From xen-devel-bounces@lists.xenproject.org Mon Jan 01 12:31:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 01 Jan 2018 12:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eVzEs-0007Jo-AQ; Mon, 01 Jan 2018 12:30:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5323e3fce=citrix-osstest@xenproject.org>)
 id 1eVzEr-0007Ji-3Q
 for xen-devel@lists.xensource.com; Mon, 01 Jan 2018 12:30:45 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id E5/2F-26136-3F92A4A5;
 Mon, 01 Jan 2018 12:30:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrMIsWRWlGSWpSXmKPExsXitHRDpO4nTa8
 ogzf9Fhb3prxnd2D02N63iz2AMYo1My8pvyKBNePus7ksBVMlKh7/7mVpYPzK18XIySEh4C/x
 9cA7VgjbXeLylxksILaIgLPEhA+32UBsXgE9iavrdoPZwgKOEk1zuhm7GLmA6p/zSJw7tokZo
 llVYsvEz2BFbAIeEhN7JgIN4uBgEVCRePXIFiQsJKAlsXTxSiaImYISJ2c+AdvFLCAhcfDFC6
 gxFhL7/55lnsDIOwtJ2SwkZQsYmVYxahSnFpWlFukamuglFWWmZ5TkJmbm6BoamOrlphYXJ6a
 n5iQmFesl5+duYgQGDwMQ7GA8e9rzEKMkB5OSKG+DuFeUEF9SfkplRmJxRnxRaU5q8SFGDQ4O
 gZaLJw8ySbHk5eelKknwagKDVEiwKDU9tSItMwcY3jClEhw8SiK8hRpAad7igsTc4sx0iNQpR
 mOOY5su/2HieDbzdQOzENgkKXHe3SClAiClGaV5cINgcXeJUVZKmJcR6EwhnoLUotzMElT5V4
 ziHIxKwrymIPfwZOaVwO17BXQKE9Apf857gpxSkoiQkmpgDGicMNWA59Osx1qJ5SLlsgabzdY
 tbTzL0/N8qVFxzeLdekYSH3Xk3Duryhg50oz6n7Z/nrTYI3Hq+8Q0o1/HN+oy+gW0XDyn7i3Q
 uT+tMDZgTVe2xdZowQu/2H+pLDFhLF1jqixdcWr27rfXsk3NwxfPf3Xkd5PZtk0KUdPXvnA75
 BzrEbBMiaU4I9FQi7moOBEAYosf4bYCAAA=
X-Env-Sender: prvs=5323e3fce=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1514809841!77230556!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60929 invoked from network); 1 Jan 2018 12:30:42 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 1 Jan 2018 12:30:42 -0000
X-IronPort-AV: E=Sophos;i="5.45,491,1508803200"; d="scan'208";a="456745719"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-73723-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-sid:build-i386:<job status>:broken:regression
 distros-debian-sid:build-amd64-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf:<job status>:broken:regression
 distros-debian-sid:build-amd64:<job status>:broken:regression
 distros-debian-sid:build-i386-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf-pvops:capture-logs:broken:regression
 distros-debian-sid:build-armhf:capture-logs:broken:regression
 distros-debian-sid:build-armhf-pvops:syslog-server:running:regression
 distros-debian-sid:build-armhf:syslog-server:running:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-armhf:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73360
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 1 Jan 2018 12:30:38 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 73723: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDczNzIzIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzczNzIzLwoKRmFpbHVyZXMg
YW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQg
YW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUt
bG9ncyAgICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzMzNjAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3
MzM2MAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lzbG9n
LXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRi
b290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtaTM4Ni1zaWQtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFt
ZDY0LXNpZC1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXNpZC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MzM2MAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDczMzYwCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzMzNjAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3
MzM2MAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDczMzYwCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzMzNjAKCmJhc2Vs
aW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MzM2MAoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZn
cnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lk
LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 07:55:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 07:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWHPx-00049x-RC; Tue, 02 Jan 2018 07:55:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dfvk=d5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eWHPx-00049r-2R
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 07:55:25 +0000
X-Inumbo-ID: 82510af3-ef92-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82510af3-ef92-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 07:56:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 19083AB9A;
 Tue,  2 Jan 2018 07:55:16 +0000 (UTC)
To: Nick Desaulniers <nick.desaulniers@gmail.com>
References: <1514083813-27047-1-git-send-email-nick.desaulniers@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <00b48d2c-1691-53f8-1367-2c4e23e093dd@suse.com>
Date: Tue, 2 Jan 2018 08:55:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1514083813-27047-1-git-send-email-nick.desaulniers@gmail.com>
Content-Language: de-DE
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86/xen/time: fix section mismatch for
 xen_init_time_ops()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMTIvMTcgMDM6NTAsIE5pY2sgRGVzYXVsbmllcnMgd3JvdGU6Cj4gVGhlIGhlYWRlciBk
ZWNsYXJlcyB0aGlzIGZ1bmN0aW9uIGFzIF9faW5pdCBidXQgaXMgZGVmaW5lZCBpbiBfX3JlZgo+
IHNlY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogTmljayBEZXNhdWxuaWVycyA8bmljay5kZXNh
dWxuaWVyc0BnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 08:13:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 08:13:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWHhA-0005yl-Hk; Tue, 02 Jan 2018 08:13:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=08l+=d5=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eWHh9-0005yf-CP
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 08:13:11 +0000
X-Inumbo-ID: 9ccd4975-ef94-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ccd4975-ef94-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 09:12:03 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id m20so41820029lfi.6
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 00:13:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=KJe8bimM270LBt1Ewax+YO4NMaD3FcZmKFWl96k2lIg=;
 b=i9QwYjxQyOpW4fvSVOslfO+L6s6D1z27G5ThAexRHZ0y9OCOhBPbUYGjV24vxGbfz7
 u1I4eT4J4y1EH0p60rslHvjPFRyxOqAhzC9fM0oQ6+etYhpNAnU5SZ540YZIqNPhp72P
 CbTzL07XDwB55F6jt+ugQVgkVkbJxQK/jVeXvqtgnXseKeb3W3VaOOBF8UIVZ50ewnaj
 kNrtQ0PTv5nDO4ybm9iGj34XpcazmLz8Y5yIopJdU0rVZ0l92dPa+nacE0c53rNX5qbg
 Yoa3guil2diFIRGmp3BRP4TV33msoB5BIQjgOLB6CGZF5wJZwTWjWc4xDtBaAUxzOYU5
 GFWw==
X-Google-DKIM-Signature: v=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=KJe8bimM270LBt1Ewax+YO4NMaD3FcZmKFWl96k2lIg=;
 b=k93hwk2vJKpBiBPRVys4Bb90WJBa0KxT/QCyz2vtQG/lJnB60WcNYS0es91ucXGPnG
 i/a+84eTVb/5i85i58x5LjZGFmQClL9IT7ixhSY++AK579DyyFdxMkBrtA8WxcoL2OUi
 4ue/SlfNHjOLa/1MoLh4NEqGacjwzwt6w1/Ag0Um+uvPDEAJqbl+sNxrToNRUFv4MStv
 eWtKxBaXvPRXg+8oazoxxABvjlkCCKl5NBZDZ+ygBphBJIWKo3r85RHjMayTUsT0twdR
 Z/Fl7+2bRIzQZsoV/Gy97UXjV5Of9sAoo7NxTIQHuXy59vRdP5P7DANWA9GoRzYF+BCu
 yf5Q==
X-Gm-Message-State: AKGB3mKXsfRUp1QzOWHk6j65f293j9oPVjYkQop1gSakGQzgcm7aWWPn
 SSKD1PSk0QwI5EVLM/DTe2hV9w==
X-Google-Smtp-Source: ACJfBotXKs3GbkoOfnlfRfyPtz6eY2sSIftx5qtwzT0dIS4WPMcBq/1VqBtcwey0amDAu+g46+H45g==
X-Received: by 10.25.204.69 with SMTP id c66mr25836237lfg.57.1514880787576;
 Tue, 02 Jan 2018 00:13:07 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-55.209.223.85.sovam.net.ua. [85.223.209.55])
 by smtp.gmail.com with ESMTPSA id t16sm8742785lje.81.2018.01.02.00.13.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 02 Jan 2018 00:13:06 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 linux-input@vger.kernel.org, dmitry.torokhov@gmail.com
Date: Tue,  2 Jan 2018 10:12:55 +0200
Message-Id: <1514880775-31185-1-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: andr2000@gmail.com, Andrii Chepurnyi <andrii_chepurnyi@epam.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH] xen/input: do not advertise multi-touch
	pressure support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKU29tZSB1c2VyLXNwYWNlIGFwcGxpY2F0aW9ucyBleHBlY3QgbXVsdGktdG91Y2gg
cHJlc3N1cmUKb24gY29udGFjdCB0byBiZSByZXBvcnRlZCBpZiBpdCBpcyBhZHZlcnRpc2VkIGlu
IGRldmljZQpwcm9wZXJ0aWVzLiBPdGhlcndpc2UsIHN1Y2ggYXBwbGljYXRpb25zIG1heSB0cmVh
dCByZXBvcnRzCm5vdCBhcyBhY3R1YWwgdG91Y2hlcywgYnV0IGhvdmVyaW5nLiBDdXJyZW50bHkg
dGhpcyBpcwpvbmx5IGFkdmVydGlzZWQsIGJ1dCBub3QgcmVwb3J0ZWQuCkZpeCB0aGlzIGJ5IG5v
dCBhZHZlcnRpc2luZyB0aGF0IEFCU19NVF9QUkVTU1VSRSBpcyBzdXBwb3J0ZWQuCgpTaWduZWQt
b2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A
ZXBhbS5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBDaGVwdXJueWkgPGFuZHJpaV9jaGVwdXJu
eWlAZXBhbS5jb20+Ci0tLQogZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIHwgMiAt
LQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9p
bnB1dC9taXNjL3hlbi1rYmRmcm9udC5jIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1rYmRmcm9u
dC5jCmluZGV4IDZiZjU2YmI1ZjhkOS4uZDkxZjNiMWM1Mzc1IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2lucHV0L21pc2MveGVuLWtiZGZyb250LmMKKysrIGIvZHJpdmVycy9pbnB1dC9taXNjL3hlbi1r
YmRmcm9udC5jCkBAIC0zMjYsOCArMzI2LDYgQEAgc3RhdGljIGludCB4ZW5rYmRfcHJvYmUoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKIAkJCQkgICAgIDAsIHdpZHRoLCAwLCAwKTsKIAkJaW5w
dXRfc2V0X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUE9TSVRJT05fWSwKIAkJCQkgICAgIDAs
IGhlaWdodCwgMCwgMCk7Ci0JCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01UX1BS
RVNTVVJFLAotCQkJCSAgICAgMCwgMjU1LCAwLCAwKTsKIAogCQlyZXQgPSBpbnB1dF9tdF9pbml0
X3Nsb3RzKG10b3VjaCwgbnVtX2NvbnQsIElOUFVUX01UX0RJUkVDVCk7CiAJCWlmIChyZXQpIHsK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 08:18:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 08:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWHmd-0006AY-4z; Tue, 02 Jan 2018 08:18:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dfvk=d5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eWHmb-0006AS-C4
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 08:18:49 +0000
X-Inumbo-ID: c86ebe3e-ef95-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c86ebe3e-ef95-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 08:20:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1B7FFAC0D;
 Tue,  2 Jan 2018 08:18:42 +0000 (UTC)
To: Nick Desaulniers <nick.desaulniers@gmail.com>
References: <1514138567-20491-1-git-send-email-nick.desaulniers@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
Date: Tue, 2 Jan 2018 09:18:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1514138567-20491-1-git-send-email-nick.desaulniers@gmail.com>
Content-Language: de-DE
Cc: x86@kernel.org, "H. Peter Anvin" <hpa@zytor.com>,
 linux-kernel@vger.kernel.org, ghackmann@google.com, mka@google.com,
 Ingo Molnar <mingo@redhat.com>, srhines@google.com, kees@google.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMTIvMTcgMTk6MDIsIE5pY2sgRGVzYXVsbmllcnMgd3JvdGU6Cj4gVmFyaWFibGUgTGVu
Z3RoIEFycmF5cyBJbiBTdHJ1Y3RzIChWTEFJUykgaXMgbm90IHN1cHBvcnRlZCBieSBDbGFuZywg
YW5kCj4gZnJvd25lZCB1cG9uIGJ5IG90aGVycy4KPiAKPiBodHRwczovL2xrbWwub3JnL2xrbWwv
MjAxMy85LzIzLzUwMAo+IAo+IEhlcmUsIHRoZSBWTEFJUyB3YXMgdXNlZCBiZWNhdXNlIHRoZSBz
aXplIG9mIHRoZSBiaXRtYXAgcmV0dXJuZWQgZnJvbQo+IHhlbl9tY19lbnRyeSgpIGRlcGVuZGVk
IG9uIHBvc3NpYmx5IChiYXNlZCBvbiBrZXJuZWwgY29uZmlndXJhdGlvbikKPiBydW50aW1lIHNp
emVkIGRhdGEuIFJhdGhlciB0aGFuIGRlY2xhcmluZyBhcmdzIGFzIGEgVkxBSVMgdGhlbiBjYWxs
aW5nCj4gc2l6ZW9mIG9uICphcmdzLCB3ZSBjYW4gZGVmaW5lIHRoZSB2YXJpYWJsZSBsZW5ndGgg
YXJyYXkgKG1hc2spIHRvIGJlIGEKPiBwb2ludGVyLCBhbmQgY2FsY3VsYXRlIHRoZSBhcHByb3By
aWF0ZSBzaXplb2YgYXJncyBtYW51YWxseS4gRnVydGhlciwgd2UKPiBjYW4gZ2V0IHJpZCBvZiB0
aGUgI2lmZGVmJ3MgYW5kIHJlbHkgb24gbnVtX3Bvc3NpYmxlX2NwdXMoKSAodGhhbmtzIHRvIGEK
PiBoZWxwZnVsIGNoZWNrcGF0Y2ggd2FybmluZyBmcm9tIGFuIGVhcmxpZXIgdmVyc2lvbiBvZiB0
aGlzIHBhdGNoKS4KClVzaW5nIGEgcG9pbnRlciBmb3IgbWFzayBzZWVtcyB0byBiZSB3cm9uZywg
YXMgaXQgaXMgbmV2ZXIgaW5pdGlhbGl6ZWQuCgpXaHkgZG9uJ3QgeW91IGp1c3QgdXNlOgoKREVD
TEFSRV9CSVRNQVAobWFzaywgTlJfQ1BVUyk7CgphbmQgZHJvcCB0aGUgI2lmZGVmLCB3aGlsZSBr
ZWVwaW5nIHRoZSBtYW51YWwgbGVuZ3RoIGNhbGN1bGF0aW9uPwoKCkp1ZXJnZW4KCj4gCj4gU2ln
bmVkLW9mZi1ieTogTmljayBEZXNhdWxuaWVycyA8bmljay5kZXNhdWxuaWVyc0BnbWFpbC5jb20+
Cj4gLS0tCj4gIGFyY2gveDg2L3hlbi9tbXVfcHYuYyB8IDEwICsrKystLS0tLS0KPiAgMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCj4gaW5kZXgg
NGQ2MmMwNy4uOTY2OTc2YyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPiAr
KysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPiBAQCAtMTMyNSwyMCArMTMyNSwxOCBAQCBzdGF0
aWMgdm9pZCB4ZW5fZmx1c2hfdGxiX290aGVycyhjb25zdCBzdHJ1Y3QgY3B1bWFzayAqY3B1cywK
PiAgewo+ICAJc3RydWN0IHsKPiAgCQlzdHJ1Y3QgbW11ZXh0X29wIG9wOwo+IC0jaWZkZWYgQ09O
RklHX1NNUAo+IC0JCURFQ0xBUkVfQklUTUFQKG1hc2ssIG51bV9wcm9jZXNzb3JzKTsKPiAtI2Vs
c2UKPiAtCQlERUNMQVJFX0JJVE1BUChtYXNrLCBOUl9DUFVTKTsKPiAtI2VuZGlmCj4gKwkJdW5z
aWduZWQgbG9uZyAqbWFzazsKPiAgCX0gKmFyZ3M7Cj4gIAlzdHJ1Y3QgbXVsdGljYWxsX3NwYWNl
IG1jczsKPiArCWNvbnN0IHNpemVfdCBtY19lbnRyeV9zaXplID0gc2l6ZW9mKGFyZ3MtPm9wKSAr
Cj4gKwkJc2l6ZW9mKCphcmdzLT5tYXNrKSAqIEJJVFNfVE9fTE9OR1MobnVtX3Bvc3NpYmxlX2Nw
dXMoKSk7Cj4gIAo+ICAJdHJhY2VfeGVuX21tdV9mbHVzaF90bGJfb3RoZXJzKGNwdXMsIGluZm8t
Pm1tLCBpbmZvLT5zdGFydCwgaW5mby0+ZW5kKTsKPiAgCj4gIAlpZiAoY3B1bWFza19lbXB0eShj
cHVzKSkKPiAgCQlyZXR1cm47CQkvKiBub3RoaW5nIHRvIGRvICovCj4gIAo+IC0JbWNzID0geGVu
X21jX2VudHJ5KHNpemVvZigqYXJncykpOwo+ICsJbWNzID0geGVuX21jX2VudHJ5KG1jX2VudHJ5
X3NpemUpOwo+ICAJYXJncyA9IG1jcy5hcmdzOwo+ICAJYXJncy0+b3AuYXJnMi52Y3B1bWFzayA9
IHRvX2NwdW1hc2soYXJncy0+bWFzayk7Cj4gIAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 08:36:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 08:36:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWI3E-0007TP-K6; Tue, 02 Jan 2018 08:36:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dfvk=d5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eWI3D-0007TJ-3K
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 08:35:59 +0000
X-Inumbo-ID: cc2e925c-ef97-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc2e925c-ef97-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 09:34:51 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id ABA21AC43;
 Tue,  2 Jan 2018 08:35:55 +0000 (UTC)
To: Wei Yongjun <weiyongjun1@huawei.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Stefano Stabellini <stefano@aporeto.com>
References: <1514432808-129158-1-git-send-email-weiyongjun1@huawei.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <07f48d11-1a68-c351-fd16-b1a7e2cc4a2c@suse.com>
Date: Tue, 2 Jan 2018 09:35:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1514432808-129158-1-git-send-email-weiyongjun1@huawei.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH -next] xen/pvcalls: use GFP_ATOMIC under
	spin lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMTIvMTcgMDQ6NDYsIFdlaSBZb25nanVuIHdyb3RlOgo+IEEgc3BpbiBsb2NrIGlzIHRh
a2VuIGhlcmUgc28gd2Ugc2hvdWxkIHVzZSBHRlBfQVRPTUlDLgo+IAo+IEZpeGVzOiA5Nzc0YzZj
Y2EyNjYgKCJ4ZW4vcHZjYWxsczogaW1wbGVtZW50IGFjY2VwdCBjb21tYW5kIikKPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgWW9uZ2p1biA8d2VpeW9uZ2p1bjFAaHVhd2VpLmNvbT4KClJldmlld2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 08:58:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 08:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIOx-0000Pu-F3; Tue, 02 Jan 2018 08:58:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z30q=d5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWIOx-0000Pk-2g
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 08:58:27 +0000
X-Inumbo-ID: 50c7f477-ef9b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50c7f477-ef9b-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 09:00:02 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 Jan 2018 01:58:18 -0700
Message-Id: <5A4B57B6020000780019A166@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 02 Jan 2018 01:58:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alex Braunegg" <alex.braunegg@gmail.com>
References: <5A3A8C7C0200007800198E0E@prv-mh.provo.novell.com>
 <5f369630-da03-ea6d-3b2d-01ef5ce05674@citrix.com>
 <5a3c0ea0.d24a620a.f5713.ef59@mx.google.com>
In-Reply-To: <5a3c0ea0.d24a620a.f5713.ef59@mx.google.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: 'Andrew Cooper' <andrew.cooper3@citrix.com>, cmt@burggraben.net,
 'Ian Jackson' <Ian.Jackson@eu.citrix.com>,
 'xen-devel' <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] 4.8.3 preparations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjEyLjE3IGF0IDIwOjQyLCA8YWxleC5icmF1bmVnZ0BnbWFpbC5jb20+IHdyb3Rl
Ogo+IFdpdGggQ2hyaXN0b3BoIGFueSBteXNlbGYgcmVwb3J0aW5nIHRoZSBzYW1lIGtlcm5lbCBj
cmFzaCB3aGVuIHVzaW5nIDQuMTQueCAKPiBrZXJuZWxzIGFuZCBYZW4gNC44LjIgaXMgdGhlcmUg
YW55IGNoYW5jZSB0byBsb29rIGF0IHRoaXMgYnVnIGJlZm9yZSA0LjguMyBpcyAKPiByZWxlYXNl
ZD8gCgpBcyBDaHJpc3RvcGggaGFzIGFscmVhZHkgcG9pbnRlZCBvdXQgLSB1bmxlc3MgeW91IGhh
dmUgaW5kaWNhdGlvbgpvZiB5b3VyIGlzc3VlIChhKSBiZWluZyBhIGh5cGVydmlzb3IgaXNzdWUg
YW5kIChiKSBhbHJlYWR5IGFkZHJlc3NlZAppbiBtYXN0ZXIsIEkgZG9uJ3QgdW5kZXJzdGFuZCB0
aGUgcmVxdWVzdDogRm9yIHN0YWJsZSByZWxlYXNlcyB3ZQpvbmx5IGNvbnNpZGVyIGJhY2twb3J0
cy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:28:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIs8-0002Pl-5X; Tue, 02 Jan 2018 09:28:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIs6-0002Pc-M1
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:28:34 +0000
X-Inumbo-ID: 24dbe241-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pf0-x242.google.com (unknown [2607:f8b0:400e:c00::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24dbe241-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:27:25 +0100 (CET)
Received: by mail-pf0-x242.google.com with SMTP id l24so25461210pfj.6
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:28:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Q07Spk87AY4GPwwwG6xSzFNuSQdLW6HF8PmtdOk36aQ=;
 b=fHbd3hY4yaFS5RrU5jZXLeKVDKEyazaX9ch96TfMlLPwD/QYSRC+Cp0tJCuli7qn+r
 ni9WS5FuLvXabpGXq3heVfWy8EXSC2Vu/12gBh4NGns+t1OTomI9FOhutUtyqBbuFkVB
 +Ooqr40f2z6/yMXEE8b2t+1BxEoa52CUKk/4k=
X-Google-DKIM-Signature: v=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=Q07Spk87AY4GPwwwG6xSzFNuSQdLW6HF8PmtdOk36aQ=;
 b=X57PSl0dfeHVvbPVSlnluHdCD0EvU9o04WcBJA5oxvA+NyMRa9MKsVSoHvePw9ZEBi
 1ZY0YjrNnVbJIzlQQyf/Lw5bSJ+I7MfgikFuyarCQ4+lPg6Ay/CkPaDaq0Kx6O6OutjL
 TCmE5sKS2777OqXkvgO+cD7w6KmWpjm9hIKCJ4SIQaI5/6k/KrVl8qAAsUkZEC18RHDC
 VZm8Fqp07UGMp8nME5gqO2wueIOOk4mimIrPBMp9T/oppkJSsQ9QFkT/ZqdPqlyzw5oQ
 fzazBnvcsOqtEDk9I5BBZYN9JeKvDXFR8FdDFmFxxrAYcXDRCCj5xF6E1NlEmS6YI87r
 HXzQ==
X-Gm-Message-State: AKGB3mK1sGyK0wzgP9joRRRjmrYMdm4YthnDZnUsxmo84twJ3nvSLZ/w
 lVtPx11p18GCY7J8WtPbDJYH+Zk2VNs=
X-Google-Smtp-Source: ACJfBouKQm4TX6Nza1BPbZLV/wEaJNwzjAPQTGMkYh5uaW2krozgewPUuUG0BSiMYCSvLWA76an+gg==
X-Received: by 10.99.138.68 with SMTP id y65mr38583183pgd.160.1514885310905;
 Tue, 02 Jan 2018 01:28:30 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.28.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:28:30 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:57:59 +0530
Message-Id: <20180102092809.1841-2-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 01/11] acpi: arm: Public API for populating and
	query based on requesterid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KCiBQdWJsaWMgQVBJ
IHRvIHBvcHVsYXRlIGFuZCBxdWVyeSBtYXAgYmV0d2VlbiByZXF1ZXN0ZXIgaWQgYW5kCiBzdHJl
YW1JZC9EZXZpY2VJRC4gSU9SVCBpcyBwYXJzZWQgb25lIHRpbWUgKG91dHNpZGUgdGhpcyBwYXRj
aCkKIGFuZCB0d28gbGlzdHMgYXJlIGNyZWF0ZWQgb25lIGZvciBtYXBwaW5nIGJldHdlZW4gcmV1
ZXN0ZXJJZCBhbmQgc3RyZWFtaWQKIGFuZCBhbm90aGVyIGJldHdlZW4gcmVxdWVzdGVySUQgYW5k
IGRldmljZUlELgoKIFRoZXNlIGxpc3RzIGVsaW1pbmF0ZSB0aGUgbmVlZCB0byByZXBhcnNlIElP
UlQgZm9yIHF1ZXJ5aW5nIHN0cmVhbWlkCiBvciBkZXZpY2VpZCB1c2luZyByZXF1ZXN0ZXJpZC4K
CiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnPgot
LS0KIHhlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUgICAgIHwgICAxICsKIHhlbi9kcml2ZXJzL2Fj
cGkvYXJtL01ha2VmaWxlIHwgICAxICsKIHhlbi9kcml2ZXJzL2FjcGkvYXJtL3JpZG1hcC5jIHwg
MTI0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYWNwaS9yaWRtYXAuaCAgICAgfCAgNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQg
ZmlsZXMgY2hhbmdlZCwgMjAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9hY3BpL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQppbmRleCA0NDRiMTFk
NTgzLi44MGEwNzRlMDA3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlCisr
KyBiL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUKQEAgLTEsNiArMSw3IEBACiBzdWJkaXIteSAr
PSB0YWJsZXMKIHN1YmRpci15ICs9IHV0aWxpdGllcwogc3ViZGlyLSQoQ09ORklHX1g4NikgKz0g
YXBlaQorc3ViZGlyLSQoQ09ORklHX0FSTSkgKz0gYXJtCiAKIG9iai1iaW4teSArPSB0YWJsZXMu
aW5pdC5vCiBvYmotJChDT05GSUdfTlVNQSkgKz0gbnVtYS5vCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9hY3BpL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjA0NmZhZDVlM2QKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQpAQCAtMCwwICsxIEBACitv
YmoteSA9IHJpZG1hcC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAu
YyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL3JpZG1hcC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLjJjM2E4ODc2ZWEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVy
cy9hY3BpL2FybS9yaWRtYXAuYwpAQCAtMCwwICsxLDEyNCBAQAorLyoKKyAqIHhlbi9kcml2ZXJz
L2FjcGkvYXJtL3JpZG1hcC5jCisgKgorICogUHVibGljIEFQSSB0byBwb3B1bGF0ZSBhbmQgcXVl
cnkgbWFwIGJldHdlZW4gcmVxdWVzdGVyIGlkIGFuZAorICogc3RyZWFtSWQvRGV2aWNlSUQKKyAq
CisgKiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnPgorICogQ29weXJpZ2h0
IChjKSAyMDE4IExpbmFyby4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAq
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExp
Y2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1ZGUgPGFjcGkvcmlkbWFwLmg+CisjaW5j
bHVkZSA8eGVuL2lvbW11Lmg+CisjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgorI2luY2x1ZGUgPHhl
bi9saXN0Lmg+CisjaW5jbHVkZSA8eGVuL3BjaS5oPgorCitzdHJ1Y3QgbGlzdF9oZWFkIHJpZF9z
dHJlYW1pZF9tYXBfbGlzdDsKK3N0cnVjdCBsaXN0X2hlYWQgcmlkX2RldmljZWlkX21hcF9saXN0
OworCit2b2lkIGluaXRfcmlkbWFwcyh2b2lkKQoreworICAgIElOSVRfTElTVF9IRUFEKCZyaWRf
ZGV2aWNlaWRfbWFwX2xpc3QpOworICAgIElOSVRfTElTVF9IRUFEKCZyaWRfc3RyZWFtaWRfbWFw
X2xpc3QpOworfQorCitpbnQgYWRkX3JpZF9zdHJlYW1pZF9tYXAoc3RydWN0IGFjcGlfaW9ydF9u
b2RlICpwY2lyY19ub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSAqc21tdV9ub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBpbnB1dF9i
YXNlLCB1MzIgb3V0cHV0X2Jhc2UsIHUzMiBpZF9jb3VudCkKK3sKKyAgICBzdHJ1Y3QgcmlkX3N0
cmVhbWlkX21hcCAqcmlkX21hcDsKKyAgICByaWRfbWFwID0geHphbGxvYyhzdHJ1Y3QgcmlkX3N0
cmVhbWlkX21hcCk7CisKKyAgICBpZiAoIXJpZF9tYXApCisgICAgICAgIHJldHVybiAtRU5PTUVN
OworCisgICAgcmlkX21hcC0+aWRtYXAuaW5wdXRfYmFzZSA9IGlucHV0X2Jhc2U7CisgICAgcmlk
X21hcC0+aWRtYXAub3V0cHV0X2Jhc2UgPSBvdXRwdXRfYmFzZTsKKyAgICByaWRfbWFwLT5pZG1h
cC5pZF9jb3VudCA9IGlkX2NvdW50OworICAgIHJpZF9tYXAtPnBjaXJjX25vZGUgPSBwY2lyY19u
b2RlOworICAgIHJpZF9tYXAtPnNtbXVfbm9kZSA9IHNtbXVfbm9kZTsKKworICAgIGxpc3RfYWRk
X3RhaWwoJnJpZF9tYXAtPmVudHJ5LCAmcmlkX3N0cmVhbWlkX21hcF9saXN0KTsKKyAgICByZXR1
cm4gMDsKK30KKworaW50IGFkZF9yaWRfZGV2aWNlaWRfbWFwKHN0cnVjdCBhY3BpX2lvcnRfbm9k
ZSAqcGNpcmNfbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKml0c19ub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBpbnB1dF9iYXNl
LCB1MzIgb3V0cHV0X2Jhc2UsIHUzMiBpZF9jb3VudCkKK3sKKyAgICBzdHJ1Y3QgcmlkX2Rldmlj
ZWlkX21hcCAqcmlkX21hcDsKKyAgICByaWRfbWFwID0geHphbGxvYyhzdHJ1Y3QgcmlkX2Rldmlj
ZWlkX21hcCk7CisKKyAgICBpZiAoIXJpZF9tYXApCisgICAgICAgIHJldHVybiAtRU5PTUVNOwor
CisgICAgcmlkX21hcC0+aWRtYXAuaW5wdXRfYmFzZSA9IGlucHV0X2Jhc2U7CisgICAgcmlkX21h
cC0+aWRtYXAub3V0cHV0X2Jhc2UgPSBvdXRwdXRfYmFzZTsKKyAgICByaWRfbWFwLT5pZG1hcC5p
ZF9jb3VudCA9IGlkX2NvdW50OworICAgIHJpZF9tYXAtPnBjaXJjX25vZGUgPSBwY2lyY19ub2Rl
OworICAgIHJpZF9tYXAtPml0c19ub2RlID0gaXRzX25vZGU7CisKKyAgICBsaXN0X2FkZF90YWls
KCZyaWRfbWFwLT5lbnRyeSwgJnJpZF9kZXZpY2VpZF9tYXBfbGlzdCk7CisgICAgcmV0dXJuIDA7
Cit9CisKK3ZvaWQgcXVlcnlfc3RyZWFtaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19u
b2RlLCB1MTYgcmlkLCB1MzIgKnN0cmVhbWlkLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
YWNwaV9pb3J0X25vZGUgKipzbW11X25vZGUpCit7CisgICAgc3RydWN0IHJpZF9zdHJlYW1pZF9t
YXAgKnJtYXA7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHJtYXAsICZyaWRfc3RyZWFtaWRf
bWFwX2xpc3QsIGVudHJ5KQorICAgIHsKKyAgICAgICAgaWYgKHJtYXAtPnBjaXJjX25vZGUgPT0g
cGNpcmNfbm9kZSkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAocmlkID49IHJtYXAtPmlk
bWFwLmlucHV0X2Jhc2UpICYmCisgICAgICAgICAgICAgICAgIChyaWQgPCBybWFwLT5pZG1hcC5p
bnB1dF9iYXNlICsgcm1hcC0+aWRtYXAuaWRfY291bnQpICkKKyAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAqc3RyZWFtaWQgPSByaWQgLSBybWFwLT5pZG1hcC5pbnB1dF9iYXNlICsKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBybWFwLT5pZG1hcC5vdXRwdXRfYmFzZTsKKyAgICAg
ICAgICAgICAgICAqc21tdV9ub2RlID0gcm1hcC0+c21tdV9ub2RlOworICAgICAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCit9CisKK3ZvaWQgcXVl
cnlfZGV2aWNlaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2RlLCB1MTYgcmlkLCB1
MzIgKmRldmljZWlkKQoreworICAgIHN0cnVjdCByaWRfZGV2aWNlaWRfbWFwICpybWFwOworCisg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeShybWFwLCAmcmlkX2RldmljZWlkX21hcF9saXN0LCBlbnRy
eSkKKyAgICB7CisgICAgICAgIGlmIChybWFwLT5wY2lyY19ub2RlID09IHBjaXJjX25vZGUpCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGlmICggKHJpZCA+PSBybWFwLT5pZG1hcC5pbnB1dF9iYXNl
KSAmJgorICAgICAgICAgICAgICAgICAocmlkIDwgcm1hcC0+aWRtYXAuaW5wdXRfYmFzZSArIHJt
YXAtPmlkbWFwLmlkX2NvdW50KSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgKmRl
dmljZWlkID0gcmlkIC0gcm1hcC0+aWRtYXAuaW5wdXRfYmFzZSArCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcm1hcC0+aWRtYXAub3V0cHV0X2Jhc2U7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9Cit9CisKKy8qCisgKiBMb2NhbCB2
YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2lj
LW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FjcGkvcmlkbWFwLmggYi94ZW4vaW5jbHVkZS9hY3BpL3JpZG1h
cC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjgwNmY0MDFkODkKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hY3BpL3JpZG1hcC5oCkBAIC0wLDAgKzEsNzcg
QEAKKy8qCisgKiB4ZW4vaW5jbHVkZS9hY3BpL3JpZG1hcC5oCisgKgorICogTWFwcGluZyBzdHJ1
Y3R1cmVzIHRvIGhvbGQgbWFwIGJldHdlZW4gcmVxdWVzdGVyIGlkIGFuZCBzdHJlYW1JZC9EZXZp
Y2VJRAorICogYWZ0ZXIgcGFyaW5nIHRoZSBJT1JUIHRhYmxlLgorICoKKyAqIE1hbmlzaCBKYWdn
aSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+CisgKiBDb3B5cmlnaHQgKGMpIDIwMTggTGluYXJv
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyAqLworCisjaWZuZGVmIFJJRF9NQVBfSAorI2RlZmluZSBSSURfTUFQX0gKKworI2luY2x1
ZGUgPHhlbi9hY3BpLmg+CisKK3N0cnVjdCBpZF9tYXBfc3RydWN0Cit7CisgICAgdTE2IGlucHV0
X2Jhc2U7CisgICAgdTMyIG91dHB1dF9iYXNlOworICAgIHUxNiBpZF9jb3VudDsKK307CisKK3N0
cnVjdCByaWRfc3RyZWFtaWRfbWFwCit7CisgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2ly
Y19ub2RlOworICAgIHN0cnVjdCBpZF9tYXBfc3RydWN0IGlkbWFwOworICAgIHN0cnVjdCBsaXN0
X2hlYWQgZW50cnk7CisgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpzbW11X25vZGU7Cit9Owor
CitzdHJ1Y3QgcmlkX2RldmljZWlkX21hcAoreworICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAq
cGNpcmNfbm9kZTsKKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKml0c19ub2RlOworICAgIHN0
cnVjdCBpZF9tYXBfc3RydWN0IGlkbWFwOworICAgIHN0cnVjdCBsaXN0X2hlYWQgZW50cnk7Cit9
OworCitleHRlcm4gc3RydWN0IGxpc3RfaGVhZCByaWRfc3RyZWFtaWRfbWFwX2xpc3Q7CitleHRl
cm4gc3RydWN0IGxpc3RfaGVhZCByaWRfZGV2aWNlaWRfbWFwX2xpc3Q7CisKK2ludCBhZGRfcmlk
X3N0cmVhbWlkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpzbW11X25vZGUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyIGlucHV0X2Jhc2UsIHUzMiBvdXRwdXRfYmFzZSwgdTMy
IGlkX2NvdW50KTsKKworaW50IGFkZF9yaWRfZGV2aWNlaWRfbWFwKHN0cnVjdCBhY3BpX2lvcnRf
bm9kZSAqcGNpcmNfbm9kZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9p
b3J0X25vZGUgKml0c19ub2RlLAorICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBpbnB1dF9i
YXNlLCB1MzIgb3V0cHV0X2Jhc2UsIHUzMiBpZF9jb3VudCk7CisKK3ZvaWQgcXVlcnlfc3RyZWFt
aWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2RlLCB1MTYgcmlkLCB1MzIgKnN0cmVh
bWlkLAorICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKipzbW11X25v
ZGUpOworCit2b2lkIHF1ZXJ5X2RldmljZWlkKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNf
bm9kZSwKKyAgICAgICAgICAgICAgICAgICAgdTE2IHJpZCwgdTMyICpkZXZpY2VpZCk7CisKK3Zv
aWQgaW5pdF9yaWRtYXBzKHZvaWQpOworCisjZW5kaWYKKworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xNC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:28:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIs2-0002PR-V9; Tue, 02 Jan 2018 09:28:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIs1-0002PL-Ca
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:28:29 +0000
X-Inumbo-ID: 2238079b-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pf0-x244.google.com (unknown [2607:f8b0:400e:c00::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2238079b-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:27:21 +0100 (CET)
Received: by mail-pf0-x244.google.com with SMTP id y89so25473650pfk.0
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:28:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=oS5OFgTT39rSYHO9J5r2nTtgOF0SVvkPutlRNfYSgts=;
 b=SpthSmBQwlHXbkC4DMBpa4BmEBbwKY5A2hSqCoHc7r6KK+kFj6b/FNpYaaQZxTS9OI
 s75wo0AFRXe/7OCNQqclfc1dZUwbt/o65Udwq8WO2HGunrLzucOJ/9Wr23C13DnwsK2A
 66YNJmSq3/0U/cAm9b3Wpx1wV7uuMo08NmqUA=
X-Google-DKIM-Signature: v=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=oS5OFgTT39rSYHO9J5r2nTtgOF0SVvkPutlRNfYSgts=;
 b=jbQpND2eRF9nUw1VrvtqfazjGJCFaDAAqeA7HTTIsTQvQYj9VtnOBGRu9jZzv+N1xc
 R+l7TfWJDWQoTHBen9zS96QdZgUbK36boUWQt0NK8WaohawSLZCjVWlli2RNcccuWUlA
 RKN/2kKtNKkCTe6hBz34uyaHA46CIqr17iKdHjzkZYZudKDkCfdhSOkBYuup4aEn6/73
 HSOSnlfCyyFes5nFwX/JiNzDICh1UXqn9wBYYubyoYulRCf8UNfh5oJrNnYiHaeF5rJE
 Qr9OaHLKrqw706CpLf8BOBCH7qohGqb2ERMlyACy3aAr+34S0uU6raHVOSJ9NS6thikb
 ULKw==
X-Gm-Message-State: AKGB3mIlnHclG94JHLlGAKbDOpUhIG1fgmD5vCq+UKfHjsDHikG2+ddI
 Kq8zl7dQ1jRaUU8OCrlUpUfuqzOoCs0=
X-Google-Smtp-Source: ACJfBoty6WFHdLcHY2m81wLQEAUjLq+rLE0AZQU4hRgceJCFIGxULIqQ6Pv2ILyAcPmoULC8cLYviA==
X-Received: by 10.99.126.18 with SMTP id z18mr37060446pgc.192.1514885306572;
 Tue, 02 Jan 2018 01:28:26 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.28.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:28:25 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:57:58 +0530
Message-Id: <20180102092809.1841-1-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 00/11] acpi: arm: IORT Support for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2gg
YWltcyB0byBhZGQgdGhlIHN1cHBvcnQgb2YgSU9SVCBpbiBYZW4uIEJlbG93IGlzIHRoZSBsaXN0
Cm9mIG1ham9yIGNvbXBvbmVudHMgd2hpY2ggdGhpcyBwYXRjaHNldCBwcm92aWRlcy4KYS4gQWRk
IHN1cHBvcnQgZm9yIHBhcnNpbmcgdGhlIElPUlQgCmIuIFByb3ZpZGVzIEFQSSB0byBwb3B1bGF0
ZS9xdWVyeSByZXF1ZXN0ZXJpZCAtIHN0cmVhbUlEIG1hcHBpbmdzIGFuZAogICByZXVxZXN0ZXJp
ZCAtIGRldmljZWlkIG1hcHBpbmdzCmMuIFRoZSByZXF1ZXN0ZXJpZCAtIGRldmljZWlkIG1hcHBp
bmdzIGlzIHVzZWQgdG8gY3JlYXRlIHRoZSBJT1JUIGZvcgogICBoYXJkd2FyZSBkb21haW4gKHdo
aWNoIGhpZGVzIHNtbXUgbm9kZXMgZnJvbSBJT1JUKQpkLiBpb3J0LmMgZndub2RlLmggZndzcGVj
IGNvZGUgaXMgaW1wb3J0ZWQgZnJvbSBsaW51eCBhbmQgbW9kaWZpZWQuCmUuIEZldyBrZXJuZWwg
aGVscGVyIHJvdXRpbmVzIGFyZSBhbHNvIGltcG9ydGVkIGZyb20gbGludXguCgpUaGlzIHBhdGNo
c2V0IGNvbXBpbGVzIHdpdGggWzFdICBbUkZDIHY0IDAvOF0gU01NVXYzIGRyaXZlci4KClsxXSBo
dHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cw
MTI5NC5odG1sCgpNYW5pc2ggSmFnZ2kgKDExKToKICBhY3BpOiBhcm06IFB1YmxpYyBBUEkgZm9y
IHBvcHVsYXRpbmcgYW5kIHF1ZXJ5IGJhc2VkIG9uIHJlcXVlc3RlcmlkCiAgYWNwaTogYXJtOiBB
UEkgdG8gcXVlcnkgZXN0aW1hdGVkIHNpemUgb2YgaGFyZHdhcmUgZG9tYWluJ3MgSU9SVAogIGFj
cGk6IGFybTogQ29kZSB0byBnZW5lcmF0ZSBIYXJkd2FyZSBEb21haW5zIElPUlQKICBhY3BpOiBh
cm06IEltcG9ydCBpb3J0LmMgYW5kIGFjcGlfaW9ydC5oCiAgYWNwaTogYXJtOiBJbXBvcnQgZndu
b2RlLmggZnJvbSBsaW51eAogIGFjcGk6IGFybTogZndub2RlIHhlbiBzcGFjaWZpYyBjaGFuZ2Vz
CiAgQWRkIGtlcm5lbCBoZWxwZXIgZnVuY3Rpb25zCiAgQWRkIEFDUElfSU9SVCBjb25maWcKICBh
Y3BpOiBhcm06IFhlbiBJT1JUIENoYW5nZXMKICBhY3BpOiBhcm06IElPUlQgcGFyc2luZyBmdW5j
dGlvbnMgdG8gcHJlcGFyZSByZXF1ZXN0ZXJJZCBtYXBzCiAgQWRkIHRvX3BjaV9kZXYgbWFjcm8K
CiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyAgICAgfCAgNDAgKystCiB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAg
ICAgIHwgICAyICsKIHhlbi9kcml2ZXJzL2FjcGkvS2NvbmZpZyAgICAgICAgfCAgIDMgKwogeGVu
L2RyaXZlcnMvYWNwaS9NYWtlZmlsZSAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9hY3BpL2Fy
bS9NYWtlZmlsZSAgIHwgICAzICsKIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2dlbi1pb3J0LmMgfCAz
NTIgKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5j
ICAgICB8IDU2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
ZHJpdmVycy9hY3BpL2FybS9yaWRtYXAuYyAgIHwgMTI0ICsrKysrKysrKwogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvaW9tbXUuYyB8ICA3NSArKysrKysKIHhlbi9pbmNsdWRlL2FjcGkvYWNwaV9p
b3J0LmggICAgfCAgNTcgKysrKwogeGVuL2luY2x1ZGUvYWNwaS9nZW4taW9ydC5oICAgICB8ICAg
NyArCiB4ZW4vaW5jbHVkZS9hY3BpL3JpZG1hcC5oICAgICAgIHwgIDc3ICsrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9hY3BpLmggICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Rl
dmljZS5oICAgIHwgIDExICstCiB4ZW4vaW5jbHVkZS94ZW4vZndub2RlLmggICAgICAgIHwgMTI1
ICsrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICB8ICAyMiArKwogeGVu
L2luY2x1ZGUveGVuL2tlcm5lbC5oICAgICAgICB8ICAxMCArCiB4ZW4vaW5jbHVkZS94ZW4vcGNp
LmggICAgICAgICAgIHwgICAzICsKIDE5IGZpbGVzIGNoYW5nZWQsIDE0ODQgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9hY3BpL2Fy
bS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL2FjcGkvYXJtL2dlbi1p
b3J0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hY3BpL2dlbi1pb3J0LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5j
bHVkZS9hY3BpL3JpZG1hcC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2Z3
bm9kZS5oCgotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsA-0002Qs-Fi; Tue, 02 Jan 2018 09:28:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsA-0002QN-0e
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:28:38 +0000
X-Inumbo-ID: 270d1b16-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pl0-x242.google.com (unknown [2607:f8b0:400e:c01::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 270d1b16-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:27:29 +0100 (CET)
Received: by mail-pl0-x242.google.com with SMTP id bi12so28336780plb.6
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:28:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lf3xxboQn1wcqeeunjFpaeVaR/cB51zeMLtt9bdpb24=;
 b=GLilOdsAib/+mlxIKkXbG18Y6AOOFjgQyYsZykOOgRvdDUPlYFyksQ0itG1yma4iWU
 OWFd/ZQjHWcJLDHTPloUck3qivhJoSas1e1MRFoK0AQmTpPQzQvgNvod4ZxyvONn1zz7
 CymJ+WtvVtARKe+PRxdr/JtGsasDXO3lM/5wo=
X-Google-DKIM-Signature: v=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=lf3xxboQn1wcqeeunjFpaeVaR/cB51zeMLtt9bdpb24=;
 b=eXrtSoVeC/Tkw14MtAt/8H3kYtZL2+7KEHBRqui4GzDYUHoMAuXSM9D5hsoW/N58/z
 31f5h7/ldGVuaX16bsvyqxxi+S4PUnZRGWMeGFtfEbjI38NsLy/GcAhm4aPh15i43WiC
 ZmHOySIi9QZ0lq8+b0qOp08rY7iRYKq5QvVRVdVHFe31gMauMQI4qyuEPsjPvXnGyFud
 WyiwFhxmAbivIbxGNUC3pni7iAz0CzhpAQDWBCN7wbbbcqaDFdI3BJbVeagRvcb6CiRZ
 g4vOty+ml82M6Lyp7bA9LxzK86ayXDWLEF52vNuOMpGNhbetvb1U62n2uDxwZfryvgMU
 qQgw==
X-Gm-Message-State: AKGB3mLkIuhxAXU08ZWBf5tL71clnbXo0ZfOIEXVZeu2RUqwfUcEyn6D
 rXeoA/wbrUzhLZYkZot3XwMbvczn9ws=
X-Google-Smtp-Source: ACJfBoubMKzqTBFewisGKbxcMWDvCq+cK5zKb/YkjahU3710ytX2ILxtsSeJc3Q6TnSSlBrDIYqtzg==
X-Received: by 10.84.171.193 with SMTP id l59mr43894231plb.163.1514885314710; 
 Tue, 02 Jan 2018 01:28:34 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.28.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:28:34 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:00 +0530
Message-Id: <20180102092809.1841-3-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 02/11] acpi: arm: API to query estimated size of
	hardware domain's IORT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KCiBDb2RlIHRvIHF1
ZXJ5IGVzdGltYXRlZCBJT1JUIHNpemUgZm9yIGhhcmR3YXJlIGRvbWFpbi4KIElPUlQgZm9yIGhh
cmR3YXJlIGRvbWFpbiBpcyBnZW5lcmF0ZWQgdXNpbmcgdGhlIHJlcXVlc3RlcklkIGFuZCBkZXZp
Y2VJZCBtYXAuCgogU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGlu
YXJvLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgIHwgIDEyICsrKyst
CiB4ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSAgIHwgICAxICsKIHhlbi9kcml2ZXJzL2Fj
cGkvYXJtL2dlbi1pb3J0LmMgfCAxMDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUvYWNwaS9nZW4taW9ydC5oICAgICB8ICAgNiArKysKIDQgZmls
ZXMgY2hhbmdlZCwgMTE5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKaW5kZXggYzc0ZjRkZDY5ZC4uZjVkNWUzZDI3MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtMTQs
NiArMTQsNyBAQAogI2luY2x1ZGUgPHhlbi9hY3BpLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcu
aD4KICNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+CisjaW5jbHVkZSA8YWNwaS9nZW4taW9ydC5o
PgogI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNs
dWRlIDxhc20vcGxhdGZvcm0uaD4KQEAgLTE3OTksNyArMTgwMCw3IEBAIHN0YXRpYyBpbnQgYWNw
aV9jcmVhdGVfZmFkdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10p
CiAKIHN0YXRpYyBpbnQgZXN0aW1hdGVfYWNwaV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogewotICAgIHNpemVfdCBlZmlfc2l6ZSwgYWNwaV9z
aXplLCBtYWR0X3NpemU7CisgICAgc2l6ZV90IGVmaV9zaXplLCBhY3BpX3NpemUsIG1hZHRfc2l6
ZSwgaW9ydF9zaXplOwogICAgIHU2NCBhZGRyOwogICAgIHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAg
KnJzZHBfdGJsOwogICAgIHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGU7CkBAIC0xODQw
LDYgKzE4NDEsMTUgQEAgc3RhdGljIGludCBlc3RpbWF0ZV9hY3BpX2VmaV9zaXplKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCiAgICAgYWNwaV9vc191bm1hcF9t
ZW1vcnkodGFibGUsIHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIpKTsKIAogICAgIGFj
cGlfc2l6ZSArPSBST1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKSwgOCk7CisK
KyAgICBpZiggZXN0aW1hdGVfaW9ydF9zaXplKCZpb3J0X3NpemUpICkKKyAgICB7CisgICAgICAg
IHByaW50aygiVW5hYmxlIHRvIGdldCBod2RvbSBpb3J0IHNpemVcbiIpOworICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBhY3BpX3NpemUgKz0gUk9VTkRVUChpb3J0X3NpemUs
IDgpOworCiAgICAgZC0+YXJjaC5lZmlfYWNwaV9sZW4gPSBQQUdFX0FMSUdOKFJPVU5EVVAoZWZp
X3NpemUsIDgpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgUk9VTkRV
UChhY3BpX3NpemUsIDgpKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFr
ZWZpbGUgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQppbmRleCAwNDZmYWQ1ZTNkLi4x
M2YxYTkxNTlmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQorKysg
Yi94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQpAQCAtMSArMSwyIEBACiBvYmoteSA9IHJp
ZG1hcC5vCitvYmoteSArPSBnZW4taW9ydC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3Bp
L2FybS9nZW4taW9ydC5jIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vZ2VuLWlvcnQuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4zZmMzMjk1OWM2Ci0tLSAvZGV2L251bGwK
KysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vZ2VuLWlvcnQuYwpAQCAtMCwwICsxLDEwMSBAQAor
LyoKKyAqIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2dlbi1pb3J0LmMKKyAqCisgKiBDb2RlIHRvIGdl
bmVyYXRlIElPUlQgZm9yIGhhcmR3YXJlIGRvbWFpbiB1c2luZyB0aGUgcmVxdWVzdGVySWQKKyAq
IGFuZCBkZXZpY2VJZCBtYXAuCisgKgorICogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGlu
YXJvLmNvbT4KKyAqIENvcHlyaWdodCAoYykgMjAxOCBMaW5hcm8uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRl
IDxhY3BpL3JpZG1hcC5oPgorI2luY2x1ZGUgPHhlbi9hY3BpLmg+CisKKy8qCisgKiBTaXplIG9m
IGhhcmR3YXJlIGRvbWFpbnMgaW9ydCBpcyBjYWx1bGNhdGVkIGJhc2VkIG9uIHRoZSBudW1iZXIg
b2YKKyAqIG1hcHBpbmdzIGluIHRoZSByZXF1ZXN0ZXJJZCAtIGRldmljZUlkIG1hcHBpbmcgbGlz
dC4KKyAqLworaW50IGVzdGltYXRlX2lvcnRfc2l6ZShzaXplX3QgKmlvcnRfc2l6ZSkKK3sKKyAg
ICBpbnQgY291bnQgPSAwOworICAgIGludCBwY2lyY19jb3VudCA9IDA7CisgICAgaW50IGl0c2df
Y291bnQgPSAwOworICAgIHVpbnQ2NF90ICpwY2lyY19hcnJheTsKKyAgICB1aW50NjRfdCAqaXRz
Z19hcnJheTsKKyAgICBzdHJ1Y3QgcmlkX2RldmljZWlkX21hcCAqcm1hcDsKKworICAgIGxpc3Rf
Zm9yX2VhY2hfZW50cnkocm1hcCwgJnJpZF9kZXZpY2VpZF9tYXBfbGlzdCwgZW50cnkpCisgICAg
ICAgIGNvdW50Kys7CisKKyAgICBwY2lyY19hcnJheSA9IHh6YWxsb2NfYnl0ZXMoc2l6ZW9mKHVp
bnQ2NF90KSpjb3VudCk7CisgICAgaWYgKCAhcGNpcmNfYXJyYXkgKQorICAgICAgICByZXR1cm4g
LUVOT01FTTsKKworICAgIGl0c2dfYXJyYXkgPSB4emFsbG9jX2J5dGVzKHNpemVvZih1aW50NjRf
dCkqY291bnQpOworICAgIGlmICggIWl0c2dfYXJyYXkgKQorICAgICAgICByZXR1cm4gLUVOT01F
TTsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkocm1hcCwgJnJpZF9kZXZpY2VpZF9tYXBfbGlz
dCwgZW50cnkpCisgICAgeworICAgICAgICBpbnQgaSA9IDA7CisKKyAgICAgICAgZm9yIChpPTA7
IGkgPD0gcGNpcmNfY291bnQ7IGkrKykKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBwY2ly
Y19hcnJheVtpXSA9PSAodWludDY0X3Qpcm1hcC0+cGNpcmNfbm9kZSApCisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICBpZiAoIGkgPT0gcGNpcmNfY291bnQgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIHBjaXJjX2FycmF5W2ldID0gKHVpbnQ2NF90KXJtYXAtPnBj
aXJjX25vZGU7CisgICAgICAgICAgICAgICAgcGNpcmNfY291bnQrKzsKKyAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorCisgICAgICAgIGZvciAoIGk9MDsg
aSA8PSBpdHNnX2NvdW50OyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGl0c2df
YXJyYXlbaV0gPT0gKHVpbnQ2NF90KSBybWFwLT5pdHNfbm9kZSApCisgICAgICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgICAgICBpZiAoIGkgPT0gaXRzZ19jb3VudCApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgaXRzZ19hcnJheVtpXSA9ICh1aW50NjRfdClybWFwLT5pdHNfbm9k
ZTsKKyAgICAgICAgICAgICAgICBpdHNnX2NvdW50Kys7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICAvKiBTaXplIG9mIElPUlQK
KyAgICAgKiA9IFNpemUgb2YgSU9SVCBUYWJsZSBIZWFkZXIgKyBTaXplIG9mIFBDSVJDIEhlYWRl
ciBOb2RlcyArCisgICAgICogICBTaXplIG9mIFBDSVJDIG5vZGVzICsgU2l6ZSBvZiBJVFMgSGVh
ZGVyIG5vZGVzICsgU2l6ZSBvZiBJVFMgTm9kZXMKKyAgICAgKiAgICsgU2l6ZSBvZiBJZG1hcCBu
b2RlcworICAgICAqLworICAgICppb3J0X3NpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVf
aW9ydCkgKworICAgICAgICAgICAgICAgICBwY2lyY19jb3VudCooIChzaXplb2Yoc3RydWN0IGFj
cGlfaW9ydF9ub2RlKSAtMSkgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihzdHJ1Y3QgYWNwaV9pb3J0X3Jvb3RfY29tcGxleCkgKSArCisgICAgICAgICAgICAgICAgIGl0
c2dfY291bnQqKCAoc2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSkgLTEpICsKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfaW9ydF9pdHNfZ3JvdXAp
ICkgKworICAgICAgICAgICAgICAgICBjb3VudCooIHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0X2lk
X21hcHBpbmcpICk7CisKKyAgICB4ZnJlZShpdHNnX2FycmF5KTsKKyAgICB4ZnJlZShwY2lyY19h
cnJheSk7CisKKyAgICByZXR1cm4gMDsKK30KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBt
b2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FjcGkvZ2VuLWlvcnQuaCBiL3hlbi9pbmNsdWRlL2FjcGkvZ2VuLWlvcnQuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42OGU2NjZmZGNlCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2luY2x1ZGUvYWNwaS9nZW4taW9ydC5oCkBAIC0wLDAgKzEsNiBAQAorI2lmbmRl
ZiBfR0VOX0lPUlRfSAorI2RlZmluZSBfR0VOX0lPUlRfSAorCitpbnQgZXN0aW1hdGVfaW9ydF9z
aXplKHNpemVfdCAqaW9ydF9zaXplKTsKKworI2VuZGlmCi0tIAoyLjE0LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsD-0002SA-Mi; Tue, 02 Jan 2018 09:28:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsC-0002Rl-VQ
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:28:41 +0000
X-Inumbo-ID: 296ead3a-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pf0-x242.google.com (unknown [2607:f8b0:400e:c00::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 296ead3a-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:27:33 +0100 (CET)
Received: by mail-pf0-x242.google.com with SMTP id c204so25455901pfc.13
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:28:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4KznkXKP3t2gdgLtkOpjefulVYHUYBh6Eys/vxpazQk=;
 b=Wu5XIcc1H05YFUAU3wIHJLDrIKHCfHif9jnkZDqJXVkSEKKD20rV5bwxfbTXNv6WpZ
 E24iIi9x+EJdTqJ2Oxn7x6ATVbGmZwtbDiOeb5CQievLgixFAxdFeQ6MwuxjjVgnM166
 ykKRxSbNI18wgwA2wZdGyF9tyoY01yjrhZVSI=
X-Google-DKIM-Signature: v=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=4KznkXKP3t2gdgLtkOpjefulVYHUYBh6Eys/vxpazQk=;
 b=oX0KaGCFiF/jz42ITytC4mOA3aGqc33QWRDYAlWWkpqJZWPesS7ZgikgZnG67A/JGA
 4PtT7Wvm9pa/gOl1GJafvY+ZyOqnJrVzBFaY+ZVWIggAAjWTFVsntfb+WfAxUgUjOZ8Q
 hZQRMnW8UCdQQOp4AMVl82Sap+bh9G3e4133mkO+bVVDwFV08F0lwV2ISNy9JPhXnhCx
 1HZ+Uwxx13Py7VUNpg1TWVOLscZyUqsgmp4S56gPg5oqVnRcpdqK9n9hlxP35fyPCnSs
 n+MZTKMFmUlMkx4tSN0hC+xmcvP3G/oJdo1V/Ag53+jXHzVRx9I/d7W3Ot/3rFrgjqjb
 qJLw==
X-Gm-Message-State: AKGB3mIVgRnovFHWZ/rOTORjui8ogaml2iS1zv8lFowigA4CjQQkaZvO
 +vBrxI6yOjioUXXUlp6X79IyV5JbGEQ=
X-Google-Smtp-Source: ACJfBovEJMuSWNGs9WxRPLzZC8O0XlJvzP4HFyeqEbTXmKqDHLRKk5Syugrv4gW52sxlAf9gDTFT9Q==
X-Received: by 10.98.144.141 with SMTP id q13mr45269583pfk.140.1514885318704; 
 Tue, 02 Jan 2018 01:28:38 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.28.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:28:38 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:01 +0530
Message-Id: <20180102092809.1841-4-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 03/11] acpi: arm: Code to generate Hardware
	Domains IORT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KClNpbmdlZC1vZmYt
Ynk6IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gv
YXJtL2RvbWFpbl9idWlsZC5jICAgICB8ICAyOCArKysrKwogeGVuL2RyaXZlcnMvYWNwaS9hcm0v
Z2VuLWlvcnQuYyB8IDI1MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hY3BpL2dlbi1pb3J0LmggICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vYWNwaS5oICAgICAgfCAgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAyODIgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwppbmRleCBmNWQ1ZTNkMjcxLi45ODMx
OTQzMTQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCkBAIC0xNjU0LDYgKzE2NTQsOCBAQCBzdGF0aWMgaW50
IGFjcGlfY3JlYXRlX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2Fk
ZFtdKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgQUNQSV9TSUdfRkFEVCwgdGJsX2FkZFtU
QkxfRkFEVF0uc3RhcnQpOwogICAgIGFjcGlfeHNkdF9tb2RpZnlfZW50cnkoeHNkdC0+dGFibGVf
b2Zmc2V0X2VudHJ5LCBlbnRyeV9jb3VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFD
UElfU0lHX01BRFQsIHRibF9hZGRbVEJMX01BRFRdLnN0YXJ0KTsKKyAgICBhY3BpX3hzZHRfbW9k
aWZ5X2VudHJ5KHhzZHQtPnRhYmxlX29mZnNldF9lbnRyeSwgZW50cnlfY291bnQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICBBQ1BJX1NJR19JT1JULCB0YmxfYWRkW1RCTF9JT1JUXS5zdGFy
dCk7CiAgICAgeHNkdC0+dGFibGVfb2Zmc2V0X2VudHJ5W2VudHJ5X2NvdW50XSA9IHRibF9hZGRb
VEJMX1NUQU9dLnN0YXJ0OwogCiAgICAgeHNkdC0+aGVhZGVyLmxlbmd0aCA9IHRhYmxlX3NpemU7
CkBAIC0xNzA0LDYgKzE3MDYsMjggQEAgc3RhdGljIGludCBhY3BpX2NyZWF0ZV9zdGFvKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKICAgICByZXR1cm4gMDsKIH0K
IAorc3RhdGljIGludCBhY3BpX2NyZWF0ZV9pb3J0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBt
ZW1iYW5rIHRibF9hZGRbXSkKK3sKKyAgICBzdHJ1Y3QgYWNwaV90YWJsZV9pb3J0ICpod2RvbV90
YWJsZTsKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IDA7CisKKyAgICB0YmxfYWRkW1RCTF9JT1JU
XS5zdGFydCA9IGQtPmFyY2guZWZpX2FjcGlfZ3BhCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfSU9SVCk7CisgICAgaHdk
b21fdGFibGUgPSBkLT5hcmNoLmVmaV9hY3BpX3RhYmxlCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICArIGFjcGlfZ2V0X3RhYmxlX29mZnNldCh0YmxfYWRkLCBUQkxfSU9SVCk7CisKKyAg
ICBpZiAoIHByZXBhcmVfaW9ydChod2RvbV90YWJsZSwgJnNpemUpICkKKyAgICB7CisgICAgICAg
IHByaW50aygiRmFpbGVkIHRvIHdyaXRlIElPUlQgdGFibGVcbiIpOworICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKyAgICB9CisgICAgcHJpbnRrKCIlcyAlZCAlZCBcclxuIiwgX19mdW5jX18sIF9f
TElORV9fLCBzaXplKTsKKworICAgIHRibF9hZGRbVEJMX0lPUlRdLnNpemUgPSBzaXplOworICAg
IHByaW50aygiJXMgJWQgJWQgXHJcbiIsIF9fZnVuY19fLCBfX0xJTkVfXywgc2l6ZSk7CisgICAg
cmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgYWNwaV9jcmVhdGVfbWFkdChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCiB7CiAgICAgc3RydWN0IGFjcGlfdGFibGVf
aGVhZGVyICp0YWJsZSA9IE5VTEw7CkBAIC0xODk5LDYgKzE5MjMsMTAgQEAgc3RhdGljIGludCBw
cmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykK
ICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKKyAgICByYyA9IGFjcGlf
Y3JlYXRlX2lvcnQoZCwgdGJsX2FkZCk7CisgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAgcmV0
dXJuIHJjOworCiAgICAgcmMgPSBhY3BpX2NyZWF0ZV94c2R0KGQsIHRibF9hZGQpOwogICAgIGlm
ICggcmMgIT0gMCApCiAgICAgICAgIHJldHVybiByYzsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2FjcGkvYXJtL2dlbi1pb3J0LmMgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9nZW4taW9ydC5jCmlu
ZGV4IDNmYzMyOTU5YzYuLmYzNjgwMDA3NTMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkv
YXJtL2dlbi1pb3J0LmMKKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vZ2VuLWlvcnQuYwpAQCAt
MjEsNiArMjEsMjU3IEBACiAjaW5jbHVkZSA8YWNwaS9yaWRtYXAuaD4KICNpbmNsdWRlIDx4ZW4v
YWNwaS5oPgogCisvKgorICogU3RydWN0dXJlIG9mIEhhcmR3YXJlIGRvbWFpbidzIElPUlQKKyAq
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogQmVsb3cgaXMgdGhl
IHN0cnVjdHVyZSBvZiB0aGUgSU9SVCB3aGljaCB0aGlzIGNvZGUgZ2VuZXJhdGVzLgorICoKKyAq
IFtJT1JUIEhlYWRlcl0KKyAqIFtJVFMgR3JvdXAgMSBdCisgKiBbSVRTIEdyb3VwIE4gXQorICog
W1BDSVJDIE5vZGUgMV0KKyAqIFtQQ0lSQyBJRE1BUCBlbnRyeSAxXQorICogW1BDSVJDIElETUFQ
IGVudHJ5IE5dCisgKiBbUENJUkMgTm9kZSBOXQorICoKKyAqIHJlcXVlc3RlcklkLSBkZXZpY2VJ
ZCBtYXBwaW5nIGxpc3QgcG9wbGF0ZWQgYnkgcGFyc2luZyBJT1JUIGlzIHVzZWQKKyAqIHRvIGNy
ZWF0ZSBub2RlcyBhbmQgaWRtYXBzLgorICogV2UgaGF2ZSBvbmUgc21hbGwgcHJvYmxlbSwgaG93
IHRvIHJlc29sdmUgdGhlIGl0cyBncm9vdXAgbm9kZSBvZmZzZXQgZnJvbQorICogdGhlIGZpcm13
YXJlIGlvcnQgdG8gdGhlIG9uZXMgaW4gaGFyZHdhcmUgZG9tYWlucyBJT1JULgorICoKKyAqIFNp
bmNlIHRoZSBJVFMgZ3JvdXAgbm9kZSBwb2ludGVyIHN0b3JlZCB3aXRoIHRoZSByaWQtZGV2aWQg
bWFwIGlzIHVzZWQKKyAqIHRvIHBvcHVsYXRlIHRoZSBJVFMgR3JvdXAgbm9kZXMgaW4gdGhlIGhh
cmR3YXJlIGRvbWFpbnMnIElPUlQuCisgKiBXZSBjcmVhdGUgYW5vdGhlciBtYXAgdG8gc2F2ZSB0
aGUgb2Zmc2V0IG9mIHRoZSBJVFMgZ3JvdXAgbm9kZSB3cml0dGVuCisgKiBpbiB0aGUgaGFyZHdh
cmUgZG9tYWluIElPUlQgd2l0aCB0aGUgSVRTIG5vZGUgcG9pbnRlciBpbiB0aGUgZmlybXdhcmUg
SU9SVC4KKyAqCisgKiBUaGlzIG9mZnNldCBpcyBsYXRlciB1c2VkIHdoZW4gd3JpdGluZyBwY2ly
YyBpZG1hcHMgb3V0cHV0X3JlZmVyZW5jZS4KKyAqLworc3RydWN0IGl0c19ub2RlX29mZnNldF9t
YXAKK3sKKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKml0c19ub2RlOworICAgIHVuc2lnbmVk
IGludCBvZmZzZXQ7CisgICAgc3RydWN0IGxpc3RfaGVhZCBlbnRyeTsKK307CitzdHJ1Y3QgbGlz
dF9oZWFkIGl0c19tYXBfbGlzdDsKKworaW50IHNldF9pdHNfbm9kZV9vZmZzZXQoc3RydWN0IGFj
cGlfaW9ydF9ub2RlICppdHNfbm9kZSwgdW5zaWduZWQgaW50IG9mZnNldCkKK3sKKyAgICBzdHJ1
Y3QgaXRzX25vZGVfb2Zmc2V0X21hcCAqaXRzX21hcDsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
KGl0c19tYXAsICZpdHNfbWFwX2xpc3QsIGVudHJ5KQorICAgIHsKKyAgICAgICAgaWYgKCBpdHNf
bWFwLT5pdHNfbm9kZSA9PSBpdHNfbm9kZSApCisgICAgICAgICAgICByZXR1cm4gMDsKKyAgICB9
CisKKyAgICBpdHNfbWFwID0geHphbGxvYyhzdHJ1Y3QgaXRzX25vZGVfb2Zmc2V0X21hcCk7Cisg
ICAgaWYgKCAhaXRzX21hcCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgaXRzX21h
cC0+aXRzX25vZGUgPSBpdHNfbm9kZTsKKyAgICBpdHNfbWFwLT5vZmZzZXQgPSBvZmZzZXQ7Cisg
ICAgbGlzdF9hZGRfdGFpbCgmaXRzX21hcC0+ZW50cnksICZpdHNfbWFwX2xpc3QpOworCisgICAg
cmV0dXJuIDA7Cit9CisvKgorICogVGhpcyBtZXRob2Qgd291bGQgYmUgdXNlZCBpbiB3cml0ZV9w
Y2lyY19ub2RlcyB3aGVuIHdyaXRpbmcgaWRtYXBzCisgKi8KK3Vuc2lnbmVkIGludCBnZXRfaXRz
X25vZGVfb2Zmc2V0KHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaXRzX25vZGUpCit7CisgICAgc3Ry
dWN0IGl0c19ub2RlX29mZnNldF9tYXAgKml0c19tYXA7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eShpdHNfbWFwLCAmaXRzX21hcF9saXN0LCBlbnRyeSkKKyAgICB7CisgICAgICAgIGlmICggaXRz
X21hcC0+aXRzX25vZGUgPT0gaXRzX25vZGUgKQorICAgICAgICAgICAgcmV0dXJuIGl0c19tYXAt
Pm9mZnNldDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBmcmVlX2l0c19ub2Rl
X29mZnNldF9saXN0KHZvaWQpCit7CisKKyAgICBzdHJ1Y3QgaXRzX25vZGVfb2Zmc2V0X21hcCAq
aXRzX21hcDsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19tYXAsICZpdHNfbWFwX2xpc3Qs
IGVudHJ5KQorICAgICAgICB4ZnJlZShpdHNfbWFwKTsKKworICAgIGxpc3RfZGVsKCZpdHNfbWFw
X2xpc3QpOworfQorCit2b2lkIHdyaXRlX2l0c19ncm91cCh1OCAqaW9ydCwgdW5zaWduZWQgaW50
ICpvZmZzZXQsIHVuc2lnbmVkIGludCAqbnVtX25vZGVzKQoreworICAgIHN0cnVjdCByaWRfZGV2
aWNlaWRfbWFwICpybWFwOworICAgIHVuc2lnbmVkIGludCBvZiA9ICpvZmZzZXQ7CisgICAgaW50
IG49MDsKKyAgICBJTklUX0xJU1RfSEVBRCgmaXRzX21hcF9saXN0KTsKKyAgICAvKgorICAgICAq
IHJpZF9kZXZpY2VpZF9tYXBfbGlzdCBpcyBpdGVyYXRlZCB0byBnZXQgdW5pcXVlIGl0cyBncm91
cCBub2RlcworICAgICAqIEVhY2ggdW5pcXVlIElUUyBncm91cCBub2RlIGlzIHdyaXR0ZW4gaW4g
aGFyZHdhcmUgZG9tYWlucyBJT1JUCisgICAgICogYnkgdXNpbmcgc29tZSB2YWx1ZXMgZnJvbSB0
aGUgZmlybXdhcmUgSVRTIGdyb3VwIG5vZGUuCisgICAgICovCisgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeShybWFwLCAmcmlkX2RldmljZWlkX21hcF9saXN0LCBlbnRyeSkKKyAgICB7CisgICAgICAg
IHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZTsKKyAgICAgICAgc3RydWN0IGFjcGlfaW9ydF9p
dHNfZ3JvdXAgKmdycDsKKyAgICAgICAgc3RydWN0IGFjcGlfaW9ydF9pdHNfZ3JvdXAgKmZ3X2dy
cDsKKworICAgICAgICAvKiBzYXZlIGl0c19ub2RlX29mZnNldF9tYXAgaW4gYSBsaXN0IHVuaXF1
ZWx5ICovCisgICAgICAgIGlmICggIXNldF9pdHNfbm9kZV9vZmZzZXQocm1hcC0+aXRzX25vZGUs
IG9mKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG5vZGUgPSAoc3RydWN0IGFjcGlfaW9ydF9u
b2RlICopICZpb3J0W29mXTsKKyAgICAgICAgICAgIGdycCA9IChzdHJ1Y3QgYWNwaV9pb3J0X2l0
c19ncm91cCAqKSgmbm9kZS0+bm9kZV9kYXRhKTsKKworICAgICAgICAgICAgbm9kZS0+dHlwZSA9
IEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUDsKKyAgICAgICAgICAgIG5vZGUtPmxlbmd0aCA9IHNp
emVvZihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUpICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0X2l0c19ncm91cCkgLQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2l6ZW9mKG5vZGUtPm5vZGVfZGF0YSk7CisKKyAgICAgICAgICAgIG5vZGUtPnJl
dmlzaW9uID0gcm1hcC0+aXRzX25vZGUtPnJldmlzaW9uOworICAgICAgICAgICAgbm9kZS0+cmVz
ZXJ2ZWQgPSAwOworICAgICAgICAgICAgbm9kZS0+bWFwcGluZ19jb3VudCA9IDA7CisgICAgICAg
ICAgICBub2RlLT5tYXBwaW5nX29mZnNldD0gMDsKKworICAgICAgICAgICAgZndfZ3JwID0gKHN0
cnVjdCBhY3BpX2lvcnRfaXRzX2dyb3VwICopKCZybWFwLT5pdHNfbm9kZS0+bm9kZV9kYXRhKTsK
KworICAgICAgICAgICAgZ3JwLT5pdHNfY291bnQgPSBmd19ncnAtPml0c19jb3VudDsKKyAgICAg
ICAgICAgIGdycC0+aWRlbnRpZmllcnNbMF0gPSBmd19ncnAtPmlkZW50aWZpZXJzWzBdOworCisg
ICAgICAgICAgICBvZiArPSBub2RlLT5sZW5ndGg7CisgICAgICAgICAgICBuKys7CisgICAgICAg
IH0KKyAgICB9CisgICAgKm9mZnNldCA9IG9mOworICAgICpudW1fbm9kZXMgPSBuOworfQorCisv
KiBJdCBpcyBhc3N1bWVkIHRoYXQgcmlkX21hcF9kZXZpZCBpcyBzb3J0ZWQgYnkgcGNpcmNfbm9k
ZXMgKi8KK3ZvaWQgd3JpdGVfcGNpcmNfbm9kZXModTggKmlvcnQsIHVuc2lnbmVkIGludCAqcG9z
LCB1bnNpZ25lZCBpbnQgKm51bV9ub2RlcykKK3sKKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
Km9wY2lyY19ub2RlLCAqcGNpcmNfbm9kZTsKKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmh3
ZG9tX3BjaXJjX25vZGUgPSBOVUxMOworICAgIHN0cnVjdCByaWRfZGV2aWNlaWRfbWFwICpybWFw
OworICAgIHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqaWRtYXA7CisgICAgaW50IG51bV9p
ZG1hcCA9IDAsIG4gPSAwOworICAgIHVuc2lnbmVkIGludCBvbGRfcG9zID0gKnBvczsKKworICAg
IG9wY2lyY19ub2RlID0gTlVMTDsKKyAgICAvKiBJdGVyYXRlIHJpZF9tYXBfZGV2aWQgbGlzdCAq
LworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkocm1hcCwgJnJpZF9kZXZpY2VpZF9tYXBfbGlzdCwg
ZW50cnkpCisgICAgeworICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0X3Jvb3RfY29tcGxleCAqcmM7
CisgICAgICAgIHN0cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4ICpyY19mdzsKKyAgICAgICAg
aW50IGFkZF9ub2RlID0gMDsKKyAgICAgICAgcGNpcmNfbm9kZSA9IHJtYXAtPnBjaXJjX25vZGU7
CisKKyAgICAgICAgaWYgKCBvcGNpcmNfbm9kZSA9PSBOVUxMICkgLyogRmlyc3QgZW50cnkgKi8K
KyAgICAgICAgeworICAgICAgICAgICAgYWRkX25vZGUgPSAxOworICAgICAgICB9CisgICAgICAg
IGVsc2UgaWYgKCBvcGNpcmNfbm9kZSAhPSBwY2lyY19ub2RlICkgLyogYW5vdGhlciBwY2lfcmNf
bm9kZSBmb3VuZCovCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEFsbCB0aGUgaWRtYXBzIG9m
IGEgcGNpcmMgYXJlIHdyaXR0ZW4sIG5vdyB1cGRhdGUgbm9kZSBpbmZvKi8KKyAgICAgICAgICAg
IGh3ZG9tX3BjaXJjX25vZGUtPmxlbmd0aCA9IG51bV9pZG1hcCAqCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5n
KSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0
IGFjcGlfaW9ydF9ub2RlKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2Yoc3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXgpIC0KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihwY2lyY19ub2RlLT5ub2RlX2RhdGEpOwor
CisgICAgICAgICAgICBod2RvbV9wY2lyY19ub2RlLT5tYXBwaW5nX2NvdW50ID0gbnVtX2lkbWFw
OworICAgICAgICAgICAgaHdkb21fcGNpcmNfbm9kZS0+bWFwcGluZ19vZmZzZXQgPSBzaXplb2Yo
c3RydWN0IGFjcGlfaW9ydF9ub2RlKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0X3Jvb3RfY29tcGxleCkgLQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YocGNp
cmNfbm9kZS0+bm9kZV9kYXRhKTsKKyAgICAgICAgICAgIG9sZF9wb3MgKz0gaHdkb21fcGNpcmNf
bm9kZS0+bGVuZ3RoOworICAgICAgICAgICAgYWRkX25vZGUgPSAxOworICAgICAgICB9CisKKyAg
ICAgICAgaWYgKCBhZGRfbm9kZSApIC8qIGNyZWF0ZSB0aGUgcGNpcmMgbm9kZSAqLworICAgICAg
ICB7CisgICAgICAgICAgICBvcGNpcmNfbm9kZSA9IHBjaXJjX25vZGU7CisgICAgICAgICAgICBo
d2RvbV9wY2lyY19ub2RlID0gKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqKSZpb3J0W29sZF9wb3Nd
OworICAgICAgICAgICAgaHdkb21fcGNpcmNfbm9kZS0+dHlwZSA9IEFDUElfSU9SVF9OT0RFX1BD
SV9ST09UX0NPTVBMRVg7CisgICAgICAgICAgICBod2RvbV9wY2lyY19ub2RlLT5tYXBwaW5nX29m
ZnNldCA9IHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUpICsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfcm9v
dF9jb21wbGV4KSAtCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihod2RvbV9wY2lyY19ub2RlLT5ub2RlX2RhdGEpOworCisgICAgICAgICAgICBy
YyA9IChzdHJ1Y3QgYWNwaV9pb3J0X3Jvb3RfY29tcGxleCAqKQorICAgICAgICAgICAgICAgICAg
Jmh3ZG9tX3BjaXJjX25vZGUtPm5vZGVfZGF0YTsKKworICAgICAgICAgICAgcmNfZncgPSAoc3Ry
dWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXggKikKKyAgICAgICAgICAgICAgICAgICAgICZwY2ly
Y19ub2RlLT5ub2RlX2RhdGE7CisKKyAgICAgICAgICAgIHJjLT5wY2lfc2VnbWVudF9udW1iZXIg
PSByY19mdy0+cGNpX3NlZ21lbnRfbnVtYmVyOworICAgICAgICAgICAgcmMtPmF0c19hdHRyaWJ1
dGUgPSByY19mdy0+YXRzX2F0dHJpYnV0ZTsKKyAgICAgICAgICAgIHJjLT5tZW1vcnlfcHJvcGVy
dGllcyA9IHJjX2Z3LT5tZW1vcnlfcHJvcGVydGllczsKKworICAgICAgICAgICAgaWRtYXAgPSBB
Q1BJX0FERF9QVFIoc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaHdkb21fcGNpcmNfbm9kZSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGh3ZG9tX3BjaXJjX25vZGUtPm1hcHBpbmdfb2Zmc2V0KTsKKyAgICAgICAg
ICAgIG4rKzsKKyAgICAgICAgICAgIG51bV9pZG1hcCA9IDA7CisgICAgICAgIH0KKworICAgICAg
ICBpZG1hcC0+aW5wdXRfYmFzZSA9IHJtYXAtPmlkbWFwLmlucHV0X2Jhc2U7CisgICAgICAgIGlk
bWFwLT5pZF9jb3VudCA9IHJtYXAtPmlkbWFwLmlkX2NvdW50OworICAgICAgICBpZG1hcC0+b3V0
cHV0X2Jhc2UgPSBybWFwLT5pZG1hcC5vdXRwdXRfYmFzZTsKKyAgICAgICAgaWRtYXAtPm91dHB1
dF9yZWZlcmVuY2UgPSBnZXRfaXRzX25vZGVfb2Zmc2V0KHJtYXAtPml0c19ub2RlKTsKKyAgICAg
ICAgaWRtYXAtPmZsYWdzID0gMDsKKworICAgICAgICBpZG1hcCsrOworICAgICAgICBudW1faWRt
YXArKzsKKyAgICB9CisKKyAgICBpZiAoIGh3ZG9tX3BjaXJjX25vZGUgKSAvKiBpZiBubyBmdXJ0
aGVyIFBDSVJDIG5vZGVzIGZvdW5kICovCisgICAgeworICAgICAgICAvKiBBbGwgdGhlIGlkbWFw
cyBvZiBhIHBjaXJjIGFyZSB3cml0dGVuLCBub3cgdXBkYXRlIG5vZGUgaW5mbyovCisgICAgICAg
IGh3ZG9tX3BjaXJjX25vZGUtPmxlbmd0aCA9IG51bV9pZG1hcCAqCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcpICsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSkgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3Ry
dWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXgpIC0xOworCisgICAgICAgIGh3ZG9tX3BjaXJjX25v
ZGUtPm1hcHBpbmdfY291bnQgPSBudW1faWRtYXA7CisgICAgICAgIG9sZF9wb3MgKz0gaHdkb21f
cGNpcmNfbm9kZS0+bGVuZ3RoOworICAgIH0KKworICAgICpwb3MgPSBvbGRfcG9zOworICAgICpu
dW1fbm9kZXMgPSBuOworfQorCitpbnQgcHJlcGFyZV9pb3J0KHN0cnVjdCBhY3BpX3RhYmxlX2lv
cnQgKmh3ZG9tX2lvcnQsIHVuc2lnbmVkIGludCAqaW9ydF9zaXplKQoreworICAgIHN0cnVjdCBh
Y3BpX3RhYmxlX2lvcnQgKmZ3X2lvcnQ7CisgICAgdW5zaWduZWQgaW50IG51bV9ub2RlcyA9IDA7
CisgICAgdW5zaWduZWQgaW50IHBvczsKKworICAgIHBvcyA9IHNpemVvZihzdHJ1Y3QgYWNwaV90
YWJsZV9pb3J0KTsKKworICAgIGlmICggYWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfSU9SVCwgMCwK
KyAgICAgICAgIChzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKiopJmZ3X2lvcnQpICkKKyAgICB7
CisgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGdldCBJT1JUIHRhYmxlXG4iKTsKKyAgICAgICAg
cmV0dXJuIC1FTk9ERVY7CisgICAgfQorCisgICAgLyogV3JpdGUgSU9SVCBoZWFkZXIgKi8KKyAg
ICBBQ1BJX01FTUNQWShod2RvbV9pb3J0LCBmd19pb3J0LCBzaXplb2Yoc3RydWN0IGFjcGlfdGFi
bGVfaW9ydCkpOworICAgIGh3ZG9tX2lvcnQtPm5vZGVfb2Zmc2V0ID0gcG9zOworICAgIGh3ZG9t
X2lvcnQtPm5vZGVfY291bnQgPSAwOworCisgICAgLyogV3JpdGUgaXRzIGdyb3VwIG5vZGVzICov
CisgICAgd3JpdGVfaXRzX2dyb3VwKCh1OCopaHdkb21faW9ydCwgJnBvcywgJm51bV9ub2Rlcyk7
CisgICAgaHdkb21faW9ydC0+bm9kZV9jb3VudCA9IG51bV9ub2RlczsKKyAgICAvKiBXcml0ZSBw
Y2lyY19ub2RlcyovCisgICAgd3JpdGVfcGNpcmNfbm9kZXMoKHU4Kilod2RvbV9pb3J0LCAmcG9z
LCAmbnVtX25vZGVzKTsKKyAgICAvKiBVcGRhdGUgSU9SVCBTaXplIGluIElPUlQgaGVhZGVyICov
CisgICAgaHdkb21faW9ydC0+bm9kZV9jb3VudCArPSBudW1fbm9kZXM7CisgICAgaHdkb21faW9y
dC0+aGVhZGVyLmxlbmd0aCA9IHBvczsKKyAgICBod2RvbV9pb3J0LT5oZWFkZXIuY2hlY2tzdW0g
PSAwOyAvKiBUT0RPICovCisKKyAgICAqaW9ydF9zaXplID0gaHdkb21faW9ydC0+aGVhZGVyLmxl
bmd0aDsKKworICAgIHJldHVybiAwOworfQorCiAvKgogICogU2l6ZSBvZiBoYXJkd2FyZSBkb21h
aW5zIGlvcnQgaXMgY2FsdWxjYXRlZCBiYXNlZCBvbiB0aGUgbnVtYmVyIG9mCiAgKiBtYXBwaW5n
cyBpbiB0aGUgcmVxdWVzdGVySWQgLSBkZXZpY2VJZCBtYXBwaW5nIGxpc3QuCkBAIC00OSw3ICsz
MDAsNyBAQCBpbnQgZXN0aW1hdGVfaW9ydF9zaXplKHNpemVfdCAqaW9ydF9zaXplKQogICAgIHsK
ICAgICAgICAgaW50IGkgPSAwOwogCi0gICAgICAgIGZvciAoaT0wOyBpIDw9IHBjaXJjX2NvdW50
OyBpKyspCisgICAgICAgIGZvciAoIGk9MDsgaSA8PSBwY2lyY19jb3VudDsgaSsrICkKICAgICAg
ICAgewogICAgICAgICAgICAgaWYgKCBwY2lyY19hcnJheVtpXSA9PSAodWludDY0X3Qpcm1hcC0+
cGNpcmNfbm9kZSApCiAgICAgICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hY3BpL2dlbi1pb3J0LmggYi94ZW4vaW5jbHVkZS9hY3BpL2dlbi1pb3J0LmgKaW5kZXgg
NjhlNjY2ZmRjZS4uNGRlMzFiN2I5ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYWNwaS9nZW4t
aW9ydC5oCisrKyBiL3hlbi9pbmNsdWRlL2FjcGkvZ2VuLWlvcnQuaApAQCAtMiw1ICsyLDYgQEAK
ICNkZWZpbmUgX0dFTl9JT1JUX0gKIAogaW50IGVzdGltYXRlX2lvcnRfc2l6ZShzaXplX3QgKmlv
cnRfc2l6ZSk7CitpbnQgcHJlcGFyZV9pb3J0KHN0cnVjdCBhY3BpX3RhYmxlX2lvcnQgKmh3ZG9t
X2lvcnQsIHVuc2lnbmVkIGludCAqaW9ydF9zaXplKTsKIAogI2VuZGlmCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FjcGkuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCmlu
ZGV4IGMxODNiNmJiNmUuLmY4YjUyNTQ2MjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYWNwaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCkBAIC0zNiw2ICszNiw3
IEBAIHR5cGVkZWYgZW51bSB7CiAgICAgVEJMX0ZBRFQsCiAgICAgVEJMX01BRFQsCiAgICAgVEJM
X1NUQU8sCisgICAgVEJMX0lPUlQsCiAgICAgVEJMX1hTRFQsCiAgICAgVEJMX1JTRFAsCiAgICAg
VEJMX0VGSVQsCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:28:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:28:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsL-0002VE-Tq; Tue, 02 Jan 2018 09:28:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsK-0002Us-Vw
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:28:49 +0000
X-Inumbo-ID: 2d69e40b-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pf0-x244.google.com (unknown [2607:f8b0:400e:c00::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d69e40b-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:27:40 +0100 (CET)
Received: by mail-pf0-x244.google.com with SMTP id e3so25451506pfi.10
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:28:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/WGjXp5xYy+K/ID94EXO7dTLfdDskRKKDUG7O7H6mNU=;
 b=AV6gV0E9KveXY9mfD65k579HDmDG0EknuK7aTp2QRnOwWBCU7yncKtdjsv8goNoY+B
 2xNDx1pIeut50raTCU1s8p/tUkA6s3OdeZXknsxTegMBgLlW5GKFdXr4OmJOILizYg5h
 rXAVZe8bZl3vUJTee1IiOaFyDFEYli5sRY8sI=
X-Google-DKIM-Signature: v=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=/WGjXp5xYy+K/ID94EXO7dTLfdDskRKKDUG7O7H6mNU=;
 b=Wpz6aHi+tU7Bh/Z7vEfdzNxwAjuDAg/f82cav2AG/cWPSuw4BSidkeyRiO3AAXw7LK
 Q48+6YHRW/aK0yUxaBqr9/caZn9GiemWr8sVnj8wSr1M1RMI3MR4wdm7j92z8BEqaF+i
 Kba+6mW8G8l170a+nVKdv2jCZytnTI8AUdMkgpO5Dac16CSDLz0ap56+wPPvV1ChOi7a
 zFvl5Ciw1zw/mv1BcxE+ndXDlsRJd6jImBgKtkKKfSJgJbleq1bTRJMjZa+qaXoXlRom
 w2KVuaH2t/kt8PMh9fT0GVvtEGMp8hi/EV7PXkaXZhY14NagCFROrCL/0SRXZIfL8Dbu
 gtGA==
X-Gm-Message-State: AKGB3mK511CaRT9ymOXN2qgSPRNq+f5+mkhJQckUtu/gxq8z1q6u7ykX
 HM2ptZu1RXf43oIwyK1Er5Z6CIJ9maU=
X-Google-Smtp-Source: ACJfBou1/zM4Ws4+ZYjZmA7K6FdJVlzYR/XzdqFAPDeRaJAWZng1Lo+g7QdoYkgm8i9sBYGns4F/lA==
X-Received: by 10.99.176.3 with SMTP id h3mr39867502pgf.207.1514885324766;
 Tue, 02 Jan 2018 01:28:44 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.28.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:28:44 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:02 +0530
Message-Id: <20180102092809.1841-5-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 04/11] Import iort.c and acpi_iort.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KCkltcG9ydCBpb3J0
LmMgYW5kIGFjcGlfaW9ydC5oIGZyb20gbGludXgga2VybmVsIHRhZyB2NC4xNAoKU2lnbmVkLW9m
Zi1ieTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KLS0tCiB4ZW4vZHJp
dmVycy9hY3BpL2FybS9pb3J0LmMgIHwgMTI3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmggfCAgIDU3ICsrCiAy
IGZpbGVzIGNoYW5nZWQsIDEzMzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL2FjcGkvYXJtL2lvcnQuYyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5kZTU2Mzk0ZGQxCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCkBAIC0wLDAgKzEsMTI3OSBAQAorLyoK
KyAqIENvcHlyaWdodCAoQykgMjAxNiwgU2VtaWhhbGYKKyAqCUF1dGhvcjogVG9tYXN6IE5vd2lj
a2kgPHRuQHNlbWloYWxmLmNvbT4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeSBpdAorICogdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwK
KyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIGl0IHdp
bGwgYmUgdXNlZnVsLCBidXQgV0lUSE9VVAorICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCisgKiBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yCisgKiBtb3JlIGRldGFpbHMuCisgKgorICogVGhpcyBmaWxlIGltcGxlbWVudHMgZWFy
bHkgZGV0ZWN0aW9uL3BhcnNpbmcgb2YgSS9PIG1hcHBpbmcKKyAqIHJlcG9ydGVkIHRvIE9TIHRo
cm91Z2ggZmlybXdhcmUgdmlhIEkvTyBSZW1hcHBpbmcgVGFibGUgKElPUlQpCisgKiBJT1JUIGRv
Y3VtZW50IG51bWJlcjogQVJNIERFTiAwMDQ5QQorICovCisKKyNkZWZpbmUgcHJfZm10KGZtdCkJ
IkFDUEk6IElPUlQ6ICIgZm10CisKKyNpbmNsdWRlIDxsaW51eC9hY3BpX2lvcnQuaD4KKyNpbmNs
dWRlIDxsaW51eC9pb21tdS5oPgorI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgorI2luY2x1ZGUg
PGxpbnV4L2xpc3QuaD4KKyNpbmNsdWRlIDxsaW51eC9wY2kuaD4KKyNpbmNsdWRlIDxsaW51eC9w
bGF0Zm9ybV9kZXZpY2UuaD4KKyNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CisKKyNkZWZpbmUgSU9S
VF9UWVBFX01BU0sodHlwZSkJKDEgPDwgKHR5cGUpKQorI2RlZmluZSBJT1JUX01TSV9UWVBFCQko
MSA8PCBBQ1BJX0lPUlRfTk9ERV9JVFNfR1JPVVApCisjZGVmaW5lIElPUlRfSU9NTVVfVFlQRQkJ
KCgxIDw8IEFDUElfSU9SVF9OT0RFX1NNTVUpIHwJXAorCQkJCSgxIDw8IEFDUElfSU9SVF9OT0RF
X1NNTVVfVjMpKQorCisvKiBVbnRpbCBBQ1BJQ0EgaGVhZGVycyBjb3ZlciBJT1JUIHJldi4gQyAq
LworI2lmbmRlZiBBQ1BJX0lPUlRfU01NVV9WM19DQVZJVU1fQ045OVhYCisjZGVmaW5lIEFDUElf
SU9SVF9TTU1VX1YzX0NBVklVTV9DTjk5WFgJCTB4MgorI2VuZGlmCisKK3N0cnVjdCBpb3J0X2l0
c19tc2lfY2hpcCB7CisJc3RydWN0IGxpc3RfaGVhZAlsaXN0OworCXN0cnVjdCBmd25vZGVfaGFu
ZGxlCSpmd19ub2RlOworCXUzMgkJCXRyYW5zbGF0aW9uX2lkOworfTsKKworc3RydWN0IGlvcnRf
Zndub2RlIHsKKwlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CisJc3RydWN0IGFjcGlfaW9ydF9ub2Rl
ICppb3J0X25vZGU7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsKK307CitzdGF0aWMg
TElTVF9IRUFEKGlvcnRfZndub2RlX2xpc3QpOworc3RhdGljIERFRklORV9TUElOTE9DSyhpb3J0
X2Z3bm9kZV9sb2NrKTsKKworLyoqCisgKiBpb3J0X3NldF9md25vZGUoKSAtIENyZWF0ZSBpb3J0
X2Z3bm9kZSBhbmQgdXNlIGl0IHRvIHJlZ2lzdGVyCisgKgkJICAgICAgIGlvbW11IGRhdGEgaW4g
dGhlIGlvcnRfZndub2RlX2xpc3QKKyAqCisgKiBAbm9kZTogSU9SVCB0YWJsZSBub2RlIGFzc29j
aWF0ZWQgd2l0aCB0aGUgSU9NTVUKKyAqIEBmd25vZGU6IGZ3bm9kZSBhc3NvY2lhdGVkIHdpdGgg
dGhlIElPUlQgbm9kZQorICoKKyAqIFJldHVybnM6IDAgb24gc3VjY2VzcworICogICAgICAgICAg
PDAgb24gZmFpbHVyZQorICovCitzdGF0aWMgaW5saW5lIGludCBpb3J0X3NldF9md25vZGUoc3Ry
dWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGUsCisJCQkJICBzdHJ1Y3QgZndub2RlX2hhbmRs
ZSAqZndub2RlKQoreworCXN0cnVjdCBpb3J0X2Z3bm9kZSAqbnA7CisKKwlucCA9IGt6YWxsb2Mo
c2l6ZW9mKHN0cnVjdCBpb3J0X2Z3bm9kZSksIEdGUF9BVE9NSUMpOworCisJaWYgKFdBUk5fT04o
IW5wKSkKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlJTklUX0xJU1RfSEVBRCgmbnAtPmxpc3QpOwor
CW5wLT5pb3J0X25vZGUgPSBpb3J0X25vZGU7CisJbnAtPmZ3bm9kZSA9IGZ3bm9kZTsKKworCXNw
aW5fbG9jaygmaW9ydF9md25vZGVfbG9jayk7CisJbGlzdF9hZGRfdGFpbCgmbnAtPmxpc3QsICZp
b3J0X2Z3bm9kZV9saXN0KTsKKwlzcGluX3VubG9jaygmaW9ydF9md25vZGVfbG9jayk7CisKKwly
ZXR1cm4gMDsKK30KKworLyoqCisgKiBpb3J0X2dldF9md25vZGUoKSAtIFJldHJpZXZlIGZ3bm9k
ZSBhc3NvY2lhdGVkIHdpdGggYW4gSU9SVCBub2RlCisgKgorICogQG5vZGU6IElPUlQgdGFibGUg
bm9kZSB0byBiZSBsb29rZWQtdXAKKyAqCisgKiBSZXR1cm5zOiBmd25vZGVfaGFuZGxlIHBvaW50
ZXIgb24gc3VjY2VzcywgTlVMTCBvbiBmYWlsdXJlCisgKi8KK3N0YXRpYyBpbmxpbmUKK3N0cnVj
dCBmd25vZGVfaGFuZGxlICppb3J0X2dldF9md25vZGUoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpu
b2RlKQoreworCXN0cnVjdCBpb3J0X2Z3bm9kZSAqY3VycjsKKwlzdHJ1Y3QgZndub2RlX2hhbmRs
ZSAqZndub2RlID0gTlVMTDsKKworCXNwaW5fbG9jaygmaW9ydF9md25vZGVfbG9jayk7CisJbGlz
dF9mb3JfZWFjaF9lbnRyeShjdXJyLCAmaW9ydF9md25vZGVfbGlzdCwgbGlzdCkgeworCQlpZiAo
Y3Vyci0+aW9ydF9ub2RlID09IG5vZGUpIHsKKwkJCWZ3bm9kZSA9IGN1cnItPmZ3bm9kZTsKKwkJ
CWJyZWFrOworCQl9CisJfQorCXNwaW5fdW5sb2NrKCZpb3J0X2Z3bm9kZV9sb2NrKTsKKworCXJl
dHVybiBmd25vZGU7Cit9CisKKy8qKgorICogaW9ydF9kZWxldGVfZndub2RlKCkgLSBEZWxldGUg
Zndub2RlIGFzc29jaWF0ZWQgd2l0aCBhbiBJT1JUIG5vZGUKKyAqCisgKiBAbm9kZTogSU9SVCB0
YWJsZSBub2RlIGFzc29jaWF0ZWQgd2l0aCBmd25vZGUgdG8gZGVsZXRlCisgKi8KK3N0YXRpYyBp
bmxpbmUgdm9pZCBpb3J0X2RlbGV0ZV9md25vZGUoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2Rl
KQoreworCXN0cnVjdCBpb3J0X2Z3bm9kZSAqY3VyciwgKnRtcDsKKworCXNwaW5fbG9jaygmaW9y
dF9md25vZGVfbG9jayk7CisJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGN1cnIsIHRtcCwgJmlv
cnRfZndub2RlX2xpc3QsIGxpc3QpIHsKKwkJaWYgKGN1cnItPmlvcnRfbm9kZSA9PSBub2RlKSB7
CisJCQlsaXN0X2RlbCgmY3Vyci0+bGlzdCk7CisJCQlrZnJlZShjdXJyKTsKKwkJCWJyZWFrOwor
CQl9CisJfQorCXNwaW5fdW5sb2NrKCZpb3J0X2Z3bm9kZV9sb2NrKTsKK30KKwordHlwZWRlZiBh
Y3BpX3N0YXR1cyAoKmlvcnRfZmluZF9ub2RlX2NhbGxiYWNrKQorCShzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKm5vZGUsIHZvaWQgKmNvbnRleHQpOworCisvKiBSb290IHBvaW50ZXIgdG8gdGhlIG1h
cHBlZCBJT1JUIHRhYmxlICovCitzdGF0aWMgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICppb3J0
X3RhYmxlOworCitzdGF0aWMgTElTVF9IRUFEKGlvcnRfbXNpX2NoaXBfbGlzdCk7CitzdGF0aWMg
REVGSU5FX1NQSU5MT0NLKGlvcnRfbXNpX2NoaXBfbG9jayk7CisKKy8qKgorICogaW9ydF9yZWdp
c3Rlcl9kb21haW5fdG9rZW4oKSAtIHJlZ2lzdGVyIGRvbWFpbiB0b2tlbiBhbmQgcmVsYXRlZCBJ
VFMgSUQKKyAqIHRvIHRoZSBsaXN0IGZyb20gd2hlcmUgd2UgY2FuIGdldCBpdCBiYWNrIGxhdGVy
IG9uLgorICogQHRyYW5zX2lkOiBJVFMgSUQuCisgKiBAZndfbm9kZTogRG9tYWluIHRva2VuLgor
ICoKKyAqIFJldHVybnM6IDAgb24gc3VjY2VzcywgLUVOT01FTSBpZiBubyBtZW1vcnkgd2hlbiBh
bGxvY2F0aW5nIGxpc3QgZWxlbWVudAorICovCitpbnQgaW9ydF9yZWdpc3Rlcl9kb21haW5fdG9r
ZW4oaW50IHRyYW5zX2lkLCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndfbm9kZSkKK3sKKwlzdHJ1
Y3QgaW9ydF9pdHNfbXNpX2NoaXAgKml0c19tc2lfY2hpcDsKKworCWl0c19tc2lfY2hpcCA9IGt6
YWxsb2Moc2l6ZW9mKCppdHNfbXNpX2NoaXApLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWl0c19tc2lf
Y2hpcCkKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlpdHNfbXNpX2NoaXAtPmZ3X25vZGUgPSBmd19u
b2RlOworCWl0c19tc2lfY2hpcC0+dHJhbnNsYXRpb25faWQgPSB0cmFuc19pZDsKKworCXNwaW5f
bG9jaygmaW9ydF9tc2lfY2hpcF9sb2NrKTsKKwlsaXN0X2FkZCgmaXRzX21zaV9jaGlwLT5saXN0
LCAmaW9ydF9tc2lfY2hpcF9saXN0KTsKKwlzcGluX3VubG9jaygmaW9ydF9tc2lfY2hpcF9sb2Nr
KTsKKworCXJldHVybiAwOworfQorCisvKioKKyAqIGlvcnRfZGVyZWdpc3Rlcl9kb21haW5fdG9r
ZW4oKSAtIERlcmVnaXN0ZXIgZG9tYWluIHRva2VuIGJhc2VkIG9uIElUUyBJRAorICogQHRyYW5z
X2lkOiBJVFMgSUQuCisgKgorICogUmV0dXJuczogbm9uZS4KKyAqLwordm9pZCBpb3J0X2RlcmVn
aXN0ZXJfZG9tYWluX3Rva2VuKGludCB0cmFuc19pZCkKK3sKKwlzdHJ1Y3QgaW9ydF9pdHNfbXNp
X2NoaXAgKml0c19tc2lfY2hpcCwgKnQ7CisKKwlzcGluX2xvY2soJmlvcnRfbXNpX2NoaXBfbG9j
ayk7CisJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGl0c19tc2lfY2hpcCwgdCwgJmlvcnRfbXNp
X2NoaXBfbGlzdCwgbGlzdCkgeworCQlpZiAoaXRzX21zaV9jaGlwLT50cmFuc2xhdGlvbl9pZCA9
PSB0cmFuc19pZCkgeworCQkJbGlzdF9kZWwoJml0c19tc2lfY2hpcC0+bGlzdCk7CisJCQlrZnJl
ZShpdHNfbXNpX2NoaXApOworCQkJYnJlYWs7CisJCX0KKwl9CisJc3Bpbl91bmxvY2soJmlvcnRf
bXNpX2NoaXBfbG9jayk7Cit9CisKKy8qKgorICogaW9ydF9maW5kX2RvbWFpbl90b2tlbigpIC0g
RmluZCBkb21haW4gdG9rZW4gYmFzZWQgb24gZ2l2ZW4gSVRTIElECisgKiBAdHJhbnNfaWQ6IElU
UyBJRC4KKyAqCisgKiBSZXR1cm5zOiBkb21haW4gdG9rZW4gd2hlbiBmaW5kIG9uIHRoZSBsaXN0
LCBOVUxMIG90aGVyd2lzZQorICovCitzdHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9ydF9maW5kX2Rv
bWFpbl90b2tlbihpbnQgdHJhbnNfaWQpCit7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3X25v
ZGUgPSBOVUxMOworCXN0cnVjdCBpb3J0X2l0c19tc2lfY2hpcCAqaXRzX21zaV9jaGlwOworCisJ
c3Bpbl9sb2NrKCZpb3J0X21zaV9jaGlwX2xvY2spOworCWxpc3RfZm9yX2VhY2hfZW50cnkoaXRz
X21zaV9jaGlwLCAmaW9ydF9tc2lfY2hpcF9saXN0LCBsaXN0KSB7CisJCWlmIChpdHNfbXNpX2No
aXAtPnRyYW5zbGF0aW9uX2lkID09IHRyYW5zX2lkKSB7CisJCQlmd19ub2RlID0gaXRzX21zaV9j
aGlwLT5md19ub2RlOworCQkJYnJlYWs7CisJCX0KKwl9CisJc3Bpbl91bmxvY2soJmlvcnRfbXNp
X2NoaXBfbG9jayk7CisKKwlyZXR1cm4gZndfbm9kZTsKK30KKworc3RhdGljIHN0cnVjdCBhY3Bp
X2lvcnRfbm9kZSAqaW9ydF9zY2FuX25vZGUoZW51bSBhY3BpX2lvcnRfbm9kZV90eXBlIHR5cGUs
CisJCQkJCSAgICAgaW9ydF9maW5kX25vZGVfY2FsbGJhY2sgY2FsbGJhY2ssCisJCQkJCSAgICAg
dm9pZCAqY29udGV4dCkKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9kZSwgKmlv
cnRfZW5kOworCXN0cnVjdCBhY3BpX3RhYmxlX2lvcnQgKmlvcnQ7CisJaW50IGk7CisKKwlpZiAo
IWlvcnRfdGFibGUpCisJCXJldHVybiBOVUxMOworCisJLyogR2V0IHRoZSBmaXJzdCBJT1JUIG5v
ZGUgKi8KKwlpb3J0ID0gKHN0cnVjdCBhY3BpX3RhYmxlX2lvcnQgKilpb3J0X3RhYmxlOworCWlv
cnRfbm9kZSA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnQsCisJCQkJ
IGlvcnQtPm5vZGVfb2Zmc2V0KTsKKwlpb3J0X2VuZCA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUsIGlvcnRfdGFibGUsCisJCQkJaW9ydF90YWJsZS0+bGVuZ3RoKTsKKworCWZv
ciAoaSA9IDA7IGkgPCBpb3J0LT5ub2RlX2NvdW50OyBpKyspIHsKKwkJaWYgKFdBUk5fVEFJTlQo
aW9ydF9ub2RlID49IGlvcnRfZW5kLCBUQUlOVF9GSVJNV0FSRV9XT1JLQVJPVU5ELAorCQkJICAg
ICAgICJJT1JUIG5vZGUgcG9pbnRlciBvdmVyZmxvd3MsIGJhZCB0YWJsZSFcbiIpKQorCQkJcmV0
dXJuIE5VTEw7CisKKwkJaWYgKGlvcnRfbm9kZS0+dHlwZSA9PSB0eXBlICYmCisJCSAgICBBQ1BJ
X1NVQ0NFU1MoY2FsbGJhY2soaW9ydF9ub2RlLCBjb250ZXh0KSkpCisJCQlyZXR1cm4gaW9ydF9u
b2RlOworCisJCWlvcnRfbm9kZSA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUs
IGlvcnRfbm9kZSwKKwkJCQkJIGlvcnRfbm9kZS0+bGVuZ3RoKTsKKwl9CisKKwlyZXR1cm4gTlVM
TDsKK30KKworc3RhdGljIGFjcGlfc3RhdHVzIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjayhzdHJ1
Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCisJCQkJCSAgICB2b2lkICpjb250ZXh0KQoreworCXN0
cnVjdCBkZXZpY2UgKmRldiA9IGNvbnRleHQ7CisJYWNwaV9zdGF0dXMgc3RhdHVzID0gQUVfTk9U
X0ZPVU5EOworCisJaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9O
RU5UKSB7CisJCXN0cnVjdCBhY3BpX2J1ZmZlciBidWYgPSB7IEFDUElfQUxMT0NBVEVfQlVGRkVS
LCBOVUxMIH07CisJCXN0cnVjdCBhY3BpX2RldmljZSAqYWRldiA9IHRvX2FjcGlfZGV2aWNlX25v
ZGUoZGV2LT5md25vZGUpOworCQlzdHJ1Y3QgYWNwaV9pb3J0X25hbWVkX2NvbXBvbmVudCAqbmNv
bXA7CisKKwkJaWYgKCFhZGV2KQorCQkJZ290byBvdXQ7CisKKwkJc3RhdHVzID0gYWNwaV9nZXRf
bmFtZShhZGV2LT5oYW5kbGUsIEFDUElfRlVMTF9QQVRITkFNRSwgJmJ1Zik7CisJCWlmIChBQ1BJ
X0ZBSUxVUkUoc3RhdHVzKSkgeworCQkJZGV2X3dhcm4oZGV2LCAiQ2FuJ3QgZ2V0IGRldmljZSBm
dWxsIHBhdGggbmFtZVxuIik7CisJCQlnb3RvIG91dDsKKwkJfQorCisJCW5jb21wID0gKHN0cnVj
dCBhY3BpX2lvcnRfbmFtZWRfY29tcG9uZW50ICopbm9kZS0+bm9kZV9kYXRhOworCQlzdGF0dXMg
PSAhc3RyY21wKG5jb21wLT5kZXZpY2VfbmFtZSwgYnVmLnBvaW50ZXIpID8KKwkJCQkJCQlBRV9P
SyA6IEFFX05PVF9GT1VORDsKKwkJYWNwaV9vc19mcmVlKGJ1Zi5wb2ludGVyKTsKKwl9IGVsc2Ug
aWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVfUENJX1JPT1RfQ09NUExFWCkgeworCQlz
dHJ1Y3QgYWNwaV9pb3J0X3Jvb3RfY29tcGxleCAqcGNpX3JjOworCQlzdHJ1Y3QgcGNpX2J1cyAq
YnVzOworCisJCWJ1cyA9IHRvX3BjaV9idXMoZGV2KTsKKwkJcGNpX3JjID0gKHN0cnVjdCBhY3Bp
X2lvcnRfcm9vdF9jb21wbGV4ICopbm9kZS0+bm9kZV9kYXRhOworCisJCS8qCisJCSAqIEl0IGlz
IGFzc3VtZWQgdGhhdCBQQ0kgc2VnbWVudCBudW1iZXJzIG1hcHMgb25lLXRvLW9uZQorCQkgKiB3
aXRoIHJvb3QgY29tcGxleGVzLiBFYWNoIHNlZ21lbnQgbnVtYmVyIGNhbiByZXByZXNlbnQgb25s
eQorCQkgKiBvbmUgcm9vdCBjb21wbGV4LgorCQkgKi8KKwkJc3RhdHVzID0gcGNpX3JjLT5wY2lf
c2VnbWVudF9udW1iZXIgPT0gcGNpX2RvbWFpbl9ucihidXMpID8KKwkJCQkJCQlBRV9PSyA6IEFF
X05PVF9GT1VORDsKKwl9CitvdXQ6CisJcmV0dXJuIHN0YXR1czsKK30KKworc3RhdGljIGludCBp
b3J0X2lkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKm1hcCwgdTggdHlwZSwgdTMy
IHJpZF9pbiwKKwkJICAgICAgIHUzMiAqcmlkX291dCkKK3sKKwkvKiBTaW5nbGUgbWFwcGluZyBk
b2VzIG5vdCBjYXJlIGZvciBpbnB1dCBpZCAqLworCWlmIChtYXAtPmZsYWdzICYgQUNQSV9JT1JU
X0lEX1NJTkdMRV9NQVBQSU5HKSB7CisJCWlmICh0eXBlID09IEFDUElfSU9SVF9OT0RFX05BTUVE
X0NPTVBPTkVOVCB8fAorCQkgICAgdHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01Q
TEVYKSB7CisJCQkqcmlkX291dCA9IG1hcC0+b3V0cHV0X2Jhc2U7CisJCQlyZXR1cm4gMDsKKwkJ
fQorCisJCXByX3dhcm4oRldfQlVHICJbbWFwICVwXSBTSU5HTEUgTUFQUElORyBmbGFnIG5vdCBh
bGxvd2VkIGZvciBub2RlIHR5cGUgJWQsIHNraXBwaW5nIElEIG1hcFxuIiwKKwkJCW1hcCwgdHlw
ZSk7CisJCXJldHVybiAtRU5YSU87CisJfQorCisJaWYgKHJpZF9pbiA8IG1hcC0+aW5wdXRfYmFz
ZSB8fAorCSAgICAocmlkX2luID49IG1hcC0+aW5wdXRfYmFzZSArIG1hcC0+aWRfY291bnQpKQor
CQlyZXR1cm4gLUVOWElPOworCisJKnJpZF9vdXQgPSBtYXAtPm91dHB1dF9iYXNlICsgKHJpZF9p
biAtIG1hcC0+aW5wdXRfYmFzZSk7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYworc3RydWN0IGFj
cGlfaW9ydF9ub2RlICppb3J0X25vZGVfZ2V0X2lkKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9k
ZSwKKwkJCQkJdTMyICppZF9vdXQsIGludCBpbmRleCkKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKnBhcmVudDsKKwlzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKm1hcDsKKworCWlmICgh
bm9kZS0+bWFwcGluZ19vZmZzZXQgfHwgIW5vZGUtPm1hcHBpbmdfY291bnQgfHwKKwkJCQkgICAg
IGluZGV4ID49IG5vZGUtPm1hcHBpbmdfY291bnQpCisJCXJldHVybiBOVUxMOworCisJbWFwID0g
QUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZywgbm9kZSwKKwkJCSAgIG5v
ZGUtPm1hcHBpbmdfb2Zmc2V0ICsgaW5kZXggKiBzaXplb2YoKm1hcCkpOworCisJLyogRmlybXdh
cmUgYnVnISAqLworCWlmICghbWFwLT5vdXRwdXRfcmVmZXJlbmNlKSB7CisJCXByX2VycihGV19C
VUcgIltub2RlICVwIHR5cGUgJWRdIElEIG1hcCBoYXMgTlVMTCBwYXJlbnQgcmVmZXJlbmNlXG4i
LAorCQkgICAgICAgbm9kZSwgbm9kZS0+dHlwZSk7CisJCXJldHVybiBOVUxMOworCX0KKworCXBh
cmVudCA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnRfdGFibGUsCisJ
CQkgICAgICAgbWFwLT5vdXRwdXRfcmVmZXJlbmNlKTsKKworCWlmIChtYXAtPmZsYWdzICYgQUNQ
SV9JT1JUX0lEX1NJTkdMRV9NQVBQSU5HKSB7CisJCWlmIChub2RlLT50eXBlID09IEFDUElfSU9S
VF9OT0RFX05BTUVEX0NPTVBPTkVOVCB8fAorCQkgICAgbm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRf
Tk9ERV9QQ0lfUk9PVF9DT01QTEVYKSB7CisJCQkqaWRfb3V0ID0gbWFwLT5vdXRwdXRfYmFzZTsK
KwkJCXJldHVybiBwYXJlbnQ7CisJCX0KKwl9CisKKwlyZXR1cm4gTlVMTDsKK30KKworc3RhdGlj
IHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlX21hcF9pZChzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKm5vZGUsCisJCQkJCSAgICAgICB1MzIgaWRfaW4sIHUzMiAqaWRfb3V0LAorCQkJCQkg
ICAgICAgdTggdHlwZV9tYXNrKQoreworCXUzMiBpZCA9IGlkX2luOworCisJLyogUGFyc2UgdGhl
IElEIG1hcHBpbmcgdHJlZSB0byBmaW5kIHNwZWNpZmllZCBub2RlIHR5cGUgKi8KKwl3aGlsZSAo
bm9kZSkgeworCQlzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKm1hcDsKKwkJaW50IGk7CisK
KwkJaWYgKElPUlRfVFlQRV9NQVNLKG5vZGUtPnR5cGUpICYgdHlwZV9tYXNrKSB7CisJCQlpZiAo
aWRfb3V0KQorCQkJCSppZF9vdXQgPSBpZDsKKwkJCXJldHVybiBub2RlOworCQl9CisKKwkJaWYg
KCFub2RlLT5tYXBwaW5nX29mZnNldCB8fCAhbm9kZS0+bWFwcGluZ19jb3VudCkKKwkJCWdvdG8g
ZmFpbF9tYXA7CisKKwkJbWFwID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFw
cGluZywgbm9kZSwKKwkJCQkgICBub2RlLT5tYXBwaW5nX29mZnNldCk7CisKKwkJLyogRmlybXdh
cmUgYnVnISAqLworCQlpZiAoIW1hcC0+b3V0cHV0X3JlZmVyZW5jZSkgeworCQkJcHJfZXJyKEZX
X0JVRyAiW25vZGUgJXAgdHlwZSAlZF0gSUQgbWFwIGhhcyBOVUxMIHBhcmVudCByZWZlcmVuY2Vc
biIsCisJCQkgICAgICAgbm9kZSwgbm9kZS0+dHlwZSk7CisJCQlnb3RvIGZhaWxfbWFwOworCQl9
CisKKwkJLyogRG8gdGhlIElEIHRyYW5zbGF0aW9uICovCisJCWZvciAoaSA9IDA7IGkgPCBub2Rl
LT5tYXBwaW5nX2NvdW50OyBpKyssIG1hcCsrKSB7CisJCQlpZiAoIWlvcnRfaWRfbWFwKG1hcCwg
bm9kZS0+dHlwZSwgaWQsICZpZCkpCisJCQkJYnJlYWs7CisJCX0KKworCQlpZiAoaSA9PSBub2Rl
LT5tYXBwaW5nX2NvdW50KQorCQkJZ290byBmYWlsX21hcDsKKworCQlub2RlID0gQUNQSV9BRERf
UFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydF90YWJsZSwKKwkJCQkgICAgbWFwLT5vdXRw
dXRfcmVmZXJlbmNlKTsKKwl9CisKK2ZhaWxfbWFwOgorCS8qIE1hcCBpbnB1dCBJRCB0byBvdXRw
dXQgSUQgdW5jaGFuZ2VkIG9uIG1hcHBpbmcgZmFpbHVyZSAqLworCWlmIChpZF9vdXQpCisJCSpp
ZF9vdXQgPSBpZF9pbjsKKworCXJldHVybiBOVUxMOworfQorCitzdGF0aWMKK3N0cnVjdCBhY3Bp
X2lvcnRfbm9kZSAqaW9ydF9ub2RlX21hcF9wbGF0Zm9ybV9pZChzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKm5vZGUsCisJCQkJCQkgdTMyICppZF9vdXQsIHU4IHR5cGVfbWFzaywKKwkJCQkJCSBpbnQg
aW5kZXgpCit7CisJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwYXJlbnQ7CisJdTMyIGlkOworCisJ
Lyogc3RlcCAxOiByZXRyaWV2ZSB0aGUgaW5pdGlhbCBkZXYgaWQgKi8KKwlwYXJlbnQgPSBpb3J0
X25vZGVfZ2V0X2lkKG5vZGUsICZpZCwgaW5kZXgpOworCWlmICghcGFyZW50KQorCQlyZXR1cm4g
TlVMTDsKKworCS8qCisJICogb3B0aW9uYWwgc3RlcCAyOiBtYXAgdGhlIGluaXRpYWwgZGV2IGlk
IGlmIGl0cyBwYXJlbnQgaXMgbm90CisJICogdGhlIHRhcmdldCB0eXBlIHdlIHdhbnQsIG1hcCBp
dCBhZ2FpbiBmb3IgdGhlIHVzZSBjYXNlcyBzdWNoCisJICogYXMgTkMgKG5hbWVkIGNvbXBvbmVu
dCkgLT4gU01NVSAtPiBJVFMuIElmIHRoZSB0eXBlIGlzIG1hdGNoZWQsCisJICogcmV0dXJuIHRo
ZSBpbml0aWFsIGRldiBpZCBhbmQgaXRzIHBhcmVudCBwb2ludGVyIGRpcmVjdGx5LgorCSAqLwor
CWlmICghKElPUlRfVFlQRV9NQVNLKHBhcmVudC0+dHlwZSkgJiB0eXBlX21hc2spKQorCQlwYXJl
bnQgPSBpb3J0X25vZGVfbWFwX2lkKHBhcmVudCwgaWQsIGlkX291dCwgdHlwZV9tYXNrKTsKKwll
bHNlCisJCWlmIChpZF9vdXQpCisJCQkqaWRfb3V0ID0gaWQ7CisKKwlyZXR1cm4gcGFyZW50Owor
fQorCitzdGF0aWMgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X2ZpbmRfZGV2X25vZGUoc3Ry
dWN0IGRldmljZSAqZGV2KQoreworCXN0cnVjdCBwY2lfYnVzICpwYnVzOworCisJaWYgKCFkZXZf
aXNfcGNpKGRldikpCisJCXJldHVybiBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9OQU1F
RF9DT01QT05FTlQsCisJCQkJICAgICAgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrLCBkZXYpOwor
CisJLyogRmluZCBhIFBDSSByb290IGJ1cyAqLworCXBidXMgPSB0b19wY2lfZGV2KGRldiktPmJ1
czsKKwl3aGlsZSAoIXBjaV9pc19yb290X2J1cyhwYnVzKSkKKwkJcGJ1cyA9IHBidXMtPnBhcmVu
dDsKKworCXJldHVybiBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01Q
TEVYLAorCQkJICAgICAgaW9ydF9tYXRjaF9ub2RlX2NhbGxiYWNrLCAmcGJ1cy0+ZGV2KTsKK30K
KworLyoqCisgKiBpb3J0X21zaV9tYXBfcmlkKCkgLSBNYXAgYSBNU0kgcmVxdWVzdGVyIElEIGZv
ciBhIGRldmljZQorICogQGRldjogVGhlIGRldmljZSBmb3Igd2hpY2ggdGhlIG1hcHBpbmcgaXMg
dG8gYmUgZG9uZS4KKyAqIEByZXFfaWQ6IFRoZSBkZXZpY2UgcmVxdWVzdGVyIElELgorICoKKyAq
IFJldHVybnM6IG1hcHBlZCBNU0kgUklEIG9uIHN1Y2Nlc3MsIGlucHV0IHJlcXVlc3RlciBJRCBv
dGhlcndpc2UKKyAqLwordTMyIGlvcnRfbXNpX21hcF9yaWQoc3RydWN0IGRldmljZSAqZGV2LCB1
MzIgcmVxX2lkKQoreworCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZTsKKwl1MzIgZGV2X2lk
OworCisJbm9kZSA9IGlvcnRfZmluZF9kZXZfbm9kZShkZXYpOworCWlmICghbm9kZSkKKwkJcmV0
dXJuIHJlcV9pZDsKKworCWlvcnRfbm9kZV9tYXBfaWQobm9kZSwgcmVxX2lkLCAmZGV2X2lkLCBJ
T1JUX01TSV9UWVBFKTsKKwlyZXR1cm4gZGV2X2lkOworfQorCisvKioKKyAqIGlvcnRfcG1zaV9n
ZXRfZGV2X2lkKCkgLSBHZXQgdGhlIGRldmljZSBpZCBmb3IgYSBkZXZpY2UKKyAqIEBkZXY6IFRo
ZSBkZXZpY2UgZm9yIHdoaWNoIHRoZSBtYXBwaW5nIGlzIHRvIGJlIGRvbmUuCisgKiBAZGV2X2lk
OiBUaGUgZGV2aWNlIElEIGZvdW5kLgorICoKKyAqIFJldHVybnM6IDAgZm9yIHN1Y2Nlc3NmdWwg
ZmluZCBhIGRldiBpZCwgLUVOT0RFViBvbiBlcnJvcgorICovCitpbnQgaW9ydF9wbXNpX2dldF9k
ZXZfaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgKmRldl9pZCkKK3sKKwlpbnQgaTsKKwlzdHJ1
Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGU7CisKKwlub2RlID0gaW9ydF9maW5kX2Rldl9ub2RlKGRl
dik7CisJaWYgKCFub2RlKQorCQlyZXR1cm4gLUVOT0RFVjsKKworCWZvciAoaSA9IDA7IGkgPCBu
b2RlLT5tYXBwaW5nX2NvdW50OyBpKyspIHsKKwkJaWYgKGlvcnRfbm9kZV9tYXBfcGxhdGZvcm1f
aWQobm9kZSwgZGV2X2lkLCBJT1JUX01TSV9UWVBFLCBpKSkKKwkJCXJldHVybiAwOworCX0KKwor
CXJldHVybiAtRU5PREVWOworfQorCisvKioKKyAqIGlvcnRfZGV2X2ZpbmRfaXRzX2lkKCkgLSBG
aW5kIHRoZSBJVFMgaWRlbnRpZmllciBmb3IgYSBkZXZpY2UKKyAqIEBkZXY6IFRoZSBkZXZpY2Uu
CisgKiBAcmVxX2lkOiBEZXZpY2UncyByZXF1ZXN0ZXIgSUQKKyAqIEBpZHg6IEluZGV4IG9mIHRo
ZSBJVFMgaWRlbnRpZmllciBsaXN0LgorICogQGl0c19pZDogSVRTIGlkZW50aWZpZXIuCisgKgor
ICogUmV0dXJuczogMCBvbiBzdWNjZXNzLCBhcHByb3ByaWF0ZSBlcnJvciB2YWx1ZSBvdGhlcndp
c2UKKyAqLworc3RhdGljIGludCBpb3J0X2Rldl9maW5kX2l0c19pZChzdHJ1Y3QgZGV2aWNlICpk
ZXYsIHUzMiByZXFfaWQsCisJCQkJdW5zaWduZWQgaW50IGlkeCwgaW50ICppdHNfaWQpCit7CisJ
c3RydWN0IGFjcGlfaW9ydF9pdHNfZ3JvdXAgKml0czsKKwlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
Km5vZGU7CisKKwlub2RlID0gaW9ydF9maW5kX2Rldl9ub2RlKGRldik7CisJaWYgKCFub2RlKQor
CQlyZXR1cm4gLUVOWElPOworCisJbm9kZSA9IGlvcnRfbm9kZV9tYXBfaWQobm9kZSwgcmVxX2lk
LCBOVUxMLCBJT1JUX01TSV9UWVBFKTsKKwlpZiAoIW5vZGUpCisJCXJldHVybiAtRU5YSU87CisK
KwkvKiBNb3ZlIHRvIElUUyBzcGVjaWZpYyBkYXRhICovCisJaXRzID0gKHN0cnVjdCBhY3BpX2lv
cnRfaXRzX2dyb3VwICopbm9kZS0+bm9kZV9kYXRhOworCWlmIChpZHggPiBpdHMtPml0c19jb3Vu
dCkgeworCQlkZXZfZXJyKGRldiwgInJlcXVlc3RlZCBJVFMgSUQgaW5kZXggWyVkXSBpcyBncmVh
dGVyIHRoYW4gYXZhaWxhYmxlIFslZF1cbiIsCisJCQlpZHgsIGl0cy0+aXRzX2NvdW50KTsKKwkJ
cmV0dXJuIC1FTlhJTzsKKwl9CisKKwkqaXRzX2lkID0gaXRzLT5pZGVudGlmaWVyc1tpZHhdOwor
CXJldHVybiAwOworfQorCisvKioKKyAqIGlvcnRfZ2V0X2RldmljZV9kb21haW4oKSAtIEZpbmQg
TVNJIGRvbWFpbiByZWxhdGVkIHRvIGEgZGV2aWNlCisgKiBAZGV2OiBUaGUgZGV2aWNlLgorICog
QHJlcV9pZDogUmVxdWVzdGVyIElEIGZvciB0aGUgZGV2aWNlLgorICoKKyAqIFJldHVybnM6IHRo
ZSBNU0kgZG9tYWluIGZvciB0aGlzIGRldmljZSwgTlVMTCBvdGhlcndpc2UKKyAqLworc3RydWN0
IGlycV9kb21haW4gKmlvcnRfZ2V0X2RldmljZV9kb21haW4oc3RydWN0IGRldmljZSAqZGV2LCB1
MzIgcmVxX2lkKQoreworCXN0cnVjdCBmd25vZGVfaGFuZGxlICpoYW5kbGU7CisJaW50IGl0c19p
ZDsKKworCWlmIChpb3J0X2Rldl9maW5kX2l0c19pZChkZXYsIHJlcV9pZCwgMCwgJml0c19pZCkp
CisJCXJldHVybiBOVUxMOworCisJaGFuZGxlID0gaW9ydF9maW5kX2RvbWFpbl90b2tlbihpdHNf
aWQpOworCWlmICghaGFuZGxlKQorCQlyZXR1cm4gTlVMTDsKKworCXJldHVybiBpcnFfZmluZF9t
YXRjaGluZ19md25vZGUoaGFuZGxlLCBET01BSU5fQlVTX1BDSV9NU0kpOworfQorCisvKioKKyAq
IGlvcnRfZ2V0X3BsYXRmb3JtX2RldmljZV9kb21haW4oKSAtIEZpbmQgTVNJIGRvbWFpbiByZWxh
dGVkIHRvIGEKKyAqIHBsYXRmb3JtIGRldmljZQorICogQGRldjogdGhlIGRldiBwb2ludGVyIGFz
c29jaWF0ZWQgd2l0aCB0aGUgcGxhdGZvcm0gZGV2aWNlCisgKgorICogUmV0dXJuczogdGhlIE1T
SSBkb21haW4gZm9yIHRoaXMgZGV2aWNlLCBOVUxMIG90aGVyd2lzZQorICovCitzdGF0aWMgc3Ry
dWN0IGlycV9kb21haW4gKmlvcnRfZ2V0X3BsYXRmb3JtX2RldmljZV9kb21haW4oc3RydWN0IGRl
dmljZSAqZGV2KQoreworCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwgKm1zaV9wYXJlbnQ7
CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZndub2RlOworCXN0cnVjdCBhY3BpX2lvcnRf
aXRzX2dyb3VwICppdHM7CisJaW50IGk7CisKKwkvKiBmaW5kIGl0cyBhc3NvY2lhdGVkIGlvcnQg
bm9kZSAqLworCW5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9OQU1FRF9DT01Q
T05FTlQsCisJCQkgICAgICBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2ssIGRldik7CisJaWYgKCFu
b2RlKQorCQlyZXR1cm4gTlVMTDsKKworCS8qIHRoZW4gZmluZCBpdHMgbXNpIHBhcmVudCBub2Rl
ICovCisJZm9yIChpID0gMDsgaSA8IG5vZGUtPm1hcHBpbmdfY291bnQ7IGkrKykgeworCQltc2lf
cGFyZW50ID0gaW9ydF9ub2RlX21hcF9wbGF0Zm9ybV9pZChub2RlLCBOVUxMLAorCQkJCQkJICAg
ICAgIElPUlRfTVNJX1RZUEUsIGkpOworCQlpZiAobXNpX3BhcmVudCkKKwkJCWJyZWFrOworCX0K
KworCWlmICghbXNpX3BhcmVudCkKKwkJcmV0dXJuIE5VTEw7CisKKwkvKiBNb3ZlIHRvIElUUyBz
cGVjaWZpYyBkYXRhICovCisJaXRzID0gKHN0cnVjdCBhY3BpX2lvcnRfaXRzX2dyb3VwICopbXNp
X3BhcmVudC0+bm9kZV9kYXRhOworCisJaW9ydF9md25vZGUgPSBpb3J0X2ZpbmRfZG9tYWluX3Rv
a2VuKGl0cy0+aWRlbnRpZmllcnNbMF0pOworCWlmICghaW9ydF9md25vZGUpCisJCXJldHVybiBO
VUxMOworCisJcmV0dXJuIGlycV9maW5kX21hdGNoaW5nX2Z3bm9kZShpb3J0X2Z3bm9kZSwgRE9N
QUlOX0JVU19QTEFURk9STV9NU0kpOworfQorCit2b2lkIGFjcGlfY29uZmlndXJlX3Btc2lfZG9t
YWluKHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKwlzdHJ1Y3QgaXJxX2RvbWFpbiAqbXNpX2RvbWFp
bjsKKworCW1zaV9kb21haW4gPSBpb3J0X2dldF9wbGF0Zm9ybV9kZXZpY2VfZG9tYWluKGRldik7
CisJaWYgKG1zaV9kb21haW4pCisJCWRldl9zZXRfbXNpX2RvbWFpbihkZXYsIG1zaV9kb21haW4p
OworfQorCitzdGF0aWMgaW50IF9fbWF5YmVfdW51c2VkIF9fZ2V0X3BjaV9yaWQoc3RydWN0IHBj
aV9kZXYgKnBkZXYsIHUxNiBhbGlhcywKKwkJCQkJdm9pZCAqZGF0YSkKK3sKKwl1MzIgKnJpZCA9
IGRhdGE7CisKKwkqcmlkID0gYWxpYXM7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgYXJt
X3NtbXVfaW9ydF94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiBzdHJlYW1pZCwKKwkJCSAg
ICAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlLAorCQkJICAgICAgIGNvbnN0IHN0cnVj
dCBpb21tdV9vcHMgKm9wcykKK3sKKwlpbnQgcmV0ID0gaW9tbXVfZndzcGVjX2luaXQoZGV2LCBm
d25vZGUsIG9wcyk7CisKKwlpZiAoIXJldCkKKwkJcmV0ID0gaW9tbXVfZndzcGVjX2FkZF9pZHMo
ZGV2LCAmc3RyZWFtaWQsIDEpOworCisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIGlubGluZSBi
b29sIGlvcnRfaW9tbXVfZHJpdmVyX2VuYWJsZWQodTggdHlwZSkKK3sKKwlzd2l0Y2ggKHR5cGUp
IHsKKwljYXNlIEFDUElfSU9SVF9OT0RFX1NNTVVfVjM6CisJCXJldHVybiBJU19CVUlMVElOKENP
TkZJR19BUk1fU01NVV9WMyk7CisJY2FzZSBBQ1BJX0lPUlRfTk9ERV9TTU1VOgorCQlyZXR1cm4g
SVNfQlVJTFRJTihDT05GSUdfQVJNX1NNTVUpOworCWRlZmF1bHQ6CisJCXByX3dhcm4oIklPUlQg
bm9kZSB0eXBlICV1IGRvZXMgbm90IGRlc2NyaWJlIGFuIFNNTVVcbiIsIHR5cGUpOworCQlyZXR1
cm4gZmFsc2U7CisJfQorfQorCisjaWZkZWYgQ09ORklHX0lPTU1VX0FQSQorc3RhdGljIGlubGlu
ZQorY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9md3NwZWNfaW9tbXVfb3BzKHN0cnVjdCBp
b21tdV9md3NwZWMgKmZ3c3BlYykKK3sKKwlyZXR1cm4gKGZ3c3BlYyAmJiBmd3NwZWMtPm9wcykg
PyBmd3NwZWMtPm9wcyA6IE5VTEw7Cit9CisKK3N0YXRpYyBpbmxpbmUKK2ludCBpb3J0X2FkZF9k
ZXZpY2VfcmVwbGF5KGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcywgc3RydWN0IGRldmljZSAq
ZGV2KQoreworCWludCBlcnIgPSAwOworCisJaWYgKG9wcy0+YWRkX2RldmljZSAmJiBkZXYtPmJ1
cyAmJiAhZGV2LT5pb21tdV9ncm91cCkKKwkJZXJyID0gb3BzLT5hZGRfZGV2aWNlKGRldik7CisK
KwlyZXR1cm4gZXJyOworfQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUKK2NvbnN0IHN0cnVjdCBpb21t
dV9vcHMgKmlvcnRfZndzcGVjX2lvbW11X29wcyhzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMp
Cit7IHJldHVybiBOVUxMOyB9CitzdGF0aWMgaW5saW5lCitpbnQgaW9ydF9hZGRfZGV2aWNlX3Jl
cGxheShjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMsIHN0cnVjdCBkZXZpY2UgKmRldikKK3sg
cmV0dXJuIDA7IH0KKyNlbmRpZgorCitzdGF0aWMgaW50IGlvcnRfaW9tbXVfeGxhdGUoc3RydWN0
IGRldmljZSAqZGV2LCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsCisJCQkgICAgdTMyIHN0
cmVhbWlkKQoreworCWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wczsKKwlzdHJ1Y3QgZndub2Rl
X2hhbmRsZSAqaW9ydF9md25vZGU7CisKKwlpZiAoIW5vZGUpCisJCXJldHVybiAtRU5PREVWOwor
CisJaW9ydF9md25vZGUgPSBpb3J0X2dldF9md25vZGUobm9kZSk7CisJaWYgKCFpb3J0X2Z3bm9k
ZSkKKwkJcmV0dXJuIC1FTk9ERVY7CisKKwkvKgorCSAqIElmIHRoZSBvcHMgbG9vay11cCBmYWls
cywgdGhpcyBtZWFucyB0aGF0IGVpdGhlcgorCSAqIHRoZSBTTU1VIGRyaXZlcnMgaGF2ZSBub3Qg
YmVlbiBwcm9iZWQgeWV0IG9yIHRoYXQKKwkgKiB0aGUgU01NVSBkcml2ZXJzIGFyZSBub3QgYnVp
bHQgaW4gdGhlIGtlcm5lbDsKKwkgKiBEZXBlbmRpbmcgb24gd2hldGhlciB0aGUgU01NVSBkcml2
ZXJzIGFyZSBidWlsdC1pbgorCSAqIGluIHRoZSBrZXJuZWwgb3Igbm90LCBkZWZlciB0aGUgSU9N
TVUgY29uZmlndXJhdGlvbgorCSAqIG9yIGp1c3QgYWJvcnQgaXQuCisJICovCisJb3BzID0gaW9t
bXVfb3BzX2Zyb21fZndub2RlKGlvcnRfZndub2RlKTsKKwlpZiAoIW9wcykKKwkJcmV0dXJuIGlv
cnRfaW9tbXVfZHJpdmVyX2VuYWJsZWQobm9kZS0+dHlwZSkgPworCQkgICAgICAgLUVQUk9CRV9E
RUZFUiA6IC1FTk9ERVY7CisKKwlyZXR1cm4gYXJtX3NtbXVfaW9ydF94bGF0ZShkZXYsIHN0cmVh
bWlkLCBpb3J0X2Z3bm9kZSwgb3BzKTsKK30KKworc3RydWN0IGlvcnRfcGNpX2FsaWFzX2luZm8g
eworCXN0cnVjdCBkZXZpY2UgKmRldjsKKwlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGU7Cit9
OworCitzdGF0aWMgaW50IGlvcnRfcGNpX2lvbW11X2luaXQoc3RydWN0IHBjaV9kZXYgKnBkZXYs
IHUxNiBhbGlhcywgdm9pZCAqZGF0YSkKK3sKKwlzdHJ1Y3QgaW9ydF9wY2lfYWxpYXNfaW5mbyAq
aW5mbyA9IGRhdGE7CisJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwYXJlbnQ7CisJdTMyIHN0cmVh
bWlkOworCisJcGFyZW50ID0gaW9ydF9ub2RlX21hcF9pZChpbmZvLT5ub2RlLCBhbGlhcywgJnN0
cmVhbWlkLAorCQkJCSAgSU9SVF9JT01NVV9UWVBFKTsKKwlyZXR1cm4gaW9ydF9pb21tdV94bGF0
ZShpbmZvLT5kZXYsIHBhcmVudCwgc3RyZWFtaWQpOworfQorCitzdGF0aWMgaW50IG5jX2RtYV9n
ZXRfcmFuZ2Uoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgKnNpemUpCit7CisJc3RydWN0IGFjcGlf
aW9ydF9ub2RlICpub2RlOworCXN0cnVjdCBhY3BpX2lvcnRfbmFtZWRfY29tcG9uZW50ICpuY29t
cDsKKworCW5vZGUgPSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9OQU1FRF9DT01QT05F
TlQsCisJCQkgICAgICBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2ssIGRldik7CisJaWYgKCFub2Rl
KQorCQlyZXR1cm4gLUVOT0RFVjsKKworCW5jb21wID0gKHN0cnVjdCBhY3BpX2lvcnRfbmFtZWRf
Y29tcG9uZW50ICopbm9kZS0+bm9kZV9kYXRhOworCisJKnNpemUgPSBuY29tcC0+bWVtb3J5X2Fk
ZHJlc3NfbGltaXQgPj0gNjQgPyBVNjRfTUFYIDoKKwkJCTFVTEw8PG5jb21wLT5tZW1vcnlfYWRk
cmVzc19saW1pdDsKKworCXJldHVybiAwOworfQorCisvKioKKyAqIGlvcnRfZG1hX3NldHVwKCkg
LSBTZXQtdXAgZGV2aWNlIERNQSBwYXJhbWV0ZXJzLgorICoKKyAqIEBkZXY6IGRldmljZSB0byBj
b25maWd1cmUKKyAqIEBkbWFfYWRkcjogZGV2aWNlIERNQSBhZGRyZXNzIHJlc3VsdCBwb2ludGVy
CisgKiBAc2l6ZTogRE1BIHJhbmdlIHNpemUgcmVzdWx0IHBvaW50ZXIKKyAqLwordm9pZCBpb3J0
X2RtYV9zZXR1cChzdHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCAqZG1hX2FkZHIsIHU2NCAqZG1hX3Np
emUpCit7CisJdTY0IG1hc2ssIGRtYWFkZHIgPSAwLCBzaXplID0gMCwgb2Zmc2V0ID0gMDsKKwlp
bnQgcmV0LCBtc2I7CisKKwkvKgorCSAqIFNldCBkZWZhdWx0IGNvaGVyZW50X2RtYV9tYXNrIHRv
IDMyIGJpdC4gIERyaXZlcnMgYXJlIGV4cGVjdGVkIHRvCisJICogc2V0dXAgdGhlIGNvcnJlY3Qg
c3VwcG9ydGVkIG1hc2suCisJICovCisJaWYgKCFkZXYtPmNvaGVyZW50X2RtYV9tYXNrKQorCQlk
ZXYtPmNvaGVyZW50X2RtYV9tYXNrID0gRE1BX0JJVF9NQVNLKDMyKTsKKworCS8qCisJICogU2V0
IGl0IHRvIGNvaGVyZW50X2RtYV9tYXNrIGJ5IGRlZmF1bHQgaWYgdGhlIGFyY2hpdGVjdHVyZQor
CSAqIGNvZGUgaGFzIG5vdCBzZXQgaXQuCisJICovCisJaWYgKCFkZXYtPmRtYV9tYXNrKQorCQlk
ZXYtPmRtYV9tYXNrID0gJmRldi0+Y29oZXJlbnRfZG1hX21hc2s7CisKKwlzaXplID0gbWF4KGRl
di0+Y29oZXJlbnRfZG1hX21hc2ssIGRldi0+Y29oZXJlbnRfZG1hX21hc2sgKyAxKTsKKworCWlm
IChkZXZfaXNfcGNpKGRldikpCisJCXJldCA9IGFjcGlfZG1hX2dldF9yYW5nZShkZXYsICZkbWFh
ZGRyLCAmb2Zmc2V0LCAmc2l6ZSk7CisJZWxzZQorCQlyZXQgPSBuY19kbWFfZ2V0X3JhbmdlKGRl
diwgJnNpemUpOworCisJaWYgKCFyZXQpIHsKKwkJbXNiID0gZmxzNjQoZG1hYWRkciArIHNpemUg
LSAxKTsKKwkJLyoKKwkJICogUm91bmQtdXAgdG8gdGhlIHBvd2VyLW9mLXR3byBtYXNrIG9yIHNl
dAorCQkgKiB0aGUgbWFzayB0byB0aGUgd2hvbGUgNjQtYml0IGFkZHJlc3Mgc3BhY2UKKwkJICog
aW4gY2FzZSB0aGUgRE1BIHJlZ2lvbiBjb3ZlcnMgdGhlIGZ1bGwKKwkJICogbWVtb3J5IHdpbmRv
dy4KKwkJICovCisJCW1hc2sgPSBtc2IgPT0gNjQgPyBVNjRfTUFYIDogKDFVTEwgPDwgbXNiKSAt
IDE7CisJCS8qCisJCSAqIExpbWl0IGNvaGVyZW50IGFuZCBkbWEgbWFzayBiYXNlZCBvbiBzaXpl
CisJCSAqIHJldHJpZXZlZCBmcm9tIGZpcm13YXJlLgorCQkgKi8KKwkJZGV2LT5jb2hlcmVudF9k
bWFfbWFzayA9IG1hc2s7CisJCSpkZXYtPmRtYV9tYXNrID0gbWFzazsKKwl9CisKKwkqZG1hX2Fk
ZHIgPSBkbWFhZGRyOworCSpkbWFfc2l6ZSA9IHNpemU7CisKKwlkZXYtPmRtYV9wZm5fb2Zmc2V0
ID0gUEZOX0RPV04ob2Zmc2V0KTsKKwlkZXZfZGJnKGRldiwgImRtYV9wZm5fb2Zmc2V0KCUjMDhs
bHgpXG4iLCBvZmZzZXQpOworfQorCisvKioKKyAqIGlvcnRfaW9tbXVfY29uZmlndXJlIC0gU2V0
LXVwIElPTU1VIGNvbmZpZ3VyYXRpb24gZm9yIGEgZGV2aWNlLgorICoKKyAqIEBkZXY6IGRldmlj
ZSB0byBjb25maWd1cmUKKyAqCisgKiBSZXR1cm5zOiBpb21tdV9vcHMgcG9pbnRlciBvbiBjb25m
aWd1cmF0aW9uIHN1Y2Nlc3MKKyAqICAgICAgICAgIE5VTEwgb24gY29uZmlndXJhdGlvbiBmYWls
dXJlCisgKi8KK2NvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0
cnVjdCBkZXZpY2UgKmRldikKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsICpwYXJl
bnQ7CisJY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzOworCXUzMiBzdHJlYW1pZCA9IDA7CisJ
aW50IGVyciA9IC1FTk9ERVY7CisKKwkvKgorCSAqIElmIHdlIGFscmVhZHkgdHJhbnNsYXRlZCB0
aGUgZndzcGVjIHRoZXJlCisJICogaXMgbm90aGluZyBsZWZ0IHRvIGRvLCByZXR1cm4gdGhlIGlv
bW11X29wcy4KKwkgKi8KKwlvcHMgPSBpb3J0X2Z3c3BlY19pb21tdV9vcHMoZGV2LT5pb21tdV9m
d3NwZWMpOworCWlmIChvcHMpCisJCXJldHVybiBvcHM7CisKKwlpZiAoZGV2X2lzX3BjaShkZXYp
KSB7CisJCXN0cnVjdCBwY2lfYnVzICpidXMgPSB0b19wY2lfZGV2KGRldiktPmJ1czsKKwkJc3Ry
dWN0IGlvcnRfcGNpX2FsaWFzX2luZm8gaW5mbyA9IHsgLmRldiA9IGRldiB9OworCisJCW5vZGUg
PSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYLAorCQkJCSAg
ICAgIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgJmJ1cy0+ZGV2KTsKKwkJaWYgKCFub2RlKQor
CQkJcmV0dXJuIE5VTEw7CisKKwkJaW5mby5ub2RlID0gbm9kZTsKKwkJZXJyID0gcGNpX2Zvcl9l
YWNoX2RtYV9hbGlhcyh0b19wY2lfZGV2KGRldiksCisJCQkJCSAgICAgaW9ydF9wY2lfaW9tbXVf
aW5pdCwgJmluZm8pOworCX0gZWxzZSB7CisJCWludCBpID0gMDsKKworCQlub2RlID0gaW9ydF9z
Y2FuX25vZGUoQUNQSV9JT1JUX05PREVfTkFNRURfQ09NUE9ORU5ULAorCQkJCSAgICAgIGlvcnRf
bWF0Y2hfbm9kZV9jYWxsYmFjaywgZGV2KTsKKwkJaWYgKCFub2RlKQorCQkJcmV0dXJuIE5VTEw7
CisKKwkJZG8geworCQkJcGFyZW50ID0gaW9ydF9ub2RlX21hcF9wbGF0Zm9ybV9pZChub2RlLCAm
c3RyZWFtaWQsCisJCQkJCQkJICAgSU9SVF9JT01NVV9UWVBFLAorCQkJCQkJCSAgIGkrKyk7CisK
KwkJCWlmIChwYXJlbnQpCisJCQkJZXJyID0gaW9ydF9pb21tdV94bGF0ZShkZXYsIHBhcmVudCwg
c3RyZWFtaWQpOworCQl9IHdoaWxlIChwYXJlbnQgJiYgIWVycik7CisJfQorCisJLyoKKwkgKiBJ
ZiB3ZSBoYXZlIHJlYXNvbiB0byBiZWxpZXZlIHRoZSBJT01NVSBkcml2ZXIgbWlzc2VkIHRoZSBp
bml0aWFsCisJICogYWRkX2RldmljZSBjYWxsYmFjayBmb3IgZGV2LCByZXBsYXkgaXQgdG8gZ2V0
IHRoaW5ncyBpbiBvcmRlci4KKwkgKi8KKwlpZiAoIWVycikgeworCQlvcHMgPSBpb3J0X2Z3c3Bl
Y19pb21tdV9vcHMoZGV2LT5pb21tdV9md3NwZWMpOworCQllcnIgPSBpb3J0X2FkZF9kZXZpY2Vf
cmVwbGF5KG9wcywgZGV2KTsKKwl9CisKKwkvKiBJZ25vcmUgYWxsIG90aGVyIGVycm9ycyBhcGFy
dCBmcm9tIEVQUk9CRV9ERUZFUiAqLworCWlmIChlcnIgPT0gLUVQUk9CRV9ERUZFUikgeworCQlv
cHMgPSBFUlJfUFRSKGVycik7CisJfSBlbHNlIGlmIChlcnIpIHsKKwkJZGV2X2RiZyhkZXYsICJB
ZGRpbmcgdG8gSU9NTVUgZmFpbGVkOiAlZFxuIiwgZXJyKTsKKwkJb3BzID0gTlVMTDsKKwl9CisK
KwlyZXR1cm4gb3BzOworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgYWNwaV9pb3J0X3JlZ2lzdGVy
X2lycShpbnQgaHdpcnEsIGNvbnN0IGNoYXIgKm5hbWUsCisJCQkJCSAgaW50IHRyaWdnZXIsCisJ
CQkJCSAgc3RydWN0IHJlc291cmNlICpyZXMpCit7CisJaW50IGlycSA9IGFjcGlfcmVnaXN0ZXJf
Z3NpKE5VTEwsIGh3aXJxLCB0cmlnZ2VyLAorCQkJCSAgICBBQ1BJX0FDVElWRV9ISUdIKTsKKwor
CWlmIChpcnEgPD0gMCkgeworCQlwcl9lcnIoImNvdWxkIG5vdCByZWdpc3RlciBnc2kgaHdpcnEg
JWQgbmFtZSBbJXNdXG4iLCBod2lycSwKKwkJCQkJCQkJICAgICAgbmFtZSk7CisJCXJldHVybjsK
Kwl9CisKKwlyZXMtPnN0YXJ0ID0gaXJxOworCXJlcy0+ZW5kID0gaXJxOworCXJlcy0+ZmxhZ3Mg
PSBJT1JFU09VUkNFX0lSUTsKKwlyZXMtPm5hbWUgPSBuYW1lOworfQorCitzdGF0aWMgaW50IF9f
aW5pdCBhcm1fc21tdV92M19jb3VudF9yZXNvdXJjZXMoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpu
b2RlKQoreworCXN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqc21tdTsKKwkvKiBBbHdheXMgcHJl
c2VudCBtZW0gcmVzb3VyY2UgKi8KKwlpbnQgbnVtX3JlcyA9IDE7CisKKwkvKiBSZXRyaWV2ZSBT
TU1VdjMgc3BlY2lmaWMgZGF0YSAqLworCXNtbXUgPSAoc3RydWN0IGFjcGlfaW9ydF9zbW11X3Yz
ICopbm9kZS0+bm9kZV9kYXRhOworCisJaWYgKHNtbXUtPmV2ZW50X2dzaXYpCisJCW51bV9yZXMr
KzsKKworCWlmIChzbW11LT5wcmlfZ3NpdikKKwkJbnVtX3JlcysrOworCisJaWYgKHNtbXUtPmdl
cnJfZ3NpdikKKwkJbnVtX3JlcysrOworCisJaWYgKHNtbXUtPnN5bmNfZ3NpdikKKwkJbnVtX3Jl
cysrOworCisJcmV0dXJuIG51bV9yZXM7Cit9CisKK3N0YXRpYyBib29sIGFybV9zbW11X3YzX2lz
X2NvbWJpbmVkX2lycShzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKnNtbXUpCit7CisJLyoKKwkg
KiBDYXZpdW0gVGh1bmRlclgyIGltcGxlbWVudGF0aW9uIGRvZXNuJ3Qgbm90IHN1cHBvcnQgdW5p
cXVlCisJICogaXJxIGxpbmUuIFVzZSBzaW5nbGUgaXJxIGxpbmUgZm9yIGFsbCB0aGUgU01NVXYz
IGludGVycnVwdHMuCisJICovCisJaWYgKHNtbXUtPm1vZGVsICE9IEFDUElfSU9SVF9TTU1VX1Yz
X0NBVklVTV9DTjk5WFgpCisJCXJldHVybiBmYWxzZTsKKworCS8qCisJICogVGh1bmRlclgyIGRv
ZXNuJ3Qgc3VwcG9ydCBNU0lzIGZyb20gdGhlIFNNTVUsIHNvIHdlJ3JlIGNoZWNraW5nCisJICog
U1BJIG51bWJlcnMgaGVyZS4KKwkgKi8KKwlyZXR1cm4gc21tdS0+ZXZlbnRfZ3NpdiA9PSBzbW11
LT5wcmlfZ3NpdiAmJgorCSAgICAgICBzbW11LT5ldmVudF9nc2l2ID09IHNtbXUtPmdlcnJfZ3Np
diAmJgorCSAgICAgICBzbW11LT5ldmVudF9nc2l2ID09IHNtbXUtPnN5bmNfZ3NpdjsKK30KKwor
c3RhdGljIHVuc2lnbmVkIGxvbmcgYXJtX3NtbXVfdjNfcmVzb3VyY2Vfc2l6ZShzdHJ1Y3QgYWNw
aV9pb3J0X3NtbXVfdjMgKnNtbXUpCit7CisJLyoKKwkgKiBPdmVycmlkZSB0aGUgc2l6ZSwgZm9y
IENhdml1bSBUaHVuZGVyWDIgaW1wbGVtZW50YXRpb24KKwkgKiB3aGljaCBkb2Vzbid0IHN1cHBv
cnQgdGhlIHBhZ2UgMSBTTU1VIHJlZ2lzdGVyIHNwYWNlLgorCSAqLworCWlmIChzbW11LT5tb2Rl
bCA9PSBBQ1BJX0lPUlRfU01NVV9WM19DQVZJVU1fQ045OVhYKQorCQlyZXR1cm4gU1pfNjRLOwor
CisJcmV0dXJuIFNaXzEyOEs7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBhcm1fc21tdV92M19p
bml0X3Jlc291cmNlcyhzdHJ1Y3QgcmVzb3VyY2UgKnJlcywKKwkJCQkJICAgICAgc3RydWN0IGFj
cGlfaW9ydF9ub2RlICpub2RlKQoreworCXN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqc21tdTsK
KwlpbnQgbnVtX3JlcyA9IDA7CisKKwkvKiBSZXRyaWV2ZSBTTU1VdjMgc3BlY2lmaWMgZGF0YSAq
LworCXNtbXUgPSAoc3RydWN0IGFjcGlfaW9ydF9zbW11X3YzICopbm9kZS0+bm9kZV9kYXRhOwor
CisJcmVzW251bV9yZXNdLnN0YXJ0ID0gc21tdS0+YmFzZV9hZGRyZXNzOworCXJlc1tudW1fcmVz
XS5lbmQgPSBzbW11LT5iYXNlX2FkZHJlc3MgKworCQkJCWFybV9zbW11X3YzX3Jlc291cmNlX3Np
emUoc21tdSkgLSAxOworCXJlc1tudW1fcmVzXS5mbGFncyA9IElPUkVTT1VSQ0VfTUVNOworCisJ
bnVtX3JlcysrOworCWlmIChhcm1fc21tdV92M19pc19jb21iaW5lZF9pcnEoc21tdSkpIHsKKwkJ
aWYgKHNtbXUtPmV2ZW50X2dzaXYpCisJCQlhY3BpX2lvcnRfcmVnaXN0ZXJfaXJxKHNtbXUtPmV2
ZW50X2dzaXYsICJjb21iaW5lZCIsCisJCQkJCSAgICAgICBBQ1BJX0VER0VfU0VOU0lUSVZFLAor
CQkJCQkgICAgICAgJnJlc1tudW1fcmVzKytdKTsKKwl9IGVsc2UgeworCisJCWlmIChzbW11LT5l
dmVudF9nc2l2KQorCQkJYWNwaV9pb3J0X3JlZ2lzdGVyX2lycShzbW11LT5ldmVudF9nc2l2LCAi
ZXZlbnRxIiwKKwkJCQkJICAgICAgIEFDUElfRURHRV9TRU5TSVRJVkUsCisJCQkJCSAgICAgICAm
cmVzW251bV9yZXMrK10pOworCisJCWlmIChzbW11LT5wcmlfZ3NpdikKKwkJCWFjcGlfaW9ydF9y
ZWdpc3Rlcl9pcnEoc21tdS0+cHJpX2dzaXYsICJwcmlxIiwKKwkJCQkJICAgICAgIEFDUElfRURH
RV9TRU5TSVRJVkUsCisJCQkJCSAgICAgICAmcmVzW251bV9yZXMrK10pOworCisJCWlmIChzbW11
LT5nZXJyX2dzaXYpCisJCQlhY3BpX2lvcnRfcmVnaXN0ZXJfaXJxKHNtbXUtPmdlcnJfZ3Npdiwg
ImdlcnJvciIsCisJCQkJCSAgICAgICBBQ1BJX0VER0VfU0VOU0lUSVZFLAorCQkJCQkgICAgICAg
JnJlc1tudW1fcmVzKytdKTsKKworCQlpZiAoc21tdS0+c3luY19nc2l2KQorCQkJYWNwaV9pb3J0
X3JlZ2lzdGVyX2lycShzbW11LT5zeW5jX2dzaXYsICJjbWRxLXN5bmMiLAorCQkJCQkgICAgICAg
QUNQSV9FREdFX1NFTlNJVElWRSwKKwkJCQkJICAgICAgICZyZXNbbnVtX3JlcysrXSk7CisJfQor
fQorCitzdGF0aWMgYm9vbCBfX2luaXQgYXJtX3NtbXVfdjNfaXNfY29oZXJlbnQoc3RydWN0IGFj
cGlfaW9ydF9ub2RlICpub2RlKQoreworCXN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqc21tdTsK
KworCS8qIFJldHJpZXZlIFNNTVV2MyBzcGVjaWZpYyBkYXRhICovCisJc21tdSA9IChzdHJ1Y3Qg
YWNwaV9pb3J0X3NtbXVfdjMgKilub2RlLT5ub2RlX2RhdGE7CisKKwlyZXR1cm4gc21tdS0+Zmxh
Z3MgJiBBQ1BJX0lPUlRfU01NVV9WM19DT0hBQ0NfT1ZFUlJJREU7Cit9CisKKyNpZiBkZWZpbmVk
KENPTkZJR19BQ1BJX05VTUEpICYmIGRlZmluZWQoQUNQSV9JT1JUX1NNTVVfVjNfUFhNX1ZBTElE
KQorLyoKKyAqIHNldCBudW1hIHByb3hpbWl0eSBkb21haW4gZm9yIHNtbXV2MyBkZXZpY2UKKyAq
Lworc3RhdGljIHZvaWQgIF9faW5pdCBhcm1fc21tdV92M19zZXRfcHJveGltaXR5KHN0cnVjdCBk
ZXZpY2UgKmRldiwKKwkJCQkJICAgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQorewor
CXN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqc21tdTsKKworCXNtbXUgPSAoc3RydWN0IGFjcGlf
aW9ydF9zbW11X3YzICopbm9kZS0+bm9kZV9kYXRhOworCWlmIChzbW11LT5mbGFncyAmIEFDUElf
SU9SVF9TTU1VX1YzX1BYTV9WQUxJRCkgeworCQlzZXRfZGV2X25vZGUoZGV2LCBhY3BpX21hcF9w
eG1fdG9fbm9kZShzbW11LT5weG0pKTsKKwkJcHJfaW5mbygiU01NVS12M1slbGx4XSBNYXBwZWQg
dG8gUHJveGltaXR5IGRvbWFpbiAlZFxuIiwKKwkJCXNtbXUtPmJhc2VfYWRkcmVzcywKKwkJCXNt
bXUtPnB4bSk7CisJfQorfQorI2Vsc2UKKyNkZWZpbmUgYXJtX3NtbXVfdjNfc2V0X3Byb3hpbWl0
eSBOVUxMCisjZW5kaWYKKworc3RhdGljIGludCBfX2luaXQgYXJtX3NtbXVfY291bnRfcmVzb3Vy
Y2VzKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKK3sKKwlzdHJ1Y3QgYWNwaV9pb3J0X3Nt
bXUgKnNtbXU7CisKKwkvKiBSZXRyaWV2ZSBTTU1VIHNwZWNpZmljIGRhdGEgKi8KKwlzbW11ID0g
KHN0cnVjdCBhY3BpX2lvcnRfc21tdSAqKW5vZGUtPm5vZGVfZGF0YTsKKworCS8qCisJICogT25s
eSBjb25zaWRlciB0aGUgZ2xvYmFsIGZhdWx0IGludGVycnVwdCBhbmQgaWdub3JlIHRoZQorCSAq
IGNvbmZpZ3VyYXRpb24gYWNjZXNzIGludGVycnVwdC4KKwkgKgorCSAqIE1NSU8gYWRkcmVzcyBh
bmQgZ2xvYmFsIGZhdWx0IGludGVycnVwdCByZXNvdXJjZXMgYXJlIGFsd2F5cworCSAqIHByZXNl
bnQgc28gYWRkIHRoZW0gdG8gdGhlIGNvbnRleHQgaW50ZXJydXB0IGNvdW50IGFzIGEgc3RhdGlj
CisJICogdmFsdWUuCisJICovCisJcmV0dXJuIHNtbXUtPmNvbnRleHRfaW50ZXJydXB0X2NvdW50
ICsgMjsKK30KKworc3RhdGljIHZvaWQgX19pbml0IGFybV9zbW11X2luaXRfcmVzb3VyY2VzKHN0
cnVjdCByZXNvdXJjZSAqcmVzLAorCQkJCQkgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUp
Cit7CisJc3RydWN0IGFjcGlfaW9ydF9zbW11ICpzbW11OworCWludCBpLCBod19pcnEsIHRyaWdn
ZXIsIG51bV9yZXMgPSAwOworCXU2NCAqY3R4X2lycSwgKmdsYl9pcnE7CisKKwkvKiBSZXRyaWV2
ZSBTTU1VIHNwZWNpZmljIGRhdGEgKi8KKwlzbW11ID0gKHN0cnVjdCBhY3BpX2lvcnRfc21tdSAq
KW5vZGUtPm5vZGVfZGF0YTsKKworCXJlc1tudW1fcmVzXS5zdGFydCA9IHNtbXUtPmJhc2VfYWRk
cmVzczsKKwlyZXNbbnVtX3Jlc10uZW5kID0gc21tdS0+YmFzZV9hZGRyZXNzICsgc21tdS0+c3Bh
biAtIDE7CisJcmVzW251bV9yZXNdLmZsYWdzID0gSU9SRVNPVVJDRV9NRU07CisJbnVtX3Jlcysr
OworCisJZ2xiX2lycSA9IEFDUElfQUREX1BUUih1NjQsIG5vZGUsIHNtbXUtPmdsb2JhbF9pbnRl
cnJ1cHRfb2Zmc2V0KTsKKwkvKiBHbG9iYWwgSVJRcyAqLworCWh3X2lycSA9IElPUlRfSVJRX01B
U0soZ2xiX2lycVswXSk7CisJdHJpZ2dlciA9IElPUlRfSVJRX1RSSUdHRVJfTUFTSyhnbGJfaXJx
WzBdKTsKKworCWFjcGlfaW9ydF9yZWdpc3Rlcl9pcnEoaHdfaXJxLCAiYXJtLXNtbXUtZ2xvYmFs
IiwgdHJpZ2dlciwKKwkJCQkgICAgICZyZXNbbnVtX3JlcysrXSk7CisKKwkvKiBDb250ZXh0IElS
UXMgKi8KKwljdHhfaXJxID0gQUNQSV9BRERfUFRSKHU2NCwgbm9kZSwgc21tdS0+Y29udGV4dF9p
bnRlcnJ1cHRfb2Zmc2V0KTsKKwlmb3IgKGkgPSAwOyBpIDwgc21tdS0+Y29udGV4dF9pbnRlcnJ1
cHRfY291bnQ7IGkrKykgeworCQlod19pcnEgPSBJT1JUX0lSUV9NQVNLKGN0eF9pcnFbaV0pOwor
CQl0cmlnZ2VyID0gSU9SVF9JUlFfVFJJR0dFUl9NQVNLKGN0eF9pcnFbaV0pOworCisJCWFjcGlf
aW9ydF9yZWdpc3Rlcl9pcnEoaHdfaXJxLCAiYXJtLXNtbXUtY29udGV4dCIsIHRyaWdnZXIsCisJ
CQkJICAgICAgICZyZXNbbnVtX3JlcysrXSk7CisJfQorfQorCitzdGF0aWMgYm9vbCBfX2luaXQg
YXJtX3NtbXVfaXNfY29oZXJlbnQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQoreworCXN0
cnVjdCBhY3BpX2lvcnRfc21tdSAqc21tdTsKKworCS8qIFJldHJpZXZlIFNNTVUgc3BlY2lmaWMg
ZGF0YSAqLworCXNtbXUgPSAoc3RydWN0IGFjcGlfaW9ydF9zbW11ICopbm9kZS0+bm9kZV9kYXRh
OworCisJcmV0dXJuIHNtbXUtPmZsYWdzICYgQUNQSV9JT1JUX1NNTVVfQ09IRVJFTlRfV0FMSzsK
K30KKworc3RydWN0IGlvcnRfaW9tbXVfY29uZmlnIHsKKwljb25zdCBjaGFyICpuYW1lOworCWlu
dCAoKmlvbW11X2luaXQpKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSk7CisJYm9vbCAoKmlv
bW11X2lzX2NvaGVyZW50KShzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpOworCWludCAoKmlv
bW11X2NvdW50X3Jlc291cmNlcykoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKTsKKwl2b2lk
ICgqaW9tbXVfaW5pdF9yZXNvdXJjZXMpKHN0cnVjdCByZXNvdXJjZSAqcmVzLAorCQkJCSAgICAg
c3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKTsKKwl2b2lkICgqaW9tbXVfc2V0X3Byb3hpbWl0
eSkoc3RydWN0IGRldmljZSAqZGV2LAorCQkJCSAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5v
ZGUpOworfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCBpb3J0X2lvbW11X2NvbmZpZyBpb3J0X2Fy
bV9zbW11X3YzX2NmZyBfX2luaXRjb25zdCA9IHsKKwkubmFtZSA9ICJhcm0tc21tdS12MyIsCisJ
LmlvbW11X2lzX2NvaGVyZW50ID0gYXJtX3NtbXVfdjNfaXNfY29oZXJlbnQsCisJLmlvbW11X2Nv
dW50X3Jlc291cmNlcyA9IGFybV9zbW11X3YzX2NvdW50X3Jlc291cmNlcywKKwkuaW9tbXVfaW5p
dF9yZXNvdXJjZXMgPSBhcm1fc21tdV92M19pbml0X3Jlc291cmNlcywKKwkuaW9tbXVfc2V0X3By
b3hpbWl0eSA9IGFybV9zbW11X3YzX3NldF9wcm94aW1pdHksCit9OworCitzdGF0aWMgY29uc3Qg
c3RydWN0IGlvcnRfaW9tbXVfY29uZmlnIGlvcnRfYXJtX3NtbXVfY2ZnIF9faW5pdGNvbnN0ID0g
eworCS5uYW1lID0gImFybS1zbW11IiwKKwkuaW9tbXVfaXNfY29oZXJlbnQgPSBhcm1fc21tdV9p
c19jb2hlcmVudCwKKwkuaW9tbXVfY291bnRfcmVzb3VyY2VzID0gYXJtX3NtbXVfY291bnRfcmVz
b3VyY2VzLAorCS5pb21tdV9pbml0X3Jlc291cmNlcyA9IGFybV9zbW11X2luaXRfcmVzb3VyY2Vz
Cit9OworCitzdGF0aWMgX19pbml0Citjb25zdCBzdHJ1Y3QgaW9ydF9pb21tdV9jb25maWcgKmlv
cnRfZ2V0X2lvbW11X2NmZyhzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpCit7CisJc3dpdGNo
IChub2RlLT50eXBlKSB7CisJY2FzZSBBQ1BJX0lPUlRfTk9ERV9TTU1VX1YzOgorCQlyZXR1cm4g
JmlvcnRfYXJtX3NtbXVfdjNfY2ZnOworCWNhc2UgQUNQSV9JT1JUX05PREVfU01NVToKKwkJcmV0
dXJuICZpb3J0X2FybV9zbW11X2NmZzsKKwlkZWZhdWx0OgorCQlyZXR1cm4gTlVMTDsKKwl9Cit9
CisKKy8qKgorICogaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9kZXZpY2UoKSAtIEFsbG9jYXRlIGEg
cGxhdGZvcm0gZGV2aWNlIGZvciBTTU1VCisgKiBAbm9kZTogUG9pbnRlciB0byBTTU1VIEFDUEkg
SU9SVCBub2RlCisgKgorICogUmV0dXJuczogMCBvbiBzdWNjZXNzLCA8MCBmYWlsdXJlCisgKi8K
K3N0YXRpYyBpbnQgX19pbml0IGlvcnRfYWRkX3NtbXVfcGxhdGZvcm1fZGV2aWNlKHN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSAqbm9kZSkKK3sKKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOwor
CXN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXY7CisJc3RydWN0IHJlc291cmNlICpyOworCWVu
dW0gZGV2X2RtYV9hdHRyIGF0dHI7CisJaW50IHJldCwgY291bnQ7CisJY29uc3Qgc3RydWN0IGlv
cnRfaW9tbXVfY29uZmlnICpvcHMgPSBpb3J0X2dldF9pb21tdV9jZmcobm9kZSk7CisKKwlpZiAo
IW9wcykKKwkJcmV0dXJuIC1FTk9ERVY7CisKKwlwZGV2ID0gcGxhdGZvcm1fZGV2aWNlX2FsbG9j
KG9wcy0+bmFtZSwgUExBVEZPUk1fREVWSURfQVVUTyk7CisJaWYgKCFwZGV2KQorCQlyZXR1cm4g
LUVOT01FTTsKKworCWlmIChvcHMtPmlvbW11X3NldF9wcm94aW1pdHkpCisJCW9wcy0+aW9tbXVf
c2V0X3Byb3hpbWl0eSgmcGRldi0+ZGV2LCBub2RlKTsKKworCWNvdW50ID0gb3BzLT5pb21tdV9j
b3VudF9yZXNvdXJjZXMobm9kZSk7CisKKwlyID0ga2NhbGxvYyhjb3VudCwgc2l6ZW9mKCpyKSwg
R0ZQX0tFUk5FTCk7CisJaWYgKCFyKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdvdG8gZGV2X3B1
dDsKKwl9CisKKwlvcHMtPmlvbW11X2luaXRfcmVzb3VyY2VzKHIsIG5vZGUpOworCisJcmV0ID0g
cGxhdGZvcm1fZGV2aWNlX2FkZF9yZXNvdXJjZXMocGRldiwgciwgY291bnQpOworCS8qCisJICog
UmVzb3VyY2VzIGFyZSBkdXBsaWNhdGVkIGluIHBsYXRmb3JtX2RldmljZV9hZGRfcmVzb3VyY2Vz
LAorCSAqIGZyZWUgdGhlaXIgYWxsb2NhdGVkIG1lbW9yeQorCSAqLworCWtmcmVlKHIpOworCisJ
aWYgKHJldCkKKwkJZ290byBkZXZfcHV0OworCisJLyoKKwkgKiBBZGQgYSBjb3B5IG9mIElPUlQg
bm9kZSBwb2ludGVyIHRvIHBsYXRmb3JtX2RhdGEgdG8KKwkgKiBiZSB1c2VkIHRvIHJldHJpZXZl
IElPUlQgZGF0YSBpbmZvcm1hdGlvbi4KKwkgKi8KKwlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRk
X2RhdGEocGRldiwgJm5vZGUsIHNpemVvZihub2RlKSk7CisJaWYgKHJldCkKKwkJZ290byBkZXZf
cHV0OworCisJLyoKKwkgKiBXZSBleHBlY3QgdGhlIGRtYSBtYXNrcyB0byBiZSBlcXVpdmFsZW50
IGZvcgorCSAqIGFsbCBTTU1VcyBzZXQtdXBzCisJICovCisJcGRldi0+ZGV2LmRtYV9tYXNrID0g
JnBkZXYtPmRldi5jb2hlcmVudF9kbWFfbWFzazsKKworCWZ3bm9kZSA9IGlvcnRfZ2V0X2Z3bm9k
ZShub2RlKTsKKworCWlmICghZndub2RlKSB7CisJCXJldCA9IC1FTk9ERVY7CisJCWdvdG8gZGV2
X3B1dDsKKwl9CisKKwlwZGV2LT5kZXYuZndub2RlID0gZndub2RlOworCisJYXR0ciA9IG9wcy0+
aW9tbXVfaXNfY29oZXJlbnQobm9kZSkgPworCQkJICAgICBERVZfRE1BX0NPSEVSRU5UIDogREVW
X0RNQV9OT05fQ09IRVJFTlQ7CisKKwkvKiBDb25maWd1cmUgRE1BIGZvciB0aGUgcGFnZSB0YWJs
ZSB3YWxrZXIgKi8KKwlhY3BpX2RtYV9jb25maWd1cmUoJnBkZXYtPmRldiwgYXR0cik7CisKKwly
ZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkKHBkZXYpOworCWlmIChyZXQpCisJCWdvdG8gZG1hX2Rl
Y29uZmlndXJlOworCisJcmV0dXJuIDA7CisKK2RtYV9kZWNvbmZpZ3VyZToKKwlhY3BpX2RtYV9k
ZWNvbmZpZ3VyZSgmcGRldi0+ZGV2KTsKK2Rldl9wdXQ6CisJcGxhdGZvcm1fZGV2aWNlX3B1dChw
ZGV2KTsKKworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBib29sIF9faW5pdCBpb3J0X2VuYWJs
ZV9hY3Moc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGUpCit7CisJaWYgKGlvcnRfbm9k
ZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYKSB7CisJCXN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSAqcGFyZW50OworCQlzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKm1h
cDsKKwkJaW50IGk7CisKKwkJbWFwID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfaWRf
bWFwcGluZywgaW9ydF9ub2RlLAorCQkJCSAgIGlvcnRfbm9kZS0+bWFwcGluZ19vZmZzZXQpOwor
CisJCWZvciAoaSA9IDA7IGkgPCBpb3J0X25vZGUtPm1hcHBpbmdfY291bnQ7IGkrKywgbWFwKysp
IHsKKwkJCWlmICghbWFwLT5vdXRwdXRfcmVmZXJlbmNlKQorCQkJCWNvbnRpbnVlOworCisJCQlw
YXJlbnQgPSBBQ1BJX0FERF9QVFIoc3RydWN0IGFjcGlfaW9ydF9ub2RlLAorCQkJCQlpb3J0X3Rh
YmxlLCAgbWFwLT5vdXRwdXRfcmVmZXJlbmNlKTsKKwkJCS8qCisJCQkgKiBJZiB3ZSBkZXRlY3Qg
YSBSQy0+U01NVSBtYXBwaW5nLCBtYWtlIHN1cmUKKwkJCSAqIHdlIGVuYWJsZSBBQ1Mgb24gdGhl
IHN5c3RlbS4KKwkJCSAqLworCQkJaWYgKChwYXJlbnQtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVf
U01NVSkgfHwKKwkJCQkocGFyZW50LT50eXBlID09IEFDUElfSU9SVF9OT0RFX1NNTVVfVjMpKSB7
CisJCQkJcGNpX3JlcXVlc3RfYWNzKCk7CisJCQkJcmV0dXJuIHRydWU7CisJCQl9CisJCX0KKwl9
CisKKwlyZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBpb3J0X2luaXRfcGxh
dGZvcm1fZGV2aWNlcyh2b2lkKQoreworCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2Rl
LCAqaW9ydF9lbmQ7CisJc3RydWN0IGFjcGlfdGFibGVfaW9ydCAqaW9ydDsKKwlzdHJ1Y3QgZndu
b2RlX2hhbmRsZSAqZndub2RlOworCWludCBpLCByZXQ7CisJYm9vbCBhY3NfZW5hYmxlZCA9IGZh
bHNlOworCisJLyoKKwkgKiBpb3J0X3RhYmxlIGFuZCBpb3J0IGJvdGggcG9pbnQgdG8gdGhlIHN0
YXJ0IG9mIElPUlQgdGFibGUsIGJ1dAorCSAqIGhhdmUgZGlmZmVyZW50IHN0cnVjdCB0eXBlcwor
CSAqLworCWlvcnQgPSAoc3RydWN0IGFjcGlfdGFibGVfaW9ydCAqKWlvcnRfdGFibGU7CisKKwkv
KiBHZXQgdGhlIGZpcnN0IElPUlQgbm9kZSAqLworCWlvcnRfbm9kZSA9IEFDUElfQUREX1BUUihz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnQsCisJCQkJIGlvcnQtPm5vZGVfb2Zmc2V0KTsKKwlp
b3J0X2VuZCA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnQsCisJCQkJ
aW9ydF90YWJsZS0+bGVuZ3RoKTsKKworCWZvciAoaSA9IDA7IGkgPCBpb3J0LT5ub2RlX2NvdW50
OyBpKyspIHsKKwkJaWYgKGlvcnRfbm9kZSA+PSBpb3J0X2VuZCkgeworCQkJcHJfZXJyKCJpb3J0
IG5vZGUgcG9pbnRlciBvdmVyZmxvd3MsIGJhZCB0YWJsZVxuIik7CisJCQlyZXR1cm47CisJCX0K
KworCQlpZiAoIWFjc19lbmFibGVkKQorCQkJYWNzX2VuYWJsZWQgPSBpb3J0X2VuYWJsZV9hY3Mo
aW9ydF9ub2RlKTsKKworCQlpZiAoKGlvcnRfbm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9T
TU1VKSB8fAorCQkJKGlvcnRfbm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9TTU1VX1YzKSkg
eworCisJCQlmd25vZGUgPSBhY3BpX2FsbG9jX2Z3bm9kZV9zdGF0aWMoKTsKKwkJCWlmICghZndu
b2RlKQorCQkJCXJldHVybjsKKworCQkJaW9ydF9zZXRfZndub2RlKGlvcnRfbm9kZSwgZndub2Rl
KTsKKworCQkJcmV0ID0gaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9kZXZpY2UoaW9ydF9ub2RlKTsK
KwkJCWlmIChyZXQpIHsKKwkJCQlpb3J0X2RlbGV0ZV9md25vZGUoaW9ydF9ub2RlKTsKKwkJCQlh
Y3BpX2ZyZWVfZndub2RlX3N0YXRpYyhmd25vZGUpOworCQkJCXJldHVybjsKKwkJCX0KKwkJfQor
CisJCWlvcnRfbm9kZSA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnRf
bm9kZSwKKwkJCQkJIGlvcnRfbm9kZS0+bGVuZ3RoKTsKKwl9Cit9CisKK3ZvaWQgX19pbml0IGFj
cGlfaW9ydF9pbml0KHZvaWQpCit7CisJYWNwaV9zdGF0dXMgc3RhdHVzOworCisJc3RhdHVzID0g
YWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfSU9SVCwgMCwgJmlvcnRfdGFibGUpOworCWlmIChBQ1BJ
X0ZBSUxVUkUoc3RhdHVzKSkgeworCQlpZiAoc3RhdHVzICE9IEFFX05PVF9GT1VORCkgeworCQkJ
Y29uc3QgY2hhciAqbXNnID0gYWNwaV9mb3JtYXRfZXhjZXB0aW9uKHN0YXR1cyk7CisKKwkJCXBy
X2VycigiRmFpbGVkIHRvIGdldCB0YWJsZSwgJXNcbiIsIG1zZyk7CisJCX0KKworCQlyZXR1cm47
CisJfQorCisJaW9ydF9pbml0X3BsYXRmb3JtX2RldmljZXMoKTsKK30KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmggYi94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjhkM2YwYmY4MDMKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hY3BpL2FjcGlfaW9ydC5oCkBAIC0wLDAgKzEsNTcg
QEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYsIFNlbWloYWxmCisgKglBdXRob3I6IFRvbWFz
eiBOb3dpY2tpIDx0bkBzZW1paGFsZi5jb20+CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVu
ZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSBy
ZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdp
dGgKKyAqIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCB3cml0ZSB0byB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUKKyAqIFBsYWNlIC0gU3VpdGUgMzMwLCBCb3N0b24s
IE1BIDAyMTExLTEzMDcgVVNBLgorICovCisKKyNpZm5kZWYgX19BQ1BJX0lPUlRfSF9fCisjZGVm
aW5lIF9fQUNQSV9JT1JUX0hfXworCisjaW5jbHVkZSA8bGludXgvYWNwaS5oPgorI2luY2x1ZGUg
PGxpbnV4L2Z3bm9kZS5oPgorI2luY2x1ZGUgPGxpbnV4L2lycWRvbWFpbi5oPgorCisjZGVmaW5l
IElPUlRfSVJRX01BU0soaXJxKQkJKGlycSAmIDB4ZmZmZmZmZmZVTEwpCisjZGVmaW5lIElPUlRf
SVJRX1RSSUdHRVJfTUFTSyhpcnEpCSgoaXJxID4+IDMyKSAmIDB4ZmZmZmZmZmZVTEwpCisKK2lu
dCBpb3J0X3JlZ2lzdGVyX2RvbWFpbl90b2tlbihpbnQgdHJhbnNfaWQsIHN0cnVjdCBmd25vZGVf
aGFuZGxlICpmd19ub2RlKTsKK3ZvaWQgaW9ydF9kZXJlZ2lzdGVyX2RvbWFpbl90b2tlbihpbnQg
dHJhbnNfaWQpOworc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZmluZF9kb21haW5fdG9rZW4o
aW50IHRyYW5zX2lkKTsKKyNpZmRlZiBDT05GSUdfQUNQSV9JT1JUCit2b2lkIGFjcGlfaW9ydF9p
bml0KHZvaWQpOwordTMyIGlvcnRfbXNpX21hcF9yaWQoc3RydWN0IGRldmljZSAqZGV2LCB1MzIg
cmVxX2lkKTsKK3N0cnVjdCBpcnFfZG9tYWluICppb3J0X2dldF9kZXZpY2VfZG9tYWluKHN0cnVj
dCBkZXZpY2UgKmRldiwgdTMyIHJlcV9pZCk7Cit2b2lkIGFjcGlfY29uZmlndXJlX3Btc2lfZG9t
YWluKHN0cnVjdCBkZXZpY2UgKmRldik7CitpbnQgaW9ydF9wbXNpX2dldF9kZXZfaWQoc3RydWN0
IGRldmljZSAqZGV2LCB1MzIgKmRldl9pZCk7CisvKiBJT01NVSBpbnRlcmZhY2UgKi8KK3ZvaWQg
aW9ydF9kbWFfc2V0dXAoc3RydWN0IGRldmljZSAqZGV2LCB1NjQgKmRtYV9hZGRyLCB1NjQgKnNp
emUpOworY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9pb21tdV9jb25maWd1cmUoc3RydWN0
IGRldmljZSAqZGV2KTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIHZvaWQgYWNwaV9pb3J0X2luaXQo
dm9pZCkgeyB9CitzdGF0aWMgaW5saW5lIHUzMiBpb3J0X21zaV9tYXBfcmlkKHN0cnVjdCBkZXZp
Y2UgKmRldiwgdTMyIHJlcV9pZCkKK3sgcmV0dXJuIHJlcV9pZDsgfQorc3RhdGljIGlubGluZSBz
dHJ1Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpk
ZXYsCisJCQkJCQkJdTMyIHJlcV9pZCkKK3sgcmV0dXJuIE5VTEw7IH0KK3N0YXRpYyBpbmxpbmUg
dm9pZCBhY3BpX2NvbmZpZ3VyZV9wbXNpX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYpIHsgfQor
LyogSU9NTVUgaW50ZXJmYWNlICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW9ydF9kbWFfc2V0dXAo
c3RydWN0IGRldmljZSAqZGV2LCB1NjQgKmRtYV9hZGRyLAorCQkJCSAgdTY0ICpzaXplKSB7IH0K
K3N0YXRpYyBpbmxpbmUKK2NvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmln
dXJlKHN0cnVjdCBkZXZpY2UgKmRldikKK3sgcmV0dXJuIE5VTEw7IH0KKyNlbmRpZgorCisjZW5k
aWYgLyogX19BQ1BJX0lPUlRfSF9fICovCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:28:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:28:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsN-0002Wf-Ae; Tue, 02 Jan 2018 09:28:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsM-0002Vc-9R
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:28:50 +0000
X-Inumbo-ID: 2f334a1f-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pl0-x242.google.com (unknown [2607:f8b0:400e:c01::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f334a1f-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:27:43 +0100 (CET)
Received: by mail-pl0-x242.google.com with SMTP id n13so28332709plp.11
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:28:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mz2B3yZ1mrabHer7L0f+I0SN726208c7ofzCW0c5FqE=;
 b=FamnA6suEVyYgl23KTv7fwyIyiUUfz5RJ94ViU+L16WvdU90THUt3jMCBVPN/ic0go
 IG8THSNLR/l3ymzHDs7DmloMn7Cn5pdhepEIuEcSiaucXzQbcwaArdRbKPi5UgxgarBo
 OyBabE6mzn6KybK16tCVbIJ0nImVm3zZfDBq8=
X-Google-DKIM-Signature: v=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=mz2B3yZ1mrabHer7L0f+I0SN726208c7ofzCW0c5FqE=;
 b=DBjzxMn507FioOVd3kXdh52GNx4XpNp8yCwKArFygaaxahxdp4yWHkDtmtFpLGERu/
 15BCXzJX7Vrino0IpP99YybZECTGC5pwcFz80XuXVXjnWvJnqHXwUVNweHB1+LrzA9tZ
 Hahln1LXvFgc6/9LZxIM/YJWvXcH6MkgF/Tq+VtAay6YLNY1PHpI0Kg37hrv442tchUn
 uQRUSmSfdynrE4j8NPlQWM+WqJaXxZmcY6Oj2d3vFNhhswnPipjEMQA47o92HimoJNp8
 MglwNqeOc6VzCbUqMogBWt04hcBHrCdS/I50cxhznJrGhCLgnXpe08JZevekYlHjAXJy
 8JHw==
X-Gm-Message-State: AKGB3mJWlO83gHoKY3bnqRfkRXE/E4DLq/M7UMf+tN7hXmi8n+LUHXYk
 IOn8PkCiPpzZRqtKGyUZyiYKXX6kh/U=
X-Google-Smtp-Source: ACJfBoskhaNFUF7ZAsluhDdlWzxV0JpLGM5+san03Cir+HD4gW94McEX3crozEnzNME1CS8TJJGokw==
X-Received: by 10.159.218.72 with SMTP id x8mr45678518plv.148.1514885328436;
 Tue, 02 Jan 2018 01:28:48 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.28.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:28:47 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:03 +0530
Message-Id: <20180102092809.1841-6-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 05/11] Import fwnode.h from linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KCkltcG9ydCBmd25v
ZGUuaCBmcm9tIGxpbnV4IGtlcm5lbCB0YWcgdjQuMTQKClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBK
YWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Ci0tLQogeGVuL2luY2x1ZGUveGVuL2Z3bm9k
ZS5oIHwgMTI1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgMTI1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vZndub2RlLmggYi94ZW4vaW5jbHVkZS94ZW4vZndub2RlLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYWYxODZhOWRjNgotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9pbmNsdWRlL3hlbi9md25vZGUuaApAQCAtMCwwICsxLDEyNSBAQAorLyoKKyAqIGZ3bm9k
ZS5oIC0gRmlybXdhcmUgZGV2aWNlIG5vZGUgb2JqZWN0IGhhbmRsZSB0eXBlIGRlZmluaXRpb24u
CisgKgorICogQ29weXJpZ2h0IChDKSAyMDE1LCBJbnRlbCBDb3Jwb3JhdGlvbgorICogQXV0aG9y
OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsLmoud3lzb2NraUBpbnRlbC5jb20+CisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFu
ZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbi4KKyAqLworCisjaWZuZGVmIF9MSU5VWF9GV05PREVfSF8KKyNkZWZpbmUg
X0xJTlVYX0ZXTk9ERV9IXworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKK3N0cnVjdCBmd25v
ZGVfb3BlcmF0aW9uczsKKworc3RydWN0IGZ3bm9kZV9oYW5kbGUgeworCXN0cnVjdCBmd25vZGVf
aGFuZGxlICpzZWNvbmRhcnk7CisJY29uc3Qgc3RydWN0IGZ3bm9kZV9vcGVyYXRpb25zICpvcHM7
Cit9OworCisvKioKKyAqIHN0cnVjdCBmd25vZGVfZW5kcG9pbnQgLSBGd25vZGUgZ3JhcGggZW5k
cG9pbnQKKyAqIEBwb3J0OiBQb3J0IG51bWJlcgorICogQGlkOiBFbmRwb2ludCBpZAorICogQGxv
Y2FsX2Z3bm9kZTogcmVmZXJlbmNlIHRvIHRoZSByZWxhdGVkIGZ3bm9kZQorICovCitzdHJ1Y3Qg
Zndub2RlX2VuZHBvaW50IHsKKwl1bnNpZ25lZCBpbnQgcG9ydDsKKwl1bnNpZ25lZCBpbnQgaWQ7
CisJY29uc3Qgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmxvY2FsX2Z3bm9kZTsKK307CisKKyNkZWZp
bmUgTlJfRldOT0RFX1JFRkVSRU5DRV9BUkdTCTgKKworLyoqCisgKiBzdHJ1Y3QgZndub2RlX3Jl
ZmVyZW5jZV9hcmdzIC0gRndub2RlIHJlZmVyZW5jZSB3aXRoIGFkZGl0aW9uYWwgYXJndW1lbnRz
CisgKiBAZndub2RlOi0gQSByZWZlcmVuY2UgdG8gdGhlIGJhc2UgZndub2RlCisgKiBAbmFyZ3M6
IE51bWJlciBvZiBlbGVtZW50cyBpbiBAYXJncyBhcnJheQorICogQGFyZ3M6IEludGVnZXIgYXJn
dW1lbnRzIG9uIHRoZSBmd25vZGUKKyAqLworc3RydWN0IGZ3bm9kZV9yZWZlcmVuY2VfYXJncyB7
CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsKKwl1bnNpZ25lZCBpbnQgbmFyZ3M7CisJ
dW5zaWduZWQgaW50IGFyZ3NbTlJfRldOT0RFX1JFRkVSRU5DRV9BUkdTXTsKK307CisKKy8qKgor
ICogc3RydWN0IGZ3bm9kZV9vcGVyYXRpb25zIC0gT3BlcmF0aW9ucyBmb3IgZndub2RlIGludGVy
ZmFjZQorICogQGdldDogR2V0IGEgcmVmZXJlbmNlIHRvIGFuIGZ3bm9kZS4KKyAqIEBwdXQ6IFB1
dCBhIHJlZmVyZW5jZSB0byBhbiBmd25vZGUuCisgKiBAcHJvcGVydHlfcHJlc2VudDogUmV0dXJu
IHRydWUgaWYgYSBwcm9wZXJ0eSBpcyBwcmVzZW50LgorICogQHByb3BlcnR5X3JlYWRfaW50ZWdl
cl9hcnJheTogUmVhZCBhbiBhcnJheSBvZiBpbnRlZ2VyIHByb3BlcnRpZXMuIFJldHVybgorICoJ
CQkJIHplcm8gb24gc3VjY2VzcywgYSBuZWdhdGl2ZSBlcnJvciBjb2RlCisgKgkJCQkgb3RoZXJ3
aXNlLgorICogQHByb3BlcnR5X3JlYWRfc3RyaW5nX2FycmF5OiBSZWFkIGFuIGFycmF5IG9mIHN0
cmluZyBwcm9wZXJ0aWVzLiBSZXR1cm4gemVybworICoJCQkJb24gc3VjY2VzcywgYSBuZWdhdGl2
ZSBlcnJvciBjb2RlIG90aGVyd2lzZS4KKyAqIEBnZXRfcGFyZW50OiBSZXR1cm4gdGhlIHBhcmVu
dCBvZiBhbiBmd25vZGUuCisgKiBAZ2V0X25leHRfY2hpbGRfbm9kZTogUmV0dXJuIHRoZSBuZXh0
IGNoaWxkIG5vZGUgaW4gYW4gaXRlcmF0aW9uLgorICogQGdldF9uYW1lZF9jaGlsZF9ub2RlOiBS
ZXR1cm4gYSBjaGlsZCBub2RlIHdpdGggYSBnaXZlbiBuYW1lLgorICogQGdldF9yZWZlcmVuY2Vf
YXJnczogUmV0dXJuIGEgcmVmZXJlbmNlIHBvaW50ZWQgdG8gYnkgYSBwcm9wZXJ0eSwgd2l0aCBh
cmdzCisgKiBAZ3JhcGhfZ2V0X25leHRfZW5kcG9pbnQ6IFJldHVybiBhbiBlbmRwb2ludCBub2Rl
IGluIGFuIGl0ZXJhdGlvbi4KKyAqIEBncmFwaF9nZXRfcmVtb3RlX2VuZHBvaW50OiBSZXR1cm4g
dGhlIHJlbW90ZSBlbmRwb2ludCBub2RlIG9mIGEgbG9jYWwKKyAqCQkJICAgICAgIGVuZHBvaW50
IG5vZGUuCisgKiBAZ3JhcGhfZ2V0X3BvcnRfcGFyZW50OiBSZXR1cm4gdGhlIHBhcmVudCBub2Rl
IG9mIGEgcG9ydCBub2RlLgorICogQGdyYXBoX3BhcnNlX2VuZHBvaW50OiBQYXJzZSBlbmRwb2lu
dCBmb3IgcG9ydCBhbmQgZW5kcG9pbnQgaWQuCisgKi8KK3N0cnVjdCBmd25vZGVfb3BlcmF0aW9u
cyB7CisJdm9pZCAoKmdldCkoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSk7CisJdm9pZCAo
KnB1dCkoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSk7CisJYm9vbCAoKmRldmljZV9pc19h
dmFpbGFibGUpKGNvbnN0IHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpOworCWJvb2wgKCpw
cm9wZXJ0eV9wcmVzZW50KShjb25zdCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlLAorCQkJ
CSBjb25zdCBjaGFyICpwcm9wbmFtZSk7CisJaW50ICgqcHJvcGVydHlfcmVhZF9pbnRfYXJyYXkp
KGNvbnN0IHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUsCisJCQkJICAgICAgIGNvbnN0IGNo
YXIgKnByb3BuYW1lLAorCQkJCSAgICAgICB1bnNpZ25lZCBpbnQgZWxlbV9zaXplLCB2b2lkICp2
YWwsCisJCQkJICAgICAgIHNpemVfdCBudmFsKTsKKwlpbnQKKwkoKnByb3BlcnR5X3JlYWRfc3Ry
aW5nX2FycmF5KShjb25zdCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlX2hhbmRsZSwKKwkJ
CQkgICAgICBjb25zdCBjaGFyICpwcm9wbmFtZSwgY29uc3QgY2hhciAqKnZhbCwKKwkJCQkgICAg
ICBzaXplX3QgbnZhbCk7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUgKigqZ2V0X3BhcmVudCkoY29u
c3Qgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSk7CisJc3RydWN0IGZ3bm9kZV9oYW5kbGUg
KgorCSgqZ2V0X25leHRfY2hpbGRfbm9kZSkoY29uc3Qgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3
bm9kZSwKKwkJCSAgICAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqY2hpbGQpOworCXN0cnVjdCBm
d25vZGVfaGFuZGxlICoKKwkoKmdldF9uYW1lZF9jaGlsZF9ub2RlKShjb25zdCBzdHJ1Y3QgZndu
b2RlX2hhbmRsZSAqZndub2RlLAorCQkJCWNvbnN0IGNoYXIgKm5hbWUpOworCWludCAoKmdldF9y
ZWZlcmVuY2VfYXJncykoY29uc3Qgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSwKKwkJCQkg
IGNvbnN0IGNoYXIgKnByb3AsIGNvbnN0IGNoYXIgKm5hcmdzX3Byb3AsCisJCQkJICB1bnNpZ25l
ZCBpbnQgbmFyZ3MsIHVuc2lnbmVkIGludCBpbmRleCwKKwkJCQkgIHN0cnVjdCBmd25vZGVfcmVm
ZXJlbmNlX2FyZ3MgKmFyZ3MpOworCXN0cnVjdCBmd25vZGVfaGFuZGxlICoKKwkoKmdyYXBoX2dl
dF9uZXh0X2VuZHBvaW50KShjb25zdCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlLAorCQkJ
CSAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpwcmV2KTsKKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAq
CisJKCpncmFwaF9nZXRfcmVtb3RlX2VuZHBvaW50KShjb25zdCBzdHJ1Y3QgZndub2RlX2hhbmRs
ZSAqZndub2RlKTsKKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqCisJKCpncmFwaF9nZXRfcG9ydF9w
YXJlbnQpKHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpOworCWludCAoKmdyYXBoX3BhcnNl
X2VuZHBvaW50KShjb25zdCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlLAorCQkJCSAgICBz
dHJ1Y3QgZndub2RlX2VuZHBvaW50ICplbmRwb2ludCk7Cit9OworCisjZGVmaW5lIGZ3bm9kZV9o
YXNfb3AoZndub2RlLCBvcCkJCQkJXAorCSgoZndub2RlKSAmJiAoZndub2RlKS0+b3BzICYmIChm
d25vZGUpLT5vcHMtPm9wKQorI2RlZmluZSBmd25vZGVfY2FsbF9pbnRfb3AoZndub2RlLCBvcCwg
Li4uKQkJCQlcCisJKGZ3bm9kZSA/IChmd25vZGVfaGFzX29wKGZ3bm9kZSwgb3ApID8JCQkJXAor
CQkgICAoZndub2RlKS0+b3BzLT5vcChmd25vZGUsICMjIF9fVkFfQVJHU19fKSA6IC1FTlhJTykg
OiBcCisJIC1FSU5WQUwpCisjZGVmaW5lIGZ3bm9kZV9jYWxsX2Jvb2xfb3AoZndub2RlLCBvcCwg
Li4uKQkJCQlcCisJKGZ3bm9kZSA/IChmd25vZGVfaGFzX29wKGZ3bm9kZSwgb3ApID8JCQkJXAor
CQkgICAoZndub2RlKS0+b3BzLT5vcChmd25vZGUsICMjIF9fVkFfQVJHU19fKSA6IGZhbHNlKSA6
IFwKKwkgZmFsc2UpCisjZGVmaW5lIGZ3bm9kZV9jYWxsX3B0cl9vcChmd25vZGUsIG9wLCAuLi4p
CQlcCisJKGZ3bm9kZV9oYXNfb3AoZndub2RlLCBvcCkgPwkJCVwKKwkgKGZ3bm9kZSktPm9wcy0+
b3AoZndub2RlLCAjIyBfX1ZBX0FSR1NfXykgOiBOVUxMKQorI2RlZmluZSBmd25vZGVfY2FsbF92
b2lkX29wKGZ3bm9kZSwgb3AsIC4uLikJCQkJXAorCWRvIHsJCQkJCQkJCVwKKwkJaWYgKGZ3bm9k
ZV9oYXNfb3AoZndub2RlLCBvcCkpCQkJCVwKKwkJCShmd25vZGUpLT5vcHMtPm9wKGZ3bm9kZSwg
IyMgX19WQV9BUkdTX18pOwlcCisJfSB3aGlsZSAoZmFsc2UpCisKKyNlbmRpZgotLSAKMi4xNC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:28:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsR-0002ZR-HC; Tue, 02 Jan 2018 09:28:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsQ-0002Yj-2g
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:28:54 +0000
X-Inumbo-ID: 31480fd7-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pl0-x244.google.com (unknown [2607:f8b0:400e:c01::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31480fd7-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:27:46 +0100 (CET)
Received: by mail-pl0-x244.google.com with SMTP id d21so28337428pll.1
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:28:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=e46ZA+vudQcYWtehhJpe9tH+mRvYgBkITiwOt+Mgcjo=;
 b=D7kISlrgE3nPFoAwY7FFCxrE/WniPhjk8F5dcdisXZMOtDK286+7TIhOLqtjrqR3U0
 21OcCgUrETLqVusWhXJ4OFBk5gl6Ejpn8KrbkieTzpvJKHSABuJsOKe+CSqqFR24Thji
 VP6KSLLMv5vFvZsRwrrnZ9IKeF6UAss8ZeV7k=
X-Google-DKIM-Signature: v=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=e46ZA+vudQcYWtehhJpe9tH+mRvYgBkITiwOt+Mgcjo=;
 b=LbEMYJfCCGb69y8w+autvy7RbVSvwnS7avDd9porAKRPPIiWt5btq8ojdXQt1VYGsW
 l1Qf8o5eRgXn94Kj3dWj4EMliRqvaeJPmIFnnrx4+v93oyA7YMcxewy8G+XT5TF+ZjJC
 JdzHmRnXANMibJUzPVzlPNkZsx34IfJH9jBleFhInz5Z0r4v5NbcIndimVbJVXYflf10
 HUKPqgDiUfZFZiEP1PxAu1s5hcqVYnPp8lDNuwK8wpl+HKKcbtVDWn14qWfcQ/F8AHff
 Fb2PK46RjCEdqLDfTol0UtDDwxQyMWx4V4C0xXoLOjL2glWeXhQu37n7w9xZA6KJ+Oem
 8/AQ==
X-Gm-Message-State: AKGB3mI+SurVL0vIL8oV6F7jwKjrnBOEIcc/t5DK07S+FLwrKFFcL2nu
 Veflxee/S2FEJ1mdjCgneUoFdWEerPA=
X-Google-Smtp-Source: ACJfBotSEwqJ9JEFw6N76ig3KaoVzaIXQDDX0RDF8cbFwfQnmTLJvTSZugVI9BkinQ1uCMgG24jOtw==
X-Received: by 10.84.173.1 with SMTP id o1mr45691220plb.135.1514885331945;
 Tue, 02 Jan 2018 01:28:51 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.28.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:28:51 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:04 +0530
Message-Id: <20180102092809.1841-7-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 06/11] fwnode xen spacific changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KCk1lcmdlIGZldyBt
b3JlIGNoYW5nZXMgZnJvbSBsaW51eCBrZXJuZWwgY29kZSAodjQuMTQpIGludG8gaW9tbXUuYwpN
b2RpZnkgY29kZSBzcGVjaWZjIHRvIHhlbi4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8
bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYyB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2RldmljZS5oICAgIHwgMTEgKysrKy0tCiB4ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaCAgICAgICAgIHwgMjIgKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEwNiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4
IDFhZWNmN2NmMzQuLjQwOGY0NDEwNmQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMTMs
NiArMTMsNyBAQAogICovCiAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4v
Zndub2RlLmg+CiAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+CiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5o
PgogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KQEAgLTUwNyw2ICs1MDgsODAgQEAgc3Rh
dGljIHZvaWQgaW9tbXVfZHVtcF9wMm1fdGFibGUodW5zaWduZWQgY2hhciBrZXkpCiAgICAgfQog
fQogCisvKioKKyAqIGZ3bm9kZV9oYW5kbGVfcHV0IC0gRHJvcCByZWZlcmVuY2UgdG8gYSBkZXZp
Y2Ugbm9kZQorICogQGZ3bm9kZTogUG9pbnRlciB0byB0aGUgZGV2aWNlIG5vZGUgdG8gZHJvcCB0
aGUgcmVmZXJlbmNlIHRvLgorICoKKyAqIFRoaXMgaGFzIHRvIGJlIHVzZWQgd2hlbiB0ZXJtaW5h
dGluZyBkZXZpY2VfZm9yX2VhY2hfY2hpbGRfbm9kZSgpIGl0ZXJhdGlvbgorICogd2l0aCBicmVh
ayBvciByZXR1cm4gdG8gcHJldmVudCBzdGFsZSBkZXZpY2Ugbm9kZSByZWZlcmVuY2VzIGZyb20g
YmVpbmcgbGVmdAorICogYmVoaW5kLgorICovCit2b2lkIGZ3bm9kZV9oYW5kbGVfcHV0KHN0cnVj
dCBmd25vZGVfaGFuZGxlICpmd25vZGUpCit7CisgICAgICAgIGZ3bm9kZV9jYWxsX3ZvaWRfb3Ao
Zndub2RlLCBwdXQpOworfQorCitjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb21tdV9vcHNfZnJv
bV9md25vZGUoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSkKK3sKKyAgICAgICByZXR1cm4g
aW9tbXVfZ2V0X29wcygpOworfQorCitpbnQgaW9tbXVfZndzcGVjX2luaXQoc3RydWN0IGRldmlj
ZSAqZGV2LCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9tbXVfZndub2RlLAorICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzKQoreworICAgICAgIHN0cnVjdCBp
b21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldi0+aW9tbXVfZndzcGVjOworCisgICAgICAgaWYgKGZ3
c3BlYykKKyAgICAgICAgICAgICAgIHJldHVybiBvcHMgPT0gZndzcGVjLT5vcHMgPyAwIDogLUVJ
TlZBTDsKKworICAgICAgIGZ3c3BlYyA9IGt6YWxsb2Moc2l6ZW9mKCpmd3NwZWMpLCBHRlBfS0VS
TkVMKTsKKyAgICAgICBpZiAoIWZ3c3BlYykKKyAgICAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
OworI2lmIDAKKyAgICAgICBvZl9ub2RlX2dldCh0b19vZl9ub2RlKGlvbW11X2Z3bm9kZSkpOwor
I2VuZGlmCisgICAgICAgZndzcGVjLT5pb21tdV9md25vZGUgPSBpb21tdV9md25vZGU7CisgICAg
ICAgZndzcGVjLT5vcHMgPSBvcHM7CisgICAgICAgZGV2LT5pb21tdV9md3NwZWMgPSBmd3NwZWM7
CisgICAgICAgcmV0dXJuIDA7Cit9CisKK3ZvaWQgaW9tbXVfZndzcGVjX2ZyZWUoc3RydWN0IGRl
dmljZSAqZGV2KQoreworICAgICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldi0+
aW9tbXVfZndzcGVjOworCisgICAgICAgaWYgKGZ3c3BlYykgeworICAgICAgICAgICAgICAgZndu
b2RlX2hhbmRsZV9wdXQoZndzcGVjLT5pb21tdV9md25vZGUpOworICAgICAgICAgICAgICAga2Zy
ZWUoZndzcGVjKTsKKyAgICAgICAgICAgICAgIGRldi0+aW9tbXVfZndzcGVjID0gTlVMTDsKKyAg
ICAgICB9Cit9CisKK2ludCBpb21tdV9md3NwZWNfYWRkX2lkcyhzdHJ1Y3QgZGV2aWNlICpkZXYs
IHUzMiAqaWRzLCBpbnQgbnVtX2lkcykKK3sKKyAgc3RydWN0IGlvbW11X2Z3c3BlYyAqZndzcGVj
ID0gZGV2LT5pb21tdV9md3NwZWM7CisgICAgICAgIHNpemVfdCBzaXplOworICAgICAgICBpbnQg
aTsKKworICAgICAgICBpZiAoIWZ3c3BlYykKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZB
TDsKKworICAgICAgICBzaXplID0gb2Zmc2V0b2Yoc3RydWN0IGlvbW11X2Z3c3BlYywgaWRzW2Z3
c3BlYy0+bnVtX2lkcyArIG51bV9pZHNdKTsKKyAgICAgICAgaWYgKHNpemUgPiBzaXplb2YoKmZ3
c3BlYykpIHsKKyAgICAgICAgICAgICAgICAvL1RCRDogZndzcGVjID0ga3JlYWxsb2MoZGV2LT5p
b21tdV9md3NwZWMsIHNpemUsIEdGUF9LRVJORUwpOworICAgICAgICAgICAgICAgIGlmICghZndz
cGVjKQorICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICAgICAg
ICAgICAgICBkZXYtPmlvbW11X2Z3c3BlYyA9IGZ3c3BlYzsKKyAgICAgICAgfQorCisgICAgICAg
IGZvciAoaSA9IDA7IGkgPCBudW1faWRzOyBpKyspCisgICAgICAgICAgICAgICAgZndzcGVjLT5p
ZHNbZndzcGVjLT5udW1faWRzICsgaV0gPSBpZHNbaV07CisKKyAgICAgICAgZndzcGVjLT5udW1f
aWRzICs9IG51bV9pZHM7CisgICAgICAgIHJldHVybiAwOworCit9CiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZp
Y2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKaW5kZXggNjczNGFlOGVmZC4uZjc4
NDgyY2EwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oCkBAIC02LDYgKzYsOCBAQAogZW51bSBkZXZpY2Vf
dHlwZQogewogICAgIERFVl9EVCwKKyAgICBERVZfQUNQSSwKKyAgICBERVZfUENJLAogfTsKIAog
c3RydWN0IGRldl9hcmNoZGF0YSB7CkBAIC0xOCw4ICsyMCwxMyBAQCBzdHJ1Y3QgZGV2aWNlCiAg
ICAgZW51bSBkZXZpY2VfdHlwZSB0eXBlOwogI2lmZGVmIENPTkZJR19IQVNfREVWSUNFX1RSRUUK
ICAgICBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm9mX25vZGU7IC8qIFVzZWQgYnkgZHJpdmVycyBp
bXBvcnRlZCBmcm9tIExpbnV4ICovCisjZW5kaWYKKyNpZmRlZiBDT05GSUdfQUNQSQorICAgIHZv
aWQgKmFjcGlfbm9kZTsKICNlbmRpZgogICAgIHN0cnVjdCBkZXZfYXJjaGRhdGEgYXJjaGRhdGE7
CisgICAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZTsgLyogZmlybXdhcmUgZGV2aWNlIG5v
ZGUgKi8KKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICppb21tdV9md3NwZWM7CiB9OwogCiB0eXBl
ZGVmIHN0cnVjdCBkZXZpY2UgZGV2aWNlX3Q7CkBAIC0yNyw4ICszNCw4IEBAIHR5cGVkZWYgc3Ry
dWN0IGRldmljZSBkZXZpY2VfdDsKICNpbmNsdWRlIDx4ZW4vZGV2aWNlX3RyZWUuaD4KIAogLyog
VE9ETzogQ29ycmVjdGx5IGltcGxlbWVudCBkZXZfaXNfcGNpIHdoZW4gUENJIGlzIHN1cHBvcnRl
ZCBvbiBBUk0gKi8KLSNkZWZpbmUgZGV2X2lzX3BjaShkZXYpICgodm9pZCkoZGV2KSwgMCkKLSNk
ZWZpbmUgZGV2X2lzX2R0KGRldikgICgoZGV2LT50eXBlID09IERFVl9EVCkKKyNkZWZpbmUgZGV2
X2lzX3BjaShkZXYpIChkZXYtPnR5cGUgPT0gREVWX1BDSSkKKyNkZWZpbmUgZGV2X2lzX2R0KGRl
dikgIChkZXYtPnR5cGUgPT0gREVWX0RUKQogCiBlbnVtIGRldmljZV9jbGFzcwogewpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApp
bmRleCAzM2M4YjIyMWRjLi41NmIxNjliYWU5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4v
aW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMjA4LDQgKzIwOCwyNiBA
QCBERUNMQVJFX1BFUl9DUFUoYm9vbF90LCBpb21tdV9kb250X2ZsdXNoX2lvdGxiKTsKIGV4dGVy
biBzdHJ1Y3Qgc3BpbmxvY2sgaW9tbXVfcHRfY2xlYW51cF9sb2NrOwogZXh0ZXJuIHN0cnVjdCBw
YWdlX2xpc3RfaGVhZCBpb21tdV9wdF9jbGVhbnVwX2xpc3Q7CiAKKy8qKgorICogc3RydWN0IGlv
bW11X2Z3c3BlYyAtIHBlci1kZXZpY2UgSU9NTVUgaW5zdGFuY2UgZGF0YQorICogQG9wczogb3Bz
IGZvciB0aGlzIGRldmljZSdzIElPTU1VCisgKiBAaW9tbXVfZndub2RlOiBmaXJtd2FyZSBoYW5k
bGUgZm9yIHRoaXMgZGV2aWNlJ3MgSU9NTVUKKyAqIEBpb21tdV9wcml2OiBJT01NVSBkcml2ZXIg
cHJpdmF0ZSBkYXRhIGZvciB0aGlzIGRldmljZQorICogQG51bV9pZHM6IG51bWJlciBvZiBhc3Nv
Y2lhdGVkIGRldmljZSBJRHMKKyAqIEBpZHM6IElEcyB3aGljaCB0aGlzIGRldmljZSBtYXkgcHJl
c2VudCB0byB0aGUgSU9NTVUKKyAqLworc3RydWN0IGlvbW11X2Z3c3BlYyB7CisgICAgICAgIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgICpvcHM7CisgICAgICAgIHN0cnVjdCBmd25vZGVfaGFuZGxl
ICAgICppb21tdV9md25vZGU7CisgICAgICAgIHZvaWQgICAgICAgICAgICAgICAgICAgICppb21t
dV9wcml2OworICAgICAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgICBudW1faWRzOworICAgICAg
ICB1MzIgICAgICAgICAgICAgICAgICAgICBpZHNbMV07Cit9OworCitpbnQgaW9tbXVfZndzcGVj
X2luaXQoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9tbXVfZndu
b2RlLAorICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyk7
Cit2b2lkIGlvbW11X2Z3c3BlY19mcmVlKHN0cnVjdCBkZXZpY2UgKmRldik7CitpbnQgaW9tbXVf
ZndzcGVjX2FkZF9pZHMoc3RydWN0IGRldmljZSAqZGV2LCB1MzIgKmlkcywgaW50IG51bV9pZHMp
OworY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfb3BzX2Zyb21fZndub2RlKHN0cnVjdCBm
d25vZGVfaGFuZGxlICpmd25vZGUpOworCiAjZW5kaWYgLyogX0lPTU1VX0hfICovCi0tIAoyLjE0
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:28:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:28:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsT-0002b9-Ow; Tue, 02 Jan 2018 09:28:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsT-0002ac-8z
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:28:57 +0000
X-Inumbo-ID: 338dfef4-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pl0-x244.google.com (unknown [2607:f8b0:400e:c01::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 338dfef4-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:27:50 +0100 (CET)
Received: by mail-pl0-x244.google.com with SMTP id i6so28325668plt.13
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:28:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Q3HQQpfZ3loVAOuusmrggKv5ilXvgOHkTSK8yB5usZo=;
 b=eB+34UR/V6lVHd4fibE07btcbT7YDDBaWzV143ASAgW0ha6lhWIfIIkguqhTWxeffl
 uruqhWT2EBLeevtVW3KnYFsKOri5TAxzXatr9UPlbnXaK4DN2F7orzXvUlTCRXBr4erL
 alSAKscli/1jz0VLPAXyR6u3l7v8WJILUS/xs=
X-Google-DKIM-Signature: v=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=Q3HQQpfZ3loVAOuusmrggKv5ilXvgOHkTSK8yB5usZo=;
 b=hfYIn6Pk3LEWkwA5iJ9J0Q9HnL0wje9M3KHTIWBDVU5I2O210F52QdsT21wvlg3/nJ
 f1jgocPVcg89e1/KaBF8wa2NpoqHW3GNQWkXuIfqh7H7PQYQuaEna3FG7nCmfAuc2IHu
 WUMqsi+6gA96g0a5ptW8iqt+9I50cAt4tcc4NhcVqPT0smMhIqXLFns+uSK7Qf1BlfZp
 L8Ktp1mKuZVbWdp3qHcyO8UQ8I4Z4lUffawnZ4nFLx6lapcCeavbwBJeUaV9ErKaWn4/
 Wcv3BdjkospDyz/vsh27DS569kaqKR7uFm5DMazCajQmLqMgQUPL4LxlpiKMKbMjGlIi
 Ymyg==
X-Gm-Message-State: AKGB3mLGzDTHjMyfh185Fg8qz/2hVIuX8cL7gerO6nACrwj8Xd64ci5Y
 fd5lLgJ99umAFftbWktTR5tewFw0HiI=
X-Google-Smtp-Source: ACJfBovLl9fra30izv2qDLg/FTndWg/p0/GwuXx0OZZJOB5jTPZNBcMHG9qLscZXHTDjkRn4YoRBMw==
X-Received: by 10.84.218.8 with SMTP id q8mr43770031pli.117.1514885335816;
 Tue, 02 Jan 2018 01:28:55 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.28.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:28:55 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:05 +0530
Message-Id: <20180102092809.1841-8-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 07/11] Add kernel helper functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KCkFkZCBrYWxsb2Mg
a2ZyZWUgZnVuY3Rpb25zIGZyb20gbGludXgga2VybmVsLgoKU2lnbmVkLW9mZi1ieTogTWFuaXNo
IEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS94ZW4va2Vy
bmVsLmggfCAxMCArKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaCBiL3hlbi9pbmNsdWRlL3hlbi9r
ZXJuZWwuaAppbmRleCA1NDhiNjRkYTlmLi43ODUxN2Y2Y2FhIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4va2VybmVsLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2tlcm5lbC5oCkBAIC03LDYg
KzcsMTYgQEAKIAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCisvKiBYZW46IERlZmluZSBjb21w
YXRpYmlsaXR5IGZ1bmN0aW9ucyAqLworI2RlZmluZSBGV19CVUcgICAgICAgICAiW0Zpcm13YXJl
IEJ1Z106ICIKKyNkZWZpbmUgcHJfZXJyKGZtdCwgLi4uKSBwcmludGsoWEVOTE9HX0VSUiBmbXQs
ICMjIF9fVkFfQVJHU19fKQorI2RlZmluZSBwcl93YXJuKGZtdCwgLi4uKSBwcmludGsoWEVOTE9H
X1dBUk5JTkcgZm10LCAjIyBfX1ZBX0FSR1NfXykKKworLyogQWxpYXMgdG8gWGVuIGFsbG9jYXRp
b24gaGVscGVycyAqLworI2RlZmluZSBrZnJlZSB4ZnJlZQorI2RlZmluZSBrbWFsbG9jKHNpemUs
IGZsYWdzKSAgICAgICAgICAgIF94bWFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQorI2RlZmlu
ZSBremFsbG9jKHNpemUsIGZsYWdzKSAgICAgICAgICAgIF94emFsbG9jKHNpemUsIHNpemVvZih2
b2lkICopKQorCiAvKgogICogbWluKCkvbWF4KCkgbWFjcm9zIHRoYXQgYWxzbyBkbwogICogc3Ry
aWN0IHR5cGUtY2hlY2tpbmcuLiBTZWUgdGhlCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:29:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsZ-0002fU-Ve; Tue, 02 Jan 2018 09:29:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsY-0002eN-Kd
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:29:02 +0000
X-Inumbo-ID: 361ab26c-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pg0-x241.google.com (unknown [2607:f8b0:400e:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 361ab26c-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:27:54 +0100 (CET)
Received: by mail-pg0-x241.google.com with SMTP id b70so804573pga.2
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:29:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=4Et/pvdjCBRO2xLVoBNp7lUUTjeGk+qbmQDaSCKwhNk=;
 b=Xb3kucGPKfcG2IK2o4kTIJVX1nhOwxdV6Gtq4F7iUWwXtKoEOHCoZKCcMs1jzn3FJd
 1q7Nac5aXA4P0pOZEzYryrOIp8rrno5bdzyGFudyHbDtpn8B/LNBiEk9jvx7D43j0rDa
 d+O9J/tF5jY5axzmB0MifchTnIJuQa8U2XKyY=
X-Google-DKIM-Signature: v=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=4Et/pvdjCBRO2xLVoBNp7lUUTjeGk+qbmQDaSCKwhNk=;
 b=L0VQclefpsyr2ZbUaDYW/HpyFzxKrwZ2VUqOdZ2FBvegHNxv1W85F/t76F3DJhhQC5
 VyWutd2fcL70/Kzf4mXTSRB6VSB+YWmxyyIIDZ/YOrNRlh1IZ1Agrmoy/IpFvLKPhaqo
 RKL05AzM3dKjVaxt8nPSWl5gTLeoGTcxTptFe/+4UfyX6lEIdtqx07L1kOvgw6vI8Yw5
 qj4Q4K2pXYpDwhPoEbNiRzqUBvp8DuVrjLv7fMvxF1iHQnLB0Axs1KTKJHvpqtXjioEc
 sJVBHn02O5CooahqOoJaJtqMwyXeGyaxgM4bhLZedMairPlMOrmRNnBYWjgR3JDcQoNF
 MBYg==
X-Gm-Message-State: AKGB3mL5enWEyO0AYFE6qtr2UnxaHZ+ywJS3dSfUd3q6j/d7sTIOMbRC
 hAkTh2Y9BvF8SfOJVDvlUMOueDjwB+Y=
X-Google-Smtp-Source: ACJfBotoP9ySdtRxfuSCAaUPf/otQAfHvN1Gn5kWE9UpoO1BTpMuQ86fYaatTW7C17dFjX/FO12WwQ==
X-Received: by 10.98.196.155 with SMTP id h27mr44649271pfk.137.1514885340101; 
 Tue, 02 Jan 2018 01:29:00 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.28.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:28:59 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:06 +0530
Message-Id: <20180102092809.1841-9-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 08/11] Add ACPI_IORT config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KCkFkZCBBQ1BJX0lP
UlQgY29uZmlnCgpTaW5nZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBsaW5h
cm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICB8IDUgKysrKysKIHhlbi9kcml2
ZXJzL2FjcGkvS2NvbmZpZyB8IDMgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25m
aWcKaW5kZXggZjU4MDE5ZDZlZC4uZDQ3NjdkNmVhMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKQEAgLTQyLDYgKzQyLDExIEBAIGNv
bmZpZyBBQ1BJCiAJICBBZHZhbmNlZCBDb25maWd1cmF0aW9uIGFuZCBQb3dlciBJbnRlcmZhY2Ug
KEFDUEkpIHN1cHBvcnQgZm9yIFhlbiBpcwogCSAgYW4gYWx0ZXJuYXRpdmUgdG8gZGV2aWNlIHRy
ZWUgb24gQVJNNjQuCiAKK2NvbmZpZyBBQ1BJX0lPUlQKKwlib29sCisJcHJvbXB0ICJBQ1BJIElP
UlQgU3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCisJZGVwZW5kcyBvbiBBQ1BJCisKIGNvbmZpZyBI
QVNfR0lDVjMKIAlib29sCiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvS2NvbmZpZyBi
L3hlbi9kcml2ZXJzL2FjcGkvS2NvbmZpZwppbmRleCBiNjRkMzczMWZiLi4xNWFlOTgxNDBjIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL0tjb25maWcKKysrIGIveGVuL2RyaXZlcnMvYWNw
aS9LY29uZmlnCkBAIC01LDUgKzUsOCBAQCBjb25maWcgQUNQSQogY29uZmlnIEFDUElfTEVHQUNZ
X1RBQkxFU19MT09LVVAKIAlib29sCiAKK2NvbmZpZyBBQ1BJX0lPUlQKKwlib29sCisKIGNvbmZp
ZyBOVU1BCiAJYm9vbAotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:29:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:29:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsh-0002kF-6o; Tue, 02 Jan 2018 09:29:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsf-0002j5-RB
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:29:09 +0000
X-Inumbo-ID: 39ff2a60-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pf0-x242.google.com (unknown [2607:f8b0:400e:c00::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39ff2a60-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:28:01 +0100 (CET)
Received: by mail-pf0-x242.google.com with SMTP id c204so25456274pfc.13
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:29:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=TwF0K76wB/0gWjB5RzjzMAe8rJHiAHdrvjW3pSh8Ctg=;
 b=Psoq9fL1ZsZD67KCZxxmSuy3Picd4DuQPkirQo2IJzSdvomBHwqedmJjOxtLYueiZP
 2j/Acx+PUrOYvaeZqOEHoTtymRUSgGZiBvTfmloQdL+UaeQi4MlMlf9I7fh5rzDY2/TX
 biTPVpoMBLFGLAVwrM7D9/I72rgh0UXYnxkXQ=
X-Google-DKIM-Signature: v=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=TwF0K76wB/0gWjB5RzjzMAe8rJHiAHdrvjW3pSh8Ctg=;
 b=gWHd6nC+8AYYlU6/EYCa1ttsiFrGtxKDP1sm3zV5nrXRdjiFw3rtuT11ICRfEZYB/E
 1Q9uejlsA2E5aoBgefvqJKawXKhsQ5uil3daP7Aab+24dFHUfLqWRZgNRSxeufwgrXo8
 R2IGlGRvYyNd0TU7MGF4Fl94ppncVOAX7+Ir3J+xbgMbu3sIV8yn4gwKEYDgvPOWAHZO
 e2bbN/tBP/Ndy0nrgi3vd8TqMnNo08APUfqnwGw94fSq3QP/emhD7yudZs/UoSXm8kOb
 7TbSvCiaHb1KvwTUmH5VamKZ3sm1W/ohrWiPr8e4NbPB04iCHkz1yPkIK1DEfiIoK9RI
 Y/Hg==
X-Gm-Message-State: AKGB3mL548K9JLWBxkDAAPROH7d0t7SSQpVEP0Yo2pxYSQS94fULnCFh
 HFRuV8F0XYXpNnG+i6yGuut81srcNDs=
X-Google-Smtp-Source: ACJfBouLVt4aEhGvznm6rvkfx3rJ1bs7H4qFxw+iOJBia1/XjHnP6xCceR8jsRgjm29h8OXTgRFl3w==
X-Received: by 10.98.137.201 with SMTP id n70mr44311586pfk.93.1514885346106;
 Tue, 02 Jan 2018 01:29:06 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.29.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:29:05 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:07 +0530
Message-Id: <20180102092809.1841-10-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 09/11] Xen IORT Changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2gg
YWRkcyB4ZW4gc3BlY2lmaWMgY2hhbmdlcyB0byBpb3J0LmMKClNpZ25lZC1vZmYtYnk6IE1hbmlz
aCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVw
LmMgICAgICAgICAgfCAgICAyICsKIHhlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlIHwgICAg
MSArCiB4ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMgICB8IDEwNDAgKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0Lmgg
IHwgICAgNiArLQogNCBmaWxlcyBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspLCA5NzggZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwppbmRleCAxNmEzYjFiZThlLi43YWRhNDg5MjBmIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtMzcsNiArMzcsNyBA
QAogI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8eGVuL2xpYmZkdC9saWJmZHQuaD4K
ICNpbmNsdWRlIDx4ZW4vYWNwaS5oPgorI2luY2x1ZGUgPGFjcGkvYWNwaV9pb3J0Lmg+CiAjaW5j
bHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRl
IDxhc20vY3VycmVudC5oPgpAQCAtODAwLDYgKzgwMSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAKICAgICB0YXNrbGV0X3N1YnN5c19p
bml0KCk7CiAKKyAgICBhY3BpX2lvcnRfaW5pdCgpOwogCiAgICAgeHNtX2R0X2luaXQoKTsKIApk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9h
Y3BpL2FybS9NYWtlZmlsZQppbmRleCAxM2YxYTkxNTlmLi41ZDE2MTYxMDE2IDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVycy9hY3BpL2Fy
bS9NYWtlZmlsZQpAQCAtMSwyICsxLDMgQEAKIG9iai15ID0gcmlkbWFwLm8KIG9iai15ICs9IGdl
bi1pb3J0Lm8KK29iai15ICs9IGlvcnQubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9h
cm0vaW9ydC5jIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCmluZGV4IGRlNTYzOTRkZDEu
LmE0N2VlMmRmNGMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYworKysg
Yi94ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKQEAgLTE0LDE3ICsxNCwyMCBAQAogICogVGhp
cyBmaWxlIGltcGxlbWVudHMgZWFybHkgZGV0ZWN0aW9uL3BhcnNpbmcgb2YgSS9PIG1hcHBpbmcK
ICAqIHJlcG9ydGVkIHRvIE9TIHRocm91Z2ggZmlybXdhcmUgdmlhIEkvTyBSZW1hcHBpbmcgVGFi
bGUgKElPUlQpCiAgKiBJT1JUIGRvY3VtZW50IG51bWJlcjogQVJNIERFTiAwMDQ5QQorICoKKyAq
IEltcG9ydGVkIGZyb20gTGludXggNC4xNC4wCisgKiBYZW4gTW9kaWZpY2F0aW9ucyA6IE1hbmlz
aCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+CiAgKi8KIAogI2RlZmluZSBwcl9mbXQo
Zm10KQkiQUNQSTogSU9SVDogIiBmbXQKIAotI2luY2x1ZGUgPGxpbnV4L2FjcGlfaW9ydC5oPgot
I2luY2x1ZGUgPGxpbnV4L2lvbW11Lmg+Ci0jaW5jbHVkZSA8bGludXgva2VybmVsLmg+Ci0jaW5j
bHVkZSA8bGludXgvbGlzdC5oPgotI2luY2x1ZGUgPGxpbnV4L3BjaS5oPgotI2luY2x1ZGUgPGxp
bnV4L3BsYXRmb3JtX2RldmljZS5oPgotI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KKyNpbmNsdWRl
IDxhY3BpL2FjcGlfaW9ydC5oPgorI2luY2x1ZGUgPGFjcGkvcmlkbWFwLmg+CisjaW5jbHVkZSA8
eGVuL2lvbW11Lmg+CisjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgorI2luY2x1ZGUgPHhlbi9saXN0
Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9wY2kuaD4KIAogI2RlZmlu
ZSBJT1JUX1RZUEVfTUFTSyh0eXBlKQkoMSA8PCAodHlwZSkpCiAjZGVmaW5lIElPUlRfTVNJX1RZ
UEUJCSgxIDw8IEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUCkKQEAgLTM2LDYgKzM5LDIyIEBACiAj
ZGVmaW5lIEFDUElfSU9SVF9TTU1VX1YzX0NBVklVTV9DTjk5WFgJCTB4MgogI2VuZGlmCiAKKy8q
IFJlZGVmaW5lIFdBUk4gbWFjcm9zICovCisjdW5kZWYgV0FSTgorI3VuZGVmIFdBUk5fT04KKyNk
ZWZpbmUgV0FSTihjb25kaXRpb24sIGZvcm1hdC4uLikgKHsJCQkJCVwKKwlpbnQgX19yZXRfd2Fy
bl9vbiA9ICEhKGNvbmRpdGlvbik7CQkJCVwKKwlpZiAodW5saWtlbHkoX19yZXRfd2Fybl9vbikp
CQkJCQlcCisJCXByaW50ayhmb3JtYXQpOwkJCQkJCVwKKwl1bmxpa2VseShfX3JldF93YXJuX29u
KTsJCQkJCVwKK30pCisjZGVmaW5lIFdBUk5fVEFJTlQoY29uZCwgdGFpbnQsIGZvcm1hdC4uLikg
V0FSTihjb25kLCBmb3JtYXQpCisjZGVmaW5lIFdBUk5fT04oY29uZCkgICAgICAgICAgICAgICAg
ICAgICAgKCEhY29uZCkKKworCisjZGVmaW5lIE1BWF9FUlJOTwk0MDk1CisjZGVmaW5lIElTX0VS
Ul9WQUxVRSh4KSB1bmxpa2VseSgodW5zaWduZWQgbG9uZykodm9pZCAqKSh4KSA+PSAodW5zaWdu
ZWQgbG9uZyktTUFYX0VSUk5PKQorCiBzdHJ1Y3QgaW9ydF9pdHNfbXNpX2NoaXAgewogCXN0cnVj
dCBsaXN0X2hlYWQJbGlzdDsKIAlzdHJ1Y3QgZndub2RlX2hhbmRsZQkqZndfbm9kZTsKQEAgLTQ5
LDcgKzY4LDcgQEAgc3RydWN0IGlvcnRfZndub2RlIHsKIH07CiBzdGF0aWMgTElTVF9IRUFEKGlv
cnRfZndub2RlX2xpc3QpOwogc3RhdGljIERFRklORV9TUElOTE9DSyhpb3J0X2Z3bm9kZV9sb2Nr
KTsKLQorY29uc3Qgc3RydWN0IGZ3bm9kZV9vcGVyYXRpb25zIGFjcGlfc3RhdGljX2Z3bm9kZV9v
cHM7CiAvKioKICAqIGlvcnRfc2V0X2Z3bm9kZSgpIC0gQ3JlYXRlIGlvcnRfZndub2RlIGFuZCB1
c2UgaXQgdG8gcmVnaXN0ZXIKICAqCQkgICAgICAgaW9tbXUgZGF0YSBpbiB0aGUgaW9ydF9md25v
ZGVfbGlzdApAQCAtNzMsNyArOTIsNiBAQCBzdGF0aWMgaW5saW5lIGludCBpb3J0X3NldF9md25v
ZGUoc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGUsCiAJSU5JVF9MSVNUX0hFQUQoJm5w
LT5saXN0KTsKIAlucC0+aW9ydF9ub2RlID0gaW9ydF9ub2RlOwogCW5wLT5md25vZGUgPSBmd25v
ZGU7Ci0KIAlzcGluX2xvY2soJmlvcnRfZndub2RlX2xvY2spOwogCWxpc3RfYWRkX3RhaWwoJm5w
LT5saXN0LCAmaW9ydF9md25vZGVfbGlzdCk7CiAJc3Bpbl91bmxvY2soJmlvcnRfZndub2RlX2xv
Y2spOwpAQCAtOTMsNyArMTExLDYgQEAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvcnRfZ2V0X2Z3
bm9kZShzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpCiB7CiAJc3RydWN0IGlvcnRfZndub2Rl
ICpjdXJyOwogCXN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUgPSBOVUxMOwotCiAJc3Bpbl9s
b2NrKCZpb3J0X2Z3bm9kZV9sb2NrKTsKIAlsaXN0X2Zvcl9lYWNoX2VudHJ5KGN1cnIsICZpb3J0
X2Z3bm9kZV9saXN0LCBsaXN0KSB7CiAJCWlmIChjdXJyLT5pb3J0X25vZGUgPT0gbm9kZSkgewpA
QCAtMTMyLDc5ICsxNDksNiBAQCB0eXBlZGVmIGFjcGlfc3RhdHVzICgqaW9ydF9maW5kX25vZGVf
Y2FsbGJhY2spCiAvKiBSb290IHBvaW50ZXIgdG8gdGhlIG1hcHBlZCBJT1JUIHRhYmxlICovCiBz
dGF0aWMgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICppb3J0X3RhYmxlOwogCi1zdGF0aWMgTElT
VF9IRUFEKGlvcnRfbXNpX2NoaXBfbGlzdCk7Ci1zdGF0aWMgREVGSU5FX1NQSU5MT0NLKGlvcnRf
bXNpX2NoaXBfbG9jayk7Ci0KLS8qKgotICogaW9ydF9yZWdpc3Rlcl9kb21haW5fdG9rZW4oKSAt
IHJlZ2lzdGVyIGRvbWFpbiB0b2tlbiBhbmQgcmVsYXRlZCBJVFMgSUQKLSAqIHRvIHRoZSBsaXN0
IGZyb20gd2hlcmUgd2UgY2FuIGdldCBpdCBiYWNrIGxhdGVyIG9uLgotICogQHRyYW5zX2lkOiBJ
VFMgSUQuCi0gKiBAZndfbm9kZTogRG9tYWluIHRva2VuLgotICoKLSAqIFJldHVybnM6IDAgb24g
c3VjY2VzcywgLUVOT01FTSBpZiBubyBtZW1vcnkgd2hlbiBhbGxvY2F0aW5nIGxpc3QgZWxlbWVu
dAotICovCi1pbnQgaW9ydF9yZWdpc3Rlcl9kb21haW5fdG9rZW4oaW50IHRyYW5zX2lkLCBzdHJ1
Y3QgZndub2RlX2hhbmRsZSAqZndfbm9kZSkKLXsKLQlzdHJ1Y3QgaW9ydF9pdHNfbXNpX2NoaXAg
Kml0c19tc2lfY2hpcDsKLQotCWl0c19tc2lfY2hpcCA9IGt6YWxsb2Moc2l6ZW9mKCppdHNfbXNp
X2NoaXApLCBHRlBfS0VSTkVMKTsKLQlpZiAoIWl0c19tc2lfY2hpcCkKLQkJcmV0dXJuIC1FTk9N
RU07Ci0KLQlpdHNfbXNpX2NoaXAtPmZ3X25vZGUgPSBmd19ub2RlOwotCWl0c19tc2lfY2hpcC0+
dHJhbnNsYXRpb25faWQgPSB0cmFuc19pZDsKLQotCXNwaW5fbG9jaygmaW9ydF9tc2lfY2hpcF9s
b2NrKTsKLQlsaXN0X2FkZCgmaXRzX21zaV9jaGlwLT5saXN0LCAmaW9ydF9tc2lfY2hpcF9saXN0
KTsKLQlzcGluX3VubG9jaygmaW9ydF9tc2lfY2hpcF9sb2NrKTsKLQotCXJldHVybiAwOwotfQot
Ci0vKioKLSAqIGlvcnRfZGVyZWdpc3Rlcl9kb21haW5fdG9rZW4oKSAtIERlcmVnaXN0ZXIgZG9t
YWluIHRva2VuIGJhc2VkIG9uIElUUyBJRAotICogQHRyYW5zX2lkOiBJVFMgSUQuCi0gKgotICog
UmV0dXJuczogbm9uZS4KLSAqLwotdm9pZCBpb3J0X2RlcmVnaXN0ZXJfZG9tYWluX3Rva2VuKGlu
dCB0cmFuc19pZCkKLXsKLQlzdHJ1Y3QgaW9ydF9pdHNfbXNpX2NoaXAgKml0c19tc2lfY2hpcCwg
KnQ7Ci0KLQlzcGluX2xvY2soJmlvcnRfbXNpX2NoaXBfbG9jayk7Ci0JbGlzdF9mb3JfZWFjaF9l
bnRyeV9zYWZlKGl0c19tc2lfY2hpcCwgdCwgJmlvcnRfbXNpX2NoaXBfbGlzdCwgbGlzdCkgewot
CQlpZiAoaXRzX21zaV9jaGlwLT50cmFuc2xhdGlvbl9pZCA9PSB0cmFuc19pZCkgewotCQkJbGlz
dF9kZWwoJml0c19tc2lfY2hpcC0+bGlzdCk7Ci0JCQlrZnJlZShpdHNfbXNpX2NoaXApOwotCQkJ
YnJlYWs7Ci0JCX0KLQl9Ci0Jc3Bpbl91bmxvY2soJmlvcnRfbXNpX2NoaXBfbG9jayk7Ci19Ci0K
LS8qKgotICogaW9ydF9maW5kX2RvbWFpbl90b2tlbigpIC0gRmluZCBkb21haW4gdG9rZW4gYmFz
ZWQgb24gZ2l2ZW4gSVRTIElECi0gKiBAdHJhbnNfaWQ6IElUUyBJRC4KLSAqCi0gKiBSZXR1cm5z
OiBkb21haW4gdG9rZW4gd2hlbiBmaW5kIG9uIHRoZSBsaXN0LCBOVUxMIG90aGVyd2lzZQotICov
Ci1zdHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9ydF9maW5kX2RvbWFpbl90b2tlbihpbnQgdHJhbnNf
aWQpCi17Ci0Jc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3X25vZGUgPSBOVUxMOwotCXN0cnVjdCBp
b3J0X2l0c19tc2lfY2hpcCAqaXRzX21zaV9jaGlwOwotCi0Jc3Bpbl9sb2NrKCZpb3J0X21zaV9j
aGlwX2xvY2spOwotCWxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX21zaV9jaGlwLCAmaW9ydF9tc2lf
Y2hpcF9saXN0LCBsaXN0KSB7Ci0JCWlmIChpdHNfbXNpX2NoaXAtPnRyYW5zbGF0aW9uX2lkID09
IHRyYW5zX2lkKSB7Ci0JCQlmd19ub2RlID0gaXRzX21zaV9jaGlwLT5md19ub2RlOwotCQkJYnJl
YWs7Ci0JCX0KLQl9Ci0Jc3Bpbl91bmxvY2soJmlvcnRfbXNpX2NoaXBfbG9jayk7Ci0KLQlyZXR1
cm4gZndfbm9kZTsKLX0KLQogc3RhdGljIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9zY2Fu
X25vZGUoZW51bSBhY3BpX2lvcnRfbm9kZV90eXBlIHR5cGUsCiAJCQkJCSAgICAgaW9ydF9maW5k
X25vZGVfY2FsbGJhY2sgY2FsbGJhY2ssCiAJCQkJCSAgICAgdm9pZCAqY29udGV4dCkKQEAgLTIx
NSw3ICsxNTksNiBAQCBzdGF0aWMgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X3NjYW5fbm9k
ZShlbnVtIGFjcGlfaW9ydF9ub2RlX3R5cGUgdHlwZSwKIAogCWlmICghaW9ydF90YWJsZSkKIAkJ
cmV0dXJuIE5VTEw7Ci0KIAkvKiBHZXQgdGhlIGZpcnN0IElPUlQgbm9kZSAqLwogCWlvcnQgPSAo
c3RydWN0IGFjcGlfdGFibGVfaW9ydCAqKWlvcnRfdGFibGU7CiAJaW9ydF9ub2RlID0gQUNQSV9B
RERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydCwKQEAgLTI0NSwyOSArMTg4LDExIEBA
IHN0YXRpYyBhY3BpX3N0YXR1cyBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2soc3RydWN0IGFjcGlf
aW9ydF9ub2RlICpub2RlLAogCXN0cnVjdCBkZXZpY2UgKmRldiA9IGNvbnRleHQ7CiAJYWNwaV9z
dGF0dXMgc3RhdHVzID0gQUVfTk9UX0ZPVU5EOwogCi0JaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9J
T1JUX05PREVfTkFNRURfQ09NUE9ORU5UKSB7Ci0JCXN0cnVjdCBhY3BpX2J1ZmZlciBidWYgPSB7
IEFDUElfQUxMT0NBVEVfQlVGRkVSLCBOVUxMIH07Ci0JCXN0cnVjdCBhY3BpX2RldmljZSAqYWRl
diA9IHRvX2FjcGlfZGV2aWNlX25vZGUoZGV2LT5md25vZGUpOwotCQlzdHJ1Y3QgYWNwaV9pb3J0
X25hbWVkX2NvbXBvbmVudCAqbmNvbXA7Ci0KLQkJaWYgKCFhZGV2KQotCQkJZ290byBvdXQ7Ci0K
LQkJc3RhdHVzID0gYWNwaV9nZXRfbmFtZShhZGV2LT5oYW5kbGUsIEFDUElfRlVMTF9QQVRITkFN
RSwgJmJ1Zik7Ci0JCWlmIChBQ1BJX0ZBSUxVUkUoc3RhdHVzKSkgewotCQkJZGV2X3dhcm4oZGV2
LCAiQ2FuJ3QgZ2V0IGRldmljZSBmdWxsIHBhdGggbmFtZVxuIik7Ci0JCQlnb3RvIG91dDsKLQkJ
fQotCi0JCW5jb21wID0gKHN0cnVjdCBhY3BpX2lvcnRfbmFtZWRfY29tcG9uZW50ICopbm9kZS0+
bm9kZV9kYXRhOwotCQlzdGF0dXMgPSAhc3RyY21wKG5jb21wLT5kZXZpY2VfbmFtZSwgYnVmLnBv
aW50ZXIpID8KLQkJCQkJCQlBRV9PSyA6IEFFX05PVF9GT1VORDsKLQkJYWNwaV9vc19mcmVlKGJ1
Zi5wb2ludGVyKTsKLQl9IGVsc2UgaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVfUENJ
X1JPT1RfQ09NUExFWCkgeworCWlmIChub2RlLT50eXBlID09IEFDUElfSU9SVF9OT0RFX1BDSV9S
T09UX0NPTVBMRVgpIHsKIAkJc3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXggKnBjaV9yYzsK
LQkJc3RydWN0IHBjaV9idXMgKmJ1czsKKwkJc3RydWN0IHBjaV9kZXYgKnBkZXY7CiAKLQkJYnVz
ID0gdG9fcGNpX2J1cyhkZXYpOworCQlwZGV2ID0gdG9fcGNpX2RldihkZXYpOwogCQlwY2lfcmMg
PSAoc3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXggKilub2RlLT5ub2RlX2RhdGE7CiAKIAkJ
LyoKQEAgLTI3NSwzMzMgKzIwMCwxOSBAQCBzdGF0aWMgYWNwaV9zdGF0dXMgaW9ydF9tYXRjaF9u
b2RlX2NhbGxiYWNrKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKIAkJICogd2l0aCByb290
IGNvbXBsZXhlcy4gRWFjaCBzZWdtZW50IG51bWJlciBjYW4gcmVwcmVzZW50IG9ubHkKIAkJICog
b25lIHJvb3QgY29tcGxleC4KIAkJICovCi0JCXN0YXR1cyA9IHBjaV9yYy0+cGNpX3NlZ21lbnRf
bnVtYmVyID09IHBjaV9kb21haW5fbnIoYnVzKSA/CisJCXN0YXR1cyA9IHBjaV9yYy0+cGNpX3Nl
Z21lbnRfbnVtYmVyID09IHBjaV9kb21haW5fbnIocGRldikgPwogCQkJCQkJCUFFX09LIDogQUVf
Tk9UX0ZPVU5EOwogCX0KLW91dDoKLQlyZXR1cm4gc3RhdHVzOwotfQotCi1zdGF0aWMgaW50IGlv
cnRfaWRfbWFwKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqbWFwLCB1OCB0eXBlLCB1MzIg
cmlkX2luLAotCQkgICAgICAgdTMyICpyaWRfb3V0KQotewotCS8qIFNpbmdsZSBtYXBwaW5nIGRv
ZXMgbm90IGNhcmUgZm9yIGlucHV0IGlkICovCi0JaWYgKG1hcC0+ZmxhZ3MgJiBBQ1BJX0lPUlRf
SURfU0lOR0xFX01BUFBJTkcpIHsKLQkJaWYgKHR5cGUgPT0gQUNQSV9JT1JUX05PREVfTkFNRURf
Q09NUE9ORU5UIHx8Ci0JCSAgICB0eXBlID09IEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBM
RVgpIHsKLQkJCSpyaWRfb3V0ID0gbWFwLT5vdXRwdXRfYmFzZTsKLQkJCXJldHVybiAwOwotCQl9
Ci0KLQkJcHJfd2FybihGV19CVUcgIlttYXAgJXBdIFNJTkdMRSBNQVBQSU5HIGZsYWcgbm90IGFs
bG93ZWQgZm9yIG5vZGUgdHlwZSAlZCwgc2tpcHBpbmcgSUQgbWFwXG4iLAotCQkJbWFwLCB0eXBl
KTsKLQkJcmV0dXJuIC1FTlhJTzsKLQl9Ci0KLQlpZiAocmlkX2luIDwgbWFwLT5pbnB1dF9iYXNl
IHx8Ci0JICAgIChyaWRfaW4gPj0gbWFwLT5pbnB1dF9iYXNlICsgbWFwLT5pZF9jb3VudCkpCi0J
CXJldHVybiAtRU5YSU87Ci0KLQkqcmlkX291dCA9IG1hcC0+b3V0cHV0X2Jhc2UgKyAocmlkX2lu
IC0gbWFwLT5pbnB1dF9iYXNlKTsKLQlyZXR1cm4gMDsKLX0KLQotc3RhdGljCi1zdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKmlvcnRfbm9kZV9nZXRfaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2Rl
LAotCQkJCQl1MzIgKmlkX291dCwgaW50IGluZGV4KQotewotCXN0cnVjdCBhY3BpX2lvcnRfbm9k
ZSAqcGFyZW50OwotCXN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqbWFwOwotCi0JaWYgKCFu
b2RlLT5tYXBwaW5nX29mZnNldCB8fCAhbm9kZS0+bWFwcGluZ19jb3VudCB8fAotCQkJCSAgICAg
aW5kZXggPj0gbm9kZS0+bWFwcGluZ19jb3VudCkKLQkJcmV0dXJuIE5VTEw7Ci0KLQltYXAgPSBB
Q1BJX0FERF9QVFIoc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nLCBub2RlLAotCQkJICAgbm9k
ZS0+bWFwcGluZ19vZmZzZXQgKyBpbmRleCAqIHNpemVvZigqbWFwKSk7Ci0KLQkvKiBGaXJtd2Fy
ZSBidWchICovCi0JaWYgKCFtYXAtPm91dHB1dF9yZWZlcmVuY2UpIHsKLQkJcHJfZXJyKEZXX0JV
RyAiW25vZGUgJXAgdHlwZSAlZF0gSUQgbWFwIGhhcyBOVUxMIHBhcmVudCByZWZlcmVuY2VcbiIs
Ci0JCSAgICAgICBub2RlLCBub2RlLT50eXBlKTsKLQkJcmV0dXJuIE5VTEw7Ci0JfQotCi0JcGFy
ZW50ID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydF90YWJsZSwKLQkJ
CSAgICAgICBtYXAtPm91dHB1dF9yZWZlcmVuY2UpOwotCi0JaWYgKG1hcC0+ZmxhZ3MgJiBBQ1BJ
X0lPUlRfSURfU0lOR0xFX01BUFBJTkcpIHsKLQkJaWYgKG5vZGUtPnR5cGUgPT0gQUNQSV9JT1JU
X05PREVfTkFNRURfQ09NUE9ORU5UIHx8Ci0JCSAgICBub2RlLT50eXBlID09IEFDUElfSU9SVF9O
T0RFX1BDSV9ST09UX0NPTVBMRVgpIHsKLQkJCSppZF9vdXQgPSBtYXAtPm91dHB1dF9iYXNlOwot
CQkJcmV0dXJuIHBhcmVudDsKLQkJfQotCX0KLQotCXJldHVybiBOVUxMOwotfQotCi1zdGF0aWMg
c3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGVfbWFwX2lkKHN0cnVjdCBhY3BpX2lvcnRf
bm9kZSAqbm9kZSwKLQkJCQkJICAgICAgIHUzMiBpZF9pbiwgdTMyICppZF9vdXQsCi0JCQkJCSAg
ICAgICB1OCB0eXBlX21hc2spCi17Ci0JdTMyIGlkID0gaWRfaW47Ci0KLQkvKiBQYXJzZSB0aGUg
SUQgbWFwcGluZyB0cmVlIHRvIGZpbmQgc3BlY2lmaWVkIG5vZGUgdHlwZSAqLwotCXdoaWxlIChu
b2RlKSB7Ci0JCXN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZyAqbWFwOwotCQlpbnQgaTsKLQot
CQlpZiAoSU9SVF9UWVBFX01BU0sobm9kZS0+dHlwZSkgJiB0eXBlX21hc2spIHsKLQkJCWlmIChp
ZF9vdXQpCi0JCQkJKmlkX291dCA9IGlkOwotCQkJcmV0dXJuIG5vZGU7Ci0JCX0KLQotCQlpZiAo
IW5vZGUtPm1hcHBpbmdfb2Zmc2V0IHx8ICFub2RlLT5tYXBwaW5nX2NvdW50KQotCQkJZ290byBm
YWlsX21hcDsKLQotCQltYXAgPSBBQ1BJX0FERF9QVFIoc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBw
aW5nLCBub2RlLAotCQkJCSAgIG5vZGUtPm1hcHBpbmdfb2Zmc2V0KTsKLQotCQkvKiBGaXJtd2Fy
ZSBidWchICovCi0JCWlmICghbWFwLT5vdXRwdXRfcmVmZXJlbmNlKSB7Ci0JCQlwcl9lcnIoRldf
QlVHICJbbm9kZSAlcCB0eXBlICVkXSBJRCBtYXAgaGFzIE5VTEwgcGFyZW50IHJlZmVyZW5jZVxu
IiwKLQkJCSAgICAgICBub2RlLCBub2RlLT50eXBlKTsKLQkJCWdvdG8gZmFpbF9tYXA7Ci0JCX0K
LQotCQkvKiBEbyB0aGUgSUQgdHJhbnNsYXRpb24gKi8KLQkJZm9yIChpID0gMDsgaSA8IG5vZGUt
Pm1hcHBpbmdfY291bnQ7IGkrKywgbWFwKyspIHsKLQkJCWlmICghaW9ydF9pZF9tYXAobWFwLCBu
b2RlLT50eXBlLCBpZCwgJmlkKSkKLQkJCQlicmVhazsKLQkJfQotCi0JCWlmIChpID09IG5vZGUt
Pm1hcHBpbmdfY291bnQpCi0JCQlnb3RvIGZhaWxfbWFwOwotCi0JCW5vZGUgPSBBQ1BJX0FERF9Q
VFIoc3RydWN0IGFjcGlfaW9ydF9ub2RlLCBpb3J0X3RhYmxlLAotCQkJCSAgICBtYXAtPm91dHB1
dF9yZWZlcmVuY2UpOwotCX0KLQotZmFpbF9tYXA6Ci0JLyogTWFwIGlucHV0IElEIHRvIG91dHB1
dCBJRCB1bmNoYW5nZWQgb24gbWFwcGluZyBmYWlsdXJlICovCi0JaWYgKGlkX291dCkKLQkJKmlk
X291dCA9IGlkX2luOwotCi0JcmV0dXJuIE5VTEw7Ci19Ci0KLXN0YXRpYwotc3RydWN0IGFjcGlf
aW9ydF9ub2RlICppb3J0X25vZGVfbWFwX3BsYXRmb3JtX2lkKHN0cnVjdCBhY3BpX2lvcnRfbm9k
ZSAqbm9kZSwKLQkJCQkJCSB1MzIgKmlkX291dCwgdTggdHlwZV9tYXNrLAotCQkJCQkJIGludCBp
bmRleCkKLXsKLQlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBhcmVudDsKLQl1MzIgaWQ7Ci0KLQkv
KiBzdGVwIDE6IHJldHJpZXZlIHRoZSBpbml0aWFsIGRldiBpZCAqLwotCXBhcmVudCA9IGlvcnRf
bm9kZV9nZXRfaWQobm9kZSwgJmlkLCBpbmRleCk7Ci0JaWYgKCFwYXJlbnQpCi0JCXJldHVybiBO
VUxMOwotCi0JLyoKLQkgKiBvcHRpb25hbCBzdGVwIDI6IG1hcCB0aGUgaW5pdGlhbCBkZXYgaWQg
aWYgaXRzIHBhcmVudCBpcyBub3QKLQkgKiB0aGUgdGFyZ2V0IHR5cGUgd2Ugd2FudCwgbWFwIGl0
IGFnYWluIGZvciB0aGUgdXNlIGNhc2VzIHN1Y2gKLQkgKiBhcyBOQyAobmFtZWQgY29tcG9uZW50
KSAtPiBTTU1VIC0+IElUUy4gSWYgdGhlIHR5cGUgaXMgbWF0Y2hlZCwKLQkgKiByZXR1cm4gdGhl
IGluaXRpYWwgZGV2IGlkIGFuZCBpdHMgcGFyZW50IHBvaW50ZXIgZGlyZWN0bHkuCi0JICovCi0J
aWYgKCEoSU9SVF9UWVBFX01BU0socGFyZW50LT50eXBlKSAmIHR5cGVfbWFzaykpCi0JCXBhcmVu
dCA9IGlvcnRfbm9kZV9tYXBfaWQocGFyZW50LCBpZCwgaWRfb3V0LCB0eXBlX21hc2spOwotCWVs
c2UKLQkJaWYgKGlkX291dCkKLQkJCSppZF9vdXQgPSBpZDsKLQotCXJldHVybiBwYXJlbnQ7Ci19
CiAKLXN0YXRpYyBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfZmluZF9kZXZfbm9kZShzdHJ1
Y3QgZGV2aWNlICpkZXYpCi17Ci0Jc3RydWN0IHBjaV9idXMgKnBidXM7Ci0KLQlpZiAoIWRldl9p
c19wY2koZGV2KSkKLQkJcmV0dXJuIGlvcnRfc2Nhbl9ub2RlKEFDUElfSU9SVF9OT0RFX05BTUVE
X0NPTVBPTkVOVCwKLQkJCQkgICAgICBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2ssIGRldik7Ci0K
LQkvKiBGaW5kIGEgUENJIHJvb3QgYnVzICovCi0JcGJ1cyA9IHRvX3BjaV9kZXYoZGV2KS0+YnVz
OwotCXdoaWxlICghcGNpX2lzX3Jvb3RfYnVzKHBidXMpKQotCQlwYnVzID0gcGJ1cy0+cGFyZW50
OwotCi0JcmV0dXJuIGlvcnRfc2Nhbl9ub2RlKEFDUElfSU9SVF9OT0RFX1BDSV9ST09UX0NPTVBM
RVgsCi0JCQkgICAgICBpb3J0X21hdGNoX25vZGVfY2FsbGJhY2ssICZwYnVzLT5kZXYpOwotfQot
Ci0vKioKLSAqIGlvcnRfbXNpX21hcF9yaWQoKSAtIE1hcCBhIE1TSSByZXF1ZXN0ZXIgSUQgZm9y
IGEgZGV2aWNlCi0gKiBAZGV2OiBUaGUgZGV2aWNlIGZvciB3aGljaCB0aGUgbWFwcGluZyBpcyB0
byBiZSBkb25lLgotICogQHJlcV9pZDogVGhlIGRldmljZSByZXF1ZXN0ZXIgSUQuCi0gKgotICog
UmV0dXJuczogbWFwcGVkIE1TSSBSSUQgb24gc3VjY2VzcywgaW5wdXQgcmVxdWVzdGVyIElEIG90
aGVyd2lzZQotICovCi11MzIgaW9ydF9tc2lfbWFwX3JpZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHUz
MiByZXFfaWQpCi17Ci0Jc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlOwotCXUzMiBkZXZfaWQ7
Ci0KLQlub2RlID0gaW9ydF9maW5kX2Rldl9ub2RlKGRldik7Ci0JaWYgKCFub2RlKQotCQlyZXR1
cm4gcmVxX2lkOwotCi0JaW9ydF9ub2RlX21hcF9pZChub2RlLCByZXFfaWQsICZkZXZfaWQsIElP
UlRfTVNJX1RZUEUpOwotCXJldHVybiBkZXZfaWQ7Ci19Ci0KLS8qKgotICogaW9ydF9wbXNpX2dl
dF9kZXZfaWQoKSAtIEdldCB0aGUgZGV2aWNlIGlkIGZvciBhIGRldmljZQotICogQGRldjogVGhl
IGRldmljZSBmb3Igd2hpY2ggdGhlIG1hcHBpbmcgaXMgdG8gYmUgZG9uZS4KLSAqIEBkZXZfaWQ6
IFRoZSBkZXZpY2UgSUQgZm91bmQuCi0gKgotICogUmV0dXJuczogMCBmb3Igc3VjY2Vzc2Z1bCBm
aW5kIGEgZGV2IGlkLCAtRU5PREVWIG9uIGVycm9yCi0gKi8KLWludCBpb3J0X3Btc2lfZ2V0X2Rl
dl9pZChzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiAqZGV2X2lkKQotewotCWludCBpOwotCXN0cnVj
dCBhY3BpX2lvcnRfbm9kZSAqbm9kZTsKLQotCW5vZGUgPSBpb3J0X2ZpbmRfZGV2X25vZGUoZGV2
KTsKLQlpZiAoIW5vZGUpCi0JCXJldHVybiAtRU5PREVWOwotCi0JZm9yIChpID0gMDsgaSA8IG5v
ZGUtPm1hcHBpbmdfY291bnQ7IGkrKykgewotCQlpZiAoaW9ydF9ub2RlX21hcF9wbGF0Zm9ybV9p
ZChub2RlLCBkZXZfaWQsIElPUlRfTVNJX1RZUEUsIGkpKQotCQkJcmV0dXJuIDA7Ci0JfQotCi0J
cmV0dXJuIC1FTk9ERVY7Ci19Ci0KLS8qKgotICogaW9ydF9kZXZfZmluZF9pdHNfaWQoKSAtIEZp
bmQgdGhlIElUUyBpZGVudGlmaWVyIGZvciBhIGRldmljZQotICogQGRldjogVGhlIGRldmljZS4K
LSAqIEByZXFfaWQ6IERldmljZSdzIHJlcXVlc3RlciBJRAotICogQGlkeDogSW5kZXggb2YgdGhl
IElUUyBpZGVudGlmaWVyIGxpc3QuCi0gKiBAaXRzX2lkOiBJVFMgaWRlbnRpZmllci4KLSAqCi0g
KiBSZXR1cm5zOiAwIG9uIHN1Y2Nlc3MsIGFwcHJvcHJpYXRlIGVycm9yIHZhbHVlIG90aGVyd2lz
ZQotICovCi1zdGF0aWMgaW50IGlvcnRfZGV2X2ZpbmRfaXRzX2lkKHN0cnVjdCBkZXZpY2UgKmRl
diwgdTMyIHJlcV9pZCwKLQkJCQl1bnNpZ25lZCBpbnQgaWR4LCBpbnQgKml0c19pZCkKLXsKLQlz
dHJ1Y3QgYWNwaV9pb3J0X2l0c19ncm91cCAqaXRzOwotCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAq
bm9kZTsKLQotCW5vZGUgPSBpb3J0X2ZpbmRfZGV2X25vZGUoZGV2KTsKLQlpZiAoIW5vZGUpCi0J
CXJldHVybiAtRU5YSU87Ci0KLQlub2RlID0gaW9ydF9ub2RlX21hcF9pZChub2RlLCByZXFfaWQs
IE5VTEwsIElPUlRfTVNJX1RZUEUpOwotCWlmICghbm9kZSkKLQkJcmV0dXJuIC1FTlhJTzsKLQot
CS8qIE1vdmUgdG8gSVRTIHNwZWNpZmljIGRhdGEgKi8KLQlpdHMgPSAoc3RydWN0IGFjcGlfaW9y
dF9pdHNfZ3JvdXAgKilub2RlLT5ub2RlX2RhdGE7Ci0JaWYgKGlkeCA+IGl0cy0+aXRzX2NvdW50
KSB7Ci0JCWRldl9lcnIoZGV2LCAicmVxdWVzdGVkIElUUyBJRCBpbmRleCBbJWRdIGlzIGdyZWF0
ZXIgdGhhbiBhdmFpbGFibGUgWyVkXVxuIiwKLQkJCWlkeCwgaXRzLT5pdHNfY291bnQpOwotCQly
ZXR1cm4gLUVOWElPOwotCX0KLQotCSppdHNfaWQgPSBpdHMtPmlkZW50aWZpZXJzW2lkeF07Ci0J
cmV0dXJuIDA7Ci19Ci0KLS8qKgotICogaW9ydF9nZXRfZGV2aWNlX2RvbWFpbigpIC0gRmluZCBN
U0kgZG9tYWluIHJlbGF0ZWQgdG8gYSBkZXZpY2UKLSAqIEBkZXY6IFRoZSBkZXZpY2UuCi0gKiBA
cmVxX2lkOiBSZXF1ZXN0ZXIgSUQgZm9yIHRoZSBkZXZpY2UuCi0gKgotICogUmV0dXJuczogdGhl
IE1TSSBkb21haW4gZm9yIHRoaXMgZGV2aWNlLCBOVUxMIG90aGVyd2lzZQotICovCi1zdHJ1Y3Qg
aXJxX2RvbWFpbiAqaW9ydF9nZXRfZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2aWNlICpkZXYsIHUz
MiByZXFfaWQpCi17Ci0Jc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmhhbmRsZTsKLQlpbnQgaXRzX2lk
OwotCi0JaWYgKGlvcnRfZGV2X2ZpbmRfaXRzX2lkKGRldiwgcmVxX2lkLCAwLCAmaXRzX2lkKSkK
LQkJcmV0dXJuIE5VTEw7Ci0KLQloYW5kbGUgPSBpb3J0X2ZpbmRfZG9tYWluX3Rva2VuKGl0c19p
ZCk7Ci0JaWYgKCFoYW5kbGUpCi0JCXJldHVybiBOVUxMOwotCi0JcmV0dXJuIGlycV9maW5kX21h
dGNoaW5nX2Z3bm9kZShoYW5kbGUsIERPTUFJTl9CVVNfUENJX01TSSk7Ci19Ci0KLS8qKgotICog
aW9ydF9nZXRfcGxhdGZvcm1fZGV2aWNlX2RvbWFpbigpIC0gRmluZCBNU0kgZG9tYWluIHJlbGF0
ZWQgdG8gYQotICogcGxhdGZvcm0gZGV2aWNlCi0gKiBAZGV2OiB0aGUgZGV2IHBvaW50ZXIgYXNz
b2NpYXRlZCB3aXRoIHRoZSBwbGF0Zm9ybSBkZXZpY2UKLSAqCi0gKiBSZXR1cm5zOiB0aGUgTVNJ
IGRvbWFpbiBmb3IgdGhpcyBkZXZpY2UsIE5VTEwgb3RoZXJ3aXNlCi0gKi8KLXN0YXRpYyBzdHJ1
Y3QgaXJxX2RvbWFpbiAqaW9ydF9nZXRfcGxhdGZvcm1fZGV2aWNlX2RvbWFpbihzdHJ1Y3QgZGV2
aWNlICpkZXYpCi17Ci0Jc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLCAqbXNpX3BhcmVudDsK
LQlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9ydF9md25vZGU7Ci0Jc3RydWN0IGFjcGlfaW9ydF9p
dHNfZ3JvdXAgKml0czsKLQlpbnQgaTsKLQotCS8qIGZpbmQgaXRzIGFzc29jaWF0ZWQgaW9ydCBu
b2RlICovCi0Jbm9kZSA9IGlvcnRfc2Nhbl9ub2RlKEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBP
TkVOVCwKLQkJCSAgICAgIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgZGV2KTsKLQlpZiAoIW5v
ZGUpCi0JCXJldHVybiBOVUxMOwotCi0JLyogdGhlbiBmaW5kIGl0cyBtc2kgcGFyZW50IG5vZGUg
Ki8KLQlmb3IgKGkgPSAwOyBpIDwgbm9kZS0+bWFwcGluZ19jb3VudDsgaSsrKSB7Ci0JCW1zaV9w
YXJlbnQgPSBpb3J0X25vZGVfbWFwX3BsYXRmb3JtX2lkKG5vZGUsIE5VTEwsCi0JCQkJCQkgICAg
ICAgSU9SVF9NU0lfVFlQRSwgaSk7Ci0JCWlmIChtc2lfcGFyZW50KQotCQkJYnJlYWs7Ci0JfQot
Ci0JaWYgKCFtc2lfcGFyZW50KQotCQlyZXR1cm4gTlVMTDsKLQotCS8qIE1vdmUgdG8gSVRTIHNw
ZWNpZmljIGRhdGEgKi8KLQlpdHMgPSAoc3RydWN0IGFjcGlfaW9ydF9pdHNfZ3JvdXAgKiltc2lf
cGFyZW50LT5ub2RlX2RhdGE7Ci0KLQlpb3J0X2Z3bm9kZSA9IGlvcnRfZmluZF9kb21haW5fdG9r
ZW4oaXRzLT5pZGVudGlmaWVyc1swXSk7Ci0JaWYgKCFpb3J0X2Z3bm9kZSkKLQkJcmV0dXJuIE5V
TEw7Ci0KLQlyZXR1cm4gaXJxX2ZpbmRfbWF0Y2hpbmdfZndub2RlKGlvcnRfZndub2RlLCBET01B
SU5fQlVTX1BMQVRGT1JNX01TSSk7Ci19Ci0KLXZvaWQgYWNwaV9jb25maWd1cmVfcG1zaV9kb21h
aW4oc3RydWN0IGRldmljZSAqZGV2KQotewotCXN0cnVjdCBpcnFfZG9tYWluICptc2lfZG9tYWlu
OwotCi0JbXNpX2RvbWFpbiA9IGlvcnRfZ2V0X3BsYXRmb3JtX2RldmljZV9kb21haW4oZGV2KTsK
LQlpZiAobXNpX2RvbWFpbikKLQkJZGV2X3NldF9tc2lfZG9tYWluKGRldiwgbXNpX2RvbWFpbik7
Ci19Ci0KLXN0YXRpYyBpbnQgX19tYXliZV91bnVzZWQgX19nZXRfcGNpX3JpZChzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdTE2IGFsaWFzLAotCQkJCQl2b2lkICpkYXRhKQotewotCXUzMiAqcmlkID0g
ZGF0YTsKLQotCSpyaWQgPSBhbGlhczsKLQlyZXR1cm4gMDsKKwlyZXR1cm4gc3RhdHVzOwogfQog
CiBzdGF0aWMgaW50IGFybV9zbW11X2lvcnRfeGxhdGUoc3RydWN0IGRldmljZSAqZGV2LCB1MzIg
c3RyZWFtaWQsCiAJCQkgICAgICAgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSwKIAkJCSAg
ICAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMpCiB7Ci0JaW50IHJldCA9IGlvbW11X2Z3
c3BlY19pbml0KGRldiwgZndub2RlLCBvcHMpOworCWludCByZXQ7CisJcmV0ICA9IGlvbW11X2Z3
c3BlY19pbml0KGRldiwgZndub2RlLCBvcHMpOwogCiAJaWYgKCFyZXQpCiAJCXJldCA9IGlvbW11
X2Z3c3BlY19hZGRfaWRzKGRldiwgJnN0cmVhbWlkLCAxKTsKQEAgLTYwOSw0NSArMjIwLDEyIEBA
IHN0YXRpYyBpbnQgYXJtX3NtbXVfaW9ydF94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYsIHUzMiBz
dHJlYW1pZCwKIAlyZXR1cm4gcmV0OwogfQogCi1zdGF0aWMgaW5saW5lIGJvb2wgaW9ydF9pb21t
dV9kcml2ZXJfZW5hYmxlZCh1OCB0eXBlKQotewotCXN3aXRjaCAodHlwZSkgewotCWNhc2UgQUNQ
SV9JT1JUX05PREVfU01NVV9WMzoKLQkJcmV0dXJuIElTX0JVSUxUSU4oQ09ORklHX0FSTV9TTU1V
X1YzKTsKLQljYXNlIEFDUElfSU9SVF9OT0RFX1NNTVU6Ci0JCXJldHVybiBJU19CVUlMVElOKENP
TkZJR19BUk1fU01NVSk7Ci0JZGVmYXVsdDoKLQkJcHJfd2FybigiSU9SVCBub2RlIHR5cGUgJXUg
ZG9lcyBub3QgZGVzY3JpYmUgYW4gU01NVVxuIiwgdHlwZSk7Ci0JCXJldHVybiBmYWxzZTsKLQl9
Ci19Ci0KLSNpZmRlZiBDT05GSUdfSU9NTVVfQVBJCiBzdGF0aWMgaW5saW5lCiBjb25zdCBzdHJ1
Y3QgaW9tbXVfb3BzICppb3J0X2Z3c3BlY19pb21tdV9vcHMoc3RydWN0IGlvbW11X2Z3c3BlYyAq
ZndzcGVjKQogewogCXJldHVybiAoZndzcGVjICYmIGZ3c3BlYy0+b3BzKSA/IGZ3c3BlYy0+b3Bz
IDogTlVMTDsKIH0KIAotc3RhdGljIGlubGluZQotaW50IGlvcnRfYWRkX2RldmljZV9yZXBsYXko
Y29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzLCBzdHJ1Y3QgZGV2aWNlICpkZXYpCi17Ci0JaW50
IGVyciA9IDA7Ci0KLQlpZiAob3BzLT5hZGRfZGV2aWNlICYmIGRldi0+YnVzICYmICFkZXYtPmlv
bW11X2dyb3VwKQotCQllcnIgPSBvcHMtPmFkZF9kZXZpY2UoZGV2KTsKLQotCXJldHVybiBlcnI7
Ci19Ci0jZWxzZQotc3RhdGljIGlubGluZQotY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9ydF9m
d3NwZWNfaW9tbXVfb3BzKHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYykKLXsgcmV0dXJuIE5V
TEw7IH0KLXN0YXRpYyBpbmxpbmUKLWludCBpb3J0X2FkZF9kZXZpY2VfcmVwbGF5KGNvbnN0IHN0
cnVjdCBpb21tdV9vcHMgKm9wcywgc3RydWN0IGRldmljZSAqZGV2KQoteyByZXR1cm4gMDsgfQot
I2VuZGlmCi0KIHN0YXRpYyBpbnQgaW9ydF9pb21tdV94bGF0ZShzdHJ1Y3QgZGV2aWNlICpkZXYs
IHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSwKIAkJCSAgICB1MzIgc3RyZWFtaWQpCiB7CkBA
IC02NzAsOSArMjQ4LDkgQEAgc3RhdGljIGludCBpb3J0X2lvbW11X3hsYXRlKHN0cnVjdCBkZXZp
Y2UgKmRldiwgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlLAogCSAqIG9yIGp1c3QgYWJvcnQg
aXQuCiAJICovCiAJb3BzID0gaW9tbXVfb3BzX2Zyb21fZndub2RlKGlvcnRfZndub2RlKTsKLQlp
ZiAoIW9wcykKLQkJcmV0dXJuIGlvcnRfaW9tbXVfZHJpdmVyX2VuYWJsZWQobm9kZS0+dHlwZSkg
PwotCQkgICAgICAgLUVQUk9CRV9ERUZFUiA6IC1FTk9ERVY7CisJaWYgKCFvcHMpIHsKKwkJcmV0
dXJuIC0xOworICAgICAgICB9CiAKIAlyZXR1cm4gYXJtX3NtbXVfaW9ydF94bGF0ZShkZXYsIHN0
cmVhbWlkLCBpb3J0X2Z3bm9kZSwgb3BzKTsKIH0KQEAgLTY4NSw4OSArMjYzLDE5IEBAIHN0cnVj
dCBpb3J0X3BjaV9hbGlhc19pbmZvIHsKIHN0YXRpYyBpbnQgaW9ydF9wY2lfaW9tbXVfaW5pdChz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdTE2IGFsaWFzLCB2b2lkICpkYXRhKQogewogCXN0cnVjdCBp
b3J0X3BjaV9hbGlhc19pbmZvICppbmZvID0gZGF0YTsKLQlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
KnBhcmVudDsKKwlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnNtbXVfbm9kZTsKIAl1MzIgc3RyZWFt
aWQ7CiAKLQlwYXJlbnQgPSBpb3J0X25vZGVfbWFwX2lkKGluZm8tPm5vZGUsIGFsaWFzLCAmc3Ry
ZWFtaWQsCi0JCQkJICBJT1JUX0lPTU1VX1RZUEUpOwotCXJldHVybiBpb3J0X2lvbW11X3hsYXRl
KGluZm8tPmRldiwgcGFyZW50LCBzdHJlYW1pZCk7CisJcXVlcnlfc3RyZWFtaWQoaW5mby0+bm9k
ZSwgYWxpYXMsICZzdHJlYW1pZCwgJnNtbXVfbm9kZSk7CisJcmV0dXJuIGlvcnRfaW9tbXVfeGxh
dGUoaW5mby0+ZGV2LCBzbW11X25vZGUsIHN0cmVhbWlkKTsKIH0KIAotc3RhdGljIGludCBuY19k
bWFfZ2V0X3JhbmdlKHN0cnVjdCBkZXZpY2UgKmRldiwgdTY0ICpzaXplKQoraW50IHBjaV9mb3Jf
ZWFjaF9kbWFfYWxpYXMoc3RydWN0IHBjaV9kZXYgKnBkZXYsCisJCQkgICBpbnQgKCpmbikoc3Ry
dWN0IHBjaV9kZXYgKnBkZXYsCisJCSAgICAgICAgICAgdTE2IGFsaWFzLCB2b2lkICpkYXRhKSwg
dm9pZCAqZGF0YSkKIHsKLQlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGU7Ci0Jc3RydWN0IGFj
cGlfaW9ydF9uYW1lZF9jb21wb25lbnQgKm5jb21wOwotCi0Jbm9kZSA9IGlvcnRfc2Nhbl9ub2Rl
KEFDUElfSU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCwKLQkJCSAgICAgIGlvcnRfbWF0Y2hfbm9k
ZV9jYWxsYmFjaywgZGV2KTsKLQlpZiAoIW5vZGUpCi0JCXJldHVybiAtRU5PREVWOwotCi0JbmNv
bXAgPSAoc3RydWN0IGFjcGlfaW9ydF9uYW1lZF9jb21wb25lbnQgKilub2RlLT5ub2RlX2RhdGE7
Ci0KLQkqc2l6ZSA9IG5jb21wLT5tZW1vcnlfYWRkcmVzc19saW1pdCA+PSA2NCA/IFU2NF9NQVgg
OgotCQkJMVVMTDw8bmNvbXAtPm1lbW9yeV9hZGRyZXNzX2xpbWl0OwotCi0JcmV0dXJuIDA7Ci19
Ci0KLS8qKgotICogaW9ydF9kbWFfc2V0dXAoKSAtIFNldC11cCBkZXZpY2UgRE1BIHBhcmFtZXRl
cnMuCi0gKgotICogQGRldjogZGV2aWNlIHRvIGNvbmZpZ3VyZQotICogQGRtYV9hZGRyOiBkZXZp
Y2UgRE1BIGFkZHJlc3MgcmVzdWx0IHBvaW50ZXIKLSAqIEBzaXplOiBETUEgcmFuZ2Ugc2l6ZSBy
ZXN1bHQgcG9pbnRlcgotICovCi12b2lkIGlvcnRfZG1hX3NldHVwKHN0cnVjdCBkZXZpY2UgKmRl
diwgdTY0ICpkbWFfYWRkciwgdTY0ICpkbWFfc2l6ZSkKLXsKLQl1NjQgbWFzaywgZG1hYWRkciA9
IDAsIHNpemUgPSAwLCBvZmZzZXQgPSAwOwotCWludCByZXQsIG1zYjsKLQotCS8qCi0JICogU2V0
IGRlZmF1bHQgY29oZXJlbnRfZG1hX21hc2sgdG8gMzIgYml0LiAgRHJpdmVycyBhcmUgZXhwZWN0
ZWQgdG8KLQkgKiBzZXR1cCB0aGUgY29ycmVjdCBzdXBwb3J0ZWQgbWFzay4KLQkgKi8KLQlpZiAo
IWRldi0+Y29oZXJlbnRfZG1hX21hc2spCi0JCWRldi0+Y29oZXJlbnRfZG1hX21hc2sgPSBETUFf
QklUX01BU0soMzIpOwotCi0JLyoKLQkgKiBTZXQgaXQgdG8gY29oZXJlbnRfZG1hX21hc2sgYnkg
ZGVmYXVsdCBpZiB0aGUgYXJjaGl0ZWN0dXJlCi0JICogY29kZSBoYXMgbm90IHNldCBpdC4KLQkg
Ki8KLQlpZiAoIWRldi0+ZG1hX21hc2spCi0JCWRldi0+ZG1hX21hc2sgPSAmZGV2LT5jb2hlcmVu
dF9kbWFfbWFzazsKLQotCXNpemUgPSBtYXgoZGV2LT5jb2hlcmVudF9kbWFfbWFzaywgZGV2LT5j
b2hlcmVudF9kbWFfbWFzayArIDEpOwotCi0JaWYgKGRldl9pc19wY2koZGV2KSkKLQkJcmV0ID0g
YWNwaV9kbWFfZ2V0X3JhbmdlKGRldiwgJmRtYWFkZHIsICZvZmZzZXQsICZzaXplKTsKLQllbHNl
Ci0JCXJldCA9IG5jX2RtYV9nZXRfcmFuZ2UoZGV2LCAmc2l6ZSk7Ci0KLQlpZiAoIXJldCkgewot
CQltc2IgPSBmbHM2NChkbWFhZGRyICsgc2l6ZSAtIDEpOwotCQkvKgotCQkgKiBSb3VuZC11cCB0
byB0aGUgcG93ZXItb2YtdHdvIG1hc2sgb3Igc2V0Ci0JCSAqIHRoZSBtYXNrIHRvIHRoZSB3aG9s
ZSA2NC1iaXQgYWRkcmVzcyBzcGFjZQotCQkgKiBpbiBjYXNlIHRoZSBETUEgcmVnaW9uIGNvdmVy
cyB0aGUgZnVsbAotCQkgKiBtZW1vcnkgd2luZG93LgotCQkgKi8KLQkJbWFzayA9IG1zYiA9PSA2
NCA/IFU2NF9NQVggOiAoMVVMTCA8PCBtc2IpIC0gMTsKLQkJLyoKLQkJICogTGltaXQgY29oZXJl
bnQgYW5kIGRtYSBtYXNrIGJhc2VkIG9uIHNpemUKLQkJICogcmV0cmlldmVkIGZyb20gZmlybXdh
cmUuCi0JCSAqLwotCQlkZXYtPmNvaGVyZW50X2RtYV9tYXNrID0gbWFzazsKLQkJKmRldi0+ZG1h
X21hc2sgPSBtYXNrOwotCX0KLQotCSpkbWFfYWRkciA9IGRtYWFkZHI7Ci0JKmRtYV9zaXplID0g
c2l6ZTsKLQotCWRldi0+ZG1hX3Bmbl9vZmZzZXQgPSBQRk5fRE9XTihvZmZzZXQpOwotCWRldl9k
YmcoZGV2LCAiZG1hX3Bmbl9vZmZzZXQoJSMwOGxseClcbiIsIG9mZnNldCk7CisJcmV0dXJuIGZu
KHBkZXYsIFBDSV9CREYyKHBkZXYtPmJ1cywgcGRldi0+ZGV2Zm4pLCBkYXRhKTsKIH0KLQogLyoq
CiAgKiBpb3J0X2lvbW11X2NvbmZpZ3VyZSAtIFNldC11cCBJT01NVSBjb25maWd1cmF0aW9uIGZv
ciBhIGRldmljZS4KICAqCkBAIC03NzgsOSArMjg2LDggQEAgdm9pZCBpb3J0X2RtYV9zZXR1cChz
dHJ1Y3QgZGV2aWNlICpkZXYsIHU2NCAqZG1hX2FkZHIsIHU2NCAqZG1hX3NpemUpCiAgKi8KIGNv
bnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvcnRfaW9tbXVfY29uZmlndXJlKHN0cnVjdCBkZXZpY2Ug
KmRldikKIHsKLQlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUsICpwYXJlbnQ7CisJc3RydWN0
IGFjcGlfaW9ydF9ub2RlICpub2RlOwogCWNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wczsKLQl1
MzIgc3RyZWFtaWQgPSAwOwogCWludCBlcnIgPSAtRU5PREVWOwogCiAJLyoKQEAgLTc5Miw0NzIg
KzI5OSw1OCBAQCBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICppb3J0X2lvbW11X2NvbmZpZ3VyZShz
dHJ1Y3QgZGV2aWNlICpkZXYpCiAJCXJldHVybiBvcHM7CiAKIAlpZiAoZGV2X2lzX3BjaShkZXYp
KSB7Ci0JCXN0cnVjdCBwY2lfYnVzICpidXMgPSB0b19wY2lfZGV2KGRldiktPmJ1czsKIAkJc3Ry
dWN0IGlvcnRfcGNpX2FsaWFzX2luZm8gaW5mbyA9IHsgLmRldiA9IGRldiB9OwotCiAJCW5vZGUg
PSBpb3J0X3NjYW5fbm9kZShBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYLAotCQkJCSAg
ICAgIGlvcnRfbWF0Y2hfbm9kZV9jYWxsYmFjaywgJmJ1cy0+ZGV2KTsKKwkJCQkgICAgICBpb3J0
X21hdGNoX25vZGVfY2FsbGJhY2ssIGRldik7CiAJCWlmICghbm9kZSkKIAkJCXJldHVybiBOVUxM
OwotCiAJCWluZm8ubm9kZSA9IG5vZGU7CiAJCWVyciA9IHBjaV9mb3JfZWFjaF9kbWFfYWxpYXMo
dG9fcGNpX2RldihkZXYpLAogCQkJCQkgICAgIGlvcnRfcGNpX2lvbW11X2luaXQsICZpbmZvKTsK
LQl9IGVsc2UgewotCQlpbnQgaSA9IDA7Ci0KLQkJbm9kZSA9IGlvcnRfc2Nhbl9ub2RlKEFDUElf
SU9SVF9OT0RFX05BTUVEX0NPTVBPTkVOVCwKLQkJCQkgICAgICBpb3J0X21hdGNoX25vZGVfY2Fs
bGJhY2ssIGRldik7Ci0JCWlmICghbm9kZSkKLQkJCXJldHVybiBOVUxMOwotCi0JCWRvIHsKLQkJ
CXBhcmVudCA9IGlvcnRfbm9kZV9tYXBfcGxhdGZvcm1faWQobm9kZSwgJnN0cmVhbWlkLAotCQkJ
CQkJCSAgIElPUlRfSU9NTVVfVFlQRSwKLQkJCQkJCQkgICBpKyspOwotCi0JCQlpZiAocGFyZW50
KQotCQkJCWVyciA9IGlvcnRfaW9tbXVfeGxhdGUoZGV2LCBwYXJlbnQsIHN0cmVhbWlkKTsKLQkJ
fSB3aGlsZSAocGFyZW50ICYmICFlcnIpOwotCX0KLQotCS8qCi0JICogSWYgd2UgaGF2ZSByZWFz
b24gdG8gYmVsaWV2ZSB0aGUgSU9NTVUgZHJpdmVyIG1pc3NlZCB0aGUgaW5pdGlhbAotCSAqIGFk
ZF9kZXZpY2UgY2FsbGJhY2sgZm9yIGRldiwgcmVwbGF5IGl0IHRvIGdldCB0aGluZ3MgaW4gb3Jk
ZXIuCi0JICovCi0JaWYgKCFlcnIpIHsKLQkJb3BzID0gaW9ydF9md3NwZWNfaW9tbXVfb3BzKGRl
di0+aW9tbXVfZndzcGVjKTsKLQkJZXJyID0gaW9ydF9hZGRfZGV2aWNlX3JlcGxheShvcHMsIGRl
dik7CiAJfQotCi0JLyogSWdub3JlIGFsbCBvdGhlciBlcnJvcnMgYXBhcnQgZnJvbSBFUFJPQkVf
REVGRVIgKi8KLQlpZiAoZXJyID09IC1FUFJPQkVfREVGRVIpIHsKLQkJb3BzID0gRVJSX1BUUihl
cnIpOwotCX0gZWxzZSBpZiAoZXJyKSB7Ci0JCWRldl9kYmcoZGV2LCAiQWRkaW5nIHRvIElPTU1V
IGZhaWxlZDogJWRcbiIsIGVycik7Ci0JCW9wcyA9IE5VTEw7Ci0JfQotCiAJcmV0dXJuIG9wczsK
IH0KIAotc3RhdGljIHZvaWQgX19pbml0IGFjcGlfaW9ydF9yZWdpc3Rlcl9pcnEoaW50IGh3aXJx
LCBjb25zdCBjaGFyICpuYW1lLAotCQkJCQkgIGludCB0cmlnZ2VyLAotCQkJCQkgIHN0cnVjdCBy
ZXNvdXJjZSAqcmVzKQotewotCWludCBpcnEgPSBhY3BpX3JlZ2lzdGVyX2dzaShOVUxMLCBod2ly
cSwgdHJpZ2dlciwKLQkJCQkgICAgQUNQSV9BQ1RJVkVfSElHSCk7Ci0KLQlpZiAoaXJxIDw9IDAp
IHsKLQkJcHJfZXJyKCJjb3VsZCBub3QgcmVnaXN0ZXIgZ3NpIGh3aXJxICVkIG5hbWUgWyVzXVxu
IiwgaHdpcnEsCi0JCQkJCQkJCSAgICAgIG5hbWUpOwotCQlyZXR1cm47Ci0JfQotCi0JcmVzLT5z
dGFydCA9IGlycTsKLQlyZXMtPmVuZCA9IGlycTsKLQlyZXMtPmZsYWdzID0gSU9SRVNPVVJDRV9J
UlE7Ci0JcmVzLT5uYW1lID0gbmFtZTsKLX0KLQotc3RhdGljIGludCBfX2luaXQgYXJtX3NtbXVf
djNfY291bnRfcmVzb3VyY2VzKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKLXsKLQlzdHJ1
Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKnNtbXU7Ci0JLyogQWx3YXlzIHByZXNlbnQgbWVtIHJlc291
cmNlICovCi0JaW50IG51bV9yZXMgPSAxOwotCi0JLyogUmV0cmlldmUgU01NVXYzIHNwZWNpZmlj
IGRhdGEgKi8KLQlzbW11ID0gKHN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqKW5vZGUtPm5vZGVf
ZGF0YTsKLQotCWlmIChzbW11LT5ldmVudF9nc2l2KQotCQludW1fcmVzKys7Ci0KLQlpZiAoc21t
dS0+cHJpX2dzaXYpCi0JCW51bV9yZXMrKzsKLQotCWlmIChzbW11LT5nZXJyX2dzaXYpCi0JCW51
bV9yZXMrKzsKLQotCWlmIChzbW11LT5zeW5jX2dzaXYpCi0JCW51bV9yZXMrKzsKLQotCXJldHVy
biBudW1fcmVzOwotfQotCi1zdGF0aWMgYm9vbCBhcm1fc21tdV92M19pc19jb21iaW5lZF9pcnEo
c3RydWN0IGFjcGlfaW9ydF9zbW11X3YzICpzbW11KQotewotCS8qCi0JICogQ2F2aXVtIFRodW5k
ZXJYMiBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IG5vdCBzdXBwb3J0IHVuaXF1ZQotCSAqIGlycSBs
aW5lLiBVc2Ugc2luZ2xlIGlycSBsaW5lIGZvciBhbGwgdGhlIFNNTVV2MyBpbnRlcnJ1cHRzLgot
CSAqLwotCWlmIChzbW11LT5tb2RlbCAhPSBBQ1BJX0lPUlRfU01NVV9WM19DQVZJVU1fQ045OVhY
KQotCQlyZXR1cm4gZmFsc2U7Ci0KLQkvKgotCSAqIFRodW5kZXJYMiBkb2Vzbid0IHN1cHBvcnQg
TVNJcyBmcm9tIHRoZSBTTU1VLCBzbyB3ZSdyZSBjaGVja2luZwotCSAqIFNQSSBudW1iZXJzIGhl
cmUuCi0JICovCi0JcmV0dXJuIHNtbXUtPmV2ZW50X2dzaXYgPT0gc21tdS0+cHJpX2dzaXYgJiYK
LQkgICAgICAgc21tdS0+ZXZlbnRfZ3NpdiA9PSBzbW11LT5nZXJyX2dzaXYgJiYKLQkgICAgICAg
c21tdS0+ZXZlbnRfZ3NpdiA9PSBzbW11LT5zeW5jX2dzaXY7Ci19Ci0KLXN0YXRpYyB1bnNpZ25l
ZCBsb25nIGFybV9zbW11X3YzX3Jlc291cmNlX3NpemUoc3RydWN0IGFjcGlfaW9ydF9zbW11X3Yz
ICpzbW11KQotewotCS8qCi0JICogT3ZlcnJpZGUgdGhlIHNpemUsIGZvciBDYXZpdW0gVGh1bmRl
clgyIGltcGxlbWVudGF0aW9uCi0JICogd2hpY2ggZG9lc24ndCBzdXBwb3J0IHRoZSBwYWdlIDEg
U01NVSByZWdpc3RlciBzcGFjZS4KLQkgKi8KLQlpZiAoc21tdS0+bW9kZWwgPT0gQUNQSV9JT1JU
X1NNTVVfVjNfQ0FWSVVNX0NOOTlYWCkKLQkJcmV0dXJuIFNaXzY0SzsKLQotCXJldHVybiBTWl8x
MjhLOwotfQotCi1zdGF0aWMgdm9pZCBfX2luaXQgYXJtX3NtbXVfdjNfaW5pdF9yZXNvdXJjZXMo
c3RydWN0IHJlc291cmNlICpyZXMsCi0JCQkJCSAgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAq
bm9kZSkKLXsKLQlzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKnNtbXU7Ci0JaW50IG51bV9yZXMg
PSAwOwotCi0JLyogUmV0cmlldmUgU01NVXYzIHNwZWNpZmljIGRhdGEgKi8KLQlzbW11ID0gKHN0
cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqKW5vZGUtPm5vZGVfZGF0YTsKLQotCXJlc1tudW1fcmVz
XS5zdGFydCA9IHNtbXUtPmJhc2VfYWRkcmVzczsKLQlyZXNbbnVtX3Jlc10uZW5kID0gc21tdS0+
YmFzZV9hZGRyZXNzICsKLQkJCQlhcm1fc21tdV92M19yZXNvdXJjZV9zaXplKHNtbXUpIC0gMTsK
LQlyZXNbbnVtX3Jlc10uZmxhZ3MgPSBJT1JFU09VUkNFX01FTTsKLQotCW51bV9yZXMrKzsKLQlp
ZiAoYXJtX3NtbXVfdjNfaXNfY29tYmluZWRfaXJxKHNtbXUpKSB7Ci0JCWlmIChzbW11LT5ldmVu
dF9nc2l2KQotCQkJYWNwaV9pb3J0X3JlZ2lzdGVyX2lycShzbW11LT5ldmVudF9nc2l2LCAiY29t
YmluZWQiLAotCQkJCQkgICAgICAgQUNQSV9FREdFX1NFTlNJVElWRSwKLQkJCQkJICAgICAgICZy
ZXNbbnVtX3JlcysrXSk7Ci0JfSBlbHNlIHsKLQotCQlpZiAoc21tdS0+ZXZlbnRfZ3NpdikKLQkJ
CWFjcGlfaW9ydF9yZWdpc3Rlcl9pcnEoc21tdS0+ZXZlbnRfZ3NpdiwgImV2ZW50cSIsCi0JCQkJ
CSAgICAgICBBQ1BJX0VER0VfU0VOU0lUSVZFLAotCQkJCQkgICAgICAgJnJlc1tudW1fcmVzKytd
KTsKLQotCQlpZiAoc21tdS0+cHJpX2dzaXYpCi0JCQlhY3BpX2lvcnRfcmVnaXN0ZXJfaXJxKHNt
bXUtPnByaV9nc2l2LCAicHJpcSIsCi0JCQkJCSAgICAgICBBQ1BJX0VER0VfU0VOU0lUSVZFLAot
CQkJCQkgICAgICAgJnJlc1tudW1fcmVzKytdKTsKLQotCQlpZiAoc21tdS0+Z2Vycl9nc2l2KQot
CQkJYWNwaV9pb3J0X3JlZ2lzdGVyX2lycShzbW11LT5nZXJyX2dzaXYsICJnZXJyb3IiLAotCQkJ
CQkgICAgICAgQUNQSV9FREdFX1NFTlNJVElWRSwKLQkJCQkJICAgICAgICZyZXNbbnVtX3Jlcysr
XSk7Ci0KLQkJaWYgKHNtbXUtPnN5bmNfZ3NpdikKLQkJCWFjcGlfaW9ydF9yZWdpc3Rlcl9pcnEo
c21tdS0+c3luY19nc2l2LCAiY21kcS1zeW5jIiwKLQkJCQkJICAgICAgIEFDUElfRURHRV9TRU5T
SVRJVkUsCi0JCQkJCSAgICAgICAmcmVzW251bV9yZXMrK10pOwotCX0KLX0KLQotc3RhdGljIGJv
b2wgX19pbml0IGFybV9zbW11X3YzX2lzX2NvaGVyZW50KHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAq
bm9kZSkKLXsKLQlzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKnNtbXU7Ci0KLQkvKiBSZXRyaWV2
ZSBTTU1VdjMgc3BlY2lmaWMgZGF0YSAqLwotCXNtbXUgPSAoc3RydWN0IGFjcGlfaW9ydF9zbW11
X3YzICopbm9kZS0+bm9kZV9kYXRhOwotCi0JcmV0dXJuIHNtbXUtPmZsYWdzICYgQUNQSV9JT1JU
X1NNTVVfVjNfQ09IQUNDX09WRVJSSURFOwotfQotCi0jaWYgZGVmaW5lZChDT05GSUdfQUNQSV9O
VU1BKSAmJiBkZWZpbmVkKEFDUElfSU9SVF9TTU1VX1YzX1BYTV9WQUxJRCkKLS8qCi0gKiBzZXQg
bnVtYSBwcm94aW1pdHkgZG9tYWluIGZvciBzbW11djMgZGV2aWNlCi0gKi8KLXN0YXRpYyB2b2lk
ICBfX2luaXQgYXJtX3NtbXVfdjNfc2V0X3Byb3hpbWl0eShzdHJ1Y3QgZGV2aWNlICpkZXYsCi0J
CQkJCSAgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKLXsKLQlzdHJ1Y3QgYWNwaV9p
b3J0X3NtbXVfdjMgKnNtbXU7Ci0KLQlzbW11ID0gKHN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAq
KW5vZGUtPm5vZGVfZGF0YTsKLQlpZiAoc21tdS0+ZmxhZ3MgJiBBQ1BJX0lPUlRfU01NVV9WM19Q
WE1fVkFMSUQpIHsKLQkJc2V0X2Rldl9ub2RlKGRldiwgYWNwaV9tYXBfcHhtX3RvX25vZGUoc21t
dS0+cHhtKSk7Ci0JCXByX2luZm8oIlNNTVUtdjNbJWxseF0gTWFwcGVkIHRvIFByb3hpbWl0eSBk
b21haW4gJWRcbiIsCi0JCQlzbW11LT5iYXNlX2FkZHJlc3MsCi0JCQlzbW11LT5weG0pOwotCX0K
LX0KLSNlbHNlCi0jZGVmaW5lIGFybV9zbW11X3YzX3NldF9wcm94aW1pdHkgTlVMTAotI2VuZGlm
Ci0KLXN0YXRpYyBpbnQgX19pbml0IGFybV9zbW11X2NvdW50X3Jlc291cmNlcyhzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKm5vZGUpCi17Ci0Jc3RydWN0IGFjcGlfaW9ydF9zbW11ICpzbW11OwotCi0J
LyogUmV0cmlldmUgU01NVSBzcGVjaWZpYyBkYXRhICovCi0Jc21tdSA9IChzdHJ1Y3QgYWNwaV9p
b3J0X3NtbXUgKilub2RlLT5ub2RlX2RhdGE7Ci0KLQkvKgotCSAqIE9ubHkgY29uc2lkZXIgdGhl
IGdsb2JhbCBmYXVsdCBpbnRlcnJ1cHQgYW5kIGlnbm9yZSB0aGUKLQkgKiBjb25maWd1cmF0aW9u
IGFjY2VzcyBpbnRlcnJ1cHQuCi0JICoKLQkgKiBNTUlPIGFkZHJlc3MgYW5kIGdsb2JhbCBmYXVs
dCBpbnRlcnJ1cHQgcmVzb3VyY2VzIGFyZSBhbHdheXMKLQkgKiBwcmVzZW50IHNvIGFkZCB0aGVt
IHRvIHRoZSBjb250ZXh0IGludGVycnVwdCBjb3VudCBhcyBhIHN0YXRpYwotCSAqIHZhbHVlLgot
CSAqLwotCXJldHVybiBzbW11LT5jb250ZXh0X2ludGVycnVwdF9jb3VudCArIDI7Ci19Ci0KLXN0
YXRpYyB2b2lkIF9faW5pdCBhcm1fc21tdV9pbml0X3Jlc291cmNlcyhzdHJ1Y3QgcmVzb3VyY2Ug
KnJlcywKLQkJCQkJICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQotewotCXN0cnVjdCBh
Y3BpX2lvcnRfc21tdSAqc21tdTsKLQlpbnQgaSwgaHdfaXJxLCB0cmlnZ2VyLCBudW1fcmVzID0g
MDsKLQl1NjQgKmN0eF9pcnEsICpnbGJfaXJxOwotCi0JLyogUmV0cmlldmUgU01NVSBzcGVjaWZp
YyBkYXRhICovCi0Jc21tdSA9IChzdHJ1Y3QgYWNwaV9pb3J0X3NtbXUgKilub2RlLT5ub2RlX2Rh
dGE7Ci0KLQlyZXNbbnVtX3Jlc10uc3RhcnQgPSBzbW11LT5iYXNlX2FkZHJlc3M7Ci0JcmVzW251
bV9yZXNdLmVuZCA9IHNtbXUtPmJhc2VfYWRkcmVzcyArIHNtbXUtPnNwYW4gLSAxOwotCXJlc1tu
dW1fcmVzXS5mbGFncyA9IElPUkVTT1VSQ0VfTUVNOwotCW51bV9yZXMrKzsKLQotCWdsYl9pcnEg
PSBBQ1BJX0FERF9QVFIodTY0LCBub2RlLCBzbW11LT5nbG9iYWxfaW50ZXJydXB0X29mZnNldCk7
Ci0JLyogR2xvYmFsIElSUXMgKi8KLQlod19pcnEgPSBJT1JUX0lSUV9NQVNLKGdsYl9pcnFbMF0p
OwotCXRyaWdnZXIgPSBJT1JUX0lSUV9UUklHR0VSX01BU0soZ2xiX2lycVswXSk7Ci0KLQlhY3Bp
X2lvcnRfcmVnaXN0ZXJfaXJxKGh3X2lycSwgImFybS1zbW11LWdsb2JhbCIsIHRyaWdnZXIsCi0J
CQkJICAgICAmcmVzW251bV9yZXMrK10pOwotCi0JLyogQ29udGV4dCBJUlFzICovCi0JY3R4X2ly
cSA9IEFDUElfQUREX1BUUih1NjQsIG5vZGUsIHNtbXUtPmNvbnRleHRfaW50ZXJydXB0X29mZnNl
dCk7Ci0JZm9yIChpID0gMDsgaSA8IHNtbXUtPmNvbnRleHRfaW50ZXJydXB0X2NvdW50OyBpKysp
IHsKLQkJaHdfaXJxID0gSU9SVF9JUlFfTUFTSyhjdHhfaXJxW2ldKTsKLQkJdHJpZ2dlciA9IElP
UlRfSVJRX1RSSUdHRVJfTUFTSyhjdHhfaXJxW2ldKTsKLQotCQlhY3BpX2lvcnRfcmVnaXN0ZXJf
aXJxKGh3X2lycSwgImFybS1zbW11LWNvbnRleHQiLCB0cmlnZ2VyLAotCQkJCSAgICAgICAmcmVz
W251bV9yZXMrK10pOwotCX0KLX0KLQotc3RhdGljIGJvb2wgX19pbml0IGFybV9zbW11X2lzX2Nv
aGVyZW50KHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSkKLXsKLQlzdHJ1Y3QgYWNwaV9pb3J0
X3NtbXUgKnNtbXU7Ci0KLQkvKiBSZXRyaWV2ZSBTTU1VIHNwZWNpZmljIGRhdGEgKi8KLQlzbW11
ID0gKHN0cnVjdCBhY3BpX2lvcnRfc21tdSAqKW5vZGUtPm5vZGVfZGF0YTsKLQotCXJldHVybiBz
bW11LT5mbGFncyAmIEFDUElfSU9SVF9TTU1VX0NPSEVSRU5UX1dBTEs7Ci19Ci0KLXN0cnVjdCBp
b3J0X2lvbW11X2NvbmZpZyB7Ci0JY29uc3QgY2hhciAqbmFtZTsKLQlpbnQgKCppb21tdV9pbml0
KShzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKm5vZGUpOwotCWJvb2wgKCppb21tdV9pc19jb2hlcmVu
dCkoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKTsKLQlpbnQgKCppb21tdV9jb3VudF9yZXNv
dXJjZXMpKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZSk7Ci0Jdm9pZCAoKmlvbW11X2luaXRf
cmVzb3VyY2VzKShzdHJ1Y3QgcmVzb3VyY2UgKnJlcywKLQkJCQkgICAgIHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSAqbm9kZSk7Ci0Jdm9pZCAoKmlvbW11X3NldF9wcm94aW1pdHkpKHN0cnVjdCBkZXZp
Y2UgKmRldiwKLQkJCQkgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKTsKLX07Ci0KLXN0
YXRpYyBjb25zdCBzdHJ1Y3QgaW9ydF9pb21tdV9jb25maWcgaW9ydF9hcm1fc21tdV92M19jZmcg
X19pbml0Y29uc3QgPSB7Ci0JLm5hbWUgPSAiYXJtLXNtbXUtdjMiLAotCS5pb21tdV9pc19jb2hl
cmVudCA9IGFybV9zbW11X3YzX2lzX2NvaGVyZW50LAotCS5pb21tdV9jb3VudF9yZXNvdXJjZXMg
PSBhcm1fc21tdV92M19jb3VudF9yZXNvdXJjZXMsCi0JLmlvbW11X2luaXRfcmVzb3VyY2VzID0g
YXJtX3NtbXVfdjNfaW5pdF9yZXNvdXJjZXMsCi0JLmlvbW11X3NldF9wcm94aW1pdHkgPSBhcm1f
c21tdV92M19zZXRfcHJveGltaXR5LAotfTsKLQotc3RhdGljIGNvbnN0IHN0cnVjdCBpb3J0X2lv
bW11X2NvbmZpZyBpb3J0X2FybV9zbW11X2NmZyBfX2luaXRjb25zdCA9IHsKLQkubmFtZSA9ICJh
cm0tc21tdSIsCi0JLmlvbW11X2lzX2NvaGVyZW50ID0gYXJtX3NtbXVfaXNfY29oZXJlbnQsCi0J
LmlvbW11X2NvdW50X3Jlc291cmNlcyA9IGFybV9zbW11X2NvdW50X3Jlc291cmNlcywKLQkuaW9t
bXVfaW5pdF9yZXNvdXJjZXMgPSBhcm1fc21tdV9pbml0X3Jlc291cmNlcwotfTsKLQotc3RhdGlj
IF9faW5pdAotY29uc3Qgc3RydWN0IGlvcnRfaW9tbXVfY29uZmlnICppb3J0X2dldF9pb21tdV9j
Zmcoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlKQotewotCXN3aXRjaCAobm9kZS0+dHlwZSkg
ewotCWNhc2UgQUNQSV9JT1JUX05PREVfU01NVV9WMzoKLQkJcmV0dXJuICZpb3J0X2FybV9zbW11
X3YzX2NmZzsKLQljYXNlIEFDUElfSU9SVF9OT0RFX1NNTVU6Ci0JCXJldHVybiAmaW9ydF9hcm1f
c21tdV9jZmc7Ci0JZGVmYXVsdDoKLQkJcmV0dXJuIE5VTEw7Ci0JfQotfQotCi0vKioKLSAqIGlv
cnRfYWRkX3NtbXVfcGxhdGZvcm1fZGV2aWNlKCkgLSBBbGxvY2F0ZSBhIHBsYXRmb3JtIGRldmlj
ZSBmb3IgU01NVQotICogQG5vZGU6IFBvaW50ZXIgdG8gU01NVSBBQ1BJIElPUlQgbm9kZQotICoK
LSAqIFJldHVybnM6IDAgb24gc3VjY2VzcywgPDAgZmFpbHVyZQotICovCiBzdGF0aWMgaW50IF9f
aW5pdCBpb3J0X2FkZF9zbW11X3BsYXRmb3JtX2RldmljZShzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
Km5vZGUpCiB7CisJc3RydWN0IGRldmljZSAqZGV2OwogCXN0cnVjdCBmd25vZGVfaGFuZGxlICpm
d25vZGU7Ci0Jc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldjsKLQlzdHJ1Y3QgcmVzb3VyY2Ug
KnI7Ci0JZW51bSBkZXZfZG1hX2F0dHIgYXR0cjsKLQlpbnQgcmV0LCBjb3VudDsKLQljb25zdCBz
dHJ1Y3QgaW9ydF9pb21tdV9jb25maWcgKm9wcyA9IGlvcnRfZ2V0X2lvbW11X2NmZyhub2RlKTsK
KwlpbnQgcmV0OwogCi0JaWYgKCFvcHMpCi0JCXJldHVybiAtRU5PREVWOwotCi0JcGRldiA9IHBs
YXRmb3JtX2RldmljZV9hbGxvYyhvcHMtPm5hbWUsIFBMQVRGT1JNX0RFVklEX0FVVE8pOwotCWlm
ICghcGRldikKKwlkZXYgPSBremFsbG9jKHNpemVvZiAoc3RydWN0IGRldmljZSksIEdGUF9LRVJO
RUwpOworCWlmICghZGV2KQogCQlyZXR1cm4gLUVOT01FTTsKIAotCWlmIChvcHMtPmlvbW11X3Nl
dF9wcm94aW1pdHkpCi0JCW9wcy0+aW9tbXVfc2V0X3Byb3hpbWl0eSgmcGRldi0+ZGV2LCBub2Rl
KTsKLQotCWNvdW50ID0gb3BzLT5pb21tdV9jb3VudF9yZXNvdXJjZXMobm9kZSk7Ci0KLQlyID0g
a2NhbGxvYyhjb3VudCwgc2l6ZW9mKCpyKSwgR0ZQX0tFUk5FTCk7Ci0JaWYgKCFyKSB7Ci0JCXJl
dCA9IC1FTk9NRU07Ci0JCWdvdG8gZGV2X3B1dDsKLQl9Ci0KLQlvcHMtPmlvbW11X2luaXRfcmVz
b3VyY2VzKHIsIG5vZGUpOwotCi0JcmV0ID0gcGxhdGZvcm1fZGV2aWNlX2FkZF9yZXNvdXJjZXMo
cGRldiwgciwgY291bnQpOwotCS8qCi0JICogUmVzb3VyY2VzIGFyZSBkdXBsaWNhdGVkIGluIHBs
YXRmb3JtX2RldmljZV9hZGRfcmVzb3VyY2VzLAotCSAqIGZyZWUgdGhlaXIgYWxsb2NhdGVkIG1l
bW9yeQotCSAqLwotCWtmcmVlKHIpOwotCi0JaWYgKHJldCkKLQkJZ290byBkZXZfcHV0OwotCi0J
LyoKLQkgKiBBZGQgYSBjb3B5IG9mIElPUlQgbm9kZSBwb2ludGVyIHRvIHBsYXRmb3JtX2RhdGEg
dG8KLQkgKiBiZSB1c2VkIHRvIHJldHJpZXZlIElPUlQgZGF0YSBpbmZvcm1hdGlvbi4KLQkgKi8K
LQlyZXQgPSBwbGF0Zm9ybV9kZXZpY2VfYWRkX2RhdGEocGRldiwgJm5vZGUsIHNpemVvZihub2Rl
KSk7Ci0JaWYgKHJldCkKLQkJZ290byBkZXZfcHV0OwotCi0JLyoKLQkgKiBXZSBleHBlY3QgdGhl
IGRtYSBtYXNrcyB0byBiZSBlcXVpdmFsZW50IGZvcgotCSAqIGFsbCBTTU1VcyBzZXQtdXBzCi0J
ICovCi0JcGRldi0+ZGV2LmRtYV9tYXNrID0gJnBkZXYtPmRldi5jb2hlcmVudF9kbWFfbWFzazsK
KwlkZXYtPnR5cGUgPSBERVZfQUNQSTsKKwlkZXYtPmFjcGlfbm9kZSA9IG5vZGU7CiAKIAlmd25v
ZGUgPSBpb3J0X2dldF9md25vZGUobm9kZSk7CiAKIAlpZiAoIWZ3bm9kZSkgewogCQlyZXQgPSAt
RU5PREVWOwotCQlnb3RvIGRldl9wdXQ7CisJCWdvdG8gZW5kOwogCX0KIAotCXBkZXYtPmRldi5m
d25vZGUgPSBmd25vZGU7Ci0KLQlhdHRyID0gb3BzLT5pb21tdV9pc19jb2hlcmVudChub2RlKSA/
Ci0JCQkgICAgIERFVl9ETUFfQ09IRVJFTlQgOiBERVZfRE1BX05PTl9DT0hFUkVOVDsKLQotCS8q
IENvbmZpZ3VyZSBETUEgZm9yIHRoZSBwYWdlIHRhYmxlIHdhbGtlciAqLwotCWFjcGlfZG1hX2Nv
bmZpZ3VyZSgmcGRldi0+ZGV2LCBhdHRyKTsKLQotCXJldCA9IHBsYXRmb3JtX2RldmljZV9hZGQo
cGRldik7Ci0JaWYgKHJldCkKLQkJZ290byBkbWFfZGVjb25maWd1cmU7Ci0KLQlyZXR1cm4gMDsK
LQotZG1hX2RlY29uZmlndXJlOgotCWFjcGlfZG1hX2RlY29uZmlndXJlKCZwZGV2LT5kZXYpOwot
ZGV2X3B1dDoKLQlwbGF0Zm9ybV9kZXZpY2VfcHV0KHBkZXYpOwotCisJZGV2LT5md25vZGUgPSBm
d25vZGU7CisJZGV2LT5pb21tdV9md3NwZWMgPSBremFsbG9jKHNpemVvZiAoc3RydWN0IGlvbW11
X2Z3c3BlYyksIEdGUF9LRVJORUwpOworCS8qIENhbGwgdGhlIGFjcGkgaW5pdCBmdW5jdGlvbnMg
Zm9yIElPTU1VIGRldmljZXMgKi8KKwlyZXQgPSBhY3BpX2RldmljZV9pbml0KERFVklDRV9JT01N
VSwgKHZvaWQgKikgZGV2LCBub2RlLT50eXBlKTsKK2VuZDoKIAlyZXR1cm4gcmV0OwogfQogCi1z
dGF0aWMgYm9vbCBfX2luaXQgaW9ydF9lbmFibGVfYWNzKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAq
aW9ydF9ub2RlKQotewotCWlmIChpb3J0X25vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVfUENJ
X1JPT1RfQ09NUExFWCkgewotCQlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBhcmVudDsKLQkJc3Ry
dWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nICptYXA7Ci0JCWludCBpOwotCi0JCW1hcCA9IEFDUElf
QUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcsIGlvcnRfbm9kZSwKLQkJCQkgICBp
b3J0X25vZGUtPm1hcHBpbmdfb2Zmc2V0KTsKLQotCQlmb3IgKGkgPSAwOyBpIDwgaW9ydF9ub2Rl
LT5tYXBwaW5nX2NvdW50OyBpKyssIG1hcCsrKSB7Ci0JCQlpZiAoIW1hcC0+b3V0cHV0X3JlZmVy
ZW5jZSkKLQkJCQljb250aW51ZTsKLQotCQkJcGFyZW50ID0gQUNQSV9BRERfUFRSKHN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSwKLQkJCQkJaW9ydF90YWJsZSwgIG1hcC0+b3V0cHV0X3JlZmVyZW5jZSk7
Ci0JCQkvKgotCQkJICogSWYgd2UgZGV0ZWN0IGEgUkMtPlNNTVUgbWFwcGluZywgbWFrZSBzdXJl
Ci0JCQkgKiB3ZSBlbmFibGUgQUNTIG9uIHRoZSBzeXN0ZW0uCi0JCQkgKi8KLQkJCWlmICgocGFy
ZW50LT50eXBlID09IEFDUElfSU9SVF9OT0RFX1NNTVUpIHx8Ci0JCQkJKHBhcmVudC0+dHlwZSA9
PSBBQ1BJX0lPUlRfTk9ERV9TTU1VX1YzKSkgewotCQkJCXBjaV9yZXF1ZXN0X2FjcygpOwotCQkJ
CXJldHVybiB0cnVlOwotCQkJfQotCQl9Ci0JfQotCi0JcmV0dXJuIGZhbHNlOwotfQogCi1zdGF0
aWMgdm9pZCBfX2luaXQgaW9ydF9pbml0X3BsYXRmb3JtX2RldmljZXModm9pZCkKK3N0YXRpYyBp
bmxpbmUgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmFjcGlfYWxsb2NfZndub2RlX3N0YXRpYyh2b2lk
KQogewotCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlLCAqaW9ydF9lbmQ7Ci0Jc3Ry
dWN0IGFjcGlfdGFibGVfaW9ydCAqaW9ydDsKIAlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2Rl
OwotCWludCBpLCByZXQ7Ci0JYm9vbCBhY3NfZW5hYmxlZCA9IGZhbHNlOwogCi0JLyoKLQkgKiBp
b3J0X3RhYmxlIGFuZCBpb3J0IGJvdGggcG9pbnQgdG8gdGhlIHN0YXJ0IG9mIElPUlQgdGFibGUs
IGJ1dAotCSAqIGhhdmUgZGlmZmVyZW50IHN0cnVjdCB0eXBlcwotCSAqLwotCWlvcnQgPSAoc3Ry
dWN0IGFjcGlfdGFibGVfaW9ydCAqKWlvcnRfdGFibGU7Ci0KLQkvKiBHZXQgdGhlIGZpcnN0IElP
UlQgbm9kZSAqLwotCWlvcnRfbm9kZSA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUsIGlvcnQsCi0JCQkJIGlvcnQtPm5vZGVfb2Zmc2V0KTsKLQlpb3J0X2VuZCA9IEFDUElfQURE
X1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUsIGlvcnQsCi0JCQkJaW9ydF90YWJsZS0+bGVuZ3Ro
KTsKLQotCWZvciAoaSA9IDA7IGkgPCBpb3J0LT5ub2RlX2NvdW50OyBpKyspIHsKLQkJaWYgKGlv
cnRfbm9kZSA+PSBpb3J0X2VuZCkgewotCQkJcHJfZXJyKCJpb3J0IG5vZGUgcG9pbnRlciBvdmVy
Zmxvd3MsIGJhZCB0YWJsZVxuIik7Ci0JCQlyZXR1cm47Ci0JCX0KLQotCQlpZiAoIWFjc19lbmFi
bGVkKQotCQkJYWNzX2VuYWJsZWQgPSBpb3J0X2VuYWJsZV9hY3MoaW9ydF9ub2RlKTsKLQotCQlp
ZiAoKGlvcnRfbm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9TTU1VKSB8fAotCQkJKGlvcnRf
bm9kZS0+dHlwZSA9PSBBQ1BJX0lPUlRfTk9ERV9TTU1VX1YzKSkgewotCi0JCQlmd25vZGUgPSBh
Y3BpX2FsbG9jX2Z3bm9kZV9zdGF0aWMoKTsKLQkJCWlmICghZndub2RlKQotCQkJCXJldHVybjsK
LQotCQkJaW9ydF9zZXRfZndub2RlKGlvcnRfbm9kZSwgZndub2RlKTsKKwlmd25vZGUgPSBremFs
bG9jKHNpemVvZihzdHJ1Y3QgZndub2RlX2hhbmRsZSksIEdGUF9LRVJORUwpOworCWlmICghZndu
b2RlKQorCQlyZXR1cm4gTlVMTDsKIAotCQkJcmV0ID0gaW9ydF9hZGRfc21tdV9wbGF0Zm9ybV9k
ZXZpY2UoaW9ydF9ub2RlKTsKLQkJCWlmIChyZXQpIHsKLQkJCQlpb3J0X2RlbGV0ZV9md25vZGUo
aW9ydF9ub2RlKTsKLQkJCQlhY3BpX2ZyZWVfZndub2RlX3N0YXRpYyhmd25vZGUpOwotCQkJCXJl
dHVybjsKLQkJCX0KLQkJfQorCWZ3bm9kZS0+b3BzID0gJmFjcGlfc3RhdGljX2Z3bm9kZV9vcHM7
CiAKLQkJaW9ydF9ub2RlID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9y
dF9ub2RlLAotCQkJCQkgaW9ydF9ub2RlLT5sZW5ndGgpOwotCX0KKwlyZXR1cm4gZndub2RlOwog
fQogCiB2b2lkIF9faW5pdCBhY3BpX2lvcnRfaW5pdCh2b2lkKQpAQCAtMTI2NSwxNSArMzU4LDEy
IEBAIHZvaWQgX19pbml0IGFjcGlfaW9ydF9pbml0KHZvaWQpCiAJYWNwaV9zdGF0dXMgc3RhdHVz
OwogCiAJc3RhdHVzID0gYWNwaV9nZXRfdGFibGUoQUNQSV9TSUdfSU9SVCwgMCwgJmlvcnRfdGFi
bGUpOworCiAJaWYgKEFDUElfRkFJTFVSRShzdGF0dXMpKSB7CiAJCWlmIChzdGF0dXMgIT0gQUVf
Tk9UX0ZPVU5EKSB7CiAJCQljb25zdCBjaGFyICptc2cgPSBhY3BpX2Zvcm1hdF9leGNlcHRpb24o
c3RhdHVzKTsKLQogCQkJcHJfZXJyKCJGYWlsZWQgdG8gZ2V0IHRhYmxlLCAlc1xuIiwgbXNnKTsK
IAkJfQotCiAJCXJldHVybjsKIAl9Ci0KLQlpb3J0X2luaXRfcGxhdGZvcm1fZGV2aWNlcygpOwog
fQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaCBiL3hlbi9pbmNsdWRl
L2FjcGkvYWNwaV9pb3J0LmgKaW5kZXggOGQzZjBiZjgwMy4uNTU5MjI2YTMxMiAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaAorKysgYi94ZW4vaW5jbHVkZS9hY3BpL2Fj
cGlfaW9ydC5oCkBAIC0xOSw5ICsxOSw5IEBACiAjaWZuZGVmIF9fQUNQSV9JT1JUX0hfXwogI2Rl
ZmluZSBfX0FDUElfSU9SVF9IX18KIAotI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KLSNpbmNsdWRl
IDxsaW51eC9md25vZGUuaD4KLSNpbmNsdWRlIDxsaW51eC9pcnFkb21haW4uaD4KKyNpbmNsdWRl
IDxhc20vZGV2aWNlLmg+CisjaW5jbHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDx4ZW4vZndu
b2RlLmg+CiAKICNkZWZpbmUgSU9SVF9JUlFfTUFTSyhpcnEpCQkoaXJxICYgMHhmZmZmZmZmZlVM
TCkKICNkZWZpbmUgSU9SVF9JUlFfVFJJR0dFUl9NQVNLKGlycSkJKChpcnEgPj4gMzIpICYgMHhm
ZmZmZmZmZlVMTCkKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:29:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsj-0002na-Jv; Tue, 02 Jan 2018 09:29:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsi-0002mU-Cr
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:29:12 +0000
X-Inumbo-ID: 3c014eb4-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pl0-x243.google.com (unknown [2607:f8b0:400e:c01::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c014eb4-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:28:04 +0100 (CET)
Received: by mail-pl0-x243.google.com with SMTP id s10so28314522plj.5
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:29:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=R6aXx5d6zfzvk/s5m+EwifCdhy5Kayh9+ltEzmfvJnY=;
 b=EVCv39Z8Os3uSXpWw+xz+/ZWmv6QZqjmL6KlpwkPdRTnebHNfQ9HwwTgZfCKpVkDPw
 acCxjoQmOylAD05jg677i8IiTXZoHGiWIaYebRkOOhNcgk4RrPQuY3i4VGcCT+k/Tp2b
 pq86wyMsFsRsQ7NDEmwCB//ASNu+sB4lpvsRI=
X-Google-DKIM-Signature: v=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=R6aXx5d6zfzvk/s5m+EwifCdhy5Kayh9+ltEzmfvJnY=;
 b=M+IcVpa7QwfyJcwP4pFBy27AVVMeTH/7GKYnl57fH1fuygt/riO0J03zOMDeXkRL2M
 m5aK2RKMl5tKBZ1U02+qamXKop7zfMOGuJZr/T0dGUC9ISWWJc9ORTWnN7R78KEzjimX
 FRYpx+ZilOAV1IV8VfDMeCdB44vBiNhCl6Mbd+srgxAi3thvUnt0s0NHyFodmYYjkaA7
 KgFrRJQthSiJuyap/DDtM9ZwMIcBwvqIrkGXJ6XNlexxeNdV72a7AAoKYbU+cVbvpLY8
 WD0vh7MxESJN8wA5ciSkk9uuBjJhV84G5uxuCbPwU4quzh+x/fh2D4FiLdi8m7TMWeEj
 NhWw==
X-Gm-Message-State: AKGB3mL0NpkaMV8raLJnapuuUyoTRZmWFi/1mPfQh1FR5K4ts0lFzVSK
 85ZtR5VfVTr5fayWg7XE38iUsYCgtnY=
X-Google-Smtp-Source: ACJfBosUuXriRdQTN27EbDHoWFBhah9q/0UWPZINdcCz+O6F1fngEaMWcCqyfM3+zW7al4qAuYr68w==
X-Received: by 10.84.131.130 with SMTP id d2mr44591445pld.226.1514885349942;
 Tue, 02 Jan 2018 01:29:09 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.29.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:29:09 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:08 +0530
Message-Id: <20180102092809.1841-11-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 10/11] IORT parsing functions to prepare
	requesterId maps
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2gg
YWRkcyBmdW5jdGlvbnMgdG8gcGFyc2UgdGhlIElPUlQgYW5kIHVzZSB0aGUgcmVxdWVzdGVySUQg
cHVibGljIEFQSQp0byB1cGRhdGUgdGhlIG1hcHMuCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggamFn
Z2kgPG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnPgotLS0KIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2lv
cnQuYyB8IDIwMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDIwMCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvYWNwaS9hcm0vaW9ydC5jIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vaW9ydC5jCmluZGV4IGE0
N2VlMmRmNGMuLjAwYTlmMTgwNDYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lv
cnQuYworKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKQEAgLTM1Myw2ICszNTMsMjA1
IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmFjcGlfYWxsb2NfZndub2Rl
X3N0YXRpYyh2b2lkKQogCXJldHVybiBmd25vZGU7CiB9CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBf
X211c3RfY2hlY2sgSVNfRVJSX09SX05VTEwoX19mb3JjZSBjb25zdCB2b2lkICpwdHIpCit7CisJ
cmV0dXJuIHVubGlrZWx5KCFwdHIpIHx8IElTX0VSUl9WQUxVRSgodW5zaWduZWQgbG9uZylwdHIp
OworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfYWNwaV9zdGF0aWNfbm9kZShjb25zdCBzdHJ1
Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKQoreworCXJldHVybiAhSVNfRVJSX09SX05VTEwoZndu
b2RlKSAmJgorCQlmd25vZGUtPm9wcyA9PSAmYWNwaV9zdGF0aWNfZndub2RlX29wczsKK30KKwor
c3RhdGljIGlubGluZSB2b2lkIGFjcGlfZnJlZV9md25vZGVfc3RhdGljKHN0cnVjdCBmd25vZGVf
aGFuZGxlICpmd25vZGUpCit7CisJaWYgKFdBUk5fT04oIWlzX2FjcGlfc3RhdGljX25vZGUoZndu
b2RlKSkpCisJCXJldHVybjsKKworCWtmcmVlKGZ3bm9kZSk7Cit9CitpbnQgZml4dXBfcmlkX2Rl
dmljZWlkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlub2RlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nICpwY2lfaWRtYXAsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnNtbXVfbm9kZSkK
K3sKKworCXVuc2lnbmVkIGludCBwX2lucHV0X2Jhc2UsIHBfb3V0cHV0X2Jhc2UsIHBfaWRfY291
bnQ7CisJdW5zaWduZWQgaW50IHNfaW5wdXRfYmFzZSwgc19vdXRwdXRfYmFzZSwgc19pZF9jb3Vu
dDsKKwl1bnNpZ25lZCBpbnQgZGVsdGEsIGk7CisJaW50IHJldCA9IDA7CisJc3RydWN0IGFjcGlf
aW9ydF9pZF9tYXBwaW5nICpzbW11X2lkbWFwID0gTlVMTDsKKwlzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUgKml0c19ub2RlOworCXN0cnVjdCBhY3BpX3RhYmxlX2lvcnQgKmlvcnQ7CisKKwlpb3J0ID0g
KHN0cnVjdCBhY3BpX3RhYmxlX2lvcnQqKSBpb3J0X3RhYmxlOworCisJcF9pbnB1dF9iYXNlID0g
cGNpX2lkbWFwLT5pbnB1dF9iYXNlOworCXBfb3V0cHV0X2Jhc2UgPSBwY2lfaWRtYXAtPm91dHB1
dF9iYXNlOworCXBfaWRfY291bnQgPSBwY2lfaWRtYXAtPmlkX2NvdW50OworCisJc21tdV9pZG1h
cCA9IChzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcqKSAoKHU4Kikgc21tdV9ub2RlICsKKwkJ
ICAgICAgc21tdV9ub2RlLT5tYXBwaW5nX29mZnNldCk7CisKKwlmb3IgKGkgPSAwOyBpIDwgc21t
dV9ub2RlLT5tYXBwaW5nX2NvdW50OyBpKyssIHNtbXVfaWRtYXArKykgeworCQlzX2lucHV0X2Jh
c2UgPSBzbW11X2lkbWFwLT5pbnB1dF9iYXNlOworCQlzX291dHB1dF9iYXNlID0gc21tdV9pZG1h
cC0+b3V0cHV0X2Jhc2U7CisJCXNfaWRfY291bnQgPSBzbW11X2lkbWFwLT5pZF9jb3VudDsKKwkJ
aXRzX25vZGUgPSBBQ1BJX0FERF9QVFIoc3RydWN0IGFjcGlfaW9ydF9ub2RlLCBpb3J0LAorCQkJ
CSAgICAgICAgc21tdV9pZG1hcC0+b3V0cHV0X3JlZmVyZW5jZSk7CisKKwkJaWYgKHNfaW5wdXRf
YmFzZSA8PSBwX291dHB1dF9iYXNlKSB7CisJCQlpbnQgY291bnQ7CisJCQlpZiAoc19pbnB1dF9i
YXNlICsgc19pZF9jb3VudCA8IHBfb3V0cHV0X2Jhc2UpCisJCQkJY29udGludWU7CisKKwkJCWRl
bHRhID0gcF9vdXRwdXRfYmFzZSAtIHNfaW5wdXRfYmFzZTsKKwkJCWNvdW50ID0gc19pbnB1dF9i
YXNlICsgc19pZF9jb3VudCA8PSBwX291dHB1dF9iYXNlICsKKwkJCQlwX2lkX2NvdW50ID8gc19p
ZF9jb3VudCAtIGRlbHRhIDogcF9pZF9jb3VudDsKKworCQkJcmV0ID0gYWRkX3JpZF9kZXZpY2Vp
ZF9tYXAgKGlub2RlLCBpdHNfbm9kZSwKKwkJCQkJCSAgICBwX2lucHV0X2Jhc2UsCisJCQkJCQkg
ICAgc19vdXRwdXRfYmFzZSArIGRlbHRhLAorCQkJCQkJICAgIGNvdW50KTsKKwkJCWlmIChyZXQp
CisJCQkJcmV0dXJuIHJldDsKKwkJfSBlbHNlIHsKKwkJCWludCBjb3VudDsKKwkJCWlmIChwX291
dHB1dF9iYXNlICsgcF9pZF9jb3VudCA8IHNfaW5wdXRfYmFzZSkKKwkJCQljb250aW51ZTsKKwor
CQkJZGVsdGEgPSBzX2lucHV0X2Jhc2UgLSBwX291dHB1dF9iYXNlOworCQkJY291bnQgPSBzX2lu
cHV0X2Jhc2UgKyBzX2lkX2NvdW50IDwgcF9vdXRwdXRfYmFzZSArCisJCQkJcF9pZF9jb3VudCA/
IHNfaWRfY291bnQgOiBwX2lkX2NvdW50IC0gZGVsdGE7CisKKwkJCXJldCA9IGFkZF9yaWRfZGV2
aWNlaWRfbWFwIChpbm9kZSwgaXRzX25vZGUsCisJCQkJCQkgICAgcF9pbnB1dF9iYXNlICsgZGVs
dGEsCisJCQkJCQkgICAgc19vdXRwdXRfYmFzZSwgY291bnQpOworCisJCQlpZiAocmV0KQorCQkJ
CXJldHVybiByZXQ7CisJCX0KKwl9CisKKwlyZXR1cm4gcmV0OworfQorCit2b2lkIHBhcnNlX3Bj
aXJjX25vZGUoc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGUpCit7CisJaW50IGogLCBy
ZXQ7CisJc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nICppZG1hcDsKKwlzdHJ1Y3QgYWNwaV9p
b3J0X25vZGUgKm9ub2RlOworCXN0cnVjdCBhY3BpX3RhYmxlX2lvcnQgKmlvcnQ7CisKKwlpb3J0
ID0gKHN0cnVjdCBhY3BpX3RhYmxlX2lvcnQqKSBpb3J0X3RhYmxlOworCWlkbWFwID0gQUNQSV9B
RERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZywgaW9ydF9ub2RlLAorCQkJICAgICBp
b3J0X25vZGUtPm1hcHBpbmdfb2Zmc2V0KTsKKworCS8qIGl0ZXJhdGUgb3ZlciBpZG1hcCAqLwor
CWZvciAoIGogPSAwOyBqIDwgaW9ydF9ub2RlLT5tYXBwaW5nX2NvdW50OyBqKysgKSB7CisKKwkJ
c3RydWN0IGFjcGlfaW9ydF9ub2RlICppdHNfbm9kZTsKKwkJc3RydWN0IGFjcGlfaW9ydF9ub2Rl
ICpzbW11X25vZGU7CisJCW9ub2RlID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9k
ZSwgaW9ydCwKKwkJCQkgICAgIGlkbWFwLT5vdXRwdXRfcmVmZXJlbmNlKTsKKworCQlzd2l0Y2gg
KG9ub2RlLT50eXBlKSB7CisJCQljYXNlIEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUDoKKworCQkJ
CWl0c19ub2RlID0gQUNQSV9BRERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydCwKKwkJ
CQkJCQlpZG1hcC0+b3V0cHV0X3JlZmVyZW5jZSk7CisKKwkJCQlyZXQgPSBhZGRfcmlkX2Rldmlj
ZWlkX21hcChpb3J0X25vZGUsIGl0c19ub2RlLAorCQkJCQkJCSAgIGlkbWFwLT5pbnB1dF9iYXNl
LAorCQkJCQkJCSAgIGlkbWFwLT5vdXRwdXRfYmFzZSwKKwkJCQkJCQkgICBpZG1hcC0+aWRfY291
bnQpOworCQkJCWlmIChyZXQpIHsKKwkJCQkJcHJfZXJyKCIlczogYWRkX3JpZF9kZXZpY2VpZF9t
YXAiCisJCQkJCSAgICAgICAiZmFpbGVkIHdpdGggcmV0PSVkIFxyXG4iLAorCQkJCQkgICAgICAg
X19mdW5jX18sIHJldCk7CisJCQkJCWJyZWFrOworCQkJCX0KKwkJCWJyZWFrOworCisJCQljYXNl
IEFDUElfSU9SVF9OT0RFX1NNTVU6CisJCQljYXNlIEFDUElfSU9SVF9OT0RFX1NNTVVfVjM6CisK
KwkJCQlzbW11X25vZGUgPSBBQ1BJX0FERF9QVFIoCisJCQkJCQlzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUsCisJCQkJCQlpb3J0X3RhYmxlLAorCQkJCQkJaWRtYXAtPm91dHB1dF9yZWZlcmVuY2UpOwor
CisJCQkJcmV0ID0gYWRkX3JpZF9zdHJlYW1pZF9tYXAoaW9ydF9ub2RlLAorCQkJCQkJCSAgIHNt
bXVfbm9kZSwKKwkJCQkJCQkgICBpZG1hcC0+aW5wdXRfYmFzZSwKKwkJCQkJCQkgICBpZG1hcC0+
b3V0cHV0X2Jhc2UsCisJCQkJCQkJICAgaWRtYXAtPmlkX2NvdW50KTsKKwkJCQlpZiAocmV0KSB7
CisJCQkJCXByX2VycigiJXM6IGFkZF9yaWRfc3RyZWFtaWRfbWFwIgorCQkJCQkgICAgICAgImZh
aWxlZCB3aXRoIHJldD0lZCBcclxuIiwKKwkJCQkJICAgICAgIF9fZnVuY19fLCByZXQpOworCQkJ
CQlicmVhazsKKwkJCQl9CisKKwkJCQlyZXQgPSBmaXh1cF9yaWRfZGV2aWNlaWRfbWFwKGlvcnRf
bm9kZSwgaWRtYXAsCisJCQkJCQkJICAgICBvbm9kZSk7CisJCQkJaWYgKHJldCkgeworCQkJCQlw
cl9lcnIoIiVzOiBmaXh1cF9yaWRfZGV2aWNlaWRfbWFwIgorCQkJCQkgICAgICAgImZhaWxlZCB3
aXRoIHJldD0lZCBcclxuIiwKKwkJCQkJICAgICAgIF9fZnVuY19fLCByZXQpOworCQkJCQlicmVh
azsKKwkJCQl9CisJCQlicmVhazsKKwkJfQorCQlpZG1hcCsrOworCX0KK30KKwordm9pZCBwYXJz
ZV9zbW11X25vZGUoc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGUpCit7CisJaW50IHJl
dDsKKwlzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlOworCWZ3bm9kZSA9IGFjcGlfYWxsb2Nf
Zndub2RlX3N0YXRpYygpOworCWlmICghZndub2RlKQorCQlyZXR1cm47CisKKwlpb3J0X3NldF9m
d25vZGUoaW9ydF9ub2RlLCBmd25vZGUpOworCXJldCA9IGlvcnRfYWRkX3NtbXVfcGxhdGZvcm1f
ZGV2aWNlKGlvcnRfbm9kZSk7CisJaWYgKHJldCkKKwkJYWNwaV9mcmVlX2Z3bm9kZV9zdGF0aWMo
Zndub2RlKTsKK30KKwordm9pZCBwYXJzZV9pb3J0KHZvaWQpCit7CisJc3RydWN0IGFjcGlfaW9y
dF9ub2RlICppb3J0X25vZGUsICppb3J0X2VuZDsKKwlzdHJ1Y3QgYWNwaV90YWJsZV9pb3J0ICpp
b3J0OworCWludCBpOworCisJaW9ydCA9IChzdHJ1Y3QgYWNwaV90YWJsZV9pb3J0KikgaW9ydF90
YWJsZTsKKwlpb3J0X25vZGUgPSBBQ1BJX0FERF9QVFIoc3RydWN0IGFjcGlfaW9ydF9ub2RlLCBp
b3J0LAorCQkJaW9ydC0+bm9kZV9vZmZzZXQpOworCWlvcnRfZW5kID0gQUNQSV9BRERfUFRSKHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSwgaW9ydCwKKwkJCWlvcnQtPmhlYWRlci5sZW5ndGgpOworCWlu
aXRfcmlkbWFwcygpOworCisJZm9yIChpID0gMDsgaSA8IGlvcnQtPm5vZGVfY291bnQ7IGkrKykg
eworCQlpZiAoIGlvcnRfbm9kZSA+PSBpb3J0X2VuZCApIHsKKwkJCXByX2VycigiaW9ydCBub2Rl
IHBvaW50ZXIgb3ZlcmZsb3dzLCBiYWQgdGFibGVcbiIpOworCQkJcmV0dXJuOworCQl9CisKKwkJ
aWYgKCBpb3J0X25vZGUtPnR5cGUgPT0gQUNQSV9JT1JUX05PREVfUENJX1JPT1RfQ09NUExFWCAp
CisJCQlwYXJzZV9wY2lyY19ub2RlKGlvcnRfbm9kZSk7CisJCWVsc2UgaWYgKCAoaW9ydF9ub2Rl
LT50eXBlID09IEFDUElfSU9SVF9OT0RFX1NNTVUgfHwKKwkJCSAgICAgaW9ydF9ub2RlLT50eXBl
ID09IEFDUElfSU9SVF9OT0RFX1NNTVVfVjMpICkKKwkJCXBhcnNlX3NtbXVfbm9kZShpb3J0X25v
ZGUpOworCisJCWlvcnRfbm9kZSA9IEFDUElfQUREX1BUUihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUs
IGlvcnRfbm9kZSwKKwkJCQlpb3J0X25vZGUtPmxlbmd0aCk7CisJfQorfQorCisKIHZvaWQgX19p
bml0IGFjcGlfaW9ydF9pbml0KHZvaWQpCiB7CiAJYWNwaV9zdGF0dXMgc3RhdHVzOwpAQCAtMzY2
LDQgKzU2NSw1IEBAIHZvaWQgX19pbml0IGFjcGlfaW9ydF9pbml0KHZvaWQpCiAJCX0KIAkJcmV0
dXJuOwogCX0KKwlwYXJzZV9pb3J0KCk7CiB9Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:29:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:29:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWIsn-0002sE-Qw; Tue, 02 Jan 2018 09:29:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aiit=d5=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWIsm-0002rI-Ln
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:29:16 +0000
X-Inumbo-ID: 3eae6519-ef9f-11e7-b4a6-bc764e045a96
Received: from mail-pl0-x243.google.com (unknown [2607:f8b0:400e:c01::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3eae6519-ef9f-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 10:28:09 +0100 (CET)
Received: by mail-pl0-x243.google.com with SMTP id b96so28335661pli.2
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 01:29:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=roswu9BnNPiNA4KFv7UbKhORPI+pqOGS7up8OSzuxxQ=;
 b=X0xnTc1BhoTS7GaEQKdCvSBuNZPuZwApbvY9Pp6XWVtmo+sYAhYokB0Qqay9NRdb/X
 jsUfPwq14nnMs31LiwsYBe6lzuci+/D//2IE2qpFglpHvnth2WIuI/rv8F6AHCd1iY6H
 kqeV/ptF5M8DIWS+fBN8FFZdnIpGLaujvOk08=
X-Google-DKIM-Signature: v=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=roswu9BnNPiNA4KFv7UbKhORPI+pqOGS7up8OSzuxxQ=;
 b=j6qWdXoXY7mg4aZz7dsNoritQu9ETKdRRnauMOXJGhqhghsgivFt49MpSDBSuWnewF
 OlFENHhIbF7IrcZYm3v6lCkQkl08YhPmuocrQBlSf83+HU9vKBK96N+umw4Oc2MuKXRO
 fMSx7V9QXp1LnvWBCi2pGhrBThrz41g6AgtuRVGEqwFR0GXlq6NPyxbtYPJ0h5YZeBcg
 Plg7jeuHHb7/NkFyhxZ6xVQd3ogKjiHoRaLGvNe+rpQ6m4J+rCs03vc1qAp6kRihSYVs
 cCZNpwzSa8C9hHTpKCPYxFLTc0phkqkrYwMavjeaOlaVWjkPrDQT0Vz84kRz1lRw1NGl
 uIXA==
X-Gm-Message-State: AKGB3mICSqdvYzTMeR0pLvVpstqbwNtTc4JN73AuyWZLddsOjS5XkjVA
 7X9Sff+8NR8z9bUzxvEiMKl3t3Px0Jc=
X-Google-Smtp-Source: ACJfBosGY0Vr0v9CHy1RhpjcoTruNE+Ws4MV582AGGIccL0+2o9NTyF7t4JHFeNrtMFgVWC+WGnAVA==
X-Received: by 10.159.253.5 with SMTP id p5mr19377228pls.7.1514885354502;
 Tue, 02 Jan 2018 01:29:14 -0800 (PST)
Received: from thunder-dev-box.domain.name ([111.93.218.67])
 by smtp.gmail.com with ESMTPSA id e8sm22065207pgs.44.2018.01.02.01.29.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 01:29:14 -0800 (PST)
From: manish.jaggi@linaro.org
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Tue,  2 Jan 2018 14:58:09 +0530
Message-Id: <20180102092809.1841-12-manish.jaggi@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
Cc: Manish Jaggi <manish.jaggi@linaro.org>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC 11/11] Add to_pci_dev macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KClRoaXMgcGF0Y2gg
YWRkcyB0b19wY2lfZGV2IG1hY3JvCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlz
aC5qYWdnaUBsaW5hcm8ub3JnPgotLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCB8IDMgKysrCiAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDQzZjIxMjUxYTUuLjRjN2Zm
NGRkMTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vcGNpLmgKQEAgLTkyLDggKzkyLDExIEBAIHN0cnVjdCBwY2lfZGV2IHsKICNkZWZpbmUg
UFRfRkFVTFRfVEhSRVNIT0xEIDEwCiAgICAgfSBmYXVsdDsKICAgICB1NjQgdmZfcmxlbls2XTsK
KyAgICBzdHJ1Y3QgZGV2aWNlIGRldjsKIH07CiAKKyNkZWZpbmUgdG9fcGNpX2RldihwKSBjb250
YWluZXJfb2YocCwgc3RydWN0IHBjaV9kZXYsIGRldikKKyNkZWZpbmUgcGNpX2RvbWFpbl9ucihk
ZXYpIGRldi0+c2VnCiAjZGVmaW5lIGZvcl9lYWNoX3BkZXYoZG9tYWluLCBwZGV2KSBcCiAgICAg
bGlzdF9mb3JfZWFjaF9lbnRyeShwZGV2LCAmKGRvbWFpbi0+YXJjaC5wZGV2X2xpc3QpLCBkb21h
aW5fbGlzdCkKIAotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 09:45:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 09:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWJ8G-000552-47; Tue, 02 Jan 2018 09:45:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z30q=d5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWJ8E-00054O-UD
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 09:45:14 +0000
X-Inumbo-ID: dae5d25c-efa1-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dae5d25c-efa1-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 09:46:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 Jan 2018 02:45:07 -0700
Message-Id: <5A4B62AF020000780019A1B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 02 Jan 2018 02:45:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171228172515.12757-1-roger.pau@citrix.com>
In-Reply-To: <20171228172515.12757-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86: implement cpu_possible_map
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE3IGF0IDE4OjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIHg4NiBjcHVfcG9zc2libGVfbWFwIGlzIG5vdCBkZWZpbmVkLCBzbyB0cnlpbmcgdG8gdXNl
Cj4gbnVtX3Bvc3NpYmxlX2NwdXMgd2lsbCBnZW5lcmF0ZSBsaW5rIHRpbWUgZXJyb3JzLgoKSSB0
aGluayB0aGlzIG1ha2VzIHNlbnNlIG9ubHkgaW4gY29ubmVjdGlvbiB3aXRoIGEgcGF0Y2ggYWN0
dWFsbHkKcmVxdWlyaW5nIHRoZSBzeW1ib2wuIFRoZSB2YXJpYWJsZSBpc24ndCB0aGVyZSBvbiB4
ODYgKGFueW1vcmUKaWlyYykgZm9yIHRoZSB2ZXJ5IHJlYXNvbiB0aGF0IHRoZSBsYXN0IHVzZXIg
aGFzIGxvbmcgZ29uZS4KCj4gQEAgLTE0NzQsMTEgKzE0NzUsMTQgQEAgdm9pZCBfX2luaXQgbm9y
ZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgIHsKPiAgICAgICAg
ICBtYXhfY3B1cyA9IDA7Cj4gICAgICAgICAgc2V0X25yX2NwdV9pZHMoMSk7Cj4gKyAgICAgICAg
X19jcHVtYXNrX3NldF9jcHUoMCwgJmNwdV9wb3NzaWJsZV9tYXApOwo+ICAgICAgfQo+ICAgICAg
ZWxzZQo+ICAgICAgewo+ICAgICAgICAgIHNldF9ucl9jcHVfaWRzKG1heF9jcHVzKTsKPiAgICAg
ICAgICBtYXhfY3B1cyA9IG5yX2NwdV9pZHM7Cj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBu
cl9jcHVfaWRzOyBpKysgKQo+ICsgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShpLCAmY3B1
X3Bvc3NpYmxlX21hcCk7Cj4gICAgICB9CgpDb25zaWRlcmluZyB0aGlzIC0gd2h5IGNhbid0IHlv
dSB1c2UgbnJfY3B1X2lkcyBpbnN0ZWFkIG9mCm51bV9wb3NzaWJsZV9jcHVzPwoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 10:09:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 10:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWJV4-0006ZR-0M; Tue, 02 Jan 2018 10:08:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcx=d5=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1eWJV2-0006ZL-PW
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 10:08:48 +0000
X-Inumbo-ID: c43d3472-efa4-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x242.google.com (unknown [2607:f8b0:4002:c05::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c43d3472-efa4-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 11:07:40 +0100 (CET)
Received: by mail-yw0-x242.google.com with SMTP id w128so11728248ywa.1
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 02:08:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=zY3abCAI/A68XpUGPJGw5UhFK5HxZ4W7Z0doz/HMupk=;
 b=hhFJVR6XWDVD6zVwtiSZVFxZT7X06l2vw0LmvUar2sr0ZuOLY1Yx3ajQtpIvgoLJhb
 6nU7dXLrXhNxia8GCBZsoNiKIWQz96NRkTW/0em+WOP3axuTvwMcYJ01FmAOEzHXYG/4
 WpHq+jiEDFeI6GtG2W7zain0Pa/9hS0xjGEmGTNo15O+xYln8pWZO41T8CyMEpP3cnga
 oZXevJW530LeP0FY0GdAV9lxesJIOSB/MRhMqOc4ZzAHTUZcnJ9Xs7K/IWuq6/ZF/z4+
 XoO3bw1b8Cj2Vp+2LgwpnKDaqpmOvQW/8/3ilU+ZzgwAr/XqVpSm7RjysxjnatN4MBe7
 h2qA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=zY3abCAI/A68XpUGPJGw5UhFK5HxZ4W7Z0doz/HMupk=;
 b=Wod97fS7/7RA17ITQaaxZpzKX4AX/grBiIrz3Sk2zSejaPvyMbbb3tdx5hBAbqSxT2
 5wiPc26rNbtFxc3HoJULQmt72ysV4DIn+NQsvX1DP3pD9uYWxbqDLu6Y3nxNijLAe90j
 1Q8GHt7LxpTRGE6yIMyIcD84MHmgsJe0PPCZacx4n3Js8qOLPDPmMa66/VMEV2c+l/oZ
 OBxRpTP2d0SSeKaCO0DHv/HFVEH3QdAIItiuvdVZ3PhikPf35YSX92RNiVQlDoRLkSns
 ZRt25nLfK4qHFaXyzpV2ZXuV/UMbrtn2YYj3WZd8CfI/2Yak98rCi36g3fgYzzYrqvEo
 q3Lg==
X-Gm-Message-State: AKGB3mKT+d/0QpPRhxpGPj4gqbvxBNWzkcP0G/3o3iCig4xfkI5GMON/
 nyGene3ios2qXst229LZUk5U7/Kkssd2JiYUmmM=
X-Google-Smtp-Source: ACJfBoukp4qKQeHhExXQp0EDdPQ0C/k56fn1yNMp1TfzSeMCY/eegfJQ/kRfOXMc4h3MzueiozrMvhJx8KWlVVq+LSI=
X-Received: by 10.129.32.132 with SMTP id g126mr31592996ywg.366.1514887726067; 
 Tue, 02 Jan 2018 02:08:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.70.5 with HTTP; Tue, 2 Jan 2018 02:08:45 -0800 (PST)
In-Reply-To: <ec95e89a-a4ef-6701-d7c2-e16d8fcb74e1@citrix.com>
References: <CADNMjEBvi8P9OxeVfYH8nev+kwsGne=wjSeUQ0T=meUi20kTsw@mail.gmail.com>
 <ec95e89a-a4ef-6701-d7c2-e16d8fcb74e1@citrix.com>
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Tue, 2 Jan 2018 10:08:45 +0000
Message-ID: <CADNMjEB1Mh6iNQCRpztMwb_g4aakBvcLbrVbEE-0LMqrEpjjFw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Problem creating x86_64 PVH mini-os domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0701169526856711055=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0701169526856711055==
Content-Type: multipart/alternative; boundary="001a11429284c9745b0561c8487e"

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

On Sun, Dec 31, 2017 at 5:12 PM, Andrew Cooper <andrew.cooper3@citrix.com>
wrote:

> On 31/12/2017 15:19, Bruno Alvisio wrote:
>
> Hi all,
>
>
>
> I was trying to create mini-os PVH instances both x86_32 and x86_64. I
> have no issue with x86_32 but when trying to =E2=80=98xl create=E2=80=99 =
x86_64 type I get
> the following error:
>
>
> <snip>
>
> xc: error: panic: xc_dom_hvmloader.c:113: xc_dom_parse_hvm_kernel: ELF
> image is not 32bit: Invalid kernel
>
>
> The domain loader only ever accepts elf32 images, because the starting
> state is 32bit flat mode.
>
> This is how XTF deals with the problem:
>
> http://xenbits.xen.org/gitweb/?p=3Dxtf.git;a=3Dblob;f=3Dbuild/gen.mk;h=3D
> 8d7a6bf89725fedc8343d2e4d3c8e2c93c16811f;hb=3DHEAD#l47
>
> There is a lot of template meta-programming in there, but basically after
> doing the final link, do a further objcopy to convert the image to
> elf32-x86-64 (if available), or elf32-i386.  The former is only available
> if you have an x32 toolchain, and allows the binary to load properly and
> disassemble correctly.
>

Thank you. Doing:

$objcopy <obj_file> -O elf32-x86-64 <new_obj_file>

 worked perfectly!

>
>  Happy New Year!
>
>
> Happy new year.
>
> ~Andrew
>

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

<div dir=3D"ltr">On Sun, Dec 31, 2017 at 5:12 PM, Andrew Cooper <span dir=
=3D"ltr">&lt;<a href=3D"mailto:andrew.cooper3@citrix.com" target=3D"_blank"=
>andrew.cooper3@citrix.com</a>&gt;</span> wrote:<br><div class=3D"gmail_ext=
ra"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF"><span class=3D"">
    <div class=3D"m_5283853962972203132moz-cite-prefix">On 31/12/2017 15:19=
, Bruno Alvisio
      wrote:<br>
    </div>
    </span><blockquote type=3D"cite">
     =20
      <div dir=3D"ltr"><span class=3D"">
        <p class=3D"m_5283853962972203132gmail-MsoNormal" style=3D"line-hei=
ght:16pt;margin:0in 0in 0.0001pt;font-family:Calibri"><span style=3D"font-f=
amily:&quot;Helvetica Neue&quot;;color:black">Hi
            all,</span></p>
        <p class=3D"m_5283853962972203132gmail-MsoNormal" style=3D"line-hei=
ght:16pt;margin:0in 0in 0.0001pt;font-family:Calibri"><span style=3D"font-f=
amily:&quot;Helvetica Neue&quot;;color:black"><span>=C2=A0</span></span></p=
>
        <p class=3D"m_5283853962972203132gmail-MsoNormal" style=3D"line-hei=
ght:16pt;margin:0in 0in 0.0001pt;font-family:Calibri"><span style=3D"font-f=
amily:&quot;Helvetica Neue&quot;;color:black">I
            was trying to create
            mini-os PVH instances both x86_32 and x86_64. I have no
            issue with x86_32 but
            when trying to =E2=80=98xl create=E2=80=99 x86_64 type I get th=
e following
            error:<span></span></span></p>
        <p class=3D"m_5283853962972203132gmail-MsoNormal" style=3D"line-hei=
ght:16pt;margin:0in 0in 0.0001pt;font-family:Calibri"><span style=3D"font-f=
amily:&quot;Helvetica Neue&quot;;color:black"><br>
          </span></p></span>
        &lt;snip&gt;<span class=3D""><span style=3D"font-family:Menlo;color=
:black"><span></span></span>
        <p class=3D"m_5283853962972203132gmail-MsoNormal" style=3D"margin:0=
in 0in 0.0001pt;font-family:Calibri"><span style=3D"font-family:Menlo;color=
:black">xc: error: panic:
            xc_dom_hvmloader.c:113: xc_dom_parse_hvm_kernel: ELF image
            is not 32bit:
            Invalid kernel</span></p>
      </span></div>
    </blockquote>
    <br>
    The domain loader only ever accepts elf32 images, because the
    starting state is 32bit flat mode.<br>
    <br>
    This is how XTF deals with the problem:<br>
    <br>
<a class=3D"m_5283853962972203132moz-txt-link-freetext" href=3D"http://xenb=
its.xen.org/gitweb/?p=3Dxtf.git;a=3Dblob;f=3Dbuild/gen.mk;h=3D8d7a6bf89725f=
edc8343d2e4d3c8e2c93c16811f;hb=3DHEAD#l47" target=3D"_blank">http://xenbits=
.xen.org/gitweb/<wbr>?p=3Dxtf.git;a=3Dblob;f=3Dbuild/gen.<wbr>mk;h=3D<wbr>8=
d7a6bf89725fedc8343d2e4d3c8e2<wbr>c93c16811f;hb=3DHEAD#l47</a><br>
    <br>
    There is a lot of template meta-programming in there, but basically
    after doing the final link, do a further objcopy to convert the
    image to elf32-x86-64 (if available), or elf32-i386.=C2=A0 The former i=
s
    only available if you have an x32 toolchain, and allows the binary
    to load properly and disassemble correctly.<br></div></blockquote><div>=
<br></div><div>Thank you. Doing:</div><div><br></div><div>$objcopy &lt;obj_=
file&gt; -O elf32-x86-64 &lt;new_obj_file&gt;</div><div><br></div><div>=C2=
=A0worked perfectly!</div><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div text=3D"#0000=
00" bgcolor=3D"#FFFFFF">
    <br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <p class=3D"m_5283853962972203132gmail-MsoNormal" style=3D"line-hei=
ght:16pt;margin:0in 0in 0.0001pt"><span style=3D"color:black"><span><font f=
ace=3D"arial, helvetica, sans-serif">=C2=A0</font></span></span><span style=
=3D"color:black"><font face=3D"arial, helvetica,
              sans-serif">Happy New Year!</font></span></p>
      </div>
    </blockquote>
    <br>
    Happy new year.<span class=3D"HOEnZb"><font color=3D"#888888"><br>
    <br>
    ~Andrew<br>
  </font></span></div>

</blockquote></div><br></div></div>

--001a11429284c9745b0561c8487e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0701169526856711055==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 02 11:42:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 11:42:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWKxm-0004Ou-Ma; Tue, 02 Jan 2018 11:42:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z30q=d5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWKxl-0004Oo-6u
 for xen-devel@lists.xen.org; Tue, 02 Jan 2018 11:42:33 +0000
X-Inumbo-ID: dc5100aa-efb1-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc5100aa-efb1-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 12:41:25 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 Jan 2018 04:42:30 -0700
Message-Id: <5A4B7E32020000780019A21C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 02 Jan 2018 04:42:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
 <20171016161304.5kfoobz63ibpmu44@citrix.com>
 <02ee615a-7ecc-6ec4-4916-c109a7e7de5c@bitdefender.com>
 <5A266FE90200007800194A04@prv-mh.provo.novell.com>
 <fa8778c5-f65a-c381-ae23-b427a2a6dd53@bitdefender.com>
In-Reply-To: <fa8778c5-f65a-c381-ae23-b427a2a6dd53@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, tamas@tklengyel.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjEyLjE3IGF0IDEwOjA5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDUvMjAxNyAxMTowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDA0LjEyLjE3IGF0IDE2OjQ1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+
Pj4gIE9uIEZyaSwgT2N0IDEzLCAyMDE3IGF0IDAzOjUwOjU3UE0gKzAzMDAsIEFsZXhhbmRydSBJ
c2FpbGEgd3JvdGU6Cj4+Pj4+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgb2xkIHZhbHVlIHBhcmFtIGFu
ZCB0aGUgb25jaGFuZ2Vvbmx5IG9wdGlvbgo+Pj4+PiB0byB0aGUgVk1fRVZFTlRfUkVBU09OX01P
Vl9UT19NU1IgZXZlbnQuCj4+Pj4+Cj4+Pj4+IFRoZSBwYXJhbSB3YXMgYWRkZWQgdG8gdGhlIHZt
X2V2ZW50X21vdl90b19tc3Igc3RydWN0IGFuZCB0byB0aGUKPj4+Pj4gaHZtX21vbml0b3JfbXNy
IGZ1bmN0aW9uLiBGaW5hbGx5IEkndmUgY2hhbmdlZCB0aGUgYm9vbF90IHBhcmFtCj4+Pj4+IHRv
IGEgYm9vbCBmb3IgdGhlIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0IGZ1bmN0aW9uLgo+Pj4+Pgo+
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVy
LmNvbT4KPj4+Pj4gQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KPj4+Pj4KPj4+Pj4gLS0tCj4+Pj4+IENoYW5nZXMgc2luY2UgVjE6Cj4+Pj4+IAktIFJlbW92
ZWQgU3RyYXkgYmxhbmtzIGluc2lkZSB0aGUgaW5uZXIgcGFyZW50aGVzZXMKPj4+Pj4gCS0gQWRk
ZWQgc3BhY2UgYWZ0ZXIgdGhlIGlmIHN0YXRlbWVudAo+Pj4+PiAJLSBBZGRlZCAqIDggdG8gdGhl
IHNldC9jbGVhci90ZXN0X2JpdCBzdGF0ZW1lbnRzCj4+Pj4+IAktIFJlbW92ZWQgdGhlIGJsYW5r
IGxpbmUgYWZ0ZXIgbW9uaXRvcmVkX21zci4KPj4+Pj4gLS0tCj4+Pj4+ICB0b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCAgICAgfCAgMiArLQo+Pj4+PiAgdG9vbHMvbGlieGMveGNfbW9uaXRv
ci5jICAgICAgICAgIHwgIDMgKystCj4+Pj4KPj4+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPj4+Cj4+PiBQaW5nIC0gQUZBSUNUIHRoaXMgcGF0Y2ggaGFzIGFsbCB0
aGUgcmVxdWlyZWQgYWNrcz8KPj4gCj4+IFN1cmUsIGFuZCBpdCBpcyBub3QgYmVpbmcgZm9yZ290
dGVuLiBCdXQgdGhlIHRyZWUgaXMgbm90IGZ1bGx5IG9wZW4KPj4geWV0LCBzbyBpdCBpcyBzdWJq
ZWN0IHRvIHRoZSBqdWRnbWVudCBvZiBjb21taXR0ZXJzIHdoZXRoZXIgYW55Cj4+IHBhdGNoIChv
ciBzZXJpZXMpIGlzIHN1aXRhYmxlIG9mIGNvbW1pdHRpbmcgYXQgdGhpcyBwb2ludC4gSSBkaWQg
dGhpbmsKPj4gYWJvdXQgY29tbWl0dGluZyB0aGlzIHBhdGNoIHllc3RlcmRheSwgYnV0IGRlY2lk
ZWQgYWdhaW5zdAo+PiBkb2luZyBzby4gUGxlYXNlIGJlIGEgbGl0dGxlIG1vcmUgcGF0aWVudCAt
IGV2ZW4gb25jZSB0aGUgdHJlZSBpcwo+PiBmdWxseSBvcGVuLCBhIGZldyB3b3JraW5nIGRheXMg
c2hvdWxkIGJlIGFsbG93ZWQgZm9yIGV2ZXJ5b25lCj4+IHRvIGRlYWwgd2l0aCBiYWNrbG9nLCBi
ZWZvcmUgc2VuZGluZyBwaW5ncy4KPiAKPiBTb3JyeSBmb3IgdGhlIHByZXZpb3VzIGVhcmx5IHBp
bmcuIEp1c3QgdG8gY2hlY2s6IGlzIHRoZXJlIGFjdGlvbgo+IHJlcXVpcmVkIG9uIG91ciBwYXJ0
IGZvciB0aGlzIHBhdGNoIHBvc3QtNC4xMCAocmViYXNpbmcsIGV0Yy4pPwoKSSB0aGluayB3aGVu
IEkgaGFkIGxhc3QgbG9va2VkIEkgZGlkIGdldCB0aGUgKHdyb25nKSBpbXByZXNzaW9uCnRoYXQg
dGhlcmUgd2FzIGEgbWlzc2luZyBhY2suIEknbGwgdHJ5IHRvIHJlbWVtYmVyIHRvIGNvbW1pdCB0
aGlzCndpdGggdGhlIG5leHQgYmF0Y2guCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 12:55:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 12:55:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWM5g-0000rN-Me; Tue, 02 Jan 2018 12:54:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4g6h=d5=citrix.com=prvs=533209b43=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1eWM5f-0000rH-UD
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 12:54:47 +0000
X-Inumbo-ID: f36f1757-efbb-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f36f1757-efbb-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 13:53:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,497,1508803200"; d="scan'208";a="65465457"
From: Lars Kurth <lars.kurth@citrix.com>
To: Juergen Gross <jgross@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>, Steven Haigh <netwiz@crc.id.au>, "Jan
 Beulich" <JBeulich@suse.com>, Julien Grall <julien.grall@linaro.org>,
 "Juergen Gross" <jgross@suse.com>, George Dunlap <dunlapg@umich.edu>,
 "committers@xenproject.org" <committers@xenproject.org>
Thread-Topic: Xen release cycle revisited
Thread-Index: AQHTdLEcBlvQexwSZkWCzArzSa9u/6Ngl5KA
Date: Tue, 2 Jan 2018 12:54:43 +0000
Message-ID: <371025E8-3FE9-47A5-A317-2C5088667A8B@citrix.com>
References: <63cf216a-71af-bd35-55e7-88c69b773e52@suse.com>
In-Reply-To: <63cf216a-71af-bd35-55e7-88c69b773e52@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.24.1.170721
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7305EAE710083943AD5D912A7278E9D1@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xen release cycle revisited
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbjoNCg0KdGhhbmsgeW91IGZvciByYWlzaW5nIHRoaXMuIEFzIGZhciBhcyBJIGNh
biB0ZWxsLCB0aGUgc3dpdGNoIHRvIHRoZSA2LW1vbnRobHkgcmVsZWFzZSBtb2RlbCBoYXMgaGFk
IHNvbWUgY29uc2VxdWVuY2VzLCBzb21lIG9mIHdoaWNoIHdlcmUgcHJlZGljdGVkLCBvdGhlcnMg
d2VyZSBub3QuIFNvLCBJIHRoaW5rIHdlIHNob3VsZCBwcm9iYWJseSByZXZpZXcgdGhlIGRlY2lz
aW9uLiANCg0KS2V5IGNvbmNlcm5zIHJhaXNlZDoNCuKAoiBUb28gbXVjaCB3b3JrIGluIGFjdGl2
ZWx5IG1haW50YWluaW5nIDQgYnJhbmNoZXMgKDYgc2VjdXJpdHkgYnJhbmNoZXMpDQrigKIgSW1w
YWN0IG9uIHVzZXJzICh0b28gbWFueSByZWxlYXNlcykNCuKAoiBJIHRoaW5rIHdlIGFyZSBkZWZp
bml0ZWx5IGluY3VycmluZyBoaWdoZXIgb3ZlcmhlYWRzIHRoYW4gd2l0aCBsb25nZXIgY3ljbGVz
DQrigKIgSXQgaXMgbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIgb25lIG9mIHRoZSBrZXkgYmVuZWZp
dHMg4oCTIGFrYSB2ZW5kb3JzIGdldHRpbmcgcGF0Y2hlcyBpbnRvIHRyZWUgbW9yZSBlYXNpbHkg
4oCTIGhhcyBpbiBmYWN0IG1hdGVyaWFsaXplZA0K4oCiIEJldHRlciByZWxlYXNlIHByZWRpY3Rh
YmlsaXR5IGhhcyBtYXRlcmlhbGl6ZWQNCg0KTWF5YmUgdGhlIHJpZ2h0IGFwcHJvYWNoIHdvdWxk
IGJlIHRvIGtpY2sgb2ZmIHNvbWUga2luZCBvZiBzdXJ2ZXkgdG8gZ2F0aGVyIGlucHV0IGZyb20g
ZGlmZmVyZW50IHN0YWtlLWhvbGRlcnMgYW5kIG1heWJlIHBsYW4gNC4xMSBmb3IgSnVuZS4gSWYg
dGhlcmUgaXMgYSBjb25zZW5zdXMgZm9yIGEgY2hhbmdlIHRvIHNheSBhIHllYXIgY2FkZW5jZSwg
d2UgcHJvYmFibHkgd291bGRu4oCZdCBleGVjdXRlIHRoaXMgdW50aWwgNC4xMiBhbnl3YXkuIA0K
DQpNYXliZSBtYWtlIHNvbWUgbWlub3IgYWRqdXN0bWVudHMgZm9yIHRoZSA0LjExIGN5Y2xlIGJh
c2VkIG9uIHRoaXMgdGhyZWFkLCBpZiBpdCBtYWtlcyBzZW5zZSB0byBkbyBzby4NCg0KUmVnYXJk
cw0KTGFycw0KDQpPbiAxNC8xMi8yMDE3LCAwNzo1NiwgIkp1ZXJnZW4gR3Jvc3MiIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOg0KDQogICAgSGkgYWxsLA0KICAgIA0KICAgIHdpdGggNC4xMCBtb3Jl
IG9yIGxlc3MgZmluaXNoZWQgaXQgaXMgdGltZSB0byBwbGFuIGZvciB0aGUgbmV4dCByZWxlYXNl
DQogICAgNC4xMS4gU2luY2UgNC43IHdlIGFyZSB1c2luZyBhIDYgbW9udGggcmVsZWFzZSBjeWNs
ZSBbMV0gdGFyZ2V0aW5nIHRvDQogICAgcmVsZWFzZSBpbiBKdW5lIGFuZCBEZWNlbWJlci4NCiAg
ICANCiAgICBXaGlsZSB0aGlzIHdvcmtlZCByZWFzb25hYmx5IHdlbGwgZm9yIDQuNywgNC44IGFu
ZCA0Ljkgd2UgaGFkIHNvbWUNCiAgICBkaWZmaWN1bHRpZXMgd2l0aCA0LjEwOiBiYWQgbHVjayB3
aXRoIHNlY3VyaXR5IHBhdGNoIHRpbWluZyBzaGlmdGVkIHRoZQ0KICAgIDQuMTAgcmVsZWFzZSBt
b3JlIHRvd2FyZHMgbWlkIG9mIERlY2VtYmVyLiBEb2luZyB0aG9yb3VnaCB0ZXN0aW5nIG9mIHRo
ZQ0KICAgIGxhdGVzdCBzZWN1cml0eSBwYXRjaGVzIGFuZCB0cnlpbmcgdG8gcmVsZWFzZSBhdCBs
ZWFzdCAxMCBkYXlzIGJlZm9yZQ0KICAgIENocmlzdG1hcyBzZWVtZWQgdG8gYmUgYWxtb3N0IG11
dHVhbGx5IGV4Y2x1c2l2ZSBnb2Fscy4NCiAgICANCiAgICBTbyB3aGF0IGRvIHdlIGxlYXJuIGZy
b20gdGhpcyBleHBlcmllbmNlPw0KICAgIA0KICAgIDEuIFNob3VsZCB3ZSB0aGluayBhYm91dCBv
dGhlciBwbGFubmVkIHJlbGVhc2UgZGF0ZXMgKGUuZy4gTWF5IGFuZA0KICAgICAgIE5vdmVtYmVy
IC0gd291bGQgdGhhdCBjb2xsaWRlIHdpdGggYW55IGhvbGlkYXkgc2Vhc29uKT8NCiAgICANCiAg
ICAyLiBTaG91bGRuJ3Qgd2UgaGF2ZSB0cmllZCB0byBpbmNsdWRlIHRoZSBsYXRlc3Qgc2VjdXJp
dHkgcGF0Y2hlcyBpbg0KICAgICAgIDQuMTAsIHJlc3VsdGluZyBpbiB0aGUgbmVlZCBmb3IgNC4x
MC4xIGF0IG9uY2U/DQogICAgDQogICAgMy4gU2hvdWxkIHdlIGxldCB0aGUgcmVsZWFzZSBzbGlw
IGZvciBhbG1vc3QgYSBtb250aCBpbiBzdWNoIGEgY2FzZT8NCiAgICANCiAgICA0LiBTaG91bGQg
d2UgdHJ5IGhhcmRlciB0byBuZWdvdGlhdGUgZW1iYXJnbyBkYXRlcyBvZiBzZWN1cml0eSBpc3N1
ZXMgdG8NCiAgICAgICBtYXRjaCB0aGUgKHRhcmdldGVkKSByZWxlYXNlIGRhdGVzPw0KICAgIA0K
ICAgIDUuIFNob3VsZCB3ZSBtb2RpZnkgdGhlIGRldmVsb3BtZW50L2hhcmRlbmluZyBwZXJpb2Rz
Pw0KICAgIA0KICAgIEZvciA0LjExIHdlIHNob3VsZG4ndCBoYXZlIHRoaXMgcHJvYmxlbTogd2hp
bGUgdGFyZ2V0ZWQgZm9yIHJlbGVhc2luZyBpbg0KICAgIGVhcmx5IEp1bmUgaXQgd291bGRuJ3Qg
YmUgYSBuaWdodG1hcmUgdG8gbGV0IGl0IHNsaXAgaW50byBKdWx5LiA0LjEyDQogICAgaG93ZXZl
ciB3aWxsIHByb2JhYmx5IGZhY2UgdGhlIHNhbWUgcHJvYmxlbSBhZ2FpbiBhbmQgd2Ugc2hvdWxk
IHByZXBhcmUNCiAgICBmb3IgdGhhdCBwb3NzaWJpbGl0eS4NCiAgICANCiAgICANCiAgICBKdWVy
Z2VuDQogICAgDQogICAgWzFdOiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94
ZW4tZGV2ZWwvMjAxNS0xMC9tc2cwMDI2My5odG1sDQogICAgDQoNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 12:58:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 12:58:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWM97-00010z-4v; Tue, 02 Jan 2018 12:58:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=533d9749f=citrix-osstest@xenproject.org>)
 id 1eWM96-00010q-2v
 for xen-devel@lists.xensource.com; Tue, 02 Jan 2018 12:58:20 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-3.messagelabs.com id E0/F1-23666-AE18B4A5;
 Tue, 02 Jan 2018 12:58:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHSDve6rRu8
 og4PL+C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8acu7cYCy4pVixt3MnSwHhMrIuRk0NCwF9i
 0vLVTF2MHEC2u0TD3jSQsIiAs8SED7fZQGxeAT2J6WtOsoDYwgJuEjef/WTsYuQCKt8mInF97
 3x2iDmqEvO+nwVrYBPwkJjYMxGsgUVAReLWl1dMILaQgJbE0sUrmSCGCkqcnPkErIZZQELi4I
 sXzBA3WEjsfVUxgZF3FpKqWUiqFjAyrWLUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1stNLS5
 OTE/NSUwq1kvOz93ECAydegYGxh2MU0/4HWKU5GBSEuXNSfWOEuJLyk+pzEgszogvKs1JLT7E
 qMHBIdBy8eRBJimWvPy8VCUJXjVgiAoJFqWmp1akZeYAgxumVIKDR0mE928DUJq3uCAxtzgzH
 SJ1itGY49imy3+YOJ7NfN3ALAQ2SUqc9wdIqQBIaUZpHtwgWNRdYpSVEuZlZGBgEOIpSC3KzS
 xBlX/FKM7BqCTMywJyD09mXgncvldApzABnfLnvCfIKSWJCCmpBkatb/y9GXm7D+tMOpFUHSe
 WUOXAwvfX+8Pbn38SDH5LPOe4sWJVlYLwb3W2WtVf96x38F3xXXGMyfxr+cnt1k6l/hmXnvxU
 uhwtYr9Ve4rHptcMK3NOqHD9Ywu9/4dpyY6Pl7oyZ0xa25SxOkPij6xITyDT0c2uSasTLyYtt
 szicOzV1mZXX6fEUpyRaKjFXFScCADjoYiXtQIAAA==
X-Env-Sender: prvs=533d9749f=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-31.messagelabs.com!1514897896!65787475!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60720 invoked from network); 2 Jan 2018 12:58:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 2 Jan 2018 12:58:17 -0000
X-IronPort-AV: E=Sophos;i="5.45,497,1508803200"; d="scan'208";a="464398300"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-73776-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-snapshot:build-i386:<job status>:broken:regression
 distros-debian-snapshot:build-amd64-pvops:<job status>:broken:regression
 distros-debian-snapshot:build-armhf:<job status>:broken:regression
 distros-debian-snapshot:build-amd64:<job status>:broken:regression
 distros-debian-snapshot:build-i386-pvops:<job status>:broken:regression
 distros-debian-snapshot:build-armhf-pvops:capture-logs:broken:regression
 distros-debian-snapshot:build-armhf:capture-logs:broken:regression
 distros-debian-snapshot:build-armhf-pvops:syslog-server:running:regression
 distros-debian-snapshot:build-armhf:syslog-server:running:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-armhf:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73412
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 2 Jan 2018 12:58:14 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 73776: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDczNzc2IGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzM3NzYvCgpGYWls
dXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUgY2Fw
dHVyZS1sb2dzICAgICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MzQxMgogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDczNDEyCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIg
ICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgMyBz
eXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtZGFp
bHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWkzODYtY3VycmVudC1uZXRpbnN0
LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1
cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGlu
c3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1kYWlseS1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1kYWlseS1uZXRib290LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdl
ZWtseS1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9v
dC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3MzQxMgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNDEyCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM0MTIK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3MzQxMgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNDEyCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzM0MTIKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MzQx
MgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9v
dC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5z
dC1weWdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1j
dXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3Qt
cHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdl
ZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVz
dC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+
b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 13:10:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 13:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWMKa-0002I9-5m; Tue, 02 Jan 2018 13:10:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dfvk=d5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eWMKY-0002I3-Rg
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 13:10:10 +0000
X-Inumbo-ID: 19cf4697-efbe-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19cf4697-efbe-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 14:09:02 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D3A28AC9A;
 Tue,  2 Jan 2018 13:10:06 +0000 (UTC)
To: Lars Kurth <lars.kurth@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Steven Haigh <netwiz@crc.id.au>,
 Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@linaro.org>,
 George Dunlap <dunlapg@umich.edu>,
 "committers@xenproject.org" <committers@xenproject.org>
References: <63cf216a-71af-bd35-55e7-88c69b773e52@suse.com>
 <371025E8-3FE9-47A5-A317-2C5088667A8B@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <fbe627c4-db94-cdd0-016e-ef5e1e9de437@suse.com>
Date: Tue, 2 Jan 2018 14:10:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <371025E8-3FE9-47A5-A317-2C5088667A8B@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen release cycle revisited
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMTggMTM6NTQsIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgSnVlcmdlbjoKPiAKPiB0
aGFuayB5b3UgZm9yIHJhaXNpbmcgdGhpcy4gQXMgZmFyIGFzIEkgY2FuIHRlbGwsIHRoZSBzd2l0
Y2ggdG8gdGhlIDYtbW9udGhseSByZWxlYXNlIG1vZGVsIGhhcyBoYWQgc29tZSBjb25zZXF1ZW5j
ZXMsIHNvbWUgb2Ygd2hpY2ggd2VyZSBwcmVkaWN0ZWQsIG90aGVycyB3ZXJlIG5vdC4gU28sIEkg
dGhpbmsgd2Ugc2hvdWxkIHByb2JhYmx5IHJldmlldyB0aGUgZGVjaXNpb24uIAo+IAo+IEtleSBj
b25jZXJucyByYWlzZWQ6Cj4g4oCiIFRvbyBtdWNoIHdvcmsgaW4gYWN0aXZlbHkgbWFpbnRhaW5p
bmcgNCBicmFuY2hlcyAoNiBzZWN1cml0eSBicmFuY2hlcykKPiDigKIgSW1wYWN0IG9uIHVzZXJz
ICh0b28gbWFueSByZWxlYXNlcykKPiDigKIgSSB0aGluayB3ZSBhcmUgZGVmaW5pdGVseSBpbmN1
cnJpbmcgaGlnaGVyIG92ZXJoZWFkcyB0aGFuIHdpdGggbG9uZ2VyIGN5Y2xlcwo+IOKAoiBJdCBp
cyBub3QgY2xlYXIgdG8gbWUgd2hldGhlciBvbmUgb2YgdGhlIGtleSBiZW5lZml0cyDigJMgYWth
IHZlbmRvcnMgZ2V0dGluZyBwYXRjaGVzIGludG8gdHJlZSBtb3JlIGVhc2lseSDigJMgaGFzIGlu
IGZhY3QgbWF0ZXJpYWxpemVkCj4g4oCiIEJldHRlciByZWxlYXNlIHByZWRpY3RhYmlsaXR5IGhh
cyBtYXRlcmlhbGl6ZWQKPiAKPiBNYXliZSB0aGUgcmlnaHQgYXBwcm9hY2ggd291bGQgYmUgdG8g
a2ljayBvZmYgc29tZSBraW5kIG9mIHN1cnZleSB0byBnYXRoZXIgaW5wdXQgZnJvbSBkaWZmZXJl
bnQgc3Rha2UtaG9sZGVycyBhbmQgbWF5YmUgcGxhbiA0LjExIGZvciBKdW5lLiBJZiB0aGVyZSBp
cyBhIGNvbnNlbnN1cyBmb3IgYSBjaGFuZ2UgdG8gc2F5IGEgeWVhciBjYWRlbmNlLCB3ZSBwcm9i
YWJseSB3b3VsZG7igJl0IGV4ZWN1dGUgdGhpcyB1bnRpbCA0LjEyIGFueXdheS4KCk9rYXksIGlu
IGNhc2Ugbm9ib2R5IG9iamVjdHMgSSdsbCBzZW5kIG91dCB0aGUgNC4xMSBwbGFuIG9uIEZyaWRh
eS4KSSdtIHBsYW5uaW5nIGZvciBhIHRpbWVsaW5lIGxpa2U6CgoqIExhc3QgcG9zdGluZyBkYXRl
OiBNYXJjaCAxNnRoLCAyMDE4CiogSGFyZCBjb2RlIGZyZWV6ZTogTWFyY2ggMzB0aCwgMjAxOAoq
IFJlbGVhc2U6IEp1bmUgMXN0LCAyMDE4CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 14:15:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 14:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWNLm-0006QK-Ay; Tue, 02 Jan 2018 14:15:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swgl=d5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eWNLl-0006QE-Kp
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 14:15:29 +0000
X-Inumbo-ID: 3a356010-efc7-11e7-b4a6-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a356010-efc7-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 15:14:21 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.21/8.16.0.21) with SMTP id w02EEqmA089900;
 Tue, 2 Jan 2018 14:15:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=daK4ceKzeOTzfIE9qbd5hyfxjpBzwOHAxso3g5MLMjs=;
 b=a63wGFSDVJDjUzU13lK90zEiC5BPKE1F/S4vbpeTHOWQC48C7lT7XRZfsUR6FntCWu/Z
 F+4VVlNfXM6MGBJFr6aSoRW/wyTT5AUz480jPF2iPP3YrS3YwL2FP7xjN4+WkKVDYwj8
 atEBsZFN0a+i52PCtF62QHq7mINIDqgW2UrP9KCXL+Fw59sOxgA+SzmRphm0K2GEqttc
 DFbrS/arXGuVt6V+xrdR6huTt110sfsslfTFbtUj18kuQQNc7Yb/ai/34lXNIkoJ7mDM
 xgCQsTmQwYaqTJzFSZHgqUhIDNj7amCG8JSHiRnb5fkGyWK8EbOzBh5+n7Za4pwDw6Xt EQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2f8bp3002d-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 02 Jan 2018 14:15:16 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w02EFEnI012426
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 2 Jan 2018 14:15:15 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w02EFERV024127;
 Tue, 2 Jan 2018 14:15:14 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 Jan 2018 06:15:13 -0800
To: Nick Desaulniers <nick.desaulniers@gmail.com>
References: <1514083813-27047-1-git-send-email-nick.desaulniers@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <52b547c5-509a-3a82-12cd-4d9d0a06b53f@oracle.com>
Date: Tue, 2 Jan 2018 09:18:33 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1514083813-27047-1-git-send-email-nick.desaulniers@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8761
 signatures=668650
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=913
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801020210
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86/xen/time: fix section mismatch for
 xen_init_time_ops()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMjMvMjAxNyAwOTo1MCBQTSwgTmljayBEZXNhdWxuaWVycyB3cm90ZToKPiBUaGUgaGVh
ZGVyIGRlY2xhcmVzIHRoaXMgZnVuY3Rpb24gYXMgX19pbml0IGJ1dCBpcyBkZWZpbmVkIGluIF9f
cmVmCj4gc2VjdGlvbi4KPgo+IFNpZ25lZC1vZmYtYnk6IE5pY2sgRGVzYXVsbmllcnMgPG5pY2su
ZGVzYXVsbmllcnNAZ21haWwuY29tPgoKQUZBSUsgc2VjdGlvbiBhdHRyaWJ1dGVzIGluIGhlYWRl
ciBmaWxlcyBhcmUgaWdub3JlZCBieSBjb21waWxlciBhbnl3YXkKc28gSSdkIHJlbW92ZSBhbGwg
b2YgdGhlbS4KCi1ib3JpcwoKCj4gLS0tCj4gIGFyY2gveDg2L3hlbi94ZW4tb3BzLmggfCAyICst
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlm
ZiAtLWdpdCBhL2FyY2gveDg2L3hlbi94ZW4tb3BzLmggYi9hcmNoL3g4Ni94ZW4veGVuLW9wcy5o
Cj4gaW5kZXggNzUwMTFiOC4uM2IzNDc0NSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4veGVu
LW9wcy5oCj4gKysrIGIvYXJjaC94ODYveGVuL3hlbi1vcHMuaAo+IEBAIC03Miw3ICs3Miw3IEBA
IHU2NCB4ZW5fY2xvY2tzb3VyY2VfcmVhZCh2b2lkKTsKPiAgdm9pZCB4ZW5fc2V0dXBfY3B1X2Ns
b2NrZXZlbnRzKHZvaWQpOwo+ICB2b2lkIHhlbl9zYXZlX3RpbWVfbWVtb3J5X2FyZWEodm9pZCk7
Cj4gIHZvaWQgeGVuX3Jlc3RvcmVfdGltZV9tZW1vcnlfYXJlYSh2b2lkKTsKPiAtdm9pZCBfX2lu
aXQgeGVuX2luaXRfdGltZV9vcHModm9pZCk7Cj4gK3ZvaWQgX19yZWYgeGVuX2luaXRfdGltZV9v
cHModm9pZCk7Cj4gIHZvaWQgX19pbml0IHhlbl9odm1faW5pdF90aW1lX29wcyh2b2lkKTsKPiAg
Cj4gIGlycXJldHVybl90IHhlbl9kZWJ1Z19pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lk
KTsKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 14:17:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 14:17:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWNNe-0006XU-NI; Tue, 02 Jan 2018 14:17:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fv3j=d5=citrix.com=prvs=5335d5e9d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWNNd-0006X8-Lv
 for xen-devel@lists.xen.org; Tue, 02 Jan 2018 14:17:25 +0000
X-Inumbo-ID: e1474f8c-efc7-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1474f8c-efc7-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 14:19:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,497,1508803200"; d="scan'208";a="464407000"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 2 Jan 2018 14:17:16 +0000
Message-ID: <1514902636-27424-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eDg2J3MgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiB3bWIoKSBpcyBhIGNvbXBpbGVyIGJhcnJp
ZXIuICBBcyBhIHJlc3VsdCwgdGhlCm9ubHkgY2hhbmdlIGluIHRoaXMgcGF0Y2ggaXMgdG8gcmVt
b3ZlIGFuIG1mZW5jZSBpbnN0cnVjdGlvbiBmcm9tCmNwdWlkbGVfZGlzYWJsZV9kZWVwX2NzdGF0
ZSgpLgoKTm9uZSBvZiB0aGVzZSBiYXJyaWVycyBzZXJ2ZSBhbnkgcHVycG9zZS4gIFRoZXkgYXJl
IG5vdCBzeW5jaHJvbmlzaW5nIHdpdGgKcmVtb3RlIGNwdXMsIGFuZCB0aGVpciBjb21waWxlci1i
YXJyaWVyIHByb3BlcnRpZXMgYXJlIG5vdCBuZWVkZWQgZm9yCmNvcnJlY3RuZXNzIHB1cnBvc2Vz
LgoKRnVydGhlcm1vcmUsIHRoZXNlIHdtYigpJ3Mgc3BlY2lmaWNhbGx5IGRvIG5vdCB3YW50IHRv
IHR1cm4gaW50byBzZmVuY2UKaW5zdHJ1Y3Rpb25zIGluIGZ1dHVyZSBjaGFuZ2VzIHdoZXJlIHdt
YigpJ3MgaW1wbGVtZW50YXRpb24gaXMgY29ycmVjdGVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgfCAy
IC0tCiB4ZW4vYXJjaC94ODYvY3B1L21jaGVjay9tY2UuYyB8IDMgLS0tCiB4ZW4vYXJjaC94ODYv
Y3Jhc2guYyAgICAgICAgICB8IDMgLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICB8
IDIgLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMK
aW5kZXggODg0ZWUzMi4uY2IxYzVkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FjcGkvY3B1
X2lkbGUuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCkBAIC0xMzQxLDggKzEz
NDEsNiBAQCB2b2lkIGNwdWlkbGVfZGlzYWJsZV9kZWVwX2NzdGF0ZSh2b2lkKQogICAgICAgICAg
ICAgbWF4X2NzdGF0ZSA9IDE7CiAgICAgfQogCi0gICAgbWIoKTsKLQogICAgIGhwZXRfZGlzYWJs
ZV9sZWdhY3lfYnJvYWRjYXN0KCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUv
bWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXggZGYwMTA2
ZS4uYThjMjg3ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTg2LDcgKzg2LDYgQEAgc3RhdGlj
IHg4Nl9tY2VfdmVjdG9yX3QgX21hY2hpbmVfY2hlY2tfdmVjdG9yID0gdW5leHBlY3RlZF9tYWNo
aW5lX2NoZWNrOwogdm9pZCB4ODZfbWNlX3ZlY3Rvcl9yZWdpc3Rlcih4ODZfbWNlX3ZlY3Rvcl90
IGhkbHIpCiB7CiAgICAgX21hY2hpbmVfY2hlY2tfdmVjdG9yID0gaGRscjsKLSAgICB3bWIoKTsK
IH0KIAogLyogQ2FsbCB0aGUgaW5zdGFsbGVkIG1hY2hpbmUgY2hlY2sgaGFuZGxlciBmb3IgdGhp
cyBDUFUgc2V0dXAuICovCkBAIC0zODUsOCArMzg0LDYgQEAgbWNoZWNrX21jYV9sb2dvdXQoZW51
bSBtY2Ffc291cmNlIHdobywgc3RydWN0IG1jYV9iYW5rcyAqYmFua21hc2ssCiAgICAgICAgICAg
ICBtY2FiYW5rX2NsZWFyKGkpOwogICAgICAgICBlbHNlIGlmICggd2hvID09IE1DQV9NQ0VfU0NB
TiAmJiBuZWVkX2NsZWFyICkKICAgICAgICAgICAgIG1jYWJhbmtzX3NldChpLCBjbGVhcl9iYW5r
KTsKLQotICAgICAgICB3bWIoKTsKICAgICB9CiAKICAgICBpZiAoIG1pZyAmJiBlcnJjbnQgPiAw
ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcmFzaC5jIGIveGVuL2FyY2gveDg2L2NyYXNo
LmMKaW5kZXggODI1MzVjNC4uOGQ3NDI1OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NyYXNo
LmMKKysrIGIveGVuL2FyY2gveDg2L2NyYXNoLmMKQEAgLTE0Niw5ICsxNDYsNiBAQCBzdGF0aWMg
dm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKICAgICB3cml0ZV9hdG9taWMoKHVuc2lnbmVk
IGxvbmcgKilfX3ZhKF9fcGEoJmV4Y2VwdGlvbl90YWJsZVtUUkFQX25taV0pKSwKICAgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJmRvX25taV9jcmFzaCk7CiAKLSAgICAvKiBFbnN1cmUg
dGhlIG5ldyBjYWxsYmFjayBmdW5jdGlvbiBpcyBzZXQgYmVmb3JlIHNlbmRpbmcgb3V0IHRoZSBO
TUkuICovCi0gICAgd21iKCk7Ci0KICAgICBzbXBfc2VuZF9ubWlfYWxsYnV0c2VsZigpOwogCiAg
ICAgbXNlY3MgPSAxMDAwOyAvKiBXYWl0IGF0IG1vc3QgYSBzZWNvbmQgZm9yIHRoZSBvdGhlciBj
cHVzIHRvIHN0b3AgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDBlNTg1YjMuLjdiOTdmZjggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzYx
LDcgKzM2MSw2IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBzcGlu
X2RlYnVnX2VuYWJsZSgpOwogICAgIHNldF9jcHVfc2libGluZ19tYXAoY3B1KTsKICAgICBub3Rp
ZnlfY3B1X3N0YXJ0aW5nKGNwdSk7Ci0gICAgd21iKCk7CiAKICAgICAvKgogICAgICAqIFdlIG5l
ZWQgdG8gaG9sZCB2ZWN0b3JfbG9jayBzbyB0aGVyZSB0aGUgc2V0IG9mIG9ubGluZSBjcHVzCkBA
IC0zNzcsNyArMzc2LDYgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAg
IGxvY2FsX2lycV9lbmFibGUoKTsKICAgICBtdHJyX2FwX2luaXQoKTsKIAotICAgIHdtYigpOwog
ICAgIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCgpOwogfQogCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 14:25:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 14:25:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWNV6-0007Ir-HE; Tue, 02 Jan 2018 14:25:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dfvk=d5=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eWNV4-0007Il-KP
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 14:25:06 +0000
X-Inumbo-ID: f3b4d067-efc8-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3b4d067-efc8-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 14:26:42 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 82D23AC20;
 Tue,  2 Jan 2018 14:24:57 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Nick Desaulniers <nick.desaulniers@gmail.com>
References: <1514083813-27047-1-git-send-email-nick.desaulniers@gmail.com>
 <52b547c5-509a-3a82-12cd-4d9d0a06b53f@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d5314269-6d7e-d496-695f-af59bc41f554@suse.com>
Date: Tue, 2 Jan 2018 15:24:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <52b547c5-509a-3a82-12cd-4d9d0a06b53f@oracle.com>
Content-Language: de-DE
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86/xen/time: fix section mismatch for
 xen_init_time_ops()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMTggMTU6MTgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAxMi8yMy8yMDE3
IDA5OjUwIFBNLCBOaWNrIERlc2F1bG5pZXJzIHdyb3RlOgo+PiBUaGUgaGVhZGVyIGRlY2xhcmVz
IHRoaXMgZnVuY3Rpb24gYXMgX19pbml0IGJ1dCBpcyBkZWZpbmVkIGluIF9fcmVmCj4+IHNlY3Rp
b24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE5pY2sgRGVzYXVsbmllcnMgPG5pY2suZGVzYXVsbmll
cnNAZ21haWwuY29tPgo+IAo+IEFGQUlLIHNlY3Rpb24gYXR0cmlidXRlcyBpbiBoZWFkZXIgZmls
ZXMgYXJlIGlnbm9yZWQgYnkgY29tcGlsZXIgYW55d2F5Cj4gc28gSSdkIHJlbW92ZSBhbGwgb2Yg
dGhlbS4KCkhtbSwgSSdtIG5vdCBzdXJlIGFsbCBmdXR1cmUgY29tcGlsZXJzIHdpbGwgaWdub3Jl
IHRoZSBzZWN0aW9uCmF0dHJpYnV0ZXMuIGluY2x1ZGUvbGludXgvaW5pdC5oIGV4cGxpY3RpbHkg
bWVudGlvbnMgd2hlcmUgdG8gcHV0CnRoZSBhdHRydWJ1dGUgaW4gYSBwcm90b3R5cGUsIHNvIEkn
ZCByYXRoZXIga2VlcCBpdC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 14:32:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 14:32:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWNcB-00083p-Ga; Tue, 02 Jan 2018 14:32:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fv3j=d5=citrix.com=prvs=5335d5e9d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWNcA-00083f-My
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 14:32:26 +0000
X-Inumbo-ID: fa6cd8d4-efc9-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa6cd8d4-efc9-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 14:34:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,497,1508803200"; d="scan'208";a="65470520"
To: Juergen Gross <jgross@suse.com>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, Nick Desaulniers <nick.desaulniers@gmail.com>
References: <1514083813-27047-1-git-send-email-nick.desaulniers@gmail.com>
 <52b547c5-509a-3a82-12cd-4d9d0a06b53f@oracle.com>
 <d5314269-6d7e-d496-695f-af59bc41f554@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <87e3dc74-5959-1ecf-6854-fda017c2c775@citrix.com>
Date: Tue, 2 Jan 2018 14:32:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <d5314269-6d7e-d496-695f-af59bc41f554@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86/xen/time: fix section mismatch for
 xen_init_time_ops()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMTggMTQ6MjQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDIvMDEvMTggMTU6
MTgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMTIvMjMvMjAxNyAwOTo1MCBQTSwgTmlj
ayBEZXNhdWxuaWVycyB3cm90ZToKPj4+IFRoZSBoZWFkZXIgZGVjbGFyZXMgdGhpcyBmdW5jdGlv
biBhcyBfX2luaXQgYnV0IGlzIGRlZmluZWQgaW4gX19yZWYKPj4+IHNlY3Rpb24uCj4+Pgo+Pj4g
U2lnbmVkLW9mZi1ieTogTmljayBEZXNhdWxuaWVycyA8bmljay5kZXNhdWxuaWVyc0BnbWFpbC5j
b20+Cj4+IEFGQUlLIHNlY3Rpb24gYXR0cmlidXRlcyBpbiBoZWFkZXIgZmlsZXMgYXJlIGlnbm9y
ZWQgYnkgY29tcGlsZXIgYW55d2F5Cj4+IHNvIEknZCByZW1vdmUgYWxsIG9mIHRoZW0uCj4gSG1t
LCBJJ20gbm90IHN1cmUgYWxsIGZ1dHVyZSBjb21waWxlcnMgd2lsbCBpZ25vcmUgdGhlIHNlY3Rp
b24KPiBhdHRyaWJ1dGVzLiBpbmNsdWRlL2xpbnV4L2luaXQuaCBleHBsaWN0aWx5IG1lbnRpb25z
IHdoZXJlIHRvIHB1dAo+IHRoZSBhdHRydWJ1dGUgaW4gYSBwcm90b3R5cGUsIHNvIEknZCByYXRo
ZXIga2VlcCBpdC4KCkF0dHJpYnV0ZXMgaW4gdGhlIGRlY2xhcmF0aW9uIGFyZSBmb3Igc3RhdGlj
IGFuYWx5c2lzIHRvb2xzIHN1Y2ggYXMgc3BhcnNlLgoKSG93IGVsc2UgYXJlIHlvdSBnb2luZyB0
byB3b3JrIG91dCB3aGV0aGVyIGEgc2VjdGlvbiBtaXNtYXRjaCBoYXMgb2NjdXJyZWQ/Cgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 14:58:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 14:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWO0n-00019h-Nz; Tue, 02 Jan 2018 14:57:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swgl=d5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eWO0m-00019Z-Fw
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 14:57:52 +0000
X-Inumbo-ID: 25f35069-efcd-11e7-b4a6-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25f35069-efcd-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 15:56:44 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.21/8.16.0.21) with SMTP id w02Ev82b120867;
 Tue, 2 Jan 2018 14:57:32 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-2017-10-26;
 bh=Mq2gVLlObMsIOsyxRC8XYM0wIN0YVabjZGd1igySlf0=;
 b=uQHmZ+G13F0UgO4UNXOiQiubIwxcLqlnG2EL/7ArfwDyvj85cb8ZcEDTdCWey1Fk+YvS
 2OzpIdHNiGvtV9XDYDtBI1CJV8sYmgubQcG4yXCrCFDv7/EJTtISQnx602EfH0si+RaI
 fFLyambn2hg6If4jzzJH0nfoILXnKUj6jBsVy/MYVYKqYGO74l2wPaIoq5iN98gJp7QU
 b5GAaTB7CGvn+iy8TV+V8hWreVxi2gQ7Oxff8FhyiwaW8Wbr5qq2i9Cgtr+G9K1Bs5ga
 qYMazj30MzHrHkZ1zpw4xNRZ6sSMOTrkevUSJK/zzjg7CTASXNQY2pUFZJq0juNE0OhS Eg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2f8c6j01xu-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 02 Jan 2018 14:57:32 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w02EvWZV007147
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 2 Jan 2018 14:57:32 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w02EvVMN030386;
 Tue, 2 Jan 2018 14:57:31 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 Jan 2018 06:57:30 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>, Juergen Gross <jgross@suse.com>,
 Nick Desaulniers <nick.desaulniers@gmail.com>
References: <1514083813-27047-1-git-send-email-nick.desaulniers@gmail.com>
 <52b547c5-509a-3a82-12cd-4d9d0a06b53f@oracle.com>
 <d5314269-6d7e-d496-695f-af59bc41f554@suse.com>
 <87e3dc74-5959-1ecf-6854-fda017c2c775@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6c82c574-6810-1003-183c-44f79ae7554f@oracle.com>
Date: Tue, 2 Jan 2018 10:00:50 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <87e3dc74-5959-1ecf-6854-fda017c2c775@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8761
 signatures=668650
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-1711220000 definitions=main-1801020221
Cc: x86@kernel.org, linux-kernel@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86/xen/time: fix section mismatch for
 xen_init_time_ops()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOCAwOTozMiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwMi8wMS8x
OCAxNDoyNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDIvMDEvMTggMTU6MTgsIEJvcmlz
IE9zdHJvdnNreSB3cm90ZToKPj4+IE9uIDEyLzIzLzIwMTcgMDk6NTAgUE0sIE5pY2sgRGVzYXVs
bmllcnMgd3JvdGU6Cj4+Pj4gVGhlIGhlYWRlciBkZWNsYXJlcyB0aGlzIGZ1bmN0aW9uIGFzIF9f
aW5pdCBidXQgaXMgZGVmaW5lZCBpbiBfX3JlZgo+Pj4+IHNlY3Rpb24uCj4+Pj4KPj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBOaWNrIERlc2F1bG5pZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4K
Pj4+IEFGQUlLIHNlY3Rpb24gYXR0cmlidXRlcyBpbiBoZWFkZXIgZmlsZXMgYXJlIGlnbm9yZWQg
YnkgY29tcGlsZXIgYW55d2F5Cj4+PiBzbyBJJ2QgcmVtb3ZlIGFsbCBvZiB0aGVtLgo+PiBIbW0s
IEknbSBub3Qgc3VyZSBhbGwgZnV0dXJlIGNvbXBpbGVycyB3aWxsIGlnbm9yZSB0aGUgc2VjdGlv
bgo+PiBhdHRyaWJ1dGVzLiBpbmNsdWRlL2xpbnV4L2luaXQuaCBleHBsaWN0aWx5IG1lbnRpb25z
IHdoZXJlIHRvIHB1dAo+PiB0aGUgYXR0cnVidXRlIGluIGEgcHJvdG90eXBlLCBzbyBJJ2QgcmF0
aGVyIGtlZXAgaXQuCj4gQXR0cmlidXRlcyBpbiB0aGUgZGVjbGFyYXRpb24gYXJlIGZvciBzdGF0
aWMgYW5hbHlzaXMgdG9vbHMgc3VjaCBhcyBzcGFyc2UuCj4KPiBIb3cgZWxzZSBhcmUgeW91IGdv
aW5nIHRvIHdvcmsgb3V0IHdoZXRoZXIgYSBzZWN0aW9uIG1pc21hdGNoIGhhcyBvY2N1cnJlZD8K
Cklzbid0IHRoaXMgZG9uZSBiYXNlZCBvbiBkZWZpbml0aW9ucz8KClRvbnMgb2YgX19pbml0IHJv
dXRpbmVzIGRvbid0IGhhdmUgdGhlIGF0dHJpYnV0ZSBzcGVjaWZpZWQgaW4gaGVhZGVyCmZpbGVz
LiBJbiBmYWN0LCBldmVuIGluIHRoaXMgZmlsZSAoYXJjaC94ODYveGVuL3hlbi1vcHMuaCkgdGhl
cmUgYXJlCnNvbWUgdGhhdCBkb24ndCBoYXZlIGl0LgoKLWJvcmlzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 15:08:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 15:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWOAe-0001vU-Lr; Tue, 02 Jan 2018 15:08:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vbgf=d5=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1eWOAc-0001vO-T1
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 15:08:02 +0000
X-Inumbo-ID: f29090f1-efce-11e7-b0d7-9f685aff125f
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f29090f1-efce-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 15:09:38 +0000 (UTC)
Received: from wopr.lan.crc.id.au (wopr.lan.crc.id.au [10.1.1.135])
 (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 C023120059;
 Wed,  3 Jan 2018 02:07:51 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1514905671; bh=U79jhwNL8J84HCHuz34ABDh2xrcvYbX27DFo43z0NbM=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=D4hZkuRIgGiSd7ErTU7b4V91UXXwqiSpm94u6F+axdQckmPL9KXgrSvRz2fSiGYOp
 oe2cew6vh6LS4xbq/ldowfbiHruM+lb5IOTxs294zsSVe94ZaayfYXg1HPjSfOysAq
 hPSURSVIwwg7eBpulEBJBIBDPA0LrBzWcJjhs20Y=
From: Steven Haigh <netwiz@crc.id.au>
To: Lars Kurth <lars.kurth@citrix.com>
Date: Wed, 03 Jan 2018 02:07:48 +1100
Message-ID: <1722077.KMArrVY7cK@wopr.lan.crc.id.au>
In-Reply-To: <371025E8-3FE9-47A5-A317-2C5088667A8B@citrix.com>
References: <63cf216a-71af-bd35-55e7-88c69b773e52@suse.com>
 <371025E8-3FE9-47A5-A317-2C5088667A8B@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, George Dunlap <dunlapg@umich.edu>,
 Julien Grall <julien.grall@linaro.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen release cycle revisited
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6040968225408541761=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6040968225408541761==
Content-Type: multipart/signed; boundary="nextPart2003744.2Dg46x3lUQ"; micalg="pgp-sha256"; protocol="application/pgp-signature"

--nextPart2003744.2Dg46x3lUQ
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

On Tuesday, 2 January 2018 11:54:43 PM AEDT Lars Kurth wrote:
> Hi Juergen:
>=20
> thank you for raising this. As far as I can tell, the switch to the
> 6-monthly release model has had some consequences, some of which were
> predicted, others were not. So, I think we should probably review the
> decision.=20
=20
> Key concerns raised:
> =E2=80=A2 Too much work in actively maintaining 4 branches (6 security br=
anches)
> =E2=80=A2 Impact on users (too many releases)
> =E2=80=A2 I think we are definitely incurring higher overheads than with =
longer
> cycles
 =E2=80=A2 It is not clear to me whether one of the key benefits =E2=80=93 =
aka
> vendors getting patches into tree more easily =E2=80=93 has in fact mater=
ialized =E2=80=A2
> Better release predictability has materialized
>=20
> Maybe the right approach would be to kick off some kind of survey to gath=
er
> input from different stake-holders and maybe plan 4.11 for June. If there
> is a consensus for a change to say a year cadence, we probably wouldn=E2=
=80=99t
> execute this until 4.12 anyway.=20

I would like to propose for consideration:

* 12 months between major releases (x.y)
* 3 or 4 months between point releases (x.y.z)

This way, we roll up all XSAs etc into a x.y.z release on a regular basis -=
=20
which I believe would make the security teams job easier (let me know if I'=
m=20
wrong with this?).

Then aim to release x.y+1 (or maybe x+1?) in, say, June each year.

I'm not sure if there has been a set time frame as a goal for x.y.z release=
s -=20
from my not so close observations, they seem to be somewhat adhoc.

As always though - more than happy to get feedback / comments on the above.

=2D-=20
Steven Haigh

=F0=9F=93=A7 netwiz@crc.id.au       =F0=9F=92=BB http://www.crc.id.au
=F0=9F=93=9E +61 (3) 9001 6090    =F0=9F=93=B1 0412 935 897
--nextPart2003744.2Dg46x3lUQ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

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

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlpLoEQACgkQQa811Xp9
MdxW/BAAn167G8EnAGkPaJPGoOs/y3k3kcpCMTR3I908PYKxkCTpA7zUpBo2pSY2
SoJaJ6yXRZFdMk7AspM75N56f3tQQMAnzbixb3GfMfOvfjmlacHTJzfv3m/d4/uc
NOx0xUEGIp96GcTNxNI6O//kh6so1uStFokEAW4k3yC0+BNpW1w2mW10eHbpDrZc
bQ+TR3OW+pxP440Czp52Iefp1kT75heWf/kfXbjBdd9b9rku3vZnAKafBsg5E6gb
vU2lnIGtfcijlXEWGmbu79qe6JbdSOZc3uVi1ATqkePZ61B1VFOSBoXsWptdG/ZW
wAIDajJany1M9a+/GmrMZ8eGcvGG0S49q28ehOrnsG/85927qald0l4NhZhvfWrV
PByM29rHxXudGoTcdIBzSQrVP/AVlb8l/OUEFn0KsVdfSF6/AdS8rk4uZRRpFHl6
AEuj740AqP32azuu6gSKYkIxhRMhOz9il25MRH+md9uBrhkZGqAMrkvauYC8wXS/
xaLXcrK/H4PTQJ2qYPmL7S8jOhtmYeTytjIOqQU1eUyNztZiH0QjSESNRLycyoRK
+7fQ5RfZ7k5FsfvFyeqBZIZVXCNR/9QA0VMHpbE8j4jrfXFro/lv57zwQ96BqTGZ
iGwSv0GykgCuv5EU6I76eM/1g665UY+V44KktrdE/Zik/Nj9lYQ=
=vgyp
-----END PGP SIGNATURE-----

--nextPart2003744.2Dg46x3lUQ--





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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6040968225408541761==--





From xen-devel-bounces@lists.xenproject.org Tue Jan 02 15:57:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 15:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWOvv-0005Jn-M2; Tue, 02 Jan 2018 15:56:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=86rr=d5=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1eWOvv-0005Jh-4K
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 15:56:55 +0000
X-Inumbo-ID: 658ffce2-efd5-11e7-b4a6-bc764e045a96
Received: from mail-io0-f194.google.com (unknown [209.85.223.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 658ffce2-efd5-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 16:55:47 +0100 (CET)
Received: by mail-io0-f194.google.com with SMTP id q188so25077974iod.1
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 07:56:53 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=2KI1miG4mDjbAZJwnzZ6zZubqJUZM3TUrGCayv+lLkA=;
 b=EQzo7ctXXRZVZeBl/tcCiR9BgXQJ0WPFI2IM77K14E5HhZyQuy8G5wD1EhbLZsHwf7
 u9lWB811VqKA1w2QcCkhJtqaCd4pdYJT1wm8pnPTM7E8H9FmXnjj1w1et5Rx7CMi/IKh
 hc9ssNfO4so1RmNRz3PwkHfBlb8u1StViiVAmgz2uCVw49bEXFVFv4IUq6mtNR3DLZ2/
 MhH6ymXTTtwqGgVp2vniSX/8WYetSBdax1zI3xIw06nA5hcsCGEXteObhpkcHBCzsNRv
 zkn184MJkSQJvvcDR+wCV6TgLWgunESSQOsy05Nva/SZfEYezMvd4trZVBKJ+cOY0O/6
 cDCg==
X-Gm-Message-State: AKGB3mJcQ3j4/SlATOR3GdlHWnwjw74gADtupC+SHYEFU3Tvdgphu+Fv
 INPR/lHEjmepfK+jyAwUOFcRAFIm
X-Google-Smtp-Source: ACJfBoumdTP6XFdA3rHGAWiOFcCiwagsbfmP3uAwaqyT1vQ1H31tEF74AqpOuhxH0gTrJST7O5HHeQ==
X-Received: by 10.107.12.194 with SMTP id 63mr45012074iom.231.1514908612850;
 Tue, 02 Jan 2018 07:56:52 -0800 (PST)
Received: from drtais0.lan (c-24-9-60-130.hsd1.co.comcast.net. [24.9.60.130])
 by smtp.gmail.com with ESMTPSA id
 e132sm16705153ite.41.2018.01.02.07.56.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 02 Jan 2018 07:56:51 -0800 (PST)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  2 Jan 2018 08:56:28 -0700
Message-Id: <20180102155628.3007-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.11.0
Cc: openxt@googlegroups.com, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

V2hlbiBib290aW5nIFhlbiB2aWEgVUVGSSB0aGUgWGVuIGNvbmZpZyBmaWxlIGNhbiBjb250YWlu
IG11bHRpcGxlIHNlY3Rpb25zCmVhY2ggZGVzY3JpYmluZyBkaWZmZXJlbnQgYm9vdCBvcHRpb25z
LiBJdCBpcyBjdXJyZW50bHkgb25seSBwb3NzaWJsZSB0byBjaG9vc2UKd2hpY2ggc2VjdGlvbiB0
byBib290IHdpdGggaWYgWGVuIGlzIHN0YXJ0ZWQgdGhyb3VnaCBhbiBFRkkgU2hlbGwuIEFzIFVF
RkkKcHJvdmlkZXMgYSBzdGFuZGFyZCB0byBwYXNzIG9wdGlvbmFsIGFyZ3VtZW50cyB0byBhbiBh
cHBsaWNhdGlvbiBpbiB0aGlzIHBhdGNoCndlIG1ha2UgWGVuIHByb3Blcmx5IHBhcnNlIHRoaXMg
YnVmZmVyLCB0aHVzIG1ha2luZyBpdCBwb3NzaWJsZSB0byBoYXZlCnNlcGFyYXRlIEVGSSBib290
IG9wdGlvbnMgcHJlc2VudCBmb3IgdGhlIGRpZmZlcmVudCBjb25maWcgc2VjdGlvbnMuCgpTaWdu
ZWQtb2ZmLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPGxlbmd5ZWx0QGFpbmZvc2VjLmNvbT4KLS0tCkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBvcGVueHRAZ29vZ2xlZ3JvdXBz
LmNvbQotLS0KIHhlbi9jb21tb24vZWZpL2Jvb3QuYyAgICB8IDQxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvZWZpL2VmaWFwaS5oIHwgNTQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5n
ZWQsIDg5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDQ2OWJmOTgwY2Mu
LmIxMjI2MWI2NjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4v
Y29tbW9uL2VmaS9ib290LmMKQEAgLTIzNiw3ICsyMzYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
RGlzcGxheVVpbnQoVUlOVDY0IFZhbCwgSU5UTiBXaWR0aCkKICAgICBQcmludFN0cihQcmludFN0
cmluZyk7CiB9CiAKLXN0YXRpYyBzaXplX3QgX19pbml0IF9fbWF5YmVfdW51c2VkIHdzdHJsZW4o
Y29uc3QgQ0hBUjE2ICpzKQorc3RhdGljIHNpemVfdCBfX2luaXQgd3N0cmxlbihjb25zdCBDSEFS
MTYgKnMpCiB7CiAgICAgY29uc3QgQ0hBUjE2ICpzYzsKIApAQCAtMzc1LDEyICszNzUsNDAgQEAg
c3RhdGljIHZvaWQgX19pbml0IFByaW50RXJyTWVzZyhjb25zdCBDSEFSMTYgKm1lc2csIEVGSV9T
VEFUVVMgRXJyQ29kZSkKIAogc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgZ2V0X2FyZ3YodW5z
aWduZWQgaW50IGFyZ2MsIENIQVIxNiAqKmFyZ3YsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBDSEFSMTYgKmNtZGxpbmUsIFVJTlROIGNtZHNpemUsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDSEFSMTYgKipvcHRpb25zKQorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQ0hBUjE2ICoqb3B0aW9ucywgYm9vbCAqZWxvX2FjdGl2ZSkK
IHsKICAgICBDSEFSMTYgKnB0ciA9IChDSEFSMTYgKikoYXJndiArIGFyZ2MgKyAxKSwgKnByZXYg
PSBOVUxMOwogICAgIGJvb2wgcHJldl9zZXAgPSB0cnVlOwogCi0gICAgZm9yICggOyBjbWRzaXpl
ID4gc2l6ZW9mKCpjbWRsaW5lKSAmJiAqY21kbGluZTsKKyAgICBpZiAoIGNtZHNpemUgPiBzaXpl
b2YoRUZJX0xPQURfT1BUSU9OKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBTZWUg
aW5jbHVkZS9lZmkvZWZpYXBpLmggZm9yIG1vcmUgaW5mbyBhYm91dCB0aGUgZm9sbG93aW5nCisg
ICAgICAgICAqLworICAgICAgICBFRklfTE9BRF9PUFRJT04gKmVsbyA9IChFRklfTE9BRF9PUFRJ
T04qKWNtZGxpbmU7CisKKyAgICAgICAgaWYgKCBlbG8tPkF0dHJpYnV0ZXMgJiBMT0FEX09QVElP
Tl9BQ1RJVkUgKQorICAgICAgICB7CisgICAgICAgICAgICBVSU5UOCAqX29wdHMgPSAoVUlOVDgq
KWVsbzsKKyAgICAgICAgICAgIFVJTlROIF9jbWRzaXplID0gY21kc2l6ZTsKKworICAgICAgICAg
ICAgX29wdHMgKz0gc2l6ZW9mKGVsby0+QXR0cmlidXRlcykgKyBzaXplb2YoZWxvLT5GaWxlUGF0
aExpc3RMZW5ndGgpOworICAgICAgICAgICAgX29wdHMgKz0gc2l6ZW9mKEwnXDAnKSArIDIqd3N0
cmxlbigoQ0hBUjE2Kilfb3B0cykgKyBlbG8tPkZpbGVQYXRoTGlzdExlbmd0aDsKKyAgICAgICAg
ICAgIF9jbWRzaXplIC09IF9vcHRzIC0gKFVJTlQ4KillbG87CisKKyAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgKiBTYW5pdHkgY2hlY2sgdGhlIG5ldyBjbWRzaXplIHRvIGF2b2lkIGFuIHVu
ZGVyZmxvdworICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIF9jbWRzaXplIDwgY21k
c2l6ZSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgKmVsb19hY3RpdmUgPSB0cnVl
OworICAgICAgICAgICAgICAgIGNtZGxpbmUgPSAoQ0hBUjE2Kilfb3B0czsKKyAgICAgICAgICAg
ICAgICBjbWRzaXplID0gX2NtZHNpemU7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9
CisKKyAgICBmb3IgKCA7IGNtZHNpemUgPj0gc2l6ZW9mKCpjbWRsaW5lKSAmJiAqY21kbGluZTsK
ICAgICAgICAgICAgIGNtZHNpemUgLT0gc2l6ZW9mKCpjbWRsaW5lKSwgKytjbWRsaW5lICkKICAg
ICB7CiAgICAgICAgIGJvb2wgY3VyX3NlcCA9ICpjbWRsaW5lID09IEwnICcgfHwgKmNtZGxpbmUg
PT0gTCdcdCc7CkBAIC0xMDc0LDYgKzExMDIsNyBAQCBlZmlfc3RhcnQoRUZJX0hBTkRMRSBJbWFn
ZUhhbmRsZSwgRUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAgYm9vbCBiYXNlX3Zp
ZGVvID0gZmFsc2U7CiAgICAgY2hhciAqb3B0aW9uX3N0cjsKICAgICBib29sIHVzZV9jZmdfZmls
ZTsKKyAgICBib29sIGVsb19hY3RpdmUgPSBmYWxzZTsKIAogICAgIF9fc2V0X2JpdChFRklfQk9P
VCwgJmVmaV9mbGFncyk7CiAgICAgX19zZXRfYml0KEVGSV9MT0FERVIsICZlZmlfZmxhZ3MpOwpA
QCAtMTA5NiwxNyArMTEyNSwxNyBAQCBlZmlfc3RhcnQoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwg
RUZJX1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAgaWYgKCB1c2VfY2ZnX2ZpbGUgKQog
ICAgIHsKICAgICAgICAgYXJnYyA9IGdldF9hcmd2KDAsIE5VTEwsIGxvYWRlZF9pbWFnZS0+TG9h
ZE9wdGlvbnMsCi0gICAgICAgICAgICAgICAgICAgICAgICBsb2FkZWRfaW1hZ2UtPkxvYWRPcHRp
b25zU2l6ZSwgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgICBsb2FkZWRfaW1hZ2UtPkxv
YWRPcHRpb25zU2l6ZSwgTlVMTCwgJmVsb19hY3RpdmUpOwogICAgICAgICBpZiAoIGFyZ2MgPiAw
ICYmCiAgICAgICAgICAgICAgZWZpX2JzLT5BbGxvY2F0ZVBvb2woRWZpTG9hZGVyRGF0YSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoYXJnYyArIDEpICogc2l6ZW9mKCphcmd2
KSArCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRlZF9pbWFnZS0+
TG9hZE9wdGlvbnNTaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lk
ICoqKSZhcmd2KSA9PSBFRklfU1VDQ0VTUyApCiAgICAgICAgICAgICBnZXRfYXJndihhcmdjLCBh
cmd2LCBsb2FkZWRfaW1hZ2UtPkxvYWRPcHRpb25zLAotICAgICAgICAgICAgICAgICAgICAgbG9h
ZGVkX2ltYWdlLT5Mb2FkT3B0aW9uc1NpemUsICZvcHRpb25zKTsKKyAgICAgICAgICAgICAgICAg
ICAgIGxvYWRlZF9pbWFnZS0+TG9hZE9wdGlvbnNTaXplLCAmb3B0aW9ucywgJmVsb19hY3RpdmUp
OwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBhcmdjID0gMDsKLSAgICAgICAgZm9yICggaSA9
IDE7IGkgPCBhcmdjOyArK2kgKQorICAgICAgICBmb3IgKCBpID0gIWVsb19hY3RpdmU7IGkgPCBh
cmdjOyArK2kgKQogICAgICAgICB7CiAgICAgICAgICAgICBDSEFSMTYgKnB0ciA9IGFyZ3ZbaV07
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2VmaS9lZmlhcGkuaCBiL3hlbi9pbmNsdWRlL2Vm
aS9lZmlhcGkuaAppbmRleCBhNjE2ZDEyMzhhLi5jM2RjOTAyYWM1IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9lZmkvZWZpYXBpLmgKKysrIGIveGVuL2luY2x1ZGUvZWZpL2VmaWFwaS5oCkBAIC05
MjIsNSArOTIyLDU5IEBAIHR5cGVkZWYgc3RydWN0IF9FRklfU1lTVEVNX1RBQkxFIHsKIAogfSBF
RklfU1lTVEVNX1RBQkxFOwogCisvLworLy8gRUZJIExvYWQgT3B0aW9uLiBUaGlzIGRhdGEgc3Ry
dWN0dXJlIGRlc2NyaWJlcyBmb3JtYXQgb2YgVUVGSSBib290IG9wdGlvbiB2YXJpYWJsZXMuCisv
LworLy8gTk9URTogRUZJIExvYWQgT3B0aW9uIGlzIGEgYnl0ZSBwYWNrZWQgYnVmZmVyIG9mIHZh
cmlhYmxlIGxlbmd0aCBmaWVsZHMuCisvLyBUaGUgZmlyc3QgdHdvIGZpZWxkcyBoYXZlIGZpeGVk
IGxlbmd0aC4gVGhleSBhcmUgZGVjbGFyZWQgYXMgbWVtYmVycyBvZiB0aGUKKy8vIEVGSV9MT0FE
X09QVElPTiBzdHJ1Y3R1cmUuIEFsbCB0aGUgb3RoZXIgZmllbGRzIGFyZSB2YXJpYWJsZSBsZW5n
dGggZmllbGRzLgorLy8gVGhleSBhcmUgbGlzdGVkIGluIHRoZSBjb21tZW50IGJsb2NrIGJlbG93
IGZvciByZWZlcmVuY2UgcHVycG9zZXMuCisvLwordHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgX0VG
SV9MT0FEX09QVElPTiB7CisgIC8vLworICAvLy8gVGhlIGF0dHJpYnV0ZXMgZm9yIHRoaXMgbG9h
ZCBvcHRpb24gZW50cnkuIEFsbCB1bnVzZWQgYml0cyBtdXN0IGJlIHplcm8KKyAgLy8vIGFuZCBh
cmUgcmVzZXJ2ZWQgYnkgdGhlIFVFRkkgc3BlY2lmaWNhdGlvbiBmb3IgZnV0dXJlIGdyb3d0aC4K
KyAgLy8vCisgIFVJTlQzMiAgICAgICAgICAgICAgICAgICAgICAgICAgIEF0dHJpYnV0ZXM7Cisg
IC8vLworICAvLy8gTGVuZ3RoIGluIGJ5dGVzIG9mIHRoZSBGaWxlUGF0aExpc3QuIE9wdGlvbmFs
RGF0YSBzdGFydHMgYXQgb2Zmc2V0CisgIC8vLyBzaXplb2YoVUlOVDMyKSArIHNpemVvZihVSU5U
MTYpICsgU3RyU2l6ZShEZXNjcmlwdGlvbikgKyBGaWxlUGF0aExpc3RMZW5ndGgKKyAgLy8vIG9m
IHRoZSBFRklfTE9BRF9PUFRJT04gZGVzY3JpcHRvci4KKyAgLy8vCisgIFVJTlQxNiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEZpbGVQYXRoTGlzdExlbmd0aDsKKyAgLy8vCisgIC8vLyBUaGUg
dXNlciByZWFkYWJsZSBkZXNjcmlwdGlvbiBmb3IgdGhlIGxvYWQgb3B0aW9uLgorICAvLy8gVGhp
cyBmaWVsZCBlbmRzIHdpdGggYSBOdWxsIGNoYXJhY3Rlci4KKyAgLy8vCisgIC8vQ0hBUjE2ICAg
ICAgICAgICAgICAgICAgICAgICAgIERlc2NyaXB0aW9uW107CisgIC8vLworICAvLy8gQSBwYWNr
ZWQgYXJyYXkgb2YgVUVGSSBkZXZpY2UgcGF0aHMuIFRoZSBmaXJzdCBlbGVtZW50IG9mIHRoZSBh
cnJheSBpcyBhCisgIC8vLyBkZXZpY2UgcGF0aCB0aGF0IGRlc2NyaWJlcyB0aGUgZGV2aWNlIGFu
ZCBsb2NhdGlvbiBvZiB0aGUgSW1hZ2UgZm9yIHRoaXMKKyAgLy8vIGxvYWQgb3B0aW9uLiBUaGUg
RmlsZVBhdGhMaXN0WzBdIGlzIHNwZWNpZmljIHRvIHRoZSBkZXZpY2UgdHlwZS4gT3RoZXIKKyAg
Ly8vIGRldmljZSBwYXRocyBtYXkgb3B0aW9uYWxseSBleGlzdCBpbiB0aGUgRmlsZVBhdGhMaXN0
LCBidXQgdGhlaXIgdXNhZ2UgaXMKKyAgLy8vIE9TViBzcGVjaWZpYy4gRWFjaCBlbGVtZW50IGlu
IHRoZSBhcnJheSBpcyB2YXJpYWJsZSBsZW5ndGgsIGFuZCBlbmRzIGF0CisgIC8vLyB0aGUgZGV2
aWNlIHBhdGggZW5kIHN0cnVjdHVyZS4gQmVjYXVzZSB0aGUgc2l6ZSBvZiBEZXNjcmlwdGlvbiBp
cworICAvLy8gYXJiaXRyYXJ5LCB0aGlzIGRhdGEgc3RydWN0dXJlIGlzIG5vdCBndWFyYW50ZWVk
IHRvIGJlIGFsaWduZWQgb24gYQorICAvLy8gbmF0dXJhbCBib3VuZGFyeS4gVGhpcyBkYXRhIHN0
cnVjdHVyZSBtYXkgaGF2ZSB0byBiZSBjb3BpZWQgdG8gYW4gYWxpZ25lZAorICAvLy8gbmF0dXJh
bCBib3VuZGFyeSBiZWZvcmUgaXQgaXMgdXNlZC4KKyAgLy8vCisgIC8vRUZJX0RFVklDRV9QQVRI
X1BST1RPQ09MICAgICAgIEZpbGVQYXRoTGlzdFtdOworICAvLy8KKyAgLy8vIFRoZSByZW1haW5p
bmcgYnl0ZXMgaW4gdGhlIGxvYWQgb3B0aW9uIGRlc2NyaXB0b3IgYXJlIGEgYmluYXJ5IGRhdGEg
YnVmZmVyCisgIC8vLyB0aGF0IGlzIHBhc3NlZCB0byB0aGUgbG9hZGVkIGltYWdlLiBJZiB0aGUg
ZmllbGQgaXMgemVybyBieXRlcyBsb25nLCBhCisgIC8vLyBOVUxMIHBvaW50ZXIgaXMgcGFzc2Vk
IHRvIHRoZSBsb2FkZWQgaW1hZ2UuIFRoZSBudW1iZXIgb2YgYnl0ZXMgaW4KKyAgLy8vIE9wdGlv
bmFsRGF0YSBjYW4gYmUgY29tcHV0ZWQgYnkgc3VidHJhY3RpbmcgdGhlIHN0YXJ0aW5nIG9mZnNl
dCBvZgorICAvLy8gT3B0aW9uYWxEYXRhIGZyb20gdG90YWwgc2l6ZSBpbiBieXRlcyBvZiB0aGUg
RUZJX0xPQURfT1BUSU9OLgorICAvLy8KKyAgLy9VSU5UOCAgICAgICAgICAgICAgICAgICAgICAg
ICAgT3B0aW9uYWxEYXRhW107Cit9IEVGSV9MT0FEX09QVElPTjsKKworLy8KKy8vIEVGSSBMb2Fk
IE9wdGlvbnMgQXR0cmlidXRlcworLy8KKyNkZWZpbmUgTE9BRF9PUFRJT05fQUNUSVZFICAgICAg
ICAgICAgICAweDAwMDAwMDAxCisjZGVmaW5lIExPQURfT1BUSU9OX0ZPUkNFX1JFQ09OTkVDVCAg
ICAgMHgwMDAwMDAwMgorI2RlZmluZSBMT0FEX09QVElPTl9ISURERU4gICAgICAgICAgICAgIDB4
MDAwMDAwMDgKKwogI2VuZGlmCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 16:22:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 16:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWPKq-0007mX-S9; Tue, 02 Jan 2018 16:22:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z30q=d5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWPKp-0007mR-Rs
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 16:22:39 +0000
X-Inumbo-ID: fd858088-efd8-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd858088-efd8-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 17:21:30 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 Jan 2018 09:22:36 -0700
Message-Id: <5A4BBFD8020000780019A38E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 02 Jan 2018 09:22:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Steven Haigh" <netwiz@crc.id.au>
References: <63cf216a-71af-bd35-55e7-88c69b773e52@suse.com>
 <371025E8-3FE9-47A5-A317-2C5088667A8B@citrix.com>
 <1722077.KMArrVY7cK@wopr.lan.crc.id.au>
In-Reply-To: <1722077.KMArrVY7cK@wopr.lan.crc.id.au>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Lars Kurth <lars.kurth@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Julien Grall <julien.grall@linaro.org>,
 "committers@xenproject.org" <committers@xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen release cycle revisited
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAxLjE4IGF0IDE2OjA3LCA8bmV0d2l6QGNyYy5pZC5hdT4gd3JvdGU6Cj4gSSdt
IG5vdCBzdXJlIGlmIHRoZXJlIGhhcyBiZWVuIGEgc2V0IHRpbWUgZnJhbWUgYXMgYSBnb2FsIGZv
ciB4LnkueiByZWxlYXNlcyAtIAo+IGZyb20gbXkgbm90IHNvIGNsb3NlIG9ic2VydmF0aW9ucywg
dGhleSBzZWVtIHRvIGJlIHNvbWV3aGF0IGFkaG9jLgoKV2UncmUgdHJ5aW5nIHRvIGdldCB0aGVt
IG91dCBvbiBhIDQgbW9udGggY2FkZW5jZSwgYnV0IHRoZXJlJ3MKYWxtb3N0IGFsd2F5cyBhIHJl
YXNvbiB0aGF0IGNhdXNlcyB0aGVtIHRvIGJlIGRlbGF5ZWQuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 16:25:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 16:25:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWPNp-0007y8-9f; Tue, 02 Jan 2018 16:25:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z30q=d5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWPNo-0007xz-BL
 for xen-devel@lists.xen.org; Tue, 02 Jan 2018 16:25:44 +0000
X-Inumbo-ID: ce9ec180-efd9-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce9ec180-efd9-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 16:27:21 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 Jan 2018 09:25:37 -0700
Message-Id: <5A4BC08F020000780019A391@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 02 Jan 2018 09:25:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1514902636-27424-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1514902636-27424-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/x86: Drop unnecessary barriers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAxLjE4IGF0IDE1OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4geDg2J3MgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiB3bWIoKSBpcyBhIGNvbXBpbGVy
IGJhcnJpZXIuICBBcyBhIHJlc3VsdCwgdGhlCj4gb25seSBjaGFuZ2UgaW4gdGhpcyBwYXRjaCBp
cyB0byByZW1vdmUgYW4gbWZlbmNlIGluc3RydWN0aW9uIGZyb20KPiBjcHVpZGxlX2Rpc2FibGVf
ZGVlcF9jc3RhdGUoKS4KPiAKPiBOb25lIG9mIHRoZXNlIGJhcnJpZXJzIHNlcnZlIGFueSBwdXJw
b3NlLiAgVGhleSBhcmUgbm90IHN5bmNocm9uaXNpbmcgd2l0aAo+IHJlbW90ZSBjcHVzLCBhbmQg
dGhlaXIgY29tcGlsZXItYmFycmllciBwcm9wZXJ0aWVzIGFyZSBub3QgbmVlZGVkIGZvcgo+IGNv
cnJlY3RuZXNzIHB1cnBvc2VzLgo+IAo+IEZ1cnRoZXJtb3JlLCB0aGVzZSB3bWIoKSdzIHNwZWNp
ZmljYWxseSBkbyBub3Qgd2FudCB0byB0dXJuIGludG8gc2ZlbmNlCj4gaW5zdHJ1Y3Rpb25zIGlu
IGZ1dHVyZSBjaGFuZ2VzIHdoZXJlIHdtYigpJ3MgaW1wbGVtZW50YXRpb24gaXMgY29ycmVjdGVk
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 16:36:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 16:36:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWPXk-0000Gz-8T; Tue, 02 Jan 2018 16:36:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z30q=d5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWPXi-0000Gt-E6
 for xen-devel@lists.xen.org; Tue, 02 Jan 2018 16:35:58 +0000
X-Inumbo-ID: 3cac3b5d-efdb-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3cac3b5d-efdb-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 16:37:35 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 Jan 2018 09:35:51 -0700
Message-Id: <5A4BC2F4020000780019A3B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 02 Jan 2018 09:35:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <20171221145521.29526-1-julien.grall@linaro.org>
In-Reply-To: <20171221145521.29526-1-julien.grall@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/efi: Avoid EFI stub using absolute
	symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjEyLjE3IGF0IDE1OjU1LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IFRoZSBFRkkgaW1hZ2Ugc2hvdWxkIGJlIHJlbG9jYXRhYmxlLiBBdCB0aGUgbW9tZW50LCBh
bGwgdGhlIHN0dWIgaXMKPiByZWxvY2F0YWJsZSBidXQgb25lIHBsYWNlLgoKRG8geW91IHJlYWxs
eSBtZWFuIHJlbG9jYXRhYmxlIGhlcmU/IEJhc2VkIG9uIC4uLgoKPiBPbiBib3RoIEFybTY0IGFu
ZCB4ODYtNjQgKGZyb20gYSBxdWljayBnbGFuY2UpICwgdGhlIGNvbXBpbGVyIHdpbGwgZ2VuZXJh
dGUKPiBhYnNvbHV0ZSBwb2ludGVyIGluIHRoZSBFcnJDb2RlVG9TdHIgYXJyYXkuIFRob3NlIHZh
bHVlcyBhcmUgYmFzZWQgb24gWGVuCj4gdmlldyBvZiB0aGUgdmlydHVhbCBtZW1vcnkgYW5kIG1h
eSBub3QgYmUgdGhlIHNhbWUgYXMgRUZJLgoKLi4uIHRoaXMgSSdtIHdvbmRlcmluZyB3aGV0aGVy
IHlvdSBkb24ndCBpbnN0ZWFkIG1lYW4gcG9zaXRpb24KaW5kZXBlbmRlbnQuIHhlbi5lZmkgKG9u
IHg4Nikgd291bGRuJ3Qgd29yayByaWdodCBpZiB0aGVyZSB3ZXJlCm5vIHJlbG9jYXRpb25zIGZv
ciB0aGlzIGFycmF5LgoKPiBGb3IgaW5zdGFuY2UsIGF0IGxlYXN0IG9uIEFybTY0LCBFRkkgd2ls
bCBkbyBhIDE6MSBtYXBwaW5ncyBvZiB0aGUgU3R1Yi4KCkknbSBhZnJhaWQgaXQgaXMgbm90IGNs
ZWFyIHRvIG1lIHdoYXQgIjE6MSBtYXBwaW5nIiBpbiB0aGlzIGNvbnRleHQKbWVhbnMuIElzbid0
IHlvdXIgcHJvYmxlbSByYXRoZXIgdGhhbiBvbiBBUk02NCB4ZW4uZWZpJ3MKLnJlbG9jIHNlY3Rp
b24gaXMgZW1wdHkgKHdoaWNoIHByZXN1bWFibHkgaXMgYSByZXN1bHQgb2YgaG93IGl0IGlzCmJl
aW5nIGJ1aWx0KT8KCj4gLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9vdC5jCj4gKysrIGIveGVuL2Nv
bW1vbi9lZmkvYm9vdC5jCj4gQEAgLTM0Miw3ICszNDIsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
bm9yZXR1cm4gYmxleGl0KGNvbnN0IENIQVIxNiAqc3RyKQo+ICAvKiBnZW5lcmljIHJvdXRpbmUg
Zm9yIHByaW50aW5nIGVycm9yIG1lc3NhZ2VzICovCj4gIHN0YXRpYyB2b2lkIF9faW5pdCBQcmlu
dEVyck1lc2coY29uc3QgQ0hBUjE2ICptZXNnLCBFRklfU1RBVFVTIEVyckNvZGUpCj4gIHsKPiAt
ICAgIHN0YXRpYyBjb25zdCBDSEFSMTYqIGNvbnN0IEVyckNvZGVUb1N0cltdIF9faW5pdGNvbnN0
cmVsID0gewo+ICsgICAgc3RhdGljIGNvbnN0IENIQVIxNiBFcnJDb2RlVG9TdHJbXVsyNV0gX19p
bml0Y29uc3QgID0gewo+ICAgICAgICAgIFt+RUZJX0VSUk9SX01BU0sgJiBFRklfTk9UX0ZPVU5E
XSAgICAgICAgICAgPSBMIk5vdCBmb3VuZCIsCj4gICAgICAgICAgW35FRklfRVJST1JfTUFTSyAm
IEVGSV9OT19NRURJQV0gICAgICAgICAgICA9IEwiVGhlIGRldmljZSBoYXMgbm8gbWVkaWEiLAo+
ICAgICAgICAgIFt+RUZJX0VSUk9SX01BU0sgJiBFRklfTUVESUFfQ0hBTkdFRF0gICAgICAgPSBM
Ik1lZGlhIGNoYW5nZWQiLAoKSWYgd2UgcmVhbGx5IHdhbnRlZCAobmVlZGVkKSB0byBnbyB0aGlz
IHJvdXRlLCBhdCBsZWFzdCBhIGNvbW1lbnQKd291bGQgYmUgbmVlZGVkIHRvIHByZXZlbnQgc29t
ZW9uZSBsYXRlciAiY29ycmVjdGluZyIgdG8gb2J2aW91cwpvZGRpdHkgYnkgc3dpdGNoaW5nIGJh
Y2sgdG8gd2hhdCB3ZSBoYXZlIG5vdy4gQnV0IEknZCBwcmVmZXIgaWYgdGhpcwpjb2RlIHdhcyBs
ZWZ0IGFsb25lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 16:47:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 16:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWPj8-00017w-HU; Tue, 02 Jan 2018 16:47:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z30q=d5=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWPj7-00017q-SA
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 16:47:45 +0000
X-Inumbo-ID: 7fb7bb96-efdc-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fb7bb96-efdc-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 17:46:37 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 02 Jan 2018 09:47:43 -0700
Message-Id: <5A4BC5BC020000780019A3D5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 02 Jan 2018 09:47:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20171228125750.6743-1-roger.pau@citrix.com>
In-Reply-To: <20171228125750.6743-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/upcall: inject a spurious event after
 setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjEyLjE3IGF0IDEzOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEluIGNhc2UgdGhlIHZDUFUgaGFzIHBlbmRpbmcgZXZlbnRzIHRvIGluamVjdC4gVGhpcyBmaXhl
cyBhIGJ1ZyB0aGF0Cj4gaGFwcGVuZWQgaWYgdGhlIGd1ZXN0IG1hcHBlZCB0aGUgdmNwdSBpbmZv
IGFyZWEgdXNpbmcKPiBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvIHdpdGhvdXQgaGF2aW5nIHNl
dHVwIHRoZSBldmVudCBjaGFubmVsCj4gdXBjYWxsLCBhbmQgdGhlbiBzZXR1cCB0aGUgdXBjYWxs
IHZlY3Rvci4KPiAKPiBJbiB0aGlzIHNjZW5hcmlvIHRoZSBndWVzdCB3b3VsZCBub3QgcmVjZWl2
ZSBhbnkgdXBjYWxscywgYmVjYXVzZSB0aGUKPiBjYWxsIHRvIFZDUFVPUF9yZWdpc3Rlcl92Y3B1
X2luZm8gd291bGQgaGF2ZSBtYXJrZWQgdGhlIHZDUFUgYXMgaGF2aW5nCj4gcGVuZGluZyBldmVu
dHMsIGJ1dCB0aGUgdmVjdG9yIGNvdWxkIG5vdCBiZSBpbmplY3RlZCBiZWNhdXNlIGl0IHdhcwo+
IG5vdCB5ZXQgc2V0dXAuCj4gCj4gVGhpcyBoYXMgbm90IGNhdXNlZCBpc3N1ZXMgc28gZmFyIGJl
Y2F1c2UgYWxsIHRoZSBjb25zdW1lcnMgZmlyc3QKPiBzZXR1cCB0aGUgdmVjdG9yIGNhbGxiYWNr
IGFuZCB0aGVuIG1hcCB0aGUgdmNwdSBpbmZvIHBhZ2UsIGJ1dCB0aGVyZSdzCj4gbm8gbGltaXRh
dGlvbiB0aGF0IHByZXZlbnRzIGRvaW5nIGl0IGluIHRoZSBpbnZlcnNlIG9yZGVyLgoKSG1tLCB5
ZXMsIG9rYXksIEkgY2FuIHNlZSB0aGF0IHdlIG1heSBpbmRlZWQgd2FudCB0byBkbyB0aGlzIGZv
cgpzeW1tZXRyeSByZWFzb25zLiBUaGVyZSBpcyBhIHNtYWxsIHRoZW9yZXRpY2FsIHJpc2sgb2Yg
dGhpcyBjYXVzaW5nCnJhY2VzLCB0aG91Z2gsIGZvciBub3QgZW50aXJlbHkgd2VsbCB3cml0dGVu
IGd1ZXN0IGRyaXZlcnMuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gQEAgLTQwNjksNiArNDA2OSw3IEBAIHN0YXRpYyBpbnQg
aHZtb3Bfc2V0X2V2dGNobl91cGNhbGxfdmVjdG9yKAo+ICAgICAgcHJpbnRrKFhFTkxPR19HX0lO
Rk8gIiVwdjogdXBjYWxsIHZlY3RvciAlMDJ4XG4iLCB2LCBvcC52ZWN0b3IpOwo+ICAKPiAgICAg
IHYtPmFyY2guaHZtX3ZjcHUuZXZ0Y2huX3VwY2FsbF92ZWN0b3IgPSBvcC52ZWN0b3I7Cj4gKyAg
ICBhcmNoX2V2dGNobl9pbmplY3Qodik7CgpXaHkgZ28gdGhyb3VnaCB0aGUgYXJjaCBob29rIGlu
c3RlYWQgb2YgY2FsbGluZwpodm1fYXNzZXJ0X2V2dGNobl9pcnEoKSBkaXJlY3RseT8KCj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMK
PiBAQCAtMzg1LDYgKzM4NSw3IEBAIHZvaWQgaHZtX3NldF9jYWxsYmFja192aWEoc3RydWN0IGRv
bWFpbiAqZCwgdWludDY0X3QgdmlhKQo+ICAgICAgc3RydWN0IGh2bV9pcnEgKmh2bV9pcnEgPSBo
dm1fZG9tYWluX2lycShkKTsKPiAgICAgIHVuc2lnbmVkIGludCBnc2k9MCwgcGRldj0wLCBwaW50
eD0wOwo+ICAgICAgdWludDhfdCB2aWFfdHlwZTsKPiArICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICAK
PiAgICAgIHZpYV90eXBlID0gKHVpbnQ4X3QpTUFTS19FWFRSKHZpYSwgSFZNX1BBUkFNX0NBTExC
QUNLX0lSUV9UWVBFX01BU0spICsgMTsKPiAgICAgIGlmICggKCh2aWFfdHlwZSA9PSBIVk1JUlFf
Y2FsbGJhY2tfZ3NpKSAmJiAodmlhID09IDApKSB8fAo+IEBAIC00NDcsNiArNDQ4LDkgQEAgdm9p
ZCBodm1fc2V0X2NhbGxiYWNrX3ZpYShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCB2aWEpCj4g
IAo+ICAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5pcnFfbG9jayk7Cj4gIAo+
ICsgICAgZm9yX2VhY2hfdmNwdShkLCB2KQo+ICsgICAgICAgIGFyY2hfZXZ0Y2huX2luamVjdCh2
KTsKCldvdWxkbid0IGl0IG1ha2Ugc2Vuc2UgdG8gbGltaXQgdGhpcyB0byBhY3R1YWxseSBhY3Rp
dmUgdkNQVS1zPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 16:56:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 16:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWPro-0001rr-AS; Tue, 02 Jan 2018 16:56:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWPrn-0001rk-Ig
 for xen-devel@lists.xensource.com; Tue, 02 Jan 2018 16:56:43 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id 99/F9-17593-AC9BB4A5;
 Tue, 02 Jan 2018 16:56:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVffkTu8
 ogw1rNCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bMLuWCvesYKzonH2JtYPxf0sXIxSEk0Mgk
 8f3YVbYuRk4g5zGjxNb7WhCJbYwSF359ZAJJiAg4S3w9M5cdxOYV0Jd4+acDLC4sYCPR+e48K
 0iDhMA8Z4k7dx+wgCQkBDwlDiycyQxjn1ndAVTEzsEmYCVxSAwkyiKgKnFxxT/GCYzcCxgZVj
 FqFKcWlaUW6Roa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqXAQh2MH5ZFnC
 IUZKDSUmUNyfVO0qILyk/pTIjsTgjvqg0J7X4EKMGB4dAy8WTB5mkWPLy81KVJHhv7wCqEyxK
 TU+tSMvMAQYgTKkEB4+SCO9jkDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWQhskpQ4bxlIq
 QBIaUZpHtwgWGRcYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvapApPJl5JXD7XgGdwgR0yp
 /zniCnlCQipKQaGEX2sn81KDlh9Uf0Cz+fHo/WDM0DPjptm3oTm5inW/52ZZMu05zyWvjGgjn
 rzkk6Htqznv+g1dVjPqrlKj6Vvt+XzD6xcqXOfSWLuUuvLRSZLKXYXOStsD1n6VYdxvtXd7GH
 LZ24Vfz8FEmPdvv9H001/B4u4zK/ksbOaxwyMVd/1o/d6RIKF5RYijMSDbWYi4oTAXX7mWaHA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1514912200!91295152!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2279 invoked from network); 2 Jan 2018 16:56:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Jan 2018 16:56:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWPrj-0007vS-Op; Tue, 02 Jan 2018 16:56:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWPre-0003dO-EZ; Tue, 02 Jan 2018 16:56:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWPrd-0001cN-UN; Tue, 02 Jan 2018 16:56:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117520-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:<none
 executed>:broken:regression
 xen-unstable:test-armhf-armhf-xl-credit2:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:<none executed>:broken:regression
 xen-unstable:build-armhf-libvirt:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:<none
 executed>:broken:regression
 xen-unstable:test-amd64-i386-pair:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:<none
 executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:<none
 executed>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-3:<none executed>:broken:regression
 xen-unstable:test-arm64-arm64-xl-credit2:<none executed>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-4:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:<none
 executed>:broken:regression
 xen-unstable:test-amd64-i386-examine:<none executed>:broken:regression
 xen-unstable:test-armhf-armhf-xl-xsm:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-intel:<none
 executed>:broken:regression
 xen-unstable:build-arm64-pvops:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:<none
 executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-unstable:build-amd64-libvirt:<none executed>:broken:regression
 xen-unstable:build-arm64:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:<none
 executed>:broken:regression
 xen-unstable:test-armhf-armhf-xl:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-unstable:build-i386-xsm:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:<none
 executed>:broken:regression
 xen-unstable:build-i386-prev:<none executed>:broken:regression
 xen-unstable:build-amd64-rumprun:<none executed>:broken:regression
 xen-unstable:build-i386-libvirt:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-xsm:<none executed>:broken:regression
 xen-unstable:build-amd64-pvops:<none executed>:broken:regression
 xen-unstable:build-i386-rumprun:<none executed>:broken:regression
 xen-unstable:build-amd64-xsm:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-xsm:<none executed>:broken:regression
 xen-unstable:build-armhf:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:<none
 executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-raw:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-2:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt-vhd:<none executed>:broken:regression
 xen-unstable:test-armhf-armhf-examine:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt-xsm:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:<none
 executed>:broken:regression
 xen-unstable:test-amd64-i386-migrupgrade:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-freebsd10-amd64:<none executed>:broken:regression
 xen-unstable:build-amd64-xtf:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-pair:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-pygrub:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:<none
 executed>:broken:regression
 xen-unstable:test-amd64-i386-freebsd10-i386:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<none
 executed>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-unstable:test-armhf-armhf-xl-rtds:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-livepatch:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:<none
 executed>:broken:regression
 xen-unstable:test-amd64-i386-xl:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:<none
 executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:<none
 executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:<none
 executed>:broken:regression
 xen-unstable:build-arm64-libvirt:<none executed>:broken:regression
 xen-unstable:build-armhf-xsm:<none executed>:broken:regression
 xen-unstable:test-armhf-armhf-xl-vhd:<none executed>:broken:regression
 xen-unstable:build-i386-pvops:<none executed>:broken:regression
 xen-unstable:test-arm64-arm64-examine:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-intel:<none
 executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:<none
 executed>:broken:regression
 xen-unstable:test-amd64-amd64-migrupgrade:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:<none
 executed>:broken:regression
 xen-unstable:test-arm64-arm64-xl:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:<none executed>:broken:regression
 xen-unstable:test-armhf-armhf-xl-multivcpu:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:<none
 executed>:broken:regression
 xen-unstable:build-arm64-xsm:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-unstable:build-amd64-prev:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:<none
 executed>:broken:regression
 xen-unstable:test-arm64-arm64-xl-xsm:<none executed>:broken:regression
 xen-unstable:build-i386:<none executed>:broken:regression
 xen-unstable:test-armhf-armhf-xl-cubietruck:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-rtds:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-credit2:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-amd64-pvgrub:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-examine:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt-pair:<none executed>:broken:regression
 xen-unstable:test-amd64-amd64-livepatch:<none executed>:broken:regression
 xen-unstable:test-armhf-armhf-xl-arndale:<none executed>:broken:regression
 xen-unstable:build-amd64:<none executed>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-1:<none executed>:broken:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:<none
 executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:<none
 executed>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:<none
 executed>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-5:<none executed>:broken:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=1b33150fe06ab9217f7f12b01bc5e607f4f55658
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 Jan 2018 16:56:33 +0000
Subject: [Xen-devel] [xen-unstable test] 117520: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8133611394280655710=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <none executed>              broken
 test-armhf-armhf-xl-credit2     <none executed>              broken
 test-amd64-amd64-rumprun-amd64    <none executed>              broken
 build-armhf-libvirt             <none executed>              broken
 test-amd64-amd64-xl-qemuu-ovmf-amd64    <none executed>              broken
 test-amd64-i386-pair            <none executed>              broken
 test-amd64-i386-xl-qemut-ws16-amd64    <none executed>              broken
 test-amd64-i386-xl-qemut-debianhvm-amd64    <none executed>             broken
 test-xtf-amd64-amd64-3          <none executed>              broken
 test-arm64-arm64-xl-credit2     <none executed>              broken
 test-xtf-amd64-amd64-4          <none executed>              broken
 test-amd64-i386-xl-qemuu-win7-amd64    <none executed>              broken
 test-amd64-i386-examine         <none executed>              broken
 test-armhf-armhf-xl-xsm         <none executed>              broken
 test-amd64-amd64-i386-pvgrub    <none executed>              broken
 test-amd64-amd64-qemuu-nested-intel    <none executed>              broken
 build-arm64-pvops               <none executed>              broken
 test-amd64-amd64-qemuu-nested-amd    <none executed>              broken
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm    <none executed> broken
 build-amd64-libvirt             <none executed>              broken
 build-arm64                     <none executed>              broken
 test-amd64-i386-xl-qemuu-win10-i386    <none executed>              broken
 test-armhf-armhf-xl             <none executed>              broken
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm    <none executed>         broken
 build-i386-xsm                  <none executed>              broken
 test-amd64-amd64-xl-qemuu-win7-amd64    <none executed>              broken
 build-i386-prev                 <none executed>              broken
 build-amd64-rumprun             <none executed>              broken
 build-i386-libvirt              <none executed>              broken
 test-amd64-i386-xl-xsm          <none executed>              broken
 build-amd64-pvops               <none executed>              broken
 build-i386-rumprun              <none executed>              broken
 build-amd64-xsm                 <none executed>              broken
 test-amd64-amd64-xl-xsm         <none executed>              broken
 build-armhf                     <none executed>              broken
 test-amd64-i386-xl-qemuu-ws16-amd64    <none executed>              broken
 test-amd64-amd64-xl-multivcpu    <none executed>              broken
 test-amd64-i386-xl-raw          <none executed>              broken
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm    <none executed>         broken
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm   <none executed> broken
 test-xtf-amd64-amd64-2          <none executed>              broken
 test-amd64-amd64-libvirt-vhd    <none executed>              broken
 test-armhf-armhf-examine        <none executed>              broken
 test-amd64-amd64-libvirt-xsm    <none executed>              broken
 test-amd64-i386-xl-qemut-win10-i386    <none executed>              broken
 test-amd64-i386-migrupgrade     <none executed>              broken
 test-amd64-i386-freebsd10-amd64    <none executed>              broken
 build-amd64-xtf                 <none executed>              broken
 test-amd64-amd64-pair           <none executed>              broken
 test-amd64-amd64-pygrub         <none executed>              broken
 test-amd64-i386-xl-qemuu-debianhvm-amd64    <none executed>             broken
 test-amd64-i386-freebsd10-i386    <none executed>              broken
 test-amd64-amd64-xl-qemuu-debianhvm-amd64    <none executed>            broken
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm    <none executed>   broken
 test-armhf-armhf-xl-rtds        <none executed>              broken
 test-amd64-i386-livepatch       <none executed>              broken
 test-amd64-amd64-xl-qemuu-ws16-amd64    <none executed>              broken
 test-amd64-i386-xl              <none executed>              broken
 test-amd64-amd64-xl-qemut-win7-amd64    <none executed>              broken
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm    <none executed>        broken
 test-amd64-i386-qemuu-rhel6hvm-amd    <none executed>              broken
 test-amd64-i386-xl-qemuu-ovmf-amd64    <none executed>              broken
 build-arm64-libvirt             <none executed>              broken
 build-armhf-xsm                 <none executed>              broken
 test-armhf-armhf-xl-vhd         <none executed>              broken
 build-i386-pvops                <none executed>              broken
 test-arm64-arm64-examine        <none executed>              broken
 test-amd64-i386-qemut-rhel6hvm-intel    <none executed>              broken
 test-amd64-amd64-xl-qemuu-win10-i386    <none executed>              broken
 test-amd64-amd64-migrupgrade    <none executed>              broken
 test-amd64-amd64-xl-pvhv2-intel    <none executed>              broken
 test-amd64-i386-xl-qemut-win7-amd64    <none executed>              broken
 test-arm64-arm64-xl             <none executed>              broken
 test-amd64-amd64-xl-qcow2       <none executed>              broken
 test-armhf-armhf-xl-multivcpu    <none executed>              broken
 test-amd64-amd64-xl             <none executed>              broken
 test-amd64-amd64-xl-qemut-win10-i386    <none executed>              broken
 build-arm64-xsm                 <none executed>              broken
 test-amd64-amd64-libvirt        <none executed>              broken
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm    <none executed>        broken
 build-amd64-prev                <none executed>              broken
 test-amd64-i386-qemuu-rhel6hvm-intel    <none executed>              broken
 test-arm64-arm64-xl-xsm         <none executed>              broken
 build-i386                      <none executed>              broken
 test-armhf-armhf-xl-cubietruck    <none executed>              broken
 test-amd64-amd64-xl-rtds        <none executed>              broken
 test-amd64-amd64-xl-credit2     <none executed>              broken
 test-amd64-amd64-amd64-pvgrub    <none executed>              broken
 test-amd64-amd64-xl-pvhv2-amd    <none executed>              broken
 test-amd64-amd64-examine        <none executed>              broken
 test-amd64-amd64-libvirt-pair    <none executed>              broken
 test-amd64-amd64-livepatch      <none executed>              broken
 test-armhf-armhf-xl-arndale     <none executed>              broken
 build-amd64                     <none executed>              broken
 test-xtf-amd64-amd64-1          <none executed>              broken
 test-amd64-i386-qemut-rhel6hvm-amd    <none executed>              broken
 test-amd64-amd64-xl-qemut-debianhvm-amd64    <none executed>            broken
 test-amd64-amd64-xl-qemut-ws16-amd64    <none executed>              broken
 test-xtf-amd64-amd64-5          <none executed>              broken

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a

version targeted for testing:
 xen                  1b33150fe06ab9217f7f12b01bc5e607f4f55658
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   14 days
Testing same since   117365  2017-12-20 07:31:12 Z   13 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

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

Not pushing.

------------------------------------------------------------
commit 1b33150fe06ab9217f7f12b01bc5e607f4f55658
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue Dec 19 14:17:52 2017 +0000

    libxl/pvh: force PVH guests to use the xenstore shutdown
    
    PVH guests are all required to support the xenstore-based shutdown
    signalling, since there is no other way for a PVH guest to be
    requested to shut down.
    
    For HVM guests we check whether the guest has installed a PV-on-HVM
    interrupt callback; that does not make sense for PVH guests.
    
    So for PVH guests, take the PV path: assume that all PVH guests have
    suitable xenstore drivers.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8133611394280655710==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 16:56:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 16:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWPrr-0001si-MC; Tue, 02 Jan 2018 16:56:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWPrq-0001sL-F6
 for xen-devel@lists.xensource.com; Tue, 02 Jan 2018 16:56:46 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 9F/8D-31872-DC9BB4A5;
 Tue, 02 Jan 2018 16:56:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVffMTu8
 og+52eYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHqxwaWgqsPGSvm7j/F3MB4YR5jFyMXh5BA
 I5PE185FzBDOY0aJ3VNbmSCcbYwSRxr+sHYxcnKICDhLfD0zlx3E5hXQlzje+YkNxBYWcJDYt
 vIiC0iDhMAMZ4kr03pYQBISAp4S5/Y2MsHYn098BYqzc7AJWEkcEgOJsgioSmyYOIN9AiP3Ak
 aGVYzqxalFZalFuqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBPmYAgh2M0y/
 7H2KU5GBSEuXNSfWOEuJLyk+pzEgszogvKs1JLT7EqMHBIdBy8eRBJimWvPy8VCUJXkVgKAkJ
 FqWmp1akZeYAgxCmVIKDR0mEd/d2oDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWQhskpQ4b
 9kOoFIBkNKM0jy4QbDouMQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVhXmOQKTyZeSVw+14Bnc
 IEdMqf854gp5QkIqSkGhj38nyb/bGwaMvLb10/7m7l38400Vtx2v7ori3yxTeusHqFMJl98Zi
 7WdncO8HY57bol/fTVq3nDvB7kJPvb+W6p2b9hd2B+6eLeqgd2sz4qVihIzqZh9lDyermu1N1
 TDHrPU60Ox1X/NO49v0s9YPl3dPnXl8VX211/2N59Ne+vBr/mwfvtMxUYinOSDTUYi4qTgQA+
 Vj16YkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1514912203!110935879!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1243 invoked from network); 2 Jan 2018 16:56:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Jan 2018 16:56:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWPrl-0007vT-Vh; Tue, 02 Jan 2018 16:56:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWPrg-0003dU-OK; Tue, 02 Jan 2018 16:56:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWPrg-0001cl-GZ; Tue, 02 Jan 2018 16:56:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117522-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:<none
 executed>:broken:regression
 xen-4.10-testing:build-amd64-rumprun:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:<none
 executed>:broken:regression
 xen-4.10-testing:build-i386:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:<none
 executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-migrupgrade:<none
 executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-4:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-4.10-testing:build-arm64:<none executed>:broken:regression
 xen-4.10-testing:build-amd64-libvirt:<none executed>:broken:regression
 xen-4.10-testing:build-i386-pvops:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:<none
 executed>:broken:regression
 xen-4.10-testing:build-i386-rumprun:<none executed>:broken:regression
 xen-4.10-testing:build-armhf-xsm:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:<none
 executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-rtds:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:<none
 executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<none
 executed>:broken:regression
 xen-4.10-testing:build-i386-prev:<none executed>:broken:regression
 xen-4.10-testing:build-amd64-xsm:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:<none
 executed>:broken:regression
 xen-4.10-testing:build-amd64-pvops:<none executed>:broken:regression
 xen-4.10-testing:build-amd64-xtf:<none executed>:broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-1:<none executed>:broken:regression
 xen-4.10-testing:build-armhf:<none executed>:broken:regression
 xen-4.10-testing:build-amd64-prev:<none executed>:broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-3:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:<none
 executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:<none
 executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:<none
 executed>:broken:regression
 xen-4.10-testing:build-amd64:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<none
 executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:<none
 executed>:broken:regression
 xen-4.10-testing:build-arm64-xsm:<none executed>:broken:regression
 xen-4.10-testing:build-i386-xsm:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:<none
 executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-pair:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:<none
 executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit2:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:<none
 executed>:broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-2:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-pygrub:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-xsm:<none executed>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<none
 executed>:broken:regression
 xen-4.10-testing:build-armhf-pvops:<none executed>:broken:regression
 xen-4.10-testing:build-arm64-pvops:<none executed>:broken:regression
 xen-4.10-testing:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-arm64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xen=9dc5eda576bafca47abc7202f075f28d6250bf4d
X-Osstest-Versions-That: xen=44ce23c0d811c08bb559c46a171b234c3ff714a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 Jan 2018 16:56:36 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 117522: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzUyMiB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc1MjIvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAg
ICBicm9rZW4KIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgIGJyb2tlbgogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgIDxub25lIGV4ZWN1dGVk
PiAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8bm9u
ZSBleGVjdXRlZD4gICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICA8bm9u
ZSBleGVjdXRlZD4gICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2Vu
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAg
ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgIDxub25lIGV4ZWN1dGVkPiBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIGJyb2tlbgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxub25lIGV4ZWN1dGVk
PiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICA8bm9u
ZSBleGVjdXRlZD4gICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBi
cm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgPG5vbmUg
ZXhlY3V0ZWQ+ICAgICAgICAgICAgICBicm9rZW4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIGJ1
aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWRj
NWVkYTU3NmJhZmNhNDdhYmM3MjAyZjA3NWYyOGQ2MjUwYmY0ZApiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgNDRjZTIzYzBkODExYzA4YmI1NTljNDZhMTcxYjIzNGMzZmY3
MTRhMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE3MTMwICAyMDE3LTEyLTE0IDA3OjU0OjE1IFog
ICAxOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNzUyMiAgMjAxOC0wMS0wMiAxNjo0ODoy
OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KICBJbmdvIE1vbG5h
ciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gTGVu
ZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteHRmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtNjQgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYW1kNjQtbGlidmlydCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXB2b3Bz
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBi
cm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXJ1bXBydW4gYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtaGYteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgYnJv
a2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJv
a2VuLWpvYiBidWlsZC1pMzg2LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNt
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
bWQ2NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSBicm9rZW4K
YnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wcmV2
IGJyb2tlbgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWls
ZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgYnJva2Vu
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhm
LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybTY0LXB2b3BzIGJyb2tlbgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IDlkYzVlZGE1NzZiYWZjYTQ3YWJjNzIwMmYwNzVmMjhkNjI1MGJm
NGQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRl
OiAgIFdlZCBEZWMgMjAgMTU6NDU6MzIgMjAxNyArMDEwMAoKICAgIHg4Ni92bXg6IERvbid0IHVz
ZSBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbigpIGluIGxvbmdfbW9kZV9kb19tc3Jfd3JpdGUoKQog
ICAgCiAgICBTaW5jZSBjL3MgNDlkZTEwZjNjMTcxOCAieDg2L2h2bTogRG9uJ3QgcmFpc2UgI0dQ
IGJlaGluZCB0aGUgZW11bGF0b3JzIGJhY2sKICAgIGZvciBNU1IgYWNjZXNzZXMiLCByZXR1cm5p
bmcgWDg2RU1VTF9FWENFUFRJT04gaGFzIHB1c2hlZCB0aGUgZXhjZXB0aW9uCiAgICBnZW5lcmF0
aW9uIHRvIHRoZSB0b3Agb2YgdGhlIGNhbGwgdHJlZS4KICAgIAogICAgVXNpbmcgaHZtX2luamVj
dF9od19leGNlcHRpb24oKSBhbmQgcmV0dXJuaW5nIFg4NkVNVUxfRVhDRVBUSU9OIGNhdXNlcyBh
CiAgICBkb3VibGUgI0dQIGluamVjdGlvbiwgd2hpY2ggY29tYmluZXMgdG8gI0RGLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDg5NmVlMzk4MGU3Mjg2NmI2MDJlNzQzMzk2NzUxMzg0ZGUzMDFmYjAKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTEyLTE0IDE4OjA1OjQ1ICswMDAwCgpjb21taXQgMTM1YjY3ZTliZDUyODEwODRl
ZmU5ZmIxZDM2MDQ5MTVkYWMwN2NlOApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0NDo1NyAyMDE3ICswMTAwCgog
ICAgeGVuL2VmaTogRml4IGJ1aWxkIHdpdGggY2xhbmctNS4wCiAgICAKICAgIFRoZSBjbGFuZy01
LjAgYnVpbGQgaXMgcmVsaWFibHkgZmFpbGluZyB3aXRoOgogICAgCiAgICAgIEVycm9yOiBzaXpl
IG9mIGJvb3QubzoudGV4dCBpcyAweDAxCiAgICAKICAgIHdoaWNoIGlzIGJlY2F1c2UgZWZpX2Fy
Y2hfZmx1c2hfZGNhY2hlX2FyZWEoKSBleGlzdHMgYXMgYSBzaW5nbGUgcmV0CiAgICBpbnN0cnVj
dGlvbi4gIE1hcmsgaXQgYXMgX19pbml0IGxpa2UgZXZlcnl0aGluZyBlbHNlIGluIHRoZSBmaWxl
cy4KICAgIAogICAgU3BvdHRlZCBieSBUcmF2aXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGM0ZjZh
ZDRjNWZkMjVjYjBjY2MwY2RiZTcxMWRiOTdlMDk3ZjA0MDcKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTEyLTE0IDEwOjU5OjI2ICswMDAwCgpjb21taXQgNjgyYTlkOGQzN2YxMTQxYjE5OWJjM2FhZGY4
ZDVkMjc2YjIyYmFmOQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0
ZTogICBXZWQgRGVjIDIwIDE1OjQ0OjIwIDIwMTcgKzAxMDAKCiAgICBnbnR0YWI6IGltcHJvdmUg
R05UVEFCT1BfY2FjaGVfZmx1c2ggbG9ja2luZwogICAgCiAgICBEcm9wcGluZyB0aGUgbG9jayBi
ZWZvcmUgcmV0dXJuaW5nIGZyb20gZ3JhbnRfbWFwX2V4aXN0cygpIG1lYW5zIGhhbmRpbmcKICAg
IHBvc3NpYmx5IHN0YWxlIGluZm9ybWF0aW9uIGJhY2sgdG8gdGhlIGNhbGxlci4gUmV0dXJuIGJh
Y2sgdGhlIHBvaW50ZXIKICAgIHRvIHRoZSBhY3RpdmUgZW50cnkgaW5zdGVhZCwgZm9yIHRoZSBj
YWxsZXIgdG8gcmVsZWFzZSB0aGUgbG9jayBvbmNlCiAgICBkb25lLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVy
IGNvbW1pdDogNTUzYWMzNzEzN2MyZDFjMDNiZjFiNjljZmIxOTJmZmJmZTI5ZGFhNAogICAgbWFz
dGVyIGRhdGU6IDIwMTctMTItMDQgMTE6MDQ6MTggKzAxMDAKCmNvbW1pdCAxOWRjZDhlNDdkZmM4
MWI4ZTlmODY3ZWU3OWM3ZmY4ZTE1Yjk3NWZiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDM6NTMgMjAxNyArMDEwMAoKICAgIGdu
dHRhYjogY29ycmVjdCBHTlRUQUJPUF9jYWNoZV9mbHVzaCBlbXB0eSBiYXRjaCBoYW5kbGluZwog
ICAgCiAgICBKYW5uIHZhbGlkbHkgcG9pbnRzIG91dCB0aGF0IHdpdGggYSBjYWxsZXIgYm9ndXNs
eSByZXF1ZXN0aW5nIGEgemVyby0KICAgIGVsZW1lbnQgYmF0Y2ggd2l0aCBub24temVybyBoaWdo
IGNvbW1hbmQgYml0cyAodGhlIG9uZXMgdXNlZCBmb3IKICAgIGNvbnRpbnVhdGlvbiBlbmNvZGlu
ZyksIHRoZSBhc3NlcnRpb24gcmlnaHQgYmVmb3JlIHRoZSBjYWxsIHRvCiAgICBoeXBlcmNhbGxf
Y3JlYXRlX2NvbnRpbnVhdGlvbigpIHdvdWxkIHRyaWdnZXIuIEEgc2ltaWxhciBzaXR1YXRpb24g
d291bGQKICAgIGFyaXNlIGFmYWljdCBmb3Igbm9uLWVtcHR5IGJhdGNoZXMgd2l0aCBvcCBhbmQv
b3IgbGVuZ3RoIHplcm8gaW4gZXZlcnkKICAgIGVsZW1lbnQuCiAgICAKICAgIFdoaWxlIHdlIHdh
bnQgdGhlIGZvcm1lciB0byBzdWNjZWVkIChhcyB3ZSBkbyBlbHNld2hlcmUgZm9yIHNpbWlsYXIK
ICAgIG5vLW9wIHJlcXVlc3RzKSwgdGhlIGxhdHRlciBjYW4gY2xlYXJseSBiZSBjb252ZXJ0ZWQg
dG8gYW4gZXJyb3IsIGFzCiAgICB0aGlzIGlzIGEgc3RhdGUgdGhhdCBjYW4ndCBiZSB0aGUgcmVz
dWx0IG9mIGEgcHJpb3Igb3BlcmF0aW9uLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBh
bmQgYWxzbyBjb3JyZWN0IHRoZSBvcmRlciBvZiBhcmd1bWVudCBjaGVja3M6CiAgICBXZSBzaG91
bGRuJ3QgYWNjZXB0IHplcm8tbGVuZ3RoIGVsZW1lbnRzIHdpdGggdW5rbm93biBiaXRzIHNldCBp
biAib3AiLgogICAgQWxzbyBjb25zdGlmeSBjYWNoZV9mbHVzaCgpJ3MgZmlyc3QgcGFyYW1ldGVy
LgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1h
c3RlciBjb21taXQ6IDljMjJlNGQ2N2Y1NTUyYzdjODk2ZWQ4M2JkOTVkNWQ0YzU4MzdhOWQKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTEyLTA0IDExOjAzOjMyICswMTAwCgpjb21taXQgZTUzNjRjMzJj
NjUwZmVmNjBiOTFiOWJlOWIxMGYzODA1NWZmYzJjZgpBdXRob3I6IFRvbSBMZW5kYWNreSA8dGhv
bWFzLmxlbmRhY2t5QGFtZC5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0MzoxNCAyMDE3ICsw
MTAwCgogICAgeDg2L21pY3JvY29kZTogQWRkIHN1cHBvcnQgZm9yIGZhbTE3aCBtaWNyb2NvZGUg
bG9hZGluZwogICAgCiAgICBUaGUgc2l6ZSBmb3IgdGhlIE1pY3JvY29kZSBQYXRjaCBCbG9jayAo
TVBCKSBmb3IgYW4gQU1EIGZhbWlseSAxN2gKICAgIHByb2Nlc3NvciBpcyAzMjAwIGJ5dGVzLiAg
QWRkIGEgI2RlZmluZSBmb3IgZmFtMTdoIHNvIHRoYXQgaXQgZG9lcwogICAgbm90IGRlZmF1bHQg
dG8gMjA0OCBieXRlcyBhbmQgZmFpbCBhIG1pY3JvY29kZSBsb2FkL3VwZGF0ZS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAg
IFNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogICAg
UmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogICAgU2lnbmVkLW9m
Zi1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgICBbTGludXggY29tbWl0IGY0
ZTliN2FmMGNkNThkZDAzOWEwZmIyY2Q2N2Q1N2NlYTQ4ODlhYmZdCiAgICAKICAgIFBvcnRlZCB0
byBYZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogNjFkNDU4YmE4YzE3MTgwOWU4ZGQ5YWJkMTkzMzljODdm
M2Y5MzRjYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTMgMTQ6MzA6MTAgKzAwMDAKCmNvbW1p
dCBlMmRjN2I1ODRmNGM3YWI2YWQ3YWI1NDNlNWNmN2VlMmU2ZDFkNTY5CkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDI6NDIgMjAx
NyArMDEwMAoKICAgIHg4Ni9tbTogZHJvcCBib2d1cyBwYWdpbmcgbW9kZSBhc3NlcnRpb24KICAg
IAogICAgT2xhZiBoYXMgb2JzZXJ2ZWQgdGhpcyBhc3NlcnRpb24gdG8gdHJpZ2dlciBhZnRlciBh
biBhYm9ydGVkIG1pZ3JhdGlvbgogICAgb2YgYSBQViBndWVzdDoKICAgIAogICAgKFhFTikgWGVu
IGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyYTg1ZGM+XSBkb19wYWdlX2Zh
dWx0KzB4MzlmLzB4NTVjCiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNmI3ZDg+XSB4ODZfNjQv
ZW50cnkuUyNoYW5kbGVfZXhjZXB0aW9uX3NhdmVkKzB4NjYvMHhhNAogICAgKFhFTikgICAgWzxm
ZmZmODJkMDgwMmE5Mjc0Pl0gX19jb3B5X3RvX3VzZXJfbGwrMHgyMi8weDMwCiAgICAoWEVOKSAg
ICBbPGZmZmY4MmQwODAyNzcyZDQ+XSB1cGRhdGVfcnVuc3RhdGVfYXJlYSsweDE5Yy8weDIyOAog
ICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjc3MzcxPl0gZG9tYWluLmMjX3VwZGF0ZV9ydW5zdGF0
ZV9hcmVhKzB4MTEvMHgzOQogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjc3NTk2Pl0gY29udGV4
dF9zd2l0Y2grMHgxZmQvMHhmMjUKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIzOTVjNT5dIHNj
aGVkdWxlLmMjc2NoZWR1bGUrMHgzMDMvMHg2YTgKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIz
ZDA2Nz5dIHNvZnRpcnEuYyNfX2RvX3NvZnRpcnErMHg2Yy8weDk1CiAgICAoWEVOKSAgICBbPGZm
ZmY4MmQwODAyM2QwZGE+XSBkb19zb2Z0aXJxKzB4MTMvMHgxNQogICAgKFhFTikgICAgWzxmZmZm
ODJkMDgwMzZiMmYxPl0geDg2XzY0L2VudHJ5LlMjcHJvY2Vzc19zb2Z0aXJxcysweDIxLzB4MzAK
ICAgIAogICAgUmVsZWFzZSBidWlsZHMgd29yayBmaW5lLCB3aGljaCBpcyBhIGZpcnN0IGluZGlj
YXRpb24gdGhhdCB0aGUgYXNzZXJ0aW9uCiAgICBpc24ndCByZWFsbHkgbmVlZGVkLgogICAgCiAg
ICBXaGF0J3Mgd29yc2UgdGhvdWdoIC0gdGhlcmUgYXBwZWFycyB0byBiZSBhIHRpbWluZyB3aW5k
b3cgd2hlcmUgdGhlCiAgICBndWVzdCBydW5zIGluIHNoYWRvdyBtb2RlLCBidXQgbm90IGluIGxv
Zy1kaXJ0eSBtb2RlLCBhbmQgdGhhdCBpcyB3aGF0CiAgICB0cmlnZ2VycyB0aGUgYXNzZXJ0aW9u
ICh0aGUgc2FtZSBjb3VsZCwgYWZhaWN0LCBiZSBhY2hpZXZlZCBieSB0ZXN0LQogICAgZW5hYmxp
bmcgc2hhZG93IG1vZGUgb24gYSBQViBndWVzdCkuIFRoaXMgaXMgYmVjYXVzZSB0dXJpbmcgb2Zm
IGxvZy0KICAgIGRpcnR5IG1vZGUgaXMgYmVpbmcgcGVyZm9ybWVkIGluIHR3byBzdGVwczogRmly
c3QgdGhlIGxvZy1kaXJ0eSBiaXQgZ2V0cwogICAgY2xlYXJlZCAocGFnaW5nX2xvZ19kaXJ0eV9k
aXNhYmxlKCkgW2hhdmluZyBwYXVzZWQgdGhlIGRvbWFpbl0gLT4KICAgIHNoX2Rpc2FibGVfbG9n
X2RpcnR5KCkgLT4gc2hhZG93X29uZV9iaXRfZGlzYWJsZSgpKSwgZm9sbG93ZWQgYnkKICAgIHVu
cGF1c2luZyB0aGUgZG9tYWluIGFuZCBvbmx5IHRoZW4gY2xlYXJpbmcgc2hhZG93IG1vZGUgKHZp
YQogICAgc2hhZG93X3Rlc3RfZGlzYWJsZSgpLCB3aGljaCBwYXVzZXMgdGhlIGRvbWFpbiBhIHNl
Y29uZCB0aW1lKS4KICAgIAogICAgSGVuY2UgYmVzaWRlcyByZW1vdmluZyB0aGUgQVNTRVJUKCkg
aGVyZSAob3Igb3B0aW9uYWxseSByZXBsYWNpbmcgaXQgYnkKICAgIGV4cGxpY2l0IHRyYW5zbGF0
ZSBhbmQgcmVmY291bnRzIG1vZGUgY2hlY2tzLCBidXQgdGhpcyBzZWVtcyByYXRoZXIKICAgIHBv
aW50bGVzcyBub3cgdGhhdCB0aGUgdGhyZWUgYXJlIHRpZWQgdG9nZXRoZXIpIEkgd29uZGVyIHdo
ZXRoZXIgZWl0aGVyCiAgICBzaGFkb3dfb25lX2JpdF9kaXNhYmxlKCkgc2hvdWxkIHR1cm4gb2Zm
IHNoYWRvdyBtb2RlIGlmIG5vIG90aGVyIGJpdAogICAgYmVzaWRlcyBQR19TSF9lbmFibGUgcmVt
YWlucyBzZXQgKGp1c3QgbGlrZSBzaGFkb3dfb25lX2JpdF9lbmFibGUoKQogICAgZW5hYmxlcyBp
dCBpZiBub3QgYWxyZWFkeSBzZXQpLCBvciB0aGUgZG9tYWluIHBhdXNpbmcgc2NvcGUgc2hvdWxk
IGJlCiAgICBleHRlbmRlZCBzbyB0aGF0IGJvdGggc3RlcHMgb2NjdXIgd2l0aG91dCB0aGUgZG9t
YWluIGdldHRpbmcgYSBjaGFuY2UgdG8KICAgIHJ1biBpbiBiZXR3ZWVuLgogICAgCiAgICBSZXBv
cnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVn
YW4gPHRpbUB4ZW4ub3JnPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiOTVmN2JlMzJkNjY4ZmE0YjA5MzAw
ODkyZWJlMTk2MzZlY2ViZTM2CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNjo1NjoxNSAr
MDEwMAoKY29tbWl0IGM4ZjRmNDVlMDRkZDc4MmFjNWRmZGY1ODg2NjMzOWFjOTcxODYzMjQKQXV0
aG9yOiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgpEYXRlOiAgIFdlZCBE
ZWMgMjAgMTU6NDI6MTMgMjAxNyArMDEwMAoKICAgIHg4Ni9tYjI6IGF2b2lkIFhlbiBpbWFnZSB3
aGVuIGxvb2tpbmcgZm9yIG1vZHVsZS9jcmFzaGtlcm5lbCBwb3NpdGlvbgogICAgCiAgICBDb21t
aXQgZTIyZTFjNCAoeDg2L0VGSTogYXZvaWQgWGVuIGltYWdlIHdoZW4gbG9va2luZyBmb3IgbW9k
dWxlL2tleGVjCiAgICBwb3NpdGlvbikgYWRkZWQgcmVsZXZhbnQgY2hlY2sgZm9yIEVGSSBjYXNl
LiBIb3dldmVyLCBzaW5jZSBjb21taXQKICAgIGY3NWEzMDQgKHg4NjogYWRkIG11bHRpYm9vdDIg
cHJvdG9jb2wgc3VwcG9ydCBmb3IgcmVsb2NhdGFibGUgaW1hZ2VzKQogICAgTXVsdGlib290MiBj
b21wYXRpYmxlIGJvb3Rsb2FkZXJzIGFyZSBhYmxlIHRvIHJlbG9jYXRlIFhlbiBpbWFnZSB0b28u
CiAgICBTbywgd2UgaGF2ZSB0byBhdm9pZCBhbHNvIFhlbiBpbWFnZSByZWdpb24gaW4gc3VjaCBj
YXNlcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5p
ZWwua2lwZXJAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5NTg5OTI3ZTViZjllMTIzZWM0MmI2ZTBi
MDgwOWYxNTNiZDkyNzMyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNDozMDo1MyArMDEw
MAoKY29tbWl0IDQxNTA1MDFiNzE3ZTdmZGU3N2M5YWI0ZTk2ZGQ5OTE2ZDczNDViNTUKQXV0aG9y
OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERl
YyAyMCAxNTo0MTozMyAyMDE3ICswMTAwCgogICAgeDg2L3Z2bXg6IGRvbid0IGVuYWJsZSB2bWNz
IHNoYWRvd2luZyBmb3IgbmVzdGVkIGd1ZXN0cwogICAgCiAgICBSdW5uaW5nICIuL3h0Zl9ydW5u
ZXIgdnZteCIgaW4gTDEgWGVuIHVuZGVyIEwwIFhlbiBwcm9kdWNlcyB0aGUKICAgIGZvbGxvd2lu
ZyByZXN1bHQgb24gSC9XIHdpdGggVk1DUyBzaGFkb3dpbmc6CiAgICAKICAgICAgICBUZXN0OiB2
bXhvbgogICAgICAgIEZhaWx1cmUgaW4gdGVzdF92bXhvbl9pbl9yb290X2NwbDAoKQogICAgICAg
ICAgRXhwZWN0ZWQgMHg4MjAwMDAwZjogVk1mYWlsVmFsaWQoMTUpIFZNWE9OX0lOX1JPT1QKICAg
ICAgICAgICAgICAgR290IDB4ODIwMDQ0MDA6IFZNZmFpbFZhbGlkKDE3NDA4KSA8dW5rbm93bj4K
ICAgICAgICBUZXN0IHJlc3VsdDogRkFJTFVSRQogICAgCiAgICBUaGlzIGhhcHBlbnMgYmVjYXVz
ZSBTRE0gYWxsb3dzIHZtZW50cmllcyB3aXRoIGVuYWJsZWQgVk1DUyBzaGFkb3dpbmcKICAgIFZN
LWV4ZWN1dGlvbiBjb250cm9sIGFuZCBWTUNTIGxpbmsgcG9pbnRlciB2YWx1ZSBvZiB+MHVsbC4g
QnV0IHJlc3VsdHMKICAgIG9mIGEgbmVzdGVkIFZNUkVBRCBhcmUgdW5kZWZpbmVkIGluIHN1Y2gg
Y2FzZXMuCiAgICAKICAgIEZpeCB0aGlzIGJ5IG5vdCBjb3B5aW5nIHRoZSB2YWx1ZSBvZiBWTUNT
IHNoYWRvd2luZyBjb250cm9sIGZyb20gdm1jczAxCiAgICB0byB2bWNzMDIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IDE5ZmRiOGUyNTg2MTlhZWEyNjVhZjljMTgzZTAzNWU1NDVjYmMyZDIKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTEyLTAxIDE5OjAzOjI3ICswMDAwCgpjb21taXQgYWI3YmU2Y2U0YWM4Y2Mz
ZjMyOTUyZDhjOWMyNjA0MTJlNzgwZTkzOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0MDo1OCAyMDE3ICswMTAw
CgogICAgeGVuL3B2OiBDb25zdHJ1Y3QgZDB2MCdzIEdEVCBwcm9wZXJseQogICAgCiAgICBjL3Mg
Y2Y2ZDM5ZjgxOTkgIng4Ni9QVjogcHJvcGVybHkgcG9wdWxhdGUgZGVzY3JpcHRvciB0YWJsZXMi
IGNoYW5nZWQgdGhlIEdEVAogICAgdG8gcmVmZXJlbmNlIHplcm9fcGFnZSBmb3IgaW50ZXJtZWRp
YXRlIGZyYW1lcyBiZXR3ZWVuIHRoZSBndWVzdCBhbmQgWGVuCiAgICBmcmFtZXMuCiAgICAKICAg
IEJlY2F1c2UgZG9tMF9jb25zdHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJjaF9zZXRfaW5mb19n
dWVzdCgpLCBzb21lIGJpdHMgb2YKICAgIGluaXRpYWxpc2F0aW9uIGFyZSBtaXNzZWQsIGluY2x1
ZGluZyB0aGUgcHZfZGVzdHJveV9nZHQoKSB3aGljaCBpbml0aWFsbHkKICAgIGZpbGxzIHRoZSBy
ZWZlcmVuY2VzIHRvIHplcm9fcGFnZS4KICAgIAogICAgSW4gcHJhY3RpY2UsIHRoaXMgbWVhbnMg
dGhlcmUgaXMgYSB3aW5kb3cgYmV0d2VlbiBzdGFydGluZyBhbmQgdGhlIGZpcnN0IGNhbGwKICAg
IHRvIEhZUEVSQ0FMTF9zZXRfZ2R0KCkgd2VyZSBsYXIvbHNsL3ZlcnIvdmVydyBzdWZmZXIgbm9u
LWFyY2hpdGVjdHVyYWwKICAgIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwOGYyN2Y0
NDY4ZWVkYmVjY2FhYzlmZGRhNGVmNzMyMjQ3ZWZkNzRlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0x
Mi0wMSAxOTowMzoyNiArMDAwMAoKY29tbWl0IGYzZmI2NjczZDg5ODU4ZmE1MjIwMzdjYzliOTQ3
NWMxODgyMTQ5OTgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgV2VkIERlYyAyMCAxNTozOTo0NCAyMDE3ICswMTAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9u
IHRvIDQuMTAuMS1wcmUKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 17:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 17:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWQXh-0004o0-5S; Tue, 02 Jan 2018 17:40:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fzr4=d5=gmail.com=dmitry.torokhov@srs-us1.protection.inumbo.net>)
 id 1eWQXf-0004nt-FZ
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 17:39:59 +0000
X-Inumbo-ID: cb141ead-efe3-11e7-b4a6-bc764e045a96
Received: from mail-it0-x243.google.com (unknown [2607:f8b0:4001:c0b::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb141ead-efe3-11e7-b4a6-bc764e045a96;
 Tue, 02 Jan 2018 18:38:50 +0100 (CET)
Received: by mail-it0-x243.google.com with SMTP id d16so40147192itj.1
 for <xen-devel@lists.xenproject.org>; Tue, 02 Jan 2018 09:39:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=Hz+1DiI2+RKSuspWzMsqjNd7gGLvjrnt4p19Z3tJ6eM=;
 b=HrD1Jbh4C7QywDcpdGx+LbIxh+g+0NSul1QOTnlUJPS+51i9BLADwpbdi8Yu1iuMOR
 ipMsRc/Qv3H2T60wFvnUYmOq7qUcaR4f5Rf6K7QJdDcI3jtcIGAJQYyDJXajXhhrmI0/
 zOM2Os1Or+tcdahCj+S0G6AzB6leHqi+pTItZ03UcDLrx342+mQ7OnMkbn6QqZr0XnHt
 wrkShb1nUQLFIOKMmQUXb8KPhSq8FNZsohd547AffwnsfBGb3by8pSKdOBygj59chIMB
 iAjxfwMDS87aym4Wl3uZeqXCTS9vas1EJKRZxkdLpsMWgxyYgtggD9LA4zOYd8A9Ojox
 cLlw==
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=Hz+1DiI2+RKSuspWzMsqjNd7gGLvjrnt4p19Z3tJ6eM=;
 b=YqCNwmstfcQ4nruYcDE4RY+AxLTffgePfikVdsoOEEpkMlEwz0BV/bom7WaV18Yi2S
 kW2llYw0qXSIvvnYRStLZtp49ifYVSAEGi7N7xYiYnVkNiKaL2bLLqgq4RquoiAX+2OX
 hOaZKPePtV4qShHpQN/cBQOkTCvgAL3gxQUcotadAP5KvsGWM+i/ymCOedMo+6tFRkwb
 fWZjP/mUiiF2WqBrUOY36lFbmiXkSDkHPYPIlFzIKlMTHSeDPkeWjPb50Xo+MjGTCtrY
 25c2db2YSXPoyDVUHXlY+wl/cLOLzmQNMgXE+RZN8wdXh3k9CXGGRXIE9HIdlqWuIbZu
 N+0w==
X-Gm-Message-State: AKGB3mLqX+Zzf+qA9TvX8m5OnKfDSZIMhvUWaU0JNob8VOYXzLIpQyyj
 X5cdu45Ccyv9w37jPqPG4VQ=
X-Google-Smtp-Source: ACJfBosv77JUD47YUoxYNLmmwWLl8TpNAtHEHsXpFqdTptu3qZx/LuLJMJuxNT0wqOIIEt9t3ozvsw==
X-Received: by 10.36.123.134 with SMTP id q128mr61478073itc.80.1514914796240; 
 Tue, 02 Jan 2018 09:39:56 -0800 (PST)
Received: from dtor-ws ([2620:0:1000:1611:da80:8749:c06f:9515])
 by smtp.gmail.com with ESMTPSA id f5sm6397051iob.71.2018.01.02.09.39.55
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 02 Jan 2018 09:39:55 -0800 (PST)
Date: Tue, 2 Jan 2018 09:39:53 -0800
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20180102173953.tje4tz2ng3fnfijw@dtor-ws>
References: <1514880775-31185-1-git-send-email-andr2000@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1514880775-31185-1-git-send-email-andr2000@gmail.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: xen-devel@lists.xenproject.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, Andrii Chepurnyi <andrii_chepurnyi@epam.com>,
 linux-input@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/input: do not advertise multi-touch
	pressure support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDIsIDIwMTggYXQgMTA6MTI6NTVBTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+IFNvbWUgdXNlci1zcGFjZSBhcHBsaWNhdGlv
bnMgZXhwZWN0IG11bHRpLXRvdWNoIHByZXNzdXJlCj4gb24gY29udGFjdCB0byBiZSByZXBvcnRl
ZCBpZiBpdCBpcyBhZHZlcnRpc2VkIGluIGRldmljZQo+IHByb3BlcnRpZXMuIE90aGVyd2lzZSwg
c3VjaCBhcHBsaWNhdGlvbnMgbWF5IHRyZWF0IHJlcG9ydHMKPiBub3QgYXMgYWN0dWFsIHRvdWNo
ZXMsIGJ1dCBob3ZlcmluZy4gQ3VycmVudGx5IHRoaXMgaXMKPiBvbmx5IGFkdmVydGlzZWQsIGJ1
dCBub3QgcmVwb3J0ZWQuCj4gRml4IHRoaXMgYnkgbm90IGFkdmVydGlzaW5nIHRoYXQgQUJTX01U
X1BSRVNTVVJFIGlzIHN1cHBvcnRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmlpIENoZXB1cm55aSA8YW5kcmlpX2NoZXB1cm55aUBlcGFtLmNvbT4KCkFwcGxp
ZWQsIHRoYW5rIHlvdS4KCj4gLS0tCj4gIGRyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQu
YyB8IDIgLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYyBiL2RyaXZlcnMvaW5wdXQvbWlz
Yy94ZW4ta2JkZnJvbnQuYwo+IGluZGV4IDZiZjU2YmI1ZjhkOS4uZDkxZjNiMWM1Mzc1IDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+ICsrKyBiL2RyaXZl
cnMvaW5wdXQvbWlzYy94ZW4ta2JkZnJvbnQuYwo+IEBAIC0zMjYsOCArMzI2LDYgQEAgc3RhdGlj
IGludCB4ZW5rYmRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldiwKPiAgCQkJCSAgICAg
MCwgd2lkdGgsIDAsIDApOwo+ICAJCWlucHV0X3NldF9hYnNfcGFyYW1zKG10b3VjaCwgQUJTX01U
X1BPU0lUSU9OX1ksCj4gIAkJCQkgICAgIDAsIGhlaWdodCwgMCwgMCk7Cj4gLQkJaW5wdXRfc2V0
X2Fic19wYXJhbXMobXRvdWNoLCBBQlNfTVRfUFJFU1NVUkUsCj4gLQkJCQkgICAgIDAsIDI1NSwg
MCwgMCk7Cj4gIAo+ICAJCXJldCA9IGlucHV0X210X2luaXRfc2xvdHMobXRvdWNoLCBudW1fY29u
dCwgSU5QVVRfTVRfRElSRUNUKTsKPiAgCQlpZiAocmV0KSB7Cj4gLS0gCj4gMi43LjQKPiAKCi0t
IApEbWl0cnkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 18:23:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 18:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWRDk-00086d-Uq; Tue, 02 Jan 2018 18:23:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swgl=d5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eWRDj-00085x-Vc
 for xen-devel@lists.xenproject.org; Tue, 02 Jan 2018 18:23:28 +0000
X-Inumbo-ID: 40e933ad-efea-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40e933ad-efea-11e7-b0d7-9f685aff125f;
 Tue, 02 Jan 2018 18:25:05 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.21/8.16.0.21) with SMTP id w02IMxOo074411;
 Tue, 2 Jan 2018 18:23:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=LZgh+6DklC5oBLPn9msywprPLvCm+K/ai7Xmqh7KUFY=;
 b=lamVBpswRLoLjY/xLRuJEvjnmVLR7ygoZ6AWezOkrRvznuFhcJhjEhwYQqCpny2J77KJ
 2A6eiXgg64kF6fMoNCRhoaMCHZ33lK5HzMr/UZqDsAh6XXe5m4qavW86Os8fk+1Gemjr
 fHxkkFqKTbgkT88ZfL8VZRx+OoeV4McQ5aTeO6J6Ed2M6iGZcvl0CReUMbpQbxkg10XQ
 c3ZExnaqb+zSAypiqSNILDL3vMWPJj8Pe/MTUSvUGFUnIGT25rIkTYPC3Z6rXz7xTVPZ
 ehWg/fb5A6x53PIUPg0ddFyQ36VJeBoRAGq6tdT+q1dPKsHoUbS+qIaBzyccc8W4L3br eQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2f8f6u8127-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 02 Jan 2018 18:23:16 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w02INF77012874
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 2 Jan 2018 18:23:15 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w02INE5S017224;
 Tue, 2 Jan 2018 18:23:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 02 Jan 2018 10:23:14 -0800
To: Wei Yongjun <weiyongjun1@huawei.com>, Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <stefano@aporeto.com>
References: <1514432808-129158-1-git-send-email-weiyongjun1@huawei.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <275fff97-e81d-2dd2-544f-f64137b63c70@oracle.com>
Date: Tue, 2 Jan 2018 13:26:33 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1514432808-129158-1-git-send-email-weiyongjun1@huawei.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8762
 signatures=668650
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=919
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801020261
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH -next] xen/pvcalls: use GFP_ATOMIC under
	spin lock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMjcvMjAxNyAxMDo0NiBQTSwgV2VpIFlvbmdqdW4gd3JvdGU6Cj4gQSBzcGluIGxvY2sg
aXMgdGFrZW4gaGVyZSBzbyB3ZSBzaG91bGQgdXNlIEdGUF9BVE9NSUMuCj4KPiBGaXhlczogOTc3
NGM2Y2NhMjY2ICgieGVuL3B2Y2FsbHM6IGltcGxlbWVudCBhY2NlcHQgY29tbWFuZCIpCj4gU2ln
bmVkLW9mZi1ieTogV2VpIFlvbmdqdW4gPHdlaXlvbmdqdW4xQGh1YXdlaS5jb20+CgpBcHBsaWVk
IHRvIGZvci1saW51cy00LjE1CgotYm9yaXMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 19:34:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 19:34:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWSK2-0004KM-BO; Tue, 02 Jan 2018 19:34:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWSK0-0004Jk-QU
 for xen-devel@lists.xensource.com; Tue, 02 Jan 2018 19:34:00 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id 8E/77-23741-8AEDB4A5;
 Tue, 02 Jan 2018 19:34:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVXf5Pe8
 og+Xv+SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bU5Z+ZCy7IVpz5YNbAeFa0i5GLQ0igkUli
 4bxTzBDOY0aJ5zOOs0E42xglXu59DpTh5BARcJb4emYuO4jNK6Avsefnc1YQW1jAQmLZn8tMI
 A0SAseYJV6ev8UGkpAQ8JSYuGYVC4y9a/FBoDg7B5uAlcQhMZAoi4CqxMa2DtYJjNwLGBlWMW
 oUpxaVpRbpGhvpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pcBCHYwnl4XeIh
 RkoNJSZQ3J9U7SogvKT+lMiOxOCO+qDQntfgQowYHh0DLxZMHmaRY8vLzUpUkeH/dBaoTLEpN
 T61Iy8wBBiBMqQQHj5II72SQNG9xQWJucWY6ROoUozHHsU2X/zBxPJv5uoFZCGySlDhvAkipA
 EhpRmke3CBYZFxilJUS5mUEOlOIpyC1KDezBFX+FaM4B6OSMO95kCk8mXklcPteAZ3CBHTKn/
 OeIKeUJCKkpBoY2YzkXvz7b7jk5lZWSeUruXLf3t5UK3vtU1HE8COkkGex3d6Ocmaz+ytzrpz
 vveWr/7zxzavXK2TqAs2+uFmxWNwMu9Pcb3Zh+v5S0wWrUpxOtK/2Z+USdJ88b7n4Fq9tUqeP
 ZejUegar8fde+Ru1V9Cn4V9P4jbZujlc51qXFU05vP/oee8QJZbijERDLeai4kQAN+7ZGocCA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1514921638!110949525!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41341 invoked from network); 2 Jan 2018 19:33:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Jan 2018 19:33:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWSJw-0003XJ-57; Tue, 02 Jan 2018 19:33:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWSJq-0006oc-TQ; Tue, 02 Jan 2018 19:33:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWSJq-0005Px-MO; Tue, 02 Jan 2018 19:33:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117543-mainreport@xen.org>
X-Osstest-Failures: xtf:build-amd64:<job status>:broken:regression
 xtf:build-amd64:host-install(4):broken:regression
 xtf:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xtf:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xtf:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xtf:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xtf:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: xtf=bade68b7087acd6b5ca6310a7460faeea48e4b1c
X-Osstest-Versions-That: xtf=167052779c0546e99aadd26ebd848e10f91fb557
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 Jan 2018 19:33:50 +0000
Subject: [Xen-devel] [xtf test] 117543: trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU0MyB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzU0My8KCkZhaWx1cmVzIGFuZCBwcm9ibGVtcyB3aXRo
IHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tl
biBSRUdSLiB2cy4gMTE2MzcwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGJhZGU2OGI3MDg3YWNk
NmI1Y2E2MzEwYTc0NjBmYWVlYTQ4ZTRiMWMKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAg
ICAgICAgICAgIDE2NzA1Mjc3OWMwNTQ2ZTk5YWFkZDI2ZWJkODQ4ZTEwZjkxZmI1NTcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExNjM3MCAgMjAxNy0xMS0yMCAxMDo0NjoxOSBaICAgNDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTc1NDMgIDIwMTgtMDEtMDIgMTc6MzM6MTMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhv
c3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGJhZGU2OGI3MDg3YWNkNmI1
Y2E2MzEwYTc0NjBmYWVlYTQ4ZTRiMWMKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBEZWMgMjggMTg6MDc6MjQgMjAxNyArMDAwMAoK
ICAgIHh0Zi1ydW5uZXI6IFNvcnQgdGVzdHMgYnkgdmFyaWF0aW9uIGFzIHdlbGwKICAgIAogICAg
VGhpcyByZW1vdmVzIGluc3RhYmlsaXR5IGluIHRoZSBydW5uaW5nIG9yZGVyIG9mIHRlc3RzIHdp
dGggbXVsdGlwbGUKICAgIHZhcmlhdGlvbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgMWI3MTliYjhiMDkz
YzQxODM3MmE1OGJiYzdhYWJkM2UwMDg4MmQwYgpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IE5vdiA5IDEyOjA5OjA2IDIwMTcgKzAw
MDAKCiAgICB4ODYvbXNyOiBJbnRyb2R1Y2UgeHRmX21zcl9jb25zaXN0ZW5jeV90ZXN0KCkKICAg
IAogICAgVG8gaGVscCB3aXRoIHRlc3RpbmcgdGhlIGNvcnJlY3RuZXNzIG9mIE1TUnMgd2hpY2gg
bWF5IGJlIHBhc3NlZCBkaXJlY3RseQogICAgdGhyb3VnaCB0byBhIGd1ZXN0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
Y29tbWl0IDEyOTVjYTFkMjZiODQ5MzJiNjlmODc2YWM0MzJjZTA3MTMzYzc4ODEKQXV0aG9yOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFRodSBOb3Yg
OSAxMjowOTowNiAyMDE3ICswMDAwCgogICAgeDg2OiBTcGxpdCBvdXQgbmV3IG1zci5oIGhlYWRl
cgogICAgCiAgICBNb3ZlIHRoZSB7cmQsd3J9bXNyIHdyYXBwZXJzIGZyb20gbGliLmggYW5kIGJp
dGZpZWxkIHVuaW9ucyBmcm9tIG1zci1pbmRleC5oCiAgICB0byBoZXJlLCBsZWF2aW5nIG1zci1p
bmRleC5oIHRvIGJlIHB1cmVseSBuYW1lIGRlZmluaXRpb25zLgogICAgCiAgICBDb3JyZWN0IGFu
IFhGVCB0eXBvIGluIHRoZSBtc3ItaW5kZXguaCBoZWFkZXIgZ3VhcmRzLCBhbmQgaW5jbHVkZSBt
c3IuaCBpbgogICAgYXJjaC94dGYuaCB0byBhdm9pZCB0ZXN0cyBuZWVkaW5nIHRvIGluY2x1ZGUg
bXNyLWluZGV4LmggbWFudWFsbHkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 20:13:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 20:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWSw3-00073l-AZ; Tue, 02 Jan 2018 20:13:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWSw2-00073e-QE
 for xen-devel@lists.xensource.com; Tue, 02 Jan 2018 20:13:18 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 6D/5B-13407-ED7EB4A5;
 Tue, 02 Jan 2018 20:13:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVffuc+8
 og6f3JCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aFtW9YCj6KVSx728HUwPhDoIuRi0NIoJFJ
 4tWZx6xdjJxAzmNGiT9PvSES2xgltq9pYwJJiAg4S3w9M5cdxOYV0JfY8+IdWFxYwE1i05bzz
 CANEgKHmCW+PJgLNklCwFPiQOMqRhh70qGvQA3sHGwCVhKHxECiLAKqEg83nWGawMi9gJFhFa
 NGcWpRWWqRrpGhXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoH/rGRgYdzDenex
 3iFGSg0lJlDcn1TtKiC8pP6UyI7E4I76oNCe1+BCjBgeHQMvFkweZpFjy8vNSlSR4A54B1QkW
 paanVqRl5gADEKZUgoNHSYQ3/ClQmre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsBDZJSpzXH
 2SSAEhpRmke3CBYZFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzLCzKFJzOvBG7fK6BTmI
 BO+XPeE+SUkkSElFQDo8Wyra5N4f4Sdp6hvq3eFaEXQri3xZaLzTmo1vFQ6d+xI74nQwvePpb
 8cv+qkzPnhvKAn1/Oa5/Vqlf4U1VsYztNI/yDGsv0p1skpqVfu7+/6EbZ5buPWRjZLPjbu998
 Ylc9euPKw/3qhwMT1yUdsT9b3B0u2h/3eOniuPPN2Wf2NJcYfL9vqMRSnJFoqMVcVJwIAEePh
 QSHAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1514923996!113518055!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8347 invoked from network); 2 Jan 2018 20:13:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Jan 2018 20:13:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWSvy-0004ah-VD; Tue, 02 Jan 2018 20:13:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWSvt-0007kx-MC; Tue, 02 Jan 2018 20:13:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWSvt-0003H0-9a; Tue, 02 Jan 2018 20:13:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117565-mainreport@xen.org>
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=971d299c04df379734d10c44d637433e9e564f36
X-Osstest-Versions-That: xen=1b33150fe06ab9217f7f12b01bc5e607f4f55658
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 Jan 2018 20:13:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117565: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6410136658549550102=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 xen                  971d299c04df379734d10c44d637433e9e564f36
baseline version:
 xen                  1b33150fe06ab9217f7f12b01bc5e607f4f55658

Last test of basis   117339  2017-12-19 15:02:59 Z   14 days
Failing since        117372  2017-12-20 09:43:28 Z   13 days    2 attempts
Testing same since   117565  2018-01-02 18:02:18 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  David Woodhouse <David.Woodhouse@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tim Deegan <tim@xen.org>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   1b33150fe0..971d299c04  971d299c04df379734d10c44d637433e9e564f36 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6410136658549550102==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 02 22:09:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 02 Jan 2018 22:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWUk5-0005wv-Sz; Tue, 02 Jan 2018 22:09:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWUk4-0005wp-Cb
 for xen-devel@lists.xensource.com; Tue, 02 Jan 2018 22:09:04 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id 3C/E3-20155-FF20C4A5;
 Tue, 02 Jan 2018 22:09:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVfcfk0+
 UwaJTchb3prxnd2D02N63iz2AMYo1My8pvyKBNePwikdsBas7GCseL5nH3MD4MrKLkYtDSKCR
 SeLr/amsEM5jRonGl1OYuhg5gZxtjBLNz9NBbBEBZ4mvZ+ayg9i8AvoSD7ZPArOFBYIkVq0/z
 QjSLCHQZSbx+/1C5i5GDiDHW+LoXCWQGhCz9d1/oHp2DjYBK4lDYiBRFgFViRXTjjFPYORewM
 iwilGjOLWoLLVI18hAL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0L/1DAyMOxg
 bZ/sdYpTkYFIS5c1J9Y4S4kvKT6nMSCzOiC8qzUktPsSowcEh0HLx5EEmKZa8/LxUJQneBkaf
 KCHBotT01Iq0zBxgAMKUSnDwKInwHgBJ8xYXJOYWZ6ZDpE4xGnMc23T5DxPHs5mvG5iFwCZJi
 fM6gZQKgJRmlObBDYJFxiVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrzdIFN4MvNK4Pa9Aj
 qFCeiUP+c9QU4pSURISTUwMojVMbFVHf683Plbj/j9hVqNIk/ufxE/sU8rsvxD5bo7de0XF/I
 GPjgvOqV+l4a3vLb63UxVrQ9dN8WED3oZdk/nrz18cuGyxQkcJ88dWs4XxZqbyLoyk+Pu2bXN
 9lWHg/v9VX70MXDs/5R+p4rrz9wt0t83u98XOCjw5WTA24TeHJEJYf+uKrEUZyQaajEXFScCA
 LKITh+HAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1514930941!110053081!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13312 invoked from network); 2 Jan 2018 22:09:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 2 Jan 2018 22:09:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWUjz-0007Y5-M9; Tue, 02 Jan 2018 22:08:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWUju-0004kD-4e; Tue, 02 Jan 2018 22:08:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWUjt-0000E5-Hl; Tue, 02 Jan 2018 22:08:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117563-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-armhf-pvops:<job status>:broken:regression
 linux-3.18:build-armhf:<job status>:broken:regression
 linux-3.18:build-armhf-pvops:host-install(4):broken:regression
 linux-3.18:build-armhf:host-install(4):broken:regression
 linux-3.18:build-amd64-pvops:kernel-build:fail:regression
 linux-3.18:build-i386-pvops:kernel-build:fail:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
X-Osstest-Versions-This: linux=8da23652fa4353a2e5281f444aeaa639b452630a
X-Osstest-Versions-That: linux=1e6e21c74c7c866db0abdfc452937724c3d80bdc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 02 Jan 2018 22:08:53 +0000
Subject: [Xen-devel] [linux-3.18 test] 117563: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8655036908609208540=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-armhf                     <job status>                 broken
 build-armhf-pvops             4 host-install(4)        broken REGR. vs. 117375
 build-armhf                   4 host-install(4)        broken REGR. vs. 117375
 build-amd64-pvops             6 kernel-build             fail REGR. vs. 117375
 build-i386-pvops              6 kernel-build             fail REGR. vs. 117375

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qemut-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-amd64-xl-qemut-ws16-amd64  1 build-check(1)             blocked n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-amd64-examine      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-amd64-rumprun-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-examine       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qemut-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemut-win10-i386  1 build-check(1)              blocked n/a
 build-arm64-pvops             6 kernel-build                 fail   never pass

version targeted for testing:
 linux                8da23652fa4353a2e5281f444aeaa639b452630a
baseline version:
 linux                1e6e21c74c7c866db0abdfc452937724c3d80bdc

Last test of basis   117375  2017-12-20 09:38:49 Z   13 days
Testing same since   117563  2018-01-02 17:39:00 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com
  Adam Wallis <awallis@codeaurora.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrew Bowers <andrewx.bowers@intel.com>
  Arnd Bergmann <arnd@arndb.de>
  Bjorn Helgaas <bhelgaas@google.com>
  BjĂ¸rn Mork <bjorn@mork.no>
  Christian Lamparter <chunkeey@gmail.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Dan Murphy <dmurphy@ti.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Dumazet <edumazet@google.com>
  Eyal Reizer <eyalr@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Gabriele Paoloni <gabriele.paoloni@huawei.com>
  Gao Feng <fgao@ikuai8.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jacob Keller <jacob.e.keller@intel.com>
  James Smart <james.smart@broadcom.com>
  Jan Glauber <jglauber@cavium.com>
  Jaroslav Kysela <perex@perex.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jiri Kosina <jkosina@suse.cz>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Krishneil Singh <krishneil.k.singh@intel.com>
  Lee Jones <lee.jones@linaro.org>
  Liping Zhang <zlpnobody@gmail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Nazarewicz <mina86@mina86.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Stein <peter@stuntstein.dk>
  PJ Waskiewicz <peter.waskiewicz.jr@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Reizer, Eyal <eyalr@ti.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Reichel <sre@kernel.org>
  Steve Capper <steve.capper@arm.com>
  Stuart Hayes <stuart.w.hayes@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Thierry Reding <thierry.reding@gmail.com>
  Tony Lindgren <tony@atomide.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>
  Varun Prakash <varun@chelsio.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job build-armhf-pvops broken
broken-job build-armhf broken
broken-step build-armhf-pvops host-install(4)
broken-step build-armhf host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8655036908609208540==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 01:23:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 01:23:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWXm4-0005Tl-Kx; Wed, 03 Jan 2018 01:23:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWXm4-0005Te-2z
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 01:23:20 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-3.messagelabs.com id 97/0E-09120-6803C4A5;
 Wed, 03 Jan 2018 01:23:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVbfVwCf
 KoOWilcW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzbjWZF3QrV0x9et7pgbGvfJdjFwcQgKNTBIf
 fvxggnAeM0p8nvCOpYuRE8jZxijRO9saxBYRcJb4emYuO4jNK6Av8fHIIbAaYQEjiTMH3oPZE
 gJdbBJnbqpB2L4SV/cdZoOxF80AmcnOwSZgJXFIrIuRg4NFQFWi/Z/GBEbuBYwMqxjVi1OLyl
 KLdE31kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC/VrPwMC4g/HyV6dDjJIcTEq
 ivDmp3lFCfEn5KZUZicUZ8UWlOanFhxg1ODgEWi6ePMgkxZKXn5eqJMHbp+8TJSRYlJqeWpGW
 mQMMPJhSCQ4eJRFed5A0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVkIbJKUOG8xSKkASGlGa
 R7cIFhEXGKUlRLmZWRgYBDiKUgtys0sQZV/xSjOwagkzBsOMoUnM68Ebt8roFOYgE75c94T5J
 SSRISUVAMjy+HrWw6c2LPu8ky+eQdWZmjKCqwpXaHZ6nfJzHDLmvydlwo+r3u9acEWSwa/+j8
 JknM2XVxsEPBMIcEr0SfaOZDn6yq3lesMTNv5LdX0D7zq1nibWK+XIO3ZMP3jEW4Whplp940z
 Umx5fD//c+l8d4Lp1cJ09h1stsvfbqy9VLJBf1oDn6+0EktxRqKhFnNRcSIArwsIJ4MCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1514942596!121357581!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31641 invoked from network); 3 Jan 2018 01:23:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 01:23:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWXlz-00038z-E8; Wed, 03 Jan 2018 01:23:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWXlt-00079G-TE; Wed, 03 Jan 2018 01:23:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWXlt-0006OX-8E; Wed, 03 Jan 2018 01:23:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117536-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 01:23:09 +0000
Subject: [Xen-devel] [seabios test] 117536: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzUzNiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc1MzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNjAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDUzIGRheXMgICA1OSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDI1IGRheXMgICAx
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 02:24:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 02:24:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWYjC-0001T6-9d; Wed, 03 Jan 2018 02:24:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWYjB-0001Sx-Cz
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 02:24:25 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id AC/AF-04822-8DE3C4A5;
 Wed, 03 Jan 2018 02:24:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVfeKnU+
 Uwb5zChb3prxnd2D02N63iz2AMYo1My8pvyKBNWPv0jvsBbOqKtovbGFvYHzi28XIxSEk0Mgk
 8e/jO+YuRk4g5zGjRPthZYjENkaJRxfeMYIkRAScJb6emcvexcjBwSugL3GuwQEkLCwQLLHoy
 AmwXgmBRhuJi2eKQEokBLwl+m9pQoS9Jc59PgZUws7BJmAlcUgMJMoioCpxuqeNZQIj9wJGhl
 WM6sWpRWWpRbrmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgX5lAIIdjDMv+x9
 ilORgUhLlzUn1jhLiS8pPqcxILM6ILyrNSS0+xKjBwSHQcvHkQSYplrz8vFQlCd4MW58oIcGi
 1PTUirTMHGDgwZRKcPAoifAqgaR5iwsSc4sz0yFSpxiNOY5tuvyHiePZzNcNzEJgk6TEeeVBS
 gVASjNK8+AGwSLiEqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5X4FM4cnMK4Hb9wroFCagU/
 6c9wQ5pSQRISXVwGjkMd3cOK6jjoHrsH73jj/tBzQuXanxt/vZ+OrRAvau/KKLX97W9iW7Vzy
 xmWGrHpwV1Ce81D2Fp8rnS41LZuuBGMUOJ0nvzPkbFuzvT3c5lKwfLBzIN33F4RT3RW36E/hZ
 izNa91/wsDX7Z/D94prI0LV+zw86sybKKC6eP/vB+hdPD1jHKLEUZyQaajEXFScCABQo0q+DA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1514946259!122805066!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11990 invoked from network); 3 Jan 2018 02:24:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 02:24:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWYj2-0005Ac-TS; Wed, 03 Jan 2018 02:24:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWYix-0002HE-BA; Wed, 03 Jan 2018 02:24:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWYiw-0002Vy-QD; Wed, 03 Jan 2018 02:24:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117544-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:build-armhf-xsm:<job status>:broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:build-armhf-xsm:host-install(4):broken:regression
 linux-linus:test-armhf-armhf-examine:xen-install:fail:regression
 linux-linus:build-amd64-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-raw: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: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-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-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-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine: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-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-pair: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-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-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-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub: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-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386: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-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub: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-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-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-i386-xl-qemut-win10-i386: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd: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-xl-qemuu-debianhvm-amd64-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-xl-xsm: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-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-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-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:kernel-build: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-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-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds: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
X-Osstest-Versions-This: linux=30a7acd573899fd8b8ac39236eff6468b195ac7d
X-Osstest-Versions-That: linux=e4880bc5dfb1f02b152e62a894b5c6f3e995b3cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 02:24:10 +0000
Subject: [Xen-devel] [linux-linus test] 117544: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU0NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3NTQ0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2Vu
IFJFR1IuIHZzLiAxMTU2NDMKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExNTY0MwogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE1NjQzCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTU2NDMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNr
KDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVp
bGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygx
KSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAg
ICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE1NjQzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTU2NDMKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDMwYTdhY2Q1NzM4OTlmZDhi
OGFjMzkyMzZlZmY2NDY4YjE5NWFjN2QKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAg
ICAgICAgIGU0ODgwYmM1ZGZiMWYwMmIxNTJlNjJhODk0YjVjNmYzZTk5NWIzY2YKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExNTY0MyAgMjAxNy0xMS0wNyAxMjowNjoyMCBaICAgNTYgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMTU2NTggIDIwMTctMTEtMDggMDI6MzM6MDYgWiAgIDU1IGRheXMg
ICA0OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc1NDQgIDIwMTgtMDEtMDIgMTc6
Mzg6NTYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIzNjMgcGVvcGxlIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYteHNtIGJyb2tlbgpicm9rZW4tc3RlcCBidWls
ZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi14c20g
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDMwMTEzNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 02:48:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 02:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWZ6m-0002xu-DK; Wed, 03 Jan 2018 02:48:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWZ6k-0002xn-Lv
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 02:48:46 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 79/E3-31872-D844C4A5;
 Wed, 03 Jan 2018 02:48:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVbfHxSf
 K4OspG4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHiSUHBhlbGil0zzrI1MK4O7mLk4hASaGSS
 eH+5lR3Cecwo8bPjCyuEs41RYmLDVJYuRk4OEQFnia9n5rKD2LwC+hJzpnaC2cICLhJf70xnA
 mmQEOiwl2js/wDUzQHkeEqcP+UPUgNi9t//z9jFyM7BJmAlcUgMJMoioCrRenEv2wRG7gWMDK
 sYNYpTi8pSi3QNDfSSijLTM0pyEzNzgDwzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxuPv4w4
 xSnIwKYny5qR6RwnxJeWnVGYkFmfEF5XmpBYfYtTg4BBouXjyIJMUS15+XqqSBK+Ps0+UkGBR
 anpqRVpmDjAAYUolOHiURHhPOgGleYsLEnOLM9MhUqcYjTmObbr8h4nj2czXDcxCYJOkxHl1Q
 SYJgJRmlObBDYJFxiVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ84qBTOHJzCuB2/cK6BQmoF
 P+nPcEOaUkESEl1cAY6WZ+YolCm4qq7MyvBqaB3k3JPycJ1jI7vrgfeied2dXsh3ekZ+xWhS3
 SG+4K9Zen2R3Nm3zmRLtS2L1j5nafprPFvvy/vOEu65OlryeskL1/7MgivpC5tc5dBbvmfipW
 40ni+/b8U+Q6kd1dXAsrDyh+WLlkC1vd3Dm8JbqiK7jnRp/Kt1iqxFKckWioxVxUnAgAEO+jA
 YcCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1514947723!85151756!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57863 invoked from network); 3 Jan 2018 02:48:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 02:48:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWZ6f-0005mE-UY; Wed, 03 Jan 2018 02:48:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWZ6a-0003Ah-Ex; Wed, 03 Jan 2018 02:48:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWZ6a-0004dH-6k; Wed, 03 Jan 2018 02:48:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117533-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:build-armhf-pvops:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:build-amd64:<job status>:broken:regression
 xen-4.8-testing:build-i386-prev:<job status>:broken:regression
 xen-4.8-testing:build-armhf-xsm:<job status>:broken:regression
 xen-4.8-testing:build-i386:<job status>:broken:regression
 xen-4.8-testing:build-armhf:<job status>:broken:regression
 xen-4.8-testing:build-amd64:host-install(4):broken:regression
 xen-4.8-testing:build-i386:host-install(4):broken:regression
 xen-4.8-testing:build-armhf:host-install(4):broken:regression
 xen-4.8-testing:build-armhf-xsm:host-install(4):broken:regression
 xen-4.8-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.8-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-4.8-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
X-Osstest-Versions-That: xen=6fc1f55e7d90b9daaac9eb075561c336b91013fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 02:48:36 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 117533: trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzUzMyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzUzMy8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTcxNDQK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDExNzE0NAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE3MTQ0CiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMTcxNDQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExNzE0NAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE3MTQ0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMTcxNDQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNo
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhl
bi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOGFi
NDNmNzg1YTRlOTcwOGNmMmJhNDBjMjVmYjhlNmU0OTBhMDczNgpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgNmZjMWY1NWU3ZDkwYjlkYWFhYzllYjA3NTU2MWMzMzZiOTEw
MTNmZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE3MTQ0ICAyMDE3LTEyLTE0IDEyOjU4OjMzIFog
ICAxOSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNzUzMyAgMjAxOC0wMS0wMiAxNzozMDox
NyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3Jn
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgog
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxp
bnV0cm9uaXguZGU+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9r
ZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQt
YW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBi
dWlsZC1hcm1oZi14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2
b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXByZXYgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgMzE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 05:34:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 05:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWbh9-0005uT-WD; Wed, 03 Jan 2018 05:34:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=17ht=d6=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWbh8-0005uN-PX
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 05:34:31 +0000
X-Inumbo-ID: 9c10e76d-f047-11e7-b4a6-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::604])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9c10e76d-f047-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 06:33:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=I6FqsYK9nlF2cGRxdOhImd1zB/+mGEXagjDBIYgFoPU=;
 b=oN982ILjqijn9nnjqcvSYp7179FGAmRaZ7vADO0gHK3feHNh5yArm1AqYoVDCuqqy+wjkAuCKOFm6/HC31RrZX8Jh/JexhSCHxf1ff6QAlwvwcLs/MIkDpE611U1tjsd3pS1p5xYG2dv6vbdMwKEu3L5XGqfPeMqQ4/H+VsrshU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.7] (171.78.206.221) by
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Wed, 3 Jan
 2018 05:34:22 +0000
To: Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-9-sameer.goel@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <4ddcd633-89e2-3518-810b-4111c9f75ced@caviumnetworks.com>
Date: Wed, 3 Jan 2018 11:04:07 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20171219031703.23420-9-sameer.goel@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.78.206.221]
X-ClientProxiedBy: BM1PR0101CA0068.INDPRD01.PROD.OUTLOOK.COM (10.174.220.158)
 To BLUPR0701MB2065.namprd07.prod.outlook.com
 (10.163.122.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6038abdf-79e0-4cde-44bb-08d5526ba6e1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307)(7153060);
 SRVR:BLUPR0701MB2065; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 3:2GPbd/7yVo8epWuNDKrmIiFL9xUW69KFys8yLL2qIRyqGXufLBKaVmkT2DCb0OrHhky0DeVIKkeqSQKnJh5zeWGMR0by7auXvIL+AoMF7vBuMKjZKXKFOaj3zKs9e60rT/Gr+GZcitjNVkabe+jUik2fBaZqfQORWLGBbyvIDlVUvycBsVk/H/ye+o4tW9elUK9tFSOrNKjYIkx9zL04X17vnqTR8Xls1naNzLgfNEsxl/LBJGtrG+TZ5Kshxf+d;
 25:mweCaeAXTtyA1rPJ5iiGBrbP8QmpP7z6xdH+xL2YEX8Wcr1XZXYNIBAGo4g7gU9WuGJCQer6XUHnxwUyRMWYFf6ioroP2WkJ0th94FGtuuyXEc1iPeD8jaK5Qdi+IfJnKOcK4HJXmE92D2uOzwXn/LJHQ7kd8Fuolr+/UuvwK5+BqtMOmGuTZ00zoKpP6aJeIzVjfsXbCXAdkP9ijtqZm2gxpI6z4Yv9zJ8iUc13V/EqAQYP82DRJLRh4bakWUFzKXC4+O90FF7cwhbRYDalr8gPdSGNlLBjVc/2g3qgitTzt6MG3QVYZK22uQDbPOIk4wIfnV7IWDDH08KEB1mLjA==;
 31:UeRovgqipzTELBZMbET43GeFhU16tdI6SqRPrOYNMME+1iNZYyjqDnm+Vk3cXH+fSBF8uKIyLBaqcXAzbc6bkz4OaSX6jxD6+ygAFiXKb/gANF9t/Ljk+85FiFxRd0vnBiz3RiWTKwsHeE0FTipISIzU9k7WcXs14YbyYjAJdoQjGiKY+exfKyYltI+XZRlTqLizqQ9FPpR0b+bgUq6UxtPqiMEKdqdz4uydFXmisSk=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2065:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 20:8aIbgUjyt+VZsWIdfZML5Szir5/FKzZCqwm7tcpUsOiEih31EzQLdFnzw79J6BB2BJRGFBl81CEhMzKK1lRpsDt2Dx/Duk+cbHAmuSMFBjZgGsG8J0lVEbqt907IK/8NnBZiMa4/xfYTlUID5tVXjESNDuc+TmLEslS7B8UgIMJJnGAIBdHRDyfBoWLO0UDKmL5+VBS+jDz83aT0Ogoz0/vm7YmzuF9y4waM4ia7v4CJ3IV0CzLd1txlrLjjO/OU0wZMW+pesQYJAyAFna03obTZY6GV20kCE9PhL7tqQy+CGQUcd9yeVz5IjQT8BhyWPCTYLATUIGgDqo0ZkWPgtYEz9rrh1ETlLdTEI3n8XeK/ss2HfyLVBVr/r/S9iHJuMkJOM7FHAugfDdCXj85+JjPes2OZdxZ8vLZwyWJ8DQQe11oAU47amneaRDcJSvtZCjoWMMdz8jUo/lBCeGQ1jFGl2NXSyhkm4ZTmZUkQV2FV8U6q6LV5vxbp0J6q30M4JuZgQxXPp+9lZo6L+BFizNHH1ZIdsYkIydQ1bMxAsGNepQ2AsP4usuKWmVggk0mCP28krH4Vm6GuThTZi/P/HUpNxeEs8FdqJH6zsJyQlZw=
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2065CA6C7EE3A43503A493A8EC1E0@BLUPR0701MB2065.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(22074186197030);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(3231023)(944501075)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:BLUPR0701MB2065; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BLUPR0701MB2065; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 4:Jdfc38R5xctqURCtvK9LckhOf2T57owFYqJxPr9xemvxpq0fEPxE3Kr3s8qeK4Bfc0x8WvQ3+8kpwOBcXeOpaomcb1wfetyjc7H80d/IHqLPWiT4y5qP5xw+wYb5PYTh0sKB3f1PxyLvxJ6ScENsrJzZMPy71oNmoyH/Ne7zCIBwZp2JeutPgP6DlIniF0jBrDqcWSrqYQcOUlzr4it29RL4WEmV2G8O7fxJiYx9NzFYQYlgGjuQ6Azg+D3zcVzfNPyVDlAVocE4phsuEB/5noREEhE9ca4UYktPtorS+ik2+DRQFJW+rmzWywIOepSjoct+/u+uvg3tMkNNnAN39XJ7ta9ZT9PhgSrZvTPMLbo=
X-Forefront-PRVS: 0541031FF6
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(376002)(39850400004)(39380400002)(346002)(396003)(57704003)(24454002)(199004)(189003)(90366009)(230700001)(7736002)(77096006)(6486002)(58126008)(16576012)(5660300001)(42882006)(6666003)(65806001)(81156014)(229853002)(6116002)(65956001)(66066001)(65826007)(3846002)(2950100002)(8676002)(386003)(59450400001)(53546011)(16526018)(83506002)(68736007)(2906002)(316002)(305945005)(52146003)(2486003)(6306002)(67846002)(52116002)(76176011)(23676004)(31696002)(8936002)(106356001)(81166006)(105586002)(72206003)(478600001)(53936002)(97736004)(50466002)(25786009)(64126003)(4326008)(6246003)(47776003)(117156002)(36756003)(31686004)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2065; H:[192.168.1.7]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjU7MjM6SGUvK25oVXV2ZVdWZVFHaWdlZE8wdmp0?=
 =?utf-8?B?bDFnR1FGSzI2bEhTZi9sQ2w0OEg0WTIrSW1MejFHNHJYVXhwdlQxRCtjWXQv?=
 =?utf-8?B?eW9xZGFwMkhQeWpqcFhKbHNZRFFHeGdTU1JJa1Z5aFlzUFpLZEdqWE84NnRQ?=
 =?utf-8?B?bHNwQmlBZWZmOEpZRFVRV25INlZTY1pYaXhtNDFQTHNWcmlMT29KTnAzaC9B?=
 =?utf-8?B?N25MWUxDSGhvU0Nwa3h4SG0zK3RndTRJWlRZWlNFSmNnYWJxdUZvdDVkRDB1?=
 =?utf-8?B?OUY5YlRiTVpyVXFFczNuM3RWVFRMb3o0SlJYcnJwbVQ3YTg5MzJmUHpkcFdY?=
 =?utf-8?B?Y3ZCSVd2b0NyMEM4Yk1aeVFydUplSEJNcVNzVXhvUDB1eTZ4aGpJOUtaTjNk?=
 =?utf-8?B?M3FyNnM0ZmtxTExST2N6eDVDU243S214RDJDd09uU3ZCSTFNVDI1dURmeVVl?=
 =?utf-8?B?NUYzZWpmdXFaQjNFekxNaDhBdFRmR090SlVsbngrQTgwUEo4YUlPYXlneTE0?=
 =?utf-8?B?bC9iMkE5UHA1Q2E2bzMwK1BqSGF2ZExxTGtNc2g3d0VQYnp2OFlFdWhtdis5?=
 =?utf-8?B?UEVXWUFRd1I0T3Uxc25HMnhyNE01d0p4NGNDak1wU0NTejkxblFuSkZrV205?=
 =?utf-8?B?bjFCZTQ1UUdya3AzTm5qRmpNSi9PTXZJVHl2eGFBZnJvYkxnTU1GYmM4S2Z5?=
 =?utf-8?B?d1JyamhiUXlHWlNmZ0NGSjRoQWFYR1dneTBycTQ1REd3TWtVNWVVd0lYT01F?=
 =?utf-8?B?RWRJMkxhSm9PaFRlYUY3Nk9XM1FUbkRvbi9kRHpWS3ZNNkJDVDI4ajk5MW80?=
 =?utf-8?B?VzhET3p0Y3ArUWd2SExQWkZOcDB4L0J0MXRUWm5ZSG4zZ0xNa2E5cUtNTlJi?=
 =?utf-8?B?ci9mYmg5V1NiZk03dGsvWVRoWXRZdVdJMVpoWlU2anRPZUh3MmlmbVdCdEpz?=
 =?utf-8?B?Q3pGc0pNYWNIamlMZkYzSXlUTURlMEhvMnMxdHRxT2RkZzc2ZjhNV0ZDbHVO?=
 =?utf-8?B?MGxYcXFGL1FTY0pDb3JkTE5qZllHb29XZUwyeitQZTRReFIrc2h5aVdVUENT?=
 =?utf-8?B?QlNDVEtxR1lZZGdXSFRQQ3p1QW9Kd28zcUtoNXRHUUJVSFRBRGRLMzNxR094?=
 =?utf-8?B?RTdZSGFkZlhsck93Zmg3MDArZkZYbXVNYUtZVkZERlNaTGI3alZvQUJzcUZu?=
 =?utf-8?B?cmdrOHQ4L3JYODdHVGpLWk1ZQXFCTG1vZURHUFZlV3JZTGY2VGJkaXNnTDZI?=
 =?utf-8?B?T1hJTVU4eVJKeUVpTWU0dG1ZNGMwSEhId3pRRkpBSVlBRDBOYlRwc2NvWlp4?=
 =?utf-8?B?Z2p4b2VKbkEzR3JVZDl1ZzNIbTFydndmZC9OWW55WDRMRlFRZDZScTh0dUZ1?=
 =?utf-8?B?V3NWRFVlYkFrTXYrR1UzUmVUVzY2Ykh5YytMdU1aeVVUdGRJeWxqWnF5bUxM?=
 =?utf-8?B?eG1vNUZhb1dJbjRxVkYyeFhUMzY5ZjFwV2FOVDhSRFR5T24vRFJzR0JMckNt?=
 =?utf-8?B?MGQxYitydmhGcVlxcE9oamNCT3Z2aHY3NGdSbUc4RGVpTWtaaHJpSDRCZkFR?=
 =?utf-8?B?NU95V3M5Y2JQT1dncWJTZG1yVTQraHdQTlFGS2cvY29zZkhORVREblM1L1F5?=
 =?utf-8?B?WHhlSFZQNGw3UVp6L0NZbTAwd3hMVnllaHQzUTRqTVExV1Z0LzZUMzlNbTZE?=
 =?utf-8?B?QXY0YTF1aElYZWdnRjlSYXVmZFN1SzJRMU5JZUlYU1FkOWN4c2M4NmlzUVhN?=
 =?utf-8?B?MlFVcDE2alJmVzRJak1ac0c1OGozTk0zR2p0Ui9uYW5WVDhBQzJ0MmNzU0xC?=
 =?utf-8?B?VklpTVNWNy8xbWF1Mk1sbHN3bHA5T1ZJK2syNVlEMHJRdENhdlZmemdGcU5w?=
 =?utf-8?B?ZEthVXVuS082ekQvQnIvR0MyWXgxRnhKVzcvU1hCOVVBeWFEYmJjbmh3MkFR?=
 =?utf-8?B?T1NLcGFFRDhiN21zU0dnSHdKVCtjTVZNT1o0ZTRJMEMxckU3cjErY0d4TUY5?=
 =?utf-8?B?WjBtZGlqUDRQNk9tb3lHRXVKdnNwakF1UTJHanNycmxYNVFFYVM5RDRFVzMw?=
 =?utf-8?Q?Iq3JA8=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 6:3PC41+xn3D+NY/EuEm51MkkjXhhKuQ0IdLs33j4vDe+UgxvBmPzh2vGDNANwv13Zi8LZnckTZwbJt+WNuPSRwNetw+eToWpJvjIuHrEHcb5D30lBfLuoZhTUI3Pc385rrF7nysMa+cA/flPMQMKKpWXmdiqw2CsFnLJlgAuVMpRAufWaDaW1k+sxUozYir9zIrMLubMfKBmCOP6973yxVeXo2lQ+wrMJpGRKtz0qeZFxrcQQQQMPc4fJpjN8xvQu9o7WRdsYmPR8QI3hTrJMX0d5M1i2f/elpOm+101eb3zT0T16D//2gX1dJIaVOooIaz3Z+6tVfOYqJD+UliB6O+FLZKuNh0MpbI6DVpNUXo4=;
 5:6QEbRFA0vfbzKub8TlDVOXsoYhdmFOA2CUJttqrEuyNsaSUvKCC5gyx5/iBJiSTZrpnODCrOthz2Kyuk64vlUAcYknQoVGyokeF+G8cQHWC/ysBivuIUl17OVMlpN02AxGDD44sALxV5P0ZmDsakzJThysr+1hBk7oXDdQJHpCE=;
 24:ZeG7M7IjhWk1Iy7UboGgqyMSIebzQQ8XdLGVCeGAdjckUssso0fXBY+akBZ90Mc+UQBVR5NCQG+8cCOgmR6dbgCptpu5RmhLb4m+OcvWKrw=;
 7:l+KpTDYHb4WMeqU8fyWgco3U16lcsQioxqYoTqflPZD5SVG8Plp4hO9AEcyZdkTcaS9vsRu33lEch8MvgRMwGfVIoK9UXxJEmEOKUPfQ2uujHR4R4qgYb0bLvC8IVca+xQIaxAoczTpAt88qq11f6yO2Gnxiz4V8Dsk2s+24J/hntLX4rUKD9iNyhtCoBJyHatOf0CGAwGUhJFnU4J800IP3gnHEZMCWTpzSiX27bszQI3Cp7b0vfEQp3bQ8rmDJ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2018 05:34:22.8801 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6038abdf-79e0-4cde-44bb-08d5526ba6e1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2065
Cc: sstabellini@kernel.org, shankerd@codeaurora.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [RFC v4 8/8] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU2FtZWVyLAoKCk9uIDEyLzE5LzIwMTcgMDg6NDcgQU0sIFNhbWVlciBHb2VsIHdyb3RlOgo+
IFB1bGwgY29tbW9uIGRlZmluZXMgZm9yIFNNTVUgZHJpdmVycyBpbiBhIGxvY2FsIGhlYWRlci4K
Pgo+IFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzYW1lZXIuZ29lbEBsaW5hcm8ub3JnPgo+
IC0tLQo+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2FybV9zbW11LmggfCAxMTMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vc21tdS12My5jICB8ICA5NiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jICAgICB8IDEwNCArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KPiAgIDMgZmlsZXMgY2hhbmdlZCwgMTIxIGluc2VydGlvbnMoKyks
IDE5MiBkZWxldGlvbnMoLSkKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vYXJtX3NtbXUuaAo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9hcm1fc21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2FybV9z
bW11LmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjcwZjk3ZTdk
NTAKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2Fy
bV9zbW11LmgKPiBAQCAtMCwwICsxLDExMyBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4g
KyAqIGFybV9zbW11LmgKPiArICoKPiArICogQ29tbW9uIGNvbXBhdGliaWxpdHkgZGVmaW5lcyBh
bmQgZGF0YV9zdHJ1Y3R1cmVzIGZvciBwb3J0aW5nIGFybSBzbW11Cj4gKyAqIGRyaXZlcnMgZnJv
bSBMaW51eC4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3IExpbmFybyBMaW1pdGVkCj4g
KyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4g
KyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
Cj4gKyAqLwo+ICsKPiArI2lmbmRlZiBfX0FSTV9TTU1VX0hfXwo+ICsjZGVmaW5lIF9fQVJNX1NN
TVVfSF9fCj4gKwo+ICsvKiBIZWxwZXJzIHRvIGdldCBkZXZpY2UgTU1JTyBhbmQgSVJRcyAqLwo+
ICtzdHJ1Y3QgcmVzb3VyY2Ugewo+ICsgICAgdTY0IGFkZHI7Cj4gKyAgICB1NjQgc2l6ZTsKPiAr
ICAgIHVuc2lnbmVkIGludCB0eXBlOwo+ICt9Owo+ICsKPiArI2RlZmluZSByZXNvdXJjZV9zaXpl
KHJlcykgKChyZXMpLT5zaXplKQo+ICsKPiArI2RlZmluZSBwbGF0Zm9ybV9kZXZpY2UgZGV2aWNl
Cj4gKwo+ICsjZGVmaW5lIElPUkVTT1VSQ0VfTUVNIDAKPiArI2RlZmluZSBJT1JFU09VUkNFX0lS
USAxCj4gKwo+ICsvKiBTdHViIG91dCBETUEgZG9tYWluIHJlbGF0ZWQgZnVuY3Rpb25zICovCj4g
KyNkZWZpbmUgaW9tbXVfZ2V0X2RtYV9jb29raWUoZG9tKSAwCj4gKyNkZWZpbmUgaW9tbXVfcHV0
X2RtYV9jb29raWUoZG9tKQo+ICsKPiArI2RlZmluZSBWQV9CSVRTICAgICAwICAgLyogT25seSB1
c2VkIGZvciBjb25maWd1cmluZyBzdGFnZS0xIGlucHV0IHNpemUgKi8KPiArCj4gKyNkZWZpbmUg
TU9EVUxFX0RFVklDRV9UQUJMRSh0eXBlLCBuYW1lKQo+ICsjZGVmaW5lIG1vZHVsZV9wYXJhbV9u
YW1lZChuYW1lLCB2YWx1ZSwgdHlwZSwgcGVybSkKPiArI2RlZmluZSBNT0RVTEVfUEFSTV9ERVND
KF9wYXJtLCBkZXNjKQo+ICsKPiArc3RhdGljIHZvaWQgX19pb21lbSAqZGV2bV9pb3JlbWFwX3Jl
c291cmNlKHN0cnVjdCBkZXZpY2UgKmRldiwKPiArICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgcmVzb3VyY2UgKnJlcykKPiArewo+ICsgICAgdm9pZCBfX2lvbWVtICpwdHI7Cj4gKwo+ICsg
ICAgaWYgKCAhcmVzIHx8IHJlcy0+dHlwZSAhPSBJT1JFU09VUkNFX01FTSApCj4gKyAgICB7Cj4g
KyAgICAgICAgZGV2X2VycihkZXYsICJJbnZhbGlkIHJlc291cmNlXG4iKTsKPiArICAgICAgICBy
ZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPiArICAgIH0KPiArCj4gKyAgICBwdHIgPSBpb3JlbWFw
X25vY2FjaGUocmVzLT5hZGRyLCByZXMtPnNpemUpOwo+ICsgICAgaWYgKCAhcHRyICkKPiArICAg
IHsKPiArICAgICAgICBkZXZfZXJyKGRldiwKPiArICAgICAgICAgICAgImlvcmVtYXAgZmFpbGVk
IChhZGRyIDB4JSJQUkl4NjQiIHNpemUgMHglIlBSSXg2NCIpXG4iLAo+ICsgICAgICAgICAgICBy
ZXMtPmFkZHIsIHJlcy0+c2l6ZSk7Cj4gKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHB0cjsKPiArfQo+ICsKPiArLyoKPiArICogRG9t
YWluIHR5cGUgZGVmaW5pdGlvbnMuIE5vdCByZWFsbHkgbmVlZGVkIGZvciBYZW4sIGRlZmluaW5n
IHRvIHBvcnQKPiArICogTGludXggY29kZSBhcy1pcwo+ICsgKi8KPiArI2RlZmluZSBJT01NVV9E
T01BSU5fVU5NQU5BR0VEIDAKPiArI2RlZmluZSBJT01NVV9ET01BSU5fRE1BIDEKPiArI2RlZmlu
ZSBJT01NVV9ET01BSU5fSURFTlRJVFkgMgo+ICsKPiArLyogWGVuOiBDb21wYXRpYmlsaXR5IGRl
ZmluZSBmb3IgaW9tbXVfZG9tYWluX2dlb21ldHJ5LiovCj4gK3N0cnVjdCBpb21tdV9kb21haW5f
Z2VvbWV0cnkgewo+ICsgICAgZG1hX2FkZHJfdCBhcGVydHVyZV9zdGFydDsgLyogRmlyc3QgYWRk
cmVzcyB0aGF0IGNhbiBiZSBtYXBwZWQgICAgKi8KPiArICAgIGRtYV9hZGRyX3QgYXBlcnR1cmVf
ZW5kOyAgIC8qIExhc3QgYWRkcmVzcyB0aGF0IGNhbiBiZSBtYXBwZWQgICAgICovCj4gKyAgICBi
b29sIGZvcmNlX2FwZXJ0dXJlOyAgICAgICAvKiBETUEgb25seSBhbGxvd2VkIGluIG1hcHBhYmxl
IHJhbmdlPyAqLwo+ICt9Owo+ICsKPiArLyogWGVuOiBEdW1teSBpb21tdV9kb21haW4gKi8KPiAr
c3RydWN0IGlvbW11X2RvbWFpbiB7Cj4gKyAgICAvKiBSdW50aW1lIFNNTVUgY29uZmlndXJhdGlv
biBmb3IgdGhpcyBpb21tdV9kb21haW4gKi8KPiArICAgIHN0cnVjdCBhcm1fc21tdV9kb21haW4g
ICAgICAqcHJpdjsKRG8gd2UgbmVlZCB0byBjYWxsIGl0IHByaXY/IElNSE8gYXMgdGhlcmUgYXJl
IHRvbyBtYW55IHN0cnVjdHVyZXMgd3RpaCAKX2RvbWFpbiBhbmQgaW4gdGhlIGJpZ2dlciBnb2Fs
IG9mIG1ha2luZyB0aGUgY29kZSBpbnR1aXRpdmUKY2FuIHdlIHJlbW92ZSBwcml2IHRvIHNvbWV0
aGluZyBtb3JlIHZlcmJvc2UgYXMgc21tdV9kb21haW4uCgo+ICsgICAgdW5zaWduZWQgaW50ICAg
ICAgICAgICAgdHlwZTsKPiArCj4gKyAgICAvKiBEdW1teSBjb21wYXRpYmlsaXR5IGRlZmluZXMg
Ki8KPiArICAgIHVuc2lnbmVkIGxvbmcgcGdzaXplX2JpdG1hcDsKPiArICAgIHN0cnVjdCBpb21t
dV9kb21haW5fZ2VvbWV0cnkgZ2VvbWV0cnk7Cj4gKwo+ICsgICAgYXRvbWljX3QgcmVmOwo+ICsg
ICAgLyogVXNlZCB0byBsaW5rIGlvbW11X2RvbWFpbiBjb250ZXh0cyBmb3IgYSBzYW1lIGRvbWFp
bi4KPiArICAgICAqIFRoZXJlIGlzIGF0IGxlYXN0IG9uZSBwZXItU01NVSB0byB1c2VkIGJ5IHRo
ZSBkb21haW4uCj4gKyAgICAgKi8KPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgIGxpc3Q7
Cj4gK307Cj4gKwo+ICsvKiBYZW46IERlc2NyaWJlcyBpbmZvcm1hdGlvbiByZXF1aXJlZCBmb3Ig
YSBYZW4gZG9tYWluICovCj4gK3N0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluIHsKPiArICAgIHNw
aW5sb2NrX3QgICAgICAgICAgbG9jazsKPiArICAgIC8qIExpc3Qgb2YgaW9tbXUgZG9tYWlucyBh
c3NvY2lhdGVkIHRvIHRoaXMgZG9tYWluICovCj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAg
ICBjb250ZXh0czsKQ291bGQgd2UgdXNlIGEgbW9yZSB2ZXJib3NlIG5hbWUsIEhvdyBhYm91dCAK
JXMvY29udGV4dHMvaW9tbXVfZG9tYWluX2NvbnRleHRzL2cgPwo+ICt9Owo+ICsKPiArI2VuZGlm
IC8qIF9fQVJNX1NNTVVfSF9fICovCj4gKwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS12My5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUt
djMuYwo+IGluZGV4IDM0ODgxODRhZDQuLjZlNzA1ZjYzYTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9zbW11LXYzLmMKPiBAQCAtNDksMjAgKzQ5LDcgQEAKPiAgICNpbmNsdWRlIDxh
c20vaW8uaD4KPiAgICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KPiAgIAo+IC0KPiAtLyogWGVu
OiBIZWxwZXJzIHRvIGdldCBkZXZpY2UgTU1JTyBhbmQgSVJRcyAqLwo+IC1zdHJ1Y3QgcmVzb3Vy
Y2Ugewo+IC0JdTY0IGFkZHI7Cj4gLQl1NjQgc2l6ZTsKPiAtCXVuc2lnbmVkIGludCB0eXBlOwo+
IC19Owo+IC0KPiAtI2RlZmluZSByZXNvdXJjZV9zaXplKHJlcykgKChyZXMpLT5zaXplKQo+IC0K
PiAtI2RlZmluZSBwbGF0Zm9ybV9kZXZpY2UgZGV2aWNlCj4gLQo+IC0jZGVmaW5lIElPUkVTT1VS
Q0VfTUVNIDAKPiAtI2RlZmluZSBJT1JFU09VUkNFX0lSUSAxCj4gKyNpbmNsdWRlICJhcm1fc21t
dS5oIiAvKiBOb3QgYSBzZWxmIGNvbnRhaW5lZCBoZWFkZXIuIFNvIGxhc3QgaW4gdGhlIGxpc3Qg
Ki8KPiAgIAo+ICAgc3RhdGljIHN0cnVjdCByZXNvdXJjZSAqcGxhdGZvcm1fZ2V0X3Jlc291cmNl
KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4gICAJCQkJCSAgICAgIHVuc2lnbmVkIGlu
dCB0eXBlLAo+IEBAIC0xOTIsODEgKzE3OSwxMCBAQCB2b2lkIGRtYW1fZnJlZV9jb2hlcmVudChz
dHJ1Y3QgZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCB2b2lkICp2YWRkciwKPiAgIAl4ZnJlZSh2
YWRkcik7Cj4gICB9Cj4gICAKPiAtLyogWGVuOiBTdHViIG91dCBETUEgZG9tYWluIHJlbGF0ZWQg
ZnVuY3Rpb25zICovCj4gLSNkZWZpbmUgaW9tbXVfZ2V0X2RtYV9jb29raWUoZG9tKSAwCj4gLSNk
ZWZpbmUgaW9tbXVfcHV0X2RtYV9jb29raWUoZG9tKQo+IC0KPiAtLyogWGVuOiBTdHViIG91dCBt
b2R1bGUgcGFyYW0gcmVsYXRlZCBmdW5jdGlvbiAqLwo+IC0jZGVmaW5lIG1vZHVsZV9wYXJhbV9u
YW1lZChhLCBiLCBjLCBkKQo+IC0jZGVmaW5lIE1PRFVMRV9QQVJNX0RFU0MoYSwgYikKPiAtCj4g
ICAjZGVmaW5lIGRtYV9zZXRfbWFza19hbmRfY29oZXJlbnQoZCwgYikgMAo+ICAgCj4gICAjZGVm
aW5lIG9mX2RtYV9pc19jb2hlcmVudChuKSAwCj4gICAKPiAtI2RlZmluZSBNT0RVTEVfREVWSUNF
X1RBQkxFKHR5cGUsIG5hbWUpCj4gLSNkZWZpbmUgb2ZfZGV2aWNlX2lkIGR0X2RldmljZV9tYXRj
aAo+IC0KPiAtc3RhdGljIHZvaWQgX19pb21lbSAqZGV2bV9pb3JlbWFwX3Jlc291cmNlKHN0cnVj
dCBkZXZpY2UgKmRldiwKPiAtCQkJCQkgICBzdHJ1Y3QgcmVzb3VyY2UgKnJlcykKPiAtewo+IC0J
dm9pZCBfX2lvbWVtICpwdHI7Cj4gLQo+IC0JaWYgKCFyZXMgfHwgcmVzLT50eXBlICE9IElPUkVT
T1VSQ0VfTUVNKSB7Cj4gLQkJZGV2X2VycihkZXYsICJJbnZhbGlkIHJlc291cmNlXG4iKTsKPiAt
CQlyZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPiAtCX0KPiAtCj4gLQlwdHIgPSBpb3JlbWFwX25v
Y2FjaGUocmVzLT5hZGRyLCByZXMtPnNpemUpOwo+IC0JaWYgKCFwdHIpIHsKPiAtCQlkZXZfZXJy
KGRldiwKPiAtCQkJImlvcmVtYXAgZmFpbGVkIChhZGRyIDB4JSJQUkl4NjQiIHNpemUgMHglIlBS
SXg2NCIpXG4iLAo+IC0JCQlyZXMtPmFkZHIsIHJlcy0+c2l6ZSk7Cj4gLQkJcmV0dXJuIEVSUl9Q
VFIoLUVOT01FTSk7Cj4gLQl9Cj4gLQo+IC0JcmV0dXJuIHB0cjsKPiAtfQo+IC0KPiAtLyogWGVu
OiBDb21wYXRpYmlsaXR5IGRlZmluZSBmb3IgaW9tbXVfZG9tYWluX2dlb21ldHJ5LiovCj4gLXN0
cnVjdCBpb21tdV9kb21haW5fZ2VvbWV0cnkgewo+IC0JZG1hX2FkZHJfdCBhcGVydHVyZV9zdGFy
dDsgLyogRmlyc3QgYWRkcmVzcyB0aGF0IGNhbiBiZSBtYXBwZWQgICAgKi8KPiAtCWRtYV9hZGRy
X3QgYXBlcnR1cmVfZW5kOyAgIC8qIExhc3QgYWRkcmVzcyB0aGF0IGNhbiBiZSBtYXBwZWQgICAg
ICovCj4gLQlib29sIGZvcmNlX2FwZXJ0dXJlOyAgICAgICAvKiBETUEgb25seSBhbGxvd2VkIGlu
IG1hcHBhYmxlIHJhbmdlPyAqLwo+IC19Owo+IC0KPiAtCj4gLS8qIFhlbjogVHlwZSBkZWZpbml0
aW9ucyBmb3IgaW9tbXVfZG9tYWluICovCj4gLSNkZWZpbmUgSU9NTVVfRE9NQUlOX1VOTUFOQUdF
RCAwCj4gLSNkZWZpbmUgSU9NTVVfRE9NQUlOX0RNQSAxCj4gLSNkZWZpbmUgSU9NTVVfRE9NQUlO
X0lERU5USVRZIDIKPiAtCj4gLS8qIFhlbjogRHVtbXkgaW9tbXVfZG9tYWluICovCj4gLXN0cnVj
dCBpb21tdV9kb21haW4gewo+IC0JLyogUnVudGltZSBTTU1VIGNvbmZpZ3VyYXRpb24gZm9yIHRo
aXMgaW9tbXVfZG9tYWluICovCj4gLQlzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluCQkqcHJpdjsKPiAt
CXVuc2lnbmVkIGludCB0eXBlOwo+IC0KPiAtCS8qIER1bW15IGNvbXBhdGliaWxpdHkgZGVmaW5l
cyAqLwo+IC0JdW5zaWduZWQgbG9uZyBwZ3NpemVfYml0bWFwOwo+IC0Jc3RydWN0IGlvbW11X2Rv
bWFpbl9nZW9tZXRyeSBnZW9tZXRyeTsKPiAtCj4gLQlhdG9taWNfdCByZWY7Cj4gLQkvKgo+IC0J
ICogVXNlZCB0byBsaW5rIGlvbW11X2RvbWFpbiBjb250ZXh0cyBmb3IgYSBzYW1lIGRvbWFpbi4K
PiAtCSAqIFRoZXJlIGlzIGF0IGxlYXN0IG9uZSBwZXItU01NVSB0byB1c2VkIGJ5IHRoZSBkb21h
aW4uCj4gLQkgKi8KPiAtCXN0cnVjdCBsaXN0X2hlYWQJCWxpc3Q7Cj4gLX07Cj4gLQo+IC0KPiAt
LyogWGVuOiBEZXNjcmliZXMgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIGEgWGVuIGRvbWFpbiAq
Lwo+IC1zdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiB7Cj4gLQlzcGlubG9ja190CQkJbG9jazsK
PiAtCS8qIExpc3Qgb2YgaW9tbXUgZG9tYWlucyBhc3NvY2lhdGVkIHRvIHRoaXMgZG9tYWluICov
Cj4gLQlzdHJ1Y3QgbGlzdF9oZWFkCQlpb21tdV9kb21haW5zOwo+IC19Owo+IC0KPiAgIC8qCj4g
ICAgKiBYZW46IEluZm9ybWF0aW9uIGFib3V0IGVhY2ggZGV2aWNlIHN0b3JlZCBpbiBkZXYtPmFy
Y2hkYXRhLmlvbW11Cj4gICAgKgo+IEBAIC0zMzk2LDcgKzMzMTIsNyBAQCBzdGF0aWMgaW50IF9f
bXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRvbWFpbiAqZCkKPiAg
IAlzdHJ1Y3QgaW9tbXVfZG9tYWluICpjZmc7Cj4gICAKPiAgIAlzcGluX2xvY2soJnNtbXVfZG9t
YWluLT5sb2NrKTsKPiAtCWxpc3RfZm9yX2VhY2hfZW50cnkoY2ZnLCAmc21tdV9kb21haW4tPmlv
bW11X2RvbWFpbnMsIGxpc3QpIHsKPiArCWxpc3RfZm9yX2VhY2hfZW50cnkoY2ZnLCAmc21tdV9k
b21haW4tPmNvbnRleHRzLCBsaXN0KSB7Cj4gICAJCS8qCj4gICAJCSAqIE9ubHkgaW52YWxpZGF0
ZSB0aGUgY29udGV4dCB3aGVuIFNNTVUgaXMgcHJlc2VudC4KPiAgIAkJICogVGhpcyBpcyBiZWNh
dXNlIHRoZSBjb250ZXh0IGluaXRpYWxpemF0aW9uIGlzIGRlbGF5ZWQKPiBAQCAtMzQzNSw3ICsz
MzUxLDcgQEAgc3RhdGljIHN0cnVjdCBpb21tdV9kb21haW4gKmFybV9zbW11X2dldF9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwKPiAgIAkgKiBMb29wIHRocm91Z2ggdGhlICZ4ZW5fZG9tYWluLT5j
b250ZXh0cyB0byBsb2NhdGUgYSBjb250ZXh0Cj4gICAJICogYXNzaWduZWQgdG8gdGhpcyBTTU1V
Cj4gICAJICovCj4gLQlsaXN0X2Zvcl9lYWNoX2VudHJ5KGRvbWFpbiwgJnhlbl9kb21haW4tPmlv
bW11X2RvbWFpbnMsIGxpc3QpIHsKPiArCWxpc3RfZm9yX2VhY2hfZW50cnkoZG9tYWluLCAmeGVu
X2RvbWFpbi0+Y29udGV4dHMsIGxpc3QpIHsKPiAgIAkJc21tdV9kb21haW4gPSB0b19zbW11X2Rv
bWFpbihkb21haW4pOwo+ICAgCQlpZiAoc21tdV9kb21haW4tPnNtbXUgPT0gc21tdSkKPiAgIAkJ
CXJldHVybiBkb21haW47Cj4gQEAgLTM0ODksNyArMzQwNSw3IEBAIHN0YXRpYyBpbnQgYXJtX3Nt
bXVfYXNzaWduX2RldihzdHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwKPiAgIAkJYXJtX3NtbXUt
PnMyX2NmZy5kb21haW4gPSBkOwo+ICAgCj4gICAJCS8qIENoYWluIHRoZSBuZXcgY29udGV4dCB0
byB0aGUgZG9tYWluICovCj4gLQkJbGlzdF9hZGQoJmRvbWFpbi0+bGlzdCwgJnhlbl9kb21haW4t
PmlvbW11X2RvbWFpbnMpOwo+ICsJCWxpc3RfYWRkKCZkb21haW4tPmxpc3QsICZ4ZW5fZG9tYWlu
LT5jb250ZXh0cyk7Cj4gICAKPiAgIAl9Cj4gICAKPiBAQCAtMzU2OSw3ICszNDg1LDcgQEAgc3Rh
dGljIGludCBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAg
CQlyZXR1cm4gLUVOT01FTTsKPiAgIAo+ICAgCXNwaW5fbG9ja19pbml0KCZ4ZW5fZG9tYWluLT5s
b2NrKTsKPiAtCUlOSVRfTElTVF9IRUFEKCZ4ZW5fZG9tYWluLT5pb21tdV9kb21haW5zKTsKPiAr
CUlOSVRfTElTVF9IRUFEKCZ4ZW5fZG9tYWluLT5jb250ZXh0cyk7Cj4gICAKPiAgIAlkb21faW9t
bXUoZCktPmFyY2gucHJpdiA9IHhlbl9kb21haW47Cj4gICAKPiBAQCAtMzU4NCw3ICszNTAwLDcg
QEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21h
aW4gKmQpCj4gICB7Cj4gICAJc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gKnhlbl9kb21haW4g
PSBkb21faW9tbXUoZCktPmFyY2gucHJpdjsKPiAgIAo+IC0JQVNTRVJUKGxpc3RfZW1wdHkoJnhl
bl9kb21haW4tPmlvbW11X2RvbWFpbnMpKTsKPiArCUFTU0VSVChsaXN0X2VtcHR5KCZ4ZW5fZG9t
YWluLT5jb250ZXh0cykpOwo+ICAgCXhmcmVlKHhlbl9kb21haW4pOwo+ICAgfQo+ICAgCj4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gaW5kZXggYWQ5NTZkNWI4ZC4uNGMwNDM5MWUyMSAx
MDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCj4gKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+IEBAIC00MSw2ICs0MSw3IEBACj4g
ICAjaW5jbHVkZSA8eGVuL2lycS5oPgo+ICAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgICNpbmNs
dWRlIDx4ZW4vbGlzdC5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpbnV4X2NvbXBhdC5oPgo+ICAgI2lu
Y2x1ZGUgPHhlbi9tbS5oPgo+ICAgI2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4gICAjaW5jbHVkZSA8
eGVuL3JidHJlZS5oPgo+IEBAIC01MSwzNiArNTIsMTMgQEAKPiAgICNpbmNsdWRlIDxhc20vaW8u
aD4KPiAgICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KPiAgIAo+ICsjaW5jbHVkZSAiYXJtX3Nt
bXUuaCIgLyogTm90IGEgc2VsZiBjb250YWluZWQgaGVhZGVyLiBTbyBsYXN0IGluIHRoZSBsaXN0
ICovCj4gICAvKiBYZW46IFRoZSBiZWxvdyBkZWZpbmVzIGFyZSByZWRlZmluZWQgd2l0aGluIHRo
ZSBmaWxlLiBVbmRlZiBpdCAqLwo+ICAgI3VuZGVmIFNDVExSX0FGRQo+ICAgI3VuZGVmIFNDVExS
X1RSRQo+ICAgI3VuZGVmIFNDVExSX00KPiAgICN1bmRlZiBUVEJDUl9FQUUKPiAgIAo+IC0vKiBB
bGlhcyB0byBYZW4gZGV2aWNlIHRyZWUgaGVscGVycyAqLwo+IC0jZGVmaW5lIGRldmljZV9ub2Rl
IGR0X2RldmljZV9ub2RlCj4gLSNkZWZpbmUgb2ZfcGhhbmRsZV9hcmdzIGR0X3BoYW5kbGVfYXJn
cwo+IC0jZGVmaW5lIG9mX2RldmljZV9pZCBkdF9kZXZpY2VfbWF0Y2gKPiAtI2RlZmluZSBvZl9t
YXRjaF9ub2RlIGR0X21hdGNoX25vZGUKPiAtI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX3UzMihu
cCwgcG5hbWUsIG91dCkgKCFkdF9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91dCkpCj4g
LSNkZWZpbmUgb2ZfcHJvcGVydHlfcmVhZF9ib29sIGR0X3Byb3BlcnR5X3JlYWRfYm9vbAo+IC0j
ZGVmaW5lIG9mX3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzIGR0X3BhcnNlX3BoYW5kbGVfd2l0aF9h
cmdzCj4gLQo+IC0vKiBYZW46IEhlbHBlcnMgdG8gZ2V0IGRldmljZSBNTUlPIGFuZCBJUlFzICov
Cj4gLXN0cnVjdCByZXNvdXJjZQo+IC17Cj4gLQl1NjQgYWRkcjsKPiAtCXU2NCBzaXplOwo+IC0J
dW5zaWduZWQgaW50IHR5cGU7Cj4gLX07Cj4gLQo+IC0jZGVmaW5lIHJlc291cmNlX3NpemUocmVz
KSAocmVzKS0+c2l6ZTsKPiAtCj4gLSNkZWZpbmUgcGxhdGZvcm1fZGV2aWNlIGRldmljZQo+IC0K
PiAtI2RlZmluZSBJT1JFU09VUkNFX01FTSAwCj4gLSNkZWZpbmUgSU9SRVNPVVJDRV9JUlEgMQo+
IC0KPiAgIHN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgKnBsYXRmb3JtX2dldF9yZXNvdXJjZShzdHJ1
Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LAo+ICAgCQkJCQkgICAgICB1bnNpZ25lZCBpbnQgdHlw
ZSwKPiAgIAkJCQkJICAgICAgdW5zaWduZWQgaW50IG51bSkKPiBAQCAtMTE4LDU4ICs5Niw2IEBA
IHN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgKnBsYXRmb3JtX2dldF9yZXNvdXJjZShzdHJ1Y3QgcGxh
dGZvcm1fZGV2aWNlICpwZGV2LAo+ICAgCj4gICAvKiBYZW46IEhlbHBlcnMgZm9yIElSUSBmdW5j
dGlvbnMgKi8KPiAgICNkZWZpbmUgcmVxdWVzdF9pcnEoaXJxLCBmdW5jLCBmbGFncywgbmFtZSwg
ZGV2KSByZXF1ZXN0X2lycShpcnEsIGZsYWdzLCBmdW5jLCBuYW1lLCBkZXYpCj4gLSNkZWZpbmUg
ZnJlZV9pcnEgcmVsZWFzZV9pcnEKPiAtCj4gLWVudW0gaXJxcmV0dXJuIHsKPiAtCUlSUV9OT05F
CT0gKDAgPDwgMCksCj4gLQlJUlFfSEFORExFRAk9ICgxIDw8IDApLAo+IC19Owo+IC0KPiAtdHlw
ZWRlZiBlbnVtIGlycXJldHVybiBpcnFyZXR1cm5fdDsKPiAtCj4gLS8qIERldmljZSBsb2dnZXIg
ZnVuY3Rpb25zCj4gLSAqIFRPRE86IEhhbmRsZSBQQ0kKPiAtICovCj4gLSNkZWZpbmUgZGV2X3By
aW50KGRldiwgbHZsLCBmbXQsIC4uLikJCQkJCQlcCj4gLQkgcHJpbnRrKGx2bCAic21tdTogJXM6
ICIgZm10LCBkdF9ub2RlX2Z1bGxfbmFtZShkZXZfdG9fZHQoZGV2KSksICMjIF9fVkFfQVJHU19f
KQo+IC0KPiAtI2RlZmluZSBkZXZfZGJnKGRldiwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhF
TkxPR19ERUJVRywgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiAtI2RlZmluZSBkZXZfbm90aWNlKGRl
diwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19JTkZPLCBmbXQsICMjIF9fVkFfQVJH
U19fKQo+IC0jZGVmaW5lIGRldl93YXJuKGRldiwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhF
TkxPR19XQVJOSU5HLCBmbXQsICMjIF9fVkFfQVJHU19fKQo+IC0jZGVmaW5lIGRldl9lcnIoZGV2
LCBmbXQsIC4uLikgZGV2X3ByaW50KGRldiwgWEVOTE9HX0VSUiwgZm10LCAjIyBfX1ZBX0FSR1Nf
XykKPiAtCj4gLSNkZWZpbmUgZGV2X2Vycl9yYXRlbGltaXRlZChkZXYsIGZtdCwgLi4uKQkJCQkJ
XAo+IC0JIGRldl9wcmludChkZXYsIFhFTkxPR19FUlIsIGZtdCwgIyMgX19WQV9BUkdTX18pCj4g
LQo+IC0jZGVmaW5lIGRldl9uYW1lKGRldikgZHRfbm9kZV9mdWxsX25hbWUoZGV2X3RvX2R0KGRl
dikpCj4gLQo+IC0vKiBBbGlhcyB0byBYZW4gYWxsb2NhdGlvbiBoZWxwZXJzICovCj4gLSNkZWZp
bmUga2ZyZWUgeGZyZWUKPiAtI2RlZmluZSBrbWFsbG9jKHNpemUsIGZsYWdzKQkJX3htYWxsb2Mo
c2l6ZSwgc2l6ZW9mKHZvaWQgKikpCj4gLSNkZWZpbmUga3phbGxvYyhzaXplLCBmbGFncykJCV94
emFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQo+IC0jZGVmaW5lIGRldm1fa3phbGxvYyhkZXYs
IHNpemUsIGZsYWdzKQlfeHphbGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKPiAtI2RlZmluZSBr
bWFsbG9jX2FycmF5KHNpemUsIG4sIGZsYWdzKQlfeG1hbGxvY19hcnJheShzaXplLCBzaXplb2Yo
dm9pZCAqKSwgbikKPiAtCj4gLXN0YXRpYyB2b2lkIF9faW9tZW0gKmRldm1faW9yZW1hcF9yZXNv
dXJjZShzdHJ1Y3QgZGV2aWNlICpkZXYsCj4gLQkJCQkJICAgc3RydWN0IHJlc291cmNlICpyZXMp
Cj4gLXsKPiAtCXZvaWQgX19pb21lbSAqcHRyOwo+IC0KPiAtCWlmICghcmVzIHx8IHJlcy0+dHlw
ZSAhPSBJT1JFU09VUkNFX01FTSkgewo+IC0JCWRldl9lcnIoZGV2LCAiSW52YWxpZCByZXNvdXJj
ZVxuIik7Cj4gLQkJcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7Cj4gLQl9Cj4gLQo+IC0JcHRyID0g
aW9yZW1hcF9ub2NhY2hlKHJlcy0+YWRkciwgcmVzLT5zaXplKTsKPiAtCWlmICghcHRyKSB7Cj4g
LQkJZGV2X2VycihkZXYsCj4gLQkJCSJpb3JlbWFwIGZhaWxlZCAoYWRkciAweCUiUFJJeDY0IiBz
aXplIDB4JSJQUkl4NjQiKVxuIiwKPiAtCQkJcmVzLT5hZGRyLCByZXMtPnNpemUpOwo+IC0JCXJl
dHVybiBFUlJfUFRSKC1FTk9NRU0pOwo+IC0JfQo+IC0KPiAtCXJldHVybiBwdHI7Cj4gLX0KPiAg
IAo+ICAgLyogWGVuIGRvZXNuJ3QgaGFuZGxlIElPTU1VIGZhdWx0ICovCj4gICAjZGVmaW5lIHJl
cG9ydF9pb21tdV9mYXVsdCguLi4pCTEKPiBAQCAtMTk2LDMyICsxMjIsNiBAQCBzdGF0aWMgaW5s
aW5lIGludCBwY2lfZm9yX2VhY2hfZG1hX2FsaWFzKHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+ICAg
I2RlZmluZSBQSFlTX01BU0tfU0hJRlQJCVBBRERSX0JJVFMKPiAgIHR5cGVkZWYgcGFkZHJfdCBw
aHlzX2FkZHJfdDsKPiAgIAo+IC0jZGVmaW5lIFZBX0JJVFMJCTAJLyogT25seSB1c2VkIGZvciBj
b25maWd1cmluZyBzdGFnZS0xIGlucHV0IHNpemUgKi8KPiAtCj4gLSNkZWZpbmUgTU9EVUxFX0RF
VklDRV9UQUJMRSh0eXBlLCBuYW1lKQo+IC0jZGVmaW5lIG1vZHVsZV9wYXJhbV9uYW1lZChuYW1l
LCB2YWx1ZSwgdHlwZSwgcGVybSkKPiAtI2RlZmluZSBNT0RVTEVfUEFSTV9ERVNDKF9wYXJtLCBk
ZXNjKQo+IC0KPiAtLyogWGVuOiBEdW1teSBpb21tdV9kb21haW4gKi8KPiAtc3RydWN0IGlvbW11
X2RvbWFpbgo+IC17Cj4gLQkvKiBSdW50aW1lIFNNTVUgY29uZmlndXJhdGlvbiBmb3IgdGhpcyBp
b21tdV9kb21haW4gKi8KPiAtCXN0cnVjdCBhcm1fc21tdV9kb21haW4JCSpwcml2Owo+IC0KPiAt
CWF0b21pY190IHJlZjsKPiAtCS8qIFVzZWQgdG8gbGluayBpb21tdV9kb21haW4gY29udGV4dHMg
Zm9yIGEgc2FtZSBkb21haW4uCj4gLQkgKiBUaGVyZSBpcyBhdCBsZWFzdCBvbmUgcGVyLVNNTVUg
dG8gdXNlZCBieSB0aGUgZG9tYWluLgo+IC0JICogKi8KPiAtCXN0cnVjdCBsaXN0X2hlYWQJCWxp
c3Q7Cj4gLX07Cj4gLQo+IC0vKiBYZW46IERlc2NyaWJlcyBpbmZvcm1hdGlvbnMgcmVxdWlyZWQg
Zm9yIGEgWGVuIGRvbWFpbiAqLwo+IC1zdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiB7Cj4gLQlz
cGlubG9ja190CQkJbG9jazsKPiAtCS8qIExpc3Qgb2YgY29udGV4dCAoaS5lIGlvbW11X2RvbWFp
bikgYXNzb2NpYXRlZCB0byB0aGlzIGRvbWFpbiAqLwo+IC0Jc3RydWN0IGxpc3RfaGVhZAkJY29u
dGV4dHM7Cj4gLX07Cj4gLQo+ICAgLyoKPiAgICAqIFhlbjogSW5mb3JtYXRpb24gYWJvdXQgZWFj
aCBkZXZpY2Ugc3RvcmVkIGluIGRldi0+YXJjaGRhdGEuaW9tbXUKPiAgICAqCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 05:36:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 05:36:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWbjR-00063L-Fb; Wed, 03 Jan 2018 05:36:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWbjP-00062w-9n
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 05:36:51 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id 1B/CE-27791-1FB6C4A5;
 Wed, 03 Jan 2018 05:36:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVfdDtk+
 Uwb5vkhb3prxnd2D02N63iz2AMYo1My8pvyKBNePam31sBSfyK+7M/sbWwDjJo4uRi0NIoJFJ
 YvW+Z4wQzmNGiV/bPzBBONsYJRbd+8DWxcjJISLgLPH1zFx2EJtXQF/izreVLCC2sICTxJrtv
 WwgDRICXQYSE46tAWuQEPCW2LTiLyuM/aOpD8hm52ATsJI4JAYSZRFQlbhxbDrTBEbuBYwMqx
 jVi1OLylKLdA31kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC/VvPwMC4g7Gp1/k
 QoyQHk5Iob06qd5QQX1J+SmVGYnFGfFFpTmrxIUYNDg6BlosnDzJJseTl56UqSfCGZvlECQkW
 paanVqRl5gADEKZUgoNHSYT3D0iat7ggMbc4Mx0idYrRmOPYpst/mDiezXzdwCwENklKnDcOp
 FQApDSjNA9uECwyLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5i0HmcKTmVcCt+8V0ClMIK
 ec9wQ5pSQRISXVwBielLe7UOeuhKyrNG/88V2eh9vmpOw5ebt5Le/eY+92nD5/luvVj/ij/nc
 zBRcYxq4KfX5YRlM7lafAjW/OA4sZWcnH/u3kzHu8r1RRXqLglYvyz9sHAxktrFtiWOa57Dyv
 YCQrZ/64tchvn4qd55qLLBUNe3YoBqTELp+e6KF8puhR/EOJXiWW4oxEQy3mouJEACZ0xEaHA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1514957807!110788193!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10908 invoked from network); 3 Jan 2018 05:36:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 05:36:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWbjH-0001u7-Lz; Wed, 03 Jan 2018 05:36:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWbjB-0004of-Og; Wed, 03 Jan 2018 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 1eWbjB-0007LH-Au; Wed, 03 Jan 2018 05:36:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117534-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:build-armhf-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-armhf:<job status>:broken:regression
 qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-i386-pvops:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:build-amd64:host-install(4):broken:regression
 qemu-mainline:build-armhf-pvops:host-install(4):broken:regression
 qemu-mainline:build-armhf-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-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-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386: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-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-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
X-Osstest-Versions-This: qemuu=281f327487c9c9b1599f93c589a408bbf4a651b8
X-Osstest-Versions-That: qemuu=eaefea537b476cb853e2edbdc68e969ec777e4bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 05:36:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 117534: trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1570202908778057994=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-xsm                 <job status>                 broken
 build-armhf-xsm                 <job status>                 broken
 build-armhf-pvops               <job status>                 broken
 build-i386-pvops                <job status>                 broken
 build-armhf                     <job status>                 broken
 build-amd64                     <job status>                 broken
 build-amd64-xsm               4 host-install(4)        broken REGR. vs. 117335
 build-i386-pvops              4 host-install(4)        broken REGR. vs. 117335
 build-armhf                   4 host-install(4)        broken REGR. vs. 117335
 build-amd64                   4 host-install(4)        broken REGR. vs. 117335
 build-armhf-pvops             4 host-install(4)        broken REGR. vs. 117335
 build-armhf-xsm               4 host-install(4)        broken REGR. vs. 117335

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass

version targeted for testing:
 qemuu                281f327487c9c9b1599f93c589a408bbf4a651b8
baseline version:
 qemuu                eaefea537b476cb853e2edbdc68e969ec777e4bb

Last test of basis   117335  2017-12-19 12:50:51 Z   14 days
Testing same since   117534  2018-01-02 17:34:07 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Evgeny Yakovlev <eyakovlev@virtuozzo.com>
  Fam Zheng <famz@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Laurent Vivier <laurent@vivier.eu>
  linzhecheng <linzhecheng@huawei.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Namhyung Kim <namhyung@gmail.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Roman Kagan <rkagan@virtuozzo.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job build-amd64-xsm broken
broken-job build-armhf-xsm broken
broken-job build-armhf-pvops broken
broken-job build-i386-pvops broken
broken-job build-armhf broken
broken-job build-amd64 broken
broken-step build-amd64-xsm host-install(4)
broken-step build-i386-pvops host-install(4)
broken-step build-armhf host-install(4)
broken-step build-amd64 host-install(4)
broken-step build-armhf-pvops host-install(4)
broken-step build-armhf-xsm host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1570202908778057994==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 05:47:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 05:47:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWbtr-0006qd-FO; Wed, 03 Jan 2018 05:47:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=17ht=d6=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eWbtq-0006q1-4K
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 05:47:38 +0000
X-Inumbo-ID: 70816b0a-f049-11e7-b4a6-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe40::61f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 70816b0a-f049-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 06:46:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=W0aR1pYijchbwc2LPVAvphXkuXV+cvn1h0UMKhKU0hM=;
 b=UIyk5iHKxVUQXf6qeW9x/F1UA7DjyqDnFpMClSRmoepRNOGj+4zxyNdYT5c96RlJeAdySv6ITKrUJYuUXAsC54yMXkkDvQzf2MwTOmSzpH25GSOZNhNTjHVCnvbRrBppqZx/s782pkgnDPYqWiMbRwq73mvU4N1sfSLvxEpqJpQ=
Received: from [192.168.1.7] (171.78.206.221) by
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.386.5; Wed, 3 Jan
 2018 05:47:27 +0000
To: Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-7-sameer.goel@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <9d4e3e05-b505-7147-2715-0a36069ea18a@caviumnetworks.com>
Date: Wed, 3 Jan 2018 11:17:13 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20171219031703.23420-7-sameer.goel@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.78.206.221]
X-ClientProxiedBy: BMXPR01CA0020.INDPRD01.PROD.OUTLOOK.COM (10.174.214.158) To
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9ae8dabb-0704-41fd-3e88-08d5526d7a8a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(5600026)(4604075)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603307)(7153060);
 SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 3:kC9A4LkJdefBkc3ibmByqmPrls5fVvcCh9aCWP45ZUMQtcE4YbiOw1To7N0b4HAYmK51Ut4LTMxkfZpWpuk8Wm4HEPasKVBVxzgZOBcZmVZXo++lrzXyYCBBEgJm4IplxEIckR4JOX8BSc4biM2yQB7W7HovrVTnDtmZwrmb7CNBIrs5AACqlazCsHFZhk0aYG0n/SNxPm1/spLvOPhtb1IVr7GdlEEHGy98jbRqebwLqxHDCIzkXRez72d6LAUO;
 25:R09vy290PxoD0nAgmDNYluC2n+/Jzy8CXEWDqCxTcfaKcLvWHBWNQh56zFE7xk3Fz1s9f7Ry73CRD9SufN5w5bO/jt1H1de0oT0l0Hr/SfrlEJthIKWM17+YSY68dMUpvtxezL2+hyXAX3qfU0bOSCu7BA3ZFkPZzbeSSuG7FYT4alPpqXvDQeRGUGqtgwqe83QuU/Tt5APvo4xEToxYgjm0udYQv3D2kCIcuboXTQUxC/bJzQKhxo0NxS99OgO/z3LhOR6boHI13lc5BubvnGDG685sQOkKMp99IVaem8IvBcjQ0UHbR7MKnRfVjwFbkoHzN4psk3b0IW1zwv/BNg==;
 31:dpMvF1yDptDcq3MFKbKMlqO+NoimyvKaUi/DNpUKuvL38PvcknLhlc8T9heJ4DG7pvdbCfkykm7F+bCf9C05l6Y92nU/quIp3uMidmlbXwTSd8Hllz7MEQogFPGvL7CIoI4f3/OWEjqWfvBbdnpGTCDEYma8byP8Dl23Sdko+EfE8zTsIN3tMespTa0UvI/lYT7/XQliQv/4Z46MVVFrWAD0P2s/+IREXNnxD30QJJY=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2066:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 20:KJMWwyRnBYNbsS2HrwDbcyoRrj8ks+ydtP/p0Ix2mXZtfPs3VKIo9wUeb7FfK4dN15RcnVkZepV/QDXytkfSx6CRwcFQj3dHtOcf0uWzsiQKd+JhB3t7vnQtAthiCHrHyj0SgNI7pG0oQc0Ce+rjJQV8tbApQr0pdfLOrLyqV3roKEMM2ZLTjBM3HDGlYZLNeMZ4z8hzxPgTSe9NSbCW5fr3UvZLclD5au4qmKJN2k/gCYuN1S79AecJDp4pzZfv6rAQAWqhjSE7VQLOjmEXZiraJhbQbVYTsFQIWPIFWVFVu5oB+O2ZTU/ZutyKbp/hYuciOYKAgHgbcnDSFm++LI4TA0STwpaPgipDNIwyX4mmA3bDALZBb74kUK2kKII9xhDMNn5F4lr4XPYiKsjVErqAZ3kBTJE1eRWxpwvbX65h11KgsozAqGOyUCDEUcC/fBNR4e27M+8Y/TnNZq59oAES3Uc4AdE7x01T4tJhl/urrbsalrY9h6AlwH++oyHWwyuVU7EHMaWW4GnwqBd3v//4bU2jG0mrRRw3TYIYWpvOHKeCmYbn2kRhY/7k9R0zpYNCQUnLpvWNzpnFn2oXXdkljkPK5i16GeNdP6aFUMw=;
 4:+GVlGK7uA0PM09yZGPWGBCv7CCh9p/JfAnXWxTTOTSEEanjVqC60egwlvdodFXHdl2GfhNRowxIpmRlOMxarTCq8kOKtJvDm2vh05rFVQB9bjFFAdLgKy36us0yAIKZKn7yEseikL69OiWer3GAW71/fxpcxYljRYTFyB+E0SCFBEWsb5oPvg79B+G2gV6CFfQHpEZaD/H+b4tVSzV8tp6e0VVX9EcHzwXHruLmHOx3j2wdPJ1rE8F2lyqu6kAMJr9H+v5cPe+V+5neXmBqhKRs3TL2R/AzeP7WvYLwe0CzB6yg67A3kiP5gKBmkyiu2
X-Microsoft-Antispam-PRVS: <BLUPR0701MB206650CAAC1A6967EFF5C142EC1E0@BLUPR0701MB2066.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(5005006)(8121501046)(3231023)(944501075)(93006095)(3002001)(10201501046)(6041268)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);
 SRVR:BLUPR0701MB2066; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BLUPR0701MB2066; 
X-Forefront-PRVS: 0541031FF6
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(396003)(366004)(39380400002)(39860400002)(346002)(24454002)(199004)(189003)(52084003)(52314003)(53546011)(42882006)(90366009)(386003)(81166006)(2870700001)(53936002)(305945005)(53946003)(36756003)(59450400001)(31696002)(105586002)(72206003)(81156014)(106356001)(68736007)(58126008)(7736002)(229853002)(2950100002)(8676002)(6666003)(8936002)(65826007)(67846002)(77096006)(3846002)(64126003)(316002)(6246003)(16576012)(47776003)(5890100001)(6486002)(5660300001)(6116002)(52116002)(25786009)(575784001)(23676004)(83506002)(52146003)(16526018)(117156002)(478600001)(97736004)(66066001)(65806001)(65956001)(2906002)(2486003)(4326008)(31686004)(50466002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2066; H:[192.168.1.7]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjY7MjM6RG5KdEtKTkdWMktYMHB5dW8vTkhyNHc2?=
 =?utf-8?B?eHVIaXQ2b2wrcEt6ZTJ4blFMN0RmV0pHeDlDQ2VpclFkVXkrYitZTE5YR00y?=
 =?utf-8?B?c1V0QWVWVVRac2h1UEhiSnpXNytiemhKWFc2MklpaGZFV0E1RlZpbStRQTUw?=
 =?utf-8?B?cmpJQ0pRcFBBdGFmUy84aE50Qm9WbmhjZSt0QzJvNkZsREJQdEl5SjBMUHg4?=
 =?utf-8?B?emhPdmlDWlFQZ0Zzb2d4OVdSbldUZkdLRmEvaHdVd21SbTlMS1JpMjVraDBV?=
 =?utf-8?B?d2N6VVJHQkhXcC9ScVNHZk4wQ3ladDAxZmVFY2xnNEg0ZzlaMzdJWWRRR3hI?=
 =?utf-8?B?eFBzSURBV2lYTTV5eDd1Y1F0bXV4M050Rkx4Y0diNGlmck44RXI4US95bjd6?=
 =?utf-8?B?czN2Yjd5MzVWd2NRZWlmb0JkRDJyclV4ZUxzN1BKeFNtV2M5NDZkck00RERi?=
 =?utf-8?B?N3dXRVRxb2JaMTUvd3M2UE5CN0J2cjBIdjNTWGJEaWtqeW5FWGdFQXVqYTdV?=
 =?utf-8?B?V2pmWHdwdko5TEFpMHpibHBtQ3I0WHhtMk9nU2FFZU4yUmNwUlFsM0p0TGVU?=
 =?utf-8?B?cTRtejdqRmxIeUNvMTdXalB0Y0lPYW13bWg3WFp0QUtZYVV1RUJ2ZlhMa2g1?=
 =?utf-8?B?T2V3cXh4L0dSSElpUXlyK3lrOWJFejIzVkhQbzlMTURPMER5NzVxVE1WWVVh?=
 =?utf-8?B?cHZ6TE1FUWllaWNqYldKeHFEa1Erdk8rRUhFYnZKai9TTHYxaSsySk0xQ1ZY?=
 =?utf-8?B?VmdCSzBydzV5OGRBUVJOM3FTcy9QODFMdEpWTjJxWVBWVStvTnpMVFVuY0pU?=
 =?utf-8?B?TkYya0xyUytBcGRUai93T0VmOTROVk1RNjR0NmRSUjlzVjRQYm1GRDhrRzRW?=
 =?utf-8?B?T2U0dklCdVVEVVFHZ2NHYVlYTzEwZUR5b2k2UjlpaER4RGhtN05PbFNjL1Rv?=
 =?utf-8?B?RjYxa3pYaEVSWGVXRzljZUI3R1BZUFhXTGJ6eStsb0NYVXc1VXhRQXRnZ1ZD?=
 =?utf-8?B?RUF0OWJTN2c4T0Vnc3l6SHV4YVhKN3ZRVTgvd1IwYXZvQlRGZHdVdEhxaDBv?=
 =?utf-8?B?d1B3UVNSakJlNHAzM0d1aUdubzZaY3c1aGxoUklaaHJFQzJLVVdzc2hPejJs?=
 =?utf-8?B?Y3k5SDUyNlhvWkZ6ekN6RTkzd2IzOE9IT0lydm5kK3ZBQWNwSzU3ckJXOFZJ?=
 =?utf-8?B?MU00MGZ1elpFKzZQTmJiYXprVjFWcjRkMi9wRjJINjUwdEo4ZGM2YVd5RVl0?=
 =?utf-8?B?UUlnUjVaOEFDdmhkUTFHMzNVcXZiSVNrV3V6NTA1cml2SHdMRVlKeFAxKy9B?=
 =?utf-8?B?Z09sZ05uKzAwUUhSZXBMWFVPaFZnVFdLVFhxSWc5dURsWHplVzA5UXczbURp?=
 =?utf-8?B?UzlFM1hYenRtTnZUUzhzbTdGQlRMTTVOeUdLdlRsRWsxdXZlMTVHcERaclJk?=
 =?utf-8?B?TmRYVXA2TzByUC93R0FIbTJrZnVIK0hJaEFwSE9KdjNrNXlHNCsrM25PS3J3?=
 =?utf-8?B?SStFbXUzclVKU29ia1BEMVdXdGE5bGtmUUNOQnpJYUpxOGdUNGVZMEhzdDhM?=
 =?utf-8?B?dWRXREhHWit1eUllVDJXTkN4bk81TEZwenF5STl1WldicUlpNXFTUWRGNXNG?=
 =?utf-8?B?STROSHVkNDBodnVsbkY0TTNYSEtWZHdmWFBZbVZVNEJUN2V0SytnTDNJUTM3?=
 =?utf-8?B?aFhMUlo5OXNJVWRkblVWdzBMUEhIU3VyNC9sWi9TM1RlK3VnSmtlbzlLL2dG?=
 =?utf-8?B?YThnUytCQ2FvQlBNNnBQRXRPYmdOSHRYK3F2Q2ZCRFkxY1ZxQzA4d0xsNXA2?=
 =?utf-8?B?U2k5Yi9HTjZ4ZUhXcDFlZWc5b0ZFZFJoSGtRKzVzV1g4RnF2T1hkY0E5K2I4?=
 =?utf-8?B?N2ZyL3BBMGd2a2ZRTVJzWUFkMFpvMmZqSmcxbkRqSytDdkl1bE9oUmRNbHRE?=
 =?utf-8?B?N3phd1VMZldJRCtVT3paTjhXRmVHcSs5OWdkTGJVdGI0R2FqTDdvM3llMnRP?=
 =?utf-8?B?WFc2V25WOEc5VVJadzhMdExnUDltVEZzMTJKQ3pHRFdNZHg2SVo1dTlPTXly?=
 =?utf-8?B?Y01YMDE4Tk44N0hzVTBraDIrL1Fxelo1R0NnajdyR0VTT1dJUUdNYktJa3Jv?=
 =?utf-8?Q?3Qgz+YdmpFzB4WBO4kLGwpVbw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 6:/+x47vGC7qCpEgpiQwV8qhZRg5kX3kCdNPwy+72rRif79f+VH9gCP/0Uuh+910xMsZ7flwJBk5f7Q2vMJhRzMNFF1NaWhD5IxWnK6d/wX4j6r+4nzrug6aBjywedPdkRBTh68qmAikjFdsRubbnN1mLfSEhNbhLPsIccWW43+OJEDK6vUhZlFL34/OZb711mWX+O6zx6eKdsIAvKtmhSzr9T8yZbAobC9msedeLMBxHePxVjFOFjhjI8uyqxX6CY3sIGowcSd1YahVtSmWkIAFAtqf/7MnJoLblUGu4AN8hQJWvDGCLZ7t+1fs+488iZ8sEdo8JR56VQRjS6Zb90veYXPuNzAindw0EaBuiRj9Q=;
 5:NJC0r3Yg4nJHNBbJyygdqTe1Lhlfsl5fLgwZgW0pF3F7+BtgSOysFIu3hggXATiROINEVN2DFSvRynd9cxmOjJbSbMPCv4LsWvF20clVGgOjwnR+N10eRnzHzn1sj6pT4pGfyWU/pqfy+H9jjIQ6kjYilQlQbDraNUYEKC3rOcc=;
 24:CchNeP8YhMXwKj+id79QFzJuY2rVJjFtbKhpAMprtc7TwhIu+gzdr9kTqJG7AKaultU32ZMLptU/UWiIzUcCgR7rWz2G99HGT+2Pp+rUOqc=;
 7:BmVTjLC81KF0ZdIml1NrnwAVjeI1DKyeGDhKzEG3iTP7+7c12j3lLZqZAEKmzmDmrw2tnVLTNvVI5eJ7tqxe1ThPOXAaQ+ftLL0DgWSlYVBz1X7KzrObMSW4pjpHlvQdkJPd8w26LI4T0xk6LsIeYfp23u4oi8QGa8C65mKLZ12sMz0IBjIIS/OPuULXwbe6ClH5FsiYtBoQlnZRldISvkM4l6wJGQG6C98K084Ml3D+sUsLEJzkG2Km/FwzvXK0
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 03 Jan 2018 05:47:27.7491 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9ae8dabb-0704-41fd-3e88-08d5526d7a8a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2066
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 6/8] xen/iommu: smmu-v3: Add Xen specific
 code to enable the ported driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CkhpIFNhbWVlciwKCkNvbW1lbnRzIG9uIHRoaXMgcGF0Y2ggYXJlIG9ubHkgZm9yIG5vbWVuY2xh
dHVyZS4uLgoKT24gMTIvMTkvMjAxNyAwODo0NyBBTSwgU2FtZWVyIEdvZWwgd3JvdGU6Cj4gVGhp
cyBkcml2ZXIgZm9sbG93cyBhbiBhcHByb2FjaCBzaW1pbGFyIHRvIHNtbXUgZHJpdmVyLiBUaGUg
aW50ZW50IGhlcmUKPiBpcyB0byByZXVzZSBhcyBtdWNoIExpbnV4IGNvZGUgYXMgcG9zc2libGUu
Cj4gLSBHbHVlIGNvZGUgaGFzIGJlZW4gaW50cm9kdWNlZCB0byBicmlkZ2UgdGhlIEFQSSBjYWxs
cy4KPiAtIENhbGxlZCBMaW51eCBmdW5jdGlvbnMgZnJvbSB0aGUgWGVuIElPTU1VIGZ1bmN0aW9u
IGNhbGxzLgo+IC0gWGVuIG1vZGlmaWNhdGlvbnMgYXJlIHByZWNlZGVkIGJ5IC8qWGVuOiBjb21t
ZW50ICovCj4KPiBTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2FtZWVyLmdvZWxAbGluYXJv
Lm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICAgfCAg
IDEgKwo+ICAgeGVuL2RyaXZlcnMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICB8ICAgMiArCj4g
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vS2NvbmZpZyAgIHwgICA4ICsKPiAgIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZSAgfCAgIDEgKwo+ICAgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYyB8IDg4MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tCj4gICA1IGZpbGVzIGNoYW5nZWQsIDg2MSBpbnNlcnRpb25zKCspLCAzMSBkZWxl
dGlvbnMoLSkKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vS2NvbmZpZwo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwo+IGluZGV4IDIyMTY1YWUzNzYuLjZhYTI0Y2FlNDggMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTE0NjAs
NiArMTQ2MCw3IEBAIGVycjoKPiAgIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2lu
Z19vbmUodm9pZCAqZGF0YSkKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBsb25nIHZhbCA9ICh1bnNp
Z25lZCBsb25nKWRhdGE7Cj4gKyAgICAvKiBTTU1VdjMgUzIgY2ZnIHZ0Y3IgcmV1c2VzIHRoZSBm
b2xsb3dpbmcgdmFsdWUgKi8KPiAgICAgICBXUklURV9TWVNSRUczMih2YWwsIFZUQ1JfRUwyKTsK
PiAgICAgICBpc2IoKTsKPiAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvS2NvbmZpZyBi
L3hlbi9kcml2ZXJzL0tjb25maWcKPiBpbmRleCBiYzNhNTRmMGVhLi42MTI2NTUzODZkIDEwMDY0
NAo+IC0tLSBhL3hlbi9kcml2ZXJzL0tjb25maWcKPiArKysgYi94ZW4vZHJpdmVycy9LY29uZmln
Cj4gQEAgLTEyLDQgKzEyLDYgQEAgc291cmNlICJkcml2ZXJzL3BjaS9LY29uZmlnIgo+ICAgCj4g
ICBzb3VyY2UgImRyaXZlcnMvdmlkZW8vS2NvbmZpZyIKPiAgIAo+ICtzb3VyY2UgImRyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL0tjb25maWciCj4gKwo+ICAgZW5kbWVudQo+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vS2NvbmZpZyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9LY29uZmlnCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAw
Li5jZGE4OTlmNjA4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9LY29uZmlnCj4gQEAgLTAsMCArMSw4IEBACj4gKwo+ICtjb25maWcgQVJNX1NNTVVf
djMKPiArCWJvb2wgIkFSTSBTTU1VdjMgU3VwcG9ydCIKPiArCWRlcGVuZHMgb24gQVJNXzY0Cj4g
KwloZWxwCj4gKwkgU3VwcG9ydCBmb3IgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBBUk0gU3lzdGVt
IE1NVSBhcmNoaXRlY3R1cmUKPiArCSB2ZXJzaW9uIDMuCj4gKwo+IGRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vTWFrZWZpbGUKPiBpbmRleCBmNGNkMjZlMTVkLi5lMTQ3MzJiNTVjIDEwMDY0NAo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQo+IEBAIC0xLDIgKzEsMyBAQAo+ICAgb2JqLXkg
Kz0gaW9tbXUubwo+ICAgb2JqLXkgKz0gc21tdS5vCj4gK29iai0kKENPTkZJR19BUk1fU01NVV92
MykgKz0gc21tdS12My5vCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LXYzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jCj4gaW5k
ZXggZTY3YmE2YzQwZi4uMzQ4ODE4NGFkNCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS12My5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUtdjMuYwo+IEBAIC0xOCwyOCArMTgsNDAyIEBACj4gICAgKiBBdXRob3I6IFdpbGwgRGVh
Y29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgo+ICAgICoKPiAgICAqIFRoaXMgZHJpdmVyIGlzIHBv
d2VyZWQgYnkgYmFkIGNvZmZlZSBhbmQgYm9tYmF5IG1peC4KPiArICoKPiArICoKPiArICogQmFz
ZWQgb24gTGludXggZHJpdmVycy9pb21tdS9hcm0tc21tdS12My5jCj4gKyAqID0+IGNvbW1pdCA3
YWE4NjE5YTY2YWVhNTJiMTQ1ZTA0Y2JhYjRmOGQ2YTRlNWYzZjNiCj4gKyAqCj4gKyAqIFhlbiBt
b2RpZmljYXRpb25zOgo+ICsgKiBTYW1lZXIgR29lbCA8c2FtZWVyLmdvZWxAbGluYXJvLm9yZz4K
PiArICogQ29weXJpZ2h0IChDKSAyMDE3LCBUaGUgTGludXggRm91bmRhdGlvbiwgQWxsIHJpZ2h0
cyByZXNlcnZlZC4KPiArICoKPiArICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2FjcGkuaD4KPiAr
I2luY2x1ZGUgPHhlbi9jb25maWcuaD4KPiArI2luY2x1ZGUgPHhlbi9kZWxheS5oPgo+ICsjaW5j
bHVkZSA8eGVuL2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZXJyLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vaXJxLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGludXhf
Y29tcGF0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgo+ICsjaW5jbHVkZSA8eGVuL21tLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAr
I2luY2x1ZGUgPHhlbi9zaXplcy5oPgo+ICsjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiArI2luY2x1
ZGUgPGFjcGkvYWNwaV9pb3J0Lmg+Cj4gKyNpbmNsdWRlIDxhc20vYXRvbWljLmg+Cj4gKyNpbmNs
dWRlIDxhc20vZGV2aWNlLmg+Cj4gKyNpbmNsdWRlIDxhc20vaW8uaD4KPiArI2luY2x1ZGUgPGFz
bS9wbGF0Zm9ybS5oPgo+ICsKPiArCj4gKy8qIFhlbjogSGVscGVycyB0byBnZXQgZGV2aWNlIE1N
SU8gYW5kIElSUXMgKi8KPiArc3RydWN0IHJlc291cmNlIHsKPiArCXU2NCBhZGRyOwo+ICsJdTY0
IHNpemU7Cj4gKwl1bnNpZ25lZCBpbnQgdHlwZTsKPiArfTsKPiArCj4gKyNkZWZpbmUgcmVzb3Vy
Y2Vfc2l6ZShyZXMpICgocmVzKS0+c2l6ZSkKPiArCj4gKyNkZWZpbmUgcGxhdGZvcm1fZGV2aWNl
IGRldmljZQo+ICsKPiArI2RlZmluZSBJT1JFU09VUkNFX01FTSAwCj4gKyNkZWZpbmUgSU9SRVNP
VVJDRV9JUlEgMQo+ICsKPiArc3RhdGljIHN0cnVjdCByZXNvdXJjZSAqcGxhdGZvcm1fZ2V0X3Jl
c291cmNlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4gKwkJCQkJICAgICAgdW5zaWdu
ZWQgaW50IHR5cGUsCj4gKwkJCQkJICAgICAgdW5zaWduZWQgaW50IG51bSkKPiArewo+ICsJLyoK
PiArCSAqIFRoZSByZXNvdXJjZSBpcyBvbmx5IHVzZWQgYmV0d2VlbiAyIGNhbGxzIG9mIHBsYXRm
b3JtX2dldF9yZXNvdXJjZS4KPiArCSAqIEl0J3MgcXVpdGUgdWdseSBidXQgaXQncyBhdm9pZCB0
byBhZGQgdG9vIG11Y2ggY29kZSBpbiB0aGUgcGFydAo+ICsJICogaW1wb3J0ZWQgZnJvbSBMaW51
eAo+ICsJICovCj4gKwlzdGF0aWMgc3RydWN0IHJlc291cmNlIHJlczsKPiArCXN0cnVjdCBhY3Bp
X2lvcnRfbm9kZSAqaW9ydF9ub2RlOwo+ICsJc3RydWN0IGFjcGlfaW9ydF9zbW11X3YzICpub2Rl
X3NtbXVfZGF0YTsKPiArCWludCByZXQgPSAwOwo+ICsKPiArCXJlcy50eXBlID0gdHlwZTsKPiAr
Cj4gKwlzd2l0Y2ggKHR5cGUpIHsKPiArCWNhc2UgSU9SRVNPVVJDRV9NRU06Cj4gKwkJaWYgKHBk
ZXYtPnR5cGUgPT0gREVWX0FDUEkpIHsKPiArCQkJcmV0ID0gMTsKPiArCQkJaW9ydF9ub2RlID0g
cGRldi0+YWNwaV9ub2RlOwo+ICsJCQlub2RlX3NtbXVfZGF0YSA9Cj4gKwkJCQkoc3RydWN0IGFj
cGlfaW9ydF9zbW11X3YzICopaW9ydF9ub2RlLT5ub2RlX2RhdGE7Cj4gKwo+ICsJCQlpZiAobm9k
ZV9zbW11X2RhdGEgIT0gTlVMTCkgewo+ICsJCQkJcmVzLmFkZHIgPSBub2RlX3NtbXVfZGF0YS0+
YmFzZV9hZGRyZXNzOwo+ICsJCQkJcmVzLnNpemUgPSBTWl8xMjhLOwo+ICsJCQkJcmV0ID0gMDsK
PiArCQkJfQo+ICsJCX0gZWxzZSB7Cj4gKwkJCXJldCA9IGR0X2RldmljZV9nZXRfYWRkcmVzcyhk
ZXZfdG9fZHQocGRldiksIG51bSwKPiArCQkJCQkJICAgICZyZXMuYWRkciwgJnJlcy5zaXplKTsK
PiArCQl9Cj4gKwo+ICsJCXJldHVybiAoKHJldCkgPyBOVUxMIDogJnJlcyk7Cj4gKwo+ICsJY2Fz
ZSBJT1JFU09VUkNFX0lSUToKPiArCQkvKiBBQ1BJIGNhc2Ugbm90IGltcGxlbWVudGVkIGFzIHRo
ZXJlIGlzIG5vIHVzZSBjYXNlIGZvciBpdCAqLwo+ICsJCXJldCA9IHBsYXRmb3JtX2dldF9pcnEo
ZGV2X3RvX2R0KHBkZXYpLCBudW0pOwo+ICsKPiArCQlpZiAocmV0IDwgMCkKPiArCQkJcmV0dXJu
IE5VTEw7Cj4gKwo+ICsJCXJlcy5hZGRyID0gcmV0Owo+ICsJCXJlcy5zaXplID0gMTsKPiArCj4g
KwkJcmV0dXJuICZyZXM7Cj4gKwo+ICsJZGVmYXVsdDoKPiArCQlyZXR1cm4gTlVMTDsKPiArCX0K
PiArfQo+ICsKPiArc3RhdGljIGludCBwbGF0Zm9ybV9nZXRfaXJxX2J5bmFtZShzdHJ1Y3QgcGxh
dGZvcm1fZGV2aWNlICpwZGV2LCBjb25zdCBjaGFyICpuYW1lKQo+ICt7Cj4gKwljb25zdCBzdHJ1
Y3QgZHRfcHJvcGVydHkgKmR0cHJvcDsKPiArCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9u
b2RlOwo+ICsJc3RydWN0IGFjcGlfaW9ydF9zbW11X3YzICpub2RlX3NtbXVfZGF0YTsKPiArCWlu
dCByZXQgPSAwOwo+ICsKPiArCWlmIChwZGV2LT50eXBlID09IERFVl9BQ1BJKSB7Cj4gKwkJaW9y
dF9ub2RlID0gcGRldi0+YWNwaV9ub2RlOwo+ICsJCW5vZGVfc21tdV9kYXRhID0gKHN0cnVjdCBh
Y3BpX2lvcnRfc21tdV92MyAqKWlvcnRfbm9kZS0+bm9kZV9kYXRhOwo+ICsKPiArCQlpZiAobm9k
ZV9zbW11X2RhdGEgIT0gTlVMTCkgewo+ICsJCQlpZiAoIXN0cmNtcChuYW1lLCAiZXZlbnRxIikp
Cj4gKwkJCQlyZXQgPSBub2RlX3NtbXVfZGF0YS0+ZXZlbnRfZ3NpdjsKPiArCQkJZWxzZSBpZiAo
IXN0cmNtcChuYW1lLCAicHJpcSIpKQo+ICsJCQkJcmV0ID0gbm9kZV9zbW11X2RhdGEtPnByaV9n
c2l2Owo+ICsJCQllbHNlIGlmICghc3RyY21wKG5hbWUsICJjbWRxLXN5bmMiKSkKPiArCQkJCXJl
dCA9IG5vZGVfc21tdV9kYXRhLT5zeW5jX2dzaXY7Cj4gKwkJCWVsc2UgaWYgKCFzdHJjbXAobmFt
ZSwgImdlcnJvciIpKQo+ICsJCQkJcmV0ID0gbm9kZV9zbW11X2RhdGEtPmdlcnJfZ3NpdjsKPiAr
CQkJZWxzZQo+ICsJCQkJcmV0ID0gLUVJTlZBTDsKPiArCQl9Cj4gKwl9IGVsc2Ugewo+ICsJCWR0
cHJvcCA9IGR0X2ZpbmRfcHJvcGVydHkoZGV2X3RvX2R0KHBkZXYpLCAiaW50ZXJydXB0LW5hbWVz
IiwgTlVMTCk7Cj4gKwkJaWYgKCFkdHByb3ApCj4gKwkJCXJldHVybiAtRUlOVkFMOwo+ICsKPiAr
CQlpZiAoIWR0cHJvcC0+dmFsdWUpCj4gKwkJCXJldHVybiAtRU5PREFUQTsKPiArCX0KPiArCj4g
KwlyZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBYZW46IEhlbHBlcnMgZm9yIERNQSBh
bGxvY2F0aW9uLiBKdXN0IHRoZSBmdW5jdGlvbiBuYW1lIGlzIHJldXNlZCBmb3IKPiArICogcG9y
dGluZyBjb2RlIHRoZXNlIGFsbG9jYXRpb24gYXJlIG5vdCBtYW5hZ2VkIGFsbG9jYXRpb25zCj4g
KyAqLwo+ICsKPiArdm9pZCAqZG1hbV9hbGxvY19jb2hlcmVudChzdHJ1Y3QgZGV2aWNlICpkZXYs
IHNpemVfdCBzaXplLAo+ICsJCQkgICBkbWFfYWRkcl90ICpkbWFfaGFuZGxlLCBnZnBfdCBnZnAp
Cj4gK3sKPiArCXZvaWQgKnZhZGRyOwo+ICsJdW5zaWduZWQgbG9uZyBhbGlnbm1lbnQgPSBzaXpl
Owo+ICsKPiArCS8qCj4gKwkgKiBfeHphbGxvYyByZXF1aXJlcyB0aGF0IHRoZSAoYWxpZ24gJiAo
YWxpZ24gLTEpKSA9IDAuIE1vc3Qgb2YgdGhlCj4gKwkgKiBhbGxvY2F0aW9ucyBpbiBTTU1VIGNv
ZGUgc2hvdWxkIHNlbmQgdGhlIHJpZ2h0IHZhbHVlIGZvciBzaXplLiBJbgo+ICsJICogY2FzZSB0
aGlzIGlzIG5vdCB0cnVlIHByaW50IGEgd2FybmluZyBhbmQgYWxpZ24gdG8gdGhlIHNpemUgb2Yg
YQo+ICsJICogKHZvaWQgKikKPiArCSAqLwo+ICsJaWYgKHNpemUgJiAoc2l6ZSAtIDEpKSB7Cj4g
KwkJZGV2X3dhcm4oZGV2LCAiRml4aW5nIGFsaWdubWVudCBmb3IgdGhlIERNQSBidWZmZXJcbiIp
Owo+ICsJCWFsaWdubWVudCA9IHNpemVvZih2b2lkICopOwo+ICsJfQo+ICsKPiArCXZhZGRyID0g
X3h6YWxsb2Moc2l6ZSwgYWxpZ25tZW50KTsKPiArCWlmICghdmFkZHIpIHsKPiArCQlkZXZfZXJy
KGRldiwgIkRNQSBhbGxvY2F0aW9uIGZhaWxlZFxuIik7Cj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwl9
Cj4gKwo+ICsJKmRtYV9oYW5kbGUgPSB2aXJ0X3RvX21hZGRyKHZhZGRyKTsKPiArCj4gKwlyZXR1
cm4gdmFkZHI7Cj4gK30KPiArCj4gKwo+ICt2b2lkIGRtYW1fZnJlZV9jb2hlcmVudChzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLCB2b2lkICp2YWRkciwKPiArCQkJZG1hX2FkZHJfdCBk
bWFfaGFuZGxlKQo+ICt7Cj4gKwl4ZnJlZSh2YWRkcik7Cj4gK30KPiArCj4gKy8qIFhlbjogU3R1
YiBvdXQgRE1BIGRvbWFpbiByZWxhdGVkIGZ1bmN0aW9ucyAqLwo+ICsjZGVmaW5lIGlvbW11X2dl
dF9kbWFfY29va2llKGRvbSkgMAo+ICsjZGVmaW5lIGlvbW11X3B1dF9kbWFfY29va2llKGRvbSkK
PiArCj4gKy8qIFhlbjogU3R1YiBvdXQgbW9kdWxlIHBhcmFtIHJlbGF0ZWQgZnVuY3Rpb24gKi8K
PiArI2RlZmluZSBtb2R1bGVfcGFyYW1fbmFtZWQoYSwgYiwgYywgZCkKPiArI2RlZmluZSBNT0RV
TEVfUEFSTV9ERVNDKGEsIGIpCj4gKwo+ICsjZGVmaW5lIGRtYV9zZXRfbWFza19hbmRfY29oZXJl
bnQoZCwgYikgMAo+ICsKPiArI2RlZmluZSBvZl9kbWFfaXNfY29oZXJlbnQobikgMAo+ICsKPiAr
I2RlZmluZSBNT0RVTEVfREVWSUNFX1RBQkxFKHR5cGUsIG5hbWUpCj4gKyNkZWZpbmUgb2ZfZGV2
aWNlX2lkIGR0X2RldmljZV9tYXRjaAo+ICsKPiArc3RhdGljIHZvaWQgX19pb21lbSAqZGV2bV9p
b3JlbWFwX3Jlc291cmNlKHN0cnVjdCBkZXZpY2UgKmRldiwKPiArCQkJCQkgICBzdHJ1Y3QgcmVz
b3VyY2UgKnJlcykKPiArewo+ICsJdm9pZCBfX2lvbWVtICpwdHI7Cj4gKwo+ICsJaWYgKCFyZXMg
fHwgcmVzLT50eXBlICE9IElPUkVTT1VSQ0VfTUVNKSB7Cj4gKwkJZGV2X2VycihkZXYsICJJbnZh
bGlkIHJlc291cmNlXG4iKTsKPiArCQlyZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPiArCX0KPiAr
Cj4gKwlwdHIgPSBpb3JlbWFwX25vY2FjaGUocmVzLT5hZGRyLCByZXMtPnNpemUpOwo+ICsJaWYg
KCFwdHIpIHsKPiArCQlkZXZfZXJyKGRldiwKPiArCQkJImlvcmVtYXAgZmFpbGVkIChhZGRyIDB4
JSJQUkl4NjQiIHNpemUgMHglIlBSSXg2NCIpXG4iLAo+ICsJCQlyZXMtPmFkZHIsIHJlcy0+c2l6
ZSk7Cj4gKwkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIHB0
cjsKPiArfQo+ICsKPiArLyogWGVuOiBDb21wYXRpYmlsaXR5IGRlZmluZSBmb3IgaW9tbXVfZG9t
YWluX2dlb21ldHJ5LiovCj4gK3N0cnVjdCBpb21tdV9kb21haW5fZ2VvbWV0cnkgewo+ICsJZG1h
X2FkZHJfdCBhcGVydHVyZV9zdGFydDsgLyogRmlyc3QgYWRkcmVzcyB0aGF0IGNhbiBiZSBtYXBw
ZWQgICAgKi8KPiArCWRtYV9hZGRyX3QgYXBlcnR1cmVfZW5kOyAgIC8qIExhc3QgYWRkcmVzcyB0
aGF0IGNhbiBiZSBtYXBwZWQgICAgICovCj4gKwlib29sIGZvcmNlX2FwZXJ0dXJlOyAgICAgICAv
KiBETUEgb25seSBhbGxvd2VkIGluIG1hcHBhYmxlIHJhbmdlPyAqLwo+ICt9Owo+ICsKPiArCj4g
Ky8qIFhlbjogVHlwZSBkZWZpbml0aW9ucyBmb3IgaW9tbXVfZG9tYWluICovCj4gKyNkZWZpbmUg
SU9NTVVfRE9NQUlOX1VOTUFOQUdFRCAwCj4gKyNkZWZpbmUgSU9NTVVfRE9NQUlOX0RNQSAxCj4g
KyNkZWZpbmUgSU9NTVVfRE9NQUlOX0lERU5USVRZIDIKPiArCj4gKy8qIFhlbjogRHVtbXkgaW9t
bXVfZG9tYWluICovCj4gK3N0cnVjdCBpb21tdV9kb21haW4gewo+ICsJLyogUnVudGltZSBTTU1V
IGNvbmZpZ3VyYXRpb24gZm9yIHRoaXMgaW9tbXVfZG9tYWluICovCj4gKwlzdHJ1Y3QgYXJtX3Nt
bXVfZG9tYWluCQkqcHJpdjsKQ2FuIHdlIHVzZSBhIG1vcmUgbWVhbmluZ2Z1bCBuYW1lIGluIHBs
YWNlIG9mIHByaXYuCj4gKwl1bnNpZ25lZCBpbnQgdHlwZTsKPiArCj4gKwkvKiBEdW1teSBjb21w
YXRpYmlsaXR5IGRlZmluZXMgKi8KPiArCXVuc2lnbmVkIGxvbmcgcGdzaXplX2JpdG1hcDsKPiAr
CXN0cnVjdCBpb21tdV9kb21haW5fZ2VvbWV0cnkgZ2VvbWV0cnk7Cj4gKwo+ICsJYXRvbWljX3Qg
cmVmOwo+ICsJLyoKPiArCSAqIFVzZWQgdG8gbGluayBpb21tdV9kb21haW4gY29udGV4dHMgZm9y
IGEgc2FtZSBkb21haW4uCj4gKwkgKiBUaGVyZSBpcyBhdCBsZWFzdCBvbmUgcGVyLVNNTVUgdG8g
dXNlZCBieSB0aGUgZG9tYWluLgo+ICsJICovCj4gKwlzdHJ1Y3QgbGlzdF9oZWFkCQlsaXN0Owo+
ICt9Owo+ICsKPiArCj4gKy8qIFhlbjogRGVzY3JpYmVzIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZv
ciBhIFhlbiBkb21haW4gKi8KPiArc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gewo+ICsJc3Bp
bmxvY2tfdAkJCWxvY2s7Cj4gKwkvKiBMaXN0IG9mIGlvbW11IGRvbWFpbnMgYXNzb2NpYXRlZCB0
byB0aGlzIGRvbWFpbiAqLwo+ICsJc3RydWN0IGxpc3RfaGVhZAkJaW9tbXVfZG9tYWluczsKPiAr
fTsKPiArCj4gKy8qCj4gKyAqIFhlbjogSW5mb3JtYXRpb24gYWJvdXQgZWFjaCBkZXZpY2Ugc3Rv
cmVkIGluIGRldi0+YXJjaGRhdGEuaW9tbXUKPiArICoKPiArICogVGhlIGRldi0+YXJjaGRhdGEu
aW9tbXUgc3RvcmVzIHRoZSBpb21tdV9kb21haW4gKHJ1bnRpbWUgY29uZmlndXJhdGlvbiBvZgo+
ICsgKiB0aGUgU01NVSkuCj4gICAgKi8KPiArc3RydWN0IGFybV9zbW11X3hlbl9kZXZpY2Ugewo+
ICsJc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluOwpkb21haW4gbmFtZSBpcyBjb25mdXNpbmcs
IGlmIHlvdSByZWFkIGp1c3QgdGhlIHZhcmlhYmxlIG5hbWUgaXQgaXMgbm90IAplYXN5IHRvIHVu
ZGVyc3RhbmQgdGhhdCBpdCBpcyBhIHN0cnVjdCBkb21haW4gcG9pbnRlciBvciBmZXcgb3RoZXIg
CnN0cnVjdHVyZXMgd2hpY2ggaGF2ZSBfZG9tYWluIGluIHRoZWlyIG5hbWVzLgpTYW1lIGNvbW1l
bnQgZm9yIGFsbCB1c2FnZXMgb2YgdmFyaWFibGVzIHdpdGgganVzdCB0aGUgbmFtZSBkb21haW4u
Cj4gK307Cj4gKwo+ICsvKgo+ICsgKiBYZW46IGlvX3BndGFibGUgY29tcGF0aWJpbGl0eSBkZWZp
bmVzLgo+ICsgKiBNb3N0IG9mIHRoZXNlIGFyZSB0byBwb3J0IGluIHRoZSBTMSB0cmFuc2xhdGlv
biBjb2RlIGFzIGlzLgo+ICsgKi8KPiArc3RydWN0IGlvX3BndGFibGVfb3BzIHsKPiArfTsKPiAr
Cj4gK3N0cnVjdCBpb21tdV9nYXRoZXJfb3BzIHsKPiArCXZvaWQgKCp0bGJfZmx1c2hfYWxsKSh2
b2lkICpjb29raWUpOwo+ICsJdm9pZCAoKnRsYl9hZGRfZmx1c2gpKHVuc2lnbmVkIGxvbmcgaW92
YSwgc2l6ZV90IHNpemUsIHNpemVfdCBncmFudWxlLAo+ICsJCQkgICAgICBib29sIGxlYWYsIHZv
aWQgKmNvb2tpZSk7Cj4gKwl2b2lkICgqdGxiX3N5bmMpKHZvaWQgKmNvb2tpZSk7Cj4gK307Cj4g
Kwo+ICtzdHJ1Y3QgaW9fcGd0YWJsZV9jZmcgewo+ICsJLyoKPiArCSAqIElPX1BHVEFCTEVfUVVJ
UktfQVJNX05TOiAoQVJNIGZvcm1hdHMpIFNldCBOUyBhbmQgTlNUQUJMRSBiaXRzIGluCj4gKwkg
KglzdGFnZSAxIFBURXMsIGZvciBoYXJkd2FyZSB3aGljaCBpbnNpc3RzIG9uIHZhbGlkYXRpbmcg
dGhlbQo+ICsJICoJZXZlbiBpbglub24tc2VjdXJlIHN0YXRlIHdoZXJlIHRoZXkgc2hvdWxkIG5v
cm1hbGx5IGJlIGlnbm9yZWQuCj4gKwkgKgo+ICsJICogSU9fUEdUQUJMRV9RVUlSS19OT19QRVJN
UzogSWdub3JlIHRoZSBJT01NVV9SRUFELCBJT01NVV9XUklURSBhbmQKPiArCSAqCUlPTU1VX05P
RVhFQyBmbGFncyBhbmQgbWFwIGV2ZXJ5dGhpbmcgd2l0aCBmdWxsIGFjY2VzcywgZm9yCj4gKwkg
KgloYXJkd2FyZSB3aGljaCBkb2VzIG5vdCBpbXBsZW1lbnQgdGhlIHBlcm1pc3Npb25zIG9mIGEg
Z2l2ZW4KPiArCSAqCWZvcm1hdCwgYW5kL29yIHJlcXVpcmVzIHNvbWUgZm9ybWF0LXNwZWNpZmlj
IGRlZmF1bHQgdmFsdWUuCj4gKwkgKgo+ICsJICogSU9fUEdUQUJMRV9RVUlSS19UTEJJX09OX01B
UDogSWYgdGhlIGZvcm1hdCBmb3JiaWRzIGNhY2hpbmcgaW52YWxpZAo+ICsJICoJKHVubWFwcGVk
KSBlbnRyaWVzIGJ1dCB0aGUgaGFyZHdhcmUgbWlnaHQgZG8gc28gYW55d2F5LCBwZXJmb3JtCj4g
KwkgKglUTEIgbWFpbnRlbmFuY2Ugd2hlbiBtYXBwaW5nIGFzIHdlbGwgYXMgd2hlbiB1bm1hcHBp
bmcuCj4gKwkgKgo+ICsJICogSU9fUEdUQUJMRV9RVUlSS19BUk1fTVRLXzRHQjogKEFSTSB2N3Mg
Zm9ybWF0KSBTZXQgYml0IDkgaW4gYWxsCj4gKwkgKglQVEVzLCBmb3IgTWVkaWF0ZWsgSU9NTVVz
IHdoaWNoIHRyZWF0IGl0IGFzIGEgMzNyZCBhZGRyZXNzIGJpdAo+ICsJICoJd2hlbiB0aGUgU29D
IGlzIGluICI0R0IgbW9kZSIgYW5kIHRoZXkgY2FuIG9ubHkgYWNjZXNzIHRoZSBoaWdoCj4gKwkg
KglyZW1hcCBvZiBEUkFNICgweDFfMDAwMDAwMDAgdG8gMHgxX2ZmZmZmZmZmKS4KPiArCSAqCj4g
KwkgKiBJT19QR1RBQkxFX1FVSVJLX05PX0RNQTogR3VhcmFudGVlcyB0aGF0IHRoZSB0YWJsZXMg
d2lsbCBvbmx5IGV2ZXIKPiArCSAqCWJlIGFjY2Vzc2VkIGJ5IGEgZnVsbHkgY2FjaGUtY29oZXJl
bnQgSU9NTVUgb3IgQ1BVIChlLmcuIGZvciBhCj4gKwkgKglzb2Z0d2FyZS1lbXVsYXRlZCBJT01N
VSksIHN1Y2ggdGhhdCBwYWdldGFibGUgdXBkYXRlcyBuZWVkIG5vdAo+ICsJICoJYmUgdHJlYXRl
ZCBhcyBleHBsaWNpdCBETUEgZGF0YS4KPiArCSAqLwo+ICsJI2RlZmluZSBJT19QR1RBQkxFX1FV
SVJLX0FSTV9OUwkJQklUKDApCj4gKwkjZGVmaW5lIElPX1BHVEFCTEVfUVVJUktfTk9fUEVSTVMJ
QklUKDEpCj4gKwkjZGVmaW5lIElPX1BHVEFCTEVfUVVJUktfVExCSV9PTl9NQVAJQklUKDIpCj4g
KwkjZGVmaW5lIElPX1BHVEFCTEVfUVVJUktfQVJNX01US180R0IJQklUKDMpCj4gKwkjZGVmaW5l
IElPX1BHVEFCTEVfUVVJUktfTk9fRE1BCQlCSVQoNCkKPiArCXVuc2lnbmVkIGxvbmcJCQlxdWly
a3M7Cj4gKwl1bnNpZ25lZCBsb25nCQkJcGdzaXplX2JpdG1hcDsKPiArCXVuc2lnbmVkIGludAkJ
CWlhczsKPiArCXVuc2lnbmVkIGludAkJCW9hczsKPiArCWNvbnN0IHN0cnVjdCBpb21tdV9nYXRo
ZXJfb3BzCSp0bGI7Cj4gKwlzdHJ1Y3QgZGV2aWNlCQkJKmlvbW11X2RldjsKPiArCj4gKwkvKiBM
b3ctbGV2ZWwgZGF0YSBzcGVjaWZpYyB0byB0aGUgdGFibGUgZm9ybWF0ICovCj4gKwl1bmlvbiB7
Cj4gKwkJc3RydWN0IHsKPiArCQkJdTY0CXR0YnJbMl07Cj4gKwkJCXU2NAl0Y3I7Cj4gKwkJCXU2
NAltYWlyWzJdOwo+ICsJCX0gYXJtX2xwYWVfczFfY2ZnOwo+ICsKPiArCQlzdHJ1Y3Qgewo+ICsJ
CQl1NjQJdnR0YnI7Cj4gKwkJCXU2NAl2dGNyOwo+ICsJCX0gYXJtX2xwYWVfczJfY2ZnOwo+ICsK
PiArCQlzdHJ1Y3Qgewo+ICsJCQl1MzIJdHRiclsyXTsKPiArCQkJdTMyCXRjcjsKPiArCQkJdTMy
CW5tcnI7Cj4gKwkJCXUzMglwcnJyOwo+ICsJCX0gYXJtX3Y3c19jZmc7Cj4gKwl9Owo+ICt9Owo+
ICsKPiArZW51bSBpb19wZ3RhYmxlX2ZtdCB7Cj4gKwlBUk1fMzJfTFBBRV9TMSwKPiArCUFSTV8z
Ml9MUEFFX1MyLAo+ICsJQVJNXzY0X0xQQUVfUzEsCj4gKwlBUk1fNjRfTFBBRV9TMiwKPiArCUFS
TV9WN1MsCj4gKwlJT19QR1RBQkxFX05VTV9GTVRTLAo+ICt9Owo+ICsKPiArLyoKPiArICogWGVu
OiBUaGUgcGd0YWJsZV9vcHMgYXJlIHVzZWQgYnkgdGhlIFMxIHRyYW5zbGF0aW9ucywgc28gcmV0
dXJuIHRoZSBkdW1teQo+ICsgKiBhZGRyZXNzLgo+ICsgKi8KPiArI2RlZmluZSBhbGxvY19pb19w
Z3RhYmxlX29wcyhmLCBjLCBvKSAoKHN0cnVjdCBpb19wZ3RhYmxlX29wcyAqKTB4REVBREJFRUYp
Cj4gKyNkZWZpbmUgZnJlZV9pb19wZ3RhYmxlX29wcyhvKSAobyA9IDApCj4gKwo+ICsvKiBYZW46
IERlZmluZSB3cmFwcGVyIGZvciByZXF1ZXN0aW5nIElSUXMgKi8KPiArI2RlZmluZSBJUlFGX09O
RVNIT1QgMAo+ICsKPiArdHlwZWRlZiB2b2lkICgqaXJxX2hhbmRsZXJfdCkoaW50LCB2b2lkICos
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgZGV2bV9y
ZXF1ZXN0X2lycShzdHJ1Y3QgZGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCBpcnEsCj4gKwkJCQkg
ICBpcnFfaGFuZGxlcl90IGhhbmRsZXIsIHVuc2lnbmVkIGxvbmcgaXJxZmxhZ3MsCj4gKwkJCQkg
ICBjb25zdCBjaGFyICpkZXZuYW1lLCB2b2lkICpkZXZfaWQpCj4gK3sKPiArCS8qVE9ETzogQ2hl
Y2sgaWYgd2UgcmVhbGx5IG5lZWQgdG8gc2V0IGEgdHlwZSAqLwo+ICsJaXJxX3NldF90eXBlKGly
cSwgSVJRX1RZUEVfRURHRV9CT1RIKTsKPiArCXJldHVybiByZXF1ZXN0X2lycShpcnEsIGlycWZs
YWdzLCBoYW5kbGVyLCBkZXZuYW1lLCBkZXZfaWQpOwo+ICsKPiArfQo+ICsKPiAraW50IGRldm1f
cmVxdWVzdF90aHJlYWRlZF9pcnEoc3RydWN0IGRldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgaXJx
LCBpcnFfaGFuZGxlcl90IGhhbmRsZXIsCj4gKwkJCSAgICAgIGlycV9oYW5kbGVyX3QgdGhyZWFk
X2ZuLCB1bnNpZ25lZCBsb25nIGlycWZsYWdzLAo+ICsJCQkgICAgICBjb25zdCBjaGFyICpkZXZu
YW1lLCB2b2lkICpkZXZfaWQpCj4gK3sKPiArCXJldHVybiBkZXZtX3JlcXVlc3RfaXJxKGRldiwg
aXJxLCB0aHJlYWRfZm4sIGlycWZsYWdzLCBkZXZuYW1lLCBkZXZfaWQpOwo+ICt9CklzIGl0IHBv
c3NpYmxlIHRvIGNoYW5nZSB0aGUgbmFtZSBmcm9tIHRocmVhZGVkIHRvIHNvbWV0aGluZyBtb3Jl
IAptZWFuaW5nZnVsIGFzIElJVUMgaW4geGVuIHdlIGRvbnTCoCBoYXZlIHRocmVhZGVkIGlycXMu
ClRob3VnaCB0aGUgY29kZSBpcyBjb21pbmcgZnJvbSBsaW51eCwgYnV0IGl0IGhhcyB0byBiZSBj
YWxsZWQvbmFtZWQgaW4gCnRoZSBwbGFjZSBpdCBpcyBpbnRlbmRlZCB0byBiZSB1c2VkCj4gLgo+
ICAgCj4gLSNpbmNsdWRlIDxsaW51eC9hY3BpLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9hY3BpX2lv
cnQuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2RlbGF5Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9kbWEt
aW9tbXUuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2Vyci5oPgo+IC0jaW5jbHVkZSA8bGludXgvaW50
ZXJydXB0Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9pb21tdS5oPgo+IC0jaW5jbHVkZSA8bGludXgv
aW9wb2xsLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiAtI2luY2x1ZGUgPGxpbnV4
L21zaS5oPgo+IC0jaW5jbHVkZSA8bGludXgvb2YuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L29mX2Fk
ZHJlc3MuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L29mX2lvbW11Lmg+Cj4gLSNpbmNsdWRlIDxsaW51
eC9vZl9wbGF0Zm9ybS5oPgo+IC0jaW5jbHVkZSA8bGludXgvcGNpLmg+Cj4gLSNpbmNsdWRlIDxs
aW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4KPiAtCj4gLSNpbmNsdWRlIDxsaW51eC9hbWJhL2J1cy5o
Pgo+IC0KPiAtI2luY2x1ZGUgImlvLXBndGFibGUuaCIKPiArLyogWGVuOiBUaGUgbXV0ZXggaXMg
dXNlZCBvbmx5IGR1cmluZyBpbml0aWFsaXphdGlvbiBzbyB0aGUgdHlwZWNhc3QgaXMgc2FmZSAq
Lwo+ICsjZGVmaW5lIG11dGV4IHNwaW5sb2NrX3QKPiArI2RlZmluZSBtdXRleF9pbml0IHNwaW5f
bG9ja19pbml0Cj4gKyNkZWZpbmUgbXV0ZXhfbG9jayBzcGluX2xvY2sKPiArI2RlZmluZSBtdXRl
eF91bmxvY2sgc3Bpbl91bmxvY2sKPiArCj4gKyNkZWZpbmUgcmVhZHhfcG9sbF90aW1lb3V0KG9w
LCBhZGRyLCB2YWwsIGNvbmQsIHNsZWVwX3VzLCB0aW1lb3V0X3VzKSBcCj4gKyh7IFwKPiArCXNf
dGltZV90IGRlYWRsaW5lID0gTk9XKCkgKyBNSUNST1NFQ1ModGltZW91dF91cyk7IFwKPiArCWZv
ciAoOzspIHsgXAo+ICsJCSh2YWwpID0gb3AoYWRkcik7IFwKPiArCQlpZiAoY29uZCkgXAo+ICsJ
CQlicmVhazsgXAo+ICsJCWlmIChOT1coKSA+IGRlYWRsaW5lKSB7IFwKPiArCQkJKHZhbCkgPSBv
cChhZGRyKTsgXAo+ICsJCQlicmVhazsgXAo+ICsJCX0gXAo+ICsJdWRlbGF5KHNsZWVwX3VzKTsg
XAo+ICsJfSBcCj4gKwkoY29uZCkgPyAwIDogLUVUSU1FRE9VVDsgXAo+ICt9KQo+ICsKPiArI2Rl
ZmluZSByZWFkbF9yZWxheGVkX3BvbGxfdGltZW91dChhZGRyLCB2YWwsIGNvbmQsIGRlbGF5X3Vz
LCB0aW1lb3V0X3VzKSBcCj4gKwlyZWFkeF9wb2xsX3RpbWVvdXQocmVhZGxfcmVsYXhlZCwgYWRk
ciwgdmFsLCBjb25kLCBkZWxheV91cywgdGltZW91dF91cykKPiArCj4gKyNkZWZpbmUgVkFfQklU
UyAwIC8qIE9ubHkgbmVlZGVkIGZvciBTMSB0cmFuc2xhdGlvbnMgKi8KPiAgIAo+ICAgLyogTU1J
TyByZWdpc3RlcnMgKi8KPiAgICNkZWZpbmUgQVJNX1NNTVVfSURSMAkJCTB4MAo+IEBAIC00MzMs
NiArODA3LDcgQEAgZW51bSBwcmlfcmVzcCB7Cj4gICAJUFJJX1JFU1BfU1VDQywKPiAgIH07Cj4g
ICAKPiArI2lmIDAgLyogWGVuOiBObyBNU0kgc3VwcG9ydCBpbiB0aGlzIGl0ZXJhdGlvbiAqLwo+
ICAgZW51bSBhcm1fc21tdV9tc2lfaW5kZXggewo+ICAgCUVWVFFfTVNJX0lOREVYLAo+ICAgCUdF
UlJPUl9NU0lfSU5ERVgsCj4gQEAgLTQ1Nyw2ICs4MzIsNyBAQCBzdGF0aWMgcGh5c19hZGRyX3Qg
YXJtX3NtbXVfbXNpX2NmZ1tBUk1fU01NVV9NQVhfTVNJU11bM10gPSB7Cj4gICAJCUFSTV9TTU1V
X1BSSVFfSVJRX0NGRzIsCj4gICAJfSwKPiAgIH07Cj4gKyNlbmRpZgo+ICAgCklNSE8gY2FuIHdl
IGF2b2lkICNpZiAwIGZyb20gdGhlIGNvZGUsIHVubGVzcyB3ZSBpbnRlbmQgdG8gdXNlIHRoZSBj
b2RlIAppbiBmdXR1cmUuCj4gICBzdHJ1Y3QgYXJtX3NtbXVfY21kcV9lbnQgewo+ICAgCS8qIENv
bW1vbiBmaWVsZHMgKi8KPiBAQCAtNTYxLDYgKzkzNyw4IEBAIHN0cnVjdCBhcm1fc21tdV9zMl9j
Zmcgewo+ICAgCXUxNgkJCQl2bWlkOwo+ICAgCXU2NAkJCQl2dHRicjsKPiAgIAl1NjQJCQkJdnRj
cjsKPiArCS8qIFhlbjogRG9tYWluIGFzc29jaWF0ZWQgdG8gdGhpcyBjb25maWd1cmF0aW9uICov
Cj4gKwlzdHJ1Y3QgZG9tYWluCQkJKmRvbWFpbjsKU2VlIG5vdyB0aGlzIGRvbWFpbiBhbmQgb3Ro
ZXIgZG9tYWluIHZhcmlhYmxlcyB3b3VsZCBjb25mdXNlIHJlYWRlci4KSSBob3BlIHRoaXMgZXhh
bXBsZSBwcm92aWRlcyByYXRpb25hbGUgdG8gbXkgYXJndW1lbnQuCj4gICB9Owo+ICAgCj4gICBz
dHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2VudCB7Cj4gQEAgLTYzNSw5ICsxMDEzLDIxIEBAIHN0cnVj
dCBhcm1fc21tdV9kZXZpY2Ugewo+ICAgCXN0cnVjdCBhcm1fc21tdV9zdHJ0YWJfY2ZnCXN0cnRh
Yl9jZmc7Cj4gICAKPiAgIAkvKiBJT01NVSBjb3JlIGNvZGUgaGFuZGxlICovCj4gKyNpZiAwIC8q
WGVuOiBHZW5lcmljIGlvbW11X2RldmljZSByZWYgbm90IG5lZWRlZCBoZXJlICovCj4gICAJc3Ry
dWN0IGlvbW11X2RldmljZQkJaW9tbXU7Cj4gKyNlbmRpZgo+ICsJLyogWGVuOiBOZWVkIHRvIGtl
ZXAgYSBsaXN0IG9mIFNNTVUgZGV2aWNlcyAqLwo+ICsJc3RydWN0IGxpc3RfaGVhZCAgICAgICAg
ICAgICAgICBkZXZpY2VzOwo+ICAgfTsKPiAgIAo+ICsvKiBYZW46IEtlZXAgYSBsaXN0IG9mIGRl
dmljZXMgYXNzb2NpYXRlZCB3aXRoIHRoaXMgZHJpdmVyICovCj4gK3N0YXRpYyBERUZJTkVfU1BJ
TkxPQ0soYXJtX3NtbXVfZGV2aWNlc19sb2NrKTsKPiArc3RhdGljIExJU1RfSEVBRChhcm1fc21t
dV9kZXZpY2VzKTsKPiArLyogWGVuOiBIZWxwZXIgZm9yIGZpbmRpbmcgYSBkZXZpY2UgdXNpbmcg
Zndub2RlICovCj4gK3N0YXRpYwo+ICtzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICphcm1fc21tdV9n
ZXRfYnlfZndub2RlKHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpOwo+ICsKPiArCj4gICAv
KiBTTU1VIHByaXZhdGUgZGF0YSBmb3IgZWFjaCBtYXN0ZXIgKi8KPiAgIHN0cnVjdCBhcm1fc21t
dV9tYXN0ZXJfZGF0YSB7Cj4gICAJc3RydWN0IGFybV9zbW11X2RldmljZQkJKnNtbXU7Cj4gQEAg
LTY1NCw3ICsxMDQ0LDcgQEAgZW51bSBhcm1fc21tdV9kb21haW5fc3RhZ2Ugewo+ICAgCj4gICBz
dHJ1Y3QgYXJtX3NtbXVfZG9tYWluIHsKPiAgIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlCQkqc21t
dTsKPiAtCXN0cnVjdCBtdXRleAkJCWluaXRfbXV0ZXg7IC8qIFByb3RlY3RzIHNtbXUgcG9pbnRl
ciAqLwo+ICsJbXV0ZXgJCQkJaW5pdF9tdXRleDsgLyogUHJvdGVjdHMgc21tdSBwb2ludGVyICov
Cj4gICAKPiAgIAlzdHJ1Y3QgaW9fcGd0YWJsZV9vcHMJCSpwZ3RibF9vcHM7Cj4gICAKPiBAQCAt
MTIzMiw3ICsxNjIyLDcgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfaGFuZGxlX3BwcihzdHJ1Y3Qg
YXJtX3NtbXVfZGV2aWNlICpzbW11LCB1NjQgKmV2dCkKPiAgIAo+ICAgCWRldl9pbmZvKHNtbXUt
PmRldiwgInVuZXhwZWN0ZWQgUFJJIHJlcXVlc3QgcmVjZWl2ZWQ6XG4iKTsKPiAgIAlkZXZfaW5m
byhzbW11LT5kZXYsCj4gLQkJICJcdHNpZCAweCUwOHguMHglMDV4OiBbJXUlc10gJXNwcml2aWxl
Z2VkICVzJXMlcyBhY2Nlc3MgYXQgaW92YSAweCUwMTZsbHhcbiIsCj4gKwkJICJcdHNpZCAweCUw
OHguMHglMDV4OiBbJXUlc10gJXNwcml2aWxlZ2VkICVzJXMlcyBhY2Nlc3MgYXQgaW92YSAlIyIg
UFJJeDY0ICJcbiIsCj4gICAJCSBzaWQsIHNzaWQsIGdycGlkLCBsYXN0ID8gIkwiIDogIiIsCj4g
ICAJCSBldnRbMF0gJiBQUklRXzBfUEVSTV9QUklWID8gIiIgOiAidW4iLAo+ICAgCQkgZXZ0WzBd
ICYgUFJJUV8wX1BFUk1fUkVBRCA/ICJSIiA6ICIiLAo+IEBAIC0xMzQ2LDYgKzE3MzYsOCBAQCBz
dGF0aWMgaXJxcmV0dXJuX3QgYXJtX3NtbXVfY29tYmluZWRfaXJxX2hhbmRsZXIoaW50IGlycSwg
dm9pZCAqZGV2KQo+ICAgewo+ICAgCWFybV9zbW11X2dlcnJvcl9oYW5kbGVyKGlycSwgZGV2KTsK
PiAgIAlhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlcihpcnEsIGRldik7Cj4gKwkvKlhlbjogTm8g
dGhyZWFkZWQgaXJxLiBTbyBjYWxsIHRoZSByZXF1aXJlZCBmdW5jdGlvbiBmcm9tIGhlcmUgKi8K
PiArCWFybV9zbW11X2NvbWJpbmVkX2lycV90aHJlYWQoaXJxLCBkZXYpOwo+ICAgCXJldHVybiBJ
UlFfV0FLRV9USFJFQUQ7Cj4gICB9Cj4gICAKPiBAQCAtMTM1OCw2ICsxNzUwLDQ2IEBAIHN0YXRp
YyB2b2lkIF9fYXJtX3NtbXVfdGxiX3N5bmMoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkK
PiAgIAlhcm1fc21tdV9jbWRxX2lzc3VlX2NtZChzbW11LCAmY21kKTsKPiAgIH0KPiAgIAo+ICsv
Kgo+ICsgKiBYZW46IERlZmluZSB0aGUgSVJRIGhhbmRsZXJzIGZvciB4ZW4uIFRoZSBsaW51eCBm
dW5jdGlvbnMgd291bGQgYmUKPiArICogbW9kaWZpZWQgdG8gdXNlIHRoZSBmdW5jdGlvbnMgZGVm
aW5lZCBpbiB0aGUgZm9sbG93aW5nIGNvZGUuCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBhcm1fc21t
dV9ldnRxX3RocmVhZF94ZW4oaW50IGlycSwgdm9pZCAqZGV2LAo+ICsJCQkJICAgICAgIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKwlhcm1fc21tdV9ldnRxX3RocmVhZChpcnEs
IGRldik7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGFybV9zbW11X3ByaXFfdGhyZWFkX3hlbihp
bnQgaXJxLCB2b2lkICpkZXYsCj4gKwkJCQkgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCj4gK3sKPiArCWFybV9zbW11X3ByaXFfdGhyZWFkKGlycSwgZGV2KTsKPiArfQo+ICsKQWdh
aW4gY2FuIHdlIGF2b2lkIF90aGVyYWQgZnJvbSB0aGUgbm9tZW5jbGF0dXJlLgo+ICtzdGF0aWMg
dm9pZCBhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlcl94ZW4oaW50IGlycSwgdm9pZCAqZGV2LAo+
ICsJCQkJICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKwlhcm1fc21t
dV9jbWRxX3N5bmNfaGFuZGxlcihpcnEsIGRldik7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGFy
bV9zbW11X2dlcnJvcl9oYW5kbGVyX3hlbihpbnQgaXJxLCB2b2lkICpkZXYsCj4gKwkJCQkgICAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArCWFybV9zbW11X2dlcnJvcl9o
YW5kbGVyKGlycSwgZGV2KTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgYXJtX3NtbXVfY29tYmlu
ZWRfaXJxX2hhbmRsZXJfeGVuKGludCBpcnEsIHZvaWQgKmRldiwKPiArCQkJCSAgICAgICBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsJYXJtX3NtbXVfY29tYmluZWRfaXJxX2hh
bmRsZXIoaXJxLCBkZXYpOwo+ICt9Cj4gKwo+ICsjZGVmaW5lIGFybV9zbW11X2V2dHFfdGhyZWFk
IGFybV9zbW11X2V2dHFfdGhyZWFkX3hlbgo+ICsjZGVmaW5lIGFybV9zbW11X3ByaXFfdGhyZWFk
IGFybV9zbW11X3ByaXFfdGhyZWFkX3hlbgo+ICsjZGVmaW5lIGFybV9zbW11X2NtZHFfc3luY19o
YW5kbGVyIGFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyX3hlbgo+ICsjZGVmaW5lIGFybV9zbW11
X2dlcnJvcl9oYW5kbGVyIGFybV9zbW11X2dlcnJvcl9oYW5kbGVyX3hlbgo+ICsjZGVmaW5lIGFy
bV9zbW11X2NvbWJpbmVkX2lycV9oYW5kbGVyIGFybV9zbW11X2NvbWJpbmVkX2lycV9oYW5kbGVy
X3hlbgo+ICsKPiAgIHN0YXRpYyB2b2lkIGFybV9zbW11X3RsYl9zeW5jKHZvaWQgKmNvb2tpZSkK
PiAgIHsKPiAgIAlzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbiA9IGNvb2tpZTsK
PiBAQCAtMTQxNSw2ICsxODQ3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9nYXRoZXJf
b3BzIGFybV9zbW11X2dhdGhlcl9vcHMgPSB7Cj4gICAJLnRsYl9zeW5jCT0gYXJtX3NtbXVfdGxi
X3N5bmMsCj4gICB9Owo+ICAgCj4gKyNpZiAwIC8qWGVuOiBVbnVzZWQgZnVuY3Rpb25hbGl0eSAq
Lwo+ICAgLyogSU9NTVUgQVBJICovCj4gICBzdGF0aWMgYm9vbCBhcm1fc21tdV9jYXBhYmxlKGVu
dW0gaW9tbXVfY2FwIGNhcCkKPiAgIHsKPiBAQCAtMTQyNyw2ICsxODYwLDcgQEAgc3RhdGljIGJv
b2wgYXJtX3NtbXVfY2FwYWJsZShlbnVtIGlvbW11X2NhcCBjYXApCj4gICAJCXJldHVybiBmYWxz
ZTsKPiAgIAl9Cj4gICB9Cj4gKyNlbmRpZgo+ICAgCj4gICBzdGF0aWMgc3RydWN0IGlvbW11X2Rv
bWFpbiAqYXJtX3NtbXVfZG9tYWluX2FsbG9jKHVuc2lnbmVkIHR5cGUpCj4gICB7Cj4gQEAgLTE1
NDYsOSArMTk4MCwxNSBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZV9zMihz
dHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbiwKPiAgIAlpZiAodm1pZCA8IDApCj4g
ICAJCXJldHVybiB2bWlkOwo+ICAgCj4gLQljZmctPnZtaWQJPSAodTE2KXZtaWQ7Cj4gLQljZmct
PnZ0dGJyCT0gcGd0YmxfY2ZnLT5hcm1fbHBhZV9zMl9jZmcudnR0YnI7Cj4gLQljZmctPnZ0Y3IJ
PSBwZ3RibF9jZmctPmFybV9scGFlX3MyX2NmZy52dGNyOwo+ICsJLyogWGVuOiBHZXQgdGhlIHR0
YnIgYW5kIHZ0Y3IgdmFsdWVzCj4gKwkgKiB2dHRicjogVGhpcyBpcyBhIHNoYXJlZCB2YWx1ZSB3
aXRoIHRoZSBkb21haW4gcGFnZSB0YWJsZQo+ICsJICogdnRjcjogVGhlIFRDUiBzZXR0aW5ncyBh
cmUgdGhlIHNhbWUgYXMgQ1BVIHNpbmNlIHRoZSBwYWdlCj4gKwkgKiB0YWJsZXMgYXJlIHNoYXJl
ZAo+ICsJICovCj4gKwo+ICsJY2ZnLT52bWlkCT0gdm1pZDsKPiArCWNmZy0+dnR0YnIJPSBwYWdl
X3RvX21hZGRyKGNmZy0+ZG9tYWluLT5hcmNoLnAybS5yb290KTsKPiArCWNmZy0+dnRjcgk9IFJF
QURfU1lTUkVHMzIoVlRDUl9FTDIpICYgU1RSVEFCX1NURV8yX1ZUQ1JfTUFTSzsKPiAgIAlyZXR1
cm4gMDsKPiAgIH0KPiAgIAo+IEBAIC0xNjA0LDYgKzIwNDQsNyBAQCBzdGF0aWMgaW50IGFybV9z
bW11X2RvbWFpbl9maW5hbGlzZShzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4pCj4gICAJaWYg
KHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF9DT0hFUkVOQ1kpCj4gICAJCXBndGJsX2Nm
Zy5xdWlya3MgPSBJT19QR1RBQkxFX1FVSVJLX05PX0RNQTsKPiAgIAo+ICsJLyogWGVuOiBwZ3Ri
bF9vcHMgZ2V0cyBhbiBpbnZhbGlkIGFkZHJlc3MgKi8KPiAgIAlwZ3RibF9vcHMgPSBhbGxvY19p
b19wZ3RhYmxlX29wcyhmbXQsICZwZ3RibF9jZmcsIHNtbXVfZG9tYWluKTsKPiAgIAlpZiAoIXBn
dGJsX29wcykKPiAgIAkJcmV0dXJuIC1FTk9NRU07Cj4gQEAgLTE3MjEsNiArMjE2Miw3IEBAIG91
dF91bmxvY2s6Cj4gICAJcmV0dXJuIHJldDsKPiAgIH0KPiAgIAo+ICsjaWYgMCAvKiBYZW46IFVu
dXNlZCBmdW5jdGlvbmxpdHkgKi8KPiAgIHN0YXRpYyBpbnQgYXJtX3NtbXVfbWFwKHN0cnVjdCBp
b21tdV9kb21haW4gKmRvbWFpbiwgdW5zaWduZWQgbG9uZyBpb3ZhLAo+ICAgCQkJcGh5c19hZGRy
X3QgcGFkZHIsIHNpemVfdCBzaXplLCBpbnQgcHJvdCkKPiAgIHsKPiBAQCAtMTc3Miw2ICsyMjE0
LDcgQEAgc3RydWN0IGFybV9zbW11X2RldmljZSAqYXJtX3NtbXVfZ2V0X2J5X2Z3bm9kZShzdHJ1
Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKQo+ICAgCXB1dF9kZXZpY2UoZGV2KTsKPiAgIAlyZXR1
cm4gZGV2ID8gZGV2X2dldF9kcnZkYXRhKGRldikgOiBOVUxMOwo+ICAgfQo+ICsjZW5kaWYKPiAg
IAo+ICAgc3RhdGljIGJvb2wgYXJtX3NtbXVfc2lkX2luX3JhbmdlKHN0cnVjdCBhcm1fc21tdV9k
ZXZpY2UgKnNtbXUsIHUzMiBzaWQpCj4gICB7Cj4gQEAgLTE3ODMsNyArMjIyNiw5IEBAIHN0YXRp
YyBib29sIGFybV9zbW11X3NpZF9pbl9yYW5nZShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11
LCB1MzIgc2lkKQo+ICAgCXJldHVybiBzaWQgPCBsaW1pdDsKPiAgIH0KPiAgIAo+ICsjaWYgMAo+
ICAgc3RhdGljIHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfb3BzOwo+ICsjZW5kaWYKPiAgIAo+
ICAgc3RhdGljIGludCBhcm1fc21tdV9hZGRfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAg
IHsKPiBAQCAtMTc5MSw5ICsyMjM2LDEyIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfYWRkX2Rldmlj
ZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gICAJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdTsK
PiAgIAlzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEgKm1hc3RlcjsKPiAgIAlzdHJ1Y3QgaW9t
bXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKPiArI2lmIDAgLypYZW46IGlv
bW11X2dyb3VwIGlzIG5vdCBuZWVkZWQgKi8KPiAgIAlzdHJ1Y3QgaW9tbXVfZ3JvdXAgKmdyb3Vw
Owo+ICsjZW5kaWYKPiAgIAo+IC0JaWYgKCFmd3NwZWMgfHwgZndzcGVjLT5vcHMgIT0gJmFybV9z
bW11X29wcykKPiArCS8qIFhlbjogZndzcGVjLT5vcHMgYXJlIG5vdCBuZWVkZWQgKi8KPiArCWlm
ICghZndzcGVjKQo+ICAgCQlyZXR1cm4gLUVOT0RFVjsKPiAgIAkvKgo+ICAgCSAqIFdlIF9jYW5f
IGFjdHVhbGx5IHdpdGhzdGFuZCBkb2RneSBidXMgY29kZSByZS1jYWxsaW5nIGFkZF9kZXZpY2Uo
KQo+IEBAIC0xODMwLDYgKzIyNzgsMTEgQEAgc3RhdGljIGludCBhcm1fc21tdV9hZGRfZGV2aWNl
KHN0cnVjdCBkZXZpY2UgKmRldikKPiAgIAkJfQo+ICAgCX0KPiAgIAo+ICsvKgo+ICsgKiBYZW46
IERvIG5vdCBuZWVkIGFuIGlvbW11IGdyb3VwIGFzIHRoZSBzdHJlYW0gZGF0YSBpcyBjYXJyaWVk
IGJ5IHRoZSBTTU1VCj4gKyAqIG1hc3RlciBkZXZpY2Ugb2JqZWN0Cj4gKyAqLwo+ICsjaWYgMAo+
ICAgCWdyb3VwID0gaW9tbXVfZ3JvdXBfZ2V0X2Zvcl9kZXYoZGV2KTsKPiAgIAlpZiAoIUlTX0VS
Uihncm91cCkpIHsKPiAgIAkJaW9tbXVfZ3JvdXBfcHV0KGdyb3VwKTsKPiBAQCAtMTgzNyw4ICsy
MjkwLDE2IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfYWRkX2RldmljZShzdHJ1Y3QgZGV2aWNlICpk
ZXYpCj4gICAJfQo+ICAgCj4gICAJcmV0dXJuIFBUUl9FUlJfT1JfWkVSTyhncm91cCk7Cj4gKyNl
bmRpZgo+ICsJcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiArLyoKPiArICogWGVuOiBXZSBjYW4gcG90
ZW50aWFsbHkgc3VwcG9ydCB0aGlzIGZ1bmN0aW9uIGFuZCBkZXN0cm95IGEgZGV2aWNlLiBUaGlz
Cj4gKyAqIHdpbGwgYmUgcmVsZXZhbnQgZm9yIFBDSSBob3RwbHVnLiBTbywgd2lsbCBiZSBpbXBs
ZW1lbnRlZCBhcyBuZWVkZWQgYWZ0ZXIKPiArICogcGFzc3Rocm91Z2ggc3VwcG9ydCBpcyBhdmFp
bGFibGUuCj4gKyAqLwo+ICsjaWYgMAo+ICAgc3RhdGljIHZvaWQgYXJtX3NtbXVfcmVtb3ZlX2Rl
dmljZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gICB7Cj4gICAJc3RydWN0IGlvbW11X2Z3c3BlYyAq
ZndzcGVjID0gZGV2LT5pb21tdV9md3NwZWM7Cj4gQEAgLTE5NzQsNiArMjQzNSw3IEBAIHN0YXRp
YyBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X29wcyA9IHsKPiAgIAkucHV0X3Jlc3ZfcmVnaW9u
cwk9IGFybV9zbW11X3B1dF9yZXN2X3JlZ2lvbnMsCj4gICAJLnBnc2l6ZV9iaXRtYXAJCT0gLTFV
TCwgLyogUmVzdHJpY3RlZCBkdXJpbmcgZGV2aWNlIGF0dGFjaCAqLwo+ICAgfTsKPiArI2VuZGlm
Cj4gICAKPiAgIC8qIFByb2JpbmcgYW5kIGluaXRpYWxpc2F0aW9uIGZ1bmN0aW9ucyAqLwo+ICAg
c3RhdGljIGludCBhcm1fc21tdV9pbml0X29uZV9xdWV1ZShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNl
ICpzbW11LAo+IEBAIC0yMTgyLDYgKzI2NDQsNyBAQCBzdGF0aWMgaW50IGFybV9zbW11X3VwZGF0
ZV9nYnBhKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHUzMiBzZXQsIHUzMiBjbHIpCj4g
ICAJCQkJCSAgMSwgQVJNX1NNTVVfUE9MTF9USU1FT1VUX1VTKTsKPiAgIH0KPiAgIAo+ICsjaWYg
MCAvKiBYZW46IFRoZXJlIGlzIG5vIE1TSSBzdXBwb3J0IGFzIHlldCAqLwo+ICAgc3RhdGljIHZv
aWQgYXJtX3NtbXVfZnJlZV9tc2lzKHZvaWQgKmRhdGEpCj4gICB7Cj4gICAJc3RydWN0IGRldmlj
ZSAqZGV2ID0gZGF0YTsKPiBAQCAtMjI0NywxMiArMjcxMCwxNSBAQCBzdGF0aWMgdm9pZCBhcm1f
c21tdV9zZXR1cF9tc2lzKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCj4gICAJLyogQWRk
IGNhbGxiYWNrIHRvIGZyZWUgTVNJcyBvbiB0ZWFyZG93biAqLwo+ICAgCWRldm1fYWRkX2FjdGlv
bihkZXYsIGFybV9zbW11X2ZyZWVfbXNpcywgZGV2KTsKPiAgIH0KPiArI2VuZGlmCj4gICAKPiAg
IHN0YXRpYyB2b2lkIGFybV9zbW11X3NldHVwX3VuaXF1ZV9pcnFzKHN0cnVjdCBhcm1fc21tdV9k
ZXZpY2UgKnNtbXUpCj4gICB7Cj4gICAJaW50IGlycSwgcmV0Owo+ICAgCj4gKyNpZiAwIC8qWGVu
OiBDYW5ub3Qgc2V0dXAgbXNpcyBmb3Igbm93ICovCj4gICAJYXJtX3NtbXVfc2V0dXBfbXNpcyhz
bW11KTsKPiArI2VuZGlmCj4gICAKPiAgIAkvKiBSZXF1ZXN0IGludGVycnVwdCBsaW5lcyAqLwo+
ICAgCWlycSA9IHNtbXUtPmV2dHEucS5pcnE7Cj4gQEAgLTIzMTYsOSArMjc4MiwxMyBAQCBzdGF0
aWMgaW50IGFybV9zbW11X3NldHVwX2lycXMoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkK
PiAgIAkJICogQ2F2aXVtIFRodW5kZXJYMiBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IG5vdCBzdXBw
b3J0IHVuaXF1ZQo+ICAgCQkgKiBpcnEgbGluZXMuIFVzZSBzaW5nbGUgaXJxIGxpbmUgZm9yIGFs
bCB0aGUgU01NVXYzIGludGVycnVwdHMuCj4gICAJCSAqLwo+IC0JCXJldCA9IGRldm1fcmVxdWVz
dF90aHJlYWRlZF9pcnEoc21tdS0+ZGV2LCBpcnEsCj4gKwkJLyoKPiArCQkgKiBYZW46IERvZXMg
bm90IHN1cHBvcnQgdGhyZWFkZWQgaXJxcywgc28gc2VyaWFsaXNlIHRoZSBzZXR1cC4KPiArCQkg
KiBUaGlzIGlzIHRoZSBzYW1lIGZvciBwcmlzIGFuZCBldmVudCBpbnRlcnJ1cHQgbGluZXMgb24g
b3RoZXIKPiArCQkgKiBzeXN0ZW1zCj4gKwkJICovCj4gKwkJcmV0ID0gZGV2bV9yZXF1ZXN0X2ly
cShzbW11LT5kZXYsIGlycSwKPiAgIAkJCQkJYXJtX3NtbXVfY29tYmluZWRfaXJxX2hhbmRsZXIs
Cj4gLQkJCQkJYXJtX3NtbXVfY29tYmluZWRfaXJxX3RocmVhZCwKPiAgIAkJCQkJSVJRRl9PTkVT
SE9ULAo+ICAgCQkJCQkiYXJtLXNtbXUtdjMtY29tYmluZWQtaXJxIiwgc21tdSk7Cj4gICAJCWlm
IChyZXQgPCAwKQo+IEBAIC0yNTQyLDggKzMwMTIsMTQgQEAgc3RhdGljIGludCBhcm1fc21tdV9k
ZXZpY2VfaHdfcHJvYmUoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKPiAgIAkJc21tdS0+
ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9TVEFMTFM7Cj4gICAJfQo+ICAgCj4gKy8qCj4gKyAq
IFhlbjogQmxvY2sgc3RhZ2UgMSB0cmFuc2xhdGlvbnMuIEJ5IGRvaW5nIHRoaXMgaGVyZSB3ZSBk
byBub3QgbmVlZCB0byBzZXQgdGhlCj4gKyAqIGRvbWFpbi0+c3RhZ2UgZXhwbGljaXRseS4KPiAr
ICovCj4gKyNpZiAwCj4gICAJaWYgKHJlZyAmIElEUjBfUzFQKQo+ICAgCQlzbW11LT5mZWF0dXJl
cyB8PSBBUk1fU01NVV9GRUFUX1RSQU5TX1MxOwo+ICsjZW5kaWYKPiAgIAo+ICAgCWlmIChyZWcg
JiBJRFIwX1MyUCkKPiAgIAkJc21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9UUkFOU19T
MjsKPiBAQCAtMjYxNiwxMCArMzA5MiwxMiBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9o
d19wcm9iZShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQo+ICAgCWlmIChyZWcgJiBJRFI1
X0dSQU40SykKPiAgIAkJc21tdS0+cGdzaXplX2JpdG1hcCB8PSBTWl80SyB8IFNaXzJNIHwgU1pf
MUc7Cj4gICAKPiArI2lmIDAgLyogWGVuOiBTTU1VIG9wcyBkbyBub3QgaGF2ZSBhIHBnc2l6ZV9i
aXRtYXAgbWVtYmVyIGZvciBYZW4gKi8KPiAgIAlpZiAoYXJtX3NtbXVfb3BzLnBnc2l6ZV9iaXRt
YXAgPT0gLTFVTCkKPiAgIAkJYXJtX3NtbXVfb3BzLnBnc2l6ZV9iaXRtYXAgPSBzbW11LT5wZ3Np
emVfYml0bWFwOwo+ICAgCWVsc2UKPiAgIAkJYXJtX3NtbXVfb3BzLnBnc2l6ZV9iaXRtYXAgfD0g
c21tdS0+cGdzaXplX2JpdG1hcDsKPiArI2VuZGlmCj4gICAKPiAgIAkvKiBPdXRwdXQgYWRkcmVz
cyBzaXplICovCj4gICAJc3dpdGNoIChyZWcgJiBJRFI1X09BU19NQVNLIDw8IElEUjVfT0FTX1NI
SUZUKSB7Cj4gQEAgLTI2ODAsNyArMzE1OCw4IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNl
X2FjcGlfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPiAgIAlzdHJ1Y3QgZGV2
aWNlICpkZXYgPSBzbW11LT5kZXY7Cj4gICAJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlOwo+
ICAgCj4gLQlub2RlID0gKihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKiopZGV2X2dldF9wbGF0ZGF0
YShkZXYpOwo+ICsJLyogWGVuOiBNb2RpZmljYXRpb24gdG8gZ2V0IGlvcnRfbm9kZSAqLwo+ICsJ
bm9kZSA9IChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKilkZXYtPmFjcGlfbm9kZTsKPiAgIAo+ICAg
CS8qIFJldHJpZXZlIFNNTVV2MyBzcGVjaWZpYyBkYXRhICovCj4gICAJaW9ydF9zbW11ID0gKHN0
cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqKW5vZGUtPm5vZGVfZGF0YTsKPiBAQCAtMjcwMyw3ICsz
MTgyLDcgQEAgc3RhdGljIGlubGluZSBpbnQgYXJtX3NtbXVfZGV2aWNlX2FjcGlfcHJvYmUoc3Ry
dWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPiAgIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNl
X2R0X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4gICAJCQkJICAgIHN0cnVj
dCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCj4gICB7Cj4gLQlzdHJ1Y3QgZGV2aWNlICpkZXYgPSAm
cGRldi0+ZGV2Owo+ICsJc3RydWN0IGRldmljZSAqZGV2ID0gcGRldjsKPiAgIAl1MzIgY2VsbHM7
Cj4gICAJaW50IHJldCA9IC1FSU5WQUw7Cj4gICAKPiBAQCAtMjcxNiw2ICszMTk1LDcgQEAgc3Rh
dGljIGludCBhcm1fc21tdV9kZXZpY2VfZHRfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAq
cGRldiwKPiAgIAo+ICAgCXBhcnNlX2RyaXZlcl9vcHRpb25zKHNtbXUpOwo+ICAgCj4gKwkvKiBY
ZW46IG9mX2RtYV9pc19jb2hlcmVudCBpcyBhIHN0dWIgdGlsbCBkdCBzdXBwb3J0IGlzIGludHJv
ZHVjZWQgKi8KPiAgIAlpZiAob2ZfZG1hX2lzX2NvaGVyZW50KGRldi0+b2Zfbm9kZSkpCj4gICAJ
CXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfQ09IRVJFTkNZOwo+ICAgCj4gQEAgLTI3
MzQsOSArMzIxNCwxMSBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9wcm9iZShzdHJ1Y3Qg
cGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAgewo+ICAgCWludCBpcnEsIHJldDsKPiAgIAlzdHJ1
Y3QgcmVzb3VyY2UgKnJlczsKPiArI2lmIDAgLypYZW46IERvIG5vdCBuZWVkIHRvIHNldHVwIHN5
c2ZzICovCj4gICAJcmVzb3VyY2Vfc2l6ZV90IGlvYWRkcjsKPiArI2VuZGlmCj4gICAJc3RydWN0
IGFybV9zbW11X2RldmljZSAqc21tdTsKPiAtCXN0cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5k
ZXY7Cj4gKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBwZGV2Oy8qIFhlbjogZGV2IGlzIGlnbm9yZWQg
Ki8KPiAgIAlib29sIGJ5cGFzczsKPiAgIAo+ICAgCXNtbXUgPSBkZXZtX2t6YWxsb2MoZGV2LCBz
aXplb2YoKnNtbXUpLCBHRlBfS0VSTkVMKTsKPiBAQCAtMjc2Myw3ICszMjQ1LDkgQEAgc3RhdGlj
IGludCBhcm1fc21tdV9kZXZpY2VfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikK
PiAgIAkJZGV2X2VycihkZXYsICJNTUlPIHJlZ2lvbiB0b28gc21hbGwgKCVwcilcbiIsIHJlcyk7
Cj4gICAJCXJldHVybiAtRUlOVkFMOwo+ICAgCX0KPiArI2lmIDAgLypYZW46IERvIG5vdCBuZWVk
IHRvIHNldHVwIHN5c2ZzICovCj4gICAJaW9hZGRyID0gcmVzLT5zdGFydDsKPiArI2VuZGlmCj4g
ICAKPiAgIAlzbW11LT5iYXNlID0gZGV2bV9pb3JlbWFwX3Jlc291cmNlKGRldiwgcmVzKTsKPiAg
IAlpZiAoSVNfRVJSKHNtbXUtPmJhc2UpKQo+IEBAIC0yODAyLDEzICszMjg2LDE4IEBAIHN0YXRp
YyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYp
Cj4gICAJCXJldHVybiByZXQ7Cj4gICAKPiAgIAkvKiBSZWNvcmQgb3VyIHByaXZhdGUgZGV2aWNl
IHN0cnVjdHVyZSAqLwo+ICsJLyogWGVuOiBTTU1VIGlzIG5vdCB0cmVhdGVkIGEgYSBwbGF0Zm9y
bSBkZXZpY2UqLwo+ICsjaWYgMAo+ICAgCXBsYXRmb3JtX3NldF9kcnZkYXRhKHBkZXYsIHNtbXUp
Owo+ICsjZW5kaWYKPiAgIAo+ICAgCS8qIFJlc2V0IHRoZSBkZXZpY2UgKi8KPiAgIAlyZXQgPSBh
cm1fc21tdV9kZXZpY2VfcmVzZXQoc21tdSwgYnlwYXNzKTsKPiAgIAlpZiAocmV0KQo+ICAgCQly
ZXR1cm4gcmV0Owo+ICAgCj4gKy8qIFhlbjogTm90IGNyZWF0aW5nIGFuIElPTU1VIGRldmljZSBs
aXN0IGZvciBYZW4gKi8KPiArI2lmIDAKPiAgIAkvKiBBbmQgd2UncmUgdXAuIEdvIGdvIGdvISAq
Lwo+ICAgCXJldCA9IGlvbW11X2RldmljZV9zeXNmc19hZGQoJnNtbXUtPmlvbW11LCBkZXYsIE5V
TEwsCj4gICAJCQkJICAgICAic21tdTMuJXBhIiwgJmlvYWRkcik7Cj4gQEAgLTI4NDQsOSArMzMz
MywyMCBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1f
ZGV2aWNlICpwZGV2KQo+ICAgCQlpZiAocmV0KQo+ICAgCQkJcmV0dXJuIHJldDsKPiAgIAl9Cj4g
KyNlbmRpZgo+ICsJLyoKPiArCSAqIFhlbjogS2VlcCBhIGxpc3Qgb2YgYWxsIHByb2JlZCBkZXZp
Y2VzLiBUaGlzIHdpbGwgYmUgdXNlZCB0byBxdWVyeQo+ICsJICogdGhlIHNtbXUgZGV2aWNlcyBi
YXNlZCBvbiB0aGUgZndub2RlLgo+ICsJICovCj4gKwlJTklUX0xJU1RfSEVBRCgmc21tdS0+ZGV2
aWNlcyk7Cj4gKwlzcGluX2xvY2soJmFybV9zbW11X2RldmljZXNfbG9jayk7Cj4gKwlsaXN0X2Fk
ZCgmc21tdS0+ZGV2aWNlcywgJmFybV9zbW11X2RldmljZXMpOwo+ICsJc3Bpbl91bmxvY2soJmFy
bV9zbW11X2RldmljZXNfbG9jayk7Cj4gICAJcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiArLyogWGVu
OiBVbnVzZWQgZnVuY3Rpb24gKi8KPiArI2lmIDAKPiAgIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2
aWNlX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAgewo+ICAgCXN0cnVj
dCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKPiBA
QCAtMjg2MCw2ICszMzYwLDggQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfZGV2aWNlX3NodXRkb3du
KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gICB7Cj4gICAJYXJtX3NtbXVfZGV2aWNl
X3JlbW92ZShwZGV2KTsKPiAgIH0KPiArI2VuZGlmCj4gKwo+ICAgCj4gICBzdGF0aWMgY29uc3Qg
c3RydWN0IG9mX2RldmljZV9pZCBhcm1fc21tdV9vZl9tYXRjaFtdID0gewo+ICAgCXsgLmNvbXBh
dGlibGUgPSAiYXJtLHNtbXUtdjMiLCB9LAo+IEBAIC0yODY3LDYgKzMzNjksNyBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IG9mX2RldmljZV9pZCBhcm1fc21tdV9vZl9tYXRjaFtdID0gewo+ICAgfTsK
PiAgIE1PRFVMRV9ERVZJQ0VfVEFCTEUob2YsIGFybV9zbW11X29mX21hdGNoKTsKPiAgIAo+ICsj
aWYgMAo+ICAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgYXJtX3NtbXVfZHJpdmVyID0g
ewo+ICAgCS5kcml2ZXIJPSB7Cj4gICAJCS5uYW1lCQk9ICJhcm0tc21tdS12MyIsCj4gQEAgLTI4
ODMsMyArMzM4NiwzMTggQEAgSU9NTVVfT0ZfREVDTEFSRShhcm1fc21tdXYzLCAiYXJtLHNtbXUt
djMiLCBOVUxMKTsKPiAgIE1PRFVMRV9ERVNDUklQVElPTigiSU9NTVUgQVBJIGZvciBBUk0gYXJj
aGl0ZWN0ZWQgU01NVXYzIGltcGxlbWVudGF0aW9ucyIpOwo+ICAgTU9EVUxFX0FVVEhPUigiV2ls
bCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+Iik7Cj4gICBNT0RVTEVfTElDRU5TRSgiR1BM
IHYyIik7Cj4gKyNlbmRpZgo+ICsKPiArLyoqKioqIFN0YXJ0IG9mIFhlbiBzcGVjaWZpYyBjb2Rl
ICoqKioqLwo+ICsKPiArc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1
c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArCXN0cnVjdCBhcm1fc21tdV94ZW5fZG9t
YWluICpzbW11X2RvbWFpbiA9IGRvbV9pb21tdShkKS0+YXJjaC5wcml2Owo+ICsJc3RydWN0IGlv
bW11X2RvbWFpbiAqY2ZnOwo+ICsKPiArCXNwaW5fbG9jaygmc21tdV9kb21haW4tPmxvY2spOwo+
ICsJbGlzdF9mb3JfZWFjaF9lbnRyeShjZmcsICZzbW11X2RvbWFpbi0+aW9tbXVfZG9tYWlucywg
bGlzdCkgewo+ICsJCS8qCj4gKwkJICogT25seSBpbnZhbGlkYXRlIHRoZSBjb250ZXh0IHdoZW4g
U01NVSBpcyBwcmVzZW50Lgo+ICsJCSAqIFRoaXMgaXMgYmVjYXVzZSB0aGUgY29udGV4dCBpbml0
aWFsaXphdGlvbiBpcyBkZWxheWVkCj4gKwkJICogdW50aWwgYSBtYXN0ZXIgaGFzIGJlZW4gYWRk
ZWQuCj4gKwkJICovCj4gKwkJaWYgKHVubGlrZWx5KCFBQ0NFU1NfT05DRShjZmctPnByaXYtPnNt
bXUpKSkKPiArCQkJY29udGludWU7Cj4gKwkJYXJtX3NtbXVfdGxiX2ludl9jb250ZXh0KGNmZy0+
cHJpdik7Cj4gKwl9Cj4gKwlzcGluX3VubG9jaygmc21tdV9kb21haW4tPmxvY2spOwo+ICsJcmV0
dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxi
X2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsCj4gKwkJCQkJICAgICB1bnNpZ25lZCBsb25nIGdmbiwK
PiArCQkJCQkgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQo+ICt7Cj4gKwlyZXR1cm4gYXJt
X3NtbXVfaW90bGJfZmx1c2hfYWxsKGQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgc3RydWN0IGlvbW11
X2RvbWFpbiAqYXJtX3NtbXVfZ2V0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLAo+ICsJCQkJCQlz
dHJ1Y3QgZGV2aWNlICpkZXYpCj4gK3sKPiArCXN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbjsK
Zml4IGRvbWFpbiB2YXJpYWJsZS4KPiArCXN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICp4ZW5f
ZG9tYWluOwo+ICsJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdTsKPiArCXN0cnVjdCBhcm1f
c21tdV9kb21haW4gKnNtbXVfZG9tYWluOwo+ICsKPiArCXhlbl9kb21haW4gPSBkb21faW9tbXUo
ZCktPmFyY2gucHJpdjsKPiArCj4gKwlzbW11ID0gYXJtX3NtbXVfZ2V0X2J5X2Z3bm9kZShkZXYt
PmlvbW11X2Z3c3BlYy0+aW9tbXVfZndub2RlKTsKPiArCWlmICghc21tdSkKPiArCQlyZXR1cm4g
TlVMTDsKPiArCj4gKwkvKgo+ICsJICogTG9vcCB0aHJvdWdoIHRoZSAmeGVuX2RvbWFpbi0+Y29u
dGV4dHMgdG8gbG9jYXRlIGEgY29udGV4dAo+ICsJICogYXNzaWduZWQgdG8gdGhpcyBTTU1VCj4g
KwkgKi8KPiArCWxpc3RfZm9yX2VhY2hfZW50cnkoZG9tYWluLCAmeGVuX2RvbWFpbi0+aW9tbXVf
ZG9tYWlucywgbGlzdCkgewo+ICsJCXNtbXVfZG9tYWluID0gdG9fc21tdV9kb21haW4oZG9tYWlu
KTsKPiArCQlpZiAoc21tdV9kb21haW4tPnNtbXUgPT0gc21tdSkKPiArCQkJcmV0dXJuIGRvbWFp
bjsKPiArCX0KPiArCj4gKwlyZXR1cm4gTlVMTDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgYXJt
X3NtbXVfZGVzdHJveV9pb21tdV9kb21haW4oc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluKQo+
ICt7Cj4gKwlsaXN0X2RlbCgmZG9tYWluLT5saXN0KTsKPiArCWFybV9zbW11X2RvbWFpbl9mcmVl
KGRvbWFpbik7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgYXJtX3NtbXVfYXNzaWduX2RldihzdHJ1
Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwKPiArCQkJICAgICAgIHN0cnVjdCBkZXZpY2UgKmRldiwg
dTMyIGZsYWcpCj4gK3sKPiArCWludCByZXQgPSAwOwo+ICsJc3RydWN0IGlvbW11X2RvbWFpbiAq
ZG9tYWluOwo+ICsJc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gKnhlbl9kb21haW47Cj4gKwlz
dHJ1Y3QgYXJtX3NtbXVfZG9tYWluICphcm1fc21tdTsKPiArCj4gKwl4ZW5fZG9tYWluID0gZG9t
X2lvbW11KGQpLT5hcmNoLnByaXY7Cj4gKwo+ICsJaWYgKCFkZXYtPmFyY2hkYXRhLmlvbW11KSB7
Cj4gKwkJZGV2LT5hcmNoZGF0YS5pb21tdSA9IHh6YWxsb2Moc3RydWN0IGFybV9zbW11X3hlbl9k
ZXZpY2UpOwo+ICsJCWlmICghZGV2LT5hcmNoZGF0YS5pb21tdSkKPiArCQkJcmV0dXJuIC1FTk9N
RU07Cj4gKwl9Cj4gKwo+ICsJcmV0ID0gYXJtX3NtbXVfYWRkX2RldmljZShkZXYpOwo+ICsJaWYg
KHJldCkKPiArCQlyZXR1cm4gcmV0Owo+ICsKPiArCXNwaW5fbG9jaygmeGVuX2RvbWFpbi0+bG9j
ayk7Cj4gKwo+ICsJLyoKPiArCSAqIENoZWNrIHRvIHNlZSBpZiBhbiBpb21tdV9kb21haW4gYWxy
ZWFkeSBleGlzdHMgZm9yIHRoaXMgeGVuIGRvbWFpbgo+ICsJICogdW5kZXIgdGhlIHNhbWUgU01N
VQo+ICsJICovCj4gKwlkb21haW4gPSBhcm1fc21tdV9nZXRfZG9tYWluKGQsIGRldik7Cj4gKwlp
ZiAoIWRvbWFpbikgewo+ICsKPiArCQlkb21haW4gPSBhcm1fc21tdV9kb21haW5fYWxsb2MoSU9N
TVVfRE9NQUlOX0RNQSk7Cj4gKwkJaWYgKCFkb21haW4pIHsKPiArCQkJcmV0ID0gLUVOT01FTTsK
PiArCQkJZ290byBvdXQ7Cj4gKwkJfQo+ICsKPiArCQlhcm1fc21tdSA9IHRvX3NtbXVfZG9tYWlu
KGRvbWFpbik7Cj4gKwkJYXJtX3NtbXUtPnMyX2NmZy5kb21haW4gPSBkOwo+ICsKPiArCQkvKiBD
aGFpbiB0aGUgbmV3IGNvbnRleHQgdG8gdGhlIGRvbWFpbiAqLwo+ICsJCWxpc3RfYWRkKCZkb21h
aW4tPmxpc3QsICZ4ZW5fZG9tYWluLT5pb21tdV9kb21haW5zKTsKPiArCj4gKwl9Cj4gKwo+ICsJ
cmV0ID0gYXJtX3NtbXVfYXR0YWNoX2Rldihkb21haW4sIGRldik7Cj4gKwlpZiAocmV0KSB7Cj4g
KwkJaWYgKGRvbWFpbi0+cmVmLmNvdW50ZXIgPT0gMCkKPiArCQkJYXJtX3NtbXVfZGVzdHJveV9p
b21tdV9kb21haW4oZG9tYWluKTsKPiArCX0gZWxzZSB7Cj4gKwkJYXRvbWljX2luYygmZG9tYWlu
LT5yZWYpOwo+ICsJfQo+ICsKPiArb3V0Ogo+ICsJc3Bpbl91bmxvY2soJnhlbl9kb21haW4tPmxv
Y2spOwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiArc3RhdGljIGludCBhcm1fc21tdV9kZWFz
c2lnbl9kZXYoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRldmljZSAqZGV2KQo+ICt7Cj4gKwlz
dHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4gPSBhcm1fc21tdV9nZXRfZG9tYWluKGQsIGRldik7
Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbjsKPiArCXN0cnVjdCBh
cm1fc21tdV9kb21haW4gKmFybV9zbW11ID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsKPiArCj4g
Kwl4ZW5fZG9tYWluID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7Cj4gKwo+ICsJaWYgKCFhcm1f
c21tdSB8fCBhcm1fc21tdS0+czJfY2ZnLmRvbWFpbiAhPSBkKSB7Cj4gKwkJZGV2X2VycihkZXYs
ICIgbm90IGF0dGFjaGVkIHRvIGRvbWFpbiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiArCQlyZXR1
cm4gLUVTUkNIOwo+ICsJfQo+ICsKPiArCXNwaW5fbG9jaygmeGVuX2RvbWFpbi0+bG9jayk7Cj4g
Kwo+ICsJYXJtX3NtbXVfZGV0YWNoX2RldihkZXYpOwo+ICsJYXRvbWljX2RlYygmZG9tYWluLT5y
ZWYpOwo+ICsKPiArCWlmIChkb21haW4tPnJlZi5jb3VudGVyID09IDApCj4gKwkJYXJtX3NtbXVf
ZGVzdHJveV9pb21tdV9kb21haW4oZG9tYWluKTsKPiArCj4gKwlzcGluX3VubG9jaygmeGVuX2Rv
bWFpbi0+bG9jayk7Cj4gKwo+ICsKPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGlj
IGludCBhcm1fc21tdV9yZWFzc2lnbl9kZXYoc3RydWN0IGRvbWFpbiAqcywgc3RydWN0IGRvbWFp
biAqdCwKPiArCQkJCSB1OCBkZXZmbiwgIHN0cnVjdCBkZXZpY2UgKmRldikKPiArewo+ICsJaW50
IHJldCA9IDA7Cj4gKwo+ICsJLyogRG9uJ3QgYWxsb3cgcmVtYXBwaW5nIG9uIG90aGVyIGRvbWFp
biB0aGFuIGh3ZG9tICovCj4gKwlpZiAodCAmJiB0ICE9IGhhcmR3YXJlX2RvbWFpbikKPiArCQly
ZXR1cm4gLUVQRVJNOwo+ICsKPiArCWlmICh0ID09IHMpCj4gKwkJcmV0dXJuIDA7Cj4gKwo+ICsJ
cmV0ID0gYXJtX3NtbXVfZGVhc3NpZ25fZGV2KHMsIGRldik7Cj4gKwlpZiAocmV0KQo+ICsJCXJl
dHVybiByZXQ7Cj4gKwo+ICsJaWYgKHQpIHsKPiArCQkvKiBObyBmbGFncyBhcmUgZGVmaW5lZCBm
b3IgQVJNLiAqLwo+ICsJCXJldCA9IGFybV9zbW11X2Fzc2lnbl9kZXYodCwgZGV2Zm4sIGRldiwg
MCk7Cj4gKwkJaWYgKHJldCkKPiArCQkJcmV0dXJuIHJldDsKPiArCX0KPiArCj4gKwlyZXR1cm4g
MDsKPiArfQo+ICsKPiArc3RhdGljIGludCBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQo+ICt7Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiAqeGVuX2Rv
bWFpbjsKPiArCj4gKwl4ZW5fZG9tYWluID0geHphbGxvYyhzdHJ1Y3QgYXJtX3NtbXVfeGVuX2Rv
bWFpbik7Cj4gKwlpZiAoIXhlbl9kb21haW4pCj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsJ
c3Bpbl9sb2NrX2luaXQoJnhlbl9kb21haW4tPmxvY2spOwo+ICsJSU5JVF9MSVNUX0hFQUQoJnhl
bl9kb21haW4tPmlvbW11X2RvbWFpbnMpOwo+ICsKPiArCWRvbV9pb21tdShkKS0+YXJjaC5wcml2
ID0geGVuX2RvbWFpbjsKPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQg
X19od2RvbV9pbml0IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
PiArewo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBhcm1fc21tdV9pb21tdV9kb21haW5fdGVhcmRv
d24oc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsJc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4g
Knhlbl9kb21haW4gPSBkb21faW9tbXUoZCktPmFyY2gucHJpdjsKPiArCj4gKwlBU1NFUlQobGlz
dF9lbXB0eSgmeGVuX2RvbWFpbi0+aW9tbXVfZG9tYWlucykpOwo+ICsJeGZyZWUoeGVuX2RvbWFp
bik7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAo+ICsJCQl1bnNpZ25lZCBsb25n
IG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKQo+ICt7Cj4gKwlwMm1fdHlwZV90IHQ7Cj4gKwo+ICsJ
LyoKPiArCSAqIEdyYW50IG1hcHBpbmdzIGNhbiBiZSB1c2VkIGZvciBETUEgcmVxdWVzdHMuIFRo
ZSBkZXZfYnVzX2FkZHIKPiArCSAqIHJldHVybmVkIGJ5IHRoZSBoeXBlcmNhbGwgaXMgdGhlIE1G
TiAobm90IHRoZSBJUEEpLiBGb3IgZGV2aWNlCj4gKwkgKiBwcm90ZWN0ZWQgYnkgYW4gSU9NTVUs
IFhlbiBuZWVkcyB0byBhZGQgYSAxOjEgbWFwcGluZyBpbiB0aGUgZG9tYWluCj4gKwkgKiBwMm0g
dG8gYWxsb3cgRE1BIHJlcXVlc3QgdG8gd29yay4KPiArCSAqIFRoaXMgaXMgb25seSB2YWxpZCB3
aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQgbWFwcGVkLiBIZW5jZSB0aGlzCj4gKwkgKiBmdW5j
dGlvbiBzaG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdpdGggZ2ZuID09IG1mbi4K
PiArCSAqLwo+ICsJQlVHX09OKCFpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSk7Cj4gKwlCVUdf
T04obWZuICE9IGdmbik7Cj4gKwo+ICsJLyogV2Ugb25seSBzdXBwb3J0IHJlYWRhYmxlIGFuZCB3
cml0YWJsZSBmbGFncyAqLwo+ICsJaWYgKCEoZmxhZ3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9N
TVVGX3dyaXRhYmxlKSkpCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsJdCA9IChmbGFncyAm
IElPTU1VRl93cml0YWJsZSkgPyBwMm1faW9tbXVfbWFwX3J3IDogcDJtX2lvbW11X21hcF9ybzsK
PiArCj4gKwkvKgo+ICsJICogVGhlIGZ1bmN0aW9uIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5IHJl
cGxhY2VzIHRoZSBjdXJyZW50IG1hcHBpbmcKPiArCSAqIGlmIHRoZXJlIGlzIGFscmVhZHkgb25l
Li4uCj4gKwkgKi8KPiArCXJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGdm
biksIF9tZm4obWZuKSwgMCwgdCk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNr
IGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4p
Cj4gK3sKPiArCS8qCj4gKwkgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkg
Z250dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCj4gKwkgKiBpcyBkaXJlY3QgbWFwcGVkCj4gKwkg
Ki8KPiArCWlmICghaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkpCj4gKwkJcmV0dXJuIC1FSU5W
QUw7Cj4gKwo+ICsJcmV0dXJuIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4p
LCBfbWZuKGdmbiksIDApOwo+ICt9Cj4gKwo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29w
cyBhcm1fc21tdV9pb21tdV9vcHMgPSB7Cj4gKwkuaW5pdCA9IGFybV9zbW11X2lvbW11X2RvbWFp
bl9pbml0LAo+ICsJLmh3ZG9tX2luaXQgPSBhcm1fc21tdV9pb21tdV9od2RvbV9pbml0LAo+ICsJ
LnRlYXJkb3duID0gYXJtX3NtbXVfaW9tbXVfZG9tYWluX3RlYXJkb3duLAo+ICsJLmlvdGxiX2Zs
dXNoID0gYXJtX3NtbXVfaW90bGJfZmx1c2gsCj4gKwkuaW90bGJfZmx1c2hfYWxsID0gYXJtX3Nt
bXVfaW90bGJfZmx1c2hfYWxsLAo+ICsJLmFzc2lnbl9kZXZpY2UgPSBhcm1fc21tdV9hc3NpZ25f
ZGV2LAo+ICsJLnJlYXNzaWduX2RldmljZSA9IGFybV9zbW11X3JlYXNzaWduX2RldiwKPiArCS5t
YXBfcGFnZSA9IGFybV9zbW11X21hcF9wYWdlLAo+ICsJLnVubWFwX3BhZ2UgPSBhcm1fc21tdV91
bm1hcF9wYWdlLAo+ICt9Owo+ICsKPiArc3RhdGljCj4gK3N0cnVjdCBhcm1fc21tdV9kZXZpY2Ug
KmFybV9zbW11X2dldF9ieV9md25vZGUoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSkKPiAr
ewo+ICsJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IE5VTEw7Cj4gKwo+ICsJc3Bpbl9s
b2NrKCZhcm1fc21tdV9kZXZpY2VzX2xvY2spOwo+ICsJbGlzdF9mb3JfZWFjaF9lbnRyeShzbW11
LCAmYXJtX3NtbXVfZGV2aWNlcywgZGV2aWNlcykgewo+ICsJCWlmIChzbW11LT5kZXYtPmZ3bm9k
ZSA9PSBmd25vZGUpCj4gKwkJCWJyZWFrOwo+ICsJfQo+ICsJc3Bpbl91bmxvY2soJmFybV9zbW11
X2RldmljZXNfbG9jayk7Cj4gKwo+ICsJcmV0dXJuIHNtbXU7Cj4gK30KPiArCj4gK3N0YXRpYyBf
X2luaXQgaW50IGFybV9zbW11X2R0X2luaXQoc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCj4g
KwkJCQkgICBjb25zdCB2b2lkICpkYXRhKQo+ICt7Cj4gKwlpbnQgcmM7Cj4gKwo+ICsJLyoKPiAr
CSAqIEV2ZW4gaWYgdGhlIGRldmljZSBjYW4ndCBiZSBpbml0aWFsaXplZCwgd2UgZG9uJ3Qgd2Fu
dCB0bwo+ICsJICogZ2l2ZSB0aGUgU01NVSBkZXZpY2UgdG8gZG9tMC4KPiArCSAqLwo+ICsJZHRf
ZGV2aWNlX3NldF91c2VkX2J5KGRldiwgRE9NSURfWEVOKTsKPiArCj4gKwlyYyA9IGFybV9zbW11
X2RldmljZV9wcm9iZShkdF90b19kZXYoZGV2KSk7Cj4gKwlpZiAocmMpCj4gKwkJcmV0dXJuIHJj
Owo+ICsKPiArCWlvbW11X3NldF9vcHMoJmFybV9zbW11X2lvbW11X29wcyk7Cj4gKwo+ICsJcmV0
dXJuIDA7Cj4gK30KPiArCj4gK0RUX0RFVklDRV9TVEFSVChzbW11djMsICJBUk0gU01NVSBWMyIs
IERFVklDRV9JT01NVSkKPiArCS5kdF9tYXRjaCA9IGFybV9zbW11X29mX21hdGNoLAo+ICsJLmlu
aXQgPSBhcm1fc21tdV9kdF9pbml0LAo+ICtEVF9ERVZJQ0VfRU5ECj4gKwo+ICsjaWZkZWYgQ09O
RklHX0FDUEkKPiArLyogU2V0IHVwIHRoZSBJT01NVSAqLwo+ICtzdGF0aWMgaW50IF9faW5pdCBh
cm1fc21tdV9hY3BpX2luaXQoY29uc3Qgdm9pZCAqZGF0YSkKPiArewo+ICsJaW50IHJjOwo+ICsK
PiArCXJjID0gYXJtX3NtbXVfZGV2aWNlX3Byb2JlKChzdHJ1Y3QgZGV2aWNlICopZGF0YSk7Cj4g
KwlpZiAocmMpCj4gKwkJcmV0dXJuIHJjOwo+ICsKPiArCWlvbW11X3NldF9vcHMoJmFybV9zbW11
X2lvbW11X29wcyk7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArQUNQSV9ERVZJQ0VfU1RBUlQo
YXNtbXV2MywgIkFSTSBTTU1VIFYzIiwgREVWSUNFX0lPTU1VKQo+ICsJLmNsYXNzX3R5cGUgPSBB
Q1BJX0lPUlRfTk9ERV9TTU1VX1YzLAo+ICsJLmluaXQgPSBhcm1fc21tdV9hY3BpX2luaXQsCj4g
K0FDUElfREVWSUNFX0VORAo+ICsKPiArI2VuZGlmCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 08:28:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 08:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWeOr-00013w-H1; Wed, 03 Jan 2018 08:27:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lq39=d6=intel.com=yang.zhong@srs-us1.protection.inumbo.net>)
 id 1eWeOq-00013U-Hx
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 08:27:48 +0000
X-Inumbo-ID: d2444866-f05f-11e7-b4a6-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2444866-f05f-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 09:26:39 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 00:27:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,500,1508828400"; d="scan'208";a="17741112"
Received: from yangzhon-virtual.bj.intel.com ([10.238.145.49])
 by fmsmga004.fm.intel.com with ESMTP; 03 Jan 2018 00:27:45 -0800
From: Yang Zhong <yang.zhong@intel.com>
To: jbeulich@suse.com
Date: Wed,  3 Jan 2018 16:26:04 +0800
Message-Id: <1514967965-9967-4-git-send-email-yang.zhong@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v4 3/4] x86emul: Support vaes insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIHByZXZpb3VzIGFlcyBpbnNucyBvbmx5IHN1cHBvcnQgbGVnYWN5IGFuZCBBVlgxMjguCklj
ZWxha2UgYWRkZWQgQVZYMjU2IHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBZYW5nIFpob25nIDx5
YW5nLnpob25nQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYyB8IDE3ICsrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4
IDE1ZjM3ZTQuLmZhMDk5OTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CkBAIC0xNjI2LDYgKzE2MjYsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNw
dV9oYXNfY2x3YigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0LCBjdHh0LCBv
cHMpCiAjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywg
RUJYLCAyOSwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19nZm5pKCkgICAgICAgIHZjcHVf
aGFzKCAgICAgICAgIDcsIEVDWCwgIDgsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfdmFl
cygpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsICA5LCBjdHh0LCBvcHMpCiAjZGVm
aW5lIHZjcHVfaGFzX3ZwY2xtdWxxZHEoKSAgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAxMCwg
Y3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHBpZCgpICAgICAgIHZjcHVfaGFzKCAgICAg
ICAgIDcsIEVDWCwgMjIsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfY2x6ZXJvKCkgICAg
ICB2Y3B1X2hhcygweDgwMDAwMDA4LCBFQlgsICAwLCBjdHh0LCBvcHMpCkBAIC03MzM2LDE3ICs3
MzM3LDIzIEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAw
eGRiKTogICAgIC8qIGFlc2ltYyB4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4ZGIpOiAvKiB2YWVzaW1jIHhtbS9tMTI4LHhtbSAqLwogICAgIGNh
c2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweGRjKTogICAgIC8qIGFlc2VuYyB4bW0vbTEyOCx4
bW0seG1tICovCi0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRjKTogLyog
dmFlc2VuYyB4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweGRjKTogLyogdmFlc2VuYyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkZCk6ICAgICAvKiBhZXNlbmNsYXN0
IHhtbS9tMTI4LHhtbSx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4ZGQpOiAvKiB2YWVzZW5jbGFzdCB4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRkKTogLyogdmFlc2VuY2xhc3Qge3gseX1tbS9tZW0s
e3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGUp
OiAgICAgLyogYWVzZGVjIHhtbS9tMTI4LHhtbSx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmMzgsIDB4ZGUpOiAvKiB2YWVzZGVjIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGUpOiAvKiB2YWVzZGVjIHt4LHl9
bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4
LCAweGRmKTogICAgIC8qIGFlc2RlY2xhc3QgeG1tL20xMjgseG1tLHhtbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkZik6IC8qIHZhZXNkZWNsYXN0IHhtbS9tMTI4
LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGYpOiAv
KiB2YWVzZGVjbGFzdCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgaWYg
KCB2ZXgubCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KHZhZXMpOworICAgICAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKKyAgICAgICAgfQogICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhZXNuaSk7CiAgICAgICAgIGlmICggdmV4Lm9wY3gg
PT0gdmV4X25vbmUgKQogICAgICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwotICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKKwogICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg0MSk6IC8qIHZwaG1pbnBvc3V3IHhtbS9t
MTI4LHhtbSx4bW0gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBFWENf
VUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApp
bmRleCAzZjI0ZjA2Li5mZmExMTBlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtOTks
NiArOTksNyBAQAogCiAvKiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWN4ICovCiAjZGVmaW5l
IGNwdV9oYXNfZ2ZuaSAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9HRk5JKQor
I2RlZmluZSBjcHVfaGFzX3ZhZXMgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
VkFFUykKICNkZWZpbmUgY3B1X2hhc192cGNsbXVscWRxICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1ZQQ0xNVUxRRFEpCiAKIC8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 08:28:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 08:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWeOr-00013l-Ap; Wed, 03 Jan 2018 08:27:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lq39=d6=intel.com=yang.zhong@srs-us1.protection.inumbo.net>)
 id 1eWeOq-00013H-9n
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 08:27:48 +0000
X-Inumbo-ID: cff75eb3-f05f-11e7-b4a6-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cff75eb3-f05f-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 09:26:36 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 00:27:43 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,500,1508828400"; d="scan'208";a="17741101"
Received: from yangzhon-virtual.bj.intel.com ([10.238.145.49])
 by fmsmga004.fm.intel.com with ESMTP; 03 Jan 2018 00:27:41 -0800
From: Yang Zhong <yang.zhong@intel.com>
To: jbeulich@suse.com
Date: Wed,  3 Jan 2018 16:26:01 +0800
Message-Id: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
X-Mailer: git-send-email 1.9.1
Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v4 0/4] x86/cpuid: enable new cpu features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIG5ldyBjcHUgZmVhdHVyZXMgaW4gaW50ZWwgaWNlbGFrZTogQVZYNTEyVkJNSTIvR0ZOSS9W
QUVTLwpBVlg1MTJWTk5JL0FWWDUxMkJJVEFMRy9WUENMTVVMUURRLgoKdjQ6IGNoYW5nZXMgZnJv
bSBKYW4ncyBjb21tZW50cyBpbiB2MwogICAgcGF0Y2ggMToKICAgICAgc2ltZF9zaXplIHNldCBp
c3N1ZS4KICAgICAgcmVtb3ZlIGVsc2UuCiAgICAgIGFkZCB2ZXgudyBleGNlcHRpb24gY2hlY2su
IAogICAgICBnZm5pIGluc25zIGNvbW1lbnRzIGlzc3VlLgogICAgICBkb3VibGUgYmxhbmsgbGlu
ZXMgaXNzdWUuCiAgICBwYXRjaCAyOgogICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4Lmws
IEVYQ19VRCkgaXMgbm90IHVzZWZ1bC4KICAgICAgY29tbWVudHMgZm9yIHZleCBpbnNucy4KICAg
ICAgaWYgKCB2ZXgubCApIGZvciB2cGNsbXVscWRxLgogICAgICBhZGQgc2ltZF8wZl9pbW04X3lt
bSBmb3IgdnBjbG11bHFkcSBmbGFnLgogICAgcGF0Y2ggMzoKICAgICAgcmVtb3ZlIGZhbGwgdGhy
b3VnaCBjb21tZW50cy4KICAgICAgYWRkIGNvbW1lbnRzIGZvciB2ZXggaW5zbnMuCiAgICAgIHZh
ZXNpbWMoMTI4IGJpdCkgaXNzdWUuCiAgICAgIHNpbWRfMGZfYXZ4IGlzIGNoYW5nZWQgdG8gc2lt
ZF8wZl95bW0gZm9yIFZBRVMgZmxhZy4KICAgcGF0Y2ggNDoKICAgICAgcmViYXNlZCBwYXRjaCwg
d2hpY2ggd2FzIGFja2VkIGJ5IEphbiBpbiB2My4KCnYzOiBhZGp1c3QgdGhlIHBhdGNoZXMgc2Vx
dWVuY2UgZnJvbSBKYW4KCnYyOiBuZWVkIGltcGxlbWVudCB4ODYgZW11bGF0aW9uIGZvciBMZWdh
Y3kgYW5kIFZFWCBpbnNucywKICAgIEVWRVggaW5zbnMgaW4gbmV4dCB0aW1lIHN1Z2dlc3RlZCBi
eSBKYW4KCllhbmcgWmhvbmcgKDQpOgogIHg4NmVtdWw6IFN1cHBvcnQgR0ZOSSBpbnNucwogIHg4
NmVtdWw6IFN1cHBvcnQgdnBjbG11bHFkcQogIHg4NmVtdWw6IFN1cHBvcnQgdmFlcyBpbnNucwog
IHg4Ni9jcHVpZDogRW5hYmxlIG5ldyBTU0UvQVZYL0FWWDUxMiBjcHUgZmVhdHVyZXMKCiBkb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgICAgICAgIHwgIDMgKy0KIHRvb2xzL2xp
YnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAgICAgfCAgNiArKysrCiB0b29scy9taXNj
L3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKystLS0KIHhlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAgICAgfCA0OCArKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgICAg
ICB8ICA1ICsrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8
ICA2ICsrKysKIHhlbi90b29scy9nZW4tY3B1aWQucHkgICAgICAgICAgICAgICAgICAgICAgfCAg
MyArLQogNyBmaWxlcyBjaGFuZ2VkLCA2OSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkK
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 08:28:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 08:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWeOx-00014V-UO; Wed, 03 Jan 2018 08:27:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lq39=d6=intel.com=yang.zhong@srs-us1.protection.inumbo.net>)
 id 1eWeOx-000147-2U
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 08:27:55 +0000
X-Inumbo-ID: 39eefcca-f060-11e7-b0d7-9f685aff125f
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39eefcca-f060-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 08:29:34 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 00:27:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,500,1508828400"; d="scan'208";a="17741118"
Received: from yangzhon-virtual.bj.intel.com ([10.238.145.49])
 by fmsmga004.fm.intel.com with ESMTP; 03 Jan 2018 00:27:46 -0800
From: Yang Zhong <yang.zhong@intel.com>
To: jbeulich@suse.com
Date: Wed,  3 Jan 2018 16:26:05 +0800
Message-Id: <1514967965-9967-5-git-send-email-yang.zhong@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v4 4/4] x86/cpuid: Enable new SSE/AVX/AVX512 cpu
	features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW50ZWwgSWNlTGFrZSBjcHUgaGFzIGFkZGVkIG5ldyBjcHUgZmVhdHVyZXM6IEFWWDUxMlZCTUky
L0dGTkkvClZBRVMvQVZYNTEyVk5OSS9BVlg1MTJCSVRBTEcvVlBDTE1VTFFEUS4gVGhvc2UgbmV3
IGNwdSBmZWF0dXJlcwpuZWVkIGV4cG9zZSB0byBndWVzdC4KClRoZSBiaXQgZGVmaW5pdGlvbjoK
Q1BVSUQuKEVBWD03LEVDWD0wKTpFQ1hbYml0IDA2XSBBVlg1MTJWQk1JMgpDUFVJRC4oRUFYPTcs
RUNYPTApOkVDWFtiaXQgMDhdIEdGTkkKQ1BVSUQuKEVBWD03LEVDWD0wKTpFQ1hbYml0IDA5XSBW
QUVTCkNQVUlELihFQVg9NyxFQ1g9MCk6RUNYW2JpdCAxMF0gVlBDTE1VTFFEUQpDUFVJRC4oRUFY
PTcsRUNYPTApOkVDWFtiaXQgMTFdIEFWWDUxMlZOTkkKQ1BVSUQuKEVBWD03LEVDWD0wKTpFQ1hb
Yml0IDEyXSBBVlg1MTJfQklUQUxHCgpUaGUgcmVsZWFzZSBkb2N1bWVudCByZWYgYmVsb3cgbGlu
azoKaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vc2l0ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2Vk
L2M1LzE1L1wKYXJjaGl0ZWN0dXJlLWluc3RydWN0aW9uLXNldC1leHRlbnNpb25zLXByb2dyYW1t
aW5nLXJlZmVyZW5jZS5wZGYKClNpZ25lZC1vZmYtYnk6IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdA
aW50ZWwuY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0K
IGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHRv
b2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKysKIHRv
b2xzL21pc2MveGVuLWNwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgfCAxMiArKysrKysrLS0t
LS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgNiArKysr
KysKIHhlbi90b29scy9nZW4tY3B1aWQucHkgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKy0K
IDUgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4KaW5kZXggYjdiOTFkOC4uZDA1Njc2OCAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2ZnLnBv
ZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMTczMSw3ICsxNzMxLDgg
QEAgcGVyZmN0cl9jb3JlIHBlcmZjdHJfbmIgcGdlIHBrdSBwb3BjbnQgcHNlIHBzZTM2IHBzbiBy
ZHJhbmQgcmRzZWVkIHJkdHNjcCBydG0KIHNoYSBza2luaXQgc21hcCBzbWVwIHNteCBzcyBzc2Ug
c3NlMiBzc2UzIHNzZTQuMSBzc2U0LjIgc3NlNF8xIHNzZTRfMiBzc2U0YQogc3NzZTMgc3ZtIHN2
bV9kZWNvZGUgc3ZtX2xicnYgc3ZtX25wdCBzdm1fbnJpcHMgc3ZtX3BhdXNlZmlsdCBzdm1fdHNj
cmF0ZQogc3ZtX3ZtY2JjbGVhbiBzeXNjYWxsIHN5c2VudGVyIHRibSB0bSB0bTIgdG9wb2V4dCB0
c2MgdHNjLWRlYWRsaW5lIHRzY19hZGp1c3QKLXVtaXAgdm1lIHZteCB3ZHQgeDJhcGljIHhvcCB4
c2F2ZSB4dHByCit1bWlwIHZtZSB2bXggd2R0IHgyYXBpYyB4b3AgeHNhdmUgeHRwciBhdng1MTJf
dmJtaTIgZ2ZuaSB2YWVzIHZwY2xtdWxxZHEKK2F2eDUxMl92bm5pIGF2eDUxMl9iaXRhbGcKIAog
CiBUaGUgeGVuZCBzeW50YXggaXMgYSBsaXN0IG9mIHZhbHVlcyBpbiB0aGUgZm9ybSBvZgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMKaW5kZXggZTY5MmI2MS4uNjE0OTkxZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0xOTksNiArMTk5
LDEyIEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xp
c3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAgICAgICAgIHsidW1pcCIsICAgICAgICAgMHgw
MDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICAyLCAgMX0sCiAgICAgICAgIHsicGt1IiwgICAg
ICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICAzLCAgMX0sCiAgICAgICAgIHsi
b3Nwa2UiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICA0LCAgMX0sCisg
ICAgICAgIHsiYXZ4NTEyX3ZibWkyIiwgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsICA2
LCAgMX0sCisgICAgICAgIHsiZ2ZuaSIsICAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JF
R19FQ1gsICA4LCAgMX0sCisgICAgICAgIHsidmFlcyIsICAgICAgICAgMHgwMDAwMDAwNywgIDAs
IENQVUlEX1JFR19FQ1gsICA5LCAgMX0sCisgICAgICAgIHsidnBjbG11bHFkcSIsICAgMHgwMDAw
MDAwNywgIDAsIENQVUlEX1JFR19FQ1gsIDEwLCAgMX0sCisgICAgICAgIHsiYXZ4NTEyX3Zubmki
LCAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsIDExLCAgMX0sCisgICAgICAgIHsiYXZ4
NTEyX2JpdGFsZyIsMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FQ1gsIDEyLCAgMX0sCiAKICAg
ICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDIs
ICAxfSwKICAgICAgICAgeyJhdng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVH
X0VEWCwgIDMsICAxfSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29s
cy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDA4MzFmNzUuLmVmMTUyNTIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTIw
LDExICsxMjAsMTMgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl9EYTFbMzJdID0KIAogc3RhdGlj
IGNvbnN0IGNoYXIgKnN0cl83YzBbMzJdID0KIHsKLSAgICBbIDBdID0gInByZWNod3QxIiwgWyAx
XSA9ICJhdng1MTJ2Ym1pIiwKLSAgICBbIDJdID0gInVtaXAiLCAgICAgWyAzXSA9ICJwa3UiLAot
ICAgIFsgNF0gPSAib3Nwa2UiLAotCi0gICAgWzUgLi4uIDEzXSA9ICJSRVoiLAorICAgIFsgMF0g
PSAicHJlY2h3dDEiLCAgICAgWyAxXSA9ICJhdng1MTJ2Ym1pIiwKKyAgICBbIDJdID0gInVtaXAi
LCAgICAgICAgIFsgM10gPSAicGt1IiwKKyAgICBbIDRdID0gIm9zcGtlIiwgICAgICAgIFsgNV0g
PSAiUkVaIiwKKyAgICBbIDZdID0gImF2eDUxMl92Ym1pMiIsIFsgN10gPSAiUkVaIiwKKyAgICBb
IDhdID0gImdmbmkiLCAgICAgICAgIFsgOV0gPSAidmFlcyIsCisgICAgWzEwXSA9ICJ2cGNsbXVs
cWRxIiwgICBbMTFdID0gImF2eDUxMl92bm5pIiwKKyAgICBbMTJdID0gImF2eDUxMl9iaXRhbGci
LFsxM10gPSAiUkVaIiwKIAogICAgIFsxNF0gPSAiYXZ4NTEyX3Zwb3BjbnRkcSIsCiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IGJlNmRhOGUuLjg1
YWQ1OWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApA
QCAtMjI4LDYgKzIyOCwxMiBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJWQk1JLCAgICA2KjMyKyAx
KSAvKkEgIEFWWC01MTIgVmVjdG9yIEJ5dGUgTWFuaXB1bGF0aW9uIElucwogWEVOX0NQVUZFQVRV
UkUoVU1JUCwgICAgICAgICAgNiozMisgMikgLypTICBVc2VyIE1vZGUgSW5zdHJ1Y3Rpb24gUHJl
dmVudGlvbiAqLwogWEVOX0NQVUZFQVRVUkUoUEtVLCAgICAgICAgICAgNiozMisgMykgLypIICBQ
cm90ZWN0aW9uIEtleXMgZm9yIFVzZXJzcGFjZSAqLwogWEVOX0NQVUZFQVRVUkUoT1NQS0UsICAg
ICAgICAgNiozMisgNCkgLyohICBPUyBQcm90ZWN0aW9uIEtleXMgRW5hYmxlICovCitYRU5fQ1BV
RkVBVFVSRShBVlg1MTJfVkJNSTIsICA2KjMyKyA2KSAvKkEgIGFkZGl0aW9uIEFWWC01MTIgVkJN
SSBJbnN0cnVjdGlvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKEdGTkksICAgICAgICAgIDYqMzIrIDgp
IC8qQSAgR2Fsb2lzIEZpZWxkIE5ldyBJbnN0cnVjdGlvbnMgKi8KK1hFTl9DUFVGRUFUVVJFKFZB
RVMsICAgICAgICAgIDYqMzIrIDkpIC8qQSAgVmVjdG9yIEFFUyBpbnN0cnVjdGlvbnMgKi8KK1hF
Tl9DUFVGRUFUVVJFKFZQQ0xNVUxRRFEsICAgIDYqMzIrIDEwKSAvKkEgIHZlY3RvciBQQ0xNVUxR
RFEgaW5zdHJ1Y3Rpb25zICovCitYRU5fQ1BVRkVBVFVSRShBVlg1MTJfVk5OSSwgICA2KjMyKyAx
MSkgLypBICBWZWN0b3IgTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCitYRU5fQ1BVRkVB
VFVSRShBVlg1MTJfQklUQUxHLCA2KjMyKyAxMikgLypBICBzdXBwb3J0IGZvciBWUE9QQ05UW0Is
V10gYW5kIFZQU0hVRkJJVFFNQiAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyX1ZQT1BDTlREUSwg
NiozMisxNCkgLypBICBQT1BDTlQgZm9yIHZlY3RvcnMgb2YgRFcvUVcgKi8KIFhFTl9DUFVGRUFU
VVJFKFJEUElELCAgICAgICAgIDYqMzIrMjIpIC8qQSAgUkRQSUQgaW5zdHJ1Y3Rpb24gKi8KIApk
aWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1aWQu
cHkKaW5kZXggOWVjNDQ4Ni4uYmU4ZGY0OCAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVp
ZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0yNTUsNyArMjU1LDggQEAgZGVm
IGNydW5jaF9udW1iZXJzKHN0YXRlKToKICAgICAgICAgIyB0b3Agb2YgQVZYNTEyRgogICAgICAg
ICBBVlg1MTJGOiBbQVZYNTEyRFEsIEFWWDUxMklGTUEsIEFWWDUxMlBGLCBBVlg1MTJFUiwgQVZY
NTEyQ0QsCiAgICAgICAgICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEyVkwsIEFWWDUxMlZCTUks
IEFWWDUxMl80Vk5OSVcsCi0gICAgICAgICAgICAgICAgICBBVlg1MTJfNEZNQVBTLCBBVlg1MTJf
VlBPUENOVERRXSwKKyAgICAgICAgICAgICAgICAgIEFWWDUxMl80Rk1BUFMsIEFWWDUxMl9WUE9Q
Q05URFEsIEFWWDUxMl9WQk1JMiwKKyAgICAgICAgICAgICAgICAgIEFWWDUxMl9WTk5JLCBBVlg1
MTJfQklUQUxHXSwKICAgICB9CiAKICAgICBkZWVwX2ZlYXR1cmVzID0gdHVwbGUoc29ydGVkKGRl
cHMua2V5cygpKSkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 08:28:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 08:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWeOr-00013a-4Y; Wed, 03 Jan 2018 08:27:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lq39=d6=intel.com=yang.zhong@srs-us1.protection.inumbo.net>)
 id 1eWeOq-00013I-9X
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 08:27:48 +0000
X-Inumbo-ID: d1f2e9f4-f05f-11e7-b4a6-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1f2e9f4-f05f-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 09:26:39 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 00:27:45 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,500,1508828400"; d="scan'208";a="17741108"
Received: from yangzhon-virtual.bj.intel.com ([10.238.145.49])
 by fmsmga004.fm.intel.com with ESMTP; 03 Jan 2018 00:27:44 -0800
From: Yang Zhong <yang.zhong@intel.com>
To: jbeulich@suse.com
Date: Wed,  3 Jan 2018 16:26:03 +0800
Message-Id: <1514967965-9967-3-git-send-email-yang.zhong@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v4 2/4] x86emul: Support vpclmulqdq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIHByZXZpb3VzIHZwY2xtdWxxZHEgb25seSBzdXBwb3J0IEFWWDEyOC4KSWNlbGFrZSBhZGRl
ZCBBVlgyNTYgc3VwcG9ydC4KClNpZ25lZC1vZmYtYnk6IFlhbmcgWmhvbmcgPHlhbmcuemhvbmdA
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwg
MTAgKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgfCAg
MSArCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDJkMzMxZWEuLjE1ZjM3ZTQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xNjI2LDYgKzE2MjYs
NyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAg
ICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI0LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVf
aGFzX3NoYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAyOSwgY3R4dCwgb3Bz
KQogI2RlZmluZSB2Y3B1X2hhc19nZm5pKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVD
WCwgIDgsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfdnBjbG11bHFkcSgpICB2Y3B1X2hh
cyggICAgICAgICA3LCBFQ1gsIDEwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX3JkcGlk
KCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwgb3BzKQogI2RlZmlu
ZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDgsIEVCWCwgIDAsIGN0
eHQsIG9wcykKIApAQCAtNjE2OCw2ICs2MTY5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgc2ltZF8w
Zl9pbW04X2F2eDoKICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngp
OwogICAgICAgICAgICAgfQorICAgIHNpbWRfMGZfaW1tOF95bW06CiAgICAgICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAo
IHZleC5wZnggKQpAQCAtNzY2OCwxMSArNzY3MCwxNSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
Z290byBzaW1kXzBmX2ltbThfYXZ4OwogCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2Es
IDB4NDQpOiAgICAgLyogcGNsbXVscWRxICRpbW04LHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0NCk6IC8qIHZwY2xtdWxxZHEgJGltbTgseG1t
L20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0
NCk6IC8qIHZwY2xtdWxxZHEgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisg
ICAgICAgIGlmICggdmV4LmwgKQorICAgICAgICB7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZSh2cGNsbXVscWRxKTsKKyAgICAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X3lt
bTsKKyAgICAgICAgfQogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShwY2xtdWxxZHEp
OwogICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKICAgICAgICAgICAgIGdvdG8g
c2ltZF8wZjNhX2NvbW1vbjsKLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5sLCBF
WENfVUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdng7CiAKICAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NGEpOiAvKiB2YmxlbmR2cHMge3gseX1tbSx7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggOWM0
M2NkOC4uM2YyNGYwNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTk5LDYgKzk5LDcg
QEAKIAogLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVjeCAqLwogI2RlZmluZSBjcHVfaGFz
X2dmbmkgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfR0ZOSSkKKyNkZWZpbmUg
Y3B1X2hhc192cGNsbXVscWRxICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1ZQQ0xNVUxR
RFEpCiAKIC8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNwdV9oYXNf
aXRzYyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JVFNDKQotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 08:28:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 08:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWeOw-00014F-Np; Wed, 03 Jan 2018 08:27:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lq39=d6=intel.com=yang.zhong@srs-us1.protection.inumbo.net>)
 id 1eWeOv-00013J-ED
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 08:27:53 +0000
X-Inumbo-ID: 385fa4f4-f060-11e7-b0d7-9f685aff125f
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 385fa4f4-f060-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 08:29:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 00:27:44 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,500,1508828400"; d="scan'208";a="17741105"
Received: from yangzhon-virtual.bj.intel.com ([10.238.145.49])
 by fmsmga004.fm.intel.com with ESMTP; 03 Jan 2018 00:27:42 -0800
From: Yang Zhong <yang.zhong@intel.com>
To: jbeulich@suse.com
Date: Wed,  3 Jan 2018 16:26:02 +0800
Message-Id: <1514967965-9967-2-git-send-email-yang.zhong@intel.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v4 1/4] x86emul: Support GFNI insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

U2lnbmVkLW9mZi1ieTogWWFuZyBaaG9uZyA8eWFuZy56aG9uZ0BpbnRlbC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAyMSArKysrKysrKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgICAgIHwgIDMgKysrCiAy
IGZpbGVzIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCmluZGV4IDU0YTI3NTYuLjJkMzMxZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zODUsNiArMzg1LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB7CiAgICAgWzB4NDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAg
WzB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAog
ICAgIFsweGM4IC4uLiAweGNkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwKKyAgICBb
MHhjZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHhkYl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4ZGMg
Li4uIDB4ZGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4ZjBd
ID0geyAudHdvX29wID0gMSB9LApAQCAtNDIxLDYgKzQyMiw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgewogICAgIFsweDRjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmZvdXJf
b3AgPSAxIH0sCiAgICAgWzB4NjAgLi4uIDB4NjNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgIFsweGNjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIgfSwKKyAgICBbMHhjZSAuLi4gMHhjZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQgfSwKICAgICBbMHhkZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50
d29fb3AgPSAxIH0sCiAgICAgWzB4ZjBdID0ge30sCiB9OwpAQCAtMTYyMyw2ICsxNjI1LDcgQEAg
c3RhdGljIGJvb2wgdmNwdV9oYXMoCiAjZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hvcHQoKSAgdmNw
dV9oYXMoICAgICAgICAgNywgRUJYLCAyMywgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19j
bHdiKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjQsIGN0eHQsIG9wcykKICNk
ZWZpbmUgdmNwdV9oYXNfc2hhKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI5
LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVfaGFzX2dmbmkoKSAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgNywgRUNYLCAgOCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19yZHBpZCgpICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVDWCwgMjIsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNw
dV9oYXNfY2x6ZXJvKCkgICAgICB2Y3B1X2hhcygweDgwMDAwMDA4LCBFQlgsICAwLCBjdHh0LCBv
cHMpCiAKQEAgLTczNTYsNiArNzM1OSwxNCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgb3BfYnl0
ZXMgPSAxNjsKICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwogCisgICAgY2FzZSBYODZF
TVVMX09QQ182NigweDBmMzgsIDB4Y2YpOiAgICAgICAvKiBnZjJwOG11bGIgeG1tL20xMjgseG1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGNmKTogICAvKiB2Z2Yy
cDhtdWxiIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBob3N0X2FuZF92
Y3B1X211c3RfaGF2ZShnZm5pKTsKKyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSAp
CisgICAgICAgICAgICBnb3RvIHNpbWRfMGYzOF9jb21tb247CisgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKKwog
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBtb3ZiZSByLG0gKi8KICAgICAgICAg
dmNwdV9tdXN0X2hhdmUobW92YmUpOwpAQCAtNzc0MSw2ICs3NzUyLDE2IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBvcF9ieXRlcyA9IDE2OwogICAgICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247
CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHhjZSk6ICAgICAvKiBnZjJwOGFm
ZmluZXFiICRpbW04LHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmM2EsIDB4Y2UpOiAvKiB2Z2YycDhhZmZpbmVxYiAkaW1tOCx7eCx5fW1tL21lbSx7
eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHhjZik6
ICAgICAvKiBnZjJwOGFmZmluZWludnFiICRpbW04LHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4Y2YpOiAvKiB2Z2YycDhhZmZpbmVpbnZx
YiAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICAgICAgaG9zdF9hbmRf
dmNwdV9tdXN0X2hhdmUoZ2ZuaSk7CisgICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4X25vbmUg
KQorICAgICAgICAgICAgZ290byBzaW1kXzBmM2FfY29tbW9uOworICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2
eDsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweGRmKTogICAgIC8qIGFlc2tl
eWdlbmFzc2lzdCAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmM2EsIDB4ZGYpOiAvKiB2YWVza2V5Z2VuYXNzaXN0ICRpbW04LHhtbS9tMTI4LHht
bSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhZXNuaSk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oCmluZGV4IDg0Y2M1MWQuLjljNDNjZDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCkBAIC05Nyw2ICs5Nyw5IEBACiAjZGVmaW5lIGNwdV9oYXNfc21hcCAgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TTUFQKQogI2RlZmluZSBjcHVfaGFzX3NoYSAgICAg
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0hBKQogCisvKiBDUFVJRCBsZXZlbCAw
eDAwMDAwMDA3OjAuZWN4ICovCisjZGVmaW5lIGNwdV9oYXNfZ2ZuaSAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9HRk5JKQorCiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVk
eCAqLwogI2RlZmluZSBjcHVfaGFzX2l0c2MgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfSVRTQykKIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 08:34:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 08:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWeUr-0002Am-It; Wed, 03 Jan 2018 08:34:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWeUq-0002Ag-1V
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 08:34:00 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id FB/94-17593-7759C4A5;
 Wed, 03 Jan 2018 08:33:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVbdsqk+
 UwZuDwhb3prxnd2D02N63iz2AMYo1My8pvyKBNePRzE7mguXFFRvWH2RqYJzv0cXIxSEk0Mgk
 8X3xPhYI5zGjxINXv5i6GDmBnG2MEtd2hoHYIgLOEl/PzGUHsXkF9CV2v7rODGILC5hIzOjfC
 tYsIdBuKnHx5HIWkISEgLdE58TN7DD2ynNtbF2M7BxsAlYSh8RAoiwCqhKbli5gm8DIvYCRYR
 WjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB+OZBYG
 HGCU5mJREeXNSvaOE+JLyUyozEosz4otKc1KLDzFqcHAItFw8eZBJiiUvPy9VSYLXdIpPlJBg
 UWp6akVaZg4wAGFKJTh4lER4JUHSvMUFibnFmekQqVOMxhzHNl3+w8TxbObrBmYhsElS4rzhI
 KUCIKUZpXlwg2CRcYlRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvKEgU3gy80rg9r0COoUJ6J
 Q/5z1BTilJREhJNTDKLvCceaRT3X656rt7kxsLI8yeTJ/2mOF+ermnZOODR2InCmIi+POX8DY
 tUhRMuv3izdW6S/IPZgcs8tpx9cenWyfVuju2vr645ufrGr3oDGH/1aqi5w4XhK+Qr6vZmdV8
 2pv9Zb267FbL5JBPAgcv+xu9Xb/X+7nf7Mr3n6e3RSdkbHr5lTVEiaU4I9FQi7moOBEAI5CZp
 YcCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1514968437!88535345!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11116 invoked from network); 3 Jan 2018 08:33:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 08:33:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWeUl-0006tZ-JS; Wed, 03 Jan 2018 08:33:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWeUg-0006Im-61; Wed, 03 Jan 2018 08:33:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWeUf-0005UT-L3; Wed, 03 Jan 2018 08:33:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117560-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-amd64-pvops:kernel-build:fail:regression
 linux-4.9:build-i386-pvops:kernel-build:fail:regression
 linux-4.9:build-armhf-pvops:kernel-build:fail:regression
 linux-4.9:test-amd64-amd64-libvirt: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-pair: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-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-pair: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-rtds: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-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale: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-i386-qemuu-rhel6hvm-amd: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-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-libvirt-pair: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-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-amd64-pvgrub: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-ws16-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm: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-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine: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-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-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:test-armhf-armhf-xl-vhd: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-libvirt: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-amd64:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-rumprun-amd64: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-libvirt-qemuu-debianhvm-amd64-xsm: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-qemuu-debianhvm-amd64-xsm: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-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd: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-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl: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-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-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-xl-pvhv2-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b3e88217e2f95b004da89a0ff931e1dc45d3d094
X-Osstest-Versions-That: linux=ee52d08d2e09539154f397c8a412c68189c4d6a0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 08:33:49 +0000
Subject: [Xen-devel] [linux-4.9 test] 117560: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU2MCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzU2MC8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
NiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3MjU1CiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTcyNTUKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1
aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzI1NQoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICBiM2U4ODIxN2UyZjk1YjAwNGRhODlhMGZmOTMxZTFkYzQ1ZDNkMDk0CmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICBlZTUyZDA4ZDJlMDk1MzkxNTRmMzk3YzhhNDEyYzY4
MTg5YzRkNmEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTcyNTUgIDIwMTctMTItMTcgMjE6NDY6
MzcgWiAgIDE2IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE3Mzc0ICAyMDE3LTEyLTIwIDA5
OjM4OjUwIFogICAxMyBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3
NTYwICAyMDE4LTAxLTAyIDE3OjM5OjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoz
MTYgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA4Nzc3IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 08:46:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 08:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWegh-00031m-RJ; Wed, 03 Jan 2018 08:46:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWegg-00031g-9A
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 08:46:14 +0000
X-Inumbo-ID: 64ff7b68-f062-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64ff7b68-f062-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 09:45:05 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 01:46:12 -0700
Message-Id: <5A4CA661020000780019A5FC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 01:46:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yang Zhong" <yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <1514967965-9967-5-git-send-email-yang.zhong@intel.com>
In-Reply-To: <1514967965-9967-5-git-send-email-yang.zhong@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/4] x86/cpuid: Enable new SSE/AVX/AVX512
 cpu features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDA5OjI2LCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IEludGVsIEljZUxha2UgY3B1IGhhcyBhZGRlZCBuZXcgY3B1IGZlYXR1cmVzOiBBVlg1MTJWQk1J
Mi9HRk5JLwo+IFZBRVMvQVZYNTEyVk5OSS9BVlg1MTJCSVRBTEcvVlBDTE1VTFFEUS4gVGhvc2Ug
bmV3IGNwdSBmZWF0dXJlcwo+IG5lZWQgZXhwb3NlIHRvIGd1ZXN0Lgo+IAo+IFRoZSBiaXQgZGVm
aW5pdGlvbjoKPiBDUFVJRC4oRUFYPTcsRUNYPTApOkVDWFtiaXQgMDZdIEFWWDUxMlZCTUkyCj4g
Q1BVSUQuKEVBWD03LEVDWD0wKTpFQ1hbYml0IDA4XSBHRk5JCj4gQ1BVSUQuKEVBWD03LEVDWD0w
KTpFQ1hbYml0IDA5XSBWQUVTCj4gQ1BVSUQuKEVBWD03LEVDWD0wKTpFQ1hbYml0IDEwXSBWUENM
TVVMUURRCj4gQ1BVSUQuKEVBWD03LEVDWD0wKTpFQ1hbYml0IDExXSBBVlg1MTJWTk5JCj4gQ1BV
SUQuKEVBWD03LEVDWD0wKTpFQ1hbYml0IDEyXSBBVlg1MTJfQklUQUxHCj4gCj4gVGhlIHJlbGVh
c2UgZG9jdW1lbnQgcmVmIGJlbG93IGxpbms6Cj4gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20v
c2l0ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkL2M1LzE1L1wgCj4gYXJjaGl0ZWN0dXJlLWluc3Ry
dWN0aW9uLXNldC1leHRlbnNpb25zLXByb2dyYW1taW5nLXJlZmVyZW5jZS5wZGYKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBZYW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNvbT4KPiBBY2tlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSSBoYXZlIHRvIHdpdGhkcmF3IG15IGFj
ayBoZXJlLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAo+
IEBAIC0yMjgsNiArMjI4LDEyIEBAIFhFTl9DUFVGRUFUVVJFKEFWWDUxMlZCTUksICAgIDYqMzIr
IDEpIC8qQSAgQVZYLTUxMiBWZWN0b3IgQnl0ZSBNYW5pcHVsYXRpb24gSW5zCj4gIFhFTl9DUFVG
RUFUVVJFKFVNSVAsICAgICAgICAgIDYqMzIrIDIpIC8qUyAgVXNlciBNb2RlIEluc3RydWN0aW9u
IFByZXZlbnRpb24gKi8KPiAgWEVOX0NQVUZFQVRVUkUoUEtVLCAgICAgICAgICAgNiozMisgMykg
LypIICBQcm90ZWN0aW9uIEtleXMgZm9yIFVzZXJzcGFjZSAqLwo+ICBYRU5fQ1BVRkVBVFVSRShP
U1BLRSwgICAgICAgICA2KjMyKyA0KSAvKiEgIE9TIFByb3RlY3Rpb24gS2V5cyBFbmFibGUgKi8K
PiArWEVOX0NQVUZFQVRVUkUoQVZYNTEyX1ZCTUkyLCAgNiozMisgNikgLypBICBhZGRpdGlvbiBB
VlgtNTEyIFZCTUkgSW5zdHJ1Y3Rpb25zICovCgoiYWRkaXRpb25hbCI/Cgo+IC0tLSBhL3hlbi90
b29scy9nZW4tY3B1aWQucHkKPiArKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5Cj4gQEAgLTI1
NSw3ICsyNTUsOCBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgo+ICAgICAgICAgICMgdG9w
IG9mIEFWWDUxMkYKPiAgICAgICAgICBBVlg1MTJGOiBbQVZYNTEyRFEsIEFWWDUxMklGTUEsIEFW
WDUxMlBGLCBBVlg1MTJFUiwgQVZYNTEyQ0QsCj4gICAgICAgICAgICAgICAgICAgIEFWWDUxMkJX
LCBBVlg1MTJWTCwgQVZYNTEyVkJNSSwgQVZYNTEyXzRWTk5JVywKPiAtICAgICAgICAgICAgICAg
ICAgQVZYNTEyXzRGTUFQUywgQVZYNTEyX1ZQT1BDTlREUV0sCj4gKyAgICAgICAgICAgICAgICAg
IEFWWDUxMl80Rk1BUFMsIEFWWDUxMl9WUE9QQ05URFEsIEFWWDUxMl9WQk1JMiwKPiArICAgICAg
ICAgICAgICAgICAgQVZYNTEyX1ZOTkksIEFWWDUxMl9CSVRBTEddLAo+ICAgICAgfQoKVGhpcyBp
cyBpbnN1ZmZpY2llbnQgYWZhaWN0OiBWQUVTIGFuZCBWUENMTVVMUURRIG91Z2h0IHRvIGJlCm1h
ZGUgZGVwZW5kZW50IHVwb24gQVZYLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 10:00:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 10:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWfqc-0008JP-1W; Wed, 03 Jan 2018 10:00:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWfqa-0008JJ-LR
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 10:00:32 +0000
X-Inumbo-ID: c549d5db-f06c-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c549d5db-f06c-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 10:59:22 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 03:00:28 -0700
Message-Id: <5A4CB7C8020000780019A684@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 03:00:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>,
 "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
 <20171016161304.5kfoobz63ibpmu44@citrix.com>
 <02ee615a-7ecc-6ec4-4916-c109a7e7de5c@bitdefender.com>
 <5A266FE90200007800194A04@prv-mh.provo.novell.com>
 <fa8778c5-f65a-c381-ae23-b427a2a6dd53@bitdefender.com>
In-Reply-To: <fa8778c5-f65a-c381-ae23-b427a2a6dd53@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjEyLjE3IGF0IDEwOjA5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDUvMjAxNyAxMTowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDA0LjEyLjE3IGF0IDE2OjQ1LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+
Pj4gIE9uIEZyaSwgT2N0IDEzLCAyMDE3IGF0IDAzOjUwOjU3UE0gKzAzMDAsIEFsZXhhbmRydSBJ
c2FpbGEgd3JvdGU6Cj4+Pj4+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgb2xkIHZhbHVlIHBhcmFtIGFu
ZCB0aGUgb25jaGFuZ2Vvbmx5IG9wdGlvbgo+Pj4+PiB0byB0aGUgVk1fRVZFTlRfUkVBU09OX01P
Vl9UT19NU1IgZXZlbnQuCj4+Pj4+Cj4+Pj4+IFRoZSBwYXJhbSB3YXMgYWRkZWQgdG8gdGhlIHZt
X2V2ZW50X21vdl90b19tc3Igc3RydWN0IGFuZCB0byB0aGUKPj4+Pj4gaHZtX21vbml0b3JfbXNy
IGZ1bmN0aW9uLiBGaW5hbGx5IEkndmUgY2hhbmdlZCB0aGUgYm9vbF90IHBhcmFtCj4+Pj4+IHRv
IGEgYm9vbCBmb3IgdGhlIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0IGZ1bmN0aW9uLgo+Pj4+Pgo+
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVy
LmNvbT4KPj4+Pj4gQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KPj4+Pj4KPj4+Pj4gLS0tCj4+Pj4+IENoYW5nZXMgc2luY2UgVjE6Cj4+Pj4+IAktIFJlbW92
ZWQgU3RyYXkgYmxhbmtzIGluc2lkZSB0aGUgaW5uZXIgcGFyZW50aGVzZXMKPj4+Pj4gCS0gQWRk
ZWQgc3BhY2UgYWZ0ZXIgdGhlIGlmIHN0YXRlbWVudAo+Pj4+PiAJLSBBZGRlZCAqIDggdG8gdGhl
IHNldC9jbGVhci90ZXN0X2JpdCBzdGF0ZW1lbnRzCj4+Pj4+IAktIFJlbW92ZWQgdGhlIGJsYW5r
IGxpbmUgYWZ0ZXIgbW9uaXRvcmVkX21zci4KPj4+Pj4gLS0tCj4+Pj4+ICB0b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaCAgICAgfCAgMiArLQo+Pj4+PiAgdG9vbHMvbGlieGMveGNfbW9uaXRv
ci5jICAgICAgICAgIHwgIDMgKystCj4+Pj4KPj4+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPj4+Cj4+PiBQaW5nIC0gQUZBSUNUIHRoaXMgcGF0Y2ggaGFzIGFsbCB0
aGUgcmVxdWlyZWQgYWNrcz8KPj4gCj4+IFN1cmUsIGFuZCBpdCBpcyBub3QgYmVpbmcgZm9yZ290
dGVuLiBCdXQgdGhlIHRyZWUgaXMgbm90IGZ1bGx5IG9wZW4KPj4geWV0LCBzbyBpdCBpcyBzdWJq
ZWN0IHRvIHRoZSBqdWRnbWVudCBvZiBjb21taXR0ZXJzIHdoZXRoZXIgYW55Cj4+IHBhdGNoIChv
ciBzZXJpZXMpIGlzIHN1aXRhYmxlIG9mIGNvbW1pdHRpbmcgYXQgdGhpcyBwb2ludC4gSSBkaWQg
dGhpbmsKPj4gYWJvdXQgY29tbWl0dGluZyB0aGlzIHBhdGNoIHllc3RlcmRheSwgYnV0IGRlY2lk
ZWQgYWdhaW5zdAo+PiBkb2luZyBzby4gUGxlYXNlIGJlIGEgbGl0dGxlIG1vcmUgcGF0aWVudCAt
IGV2ZW4gb25jZSB0aGUgdHJlZSBpcwo+PiBmdWxseSBvcGVuLCBhIGZldyB3b3JraW5nIGRheXMg
c2hvdWxkIGJlIGFsbG93ZWQgZm9yIGV2ZXJ5b25lCj4+IHRvIGRlYWwgd2l0aCBiYWNrbG9nLCBi
ZWZvcmUgc2VuZGluZyBwaW5ncy4KPiAKPiBTb3JyeSBmb3IgdGhlIHByZXZpb3VzIGVhcmx5IHBp
bmcuIEp1c3QgdG8gY2hlY2s6IGlzIHRoZXJlIGFjdGlvbgo+IHJlcXVpcmVkIG9uIG91ciBwYXJ0
IGZvciB0aGlzIHBhdGNoIHBvc3QtNC4xMCAocmViYXNpbmcsIGV0Yy4pPwoKSSd2ZSBqdXN0IHRy
aWVkIHRvIGNvbW1pdCBpdCwgYW5kIEknbSBub3cgcHV6emxlZDogQmVmb3JlIGFza2luZwp0aGUg
cXVlc3Rpb24gYWJvdmUsIGRpZCB5b3UgY2hlY2sgd2hldGhlciByZS1iYXNpbmcgbWlnaHQgYmUK
bmVjZXNzYXJ5PyBUaGUgbGlieGMgY2hhbmdlcyBkb24ndCBhcHBseSBhbnltb3JlLCBhbmQgc2lu
Y2UKaXQncyBub3QganVzdCBmdXp6IHRoYXQgbmVlZHMgcmVzb2x2aW5nIEkgZG9uJ3QgdGhpbmsg
SSdtIGdvaW5nIHRvCmRvIHRoYXQgZm9yIHlvdS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 10:04:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 10:04:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWfuR-0008WH-DF; Wed, 03 Jan 2018 10:04:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6upx=d6=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eWfuQ-0008W3-74
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 10:04:30 +0000
X-Inumbo-ID: b76fd04c-f06d-11e7-b0d7-9f685aff125f
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b76fd04c-f06d-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 10:06:09 +0000 (UTC)
Received: (qmail 391 invoked from network); 3 Jan 2018 12:04:20 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 3 Jan 2018 12:04:20 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 996707FA4B
 for <xen-devel@lists.xen.org>; Wed,  3 Jan 2018 12:04:20 +0200 (EET)
Received: (qmail 20879 invoked from network); 3 Jan 2018 12:04:20 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 3 Jan 2018 12:04:20 +0200
To: Jan Beulich <JBeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>
References: <1507899057-4667-1-git-send-email-aisaila@bitdefender.com>
 <20171016161304.5kfoobz63ibpmu44@citrix.com>
 <02ee615a-7ecc-6ec4-4916-c109a7e7de5c@bitdefender.com>
 <5A266FE90200007800194A04@prv-mh.provo.novell.com>
 <fa8778c5-f65a-c381-ae23-b427a2a6dd53@bitdefender.com>
 <5A4CB7C8020000780019A684@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <490bb84a-ddf4-a9a4-4442-130a36f126c0@bitdefender.com>
Date: Wed, 3 Jan 2018 12:04:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <5A4CB7C8020000780019A684@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74458
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 471510,
 Stamp: 3], Multi: [Enabled, t: (0.000027,0.011560)], BW: [Enabled, t:
 (0.000017,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.007780), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.035430,0.000432)],
 URL: [Enabled, t: (0.000013,0.000002)], RTDA: [Enabled, t: (0.224601),
 Hit: No, Details: v2.6.16; Id: 15.5f4g8n.1c2tktnj2.2ufv], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: tim@xen.org, sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDMvMjAxOCAxMjowMCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMTIu
MTcgYXQgMTA6MDksIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMTIv
MDUvMjAxNyAxMTowNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNC4xMi4xNyBh
dCAxNjo0NSwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+PiAgT24gRnJp
LCBPY3QgMTMsIDIwMTcgYXQgMDM6NTA6NTdQTSArMDMwMCwgQWxleGFuZHJ1IElzYWlsYSB3cm90
ZToKPj4+Pj4+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgb2xkIHZhbHVlIHBhcmFtIGFuZCB0aGUgb25j
aGFuZ2Vvbmx5IG9wdGlvbgo+Pj4+Pj4gdG8gdGhlIFZNX0VWRU5UX1JFQVNPTl9NT1ZfVE9fTVNS
IGV2ZW50Lgo+Pj4+Pj4KPj4+Pj4+IFRoZSBwYXJhbSB3YXMgYWRkZWQgdG8gdGhlIHZtX2V2ZW50
X21vdl90b19tc3Igc3RydWN0IGFuZCB0byB0aGUKPj4+Pj4+IGh2bV9tb25pdG9yX21zciBmdW5j
dGlvbi4gRmluYWxseSBJJ3ZlIGNoYW5nZWQgdGhlIGJvb2xfdCBwYXJhbQo+Pj4+Pj4gdG8gYSBi
b29sIGZvciB0aGUgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQgZnVuY3Rpb24uCj4+Pj4+Pgo+Pj4+
Pj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+Cj4+Pj4+PiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
Pgo+Pj4+Pj4KPj4+Pj4+IC0tLQo+Pj4+Pj4gQ2hhbmdlcyBzaW5jZSBWMToKPj4+Pj4+IAktIFJl
bW92ZWQgU3RyYXkgYmxhbmtzIGluc2lkZSB0aGUgaW5uZXIgcGFyZW50aGVzZXMKPj4+Pj4+IAkt
IEFkZGVkIHNwYWNlIGFmdGVyIHRoZSBpZiBzdGF0ZW1lbnQKPj4+Pj4+IAktIEFkZGVkICogOCB0
byB0aGUgc2V0L2NsZWFyL3Rlc3RfYml0IHN0YXRlbWVudHMKPj4+Pj4+IAktIFJlbW92ZWQgdGhl
IGJsYW5rIGxpbmUgYWZ0ZXIgbW9uaXRvcmVkX21zci4KPj4+Pj4+IC0tLQo+Pj4+Pj4gIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICB8ICAyICstCj4+Pj4+PiAgdG9vbHMvbGlieGMv
eGNfbW9uaXRvci5jICAgICAgICAgIHwgIDMgKystCj4+Pj4+Cj4+Pj4+IEFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+Cj4+Pj4gUGluZyAtIEFGQUlDVCB0aGlzIHBh
dGNoIGhhcyBhbGwgdGhlIHJlcXVpcmVkIGFja3M/Cj4+Pgo+Pj4gU3VyZSwgYW5kIGl0IGlzIG5v
dCBiZWluZyBmb3Jnb3R0ZW4uIEJ1dCB0aGUgdHJlZSBpcyBub3QgZnVsbHkgb3Blbgo+Pj4geWV0
LCBzbyBpdCBpcyBzdWJqZWN0IHRvIHRoZSBqdWRnbWVudCBvZiBjb21taXR0ZXJzIHdoZXRoZXIg
YW55Cj4+PiBwYXRjaCAob3Igc2VyaWVzKSBpcyBzdWl0YWJsZSBvZiBjb21taXR0aW5nIGF0IHRo
aXMgcG9pbnQuIEkgZGlkIHRoaW5rCj4+PiBhYm91dCBjb21taXR0aW5nIHRoaXMgcGF0Y2ggeWVz
dGVyZGF5LCBidXQgZGVjaWRlZCBhZ2FpbnN0Cj4+PiBkb2luZyBzby4gUGxlYXNlIGJlIGEgbGl0
dGxlIG1vcmUgcGF0aWVudCAtIGV2ZW4gb25jZSB0aGUgdHJlZSBpcwo+Pj4gZnVsbHkgb3Blbiwg
YSBmZXcgd29ya2luZyBkYXlzIHNob3VsZCBiZSBhbGxvd2VkIGZvciBldmVyeW9uZQo+Pj4gdG8g
ZGVhbCB3aXRoIGJhY2tsb2csIGJlZm9yZSBzZW5kaW5nIHBpbmdzLgo+Pgo+PiBTb3JyeSBmb3Ig
dGhlIHByZXZpb3VzIGVhcmx5IHBpbmcuIEp1c3QgdG8gY2hlY2s6IGlzIHRoZXJlIGFjdGlvbgo+
PiByZXF1aXJlZCBvbiBvdXIgcGFydCBmb3IgdGhpcyBwYXRjaCBwb3N0LTQuMTAgKHJlYmFzaW5n
LCBldGMuKT8KPiAKPiBJJ3ZlIGp1c3QgdHJpZWQgdG8gY29tbWl0IGl0LCBhbmQgSSdtIG5vdyBw
dXp6bGVkOiBCZWZvcmUgYXNraW5nCj4gdGhlIHF1ZXN0aW9uIGFib3ZlLCBkaWQgeW91IGNoZWNr
IHdoZXRoZXIgcmUtYmFzaW5nIG1pZ2h0IGJlCj4gbmVjZXNzYXJ5PyBUaGUgbGlieGMgY2hhbmdl
cyBkb24ndCBhcHBseSBhbnltb3JlLCBhbmQgc2luY2UKPiBpdCdzIG5vdCBqdXN0IGZ1enogdGhh
dCBuZWVkcyByZXNvbHZpbmcgSSBkb24ndCB0aGluayBJJ20gZ29pbmcgdG8KPiBkbyB0aGF0IGZv
ciB5b3UuCgpObywgc29ycnkgZm9yIHRoZSBtaXN1bmRlcnN0YW5kaW5nIC0gd2UgZGlkbid0IGNo
ZWNrIGlmIGl0IG5lZWRzCnJlYmFzaW5nIGJlY2F1c2UgaXQgd2Fzbid0IGNsZWFyIHRoYXQgdGhh
dCB3YXMgdGhlIGlzc3VlIG9yIHNvbWV0aGluZwplbHNlIHRoYXQgd291bGQgaGF2ZSBiZWVuIGJl
c3Qgc29sdmVkIGFsb25nIHdpdGggcmViYXNpbmcuCgpUaGF0J3MgdmVyeSBmYWlyLCBpZiByZWJh
c2luZyBpcyBhbGwgdGhhdCdzIG5lZWRlZCB3ZSdyZSBoYXBweSB0byByZWJhc2UKYW5kIHNlbmQg
YSBuZXcgdmVyc2lvbi4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 10:16:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 10:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWg6E-0000ru-Ee; Wed, 03 Jan 2018 10:16:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWg6C-0000ro-Fg
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 10:16:40 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 20/90-04822-78DAC4A5;
 Wed, 03 Jan 2018 10:16:39 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVbdtrU+
 UwZYWJYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHz52fmgln8FQsmrmdtYHzO08XIxSEk0Mgk
 8evbVWYI5zGjxI2GHawQzjZGiQkH7zF1MXJyiAg4S3w9M5cdxOYV0Jc49qKPFcQWFrCXmL3jO
 COILSHgKXGgcRWcPenQV6Bedg42ASuJQ2IgURYBVYlH0zawTGDkWsDIsIpRozi1qCy1SNfQXC
 +pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9CPDECwg/H2xoBDjJIcTEqivDmp3lF
 CfEn5KZUZicUZ8UWlOanFhxg1ODgEWi6ePMgkxZKXn5eqJMFbs8YnSkiwKDU9tSItMwcYaDCl
 Ehw8SiK8V1cDpXmLCxJzizPTIVKnGI05jm26/IeJ49nM1w3MQmCTpMR5GUAmCYCUZpTmwQ2CR
 cAlRlkpYV5GoDOFeApSi3IzS1DlXzGKczAqCfMGg0zhycwrgdv3CugUJqBT/pz3BDmlJBEhJd
 XA2Kv0sXru/yz+k/aLNfXOR/RM3pipzeK3/59KY8afT7y/+Vh/K/IXcJ6O/rbr0q99S+e2cD9
 oWbAhkSf1kv2ByPdP1APi7m8TYj0aUcj+uUDH0iJTvyzixJ1JLPtruKpCI2p2f11/Vb1ghkeb
 ks95NhNP120mq3RnJ3N+97X5+TmWcbmHb+xdJZbijERDLeai4kQAg0Aa03sCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1514974597!123380830!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28194 invoked from network); 3 Jan 2018 10:16:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 10:16:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWg69-00019j-3R; Wed, 03 Jan 2018 10:16:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWg63-0004L3-Nz; Wed, 03 Jan 2018 10:16:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWg63-0002zZ-D1; Wed, 03 Jan 2018 10:16:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117598-mainreport@xen.org>
X-Osstest-Versions-This: xen=971d299c04df379734d10c44d637433e9e564f36
X-Osstest-Versions-That: xen=1b33150fe06ab9217f7f12b01bc5e607f4f55658
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 10:16:31 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 117598: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6200669376111769100=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  971d299c04df379734d10c44d637433e9e564f36
baseline version:
 xen                  1b33150fe06ab9217f7f12b01bc5e607f4f55658

Last test of basis   117377  2017-12-20 09:48:29 Z   14 days
Testing same since   117598  2018-01-03 09:21:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  David Woodhouse <David.Woodhouse@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tim Deegan <tim@xen.org>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   1b33150fe0..971d299c04  971d299c04df379734d10c44d637433e9e564f36 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6200669376111769100==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:17:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:17:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWh35-0004vP-Th; Wed, 03 Jan 2018 11:17:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWh35-0004vI-51
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 11:17:31 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 03/79-28208-ACBBC4A5;
 Wed, 03 Jan 2018 11:17:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVffkbp8
 og+Or5C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bpF0fYCxbnVlzc8oCxgfGJSxcjF4eQQCOT
 xP1v7awQzmNGiU3zjkA52xgl/hxpAHI4OUQEnCW+npnL3sXIwcEroC8x57g7SFhYwF9i+aKDT
 CD1EgL31CWebJzEDpKQEPCU2HhsChOM/fP9LKA4OwebgJXEITGQKSwCqhIHeiMmMHIvYGRYxa
 hRnFpUllqka2iil1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F0GINjBeH1jwCF
 GSQ4mJVHenFTvKCG+pPyUyozE4oz4otKc1OJDjBocHAItF08eZJJiycvPS1WS4O3f5RMlJFiU
 mp5akZaZAww/mFIJDh4lEd5kkDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWQhskpQ4byBIq
 QBIaUZpHtwgWFxcYpSVEuZlBDpTiKcgtSg3swRV/hWjOAejkjDvUpApPJl5JXD7XgGdwgR0yp
 /zniCnlCQipKQaGPff7W7bUFiZ2bU89NuKD8cjdmYu+unI8Or7nSzdHXc/yc800d1RVnP5n0+
 jmLiV2uYLyzJmPN7/RK/PKu8tR3e9Eru8/HyVPafMc7hW8v9/FmjOYbP7P//DxbOCKrgFWo6z
 HF15xT/v3AELXufry+6EB0hpTPp3T+697Kr2GZYP+uZPWTV14zElluKMREMt5qLiRAAN8pTvh
 gIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1514978248!88699765!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30667 invoked from network); 3 Jan 2018 11:17:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 11:17:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWh2y-0002gF-0H; Wed, 03 Jan 2018 11:17:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWh2s-0006Zi-Lr; Wed, 03 Jan 2018 11:17:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWh2s-00070m-8A; Wed, 03 Jan 2018 11:17:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117541-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:<job status>:broken:regression
 xen-4.7-testing:test-amd64-i386-xl:<job status>:broken:regression
 xen-4.7-testing:test-amd64-i386-xl:host-install(4):broken:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:host-install/src_host(4):broken:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:host-install/dst_host(5):broken:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:regression
 xen-4.7-testing:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f407332f99c4e619ef8730f3dae4d4beadb1ef4b
X-Osstest-Versions-That: xen=c3ddeca415a5d1f01f3867e268cbe8a0f331c3b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 11:17:18 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 117541: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU0MSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzU0MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE3
Mjg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIFJFR1IuIHZzLiAxMTcyODkKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
NCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIFJFR1IuIHZzLiAxMTcyODkKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgNSBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkgYnJva2Vu
IFJFR1IuIHZzLiAxMTcyODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDExNzI4OQogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE3Mjg5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gt
dm1lbnRyeSBmYWlsIGxpa2UgMTE3MTk1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNDkg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTcyODkKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExNzI4OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcy
ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExNzI4OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Mjg5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTcyODkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzI4OQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3
Mjg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTcyODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzI4OQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmNDA3MzMyZjk5YzRl
NjE5ZWY4NzMwZjNkYWU0ZDRiZWFkYjFlZjRiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAg
ICAgICAgICAgICBjM2RkZWNhNDE1YTVkMWYwMWYzODY3ZTI2OGNiZThhMGYzMzFjM2IzCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTcyODkgIDIwMTctMTItMTggMTM6NDU6MzEgWiAgIDE1IGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NTQxICAyMDE4LTAxLTAyIDE3OjQwOjA2IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5
YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5k
ZT4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bCBicm9rZW4KYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQp
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgaG9zdC1pbnN0YWxsL2Rz
dF9ob3N0KDUpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAzMTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:20:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWh6A-0005Yo-EX; Wed, 03 Jan 2018 11:20:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWh68-0005YY-Vw
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 11:20:41 +0000
X-Inumbo-ID: 5c01a0d7-f078-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c01a0d7-f078-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 11:22:19 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 04:20:32 -0700
Message-Id: <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 04:20:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
In-Reply-To: <20180102155628.3007-1-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, openxt@googlegroups.com,
 Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAxLjE4IGF0IDE2OjU2LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
V2hlbiBib290aW5nIFhlbiB2aWEgVUVGSSB0aGUgWGVuIGNvbmZpZyBmaWxlIGNhbiBjb250YWlu
IG11bHRpcGxlIHNlY3Rpb25zCj4gZWFjaCBkZXNjcmliaW5nIGRpZmZlcmVudCBib290IG9wdGlv
bnMuIEl0IGlzIGN1cnJlbnRseSBvbmx5IHBvc3NpYmxlIHRvIGNob29zZQo+IHdoaWNoIHNlY3Rp
b24gdG8gYm9vdCB3aXRoIGlmIFhlbiBpcyBzdGFydGVkIHRocm91Z2ggYW4gRUZJIFNoZWxsLgoK
SXMgdGhpcyB0cnVlPyBJIHRob3VnaHQgdGhhdCBFRkkgQm9vdCBNYW5hZ2VyIGVudHJpZXMgY2Fu
IHZlcnkgd2VsbApoYXZlIGNvbW1hbmQgbGluZSBvcHRpb25zLiBBbmQgb3RoZXIgYm9vdCBsb2Fk
ZXJzIChlLmcuIGdydWIyKQpzaG91bGQgcHJvdmlkZSB0aGVpciBvd24gbWVhbnMgdG8gaGFuZCBv
dmVyIG9wdGlvbnMuCgo+IEBAIC0zNzUsMTIgKzM3NSw0MCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
UHJpbnRFcnJNZXNnKGNvbnN0IENIQVIxNiAqbWVzZywgRUZJX1NUQVRVUyBFcnJDb2RlKQo+ICAK
PiAgc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXQgZ2V0X2FyZ3YodW5zaWduZWQgaW50IGFyZ2Ms
IENIQVIxNiAqKmFyZ3YsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENI
QVIxNiAqY21kbGluZSwgVUlOVE4gY21kc2l6ZSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQ0hBUjE2ICoqb3B0aW9ucykKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQ0hBUjE2ICoqb3B0aW9ucywgYm9vbCAqZWxvX2FjdGl2ZSkKPiAgewo+ICAg
ICAgQ0hBUjE2ICpwdHIgPSAoQ0hBUjE2ICopKGFyZ3YgKyBhcmdjICsgMSksICpwcmV2ID0gTlVM
TDsKPiAgICAgIGJvb2wgcHJldl9zZXAgPSB0cnVlOwo+ICAKPiAtICAgIGZvciAoIDsgY21kc2l6
ZSA+IHNpemVvZigqY21kbGluZSkgJiYgKmNtZGxpbmU7Cj4gKyAgICBpZiAoIGNtZHNpemUgPiBz
aXplb2YoRUZJX0xPQURfT1BUSU9OKSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAg
ICAgKiBTZWUgaW5jbHVkZS9lZmkvZWZpYXBpLmggZm9yIG1vcmUgaW5mbyBhYm91dCB0aGUgZm9s
bG93aW5nCj4gKyAgICAgICAgICovCgpUaGlzIHNob3VsZCBiZSBhIHNpbmdsZSBsaW5lIGNvbW1l
bnQgKGFsc28gZWxzZXdoZXJlKS4KCj4gKyAgICAgICAgRUZJX0xPQURfT1BUSU9OICplbG8gPSAo
RUZJX0xPQURfT1BUSU9OKiljbWRsaW5lOwoKTWlzc2luZyBibGFuayBiZWZvcmUgKiAoYWxzbyBl
bHNld2hlcmUpLiBBbmQgcGxlYXNlIG1ha2UgdGhpcyBhCnBvaW50ZXIgdG8gY29uc3QgKGFuZCB3
aGVyZXZlciBlbHNlIHRoaXMgd291bGQgYmUgc3VpdGFibGUpLgoKPiArICAgICAgICBpZiAoIGVs
by0+QXR0cmlidXRlcyAmIExPQURfT1BUSU9OX0FDVElWRSApCgpXaXRob3V0IGFueSBvdGhlciAo
ZWFybGllcikgY2hlY2ssIGhvdyBjYW4geW91IHJlbGlhYmx5IHRlbGwgdGhpcwpiZWluZyBhIHBv
aW50ZXIgdG8gRUZJX0xPQURfT1BUSU9OIGZyb20gaXQgYmVpbmcgdGhlCmN1cnJlbnRseSB1c2Vk
IG9uZSB0byBDSEFSMTY/IElzIHRoZSBkaXN0aW5jdGlvbiBwZXJoYXBzIFVFRkkKdmVyc2lvbiBk
ZXBlbmRlbnQ/IEluIHRoZSAyLjMgc3BlYyBJIGNhbid0IGZpbmQgYW55IGluZm9ybWF0aW9uCm9u
IHRoZSBsYXlvdXQgb2Ygd2hhdCAtPkxvYWRPcHRpb25zIHBvaW50cyB0by4KCj4gKyAgICAgICAg
ewo+ICsgICAgICAgICAgICBVSU5UOCAqX29wdHMgPSAoVUlOVDgqKWVsbzsKPiArICAgICAgICAg
ICAgVUlOVE4gX2NtZHNpemUgPSBjbWRzaXplOwoKTGVhZGluZyB1bmRlcnNjb3JlcyBzaG91bGQg
b25seSBiZSB1c2VkIG9uIGZpbGUgc2NvcGUgdmFyaWFibGVzLgoKPiBAQCAtMTA3NCw2ICsxMTAy
LDcgQEAgZWZpX3N0YXJ0KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUg
KlN5c3RlbVRhYmxlKQo+ICAgICAgYm9vbCBiYXNlX3ZpZGVvID0gZmFsc2U7Cj4gICAgICBjaGFy
ICpvcHRpb25fc3RyOwo+ICAgICAgYm9vbCB1c2VfY2ZnX2ZpbGU7Cj4gKyAgICBib29sIGVsb19h
Y3RpdmUgPSBmYWxzZTsKClBsZWFzZSBhZGQgdG8gb25lIG9mIHRoZSBleGlzdGluZyBib29sIGxp
bmVzIGluc3RlYWQgb2YgaW50cm9kdWNpbmcKeWV0IGFub3RoZXIgb25lLgoKPiAtLS0gYS94ZW4v
aW5jbHVkZS9lZmkvZWZpYXBpLmgKPiArKysgYi94ZW4vaW5jbHVkZS9lZmkvZWZpYXBpLmgKCkdl
bmVyYWxseSBhZGRpdGlvbnMgdG8gdGhpcyBmaWxlIGFyZSBleHBlY3RlZCB0byBjb21lIGZyb20g
dGhlIGdudS1lZmkKcGFja2FnZSwgd2hpY2ggaXQgd2FzIG9yaWdpbmFsbHkgY2xvbmVkIGZyb20u
IEkndmUganVzdCBjaGVja2VkIGFuZApzZWUgdGhhdCAzLjAuNiBkb2Vzbid0IGFwcGVhciB0byBo
YXZlIGFueSBvZiB0aGlzICh5ZXQpLiBJbiBzdWNoIGEKY2FzZSBhdCB0aGUgdmVyeSBsZWFzdCB5
b3Ugc2hvdWxkIG1hdGNoIHByZS1leGlzdGluZyBzdHlsZSAoZS5nLgppbmRlbnRhdGlvbikuIENv
bW1vbmx5LCBob3dldmVyLCB3ZSBpbnRyb2R1Y2Ugc3VjaCBwcml2YXRlCihhbmQgdGVtcG9yYXJ5
KSBkZWZpbml0aW9ucyBpbnRvIHRoZSBzb3VyY2UgZmlsZSB0aGF0IG5lZWRzIHRoZW0gKHNlZQpl
LmcuIHRoZSBBcHBsZSBQcm9wZXJ0aWVzIGludGVyZmFjZSkuCgo+ICt0eXBlZGVmIHN0cnVjdCBf
X3BhY2tlZCBfRUZJX0xPQURfT1BUSU9OIHsKCklzIHRoZSBfX3BhY2tlZCBoZXJlIHJlYWxseSBu
ZWVkZWQ/IEknZCBtdWNoIHJhdGhlciB1bmNvbW1lbnQKdGhlIERlc2NyaXB0aW9uW10gZmllbGQg
KGFsbG93aW5nIHlvdSB0byBnZXQgYXQgaXQgd2l0aG91dCB1c2luZwpzaXplb2YodGhlLXdob2xl
LXN0cnVjdHVyZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWhC9-0005ph-9X; Wed, 03 Jan 2018 11:26:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWhC8-0005pL-D8
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 11:26:52 +0000
X-Inumbo-ID: d51d6b5f-f078-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d51d6b5f-f078-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 12:25:42 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 04:26:48 -0700
Message-Id: <5A4CCC06020000780019A763@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 04:26:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20171121152009.15591-1-kpraveen.lkml@gmail.com>
 <20171121152009.15591-11-kpraveen.lkml@gmail.com>
In-Reply-To: <20171121152009.15591-11-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 10/16 RESEND] rbtree: coding style
	adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE3IGF0IDE2OjIwLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KPiAKPiBTZXQg
Y29tbWVudCBhbmQgaW5kZW50YXRpb24gc3R5bGUgdG8gYmUgY29uc2lzdGVudCB3aXRoIGxpbnV4
IGNvZGluZyBzdHlsZQo+IGFuZCB0aGUgcmVzdCBvZiB0aGUgZmlsZSwgYXMgc3VnZ2VzdGVkIGJ5
IFBldGVyIFppamxzdHJhCj4gCj4gU2lnbmVkLW9mZi1ieTogTWljaGVsIExlc3BpbmFzc2UgPHdh
bGtlbkBnb29nbGUuY29tPgo+IENjOiBBbmRyZWEgQXJjYW5nZWxpIDxhYXJjYW5nZUByZWRoYXQu
Y29tPgo+IEFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBpbnRlbC5j
b20+Cj4gQ2M6IFJpayB2YW4gUmllbCA8cmllbEByZWRoYXQuY29tPgo+IENjOiBQZXRlciBaaWps
c3RyYSA8YS5wLnppamxzdHJhQGNoZWxsby5ubD4KPiBDYzogRGFuaWVsIFNhbnRvcyA8ZGFuaWVs
LnNhbnRvc0Bwb2JveC5jb20+Cj4gQ2M6IEplbnMgQXhib2UgPGF4Ym9lQGtlcm5lbC5kaz4KPiBD
YzogIkVyaWMgVy4gQmllZGVybWFuIiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gU2lnbmVk
LW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+
IFtMaW51eCBjb21taXQgN2NlNmZmOWU1ZGU5OWU3YjcyMDE5YzdkZTgyZmI0MzhmZTFkYzVhMF0K
PiAKPiBQb3J0ZWQgdG8gWGVuLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtw
cmF2ZWVuLmxrbWxAZ21haWwuY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWhC8-0005pD-2m; Wed, 03 Jan 2018 11:26:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWhC6-0005p1-Ld
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 11:26:50 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 04/51-28208-AFDBC4A5;
 Wed, 03 Jan 2018 11:26:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVffnXp8
 og4YGaYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH0+EzWgud8FTuaRRoY13B1MXJxCAk0Mkns
 X9fLDuE8ZpQ4u/QPC4SzjVFi+v0bjF2MnBwiAs4SX8/MZQexeQX0JfafamMBsYUFdCUOv3jOB
 mJLCHhKTFyzigXG3rX4IFCcnYNNwErikBhIlEVAVaLv6w3mCYxcCxgZVjFqFKcWlaUW6Rpa6C
 UVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqRAQh2MN7cGHCIUZKDSUmUNyfVO0q
 ILyk/pTIjsTgjvqg0J7X4EKMGB4dAy8WTB5mkWPLy81KVJHjv7PGJEhIsSk1PrUjLzAGGGUyp
 BAePkgjvV5A0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVkIbJKUOO8rkFIBkNKM0jy4QbDwv
 8QoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3v8gU3gy80rg9r0COoUJ6JQ/5z1BTilJREhJNT
 DWL2gsVl22f5lTsvpk5eNbclSuRt1drnbyoztrTcKPbW+Lf7882C8W+OISh3/+oRgDNs1v8as
 iFnU69r+Z3X7inVnXNDPWJd/OfXq5qPnuNZvnKzuPnfeylpxvZ768cz6XyJfKvSdOOzwzCL/k
 sHfKgyCV2UHrDuddrQuYzBr/Tbn98IWwMxlZSizFGYmGWsxFxYkAFiBzU3oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1514978808!74748101!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37763 invoked from network); 3 Jan 2018 11:26:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 11:26:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWhC0-0002un-8P; Wed, 03 Jan 2018 11:26:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWhBv-0006t1-0v; Wed, 03 Jan 2018 11:26:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWhBu-0005IL-Nj; Wed, 03 Jan 2018 11:26:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117575-mainreport@xen.org>
X-Osstest-Versions-This: xtf=bade68b7087acd6b5ca6310a7460faeea48e4b1c
X-Osstest-Versions-That: xtf=167052779c0546e99aadd26ebd848e10f91fb557
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 11:26:38 +0000
Subject: [Xen-devel] [xtf test] 117575: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU3NSB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzU3NS8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGJhZGU2OGI3MDg3YWNkNmI1Y2E2MzEwYTc0NjBmYWVl
YTQ4ZTRiMWMKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDE2NzA1Mjc3
OWMwNTQ2ZTk5YWFkZDI2ZWJkODQ4ZTEwZjkxZmI1NTcKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NjM3MCAgMjAxNy0xMS0yMCAxMDo0NjoxOSBaICAgNDQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTc1NDMgIDIwMTgtMDEtMDIgMTc6MzM6MTMgWiAgICAwIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgMTY3MDUyNy4u
YmFkZTY4YiAgYmFkZTY4YjcwODdhY2Q2YjVjYTYzMTBhNzQ2MGZhZWVhNDhlNGIxYyAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:29:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:29:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWhEg-00064Q-Lw; Wed, 03 Jan 2018 11:29:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWhEe-00064D-Tj
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 11:29:28 +0000
X-Inumbo-ID: 976c38c5-f079-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 976c38c5-f079-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 11:31:08 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 04:29:21 -0700
Message-Id: <5A4CCC9E020000780019A766@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 04:29:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20171121152009.15591-1-kpraveen.lkml@gmail.com>
 <20171121152009.15591-12-kpraveen.lkml@gmail.com>
In-Reply-To: <20171121152009.15591-12-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 11/16 RESEND] rbtree: optimize fetching
 of sibling node
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE3IGF0IDE2OjIwLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KPiAKPiBXaGVu
IGxvb2tpbmcgdG8gZmV0Y2ggYSBub2RlJ3Mgc2libGluZywgd2Ugd2VudCB0aHJvdWdoIGEgc2Vx
dWVuY2Ugb2Y6Cj4gLSBjaGVjayBpZiBub2RlIGlzIHRoZSBwYXJlbnQncyBsZWZ0IGNoaWxkCj4g
LSBpZiBpdCBpcywgdGhlbiBmZXRjaCB0aGUgcGFyZW50J3MgcmlnaHQgY2hpbGQKPiAKPiBUaGlz
IGNhbiBiZSByZXBsYWNlZCB3aXRoOgo+IC0gZmV0Y2ggdGhlIHBhcmVudCdzIHJpZ2h0IGNoaWxk
IGFzIGFuIGFzc3VtZWQgc2libGluZwo+IC0gY2hlY2sgdGhhdCBub2RlIGlzIE5PVCB0aGUgZmV0
Y2hlZCBjaGlsZAo+IAo+IFRoaXMgYXZvaWRzIGZldGNoaW5nIHRoZSBwYXJlbnQncyBsZWZ0IGNo
aWxkIHdoZW4gbm9kZSBpcyBhY3R1YWxseQo+IHRoYXQgY2hpbGQuIFNhdmVzIGEgYml0IG9uIGNv
ZGUgc2l6ZSwgdGhvdWdoIGl0IGRvZXNuJ3Qgc2VlbSB0byBtYWtlCj4gYSBsYXJnZSBkaWZmZXJl
bmNlIGluIHNwZWVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxr
ZW5AZ29vZ2xlLmNvbT4KPiBDYzogQW5kcmVhIEFyY2FuZ2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNv
bT4KPiBDYzogRGF2aWQgV29vZGhvdXNlIDxEYXZpZC5Xb29kaG91c2VAaW50ZWwuY29tPgo+IEFj
a2VkLWJ5OiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KPiBDYzogUGV0ZXIgWmlqbHN0
cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+Cj4gQ2M6IERhbmllbCBTYW50b3MgPGRhbmllbC5z
YW50b3NAcG9ib3guY29tPgo+IENjOiBKZW5zIEF4Ym9lIDxheGJvZUBrZXJuZWwuZGs+Cj4gQ2M6
ICJFcmljIFcuIEJpZWRlcm1hbiIgPGViaWVkZXJtQHhtaXNzaW9uLmNvbT4KPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IFNpZ25lZC1v
ZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBb
TGludXggY29tbWl0IDU5NjMzYWJmMzRlMmY0NGI4ZTc3MmEyYzEyYTkyMTMyYWE3YzIyMjBdCj4g
Cj4gUG9ydGVkIHRvIFhlbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJh
dmVlbi5sa21sQGdtYWlsLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:31:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWhG8-0006eR-Vv; Wed, 03 Jan 2018 11:31:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWhG8-0006e9-NC
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 11:31:00 +0000
X-Inumbo-ID: ce2991fa-f079-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce2991fa-f079-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 11:32:40 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 04:30:53 -0700
Message-Id: <5A4CCCFA020000780019A769@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 04:30:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20171121152009.15591-1-kpraveen.lkml@gmail.com>
 <20171121152009.15591-13-kpraveen.lkml@gmail.com>
In-Reply-To: <20171121152009.15591-13-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 12/16 RESEND] rbtree: add
 __rb_change_child() helper function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE3IGF0IDE2OjIwLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KPiAKPiBBZGQg
X19yYl9jaGFuZ2VfY2hpbGQoKSBhcyBhbiBpbmxpbmUgaGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxh
Y2UgY29kZSB0aGF0Cj4gd291bGQgb3RoZXJ3aXNlIGJlIGR1cGxpY2F0ZWQgNCB0aW1lcyBpbiB0
aGUgc291cmNlLgo+IAo+IE5vIGNoYW5nZXMgdG8gYmluYXJ5IHNpemUgb3Igc3BlZWQuCj4gCj4g
U2lnbmVkLW9mZi1ieTogTWljaGVsIExlc3BpbmFzc2UgPHdhbGtlbkBnb29nbGUuY29tPgo+IFJl
dmlld2VkLWJ5OiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNvbT4KPiBDYzogUGV0ZXIgWmlq
bHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+Cj4gQ2M6IEFuZHJlYSBBcmNhbmdlbGkgPGFh
cmNhbmdlQHJlZGhhdC5jb20+Cj4gQ2M6IERhdmlkIFdvb2Rob3VzZSA8ZHdtdzJAaW5mcmFkZWFk
Lm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRp
b24ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1m
b3VuZGF0aW9uLm9yZz4KPiBbTGludXggY29tbWl0IDdhYmM3MDRhZTM5OWZjYjljNTFjYTIwMGIw
NDU2ZjhhOTc1YTgwMTFdCj4gCj4gUG9ydGVkIHRvIFhlbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQ
cmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:32:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWhHq-0006op-AE; Wed, 03 Jan 2018 11:32:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWhHp-0006oV-Rg
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 11:32:45 +0000
X-Inumbo-ID: a88eb390-f079-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a88eb390-f079-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 12:31:37 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 04:32:44 -0700
Message-Id: <5A4CCD68020000780019A773@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 04:32:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20171121152009.15591-1-kpraveen.lkml@gmail.com>
 <20171121152009.15591-14-kpraveen.lkml@gmail.com>
In-Reply-To: <20171121152009.15591-14-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 13/16 RESEND] rbtree: place easiest case
 first in rb_erase()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE3IGF0IDE2OjIwLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KPiAKPiBJbiBy
Yl9lcmFzZSwgbW92ZSB0aGUgZWFzeSBjYXNlIChub2RlIHRvIGVyYXNlIGhhcyBubyBtb3JlIHRo
YW4KPiAxIGNoaWxkKSBmaXJzdC4gSSBmZWVsIHRoZSBjb2RlIHJlYWRzIGVhc2llciB0aGF0IHdh
eS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdvb2dsZS5j
b20+Cj4gUmV2aWV3ZWQtYnk6IFJpayB2YW4gUmllbCA8cmllbEByZWRoYXQuY29tPgo+IENjOiBQ
ZXRlciBaaWpsc3RyYSA8YS5wLnppamxzdHJhQGNoZWxsby5ubD4KPiBDYzogQW5kcmVhIEFyY2Fu
Z2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KPiBDYzogRGF2aWQgV29vZGhvdXNlIDxkd213MkBp
bmZyYWRlYWQub3JnPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgt
Zm91bmRhdGlvbi5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IFtMaW51eCBjb21taXQgNjA2NzBiODAzNGQ2ZTJiYTg2
MGFmNzljOTM3OWI3Nzg4ZDA5ZGI3M10KPiAKPiBQb3J0ZWQgdG8gWGVuLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgoKQWNrZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:35:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWhKN-00072c-Mw; Wed, 03 Jan 2018 11:35:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWhKN-00072T-2Z
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 11:35:23 +0000
X-Inumbo-ID: 6aeebabd-f07a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6aeebabd-f07a-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 11:37:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 04:35:16 -0700
Message-Id: <5A4CCE00020000780019A776@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 04:35:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20171121152009.15591-1-kpraveen.lkml@gmail.com>
 <20171121152009.15591-15-kpraveen.lkml@gmail.com>
In-Reply-To: <20171121152009.15591-15-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 14/16] rbtree: handle 1-child recoloring
 in rb_erase() instead of rb_erase_color()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE3IGF0IDE2OjIwLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KPiAKPiBBbiBp
bnRlcmVzdGluZyBvYnNlcnZhdGlvbiBmb3IgcmJfZXJhc2UoKSBpcyB0aGF0IHdoZW4gYSBub2Rl
IGhhcwo+IGV4YWN0bHkgb25lIGNoaWxkLCB0aGUgbm9kZSBtdXN0IGJlIGJsYWNrIGFuZCB0aGUg
Y2hpbGQgbXVzdCBiZSByZWQuCj4gQW4gaW50ZXJlc3RpbmcgY29uc2VxdWVuY2UgaXMgdGhhdCBy
ZW1vdmluZyBzdWNoIGEgbm9kZSBjYW4gYmUgZG9uZSBieQo+IHNpbXBseSByZXBsYWNpbmcgaXQg
d2l0aCBpdHMgY2hpbGQgYW5kIG1ha2luZyB0aGUgY2hpbGQgYmxhY2ssCj4gd2hpY2ggd2UgY2Fu
IGRvIGVmZmljaWVudGx5IGluIHJiX2VyYXNlKCkuIF9fcmJfZXJhc2VfY29sb3IoKSB0aGVuCj4g
b25seSBuZWVkcyB0byBoYW5kbGUgdGhlIG5vLWNoaWxkcyBjYXNlIGFuZCBjYW4gYmUgbW9kaWZp
ZWQgYWNjb3JkaW5nbHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWljaGVsIExlc3BpbmFzc2UgPHdh
bGtlbkBnb29nbGUuY29tPgo+IEFja2VkLWJ5OiBSaWsgdmFuIFJpZWwgPHJpZWxAcmVkaGF0LmNv
bT4KPiBDYzogUGV0ZXIgWmlqbHN0cmEgPGEucC56aWpsc3RyYUBjaGVsbG8ubmw+Cj4gQ2M6IEFu
ZHJlYSBBcmNhbmdlbGkgPGFhcmNhbmdlQHJlZGhhdC5jb20+Cj4gQ2M6IERhdmlkIFdvb2Rob3Vz
ZSA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxh
a3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRz
IDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBbTGludXggY29tbWl0IDQ2YjYxMzVh
NzQwMmFjMjNjNWIyNWYyYmQ3OWIwM2JhYjhmOTgyNzhdCj4gCj4gUG9ydGVkIHRvIFhlbi4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:37:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWhMd-0007Bc-2B; Wed, 03 Jan 2018 11:37:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWhMb-0007BL-GY
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 11:37:41 +0000
X-Inumbo-ID: bcc71ad4-f07a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcc71ad4-f07a-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 11:39:20 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 04:37:33 -0700
Message-Id: <5A4CCE8A020000780019A7CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 04:37:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20171121152009.15591-1-kpraveen.lkml@gmail.com>
 <20171121152009.15591-16-kpraveen.lkml@gmail.com>
In-Reply-To: <20171121152009.15591-16-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 15/16 RESEND] rbtree: low level
 optimizations in rb_erase()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE3IGF0IDE2OjIwLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IE1pY2hlbCBMZXNwaW5hc3NlIDx3YWxrZW5AZ29vZ2xlLmNvbT4KPiAKPiBWYXJp
b3VzIG1pbm9yIG9wdGltaXphdGlvbnMgaW4gcmJfZXJhc2UoKToKPiAtIEF2b2lkIG11bHRpcGxl
IGxvYWRpbmcgb2Ygbm9kZS0+X19yYl9wYXJlbnRfY29sb3Igd2hlbiBjb21wdXRpbmcgcGFyZW50
Cj4gICBhbmQgY29sb3IgaW5mb3JtYXRpb24gKHBvc3NpYmx5IG5vdCBpbiBjbG9zZSBzZXF1ZW5j
ZSwgYXMgdGhlcmUgbWlnaHQKPiAgIGJlIGZ1cnRoZXIgYnJhbmNoZXMgaW4gdGhlIGFsZ29yaXRo
bSkKPiAtIEluIHRoZSAxLWNoaWxkIHN1YmNhc2Ugb2YgY2FzZSAxLCBjb3B5IHRoZSBfX3JiX3Bh
cmVudF9jb2xvciBmaWVsZCBmcm9tCj4gICB0aGUgZXJhc2VkIG5vZGUgdG8gdGhlIGNoaWxkIGlu
c3RlYWQgb2YgcmVjb21wdXRpbmcgaXQgZnJvbSB0aGUgZGVzaXJlZAo+ICAgcGFyZW50IGFuZCBj
b2xvcgo+IC0gV2hlbiBzZWFyY2hpbmcgZm9yIHRoZSBlcmFzZWQgbm9kZSdzIHN1Y2Nlc3Nvciwg
ZGlmZmVyZW50aWF0ZSBiZXR3ZWVuCj4gICBjYXNlcyAyIGFuZCAzIGJhc2VkIG9uIHdoZXRoZXIg
YW55IGxlZnQgbGlua3Mgd2VyZSBmb2xsb3dlZC4gVGhpcyBhdm9pZHMKPiAgIGEgY29uZGl0aW9u
IGxhdGVyIGRvd24uCj4gLSBJbiBjYXNlIDMsIGtlZXAgYSBwb2ludGVyIHRvIHRoZSBlcmFzZWQg
bm9kZSdzIHJpZ2h0IGNoaWxkIHNvIHdlIGRvbid0Cj4gICBoYXZlIHRvIHJlZmV0Y2ggaXQgbGF0
ZXIgdG8gYWRqdXN0IGl0cyBwYXJlbnQuCj4gLSBJbiB0aGUgbm8tY2hpbGRzIHN1YmNhc2Ugb2Yg
Y2FzZXMgMiBhbmQgMywgcGxhY2UgdGhlIHJlYmFsYW5jZSBhc3NpZ21lbnQKPiAgIGxhc3Qgc28g
dGhhdCB0aGUgY29tcGlsZXIgY2FuIHJlbW92ZSB0aGUgZm9sbG93aW5nIGlmKHJlYmFsYW5jZSkg
dGVzdC4KPiAKPiBBbHNvLCBhZGRlZCBzb21lIGNvbW1lbnRzIHRvIGlsbHVzdHJhdGUgY2FzZXMg
MiBhbmQgMy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fsa2VuQGdv
b2dsZS5jb20+Cj4gQWNrZWQtYnk6IFJpayB2YW4gUmllbCA8cmllbEByZWRoYXQuY29tPgo+IENj
OiBQZXRlciBaaWpsc3RyYSA8YS5wLnppamxzdHJhQGNoZWxsby5ubD4KPiBDYzogQW5kcmVhIEFy
Y2FuZ2VsaSA8YWFyY2FuZ2VAcmVkaGF0LmNvbT4KPiBDYzogRGF2aWQgV29vZGhvdXNlIDxkd213
MkBpbmZyYWRlYWQub3JnPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGlu
dXgtZm91bmRhdGlvbi5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+IFtMaW51eCBjb21taXQgNGYwMzVhZDY3ZjQ2MzNj
MjMzY2IzNjQyNzExZDQ5YjRlZmM5YzgyZF0KPiAKPiBQb3J0ZWQgdG8gWGVuLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29tPgoKQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 11:38:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 11:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWhNj-0007HO-BN; Wed, 03 Jan 2018 11:38:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWhNi-0007GP-5b
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 11:38:50 +0000
X-Inumbo-ID: e67b982f-f07a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e67b982f-f07a-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 11:40:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 04:38:43 -0700
Message-Id: <5A4CCED0020000780019A7CE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 04:38:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Praveen Kumar" <kpraveen.lkml@gmail.com>
References: <20171121152009.15591-1-kpraveen.lkml@gmail.com>
 <20171121152009.15591-17-kpraveen.lkml@gmail.com>
In-Reply-To: <20171121152009.15591-17-kpraveen.lkml@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v6 16/16 RESEND] rbtree: fix typo in comment
 of rb_insert_color
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjExLjE3IGF0IDE2OjIwLCA8a3ByYXZlZW4ubGttbEBnbWFpbC5jb20+IHdyb3Rl
Ogo+IEZyb206IFdlaSBZYW5nIDx3ZWl5YW5nQGxpbnV4LnZuZXQuaWJtLmNvbT4KPiAKPiBJbiBj
YXNlIDEsIGl0IHBhc3NlcyBkb3duIHRoZSBCTEFDSyBjb2xvciBmcm9tIEcgdG8gcCBhbmQgdSwg
YW5kIG1haW50YWlucwo+IHRoZSBjb2xvciBvZiBuLiAgQnkgZG9pbmcgc28sIGl0IG1haW50YWlu
cyB0aGUgYmxhY2sgaGVpZ2h0IG9mIHRoZSBzdWItdHJlZS4KPiAKPiBXaGlsZSBpbiB0aGUgY29t
bWVudCwgaXQgbWFya3MgdGhlIGNvbG9yIG9mIG4gdG8gQkxBQ0suICBUaGlzIGlzIGEgdHlwbwo+
IGFuZCBub3QgY29uc2lzdGVudHMgd2l0aCB0aGUgY29kZS4KPiAKPiBUaGlzIHBhdGNoIGZpeHMg
dGhpcyB0eXBvIGluIGNvbW1lbnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIFlhbmcgPHdlaXlh
bmdAbGludXgudm5ldC5pYm0uY29tPgo+IEFja2VkLWJ5OiBNaWNoZWwgTGVzcGluYXNzZSA8d2Fs
a2VuQGdvb2dsZS5jb20+Cj4gQ2M6IFhpYW8gR3Vhbmdyb25nIDx4aWFvZ3Vhbmdyb25nQGxpbnV4
LnZuZXQuaWJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgo+IFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPiBbTGludXggY29tbWl0IDFiOWM1M2U4NDlhYTY1Nzc2
ZDRmNjExZDk5YWEwOWY4NTY1MThkYWRdCj4gCj4gUG9ydGVkIHRvIFhlbiBmb3IgcmJfaW5zZXJ0
X2NvbG9yIEFQSS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5s
a21sQGdtYWlsLmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:03:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWhlc-0000ya-KP; Wed, 03 Jan 2018 12:03:32 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=534ef8526=citrix-osstest@xenproject.org>)
 id 1eWhlb-0000yU-JU
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 12:03:31 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-5.messagelabs.com id 06/27-28177-296CC4A5;
 Wed, 03 Jan 2018 12:03:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrCIsWRWlGSWpSXmKPExsXitHSDve6kYz5
 RBoe+slvcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1owrL6ayFzSJVyzt3sjUwLicr4uRk0NCwF/i
 fvNrJgjbQ+LllP2sILaIgLPEhA+32UBsXgE9iY7u54wgtrCAq8TFqReYuxi5gOof80i0rNsJ1
 awqsfvEG7AiNqBBE3smsoDYLAIqEvOeTwQbKiSgJbF08UomiKGCEidnPgGrYRaQkDj44gUzxB
 xLifWT77JOYOSdhaRsFpKyBYxMqxg1ilOLylKLdA0N9JKKMtMzSnITM3OAPFO93NTi4sT01Jz
 EpGK95PzcTYzA8GEAgh2Ma6Y6H2KU5GBSEuXNSfWOEuJLyk+pzEgszogvKs1JLT7EqMHBIdBy
 8eRBJimWvPy8VCUJ3ilHfaKEBItS01Mr0jJzgAEOUyrBwaMkwrsUJM1bXJCYW5yZDpE6xWjMc
 WzT5T9MHM9mvm5gFgKbJCXOuwSkVACkNKM0D24QLPIuMcpKCfMyAp0pxFOQWpSbWYIq/4pRnI
 NRSZh3M8gUnsy8Erh9r4BOYQI65c95T5BTShIRUlINjD47DvMus1546eGnsyYc8bx2rCU7WVQ
 3nvQ3OPaa+ck0huM5rzSdXqv+Xe7vJeKwx81plbDHkukHg10efW1NirE05DqbZtZx4q+9qtXV
 1L3yEktY36VlM+VHOdXbnLP86j531/QLcc+WP50kW3hu1eTd0pvkf13eqlN1cEGPVVjt5Ldn+
 aY8UFBiKc5INNRiLipOBAAlbsD5twIAAA==
X-Env-Sender: prvs=534ef8526=citrix-osstest@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1514981008!74918122!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58717 invoked from network); 3 Jan 2018 12:03:29 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-14.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 3 Jan 2018 12:03:29 -0000
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="464516410"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-73828-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-squeeze:build-i386:<job status>:broken:regression
 distros-debian-squeeze:build-amd64-pvops:<job status>:broken:regression
 distros-debian-squeeze:build-armhf:<job status>:broken:regression
 distros-debian-squeeze:build-amd64:<job status>:broken:regression
 distros-debian-squeeze:build-i386-pvops:<job status>:broken:regression
 distros-debian-squeeze:build-armhf-pvops:capture-logs:broken:regression
 distros-debian-squeeze:build-armhf:capture-logs:broken:regression
 distros-debian-squeeze:build-armhf-pvops:syslog-server:running:regression
 distros-debian-squeeze:build-armhf:syslog-server:running:regression
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:build-armhf:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73464
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 3 Jan 2018 12:03:25 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 73828: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDczODI4IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83MzgyOC8KCkZhaWx1
cmVzIGFuZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUg
cnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0
dXJlLWxvZ3MgICAgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDczNDY0CiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzM0NjQKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAg
ICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5
c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNxdWVl
emUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXNxdWVlemUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290
LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIG4vYQogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNDY0CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM0NjQKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MzQ2NAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNDY0CiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgNzM0NjQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MzQ2NAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdo
dCAgICAgICAgICAgICAgIDczNDY0Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:20:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi1T-0001tU-QR; Wed, 03 Jan 2018 12:19:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi1S-0001sI-EQ
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:19:54 +0000
X-Inumbo-ID: a17a5455-f080-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a17a5455-f080-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:21:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="456942843"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:34 +0000
Message-ID: <20180103121942.3524-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v17 03/11] x86/hvm/ioreq: use gfn_t in struct
	hvm_ioreq_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGp1c3RzIHRoZSBpb3JlcSBzZXJ2ZXIgY29kZSB0byB1c2UgdHlwZS1zYWZl
IGdmbl90IHZhbHVlcwp3aGVyZSBwb3NzaWJsZS4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgfCA0NCArKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyks
IDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCA3ZjZkY2FjMjZmLi5iMmVmODFmMDAzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pb3JlcS5jCkBAIC0yMTAsNyArMjEwLDcgQEAgYm9vbCBoYW5kbGVfaHZtX2lvX2NvbXBsZXRp
b24oc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKLXN0YXRpYyB1bnNpZ25l
ZCBsb25nIGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCitz
dGF0aWMgZ2ZuX3QgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAq
cykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIHVuc2lnbmVkIGlu
dCBpOwpAQCAtMjIwLDIwICsyMjAsMTkgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9j
X2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKICAgICBmb3IgKCBpID0gMDsg
aSA8IHNpemVvZihkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLm1hc2spICogODsgaSsrICkK
ICAgICB7CiAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KGksICZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLm1hc2spICkKLSAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOworICAgICAgICAgICAgcmV0dXJuIF9nZm4oZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNlICsgaSk7CiAgICAgfQogCi0gICAgcmV0dXJuIGdm
bl94KElOVkFMSURfR0ZOKTsKKyAgICByZXR1cm4gSU5WQUxJRF9HRk47CiB9CiAKLXN0YXRpYyB2
b2lkIGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbikKK3N0YXRpYyB2b2lk
IGh2bV9mcmVlX2lvcmVxX2dmbihzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgZ2ZuX3QgZ2Zu
KQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgdW5zaWduZWQgaW50
IGkgPSBnZm4gLSBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfZ2ZuLmJhc2U7CisgICAgdW5zaWdu
ZWQgaW50IGkgPSBnZm5feChnZm4pIC0gZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5iYXNl
OwogCiAgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKLSAgICBBU1NFUlQoZ2ZuICE9IGdmbl94
KElOVkFMSURfR0ZOKSk7CisgICAgQVNTRVJUKCFnZm5fZXEoZ2ZuLCBJTlZBTElEX0dGTikpOwog
CiAgICAgc2V0X2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKTsKIH0K
QEAgLTI0Miw3ICsyNDEsNyBAQCBzdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVj
dCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAKLSAgICBpZiAo
IGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAt
PmdmbiwgSU5WQUxJRF9HRk4pICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgZGVzdHJveV9yaW5n
X2Zvcl9oZWxwZXIoJmlvcnAtPnZhLCBpb3JwLT5wYWdlKTsKQEAgLTI1MSw3ICsyNTAsNyBAQCBz
dGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LCBib29sIGJ1ZikKICAgICBpZiAoICFJU19ERUZBVUxUKHMpICkKICAgICAgICAgaHZtX2ZyZWVf
aW9yZXFfZ2ZuKHMsIGlvcnAtPmdmbik7CiAKLSAgICBpb3JwLT5nZm4gPSBnZm5feChJTlZBTElE
X0dGTik7CisgICAgaW9ycC0+Z2ZuID0gSU5WQUxJRF9HRk47CiB9CiAKIHN0YXRpYyBpbnQgaHZt
X21hcF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQpAQCAt
MjY0LDE2ICsyNjMsMTcgQEAgc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAg
ICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KLSAgICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9S
RVFfUEZOXSA6Ci0gICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNb
SFZNX1BBUkFNX0lPUkVRX1BGTl07CisgICAgICAgIGlvcnAtPmdmbiA9IF9nZm4oYnVmID8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJB
TV9CVUZJT1JFUV9QRk5dIDoKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9k
b21haW4ucGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dKTsKICAgICBlbHNlCiAgICAgICAgIGlv
cnAtPmdmbiA9IGh2bV9hbGxvY19pb3JlcV9nZm4ocyk7CiAKLSAgICBpZiAoIGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwgSU5WQUxJ
RF9HRk4pICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKLSAgICByYyA9IHByZXBhcmVfcmlu
Z19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisgICAg
cmMgPSBwcmVwYXJlX3JpbmdfZm9yX2hlbHBlcihkLCBnZm5feChpb3JwLT5nZm4pLCAmaW9ycC0+
cGFnZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZpb3JwLT52YSk7CiAKICAg
ICBpZiAoIHJjICkKICAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOwpAQCAtMzA5
LDEwICszMDksMTAgQEAgc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5k
b21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOwogCi0gICAgaWYgKCBJU19ERUZBVUxUKHMpIHx8IGlvcnAtPmdmbiA9
PSBnZm5feChJTlZBTElEX0dGTikgKQorICAgIGlmICggSVNfREVGQVVMVChzKSB8fCBnZm5fZXEo
aW9ycC0+Z2ZuLCBJTlZBTElEX0dGTikgKQogICAgICAgICByZXR1cm47CiAKLSAgICBpZiAoIGd1
ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIGlmICggZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAg
ICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKQEAgLTMyNCwx
MiArMzI0LDEyIEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAo
IElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAg
aWYgKCBJU19ERUZBVUxUKHMpIHx8IGdmbl9lcShpb3JwLT5nZm4sIElOVkFMSURfR0ZOKSApCiAg
ICAgICAgIHJldHVybiAwOwogCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKLSAgICByYyA9
IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLAorICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9hZGRfcGFnZShkLCBpb3JwLT5nZm4sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKTsKICAgICBpZiAoIHJj
ID09IDAgKQogICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSk7CkBAIC01OTAsOCArNTkwLDggQEAgc3RhdGljIGludCBodm1faW9yZXFfc2Vy
dmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgSU5JVF9MSVNUX0hFQUQo
JnMtPmlvcmVxX3ZjcHVfbGlzdCk7CiAgICAgc3Bpbl9sb2NrX2luaXQoJnMtPmJ1ZmlvcmVxX2xv
Y2spOwogCi0gICAgcy0+aW9yZXEuZ2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwotICAgIHMtPmJ1
ZmlvcmVxLmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5pb3JlcS5nZm4gPSBJTlZB
TElEX0dGTjsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBJTlZBTElEX0dGTjsKIAogICAgIHJjID0g
aHZtX2lvcmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaWQpOwogICAgIGlmICggcmMgKQpA
QCAtNzU3LDExICs3NTcsMTEgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7
CiAKLSAgICAqaW9yZXFfZ2ZuID0gcy0+aW9yZXEuZ2ZuOworICAgICppb3JlcV9nZm4gPSBnZm5f
eChzLT5pb3JlcS5nZm4pOwogCiAgICAgaWYgKCBzLT5idWZpb3JlcS52YSAhPSBOVUxMICkKICAg
ICB7Ci0gICAgICAgICpidWZpb3JlcV9nZm4gPSBzLT5idWZpb3JlcS5nZm47CisgICAgICAgICpi
dWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwogICAgICAgICAqYnVmaW9yZXFf
cG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKaW5kZXggZTE3YmJlNDAwNC4uM2JkOWM1ZDdjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKQEAgLTM2LDcgKzM2LDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvaHZtL2RtX29wLmg+CiAKIHN0
cnVjdCBodm1faW9yZXFfcGFnZSB7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47CisgICAgZ2ZuX3Qg
Z2ZuOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdm9pZCAqdmE7CiB9OwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:20:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi1T-0001tJ-Jz; Wed, 03 Jan 2018 12:19:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi1R-0001sH-TC
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:19:53 +0000
X-Inumbo-ID: a2c0a43c-f080-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a2c0a43c-f080-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:21:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="464518271"
X-DWL: YES
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:35 +0000
Message-ID: <20180103121942.3524-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v17 04/11] x86/hvm/ioreq: defer mapping gfns
	until they are actually requested
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgaW50cm9kdWNlIGEgbmV3IHNjaGVtZSB0byBhbGxvdyBh
biBlbXVsYXRvciB0bwptYXAgaW9yZXEgc2VydmVyIHBhZ2VzIGRpcmVjdGx5IGZyb20gWGVuIHJh
dGhlciB0aGFuIHRoZSBndWVzdCBQMk0uCgpUaGlzIHBhdGNoIGxheXMgdGhlIGdyb3VuZHdvcmsg
Zm9yIHRoYXQgY2hhbmdlIGJ5IGRlZmVycmluZyBtYXBwaW5nIG9mCmdmbnMgdW50aWwgdGhlaXIg
dmFsdWVzIGFyZSByZXF1ZXN0ZWQgYnkgYW4gZW11bGF0b3IuIFRvIHRoYXQgZW5kLCB0aGUKcGFk
IGZpZWxkIG9mIHRoZSB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZvIHN0cnVjdHVyZSBp
cyByZS1wdXJwb3NlZAp0byBhIGZsYWdzIGZpZWxkIGFuZCBuZXcgZmxhZywgWEVOX0RNT1Bfbm9f
Z2ZucywgZGVmaW5lZCB3aGljaCBtb2RpZmllcyB0aGUKYmVoYXZpb3VyIG9mIFhFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mbyB0byBhbGxvdyB0aGUgY2FsbGVyIHRvIGF2b2lkCnJlcXVlc3Rp
bmcgdGhlIGdmbiB2YWx1ZXMuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KCnYxNzoKIC0gRml4IHR5cG8gaW4gY29tbWl0IGNvbW1lbnQKCnYxNjoKIC0gTGVhdmUgY2Fs
bCB0byBtYXAgcGFnZXMgaW4gaHZtX2lvcmVxX3NlcnZlcl9pbml0KCkgZm9yIGRlZmF1bHQgaW9y
ZXEKICAgc2VydmVyIGluc3RhbmNlLCBhcyBwb2ludGVkIG91dCBieSBDaGFvIChjYy1lZCkuIFRo
aXMgaXMgc21hbGwgYW5kCiAgIG9idmlvdXMgY2hhbmdlIHdoaWNoIHJlZHVjZXMgdGhlIHNpemUg
b2YgdGhlIHBhdGNoLCBzbyBJIGhhdmUgbGVmdAogICBleGlzdGVudCBSLWJzIGFuZCBBLWJzIGlu
IHBsYWNlLgoKdjg6CiAtIEZvciBzYWZldHkgbWFrZSBhbGwgb2YgdGhlIHBvaW50ZXJzIHBhc3Nl
ZCB0bwogICBodm1fZ2V0X2lvcmVxX3NlcnZlcl9pbmZvKCkgb3B0aW9uYWwuCiAtIFNocmluayBi
dWZpb3JlcV9oYW5kbGluZyBkb3duIHRvIGEgdWludDhfdC4KCnYzOgogLSBVcGRhdGVkIGluIHJl
c3BvbnNlIHRvIHJldmlldyBjb21tZW50cyBmcm9tIFdlaSBhbmQgUm9nZXIuCiAtIEFkZGVkIGEg
SEFORExFX0JVRklPUkVRIG1hY3JvIHRvIG1ha2UgdGhlIGNvZGUgbmVhdGVyLgogLSBUaGlzIHBh
dGNoIG5vIGxvbmdlciBpbnRyb2R1Y2VzIGEgc2VjdXJpdHkgdnVsbmVyYWJpbGl0eSBzaW5jZSB0
aGVyZQogICBpcyBub3cgYW4gZXhwbGljaXQgbGltaXQgb24gdGhlIG51bWJlciBvZiBpb3JlcSBz
ZXJ2ZXJzIHRoYXQgbWF5IGJlCiAgIGNyZWF0ZWQgZm9yIGFueSBvbmUgZG9tYWluLgotLS0KIHRv
b2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jICAgICAgICAgICAgICAgICAgIHwgIDggKysrKwog
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggfCAgNiArLS0K
IHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDkgKysr
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgNDkg
KysrKysrKysrKysrKysrKy0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmggICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
ICAgICAgICAgICAgICAgICAgfCAzMiArKysrKysrKystLS0tLS0tCiA2IGZpbGVzIGNoYW5nZWQs
IDY5IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKaW5k
ZXggMzU1YjdkZWMxOC4uZGYyYThhMGZlNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTIwNCw2
ICsyMDQsMTQgQEAgaW50IHhlbmRldmljZW1vZGVsX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbygKIAog
ICAgIGRhdGEtPmlkID0gaWQ7CiAKKyAgICAvKgorICAgICAqIElmIHRoZSBjYWxsZXIgaXMgbm90
IHJlcXVlc3RpbmcgZ2ZuIHZhbHVlcyB0aGVuIGluc3RydWN0IHRoZQorICAgICAqIGh5cGVyY2Fs
bCBub3QgdG8gcmV0cmlldmUgdGhlbSBhcyB0aGlzIG1heSBjYXVzZSB0aGVtIHRvIGJlCisgICAg
ICogbWFwcGVkLgorICAgICAqLworICAgIGlmICghaW9yZXFfZ2ZuICYmICFidWZpb3JlcV9nZm4p
CisgICAgICAgIGRhdGEtPmZsYWdzIHw9IFhFTl9ETU9QX25vX2dmbnM7CisKICAgICByYyA9IHhl
bmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihvcCkpOwogICAgIGlm
IChyYykKICAgICAgICAgcmV0dXJuIHJjOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29scy9saWJzL2RldmljZW1vZGVsL2lu
Y2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCBkZGEwYmM3Njk1Li5mZmZlZTNhNGEwIDEwMDY0
NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAor
KysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaApAQCAt
NjEsMTEgKzYxLDExIEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9jcmVhdGVfaW9yZXFfc2VydmVyKAog
ICogQHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAogICogQHBhcm0gaWQg
dGhlIElPUkVRIFNlcnZlciBpZC4KICAqIEBwYXJtIGlvcmVxX2dmbiBwb2ludGVyIHRvIGEgeGVu
X3Bmbl90IHRvIHJlY2VpdmUgdGhlIHN5bmNocm9ub3VzIGlvcmVxCi0gKiAgICAgICAgICAgICAg
ICAgIGdmbgorICogICAgICAgICAgICAgICAgICBnZm4uIChNYXkgYmUgTlVMTCBpZiBub3QgcmVx
dWlyZWQpCiAgKiBAcGFybSBidWZpb3JlcV9nZm4gcG9pbnRlciB0byBhIHhlbl9wZm5fdCB0byBy
ZWNlaXZlIHRoZSBidWZmZXJlZCBpb3JlcQotICogICAgICAgICAgICAgICAgICAgIGdmbgorICog
ICAgICAgICAgICAgICAgICAgIGdmbi4gKE1heSBiZSBOVUxMIGlmIG5vdCByZXF1aXJlZCkKICAq
IEBwYXJtIGJ1ZmlvcmVxX3BvcnQgcG9pbnRlciB0byBhIGV2dGNobl9wb3J0X3QgdG8gcmVjZWl2
ZSB0aGUgYnVmZmVyZWQKLSAqICAgICAgICAgICAgICAgICAgICAgaW9yZXEgZXZlbnQgY2hhbm5l
bAorICogICAgICAgICAgICAgICAgICAgICBpb3JlcSBldmVudCBjaGFubmVsLiAoTWF5IGJlIE5V
TEwgaWYgbm90IHJlcXVpcmVkKQogICogQHJldHVybiAwIG9uIHN1Y2Nlc3MsIC0xIG9uIGZhaWx1
cmUuCiAgKi8KIGludCB4ZW5kZXZpY2Vtb2RlbF9nZXRfaW9yZXFfc2VydmVyX2luZm8oCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5k
ZXggYTc4N2Y0MzczNy4uM2M2MTdiZDc1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9k
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNDE2LDE2ICs0MTYsMTkgQEAgc3Rh
dGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQogICAgIHsKICAg
ICAgICAgc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gKmRhdGEgPQogICAg
ICAgICAgICAgJm9wLnUuZ2V0X2lvcmVxX3NlcnZlcl9pbmZvOworICAgICAgICBjb25zdCB1aW50
MTZfdCB2YWxpZF9mbGFncyA9IFhFTl9ETU9QX25vX2dmbnM7CiAKICAgICAgICAgY29uc3Rfb3Ag
PSBmYWxzZTsKIAogICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgIGlmICggZGF0YS0+cGFk
ICkKKyAgICAgICAgaWYgKCBkYXRhLT5mbGFncyAmIH52YWxpZF9mbGFncyApCiAgICAgICAgICAg
ICBicmVhazsKIAogICAgICAgICByYyA9IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oZCwgZGF0
YS0+aWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+aW9y
ZXFfZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmRhdGEtPmJ1
ZmlvcmVxX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkYXRh
LT5mbGFncyAmIFhFTl9ETU9QX25vX2dmbnMpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIE5VTEwgOiAmZGF0YS0+aW9yZXFfZ2ZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGRhdGEtPmZsYWdzICYgWEVOX0RNT1Bfbm9fZ2ZucykgPwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCA6ICZkYXRhLT5idWZp
b3JlcV9nZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZGF0YS0+
YnVmaW9yZXFfcG9ydCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwppbmRleCBiMmVm
ODFmMDAzLi4xZTZmMGY0MWU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMK
KysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCkBAIC0zNTAsNiArMzUwLDkgQEAgc3RhdGlj
IHZvaWQgaHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
CiAgICAgfQogfQogCisjZGVmaW5lIEhBTkRMRV9CVUZJT1JFUShzKSBcCisgICAgKChzKS0+YnVm
aW9yZXFfaGFuZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRikKKwogc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2FkZF92Y3B1KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2KQogewpA
QCAtMzcxLDcgKzM3NCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIAogICAgIHN2LT5pb3JlcV9ldnRjaG4gPSByYzsK
IAotICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQor
ICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIEhBTkRMRV9CVUZJT1JFUShzKSApCiAgICAgewog
ICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogCkBAIC00MjIsNyArNDI1LDcg
QEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfdmNwdShzdHJ1Y3QgaHZtX2lv
cmVxX3NlcnZlciAqcywKIAogICAgICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0g
ICAgICAgIGlmICggdi0+dmNwdV9pZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQor
ICAgICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAg
ICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2
dGNobik7CiAKICAgICAgICAgZnJlZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5p
b3JlcV9ldnRjaG4pOwpAQCAtNDQ5LDcgKzQ1Miw3IEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9z
ZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIAogICAg
ICAgICBsaXN0X2RlbCgmc3YtPmxpc3RfZW50cnkpOwogCi0gICAgICAgIGlmICggdi0+dmNwdV9p
ZCA9PSAwICYmIHMtPmJ1ZmlvcmVxLnZhICE9IE5VTEwgKQorICAgICAgICBpZiAoIHYtPnZjcHVf
aWQgPT0gMCAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAgICAgICAgZnJlZV94ZW5fZXZl
bnRfY2hhbm5lbCh2LT5kb21haW4sIHMtPmJ1ZmlvcmVxX2V2dGNobik7CiAKICAgICAgICAgZnJl
ZV94ZW5fZXZlbnRfY2hhbm5lbCh2LT5kb21haW4sIHN2LT5pb3JlcV9ldnRjaG4pOwpAQCAtNDYw
LDE0ICs0NjMsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3Zj
cHVzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogICAgIHNwaW5fdW5sb2NrKCZzLT5sb2Nr
KTsKIH0KIAotc3RhdGljIGludCBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBoYW5kbGVfYnVmaW9yZXEpCitzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3Bh
Z2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIGludCByYzsKIAogICAgIHJj
ID0gaHZtX21hcF9pb3JlcV9nZm4ocywgZmFsc2UpOwogCi0gICAgaWYgKCAhcmMgJiYgaGFuZGxl
X2J1ZmlvcmVxICkKKyAgICBpZiAoICFyYyAmJiBIQU5ETEVfQlVGSU9SRVEocykgKQogICAgICAg
ICByYyA9IGh2bV9tYXBfaW9yZXFfZ2ZuKHMsIHRydWUpOwogCiAgICAgaWYgKCByYyApCkBAIC01
OTcsMTMgKzU5OSwxNCBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfaW5pdChzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwog
Ci0gICAgaWYgKCBidWZpb3JlcV9oYW5kbGluZyA9PSBIVk1fSU9SRVFTUlZfQlVGSU9SRVFfQVRP
TUlDICkKLSAgICAgICAgcy0+YnVmaW9yZXFfYXRvbWljID0gdHJ1ZTsKKyAgICBzLT5idWZpb3Jl
cV9oYW5kbGluZyA9IGJ1ZmlvcmVxX2hhbmRsaW5nOwogCi0gICAgcmMgPSBodm1faW9yZXFfc2Vy
dmVyX21hcF9wYWdlcygKLSAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBIVk1f
SU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWls
X21hcDsKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgIHsKKyAgICAgICAg
cmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcyhzKTsKKyAgICAgICAgaWYgKCByYyApCisg
ICAgICAgICAgICBnb3RvIGZhaWxfbWFwOworICAgIH0KIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBk
LCB2ICkKICAgICB7CkBAIC03NTcsMTIgKzc2MCwyMyBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2
ZXJfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogCiAgICAgQVNTRVJUKCFJ
U19ERUZBVUxUKHMpKTsKIAotICAgICppb3JlcV9nZm4gPSBnZm5feChzLT5pb3JlcS5nZm4pOwor
ICAgIGlmICggaW9yZXFfZ2ZuIHx8IGJ1ZmlvcmVxX2dmbiApCisgICAgeworICAgICAgICByYyA9
IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHMpOworICAgICAgICBpZiAoIHJjICkKKyAgICAg
ICAgICAgIGdvdG8gb3V0OworICAgIH0KIAotICAgIGlmICggcy0+YnVmaW9yZXEudmEgIT0gTlVM
TCApCisgICAgaWYgKCBpb3JlcV9nZm4gKQorICAgICAgICAqaW9yZXFfZ2ZuID0gZ2ZuX3gocy0+
aW9yZXEuZ2ZuKTsKKworICAgIGlmICggSEFORExFX0JVRklPUkVRKHMpICkKICAgICB7Ci0gICAg
ICAgICpidWZpb3JlcV9nZm4gPSBnZm5feChzLT5idWZpb3JlcS5nZm4pOwotICAgICAgICAqYnVm
aW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKKyAgICAgICAgaWYgKCBidWZpb3JlcV9n
Zm4gKQorICAgICAgICAgICAgKmJ1ZmlvcmVxX2dmbiA9IGdmbl94KHMtPmJ1ZmlvcmVxLmdmbik7
CisKKyAgICAgICAgaWYgKCBidWZpb3JlcV9wb3J0ICkKKyAgICAgICAgICAgICpidWZpb3JlcV9w
b3J0ID0gcy0+YnVmaW9yZXFfZXZ0Y2huOwogICAgIH0KIAogICAgIHJjID0gMDsKQEAgLTEyNjgs
NyArMTI4Miw4IEBAIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCiAgICAgcGctPnB0cnMud3JpdGVfcG9pbnRl
ciArPSBxdyA/IDIgOiAxOwogCiAgICAgLyogQ2Fub25pY2FsaXplIHJlYWQvd3JpdGUgcG9pbnRl
cnMgdG8gcHJldmVudCB0aGVpciBvdmVyZmxvdy4gKi8KLSAgICB3aGlsZSAoIHMtPmJ1ZmlvcmVx
X2F0b21pYyAmJiBxdysrIDwgSU9SRVFfQlVGRkVSX1NMT1RfTlVNICYmCisgICAgd2hpbGUgKCAo
cy0+YnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX0FUT01JQykgJiYK
KyAgICAgICAgICAgIHF3KysgPCBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gJiYKICAgICAgICAgICAg
IHBnLT5wdHJzLnJlYWRfcG9pbnRlciA+PSBJT1JFUV9CVUZGRVJfU0xPVF9OVU0gKQogICAgIHsK
ICAgICAgICAgdW5pb24gYnVmaW9yZXFfcG9pbnRlcnMgb2xkID0gcGctPnB0cnMsIG5ldzsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggM2JkOWM1ZDdjMC4uOGI3OThlZTRlOSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTY5LDcgKzY5LDcgQEAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgewogICAgIGV2dGNobl9wb3J0X3QgICAgICAgICAgYnVmaW9yZXFfZXZ0Y2huOwogICAg
IHN0cnVjdCByYW5nZXNldCAgICAgICAgKnJhbmdlW05SX0lPX1JBTkdFX1RZUEVTXTsKICAgICBi
b29sICAgICAgICAgICAgICAgICAgIGVuYWJsZWQ7Ci0gICAgYm9vbCAgICAgICAgICAgICAgICAg
ICBidWZpb3JlcV9hdG9taWM7CisgICAgdWludDhfdCAgICAgICAgICAgICAgICBidWZpb3JlcV9o
YW5kbGluZzsKIH07CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2Rt
X29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggZTE3MzA4NTc1YS4u
MTNiMzczN2MyZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtNzksMjggKzc5LDM0IEBAIHN0
cnVjdCB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVxX3NlcnZlciB7CiAgKiBYRU5fRE1PUF9nZXRfaW9y
ZXFfc2VydmVyX2luZm86IEdldCBhbGwgdGhlIGluZm9ybWF0aW9uIG5lY2Vzc2FyeSB0bwogICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY2Nlc3MgSU9SRVEgU2VydmVyIDxpZD4u
CiAgKgotICogVGhlIGVtdWxhdG9yIG5lZWRzIHRvIG1hcCB0aGUgc3luY2hyb25vdXMgaW9yZXEg
c3RydWN0dXJlcyBhbmQgYnVmZmVyZWQKLSAqIGlvcmVxIHJpbmcgKGlmIGl0IGV4aXN0cykgdGhh
dCBYZW4gdXNlcyB0byByZXF1ZXN0IGVtdWxhdGlvbi4gVGhlc2UgYXJlCi0gKiBob3N0ZWQgaW4g
dGhlIHRhcmdldCBkb21haW4ncyBnbWZucyA8aW9yZXFfZ2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4K
LSAqIHJlc3BlY3RpdmVseS4gSW4gYWRkaXRpb24sIGlmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFu
ZGxpbmcgYnVmZmVyZWQKLSAqIGVtdWxhdGlvbiByZXF1ZXN0cywgdGhlIGVtdWxhdG9yIG5lZWRz
IHRvIGJpbmQgdG8gZXZlbnQgY2hhbm5lbAotICogPGJ1ZmlvcmVxX3BvcnQ+IHRvIGxpc3RlbiBm
b3IgdGhlbS4gKFRoZSBldmVudCBjaGFubmVscyB1c2VkIGZvcgotICogc3luY2hyb25vdXMgZW11
bGF0aW9uIHJlcXVlc3RzIGFyZSBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEKLSAqIHN0
cnVjdHVyZXMgaW4gPGlvcmVxX2dmbj4pLgotICogSWYgdGhlIElPUkVRIFNlcnZlciBpcyBub3Qg
aGFuZGxpbmcgYnVmZmVyZWQgZW11bGF0aW9uIHJlcXVlc3RzIHRoZW4gdGhlCi0gKiB2YWx1ZXMg
aGFuZGVkIGJhY2sgaW4gPGJ1ZmlvcmVxX2dmbj4gYW5kIDxidWZpb3JlcV9wb3J0PiB3aWxsIGJv
dGggYmUgMC4KKyAqIElmIHRoZSBJT1JFUSBTZXJ2ZXIgaXMgaGFuZGxpbmcgYnVmZmVyZWQgZW11
bGF0aW9uIHJlcXVlc3RzLCB0aGUKKyAqIGVtdWxhdG9yIG5lZWRzIHRvIGJpbmQgdG8gZXZlbnQg
Y2hhbm5lbCA8YnVmaW9yZXFfcG9ydD4gdG8gbGlzdGVuIGZvcgorICogdGhlbS4gKFRoZSBldmVu
dCBjaGFubmVscyB1c2VkIGZvciBzeW5jaHJvbm91cyBlbXVsYXRpb24gcmVxdWVzdHMgYXJlCisg
KiBzcGVjaWZpZWQgaW4gdGhlIHBlci1DUFUgaW9yZXEgc3RydWN0dXJlcykuCisgKiBJbiBhZGRp
dGlvbiwgaWYgdGhlIFhFTk1FTV9hY3F1aXJlX3Jlc291cmNlIG1lbW9yeSBvcCBjYW5ub3QgYmUg
dXNlZCwKKyAqIHRoZSBlbXVsYXRvciB3aWxsIG5lZWQgdG8gbWFwIHRoZSBzeW5jaHJvbm91cyBp
b3JlcSBzdHJ1Y3R1cmVzIGFuZAorICogYnVmZmVyZWQgaW9yZXEgcmluZyAoaWYgaXQgZXhpc3Rz
KSBmcm9tIGd1ZXN0IG1lbW9yeS4gSWYgPGZsYWdzPiBkb2VzCisgKiBub3QgY29udGFpbiBYRU5f
RE1PUF9ub19nZm5zIHRoZW4gdGhlc2UgcGFnZXMgd2lsbCBiZSBtYWRlIGF2YWlsYWJsZSBhbmQK
KyAqIHRoZSBmcmFtZSBudW1iZXJzIHBhc3NlZCBiYWNrIGluIGdmbnMgPGlvcmVxX2dmbj4gYW5k
IDxidWZpb3JlcV9nZm4+CisgKiByZXNwZWN0aXZlbHkuIChJZiB0aGUgSU9SRVEgU2VydmVyIGlz
IG5vdCBoYW5kbGluZyBidWZmZXJlZCBlbXVsYXRpb24KKyAqIG9ubHkgPGlvcmVxX2dmbj4gd2ls
bCBiZSB2YWxpZCkuCiAgKi8KICNkZWZpbmUgWEVOX0RNT1BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
IDIKIAogc3RydWN0IHhlbl9kbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8gewogICAgIC8qIElO
IC0gc2VydmVyIGlkICovCiAgICAgaW9zZXJ2aWRfdCBpZDsKLSAgICB1aW50MTZfdCBwYWQ7Cisg
ICAgLyogSU4gLSBmbGFncyAqLworICAgIHVpbnQxNl90IGZsYWdzOworCisjZGVmaW5lIF9YRU5f
RE1PUF9ub19nZm5zIDAKKyNkZWZpbmUgWEVOX0RNT1Bfbm9fZ2ZucyAoMXUgPDwgX1hFTl9ETU9Q
X25vX2dmbnMpCisKICAgICAvKiBPVVQgLSBidWZmZXJlZCBpb3JlcSBwb3J0ICovCiAgICAgZXZ0
Y2huX3BvcnRfdCBidWZpb3JlcV9wb3J0OwotICAgIC8qIE9VVCAtIHN5bmMgaW9yZXEgZ2ZuICov
CisgICAgLyogT1VUIC0gc3luYyBpb3JlcSBnZm4gKHNlZSBibG9jayBjb21tZW50IGFib3ZlKSAq
LwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgaW9yZXFfZ2ZuOwotICAgIC8qIE9VVCAtIGJ1ZmZlcmVk
IGlvcmVxIGdmbiAqLworICAgIC8qIE9VVCAtIGJ1ZmZlcmVkIGlvcmVxIGdmbiAoc2VlIGJsb2Nr
IGNvbW1lbnQgYWJvdmUpKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGJ1ZmlvcmVxX2dmbjsKIH07
CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:20:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi1P-0001sV-0C; Wed, 03 Jan 2018 12:19:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi1O-0001sJ-9e
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:19:50 +0000
X-Inumbo-ID: 3b0bcd99-f080-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b0bcd99-f080-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 13:18:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="456942845"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:40 +0000
Message-ID: <20180103121942.3524-10-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v17 09/11] tools/libxenforeignmemory: reduce
	xenforeignmemory_restrict code footprint
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnkgdXNpbmcgYSBzdGF0aWMgaW5saW5lIHN0dWIgaW4gcHJpdmF0ZS5oIGZvciBPUyB3aGVyZSB0
aGlzIGZ1bmN0aW9uYWxpdHkKaXMgbm90IGltcGxlbWVudGVkLCB0aGUgdmFyaW91cyBkdXBsaWNh
dGUgc3R1YnMgaW4gdGhlIE9TLXNwZWNpZmljIHNvdXJjZQptb2R1bGVzIGNhbiBiZSBhdm9pZGVk
LgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnY0OgogLSBSZW1vdmVkIGV4dHJhbmVvdXMgZnJl
ZWJzZCBjb2RlLgoKdjM6CiAtIFBhdGNoIGFkZGVkIGluIHJlc3BvbnNlIHRvIHJldmlldyBjb21t
ZW50cy4KLS0tCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jIHwgIDcgLS0tLS0t
LQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICB8ICA3IC0tLS0tLS0KIHRvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9uZXRic2QuYyAgfCAgNyAtLS0tLS0tCiB0b29scy9saWJzL2Zv
cmVpZ25tZW1vcnkvcHJpdmF0ZS5oIHwgMTIgKysrKysrKysrLS0tCiB0b29scy9saWJzL2ZvcmVp
Z25tZW1vcnkvc29sYXJpcy5jIHwgIDcgLS0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jCmlu
ZGV4IGRlYzQ0NzQ4NWEuLjZlNmJjNGIxMWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWln
bm1lbW9yeS9mcmVlYnNkLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2ZyZWVic2Qu
YwpAQCAtOTUsMTMgKzk1LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0g
PDwgUEFHRV9TSElGVCk7CiB9CiAKLWludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0
KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9taWRfdCBkb21pZCkKLXsKLSAgICBlcnJubyA9IC1FT1BOT1RTVVBQOwot
ICAgIHJldHVybiAtMTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYyBiL3Rvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9taW5pb3MuYwppbmRleCA3NWYzNDAxMjJlLi40MzM0MWNhMzAxIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbWluaW9zLmMKKysrIGIvdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jCkBAIC01OCwxMyArNTgsNiBAQCBpbnQgb3NkZXBf
eGVuZm9yZWlnbm1lbW9yeV91bm1hcCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAg
ICByZXR1cm4gbXVubWFwKGFkZHIsIG51bSA8PCBQQUdFX1NISUZUKTsKIH0KIAotaW50IG9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0s
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZF90IGRvbWlkKQotewot
ICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0xOwotfQotCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L25ldGJzZC5jIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jCmluZGV4
IDliZjk1ZWY0ZjAuLjU0YTQxOGViZDYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9uZXRic2QuYworKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbmV0YnNkLmMKQEAg
LTEwMCwxMyArMTAwLDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9y
ZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENf
UEFHRV9TSVpFKTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVu
Zm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkb21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAg
cmV0dXJuIC0xOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCBiL3Rvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9wcml2YXRlLmgKaW5kZXggYjE5MTAwMGI0OS4uYjA2Y2UxMjU4MyAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAorKysgYi90b29scy9s
aWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oCkBAIC0zNSw5ICszNSw2IEBAIHZvaWQgKm9zZGVw
X3hlbmZvcmVpZ25tZW1vcnlfbWFwKHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLAogaW50
IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZt
ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphZGRyLCBzaXplX3Qg
bnVtKTsKIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKTsKLQogI2lmIGRlZmluZWQoX19OZXRCU0RfXykgfHwgZGVmaW5lZChfX3N1
bl9fKQogLyogU3RyaWN0bHkgY29tcGF0IGZvciB0aG9zZSB0d28gb25seSBvbmx5ICovCiB2b2lk
ICpjb21wYXRfbWFwZm9yZWlnbl9iYXRjaCh4ZW5mb3JlaWdubWVtX2hhbmRsZSAqZm1lbSwgdWlu
dDMyX3QgZG9tLApAQCAtNTcsNiArNTQsMTMgQEAgc3RydWN0IHhlbmZvcmVpZ25tZW1vcnlfcmVz
b3VyY2VfaGFuZGxlIHsKIH07CiAKICNpZm5kZWYgX19saW51eF9fCitzdGF0aWMgaW5saW5lIGlu
dCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxl
ICpmbWVtLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21pZF90IGRvbWlkKQoreworICAgIGVycm5vID0gRU9QTk9UU1VQUDsKKyAgICByZXR1cm4g
LTE7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKIHsKQEAgLTcwLDYgKzc0LDggQEAgc3RhdGljIGlu
bGluZSBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKICAgICByZXR1
cm4gMDsKIH0KICNlbHNlCitpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5m
b3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbWlkX3QgZG9taWQpOwogaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jl
c291cmNlKAogICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcyk7CiBpbnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91
bm1hcF9yZXNvdXJjZSgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvc29sYXJpcy5jCmluZGV4IGEzM2RlY2I0
YWUuLmVlOGFhZTRmYmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xh
cmlzLmMKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3NvbGFyaXMuYwpAQCAtOTcsMTMg
Kzk3LDYgQEAgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXAoeGVuZm9yZWlnbm1lbW9y
eV9oYW5kbGUgKmZtZW0sCiAgICAgcmV0dXJuIG11bm1hcChhZGRyLCBudW0qWENfUEFHRV9TSVpF
KTsKIH0KIAotaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfcmVzdHJpY3QoeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
b21pZF90IGRvbWlkKQotewotICAgIGVycm5vID0gLUVPUE5PVFNVUFA7Ci0gICAgcmV0dXJuIC0x
OwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:20:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi1Q-0001si-6Z; Wed, 03 Jan 2018 12:19:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi1O-0001sP-H9
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:19:50 +0000
X-Inumbo-ID: 3b1a3a71-f080-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b1a3a71-f080-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 13:18:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="464518274"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:38 +0000
Message-ID: <20180103121942.3524-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v17 07/11] x86/mm: add an extra command to
	HYPERVISOR_mmu_update...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4udG8gYWxsb3cgdGhlIGNhbGxpbmcgZG9tYWluIHRvIHByZXZlbnQgdHJhbnNsYXRpb24gb2Yg
c3BlY2lmaWVkIGwxZQp2YWx1ZS4KCkRlc3BpdGUgd2hhdCB0aGUgY29tbWVudCBpbiBwdWJsaWMv
eGVuLmggbWlnaHQgaW1wbHksIHNwZWNpZnlpbmcgYQpjb21tYW5kIHZhbHVlIG9mIE1NVV9OT1JN
QUxfUFRfVVBEQVRFIHdpbGwgbm90IHNpbXBseSB1cGRhdGUgYW4gbDFlIHdpdGgKdGhlIHNwZWNp
ZmllZCB2YWx1ZS4gSW5zdGVhZCwgbW9kX2wxX2VudHJ5KCkgdGVzdHMgd2hldGhlciBmb3JlaWdu
X2RvbQpoYXMgUEdfdHJhbnNsYXRlIHNldCBpbiBpdHMgcGFnaW5nIG1vZGUgYW5kLCBpZiBpdCBk
b2VzLCBhc3N1bWVzIHRoYXQgdGhlCnRoZSBwZm4gdmFsdWUgaW4gdGhlIGwxZSBpcyBhIGdmbiBy
YXRoZXIgdGhhbiBhbiBtZm4uCgpUbyBhbGxvdyBQViB0b29scyBkb21haW4gdG8gbWFwIG1mbiB2
YWx1ZXMgZnJvbSBhIHByZXZpb3VzbHkgaXNzdWVkCkhZUEVSVklTT1JfbWVtb3J5X29wOlhFTk1F
TV9hY3F1aXJlX3Jlc291cmNlLCB0aGVyZSBuZWVkcyB0byBiZSBhIHdheQp0byB0ZWxsIEhZUEVS
VklTT1JfbW11X3VwZGF0ZSB0aGF0IHRoZSBzcGVjaWZpYyBsMWUgdmFsdWUgZG9lcyBub3QKcmVx
dWlyZSB0cmFuc2xhdGlvbiByZWdhcmRsZXNzIG9mIHRoZSBwYWdpbmcgbW9kZSBvZiBmb3JlaWdu
X2RvbS4gVGhpcwpwYXRjaCB0aGVyZWZvcmUgZGVmaW5lcyBhIG5ldyBjb21tYW5kIHZhbHVlLCBN
TVVfUFRfVVBEQVRFX05PX1RSQU5TTEFURSwKd2hpY2ggaGFzIHRoZSBzYW1lIHNlbWFudGljcyBh
cyBNTVVfTk9STUFMX1BUX1VQREFURSBleGNlcHQgdGhhdCB0aGUKcGFnaW5nIG1vZGUgb2YgZm9y
ZWlnbl9kb20gaXMgaWdub3JlZCBhbmQgdGhlIGwxZSB2YWx1ZSBpcyB1c2VkIHZlcmJhdGltLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cgp2MTM6CiAtIFJlLWJhc2UuCgp2ODoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbiwgcmVwbGFj
aW5nICJhbGxvdyBhIHByaXZpbGVnZWQgUFYgZG9tYWluIHRvIG1hcAogICBndWVzdCBtZm5zIi4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAxMyArKysrKysrKy0tLS0tCiB4ZW4vaW5j
bHVkZS9wdWJsaWMveGVuLmggfCAxMiArKysrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDljY2E3NDgxMzQuLjc4NWFkZGQ0YzAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0x
ODg2LDkgKzE4ODYsMTAgQEAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogCiAvKiBVcGRhdGUgdGhlIEwxIGVudHJ5IGF0IHBsMWUgdG8gbmV3IHZhbHVlIG5sMWUuICov
CiBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5X3QgKnBsMWUsIGwxX3BnZW50cnlf
dCBubDFlLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnbDFtZm4sIGlu
dCBwcmVzZXJ2ZV9hZCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2wx
bWZuLCB1bnNpZ25lZCBpbnQgY21kLAogICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZj
cHUgKnB0X3ZjcHUsIHN0cnVjdCBkb21haW4gKnBnX2RvbSkKIHsKKyAgICBib29sIHByZXNlcnZl
X2FkID0gKGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FEKTsKICAgICBsMV9wZ2VudHJ5
X3Qgb2wxZTsKICAgICBzdHJ1Y3QgZG9tYWluICpwdF9kb20gPSBwdF92Y3B1LT5kb21haW47CiAg
ICAgaW50IHJjID0gMDsKQEAgLTE5MTAsNyArMTkxMSw4IEBAIHN0YXRpYyBpbnQgbW9kX2wxX2Vu
dHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFfcGdlbnRyeV90IG5sMWUsCiAgICAgICAgIH0KIAog
ICAgICAgICAvKiBUcmFuc2xhdGUgZm9yZWlnbiBndWVzdCBhZGRyZXNzLiAqLwotICAgICAgICBp
ZiAoIHBhZ2luZ19tb2RlX3RyYW5zbGF0ZShwZ19kb20pICkKKyAgICAgICAgaWYgKCBjbWQgIT0g
TU1VX1BUX1VQREFURV9OT19UUkFOU0xBVEUgJiYKKyAgICAgICAgICAgICBwYWdpbmdfbW9kZV90
cmFuc2xhdGUocGdfZG9tKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHAybV90eXBlX3QgcDJt
dDsKICAgICAgICAgICAgIHAybV9xdWVyeV90IHEgPSBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgX1BB
R0VfUlcgPwpAQCAtMzYwMiw2ICszNjA0LDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAg
ICAgICAgICovCiAgICAgICAgIGNhc2UgTU1VX05PUk1BTF9QVF9VUERBVEU6CiAgICAgICAgIGNh
c2UgTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRDoKKyAgICAgICAgY2FzZSBNTVVfUFRfVVBEQVRF
X05PX1RSQU5TTEFURToKICAgICAgICAgewogICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10Owog
CkBAIC0zNjYxLDggKzM2NjQsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wxX3BhZ2VfdGFibGU6CiAgICAgICAgICAg
ICAgICAgICAgIHJjID0gbW9kX2wxX2VudHJ5KHZhLCBsMWVfZnJvbV9pbnRwdGUocmVxLnZhbCks
IG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9Q
VF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBnX293bmVyKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y21kLCB2LCBwZ19vd25lcik7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAg
ICAgICAgICAgY2FzZSBQR1RfbDJfcGFnZV90YWJsZToKQEAgLTM5NDgsNyArMzk1MCw4IEBAIHN0
YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICAgICAgZ290byBvdXQ7CiAgICAg
fQogCi0gICAgcmMgPSBtb2RfbDFfZW50cnkocGwxZSwgdmFsLCBtZm5feChnbDFtZm4pLCAwLCB2
LCBwZ19vd25lcik7CisgICAgcmMgPSBtb2RfbDFfZW50cnkocGwxZSwgdmFsLCBtZm5feChnbDFt
Zm4pLCBNTVVfTk9STUFMX1BUX1VQREFURSwgdiwKKyAgICAgICAgICAgICAgICAgICAgICBwZ19v
d25lcik7CiAKICAgICBwYWdlX3VubG9jayhnbDFwZyk7CiAgICAgcHV0X3BhZ2UoZ2wxcGcpOwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oIGIveGVuL2luY2x1ZGUvcHVibGlj
L3hlbi5oCmluZGV4IDMwODEwOWYxNzYuLmZiMWRmOGYyOTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKQEAgLTI2OCw2
ICsyNjgsMTAgQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Vsb25nX3QpOwogICogQXMg
TU1VX05PUk1BTF9QVF9VUERBVEUgYWJvdmUsIGJ1dCBBL0QgYml0cyBjdXJyZW50bHkgaW4gdGhl
IFBURSBhcmUgT1JlZAogICogd2l0aCB0aG9zZSBpbiBAdmFsLgogICoKKyAqIHB0clsxOjBdID09
IE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFOgorICogQXMgTU1VX05PUk1BTF9QVF9VUERBVEUg
YWJvdmUsIGJ1dCBAdmFsIGlzIG5vdCB0cmFuc2xhdGVkIHRob3VnaCBGRAorICogcGFnZSB0YWJs
ZXMuCisgKgogICogQHZhbCBpcyB1c3VhbGx5IHRoZSBtYWNoaW5lIGZyYW1lIG51bWJlciBhbG9u
ZyB3aXRoIHNvbWUgYXR0cmlidXRlcy4KICAqIFRoZSBhdHRyaWJ1dGVzIGJ5IGRlZmF1bHQgZm9s
bG93IHRoZSBhcmNoaXRlY3R1cmUgZGVmaW5lZCBiaXRzLiBNZWFuaW5nIHRoYXQKICAqIGlmIHRo
aXMgaXMgYSBYODZfNjQgbWFjaGluZSBhbmQgZm91ciBwYWdlIHRhYmxlIGxheW91dCBpcyB1c2Vk
LCB0aGUgbGF5b3V0CkBAIC0zMzQsOSArMzM4LDExIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl91bG9uZ190KTsKICAqCiAgKiBQQVQgKGJpdCA3IG9uKSAtLT4gUFdUIChiaXQgMyBvbikg
YW5kIGNsZWFyIGJpdCA3LgogICovCi0jZGVmaW5lIE1NVV9OT1JNQUxfUFRfVVBEQVRFICAgICAg
MCAvKiBjaGVja2VkICcqcHRyID0gdmFsJy4gcHRyIGlzIE1BLiAgICAgICovCi0jZGVmaW5lIE1N
VV9NQUNIUEhZU19VUERBVEUgICAgICAgMSAvKiBwdHIgPSBNQSBvZiBmcmFtZSB0byBtb2RpZnkg
ZW50cnkgZm9yICovCi0jZGVmaW5lIE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQgMiAvKiBhdG9t
aWNhbGx5OiAqcHRyID0gdmFsIHwgKCpwdHImKEF8RCkpICovCisjZGVmaW5lIE1NVV9OT1JNQUxf
UFRfVVBEQVRFICAgICAgIDAgLyogY2hlY2tlZCAnKnB0ciA9IHZhbCcuIHB0ciBpcyBNQS4gICAg
ICAqLworI2RlZmluZSBNTVVfTUFDSFBIWVNfVVBEQVRFICAgICAgICAxIC8qIHB0ciA9IE1BIG9m
IGZyYW1lIHRvIG1vZGlmeSBlbnRyeSBmb3IgKi8KKyNkZWZpbmUgTU1VX1BUX1VQREFURV9QUkVT
RVJWRV9BRCAgMiAvKiBhdG9taWNhbGx5OiAqcHRyID0gdmFsIHwgKCpwdHImKEF8RCkpICovCisj
ZGVmaW5lIE1NVV9QVF9VUERBVEVfTk9fVFJBTlNMQVRFIDMgLyogY2hlY2tlZCAnKnB0ciA9IHZh
bCcuIHB0ciBpcyBNQS4gICAgICAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIHZhbCBuZXZlciB0cmFuc2xhdGVkLiAgICAgICAgICAgICAgICAgKi8KIAogLyoKICAq
IE1NVSBFWFRFTkRFRCBPUEVSQVRJT05TCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:20:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi1T-0001t8-DH; Wed, 03 Jan 2018 12:19:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi1R-0001sG-Hu
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:19:53 +0000
X-Inumbo-ID: a17a541e-f080-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a17a541e-f080-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:21:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="464518270"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:33 +0000
Message-ID: <20180103121942.3524-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v17 02/11] x86/hvm/ioreq: simplify code and use
	consistent naming
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCByZS13b3JrcyBtdWNoIG9mIHRoZSBpb3JlcSBzZXJ2ZXIgaW5pdGlhbGl6YXRp
b24gYW5kIHRlYXJkb3duCmNvZGU6CgotIFRoZSBodm1fbWFwL3VubWFwX2lvcmVxX2dmbigpIGZ1
bmN0aW9ucyBhcmUgZXhwYW5kZWQgdG8gY2FsbCB0aHJvdWdoCiAgdG8gaHZtX2FsbG9jL2ZyZWVf
aW9yZXFfZ2ZuKCkgcmF0aGVyIHRoYW4gZXhwZWN0aW5nIHRoZW0gdG8gYmUgY2FsbGVkCiAgc2Vw
YXJhdGVseSBieSBvdXRlciBmdW5jdGlvbnMuCi0gU2V2ZXJhbCBmdW5jdGlvbnMgbm93IHRlc3Qg
dGhlIHZhbGlkaXR5IG9mIHRoZSBodm1faW9yZXFfcGFnZSBnZm4gdmFsdWUKICB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGV5IG5lZWQgdG8gYWN0LiBUaGlzIG1lYW5zIGNhbiBiZSBzYWZlbHkgY2Fs
bGVkCiAgZm9yIHRoZSBidWZpb3JlcSBwYWdlIGV2ZW4gd2hlbiBpdCBpcyBub3QgdXNlZC4KLSBo
dm1fYWRkL3JlbW92ZV9pb3JlcV9nZm4oKSBzaW1wbHkgcmV0dXJuIGluIHRoZSBjYXNlIG9mIHRo
ZSBkZWZhdWx0CiAgSU9SRVEgc2VydmVyIHNvIGNhbGxlcnMgbm8gbG9uZ2VyIG5lZWQgdG8gdGVz
dCBiZWZvcmUgY2FsbGluZy4KLSBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKCkgaXMgcmVu
YW1lZCB0byBodm1faW9yZXFfc2VydmVyX21hcF9wYWdlcygpCiAgdG8gbWlycm9yIHRoZSBleGlz
dGluZyBodm1faW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKCkuCgpBbGwgb2YgdGhpcyBzaWduaWZp
Y2FudGx5IHNob3J0ZW5zIHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKdjM6CiAtIFJlYmFzZWQg
b24gdG9wIG9mICdzLT5pc19kZWZhdWx0JyB0byAnSVNfREVGQVVMVChzKScgY2hhbmdlcy4KIC0g
TWlub3IgdXBkYXRlcyBpbiByZXNwb25zZSB0byByZXZpZXcgY29tbWVudHMgZnJvbSBSb2dlci4K
LS0tCiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgfCAxODIgKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2OSBpbnNlcnRpb25z
KCspLCAxMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pb3Jl
cS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDhhODAzM2U1YzUuLjdmNmRjYWMy
NmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKQEAgLTIxMCw2MyArMjEwLDc1IEBAIGJvb2wgaGFuZGxlX2h2bV9pb19j
b21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMg
aW50IGh2bV9hbGxvY19pb3JlcV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyAq
Z2ZuKQorc3RhdGljIHVuc2lnbmVkIGxvbmcgaHZtX2FsbG9jX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwog
ICAgIHVuc2lnbmVkIGludCBpOwotICAgIGludCByYzsKIAotICAgIHJjID0gLUVOT01FTTsKKyAg
ICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBzaXplb2Yo
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX2dmbi5tYXNrKSAqIDg7IGkrKyApCiAgICAgewogICAg
ICAgICBpZiAoIHRlc3RfYW5kX2NsZWFyX2JpdChpLCAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X2dmbi5tYXNrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpnZm4gPSBkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwotICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIH0KKyAgICAgICAgICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfZ2ZuLmJhc2UgKyBpOwogICAgIH0KIAotICAgIHJldHVybiByYzsKKyAgICByZXR1
cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9n
Zm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCitzdGF0aWMgdm9pZCBodm1f
ZnJlZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4pCiB7CisgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKICAgICB1bnNpZ25lZCBpbnQgaSA9IGdmbiAtIGQtPmFyY2guaHZt
X2RvbWFpbi5pb3JlcV9nZm4uYmFzZTsKIAotICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURf
R0ZOKSApCi0gICAgICAgIHNldF9iaXQoaSwgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9nZm4u
bWFzayk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKyAgICBBU1NFUlQoZ2ZuICE9IGdm
bl94KElOVkFMSURfR0ZOKSk7CisKKyAgICBzZXRfYml0KGksICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfZ2ZuLm1hc2spOwogfQogCi1zdGF0aWMgdm9pZCBodm1fdW5tYXBfaW9yZXFfcGFnZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCitzdGF0aWMgdm9pZCBodm1fdW5t
YXBfaW9yZXFfZ2ZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKICAg
ICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+
aW9yZXE7CiAKKyAgICBpZiAoIGlvcnAtPmdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQorICAg
ICAgICByZXR1cm47CisKICAgICBkZXN0cm95X3JpbmdfZm9yX2hlbHBlcigmaW9ycC0+dmEsIGlv
cnAtPnBhZ2UpOworICAgIGlvcnAtPnBhZ2UgPSBOVUxMOworCisgICAgaWYgKCAhSVNfREVGQVVM
VChzKSApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX2dmbihzLCBpb3JwLT5nZm4pOworCisgICAg
aW9ycC0+Z2ZuID0gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMgaW50IGh2bV9tYXBf
aW9yZXFfcGFnZSgKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGljIGludCBodm1fbWFwX2lvcmVxX2dmbihzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcywgYm9vbCBidWYpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMt
PmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVm
aW9yZXEgOiAmcy0+aW9yZXE7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB2b2lk
ICp2YTsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoIChyYyA9IHByZXBhcmVfcmluZ19mb3JfaGVs
cGVyKGQsIGdmbiwgJnBhZ2UsICZ2YSkpICkKLSAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgaWYg
KCAoaW9ycC0+dmEgIT0gTlVMTCkgfHwgZC0+aXNfZHlpbmcgKQotICAgIHsKLSAgICAgICAgZGVz
dHJveV9yaW5nX2Zvcl9oZWxwZXIoJnZhLCBwYWdlKTsKKyAgICBpZiAoIGQtPmlzX2R5aW5nICkK
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgfQogCi0gICAgaW9ycC0+dmEgPSB2YTsKLSAg
ICBpb3JwLT5wYWdlID0gcGFnZTsKLSAgICBpb3JwLT5nZm4gPSBnZm47CisgICAgaWYgKCBJU19E
RUZBVUxUKHMpICkKKyAgICAgICAgaW9ycC0+Z2ZuID0gYnVmID8KKyAgICAgICAgICAgICAgICAg
ICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1fUEFSQU1fQlVGSU9SRVFfUEZOXSA6Cisg
ICAgICAgICAgICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0lP
UkVRX1BGTl07CisgICAgZWxzZQorICAgICAgICBpb3JwLT5nZm4gPSBodm1fYWxsb2NfaW9yZXFf
Z2ZuKHMpOwogCi0gICAgcmV0dXJuIDA7CisgICAgaWYgKCBpb3JwLT5nZm4gPT0gZ2ZuX3goSU5W
QUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByYyA9IHByZXBhcmVf
cmluZ19mb3JfaGVscGVyKGQsIGlvcnAtPmdmbiwgJmlvcnAtPnBhZ2UsICZpb3JwLT52YSk7CisK
KyAgICBpZiAoIHJjICkKKyAgICAgICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBidWYpOworCisg
ICAgcmV0dXJuIHJjOwogfQogCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCkBAIC0yNzksOCArMjkxLDcgQEAg
Ym9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQogCiAgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQog
ICAgIHsKLSAgICAgICAgaWYgKCAocy0+aW9yZXEudmEgJiYgcy0+aW9yZXEucGFnZSA9PSBwYWdl
KSB8fAotICAgICAgICAgICAgIChzLT5idWZpb3JlcS52YSAmJiBzLT5idWZpb3JlcS5wYWdlID09
IHBhZ2UpICkKKyAgICAgICAgaWYgKCAocy0+aW9yZXEucGFnZSA9PSBwYWdlKSB8fCAocy0+YnVm
aW9yZXEucGFnZSA9PSBwYWdlKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvdW5kID0gdHJ1
ZTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtMjkyLDIwICszMDMsMzAgQEAgYm9vbCBpc19pb3Jl
cV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlKQogICAgIHJldHVybiBmb3VuZDsKIH0KIAotc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3Jw
KQorc3RhdGljIHZvaWQgaHZtX3JlbW92ZV9pb3JlcV9nZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQorCiB7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsK
KyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAm
cy0+aW9yZXE7CisKKyAgICBpZiAoIElTX0RFRkFVTFQocykgfHwgaW9ycC0+Z2ZuID09IGdmbl94
KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybjsKKwogICAgIGlmICggZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF9tZm4ocGFnZV90b19tZm4oaW9ycC0+cGFnZSkpLCAwKSApCiAgICAgICAg
IGRvbWFpbl9jcmFzaChkKTsKICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKIH0KIAotc3RhdGlj
IGludCBodm1fYWRkX2lvcmVxX2dmbigKLSAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgKmlvcnApCitzdGF0aWMgaW50IGh2bV9hZGRfaW9yZXFfZ2ZuKHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0g
cy0+ZG9tYWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5i
dWZpb3JlcSA6ICZzLT5pb3JlcTsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIElTX0RFRkFVTFQo
cykgfHwgaW9ycC0+Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIHJldHVybiAw
OworCiAgICAgY2xlYXJfcGFnZShpb3JwLT52YSk7CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5nZm4pLApAQCAtNDQwLDc4ICs0NjEsMjUgQEAgc3RhdGlj
IHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVfYWxsX3ZjcHVzKHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzKQogfQogCiBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfbWFwX3BhZ2VzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGlvcmVxX2dmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBidWZpb3JlcV9nZm4pCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxKQogewogICAgIGlu
dCByYzsKIAotICAgIHJjID0gaHZtX21hcF9pb3JlcV9wYWdlKHMsIGZhbHNlLCBpb3JlcV9nZm4p
OwotICAgIGlmICggcmMgKQotICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICBpZiAoIGJ1ZmlvcmVx
X2dmbiAhPSBnZm5feChJTlZBTElEX0dGTikgKQotICAgICAgICByYyA9IGh2bV9tYXBfaW9yZXFf
cGFnZShzLCB0cnVlLCBidWZpb3JlcV9nZm4pOwotCi0gICAgaWYgKCByYyApCi0gICAgICAgIGh2
bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZhbHNlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3Rh
dGljIGludCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaGFu
ZGxlX2J1ZmlvcmVxKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47Ci0gICAg
dW5zaWduZWQgbG9uZyBpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7Ci0gICAgaW50IHJjOwot
Ci0gICAgaWYgKCBJU19ERUZBVUxUKHMpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAq
IFRoZSBkZWZhdWx0IGlvcmVxIHNlcnZlciBtdXN0IGhhbmRsZSBidWZmZXJlZCBpb3JlcXMsIGZv
cgotICAgICAgICAgKiBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS4KLSAgICAgICAgICovCi0gICAg
ICAgIEFTU0VSVChoYW5kbGVfYnVmaW9yZXEpOwotICAgICAgICByZXR1cm4gaHZtX2lvcmVxX3Nl
cnZlcl9tYXBfcGFnZXMocywKLSAgICAgICAgICAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4u
cGFyYW1zW0hWTV9QQVJBTV9JT1JFUV9QRk5dLAotICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5wYXJhbXNbSFZNX1BBUkFNX0JVRklPUkVRX1BGTl0pOwotICAgIH0KLQotICAg
IHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmaW9yZXFfZ2ZuKTsKKyAgICByYyA9IGh2bV9t
YXBfaW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIGlmICggIXJjICYmIGhhbmRsZV9idWZpb3Jl
cSApCi0gICAgICAgIHJjID0gaHZtX2FsbG9jX2lvcmVxX2dmbihkLCAmYnVmaW9yZXFfZ2ZuKTsK
LQotICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX21hcF9wYWdl
cyhzLCBpb3JlcV9nZm4sIGJ1ZmlvcmVxX2dmbik7CisgICAgICAgIHJjID0gaHZtX21hcF9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBpZiAoIHJjICkKLSAgICB7Ci0gICAgICAgIGh2bV9mcmVl
X2lvcmVxX2dmbihkLCBpb3JlcV9nZm4pOwotICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwg
YnVmaW9yZXFfZ2ZuKTsKLSAgICB9CisgICAgICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgZmFs
c2UpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewotICAgIHN0cnVjdCBk
b21haW4gKmQgPSBzLT5kb21haW47Ci0gICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1
ZmlvcmVxLnZhOwotCi0gICAgaWYgKCBoYW5kbGVfYnVmaW9yZXEgKQotICAgICAgICBodm1fdW5t
YXBfaW9yZXFfcGFnZShzLCB0cnVlKTsKLQotICAgIGh2bV91bm1hcF9pb3JlcV9wYWdlKHMsIGZh
bHNlKTsKLQotICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaWYgKCBo
YW5kbGVfYnVmaW9yZXEgKQotICAgICAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmJ1
ZmlvcmVxLmdmbik7Ci0KLSAgICAgICAgaHZtX2ZyZWVfaW9yZXFfZ2ZuKGQsIHMtPmlvcmVxLmdm
bik7Ci0gICAgfQorICAgIGh2bV91bm1hcF9pb3JlcV9nZm4ocywgdHJ1ZSk7CisgICAgaHZtX3Vu
bWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfZnJlZV9yYW5nZXNldHMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCkBAIC01NzEsMjIg
KzUzOSwxNSBAQCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcy0+ZG9tYWluOwogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7Ci0gICAgYm9v
bCBoYW5kbGVfYnVmaW9yZXEgPSAhIXMtPmJ1ZmlvcmVxLnZhOwogCiAgICAgc3Bpbl9sb2NrKCZz
LT5sb2NrKTsKIAogICAgIGlmICggcy0+ZW5hYmxlZCApCiAgICAgICAgIGdvdG8gZG9uZTsKIAot
ICAgIGlmICggIUlTX0RFRkFVTFQocykgKQotICAgIHsKLSAgICAgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4oZCwgJnMtPmlvcmVxKTsKLQotICAgICAgICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0g
ICAgICAgICAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihkLCAmcy0+YnVmaW9yZXEpOwotICAgIH0K
KyAgICBodm1fcmVtb3ZlX2lvcmVxX2dmbihzLCBmYWxzZSk7CisgICAgaHZtX3JlbW92ZV9pb3Jl
cV9nZm4ocywgdHJ1ZSk7CiAKICAgICBzLT5lbmFibGVkID0gdHJ1ZTsKIApAQCAtNjAxLDIxICs1
NjIsMTMgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUoc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnMpCiAKIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+
ZG9tYWluOwotICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVxID0gISFzLT5idWZpb3JlcS52YTsKLQog
ICAgIHNwaW5fbG9jaygmcy0+bG9jayk7CiAKICAgICBpZiAoICFzLT5lbmFibGVkICkKICAgICAg
ICAgZ290byBkb25lOwogCi0gICAgaWYgKCAhSVNfREVGQVVMVChzKSApCi0gICAgewotICAgICAg
ICBpZiAoIGhhbmRsZV9idWZpb3JlcSApCi0gICAgICAgICAgICBodm1fYWRkX2lvcmVxX2dmbihk
LCAmcy0+YnVmaW9yZXEpOwotCi0gICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5pb3Jl
cSk7Ci0gICAgfQorICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKHMsIHRydWUpOworICAgIGh2bV9hZGRf
aW9yZXFfZ2ZuKHMsIGZhbHNlKTsKIAogICAgIHMtPmVuYWJsZWQgPSBmYWxzZTsKIApAQCAtNjM3
LDYgKzU5MCw5IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3Qp
OwogICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAorICAgIHMtPmlvcmVx
LmdmbiA9IGdmbl94KElOVkFMSURfR0ZOKTsKKyAgICBzLT5idWZpb3JlcS5nZm4gPSBnZm5feChJ
TlZBTElEX0dGTik7CisKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRz
KHMsIGlkKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJjOwpAQCAtNjQ0LDcgKzYw
MCw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzLAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPT0gSFZNX0lPUkVRU1JWX0JV
RklPUkVRX0FUT01JQyApCiAgICAgICAgIHMtPmJ1ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKLSAg
ICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBfcGFnZXMoCisgICAgcmMgPSBodm1faW9yZXFf
c2VydmVyX21hcF9wYWdlcygKICAgICAgICAgICAgICBzLCBidWZpb3JlcV9oYW5kbGluZyAhPSBI
Vk1fSU9SRVFTUlZfQlVGSU9SRVFfT0ZGKTsKICAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBm
YWlsX21hcDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:22:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi3e-0002tP-7m; Wed, 03 Jan 2018 12:22:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi3c-0002t4-R0
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:22:08 +0000
X-Inumbo-ID: a4ae2814-f080-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4ae2814-f080-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:21:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="456942864"
X-DWL: YES
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:36 +0000
Message-ID: <20180103121942.3524-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v17 05/11] x86/mm: add HYPERVISOR_memory_op to
	acquire guest resources
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2VydGFpbiBtZW1vcnkgcmVzb3VyY2VzIGFzc29jaWF0ZWQgd2l0aCBhIGd1ZXN0IGFyZSBub3Qg
bmVjZXNzYXJpbHkKcHJlc2VudCBpbiB0aGUgZ3Vlc3QgUDJNLgoKVGhpcyBwYXRjaCBhZGRzIHRo
ZSBib2lsZXJwbGF0ZSBmb3IgbmV3IG1lbW9yeSBvcCB0byBhbGxvdyBzdWNoIGEgcmVzb3VyY2UK
dG8gYmUgcHJpdi1tYXBwZWQgZGlyZWN0bHksIGJ5IGVpdGhlciBhIFBWIG9yIEhWTSB0b29scyBk
b21haW4uCgpOT1RFOiBXaGlsc3QgdGhlIG5ldyBvcCBpcyBub3QgaW50cmluc2ljbHkgc3BlY2lm
aWMgdG8gdGhlIHg4NiBhcmNoaXRlY3R1cmUsCiAgICAgIEkgaGF2ZSBubyBtZWFucyB0byB0ZXN0
IGl0IG9uIGFuIEFSTSBwbGF0Zm9ybSBhbmQgc28gY2Fubm90IHZlcmlmeQogICAgICB0aGF0IGl0
IGZ1bmN0aW9ucyBjb3JyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwu
ZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+
Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCnYxNDoK
IC0gQWRkcmVzc2VkIG1vcmUgY29tbWVudHMgZnJvbSBKYW4uCgp2MTM6CiAtIFVzZSB4ZW5fcGZu
X3QgZm9yIG1mbl9saXN0LgogLSBBZGRyZXNzZWQgZnVydGhlciBjb21tZW50cyBmcm9tIEphbiBh
bmQgSnVsaWVuLgoKdjEyOgogLSBBZGRyZXNzZWQgbW9yZSBjb21tZW50cyBmb3JtIEphbi4KIC0g
UmVtb3ZlZCAjaWZkZWYgQ09ORklHX1g4NiBmcm9tIGNvbW1vbiBjb2RlIGFuZCBpbnN0ZWFkIGlu
dHJvZHVjZWQgYQogICBzdHViIHNldF9mb3JlaWduX3AybV9lbnRyeSgpIGluIGFzbS1hcm0vcDJt
LmggcmV0dXJuaW5nIC1FT1BOT1RTVVBQLgogLSBSZXN0cmljdGVkIG1lY2hhbmlzbSBmb3IgcXVl
cnlpbmcgaW1wbGVtZW50YXRpb24gbGltaXQgb24gbnJfZnJhbWVzCiAgIGFuZCBzaW1wbGlmaWVk
IGNvbXBhdCBjb2RlLgoKdjExOgogLSBBZGRyZXNzZWQgbW9yZSBjb21tZW50cyBmcm9tIEphbi4K
CnY5OgogLSBBZGRyZXNzZWQgbW9yZSBjb21tZW50cyBmcm9tIEphbi4KCnY4OgogLSBNb3ZlIHRo
ZSBjb2RlIGludG8gY29tbW9uIGFzIHJlcXVlc3RlZCBieSBKYW4uCiAtIE1ha2UgdGhlIGdtZm5f
bGlzdCBoYW5kbGUgYSA2NC1iaXQgdHlwZSB0byBhdm9pZCBsaW1pdGluZyB0aGUgTUZOCiAgIHJh
bmdlIGZvciBhIDMyLWJpdCB0b29scyBkb21haW4uCiAtIEFkZCBtaXNzaW5nIHBhZC4KIC0gQWRk
IGNvbXBhdCBjb2RlLgogLSBNYWtlIHRoaXMgcGF0Y2ggZGVhbCB3aXRoIHB1cmVseSBib2lsZXJw
bGF0ZS4KIC0gRHJvcCBHZW9yZ2UncyBBLWIgYW5kIFdlaSdzIFItYiBiZWNhdXNlIHRoZSBjaGFu
Z2VzIGFyZSBub24tdHJpdmlhbCwKICAgYW5kIHVwZGF0ZSBDYyBsaXN0IG5vdyB0aGUgYm9pbGVy
cGxhdGUgaXMgY29tbW9uLgoKdjU6CiAtIFN3aXRjaGVkIF9fY29weV90by9mcm9tX2d1ZXN0X29m
ZnNldCgpIHRvIGNvcHlfdG8vZnJvbV9ndWVzdF9vZmZzZXQoKS4KLS0tCiB0b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy94ZW4uaWYgICB8ICA0ICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAg
ICAgICAgICAgICB8ICAzICstCiB4ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnkuYyAgICAgICAgICB8
IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vbWVt
b3J5LmMgICAgICAgICAgICAgICAgIHwgODkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICAgfCAxMCArKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAgICB8ICAzICsrCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvbWVtb3J5LmggICAgICAgICB8IDQzICsrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS94
bGF0LmxzdCAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAg
ICAgICAgICAgIHwgIDYgKysrCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAgICB8
ICA2ICsrKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8ICA2ICsrKwogeGVuL3hzbS9mbGFzay9w
b2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgMiArCiAxMyBmaWxlcyBjaGFuZ2VkLCAyNjUgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kv
bW9kdWxlcy94ZW4uaWYgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKaW5kZXgg
Y2I0OGE2Y2NkZC4uNWY1MTg0Yjk3MiAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2svcG9saWN5L21v
ZHVsZXMveGVuLmlmCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgpAQCAt
NTIsNyArNTIsOCBAQCBkZWZpbmUoYGNyZWF0ZV9kb21haW5fY29tbW9uJywgYAogCQkJc2V0dGlt
ZSBzZXRkb21haW5oYW5kbGUgZ2V0dmNwdWNvbnRleHQgc2V0X21pc2NfaW5mbyB9OwogCWFsbG93
ICQxICQyOmRvbWFpbjIgeyBzZXRfY3B1aWQgc2V0dHNjIHNldHNjaGVkdWxlciBzZXRjbGFpbQog
CQkJc2V0X21heF9ldnRjaG4gc2V0X3ZudW1haW5mbyBnZXRfdm51bWFpbmZvIGNhY2hlZmx1c2gK
LQkJCXBzcl9jbXRfb3AgcHNyX2FsbG9jIHNvZnRfcmVzZXQgc2V0X2dudHRhYl9saW1pdHMgfTsK
KwkJCXBzcl9jbXRfb3AgcHNyX2FsbG9jIHNvZnRfcmVzZXQgc2V0X2dudHRhYl9saW1pdHMKKwkJ
CXJlc291cmNlX21hcCB9OwogCWFsbG93ICQxICQyOnNlY3VyaXR5IGNoZWNrX2NvbnRleHQ7CiAJ
YWxsb3cgJDEgJDI6c2hhZG93IGVuYWJsZTsKIAlhbGxvdyAkMSAkMjptbXUgeyBtYXBfcmVhZCBt
YXBfd3JpdGUgYWRqdXN0IG1lbW9yeW1hcCBwaHlzbWFwIHBpbnBhZ2UgbW11ZXh0X29wIHVwZGF0
ZW1wIH07CkBAIC0xNTIsNiArMTUzLDcgQEAgZGVmaW5lKGBkZXZpY2VfbW9kZWwnLCBgCiAJYWxs
b3cgJDEgJDJfdGFyZ2V0OmRvbWFpbiB7IGdldGRvbWFpbmluZm8gc2h1dGRvd24gfTsKIAlhbGxv
dyAkMSAkMl90YXJnZXQ6bW11IHsgbWFwX3JlYWQgbWFwX3dyaXRlIGFkanVzdCBwaHlzbWFwIHRh
cmdldF9oYWNrIH07CiAJYWxsb3cgJDEgJDJfdGFyZ2V0Omh2bSB7IGdldHBhcmFtIHNldHBhcmFt
IGh2bWN0bCBjYWNoZWF0dHIgZG0gfTsKKwlhbGxvdyAkMSAkMl90YXJnZXQ6ZG9tYWluMiByZXNv
dXJjZV9tYXA7CiAnKQogCiAjIG1ha2VfZGV2aWNlX21vZGVsKHByaXYsIGRtX2RvbSwgaHZtX2Rv
bSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0uYwppbmRleCBjNzJhM2NkZWJiLi43MWJiOWI0ZjkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0xMTMyLDggKzExMzIs
NyBAQCBzdGF0aWMgaW50IHNldF90eXBlZF9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm5fbCwKIH0KIAogLyogU2V0IGZvcmVpZ24gbWZuIGluIHRoZSBnaXZlbiBn
dWVzdCdzIHAybSB0YWJsZS4gKi8KLXN0YXRpYyBpbnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWZuX3QgbWZuKQoraW50IHNldF9mb3JlaWduX3AybV9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgbWZuKQogewogICAgIHJldHVybiBz
ZXRfdHlwZWRfcDJtX2VudHJ5KGQsIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fbWFwX2Zv
cmVpZ24sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcDJtX2dldF9ob3N0cDJtKGQp
LT5kZWZhdWx0X2FjY2Vzcyk7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC9tZW1vcnku
YyBiL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCmluZGV4IDM1YmIyNTk4MDguLjlhN2NiMWE3
MWIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jCisrKyBiL3hlbi9jb21t
b24vY29tcGF0L21lbW9yeS5jCkBAIC03MSw2ICs3MSw3IEBAIGludCBjb21wYXRfbWVtb3J5X29w
KHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0KQog
ICAgICAgICAgICAgc3RydWN0IHhlbl9yZW1vdmVfZnJvbV9waHlzbWFwICp4cmZwOwogICAgICAg
ICAgICAgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvICp2bnVtYTsKICAgICAgICAgICAg
IHN0cnVjdCB4ZW5fbWVtX2FjY2Vzc19vcCAqbWFvOworICAgICAgICAgICAgc3RydWN0IHhlbl9t
ZW1fYWNxdWlyZV9yZXNvdXJjZSAqbWFyOwogICAgICAgICB9IG5hdDsKICAgICAgICAgdW5pb24g
ewogICAgICAgICAgICAgc3RydWN0IGNvbXBhdF9tZW1vcnlfcmVzZXJ2YXRpb24gcnNydjsKQEAg
LTc5LDYgKzgwLDcgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBjb21wYXQpCiAgICAgICAgICAgICBzdHJ1Y3QgY29t
cGF0X2FkZF90b19waHlzbWFwX2JhdGNoIGF0cGI7CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0
X3ZudW1hX3RvcG9sb2d5X2luZm8gdm51bWE7CiAgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X21l
bV9hY2Nlc3Nfb3AgbWFvOworICAgICAgICAgICAgc3RydWN0IGNvbXBhdF9tZW1fYWNxdWlyZV9y
ZXNvdXJjZSBtYXI7CiAgICAgICAgIH0gY21wOwogCiAgICAgICAgIHNldF94ZW5fZ3Vlc3RfaGFu
ZGxlKG5hdC5obmQsIENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0UpOwpAQCAtMzk1LDYgKzM5Nyw1
NyBAQCBpbnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAgfQogI2VuZGlmCiAKKyAgICAgICAgY2Fz
ZSBYRU5NRU1fYWNxdWlyZV9yZXNvdXJjZToKKyAgICAgICAgeworICAgICAgICAgICAgeGVuX3Bm
bl90ICp4ZW5fZnJhbWVfbGlzdDsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBtYXhfbnJfZnJh
bWVzOworCisgICAgICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmY21wLm1hciwgY29tcGF0
LCAxKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgKiBUaGUgbnVtYmVyIG9mIGZyYW1lcyBoYW5kbGVkIGlzIGN1cnJlbnRs
eSBsaW1pdGVkIHRvIGEKKyAgICAgICAgICAgICAqIHNtYWxsIG51bWJlciBieSB0aGUgdW5kZXJs
eWluZyBpbXBsZW1lbnRhdGlvbiwgc28gdGhlCisgICAgICAgICAgICAgKiBzY3JhdGNoIHNwYWNl
IHNob3VsZCBiZSBzdWZmaWNpZW50IGZvciBib3VuY2luZyB0aGUKKyAgICAgICAgICAgICAqIGZy
YW1lIGFkZHJlc3Nlcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgbWF4X25yX2ZyYW1l
cyA9IChDT01QQVRfQVJHX1hMQVRfU0laRSAtIHNpemVvZigqbmF0Lm1hcikpIC8KKyAgICAgICAg
ICAgICAgICBzaXplb2YoKnhlbl9mcmFtZV9saXN0KTsKKworICAgICAgICAgICAgaWYgKCBjbXAu
bWFyLm5yX2ZyYW1lcyA+IG1heF9ucl9mcmFtZXMgKQorICAgICAgICAgICAgICAgIHJldHVybiAt
RTJCSUc7CisKKyAgICAgICAgICAgIGlmICggY29tcGF0X2hhbmRsZV9pc19udWxsKGNtcC5tYXIu
ZnJhbWVfbGlzdCkgKQorICAgICAgICAgICAgICAgIHhlbl9mcmFtZV9saXN0ID0gTlVMTDsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICB4ZW5fZnJhbWVf
bGlzdCA9ICh4ZW5fcGZuX3QgKikobmF0Lm1hciArIDEpOworCisgICAgICAgICAgICAgICAgaWYg
KCAhY29tcGF0X2hhbmRsZV9va2F5KGNtcC5tYXIuZnJhbWVfbGlzdCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY21wLm1hci5ucl9mcmFtZXMpICkKKyAgICAgICAg
ICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IGNtcC5tYXIubnJfZnJhbWVzOyBpKysgKQorICAgICAgICAgICAgICAgIHsKKyAgICAg
ICAgICAgICAgICAgICAgY29tcGF0X3Bmbl90IGZyYW1lOworCisgICAgICAgICAgICAgICAgICAg
IGlmICggX19jb3B5X2Zyb21fY29tcGF0X29mZnNldCgKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmZyYW1lLCBjbXAubWFyLmZyYW1lX2xpc3QsIGksIDEpICkKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgICAgICAgICAgICAgIHhlbl9mcmFt
ZV9saXN0W2ldID0gZnJhbWU7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorCisj
ZGVmaW5lIFhMQVRfbWVtX2FjcXVpcmVfcmVzb3VyY2VfSE5ETF9mcmFtZV9saXN0KF9kXywgX3Nf
KSBcCisgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgoX2RfKS0+ZnJhbWVfbGlzdCwg
eGVuX2ZyYW1lX2xpc3QpCisKKyAgICAgICAgICAgIFhMQVRfbWVtX2FjcXVpcmVfcmVzb3VyY2Uo
bmF0Lm1hciwgJmNtcC5tYXIpOworCisjdW5kZWYgWExBVF9tZW1fYWNxdWlyZV9yZXNvdXJjZV9I
TkRMX2ZyYW1lX2xpc3QKKworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAg
ZGVmYXVsdDoKICAgICAgICAgICAgIHJldHVybiBjb21wYXRfYXJjaF9tZW1vcnlfb3AoY21kLCBj
b21wYXQpOwogICAgICAgICB9CkBAIC01MzUsNiArNTg4LDQ4IEBAIGludCBjb21wYXRfbWVtb3J5
X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29tcGF0
KQogICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAgICAgIGJyZWFrOwogCisg
ICAgICAgIGNhc2UgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2U6CisgICAgICAgIHsKKyAgICAgICAg
ICAgIGNvbnN0IHhlbl9wZm5fdCAqeGVuX2ZyYW1lX2xpc3QgPSAoeGVuX3Bmbl90ICopKG5hdC5t
YXIgKyAxKTsKKyAgICAgICAgICAgIGNvbXBhdF9wZm5fdCAqY29tcGF0X2ZyYW1lX2xpc3QgPSAo
Y29tcGF0X3Bmbl90ICopKG5hdC5tYXIgKyAxKTsKKworICAgICAgICAgICAgaWYgKCBjb21wYXRf
aGFuZGxlX2lzX251bGwoY21wLm1hci5mcmFtZV9saXN0KSApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X21lbV9hY3F1aXJlX3Jl
c291cmNlX3QpOworCisgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfZmllbGRfdG9fZ3Vlc3Qo
CisgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QoY29tcGF0LAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbXBhdF9tZW1fYWNxdWly
ZV9yZXNvdXJjZV90KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAmY21wLm1hciwgbnJfZnJh
bWVzKSApCisgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgICAgICogTk9URTogdGhlIHNtYWxsZXIgY29tcGF0IGFycmF5IG92ZXJ3cml0
ZXMgdGhlIG5hdGl2ZQorICAgICAgICAgICAgICAgICAqICAgICAgIGFycmF5LgorICAgICAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YoY29tcGF0X3Bm
bl90KSA+IHNpemVvZih4ZW5fcGZuX3QpKTsKKworICAgICAgICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgY21wLm1hci5ucl9mcmFtZXM7IGkrKyApCisgICAgICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgICAgICBjb21wYXRfcGZuX3QgZnJhbWUgPSB4ZW5fZnJhbWVfbGlzdFtpXTsKKwor
ICAgICAgICAgICAgICAgICAgICBpZiAoIGZyYW1lICE9IHhlbl9mcmFtZV9saXN0W2ldICkKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtRVJBTkdFOworCisgICAgICAgICAgICAgICAg
ICAgIGNvbXBhdF9mcmFtZV9saXN0W2ldID0gZnJhbWU7CisgICAgICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfdG9fY29tcGF0X29mZnNldChjbXAubWFyLmZyYW1l
X2xpc3QsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b21wYXRfZnJhbWVfbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNtcC5tYXIubnJfZnJhbWVzKSApCisgICAgICAgICAgICAgICAgICAgIHJldHVybiAt
RUZBVUxUOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQor
CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9t
YWluKTsKICAgICAgICAgICAgIHNwbGl0ID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVt
b3J5LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDVhMTUwOGEyOTIuLjA5OTFjMGMwYTgg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnku
YwpAQCAtOTQ0LDYgKzk0NCw5MCBAQCBzdGF0aWMgbG9uZyB4YXRwX3Blcm1pc3Npb25fY2hlY2so
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNwYWNlKQogICAgIHJldHVybiB4c21fYWRk
X3RvX3BoeXNtYXAoWFNNX1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKIH0KIAorc3RhdGlj
IGludCBhY3F1aXJlX3Jlc291cmNlKAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21l
bV9hY3F1aXJlX3Jlc291cmNlX3QpIGFyZykKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkLCAqY3Vy
cmQgPSBjdXJyZW50LT5kb21haW47CisgICAgeGVuX21lbV9hY3F1aXJlX3Jlc291cmNlX3QgeG1h
cjsKKyAgICAvKgorICAgICAqIFRoZSBtZm5fbGlzdCBhbmQgZ2ZuX2xpc3QgKGJlbG93KSBhcnJh
eXMgYXJlIG9rIG9uIHN0YWNrIGZvciB0aGUKKyAgICAgKiBtb21lbnQgc2luY2UgdGhleSBhcmUg
c21hbGwsIGJ1dCBpZiB0aGV5IG5lZWQgdG8gZ3JvdyBpbiBmdXR1cmUKKyAgICAgKiB1c2UtY2Fz
ZXMgdGhlbiBwZXItQ1BVIGFycmF5cyBvciBoZWFwIGFsbG9jYXRpb25zIG1heSBiZSByZXF1aXJl
ZC4KKyAgICAgKi8KKyAgICB4ZW5fcGZuX3QgbWZuX2xpc3RbMl07CisgICAgaW50IHJjOworCisg
ICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkgKQorICAgICAgICByZXR1cm4g
LUVGQVVMVDsKKworICAgIGlmICggeG1hci5wYWQgIT0gMCApCisgICAgICAgIHJldHVybiAtRUlO
VkFMOworCisgICAgaWYgKCBndWVzdF9oYW5kbGVfaXNfbnVsbCh4bWFyLmZyYW1lX2xpc3QpICkK
KyAgICB7CisgICAgICAgIGlmICggeG1hci5ucl9mcmFtZXMgKQorICAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7CisKKyAgICAgICAgeG1hci5ucl9mcmFtZXMgPSBBUlJBWV9TSVpFKG1mbl9saXN0
KTsKKworICAgICAgICBpZiAoIF9fY29weV9maWVsZF90b19ndWVzdChhcmcsICZ4bWFyLCBucl9m
cmFtZXMpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAgIHJldHVybiAw
OworICAgIH0KKworICAgIGlmICggeG1hci5ucl9mcmFtZXMgPiBBUlJBWV9TSVpFKG1mbl9saXN0
KSApCisgICAgICAgIHJldHVybiAtRTJCSUc7CisKKyAgICByYyA9IHJjdV9sb2NrX3JlbW90ZV9k
b21haW5fYnlfaWQoeG1hci5kb21pZCwgJmQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1
cm4gcmM7CisKKyAgICByYyA9IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKFhTTV9ETV9QUklWLCBk
KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBzd2l0Y2ggKCB4bWFy
LnR5cGUgKQorICAgIHsKKyAgICBkZWZhdWx0OgorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7
CisKKyAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpICkKKyAgICB7CisgICAg
ICAgIGlmICggY29weV90b19ndWVzdCh4bWFyLmZyYW1lX2xpc3QsIG1mbl9saXN0LCB4bWFyLm5y
X2ZyYW1lcykgKQorICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICB4ZW5fcGZuX3QgZ2ZuX2xpc3RbQVJSQVlfU0laRShtZm5fbGlzdCldOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChn
Zm5fbGlzdCwgeG1hci5mcmFtZV9saXN0LCB4bWFyLm5yX2ZyYW1lcykgKQorICAgICAgICAgICAg
cmMgPSAtRUZBVUxUOworCisgICAgICAgIGZvciAoIGkgPSAwOyAhcmMgJiYgaSA8IHhtYXIubnJf
ZnJhbWVzOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHNldF9mb3JlaWduX3Ay
bV9lbnRyeShjdXJyZCwgZ2ZuX2xpc3RbaV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfbWZuKG1mbl9saXN0W2ldKSk7CisgICAgICAgICAgICBpZiAoIHJjICkKKyAg
ICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIE1ha2Ugc3VyZSByYyBpcyAtRUlP
IGZvciBhbnkgaXRlcmF0aW9uIG90aGVyIHRoYW4KKyAgICAgICAgICAgICAgICAgKiB0aGUgZmly
c3QuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgcmMgPSBpID8gLUVJTyA6
IHJjOworICAgICAgICB9CisgICAgfQorCisgb3V0OgorICAgIHJjdV91bmxvY2tfZG9tYWluKGQp
OworICAgIHJldHVybiByYzsKK30KKwogbG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBj
bWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIHN0cnVjdCBkb21h
aW4gKmQsICpjdXJyX2QgPSBjdXJyZW50LT5kb21haW47CkBAIC0xMzgyLDYgKzE0NjYsMTEgQEAg
bG9uZyBkb19tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnKQogICAgIH0KICNlbmRpZgogCisgICAgY2FzZSBYRU5NRU1fYWNxdWlyZV9y
ZXNvdXJjZToKKyAgICAgICAgcmMgPSBhY3F1aXJlX3Jlc291cmNlKAorICAgICAgICAgICAgZ3Vl
c3RfaGFuZGxlX2Nhc3QoYXJnLCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdCkpOworICAgICAg
ICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJjID0gYXJjaF9tZW1vcnlfb3AoY21k
LCBhcmcpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cDJtLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4IGEwYWJjODRlZDguLjBmZWUw
Zjc3MzggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaApAQCAtMzQ4LDYgKzM0OCwxNiBAQCBzdGF0aWMgaW5saW5lIGdm
bl90IGdmbl9uZXh0X2JvdW5kYXJ5KGdmbl90IGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQogICAg
IHJldHVybiBnZm5fYWRkKGdmbiwgMVVMIDw8IG9yZGVyKTsKIH0KIAorc3RhdGljIGlubGluZSBp
bnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikK
K3sKKyAgICAvKgorICAgICAqIE5PVEU6IElmIHRoaXMgaXMgaW1wbGVtZW50ZWQgdGhlbiBwcm9w
ZXIgcmVmZXJlbmNlIGNvdW50aW5nIG9mCisgICAgICogICAgICAgZm9yZWlnbiBlbnRyaWVzIHdp
bGwgbmVlZCB0byBiZSBpbXBtZW1lbnRlZC4KKyAgICAgKi8KKyAgICByZXR1cm4gLUVPUE5PVFNV
UFA7Cit9CisKICNlbmRpZiAvKiBfWEVOX1AyTV9IICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAx
N2IxZDBjOGQzLi40NGY3ZWMwODhjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTYyMCw2ICs2MjAsOSBAQCB2
b2lkIHAybV9tZW1vcnlfdHlwZV9jaGFuZ2VkKHN0cnVjdCBkb21haW4gKmQpOwogaW50IHAybV9p
c19sb2dkaXJ0eV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqLCB1bnNpZ25lZCBsb25nIHN0YXJ0
LAogICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGVuZCk7CiAKKy8qIFNl
dCBmb3JlaWduIGVudHJ5IGluIHRoZSBwMm0gdGFibGUgKGZvciBwcml2LW1hcHBpbmcpICovCitp
bnQgc2V0X2ZvcmVpZ25fcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
Z2ZuLCBtZm5fdCBtZm4pOworCiAvKiBTZXQgbW1pbyBhZGRyZXNzZXMgaW4gdGhlIHAybSB0YWJs
ZSAoZm9yIHBhc3MtdGhyb3VnaCkgKi8KIGludCBzZXRfbW1pb19wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBwMm1fYWNjZXNzX3QgYWNjZXNzKTsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1v
cnkuaAppbmRleCAyOTM4NmRmOThiLi44M2U2MGI2NjAzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCkBAIC01
OTksNiArNTk5LDQ3IEBAIHN0cnVjdCB4ZW5fcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAgewog
dHlwZWRlZiBzdHJ1Y3QgeGVuX3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwIHhlbl9yZXNlcnZl
ZF9kZXZpY2VfbWVtb3J5X21hcF90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3Jlc2Vy
dmVkX2RldmljZV9tZW1vcnlfbWFwX3QpOwogCisvKgorICogR2V0IHRoZSBwYWdlcyBmb3IgYSBw
YXJ0aWN1bGFyIGd1ZXN0IHJlc291cmNlLCBzbyB0aGF0IHRoZXkgY2FuIGJlCisgKiBtYXBwZWQg
ZGlyZWN0bHkgYnkgYSB0b29scyBkb21haW4uCisgKi8KKyNkZWZpbmUgWEVOTUVNX2FjcXVpcmVf
cmVzb3VyY2UgMjgKK3N0cnVjdCB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2UgeworICAgIC8qIElO
IC0gdGhlIGRvbWFpbiB3aG9zZSByZXNvdXJjZSBpcyB0byBiZSBtYXBwZWQgKi8KKyAgICBkb21p
ZF90IGRvbWlkOworICAgIC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3VyY2UgKi8KKyAgICB1aW50
MTZfdCB0eXBlOworICAgIC8qCisgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2Ug
aWRlbnRpZmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCisgICAgICogICAgICB1bmxlc3Mgc3RhdGVk
IG90aGVyd2lzZS4KKyAgICAgKi8KKyAgICB1aW50MzJfdCBpZDsKKyAgICAvKiBJTi9PVVQgLSBB
cyBhbiBJTiBwYXJhbWV0ZXIgbnVtYmVyIG9mIGZyYW1lcyBvZiB0aGUgcmVzb3VyY2UKKyAgICAg
KiAgICAgICAgICB0byBiZSBtYXBwZWQuIEhvd2V2ZXIsIGlmIHRoZSBzcGVjaWZpZWQgdmFsdWUg
aXMgMCBhbmQKKyAgICAgKiAgICAgICAgICBmcmFtZV9saXN0IGlzIE5VTEwgdGhlbiB0aGlzIGZp
ZWxkIHdpbGwgYmUgc2V0IHRvIHRoZQorICAgICAqICAgICAgICAgIG1heGltdW0gdmFsdWUgc3Vw
cG9ydGVkIGJ5IHRoZSBpbXBsZW1lbnRhdGlvbiBvbiByZXR1cm4uCisgICAgICovCisgICAgdWlu
dDMyX3QgbnJfZnJhbWVzOworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBJTiAtIHRoZSBpbmRl
eCBvZiB0aGUgaW5pdGlhbCBmcmFtZSB0byBiZSBtYXBwZWQuIFRoaXMgcGFyYW1ldGVyCisgICAg
ICogICAgICBpcyBpZ25vcmVkIGlmIG5yX2ZyYW1lcyBpcyAwLgorICAgICAqLworICAgIHVpbnQ2
NF9hbGlnbmVkX3QgZnJhbWU7CisgICAgLyogSU4vT1VUIC0gSWYgdGhlIHRvb2xzIGRvbWFpbiBp
cyBQViB0aGVuLCB1cG9uIHJldHVybiwgZnJhbWVfbGlzdAorICAgICAqICAgICAgICAgIHdpbGwg
YmUgcG9wdWxhdGVkIHdpdGggdGhlIE1GTnMgb2YgdGhlIHJlc291cmNlLgorICAgICAqICAgICAg
ICAgIElmIHRoZSB0b29scyBkb21haW4gaXMgSFZNIHRoZW4gaXQgaXMgZXhwZWN0ZWQgdGhhdCwg
b24KKyAgICAgKiAgICAgICAgICBlbnRyeSwgZnJhbWVfbGlzdCB3aWxsIGJlIHBvcHVsYXRlZCB3
aXRoIGEgbGlzdCBvZiBHRk5zCisgICAgICogICAgICAgICAgdGhhdCB3aWxsIGJlIG1hcHBlZCB0
byB0aGUgTUZOcyBvZiB0aGUgcmVzb3VyY2UuCisgICAgICogICAgICAgICAgSWYgLUVJTyBpcyBy
ZXR1cm5lZCB0aGVuIHRoZSBmcmFtZV9saXN0IGhhcyBvbmx5IGJlZW4KKyAgICAgKiAgICAgICAg
ICBwYXJ0aWFsbHkgbWFwcGVkIGFuZCBpdCBpcyB1cCB0byB0aGUgY2FsbGVyIHRvIHVubWFwIGFs
bAorICAgICAqICAgICAgICAgIHRoZSBHRk5zLgorICAgICAqICAgICAgICAgIFRoaXMgcGFyYW1l
dGVyIG1heSBiZSBOVUxMIGlmIG5yX2ZyYW1lcyBpcyAwLgorICAgICAqLworICAgIFhFTl9HVUVT
VF9IQU5ETEUoeGVuX3Bmbl90KSBmcmFtZV9saXN0OworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9t
ZW1fYWNxdWlyZV9yZXNvdXJjZSB4ZW5fbWVtX2FjcXVpcmVfcmVzb3VyY2VfdDsKK0RFRklORV9Y
RU5fR1VFU1RfSEFORExFKHhlbl9tZW1fYWNxdWlyZV9yZXNvdXJjZV90KTsKKwogI2VuZGlmIC8q
IGRlZmluZWQoX19YRU5fXykgfHwgZGVmaW5lZChfX1hFTl9UT09MU19fKSAqLwogCiAvKgpAQCAt
NjUwLDcgKzY5MSw3IEBAIHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB7CiB0eXBlZGVm
IHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190
OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdCk7CiAK
LS8qIE5leHQgYXZhaWxhYmxlIHN1Ym9wIG51bWJlciBpcyAyOCAqLworLyogTmV4dCBhdmFpbGFi
bGUgc3Vib3AgbnVtYmVyIGlzIDI5ICovCiAKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfTUVNT1JZ
X0hfXyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRl
L3hsYXQubHN0CmluZGV4IDQzNDZjYmVkY2YuLjU4MDZlZjBhZDggMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC04NCw2ICs4NCw3
IEBACiAhCW1lbW9yeV9tYXAJCQltZW1vcnkuaAogIQltZW1vcnlfcmVzZXJ2YXRpb24JCW1lbW9y
eS5oCiAhCW1lbV9hY2Nlc3Nfb3AJCQltZW1vcnkuaAorIQltZW1fYWNxdWlyZV9yZXNvdXJjZQkJ
bWVtb3J5LmgKICEJcG9kX3RhcmdldAkJCW1lbW9yeS5oCiAhCXJlbW92ZV9mcm9tX3BoeXNtYXAJ
CW1lbW9yeS5oCiAhCXJlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwCW1lbW9yeS5oCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmlu
ZGV4IGQ2ZGRhZGNhZmQuLmQyOGI4ZWFjMDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9k
dW1teS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC03MjYsMyArNzI2LDkgQEAg
c3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV94ZW5fdmVyc2lvbiAoWFNNX0RFRkFVTFRfQVJHIHVp
bnQzMl90IG9wKQogICAgICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKFhTTV9QUklWLCBj
dXJyZW50LT5kb21haW4sIE5VTEwpOwogICAgIH0KIH0KKworc3RhdGljIFhTTV9JTkxJTkUgaW50
IHhzbV9kb21haW5fcmVzb3VyY2VfbWFwKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpk
KQoreworICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhTTV9ETV9QUklWKTsKKyAgICByZXR1cm4geHNt
X2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+ZG9tYWluLCBkKTsKK30KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRlL3hzbS94c20uaAppbmRleCAx
NDA2Zjc1MmI2Li42NzAxNTI0MTUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94c20veHNtLmgK
KysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0xODAsNiArMTgwLDcgQEAgc3RydWN0IHhz
bV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCpkbV9vcCkgKHN0cnVjdCBkb21haW4gKmQpOwogI2Vu
ZGlmCiAgICAgaW50ICgqeGVuX3ZlcnNpb24pICh1aW50MzJfdCBjbWQpOworICAgIGludCAoKmRv
bWFpbl9yZXNvdXJjZV9tYXApIChzdHJ1Y3QgZG9tYWluICpkKTsKIH07CiAKICNpZmRlZiBDT05G
SUdfWFNNCkBAIC02OTIsNiArNjkzLDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhzbV94ZW5fdmVy
c2lvbiAoeHNtX2RlZmF1bHRfdCBkZWYsIHVpbnQzMl90IG9wKQogICAgIHJldHVybiB4c21fb3Bz
LT54ZW5fdmVyc2lvbihvcCk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IHhzbV9kb21haW5fcmVz
b3VyY2VfbWFwKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJl
dHVybiB4c21fb3BzLT5kb21haW5fcmVzb3VyY2VfbWFwKGQpOworfQorCiAjZW5kaWYgLyogWFNN
X05PX1dSQVBQRVJTICovCiAKICNpZmRlZiBDT05GSUdfTVVMVElCT09UCmRpZmYgLS1naXQgYS94
ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15LmMKaW5kZXggNDc5YjEwMzYxNC4uNmU3NTEx
OTllZSAxMDA2NDQKLS0tIGEveGVuL3hzbS9kdW1teS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpA
QCAtMTU3LDQgKzE1Nyw1IEBAIHZvaWQgX19pbml0IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21f
b3BlcmF0aW9ucyAqb3BzKQogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgZG1fb3ApOwog
I2VuZGlmCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCB4ZW5fdmVyc2lvbik7CisgICAg
c2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBkb21haW5fcmVzb3VyY2VfbWFwKTsKIH0KZGlmZiAt
LWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRl
eCAxOWNlYWNmOThhLi40ZWQxZWVmODZkIDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tz
LmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC0xNzE4LDYgKzE3MTgsMTEgQEAgc3Rh
dGljIGludCBmbGFza194ZW5fdmVyc2lvbiAodWludDMyX3Qgb3ApCiAgICAgfQogfQogCitzdGF0
aWMgaW50IGZsYXNrX2RvbWFpbl9yZXNvdXJjZV9tYXAoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19S
RVNPVVJDRV9NQVApOworfQorCiBsb25nIGRvX2ZsYXNrX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeHNtX29wX3QpIHVfZmxhc2tfb3ApOwogaW50IGNvbXBhdF9mbGFza19vcChYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHhzbV9vcF90KSB1X2ZsYXNrX29wKTsKIApAQCAtMTg1MSw2ICsxODU2LDcg
QEAgc3RhdGljIHN0cnVjdCB4c21fb3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAgICAgLmRtX29w
ID0gZmxhc2tfZG1fb3AsCiAjZW5kaWYKICAgICAueGVuX3ZlcnNpb24gPSBmbGFza194ZW5fdmVy
c2lvbiwKKyAgICAuZG9tYWluX3Jlc291cmNlX21hcCA9IGZsYXNrX2RvbWFpbl9yZXNvdXJjZV9t
YXAsCiB9OwogCiB2b2lkIF9faW5pdCBmbGFza19pbml0KGNvbnN0IHZvaWQgKnBvbGljeV9idWZm
ZXIsIHNpemVfdCBwb2xpY3lfc2l6ZSkKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5
L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5k
ZXggZDBhMWVjNTM0MS4uYzIyNGNmZjFkYiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xp
Y3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMKQEAgLTI1MCw2ICsyNTAsOCBAQCBjbGFzcyBkb21haW4yCiAgICAgcHNyX2FsbG9jCiAjIFhF
Tl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMKICAgICBzZXRfZ250dGFiX2xpbWl0cworIyBYRU5N
RU1fcmVzb3VyY2VfbWFwCisgICAgcmVzb3VyY2VfbWFwCiB9CiAKICMgU2ltaWxhciB0byBjbGFz
cyBkb21haW4sIGJ1dCBwcmltYXJpbHkgY29udGFpbnMgZG9tY3RscyByZWxhdGVkIHRvIEhWTSBk
b21haW5zCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:22:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi3g-0002uT-Ht; Wed, 03 Jan 2018 12:22:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi3e-0002t9-TF
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:22:10 +0000
X-Inumbo-ID: a391dfe9-f080-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a391dfe9-f080-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:21:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="456942846"
X-DWL: YES
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:37 +0000
Message-ID: <20180103121942.3524-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
	resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIFhFTk1FTV9yZXNvdXJjZV9pb3JlcV9zZXJ2ZXIKClRoaXMgcGF0Y2ggYWRkcyBzdXBwb3J0
IGZvciBhIG5ldyByZXNvdXJjZSB0eXBlIHRoYXQgY2FuIGJlIG1hcHBlZCB1c2luZwp0aGUgWEVO
TUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKSWYgYW4gZW11bGF0b3IgbWFrZXMgdXNl
IG9mIHRoaXMgcmVzb3VyY2UgdHlwZSB0aGVuLCBpbnN0ZWFkIG9mIG1hcHBpbmcKZ2ZucywgdGhl
IElPUkVRIHNlcnZlciB3aWxsIGFsbG9jYXRlIHBhZ2VzIGZyb20gdGhlIGhlYXAuIFRoZXNlIHBh
Z2VzCndpbGwgbmV2ZXIgYmUgcHJlc2VudCBpbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBhdCBhbnkg
cG9pbnQgYW5kIHNvIGFyZQpub3QgdnVsbmVyYWJsZSB0byBhbnkgZGlyZWN0IGF0dGFjayBieSB0
aGUgZ3Vlc3QuIFRoZXkgYXJlIG9ubHkgZXZlcgphY2Nlc3NpYmxlIGJ5IFhlbiBhbmQgYW55IGRv
bWFpbiB0aGF0IGhhcyBtYXBwaW5nIHByaXZpbGVnZSBvdmVyIHRoZQpndWVzdCAod2hpY2ggbWF5
IG9yIG1heSBub3QgYmUgbGltaXRlZCB0byB0aGUgZG9tYWluIHJ1bm5pbmcgdGhlIGVtdWxhdG9y
KS4KCkJlY2F1c2UgYW4gZW11bGF0b3IgbWF5IGNvbnRpbnVlIHRvIGhvbGQgcmVmZXJlbmNlcyB0
byB0aGUgcGFnZXMgYmV5b25kCmluaXRpYWwgZG9tYWluIHRlYXItZG93biwgaXQgaXMgaW1wb3J0
YW50IHRoYXQgdGhleSBhcmUgbm90IGZyZWVkIGR1cmluZwp0aGUgbm9ybWFsIGlvcmVxIHNlcnZl
ciB0ZWFyLWRvd24uIEluc3RlYWQgYSBwZXItZG9tYWluIGZyZWUtbGlzdCBvZiBwYWdlcwppcyBt
YWludGFpbmVkIGFuZCBwYWdlcyBpbiB0aGlzIGxpc3QgYXJlIG5vdCBmcmVlZCB1bnRpbCBmaW5h
bCBkb21haW4KZGVzdHJ1Y3Rpb24uCgpOT1RFOiBVc2Ugb2YgdGhlIG5ldyByZXNvdXJjZSB0eXBl
IGlzIG5vdCBjb21wYXRpYmxlIHdpdGggdXNlIG9mCiAgICAgIFhFTl9ETU9QX2dldF9pb3JlcV9z
ZXJ2ZXJfaW5mbyB1bmxlc3MgdGhlIFhFTl9ETU9QX25vX2dmbnMgZmxhZyBpcwogICAgICBzZXQu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgot
LS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgp2MTc6CiAtIFRoZSB1c2Ugb2Yg
eGVuaGVhcCBwYWdlcyBtZWFucyB0aGF0IGZyZWVpbmcgbmVlZHMgdG8gYmUgZGVmZXJyZWQgdW50
aWwKICAgZG9tYWluIGRlc3RydWN0aW9uLiBBZGQgYW4gZXhwbGFuYXRvcnkgcGFyYWdyYXBoIHRv
IHRoZSBjb21taXQgY29tbWVudC4KCnYxNToKIC0gVXNlIHhlbmhlYXAgcGFnZXMgcmF0aGVyIHRo
YW4gZG9taGVhcCBwYWdlcyBhbmQgYXNzaWduIG93bmVyc2hpcCB0bwogICB0YXJnZXQgZG9tYWlu
LgoKdjE0OgogLSBBZGRyZXNzZWQgbW9yZSBjb21tZW50cyBmcm9tIEphbi4KCnYxMzoKIC0gSW50
cm9kdWNlIGFuIGFyY2hfYWNxdWlyZV9yZXNvdXJjZSgpIGFzIHN1Z2dlc3RlZCBieSBKdWxpZW4g
KGFuZCBoYXZlCiAgIHRoZSBBUk0gdmFyaWVudCBzaW1wbHkgcmV0dXJuIC1FT1BOT1RTVVBQKS4K
IC0gQ2hlY2sgZm9yIGlvcmVxIHNlcnZlciBpZCB0cnVuY2F0aW9uIGFzIHJlcXVlc3RlZCBieSBK
YW4uCiAtIE5vdCBhZGRlZCBKYW4ncyBSLWIgZHVlIHRvIHN1YnN0YW50aXZlIGNoYW5nZSBmcm9t
IHYxMi4KCnYxMjoKIC0gQWRkcmVzc2VkIG1vcmUgY29tbWVudHMgZnJvbSBKYW4uCiAtIERyb3Bw
ZWQgR2VvcmdlJ3MgQS1iIGFuZCBXZWkncyBSLWIgYmVjYXVzZSBvZiBtYXRlcmlhbCBjaGFuZ2Uu
Cgp2MTE6CiAtIEFkZHJlc3NlZCBtb3JlIGNvbW1lbnRzIGZyb20gSmFuLgoKdjEwOgogLSBBZGRy
ZXNzZWQgY29tbWVudHMgZnJvbSBKYW4uCgp2ODoKIC0gUmUtYmFzZSBvbiBuZXcgYm9pbGVycGxh
dGUuCiAtIEFkanVzdCBmdW5jdGlvbiBzaWduYXR1cmUgb2YgaHZtX2dldF9pb3JlcV9zZXJ2ZXJf
ZnJhbWUoKSwgYW5kIHRlc3QKICAgd2hldGhlciB0aGUgYnVmaW9yZXEgcGFnZSBpcyBwcmVzZW50
LgoKdjU6CiAtIFVzZSBnZXRfaW9yZXFfc2VydmVyKCkgZnVuY3Rpb24gcmF0aGVyIHRoYW4gaW5k
ZXhpbmcgYXJyYXkgZGlyZWN0bHkuCiAtIEFkZCBtb3JlIGV4cGxhbmF0aW9uIGludG8gY29tbWVu
dHMgdG8gc3RhdGUgdGhhbiBtYXBwaW5nIGd1ZXN0IGZyYW1lcwogICBhbmQgYWxsb2NhdGlvbiBv
ZiBwYWdlcyBmb3IgaW9yZXEgc2VydmVycyBhcmUgbm90IHNpbXVsdGFuZW91c2x5CiAgIHBlcm1p
dHRlZC4KIC0gQWRkIGEgY29tbWVudCBpbnRvIGFzbS9pb3JlcS5oIHN0YXRpbmcgdGhlIG1lYW5p
bmcgb2YgdGhlIGluZGV4CiAgIHZhbHVlIHBhc3NlZCB0byBodm1fZ2V0X2lvcmVxX3NlcnZlcl9m
cmFtZSgpLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgIHwgICAyICsKIHhl
bi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgIHwgMTU0ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgfCAg
NDEgKysrKysrKysrKysKIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAgICAgICAgIHwgICAzICst
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICB8ICAgNyArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmggfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9y
ZXEuaCAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAgfCAgIDUgKysK
IHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgIHwgICA0ICsKIHhlbi9pbmNsdWRlL3B1
YmxpYy9tZW1vcnkuaCAgICAgIHwgICA5ICsrKwogMTAgZmlsZXMgY2hhbmdlZCwgMjI4IGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAyOGJjN2U0MjUyLi4wZDdhMmY5ODRi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKQEAgLTcyNiw2ICs3MjYsOCBAQCB2b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICBsaXN0X2RlbCgmaW9wb3J0LT5saXN0KTsKICAgICAgICAg
eGZyZWUoaW9wb3J0KTsKICAgICB9CisKKyAgICBodm1faW9yZXFfZGVpbml0KGQpOwogfQogCiBz
dGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Qoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFp
bl9jb250ZXh0X3QgKmgpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggMWU2ZjBmNDFlNC4uMTU2ODIyNGYwOCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYwpAQCAtMjU5LDYgKzI1OSwxOSBAQCBzdGF0aWMgaW50IGh2bV9tYXBfaW9yZXFfZ2Zu
KHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sIGJ1ZikKICAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3BhZ2UgKmlvcnAgPSBidWYgPyAmcy0+YnVmaW9yZXEgOiAmcy0+aW9yZXE7CiAgICAgaW50
IHJjOwogCisgICAgaWYgKCBpb3JwLT5wYWdlICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIElmIGEgcGFnZSBoYXMgYWxyZWFkeSBiZWVuIGFsbG9jYXRlZCAod2hpY2ggd2lsbCBoYXBw
ZW4gb24KKyAgICAgICAgICogZGVtYW5kIGlmIGh2bV9nZXRfaW9yZXFfc2VydmVyX2ZyYW1lKCkg
aXMgY2FsbGVkKSwgdGhlbgorICAgICAgICAgKiBtYXBwaW5nIGEgZ3Vlc3QgZnJhbWUgaXMgbm90
IHBlcm1pdHRlZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZ2ZuX2VxKGlvcnAtPmdmbiwg
SU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAgICAgcmV0
dXJuIDA7CisgICAgfQorCiAgICAgaWYgKCBkLT5pc19keWluZyApCiAgICAgICAgIHJldHVybiAt
RUlOVkFMOwogCkBAIC0yODEsNiArMjk0LDU2IEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3JlcV9n
Zm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQogICAgIHJldHVybiByYzsK
IH0KIAorc3RhdGljIGludCBodm1fYWxsb2NfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2Vy
dmVyICpzLCBib29sIGJ1ZikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwor
ICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZz
LT5pb3JlcTsKKworICAgIGlmICggaW9ycC0+cGFnZSApCisgICAgeworICAgICAgICAvKgorICAg
ICAgICAgKiBJZiBhIGd1ZXN0IGZyYW1lIGhhcyBhbHJlYWR5IGJlZW4gbWFwcGVkICh3aGljaCBt
YXkgaGFwcGVuCisgICAgICAgICAqIG9uIGRlbWFuZCBpZiBodm1fZ2V0X2lvcmVxX3NlcnZlcl9p
bmZvKCkgaXMgY2FsbGVkKSwgdGhlbgorICAgICAgICAgKiBhbGxvY2F0aW5nIGEgcGFnZSBpcyBu
b3QgcGVybWl0dGVkLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAhZ2ZuX2VxKGlvcnAtPmdm
biwgSU5WQUxJRF9HRk4pICkKKyAgICAgICAgICAgIHJldHVybiAtRVBFUk07CisKKyAgICAgICAg
cmV0dXJuIDA7CisgICAgfQorCisgICAgaW9ycC0+cGFnZSA9CisgICAgICAgIHBhZ2VfbGlzdF9y
ZW1vdmVfaGVhZCgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5wYWdlcyk7CisgICAg
aWYgKCAhaW9ycC0+cGFnZSApCisgICAgeworICAgICAgICBpb3JwLT52YSA9IGFsbG9jX3hlbmhl
YXBfcGFnZSgpOworICAgICAgICBpZiAoICFpb3JwLT52YSApCisgICAgICAgICAgICByZXR1cm4g
LUVOT01FTTsKKworICAgICAgICBpb3JwLT5wYWdlID0gdmlydF90b19wYWdlKGlvcnAtPnZhKTsK
KyAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChpb3JwLT5wYWdlLCBkLCBYRU5TSEFS
RV93cml0YWJsZSk7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgaW9ycC0+dmEgPSBwYWdlX3Rv
X3ZpcnQoaW9ycC0+cGFnZSk7CisKKyAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKKyAgICByZXR1
cm4gMDsKK30KKworc3RhdGljIHZvaWQgaHZtX2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLCBib29sIGJ1ZikKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9t
YWluOworICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9IGJ1ZiA/ICZzLT5idWZpb3Jl
cSA6ICZzLT5pb3JlcTsKKworICAgIGlmICggIWlvcnAtPnBhZ2UgKQorICAgICAgICByZXR1cm47
CisKKyAgICBwYWdlX2xpc3RfYWRkX3RhaWwoaW9ycC0+cGFnZSwgJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIucGFnZXMpOworCisgICAgaW9ycC0+cGFnZSA9IE5VTEw7CisgICAgaW9y
cC0+dmEgPSBOVUxMOworfQorCiBib29sIGlzX2lvcmVxX3NlcnZlcl9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CiAgICAgY29uc3Qgc3RydWN0
IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7CkBAIC00ODQsNiArNTQ3LDI3IEBAIHN0YXRpYyB2b2lkIGh2
bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiAg
ICAgaHZtX3VubWFwX2lvcmVxX2dmbihzLCBmYWxzZSk7CiB9CiAKK3N0YXRpYyBpbnQgaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAg
ICBpbnQgcmM7CisKKyAgICByYyA9IGh2bV9hbGxvY19pb3JlcV9tZm4ocywgZmFsc2UpOworCisg
ICAgaWYgKCAhcmMgJiYgKHMtPmJ1ZmlvcmVxX2hhbmRsaW5nICE9IEhWTV9JT1JFUVNSVl9CVUZJ
T1JFUV9PRkYpICkKKyAgICAgICAgcmMgPSBodm1fYWxsb2NfaW9yZXFfbWZuKHMsIHRydWUpOwor
CisgICAgaWYgKCByYyApCisgICAgICAgIGh2bV9mcmVlX2lvcmVxX21mbihzLCBmYWxzZSk7CisK
KyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9w
YWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKK3sKKyAgICBodm1fZnJlZV9pb3JlcV9t
Zm4ocywgdHJ1ZSk7CisgICAgaHZtX2ZyZWVfaW9yZXFfbWZuKHMsIGZhbHNlKTsKK30KKwogc3Rh
dGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqcykKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKQEAgLTYzMSw3ICs3MTUsMTkgQEAg
c3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMpCiB7CiAgICAgQVNTRVJUKCFzLT5lbmFibGVkKTsKICAgICBodm1faW9yZXFfc2VydmVy
X3JlbW92ZV9hbGxfdmNwdXMocyk7CisKKyAgICAvKgorICAgICAqIE5PVEU6IEl0IGlzIHNhZmUg
dG8gY2FsbCBib3RoIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMoKSBhbmQKKyAgICAgKiAg
ICAgICBodm1faW9yZXFfc2VydmVyX2ZyZWVfcGFnZXMoKSBpbiB0aGF0IG9yZGVyLgorICAgICAq
ICAgICAgIFRoaXMgaXMgYmVjYXVzZSB0aGUgZm9ybWVyIHdpbGwgZG8gbm90aGluZyBpZiB0aGUg
cGFnZXMKKyAgICAgKiAgICAgICBhcmUgbm90IG1hcHBlZCwgbGVhdmluZyB0aGUgcGFnZSB0byBi
ZSBmcmVlZCBieSB0aGUgbGF0dGVyLgorICAgICAqICAgICAgIEhvd2V2ZXIgaWYgdGhlIHBhZ2Vz
IGFyZSBtYXBwZWQgdGhlbiB0aGUgZm9ybWVyIHdpbGwgc2V0CisgICAgICogICAgICAgdGhlIHBh
Z2VfaW5mbyBwb2ludGVyIHRvIE5VTEwsIG1lYW5pbmcgdGhlIGxhdHRlciB3aWxsIGRvCisgICAg
ICogICAgICAgbm90aGluZy4KKyAgICAgKi8KICAgICBodm1faW9yZXFfc2VydmVyX3VubWFwX3Bh
Z2VzKHMpOworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9wYWdlcyhzKTsKKwogICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocyk7CiB9CiAKQEAgLTc4Nyw2ICs4ODMsNTIgQEAg
aW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRf
dCBpZCwKICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFt
ZShzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LCBtZm5fdCAqbWZuKQoreworICAgIHN0cnVjdCBo
dm1faW9yZXFfc2VydmVyICpzOworICAgIGludCByYzsKKworICAgIHNwaW5fbG9ja19yZWN1cnNp
dmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAgICBpZiAoIGlk
ID09IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKKyAg
ICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CisKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQo
cykpOworCisgICAgcmMgPSBodm1faW9yZXFfc2VydmVyX2FsbG9jX3BhZ2VzKHMpOworICAgIGlm
ICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIHN3aXRjaCAoIGlkeCApCisgICAgewor
ICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZlcl9mcmFtZV9idWZpb3JlcToKKyAg
ICAgICAgcmMgPSAtRU5PRU5UOworICAgICAgICBpZiAoICFIQU5ETEVfQlVGSU9SRVEocykgKQor
ICAgICAgICAgICAgZ290byBvdXQ7CisKKyAgICAgICAgKm1mbiA9IF9tZm4ocGFnZV90b19tZm4o
cy0+YnVmaW9yZXEucGFnZSkpOworICAgICAgICByYyA9IDA7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBYRU5NRU1fcmVzb3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2lvcmVxKDApOgorICAg
ICAgICAqbWZuID0gX21mbihwYWdlX3RvX21mbihzLT5pb3JlcS5wYWdlKSk7CisgICAgICAgIHJj
ID0gMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByYyA9IC1FSU5W
QUw7CisgICAgICAgIGJyZWFrOworICAgIH0KKworIG91dDoKKyAgICBzcGluX3VubG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CisKKyAgICByZXR1
cm4gcmM7Cit9CisKIGludCBodm1fbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3Qg
ZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHR5cGUsIHVpbnQ2NF90IHN0YXJ0LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVuZCkKQEAgLTEzOTAsMTAgKzE1MzIsMjIgQEAg
c3RhdGljIGludCBodm1fYWNjZXNzX2NmOCgKIHZvaWQgaHZtX2lvcmVxX2luaXQoc3RydWN0IGRv
bWFpbiAqZCkKIHsKICAgICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVx
X3NlcnZlci5sb2NrKTsKKyAgICBJTklUX1BBR0VfTElTVF9IRUFEKCZkLT5hcmNoLmh2bV9kb21h
aW4uaW9yZXFfc2VydmVyLnBhZ2VzKTsKIAogICAgIHJlZ2lzdGVyX3BvcnRpb19oYW5kbGVyKGQs
IDB4Y2Y4LCA0LCBodm1fYWNjZXNzX2NmOCk7CiB9CiAKK3ZvaWQgaHZtX2lvcmVxX2RlaW5pdChz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIHdoaWxlICggIXBhZ2VfbGlzdF9lbXB0eSgmZC0+YXJj
aC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5wYWdlcykgKQorICAgIHsKKyAgICAgICAgc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSA9CisgICAgICAgICAgICBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmQt
PmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIucGFnZXMpOworCisgICAgICAgIGZyZWVfeGVu
aGVhcF9wYWdlKHBhZ2UpOworICAgIH0KK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAq
IG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21t
LmMKaW5kZXggYTU2Zjg3NWQ0NS4uOWNjYTc0ODEzNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyMiw2ICsxMjIsNyBAQAogI2luY2x1
ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgogI2luY2x1ZGUgPGFz
bS9wY2kuaD4KKyNpbmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+CiAKICNpbmNsdWRlIDxhc20vaHZt
L2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CkBAIC00MTkx
LDYgKzQxOTIsNDYgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAgICAgcmV0dXJu
IHJjOwogfQogCitpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
aWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBucl9mcmFtZXMsIHhlbl9wZm5fdCBtZm5fbGlzdFtdKQoreworICAgIGludCByYzsK
KworICAgIHN3aXRjaCAoIHR5cGUgKQorICAgIHsKKyAgICBjYXNlIFhFTk1FTV9yZXNvdXJjZV9p
b3JlcV9zZXJ2ZXI6CisgICAgeworICAgICAgICBpb3NlcnZpZF90IGlvc2VydmlkID0gaWQ7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAg
aWYgKCBpZCAhPSAodW5zaWduZWQgaW50KWlvc2VydmlkICkKKyAgICAgICAgICAgIGJyZWFrOwor
CisgICAgICAgIHJjID0gMDsKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBucl9mcmFtZXM7IGkr
KyApCisgICAgICAgIHsKKyAgICAgICAgICAgIG1mbl90IG1mbjsKKworICAgICAgICAgICAgcmMg
PSBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFtZShkLCBpZCwgZnJhbWUgKyBpLCAmbWZuKTsKKyAg
ICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAg
ICBtZm5fbGlzdFtpXSA9IG1mbl94KG1mbik7CisgICAgICAgIH0KKworICAgICAgICBicmVhazsK
KyAgICB9CisKKyAgICBkZWZhdWx0OgorICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAg
ICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKIGxvbmcgYXJjaF9tZW1vcnlf
b3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQog
ewogICAgIGludCByYzsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29t
bW9uL21lbW9yeS5jCmluZGV4IDA5OTFjMGMwYTguLjNkODEwNjA2ZGEgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtOTkwLDcgKzk5
MCw4IEBAIHN0YXRpYyBpbnQgYWNxdWlyZV9yZXNvdXJjZSgKICAgICBzd2l0Y2ggKCB4bWFyLnR5
cGUgKQogICAgIHsKICAgICBkZWZhdWx0OgotICAgICAgICByYyA9IC1FT1BOT1RTVVBQOworICAg
ICAgICByYyA9IGFyY2hfYWNxdWlyZV9yZXNvdXJjZShkLCB4bWFyLnR5cGUsIHhtYXIuaWQsIHht
YXIuZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXIubnJfZnJh
bWVzLCBtZm5fbGlzdCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCmluZGV4IDRk
NTU2M2IwY2UuLjIwMTUzNGFiMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKQEAgLTM4MSw2ICszODEsMTMgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHB1dF9wYWdlX2FuZF90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Up
CiAKIHZvaWQgY2xlYXJfYW5kX2NsZWFuX3BhZ2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiAK
K3N0YXRpYyBpbmxpbmUgaW50IGFyY2hfYWNxdWlyZV9yZXNvdXJjZSgKKyAgICBzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdHlwZSwgdW5zaWduZWQgaW50IGlkLAorICAgIHVuc2lnbmVk
IGxvbmcgZnJhbWUsdW5zaWduZWQgaW50IG5yX2ZyYW1lcywgeGVuX3Bmbl90IG1mbl9saXN0W10p
Cit7CisgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworfQorCiAjZW5kaWYgLyogIF9fQVJDSF9BUk1f
TU1fXyAqLwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgK
aW5kZXggOGI3OThlZTRlOS4uOTFiZDc3ZjI3MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgK
QEAgLTExMyw2ICsxMTMsNyBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgc3RydWN0IHsKICAg
ICAgICAgc3BpbmxvY2tfdCAgICAgICAgICAgICAgbG9jazsKICAgICAgICAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnNlcnZlcltNQVhfTlJfSU9SRVFfU0VSVkVSU107CisgICAgICAgIHN0cnVj
dCBwYWdlX2xpc3RfaGVhZCAgIHBhZ2VzOwogICAgIH0gaW9yZXFfc2VydmVyOwogCiAgICAgLyog
Q2FjaGVkIENGOCBmb3IgZ3Vlc3QgUENJIGNvbmZpZyBjeWNsZXMgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
b3JlcS5oCmluZGV4IDE4MjlmY2Y0M2UuLjM3ZDlmNWZmNzAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2lvcmVxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW9y
ZXEuaApAQCAtMzEsNiArMzEsOCBAQCBpbnQgaHZtX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyhzdHJ1
Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyAqaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyAqYnVmaW9yZXFfZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZXZ0Y2huX3BvcnRfdCAqYnVmaW9yZXFfcG9ydCk7CitpbnQgaHZtX2dldF9pb3JlcV9z
ZXJ2ZXJfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlkeCwgbWZuX3QgKm1mbik7CiBpbnQg
aHZtX21hcF9pb19yYW5nZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB0
eXBlLCB1aW50NjRfdCBzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCBlbmQpOwpAQCAtNTUsNiArNTcsNyBAQCBpbnQgaHZtX3NlbmRfaW9yZXEoc3Ry
dWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGlvcmVxX3QgKnByb3RvX3AsCiB1bnNpZ25lZCBpbnQg
aHZtX2Jyb2FkY2FzdF9pb3JlcShpb3JlcV90ICpwLCBib29sIGJ1ZmZlcmVkKTsKIAogdm9pZCBo
dm1faW9yZXFfaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKK3ZvaWQgaHZtX2lvcmVxX2RlaW5pdChz
dHJ1Y3QgZG9tYWluICpkKTsKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fSU9SRVFfSF9fICov
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAppbmRleCA0YWY2YjIzNDFhLi43MTQ3ZWVmZjM0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC02
MzAsNCArNjMwLDkgQEAgc3RhdGljIGlubGluZSBib29sIGFyY2hfbWZuX2luX2RpcmVjdG1hcCh1
bnNpZ25lZCBsb25nIG1mbikKICAgICByZXR1cm4gbWZuIDw9ICh2aXJ0X3RvX21mbihldmEgLSAx
KSArIDEpOwogfQogCitpbnQgYXJjaF9hY3F1aXJlX3Jlc291cmNlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgaWQsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBucl9mcmFtZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5f
dCBtZm5fbGlzdFtdKTsKKwogI2VuZGlmIC8qIF9fQVNNX1g4Nl9NTV9IX18gKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaAppbmRleCAxM2IzNzM3YzJmLi5hZGQ2OGVhMTkyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9k
bV9vcC5oCkBAIC05MCw2ICs5MCwxMCBAQCBzdHJ1Y3QgeGVuX2RtX29wX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIgewogICogdGhlIGZyYW1lIG51bWJlcnMgcGFzc2VkIGJhY2sgaW4gZ2ZucyA8aW9yZXFf
Z2ZuPiBhbmQgPGJ1ZmlvcmVxX2dmbj4KICAqIHJlc3BlY3RpdmVseS4gKElmIHRoZSBJT1JFUSBT
ZXJ2ZXIgaXMgbm90IGhhbmRsaW5nIGJ1ZmZlcmVkIGVtdWxhdGlvbgogICogb25seSA8aW9yZXFf
Z2ZuPiB3aWxsIGJlIHZhbGlkKS4KKyAqCisgKiBOT1RFOiBUbyBhY2Nlc3MgdGhlIHN5bmNocm9u
b3VzIGlvcmVxIHN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlvcmVxCisgKiAgICAgICByaW5nLCBp
dCBpcyBwcmVmZXJhYmxlIHRvIHVzZSB0aGUgWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5
CisgKiAgICAgICBvcCBzcGVjaWZ5aW5nIHJlc291cmNlIHR5cGUgWEVOTUVNX3Jlc291cmNlX2lv
cmVxX3NlcnZlci4KICAqLwogI2RlZmluZSBYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVyX2luZm8g
MgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggODNlNjBiNjYwMy4uODM4ZjI0OGE1OSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9t
ZW1vcnkuaApAQCAtNjA5LDkgKzYwOSwxNCBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1aXJlX3Jlc291
cmNlIHsKICAgICBkb21pZF90IGRvbWlkOwogICAgIC8qIElOIC0gdGhlIHR5cGUgb2YgcmVzb3Vy
Y2UgKi8KICAgICB1aW50MTZfdCB0eXBlOworCisjZGVmaW5lIFhFTk1FTV9yZXNvdXJjZV9pb3Jl
cV9zZXJ2ZXIgMAorCiAgICAgLyoKICAgICAgKiBJTiAtIGEgdHlwZS1zcGVjaWZpYyByZXNvdXJj
ZSBpZGVudGlmaWVyLCB3aGljaCBtdXN0IGJlIHplcm8KICAgICAgKiAgICAgIHVubGVzcyBzdGF0
ZWQgb3RoZXJ3aXNlLgorICAgICAqCisgICAgICogdHlwZSA9PSBYRU5NRU1fcmVzb3VyY2VfaW9y
ZXFfc2VydmVyIC0+IGlkID09IGlvcmVxIHNlcnZlciBpZAogICAgICAqLwogICAgIHVpbnQzMl90
IGlkOwogICAgIC8qIElOL09VVCAtIEFzIGFuIElOIHBhcmFtZXRlciBudW1iZXIgb2YgZnJhbWVz
IG9mIHRoZSByZXNvdXJjZQpAQCAtNjI1LDYgKzYzMCwxMCBAQCBzdHJ1Y3QgeGVuX21lbV9hY3F1
aXJlX3Jlc291cmNlIHsKICAgICAgKiAgICAgIGlzIGlnbm9yZWQgaWYgbnJfZnJhbWVzIGlzIDAu
CiAgICAgICovCiAgICAgdWludDY0X2FsaWduZWRfdCBmcmFtZTsKKworI2RlZmluZSBYRU5NRU1f
cmVzb3VyY2VfaW9yZXFfc2VydmVyX2ZyYW1lX2J1ZmlvcmVxIDAKKyNkZWZpbmUgWEVOTUVNX3Jl
c291cmNlX2lvcmVxX3NlcnZlcl9mcmFtZV9pb3JlcShuKSAoMSArIChuKSkKKwogICAgIC8qIElO
L09VVCAtIElmIHRoZSB0b29scyBkb21haW4gaXMgUFYgdGhlbiwgdXBvbiByZXR1cm4sIGZyYW1l
X2xpc3QKICAgICAgKiAgICAgICAgICB3aWxsIGJlIHBvcHVsYXRlZCB3aXRoIHRoZSBNRk5zIG9m
IHRoZSByZXNvdXJjZS4KICAgICAgKiAgICAgICAgICBJZiB0aGUgdG9vbHMgZG9tYWluIGlzIEhW
TSB0aGVuIGl0IGlzIGV4cGVjdGVkIHRoYXQsIG9uCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:22:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:22:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi4H-00035F-Q3; Wed, 03 Jan 2018 12:22:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi4G-00033O-Ps
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:22:48 +0000
X-Inumbo-ID: a45ed304-f080-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a45ed304-f080-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:21:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="464518284"
X-DWL: YES
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:31 +0000
Message-ID: <20180103121942.3524-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [PATCH v17 00/11] x86: guest resource mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaW50cm9kdWNlcyBzdXBwb3J0IGZvciBkaXJlY3QgbWFwcGluZyBvZiBndWVz
dCByZXNvdXJjZXMuClRoZSByZXNvdXJjZXMgYXJlOgogLSBJT1JFUSBzZXJ2ZXIgcGFnZXMKIC0g
R3JhbnQgdGFibGVzCgp2MTc6CiAtIE1ha2Ugc3VyZSBpb3JlcSBwYWdlIGZyZWUtaW5nIGlzIGRv
bmUgYXQgZG9tYWluIGRlc3RydWN0aW9uCgp2MTY6CiAtIEZpeCBkZWZhdWx0IGlvcmVxIHNlcnZl
ciBjb2RlIGFuZCB2ZXJpZmllZCB3aXRoIHFlbXUgdHJhZAoKdjE1OgogLSBDb3JyZWN0IHBhZ2Ug
b3duZXJzaGlwIG9mIGlvcmVxIHBhZ2VzCgp2MTQ6CiAtIFJlc3BvbmRlZCB0byBtb3JlIGNvbW1l
bnRzIGZyb20gSmFuLgoKdjEzOgogLSBSZXNwb25kZWQgdG8gbW9yZSBjb21tZW50cyBmcm9tIEph
biBhbmQgSnVsaWVuLgogLSBCdWlsZC10ZXN0ZWQgdXNpbmcgQVJNIGNyb3NzLWNvbXBpbGF0aW9u
LgoKdjEyOgogLSBSZXNwb25kZWQgdG8gbW9yZSBjb21tZW50cyBmcm9tIEphbi4KCnYxMToKIC0g
UmVzcG9uZGVkIHRvIG1vcmUgY29tbWVudHMgZnJvbSBKYW4uCgp2MTA6CiAtIFJlc3BvbmRlZCB0
byBjb21tZW50cyBmcm9tIEphbi4KCnY5OgogLSBDaGFuZ2UgdG8gcGF0Y2ggIzEgb25seS4KCnY4
OgogLSBSZS1vcmRlcmVkIHNlcmllcyBhbmQgZHJvcHBlZCB0d28gcGF0Y2hlcyB0aGF0IGhhdmUg
YWxyZWFkeSBiZWVuCiAgICBjb21taXR0ZWQuCgp2NzoKIC0gRml4ZWQgYXNzZXJ0aW9uIGZhaWx1
cmUgaGl0IGR1cmluZyBkb21haW4gZGVzdHJveS4KCnY2OgogLSBSZXNwb25kZWQgdG8gbWlzc2Vk
IGNvbW1lbnRzIGZyb20gUm9nZXIuCgp2NToKIC0gUmVzcG9uZGVkIHRvIHJldmlldyBjb21tZW50
cyBmcm9tIFdlaS4KCnY0OgogLSBSZXNwb25kZWQgdG8gZnVydGhlciByZXZpZXcgY29tbWVudHMg
ZnJvbSBSb2dlci4KCnYzOgogLSBEcm9wcGVkIG9yaWdpbmFsIHBhdGNoICMxIHNpbmNlIGl0IGlz
IGNvdmVyZWQgYnkgSnVlcmdlbidzIHBhdGNoLgogLSBBZGRlZCBuZXcgeGVuZm9yZWlnbm1lbW9y
eWNsZWFudXAgcGF0Y2ggKCM0KS4KIC0gUmVwbGFjZWQgdGhlIHBhdGNoIGludHJvZHVjaW5nIHRo
ZSBpb3JlcSBzZXJ2ZXIgJ2lzX2RlZmF1bHQnIGZsYWcgd2l0aAogICBvbmUgdGhhdCBjaGFuZ2Vz
IHRoZSBpb3JlcSBzZXJ2ZXIgbGlzdCBpbnRvIGFuIGFycmF5ICgjOCkuCiAgICAgIApQYXVsIER1
cnJhbnQgKDExKToKICB4ODYvaHZtL2lvcmVxOiBtYWludGFpbiBhbiBhcnJheSBvZiBpb3JlcSBz
ZXJ2ZXJzIHJhdGhlciB0aGFuIGEgbGlzdAogIHg4Ni9odm0vaW9yZXE6IHNpbXBsaWZ5IGNvZGUg
YW5kIHVzZSBjb25zaXN0ZW50IG5hbWluZwogIHg4Ni9odm0vaW9yZXE6IHVzZSBnZm5fdCBpbiBz
dHJ1Y3QgaHZtX2lvcmVxX3BhZ2UKICB4ODYvaHZtL2lvcmVxOiBkZWZlciBtYXBwaW5nIGdmbnMg
dW50aWwgdGhleSBhcmUgYWN0dWFsbHkgcmVxdXN0ZWQKICB4ODYvbW06IGFkZCBIWVBFUlZJU09S
X21lbW9yeV9vcCB0byBhY3F1aXJlIGd1ZXN0IHJlc291cmNlcwogIHg4Ni9odm0vaW9yZXE6IGFk
ZCBhIG5ldyBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uCiAgeDg2L21tOiBhZGQgYW4gZXh0cmEg
Y29tbWFuZCB0byBIWVBFUlZJU09SX21tdV91cGRhdGUuLi4KICB0b29scy9saWJ4ZW5mb3JlaWdu
bWVtb3J5OiBhZGQgc3VwcG9ydCBmb3IgcmVzb3VyY2UgbWFwcGluZwogIHRvb2xzL2xpYnhlbmZv
cmVpZ25tZW1vcnk6IHJlZHVjZSB4ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0IGNvZGUKICAgIGZv
b3RwcmludAogIGNvbW1vbjogYWRkIGEgbmV3IG1hcHBhYmxlIHJlc291cmNlIHR5cGU6IFhFTk1F
TV9yZXNvdXJjZV9ncmFudF90YWJsZQogIHRvb2xzL2xpYnhlbmN0cmw6IHVzZSBuZXcgeGVuZm9y
ZWlnbm1lbW9yeSBBUEkgdG8gc2VlZCBncmFudCB0YWJsZQoKIHRvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL3hlbi5pZiAgICAgICAgICAgICAgICAgIHwgICA0ICstCiB0b29scy9pbmNsdWRlL3hl
bi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8ICAxMSArCiB0b29scy9saWJzL2Rl
dmljZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgOCArCiB0b29scy9saWJz
L2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCAgICB8ICAgNiArLQogdG9vbHMv
bGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRv
b2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMgICAgICAgICAgICAgICAgICAgIHwgIDUzICsr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvZnJlZWJzZC5jICAgICAgICAgICAgICAgICB8ICAg
NyAtCiAuLi4vbGlicy9mb3JlaWdubWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oICB8
ICA0MSArCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9yeS5tYXAg
ICB8ICAgNSArCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGludXguYyAgICAgICAgICAgICAg
ICAgICB8ICA0NSArKwogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L21pbmlvcy5jICAgICAgICAg
ICAgICAgICAgfCAgIDcgLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L25ldGJzZC5jICAgICAg
ICAgICAgICAgICAgfCAgIDcgLQogdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaCAg
ICAgICAgICAgICAgICAgfCAgNDMgKy0KIHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9zb2xhcmlz
LmMgICAgICAgICAgICAgICAgIHwgICA3IC0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB0b29scy9saWJ4Yy94Y19kb21fYm9vdC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDExNCArKy0KIHRvb2xzL2xpYnhjL3hjX3NyX3Jl
c3RvcmVfeDg2X2h2bS5jICAgICAgICAgICAgICAgIHwgIDEwICstCiB0b29scy9saWJ4Yy94Y19z
cl9yZXN0b3JlX3g4Nl9wdi5jICAgICAgICAgICAgICAgICB8ICAgMiArLQogdG9vbHMvbGlieGwv
bGlieGxfZG9tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogdG9vbHMvcHl0
aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAgICAgICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9h
cmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ICstCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiAr
CiB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDgz
MSArKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgIDU0ICstCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTUgKysrCiB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2MyArLQogeGVuL2NvbW1vbi9tZW1v
cnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMzMgKysrKwogeGVuL2luY2x1
ZGUvYXNtLWFybS9tbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTAgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggICAgICAgICAgICAgICAgICAgfCAgMTUgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvcmVxLmggICAgICAgICAgICAgICAgICAgIHwgICAz
ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA1ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAg
ICAgIHwgIDM2ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICAgICAgICAgICAgICAg
ICAgICAgICB8ICA1OCArLQogeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTIgKy0KIHhlbi9pbmNsdWRlL3hlbi9ncmFudF90YWJsZS5oICAgICAg
ICAgICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL3hzbS94c20uaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi94c20vZHVtbXkuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi94c20vZmxhc2svaG9va3Mu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICsKIHhlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzICAgICAgICAgICAgICAgIHwgICAyICsKIDQ0IGZpbGVzIGNoYW5n
ZWQsIDEyNjEgaW5zZXJ0aW9ucygrKSwgNDkxIGRlbGV0aW9ucygtKQoKLS0tCkNjOiBEYW5pZWwg
RGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6ICJNYXJlayBNYXJjenlrb3dza2ktR8OzcmVj
a2kiIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIuY29tPgpDYzogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
ZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNj
OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:23:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:23:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi50-0003E7-1o; Wed, 03 Jan 2018 12:23:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi4y-0003Cn-0h
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:23:32 +0000
X-Inumbo-ID: a33bfb7a-f080-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a33bfb7a-f080-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:21:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="464518273"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:39 +0000
Message-ID: <20180103121942.3524-9-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v17 08/11] tools/libxenforeignmemory: add
	support for resource mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBwcmV2aW91cyBwYXRjaCBpbnRyb2R1Y2VkIGEgbmV3IEhZUEVSVklTT1JfbWVtb3J5X29wIHRv
IGFjcXVpcmUgZ3Vlc3QKcmVzb3VyY2VzIGZvciBkaXJlY3QgcHJpdi1tYXBwaW5nLgoKVGhpcyBw
YXRjaCBhZGRzIG5ldyBmdW5jdGlvbmFsaXR5IGludG8gbGlieGVuZm9yZWlnbm1lbW9yeSB0byBt
YWtlIHVzZQpvZiBhIG5ldyBwcml2Y21kIGlvY3RsIFsxXSB0aGF0IHVzZXMgdGhlIG5ldyBtZW1v
cnkgb3AgdG8gbWFrZSBzdWNoCnJlc291cmNlcyBhdmFpbGFibGUgdmlhIG1tYXAoMikuCgpbMV0g
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL3BhdWxkdS9saW51eC5naXQ7
YT1jb21taXQ7aD1jZTU5YTA1ZTY3MTIKClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cgp2NDoK
IC0gRml4ZWQgZXJybm8gYW5kIHJlbW92ZWQgc2luZ2xlLXVzZSBsYWJlbAogLSBUaGUgdW5tYXAg
Y2FsbCBub3cgcmV0dXJucyBhIHN0YXR1cwogLSBVc2UgQzk5IGluaXRpYWxpemF0aW9uIGZvciBp
b2N0bCBzdHJ1Y3QKCnYyOgogLSBCdW1wIG1pbm9yIHZlcnNpb24gdXAgdG8gMy4KLS0tCiB0b29s
cy9pbmNsdWRlL3hlbi1zeXMvTGludXgvcHJpdmNtZC5oICAgICAgICAgICAgICB8IDExICsrKysr
CiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvTWFrZWZpbGUgICAgICAgICAgICAgICAgICB8ICAy
ICstCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jICAgICAgICAgICAgICAgICAgICB8
IDUzICsrKysrKysrKysrKysrKysrKysrKysKIC4uLi9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVk
ZS94ZW5mb3JlaWdubWVtb3J5LmggIHwgNDEgKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMv
Zm9yZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCAgIHwgIDUgKysKIHRvb2xzL2xp
YnMvZm9yZWlnbm1lbW9yeS9saW51eC5jICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvcHJpdmF0ZS5oICAgICAgICAgICAg
ICAgICB8IDMxICsrKysrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgMTg3IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9pbmNsdWRlL3hlbi1zeXMvTGlu
dXgvcHJpdmNtZC5oIGIvdG9vbHMvaW5jbHVkZS94ZW4tc3lzL0xpbnV4L3ByaXZjbWQuaAppbmRl
eCA3MzJmZjdjMTVhLi45NTMxYjcyOGY5IDEwMDY0NAotLS0gYS90b29scy9pbmNsdWRlL3hlbi1z
eXMvTGludXgvcHJpdmNtZC5oCisrKyBiL3Rvb2xzL2luY2x1ZGUveGVuLXN5cy9MaW51eC9wcml2
Y21kLmgKQEAgLTg2LDYgKzg2LDE1IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3Agewog
CWNvbnN0IHByaXZjbWRfZG1fb3BfYnVmX3QgX191c2VyICp1YnVmczsKIH0gcHJpdmNtZF9kbV9v
cF90OwogCit0eXBlZGVmIHN0cnVjdCBwcml2Y21kX21tYXBfcmVzb3VyY2UgeworCWRvbWlkX3Qg
ZG9tOworCV9fdTMyIHR5cGU7CisJX191MzIgaWQ7CisJX191MzIgaWR4OworCV9fdTY0IG51bTsK
KwlfX3U2NCBhZGRyOworfSBwcml2Y21kX21tYXBfcmVzb3VyY2VfdDsKKwogLyoKICAqIEBjbWQ6
IElPQ1RMX1BSSVZDTURfSFlQRVJDQUxMCiAgKiBAYXJnOiAmcHJpdmNtZF9oeXBlcmNhbGxfdApA
QCAtMTAzLDUgKzExMiw3IEBAIHR5cGVkZWYgc3RydWN0IHByaXZjbWRfZG1fb3AgewogCV9JT0Mo
X0lPQ19OT05FLCAnUCcsIDUsIHNpemVvZihwcml2Y21kX2RtX29wX3QpKQogI2RlZmluZSBJT0NU
TF9QUklWQ01EX1JFU1RSSUNUCQkJCQlcCiAJX0lPQyhfSU9DX05PTkUsICdQJywgNiwgc2l6ZW9m
KGRvbWlkX3QpKQorI2RlZmluZSBJT0NUTF9QUklWQ01EX01NQVBfUkVTT1VSQ0UJCQkJXAorCV9J
T0MoX0lPQ19OT05FLCAnUCcsIDcsIHNpemVvZihwcml2Y21kX21tYXBfcmVzb3VyY2VfdCkpCiAK
ICNlbmRpZiAvKiBfX0xJTlVYX1BVQkxJQ19QUklWQ01EX0hfXyAqLwpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlicy9mb3JlaWdubWVtb3J5L01ha2VmaWxlIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5
L01ha2VmaWxlCmluZGV4IGNiZTgxNWZjZTguLmVlNWMzZmQ2N2UgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnMvZm9yZWlnbm1lbW9yeS9NYWtlZmlsZQorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1v
cnkvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4u
CiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9SICAgID0gMQotTUlO
T1IgICAgPSAyCitNSU5PUiAgICA9IDMKIFNITElCX0xERkxBR1MgKz0gLVdsLC0tdmVyc2lvbi1z
Y3JpcHQ9bGlieGVuZm9yZWlnbm1lbW9yeS5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21p
c3NpbmctcHJvdG90eXBlcwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2Nv
cmUuYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9jb3JlLmMKaW5kZXggN2M4NTYyYWU3NC4u
NjNmMTJlMjQ1MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2NvcmUuYwor
KysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvY29yZS5jCkBAIC0xNyw2ICsxNyw4IEBACiAj
aW5jbHVkZSA8YXNzZXJ0Lmg+CiAjaW5jbHVkZSA8ZXJybm8uaD4KIAorI2luY2x1ZGUgPHN5cy9t
bWFuLmg+CisKICNpbmNsdWRlICJwcml2YXRlLmgiCiAKIHN0YXRpYyBpbnQgYWxsX3Jlc3RyaWN0
X2NiKFhlbnRvb2xjb3JlX19BY3RpdmVfSGFuZGxlICphaCwgZG9taWRfdCBkb21pZCkgewpAQCAt
MTM1LDYgKzEzNyw1NyBAQCBpbnQgeGVuZm9yZWlnbm1lbW9yeV9yZXN0cmljdCh4ZW5mb3JlaWdu
bWVtb3J5X2hhbmRsZSAqZm1lbSwKICAgICByZXR1cm4gb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9y
ZXN0cmljdChmbWVtLCBkb21pZCk7CiB9CiAKK3hlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFu
ZGxlICp4ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5
X2hhbmRsZSAqZm1lbSwgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHR5cGUsCisgICAgdW5z
aWduZWQgaW50IGlkLCB1bnNpZ25lZCBsb25nIGZyYW1lLCB1bnNpZ25lZCBsb25nIG5yX2ZyYW1l
cywKKyAgICB2b2lkICoqcGFkZHIsIGludCBwcm90LCBpbnQgZmxhZ3MpCit7CisgICAgeGVuZm9y
ZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXM7CisgICAgaW50IHJjOworCisgICAgLyog
Q2hlY2sgZmxhZ3Mgb25seSBjb250YWlucyBQT1NJWCBkZWZpbmVkIHZhbHVlcyAqLworICAgIGlm
ICggZmxhZ3MgJiB+KE1BUF9TSEFSRUQgfCBNQVBfUFJJVkFURSkgKQorICAgIHsKKyAgICAgICAg
ZXJybm8gPSBFSU5WQUw7CisgICAgICAgIHJldHVybiBOVUxMOworICAgIH0KKworICAgIGZyZXMg
PSBjYWxsb2MoMSwgc2l6ZW9mKCpmcmVzKSk7CisgICAgaWYgKCAhZnJlcyApCisgICAgeworICAg
ICAgICBlcnJubyA9IEVOT01FTTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorCisgICAg
ZnJlcy0+ZG9taWQgPSBkb21pZDsKKyAgICBmcmVzLT50eXBlID0gdHlwZTsKKyAgICBmcmVzLT5p
ZCA9IGlkOworICAgIGZyZXMtPmZyYW1lID0gZnJhbWU7CisgICAgZnJlcy0+bnJfZnJhbWVzID0g
bnJfZnJhbWVzOworICAgIGZyZXMtPmFkZHIgPSAqcGFkZHI7CisgICAgZnJlcy0+cHJvdCA9IHBy
b3Q7CisgICAgZnJlcy0+ZmxhZ3MgPSBmbGFnczsKKworICAgIHJjID0gb3NkZXBfeGVuZm9yZWln
bm1lbW9yeV9tYXBfcmVzb3VyY2UoZm1lbSwgZnJlcyk7CisgICAgaWYgKCByYyApCisgICAgewor
ICAgICAgICBmcmVlKGZyZXMpOworICAgICAgICBmcmVzID0gTlVMTDsKKyAgICB9IGVsc2UKKyAg
ICAgICAgKnBhZGRyID0gZnJlcy0+YWRkcjsKKworICAgIHJldHVybiBmcmVzOworfQorCitpbnQg
eGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4ZW5mb3JlaWdubWVtb3J5X2hh
bmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9oYW5kbGUgKmZyZXMpCit7Cisg
ICAgaW50IHJjID0gb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZShmbWVtLCBm
cmVzKTsKKworICAgIGZyZWUoZnJlcyk7CisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oIGIvdG9vbHMvbGlicy9mb3JlaWdubWVt
b3J5L2luY2x1ZGUveGVuZm9yZWlnbm1lbW9yeS5oCmluZGV4IGY0ODE0YzM5MGYuLmQ1OTRiZThk
ZjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9pbmNsdWRlL3hlbmZvcmVp
Z25tZW1vcnkuaAorKysgYi90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvaW5jbHVkZS94ZW5mb3Jl
aWdubWVtb3J5LmgKQEAgLTEzOCw2ICsxMzgsNDcgQEAgaW50IHhlbmZvcmVpZ25tZW1vcnlfdW5t
YXAoeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sCiBpbnQgeGVuZm9yZWlnbm1lbW9yeV9y
ZXN0cmljdCh4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbWlkX3QgZG9taWQpOwogCit0eXBlZGVmIHN0cnVjdCB4ZW5mb3JlaWdu
bWVtb3J5X3Jlc291cmNlX2hhbmRsZSB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZTsK
KworLyoqCisgKiBUaGlzIGZ1bmN0aW9uIG1hcHMgYSBndWVzdCByZXNvdXJjZS4KKyAqCisgKiBA
cGFybSBmbWVtIGhhbmRsZSB0byB0aGUgb3BlbiBmb3JlaWdubWVtb3J5IGludGVyZmFjZQorICog
QHBhcm0gZG9taWQgdGhlIGRvbWFpbiBpZAorICogQHBhcm0gdHlwZSB0aGUgcmVzb3VyY2UgdHlw
ZQorICogQHBhcm0gaWQgdGhlIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRpZmllcgorICog
QHBhcm0gZnJhbWUgYmFzZSBmcmFtZSBpbmRleCB3aXRoaW4gdGhlIHJlc291cmNlCisgKiBAcGFy
bSBucl9mcmFtZXMgbnVtYmVyIG9mIGZyYW1lcyB0byBtYXAKKyAqIEBwYXJtIHBhZGRyIHBvaW50
ZXIgdG8gYW4gYWRkcmVzcyBwYXNzZWQgdGhyb3VnaCB0byBtbWFwKDIpCisgKiBAcGFybSBwcm90
IHBhc3NlZCB0aHJvdWdoIHRvIG1tYXAoMikKKyAqIEBwYXJtIFBPU0lYLW9ubHkgZmxhZ3MgcGFz
c2VkIHRocm91Z2ggdG8gbW1hcCgyKQorICogQHJldHVybiBwb2ludGVyIHRvIGZvcmVpZ25tZW1v
cnkgcmVzb3VyY2UgaGFuZGxlIG9uIHN1Y2Nlc3MsIE5VTEwgb24KKyAqICAgICAgICAgZmFpbHVy
ZQorICoKKyAqICpwYWRkciBpcyB1c2VkLCBvbiBlbnRyeSwgYXMgYSBoaW50IGFkZHJlc3MgZm9y
IGZvcmVpZ24gbWFwIHBsYWNlbWVudAorICogKHNlZSBtbWFwKDIpKSBzbyBzaG91bGQgYmUgc2V0
IHRvIE5VTEwgaWYgbm8gc3BlY2lmaWMgcGxhY2VtZW50IGlzCisgKiByZXF1aXJlZC4gT24gcmV0
dXJuICpwYWRkciBjb250YWlucyB0aGUgYWRkcmVzcyB3aGVyZSB0aGUgcmVzb3VyY2UgaXMKKyAq
IG1hcHBlZC4KKyAqIEFzIGZvciB4ZW5mb3JlaWdubWVtb3J5X21hcDIoKSBmbGFncyBpcyBhIHNl
dCBvZiBhZGRpdGlvbmFsIGZsYWdzCisgKiBmb3IgbW1hcCgyKS4gTm90IGFsbCBvZiB0aGUgZmxh
ZyBjb21iaW5hdGlvbnMgYXJlIHBvc3NpYmxlIGR1ZSB0bworICogaW1wbGVtZW50YXRpb24gZGV0
YWlscyBvbiBkaWZmZXJlbnQgcGxhdGZvcm1zLgorICovCit4ZW5mb3JlaWdubWVtb3J5X3Jlc291
cmNlX2hhbmRsZSAqeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWln
bm1lbW9yeV9oYW5kbGUgKmZtZW0sIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCB0eXBlLAor
ICAgIHVuc2lnbmVkIGludCBpZCwgdW5zaWduZWQgbG9uZyBmcmFtZSwgdW5zaWduZWQgbG9uZyBu
cl9mcmFtZXMsCisgICAgdm9pZCAqKnBhZGRyLCBpbnQgcHJvdCwgaW50IGZsYWdzKTsKKworLyoq
CisgKiBUaGlzIGZ1bmN0aW9uIHJlbGVhc2VzIGEgcHJldmlvdXNseSBhY3F1aXJlZCByZXNvdXJj
ZS4KKyAqCisgKiBAcGFybSBmbWVtIGhhbmRsZSB0byB0aGUgb3BlbiBmb3JlaWdubWVtb3J5IGlu
dGVyZmFjZQorICogQHBhcm0gZnJlcyBoYW5kbGUgdG8gdGhlIGFjcXVpcmVkIHJlc291cmNlCisg
KgorICogUmV0dXJucyAwIG9uIHN1Y2Nlc3Mgb24gZmFpbHVyZSBzZXRzIGVycm5vIGFuZCByZXR1
cm5zIC0xLgorICovCitpbnQgeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJjZSgKKyAgICB4
ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSAqZm1lbSwgeGVuZm9yZWlnbm1lbW9yeV9yZXNvdXJjZV9o
YW5kbGUgKmZyZXMpOworCiAjZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZm9y
ZWlnbm1lbW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcCBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1l
bW9yeS9saWJ4ZW5mb3JlaWdubWVtb3J5Lm1hcAppbmRleCA3MTZlY2FmMTVjLi5kNTMyM2M4N2Q5
IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlieGVuZm9yZWlnbm1lbW9y
eS5tYXAKKysrIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L2xpYnhlbmZvcmVpZ25tZW1vcnku
bWFwCkBAIC0xNCwzICsxNCw4IEBAIFZFUlNfMS4yIHsKIAlnbG9iYWw6CiAJCXhlbmZvcmVpZ25t
ZW1vcnlfbWFwMjsKIH0gVkVSU18xLjE7CitWRVJTXzEuMyB7CisJZ2xvYmFsOgorCQl4ZW5mb3Jl
aWdubWVtb3J5X21hcF9yZXNvdXJjZTsKKwkJeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9yZXNvdXJj
ZTsKK30gVkVSU18xLjI7CmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25tZW1vcnkvbGlu
dXguYyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCmluZGV4IDM3NGU0NWFlZDUu
LmE2YjQxYjBiN2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5j
CisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9saW51eC5jCkBAIC0yNzcsNiArMjc3LDUx
IEBAIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3Jlc3RyaWN0KHhlbmZvcmVpZ25tZW1vcnlf
aGFuZGxlICpmbWVtLAogICAgIHJldHVybiBpb2N0bChmbWVtLT5mZCwgSU9DVExfUFJJVkNNRF9S
RVNUUklDVCwgJmRvbWlkKTsKIH0KIAoraW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfdW5tYXBf
cmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25t
ZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAgIHJldHVybiBtdW5tYXAoZnJlcy0+
YWRkciwgZnJlcy0+bnJfZnJhbWVzIDw8IFBBR0VfU0hJRlQpOworfQorCitpbnQgb3NkZXBfeGVu
Zm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1lbW9yeV9oYW5kbGUg
KmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVzKQoreworICAgIHBy
aXZjbWRfbW1hcF9yZXNvdXJjZV90IG1yID0geworICAgICAgICAuZG9tID0gZnJlcy0+ZG9taWQs
CisgICAgICAgIC50eXBlID0gZnJlcy0+dHlwZSwKKyAgICAgICAgLmlkID0gZnJlcy0+aWQsCisg
ICAgICAgIC5pZHggPSBmcmVzLT5mcmFtZSwKKyAgICAgICAgLm51bSA9IGZyZXMtPm5yX2ZyYW1l
cywKKyAgICB9OworICAgIGludCByYzsKKworICAgIGZyZXMtPmFkZHIgPSBtbWFwKGZyZXMtPmFk
ZHIsIGZyZXMtPm5yX2ZyYW1lcyA8PCBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAgICAg
IGZyZXMtPnByb3QsIGZyZXMtPmZsYWdzIHwgTUFQX1NIQVJFRCwgZm1lbS0+ZmQsIDApOworICAg
IGlmICggZnJlcy0+YWRkciA9PSBNQVBfRkFJTEVEICkKKyAgICAgICAgcmV0dXJuIC0xOworCisg
ICAgbXIuYWRkciA9ICh1aW50cHRyX3QpZnJlcy0+YWRkcjsKKworICAgIHJjID0gaW9jdGwoZm1l
bS0+ZmQsIElPQ1RMX1BSSVZDTURfTU1BUF9SRVNPVVJDRSwgJm1yKTsKKyAgICBpZiAoIHJjICkK
KyAgICB7CisgICAgICAgIGludCBzYXZlZF9lcnJubzsKKworICAgICAgICBpZiAoIGVycm5vICE9
IEVOT1RUWSApCisgICAgICAgICAgICBQRVJST1IoImlvY3RsIGZhaWxlZCIpOworICAgICAgICBl
bHNlCisgICAgICAgICAgICBlcnJubyA9IEVPUE5PVFNVUFA7CisKKyAgICAgICAgc2F2ZWRfZXJy
bm8gPSBlcnJubzsKKyAgICAgICAgKHZvaWQpb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV91bm1hcF9y
ZXNvdXJjZShmbWVtLCBmcmVzKTsKKyAgICAgICAgZXJybm8gPSBzYXZlZF9lcnJubzsKKworICAg
ICAgICByZXR1cm4gLTE7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvcHJpdmF0ZS5oIGIvdG9vbHMvbGlicy9mb3JlaWdubWVtb3J5L3ByaXZhdGUuaAppbmRl
eCAyNDcwZjNjNDZjLi5iMTkxMDAwYjQ5IDEwMDY0NAotLS0gYS90b29scy9saWJzL2ZvcmVpZ25t
ZW1vcnkvcHJpdmF0ZS5oCisrKyBiL3Rvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9wcml2YXRlLmgK
QEAgLTQ1LDYgKzQ1LDM3IEBAIHZvaWQgKmNvbXBhdF9tYXBmb3JlaWduX2JhdGNoKHhlbmZvcmVp
Z25tZW1faGFuZGxlICpmbWVtLCB1aW50MzJfdCBkb20sCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgKmFyciwgaW50IG51bSk7CiAjZW5kaWYKIAorc3RydWN0IHhlbmZv
cmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlIHsKKyAgICBkb21pZF90IGRvbWlkOworICAgIHVu
c2lnbmVkIGludCB0eXBlOworICAgIHVuc2lnbmVkIGludCBpZDsKKyAgICB1bnNpZ25lZCBsb25n
IGZyYW1lOworICAgIHVuc2lnbmVkIGxvbmcgbnJfZnJhbWVzOworICAgIHZvaWQgKmFkZHI7Cisg
ICAgaW50IHByb3Q7CisgICAgaW50IGZsYWdzOworfTsKKworI2lmbmRlZiBfX2xpbnV4X18KK3N0
YXRpYyBpbmxpbmUgaW50IG9zZGVwX3hlbmZvcmVpZ25tZW1vcnlfbWFwX3Jlc291cmNlKAorICAg
IHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNl
X2hhbmRsZSAqZnJlcykKK3sKKyAgICBlcnJubyA9IEVPUE5PVFNVUFA7CisgICAgcmV0dXJuIC0x
OworfQorCitzdGF0aWMgaW5saW5lIGludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jl
c291cmNlKAorICAgIHhlbmZvcmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVt
b3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlcykKK3sKKyAgICByZXR1cm4gMDsKK30KKyNlbHNlCitp
bnQgb3NkZXBfeGVuZm9yZWlnbm1lbW9yeV9tYXBfcmVzb3VyY2UoCisgICAgeGVuZm9yZWlnbm1l
bW9yeV9oYW5kbGUgKmZtZW0sIHhlbmZvcmVpZ25tZW1vcnlfcmVzb3VyY2VfaGFuZGxlICpmcmVz
KTsKK2ludCBvc2RlcF94ZW5mb3JlaWdubWVtb3J5X3VubWFwX3Jlc291cmNlKAorICAgIHhlbmZv
cmVpZ25tZW1vcnlfaGFuZGxlICpmbWVtLCB4ZW5mb3JlaWdubWVtb3J5X3Jlc291cmNlX2hhbmRs
ZSAqZnJlcyk7CisjZW5kaWYKKwogI2RlZmluZSBQRVJST1IoX2YuLi4pIFwKICAgICB4dGxfbG9n
KGZtZW0tPmxvZ2dlciwgWFRMX0VSUk9SLCBlcnJubywgInhlbmZvcmVpZ25tZW1vcnkiLCBfZikK
IAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:24:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi6B-0003W0-EP; Wed, 03 Jan 2018 12:24:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi6A-0003UY-UI
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:24:46 +0000
X-Inumbo-ID: a2b40783-f080-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a2b40783-f080-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:21:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="456942844"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:32 +0000
Message-ID: <20180103121942.3524-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v17 01/11] x86/hvm/ioreq: maintain an array of
	ioreq servers rather than a list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBzdWJzZXF1ZW50IHBhdGNoIHdpbGwgcmVtb3ZlIHRoZSBjdXJyZW50IGltcGxpY2l0IGxpbWl0
YXRpb24gb24gY3JlYXRpb24Kb2YgaW9yZXEgc2VydmVycyB3aGljaCBpcyBkdWUgdG8gdGhlIGFs
bG9jYXRpb24gb2YgZ2ZucyBmb3IgdGhlIGlvcmVxCnN0cnVjdHVyZXMgYW5kIGJ1ZmZlcmVkIGlv
cmVxIHJpbmcuCgpJdCB3aWxsIHRoZXJlZm9yZSBiZSBuZWNlc3NhcnkgdG8gaW50cm9kdWNlIGFu
IGV4cGxpY2l0IGxpbWl0IGFuZCwgc2luY2UKdGhpcyBsaW1pdCBzaG91bGQgYmUgc21hbGwsIGl0
IHNpbXBsaWZpZXMgdGhlIGNvZGUgdG8gbWFpbnRhaW4gYW4gYXJyYXkgb2YKdGhhdCBzaXplIHJh
dGhlciB0aGFuIHVzaW5nIGEgbGlzdC4KCkFsc28sIGJ5IHJlc2VydmluZyBhbiBhcnJheSBzbG90
IGZvciB0aGUgZGVmYXVsdCBzZXJ2ZXIgYW5kIHBvcHVsYXRpbmcKYXJyYXkgc2xvdHMgZWFybHkg
aW4gY3JlYXRlLCB0aGUgbmVlZCB0byBwYXNzIGFuICdpc19kZWZhdWx0JyBib29sZWFuCnRvIHN1
Yi1mdW5jdGlvbnMgY2FuIGJlIGF2b2lkZWQuCgpTb21lIGZ1bmN0aW9uIHJldHVybiB2YWx1ZXMg
YXJlIGNoYW5nZWQgYnkgdGhpcyBwYXRjaDogU3BlY2lmaWNhbGx5LCBpbgp0aGUgY2FzZSB3aGVy
ZSB0aGUgaWQgb2YgdGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIGlzIHBhc3NlZCBpbiwgLUVPUE5P
VFNVUFAKaXMgbm93IHJldHVybmVkIHJhdGhlciB0aGFuIC1FTk9FTlQuCgpTaWduZWQtb2ZmLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCnYxMDoKIC0gbW9kaWZpZWQgRk9SX0VBQ0guLi4gbWFjcm8gYXMg
c3VnZ2VzdGVkIGJ5IEphbi4KIC0gY2hlY2sgZm9yIE5VTEwgaW4gSVNfREVGQVVMVCBtYWNybyBh
cyBzdWdnZXN0ZWQgYnkgSmFuLgoKdjk6CiAtIG1vZGlmaWVkIEZPUl9FQUNILi4uIG1hY3JvIGFz
IHJlcXVlc3RlZCBieSBBbmRyZXcuCgp2ODoKIC0gQWRkcmVzc2VkIHZhcmlvdXMgY29tbWVudHMg
ZnJvbSBKYW4uCgp2NzoKIC0gRml4ZWQgYXNzZXJ0aW9uIGZhaWx1cmUgZm91bmQgaW4gdGVzdGlu
Zy4KCnY2OgogLSBVcGRhdGVkIGFjY29yZGluZyB0byBjb21tZW50cyBtYWRlIGJ5IFJvZ2VyIG9u
IHY0IHRoYXQgSSdkIG1pc3NlZC4KCnY1OgogLSBTd2l0Y2hlZCBHRVQvU0VUX0lPUkVRX1NFUlZF
UigpIG1hY3JvcyB0byBnZXQvc2V0X2lvcmVxX3NlcnZlcigpCiAgIGZ1bmN0aW9ucyB0byBhdm9p
ZCBwb3NzaWJsZSBkb3VibGUtZXZhbHVhdGlvbiBpc3N1ZXMuCgp2NDoKIC0gSW50cm9kdWNlZCBt
b3JlIGhlbHBlciBtYWNyb3MgYW5kIHJlbG9jYXRlZCB0aGVtIHRvIHRoZSB0b3Agb2YgdGhlCiAg
IGNvZGUuCgp2MzoKIC0gTmV3IHBhdGNoIChyZXBsYWNpbmcgIm1vdmUgaXNfZGVmYXVsdCBpbnRv
IHN0cnVjdCBodm1faW9yZXFfc2VydmVyIikgaW4KICAgcmVzcG9uc2UgdG8gcmV2aWV3IGNvbW1l
bnRzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgIHwgNTAyICsrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmggfCAgMTAgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjQ1IGluc2VydGlvbnMoKyksIDI2
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKaW5kZXggNWFlYWFhY2NkOS4uOGE4MDMzZTVjNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aW9yZXEuYwpAQCAtMzMsNiArMzMsMzcgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9odm0vaW9yZXEu
aD4KIAorc3RhdGljIHZvaWQgc2V0X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBpbnQgaWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzKQoreworICAgIEFTU0VSVChpZCA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTKTsK
KyAgICBBU1NFUlQoIXMgfHwgIWQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVy
W2lkXSk7CisKKyAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnNlcnZlcltpZF0g
PSBzOworfQorCisjZGVmaW5lIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpIFwKKyAgICAoZCktPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIuc2VydmVyW2lkXQorCitzdGF0aWMgc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKmdldF9pb3JlcV9zZXJ2ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaWQpCit7CisgICAgaWYgKCBpZCA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAg
ICAgIHJldHVybiBOVUxMOworCisgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOwor
fQorCisjZGVmaW5lIElTX0RFRkFVTFQocykgXAorICAgICgocykgJiYgKHMpID09IEdFVF9JT1JF
UV9TRVJWRVIoKHMpLT5kb21haW4sIERFRkFVTFRfSU9TRVJWSUQpKQorCisvKiBJdGVyYXRlIG92
ZXIgYWxsIHBvc3NpYmxlIGlvcmVxIHNlcnZlcnMgKi8KKyNkZWZpbmUgRk9SX0VBQ0hfSU9SRVFf
U0VSVkVSKGQsIGlkLCBzKSBcCisgICAgZm9yICggKGlkKSA9IDA7IChpZCkgPCBNQVhfTlJfSU9S
RVFfU0VSVkVSUzsgKGlkKSsrICkgXAorICAgICAgICBpZiAoICEocyA9IEdFVF9JT1JFUV9TRVJW
RVIoZCwgaWQpKSApIFwKKyAgICAgICAgICAgIGNvbnRpbnVlOyBcCisgICAgICAgIGVsc2UKKwog
c3RhdGljIGlvcmVxX3QgKmdldF9pb3JlcShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywgc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgc2hhcmVkX2lvcGFnZV90ICpwID0gcy0+aW9yZXEudmE7CkBA
IC00NywxMCArNzgsOSBAQCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CisgICAgdW5zaWduZWQgaW50IGlkOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSAoIHMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9y
ZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQor
ICAgIEZPUl9FQUNIX0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVj
dCBodm1faW9yZXFfdmNwdSAqc3Y7CiAKQEAgLTEyNywxMCArMTU3LDkgQEAgYm9vbCBoYW5kbGVf
aHZtX2lvX2NvbXBsZXRpb24oc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0IGh2bV92Y3B1X2lv
ICp2aW8gPSAmdi0+YXJjaC5odm1fdmNwdS5odm1faW87CiAgICAgc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnM7CiAgICAgZW51bSBodm1faW9fY29tcGxldGlvbiBpb19jb21wbGV0aW9uOworICAg
IHVuc2lnbmVkIGludCBpZDsKIAotICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxp
c3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNI
X0lPUkVRX1NFUlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIHN0cnVjdCBodm1faW9yZXFf
dmNwdSAqc3Y7CiAKQEAgLTI0MywxMyArMjcyLDEyIEBAIHN0YXRpYyBpbnQgaHZtX21hcF9pb3Jl
cV9wYWdlKAogYm9vbCBpc19pb3JlcV9zZXJ2ZXJfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBjb25z
dCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIGNvbnN0IHN0cnVjdCBodm1faW9yZXFf
c2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKICAgICBib29sIGZvdW5kID0gZmFsc2U7
CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLmxvY2spOwogCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQorICAgIEZPUl9FQUNIX0lPUkVRX1NF
UlZFUihkLCBpZCwgcykKICAgICB7CiAgICAgICAgIGlmICggKHMtPmlvcmVxLnZhICYmIHMtPmlv
cmVxLnBhZ2UgPT0gcGFnZSkgfHwKICAgICAgICAgICAgICAocy0+YnVmaW9yZXEudmEgJiYgcy0+
YnVmaW9yZXEucGFnZSA9PSBwYWdlKSApCkBAIC0zMDIsNyArMzMwLDcgQEAgc3RhdGljIHZvaWQg
aHZtX3VwZGF0ZV9pb3JlcV9ldnRjaG4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiB9CiAK
IHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlzX2Rl
ZmF1bHQsIHN0cnVjdCB2Y3B1ICp2KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1faW9yZXFfdmNwdSAqc3Y7CiAg
ICAgaW50IHJjOwpAQCAtMzMxLDcgKzM1OSw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZl
cl9hZGRfdmNwdShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICAgICAgICAgIGdvdG8g
ZmFpbDM7CiAKICAgICAgICAgcy0+YnVmaW9yZXFfZXZ0Y2huID0gcmM7Ci0gICAgICAgIGlmICgg
aXNfZGVmYXVsdCApCisgICAgICAgIGlmICggSVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBk
LT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9CVUZJT1JFUV9FVlRDSE5dID0KICAg
ICAgICAgICAgICAgICBzLT5idWZpb3JlcV9ldnRjaG47CiAgICAgfQpAQCAtNDMxLDcgKzQ1OSw2
IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCiB9CiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9zZXR1cF9wYWdl
cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib29sIGlzX2RlZmF1bHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBoYW5kbGVfYnVmaW9yZXEpCiB7CiAgICAgc3RydWN0IGRvbWFp
biAqZCA9IHMtPmRvbWFpbjsKQEAgLTQzOSw3ICs0NjYsNyBAQCBzdGF0aWMgaW50IGh2bV9pb3Jl
cV9zZXJ2ZXJfc2V0dXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgdW5z
aWduZWQgbG9uZyBidWZpb3JlcV9nZm4gPSBnZm5feChJTlZBTElEX0dGTik7CiAgICAgaW50IHJj
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
IHsKICAgICAgICAgLyoKICAgICAgICAgICogVGhlIGRlZmF1bHQgaW9yZXEgc2VydmVyIG11c3Qg
aGFuZGxlIGJ1ZmZlcmVkIGlvcmVxcywgZm9yCkBAIC00NjgsOCArNDk1LDcgQEAgc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX3NldHVwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpz
LAogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl91bm1h
cF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBpc19kZWZhdWx0KQorc3RhdGljIHZvaWQgaHZtX2lv
cmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcykKIHsKICAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwogICAgIGJvb2wgaGFuZGxlX2J1ZmlvcmVx
ID0gISFzLT5idWZpb3JlcS52YTsKQEAgLTQ3OSw3ICs1MDUsNyBAQCBzdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX3VubWFwX3BhZ2VzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogCiAg
ICAgaHZtX3VubWFwX2lvcmVxX3BhZ2UocywgZmFsc2UpOwogCi0gICAgaWYgKCAhaXNfZGVmYXVs
dCApCisgICAgaWYgKCAhSVNfREVGQVVMVChzKSApCiAgICAgewogICAgICAgICBpZiAoIGhhbmRs
ZV9idWZpb3JlcSApCiAgICAgICAgICAgICBodm1fZnJlZV9pb3JlcV9nZm4oZCwgcy0+YnVmaW9y
ZXEuZ2ZuKTsKQEAgLTQ4OCwxMiArNTE0LDExIEBAIHN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2
ZXJfdW5tYXBfcGFnZXMoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgfQogfQogCi1z
dGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2ZyZWVfcmFu
Z2VzZXRzKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewogICAgIHVuc2lnbmVkIGludCBp
OwogCi0gICAgaWYgKCBpc19kZWZhdWx0ICkKKyAgICBpZiAoIElTX0RFRkFVTFQocykgKQogICAg
ICAgICByZXR1cm47CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX0lPX1JBTkdFX1RZUEVTOyBp
KysgKQpAQCAtNTAxLDE5ICs1MjYsMjEgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9m
cmVlX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKIH0KIAogc3RhdGljIGlu
dCBodm1faW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBp
c19kZWZhdWx0KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
b3NlcnZpZF90IGlkKQogewogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAotICAg
IGlmICggaXNfZGVmYXVsdCApCisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKICAg
ICAgICAgZ290byBkb25lOwogCisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKKwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgTlJfSU9fUkFOR0VfVFlQRVM7IGkrKyApCiAgICAgewogICAgICAgICBj
aGFyICpuYW1lOwogCi0gICAgICAgIHJjID0gYXNwcmludGYoJm5hbWUsICJpb3JlcV9zZXJ2ZXIg
JWQgJXMiLCBzLT5pZCwKKyAgICAgICAgcmMgPSBhc3ByaW50ZigmbmFtZSwgImlvcmVxX3NlcnZl
ciAlZCAlcyIsIGlkLAogICAgICAgICAgICAgICAgICAgICAgIChpID09IFhFTl9ETU9QX0lPX1JB
TkdFX1BPUlQpID8gInBvcnQiIDoKICAgICAgICAgICAgICAgICAgICAgICAoaSA9PSBYRU5fRE1P
UF9JT19SQU5HRV9NRU1PUlkpID8gIm1lbW9yeSIgOgogICAgICAgICAgICAgICAgICAgICAgIChp
ID09IFhFTl9ETU9QX0lPX1JBTkdFX1BDSSkgPyAicGNpIiA6CkBAIC01MzcsMTMgKzU2NCwxMiBA
QCBzdGF0aWMgaW50IGh2bV9pb3JlcV9zZXJ2ZXJfYWxsb2NfcmFuZ2VzZXRzKHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzLAogICAgIHJldHVybiAwOwogCiAgZmFpbDoKLSAgICBodm1faW9yZXFf
c2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMsIGZhbHNlKTsKKyAgICBodm1faW9yZXFfc2VydmVyX2Zy
ZWVfcmFuZ2VzZXRzKHMpOwogCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBodm1f
aW9yZXFfc2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCkKK3N0YXRpYyB2b2lk
IGh2bV9pb3JlcV9zZXJ2ZXJfZW5hYmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzKQogewog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBzLT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV92
Y3B1ICpzdjsKQEAgLTU1NCw3ICs1ODAsNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVy
X2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBpZiAoIHMtPmVuYWJsZWQg
KQogICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAo
ICFJU19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGh2bV9yZW1vdmVfaW9yZXFfZ2ZuKGQs
ICZzLT5pb3JlcSk7CiAKQEAgLTU3Myw4ICs1OTksNyBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFf
c2VydmVyX2VuYWJsZShzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKICAgICBzcGluX3VubG9j
aygmcy0+bG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIGlzX2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rp
c2FibGUoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHMtPmRvbWFpbjsKICAgICBib29sIGhhbmRsZV9idWZpb3JlcSA9ICEhcy0+YnVmaW9yZXEu
dmE7CkBAIC01ODQsNyArNjA5LDcgQEAgc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kaXNh
YmxlKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgIGlmICggIXMtPmVuYWJsZWQgKQog
ICAgICAgICBnb3RvIGRvbmU7CiAKLSAgICBpZiAoICFpc19kZWZhdWx0ICkKKyAgICBpZiAoICFJ
U19ERUZBVUxUKHMpICkKICAgICB7CiAgICAgICAgIGlmICggaGFuZGxlX2J1ZmlvcmVxICkKICAg
ICAgICAgICAgIGh2bV9hZGRfaW9yZXFfZ2ZuKGQsICZzLT5idWZpb3JlcSk7CkBAIC02MDAsMTMg
KzYyNSwxMSBAQCBzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUoc3RydWN0IGh2
bV9pb3JlcV9zZXJ2ZXIgKnMsCiAKIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgaXNfZGVmYXVsdCwgaW50IGJ1ZmlvcmVxX2hhbmRsaW5nLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpZCkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBidWZpb3JlcV9oYW5kbGluZywgaW9zZXJ2aWRfdCBp
ZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBpbnQgcmM7CiAKLSAgICBzLT5pZCA9IGlk
OwogICAgIHMtPmRvbWFpbiA9IGQ7CiAgICAgcy0+ZG9taWQgPSBkb21pZDsKIApAQCAtNjE0LDcg
KzYzNyw3IEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogICAgIElOSVRfTElTVF9IRUFEKCZzLT5pb3JlcV92Y3B1X2xpc3QpOwog
ICAgIHNwaW5fbG9ja19pbml0KCZzLT5idWZpb3JlcV9sb2NrKTsKIAotICAgIHJjID0gaHZtX2lv
cmVxX3NlcnZlcl9hbGxvY19yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7CisgICAgcmMgPSBodm1f
aW9yZXFfc2VydmVyX2FsbG9jX3Jhbmdlc2V0cyhzLCBpZCk7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIHJldHVybiByYzsKIApAQCAtNjIyLDEzICs2NDUsMTMgQEAgc3RhdGljIGludCBodm1faW9y
ZXFfc2VydmVyX2luaXQoc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsCiAgICAgICAgIHMtPmJ1
ZmlvcmVxX2F0b21pYyA9IHRydWU7CiAKICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfc2V0dXBf
cGFnZXMoCi0gICAgICAgICAgICAgcywgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcgIT0g
SFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CisgICAgICAgICAgICAgcywgYnVmaW9yZXFfaGFu
ZGxpbmcgIT0gSFZNX0lPUkVRU1JWX0JVRklPUkVRX09GRik7CiAgICAgaWYgKCByYyApCiAgICAg
ICAgIGdvdG8gZmFpbF9tYXA7CiAKICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewot
ICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3ZjcHUocywgaXNfZGVmYXVsdCwgdik7
CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRfdmNwdShzLCB2KTsKICAgICAgICAg
aWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGZhaWxfYWRkOwogICAgIH0KQEAgLTYzNyw0NyAr
NjYwLDIwIEBAIHN0YXRpYyBpbnQgaHZtX2lvcmVxX3NlcnZlcl9pbml0KHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLAogCiAgZmFpbF9hZGQ6CiAgICAgaHZtX2lvcmVxX3NlcnZlcl9yZW1vdmVf
YWxsX3ZjcHVzKHMpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfdW5tYXBfcGFnZXMocywgaXNfZGVm
YXVsdCk7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKIAogIGZhaWxfbWFw
OgotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5nZXNldHMocywgaXNfZGVmYXVsdCk7Cisg
ICAgaHZtX2lvcmVxX3NlcnZlcl9mcmVlX3Jhbmdlc2V0cyhzKTsKIAogICAgIHJldHVybiByYzsK
IH0KIAotc3RhdGljIHZvaWQgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQoc3RydWN0IGh2bV9pb3Jl
cV9zZXJ2ZXIgKnMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2RlZmF1bHQpCitzdGF0aWMgdm9pZCBodm1faW9yZXFfc2VydmVyX2RlaW5pdChzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqcykKIHsKICAgICBBU1NFUlQoIXMtPmVuYWJsZWQpOwogICAgIGh2bV9p
b3JlcV9zZXJ2ZXJfcmVtb3ZlX2FsbF92Y3B1cyhzKTsKLSAgICBodm1faW9yZXFfc2VydmVyX3Vu
bWFwX3BhZ2VzKHMsIGlzX2RlZmF1bHQpOwotICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZnJlZV9yYW5n
ZXNldHMocywgaXNfZGVmYXVsdCk7Ci19Ci0KLXN0YXRpYyBpb3NlcnZpZF90IG5leHRfaW9zZXJ2
aWQoc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsK
LSAgICBpb3NlcnZpZF90IGlkOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spKTsKLQotICAgIGlkID0gZC0+YXJjaC5odm1f
ZG9tYWluLmlvcmVxX3NlcnZlci5pZDsKLQotIGFnYWluOgotICAgIGlkKys7Ci0KLSAgICAvKiBD
aGVjayBmb3IgdW5pcXVlbmVzcyAqLwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5s
aXN0LAotICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAg
ICAgIGlmICggaWQgPT0gcy0+aWQgKQotICAgICAgICAgICAgZ290byBhZ2FpbjsKLSAgICB9Ci0K
LSAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmlkID0gaWQ7Ci0KLSAgICByZXR1
cm4gaWQ7CisgICAgaHZtX2lvcmVxX3NlcnZlcl91bm1hcF9wYWdlcyhzKTsKKyAgICBodm1faW9y
ZXFfc2VydmVyX2ZyZWVfcmFuZ2VzZXRzKHMpOwogfQogCiBpbnQgaHZtX2NyZWF0ZV9pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgZG9taWRfdCBkb21pZCwKQEAgLTY4NSw1MiArNjgxLDY0
IEBAIGludCBodm1fY3JlYXRlX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90
IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgKmlkKQogewog
ICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpOwogICAg
IGludCByYzsKIAogICAgIGlmICggYnVmaW9yZXFfaGFuZGxpbmcgPiBIVk1fSU9SRVFTUlZfQlVG
SU9SRVFfQVRPTUlDICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICByYyA9IC1FTk9N
RU07CiAgICAgcyA9IHh6YWxsb2Moc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIpOwogICAgIGlmICgg
IXMgKQotICAgICAgICBnb3RvIGZhaWwxOworICAgICAgICByZXR1cm4gLUVOT01FTTsKIAogICAg
IGRvbWFpbl9wYXVzZShkKTsKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRUVYSVNUOwotICAgIGlmICgg
aXNfZGVmYXVsdCAmJiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgIT0g
TlVMTCApCi0gICAgICAgIGdvdG8gZmFpbDI7Ci0KLSAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJf
aW5pdChzLCBkLCBkb21pZCwgaXNfZGVmYXVsdCwgYnVmaW9yZXFfaGFuZGxpbmcsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbmV4dF9pb3NlcnZpZChkKSk7Ci0gICAgaWYgKCByYyAp
Ci0gICAgICAgIGdvdG8gZmFpbDM7Ci0KLSAgICBsaXN0X2FkZCgmcy0+bGlzdF9lbnRyeSwKLSAg
ICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0KTsKLQogICAg
IGlmICggaXNfZGVmYXVsdCApCiAgICAgewotICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uZGVm
YXVsdF9pb3JlcV9zZXJ2ZXIgPSBzOwotICAgICAgICBodm1faW9yZXFfc2VydmVyX2VuYWJsZShz
LCB0cnVlKTsKKyAgICAgICAgaSA9IERFRkFVTFRfSU9TRVJWSUQ7CisKKyAgICAgICAgcmMgPSAt
RUVYSVNUOworICAgICAgICBpZiAoIEdFVF9JT1JFUV9TRVJWRVIoZCwgaSkgKQorICAgICAgICAg
ICAgZ290byBmYWlsOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBmb3IgKCBpID0g
MDsgaSA8IE1BWF9OUl9JT1JFUV9TRVJWRVJTOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIGkgIT0gREVGQVVMVF9JT1NFUlZJRCAmJiAhR0VUX0lPUkVRX1NFUlZFUihkLCBpKSAp
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByYyA9IC1FTk9T
UEM7CisgICAgICAgIGlmICggaSA+PSBNQVhfTlJfSU9SRVFfU0VSVkVSUyApCisgICAgICAgICAg
ICBnb3RvIGZhaWw7CiAgICAgfQogCisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBzKTsKKwor
ICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9pbml0KHMsIGQsIGRvbWlkLCBidWZpb3JlcV9oYW5k
bGluZywgaSk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZmFpbDsKKworICAgIGlmICgg
aSA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUo
cyk7CisKICAgICBpZiAoIGlkICkKLSAgICAgICAgKmlkID0gcy0+aWQ7CisgICAgICAgICppZCA9
IGk7CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICByZXR1cm4gMDsK
IAotIGZhaWwzOgotIGZhaWwyOgorIGZhaWw6CisgICAgc2V0X2lvcmVxX3NlcnZlcihkLCBpLCBO
VUxMKTsKKwogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlv
cmVxX3NlcnZlci5sb2NrKTsKICAgICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgIHhmcmVlKHMp
OwotIGZhaWwxOgogICAgIHJldHVybiByYzsKIH0KIApAQCAtNzM5LDM3ICs3NDcsMzQgQEAgaW50
IGh2bV9kZXN0cm95X2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlk
KQogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAotICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CisgICAgaWYgKCBpZCA9PSBERUZBVUxUX0lPU0VSVklEICkKKyAgICAgICAgcmV0dXJuIC1FUEVS
TTsKIAotICAgIHJjID0gLUVOT0VOVDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCi0gICAgewotICAg
ICAgICBpZiAoIHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFfc2VydmVyICkK
LSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICAgICAgaWYgKCBzLT5pZCAhPSBp
ZCApCi0gICAgICAgICAgICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBp
ZCk7CiAKLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBp
ZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgcDJtX3NldF9pb3JlcV9zZXJ2
ZXIoZCwgMCwgcyk7CisgICAgQVNTRVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICBodm1f
aW9yZXFfc2VydmVyX2Rpc2FibGUocywgZmFsc2UpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAot
ICAgICAgICBsaXN0X2RlbCgmcy0+bGlzdF9lbnRyeSk7CisgICAgcDJtX3NldF9pb3JlcV9zZXJ2
ZXIoZCwgMCwgcyk7CiAKLSAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kZWluaXQocywgZmFsc2Up
OworICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGlzYWJsZShzKTsKKyAgICBodm1faW9yZXFfc2VydmVy
X2RlaW5pdChzKTsKIAotICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICBkb21haW5fdW5w
YXVzZShkKTsKIAotICAgICAgICB4ZnJlZShzKTsKKyAgICBzZXRfaW9yZXFfc2VydmVyKGQsIGlk
LCBOVUxMKTsKKyAgICB4ZnJlZShzKTsKIAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KKyAgICByYyA9IDA7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZl
KCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJj
OwpAQCAtNzgzLDMxICs3ODgsMzAgQEAgaW50IGh2bV9nZXRfaW9yZXFfc2VydmVyX2luZm8oc3Ry
dWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlkID09IERFRkFVTFRfSU9TRVJWSUQgKQor
ICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCi0gICAgcmMgPSAtRU5PRU5U
OwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNo
Lmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7
CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOwogCi0gICAgICAgIGlmICggcy0+aWQg
IT0gaWQgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlm
ICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAqaW9yZXFfZ2ZuID0gcy0+aW9y
ZXEuZ2ZuOworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAgICAgICAgaWYgKCBzLT5i
dWZpb3JlcS52YSAhPSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAgICAgKmJ1ZmlvcmVxX2dm
biA9IHMtPmJ1ZmlvcmVxLmdmbjsKLSAgICAgICAgICAgICpidWZpb3JlcV9wb3J0ID0gcy0+YnVm
aW9yZXFfZXZ0Y2huOwotICAgICAgICB9CisgICAgKmlvcmVxX2dmbiA9IHMtPmlvcmVxLmdmbjsK
IAotICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOworICAgIGlmICggcy0+YnVmaW9yZXEu
dmEgIT0gTlVMTCApCisgICAgeworICAgICAgICAqYnVmaW9yZXFfZ2ZuID0gcy0+YnVmaW9yZXEu
Z2ZuOworICAgICAgICAqYnVmaW9yZXFfcG9ydCA9IHMtPmJ1ZmlvcmVxX2V2dGNobjsKICAgICB9
CiAKKyAgICByYyA9IDA7CisKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZkLT5h
cmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpAQCAt
ODE4LDUxICs4MjIsNDkgQEAgaW50IGh2bV9tYXBfaW9fcmFuZ2VfdG9faW9yZXFfc2VydmVyKHN0
cnVjdCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgZW5kKQogewogICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVy
ICpzOworICAgIHN0cnVjdCByYW5nZXNldCAqcjsKICAgICBpbnQgcmM7CiAKICAgICBpZiAoIHN0
YXJ0ID4gZW5kICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoIGlkID09IERF
RkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBzcGlu
X2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwog
CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQpOworCiAgICAgcmMgPSAtRU5PRU5UOwot
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAm
ZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICBsaXN0X2VudHJ5ICkKLSAgICB7Ci0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2
bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7Cisg
ICAgaWYgKCAhcyApCisgICAgICAgIGdvdG8gb3V0OwogCi0gICAgICAgIGlmICggcy0+aWQgPT0g
aWQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnI7CisgICAgQVNT
RVJUKCFJU19ERUZBVUxUKHMpKTsKIAotICAgICAgICAgICAgc3dpdGNoICggdHlwZSApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6Ci0gICAg
ICAgICAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX01FTU9SWToKLSAgICAgICAgICAgIGNhc2Ug
WEVOX0RNT1BfSU9fUkFOR0VfUENJOgotICAgICAgICAgICAgICAgIHIgPSBzLT5yYW5nZVt0eXBl
XTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICBzd2l0Y2ggKCB0eXBlICkKKyAgICB7Cisg
ICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QT1JUOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFO
R0VfTUVNT1JZOgorICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfUENJOgorICAgICAgICByID0g
cy0+cmFuZ2VbdHlwZV07CisgICAgICAgIGJyZWFrOwogCi0gICAgICAgICAgICBkZWZhdWx0Ogot
ICAgICAgICAgICAgICAgIHIgPSBOVUxMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICAgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHIgPSBOVUxMOworICAgICAgICBicmVhazsK
KyAgICB9CiAKLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGlmICggIXIg
KQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVJTlZBTDsKKyAgICBpZiAoICFy
ICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgICAgIHJjID0gLUVFWElTVDsKLSAgICAg
ICAgICAgIGlmICggcmFuZ2VzZXRfb3ZlcmxhcHNfcmFuZ2Uociwgc3RhcnQsIGVuZCkgKQotICAg
ICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVFWElTVDsKKyAgICBpZiAoIHJhbmdlc2V0
X292ZXJsYXBzX3JhbmdlKHIsIHN0YXJ0LCBlbmQpICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAg
ICAgICAgICAgIHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLSAgICB9CisgICAgcmMgPSByYW5nZXNldF9hZGRfcmFu
Z2Uociwgc3RhcnQsIGVuZCk7CiAKKyBvdXQ6CiAgICAgc3Bpbl91bmxvY2tfcmVjdXJzaXZlKCZk
LT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgcmV0dXJuIHJjOwpA
QCAtODczLDUxICs4NzUsNDkgQEAgaW50IGh2bV91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3Nl
cnZlcihzdHJ1Y3QgZG9tYWluICpkLCBpb3NlcnZpZF90IGlkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQpCiB7CiAgICAgc3RydWN0IGh2bV9p
b3JlcV9zZXJ2ZXIgKnM7CisgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogICAgIGludCByYzsKIAog
ICAgIGlmICggc3RhcnQgPiBlbmQgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAorICAgIGlm
ICggaWQgPT0gREVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsK
KwogICAgIHNwaW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIubG9jayk7CiAKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CisKICAgICByYyA9
IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBzID09
IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAgICBj
b250aW51ZTsKKyAgICBpZiAoICFzICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAgICAgaWYg
KCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCByYW5nZXNldCAq
cjsKKyAgICBBU1NFUlQoIUlTX0RFRkFVTFQocykpOwogCi0gICAgICAgICAgICBzd2l0Y2ggKCB0
eXBlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0Vf
UE9SVDoKLSAgICAgICAgICAgIGNhc2UgWEVOX0RNT1BfSU9fUkFOR0VfTUVNT1JZOgotICAgICAg
ICAgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Ci0gICAgICAgICAgICAgICAgciA9IHMt
PnJhbmdlW3R5cGVdOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHN3aXRjaCAoIHR5cGUg
KQorICAgIHsKKyAgICBjYXNlIFhFTl9ETU9QX0lPX1JBTkdFX1BPUlQ6CisgICAgY2FzZSBYRU5f
RE1PUF9JT19SQU5HRV9NRU1PUlk6CisgICAgY2FzZSBYRU5fRE1PUF9JT19SQU5HRV9QQ0k6Cisg
ICAgICAgIHIgPSBzLT5yYW5nZVt0eXBlXTsKKyAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgICAg
IGRlZmF1bHQ6Ci0gICAgICAgICAgICAgICAgciA9IE5VTEw7Ci0gICAgICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgICAgICB9CisgICAgZGVmYXVsdDoKKyAgICAgICAgciA9IE5VTEw7CisgICAg
ICAgIGJyZWFrOworICAgIH0KIAotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAg
ICAgaWYgKCAhciApCi0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgcmMgPSAtRUlOVkFMOwor
ICAgIGlmICggIXIgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICAgICAgcmMgPSAtRU5P
RU5UOwotICAgICAgICAgICAgaWYgKCAhcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2Uociwgc3RhcnQs
IGVuZCkgKQotICAgICAgICAgICAgICAgIGJyZWFrOworICAgIHJjID0gLUVOT0VOVDsKKyAgICBp
ZiAoICFyYW5nZXNldF9jb250YWluc19yYW5nZShyLCBzdGFydCwgZW5kKSApCisgICAgICAgIGdv
dG8gb3V0OwogCi0gICAgICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShyLCBzdGFy
dCwgZW5kKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgfQorICAgIHJjID0g
cmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKHIsIHN0YXJ0LCBlbmQpOwogCisgb3V0OgogICAgIHNwaW5f
dW5sb2NrX3JlY3Vyc2l2ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsK
IAogICAgIHJldHVybiByYzsKQEAgLTkzNyw2ICs5MzcsOSBAQCBpbnQgaHZtX21hcF9tZW1fdHlw
ZV90b19pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKICAgICBz
dHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKICAgICBpbnQgcmM7CiAKKyAgICBpZiAoIGlkID09
IERFRkFVTFRfSU9TRVJWSUQgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CisKICAgICBp
ZiAoIHR5cGUgIT0gSFZNTUVNX2lvcmVxX3NlcnZlciApCiAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCkBAIC05NDUsMTkgKzk0OCwxNCBAQCBpbnQgaHZtX21hcF9tZW1fdHlwZV90b19pb3JlcV9z
ZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2aWRfdCBpZCwKIAogICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBy
YyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIHMsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxpc3QsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpc3RfZW50cnkgKQotICAgIHsKLSAgICAgICAgaWYgKCBz
ID09IGQtPmFyY2guaHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciApCi0gICAgICAgICAg
ICBjb250aW51ZTsKKyAgICBzID0gZ2V0X2lvcmVxX3NlcnZlcihkLCBpZCk7CiAKLSAgICAgICAg
aWYgKCBzLT5pZCA9PSBpZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gcDJtX3NldF9p
b3JlcV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0K
KyAgICBpZiAoICFzICkKKyAgICAgICAgcmMgPSAtRU5PRU5UOworICAgIGVsc2UKKyAgICB7Cisg
ICAgICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CisgICAgICAgIHJjID0gcDJtX3NldF9pb3Jl
cV9zZXJ2ZXIoZCwgZmxhZ3MsIHMpOwogICAgIH0KIAogICAgIHNwaW5fdW5sb2NrX3JlY3Vyc2l2
ZSgmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5sb2NrKTsKQEAgLTk3NiwzOCArOTc0
LDM0IEBAIGludCBodm1fbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcihzdHJ1Y3QgZG9tYWlu
ICpkLCBpb3NlcnZpZF90IGlkLAogaW50IGh2bV9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKHN0cnVj
dCBkb21haW4gKmQsIGlvc2VydmlkX3QgaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGVkKQogewotICAgIHN0cnVjdCBsaXN0X2hlYWQgKmVudHJ5OworICAgIHN0
cnVjdCBodm1faW9yZXFfc2VydmVyICpzOwogICAgIGludCByYzsKIAorICAgIGlmICggaWQgPT0g
REVGQVVMVF9JT1NFUlZJRCApCisgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKKwogICAgIHNw
aW5fbG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7
CiAKLSAgICByYyA9IC1FTk9FTlQ7Ci0gICAgbGlzdF9mb3JfZWFjaCAoIGVudHJ5LAotICAgICAg
ICAgICAgICAgICAgICAmZC0+YXJjaC5odm1fZG9tYWluLmlvcmVxX3NlcnZlci5saXN0ICkKLSAg
ICB7Ci0gICAgICAgIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzID0gbGlzdF9lbnRyeShlbnRy
eSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBodm1faW9yZXFfc2VydmVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSk7CisgICAgcyA9IGdldF9pb3JlcV9zZXJ2ZXIoZCwgaWQp
OwogCi0gICAgICAgIGlmICggcyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXIgKQotICAgICAgICAgICAgY29udGludWU7CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlm
ICggIXMgKQorICAgICAgICBnb3RvIG91dDsKIAotICAgICAgICBpZiAoIHMtPmlkICE9IGlkICkK
LSAgICAgICAgICAgIGNvbnRpbnVlOworICAgIEFTU0VSVCghSVNfREVGQVVMVChzKSk7CiAKLSAg
ICAgICAgZG9tYWluX3BhdXNlKGQpOworICAgIGRvbWFpbl9wYXVzZShkKTsKIAotICAgICAgICBp
ZiAoIGVuYWJsZWQgKQotICAgICAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9lbmFibGUocywgZmFs
c2UpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUo
cywgZmFsc2UpOworICAgIGlmICggZW5hYmxlZCApCisgICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJf
ZW5hYmxlKHMpOworICAgIGVsc2UKKyAgICAgICAgaHZtX2lvcmVxX3NlcnZlcl9kaXNhYmxlKHMp
OwogCi0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOworICAgIGRvbWFpbl91bnBhdXNlKGQpOwog
Ci0gICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQorICAgIHJjID0gMDsKIAor
IG91dDoKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3Jl
cV9zZXJ2ZXIubG9jayk7CiAgICAgcmV0dXJuIHJjOwogfQpAQCAtMTAxNSwxNyArMTAwOSwxNCBA
QCBpbnQgaHZtX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUoc3RydWN0IGRvbWFpbiAqZCwgaW9zZXJ2
aWRfdCBpZCwKIGludCBodm1fYWxsX2lvcmVxX3NlcnZlcnNfYWRkX3ZjcHUoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnM7
CisgICAgdW5zaWduZWQgaW50IGlkOwogICAgIGludCByYzsKIAogICAgIHNwaW5fbG9ja19yZWN1
cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsK
LSAgICAgICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1
bHRfaW9yZXFfc2VydmVyKTsKLQotICAgICAgICByYyA9IGh2bV9pb3JlcV9zZXJ2ZXJfYWRkX3Zj
cHUocywgaXNfZGVmYXVsdCwgdik7CisgICAgICAgIHJjID0gaHZtX2lvcmVxX3NlcnZlcl9hZGRf
dmNwdShzLCB2KTsKICAgICAgICAgaWYgKCByYyApCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAg
ICAgfQpAQCAtMTAzNSwxMCArMTAyNiwxNSBAQCBpbnQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX2Fk
ZF92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiAwOwog
CiAgZmFpbDoKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgd2hpbGUgKCBpZC0tICE9IDAgKQor
ICAgIHsKKyAgICAgICAgcyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgaWQpOworCisgICAgICAgIGlm
ICggIXMgKQorICAgICAgICAgICAgY29udGludWU7CisKICAgICAgICAgaHZtX2lvcmVxX3NlcnZl
cl9yZW1vdmVfdmNwdShzLCB2KTsKKyAgICB9CiAKICAgICBzcGluX3VubG9ja19yZWN1cnNpdmUo
JmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKQEAgLTEwNDgsMTIgKzEw
NDQsMTEgQEAgaW50IGh2bV9hbGxfaW9yZXFfc2VydmVyc19hZGRfdmNwdShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmNwdSAqdikKIHZvaWQgaHZtX2FsbF9pb3JlcV9zZXJ2ZXJzX3JlbW92ZV92
Y3B1KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCBodm1f
aW9yZXFfc2VydmVyICpzOworICAgIHVuc2lnbmVkIGludCBpZDsKIAogICAgIHNwaW5fbG9ja19y
ZWN1cnNpdmUoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubG9jayk7CiAKLSAgICBs
aXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFy
Y2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAg
ICAgICBodm1faW9yZXFfc2VydmVyX3JlbW92ZV92Y3B1KHMsIHYpOwogCiAgICAgc3Bpbl91bmxv
Y2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwpAQCAt
MTA2MSwyOCArMTA1NiwxOSBAQCB2b2lkIGh2bV9hbGxfaW9yZXFfc2VydmVyc19yZW1vdmVfdmNw
dShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdikKIAogdm9pZCBodm1fZGVzdHJveV9h
bGxfaW9yZXFfc2VydmVycyhzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCBodm1faW9y
ZXFfc2VydmVyICpzLCAqbmV4dDsKKyAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqczsKKyAg
ICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAgICBzcGluX2xvY2tfcmVjdXJzaXZlKCZkLT5hcmNoLmh2
bV9kb21haW4uaW9yZXFfc2VydmVyLmxvY2spOwogCiAgICAgLyogTm8gbmVlZCB0byBkb21haW5f
cGF1c2UoKSBhcyB0aGUgZG9tYWluIGlzIGJlaW5nIHRvcm4gZG93biAqLwogCi0gICAgbGlzdF9m
b3JfZWFjaF9lbnRyeV9zYWZlICggcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu
ZXh0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkLT5hcmNoLmh2bV9kb21haW4u
aW9yZXFfc2VydmVyLmxpc3QsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9l
bnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlkLCBzKQogICAgIHsKLSAgICAg
ICAgYm9vbCBpc19kZWZhdWx0ID0gKHMgPT0gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9y
ZXFfc2VydmVyKTsKLQotICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocywgaXNfZGVm
YXVsdCk7Ci0KLSAgICAgICAgaWYgKCBpc19kZWZhdWx0ICkKLSAgICAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi5kZWZhdWx0X2lvcmVxX3NlcnZlciA9IE5VTEw7Ci0KLSAgICAgICAgbGlzdF9k
ZWwoJnMtPmxpc3RfZW50cnkpOwotCi0gICAgICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMs
IGlzX2RlZmF1bHQpOworICAgICAgICBodm1faW9yZXFfc2VydmVyX2Rpc2FibGUocyk7CisgICAg
ICAgIGh2bV9pb3JlcV9zZXJ2ZXJfZGVpbml0KHMpOwogCisgICAgICAgIHNldF9pb3JlcV9zZXJ2
ZXIoZCwgaWQsIE5VTEwpOwogICAgICAgICB4ZnJlZShzKTsKICAgICB9CiAKQEAgLTExMTcsNyAr
MTEwMyw3IEBAIGludCBodm1fc2V0X2RtX2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkLCBkb21pZF90
IGRvbWlkKQogICAgICAqIHN0aWxsIGJlIHNldCBhbmQgdGh1cywgd2hlbiB0aGUgc2VydmVyIGlz
IGNyZWF0ZWQsIGl0IHdpbGwgaGF2ZQogICAgICAqIHRoZSBjb3JyZWN0IGRvbWlkLgogICAgICAq
LwotICAgIHMgPSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXI7CisgICAg
cyA9IEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CiAgICAgaWYgKCAhcyAp
CiAgICAgICAgIGdvdG8gZG9uZTsKIApAQCAtMTE3MCwxMiArMTE1NiwxMCBAQCBzdHJ1Y3QgaHZt
X2lvcmVxX3NlcnZlciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICB1aW50MzJfdCBjZjg7CiAgICAgdWludDhfdCB0eXBlOwogICAgIHVpbnQ2NF90IGFkZHI7
Ci0KLSAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIu
bGlzdCkgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB1bnNpZ25lZCBpbnQgaWQ7CiAKICAg
ICBpZiAoIHAtPnR5cGUgIT0gSU9SRVFfVFlQRV9DT1BZICYmIHAtPnR5cGUgIT0gSU9SRVFfVFlQ
RV9QSU8gKQotICAgICAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLmRlZmF1bHRfaW9yZXFf
c2VydmVyOworICAgICAgICByZXR1cm4gR0VUX0lPUkVRX1NFUlZFUihkLCBERUZBVUxUX0lPU0VS
VklEKTsKIAogICAgIGNmOCA9IGQtPmFyY2guaHZtX2RvbWFpbi5wY2lfY2Y4OwogCkBAIC0xMjEz
LDE2ICsxMTk3LDExIEBAIHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpodm1fc2VsZWN0X2lvcmVx
X3NlcnZlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBhZGRyID0gcC0+YWRkcjsKICAgICB9
CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hfSU9SRVFfU0VSVkVSKGQsIGlk
LCBzKQogICAgIHsKICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICpyOwogCi0gICAgICAgIGlmICgg
cyA9PSBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2ZXIgKQotICAgICAgICAg
ICAgY29udGludWU7Ci0KLSAgICAgICAgaWYgKCAhcy0+ZW5hYmxlZCApCisgICAgICAgIGlmICgg
SVNfREVGQVVMVChzKSApCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICByID0gcy0+
cmFuZ2VbdHlwZV07CkBAIC0xMjU1LDcgKzEyMzQsNyBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZl
ciAqaHZtX3NlbGVjdF9pb3JlcV9zZXJ2ZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQog
ICAgIH0KIAotICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4uZGVmYXVsdF9pb3JlcV9zZXJ2
ZXI7CisgICAgcmV0dXJuIEdFVF9JT1JFUV9TRVJWRVIoZCwgREVGQVVMVF9JT1NFUlZJRCk7CiB9
CiAKIHN0YXRpYyBpbnQgaHZtX3NlbmRfYnVmZmVyZWRfaW9yZXEoc3RydWN0IGh2bV9pb3JlcV9z
ZXJ2ZXIgKnMsIGlvcmVxX3QgKnApCkBAIC0xNDE0LDEzICsxMzkzLDEzIEBAIHVuc2lnbmVkIGlu
dCBodm1fYnJvYWRjYXN0X2lvcmVxKGlvcmVxX3QgKnAsIGJvb2wgYnVmZmVyZWQpCiB7CiAgICAg
c3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgaHZtX2lvcmVx
X3NlcnZlciAqczsKLSAgICB1bnNpZ25lZCBpbnQgZmFpbGVkID0gMDsKKyAgICB1bnNpZ25lZCBp
bnQgaWQsIGZhaWxlZCA9IDA7CiAKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIubGlz
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCisgICAgRk9SX0VBQ0hf
SU9SRVFfU0VSVkVSKGQsIGlkLCBzKQorICAgIHsKICAgICAgICAgaWYgKCBodm1fc2VuZF9pb3Jl
cShzLCBwLCBidWZmZXJlZCkgPT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUgKQogICAgICAgICAgICAg
ZmFpbGVkKys7CisgICAgfQogCiAgICAgcmV0dXJuIGZhaWxlZDsKIH0KQEAgLTE0NDAsNyArMTQx
OSw2IEBAIHN0YXRpYyBpbnQgaHZtX2FjY2Vzc19jZjgoCiB2b2lkIGh2bV9pb3JlcV9pbml0KHN0
cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3Bpbl9sb2NrX2luaXQoJmQtPmFyY2guaHZtX2RvbWFp
bi5pb3JlcV9zZXJ2ZXIubG9jayk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2Rv
bWFpbi5pb3JlcV9zZXJ2ZXIubGlzdCk7CiAKICAgICByZWdpc3Rlcl9wb3J0aW9faGFuZGxlcihk
LCAweGNmOCwgNCwgaHZtX2FjY2Vzc19jZjgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApp
bmRleCA3ZjEyOGMwNWZmLi5lMTdiYmU0MDA0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApA
QCAtNjAsNyArNjAsNiBAQCBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciB7CiAKICAgICAvKiBEb21h
aW4gaWQgb2YgZW11bGF0aW5nIGRvbWFpbiAqLwogICAgIGRvbWlkX3QgICAgICAgICAgICAgICAg
ZG9taWQ7Ci0gICAgaW9zZXJ2aWRfdCAgICAgICAgICAgICBpZDsKICAgICBzdHJ1Y3QgaHZtX2lv
cmVxX3BhZ2UgIGlvcmVxOwogICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgaW9yZXFfdmNwdV9s
aXN0OwogICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAgYnVmaW9yZXE7CkBAIC0xMDAsNiArOTks
OSBAQCBzdHJ1Y3QgaHZtX3BpX29wcyB7CiAgICAgdm9pZCAoKmRvX3Jlc3VtZSkoc3RydWN0IHZj
cHUgKnYpOwogfTsKIAorI2RlZmluZSBNQVhfTlJfSU9SRVFfU0VSVkVSUyA4CisjZGVmaW5lIERF
RkFVTFRfSU9TRVJWSUQgMAorCiBzdHJ1Y3QgaHZtX2RvbWFpbiB7CiAgICAgLyogR3Vlc3QgcGFn
ZSByYW5nZSB1c2VkIGZvciBub24tZGVmYXVsdCBpb3JlcSBzZXJ2ZXJzICovCiAgICAgc3RydWN0
IHsKQEAgLTEwOSwxMSArMTExLDkgQEAgc3RydWN0IGh2bV9kb21haW4gewogCiAgICAgLyogTG9j
ayBwcm90ZWN0cyBhbGwgb3RoZXIgdmFsdWVzIGluIHRoZSBzdWItc3RydWN0IGFuZCB0aGUgZGVm
YXVsdCAqLwogICAgIHN0cnVjdCB7Ci0gICAgICAgIHNwaW5sb2NrX3QgICAgICAgbG9jazsKLSAg
ICAgICAgaW9zZXJ2aWRfdCAgICAgICBpZDsKLSAgICAgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0
OworICAgICAgICBzcGlubG9ja190ICAgICAgICAgICAgICBsb2NrOworICAgICAgICBzdHJ1Y3Qg
aHZtX2lvcmVxX3NlcnZlciAqc2VydmVyW01BWF9OUl9JT1JFUV9TRVJWRVJTXTsKICAgICB9IGlv
cmVxX3NlcnZlcjsKLSAgICBzdHJ1Y3QgaHZtX2lvcmVxX3NlcnZlciAqZGVmYXVsdF9pb3JlcV9z
ZXJ2ZXI7CiAKICAgICAvKiBDYWNoZWQgQ0Y4IGZvciBndWVzdCBQQ0kgY29uZmlnIGN5Y2xlcyAq
LwogICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgIHBjaV9jZjg7Ci0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi9m-0003mX-7J; Wed, 03 Jan 2018 12:28:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi9k-0003m7-Od
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:28:28 +0000
X-Inumbo-ID: d59a828d-f081-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d59a828d-f081-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:30:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="456943918"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:42 +0000
Message-ID: <20180103121942.3524-12-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v17 11/11] tools/libxenctrl: use new
	xenforeignmemory API to seed grant table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBwcmV2aW91cyBwYXRjaCBhZGRlZCBzdXBwb3J0IGZvciBwcml2LW1hcHBpbmcgZ3Vlc3QgcmVz
b3VyY2VzIGRpcmVjdGx5CihyYXRoZXIgdGhhbiBoYXZpbmcgdG8gZm9yZWlnbi1tYXAsIHdoaWNo
IHJlcXVpcmVzIFAyTSBtb2RpZmljYXRpb24gZm9yCkhWTSBndWVzdHMpLgoKVGhpcyBwYXRjaCBt
YWtlcyB1c2Ugb2YgdGhlIG5ldyBBUEkgdG8gc2VlZCB0aGUgZ3Vlc3QgZ3JhbnQgdGFibGUgdW5s
ZXNzCnRoZSB1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlIChpLmUuIHByaXZjbWQpIGRvZXNuJ3Qg
c3VwcG9ydCBpdCwgaW4gd2hpY2gKY2FzZSB0aGUgb2xkIHNjaGVtZSBpcyB1c2VkLgoKTk9URTog
VGhlIGNhbGwgdG8geGNfZG9tX2dudHRhYl9odm1fc2VlZCgpIGluIGh2bV9idWlsZF9zZXRfcGFy
YW1zKCkgd2FzCiAgICAgIGFjdHVhbGx5IHVubmVjZXNzYXJ5LCBhcyB0aGUgZ3JhbnQgdGFibGUg
aGFzIGFscmVhZHkgYmVlbiBzZWVkZWQKICAgICAgYnkgYSBwcmlvciBjYWxsIHRvIHhjX2RvbV9n
bnR0YWJfaW5pdCgpIG1hZGUgYnkgbGlieGxfX2J1aWxkX2RvbSgpLgoKU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQtYnk6IE1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KCnYxMzoKIC0gUmUtYmFzZS4KCnYxMDoKIC0gVXNlIG5l
dyBpZCBjb25zdGFudCBmb3IgZ3JhbnQgdGFibGUuCgp2NDoKIC0gTWlub3IgY29zbWV0aWMgZml4
IHN1Z2dlc3RlZCBieSBSb2dlci4KCnYzOgogLSBJbnRyb2R1Y2VkIHhjX2RvbV9zZXRfZ250dGFi
X2VudHJ5KCkgdG8gYXZvaWQgZHVwbGljYXRlZCBjb2RlLgotLS0KIHRvb2xzL2xpYnhjL2luY2x1
ZGUveGNfZG9tLmggICAgICAgIHwgICA4ICstLQogdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYyAg
ICAgICAgICAgfCAxMTQgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB0b29s
cy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyB8ICAxMCArKy0tCiB0b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9wdi5jICB8ICAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMg
ICAgICAgICAgICAgfCAgIDEgLQogdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jICAg
fCAgIDYgKy0KIDYgZmlsZXMgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCBiL3Rvb2xzL2xp
YnhjL2luY2x1ZGUveGNfZG9tLmgKaW5kZXggY2RjZGQwN2QyYi4uNDVjOWQ2NzZjNyAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAorKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hjX2RvbS5oCkBAIC0zMjUsMTIgKzMyNSw4IEBAIHZvaWQgKnhjX2RvbV9ib290X2RvbVVf
bWFwKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgeGVuX3Bmbl90IHBmbiwKIGludCB4Y19kb21f
Ym9vdF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9jb21wYXRf
Y2hlY2soc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKIGludCB4Y19kb21fZ250dGFiX2luaXQo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKTsKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhlbl9wZm5fdCBjb25zb2xlX2dtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgeGVuc3RvcmVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGNvbnNvbGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB4
ZW5zdG9yZV9kb21pZCk7Ci1pbnQgeGNfZG9tX2dudHRhYl9zZWVkKHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwKK2ludCB4Y19kb21fZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGd1ZXN0X2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIGlz
X2h2bSwKICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sCiAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19kb21fYm9vdC5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2Jvb3QuYwppbmRleCAyZTU2
ODFkYzVkLi5hNzc5NDIyYWMzIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fYm9vdC5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9ib290LmMKQEAgLTI1NiwxMSArMjU2LDI5IEBAIHN0
YXRpYyB4ZW5fcGZuX3QgeGNfZG9tX2dudHRhYl9zZXR1cCh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9taWQpCiAgICAgcmV0dXJuIGdtZm47CiB9CiAKLWludCB4Y19kb21fZ250dGFiX3Nl
ZWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZuLAotICAgICAgICAgICAgICAgICAgICAgICB4ZW5f
cGZuX3QgeGVuc3RvcmVfZ21mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29u
c29sZV9kb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgeGVuc3RvcmVfZG9t
aWQpCitzdGF0aWMgdm9pZCB4Y19kb21fc2V0X2dudHRhYl9lbnRyeSh4Y19pbnRlcmZhY2UgKnhj
aCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdyYW50X2VudHJ5X3YxX3Qg
KmdudHRhYiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBndWVz
dF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGJh
Y2tlbmRfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZu
X3QgYmFja2VuZF9nbWZuKQoreworICAgIGlmICggZ3Vlc3RfZG9taWQgPT0gYmFja2VuZF9kb21p
ZCB8fCBiYWNrZW5kX2dtZm4gPT0gLTEpCisgICAgICAgIHJldHVybjsKKworICAgIHhjX2RvbV9w
cmludGYoeGNoLCAiJXM6IFsldV0gLT4gMHglIlBSSV94ZW5fcGZuLAorICAgICAgICAgICAgICAg
ICAgX19GVU5DVElPTl9fLCBpZHgsIGJhY2tlbmRfZ21mbik7CisKKyAgICBnbnR0YWJbaWR4XS5m
bGFncyA9IEdURl9wZXJtaXRfYWNjZXNzOworICAgIGdudHRhYltpZHhdLmRvbWlkID0gYmFja2Vu
ZF9kb21pZDsKKyAgICBnbnR0YWJbaWR4XS5mcmFtZSA9IGJhY2tlbmRfZ21mbjsKK30KKworc3Rh
dGljIGludCBjb21wYXRfZ250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfZ21m
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCB4ZW5zdG9yZV9nbWZu
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgY29uc29sZV9kb21pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHhlbnN0b3JlX2RvbWlkKQog
ewogCiAgICAgeGVuX3Bmbl90IGdudHRhYl9nbWZuOwpAQCAtMjg0LDE4ICszMDIsMTAgQEAgaW50
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAg
ICAgICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICBpZiAoIGRvbWlkICE9IGNvbnNvbGVfZG9t
aWQgICYmIGNvbnNvbGVfZ21mbiAhPSAtMSkKLSAgICB7Ci0gICAgICAgIGdudHRhYltHTlRUQUJf
UkVTRVJWRURfQ09OU09MRV0uZmxhZ3MgPSBHVEZfcGVybWl0X2FjY2VzczsKLSAgICAgICAgZ250
dGFiW0dOVFRBQl9SRVNFUlZFRF9DT05TT0xFXS5kb21pZCA9IGNvbnNvbGVfZG9taWQ7Ci0gICAg
ICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfQ09OU09MRV0uZnJhbWUgPSBjb25zb2xlX2dtZm47
Ci0gICAgfQotICAgIGlmICggZG9taWQgIT0geGVuc3RvcmVfZG9taWQgJiYgeGVuc3RvcmVfZ21m
biAhPSAtMSkKLSAgICB7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJWRURfWEVOU1RPUkVd
LmZsYWdzID0gR1RGX3Blcm1pdF9hY2Nlc3M7Ci0gICAgICAgIGdudHRhYltHTlRUQUJfUkVTRVJW
RURfWEVOU1RPUkVdLmRvbWlkID0geGVuc3RvcmVfZG9taWQ7Ci0gICAgICAgIGdudHRhYltHTlRU
QUJfUkVTRVJWRURfWEVOU1RPUkVdLmZyYW1lID0geGVuc3RvcmVfZ21mbjsKLSAgICB9CisgICAg
eGNfZG9tX3NldF9nbnR0YWJfZW50cnkoeGNoLCBnbnR0YWIsIEdOVFRBQl9SRVNFUlZFRF9DT05T
T0xFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCBjb25zb2xlX2RvbWlkLCBj
b25zb2xlX2dtZm4pOworICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjaCwgZ250dGFiLCBH
TlRUQUJfUkVTRVJWRURfWEVOU1RPUkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9t
aWQsIHhlbnN0b3JlX2RvbWlkLCB4ZW5zdG9yZV9nbWZuKTsKIAogICAgIGlmICggbXVubWFwKGdu
dHRhYiwgUEFHRV9TSVpFKSA9PSAtMSApCiAgICAgewpAQCAtMzEzLDExICszMjMsMTEgQEAgaW50
IHhjX2RvbV9nbnR0YWJfc2VlZCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21fZ250dGFiX2h2bV9zZWVkKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCBjb25zb2xlX2dwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qg
eGVuc3RvcmVfZ3BmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGNvbnNv
bGVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB4ZW5zdG9yZV9k
b21pZCkKK3N0YXRpYyBpbnQgY29tcGF0X2dudHRhYl9odm1fc2VlZCh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVu
X3Bmbl90IGNvbnNvbGVfZ3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3QgeGVuc3RvcmVfZ3BmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCBjb25zb2xlX2RvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHhlbnN0b3JlX2RvbWlkKQogewogICAgIGludCByYzsKICAgICB4ZW5fcGZu
X3Qgc2NyYXRjaF9ncGZuOwpAQCAtMzU2LDcgKzM2Niw3IEBAIGludCB4Y19kb21fZ250dGFiX2h2
bV9zZWVkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgcmV0dXJu
IC0xOwogICAgIH0KIAotICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgZG9taWQsCisg
ICAgcmMgPSBjb21wYXRfZ250dGFiX3NlZWQoeGNoLCBkb21pZCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zb2xlX2dwZm4sIHhlbnN0b3JlX2dwZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpOwogICAgIGlmIChyYyAh
PSAwKQpAQCAtMzgxLDE4ICszOTEsNTYgQEAgaW50IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNf
aW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCi1pbnQg
eGNfZG9tX2dudHRhYl9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKK2ludCB4Y19kb21f
Z250dGFiX3NlZWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGd1ZXN0X2RvbWlkLAorICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGlzX2h2bSwgeGVuX3Bmbl90IGNvbnNvbGVfZ21mbiwK
KyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHhlbnN0b3JlX2dtZm4sIHVpbnQzMl90
IGNvbnNvbGVfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHhlbnN0b3Jl
X2RvbWlkKQogewotICAgIGlmICggeGNfZG9tX3RyYW5zbGF0ZWQoZG9tKSApIHsKLSAgICAgICAg
cmV0dXJuIHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9wZm4s
IGRvbS0+eGVuc3RvcmVfcGZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb20tPmNvbnNvbGVfZG9taWQsIGRvbS0+eGVuc3RvcmVfZG9taWQpOwotICAgIH0gZWxzZSB7
Ci0gICAgICAgIHJldHVybiB4Y19kb21fZ250dGFiX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3Rf
ZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNfZG9tX3AybShkb20s
IGRvbS0+Y29uc29sZV9wZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhj
X2RvbV9wMm0oZG9tLCBkb20tPnhlbnN0b3JlX3BmbiksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZG9tLT5jb25zb2xlX2RvbWlkLCBkb20tPnhlbnN0b3JlX2RvbWlkKTsKKyAg
ICB4ZW5mb3JlaWdubWVtb3J5X2hhbmRsZSogZm1lbSA9IHhjaC0+Zm1lbTsKKyAgICB4ZW5mb3Jl
aWdubWVtb3J5X3Jlc291cmNlX2hhbmRsZSAqZnJlczsKKyAgICB2b2lkICphZGRyID0gTlVMTDsK
KworICAgIGZyZXMgPSB4ZW5mb3JlaWdubWVtb3J5X21hcF9yZXNvdXJjZSgKKyAgICAgICAgZm1l
bSwgZ3Vlc3RfZG9taWQsIFhFTk1FTV9yZXNvdXJjZV9ncmFudF90YWJsZSwKKyAgICAgICAgWEVO
TUVNX3Jlc291cmNlX2dyYW50X3RhYmxlX2lkX2dyYW50LCAwLCAxLCAmYWRkciwKKyAgICAgICAg
UFJPVF9SRUFEIHwgUFJPVF9XUklURSwgMCk7CisgICAgaWYgKCAhZnJlcyApCisgICAgeworICAg
ICAgICBpZiAoIGVycm5vID09IEVPUE5PVFNVUFAgKQorICAgICAgICAgICAgcmV0dXJuIGlzX2h2
bSA/CisgICAgICAgICAgICAgICAgY29tcGF0X2dudHRhYl9odm1fc2VlZCh4Y2gsIGd1ZXN0X2Rv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9nbWZu
LCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc29sZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpIDoKKyAgICAgICAgICAgICAgICBjb21wYXRf
Z250dGFiX3NlZWQoeGNoLCBndWVzdF9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc29sZV9nbWZuLCB4ZW5zdG9yZV9nbWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCk7CisKKyAgICAg
ICAgeGNfZG9tX3BhbmljKHhjaCwgWENfSU5URVJOQUxfRVJST1IsCisgICAgICAgICAgICAgICAg
ICAgICAiJXM6IGZhaWxlZCB0byBhY3F1aXJlIGdyYW50IHRhYmxlICIKKyAgICAgICAgICAgICAg
ICAgICAgICJbZXJybm89JWRdXG4iLAorICAgICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9f
LCBlcnJubyk7CisgICAgICAgIHJldHVybiAtMTsKICAgICB9CisKKyAgICB4Y19kb21fc2V0X2du
dHRhYl9lbnRyeSh4Y2gsIGFkZHIsIEdOVFRBQl9SRVNFUlZFRF9DT05TT0xFLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGd1ZXN0X2RvbWlkLCBjb25zb2xlX2RvbWlkLCBjb25zb2xlX2dt
Zm4pOworICAgIHhjX2RvbV9zZXRfZ250dGFiX2VudHJ5KHhjaCwgYWRkciwgR05UVEFCX1JFU0VS
VkVEX1hFTlNUT1JFLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0X2RvbWlkLCB4
ZW5zdG9yZV9kb21pZCwgeGVuc3RvcmVfZ21mbik7CisKKyAgICB4ZW5mb3JlaWdubWVtb3J5X3Vu
bWFwX3Jlc291cmNlKGZtZW0sIGZyZXMpOworCisgICAgcmV0dXJuIDA7Cit9CisKK2ludCB4Y19k
b21fZ250dGFiX2luaXQoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQoreworICAgIGJvb2wgaXNf
aHZtID0geGNfZG9tX3RyYW5zbGF0ZWQoZG9tKTsKKyAgICB4ZW5fcGZuX3QgY29uc29sZV9nbWZu
ID0geGNfZG9tX3AybShkb20sIGRvbS0+Y29uc29sZV9wZm4pOworICAgIHhlbl9wZm5fdCB4ZW5z
dG9yZV9nbWZuID0geGNfZG9tX3AybShkb20sIGRvbS0+eGVuc3RvcmVfcGZuKTsKKworICAgIHJl
dHVybiB4Y19kb21fZ250dGFiX3NlZWQoZG9tLT54Y2gsIGRvbS0+Z3Vlc3RfZG9taWQsIGlzX2h2
bSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVf
Z21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+Y29uc29sZV9kb21pZCwg
ZG9tLT54ZW5zdG9yZV9kb21pZCk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94
Y19zcl9yZXN0b3JlX3g4Nl9odm0uYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X2h2
bS5jCmluZGV4IDIyN2M0ODU1M2UuLjQ3NjVhNTJmMzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX3NyX3Jlc3RvcmVfeDg2X2h2bS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVf
eDg2X2h2bS5jCkBAIC0yMTYsMTEgKzIxNiwxMSBAQCBzdGF0aWMgaW50IHg4Nl9odm1fc3RyZWFt
X2NvbXBsZXRlKHN0cnVjdCB4Y19zcl9jb250ZXh0ICpjdHgpCiAgICAgICAgIHJldHVybiByYzsK
ICAgICB9CiAKLSAgICByYyA9IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQoeGNoLCBjdHgtPmRvbWlk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29sZV9n
Zm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9y
ZV9nZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS5jb25z
b2xlX2RvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUu
eGVuc3RvcmVfZG9taWQpOworICAgIHJjID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgY3R4LT5k
b21pZCwgdHJ1ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29u
c29sZV9nZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLnhlbnN0
b3JlX2dmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUuY29uc29s
ZV9kb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHgtPnJlc3RvcmUueGVuc3Rv
cmVfZG9taWQpOwogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgUEVSUk9SKCJGYWlsZWQg
dG8gc2VlZCBncmFudCB0YWJsZSIpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfcHYuYyBiL3Rvb2xzL2xpYnhjL3hjX3NyX3Jlc3RvcmVfeDg2X3B2LmMKaW5kZXgg
ZWQwZmQwZWFkOS4uNDllMTM1MDA2YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfc3JfcmVz
dG9yZV94ODZfcHYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9yZXN0b3JlX3g4Nl9wdi5jCkBA
IC0xMTA0LDcgKzExMDQsNyBAQCBzdGF0aWMgaW50IHg4Nl9wdl9zdHJlYW1fY29tcGxldGUoc3Ry
dWN0IHhjX3NyX2NvbnRleHQgKmN0eCkKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJuIHJj
OwogCi0gICAgcmMgPSB4Y19kb21fZ250dGFiX3NlZWQoeGNoLCBjdHgtPmRvbWlkLAorICAgIHJj
ID0geGNfZG9tX2dudHRhYl9zZWVkKHhjaCwgY3R4LT5kb21pZCwgZmFsc2UsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGN0eC0+cmVzdG9yZS54ZW5zdG9yZV9nZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3R4LT5yZXN0b3JlLmNvbnNvbGVfZG9taWQsCmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGVm
ODM0ZTY1MmQuLjg2ZjU2MjU0OWUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBAIC05MDMsNyArOTAzLDYgQEAgc3RhdGlj
IGludCBodm1fYnVpbGRfc2V0X3BhcmFtcyh4Y19pbnRlcmZhY2UgKmhhbmRsZSwgdWludDMyX3Qg
ZG9taWQsCiAgICAgKnN0b3JlX21mbiA9IHN0cl9tZm47CiAgICAgKmNvbnNvbGVfbWZuID0gY29u
c19tZm47CiAKLSAgICB4Y19kb21fZ250dGFiX2h2bV9zZWVkKGhhbmRsZSwgZG9taWQsICpjb25z
b2xlX21mbiwgKnN0b3JlX21mbiwgY29uc29sZV9kb21pZCwgc3RvcmVfZG9taWQpOwogICAgIHJl
dHVybiAwOwogfQogCmRpZmYgLS1naXQgYS90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hj
LmMgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKaW5kZXggZjUwMTc2NDEwMC4u
NTFkYzJhZmIxZSAxMDA2NDQKLS0tIGEvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5j
CisrKyBiL3Rvb2xzL3B5dGhvbi94ZW4vbG93bGV2ZWwveGMveGMuYwpAQCAtODAwLDkgKzgwMCw5
IEBAIHN0YXRpYyBQeU9iamVjdCAqcHl4Y19nbnR0YWJfaHZtX3NlZWQoWGNPYmplY3QgKnNlbGYs
CiAJCQkJICAgICAgJmNvbnNvbGVfZG9taWQsICZ4ZW5zdG9yZV9kb21pZCkgKQogICAgICAgICBy
ZXR1cm4gTlVMTDsKIAotICAgIGlmICggeGNfZG9tX2dudHRhYl9odm1fc2VlZChzZWxmLT54Y19o
YW5kbGUsIGRvbSwKLQkJCQljb25zb2xlX2dtZm4sIHhlbnN0b3JlX2dtZm4sCi0JCQkJY29uc29s
ZV9kb21pZCwgeGVuc3RvcmVfZG9taWQpICE9IDAgKQorICAgIGlmICggeGNfZG9tX2dudHRhYl9z
ZWVkKHNlbGYtPnhjX2hhbmRsZSwgZG9tLCB0cnVlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnNvbGVfZ21mbiwgeGVuc3RvcmVfZ21mbiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zb2xlX2RvbWlkLCB4ZW5zdG9yZV9kb21pZCkgIT0gMCApCiAgICAgICAgIHJldHVy
biBweXhjX2Vycm9yX3RvX2V4Y2VwdGlvbihzZWxmLT54Y19oYW5kbGUpOwogCiAgICAgcmV0dXJu
IFB5X05vbmU7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 12:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 12:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWi9k-0003mH-0R; Wed, 03 Jan 2018 12:28:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWi9i-0003m5-Ns
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 12:28:26 +0000
X-Inumbo-ID: d49e6ec2-f081-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d49e6ec2-f081-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 12:30:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="464519320"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 3 Jan 2018 12:19:41 +0000
Message-ID: <20180103121942.3524-11-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180103121942.3524-1-paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v17 10/11] common: add a new mappable resource
	type: XENMEM_resource_grant_table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhbGxvd3MgZ3JhbnQgdGFibGUgZnJhbWVzIHRvIGJlIG1hcHBlZCB1c2luZyB0
aGUKWEVOTUVNX2FjcXVpcmVfcmVzb3VyY2UgbWVtb3J5IG9wLgoKTk9URTogVGhpcyBwYXRjaCBl
eHBhbmRzIHRoZSBvbi1zdGFjayBtZm5fbGlzdCBhcnJheSBpbiBhY3F1aXJlX3Jlc291cmNlKCkK
ICAgICAgYnV0IGl0IGlzIHN0aWxsIHNtYWxsIGVub3VnaCB0byByZW1haW4gb24tc3RhY2suCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCnYxMzoKIC0gUmUtd29yayB0aGUgaW50ZXJuYWxzIHRvIGF2b2lkIHVzaW5nIHRoZSBYRU5N
QVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzCiAgIGhhY2suCgp2MTI6CiAtIERyb3BwZWQgbGltaXQg
Y2hlY2tzIGFzIHJlcXVlc3RlZCBieSBKYW4uCgp2MTA6CiAtIEFkZHJlc3NlZCBjb21tZW50cyBm
cm9tIEphbi4KCnY4OgogLSBUaGUgZnVuY3Rpb25hbGl0eSB3YXMgb3JpZ2luYWxseSBpbmNvcnBv
cmF0ZWQgaW50byB0aGUgZWFybGllciBwYXRjaAogICAieDg2L21tOiBhZGQgSFlQRVJWSVNPUl9t
ZW1vcnlfb3AgdG8gYWNxdWlyZSBndWVzdCByZXNvdXJjZXMiLgotLS0KIHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyAgICAgIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgfCA0NSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICB8ICA2ICsr
KysrCiB4ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaCB8ICA0ICsrKwogNCBmaWxlcyBjaGFu
Z2VkLCAxMDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMjUw
NDUwYmRkYS4uYzRmZWUyMTM0NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMzc3MCwyMSArMzc3MCwyMSBAQCBp
bnQgbWVtX3NoYXJpbmdfZ3JlZl90b19nZm4oc3RydWN0IGdyYW50X3RhYmxlICpndCwgZ3JhbnRf
cmVmX3QgcmVmLAogfQogI2VuZGlmCiAKLWludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAg
ICBtZm5fdCAqbWZuKQorLyogQ2FsbGVyIG11c3QgaG9sZCB3cml0ZSBsb2NrIGFzIHZlcnNpb24g
bWF5IGNoYW5nZSBhbmQgdGFibGUgbWF5IGdyb3cgKi8KK3N0YXRpYyBpbnQgZ250dGFiX2dldF9m
cmFtZShzdHJ1Y3QgZG9tYWluICpkLCBib29sIGlzX3N0YXR1cywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlkeCwgbWZuX3QgKm1mbikKIHsKLSAgICBpbnQgcmMg
PSAwOwogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsKLQotICAg
IGdyYW50X3dyaXRlX2xvY2soZ3QpOworICAgIGludCByYyA9IDA7CiAKICAgICBpZiAoIGd0LT5n
dF92ZXJzaW9uID09IDAgKQogICAgICAgICBndC0+Z3RfdmVyc2lvbiA9IDE7CiAKLSAgICBpZiAo
IGd0LT5ndF92ZXJzaW9uID09IDIgJiYKLSAgICAgICAgIChpZHggJiBYRU5NQVBJRFhfZ3JhbnRf
dGFibGVfc3RhdHVzKSApCisgICAgaWYgKCBpc19zdGF0dXMgKQogICAgIHsKLSAgICAgICAgaWR4
ICY9IH5YRU5NQVBJRFhfZ3JhbnRfdGFibGVfc3RhdHVzOworICAgICAgICBpZiAoIGd0LT5ndF92
ZXJzaW9uICE9IDIgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKICAgICAgICAgaWYg
KCBpZHggPCBucl9zdGF0dXNfZnJhbWVzKGd0KSApCiAgICAgICAgICAgICAqbWZuID0gX21mbih2
aXJ0X3RvX21mbihndC0+c3RhdHVzW2lkeF0pKTsKICAgICAgICAgZWxzZQpAQCAtMzgwMSw2ICsz
ODAxLDI1IEBAIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgaWR4LCBnZm5fdCBnZm4sCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgfQog
CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgZ250dGFiX21hcF9mcmFtZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGlkeCwgZ2ZuX3QgZ2ZuLAorICAgICAgICAgICAgICAgICAgICAg
bWZuX3QgKm1mbikKK3sKKyAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0ID0gZC0+Z3JhbnRfdGFi
bGU7CisgICAgYm9vbCBpc19zdGF0dXMgPSBmYWxzZTsKKyAgICBpbnQgcmM7CisKKyAgICBncmFu
dF93cml0ZV9sb2NrKGd0KTsKKworICAgIGlmICggaWR4ICYgWEVOTUFQSURYX2dyYW50X3RhYmxl
X3N0YXR1cyApCisgICAgeworICAgICAgICBpc19zdGF0dXMgPSB0cnVlOworICAgICAgICBpZHgg
Jj0gflhFTk1BUElEWF9ncmFudF90YWJsZV9zdGF0dXM7CisgICAgfQorCisgICAgcmMgPSBnbnR0
YWJfZ2V0X2ZyYW1lKGQsIGlzX3N0YXR1cywgaWR4LCBtZm4pOwogICAgIGlmICggIXJjICkKICAg
ICAgICAgZ250dGFiX3NldF9mcmFtZV9nZm4oZ3QsIGlkeCwgZ2ZuKTsKIApAQCAtMzgwOSw2ICsz
ODI4LDM0IEBAIGludCBnbnR0YWJfbWFwX2ZyYW1lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgaWR4LCBnZm5fdCBnZm4sCiAgICAgcmV0dXJuIHJjOwogfQogCitpbnQgZ250dGFiX2dl
dF9ncmFudF9mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4pCit7CisgICAgc3RydWN0IGdyYW50X3Rh
YmxlICpndCA9IGQtPmdyYW50X3RhYmxlOworICAgIGludCByYzsKKworICAgIC8qIHdyaXRlIGxv
Y2sgcmVxdWlyZWQgYXMgdmVyc2lvbiBtYXkgY2hhbmdlIGFuZC9vciB0YWJsZSBtYXkgZ3JvdyAq
LworICAgIGdyYW50X3dyaXRlX2xvY2soZ3QpOworICAgIHJjID0gZ250dGFiX2dldF9mcmFtZShk
LCBmYWxzZSwgaWR4LCBtZm4pOworICAgIGdyYW50X3dyaXRlX3VubG9jayhndCk7CisKKyAgICBy
ZXR1cm4gcmM7Cit9CisKK2ludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5f
dCAqbWZuKQoreworICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3QgPSBkLT5ncmFudF90YWJsZTsK
KyAgICBpbnQgcmM7CisKKyAgICAvKiB3cml0ZSBsb2NrIHJlcXVpcmVkIGFzIHZlcnNpb24gbWF5
IGNoYW5nZSBhbmQvb3IgdGFibGUgbWF5IGdyb3cgKi8KKyAgICBncmFudF93cml0ZV9sb2NrKGd0
KTsKKyAgICByYyA9IGdudHRhYl9nZXRfZnJhbWUoZCwgdHJ1ZSwgaWR4LCBtZm4pOworICAgIGdy
YW50X3dyaXRlX3VubG9jayhndCk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lk
IGdudHRhYl91c2FnZV9wcmludChzdHJ1Y3QgZG9tYWluICpyZCkKIHsKICAgICBpbnQgZmlyc3Qg
PSAxOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5
LmMKaW5kZXggM2Q4MTA2MDZkYS4uOTA1ODY1ZjExNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9t
ZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5j
bHVkZSA8eGVuL251bWEuaD4KICNpbmNsdWRlIDx4ZW4vbWVtX2FjY2Vzcy5oPgogI2luY2x1ZGUg
PHhlbi90cmFjZS5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFz
bS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2hhcmRpcnEuaD4KICNpbmNsdWRlIDxhc20vcDJt
Lmg+CkBAIC05NDQsNiArOTQ1LDQzIEBAIHN0YXRpYyBsb25nIHhhdHBfcGVybWlzc2lvbl9jaGVj
ayhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgc3BhY2UpCiAgICAgcmV0dXJuIHhzbV9h
ZGRfdG9fcGh5c21hcChYU01fVEFSR0VULCBjdXJyZW50LT5kb21haW4sIGQpOwogfQogCitzdGF0
aWMgaW50IGFjcXVpcmVfZ3JhbnRfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZnJhbWUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1lcywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgbWZuX2xpc3RbXSkKK3sK
KyAgICB1bnNpZ25lZCBpbnQgaSA9IG5yX2ZyYW1lczsKKworICAgIC8qIEl0ZXJhdGUgYmFja3dh
cmRzIGluIGNhc2UgdGFibGUgbmVlZHMgdG8gZ3JvdyAqLworICAgIHdoaWxlICggaS0tICE9IDAg
KQorICAgIHsKKyAgICAgICAgbWZuX3QgbWZuID0gSU5WQUxJRF9NRk47CisgICAgICAgIGludCBy
YzsKKworICAgICAgICBzd2l0Y2ggKCBpZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBYRU5N
RU1fcmVzb3VyY2VfZ3JhbnRfdGFibGVfaWRfZ3JhbnQ6CisgICAgICAgICAgICByYyA9IGdudHRh
Yl9nZXRfZ3JhbnRfZnJhbWUoZCwgZnJhbWUgKyBpLCAmbWZuKTsKKyAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgIGNhc2UgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlX2lkX3N0YXR1czoK
KyAgICAgICAgICAgIHJjID0gZ250dGFiX2dldF9zdGF0dXNfZnJhbWUoZCwgZnJhbWUgKyBpLCAm
bWZuKTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAg
IGlmICggcmMgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIG1mbl9saXN0W2ld
ID0gbWZuX3gobWZuKTsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGludCBh
Y3F1aXJlX3Jlc291cmNlKAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9hY3F1
aXJlX3Jlc291cmNlX3QpIGFyZykKIHsKQEAgLTk1NCw3ICs5OTIsNyBAQCBzdGF0aWMgaW50IGFj
cXVpcmVfcmVzb3VyY2UoCiAgICAgICogbW9tZW50IHNpbmNlIHRoZXkgYXJlIHNtYWxsLCBidXQg
aWYgdGhleSBuZWVkIHRvIGdyb3cgaW4gZnV0dXJlCiAgICAgICogdXNlLWNhc2VzIHRoZW4gcGVy
LUNQVSBhcnJheXMgb3IgaGVhcCBhbGxvY2F0aW9ucyBtYXkgYmUgcmVxdWlyZWQuCiAgICAgICov
Ci0gICAgeGVuX3Bmbl90IG1mbl9saXN0WzJdOworICAgIHhlbl9wZm5fdCBtZm5fbGlzdFszMl07
CiAgICAgaW50IHJjOwogCiAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnhtYXIsIGFyZywgMSkg
KQpAQCAtOTg5LDYgKzEwMjcsMTEgQEAgc3RhdGljIGludCBhY3F1aXJlX3Jlc291cmNlKAogCiAg
ICAgc3dpdGNoICggeG1hci50eXBlICkKICAgICB7CisgICAgY2FzZSBYRU5NRU1fcmVzb3VyY2Vf
Z3JhbnRfdGFibGU6CisgICAgICAgIHJjID0gYWNxdWlyZV9ncmFudF90YWJsZShkLCB4bWFyLmlk
LCB4bWFyLmZyYW1lLCB4bWFyLm5yX2ZyYW1lcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbl9saXN0KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0OgogICAgICAg
ICByYyA9IGFyY2hfYWNxdWlyZV9yZXNvdXJjZShkLCB4bWFyLnR5cGUsIHhtYXIuaWQsIHhtYXIu
ZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhtYXIubnJfZnJhbWVz
LCBtZm5fbGlzdCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggODM4ZjI0OGE1OS4uZDRlZDhiYTg4OSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9tZW1vcnkuaApAQCAtNjExLDE0ICs2MTEsMjAgQEAgc3RydWN0IHhlbl9tZW1fYWNx
dWlyZV9yZXNvdXJjZSB7CiAgICAgdWludDE2X3QgdHlwZTsKIAogI2RlZmluZSBYRU5NRU1fcmVz
b3VyY2VfaW9yZXFfc2VydmVyIDAKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxl
IDEKIAogICAgIC8qCiAgICAgICogSU4gLSBhIHR5cGUtc3BlY2lmaWMgcmVzb3VyY2UgaWRlbnRp
Zmllciwgd2hpY2ggbXVzdCBiZSB6ZXJvCiAgICAgICogICAgICB1bmxlc3Mgc3RhdGVkIG90aGVy
d2lzZS4KICAgICAgKgogICAgICAqIHR5cGUgPT0gWEVOTUVNX3Jlc291cmNlX2lvcmVxX3NlcnZl
ciAtPiBpZCA9PSBpb3JlcSBzZXJ2ZXIgaWQKKyAgICAgKiB0eXBlID09IFhFTk1FTV9yZXNvdXJj
ZV9ncmFudF90YWJsZSAtPiBpZCBkZWZpbmVkIGJlbG93CiAgICAgICovCiAgICAgdWludDMyX3Qg
aWQ7CisKKyNkZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlX2lkX2dyYW50IDAKKyNk
ZWZpbmUgWEVOTUVNX3Jlc291cmNlX2dyYW50X3RhYmxlX2lkX3N0YXR1cyAxCisKICAgICAvKiBJ
Ti9PVVQgLSBBcyBhbiBJTiBwYXJhbWV0ZXIgbnVtYmVyIG9mIGZyYW1lcyBvZiB0aGUgcmVzb3Vy
Y2UKICAgICAgKiAgICAgICAgICB0byBiZSBtYXBwZWQuIEhvd2V2ZXIsIGlmIHRoZSBzcGVjaWZp
ZWQgdmFsdWUgaXMgMCBhbmQKICAgICAgKiAgICAgICAgICBmcmFtZV9saXN0IGlzIE5VTEwgdGhl
biB0aGlzIGZpZWxkIHdpbGwgYmUgc2V0IHRvIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaAppbmRleCBi
M2E5NWZkYTU4Li5lOTEyNWU0M2U3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRf
dGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZ3JhbnRfdGFibGUuaApAQCAtNTUsNiArNTUs
MTAgQEAgaW50IG1lbV9zaGFyaW5nX2dyZWZfdG9fZ2ZuKHN0cnVjdCBncmFudF90YWJsZSAqZ3Qs
IGdyYW50X3JlZl90IHJlZiwKIAogaW50IGdudHRhYl9tYXBfZnJhbWUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBpZHgsIGdmbl90IGdmbiwKICAgICAgICAgICAgICAgICAgICAgIG1m
bl90ICptZm4pOworaW50IGdudHRhYl9nZXRfZ3JhbnRfZnJhbWUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBpZHgsCisgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZu
KTsKK2ludCBnbnR0YWJfZ2V0X3N0YXR1c19mcmFtZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGlkeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCAqbWZuKTsKIAog
dW5zaWduZWQgaW50IGdudHRhYl9kb20wX2ZyYW1lcyh2b2lkKTsKIAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 13:13:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 13:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWiqj-0007Ee-FC; Wed, 03 Jan 2018 13:12:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWiqi-0007EX-3Y
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 13:12:52 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id 5C/51-13584-3D6DC4A5;
 Wed, 03 Jan 2018 13:12:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVffSNZ8
 og8131S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8atze9ZCg4IVfR/XsfWwDiLt4uRi0NIoJFJ
 YsWyj4wQzmNGibMXdrFDONsYJbY93AWU4eQQEXCW+HpmLjuIzSugL3F/4l0mEFtYwE2it2cxC
 0iDhMAhZokvD+aygiQkBDwlzj+6zQ5jf7i3EaiBnYNNwErikFgXIwcHi4CqxI8dJhMYuRcwMq
 xi1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0bz0DA+MOxru
 T/Q4xSnIwKYny5qR6RwnxJeWnVGYkFmfEF5XmpBYfYtTg4BBouXjyIJMUS15+XqqSBC8LMIyE
 BItS01Mr0jJzgAEIUyrBwaMkwisOkuYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC4FNkhLnX
 XUVqFQApDSjNA9uECwyLjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5tUGWciTmVcCt+8V0C
 lMQKf8Oe8JckpJIkJKqoFRXDHD08vfReCnx/GZTB4TXCexVNnLfw72XVPOqi6xLOx632OziNd
 eH6+vzDg7+8VEK4dPwSIXWe0XX48O/9l3Ze5umwce0ZdcNjsvslaznvZyxubmQ8yiTTP3neKL
 i4v77hFkInqS9/rVzDPitbaH1tWumhvr0/RBKfNY7qlbc7q3+NcFLNijxFKckWioxVxUnAgA8
 RH9eYcCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1514985169!110854244!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6775 invoked from network); 3 Jan 2018 13:12:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 13:12:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWiqf-0005jz-33; Wed, 03 Jan 2018 13: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWiqZ-0001zM-P0; Wed, 03 Jan 2018 13:12:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWiqZ-0006Fs-Di; Wed, 03 Jan 2018 13:12:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117600-mainreport@xen.org>
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=d287c90369d870f15cc3b3cf113287093e7118b9
X-Osstest-Versions-That: xen=971d299c04df379734d10c44d637433e9e564f36
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 13:12:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117600: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYwMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzYwMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkMjg3YzkwMzY5ZDg3MGYxNWNjM2IzY2YxMTMyODcwOTNlNzExOGI5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NzFkMjk5YzA0ZGYzNzk3MzRk
MTBjNDRkNjM3NDMzZTllNTY0ZjM2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc1NjUgIDIwMTgt
MDEtMDIgMTg6MDI6MTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NjAwICAy
MDE4LTAxLTAzIDExOjAxOjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA5NzFkMjk5YzA0Li5kMjg3YzkwMzY5ICBkMjg3YzkwMzY5ZDg3MGYxNWNj
M2IzY2YxMTMyODcwOTNlNzExOGI5IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 13:55:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 13:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWjVZ-0001eN-L2; Wed, 03 Jan 2018 13:55:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWjVX-0001eH-S6
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 13:55:03 +0000
X-Inumbo-ID: ed071f6c-f08d-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed071f6c-f08d-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 13:56:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="65524491"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Alex Braunegg' <alex.braunegg@gmail.com>, 'Michael Collins'
 <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
Thread-Index: AQHTevC0V6avRY/PwE2reHZ9clADv6NPwiIAgAlEFACAABgtAIAJHA4A
Date: Wed, 3 Jan 2018 13:54:54 +0000
Message-ID: <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
References: <5a3ca8ee.4426620a.b956d.1799@mx.google.com>
 <352b0317-cfc5-1ef4-fbd0-2b2879f9712e@suse.com>
 <5a3d6c93.886f620a.2522d.c2fb@mx.google.com>
 <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
In-Reply-To: <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGV4IEJyYXVuZWdnIFttYWls
dG86YWxleC5icmF1bmVnZ0BnbWFpbC5jb21dDQo+IFNlbnQ6IDI4IERlY2VtYmVyIDIwMTcgMTk6
MzINCj4gVG86ICdNaWNoYWVsIENvbGxpbnMnIDxtaWtlQGFyay1uZXQub3JnPjsgJ0p1ZXJnZW4g
R3Jvc3MnDQo+IDxqZ3Jvc3NAc3VzZS5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcNCj4gQ2M6IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW0JVR10g
a2VybmVsIGJ1ZyBlbmNvdW50ZXJlZCBhdCBkcml2ZXJzL25ldC94ZW4tDQo+IG5ldGJhY2svbmV0
YmFjay5jOjQzMCENCj4gDQo+IEhpIE1pa2UsDQo+IA0KPiBUaGFua3MgZm9yIHRoZSBjb25maXJt
YXRpb24gb24gdGhhdC4gU2luY2UgdGhlIGxhc3QgY3Jhc2ggSSB3YXMgaGF2aW5nIHRoZW0NCj4g
ZGFpbHkgdW50aWwgSSBkb3duZ3JhZGVkIGJhY2sgdG8ga2VybmVsIDQuNCBhbmQgWGVuIDQuNiB3
aGVyZSBzdGFiaWxpdHkNCj4gcmVzdW1lZC4gWmVybyBjcmFzaGVzIHNpbmNlIDI0dGggRGVjZW1i
ZXIuDQo+IA0KPiBAUGF1bCwgV2VpLA0KPiANCj4gQ2FuIHdlIGdldCB0aGlzIGludmVzdGlnYXRl
ZD8gSXQgYXBwZWFycyB0aGF0IHRoaXMgaXMgYSBzdGFiaWxpdHkgYmxvY2tlciBmb3IgWGVuDQo+
IHJlbGVhc2VzIG9uIG5ld2VyIGtlcm5lbHMuDQoNClRoZSBvbmx5IG1pbGRseSBzdXNwaWNpb3Vz
IHRoaW5nIEkgY2FuIHNlZSBpbiBuZXRiYWNrIGlzOg0KDQpjb21taXQgY2M4NzM3YTVmZTkwNTFi
N2ZhMDUyYjA4YzU3ZGRiOWY1MzljMzg5YQ0KQXV0aG9yOiBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxs
ZW1iQGdvb2dsZS5jb20+DQpEYXRlOiAgIEZyaSBBdWcgMjUgMTM6MTA6NDMgMjAxNyAtMDQwMA0K
DQogICAgeGVuLW5ldGJhY2s6IHVwZGF0ZSB1YnVmX2luZm8gaW5pdGlhbGl6YXRpb24gdG8gYW5v
bnltb3VzIHVuaW9uDQoNCiAgICBUaGUgeGVuIGRyaXZlciBpbml0aWFsaXplcyBzdHJ1Y3QgdWJ1
Zl9pbmZvIGZpZWxkcyB1c2luZyBkZXNpZ25hdGVkDQogICAgaW5pdGlhbGl6ZXJzLiBJIHJlY2Vu
dGx5IG1vdmVkIHRoZXNlIGZpZWxkcyBpbnNpZGUgYSBuZXN0ZWQgYW5vbnltb3VzDQogICAgc3Ry
dWN0IGluc2lkZSBhbiBhbm9ueW1vdXMgdW5pb24uIEkgaGFkIG1pc3NlZCB0aGlzIHVzZSBjYXNl
Lg0KDQogICAgVGhpcyBicmVha3MgY29tcGlsYXRpb24gb2YgeGVuLW5ldGJhY2sgd2l0aCBvbGRl
ciBjb21waWxlcnMuDQogICAgPkZyb20ga2J1aWxkIGJvdCB3aXRoIGdjYy00LjQuNzoNCg0KICAg
ICAgIGRyaXZlcnMvbmV0Ly94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYzogSW4gZnVuY3Rpb24NCiAg
ICAgICAneGVudmlmX2luaXRfcXVldWUnOg0KICAgICAgID4+IGRyaXZlcnMvbmV0Ly94ZW4tbmV0
YmFjay9pbnRlcmZhY2UuYzo1NTQ6IGVycm9yOiB1bmtub3duIGZpZWxkICdjdHgnIHNwZWNpZmll
ZCBpbiBpbml0aWFsaXplcg0KICAgICAgID4+IGRyaXZlcnMvbmV0Ly94ZW4tbmV0YmFjay9pbnRl
cmZhY2UuYzo1NTQ6IHdhcm5pbmc6IG1pc3NpbmcgYnJhY2VzIGFyb3VuZCBpbml0aWFsaXplcg0K
ICAgICAgICAgIGRyaXZlcnMvbmV0Ly94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYzo1NTQ6IHdhcm5p
bmc6IChuZWFyIGluaXRpYWxpemF0aW9uIGZvciAnKGFub255bW91cykuPGFub255bW91cz4nKQ0K
ICAgICAgID4+IGRyaXZlcnMvbmV0Ly94ZW4tbmV0YmFjay9pbnRlcmZhY2UuYzo1NTQ6IHdhcm5p
bmc6IGluaXRpYWxpemF0aW9uIG1ha2VzIGludGVnZXIgZnJvbSBwb2ludGVyIHdpdGhvdXQgYSBj
YXN0DQogICAgICAgPj4gZHJpdmVycy9uZXQvL3hlbi1uZXRiYWNrL2ludGVyZmFjZS5jOjU1NTog
ZXJyb3I6IHVua25vd24gZmllbGQgJ2Rlc2MnIHNwZWNpZmllZCBpbiBpbml0aWFsaXplcg0KDQog
ICAgQWRkIGRvdWJsZSBicmFjZXMgYXJvdW5kIHRoZSBkZXNpZ25hdGVkIGluaXRpYWxpemVycyB0
byBtYXRjaCB0aGVpcg0KICAgIG5lc3RlZCBwb3NpdGlvbiBpbiB0aGUgc3RydWN0LiBBZnRlciB0
aGlzLCBjb21waWxhdGlvbiBzdWNjZWVkcyBhZ2Fpbi4NCg0KICAgIEZpeGVzOiA0YWI2Yzk5ZDk5
YmIgKCJzb2NrOiBNU0dfWkVST0NPUFkgbm90aWZpY2F0aW9uIGNvYWxlc2NpbmciKQ0KICAgIFJl
cG9ydGVkLWJ5OiBrYnVpbGQgYm90IDxscGtAaW50ZWwuY29tPg0KICAgIFNpZ25lZC1vZmYtYnk6
IFdpbGxlbSBkZSBCcnVpam4gPHdpbGxlbWJAZ29vZ2xlLmNvbT4NCiAgICBBY2tlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBTLiBN
aWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+DQoNCi4uLmFuZCBpdCdzIG9ubHkgbWlsZGx5IHN1
c3BpY2lvdXMgc2luY2UgbmV0YmFjayB1c2VzIHRoZSB1YnVmX2luZm8gc3RydWN0dXJlIGFuZCBz
dG9yZXMgdGhlIHBlbmRpbmdfaWR4IHZhbHVlIHVzZWQgYnkgeGVudmlmX2dyYW50X2hhbmRsZV9y
ZXNldCgpICh3aGljaCBpcyB0aGUgZnVuY3Rpb24gY2FsbGluZyBCVUcoKSkgaW4gdGhlIGRlc2Mg
ZmllbGQ7IEkgY2FuJ3Qgc3BvdCBhbnl0aGluZyB3cm9uZyB3aXRoIHRoZSBwYXRjaCBhcyBzdWNo
LiBJdCBjb3VsZCBiZSB0aGF0IHRoZSBjYXVzZSBpcyBleHRlcm5hbCB0byBuZXRiYWNrLg0KDQpI
b3cgZWFzeSBpcyBpdCB0byB0cmlnZ2VyIHRoaXM/IEknbSBhc3N1bWluZywgZnJvbSB0aGUgb3Jp
Z2luYWwgZGVzY3JpcHRpb24sIHRoYXQgSSBjYW4gcHJvYmFibHkgdHJpZ2dlciBpdCBieSBmb3Jj
aWJseSB0ZXJtaW5hdGluZyBhIHJ1bm5pbmcgZG9tYWluIGFuZCB0aGVuIHRyeWluZyB0byByZXN0
YXJ0IGl0Lg0KDQogIFBhdWwNCg0KPiANCj4gQmVzdCByZWdhcmRzLA0KPiANCj4gQWxleA0KPiAN
Cj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogTWljaGFlbCBDb2xsaW5zIFtt
YWlsdG86bWlrZUBhcmstbmV0Lm9yZ10NCj4gU2VudDogRnJpZGF5LCAyOSBEZWNlbWJlciAyMDE3
IDU6MDUgQU0NCj4gVG86IEFsZXggQnJhdW5lZ2c7ICdKdWVyZ2VuIEdyb3NzJzsgeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiAnUGF1bCBEdXJyYW50JzsgJ1dlaSBMaXUnDQo+
IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbQlVHXSBrZXJuZWwgYnVnIGVuY291bnRlcmVkIGF0
IGRyaXZlcnMvbmV0L3hlbi0NCj4gbmV0YmFjay9uZXRiYWNrLmM6NDMwIQ0KPiANCj4gQWxleCwN
Cj4gDQo+ICAgICAgICAgICBJIHNhdyB0aGlzIHNhbWUgaXNzdWUgd2hlbiBydW5uaW5nIGEga2Vy
bmVsIDQuMTMrLCBzd2l0Y2hlZA0KPiBiYWNrIHRvIDQuMTEgYW5kIHRoZSBwcm9ibGVtIGhhcyBu
b3QgcmVzdXJmYWNlZC4gIEkgd291bGQgbGlrZSB0bw0KPiB1bmRlcnN0YW5kIHRoZSByb290IGNh
dXNlIG9mIHRoaXMgaXNzdWUuDQo+IA0KPiBNaWtlDQo+IA0KPiANCj4gT24gMTIvMjIvMjAxNyAz
OjM1IFBNLCBBbGV4IEJyYXVuZWdnIHdyb3RlOg0KPiA+IEhpIGFsbCwNCj4gPg0KPiA+IEFub3Ro
ZXIgY3Jhc2ggdGhpcyBtb3JuaW5nOg0KPiA+DQo+ID4gdmlmIHZpZi0yLTAgdmlmMi4wOiBUcnlp
bmcgdG8gdW5tYXAgaW52YWxpZCBoYW5kbGUhIHBlbmRpbmdfaWR4OiAweDNhDQo+ID4gLS0tLS0t
LS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tDQo+ID4ga2VybmVsIEJVRyBhdCBkcml2ZXJz
L25ldC94ZW4tbmV0YmFjay9uZXRiYWNrLmM6NDMwIQ0KPiA+IGludmFsaWQgb3Bjb2RlOiAwMDAw
IFsjMV0gU01QDQo+ID4gTW9kdWxlcyBsaW5rZWQgaW46IHh0X3BoeXNkZXYoRSkgaXB0YWJsZV9m
aWx0ZXIoRSkgaXBfdGFibGVzKEUpDQo+IHhlbl9uZXRiYWNrKEUpIG5mc2QoRSkgbG9ja2QoRSkg
Z3JhY2UoRSkgbmZzX2FjbChFKSBhdXRoX3JwY2dzcyhFKSBzdW5ycGMoRSkNCj4gaXBtaV9zaShF
KSBpcG1pX21zZ2hhbmRsZXIoRSkgazEwdGVtcChFKSB6ZnMoUE9FKSB6Y29tbW9uKFBPRSkNCj4g
em52cGFpcihQT0UpIGljcChQT0UpIHNwbChPRSkgemF2bChQT0UpIHp1bmljb2RlKFBPRSkgdHBt
X2luZmluZW9uKEUpDQo+IHNwNTEwMF90Y28oRSkgaTJjX3BpaXg0KEUpIGkyY19jb3JlKEUpIG9o
Y2lfcGNpKEUpIG9oY2lfaGNkKEUpIHRnMyhFKSBwdHAoRSkNCj4gcHBzX2NvcmUoRSkgc2coRSkg
cmFpZDEoRSkgc2RfbW9kKEUpIGF0YV9nZW5lcmljKEUpIHBhdGFfYWNwaShFKQ0KPiBwYXRhX2F0
aWl4cChFKSBhaGNpKEUpIGxpYmFoY2koRSkgZG1fbWlycm9yKEUpIGRtX3JlZ2lvbl9oYXNoKEUp
IGRtX2xvZyhFKQ0KPiBkbV9tb2QoRSkgZGF4KEUpDQo+ID4gQ1BVOiAwIFBJRDogMTQyMzggQ29t
bTogdmlmMi4wLXEwLWRlYWxsIFRhaW50ZWQ6IFAgICAgICAgICAgIE9FICAgNC4xNC42LQ0KPiAx
LmVsNi54ODZfNjQgIzENCj4gPiBIYXJkd2FyZSBuYW1lOiBIUCBQcm9MaWFudCBNaWNyb1NlcnZl
ciwgQklPUyBPNDEgICAgIDEwLzAxLzIwMTMNCj4gPiB0YXNrOiBmZmZmODgwMDU5ZTI1NWMwIHRh
c2suc3RhY2s6IGZmZmZjOTAwMDFmNjQwMDANCj4gPiBSSVA6IGUwMzA6eGVudmlmX3R4X2RlYWxs
b2NfYWN0aW9uKzB4MWJiLzB4MjMwIFt4ZW5fbmV0YmFja10NCj4gPiBSU1A6IGUwMmI6ZmZmZmM5
MDAwMWY2N2M2OCBFRkxBR1M6IDAwMDEwMjkyDQo+ID4gUkFYOiAwMDAwMDAwMDAwMDAwMDQ1IFJC
WDogZmZmZmM5MDAwMWY1NTAwMCBSQ1g6IDAwMDAwMDAwMDAwMDAwMDANCj4gPiBSRFg6IGZmZmY4
ODAwN2Y0MTQ2ZTggUlNJOiBmZmZmODgwMDdmNDBkYjM4IFJESTogZmZmZjg4MDA3ZjQwZGIzOA0K
PiA+IFJCUDogZmZmZmM5MDAwMWY2N2U5OCBSMDg6IDAwMDAwMDAwMDAwMDAzNzIgUjA5OiAwMDAw
MDAwMDAwMDAwMzczDQo+ID4gUjEwOiAwMDAwMDAwMDAwMDAwMDAxIFIxMTogMDAwMDAwMDAwMDAw
MDAwMCBSMTI6IGZmZmZjOTAwMDFmNWU3MzANCj4gPiBSMTM6IDAwMDAxNjAwMDAwMDAwMDAgUjE0
OiBhYWFhYWFhYWFhYWFhYWFiIFIxNTogZmZmZmM5MDAwMDk5YmJlOA0KPiA+IEZTOiAgMDAwMDdm
OTI4NjVkMjlhMCgwMDAwKSBHUzpmZmZmODgwMDdmNDAwMDAwKDAwMDApDQo+IGtubEdTOjAwMDAw
MDAwMDAwMDAwMDANCj4gPiBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAw
MDgwMDUwMDMzDQo+ID4gQ1IyOiBmZmZmZmZmZmZmNjAwNDAwIENSMzogMDAwMDAwMDA2MjA5YzAw
MCBDUjQ6IDAwMDAwMDAwMDAwMDA2NjANCj4gPiBDYWxsIFRyYWNlOg0KPiA+ICAgPyBfcmF3X3Nw
aW5fdW5sb2NrX2lycXJlc3RvcmUrMHgxMS8weDIwDQo+ID4gICA/IGVycm9yX2V4aXQrMHg1LzB4
MjANCj4gPiAgID8gX191cGRhdGVfbG9hZF9hdmdfY2ZzX3JxKzB4MTc2LzB4MTgwDQo+ID4gICA/
IHhlbl9tY19mbHVzaCsweDg3LzB4MTIwDQo+ID4gICA/IHhlbl9sb2FkX3NwMCsweDg0LzB4YTAN
Cj4gPiAgID8gX19zd2l0Y2hfdG8rMHgxYzEvMHgzNjANCj4gPiAgID8gZmluaXNoX3Rhc2tfc3dp
dGNoKzB4NzgvMHgyNDANCj4gPiAgID8gX19zY2hlZHVsZSsweDE5Mi8weDQ5Ng0KPiA+ICAgPyBf
cmF3X3NwaW5fbG9ja19pcnFzYXZlKzB4MWEvMHgzYw0KPiA+ICAgPyBfcmF3X3NwaW5fbG9ja19p
cnFzYXZlKzB4MWEvMHgzYw0KPiA+ICAgPyBfcmF3X3NwaW5fdW5sb2NrX2lycXJlc3RvcmUrMHgx
MS8weDIwDQo+ID4gICB4ZW52aWZfZGVhbGxvY19rdGhyZWFkKzB4NjgvMHhmMCBbeGVuX25ldGJh
Y2tdDQo+ID4gICA/IGRvX3dhaXRfaW50cisweDgwLzB4ODANCj4gPiAgID8geGVudmlmX21hcF9m
cm9udGVuZF9kYXRhX3JpbmdzKzB4ZTAvMHhlMCBbeGVuX25ldGJhY2tdDQo+ID4gICBrdGhyZWFk
KzB4MTA2LzB4MTQwDQo+ID4gICA/IGt0aHJlYWRfZGVzdHJveV93b3JrZXIrMHg2MC8weDYwDQo+
ID4gICByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMA0KPiA+IENvZGU6IDg5IGRmIDQ5IDgzIGM0IDAy
IGU4IGU1IGY1IGZmIGZmIDRkIDM5IGVjIDc1IGU4IGViIGEyIDQ4IDhiIDQzIDIwIDQ4IGM3IGM2
DQo+IDEwIDJiIDU1IGEwIDQ4IDhiIGI4IDIwIDAzIDAwIDAwIDMxIGMwIGU4IDg1IGM5IDA2IGUx
IDwwZj4gMGIgMGYgMGIgNDggOGIgNTMgMjANCj4gODkgYzEgNDggYzcgYzYgNDggMmIgNTUgYTAg
MzEgYzAgNDUgMzENCj4gPiBSSVA6IHhlbnZpZl90eF9kZWFsbG9jX2FjdGlvbisweDFiYi8weDIz
MCBbeGVuX25ldGJhY2tdIFJTUDoNCj4gZmZmZmM5MDAwMWY2N2M2OA0KPiA+IC0tLVsgZW5kIHRy
YWNlIDEzMGRlMGI3ZTM5ZDBlZWEgXS0tLQ0KPiA+DQo+ID4gQmVzdCByZWdhcmRzLA0KPiA+DQo+
ID4gQWxleA0KPiA+DQo+ID4NCj4gPg0KPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
ID4gRnJvbTogSnVlcmdlbiBHcm9zcyBbbWFpbHRvOmpncm9zc0BzdXNlLmNvbV0NCj4gPiBTZW50
OiBGcmlkYXksIDIyIERlY2VtYmVyIDIwMTcgNTo0NyBQTQ0KPiA+IFRvOiBBbGV4IEJyYXVuZWdn
OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiBDYzogV2VpIExpdTsgUGF1bCBE
dXJyYW50DQo+ID4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtCVUddIGtlcm5lbCBidWcgZW5j
b3VudGVyZWQgYXQNCj4gZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jOjQzMCENCj4g
Pg0KPiA+IE9uIDIyLzEyLzE3IDA3OjQwLCBBbGV4IEJyYXVuZWdnIHdyb3RlOg0KPiA+PiBIaSBh
bGwsDQo+ID4+DQo+ID4+IEV4cGVyaWVuY2VkIHRoZSBzYW1lIGlzc3VlIGFnYWluIHRvZGF5Og0K
PiA+IENjaW5nIHRoZSBtYWludGFpbmVycy4NCj4gPg0KPiA+DQo+ID4gSnVlcmdlbg0KPiA+DQo+
ID4+DQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0NCj4gPT09PT09PT09PT09PT09PT09DQo+ID4+ID09PT09PT09PQ0KPiA+Pg0KPiA+
PiB2aWYgdmlmLTItMCB2aWYyLjA6IFRyeWluZyB0byB1bm1hcCBpbnZhbGlkIGhhbmRsZSEgcGVu
ZGluZ19pZHg6IDB4MmYNCj4gPj4gLS0tLS0tLS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0t
DQo+ID4+IGtlcm5lbCBCVUcgYXQgZHJpdmVycy9uZXQveGVuLW5ldGJhY2svbmV0YmFjay5jOjQz
MCENCj4gPj4gaW52YWxpZCBvcGNvZGU6IDAwMDAgWyMxXSBTTVANCj4gPj4gTW9kdWxlcyBsaW5r
ZWQgaW46IHh0X3BoeXNkZXYoRSkgaXB0YWJsZV9maWx0ZXIoRSkgaXBfdGFibGVzKEUpDQo+ID4+
IHhlbl9uZXRiYWNrKEUpIG5mc2QoRSkgbG9ja2QoRSkgZ3JhY2UoRSkgbmZzX2FjbChFKSBhdXRo
X3JwY2dzcyhFKQ0KPiBzdW5ycGMoRSkNCj4gPj4gaXBtaV9zaShFKSBpcG1pX21zZ2hhbmRsZXIo
RSkgazEwdGVtcChFKSB6ZnMoUE9FKSB6Y29tbW9uKFBPRSkNCj4gem52cGFpcihQT0UpDQo+ID4+
IGljcChQT0UpIHNwbChPRSkgemF2bChQT0UpIHp1bmljb2RlKFBPRSkgdHBtX2luZmluZW9uKEUp
IHNwNTEwMF90Y28oRSkNCj4gPj4gaTJjX3BpaXg0KEUpIGkyY19jb3JlKEUpIG9oY2lfcGNpKEUp
IG9oY2lfaGNkKEUpIHRnMyhFKSBwdHAoRSkgcHBzX2NvcmUoRSkNCj4gPj4gc2coRSkgcmFpZDEo
RSkgc2RfbW9kKEUpIGF0YV9nZW5lcmljKEUpIHBhdGFfYWNwaShFKSBwYXRhX2F0aWl4cChFKQ0K
PiBhaGNpKEUpDQo+ID4+IGxpYmFoY2koRSkgZG1fbWlycm9yKEUpIGRtX3JlZ2lvbl9oYXNoKEUp
IGRtX2xvZyhFKSBkbV9tb2QoRSkgZGF4KEUpDQo+ID4+IENQVTogMCBQSUQ6IDEyNjM2IENvbW06
IHZpZjIuMC1xMC1kZWFsbCBUYWludGVkOiBQICAgICAgICAgICBPRQ0KPiA+PiA0LjE0LjYtMS5l
bDYueDg2XzY0ICMxDQo+ID4+IEhhcmR3YXJlIG5hbWU6IEhQIFByb0xpYW50IE1pY3JvU2VydmVy
LCBCSU9TIE80MSAgICAgMTAvMDEvMjAxMw0KPiA+PiB0YXNrOiBmZmZmODgwMDYyNTE4MDAwIHRh
c2suc3RhY2s6IGZmZmZjOTAwMDRmODgwMDANCj4gPj4gUklQOiBlMDMwOnhlbnZpZl90eF9kZWFs
bG9jX2FjdGlvbisweDFiYi8weDIzMCBbeGVuX25ldGJhY2tdDQo+ID4+IFJTUDogZTAyYjpmZmZm
YzkwMDA0ZjhiYzY4IEVGTEFHUzogMDAwMTAyOTINCj4gPj4gUkFYOiAwMDAwMDAwMDAwMDAwMDQ1
IFJCWDogZmZmZmM5MDAwMGZjZDAwMCBSQ1g6IDAwMDAwMDAwMDAwMDAwMDANCj4gPj4gUkRYOiBm
ZmZmODgwMDdmNDE0NmU4IFJTSTogZmZmZjg4MDA3ZjQwZGIzOCBSREk6IGZmZmY4ODAwN2Y0MGRi
MzgNCj4gPj4gUkJQOiBmZmZmYzkwMDA0ZjhiZTk4IFIwODogMDAwMDAwMDAwMDAwMDM3ZCBSMDk6
IDAwMDAwMDAwMDAwMDAzN2UNCj4gPj4gUjEwOiAwMDAwMDAwMDAwMDAwMDAxIFIxMTogMDAwMDAw
MDAwMDAwMDAwMCBSMTI6IGZmZmZjOTAwMDBmZDY3MzANCj4gPj4gUjEzOiAwMDAwMTYwMDAwMDAw
MDAwIFIxNDogYWFhYWFhYWFhYWFhYWFhYiBSMTU6IGZmZmZjOTAwMDA5OWJiZTgNCj4gPj4gRlM6
ICAwMDAwN2Y0MGM2MzYzOWEwKDAwMDApIEdTOmZmZmY4ODAwN2Y0MDAwMDAoMDAwMCkNCj4ga25s
R1M6MDAwMDAwMDAwMDAwMDAwMA0KPiA+PiBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1Iw
OiAwMDAwMDAwMDgwMDUwMDMzDQo+ID4+IENSMjogZmZmZmZmZmZmZjYwMDQwMCBDUjM6IDAwMDAw
MDAwNjM3NWYwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNjYwDQo+ID4+IENhbGwgVHJhY2U6DQo+ID4+
ICAgPyBlcnJvcl9leGl0KzB4NS8weDIwDQo+ID4+ICAgPyBfX3VwZGF0ZV9sb2FkX2F2Z19jZnNf
cnErMHgxNzYvMHgxODANCj4gPj4gICA/IHhlbl9tY19mbHVzaCsweDg3LzB4MTIwDQo+ID4+ICAg
PyB4ZW5fbG9hZF9zcDArMHg4NC8weGEwDQo+ID4+ICAgPyBfX3N3aXRjaF90bysweDFjMS8weDM2
MA0KPiA+PiAgID8gZmluaXNoX3Rhc2tfc3dpdGNoKzB4NzgvMHgyNDANCj4gPj4gICA/IF9fc2No
ZWR1bGUrMHgxOTIvMHg0OTYNCj4gPj4gICA/IF9yYXdfc3Bpbl9sb2NrX2lycXNhdmUrMHgxYS8w
eDNjDQo+ID4+ICAgPyBfcmF3X3NwaW5fbG9ja19pcnFzYXZlKzB4MWEvMHgzYw0KPiA+PiAgID8g
X3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MTEvMHgyMA0KPiA+PiAgIHhlbnZpZl9kZWFs
bG9jX2t0aHJlYWQrMHg2OC8weGYwIFt4ZW5fbmV0YmFja10NCj4gPj4gICA/IGRvX3dhaXRfaW50
cisweDgwLzB4ODANCj4gPj4gICA/IHhlbnZpZl9tYXBfZnJvbnRlbmRfZGF0YV9yaW5ncysweGUw
LzB4ZTAgW3hlbl9uZXRiYWNrXQ0KPiA+PiAgIGt0aHJlYWQrMHgxMDYvMHgxNDANCj4gPj4gICA/
IGt0aHJlYWRfZGVzdHJveV93b3JrZXIrMHg2MC8weDYwDQo+ID4+ICAgPyBrdGhyZWFkX2Rlc3Ry
b3lfd29ya2VyKzB4NjAvMHg2MA0KPiA+PiAgIHJldF9mcm9tX2ZvcmsrMHgyNS8weDMwDQo+ID4+
IENvZGU6IDg5IGRmIDQ5IDgzIGM0IDAyIGU4IGU1IGY1IGZmIGZmIDRkIDM5IGVjIDc1IGU4IGVi
IGEyIDQ4IDhiIDQzIDIwIDQ4DQo+ID4+IGM3IGM2IDEwIDViIDU1IGEwIDQ4IDhiIGI4IDIwIDAz
IDAwIDAwIDMxIGMwIGU4IDg1IDk5IDA2IGUxIDwwZj4gMGIgMGYgMGIgNDgNCj4gPj4gOGIgNTMg
MjAgODkgYzEgNDggYzcgYzYgNDggNWIgNTUgYTAgMzEgYzAgNDUgMzENCj4gPj4gUklQOiB4ZW52
aWZfdHhfZGVhbGxvY19hY3Rpb24rMHgxYmIvMHgyMzAgW3hlbl9uZXRiYWNrXSBSU1A6DQo+ID4+
IGZmZmZjOTAwMDRmOGJjNjgNCj4gPj4gLS0tWyBlbmQgdHJhY2UgMDEwNjgyYzc2NjE5YTFiZCBd
LS0tDQo+ID4+DQo+ID4+DQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NCj4gPT09PT09PT09PT09PT09PT09DQo+ID4+ID09PT09PT09
PQ0KPiA+Pg0KPiA+PiBCZXN0IHJlZ2FyZHMsDQo+ID4+DQo+ID4+IEFsZXgNCj4gPj4NCj4gPj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogQWxleCBCcmF1bmVnZyBbbWFp
bHRvOmFsZXguYnJhdW5lZ2dAZ21haWwuY29tXQ0KPiA+PiBTZW50OiBUaHVyc2RheSwgMjEgRGVj
ZW1iZXIgMjAxNyA4OjA0IEFNDQo+ID4+IFRvOiAneGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnJw0KPiA+PiBTdWJqZWN0OiBbQlVHXSBrZXJuZWwgYnVnIGVuY291bnRlcmVkIGF0DQo+ID4+
IGRyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL25ldGJhY2suYzo0MzAhDQo+ID4+DQo+ID4+IEhpIGFs
bCwNCj4gPj4NCj4gPj4gSSBleHBlcmllbmNlZCB0aGUgZm9sbG93aW5nIGJ1ZyB3aGlsc3QgdXNp
bmcgYSBYZW4gVk0uIFdoYXQgaGFwcGVuZWQNCj4gd2FzDQo+ID4+IHRoYXQgdGhpcyBtb3JuaW5n
IGEgc2luZ2xlIFhlbiBWTSBzdWRkZW5seSB0ZXJtaW5hdGVkIHdpdGhvdXQgY2F1c2UNCj4gd2l0
aCB0aGUNCj4gPj4gZm9sbG93aW5nIGJlaW5nIGxvZ2dlZCBpbiBkbWVzZy4NCj4gPj4NCj4gPj4g
T25seSAxIFZNIGV4cGVyaWVuY2VkIGFuIGlzc3VlIChvdXQgb2YgMiB3aGljaCB3ZXJlIHJ1bm5p
bmcpLCB0aGUgb3RoZXINCj4gPj4gcmVtYWluZWQgdXAgYW5kIGZ1bGx5IGZ1bmN0aW9uYWwgdW50
aWwgSSBhdHRlbXB0ZWQgdG8gcmVzdGFydCB0aGUgY3Jhc2hlZA0KPiBWTQ0KPiA+PiB3aGljaCB0
cmlnZ2VyZWQgdGhlIGtlcm5lbCBidWcuDQo+ID4+DQo+ID4+IEtlcm5lbDoJNC4xNC42DQo+ID4+
IFhlbjoJCTQuOC4yDQo+ID4+DQo+ID4+DQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4gPT09PT09PT09PT09PT09PT09DQo+ID4+
ID09PT09PT09PQ0KPiA+Pg0KPiA+PiB2aWYgdmlmLTItMCB2aWYyLjA6IFRyeWluZyB0byB1bm1h
cCBpbnZhbGlkIGhhbmRsZSEgcGVuZGluZ19pZHg6IDB4M2YNCj4gPj4gLS0tLS0tLS0tLS0tWyBj
dXQgaGVyZSBdLS0tLS0tLS0tLS0tDQo+ID4+IGtlcm5lbCBCVUcgYXQgZHJpdmVycy9uZXQveGVu
LW5ldGJhY2svbmV0YmFjay5jOjQzMCENCj4gPj4gaW52YWxpZCBvcGNvZGU6IDAwMDAgWyMxXSBT
TVANCj4gPj4gTW9kdWxlcyBsaW5rZWQgaW46IHh0X3BoeXNkZXYoRSkgaXB0YWJsZV9maWx0ZXIo
RSkgaXBfdGFibGVzKEUpDQo+ID4+IHhlbl9uZXRiYWNrKEUpIG5mc2QoRSkgbG9ja2QoRSkgZ3Jh
Y2UoRSkgbmZzX2FjbChFKSBhdXRoX3JwY2dzcyhFKQ0KPiBzdW5ycGMoRSkNCj4gPj4gaXBtaV9z
aShFKSBpcG1pX21zZ2hhbmRsZXIoRSkgemZzKFBPRSkgemNvbW1vbihQT0UpIHpudnBhaXIoUE9F
KQ0KPiBpY3AoUE9FKQ0KPiA+PiBzcGwoT0UpIHphdmwoUE9FKSB6dW5pY29kZShQT0UpIGsxMHRl
bXAoRSkgdHBtX2luZmluZW9uKEUpDQo+IHNwNTEwMF90Y28oRSkNCj4gPj4gaTJjX3BpaXg0KEUp
IGkyY19jb3JlKEUpIG9oY2lfcGNpKEUpIG9oY2lfaGNkKEUpIHRnMyhFKSBwdHAoRSkgcHBzX2Nv
cmUoRSkNCj4gPj4gc2coRSkgcmFpZDEoRSkgc2RfbW9kKEUpIGF0YV9nZW5lcmljKEUpIHBhdGFf
YWNwaShFKSBwYXRhX2F0aWl4cChFKQ0KPiBhaGNpKEUpDQo+ID4+IGxpYmFoY2koRSkgZG1fbWly
cm9yKEUpIGRtX3JlZ2lvbl9oYXNoKEUpIGRtX2xvZyhFKSBkbV9tb2QoRSkgZGF4KEUpDQo+ID4+
IENQVTogMCBQSUQ6IDEzMTYzIENvbW06IHZpZjIuMC1xMC1kZWFsbCBUYWludGVkOiBQICAgICAg
ICAgICBPRQ0KPiA+PiA0LjE0LjYtMS5lbDYueDg2XzY0ICMxDQo+ID4+IEhhcmR3YXJlIG5hbWU6
IEhQIFByb0xpYW50IE1pY3JvU2VydmVyLCBCSU9TIE80MSAgICAgMTAvMDEvMjAxMw0KPiA+PiB0
YXNrOiBmZmZmODgwMDU5NWNjOTgwIHRhc2suc3RhY2s6IGZmZmZjOTAwMDI4ZTAwMDANCj4gPj4g
UklQOiBlMDMwOnhlbnZpZl90eF9kZWFsbG9jX2FjdGlvbisweDFiYi8weDIzMCBbeGVuX25ldGJh
Y2tdDQo+ID4+IFJTUDogZTAyYjpmZmZmYzkwMDAyOGUzYzY4IEVGTEFHUzogMDAwMTAyOTINCj4g
Pj4gUkFYOiAwMDAwMDAwMDAwMDAwMDQ1IFJCWDogZmZmZmM5MDAwMjk2OTAwMCBSQ1g6IDAwMDAw
MDAwMDAwMDAwMDANCj4gPj4gUkRYOiBmZmZmODgwMDdmNDE0NmU4IFJTSTogZmZmZjg4MDA3ZjQw
ZGIzOCBSREk6IGZmZmY4ODAwN2Y0MGRiMzgNCj4gPj4gUkJQOiBmZmZmYzkwMDAyOGUzZTk4IFIw
ODogMDAwMDAwMDAwMDAwMDM3YiBSMDk6IDAwMDAwMDAwMDAwMDAzN2MNCj4gPj4gUjEwOiAwMDAw
MDAwMDAwMDAwMDAxIFIxMTogMDAwMDAwMDAwMDAwMDAwMCBSMTI6IGZmZmZjOTAwMDI5NzI3MzAN
Cj4gPj4gUjEzOiAwMDAwMTYwMDAwMDAwMDAwIFIxNDogYWFhYWFhYWFhYWFhYWFhYiBSMTU6IGZm
ZmZjOTAwMDA5OWJiZTgNCj4gPj4gRlM6ICAwMDAwN2ZlZTI2MGZmOWEwKDAwMDApIEdTOmZmZmY4
ODAwN2Y0MDAwMDAoMDAwMCkNCj4ga25sR1M6MDAwMDAwMDAwMDAwMDAwMA0KPiA+PiBDUzogIGUw
MzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzDQo+ID4+IENSMjogZmZm
ZmZmZmZmZjYwMDQwMCBDUjM6IDAwMDAwMDAwNjI4MTUwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNjYw
DQo+ID4+IENhbGwgVHJhY2U6DQo+ID4+ICAgPyBlcnJvcl9leGl0KzB4NS8weDIwDQo+ID4+ICAg
PyBfX3VwZGF0ZV9sb2FkX2F2Z19jZnNfcnErMHgxNzYvMHgxODANCj4gPj4gICA/IHhlbl9tY19m
bHVzaCsweDg3LzB4MTIwDQo+ID4+ICAgPyB4ZW5fbG9hZF9zcDArMHg4NC8weGEwDQo+ID4+ICAg
PyBfX3N3aXRjaF90bysweDFjMS8weDM2MA0KPiA+PiAgID8gZmluaXNoX3Rhc2tfc3dpdGNoKzB4
NzgvMHgyNDANCj4gPj4gICA/IF9fc2NoZWR1bGUrMHgxOTIvMHg0OTYNCj4gPj4gICA/IF9yYXdf
c3Bpbl9sb2NrX2lycXNhdmUrMHgxYS8weDNjDQo+ID4+ICAgPyBfcmF3X3NwaW5fbG9ja19pcnFz
YXZlKzB4MWEvMHgzYw0KPiA+PiAgID8gX3Jhd19zcGluX3VubG9ja19pcnFyZXN0b3JlKzB4MTEv
MHgyMA0KPiA+PiAgIHhlbnZpZl9kZWFsbG9jX2t0aHJlYWQrMHg2OC8weGYwIFt4ZW5fbmV0YmFj
a10NCj4gPj4gICA/IGRvX3dhaXRfaW50cisweDgwLzB4ODANCj4gPj4gICA/IHhlbnZpZl9tYXBf
ZnJvbnRlbmRfZGF0YV9yaW5ncysweGUwLzB4ZTAgW3hlbl9uZXRiYWNrXQ0KPiA+PiAgIGt0aHJl
YWQrMHgxMDYvMHgxNDANCj4gPj4gICA/IGt0aHJlYWRfZGVzdHJveV93b3JrZXIrMHg2MC8weDYw
DQo+ID4+ICAgPyBrdGhyZWFkX2Rlc3Ryb3lfd29ya2VyKzB4NjAvMHg2MA0KPiA+PiAgIHJldF9m
cm9tX2ZvcmsrMHgyNS8weDMwDQo+ID4+IENvZGU6IDg5IGRmIDQ5IDgzIGM0IDAyIGU4IGU1IGY1
IGZmIGZmIDRkIDM5IGVjIDc1IGU4IGViIGEyIDQ4IDhiIDQzIDIwIDQ4DQo+ID4+IGM3IGM2IDEw
IDNiIDU1IGEwIDQ4IDhiIGI4IDIwIDAzIDAwIDAwIDMxIGMwIGU4IDg1IGI5IDA2IGUxIDwwZj4g
MGIgMGYgMGIgNDgNCj4gPj4gOGIgNTMgMjAgODkgYzEgNDggYzcgYzYgNDggM2IgNTUgYTAgMzEg
YzAgNDUgMzENCj4gPj4gUklQOiB4ZW52aWZfdHhfZGVhbGxvY19hY3Rpb24rMHgxYmIvMHgyMzAg
W3hlbl9uZXRiYWNrXSBSU1A6DQo+ID4+IGZmZmZjOTAwMDI4ZTNjNjgNCj4gPj4gLS0tWyBlbmQg
dHJhY2UgN2Q4MjdkYWU2NzAwMmZmYyBdLS0tDQo+ID4+DQo+ID4+DQo+ID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4gPT09PT09PT09
PT09PT09PT09DQo+ID4+ID09PT09PT09PQ0KPiA+Pg0KPiA+PiBUaGUgc2VjdGlvbiBvZiByZWxl
dmFudCBrZXJuZWwgY29kZSBpczoNCj4gPj4NCj4gPj4NCj4gPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KPiA9PT09PT09PT09PT09PT09
PT0NCj4gPj4gPT09PT09PT09DQo+ID4+DQo+ID4+IHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW52aWZf
Z3JhbnRfaGFuZGxlX3Jlc2V0KHN0cnVjdCB4ZW52aWZfcXVldWUNCj4gKnF1ZXVlLA0KPiA+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTE2IHBlbmRpbmdf
aWR4KQ0KPiA+PiB7DQo+ID4+ICAgICAgICAgIGlmICh1bmxpa2VseShxdWV1ZS0+Z3JhbnRfdHhf
aGFuZGxlW3BlbmRpbmdfaWR4XSA9PQ0KPiA+PiAgICAgICAgICAgICAgICAgICAgICAgTkVUQkFD
S19JTlZBTElEX0hBTkRMRSkpIHsNCj4gPj4gICAgICAgICAgICAgICAgICBuZXRkZXZfZXJyKHF1
ZXVlLT52aWYtPmRldiwNCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICJUcnlpbmcg
dG8gdW5tYXAgaW52YWxpZCBoYW5kbGUhIHBlbmRpbmdfaWR4Og0KPiA+PiAweCV4XG4iLA0KPiA+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGVuZGluZ19pZHgpOw0KPiA+PiAgICAgICAg
ICAgICAgICAgIEJVRygpOw0KPiA+PiAgICAgICAgICB9DQo+ID4+ICAgICAgICAgIHF1ZXVlLT5n
cmFudF90eF9oYW5kbGVbcGVuZGluZ19pZHhdID0NCj4gTkVUQkFDS19JTlZBTElEX0hBTkRMRTsN
Cj4gPj4gfQ0KPiA+Pg0KPiA+Pg0KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID09PT09PT09PT09PT09PT09PQ0KPiA+PiA9PT09
PT09PT0NCj4gPj4NCj4gPj4gSW4gYW4gYXR0ZW1wdCB0byByZWNvdmVyIGZyb20gdGhpcyBzaXR1
YXRpb24gSSByZXN0YXJ0ZWQgLyBkZXN0cm95ZWQgKHhsDQo+ID4+IHJlc3RhcnQgPHZtbmFtZT4g
LyB4bCBkZXN0cm95IDx2bW5hbWU+KSB0aGUgVk0gdG8gcmVjb3ZlciBpdCdzIHN0YXRlDQo+IGFu
ZCB0aGUNCj4gPj4gZm9sbG93aW5nIGVycm9yIG1lc3NhZ2VzIHdlcmUgbG9nZ2VkIGF0IHRoZSBj
b25zb2xlOg0KPiA+Pg0KPiA+Pg0KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09DQo+ID09PT09PT09PT09PT09PT09PQ0KPiA+PiA9PT09
PT09PT0NCj4gPj4NCj4gPj4gbGlieGw6IGVycm9yOiBsaWJ4bF9leGVjLmM6MTI5OmxpYnhsX3Jl
cG9ydF9jaGlsZF9leGl0c3RhdHVzOg0KPiA+PiAvZXRjL3hlbi9zY3JpcHRzL2Jsb2NrIHJlbW92
ZSBbMjUyNzFdIGRpZWQgZHVlIHRvIGZhdGFsIHNpZ25hbA0KPiBTZWdtZW50YXRpb24NCj4gPj4g
ZmF1bHQNCj4gPj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMDgwOmRldmljZV9iYWNr
ZW5kX2NhbGxiYWNrOiB1bmFibGUgdG8NCj4gcmVtb3ZlDQo+ID4+IGRldmljZSB3aXRoIHBhdGgg
L2xvY2FsL2RvbWFpbi8wL2JhY2tlbmQvdmlmLzIvMA0KPiA+PiBsaWJ4bDogZXJyb3I6IGxpYnhs
LmM6MTY0NzpkZXZpY2VzX2Rlc3Ryb3lfY2I6IGxpYnhsX19kZXZpY2VzX2Rlc3Ryb3kgZmFpbGVk
DQo+ID4+IGZvciAyDQo+ID4+DQo+ID4+DQo+ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCj4gPT09PT09PT09PT09PT09PT09DQo+ID4+
ID09PT09PT09PQ0KPiA+Pg0KPiA+PiBBZnRlciB3aGljaCB0aGUgcGh5c2ljYWwgc3lzdGVtIGh1
bmcsIHRoZW4gdGhlIHBoeXNpY2FsIHN5c3RlbSByZXN0YXJ0ZWQNCj4gPj4gd2l0aCBub3RoaW5n
IGVsc2UgbG9nZ2VkIGFuZCBldmVyeXRoaW5nIGNhbWUgYmFjayBPSyAmIG9wZXJhdGlvbmFsDQo+
IGluY2x1ZGluZw0KPiA+PiB0aGUgVk0gdGhhdCBjcmFzaGVkLg0KPiA+Pg0KPiA+PiBGdXJ0aGVy
IGRldGFpbHMgKHhsIGRtZXNnLCB4bCBpbmZvKSBhdHRhY2hlZC4NCj4gPj4NCj4gPj4gQmVzdCBy
ZWdhcmRzLA0KPiA+Pg0KPiA+PiBBbGV4IEJyYXVuZWdnDQo+ID4+DQo+ID4+DQo+ID4+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+ID4+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QNCj4gPj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+ID4+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwN
Cj4gPj4NCj4gPg0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQo+ID4gWGVuLWRldmVsIG1haWxpbmcgbGlzdA0KPiA+IFhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiA+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWwNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 14:41:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 14:41:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWkET-00054w-9k; Wed, 03 Jan 2018 14:41:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hrqo=d6=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1eWkES-00054q-Gw
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 14:41:28 +0000
X-Inumbo-ID: 02c2440f-f094-11e7-b4a6-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02c2440f-f094-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 15:40:16 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=1ihDwVp0CVEJVofZxxexFb0ijCYr/WYsgux3kW7lEqeQAgIhGuyJGuTWEZQlJRn4Rx7QftljlmkNC6rSgndKNImhrwmGptdOJvfCvvsbNry9NjgLi+DwIx8qftbS4kCfVAp7cuWIifFmbHawk3qNgqxGVJlr/Mw2G2r4DwWiFwUNQrKWidxSUgndw1eg6KBvMCKoiV4vRfnr4zjknxNXlg2ihFeKS+jeZ5CnF29P77OFNJ+kOzWeCeXsR8Y9QtBm7KPm15kR8DBqX5foYDITlTY+869NFIDj/7Yw5nE3OS2DMt5ePbQZeOOAgGXKrBoDfDumvwhl6ixX1QVZ1sELfg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=ZjThlpuJC41MXRiIsrQ9v
 gk6GU8=; b=d4sUmPEr+8vKqvG+iMcH6ZpDeq8fWLkeHWc3Sb0u4xOQ+qWZWpkMB
 C7OipKGKweQa86BJXQ3LPaw03wquiM2R3uF7lUxwD7QkQ0r5qXquk7SH/D52ifWY
 Lda6Vhk8JDcckCnXXJyMufZlwJrreEAPgdO6WE8cI/SgVqqlTmtqgrNJHgy8MtSk
 z+IFZmsgvNplwcF7cQujxFug86llsaTTM03kjP5rlqt010cLxMYMs479c6xWk2Av
 pHvdlUfQZSg488XRdWpbbgm/M8/ZAADQVep3arGhB2JuUZQWNt8o3HznHqfDS0ff
 MIOa0J2ijYcaJsI0cMZC3CeDpA4RCl0Xg==
Received: (qmail 29909 invoked from network); 3 Jan 2018 16:41:22 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 3 Jan 2018 16:41:22 +0200
Received: (qmail 9424 invoked from network); 3 Jan 2018 16:41:22 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 3 Jan 2018 16:41:22 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed,  3 Jan 2018 16:41:17 +0200
Message-Id: <1514990477-4558-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v3] x86/hvm: Add MSR old value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBwYXRjaCBhZGRzIHRoZSBvbGQgdmFsdWUgcGFyYW0gYW5kIHRoZSBvbmNoYW5nZW9ubHkg
b3B0aW9uCnRvIHRoZSBWTV9FVkVOVF9SRUFTT05fTU9WX1RPX01TUiBldmVudC4KClRoZSBwYXJh
bSB3YXMgYWRkZWQgdG8gdGhlIHZtX2V2ZW50X21vdl90b19tc3Igc3RydWN0IGFuZCB0byB0aGUK
aHZtX21vbml0b3JfbXNyIGZ1bmN0aW9uLiBGaW5hbGx5IEkndmUgY2hhbmdlZCB0aGUgYm9vbF90
IHBhcmFtCnRvIGEgYm9vbCBmb3IgdGhlIGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0IGZ1bmN0aW9u
LgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjI6CiAgICAgICAgLSBSYiBW
MgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICB8ICAyICstCiB0b29scy9s
aWJ4Yy94Y19tb25pdG9yLmMgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgICAgICAgICAgICB8IDEwICsrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5j
ICAgICAgICB8ICA5ICsrKysrKy0tLQogeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgICAg
IHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9tb25pdG9yLmggfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oIHwg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oICAgICB8ICAxICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdm1f
ZXZlbnQuaCAgICAgfCAgNSArKystLQogMTAgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygr
KSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA2NjZkYjBiLi4wOWUx
MzYzIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMjA0OCw3ICsyMDQ4LDcgQEAgaW50IHhjX21v
bml0b3Jfd3JpdGVfY3RybHJlZyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lk
LAogICogbm9uLWFyY2hpdGVjdHVyYWwgaW5kaWNlcy4KICAqLwogaW50IHhjX21vbml0b3JfbW92
X3RvX21zcih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1aW50MzJfdCBt
c3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgb25jaGFuZ2Vvbmx5KTsKIGludCB4Y19t
b25pdG9yX3NpbmdsZXN0ZXAoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwg
Ym9vbCBlbmFibGUpOwogaW50IHhjX21vbml0b3Jfc29mdHdhcmVfYnJlYWtwb2ludCh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZSk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tb25p
dG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5kZXggMjg0MGYxNC4uMDIzM2I4NyAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hj
X21vbml0b3IuYwpAQCAtOTAsNyArOTAsNyBAQCBpbnQgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVn
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiB9CiAKIGludCB4Y19tb25p
dG9yX21vdl90b19tc3IoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgdWlu
dDMyX3QgbXNyLAotICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgb25jaGFuZ2Vvbmx5KQogewog
ICAgIERFQ0xBUkVfRE9NQ1RMOwogCkBAIC0xMDAsNiArMTAwLDcgQEAgaW50IHhjX21vbml0b3Jf
bW92X3RvX21zcih4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCB1aW50MzJf
dCBtc3IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhFTl9ET01DVExf
TU9OSVRPUl9PUF9ESVNBQkxFOwogICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AuZXZlbnQgPSBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUjsKICAgICBkb21jdGwudS5tb25pdG9yX29w
LnUubW92X3RvX21zci5tc3IgPSBtc3I7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC51Lm1vdl90
b19tc3Iub25jaGFuZ2Vvbmx5ID0gb25jaGFuZ2Vvbmx5OwogCiAgICAgcmV0dXJuIGRvX2RvbWN0
bCh4Y2gsICZkb21jdGwpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMjhiYzdlNC4uMjE4NWRkYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBA
IC0zNTM0LDcgKzM1MzQsNyBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBp
bnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiB9CiAKIGludCBodm1fbXNyX3dyaXRlX2lu
dGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sX3QgbWF5X2RlZmVyKQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgbWF5X2RlZmVyKQogewogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVu
dDsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwpAQCAtMzU0NSw2ICszNTQ1LDEy
IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRf
dCBtc3JfY29udGVudCwKIAogICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KG1vbml0b3Jl
ZF9tc3Iodi0+ZG9tYWluLCBtc3IpKSApCiAgICAgeworICAgICAgICB1aW50NjRfdCBtc3Jfb2xk
X2NvbnRlbnQ7CisKKyAgICAgICAgcmV0ID0gaHZtX21zcl9yZWFkX2ludGVyY2VwdChtc3IsICZt
c3Jfb2xkX2NvbnRlbnQpOworICAgICAgICBpZiAoIHJldCAhPSBYODZFTVVMX09LQVkgKQorICAg
ICAgICAgICAgcmV0dXJuIHJldDsKKwogICAgICAgICBBU1NFUlQodi0+YXJjaC52bV9ldmVudCk7
CiAKICAgICAgICAgLyogVGhlIGFjdHVhbCB3cml0ZSB3aWxsIG9jY3VyIGluIGh2bV9kb19yZXN1
bWUoKSAoaWYgcGVybWl0dGVkKS4gKi8KQEAgLTM1NTIsNyArMzU1OCw3IEBAIGludCBodm1fbXNy
X3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwK
ICAgICAgICAgdi0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YS5tc3IgPSBtc3I7CiAgICAgICAg
IHYtPmFyY2gudm1fZXZlbnQtPndyaXRlX2RhdGEudmFsdWUgPSBtc3JfY29udGVudDsKIAotICAg
ICAgICBodm1fbW9uaXRvcl9tc3IobXNyLCBtc3JfY29udGVudCk7CisgICAgICAgIGh2bV9tb25p
dG9yX21zcihtc3IsIG1zcl9jb250ZW50LCBtc3Jfb2xkX2NvbnRlbnQpOwogICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9t
b25pdG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCA0Y2U3NzhjLi4xMzFi
ODUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL21vbml0b3IuYwpAQCAtNzQsMTYgKzc0LDE5IEBAIGJvb2wgaHZtX21vbml0b3Jf
ZW11bF91bmltcGxlbWVudGVkKHZvaWQpCiAgICAgICAgIG1vbml0b3JfdHJhcHMoY3VyciwgdHJ1
ZSwgJnJlcSkgPT0gMTsKIH0KIAotdm9pZCBodm1fbW9uaXRvcl9tc3IodW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgdmFsdWUpCit2b2lkIGh2bV9tb25pdG9yX21zcih1bnNpZ25lZCBpbnQgbXNy
LCB1aW50NjRfdCBuZXdfdmFsdWUsIHVpbnQ2NF90IG9sZF92YWx1ZSkKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAKLSAgICBpZiAoIG1vbml0b3JlZF9tc3IoY3Vyci0+ZG9t
YWluLCBtc3IpICkKKyAgICBpZiAoIG1vbml0b3JlZF9tc3IoY3Vyci0+ZG9tYWluLCBtc3IpICYm
CisgICAgICAgICAoIW1vbml0b3JlZF9tc3Jfb25jaGFuZ2Vvbmx5KGN1cnItPmRvbWFpbiwgbXNy
KSB8fAorICAgICAgICAgICBuZXdfdmFsdWUgIT0gb2xkX3ZhbHVlKSApCiAgICAgewogICAgICAg
ICB2bV9ldmVudF9yZXF1ZXN0X3QgcmVxID0gewogICAgICAgICAgICAgLnJlYXNvbiA9IFZNX0VW
RU5UX1JFQVNPTl9NT1ZfVE9fTVNSLAogICAgICAgICAgICAgLnUubW92X3RvX21zci5tc3IgPSBt
c3IsCi0gICAgICAgICAgICAudS5tb3ZfdG9fbXNyLnZhbHVlID0gdmFsdWUsCisgICAgICAgICAg
ICAudS5tb3ZfdG9fbXNyLm5ld192YWx1ZSA9IG5ld192YWx1ZSwKKyAgICAgICAgICAgIC51Lm1v
dl90b19tc3Iub2xkX3ZhbHVlID0gb2xkX3ZhbHVlCiAgICAgICAgIH07CiAKICAgICAgICAgbW9u
aXRvcl90cmFwcyhjdXJyLCAxLCAmcmVxKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25p
dG9yLmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCmluZGV4IGU1OWYxZjUuLmYyMjllNjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0
b3IuYwpAQCAtMjUsNyArMjUsOCBAQAogaW50IGFyY2hfbW9uaXRvcl9pbml0X2RvbWFpbihzdHJ1
Y3QgZG9tYWluICpkKQogewogICAgIGlmICggIWQtPmFyY2gubW9uaXRvci5tc3JfYml0bWFwICkK
LSAgICAgICAgZC0+YXJjaC5tb25pdG9yLm1zcl9iaXRtYXAgPSB4emFsbG9jKHN0cnVjdCBtb25p
dG9yX21zcl9iaXRtYXApOworICAgICAgICBkLT5hcmNoLm1vbml0b3IubXNyX2JpdG1hcCA9IHh6
YWxsb2NfYXJyYXkoc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDIpOwogCiAgICAgaWYgKCAhZC0+YXJj
aC5tb25pdG9yLm1zcl9iaXRtYXAgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsKQEAgLTY3LDcg
KzY4LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgKm1vbml0b3JfYml0bWFwX2Zvcl9tc3IoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyICptc3IpCiAgICAgfQogfQogCi1zdGF0aWMgaW50IG1v
bml0b3JfZW5hYmxlX21zcihzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbXNyKQorc3RhdGljIGludCBt
b25pdG9yX2VuYWJsZV9tc3Ioc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zciwgYm9vbCBvbmNoYW5n
ZW9ubHkpCiB7CiAgICAgdW5zaWduZWQgbG9uZyAqYml0bWFwOwogICAgIHUzMiBpbmRleCA9IG1z
cjsKQEAgLTg0LDYgKzg1LDExIEBAIHN0YXRpYyBpbnQgbW9uaXRvcl9lbmFibGVfbXNyKHN0cnVj
dCBkb21haW4gKmQsIHUzMiBtc3IpCiAKICAgICBodm1fZW5hYmxlX21zcl9pbnRlcmNlcHRpb24o
ZCwgbXNyKTsKIAorICAgIGlmICggb25jaGFuZ2Vvbmx5ICkKKyAgICAgICAgX19zZXRfYml0KGlu
ZGV4ICsgc2l6ZW9mKHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXApICogOCwgYml0bWFwKTsKKyAg
ICBlbHNlCisgICAgICAgIF9fY2xlYXJfYml0KGluZGV4ICsgc2l6ZW9mKHN0cnVjdCBtb25pdG9y
X21zcl9iaXRtYXApICogOCwgYml0bWFwKTsKKwogICAgIHJldHVybiAwOwogfQogCkBAIC0xMTks
NiArMTI1LDIxIEBAIGJvb2wgbW9uaXRvcmVkX21zcihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1
MzIgbXNyKQogICAgIHJldHVybiB0ZXN0X2JpdChtc3IsIGJpdG1hcCk7CiB9CiAKK2Jvb2wgbW9u
aXRvcmVkX21zcl9vbmNoYW5nZW9ubHkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zcikK
K3sKKyAgICBjb25zdCB1bnNpZ25lZCBsb25nICpiaXRtYXA7CisKKyAgICBpZiAoICFkLT5hcmNo
Lm1vbml0b3IubXNyX2JpdG1hcCApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGJpdG1h
cCA9IG1vbml0b3JfYml0bWFwX2Zvcl9tc3IoZCwgJm1zcik7CisKKyAgICBpZiAoICFiaXRtYXAg
KQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gdGVzdF9iaXQobXNyICsgc2l6
ZW9mKHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXApICogOCwgYml0bWFwKTsKK30KKwogaW50IGFy
Y2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3AgKm1vcCkKIHsKQEAg
LTE5OCw3ICsyMTksNyBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICB9CiAKICAgICAgICAgaWYgKCByZXF1ZXN0ZWRfc3RhdHVzICkKLSAg
ICAgICAgICAgIHJjID0gbW9uaXRvcl9lbmFibGVfbXNyKGQsIG1zcik7CisgICAgICAgICAgICBy
YyA9IG1vbml0b3JfZW5hYmxlX21zcihkLCBtc3IsIG1vcC0+dS5tb3ZfdG9fbXNyLm9uY2hhbmdl
b25seSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gbW9uaXRvcl9kaXNhYmxlX21z
cihkLCBtc3IpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9y
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9tb25pdG9yLmgKaW5kZXggNmUyMjA5MS4uZjFh
ZjRmOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vbW9uaXRvci5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL21vbml0b3IuaApAQCAtMzcsNyArMzcsNyBAQCBib29s
IGh2bV9tb25pdG9yX2NyKHVuc2lnbmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwK
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvbGQpOwogI2RlZmluZSBodm1fbW9u
aXRvcl9jclgoY3IsIG5ldywgb2xkKSBcCiAgICAgICAgICAgICAgICAgICAgICAgICBodm1fbW9u
aXRvcl9jcihWTV9FVkVOVF9YODZfIyNjciwgbmV3LCBvbGQpCi12b2lkIGh2bV9tb25pdG9yX21z
cih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCB2YWx1ZSk7Cit2b2lkIGh2bV9tb25pdG9yX21z
cih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCB2YWx1ZSwgdWludDY0X3Qgb2xkX3ZhbHVlKTsK
IHZvaWQgaHZtX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3ModWludDY0X3QgZXhpdF9pbmZvLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB2bXhfZXhpdF9xdWFs
aWZpY2F0aW9uLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IGRl
c2NyaXB0b3IsIGJvb2wgaXNfd3JpdGUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3VwcG9ydC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3VwcG9ydC5oCmluZGV4
IGQ3ODRmYzEuLmFjMzNlZWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N1
cHBvcnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdXBwb3J0LmgKQEAgLTE1NCw3
ICsxNTQsNyBAQCB2b2lkIGh2bV91ZF9pbnRlcmNlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7
CiBpbnQgX19tdXN0X2NoZWNrIGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQoCiAgICAgdW5zaWduZWQg
aW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KTsKIGludCBfX211c3RfY2hlY2sgaHZtX21z
cl93cml0ZV9pbnRlcmNlcHQoCi0gICAgdW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2Nv
bnRlbnQsIGJvb2xfdCBtYXlfZGVmZXIpOworICAgIHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90
IG1zcl9jb250ZW50LCBib29sIG1heV9kZWZlcik7CiAKICNlbmRpZiAvKiBfX0FTTV9YODZfSFZN
X1NVUFBPUlRfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRv
ci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5kZXggMGFkYTk3MC4uYTA0NDRk
MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTEwNCw1ICsxMDQsNiBAQCBpbnQgYXJjaF9tb25p
dG9yX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCBhcmNoX21vbml0b3JfY2xl
YW51cF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCk7CiAKIGJvb2wgbW9uaXRvcmVkX21zcihjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbXNyKTsKK2Jvb2wgbW9uaXRvcmVkX21zcl9vbmNoYW5n
ZW9ubHkoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG1zcik7CiAKICNlbmRpZiAvKiBfX0FT
TV9YODZfTU9OSVRPUl9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCA2ZDUzOTZmLi45YWU3Mjk1
OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTA1MCw2ICsxMDUwLDggQEAgc3RydWN0IHhlbl9kb21j
dGxfbW9uaXRvcl9vcCB7CiAKICAgICAgICAgc3RydWN0IHsKICAgICAgICAgICAgIHVpbnQzMl90
IG1zcjsKKyAgICAgICAgICAgIC8qIFNlbmQgZXZlbnQgb25seSBvbiBhIGNoYW5nZSBvZiB2YWx1
ZSAqLworICAgICAgICAgICAgdWludDhfdCBvbmNoYW5nZW9ubHk7CiAgICAgICAgIH0gbW92X3Rv
X21zcjsKIAogICAgICAgICBzdHJ1Y3QgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGlj
L3ZtX2V2ZW50LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAppbmRleCBiNTMxZjcx
Li4zNmUzZjQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvdm1fZXZlbnQuaApAQCAtMjksNyArMjksNyBAQAogCiAjaW5j
bHVkZSAieGVuLmgiCiAKLSNkZWZpbmUgVk1fRVZFTlRfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAw
MDAwMgorI2RlZmluZSBWTV9FVkVOVF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDAzCiAKICNp
ZiBkZWZpbmVkKF9fWEVOX18pIHx8IGRlZmluZWQoX19YRU5fVE9PTFNfXykKIApAQCAtMjYwLDcg
KzI2MCw4IEBAIHN0cnVjdCB2bV9ldmVudF9kZWJ1ZyB7CiAKIHN0cnVjdCB2bV9ldmVudF9tb3Zf
dG9fbXNyIHsKICAgICB1aW50NjRfdCBtc3I7Ci0gICAgdWludDY0X3QgdmFsdWU7CisgICAgdWlu
dDY0X3QgbmV3X3ZhbHVlOworICAgIHVpbnQ2NF90IG9sZF92YWx1ZTsKIH07CiAKICNkZWZpbmUg
Vk1fRVZFTlRfREVTQ19JRFRSICAgICAgICAgICAxCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 15:42:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 15:42:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWlBj-0000la-RX; Wed, 03 Jan 2018 15:42:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWlBi-0000lU-La
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 15:42:42 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 79/A7-05655-1F9FC4A5;
 Wed, 03 Jan 2018 15:42:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVffjT58
 og63d7Bb3prxnd2D02N63iz2AMYo1My8pvyKBNaN9zkb2gl0iFf3nbBsYv/J1MXJxCAk0Mkms
 mrKUqYuRE8h5zCjx6L8LRGIbo8SU2efZQRIiAs4SX8/MBbN5BfQlDh1ezQJiCwu4Sez718IC0
 iAhcIhZ4suDuawgCQkBT4lPEw4xw9gHDz1j7GJk52ATsJI4JAYSZRFQlbj7dBbTBEbuBYwMqx
 g1ilOLylKLdI3M9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GM8sCDz
 EKMnBpCTKm5PqHSXEl5SfUpmRWJwRX1Sak1p8iFGDg0Og5eLJg0xSLHn5ealKErzTfvhECQkW
 paanVqRl5gDDD6ZUgoNHSYR3Hkiat7ggMbc4Mx0idYrRmOPYpst/mDiezXzdwCwENklKnPcaS
 KkASGlGaR7cIFhcXGKUlRLmZQQ6U4inILUoN7MEVf4VozgHo5IwbzXIFJ7MvBK4fa+ATmECOu
 XPeU+QU0oSEVJSDYwuZ397Lha+Vf8keHnHSbOuuUszzy1imLxA+mDhFhV+t1grq9LGiodT/+W
 GbXVsD1IzNb6RuGj6/7Qjk7zdr7hOr1hurKu5/un/lLW2OwOTM3fUzN5VGvO876dXd3xVeon1
 YrbfNWJ8JpYv7tbrq68R4a3cNevylcq9rusOVMcY504NfSz7bocSS3FGoqEWc1FxIgDPeOmah
 gIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1514994160!91431905!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53613 invoked from network); 3 Jan 2018 15:42:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 15:42:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWlBf-00019n-JB; Wed, 03 Jan 2018 15:42:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWlBa-0002jO-4Y; Wed, 03 Jan 2018 15:42:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWlBZ-0005xC-5E; Wed, 03 Jan 2018 15:42:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117604-mainreport@xen.org>
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=7762c2d6f4382776d97446f3fdaa1838443720cb
X-Osstest-Versions-That: xen=d287c90369d870f15cc3b3cf113287093e7118b9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 15:42:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117604: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzYwNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3NzYyYzJkNmY0MzgyNzc2ZDk3NDQ2ZjNmZGFhMTgzODQ0MzcyMGNiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkMjg3YzkwMzY5ZDg3MGYxNWNj
M2IzY2YxMTMyODcwOTNlNzExOGI5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc2MDAgIDIwMTgt
MDEtMDMgMTE6MDE6MTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NjA0ICAy
MDE4LTAxLTAzIDE0OjAxOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IE1vcnRvbiA8YWtwbUBs
aW51eC1mb3VuZGF0aW9uLm9yZz4KICBEYXZpZCBXb29kaG91c2UgPERhdmlkLldvb2Rob3VzZUBp
bnRlbC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIExpbnVzIFRvcnZh
bGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KICBNaWNoZWwgTGVzcGluYXNzZSA8
d2Fsa2VuQGdvb2dsZS5jb20+CiAgUHJhdmVlbiBLdW1hciA8a3ByYXZlZW4ubGttbEBnbWFpbC5j
b20+CiAgUmlrIHZhbiBSaWVsIDxyaWVsQHJlZGhhdC5jb20+CiAgV2VpIFlhbmcgPHdlaXlhbmdA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZDI4N2M5MDM2OS4uNzc2MmMyZDZm
NCAgNzc2MmMyZDZmNDM4Mjc3NmQ5NzQ0NmYzZmRhYTE4Mzg0NDM3MjBjYiAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 15:48:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 15:48:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWlHF-00011P-Fy; Wed, 03 Jan 2018 15:48:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWlHD-00011F-VO
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 15:48:23 +0000
X-Inumbo-ID: c2cc7d58-f09d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2cc7d58-f09d-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 15:50:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 08:48:15 -0700
Message-Id: <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 08:48:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
In-Reply-To: <20180103121942.3524-7-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 JulienGrall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDEzOjE5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ICtzdGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnMsIGJvb2wgYnVmKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
Owo+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVx
IDogJnMtPmlvcmVxOwo+ICsKPiArICAgIGlmICggIWlvcnAtPnBhZ2UgKQo+ICsgICAgICAgIHJl
dHVybjsKPiArCj4gKyAgICBwYWdlX2xpc3RfYWRkX3RhaWwoaW9ycC0+cGFnZSwgJmQtPmFyY2gu
aHZtX2RvbWFpbi5pb3JlcV9zZXJ2ZXIucGFnZXMpOwoKQWZhaWN0IHMtPmRvbWFpbiBpcyB0aGUg
Z3Vlc3QsIG5vdCB0aGUgZG9tYWluIGNvbnRhaW5pbmcgdGhlCmVtdWxhdG9yLiBIZW5jZSB0aGlz
IG5ldyBtb2RlbCBvZiBmcmVlaW5nIHRoZSBwYWdlcyBpcyBzYWZlIG9ubHkKd2hlbiB0aGUgZW11
bGF0b3IgZG9tYWluIGlzIGRlYWQgYnkgdGhlIHRpbWUgdGhlIGd1ZXN0IGlzIGJlaW5nCmNsZWFu
ZWQgdXAuIEknbSBub3Qgb25seSB1bmF3YXJlIG9mIHRoaXMgYmVpbmcgZW5mb3JjZWQgYW55d2hl
cmUsCmJ1dCBhbHNvIHVuY29udmluY2VkIHRoaXMgaXMgYSBkZXNpcmFibGUgcmVzdHJpY3Rpb246
IFdoeSBzaG91bGRuJ3QKZW11bGF0b3IgZG9tYWlucyBiZSBhbGxvd2VkIHRvIGJlIGxvbmcgbGl2
ZWQsIHNlcnZpY2luZyBtb3JlIHRoYW4KYSBzaW5nbGUgZ3Vlc3QgaWYgc28gZGVzaXJlZCBieSB0
aGUgYWRtaW4/CgpXaGF0IGlzIGFkZGl0aW9uYWxseSBjb25mdXNpbmcgbWUgaXMgdGhlIHBhZ2Ug
b3duZXJzaGlwOiBXYXNuJ3QKdGhlIChvcmlnaW5hbCkgaW50ZW50aW9uIHRvIG1ha2UgdGhlIHBh
Z2VzIG93bmVkIGJ5IHRoZSBlbXVsYXRvcgpkb21haW4gcmF0aGVyIHRoYW4gdGhlIGd1ZXN0PyBJ
IHNlZW0gdG8gcmVjYWxsIHlvdSByZWZlcnJpbmcgdG8KcmVzdHJpY3Rpb25zIGluIGRvX21tdV91
cGRhdGUoKSwgYnV0IGEgZG9tYWluIHNob3VsZCBhbHdheXMgYmUKYWJsZSB0byBtYXAgcGFnZXMg
aXQgb3ducywgc2hvdWxkbid0IGl0PwoKRnVydGhlcm1vcmUgeW91IGNvbnRpbnVlIHRvIHVzZSBY
ZW4gaGVhcCBwYWdlcyByYXRoZXIgdGhhbgpkb21haW4gaGVhcCBvbmVzLgoKQW5kIGZpbmFsbHkg
SSdtIHN0aWxsIG1pc3NpbmcgdGhlIGlzX2h2bV9kb21haW4oKSBjaGVjayBpbgpodm1fZ2V0X2lv
cmVxX3NlcnZlcl9mcmFtZSgpLiBOb3IgaXMgdGhlcmUgYSBOVUxMIGNoZWNrIGZvcgp0aGUgcmV0
dXJuIHZhbHVlIG9mIGdldF9pb3JlcV9zZXJ2ZXIoKSwgYXMgSSBub3RpY2Ugb25seSBub3cuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 16:05:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 16:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWlXv-0002wZ-VU; Wed, 03 Jan 2018 16:05:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l+po=d6=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1eWlXu-0002wS-A9
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 16:05:38 +0000
X-Inumbo-ID: c645b314-f09f-11e7-b4a6-bc764e045a96
Received: from mail-wm0-f52.google.com (unknown [74.125.82.52])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c645b314-f09f-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 17:04:28 +0100 (CET)
Received: by mail-wm0-f52.google.com with SMTP id i11so3484088wmf.4
 for <xen-devel@lists.xenproject.org>; Wed, 03 Jan 2018 08:05:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Vg3cOZY/277Ul2fbgMv/FUe+HEaPht/RtU4OAQuHXFA=;
 b=TIQ5QQjICLiN0YSVhiksjQQ7daw6xNneD/UdDwn9VhskWGU0vFW4WVGJgDsqFLTorc
 E1ZYOhvVf/hpod/hFELdGP3B5Ceh0GCyl9JN05hXfA+UshUdArJW2qesm0/wxB6kRR5I
 t22uXwfVfTdNNcsgfSjZK05+Ca4WagA8QSpk3/98wD85dPXA8FgcgOnuFJbkXadci5Du
 r3Q1eO1ObrJzPonvUaQE71L+zP1Lzs1itYZiV1q+NWfd1O3M+I4yMz1oYN+EFR8C5sC4
 3/hw0Y5UB/Hz6dq+3Ba6mBz7dPs2var4ayTvjGJJrSgJq7F82SICTykrzffZxlyCCAJ4
 RjGQ==
X-Gm-Message-State: AKGB3mIGlJBgUGnj/w2k/Xge2FbQaLsVjiuLMcPzanKth4Rj6NLYynpH
 MEtPIopYYceW+RUZVWn+sxp6mr2y
X-Google-Smtp-Source: ACJfBoufZyRRTxneTvqqYdLwhbSKb7eeU8F7XlEQKCrnXpyWcHcwCz3DQ+zEwd8LZg1R79eNkhJXpQ==
X-Received: by 10.80.153.210 with SMTP id n18mr3303543edb.281.1514995534995;
 Wed, 03 Jan 2018 08:05:34 -0800 (PST)
Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com.
 [74.125.82.48])
 by smtp.gmail.com with ESMTPSA id g20sm933212edb.75.2018.01.03.08.05.34
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 03 Jan 2018 08:05:34 -0800 (PST)
Received: by mail-wm0-f48.google.com with SMTP id n138so3479733wmg.2
 for <xen-devel@lists.xenproject.org>; Wed, 03 Jan 2018 08:05:34 -0800 (PST)
X-Received: by 10.28.54.207 with SMTP id y76mr1918721wmh.94.1514995534088;
 Wed, 03 Jan 2018 08:05:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.21.196 with HTTP; Wed, 3 Jan 2018 08:04:53 -0800 (PST)
In-Reply-To: <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 3 Jan 2018 09:04:53 -0700
X-Gmail-Original-Message-ID: <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
Message-ID: <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMywgMjAxOCBhdCA0OjIwIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDAyLjAxLjE4IGF0IDE2OjU2LCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4gd3JvdGU6Cj4+IFdoZW4gYm9vdGluZyBYZW4gdmlhIFVFRkkgdGhlIFhlbiBjb25maWcg
ZmlsZSBjYW4gY29udGFpbiBtdWx0aXBsZSBzZWN0aW9ucwo+PiBlYWNoIGRlc2NyaWJpbmcgZGlm
ZmVyZW50IGJvb3Qgb3B0aW9ucy4gSXQgaXMgY3VycmVudGx5IG9ubHkgcG9zc2libGUgdG8gY2hv
b3NlCj4+IHdoaWNoIHNlY3Rpb24gdG8gYm9vdCB3aXRoIGlmIFhlbiBpcyBzdGFydGVkIHRocm91
Z2ggYW4gRUZJIFNoZWxsLgo+Cj4gSXMgdGhpcyB0cnVlPyBJIHRob3VnaHQgdGhhdCBFRkkgQm9v
dCBNYW5hZ2VyIGVudHJpZXMgY2FuIHZlcnkgd2VsbAo+IGhhdmUgY29tbWFuZCBsaW5lIG9wdGlv
bnMuIEFuZCBvdGhlciBib290IGxvYWRlcnMgKGUuZy4gZ3J1YjIpCj4gc2hvdWxkIHByb3ZpZGUg
dGhlaXIgb3duIG1lYW5zIHRvIGhhbmQgb3ZlciBvcHRpb25zLgoKTWF5YmUgdGhlIGNvbW1lbnQg
aXMgaW5hY2N1cmF0ZSBpbiB0aGF0IGlmIHlvdSB1c2UgZ3J1YiBvciBzb21lIG90aGVyCmJvb3Rs
b2FkZXIgaXQgY2FuIGFsc28gc3BlY2lmeSB3aGljaCBzZWN0aW9uIHRvIHVzZSBmcm9tIHRoZSBY
ZW4KY29uZmlnLiBJIG9ubHkgdHJpZWQgaXQgd2l0aCB0aGUgU2hlbGwgdGhvdWdoIHNvIEkgY2Fu
J3Qgc3BlYWsgZm9yCm90aGVyIGJvb3Rsb2FkZXJzLiBJZiBYZW4gaXMgYmVpbmcgbGF1bmNoZWQg
ZGlyZWN0bHkgYnkgVUVGSSAob3IgYnkKdGhlIHNoaW0pIHRoZSBvbmx5IHdheSB0byBzcGVjaWZ5
IHRoZSBzZWN0aW9uIGlzIHdpdGgKRUZJX0xPQURfT1BUSU9OJ3MgT3B0aW9uYWxEYXRhLiBXaGVu
IHlvdSBkbyB0aGF0IHRob3VnaCB0aGUgY3VycmVudApjb21tYW5kIGxpbmUgcGFyc2luZyBjb2Rl
IHdvbid0IHdvcmsgYmVjYXVzZSBpdCdzIG5vdCBhIHN0cmluZzoKCiMgZWZpYm9vdG1nciAtdyAt
TCAiWGVuIiAtbCAiXEVGSVx4ZW5ceGVuLmVmaSIgLWMgLWQgL2Rldi9udm1lMG4xCi0tcGFydCAx
IC1lIDMgLXUgInNlY3Rpb241IgojIGVmaXZhciAtcCAtLW5hbWUgOGJlNGRmNjEtOTNjYS0xMWQy
LWFhMGQtMDBlMDk4MDMyYjhjLUJvb3QwMDAwCkdVSUQ6IDhiZTRkZjYxLTkzY2EtMTFkMi1hYTBk
LTAwZTA5ODAzMmI4YwpOYW1lOiAiQm9vdDAwMDAiCkF0dHJpYnV0ZXM6CiAgICBOb24tVm9sYXRp
bGUKICAgIEJvb3QgU2VydmljZSBBY2Nlc3MKICAgIFJ1bnRpbWUgU2VydmljZSBBY2Nlc3MKVmFs
dWU6CjAwMDAwMDAwICAwMSAwMCAwMCAwMCA3YyAwMCA1OCAwMCAgNjUgMDAgNmUgMDAgMDAgMDAg
MDIgMDEgIHwuLi4ufC5YLmUubi4uLi4ufAowMDAwMDAxMCAgMGMgMDAgZDAgNDEgMDMgMGEgMDAg
MDAgIDAwIDAwIDAxIDAxIDA2IDAwIDAwIDFkICB8Li4uQS4uLi4uLi4uLi4uLnwKMDAwMDAwMjAg
IDAxIDAxIDA2IDAwIDAwIDAwIDAzIDE3ICAxMCAwMCAwMSAwMCAwMCAwMCAwMCAwOCAgfC4uLi4u
Li4uLi4uLi4uLi58CjAwMDAwMDMwICAwZCAwMyAwMCAwYiBhOCBlMCAwNCAwMSAgMmEgMDAgMDEg
MDAgMDAgMDAgMDAgMDggIHwuLi4uLi4uLiouLi4uLi4ufAowMDAwMDA0MCAgMDAgMDAgMDAgMDAg
MDAgMDAgMDAgMDAgIDEwIDAwIDAwIDAwIDAwIDAwIDliIGUyICB8Li4uLi4uLi4uLi4uLi4uLnwK
MDAwMDAwNTAgIGM1IGZmIDU3IGZhIDNkIDQ4IGE1IGRlICAwMCA1MyBmOCA3YSBiZCBjNCAwMiAw
MiAgfC4uVy49SC4uLlMuei4uLi58CjAwMDAwMDYwICAwNCAwNCAyNiAwMCA1YyAwMCA0NSAwMCAg
NDYgMDAgNDkgMDAgNWMgMDAgNzggMDAgIHwuLiYuXC5FLkYuSS5cLngufAowMDAwMDA3MCAgNjUg
MDAgNmUgMDAgNWMgMDAgNzggMDAgIDY1IDAwIDZlIDAwIDJlIDAwIDY1IDAwICB8ZS5uLlwueC5l
Lm4uLi5lLnwKMDAwMDAwODAgIDY2IDAwIDY5IDAwIDAwIDAwIDdmIGZmICAwNCAwMCA3MyAwMCA2
NSAwMCA2MyAwMCAgfGYuaS4uLi4uLi5zLmUuYy58CjAwMDAwMDkwICA3NCAwMCA2OSAwMCA2ZiAw
MCA2ZSAwMCAgMzUgMDAgICAgICAgICAgICAgICAgICAgIHx0Lmkuby5uLjUuICAgICAgfAoKPj4g
KyAgICAgICAgaWYgKCBlbG8tPkF0dHJpYnV0ZXMgJiBMT0FEX09QVElPTl9BQ1RJVkUgKQo+Cj4g
V2l0aG91dCBhbnkgb3RoZXIgKGVhcmxpZXIpIGNoZWNrLCBob3cgY2FuIHlvdSByZWxpYWJseSB0
ZWxsIHRoaXMKPiBiZWluZyBhIHBvaW50ZXIgdG8gRUZJX0xPQURfT1BUSU9OIGZyb20gaXQgYmVp
bmcgdGhlCj4gY3VycmVudGx5IHVzZWQgb25lIHRvIENIQVIxNj8gSXMgdGhlIGRpc3RpbmN0aW9u
IHBlcmhhcHMgVUVGSQo+IHZlcnNpb24gZGVwZW5kZW50PyBJbiB0aGUgMi4zIHNwZWMgSSBjYW4n
dCBmaW5kIGFueSBpbmZvcm1hdGlvbgo+IG9uIHRoZSBsYXlvdXQgb2Ygd2hhdCAtPkxvYWRPcHRp
b25zIHBvaW50cyB0by4KCkFGQUlDVCB0aGVyZSBpcyBubyBjbGVhciBjdXQgd2F5IHRvIGRpc3Rp
bmd1aXNoIHdoYXQgaXMgYmVpbmcgcGFzc2VkCmhlcmUuIFdoZW4gbGF1bmNoZWQgdmlhIFVFRkkg
WGVuIHJlY2VpdmVzIHRoZSBFRklfTE9BRF9PUFRJT04gYnVmZmVyCmhlcmUgYWxyZWFkeSwgd2hp
Y2ggaXQgdHJpZXMgdG8gcGFyc2UgYXMgYSBzdHJpbmcgYW5kIGZhaWxzLiBUYWtlIGEKbG9vayBh
dCB0aGUgc2FtZSBwcm9ibGVtIGluIHRoZSBzaGltOgpodHRwczovL2dpdGh1Yi5jb20vcmhib290
L3NoaW0vYmxvYi9tYXN0ZXIvc2hpbS5jI0wyNTAxLiBJZiB0aGVyZSBpcyBhCmNsZWFyZXIgd2F5
IHRvIGRpc3Rpbmd1aXNoIHdoYXQgaXMgYmVpbmcgcGFzc2VkIGhlcmUgb3IgbW9yZSBjaGVja3MK
dGhhdCBjYW4gYmUgZG9uZSBJIHdvdWxkIGJlIG9wZW4gZm9yIHN1Z2dlc3Rpb25zLgoKPj4gLS0t
IGEveGVuL2luY2x1ZGUvZWZpL2VmaWFwaS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2VmaS9lZmlh
cGkuaAo+Cj4gR2VuZXJhbGx5IGFkZGl0aW9ucyB0byB0aGlzIGZpbGUgYXJlIGV4cGVjdGVkIHRv
IGNvbWUgZnJvbSB0aGUgZ251LWVmaQo+IHBhY2thZ2UsIHdoaWNoIGl0IHdhcyBvcmlnaW5hbGx5
IGNsb25lZCBmcm9tLiBJJ3ZlIGp1c3QgY2hlY2tlZCBhbmQKPiBzZWUgdGhhdCAzLjAuNiBkb2Vz
bid0IGFwcGVhciB0byBoYXZlIGFueSBvZiB0aGlzICh5ZXQpLiBJbiBzdWNoIGEKPiBjYXNlIGF0
IHRoZSB2ZXJ5IGxlYXN0IHlvdSBzaG91bGQgbWF0Y2ggcHJlLWV4aXN0aW5nIHN0eWxlIChlLmcu
Cj4gaW5kZW50YXRpb24pLiBDb21tb25seSwgaG93ZXZlciwgd2UgaW50cm9kdWNlIHN1Y2ggcHJp
dmF0ZQo+IChhbmQgdGVtcG9yYXJ5KSBkZWZpbml0aW9ucyBpbnRvIHRoZSBzb3VyY2UgZmlsZSB0
aGF0IG5lZWRzIHRoZW0gKHNlZQo+IGUuZy4gdGhlIEFwcGxlIFByb3BlcnRpZXMgaW50ZXJmYWNl
KS4KClRoaXMgcGFydCBJIHRvb2sgYXMtaXMgZnJvbQp0b29scy9maXJtd2FyZS9ldGhlcmJvb3Qv
aXB4ZS9zcmMvaW5jbHVkZS9pcHhlL2VmaS9VZWZpL1VlZmlTcGVjLmggYXMKZm91bmQgaW4gdGhl
IFhlbiBzb3VyY2UgdHJlZS4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 16:18:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 16:18:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWlk2-0003mn-8Y; Wed, 03 Jan 2018 16:18:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWlk1-0003mh-3G
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 16:18:09 +0000
X-Inumbo-ID: eb85b636-f0a1-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb85b636-f0a1-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 16:19:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="65536997"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable resource
 type...
Thread-Index: AQHThI0oei/tczLVXUCXVVxO5azsjqNiOqQAgAAQ/tA=
Date: Wed, 3 Jan 2018 16:06:04 +0000
Message-ID: <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
In-Reply-To: <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDMgSmFudWFyeSAyMDE4IDE1OjQ4Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbkdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UKPiBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsKPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7Cj4gS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKQo+IDx0aW1AeGVuLm9yZz4KPiBT
dWJqZWN0OiBSZTogW1BBVENIIHYxNyAwNi8xMV0geDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3IG1h
cHBhYmxlCj4gcmVzb3VyY2UgdHlwZS4uLgo+IAo+ID4+PiBPbiAwMy4wMS4xOCBhdCAxMzoxOSwg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+ICtzdGF0aWMgdm9pZCBodm1fZnJl
ZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wgYnVmKQo+ID4gK3sK
PiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFpbjsKPiA+ICsgICAgc3RydWN0IGh2
bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVxIDogJnMtPmlvcmVxOwo+ID4g
Kwo+ID4gKyAgICBpZiAoICFpb3JwLT5wYWdlICkKPiA+ICsgICAgICAgIHJldHVybjsKPiA+ICsK
PiA+ICsgICAgcGFnZV9saXN0X2FkZF90YWlsKGlvcnAtPnBhZ2UsICZkLQo+ID5hcmNoLmh2bV9k
b21haW4uaW9yZXFfc2VydmVyLnBhZ2VzKTsKPiAKPiBBZmFpY3Qgcy0+ZG9tYWluIGlzIHRoZSBn
dWVzdCwgbm90IHRoZSBkb21haW4gY29udGFpbmluZyB0aGUKPiBlbXVsYXRvci4gSGVuY2UgdGhp
cyBuZXcgbW9kZWwgb2YgZnJlZWluZyB0aGUgcGFnZXMgaXMgc2FmZSBvbmx5Cj4gd2hlbiB0aGUg
ZW11bGF0b3IgZG9tYWluIGlzIGRlYWQgYnkgdGhlIHRpbWUgdGhlIGd1ZXN0IGlzIGJlaW5nCj4g
Y2xlYW5lZCB1cC4KCkZyb20gdGhlIGludmVzdGlnYXRpb25zIGRvbmUgdy5yLnQuIHRoZSBncmFu
dCB0YWJsZSBwYWdlcyBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIGNhc2UuIFRoZSBlbXVsYXRp
bmcgZG9tYWluIHdpbGwgaGF2ZSByZWZlcmVuY2VzIG9uIHRoZSBwYWdlcyBhbmQgdGhpcyBrZWVw
cyB0aGUgdGFyZ2V0IGRvbWFpbiBpbiBleGlzdGVuY2UsIG9ubHkgY29tcGxldGluZyBkb21haW4g
ZGVzdHJ1Y3Rpb24gd2hlbiB0aGUgcmVmZXJlbmNlcyBhcmUgZmluYWxseSBkcm9wcGVkLiBJJ3Zl
IHRlc3RlZCB0aGlzIGJ5IGxlYXZpbmcgYW4gZW11bGF0b3IgcnVubmluZyB3aGlsc3QgSSAneGwg
ZGVzdHJveScgdGhlIGRvbWFpbjsgdGhlIGRvbWFpbiByZW1haW5zIGFzIGEgem9tYmllIHVudGls
IGVtdWxhdG9yIHRlcm1pbmF0ZXMuCgo+IEknbSBub3Qgb25seSB1bmF3YXJlIG9mIHRoaXMgYmVp
bmcgZW5mb3JjZWQgYW55d2hlcmUsCj4gYnV0IGFsc28gdW5jb252aW5jZWQgdGhpcyBpcyBhIGRl
c2lyYWJsZSByZXN0cmljdGlvbjogV2h5IHNob3VsZG4ndAo+IGVtdWxhdG9yIGRvbWFpbnMgYmUg
YWxsb3dlZCB0byBiZSBsb25nIGxpdmVkLCBzZXJ2aWNpbmcgbW9yZSB0aGFuCj4gYSBzaW5nbGUg
Z3Vlc3QgaWYgc28gZGVzaXJlZCBieSB0aGUgYWRtaW4/Cj4gCj4gV2hhdCBpcyBhZGRpdGlvbmFs
bHkgY29uZnVzaW5nIG1lIGlzIHRoZSBwYWdlIG93bmVyc2hpcDogV2Fzbid0Cj4gdGhlIChvcmln
aW5hbCkgaW50ZW50aW9uIHRvIG1ha2UgdGhlIHBhZ2VzIG93bmVkIGJ5IHRoZSBlbXVsYXRvcgo+
IGRvbWFpbiByYXRoZXIgdGhhbiB0aGUgZ3Vlc3Q/IEkgc2VlbSB0byByZWNhbGwgeW91IHJlZmVy
cmluZyB0bwo+IHJlc3RyaWN0aW9ucyBpbiBkb19tbXVfdXBkYXRlKCksIGJ1dCBhIGRvbWFpbiBz
aG91bGQgYWx3YXlzIGJlCj4gYWJsZSB0byBtYXAgcGFnZXMgaXQgb3ducywgc2hvdWxkbid0IGl0
Pwo+IAoKSSdtIHN1cmUgd2UgaGFkIHRoaXMgZGlzY3Vzc2lvbiBiZWZvcmUuIEkgYW0gdHJ5aW5n
IHRvIG1ha2UgcmVzb3VyY2UgbWFwcGluZyBhcyB1bmlmb3JtIGFzIHBvc3NpYmxlIHNvLCBsaWtl
IHRoZSBncmFudCB0YWJsZSBwYWdlcywgdGhlIGlvcmVxIHNlcnZlciBwYWdlcyBhcmUgYXNzaWdu
ZWQgdG8gdGhlIHRhcmdldCBkb21haW4uIE90aGVyd2lzZSB0aGUgZG9tYWluIHRyeWluZyB0byBt
YXAgcmVzb3VyY2VzIGhhcyBrbm93IHdoaWNoIGFjdHVhbCBkb21haW4gdGhleSBhcmUgYXNzaWdu
ZWQgdG8sIHJhdGhlciB0aGFuIHRoZSBkb21haW4gdGhleSByZWxhdGUgdG8uLi4gd2hpY2ggaXMg
cHJldHR5IHVnbHkuCgo+IEZ1cnRoZXJtb3JlIHlvdSBjb250aW51ZSB0byB1c2UgWGVuIGhlYXAg
cGFnZXMgcmF0aGVyIHRoYW4KPiBkb21haW4gaGVhcCBvbmVzLgo+IAoKWWVzLCB0aGlzIHNlZW1z
IHJlYXNvbmFibGUgc2luY2UgWGVuIHdpbGwgYWx3YXlzIG5lZWQgbWFwcGluZ3Mgb2YgdGhlIHBh
Z2VzIGFuZCB0aGUgYWZvcmVtZW50aW9uZWQgcmVmZXJlbmNlIGNvdW50aW5nIG9ubHkgd29ya3Mg
Zm9yIFhlbiBoZWFwIHBhZ2VzIEFJVUkuCgo+IEFuZCBmaW5hbGx5IEknbSBzdGlsbCBtaXNzaW5n
IHRoZSBpc19odm1fZG9tYWluKCkgY2hlY2sgaW4KPiBodm1fZ2V0X2lvcmVxX3NlcnZlcl9mcmFt
ZSgpLiBOb3IgaXMgdGhlcmUgYSBOVUxMIGNoZWNrIGZvcgo+IHRoZSByZXR1cm4gdmFsdWUgb2Yg
Z2V0X2lvcmVxX3NlcnZlcigpLCBhcyBJIG5vdGljZSBvbmx5IG5vdy4KPiAKCkRhbW1pdC4gSSBm
b3Jnb3QgYWJvdXQgdGhlIGlzX2h2bV9kb21haW4oKSBjaGVjayBvdmVyIENocmlzdG1hcy4gSSds
bCBhZGQgdGhvc2UgdHdvLgoKICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 16:32:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 16:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWlxL-000573-La; Wed, 03 Jan 2018 16:31:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWlxK-00056w-Ao
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 16:31:54 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id CD/9A-02285-9750D4A5;
 Wed, 03 Jan 2018 16:31:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVbeC1Tf
 KYNsfDYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH12Qq2gr3pFds/TWFpYFxp38XIxSEk0Mgk
 8eXOREYI5zGjxPJ7P1ghnG2MEntuLWXpYuTkEBFwlvh6Zi47iM0roC/xe10TK4gtLBAuMfXxH
 WaQBgmBVfISJye+YgZJSAh4Skz80ckOY1/ZuxiogZ2DTcBK4pAYSJRFQFWid+Ft9gmM3AsYGV
 YxahSnFpWlFukaGuslFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6mAEIdjD+2+Z
 5iFGSg0lJlDcn1TtKiC8pP6UyI7E4I76oNCe1+BCjBgeHQMvFkweZpFjy8vNSlSR43zH7RgkJ
 FqWmp1akZeYAQxCmVIKDR0mENwMkzVtckJhbnJkOkTrFaMxxbNPlP0wcz2a+bmAWApskJc77E
 qRUAKQ0ozQPbhAsNi4xykoJ8zICnSnEU5BalJtZgir/ilGcg1FJmNeCBWgKT2ZeCdy+V0CnMA
 Gd8ue8J8gpJYkIKakGxkl7Fz175bR/ngyrUP720LRJ8UGTmpUblpQw1vrxWh1qvKAxI161ZOW
 iN+xf+JadtZlQfKMo/80q575nT/vzu079ZApavfaP4+cDXEuiv7DYKji273I+3XndQHCmzW8G
 r2sF8tFn/7vbPnv1+3z+l1thLw1jjxiayhyKv37QcMbD6R7vNf/MyFBiKc5INNRiLipOBAB30
 CL/iAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1514997111!112168332!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29998 invoked from network); 3 Jan 2018 16:31:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 16:31:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWlxG-0002w6-Vp; Wed, 03 Jan 2018 16: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWlxB-0005wa-NP; Wed, 03 Jan 2018 16:31:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWlxB-00016V-Da; Wed, 03 Jan 2018 16:31:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117535-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-multivcpu:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 xen-4.9-testing:build-armhf-pvops:host-build-prep:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:allowable
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
X-Osstest-Versions-That: xen=0a0dcdcd20e9711cbfb08db5b21af5299ee1eb8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 16:31:45 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 117535: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzUzNSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzUzNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQteGwtbXVsdGl2Y3B1ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gUkVHUi4gdnMu
IDExNjYxOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTE2NjE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTE2NjE5
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGhvc3QtYnVpbGQtcHJlcCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTY2MTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExNjYxOQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIFJFR1IuIHZzLiAxMTY2MTkKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBh
cyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTQgZ3Vlc3QtbG9jYWxtaWdyYXRlIGZhaWwgUkVHUi4gdnMuIDExNjYxOQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNjYxOQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTE2NjE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExNjYxOQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgZDZmZTE4NjAyODViZDRlM2UzZjFmNmNjOTZmN2Q2NDIw
MGJjMjEzOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMGEwZGNkY2Qy
MGU5NzExY2JmYjA4ZGI1YjIxYWY1Mjk5ZWUxZWI4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE2
NjE5ICAyMDE3LTExLTI4IDEyOjQ5OjUxIFogICAzNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAg
IDExNzA5NiAgMjAxNy0xMi0xMiAxNDoxOTowMyBaICAgMjIgZGF5cyAgICA5IGF0dGVtcHRzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExNzUzNSAgMjAxOC0wMS0wMiAxNzo0MDoxOCBaICAgIDAgZGF5
cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJA
b3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
SW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFu
dCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaG9tYXMg
R2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5k
YWNreUBhbWQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDUzOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 16:36:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 16:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWm27-0005K5-8Y; Wed, 03 Jan 2018 16:36:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWm26-0005Jz-De
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 16:36:50 +0000
X-Inumbo-ID: 22aab189-f0a4-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22aab189-f0a4-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 17:35:40 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 09:36:48 -0700
Message-Id: <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 09:36:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
In-Reply-To: <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDE3OjA0LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBKYW4gMywgMjAxOCBhdCA0OjIwIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAwMi4wMS4xOCBhdCAxNjo1NiwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+Pj4gKyAgICAgICAgaWYgKCBlbG8tPkF0dHJpYnV0ZXMgJiBMT0FEX09Q
VElPTl9BQ1RJVkUgKQo+Pgo+PiBXaXRob3V0IGFueSBvdGhlciAoZWFybGllcikgY2hlY2ssIGhv
dyBjYW4geW91IHJlbGlhYmx5IHRlbGwgdGhpcwo+PiBiZWluZyBhIHBvaW50ZXIgdG8gRUZJX0xP
QURfT1BUSU9OIGZyb20gaXQgYmVpbmcgdGhlCj4+IGN1cnJlbnRseSB1c2VkIG9uZSB0byBDSEFS
MTY/IElzIHRoZSBkaXN0aW5jdGlvbiBwZXJoYXBzIFVFRkkKPj4gdmVyc2lvbiBkZXBlbmRlbnQ/
IEluIHRoZSAyLjMgc3BlYyBJIGNhbid0IGZpbmQgYW55IGluZm9ybWF0aW9uCj4+IG9uIHRoZSBs
YXlvdXQgb2Ygd2hhdCAtPkxvYWRPcHRpb25zIHBvaW50cyB0by4KPiAKPiBBRkFJQ1QgdGhlcmUg
aXMgbm8gY2xlYXIgY3V0IHdheSB0byBkaXN0aW5ndWlzaCB3aGF0IGlzIGJlaW5nIHBhc3NlZAo+
IGhlcmUuIFdoZW4gbGF1bmNoZWQgdmlhIFVFRkkgWGVuIHJlY2VpdmVzIHRoZSBFRklfTE9BRF9P
UFRJT04gYnVmZmVyCj4gaGVyZSBhbHJlYWR5LCB3aGljaCBpdCB0cmllcyB0byBwYXJzZSBhcyBh
IHN0cmluZyBhbmQgZmFpbHMuIFRha2UgYQo+IGxvb2sgYXQgdGhlIHNhbWUgcHJvYmxlbSBpbiB0
aGUgc2hpbToKPiBodHRwczovL2dpdGh1Yi5jb20vcmhib290L3NoaW0vYmxvYi9tYXN0ZXIvc2hp
bS5jI0wyNTAxLiBJZiB0aGVyZSBpcyBhCj4gY2xlYXJlciB3YXkgdG8gZGlzdGluZ3Vpc2ggd2hh
dCBpcyBiZWluZyBwYXNzZWQgaGVyZSBvciBtb3JlIGNoZWNrcwo+IHRoYXQgY2FuIGJlIGRvbmUg
SSB3b3VsZCBiZSBvcGVuIGZvciBzdWdnZXN0aW9ucy4KCldlbGwsIGZpcnN0IG9mIGFsbCB0aGUg
Y29kZSB5b3UgcG9pbnQgdG8gdGVsbHMgbWUgdGhhdCB0aGlzIHNpdHVhdGlvbiBpcwppbmRlZWQg
YXMgYmFkIGFzIGl0IGNhbiBiZS4gSG93ZXZlciwgdGhlIGNvZGUgYWxzbyBzaG93cyB5b3UKc29t
ZSBoZXVyaXN0aWNzIHlvdSBjb3VsZCByZS11c2UuIFdoYXQgdGhleSBkb24ndCBzZWVtIHRvIHV0
aWxpemUKaXMgdGhlIGZhY3QgdGhhdCBhcyBsb25nIGFzIHRoZXJlIGFyZSBmZXcgZW5vdWdoIGJp
dHMgZGVmaW5lZCBmb3IKdGhlIEF0dHJpYnV0ZXMgZmllbGQsIGNoZWNraW5nIHRoYXQgb25lIGZv
ciBiZWluZyBhIHByaW50YWJsZQpjaGFyYWN0ZXIgKGFuZCB0aGUgdXBwZXIgMTYgYml0cyB0byBi
ZSBub24tbnVsbCkgbWlnaHQgZ2l2ZSBhIGdvb2QKaW5kaWNhdGlvbiB3aGF0IGZvcm0gd2UncmUg
ZGVhbGluZyB3aXRoLiBJbiBmYWN0IGl0IG1pZ2h0IGJlIHRoYXQKd2hlbiBpdCdzIGEgc3RyaW5n
LCB0aGUgZmlyc3QgY2hhcmFjdGVyIGlzIGFsd2F5cyAnXCcsIGJ1dCBJJ20gYWZyYWlkCnRoYXQn
cyBub3Qgd3JpdHRlbiBkb3duIGFueXdoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 16:41:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 16:41:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWm6I-00060D-PY; Wed, 03 Jan 2018 16:41:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWm6H-0005zz-Oj
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 16:41:09 +0000
X-Inumbo-ID: 227366f7-f0a5-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 227366f7-f0a5-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 16:42:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 09:41:02 -0700
Message-Id: <5A4D15AA020000780019A982@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 09:40:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
In-Reply-To: <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDE3OjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDMgSmFudWFyeSAyMDE4IDE1OjQ4Cj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVu
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UK
Pj4gRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AY2l0cml4LmNvbT47Cj4+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsKPj4gS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKQo+PiA8dGlt
QHhlbi5vcmc+Cj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjE3IDA2LzExXSB4ODYvaHZtL2lvcmVx
OiBhZGQgYSBuZXcgbWFwcGFibGUKPj4gcmVzb3VyY2UgdHlwZS4uLgo+PiAKPj4gPj4+IE9uIDAz
LjAxLjE4IGF0IDEzOjE5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ICtz
dGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQo+PiA+ICt7Cj4+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
Owo+PiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOwo+PiA+ICsKPj4gPiArICAgIGlmICggIWlvcnAtPnBhZ2UgKQo+PiA+
ICsgICAgICAgIHJldHVybjsKPj4gPiArCj4+ID4gKyAgICBwYWdlX2xpc3RfYWRkX3RhaWwoaW9y
cC0+cGFnZSwgJmQtCj4+ID5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnBhZ2VzKTsKPj4g
Cj4+IEFmYWljdCBzLT5kb21haW4gaXMgdGhlIGd1ZXN0LCBub3QgdGhlIGRvbWFpbiBjb250YWlu
aW5nIHRoZQo+PiBlbXVsYXRvci4gSGVuY2UgdGhpcyBuZXcgbW9kZWwgb2YgZnJlZWluZyB0aGUg
cGFnZXMgaXMgc2FmZSBvbmx5Cj4+IHdoZW4gdGhlIGVtdWxhdG9yIGRvbWFpbiBpcyBkZWFkIGJ5
IHRoZSB0aW1lIHRoZSBndWVzdCBpcyBiZWluZwo+PiBjbGVhbmVkIHVwLgo+IAo+IEZyb20gdGhl
IGludmVzdGlnYXRpb25zIGRvbmUgdy5yLnQuIHRoZSBncmFudCB0YWJsZSBwYWdlcyBJIGRvbid0
IHRoaW5rIHRoaXMgCj4gaXMgdGhlIGNhc2UuIFRoZSBlbXVsYXRpbmcgZG9tYWluIHdpbGwgaGF2
ZSByZWZlcmVuY2VzIG9uIHRoZSBwYWdlcyBhbmQgdGhpcyAKPiBrZWVwcyB0aGUgdGFyZ2V0IGRv
bWFpbiBpbiBleGlzdGVuY2UsIG9ubHkgY29tcGxldGluZyBkb21haW4gZGVzdHJ1Y3Rpb24gd2hl
biAKPiB0aGUgcmVmZXJlbmNlcyBhcmUgZmluYWxseSBkcm9wcGVkLiBJJ3ZlIHRlc3RlZCB0aGlz
IGJ5IGxlYXZpbmcgYW4gZW11bGF0b3IgCj4gcnVubmluZyB3aGlsc3QgSSAneGwgZGVzdHJveScg
dGhlIGRvbWFpbjsgdGhlIGRvbWFpbiByZW1haW5zIGFzIGEgem9tYmllIAo+IHVudGlsIGVtdWxh
dG9yIHRlcm1pbmF0ZXMuCgpPaCwgcmlnaHQsIEkgZm9yZ290IGFib3V0IHRoYXQgYXNwZWN0LgoK
Pj4gV2hhdCBpcyBhZGRpdGlvbmFsbHkgY29uZnVzaW5nIG1lIGlzIHRoZSBwYWdlIG93bmVyc2hp
cDogV2Fzbid0Cj4+IHRoZSAob3JpZ2luYWwpIGludGVudGlvbiB0byBtYWtlIHRoZSBwYWdlcyBv
d25lZCBieSB0aGUgZW11bGF0b3IKPj4gZG9tYWluIHJhdGhlciB0aGFuIHRoZSBndWVzdD8gSSBz
ZWVtIHRvIHJlY2FsbCB5b3UgcmVmZXJyaW5nIHRvCj4+IHJlc3RyaWN0aW9ucyBpbiBkb19tbXVf
dXBkYXRlKCksIGJ1dCBhIGRvbWFpbiBzaG91bGQgYWx3YXlzIGJlCj4+IGFibGUgdG8gbWFwIHBh
Z2VzIGl0IG93bnMsIHNob3VsZG4ndCBpdD8KPiAKPiBJJ20gc3VyZSB3ZSBoYWQgdGhpcyBkaXNj
dXNzaW9uIGJlZm9yZS4gSSBhbSB0cnlpbmcgdG8gbWFrZSByZXNvdXJjZSBtYXBwaW5nIAo+IGFz
IHVuaWZvcm0gYXMgcG9zc2libGUgc28sIGxpa2UgdGhlIGdyYW50IHRhYmxlIHBhZ2VzLCB0aGUg
aW9yZXEgc2VydmVyIHBhZ2VzIAo+IGFyZSBhc3NpZ25lZCB0byB0aGUgdGFyZ2V0IGRvbWFpbi4g
T3RoZXJ3aXNlIHRoZSBkb21haW4gdHJ5aW5nIHRvIG1hcCAKPiByZXNvdXJjZXMgaGFzIGtub3cg
d2hpY2ggYWN0dWFsIGRvbWFpbiB0aGV5IGFyZSBhc3NpZ25lZCB0bywgcmF0aGVyIHRoYW4gdGhl
IAo+IGRvbWFpbiB0aGV5IHJlbGF0ZSB0by4uLiB3aGljaCBpcyBwcmV0dHkgdWdseS4KCkRpZG4n
dCBJIHN1Z2dlc3QgYSBzbGlnaHQgY2hhbmdlIHRvIHRoZSBpbnRlcmZhY2UgdG8gYWN0dWFsbHkg
bWFrZQp0aGlzIG5vdCBhcyB1Z2x5PwoKPj4gRnVydGhlcm1vcmUgeW91IGNvbnRpbnVlIHRvIHVz
ZSBYZW4gaGVhcCBwYWdlcyByYXRoZXIgdGhhbgo+PiBkb21haW4gaGVhcCBvbmVzLgo+IAo+IFll
cywgdGhpcyBzZWVtcyByZWFzb25hYmxlIHNpbmNlIFhlbiB3aWxsIGFsd2F5cyBuZWVkIG1hcHBp
bmdzIG9mIHRoZSBwYWdlcyAKPiBhbmQgdGhlIGFmb3JlbWVudGlvbmVkIHJlZmVyZW5jZSBjb3Vu
dGluZyBvbmx5IHdvcmtzIGZvciBYZW4gaGVhcCBwYWdlcyBBSVVJLgoKc2hhcmVfeGVuX3BhZ2Vf
d2l0aF9ndWVzdCgpIG1ha2VzIGFueSBwYWdlIGEgWGVuIGhlYXAgb25lLgpTZWUgdm14X2FsbG9j
X3ZsYXBpY19tYXBwaW5nKCkgZm9yIGFuIGV4YW1wbGUuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 16:50:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 16:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWmEz-0006lT-Kg; Wed, 03 Jan 2018 16:50:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWmEy-0006g7-Ej
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 16:50:08 +0000
X-Inumbo-ID: 630e5b51-f0a6-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 630e5b51-f0a6-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 16:51:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="65540726"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHThI0oei/tczLVXUCXVVxO5azsjqNiOqQAgAAQ/tD///3DAIAAESbQ
Date: Wed, 3 Jan 2018 16:48:14 +0000
Message-ID: <deb8dc1bc8b04b84bbbe1522c4b75125@AMSPEX02CL03.citrite.net>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
 <5A4D15AA020000780019A982@prv-mh.provo.novell.com>
In-Reply-To: <5A4D15AA020000780019A982@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEph
biBCZXVsaWNoDQo+IFNlbnQ6IDAzIEphbnVhcnkgMjAxOCAxNjo0MQ0KPiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gQ2M6IFN0ZWZhbm9TdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47
IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBUaW0NCj4gKFhlbi5v
cmcpIDx0aW1AeGVuLm9yZz47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv
bT47DQo+IEp1bGllbkdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZzsgSWFuDQo+IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+
DQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggdjE3IDA2LzExXSB4ODYvaHZtL2lv
cmVxOiBhZGQgYSBuZXcNCj4gbWFwcGFibGUgcmVzb3VyY2UgdHlwZS4uLg0KPiANCj4gPj4+IE9u
IDAzLjAxLjE4IGF0IDE3OjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+
PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0NCj4gPj4gU2VudDogMDMgSmFudWFyeSAyMDE4IDE1OjQ4
DQo+ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0KPiA+PiBD
YzogSnVsaWVuR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcg0KPiA+
PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+OyBHZW9yZ2UNCj4gPj4gRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4g
SmFja3Nvbg0KPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47DQo+ID4+IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmc7DQo+ID4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IFRpbSAoWGVuLm9yZykNCj4gPj4gPHRpbUB4ZW4ub3JnPg0KPiA+PiBTdWJqZWN0OiBS
ZTogW1BBVENIIHYxNyAwNi8xMV0geDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3IG1hcHBhYmxlDQo+
ID4+IHJlc291cmNlIHR5cGUuLi4NCj4gPj4NCj4gPj4gPj4+IE9uIDAzLjAxLjE4IGF0IDEzOjE5
LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+PiA+ICtzdGF0aWMgdm9pZCBo
dm1fZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wNCj4gYnVm
KQ0KPiA+PiA+ICt7DQo+ID4+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOw0K
PiA+PiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOw0KPiA+PiA+ICsNCj4gPj4gPiArICAgIGlmICggIWlvcnAtPnBhZ2Ug
KQ0KPiA+PiA+ICsgICAgICAgIHJldHVybjsNCj4gPj4gPiArDQo+ID4+ID4gKyAgICBwYWdlX2xp
c3RfYWRkX3RhaWwoaW9ycC0+cGFnZSwgJmQtDQo+ID4+ID5hcmNoLmh2bV9kb21haW4uaW9yZXFf
c2VydmVyLnBhZ2VzKTsNCj4gPj4NCj4gPj4gQWZhaWN0IHMtPmRvbWFpbiBpcyB0aGUgZ3Vlc3Qs
IG5vdCB0aGUgZG9tYWluIGNvbnRhaW5pbmcgdGhlDQo+ID4+IGVtdWxhdG9yLiBIZW5jZSB0aGlz
IG5ldyBtb2RlbCBvZiBmcmVlaW5nIHRoZSBwYWdlcyBpcyBzYWZlIG9ubHkNCj4gPj4gd2hlbiB0
aGUgZW11bGF0b3IgZG9tYWluIGlzIGRlYWQgYnkgdGhlIHRpbWUgdGhlIGd1ZXN0IGlzIGJlaW5n
DQo+ID4+IGNsZWFuZWQgdXAuDQo+ID4NCj4gPiBGcm9tIHRoZSBpbnZlc3RpZ2F0aW9ucyBkb25l
IHcuci50LiB0aGUgZ3JhbnQgdGFibGUgcGFnZXMgSSBkb24ndCB0aGluayB0aGlzDQo+ID4gaXMg
dGhlIGNhc2UuIFRoZSBlbXVsYXRpbmcgZG9tYWluIHdpbGwgaGF2ZSByZWZlcmVuY2VzIG9uIHRo
ZSBwYWdlcyBhbmQNCj4gdGhpcw0KPiA+IGtlZXBzIHRoZSB0YXJnZXQgZG9tYWluIGluIGV4aXN0
ZW5jZSwgb25seSBjb21wbGV0aW5nIGRvbWFpbiBkZXN0cnVjdGlvbg0KPiB3aGVuDQo+ID4gdGhl
IHJlZmVyZW5jZXMgYXJlIGZpbmFsbHkgZHJvcHBlZC4gSSd2ZSB0ZXN0ZWQgdGhpcyBieSBsZWF2
aW5nIGFuIGVtdWxhdG9yDQo+ID4gcnVubmluZyB3aGlsc3QgSSAneGwgZGVzdHJveScgdGhlIGRv
bWFpbjsgdGhlIGRvbWFpbiByZW1haW5zIGFzIGEgem9tYmllDQo+ID4gdW50aWwgZW11bGF0b3Ig
dGVybWluYXRlcy4NCj4gDQo+IE9oLCByaWdodCwgSSBmb3Jnb3QgYWJvdXQgdGhhdCBhc3BlY3Qu
DQo+IA0KPiA+PiBXaGF0IGlzIGFkZGl0aW9uYWxseSBjb25mdXNpbmcgbWUgaXMgdGhlIHBhZ2Ug
b3duZXJzaGlwOiBXYXNuJ3QNCj4gPj4gdGhlIChvcmlnaW5hbCkgaW50ZW50aW9uIHRvIG1ha2Ug
dGhlIHBhZ2VzIG93bmVkIGJ5IHRoZSBlbXVsYXRvcg0KPiA+PiBkb21haW4gcmF0aGVyIHRoYW4g
dGhlIGd1ZXN0PyBJIHNlZW0gdG8gcmVjYWxsIHlvdSByZWZlcnJpbmcgdG8NCj4gPj4gcmVzdHJp
Y3Rpb25zIGluIGRvX21tdV91cGRhdGUoKSwgYnV0IGEgZG9tYWluIHNob3VsZCBhbHdheXMgYmUN
Cj4gPj4gYWJsZSB0byBtYXAgcGFnZXMgaXQgb3ducywgc2hvdWxkbid0IGl0Pw0KPiA+DQo+ID4g
SSdtIHN1cmUgd2UgaGFkIHRoaXMgZGlzY3Vzc2lvbiBiZWZvcmUuIEkgYW0gdHJ5aW5nIHRvIG1h
a2UgcmVzb3VyY2UNCj4gbWFwcGluZw0KPiA+IGFzIHVuaWZvcm0gYXMgcG9zc2libGUgc28sIGxp
a2UgdGhlIGdyYW50IHRhYmxlIHBhZ2VzLCB0aGUgaW9yZXEgc2VydmVyIHBhZ2VzDQo+ID4gYXJl
IGFzc2lnbmVkIHRvIHRoZSB0YXJnZXQgZG9tYWluLiBPdGhlcndpc2UgdGhlIGRvbWFpbiB0cnlp
bmcgdG8gbWFwDQo+ID4gcmVzb3VyY2VzIGhhcyBrbm93IHdoaWNoIGFjdHVhbCBkb21haW4gdGhl
eSBhcmUgYXNzaWduZWQgdG8sIHJhdGhlciB0aGFuDQo+IHRoZQ0KPiA+IGRvbWFpbiB0aGV5IHJl
bGF0ZSB0by4uLiB3aGljaCBpcyBwcmV0dHkgdWdseS4NCj4gDQo+IERpZG4ndCBJIHN1Z2dlc3Qg
YSBzbGlnaHQgY2hhbmdlIHRvIHRoZSBpbnRlcmZhY2UgdG8gYWN0dWFsbHkgbWFrZQ0KPiB0aGlz
IG5vdCBhcyB1Z2x5Pw0KDQpZZXMsIHlvdSBkaWQgYnV0IEkgZGlkbid0IHJlYWxseSB3YW50IHRv
IGdvIHRoYXQgd2F5IHVubGVzcyBJIGFic29sdXRlbHkgaGFkIHRvLiBJZiB5b3UnZCByZWFsbHkg
cHJlZmVyIHRoaW5ncyB0aGF0IHdheSB0aGVuIEknbGwgcmUtd29yayB0aGUgaHlwZXJjYWxsIHRv
IGFsbG93IHRoZSBkb21haW4gb3duaW5nIHRoZSByZXNvdXJjZSBwYWdlcyB0byBiZSBwYXNzZWQg
YmFjay4gTWF5YmUgaXQgd2lsbCB1bHRpbWF0ZWx5IGVuZCB1cCBuZWF0ZXIuDQoNCj4gDQo+ID4+
IEZ1cnRoZXJtb3JlIHlvdSBjb250aW51ZSB0byB1c2UgWGVuIGhlYXAgcGFnZXMgcmF0aGVyIHRo
YW4NCj4gPj4gZG9tYWluIGhlYXAgb25lcy4NCj4gPg0KPiA+IFllcywgdGhpcyBzZWVtcyByZWFz
b25hYmxlIHNpbmNlIFhlbiB3aWxsIGFsd2F5cyBuZWVkIG1hcHBpbmdzIG9mIHRoZQ0KPiBwYWdl
cw0KPiA+IGFuZCB0aGUgYWZvcmVtZW50aW9uZWQgcmVmZXJlbmNlIGNvdW50aW5nIG9ubHkgd29y
a3MgZm9yIFhlbiBoZWFwDQo+IHBhZ2VzIEFJVUkuDQo+IA0KPiBzaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KCkgbWFrZXMgYW55IHBhZ2UgYSBYZW4gaGVhcCBvbmUuDQoNCk9oLCB0aGF0J3Mgc29t
ZXdoYXQgY291bnRlci1pbnR1aXRpdmUuDQoNCj4gU2VlIHZteF9hbGxvY192bGFwaWNfbWFwcGlu
ZygpIGZvciBhbiBleGFtcGxlLg0KPiANCg0KT2ssIHRoYW5rcy4gSWYgY2hhbmdlIGJhY2sgdG8g
aGF2aW5nIHRoZSBwYWdlcyBvd25lZCBieSB0aGUgdG9vbHMgZG9tYWluIHRoZW4gSSBndWVzcyB0
aGlzIHdpbGwgYWxsIGJlIGF2b2lkZWQgYW55d2F5Lg0KDQogIFBhdWwNCg0KPiBKYW4NCj4gDQo+
IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0K
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 16:54:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 16:54:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWmJ5-0006x9-7X; Wed, 03 Jan 2018 16:54:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l+po=d6=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1eWmJ3-0006wv-E3
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 16:54:21 +0000
X-Inumbo-ID: 94aa32db-f0a6-11e7-b4a6-bc764e045a96
Received: from mail-wm0-f44.google.com (unknown [74.125.82.44])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94aa32db-f0a6-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 17:53:11 +0100 (CET)
Received: by mail-wm0-f44.google.com with SMTP id 64so3737715wme.3
 for <xen-devel@lists.xenproject.org>; Wed, 03 Jan 2018 08:54:19 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=i/dkoNR1y8hlrlhJxH66rQbqFfPYDKfD/9eQUoxDTT8=;
 b=eVu+s2zqM2VWMZdqrGKoCX5eTqEuGOfRqAv81a8iknQ8uBT5CZDPQu6pQxA9faFaWb
 sFcIrIm65vRdVWTn27dL4wZ/JkPoOrqoQiEDmzHZKPwxI0TIzMCIoi5gDP51dN5Ns75x
 waQ3I8qW6ICSWsU1evV/ir5nVh9eIRd71FWyFWac5V+78yRs20xMix2+Cf42fx3Cv27y
 88x7uAcyLkQHWonBB75nLjLQvMvimstyw/EN/9BWuDQDRY/jlOBx0Y++SzpucYCTOD22
 HxC+RTthaisq8cLGHkWMCEDcvuuwEukvwXb4lRHfnst4kpi4GBLjV2KOcuBROI4WcUDO
 XsYQ==
X-Gm-Message-State: AKGB3mLtVbhSyB6E4cI+B8oZ3Pu5tvn22AaUpPXIwNus8NWyjAyyFvIW
 GhD4w73YCyGz2J5RJ4Z7CmouL5q9
X-Google-Smtp-Source: ACJfBouu0fxCQeVSYwep+/2vZAFsQmXlmIph9d8uHM68kSAE2Qv3mm1CiQ48GeaNI25MEYhsEd9oWw==
X-Received: by 10.80.137.244 with SMTP id h49mr3516467edh.303.1514998458368;
 Wed, 03 Jan 2018 08:54:18 -0800 (PST)
Received: from mail-wr0-f179.google.com (mail-wr0-f179.google.com.
 [209.85.128.179])
 by smtp.gmail.com with ESMTPSA id x28sm994403edd.0.2018.01.03.08.54.17
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 03 Jan 2018 08:54:17 -0800 (PST)
Received: by mail-wr0-f179.google.com with SMTP id v21so2214056wrc.0
 for <xen-devel@lists.xenproject.org>; Wed, 03 Jan 2018 08:54:17 -0800 (PST)
X-Received: by 10.223.162.199 with SMTP id t7mr2182806wra.90.1514998457518;
 Wed, 03 Jan 2018 08:54:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.21.196 with HTTP; Wed, 3 Jan 2018 08:53:36 -0800 (PST)
In-Reply-To: <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
 <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 3 Jan 2018 09:53:36 -0700
X-Gmail-Original-Message-ID: <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
Message-ID: <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMywgMjAxOCBhdCA5OjM2IEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDAzLjAxLjE4IGF0IDE3OjA0LCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4gd3JvdGU6Cj4+IE9uIFdlZCwgSmFuIDMsIDIwMTggYXQgNDoyMCBBTSwgSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDAyLjAxLjE4IGF0IDE2OjU2
LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4gKyAgICAgICAgaWYgKCBlbG8tPkF0
dHJpYnV0ZXMgJiBMT0FEX09QVElPTl9BQ1RJVkUgKQo+Pj4KPj4+IFdpdGhvdXQgYW55IG90aGVy
IChlYXJsaWVyKSBjaGVjaywgaG93IGNhbiB5b3UgcmVsaWFibHkgdGVsbCB0aGlzCj4+PiBiZWlu
ZyBhIHBvaW50ZXIgdG8gRUZJX0xPQURfT1BUSU9OIGZyb20gaXQgYmVpbmcgdGhlCj4+PiBjdXJy
ZW50bHkgdXNlZCBvbmUgdG8gQ0hBUjE2PyBJcyB0aGUgZGlzdGluY3Rpb24gcGVyaGFwcyBVRUZJ
Cj4+PiB2ZXJzaW9uIGRlcGVuZGVudD8gSW4gdGhlIDIuMyBzcGVjIEkgY2FuJ3QgZmluZCBhbnkg
aW5mb3JtYXRpb24KPj4+IG9uIHRoZSBsYXlvdXQgb2Ygd2hhdCAtPkxvYWRPcHRpb25zIHBvaW50
cyB0by4KPj4KPj4gQUZBSUNUIHRoZXJlIGlzIG5vIGNsZWFyIGN1dCB3YXkgdG8gZGlzdGluZ3Vp
c2ggd2hhdCBpcyBiZWluZyBwYXNzZWQKPj4gaGVyZS4gV2hlbiBsYXVuY2hlZCB2aWEgVUVGSSBY
ZW4gcmVjZWl2ZXMgdGhlIEVGSV9MT0FEX09QVElPTiBidWZmZXIKPj4gaGVyZSBhbHJlYWR5LCB3
aGljaCBpdCB0cmllcyB0byBwYXJzZSBhcyBhIHN0cmluZyBhbmQgZmFpbHMuIFRha2UgYQo+PiBs
b29rIGF0IHRoZSBzYW1lIHByb2JsZW0gaW4gdGhlIHNoaW06Cj4+IGh0dHBzOi8vZ2l0aHViLmNv
bS9yaGJvb3Qvc2hpbS9ibG9iL21hc3Rlci9zaGltLmMjTDI1MDEuIElmIHRoZXJlIGlzIGEKPj4g
Y2xlYXJlciB3YXkgdG8gZGlzdGluZ3Vpc2ggd2hhdCBpcyBiZWluZyBwYXNzZWQgaGVyZSBvciBt
b3JlIGNoZWNrcwo+PiB0aGF0IGNhbiBiZSBkb25lIEkgd291bGQgYmUgb3BlbiBmb3Igc3VnZ2Vz
dGlvbnMuCj4KPiBXZWxsLCBmaXJzdCBvZiBhbGwgdGhlIGNvZGUgeW91IHBvaW50IHRvIHRlbGxz
IG1lIHRoYXQgdGhpcyBzaXR1YXRpb24gaXMKPiBpbmRlZWQgYXMgYmFkIGFzIGl0IGNhbiBiZS4g
SG93ZXZlciwgdGhlIGNvZGUgYWxzbyBzaG93cyB5b3UKPiBzb21lIGhldXJpc3RpY3MgeW91IGNv
dWxkIHJlLXVzZS4KCkZyb20gd2hhdCBJJ3ZlIHNlZW4gdGhlIG9ubHkgaGV1cmlzdGljIHdlIGNv
dWxkIGNvcHkgaXMgY291bnRpbmcgdWNzMgpzdHJpbmdzIGluIHRoZSBidWZmZXIuIEkgd2Fzbid0
IGVudGlyZWx5IGNvbnZpbmNlZCB0aGF0IGl0J3MgbmVjZXNzYXJ5CmFuZCByYXRoZXIgd2VudCB3
aXRoIHRoZSAiaWYgaXQgbG9va3MgbGlrZSBhIGR1Y2ssIHN3aW1zIGxpa2UgYSBkdWNrLAphbmQg
cXVhY2tzIGxpa2UgYSBkdWNrLCB0aGVuIGl0IHByb2JhYmx5IGlzIGEgZHVjayIgdGVzdC4gV2hh
dCBhcmUgdGhlCmNoYW5jZXMgd2UgY291bGQgZW5jb3VudGVyIGEgc3RyaW5nIHRoYXQgYWxzbyBw
cm9wZXJseSBwYXJzZXMgYXMgYW4KRUZJX0xPQURfT1BUSU9OIGJ1ZmZlciBwYXNzaW5nIHRoZSBj
aGVja3MgaW4gcGxhY2UgaW4gdGhpcyBwYXRjaD8KQW55d2F5LCBpZiB0aGUgdWNzMiBzdHJpbmcg
Y291bnRpbmcgaXMgc29tZXRoaW5nIHdlIGFsc28gd2FudCB0bwp1dGlsaXplLCBJIGhhdmUgbm90
aGluZyBhZ2FpbnN0IGl0LgoKPiBXaGF0IHRoZXkgZG9uJ3Qgc2VlbSB0byB1dGlsaXplCj4gaXMg
dGhlIGZhY3QgdGhhdCBhcyBsb25nIGFzIHRoZXJlIGFyZSBmZXcgZW5vdWdoIGJpdHMgZGVmaW5l
ZCBmb3IKPiB0aGUgQXR0cmlidXRlcyBmaWVsZCwgY2hlY2tpbmcgdGhhdCBvbmUgZm9yIGJlaW5n
IGEgcHJpbnRhYmxlCj4gY2hhcmFjdGVyIChhbmQgdGhlIHVwcGVyIDE2IGJpdHMgdG8gYmUgbm9u
LW51bGwpIG1pZ2h0IGdpdmUgYSBnb29kCj4gaW5kaWNhdGlvbiB3aGF0IGZvcm0gd2UncmUgZGVh
bGluZyB3aXRoLiBJbiBmYWN0IGl0IG1pZ2h0IGJlIHRoYXQKPiB3aGVuIGl0J3MgYSBzdHJpbmcs
IHRoZSBmaXJzdCBjaGFyYWN0ZXIgaXMgYWx3YXlzICdcJywgYnV0IEknbSBhZnJhaWQKPiB0aGF0
J3Mgbm90IHdyaXR0ZW4gZG93biBhbnl3aGVyZS4KPgoKSSBkb24ndCB0aGluayB0aGF0J3MgdHJ1
ZSwgd2hlbiBJIHByaW50ZWQgdGhpcyBidWZmZXIgd2hlbiBsYXVuY2hlZAp0aHJvdWdoIHRoZSBz
aGVsbCAoYWZ0ZXIgZW50ZXJpbmcgdGhlIHhlbiBmb2xkZXIgb24gdGhlIEVTUCkgaXQKc3RhcnRl
ZCB3aXRoICJ4ZW4uZWZpIi4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 17:01:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 17:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWmPY-0007ih-UE; Wed, 03 Jan 2018 17:01:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWmPX-0007ia-Nm
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 17:01:03 +0000
X-Inumbo-ID: e996e362-f0a7-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e996e362-f0a7-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 17:02:43 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 10:00:55 -0700
Message-Id: <5A4D1A53020000780019A9A6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 10:00:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yang Zhong" <yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <1514967965-9967-2-git-send-email-yang.zhong@intel.com>
In-Reply-To: <1514967965-9967-2-git-send-email-yang.zhong@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86emul: Support GFNI insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDA5OjI2LCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IEBAIC03NzQxLDYgKzc3NTIsMTYgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgb3BfYnl0ZXMg
PSAxNjsKPiAgICAgICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247Cj4gIAo+ICsgICAgY2FzZSBY
ODZFTVVMX09QQ182NigweDBmM2EsIDB4Y2UpOiAgICAgLyogZ2YycDhhZmZpbmVxYiAkaW1tOCx4
bW0vbTEyOCx4bW0seG1tICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2Es
IDB4Y2UpOiAvKiB2Z2YycDhhZmZpbmVxYiAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9
bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweGNmKTogICAgIC8qIGdm
MnA4YWZmaW5laW52cWIgJGltbTgseG1tL20xMjgseG1tLHhtbSAqLwo+ICsgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweGNmKTogLyogdmdmMnA4YWZmaW5laW52cWIgJGltbTgs
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCj4gKyAgICAgICAgaG9zdF9hbmRfdmNwdV9t
dXN0X2hhdmUoZ2ZuaSk7Cj4gKyAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCj4g
KyAgICAgICAgICAgIGdvdG8gc2ltZF8wZjNhX2NvbW1vbjsKPiArICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7CgpUaGUgZG9jdW1lbnRhdGlvbiBzYXlzIC5XMSwg
YnV0IEkgb2YgY291cnNlIGRvbid0IGtub3cgd2hldGhlcgp5b3UgbWVhbndoaWxlIHRlc3RlZCB5
b3VyIGNvZGUgKHlvdSBzdGlsbCBkb24ndCBhZGQgYSB0ZXN0IGNhc2UpCmFuZCB0aGUgZG9jIGlz
IHdyb25nLCBvciB0aGlzIG5lZWRzIHRvIGJlICF2ZXgudy4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 17:05:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 17:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWmTa-0007xF-Dl; Wed, 03 Jan 2018 17:05:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnxr=d6=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eWmTZ-0007x9-MR
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 17:05:13 +0000
X-Inumbo-ID: 197dd974-f0a8-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 197dd974-f0a8-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 18:04:03 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 03 Jan 2018 10:05:10 -0700
Message-Id: <5A4D1B52020000780019A9A9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 03 Jan 2018 10:05:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
 <5A4D15AA020000780019A982@prv-mh.provo.novell.com>
 <deb8dc1bc8b04b84bbbe1522c4b75125@AMSPEX02CL03.citrite.net>
In-Reply-To: <deb8dc1bc8b04b84bbbe1522c4b75125@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 IanJackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDE3OjQ4LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogWGVuLWRldmVsIFttYWls
dG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uIEJlaGFsZgo+PiBP
ZiBKYW4gQmV1bGljaAo+PiA+Pj4gT24gMDMuMDEuMTggYXQgMTc6MDYsIDxQYXVsLkR1cnJhbnRA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxp
Y2hAc3VzZS5jb21dCj4+ID4+IFNlbnQ6IDAzIEphbnVhcnkgMjAxOCAxNTo0OAo+PiA+PiA+Pj4g
T24gMDMuMDEuMTggYXQgMTM6MTksIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
ID4+IFdoYXQgaXMgYWRkaXRpb25hbGx5IGNvbmZ1c2luZyBtZSBpcyB0aGUgcGFnZSBvd25lcnNo
aXA6IFdhc24ndAo+PiA+PiB0aGUgKG9yaWdpbmFsKSBpbnRlbnRpb24gdG8gbWFrZSB0aGUgcGFn
ZXMgb3duZWQgYnkgdGhlIGVtdWxhdG9yCj4+ID4+IGRvbWFpbiByYXRoZXIgdGhhbiB0aGUgZ3Vl
c3Q/IEkgc2VlbSB0byByZWNhbGwgeW91IHJlZmVycmluZyB0bwo+PiA+PiByZXN0cmljdGlvbnMg
aW4gZG9fbW11X3VwZGF0ZSgpLCBidXQgYSBkb21haW4gc2hvdWxkIGFsd2F5cyBiZQo+PiA+PiBh
YmxlIHRvIG1hcCBwYWdlcyBpdCBvd25zLCBzaG91bGRuJ3QgaXQ/Cj4+ID4KPj4gPiBJJ20gc3Vy
ZSB3ZSBoYWQgdGhpcyBkaXNjdXNzaW9uIGJlZm9yZS4gSSBhbSB0cnlpbmcgdG8gbWFrZSByZXNv
dXJjZQo+PiBtYXBwaW5nCj4+ID4gYXMgdW5pZm9ybSBhcyBwb3NzaWJsZSBzbywgbGlrZSB0aGUg
Z3JhbnQgdGFibGUgcGFnZXMsIHRoZSBpb3JlcSBzZXJ2ZXIgcGFnZXMKPj4gPiBhcmUgYXNzaWdu
ZWQgdG8gdGhlIHRhcmdldCBkb21haW4uIE90aGVyd2lzZSB0aGUgZG9tYWluIHRyeWluZyB0byBt
YXAKPj4gPiByZXNvdXJjZXMgaGFzIGtub3cgd2hpY2ggYWN0dWFsIGRvbWFpbiB0aGV5IGFyZSBh
c3NpZ25lZCB0bywgcmF0aGVyIHRoYW4KPj4gdGhlCj4+ID4gZG9tYWluIHRoZXkgcmVsYXRlIHRv
Li4uIHdoaWNoIGlzIHByZXR0eSB1Z2x5Lgo+PiAKPj4gRGlkbid0IEkgc3VnZ2VzdCBhIHNsaWdo
dCBjaGFuZ2UgdG8gdGhlIGludGVyZmFjZSB0byBhY3R1YWxseSBtYWtlCj4+IHRoaXMgbm90IGFz
IHVnbHk/Cj4gCj4gWWVzLCB5b3UgZGlkIGJ1dCBJIGRpZG4ndCByZWFsbHkgd2FudCB0byBnbyB0
aGF0IHdheSB1bmxlc3MgSSBhYnNvbHV0ZWx5IGhhZCAKPiB0by4gSWYgeW91J2QgcmVhbGx5IHBy
ZWZlciB0aGluZ3MgdGhhdCB3YXkgdGhlbiBJJ2xsIHJlLXdvcmsgdGhlIGh5cGVyY2FsbCB0byAK
PiBhbGxvdyB0aGUgZG9tYWluIG93bmluZyB0aGUgcmVzb3VyY2UgcGFnZXMgdG8gYmUgcGFzc2Vk
IGJhY2suIE1heWJlIGl0IHdpbGwgCj4gdWx0aW1hdGVseSBlbmQgdXAgbmVhdGVyLgoKQSAzcmQg
b3BpbmlvbiB3b3VsZG4ndCBodXJ0IGJlZm9yZSB5b3UgaW52ZXN0IG11Y2ggdGltZS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 17:09:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 17:09:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWmXk-00087t-UR; Wed, 03 Jan 2018 17:09:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cjd3=d6=citrix.com=prvs=534dd8ba7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eWmXj-00087h-PK
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 17:09:31 +0000
X-Inumbo-ID: 194426d4-f0a9-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 194426d4-f0a9-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 17:11:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,501,1508803200"; d="scan'208";a="65542659"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHThI0oei/tczLVXUCXVVxO5azsjqNiOqQAgAAQ/tD///3DAIAAESbQ///1mACAABE4wA==
Date: Wed, 3 Jan 2018 17:09:24 +0000
Message-ID: <10790cf88cd74f47a65e1aa7f44fda96@AMSPEX02CL03.citrite.net>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
 <5A4D15AA020000780019A982@prv-mh.provo.novell.com>
 <deb8dc1bc8b04b84bbbe1522c4b75125@AMSPEX02CL03.citrite.net>
 <5A4D1B52020000780019A9A9@prv-mh.provo.novell.com>
In-Reply-To: <5A4D1B52020000780019A9A9@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Tim \(Xen.org\)" <tim@xen.org>, George Dunlap <George.Dunlap@citrix.com>,
 JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDMgSmFudWFyeSAyMDE4IDE3OjA1Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbkdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNp
dHJpeC5jb20+OyBTdGVmYW5vU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhl
bi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5v
cmc+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MTcgMDYvMTFdIHg4Ni9odm0v
aW9yZXE6IGFkZCBhIG5ldwo+IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KPiAKPiA+Pj4gT24g
MDMuMDEuMTggYXQgMTc6NDgsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4g
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPj4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86
eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uCj4gQmVoYWxmCj4gPj4g
T2YgSmFuIEJldWxpY2gKPiA+PiA+Pj4gT24gMDMuMDEuMTggYXQgMTc6MDYsIDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpK
QmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+PiBTZW50OiAwMyBKYW51YXJ5IDIwMTggMTU6NDgKPiA+
PiA+PiA+Pj4gT24gMDMuMDEuMTggYXQgMTM6MTksIDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4g
d3JvdGU6Cj4gPj4gPj4gV2hhdCBpcyBhZGRpdGlvbmFsbHkgY29uZnVzaW5nIG1lIGlzIHRoZSBw
YWdlIG93bmVyc2hpcDogV2Fzbid0Cj4gPj4gPj4gdGhlIChvcmlnaW5hbCkgaW50ZW50aW9uIHRv
IG1ha2UgdGhlIHBhZ2VzIG93bmVkIGJ5IHRoZSBlbXVsYXRvcgo+ID4+ID4+IGRvbWFpbiByYXRo
ZXIgdGhhbiB0aGUgZ3Vlc3Q/IEkgc2VlbSB0byByZWNhbGwgeW91IHJlZmVycmluZyB0bwo+ID4+
ID4+IHJlc3RyaWN0aW9ucyBpbiBkb19tbXVfdXBkYXRlKCksIGJ1dCBhIGRvbWFpbiBzaG91bGQg
YWx3YXlzIGJlCj4gPj4gPj4gYWJsZSB0byBtYXAgcGFnZXMgaXQgb3ducywgc2hvdWxkbid0IGl0
Pwo+ID4+ID4KPiA+PiA+IEknbSBzdXJlIHdlIGhhZCB0aGlzIGRpc2N1c3Npb24gYmVmb3JlLiBJ
IGFtIHRyeWluZyB0byBtYWtlIHJlc291cmNlCj4gPj4gbWFwcGluZwo+ID4+ID4gYXMgdW5pZm9y
bSBhcyBwb3NzaWJsZSBzbywgbGlrZSB0aGUgZ3JhbnQgdGFibGUgcGFnZXMsIHRoZSBpb3JlcSBz
ZXJ2ZXIKPiBwYWdlcwo+ID4+ID4gYXJlIGFzc2lnbmVkIHRvIHRoZSB0YXJnZXQgZG9tYWluLiBP
dGhlcndpc2UgdGhlIGRvbWFpbiB0cnlpbmcgdG8gbWFwCj4gPj4gPiByZXNvdXJjZXMgaGFzIGtu
b3cgd2hpY2ggYWN0dWFsIGRvbWFpbiB0aGV5IGFyZSBhc3NpZ25lZCB0bywgcmF0aGVyCj4gdGhh
bgo+ID4+IHRoZQo+ID4+ID4gZG9tYWluIHRoZXkgcmVsYXRlIHRvLi4uIHdoaWNoIGlzIHByZXR0
eSB1Z2x5Lgo+ID4+Cj4gPj4gRGlkbid0IEkgc3VnZ2VzdCBhIHNsaWdodCBjaGFuZ2UgdG8gdGhl
IGludGVyZmFjZSB0byBhY3R1YWxseSBtYWtlCj4gPj4gdGhpcyBub3QgYXMgdWdseT8KPiA+Cj4g
PiBZZXMsIHlvdSBkaWQgYnV0IEkgZGlkbid0IHJlYWxseSB3YW50IHRvIGdvIHRoYXQgd2F5IHVu
bGVzcyBJIGFic29sdXRlbHkgaGFkCj4gPiB0by4gSWYgeW91J2QgcmVhbGx5IHByZWZlciB0aGlu
Z3MgdGhhdCB3YXkgdGhlbiBJJ2xsIHJlLXdvcmsgdGhlIGh5cGVyY2FsbCB0bwo+ID4gYWxsb3cg
dGhlIGRvbWFpbiBvd25pbmcgdGhlIHJlc291cmNlIHBhZ2VzIHRvIGJlIHBhc3NlZCBiYWNrLiBN
YXliZSBpdAo+IHdpbGwKPiA+IHVsdGltYXRlbHkgZW5kIHVwIG5lYXRlci4KPiAKPiBBIDNyZCBv
cGluaW9uIHdvdWxkbid0IGh1cnQgYmVmb3JlIHlvdSBpbnZlc3QgbXVjaCB0aW1lLgo+IAoKQW5k
cmV3LAoKICBEbyB5b3UgaGF2ZSBhbnkgcGFydGljdWxhciBwcmVmZXJlbmNlcyBvbiB3aGV0aGVy
IGlvcmVxIHNlcnZlciBwYWdlcyBhcmUgYXNzaWduZWQgdG8gdGhlIHRvb2xzIGRvbWFpbiBvciB0
aGUgdGFyZ2V0IGRvbWFpbiAodGhlIGZvcm1lciByZXF1aXJpbmcgYSB0d2VhayB0byB0aGUgaHlw
ZXJjYWxsIHRvIHBhc3MgYmFjayB0aGUgb3duZXIgb2YgdGhlIHJlc291cmNlIHBhZ2VzKT8KCiAg
UGF1bAoKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 17:43:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 17:43:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWn4A-0002LF-Hq; Wed, 03 Jan 2018 17:43:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWn49-0002L8-CM
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 17:43:01 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 33/B4-26502-4261D4A5;
 Wed, 03 Jan 2018 17:43:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVVdZzDf
 K4OpsfYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvF0cVTBAaGKY89/sTcwzuLtYuTiEBJoZJLY
 cu4jK4TzmFHiSd99FghnG6PExK/fgDKcHCICzhJfz8xlB7F5BfQlzn3ZzQRiCwu4ScycsJ0Rp
 EFC4BCzxJcHc8EaJAQ8Jf4cnMYIY99ffgMozs7BJmAlcUgMJMoioCqx58FSlgmM3AsYGVYxah
 SnFpWlFukameolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6t56BgXEH4652v0O
 MkhxMSqK8OaneUUJ8SfkplRmJxRnxRaU5qcWHGDU4OARaLp48yCTFkpefl6okwcsi6hslJFiU
 mp5akZaZAwxAmFIJDh4lEV5WkDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWQhskpQ4bxdIq
 QBIaUZpHtwgWGRcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMayQCNIUnM68Ebt8roFOYgE
 75c94T5JSSRISUVAOjxk0dyauHP0/fkqFScvPBZVfhD/qsDALrt6ZUbhU3ctaZMF0r1lLe/Yz
 QnGbBqaYbxOa7rDVT60n/7xnzjSN07+ttIQdUCzvCbrhkFZxr95/FE3B1nti+f//UgorfWX4I
 PXGsaPH1wtVK+6dqzL49617xnKcyiq43V3effLEmRDZtWudXzwQFJZbijERDLeai4kQAot2fe
 YcCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1515001378!98310030!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50279 invoked from network); 3 Jan 2018 17:42:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 17:42:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWn46-0004l7-4b; Wed, 03 Jan 2018 17:42:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWn40-0001Rt-QW; Wed, 03 Jan 2018 17:42:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWn40-0002Qr-Hr; Wed, 03 Jan 2018 17:42:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117606-mainreport@xen.org>
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=f98689c6cd6b0d04e7a02c24ce08591216f910ab
X-Osstest-Versions-That: xen=7762c2d6f4382776d97446f3fdaa1838443720cb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 17:42:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117606: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYwNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzYwNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmOTg2ODljNmNkNmIwZDA0ZTdhMDJjMjRjZTA4NTkxMjE2ZjkxMGFiCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NzYyYzJkNmY0MzgyNzc2ZDk3
NDQ2ZjNmZGFhMTgzODQ0MzcyMGNiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc2MDQgIDIwMTgt
MDEtMDMgMTQ6MDE6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NjA2ICAy
MDE4LTAxLTAzIDE2OjAxOjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA3NzYyYzJkNmY0Li5mOTg2ODljNmNkICBmOTg2ODljNmNkNmIwZDA0ZTdh
MDJjMjRjZTA4NTkxMjE2ZjkxMGFiIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 17:58:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 17:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWnIb-0003G7-RY; Wed, 03 Jan 2018 17:57:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWnIa-0003G1-CG
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 17:57:56 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 5F/95-19716-3A91D4A5;
 Wed, 03 Jan 2018 17:57:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVXeRpG+
 UQcNmQ4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvGg5TJrwfMOxoofd1ezNzDui+1i5OIQEmhk
 kliweikbhPOYUaLn3xkWCGcbo8TKx9uZuxg5OUQEnCW+npnLDmLzCuhL3L93ixXEFhZwkdh9d
 wszSIOEwEFViS/n2plAEhIC3hJd++Yzwtit7/4DNbNzsAlYSRwSA4myCKhKtL56zzaBkXsBI8
 MqRvXi1KKy1CJdC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEAPMwDBDsbZl/0
 PMUpyMCmJ8uakekcJ8SXlp1RmJBZnxBeV5qQWH2LU4OAQaLl48iCTFEtefl6qkgSvv4RvlJBg
 UWp6akVaZg4wBGFKJTh4lER4A0HSvMUFibnFmekQqVOMxhzHNl3+w8TxbObrBmYhsElS4rwJI
 KUCIKUZpXlwg2CxcYlRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvLkgU3gy80rg9r0COoUJ6J
 Q/5z1BTilJREhJNTBKrW5anvxl74l/Cx6yXdpzYHKmGeNXVYsERS9fka5fNr0BTH82+C9+seS
 n6elnoX8fHK9hDgjUiN4m1TKzuMXV8vpmQ2lLO935HR8aNK2WWplmyMmaNqYs6D34K2v9Zy/u
 4Es2my8/2Rmer7XxgV9sCp+1Qtn6Bbc57BZcWaT5fGOcAafLpcdKLMUZiYZazEXFiQD6d+yLi
 AIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1515002273!113762392!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28345 invoked from network); 3 Jan 2018 17:57:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 17:57:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWnIX-00059g-3W; Wed, 03 Jan 2018 17:57:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWnIR-0002Ro-S9; Wed, 03 Jan 2018 17:57:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWnIR-0001aI-E4; Wed, 03 Jan 2018 17:57:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117581-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:host-install(4):broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:host-install(4):broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-3.18:test-armhf-armhf-xl-rtds:host-install(4):broken:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=788ccf7552c82179135470473d9035f7c8b0b188
X-Osstest-Versions-That: linux=1e6e21c74c7c866db0abdfc452937724c3d80bdc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 17:57:47 +0000
Subject: [Xen-devel] [linux-3.18 test] 117581: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6136215123966733413=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-debianhvm-amd64    <job status>               broken
 test-amd64-amd64-rumprun-amd64    <job status>                 broken
 test-armhf-armhf-xl-rtds        <job status>                 broken
 test-amd64-i386-xl              <job status>                 broken
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm    <job status>      broken
 test-amd64-i386-rumprun-i386    <job status>                 broken
 test-amd64-i386-xl            4 host-install(4)        broken REGR. vs. 117375
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken REGR. vs. 117375
 test-amd64-amd64-rumprun-amd64  4 host-install(4)      broken REGR. vs. 117375
 test-amd64-i386-rumprun-i386  4 host-install(4)        broken REGR. vs. 117375
 test-amd64-amd64-xl-qemut-debianhvm-amd64 4 host-install(4) broken REGR. vs. 117375

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      4 host-install(4)        broken REGR. vs. 117375

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117375
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117375
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117375
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 117375
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117375
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117375
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 117375
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                788ccf7552c82179135470473d9035f7c8b0b188
baseline version:
 linux                1e6e21c74c7c866db0abdfc452937724c3d80bdc

Last test of basis   117375  2017-12-20 09:38:49 Z   14 days
Failing since        117563  2018-01-02 17:39:00 Z    1 days    2 attempts
Testing same since   117581  2018-01-02 22:44:52 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com
  Adam Wallis <awallis@codeaurora.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrew Bowers <andrewx.bowers@intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bjorn Helgaas <bhelgaas@google.com>
  BjĂ¸rn Mork <bjorn@mork.no>
  Brian King <brking@linux.vnet.ibm.com>
  Christian Lamparter <chunkeey@gmail.com>
  Christoph Paasch <cpaasch@apple.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunyan Zhang <chunyan.zhang@spreadtrum.com>
  Dan Murphy <dmurphy@ti.com>
  Daniel Thompson <daniel.thompson@linaro.org>
  Daniele Palmas <dnlplm@gmail.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitri Epshtein <dima@marvell.com>
  Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dmitry Fleytman Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Dumazet <edumazet@google.com>
  Eyal Reizer <eyalr@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Gabriele Paoloni <gabriele.paoloni@huawei.com>
  Gao Feng <fgao@ikuai8.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jacob Keller <jacob.e.keller@intel.com>
  James Smart <james.smart@broadcom.com>
  Jan Glauber <jglauber@cavium.com>
  Jaroslav Kysela <perex@perex.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Tang <jtang@suse.com>
  Jing Xia <jing.xia@spreadtrum.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kees Cook <keescook@chromium.org>
  Kevin Cernekee <cernekee@chromium.org>
  Krishneil Singh <krishneil.k.singh@intel.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Maarten Lankhorst <dev@mblankhorst.nl>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Nazarewicz <mina86@mina86.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Stein <peter@stuntstein.dk>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  PJ Waskiewicz <peter.waskiewicz.jr@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Reizer, Eyal <eyalr@ti.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Reichel <sre@kernel.org>
  Sebastian Sjoholm <ssjoholm@mac.com>
  Steve Capper <steve.capper@arm.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Stuart Hayes <stuart.w.hayes@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tonghao Zhang <xiangxia.m.yue@gmail.com>
  Tonghao Zhang <zhangtonghao@didichuxing.com>
  Tony Lindgren <tony@atomide.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>
  Varun Prakash <varun@chelsio.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yelena Krivosheev <yelena@marvell.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-xl-qemut-debianhvm-amd64 broken
broken-job test-amd64-amd64-rumprun-amd64 broken
broken-job test-armhf-armhf-xl-rtds broken
broken-job test-amd64-i386-xl broken
broken-job test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm broken
broken-job test-amd64-i386-rumprun-i386 broken
broken-step test-armhf-armhf-xl-rtds host-install(4)
broken-step test-amd64-i386-xl host-install(4)
broken-step test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-amd64-rumprun-amd64 host-install(4)
broken-step test-amd64-i386-rumprun-i386 host-install(4)
broken-step test-amd64-amd64-xl-qemut-debianhvm-amd64 host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6136215123966733413==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 17:58:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 17:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWnJR-0003KQ-7i; Wed, 03 Jan 2018 17:58:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sduh=d6=citrix.com=prvs=534f85ed2=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eWnJP-0003Jv-W8
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 17:58:48 +0000
X-Inumbo-ID: fad4b22e-f0af-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fad4b22e-f0af-11e7-b0d7-9f685aff125f;
 Wed, 03 Jan 2018 18:00:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,503,1508803200"; d="scan'208";a="464577281"
Date: Wed, 3 Jan 2018 17:57:59 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Kevin Stange <kevin@steadfast.net>
Message-ID: <20180103175759.GA1905@perard.uk.xensource.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMjAsIDIwMTcgYXQgMTE6NDA6MDNBTSAtMDYwMCwgS2V2aW4gU3RhbmdlIHdy
b3RlOgo+IEhpLAo+IAo+IEkndmUgYmVlbiB3b3JraW5nIG9uIHRyYW5zaXRpb25pbmcgYSBudW1i
ZXIgb2YgV2luZG93cyBndWVzdHMgdW5kZXIgSFZNCj4gZnJvbSB1c2luZyBRRU1VIHRyYWRpdGlv
bmFsIHRvIFFFTVUgdXBzdHJlYW0gYXMgaXMgcmVjb21tZW5kZWQgaW4gdGhlCj4gZG9jdW1lbnRh
dGlvbi4gIFdoZW4gSSBtb3ZlIHRoZXNlIGd1ZXN0cywgdGhlIFBDSSBzdWJ0cmVlIGZvciBYZW4K
PiBkZXZpY2VzIGNoYW5nZXMgYW5kIFdpbmRvd3MgY3JlYXRlcyBhIHRvdGFsbHkgbmV3IGNvcHkg
b2YgZWFjaCBkZXZpY2UuCj4gV2luZG93cyB0cmFja3MgZG93biB0aGUgc3RvcmFnZSB3aXRob3V0
IGlzc3VlLCBidXQgaXQgdHJlYXRzIHRoZSBuZXcKPiBpbnN0YW5jZSBvZiB0aGUgTklDIGRyaXZl
ciBhcyBhIG5ldyBkZXZpY2UgYW5kIGNsZWFycyB0aGUgbmV0d29yawo+IGNvbmZpZ3VyYXRpb24g
ZXZlbiB0aG91Z2ggdGhlIE1BQyBhZGRyZXNzIGlzIHVuY2hhbmdlZC4gIE1hbnVhbGx5Cj4gYm9v
dGluZyB0aGUgZ3Vlc3QgYmFjayBvbiB0aGUgdHJhZGl0aW9uYWwgZGV2aWNlIG1vZGVsIHJlYWN0
aXZhdGVzIHRoZQo+IG9yaWdpbmFsIFBDSSBzdWJ0cmVlIGFuZCB0aGUgb2xkIG5ldHdvcmsgY29u
ZmlndXJhdGlvbiB3aXRoIGl0Lgo+IAo+IFRoZSBvbmx5IHRoaW5nIHRoYXQgSSBoYXZlIGJlZW4g
YWJsZSB0byBmaW5kIHRoYXQncyBzdWJzdGFudGlhbGx5Cj4gZGlmZmVyZW50IGNvbXBhcmluZyB0
aGUgZGV2aWNlIHRyZWVzIGlzIHRoYXQgdGhlIGRldmljZSBpbnN0YW5jZSBJRAo+IHZhbHVlcyBk
aWZmZXIgb24gdGhlIHBhcmVudCBYZW4gUENJIGRldmljZToKPiAKPiBQQ0lcVkVOXzU4NTMmREVW
XzAwMDEmU1VCU1lTXzAwMDE1ODUzJlJFVl8wMVwzJjI2N0E2MTZBJjMmMTgKPiAKPiBQQ0lcVkVO
XzU4NTMmREVWXzAwMDEmU1VCU1lTXzAwMDE1ODUzJlJFVl8wMVwzJjI2N0E2MTZBJjMmMTAKPiAK
PiBCZXNpZGVzIGFjdHVhbGx5IHNldHRpbmcgdGhlIGd1ZXN0IHRvIGJvb3QgdXNpbmcgUUVNVSB0
cmFkaXRpb25hbCwgaXMKPiB0aGVyZSBhIHdheSB0byBjb252aW5jZSBXaW5kb3dzIHRvIHRyZWF0
IHRoZXNlIGRldmljZXMgYXMgdGhlIHNhbWU/ICBBCj4gcGF0Y2gtYmFzZWQgc29sdXRpb24gd291
bGQgYmUgYWNjZXB0YWJsZSB0byBtZSBpZiB0aGVyZSBpcyBvbmUsIGJ1dCBJCj4gZG9uJ3QgdW5k
ZXJzdGFuZCB0aGUgY29kZSB3ZWxsIGVub3VnaCB0byBjcmVhdGUgbXkgb3duIHNvbHV0aW9uLgoK
SGkgS2V2aW4sCgpJJ3ZlIGdvdCBhIHBhdGNoIHRvIFFFTVUgdGhhdCBzZWVtcyB0byBkbyB0aGUg
dHJpY2s6CgpGcm9tOiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4K
U3ViamVjdDogW1BBVENIXSB4ZW4tcGxhdGZvcm06IEhhcmRjb2RlIFBDSSBzbG90IHRvIDMKClNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgot
LS0KIGh3L2kzODYvcGNfcGlpeC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19waWl4LmMgYi9ody9p
Mzg2L3BjX3BpaXguYwppbmRleCA1ZTQ3NTI4OTkzLi45M2UzYTlhOTE2IDEwMDY0NAotLS0gYS9o
dy9pMzg2L3BjX3BpaXguYworKysgYi9ody9pMzg2L3BjX3BpaXguYwpAQCAtNDA1LDcgKzQwNSw3
IEBAIHN0YXRpYyB2b2lkIHBjX3hlbl9odm1faW5pdChNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiAK
ICAgICBidXMgPSBwY2lfZmluZF9wcmltYXJ5X2J1cygpOwogICAgIGlmIChidXMgIT0gTlVMTCkg
ewotICAgICAgICBwY2lfY3JlYXRlX3NpbXBsZShidXMsIC0xLCAieGVuLXBsYXRmb3JtIik7Cisg
ICAgICAgIHBjaV9jcmVhdGVfc2ltcGxlKGJ1cywgUENJX0RFVkZOKDMsIDApLCAieGVuLXBsYXRm
b3JtIik7CiAgICAgfQogfQogI2VuZGlmCgoKVGhlIHNhbWUgdGhpbmcgY291bGQgYmUgZG9uZSBi
eSBsaWJ4bCwgYnkgcHJvdmlkaW5nIHNwZWNpZmljIGNvbW1hbmQKbGluZSBvcHRpb25zIHRvIHFl
bXUuIChJIHRoaW5rIHRoYXQgY291bGQgZXZlbiBiZSBkb25lIHZpYSBhIGRpZmZlcmVudApjb25m
aWcgZmlsZSBmb3IgdGhlIGd1ZXN0LikKClJlZ2FyZHMsCgotLSAKQW50aG9ueSBQRVJBUkQKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 18:43:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 18:43:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWo0Q-0006qY-JK; Wed, 03 Jan 2018 18:43:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ju66=d6=gmail.com=alex.braunegg@srs-us1.protection.inumbo.net>)
 id 1eWo0P-0006qS-DV
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 18:43:13 +0000
X-Inumbo-ID: ca4465e3-f0b5-11e7-b4a6-bc764e045a96
Received: from mail-pl0-x229.google.com (unknown [2607:f8b0:400e:c01::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca4465e3-f0b5-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 19:42:03 +0100 (CET)
Received: by mail-pl0-x229.google.com with SMTP id 1so1754344plv.0
 for <xen-devel@lists.xenproject.org>; Wed, 03 Jan 2018 10:43:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:from:to:cc:references:in-reply-to:subject:date
 :mime-version:content-transfer-encoding:thread-index
 :content-language;
 bh=iwpI0H0BrTIU5xS+oI8iVKFzSbMbvW7xubwPSRZsUxI=;
 b=eQSNZYTyplD4Iq2OgroxvisVn6+UP11MP2rUjA8zPP/nvzA2TrtaL3spql1hFsI7YZ
 DVCw4+nw14RlVKgaJmxfdZa6J2zAdzNzuD3Tbp/2vE+UGOhku+wfbqR9SXR4g+0HScGv
 Q1ePCQIeGwbPvVih0tVmIWpJaYmTKVf6yKQ0DGskXQ8oYPsmoax1rwttC2hbPjMTKx6m
 rruJ3xfROf57YdO44U3qZIdPRfDHFCbjLmFJNxz8q/zRfj23T7uAgSdpex1EeI5SDeGd
 CjJ9n76sOqptbopt5DSmdq1sxuy+cairuucT8+c8qkIcKDAsITwQ3gQTR/v3z7umg0k0
 IN4Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:from:to:cc:references:in-reply-to
 :subject:date:mime-version:content-transfer-encoding:thread-index
 :content-language;
 bh=iwpI0H0BrTIU5xS+oI8iVKFzSbMbvW7xubwPSRZsUxI=;
 b=W8Mr+BI0l7nf2RFkSULAFkJo4yQjofJ0XbwF9yjNzDp3Di40QlAsV0qCh1Onp8regT
 tyWRKIMcDuJpLoGrIjwigBiMCx0peUE6g+usQEFXgIEd+dFOjvvGrc8T6WRSVOWspYHY
 rDzFxloT+gBU8KPCkMv17K3FBKmPanB/qWtb46IXFv6C+KcD6y8MQiz+PlgnJJ2XLWJJ
 +j/kOr+/DvBH+4/bY0VVZoBXdpEWLxVbRqvsxoM35E1U2KGKCrGXZ8u2vFDdeJjpvNhr
 ZMAF1Vy1vVOcw0R4iOErJ9qg9oBgiUHfRGtKLyPeYi/5dRbdKcNiXkR0FNs2fNKgG0WS
 VztA==
X-Gm-Message-State: AKGB3mJpT72RUipw+pi+ZWfYAT4ZEeo+UIVvHRgC+OnBeDecQXwi2S7d
 wyTIdFbr6MYE03xzXP8p4jY=
X-Google-Smtp-Source: ACJfBouUoS0qm7ZJ8HSIWEsM0k6+3BPD3iZWY6JfrlbsYL7ik2T482mqKHjcaXrlgnIDpHmXBPmImA==
X-Received: by 10.84.210.137 with SMTP id a9mr2261276pli.17.1515004991024;
 Wed, 03 Jan 2018 10:43:11 -0800 (PST)
Received: from DELLE5450 (124-150-10-205.dyn.iinet.net.au. [124.150.10.205])
 by smtp.gmail.com with ESMTPSA id t74sm3508084pgc.67.2018.01.03.10.43.06
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 03 Jan 2018 10:43:09 -0800 (PST)
Message-ID: <5a4d243d.4d78630a.2f9d0.62ad@mx.google.com>
X-Google-Original-Message-ID: <003101d384c2$b3990c30$1acb2490$@braunegg@gmail.com>
From: "Alex Braunegg" <alex.braunegg@gmail.com>
To: "'Paul Durrant'" <Paul.Durrant@citrix.com>,
 "'Michael Collins'" <mike@ark-net.org>,
 "'Juergen Gross'" <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <5a3ca8ee.4426620a.b956d.1799@mx.google.com>
 <352b0317-cfc5-1ef4-fbd0-2b2879f9712e@suse.com>
 <5a3d6c93.886f620a.2522d.c2fb@mx.google.com>
 <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
In-Reply-To: <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
Date: Thu, 4 Jan 2018 05:43:03 +1100
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AQHTevC0V6avRY/PwE2reHZ9clADv6NPwiIAgAlEFACAABgtAIAJHA4AgABRxZA=
Content-Language: en-au
Cc: 'Wei Liu' <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
	drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBIb3cgZWFzeSBpcyBpdCB0byB0cmlnZ2VyIHRoaXM/IEknbSBhc3N1bWluZywgZnJvbSB0aGUg
b3JpZ2luYWwgZGVzY3JpcHRpb24sIHRoYXQgSSBjYW4gcHJvYmFibHkgdHJpZ2dlciBpdCBieSBm
b3JjaWJseSB0ZXJtaW5hdGluZyBhIHJ1bm5pbmcgZG9tYWluIGFuZCB0aGVuIHRyeWluZyB0byBy
ZXN0YXJ0IGl0LgoKRm9yIG1lIHRoZSB0cmlnZ2VyIHdhcyBqdXN0IGhhdmluZyAyIFZNJ3MgcnVu
bmluZyBhbmQgdGhlbiB3aXRoaW4gMjQgaHIncyBvbmUgd291bGQgY3Jhc2ggd2l0aCB0aGUgZGVi
dWcgZGF0YSBzZW50IHRvIGNvbnNvbGUgLyBkbWVzZy4gSSBkaWRu4oCZdCBoYXZlIHRvIGRvIGFu
eXRoaW5nIHNwZWNpYWwgdG8gdHJpZ2dlciBpdCAtIG5vciBkaWQgSSB0cnkgLyBhdHRlbXB0IHRv
IHRyaWdnZXIgaXQuCgpXaGVuIGF0dGVtcHRpbmcgdG8gcmVzdGFydCB0aGUgY3Jhc2hlZCBWTSAo
dXNpbmcgeGwpIC0gdGhhdOKAmXMgd2hlbiBJIGdvdCB0aGUgYWRkaXRpb25hbCB4bCBtZXNzYWdl
cyAmIHRoZSBzZXJ2ZXIgcmVib290ZWQuCgo+IFRoaXMgYnJlYWtzIGNvbXBpbGF0aW9uIG9mIHhl
bi1uZXRiYWNrIHdpdGggb2xkZXIgY29tcGlsZXJzLgo+ICAgID5Gcm9tIGtidWlsZCBib3Qgd2l0
aCBnY2MtNC40Ljc6CgpNeSBYZW4gdmVyc2lvbiAoYW5kIGFsbCBwYWNrYWdlcyBvdGhlciBwYWNr
YWdlcyBpbmNsdWRpbmcgdGhlIGtlcm5lbCkgYXJlIGJ1aWx0IC8gcmVidWlsdCB1c2luZyBnY2Mg
NC42LjIgc28gSSBkb27igJl0IHRoaW5rIEkgYW0gaGl0dGluZyB0aGlzIGdjYyBpc3N1ZSB0aGF0
IHRoZSBwYXRjaCBmaXhlZC4KCkJlc3QgcmVnYXJkcywKCkFsZXgKCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 19:32:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 19:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWolq-0001wH-Ca; Wed, 03 Jan 2018 19:32:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWolp-0001wA-9I
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 19:32:13 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-5.messagelabs.com id 1F/6E-05800-CBF2D4A5;
 Wed, 03 Jan 2018 19:32:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVXe3vm+
 UQcN6TYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHmUidjQbd2xYZVag2Me+W7GLk4hAQamSQu
 PF7BAuE8ZpRY/+E4O4SzjVGio/E2axcjJ4eIgLPE1zNzgRIcHLwC+hLHbqWDmMICRhLztseDl
 EsIdLFJXDy6jgWkXELAV+LqvsNsMPaiGe+A4uwcbAJWEofEQDpZBFQl/na7TmDkXsDIsIpRvT
 i1qCy1SNdYL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0K8MQLCDce8/p0OMkhx
 MSqK8OaneUUJ8SfkplRmJxRnxRaU5qcWHGDU4OARaLp48yCTFkpefl6okwftQzzdKSLAoNT21
 Ii0zBxh4MKUSHDxKIryaIGne4oLE3OLMdIjUKUZjjmObLv9h4ng283UDsxDYJClxXgNgSAsJg
 JRmlObBDYJFxCVGWSlhXkagM4V4ClKLcjNLUOVfMYpzMCoJ8/qALOTJzCuB2/cK6BQmoFP+nP
 cEOaUkESEl1cA4makg+FaD2bF38Y9F1I0ZVsj3FM5eM7Pxw9NTF7/mzkjk2XElI3yrHHMIV9u
 2CQWPxNn+5/xe3+BrLTl9vcfLnWwe7bvYpy03rbtzpDt/8ol7FZ1WFu9k5ZwWPbgkruHRcP/h
 xcQj4W4eYZvXC310ktmW5mKWu1s0ZsO/KXKSPxdr/Pix27JJiaU4I9FQi7moOBEAw0o8AYMCA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1515007930!99787849!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30124 invoked from network); 3 Jan 2018 19:32:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 19:32:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWoll-0007dL-3T; Wed, 03 Jan 2018 19:32:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWolf-00080F-Sr; Wed, 03 Jan 2018 19:32:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWolf-0006KS-LZ; Wed, 03 Jan 2018 19:32:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117584-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 19:32:03 +0000
Subject: [Xen-devel] [seabios test] 117584: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU4NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc1ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNjAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDU0IGRheXMgICA2MCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDI2IGRheXMgICAx
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 20:08:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 20:08:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWpKr-0004d4-O1; Wed, 03 Jan 2018 20:08:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWpKq-0004ct-7m
 for xen-devel@lists.xensource.com; Wed, 03 Jan 2018 20:08:24 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-3.messagelabs.com id 9D/DC-02619-6383D4A5;
 Wed, 03 Jan 2018 20:08:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVdfUwjf
 KoPuPjsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzej9PZut4NQpxorbX+8yNjB29DF2MXJxCAk0
 MkksXbaPBcJ5zCixcvpKVghnG6PE3st7mLsYOTlEBJwlvp6Zyw5i8wroSzQv/MwKYgsLeElsf
 LaYDcSWEHhnITF/YyWE7Slxbm8jE4z9+cRXoA3sHGwCVhKHxECiLAKqEj9P3maawMi9gJFhFa
 N6cWpRWWqRrrleUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkaghxmAYAdj43enQ4y
 SHExKorw5qd5RQnxJ+SmVGYnFGfFFpTmpxYcYNTg4BFounjzIJMWSl5+XqiTB+8jMN0pIsCg1
 PbUiLTMHGIIwpRIcPEoivMLmQGne4oLE3OLMdIjUKUZjjmObLv9h4ng283UDsxDYJClx3p0gk
 wRASjNK8+AGwWLjEqOslDAvI9CZQjwFqUW5mSWo8q8YxTkYlYR5zUEW8mTmlcDtewV0ChPQKX
 /Oe4KcUpKIkJJqYEz7/a/RIef87NYDJnUVTHt+M32fw/T+wM1F90rN6/q8HmRWhjT7WLwP1qt
 8+JMts2HWXOnrEUy9wjt1uV/vuHxm173LXQan8ja+jVrMz12q/0/rw9zN+6RWp27+F3gzvUxV
 YcrGO3djAqXtBGfOX9Pt9n1PSfv85e5btu2IrL57MGjb5w8SbgxKLMUZiYZazEXFiQB44o3Qi
 AIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1515010100!113920709!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63573 invoked from network); 3 Jan 2018 20:08:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 3 Jan 2018 20:08:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWpKj-0000Ao-RB; Wed, 03 Jan 2018 20:08:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWpKe-0001tB-Ih; Wed, 03 Jan 2018 20:08:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWpKd-0007CM-LQ; Wed, 03 Jan 2018 20:08:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117549-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:build-amd64-xtf:<job
 status>:broken:regression
 xen-4.10-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:<job
 status>:broken:regression
 xen-4.10-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9dc5eda576bafca47abc7202f075f28d6250bf4d
X-Osstest-Versions-That: xen=44ce23c0d811c08bb559c46a171b234c3ff714a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 03 Jan 2018 20:08:11 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 117549: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU0OSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc1NDkvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTE3MTMwCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTcxMzAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDExNzEzMAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
YmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIDlkYzVlZGE1NzZiYWZjYTQ3YWJjNzIwMmYwNzVmMjhkNjI1MGJmNGQK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ0Y2UyM2MwZDgxMWMwOGJi
NTU5YzQ2YTE3MWIyMzRjM2ZmNzE0YTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzEzMCAgMjAx
Ny0xMi0xNCAwNzo1NDoxNSBaICAgMjAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc1MjIg
IDIwMTgtMDEtMDIgMTY6NDg6MjggWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNs
ZS5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFNl
cmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3QtaW5zdGFs
bCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsIGhvc3QtaW5zdGFsbCg0
KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDlkYzVlZGE1NzZiYWZjYTQ3YWJjNzIwMmYwNzVm
MjhkNjI1MGJmNGQKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDU6MzIgMjAxNyArMDEwMAoKICAgIHg4Ni92bXg6
IERvbid0IHVzZSBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbigpIGluIGxvbmdfbW9kZV9kb19tc3Jf
d3JpdGUoKQogICAgCiAgICBTaW5jZSBjL3MgNDlkZTEwZjNjMTcxOCAieDg2L2h2bTogRG9uJ3Qg
cmFpc2UgI0dQIGJlaGluZCB0aGUgZW11bGF0b3JzIGJhY2sKICAgIGZvciBNU1IgYWNjZXNzZXMi
LCByZXR1cm5pbmcgWDg2RU1VTF9FWENFUFRJT04gaGFzIHB1c2hlZCB0aGUgZXhjZXB0aW9uCiAg
ICBnZW5lcmF0aW9uIHRvIHRoZSB0b3Agb2YgdGhlIGNhbGwgdHJlZS4KICAgIAogICAgVXNpbmcg
aHZtX2luamVjdF9od19leGNlcHRpb24oKSBhbmQgcmV0dXJuaW5nIFg4NkVNVUxfRVhDRVBUSU9O
IGNhdXNlcyBhCiAgICBkb3VibGUgI0dQIGluamVjdGlvbiwgd2hpY2ggY29tYmluZXMgdG8gI0RG
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IDg5NmVlMzk4MGU3Mjg2NmI2MDJlNzQzMzk2NzUxMzg0ZGUzMDFmYjAKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTEyLTE0IDE4OjA1OjQ1ICswMDAwCgpjb21taXQgMTM1YjY3ZTli
ZDUyODEwODRlZmU5ZmIxZDM2MDQ5MTVkYWMwN2NlOApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0NDo1NyAyMDE3
ICswMTAwCgogICAgeGVuL2VmaTogRml4IGJ1aWxkIHdpdGggY2xhbmctNS4wCiAgICAKICAgIFRo
ZSBjbGFuZy01LjAgYnVpbGQgaXMgcmVsaWFibHkgZmFpbGluZyB3aXRoOgogICAgCiAgICAgIEVy
cm9yOiBzaXplIG9mIGJvb3QubzoudGV4dCBpcyAweDAxCiAgICAKICAgIHdoaWNoIGlzIGJlY2F1
c2UgZWZpX2FyY2hfZmx1c2hfZGNhY2hlX2FyZWEoKSBleGlzdHMgYXMgYSBzaW5nbGUgcmV0CiAg
ICBpbnN0cnVjdGlvbi4gIE1hcmsgaXQgYXMgX19pbml0IGxpa2UgZXZlcnl0aGluZyBlbHNlIGlu
IHRoZSBmaWxlcy4KICAgIAogICAgU3BvdHRlZCBieSBUcmF2aXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGM0ZjZhZDRjNWZkMjVjYjBjY2MwY2RiZTcxMWRiOTdlMDk3ZjA0MDcKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTEyLTE0IDEwOjU5OjI2ICswMDAwCgpjb21taXQgNjgyYTlkOGQzN2YxMTQxYjE5
OWJjM2FhZGY4ZDVkMjc2YjIyYmFmOQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBXZWQgRGVjIDIwIDE1OjQ0OjIwIDIwMTcgKzAxMDAKCiAgICBnbnR0YWI6
IGltcHJvdmUgR05UVEFCT1BfY2FjaGVfZmx1c2ggbG9ja2luZwogICAgCiAgICBEcm9wcGluZyB0
aGUgbG9jayBiZWZvcmUgcmV0dXJuaW5nIGZyb20gZ3JhbnRfbWFwX2V4aXN0cygpIG1lYW5zIGhh
bmRpbmcKICAgIHBvc3NpYmx5IHN0YWxlIGluZm9ybWF0aW9uIGJhY2sgdG8gdGhlIGNhbGxlci4g
UmV0dXJuIGJhY2sgdGhlIHBvaW50ZXIKICAgIHRvIHRoZSBhY3RpdmUgZW50cnkgaW5zdGVhZCwg
Zm9yIHRoZSBjYWxsZXIgdG8gcmVsZWFzZSB0aGUgbG9jayBvbmNlCiAgICBkb25lLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgbWFzdGVyIGNvbW1pdDogNTUzYWMzNzEzN2MyZDFjMDNiZjFiNjljZmIxOTJmZmJmZTI5ZGFh
NAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDQgMTE6MDQ6MTggKzAxMDAKCmNvbW1pdCAxOWRj
ZDhlNDdkZmM4MWI4ZTlmODY3ZWU3OWM3ZmY4ZTE1Yjk3NWZiCkF1dGhvcjogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDM6NTMgMjAxNyArMDEw
MAoKICAgIGdudHRhYjogY29ycmVjdCBHTlRUQUJPUF9jYWNoZV9mbHVzaCBlbXB0eSBiYXRjaCBo
YW5kbGluZwogICAgCiAgICBKYW5uIHZhbGlkbHkgcG9pbnRzIG91dCB0aGF0IHdpdGggYSBjYWxs
ZXIgYm9ndXNseSByZXF1ZXN0aW5nIGEgemVyby0KICAgIGVsZW1lbnQgYmF0Y2ggd2l0aCBub24t
emVybyBoaWdoIGNvbW1hbmQgYml0cyAodGhlIG9uZXMgdXNlZCBmb3IKICAgIGNvbnRpbnVhdGlv
biBlbmNvZGluZyksIHRoZSBhc3NlcnRpb24gcmlnaHQgYmVmb3JlIHRoZSBjYWxsIHRvCiAgICBo
eXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigpIHdvdWxkIHRyaWdnZXIuIEEgc2ltaWxhciBz
aXR1YXRpb24gd291bGQKICAgIGFyaXNlIGFmYWljdCBmb3Igbm9uLWVtcHR5IGJhdGNoZXMgd2l0
aCBvcCBhbmQvb3IgbGVuZ3RoIHplcm8gaW4gZXZlcnkKICAgIGVsZW1lbnQuCiAgICAKICAgIFdo
aWxlIHdlIHdhbnQgdGhlIGZvcm1lciB0byBzdWNjZWVkIChhcyB3ZSBkbyBlbHNld2hlcmUgZm9y
IHNpbWlsYXIKICAgIG5vLW9wIHJlcXVlc3RzKSwgdGhlIGxhdHRlciBjYW4gY2xlYXJseSBiZSBj
b252ZXJ0ZWQgdG8gYW4gZXJyb3IsIGFzCiAgICB0aGlzIGlzIGEgc3RhdGUgdGhhdCBjYW4ndCBi
ZSB0aGUgcmVzdWx0IG9mIGEgcHJpb3Igb3BlcmF0aW9uLgogICAgCiAgICBUYWtlIHRoZSBvcHBv
cnR1bml0eSBhbmQgYWxzbyBjb3JyZWN0IHRoZSBvcmRlciBvZiBhcmd1bWVudCBjaGVja3M6CiAg
ICBXZSBzaG91bGRuJ3QgYWNjZXB0IHplcm8tbGVuZ3RoIGVsZW1lbnRzIHdpdGggdW5rbm93biBi
aXRzIHNldCBpbiAib3AiLgogICAgQWxzbyBjb25zdGlmeSBjYWNoZV9mbHVzaCgpJ3MgZmlyc3Qg
cGFyYW1ldGVyLgogICAgCiAgICBSZXBvcnRlZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
PgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIG1hc3RlciBjb21taXQ6IDljMjJlNGQ2N2Y1NTUyYzdjODk2ZWQ4M2JkOTVkNWQ0YzU4
MzdhOWQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTA0IDExOjAzOjMyICswMTAwCgpjb21taXQg
ZTUzNjRjMzJjNjUwZmVmNjBiOTFiOWJlOWIxMGYzODA1NWZmYzJjZgpBdXRob3I6IFRvbSBMZW5k
YWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0Mzox
NCAyMDE3ICswMTAwCgogICAgeDg2L21pY3JvY29kZTogQWRkIHN1cHBvcnQgZm9yIGZhbTE3aCBt
aWNyb2NvZGUgbG9hZGluZwogICAgCiAgICBUaGUgc2l6ZSBmb3IgdGhlIE1pY3JvY29kZSBQYXRj
aCBCbG9jayAoTVBCKSBmb3IgYW4gQU1EIGZhbWlseSAxN2gKICAgIHByb2Nlc3NvciBpcyAzMjAw
IGJ5dGVzLiAgQWRkIGEgI2RlZmluZSBmb3IgZmFtMTdoIHNvIHRoYXQgaXQgZG9lcwogICAgbm90
IGRlZmF1bHQgdG8gMjA0OCBieXRlcyBhbmQgZmFpbCBhIG1pY3JvY29kZSBsb2FkL3VwZGF0ZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1k
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogICAg
U2lnbmVkLW9mZi1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgICBbTGludXgg
Y29tbWl0IGY0ZTliN2FmMGNkNThkZDAzOWEwZmIyY2Q2N2Q1N2NlYTQ4ODlhYmZdCiAgICAKICAg
IFBvcnRlZCB0byBYZW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogNjFkNDU4YmE4YzE3MTgwOWU4ZGQ5YWJk
MTkzMzljODdmM2Y5MzRjYQogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTMgMTQ6MzA6MTAgKzAw
MDAKCmNvbW1pdCBlMmRjN2I1ODRmNGM3YWI2YWQ3YWI1NDNlNWNmN2VlMmU2ZDFkNTY5CkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6
NDI6NDIgMjAxNyArMDEwMAoKICAgIHg4Ni9tbTogZHJvcCBib2d1cyBwYWdpbmcgbW9kZSBhc3Nl
cnRpb24KICAgIAogICAgT2xhZiBoYXMgb2JzZXJ2ZWQgdGhpcyBhc3NlcnRpb24gdG8gdHJpZ2dl
ciBhZnRlciBhbiBhYm9ydGVkIG1pZ3JhdGlvbgogICAgb2YgYSBQViBndWVzdDoKICAgIAogICAg
KFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyYTg1ZGM+XSBk
b19wYWdlX2ZhdWx0KzB4MzlmLzB4NTVjCiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNmI3ZDg+
XSB4ODZfNjQvZW50cnkuUyNoYW5kbGVfZXhjZXB0aW9uX3NhdmVkKzB4NjYvMHhhNAogICAgKFhF
TikgICAgWzxmZmZmODJkMDgwMmE5Mjc0Pl0gX19jb3B5X3RvX3VzZXJfbGwrMHgyMi8weDMwCiAg
ICAoWEVOKSAgICBbPGZmZmY4MmQwODAyNzcyZDQ+XSB1cGRhdGVfcnVuc3RhdGVfYXJlYSsweDE5
Yy8weDIyOAogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjc3MzcxPl0gZG9tYWluLmMjX3VwZGF0
ZV9ydW5zdGF0ZV9hcmVhKzB4MTEvMHgzOQogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjc3NTk2
Pl0gY29udGV4dF9zd2l0Y2grMHgxZmQvMHhmMjUKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIz
OTVjNT5dIHNjaGVkdWxlLmMjc2NoZWR1bGUrMHgzMDMvMHg2YTgKICAgIChYRU4pICAgIFs8ZmZm
ZjgyZDA4MDIzZDA2Nz5dIHNvZnRpcnEuYyNfX2RvX3NvZnRpcnErMHg2Yy8weDk1CiAgICAoWEVO
KSAgICBbPGZmZmY4MmQwODAyM2QwZGE+XSBkb19zb2Z0aXJxKzB4MTMvMHgxNQogICAgKFhFTikg
ICAgWzxmZmZmODJkMDgwMzZiMmYxPl0geDg2XzY0L2VudHJ5LlMjcHJvY2Vzc19zb2Z0aXJxcysw
eDIxLzB4MzAKICAgIAogICAgUmVsZWFzZSBidWlsZHMgd29yayBmaW5lLCB3aGljaCBpcyBhIGZp
cnN0IGluZGljYXRpb24gdGhhdCB0aGUgYXNzZXJ0aW9uCiAgICBpc24ndCByZWFsbHkgbmVlZGVk
LgogICAgCiAgICBXaGF0J3Mgd29yc2UgdGhvdWdoIC0gdGhlcmUgYXBwZWFycyB0byBiZSBhIHRp
bWluZyB3aW5kb3cgd2hlcmUgdGhlCiAgICBndWVzdCBydW5zIGluIHNoYWRvdyBtb2RlLCBidXQg
bm90IGluIGxvZy1kaXJ0eSBtb2RlLCBhbmQgdGhhdCBpcyB3aGF0CiAgICB0cmlnZ2VycyB0aGUg
YXNzZXJ0aW9uICh0aGUgc2FtZSBjb3VsZCwgYWZhaWN0LCBiZSBhY2hpZXZlZCBieSB0ZXN0LQog
ICAgZW5hYmxpbmcgc2hhZG93IG1vZGUgb24gYSBQViBndWVzdCkuIFRoaXMgaXMgYmVjYXVzZSB0
dXJpbmcgb2ZmIGxvZy0KICAgIGRpcnR5IG1vZGUgaXMgYmVpbmcgcGVyZm9ybWVkIGluIHR3byBz
dGVwczogRmlyc3QgdGhlIGxvZy1kaXJ0eSBiaXQgZ2V0cwogICAgY2xlYXJlZCAocGFnaW5nX2xv
Z19kaXJ0eV9kaXNhYmxlKCkgW2hhdmluZyBwYXVzZWQgdGhlIGRvbWFpbl0gLT4KICAgIHNoX2Rp
c2FibGVfbG9nX2RpcnR5KCkgLT4gc2hhZG93X29uZV9iaXRfZGlzYWJsZSgpKSwgZm9sbG93ZWQg
YnkKICAgIHVucGF1c2luZyB0aGUgZG9tYWluIGFuZCBvbmx5IHRoZW4gY2xlYXJpbmcgc2hhZG93
IG1vZGUgKHZpYQogICAgc2hhZG93X3Rlc3RfZGlzYWJsZSgpLCB3aGljaCBwYXVzZXMgdGhlIGRv
bWFpbiBhIHNlY29uZCB0aW1lKS4KICAgIAogICAgSGVuY2UgYmVzaWRlcyByZW1vdmluZyB0aGUg
QVNTRVJUKCkgaGVyZSAob3Igb3B0aW9uYWxseSByZXBsYWNpbmcgaXQgYnkKICAgIGV4cGxpY2l0
IHRyYW5zbGF0ZSBhbmQgcmVmY291bnRzIG1vZGUgY2hlY2tzLCBidXQgdGhpcyBzZWVtcyByYXRo
ZXIKICAgIHBvaW50bGVzcyBub3cgdGhhdCB0aGUgdGhyZWUgYXJlIHRpZWQgdG9nZXRoZXIpIEkg
d29uZGVyIHdoZXRoZXIgZWl0aGVyCiAgICBzaGFkb3dfb25lX2JpdF9kaXNhYmxlKCkgc2hvdWxk
IHR1cm4gb2ZmIHNoYWRvdyBtb2RlIGlmIG5vIG90aGVyIGJpdAogICAgYmVzaWRlcyBQR19TSF9l
bmFibGUgcmVtYWlucyBzZXQgKGp1c3QgbGlrZSBzaGFkb3dfb25lX2JpdF9lbmFibGUoKQogICAg
ZW5hYmxlcyBpdCBpZiBub3QgYWxyZWFkeSBzZXQpLCBvciB0aGUgZG9tYWluIHBhdXNpbmcgc2Nv
cGUgc2hvdWxkIGJlCiAgICBleHRlbmRlZCBzbyB0aGF0IGJvdGggc3RlcHMgb2NjdXIgd2l0aG91
dCB0aGUgZG9tYWluIGdldHRpbmcgYSBjaGFuY2UgdG8KICAgIHJ1biBpbiBiZXR3ZWVuLgogICAg
CiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBiOTVmN2JlMzJkNjY4
ZmE0YjA5MzAwODkyZWJlMTk2MzZlY2ViZTM2CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAx
Njo1NjoxNSArMDEwMAoKY29tbWl0IGM4ZjRmNDVlMDRkZDc4MmFjNWRmZGY1ODg2NjMzOWFjOTcx
ODYzMjQKQXV0aG9yOiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgpEYXRl
OiAgIFdlZCBEZWMgMjAgMTU6NDI6MTMgMjAxNyArMDEwMAoKICAgIHg4Ni9tYjI6IGF2b2lkIFhl
biBpbWFnZSB3aGVuIGxvb2tpbmcgZm9yIG1vZHVsZS9jcmFzaGtlcm5lbCBwb3NpdGlvbgogICAg
CiAgICBDb21taXQgZTIyZTFjNCAoeDg2L0VGSTogYXZvaWQgWGVuIGltYWdlIHdoZW4gbG9va2lu
ZyBmb3IgbW9kdWxlL2tleGVjCiAgICBwb3NpdGlvbikgYWRkZWQgcmVsZXZhbnQgY2hlY2sgZm9y
IEVGSSBjYXNlLiBIb3dldmVyLCBzaW5jZSBjb21taXQKICAgIGY3NWEzMDQgKHg4NjogYWRkIG11
bHRpYm9vdDIgcHJvdG9jb2wgc3VwcG9ydCBmb3IgcmVsb2NhdGFibGUgaW1hZ2VzKQogICAgTXVs
dGlib290MiBjb21wYXRpYmxlIGJvb3Rsb2FkZXJzIGFyZSBhYmxlIHRvIHJlbG9jYXRlIFhlbiBp
bWFnZSB0b28uCiAgICBTbywgd2UgaGF2ZSB0byBhdm9pZCBhbHNvIFhlbiBpbWFnZSByZWdpb24g
aW4gc3VjaCBjYXNlcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXBvcnRlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtp
cGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA5NTg5OTI3ZTViZjllMTIz
ZWM0MmI2ZTBiMDgwOWYxNTNiZDkyNzMyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNDoz
MDo1MyArMDEwMAoKY29tbWl0IDQxNTA1MDFiNzE3ZTdmZGU3N2M5YWI0ZTk2ZGQ5OTE2ZDczNDVi
NTUKQXV0aG9yOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkRhdGU6
ICAgV2VkIERlYyAyMCAxNTo0MTozMyAyMDE3ICswMTAwCgogICAgeDg2L3Z2bXg6IGRvbid0IGVu
YWJsZSB2bWNzIHNoYWRvd2luZyBmb3IgbmVzdGVkIGd1ZXN0cwogICAgCiAgICBSdW5uaW5nICIu
L3h0Zl9ydW5uZXIgdnZteCIgaW4gTDEgWGVuIHVuZGVyIEwwIFhlbiBwcm9kdWNlcyB0aGUKICAg
IGZvbGxvd2luZyByZXN1bHQgb24gSC9XIHdpdGggVk1DUyBzaGFkb3dpbmc6CiAgICAKICAgICAg
ICBUZXN0OiB2bXhvbgogICAgICAgIEZhaWx1cmUgaW4gdGVzdF92bXhvbl9pbl9yb290X2NwbDAo
KQogICAgICAgICAgRXhwZWN0ZWQgMHg4MjAwMDAwZjogVk1mYWlsVmFsaWQoMTUpIFZNWE9OX0lO
X1JPT1QKICAgICAgICAgICAgICAgR290IDB4ODIwMDQ0MDA6IFZNZmFpbFZhbGlkKDE3NDA4KSA8
dW5rbm93bj4KICAgICAgICBUZXN0IHJlc3VsdDogRkFJTFVSRQogICAgCiAgICBUaGlzIGhhcHBl
bnMgYmVjYXVzZSBTRE0gYWxsb3dzIHZtZW50cmllcyB3aXRoIGVuYWJsZWQgVk1DUyBzaGFkb3dp
bmcKICAgIFZNLWV4ZWN1dGlvbiBjb250cm9sIGFuZCBWTUNTIGxpbmsgcG9pbnRlciB2YWx1ZSBv
ZiB+MHVsbC4gQnV0IHJlc3VsdHMKICAgIG9mIGEgbmVzdGVkIFZNUkVBRCBhcmUgdW5kZWZpbmVk
IGluIHN1Y2ggY2FzZXMuCiAgICAKICAgIEZpeCB0aGlzIGJ5IG5vdCBjb3B5aW5nIHRoZSB2YWx1
ZSBvZiBWTUNTIHNoYWRvd2luZyBjb250cm9sIGZyb20gdm1jczAxCiAgICB0byB2bWNzMDIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IG1hc3RlciBjb21taXQ6IDE5ZmRiOGUyNTg2MTlhZWEyNjVhZjljMTgzZTAzNWU1NDVjYmMyZDIK
ICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTAxIDE5OjAzOjI3ICswMDAwCgpjb21taXQgYWI3YmU2
Y2U0YWM4Y2MzZjMyOTUyZDhjOWMyNjA0MTJlNzgwZTkzOQpBdXRob3I6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0MDo1OCAy
MDE3ICswMTAwCgogICAgeGVuL3B2OiBDb25zdHJ1Y3QgZDB2MCdzIEdEVCBwcm9wZXJseQogICAg
CiAgICBjL3MgY2Y2ZDM5ZjgxOTkgIng4Ni9QVjogcHJvcGVybHkgcG9wdWxhdGUgZGVzY3JpcHRv
ciB0YWJsZXMiIGNoYW5nZWQgdGhlIEdEVAogICAgdG8gcmVmZXJlbmNlIHplcm9fcGFnZSBmb3Ig
aW50ZXJtZWRpYXRlIGZyYW1lcyBiZXR3ZWVuIHRoZSBndWVzdCBhbmQgWGVuCiAgICBmcmFtZXMu
CiAgICAKICAgIEJlY2F1c2UgZG9tMF9jb25zdHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJjaF9z
ZXRfaW5mb19ndWVzdCgpLCBzb21lIGJpdHMgb2YKICAgIGluaXRpYWxpc2F0aW9uIGFyZSBtaXNz
ZWQsIGluY2x1ZGluZyB0aGUgcHZfZGVzdHJveV9nZHQoKSB3aGljaCBpbml0aWFsbHkKICAgIGZp
bGxzIHRoZSByZWZlcmVuY2VzIHRvIHplcm9fcGFnZS4KICAgIAogICAgSW4gcHJhY3RpY2UsIHRo
aXMgbWVhbnMgdGhlcmUgaXMgYSB3aW5kb3cgYmV0d2VlbiBzdGFydGluZyBhbmQgdGhlIGZpcnN0
IGNhbGwKICAgIHRvIEhZUEVSQ0FMTF9zZXRfZ2R0KCkgd2VyZSBsYXIvbHNsL3ZlcnIvdmVydyBz
dWZmZXIgbm9uLWFyY2hpdGVjdHVyYWwKICAgIGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0
OiAwOGYyN2Y0NDY4ZWVkYmVjY2FhYzlmZGRhNGVmNzMyMjQ3ZWZkNzRlCiAgICBtYXN0ZXIgZGF0
ZTogMjAxNy0xMi0wMSAxOTowMzoyNiArMDAwMAoKY29tbWl0IGYzZmI2NjczZDg5ODU4ZmE1MjIw
MzdjYzliOTQ3NWMxODgyMTQ5OTgKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTozOTo0NCAyMDE3ICswMTAwCgogICAgdXBkYXRlIFhl
biB2ZXJzaW9uIHRvIDQuMTAuMS1wcmUKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 20:34:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 20:34:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWpjW-0006fH-RN; Wed, 03 Jan 2018 20:33:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ecqm=d6=burggraben.net=cmt@srs-us1.protection.inumbo.net>)
 id 1eWpjW-0006fB-1v
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 20:33:54 +0000
X-Inumbo-ID: 3f5cf258-f0c5-11e7-b4a6-bc764e045a96
Received: from smtp.burggraben.net (unknown [2a01:4f8:140:50a2::3:1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f5cf258-f0c5-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 21:32:43 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by smtp.burggraben.net (Postfix) with ESMTP id 2235E6002EE;
 Wed,  3 Jan 2018 21:33:50 +0100 (CET)
X-Spam-Scanned: by amavisd-new at exwg.net
Received: from smtp.burggraben.net ([127.0.0.1])
 by localhost (ns.burggraben.net [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 5BEJleIRMnKP; Wed,  3 Jan 2018 21:33:38 +0100 (CET)
Received: from elch.exwg.net (elch.exwg.net
 [IPv6:2001:470:7120:1:127b:44ff:fe4f:148d])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client CN "elch.exwg.net", Issuer "Christoph Moench-Tegeder" (verified OK))
 by smtp.burggraben.net (Postfix) with ESMTPS;
 Wed,  3 Jan 2018 21:33:38 +0100 (CET)
Received: by elch.exwg.net (Postfix, from userid 1000)
 id 2653627A4D; Wed,  3 Jan 2018 21:33:38 +0100 (CET)
Date: Wed, 3 Jan 2018 21:33:38 +0100
From: Christoph Moench-Tegeder <cmt@burggraben.net>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20180103203337.GA79570@elch.exwg.net>
References: <5a3ca8ee.4426620a.b956d.1799@mx.google.com>
 <352b0317-cfc5-1ef4-fbd0-2b2879f9712e@suse.com>
 <5a3d6c93.886f620a.2522d.c2fb@mx.google.com>
 <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: 'Michael Collins' <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, 'Alex Braunegg' <alex.braunegg@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IyMgUGF1bCBEdXJyYW50IChQYXVsLkR1cnJhbnRAY2l0cml4LmNvbSk6Cgo+IEhvdyBlYXN5IGlz
IGl0IHRvIHRyaWdnZXIgdGhpcz8gSSdtIGFzc3VtaW5nLCBmcm9tIHRoZSBvcmlnaW5hbAo+IGRl
c2NyaXB0aW9uLCB0aGF0IEkgY2FuIHByb2JhYmx5IHRyaWdnZXIgaXQgYnkgZm9yY2libHkgdGVy
bWluYXRpbmcKPiBhIHJ1bm5pbmcgZG9tYWluIGFuZCB0aGVuIHRyeWluZyB0byByZXN0YXJ0IGl0
LgoKQXMgQWxleCBzYWlkOiBpbiB0aGUgImNvbW1vbiBjYXNlcyIgKGxpa2UgaGlzIGFuZCBtaW5l
KSBpdCBzZWVtcyB0bwpiZSBlbm91Z2ggdG8gcnVuIGEgZmV3IERvbVVzIGFuZCBqdXN0IHdhaXQg
YSBsaXR0bGUgKG5vIHNwZWNpYWwKbG9hZCByZXF1aXJlZCkgLSB3aXRoIG15IDEwIGRvbWFpbnMs
IHRoZSBiZyB0cmlnZ2VycyBpbiBhIGZldyBtaW51dGVzCiggaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAxNTE2Lmh0bWwKaXMg
bXkgcmVwb3J0IG9mIHRoZSBpc3N1ZSAtIEkgZGlkbid0IHNwb3QgQWxleCcgcmVwb3J0KS4KVGhl
IG9yZGVyIG9mIGV2ZW50IGhlcmUgaXM6Ci0gYm9vdCBEb20wCi0geGwgY3JlYXRlIGEgZmV3IERv
bVVzIChhbGwgcmVjZW50IExpbnV4LCBhbGwgYnVpbGRlcj1odm0gaW4gbXkgc2V0dXAsCiAgZWFj
aCBWTSBoYXMgZXhhY3RseSBvbmUgdmlydHVhbCBuZXR3b3JrIGludGVyZmFjZSwgYWxsIGJyaWRn
ZWQgb250bwogIHRoZSBvbmUgZXRoZXJuZXQgaW50ZXJmYWNlIG9uIHRoZSBEb20wIHdoaWNoIGNh
cnJpZXMgYWxsIHRyYWZmaWMKICB0byB0aGUgRG9tMCBhbmQgdGhlIERvbVVzKQotIGFmdGVyIGEg
ZmV3IG1pbnV0ZXMsIHRoZSBEb20wIGtlcm5lbCBsb2dzIHRoZSBCVUcoKSBpbiBxdWVzdGlvbgot
IHNob3J0bHkgYWZ0ZXIgKG5vdCBpbW1lZGlhdGVseSEgLSBtYXkgdGFrZSBldmVuIHNvbWUgbW9y
ZSBtaW51dGVzKQogIHRoZSBEb21VIGJlaGluZCB0aGUgdmlmIHJlcG9ydGVkIGluIHRoZSBCVUcg
YmVjb21lcyB1bnJlc3BvbnNpdmU6CiAgbm8gbmV0d29yayB0cmFmZmljLCBubyByZWFjdGlvbiBv
biB0aGUgdmlydHVhbCBjb25zb2xlLCBubyBtZXNzYWdlCiAgaW4gc3lzbG9nKS4KLSB0cnlpbmcg
dG8geGwgZGVzdHJveSB0aGUgdW5yZXNwb25zaXZlIGRvbWFpbiAob3IgdHJ5aW5nIHRvIGRvIGEK
ICBub3JtYWwgc2h1dGRvd24gb24gb25lIG9mIHRoZSBvdGhlciBkb21haW5zKSByZXN1bHRzIGlu
IHRoZSBjb3JydXB0ZWQKICBzdGF0ZSBkb2N1bWVudGVkIGluIG15IGVhcmxpZXIgcmVwb3J0IChz
ZWUgbGluaykuCgpJbiBteSBjYXNlIHRoaXMgImNhbm5vdCIgYmUgYW4gaXNzdWUgd2l0aCBhbiBv
bGQgZ2NjIC0gRGViaWFuIDkgc2hpcHMKd2l0aCAiZ2NjIChEZWJpYW4gNi4zLjAtMTgpIDYuMy4w
IDIwMTcwNTE2IiAoYnV0IGJld2FyZSBvZiBuZXcgYnVncywKd2hvIGtub3dzPykuCgpJIGNvdWxk
IHRyeSBhIG5ldyBrZXJuZWwgKEtQVEksIHlheSEpIHdpdGggdGhhdCAibWlsZGx5IHN1c3BpY2lv
dXMiIGNvbW1pdApjYzg3MzdhNWZlOTA1MWI3ZmEwNTJiMDhjNTdkZGI5ZjUzOWMzODlhIHJldmVy
dGVkIG9uIHRoZSB3ZWVrZW5kIGFuZApyZXBvcnQgYmFjayAoanVzdCB0byBydWxlIHRoYXQgb3V0
IC0gbGlrZSB5b3UsIEkgZG9uJ3QgcmVhbGx5IGJlbGlldmUKdGhhdCB0aGlzIGlzIHRoZSBjYXVz
ZSkuCkZvciB0aGUgcmVjb3JkLCBJJ20gc3RpbGwgcnVubmluZyA0LjEzLjE2IG9uIHRoZSBEb20w
ICh0aGF0J3MgdGhlIGxhc3QKd29ya2luZyBEb20wIGtlcm5lbCkuCgpSZWdhcmRzLApDaHJpc3Rv
cGgKCi0tIApTcGFyZSBTcGFjZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 03 22:30:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 22:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWrY6-0006Vk-7p; Wed, 03 Jan 2018 22:30:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eqdu=d6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eWrY4-0006VT-VQ
 for xen-devel@lists.xen.org; Wed, 03 Jan 2018 22:30:12 +0000
X-Inumbo-ID: 7fa1b434-f0d5-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fa1b434-f0d5-11e7-b4a6-bc764e045a96;
 Wed, 03 Jan 2018 23:29:02 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWrXs-0003qS-Ce; Wed, 03 Jan 2018 22:30:00 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eWrXs-0007D0-Bg; Wed, 03 Jan 2018 22:30:00 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eWrXs-0007D0-Bg@xenbits.xenproject.org>
Date: Wed, 03 Jan 2018 22:30:00 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 - Information leak via side
 effects of speculative execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-254

        Information leak via side effects of speculative execution

ISSUE DESCRIPTION
=================

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

SP1, "Bounds-check bypass": Poison the branch predictor, such that
operating system or hypervisor code is speculatively executed past
boundary and security checks.  This would allow an attacker to, for
instance, cause speculative code in the normal hypercall / emulation
path to execute with wild array indexes.

SP2, "Branch Target Injection": Poison the branch predictor.
Well-abstracted code often involves calling function pointers via
indirect branches; reading these function pointers may involve a
(slow) memory access, so the CPU attempts to guess where indirect
branches will lead.  Poisoning this enables an attacker to
speculatively branch to any code that exists in the hypervisor.

SP3, "Rogue Data Load": On some processors, certain pagetable
permission checks only happen when the instruction is retired;
effectively meaning that speculative execution is not subject to
pagetable permission checks.  On such processors, an attacker can
speculatively execute arbitrary code in userspace with, effectively,
the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/

Additional Xen-specific background:

64-bit Xen hypervisors on systems with less than 5TiB of RAM map all
of physical RAM, so code speculatively executed in a hypervisor
context can read all of system RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (HVM and PVH guests run in a separate
address space to the hypervisor.)  However, only 64-bit PV guests can
generate addresses large enough to point to hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, or SP2 on systems where SMEP (supervisor mode execute protection)
is enabled: an attacker is limited to windows of code after bound
checks of user-supplied indexes.  For SP2 without SMEP, or SP3, an
attacker can write arbitrary code to speculatively execute.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.

For SP3, only Intel processors are vulnerable. Furthermore, only
64-bit PV guests can exploit SP3 against Xen.  PVH and 32-bit PV
guests cannot exploit SP3.

We believe that ARM is affected, but unfortunately due to the
accelerated schedule, we haven't been able to get concrete input from
ARM.  We are asking ARM and will publish more information when it is
available.

MITIGATION
==========

There is no mitigation for SP1 and SP2.

SP3 can be mitigated by running guests in HVM or PVH mode.

For guests with legacy PV kernels which cannot be run in HVM mode, we
have developed a "shim" hypervisor that allows PV guests to run in PVH
mode.  Unfortunately, due to the accelerated schedule, this is not yet
ready to release.  We expect to have it ready for 4.10, as well as PVH
backports to 4.9 and 4.8, available over the next few days.

RESOLUTION
==========

There is no available resolution for SP1 or SP3.

We are working on patches which mitigate SP2 but these are not
currently available.  Given that the vulnerabilities are now public,
these will be developed and published in public, initially via
xen-devel.

When we have useful information we will send an update.

NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaTVlQAAoJEIP+FMlX6CvZRIkH/3LGBnVPE6/4eBYwUTAZZ1bC
+PLMLiUpSZuSwxbKrt80Tuu8hXBWPvf9bTL5gwEg0IGbypLmehoRc1Xj1Ra+9U2h
PVcmyoP2rcgENSqGKqv8CKHI0xt1QqXK0hF2L7q370+3crgNAx79T+nJf11SAsnA
m3MUvi7eDm1BUf4sIYlePkVcSbxcyjcejGKr/aAwo4Ku3aInO0lgapb8kjYiMKME
wgQ9oOVLuSvkTwcOCTnJaMF3FkpFATq6VpmtbRDNkeSd8yrF3d9C/GAoPwoMt6oY
zLNBs77T5LfrQtLJ62aOeXmPcu3vZOZlTH89+1IBLef4Gs5eqD5rTfKcTc8AaPE=
=70SF
-----END PGP SIGNATURE-----

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Wed Jan 03 23:11:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 03 Jan 2018 23:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWsBa-0001l3-AL; Wed, 03 Jan 2018 23:11:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m+2y=d6=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eWsBZ-0001kE-3U
 for xen-devel@lists.xenproject.org; Wed, 03 Jan 2018 23:11:01 +0000
X-Inumbo-ID: 32d1c6d0-f0db-11e7-b4a6-bc764e045a96
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32d1c6d0-f0db-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 00:09:50 +0100 (CET)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 63AA014800D6;
 Wed,  3 Jan 2018 17:10:56 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 4B18A14800C2;
 Wed,  3 Jan 2018 17:10:56 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 4B18A14800C2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1515021056;
 bh=zLzPPf6zWxVSarU9T5/+bI6kLtqQ9ztHXKXVKtWXmAg=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=N91S96tURqgdpVmPVxHxEF9er2OMPq/w0Gbe5NdL3XLdzayi5MZ1l9N9gBT+lfAdy
 I42VZ7Bo3QPT3cLMaD0Iv0KNgPOcd4P/Ds7Jkx/jXsyKfaUFG1YGdlGZk7mLw75zHq
 z2jra4NTNuyZfLIeL7ppY/hVfdKcBf7tEmetC5zvD5tIsYZdUfsCWLuOKmcUS+i1sn
 TeI9ao4NG8+Z6az6hAEf2klJWQfDdyWixxdohe/+lm+UM0/7RCHVn8bjltbbrMNy8J
 FqdamZEpNMlP1nDXzNe0Sw7/naOHsgVXCzn6Hz3iYgQ6ZGUTyShizAEAYXGLiOKS9D
 biDhwAsJhahuw==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id Mlju3lYmoL0E; Wed,  3 Jan 2018 17:10:56 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [10.254.4.33])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 2C9FD14800C0;
 Wed,  3 Jan 2018 17:10:56 -0600 (CST)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
From: Kevin Stange <kevin@steadfast.net>
Organization: Steadfast
Message-ID: <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
Date: Wed, 3 Jan 2018 17:10:54 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180103175759.GA1905@perard.uk.xensource.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDMvMjAxOCAxMTo1NyBBTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2VkLCBE
ZWMgMjAsIDIwMTcgYXQgMTE6NDA6MDNBTSAtMDYwMCwgS2V2aW4gU3RhbmdlIHdyb3RlOgo+PiBI
aSwKPj4KPj4gSSd2ZSBiZWVuIHdvcmtpbmcgb24gdHJhbnNpdGlvbmluZyBhIG51bWJlciBvZiBX
aW5kb3dzIGd1ZXN0cyB1bmRlciBIVk0KPj4gZnJvbSB1c2luZyBRRU1VIHRyYWRpdGlvbmFsIHRv
IFFFTVUgdXBzdHJlYW0gYXMgaXMgcmVjb21tZW5kZWQgaW4gdGhlCj4+IGRvY3VtZW50YXRpb24u
ICBXaGVuIEkgbW92ZSB0aGVzZSBndWVzdHMsIHRoZSBQQ0kgc3VidHJlZSBmb3IgWGVuCj4+IGRl
dmljZXMgY2hhbmdlcyBhbmQgV2luZG93cyBjcmVhdGVzIGEgdG90YWxseSBuZXcgY29weSBvZiBl
YWNoIGRldmljZS4KPj4gV2luZG93cyB0cmFja3MgZG93biB0aGUgc3RvcmFnZSB3aXRob3V0IGlz
c3VlLCBidXQgaXQgdHJlYXRzIHRoZSBuZXcKPj4gaW5zdGFuY2Ugb2YgdGhlIE5JQyBkcml2ZXIg
YXMgYSBuZXcgZGV2aWNlIGFuZCBjbGVhcnMgdGhlIG5ldHdvcmsKPj4gY29uZmlndXJhdGlvbiBl
dmVuIHRob3VnaCB0aGUgTUFDIGFkZHJlc3MgaXMgdW5jaGFuZ2VkLiAgTWFudWFsbHkKPj4gYm9v
dGluZyB0aGUgZ3Vlc3QgYmFjayBvbiB0aGUgdHJhZGl0aW9uYWwgZGV2aWNlIG1vZGVsIHJlYWN0
aXZhdGVzIHRoZQo+PiBvcmlnaW5hbCBQQ0kgc3VidHJlZSBhbmQgdGhlIG9sZCBuZXR3b3JrIGNv
bmZpZ3VyYXRpb24gd2l0aCBpdC4KPj4KPj4gVGhlIG9ubHkgdGhpbmcgdGhhdCBJIGhhdmUgYmVl
biBhYmxlIHRvIGZpbmQgdGhhdCdzIHN1YnN0YW50aWFsbHkKPj4gZGlmZmVyZW50IGNvbXBhcmlu
ZyB0aGUgZGV2aWNlIHRyZWVzIGlzIHRoYXQgdGhlIGRldmljZSBpbnN0YW5jZSBJRAo+PiB2YWx1
ZXMgZGlmZmVyIG9uIHRoZSBwYXJlbnQgWGVuIFBDSSBkZXZpY2U6Cj4+Cj4+IFBDSVxWRU5fNTg1
MyZERVZfMDAwMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAxXDMmMjY3QTYxNkEmMyYxOAo+Pgo+PiBQ
Q0lcVkVOXzU4NTMmREVWXzAwMDEmU1VCU1lTXzAwMDE1ODUzJlJFVl8wMVwzJjI2N0E2MTZBJjMm
MTAKPj4KPj4gQmVzaWRlcyBhY3R1YWxseSBzZXR0aW5nIHRoZSBndWVzdCB0byBib290IHVzaW5n
IFFFTVUgdHJhZGl0aW9uYWwsIGlzCj4+IHRoZXJlIGEgd2F5IHRvIGNvbnZpbmNlIFdpbmRvd3Mg
dG8gdHJlYXQgdGhlc2UgZGV2aWNlcyBhcyB0aGUgc2FtZT8gIEEKPj4gcGF0Y2gtYmFzZWQgc29s
dXRpb24gd291bGQgYmUgYWNjZXB0YWJsZSB0byBtZSBpZiB0aGVyZSBpcyBvbmUsIGJ1dCBJCj4+
IGRvbid0IHVuZGVyc3RhbmQgdGhlIGNvZGUgd2VsbCBlbm91Z2ggdG8gY3JlYXRlIG15IG93biBz
b2x1dGlvbi4KPiAKPiBIaSBLZXZpbiwKPiAKPiBJJ3ZlIGdvdCBhIHBhdGNoIHRvIFFFTVUgdGhh
dCBzZWVtcyB0byBkbyB0aGUgdHJpY2s6Cj4gCj4gRnJvbTogQW50aG9ueSBQRVJBUkQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gU3ViamVjdDogW1BBVENIXSB4ZW4tcGxhdGZvcm06IEhh
cmRjb2RlIFBDSSBzbG90IHRvIDMKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiAtLS0KPiAgaHcvaTM4Ni9wY19waWl4LmMgfCAy
ICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+
IGRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCj4gaW5k
ZXggNWU0NzUyODk5My4uOTNlM2E5YTkxNiAxMDA2NDQKPiAtLS0gYS9ody9pMzg2L3BjX3BpaXgu
Ywo+ICsrKyBiL2h3L2kzODYvcGNfcGlpeC5jCj4gQEAgLTQwNSw3ICs0MDUsNyBAQCBzdGF0aWMg
dm9pZCBwY194ZW5faHZtX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+ICAKPiAgICAgIGJ1
cyA9IHBjaV9maW5kX3ByaW1hcnlfYnVzKCk7Cj4gICAgICBpZiAoYnVzICE9IE5VTEwpIHsKPiAt
ICAgICAgICBwY2lfY3JlYXRlX3NpbXBsZShidXMsIC0xLCAieGVuLXBsYXRmb3JtIik7Cj4gKyAg
ICAgICAgcGNpX2NyZWF0ZV9zaW1wbGUoYnVzLCBQQ0lfREVWRk4oMywgMCksICJ4ZW4tcGxhdGZv
cm0iKTsKPiAgICAgIH0KPiAgfQo+ICAjZW5kaWYKPiAKPiAKPiBUaGUgc2FtZSB0aGluZyBjb3Vs
ZCBiZSBkb25lIGJ5IGxpYnhsLCBieSBwcm92aWRpbmcgc3BlY2lmaWMgY29tbWFuZAo+IGxpbmUg
b3B0aW9ucyB0byBxZW11LiAoSSB0aGluayB0aGF0IGNvdWxkIGV2ZW4gYmUgZG9uZSB2aWEgYSBk
aWZmZXJlbnQKPiBjb25maWcgZmlsZSBmb3IgdGhlIGd1ZXN0LikKClRoaXMgcGF0Y2ggZG9lc24n
dCBzZWVtIHRvIHdvcmsgZm9yIG1lLiAgSXQgc2VlbXMgbGlrZSB0aGUgZGV2aWNlIG1vZGVsCnBy
b2Nlc3MgaXMgZXhpdGluZyBpbW1lZGlhdGVseSwgYnV0IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8g
ZmluZCBhbnkKaW5mb3JtYXRpb24gYXMgdG8gd2hhdCBpcyBnb2luZyB3cm9uZy4gIEkgdGVzdGVk
IHdpdGggWGVuIDQuNi42IGFuZCB0aGUKUUVNVSBwYWNrYWdlZCB3aXRoIHRoYXQgcmVsZWFzZS4g
IFNob3VsZCBJIHRyeSBpdCBvbiBhIGRpZmZlcmVudCB2ZXJzaW9uCm9mIFhlbiBhbmQgUUVNVT8K
Ci0tIApLZXZpbiBTdGFuZ2UKQ2hpZWYgVGVjaG5vbG9neSBPZmZpY2VyClN0ZWFkZmFzdCB8IE1h
bmFnZWQgSW5mcmFzdHJ1Y3R1cmUsIERhdGFjZW50ZXIgYW5kIENsb3VkIFNlcnZpY2VzCjgwMCBT
IFdlbGxzLCBTdWl0ZSAxOTAgfCBDaGljYWdvLCBJTCA2MDYwNwozMTIuNjAyLjI2ODkgWDIwMyB8
IEZheDogMzEyLjYwMi4yNjg4CmtldmluQHN0ZWFkZmFzdC5uZXQgfCB3d3cuc3RlYWRmYXN0Lm5l
dAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:10:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWt6U-00068I-Ju; Thu, 04 Jan 2018 00:09:50 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWt6S-00067t-IJ
 for xen-devel@lists.xensource.com; Thu, 04 Jan 2018 00:09:48 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-3.messagelabs.com id A7/77-12490-AC07D4A5;
 Thu, 04 Jan 2018 00:09:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVfdUgW+
 Uwaz9rBb3prxnd2D02N63iz2AMYo1My8pvyKBNePxgx6mgud1FXfWv2dqYLwQ2MXIxSEk0Mgk
 cWTOTlYI5zGjxLqv9xkhnG2MEhcWfAByODlEBJwlvp6Zyw5i8wroS3Q8ug8WFxawk1i3ax07S
 IOEwAUdiTVzGthAEhICnhIHFs5khrHPrO4AWsHOwSZgJXFIDCTKIqAq8XVmF9MERu4FjAyrGD
 WKU4vKUot0jYz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC4g7Fvr98
 hRkkOJiVR3pxU7yghvqT8lMqMxOKM+KLSnNTiQ4waHBwCLRdPHmSSYsnLz0tVkuCtzfeNEhIs
 Sk1PrUjLzAGGIEypBAePkgivMUiat7ggMbc4Mx0idYrRmOPYpst/mDiezXzdwCwENklKnLcSp
 FQApDSjNA9uECw2LjHKSgnzMjIwMAjxFKQW5WaWoMq/YhTnYFQS5g0GmcKTmVcCt+8V0ClMQK
 f8Oe8JckpJIkJKqoFRn3uFcdtXQfmlT/1i5pclXfvzTSzi7ew181a8Ln7iv/Wdg/0rWxabL5P
 q7p56apOWmuF5n3fOZ5XLbjLf5HIuLs+TiVk15+2f9b6/Of/wv/5UFmJ077kOk/Dy06f9ygyk
 L6R3H+OW7G6x2CrBMnND56Hs5mq2OAFf6diN0SaPl0/cP/e3VLOyEktxRqKhFnNRcSIAiAvV5
 IgCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1515024584!120795558!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60672 invoked from network); 4 Jan 2018 00:09:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Jan 2018 00:09:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWt6N-0006xm-0Y; Thu, 04 Jan 2018 00: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWt6H-0005cJ-Cc; Thu, 04 Jan 2018 00:09:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWt6G-0000pB-DQ; Thu, 04 Jan 2018 00:09:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117557-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-credit2:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd: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-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl: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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop: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=1b33150fe06ab9217f7f12b01bc5e607f4f55658
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 Jan 2018 00:09:36 +0000
Subject: [Xen-devel] [xen-unstable test] 117557: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8288367731095891447=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-credit2     <job status>                 broken
 test-amd64-i386-qemuu-rhel6hvm-intel    <job status>                 broken
 test-amd64-amd64-xl-qemuu-win7-amd64    <job status>                 broken
 test-amd64-amd64-xl-qemut-win7-amd64    <job status>                 broken
 test-amd64-i386-xl-qemuu-win10-i386    <job status>                 broken
 test-amd64-amd64-xl-qemuu-ws16-amd64    <job status>                 broken
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm    <job status>            broken

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken pass in 117365
 test-amd64-i386-xl-qemuu-win10-i386  4 host-install(4)   broken pass in 117365
 test-amd64-amd64-xl-qemut-win7-amd64  4 host-install(4)  broken pass in 117365
 test-amd64-amd64-xl-qemuu-ws16-amd64  4 host-install(4)  broken pass in 117365
 test-amd64-i386-qemuu-rhel6hvm-intel  4 host-install(4)  broken pass in 117365
 test-amd64-amd64-xl-qemuu-win7-amd64  4 host-install(4)  broken pass in 117365
 test-amd64-amd64-xl-credit2   4 host-install(4)          broken pass in 117365
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail in 117365 pass in 117557

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

version targeted for testing:
 xen                  1b33150fe06ab9217f7f12b01bc5e607f4f55658
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   15 days
Testing same since   117365  2017-12-20 07:31:12 Z   14 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-xl-credit2 broken
broken-job test-amd64-i386-qemuu-rhel6hvm-intel broken
broken-job test-amd64-amd64-xl-qemuu-win7-amd64 broken
broken-job test-amd64-amd64-xl-qemut-win7-amd64 broken
broken-job test-amd64-i386-xl-qemuu-win10-i386 broken
broken-job test-amd64-amd64-xl-qemuu-ws16-amd64 broken
broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm broken
broken-step test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-i386-xl-qemuu-win10-i386 host-install(4)
broken-step test-amd64-amd64-xl-qemut-win7-amd64 host-install(4)
broken-step test-amd64-amd64-xl-qemuu-ws16-amd64 host-install(4)
broken-step test-amd64-i386-qemuu-rhel6hvm-intel host-install(4)
broken-step test-amd64-amd64-xl-qemuu-win7-amd64 host-install(4)
broken-step test-amd64-amd64-xl-credit2 host-install(4)

Not pushing.

------------------------------------------------------------
commit 1b33150fe06ab9217f7f12b01bc5e607f4f55658
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue Dec 19 14:17:52 2017 +0000

    libxl/pvh: force PVH guests to use the xenstore shutdown
    
    PVH guests are all required to support the xenstore-based shutdown
    signalling, since there is no other way for a PVH guest to be
    requested to shut down.
    
    For HVM guests we check whether the guest has installed a PV-on-HVM
    interrupt callback; that does not make sense for PVH guests.
    
    So for PVH guests, take the PV path: assume that all PVH guests have
    suitable xenstore drivers.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Signed-off-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8288367731095891447==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtCY-0006tz-8s; Thu, 04 Jan 2018 00:16:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtCW-0006tt-RR
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:16:04 +0000
X-Inumbo-ID: 4926cf76-f0e4-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4926cf76-f0e4-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:14:53 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464613536"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:31 +0000
Message-ID: <1515024955-13390-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 02/26] x86/alt: Introduce ALTERNATIVE{,
	_2} macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gaGVscCBjcmVhdGluZyBhbHRlcm5hdGl2ZSBmcmFtZXMgaW4gYXNzZW1ibHkuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6CiAqIERyb3AgdGhl
IG5vdy11bnVzZWQgQUxURVJOQVRJVkVfMgogKiBVc2UgLkxcQCByYXRoZXIgdGhhbiBvcGVuY29k
ZWQgbnVtYmVycwp2NDoKICogRXh0cmEgQHByb2diaXRzCiAqIFJlaW5zdGF0ZSBBTFRFUk5BVElW
RV8yCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCB8IDQ2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNt
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IGJmMDMzMmUu
LjY2NDBlODUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtMTcsNiAr
MTcsNTIgQEAKICAgICAuYnl0ZSBcYWx0X2xlbgogLmVuZG0KIAorLm1hY3JvIEFMVEVSTkFUSVZF
IG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZQorLkxvbGRfc3RhcnRfXEA6CisgICAgXG9sZGlu
c3RyCisuTG9sZF9lbmRfXEA6CisKKyAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywg
ImEiLCBAcHJvZ2JpdHMKKyAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTG9sZF9zdGFydF9cQCwg
LkxuZXdfc3RhcnRfXEAsIFxmZWF0dXJlLCBcCisgICAgICAgICguTG9sZF9lbmRfXEAgLSAuTG9s
ZF9zdGFydF9cQCksICguTG5ld19lbmRfXEAgLSAuTG5ld19zdGFydF9cQCkKKworICAgIC5zZWN0
aW9uIC5kaXNjYXJkLCAiYSIsIEBwcm9nYml0cworICAgIC8qIEFzc2VtYmxlci10aW1lIGNoZWNr
IHRoYXQgXG5ld2luc3RyIGlzbid0IGxvbmdlciB0aGFuIFxvbGRpbnN0ci4gKi8KKyAgICAuYnl0
ZSAweGZmICsgKC5MbmV3X2VuZF9cQCAtIC5MbmV3X3N0YXJ0X1xAKSAtICguTG9sZF9lbmRfXEAg
LSAuTG9sZF9zdGFydF9cQCkKKworICAgIC5zZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwg
ImF4IiwgQHByb2diaXRzCisuTG5ld19zdGFydF9cQDoKKyAgICBcbmV3aW5zdHIKKy5MbmV3X2Vu
ZF9cQDoKKyAgICAucG9wc2VjdGlvbgorLmVuZG0KKworLm1hY3JvIEFMVEVSTkFUSVZFXzIgb2xk
aW5zdHIsIG5ld2luc3RyMSwgZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIKKy5Mb2xkX3N0
YXJ0X1xAOgorICAgIFxvbGRpbnN0cgorLkxvbGRfZW5kX1xAOgorCisgICAgLnB1c2hzZWN0aW9u
IC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCisgICAgYWx0aW5zdHJ1Y3Rpb25fZW50
cnkgLkxvbGRfc3RhcnRfXEAsIC5MbmV3MV9zdGFydF9cQCwgXGZlYXR1cmUxLCBcCisgICAgICAg
ICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFydF9cQCksICguTG5ldzFfZW5kX1xAIC0gLkxuZXcx
X3N0YXJ0X1xAKQorICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5Mb2xkX3N0YXJ0X1xALCAuTG5l
dzJfc3RhcnRfXEAsIFxmZWF0dXJlMiwgXAorICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRf
c3RhcnRfXEApLCAoLkxuZXcyX2VuZF9cQCAtIC5MbmV3Ml9zdGFydF9cQCkKKworICAgIC5zZWN0
aW9uIC5kaXNjYXJkLCAiYSIsIEBwcm9nYml0cworICAgIC8qIEFzc2VtYmxlci10aW1lIGNoZWNr
IHRoYXQgXG5ld2luc3RyezEsMn0gYXJlbid0IGxvbmdlciB0aGFuIFxvbGRpbnN0ci4gKi8KKyAg
ICAuYnl0ZSAweGZmICsgKC5MbmV3MV9lbmRfXEAgLSAuTG5ldzFfc3RhcnRfXEApIC0gKC5Mb2xk
X2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKQorICAgIC5ieXRlIDB4ZmYgKyAoLkxuZXcyX2VuZF9c
QCAtIC5MbmV3Ml9zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCisK
KyAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9nYml0cworLkxu
ZXcxX3N0YXJ0X1xAOgorICAgIFxuZXdpbnN0cjEKKy5MbmV3MV9lbmRfXEA6CisuTG5ldzJfc3Rh
cnRfXEA6CisgICAgXG5ld2luc3RyMgorLkxuZXcyX2VuZF9cQDoKKyAgICAucG9wc2VjdGlvbgor
LmVuZG0KKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwogI2VuZGlmIC8qIF9BU01fWDg2X0FM
VEVSTkFUSVZFX0FTTV9IXyAqLwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtCa-0006uc-MO; Thu, 04 Jan 2018 00:16:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtCZ-0006tK-Jk
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:16:07 +0000
X-Inumbo-ID: b24cd4a3-f0e4-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b24cd4a3-f0e4-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 00:17:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039241"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:32 +0000
Message-ID: <1515024955-13390-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 03/26] x86/hvm: Rename
	update_guest_vendor() callback to cpuid_policy_changed()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgd2lsbCBzaG9ydGx5IGJlIHVzZWQgZm9yIG1vcmUgdGhhbiBqdXN0IGNoYW5naW5nIHRoZSB2
ZW5kb3IuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOgogKiBEcm9wIGZv
cndhcmQgZGVjbGFyYXRpb24gb2Ygdm14X3VwZGF0ZV9ndWVzdF92ZW5kb3IoKQotLS0KIHhlbi9h
cmNoL3g4Ni9kb21jdGwuYyAgICAgICAgIHwgMTcgKysrKysrKysrKy0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
ICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgfCAgNSArKy0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAgNiArKystLS0KIDUgZmlsZXMgY2hhbmdl
ZCwgMTggaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDM2YWIyMzUuLmNj
N2Y0MzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKQEAgLTUzLDYgKzUzLDcgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2Nw
dWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0g
ZC0+YXJjaC5jcHVpZDsKICAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfbGVhZiBsZWFmID0geyBjdGwt
PmVheCwgY3RsLT5lYngsIGN0bC0+ZWN4LCBjdGwtPmVkeCB9OwogICAgIGludCBvbGRfdmVuZG9y
ID0gcC0+eDg2X3ZlbmRvcjsKKyAgICBib29sIGNhbGxfcG9saWN5X2NoYW5nZWQgPSBmYWxzZTsg
LyogQXZvaWQgZm9yX2VhY2hfdmNwdSgpIHVubmVjZXNzYXJpbHkgKi8KIAogICAgIC8qCiAgICAg
ICogU2tpcCB1cGRhdGUgZm9yIGxlYXZlcyB3ZSBkb24ndCBjYXJlIGFib3V0LiAgVGhpcyBhdm9p
ZHMgdGhlIG92ZXJoZWFkCkBAIC0xMjgsMTMgKzEyOSw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2Rv
bWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgc3dpdGNoICggY3RsLT5pbnB1
dFswXSApCiAgICAgewogICAgIGNhc2UgMDoKLSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQp
ICYmIChwLT54ODZfdmVuZG9yICE9IG9sZF92ZW5kb3IpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgc3RydWN0IHZjcHUgKnY7Ci0KLSAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQot
ICAgICAgICAgICAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfdmVuZG9yKHYpOwotICAgICAgICB9Cisg
ICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAocC0+eDg2X3ZlbmRvciAhPSBvbGRfdmVuZG9y
KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDE6CkBAIC0yOTksNiArMjk0LDE0IEBAIHN0
YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIAorICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSAmJiBjYWxsX3Bv
bGljeV9jaGFuZ2VkICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgICAg
IGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQorICAgICAgICAgICAgaHZtX2NwdWlkX3BvbGljeV9jaGFu
Z2VkKHYpOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAyOGJjN2U0Li42
MWRmOTJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKQEAgLTE1NTUsNyArMTU1NSw3IEBAIGludCBodm1fdmNwdV9pbml0aWFs
aXNlKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBodm1fc2V0X2d1ZXN0X3RzYyh2LCAwKTsKICAg
ICB9CiAKLSAgICBodm1fdXBkYXRlX2d1ZXN0X3ZlbmRvcih2KTsKKyAgICBodm1fY3B1aWRfcG9s
aWN5X2NoYW5nZWQodik7CiAKICAgICByZXR1cm4gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCAyZTYy
YjliLi5jNDhmZGZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjEzLDcgKzYxMyw3IEBAIHN0YXRpYyB2
b2lkIHN2bV91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKICAgICB2bWNiX3NldF9l
ZmVyKHZtY2IsIG5ld19lZmVyKTsKIH0KIAotc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF92
ZW5kb3Ioc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5n
ZWQoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGFyY2hfc3ZtX3N0cnVjdCAqYXJjaF9z
dm0gPSAmdi0+YXJjaC5odm1fc3ZtOwogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IGFy
Y2hfc3ZtLT52bWNiOwpAQCAtMjQyNCw3ICsyNDI0LDcgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVu
Y3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUgPSB7CiAgICAgLmdldF9z
aGFkb3dfZ3NfYmFzZSAgID0gc3ZtX2dldF9zaGFkb3dfZ3NfYmFzZSwKICAgICAudXBkYXRlX2d1
ZXN0X2NyICAgICAgPSBzdm1fdXBkYXRlX2d1ZXN0X2NyLAogICAgIC51cGRhdGVfZ3Vlc3RfZWZl
ciAgICA9IHN2bV91cGRhdGVfZ3Vlc3RfZWZlciwKLSAgICAudXBkYXRlX2d1ZXN0X3ZlbmRvciAg
PSBzdm1fdXBkYXRlX2d1ZXN0X3ZlbmRvciwKKyAgICAuY3B1aWRfcG9saWN5X2NoYW5nZWQgPSBz
dm1fY3B1aWRfcG9saWN5X2NoYW5nZWQsCiAgICAgLmZwdV9sZWF2ZSAgICAgICAgICAgID0gc3Zt
X2ZwdV9sZWF2ZSwKICAgICAuc2V0X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fc2V0X2d1ZXN0X3Bh
dCwKICAgICAuZ2V0X2d1ZXN0X3BhdCAgICAgICAgPSBzdm1fZ2V0X2d1ZXN0X3BhdCwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKaW5kZXggZTUyNmU4OC4uZTAzNjMwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTcyLDcgKzcy
LDYgQEAgc3RhdGljIHZvaWQgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAq
ZCk7CiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAq
dik7CiBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgY3IpOwogc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9lZmVyKHN0cnVjdCB2
Y3B1ICp2KTsKLXN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfdmVuZG9yKHN0cnVjdCB2Y3B1
ICp2KTsKIHN0YXRpYyB2b2lkIHZteF93YmludmRfaW50ZXJjZXB0KHZvaWQpOwogc3RhdGljIHZv
aWQgdm14X2ZwdV9kaXJ0eV9pbnRlcmNlcHQodm9pZCk7CiBzdGF0aWMgaW50IHZteF9tc3JfcmVh
ZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KTsKQEAg
LTY1NSw3ICs2NTQsNyBAQCB2b2lkIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcChzdHJ1Y3Qg
dmNwdSAqdikKICAgICAgICAgX192bXdyaXRlKEVYQ0VQVElPTl9CSVRNQVAsIGJpdG1hcCk7CiB9
CiAKLXN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfdmVuZG9yKHN0cnVjdCB2Y3B1ICp2KQor
c3RhdGljIHZvaWQgdm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogewog
ICAgIGlmICggb3B0X2h2bV9mZXAgfHwKICAgICAgICAgICh2LT5kb21haW4tPmFyY2guY3B1aWQt
Png4Nl92ZW5kb3IgIT0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yKSApCkBAIC0yMzE4LDcgKzIz
MTcsNyBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHZteF9m
dW5jdGlvbl90YWJsZSA9IHsKICAgICAudXBkYXRlX2hvc3RfY3IzICAgICAgPSB2bXhfdXBkYXRl
X2hvc3RfY3IzLAogICAgIC51cGRhdGVfZ3Vlc3RfY3IgICAgICA9IHZteF91cGRhdGVfZ3Vlc3Rf
Y3IsCiAgICAgLnVwZGF0ZV9ndWVzdF9lZmVyICAgID0gdm14X3VwZGF0ZV9ndWVzdF9lZmVyLAot
ICAgIC51cGRhdGVfZ3Vlc3RfdmVuZG9yICA9IHZteF91cGRhdGVfZ3Vlc3RfdmVuZG9yLAorICAg
IC5jcHVpZF9wb2xpY3lfY2hhbmdlZCA9IHZteF9jcHVpZF9wb2xpY3lfY2hhbmdlZCwKICAgICAu
ZnB1X2xlYXZlICAgICAgICAgICAgPSB2bXhfZnB1X2xlYXZlLAogICAgIC5zZXRfZ3Vlc3RfcGF0
ICAgICAgICA9IHZteF9zZXRfZ3Vlc3RfcGF0LAogICAgIC5nZXRfZ3Vlc3RfcGF0ICAgICAgICA9
IHZteF9nZXRfZ3Vlc3RfcGF0LApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA2ZWNhZDMzLi43Mjc1
YzY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMTM1LDcgKzEzNSw3IEBAIHN0cnVjdCBodm1f
ZnVuY3Rpb25fdGFibGUgewogICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3RfY3IpKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgY3IpOwogICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3RfZWZlcikoc3Ry
dWN0IHZjcHUgKnYpOwogCi0gICAgdm9pZCAoKnVwZGF0ZV9ndWVzdF92ZW5kb3IpKHN0cnVjdCB2
Y3B1ICp2KTsKKyAgICB2b2lkICgqY3B1aWRfcG9saWN5X2NoYW5nZWQpKHN0cnVjdCB2Y3B1ICp2
KTsKIAogICAgIHZvaWQgKCpmcHVfbGVhdmUpKHN0cnVjdCB2Y3B1ICp2KTsKIApAQCAtMzM0LDkg
KzMzNCw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0
IHZjcHUgKnYpCiAgICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9lZmVyKHYpOwogfQogCi1zdGF0
aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF92ZW5kb3Ioc3RydWN0IHZjcHUgKnYpCitz
dGF0aWMgaW5saW5lIHZvaWQgaHZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2
KQogewotICAgIGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3RfdmVuZG9yKHYpOworICAgIGh2bV9mdW5j
cy5jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsKIH0KIAogLyoKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtCa-0006uR-Fr; Thu, 04 Jan 2018 00:16:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtCZ-0006tL-Jj
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:16:07 +0000
X-Inumbo-ID: b12f3fab-f0e4-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b12f3fab-f0e4-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 00:17:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464613534"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:33 +0000
Message-ID: <1515024955-13390-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 04/26] x86: Introduce a common
	cpuid_policy_updated()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gcHJhY3RpY2FsIGNoYW5nZSBhdCB0aGUgbW9tZW50LCBidXQgZnV0dXJlIGNoYW5nZXMgd2ls
bCBuZWVkIHRvIHJlYWN0CmlycmVzcGVjdGl2ZSBvZiBndWVzdCB0eXBlLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICB8IDEyICsr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICB8ICA0ICsrLS0KIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgICAgICAgfCAgMiAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaCB8ICAyICsrCiA0IGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCmluZGV4IGIxNzQ2OGMuLmQzODM0ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTM2Myw2ICszNjMsOCBA
QCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgICAgIGlmICggKHJj
ID0gaW5pdF92Y3B1X21zcl9wb2xpY3kodikpICkKICAgICAgICAgICAgIGdvdG8gZmFpbDsKKwor
ICAgICAgICBjcHVpZF9wb2xpY3lfdXBkYXRlZCh2KTsKICAgICB9CiAKICAgICByZXR1cm4gcmM7
CkBAIC0yMDE5LDYgKzIwMjEsMTYgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhz
dHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiAwOwogfQogCisvKgorICogQ2FsbGVkIGR1cmlu
ZyB2Y3B1IGNvbnN0cnVjdGlvbiwgYW5kIGVhY2ggdGltZSB0aGUgdG9vbHN0YWNrIGNoYW5nZXMg
dGhlCisgKiBDUFVJRCBjb25maWd1cmF0aW9uIGZvciB0aGUgZG9tYWluLgorICovCit2b2lkIGNw
dWlkX3BvbGljeV91cGRhdGVkKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGlmICggaXNfaHZtX3Zj
cHUodikgKQorICAgICAgICBodm1fY3B1aWRfcG9saWN5X2NoYW5nZWQodik7Cit9CisKIHZvaWQg
YXJjaF9kdW1wX2RvbWFpbl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcGFnaW5nX2R1
bXBfZG9tYWluX2luZm8oZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXggY2M3ZjQzMy4uNTk3M2Q5ZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMjk0
LDEyICsyOTQsMTIgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICYmIGNhbGxfcG9saWN5X2NoYW5nZWQgKQorICAgIGlmICggY2FsbF9wb2xpY3lfY2hh
bmdlZCApCiAgICAgewogICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgICAgICBmb3JfZWFj
aF92Y3B1KCBkLCB2ICkKLSAgICAgICAgICAgIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsK
KyAgICAgICAgICAgIGNwdWlkX3BvbGljeV91cGRhdGVkKHYpOwogICAgIH0KIAogICAgIHJldHVy
biAwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggNjFkZjkyYy4uNmExYzc1MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0xNTU1LDggKzE1NTUs
NiBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaHZt
X3NldF9ndWVzdF90c2ModiwgMCk7CiAgICAgfQogCi0gICAgaHZtX2NwdWlkX3BvbGljeV9jaGFu
Z2VkKHYpOwotCiAgICAgcmV0dXJuIDA7CiAKICBmYWlsNjoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4
IGY2OTkxMTkuLjQ2NzlkNTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtNzksNiArNzksOCBAQCB2
b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICopOwogLyogeDg2LzY0OiB0b2dnbGUg
Z3Vlc3QgcGFnZSB0YWJsZXMgYmV0d2VlbiBrZXJuZWwgYW5kIHVzZXIgbW9kZXMuICovCiB2b2lk
IHRvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqKTsKIAordm9pZCBjcHVpZF9wb2xpY3lfdXBk
YXRlZChzdHJ1Y3QgdmNwdSAqdik7CisKIC8qCiAgKiBJbml0aWFsaXNlIGEgaHlwZXJjYWxsLXRy
YW5zZmVyIHBhZ2UuIFRoZSBnaXZlbiBwb2ludGVyIG11c3QgYmUgbWFwcGVkCiAgKiBpbiBYZW4g
dmlydHVhbCBhZGRyZXNzIHNwYWNlIChhY2Nlc3NlcyBhcmUgbm90IHZhbGlkYXRlZCBvciBjaGVj
a2VkKS4KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtCa-0006un-Su; Thu, 04 Jan 2018 00:16:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtCZ-0006ts-Ot
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:16:07 +0000
X-Inumbo-ID: b2412890-f0e4-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2412890-f0e4-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 00:17:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464613535"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:30 +0000
Message-ID: <1515024955-13390-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 01/26] x86/alt: Break out alternative-asm
	into a separate header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS1hc20uaCB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCAgICAgfCAxMyArKystLS0tLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi5iZjAzMzJlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS1hc20uaApAQCAtMCwwICsxLDMxIEBACisjaWZuZGVmIF9BU01fWDg2X0FMVEVSTkFU
SVZFX0FTTV9IXworI2RlZmluZSBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8KKworI2lmZGVm
IF9fQVNTRU1CTFlfXworCisvKgorICogSXNzdWUgb25lIHN0cnVjdCBhbHRfaW5zdHIgZGVzY3Jp
cHRvciBlbnRyeSAobmVlZCB0byBwdXQgaXQgaW50bworICogdGhlIHNlY3Rpb24gLmFsdGluc3Ry
dWN0aW9ucywgc2VlIGJlbG93KS4gVGhpcyBlbnRyeSBjb250YWlucworICogZW5vdWdoIGluZm9y
bWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIGNvZGUgdG8gcGF0Y2ggYW4KKyAq
IGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkuCisgKi8KKy5tYWNybyBhbHRp
bnN0cnVjdGlvbl9lbnRyeSBvcmlnIGFsdCBmZWF0dXJlIG9yaWdfbGVuIGFsdF9sZW4KKyAgICAu
bG9uZyBcb3JpZyAtIC4KKyAgICAubG9uZyBcYWx0IC0gLgorICAgIC53b3JkIFxmZWF0dXJlCisg
ICAgLmJ5dGUgXG9yaWdfbGVuCisgICAgLmJ5dGUgXGFsdF9sZW4KKy5lbmRtCisKKyNlbmRpZiAv
KiBfX0FTU0VNQkxZX18gKi8KKyNlbmRpZiAvKiBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8g
Ki8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgK
aW5kZXggZGI0ZjA4ZS4uYmE1MzdkNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
bHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAt
MSwxNyArMSwxMCBAQAogI2lmbmRlZiBfX1g4Nl9BTFRFUk5BVElWRV9IX18KICNkZWZpbmUgX19Y
ODZfQUxURVJOQVRJVkVfSF9fCiAKKyNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUtYXNtLmg+CiAj
aW5jbHVkZSA8YXNtL25vcHMuaD4KIAotI2lmZGVmIF9fQVNTRU1CTFlfXwotLm1hY3JvIGFsdGlu
c3RydWN0aW9uX2VudHJ5IG9yaWcgYWx0IGZlYXR1cmUgb3JpZ19sZW4gYWx0X2xlbgotICAgICAg
ICAubG9uZyBcb3JpZyAtIC4KLSAgICAgICAgLmxvbmcgXGFsdCAtIC4KLSAgICAgICAgLndvcmQg
XGZlYXR1cmUKLSAgICAgICAgLmJ5dGUgXG9yaWdfbGVuCi0gICAgICAgIC5ieXRlIFxhbHRfbGVu
Ci0uZW5kbQotI2Vsc2UKKyNpZm5kZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8eGVuL3N0cmlu
Z2lmeS5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCkBAIC0xNDUsNiArMTM4LDYgQEAgZXh0
ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogLyogVXNlIHRoaXMgbWFj
cm8ocykgaWYgeW91IG5lZWQgbW9yZSB0aGFuIG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAqLwogI2Rl
ZmluZSBBU01fT1VUUFVUMihhLi4uKSBhCiAKLSNlbmRpZiAgLyogIF9fQVNTRU1CTFlfXyAgKi8K
KyNlbmRpZiAvKiAgIV9fQVNTRU1CTFlfXyAgKi8KIAogI2VuZGlmIC8qIF9fWDg2X0FMVEVSTkFU
SVZFX0hfXyAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:16:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtCl-0006xt-3I; Thu, 04 Jan 2018 00:16:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtCj-0006vl-VU
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:16:17 +0000
X-Inumbo-ID: b2511b0a-f0e4-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2511b0a-f0e4-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 00:17:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039243"
X-DWL: YES
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:29 +0000
Message-ID: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 00/26] x86: Mitigations for
	SP2/CVE-2017-5715/Branch Target Injection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVlIHRvIHRoZSBmb3Jlc2hvcnRlbmluZyBvZiB0aGUgZW1iYXJnbywgSSd2ZSBwb3N0ZWQgd2hh
dCBpcyBjdXJyZW50bHkKYXZhaWxhYmxlLiAgSSBoYXZlIHlldCB0byBjb21wbGV0ZSBhbGwgdGhl
IGZlZWRiYWNrIGZyb20gdjYgcmV2aWV3LCBidXQgd2hhdAppcyBoZXJlIHNob3VsZCBiZSBmdW5j
dGlvbmFsbHkgY29ycmVjdCwgaWYgYSBsaXR0bGUgcm91Z2ggYXJvdW5kIHRoZSBlZGdlcy4KCipJ
bXBvcnRhbnQ6KgoKSW4gYWRkaXRpb24gdG8gdGhpcyBzb2Z0d2FyZSBzZXJpZXMsIHlvdSB3aWxs
IG5lZWQgdGhlIGZvbGxvd2luZzoKCiAgMSkgQSBjb21waWxlciB3aGljaCB1bmRlcnN0YW5kcyAt
bWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm5hbCBhbmQKICAgICAtbWluZGlyZWN0LWJyYW5j
aC1yZWdpc3Rlci4gIEEgR0NDIHBhdGNoIHNlcmllcyBpbXBsZW1lbnRpbmcgdGhpcwogICAgIHNo
b3VsZCBiZSBhdmFpbGFibGUgaW1taW5lbnRseS4KCiAgMikgTmV3IG1pY3JvY29kZSBmcm9tIElu
dGVsIGFuZCBBTUQuICBUaGVzZSBwcm92aWRlIG5ldyBNU1JzIGZvciBYZW4gdG8gdXNlLAogICAg
IGFuZCB2aXJ0dWFsaXNlIGZvciBndWVzdCBrZXJuZWxzIHRvIHVzZS4KClRoZXJlIGFyZSBzb21l
IGxpbWl0YXRpb25zLCBldmVuIHdpdGggdGhlIHdvcmsgcHJlc2VudGVkIGhlcmUuCgogIDEpIHZD
UFUtdG8tdkNQVSBTUDIgYXR0YWNrcyBjYW4gb25seSBiZSBtaXRpZ2F0ZWQgYXQgdGhlIGh5cGVy
dmlzb3IgbGV2ZWwKICAgICB3aXRoIElCUEIgc3VwcG9ydCwgd2hpY2ggZm9yIGludGVybmFsIHBp
cGVsaW5lIHJlYXNvbnMsIHdlIGRvIG5vdCBleHBlY3QKICAgICB0byBiZSBtYWRlIGF2YWlsYWJs
ZSBvbiBvbGRlciBwcm9jZXNzb3JzLiAgRm9yIG5vdywgSSB3aWxsIGxlYXZlIHRoZXNlCiAgICAg
ZGV0YWlscyB0byB0aGUgaGFyZHdhcmUgdmVuZG9ycy4KCiAgMikgSGFyZHdhcmUgbGFja2luZyBT
TUVQIGlzIGluIGEgd29yc2UgcG9zaXRpb24gdGhhbiBoYXJkd2FyZSB3aXRoIFNNRVAuICBJZgog
ICAgIHlvdSBoYXZlIFNNRVAgKEludGVsIEl2eUJyaWRnZSBhbmQgbGF0ZXIsIFNvbWUgQU1EIEZh
bTE2aCBhbmQgYWxsIEZhbTE3aAogICAgIGFuZCBsYXRlciksIG1ha2UgYWJzb2x1dGVseSBzdXJl
IGl0IGlzIGVuYWJsZWQgaW4gdGhlIEJJT1MgYW5kIHdvcmtpbmcuCgogIDMpIE9uIGhhcmR3YXJl
IGxhY2tpbmcgU01FUCBzdXBwb3J0LCBpdCBpcyBzdGlsbCBhbiBvcGVuIHF1ZXN0aW9uIGhvdyB0
bwogICAgIHByb3RlY3QgYWdhaW5zdCBSU0ItdG8tU01NIHNwZWN1bGF0aW9uLiAgTmF0aXZlIG9w
ZXJhdGluZyBzeXN0ZW1zIGNhbiBmaXgKICAgICB0aGlzIGJ5IHByb2hpYml0aW5nIHVzZXJzcGFj
ZSBmcm9tIG1tYXAoKSdpbmcgYWRkcmVzc2VzIHdoaWNoIGFsaWFzIHRoZQogICAgIFNNTSByYW5n
ZSwgYnV0IFhlbiBoYXMgbm8gZmVhc2libGUgd2F5IG9mIGVuZm9yY2luZyB0aGlzIHJlc3RyaWN0
aW9uIG9uCiAgICAgUFYgZ3Vlc3RzLCBldmVuIGlmIHdlIGNvdWxkIHRvbGVyYXRlIHRoZSBBQkkg
YnJlYWthZ2UuICAoSG93ZXZlciwgc2VlIHRoZQogICAgIGZvcnRoY29taW5nIFNQMyBtaXRpZ2F0
aW9uIHNlcmllcyBmb3IgYWx0ZXJuYXRpdmVzIGZvciB1biB0cnVzdGVkIFBWCiAgICAgZ3Vlc3Rz
KS4KCgpQbGVhc2Ugc2VlIHRoZSBjb21taXQgbWVzc2FnZXMgYW5kIGNvbW1lbnRzIGZvciBtb3Jl
IGRldGFpbHMgYWJvdXQgbWl0aWdhdGlvbgpkZXRhaWxzIGFuZCBhdmFpbGFibGUgb3B0aW9ucy9p
bXBhY3RzLiAgSXRzIG1vcmUgY29tcGxpY2F0ZWQgdGhhbiBJIGNhcmUgdG8KcmVwcm9kdWNlIGhl
cmUgKGFuZCByaXNrIGludHJvZHVjaW5nIGEgY29udHJhZGl0aW9uKS4KCn5BbmRyZXcKCkFuZHJl
dyBDb29wZXIgKDI2KToKICB4ODYvYWx0OiBCcmVhayBvdXQgYWx0ZXJuYXRpdmUtYXNtIGludG8g
YSBzZXBhcmF0ZSBoZWFkZXIgZmlsZQogIHg4Ni9hbHQ6IEludHJvZHVjZSBBTFRFUk5BVElWRXss
XzJ9IG1hY3JvcwogIHg4Ni9odm06IFJlbmFtZSB1cGRhdGVfZ3Vlc3RfdmVuZG9yKCkgY2FsbGJh
Y2sgdG8gY3B1aWRfcG9saWN5X2NoYW5nZWQoKQogIHg4NjogSW50cm9kdWNlIGEgY29tbW9uIGNw
dWlkX3BvbGljeV91cGRhdGVkKCkKICB4ODYvZW50cnk6IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0
aWFsIGNwdV91c2VyX3JlZ3MgZnJhbWVzCiAgeDg2L2VudHJ5OiBSZWFycmFuZ2UgUkVTVE9SRV9B
TEwgdG8gcmVzdG9yZSByZWdpc3RlciBpbiBzdGFjayBvcmRlcgogIHg4Ni9odm06IFVzZSBTQVZF
X0FMTCB0byBjb25zdHJ1Y3QgdGhlIGNwdV91c2VyX3JlZ3MgZnJhbWUgYWZ0ZXIgVk1FeGl0CiAg
eDg2L2VudHJ5OiBFcmFzZSBndWVzdCBHUFIgc3RhdGUgb24gZW50cnkgdG8gWGVuCiAgeDg2OiBT
dXBwb3J0IGNvbXBpbGluZyB3aXRoIGluZGlyZWN0IGJyYW5jaCB0aHVua3MKICBjb21tb24vd2Fp
dDogQ2xhcmlmaWNhdGlvbnMgdG8gd2FpdCBpbmZyYXN0cnVjdHVyZQogIHg4NjogU3VwcG9ydCBp
bmRpcmVjdCB0aHVua3MgZnJvbSBhc3NlbWJseSBjb2RlCiAgeDg2L2Jvb3Q6IFJlcG9ydCBkZXRh
aWxzIG9mIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zCiAgeDg2L2FtZDogVHJ5IHRvIHNldCBsZmVu
Y2UgYXMgYmVpbmcgRGlzcGF0Y2ggU2VyaWFsaXNpbmcKICB4ODY6IEludHJvZHVjZSBhbHRlcm5h
dGl2ZSBpbmRpcmVjdCB0aHVua3MKICB4ODYvZmVhdHVyZTogRGVmaW5pdGlvbnMgZm9yIEluZGly
ZWN0IEJyYW5jaCBDb250cm9scwogIHg4Ni9jbWRsaW5lOiBJbnRyb2R1Y2UgYSBjb21tYW5kIGxp
bmUgb3B0aW9uIHRvIGRpc2FibGUgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJQQgogIHg4Ni9tc3I6
IEVtdWxhdGlvbiBvZiBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0gZm9yIGd1ZXN0cwogIHg4Ni9t
aWdyYXRlOiBNb3ZlIE1TUl9TUEVDX0NUUkwgb24gbWlncmF0ZQogIHg4Ni9odm06IFBlcm1pdCBn
dWVzdHMgZGlyZWN0IGFjY2VzcyB0byBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0KICB4ODY6IFBy
b3RlY3QgdW5hd2FyZSBkb21haW5zIGZyb20gbWVkZGxpbmcgaHlwZXJ0aHJlYWRzCiAgeDg2L2Vu
dHJ5OiBVc2UgTVNSX1NQRUNfQ1RSTCBhdCBlYWNoIGVudHJ5L2V4aXQgcG9pbnQKICB4ODYvYm9v
dDogQ2FsY3VsYXRlIHRoZSBtb3N0IGFwcHJvcHJpYXRlIEJUSSBtaXRpZ2F0aW9uIHRvIHVzZQog
IHg4Ni9lbnRyeTogQ2xvYmJlciB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciBvbiBlbnRyeSB0byBY
ZW4KICB4ODYvY3R4dDogSXNzdWUgYSBzcGVjdWxhdGlvbiBiYXJyaWVyIGJldHdlZW4gdmNwdSBj
b250ZXh0cwogIHg4Ni9jcHVpZDogT2ZmZXIgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xzIHRvIGd1
ZXN0cwogIHg4Ni9pZGxlOiBDbGVhciBTUEVDX0NUUkwgd2hpbGUgaWRsZQoKIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgICAgICAgfCAgMzcgKysrKwogdG9vbHMvbGlieGMv
eGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8ICAgNCArLQogdG9vbHMvbGlieGwvbGli
eGxfY3B1aWQuYyAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB0b29scy9taXNjL3hlbi1jcHVp
ZC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiB0b29scy90ZXN0cy94ODZfZW11bGF0
b3IveDg2LWVtdWxhdGUuYyAgICAgIHwgICAxIC0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L1J1bGVzLm1rICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNyArCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgICAg
ICAgICAgICAgIHwgIDIxICsrCiB4ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgICAgICAg
ICAgICAgIHwgIDI0ICstCiB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICAgICAgICAgICAgICAg
ICAgIHwgIDM1ICsrLQogeGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgICAgICAgICAgICAg
ICB8ICAgNyArCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDQzICsrKysKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgfCAg
NDIgKysrKwogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAz
OCArKystCiB4ZW4vYXJjaC94ODYvZXh0YWJsZS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA0
ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICst
CiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TICAgICAgICAgICAgICAgIHwgIDI4ICstLQog
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgICAgICAgICB8ICAgOSArLQogeGVu
L2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyAgICAgICAgICAgICAgICB8ICAyOCArKy0KIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICAgICAgfCAgMjMgKy0KIHhlbi9hcmNo
L3g4Ni9pbmRpcmVjdF90aHVuay5TICAgICAgICAgICAgICAgfCAgMzkgKysrKwogeGVuL2FyY2gv
eDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA0OSArKysrKwogeGVuL2FyY2gv
eDg2L3B2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgICAgIHwgIDQzICsrKy0KIHhlbi9hcmNoL3g4Ni9z
ZXR1cC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L3NtcGJv
b3QuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMgICAgICAgICAgICAgICAgICAgIHwgMzI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgICAgICAgICAgfCAgIDYgKwogeGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgICAgICAgICB8ICAxOSArLQogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgICAgICAgICB8ICA1MSArKysrLQogeGVuL2Fy
Y2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgICAgICAgICAgICB8ICAxMyArLQogeGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlLmMgICAgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgIHwgIDEyICstCiB4ZW4vYXJjaC94ODYveGVu
Lmxkcy5TICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24va2VybmVsLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjMgKysKIHhlbi9jb21tb24vd2FpdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMzggKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS1hc20uaCAgICAgICB8ICA3NyArKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dGVybmF0aXZlLmggICAgICAgICAgIHwgIDEzICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9k
ZWZucy5oICAgICAgICAgICAgIHwgMTU4ICsrKystLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaCAgICAgICAgICAgfCAgMTAgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJy
ZW50LmggICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
ICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAg
ICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtf
YXNtLmggICAgfCAgNDEgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAg
ICAgICAgICB8ICAxMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICAgICAgICAgICAgICAg
ICAgIHwgIDE1ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCAgICAgICAgICAgICAgICAg
IHwgIDEwICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICAgICAgICAgIHwg
IDc4ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oICAgICAgICAg
fCAyNzYgKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmggfCAgIDMgKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNyArCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5ICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1ICsKIDUzIGZpbGVzIGNoYW5nZWQsIDE0OTcgaW5zZXJ0aW9ucygrKSwg
MjMwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9pbmRpcmVj
dF90aHVuay5TCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNt
LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:17:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:17:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtDq-0007FC-Ce; Thu, 04 Jan 2018 00:17:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtDo-0007Dz-IY
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:17:24 +0000
X-Inumbo-ID: b130ea38-f0e4-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b130ea38-f0e4-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 00:17:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039242"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:37 +0000
Message-ID: <1515024955-13390-9-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 08/26] x86/entry: Erase guest GPR state on
	entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZWR1Y2VzIHRoZSBudW1iZXIgb2YgY29kZSBnYWRnZXRzIHdoaWNoIGNhbiBiZSBhdHRh
Y2tlZCB3aXRoIGFyYml0cmFyeQpndWVzdC1jb250cm9sbGVkIEdQUiB2YWx1ZXMuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZu
cy5oIHwgMTYgKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCBmYTYyYzU0Li43ZTg4MzhlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmgKQEAgLTIxNywyMiArMjE3LDM0IEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAgICBhZGRxICAkLShVUkVHU19lcnJvcl9jb2RlLVVS
RUdTX3IxNSksICVyc3AKICAgICAgICAgY2xkCiAgICAgICAgIG1vdnEgICVyZGksVVJFR1NfcmRp
KCVyc3ApCisgICAgICAgIHhvciAgICVlZGksICVlZGkKICAgICAgICAgbW92cSAgJXJzaSxVUkVH
U19yc2koJXJzcCkKKyAgICAgICAgeG9yICAgJWVzaSwgJWVzaQogICAgICAgICBtb3ZxICAlcmR4
LFVSRUdTX3JkeCglcnNwKQorICAgICAgICB4b3IgICAlZWR4LCAlZWR4CiAgICAgICAgIG1vdnEg
ICVyY3gsVVJFR1NfcmN4KCVyc3ApCisgICAgICAgIHhvciAgICVlY3gsICVlY3gKICAgICAgICAg
bW92cSAgJXJheCxVUkVHU19yYXgoJXJzcCkKKyAgICAgICAgeG9yICAgJWVheCwgJWVheAogLmlm
ICFcY29tcGF0CiAgICAgICAgIG1vdnEgICVyOCxVUkVHU19yOCglcnNwKQogICAgICAgICBtb3Zx
ICAlcjksVVJFR1NfcjkoJXJzcCkKICAgICAgICAgbW92cSAgJXIxMCxVUkVHU19yMTAoJXJzcCkK
ICAgICAgICAgbW92cSAgJXIxMSxVUkVHU19yMTEoJXJzcCkKIC5lbmRpZgorICAgICAgICB4b3Ig
ICAlcjgsICVyOAorICAgICAgICB4b3IgICAlcjksICVyOQorICAgICAgICB4b3IgICAlcjEwLCAl
cjEwCisgICAgICAgIHhvciAgICVyMTEsICVyMTEKICAgICAgICAgbW92cSAgJXJieCxVUkVHU19y
YngoJXJzcCkKKyAgICAgICAgeG9yICAgJWVieCwgJWVieAogICAgICAgICBtb3ZxICAlcmJwLFVS
RUdTX3JicCglcnNwKQogI2lmZGVmIENPTkZJR19GUkFNRV9QT0lOVEVSCiAvKiBJbmRpY2F0ZSBz
cGVjaWFsIGV4Y2VwdGlvbiBzdGFjayBmcmFtZSBieSBpbnZlcnRpbmcgdGhlIGZyYW1lIHBvaW50
ZXIuICovCiAgICAgICAgIGxlYXEgIFVSRUdTX3JicCglcnNwKSwgJXJicAogICAgICAgICBub3Rx
ICAlcmJwCisjZWxzZQorICAgICAgICB4b3IgICAlZWJwLCAlZWJwCiAjZW5kaWYKIC5pZiAhXGNv
bXBhdAogICAgICAgICBtb3ZxICAlcjEyLFVSRUdTX3IxMiglcnNwKQpAQCAtMjQwLDYgKzI1Miwx
MCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgbW92cSAg
JXIxNCxVUkVHU19yMTQoJXJzcCkKICAgICAgICAgbW92cSAgJXIxNSxVUkVHU19yMTUoJXJzcCkK
IC5lbmRpZgorICAgICAgICB4b3IgICAlcjEyLCAlcjEyCisgICAgICAgIHhvciAgICVyMTMsICVy
MTMKKyAgICAgICAgeG9yICAgJXIxNCwgJXIxNAorICAgICAgICB4b3IgICAlcjE1LCAlcjE1CiAu
ZW5kbQogCiAjZGVmaW5lIExPQURfT05FX1JFRyhyZWcsIGNvbXBhdCkgXAotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:17:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtEF-0007Lx-No; Thu, 04 Jan 2018 00:17:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtEE-0007Kr-UQ
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:17:50 +0000
X-Inumbo-ID: b298014c-f0e4-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b298014c-f0e4-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 00:17:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039244"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:38 +0000
Message-ID: <1515024955-13390-10-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 09/26] x86: Support compiling with indirect
	branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybi8tbWluZGlyZWN0LWJyYW5jaC1yZWdp
c3RlciB3aGVuIGF2YWlsYWJsZS4KVG8gYmVnaW4gd2l0aCwgdXNlIHRoZSByZXRwb2xpbmUgdGh1
bmsuICBMYXRlciB3b3JrIHdpbGwgYWRkIGFsdGVybmF0aXZlCnRodW5rcyB3aGljaCBjYW4gYmUg
c2VsZWN0ZWQgYXQgYm9vdCB0aW1lLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY0OgogKiBOZXcKLS0tCiB4ZW4vYXJjaC94ODYv
TWFrZWZpbGUgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayAgICAgICAgIHwg
IDcgKysrKysrKwogeGVuL2FyY2gveDg2L2luZGlyZWN0X3RodW5rLlMgfCAyOCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICB8ICAxICsK
IDQgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL3g4Ni9pbmRpcmVjdF90aHVuay5TCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01h
a2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGQ1ZDU4YTIuLjQzMzIzM2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKQEAgLTM2LDYgKzM2LDcgQEAgb2JqLXkgKz0gaW9fYXBpYy5vCiBvYmotJChDT05GSUdfTElW
RVBBVENIKSArPSBhbHRlcm5hdGl2ZS5vIGxpdmVwYXRjaC5vCiBvYmoteSArPSBtc2kubwogb2Jq
LXkgKz0gbXNyLm8KK29iai0kKENPTkZJR19JTkRJUkVDVF9USFVOSykgKz0gaW5kaXJlY3RfdGh1
bmsubwogb2JqLXkgKz0gaW9wb3J0X2VtdWxhdGUubwogb2JqLXkgKz0gaXJxLm8KIG9iai0kKENP
TkZJR19LRVhFQykgKz0gbWFjaGluZV9rZXhlYy5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
UnVsZXMubWsgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKaW5kZXggNTY4NjU3ZS4uYWJjYzRkNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9SdWxl
cy5tawpAQCAtMzAsMyArMzAsMTAgQEAgQ0ZMQUdTICs9IC1mbm8tYXN5bmNocm9ub3VzLXVud2lu
ZC10YWJsZXMKIGlmbmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1mdmlzaWJpbGl0eT1oaWRk
ZW4sbiksbikKIENGTEFHUyArPSAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUKIGVuZGlm
CisKKyMgQ29tcGlsZSB3aXRoIHRodW5rLWV4dGVybiwgaW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVy
IGlmIGF2YWlhYmxlLgoraWZuZXEgKCQoY2FsbCBjYy1vcHRpb24sJChDQyksLW1pbmRpcmVjdC1i
cmFuY2gtcmVnaXN0ZXIsbiksbikKK0NGTEFHUyArPSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1l
eHRlcm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIKK0NGTEFHUyArPSAtRENPTkZJR19JTkRJ
UkVDVF9USFVOSworZXhwb3J0IENPTkZJR19JTkRJUkVDVF9USFVOSz15CitlbmRpZgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2luZGlyZWN0X3RodW5rLlMgYi94ZW4vYXJjaC94ODYvaW5kaXJl
Y3RfdGh1bmsuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi40ZmVmMWM4Ci0t
LSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2luZGlyZWN0X3RodW5rLlMKQEAgLTAsMCAr
MSwyOCBAQAorI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KKworLm1hY3JvIElORF9USFVOS19S
RVRQT0xJTkUgcmVnOnJlcQorICAgICAgICBjYWxsIDJmCisxOgorICAgICAgICBsZmVuY2UKKyAg
ICAgICAgam1wIDFiCisyOgorICAgICAgICBtb3YgXHJlZywgKCVyc3ApCisgICAgICAgIHJldAor
LmVuZG0KKworLyoKKyAqIEJ1aWxkIHRoZSBfX3g4Ni5pbmRpcmVjdF90aHVuay4qIHN5bWJvbHMu
ICBFeGVjdXRpb24gbGFuZHMgb24gYW4KKyAqIGFsdGVybmF0aXZlIHBhdGNoIHBvaW50IHdoaWNo
IGltcGxlbWVudHMgb25lIG9mIHRoZSBhYm92ZSBUSFVOS18qJ3MKKyAqLworLm1hY3JvIEdFTl9J
TkRJUkVDVF9USFVOSyBuYW1lOnJlcSByZWc6cmVxCisgICAgICAgIC5zZWN0aW9uIC50ZXh0Ll9f
eDg2LmluZGlyZWN0X3RodW5rLlxuYW1lLCAiYXgiLCBAcHJvZ2JpdHMKKworRU5UUlkoX194ODYu
aW5kaXJlY3RfdGh1bmsuXG5hbWUpCisgICAgICAgIElORF9USFVOS19SRVRQT0xJTkUgXHJlZwor
LmVuZG0KKworLyogSW5zdGFudGlhdGUgR0VOX0lORElSRUNUX1RIVU5LIGZvciBlYWNoIHJlZ2lz
dGVyIGV4Y2VwdCAlcnNwLiAqLworLmlycCBlbmMsIHJheCwgcmJ4LCByY3gsIHJkeCwgcnNpLCBy
ZGksIHJicCwgXAorICAgICAgICAgIHI4LCByOSwgcjEwLCByMTEsIHIxMiwgcjEzLCByMTQsIHIx
NQorICAgICAgICBHRU5fSU5ESVJFQ1RfVEhVTksgbmFtZT1cZW5jLCByZWc9JVxlbmMKKy5lbmRy
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5s
ZHMuUwppbmRleCBkNWU4ODIxLi4zNDU5NDZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVu
Lmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTU5LDYgKzU5LDcgQEAgU0VD
VElPTlMKICAgLnRleHQgOiB7CiAgICAgICAgIF9zdGV4dCA9IC47ICAgICAgICAgICAgLyogVGV4
dCBhbmQgcmVhZC1vbmx5IGRhdGEgKi8KICAgICAgICAqKC50ZXh0KQorICAgICAgICooLnRleHQu
X194ODYuKikKICAgICAgICAqKC50ZXh0LmNvbGQpCiAgICAgICAgKigudGV4dC51bmxpa2VseSkK
ICAgICAgICAqKC5maXh1cCkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:20:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:20:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtGK-0007hK-3j; Thu, 04 Jan 2018 00:20:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtGI-0007gL-V7
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:19:58 +0000
X-Inumbo-ID: b2846988-f0e4-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2846988-f0e4-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 00:17:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464613537"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:35 +0000
Message-ID: <1515024955-13390-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 06/26] x86/entry: Rearrange RESTORE_ALL to
	restore register in stack order
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVzdWx0cyBpbiBhIG1vcmUgcHJlZGljdGFibGUgKGkuZS4gbGluZWFyKSBtZW1vcnkgYWNjZXNz
IHBhdHRlcm4uCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggfCAyNiArKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDk4MTkyZWIuLmZhNjJj
NTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMjU5LDYgKzI1OSwxOSBAQCBzdGF0aWMg
YWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICAqLwogLm1hY3JvIFJFU1RPUkVfQUxMIGFk
aj0wIGNvbXBhdD0wCiAuaWYgIVxjb21wYXQKKyAgICAgICAgbW92cSAgVVJFR1NfcjE1KCVyc3Ap
LCAlcjE1CisgICAgICAgIG1vdnEgIFVSRUdTX3IxNCglcnNwKSwgJXIxNAorICAgICAgICBtb3Zx
ICBVUkVHU19yMTMoJXJzcCksICVyMTMKKyAgICAgICAgbW92cSAgVVJFR1NfcjEyKCVyc3ApLCAl
cjEyCisuZWxzZQorICAgICAgICB4b3IgJXIxNSwgJXIxNQorICAgICAgICB4b3IgJXIxNCwgJXIx
NAorICAgICAgICB4b3IgJXIxMywgJXIxMworICAgICAgICB4b3IgJXIxMiwgJXIxMgorLmVuZGlm
CisgICAgICAgIExPQURfT05FX1JFRyhicCwgXGNvbXBhdCkKKyAgICAgICAgTE9BRF9PTkVfUkVH
KGJ4LCBcY29tcGF0KQorLmlmICFcY29tcGF0CiAgICAgICAgIG1vdnEgIFVSRUdTX3IxMSglcnNw
KSwlcjExCiAgICAgICAgIG1vdnEgIFVSRUdTX3IxMCglcnNwKSwlcjEwCiAgICAgICAgIG1vdnEg
IFVSRUdTX3I5KCVyc3ApLCVyOQpAQCAtMjc0LDE5ICsyODcsNiBAQCBzdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIHN0YWModm9pZCkKICAgICAgICAgTE9BRF9PTkVfUkVHKGR4LCBcY29tcGF0KQog
ICAgICAgICBMT0FEX09ORV9SRUcoc2ksIFxjb21wYXQpCiAgICAgICAgIExPQURfT05FX1JFRyhk
aSwgXGNvbXBhdCkKLS5pZiAhXGNvbXBhdAotICAgICAgICBtb3ZxICBVUkVHU19yMTUoJXJzcCks
JXIxNQotICAgICAgICBtb3ZxICBVUkVHU19yMTQoJXJzcCksJXIxNAotICAgICAgICBtb3ZxICBV
UkVHU19yMTMoJXJzcCksJXIxMwotICAgICAgICBtb3ZxICBVUkVHU19yMTIoJXJzcCksJXIxMgot
LmVsc2UKLSAgICAgICAgeG9yICVyMTUsICVyMTUKLSAgICAgICAgeG9yICVyMTQsICVyMTQKLSAg
ICAgICAgeG9yICVyMTMsICVyMTMKLSAgICAgICAgeG9yICVyMTIsICVyMTIKLS5lbmRpZgotICAg
ICAgICBMT0FEX09ORV9SRUcoYnAsIFxjb21wYXQpCi0gICAgICAgIExPQURfT05FX1JFRyhieCwg
XGNvbXBhdCkKICAgICAgICAgc3VicSAgJC0oVVJFR1NfZXJyb3JfY29kZS1VUkVHU19yMTUrXGFk
aiksICVyc3AKIC5lbmRtCiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:20:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtGu-0008HA-Bd; Thu, 04 Jan 2018 00:20:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtGt-0008G4-MA
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:20:35 +0000
X-Inumbo-ID: b2c705e2-f0e4-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2c705e2-f0e4-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 00:17:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464613538"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:34 +0000
Message-ID: <1515024955-13390-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 05/26] x86/entry: Remove support for
	partial cpu_user_regs frames
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2F2ZSBhbGwgR1BScyBvbiBlbnRyeSB0byBYZW4uCgpUaGUgZW50cnlfaW50ODIoKSBwYXRoIGlz
IHZpYSBhIERQTDEgZ2F0ZSwgb25seSB1c2FibGUgYnkgMzJiaXQgUFYgZ3Vlc3RzLCBzbwpjYW4g
Z2V0IGF3YXkgd2l0aCBvbmx5IHNhdmluZyB0aGUgMzJiaXQgcmVnaXN0ZXJzLiAgQWxsIG90aGVy
IGVudHJ5cG9pbnRzIGNhbgpiZSByZWFjaGVkIGZyb20gMzIgb3IgNjRiaXQgY29udGV4dHMuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0
cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYyB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgICAgICAgICAgICAgICB8ICAgMSAtCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMgICAgICAgICB8ICAgMiAtCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TICAg
ICB8ICAgNyArKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgICAgIHwgIDEy
ICsrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgICAgIHwgIDEzICsrLS0K
IHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgICA4ICstLQogeGVuL2NvbW1vbi93YWl0
LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21f
ZGVmbnMuaCAgICAgICAgfCAxMDUgKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAx
MCBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxMjUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwppbmRleCA5NzVkZGM3Li45MDU2NjEwIDEw
MDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwpAQCAtMyw3ICszLDYgQEAKICNp
bmNsdWRlIDxzeXMvbW1hbi5oPgogCiAjZGVmaW5lIGNwdV9oYXNfYW1kX2VycmF0dW0obnIpIDAK
LSNkZWZpbmUgbWFya19yZWdzX2RpcnR5KHIpICgodm9pZCkocikpCiAjZGVmaW5lIGNwdV9oYXNf
bXB4IGZhbHNlCiAjZGVmaW5lIHJlYWRfYm5kY2ZndSgpIDAKICNkZWZpbmUgeHN0YXRlX3NldF9p
bml0KHdoYXQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJj
aC94ODYvcHYvZG9tYWluLmMKaW5kZXggMjIzNDEyOC4uNzRlOWU2NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAt
MjAsNyArMjAsNiBAQAogc3RhdGljIHZvaWQgbm9yZXR1cm4gY29udGludWVfbm9uaWRsZV9kb21h
aW4oc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpOwotICAg
IG1hcmtfcmVnc19kaXJ0eShndWVzdF9jcHVfdXNlcl9yZWdzKCkpOwogICAgIHJlc2V0X3N0YWNr
X2FuZF9qdW1wKHJldF9mcm9tX2ludHIpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXgg
NjExNTg0MC4uMTA0MWE0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMzM3LDcgKzMzNyw2
IEBAIHN0YXRpYyBpbnQgcmVhZF9pbyh1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5
dGVzLAogICAgICAgICBpb19lbXVsX3N0dWJfdCAqaW9fZW11bCA9CiAgICAgICAgICAgICBpb19l
bXVsX3N0dWJfc2V0dXAocG9jLCBjdHh0LT5vcGNvZGUsIHBvcnQsIGJ5dGVzKTsKIAotICAgICAg
ICBtYXJrX3JlZ3NfZGlydHkoY3R4dC0+cmVncyk7CiAgICAgICAgIGlvX2VtdWwoY3R4dC0+cmVn
cyk7CiAgICAgICAgIHJldHVybiBYODZFTVVMX0RPTkU7CiAgICAgfQpAQCAtNDM2LDcgKzQzNSw2
IEBAIHN0YXRpYyBpbnQgd3JpdGVfaW8odW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBi
eXRlcywKICAgICAgICAgaW9fZW11bF9zdHViX3QgKmlvX2VtdWwgPQogICAgICAgICAgICAgaW9f
ZW11bF9zdHViX3NldHVwKHBvYywgY3R4dC0+b3Bjb2RlLCBwb3J0LCBieXRlcyk7CiAKLSAgICAg
ICAgbWFya19yZWdzX2RpcnR5KGN0eHQtPnJlZ3MpOwogICAgICAgICBpb19lbXVsKGN0eHQtPnJl
Z3MpOwogICAgICAgICBpZiAoIChieXRlcyA9PSAxKSAmJiBwdl9wb3N0X291dGJfaG9vayApCiAg
ICAgICAgICAgICBwdl9wb3N0X291dGJfaG9vayhwb3J0LCB2YWwpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L2VudHJ5LlMKaW5kZXggYmE2ZTk0MS4uM2ZlYTU0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBh
dC9lbnRyeS5TCkBAIC0xNiw3ICsxNiw4IEBACiBFTlRSWShlbnRyeV9pbnQ4MikKICAgICAgICAg
QVNNX0NMQUMKICAgICAgICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSB0eXBlPUhZ
UEVSQ0FMTF9WRUNUT1IgY29tcGF0PTEKKyAgICAgICAgbW92bCAgJEhZUEVSQ0FMTF9WRUNUT1Is
IDQoJXJzcCkKKyAgICAgICAgU0FWRV9BTEwgY29tcGF0PTEgLyogRFBMMSBnYXRlLCByZXN0cmlj
dGVkIHRvIDMyYml0IFBWIGd1ZXN0cyBvbmx5LiAqLwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JF
CiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCkBAIC02MCw3ICs2MSw2IEBAIGNvbXBhdF90ZXN0
X2d1ZXN0X2V2ZW50czoKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBjb21wYXRfcHJvY2Vzc19z
b2Z0aXJxczoKICAgICAgICAgc3RpCi0gICAgICAgIGFuZGwgICR+VFJBUF9yZWdzX3BhcnRpYWws
VVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIGNhbGwgIGRvX3NvZnRpcnEKICAgICAg
ICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwogCkBAIC0xOTcsNyArMTk3LDggQEAgRU5U
UlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIHB1c2hxICRGTEFUX1VTRVJfQ1MzMgogICAgICAgICBw
dXNocSAlcmN4CiAgICAgICAgIHB1c2hxICQwCi0gICAgICAgIFNBVkVfVk9MQVRJTEUgVFJBUF9z
eXNjYWxsCisgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKKyAgICAgICAgU0FW
RV9BTEwKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWlu
KCVyYngpLCVyY3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMKaW5kZXggNjA2NmVkOC4uMWRkOWNjZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAt
OTgsNyArOTgsOCBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEgJEZMQVRfS0VS
TkVMX0NTNjQKICAgICAgICAgcHVzaHEgJXJjeAogICAgICAgICBwdXNocSAkMAotICAgICAgICBT
QVZFX1ZPTEFUSUxFIFRSQVBfc3lzY2FsbAorICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0
KCVyc3ApCisgICAgICAgIFNBVkVfQUxMCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQogICAgICAg
ICB0ZXN0YiAkVEZfa2VybmVsX21vZGUsVkNQVV90aHJlYWRfZmxhZ3MoJXJieCkKICAgICAgICAg
anogICAgc3dpdGNoX3RvX2tlcm5lbApAQCAtMTQwLDcgKzE0MSw2IEBAIHRlc3RfZ3Vlc3RfZXZl
bnRzOgogLyogJXJieDogc3RydWN0IHZjcHUgKi8KIHByb2Nlc3Nfc29mdGlycXM6CiAgICAgICAg
IHN0aSAgICAgICAKLSAgICAgICAgU0FWRV9QUkVTRVJWRUQKICAgICAgICAgY2FsbCBkb19zb2Z0
aXJxCiAgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCiAKQEAgLTE5MCw3ICsxOTAsOCBAQCBH
TE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVkKQogICAgICAgICBwdXNocSAkMyAvKiByaW5nIDMg
bnVsbCBjcyAqLwogICAgICAgICBwdXNocSAkMCAvKiBudWxsIHJpcCAqLwogICAgICAgICBwdXNo
cSAkMAotICAgICAgICBTQVZFX1ZPTEFUSUxFIFRSQVBfc3lzY2FsbAorICAgICAgICBtb3ZsICAk
VFJBUF9zeXNjYWxsLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxMCiAgICAgICAgIEdFVF9DVVJS
RU5UKGJ4KQogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2VudGVyX2Rpc2FibGVzX2V2ZW50cygl
cmJ4KQogICAgICAgICBtb3ZxICBWQ1BVX3N5c2VudGVyX2FkZHIoJXJieCksJXJheApAQCAtMjA3
LDcgKzIwOCw2IEBAIFVOTElLRUxZX0VORChzeXNlbnRlcl9udF9zZXQpCiAgICAgICAgIGxlYWwg
ICgsJXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4CiBVTkxJS0VMWV9TVEFSVCh6LCBzeXNlbnRlcl9n
cGYpCiAgICAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyc2kKLSAgICAgICAgU0FW
RV9QUkVTRVJWRUQKICAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlfdmVj
dG9yKCVyc3ApCiAgICAgICAgIG1vdmwgICVlYXgsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgp
CiAgICAgICAgIG1vdnEgIFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5G
T19laXAoJXJzaSksJXJheApAQCAtMjI1LDcgKzIyNSw4IEBAIFVOTElLRUxZX0VORChzeXNlbnRl
cl9ncGYpCiBFTlRSWShpbnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAgQVNNX0NMQUMKICAgICAg
ICAgcHVzaHEgJDAKLSAgICAgICAgU0FWRV9WT0xBVElMRSAweDgwCisgICAgICAgIG1vdmwgICQw
eDgwLCA0KCVyc3ApCisgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgY21wYiAgJDAsdW50cnVz
dGVkX21zaSglcmlwKQogVU5MSUtFTFlfU1RBUlQobmUsIG1zaV9jaGVjaykKQEAgLTI1Myw3ICsy
NTQsNiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgICAqIElEVCBlbnRyeSB3aXRoIERQTD09
MC4KICAgICAgICAgICovCiAgICAgICAgIG1vdmwgICQoKDB4ODAgPDwgMykgfCBYODZfWEVDX0lE
VCksVVJFR1NfZXJyb3JfY29kZSglcnNwKQotICAgICAgICBTQVZFX1BSRVNFUlZFRAogICAgICAg
ICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAg
LyogQSBHUEYgd291bGRuJ3QgaGF2ZSBpbmNyZW1lbnRlZCB0aGUgaW5zdHJ1Y3Rpb24gcG9pbnRl
ci4gKi8KICAgICAgICAgc3VicSAgJDIsVVJFR1NfcmlwKCVyc3ApCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKaW5k
ZXggMmEzMjZiZS4uMzY1MmY1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFw
cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtODAsMTUgKzgwLDEwIEBA
IHN0YXRpYyB2b2lkIF9zaG93X3JlZ2lzdGVycygKICAgICAgICAgICAgcmVncy0+cmJwLCByZWdz
LT5yc3AsIHJlZ3MtPnI4KTsKICAgICBwcmludGsoInI5OiAgJTAxNmx4ICAgcjEwOiAlMDE2bHgg
ICByMTE6ICUwMTZseFxuIiwKICAgICAgICAgICAgcmVncy0+cjksICByZWdzLT5yMTAsIHJlZ3Mt
PnIxMSk7Ci0gICAgaWYgKCAhKHJlZ3MtPmVudHJ5X3ZlY3RvciAmIFRSQVBfcmVnc19wYXJ0aWFs
KSApCi0gICAgewotICAgICAgICBwcmludGsoInIxMjogJTAxNmx4ICAgcjEzOiAlMDE2bHggICBy
MTQ6ICUwMTZseFxuIiwKLSAgICAgICAgICAgICAgIHJlZ3MtPnIxMiwgcmVncy0+cjEzLCByZWdz
LT5yMTQpOwotICAgICAgICBwcmludGsoInIxNTogJTAxNmx4ICAgY3IwOiAlMDE2bHggICBjcjQ6
ICUwMTZseFxuIiwKLSAgICAgICAgICAgICAgIHJlZ3MtPnIxNSwgY3JzWzBdLCBjcnNbNF0pOwot
ICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHByaW50aygiY3IwOiAlMDE2bHggICBjcjQ6ICUwMTZs
eFxuIiwgY3JzWzBdLCBjcnNbNF0pOworICAgIHByaW50aygicjEyOiAlMDE2bHggICByMTM6ICUw
MTZseCAgIHIxNDogJTAxNmx4XG4iLAorICAgICAgICAgICByZWdzLT5yMTIsIHJlZ3MtPnIxMywg
cmVncy0+cjE0KTsKKyAgICBwcmludGsoInIxNTogJTAxNmx4ICAgY3IwOiAlMDE2bHggICBjcjQ6
ICUwMTZseFxuIiwKKyAgICAgICAgICAgcmVncy0+cjE1LCBjcnNbMF0sIGNyc1s0XSk7CiAgICAg
cHJpbnRrKCJjcjM6ICUwMTZseCAgIGNyMjogJTAxNmx4XG4iLCBjcnNbM10sIGNyc1syXSk7CiAg
ICAgcHJpbnRrKCJmc2I6ICUwMTZseCAgIGdzYjogJTAxNmx4ICAgZ3NzOiAlMDE2bHhcbiIsCiAg
ICAgICAgICAgIGNyc1s1XSwgY3JzWzZdLCBjcnNbN10pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwppbmRleCBjYzMz
NGNhLi5jN2JhMjIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwpAQCAtMTEsNyArMTEsNiBAQAogCiAjaW5jbHVk
ZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+Ci0jaW5j
bHVkZSA8YXNtL2FzbV9kZWZucy5oPiAvKiBtYXJrX3JlZ3NfZGlydHkoKSAqLwogI2luY2x1ZGUg
PGFzbS9wcm9jZXNzb3IuaD4gLyogY3VycmVudF9jcHVfaW5mbyAqLwogI2luY2x1ZGUgPGFzbS94
c3RhdGUuaD4KICNpbmNsdWRlIDxhc20vYW1kLmg+IC8qIGNwdV9oYXNfYW1kX2VycmF0dW0oKSAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA1NGEyNzU2Li44MjA0
OTVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwor
KysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTk1NiwxMCAr
MTk1NiwxMCBAQCBkZWNvZGVfcmVnaXN0ZXIoCiAgICAgY2FzZSAgOTogcCA9ICZyZWdzLT5yOTsg
IGJyZWFrOwogICAgIGNhc2UgMTA6IHAgPSAmcmVncy0+cjEwOyBicmVhazsKICAgICBjYXNlIDEx
OiBwID0gJnJlZ3MtPnIxMTsgYnJlYWs7Ci0gICAgY2FzZSAxMjogbWFya19yZWdzX2RpcnR5KHJl
Z3MpOyBwID0gJnJlZ3MtPnIxMjsgYnJlYWs7Ci0gICAgY2FzZSAxMzogbWFya19yZWdzX2RpcnR5
KHJlZ3MpOyBwID0gJnJlZ3MtPnIxMzsgYnJlYWs7Ci0gICAgY2FzZSAxNDogbWFya19yZWdzX2Rp
cnR5KHJlZ3MpOyBwID0gJnJlZ3MtPnIxNDsgYnJlYWs7Ci0gICAgY2FzZSAxNTogbWFya19yZWdz
X2RpcnR5KHJlZ3MpOyBwID0gJnJlZ3MtPnIxNTsgYnJlYWs7CisgICAgY2FzZSAxMjogcCA9ICZy
ZWdzLT5yMTI7IGJyZWFrOworICAgIGNhc2UgMTM6IHAgPSAmcmVncy0+cjEzOyBicmVhazsKKyAg
ICBjYXNlIDE0OiBwID0gJnJlZ3MtPnIxNDsgYnJlYWs7CisgICAgY2FzZSAxNTogcCA9ICZyZWdz
LT5yMTU7IGJyZWFrOwogI2VuZGlmCiAgICAgZGVmYXVsdDogQlVHKCk7IHAgPSBOVUxMOyBicmVh
azsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3dhaXQuYyBiL3hlbi9jb21tb24vd2Fp
dC5jCmluZGV4IDk0OTBhMTcuLmM1ZmMwOTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vd2FpdC5j
CisrKyBiL3hlbi9jb21tb24vd2FpdC5jCkBAIC0xMjcsNyArMTI3LDYgQEAgc3RhdGljIHZvaWQg
X19wcmVwYXJlX3RvX3dhaXQoc3RydWN0IHdhaXRxdWV1ZV92Y3B1ICp3cXYpCiAgICAgdW5zaWdu
ZWQgbG9uZyBkdW1teTsKICAgICB1MzIgZW50cnlfdmVjdG9yID0gY3B1X2luZm8tPmd1ZXN0X2Nw
dV91c2VyX3JlZ3MuZW50cnlfdmVjdG9yOwogCi0gICAgY3B1X2luZm8tPmd1ZXN0X2NwdV91c2Vy
X3JlZ3MuZW50cnlfdmVjdG9yICY9IH5UUkFQX3JlZ3NfcGFydGlhbDsKICAgICBBU1NFUlQod3F2
LT5lc3AgPT0gMCk7CiAKICAgICAvKiBTYXZlIGN1cnJlbnQgVkNQVSBhZmZpbml0eTsgZm9yY2Ug
d2FrZXVwIG9uICp0aGlzKiBDUFUgb25seS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4
IDM4OGZjOTMuLjk4MTkyZWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2Rl
Zm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMTcsMTUgKzE3
LDYgQEAKIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICNlbmRpZgogCi0jaWZkZWYgQ09ORklH
X0ZSQU1FX1BPSU5URVIKLS8qIEluZGljYXRlIHNwZWNpYWwgZXhjZXB0aW9uIHN0YWNrIGZyYW1l
IGJ5IGludmVydGluZyB0aGUgZnJhbWUgcG9pbnRlci4gKi8KLSNkZWZpbmUgU0VUVVBfRVhDRVBU
SU9OX0ZSQU1FX1BPSU5URVIob2ZmcykgICAgIFwKLSAgICAgICAgbGVhcSAgb2ZmcyglcnNwKSwl
cmJwOyAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbm90cSAgJXJicAotI2Vsc2UKLSNkZWZp
bmUgU0VUVVBfRVhDRVBUSU9OX0ZSQU1FX1BPSU5URVIob2ZmcykKLSNlbmRpZgotCiAjaWZuZGVm
IE5ERUJVRwogI2RlZmluZSBBU1NFUlRfSU5URVJSVVBUX1NUQVRVUyh4LCBtc2cpICAgICAgICAg
XAogICAgICAgICBwdXNoZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAt
NDIsMzEgKzMzLDYgQEAgdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwogI2RlZmluZSBBU1NFUlRf
SU5URVJSVVBUU19ESVNBQkxFRCBcCiAgICAgQVNTRVJUX0lOVEVSUlVQVF9TVEFUVVMoeiwgIklO
VEVSUlVQVFMgRElTQUJMRUQiKQogCi0vKgotICogVGhpcyBmbGFnIGlzIHNldCBpbiBhbiBleGNl
cHRpb24gZnJhbWUgd2hlbiByZWdpc3RlcnMgUjEyLVIxNSBkaWQgbm90IGdldAotICogc2F2ZWQu
Ci0gKi8KLSNkZWZpbmUgX1RSQVBfcmVnc19wYXJ0aWFsIDE2Ci0jZGVmaW5lIFRSQVBfcmVnc19w
YXJ0aWFsICAoMSA8PCBfVFJBUF9yZWdzX3BhcnRpYWwpCi0vKgotICogVGhpcyBmbGFnIGdldHMg
c2V0IGluIGFuIGV4Y2VwdGlvbiBmcmFtZSB3aGVuIHJlZ2lzdGVycyBSMTItUjE1IHBvc3NpYmx5
Ci0gKiBnZXQgbW9kaWZpZWQgZnJvbSB0aGVpciBvcmlnaW5hbGx5IHNhdmVkIHZhbHVlcyBhbmQg
aGVuY2UgbmVlZCB0byBiZQotICogcmVzdG9yZWQgZXZlbiBpZiB0aGUgbm9ybWFsIGNhbGwgZmxv
dyB3b3VsZCByZXN0b3JlIHJlZ2lzdGVyIHZhbHVlcy4KLSAqCi0gKiBUaGUgZmxhZyBiZWluZyBz
ZXQgaW1wbGllcyBfVFJBUF9yZWdzX3BhcnRpYWwgdG8gYmUgdW5zZXQuIFJlc3RvcmluZwotICog
UjEyLVIxNSB0aHVzIGlzCi0gKiAtIHJlcXVpcmVkIHdoZW4gdGhpcyBmbGFnIGlzIHNldCwKLSAq
IC0gc2FmZSB3aGVuIF9UUkFQX3JlZ3NfcGFydGlhbCBpcyB1bnNldC4KLSAqLwotI2RlZmluZSBf
VFJBUF9yZWdzX2RpcnR5ICAgMTcKLSNkZWZpbmUgVFJBUF9yZWdzX2RpcnR5ICAgICgxIDw8IF9U
UkFQX3JlZ3NfZGlydHkpCi0KLSNkZWZpbmUgbWFya19yZWdzX2RpcnR5KHIpICh7IFwKLSAgICAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJfXyA9IChyKTsgXAotICAgICAgICBBU1NFUlQoISgo
cl9fKS0+ZW50cnlfdmVjdG9yICYgVFJBUF9yZWdzX3BhcnRpYWwpKTsgXAotICAgICAgICByX18t
PmVudHJ5X3ZlY3RvciB8PSBUUkFQX3JlZ3NfZGlydHk7IFwKLX0pCi0KICNpZmRlZiBfX0FTU0VN
QkxZX18KICMgZGVmaW5lIF9BU01fRVgocCkgcC0uCiAjZWxzZQpAQCAtMjM2LDcgKzIwMiw3IEBA
IHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogI2VuZGlmCiAKICNpZmRlZiBf
X0FTU0VNQkxZX18KLS5tYWNybyBTQVZFX0FMTCBvcAorLm1hY3JvIFNBVkVfQUxMIG9wLCBjb21w
YXQ9MAogLmlmZXFzICJcb3AiLCAiQ0xBQyIKICAgICAgICAgQVNNX0NMQUMKIC5lbHNlCkBAIC0y
NTUsNDAgKzIyMSw2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICAg
ICAgICBtb3ZxICAlcmR4LFVSRUdTX3JkeCglcnNwKQogICAgICAgICBtb3ZxICAlcmN4LFVSRUdT
X3JjeCglcnNwKQogICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX3JheCglcnNwKQotICAgICAgICBt
b3ZxICAlcjgsVVJFR1NfcjgoJXJzcCkKLSAgICAgICAgbW92cSAgJXI5LFVSRUdTX3I5KCVyc3Ap
Ci0gICAgICAgIG1vdnEgICVyMTAsVVJFR1NfcjEwKCVyc3ApCi0gICAgICAgIG1vdnEgICVyMTEs
VVJFR1NfcjExKCVyc3ApCi0gICAgICAgIG1vdnEgICVyYngsVVJFR1NfcmJ4KCVyc3ApCi0gICAg
ICAgIG1vdnEgICVyYnAsVVJFR1NfcmJwKCVyc3ApCi0gICAgICAgIFNFVFVQX0VYQ0VQVElPTl9G
UkFNRV9QT0lOVEVSKFVSRUdTX3JicCkKLSAgICAgICAgbW92cSAgJXIxMixVUkVHU19yMTIoJXJz
cCkKLSAgICAgICAgbW92cSAgJXIxMyxVUkVHU19yMTMoJXJzcCkKLSAgICAgICAgbW92cSAgJXIx
NCxVUkVHU19yMTQoJXJzcCkKLSAgICAgICAgbW92cSAgJXIxNSxVUkVHU19yMTUoJXJzcCkKLS5l
bmRtCi0KLS8qCi0gKiBTYXZlIGFsbCByZWdpc3RlcnMgbm90IHByZXNlcnZlZCBieSBDIGNvZGUg
b3IgdXNlZCBpbiBlbnRyeS9leGl0IGNvZGUuIE1hcmsKLSAqIHRoZSBmcmFtZSBhcyBwYXJ0aWFs
LgotICoKLSAqIEB0eXBlOiBleGNlcHRpb24gdHlwZQotICogQGNvbXBhdDogUjgtUjE1IGRvbid0
IG5lZWQgc2F2aW5nLCBhbmQgdGhlIGZyYW1lIG5ldmVydGhlbGVzcyBpcyBjb21wbGV0ZQotICov
Ci0ubWFjcm8gU0FWRV9WT0xBVElMRSB0eXBlIGNvbXBhdD0wCi0uaWYgXGNvbXBhdAotICAgICAg
ICBtb3ZsICAkXHR5cGUsVVJFR1NfZW50cnlfdmVjdG9yLVVSRUdTX2Vycm9yX2NvZGUoJXJzcCkK
LS5lbHNlCi0gICAgICAgIG1vdmwgICRcdHlwZXxUUkFQX3JlZ3NfcGFydGlhbCxcCi0gICAgICAg
ICAgICAgIFVSRUdTX2VudHJ5X3ZlY3Rvci1VUkVHU19lcnJvcl9jb2RlKCVyc3ApCi0uZW5kaWYK
LSAgICAgICAgYWRkcSAgJC0oVVJFR1NfZXJyb3JfY29kZS1VUkVHU19yMTUpLCVyc3AKLSAgICAg
ICAgY2xkCi0gICAgICAgIG1vdnEgICVyZGksVVJFR1NfcmRpKCVyc3ApCi0gICAgICAgIG1vdnEg
ICVyc2ksVVJFR1NfcnNpKCVyc3ApCi0gICAgICAgIG1vdnEgICVyZHgsVVJFR1NfcmR4KCVyc3Ap
Ci0gICAgICAgIG1vdnEgICVyY3gsVVJFR1NfcmN4KCVyc3ApCi0gICAgICAgIG1vdnEgICVyYXgs
VVJFR1NfcmF4KCVyc3ApCiAuaWYgIVxjb21wYXQKICAgICAgICAgbW92cSAgJXI4LFVSRUdTX3I4
KCVyc3ApCiAgICAgICAgIG1vdnEgICVyOSxVUkVHU19yOSglcnNwKQpAQCAtMjk3LDIwICsyMjks
MTcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAuZW5kaWYKICAgICAg
ICAgbW92cSAgJXJieCxVUkVHU19yYngoJXJzcCkKICAgICAgICAgbW92cSAgJXJicCxVUkVHU19y
YnAoJXJzcCkKLSAgICAgICAgU0VUVVBfRVhDRVBUSU9OX0ZSQU1FX1BPSU5URVIoVVJFR1NfcmJw
KQotLmVuZG0KLQotLyoKLSAqIENvbXBsZXRlIGEgZnJhbWUgcG90ZW50aWFsbHkgb25seSBwYXJ0
aWFsbHkgc2F2ZWQuCi0gKi8KLS5tYWNybyBTQVZFX1BSRVNFUlZFRAotICAgICAgICBidHJsICAk
X1RSQVBfcmVnc19wYXJ0aWFsLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBqbmMg
ICA5ODdmCisjaWZkZWYgQ09ORklHX0ZSQU1FX1BPSU5URVIKKy8qIEluZGljYXRlIHNwZWNpYWwg
ZXhjZXB0aW9uIHN0YWNrIGZyYW1lIGJ5IGludmVydGluZyB0aGUgZnJhbWUgcG9pbnRlci4gKi8K
KyAgICAgICAgbGVhcSAgVVJFR1NfcmJwKCVyc3ApLCAlcmJwCisgICAgICAgIG5vdHEgICVyYnAK
KyNlbmRpZgorLmlmICFcY29tcGF0CiAgICAgICAgIG1vdnEgICVyMTIsVVJFR1NfcjEyKCVyc3Ap
CiAgICAgICAgIG1vdnEgICVyMTMsVVJFR1NfcjEzKCVyc3ApCiAgICAgICAgIG1vdnEgICVyMTQs
VVJFR1NfcjE0KCVyc3ApCiAgICAgICAgIG1vdnEgICVyMTUsVVJFR1NfcjE1KCVyc3ApCi05ODc6
CisuZW5kaWYKIC5lbmRtCiAKICNkZWZpbmUgTE9BRF9PTkVfUkVHKHJlZywgY29tcGF0KSBcCkBA
IC0zMzAsNyArMjU5LDYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAg
Ki8KIC5tYWNybyBSRVNUT1JFX0FMTCBhZGo9MCBjb21wYXQ9MAogLmlmICFcY29tcGF0Ci0gICAg
ICAgIHRlc3RsICRUUkFQX3JlZ3NfZGlydHksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAg
ICAgIG1vdnEgIFVSRUdTX3IxMSglcnNwKSwlcjExCiAgICAgICAgIG1vdnEgIFVSRUdTX3IxMCgl
cnNwKSwlcjEwCiAgICAgICAgIG1vdnEgIFVSRUdTX3I5KCVyc3ApLCVyOQpAQCAtMzQ3LDMzICsy
NzUsMTYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAgICAgICAgIExP
QURfT05FX1JFRyhzaSwgXGNvbXBhdCkKICAgICAgICAgTE9BRF9PTkVfUkVHKGRpLCBcY29tcGF0
KQogLmlmICFcY29tcGF0Ci0gICAgICAgIGp6ICAgIDk4N2YKICAgICAgICAgbW92cSAgVVJFR1Nf
cjE1KCVyc3ApLCVyMTUKICAgICAgICAgbW92cSAgVVJFR1NfcjE0KCVyc3ApLCVyMTQKICAgICAg
ICAgbW92cSAgVVJFR1NfcjEzKCVyc3ApLCVyMTMKICAgICAgICAgbW92cSAgVVJFR1NfcjEyKCVy
c3ApLCVyMTIKLSNpZm5kZWYgTkRFQlVHCi0gICAgICAgIC5zdWJzZWN0aW9uIDEKLTk4NzogICAg
dGVzdGwgJFRSQVBfcmVnc19wYXJ0aWFsLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAg
ICBqbnogICA5ODdmCi0gICAgICAgIGNtcHEgIFVSRUdTX3IxNSglcnNwKSwlcjE1Ci0gICAgICAg
IGpuZSAgIDc4OWYKLSAgICAgICAgY21wcSAgVVJFR1NfcjE0KCVyc3ApLCVyMTQKLSAgICAgICAg
am5lICAgNzg5ZgotICAgICAgICBjbXBxICBVUkVHU19yMTMoJXJzcCksJXIxMwotICAgICAgICBq
bmUgICA3ODlmCi0gICAgICAgIGNtcHEgIFVSRUdTX3IxMiglcnNwKSwlcjEyCi0gICAgICAgIGpl
ICAgIDk4N2YKLTc4OTogICAgQlVHICAgLyogQ29ycnVwdGlvbiBvZiBwYXJ0aWFsIHJlZ2lzdGVy
IHN0YXRlLiAqLwotICAgICAgICAuc3Vic2VjdGlvbiAwCi0jZW5kaWYKIC5lbHNlCiAgICAgICAg
IHhvciAlcjE1LCAlcjE1CiAgICAgICAgIHhvciAlcjE0LCAlcjE0CiAgICAgICAgIHhvciAlcjEz
LCAlcjEzCiAgICAgICAgIHhvciAlcjEyLCAlcjEyCiAuZW5kaWYKLTk4NzoKICAgICAgICAgTE9B
RF9PTkVfUkVHKGJwLCBcY29tcGF0KQogICAgICAgICBMT0FEX09ORV9SRUcoYngsIFxjb21wYXQp
CiAgICAgICAgIHN1YnEgICQtKFVSRUdTX2Vycm9yX2NvZGUtVVJFR1NfcjE1K1xhZGopLCAlcnNw
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:21:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:21:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtHN-0008Md-JT; Thu, 04 Jan 2018 00:21:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtHM-0008Kz-8b
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:21:04 +0000
X-Inumbo-ID: b2d1b9e6-f0e4-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2d1b9e6-f0e4-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 00:17:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039245"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:36 +0000
Message-ID: <1515024955-13390-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 07/26] x86/hvm: Use SAVE_ALL to construct
	the cpu_user_regs frame after VMExit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gcHJhY3RpY2FsIGNoYW5nZS4KCk9uZSBzaWRlIGVmZmVjdCBpbiBkZWJ1ZyBidWlsZHMgaXMg
dGhhdCAlcmJwIGlzIGludmVydGVkIGluIHRoZSBtYW5uZXIKZXhwZWN0ZWQgYnkgdGhlIHN0YWNr
IHVud2luZGVyIHRvIGluZGljYXRlIGEgaW50ZXJydXB0IGZyYW1lLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyB8IDIyICsr
KystLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgfCAxNyAr
Ky0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDMzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4IDRhNzJlMzguLmRmODZkYTAgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zdm0vZW50cnkuUwpAQCAtOTgsMjQgKzk4LDEwIEBAIFVOTElLRUxZX0VORChzdm1fdHJhY2Up
CiAKICAgICAgICAgVk1SVU4KIAotICAgICAgICBHRVRfQ1VSUkVOVChheCkKLSAgICAgICAgcHVz
aCAlcmRpCi0gICAgICAgIHB1c2ggJXJzaQotICAgICAgICBwdXNoICVyZHgKLSAgICAgICAgcHVz
aCAlcmN4Ci0gICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmF4KSwlcmN4Ci0gICAgICAgIHB1
c2ggJXJheAotICAgICAgICBwdXNoICVyOAotICAgICAgICBwdXNoICVyOQotICAgICAgICBwdXNo
ICVyMTAKLSAgICAgICAgcHVzaCAlcjExCi0gICAgICAgIHB1c2ggJXJieAotICAgICAgICBtb3Yg
ICVyYXgsJXJieAotICAgICAgICBwdXNoICVyYnAKLSAgICAgICAgcHVzaCAlcjEyCi0gICAgICAg
IHB1c2ggJXIxMwotICAgICAgICBwdXNoICVyMTQKLSAgICAgICAgcHVzaCAlcjE1CisgICAgICAg
IFNBVkVfQUxMCisKKyAgICAgICAgR0VUX0NVUlJFTlQoYngpCisgICAgICAgIG1vdiAgVkNQVV9z
dm1fdm1jYiglcmJ4KSwlcmN4CiAKICAgICAgICAgbW92YiAkMCxWQ1BVX3N2bV92bWNiX2luX3N5
bmMoJXJieCkKICAgICAgICAgbW92ICBWTUNCX3JheCglcmN4KSwlcmF4CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnku
UwppbmRleCA0N2NkNjc0Li5iMmY5OGJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMKQEAgLTMwLDIzICsz
MCwxMCBAQAogI2RlZmluZSBWTUxBVU5DSCAgICAgLmJ5dGUgMHgwZiwweDAxLDB4YzIKIAogRU5U
Ulkodm14X2FzbV92bWV4aXRfaGFuZGxlcikKLSAgICAgICAgcHVzaCAlcmRpCi0gICAgICAgIHB1
c2ggJXJzaQotICAgICAgICBwdXNoICVyZHgKLSAgICAgICAgcHVzaCAlcmN4Ci0gICAgICAgIHB1
c2ggJXJheAorICAgICAgICBTQVZFX0FMTAorCiAgICAgICAgIG1vdiAgJWNyMiwlcmF4Ci0gICAg
ICAgIHB1c2ggJXI4Ci0gICAgICAgIHB1c2ggJXI5Ci0gICAgICAgIHB1c2ggJXIxMAotICAgICAg
ICBwdXNoICVyMTEKLSAgICAgICAgcHVzaCAlcmJ4CiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQot
ICAgICAgICBwdXNoICVyYnAKLSAgICAgICAgcHVzaCAlcjEyCi0gICAgICAgIHB1c2ggJXIxMwot
ICAgICAgICBwdXNoICVyMTQKLSAgICAgICAgcHVzaCAlcjE1CiAKICAgICAgICAgbW92YiAkMSxW
Q1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBtb3YgICVyYXgsVkNQVV9odm1fZ3Vlc3Rf
Y3IyKCVyYngpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOS-0000MU-Kk; Thu, 04 Jan 2018 00:28:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOS-0000MK-5R
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:24 +0000
X-Inumbo-ID: 02fb4ffe-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02fb4ffe-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464614058"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:45 +0000
Message-ID: <1515024955-13390-17-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6.5 16/26] x86/cmdline: Introduce a command
	line option to disable IBRS/IBPB, STIBP and IBPB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBnYWluaW5nIHlldCBhbm90aGVyIHRvcCBsZXZlbCBib29sZWFuLCBpbnRyb2R1
Y2UgYSBtb3JlIGdlbmVyaWMKY3B1aWQ9IG9wdGlvbi4gIEFsc28gaW50cm9kdWNlIGEgaGVscGVy
IGZ1bmN0aW9uIHRvIHBhcnNlIGEgZ2VuZXJpYyBib29sZWFuCnZhbHVlLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2MzoKICogTmV3CnY0OgogKiBSZW5hbWUgInhl
bi1jcHVpZCIgdG8gImNwdWlkIgogKiBBZGp1c3QgY29tbWVudCBpbiBwYXJzZV9ib29sZWFuKCkK
LS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEyICsrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgfCAzNSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAg
ICAgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAg
ICAgICAgICAgICAgfCAgNyArKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDc3IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IGM5ZGJmYmIuLjE5ZTEyYWMg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC00NjksNiArNDY5LDE4IEBAIGNo
b2ljZSBvZiBgZG9tMC1rZXJuZWxgIGlzIGRlcHJlY2F0ZWQgYW5kIG5vdCBzdXBwb3J0ZWQgYnkg
YWxsIERvbTAga2VybmVscy4KICAgcmVzcGVjdGl2ZWx5LgogKiBgdmVyYm9zZWAgb3B0aW9uIGNh
biBiZSBpbmNsdWRlZCBhcyBhIHN0cmluZyBvciBhbHNvIGFzIGB2ZXJib3NlPTxpbnRlZ2VyPmAK
IAorIyMjIGNwdWlkICh4ODYpCis+IGA9IExpc3Qgb2YgY29tbWEgc2VwYXJhdGVkIGJvb2xlYW5z
YAorCitUaGlzIG9wdGlvbiBhbGxvd3MgZm9yIGZpbmUgdHVuaW5nIG9mIHRoZSBmYWNpbGl0aWVz
IFhlbiB3aWxsIHVzZSwgYWZ0ZXIKK2FjY291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGll
cyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJRC4KKworQ3VycmVudGx5IGFjY2VwdGVkOgorCitUaGUg
U3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBg
aWJwYmAgYXJlIHVzZWQgYnkKK2RlZmF1bHQgaWYgYXZhaWFibGUuICBUaGV5IGNhbiBiZSBpZ25v
cmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0IHdoaWNoIHBvaW50IFhlbgord29uJ3QgdXNlIHRoZW0g
aXRzZWxmLCBhbmQgd29uJ3Qgb2ZmZXIgdGhlbSB0byBndWVzdHMuCisKICMjIyBjcHVpZFxfbWFz
a1xfY3B1IChBTUQgb25seSkKID4gYD0gZmFtXzBmX3Jldl9jIHwgZmFtXzBmX3Jldl9kIHwgZmFt
XzBmX3Jldl9lIHwgZmFtXzBmX3Jldl9mIHwgZmFtXzBmX3Jldl9nIHwgZmFtXzEwX3Jldl9iIHwg
ZmFtXzEwX3Jldl9jIHwgZmFtXzExX3Jldl9iYAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDVlZTgyZDMuLjJlZjcxZDIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5j
CkBAIC0xOCw2ICsxOCw0MSBAQCBzdGF0aWMgY29uc3QgdWludDMyX3QgaHZtX3NoYWRvd19mZWF0
dXJlbWFza1tdID0gSU5JVF9IVk1fU0hBRE9XX0ZFQVRVUkVTOwogc3RhdGljIGNvbnN0IHVpbnQz
Ml90IGh2bV9oYXBfZmVhdHVyZW1hc2tbXSA9IElOSVRfSFZNX0hBUF9GRUFUVVJFUzsKIHN0YXRp
YyBjb25zdCB1aW50MzJfdCBkZWVwX2ZlYXR1cmVzW10gPSBJTklUX0RFRVBfRkVBVFVSRVM7CiAK
K3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQoreworICAg
IGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIGRvIHsKKyAgICAg
ICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYgKCAhc3MgKQorICAgICAgICAgICAg
c3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZh
bCApCisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlBC
KTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImli
cnNiIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkK
KyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUlNCKTsK
KyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInN0aWJw
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAg
ICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAg
ICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7Cit9
CitjdXN0b21fcGFyYW0oImNwdWlkIiwgcGFyc2VfeGVuX2NwdWlkKTsKKwogI2RlZmluZSBFTVBU
WV9MRUFGICgoc3RydWN0IGNwdWlkX2xlYWYpe30pCiBzdGF0aWMgdm9pZCB6ZXJvX2xlYXZlcyhz
dHJ1Y3QgY3B1aWRfbGVhZiAqbCwKICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmaXJzdCwgdW5zaWduZWQgaW50IGxhc3QpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5l
bC5jIGIveGVuL2NvbW1vbi9rZXJuZWwuYwppbmRleCA4ZDEzN2M1Li4xOWY5YmFkIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL2tlcm5lbC5jCisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTI0
NCw2ICsyNDQsMjkgQEAgaW50IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAq
ZSkKICAgICByZXR1cm4gLTE7CiB9CiAKK2ludCBwYXJzZV9ib29sZWFuKGNvbnN0IGNoYXIgKm5h
bWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpCit7CisgICAgc2l6ZV90IHNsZW4sIG5s
ZW47CisgICAgaW50IHZhbCA9ICEhc3RybmNtcChzLCAibm8tIiwgMyk7CisKKyAgICBpZiAoICF2
YWwgKQorICAgICAgICBzICs9IDM7CisKKyAgICBzbGVuID0gZSA/ICh7IEFTU0VSVChlID49IHMp
OyBlIC0gczsgfSkgOiBzdHJsZW4ocyk7CisgICAgbmxlbiA9IHN0cmxlbihuYW1lKTsKKworICAg
IC8qIERvZXMgcyBub3cgc3RhcnQgd2l0aCBuYW1lPyAqLworICAgIGlmICggc2xlbiA8IG5sZW4g
fHwgc3RybmNtcChzLCBuYW1lLCBubGVuKSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIHN3
aXRjaCAoIHNbbmxlbl0gKQorICAgIHsKKyAgICBjYXNlICdcMCc6IHJldHVybiB2YWw7CisgICAg
Y2FzZSAnPSc6ICByZXR1cm4gcGFyc2VfYm9vbCgmc1tubGVuICsgMV0sIGUpOworICAgIGRlZmF1
bHQ6ICAgcmV0dXJuIC0xOworICAgIH0KK30KKwogdW5zaWduZWQgaW50IHRhaW50ZWQ7CiAKIC8q
KgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xp
Yi5oCmluZGV4IGVkMDBhZTEuLjFkOTc3MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9s
aWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAgLTc0LDYgKzc0LDEzIEBAIHZvaWQg
Y21kbGluZV9wYXJzZShjb25zdCBjaGFyICpjbWRsaW5lKTsKIGludCBydW50aW1lX3BhcnNlKGNv
bnN0IGNoYXIgKmxpbmUpOwogaW50IHBhcnNlX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hh
ciAqZSk7CiAKKy8qKgorICogR2l2ZW4gYSBzcGVjaWZpYyBuYW1lLCBwYXJzZXMgYSBzdHJpbmcg
b2YgdGhlIGZvcm06CisgKiAgIFtuby1dJE5BTUVbPS4uLl0KKyAqIHJldHVybmluZyAwIG9yIDEg
Zm9yIGEgcmVjb2duaXNlZCBib29sZWFuLCBvciAtMSBmb3IgYW4gZXJyb3IuCisgKi8KK2ludCBw
YXJzZV9ib29sZWFuKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIg
KmUpOworCiAvKiNkZWZpbmUgREVCVUdfVFJBQ0VfRFVNUCovCiAjaWZkZWYgREVCVUdfVFJBQ0Vf
RFVNUAogZXh0ZXJuIHZvaWQgZGVidWd0cmFjZV9kdW1wKHZvaWQpOwotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOR-0000Lp-AS; Thu, 04 Jan 2018 00:28:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOP-0000Lj-U1
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:21 +0000
X-Inumbo-ID: 017f37b4-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 017f37b4-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:11 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464614055"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:49 +0000
Message-ID: <1515024955-13390-21-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 20/26] x86: Protect unaware domains from
	meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCnYzOgogKiBTcGVsbGluZyBjb3JyZWN0aW9ucwp2NDoKICogUmViYXNlIG92ZXIgQU1EIGNo
YW5nZXMKdjY6CiAqIEZpeCBjcHVpZF9wb2xpY3lfdXBkYXRlZCgpIHRvIG5vdCBjb3JydXB0IHZw
LT5zcGVjX2N0cmwuaG9zdCBvbiBtaWdyYXRlLCBvcgogICBvbiBvbGRlciB2ZXJzaW9ucyBvZiBY
ZW4gd2hlcmUgZmVhdHVyZSBmbGFncyBzdGFydCBhcyAwIHJhdGhlciB0aGFuIHRoZQogICBkb21h
aW4gbWF4aW11bS4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICB8IDE5ICsr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgIHwgMTUg
KysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8ICAzICsr
KwogMyBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmlu
ZGV4IGQzODM0ODkuLjY5ODM0NmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTIwMjcsNiArMjAyNywyNSBAQCBpbnQgZG9t
YWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiAgKi8KIHZvaWQgY3B1
aWRfcG9saWN5X3VwZGF0ZWQoc3RydWN0IHZjcHUgKnYpCiB7CisgICAgY29uc3Qgc3RydWN0IGNw
dWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7CisgICAgc3RydWN0IG1zcl92
Y3B1X3BvbGljeSAqdnAgPSB2LT5hcmNoLm1zcjsKKworICAgIC8qCisgICAgICogRm9yIGd1ZXN0
cyB3aGljaCBrbm93IGFib3V0IElCUlMgYnV0IGFyZSBub3QgdG9sZCBhYm91dCBTVElCUCBydW5u
aW5nCisgICAgICogb24gaGFyZHdhcmUgc3VwcG9ydGluZyBoeXBlcnRocmVhZGluZywgdGhlIGd1
ZXN0IGRvZXNuJ3Qga25vdyB0bworICAgICAqIHByb3RlY3QgaXRzZWxmIGZ1bGx5LiAgKFN1Y2gg
YSBndWVzdCB3b24ndCBiZSBwZXJtaXR0ZWQgZGlyZWN0IGFjY2VzcworICAgICAqIHRvIHRoZSBN
U1IuKSAgSGF2ZSBYZW4gZmlsbCBpbiB0aGUgZ2Fwcywgc28gYW4gdW5hd2FyZSBndWVzdCBjYW4n
dCBiZQorICAgICAqIGludGVyZmVyZWQgd2l0aCBieSBhIG1lZGRsaW5nIGd1ZXN0IG9uIGFuIGFk
amFjZW50IGh5cGVydGhyZWFkLgorICAgICAqLworICAgIGlmICggY3AtPmZlYXQuaWJyc2IgKQor
ICAgIHsKKyAgICAgICAgaWYgKCAhY3AtPmZlYXQuc3RpYnAgJiYgY3B1X2hhc19zdGlicCAmJgor
ICAgICAgICAgICAgICEodnAtPnNwZWNfY3RybC5ndWVzdCAmIChTUEVDX0NUUkxfSUJSUyB8IFNQ
RUNfQ1RSTF9TVElCUCkpICkKKyAgICAgICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCA9IFNQRUNf
Q1RSTF9TVElCUDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdnAtPnNwZWNfY3RybC5ob3N0
ID0gdnAtPnNwZWNfY3RybC5ndWVzdDsKKyAgICB9CisKICAgICBpZiAoIGlzX2h2bV92Y3B1KHYp
ICkKICAgICAgICAgaHZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHYpOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDY5N2NjNmUuLjJk
OTljNjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYv
bXNyLmMKQEAgLTE4MSw3ICsxODEsMjAgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAgICAgICAgICAgICAgICAgICAgIChjcC0+
ZmVhdC5zdGlicCA/IFNQRUNfQ1RSTF9TVElCUCA6IDApKSApCiAgICAgICAgICAgICBnb3RvIGdw
X2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCiAgICAgICAgIHZwLT5zcGVjX2N0cmwuZ3Vlc3Qg
PSB2YWw7Ci0gICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCAgPSB2YWw7CisKKyAgICAgICAgLyoK
KyAgICAgICAgICogRm9yIGd1ZXN0cyB3aGljaCBhcmUgbm90IHRvbGQgYWJvdXQgU1RJQlAsIHJ1
bm5pbmcgb24gaGFyZHdhcmUKKyAgICAgICAgICogc3VwcG9ydGluZyBoeXBlcnRocmVhZGluZywg
dGhlIGd1ZXN0IGRvZXNuJ3Qga25vdyB0byBwcm90ZWN0IGl0c2VsZgorICAgICAgICAgKiBmdWxs
eS4gIChTdWNoIGEgZ3Vlc3Qgd29uJ3QgYmUgcGVybWl0dGVkIGRpcmVjdCBhY2Nlc3MgdG8gdGhl
IE1TUi4pCisgICAgICAgICAqIFdoZW4gSUJSUyBpcyBub3QgaW4gZm9yY2UsIGhhdmUgWGVuIGZp
bGwgaW4gdGhlIGdhcHMsIHNvIGFuIHVuYXdhcmUKKyAgICAgICAgICogZ3Vlc3QgY2FuJ3QgYmUg
aW50ZXJmZXJlZCB3aXRoIGJ5IGEgbWVkZGxpbmcgZ3Vlc3Qgb24gYW4gYWRqYWNlbnQKKyAgICAg
ICAgICogaHlwZXJ0aHJlYWQuCisgICAgICAgICAqLworICAgICAgICBpZiAoICFjcC0+ZmVhdC5z
dGlicCAmJiBjcHVfaGFzX3N0aWJwICYmCisgICAgICAgICAgICAgISh2YWwgJiAoU1BFQ19DVFJM
X0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApKSApCisgICAgICAgICAgICB2cC0+c3BlY19jdHJsLmhv
c3QgPSBTUEVDX0NUUkxfU1RJQlA7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHZwLT5zcGVj
X2N0cmwuaG9zdCA9IHZhbDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9QUkVEX0NN
RDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYWRjMzMzZi4uOTg4YTgzNCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTEwMCw2ICsxMDAsOSBAQAogLyogQ1BVSUQgbGV2ZWwg
MHg4MDAwMDAwNy5lZHggKi8KICNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX0lUU0MpCiAKKy8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5l
ZHggKi8KKyNkZWZpbmUgY3B1X2hhc19zdGlicCAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NUSUJQKQorCiAvKiBTeW50aGVzaXplZC4gKi8KICNkZWZpbmUgY3B1X2hhc19hcmNo
X3BlcmZtb24gICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfUEVSRk1PTikKICNkZWZp
bmUgY3B1X2hhc19jcHVpZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlE
X0ZBVUxUSU5HKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOV-0000Mz-Ra; Thu, 04 Jan 2018 00:28:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOU-0000Mp-UJ
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:26 +0000
X-Inumbo-ID: 04a945e1-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04a945e1-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464614059"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:43 +0000
Message-ID: <1515024955-13390-15-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 14/26] x86: Introduce alternative indirect
	thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVwZW5kaW5nIG9uIGhhcmR3YXJlIGFuZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5LCB3ZSB3aWxs
IHdhbnQgdG8gcmVwbGFjZQpJTkRfVEhVTktfUkVQT0xJTkUgd2l0aCBvdGhlciBpbXBsZW1lbnRh
dGlvbnMuCgpGb3IgQU1EIGhhcmR3YXJlLCBjaG9vc2UgSU5EX1RIVU5LX0xGRU5DRSBpbiBwcmVm
ZXJlbmNlIHRvIHJldHBvbGluZSBpZiBsZmVuY2UKaXMga25vd24gdG8gYmUgKG9yIHdhcyBzdWNj
ZXNzZnVsbHkgbWFkZSkgZGlzcGF0Y2ggc2VyaWFsaXNpbmcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjQ6CiAqIE5ldwp2NToK
ICogSW50cm9kdWNlIGEgY29tbWFuZCBsaW5lIG9wdGlvbgotLS0KIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIHwgMTQgKysrKysrKwogeGVuL2FyY2gveDg2L2luZGlyZWN0X3Ro
dW5rLlMgICAgICAgfCAxMyArKysrKystCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAg
ICAgICB8IDczICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgIHwgIDIgKwogNCBmaWxlcyBjaGFuZ2VkLCA5OSBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KaW5kZXggNzgxMTEwZC4uYzlkYmZiYiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KQEAgLTI0NSw2ICsyNDUsMjAgQEAgYW5kIG5vdCBydW5uaW5nIHNvZnRpcnFzLiBSZWR1Y2Ug
dGhpcyBpZiBzb2Z0aXJxcyBhcmUgbm90IGJlaW5nIHJ1biBmcmVxdWVudGx5CiBlbm91Z2guIFNl
dHRpbmcgdGhpcyB0byBhIGhpZ2ggdmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGlj
dWxhcmx5IGlmCiB0aGUgTk1JIHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4KIAorIyMjIGJ0aSAo
eDg2KQorPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxwbGFpbiBdYAorCitC
cmFuY2ggVGFyZ2V0IEluamVjdGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBp
Y2sgdGhlIG1vc3QKK2FwcHJvcHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxl
ZCBpbiBzdXBwb3J0LCBsb2FkZWQgbWljcm9jb2RlLAorYW5kIGhhcmR3YXJlIGRldGFpbHMuCisK
KyoqV0FSTklORzogQW55IHVzZSBvZiB0aGlzIG9wdGlvbiBpbmhpYml0cyBhbGwgaGVyaXN0Y3Mu
ICBVc2Ugd2l0aCBleHRyZW1lIGNhcmUuKioKKworSWYgWGVuIHdhcyBjb21waWxlZCB3aXRoIElO
RElSRUNUX1RIVU5LIHN1cHBvcnQsIGB0aHVuaz1gIGNhbiBiZSB1c2VkIHRvCitzZWxlY3Qgd2hp
Y2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2LmluZGlyZWN0X3Ro
dW5rLiVyZWdgCitsb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVuayBpcyBgcmV0cG9saW5lYCwg
d2l0aCB0aGUgYWx0ZXJuYXRpdmVzIGJlaW5nCitgcGxhaW5gIChhIGBqbXAgKiVyZWdgIGdhZGdl
dCksIGFuZCBgbGZlbmNlYCAoYW4gYGxmZW5jZTsgam1wIColcmVnYCBnYWRnZXQpLgorCiAjIyMg
eGVuaGVhcFxfbWVnYWJ5dGVzIChhcm0zMikKID4gYD0gPHNpemU+YAogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaW5kaXJlY3RfdGh1bmsuUyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdF90aHVu
ay5TCmluZGV4IDRmZWYxYzguLjU0Mjk3NGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9pbmRp
cmVjdF90aHVuay5TCisrKyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdF90aHVuay5TCkBAIC0xMCw2
ICsxMCwxNSBAQAogICAgICAgICByZXQKIC5lbmRtCiAKKy5tYWNybyBJTkRfVEhVTktfTEZFTkNF
IHJlZzpyZXEKKyAgICAgICAgbGZlbmNlCisgICAgICAgIGptcCAqXHJlZworLmVuZG0KKworLm1h
Y3JvIElORF9USFVOS19KTVAgcmVnOnJlcQorICAgICAgICBqbXAgKlxyZWcKKy5lbmRtCisKIC8q
CiAgKiBCdWlsZCB0aGUgX194ODYuaW5kaXJlY3RfdGh1bmsuKiBzeW1ib2xzLiAgRXhlY3V0aW9u
IGxhbmRzIG9uIGFuCiAgKiBhbHRlcm5hdGl2ZSBwYXRjaCBwb2ludCB3aGljaCBpbXBsZW1lbnRz
IG9uZSBvZiB0aGUgYWJvdmUgVEhVTktfKidzCkBAIC0xOCw3ICsyNyw5IEBACiAgICAgICAgIC5z
ZWN0aW9uIC50ZXh0Ll9feDg2LmluZGlyZWN0X3RodW5rLlxuYW1lLCAiYXgiLCBAcHJvZ2JpdHMK
IAogRU5UUlkoX194ODYuaW5kaXJlY3RfdGh1bmsuXG5hbWUpCi0gICAgICAgIElORF9USFVOS19S
RVRQT0xJTkUgXHJlZworICAgICAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KElORF9USFVO
S19SRVRQT0xJTkUgXHJlZyksICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KElO
RF9USFVOS19MRkVOQ0UgXHJlZyksIFg4Nl9GRUFUVVJFX0lORF9USFVOS19MRkVOQ0UsIFwKKyAg
ICAgICAgX19zdHJpbmdpZnkoSU5EX1RIVU5LX0pNUCBccmVnKSwgICAgWDg2X0ZFQVRVUkVfSU5E
X1RIVU5LX0pNUAogLmVuZG0KIAogLyogSW5zdGFudGlhdGUgR0VOX0lORElSRUNUX1RIVU5LIGZv
ciBlYWNoIHJlZ2lzdGVyIGV4Y2VwdCAlcnNwLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGZmZWU5MDkuLjgz
MDE2NDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKQEAgLTE2LDYgKzE2LDcgQEAKICAqCiAgKiBDb3B5cmlnaHQgKGMp
IDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgogICovCisjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAj
aW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKQEAgLTI3LDcgKzI4
LDQyIEBAIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNv
bXBpbGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KIAogICAgIFRIVU5LX1JFVFBPTElORSwKLX07
CisgICAgVEhVTktfTEZFTkNFLAorICAgIFRIVU5LX0pNUCwKK30gb3B0X3RodW5rIF9faW5pdGRh
dGEgPSBUSFVOS19ERUZBVUxUOworCitzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3Qg
Y2hhciAqcykKK3sKKyAgICBjb25zdCBjaGFyICpzczsKKyAgICBpbnQgcmMgPSAwOworCisgICAg
ZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoICFzcyApCisg
ICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBpZiAoICFzdHJuY21w
KHMsICJ0aHVuaz0iLCA2KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHMgKz0gNjsKKworICAg
ICAgICAgICAgaWYgKCAhc3RybmNtcChzLCAicmV0cG9saW5lIiwgc3MgLSBzKSApCisgICAgICAg
ICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfUkVUUE9MSU5FOworICAgICAgICAgICAgZWxzZSBp
ZiAoICFzdHJuY21wKHMsICJsZmVuY2UiLCBzcyAtIHMpICkKKyAgICAgICAgICAgICAgICBvcHRf
dGh1bmsgPSBUSFVOS19MRkVOQ0U7CisgICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywg
ImptcCIsIHNzIC0gcykgKQorICAgICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsK
KyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAg
IH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworCisgICAgICAgIHMg
PSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3Vz
dG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRf
ZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKIHsKQEAgLTQwLDcgKzc2LDkgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiAgICAgcHJp
bnRrKFhFTkxPR19JTkZPCiAgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzXG4i
LAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6Ci0gICAgICAg
ICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDogIj8iKTsKKyAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgorICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CisgICAgICAgICAgIHRodW5r
ID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iKTsKIH0KIAogdm9pZCBfX2luaXQgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQpAQCAtNDgsNiArODYsMzEgQEAgdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVudW0gaW5kX3Ro
dW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKIAogICAgIC8qCisgICAgICogSGFzIHRoZSB1c2Vy
IHNwZWNpZmllZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhl
aXIKKyAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGlj
cy4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF90aHVuayAhPSBUSFVOS19ERUZBVUxUICkKKyAgICB7
CisgICAgICAgIHRodW5rID0gb3B0X3RodW5rOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAg
ICAgICAvKgorICAgICAgICAgKiBFdmFsdWF0ZSB0aGUgc2FmZXN0IEJyYW5jaCBUYXJnZXQgSW5q
ZWN0aW9uIG1pdGlnYXRpb25zIHRvIHVzZS4KKyAgICAgICAgICogRmlyc3QsIGJlZ2luIHdpdGgg
Y29tcGlsZXItYWlkZWQgbWl0aWdhdGlvbnMuCisgICAgICAgICAqLworICAgICAgICBpZiAoIElT
X0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IC8qCisgICAgICAgICAgICAgKiBBTUQncyByZWNvbW1lbmRlZCBtaXRpZ2F0aW9uIGlzIHRvIHNl
dCBsZmVuY2UgYXMgYmVpbmcgZGlzcGF0Y2gKKyAgICAgICAgICAgICAqIHNlcmlhbGlzaW5nLCBh
bmQgdG8gdXNlIElORF9USFVOS19MRkVOQ0UuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAg
IGlmICggY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggKQorICAgICAgICAgICAgICAgIHRodW5rID0g
VEhVTktfTEZFTkNFOworICAgICAgICB9CisgICAgfQorCisgICAgLyoKICAgICAgKiBTdXBwbGlt
ZW50YXJ5IG1pbm9yIGFkanVzdG1lbnRzLiAgV2l0aG91dCBjb21waWxlciBzdXBwb3J0LCB0aGVy
ZSBhcmUKICAgICAgKiBubyB0aHVua3MuCiAgICAgICovCkBAIC02MSw2ICsxMjQsMTIgQEAgdm9p
ZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggdGh1
bmsgPT0gVEhVTktfREVGQVVMVCApCiAgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9MSU5FOwog
CisgICAgLyogQXBwbHkgdGhlIGNob3NlbiBzZXR0aW5ncy4gKi8KKyAgICBpZiAoIHRodW5rID09
IFRIVU5LX0xGRU5DRSApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
SU5EX1RIVU5LX0xGRU5DRSk7CisgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCApCisg
ICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCk7CisK
ICAgICBwcmludF9kZXRhaWxzKHRodW5rKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5o
CmluZGV4IDU4YjM3ZDYuLmJhMTc3MWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAg
LTIzLDMgKzIzLDUgQEAgWEVOX0NQVUZFQVRVUkUoTUZFTkNFX1JEVFNDLCAgICAoRlNDQVBJTlRT
KzApKjMyKyA5KSAvKiBNRkVOQ0Ugc3luY2hyb25pemVzIFJEVFMKIFhFTl9DUFVGRUFUVVJFKFhF
Tl9TTUVQLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxMCkgLyogU01FUCBnZXRzIHVzZWQgYnkg
WGVuIGl0c2VsZiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRT
KzApKjMyKzExKSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCiBYRU5fQ1BVRkVB
VFVSRShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQg
YXMgRGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KK1hFTl9DUFVGRUFUVVJFKElORF9USFVOS19MRkVO
Q0UsKEZTQ0FQSU5UUyswKSozMisxMykgLyogVXNlIElORF9USFVOS19MRkVOQ0UgKi8KK1hFTl9D
UFVGRUFUVVJFKElORF9USFVOS19KTVAsICAgKEZTQ0FQSU5UUyswKSozMisxNCkgLyogVXNlIElO
RF9USFVOS19KTVAgKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOZ-0000OP-1c; Thu, 04 Jan 2018 00:28:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOX-0000Ni-QE
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:29 +0000
X-Inumbo-ID: 06338afb-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06338afb-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464614060"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:46 +0000
Message-ID: <1515024955-13390-18-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 17/26] x86/msr: Emulation of MSR_{SPEC_CTRL,
	PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOgogKiBC
cmFja2V0cyBhcm91bmQgJiYgKC4uICYgLi4pIG9wZXJhdGlvbgogKiBFeHRlbmQgaG9zdCB0byB1
aW50MzJfdCBmb3IgdGhlIGJlbmVmaXQgb2YgdGhlIGFzbSBjb2RlLgp2NDoKICogRXh0ZW5kIE1T
Ul9QUkVEX0NNRCBhdmFpbGFiaWxpdHkgbG9naWMgZm9yIEFNRC4KLS0tCiB4ZW4vYXJjaC94ODYv
bXNyLmMgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmggfCAxMiArKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdl
ZCwgNDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hl
bi9hcmNoL3g4Ni9tc3IuYwppbmRleCAzMTk4M2VkLi4wMmE3YjQ5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMTksMTEgKzExOSwy
MiBAQCBpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpCiAKIGludCBndWVz
dF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFs
KQogeworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9tYWluLT5hcmNo
LmNwdWlkOwogICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSB2LT5kb21h
aW4tPmFyY2gubXNyOwogICAgIGNvbnN0IHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+
YXJjaC5tc3I7CiAKICAgICBzd2l0Y2ggKCBtc3IgKQogICAgIHsKKyAgICBjYXNlIE1TUl9QUkVE
X0NNRDoKKyAgICAgICAgLyogV3JpdGUtb25seSAqLworICAgICAgICBnb3RvIGdwX2ZhdWx0Owor
CisgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiAp
CisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAgICAgICAqdmFsID0gdnAtPnNwZWNfY3Ry
bC5ndWVzdDsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9J
TkZPOgogICAgICAgICBpZiAoICFkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSApCiAgICAgICAg
ICAgICBnb3RvIGdwX2ZhdWx0OwpAQCAtMTUyLDE0ICsxNjMsMzggQEAgaW50IGd1ZXN0X3dybXNy
KHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBjb25z
dCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYt
PmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFyY2guY3B1
aWQ7CiAgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gubXNyOwogICAg
IHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7CiAKICAgICBzd2l0Y2gg
KCBtc3IgKQogICAgIHsKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgorICAgICAg
ICAvKiBSZWFkLW9ubHkgKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIAorICAgIGNhc2UgTVNS
X1NQRUNfQ1RSTDoKKyAgICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgKQorICAgICAgICAgICAg
Z290byBncF9mYXVsdDsgLyogTVNSIGF2YWlsYWJsZT8gKi8KKyAgICAgICAgaWYgKCB2YWwgJiB+
KFNQRUNfQ1RSTF9JQlJTIHwKKyAgICAgICAgICAgICAgICAgICAgIChjcC0+ZmVhdC5zdGlicCA/
IFNQRUNfQ1RSTF9TVElCUCA6IDApKSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OyAvKiBS
c3ZkIGJpdCBzZXQ/ICovCisgICAgICAgIHZwLT5zcGVjX2N0cmwuZ3Vlc3QgPSB2YWw7CisgICAg
ICAgIHZwLT5zcGVjX2N0cmwuaG9zdCAgPSB2YWw7CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSBNU1JfUFJFRF9DTUQ6CisgICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICYmICFjcC0+ZXh0
ZC5pYnBiICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFibGU/ICov
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlvdXIgaXMg
d2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgorICAgICAgICAgKiBwcmFjdGljZSwgcmVh
bCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgorICAgICAgICAg
Ki8KKyAgICAgICAgaWYgKCB2ID09IGN1cnIgJiYgKHZhbCAmIFBSRURfQ01EX0lCUEIpICkKKyAg
ICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworICAgICAgICBi
cmVhazsKKwogICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoKICAgICB7
CiAgICAgICAgIHVpbnQ2NF90IHJzdmQgPSB+MHVsbDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDJmYmVkMDIu
LjNkMDAxMmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMjIzLDYgKzIyMywxOCBAQCBzdHJ1Y3QgbXNyX2Rv
bWFpbl9wb2xpY3kKIC8qIE1TUiBwb2xpY3kgb2JqZWN0IGZvciBwZXItdkNQVSBNU1JzICovCiBz
dHJ1Y3QgbXNyX3ZjcHVfcG9saWN5CiB7CisgICAgLyogMHgwMDAwMDA0OCAtIE1TUl9TUEVDX0NU
UkwgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICAvKgorICAgICAgICAgKiBPbmx5IHRoZSBib3R0
b20gdHdvIGJpdHMgYXJlIGRlZmluZWQsIHNvIG5vIG5lZWQgdG8gd2FzdGUgc3BhY2UKKyAgICAg
ICAgICogd2l0aCB1aW50NjRfdCBhdCB0aGUgbW9tZW50LiAgV2UgbWFpbnRhaW4gdGhlIGd1ZXN0
cyBpZGVhIG9mIHRoZQorICAgICAgICAgKiB2YWx1ZSBpdCB3cm90ZSwgYW5kIGEgdmFsdWUgdG8g
aW5zdGFsbCBpbnRvIGhhcmR3YXJlIChleHRlbmRlZCB0bworICAgICAgICAgKiB1aW50MzJfdCB0
byBzaW1wbGlmeSB0aGUgYXNtKSB3aGljaCBtaWdodCBiZSBkaWZmZXJlbnQuCisgICAgICAgICAq
LworICAgICAgICB1aW50MzJfdCBob3N0OworICAgICAgICB1aW50OF90IGd1ZXN0OworICAgIH0g
c3BlY19jdHJsOworCiAgICAgLyogMHgwMDAwMDE0MCAgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNf
RU5BQkxFUyAqLwogICAgIHN0cnVjdCB7CiAgICAgICAgIGJvb2wgYXZhaWxhYmxlOyAvKiBUaGlz
IE1TUiBpcyBub24tYXJjaGl0ZWN0dXJhbCAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOc-0000Pw-8Y; Thu, 04 Jan 2018 00:28:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOb-0000PW-0P
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:33 +0000
X-Inumbo-ID: 07ddd77b-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07ddd77b-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464614062"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:52 +0000
Message-ID: <1515024955-13390-24-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 23/26] x86/entry: Clobber the Return Stack
	Buffer on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cmV0IGluc3RydWN0aW9ucyBhcmUgdW5jb25kaXRpb25hbGx5IHNwZWN1bGF0ZWQgYmFzZWQgb24g
dmFsdWVzIGluIHRoZSBSU0IuCklmIGFueSBwYXRoIGluIFhlbiBleGVjdXRlcyBtb3JlIHJldCB0
aGFuIGNhbGwgaW5zdHJ1Y3Rpb25zLCBzcGVjdWxhdGlvbiBjYW4Kc3RhcnQgZm9sbG93aW5nIGEg
Z3Vlc3QgY29udHJvbGxlZCBSU0IgZW50cnkuCgpUaGVyZSBpcyBhdCBsZWFzdCBvbmUgcGF0aCAo
d2FrZSBmcm9tIHdhaXRxdWV1ZSkgd2hpY2ggY2FuIGVuZCB1cCBleGVjdXRpbmcKbW9yZSByZXQg
dGhhbiBjYWxsIGluc3RydWN0aW9ucy4gIFRoZXJlIG1heSBiZSBvdGhlciBwYXRocyBhcyB3ZWxs
LgoKVG8gbWl0aWdhdGUsIG92ZXJ3cml0ZSB0aGUgUlNCICh3aGVuIGFwcHJvcHJpYXRlOyBzZWUg
Y29kZSBmb3IgZGV0YWlscykgd2hlbgplbnRlcmluZyBYZW4gZnJvbSBndWVzdCBjb250ZXh0LgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCnYyOgogKiBSZW5hbWUgcHYvaHZtIHRvIG5hdGl2ZS92bWV4aXQgdG8gYmUgY2xlYXJlcgog
KiBSZW9yZGVyIGJlZm9yZSBTUEVDX0NUUkxfRU5UUlkKICogQ2FsY3VsYXRlIHdoZW4gdG8gY2xv
YmJlciB0aGUgUlNCCiAqIFNraXAgY2xvYmJlcmluZyB0aGUgUlNCIHdoZW4gaW50ZXJydXB0aW5n
IFhlbgp2MzoKICogUmV3b3JrIHRvIGJlIGNvbnNpc3RlbnQgdGhlIHJld3JpdHRlbiBTUEVDX0NU
UkxfKiBwYXRjaAp2NDoKICogTWVyZ2UgT1ZFUldSSVRFX1JTQl8qIGludG8gU1BFQ19DVFJMX0VO
VFJZXyogdG8gZW5mb3JjZSB0aGUgb3JkZXJpbmcKICAgZGVwZW5kZW5jeS4KICogUmViYXNlIG92
ZXIgQU1EIGNoYW5nZXMKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8
ICA2ICsrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA4MSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaCAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgIHwg
IDQgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgIHwgIDIgKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCA0NiArKysrKysrKysrKysrKysrKysrKysK
IDYgZmlsZXMgY2hhbmdlZCwgMTMxIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAzNDI5NDg0Li44YmZmZTQ0IDEwMDY0NAot
LS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ2LDcgKzI0Niw3IEBAIGVub3VnaC4gU2V0
dGluZyB0aGlzIHRvIGEgaGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1
bGFybHkgaWYKIHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCiAjIyMgYnRpICh4
ODYpCi0+IGA9IExpc3Qgb2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfHBsYWluLCBpYnJzPTxi
b29sPiBdYAorPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxwbGFpbiwgaWJy
cz08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2ZX09Ym9vbCBdYAogCiBCcmFuY2ggVGFyZ2V0IElu
amVjdGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKIGFw
cHJvcHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBs
b2FkZWQgbWljcm9jb2RlLApAQCAtMjYzLDYgKzI2MywxMCBAQCBPbiBoYXJkd2FyZSBzdXBwb3J0
aW5nIElCUlMsIHRoZSBgaWJycz1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3JjZSBvcgogcHJl
dmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJ
QlJTIGl0c2VsZiwKIGZ1bmN0aW9uYWxpdHkgaXMgc3RpbGwgc2V0IHVwIHNvIElCUlMgY2FuIGJl
IHZpcnR1YWxpc2VkIGZvciBndWVzdHMuCiAKK1RoZSBgcnNiX3ZtZXhpdD1gIGFuZCBgcnNiX25h
dGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5lIHdoZW4gdGhlCitSU0IgZ2V0
cyBvdmVyd3JpdHRlbi4gIFRoZXJlIGFyZSBpbmRpdmlkdWFsIGNvbnRyb2xzIGZvciBhbiBlbnRy
eSBmcm9tIEhWTQorY29udGV4dCwgYW5kIGFuIGVudHJ5IGZyb20gYSBuYXRpdmUgKFBWIG9yIFhl
bikgY29udGV4dC4KKwogIyMjIHhlbmhlYXBcX21lZ2FieXRlcyAoYXJtMzIpCiA+IGA9IDxzaXpl
PmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDFjY2NiOGEuLmJiZjhmOTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTMzLDYg
KzMzLDcgQEAgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5LX0pNUCwKIH0gb3B0X3RodW5rIF9f
aW5pdGRhdGEgPSBUSFVOS19ERUZBVUxUOwogaW50IG9wdF9pYnJzIF9faW5pdGRhdGEgPSAtMTsK
K2ludCBvcHRfcnNiX25hdGl2ZSBfX2luaXRkYXRhID0gLTEsIG9wdF9yc2Jfdm1leGl0IF9faW5p
dGRhdGEgPSAtMTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMp
CiB7CkBAIC01OSw2ICs2MCwxMCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oImlicnMiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X2licnMgPSB2YWw7Cisg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNiX25hdGl2ZSIsIHMsIHNz
KSkgPj0gMCApCisgICAgICAgICAgICBvcHRfcnNiX25hdGl2ZSA9IHZhbDsKKyAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2Jfdm1leGl0Iiwgcywgc3MpKSA+PSAwICkK
KyAgICAgICAgICAgIG9wdF9yc2Jfdm1leGl0ID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTcxLDIxICs3NiwyMyBAQCBjdXN0b21fcGFyYW0oImJ0
aSIsIHBhcnNlX2J0aSk7CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rKQogewotICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwg
dG1wOworICAgIHVuc2lnbmVkIGludCBfN2IwID0gMCwgXzdkMCA9IDAsIGU4YiA9IDAsIHRtcDsK
IAogICAgIC8qIENvbGxlY3QgZGlhZ25vc3RpY3MgYWJvdXQgYXZhaWxhYmxlIG1pdGlnYXRpb25z
LiAqLwogICAgIGlmICggYm9vdF9jcHVfZGF0YS5jcHVpZF9sZXZlbCA+PSA3ICkKLSAgICAgICAg
Y3B1aWRfY291bnQoNywgMCwgJnRtcCwgJnRtcCwgJnRtcCwgJl83ZDApOworICAgICAgICBjcHVp
ZF9jb3VudCg3LCAwLCAmdG1wLCAmXzdiMCwgJnRtcCwgJl83ZDApOwogICAgIGlmICggYm9vdF9j
cHVfZGF0YS5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgwMDAwMDA4ICkKICAgICAgICAgY3B1
aWQoMHg4MDAwMDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwgJnRtcCk7CiAKICAgICBwcmludGsoWEVO
TE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAg
IC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdh
dGlvbnMuICovCi0gICAgaWYgKCAoXzdkMCAmIChjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJS
U0IpIHwKKyAgICBpZiAoIChfN2IwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NNRVApKSB8
fAorICAgICAgICAgKF83ZDAgJiAoY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSB8CiAg
ICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSkgfHwKICAg
ICAgICAgIChlOGIgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICkKLSAgICAgICAg
cHJpbnRrKFhFTkxPR19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXNcbiIsCisgICAg
ICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXNcbiIs
CisgICAgICAgICAgICAgICAoXzdiMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TTUVQKSkg
ID8gIiBTTUVQIiAgICAgIDogIiIsCiAgICAgICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgICAg
ICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAg
IDogIiIsCiAgICAgICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9J
QlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIpOwpAQCAtOTUsMTMgKzEwMiwxOCBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICAgICAg
cHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVO
S1xuIik7CiAKICAgICBwcmludGsoWEVOTE9HX0lORk8KLSAgICAgICAgICAgIkJUSSBtaXRpZ2F0
aW9uczogVGh1bmsgJXMsIE90aGVyczolc1xuIiwKKyAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9u
czogVGh1bmsgJXMsIE90aGVyczolcyVzJXMlc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfTk9ORSAgICAgID8gIk4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJ
TkUgPyAiUkVUUE9MSU5FIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/
ICJMRkVOQ0UiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIg
OiAiPyIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQp
ICAgID8gIiBJQlJTKyIgOgotICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVO
X0lCUlNfQ0xFQVIpICA/ICIgSUJSUy0iICAgICAgOiAiIik7CisgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUikgID8gIiBJQlJTLSIgICAgICA6ICIiLAor
ICAgICAgICAgICBjcHVfaGFzX3hlbl9zbWVwICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIg
U01FUCIgICAgICAgOiAiIiwKKyAgICAgICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9S
U0JfVk1FWElUKSB8fAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9W
TUVYSVRfU1MpKSA/ICIgUlNCX1ZNRVhJVCIgOiAiIiwKKyAgICAgICAgICAgKGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9SU0JfTkFUSVZFKSB8fAorICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1JTQl9OQVRJVkVfU1MpKSA/ICIgUlNCX05BVElWRSIgOiAiIik7CiB9CiAKIC8q
IENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAq
LwpAQCAtMTYxLDEzICsxNzMsMTQgQEAgc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZl
KHZvaWQpCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7
CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwotICAgIGJvb2wgaWJy
cyA9IGZhbHNlOworICAgIGJvb2wgaWJycyA9IGZhbHNlLCBoYXZlX21pdGlnYXRpb24gPSB0cnVl
OwogCiAgICAgLyoKICAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJ
IG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBl
eGFjdGx5IGFuZCBkaXNhYmxlIGFsbCBoZXVyaXN0aWNzLgogICAgICAqLwotICAgIGlmICggb3B0
X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgfHwgb3B0X2licnMgIT0gLTEgKQorICAgIGlmICggb3B0
X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgfHwgb3B0X2licnMgIT0gLTEgfHwKKyAgICAgICAgIG9w
dF9yc2JfbmF0aXZlICE9IC0xIHx8IG9wdF9yc2Jfdm1leGl0ICE9IC0xICkKICAgICB7CiAgICAg
ICAgIHRodW5rID0gb3B0X3RodW5rOwogICAgICAgICBpYnJzICA9ICEhb3B0X2licnM7CkBAIC0y
MDEsNiArMjE0LDkgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2
b2lkKQogICAgICAgICAvKiBXaXRob3V0IGNvbXBpbGVyIHRodW5rIHN1cHBvcnQsIHVzZSBJQlJT
IGlmIGF2YWlsYWJsZS4gKi8KICAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9JQlJTQikgKQogICAgICAgICAgICAgaWJycyA9IHRydWU7CisgICAgICAgIC8qIE9yIGdp
dmUgdXAgY29tcGxldGVseS4gKi8KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgaGF2ZV9taXRp
Z2F0aW9uID0gZmFsc2U7CiAgICAgfQogCiAgICAgLyoKQEAgLTI0Miw2ICsyNTgsNTUgQEAgdm9p
ZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAg
c2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUik7CiAgICAgfQog
CisgICAgLyoKKyAgICAgKiBPbmx5IGJvdGhlciBvdmVyd3JpdGluZyB0aGUgUlNCcyBpZiB3ZSBo
YXZlIGEgQlRJIG1pdGlnYXRpb24gYXZhaWxhYmxlLgorICAgICAqIE90aGVyd2lzZSwgd2UncmUg
YWxyZWFkeSB3aWRlIG9wZW4gdG8gZWFzaWVyIGF0dGFja3MgdGhhbiBSU0ItcG9pc29uaW5nLgor
ICAgICAqLworICAgIGlmICggaGF2ZV9taXRpZ2F0aW9uICkKKyAgICB7CisgICAgICAgIC8qCisg
ICAgICAgICAqIElmIHdlIGFyZSB3cml0aW5nIHRvIE1TUl9TUEVDX0NUUkwsIHRoZSBXUk1TUiBp
cyBzdWZmaWNpZW50bHkKKyAgICAgICAgICogc2VyaWFsaXNpbmcgdG8gcHJvdGVjdCBhZ2FpbnN0
IHNwZWN1bGF0aXZlIGV4aXRzIG9mIHRoZSBSU0IgbG9vcC4KKyAgICAgICAgICogSWYgbm90LCB0
aGUgUlNCIGxvb3AgbmVlZHMgdG8gcHJvdmlkZSBpdHMgb3duIHNwZWN1bGF0aXZlIGRlZmVuY2Uu
CisgICAgICAgICAqLworICAgICAgICBib29sIHNzID0gIShib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VUKSB8fAorICAgICAgICAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBIVk0g
Z3Vlc3RzIGNhbiBhbHdheXMgcG9pc29uIHRoZSBSU0IgdG8gcG9pbnQgYXQgWGVuIHN1cGVydmlz
b3IKKyAgICAgICAgICogbWFwcGluZ3MuCisgICAgICAgICAqLworICAgICAgICBpZiAoIG9wdF9y
c2Jfdm1leGl0ICkKKyAgICAgICAgeworICAgICAgICAgICAgQlVJTERfQlVHX09OKFg4Nl9GRUFU
VVJFX1JTQl9WTUVYSVRfU1MgIT0KKyAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVS
RV9SU0JfVk1FWElUICsgMSk7CisKKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfUlNCX1ZNRVhJVCArIHNzKTsKKyAgICAgICAgfQorCisgICAgICAgIC8qCisgICAg
ICAgICAqIFBWIGd1ZXN0cyBjYW4gcG9pc29uIHRoZSBSU0IgdG8gYW55IHZpcnR1YWwgYWRkcmVz
cyBmcm9tIHdoaWNoCisgICAgICAgICAqIHRoZXkgY2FuIGV4ZWN1dGUgYSBjYWxsIGluc3RydWN0
aW9uLiAgVGhpcyBpcyBuZWNlc3NhcmlseSBvdXRzaWRlCisgICAgICAgICAqIG9mIHRoZSBYZW4g
c3VwZXJ2aXNvciBtYXBwaW5ncy4KKyAgICAgICAgICoKKyAgICAgICAgICogV2l0aCBTTUVQIGVu
YWJsZWQsIHRoZSBwcm9jZXNzb3Igd29uJ3Qgc3BlY3VsYXRlIGludG8gdXNlcgorICAgICAgICAg
KiBtYXBwaW5ncywgYW5kIHRoZXJlZm9yZSwgZG9uJ3QgbmVlZCB0byB3b3JyeSBhYm91dCBwb2lz
aW9uZWQKKyAgICAgICAgICogZW50cmllcy4KKyAgICAgICAgICoKKyAgICAgICAgICogMzJiaXQg
UFYgZ3Vlc3Qga2VybmVscyBydW4gaW4gcmluZyAxLCBzbyB1c2Ugc3VwZXJ2aXNvciBtYXBwaW5n
cy4KKyAgICAgICAgICogSG93ZXZlciwgbm90aGluZyBzZWNyZXQgbGl2ZXMgYmVsb3cgdGhlIDRH
IGJvdW5kYXJ5LCBzbyBhIDMyYml0IFBWCisgICAgICAgICAqIGd1ZXN0IGNhbid0IGRvIGFueXRo
aW5nIHVzZWZ1bCBieSBoaWphY2tpbmcgZXhlY3V0aW9uLgorICAgICAgICAgKi8KKyAgICAgICAg
aWYgKCBvcHRfcnNiX25hdGl2ZSA9PSAxIHx8CisgICAgICAgICAgICAgKG9wdF9yc2JfbmF0aXZl
ID09IC0xICYmICFjcHVfaGFzX3hlbl9zbWVwKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIEJV
SUxEX0JVR19PTihYODZfRkVBVFVSRV9SU0JfTkFUSVZFX1NTICE9CisgICAgICAgICAgICAgICAg
ICAgICAgICAgWDg2X0ZFQVRVUkVfUlNCX05BVElWRSArIDEpOworCisgICAgICAgICAgICBzZXR1
cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUgKyBzcyk7CisgICAgICAgIH0K
KyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaAppbmRleCA5ODhhODM0Li5iNzY2N2I0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aApAQCAtMTA3LDYgKzEwNyw3IEBACiAjZGVmaW5lIGNwdV9oYXNfYXJjaF9wZXJmbW9uICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX1BFUkZNT04pCiAjZGVmaW5lIGNwdV9oYXNfY3B1
aWRfZmF1bHRpbmcgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORykKICNk
ZWZpbmUgY3B1X2hhc19hcGVyZm1wZXJmICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQ
RVJGTVBFUkYpCisjZGVmaW5lIGNwdV9oYXNfeGVuX3NtZXAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9YRU5fU01FUCkKICNkZWZpbmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCkKIAogZW51bSBfY2FjaGVfdHlw
ZSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5kZXggZGQyMzg4Zi4uNTZkZDhmNCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMjgsMyArMjgsNyBAQCBYRU5fQ1BVRkVBVFVS
RShJTkRfVEhVTktfSk1QLCAgIChGU0NBUElOVFMrMCkqMzIrMTQpIC8qIFVzZSBJTkRfVEhVTktf
Sk1QICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJQQiwgICAgICAgIChGU0NBUElOVFMrMCkqMzIr
MTUpIC8qIElCUlNCIHx8IElCUEIgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlJTX1NFVCwgICAg
KEZTQ0FQSU5UUyswKSozMisxNikgLyogSUJSU0IgJiYgSVJCUyBzZXQgaW4gWGVuICovCiBYRU5f
Q1BVRkVBVFVSRShYRU5fSUJSU19DTEVBUiwgIChGU0NBUElOVFMrMCkqMzIrMTcpIC8qIElCUlNC
ICYmIElCUlMgY2xlYXIgaW4gWGVuICovCitYRU5fQ1BVRkVBVFVSRShSU0JfTkFUSVZFLCAgICAg
IChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBuYXRpdmUg
Ki8KK1hFTl9DUFVGRUFUVVJFKFJTQl9OQVRJVkVfU1MsICAgKEZTQ0FQSU5UUyswKSozMisxOSkg
LyogUlNCX05BVElWRSBtdXN0IHNlbGYtc2VyaWFsaXNlICovCitYRU5fQ1BVRkVBVFVSRShSU0Jf
Vk1FWElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVk
IGZvciB2bWV4aXQgKi8KK1hFTl9DUFVGRUFUVVJFKFJTQl9WTUVYSVRfU1MsICAgKEZTQ0FQSU5U
UyswKSozMisyMSkgLyogUlNCX1ZNRVhJVCBtdXN0IHNlbGYtc2VyaWFsaXNlICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9w
cy5oCmluZGV4IDllOGY1MzAuLjc1MmZiMGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbm9wcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCkBAIC02Nyw5ICs2Nywx
MSBAQAogCiAjZGVmaW5lIEFTTV9OT1AyMiBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QNgogI2Rl
ZmluZSBBU01fTk9QMjYgQVNNX05PUDggQVNNX05PUDggQVNNX05PUDggQVNNX05PUDIKKyNkZWZp
bmUgQVNNX05PUDI3IEFTTV9OT1A4IEFTTV9OT1A4IEFTTV9OT1A4IEFTTV9OT1AzCiAjZGVmaW5l
IEFTTV9OT1AzMiBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOAogI2RlZmluZSBB
U01fTk9QMzMgQVNNX05PUDggQVNNX05PUDggQVNNX05PUDggQVNNX05PUDcgQVNNX05PUDIKICNk
ZWZpbmUgQVNNX05PUDM5IEFTTV9OT1A4IEFTTV9OT1A4IEFTTV9OT1A4IEFTTV9OT1A4IEFTTV9O
T1A3CisjZGVmaW5lIEFTTV9OT1A0MCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9Q
OCBBU01fTk9QOAogCiAjZGVmaW5lIEFTTV9OT1BfTUFYIDkKIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybF9hc20uaAppbmRleCAxM2UwNThjLi40MzBiNDQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybF9hc20uaApAQCAtNzMsNiArNzMsMzcgQEAKICAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX0dV
RVNUCiAgKi8KIAorLm1hY3JvIERPX09WRVJXUklURV9SU0IgbWF5YmV4ZW46cmVxIHNzOnJlcQor
LyoKKyAqIFJlcTogJXJzcD1yZWdzCisgKiBDbG9iYmVycyAlZWN4CisgKgorICogUmVxdWlyZXMg
MjU2IGJ5dGVzIG9mIHN0YWNrIHNwYWNlLCBidXQgJXJzcCBoYXMgbm8gbmV0IGNoYW5nZS4gIE9w
dGlvbmFsbHkKKyAqIGNoZWNrcyBmb3IgaW50ZXJydXB0aW5nIFhlbiBjb250ZXh0LCBhbmQgc2tp
cHBpbmcgdGhlIGNsb2JiZXIuCisgKgorICogRm9yIHNhZmV0eSwgdGhlcmUgbXVzdCBiZSBhbiBp
bnN0cnVjdGlvbiBzdHJlYW0gc2VyaWFsaXNpbmcgZXZlbnQgYmV0d2VlbgorICogdGhpcyBsb29w
IGFuZCB0aGUgbmV4dCB1bm1hdGNoZWQgcmV0LCB0byBwcmV2ZW50IGFuIGVhcmx5IHNwZWN1bGF0
aXZlIGV4aXQuCisgKiBJZiBJQlJTIGlzIGluIHVzZSwgaXRzIFdSTVNSIGlzIHN1ZmZpY2llbnRs
eSBzZXJpYWxpc2luZy4gIElmIElCUlMgaXMgbm90CisgKiBhdmFpbGFibGUsIHBsYWNlIGFuIGxm
ZW5jZSBhZnRlciB0aGUgbG9vcCB0byBzZXJpYWlsc2UuCisgKi8KKyAgICAuaWYgXG1heWJleGVu
CisgICAgICAgIGNtcGwgJF9fSFlQRVJWSVNPUl9DUywgVVJFR1NfY3MoJXJzcCkKKyAgICAgICAg
amUgLkxlbmRfXEAKKyAgICAuZW5kaWYKKworICAgIG1vdiAkMzIsICVlY3gKKy5MbG9vcF9cQDog
Y2FsbCAuTGNhbGxfXEAKKyAgICBwYXVzZQorLkxjYWxsX1xAOiBzdWIgJDEsICVlY3gKKyAgICBq
bnogLkxsb29wX1xACisgICAgYWRkICQzMio4LCAlcnNwCisuTGVuZF9cQDoKKworICAgIC5pZiBc
c3MgLyogTmVlZCB0byBzZWxmLXNlcmlhbGlzZT8gKi8KKyAgICAgICAgbGZlbmNlCisgICAgLmVu
ZGlmCisuZW5kbQorCiAubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIGlicnNf
dmFsOnJlcQogLyoKICAqIFJlcXVpcmVzICVyYng9Y3VycmVudCwgJXJzcD1yZWdzL2NwdWluZm8K
QEAgLTE3OCw2ICsyMDksMTEgQEAKIAogLyogVXNlIGFmdGVyIGEgVk1FWElUIGZyb20gYW4gSFZN
IGd1ZXN0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdp
ZnkoQVNNX05PUDI3KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAi
RE9fT1ZFUldSSVRFX1JTQiBtYXliZXhlbj0wIHNzPTEiLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9SU0JfVk1FWElUX1NTLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiRE9fT1ZFUldSSVRFX1JTQiBtYXli
ZXhlbj0wIHNzPTAiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZf
RkVBVFVSRV9SU0JfVk1FWElUOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMyKSwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxf
RU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAg
XApAQCAtMTg4LDYgKzIyNCwxMSBAQAogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBj
b250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQ
RUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjcpLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICJET19PVkVSV1JJVEVfUlNCIG1heWJl
eGVuPTAgc3M9MSIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9G
RUFUVVJFX1JTQl9OQVRJVkVfU1MsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICJET19PVkVSV1JJVEVfUlNCIG1heWJleGVuPTAgc3M9MCIsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVf
MiBfX3N0cmluZ2lmeShBU01fTk9QMjIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RS
TF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xOTcsNiArMjM4LDExIEBA
CiAKIC8qIFVzZSBpbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0
IFhlbiBvciBQViBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRS
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZF
XzIgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAiRE9fT1ZFUldSSVRFX1JTQiBtYXliZXhlbj0xIHNzPTEiLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9SU0JfTkFUSVZFX1NTLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiRE9fT1ZFUldS
SVRFX1JTQiBtYXliZXhlbj0xIHNzPTAiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDM5
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShE
T19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MSAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOe-0000S7-JO; Thu, 04 Jan 2018 00:28:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOc-0000Qz-SO
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:34 +0000
X-Inumbo-ID: 095d9dac-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 095d9dac-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:24 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464614063"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:47 +0000
Message-ID: <1515024955-13390-19-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 18/26] x86/migrate: Move MSR_SPEC_CTRL on
	migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5j
ICB8IDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA1OTczZDlmLi43MmI0NDg5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjkw
LDYgKzEyOTAsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF92Y3B1X21zciBtc3IgPSB7fTsKICAgICAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgICAg
IHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKKyAgICAgICAgICAgIE1T
Ul9TUEVDX0NUUkwsCiAgICAgICAgICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
LAogICAgICAgICB9OwogICAgICAgICB1aW50MzJfdCBucl9tc3JzID0gQVJSQVlfU0laRShtc3Jz
X3RvX3NlbmQpOwpAQCAtMTQxMyw2ICsxNDE0LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKIAog
ICAgICAgICAgICAgICAgIHN3aXRjaCAoIG1zci5pbmRleCApCiAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgICAgICAgICBjYXNl
IE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CiAgICAgICAgICAgICAgICAgICAgIGlm
ICggZ3Vlc3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDZhMWM3NTIuLmU0ZDIy
ZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwpAQCAtMTMyMyw2ICsxMzIzLDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVf
eHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
CiAjZGVmaW5lIEhWTV9DUFVfTVNSX1NJWkUoY250KSBvZmZzZXRvZihzdHJ1Y3QgaHZtX21zciwg
bXNyW2NudF0pCiBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CisgICAg
TVNSX1NQRUNfQ1RSTCwKICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogfTsK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlf
U0laRShtc3JzX3RvX3NlbmQpOwpAQCAtMTQ1OCw2ICsxNDU5LDcgQEAgc3RhdGljIGludCBodm1f
bG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICAgICAgewogICAgICAgICAgICAgaW50IHJjOwogCisgICAgICAgIGNhc2UgTVNSX1NQRUNf
Q1RSTDoKICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAg
ICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1z
cltpXS52YWwpOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOf-0000Tl-QS; Thu, 04 Jan 2018 00:28:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOf-0000Sz-7j
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:37 +0000
X-Inumbo-ID: 0ae9a2d4-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ae9a2d4-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039767"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:39 +0000
Message-ID: <1515024955-13390-11-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 10/26] common/wait: Clarifications to wait
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBsb2dpYyBpcyBub3QgYXMgY2xlYXIgYXMgaXQgY291bGQgYmUuICBBZGQgc29tZSBjb21t
ZW50cyB0byBoZWxwLgoKUmVhcnJhbmdlIHRoZSBhc20gYmxvY2sgaW4gX19wcmVwYXJlX3RvX3dh
aXQoKSB0byBzZXBhcmF0ZSB0aGUgR1BSCnNhdmluZy9yZXN0b3JpbmcgZnJvbSB0aGUgaW50ZXJu
YWwgbG9naWMuCgpXaGlsZSB0d2Vha2luZywgYWRkIGFuIHVucmVhY2hhYmxlKCkgZm9sbG93aW5n
IHRoZSBqbXAgaW4KY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjY6
CiAqIE5ldwotLS0KIHhlbi9jb21tb24vd2FpdC5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi93YWl0LmMgYi94ZW4vY29tbW9uL3dhaXQuYwpp
bmRleCBjNWZjMDk0Li4zZDNkOWZlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysg
Yi94ZW4vY29tbW9uL3dhaXQuYwpAQCAtMTM4LDE0ICsxMzgsMjYgQEAgc3RhdGljIHZvaWQgX19w
cmVwYXJlX3RvX3dhaXQoc3RydWN0IHdhaXRxdWV1ZV92Y3B1ICp3cXYpCiAgICAgICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIH0KIAorICAgIC8qIEhhbmQtcm9sbGVkIHNldGpt
cCgpLiAqLwogICAgIGFzbSB2b2xhdGlsZSAoCi0gICAgICAgICJwdXNoICUlcmF4OyBwdXNoICUl
cmJ4OyBwdXNoICUlcmR4OyAiCi0gICAgICAgICJwdXNoICUlcmJwOyBwdXNoICUlcjg7IHB1c2gg
JSVyOTsgcHVzaCAlJXIxMDsgcHVzaCAlJXIxMTsgIgotICAgICAgICAicHVzaCAlJXIxMjsgcHVz
aCAlJXIxMzsgcHVzaCAlJXIxNDsgcHVzaCAlJXIxNTsgY2FsbCAxZjsgIgotICAgICAgICAiMTog
YWRkcSAkMmYtMWIsKCUlcnNwKTsgc3ViICUlZXNwLCUlZWN4OyBjbXAgJTMsJSVlY3g7IGphIDNm
OyAiCi0gICAgICAgICJtb3YgJSVyc3AsJSVyc2k7IDI6IHJlcCBtb3ZzYjsgbW92ICUlcnNwLCUl
cnNpOyAzOiBwb3AgJSVyYXg7ICIKLSAgICAgICAgInBvcCAlJXIxNTsgcG9wICUlcjE0OyBwb3Ag
JSVyMTM7IHBvcCAlJXIxMjsgIgotICAgICAgICAicG9wICUlcjExOyBwb3AgJSVyMTA7IHBvcCAl
JXI5OyBwb3AgJSVyODsgIgorICAgICAgICAicHVzaCAlJXJheDsgcHVzaCAlJXJieDsgcHVzaCAl
JXJkeDsgcHVzaCAlJXJicDsiCisgICAgICAgICJwdXNoICUlcjg7ICBwdXNoICUlcjk7ICBwdXNo
ICUlcjEwOyBwdXNoICUlcjExOyIKKyAgICAgICAgInB1c2ggJSVyMTI7IHB1c2ggJSVyMTM7IHB1
c2ggJSVyMTQ7IHB1c2ggJSVyMTU7IgorCisgICAgICAgICJjYWxsIDFmOyIKKyAgICAgICAgIjE6
IGFkZHEgJDJmLTFiLCglJXJzcCk7IgorICAgICAgICAic3ViICUlZXNwLCUlZWN4OyIKKyAgICAg
ICAgImNtcCAlMywlJWVjeDsiCisgICAgICAgICJqYSAzZjsiCisgICAgICAgICJtb3YgJSVyc3As
JSVyc2k7IgorCisgICAgICAgIC8qIGNoZWNrX3dha2V1cF9mcm9tX3dhaXQoKSBsb25nam1wKCkn
cyB0byB0aGlzIHBvaW50LiAqLworICAgICAgICAiMjogcmVwIG1vdnNiOyIKKyAgICAgICAgIm1v
diAlJXJzcCwlJXJzaTsiCisgICAgICAgICIzOiBwb3AgJSVyYXg7IgorCisgICAgICAgICJwb3Ag
JSVyMTU7IHBvcCAlJXIxNDsgcG9wICUlcjEzOyBwb3AgJSVyMTI7IgorICAgICAgICAicG9wICUl
cjExOyBwb3AgJSVyMTA7IHBvcCAlJXI5OyAgcG9wICUlcjg7IgogICAgICAgICAicG9wICUlcmJw
OyBwb3AgJSVyZHg7IHBvcCAlJXJieDsgcG9wICUlcmF4IgogICAgICAgICA6ICI9JlMiICh3cXYt
PmVzcCksICI9JmMiIChkdW1teSksICI9JkQiIChkdW1teSkKICAgICAgICAgOiAiaSIgKFBBR0Vf
U0laRSksICIwIiAoMCksICIxIiAoY3B1X2luZm8pLCAiMiIgKHdxdi0+c3RhY2spCkBAIC0xODks
MTEgKzIwMSwxNiBAQCB2b2lkIGNoZWNrX3dha2V1cF9mcm9tX3dhaXQodm9pZCkKICAgICAgICAg
d2FpdCgpOyAvKiB0YWtlcyB1cyBiYWNrIGludG8gdGhlIHNjaGVkdWxlciAqLwogICAgIH0KIAor
ICAgIC8qCisgICAgICogSGFuZC1yb2xsZWQgbG9uZ2ptcCgpLiAgUmV0dXJucyB0byB0aGUgcG9p
bnRlciBvbiB0aGUgdG9wIG9mCisgICAgICogd3F2LT5zdGFjaywgYW5kIGxhbmRzIG9uIGEgYHJl
cCBtb3ZzYCBpbnN0cnVjdGlvbi4KKyAgICAgKi8KICAgICBhc20gdm9sYXRpbGUgKAogICAgICAg
ICAibW92ICUxLCUlIl9fT1Aic3A7IGptcCAqKCUwKSIKICAgICAgICAgOiA6ICJTIiAod3F2LT5z
dGFjayksICJEIiAod3F2LT5lc3ApLAogICAgICAgICAiYyIgKChjaGFyICopZ2V0X2NwdV9pbmZv
KCkgLSAoY2hhciAqKXdxdi0+ZXNwKQogICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgdW5yZWFj
aGFibGUoKTsKIH0KIAogI2Vsc2UgLyogIUNPTkZJR19YODYgKi8KLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOg-0000UG-16; Thu, 04 Jan 2018 00:28:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOf-0000Sx-84
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:37 +0000
X-Inumbo-ID: 09f0b8a9-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09f0b8a9-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039769"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:40 +0000
Message-ID: <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 11/26] x86: Support indirect thunks from
	assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIENBTExfVEhVTksgYW5kIEpNUF9USFVOSyB3aGljaCBlaXRoZXIgZGVncmFkZSB0
byBhIG5vcm1hbCBpbmRpcmVjdApicmFuY2gsIG9yIGRpc3BhdGNoIHRvIHRoZSBfX3g4Ni5pbmRp
cmVjdF90aHVuay4qIHN5bWJvbHMuCgpVcGRhdGUgYWxsIHRoZSBtYW51YWwgaW5kaXJlY3QgYnJh
bmNoZXMgaW4gdG8gdXNlIHRoZSBuZXcgdGh1bmtzLiAgVGhlCmluZGlyZWN0IGJyYW5jaGVzIGlu
IHRoZSBlYXJseSBib290IGFuZCBrZXhlYyBwYXRoIGFyZSBsZWZ0IGludGFjdCBhcyB3ZSBjYW4n
dAp1c2UgdGhlIGNvbXBpbGVkLWluIHRodW5rcyBhdCB0aG9zZSBwb2ludHMuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjQ6CiAq
IE5ldwp2NjoKICogVGh1bmsgbW9yZSBhc3NlbWJseQogKiBGaXggY2hlY2tfd2FrZXVwX2Zyb21f
d2FpdCgpIHRvIG5vdCBjb3JydXB0IGl0cyBzdGFjawp2NzoKICogUHJvdGVjdCB0aGUgam1wIGZy
b20gdGhlIHRyYW1wb2xpbmUgaW50byB0aGUgaGlnaCBtYXBwaW5ncyBvbiB0aGUgQVAgYm9vdAog
ICBwYXRoLCBhbmQgdGhlIGhhbmQtY3JhZnRlZCBpbmRpcmVjdCBqdW1wIGluIHRoZSBQViBJTyBl
bXVsYXRpb24gc3R1YnMuCi0tLQogeGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TICAgICAg
ICAgICB8IDI0ICsrKysrKysrKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9leHRhYmxlLmMgICAg
ICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMg
ICAgICAgICAgIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgICAgICAgfCAgNiArKystLQogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICB8ICA0ICsrLS0KIHhlbi9jb21tb24vd2FpdC5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2FzbV9kZWZucy5oICAgICAgICAgIHwgIDggKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9p
bmRpcmVjdF90aHVua19hc20uaCB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiA4IGZpbGVzIGNoYW5nZWQsIDExNSBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMoLSkKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5o
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TIGIveGVuL2FyY2gv
eDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4IDRkNjQwZjMuLmFiZjQwZjMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC90
cmFtcG9saW5lLlMKQEAgLTE1Myw4ICsxNTMsMjggQEAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRy
eToKICAgICAgICAgLmNvZGU2NAogc3RhcnQ2NDoKICAgICAgICAgLyogSnVtcCB0byBoaWdoIG1h
cHBpbmdzLiAqLwotICAgICAgICBtb3ZhYnMgICRfX2hpZ2hfc3RhcnQsJXJheAotICAgICAgICBq
bXBxICAgIColcmF4CisgICAgICAgIG1vdmFicyAgJF9faGlnaF9zdGFydCwgJXJkaQorCisjaWZk
ZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCisgICAgICAgIC8qCisgICAgICAgICAqIElmIGJvb3Rp
bmcgdmlydHVhbGlzZWQsIG9yIGhvdC1vbmxpbmluZyBhIENQVSwgc2libGluZyB0aHJlYWRzIGNh
bgorICAgICAgICAgKiBhdHRlbXB0IEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIGFnYWluc3QgdGhp
cyBqbXAuCisgICAgICAgICAqCisgICAgICAgICAqIFdlJ3ZlIGdvdCBubyB1c2FibGUgc3RhY2sg
c28gY2FuJ3QgdXNlIGEgUkVUUE9MSU5FIHRodW5rLCBhbmQgYXJlCisgICAgICAgICAqIGZ1cnRo
ZXIgdGhhbiArLSAyRyBmcm9tIHRoZSBoaWdoIG1hcHBpbmdzIHNvIGNvdWxkbid0IHVzZSBKVU1Q
X1RIVU5LCisgICAgICAgICAqIGV2ZW4gaWYgd2FzIGEgbm9uLVJFVFBPTElORSB0aHVuay4gIEZ1
dGhlcm1vcmUsIGFuIExGRU5DRSBpc24ndAorICAgICAgICAgKiBuZWNlc3NlcmlseSBzYWZlIHRv
IHVzZSBhdCB0aGlzIHBvaW50LgorICAgICAgICAgKgorICAgICAgICAgKiBBcyB0aGlzIGlzbid0
IGEgaG90cGF0aCwgdXNlIGEgZnVsbHkgc2VyaWFsaXNpbmcgZXZlbnQgdG8gcmVkdWNlCisgICAg
ICAgICAqIHRoZSBzcGVjdWxhdGlvbiB3aW5kb3cgYXMgbXVjaCBhcyBwb3NzaWJsZS4gICVlYngg
bmVlZHMgcHJlc2VydmluZworICAgICAgICAgKiBmb3IgX19oaWdoX3N0YXJ0LgorICAgICAgICAg
Ki8KKyAgICAgICAgbW92ICAgICAlZWJ4LCAlZXNpCisgICAgICAgIGNwdWlkCisgICAgICAgIG1v
diAgICAgJWVzaSwgJWVieAorI2VuZGlmCisKKyAgICAgICAgam1wcSAgICAqJXJkaQogCiAjaW5j
bHVkZSAid2FrZXVwLlMiCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMgYi94
ZW4vYXJjaC94ODYvZXh0YWJsZS5jCmluZGV4IDZmZmZlMDUuLmJmNTgyMmQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKKysrIGIveGVuL2FyY2gveDg2L2V4dGFibGUuYwpAQCAt
MTU4LDcgKzE1OCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHN0dWJfc2VsZnRlc3Qodm9pZCkKICAg
ICAgICAgbWVtY3B5KHB0ciwgdGVzdHNbaV0ub3BjLCBBUlJBWV9TSVpFKHRlc3RzW2ldLm9wYykp
OwogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwdHIpOwogCi0gICAgICAgIGFzbSB2b2xhdGls
ZSAoICJjYWxsIColW3N0Yl1cbiIKKyAgICAgICAgYXNtIHZvbGF0aWxlICggIkNBTExfVEhVTksg
JVtzdGJdXG4iCiAgICAgICAgICAgICAgICAgICAgICAgICIuTHJldCU9OlxuXHQiCiAgICAgICAg
ICAgICAgICAgICAgICAgICIucHVzaHNlY3Rpb24gLmZpeHVwLFwiYXhcIlxuIgogICAgICAgICAg
ICAgICAgICAgICAgICAiLkxmaXglPTpcblx0IgpAQCAtMTY3LDcgKzE2Nyw3IEBAIHN0YXRpYyBp
bnQgX19pbml0IHN0dWJfc2VsZnRlc3Qodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAgIi5w
b3BzZWN0aW9uXG5cdCIKICAgICAgICAgICAgICAgICAgICAgICAgX0FTTV9FWFRBQkxFKC5McmV0
JT0sIC5MZml4JT0pCiAgICAgICAgICAgICAgICAgICAgICAgIDogW2V4bl0gIittIiAocmVzKQot
ICAgICAgICAgICAgICAgICAgICAgICA6IFtzdGJdICJybSIgKGFkZHIpLCAiYSIgKHRlc3RzW2ld
LnJheCkpOworICAgICAgICAgICAgICAgICAgICAgICA6IFtzdGJdICJyIiAoYWRkciksICJhIiAo
dGVzdHNbaV0ucmF4KSk7CiAgICAgICAgIEFTU0VSVChyZXMgPT0gdGVzdHNbaV0ucmVzLnJhdyk7
CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggMTA0MWE0Yy4uNmRhOWI0NiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNzMsMzcgKzczLDU4IEBAIHZvaWQgKCpwdl9wb3N0X291
dGJfaG9vaykodW5zaWduZWQgaW50IHBvcnQsIHU4IHZhbHVlKTsKIAogdHlwZWRlZiB2b2lkIGlv
X2VtdWxfc3R1Yl90KHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwogCisjaWZkZWYgQ09ORklHX0lO
RElSRUNUX1RIVU5LCitleHRlcm4gY2hhciBpbmRfdGh1bmtfcmN4W10gYXNtICgiX194ODYuaW5k
aXJlY3RfdGh1bmsucmN4Iik7CisjZW5kaWYKKwogc3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19l
bXVsX3N0dWJfc2V0dXAoc3RydWN0IHByaXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bjb2RlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQs
IHVuc2lnbmVkIGludCBieXRlcykKIHsKKyAgICBzdHJ1Y3Qgc3R1YnMgKnRoaXNfc3R1YnMgPSAm
dGhpc19jcHUoc3R1YnMpOworICAgIHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IHRoaXNfc3R1YnMt
PmFkZHIgKyBTVFVCX0JVRl9TSVpFIC8gMjsKKwogICAgIGlmICggIWN0eHQtPmlvX2VtdWxfc3R1
YiApCi0gICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YiA9IG1hcF9kb21haW5fcGFnZShfbWZuKHRo
aXNfY3B1KHN0dWJzLm1mbikpKSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodGhpc19jcHUoc3R1YnMuYWRkcikgJgotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIH5QQUdFX01BU0spICsKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUVUJfQlVGX1NJWkUgLyAyOworICAgICAgICBj
dHh0LT5pb19lbXVsX3N0dWIgPQorICAgICAgICAgICAgbWFwX2RvbWFpbl9wYWdlKF9tZm4odGhp
c19zdHVicy0+bWZuKSkgKyAoc3R1Yl92YSAmIH5QQUdFX01BU0spOwogCiAgICAgLyogbW92cSAk
aG9zdF90b19ndWVzdF9ncHJfc3dpdGNoLCVyY3ggKi8KICAgICBjdHh0LT5pb19lbXVsX3N0dWJb
MF0gPSAweDQ4OwogICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxXSA9IDB4Yjk7CiAgICAgKih2b2lk
ICoqKSZjdHh0LT5pb19lbXVsX3N0dWJbMl0gPSAodm9pZCAqKWhvc3RfdG9fZ3Vlc3RfZ3ByX3N3
aXRjaDsKKworI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSworICAgIC8qIGNhbGxxIF9feDg2
LmluZGlyZWN0X3RodW5rLnJjeCAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMF0gPSAweGU4
OworICAgICooaW50MzJfdCAqKSZjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0KKyAgICAgICAgX3Ao
aW5kX3RodW5rX3JjeCkgLSBfcChzdHViX3ZhICsgMTEgKyA0KTsKKworI2Vsc2UKICAgICAvKiBj
YWxscSAqJXJjeCAqLwogICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMF0gPSAweGZmOwogICAgIGN0
eHQtPmlvX2VtdWxfc3R1YlsxMV0gPSAweGQxOworCisgICAgLyoKKyAgICAgKiAzIGJ5dGVzIG9m
IFA2X05PUFMuCisgICAgICogVE9ETzogdW50YW5nbGUgaWRlYWxfbm9wcyBmcm9tIGluaXQvbGl2
ZXBhdGNoIEtjb25maWcgb3B0aW9ucy4KKyAgICAgKi8KKyAgICBtZW1jcHkoJmN0eHQtPmlvX2Vt
dWxfc3R1YlsxMl0sICJceDBmXHgxZlx4MDAiLCAzKTsKKyNlbmRpZgorCiAgICAgLyogZGF0YTE2
IG9yIG5vcCAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMl0gPSAoYnl0ZXMgIT0gMikgPyAw
eDkwIDogMHg2NjsKKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTVdID0gKGJ5dGVzICE9IDIpID8g
MHg5MCA6IDB4NjY7CiAgICAgLyogPGlvLWFjY2VzcyBvcGNvZGU+ICovCi0gICAgY3R4dC0+aW9f
ZW11bF9zdHViWzEzXSA9IG9wY29kZTsKKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTZdID0gb3Bj
b2RlOwogICAgIC8qIGltbTggb3Igbm9wICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzE0XSA9
ICEob3Bjb2RlICYgOCkgPyBwb3J0IDogMHg5MDsKKyAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTdd
ID0gIShvcGNvZGUgJiA4KSA/IHBvcnQgOiAweDkwOwogICAgIC8qIHJldCAoanVtcHMgdG8gZ3Vl
c3RfdG9faG9zdF9ncHJfc3dpdGNoKSAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAw
eGMzOwotICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2KTsKKyAgICBjdHh0
LT5pb19lbXVsX3N0dWJbMThdID0gMHhjMzsKKyAgICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0la
RSAvIDIgPCAxOSk7CiAKICAgICBpZiAoIGlvZW11bF9oYW5kbGVfcXVpcmsgKQogICAgICAgICBp
b2VtdWxfaGFuZGxlX3F1aXJrKG9wY29kZSwgJmN0eHQtPmlvX2VtdWxfc3R1YlsxMl0sIGN0eHQt
PmN0eHQucmVncyk7CiAKICAgICAvKiBIYW5keSBmdW5jdGlvbi10eXBlZCBwb2ludGVyIHRvIHRo
ZSBzdHViLiAqLwotICAgIHJldHVybiAodm9pZCAqKSh0aGlzX2NwdShzdHVicy5hZGRyKSArIFNU
VUJfQlVGX1NJWkUgLyAyKTsKKyAgICByZXR1cm4gKHZvaWQgKilzdHViX3ZhOwogfQogCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUwppbmRleCAxZGQ5Y2NmLi5iNDlkNjJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC00
NzQsNyArNDc0LDggQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbW92emJsIFVS
RUdTX2VudHJ5X3ZlY3RvciglcnNwKSwlZWF4CiAgICAgICAgIGxlYXEgIGV4Y2VwdGlvbl90YWJs
ZSglcmlwKSwlcmR4CiAgICAgICAgIFBFUkZDX0lOQ1IoZXhjZXB0aW9ucywgJXJheCwgJXJieCkK
LSAgICAgICAgY2FsbHEgKiglcmR4LCVyYXgsOCkKKyAgICAgICAgbW92ICAgKCVyZHgsICVyYXgs
IDgpLCAlcmR4CisgICAgICAgIENBTExfVEhVTksgJXJkeAogICAgICAgICB0ZXN0YiAkMyxVUkVH
U19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KICAgICAgICAgbGVhcSAg
VkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CkBAIC02MTUsNyArNjE2LDggQEAgaGFuZGxlX2lz
dF9leGNlcHRpb246CiAxOiAgICAgIG1vdnEgICVyc3AsJXJkaQogICAgICAgICBtb3Z6YmwgVVJF
R1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgKICAgICAgICAgbGVhcSAgZXhjZXB0aW9uX3RhYmxl
KCVyaXApLCVyZHgKLSAgICAgICAgY2FsbHEgKiglcmR4LCVyYXgsOCkKKyAgICAgICAgbW92ICAg
KCVyZHgsICVyYXgsIDgpLCAlcmR4CisgICAgICAgIENBTExfVEhVTksgJXJkeAogICAgICAgICBj
bXBiICAkVFJBUF9ubWksVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCiAgICAgICAgIGpuZSAgIHJl
dF9mcm9tX2ludHIKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA4
MjA0OTVmLi4zZDU2YjgxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpA
QCAtODY3LDcgKzg2Nyw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1rZWModWludDhfdCBlLCBpbnQz
Ml90IGVjLCAuLi4pCiAjaWZkZWYgX19YRU5fXwogIyBkZWZpbmUgaW52b2tlX3N0dWIocHJlLCBw
b3N0LCBjb25zdHJhaW50cy4uLikgZG8geyAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuaW9u
IHN0dWJfZXhjZXB0aW9uX3Rva2VuIHJlc18gPSB7IC5yYXcgPSB+MCB9OyAgICAgICAgICAgICAg
ICAgICAgXAotICAgIGFzbSB2b2xhdGlsZSAoIHByZSAiXG5cdGNhbGwgKiVbc3R1Yl1cblx0IiBw
b3N0ICJcbiIgICAgICAgICAgICAgICAgXAorICAgIGFzbSB2b2xhdGlsZSAoIHByZSAiXG5cdENB
TExfVEhVTksgJVtzdHViXVxuXHQiIHBvc3QgIlxuIiAgICAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgICIuTHJldCU9OlxuXHQiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICIucHVzaHNlY3Rpb24gLmZpeHVwLFwiYXhcIlxuIiAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICIuTGZpeCU9OlxuXHQi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtODc2LDcgKzg3Niw3
IEBAIHN0YXRpYyBpbmxpbmUgaW50IG1rZWModWludDhfdCBlLCBpbnQzMl90IGVjLCAuLi4pCiAg
ICAgICAgICAgICAgICAgICAgIi5wb3BzZWN0aW9uXG5cdCIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgX0FTTV9FWFRBQkxFKC5McmV0JT0s
IC5MZml4JT0pICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgOiBb
ZXhuXSAiK2ciIChyZXNfKSwgY29uc3RyYWludHMsICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgICAgICAgICAgICAgICBbc3R1Yl0gInJtIiAoc3R1Yi5mdW5jKSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICBbc3R1Yl0gInIiIChzdHViLmZ1bmMp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAibSIg
KCoodWludDhfdCgqKVtNQVhfSU5TVF9MRU4gKyAxXSlzdHViLnB0cikgKTsgICBcCiAgICAgaWYg
KCB1bmxpa2VseSh+cmVzXy5yYXcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3dhaXQu
YyBiL3hlbi9jb21tb24vd2FpdC5jCmluZGV4IDNkM2Q5ZmUuLjRiNWE4YmYgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vd2FpdC5jCisrKyBiL3hlbi9jb21tb24vd2FpdC5jCkBAIC0yMDMsMTIgKzIw
MywxNCBAQCB2b2lkIGNoZWNrX3dha2V1cF9mcm9tX3dhaXQodm9pZCkKIAogICAgIC8qCiAgICAg
ICogSGFuZC1yb2xsZWQgbG9uZ2ptcCgpLiAgUmV0dXJucyB0byB0aGUgcG9pbnRlciBvbiB0aGUg
dG9wIG9mCi0gICAgICogd3F2LT5zdGFjaywgYW5kIGxhbmRzIG9uIGEgYHJlcCBtb3ZzYCBpbnN0
cnVjdGlvbi4KKyAgICAgKiB3cXYtPnN0YWNrLCBhbmQgbGFuZHMgb24gYSBgcmVwIG1vdnNgIGlu
c3RydWN0aW9uLiAgQWxsIG90aGVyIEdQUnMgYXJlCisgICAgICogcmVzdG9yZWQgZnJvbSB0aGUg
c3RhY2ssIHNvIGFyZSBhdmFpbGFibGUgZm9yIHVzZSBoZXJlLgogICAgICAqLwogICAgIGFzbSB2
b2xhdGlsZSAoCi0gICAgICAgICJtb3YgJTEsJSUiX19PUCJzcDsgam1wICooJTApIgorICAgICAg
ICAibW92ICUxLCUlIl9fT1Aic3A7IEpNUF9USFVOSyAlW2lwXSIKICAgICAgICAgOiA6ICJTIiAo
d3F2LT5zdGFjayksICJEIiAod3F2LT5lc3ApLAotICAgICAgICAiYyIgKChjaGFyICopZ2V0X2Nw
dV9pbmZvKCkgLSAoY2hhciAqKXdxdi0+ZXNwKQorICAgICAgICAgICJjIiAoKGNoYXIgKilnZXRf
Y3B1X2luZm8oKSAtIChjaGFyICopd3F2LT5lc3ApLAorICAgICAgICAgIFtpcF0gInIiICgqKHVu
c2lnbmVkIGxvbmcgKil3cXYtPnN0YWNrKQogICAgICAgICA6ICJtZW1vcnkiICk7CiAgICAgdW5y
ZWFjaGFibGUoKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDdlODgzOGUuLjQwYjAy
NTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMTMsNiArMTMsMTQgQEAKICNpbmNsdWRl
IDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCisjaWZk
ZWYgX19BU1NFTUJMWV9fCisjIGluY2x1ZGUgPGFzbS9pbmRpcmVjdF90aHVua19hc20uaD4KKyNl
bHNlCithc20gKCAiXHQuZXF1IENPTkZJR19JTkRJUkVDVF9USFVOSywgIgorICAgICAgX19zdHJp
bmdpZnkoSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1RfVEhVTkspKSApOworYXNtICggIlx0Lmlu
Y2x1ZGUgXCJhc20vaW5kaXJlY3RfdGh1bmtfYXNtLmhcIiIgKTsKKyNlbmRpZgorCiAjaWZuZGVm
IF9fQVNTRU1CTFlfXwogdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwogI2VuZGlmCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9pbmRpcmVjdF90aHVua19hc20uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi41NTRkZDdlCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9pbmRpcmVjdF90aHVua19hc20uaApAQCAtMCwwICsxLDQxIEBACisvKgorICogV2FybmluZyEg
IFRoaXMgZmlsZSBpcyBpbmNsdWRlZCBhdCBhbiBhc3NlbWJsZXIgbGV2ZWwgZm9yIC5jIGZpbGVz
LCBjYXVzaW5nCisgKiB1c3VhbCAjaWZkZWYnYXJ5IHRvIHR1cm4gaW50byBjb21tZW50cy4KKyAq
LworCisubWFjcm8gSU5EX1RIVU5LIGluc246cmVxIGFyZzpyZXEKKy8qCisgKiBDcmVhdGUgYW4g
aW5kaXJlY3QgYnJhbmNoLiAgaW5zbiBpcyBvbmUgb2YgY2FsbC9qbXAsIGFyZyBpcyBhIHNpbmds
ZQorICogcmVnaXN0ZXIuCisgKgorICogV2l0aCBubyBjb21waWxlciBzdXBwb3J0LCB0aGlzIGRl
Z3JhdGVkIGludG8gYSBwbGFpbiBpbmRpcmVjdCBjYWxsL2ptcC4KKyAqIFdpdGggY29tcGlsZXIg
c3VwcG9ydCwgZGlzcGF0Y2ggdG8gdGhlIGNvcnJlY3QgX194ODYuaW5kaXJlY3RfdGh1bmsuKgor
ICovCisgICAgLmlmIENPTkZJR19JTkRJUkVDVF9USFVOSyA9PSAxCisKKyAgICAgICAgJGRvbmUg
PSAwCisgICAgICAgIC5pcnAgcmVnLCByYXgsIHJieCwgcmN4LCByZHgsIHJzaSwgcmRpLCByYnAs
IHI4LCByOSwgcjEwLCByMTEsIHIxMiwgcjEzLCByMTQsIHIxNQorICAgICAgICAuaWZlcXMgIlxh
cmciLCAiJVxyZWciCisgICAgICAgICAgICBcaW5zbiBfX3g4Ni5pbmRpcmVjdF90aHVuay5ccmVn
CisgICAgICAgICAgICAkZG9uZSA9IDEKKyAgICAgICAgICAgLmV4aXRtCisgICAgICAgIC5lbmRp
ZgorICAgICAgICAuZW5kcgorCisgICAgICAgIC5pZiAkZG9uZSAhPSAxCisgICAgICAgIC5lcnJv
ciAiQmFkIHJlZ2lzdGVyIGFyZyBcYXJnIgorICAgICAgICAuZW5kaWYKKworICAgIC5lbHNlCisg
ICAgICAgIFxpbnNuICpcYXJnCisgICAgLmVuZGlmCisuZW5kbQorCisvKiBDb252ZW5pZW5jZSB3
cmFwcGVycy4gKi8KKy5tYWNybyBDQUxMX1RIVU5LIGFyZzpyZXEKKyAgICBJTkRfVEhVTksgY2Fs
bCwgXGFyZworLmVuZG0KKworLm1hY3JvIEpNUF9USFVOSyBhcmc6cmVxCisgICAgSU5EX1RIVU5L
IGptcCwgXGFyZworLmVuZG0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOg-0000Up-9U; Thu, 04 Jan 2018 00:28:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOf-0000TI-Fi
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:37 +0000
X-Inumbo-ID: 0b2a2eb4-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b2a2eb4-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039772"
X-DWL: YES
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:54 +0000
Message-ID: <1515024955-13390-26-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 25/26] x86/cpuid: Offer Indirect Branch
	Controls to guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhbGwgaW5mcmFzdHJ1Y3R1cmUgaW4gcGxhY2UsIGl0IGlzIG5vdyBzYWZlIHRvIGxldCBn
dWVzdHMgc2VlIGFuZCB1c2UKdGhlc2UgZmVhdHVyZXMuICBBbGxvdyBBTUQncyBJQlBCIHRvIGJl
IHNldCBldmVuIG9uIEludGVsIGhhcmR3YXJlLCBzbyB0aGUKdG9vbHN0YWNrIGNhbiBleHByZXNz
ICJJQlBCIG9ubHkiIHRvIGd1ZXN0cy4KClRoaXMgYWxzbyByZXF1aXJlcyB1cGRhdGluZyB0aGUg
bGlieGMgbG9naWMgdG8gdW5kZXJzdGFuZCB0aGUgZThiIGZlYXR1cmUKbGVhZiwgd2hpY2ggaGFz
IHRoZSBzaWRlIGVmZmVjdCBvZiBhbHNvIG9mZmVyaW5nIENMWkVSTyBvbiBhcHBsaWNhYmxlCmhh
cmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0
OgogKiBBZGp1c3QgZm9yIEFNRCBjaGFuZ2VzCnY1OgogKiBTdXBwb3J0IGZvciBJQlJCLW9ubHkK
djY6CiAqIEZpeCBBTUQgQ1BVSUQKLS0tCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyAgICAg
ICAgICAgICAgICAgIHwgNCArKystCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgOCArKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaCB8IDYgKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyks
IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMg
Yi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwppbmRleCAyNWI5MjJlLi45ZmEyZjdjIDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19j
cHVpZF94ODYuYwpAQCAtNDY1LDcgKzQ2NSw5IEBAIHN0YXRpYyB2b2lkIHhjX2NwdWlkX2h2bV9w
b2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsCiAKICAgICBjYXNlIDB4ODAwMDAwMDg6CiAgICAgICAg
IHJlZ3NbMF0gJj0gMHgwMDAwZmZmZnU7Ci0gICAgICAgIHJlZ3NbMV0gPSByZWdzWzNdID0gMDsK
KyAgICAgICAgcmVnc1sxXSA9IGluZm8tPmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZF
QVRVUkVfQ0xaRVJPKV07CisgICAgICAgIC8qIHJlZ3NbMl0gaGFuZGxlZCBpbiB0aGUgcGVyLXZl
bmRvciBsb2dpYy4gKi8KKyAgICAgICAgcmVnc1szXSA9IDA7CiAgICAgICAgIGJyZWFrOwogCiAg
ICAgY2FzZSAweDAwMDAwMDAyOiAvKiBJbnRlbCBjYWNoZSBpbmZvIChkdW1wZWQgYnkgQU1EIHBv
bGljeSkgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2
L2NwdWlkLmMKaW5kZXggMmVmNzFkMi4uZTFiOGM3YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTM1NCw2ICszNTQsMTQgQEAg
c3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9ob3N0X3BvbGljeSh2b2lkKQogICAgIHJlY2Fs
Y3VsYXRlX3hzdGF0ZShwKTsKICAgICByZWNhbGN1bGF0ZV9taXNjKHApOwogCisgICAgLyoKKyAg
ICAgKiBBTUQncyBJUEJQIGlzIGEgc3Vic2V0IG9mIEludGVsJ3MgSUJSUy9JQlBCLiAgRm9yIHBl
cmZvcm1hbmNlIHJlYXNvbnMsCisgICAgICogd2UgbWF5IHdhbnQgdG8gb2ZmZXIgYSBndWVzdCBv
bmx5IElCUEIgYW5kIG5vdCBJQlJTLCBzbyBhbGxvdyB0aGUgQU1ECisgICAgICogQ1BVSUQgYml0
IHRvIGJlIHVzZWQgd2hlbmV2ZXIgdGhlIGhhcmR3YXJlIHN1cHBvcnRzIElCUEIuCisgICAgICov
CisgICAgaWYgKCBwLT5mZWF0LmlicnNiICkKKyAgICAgICAgcC0+ZXh0ZC5pYnBiID0gdHJ1ZTsK
KwogICAgIGlmICggcC0+ZXh0ZC5zdm0gKQogICAgIHsKICAgICAgICAgLyogQ2xhbXAgdG8gaW1w
bGVtZW50ZWQgZmVhdHVyZXMgd2hpY2ggcmVxdWlyZSBoYXJkd2FyZSBzdXBwb3J0LiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggZTE0ODc1NS4u
YWFlYjE0OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1
cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CkBAIC0yMzcsMTMgKzIzNywxMyBAQCBYRU5fQ1BVRkVBVFVSRShFRlJPLCAgICAgICAgICA3KjMy
KzEwKSAvKiAgIEFQRVJGL01QRVJGIFJlYWQgT25seSBpbnRlcmZhY2UgKi8KIAogLyogQU1ELWRl
ZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDgwMDAwMDA4LmVieCwgd29yZCA4ICov
CiBYRU5fQ1BVRkVBVFVSRShDTFpFUk8sICAgICAgICA4KjMyKyAwKSAvKkEgIENMWkVSTyBpbnN0
cnVjdGlvbiAqLwotWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLyogICBJ
QlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieSBBTUQpICovCitYRU5fQ1BVRkVBVFVS
RShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJT
LCB1c2VkIGJ5IEFNRCkgKi8KIAogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlE
IGxldmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdvcmQgOSAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEy
XzRWTk5JVywgOSozMisgMikgLypBICBBVlg1MTIgTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25z
ICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBN
dWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLwotWEVOX0NQVUZFQVRVUkUo
SUJSU0IsICAgICAgICAgOSozMisyNikgLyogICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQg
YnkgSW50ZWwpICovCi1YRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKiAg
IFNUSUJQICovCitYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElC
UlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KK1hFTl9DUFVGRUFUVVJFKFNU
SUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8KIAogI2VuZGlmIC8qIFhFTl9DUFVG
RUFUVVJFICovCiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOg-0000Va-Gy; Thu, 04 Jan 2018 00:28:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOf-0000TK-H6
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:37 +0000
X-Inumbo-ID: 0aef2175-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0aef2175-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039770"
X-DWL: YES
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:42 +0000
Message-ID: <1515024955-13390-14-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 13/26] x86/amd: Try to set lfence as being
	Dispatch Serialising
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcm9wZXJ0eSBpcyByZXF1aXJlZCBmb3IgdGhlIEFNRCdzIHJlY29tbWVuZGVkIG1pdGln
YXRpb24gZm9yIEJyYW5jaApUYXJnZXQgSW5qZWN0aW9uLCBidXQgWGVuIG5lZWRzIHRvIGNvcGUg
d2l0aCBiZWluZyB1bmFibGUgdG8gZGV0ZWN0IG9yIG1vZGlmeQp0aGUgTVNSLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY0Ogog
KiBOZXcKdjU6CiAqIFVzZSBtbmVtb25pY3MuCi0tLQogeGVuL2FyY2gveDg2L2NwdS9hbWQuYyAg
ICAgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICB8
ICAxICsKIDQgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Ft
ZC5jCmluZGV4IDVmMzZhYzcuLmRiNzhiNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUv
YW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwpAQCAtNTU4LDggKzU1OCw0MSBAQCBz
dGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCQl3cm1zcl9hbWRf
c2FmZSgweGMwMDExMDBkLCBsLCBoICYgfjEpOwogCX0KIAorCS8qCisJICogQXR0ZW1wdCB0byBz
ZXQgbGZlbmNlIHRvIGJlIERpc3BhdGNoIFNlcmlhbGlzaW5nLiAgVGhpcyBNU1IgYWxtb3N0CisJ
ICogY2VydGFpbmx5IGlzbid0IHZpcnR1YWxpc2VkIChhbmQgWGVuIGF0IGxlYXN0IHdpbGwgbGVh
ayB0aGUgcmVhbAorCSAqIHZhbHVlIGluIGJ1dCBzaWxlbnRseSBkaXNjYXJkIHdyaXRlcyksIGFz
IHdlbGwgYXMgYmVpbmcgcGVyLWNvcmUKKwkgKiByYXRoZXIgdGhhbiBwZXItdGhyZWFkLCBzbyBk
byBhIGZ1bGwgc2FmZSByZWFkL3dyaXRlL3JlYWRiYWNrIGN5Y2xlCisJICogaW4gdGhlIHdvcnN0
IGNhc2UuCisJICovCisJaWYgKGMtPng4NiA9PSAweDBmIHx8IGMtPng4NiA9PSAweDExKQorCQkv
KiBBbHdheXMgZGlzcGF0Y2ggc2VyaWFsaXNpbmcgb24gdGhpcyBoYXJkYXJlLiAqLworCQlfX3Nl
dF9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILCBjLT54ODZfY2FwYWJpbGl0eSk7CisJ
ZWxzZSBpZiAoYy0+eDg2ID09IDB4MTAgfHwgYy0+eDg2ID49IDB4MTIpIHsKKwkJaWYgKHJkbXNy
X3NhZmUoTVNSX0FNRDY0X0RFX0NGRywgdmFsdWUpKQorCQkJLyogVW5hYmxlIHRvIHJlYWQuICBB
c3N1bWUgdGhlIHNhZmVyIGRlZmF1bHQuICovCisJCQlfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9M
RkVOQ0VfRElTUEFUQ0gsCisJCQkJICAgIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJZWxzZSBpZiAo
dmFsdWUgJiBBTUQ2NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRSkKKwkJCS8qIEFscmVhZHkgZGlz
cGF0Y2ggc2VyaWFsaXNpbmcuICovCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJ
U1BBVENILAorCQkJCSAgYy0+eDg2X2NhcGFiaWxpdHkpOworCQllbHNlIGlmICh3cm1zcl9zYWZl
KE1TUl9BTUQ2NF9ERV9DRkcsCisJCQkJICAgIHZhbHVlIHwgQU1ENjRfREVfQ0ZHX0xGRU5DRV9T
RVJJQUxJU0UpIHx8CisJCQkgcmRtc3Jfc2FmZShNU1JfQU1ENjRfREVfQ0ZHLCB2YWx1ZSkgfHwK
KwkJCSAhKHZhbHVlICYgQU1ENjRfREVfQ0ZHX0xGRU5DRV9TRVJJQUxJU0UpKQorCQkJLyogQXR0
ZW1wdCB0byBzZXQgZmFpbGVkLiAgQXNzdW1lIHRoZSBzYWZlciBkZWZhdWx0ICovCisJCQlfX2Ns
ZWFyX2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsCisJCQkJICAgIGMtPng4Nl9jYXBh
YmlsaXR5KTsKKwkJZWxzZQorCQkJLyogU3VjY2Vzc2Z1bGx5IGVuYWJsZWQhICovCisJCQlfX3Nl
dF9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILAorCQkJCSAgYy0+eDg2X2NhcGFiaWxp
dHkpOworCX0KKwogCS8qIE1GRU5DRSBzdG9wcyBSRFRTQyBzcGVjdWxhdGlvbiAqLwotCV9fc2V0
X2JpdChYODZfRkVBVFVSRV9NRkVOQ0VfUkRUU0MsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwlpZiAo
IWNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoKQorCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTUZFTkNF
X1JEVFNDLCBjLT54ODZfY2FwYWJpbGl0eSk7CiAKIAlzd2l0Y2goYy0+eDg2KQogCXsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggODRjYzUxZC4uYWRjMzMzZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmgKQEAgLTEwNCw2ICsxMDQsNyBAQAogI2RlZmluZSBjcHVfaGFzX2FyY2hfcGVy
Zm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9QRVJGTU9OKQogI2RlZmluZSBj
cHVfaGFzX2NwdWlkX2ZhdWx0aW5nICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ1BVSURfRkFV
TFRJTkcpCiAjZGVmaW5lIGNwdV9oYXNfYXBlcmZtcGVyZiAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9BUEVSRk1QRVJGKQorI2RlZmluZSBjcHVfaGFzX2xmZW5jZV9kaXNwYXRjaCBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENIKQogCiBlbnVtIF9jYWNoZV90eXBl
IHsKICAgICBDQUNIRV9UWVBFX05VTEwgPSAwLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmlu
ZGV4IGJjOTgyMjcuLjU4YjM3ZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTIy
LDMgKzIyLDQgQEAgWEVOX0NQVUZFQVRVUkUoQVBFUkZNUEVSRiwgICAgICAoRlNDQVBJTlRTKzAp
KjMyKyA4KSAvKiBBUEVSRk1QRVJGICovCiBYRU5fQ1BVRkVBVFVSRShNRkVOQ0VfUkRUU0MsICAg
IChGU0NBUElOVFMrMCkqMzIrIDkpIC8qIE1GRU5DRSBzeW5jaHJvbml6ZXMgUkRUU0MgKi8KIFhF
Tl9DUFVGRUFUVVJFKFhFTl9TTUVQLCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxMCkgLyogU01F
UCBnZXRzIHVzZWQgYnkgWGVuIGl0c2VsZiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAsICAg
ICAgICAoRlNDQVBJTlRTKzApKjMyKzExKSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxm
ICovCitYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFUQ0gsIChGU0NBUElOVFMrMCkqMzIrMTIp
IC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFsaXNpbmcgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCmluZGV4IGE4MzRmM2IuLjU2ZjUzNTkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApA
QCAtMjA3LDYgKzIwNyw3IEBACiAjZGVmaW5lIE1TUl9BTUQ2NF9JQ19DRkcJCTB4YzAwMTEwMjEK
ICNkZWZpbmUgTVNSX0FNRDY0X0RDX0NGRwkJMHhjMDAxMTAyMgogI2RlZmluZSBNU1JfQU1ENjRf
REVfQ0ZHCQkweGMwMDExMDI5CisjZGVmaW5lIEFNRDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFMSVNF
CShfQUMoMSwgVUxMKSA8PCAxKQogCiAjZGVmaW5lIE1TUl9BTUQ2NF9EUjBfQUREUkVTU19NQVNL
CTB4YzAwMTEwMjcKICNkZWZpbmUgTVNSX0FNRDY0X0RSMV9BRERSRVNTX01BU0sJMHhjMDAxMTAx
OQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOi-0000ZX-SP; Thu, 04 Jan 2018 00:28:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOg-0000WA-PZ
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:38 +0000
X-Inumbo-ID: 0b76a083-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b76a083-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:28 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039782"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:55 +0000
Message-ID: <1515024955-13390-27-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 26/26] x86/idle: Clear SPEC_CTRL while idle
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gY29udGVtcG9yYXJ5IGhhcmR3YXJlLCBzZXR0aW5nIElCUlMvU1RJQlAgaGFzIGEgcGVyZm9y
bWFuY2UgaW1wYWN0IG9uCmFkamFjZW50IGh5cGVydGhyZWFkcy4gIEl0IGlzIHRoZXJlZm9yZSBy
ZWNvbW1lbmRlZCB0byBjbGVhciB0aGUgc2V0dGluZwpiZWZvcmUgYmVjb21pbmcgaWRsZSwgdG8g
YXZvaWQgYW4gaWRsZSBjb3JlIHByZXZlbnRpbmcgYWRqYWNlbnQgdXNlcnNwYWNlCmV4ZWN1dGlv
biBmcm9tIHJ1bm5pbmcgYXQgZnVsbCBwZXJmb3JtYW5jZS4KCkNhcmUgbXVzdCBiZSB0YWtlbiB0
byBlbnN1cmUgdGhlcmUgYXJlIG5vIHJldCBvciBpbmRpcmVjdCBicmFuY2ggaW5zdHJ1Y3Rpb25z
CmJldHdlZW4gc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgaW52b2NhdGlvbnMsIHdoaWNo
IGFyZSBmb3JjZWQgYWx3YXlzCmlubGluZS4gIENhcmUgbXVzdCBhbHNvIGJlIHRha2VuIHRvIGF2
b2lkIHVzaW5nIHNwZWNfY3RybF9lbnRlcl9pZGxlKCkgYmV0d2VlbgpmbHVzaGluZyBjYWNoZXMg
YW5kIGJlY29taW5nIGlkbGUsIGluIGNhc2VzIHdoZXJlIHRoYXQgbWF0dGVycy4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjoK
ICogVXNlIHNwZWNfY3RybF97ZW50ZXIsZXhpdH1faWRsZSgpIHJhdGhlciB0aGFuIG9wZW5jb2Rp
bmcKdjM6CiAqIFJlaW1wbGVtZW50IGFsbW9zdCBmcm9tIHNjcmF0Y2guCnY0OgogKiBTcGVsbGlu
ZyBmaXhlcy4KICogRHJvcCBrIGNvbnN0cmFpbnRzLiAgVGhleSBhcmVuJ3QgYWN0dWFsbHkgbW9k
aWZpZXJzLgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgICAgfCAyMSArKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jICAgfCAgNyArKysr
KysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgIDggKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDcwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lk
bGUuYwppbmRleCBjYjFjNWRhLi4zZjcyYmRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNw
aS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAgLTU1LDYg
KzU1LDcgQEAKICNpbmNsdWRlIDxhc20vbXdhaXQuaD4KICNpbmNsdWRlIDx4ZW4vbm90aWZpZXIu
aD4KICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogCiAv
KiNkZWZpbmUgREVCVUdfUE1fQ1gqLwogCkBAIC00MTQsOCArNDE1LDE0IEBAIHZvaWQgbXdhaXRf
aWRsZV93aXRoX2hpbnRzKHVuc2lnbmVkIGludCBlYXgsIHVuc2lnbmVkIGludCBlY3gpCiAgICAg
ICovCiAgICAgaWYgKCAoZXhwaXJlcyA+IE5PVygpIHx8IGV4cGlyZXMgPT0gMCkgJiYgIXNvZnRp
cnFfcGVuZGluZyhjcHUpICkKICAgICB7CisgICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9
IGdldF9jcHVfaW5mbygpOworCiAgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZjcHVpZGxl
X213YWl0X2ZsYWdzKTsKKworICAgICAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShpbmZvKTsKICAg
ICAgICAgX19td2FpdChlYXgsIGVjeCk7CisgICAgICAgIHNwZWNfY3RybF9leGl0X2lkbGUoaW5m
byk7CisKICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmY3B1aWRsZV9td2FpdF9mbGFn
cyk7CiAgICAgfQogCkBAIC00MzAsNiArNDM3LDggQEAgc3RhdGljIHZvaWQgYWNwaV9wcm9jZXNz
b3JfZmZoX2NzdGF0ZV9lbnRlcihzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogCiBzdGF0
aWMgdm9pZCBhY3BpX2lkbGVfZG9fZW50cnkoc3RydWN0IGFjcGlfcHJvY2Vzc29yX2N4ICpjeCkK
IHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKwogICAgIHN3
aXRjaCAoIGN4LT5lbnRyeV9tZXRob2QgKQogICAgIHsKICAgICBjYXNlIEFDUElfQ1NUQVRFX0VN
X0ZGSDoKQEAgLTQzNywxNSArNDQ2LDE5IEBAIHN0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19lbnRy
eShzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogICAgICAgICBhY3BpX3Byb2Nlc3Nvcl9m
ZmhfY3N0YXRlX2VudGVyKGN4KTsKICAgICAgICAgcmV0dXJuOwogICAgIGNhc2UgQUNQSV9DU1RB
VEVfRU1fU1lTSU86CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAg
ICAvKiBJTyBwb3J0IGJhc2VkIEMtc3RhdGUgKi8KICAgICAgICAgaW5iKGN4LT5hZGRyZXNzKTsK
ICAgICAgICAgLyogRHVtbXkgd2FpdCBvcCAtIG11c3QgZG8gc29tZXRoaW5nIHVzZWxlc3MgYWZ0
ZXIgUF9MVkwyIHJlYWQKICAgICAgICAgICAgYmVjYXVzZSBjaGlwc2V0cyBjYW5ub3QgZ3VhcmFu
dGVlIHRoYXQgU1RQQ0xLIyBzaWduYWwKICAgICAgICAgICAgZ2V0cyBhc3NlcnRlZCBpbiB0aW1l
IHRvIGZyZWV6ZSBleGVjdXRpb24gcHJvcGVybHkuICovCiAgICAgICAgIGlubChwbXRtcl9pb3Bv
cnQpOworICAgICAgICBzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOwogICAgICAgICByZXR1cm47
CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9FTV9IQUxUOgorICAgICAgICBzcGVjX2N0cmxfZW50ZXJf
aWRsZShpbmZvKTsKICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAgIHNwZWNfY3RybF9leGl0
X2lkbGUoaW5mbyk7CiAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CkBAIC01NzMsNyArNTg2LDEzIEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vzc29y
X2lkbGUodm9pZCkKICAgICAgICAgaWYgKCBwbV9pZGxlX3NhdmUgKQogICAgICAgICAgICAgcG1f
aWRsZV9zYXZlKCk7CiAgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgc3RydWN0
IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKKyAgICAgICAgICAgIHNwZWNfY3Ry
bF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAgICAg
ICBzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOworICAgICAgICB9CiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKQEAgLTc1Miw2ICs3NzEsNyBAQCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpCiAg
ICAgICAgICAqIE90aGVyd2lzZSwgQ1BVIG1heSBzdGlsbCBob2xkIGRpcnR5IGRhdGEsIGJyZWFr
aW5nIGNhY2hlIGNvaGVyZW5jeSwKICAgICAgICAgICogbGVhZGluZyB0byBzdHJhbmdlIGVycm9y
cy4KICAgICAgICAgICovCisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGdldF9jcHVfaW5m
bygpKTsKICAgICAgICAgd2JpbnZkKCk7CiAKICAgICAgICAgd2hpbGUgKCAxICkKQEAgLTc4MSw2
ICs4MDEsNyBAQCB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpCiAgICAgICAgIHUzMiBhZGRyZXNz
ID0gY3gtPmFkZHJlc3M7CiAgICAgICAgIHUzMiBwbXRtcl9pb3BvcnRfbG9jYWwgPSBwbXRtcl9p
b3BvcnQ7CiAKKyAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoZ2V0X2NwdV9pbmZvKCkpOwog
ICAgICAgICB3YmludmQoKTsKIAogICAgICAgICB3aGlsZSAoIDEgKQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUu
YwppbmRleCA3NjJkZmYxLi5lMzU3ZjI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L213
YWl0LWlkbGUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYwpAQCAtNTgsNiAr
NTgsNyBAQAogI2luY2x1ZGUgPGFzbS9ocGV0Lmg+CiAjaW5jbHVkZSA8YXNtL213YWl0Lmg+CiAj
aW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRl
IDxhY3BpL2NwdWZyZXEvY3B1ZnJlcS5oPgogCiAjZGVmaW5lIE1XQUlUX0lETEVfVkVSU0lPTiAi
MC40LjEiCkBAIC03MzYsNyArNzM3LDEzIEBAIHN0YXRpYyB2b2lkIG13YWl0X2lkbGUodm9pZCkK
IAkJaWYgKHBtX2lkbGVfc2F2ZSkKIAkJCXBtX2lkbGVfc2F2ZSgpOwogCQllbHNlCisJCXsKKwkJ
CXN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisJCQlzcGVjX2N0cmxf
ZW50ZXJfaWRsZShpbmZvKTsKIAkJCXNhZmVfaGFsdCgpOworCQkJc3BlY19jdHJsX2V4aXRfaWRs
ZShpbmZvKTsKKwkJfQogCQlyZXR1cm47CiAJfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggNjIwMDJmMS4uMzkyZTRmMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwpAQCAtNTUsNiArNTUsNyBAQAogI2luY2x1ZGUgPGFzbS9odm0vdmlyaWRpYW4uaD4KICNp
bmNsdWRlIDxhc20vZGVidWdyZWcuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVkZSA8
YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogI2luY2x1ZGUgPGFzbS9u
bWkuaD4KICNpbmNsdWRlIDxhc20vbWNlLmg+CkBAIC03NCw5ICs3NSwxNSBAQCB2b2lkICgqZGVh
ZF9pZGxlKSAodm9pZCkgX19yZWFkX21vc3RseSA9IGRlZmF1bHRfZGVhZF9pZGxlOwogCiBzdGF0
aWMgdm9pZCBkZWZhdWx0X2lkbGUodm9pZCkKIHsKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8g
PSBnZXRfY3B1X2luZm8oKTsKKwogICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgaWYgKCBj
cHVfaXNfaGFsdGFibGUoc21wX3Byb2Nlc3Nvcl9pZCgpKSApCisgICAgeworICAgICAgICBzcGVj
X2N0cmxfZW50ZXJfaWRsZShpbmZvKTsKICAgICAgICAgc2FmZV9oYWx0KCk7CisgICAgICAgIHNw
ZWNfY3RybF9leGl0X2lkbGUoaW5mbyk7CisgICAgfQogICAgIGVsc2UKICAgICAgICAgbG9jYWxf
aXJxX2VuYWJsZSgpOwogfQpAQCAtODgsNiArOTUsNyBAQCB2b2lkIGRlZmF1bHRfZGVhZF9pZGxl
KHZvaWQpCiAgICAgICogaGVsZCBieSB0aGUgQ1BVcyBzcGlubmluZyBoZXJlIGluZGVmaW5pdGVs
eSwgYW5kIGdldCBkaXNjYXJkZWQgYnkKICAgICAgKiBhIHN1YnNlcXVlbnQgSU5JVC4KICAgICAg
Ki8KKyAgICBzcGVjX2N0cmxfZW50ZXJfaWRsZShnZXRfY3B1X2luZm8oKSk7CiAgICAgd2JpbnZk
KCk7CiAgICAgZm9yICggOyA7ICkKICAgICAgICAgaGFsdCgpOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKaW5kZXggMjlhMzFhOS4uMjBlOWE1YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0y
MCw3ICsyMCw5IEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KICNkZWZpbmUgX19YODZf
U1BFQ19DVFJMX0hfXwogCisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8
YXNtL2N1cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CiAKIHZvaWQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIApAQCAtMzEsNiArMzMsMzggQEAgc3RhdGlj
IGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8t
PnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7CiB9CiAK
Ky8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBhZnRlciB0aGlz
IGNhbGwuICovCitzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxl
KHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKK3sKKyAgICB1aW50MzJfdCB2YWwgPSAwOworCisgICAg
LyoKKyAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93
aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgorICAgICAqIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVz
IGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNlcm5zLgorICAgICAqLwor
ICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSB2YWw7CisgICAgYmFycmllcigpOworICAgIGlu
Zm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gdHJ1ZTsKKyAgICBiYXJyaWVyKCk7CisgICAgYXNt
IHZvbGF0aWxlIChBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfWEVO
X0lCUlNfU0VUKQorICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIpOworfQorCisvKiBXQVJOSU5HISBgcmV0YCwgYGNh
bGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgY2FsbC4gKi8KK3N0YXRpYyBhbHdh
eXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
Cit7CisgICAgdWludDMyX3QgdmFsID0gU1BFQ19DVFJMX0lCUlM7CisKKyAgICAvKgorICAgICAq
IERpc2FibGUgc2hhZG93aW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5v
IFNNUCBpc3N1ZXMKKyAgICAgKiBoZXJlOyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBj
b25jZXJucy4KKyAgICAgKi8KKyAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IGZhbHNl
OworICAgIGJhcnJpZXIoKTsKKyAgICBhc20gdm9sYXRpbGUgKEFMVEVSTkFUSVZFKEFTTV9OT1Az
LCAid3Jtc3IiLCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpCisgICAgICAgICAgICAgICAgICA6
OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5Iik7Cit9
CisKICNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLwogCiAvKgotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOj-0000aB-47; Thu, 04 Jan 2018 00:28:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOg-0000WC-Pv
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:38 +0000
X-Inumbo-ID: 0b3dd5f0-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b3dd5f0-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:28 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464614065"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:50 +0000
Message-ID: <1515024955-13390-22-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 21/26] x86/entry: Use MSR_SPEC_CTRL at each
	entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2V0IG9yIGNsZWFyIElCUlMgaW4gWGVuIGNvbnRleHQsIGFuZCBhcHByb3ByaWF0ZSBndWVzdCB2
YWx1ZXMgaW4gZ3Vlc3QKY29udGV4dC4gIFNlZSB0aGUgZG9jdW1lbnRhdGlvbiBpbiBhc20teDg2
L3NwZWNfY3RybF9hc20uaCBmb3IgZGV0YWlscy4KClR3byBzZW1pLXVucmVsYXRlZCBidWdmaXhl
cyBhcmUgdGhhdCB2YXJpb3VzIGFzbV9kZWZuLmggbWFjcm9zIGhhdmUgYSBoaWRkZW4KZGVwZW5k
ZW5jeSBvbiBQQUdFX1NJWkUsIHdoaWNoIHJlc3VsdHMgaW4gYW4gYXNzZW1ibGVyIGVycm9yIGlm
IHVzZWQgaW4gYQoubWFjcm8gZGVmaW5pdGlvbi4gIFNlY29uZGx5LCBfQVNNX01LX05PUCgpIG5l
ZWRzIGEgc2VwYXJhdG9yIGF0IHRoZSBlbmQsCnJhdGhlciB0aGFuIHJlbHlpbmcgb24gaXRzIGNh
bGxpbmcgY29udGV4dCBmb3Igc2VwYXJhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MzoKICogQmFzaWNhbGx5IHJld3Jp
dHRlbiBmcm9tIHNjcmF0Y2gKdjQ6CiAqIFVzZSBTVEFDSyogbWFjcm9jcwogKiBEcm9wIHNlbWlj
b2xvbnMKICogRml4IHNldmVyYWwgb2Zmc2V0IGJ1Z3MKICogSW50cm9kdWNlIGluaXRfc2hhZG93
X3NwZWNfY3RybF9zdGF0ZSgpIHJhdGhlciB0aGFuIG9wZW5jb2RpbmcgaXQgZm9yIHRoZQogICBC
U1AgYW5kIEFQcwogKiBSZWJhc2Ugb3ZlciBBTUQgY2hhbmdlcwotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vc3ZtL2VudHJ5LlMgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRy
eS5TICAgICAgICB8ICAxMSArKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAg
fCAgIDEgKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAgIDIgKwogeGVu
L2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAgIDYgKwogeGVuL2FyY2gveDg2L3g4
Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMTIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UyAgICAgICAgIHwgIDMzICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAg
ICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggICAgICAgfCAgIDYgKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggICAgICAgICAgfCAgIDggKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmggICAgIHwgICA5ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaCB8IDIzMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IDEyIGZpbGVzIGNoYW5nZWQsIDMyNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL2VudHJ5LlMKaW5kZXggZGY4NmRhMC4uZmIxMDQ4YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCkBA
IC03OSw2ICs3OSw5IEBAIFVOTElLRUxZX0VORChzdm1fdHJhY2UpCiAgICAgICAgIG9yICAgJFg4
Nl9FRkxBR1NfTUJTLCVyYXgKICAgICAgICAgbW92ICAlcmF4LFZNQ0JfcmZsYWdzKCVyY3gpCiAK
KyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
eW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBS
ZXE6IGI9Y3VyciAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisKICAgICAgICAgcG9w
ICAlcjE1CiAgICAgICAgIHBvcCAgJXIxNAogICAgICAgICBwb3AgICVyMTMKQEAgLTEwMSw4ICsx
MDQsMTEgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkKICAgICAgICAgU0FWRV9BTEwKIAogICAg
ICAgICBHRVRfQ1VSUkVOVChieCkKLSAgICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVyYngpLCVy
Y3gKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgLyogUmVxOiBiPWN1cnIg
JXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0
YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKKyAg
ICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVyYngpLCVyY3gKICAgICAgICAgbW92YiAkMCxWQ1BV
X3N2bV92bWNiX2luX3N5bmMoJXJieCkKICAgICAgICAgbW92ICBWTUNCX3JheCglcmN4KSwlcmF4
CiAgICAgICAgIG1vdiAgJXJheCxVUkVHU19yYXgoJXJzcCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCmluZGV4
IGIyZjk4YmUuLjIxZTk1OWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5
LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwpAQCAtMzgsNiArMzgsOSBAQCBF
TlRSWSh2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKQogICAgICAgICBtb3ZiICQxLFZDUFVfdm14X2xh
dW5jaGVkKCVyYngpCiAgICAgICAgIG1vdiAgJXJheCxWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCkK
IAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgLyogUmVxOiBiPWN1cnIgJXJz
cD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAg
ICAgbW92ICAlcnNwLCVyZGkKICAgICAgICAgY2FsbCB2bXhfdm1leGl0X2hhbmRsZXIKIApAQCAt
NjgsNiArNzEsMTAgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogICAgICAgICBjYWxsIHZteF92
bWVudGVyX2hlbHBlcgogICAgICAgICB0ZXN0ICVhbCwgJWFsCiAgICAgICAgIGp6IC5Mdm14X3Zt
ZW50cnlfcmVzdGFydAorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VY
SVRfVE9fR1VFU1QgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAq
LworCiAgICAgICAgIG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpLCVyYXgKIAogICAgICAg
ICBwb3AgICVyMTUKQEAgLTk5LDYgKzEwNiwxMCBAQCBVTkxJS0VMWV9FTkQocmVhbG1vZGUpCiAu
THZteF92bWVudHJ5X2ZhaWw6CiAgICAgICAgIHN0aQogICAgICAgICBTQVZFX0FMTAorCisgICAg
ICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8gQ2xv
YjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBu
b3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBjYWxsIHZteF92bWVudHJ5
X2ZhaWx1cmUKICAgICAgICAgQlVHICAvKiB2bXhfdm1lbnRyeV9mYWlsdXJlKCkgc2hvdWxkbid0
IHJldHVybi4gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCA0NzA0MjdiLi5iMmFhMjgxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNjY4LDYgKzY2OCw3
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAgICAgc2V0X3Byb2Nlc3Nvcl9pZCgwKTsKICAgICBzZXRfY3VycmVudChJTlZBTElEX1ZDUFUp
OyAvKiBkZWJ1ZyBzYW5pdHkuICovCiAgICAgaWRsZV92Y3B1WzBdID0gY3VycmVudDsKKyAgICBp
bml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIAogICAgIHBlcmNwdV9pbml0X2FyZWFzKCk7
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCmluZGV4IDdiOTdmZjguLmE2OTVkMTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNDAsNiArNDAsNyBAQAog
I2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRl
IDxhc20vbXRyci5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxhc20v
dGltZS5oPgogI2luY2x1ZGUgPGFzbS90Ym9vdC5oPgogI2luY2x1ZGUgPG1hY2hfYXBpYy5oPgpA
QCAtMzA4LDYgKzMwOSw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAg
ICBzZXRfY3VycmVudChpZGxlX3ZjcHVbY3B1XSk7CiAgICAgdGhpc19jcHUoY3Vycl92Y3B1KSA9
IGlkbGVfdmNwdVtjcHVdOwogICAgIHJkbXNybChNU1JfRUZFUiwgdGhpc19jcHUoZWZlcikpOwor
ICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwogCiAgICAgLyoKICAgICAgKiBKdXN0
IGFzIGR1cmluZyBlYXJseSBib290c3RyYXAsIGl0IGlzIGNvbnZlbmllbnQgaGVyZSB0byBkaXNh
YmxlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggZTEzNmFmNi4uN2QzNjE4NSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtODgsNiArODgsNyBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgIE9GRlNFVChWQ1BVX2tlcm5lbF9zcywgc3RydWN0IHZjcHUsIGFyY2gucHZf
dmNwdS5rZXJuZWxfc3MpOwogICAgIE9GRlNFVChWQ1BVX2lvcGwsIHN0cnVjdCB2Y3B1LCBhcmNo
LnB2X3ZjcHUuaW9wbCk7CiAgICAgT0ZGU0VUKFZDUFVfZ3Vlc3RfY29udGV4dF9mbGFncywgc3Ry
dWN0IHZjcHUsIGFyY2gudmdjX2ZsYWdzKTsKKyAgICBPRkZTRVQoVkNQVV9hcmNoX21zciwgc3Ry
dWN0IHZjcHUsIGFyY2gubXNyKTsKICAgICBPRkZTRVQoVkNQVV9ubWlfcGVuZGluZywgc3RydWN0
IHZjcHUsIG5taV9wZW5kaW5nKTsKICAgICBPRkZTRVQoVkNQVV9tY2VfcGVuZGluZywgc3RydWN0
IHZjcHUsIG1jZV9wZW5kaW5nKTsKICAgICBPRkZTRVQoVkNQVV9ubWlfb2xkX21hc2ssIHN0cnVj
dCB2Y3B1LCBubWlfc3RhdGUub2xkX21hc2spOwpAQCAtMTM3LDYgKzEzOCw4IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9fcHJvY2Vzc29yX2lkLCBzdHJ1Y3QgY3B1
X2luZm8sIHByb2Nlc3Nvcl9pZCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVudF92Y3B1LCBz
dHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3I0LCBz
dHJ1Y3QgY3B1X2luZm8sIGNyNCk7CisgICAgT0ZGU0VUKENQVUlORk9fc2hhZG93X3NwZWNfY3Ry
bCwgc3RydWN0IGNwdV9pbmZvLCBzaGFkb3dfc3BlY19jdHJsKTsKKyAgICBPRkZTRVQoQ1BVSU5G
T191c2Vfc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hhZG93X3NwZWNf
Y3RybCk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZv
KSk7CiAgICAgQkxBTksoKTsKIApAQCAtMTUyLDYgKzE1NSw5IEBAIHZvaWQgX19kdW1teV9fKHZv
aWQpCiAgICAgT0ZGU0VUKFRSQVBCT1VOQ0VfZWlwLCBzdHJ1Y3QgdHJhcF9ib3VuY2UsIGVpcCk7
CiAgICAgQkxBTksoKTsKIAorICAgIE9GRlNFVChWQ1BVTVNSX3NwZWNfY3RybF9ob3N0LCBzdHJ1
Y3QgbXNyX3ZjcHVfcG9saWN5LCBzcGVjX2N0cmwuaG9zdCk7CisgICAgQkxBTksoKTsKKwogI2lm
ZGVmIENPTkZJR19QRVJGX0NPVU5URVJTCiAgICAgREVGSU5FKEFTTV9QRVJGQ19leGNlcHRpb25z
LCBQRVJGQ19leGNlcHRpb25zKTsKICAgICBCTEFOSygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMKaW5kZXggM2ZlYTU0ZS4uNDIyYzI1ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRy
eS5TCkBAIC0xOCw2ICsxOCwxMCBAQCBFTlRSWShlbnRyeV9pbnQ4MikKICAgICAgICAgcHVzaHEg
JDAKICAgICAgICAgbW92bCAgJEhZUEVSQ0FMTF9WRUNUT1IsIDQoJXJzcCkKICAgICAgICAgU0FW
RV9BTEwgY29tcGF0PTEgLyogRFBMMSBnYXRlLCByZXN0cmljdGVkIHRvIDMyYml0IFBWIGd1ZXN0
cyBvbmx5LiAqLworCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJz
cD1yZWdzL2NwdWluZm8gQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBg
Y2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAg
ICBDUjRfUFYzMl9SRVNUT1JFCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCkBAIC0xNDIsNiAr
MTQ2LDEwIEBAIEVOVFJZKGNvbXBhdF9yZXN0b3JlX2FsbF9ndWVzdCkKICAgICAgICAgLnBvcHNl
Y3Rpb24KICAgICAgICAgb3IgICAgJFg4Nl9FRkxBR1NfSUYsJXIxMQogICAgICAgICBtb3YgICAl
cjExZCxVUkVHU19lZmxhZ3MoJXJzcCkKKworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNh
bGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBD
bG9iOiBhY2QgKi8KKwogICAgICAgICBSRVNUT1JFX0FMTCBhZGo9OCBjb21wYXQ9MQogLkxmdDA6
ICBpcmV0cQogICAgICAgICBfQVNNX1BSRV9FWFRBQkxFKC5MZnQwLCBoYW5kbGVfZXhjZXB0aW9u
KQpAQCAtMTk5LDYgKzIwNywxMCBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEg
JDAKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FM
TAorCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2Nw
dWluZm8gQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwg
YGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBHRVRfQ1VS
UkVOVChieCkKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJjeAogICAgICAgICBj
bXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJjeCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCBiNDlk
NjJiLi5iYTdjNWU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0zNyw2ICszNywxMCBAQCBFTlRSWShz
d2l0Y2hfdG9fa2VybmVsKQogLyogJXJieDogc3RydWN0IHZjcHUsIGludGVycnVwdHMgZGlzYWJs
ZWQgKi8KIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19ESVNB
QkxFRAorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qg
c2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VF
U1QgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworCiAgICAg
ICAgIFJFU1RPUkVfQUxMCiAgICAgICAgIHRlc3R3ICRUUkFQX3N5c2NhbGwsNCglcnNwKQogICAg
ICAgICBqeiAgICBpcmV0X2V4aXRfdG9fZ3Vlc3QKQEAgLTcxLDYgKzc1LDggQEAgaXJldF9leGl0
X3RvX2d1ZXN0OgogICAgICAgICBBTElHTgogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0
aW9ucy4gKi8KIHJlc3RvcmVfYWxsX3hlbjoKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBT
UEVDX0NUUkxfRVhJVF9UT19YRU4gLyogUmVxOiBub3RoaW5nICAgICAgICAgICBDbG9iOiBhY2Qg
Ki8KICAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgKICAgICAgICAgaXJldHEKIApAQCAtMTAwLDYg
KzEwNiwxMCBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEgJDAKICAgICAgICAg
bW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAorCisgICAgICAg
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8gQ2xvYjog
YWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qg
c2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAg
ICAgICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdzKCVyYngpCiAgICAg
ICAgIGp6ICAgIHN3aXRjaF90b19rZXJuZWwKQEAgLTE5Miw2ICsyMDIsMTAgQEAgR0xPQkFMKHN5
c2VudGVyX2VmbGFnc19zYXZlZCkKICAgICAgICAgcHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRS
QVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAorCisgICAgICAgIFNQRUNfQ1RS
TF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8gQ2xvYjogYWNkICovCisg
ICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgY21w
YiAgJDAsVkNQVV9zeXNlbnRlcl9kaXNhYmxlc19ldmVudHMoJXJieCkKICAgICAgICAgbW92cSAg
VkNQVV9zeXNlbnRlcl9hZGRyKCVyYngpLCVyYXgKQEAgLTIyOCw2ICsyNDIsOSBAQCBFTlRSWShp
bnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAgbW92bCAgJDB4ODAsIDQoJXJzcCkKICAgICAgICAg
U0FWRV9BTEwKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9
cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNh
bGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAg
Y21wYiAgJDAsdW50cnVzdGVkX21zaSglcmlwKQogVU5MSUtFTFlfU1RBUlQobmUsIG1zaV9jaGVj
aykKICAgICAgICAgbW92bCAgJDB4ODAsJWVkaQpAQCAtMzkxLDYgKzQwOCwxMCBAQCBFTlRSWShk
b21fY3Jhc2hfc3luY19leHRhYmxlKQogCiBFTlRSWShjb21tb25faW50ZXJydXB0KQogICAgICAg
ICBTQVZFX0FMTCBDTEFDCisKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAvKiBS
ZXE6ICVyc3A9cmVncyAgICAgICAgIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBg
cmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisK
ICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICVyc3AsJXJkaQogICAgICAg
ICBjYWxscSBkb19JUlEKQEAgLTQxMSw2ICs0MzIsMTAgQEAgRU5UUlkocGFnZV9mYXVsdCkKIC8q
IE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBHTE9CQUwoaGFuZGxlX2V4Y2Vw
dGlvbikKICAgICAgICAgU0FWRV9BTEwgQ0xBQworCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MgICAgICAgICBDbG9iOiBhY2QgKi8KKyAgICAgICAg
LyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlz
IHBvaW50LiAqLworCiBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBHRVRfQ1VSUkVO
VChieCkKICAgICAgICAgdGVzdGIgJFg4Nl9FRkxBR1NfSUY+PjgsVVJFR1NfZWZsYWdzKzEoJXJz
cCkKQEAgLTU4Niw2ICs2MTEsMTAgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogICAgICAgICBtb3Zs
ICAkVFJBUF9kb3VibGVfZmF1bHQsNCglcnNwKQogICAgICAgICAvKiBTZXQgQUMgdG8gcmVkdWNl
IGNoYW5jZSBvZiBmdXJ0aGVyIFNNQVAgZmF1bHRzICovCiAgICAgICAgIFNBVkVfQUxMIFNUQUMK
KworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzIENs
b2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAg
bm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgbW92cSAgJXJzcCwlcmRp
CiAgICAgICAgIGNhbGwgIGRvX2RvdWJsZV9mYXVsdAogICAgICAgICBCVUcgICAvKiBkb19kb3Vi
bGVfZmF1bHQoKSBzaG91bGRuJ3QgcmV0dXJuLiAqLwpAQCAtNjA0LDYgKzYzMywxMCBAQCBFTlRS
WShubWkpCiAgICAgICAgIG1vdmwgICRUUkFQX25taSw0KCVyc3ApCiBoYW5kbGVfaXN0X2V4Y2Vw
dGlvbjoKICAgICAgICAgU0FWRV9BTEwgQ0xBQworCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5J
TkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4g
Ki8KKwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2Nz
KCVyc3ApCiAgICAgICAgIGp6ICAgIDFmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCA0MGIw
MjUwLi5iYzEwMTY3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTcsNiArNyw3IEBACiAj
aW5jbHVkZSA8YXNtL2FzbS1vZmZzZXRzLmg+CiAjZW5kaWYKICNpbmNsdWRlIDxhc20vYnVnLmg+
CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5j
bHVkZSA8YXNtL3BlcmNwdS5oPgogI2luY2x1ZGUgPHhlbi9zdHJpbmdpZnkuaD4KQEAgLTM0NCw0
ICszNDUsNiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKICNkZWZpbmUg
UkVYNjRfUFJFRklYICJyZXg2NC8iCiAjZW5kaWYKIAorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmxf
YXNtLmg+CisKICNlbmRpZiAvKiBfX1g4Nl9BU01fREVGTlNfSF9fICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVu
dC5oCmluZGV4IDg5ODQ5OTIuLjc0OWQ3YWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC00MSw2
ICs0MSwxMiBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50X3Zj
cHU7CiAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29mZnNldDsKICAgICB1bnNpZ25lZCBsb25n
IGNyNDsKKworICAgIC8qIFNlZSBhc20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICov
CisgICAgdW5zaWduZWQgaW50IHNoYWRvd19zcGVjX2N0cmw7CisgICAgYm9vbCAgICAgICAgIHVz
ZV9zaGFkb3dfc3BlY19jdHJsOworCisgICAgdW5zaWduZWQgbG9uZyBfX3BhZDsKICAgICAvKiBn
ZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9u
b3BzLmgKaW5kZXggMWE0NmI5Ny4uOWU4ZjUzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKQEAgLTUwLDcgKzUw
LDcgQEAKICNkZWZpbmUgUDZfTk9QOSAweDY2LDB4MGYsMHgxZiwweDg0LDB4MDAsMCwwLDAsMAog
CiAjaWZkZWYgX19BU1NFTUJMWV9fCi0jZGVmaW5lIF9BU01fTUtfTk9QKHgpIC5ieXRlIHgKKyNk
ZWZpbmUgX0FTTV9NS19OT1AoeCkgLmJ5dGUgeDsKICNlbHNlCiAjZGVmaW5lIF9BU01fTUtfTk9Q
KHgpICIuYnl0ZSAiIF9fc3RyaW5naWZ5KHgpICJcbiIKICNlbmRpZgpAQCAtNjUsNiArNjUsMTIg
QEAKICNkZWZpbmUgQVNNX05PUDggX0FTTV9NS19OT1AoUDZfTk9QOCkKICNkZWZpbmUgQVNNX05P
UDkgX0FTTV9NS19OT1AoUDZfTk9QOSkKIAorI2RlZmluZSBBU01fTk9QMjIgQVNNX05PUDggQVNN
X05PUDggQVNNX05PUDYKKyNkZWZpbmUgQVNNX05PUDI2IEFTTV9OT1A4IEFTTV9OT1A4IEFTTV9O
T1A4IEFTTV9OT1AyCisjZGVmaW5lIEFTTV9OT1AzMiBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9Q
OCBBU01fTk9QOAorI2RlZmluZSBBU01fTk9QMzMgQVNNX05PUDggQVNNX05PUDggQVNNX05PUDgg
QVNNX05PUDcgQVNNX05PUDIKKyNkZWZpbmUgQVNNX05PUDM5IEFTTV9OT1A4IEFTTV9OT1A4IEFT
TV9OT1A4IEFTTV9OT1A4IEFTTV9OT1A3CisKICNkZWZpbmUgQVNNX05PUF9NQVggOQogCiAjZW5k
aWYgLyogX19YODZfQVNNX05PUFNfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBk
MGI0NGY2Li4yOWEzMWE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIwLDggKzIwLDE3
IEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KICNkZWZpbmUgX19YODZfU1BFQ19DVFJM
X0hfXwogCisjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KKwogdm9pZCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpOwogCitzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3Bl
Y19jdHJsX3N0YXRlKHZvaWQpCit7CisgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2Nw
dV9pbmZvKCk7CisKKyAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gaW5mby0+dXNlX3NoYWRv
d19zcGVjX2N0cmwgPSAwOworfQorCiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8K
IAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMTNlMDU4YwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0wLDAgKzEsMjMwIEBACisvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKiBpbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBs
YXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
KyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1z
IEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCisjZGVmaW5lIF9f
WDg2X1NQRUNfQ1RSTF9BU01fSF9fCisKKyNpZmRlZiBfX0FTU0VNQkxZX18KKyNpbmNsdWRlIDxh
c20vbXNyLmg+CisKKy8qCisgKiBTYXZpbmcgYW5kIHJlc3RvcmluZyBNU1JfU1BFQ19DVFJMIHN0
YXRlIGlzIGEgbGl0dGxlIHRyaWNreS4KKyAqCisgKiBXZSB3YW50IHRoZSBndWVzdHMgY2hvaWNl
IG9mIFNQRUNfQ1RSTCB3aGlsZSBpbiBndWVzdCBjb250ZXh0LCBhbmQgSUJSUworICogKHNldCBv
ciBjbGVhciwgZGVwZW5kaW5nIG9uIHRoZSBoYXJkd2FyZSkgd2hpbGUgcnVubmluZyBpbiBYZW4g
Y29udGV4dC4KKyAqIFRoZXJlZm9yZSwgYSBzaW1wbGlzdGljIGFsZ29yaXRobSBpczoKKyAqCisg
KiAgLSBTZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KKyAqICAtIFNldCB0aGUgZ3Vlc3Rz
JyBjaG9pY2Ugb24gZXhpdCB0byBndWVzdAorICogIC0gTGVhdmUgU1BFQ19DVFJMIHVuY2hhbmdl
ZCBvbiBleGl0IHRvIHhlbgorICoKKyAqIFRoZXJlIGFyZSB0d28gY29tcGxpY2F0aW5nIGZhY3Rv
cnM6CisgKiAgMSkgSFZNIGd1ZXN0cyBjYW4gaGF2ZSBkaXJlY3QgYWNjZXNzIHRvIHRoZSBNU1Is
IHNvIGl0IGNhbiBjaGFuZ2UKKyAqICAgICBiZWhpbmQgWGVuJ3MgYmFjay4KKyAqICAyKSBBbiBO
TUkgb3IgTUNFIGNhbiBpbnRlcnJ1cHQgYXQgYW55IHBvaW50LCBpbmNsdWRpbmcgZWFybHkgaW4g
dGhlIGVudHJ5CisgKiAgICAgcGF0aCwgb3IgbGF0ZSBpbiB0aGUgZXhpdCBwYXRoIGFmdGVyIHJl
c3RvcmluZyB0aGUgZ3Vlc3QgdmFsdWUuICBUaGlzCisgKiAgICAgd2lsbCBjb3JydXB0IHRoZSBn
dWVzdCB2YWx1ZS4KKyAqCisgKiBGYWN0b3IgMSBpcyBkZWFsdCB3aXRoIGJ5IHJlbHlpbmcgb24g
Tk1Jcy9NQ0VzIGJlaW5nIGJsb2NrZWQgaW1tZWRpYXRlbHkKKyAqIGFmdGVyIFZNRVhJVC4gIFRo
ZSBWTUVYSVQtc3BlY2lmaWMgY29kZSByZWFkcyBNU1JfU1BFQ19DVFJMIGFuZCB1cGRhdGVzCisg
KiBjdXJyZW50IGJlZm9yZSBsb2FkaW5nIFhlbidzIE1TUl9TUEVDX0NUUkwgc2V0dGluZy4KKyAq
CisgKiBGYWN0b3IgMiBpcyBoYXJkZXIuICBXZSBtYWludGFpbiBhIHNoYWRvd19zcGVjX2N0cmwg
dmFsdWUsIGFuZAorICogdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbiBwZXIgY3B1LiAgVGhl
IHN5bmNocm9ub3VzIHVzZSBpczoKKyAqCisgKiAgMSkgU3RvcmUgZ3Vlc3QgdmFsdWUgaW4gc2hh
ZG93X3NwZWNfY3RybAorICogIDIpIFNldCB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuCisg
KiAgMykgTG9hZCBndWVzdCB2YWx1ZSBpbnRvIE1TUl9TUEVDX0NUUkwKKyAqICA0KSBFeGl0IHRv
IGd1ZXN0CisgKiAgNSkgRW50cnkgZnJvbSBndWVzdAorICogIDYpIENsZWFyIHVzZV9zaGFkb3df
c3BlY19jdHJsIGJvb2xlYW4KKyAqCisgKiBUaGUgYXN5bmNocm9ub3VzIHVzZSBmb3IgaW50ZXJy
dXB0cy9leGNlcHRpb25zIGlzOgorICogIC0gIFNldC9jbGVhciBJQlJTIG9uIGVudHJ5IHRvIFhl
bgorICogIC0gIE9uIGV4aXQgdG8gWGVuLCBjaGVjayB1c2Vfc2hhZG93X3NwZWNfY3RybAorICog
IC0gIElmIHNldCwgbG9hZCBzaGFkb3dfc3BlY19jdHJsCisgKgorICogVGhlcmVmb3JlLCBhbiBp
bnRlcnJ1cHQvZXhjZXB0aW9uIHdoaWNoIGhpdHMgdGhlIHN5bmNocm9ub3VzIHBhdGggYmV0d2Vl
bgorICogc3RlcHMgMiBhbmQgNiB3aWxsIHJlc3RvcmUgdGhlIHNoYWRvdyB2YWx1ZSByYXRoZXIg
dGhhbiBsZWF2aW5nIFhlbidzIHZhbHVlCisgKiBsb2FkZWQgYW5kIGNvcnJ1cHRpbmcgdGhlIHZh
bHVlIHVzZWQgaW4gZ3Vlc3QgY29udGV4dC4KKyAqCisgKiBUaGUgZm9sbG93aW5nIEFTTSBmcmFn
bWVudHMgaW1wbGVtZW50IHRoaXMgYWxnb3JpdGhtLiAgU2VlIHRoZWlyIGxvY2FsCisgKiBjb21t
ZW50cyBmb3IgZnVydGhlciBkZXRhaWxzLgorICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1F
WElUCisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9QVgorICogIC0gU1BFQ19DVFJMX0VOVFJZ
X0ZST01fSU5UUgorICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fWEVOCisgKiAgLSBTUEVDX0NUUkxf
RVhJVF9UT19HVUVTVAorICovCisKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVY
SVQgaWJyc192YWw6cmVxCisvKgorICogUmVxdWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3Mv
Y3B1aW5mbworICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFRoZSBjb21tb24g
Y2FzZSBpcyB0aGF0IGEgZ3Vlc3QgaGFzIGRpcmVjdCBhY2Nlc3MgdG8gTVNSX1NQRUNfQ1RSTCwg
YXQKKyAqIHdoaWNoIHBvaW50IHdlIG5lZWQgdG8gc2F2ZSB0aGUgZ3Vlc3QgdmFsdWUgYmVmb3Jl
IHNldHRpbmcgSUJSUyBmb3IgWGVuLgorICogVW5pbGF0ZXJhbGx5IHNhdmluZyB0aGUgZ3Vlc3Qg
dmFsdWUgaXMgc2hvcnRlciBhbmQgZmFzdGVyIHRoYW4gY2hlY2tpbmcuCisgKi8KKyAgICBtb3Yg
JE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICByZG1zcgorCisgICAgLyogU3Rhc2ggdGhlIHZhbHVl
IGZyb20gaGFyZHdhcmUuICovCisgICAgbW92IFZDUFVfYXJjaF9tc3IoJXJieCksICVyZHgKKyAg
ICBtb3YgJWFsLCBWQ1BVTVNSX3NwZWNfY3RybF9ob3N0KCVyZHgpCisgICAgeG9yICVlZHgsICVl
ZHgKKworICAgIC8qIENsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGluZyBY
ZW4ncyB2YWx1ZS4gKi8KKyAgICBtb3ZiICVkbCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3Ry
bCglcnNwKQorCisgICAgLyogTG9hZCBYZW4ncyBpbmRlbnRlZCB2YWx1ZS4gKi8KKyAgICBtb3Yg
JFxpYnJzX3ZhbCwgJWVheAorICAgIHdybXNyCisuZW5kbQorCisubWFjcm8gRE9fU1BFQ19DVFJM
X0VOVFJZIG1heWJleGVuOnJlcSBpYnJzX3ZhbDpyZXEKKy8qCisgKiBSZXF1aXJlcyAlcnNwPXJl
Z3MgKGFsc28gY3B1aW5mbyBpZiAhbWF5YmV4ZW4pCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAl
cmR4CisgKgorICogUFYgZ3Vlc3RzIGNhbid0IHVwZGF0ZSBNU1JfU1BFQ19DVFJMIGJlaGluZCBY
ZW4ncyBiYWNrLCBzbyBubyBuZWVkIHRvIHJlYWQKKyAqIGl0IGJhY2suICBFbnRyaWVzIGZyb20g
Z3Vlc3QgY29udGV4dCBuZWVkIHRvIGNsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcsCisgKiB3aGls
ZSBlbnRyaWVzIGZyb20gWGVuIG11c3QgbGVhdmUgc2hhZG93aW5nIGluIGl0cyBjdXJyZW50IHN0
YXRlLgorICovCisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CisKKyAgICAuaWYgXG1heWJl
eGVuCisgICAgICAgIGNtcGwgJF9fSFlQRVJWSVNPUl9DUywgVVJFR1NfY3MoJXJzcCkKKyAgICAg
ICAgamUgLkxlbnRyeV9mcm9tX3hlblxACisgICAgLmVuZGlmCisKKyAgICAvKgorICAgICAqIENs
ZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGluZyBYZW4ncyB2YWx1ZS4gIElm
IGVudGVyaW5nCisgICAgICogZnJvbSBhIHBvc3NpYmx5LXhlbiBjb250ZXh0LCAlcnNwIGRvZXNu
J3QgbmVjZXNzZXJpbHkgYWxpYXMgdGhlIGNwdWluZm8KKyAgICAgKiBibG9jayBzbyBjYWxjdWxh
dGUgdGhlIHBvc2l0aW9uIGRpcmVjdGx5LgorICAgICAqLworICAgIC5pZiBcbWF5YmV4ZW4KKyAg
ICAgICAgR0VUX1NUQUNLX0VORChkeCkKKyAgICAgICAgbW92YiAkMCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXJkeCkKKyAgICAuZWxzZQorICAgICAgICBtb3Zi
ICQwLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisgICAgLmVuZGlmCisKKy5M
ZW50cnlfZnJvbV94ZW5cQDoKKyAgICAvKiBMb2FkIFhlbidzIGluZGVudGVkIHZhbHVlLiAqLwor
ICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4CisgICAgeG9yICVlZHgsICVlZHgKKyAgICB3cm1zcgor
LmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTgorLyoKKyAqIFJlcXVpcmVz
IG5vdGhpbmcKKyAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKKyAqCisgKiBXaGVuIHJldHVy
bmluZyB0byBYZW4gY29udGV4dCwgbG9vayB0byBzZWUgd2hldGhlciBTUEVDX0NUUkwgc2hhZG93
aW5nIGlzCisgKiBpbiBlZmZlY3QsIGFuZCByZWxvYWQgdGhlIHNoYWRvdyB2YWx1ZS4gIFRoaXMg
Y292ZXJzIHJhY2UgY29uZGl0aW9ucyB3aGljaAorICogZXhpc3Qgd2l0aCBhbiBOTUkvTUNFL2V0
YyBoaXR0aW5nIGxhdGUgaW4gdGhlIHJldHVybi10by1ndWVzdCBwYXRoLgorICovCisgICAgR0VU
X1NUQUNLX0VORChkeCkKKyAgICBjbXBiICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFk
b3dfc3BlY19jdHJsKSglcmR4KQorICAgIGplIC5MZW5kX1xACisKKyAgICBtb3YgU1RBQ0tfQ1BV
SU5GT19GSUVMRChzaGFkb3dfc3BlY19jdHJsKSglcmR4KSwgJWVheAorICAgIG1vdiAkTVNSX1NQ
RUNfQ1RSTCwgJWVjeAorICAgIHhvciAlZWR4LCAlZWR4CisgICAgd3Jtc3IKKworLkxlbmRfXEA6
CisuZW5kbQorCisubWFjcm8gRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKKy8qCisgKiBSZXF1
aXJlcyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVncy9jcHVpbmZvCisgKiBDbG9iYmVycyAlcmF4LCAl
cmN4LCAlcmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gZ3Vlc3QgY29udGV4dCwgc2V0IHVw
IFNQRUNfQ1RSTCBzaGFkb3dpbmcgYW5kIGxvYWQgdGhlCisgKiBndWVzdCB2YWx1ZS4KKyAqLwor
ICAgIG1vdiBWQ1BVX2FyY2hfbXNyKCVyYngpLCAlcmR4CisgICAgbW92IFZDUFVNU1Jfc3BlY19j
dHJsX2hvc3QoJXJkeCksICVlYXgKKworICAgIC8qIFNldCB1cCBzaGFkb3cgdmFsdWUgKmJlZm9y
ZSogZW5hYmxpbmcgc2hhZG93aW5nLiAqLworICAgIG1vdiAlZWF4LCBDUFVJTkZPX3NoYWRvd19z
cGVjX2N0cmwoJXJzcCkKKworICAgIC8qIFNldCBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUq
IGxvYWRpbmcgdGhlIGd1ZXN0IHZhbHVlLiAqLworICAgIG1vdmIgJDEsIENQVUlORk9fdXNlX3No
YWRvd19zcGVjX2N0cmwoJXJzcCkKKworICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAg
IHhvciAlZWR4LCAlZWR4CisgICAgd3Jtc3IKKy5lbmRtCisKKy8qIFVzZSBhZnRlciBhIFZNRVhJ
VCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1F
WElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19D
VFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9MCksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfQ0xFQVIKKworLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAo
c3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLworI2RlZmluZSBTUEVDX0NUUkxf
RU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIyKSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkg
bWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBp
YnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5
YmV4ZW49MCBpYnJzX3ZhbD0wKSwgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5f
SUJSU19DTEVBUgorCisvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5
IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZ
X0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBB
TFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzOSksICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJl
eGVuPTEgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192
YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVu
PTEgaWJyc192YWw9MCksICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNf
Q0xFQVIKKworLyogVXNlIHdoZW4gZXhpdGluZyB0byBYZW4gY29udGV4dC4gKi8KKyNkZWZpbmUg
U1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyNiksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9f
WEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgIFwKKyAgICAgICAgRE9f
U1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBV
c2Ugd2hlbiBleGl0aW5nIHRvIGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9F
WElUX1RPX0dVRVNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzMpLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZf
RkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9F
WElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisjZW5kaWYgLyogX19B
U1NFTUJMWV9fICovCisjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fICovCisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOj-0000an-Bw; Thu, 04 Jan 2018 00:28:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOg-0000WD-RV
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:38 +0000
X-Inumbo-ID: 0b7688e9-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b7688e9-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:28 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039774"
X-DWL: YES
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:53 +0000
Message-ID: <1515024955-13390-25-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 24/26] x86/ctxt: Issue a speculation
	barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OgogKiBB
ZGp1c3QgZm9yIEFNRCBjaGFuZ2VzCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gfCAgNSArKysrLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTMgKysrKysrKysr
Ky0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgfCAgMSArCiA0IGZpbGVz
IGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgppbmRleCA4YmZmZTQ0Li42NWQ5NGYyIDEwMDY0NAotLS0gYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93bgpAQCAtMjQ2LDcgKzI0Niw3IEBAIGVub3VnaC4gU2V0dGluZyB0aGlz
IHRvIGEgaGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFybHkgaWYK
IHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCiAjIyMgYnRpICh4ODYpCi0+IGA9
IExpc3Qgb2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfHBsYWluLCBpYnJzPTxib29sPiwgcnNi
X3t2bWV4aXQsbmF0aXZlfT1ib29sIF1gCis+IGA9IExpc3Qgb2YgWyB0aHVuaz1yZXRwb2xpbmV8
bGZlbmNlfHBsYWluLCBpYnJzPTxib29sPiwgaWJwYj08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2
ZX09Ym9vbCBdYAogCiBCcmFuY2ggVGFyZ2V0IEluamVjdGlvbiBjb250cm9scy4gIEJ5IGRlZmF1
bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKIGFwcHJvcHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBi
YXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBsb2FkZWQgbWljcm9jb2RlLApAQCAtMjYzLDYg
KzI2Myw5IEBAIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJSUywgdGhlIGBpYnJzPWAgb3B0aW9u
IGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yCiBwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVhdHVyZSBp
dHNlbGYuICBJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLAogZnVuY3Rpb25hbGl0eSBp
cyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmlydHVhbGlzZWQgZm9yIGd1ZXN0cy4KIAor
T24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCLCB0aGUgYGlicGI9YCBvcHRpb24gY2FuIGJlIHVz
ZWQgdG8gcHJldmVudCBYZW4KK2Zyb20gaXNzdWluZyBCcmFuY2ggUHJlZGljdGlvbiBCYXJyaWVy
cyBvbiB2Y3B1IGNvbnRleHQgc3dpdGNoZXMuCisKIFRoZSBgcnNiX3ZtZXhpdD1gIGFuZCBgcnNi
X25hdGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5lIHdoZW4gdGhlCiBSU0Ig
Z2V0cyBvdmVyd3JpdHRlbi4gIFRoZXJlIGFyZSBpbmRpdmlkdWFsIGNvbnRyb2xzIGZvciBhbiBl
bnRyeSBmcm9tIEhWTQogY29udGV4dCwgYW5kIGFuIGVudHJ5IGZyb20gYSBuYXRpdmUgKFBWIG9y
IFhlbikgY29udGV4dC4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwppbmRleCA2OTgzNDZlLi42MjAwMmYxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNzMyLDYg
KzE3MzIsOSBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3Qg
dmNwdSAqbmV4dCkKICAgICAgICAgfQogCiAgICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhu
ZXh0KTsKKworICAgICAgICBpZiAoIGNwdV9oYXNfeGVuX2licGIgKQorICAgICAgICAgICAgd3Jt
c3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CiAgICAgfQogCiAgICAgY29udGV4dF9z
YXZlZChwcmV2KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBiYmY4Zjk2Li43OWFlZGY3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBA
IC0zMiw3ICszMiw3IEBAIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19MRkVOQ0UsCiAgICAg
VEhVTktfSk1QLAogfSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7Ci1pbnQg
b3B0X2licnMgX19pbml0ZGF0YSA9IC0xOworaW50IG9wdF9pYnJzIF9faW5pdGRhdGEgPSAtMSwg
b3B0X2licGIgX19pbml0ZGF0YSA9IC0xOwogaW50IG9wdF9yc2JfbmF0aXZlIF9faW5pdGRhdGEg
PSAtMSwgb3B0X3JzYl92bWV4aXQgX19pbml0ZGF0YSA9IC0xOwogCiBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKQEAgLTYwLDYgKzYwLDggQEAgc3RhdGljIGludCBf
X2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIH0KICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnJzIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAg
ICAgIG9wdF9pYnJzID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2licGIgPSB2YWw7CiAg
ICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNiX25hdGl2ZSIsIHMsIHNz
KSkgPj0gMCApCiAgICAgICAgICAgICBvcHRfcnNiX25hdGl2ZSA9IHZhbDsKICAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2Jfdm1leGl0Iiwgcywgc3MpKSA+PSAwICkK
QEAgLTEwMiwxMyArMTA0LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rKQogICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIENvbXBp
bGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RIVU5LXG4iKTsKIAogICAgIHByaW50ayhYRU5MT0df
SU5GTwotICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJzOiVzJXMl
cyVzXG4iLAorICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJzOiVz
JXMlcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0Ei
IDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgog
ICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAg
ICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAogICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIgSUJSUysiIDoKICAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAgPyAiIElC
UlMtIiAgICAgIDogIiIsCisgICAgICAgICAgIGNwdV9oYXNfeGVuX2licGIgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAogICAgICAgICAgICBjcHVfaGFzX3hl
bl9zbWVwICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgU01FUCIgICAgICAgOiAiIiwKICAg
ICAgICAgICAgKGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSB8fAogICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVRfU1MpKSA/ICIgUlNCX1ZN
RVhJVCIgOiAiIiwKQEAgLTE3OSw3ICsxODIsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkg
Y3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIKICAgICAgKiBpbnN0
cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGljcy4KICAgICAgKi8KLSAg
ICBpZiAoIG9wdF90aHVuayAhPSBUSFVOS19ERUZBVUxUIHx8IG9wdF9pYnJzICE9IC0xIHx8Cisg
ICAgaWYgKCBvcHRfdGh1bmsgIT0gVEhVTktfREVGQVVMVCB8fCBvcHRfaWJycyAhPSAtMSB8fCBv
cHRfaWJycyAhPSAtMSB8fAogICAgICAgICAgb3B0X3JzYl9uYXRpdmUgIT0gLTEgfHwgb3B0X3Jz
Yl92bWV4aXQgIT0gLTEgKQogICAgIHsKICAgICAgICAgdGh1bmsgPSBvcHRfdGh1bms7CkBAIC0z
MDcsNiArMzEwLDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnMo
dm9pZCkKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICggKGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9JQlJTQikgfHwKKyAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikp
ICYmIG9wdF9pYnBiICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9Y
RU5fSUJQQik7CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rKTsKIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmUuaAppbmRleCBiNzY2N2I0Li5mMWMzMGYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmUuaApAQCAtMTA5LDYgKzEwOSw3IEBACiAjZGVmaW5lIGNwdV9oYXNfYXBlcmZtcGVyZiAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUEVSRk1QRVJGKQogI2RlZmluZSBjcHVfaGFzX3hl
bl9zbWVwICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX1NNRVApCiAjZGVmaW5l
IGNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9MRkVOQ0Vf
RElTUEFUQ0gpCisjZGVmaW5lIGNwdV9oYXNfeGVuX2licGIgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9YRU5fSUJQQikKIAogZW51bSBfY2FjaGVfdHlwZSB7CiAgICAgQ0FDSEVfVFlQ
RV9OVUxMID0gMCwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOj-0000bz-N9; Thu, 04 Jan 2018 00:28:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOi-0000ZA-MC
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:40 +0000
X-Inumbo-ID: 0ca40bd6-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ca40bd6-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464614068"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:48 +0000
Message-ID: <1515024955-13390-20-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 19/26] x86/hvm: Permit guests direct access
	to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIEhWTSBndWVzdHMgc2hvdWxkIGhhdmUgZGlyZWN0IGFj
Y2VzcyB0byB0aGVzZSBNU1JzCndoZW4gcG9zc2libGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjQ6CiAqIFJlZG8gYWxtb3N0
IGZyb20gc2NyYXRjaCB0byBzdXBwb3J0IEFNRAp2NjoKICogQWxsb3cgZGlyZWN0IGFjY2VzcyB0
byBQUkVEX0NNRCBmb3IgSUJQQgotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgIHwgMTkg
KysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAgNSArKysr
KwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAxOCArKysrKysrKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci5oICB8ICA1ICsrKystCiA1IGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gv
eDg2L2RvbWN0bC5jCmluZGV4IDcyYjQ0ODkuLjgxZmJlYWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTUzLDYgKzUzLDcg
QEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwK
ICAgICBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwID0gZC0+YXJjaC5jcHVpZDsKICAgICBjb25zdCBz
dHJ1Y3QgY3B1aWRfbGVhZiBsZWFmID0geyBjdGwtPmVheCwgY3RsLT5lYngsIGN0bC0+ZWN4LCBj
dGwtPmVkeCB9OwogICAgIGludCBvbGRfdmVuZG9yID0gcC0+eDg2X3ZlbmRvcjsKKyAgICB1bnNp
Z25lZCBpbnQgb2xkXzdkMCA9IHAtPmZlYXQucmF3WzBdLmQsIG9sZF9lOGIgPSBwLT5leHRkLnJh
d1s4XS5iOwogICAgIGJvb2wgY2FsbF9wb2xpY3lfY2hhbmdlZCA9IGZhbHNlOyAvKiBBdm9pZCBm
b3JfZWFjaF92Y3B1KCkgdW5uZWNlc3NhcmlseSAqLwogCiAgICAgLyoKQEAgLTIxOCw2ICsyMTks
MTQgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAq
ZCwKIAogICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcy0+XzdhYjAgPSBt
YXNrOwogICAgICAgICB9CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlIElCU1JCL1NU
SUJQIHBvbGljeSBoYXMgY2hhbmdlZCwgd2UgbmVlZCB0byByZWNhbGN1bGF0ZSB0aGUKKyAgICAg
ICAgICogTVNSIGludGVyY2VwdGlvbiBiaXRtYXBzIGFuZCBTVElCUCBwcm90ZWN0aW9uIGRlZmF1
bHQuCisgICAgICAgICAqLworICAgICAgICBjYWxsX3BvbGljeV9jaGFuZ2VkID0gKChvbGRfN2Qw
IF4gcC0+ZmVhdC5yYXdbMF0uZCkgJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpIHwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkpOwogICAgICAgICBicmVh
azsKIAogICAgIGNhc2UgMHhhOgpAQCAtMjkyLDYgKzMwMSwxNiBAQCBzdGF0aWMgaW50IHVwZGF0
ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgZC0+YXJj
aC5wdl9kb21haW4uY3B1aWRtYXNrcy0+ZTFjZCA9IG1hc2s7CiAgICAgICAgIH0KICAgICAgICAg
YnJlYWs7CisKKyAgICBjYXNlIDB4ODAwMDAwMDg6CisgICAgICAgIC8qCisgICAgICAgICAqIElm
IHRoZSBJQlJCIHBvbGljeSBoYXMgY2hhbmdlZCwgd2UgbmVlZCB0byByZWNhbGN1bGF0ZSB0aGUg
TVNSCisgICAgICAgICAqIGludGVyY2VwdGlvbiBiaXRtYXBzLgorICAgICAgICAgKi8KKyAgICAg
ICAgY2FsbF9wb2xpY3lfY2hhbmdlZCA9IChpc19odm1fZG9tYWluKGQpICYmCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKChvbGRfZThiIF4gcC0+ZXh0ZC5yYXdbOF0uYikgJgorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lC
UEIpKSkpOworICAgICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIGNhbGxfcG9saWN5X2No
YW5nZWQgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBjNDhmZGZhLi5lZTQ3NTA4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YwpAQCAtNjE3LDYgKzYxNyw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdl
ZChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgYXJjaF9zdm1fc3RydWN0ICphcmNoX3N2
bSA9ICZ2LT5hcmNoLmh2bV9zdm07CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gYXJj
aF9zdm0tPnZtY2I7CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSB2LT5kb21h
aW4tPmFyY2guY3B1aWQ7CiAgICAgdTMyIGJpdG1hcCA9IHZtY2JfZ2V0X2V4Y2VwdGlvbl9pbnRl
cmNlcHRzKHZtY2IpOwogCiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fApAQCAtNjI2LDYgKzYyNywx
MCBAQCBzdGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYp
CiAgICAgICAgIGJpdG1hcCAmPSB+KDFVIDw8IFRSQVBfaW52YWxpZF9vcCk7CiAKICAgICB2bWNi
X3NldF9leGNlcHRpb25faW50ZXJjZXB0cyh2bWNiLCBiaXRtYXApOworCisgICAgLyogR2l2ZSBh
Y2Nlc3MgdG8gTVNSX1BSRURfQ01EIGlmIHRoZSBndWVzdCBoYXMgYmVlbiB0b2xkIGFib3V0IGl0
LiAqLworICAgIHN2bV9pbnRlcmNlcHRfbXNyKHYsIE1TUl9QUkVEX0NNRCwKKyAgICAgICAgICAg
ICAgICAgICAgICBjcC0+ZXh0ZC5pYnBiID8gTVNSX0lOVEVSQ0VQVF9OT05FIDogTVNSX0lOVEVS
Q0VQVF9SVyk7CiB9CiAKIHN0YXRpYyB2b2lkIHN2bV9zeW5jX3ZtY2Ioc3RydWN0IHZjcHUgKnYp
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCmluZGV4IGUwMzYzMDMuLjg2MDlkZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC02
NTYsNiArNjU2LDggQEAgdm9pZCB2bXhfdXBkYXRlX2V4Y2VwdGlvbl9iaXRtYXAoc3RydWN0IHZj
cHUgKnYpCiAKIHN0YXRpYyB2b2lkIHZteF9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNw
dSAqdikKIHsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+
YXJjaC5jcHVpZDsKKwogICAgIGlmICggb3B0X2h2bV9mZXAgfHwKICAgICAgICAgICh2LT5kb21h
aW4tPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IgIT0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yKSAp
CiAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5leGNlcHRpb25fYml0bWFwIHw9ICgxVSA8PCBUUkFQ
X2ludmFsaWRfb3ApOwpAQCAtNjY1LDYgKzY2NywyMiBAQCBzdGF0aWMgdm9pZCB2bXhfY3B1aWRf
cG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgdm14X3ZtY3NfZW50ZXIodik7CiAg
ICAgdm14X3VwZGF0ZV9leGNlcHRpb25fYml0bWFwKHYpOwogICAgIHZteF92bWNzX2V4aXQodik7
CisKKyAgICAvKgorICAgICAqIFdlIGNhbiBvbmx5IHBhc3MgdGhvdWdoIE1TUl9TUEVDX0NUUkwg
aWYgdGhlIGd1ZXN0IGtub3dzIGFib3V0IGFsbCBiaXRzCisgICAgICogaW4gaXQuICBPdGhlcndp
c2UsIFhlbiBtYXkgYmUgZml4aW5nIHVwIGluIHRoZSBiYWNrZ3JvdW5kLgorICAgICAqLworICAg
IHYtPmFyY2gubXNyLT5zcGVjX2N0cmwuZGlyZWN0X2FjY2VzcyA9IGNwLT5mZWF0LmlicnNiICYm
IGNwLT5mZWF0LnN0aWJwOworICAgIGlmICggdi0+YXJjaC5tc3ItPnNwZWNfY3RybC5kaXJlY3Rf
YWNjZXNzICkKKyAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX1NQRUNfQ1RS
TCwgVk1YX01TUl9SVyk7CisgICAgZWxzZQorICAgICAgICB2bXhfc2V0X21zcl9pbnRlcmNlcHQo
diwgTVNSX1NQRUNfQ1RSTCwgVk1YX01TUl9SVyk7CisKKyAgICAvKiBNU1JfUFJFRF9DTUQgaXMg
c2FmZSB0byBwYXNzIHRocm91Z2ggaWYgdGhlIGd1ZXN0IGtub3dzIGFib3V0IGl0LiAqLworICAg
IGlmICggY3AtPmZlYXQuaWJyc2IgfHwgY3AtPmV4dGQuaWJwYiApCisgICAgICAgIHZteF9jbGVh
cl9tc3JfaW50ZXJjZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9NU1JfUlcpOworICAgIGVsc2UK
KyAgICAgICAgdm14X3NldF9tc3JfaW50ZXJjZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9NU1Jf
UlcpOwogfQogCiBpbnQgdm14X2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDAyYTdi
NDkuLjY5N2NjNmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJj
aC94ODYvbXNyLmMKQEAgLTEzMiw3ICsxMzIsOCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIE1TUl9T
UEVDX0NUUkw6CiAgICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICkKICAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7Ci0gICAgICAgICp2YWwgPSB2cC0+c3BlY19jdHJsLmd1ZXN0OworICAgICAg
ICAqdmFsID0gKHZwLT5zcGVjX2N0cmwuZGlyZWN0X2FjY2VzcworICAgICAgICAgICAgICAgID8g
dnAtPnNwZWNfY3RybC5ob3N0IDogdnAtPnNwZWNfY3RybC5ndWVzdCk7CiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDNk
MDAxMmQuLjAwN2U5NjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMjI5LDEwICsyMjksMTMgQEAgc3RydWN0
IG1zcl92Y3B1X3BvbGljeQogICAgICAgICAgKiBPbmx5IHRoZSBib3R0b20gdHdvIGJpdHMgYXJl
IGRlZmluZWQsIHNvIG5vIG5lZWQgdG8gd2FzdGUgc3BhY2UKICAgICAgICAgICogd2l0aCB1aW50
NjRfdCBhdCB0aGUgbW9tZW50LiAgV2UgbWFpbnRhaW4gdGhlIGd1ZXN0cyBpZGVhIG9mIHRoZQog
ICAgICAgICAgKiB2YWx1ZSBpdCB3cm90ZSwgYW5kIGEgdmFsdWUgdG8gaW5zdGFsbCBpbnRvIGhh
cmR3YXJlIChleHRlbmRlZCB0bwotICAgICAgICAgKiB1aW50MzJfdCB0byBzaW1wbGlmeSB0aGUg
YXNtKSB3aGljaCBtaWdodCBiZSBkaWZmZXJlbnQuCisgICAgICAgICAqIHVpbnQzMl90IHRvIHNp
bXBsaWZ5IHRoZSBhc20pIHdoaWNoIG1pZ2h0IGJlIGRpZmZlcmVudC4gIEhWTSBndWVzdHMKKyAg
ICAgICAgICogbWlnaHQgYmUgZ2l2ZW4gZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNScywgYXQgd2hp
Y2ggcG9pbnQgdGhlCisgICAgICAgICAqICdndWVzdCcgdmFsdWUgYmVjb21lcyBzdGFsZS4KICAg
ICAgICAgICovCiAgICAgICAgIHVpbnQzMl90IGhvc3Q7CiAgICAgICAgIHVpbnQ4X3QgZ3Vlc3Q7
CisgICAgICAgIGJvb2wgZGlyZWN0X2FjY2VzczsKICAgICB9IHNwZWNfY3RybDsKIAogICAgIC8q
IDB4MDAwMDAxNDAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKi8KLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOl-0000fl-Tv; Thu, 04 Jan 2018 00:28:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOk-0000cS-0P
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:42 +0000
X-Inumbo-ID: 0d7b7783-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d7b7783-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039791"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:41 +0000
Message-ID: <1515024955-13390-13-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 12/26] x86/boot: Report details of
	speculative mitigations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90aGluZyB2ZXJ5IGludGVyZXN0aW5nIGF0IHRoZSBtb21lbnQsIGJ1dCB0aGUgbG9naWMgd2ls
bCBncm93IGFzIG5ldwptaXRpZ2F0aW9ucyBhcmUgYWRkZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjM6CiAqIE5ldwp2NDoK
ICogRHJvcCB0aGUgZWxzZS1jbGF1c2UgcHJpbnRrCiAqIFJlYmFzZSBvdmVyIEFNRCBhZGRpdGlv
bnMKLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L3NldHVwLmMgICAgICAgICAgICB8ICAzICsrCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
ICAgICAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggfCAzNSArKysrKysrKysrKysrKysrKysrCiA0
IGZpbGVzIGNoYW5nZWQsIDExNCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA0MzMyMzNjLi45MGFiOTNkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC01Nyw2
ICs1Nyw3IEBAIG9iai15ICs9IHNldHVwLm8KIG9iai15ICs9IHNodXRkb3duLm8KIG9iai15ICs9
IHNtcC5vCiBvYmoteSArPSBzbXBib290Lm8KK29iai15ICs9IHNwZWNfY3RybC5vCiBvYmoteSAr
PSBzcmF0Lm8KIG9iai15ICs9IHN0cmluZy5vCiBvYmoteSArPSBzeXNjdGwubwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAyZTEw
YzZiLi40NzA0MjdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwpAQCAtNTEsNiArNTEsNyBAQAogI2luY2x1ZGUgPGFzbS9hbHRlcm5h
dGl2ZS5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUgPGFzbS9jcHVp
ZC5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAogLyogb3B0X25vc21wOiBJZiB0cnVl
LCBzZWNvbmRhcnkgcHJvY2Vzc29ycyBhcmUgaWdub3JlZC4gKi8KIHN0YXRpYyBib29sIF9faW5p
dGRhdGEgb3B0X25vc21wOwpAQCAtMTUwMiw2ICsxNTAzLDggQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBpZiAoIGNwdV9oYXNfZnNn
c2Jhc2UgKQogICAgICAgICBzZXRfaW5fY3I0KFg4Nl9DUjRfRlNHU0JBU0UpOwogCisgICAgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpOworCiAgICAgaW5pdF9pZGxlX2RvbWFpbigpOwog
CiAgICAgdGhpc19jcHUoc3R1YnMuYWRkcikgPSBhbGxvY19zdHViX3BhZ2Uoc21wX3Byb2Nlc3Nv
cl9pZCgpLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmZmZWU5
MDkKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTAsMCAr
MSw3NSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvc3BlY19jdHJsLmMK
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAy
MDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5j
bHVkZSA8eGVuL2xpYi5oPgorCisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KKworZW51bSBpbmRfdGh1bmsgeworICAgIFRIVU5LX0RFRkFVTFQs
IC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2UgYXQgYm9vdCB0aW1lLiAqLworICAgIFRIVU5L
X05PTkUsICAgIC8qIE1pc3NpbmcgY29tcGlsZXIgc3VwcG9ydCBmb3IgdGh1bmtzLiAqLworCisg
ICAgVEhVTktfUkVUUE9MSU5FLAorfTsKKworc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCit7CisgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiU3Bl
Y3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CisKKyAgICAvKiBDb21waWxlZC1p
biBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KKyAgICBpZiAo
IElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCisgICAgICAgIHByaW50ayhYRU5M
T0dfREVCVUcgIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOworCisg
ICAgcHJpbnRrKFhFTkxPR19JTkZPCisgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5r
ICVzXG4iLAorICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6Cisg
ICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDogIj8iKTsK
K30KKwordm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQorewor
ICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKKworICAgIC8qCisgICAg
ICogU3VwcGxpbWVudGFyeSBtaW5vciBhZGp1c3RtZW50cy4gIFdpdGhvdXQgY29tcGlsZXIgc3Vw
cG9ydCwgdGhlcmUgYXJlCisgICAgICogbm8gdGh1bmtzLgorICAgICAqLworICAgIGlmICggIUlT
X0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCisgICAgICAgIHRodW5rID0gVEhVTktf
Tk9ORTsKKworICAgIC8qCisgICAgICogSWYgdGhlcmUgYXJlIHN0aWxsIG5vIHRodW5rIHByZWZl
cmVuY2VzLCB0aGUgY29tcGlsZWQgZGVmYXVsdCBpcworICAgICAqIGFjdHVhbGx5IHJldHBvbGlu
ZSwgYW5kIGl0IGlzIGJldHRlciB0aGFuIG5vdGhpbmcuCisgICAgICovCisgICAgaWYgKCB0aHVu
ayA9PSBUSFVOS19ERUZBVUxUICkKKyAgICAgICAgdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CisK
KyAgICBwcmludF9kZXRhaWxzKHRodW5rKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
Li5kMGI0NGY2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtMCwwICsxLDM1IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBpbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkK
KyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoK
KyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEg
Y29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisg
KgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZu
ZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KKyNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0hfXworCit2
b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CisKKyNlbmRpZiAvKiAhX19Y
ODZfU1BFQ19DVFJMX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13
aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMS40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:28:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:28:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtOn-0000hn-4v; Thu, 04 Jan 2018 00:28:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtOl-0000ei-C8
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:28:43 +0000
X-Inumbo-ID: 0e3d7594-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e3d7594-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:33 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="464614072"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:51 +0000
Message-ID: <1515024955-13390-23-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 22/26] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCnY0OgogKiBOZXcKdjU6CiAqIFdoaXRlc3BhY2UgZml4ZXMKLS0tCiBkb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAgNiArKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyAgICAgICAgICAgIHwgMTAzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQog
MiBmaWxlcyBjaGFuZ2VkLCAxMDQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDE5ZTEyYWMuLjM0Mjk0ODQgMTAwNjQ0Ci0t
LSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0yNDYsNyArMjQ2LDcgQEAgZW5vdWdoLiBTZXR0
aW5nIHRoaXMgdG8gYSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZhaWx1cmUsIHBhcnRpY3Vs
YXJseSBpZgogdGhlIE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQuCiAKICMjIyBidGkgKHg4
NikKLT4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8cGxhaW4gXWAKKz4gYD0g
TGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8cGxhaW4sIGlicnM9PGJvb2w+IF1gCiAK
IEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwg
cGljayB0aGUgbW9zdAogYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBp
bGVkIGluIHN1cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNTksNiArMjU5LDEwIEBAIHNl
bGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0Y2hlZCBpbnRvIHRoZSBgX194ODYuaW5k
aXJlY3RfdGh1bmsuJXJlZ2AKIGxvY2F0aW9ucy4gIFRoZSBkZWZhdWx0IHRodW5rIGlzIGByZXRw
b2xpbmVgLCB3aXRoIHRoZSBhbHRlcm5hdGl2ZXMgYmVpbmcKIGBwbGFpbmAgKGEgYGptcCAqJXJl
Z2AgZ2FkZ2V0KSwgYW5kIGBsZmVuY2VgIChhbiBgbGZlbmNlOyBqbXAgKiVyZWdgIGdhZGdldCku
CiAKK09uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJSUywgdGhlIGBpYnJzPWAgb3B0aW9uIGNhbiBi
ZSB1c2VkIHRvIGZvcmNlIG9yCitwcmV2ZW50IFhlbiB1c2luZyB0aGUgZmVhdHVyZSBpdHNlbGYu
ICBJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMgaXRzZWxmLAorZnVuY3Rpb25hbGl0eSBpcyBzdGls
bCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmlydHVhbGlzZWQgZm9yIGd1ZXN0cy4KKwogIyMjIHhl
bmhlYXBcX21lZ2FieXRlcyAoYXJtMzIpCiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGQ5
YWNlMmQuLjFjY2NiOGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDx4
ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KIAorI2luY2x1ZGUgPGFzbS9taWNyb2Nv
ZGUuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3Ry
bC5oPgogCkBAIC0zMSwxMSArMzIsMTIgQEAgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5LX0xG
RU5DRSwKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVG
QVVMVDsKK2ludCBvcHRfaWJycyBfX2luaXRkYXRhID0gLTE7CiAKIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwotICAgIGlu
dCByYyA9IDA7CisgICAgaW50IHZhbCwgcmMgPSAwOwogCiAgICAgZG8gewogICAgICAgICBzcyA9
IHN0cmNocihzLCAnLCcpOwpAQCAtNTUsNiArNTcsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJz
ZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9i
b29sZWFuKCJpYnJzIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9pYnJzID0gdmFs
OwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTkxLDI0ICs5
NSw4MiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0
aHVuaykKICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1pbiBzdXBwb3J0
OiBJTkRJUkVDVF9USFVOS1xuIik7CiAKICAgICBwcmludGsoWEVOTE9HX0lORk8KLSAgICAgICAg
ICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXNcbiIsCisgICAgICAgICAgICJCVEkgbWl0aWdh
dGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5F
ID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAi
TEZFTkNFIiA6Ci0gICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDog
Ij8iKTsKKyAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIs
CisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpICAgID8g
IiBJQlJTKyIgOgorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNf
Q0xFQVIpICA/ICIgSUJSUy0iICAgICAgOiAiIik7Cit9CisKKy8qIENhbGN1bGF0ZSB3aGV0aGVy
IFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLworc3RhdGljIGJvb2wgX19p
bml0IHJldHBvbGluZV9zYWZlKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IHVjb2RlX3JldiA9
IHRoaXNfY3B1KHVjb2RlX2NwdV9pbmZvKS5jcHVfc2lnLnJldjsKKworICAgIGlmICggYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKKyAgICAgICAgcmV0dXJuIHRy
dWU7CisKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lO
VEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJu
IGZhbHNlOworCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsK
KyAgICBjYXNlIDB4MTc6IC8qIFBlbnJ5biAqLworICAgIGNhc2UgMHgxZDogLyogRHVubmluZ3Rv
biAqLworICAgIGNhc2UgMHgxZTogLyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxZjogLyogQXVi
dXJuZGFsZSAvIEhhdmVuZGFsZSAqLworICAgIGNhc2UgMHgxYTogLyogTmVoYWxlbSBFUCAqLwor
ICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBFWCAqLworICAgIGNhc2UgMHgyNTogLyogV2VzdG1l
cmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdlc3RtZXJlIEVQICovCisgICAgY2FzZSAweDJmOiAv
KiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2UgMHgyYTogLyogU2FuZHlCcmlkZ2UgKi8KKyAgICBj
YXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNhOiAvKiBJdnlC
cmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8qIEl2eUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2Ug
MHgzYzogLyogSGFzd2VsbCAqLworICAgIGNhc2UgMHgzZjogLyogSGFzd2VsbCBFWC9FUCAqLwor
ICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBEICovCisgICAgY2FzZSAweDQ2OiAvKiBIYXN3ZWxs
IEggKi8KKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogQnJv
YWR3ZWxsIHByb2Nlc3NvcnMgYXJlIHJldHBvbGluZS1zYWZlIGFmdGVyIHNwZWNpZmljIG1pY3Jv
Y29kZQorICAgICAgICAgKiB2ZXJzaW9ucy4KKyAgICAgICAgICovCisgICAgY2FzZSAweDNkOiAv
KiBCcm9hZHdlbGwgKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDI4OworICAgIGNh
c2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAw
eDFiOworICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgICAgIHJldHVy
biB1Y29kZV9yZXYgPj0gMHhiMDAwMDI1OworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQg
Ki8KKyAgICAgICAgcmV0dXJuIGZhbHNlOyAvKiBUQkQuICovCisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogU2t5bGFrZSBhbmQgbGF0ZXIgcHJvY2Vzc29ycyBhcmUgbm90IHJldHBvbGluZS1zYWZl
LgorICAgICAgICAgKi8KKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
fQogfQogCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7
CiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOworICAgIGJvb2wgaWJy
cyA9IGZhbHNlOwogCiAgICAgLyoKICAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBj
dXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0aGVpcgogICAgICAqIGluc3Ry
dWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFsbCBoZXVyaXN0aWNzLgogICAgICAqLwotICAg
IGlmICggb3B0X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgKQorICAgIGlmICggb3B0X3RodW5rICE9
IFRIVU5LX0RFRkFVTFQgfHwgb3B0X2licnMgIT0gLTEgKQogICAgIHsKICAgICAgICAgdGh1bmsg
PSBvcHRfdGh1bms7CisgICAgICAgIGlicnMgID0gISFvcHRfaWJyczsKICAgICB9CiAgICAgZWxz
ZQogICAgIHsKQEAgLTEyNCw3ICsxODYsMjEgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlv
bl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoIGNw
dV9oYXNfbGZlbmNlX2Rpc3BhdGNoICkKICAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX0xG
RU5DRTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBPbiBJbnRlbCBoYXJkd2FyZSwg
d2UnZCBsaWtlIHRvIHVzZSByZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0bworICAgICAgICAgICAg
ICogSUJSUywgYnV0IG9ubHkgaWYgaXQgaXMgc2FmZSBvbiB0aGlzIGhhcmR3YXJlLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0lCUlNCKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCByZXRwb2xpbmVf
c2FmZSgpICkKKyAgICAgICAgICAgICAgICAgICAgdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7Cisg
ICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBpYnJzID0gdHJ1ZTsKKyAg
ICAgICAgICAgIH0KICAgICAgICAgfQorICAgICAgICAvKiBXaXRob3V0IGNvbXBpbGVyIHRodW5r
IHN1cHBvcnQsIHVzZSBJQlJTIGlmIGF2YWlsYWJsZS4gKi8KKyAgICAgICAgZWxzZSBpZiAoIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICAgICAgaWJycyA9IHRydWU7
CiAgICAgfQogCiAgICAgLyoKQEAgLTEzNSw2ICsyMTEsMTMgQEAgdm9pZCBfX2luaXQgaW5pdF9z
cGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICB0aHVuayA9IFRIVU5LX05PTkU7
CiAKICAgICAvKgorICAgICAqIElmIElCUlMgaXMgaW4gdXNlIGFuZCB0aHVua3MgYXJlIGNvbXBp
bGVkIGluLCB0aGVyZSBpcyBubyBwb2ludAorICAgICAqIHN1ZmZlcmluZyBleHRyYSBvdmVyaGVh
ZC4gIFN3aXRjaCB0byB0aGUgbGVhc3Qtb3ZlcmhlYWQgdGh1bmsuCisgICAgICovCisgICAgaWYg
KCBpYnJzICYmIHRodW5rID09IFRIVU5LX0RFRkFVTFQgKQorICAgICAgICB0aHVuayA9IFRIVU5L
X0pNUDsKKworICAgIC8qCiAgICAgICogSWYgdGhlcmUgYXJlIHN0aWxsIG5vIHRodW5rIHByZWZl
cmVuY2VzLCB0aGUgY29tcGlsZWQgZGVmYXVsdCBpcwogICAgICAqIGFjdHVhbGx5IHJldHBvbGlu
ZSwgYW5kIGl0IGlzIGJldHRlciB0aGFuIG5vdGhpbmcuCiAgICAgICovCkBAIC0xNDcsNiArMjMw
LDE4IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAg
ICBlbHNlIGlmICggdGh1bmsgPT0gVEhVTktfSk1QICkKICAgICAgICAgc2V0dXBfZm9yY2VfY3B1
X2NhcChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QKTsKIAorICAgIC8qCisgICAgICogRXZlbiBp
ZiB3ZSd2ZSBjaG9zZW4gbm90IHRvIHVzZSBJQlJTIGZvciBYZW4gaXRzZWxmLCB3ZSBzdGlsbCBu
ZWVkIHRoZQorICAgICAqIElCUlMgZW50cnkvZXhpdCBsb2dpYyB0byB2aXJ0dWFsaXNlIElCUlMg
c3VwcG9ydCBmb3IgZ3Vlc3RzLgorICAgICAqLworICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0lCUlNCKSApCisgICAgeworICAgICAgICBpZiAoIGlicnMgKQorICAgICAgICAgICAg
c2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpOworICAgICAgICBl
bHNlCisgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTl9JQlJT
X0NMRUFSKTsKKyAgICB9CisKICAgICBwcmludF9kZXRhaWxzKHRodW5rKTsKIH0KIAotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 00:29:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 00:29:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWtPH-0001IE-D6; Thu, 04 Jan 2018 00:29:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eWtPG-0001Gu-Dh
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 00:29:14 +0000
X-Inumbo-ID: 0be61de4-f0e6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0be61de4-f0e6-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 01:27:29 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,504,1508803200"; d="scan'208";a="457039788"
X-DWL: YES
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 00:15:44 +0000
Message-ID: <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v6.5 15/26] x86/feature: Definitions for
	Indirect Branch Controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgYXJlIGdhaW5pbmcgSW5kaXJlY3QgQnJhbmNoIENvbnRy
b2xzIHZpYSBtaWNyb2NvZGUKdXBkYXRlcy4gIEludGVsIGFyZSBpbnRyb2R1Y2luZyBvbmUgYml0
IHRvIGluZGljYXRlIElCUlMgYW5kIElCUEIgc3VwcG9ydCwgYW5kCmEgc2Vjb25kIGJpdCBmb3Ig
U1RJQlAuICBBTUQgYXJlIGludHJvZHVjaW5nIElQQlAgb25seSwgc28gZW51bWVyYXRlIGl0IHdp
dGggYQpzZXBhcmF0ZSBiaXQuCgpGdXJ0aGVybW9yZSwgZGVwZW5kaW5nIG9uIGNvbXBpbGVyIGFu
ZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5LCB3ZSBtYXkgd2FudCB0bwpydW4gWGVuIHdpdGggSUJS
UyBzZXQsIG9yIGNsZWFyLgoKVG8gdXNlIHRoZXNlIGZhY2lsaXRpZXMsIHdlIHN5bnRoZXNpc2Ug
c2VwYXJhdGUgSUJSUyBhbmQgSUJQQiBiaXRzIGZvcgppbnRlcm5hbCB1c2UuICBBIGxvdCBvZiBp
bmZyYXN0cnVjdHVyZSBpcyByZXF1aXJlZCBiZWZvcmUgdGhlc2UgZmVhdHVyZXMgYXJlCnNhZmUg
dG8gb2ZmZXIgdG8gZ3Vlc3RzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY0OgogKiBVcGRhdGUgZm9yIEFNRCwgZHJvcCBhY2tz
L3Jldmlld3MuCi0tLQogdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyAgICAgICAgICAgICAgICAg
ICB8ICAzICsrKwogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICB8
IDEyICsrKysrKysrKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgICAg
ICAgICB8IDE3ICsrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmVzLmggICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
ICAgICAgICAgICAgIHwgMTEgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmggfCAgMyArKysKIHhlbi90b29scy9nZW4tY3B1aWQucHkgICAgICAg
ICAgICAgICAgICAgICAgfCAgNSArKysrKwogNyBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25z
KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlk
LmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IGU2OTJiNjEuLjgxYmE5NjEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfY3B1aWQuYwpAQCAtMjAyLDYgKzIwMiw4IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25m
aWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAKICAg
ICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDIs
ICAxfSwKICAgICAgICAgeyJhdng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVH
X0VEWCwgIDMsICAxfSwKKyAgICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwg
Q1BVSURfUkVHX0VEWCwgMjYsICAxfSwKKyAgICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKIAogICAgICAgICB7ImxhaGZzYWhmIiwg
ICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMCwgIDF9LAogICAgICAgICB7ImNt
cGxlZ2FjeSIsICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMSwgIDF9LApAQCAt
MjM5LDYgKzI0MSw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWRf
cG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAKICAgICAgICAgeyJpbnZ0c2Mi
LCAgICAgICAweDgwMDAwMDA3LCBOQSwgQ1BVSURfUkVHX0VEWCwgIDgsICAxfSwKIAorICAgICAg
ICB7ImlicGIiLCAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUJYLCAxMiwgIDF9
LAogICAgICAgICB7Im5jIiwgICAgICAgICAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJRF9SRUdfRUNY
LCAgMCwgIDh9LAogICAgICAgICB7ImFwaWNpZHNpemUiLCAgIDB4ODAwMDAwMDgsIE5BLCBDUFVJ
RF9SRUdfRUNYLCAxMiwgIDR9LAogCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5j
IGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwppbmRleCAwODMxZjc1Li44YzNkYWMwIDEwMDY0NAot
LS0gYS90b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMK
QEAgLTE0OSw3ICsxNDksMTEgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl9lOGJbMzJdID0KIHsK
ICAgICBbIDBdID0gImNsemVybyIsCiAKLSAgICBbMSAuLi4gMzFdID0gIlJFWiIsCisgICAgWzEg
Li4uIDExXSA9ICJSRVoiLAorCisgICAgWzEyXSA9ICJpYnBiIiwKKworICAgIFsxMyAuLi4gMzFd
ID0gIlJFWiIsCiB9OwogCiBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQpAQCAtMTU4
LDcgKzE2MiwxMSBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogCiAgICAgWyAy
XSA9ICJhdng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKIAotICAgIFs0IC4u
LiAzMV0gPSAiUkVaIiwKKyAgICBbNCAuLi4gMjVdID0gIlJFWiIsCisKKyAgICBbMjZdID0gImli
cnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKKworICAgIFsyOCAuLi4gMzFdID0gIlJFWiIs
CiB9OwogCiBzdGF0aWMgc3RydWN0IHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA4MzAxNjQ4Li5kOWFjZTJkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCkBAIC02Nyw4ICs2NywyNSBAQCBjdXN0b21fcGFyYW0oImJ0aSIsIHBhcnNlX2J0
aSk7CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRo
dW5rKQogeworICAgIHVuc2lnbmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOworCisgICAg
LyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFibGUgbWl0aWdhdGlvbnMuICovCisg
ICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDcgKQorICAgICAgICBjcHVpZF9j
b3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7CisgICAgaWYgKCBib290X2NwdV9k
YXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAwMDggKQorICAgICAgICBjcHVpZCgw
eDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsKKwogICAgIHByaW50ayhYRU5MT0df
REVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCisgICAgLyog
SGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9u
cy4gKi8KKyAgICBpZiAoIChfN2QwICYgKGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikg
fAorICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkpIHx8
CisgICAgICAgICAoZThiICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSApCisgICAg
ICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzXG4iLAor
ICAgICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/
ICIgSUJSUy9JQlBCIiA6ICIiLAorICAgICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIiLAorICAgICAgICAgICAgICAg
KGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6
ICIiKTsKKwogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gQlRJ
IG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1RfVEhV
TkspICkKICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1pbiBzdXBwb3J0
OiBJTkRJUkVDVF9USFVOS1xuIik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5kZXggYmEx
NzcxYi4uZGQyMzg4ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
cy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMjUsMyArMjUs
NiBAQCBYRU5fQ1BVRkVBVFVSRShYRU5fU01BUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTEp
IC8qIFNNQVAgZ2V0cyB1c2VkIGJ5IFhlbiBpdAogWEVOX0NQVUZFQVRVUkUoTEZFTkNFX0RJU1BB
VENILCAoRlNDQVBJTlRTKzApKjMyKzEyKSAvKiBsZmVuY2Ugc2V0IGFzIERpc3BhdGNoIFNlcmlh
bGlzaW5nICovCiBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfTEZFTkNFLChGU0NBUElOVFMrMCkq
MzIrMTMpIC8qIFVzZSBJTkRfVEhVTktfTEZFTkNFICovCiBYRU5fQ1BVRkVBVFVSRShJTkRfVEhV
TktfSk1QLCAgIChGU0NBUElOVFMrMCkqMzIrMTQpIC8qIFVzZSBJTkRfVEhVTktfSk1QICovCitY
RU5fQ1BVRkVBVFVSRShYRU5fSUJQQiwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTUpIC8qIElC
UlNCIHx8IElCUEIgKi8KK1hFTl9DUFVGRUFUVVJFKFhFTl9JQlJTX1NFVCwgICAgKEZTQ0FQSU5U
UyswKSozMisxNikgLyogSUJSU0IgJiYgSVJCUyBzZXQgaW4gWGVuICovCitYRU5fQ1BVRkVBVFVS
RShYRU5fSUJSU19DTEVBUiwgIChGU0NBUElOVFMrMCkqMzIrMTcpIC8qIElCUlNCICYmIElCUlMg
Y2xlYXIgaW4gWGVuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCA1NmY1MzU5Li4zYTcz
MDEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTMxLDYgKzMxLDE3IEBACiAjZGVmaW5l
IEVGRVJfTE1TTEUJCSgxPDxfRUZFUl9MTVNMRSkKICNkZWZpbmUgRUZFUl9GRlhTRQkJKDE8PF9F
RkVSX0ZGWFNFKQogCisvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KKyNkZWZpbmUgTVNSX1NQ
RUNfQ1RSTAkJCTB4MDAwMDAwNDgKKyNkZWZpbmUgX1NQRUNfQ1RSTF9JQlJTCQkJMAorI2RlZmlu
ZSBTUEVDX0NUUkxfSUJSUwkJCShfQUMoMSwgVUxMKSA8PCBfU1BFQ19DVFJMX0lCUlMpCisjZGVm
aW5lIF9TUEVDX0NUUkxfU1RJQlAJCTEKKyNkZWZpbmUgU1BFQ19DVFJMX1NUSUJQCQkJKF9BQygx
LCBVTEwpIDw8IF9TUEVDX0NUUkxfU1RJQlApCisKKyNkZWZpbmUgTVNSX1BSRURfQ01ECQkJMHgw
MDAwMDA0OQorI2RlZmluZSBfUFJFRF9DTURfSUJQQgkJCTAKKyNkZWZpbmUgUFJFRF9DTURfSUJQ
QgkJCShfQUMoMSwgVUxMKSA8PCBfUFJFRF9DTURfSUJQQikKKwogLyogSW50ZWwgTVNScy4gU29t
ZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVmaW5lIE1TUl9JQTMyX1BFUkZD
VFIwCQkweDAwMDAwMGMxCiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVSRkNUUjAJCTB4MDAwMDA0YzEK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0Lmgg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IGJlNmRh
OGUuLmUxNDg3NTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaApAQCAtMjM3LDEwICsyMzcsMTMgQEAgWEVOX0NQVUZFQVRVUkUoRUZSTywgICAgICAgICAg
NyozMisxMCkgLyogICBBUEVSRi9NUEVSRiBSZWFkIE9ubHkgaW50ZXJmYWNlICovCiAKIC8qIEFN
RC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwOC5lYngsIHdvcmQg
OCAqLwogWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypBICBDTFpFUk8g
aW5zdHJ1Y3Rpb24gKi8KK1hFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8q
ICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAvKiBJbnRl
bC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29y
ZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUx
MiBOZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80
Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUg
UHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKiAg
IElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KK1hFTl9DUFVGRUFUVVJF
KFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qICAgU1RJQlAgKi8KIAogI2VuZGlmIC8qIFhFTl9D
UFVGRUFUVVJFICovCiAKZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQucHkgYi94ZW4v
dG9vbHMvZ2VuLWNwdWlkLnB5CmluZGV4IDllYzQ0ODYuLjYxM2I5MDkgMTAwNzU1Ci0tLSBhL3hl
bi90b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMjU2
LDYgKzI1NiwxMSBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICBBVlg1MTJG
OiBbQVZYNTEyRFEsIEFWWDUxMklGTUEsIEFWWDUxMlBGLCBBVlg1MTJFUiwgQVZYNTEyQ0QsCiAg
ICAgICAgICAgICAgICAgICBBVlg1MTJCVywgQVZYNTEyVkwsIEFWWDUxMlZCTUksIEFWWDUxMl80
Vk5OSVcsCiAgICAgICAgICAgICAgICAgICBBVlg1MTJfNEZNQVBTLCBBVlg1MTJfVlBPUENOVERR
XSwKKworICAgICAgICAjIFNpbmdsZSBUaHJlYWQgSW5kaXJlY3QgQnJhbmNoIFByZWRpY3RvcnMg
ZW51bWVyYXRlcyBhIG5ldyBiaXQgaW4gdGhlCisgICAgICAgICMgTVNSIGVudW1lcmF0ZWQgYnkg
SW5kaXJlY3QgQnJhbmNoIFJlc3RyaWN0ZWQgU3BlY3VsYXRpb24vSW5kaXJlY3QKKyAgICAgICAg
IyBCcmFuY2ggUHJlZGljdGlvbiBCYXJyaWVyIGVudW1lcmF0aW9uLgorICAgICAgICBJQlJTQjog
W1NUSUJQXSwKICAgICB9CiAKICAgICBkZWVwX2ZlYXR1cmVzID0gdHVwbGUoc29ydGVkKGRlcHMu
a2V5cygpKSkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 01:14:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 01:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWu6u-0000Bu-14; Thu, 04 Jan 2018 01:14:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=iiy9=d7=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eWu6t-0000Bn-24
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 01:14:19 +0000
X-Inumbo-ID: 6c996905-f0ec-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x235.google.com (unknown [2607:f8b0:4002:c09::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c996905-f0ec-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 02:13:08 +0100 (CET)
Received: by mail-yb0-x235.google.com with SMTP id f201so70790ybg.6
 for <xen-devel@lists.xen.org>; Wed, 03 Jan 2018 17:14:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to; bh=6sCIM8ZFawaFY2OFDxt5qc86unOZ90KKCsUbcfW+uEk=;
 b=dDI3HDuU+JLRI+LRc2Hfhrdi8UHaFjA30+sq4W5WqgrSnRk9Z3X6SYK+lYw29sE0Po
 Uu5AD4Js/M+wca8kPFe0FkOtDgGo7pCxXdxX42rQmQ6iWk+5fK0cpdQwIlccdLu2RPjl
 DuIPJVAMwJnL/iwHaPZR8QYXc9QtPEJfhc5bI=
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;
 bh=6sCIM8ZFawaFY2OFDxt5qc86unOZ90KKCsUbcfW+uEk=;
 b=IP3PEqWlTBfDznz9V+82rUZXdQ+ShVAVIFmksTVl+TstkTrZhpp5pP4r07IG4nUKdt
 CsVI7yfhGI4E820TwiZfUzFqy5IZ9dn4q7jtDoSvBAMuBkobUupT04+iAZKmVzVxYdjj
 HU1fC5cc//L4YnuASEljhG5qWRigd/nbtPgLIrAUaC9C7I0AcqCvPXRQjd86QpaPQfVX
 GpGuTrGBJXgYYrjKlYBOIrAFuHkrCaPA0hmW9Z4pX64cV+RMPEEn4A0UTNAEBKpb9PSU
 iVH+Oq/rKYrRAykq/djF7Rxw5i9MSnxNGSkcRIgv9Uv3aqOHMGKtMI5SabhevB6K3dPn
 rRtg==
X-Gm-Message-State: AKGB3mKt9ff81QxHPCaZKzFc8fD6CxlZ+mdzq6ZJLhMsOgIooCER4zx2
 FmB0+j42Jf05qsS0+dbyhV3gb3FbLfo=
X-Google-Smtp-Source: ACJfBovU0VAUbA2XVb9ex3wrJsxFVltsRYh3ZQ0MKhHueZO6iPEV+hEqjFVT1fOdXm3/Q1ttrS2BiQ==
X-Received: by 10.37.135.4 with SMTP id a4mr2914317ybl.151.1515028456730;
 Wed, 03 Jan 2018 17:14:16 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id x2sm990526ywj.96.2018.01.03.17.14.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 03 Jan 2018 17:14:15 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <07f1fd2f-281d-6561-d60b-bbb89ff5dd7c@cardoe.com>
Date: Wed, 3 Jan 2018 19:14:11 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6.5 15/26] x86/feature: Definitions for
 Indirect Branch Controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0584999273741182011=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--LRGcV4Dz9zh9qeIb5I8yNJehZWBZvmOz6
Content-Type: multipart/mixed; boundary="1jIYKtvsKD2fh4FZWIww2PmpRQsIeg4pl";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Message-ID: <07f1fd2f-281d-6561-d60b-bbb89ff5dd7c@cardoe.com>
Subject: Re: [Xen-devel] [PATCH v6.5 15/26] x86/feature: Definitions for
 Indirect Branch Controls
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>

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

On 1/3/18 6:15 PM, Andrew Cooper wrote:
> Contemporary processors are gaining Indirect Branch Controls via microc=
ode
> updates.  Intel are introducing one bit to indicate IBRS and IBPB suppo=
rt, and
> a second bit for STIBP.  AMD are introducing IPBP only, so enumerate it=
 with a
> separate bit.

s/IPBP/IBPB/ no? Still getting caught up here so I could certainly be wro=
ng.

--=20
Doug Goldstein


--1jIYKtvsKD2fh4FZWIww2PmpRQsIeg4pl--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpNf+dfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl1v6g/8CAbUOd9UYrNypT5XePKXWTxfAMkIKY2+n/R3ZEIkc66LjiLSOImQfMv4
/GYpYSc7rQwksnYVpZWDw463VEvAdebLKXUBOT/KZCsw/yUQhr2VI+pkYV6Sssg2
Fa7HsTRudCN8hm1PZoOG2ElDoawKda7eNkEqJZD/XSqTDEe+QlV+JqzAD5IAdkP9
msMklf2hUUTEoc+f9+5Jjoqpj9n9meLQuXMlwKupfZRCRq2zdqz8F5ffOVePwcOx
klgeqnE+UDfn1RVpsncfrI+SoF7NR5YJnt45zOp2/3urG7Gw9pH3O4jAgpAZhKPC
wrzutJn/8wer/eWCbU+n4dPCOybemOHdXAPJZNDCyDG3ChCR16PvMRhuKmpwNy+D
Oe4JKp8zKNlJ9mhbGs8mFNRd7BfjswK0jXz4QyxUdh1Y3/agISn0e2XBGSBSaVWP
xsnpsk4mLtCm94oR+SjnCNCyIZYQn3GQRgikDwp474MbW/EjEF85z3nNB0sei9RI
0y5e7YEBn5k1pEFq0C59R0Cxza6Auhs9uWbogQl+D4D8qEsbPa7DiXTcNekeU1jI
2D/W1dT9Dtkp/tfOlAjGiJ+d/Bf9s4m2U3egL0KgseezEXg4EH2u4xl7O9YG6rZo
JHqVXaA10L6FpqFaGzFOJMH/GFeT0o1QN3jxRy6wCoc8B5Qu3i4=
=hPNA
-----END PGP SIGNATURE-----

--LRGcV4Dz9zh9qeIb5I8yNJehZWBZvmOz6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0584999273741182011==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 04 01:17:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 01:17:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWu9X-0000Qg-E0; Thu, 04 Jan 2018 01:17:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+9gg=d7=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eWu9V-0000QL-Ng
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 01:17:01 +0000
X-Inumbo-ID: 336dde98-f0ed-11e7-b0d7-9f685aff125f
Received: from ppsw-32.csi.cam.ac.uk (unknown [131.111.8.132])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 336dde98-f0ed-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 01:18:42 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:49430
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eWu9N-000u7j-12 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 04 Jan 2018 01:16:53 +0000
To: Doug Goldstein <cardoe@cardoe.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
 <07f1fd2f-281d-6561-d60b-bbb89ff5dd7c@cardoe.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3ee20005-3d99-4969-5ba2-542f62ba45ce@citrix.com>
Date: Thu, 4 Jan 2018 01:16:39 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <07f1fd2f-281d-6561-d60b-bbb89ff5dd7c@cardoe.com>
Subject: Re: [Xen-devel] [PATCH v6.5 15/26] x86/feature: Definitions for
 Indirect Branch Controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4256768536870115911=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--xkSHUuglNive3tCsCm6RskB2wIcpi26O1
Content-Type: multipart/mixed; boundary="0yK2px1vk3yEfNuVtmBRNeRtaq5enSl1D";
 protected-headers="v1"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>, Xen-devel <xen-devel@lists.xen.org>
Message-ID: <3ee20005-3d99-4969-5ba2-542f62ba45ce@citrix.com>
Subject: Re: [Xen-devel] [PATCH v6.5 15/26] x86/feature: Definitions for
 Indirect Branch Controls
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
 <07f1fd2f-281d-6561-d60b-bbb89ff5dd7c@cardoe.com>
In-Reply-To: <07f1fd2f-281d-6561-d60b-bbb89ff5dd7c@cardoe.com>

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

On 04/01/2018 01:14, Doug Goldstein wrote:
> On 1/3/18 6:15 PM, Andrew Cooper wrote:
>> Contemporary processors are gaining Indirect Branch Controls via micro=
code
>> updates.  Intel are introducing one bit to indicate IBRS and IBPB supp=
ort, and
>> a second bit for STIBP.  AMD are introducing IPBP only, so enumerate i=
t with a
>> separate bit.
> s/IPBP/IBPB/ no? Still getting caught up here so I could certainly be w=
rong.

Correct.=C2=A0 I'll add this to the fixup list.

I've lost count of how many times I've mis-typed or mixed these two
initialisms up :(

~Andrew


--0yK2px1vk3yEfNuVtmBRNeRtaq5enSl1D--

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

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (MingW32)

iQIcBAEBAgAGBQJaTYCCAAoJEGXD+Qal15+ggoAQAJ+w6F9XhL05AgFDFZd4rZFm
OxFrOvOZSSDjUTwIu878B9cN4CAgPt86tq/m8xDRoYS8KKGFYTDj3TPWBrnaw+fz
aJuwA8Xq+bqFZnD1lTUAmzqfhk3w9rA7JqttbmKNFNmyKk2YJndtekSy8X2xoba+
BOTFfab9Xg6Cioc8TZaveRC19dL7anWcqvveZkhC0tbkqXC1oxGkpR0g8qatru5o
6oXHt1M1ekLnbcjr/8rlurS/NZBKYqx5pMIRlY3ix2OTuV4JOB27G30oYfhNCavc
l/ukKhowF81ZKd13KZ8D7v5VeAPQCnpSHQMRignpMdXG7Y//d04tVEV9AeQ5YIgm
JhtKcmFq0SWb/3dBt0dVtwAACpbJpXRw2RMDg1/vyeO16km6J/Ncpxb8tr7wiC0H
ZgkDy0DGPsgtWUX8i7sxKP7Uu3PJvEq/z7uTBlg3JCgnTM4Wj/m3BBuD8YX3+7sN
lQIO8Q9kvA4p3/F88/SmSyEKvE36v41Oy7kLwc273MeOxo2rePuydFv9bMMDYJee
69WZ/DBRVdOPRDcZ89vzjCXsryiMvAM0UI10Cdwu0X7D1JtwnqnDrqM7lwGNitmM
Yv/OJ2uKz/pWs2fdBkKqezDwYWi5VMx2EfTP1eh+EL3IUxyGyB1rZkA2wRIsz1Vg
vjO7wmwbDuLLO+5hSKQI
=zoz+
-----END PGP SIGNATURE-----

--xkSHUuglNive3tCsCm6RskB2wIcpi26O1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4256768536870115911==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 04 04:06:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 04:06:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWwn1-0004jJ-QS; Thu, 04 Jan 2018 04:05:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rczi=d7=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eWwn0-0004jD-Eu
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 04:05:58 +0000
X-Inumbo-ID: 669f294e-f104-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x231.google.com (unknown [2a00:1450:4010:c07::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 669f294e-f104-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 05:04:47 +0100 (CET)
Received: by mail-lf0-x231.google.com with SMTP id c19so444235lfg.3
 for <xen-devel@lists.xen.org>; Wed, 03 Jan 2018 20:05:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=zg3oWCOW0aPNgcOj8Y49MH747erFchMEibLCH2wx4pk=;
 b=w5CXDwYtX1k17xo5CA3mNb9wLs8/D2IMI5Fxl9DBgvYQ80/ljCV+XQW+hPznkz2CNT
 /Vcsmdpn+B6e0e5aKKKmnA86379TVWwj9Syhsq/45IvZ0hiFli59jNw7idXqyRzyooNb
 G5NZGWFdGpdRIVNczgwA9Uu4MX0jb5dfDvvy9yDQBotO8hyHttlrBEhCD4m7FnnakBEr
 DD/Yls0TRmfn3vXXqtsJBFLVnrccNICqXqKcQOrFLVjLkNdibfUEvHQYjV3vLMQAJnSq
 vuClYHeQdb8Ey/SscCJQJ/wcYu2B2UZfEtalqd3LOmoNafoOo/2V9Fiajkg0IHCRKWCA
 m2XA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=zg3oWCOW0aPNgcOj8Y49MH747erFchMEibLCH2wx4pk=;
 b=JxBGjifRk9Amxw0ShIMYsyvnCa+59xXr0pWFG1SpMrq2N9Gy0ITADm9CjhSQ3XuJHp
 4A5Z06lAOUy1FaJupGREWGEBzeWOHGxI91Pq2H9e3As7ErIsC+gxI8hBWcQt0qld3wkK
 YcAEZtE2ixYP73mfyhJNuZ92cIxTMNC5D5wONk/ReQhg6Pk8NrITaMhpKa8hxDqhpiGU
 RTCvJ7xSMqh43p2rGwD5by5LK9PCqiEvl4YGEFxo+UICdWchPHnaTrJm0nzStiheFsfj
 e9xKShY8Y71njdqvKUmotomeHu/JBmrqvNVI0qDxtKSymCcvJDG47b0PhVS9Yrpu4wNK
 zDUg==
X-Gm-Message-State: AKGB3mIPhIddhQDxUefEuiBWgwznPFermi3d7W0+VYV18BEZZJB5WE7n
 qqk5AK8Vg2W5i/NGPi0Kq6BkbRotC2q68qSuhbsOTw==
X-Google-Smtp-Source: ACJfBov++MyytHSPteJHlRxDufKdT4Jp7dJQ1hDBSo5JHvacl3EFz0EvKK5T/dcMLcYmgXsC1yxHK+IKhzuDDwAv0Dg=
X-Received: by 10.25.16.195 with SMTP id 64mr2005339lfq.66.1515038754483; Wed,
 03 Jan 2018 20:05:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Wed, 3 Jan 2018 20:05:53 -0800 (PST)
In-Reply-To: <07f1fd2f-281d-6561-d60b-bbb89ff5dd7c@cardoe.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
 <07f1fd2f-281d-6561-d60b-bbb89ff5dd7c@cardoe.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Wed, 3 Jan 2018 20:05:53 -0800
Message-ID: <CA+aC4kuQdZ6dJ0oyrfQNXP12o25vFNzYjTcBn-386Cx8vGY8=A@mail.gmail.com>
To: Doug Goldstein <cardoe@cardoe.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 15/26] x86/feature: Definitions for
 Indirect Branch Controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMywgMjAxOCBhdCA1OjE0IFBNLCBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNh
cmRvZS5jb20+IHdyb3RlOgo+IE9uIDEvMy8xOCA2OjE1IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+PiBDb250ZW1wb3JhcnkgcHJvY2Vzc29ycyBhcmUgZ2FpbmluZyBJbmRpcmVjdCBCcmFuY2gg
Q29udHJvbHMgdmlhIG1pY3JvY29kZQo+PiB1cGRhdGVzLiAgSW50ZWwgYXJlIGludHJvZHVjaW5n
IG9uZSBiaXQgdG8gaW5kaWNhdGUgSUJSUyBhbmQgSUJQQiBzdXBwb3J0LCBhbmQKPj4gYSBzZWNv
bmQgYml0IGZvciBTVElCUC4gIEFNRCBhcmUgaW50cm9kdWNpbmcgSVBCUCBvbmx5LCBzbyBlbnVt
ZXJhdGUgaXQgd2l0aCBhCj4+IHNlcGFyYXRlIGJpdC4KPgo+IHMvSVBCUC9JQlBCLyBubz8gU3Rp
bGwgZ2V0dGluZyBjYXVnaHQgdXAgaGVyZSBzbyBJIGNvdWxkIGNlcnRhaW5seSBiZSB3cm9uZy4K
CklCUEIgaXMgaW5kZWVkIHJpZ2h0LgoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9yaQoKPiAtLQo+
IERvdWcgR29sZHN0ZWluCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 04:54:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 04:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWxXX-0008Gs-Cg; Thu, 04 Jan 2018 04:54:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWxXW-0008GA-0R
 for xen-devel@lists.xensource.com; Thu, 04 Jan 2018 04:54:02 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id 48/39-02285-763BD4A5;
 Thu, 04 Jan 2018 04:53:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVTdts2+
 UwdEbBhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP57+OMBc9nMFb0d6xkbGB8nt7FyMUhJNDI
 JNFzeDs7hPOYUeLUr2NQzjZGieVT9zJ1MXJyiAg4S3w9M5cdxOYV0Jd4cGgHI4gtLOAtsW5zH
 yNIg4TA/VCJK/P2ABVxADneEv23NEFqQMxzn48xdzGyc7AJWEkcEgMpYBFQlfjZZjSBkXsBI8
 MqRvXi1KKy1CJdE72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjEDvMgDBDsZbfc6
 HGCU5mJREeXNSvaOE+JLyUyozEosz4otKc1KLDzFqcHAItFw8eZBJiiUvPy9VSYK3fZNvlJBg
 UWp6akVaZg4w/GBKJTh4lER4VUDSvMUFibnFmekQqVOMxhzHNl3+w8TxbObrBmYhsElS4rw1I
 KUCIKUZpXlwg2BxcYlRVkqYlxHoTCGegtSi3MwSVPlXjOIcjErCvI0gU3gy80rg9r0COoUJ6J
 Q/5z1BTilJREhJNTDu3i97ioHxNcO1Iyfyb5rc4Ly+9+vaX1NeumYWnq2s3LFt5XvJm3sy9fy
 XTVrL2HkmhrPWx+Uii4HB5Ku7Kg7x2IafF+wz1yz9PLks9rm5bQ/r0xK5s8rszDzbLs0wNZN+
 UjHH9tAhkanrYh/7/v8opdJYnWVrvqeVbfPyGR7VOmbLTjzOjOJTYinOSDTUYi4qTgQApKJxO
 4YCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1515041637!93243054!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55901 invoked from network); 4 Jan 2018 04:53:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Jan 2018 04:53:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWxXP-000503-Ve; Thu, 04 Jan 2018 04:53:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWxXK-0002np-NU; Thu, 04 Jan 2018 04:53:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWxXK-0000WH-GN; Thu, 04 Jan 2018 04:53:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117585-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-qemuu-nested-intel:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-libvirt:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:<job status>:broken:regression
 linux-linus:test-armhf-armhf-xl:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-libvirt:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:host-install(4):broken:regression
 linux-linus:build-i386-pvops:<job status>:broken:regression
 linux-linus:build-armhf-xsm:<job status>:broken:regression
 linux-linus:build-i386-pvops:host-install(4):broken:regression
 linux-linus:build-armhf-xsm:host-install(4):broken:regression
 linux-linus:build-amd64-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl:host-install(4):broken:heisenbug
 linux-linus:test-armhf-armhf-examine:xen-install:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm: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-xl-credit2: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-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2: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-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-rumprun-i386: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:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-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-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-xsm: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-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-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-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-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-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-i386-pvgrub: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-debianhvm-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-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-pvhv2-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-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-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-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-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-win10-i386:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-linus:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=30a7acd573899fd8b8ac39236eff6468b195ac7d
X-Osstest-Versions-That: linux=e4880bc5dfb1f02b152e62a894b5c6f3e995b3cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 Jan 2018 04:53:50 +0000
Subject: [Xen-devel] [linux-linus test] 117585: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU4NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3NTg1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4g
dnMuIDExNTY0MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE1NjQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTU2NDMK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gUkVHUi4gdnMuIDExNTY0MwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8
am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE3NTQ0CiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
ICBpbiAxMTc1NDQKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBpbiAxMTc1NDQgUkVHUi4gdnMuIDExNTY0MwogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExNzU0NCBSRUdSLiB2cy4gMTE1NjQz
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgIGZhaWwgaW4g
MTE3NTQ0IFJFR1IuIHZzLiAxMTU2NDMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTE3NTQ0CiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICA2IHhlbi1pbnN0YWxsICAgICAgZmFpbCBpbiAxMTc1NDQgcGFz
cyBpbiAxMTc1ODUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3
NTQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxv
Y2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBi
bG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAx
MTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
YmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTE3NTQ0IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDExNzU0NCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
IGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBp
biAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTE3NTQ0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgaW4gMTE3
NTQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJs
b2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEx
NzU0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1
NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hl
Y2soMSkgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2so
MSkgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tl
ZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxv
Y2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEx
NzU0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDExNzU0NCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2Vk
IGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2Vk
IGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ0IG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgaW4gMTE3NTQ0
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgYmxvY2tlZCBpbiAxMTc1NDQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0NCBuL2EKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICBmYWlsIGluIDExNzU0NCBi
YXNlbGluZSB1bnRlc3RlZAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzU0NCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE3NTQ0IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNTY0MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE1NjQzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTY0MwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE1NjQzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNTY0MwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICAzMGE3YWNkNTczODk5ZmQ4YjhhYzM5MjM2ZWZmNjQ2OGIxOTVhYzdkCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICBlNDg4MGJjNWRmYjFmMDJiMTUyZTYyYTg5NGI1YzZm
M2U5OTViM2NmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTU2NDMgIDIwMTctMTEtMDcgMTI6MDY6
MjAgWiAgIDU3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE1NjU4ICAyMDE3LTExLTA4IDAy
OjMzOjA2IFogICA1NyBkYXlzICAgNTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3
NTQ0ICAyMDE4LTAxLTAyIDE3OjM4OjU2IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoy
MzYzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpv
YiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsIGJyb2tlbgpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXhzbSBicm9rZW4K
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzAxMTM2IGxpbmVz
IGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 06:07:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 06:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWygU-0005V2-0P; Thu, 04 Jan 2018 06:07:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtd5=d7=intel.com=yang.zhong@srs-us1.protection.inumbo.net>)
 id 1eWygT-0005Uw-2K
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 06:07:21 +0000
X-Inumbo-ID: 5b849a2e-f115-11e7-b4a6-bc764e045a96
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b849a2e-f115-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 07:06:09 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 22:07:16 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,506,1508828400"; d="scan'208";a="18867164"
Received: from yangzhon-virtual.bj.intel.com (HELO localhost) ([10.238.145.49])
 by fmsmga001.fm.intel.com with ESMTP; 03 Jan 2018 22:07:14 -0800
Date: Thu, 4 Jan 2018 14:06:32 +0800
From: Yang Zhong <yang.zhong@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180104060632.GA11726@yangzhon-Virtual>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <1514967965-9967-5-git-send-email-yang.zhong@intel.com>
 <5A4CA661020000780019A5FC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4CA661020000780019A5FC@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/4] x86/cpuid: Enable new SSE/AVX/AVX512
	cpu features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDMsIDIwMTggYXQgMDE6NDY6MDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQu
aAo+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAo+
ID4gQEAgLTIyOCw2ICsyMjgsMTIgQEAgWEVOX0NQVUZFQVRVUkUoQVZYNTEyVkJNSSwgICAgNioz
MisgMSkgLypBICBBVlgtNTEyIFZlY3RvciBCeXRlIE1hbmlwdWxhdGlvbiBJbnMKPiA+ICBYRU5f
Q1BVRkVBVFVSRShVTUlQLCAgICAgICAgICA2KjMyKyAyKSAvKlMgIFVzZXIgTW9kZSBJbnN0cnVj
dGlvbiBQcmV2ZW50aW9uICovCj4gPiAgWEVOX0NQVUZFQVRVUkUoUEtVLCAgICAgICAgICAgNioz
MisgMykgLypIICBQcm90ZWN0aW9uIEtleXMgZm9yIFVzZXJzcGFjZSAqLwo+ID4gIFhFTl9DUFVG
RUFUVVJFKE9TUEtFLCAgICAgICAgIDYqMzIrIDQpIC8qISAgT1MgUHJvdGVjdGlvbiBLZXlzIEVu
YWJsZSAqLwo+ID4gK1hFTl9DUFVGRUFUVVJFKEFWWDUxMl9WQk1JMiwgIDYqMzIrIDYpIC8qQSAg
YWRkaXRpb24gQVZYLTUxMiBWQk1JIEluc3RydWN0aW9ucyAqLwo+IAo+ICJhZGRpdGlvbmFsIj8K
ICBKYW4sIGkgd2lsbCBjaGFuZ2UgImFkZGl0aW9uIiB0byAiYWRkaXRpb25hbCIsIHRoYW5rcyEg
WWFuZy4KIAo+ID4gLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQo+ID4gKysrIGIveGVuL3Rv
b2xzL2dlbi1jcHVpZC5weQo+ID4gQEAgLTI1NSw3ICsyNTUsOCBAQCBkZWYgY3J1bmNoX251bWJl
cnMoc3RhdGUpOgo+ID4gICAgICAgICAgIyB0b3Agb2YgQVZYNTEyRgo+ID4gICAgICAgICAgQVZY
NTEyRjogW0FWWDUxMkRRLCBBVlg1MTJJRk1BLCBBVlg1MTJQRiwgQVZYNTEyRVIsIEFWWDUxMkNE
LAo+ID4gICAgICAgICAgICAgICAgICAgIEFWWDUxMkJXLCBBVlg1MTJWTCwgQVZYNTEyVkJNSSwg
QVZYNTEyXzRWTk5JVywKPiA+IC0gICAgICAgICAgICAgICAgICBBVlg1MTJfNEZNQVBTLCBBVlg1
MTJfVlBPUENOVERRXSwKPiA+ICsgICAgICAgICAgICAgICAgICBBVlg1MTJfNEZNQVBTLCBBVlg1
MTJfVlBPUENOVERRLCBBVlg1MTJfVkJNSTIsCj4gPiArICAgICAgICAgICAgICAgICAgQVZYNTEy
X1ZOTkksIEFWWDUxMl9CSVRBTEddLAo+ID4gICAgICB9Cj4gCj4gVGhpcyBpcyBpbnN1ZmZpY2ll
bnQgYWZhaWN0OiBWQUVTIGFuZCBWUENMTVVMUURRIG91Z2h0IHRvIGJlCj4gbWFkZSBkZXBlbmRl
bnQgdXBvbiBBVlguCgogIFRoYW5rcyBKYW4sIGkgd2lsbCBkbyBiZWxvdyBjaGFuZ2VzIGZvciB0
aGlzLiAgWWFuZy4KCi0gICAgICAgIEFWWDogW0ZNQSwgRk1BNCwgRjE2QywgQVZYMiwgWE9QXSwK
KyAgICAgICAgQVZYOiBbRk1BLCBGTUE0LCBGMTZDLCBBVlgyLCBYT1AsIFZBRVMsIFZQQ0xNVUxR
RFFdLAoKPiAKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 06:09:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 06:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWyiY-0005cN-Bf; Thu, 04 Jan 2018 06:09:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtd5=d7=intel.com=yang.zhong@srs-us1.protection.inumbo.net>)
 id 1eWyiX-0005bw-Ag
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 06:09:29 +0000
X-Inumbo-ID: 0e46648a-f116-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0e46648a-f116-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 06:11:09 +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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 22:09:20 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,506,1508828400"; d="scan'208";a="192107977"
Received: from yangzhon-virtual.bj.intel.com (HELO localhost) ([10.238.145.49])
 by fmsmga005.fm.intel.com with ESMTP; 03 Jan 2018 22:09:17 -0800
Date: Thu, 4 Jan 2018 14:08:35 +0800
From: Yang Zhong <yang.zhong@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180104060835.GB11726@yangzhon-Virtual>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <5A4CA485020000780019A5DD@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4CA485020000780019A5DD@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 0/4] x86/cpuid: enable new cpu features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDMsIDIwMTggYXQgMDE6Mzg6MTNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAzLjAxLjE4IGF0IDA5OjI2LCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdy
b3RlOgo+ID4gVGhlIG5ldyBjcHUgZmVhdHVyZXMgaW4gaW50ZWwgaWNlbGFrZTogQVZYNTEyVkJN
STIvR0ZOSS9WQUVTLwo+ID4gQVZYNTEyVk5OSS9BVlg1MTJCSVRBTEcvVlBDTE1VTFFEUS4KPiAK
PiBDb3VsZCB5b3UgcGxlYXNlIHBsYXkgYnkgcGF0Y2ggc3VibWlzc2lvbiBydWxlczogVGhleSBh
cmUgdG8gYmUKPiBzZW50IF90b18gdGhlIGxpc3QsIHdpdGggbWFpbnRhaW5lcnMgKGFuZCBwZXJo
YXBzIG90aGVyIGludGVyZXN0ZWQKPiBwYXJ0aWVzKSBfY2NfLWVkLgo+IAogIFRoYW5rcyBKYW4s
IGkgd2lsbCBiZSBjYXJlIG9mIHRoaXMgaW4gbmV4dCB2ZXJzaW9uLiB0aGFua3MhIFlhbmcuIAoK
PiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 06:13:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 06:13:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWymN-0006Gc-R9; Thu, 04 Jan 2018 06:13:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sdkz=d7=linux.intel.com=chao.p.peng@srs-us1.protection.inumbo.net>)
 id 1eWymM-0006GM-2g
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 06:13:26 +0000
X-Inumbo-ID: 9bc31c75-f116-11e7-b0d7-9f685aff125f
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9bc31c75-f116-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 06:15:06 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 22:12:52 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,506,1508828400"; d="scan'208";a="18868098"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.125])
 by fmsmga001.fm.intel.com with ESMTP; 03 Jan 2018 22:12:50 -0800
Message-ID: <1515046369.3139.2.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>, xen-devel@lists.xen.org
Date: Thu, 04 Jan 2018 14:12:49 +0800
In-Reply-To: <20171207101030.22364-2-haozhong.zhang@intel.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101030.22364-2-haozhong.zhang@intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dan Williams <dan.j.williams@intel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 01/41] x86_64/mm: fix the PDX
 group check in mem_hotadd_check()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE3LTEyLTA3IGF0IDE4OjA5ICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToK
PiBUaGUgY3VycmVudCBjaGVjayByZWZ1c2VzIHRoZSBob3QtcGx1Z2dlZCBtZW1vcnkgdGhhdCBm
YWxscyBpbiBvbmUKPiB1bnVzZWQgUERYIGdyb3VwLCB3aGljaCBzaG91bGQgYmUgYWxsb3dlZC4K
PiAKUmV2aWV3ZWQtYnk6IENoYW8gUGVuZyA8Y2hhby5wLnBlbmdAbGludXguaW50ZWwuY29tPgoK
PiBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29t
Pgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gwqB4ZW4vYXJjaC94
ODYveDg2XzY0L21tLmMgfCA2ICstLS0tLQo+IMKgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKPiBpbmRleCA5YjM3ZGE2Njk4Li44Mzkw
MzhiNmMzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+IEBAIC0xMjk1LDEyICsxMjk1LDggQEAgc3RhdGljIGlu
dCBtZW1faG90YWRkX2NoZWNrKHVuc2lnbmVkIGxvbmcgc3BmbiwKPiB1bnNpZ25lZCBsb25nIGVw
Zm4pCj4gwqDCoMKgwqDCoMKgwqDCoMKgcmV0dXJuIDA7Cj4gwqAKPiDCoMKgwqDCoMKgLyogTWFr
ZSBzdXJlIHRoZSBuZXcgcmFuZ2UgaXMgbm90IHByZXNlbnQgbm93ICovCj4gLcKgwqDCoMKgc2lk
eCA9ICgocGZuX3RvX3BkeChzcGZuKSArIFBEWF9HUk9VUF9DT1VOVCAtIDEpwqDCoCYKPiB+KFBE
WF9HUk9VUF9DT1VOVCAtIDEpKQo+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAvIFBEWF9HUk9V
UF9DT1VOVDsKPiArwqDCoMKgwqBzaWR4ID0gKHBmbl90b19wZHgoc3BmbikgJiB+KFBEWF9HUk9V
UF9DT1VOVCAtIDEpKSAvCj4gUERYX0dST1VQX0NPVU5UOwo+IMKgwqDCoMKgwqBlaWR4ID0gKHBm
bl90b19wZHgoZXBmbiAtIDEpICYgfihQRFhfR1JPVVBfQ09VTlQgLSAxKSkgLwo+IFBEWF9HUk9V
UF9DT1VOVDsKPiAtwqDCoMKgwqBpZiAoc2lkeCA+PSBlaWR4KQo+IC3CoMKgwqDCoMKgwqDCoMKg
cmV0dXJuIDA7Cj4gLQo+IMKgwqDCoMKgwqBzID0gZmluZF9uZXh0X3plcm9fYml0KHBkeF9ncm91
cF92YWxpZCwgZWlkeCwgc2lkeCk7Cj4gwqDCoMKgwqDCoGlmICggcyA+IGVpZHggKQo+IMKgwqDC
oMKgwqDCoMKgwqDCoHJldHVybiAwOwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 06:20:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 06:20:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWytI-000741-HS; Thu, 04 Jan 2018 06:20:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sdkz=d7=linux.intel.com=chao.p.peng@srs-us1.protection.inumbo.net>)
 id 1eWytH-00073t-3x
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 06:20:35 +0000
X-Inumbo-ID: 35743af9-f117-11e7-b4a6-bc764e045a96
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35743af9-f117-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 07:19:24 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 22:20:33 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,506,1508828400"; d="scan'208";a="24156472"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.125])
 by orsmga002.jf.intel.com with ESMTP; 03 Jan 2018 22:20:27 -0800
Message-ID: <1515046826.3139.5.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>, xen-devel@lists.xen.org
Date: Thu, 04 Jan 2018 14:20:26 +0800
In-Reply-To: <20171207101030.22364-3-haozhong.zhang@intel.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101030.22364-3-haozhong.zhang@intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dan Williams <dan.j.williams@intel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 02/41] x86_64/mm: avoid cleaning
 the unmapped frame table
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE3LTEyLTA3IGF0IDE4OjA5ICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToK
PiBjbGVhbnVwX2ZyYW1lX3RhYmxlKCkgaW5pdGlhbGl6ZXMgdGhlIGVudGlyZSBuZXdseSBhZGRl
ZCBmcmFtZSB0YWJsZQo+IHRvIGFsbCAtMSdzLiBJZiBpdCdzIGNhbGxlZCBhZnRlciBleHRlbmRf
ZnJhbWVfdGFibGUoKSBmYWlsZWQgdG8gbWFwCj4gdGhlIGVudGlyZSBmcmFtZSB0YWJsZSwgdGhl
IGluaXRpYWxpemF0aW9uIHdpbGwgaGl0IGEgcGFnZSBmYXVsdC4KPiAKPiBNb3ZlIHRoZSBjbGVh
bnVwIG9mIHBhcnRpYWxseSBtYXBwZWQgZnJhbWV0YWJsZSB0bwo+IGV4dGVuZF9mcmFtZV90YWJs
ZSgpLAo+IHdoaWNoIGhhcyBlbm91Z2gga25vd2xlZGdlIG9mIHRoZSBtYXBwaW5nIHN0YXR1cy4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBIYW96aG9uZyBaaGFuZyA8aGFvemhvbmcuemhhbmdAaW50ZWwu
Y29tPgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gQENoYW86IEkgZG9u
J3QgbW9kaWZ5IHRoaXMgcGF0Y2ggcGVyIHlvdXIgY29tbWVudCwgYmVjYXVzZSBJIGZlZWwgaXQn
cwo+IGJldHRlciB0byBoYW5kbGUgdGhlIGVycm9ycyBsb2NhbGx5IGluIGVhY2ggZnVuY3Rpb24g
KHJhdGhlciB0aGFuCj4gaGFuZGxlCj4gYWxsIG9mIHRoZW0gaW4gdGhlIHRvcC1sZXZlbCksIHdo
aWNoIHdpbGwgbWFrZSBlYWNoIGZ1bmN0aW9uIGVhc2llciB0bwo+IHVzZS4KCkkgZG9uJ3QgaW5z
aXN0IG9uIHRoaXMsIHRvIG1lIHRoaXMgaXMga2luZCBvZiBmbGF2b3IgY2hvaWNlLgoKQ2hhbwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 06:23:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 06:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWywB-0007D9-Vi; Thu, 04 Jan 2018 06:23:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sdkz=d7=linux.intel.com=chao.p.peng@srs-us1.protection.inumbo.net>)
 id 1eWywA-0007D1-OR
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 06:23:34 +0000
X-Inumbo-ID: 07a0a7df-f118-11e7-b0d7-9f685aff125f
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07a0a7df-f118-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 06:25:17 +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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 03 Jan 2018 22:23:26 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,506,1508828400"; 
   d="scan'208";a="7738919"
Received: from pengc-desk.ccr.corp.intel.com ([10.255.28.125])
 by orsmga007.jf.intel.com with ESMTP; 03 Jan 2018 22:23:22 -0800
Message-ID: <1515047001.3139.6.camel@linux.intel.com>
From: Chao Peng <chao.p.peng@linux.intel.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>, xen-devel@lists.xen.org
Date: Thu, 04 Jan 2018 14:23:21 +0800
In-Reply-To: <20171207101030.22364-4-haozhong.zhang@intel.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101030.22364-4-haozhong.zhang@intel.com>
X-Mailer: Evolution 3.20.5 (3.20.5-1.fc24) 
Mime-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 03/41] hvmloader/util: do not
 compare characters after '\0' in strncmp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE3LTEyLTA3IGF0IDE4OjA5ICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToK
PiAuLi4gdG8gbWFrZSBpdHMgYmVoYXZpb3IgdGhlIHNhbWUgYXMgQyBzdGFuZGFyZCAoZS5nLiwg
Qzk5IGFuZCBDMTEpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9u
Zy56aGFuZ0BpbnRlbC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBD
YzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gwqB0b29scy9maXJtd2FyZS9odm1sb2FkZXIv
dXRpbC5jIHwgNyArKysrKysrCj4gwqAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKPiBiL3Rvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKPiBpbmRleCAwYzNmMmQyNGNkLi43NmE2MWVlMDUy
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91dGlsLmMKPiArKysgYi90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCj4gQEAgLTE0MSw5ICsxNDEsMTYgQEAgaW50
IHN0cmNtcChjb25zdCBjaGFyICpjcywgY29uc3QgY2hhciAqY3QpCj4gwqBpbnQgc3RybmNtcChj
b25zdCBjaGFyICpzMSwgY29uc3QgY2hhciAqczIsIHVpbnQzMl90IG4pCj4gwqB7Cj4gwqDCoMKg
wqDCoHVpbnQzMl90IGN0cjsKPiArCj4gwqDCoMKgwqDCoGZvciAoY3RyID0gMDsgY3RyIDwgbjsg
Y3RyKyspCj4gK8KgwqDCoMKgewo+IMKgwqDCoMKgwqDCoMKgwqDCoGlmIChzMVtjdHJdICE9IHMy
W2N0cl0pCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByZXR1cm4gKGludCkoczFbY3RyXSAt
IHMyW2N0cl0pOwo+ICsKPiArwqDCoMKgwqDCoMKgwqDCoGlmICghczFbY3RyXSkKCkNvZGluZyBz
dHlsZSwgYnV0LCB0aGUgb3JpZ2luYWwgY29kZSBhYm92ZSBoYXMgaXNzdWUgdG9vLgpCZXNpZGVz
IHRoaXMsIFJldmlld2VkLWJ5OiBDaGFvIFBlbmcgPGNoYW8ucC5wZW5nQGxpbnV4LmludGVsLmNv
bT4KCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGJyZWFrOwo+ICvCoMKgwqDCoH0KPiArCj4g
wqDCoMKgwqDCoHJldHVybiAwOwo+IMKgfQo+IMKgCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 07:00:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 07:00:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eWzW0-0001mi-Sy; Thu, 04 Jan 2018 07:00:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWzW0-0001mI-1I
 for xen-devel@lists.xensource.com; Thu, 04 Jan 2018 07:00:36 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 36/C0-02260-211DD4A5;
 Thu, 04 Jan 2018 07:00:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVVfwom+
 Uwb3rChb3prxnd2D02N63iz2AMYo1My8pvyKBNePuLamCPWsZK04v12xgXFzaxcjFISTQyCTx
 9tJh5i5GTiDnMaPE/s8uEIltjBKLdl0AS4gIOEt8PTOXHcTmFdCXuHFgDguILSzgL9E8dwkrS
 IOEwI0UiWWznzN1MXIAOZ4S50/5g9SAmP33/zN2MbJzsAlYSRwSA4myCKhKHOuZwzaBkXsBI8
 MqRo3i1KKy1CJdQ3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA3zIAwQ7G2xs
 DDjFKcjApifLmpHpHCfEl5adUZiQWZ8QXleakFh9i1ODgEGi5ePIgkxRLXn5eqpIE78bzvlFC
 gkWp6akVaZk5wOCDKZXg4FES4WUGSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhcAmSYnzT
 gQpFQApzSjNgxsEi4pLjLJSwryMQGcK8RSkFuVmlqDKv2IU52BUEubNApnCk5lXArfvFdApTE
 CnrDoCdkpJIkJKqoEx7NrqtUY/zyXNvRfTIlvod+dgSEfwougJR9895dgVIs73P+vrsc2d5+t
 m7vjGu5f3rahP37wPdkVbvh5Y3XaII8GkntH+qM39m6kxpvtO7552JrH6YV3eUc+ZJ16wXW9X
 4Ms6EPLW27rMI0ZZpqLysx+DyKN3TDvXsuQ9emJw56DgkkuN71x0lViKMxINtZiLihMBkWS9N
 IUCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1515049232!88634836!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4123 invoked from network); 4 Jan 2018 07:00:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Jan 2018 07:00:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eWzVv-0000Cf-II; Thu, 04 Jan 2018 07:00:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eWzVq-0000fT-9W; Thu, 04 Jan 2018 07:00:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eWzVp-0006M6-Sj; Thu, 04 Jan 2018 07:00:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117586-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-livepatch:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-4.8-testing:test-amd64-amd64-livepatch:host-install(4):broken:regression
 xen-4.8-testing:test-amd64-i386-rumprun-i386:host-install(4):broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:regression
 xen-4.8-testing:build-amd64:<job status>:broken:regression
 xen-4.8-testing:build-armhf:<job status>:broken:regression
 xen-4.8-testing:build-i386-prev:<job status>:broken:regression
 xen-4.8-testing:build-i386:<job status>:broken:regression
 xen-4.8-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.8-testing:build-armhf-xsm:<job status>:broken:regression
 xen-4.8-testing:build-amd64:host-install(4):broken:regression
 xen-4.8-testing:build-i386:host-install(4):broken:regression
 xen-4.8-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.8-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.8-testing:build-armhf:host-install(4):broken:regression
 xen-4.8-testing:build-armhf-xsm:host-install(4):broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
X-Osstest-Versions-That: xen=6fc1f55e7d90b9daaac9eb075561c336b91013fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 Jan 2018 07:00:25 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 117586: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU4NiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzU4Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMTcxNDQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDExNzE0NAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0
Y2ggICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE3MTQ0CiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJv
a2VuIFJFR1IuIHZzLiAxMTcxNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDExNzE0NAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAg
aW4gMTE3NTMzCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTc1MzMKIGJ1aWxkLWkzODYtcHJldiAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDExNzUzMwog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgaW4gMTE3NTMzCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTc1MzMKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4g
IGluIDExNzUzMwogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDExNzUzMyBSRUdSLiB2cy4gMTE3MTQ0CiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3NTMzIFJFR1IuIHZzLiAxMTcxNDQK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAx
MTc1MzMgUkVHUi4gdnMuIDExNzE0NAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDExNzUzMyBSRUdSLiB2cy4gMTE3MTQ0CiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3NTMzIFJFR1Iu
IHZzLiAxMTcxNDQKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBpbiAxMTc1MzMgUkVHUi4gdnMuIDExNzE0NAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE3MTQ0
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
IGJyb2tlbiBwYXNzIGluIDExNzUzMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExNzUz
MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJs
b2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDEx
NzUzMyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBi
bG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAg
YmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgaW4g
MTE3NTMzIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
IGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkg
YmxvY2tlZCBpbiAxMTc1MzMgbi9hCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBp
biAxMTc1MzMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQg
aW4gMTE3NTMzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDExNzUzMyBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2Vk
IGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1MzMg
bi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygx
KSAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9j
a2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1
MzMgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hl
Y2soMSkgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3
NTMzIG4vYQogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJs
b2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDEx
NzUzMyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MTc1MzMgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4g
MTE3NTMzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGlu
IDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBpbiAxMTc1MzMgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMTc1MzMgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMTc1MzMg
bi9hCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDExNzUzMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTMzIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tl
ZCBpbiAxMTc1MzMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFy
dC9kZWJpYW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTcxNDQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NzE0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTQ0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTcxNDQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNzE0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTQ0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTcxNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNzE0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTQ0CiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1
aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICA4YWI0M2Y3ODVhNGU5NzA4Y2YyYmE0MGMyNWZiOGU2ZTQ5
MGEwNzM2CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2ZmMxZjU1ZTdk
OTBiOWRhYWFjOWViMDc1NTYxYzMzNmI5MTAxM2ZlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTcx
NDQgIDIwMTctMTItMTQgMTI6NTg6MzMgWiAgIDIwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE3NTMzICAyMDE4LTAxLTAyIDE3OjMwOjE3IFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8
YXBvcEBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSW5n
byBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gTGVuZGFja3kgPHRo
b21hcy5sZW5kYWNreUBhbWQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0
LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVz
dC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLWpvYiBidWlsZC1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYg
YnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxk
LWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1q
b2IgYnVpbGQtYXJtaGYteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAzMTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 08:51:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 08:51:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX1FP-00020S-12; Thu, 04 Jan 2018 08:51:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX1FO-00020M-0e
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 08:51:34 +0000
X-Inumbo-ID: b3333e0b-f12c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3333e0b-f12c-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 08:53:15 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 01:51:25 -0700
Message-Id: <5A4DF91C020000780019ACB4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 01:51:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 05/26] x86/entry: Remove support for
 partial cpu_user_regs frames
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2F2ZSBhbGwgR1BScyBvbiBlbnRyeSB0byBYZW4uCj4gCj4gVGhlIGVudHJ5X2ludDgy
KCkgcGF0aCBpcyB2aWEgYSBEUEwxIGdhdGUsIG9ubHkgdXNhYmxlIGJ5IDMyYml0IFBWIGd1ZXN0
cywgc28KPiBjYW4gZ2V0IGF3YXkgd2l0aCBvbmx5IHNhdmluZyB0aGUgMzJiaXQgcmVnaXN0ZXJz
LiAgQWxsIG90aGVyIGVudHJ5cG9pbnRzIGNhbgo+IGJlIHJlYWNoZWQgZnJvbSAzMiBvciA2NGJp
dCBjb250ZXh0cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKV2hpbGUgSSBkb24ndCBmdWxseSBhZ3JlZSB3aXRoIG91dHJpZ2h0IHJlbW92aW5nIHRo
ZSBjb2RlLCBmb3IgaXQgdG8KYmUgYWJsZSB0byBnbyBpbgpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:02:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:02:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX1Pm-0002sQ-W4; Thu, 04 Jan 2018 09:02:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX1Pl-0002ro-8w
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:02:17 +0000
X-Inumbo-ID: 33dc4be2-f12e-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33dc4be2-f12e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 09:04:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 02:02:10 -0700
Message-Id: <5A4DFBA1020000780019ACCB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 02:02:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-10-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-10-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 09/26] x86: Support compiling with
 indirect branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVXNlIC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybi8tbWluZGlyZWN0LWJyYW5j
aC1yZWdpc3RlciB3aGVuIGF2YWlsYWJsZS4KPiBUbyBiZWdpbiB3aXRoLCB1c2UgdGhlIHJldHBv
bGluZSB0aHVuay4gIExhdGVyIHdvcmsgd2lsbCBhZGQgYWx0ZXJuYXRpdmUKPiB0aHVua3Mgd2hp
Y2ggY2FuIGJlIHNlbGVjdGVkIGF0IGJvb3QgdGltZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKRm9yIHRoZSBzYWtlIG9mIGNv
bXBsZXRlbmVzcyBJJ20gZ29pbmcgdG8gcmVwcm9kdWNlIG15IHY2CmNvbW1lbnRzIGhlcmUgd2hp
Y2ggd2VyZW4ndCBhbHJlYWR5IGFkZHJlc3NlZCBvbmUgd2F5IG9yIHRoZQpvdGhlci4KCj4gLS0t
IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4g
QEAgLTMwLDMgKzMwLDEwIEBAIENGTEFHUyArPSAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFi
bGVzCj4gIGlmbmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1mdmlzaWJpbGl0eT1oaWRkZW4s
biksbikKPiAgQ0ZMQUdTICs9IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURQo+ICBlbmRp
Zgo+ICsKPiArIyBDb21waWxlIHdpdGggdGh1bmstZXh0ZXJuLCBpbmRpcmVjdC1icmFuY2gtcmVn
aXN0ZXIgaWYgYXZhaWFibGUuCj4gK2lmbmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1taW5k
aXJlY3QtYnJhbmNoLXJlZ2lzdGVyLG4pLG4pCgpXaHkgeW91IGRvbid0IHVzZSBjYy1vcHRpb24t
YWRkIGluIGZhdm9yIG9mIGNjLW9wdGlvbiBpbnNpZGUgdGhlCmlmbmVxICgpPwoKPiArQ0ZMQUdT
ICs9IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGlyZWN0LWJyYW5jaC1yZWdp
c3Rlcgo+ICtDRkxBR1MgKz0gLURDT05GSUdfSU5ESVJFQ1RfVEhVTksKPiArZXhwb3J0IENPTkZJ
R19JTkRJUkVDVF9USFVOSz15CgpQZXJoYXBzIGl0IHdvdWxkIGJlIGJldHRlciAobW9yZSBjb25z
aXN0ZW50KSB0byBtYWtlIHRoaXMgYSBub3JtYWwKY29uZmlnIG9wdGlvbiwgd2l0aCB0aGUgaGVs
cCB0ZXh0IHNheWluZyB0aGF0IGVuYWJsaW5nIGl0IHJlcXVpcmVzIGEKY2FwYWJsZSBjb21waWxl
ci4KCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdF90aHVuay5T
CgpGcm9tIHRoZSBwdXJlbHkgY29zbWV0aWMgYW5nbGUsIHBlcnNvbmFsbHkgSSB3b3VsZCBoYXZl
IHByZWZlcnJlZAppbmRpcmVjdC10aHVuay5TIGFzIGEgZmlsZSBuYW1lLgoKPiBAQCAtMCwwICsx
LDI4IEBACj4gKyNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+Cj4gKwo+ICsubWFjcm8gSU5EX1RI
VU5LX1JFVFBPTElORSByZWc6cmVxCj4gKyAgICAgICAgY2FsbCAyZgo+ICsxOgo+ICsgICAgICAg
IGxmZW5jZQo+ICsgICAgICAgIGptcCAxYgo+ICsyOgo+ICsgICAgICAgIG1vdiBccmVnLCAoJXJz
cCkKPiArICAgICAgICByZXQKPiArLmVuZG0KPiArCj4gKy8qCj4gKyAqIEJ1aWxkIHRoZSBfX3g4
Ni5pbmRpcmVjdF90aHVuay4qIHN5bWJvbHMuICBFeGVjdXRpb24gbGFuZHMgb24gYW4KPiArICog
YWx0ZXJuYXRpdmUgcGF0Y2ggcG9pbnQgd2hpY2ggaW1wbGVtZW50cyBvbmUgb2YgdGhlIGFib3Zl
IFRIVU5LXyoncwo+ICsgKi8KPiArLm1hY3JvIEdFTl9JTkRJUkVDVF9USFVOSyBuYW1lOnJlcSBy
ZWc6cmVxCj4gKyAgICAgICAgLnNlY3Rpb24gLnRleHQuX194ODYuaW5kaXJlY3RfdGh1bmsuXG5h
bWUsICJheCIsIEBwcm9nYml0cwo+ICsKPiArRU5UUlkoX194ODYuaW5kaXJlY3RfdGh1bmsuXG5h
bWUpCj4gKyAgICAgICAgSU5EX1RIVU5LX1JFVFBPTElORSBccmVnCj4gKy5lbmRtCgpJIGRvbid0
IHNlZSB3aHkgdGhpcyBuZWVkcyB0d28gcGFyYW1ldGVyczoKCi5tYWNybyBHRU5fSU5ESVJFQ1Rf
VEhVTksgbmFtZTpyZXEKICAgICAgICAuc2VjdGlvbiAudGV4dC5fX3g4Ni5pbmRpcmVjdF90aHVu
ay5cbmFtZSwgImF4IiwgQHByb2diaXRzCgpFTlRSWShfX3g4Ni5pbmRpcmVjdF90aHVuay5cbmFt
ZSkKICAgICAgICBJTkRfVEhVTktfUkVUUE9MSU5FICVcbmFtZQouZW5kbQoKb3IgZXZlbiBwdXNo
IHRoZSBhZGRpdGlvbiBvZiB0aGUgJSBkb3duIGludG8gSU5EX1RIVU5LX1JFVFBPTElORS4KCkkg
YWxzbyBkb24ndCBzZWUgdGhlIG5lZWQgZm9yIHRoZSBkb3VibGUgdW5kZXJzY29yZXMgaW4gdGhl
IHNlY3Rpb24KbmFtZSAtIEkgdGhpbmsganVzdCAudGV4dC5cbmFtZSB3b3VsZCBzdWZmaWNlLgoK
PiArLyogSW5zdGFudGlhdGUgR0VOX0lORElSRUNUX1RIVU5LIGZvciBlYWNoIHJlZ2lzdGVyIGV4
Y2VwdCAlcnNwLiAqLwo+ICsuaXJwIGVuYywgcmF4LCByYngsIHJjeCwgcmR4LCByc2ksIHJkaSwg
cmJwLCBcCj4gKyAgICAgICAgICByOCwgcjksIHIxMCwgcjExLCByMTIsIHIxMywgcjE0LCByMTUK
CkFnYWluIHB1cmVseSBjb3NtZXRpYzogUHJlZmVyYWJseSB0aGVzZSB3b3VsZCBiZSBzb3J0ZWQg
ZWl0aGVyCmJ5IGVuY29kaW5nIHZhbHVlIChteSBwcmVmZXJlbmNlKSBvciBhbHBoYWJldGljYWxs
eS4gUGVyc29uYWxseQpJIHdvdWxkIGFsc28gaGF2ZSBkcm9wcGVkIHRoZSByZWN1cnJpbmcgci1z
IGZyb20gaGVyZSwgYWRkaW5nCnRoZW0gdXBvbiB1c2Ugb2YgdGhlIHBhcmFtZXRlciAod2hpY2gg
d2l0aCB0aGUgZWFybGllciBjb21tZW50CndvdWxkIGJlIGV4YWN0bHkgb25lIGluc3RhbmNlKS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:14:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:14:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX1bI-0003ja-1i; Thu, 04 Jan 2018 09:14:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jysr=d7=citrix.com=prvs=53529d642=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eX1bG-0003jU-Dm
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 09:14:10 +0000
X-Inumbo-ID: dc25be1d-f12f-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc25be1d-f12f-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 09:15:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,506,1508803200"; d="scan'208";a="65574910"
Date: Thu, 4 Jan 2018 09:13:52 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180104091352.vhyom455q3gnq54n@MacBook-Pro-de-Roger.local>
References: <20171228125750.6743-1-roger.pau@citrix.com>
 <5A4BC5BC020000780019A3D5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4BC5BC020000780019A3D5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/upcall: inject a spurious event after
 setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDIsIDIwMTggYXQgMDk6NDc6NDBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjEyLjE3IGF0IDEzOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSW4gY2FzZSB0aGUgdkNQVSBoYXMgcGVuZGluZyBldmVudHMgdG8gaW5qZWN0LiBU
aGlzIGZpeGVzIGEgYnVnIHRoYXQKPiA+IGhhcHBlbmVkIGlmIHRoZSBndWVzdCBtYXBwZWQgdGhl
IHZjcHUgaW5mbyBhcmVhIHVzaW5nCj4gPiBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvIHdpdGhv
dXQgaGF2aW5nIHNldHVwIHRoZSBldmVudCBjaGFubmVsCj4gPiB1cGNhbGwsIGFuZCB0aGVuIHNl
dHVwIHRoZSB1cGNhbGwgdmVjdG9yLgo+ID4gCj4gPiBJbiB0aGlzIHNjZW5hcmlvIHRoZSBndWVz
dCB3b3VsZCBub3QgcmVjZWl2ZSBhbnkgdXBjYWxscywgYmVjYXVzZSB0aGUKPiA+IGNhbGwgdG8g
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyB3b3VsZCBoYXZlIG1hcmtlZCB0aGUgdkNQVSBhcyBo
YXZpbmcKPiA+IHBlbmRpbmcgZXZlbnRzLCBidXQgdGhlIHZlY3RvciBjb3VsZCBub3QgYmUgaW5q
ZWN0ZWQgYmVjYXVzZSBpdCB3YXMKPiA+IG5vdCB5ZXQgc2V0dXAuCj4gPiAKPiA+IFRoaXMgaGFz
IG5vdCBjYXVzZWQgaXNzdWVzIHNvIGZhciBiZWNhdXNlIGFsbCB0aGUgY29uc3VtZXJzIGZpcnN0
Cj4gPiBzZXR1cCB0aGUgdmVjdG9yIGNhbGxiYWNrIGFuZCB0aGVuIG1hcCB0aGUgdmNwdSBpbmZv
IHBhZ2UsIGJ1dCB0aGVyZSdzCj4gPiBubyBsaW1pdGF0aW9uIHRoYXQgcHJldmVudHMgZG9pbmcg
aXQgaW4gdGhlIGludmVyc2Ugb3JkZXIuCj4gCj4gSG1tLCB5ZXMsIG9rYXksIEkgY2FuIHNlZSB0
aGF0IHdlIG1heSBpbmRlZWQgd2FudCB0byBkbyB0aGlzIGZvcgo+IHN5bW1ldHJ5IHJlYXNvbnMu
IFRoZXJlIGlzIGEgc21hbGwgdGhlb3JldGljYWwgcmlzayBvZiB0aGlzIGNhdXNpbmcKPiByYWNl
cywgdGhvdWdoLCBmb3Igbm90IGVudGlyZWx5IHdlbGwgd3JpdHRlbiBndWVzdCBkcml2ZXJzLgoK
Tm90IGV4YWN0bHkuIEluIHRoZSBzY2VuYXJpbyBkZXNjcmliZWQgYWJvdmUgbm90IGluamVjdGlu
ZyB0aGlzIGV2ZW50CndpbGwgY2F1c2UgZnVydGhlciBldmVudHMgdG8gbm90IGJlIGluamVjdGVk
IGFsc28uIFRoaXMgaXMgYmVjYXVzZQpWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvIHNldHMgZXZ0
Y2huX3VwY2FsbF9wZW5kaW5nIGFuZCB0cmllcyB0bwppbmplY3QgYW4gZXZlbnQgdXNpbmcgYXJj
aF9ldnRjaG5faW5qZWN0LiBJZiB0aGUgdmVjdG9yIGlzIG5vdCBzZXQgYXQKdGhpcyBwb2ludCwg
YXJjaF9ldnRjaG5faW5qZWN0IHdpbGwgZG8gbm90aGluZywgYnV0CmV2dGNobl91cGNhbGxfcGVu
ZGluZyB3aWxsIGJlIGxlZnQgc2V0LgoKRnVydGhlciBjYWxscyB0byB2Y3B1X21hcmtfZXZlbnRz
X3BlbmRpbmcgd2lsbCBub3QgY2FsbCBpbnRvCmh2bV9hc3NlcnRfZXZ0Y2huX2lycSBiZWNhdXNl
IHRoZSBwZW5kaW5nIGJpdCBpcyBhbHJlYWR5IHNldCwgdGh1cwpwcmV2ZW50aW5nIHRoZSBkZWxp
dmVyeSBvZiBhbnkgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHRzLgoKPiA+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+IEBAIC00
MDY5LDYgKzQwNjksNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3Rv
cigKPiA+ICAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogdXBjYWxsIHZlY3RvciAlMDJ4
XG4iLCB2LCBvcC52ZWN0b3IpOwo+ID4gIAo+ID4gICAgICB2LT5hcmNoLmh2bV92Y3B1LmV2dGNo
bl91cGNhbGxfdmVjdG9yID0gb3AudmVjdG9yOwo+ID4gKyAgICBhcmNoX2V2dGNobl9pbmplY3Qo
dik7Cj4gCj4gV2h5IGdvIHRocm91Z2ggdGhlIGFyY2ggaG9vayBpbnN0ZWFkIG9mIGNhbGxpbmcK
PiBodm1fYXNzZXJ0X2V2dGNobl9pcnEoKSBkaXJlY3RseT8KPiAKPiA+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaXJxLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKPiA+IEBAIC0z
ODUsNiArMzg1LDcgQEAgdm9pZCBodm1fc2V0X2NhbGxiYWNrX3ZpYShzdHJ1Y3QgZG9tYWluICpk
LCB1aW50NjRfdCB2aWEpCj4gPiAgICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZtX2Rv
bWFpbl9pcnEoZCk7Cj4gPiAgICAgIHVuc2lnbmVkIGludCBnc2k9MCwgcGRldj0wLCBwaW50eD0w
Owo+ID4gICAgICB1aW50OF90IHZpYV90eXBlOwo+ID4gKyAgICBzdHJ1Y3QgdmNwdSAqdjsKPiA+
ICAKPiA+ICAgICAgdmlhX3R5cGUgPSAodWludDhfdClNQVNLX0VYVFIodmlhLCBIVk1fUEFSQU1f
Q0FMTEJBQ0tfSVJRX1RZUEVfTUFTSykgKyAxOwo+ID4gICAgICBpZiAoICgodmlhX3R5cGUgPT0g
SFZNSVJRX2NhbGxiYWNrX2dzaSkgJiYgKHZpYSA9PSAwKSkgfHwKPiA+IEBAIC00NDcsNiArNDQ4
LDkgQEAgdm9pZCBodm1fc2V0X2NhbGxiYWNrX3ZpYShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRf
dCB2aWEpCj4gPiAgCj4gPiAgICAgIHNwaW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJx
X2xvY2spOwo+ID4gIAo+ID4gKyAgICBmb3JfZWFjaF92Y3B1KGQsIHYpCj4gPiArICAgICAgICBh
cmNoX2V2dGNobl9pbmplY3Qodik7Cj4gCj4gV291bGRuJ3QgaXQgbWFrZSBzZW5zZSB0byBsaW1p
dCB0aGlzIHRvIGFjdHVhbGx5IGFjdGl2ZSB2Q1BVLXM/CgpTaW5jZSBpdCdzIG5vdCBhIGhvdC1w
YXRoIEkgZGlkbid0IGJvdGhlciwgYnV0IEkgZ3Vlc3MgdXNpbmcKaXNfdmNwdV9vbmxpbmUgc2hv
dWxkIGJlIGZpbmU/CgpXaWxsIHN3aXRjaCB0byBodm1fYXNzZXJ0X2V2dGNobl9pcnEgZm9yIGJv
dGggb2YgdGhlIGFib3ZlLCBzaW5jZSB0aGlzCmlzIHg4Ni9odm0gY29kZSBhbHJlYWR5LgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:21:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX1if-0004XA-PD; Thu, 04 Jan 2018 09:21:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtd5=d7=intel.com=yang.zhong@srs-us1.protection.inumbo.net>)
 id 1eX1id-0004X4-Vq
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:21:48 +0000
X-Inumbo-ID: ecfd7ece-f130-11e7-b0d7-9f685aff125f
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ecfd7ece-f130-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 09:23:30 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 04 Jan 2018 01:21:40 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.45,506,1508828400"; d="scan'208";a="17395106"
Received: from yangzhon-virtual.bj.intel.com (HELO localhost) ([10.238.145.49])
 by orsmga003.jf.intel.com with ESMTP; 04 Jan 2018 01:21:38 -0800
Date: Thu, 4 Jan 2018 17:20:56 +0800
From: Yang Zhong <yang.zhong@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180104092056.GC11726@yangzhon-Virtual>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <1514967965-9967-2-git-send-email-yang.zhong@intel.com>
 <5A4D1A53020000780019A9A6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4D1A53020000780019A9A6@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86emul: Support GFNI insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDMsIDIwMTggYXQgMTA6MDA6NTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAzLjAxLjE4IGF0IDA5OjI2LCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdy
b3RlOgo+ID4gQEAgLTc3NDEsNiArNzc1MiwxNiBAQCB4ODZfZW11bGF0ZSgKPiA+ICAgICAgICAg
IG9wX2J5dGVzID0gMTY7Cj4gPiAgICAgICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247Cj4gPiAg
Cj4gPiArICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNhLCAweGNlKTogICAgIC8qIGdmMnA4
YWZmaW5lcWIgJGltbTgseG1tL20xMjgseG1tLHhtbSAqLwo+ID4gKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmM2EsIDB4Y2UpOiAvKiB2Z2YycDhhZmZpbmVxYiAkaW1tOCx7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPiA+ICsgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBm
M2EsIDB4Y2YpOiAgICAgLyogZ2YycDhhZmZpbmVpbnZxYiAkaW1tOCx4bW0vbTEyOCx4bW0seG1t
ICovCj4gPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHhjZik6IC8qIHZn
ZjJwOGFmZmluZWludnFiICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwo+ID4g
KyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZ2ZuaSk7Cj4gPiArICAgICAgICBpZiAo
IHZleC5vcGN4ID09IHZleF9ub25lICkKPiA+ICsgICAgICAgICAgICBnb3RvIHNpbWRfMGYzYV9j
b21tb247Cj4gPiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7
Cj4gCj4gVGhlIGRvY3VtZW50YXRpb24gc2F5cyAuVzEsIGJ1dCBJIG9mIGNvdXJzZSBkb24ndCBr
bm93IHdoZXRoZXIKPiB5b3UgbWVhbndoaWxlIHRlc3RlZCB5b3VyIGNvZGUgKHlvdSBzdGlsbCBk
b24ndCBhZGQgYSB0ZXN0IGNhc2UpCj4gYW5kIHRoZSBkb2MgaXMgd3JvbmcsIG9yIHRoaXMgbmVl
ZHMgdG8gYmUgIXZleC53Lgo+CiAgVGhhbmtzIEphbiBwb2ludGVkIG91dCB0aGlzIGlzc3VlLCB5
b3UgYXJlIHJpZ2h0IQoKICB2Z2YycDhhZmZpbmVxYiBhbmQgdmdmMnA4YWZmaW5laW52cWIgYXJl
IFcxLCBidXQgdmdmMnA4bXVsYiBpcyBXMC4KCiAgU28sIGZvciB2Z2YycDhhZmZpbmVxYiBhbmQg
dmdmMnA4YWZmaW5laW52cWIsICF2ZXgudyBpcyByaWdodC4KICBmb3IgdmdmMnA4bXVsYiB2ZXgu
dyBpcyByaWdodC4KCiAgQXMgZm9yIHRoZSB0ZXN0IGNhc2UgZm9yIHRob3NlIGluc25zLCBpIGFt
IHdyaXRpbmcgdGhvc2UgcmVsYXRlZCB0ZXN0IGNhc2VzIGluIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci4KCiAgSG93IG1hbnkgdGVzdCBjYXNlcyB3aWxsIHlvdSBuZWVkID8gT25lIHRlc3QgY2Fz
ZSBmb3Igb25lIENQVSBmZWF0dXJlKHZhZXMsZ2ZuaSBhbmQgdnBjbG11bHFkcSnvvJ8KCiAgQW5v
dGhlciBpc3N1ZSBpcyB3b3VsZCB5b3UgcGxlYXNlIHNoYXJlIHlvdXIgdGVzdCBndWlkZT8gaSB3
aWxsIHZlcmlmeSB0aG9zZSBpbnNucyBvbiBteSBzaW1pY3MgZW52aW9ybm1lbnQuCgogIHRoYW5r
cyBhIGxvdCEKCiAgWWFuZwogCj4gSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:23:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX1jz-0004by-2J; Thu, 04 Jan 2018 09:23:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX1jy-0004bn-Nk
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:23:10 +0000
X-Inumbo-ID: b670d29e-f130-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b670d29e-f130-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 10:21:58 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 02:23:07 -0700
Message-Id: <5A4E0089020000780019ACF7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 02:23:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 11/26] x86: Support indirect thunks
 from assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCj4gKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCj4gQEAgLTE1Myw4ICsxNTMsMjggQEAgdHJhbXBvbGlu
ZV9wcm90bW9kZV9lbnRyeToKPiAgICAgICAgICAuY29kZTY0Cj4gIHN0YXJ0NjQ6Cj4gICAgICAg
ICAgLyogSnVtcCB0byBoaWdoIG1hcHBpbmdzLiAqLwo+IC0gICAgICAgIG1vdmFicyAgJF9faGln
aF9zdGFydCwlcmF4Cj4gLSAgICAgICAgam1wcSAgICAqJXJheAo+ICsgICAgICAgIG1vdmFicyAg
JF9faGlnaF9zdGFydCwgJXJkaQo+ICsKPiArI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSwo+
ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSWYgYm9vdGluZyB2aXJ0dWFsaXNlZCwgb3IgaG90
LW9ubGluaW5nIGEgQ1BVLCBzaWJsaW5nIHRocmVhZHMgY2FuCj4gKyAgICAgICAgICogYXR0ZW1w
dCBCcmFuY2ggVGFyZ2V0IEluamVjdGlvbiBhZ2FpbnN0IHRoaXMgam1wLgo+ICsgICAgICAgICAq
Cj4gKyAgICAgICAgICogV2UndmUgZ290IG5vIHVzYWJsZSBzdGFjayBzbyBjYW4ndCB1c2UgYSBS
RVRQT0xJTkUgdGh1bmssIGFuZCBhcmUKPiArICAgICAgICAgKiBmdXJ0aGVyIHRoYW4gKy0gMkcg
ZnJvbSB0aGUgaGlnaCBtYXBwaW5ncyBzbyBjb3VsZG4ndCB1c2UgSlVNUF9USFVOSwo+ICsgICAg
ICAgICAqIGV2ZW4gaWYgd2FzIGEgbm9uLVJFVFBPTElORSB0aHVuay4gIEZ1dGhlcm1vcmUsIGFu
IExGRU5DRSBpc24ndAo+ICsgICAgICAgICAqIG5lY2Vzc2VyaWx5IHNhZmUgdG8gdXNlIGF0IHRo
aXMgcG9pbnQuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBBcyB0aGlzIGlzbid0IGEgaG90
cGF0aCwgdXNlIGEgZnVsbHkgc2VyaWFsaXNpbmcgZXZlbnQgdG8gcmVkdWNlCj4gKyAgICAgICAg
ICogdGhlIHNwZWN1bGF0aW9uIHdpbmRvdyBhcyBtdWNoIGFzIHBvc3NpYmxlLiAgJWVieCBuZWVk
cyBwcmVzZXJ2aW5nCj4gKyAgICAgICAgICogZm9yIF9faGlnaF9zdGFydC4KPiArICAgICAgICAg
Ki8KPiArICAgICAgICBtb3YgICAgICVlYngsICVlc2kKPiArICAgICAgICBjcHVpZAo+ICsgICAg
ICAgIG1vdiAgICAgJWVzaSwgJWVieAo+ICsjZW5kaWYKPiArCj4gKyAgICAgICAgam1wcSAgICAq
JXJkaQoKV291bGQgdGhlcmUgYmUgYW55dGhpbmcgd3Jvbmcgd2l0aCBvbWl0dGluZyB0aGUgI2lm
ZGVmLCBzbGlnaHRseQppbXByb3ZpbmcgcmVhZGFiaWxpdHk/Cgo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
Ywo+IEBAIC03MywzNyArNzMsNTggQEAgdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25l
ZCBpbnQgcG9ydCwgdTggdmFsdWUpOwo+ICAKPiAgdHlwZWRlZiB2b2lkIGlvX2VtdWxfc3R1Yl90
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwo+ICAKPiArI2lmZGVmIENPTkZJR19JTkRJUkVDVF9U
SFVOSwo+ICtleHRlcm4gY2hhciBpbmRfdGh1bmtfcmN4W10gYXNtICgiX194ODYuaW5kaXJlY3Rf
dGh1bmsucmN4Iik7Cj4gKyNlbmRpZgoKQWdhaW4gSSBkb24ndCBzZWUgdGhlIHZhbHVlIG9mIHRo
ZSAjaWZkZWYuCgo+ICBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxfc3R1Yl9zZXR1cChz
dHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQg
Ynl0ZXMpCj4gIHsKPiArICAgIHN0cnVjdCBzdHVicyAqdGhpc19zdHVicyA9ICZ0aGlzX2NwdShz
dHVicyk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlzX3N0dWJzLT5hZGRyICsg
U1RVQl9CVUZfU0laRSAvIDI7Cj4gKwo+ICAgICAgaWYgKCAhY3R4dC0+aW9fZW11bF9zdHViICkK
PiAtICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlz
X2NwdShzdHVicy5tZm4pKSkgKwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAodGhpc19jcHUoc3R1YnMuYWRkcikgJgo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgflBBR0VfTUFTSykgKwo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVFVCX0JVRl9TSVpFIC8gMjsKPiArICAg
ICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPQo+ICsgICAgICAgICAgICBtYXBfZG9tYWluX3BhZ2Uo
X21mbih0aGlzX3N0dWJzLT5tZm4pKSArIChzdHViX3ZhICYgflBBR0VfTUFTSyk7Cj4gIAo+ICAg
ICAgLyogbW92cSAkaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoLCVyY3ggKi8KPiAgICAgIGN0eHQt
PmlvX2VtdWxfc3R1YlswXSA9IDB4NDg7Cj4gICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMV0gPSAw
eGI5Owo+ICAgICAgKih2b2lkICoqKSZjdHh0LT5pb19lbXVsX3N0dWJbMl0gPSAodm9pZCAqKWhv
c3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaDsKPiArCj4gKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhV
TksKPiArICAgIC8qIGNhbGxxIF9feDg2LmluZGlyZWN0X3RodW5rLnJjeCAqLwo+ICsgICAgY3R4
dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZTg7Cj4gKyAgICAqKGludDMyX3QgKikmY3R4dC0+aW9f
ZW11bF9zdHViWzExXSA9Cj4gKyAgICAgICAgX3AoaW5kX3RodW5rX3JjeCkgLSBfcChzdHViX3Zh
ICsgMTEgKyA0KTsKCldoeSB0d28gKGhpZGRlbikgY2FzdHMgd2hlbiBvbmUgKGNsZWFybHkgdmlz
aWJsZSBvbmUpIHdvdWxkIGRvOgoKICAgICooaW50MzJfdCAqKSZjdHh0LT5pb19lbXVsX3N0dWJb
MTFdID0KICAgICAgICAodW5zaWduZWQgbG9uZylpbmRfdGh1bmtfcmN4IC0gKHN0dWJfdmEgKyAx
MSArIDQpOwoKPwoKPiArI2Vsc2UKPiAgICAgIC8qIGNhbGxxIColcmN4ICovCj4gICAgICBjdHh0
LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKPiAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMV0g
PSAweGQxOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiAzIGJ5dGVzIG9mIFA2X05PUFMuCj4gKyAg
ICAgKiBUT0RPOiB1bnRhbmdsZSBpZGVhbF9ub3BzIGZyb20gaW5pdC9saXZlcGF0Y2ggS2NvbmZp
ZyBvcHRpb25zLgo+ICsgICAgICovCj4gKyAgICBtZW1jcHkoJmN0eHQtPmlvX2VtdWxfc3R1Ylsx
Ml0sICJceDBmXHgxZlx4MDAiLCAzKTsKPiArI2VuZGlmCgpTYW1lIGhlcmUgLSByYXRoZXIgdGhh
biBtYWtpbmcgZXZlcnl0aGluZyBtb3JlIGNvbXBsaWNhdGVkIHRvCnJlYWQvdW5kZXJzdGFuZCwg
d2h5IGRvbid0IHdlIGF2b2lkIGNvbmRpdGlvbmFscyBpbiBwbGFjZXMgd2hlcmUKcGVyZm9ybWFu
Y2UgaXMgb2Ygbm8gY29uY2Vybi4gSW4gdGhlIGVuZCBpdCBtYXkgd2VsbCBiZSB0aGF0IHdlCndv
dWxkbid0IG5lZWQgQ09ORklHX0lORElSRUNUX1RIVU5LIGF0IGFsbCwgdW5sZXNzIGl0IGJlY2Ft
ZQphIHVzZXItc2VsZWN0YWJsZSBvcHRpb24gKGFzIHN1Z2dlc3RlZCBpbiByZXBseSB0byBwYXRj
aCA5KS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKPiBAQCAtMTMsNiArMTMsMTQgQEAKPiAgI2lu
Y2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4K
PiAgCj4gKyNpZmRlZiBfX0FTU0VNQkxZX18KPiArIyBpbmNsdWRlIDxhc20vaW5kaXJlY3RfdGh1
bmtfYXNtLmg+Cj4gKyNlbHNlCj4gK2FzbSAoICJcdC5lcXUgQ09ORklHX0lORElSRUNUX1RIVU5L
LCAiCj4gKyAgICAgIF9fc3RyaW5naWZ5KElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5L
KSkgKTsKPiArYXNtICggIlx0LmluY2x1ZGUgXCJhc20vaW5kaXJlY3RfdGh1bmtfYXNtLmhcIiIg
KTsKPiArI2VuZGlmCgpGb3IgdGhpcyB0byB3b3JrIHdpdGggYWxsIGNvbXBpbGVycywgYXJlbid0
IHlvdSBzdGlsbCBtaXNzaW5nIHRoZQphZGRpdGlvbiBvZiAtV2EsLUkkKEJBU0VESVIpL2luY2x1
ZGUgb24gdG9wIG9mIHRoZSBvdGhlcgpjb21waWxlciBvcHRpb24gYWRkaXRpb25zIGRvbmUgaW4g
cGF0Y2ggOT8KCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW5k
aXJlY3RfdGh1bmtfYXNtLmgKPiBAQCAtMCwwICsxLDQxIEBACj4gKy8qCj4gKyAqIFdhcm5pbmch
ICBUaGlzIGZpbGUgaXMgaW5jbHVkZWQgYXQgYW4gYXNzZW1ibGVyIGxldmVsIGZvciAuYyBmaWxl
cywgY2F1c2luZwo+ICsgKiB1c3VhbCAjaWZkZWYnYXJ5IHRvIHR1cm4gaW50byBjb21tZW50cy4K
PiArICovCj4gKwo+ICsubWFjcm8gSU5EX1RIVU5LIGluc246cmVxIGFyZzpyZXEKPiArLyoKPiAr
ICogQ3JlYXRlIGFuIGluZGlyZWN0IGJyYW5jaC4gIGluc24gaXMgb25lIG9mIGNhbGwvam1wLCBh
cmcgaXMgYSBzaW5nbGUKPiArICogcmVnaXN0ZXIuCj4gKyAqCj4gKyAqIFdpdGggbm8gY29tcGls
ZXIgc3VwcG9ydCwgdGhpcyBkZWdyYXRlZCBpbnRvIGEgcGxhaW4gaW5kaXJlY3QgY2FsbC9qbXAu
CgoiZGVncmFkZXMiIG9yICJkZWdlbmVyYXRlcyIgb3IgeWV0IHNvbWV0aGluZyBlbHNlPwoKPiAr
ICogV2l0aCBjb21waWxlciBzdXBwb3J0LCBkaXNwYXRjaCB0byB0aGUgY29ycmVjdCBfX3g4Ni5p
bmRpcmVjdF90aHVuay4qCj4gKyAqLwo+ICsgICAgLmlmIENPTkZJR19JTkRJUkVDVF9USFVOSyA9
PSAxCgpJZiB3ZSByZWFsbHkgd2FudC9uZWVkIHRvIGtlZXAgdGhpcyBjb25maWcgb3B0aW9uLCB3
aHkgbm90IHdpdGhvdXQKdGhlICI9PSAxIj8KCj4gKyAgICAgICAgJGRvbmUgPSAwCj4gKyAgICAg
ICAgLmlycCByZWcsIHJheCwgcmJ4LCByY3gsIHJkeCwgcnNpLCByZGksIHJicCwgcjgsIHI5LCBy
MTAsIHIxMSwgcjEyLCByMTMsIHIxNCwgcjE1CgpTYW1lIGNvc21ldGljIHJlbWFyayBhcyBlYXJs
aWVyIHJlZ2FyZGluZyB0aGUgb3JkZXJpbmcgYW5kIHRoZQpwb3NzaWJsZSBvbWlzc2lvbiBvZiB0
aGUgci1zIGhlcmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:29:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:29:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX1pz-0004z3-NQ; Thu, 04 Jan 2018 09:29:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX1py-0004yx-Ah
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:29:22 +0000
X-Inumbo-ID: fc11dfa5-f131-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fc11dfa5-f131-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 09:31:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 02:29:14 -0700
Message-Id: <5A4E01F9020000780019AD13@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 02:29:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-13-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-13-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 12/26] x86/boot: Report details of
 speculative mitigations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm90aGluZyB2ZXJ5IGludGVyZXN0aW5nIGF0IHRoZSBtb21lbnQsIGJ1dCB0aGUgbG9n
aWMgd2lsbCBncm93IGFzIG5ldwo+IG1pdGlnYXRpb25zIGFyZSBhZGRlZC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnMoKSBsb29rcyB0byBiZSBmYXIgbW9yZSBpbnZvbHZlZCB0aGFuIGl0Cm5lZWRzIHRv
IGJlIGF0IHRoaXMgcG9pbnQsIGJ1dCBJIHNlZSB0aGlzIHNvcnQgb2YganVzdGlmaWVkIGJ5IHRo
ZQphZGRpdGlvbnMgaW4gcGF0Y2ggMTQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:32:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:32:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX1tE-0005b4-5O; Thu, 04 Jan 2018 09:32:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX1tC-0005as-Uw
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:32:42 +0000
X-Inumbo-ID: 740a50f4-f132-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 740a50f4-f132-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 09:34:25 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 02:32:36 -0700
Message-Id: <5A4E02C3020000780019AD16@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 02:32:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-14-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-14-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 13/26] x86/amd: Try to set lfence as
 being Dispatch Serialising
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvYW1kLmMKPiBAQCAtNTU4LDggKzU1OCw0MSBAQCBzdGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1
Y3QgY3B1aW5mb194ODYgKmMpCj4gIAkJCXdybXNyX2FtZF9zYWZlKDB4YzAwMTEwMGQsIGwsIGgg
JiB+MSk7Cj4gIAl9Cj4gIAo+ICsJLyoKPiArCSAqIEF0dGVtcHQgdG8gc2V0IGxmZW5jZSB0byBi
ZSBEaXNwYXRjaCBTZXJpYWxpc2luZy4gIFRoaXMgTVNSIGFsbW9zdAo+ICsJICogY2VydGFpbmx5
IGlzbid0IHZpcnR1YWxpc2VkIChhbmQgWGVuIGF0IGxlYXN0IHdpbGwgbGVhayB0aGUgcmVhbAo+
ICsJICogdmFsdWUgaW4gYnV0IHNpbGVudGx5IGRpc2NhcmQgd3JpdGVzKSwgYXMgd2VsbCBhcyBi
ZWluZyBwZXItY29yZQo+ICsJICogcmF0aGVyIHRoYW4gcGVyLXRocmVhZCwgc28gZG8gYSBmdWxs
IHNhZmUgcmVhZC93cml0ZS9yZWFkYmFjayBjeWNsZQo+ICsJICogaW4gdGhlIHdvcnN0IGNhc2Uu
Cj4gKwkgKi8KPiArCWlmIChjLT54ODYgPT0gMHgwZiB8fCBjLT54ODYgPT0gMHgxMSkKPiArCQkv
KiBBbHdheXMgZGlzcGF0Y2ggc2VyaWFsaXNpbmcgb24gdGhpcyBoYXJkYXJlLiAqLwo+ICsJCV9f
c2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsIGMtPng4Nl9jYXBhYmlsaXR5KTsK
PiArCWVsc2UgaWYgKGMtPng4NiA9PSAweDEwIHx8IGMtPng4NiA+PSAweDEyKSB7CgpJIHRoaW5r
IHRoaXMgY291bGQgYmUganVzdCAiZWxzZSIsIGFzIG1vZGVscyBiZWxvdyAweGYgYXJlbid0IDY0
LWJpdApjYXBhYmxlLiBBbnl3YXkKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkZvciBjb21wbGV0ZW5lc3MgSSdtIGFsc28gcmVwcm9kdWNpbmcgYW4gZWFybGll
ciByZW1hcmsgSSBtYWRlOgpBIHF1ZXN0aW9uIHRob3VnaCBpcyB3aGV0aGVyIGl0IGlzIGEgZ29v
ZCBpZGVhIHRvIHNldCB0aGUgTVNSCmJpdCB1bmNvbmRpdGlvbmFsbHkuIEZvciBleGFtcGxlLCB3
aXRoICJidGk9IiBiZWluZyBnaXZlbiBvdGhlcgp0aGFuICJsZmVuY2UiLCBpdCBzZWVtcyBxdWl0
ZSBwb2ludGxlc3MgdG8gaW1wYWN0IGd1ZXN0IChhbmQKaW4gcGFydGljdWxhciB1c2VyIG1vZGUp
IGNvZGUgYnkgbWFraW5nIExGRU5DRSBkaXNwYXRjaApzZXJpYWxpemluZy4gT3RvaCBhIHZhbGlk
IHF1ZXN0aW9uIGlzIHdoZXRoZXIgTEZFTkNFIGlzIGJlaW5nCnVzZWQgbXVjaCBmb3IgcHVycG9z
ZXMgb3RoZXIgdGhhbiB0aGUgb25lIGhlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:40:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:40:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX20U-0006PQ-Td; Thu, 04 Jan 2018 09:40:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX20T-0006PK-Cx
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:40:13 +0000
X-Inumbo-ID: 18ddc2aa-f133-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18ddc2aa-f133-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 10:39:02 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 02:40:10 -0700
Message-Id: <5A4E0488020000780019AD47@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 02:40:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-15-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-15-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 14/26] x86: Introduce alternative
 indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiArKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+IEBAIC0yNDUsNiArMjQ1LDIwIEBA
IGFuZCBub3QgcnVubmluZyBzb2Z0aXJxcy4gUmVkdWNlIHRoaXMgaWYgc29mdGlycXMgYXJlIG5v
dCBiZWluZyBydW4gZnJlcXVlbnRseQo+ICBlbm91Z2guIFNldHRpbmcgdGhpcyB0byBhIGhpZ2gg
dmFsdWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCj4gIHRoZSBOTUkg
d2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgo+ICAKPiArIyMjIGJ0aSAoeDg2KQo+ICs+IGA9IExp
c3Qgb2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfHBsYWluIF1gCj4gKwo+ICtCcmFuY2ggVGFy
Z2V0IEluamVjdGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1v
c3QKPiArYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1
cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCj4gK2FuZCBoYXJkd2FyZSBkZXRhaWxzLgo+ICsKPiAr
KipXQVJOSU5HOiBBbnkgdXNlIG9mIHRoaXMgb3B0aW9uIGluaGliaXRzIGFsbCBoZXJpc3Rjcy4g
IFVzZSB3aXRoIGV4dHJlbWUgY2FyZS4qKgoKImhldXJpc3RpY3MiCgo+IEBAIC0yNyw3ICsyOCw0
MiBAQCBlbnVtIGluZF90aHVuayB7Cj4gICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNv
bXBpbGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KPiAgCj4gICAgICBUSFVOS19SRVRQT0xJTkUs
Cj4gLX07Cj4gKyAgICBUSFVOS19MRkVOQ0UsCj4gKyAgICBUSFVOS19KTVAsCj4gK30gb3B0X3Ro
dW5rIF9faW5pdGRhdGEgPSBUSFVOS19ERUZBVUxUOwoKVGhpcyB3YW50cyB0byBiZSBzdGF0aWMu
Cgo+IEBAIC00OCw2ICs4NiwzMSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGln
YXRpb25zKHZvaWQpCj4gICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7
Cj4gIAo+ICAgICAgLyoKPiArICAgICAqIEhhcyB0aGUgdXNlciBzcGVjaWZpZWQgYW55IGN1c3Rv
bSBCVEkgbWl0aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRoZWlyCj4gKyAgICAgKiBpbnN0cnVj
dGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGljcy4KPiArICAgICAqLwo+ICsg
ICAgaWYgKCBvcHRfdGh1bmsgIT0gVEhVTktfREVGQVVMVCApCj4gKyAgICB7Cj4gKyAgICAgICAg
dGh1bmsgPSBvcHRfdGh1bms7Cj4gKyAgICB9CgpUaGUgYnJhY2VzIGFyZW4ndCByZWFsbHkgbmVl
ZGVkIGhlcmUuCgo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAgICAg
ICogRXZhbHVhdGUgdGhlIHNhZmVzdCBCcmFuY2ggVGFyZ2V0IEluamVjdGlvbiBtaXRpZ2F0aW9u
cyB0byB1c2UuCj4gKyAgICAgICAgICogRmlyc3QsIGJlZ2luIHdpdGggY29tcGlsZXItYWlkZWQg
bWl0aWdhdGlvbnMuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCBJU19FTkFCTEVEKENP
TkZJR19JTkRJUkVDVF9USFVOSykgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyoKPiAr
ICAgICAgICAgICAgICogQU1EJ3MgcmVjb21tZW5kZWQgbWl0aWdhdGlvbiBpcyB0byBzZXQgbGZl
bmNlIGFzIGJlaW5nIGRpc3BhdGNoCj4gKyAgICAgICAgICAgICAqIHNlcmlhbGlzaW5nLCBhbmQg
dG8gdXNlIElORF9USFVOS19MRkVOQ0UuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAg
ICBpZiAoIGNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoICkKPiArICAgICAgICAgICAgICAgIHRodW5r
ID0gVEhVTktfTEZFTkNFOwo+ICsgICAgICAgIH0KPiArICAgIH0KCkFzIGFza2VkIGVsc2V3aGVy
ZSwgaXMgdGhlIENPTkZJR19JTkRJUkVDVF9USFVOSyBkZXBlbmRlbmN5CmhlcmUgcmVhbGx5IG1l
YW5pbmdmdWwgZm9yIHRoZSBvdmVyYWxsIGVmZmVjdD8gU3VyZWx5IGlmIHdlIGNhbid0IHVzZQp0
aHVua3MgaW4gdGhlIGZpcnN0IHBsYWNlIGl0IGRvZXNuJ3QgbWF0dGVyIHdoaWNoIHZhcmlhbnQg
b2YgdGhlbSB3ZQpkb24ndCB1c2U/CgpBbnl3YXksIHdpdGggYXQgbGVhc3QgdGhlIGZpcnN0IHR3
byByZW1hcmtzIHRha2VuIGNhcmUgb2YKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:42:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:42:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX22z-0006ZK-DA; Thu, 04 Jan 2018 09:42:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX22x-0006Z8-FL
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:42:47 +0000
X-Inumbo-ID: dc5313b6-f133-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc5313b6-f133-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 09:44:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 02:42:40 -0700
Message-Id: <5A4E051D020000780019AD4A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 02:42:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] [PATCH v6.5 15/26] x86/feature: Definitions for
 Indirect Branch Controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQ29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgYXJlIGdhaW5pbmcgSW5kaXJlY3QgQnJhbmNo
IENvbnRyb2xzIHZpYSBtaWNyb2NvZGUKPiB1cGRhdGVzLiAgSW50ZWwgYXJlIGludHJvZHVjaW5n
IG9uZSBiaXQgdG8gaW5kaWNhdGUgSUJSUyBhbmQgSUJQQiBzdXBwb3J0LCBhbmQKPiBhIHNlY29u
ZCBiaXQgZm9yIFNUSUJQLiAgQU1EIGFyZSBpbnRyb2R1Y2luZyBJUEJQIG9ubHksIHNvIGVudW1l
cmF0ZSBpdCB3aXRoIGEKPiBzZXBhcmF0ZSBiaXQuCj4gCj4gRnVydGhlcm1vcmUsIGRlcGVuZGlu
ZyBvbiBjb21waWxlciBhbmQgbWljcm9jb2RlIGF2YWlsYWJpbGl0eSwgd2UgbWF5IHdhbnQgdG8K
PiBydW4gWGVuIHdpdGggSUJSUyBzZXQsIG9yIGNsZWFyLgo+IAo+IFRvIHVzZSB0aGVzZSBmYWNp
bGl0aWVzLCB3ZSBzeW50aGVzaXNlIHNlcGFyYXRlIElCUlMgYW5kIElCUEIgYml0cyBmb3IKPiBp
bnRlcm5hbCB1c2UuICBBIGxvdCBvZiBpbmZyYXN0cnVjdHVyZSBpcyByZXF1aXJlZCBiZWZvcmUg
dGhlc2UgZmVhdHVyZXMgYXJlCj4gc2FmZSB0byBvZmZlciB0byBndWVzdHMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFzIGJl
Zm9yZQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpkZXNwaXRl
IG15IGRpc2xpa2Ugb2YgLi4uCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCj4gQEAgLTMxLDYgKzMx
LDE3IEBACj4gICNkZWZpbmUgRUZFUl9MTVNMRQkJKDE8PF9FRkVSX0xNU0xFKQo+ICAjZGVmaW5l
IEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9GRlhTRSkKPiAgCj4gKy8qIFNwZWN1bGF0aW9uIENvbnRy
b2xzLiAqLwo+ICsjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4Cj4gKyNkZWZpbmUg
X1NQRUNfQ1RSTF9JQlJTCQkJMAo+ICsjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBV
TEwpIDw8IF9TUEVDX0NUUkxfSUJSUykKPiArI2RlZmluZSBfU1BFQ19DVFJMX1NUSUJQCQkxCj4g
KyNkZWZpbmUgU1BFQ19DVFJMX1NUSUJQCQkJKF9BQygxLCBVTEwpIDw8IF9TUEVDX0NUUkxfU1RJ
QlApCj4gKwo+ICsjZGVmaW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAwMDAwNDkKPiArI2RlZmluZSBf
UFJFRF9DTURfSUJQQgkJCTAKPiArI2RlZmluZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwp
IDw8IF9QUkVEX0NNRF9JQlBCKQoKLi4uIHRoZSBmdXJ0aGVyIGludHJvZHVjdGlvbiBvZiByZXNl
cnZlZCBuYW1lcyBoZXJlIChJIGRvCnJlYWxpemUgdGhpcyBpcyBjb25zaXN0ZW50IHdpdGggb3Ro
ZXIgbmFtZXMgaW4gdGhpcyBmaWxlLCBidXQKYW55d2F5KS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:43:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX23b-0006dk-LM; Thu, 04 Jan 2018 09:43:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX23a-0006dN-Fd
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:43:26 +0000
X-Inumbo-ID: f3b1dac3-f133-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3b1dac3-f133-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 09:45:09 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 02:43:20 -0700
Message-Id: <5A4E0546020000780019AD4D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 02:43:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-17-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-17-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 16/26] x86/cmdline: Introduce a command
 line option to disable IBRS/IBPB, STIBP and IBPB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW5zdGVhZCBvZiBnYWluaW5nIHlldCBhbm90aGVyIHRvcCBsZXZlbCBib29sZWFuLCBp
bnRyb2R1Y2UgYSBtb3JlIGdlbmVyaWMKPiBjcHVpZD0gb3B0aW9uLiAgQWxzbyBpbnRyb2R1Y2Ug
YSBoZWxwZXIgZnVuY3Rpb24gdG8gcGFyc2UgYSBnZW5lcmljIGJvb2xlYW4KPiB2YWx1ZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKQXMgYmVmb3JlClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:53:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:53:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2Cw-0007XG-H1; Thu, 04 Jan 2018 09:53:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX2Cv-0007XA-C8
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:53:05 +0000
X-Inumbo-ID: 4bf709b5-f135-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4bf709b5-f135-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 09:54:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 02:52:57 -0700
Message-Id: <5A4E0785020000780019AD72@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 02:52:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-20-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-20-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 19/26] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTI5Miw2ICszMDEsMTYgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlk
X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4u
Y3B1aWRtYXNrcy0+ZTFjZCA9IG1hc2s7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgIGNhc2UgMHg4MDAwMDAwODoKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIElm
IHRoZSBJQlJCIHBvbGljeSBoYXMgY2hhbmdlZCwgd2UgbmVlZCB0byByZWNhbGN1bGF0ZSB0aGUg
TVNSCj4gKyAgICAgICAgICogaW50ZXJjZXB0aW9uIGJpdG1hcHMuCj4gKyAgICAgICAgICovCj4g
KyAgICAgICAgY2FsbF9wb2xpY3lfY2hhbmdlZCA9IChpc19odm1fZG9tYWluKGQpICYmCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKG9sZF9lOGIgXiBwLT5leHRkLnJhd1s4XS5i
KSAmCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNwdWZlYXRfbWFzayhYODZf
RkVBVFVSRV9JQlBCKSkpKTsKClRoZXJlJ3MgYSBzdHJheSBwYWlyIG9mIHBhcmVudGhlc2VzIGhl
cmUuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3Iu
Ywo+IEBAIC0xMzIsNyArMTMyLDggQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCj4gICAgICBjYXNlIE1TUl9TUEVDX0NU
Ukw6Cj4gICAgICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgKQo+ICAgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0Owo+IC0gICAgICAgICp2YWwgPSB2cC0+c3BlY19jdHJsLmd1ZXN0Owo+ICsgICAg
ICAgICp2YWwgPSAodnAtPnNwZWNfY3RybC5kaXJlY3RfYWNjZXNzCj4gKyAgICAgICAgICAgICAg
ICA/IHZwLT5zcGVjX2N0cmwuaG9zdCA6IHZwLT5zcGVjX2N0cmwuZ3Vlc3QpOwo+ICAgICAgICAg
IGJyZWFrOwoKVG8gcmVjYXAsIEkgaGFkIGFza2VkIHdoZXRoZXIgdGhpcyBpcyB2YWxpZCBhaGVh
ZCBvZiBsYXRlciBjaGFuZ2VzLAp3aGljaCB5b3UgcmVwbGllZCB0byBzYXlpbmcgdGhpcyB3b24n
dCBoYXZlIGFueSAiYnkgbm90IHBlcm1pdHRpbmcKdGhlIGd1ZXN0IGFueSBhY2Nlc3MgdW50aWwg
cGF0Y2ggMjUiLiBJbiB3aGljaCBjYXNlIGF0IHRoZSB2ZXJ5CmxlYXN0IHRoZSBwYXRjaCB0aXRs
ZSBpcyBtaXNsZWFkaW5nLiBZZXQgSSBkb24ndCBldmVuIGFncmVlIHdpdGggd2hhdAp5b3Ugc2F5
IC0gcGF0Y2ggMjUgb25seSBmaWRkbGVzIHdpdGggQ1BVSUQgYml0cy4gRGlkIHlvdSBwZXJoYXBz
Cm1lYW4gdG8gc2F5ICJCeSBub3QgcGVybWl0dGluZyBhIHdlbGwgYmVoYXZlZCBndWVzdCBhbnkg
YWNjZXNzCnVudGlsIHBhdGNoIDI1LCIgYXMgb25lIHRyeWluZyB0byBhY2Nlc3MgdGhlIE1TUnMg
d2l0aG91dCBjb25zdWx0aW5nCnRoZSBDUFVJRCBiaXRzIHdvdWxkIGJlIGFibGUgdG8gc3RhcnRp
bmcgd2l0aCB0aGUgcGF0Y2ggaGVyZSBhaXVpPwoKSSBkbyByZWFsaXplIHRoYXQgcmUtb3JkZXJp
bmcgdGhlIHNlcmllcyBtYXkgYmUgaW1wb3NzaWJsZSwgc28gSSdtCm5vdCBuZWNlc3NhcmlseSBh
c2tpbmcgZm9yIGEgY29kZSBjaGFuZ2UuIEJ1dCBhdCBsZWFzdCB0aGUKZGVzY3JpcHRpb24gc2hv
dWxkIGV4cGxhaW4gdGhlIHNpdHVhdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 09:59:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 09:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2Iq-0007rB-4o; Thu, 04 Jan 2018 09:59:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX2Ip-0007r5-1f
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 09:59:11 +0000
X-Inumbo-ID: 264cc02a-f136-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 264cc02a-f136-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:00:53 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 02:59:03 -0700
Message-Id: <5A4E08F4020000780019AD80@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 02:59:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-21-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-21-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 20/26] x86: Protect unaware domains
 from meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCkZ1bmRhbWVudGFsbHkgKGFzIGJlZm9yZSkKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KSG93ZXZlcjoKCj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gQEAgLTIwMjcsNiArMjAyNywyNSBA
QCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4gICAq
Lwo+ICB2b2lkIGNwdWlkX3BvbGljeV91cGRhdGVkKHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gKyAg
ICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsK
PiArICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIEZvciBndWVzdHMgd2hpY2gga25vdyBhYm91dCBJQlJTIGJ1dCBhcmUg
bm90IHRvbGQgYWJvdXQgU1RJQlAgcnVubmluZwo+ICsgICAgICogb24gaGFyZHdhcmUgc3VwcG9y
dGluZyBoeXBlcnRocmVhZGluZywgdGhlIGd1ZXN0IGRvZXNuJ3Qga25vdyB0bwo+ICsgICAgICog
cHJvdGVjdCBpdHNlbGYgZnVsbHkuICAoU3VjaCBhIGd1ZXN0IHdvbid0IGJlIHBlcm1pdHRlZCBk
aXJlY3QgYWNjZXNzCj4gKyAgICAgKiB0byB0aGUgTVNSLikgIEhhdmUgWGVuIGZpbGwgaW4gdGhl
IGdhcHMsIHNvIGFuIHVuYXdhcmUgZ3Vlc3QgY2FuJ3QgYmUKPiArICAgICAqIGludGVyZmVyZWQg
d2l0aCBieSBhIG1lZGRsaW5nIGd1ZXN0IG9uIGFuIGFkamFjZW50IGh5cGVydGhyZWFkLgo+ICsg
ICAgICovCj4gKyAgICBpZiAoIGNwLT5mZWF0LmlicnNiICkKPiArICAgIHsKPiArICAgICAgICBp
ZiAoICFjcC0+ZmVhdC5zdGlicCAmJiBjcHVfaGFzX3N0aWJwICYmCj4gKyAgICAgICAgICAgICAh
KHZwLT5zcGVjX2N0cmwuZ3Vlc3QgJiAoU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlAp
KSApCj4gKyAgICAgICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCA9IFNQRUNfQ1RSTF9TVElCUDsK
PiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCA9IHZwLT5z
cGVjX2N0cmwuZ3Vlc3Q7CgpUaGlzIGNvZGUgaXMgc28gc2ltaWxhciB0byAuLi4KCj4gLS0tIGEv
eGVuL2FyY2gveDg2L21zci5jCj4gKysrIGIveGVuL2FyY2gveDg2L21zci5jCj4gQEAgLTE4MSw3
ICsxODEsMjAgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3Is
IHVpbnQ2NF90IHZhbCkKPiAgICAgICAgICAgICAgICAgICAgICAgKGNwLT5mZWF0LnN0aWJwID8g
U1BFQ19DVFJMX1NUSUJQIDogMCkpICkKPiAgICAgICAgICAgICAgZ290byBncF9mYXVsdDsgLyog
UnN2ZCBiaXQgc2V0PyAqLwo+ICAgICAgICAgIHZwLT5zcGVjX2N0cmwuZ3Vlc3QgPSB2YWw7Cj4g
LSAgICAgICAgdnAtPnNwZWNfY3RybC5ob3N0ICA9IHZhbDsKPiArCj4gKyAgICAgICAgLyoKPiAr
ICAgICAgICAgKiBGb3IgZ3Vlc3RzIHdoaWNoIGFyZSBub3QgdG9sZCBhYm91dCBTVElCUCwgcnVu
bmluZyBvbiBoYXJkd2FyZQo+ICsgICAgICAgICAqIHN1cHBvcnRpbmcgaHlwZXJ0aHJlYWRpbmcs
IHRoZSBndWVzdCBkb2Vzbid0IGtub3cgdG8gcHJvdGVjdCBpdHNlbGYKPiArICAgICAgICAgKiBm
dWxseS4gIChTdWNoIGEgZ3Vlc3Qgd29uJ3QgYmUgcGVybWl0dGVkIGRpcmVjdCBhY2Nlc3MgdG8g
dGhlIE1TUi4pCj4gKyAgICAgICAgICogV2hlbiBJQlJTIGlzIG5vdCBpbiBmb3JjZSwgaGF2ZSBY
ZW4gZmlsbCBpbiB0aGUgZ2Fwcywgc28gYW4gdW5hd2FyZQo+ICsgICAgICAgICAqIGd1ZXN0IGNh
bid0IGJlIGludGVyZmVyZWQgd2l0aCBieSBhIG1lZGRsaW5nIGd1ZXN0IG9uIGFuIGFkamFjZW50
Cj4gKyAgICAgICAgICogaHlwZXJ0aHJlYWQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYg
KCAhY3AtPmZlYXQuc3RpYnAgJiYgY3B1X2hhc19zdGlicCAmJgo+ICsgICAgICAgICAgICAgISh2
YWwgJiAoU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApKSApCj4gKyAgICAgICAgICAg
IHZwLT5zcGVjX2N0cmwuaG9zdCA9IFNQRUNfQ1RSTF9TVElCUDsKPiArICAgICAgICBlbHNlCj4g
KyAgICAgICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCA9IHZhbDsKCi4uLiB0aGlzIHRoYXQgSSB0
aGluayBhIGhlbHBlciBmdW5jdGlvbiB3b3VsZCBiZSB3YXJyYW50ZWQsIHVubGVzcyB5b3UKaGF2
ZSByZWFzb25zIHRvIGJlbGlldmUgdGhhdCBmdXR1cmUgY2hhbmdlcyBtaWdodCBicmVhayB0aGUK
c2ltaWxhcml0eS4KCkknbSBhbHNvIGEgbGl0dGxlIHB1enpsZWQgYnkgeW91IGNoZWNraW5nIFNQ
RUNfQ1RSTF9TVElCUCB0aGVyZSAtCnRoaXMgYml0IG91Z2h0IHRvIGJlIGNsZWFyIHdoZW4gIWNw
LT5mZWF0LnN0aWJwIGR1ZSB0byB0aGUgZWFybGllcgpyZXNlcnZlZCBiaXQgY2hlY2sgKHBhcnQg
b2Ygd2hpY2ggaXMgZXZlbiB2aXNpYmxlIGluIGNvbnRleHQgYWJvdmUpLgpJT1cgdGhlIGNoZWNr
IGlzIG5vdCB3cm9uZywgYnV0IHBlcmhhcHMgbWlzbGVhZGluZy4gWW91IGhhZApyZXBsaWVkIHRv
IHRoaXMgcmVtYXJrIHdpdGgKCiJUaGUgU1BFQ19DVFJMX1NUSUJQIGNoZWNrIGV4aXN0cyBzb2xl
bHkgYmVjYXVzZSBvZiB2MyByZXZpZXcgd2hpY2gKIG9iamVjdGVkIHRvIG1lIGltcGx5aW5nIGEg
bGluayBiZXR3ZWVuIElCUlMgYW5kIFNUSVBCLiIKCkknbSBhZnJhaWQgSSBkb24ndCB1bmRlcnN0
YW5kLCBmb3IgdHdvIHJlYXNvbnM6CgoxKSBUaGUgY2hhbmdlIHRvIGd1ZXN0X3dybXNyKCkgaXMg
dGhlIHNhbWUgaGVyZSBhcyBpdCB3YXMgaW4gdjMuClRoZSBkaWZmZXJlbmNlIGlzIHRoYXQgbm93
IHRoZSBjaGFuZ2UgdG8gY3B1aWRfcG9saWN5X3VwZGF0ZWQoKQppcyByYXRoZXIgbW9yZSBzaW1p
bGFyIHRvIHRoYXQgdG8gZ3Vlc3Rfd3Jtc3IoKS4KCjIpIEdvaW5nIHRocm91Z2ggdGhlIG1haWxz
IEkndmUgc2VudCwgaXQgbXVzdCBoYXZlIGJlZW4gcmV2aWV3CmNvbW1lbnRzIGJ5IHNvbWVvbmUg
ZWxzZSwgd2hpY2ggSSBkaWRuJ3QgZ2V0IHRvIHNlZS4gSGVuY2UgSQp1bmRlcnN0YW5kIG5laXRo
ZXIgdGhlIGNvbnRleHQgbm9yIHRoZSByZWFzb25zLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:03:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2Md-00006y-Kv; Thu, 04 Jan 2018 10:03:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eX2Mb-00006s-UF
 for xen-devel@lists.xensource.com; Thu, 04 Jan 2018 10:03:06 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id C4/4C-23741-9DBFD4A5;
 Thu, 04 Jan 2018 10:03:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrMLMWRWlGSWpSXmKPExsWS0XRdVffGb98
 og82TJC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bRR3+ZC15qVOyd9oC9gXGeVBcjF4eQQCOT
 xOat6xkhnMeMEndOnWCCcLYxSpy4/BYow8khIuAs8fXMXHYQm1dAX+Lq3omsILawgLXEnVWLW
 UAaJAQ28Ehs/PCLBSQhIeArcfFiJ1AzB5j9pTepi5Gdg03ASuKQGEgBi4CqxP1zf9kmMHIvYG
 RYxahenFpUllqka6GXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoXQYg2ME4+7L
 /IUZJDiYlUd6cVO8oIb6k/JTKjMTijPii0pzU4kOMGhwcAi0XTx5kkmLJy89LVZLgrfnlGyUk
 WJSanlqRlpkDDD+YUgkOHiUR3gcgad7igsTc4sx0iNQpRmOOY5su/2HieDbzdQOzENgkKXHeH
 yClAiClGaV5cINgcXGJUVZKmJcR6EwhnoLUotzMElT5V4ziHIxKwryLQKbwZOaVwO17BXQKE9
 Apq46AnVKSiJCSamC0/ON/rb79U8VChsKVT6s1npUfC2W/26M68aW25bE9Ny6yaee4dSq+k5i
 td/NQmpRXX8993uyFiZu+9p9PVN1vpT1P68kK//tPHhfPyvp7qG5L0fKflX4rTv67PoXRTcgv
 7Vizpc2a0gd3pC+WBd+M8BRrDJ24/RyX5cRvkW9+mv1i8XWd53FNiaU4I9FQi7moOBEAyIv/T
 IYCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1515060183!85686719!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55777 invoked from network); 4 Jan 2018 10:03:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Jan 2018 10:03:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eX2MY-0005Tg-UL; Thu, 04 Jan 2018 10:03:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eX2MT-00089n-LP; Thu, 04 Jan 2018 10:02:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eX2MS-0005uo-PC; Thu, 04 Jan 2018 10:02:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117589-mainreport@xen.org>
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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=8bcceaa9244fbf89dd1173756dd835c8c0d5af1c
X-Osstest-Versions-That: libvirt=0f33025a43788f7f3483dfac6ab0b9f79c0d7957
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 Jan 2018 10:02:56 +0000
Subject: [Xen-devel] [libvirt test] 117589: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1674375280682397847=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117382
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117382
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117382
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              8bcceaa9244fbf89dd1173756dd835c8c0d5af1c
baseline version:
 libvirt              0f33025a43788f7f3483dfac6ab0b9f79c0d7957

Last test of basis   117382  2017-12-20 12:01:36 Z   14 days
Testing same since   117589  2018-01-03 04:22:30 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  CĂ©dric Bosdonnat <cbosdonnat@suse.com>
  John Ferlan <jferlan@redhat.com>
  Pavel Hrdina <phrdina@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   0f33025a4..8bcceaa92  8bcceaa9244fbf89dd1173756dd835c8c0d5af1c -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1674375280682397847==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:14:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:14:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2XQ-00010X-Nh; Thu, 04 Jan 2018 10:14:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX2XP-0000zv-83
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 10:14:15 +0000
X-Inumbo-ID: 40edb2ba-f138-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40edb2ba-f138-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:15:57 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 03:14:07 -0700
Message-Id: <5A4E0C7D020000780019AD9F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 03:14:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-22-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-22-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 21/26] x86/entry: Use MSR_SPEC_CTRL at
 each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2V0IG9yIGNsZWFyIElCUlMgaW4gWGVuIGNvbnRleHQsIGFuZCBhcHByb3ByaWF0ZSBn
dWVzdCB2YWx1ZXMgaW4gZ3Vlc3QKPiBjb250ZXh0LiAgU2VlIHRoZSBkb2N1bWVudGF0aW9uIGlu
IGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciBkZXRhaWxzLgoKSSB0aGluayB0aGlzIGlzIG1p
c2xlYWRpbmcgLSB0aGVyZSBpcyBubyBzZXR0aW5nIG9yIGNsZWFyaW5nIGluIFhlbiBjb250ZXh0
CmhlcmUsIGFzIHRoZSBjb250cm9sbGluZyBmZWF0dXJlcyAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNf
e1NFVCxDTEVBUn0pCmdldCBzZXQgb25seSBpbiB0aGUgbmV4dCBwYXRjaC4KCj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKPiBAQCAtNyw2ICs3LDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9hc20tb2Zmc2V0
cy5oPgo+ICAjZW5kaWYKPiAgI2luY2x1ZGUgPGFzbS9idWcuaD4KPiArI2luY2x1ZGUgPGFzbS9w
YWdlLmg+Cj4gICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gICNpbmNsdWRlIDxhc20vcGVy
Y3B1Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+Cj4gQEAgLTM0NCw0ICszNDUsNiBA
QCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKPiAgI2RlZmluZSBSRVg2NF9Q
UkVGSVggInJleDY0LyIKPiAgI2VuZGlmCj4gIAo+ICsjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9h
c20uaD4KCldoeSBkbyBhbGwgY29uc3VtZXJzIG9mIGFzbV9kZWZucy5oIG5lZWQgdG8gYWxzbyBz
ZWUgdGhlCmRlZmluaXRpb25zIHRoYXQgb3RoZXIgaGVhZGVyIGhvbGRzPyBJZiB0aGVyZSBhcmUg
aW5jbHVkZSBvcmRlcmluZwppc3N1ZXMsIGNhbid0IGludGVyZXN0ZWQgLmMgYW5kL29yIC5TIGZp
bGVzIGluY2x1ZGUgdGhhdCBvdGhlcgpoZWFkZXIgZmlyc3Q/IEluIGZhY3QgSSBoYXZlIGEgcGF0
Y2ggcGVuZGluZyAoaW4gYSB5ZXQgdG8gYmUKZmluaXNoZWQgc2VyaWVzKSB3aGljaCBkb2VzIHRo
YXQgZm9yIHByb2Nlc3Nvci5oOiBJdCBzaG91bGRuJ3QKcmVhbGx5IGJlIGluY2x1ZGVkIGJ5IHRo
aXMgaGVhZGVyLCBhcyBub3RoaW5nIGluIGhlcmUgbmVlZHMKYW55dGhpbmcgb3V0IG9mIHRoZXJl
ICh0aGUgdGhpbmdzIG5lZWRlZCBsaXZlIGluIHg4Ni1kZWZucy5oKS4KCj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ub3BzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAo+
IEBAIC01MCw3ICs1MCw3IEBACj4gICNkZWZpbmUgUDZfTk9QOSAweDY2LDB4MGYsMHgxZiwweDg0
LDB4MDAsMCwwLDAsMAo+ICAKPiAgI2lmZGVmIF9fQVNTRU1CTFlfXwo+IC0jZGVmaW5lIF9BU01f
TUtfTk9QKHgpIC5ieXRlIHgKPiArI2RlZmluZSBfQVNNX01LX05PUCh4KSAuYnl0ZSB4OwoKSW1v
IHRoZSBzZW1pY29sb24gZG9lc24ndCBiZWxvbmcgaGVyZSwgYnV0IC4uLgoKPiBAQCAtNjUsNiAr
NjUsMTIgQEAKPiAgI2RlZmluZSBBU01fTk9QOCBfQVNNX01LX05PUChQNl9OT1A4KQo+ICAjZGVm
aW5lIEFTTV9OT1A5IF9BU01fTUtfTk9QKFA2X05PUDkpCj4gIAo+ICsjZGVmaW5lIEFTTV9OT1Ay
MiBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QNgo+ICsjZGVmaW5lIEFTTV9OT1AyNiBBU01fTk9Q
OCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QMgo+ICsjZGVmaW5lIEFTTV9OT1AzMiBBU01fTk9Q
OCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOAo+ICsjZGVmaW5lIEFTTV9OT1AzMyBBU01fTk9Q
OCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QNyBBU01fTk9QMgo+ICsjZGVmaW5lIEFTTV9OT1Az
OSBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QNwoKLi4uIGhlcmUg
KGJldHdlZW4gdGhlIGVsZW1lbnRzLCBtYXRjaGluZyBlLmcuIEFTTV9BQygpIGFuZApDUjRfUFYz
Ml9SRVNUT1JFKS4KCklmIHlvdSByZWFsbHkgd2FudCB0byBrZWVwIGludHJvZHVjaW5nIHRoZXNl
IChpbnN0ZWFkIG9mIHRoZSAtIGltbyAtCm11Y2ggbW9yZSBjbGVhbiB1c2Ugb2Ygc3VpdGFibGUg
LnNraXAgaW4gdGhlIG1hY3JvcywgYXMgaXMgYmVpbmcKZG9uZSBpbiB0aGUgMzItYml0IFBWIFNN
RVAvU01BUCBoYW5kbGluZyksIHBsZWFzZSBhdCBsZWFzdCB1c2UKQVNNX05PUDkgaGVyZSBhcyBm
YXIgYXMgcG9zc2libGUuCgo+ICsubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElU
IGlicnNfdmFsOnJlcQo+ICsvKgo+ICsgKiBSZXF1aXJlcyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVn
cy9jcHVpbmZvCj4gKyAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKPiArICoKPiArICogVGhl
IGNvbW1vbiBjYXNlIGlzIHRoYXQgYSBndWVzdCBoYXMgZGlyZWN0IGFjY2VzcyB0byBNU1JfU1BF
Q19DVFJMLCBhdAo+ICsgKiB3aGljaCBwb2ludCB3ZSBuZWVkIHRvIHNhdmUgdGhlIGd1ZXN0IHZh
bHVlIGJlZm9yZSBzZXR0aW5nIElCUlMgZm9yIFhlbi4KPiArICogVW5pbGF0ZXJhbGx5IHNhdmlu
ZyB0aGUgZ3Vlc3QgdmFsdWUgaXMgc2hvcnRlciBhbmQgZmFzdGVyIHRoYW4gY2hlY2tpbmcuCj4g
KyAqLwo+ICsgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Cj4gKyAgICByZG1zcgo+ICsKPiAr
ICAgIC8qIFN0YXNoIHRoZSB2YWx1ZSBmcm9tIGhhcmR3YXJlLiAqLwo+ICsgICAgbW92IFZDUFVf
YXJjaF9tc3IoJXJieCksICVyZHgKPiArICAgIG1vdiAlYWwsIFZDUFVNU1Jfc3BlY19jdHJsX2hv
c3QoJXJkeCkKPiArICAgIHhvciAlZWR4LCAlZWR4Cj4gKwo+ICsgICAgLyogQ2xlYXIgU1BFQ19D
VFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIFhlbidzIHZhbHVlLiAqLwo+ICsgICAgbW92
YiAlZGwsIENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKPiArCj4gKyAgICAvKiBM
b2FkIFhlbidzIGluZGVudGVkIHZhbHVlLiAqLwoKImludGVuZGVkIiAoYWxzbyBhbm90aGVyIHRp
bWUgYmVsb3cpPwoKPiArLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEgaWJy
c192YWw6cmVxCj4gKy8qCj4gKyAqIFJlcXVpcmVzICVyc3A9cmVncyAoYWxzbyBjcHVpbmZvIGlm
ICFtYXliZXhlbikKPiArICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAo+ICsgKgo+ICsgKiBQ
ViBndWVzdHMgY2FuJ3QgdXBkYXRlIE1TUl9TUEVDX0NUUkwgYmVoaW5kIFhlbidzIGJhY2ssIHNv
IG5vIG5lZWQgdG8gcmVhZAo+ICsgKiBpdCBiYWNrLiAgRW50cmllcyBmcm9tIGd1ZXN0IGNvbnRl
eHQgbmVlZCB0byBjbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nLAo+ICsgKiB3aGlsZSBlbnRyaWVz
IGZyb20gWGVuIG11c3QgbGVhdmUgc2hhZG93aW5nIGluIGl0cyBjdXJyZW50IHN0YXRlLgo+ICsg
Ki8KPiArICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+ICsKPiArICAgIC5pZiBcbWF5YmV4
ZW4KPiArICAgICAgICBjbXBsICRfX0hZUEVSVklTT1JfQ1MsIFVSRUdTX2NzKCVyc3ApCgpQZXJo
YXBzIGJldHRlciAiY21wdyIsIGFuZCBpZiB5b3UncmUgYWZyYWlkIG9mIHRoZSBsZW5ndGggY2hh
bmdpbmcKcHJlZml4IGRlY29kZSBzdGFsbCwgdGhlbiB1c2UgYW4gaW50ZXJtZWRpYXRlIHJlZ2lz
dGVyLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:17:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2aL-0001Ic-9L; Thu, 04 Jan 2018 10:17:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hqrt=d7=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1eX2aK-0001Hj-7Z
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 10:17:16 +0000
X-Inumbo-ID: a9f1fb9c-f138-11e7-b0d7-9f685aff125f
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9f1fb9c-f138-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:18:53 +0000 (UTC)
Received: from 120-71-ftth.on.nl ([88.159.71.120]:41306 helo=[172.16.1.50])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1eX2aC-0008Nw-EU; Thu, 04 Jan 2018 11:17:08 +0100
From: Sander Eikelenboom <linux@eikelenboom.it>
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
Date: Thu, 4 Jan 2018 11:17:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------3F2AB5F57E9629B01EDE489C"
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] Linux 4.15-rc6 + xen-unstable: BUG: unable to handle
 kernel NULL pointer dereference at (null),
 [ 0.000000] IP: zero_resv_unavail+0x8e/0xe1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

Hi Boris / Juergen,

First of all best wishes for a quite turbulent starting new year.

Now the holidays are over I finally gotten to test a linux 4.15-rc6 kernel
and experienced a crash in early dom0 boot on my system (AMD phenom x6).

I tested some earlier linux 4.15 rc's but experienced crashes then as well, 
but didn't have time to setup serial console to send them in 
(and waited to see if the issue Boris fixed with AMD PCI 64bit bar's could be it). 

But since that patch went in before 4.15 rc6, that doesn't seem to be the issue. 
So it could be that the culprit went in pretty earlier in the 4.15 cycle.

The 4.15-rc6 kernel boots fine on bare metal, as does a 4.14.6 kernel on xen-unstable.

Hopefully you have a pointer to what is wrong, if not i can try to do a bisect.

--
Sander

Attached: .config and full serial log

 0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000FB100 000014 (v00 ACPIAM)
[    0.000000] ACPI: RSDT 0x00000000C7F90000 000048 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.000000] ACPI: FACP 0x00000000C7F90200 000084 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: DSDT 0x00000000C7F905E0 009427 (v01 A7640  A7640100 00000100 INTL 20051117)
[    0.000000] ACPI: FACS 0x00000000C7F9E000 000040
[    0.000000] ACPI: APIC 0x00000000C7F90390 000088 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: MCFG 0x00000000C7F90420 00003C (v01 7640MS OEMMCFG  20100913 MSFT 00000097)
[    0.000000] ACPI: SLIC 0x00000000C7F90460 000176 (v01 MSI    OEMSLIC  20100913 MSFT 00000097)
[    0.000000] ACPI: OEMB 0x00000000C7F9E040 000072 (v01 7640MS A7640100 20100913 MSFT 00000097)
[    0.000000] ACPI: SRAT 0x00000000C7F9A5E0 000108 (v03 AMD    FAM_F_10 00000002 AMD  00000001)
[    0.000000] ACPI: HPET 0x00000000C7F9A6F0 000038 (v01 7640MS OEMHPET  20100913 MSFT 00000097)
[    0.000000] ACPI: IVRS 0x00000000C7F9A730 000110 (v01 AMD    RD890S   00202031 AMD  00000000)
[    0.000000] ACPI: SSDT 0x00000000C7F9A840 000DA4 (v01 A M I  POWERNOW 00000001 AMD  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] Setting APIC routing to Xen PV.
[    0.000000] NUMA turned off
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000007fffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x7fc15000-0x7fc1efff]
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x000000007fffffff]
[    0.000000]   Normal   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x0000000000095fff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000007fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000007fffffff]
[    0.000000] On node 0 totalpages: 524181
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3989 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 8128 pages used for memmap
[    0.000000]   DMA32 zone: 520192 pages, LIFO batch:31
[    0.000000] BUG: unable to handle kernel NULL pointer dereference at           (null)
[    0.000000] IP: zero_resv_unavail+0x8e/0xe1
[    0.000000] PGD 0 P4D 0 
[    0.000000] Oops: 0002 [#1] SMP
[    0.000000] Modules linked in:
[    0.000000] CPU: 0 PID: 0 Comm: swapper Not tainted 4.15.0-rc6-20180104-linus-doflr+ #1
[    0.000000] Hardware name: MSI MS-7640/890FXA-GD70 (MS-7640)  , BIOS V1.8B1 09/13/2010
[    0.000000] RIP: e030:zero_resv_unavail+0x8e/0xe1
[    0.000000] RSP: e02b:ffffffff82803d68 EFLAGS: 00010006
[    0.000000] RAX: 0000000000000000 RBX: 0000000000000001 RCX: 0000000000000010
[    0.000000] RDX: 000000000007ffff RSI: 0000000000000100 RDI: ffffea0002000000
[    0.000000] RBP: ffffffff82803d70 R08: ffffea0002000000 R09: 0000000000000002
[    0.000000] R10: 0000000000000002 R11: 0000000000000003 R12: ffffea0000000000
[    0.000000] R13: 0000000000000000 R14: ffffffff82803f20 R15: 0000000000000000
[    0.000000] FS:  0000000000000000(0000) GS:ffffffff82e16000(0000) knlGS:0000000000000000
[    0.000000] CS:  e033 DS: 0000 ES: 0000 CR0: 0000000080050033
[    0.000000] CR2: 0000000000000000 CR3: 0000000002823000 CR4: 0000000000000660
[    0.000000] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[    0.000000] DR3: 0000000000000000 DR6: 0000000000000000 DR7: 0000000000000000
[    0.000000] Call Trace:
[    0.000000]  ? free_area_init_nodes+0x690/0x69f
[    0.000000]  ? zone_sizes_init+0x4b/0x50
[    0.000000]  ? xen_pagetable_init+0x13/0x43f
[    0.000000]  ? memblock_find_dma_reserve+0x141/0x15b
[    0.000000]  ? memblock_find_dma_reserve+0x150/0x15b
[    0.000000]  ? numa_init+0x43c/0x453
[    0.000000]  ? setup_arch+0x7a0/0x87f
[    0.000000]  ? start_kernel+0x58/0x3a8
[    0.000000]  ? iommu_shutdown_noop+0x10/0x10
[    0.000000]  ? xen_start_kernel+0x528/0x534
[    0.000000] Code: da 49 c1 e0 06 4d 01 e0 48 8b 44 24 08 48 8d 0c 1a 48 05 ff 0f 00 00 48 c1 e8 0c 48 39 c8 76 16 4c 89 c7 b9 10 00 00 00 44 89 e8 <f3> ab 48 ff c3 49 83 c0 40 eb d2 6a 00 55 31 d2 49 c7 c0 90 78 
[    0.000000] RIP: zero_resv_unavail+0x8e/0xe1 RSP: ffffffff82803d68
[    0.000000] CR2: 0000000000000000
[    0.000000] ---[ end trace b788f32e38f6de39 ]---
[    0.000000] Kernel panic - not syncing: Attempted to kill the idle task!
(XEN) [2018-01-04 09:52:49.218] Hardware Dom0 crashed: rebooting machine in 5 seconds.

--------------3F2AB5F57E9629B01EDE489C
Content-Type: text/plain; charset=UTF-8;
 name="dotconfig"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="dotconfig"

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4
L3g4Nl82NCA0LjE1LjAtcmM2LTIwMTgwMTA0LWxpbnVzLWRvZmxyIEtlcm5lbCBDb25maWd1
cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09ORklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpD
T05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2
NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZf
NjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJB
Q0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01J
Tj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQ
X1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklU
U19NQVg9MTYKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RN
QV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVH
PXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVS
SUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NF
TV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15
CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElO
RV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURf
UEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9G
SVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklH
X0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hB
UkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RN
QTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUla
RURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpD
T05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05G
SUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19E
RUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNP
TkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKQ09ORklH
X1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5J
VF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NP
TVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZFUlNJT049IiIKIyBDT05GSUdf
TE9DQUxWRVJTSU9OX0FVVE8gaXMgbm90IHNldApDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15
CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkK
Q09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJ
R19IQVZFX0tFUk5FTF9MWjQ9eQpDT05GSUdfS0VSTkVMX0daSVA9eQojIENPTkZJR19LRVJO
RUxfQlpJUDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMg
Q09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90
IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9T
VE5BTUU9Iihub25lKSIKQ09ORklHX1NXQVA9eQpDT05GSUdfU1lTVklQQz15CkNPTkZJR19T
WVNWSVBDX1NZU0NUTD15CiMgQ09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CkNPTkZJ
R19DUk9TU19NRU1PUllfQVRUQUNIPXkKIyBDT05GSUdfVVNFTElCIGlzIG5vdCBzZXQKIyBD
T05GSUdfQVVESVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15
CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJ
R19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZf
TUFTSz15CkNPTkZJR19HRU5FUklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJR
X01JR1JBVElPTj15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElF
UkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9J
UlFfRE9NQUlOPXkKQ09ORklHX0dFTkVSSUNfSVJRX01BVFJJWF9BTExPQ0FUT1I9eQpDT05G
SUdfR0VORVJJQ19JUlFfUkVTRVJWQVRJT05fTU9ERT15CiMgQ09ORklHX0lSUV9ET01BSU5f
REVCVUcgaXMgbm90IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdf
U1BBUlNFX0lSUT15CiMgQ09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldApD
T05GSUdfQ0xPQ0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9E
QVRBPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdf
R0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpD
T05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19D
TE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoK
IwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05P
X0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05P
X0haX0lETEU9eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX05PX0ha
PXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3Rh
dHMgYWNjb3VudGluZwojCkNPTkZJR19USUNLX0NQVV9BQ0NPVU5USU5HPXkKIyBDT05GSUdf
VklSVF9DUFVfQUNDT1VOVElOR19HRU4gaXMgbm90IHNldAojIENPTkZJR19JUlFfVElNRV9B
Q0NPVU5USU5HIGlzIG5vdCBzZXQKQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1Q9eQojIENPTkZJ
R19CU0RfUFJPQ0VTU19BQ0NUX1YzIGlzIG5vdCBzZXQKQ09ORklHX1RBU0tTVEFUUz15CkNP
TkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNL
X0lPX0FDQ09VTlRJTkc9eQojIENPTkZJR19DUFVfSVNPTEFUSU9OIGlzIG5vdCBzZXQKCiMK
IyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVS
VCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKQ09ORklHX1RSRUVfU1JDVT15CiMgQ09ORklH
X1RBU0tTX1JDVSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklH
X1JDVV9ORUVEX1NFR0NCTElTVD15CkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NP
TkZJRz15CiMgQ09ORklHX0lLQ09ORklHX1BST0MgaXMgbm90IHNldApDT05GSUdfTE9HX0JV
Rl9TSElGVD0yMApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEzCkNPTkZJR19QUklO
VEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NM
T0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJD
SF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNf
SU5UMTI4PXkKIyBDT05GSUdfTlVNQV9CQUxBTkNJTkcgaXMgbm90IHNldApDT05GSUdfQ0dS
T1VQUz15CiMgQ09ORklHX01FTUNHIGlzIG5vdCBzZXQKQ09ORklHX0JMS19DR1JPVVA9eQoj
IENPTkZJR19ERUJVR19CTEtfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9TQ0hF
RD15CkNPTkZJR19GQUlSX0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQ0ZTX0JBTkRXSURUSCBp
cyBub3Qgc2V0CiMgQ09ORklHX1JUX0dST1VQX1NDSEVEIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q0dST1VQX1BJRFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qgc2V0
CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5v
dCBzZXQKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BVU0VUPXkKIyBDT05G
SUdfQ0dST1VQX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfQ1BVQUNDVD15CiMg
Q09ORklHX0NHUk9VUF9QRVJGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlz
IG5vdCBzZXQKIyBDT05GSUdfU09DS19DR1JPVVBfREFUQSBpcyBub3Qgc2V0CkNPTkZJR19O
QU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19JUENfTlM9eQojIENPTkZJR19V
U0VSX05TIGlzIG5vdCBzZXQKQ09ORklHX1BJRF9OUz15CkNPTkZJR19ORVRfTlM9eQpDT05G
SUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qg
c2V0CiMgQ09ORklHX1JFTEFZIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkK
Q09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIKQ09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRf
QlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJR19SRF9YWj15CkNPTkZJR19SRF9MWk89
eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElNSVpFX0ZPUl9QRVJGT1JNQU5DRT15
CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NU
TD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZ
U0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1JfUExBVEZPUk09eQpD
T05GSUdfQlBGPXkKIyBDT05GSUdfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1VJRDE2PXkK
Q09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkKQ09ORklHX1NZ
U0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJ
R19GSEFORExFPXkKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19QUklOVEs9eQpDT05G
SUdfUFJJTlRLX05NST15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdf
UENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNP
TkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJ
R19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlP
PXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05G
SUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09O
RklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFU9eQpD
T05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElWRT15CiMgQ09ORklHX0JQRl9TWVNDQUxMIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNFUkZBVUxURkQgaXMgbm90IHNldAojIENPTkZJR19FTUJF
RERFRCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMx
MDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50
ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1B
TExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJR19TTFVC
X0RFQlVHPXkKIyBDT05GSUdfQ09NUEFUX0JSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUIg
aXMgbm90IHNldApDT05GSUdfU0xVQj15CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQoj
IENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUJf
RlJFRUxJU1RfSEFSREVORUQgaXMgbm90IHNldApDT05GSUdfU0xVQl9DUFVfUEFSVElBTD15
CkNPTkZJR19TWVNURU1fREFUQV9WRVJJRklDQVRJT049eQojIENPTkZJR19QUk9GSUxJTkcg
aXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19PUFJPRklMRV9OTUlf
VElNRVI9eQojIENPTkZJR19LUFJPQkVTIGlzIG5vdCBzZXQKQ09ORklHX0pVTVBfTEFCRUw9
eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VQ
Uk9CRVMgaXMgbm90IHNldAojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURfQUNDRVNTIGlz
IG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05G
SUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJPVD15
CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklH
X0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05G
SUdfSEFWRV9OTUk9eQpDT05GSUdfSEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZF
X0RNQV9DT05USUdVT1VTPXkKQ09ORklHX0dFTkVSSUNfU01QX0lETEVfVEhSRUFEPXkKQ09O
RklHX0FSQ0hfSEFTX0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX0FSQ0hfSEFTX1NFVF9NRU1P
Ulk9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RBU0tfU1RSVUNUPXkKQ09ORklHX0hB
VkVfUkVHU19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJ
R19IQVZFX0RNQV9BUElfREVCVUc9eQpDT05GSUdfSEFWRV9IV19CUkVBS1BPSU5UPXkKQ09O
RklHX0hBVkVfTUlYRURfQlJFQUtQT0lOVFNfUkVHUz15CkNPTkZJR19IQVZFX1VTRVJfUkVU
VVJOX05PVElGSUVSPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFNfTk1JPXkKQ09ORklHX0hB
VkVfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJGPXkKQ09ORklHX0hBVkVfUEVSRl9SRUdTPXkK
Q09ORklHX0hBVkVfUEVSRl9VU0VSX1NUQUNLX0RVTVA9eQpDT05GSUdfSEFWRV9BUkNIX0pV
TVBfTEFCRUw9eQpDT05GSUdfSEFWRV9SQ1VfVEFCTEVfRlJFRT15CkNPTkZJR19BUkNIX0hB
VkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FMSUdORURfU1RSVUNUX1BBR0U9
eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VC
TEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJ
R19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBf
RklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfR0NDX1BMVUdJ
TlM9eQojIENPTkZJR19HQ0NfUExVR0lOUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0NDX1NU
QUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1IgaXMgbm90IHNldApD
T05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVD
VE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9TVFJP
TkcgaXMgbm90IHNldApDT05GSUdfVEhJTl9BUkNISVZFUz15CkNPTkZJR19IQVZFX0FSQ0hf
V0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9eQpD
T05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9U
SU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdF
PXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdf
SEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNP
TkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9S
RUxBPXkKQ09ORklHX0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hf
SEFTX0VMRl9SQU5ET01JWkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpD
T05GSUdfSEFWRV9FWElUX1RIUkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgK
Q09ORklHX0hBVkVfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01N
QVBfUk5EX0NPTVBBVF9CSVRTPTgKQ09ORklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNF
Uz15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZB
TElEQVRJT049eQojIENPTkZJR19IQVZFX0FSQ0hfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklH
X0lTQV9CVVNfQVBJIGlzIG5vdCBzZXQKQ09ORklHX09MRF9TSUdTVVNQRU5EMz15CkNPTkZJ
R19DT01QQVRfT0xEX1NJR0FDVElPTj15CiMgQ09ORklHX0NQVV9OT19FRkZJQ0lFTlRfRkZT
IGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQVJDSF9WTUFQX1NUQUNLPXkKQ09ORklHX1ZNQVBf
U1RBQ0s9eQojIENPTkZJR19BUkNIX09QVElPTkFMX0tFUk5FTF9SV1ggaXMgbm90IHNldAoj
IENPTkZJR19BUkNIX09QVElPTkFMX0tFUk5FTF9SV1hfREVGQVVMVCBpcyBub3Qgc2V0CkNP
TkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1RfS0VSTkVM
X1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19TVFJJ
Q1RfTU9EVUxFX1JXWD15CkNPTkZJR19BUkNIX0hBU19SRUZDT1VOVD15CiMgQ09ORklHX1JF
RkNPVU5UX0ZVTEwgaXMgbm90IHNldAoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGlu
ZwojCiMgQ09ORklHX0dDT1ZfS0VSTkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0dD
T1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVSSUNfRE1BX0NPSEVSRU5UIGlz
IG5vdCBzZXQKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdfQkFTRV9TTUFMTD0wCkNPTkZJ
R19NT0RVTEVTPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQgaXMgbm90IHNldApDT05G
SUdfTU9EVUxFX1VOTE9BRD15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQgaXMgbm90
IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9T
UkNWRVJTSU9OX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUcgaXMgbm90IHNl
dAojIENPTkZJR19NT0RVTEVfQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19UUklNX1VO
VVNFRF9LU1lNUyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09O
RklHX0JMT0NLPXkKQ09ORklHX0JMS19TQ1NJX1JFUVVFU1Q9eQpDT05GSUdfQkxLX0RFVl9C
U0c9eQojIENPTkZJR19CTEtfREVWX0JTR0xJQiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVW
X0lOVEVHUklUWT15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldAojIENPTkZJ
R19CTEtfREVWX1RIUk9UVExJTkcgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ01ETElORV9Q
QVJTRVIgaXMgbm90IHNldAojIENPTkZJR19CTEtfV0JUIGlzIG5vdCBzZXQKQ09ORklHX0JM
S19ERUJVR19GUz15CiMgQ09ORklHX0JMS19TRURfT1BBTCBpcyBub3Qgc2V0CgojCiMgUGFy
dGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRD15CiMgQ09ORklHX0FD
T1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJWF9QQVJUSVRJT04gaXMgbm90
IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlHQV9QQVJUSVRJT049eQoj
IENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTUFDX1BBUlRJVElP
Tj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tMQUJFTD15CkNP
TkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFSVElUSU9O
PXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJT04g
aXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJU
SVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9Q
QVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJU
SVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0
CkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05GSUdfQkxLX01RX1BDST15CgojCiMgSU8gU2No
ZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9TQ0hFRF9ERUFETElO
RT15CkNPTkZJR19JT1NDSEVEX0NGUT15CkNPTkZJR19DRlFfR1JPVVBfSU9TQ0hFRD15CiMg
Q09ORklHX0RFRkFVTFRfREVBRExJTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9DRlE9
eQojIENPTkZJR19ERUZBVUxUX05PT1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1ND
SEVEPSJjZnEiCkNPTkZJR19NUV9JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX01RX0lPU0NI
RURfS1lCRVI9eQojIENPTkZJR19JT1NDSEVEX0JGUSBpcyBub3Qgc2V0CkNPTkZJR19BU04x
PXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURf
VU5MT0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5F
X1dSSVRFX1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJ
R19BUkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05F
Uj15CkNPTkZJR19SV1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9P
V05FUj15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVF
RF9TUElOTE9DS1M9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdf
UVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgUHJvY2Vzc29yIHR5cGUg
YW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19Y
ODZfRkVBVFVSRV9OQU1FUz15CkNPTkZJR19YODZfRkFTVF9GRUFUVVJFX1RFU1RTPXkKQ09O
RklHX1g4Nl9YMkFQSUM9eQojIENPTkZJR19YODZfTVBQQVJTRSBpcyBub3Qgc2V0CiMgQ09O
RklHX0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUkRUIGlzIG5vdCBzZXQK
IyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2
X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklD
RSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPU0ZfTUJJIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9T
VVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5U
RVI9eQpDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09O
RklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NL
Uz15CiMgQ09ORklHX1FVRVVFRF9MT0NLX1NUQVQgaXMgbm90IHNldApDT05GSUdfWEVOPXkK
Q09ORklHX1hFTl9QVj15CkNPTkZJR19YRU5fUFZfU01QPXkKQ09ORklHX1hFTl9ET00wPXkK
Q09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fUFZIVk1fU01QPXkKQ09ORklHX1hFTl81
MTJHQj15CkNPTkZJR19YRU5fU0FWRV9SRVNUT1JFPXkKIyBDT05GSUdfWEVOX0RFQlVHX0ZT
IGlzIG5vdCBzZXQKQ09ORklHX1hFTl9QVkg9eQojIENPTkZJR19LVk1fR1VFU1QgaXMgbm90
IHNldAojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05G
SUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX01LOCBp
cyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMg
bm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15
CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNI
RV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05G
SUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdf
WDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0NQVV9TVVBfSU5URUw9eQpDT05GSUdfQ1BVX1NV
UF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0hQRVRfVElNRVI9eQpD
T05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQpDT05GSUdfR0FSVF9JT01N
VT15CiMgQ09ORklHX0NBTEdBUllfSU9NTVUgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15
CkNPTkZJR19JT01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05G
SUdfTlJfQ1BVUz02CkNPTkZJR19TQ0hFRF9TTVQ9eQpDT05GSUdfU0NIRURfTUM9eQpDT05G
SUdfU0NIRURfTUNfUFJJTz15CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNP
TkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApD
T05GSUdfWDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2
X1JFUk9VVEVfRk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CiMgQ09O
RklHX1g4Nl9NQ0VMT0dfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NQ0VfSU5URUw9
eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQojIENP
TkZJR19YODZfTUNFX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfVEhFUk1BTF9WRUNU
T1I9eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwpDT05GSUdfUEVSRl9FVkVOVFNf
SU5URUxfVU5DT1JFPXkKQ09ORklHX1BFUkZfRVZFTlRTX0lOVEVMX1JBUEw9eQpDT05GSUdf
UEVSRl9FVkVOVFNfSU5URUxfQ1NUQVRFPXkKIyBDT05GSUdfUEVSRl9FVkVOVFNfQU1EX1BP
V0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfVk04NiBpcyBub3Qgc2V0CkNPTkZJR19YODZfMTZC
SVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0PXkKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJ
T049eQojIENPTkZJR19JOEsgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NPREUgaXMgbm90
IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQojIENPTkZJR19YODZf
NUxFVkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05G
SUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15
CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15CiMgQ09ORklHX0FNRF9NRU1fRU5DUllQ
VCBpcyBub3Qgc2V0CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4
Nl82NF9BQ1BJX05VTUE9eQpDT05GSUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CiMgQ09O
RklHX05VTUFfRU1VIGlzIG5vdCBzZXQKQ09ORklHX05PREVTX1NISUZUPTgKQ09ORklHX0FS
Q0hfU1BBUlNFTUVNX0VOQUJMRT15CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9ERUZBVUxUPXkK
Q09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19BUkNIX1BST0NfS0NP
UkVfVEVYVD15CkNPTkZJR19JTExFR0FMX1BPSU5URVJfVkFMVUU9MHhkZWFkMDAwMDAwMDAw
MDAwCkNPTkZJR19TRUxFQ1RfTUVNT1JZX01PREVMPXkKQ09ORklHX1NQQVJTRU1FTV9NQU5V
QUw9eQpDT05GSUdfU1BBUlNFTUVNPXkKQ09ORklHX05FRURfTVVMVElQTEVfTk9ERVM9eQpD
T05GSUdfSEFWRV9NRU1PUllfUFJFU0VOVD15CkNPTkZJR19TUEFSU0VNRU1fRVhUUkVNRT15
CkNPTkZJR19TUEFSU0VNRU1fVk1FTU1BUF9FTkFCTEU9eQpDT05GSUdfU1BBUlNFTUVNX0FM
TE9DX01FTV9NQVBfVE9HRVRIRVI9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVA9eQpDT05G
SUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09O
RklHX0hBVkVfR0VORVJJQ19HVVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NLPXkK
Q09ORklHX01FTU9SWV9JU09MQVRJT049eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19O
T0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUcgaXMgbm90IHNldApDT05G
SUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BU
TE9DSz15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19B
UkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRC
SVQ9eQpDT05GSUdfQk9VTkNFPXkKQ09ORklHX1ZJUlRfVE9fQlVTPXkKQ09ORklHX01NVV9O
T1RJRklFUj15CiMgQ09ORklHX0tTTSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX01NQVBf
TUlOX0FERFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CiMg
Q09ORklHX01FTU9SWV9GQUlMVVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBTlNQQVJFTlRf
SFVHRVBBR0UgaXMgbm90IHNldApDT05GSUdfQVJDSF9XQU5UU19USFBfU1dBUD15CiMgQ09O
RklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19GUk9OVFNXQVAgaXMgbm90IHNl
dApDT05GSUdfQ01BPXkKIyBDT05GSUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf
Q01BX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ01BX0FSRUFTPTcKIyBDT05GSUdfWlBP
T0wgaXMgbm90IHNldAojIENPTkZJR19aQlVEIGlzIG5vdCBzZXQKIyBDT05GSUdfWlNNQUxM
T0MgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FS
Q0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15CiMgQ09ORklHX0lETEVf
UEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19aT05FX0RFVklDRT15
CkNPTkZJR19GUkFNRV9WRUNUT1I9eQpDT05GSUdfQVJDSF9VU0VTX0hJR0hfVk1BX0ZMQUdT
PXkKQ09ORklHX0FSQ0hfSEFTX1BLRVlTPXkKIyBDT05GSUdfUEVSQ1BVX1NUQVRTIGlzIG5v
dCBzZXQKIyBDT05GSUdfR1VQX0JFTkNITUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9Q
TUVNX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19YODZfQ0hFQ0tfQklPU19DT1JSVVBUSU9O
PXkKQ09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0s9eQpDT05G
SUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJ
WkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01U
UlJfU0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpD
T05GSUdfQVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09O
RklHX1g4Nl9TTUFQPXkKQ09ORklHX1g4Nl9JTlRFTF9VTUlQPXkKQ09ORklHX1g4Nl9JTlRF
TF9NUFg9eQpDT05GSUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVM9eQojIENP
TkZJR19FRkkgaXMgbm90IHNldApDT05GSUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBp
cyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBpcyBub3Qgc2V0CkNPTkZJR19IWl8zMDA9eQoj
IENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09ORklHX0haPTMwMApDT05GSUdfU0NIRURf
SFJUSUNLPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldAojIENPTkZJR19LRVhFQ19GSUxF
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlT
SUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKIyBDT05GSUdfUkFO
RE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgxMDAwMDAw
CkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAg
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENP
TkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9O
QVRJVkUgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX0VNVUxBVEU9eQojIENP
TkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVf
Qk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERUX1NZU0NBTEw9eQpDT05GSUdfSEFW
RV9MSVZFUEFUQ0g9eQpDT05GSUdfQVJDSF9IQVNfQUREX1BBR0VTPXkKQ09ORklHX0FSQ0hf
RU5BQkxFX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lE
PXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwojIENPTkZJR19T
VVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX0hJQkVSTkFURV9DQUxMQkFDS1M9eQojIENPTkZJ
R19ISUJFUk5BVElPTiBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9T
TEVFUF9TTVA9eQojIENPTkZJR19QTV9BVVRPU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19Q
TV9XQUtFTE9DS1MgaXMgbm90IHNldApDT05GSUdfUE09eQojIENPTkZJR19QTV9ERUJVRyBp
cyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRf
REVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJPXkKQ09ORklHX0FDUElfTEVHQUNZX1RB
QkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX0FDUElfUERDPXkKQ09ORklH
X0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKIyBDT05GSUdfQUNQSV9ERUJV
R0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0xQSVQ9eQojIENPTkZJR19BQ1BJX1BST0NG
U19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15
CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0FDPXkK
Q09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJR19BQ1BJ
X1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQSV9ET0NLIGlzIG5vdCBz
ZXQKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0NT
VEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FDUElfQ1BQQ19M
SUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15
CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9BR0dSRUdBVE9SPXkKQ09ORklHX0FDUElfVEhFUk1B
TD15CkNPTkZJR19BQ1BJX05VTUE9eQpDT05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIi
CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNf
QUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09O
RklHX0FDUElfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5v
dCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNP
TkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNl
dApDT05GSUdfQUNQSV9IRUQ9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMgbm90
IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CiMg
Q09ORklHX0FDUElfTkZJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNP
TkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJR19BQ1BJX0FQRUkgaXMgbm90IHNl
dAojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lP
TiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNldAojIENPTkZJ
R19TRkkgaXMgbm90IHNldAoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19D
UFVfRlJFUT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZS
RVFfR09WX0NPTU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENP
TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09O
RklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CkNPTkZJR19D
UFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0U9eQojIENPTkZJR19DUFVfRlJFUV9ERUZB
VUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf
R09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf
R09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFO
Q0U9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklH
X0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5E
PXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMgQ09O
RklHX0NQVV9GUkVRX0dPVl9TQ0hFRFVUSUwgaXMgbm90IHNldAoKIwojIENQVSBmcmVxdWVu
Y3kgc2NhbGluZyBkcml2ZXJzCiMKQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEU9eQpDT05GSUdf
WDg2X1BDQ19DUFVGUkVRPXkKQ09ORklHX1g4Nl9BQ1BJX0NQVUZSRVE9eQpDT05GSUdfWDg2
X0FDUElfQ1BVRlJFUV9DUEI9eQojIENPTkZJR19YODZfUE9XRVJOT1dfSzggaXMgbm90IHNl
dAojIENPTkZJR19YODZfQU1EX0ZSRVFfU0VOU0lUSVZJVFkgaXMgbm90IHNldAojIENPTkZJ
R19YODZfU1BFRURTVEVQX0NFTlRSSU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1A0X0NM
T0NLTU9EIGlzIG5vdCBzZXQKCiMKIyBzaGFyZWQgb3B0aW9ucwojCiMgQ09ORklHX1g4Nl9T
UEVFRFNURVBfTElCIGlzIG5vdCBzZXQKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURM
RT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09ORklHX0NQVV9JRExFX0dPVl9N
RU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQTEVEIGlzIG5vdCBzZXQK
IyBDT05GSUdfSU5URUxfSURMRSBpcyBub3Qgc2V0CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBl
dGMuKQojCkNPTkZJR19QQ0k9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1D
T05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNPTkZJR19QQ0lfRE9NQUlOUz15CkNPTkZJR19Q
Q0lFUE9SVEJVUz15CkNPTkZJR19QQ0lFQUVSPXkKQ09ORklHX1BDSUVfRUNSQz15CkNPTkZJ
R19QQ0lFQUVSX0lOSkVDVD15CkNPTkZJR19QQ0lFQVNQTT15CkNPTkZJR19QQ0lFQVNQTV9E
RUJVRz15CkNPTkZJR19QQ0lFQVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1fUE9X
RVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlz
IG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05G
SUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lFX0RQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BD
SUVfUFRNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9CVVNfQUREUl9UXzY0QklUPXkKQ09ORklH
X1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKQ09ORklHX1BDSV9RVUlS
S1M9eQpDT05GSUdfUENJX0RFQlVHPXkKQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRP
PXkKQ09ORklHX1BDSV9TVFVCPXkKQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQ9eQpDT05G
SUdfUENJX0FUUz15CkNPTkZJR19QQ0lfTE9DS0xFU1NfQ09ORklHPXkKQ09ORklHX1BDSV9J
T1Y9eQpDT05GSUdfUENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xB
QkVMPXkKIyBDT05GSUdfSE9UUExVR19QQ0kgaXMgbm90IHNldAoKIwojIERlc2lnbldhcmUg
UENJIENvcmUgU3VwcG9ydAojCiMgQ09ORklHX1BDSUVfRFdfUExBVCBpcyBub3Qgc2V0Cgoj
CiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfVk1EIGlzIG5vdCBz
ZXQKCiMKIyBQQ0kgRW5kcG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9JTlQgaXMgbm90IHNl
dAoKIwojIFBDSSBzd2l0Y2ggY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfUENJX1NX
X1NXSVRDSFRFQyBpcyBub3Qgc2V0CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURf
TkI9eQojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNldAojIENPTkZJR19SQVBJRElPIGlzIG5v
dCBzZXQKIyBDT05GSUdfWDg2X1NZU0ZCIGlzIG5vdCBzZXQKCiMKIyBFeGVjdXRhYmxlIGZp
bGUgZm9ybWF0cyAvIEVtdWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19D
T01QQVRfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9E
RUZBVUxUX0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENPTkZJR19I
QVZFX0FPVVQgaXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQpDT05GSUdfQ09SRURV
TVA9eQpDT05GSUdfSUEzMl9FTVVMQVRJT049eQojIENPTkZJR19JQTMyX0FPVVQgaXMgbm90
IHNldAojIENPTkZJR19YODZfWDMyIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNP
TkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklH
X1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19ORVQ9
eQpDT05GSUdfTkVUX0lOR1JFU1M9eQoKIwojIE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJ
R19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19VTklY
PXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfVExTIGlzIG5vdCBz
ZXQKQ09ORklHX1hGUk09eQpDT05GSUdfWEZSTV9BTEdPPXkKIyBDT05GSUdfWEZSTV9VU0VS
IGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05G
SUdfWEZSTV9NSUdSQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlz
IG5vdCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPXkKIyBDT05GSUdfTkVUX0tFWSBpcyBub3Qg
c2V0CkNPTkZJR19JTkVUPXkKIyBDT05GSUdfSVBfTVVMVElDQVNUIGlzIG5vdCBzZXQKQ09O
RklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CiMgQ09ORklHX0lQX0ZJQl9UUklFX1NUQVRTIGlz
IG5vdCBzZXQKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9ST1VURV9N
VUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19JUF9ST1VURV9D
TEFTU0lEPXkKIyBDT05GSUdfSVBfUE5QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQSVAg
aXMgbm90IHNldAojIENPTkZJR19ORVRfSVBHUkVfREVNVVggaXMgbm90IHNldApDT05GSUdf
TkVUX0lQX1RVTk5FTD15CkNPTkZJR19TWU5fQ09PS0lFUz15CiMgQ09ORklHX05FVF9VRFBf
VFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZPVSBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9GT1VfSVBfVFVOTkVMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfQUggaXMgbm90
IHNldAojIENPTkZJR19JTkVUX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfSVBDT01Q
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9YRlJNX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJ
R19JTkVUX1RVTk5FTD15CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lORVRfWEZSTV9NT0RFX1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09O
RklHX0lORVRfWEZSTV9NT0RFX0JFRVQgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0RJQUcg
aXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQURWQU5DRUQ9eQojIENPTkZJR19UQ1BfQ09O
R19CSUMgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQojIENPTkZJR19UQ1Bf
Q09OR19XRVNUV09PRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0hUQ1AgaXMgbm90
IHNldAojIENPTkZJR19UQ1BfQ09OR19IU1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9D
T05HX0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfVkVHQVMgaXMgbm90IHNl
dAojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1ND
QUxBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfTFAgaXMgbm90IHNldAojIENP
TkZJR19UQ1BfQ09OR19WRU5PIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBp
cyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0lMTElOT0lTIGlzIG5vdCBzZXQKIyBDT05G
SUdfVENQX0NPTkdfRENUQ1AgaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19DREcgaXMg
bm90IHNldAojIENPTkZJR19UQ1BfQ09OR19CQlIgaXMgbm90IHNldApDT05GSUdfREVGQVVM
VF9DVUJJQz15CiMgQ09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZB
VUxUX1RDUF9DT05HPSJjdWJpYyIKIyBDT05GSUdfVENQX01ENVNJRyBpcyBub3Qgc2V0CkNP
TkZJR19JUFY2PXkKIyBDT05GSUdfSVBWNl9ST1VURVJfUFJFRiBpcyBub3Qgc2V0CiMgQ09O
RklHX0lQVjZfT1BUSU1JU1RJQ19EQUQgaXMgbm90IHNldApDT05GSUdfSU5FVDZfQUg9eQpD
T05GSUdfSU5FVDZfRVNQPXkKIyBDT05GSUdfSU5FVDZfRVNQX09GRkxPQUQgaXMgbm90IHNl
dApDT05GSUdfSU5FVDZfSVBDT01QPXkKIyBDT05GSUdfSVBWNl9NSVA2IGlzIG5vdCBzZXQK
IyBDT05GSUdfSVBWNl9JTEEgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9
eQpDT05GSUdfSU5FVDZfVFVOTkVMPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BP
UlQ9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUNl9YRlJN
X01PREVfQkVFVD15CiMgQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VURU9QVElNSVpBVElP
TiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfVlRJIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZf
U0lUPXkKQ09ORklHX0lQVjZfU0lUXzZSRD15CkNPTkZJR19JUFY2X05ESVNDX05PREVUWVBF
PXkKIyBDT05GSUdfSVBWNl9UVU5ORUwgaXMgbm90IHNldAojIENPTkZJR19JUFY2X0ZPVSBp
cyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfRk9VX1RVTk5FTCBpcyBub3Qgc2V0CiMgQ09ORklH
X0lQVjZfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9NUk9VVEUg
aXMgbm90IHNldAojIENPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUwgaXMgbm90IHNldAojIENP
TkZJR19JUFY2X1NFRzZfSE1BQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX1NFQ01BUks9
eQpDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVT
VEFNUElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVS
X0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9eQoKIwojIENvcmUgTmV0Zmls
dGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpDT05GSUdf
TkVURklMVEVSX05FVExJTks9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVD15CkNP
TkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT15CkNPTkZJR19ORVRGSUxURVJfTkVUTElO
S19MT0c9eQpDT05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0xPR19DT01NT049eQoj
IENPTkZJR19ORl9MT0dfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19N
QVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFD
S19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0VWRU5UUz15CkNPTkZJR19ORl9DT05O
VFJBQ0tfVElNRU9VVD15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QPXkKQ09ORklH
X05GX0NPTk5UUkFDS19MQUJFTFM9eQojIENPTkZJR19ORl9DVF9QUk9UT19EQ0NQIGlzIG5v
dCBzZXQKQ09ORklHX05GX0NUX1BST1RPX0dSRT15CiMgQ09ORklHX05GX0NUX1BST1RPX1ND
VFAgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQSBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05O
VFJBQ0tfRlRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19IMzIzPXkKQ09ORklHX05GX0NPTk5U
UkFDS19JUkM9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUyBpcyBub3Qgc2V0
CiMgQ09ORklHX05GX0NPTk5UUkFDS19TTk1QIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5U
UkFDS19QUFRQPXkKIyBDT05GSUdfTkZfQ09OTlRSQUNLX1NBTkUgaXMgbm90IHNldApDT05G
SUdfTkZfQ09OTlRSQUNLX1NJUD15CiMgQ09ORklHX05GX0NPTk5UUkFDS19URlRQIGlzIG5v
dCBzZXQKQ09ORklHX05GX0NUX05FVExJTks9eQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJ
TUVPVVQgaXMgbm90IHNldAojIENPTkZJR19ORl9DVF9ORVRMSU5LX0hFTFBFUiBpcyBub3Qg
c2V0CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19HTFVFX0NUPXkKQ09ORklHX05GX05BVD15
CkNPTkZJR19ORl9OQVRfTkVFREVEPXkKIyBDT05GSUdfTkZfTkFUX0FNQU5EQSBpcyBub3Qg
c2V0CkNPTkZJR19ORl9OQVRfRlRQPXkKQ09ORklHX05GX05BVF9JUkM9eQpDT05GSUdfTkZf
TkFUX1NJUD15CiMgQ09ORklHX05GX05BVF9URlRQIGlzIG5vdCBzZXQKQ09ORklHX05GX05B
VF9SRURJUkVDVD15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9eQpDT05GSUdfTkZfVEFC
TEVTPXkKQ09ORklHX05GX1RBQkxFU19JTkVUPXkKQ09ORklHX05GX1RBQkxFU19ORVRERVY9
eQpDT05GSUdfTkZUX0VYVEhEUj15CkNPTkZJR19ORlRfTUVUQT15CkNPTkZJR19ORlRfUlQ9
eQpDT05GSUdfTkZUX05VTUdFTj15CkNPTkZJR19ORlRfQ1Q9eQpDT05GSUdfTkZUX1NFVF9S
QlRSRUU9eQpDT05GSUdfTkZUX1NFVF9IQVNIPXkKQ09ORklHX05GVF9TRVRfQklUTUFQPXkK
Q09ORklHX05GVF9DT1VOVEVSPXkKQ09ORklHX05GVF9MT0c9eQpDT05GSUdfTkZUX0xJTUlU
PXkKQ09ORklHX05GVF9NQVNRPXkKQ09ORklHX05GVF9SRURJUj15CkNPTkZJR19ORlRfTkFU
PXkKQ09ORklHX05GVF9PQkpSRUY9eQpDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9R
VU9UQT15CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNP
TkZJR19ORlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GVF9GSUI9eQpD
T05GSUdfTkZUX0ZJQl9JTkVUPXkKQ09ORklHX05GX0RVUF9ORVRERVY9eQpDT05GSUdfTkZU
X0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQojIENPTkZJR19ORlRfRklC
X05FVERFViBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRBQkxFUz15CgojCiMgWHRh
YmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVJLPXkKQ09O
RklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfU0VUPXkK
CiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVD
S1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05F
VEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF
VF9DT05OU0VDTUFSSz15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ1QgaXMgbm90
IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPXkKQ09ORklHX05FVEZJTFRF
Ul9YVF9UQVJHRVRfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSz15CkNP
TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj15CiMgQ09ORklHX05FVEZJTFRF
Ul9YVF9UQVJHRVRfTEVEIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf
TE9HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFSSz15CkNPTkZJR19ORVRGSUxU
RVJfWFRfTkFUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkVUTUFQPXkKQ09ORklH
X05FVEZJTFRFUl9YVF9UQVJHRVRfTkZMT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF
VF9ORlFVRVVFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLIGlzIG5v
dCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkFURUVTVD15CkNPTkZJR19ORVRG
SUxURVJfWFRfVEFSR0VUX1JFRElSRUNUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRf
VEVFPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRSBpcyBub3Qgc2V0CkNP
TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hU
X1RBUkdFVF9UQ1BNU1M9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJ
UD15CgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9B
RERSVFlQRT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQlBGPXkKIyBDT05GSUdfTkVU
RklMVEVSX1hUX01BVENIX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfQ0xVU1RFUj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD15CkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPXkKQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9DT05OTEFCRUw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MSU1J
VD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9eQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX0NPTk5UUkFDSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BV
PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPXkKQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9ERVZHUk9VUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15CkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD
SF9FU1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD15CkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9I
TD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPXkKQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9JUFJBTkdFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUFZTPXkK
Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9MMlRQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9N
QVRDSF9MRU5HVEg9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xJTUlUPXkKQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9NQUM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01B
Uks9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX01VTFRJUE9SVD15CkNPTkZJR19ORVRG
SUxURVJfWFRfTUFUQ0hfTkZBQ0NUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PU0Y9
eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPXkKIyBDT05GSUdfTkVURklMVEVS
X1hUX01BVENIX1BPTElDWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf
UEhZU0RFVj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT15CkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JB
VEVFU1Q9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPXkKQ09ORklHX05FVEZJ
TFRFUl9YVF9NQVRDSF9SRUNFTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9
eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPXkKQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9TVEFUSVNUSUM9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUUklORz15
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPXkKQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9USU1FPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9VMzI9eQpDT05GSUdf
SVBfU0VUPXkKQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19JUF9TRVRfQklUTUFQX0lQ
PXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9Q
T1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQTUFS
Sz15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQ
T1JUSVA9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVBQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9I
QVNIX0lQTUFDPXkKQ09ORklHX0lQX1NFVF9IQVNIX01BQz15CkNPTkZJR19JUF9TRVRfSEFT
SF9ORVRQT1JUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNIX05FVD15CkNPTkZJR19JUF9TRVRf
SEFTSF9ORVRORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVD15CkNPTkZJR19JUF9T
RVRfSEFTSF9ORVRJRkFDRT15CkNPTkZJR19JUF9TRVRfTElTVF9TRVQ9eQpDT05GSUdfSVBf
VlM9eQpDT05GSUdfSVBfVlNfSVBWNj15CiMgQ09ORklHX0lQX1ZTX0RFQlVHIGlzIG5vdCBz
ZXQKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3BvcnQgcHJvdG9j
b2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCiMgQ09ORklHX0lQX1ZTX1BST1RPX1RDUCBp
cyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX1VEUCBpcyBub3Qgc2V0CiMgQ09ORklH
X0lQX1ZTX1BST1RPX0FIX0VTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0VT
UCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1BST1RPX0FIIGlzIG5vdCBzZXQKIyBDT05G
SUdfSVBfVlNfUFJPVE9fU0NUUCBpcyBub3Qgc2V0CgojCiMgSVBWUyBzY2hlZHVsZXIKIwoj
IENPTkZJR19JUF9WU19SUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1ZTX1dSUiBpcyBub3Qg
c2V0CiMgQ09ORklHX0lQX1ZTX0xDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfV0xDIGlz
IG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19P
VkYgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19MQkxDIGlzIG5vdCBzZXQKIyBDT05GSUdf
SVBfVlNfTEJMQ1IgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19ESCBpcyBub3Qgc2V0CiMg
Q09ORklHX0lQX1ZTX1NIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfVlNfU0VEIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSVBfVlNfTlEgaXMgbm90IHNldAoKIwojIElQVlMgU0ggc2NoZWR1bGVy
CiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhl
bHBlcgojCkNPTkZJR19JUF9WU19ORkNUPXkKCiMKIyBJUDogTmV0ZmlsdGVyIENvbmZpZ3Vy
YXRpb24KIwpDT05GSUdfTkZfREVGUkFHX0lQVjQ9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0lQ
VjQ9eQojIENPTkZJR19ORl9TT0NLRVRfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORl9UQUJM
RVNfSVBWND15CkNPTkZJR19ORlRfQ0hBSU5fUk9VVEVfSVBWND15CkNPTkZJR19ORlRfUkVK
RUNUX0lQVjQ9eQpDT05GSUdfTkZUX0RVUF9JUFY0PXkKQ09ORklHX05GVF9GSUJfSVBWND15
CiMgQ09ORklHX05GX1RBQkxFU19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjQ9
eQojIENPTkZJR19ORl9MT0dfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0xPR19JUFY0PXkK
Q09ORklHX05GX1JFSkVDVF9JUFY0PXkKQ09ORklHX05GX05BVF9JUFY0PXkKQ09ORklHX05G
VF9DSEFJTl9OQVRfSVBWND15CkNPTkZJR19ORl9OQVRfTUFTUVVFUkFERV9JUFY0PXkKQ09O
RklHX05GVF9NQVNRX0lQVjQ9eQpDT05GSUdfTkZUX1JFRElSX0lQVjQ9eQpDT05GSUdfTkZf
TkFUX1BST1RPX0dSRT15CkNPTkZJR19ORl9OQVRfUFBUUD15CkNPTkZJR19ORl9OQVRfSDMy
Mz15CiMgQ09ORklHX0lQX05GX0lQVEFCTEVTIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX0FS
UFRBQkxFUz15CkNPTkZJR19JUF9ORl9BUlBGSUxURVI9eQpDT05GSUdfSVBfTkZfQVJQX01B
TkdMRT15CgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZf
REVGUkFHX0lQVjY9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0lQVjY9eQojIENPTkZJR19ORl9T
T0NLRVRfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR19ORl9UQUJMRVNfSVBWNj15CkNPTkZJR19O
RlRfQ0hBSU5fUk9VVEVfSVBWNj15CkNPTkZJR19ORlRfUkVKRUNUX0lQVjY9eQpDT05GSUdf
TkZUX0RVUF9JUFY2PXkKQ09ORklHX05GVF9GSUJfSVBWNj15CkNPTkZJR19ORl9EVVBfSVBW
Nj15CkNPTkZJR19ORl9SRUpFQ1RfSVBWNj15CkNPTkZJR19ORl9MT0dfSVBWNj15CkNPTkZJ
R19ORl9OQVRfSVBWNj15CkNPTkZJR19ORlRfQ0hBSU5fTkFUX0lQVjY9eQpDT05GSUdfTkZf
TkFUX01BU1FVRVJBREVfSVBWNj15CkNPTkZJR19ORlRfTUFTUV9JUFY2PXkKQ09ORklHX05G
VF9SRURJUl9JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15CkNPTkZJR19JUDZfTkZf
TUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09ORklHX0lQNl9ORl9N
QVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklHX0lQNl9ORl9N
QVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJR19JUDZf
TkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklMVEVSPXkKQ09ORklHX0lQ
Nl9ORl9NQVRDSF9SVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPXkKQ09ORklHX0lQNl9O
Rl9GSUxURVI9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9eQpDT05GSUdfSVA2X05G
X1RBUkdFVF9TWU5QUk9YWT15CkNPTkZJR19JUDZfTkZfTUFOR0xFPXkKQ09ORklHX0lQNl9O
Rl9SQVc9eQpDT05GSUdfSVA2X05GX05BVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX01BU1FV
RVJBREU9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9OUFQ9eQpDT05GSUdfTkZfVEFCTEVTX0JS
SURHRT15CkNPTkZJR19ORlRfQlJJREdFX01FVEE9eQpDT05GSUdfTkZUX0JSSURHRV9SRUpF
Q1Q9eQpDT05GSUdfTkZfTE9HX0JSSURHRT15CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9
eQpDT05GSUdfQlJJREdFX0VCVF9CUk9VVEU9eQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRF
Uj15CkNPTkZJR19CUklER0VfRUJUX1RfTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfODAyXzM9
eQpDT05GSUdfQlJJREdFX0VCVF9BTU9ORz15CkNPTkZJR19CUklER0VfRUJUX0FSUD15CkNP
TkZJR19CUklER0VfRUJUX0lQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA2PXkKQ09ORklHX0JS
SURHRV9FQlRfTElNSVQ9eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLPXkKQ09ORklHX0JSSURH
RV9FQlRfUEtUVFlQRT15CkNPTkZJR19CUklER0VfRUJUX1NUUD15CkNPTkZJR19CUklER0Vf
RUJUX1ZMQU49eQpDT05GSUdfQlJJREdFX0VCVF9BUlBSRVBMWT15CkNPTkZJR19CUklER0Vf
RUJUX0ROQVQ9eQpDT05GSUdfQlJJREdFX0VCVF9NQVJLX1Q9eQpDT05GSUdfQlJJREdFX0VC
VF9SRURJUkVDVD15CkNPTkZJR19CUklER0VfRUJUX1NOQVQ9eQpDT05GSUdfQlJJREdFX0VC
VF9MT0c9eQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz15CiMgQ09ORklHX0lQX0RDQ1AgaXMg
bm90IHNldAojIENPTkZJR19JUF9TQ1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRTIGlzIG5v
dCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTSBpcyBub3Qgc2V0
CiMgQ09ORklHX0wyVFAgaXMgbm90IHNldApDT05GSUdfU1RQPXkKQ09ORklHX0JSSURHRT15
CkNPTkZJR19CUklER0VfSUdNUF9TTk9PUElORz15CkNPTkZJR19IQVZFX05FVF9EU0E9eQoj
IENPTkZJR19ORVRfRFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfVkxBTl84MDIxUSBpcyBub3Qg
c2V0CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0CkNPTkZJR19MTEM9eQojIENPTkZJR19M
TEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRBTEsg
aXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5v
dCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdfNkxPV1BBTiBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVE
PXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKIyBDT05GSUdfTkVUX1NDSF9DQlEgaXMg
bm90IHNldAojIENPTkZJR19ORVRfU0NIX0hUQiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9T
Q0hfSEZTQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUFJJTyBpcyBub3Qgc2V0CiMg
Q09ORklHX05FVF9TQ0hfTVVMVElRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9SRUQg
aXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1NGQiBpcyBub3Qgc2V0CiMgQ09ORklHX05F
VF9TQ0hfU0ZRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9URVFMIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX1NDSF9UQkYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0NCUyBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfR1JFRCBpcyBub3Qgc2V0CiMgQ09ORklHX05F
VF9TQ0hfRFNNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9ORVRFTSBpcyBub3Qg
c2V0CiMgQ09ORklHX05FVF9TQ0hfRFJSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9N
UVBSSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0NIT0tFIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX1NDSF9RRlEgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0NPREVMIGlz
IG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9GUV9DT0RFTCBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9TQ0hfRlEgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9TQ0hfUElFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9JTkdS
RVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9QTFVHIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX1NDSF9ERUZBVUxUIGlzIG5vdCBzZXQKCiMKIyBDbGFzc2lmaWNhdGlvbgojCkNP
TkZJR19ORVRfQ0xTPXkKIyBDT05GSUdfTkVUX0NMU19CQVNJQyBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9DTFNfVENJTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfUk9VVEU0
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19GVyBpcyBub3Qgc2V0CiMgQ09ORklHX05F
VF9DTFNfVTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19SU1ZQIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX0NMU19SU1ZQNiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfRkxP
VyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfQ0dST1VQIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkVUX0NMU19CUEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0ZMT1dFUiBpcyBu
b3Qgc2V0CiMgQ09ORklHX05FVF9DTFNfTUFUQ0hBTEwgaXMgbm90IHNldApDT05GSUdfTkVU
X0VNQVRDSD15CkNPTkZJR19ORVRfRU1BVENIX1NUQUNLPTMyCiMgQ09ORklHX05FVF9FTUFU
Q0hfQ01QIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0VNQVRDSF9OQllURSBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9FTUFUQ0hfVTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0VNQVRD
SF9NRVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0VNQVRDSF9URVhUIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkVUX0VNQVRDSF9JUFNFVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FD
VD15CiMgQ09ORklHX05FVF9BQ1RfUE9MSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FD
VF9HQUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9NSVJSRUQgaXMgbm90IHNldAoj
IENPTkZJR19ORVRfQUNUX1NBTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfTkFU
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9QRURJVCBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9BQ1RfU0lNUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfU0tCRURJVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQ1NVTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9B
Q1RfVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQlBGIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX0FDVF9TS0JNT0QgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX0lGRSBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tFWSBpcyBub3Qgc2V0CkNPTkZJ
R19ORVRfU0NIX0ZJRk89eQojIENPTkZJR19EQ0IgaXMgbm90IHNldAojIENPTkZJR19ETlNf
UkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKIyBD
T05GSUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBpcyBub3Qg
c2V0CkNPTkZJR19ORVRMSU5LX0RJQUc9eQojIENPTkZJR19NUExTIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX05TSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9TV0lUQ0hERVYgaXMgbm90IHNldAojIENPTkZJR19ORVRfTDNfTUFTVEVSX0RF
ViBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15
CkNPTkZJR19SRlNfQUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9Q
UklPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEIGlzIG5vdCBzZXQK
Q09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKIyBDT05GSUdfQlBGX0pJ
VCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0
aW5nCiMKIyBDT05GSUdfTkVUX1BLVEdFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTVJBRElP
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0JUPXkKQ09ORklH
X0JUX0JSRURSPXkKQ09ORklHX0JUX1JGQ09NTT15CkNPTkZJR19CVF9SRkNPTU1fVFRZPXkK
Q09ORklHX0JUX0JORVA9eQpDT05GSUdfQlRfQk5FUF9NQ19GSUxURVI9eQpDT05GSUdfQlRf
Qk5FUF9QUk9UT19GSUxURVI9eQpDT05GSUdfQlRfSElEUD15CkNPTkZJR19CVF9IUz15CkNP
TkZJR19CVF9MRT15CiMgQ09ORklHX0JUX0xFRFMgaXMgbm90IHNldAojIENPTkZJR19CVF9T
RUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVldG9vdGgg
ZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRfSU5URUw9eQpDT05GSUdfQlRfQkNNPXkKQ09O
RklHX0JUX1JUTD15CkNPTkZJR19CVF9IQ0lCVFVTQj15CkNPTkZJR19CVF9IQ0lCVFVTQl9C
Q009eQpDT05GSUdfQlRfSENJQlRVU0JfUlRMPXkKQ09ORklHX0JUX0hDSVVBUlQ9eQpDT05G
SUdfQlRfSENJVUFSVF9IND15CkNPTkZJR19CVF9IQ0lVQVJUX0JDU1A9eQpDT05GSUdfQlRf
SENJVUFSVF9BVEgzSz15CkNPTkZJR19CVF9IQ0lVQVJUXzNXSVJFPXkKIyBDT05GSUdfQlRf
SENJVUFSVF9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfUUNBIGlzIG5v
dCBzZXQKIyBDT05GSUdfQlRfSENJVUFSVF9BRzZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JU
X0hDSVVBUlRfTVJWTCBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCQ00yMDNYPXkKQ09ORklH
X0JUX0hDSUJQQTEwWD15CkNPTkZJR19CVF9IQ0lCRlVTQj15CkNPTkZJR19CVF9IQ0lWSENJ
PXkKQ09ORklHX0JUX01SVkw9eQpDT05GSUdfQlRfQVRIM0s9eQojIENPTkZJR19BRl9SWFJQ
QyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUUkVB
TV9QQVJTRVIgaXMgbm90IHNldApDT05GSUdfRklCX1JVTEVTPXkKQ09ORklHX1dJUkVMRVNT
PXkKQ09ORklHX0NGRzgwMjExPXkKIyBDT05GSUdfTkw4MDIxMV9URVNUTU9ERSBpcyBub3Qg
c2V0CiMgQ09ORklHX0NGRzgwMjExX0RFVkVMT1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CkNP
TkZJR19DRkc4MDIxMV9SRVFVSVJFX1NJR05FRF9SRUdEQj15CkNPTkZJR19DRkc4MDIxMV9V
U0VfS0VSTkVMX1JFR0RCX0tFWVM9eQojIENPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BTIGlz
IG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19D
Rkc4MDIxMV9DUkRBX1NVUFBPUlQ9eQojIENPTkZJR19DRkc4MDIxMV9XRVhUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTElCODAyMTEgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTE9eQpDT05G
SUdfTUFDODAyMTFfSEFTX1JDPXkKQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMPXkKQ09O
RklHX01BQzgwMjExX1JDX01JTlNUUkVMX0hUPXkKIyBDT05GSUdfTUFDODAyMTFfUkNfTUlO
U1RSRUxfVkhUIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFRfTUlOU1RS
RUw9eQpDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVD0ibWluc3RyZWxfaHQiCiMgQ09ORklH
X01BQzgwMjExX01FU0ggaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfTEVEUz15CiMgQ09O
RklHX01BQzgwMjExX0RFQlVHRlMgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9NRVNT
QUdFX1RSQUNJTkcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9ERUJVR19NRU5VIGlz
IG5vdCBzZXQKQ09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdf
V0lNQVggaXMgbm90IHNldAojIENPTkZJR19SRktJTEwgaXMgbm90IHNldAojIENPTkZJR19O
RVRfOVAgaXMgbm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhf
TElCPXkKIyBDT05GSUdfQ0VQSF9MSUJfUFJFVFRZREVCVUcgaXMgbm90IHNldAojIENPTkZJ
R19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDIGlz
IG5vdCBzZXQKIyBDT05GSUdfUFNBTVBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JRkUg
aXMgbm90IHNldAojIENPTkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19EU1RfQ0FD
SEU9eQpDT05GSUdfR1JPX0NFTExTPXkKIyBDT05GSUdfTkVUX0RFVkxJTksgaXMgbm90IHNl
dApDT05GSUdfTUFZX1VTRV9ERVZMSU5LPXkKQ09ORklHX0hBVkVfRUJQRl9KSVQ9eQoKIwoj
IERldmljZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklH
X1VFVkVOVF9IRUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIvc2Jpbi9ob3Rw
bHVnIgpDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQojIENPTkZJ
R19TVEFOREFMT05FIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlM
RCBpcyBub3Qgc2V0CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VS
TkVMPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9I
RUxQRVI9eQpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExCQUNLPXkKQ09ORklH
X0FMTE9XX0RFVl9DT1JFRFVNUD15CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0
CkNPTkZJR19ERUJVR19ERVZSRVM9eQojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1P
VkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qg
c2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklD
RVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX1JF
R01BUD15CkNPTkZJR19SRUdNQVBfSTJDPXkKQ09ORklHX1JFR01BUF9TUEk9eQpDT05GSUdf
RE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19ETUFfRkVOQ0VfVFJBQ0UgaXMgbm90IHNl
dAojIENPTkZJR19ETUFfQ01BIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJ
R19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQojIENPTkZJR19NVEQgaXMgbm90
IHNldAojIENPTkZJR19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENf
UEFSUE9SVD15CiMgQ09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKQ09O
RklHX1BOUF9ERUJVR19NRVNTQUdFUz15CgojCiMgUHJvdG9jb2xzCiMKQ09ORklHX1BOUEFD
UEk9eQpDT05GSUdfQkxLX0RFVj15CiMgQ09ORklHX0JMS19ERVZfTlVMTF9CTEsgaXMgbm90
IHNldAojIENPTkZJR19CTEtfREVWX0ZEIGlzIG5vdCBzZXQKQ09ORklHX0NEUk9NPXkKIyBD
T05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL
X0RFVl9EQUM5NjAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1VNRU0gaXMgbm90IHNl
dAojIENPTkZJR19CTEtfREVWX0NPV19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RF
Vl9MT09QPXkKQ09ORklHX0JMS19ERVZfTE9PUF9NSU5fQ09VTlQ9OAojIENPTkZJR19CTEtf
REVWX0NSWVBUT0xPT1AgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0RSQkQgaXMgbm90
IHNldAojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf
U0tEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90IHNldApDT05GSUdf
QkxLX0RFVl9SQU09eQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19E
RVZfUkFNX1NJWkU9MTYzODQKIyBDT05GSUdfQ0RST01fUEtUQ0RWRCBpcyBub3Qgc2V0CiMg
Q09ORklHX0FUQV9PVkVSX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fQkxLREVWX0ZST05U
RU5EPXkKQ09ORklHX1hFTl9CTEtERVZfQkFDS0VORD15CiMgQ09ORklHX0JMS19ERVZfUkJE
IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMKIyBOVk1F
IFN1cHBvcnQKIwojIENPTkZJR19CTEtfREVWX05WTUUgaXMgbm90IHNldAojIENPTkZJR19O
Vk1FX0ZDIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmljZXMKIwojIENPTkZJR19TRU5TT1JT
X0xJUzNMVjAyRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQK
IyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qg
c2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNldAojIENPTkZJR19TR0lfSU9DNCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lDUzkzMlM0
MDEgaXMgbm90IHNldAojIENPTkZJR19FTkNMT1NVUkVfU0VSVklDRVMgaXMgbm90IHNldAoj
IENPTkZJR19IUF9JTE8gaXMgbm90IHNldAojIENPTkZJR19BUERTOTgwMkFMUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkwMjAgaXMg
bm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMg
bm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5vdCBzZXQKIyBDT05GSUdfRFMxNjgyIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05G
SUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMgbm90
IHNldAojIENPTkZJR19QQ0lfRU5EUE9JTlRfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0My
UE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQKIwojIENPTkZJR19FRVBST01f
QVQyNCBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9BVDI1IGlzIG5vdCBzZXQKIyBDT05G
SUdfRUVQUk9NX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VFUFJPTV9NQVg2ODc1IGlz
IG5vdCBzZXQKQ09ORklHX0VFUFJPTV85M0NYNj15CiMgQ09ORklHX0VFUFJPTV85M1hYNDYg
aXMgbm90IHNldAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENP
TkZJR19DQjcxMF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFy
ZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQojCiMgQ09ORklHX1NFTlNPUlNfTElTM19J
MkMgaXMgbm90IHNldApDT05GSUdfQUxURVJBX1NUQVBMPXkKIyBDT05GSUdfSU5URUxfTUVJ
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKIyBDT05GSUdf
SU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBz
ZXQKCiMKIyBJbnRlbCBNSUMgJiByZWxhdGVkIHN1cHBvcnQKIwoKIwojIEludGVsIE1JQyBC
dXMgRHJpdmVyCiMKIyBDT05GSUdfSU5URUxfTUlDX0JVUyBpcyBub3Qgc2V0CgojCiMgU0NJ
RiBCdXMgRHJpdmVyCiMKIyBDT05GSUdfU0NJRl9CVVMgaXMgbm90IHNldAoKIwojIFZPUCBC
dXMgRHJpdmVyCiMKIyBDT05GSUdfVk9QX0JVUyBpcyBub3Qgc2V0CgojCiMgSW50ZWwgTUlD
IEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoKIwojIFNDSUYg
RHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdlbWVudCAo
Q09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCiMgQ09ORklHX0dFTldRRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19DWExfQkFTRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NYTF9BRlVfRFJJVkVSX09QUyBpcyBub3Qgc2V0CiMgQ09ORklH
X0NYTF9MSUIgaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQojIENPTkZJR19JREUgaXMg
bm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQoj
IENPTkZJR19SQUlEX0FUVFJTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0k9eQpDT05GSUdfU0NT
SV9ETUE9eQojIENPTkZJR19TQ1NJX05FVExJTksgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ
X01RX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU0NTSV9QUk9DX0ZTPXkKCiMKIyBTQ1NJ
IHN1cHBvcnQgdHlwZSAoZGlzaywgdGFwZSwgQ0QtUk9NKQojCkNPTkZJR19CTEtfREVWX1NE
PXkKIyBDT05GSUdfQ0hSX0RFVl9TVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIUl9ERVZfT1NT
VCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklHX0JMS19ERVZfU1JfVkVO
RE9SPXkKQ09ORklHX0NIUl9ERVZfU0c9eQojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qg
c2V0CkNPTkZJR19TQ1NJX0NPTlNUQU5UUz15CiMgQ09ORklHX1NDU0lfTE9HR0lORyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qgc2V0CgojCiMgU0NTSSBU
cmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKIyBDT05GSUdfU0NTSV9GQ19B
VFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVNDU0lfQVRUUlMgaXMgbm90IHNldAoj
IENPTkZJR19TQ1NJX1NBU19BVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU0FTX0xJ
QlNBUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1JQX0FUVFJTIGlzIG5vdCBzZXQKIyBD
T05GSUdfU0NTSV9MT1dMRVZFTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREggaXMgbm90
IHNldAojIENPTkZJR19TQ1NJX09TRF9JTklUSUFUT1IgaXMgbm90IHNldApDT05GSUdfQVRB
PXkKIyBDT05GSUdfQVRBX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9WRVJC
T1NFX0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9ERCBpcyBu
b3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24tU0ZG
IG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPXkKQ09ORklHX1NBVEFfQUhD
SV9QTEFURk9STT15CiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldAojIENPTkZJ
R19TQVRBX0FDQVJEX0FIQ0kgaXMgbm90IHNldAojIENPTkZJR19TQVRBX1NJTDI0IGlzIG5v
dCBzZXQKIyBDT05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CkNPTkZJR19NRD15CiMgQ09ORklH
X0JMS19ERVZfTUQgaXMgbm90IHNldApDT05GSUdfQkNBQ0hFPXkKIyBDT05GSUdfQkNBQ0hF
X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNBQ0hFX0NMT1NVUkVTX0RFQlVHIGlzIG5v
dCBzZXQKQ09ORklHX0JMS19ERVZfRE1fQlVJTFRJTj15CkNPTkZJR19CTEtfREVWX0RNPXkK
IyBDT05GSUdfRE1fTVFfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19ETV9ERUJVRz15CkNP
TkZJR19ETV9CVUZJTz15CiMgQ09ORklHX0RNX0RFQlVHX0JMT0NLX01BTkFHRVJfTE9DS0lO
RyBpcyBub3Qgc2V0CkNPTkZJR19ETV9CSU9fUFJJU09OPXkKQ09ORklHX0RNX1BFUlNJU1RF
TlRfREFUQT15CkNPTkZJR19ETV9DUllQVD15CkNPTkZJR19ETV9TTkFQU0hPVD15CiMgQ09O
RklHX0RNX1RISU5fUFJPVklTSU9OSU5HIGlzIG5vdCBzZXQKQ09ORklHX0RNX0NBQ0hFPXkK
Q09ORklHX0RNX0NBQ0hFX1NNUT15CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CkNPTkZJ
R19ETV9NSVJST1I9eQojIENPTkZJR19ETV9MT0dfVVNFUlNQQUNFIGlzIG5vdCBzZXQKIyBD
T05GSUdfRE1fUkFJRCBpcyBub3Qgc2V0CkNPTkZJR19ETV9aRVJPPXkKIyBDT05GSUdfRE1f
TVVMVElQQVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVMQVkgaXMgbm90IHNldAojIENP
TkZJR19ETV9VRVZFTlQgaXMgbm90IHNldAojIENPTkZJR19ETV9GTEFLRVkgaXMgbm90IHNl
dAojIENPTkZJR19ETV9WRVJJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9TV0lUQ0ggaXMg
bm90IHNldAojIENPTkZJR19ETV9MT0dfV1JJVEVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1f
SU5URUdSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFSR0VUX0NPUkUgaXMgbm90IHNldAoj
IENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1
cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJF
X05PU1kgaXMgbm90IHNldAojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0
CkNPTkZJR19ORVRERVZJQ0VTPXkKQ09ORklHX01JST15CkNPTkZJR19ORVRfQ09SRT15CiMg
Q09ORklHX0JPTkRJTkcgaXMgbm90IHNldAojIENPTkZJR19EVU1NWSBpcyBub3Qgc2V0CiMg
Q09ORklHX0VRVUFMSVpFUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GQyBpcyBub3Qgc2V0
CiMgQ09ORklHX0lGQiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUFDVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYTEFOIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUFDU0VDIGlzIG5vdCBzZXQKQ09ORklHX05FVENPTlNPTEU9eQpDT05GSUdf
TkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklHX1RVTj15CiMg
Q09ORklHX1RVTl9WTkVUX0NST1NTX0xFIGlzIG5vdCBzZXQKQ09ORklHX1ZFVEg9eQojIENP
TkZJR19OTE1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CgojCiMg
Q0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCgojCiMgRGlzdHJpYnV0ZWQgU3dpdGNoIEFyY2hp
dGVjdHVyZSBkcml2ZXJzCiMKQ09ORklHX0VUSEVSTkVUPXkKIyBDT05GSUdfTkVUX1ZFTkRP
Ul8zQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBz
ZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNl
dApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQUxURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf
QUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FNQVpPTj15CiMgQ09O
RklHX0VOQV9FVEhFUk5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQU1EIGlz
IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVFVQU5USUE9eQojIENPTkZJR19BUVRJT04g
aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BUkM9eQojIENPTkZJR19ORVRfVkVORE9S
X0FUSEVST1MgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FVUk9SQSBpcyBub3Qg
c2V0CkNPTkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldAojIENP
TkZJR19ORVRfVkVORE9SX0JST0FEQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP
Ul9CUk9DQURFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05G
SUdfVEhVTkRFUl9OSUNfUEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBp
cyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklH
X1RIVU5ERVJfTklDX1JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xJUVVJRElPIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTElRVUlESU9fVkYgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S
X0NIRUxTSU8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0NJU0NPIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RORVQgaXMgbm90IHNl
dAojIENPTkZJR19ORVRfVkVORE9SX0RFQyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E
T1JfRExJTksgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0VNVUxFWCBpcyBub3Qg
c2V0CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CiMgQ09ORklHX05FVF9WRU5ET1JfRVhB
UiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfSFAgaXMgbm90IHNldApDT05GSUdf
TkVUX1ZFTkRPUl9IVUFXRUk9eQojIENPTkZJR19ISU5JQyBpcyBub3Qgc2V0CkNPTkZJR19O
RVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FMTAw
MD15CkNPTkZJR19FMTAwMEU9eQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdCPXkK
Q09ORklHX0lHQl9IV01PTj15CkNPTkZJR19JR0JWRj15CiMgQ09ORklHX0lYR0IgaXMgbm90
IHNldAojIENPTkZJR19JWEdCRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lYR0JFVkYgaXMgbm90
IHNldAojIENPTkZJR19JNDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRVZGIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRk0xMEsgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9
eQojIENPTkZJR19KTUUgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01BUlZFTEwg
aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01FTExBTk9YIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX1ZFTkRPUl9NSUNSRUwgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9N
SUNST0NISVA9eQojIENPTkZJR19FTkMyOEo2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0VOQ1gy
NEo2MDAgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01ZUkkgaXMgbm90IHNldAoj
IENPTkZJR19GRUFMTlggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05BVFNFTUkg
aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9eQojIENPTkZJR19ORlAg
aXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05WSURJQSBpcyBub3Qgc2V0CiMgQ09O
RklHX05FVF9WRU5ET1JfT0tJIGlzIG5vdCBzZXQKIyBDT05GSUdfRVRIT0MgaXMgbm90IHNl
dAojIENPTkZJR19ORVRfUEFDS0VUX0VOR0lORSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9W
RU5ET1JfUUxPR0lDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQoj
IENPTkZJR19RQ09NX0VNQUMgaXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0
CkNPTkZJR19ORVRfVkVORE9SX1JFQUxURUs9eQojIENPTkZJR184MTM5Q1AgaXMgbm90IHNl
dAojIENPTkZJR184MTM5VE9PIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PXkKQ09ORklHX05F
VF9WRU5ET1JfUkVORVNBUz15CiMgQ09ORklHX05FVF9WRU5ET1JfUkRDIGlzIG5vdCBzZXQK
Q09ORklHX05FVF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15
CiMgQ09ORklHX1NYR0JFX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NFRVE9
eQpDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNl
dAojIENPTkZJR19ORVRfVkVORE9SX1NJUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S
X1NPTEFSRkxBUkU9eQojIENPTkZJR19TRkMgaXMgbm90IHNldAojIENPTkZJR19TRkNfRkFM
Q09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9TTVNDIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRP
Ul9TVU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1RFSFVUSSBpcyBub3Qgc2V0
CiMgQ09ORklHX05FVF9WRU5ET1JfVEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9S
X1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dJWk5FVD15CiMgQ09ORklHX1dJ
Wk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9XNTMwMCBpcyBub3Qgc2V0
CkNPTkZJR19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBpcyBub3Qg
c2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldApDT05GSUdfTURJT19ERVZJQ0U9
eQpDT05GSUdfTURJT19CVVM9eQojIENPTkZJR19NRElPX0JJVEJBTkcgaXMgbm90IHNldAoj
IENPTkZJR19NRElPX1RIVU5ERVIgaXMgbm90IHNldApDT05GSUdfUEhZTElCPXkKIyBDT05G
SUdfTEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2
ZXJzCiMKIyBDT05GSUdfQU1EX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FRVUFOVElBX1BI
WSBpcyBub3Qgc2V0CiMgQ09ORklHX0FUODAzWF9QSFkgaXMgbm90IHNldAojIENPTkZJR19C
Q003WFhYX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTTg3WFhfUEhZIGlzIG5vdCBzZXQK
IyBDT05GSUdfQlJPQURDT01fUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lDQURBX1BIWSBp
cyBub3Qgc2V0CiMgQ09ORklHX0NPUlRJTkFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfREFW
SUNPTV9QSFkgaXMgbm90IHNldAojIENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qgc2V0CiMg
Q09ORklHX0RQODM4NDhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2N19QSFkgaXMg
bm90IHNldAojIENPTkZJR19GSVhFRF9QSFkgaXMgbm90IHNldAojIENPTkZJR19JQ1BMVVNf
UEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfWFdBWV9QSFkgaXMgbm90IHNldAojIENP
TkZJR19MU0lfRVQxMDExQ19QSFkgaXMgbm90IHNldAojIENPTkZJR19MWFRfUEhZIGlzIG5v
dCBzZXQKIyBDT05GSUdfTUFSVkVMTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19NQVJWRUxM
XzEwR19QSFkgaXMgbm90IHNldAojIENPTkZJR19NSUNSRUxfUEhZIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUlDUk9DSElQX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPU0VNSV9QSFkg
aXMgbm90IHNldAojIENPTkZJR19OQVRJT05BTF9QSFkgaXMgbm90IHNldAojIENPTkZJR19R
U0VNSV9QSFkgaXMgbm90IHNldApDT05GSUdfUkVBTFRFS19QSFk9eQojIENPTkZJR19SRU5F
U0FTX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JPQ0tDSElQX1BIWSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NNU0NfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RFMTBYUCBpcyBub3Qgc2V0
CiMgQ09ORklHX1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfVklURVNTRV9Q
SFkgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfR01JSTJSR01JSSBpcyBub3Qgc2V0CiMg
Q09ORklHX01JQ1JFTF9LUzg5OTVNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BQUCBpcyBub3Qg
c2V0CiMgQ09ORklHX1NMSVAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9EUklWRVJTPXkK
IyBDT05GSUdfVVNCX0NBVEMgaXMgbm90IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX1BFR0FTVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUlRM
ODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SVEw4MTUyIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX0xBTjc4WFggaXMgbm90IHNldAojIENPTkZJR19VU0JfVVNCTkVUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX0lQSEVUSCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOPXkKIyBDT05G
SUdfV0xBTl9WRU5ET1JfQURNVEVLIGlzIG5vdCBzZXQKQ09ORklHX0FUSF9DT01NT049eQpD
T05GSUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdfQVRIX0RFQlVHIGlzIG5vdCBzZXQK
IyBDT05GSUdfQVRINUsgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNl
dApDT05GSUdfQVRIOUtfSFc9eQpDT05GSUdfQVRIOUtfQ09NTU9OPXkKIyBDT05GSUdfQVRI
OUtfQlRDT0VYX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19BVEg5SyBpcyBub3Qgc2V0
CkNPTkZJR19BVEg5S19IVEM9eQojIENPTkZJR19BVEg5S19IVENfREVCVUdGUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0NBUkw5MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINktMIGlzIG5v
dCBzZXQKIyBDT05GSUdfQVI1NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMNjIxMCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0FUSDEwSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dDTjM2WFggaXMg
bm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklH
X1dMQU5fVkVORE9SX0JST0FEQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xBTl9WRU5ET1Jf
Q0lTQ08gaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9JTlRFTCBpcyBub3Qgc2V0
CiMgQ09ORklHX1dMQU5fVkVORE9SX0lOVEVSU0lMIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xB
Tl9WRU5ET1JfTUFSVkVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX01FRElB
VEVLIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JBTElOSz15CkNPTkZJR19SVDJY
MDA9eQojIENPTkZJR19SVDI0MDBQQ0kgaXMgbm90IHNldAojIENPTkZJR19SVDI1MDBQQ0kg
aXMgbm90IHNldAojIENPTkZJR19SVDYxUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUlQyODAw
UENJIGlzIG5vdCBzZXQKQ09ORklHX1JUMjUwMFVTQj15CkNPTkZJR19SVDczVVNCPXkKQ09O
RklHX1JUMjgwMFVTQj15CkNPTkZJR19SVDI4MDBVU0JfUlQzM1hYPXkKQ09ORklHX1JUMjgw
MFVTQl9SVDM1WFg9eQpDT05GSUdfUlQyODAwVVNCX1JUMzU3Mz15CkNPTkZJR19SVDI4MDBV
U0JfUlQ1M1hYPXkKQ09ORklHX1JUMjgwMFVTQl9SVDU1WFg9eQpDT05GSUdfUlQyODAwVVNC
X1VOS05PV049eQpDT05GSUdfUlQyODAwX0xJQj15CkNPTkZJR19SVDJYMDBfTElCX1VTQj15
CkNPTkZJR19SVDJYMDBfTElCPXkKQ09ORklHX1JUMlgwMF9MSUJfRklSTVdBUkU9eQpDT05G
SUdfUlQyWDAwX0xJQl9DUllQVE89eQpDT05GSUdfUlQyWDAwX0xJQl9MRURTPXkKIyBDT05G
SUdfUlQyWDAwX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9
eQpDT05GSUdfUlRMODE4MD15CkNPTkZJR19SVEw4MTg3PXkKQ09ORklHX1JUTDgxODdfTEVE
Uz15CkNPTkZJR19SVExfQ0FSRFM9eQpDT05GSUdfUlRMODE5MkNFPXkKQ09ORklHX1JUTDgx
OTJTRT15CkNPTkZJR19SVEw4MTkyREU9eQojIENPTkZJR19SVEw4NzIzQUUgaXMgbm90IHNl
dApDT05GSUdfUlRMODcyM0JFPXkKQ09ORklHX1JUTDgxODhFRT15CkNPTkZJR19SVEw4MTky
RUU9eQpDT05GSUdfUlRMODgyMUFFPXkKQ09ORklHX1JUTDgxOTJDVT15CkNPTkZJR19SVExX
SUZJPXkKQ09ORklHX1JUTFdJRklfUENJPXkKQ09ORklHX1JUTFdJRklfVVNCPXkKIyBDT05G
SUdfUlRMV0lGSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19SVEw4MTkyQ19DT01NT049eQpD
T05GSUdfUlRMODcyM19DT01NT049eQpDT05GSUdfUlRMQlRDT0VYSVNUPXkKQ09ORklHX1JU
TDhYWFhVPXkKIyBDT05GSUdfUlRMOFhYWFVfVU5URVNURUQgaXMgbm90IHNldAojIENPTkZJ
R19XTEFOX1ZFTkRPUl9SU0kgaXMgbm90IHNldAojIENPTkZJR19XTEFOX1ZFTkRPUl9TVCBp
cyBub3Qgc2V0CiMgQ09ORklHX1dMQU5fVkVORE9SX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdf
V0xBTl9WRU5ET1JfWllEQVMgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUVVBTlRF
Tk5BPXkKIyBDT05GSUdfUVRORk1BQ19QRUFSTF9QQ0lFIGlzIG5vdCBzZXQKIyBDT05GSUdf
TUFDODAyMTFfSFdTSU0gaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1JORElTX1dMQU4g
aXMgbm90IHNldAoKIwojIEVuYWJsZSBXaU1BWCAoTmV0d29ya2luZyBvcHRpb25zKSB0byBz
ZWUgdGhlIFdpTUFYIGRyaXZlcnMKIwojIENPTkZJR19XQU4gaXMgbm90IHNldApDT05GSUdf
WEVOX05FVERFVl9GUk9OVEVORD15CkNPTkZJR19YRU5fTkVUREVWX0JBQ0tFTkQ9eQojIENP
TkZJR19WTVhORVQzIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qgc2V0
CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAojIENPTkZJR19OVk0gaXMgbm90IHNldAoKIwoj
IElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xF
RFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkK
Q09ORklHX0lOUFVUX1NQQVJTRUtNQVA9eQojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlz
IG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNF
REVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVggaXMgbm90IHNldApDT05GSUdf
SU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NS
RUVOX1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBV
VF9FVkRFVj15CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBE
ZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJP
QVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5v
dCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcw
IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05G
SUdfS0VZQk9BUkRfRExJTktfRElSNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf
TEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQK
IyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJE
X0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0
CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS
RF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAoj
IENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9P
UEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBz
ZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlC
T0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkg
aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CkNPTkZJR19J
TlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9
eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkK
Q09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElD
U19TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJf
TElGRUJPT0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQojIENPTkZJR19NT1VT
RV9QUzJfRUxBTlRFQ0ggaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfU0VOVEVMSUMg
aXMgbm90IHNldAojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05G
SUdfTU9VU0VfUFMyX0ZPQ0FMVEVDSD15CiMgQ09ORklHX01PVVNFX1BTMl9WTU1PVVNFIGlz
IG5vdCBzZXQKQ09ORklHX01PVVNFX1BTMl9TTUJVUz15CiMgQ09ORklHX01PVVNFX1NFUklB
TCBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0FQUExFVE9VQ0ggaXMgbm90IHNldAojIENP
TkZJR19NT1VTRV9CQ001OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMg
bm90IHNldAojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01P
VVNFX1ZTWFhYQUEgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlz
IG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CiMgQ09O
RklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CiMg
Q09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VT
Ql9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0dUQ08gaXMgbm90IHNl
dAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldAojIENPTkZJR19UQUJM
RVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1VTQl9QRUdBU1VTIGlz
IG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMgbm90IHNldApDT05G
SUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUFJPUEVSVElFUz15
CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FEUzc4NDYgaXMgbm90IHNldAojIENPTkZJR19UT1VD
SFNDUkVFTl9BRDc4NzcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzkg
aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9BVE1FTF9NWFQgaXMgbm90IHNldAoj
IENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT
Q1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRU
U1A0X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9EWU5BUFJPIGlzIG5v
dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSEFNUFNISVJFIGlzIG5vdCBzZXQKIyBDT05G
SUdfVE9VQ0hTQ1JFRU5fRUVUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VH
QUxBWF9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FWEMzMDAwIGlz
IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRlVKSVRTVSBpcyBub3Qgc2V0CiMgQ09O
RklHX1RPVUNIU0NSRUVOX0hJREVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO
X0lMSTIxMFggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TNlNZNzYxIGlzIG5v
dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR1VOWkUgaXMgbm90IHNldAojIENPTkZJR19U
T1VDSFNDUkVFTl9FS1RGMjEyNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VM
QU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FTE8gaXMgbm90IHNldAojIENP
TkZJR19UT1VDSFNDUkVFTl9XQUNPTV9XODAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI
U0NSRUVOX1dBQ09NX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01BWDEx
ODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMCBpcyBub3Qgc2V0
CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI
U0NSRUVOX01FTEZBU19NSVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRP
VUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlzIG5vdCBzZXQK
IyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUs3MTIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFND
UkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVY
MDYgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hXSU4gaXMgbm90IHNldAojIENPTkZJR19U
T1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XRFQ4
N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUg
aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQK
IyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V
Q0hTQ1JFRU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIw
MDUgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQK
IyBDT05GSUdfVE9VQ0hTQ1JFRU5fU0lMRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT
Q1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRTIGlz
IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSNDAgaXMgbm90IHNldAojIENPTkZJ
R19UT1VDSFNDUkVFTl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9U
UFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pFVDYyMjMgaXMgbm90
IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEwMjMgaXMgbm90IHNldApDT05G
SUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBpcyBub3Qgc2V0CiMgQ09O
RklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0UzWDBfQlVUVE9O
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUENTUEtSIGlzIG5vdCBzZXQKIyBDT05GSUdf
SU5QVVRfTU1BODQ1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FQQU5FTCBpcyBub3Qg
c2V0CiMgQ09ORklHX0lOUFVUX0FUTEFTX0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBV
VF9BVElfUkVNT1RFMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0tFWVNQQU5fUkVNT1RF
IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfS1hUSjkgaXMgbm90IHNldAojIENPTkZJR19J
TlBVVF9QT1dFUk1BVEUgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9ZRUFMSU5LIGlzIG5v
dCBzZXQKIyBDT05GSUdfSU5QVVRfQ00xMDkgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9V
SU5QVVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9QQ0Y4NTc0IGlzIG5vdCBzZXQKIyBD
T05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lNU19QQ1Ug
aXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0lO
UFVUX1hFTl9LQkRERVZfRlJPTlRFTkQ9eQojIENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURF
QkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdf
Uk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdf
U0VSSU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklP
X0k4MDQyPXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQojIENPTkZJR19TRVJJT19DVDgyQzcx
MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBub3Qgc2V0CkNPTkZJR19T
RVJJT19MSUJQUzI9eQojIENPTkZJR19TRVJJT19SQVcgaXMgbm90IHNldAojIENPTkZJR19T
RVJJT19BTFRFUkFfUFMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFUklPX0FSQ19QUzIgaXMgbm90IHNldAojIENPTkZJR19VU0VS
SU8gaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CgojCiMgQ2hhcmFj
dGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVf
VFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9T
TEVFUD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElO
Rz15CkNPTkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBz
ZXQKQ09ORklHX1NFUklBTF9OT05TVEFOREFSRD15CiMgQ09ORklHX1JPQ0tFVFBPUlQgaXMg
bm90IHNldAojIENPTkZJR19DWUNMQURFUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFfSU5U
RUxMSU8gaXMgbm90IHNldAojIENPTkZJR19NT1hBX1NNQVJUSU8gaXMgbm90IHNldAojIENP
TkZJR19TWU5DTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NZTkNMSU5LTVAgaXMgbm90IHNl
dAojIENPTkZJR19TWU5DTElOS19HVCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0lTSSBpcyBub3Qgc2V0CiMgQ09ORklHX05fSERMQyBpcyBub3Qg
c2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBu
b3Qgc2V0CkNPTkZJR19ERVZNRU09eQojIENPTkZJR19ERVZLTUVNIGlzIG5vdCBzZXQKCiMK
IyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VS
SUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09O
RklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZJTlRFSyBpcyBu
b3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09ORklHX1NFUklBTF84MjUw
X1BDST15CkNPTkZJR19TRVJJQUxfODI1MF9FWEFSPXkKQ09ORklHX1NFUklBTF84MjUwX05S
X1VBUlRTPTMyCkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRTPTQKQ09ORklHX1NF
UklBTF84MjUwX0VYVEVOREVEPXkKQ09ORklHX1NFUklBTF84MjUwX01BTllfUE9SVFM9eQpD
T05GSUdfU0VSSUFMXzgyNTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVD
VF9JUlE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUlNBPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBf
RlNMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRFcgaXMgbm90IHNldAojIENP
TkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBf
TFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQojIENPTkZJR19TRVJJQUxfODI1MF9N
T1hBIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBwb3J0CiMKIyBD
T05GSUdfU0VSSUFMX01BWDMxMDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfTUFYMzEw
WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNPTkZJ
R19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdf
U0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNl
dAojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM
X0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFS
VCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19T
RVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90
IHNldAojIENPTkZJR19TRVJJQUxfREVWX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19IVkNfRFJJ
VkVSPXkKQ09ORklHX0hWQ19JUlE9eQpDT05GSUdfSFZDX1hFTj15CkNPTkZJR19IVkNfWEVO
X0ZST05URU5EPXkKIyBDT05GSUdfSVBNSV9IQU5ETEVSIGlzIG5vdCBzZXQKQ09ORklHX0hX
X1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT15CkNPTkZJR19IV19SQU5E
T01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fVklB
PXkKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldAojIENPTkZJR19SMzk2NCBpcyBub3Qgc2V0
CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNl
dAojIENPTkZJR19SQVdfRFJJVkVSIGlzIG5vdCBzZXQKQ09ORklHX0hQRVQ9eQojIENPTkZJ
R19IUEVUX01NQVAgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPXkKIyBDT05G
SUdfVENHX1RQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQKQ09O
RklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1
cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklH
X0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CiMgQ09ORklHX0kyQ19DSEFS
REVWIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19NVVg9eQoKIwojIE11bHRpcGxleGVyIEkyQyBD
aGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfTVVYX0xUQzQzMDYgaXMgbm90IHNldAojIENP
TkZJR19JMkNfTVVYX1BDQTk1NDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfTVVYX1JFRyBp
cyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVVhfTUxYQ1BMRCBpcyBub3Qgc2V0CkNPTkZJR19J
MkNfSEVMUEVSX0FVVE89eQpDT05GSUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklU
PXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3Qg
Y29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNldAoj
IENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNVgzIGlz
IG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ3NTY9eQojIENPTkZJR19JMkNfQU1ENzU2X1M0ODgy
IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19BTUQ4MTExPXkKQ09ORklHX0kyQ19JODAxPXkKQ09O
RklHX0kyQ19JU0NIPXkKIyBDT05GSUdfSTJDX0lTTVQgaXMgbm90IHNldApDT05GSUdfSTJD
X1BJSVg0PXkKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNldAojIENPTkZJR19JMkNf
U0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldAojIENP
TkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0
CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNP
TkZJR19JMkNfU0NNST15CgojCiMgSTJDIHN5c3RlbSBidXMgZHJpdmVycyAobW9zdGx5IGVt
YmVkZGVkIC8gc3lzdGVtLW9uLWNoaXApCiMKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUExB
VEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNl
dAojIENPTkZJR19JMkNfRU1FVjIgaXMgbm90IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlz
IG5vdCBzZXQKIyBDT05GSUdfSTJDX1BDQV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklH
X0kyQ19QWEFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJTVRFQyBpcyBub3Qgc2V0
CiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVybmFsIEkyQy9TTUJ1
cyBhZGFwdGVyIGRyaXZlcnMKIwojIENPTkZJR19JMkNfRElPTEFOX1UyQyBpcyBub3Qgc2V0
CiMgQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1JP
Qk9URlVaWl9PU0lGIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSTJDX1RJTllfVVNCIGlzIG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01C
dXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09O
RklHX0kyQ19TVFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQK
IyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdf
QUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldApDT05G
SUdfU1BJPXkKIyBDT05GSUdfU1BJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NQVNU
RVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJ
X0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qg
c2V0CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVO
Q0UgaXMgbm90IHNldAojIENPTkZJR19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NQSV9QWEEyWFggaXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYX1BDSSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NQSV9ST0NLQ0hJUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9T
QzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfWENPTU0gaXMgbm90IHNldAojIENP
TkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1pZTlFNUF9HUVNQSSBp
cyBub3Qgc2V0CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwojIENPTkZJR19TUElfU1BJ
REVWIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1QgaXMgbm90IHNldAoj
IENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNl
dApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQUFMg
Y2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNl
dAojIENPTkZJR19QUFNfQ0xJRU5UX0xESVNDIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NM
SUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMK
IyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CgojCiMgRW5h
YmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRk
aXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUElOQ1RSTCBpcyBub3Qgc2V0CiMgQ09ORklH
X0dQSU9MSUIgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BP
V0VSX0FWUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX1JFU0VUIGlzIG5vdCBzZXQKQ09O
RklHX1BPV0VSX1NVUFBMWT15CiMgQ09ORklHX1BPV0VSX1NVUFBMWV9ERUJVRyBpcyBub3Qg
c2V0CiMgQ09ORklHX1BEQV9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIg
aXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklH
X0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMg
bm90IHNldAojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJH
RVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlzIG5vdCBzZXQK
IyBDT05GSUdfQkFUVEVSWV9NQVgxNzA0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllf
TUFYMTcwNDIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNl
dAojIENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf
QlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQK
IyBDT05GSUdfQkFUVEVSWV9HQVVHRV9MVEMyOTQxIGlzIG5vdCBzZXQKQ09ORklHX0hXTU9O
PXkKQ09ORklHX0hXTU9OX1ZJRD15CiMgQ09ORklHX0hXTU9OX0RFQlVHX0NISVAgaXMgbm90
IHNldAoKIwojIE5hdGl2ZSBkcml2ZXJzCiMKIyBDT05GSUdfU0VOU09SU19BQklUVUdVUlUg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTMgaXMgbm90IHNldAojIENP
TkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQUQ3NDE0
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRDc0MTggaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX0FETTEwMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjUg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMjYgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX0FETTEwMjkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTEwMzEg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FETTkyNDAgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTAg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0MTEgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzUgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX0FTQzc2MjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0s4VEVNUCBp
cyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9eQpDT05GSUdfU0VOU09SU19GQU0x
NUhfUE9XRVI9eQojIENPTkZJR19TRU5TT1JTX0FQUExFU01DIGlzIG5vdCBzZXQKIyBDT05G
SUdfU0VOU09SU19BU0IxMDAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FTUEVFRCBp
cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQVRYUDEgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX0RTNjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19EUzE2MjEgaXMgbm90
IHNldAojIENPTkZJR19TRU5TT1JTX0RFTExfU01NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO
U09SU19JNUtfQU1CIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRjcxODA1Rj15CkNPTkZJ
R19TRU5TT1JTX0Y3MTg4MkZHPXkKQ09ORklHX1NFTlNPUlNfRjc1Mzc1Uz15CiMgQ09ORklH
X1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRF
UyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfR0w1MThTTSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfR0w1MjBTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfRzc2MEEg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX0hJSDYxMzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5v
dCBzZXQKIyBDT05GSUdfU0VOU09SU19DT1JFVEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5T
T1JTX0lUODc9eQpDT05GSUdfU0VOU09SU19KQzQyPXkKIyBDT05GSUdfU0VOU09SU19QT1dS
MTIyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTElORUFHRSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRD
Mjk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRD
NDIyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDI0NSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRD
NDI2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMTExMSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfTUFYMTYwNjUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01B
WDE2MTkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDE2NjggaXMgbm90IHNldAoj
IENPTkZJR19TRU5TT1JTX01BWDE5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFY
MzE3MjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldAoj
IENPTkZJR19TRU5TT1JTX01BWDY2MzkgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01B
WDY2NDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2NTAgaXMgbm90IHNldAoj
IENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01B
WDMxNzkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQ1AzMDIxIGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19UQzY1NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURD
WFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNjMgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX0xNNzAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90
IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT
X0xNNzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzggaXMgbm90IHNldAojIENP
TkZJR19TRU5TT1JTX0xNODAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODMgaXMg
bm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNODUgaXMgbm90IHNldAojIENPTkZJR19TRU5T
T1JTX0xNODcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTAgaXMgbm90IHNldAoj
IENPTkZJR19TRU5TT1JTX0xNOTIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTMg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTUyMzQgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX0xNOTUyNDEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTUyNDUg
aXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BDODczNjAgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX1BDODc0MjcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05UQ19USEVS
TUlTVE9SIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q2NjgzIGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19OQ1Q2Nzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19O
Q1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMg
bm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO
U09SU19TSFQzeCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0hUQzEgaXMgbm90IHNl
dAojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT
X0RNRTE3MzcgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0VNQzE0MDMgaXMgbm90IHNl
dAojIENPTkZJR19TRU5TT1JTX0VNQzIxMDMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT
X0VNQzZXMjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBub3Qg
c2V0CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTE5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF
TlNPUlNfU01TQzQ3QjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU0NINTZYWF9D
T01NT04gaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NDSDU2MjcgaXMgbm90IHNldAoj
IENPTkZJR19TRU5TT1JTX1NDSDU2MzYgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NU
VFM3NTEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NNTTY2NSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf
QURTMTAxNSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qgc2V0
CiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf
QU1DNjgyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMjA5IGlzIG5vdCBzZXQK
IyBDT05GSUdfU0VOU09SU19JTkEyWFggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lO
QTMyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RDNzQgaXMgbm90IHNldAojIENP
TkZJR19TRU5TT1JTX1RITUM1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QMTAy
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVE1QNDAxIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19UTVA0MjEgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX1ZJQV9DUFVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WSUE2ODZB
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19WVDEyMTEgaXMgbm90IHNldAojIENPTkZJ
R19TRU5TT1JTX1ZUODIzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzgxRCBp
cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkxRCBpcyBub3Qgc2V0CiMgQ09ORklH
X1NFTlNPUlNfVzgzNzkyRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNzkzIGlz
IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTUgaXMgbm90IHNldAojIENPTkZJR19T
RU5TT1JTX1c4M0w3ODVUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5H
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM2MjdIRiBpcyBub3Qgc2V0CiMgQ09O
RklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19YR0VO
RSBpcyBub3Qgc2V0CgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX1NFTlNPUlNfQUNQSV9Q
T1dFUj15CiMgQ09ORklHX1NFTlNPUlNfQVRLMDExMCBpcyBub3Qgc2V0CkNPTkZJR19USEVS
TUFMPXkKQ09ORklHX1RIRVJNQUxfRU1FUkdFTkNZX1BPV0VST0ZGX0RFTEFZX01TPTAKQ09O
RklHX1RIRVJNQUxfSFdNT049eQojIENPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTIGlz
IG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05G
SUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdf
VEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhF
Uk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19U
SEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NU
RVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CiMg
Q09ORklHX1RIRVJNQUxfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVS
TUFMX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VN
VUxBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90IHNl
dAojIENPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO
VEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJt
YWwgZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09O
RklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HPXkKQ09O
RklHX1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qg
c2V0CkNPTkZJR19XQVRDSERPR19IQU5ETEVfQk9PVF9FTkFCTEVEPXkKIyBDT05GSUdfV0FU
Q0hET0dfU1lTRlMgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMK
IyBDT05GSUdfU09GVF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1dEQVRfV0RUIGlz
IG5vdCBzZXQKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdf
WklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cg
aXMgbm90IHNldAojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX01B
WDYzWFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BQ1FVSVJFX1dEVCBpcyBub3Qg
c2V0CiMgQ09ORklHX0FEVkFOVEVDSF9XRFQgaXMgbm90IHNldAojIENPTkZJR19BTElNMTUz
NV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BTElNNzEwMV9XRFQgaXMgbm90IHNldAojIENP
TkZJR19GNzE4MDhFX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19TUDUxMDBfVENPPXkKIyBDT05G
SUdfU0JDX0ZJVFBDMl9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0VVUk9URUNIX1dE
VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lCNzAwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lC
TUFTUiBpcyBub3Qgc2V0CiMgQ09ORklHX1dBRkVSX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklH
X0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFNlhYX1dEVCBpcyBub3Qgc2V0
CiMgQ09ORklHX0lUQ09fV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVQ4NzEyRl9XRFQgaXMg
bm90IHNldAojIENPTkZJR19JVDg3X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0hQX1dBVENI
RE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfU0MxMjAwX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklH
X1BDODc0MTNfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZfVENPIGlzIG5vdCBzZXQKIyBD
T05GSUdfNjBYWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19DUFU1X1dEVCBpcyBub3Qgc2V0
CiMgQ09ORklHX1NNU0NfU0NIMzExWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19TTVNDMzdC
Nzg3X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldAojIENPTkZJ
R19XODM2MjdIRl9XRFQgaXMgbm90IHNldAojIENPTkZJR19XODM4NzdGX1dEVCBpcyBub3Qg
c2V0CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDSFpfV0RU
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBpcyBub3Qgc2V0CiMg
Q09ORklHX05JOTAzWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19OSUM3MDE4X1dEVCBpcyBu
b3Qgc2V0CkNPTkZJR19YRU5fV0RUPXkKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMK
IwojIENPTkZJR19QQ0lQQ1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfV0RUUENJIGlz
IG5vdCBzZXQKCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwojIENPTkZJR19VU0JQ
Q1dBVENIRE9HIGlzIG5vdCBzZXQKCiMKIyBXYXRjaGRvZyBQcmV0aW1lb3V0IEdvdmVybm9y
cwojCiMgQ09ORklHX1dBVENIRE9HX1BSRVRJTUVPVVRfR09WIGlzIG5vdCBzZXQKQ09ORklH
X1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKIyBDT05G
SUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQojIENPTkZJR19CQ01B
IGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklH
X01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BN
SUNfQURQNTUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0
CiMgQ09ORklHX01GRF9CRDk1NzFNV1YgaXMgbm90IHNldAojIENPTkZJR19NRkRfQVhQMjBY
X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05G
SUdfUE1JQ19EQTkwM1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBu
b3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE
X0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNjIgaXMgbm90IHNldAojIENP
TkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTE1MCBpcyBub3Qg
c2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhf
U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhfSTJDIGlzIG5vdCBzZXQKIyBD
T05GSUdfSFRDX1BBU0lDMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9RVUFSS19J
MkNfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19JQ0ggaXMgbm90IHNldApDT05GSUdf
TFBDX1NDSD15CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDX0NIVFdDIGlzIG5vdCBzZXQKIyBD
T05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRF
TF9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9KQU5aX0NNT0RJTyBpcyBub3Qg
c2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgw
MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBzZXQKIyBDT05GSUdf
TUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3IGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3
ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENPTkZJ
R19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3
IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklH
X0VaWF9QQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNl
dAojIENPTkZJR19NRkRfUkVUVSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBp
cyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE
X1JUU1hfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9SVFNYX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE
X1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX1NLWTgxNDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMg
bm90IHNldAojIENPTkZJR19BQlg1MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9T
WVNDT04gaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qg
c2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4
IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xNVSBpcyBub3Qgc2V0CiMgQ09ORklHX01G
RF9QQUxNQVMgaXMgbm90IHNldAojIENPTkZJR19UUFM2MTA1WCBpcyBub3Qgc2V0CiMgQ09O
RklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY4
NDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0xQODczWCBpcyBub3Qgc2V0CiMgQ09O
RklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMg
aXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05G
SUdfTUZEX1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5v
dCBzZXQKIyBDT05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dM
MTI3M19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBz
ZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FS
SVpPTkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CiMg
Q09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9T
UEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0kyQyBpcyBub3Qgc2V0CiMgQ09O
RklHX01GRF9XTTg5OTQgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1IgaXMgbm90IHNl
dApDT05GSUdfUkNfQ09SRT15CkNPTkZJR19SQ19NQVA9eQpDT05GSUdfUkNfREVDT0RFUlM9
eQpDT05GSUdfTElSQz15CkNPTkZJR19JUl9MSVJDX0NPREVDPXkKQ09ORklHX0lSX05FQ19E
RUNPREVSPXkKQ09ORklHX0lSX1JDNV9ERUNPREVSPXkKQ09ORklHX0lSX1JDNl9ERUNPREVS
PXkKQ09ORklHX0lSX0pWQ19ERUNPREVSPXkKQ09ORklHX0lSX1NPTllfREVDT0RFUj15CkNP
TkZJR19JUl9TQU5ZT19ERUNPREVSPXkKQ09ORklHX0lSX1NIQVJQX0RFQ09ERVI9eQpDT05G
SUdfSVJfTUNFX0tCRF9ERUNPREVSPXkKQ09ORklHX0lSX1hNUF9ERUNPREVSPXkKIyBDT05G
SUdfUkNfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBN
dWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJR19NRURJQV9DQU1FUkFfU1VQUE9SVD15
CkNPTkZJR19NRURJQV9BTkFMT0dfVFZfU1VQUE9SVD15CkNPTkZJR19NRURJQV9ESUdJVEFM
X1RWX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVD15CiMgQ09ORklHX01F
RElBX1NEUl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQ0VDX1NVUFBPUlQg
aXMgbm90IHNldAojIENPTkZJR19NRURJQV9DT05UUk9MTEVSIGlzIG5vdCBzZXQKQ09ORklH
X1ZJREVPX0RFVj15CkNPTkZJR19WSURFT19WNEwyPXkKQ09ORklHX1ZJREVPX0FEVl9ERUJV
Rz15CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9SX1JBTkdFUyBpcyBub3Qgc2V0CkNPTkZJ
R19WSURFT19UVU5FUj15CkNPTkZJR19WNEwyX0ZXTk9ERT15CkNPTkZJR19WSURFT0JVRjJf
Q09SRT15CkNPTkZJR19WSURFT0JVRjJfTUVNT1BTPXkKQ09ORklHX1ZJREVPQlVGMl9WTUFM
TE9DPXkKQ09ORklHX1ZJREVPQlVGMl9ETUFfU0c9eQpDT05GSUdfRFZCX0NPUkU9eQpDT05G
SUdfRFZCX05FVD15CiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0CkNPTkZJR19E
VkJfTUFYX0FEQVBURVJTPTgKIyBDT05GSUdfRFZCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRFZCX0RFTVVYX1NFQ1RJT05fTE9TU19MT0cgaXMgbm90IHNldAoKIwoj
IE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NVUFBPUlQ9eQoKIwojIFdlYmNh
bSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX1ZJREVPX0NMQVNTIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX0dTUENBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BXQyBpcyBub3Qgc2V0CiMg
Q09ORklHX1ZJREVPX0NQSUEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1pSMzY0WFggaXMg
bm90IHNldAojIENPTkZJR19VU0JfU1RLV0VCQ0FNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC
X1MyMjU1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVVNCVFYgaXMgbm90IHNldAoKIwoj
IEFuYWxvZyBUViBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX1BWUlVTQjIgaXMgbm90
IHNldAojIENPTkZJR19WSURFT19IRFBWUiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1VT
QlZJU0lPTiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19TVEsxMTYwX0NPTU1PTj15CkNPTkZJ
R19WSURFT19TVEsxMTYwPXkKIyBDT05GSUdfVklERU9fR083MDA3IGlzIG5vdCBzZXQKCiMK
IyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCiMgQ09ORklHX1ZJREVPX0FVMDgy
OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0NYMjMxWFggaXMgbm90IHNldAojIENPTkZJ
R19WSURFT19UTTYwMDAgaXMgbm90IHNldAoKIwojIERpZ2l0YWwgVFYgVVNCIGRldmljZXMK
IwojIENPTkZJR19EVkJfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9WMiBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RWQl9UVFVTQl9CVURHRVQgaXMgbm90IHNldAojIENPTkZJR19E
VkJfVFRVU0JfREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TX1VTQl9EUlYgaXMgbm90IHNl
dAojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0RW
Ql9BUzEwMiBpcyBub3Qgc2V0CgojCiMgV2ViY2FtLCBUViAoYW5hbG9nL2RpZ2l0YWwpIFVT
QiBkZXZpY2VzCiMKQ09ORklHX1ZJREVPX0VNMjhYWD15CkNPTkZJR19WSURFT19FTTI4WFhf
VjRMMj15CiMgQ09ORklHX1ZJREVPX0VNMjhYWF9BTFNBIGlzIG5vdCBzZXQKIyBDT05GSUdf
VklERU9fRU0yOFhYX0RWQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0VNMjhYWF9SQyBp
cyBub3Qgc2V0CkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVkaWEgY2FwdHVy
ZSBzdXBwb3J0CiMKIyBDT05GSUdfVklERU9fU09MTzZYMTAgaXMgbm90IHNldAojIENPTkZJ
R19WSURFT19UVzU4NjQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzY4IGlzIG5vdCBz
ZXQKIyBDT05GSUdfVklERU9fVFc2ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fWk9S
QU4gaXMgbm90IHNldAoKIwojIE1lZGlhIGNhcHR1cmUvYW5hbG9nIFRWIHN1cHBvcnQKIwoj
IENPTkZJR19WSURFT19JVlRWIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSEVYSVVNX0dF
TUlOSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0hFWElVTV9PUklPTiBpcyBub3Qgc2V0
CiMgQ09ORklHX1ZJREVPX01YQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0RUMzE1NSBp
cyBub3Qgc2V0CgojCiMgTWVkaWEgY2FwdHVyZS9hbmFsb2cvaHlicmlkIFRWIHN1cHBvcnQK
IwojIENPTkZJR19WSURFT19DWDE4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1gyMzg4
NSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19DWDI1ODIxPXkKIyBDT05GSUdfVklERU9fQ1gy
NTgyMV9BTFNBIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ1g4OCBpcyBub3Qgc2V0CiMg
Q09ORklHX1ZJREVPX0JUODQ4IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fU0FBNzEzNCBp
cyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NBQTcxNjQgaXMgbm90IHNldAoKIwojIE1lZGlh
IGRpZ2l0YWwgVFYgUENJIEFkYXB0ZXJzCiMKIyBDT05GSUdfRFZCX0FWNzExMCBpcyBub3Qg
c2V0CiMgQ09ORklHX0RWQl9CVURHRVRfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9C
MkMyX0ZMRVhDT1BfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1BMVVRPMiBpcyBub3Qg
c2V0CiMgQ09ORklHX0RWQl9ETTExMDUgaXMgbm90IHNldAojIENPTkZJR19EVkJfUFQxIGlz
IG5vdCBzZXQKIyBDT05GSUdfRFZCX1BUMyBpcyBub3Qgc2V0CiMgQ09ORklHX01BTlRJU19D
T1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX05HRU5FIGlzIG5vdCBzZXQKIyBDT05GSUdf
RFZCX0REQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1NNSVBDSUUgaXMgbm90IHNl
dAojIENPTkZJR19EVkJfTkVUVVBfVU5JRFZCIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX1BM
QVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19WNExfTUVNMk1FTV9EUklWRVJT
IGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX1RFU1RfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0RWQl9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQgTU1D
L1NESU8gYWRhcHRlcnMKIwojIENPTkZJR19SQURJT19BREFQVEVSUyBpcyBub3Qgc2V0CkNP
TkZJR19WSURFT19UVkVFUFJPTT15CiMgQ09ORklHX0NZUFJFU1NfRklSTVdBUkUgaXMgbm90
IHNldAoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGky
Yywgc3BpLCBmcm9udGVuZHMpCiMKQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNUPXkK
Q09ORklHX01FRElBX0FUVEFDSD15CkNPTkZJR19WSURFT19JUl9JMkM9eQoKIwojIEF1ZGlv
IGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwpDT05GSUdfVklERU9fTVNQMzQw
MD15CgojCiMgUkRTIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBkZWNvZGVycwojCkNPTkZJR19W
SURFT19TQUE3MTFYPXkKQ09ORklHX1ZJREVPX1RWUDUxNTA9eQoKIwojIFZpZGVvIGFuZCBh
dWRpbyBkZWNvZGVycwojCgojCiMgVmlkZW8gZW5jb2RlcnMKIwoKIwojIENhbWVyYSBzZW5z
b3IgZGV2aWNlcwojCkNPTkZJR19WSURFT19PVjI2NDA9eQpDT05GSUdfVklERU9fTVQ5VjAx
MT15CgojCiMgRmxhc2ggZGV2aWNlcwojCgojCiMgVmlkZW8gaW1wcm92ZW1lbnQgY2hpcHMK
IwoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9uIGNoaXBzCiMKCiMKIyBTRFIgdHVuZXIg
Y2hpcHMKIwoKIwojIE1pc2NlbGxhbmVvdXMgaGVscGVyIGNoaXBzCiMKCiMKIyBTZW5zb3Jz
IHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwpDT05GSUdfTUVESUFfVFVORVI9eQpDT05G
SUdfTUVESUFfVFVORVJfU0lNUExFPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9eQpD
T05GSUdfTUVESUFfVFVORVJfVERBODI3WD15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3
MT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3PXkKQ09ORklHX01FRElBX1RVTkVSX1RF
QTU3NjE9eQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2Nz15CkNPTkZJR19NRURJQV9UVU5F
Ul9NVDIwWFg9eQpDT05GSUdfTUVESUFfVFVORVJfWEMyMDI4PXkKQ09ORklHX01FRElBX1RV
TkVSX1hDNTAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzQwMDA9eQpDT05GSUdfTUVESUFf
VFVORVJfTUM0NFM4MDM9eQoKIwojIE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkgZnJvbnRl
bmRzCiMKCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRlcnJlc3RyaWFsKSBmcm9udGVu
ZHMKIwoKIwojIERWQi1TIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCgojCiMgRFZCLVQgKHRl
cnJlc3RyaWFsKSBmcm9udGVuZHMKIwojIENPTkZJR19EVkJfQVMxMDJfRkUgaXMgbm90IHNl
dAojIENPTkZJR19EVkJfR1A4UFNLX0ZFIGlzIG5vdCBzZXQKCiMKIyBEVkItQyAoY2FibGUp
IGZyb250ZW5kcwojCgojCiMgQVRTQyAoTm9ydGggQW1lcmljYW4vS29yZWFuIFRlcnJlc3Ry
aWFsL0NhYmxlIERUVikgZnJvbnRlbmRzCiMKCiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBm
cm9udGVuZHMKIwoKIwojIElTREItUyAoc2F0ZWxsaXRlKSAmIElTREItVCAodGVycmVzdHJp
YWwpIGZyb250ZW5kcwojCgojCiMgRGlnaXRhbCB0ZXJyZXN0cmlhbCBvbmx5IHR1bmVycy9Q
TEwKIwoKIwojIFNFQyBjb250cm9sIGRldmljZXMgZm9yIERWQi1TCiMKCiMKIyBUb29scyB0
byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwojIENPTkZJR19EVkJfRFVNTVlfRkUgaXMgbm90
IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwpDT05GSUdfQUdQPXkKQ09ORklHX0FHUF9B
TUQ2ND15CkNPTkZJR19BR1BfSU5URUw9eQojIENPTkZJR19BR1BfU0lTIGlzIG5vdCBzZXQK
IyBDT05GSUdfQUdQX1ZJQSBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05GSUdf
VkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTE2CiMgQ09ORklHX1ZHQV9TV0lU
Q0hFUk9PIGlzIG5vdCBzZXQKQ09ORklHX0RSTT15CiMgQ09ORklHX0RSTV9EUF9BVVhfQ0hB
UkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ERUJVR19NTSBpcyBub3Qgc2V0CiMgQ09O
RklHX0RSTV9ERUJVR19NTV9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hF
TFBFUj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZfRU1V
TEFUSU9OPXkKQ09ORklHX0RSTV9GQkRFVl9PVkVSQUxMT0M9MTAwCkNPTkZJR19EUk1fTE9B
RF9FRElEX0ZJUk1XQVJFPXkKQ09ORklHX0RSTV9UVE09eQoKIwojIEkyQyBlbmNvZGVyIG9y
IGhlbHBlciBjaGlwcwojCiMgQ09ORklHX0RSTV9JMkNfQ0g3MDA2IGlzIG5vdCBzZXQKIyBD
T05GSUdfRFJNX0kyQ19TSUwxNjQgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTJDX05YUF9U
REE5OThYIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9SQURFT049eQojIENPTkZJR19EUk1fUkFE
RU9OX1VTRVJQVFIgaXMgbm90IHNldAojIENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQK
CiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKCiMKIyBBTUQg
TGlicmFyeSByb3V0aW5lcwojCiMgQ09ORklHX0NIQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdf
RFJNX05PVVZFQVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNSBpcyBub3Qgc2V0CiMg
Q09ORklHX0RSTV9WR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1ZNV0dGWCBpcyBub3Qg
c2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19EUk1fVURMIGlz
IG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9NR0FH
MjAwIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9DSVJSVVNfUUVNVT15CkNPTkZJR19EUk1fUVhM
PXkKIyBDT05GSUdfRFJNX0JPQ0hTIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15Cgoj
CiMgRGlzcGxheSBQYW5lbHMKIwpDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19EUk1fUEFO
RUxfQlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05GSUdf
RFJNX0FOQUxPR0lYX0FOWDc4WFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSElTSV9ISUJN
QyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9USU5ZRFJNIGlzIG5vdCBzZXQKIyBDT05GSUdf
RFJNX0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MSUJfUkFORE9NIGlzIG5vdCBz
ZXQKCiMKIyBGcmFtZSBidWZmZXIgRGV2aWNlcwojCkNPTkZJR19GQj15CiMgQ09ORklHX0ZJ
Uk1XQVJFX0VESUQgaXMgbm90IHNldApDT05GSUdfRkJfQ01ETElORT15CkNPTkZJR19GQl9O
T1RJRlk9eQojIENPTkZJR19GQl9EREMgaXMgbm90IHNldApDT05GSUdfRkJfQk9PVF9WRVNB
X1NVUFBPUlQ9eQpDT05GSUdfRkJfQ0ZCX0ZJTExSRUNUPXkKQ09ORklHX0ZCX0NGQl9DT1BZ
QVJFQT15CkNPTkZJR19GQl9DRkJfSU1BR0VCTElUPXkKIyBDT05GSUdfRkJfQ0ZCX1JFVl9Q
SVhFTFNfSU5fQllURSBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRklMTFJFQ1Q9eQpDT05G
SUdfRkJfU1lTX0NPUFlBUkVBPXkKQ09ORklHX0ZCX1NZU19JTUFHRUJMSVQ9eQojIENPTkZJ
R19GQl9QUk9WSURFX0dFVF9GQl9VTk1BUFBFRF9BUkVBIGlzIG5vdCBzZXQKIyBDT05GSUdf
RkJfRk9SRUlHTl9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lTX0ZPUFM9eQpDT05G
SUdfRkJfREVGRVJSRURfSU89eQojIENPTkZJR19GQl9TVkdBTElCIGlzIG5vdCBzZXQKIyBD
T05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldAojIENPTkZJR19GQl9CQUNLTElHSFQgaXMg
bm90IHNldApDT05GSUdfRkJfTU9ERV9IRUxQRVJTPXkKQ09ORklHX0ZCX1RJTEVCTElUVElO
Rz15CgojCiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9D
SVJSVVMgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19G
Ql9DWUJFUjIwMDAgaXMgbm90IHNldAojIENPTkZJR19GQl9BUkMgaXMgbm90IHNldAojIENP
TkZJR19GQl9BU0lMSUFOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lNU1RUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfRkJfVkdBMTYgaXMgbm90IHNldAojIENPTkZJR19GQl9VVkVTQSBpcyBu
b3Qgc2V0CkNPTkZJR19GQl9WRVNBPXkKIyBDT05GSUdfRkJfTjQxMSBpcyBub3Qgc2V0CiMg
Q09ORklHX0ZCX0hHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0ZCX1MxRDEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTlZJRElB
IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUklWQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0k3
NDAgaXMgbm90IHNldAojIENPTkZJR19GQl9MRTgwNTc4IGlzIG5vdCBzZXQKIyBDT05GSUdf
RkJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUkFERU9OIGlzIG5vdCBzZXQKIyBD
T05GSUdfRkJfQVRZMTI4IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVRZIGlzIG5vdCBzZXQK
IyBDT05GSUdfRkJfUzMgaXMgbm90IHNldAojIENPTkZJR19GQl9TQVZBR0UgaXMgbm90IHNl
dAojIENPTkZJR19GQl9TSVMgaXMgbm90IHNldAojIENPTkZJR19GQl9ORU9NQUdJQyBpcyBu
b3Qgc2V0CiMgQ09ORklHX0ZCX0tZUk8gaXMgbm90IHNldAojIENPTkZJR19GQl8zREZYIGlz
IG5vdCBzZXQKIyBDT05GSUdfRkJfVk9PRE9PMSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZU
ODYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1RSSURFTlQgaXMgbm90IHNldAojIENPTkZJ
R19GQl9BUksgaXMgbm90IHNldAojIENPTkZJR19GQl9QTTMgaXMgbm90IHNldAojIENPTkZJ
R19GQl9DQVJNSU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0
CkNPTkZJR19GQl9VREw9eQojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CiMg
Q09ORklHX0ZCX1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfWEVOX0ZCREVWX0ZST05URU5E
PXkKIyBDT05GSUdfRkJfTUVUUk9OT01FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTUI4NjJY
WCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JST0FEU0hFRVQgaXMgbm90IHNldAojIENPTkZJ
R19GQl9BVU9fSzE5MFggaXMgbm90IHNldAojIENPTkZJR19GQl9TSU1QTEUgaXMgbm90IHNl
dAojIENPTkZJR19GQl9TTTcxMiBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfTENEX1NV
UFBPUlQ9eQojIENPTkZJR19MQ0RfQ0xBU1NfREVWSUNFIGlzIG5vdCBzZXQKQ09ORklHX0JB
Q0tMSUdIVF9DTEFTU19ERVZJQ0U9eQpDT05GSUdfQkFDS0xJR0hUX0dFTkVSSUM9eQojIENP
TkZJR19CQUNLTElHSFRfQVBQTEUgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfUE04
OTQxX1dMRUQgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNL
TElHSFRfQURQODg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMg
bm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3TFAgaXMgbm90IHNldAojIENPTkZJ
R19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hD
Tk4gaXMgbm90IHNldAojIENPTkZJR19WR0FTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19IRE1J
PXkKCiMKIyBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfVkdBX0NP
TlNPTEU9eQpDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFDSz15CkNPTkZJR19WR0FDT05f
U09GVF9TQ1JPTExCQUNLX1NJWkU9NjQKIyBDT05GSUdfVkdBQ09OX1NPRlRfU0NST0xMQkFD
S19QRVJTSVNURU5UX0VOQUJMRV9CWV9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RVTU1Z
X0NPTlNPTEU9eQpDT05GSUdfRFVNTVlfQ09OU09MRV9DT0xVTU5TPTgwCkNPTkZJR19EVU1N
WV9DT05TT0xFX1JPV1M9MjUKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEU9eQpDT05GSUdf
RlJBTUVCVUZGRVJfQ09OU09MRV9ERVRFQ1RfUFJJTUFSWT15CiMgQ09ORklHX0ZSQU1FQlVG
RkVSX0NPTlNPTEVfUk9UQVRJT04gaXMgbm90IHNldApDT05GSUdfTE9HTz15CiMgQ09ORklH
X0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYg
aXMgbm90IHNldApDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0PXkKQ09ORklHX1NPVU5EPXkK
Q09ORklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNMQUlN
PXkKQ09ORklHX1NORD15CkNPTkZJR19TTkRfVElNRVI9eQpDT05GSUdfU05EX1BDTT15CkNP
TkZJR19TTkRfSFdERVA9eQpDT05GSUdfU05EX1NFUV9ERVZJQ0U9eQpDT05GSUdfU05EX1JB
V01JREk9eQpDT05GSUdfU05EX0pBQ0s9eQpDT05GSUdfU05EX0pBQ0tfSU5QVVRfREVWPXkK
Q09ORklHX1NORF9PU1NFTVVMPXkKQ09ORklHX1NORF9NSVhFUl9PU1M9eQpDT05GSUdfU05E
X1BDTV9PU1M9eQpDT05GSUdfU05EX1BDTV9PU1NfUExVR0lOUz15CkNPTkZJR19TTkRfUENN
X1RJTUVSPXkKQ09ORklHX1NORF9IUlRJTUVSPXkKQ09ORklHX1NORF9EWU5BTUlDX01JTk9S
Uz15CkNPTkZJR19TTkRfTUFYX0NBUkRTPTMyCkNPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJ
PXkKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CiMg
Q09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ERUJV
RyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRfRE1BX1NHQlVG
PXkKQ09ORklHX1NORF9TRVFVRU5DRVI9eQpDT05GSUdfU05EX1NFUV9EVU1NWT15CkNPTkZJ
R19TTkRfU0VRVUVOQ0VSX09TUz15CkNPTkZJR19TTkRfU0VRX0hSVElNRVJfREVGQVVMVD15
CkNPTkZJR19TTkRfU0VRX01JRElfRVZFTlQ9eQpDT05GSUdfU05EX1NFUV9NSURJPXkKQ09O
RklHX1NORF9TRVFfTUlESV9FTVVMPXkKQ09ORklHX1NORF9NUFU0MDFfVUFSVD15CkNPTkZJ
R19TTkRfT1BMM19MSUI9eQpDT05GSUdfU05EX09QTDNfTElCX1NFUT15CiMgQ09ORklHX1NO
RF9PUEw0X0xJQl9TRVEgaXMgbm90IHNldApDT05GSUdfU05EX0RSSVZFUlM9eQojIENPTkZJ
R19TTkRfUENTUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9EVU1NWSBpcyBub3Qgc2V0CiMg
Q09ORklHX1NORF9BTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSVJNSURJIGlzIG5v
dCBzZXQKIyBDT05GSUdfU05EX01UUEFWIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFUklB
TF9VMTY1NTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfTVBVNDAxIGlzIG5vdCBzZXQKQ09O
RklHX1NORF9QQ0k9eQojIENPTkZJR19TTkRfQUQxODg5IGlzIG5vdCBzZXQKIyBDT05GSUdf
U05EX0FMUzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BTFM0MDAwIGlzIG5vdCBzZXQK
IyBDT05GSUdfU05EX0FMSTU0NTEgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVNJSFBJIGlz
IG5vdCBzZXQKIyBDT05GSUdfU05EX0FUSUlYUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9B
VElJWFBfTU9ERU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4ODEwIGlzIG5vdCBzZXQK
IyBDT05GSUdfU05EX0FVODgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BVTg4MzAgaXMg
bm90IHNldAojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FaVDMz
MjggaXMgbm90IHNldAojIENPTkZJR19TTkRfQlQ4N1ggaXMgbm90IHNldAojIENPTkZJR19T
TkRfQ0EwMTA2IGlzIG5vdCBzZXQKQ09ORklHX1NORF9DTUlQQ0k9eQpDT05GSUdfU05EX09Y
WUdFTl9MSUI9eQpDT05GSUdfU05EX09YWUdFTj15CiMgQ09ORklHX1NORF9DUzQyODEgaXMg
bm90IHNldAojIENPTkZJR19TTkRfQ1M0NlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NU
WEZJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RBUkxBMjAgaXMgbm90IHNldAojIENPTkZJ
R19TTkRfR0lOQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xBWUxBMjAgaXMgbm90IHNl
dAojIENPTkZJR19TTkRfREFSTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HSU5BMjQg
aXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO
RF9NT05BIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JQSBpcyBub3Qgc2V0CiMgQ09ORklH
X1NORF9FQ0hPM0cgaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPIGlzIG5vdCBzZXQK
IyBDT05GSUdfU05EX0lORElHT0lPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RK
IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0lPWCBpcyBub3Qgc2V0CiMgQ09ORklH
X1NORF9JTkRJR09ESlggaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMSBpcyBub3Qg
c2V0CiMgQ09ORklHX1NORF9FTVUxMEsxX1NFUSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9F
TVUxMEsxWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FTlMxMzcwIGlzIG5vdCBzZXQKIyBD
T05GSUdfU05EX0VOUzEzNzEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5v
dCBzZXQKIyBDT05GSUdfU05EX0VTMTk2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GTTgw
MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9IRFNQIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E
X0hEU1BNIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMgbm90IHNldAojIENP
TkZJR19TTkRfSUNFMTcyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYMCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NORF9JTlRFTDhYME0gaXMgbm90IHNldAojIENPTkZJR19TTkRf
S09SRzEyMTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfTE9MQSBpcyBub3Qgc2V0CiMgQ09O
RklHX1NORF9MWDY0NjRFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9NQUVTVFJPMyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NORF9NSVhBUlQgaXMgbm90IHNldAojIENPTkZJR19TTkRfTk0y
NTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfUENYSFIgaXMgbm90IHNldAojIENPTkZJR19T
TkRfUklQVElERSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUUzMiBpcyBub3Qgc2V0CiMg
Q09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NjUyIGlzIG5v
dCBzZXQKIyBDT05GSUdfU05EX1NPTklDVklCRVMgaXMgbm90IHNldAojIENPTkZJR19TTkRf
VFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYIGlzIG5vdCBzZXQKIyBD
T05GSUdfU05EX1ZJQTgyWFhfTU9ERU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfVklSVFVP
U08gaXMgbm90IHNldAojIENPTkZJR19TTkRfVlgyMjIgaXMgbm90IHNldAojIENPTkZJR19T
TkRfWU1GUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1BdWRpbwojCkNPTkZJR19TTkRfSERBPXkK
Q09ORklHX1NORF9IREFfSU5URUw9eQpDT05GSUdfU05EX0hEQV9IV0RFUD15CiMgQ09ORklH
X1NORF9IREFfUkVDT05GSUcgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX0lOUFVUX0JF
RVAgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERBX1BBVENIX0xPQURFUiBpcyBub3Qgc2V0
CkNPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUs9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19B
TkFMT0c9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSUdNQVRFTD15CkNPTkZJR19TTkRfSERB
X0NPREVDX1ZJQT15CkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9eQpDT05GSUdfU05EX0hE
QV9DT0RFQ19DSVJSVVM9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVD15CkNPTkZJ
R19TTkRfSERBX0NPREVDX0NBMDExMD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMj15
CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyX0RTUCBpcyBub3Qgc2V0CkNPTkZJR19T
TkRfSERBX0NPREVDX0NNRURJQT15CkNPTkZJR19TTkRfSERBX0NPREVDX1NJMzA1ND15CkNP
TkZJR19TTkRfSERBX0dFTkVSSUM9eQpDT05GSUdfU05EX0hEQV9QT1dFUl9TQVZFX0RFRkFV
TFQ9MApDT05GSUdfU05EX0hEQV9DT1JFPXkKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0la
RT02NApDT05GSUdfU05EX1NQST15CkNPTkZJR19TTkRfVVNCPXkKQ09ORklHX1NORF9VU0Jf
QVVESU89eQpDT05GSUdfU05EX1VTQl9VQTEwMT15CkNPTkZJR19TTkRfVVNCX1VTWDJZPXkK
Q09ORklHX1NORF9VU0JfQ0FJQVE9eQpDT05GSUdfU05EX1VTQl9DQUlBUV9JTlBVVD15CiMg
Q09ORklHX1NORF9VU0JfVVMxMjJMIGlzIG5vdCBzZXQKQ09ORklHX1NORF9VU0JfNkZJUkU9
eQojIENPTkZJR19TTkRfVVNCX0hJRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9CQ0Qy
MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9QT0QgaXMgbm90IHNldAojIENPTkZJ
R19TTkRfVVNCX1BPREhEIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9UT05FUE9SVCBp
cyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfVkFSSUFYIGlzIG5vdCBzZXQKIyBDT05GSUdf
U05EX1NPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9YODYgaXMgbm90IHNldAoKIwojIEhJ
RCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9CQVRURVJZX1NUUkVOR1RI
IGlzIG5vdCBzZXQKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldApD
T05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpDT05GSUdf
SElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldAojIENPTkZJ
R19ISURfQUNSVVggaXMgbm90IHNldApDT05GSUdfSElEX0FQUExFPXkKIyBDT05GSUdfSElE
X0FQUExFSVIgaXMgbm90IHNldAojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0hJRF9BVVJFQUwgaXMgbm90IHNldApDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklH
X0hJRF9CRVRPUF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ0hFUlJZPXkKQ09ORklHX0hJ
RF9DSElDT05ZPXkKIyBDT05GSUdfSElEX0NPUlNBSVIgaXMgbm90IHNldAojIENPTkZJR19I
SURfUFJPRElLRVlTIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NNRURJQSBpcyBub3Qgc2V0
CkNPTkZJR19ISURfQ1lQUkVTUz15CiMgQ09ORklHX0hJRF9EUkFHT05SSVNFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00g
aXMgbm90IHNldAojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktF
WT15CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0g
aXMgbm90IHNldAojIENPTkZJR19ISURfSE9MVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE
X0dUNjgzUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9LRVlUT1VDSCBpcyBub3Qgc2V0CiMg
Q09ORklHX0hJRF9LWUUgaXMgbm90IHNldAojIENPTkZJR19ISURfVUNMT0dJQyBpcyBub3Qg
c2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMgbm90IHNldAojIENPTkZJR19ISURfR1lSQVRJ
T04gaXMgbm90IHNldAojIENPTkZJR19ISURfSUNBREUgaXMgbm90IHNldApDT05GSUdfSElE
X0lURT15CiMgQ09ORklHX0hJRF9UV0lOSEFOIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRU5T
SU5HVE9OPXkKIyBDT05GSUdfSElEX0xDUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19ISURf
TEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CkNPTkZJR19I
SURfTE9HSVRFQ0g9eQojIENPTkZJR19ISURfTE9HSVRFQ0hfREogaXMgbm90IHNldAojIENP
TkZJR19ISURfTE9HSVRFQ0hfSElEUFAgaXMgbm90IHNldAojIENPTkZJR19MT0dJVEVDSF9G
RiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lSVU1CTEVQQUQyX0ZGIGlzIG5vdCBzZXQKIyBD
T05GSUdfTE9HSUc5NDBfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJV0hFRUxTX0ZGIGlz
IG5vdCBzZXQKIyBDT05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19I
SURfTUFZRkxBU0ggaXMgbm90IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19I
SURfTU9OVEVSRVk9eQojIENPTkZJR19ISURfTVVMVElUT1VDSCBpcyBub3Qgc2V0CiMgQ09O
RklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfTlRSSUcgaXMgbm90IHNldAoj
IENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldAojIENPTkZJR19ISURfUEFOVEhFUkxPUkQg
aXMgbm90IHNldAojIENPTkZJR19ISURfUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19I
SURfUEVUQUxZTlggaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0
CkNPTkZJR19ISURfUExBTlRST05JQ1M9eQojIENPTkZJR19ISURfUFJJTUFYIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSElEX1JFVFJPREUgaXMgbm90IHNldAojIENPTkZJR19ISURfUk9DQ0FU
IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBSVRFSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ
RF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NPTlkgaXMgbm90IHNldAojIENP
TkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUVMU0VSSUVT
IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldAojIENPTkZJR19I
SURfUk1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMg
Q09ORklHX0hJRF9TTUFSVEpPWVBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfVElWTyBp
cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9UT1BTRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElE
X1RISU5HTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNl
dAojIENPTkZJR19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dBQ09N
IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldAojIENPTkZJR19I
SURfWElOTU8gaXMgbm90IHNldAojIENPTkZJR19ISURfWkVST1BMVVMgaXMgbm90IHNldAoj
IENPTkZJR19ISURfWllEQUNST04gaXMgbm90IHNldAojIENPTkZJR19ISURfU0VOU09SX0hV
QiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BTFBTIGlzIG5vdCBzZXQKCiMKIyBVU0IgSElE
IHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CkNPTkZJR19ISURfUElEPXkKQ09ORklHX1VT
Ql9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCiMgQ09ORklHX0kyQ19ISUQgaXMg
bm90IHNldAoKIwojIEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lT
SF9ISUQgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJ
R19VU0JfU1VQUE9SVD15CkNPTkZJR19VU0JfQ09NTU9OPXkKQ09ORklHX1VTQl9BUkNIX0hB
U19IQ0Q9eQpDT05GSUdfVVNCPXkKQ09ORklHX1VTQl9QQ0k9eQpDT05GSUdfVVNCX0FOTk9V
TkNFX05FV19ERVZJQ0VTPXkKCiMKIyBNaXNjZWxsYW5lb3VzIFVTQiBvcHRpb25zCiMKQ09O
RklHX1VTQl9ERUZBVUxUX1BFUlNJU1Q9eQojIENPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlMg
aXMgbm90IHNldAojIENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09U
R19XSElURUxJU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEU19UUklHR0VSX1VTQlBP
UlQgaXMgbm90IHNldApDT05GSUdfVVNCX01PTj15CiMgQ09ORklHX1VTQl9XVVNCX0NCQUYg
aXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09ORklH
X1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15CkNPTkZJ
R19VU0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QTEFURk9STSBpcyBub3Qgc2V0
CkNPTkZJR19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpD
T05GSUdfVVNCX0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkKIyBD
T05GSUdfVVNCX0VIQ0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09Y
VTIxMEhQX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxMTZYX0hDRCBpcyBub3Qg
c2V0CiMgQ09ORklHX1VTQl9JU1AxMzYyX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9G
T1RHMjEwX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NQVgzNDIxX0hDRCBpcyBub3Qg
c2V0CkNPTkZJR19VU0JfT0hDSV9IQ0Q9eQpDT05GSUdfVVNCX09IQ0lfSENEX1BDST15CiMg
Q09ORklHX1VTQl9PSENJX0hDRF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVUhD
SV9IQ0Q9eQojIENPTkZJR19VU0JfU0w4MTFfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC
X1I4QTY2NTk3X0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlz
IG5vdCBzZXQKCiMKIyBVU0IgRGV2aWNlIENsYXNzIGRyaXZlcnMKIwojIENPTkZJR19VU0Jf
QUNNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9QUklOVEVSPXkKIyBDT05GSUdfVVNCX1dETSBp
cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9UTUMgaXMgbm90IHNldAoKIwojIE5PVEU6IFVTQl9T
VE9SQUdFIGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28g
YmUgbmVlZGVkOyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklH
X1VTQl9TVE9SQUdFPXkKIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfU1RPUkFHRV9SRUFMVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NU
T1JBR0VfREFUQUZBQiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT00g
aXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9JU0QyMDAgaXMgbm90IHNldAojIENP
TkZJR19VU0JfU1RPUkFHRV9VU0JBVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdF
X1NERFIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NSBpcyBub3Qg
c2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX1NUT1JBR0VfQUxBVURBIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfT05F
VE9VQ0ggaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9LQVJNQSBpcyBub3Qgc2V0
CiMgQ09ORklHX1VTQl9TVE9SQUdFX0NZUFJFU1NfQVRBQ0IgaXMgbm90IHNldAojIENPTkZJ
R19VU0JfU1RPUkFHRV9FTkVfVUI2MjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1VBUyBp
cyBub3Qgc2V0CgojCiMgVVNCIEltYWdpbmcgZGV2aWNlcwojCiMgQ09ORklHX1VTQl9NREM4
MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUlDUk9URUsgaXMgbm90IHNldAojIENPTkZJ
R19VU0JJUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01VU0JfSERSQyBpcyBub3Qg
c2V0CiMgQ09ORklHX1VTQl9EV0MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RXQzIgaXMg
bm90IHNldAojIENPTkZJR19VU0JfQ0hJUElERUEgaXMgbm90IHNldAojIENPTkZJR19VU0Jf
SVNQMTc2MCBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCkNPTkZJR19VU0Jf
U0VSSUFMPXkKIyBDT05GSUdfVVNCX1NFUklBTF9DT05TT0xFIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX1NFUklBTF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9T
SU1QTEUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0FJUkNBQkxFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9BUkszMTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC
X1NFUklBTF9CRUxLSU4gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NIMzQxIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9XSElURUhFQVQgaXMgbm90IHNldAojIENP
TkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf
U0VSSUFMX0NQMjEwWD15CkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9eQojIENPTkZJ
R19VU0JfU0VSSUFMX0VNUEVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9GVERJ
X1NJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfVklTT1IgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfU0VSSUFMX0lQQVEgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM
X0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVCBpcyBub3Qgc2V0
CiMgQ09ORklHX1VTQl9TRVJJQUxfRURHRVBPUlRfVEkgaXMgbm90IHNldAojIENPTkZJR19V
U0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfRjgxNTNY
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9HQVJNSU4gaXMgbm90IHNldAojIENP
TkZJR19VU0JfU0VSSUFMX0lQVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfSVVV
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9LRVlTUEFOX1BEQSBpcyBub3Qgc2V0
CiMgQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9T
RVJJQUxfS0xTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfS09CSUxfU0NUIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMiBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9TRVJJQUxfTUVUUk8gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9NT1M3
NzIwPXkKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MD15CiMgQ09ORklHX1VTQl9TRVJJQUxf
TVhVUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfTkFWTUFOIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX1NFUklBTF9QTDIzMDMgaXMgbm90IHNldAojIENPTkZJR19VU0Jf
U0VSSUFMX09USTY4NTggaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1FDQVVYIGlz
IG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVUFMQ09NTSBpcyBub3Qgc2V0CiMgQ09O
RklHX1VTQl9TRVJJQUxfU1BDUDhYNSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxf
U0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU0lFUlJBV0lSRUxFU1MgaXMg
bm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1NZTUJPTCBpcyBub3Qgc2V0CiMgQ09ORklH
X1VTQl9TRVJJQUxfVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFD
SyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfWElSQ09NIGlzIG5vdCBzZXQKIyBD
T05GSUdfVVNCX1NFUklBTF9PUFRJT04gaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFM
X09NTklORVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VSSUFMX09QVElDT04gaXMgbm90
IHNldAojIENPTkZJR19VU0JfU0VSSUFMX1hTRU5TX01UIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX1NFUklBTF9XSVNIQk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfU1NV
MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NFUklBTF9RVDIgaXMgbm90IHNldAojIENP
TkZJR19VU0JfU0VSSUFMX1VQRDc4RjA3MzAgaXMgbm90IHNldAojIENPTkZJR19VU0JfU0VS
SUFMX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMK
IyBDT05GSUdfVVNCX0VNSTYyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VNSTI2IGlzIG5v
dCBzZXQKIyBDT05GSUdfVVNCX0FEVVRVWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TRVZT
RUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfUklPNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX0xFR09UT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAoj
IENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ1lU
SEVSTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JRE1PVVNFIGlzIG5vdCBzZXQKIyBDT05G
SUdfVVNCX0ZURElfRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9BUFBMRURJU1BMQVkg
aXMgbm90IHNldAojIENPTkZJR19VU0JfU0lTVVNCVkdBIGlzIG5vdCBzZXQKIyBDT05GSUdf
VVNCX0xEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1RSQU5DRVZJQlJBVE9SIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVVNCX0lPV0FSUklPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9URVNU
IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIU0VUX1RFU1RfRklYVFVSRSBpcyBub3Qgc2V0
CiMgQ09ORklHX1VTQl9JU0lHSFRGVyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ZVVJFWCBp
cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9FWlVTQl9GWDIgaXMgbm90IHNldAojIENPTkZJR19V
U0JfSFVCX1VTQjI1MVhCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBp
cyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNldAojIENPTkZJ
R19VU0JfTElOS19MQVlFUl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NIQU9TS0VZ
IGlzIG5vdCBzZXQKCiMKIyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklH
X1VTQl9QSFkgaXMgbm90IHNldAojIENPTkZJR19OT1BfVVNCX1hDRUlWIGlzIG5vdCBzZXQK
IyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlz
IG5vdCBzZXQKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTEVEX1RS
SUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldAojIENPTkZJ
R19VV0IgaXMgbm90IHNldAojIENPTkZJR19NTUMgaXMgbm90IHNldAojIENPTkZJR19NRU1T
VElDSyBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNTPXkK
IyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQlJJ
R0hUTkVTU19IV19DSEFOR0VEIGlzIG5vdCBzZXQKCiMKIyBMRUQgZHJpdmVycwojCiMgQ09O
RklHX0xFRFNfQVBVIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MTTM1MzAgaXMgbm90IHNl
dAojIENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUz
MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFAzOTQ0IGlzIG5vdCBzZXQKIyBDT05GSUdf
TEVEU19MUDU1MjEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTUyMyBpcyBub3Qgc2V0
CiMgQ09ORklHX0xFRFNfTFA1NTYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19MUDg1MDEg
aXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xF
RFNfQ0xFVk9fTUFJTCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qg
c2V0CiMgQ09ORklHX0xFRFNfUENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFD
MTI0UzA4NSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKIyBD
T05GSUdfTEVEU19JTlRFTF9TUzQyMDAgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RDQTY1
MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBzZXQKIyBDT05G
SUdfTEVEU19MTTM1NXggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJsaW5rKDEp
IFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElOR00p
CiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAojIENPTkZJR19MRURTX01MWENQ
TEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19M
RURTX05JQzc4QlggaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURT
X1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX1RJTUVSIGlzIG5vdCBzZXQKIyBD
T05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RS
SUdHRVJfRElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9IRUFSVEJFQVQg
aXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hUIGlzIG5vdCBzZXQK
IyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJ
R0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ERUZBVUxU
X09OIGlzIG5vdCBzZXQKCiMKIyBpcHRhYmxlcyB0cmlnZ2VyIGlzIHVuZGVyIE5ldGZpbHRl
ciBjb25maWcgKExFRCB0YXJnZXQpCiMKIyBDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVO
VCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkEgaXMgbm90IHNldAoj
IENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19BQ0NFU1NJ
QklMSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORCBpcyBub3Qgc2V0CkNPTkZJ
R19FREFDX0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQojIENPTkZJR19F
REFDIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX01DMTQ2ODE4X0xJ
Qj15CkNPTkZJR19SVENfQ0xBU1M9eQpDT05GSUdfUlRDX0hDVE9TWVM9eQpDT05GSUdfUlRD
X0hDVE9TWVNfREVWSUNFPSJydGMwIgpDT05GSUdfUlRDX1NZU1RPSEM9eQpDT05GSUdfUlRD
X1NZU1RPSENfREVWSUNFPSJydGMwIgojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApD
T05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5U
Rl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15
CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JU
Q19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdf
UlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlz
IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDcgaXMgbm90IHNldAojIENPTkZJR19S
VENfRFJWX0RTMTM3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNjcyIGlzIG5v
dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD
X0RSVl9SUzVDMzcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA4IGlzIG5v
dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JU
Q19EUlZfWDEyMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MjMgaXMgbm90
IHNldAojIENPTkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD
X0RSVl9QQ0Y4NTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU2MyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGODU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JU
Q19EUlZfTTQxVDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMySyBpcyBub3Qg
c2V0CiMgQ09ORklHX1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E
UlZfRk0zMTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90IHNl
dAojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZf
Ulg4MDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAoj
IENPTkZJR19SVENfRFJWX1JWODgwMyBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJz
CiMKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJW
X000MVQ5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzAyIGlzIG5vdCBzZXQK
IyBDT05GSUdfUlRDX0RSVl9EUzEzMDUgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RT
MTM0MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzQ3IGlzIG5vdCBzZXQKIyBD
T05GSUdfUlRDX0RSVl9EUzEzOTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5
MTYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1I5NzAxIGlzIG5vdCBzZXQKIyBDT05G
SUdfUlRDX0RSVl9SWDQ1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JYNjExMCBp
cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlM1QzM0OCBpcyBub3Qgc2V0CiMgQ09ORklH
X1JUQ19EUlZfTUFYNjkwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyMyBp
cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfTUNQNzk1IGlzIG5vdCBzZXQKQ09ORklHX1JU
Q19JMkNfQU5EX1NQST15CgojCiMgU1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwojIENPTkZJ
R19SVENfRFJWX0RTMzIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUENGMjEyNyBp
cyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlYzMDI5QzIgaXMgbm90IHNldAoKIwojIFBs
YXRmb3JtIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CiMgQ09ORklHX1JU
Q19EUlZfRFMxMjg2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE1MTEgaXMgbm90
IHNldAojIENPTkZJR19SVENfRFJWX0RTMTU1MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E
UlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNzQyIGlz
IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldAojIENPTkZJR19S
VENfRFJWX1NUSzE3VEE4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDhUODYgaXMg
bm90IHNldAojIENPTkZJR19SVENfRFJWX000OFQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1JU
Q19EUlZfTTQ4VDU5IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NU002MjQyIGlzIG5v
dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTQ4MDIgaXMgbm90IHNldAojIENPTkZJR19SVENf
RFJWX1JQNUMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVjMwMjAgaXMgbm90IHNl
dAoKIwojIG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAg
aXMgbm90IHNldAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENf
RFJWX0hJRF9TRU5TT1JfVElNRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQURFVklDRVMgaXMg
bm90IHNldAoKIwojIERNQUJVRiBvcHRpb25zCiMKQ09ORklHX1NZTkNfRklMRT15CiMgQ09O
RklHX1NXX1NZTkMgaXMgbm90IHNldAojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQK
IyBDT05GSUdfVUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfVkZJTyBpcyBub3Qgc2V0CiMgQ09O
RklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qgc2V0CgojCiMgVmlydGlvIGRyaXZlcnMKIwojIENP
TkZJR19WSVJUSU9fUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX01NSU8gaXMgbm90
IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENPTkZJR19I
WVBFUlYgaXMgbm90IHNldAojIENPTkZJR19IWVBFUlZfVFNDUEFHRSBpcyBub3Qgc2V0Cgoj
CiMgWGVuIGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1hFTl9CQUxMT09OPXkKQ09ORklHX1hF
Tl9TQ1JVQl9QQUdFUz15CkNPTkZJR19YRU5fREVWX0VWVENITj15CkNPTkZJR19YRU5fQkFD
S0VORD15CkNPTkZJR19YRU5GUz15CkNPTkZJR19YRU5fQ09NUEFUX1hFTkZTPXkKQ09ORklH
X1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09O
RklHX1hFTl9HTlRERVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CkNPTkZJR19T
V0lPVExCX1hFTj15CkNPTkZJR19YRU5fUENJREVWX0JBQ0tFTkQ9eQojIENPTkZJR19YRU5f
UFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFZDQUxMU19CQUNLRU5E
PXkKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUj15CiMg
Q09ORklHX1hFTl9NQ0VfTE9HIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkK
Q09ORklHX1hFTl9BVVRPX1hMQVRFPXkKQ09ORklHX1hFTl9BQ1BJPXkKQ09ORklHX1hFTl9T
WU1TPXkKQ09ORklHX1hFTl9IQVZFX1ZQTVU9eQojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBz
ZXQKIyBDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfUE1D
X0FUT009eQojIENPTkZJR19DSFJPTUVfUExBVEZPUk1TIGlzIG5vdCBzZXQKQ09ORklHX0NM
S0RFVl9MT09LVVA9eQpDT05GSUdfSEFWRV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05f
Q0xLPXkKCiMKIyBDb21tb24gQ2xvY2sgRnJhbWV3b3JrCiMKIyBDT05GSUdfQ09NTU9OX0NM
S19TSTUzNTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NEQ0U3MDYgaXMgbm90
IHNldAojIENPTkZJR19DT01NT05fQ0xLX0NTMjAwMF9DUCBpcyBub3Qgc2V0CiMgQ09ORklH
X0NPTU1PTl9DTEtfTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19QWEEgaXMg
bm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BJQzMyIGlzIG5vdCBzZXQKIyBDT05GSUdf
SFdTUElOTE9DSyBpcyBub3Qgc2V0CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05G
SUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4
MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJf
Q01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09O
RklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBu
b3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9N
Qk9YIGlzIG5vdCBzZXQKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JU
PXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1V
X0lPVkE9eQpDT05GSUdfQU1EX0lPTU1VPXkKIyBDT05GSUdfQU1EX0lPTU1VX1YyIGlzIG5v
dCBzZXQKQ09ORklHX0RNQVJfVEFCTEU9eQojIENPTkZJR19JTlRFTF9JT01NVSBpcyBub3Qg
c2V0CkNPTkZJR19JUlFfUkVNQVA9eQoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09O
RklHX1JFTU9URVBST0MgaXMgbm90IHNldAoKIwojIFJwbXNnIGRyaXZlcnMKIwojIENPTkZJ
R19SUE1TR19RQ09NX0dMSU5LX1JQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1JQTVNHX1ZJUlRJ
TyBpcyBub3Qgc2V0CgojCiMgU09DIChTeXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVy
cwojCgojCiMgQW1sb2dpYyBTb0MgZHJpdmVycwojCgojCiMgQnJvYWRjb20gU29DIGRyaXZl
cnMKIwoKIwojIGkuTVggU29DIGRyaXZlcnMKIwoKIwojIFF1YWxjb21tIFNvQyBkcml2ZXJz
CiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPQ19USSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAojIENPTkZJR19FWFRDT04g
aXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMg
bm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVfQlVTIGlzIG5v
dCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKCiMKIyBJUlEgY2hpcCBzdXBwb3J0CiMK
Q09ORklHX0FSTV9HSUNfTUFYX05SPTEKIyBDT05GSUdfQVJNX0dJQ19WM19JVFMgaXMgbm90
IHNldAojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9DT05U
Uk9MTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vi
c3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9Q
SFkgaXMgbm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMg
Q09ORklHX1BIWV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJDQVAg
aXMgbm90IHNldAojIENPTkZJR19NQ0IgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1v
bml0b3Igc3VwcG9ydAojCkNPTkZJR19SQVM9eQojIENPTkZJR19USFVOREVSQk9MVCBpcyBu
b3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldAojIENP
TkZJR19MSUJOVkRJTU0gaXMgbm90IHNldApDT05GSUdfREFYPXkKQ09ORklHX05WTUVNPXkK
IyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfVEggaXMgbm90IHNldAoj
IENPTkZJR19GUEdBIGlzIG5vdCBzZXQKCiMKIyBGU0kgc3VwcG9ydAojCiMgQ09ORklHX0ZT
SSBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMgQ09ORklHX0VERCBpcyBu
b3Qgc2V0CkNPTkZJR19GSVJNV0FSRV9NRU1NQVA9eQojIENPTkZJR19ERUxMX1JCVSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RDREJBUyBpcyBub3Qgc2V0CkNPTkZJR19ETUlJRD15CkNPTkZJ
R19ETUlfU1lTRlM9eQpDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNL
PXkKIyBDT05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfQ0ZH
X1NZU0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQK
IyBDT05GSUdfRUZJX0RFVl9QQVRIX1BBUlNFUiBpcyBub3Qgc2V0CgojCiMgVGVncmEgZmly
bXdhcmUgZHJpdmVyCiMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRf
QUNDRVNTPXkKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0
CkNPTkZJR19FWFQzX0ZTPXkKQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VY
VDNfRlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1Jf
RVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VS
SVRZPXkKIyBDT05GSUdfRVhUNF9FTkNSWVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRf
REVCVUc9eQpDT05GSUdfSkJEMj15CkNPTkZJR19KQkQyX0RFQlVHPXkKQ09ORklHX0ZTX01C
Q0FDSEU9eQojIENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19G
UyBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19HRlMyX0ZT
PXkKQ09ORklHX0JUUkZTX0ZTPXkKQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09O
RklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZT
X0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJVRyBp
cyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JU
UkZTX0ZTX1JFRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMgbm90
IHNldAojIENPTkZJR19GMkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5v
dCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CiMgQ09ORklH
X0VYUE9SVEZTX0JMT0NLX09QUyBpcyBub3Qgc2V0CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpD
T05GSUdfTUFOREFUT1JZX0ZJTEVfTE9DS0lORz15CiMgQ09ORklHX0ZTX0VOQ1JZUFRJT04g
aXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19J
Tk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQpDT05GSUdfUVVPVEE9eQpDT05GSUdf
UVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5H
IGlzIG5vdCBzZXQKIyBDT05GSUdfUVVPVEFfREVCVUcgaXMgbm90IHNldApDT05GSUdfUVVP
VEFfVFJFRT15CiMgQ09ORklHX1FGTVRfVjEgaXMgbm90IHNldApDT05GSUdfUUZNVF9WMj15
CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01QQVQ9eQpDT05GSUdfQVVU
T0ZTNF9GUz15CkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBub3Qgc2V0CiMg
Q09ORklHX09WRVJMQVlfRlMgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19GU0NB
Q0hFPXkKQ09ORklHX0ZTQ0FDSEVfU1RBVFM9eQpDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU09
eQojIENPTkZJR19GU0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9P
QkpFQ1RfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBQ0hFRklMRVMgaXMgbm90IHNldAoK
IwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9GUz15CkNPTkZJ
R19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz15CkNPTkZJR19VREZf
TkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9GUz15CkNP
TkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxUX0NP
REVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284ODU5LTEiCiMg
Q09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNldApDT05GSUdfTlRGU19GUz15CiMg
Q09ORklHX05URlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTlRGU19SVz15CgojCiMgUHNl
dWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15
CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09O
RklHX1BST0NfQ0hJTERSRU4gaXMgbm90IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZ
U0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19U
TVBGU19YQVRUUj15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkK
Q09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQojIENPTkZJR19DT05GSUdGU19GUyBp
cyBub3Qgc2V0CiMgQ09ORklHX01JU0NfRklMRVNZU1RFTVMgaXMgbm90IHNldApDT05GSUdf
TkVUV09SS19GSUxFU1lTVEVNUz15CiMgQ09ORklHX05GU19GUyBpcyBub3Qgc2V0CiMgQ09O
RklHX05GU0QgaXMgbm90IHNldApDT05GSUdfQ0VQSF9GUz15CkNPTkZJR19DRVBIX0ZTQ0FD
SEU9eQpDT05GSUdfQ0VQSF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfQ0lGUz15CiMgQ09ORklH
X0NJRlNfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1dFQUtfUFdfSEFTSCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NJRlNfVVBDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19Y
QVRUUiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RFQlVHPXkKIyBDT05GSUdfQ0lGU19ERUJV
RzIgaXMgbm90IHNldAojIENPTkZJR19DSUZTX0RFQlVHX0RVTVBfS0VZUyBpcyBub3Qgc2V0
CiMgQ09ORklHX0NJRlNfREZTX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfU01C
MzExIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0lGU19GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05G
SUdfTkNQX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09O
RklHX0FGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9
InV0ZjgiCkNPTkZJR19OTFNfQ09ERVBBR0VfNDM3PXkKIyBDT05GSUdfTkxTX0NPREVQQUdF
XzczNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV83NzUgaXMgbm90IHNldAoj
IENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQ
QUdFXzg1MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTUgaXMgbm90IHNl
dAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NP
REVQQUdFXzg2MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjEgaXMgbm90
IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxT
X0NPREVQQUdFXzg2MyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjQgaXMg
bm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY1IGlzIG5vdCBzZXQKIyBDT05GSUdf
TkxTX0NPREVQQUdFXzg2NiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84Njkg
aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTM2IGlzIG5vdCBzZXQKIyBDT05G
SUdfTkxTX0NPREVQQUdFXzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV85
MzIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTQ5IGlzIG5vdCBzZXQKIyBD
T05GSUdfTkxTX0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5
XzggaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfMTI1MCBpcyBub3Qgc2V0CiMg
Q09ORklHX05MU19DT0RFUEFHRV8xMjUxIGlzIG5vdCBzZXQKQ09ORklHX05MU19BU0NJST15
CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qg
c2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNP
ODg1OV80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qgc2V0CiMg
Q09ORklHX05MU19JU084ODU5XzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV83
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CiMgQ09ORklH
X05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfMTQgaXMg
bm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMgQ09ORklHX05M
U19LT0k4X1IgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBzZXQKIyBD
T05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElD
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CiMgQ09O
RklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NZUklM
TElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNldAojIENP
TkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JQ0VMQU5E
IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CiMgQ09ORklH
X05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1RVUktJU0gg
aXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQoKIwojIEtlcm5lbCBoYWNraW5nCiMKQ09O
RklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0
aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RF
RkFVTFQ9NwpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQKIyBDT05GSUdfQk9P
VF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RFQlVHIGlzIG5v
dCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMK
Q09ORklHX0RFQlVHX0lORk89eQojIENPTkZJR19ERUJVR19JTkZPX1JFRFVDRUQgaXMgbm90
IHNldAojIENPTkZJR19ERUJVR19JTkZPX1NQTElUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC
VUdfSU5GT19EV0FSRjQgaXMgbm90IHNldAojIENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQgaXMgbm90IHNldAojIENPTkZJ
R19FTkFCTEVfTVVTVF9DSEVDSyBpcyBub3Qgc2V0CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgK
IyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAojIENPTkZJR19SRUFEQUJMRV9B
U00gaXMgbm90IHNldAojIENPTkZJR19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CiMgQ09O
RklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQojIENPTkZJR19I
RUFERVJTX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU0VDVElPTl9NSVNNQVRD
SCBpcyBub3Qgc2V0CkNPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWT15CkNPTkZJ
R19TVEFDS19WQUxJREFUSU9OPXkKIyBDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BV
IGlzIG5vdCBzZXQKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RF
RkFVTFRfRU5BQkxFPTB4MQpDT05GSUdfTUFHSUNfU1lTUlFfU0VSSUFMPXkKQ09ORklHX0RF
QlVHX0tFUk5FTD15CgojCiMgTWVtb3J5IERlYnVnZ2luZwojCiMgQ09ORklHX1BBR0VfRVhU
RU5TSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DIGlzIG5vdCBzZXQK
IyBDT05GSUdfUEFHRV9QT0lTT05JTkcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19ST0RB
VEFfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFMgaXMgbm90IHNldAoj
IENPTkZJR19TTFVCX0RFQlVHX09OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9TVEFUUyBp
cyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdf
S01FTUxFQUsgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qg
c2V0CiMgQ09ORklHX0RFQlVHX1ZNIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFQlVH
X1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5vdCBzZXQKQ09ORklHX0RF
QlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfREVCVUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBz
ZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CiMgQ09ORklHX0RFQlVHX1NU
QUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tBU0FOPXkKIyBDT05G
SUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfS0NPVj15CiMgQ09ORklHX0tD
T1YgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TSElSUSBpcyBub3Qgc2V0CgojCiMgRGVi
dWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklH
X1NPRlRMT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUl9QRVJG
PXkKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKQ09ORklHX0hBUkRMT0NL
VVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQyBpcyBu
b3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0wCiMgQ09O
RklHX0JPT1RQQVJBTV9TT0ZUTE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQ
QVJBTV9TT0ZUTE9DS1VQX1BBTklDX1ZBTFVFPTAKQ09ORklHX0RFVEVDVF9IVU5HX1RBU0s9
eQpDT05GSUdfREVGQVVMVF9IVU5HX1RBU0tfVElNRU9VVD0xMjAKIyBDT05GSUdfQk9PVFBB
UkFNX0hVTkdfVEFTS19QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fSFVOR19U
QVNLX1BBTklDX1ZBTFVFPTAKQ09ORklHX1dRX1dBVENIRE9HPXkKIyBDT05GSUdfUEFOSUNf
T05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklH
X1BBTklDX1RJTUVPVVQ9MAojIENPTkZJR19TQ0hFRF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ
R19TQ0hFRF9JTkZPPXkKIyBDT05GSUdfU0NIRURTVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklH
X1NDSEVEX1NUQUNLX0VORF9DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RJTUVL
RUVQSU5HIGlzIG5vdCBzZXQKCiMKIyBMb2NrIERlYnVnZ2luZyAoc3BpbmxvY2tzLCBtdXRl
eGVzLCBldGMuLi4pCiMKIyBDT05GSUdfREVCVUdfUlRfTVVURVhFUyBpcyBub3Qgc2V0CiMg
Q09ORklHX0RFQlVHX1NQSU5MT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTVVURVhF
UyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dXX01VVEVYX1NMT1dQQVRIIGlzIG5vdCBz
ZXQKIyBDT05GSUdfREVCVUdfTE9DS19BTExPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZF
X0xPQ0tJTkcgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1NUQVQgaXMgbm90IHNldAojIENP
TkZJR19ERUJVR19BVE9NSUNfU0xFRVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19MT0NL
SU5HX0FQSV9TRUxGVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19MT0NLX1RPUlRVUkVfVEVT
VCBpcyBub3Qgc2V0CiMgQ09ORklHX1dXX01VVEVYX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O
RklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00gaXMg
bm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH
X0JVR1ZFUkJPU0U9eQojIENPTkZJR19ERUJVR19MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdf
REVCVUdfUElfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQK
IyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ1JF
REVOVElBTFMgaXMgbm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QUk9W
RV9SQ1UgaXMgbm90IHNldAojIENPTkZJR19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENP
TkZJR19SQ1VfUEVSRl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVT
VCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9NjAKIyBDT05GSUdf
UkNVX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0
CiMgQ09ORklHX0RFQlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RF
QlVHX0JMT0NLX0VYVF9ERVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RB
VEVfQ09OVFJPTCBpcyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElP
TiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09O
RklHX0xBVEVOQ1lUT1AgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBP
UlQ9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElP
Tl9HUkFQSF9UUkFDRVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19I
QVZFX0RZTkFNSUNfRlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09V
TlRfUkVDT1JEPXkKQ09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19I
QVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNJ
TkdfU1VQUE9SVD15CiMgQ09ORklHX0ZUUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZJ
REVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19ETUFfQVBJX0RFQlVH
IGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwojIENPTkZJR19MS0RUTSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1RFU1RfTElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT
VF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qg
c2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxf
VFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVSQ1BVX1RFU1QgaXMgbm90IHNldAoj
IENPTkZJR19BVE9NSUM2NF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEVY
RFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNl
dAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldAojIENPTkZJR19URVNUX1BSSU5U
RiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdf
VEVTVF9VVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVEVTVF9IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMg
bm90IHNldAojIENPTkZJR19URVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RF
U1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9GSU5EX0JJVCBpcyBub3Qgc2V0CiMg
Q09ORklHX1RFU1RfRklSTVdBUkUgaXMgbm90IHNldAojIENPTkZJR19URVNUX1NZU0NUTCBp
cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT
VF9TVEFUSUNfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfS01PRCBpcyBub3Qgc2V0
CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldAojIENPTkZJR19CVUdfT05fREFUQV9DT1JS
VVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19I
QVZFX0FSQ0hfS0dEQj15CiMgQ09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfQVJDSF9I
QVNfVUJTQU5fU0FOSVRJWkVfQUxMPXkKIyBDT05GSUdfQVJDSF9XQU5UU19VQlNBTl9OT19O
VUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJTQU4gaXMgbm90IHNldApDT05GSUdfQVJDSF9I
QVNfREVWTUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19J
T19TVFJJQ1RfREVWTUVNPXkKQ09ORklHX1g4Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19F
QVJMWV9QUklOVEs9eQojIENPTkZJR19FQVJMWV9QUklOVEtfREJHUCBpcyBub3Qgc2V0CiMg
Q09ORklHX0VBUkxZX1BSSU5US19VU0JfWERCQyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9Q
VERVTVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERVTVAgaXMgbm90IHNldAoj
IENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19ET1VCTEVGQVVMVD15CiMgQ09O
RklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfREVCVUcgaXMg
bm90IHNldAojIENPTkZJR19JT01NVV9TVFJFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9N
TUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdf
SU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09O
RklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCkNPTkZJR19JT19ERUxBWV8wWDgwPXkKIyBDT05G
SUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBp
cyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVG
QVVMVF9JT19ERUxBWV9UWVBFPTAKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05G
SUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkcgaXMg
bm90IHNldAojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH
X05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90
IHNldAojIENPTkZJR19QVU5JVF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1VOV0lO
REVSX09SQz15CiMgQ09ORklHX1VOV0lOREVSX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldAoK
IwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19LRVlTX0NPTVBB
VD15CiMgQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldAojIENPTkZJR19C
SUdfS0VZUyBpcyBub3Qgc2V0CkNPTkZJR19FTkNSWVBURURfS0VZUz15CiMgQ09ORklHX0tF
WV9ESF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVT
VFJJQ1QgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklH
X1NFQ1VSSVRZRlMgaXMgbm90IHNldAojIENPTkZJR19QQUdFX1RBQkxFX0lTT0xBVElPTiBp
cyBub3Qgc2V0CkNPTkZJR19IQVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CiMg
Q09ORklHX0hBUkRFTkVEX1VTRVJDT1BZIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9SVElGWV9T
T1VSQ0UgaXMgbm90IHNldAojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90
IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNV
UklUWT0iIgpDT05GSUdfWE9SX0JMT0NLUz15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0
byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBU
T19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15
CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkK
Q09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQ
VE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVM
VD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15
CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NS
WVBUT19SU0E9eQojIENPTkZJR19DUllQVE9fREggaXMgbm90IHNldApDT05GSUdfQ1JZUFRP
X0VDREg9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVIy
PXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01BTkFH
RVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZ
UFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKIyBDT05GSUdfQ1JZUFRPX1BDUllQ
VCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19D
UllQVEQ9eQojIENPTkZJR19DUllQVE9fTUNSWVBURCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ
VE9fQVVUSEVOQz15CiMgQ09ORklHX0NSWVBUT19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0NS
WVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fU0lNRD15CkNPTkZJR19DUllQVE9f
R0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBB
c3NvY2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NN
PXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdf
Q1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9k
ZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NS
WVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKIyBD
T05GSUdfQ1JZUFRPX1BDQkMgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09O
RklHX0NSWVBUT19LRVlXUkFQIGlzIG5vdCBzZXQKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklH
X0NSWVBUT19DTUFDPXkKQ09ORklHX0NSWVBUT19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX1hD
QkMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CgojCiMgRGln
ZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRF
TD15CiMgQ09ORklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19D
UkMzMl9QQ0xNVUwgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgQ09O
RklHX0NSWVBUT19DUkNUMTBESUZfUENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19H
SEFTSD15CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NS
WVBUT19QT0xZMTMwNV9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01END15CkNP
TkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDIGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19S
TUQxNjAgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMjU2IGlzIG5vdCBzZXQKIyBD
T05GSUdfQ1JZUFRPX1JNRDMyMCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0hBMT15CkNP
TkZJR19DUllQVE9fU0hBMV9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzPXkK
Q09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9eQojIENPTkZJR19DUllQVE9fU0hBMV9NQiBp
cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEEyNTZfTUIgaXMgbm90IHNldAojIENPTkZJ
R19DUllQVE9fU0hBNTEyX01CIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpD
T05GSUdfQ1JZUFRPX1NIQTUxMj15CiMgQ09ORklHX0NSWVBUT19TSEEzIGlzIG5vdCBzZXQK
IyBDT05GSUdfQ1JZUFRPX1NNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UR1IxOTIg
aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldAojIENPTkZJR19D
UllQVE9fR0hBU0hfQ0xNVUxfTklfSU5URUwgaXMgbm90IHNldAoKIwojIENpcGhlcnMKIwpD
T05GSUdfQ1JZUFRPX0FFUz15CkNPTkZJR19DUllQVE9fQUVTX1RJPXkKQ09ORklHX0NSWVBU
T19BRVNfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUw9eQojIENPTkZJR19D
UllQVE9fQU5VQklTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NS
WVBUT19CTE9XRklTSD15CkNPTkZJR19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklH
X0NSWVBUT19CTE9XRklTSF9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMg
bm90IHNldApDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND15CkNPTkZJR19DUllQVE9f
Q0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVT
TklfQVZYMl9YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQ0FTVDUgaXMgbm90IHNldAojIENP
TkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU
T19DQVNUNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQVNUNl9BVlhfWDg2XzY0IGlz
IG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQojIENPTkZJR19DUllQVE9fREVTM19FREVf
WDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0ZDUllQVCBpcyBub3Qgc2V0CiMg
Q09ORklHX0NSWVBUT19LSEFaQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0FMU0Ey
MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82NCBpcyBub3Qgc2V0
CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19D
SEFDSEEyMF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VFRCBpcyBub3Qg
c2V0CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0Uy
X1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0PXkKQ09ORklHX0NS
WVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PXkKIyBDT05GSUdfQ1JZUFRPX1RFQSBpcyBub3Qg
c2V0CkNPTkZJR19DUllQVE9fVFdPRklTSD15CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01N
T049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19UV09G
SVNIX1g4Nl82NF8zV0FZPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQ9eQoK
IwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBU
T19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP
X0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CgojCiMg
UmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkK
Q09ORklHX0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMg
Q09ORklHX0NSWVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJC
R19DVFIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJ
VFRFUkVOVFJPUFk9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFTSCBpcyBub3Qgc2V0
CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0CiMgQ09ORklH
X0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9B
UElfQUVBRCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKIyBDT05GSUdf
Q1JZUFRPX0hXIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05G
SUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfWDUwOV9DRVJUSUZJ
Q0FURV9QQVJTRVI9eQpDT05GSUdfUEtDUzdfTUVTU0FHRV9QQVJTRVI9eQojIENPTkZJR19Q
S0NTN19URVNUX0tFWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklG
SUNBVElPTiBpcyBub3Qgc2V0CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hl
Y2tpbmcKIwpDT05GSUdfU1lTVEVNX1RSVVNURURfS0VZUklORz15CkNPTkZJR19TWVNURU1f
VFJVU1RFRF9LRVlTPSIiCiMgQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFQ09OREFSWV9UUlVTVEVEX0tFWVJJTkcgaXMgbm90IHNldAoj
IENPTkZJR19TWVNURU1fQkxBQ0tMSVNUX0tFWVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFW
RV9LVk09eQojIENPTkZJR19WSVJUVUFMSVpBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JJ
TkFSWV9QUklOVEYgaXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdf
UkFJRDZfUFE9eQpDT05GSUdfQklUUkVWRVJTRT15CiMgQ09ORklHX0hBVkVfQVJDSF9CSVRS
RVZFUlNFIGlzIG5vdCBzZXQKQ09ORklHX1JBVElPTkFMPXkKQ09ORklHX0dFTkVSSUNfU1RS
TkNQWV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdf
R0VORVJJQ19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNP
TkZJR19HRU5FUklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklH
X0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJ
UExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19U
MTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKQ09ORklHX0NSQzMy
X1NFTEZURVNUPXkKQ09ORklHX0NSQzMyX1NMSUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJ
Q0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9TQVJXQVRFIGlzIG5vdCBzZXQKIyBD
T05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNCBpcyBub3Qgc2V0CiMg
Q09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JDMzJDPXkKIyBDT05GSUdfQ1JD
OCBpcyBub3Qgc2V0CkNPTkZJR19YWEhBU0g9eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBB
VF9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90
IHNldApDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFURT15CkNPTkZJ
R19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RF
Q09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNPTkZJR19aU1REX0RFQ09NUFJF
U1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVD
X1BPV0VSUEM9eQpDT05GSUdfWFpfREVDX0lBNjQ9eQpDT05GSUdfWFpfREVDX0FSTT15CkNP
TkZJR19YWl9ERUNfQVJNVEhVTUI9eQpDT05GSUdfWFpfREVDX1NQQVJDPXkKQ09ORklHX1ha
X0RFQ19CQ0o9eQojIENPTkZJR19YWl9ERUNfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUNP
TVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJR19ERUNPTVBS
RVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBSRVNTX0xa
Tz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRPUj15
CkNPTkZJR19URVhUU0VBUkNIPXkKQ09ORklHX1RFWFRTRUFSQ0hfS01QPXkKQ09ORklHX1RF
WFRTRUFSQ0hfQk09eQpDT05GSUdfVEVYVFNFQVJDSF9GU009eQpDT05GSUdfSU5URVJWQUxf
VFJFRT15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpD
T05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CiMgQ09ORklHX0RNQV9O
T09QX09QUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9WSVJUX09QUyBpcyBub3Qgc2V0CkNP
TkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVX1JNQVA9eQpDT05GSUdfRFFMPXkK
Q09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklH
X05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQK
IyBDT05GSUdfRERSIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRX1BPTEwgaXMgbm90IHNldApD
T05GSUdfTVBJTElCPXkKQ09ORklHX09JRF9SRUdJU1RSWT15CkNPTkZJR19GT05UX1NVUFBP
UlQ9eQojIENPTkZJR19GT05UUyBpcyBub3Qgc2V0CkNPTkZJR19GT05UXzh4OD15CkNPTkZJ
R19GT05UXzh4MTY9eQojIENPTkZJR19TR19TUExJVCBpcyBub3Qgc2V0CkNPTkZJR19TR19Q
T09MPXkKQ09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1f
QVBJPXkKQ09ORklHX0FSQ0hfSEFTX1VBQ0NFU1NfRkxVU0hDQUNIRT15CkNPTkZJR19TQklU
TUFQPXkKIyBDT05GSUdfU1RSSU5HX1NFTEZURVNUIGlzIG5vdCBzZXQK
--------------3F2AB5F57E9629B01EDE489C
Content-Type: text/plain; charset=UTF-8;
 name="serial-log.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="serial-log.txt"

IF9fICBfXyAgICAgICAgICAgIF8gIF8gICAgXyBfICAgICAgICAgICAgICAgICAgICBfICAg
ICAgICBfICAgICBfICAgICAgCiBcIFwvIC9fX18gXyBfXyAgIHwgfHwgfCAgLyAvIHwgICBf
ICAgXyBfIF9fICBfX198IHxfIF9fIF98IHxfXyB8IHwgX19fIAogIFwgIC8vIF8gXCAnXyBc
ICB8IHx8IHxfIHwgfCB8X198IHwgfCB8ICdfIFwvIF9ffCBfXy8gX2AgfCAnXyBcfCB8LyBf
IFwKICAvICBcICBfXy8gfCB8IHwgfF9fICAgX3x8IHwgfF9ffCB8X3wgfCB8IHwgXF9fIFwg
fHwgKF98IHwgfF8pIHwgfCAgX18vCiAvXy9cX1xfX198X3wgfF98ICAgIHxffChfKV98X3wg
ICBcX18sX3xffCB8X3xfX18vXF9fXF9fLF98Xy5fXy98X3xcX19ffAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKKFhFTikgWGVuIHZlcnNpb24gNC4xMS11bnN0YWJsZSAocm9vdEBkeW5kbnMub3Jn
KSAoZ2NjIChEZWJpYW4gNi4zLjAtMTgpIDYuMy4wIDIwMTcwNTE2KSBkZWJ1Zz15ICBUaHUg
SmFuICA0IDEwOjA2OjA4IENFVCAyMDE4CihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IEZyaSBE
ZWMgMiAxNTowMDo0MSAyMDE2ICswMDAwIGdpdDpmOTg2ODljNmNkCihYRU4pIEJvb3Rsb2Fk
ZXI6IEdSVUIgMi4wMn5iZXRhMy01CihYRU4pIENvbW1hbmQgbGluZTogZG9tMF9tZW09MjA0
OE0sbWF4OjIwNDhNIGxvZ2x2bD1hbGwgY29uc29sZV90aW1lc3RhbXBzPWRhdGVtcyB2Z2E9
Z2Z4LTEyODB4MTAyNHgzMiBuby1jcHVpZGxlIGNvbTE9Mzg0MDAsOG4xIGNvbnNvbGU9dmdh
LGNvbTEgaXZyc19pb2FwaWNbNl09MDA6MTQuMCBpb21tdT1vbix2ZXJib3NlLGRlYnVnIGNv
bnJpbmdfc2l6ZT0xMjhrIHVjb2RlPS0xIHNjaGVkPWNyZWRpdDIKKFhFTikgWGVuIGltYWdl
IGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4pIFZpZGVvIGluZm9ybWF0aW9uOgooWEVOKSAg
VkdBIGlzIGdyYXBoaWNzIG1vZGUgMTI4MHgxMDI0LCAzMiBicHAKKFhFTikgIFZCRS9EREMg
bWV0aG9kczogVjI7IEVESUQgdHJhbnNmZXIgdGltZTogMSBzZWNvbmRzCihYRU4pIERpc2Mg
aW5mb3JtYXRpb246CihYRU4pICBGb3VuZCA0IE1CUiBzaWduYXR1cmVzCihYRU4pICBGb3Vu
ZCA0IEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzCihYRU4pIFhlbi1lODIwIFJBTSBtYXA6
CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAwMDA5NjQwMCAodXNhYmxlKQoo
WEVOKSAgMDAwMDAwMDAwMDA5NjQwMCAtIDAwMDAwMDAwMDAwYTAwMDAgKHJlc2VydmVkKQoo
WEVOKSAgMDAwMDAwMDAwMDBlNDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgKHJlc2VydmVkKQoo
WEVOKSAgMDAwMDAwMDAwMDEwMDAwMCAtIDAwMDAwMDAwYzdmOTAwMDAgKHVzYWJsZSkKKFhF
TikgIDAwMDAwMDAwYzdmOTAwMDAgLSAwMDAwMDAwMGM3ZjllMDAwIChBQ1BJIGRhdGEpCihY
RU4pICAwMDAwMDAwMGM3ZjllMDAwIC0gMDAwMDAwMDBjN2ZlMDAwMCAoQUNQSSBOVlMpCihY
RU4pICAwMDAwMDAwMGM3ZmUwMDAwIC0gMDAwMDAwMDBjODAwMDAwMCAocmVzZXJ2ZWQpCihY
RU4pICAwMDAwMDAwMGZmZTAwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpCihY
RU4pICAwMDAwMDAwMTAwMDAwMDAwIC0gMDAwMDAwMDUzODAwMDAwMCAodXNhYmxlKQooWEVO
KSBOZXcgWGVuIGltYWdlIGJhc2UgYWRkcmVzczogMHhjNzgwMDAwMAooWEVOKSBBQ1BJOiBS
U0RQIDAwMEZCMTAwLCAwMDE0IChyMCBBQ1BJQU0pCihYRU4pIEFDUEk6IFJTRFQgQzdGOTAw
MDAsIDAwNDggKHIxIE1TSSAgICBPRU1TTElDICAyMDEwMDkxMyBNU0ZUICAgICAgIDk3KQoo
WEVOKSBBQ1BJOiBGQUNQIEM3RjkwMjAwLCAwMDg0IChyMSA3NjQwTVMgQTc2NDAxMDAgMjAx
MDA5MTMgTVNGVCAgICAgICA5NykKKFhFTikgQUNQSTogRFNEVCBDN0Y5MDVFMCwgOTQyNyAo
cjEgIEE3NjQwIEE3NjQwMTAwICAgICAgMTAwIElOVEwgMjAwNTExMTcpCihYRU4pIEFDUEk6
IEZBQ1MgQzdGOUUwMDAsIDAwNDAKKFhFTikgQUNQSTogQVBJQyBDN0Y5MDM5MCwgMDA4OCAo
cjEgNzY0ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgICAgICAgOTcpCihYRU4pIEFDUEk6
IE1DRkcgQzdGOTA0MjAsIDAwM0MgKHIxIDc2NDBNUyBPRU1NQ0ZHICAyMDEwMDkxMyBNU0ZU
ICAgICAgIDk3KQooWEVOKSBBQ1BJOiBTTElDIEM3RjkwNDYwLCAwMTc2IChyMSBNU0kgICAg
T0VNU0xJQyAgMjAxMDA5MTMgTVNGVCAgICAgICA5NykKKFhFTikgQUNQSTogT0VNQiBDN0Y5
RTA0MCwgMDA3MiAocjEgNzY0ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgICAgICAgOTcp
CihYRU4pIEFDUEk6IFNSQVQgQzdGOUE1RTAsIDAxMDggKHIzIEFNRCAgICBGQU1fRl8xMCAg
ICAgICAgMiBBTUQgICAgICAgICAxKQooWEVOKSBBQ1BJOiBIUEVUIEM3RjlBNkYwLCAwMDM4
IChyMSA3NjQwTVMgT0VNSFBFVCAgMjAxMDA5MTMgTVNGVCAgICAgICA5NykKKFhFTikgQUNQ
STogSVZSUyBDN0Y5QTczMCwgMDExMCAocjEgIEFNRCAgICAgUkQ4OTBTICAgMjAyMDMxIEFN
RCAgICAgICAgIDApCihYRU4pIEFDUEk6IFNTRFQgQzdGOUE4NDAsIDBEQTQgKHIxIEEgTSBJ
ICBQT1dFUk5PVyAgICAgICAgMSBBTUQgICAgICAgICAxKQooWEVOKSBTeXN0ZW0gUkFNOiAy
MDQ3OU1CICgyMDk3MDY0OGtCKQooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDAwIC0+IE5v
ZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDAxIC0+IE5vZGUgMAooWEVOKSBTUkFU
OiBQWE0gMCAtPiBBUElDIDAyIC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElD
IDAzIC0+IE5vZGUgMAooWEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDA0IC0+IE5vZGUgMAoo
WEVOKSBTUkFUOiBQWE0gMCAtPiBBUElDIDA1IC0+IE5vZGUgMAooWEVOKSBTUkFUOiBOb2Rl
IDAgUFhNIDAgMC1hMDAwMAooWEVOKSBTUkFUOiBOb2RlIDAgUFhNIDAgMTAwMDAwLWM4MDAw
MDAwCihYRU4pIFNSQVQ6IE5vZGUgMCBQWE0gMCAxMDAwMDAwMDAtNTM4MDAwMDAwCihYRU4p
IE5VTUE6IEFsbG9jYXRlZCBtZW1ub2RlbWFwIGZyb20gNTI5OWQ5MDAwIC0gNTI5OWRmMDAw
CihYRU4pIE5VTUE6IFVzaW5nIDggZm9yIHRoZSBoYXNoIHNoaWZ0LgooWEVOKSBEb21haW4g
aGVhcCBpbml0aWFsaXNlZAooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDEyOCBL
aUIuCihYRU4pIHZlc2FmYjogZnJhbWVidWZmZXIgYXQgMHhkMDAwMDAwMCwgbWFwcGVkIHRv
IDB4ZmZmZjgyYzAwMDIwMTAwMCwgdXNpbmcgNjE0NGssIHRvdGFsIDE2Mzg0awooWEVOKSB2
ZXNhZmI6IG1vZGUgaXMgMTI4MHgxMDI0eDMyLCBsaW5lbGVuZ3RoPTUxMjAsIGZvbnQgOHgx
NgooWEVOKSB2ZXNhZmI6IFRydWVjb2xvcjogc2l6ZT0wOjg6ODo4LCBzaGlmdD0wOjE2Ojg6
MAooWEVOKSBDUFUgVmVuZG9yOiBBTUQsIEZhbWlseSAxNiAoMHgxMCksIE1vZGVsIDEwICgw
eGEpLCBTdGVwcGluZyAwIChyYXcgMDAxMDBmYTApCihYRU4pIGZvdW5kIFNNUCBNUC10YWJs
ZSBhdCAwMDBmZjc4MAooWEVOKSBETUkgcHJlc2VudC4KKFhFTikgVXNpbmcgQVBJQyBkcml2
ZXIgZGVmYXVsdAooWEVOKSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDgwOCAoMjQgYml0
cykKKFhFTikgQUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMTo4MDQsMTowXSwgcG0xeF9l
dnRbMTo4MDAsMTowXQooWEVOKSBBQ1BJOiAgICAgICAgICAgICB3YWtldXBfdmVjW2M3Zjll
MDBjXSwgdmVjX3NpemVbMjBdCihYRU4pIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZl
ZTAwMDAwCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDBd
IGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4
MDFdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDNdIGxhcGljX2lk
WzB4MDJdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDRdIGxhcGlj
X2lkWzB4MDNdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDVdIGxh
cGljX2lkWzB4MDRdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDZd
IGxhcGljX2lkWzB4MDVdIGVuYWJsZWQpCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwNl0g
YWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKKFhFTikgSU9BUElDWzBdOiBhcGlj
X2lkIDYsIHZlcnNpb24gMzMsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMjMKKFhFTikg
QUNQSTogSU9BUElDIChpZFsweDA3XSBhZGRyZXNzWzB4ZmVjMjAwMDBdIGdzaV9iYXNlWzI0
XSkKKFhFTikgSU9BUElDWzFdOiBhcGljX2lkIDcsIHZlcnNpb24gMzMsIGFkZHJlc3MgMHhm
ZWMyMDAwMCwgR1NJIDI0LTU1CihYRU4pIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf
aXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCihYRU4pIEFDUEk6IElOVF9TUkNfT1ZSIChi
dXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGxvdyBsZXZlbCkKKFhFTikgQUNQSTogSVJR
MCB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBJUlEyIHVzZWQgYnkgb3ZlcnJpZGUu
CihYRU4pIEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgRW5hYmxpbmcgQVBJ
QyBtb2RlOiAgRmxhdC4gIFVzaW5nIDIgSS9PIEFQSUNzCihYRU4pIEFDUEk6IEhQRVQgaWQ6
IDB4ODMwMCBiYXNlOiAweGZlZDAwMDAwCihYRU4pIEVSU1QgdGFibGUgd2FzIG5vdCBmb3Vu
ZAooWEVOKSBVc2luZyBBQ1BJIChNQURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3Jt
YXRpb24KKFhFTikgU01QOiBBbGxvd2luZyA2IENQVXMgKDAgaG90cGx1ZyBDUFVzKQooWEVO
KSBJUlEgbGltaXRzOiA1NiBHU0ksIDExMTIgTVNJL01TSS1YCihYRU4pIG1pY3JvY29kZTog
Q1BVMCB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMDAwMGJmIHRvIDB4MTAwMDBkYwooWEVO
KSBDUFUwOiBBTUQgRmFtMTBoIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJsZWQKKFhF
TikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciByZXYyIChjcmVkaXQy
KQooWEVOKSBJbml0aWFsaXppbmcgQ3JlZGl0MiBzY2hlZHVsZXIKKFhFTikgIGxvYWRfcHJl
Y2lzaW9uX3NoaWZ0OiAxOAooWEVOKSAgbG9hZF93aW5kb3dfc2hpZnQ6IDMwCihYRU4pICB1
bmRlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2U6IDAKKFhFTikgIG92ZXJsb2FkX2JhbGFuY2Vf
dG9sZXJhbmNlOiAtMwooWEVOKSAgcnVucXVldWVzIGFycmFuZ2VtZW50OiBzb2NrZXQKKFhF
TikgIGNhcCBlbmZvcmNlbWVudCBncmFudWxhcml0eTogMTBtcwooWEVOKSBsb2FkIHRyYWNr
aW5nIHdpbmRvdyBsZW5ndGggMTA3Mzc0MTgyNCBucwooWEVOKSBBZGRpbmcgY3B1IDAgdG8g
cnVucXVldWUgMAooWEVOKSAgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0aW5nCihY
RU4pIFBsYXRmb3JtIHRpbWVyIGlzIDE0LjMxOE1IeiBIUEVUCihYRU4pIERldGVjdGVkIDMy
MDAuMTQwIE1IeiBwcm9jZXNzb3IuCihYRU4pIEluaXRpbmcgbWVtb3J5IHNoYXJpbmcuCihY
RU4pIGFsdCB0YWJsZSBmZmZmODJkMDgwNDUyNzc4IC0+IGZmZmY4MmQwODA0NTNkYjAKKFhF
TikgUENJOiBNQ0ZHIGNvbmZpZ3VyYXRpb24gMDogYmFzZSBlMDAwMDAwMCBzZWdtZW50IDAw
MDAgYnVzZXMgMDAgLSBmZgooWEVOKSBQQ0k6IE5vdCB1c2luZyBNQ0ZHIGZvciBzZWdtZW50
IDAwMDAgYnVzIDAwLWZmCihYRU4pIEFNRC1WaTogRm91bmQgTVNJIGNhcGFiaWxpdHkgYmxv
Y2sgYXQgMHg1NAooWEVOKSBBTUQtVmk6IElWUlMgQmxvY2s6IEZvdW5kIHR5cGUgMHgxMCBm
bGFncyAweDNlIGxlbiAweGUwIGlkIDB4MgooWEVOKSBBTUQtVmk6IFVzaW5nIElWSEQgdHlw
ZSAweDEwCihYRU4pIEFNRC1WaTogQUNQSSBUYWJsZToKKFhFTikgQU1ELVZpOiAgU2lnbmF0
dXJlIElWUlMKKFhFTikgQU1ELVZpOiAgTGVuZ3RoIDB4MTEwCihYRU4pIEFNRC1WaTogIFJl
dmlzaW9uIDB4MQooWEVOKSBBTUQtVmk6ICBDaGVja1N1bSAweGU4CihYRU4pIEFNRC1WaTog
IE9FTV9JZCBBTUQgIAooWEVOKSBBTUQtVmk6ICBPRU1fVGFibGVfSWQgUkQ4OTBTCihYRU4p
IEFNRC1WaTogIE9FTV9SZXZpc2lvbiAweDIwMjAzMQooWEVOKSBBTUQtVmk6ICBDcmVhdG9y
X0lkIEFNRCAKKFhFTikgQU1ELVZpOiAgQ3JlYXRvcl9SZXZpc2lvbiAwCihYRU4pIEFNRC1W
aTogSVZSUyBCbG9jazogdHlwZSAweDEwIGZsYWdzIDB4M2UgbGVuIDB4ZTAgaWQgMHgyCihY
RU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlkIDAgZmxhZ3MgMAoo
WEVOKSBBTUQtVmk6ICBEZXZfSWQgUmFuZ2U6IDAgLT4gMHgyCihYRU4pIEFNRC1WaTogSVZI
RCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4MTAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6
IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MyBpZCAweGYwMCBmbGFncyAwCihYRU4pIEFN
RC1WaTogIERldl9JZCBSYW5nZTogMHhmMDAgLT4gMHhmMDEKKFhFTikgQU1ELVZpOiBJVkhE
IERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHgxOCBmbGFncyAwCihYRU4pIEFNRC1WaTog
SVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4ZTAwIGZsYWdzIDAKKFhFTikgQU1E
LVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHgyOCBmbGFncyAwCihYRU4p
IEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4ZDAwIGZsYWdzIDAK
KFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHgzMCBmbGFn
cyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YzAw
IGZsYWdzIDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQg
MHg0OCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgy
IGlkIDB4YjAwIGZsYWdzIDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlw
ZSAweDIgaWQgMHg1MCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6
IHR5cGUgMHgzIGlkIDB4YTAwIGZsYWdzIDAKKFhFTikgQU1ELVZpOiAgRGV2X0lkIFJhbmdl
OiAweGEwMCAtPiAweGEwNwooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBl
IDB4MiBpZCAweDU4IGZsYWdzIDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTog
dHlwZSAweDIgaWQgMHg5MDAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVu
dHJ5OiB0eXBlIDB4MiBpZCAweDYwIGZsYWdzIDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmlj
ZSBFbnRyeTogdHlwZSAweDIgaWQgMHg1MDAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElWSEQg
RGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDYwOCBmbGFncyAwCihYRU4pIEFNRC1WaTog
SVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4ODAwIGZsYWdzIDAKKFhFTikgQU1E
LVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg2MTAgZmxhZ3MgMAooWEVO
KSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweDcwMCBmbGFncyAw
CihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4NjggZmxh
Z3MgMAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MyBpZCAweDQw
MCBmbGFncyAwCihYRU4pIEFNRC1WaTogIERldl9JZCBSYW5nZTogMHg0MDAgLT4gMHg0MDcK
KFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHg4OCBmbGFn
cyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgzIGlkIDB4OTAg
ZmxhZ3MgMAooWEVOKSBBTUQtVmk6ICBEZXZfSWQgUmFuZ2U6IDB4OTAgLT4gMHg5MgooWEVO
KSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MyBpZCAweDk4IGZsYWdzIDAK
KFhFTikgQU1ELVZpOiAgRGV2X0lkIFJhbmdlOiAweDk4IC0+IDB4OWEKKFhFTikgQU1ELVZp
OiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHhhMCBmbGFncyAweGQ3CihYRU4p
IEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHgyIGlkIDB4YTIgZmxhZ3MgMAoo
WEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4MiBpZCAweGEzIGZsYWdz
IDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlwZSAweDIgaWQgMHhhNCBm
bGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6IHR5cGUgMHg0MyBpZCAw
eDMwMCBmbGFncyAwCihYRU4pIEFNRC1WaTogIERldl9JZCBSYW5nZTogMHgzMDAgLT4gMHgz
ZmYgYWxpYXMgMHhhNAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5OiB0eXBlIDB4
MiBpZCAweGE1IGZsYWdzIDAKKFhFTikgQU1ELVZpOiBJVkhEIERldmljZSBFbnRyeTogdHlw
ZSAweDIgaWQgMHhhOCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6
IHR5cGUgMHgyIGlkIDB4YTkgZmxhZ3MgMAooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVu
dHJ5OiB0eXBlIDB4MiBpZCAweDEwMCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZp
Y2UgRW50cnk6IHR5cGUgMHgzIGlkIDB4YjAgZmxhZ3MgMAooWEVOKSBBTUQtVmk6ICBEZXZf
SWQgUmFuZ2U6IDB4YjAgLT4gMHhiMgooWEVOKSBBTUQtVmk6IElWSEQgRGV2aWNlIEVudHJ5
OiB0eXBlIDAgaWQgMCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZIRCBEZXZpY2UgRW50cnk6
IHR5cGUgMHg0OCBpZCAwIGZsYWdzIDB4ZDcKKFhFTikgQU1ELVZpOiBJVkhEIFNwZWNpYWw6
IDAwMDA6MDA6MTQuMCB2YXJpZXR5IDB4MiBoYW5kbGUgMAooWEVOKSBBTUQtVmk6IElWSEQg
RGV2aWNlIEVudHJ5OiB0eXBlIDB4NDggaWQgMCBmbGFncyAwCihYRU4pIEFNRC1WaTogSVZI
RCBTcGVjaWFsOiAwMDAwOjAwOjAwLjEgdmFyaWV0eSAweDEgaGFuZGxlIDB4NwooWEVOKSBB
TUQtVmk6IERpc2FibGVkIEhBUCBtZW1vcnkgbWFwIHNoYXJpbmcgd2l0aCBJT01NVQooWEVO
KSBBTUQtVmk6IElPTU1VIDAgRW5hYmxlZC4KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGVu
YWJsZWQKKFhFTikgIC0gRG9tMCBtb2RlOiBSZWxheGVkCihYRU4pIEludGVycnVwdCByZW1h
cHBpbmcgZW5hYmxlZAooWEVOKSBucl9zb2NrZXRzOiAxCihYRU4pIEVOQUJMSU5HIElPLUFQ
SUMgSVJRcwooWEVOKSAgLT4gVXNpbmcgbmV3IEFDSyBtZXRob2QKKFhFTikgLi5USU1FUjog
dmVjdG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQooWEVOKSBbMjAx
OC0wMS0wNCAwOTo1Mjo0Mi42NzZdIEhWTTogQVNJRHMgZW5hYmxlZC4KKFhFTikgWzIwMTgt
MDEtMDQgMDk6NTI6NDIuNjgzXSBTVk06IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoK
KFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDIuNjkwXSAgLSBOZXN0ZWQgUGFnZSBUYWJsZXMg
KE5QVCkKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDIuNjk4XSAgLSBMYXN0IEJyYW5jaCBS
ZWNvcmQgKExCUikgVmlydHVhbGlzYXRpb24KKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDIu
NzA1XSAgLSBOZXh0LVJJUCBTYXZlZCBvbiAjVk1FWElUCihYRU4pIFsyMDE4LTAxLTA0IDA5
OjUyOjQyLjcxM10gIC0gUGF1c2UtSW50ZXJjZXB0IEZpbHRlcgooWEVOKSBbMjAxOC0wMS0w
NCAwOTo1Mjo0Mi43MjBdIEhWTTogU1ZNIGVuYWJsZWQKKFhFTikgWzIwMTgtMDEtMDQgMDk6
NTI6NDIuNzI4XSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3Rl
ZAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0Mi43MzZdIEhWTTogSEFQIHBhZ2Ugc2l6ZXM6
IDRrQiwgMk1CLCAxR0IKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6MzguMTMyXSBtaWNyb2Nv
ZGU6IENQVTEgdXBkYXRlZCBmcm9tIHJldmlzaW9uIDB4MTAwMDBiZiB0byAweDEwMDAwZGMK
KFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDIuNzYyXSBBZGRpbmcgY3B1IDEgdG8gcnVucXVl
dWUgMAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1MjozOC4xMzJdIG1pY3JvY29kZTogQ1BVMiB1
cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMDAwMGJmIHRvIDB4MTAwMDBkYwooWEVOKSBbMjAx
OC0wMS0wNCAwOTo1Mjo0Mi43ODddIEFkZGluZyBjcHUgMiB0byBydW5xdWV1ZSAwCihYRU4p
IFsyMDE4LTAxLTA0IDA5OjUyOjM4LjEzMl0gbWljcm9jb2RlOiBDUFUzIHVwZGF0ZWQgZnJv
bSByZXZpc2lvbiAweDEwMDAwYmYgdG8gMHgxMDAwMGRjCihYRU4pIFsyMDE4LTAxLTA0IDA5
OjUyOjQyLjgxNF0gQWRkaW5nIGNwdSAzIHRvIHJ1bnF1ZXVlIDAKKFhFTikgWzIwMTgtMDEt
MDQgMDk6NTI6MzguMTMyXSBtaWNyb2NvZGU6IENQVTQgdXBkYXRlZCBmcm9tIHJldmlzaW9u
IDB4MTAwMDBiZiB0byAweDEwMDAwZGMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDIuODQw
XSBBZGRpbmcgY3B1IDQgdG8gcnVucXVldWUgMAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjoz
OC4xMzJdIG1pY3JvY29kZTogQ1BVNSB1cGRhdGVkIGZyb20gcmV2aXNpb24gMHgxMDAwMGJm
IHRvIDB4MTAwMDBkYwooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0Mi44NjddIEFkZGluZyBj
cHUgNSB0byBydW5xdWV1ZSAwCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQyLjg3NV0gQnJv
dWdodCB1cCA2IENQVXMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDIuODg2XSBidWlsZC1p
ZDogMDMxYjQxZjZiOWU4NjQ1NmFlZmQ4YjY5Y2RlZmYyZTg0MjFmNDlkZQooWEVOKSBbMjAx
OC0wMS0wNCAwOTo1Mjo0Mi44OTVdIFJ1bm5pbmcgc3R1YiByZWNvdmVyeSBzZWxmdGVzdHMu
Li4KKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDIuOTAzXSB0cmFwcy5jOjE1MzI6IEdQRiAo
MDAwMCk6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZmZmY4MmQw
ODAzNmRhMDIKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDIuOTEyXSB0cmFwcy5jOjczNTog
VHJhcCAxMjogZmZmZjgyZDBiZmZmZjA0MCBbZmZmZjgyZDBiZmZmZjA0MF0gLT4gZmZmZjgy
ZDA4MDM2ZGEwMgooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0Mi45MjBdIHRyYXBzLmM6MTA3
MjogVHJhcCAzOiBmZmZmODJkMGJmZmZmMDQxIFtmZmZmODJkMGJmZmZmMDQxXSAtPiBmZmZm
ODJkMDgwMzZkYTAyCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQyLjk0OV0gQUNQSSBzbGVl
cCBtb2RlczogUzMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDIuOTU4XSBWUE1VOiBkaXNh
YmxlZAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0Mi45NjddIE1DQTogVXNlIGh3IHRocmVz
aG9sZGluZyB0byBhZGp1c3QgcG9sbGluZyBmcmVxdWVuY3kKKFhFTikgWzIwMTgtMDEtMDQg
MDk6NTI6NDIuOTc2XSBtY2hlY2tfcG9sbDogTWFjaGluZSBjaGVjayBwb2xsaW5nIHRpbWVy
IHN0YXJ0ZWQuCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQyLjk4NV0gWGVub3Byb2ZpbGU6
IEZhaWxlZCB0byBzZXR1cCBJQlMgTFZUIG9mZnNldCwgSUJTQ1RMID0gMHhmZmZmZmZmZgoo
WEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0Mi45OTRdIERvbTAgaGFzIG1heGltdW0gNjMyIFBJ
UlFzCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjAwMl0gZ3JhbnRfdGFibGUuYzoxNjgw
OklETEV2MCBFeHBhbmRpbmcgZDAgZ3JhbnQgdGFibGUgZnJvbSAwIHRvIDEgZnJhbWVzCihY
RU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjAxMl0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJv
dGVjdGlvbiBhY3RpdmUKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuMDIxXSAqKiogTE9B
RElORyBET01BSU4gMCAqKioKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuMjYzXSBFTEY6
IHBoZHI6IHBhZGRyPTB4MTAwMDAwMCBtZW1zej0weDE2ZGUwMDAKKFhFTikgWzIwMTgtMDEt
MDQgMDk6NTI6NDMuMjcyXSBFTEY6IHBoZHI6IHBhZGRyPTB4MjgwMDAwMCBtZW1zej0weDYx
NjAwMAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0My4yODFdIEVMRjogcGhkcjogcGFkZHI9
MHgyZTE2MDAwIG1lbXN6PTB4MjFiMTgKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuMjkw
XSBFTEY6IHBoZHI6IHBhZGRyPTB4MmUzODAwMCBtZW1zej0weDJkMjAwMAooWEVOKSBbMjAx
OC0wMS0wNCAwOTo1Mjo0My4zMDBdIEVMRjogbWVtb3J5OiAweDEwMDAwMDAgLT4gMHgzMTBh
MDAwCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjMwOV0gRUxGOiBub3RlOiBHVUVTVF9P
UyA9ICJsaW51eCIKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuMzE4XSBFTEY6IG5vdGU6
IEdVRVNUX1ZFUlNJT04gPSAiMi42IgooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0My4zMjhd
IEVMRjogbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIKKFhFTikgWzIwMTgtMDEtMDQg
MDk6NTI6NDMuMzM3XSBFTEY6IG5vdGU6IFZJUlRfQkFTRSA9IDB4ZmZmZmZmZmY4MDAwMDAw
MAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0My4zNDddIEVMRjogbm90ZTogSU5JVF9QMk0g
PSAweDgwMDAwMDAwMDAKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuMzU2XSBFTEY6IG5v
dGU6IEVOVFJZID0gMHhmZmZmZmZmZjgyZTM4MTgwCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUy
OjQzLjM2Nl0gRUxGOiBub3RlOiBIWVBFUkNBTExfUEFHRSA9IDB4ZmZmZmZmZmY4MTAwMTAw
MAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0My4zNzVdIEVMRjogbm90ZTogRkVBVFVSRVMg
PSAiIXdyaXRhYmxlX3BhZ2VfdGFibGVzfHBhZV9wZ2Rpcl9hYm92ZV80Z2IiCihYRU4pIFsy
MDE4LTAxLTA0IDA5OjUyOjQzLjM4NV0gRUxGOiBub3RlOiBTVVBQT1JURURfRkVBVFVSRVMg
PSAweDgwMQooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0My4zOTVdIEVMRjogbm90ZTogUEFF
X01PREUgPSAieWVzIgooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0My40MDRdIEVMRjogbm90
ZTogTE9BREVSID0gImdlbmVyaWMiCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjQxNF0g
RUxGOiBub3RlOiB1bmtub3duICgweGQpCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjQy
NF0gRUxGOiBub3RlOiBTVVNQRU5EX0NBTkNFTCA9IDB4MQooWEVOKSBbMjAxOC0wMS0wNCAw
OTo1Mjo0My40MzNdIEVMRjogbm90ZTogTU9EX1NUQVJUX1BGTiA9IDB4MQooWEVOKSBbMjAx
OC0wMS0wNCAwOTo1Mjo0My40NDNdIEVMRjogbm90ZTogSFZfU1RBUlRfTE9XID0gMHhmZmZm
ODAwMDAwMDAwMDAwCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjQ1M10gRUxGOiBub3Rl
OiBQQUREUl9PRkZTRVQgPSAwCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjQ2M10gRUxG
OiBub3RlOiBQSFlTMzJfRU5UUlkgPSAweDEwMDAzMzAKKFhFTikgWzIwMTgtMDEtMDQgMDk6
NTI6NDMuNDczXSBFTEY6IGFkZHJlc3NlczoKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMu
NDgyXSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4ZmZmZmZmZmY4MDAwMDAwMAooWEVOKSBb
MjAxOC0wMS0wNCAwOTo1Mjo0My40OTJdICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwCihY
RU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjUwMl0gICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAw
eGZmZmZmZmZmODAwMDAwMDAKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuNTEzXSAgICAg
dmlydF9rc3RhcnQgICAgICA9IDB4ZmZmZmZmZmY4MTAwMDAwMAooWEVOKSBbMjAxOC0wMS0w
NCAwOTo1Mjo0My41MjNdICAgICB2aXJ0X2tlbmQgICAgICAgID0gMHhmZmZmZmZmZjgzMTBh
MDAwCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjUzM10gICAgIHZpcnRfZW50cnkgICAg
ICAgPSAweGZmZmZmZmZmODJlMzgxODAKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuNTQ0
XSAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ODAwMDAwMDAwMAooWEVOKSBbMjAxOC0wMS0w
NCAwOTo1Mjo0My41NTRdICBYZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyCihY
RU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjU2NV0gIERvbTAga2VybmVsOiA2NC1iaXQsIFBB
RSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgzMTBhMDAwCihYRU4pIFsyMDE4LTAxLTA0
IDA5OjUyOjQzLjU3Nl0gUEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSBbMjAx
OC0wMS0wNCAwOTo1Mjo0My41ODZdICBEb20wIGFsbG9jLjogICAwMDAwMDAwNTIwMDAwMDAw
LT4wMDAwMDAwNTI0MDAwMDAwICg1MDE5MDcgcGFnZXMgdG8gYmUgYWxsb2NhdGVkKQooWEVO
KSBbMjAxOC0wMS0wNCAwOTo1Mjo0My41OThdICBJbml0LiByYW1kaXNrOiAwMDAwMDAwNTM2
ODhmMDAwLT4wMDAwMDAwNTM3ZmZiZjQ3CihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjYw
OV0gVklSVFVBTCBNRU1PUlkgQVJSQU5HRU1FTlQ6CihYRU4pIFsyMDE4LTAxLTA0IDA5OjUy
OjQzLjYxOV0gIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZmZmZmODMx
MGEwMDAKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuNjMwXSAgSW5pdC4gcmFtZGlzazog
MDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSBbMjAxOC0wMS0wNCAw
OTo1Mjo0My42NDFdICBQaHlzLU1hY2ggbWFwOiAwMDAwMDA4MDAwMDAwMDAwLT4wMDAwMDA4
MDAwNDAwMDAwCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQzLjY1Ml0gIFN0YXJ0IGluZm86
ICAgIGZmZmZmZmZmODMxMGEwMDAtPmZmZmZmZmZmODMxMGE0YjQKKFhFTikgWzIwMTgtMDEt
MDQgMDk6NTI6NDMuNjYzXSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4MzEwYjAwMC0+ZmZm
ZmZmZmY4MzEyODAwMAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0My42NzNdICBCb290IHN0
YWNrOiAgICBmZmZmZmZmZjgzMTI4MDAwLT5mZmZmZmZmZjgzMTI5MDAwCihYRU4pIFsyMDE4
LTAxLTA0IDA5OjUyOjQzLjY4NF0gIFRPVEFMOiAgICAgICAgIGZmZmZmZmZmODAwMDAwMDAt
PmZmZmZmZmZmODM0MDAwMDAKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuNjk1XSAgRU5U
UlkgQUREUkVTUzogZmZmZmZmZmY4MmUzODE4MAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0
My43MDddIERvbTAgaGFzIG1heGltdW0gNiBWQ1BVcwooWEVOKSBbMjAxOC0wMS0wNCAwOTo1
Mjo0My43MTddIEVMRjogcGhkciAwIGF0IDB4ZmZmZmZmZmY4MTAwMDAwMCAtPiAweGZmZmZm
ZmZmODI2ZGUwMDAKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDMuNzM3XSBFTEY6IHBoZHIg
MSBhdCAweGZmZmZmZmZmODI4MDAwMDAgLT4gMHhmZmZmZmZmZjgyZTE2MDAwCihYRU4pIFsy
MDE4LTAxLTA0IDA5OjUyOjQzLjc1MV0gRUxGOiBwaGRyIDIgYXQgMHhmZmZmZmZmZjgyZTE2
MDAwIC0+IDB4ZmZmZmZmZmY4MmUzN2IxOAooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0My43
NjFdIEVMRjogcGhkciAzIGF0IDB4ZmZmZmZmZmY4MmUzODAwMCAtPiAweGZmZmZmZmZmODJm
NjUwMDAKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDQuOTcyXSBBTUQtVmk6IFNldHVwIEkv
TyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAwLCB0eXBlID0gMHg2LCByb290IHRhYmxlID0g
MHg0YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOC0w
MS0wNCAwOTo1Mjo0NC45ODNdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmlj
ZSBpZCA9IDB4MiwgdHlwZSA9IDB4Nywgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21h
aW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDQuOTk0
XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDEwLCB0eXBl
ID0gMHgyLCByb290IHRhYmxlID0gMHg0YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBt
b2RlID0gMwooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0NS4wMDZdIEFNRC1WaTogU2V0dXAg
SS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4MTgsIHR5cGUgPSAweDIsIHJvb3QgdGFi
bGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsy
MDE4LTAxLTA0IDA5OjUyOjQ1LjAxN10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTog
ZGV2aWNlIGlkID0gMHgyOCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAw
LCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6
NDUuMDI5XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDMw
LCB0eXBlID0gMHgyLCByb290IHRhYmxlID0gMHg0YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBh
Z2luZyBtb2RlID0gMwooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0NS4wNDFdIEFNRC1WaTog
U2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4NDgsIHR5cGUgPSAweDIsIHJv
b3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihY
RU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ1LjA1M10gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0
YWJsZTogZGV2aWNlIGlkID0gMHg1MCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NGE5
Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQg
MDk6NTI6NDUuMDY1XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQg
PSAweDU4LCB0eXBlID0gMHgyLCByb290IHRhYmxlID0gMHg0YTljZjYwMDAsIGRvbWFpbiA9
IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0NS4wNzddIEFN
RC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4NjAsIHR5cGUgPSAw
eDIsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5nIG1vZGUg
PSAzCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ1LjA5MF0gQU1ELVZpOiBTZXR1cCBJL08g
cGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg2OCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9
IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgt
MDEtMDQgMDk6NTI6NDUuMTAyXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZp
Y2UgaWQgPSAweDg4LCB0eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg0YTljZjYwMDAsIGRv
bWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0NS4x
MTVdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4OTAsIHR5
cGUgPSAweDcsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwgcGFnaW5n
IG1vZGUgPSAzCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ1LjEyOF0gQU1ELVZpOiBTZXR1
cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHg5MiwgdHlwZSA9IDB4Nywgcm9vdCB0
YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikg
WzIwMTgtMDEtMDQgMDk6NTI6NDUuMTQxXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxl
OiBkZXZpY2UgaWQgPSAweDk4LCB0eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg0YTljZjYw
MDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOC0wMS0wNCAwOTo1
Mjo0NS4xNTRdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBpZCA9IDB4
OWEsIHR5cGUgPSAweDcsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWluID0gMCwg
cGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ1LjE2OF0gQU1ELVZp
OiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhMCwgdHlwZSA9IDB4Nywg
cm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMK
KFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuMTgxXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdl
IHRhYmxlOiBkZXZpY2UgaWQgPSAweGEyLCB0eXBlID0gMHg3LCByb290IHRhYmxlID0gMHg0
YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAxOC0wMS0w
NCAwOTo1Mjo0NS4xOTVdIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRldmljZSBp
ZCA9IDB4YTMsIHR5cGUgPSAweDcsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwgZG9tYWlu
ID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ1LjIwOV0g
QU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhhNCwgdHlwZSA9
IDB4NSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9k
ZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuMjIzXSBBTUQtVmk6IFNldHVwIEkv
TyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGE1LCB0eXBlID0gMHg3LCByb290IHRhYmxl
ID0gMHg0YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVOKSBbMjAx
OC0wMS0wNCAwOTo1Mjo0NS4yMzddIEFNRC1WaTogU2V0dXAgSS9PIHBhZ2UgdGFibGU6IGRl
dmljZSBpZCA9IDB4YTgsIHR5cGUgPSAweDIsIHJvb3QgdGFibGUgPSAweDRhOWNmNjAwMCwg
ZG9tYWluID0gMCwgcGFnaW5nIG1vZGUgPSAzCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ1
LjI1Ml0gQU1ELVZpOiBTZXR1cCBJL08gcGFnZSB0YWJsZTogZGV2aWNlIGlkID0gMHhiMCwg
dHlwZSA9IDB4Nywgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdp
bmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuMjY2XSBBTUQtVmk6IFNl
dHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGIyLCB0eXBlID0gMHg3LCByb290
IHRhYmxlID0gMHg0YTljZjYwMDAsIGRvbWFpbiA9IDAsIHBhZ2luZyBtb2RlID0gMwooWEVO
KSBbMjAxOC0wMS0wNCAwOTo1Mjo0NS4yODFdIEFNRC1WaTogU2tpcHBpbmcgaG9zdCBicmlk
Z2UgMDAwMDowMDoxOC4wCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ1LjI5Nl0gQU1ELVZp
OiBTa2lwcGluZyBob3N0IGJyaWRnZSAwMDAwOjAwOjE4LjEKKFhFTikgWzIwMTgtMDEtMDQg
MDk6NTI6NDUuMzEwXSBBTUQtVmk6IFNraXBwaW5nIGhvc3QgYnJpZGdlIDAwMDA6MDA6MTgu
MgooWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0NS4zMjVdIEFNRC1WaTogU2tpcHBpbmcgaG9z
dCBicmlkZ2UgMDAwMDowMDoxOC4zCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ1LjM0MF0g
QU1ELVZpOiBTa2lwcGluZyBob3N0IGJyaWRnZSAwMDAwOjAwOjE4LjQKKFhFTikgWzIwMTgt
MDEtMDQgMDk6NTI6NDUuMzU0XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZp
Y2UgaWQgPSAweDQwMCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBk
b21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUu
MzY5XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDQwMSwg
dHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdp
bmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuMzg0XSBBTUQtVmk6IFNl
dHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDQwMiwgdHlwZSA9IDB4MSwgcm9v
dCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhF
TikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNDAwXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRh
YmxlOiBkZXZpY2UgaWQgPSAweDQwMywgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5
Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQg
MDk6NTI6NDUuNDE2XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQg
PSAweDQwNCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4g
PSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNDMxXSBB
TUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDQwNSwgdHlwZSA9
IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9k
ZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNDQ3XSBBTUQtVmk6IFNldHVwIEkv
TyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDQwNiwgdHlwZSA9IDB4MSwgcm9vdCB0YWJs
ZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIw
MTgtMDEtMDQgMDk6NTI6NDUuNDYzXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBk
ZXZpY2UgaWQgPSAweDQwNywgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAw
LCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6
NDUuNDgwXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDUw
MCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBw
YWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNDk2XSBBTUQtVmk6
IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDYwOCwgdHlwZSA9IDB4Miwg
cm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMK
KFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNTEzXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdl
IHRhYmxlOiBkZXZpY2UgaWQgPSAweDYxMCwgdHlwZSA9IDB4Miwgcm9vdCB0YWJsZSA9IDB4
NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEt
MDQgMDk6NTI6NDUuNTMwXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2Ug
aWQgPSAweDcwMCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21h
aW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNTQ3
XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDgwMCwgdHlw
ZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcg
bW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNTY1XSBBTUQtVmk6IFNldHVw
IEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweDkwMCwgdHlwZSA9IDB4MSwgcm9vdCB0
YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikg
WzIwMTgtMDEtMDQgMDk6NTI6NDUuNTgyXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxl
OiBkZXZpY2UgaWQgPSAweGEwMCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2
MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6
NTI6NDUuNjAwXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAw
eGEwMSwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAw
LCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNjE3XSBBTUQt
Vmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGEwMiwgdHlwZSA9IDB4
MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9
IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNjM1XSBBTUQtVmk6IFNldHVwIEkvTyBw
YWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGEwMywgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9
IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgt
MDEtMDQgMDk6NTI6NDUuNjUzXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZp
Y2UgaWQgPSAweGEwNCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBk
b21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUu
NjcyXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGEwNSwg
dHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdp
bmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNjkwXSBBTUQtVmk6IFNl
dHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGEwNiwgdHlwZSA9IDB4MSwgcm9v
dCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhF
TikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNzA4XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRh
YmxlOiBkZXZpY2UgaWQgPSAweGEwNywgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5
Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQg
MDk6NTI6NDUuNzI3XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQg
PSAweGIwMCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4g
PSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNzQ2XSBB
TUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGMwMCwgdHlwZSA9
IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9k
ZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuNzY1XSBBTUQtVmk6IFNldHVwIEkv
TyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGQwMCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJs
ZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIw
MTgtMDEtMDQgMDk6NTI6NDUuNzg0XSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBk
ZXZpY2UgaWQgPSAweGUwMCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAw
LCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6
NDUuODAzXSBBTUQtVmk6IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGYw
MCwgdHlwZSA9IDB4MSwgcm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBw
YWdpbmcgbW9kZSA9IDMKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuODIzXSBBTUQtVmk6
IFNldHVwIEkvTyBwYWdlIHRhYmxlOiBkZXZpY2UgaWQgPSAweGYwMSwgdHlwZSA9IDB4MSwg
cm9vdCB0YWJsZSA9IDB4NGE5Y2Y2MDAwLCBkb21haW4gPSAwLCBwYWdpbmcgbW9kZSA9IDMK
KFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuODQ4XSBJbml0aWFsIGxvdyBtZW1vcnkgdmly
cSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikgWzIwMTgtMDEtMDQgMDk6
NTI6NDUuODY4XSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gMSBub2RlcyB1c2luZyA2IENQVXMK
KFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDUuOTk0XSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uZG9uZS4KKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDguOTY1XSBTdGQuIExvZ2xl
dmVsOiBBbGwKKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDguOTg0XSBHdWVzdCBMb2dsZXZl
bDogQWxsCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ5LjAwM10gWGVuIGlzIHJlbGlucXVp
c2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ5LjEwNl0gKioq
IFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3
aXRjaCBpbnB1dCB0byBYZW4pCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ5LjEwN10gRnJl
ZWQgNDU2a0IgaW5pdCBtZW1vcnkKbWFwcGluZyBrZXJuZWwgaW50byBwaHlzaWNhbCBtZW1v
cnkKYWJvdXQgdG8gZ2V0IHN0YXJ0ZWQuLi4KWyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lv
biA0LjE1LjAtcmM2LTIwMTgwMTA0LWxpbnVzLWRvZmxyKyAocm9vdEBzZXJ2ZWVyc3RlcnRq
ZSkgKGdjYyB2ZXJzaW9uIDYuMy4wIDIwMTcwNTE2IChEZWJpYW4gNi4zLjAtMTgpKSAjMSBT
TVAgVGh1IEphbiA0IDEwOjI1OjMzIENFVCAyMDE4ClsgICAgMC4wMDAwMDBdIENvbW1hbmQg
bGluZTogcm9vdD0vZGV2L21hcHBlci9zZXJ2ZWVyc3RlcnRqZV9zc2Qtcm9vdCBybyB2ZXJi
b3NlIGVhcmx5cHJpbnRrPXhlbiBtZW09MjA0OE0gY29uc29sZT1odmMwIGNvbnNvbGU9dHR5
MCBhY3BpX2VuZm9yY2VfcmVzb3VyY2VzPWxheCBtYXhfbG9vcD0zMCBsb29wX21heF9wYXJ0
PTEwIHI4MTY5LnVzZV9kYWM9MSBsb2dsZXZlbD0xMCBub21vZGVzZXQgbmV0LmlmbmFtZXM9
MCBiaW9zZGV2bmFtZT0wIHhlbi1wY2liYWNrLmhpZGU9KDAwOjE0LjIpKDA0OjAwLiopKDA4
OjAwLjApKDA5OjAwLjApKDBhOjAwLiopKDBiOjAwLjApKDBlOjAwLjApClsgICAgMC4wMDAw
MDBdIHg4Ni9mcHU6IHg4NyBGUFUgd2lsbCB1c2UgRlhTQVZFClsgICAgMC4wMDAwMDBdIFJl
bGVhc2VkIDAgcGFnZShzKQpbICAgIDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBo
eXNpY2FsIFJBTSBtYXA6ClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAw
MDAwMDAtMHgwMDAwMDAwMDAwMDk1ZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBb
bWVtIDB4MDAwMDAwMDAwMDA5NjQwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVkClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDgw
MDY5ZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4MDA2
YTAwMC0weDAwMDAwMDAwYzdmOGZmZmZdIHVudXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwYzdmOTAwMDAtMHgwMDAwMDAwMGM3ZjlkZmZmXSBBQ1BJIGRhdGEK
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBjN2Y5ZTAwMC0weDAwMDAwMDAw
YzdmZGZmZmZdIEFDUEkgTlZTClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
YzdmZTAwMDAtMHgwMDAwMDAwMGM3ZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBY
ZW46IFttZW0gMHgwMDAwMDAwMGY2MDAwMDAwLTB4MDAwMDAwMDBmNjAwM2ZmZl0gcmVzZXJ2
ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWMwMDAwMC0weDAwMDAw
MDAwZmVjMDBmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwZmVjMjAwMDAtMHgwMDAwMDAwMGZlYzIwZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMGZlZTAwMDAwLTB4MDAwMDAwMDBmZWVmZmZmZl0gcmVz
ZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZmUwMDAwMC0weDAw
MDAwMDAwZmZmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAw
MDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwNTM3ZmZmZmZmXSB1bnVzYWJsZQpbICAgIDAuMDAw
MDAwXSBYZW46IFttZW0gMHgwMDAwMDBmZDAwMDAwMDAwLTB4MDAwMDAwZmZmZmZmZmZmZl0g
cmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNvbGUgW3hlbmJvb3QwXSBlbmFibGVk
ClsgICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2
ZQpbICAgIDAuMDAwMDAwXSBlODIwOiB1c2VyLWRlZmluZWQgcGh5c2ljYWwgUkFNIG1hcDoK
WyAgICAwLjAwMDAwMF0gdXNlcjogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAw
MDAwMDk1ZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gdXNlcjogW21lbSAweDAwMDAwMDAw
MDAwOTY0MDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSB1
c2VyOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdIHVzYWJs
ZQpbICAgIDAuMDAwMDAwXSB1c2VyOiBbbWVtIDB4MDAwMDAwMDA4MDA2YTAwMC0weDAwMDAw
MDAwYzdmOGZmZmZdIHVudXNhYmxlClsgICAgMC4wMDAwMDBdIHVzZXI6IFttZW0gMHgwMDAw
MDAwMGM3ZjkwMDAwLTB4MDAwMDAwMDBjN2Y5ZGZmZl0gQUNQSSBkYXRhClsgICAgMC4wMDAw
MDBdIHVzZXI6IFttZW0gMHgwMDAwMDAwMGM3ZjllMDAwLTB4MDAwMDAwMDBjN2ZkZmZmZl0g
QUNQSSBOVlMKWyAgICAwLjAwMDAwMF0gdXNlcjogW21lbSAweDAwMDAwMDAwYzdmZTAwMDAt
MHgwMDAwMDAwMGM3ZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSB1c2VyOiBbbWVt
IDB4MDAwMDAwMDBmNjAwMDAwMC0weDAwMDAwMDAwZjYwMDNmZmZdIHJlc2VydmVkClsgICAg
MC4wMDAwMDBdIHVzZXI6IFttZW0gMHgwMDAwMDAwMGZlYzAwMDAwLTB4MDAwMDAwMDBmZWMw
MGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gdXNlcjogW21lbSAweDAwMDAwMDAwZmVj
MjAwMDAtMHgwMDAwMDAwMGZlYzIwZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSB1c2Vy
OiBbbWVtIDB4MDAwMDAwMDBmZWUwMDAwMC0weDAwMDAwMDAwZmVlZmZmZmZdIHJlc2VydmVk
ClsgICAgMC4wMDAwMDBdIHVzZXI6IFttZW0gMHgwMDAwMDAwMGZmZTAwMDAwLTB4MDAwMDAw
MDBmZmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gdXNlcjogW21lbSAweDAwMDAw
MDAxMDAwMDAwMDAtMHgwMDAwMDAwNTM3ZmZmZmZmXSB1bnVzYWJsZQpbICAgIDAuMDAwMDAw
XSB1c2VyOiBbbWVtIDB4MDAwMDAwZmQwMDAwMDAwMC0weDAwMDAwMGZmZmZmZmZmZmZdIHJl
c2VydmVkClsgICAgMC4wMDAwMDBdIHJhbmRvbTogZmFzdCBpbml0IGRvbmUKWyAgICAwLjAw
MDAwMF0gU01CSU9TIDIuNSBwcmVzZW50LgpbICAgIDAuMDAwMDAwXSBETUk6IE1TSSBNUy03
NjQwLzg5MEZYQS1HRDcwIChNUy03NjQwKSAgLCBCSU9TIFYxLjhCMSAwOS8xMy8yMDEwClsg
ICAgMC4wMDAwMDBdIEh5cGVydmlzb3IgZGV0ZWN0ZWQ6IFhlbiBQVgpbICAgIDAuMDAwMDAw
XSBlODIwOiB1cGRhdGUgW21lbSAweDAwMDAwMDAwLTB4MDAwMDBmZmZdIHVzYWJsZSA9PT4g
cmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBhMDAwMC0w
eDAwMGZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQUdQOiBObyBBR1AgYnJpZGdlIGZv
dW5kClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHg4MDAwMCBtYXhfYXJjaF9w
Zm4gPSAweDQwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBNVFJSOiBEaXNhYmxlZApbICAgIDAu
MDAwMDAwXSB4ODYvUEFUOiBNVFJScyBkaXNhYmxlZCwgc2tpcHBpbmcgUEFUIGluaXRpYWxp
emF0aW9uIHRvby4KWyAgICAwLjAwMDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03
XTogV0IgIFdUICBVQy0gVUMgIFdDICBXUCAgVUMgIFVDICAKWyAgICAwLjAwMDAwMF0gU2Nh
bm5pbmcgMSBhcmVhcyBmb3IgbG93IG1lbW9yeSBjb3JydXB0aW9uClsgICAgMC4wMDAwMDBd
IEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgWyAgICAgICAgKHB0cnZhbCldIDkwMDAwIHNp
emUgMjQ1NzYKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzMGU1MDAwLCAweDAzMGU1ZmZmXSBQ
R1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMzBlNjAwMCwgMHgwMzBlNmZmZl0gUEdU
QUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDMwZTcwMDAsIDB4MDMwZTdmZmZdIFBHVEFC
TEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAzMGU4MDAwLCAweDAzMGU4ZmZmXSBQR1RBQkxF
ClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMzBlOTAwMCwgMHgwMzBlOWZmZl0gUEdUQUJMRQpb
ICAgIDAuMDAwMDAwXSBCUksgWzB4MDMwZWEwMDAsIDB4MDMwZWFmZmZdIFBHVEFCTEUKWyAg
ICAwLjAwMDAwMF0gUkFNRElTSzogW21lbSAweDA0MDAwMDAwLTB4MDU3NmNmZmZdClsgICAg
MC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNh
YmxlZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDAwMDBGQjEwMCAwMDAw
MTQgKHYwMCBBQ1BJQU0pClsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgwMDAwMDAwMEM3
RjkwMDAwIDAwMDA0OCAodjAxIE1TSSAgICBPRU1TTElDICAyMDEwMDkxMyBNU0ZUIDAwMDAw
MDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDBDN0Y5MDIwMCAwMDAw
ODQgKHYwMSA3NjQwTVMgQTc2NDAxMDAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKWyAgICAw
LjAwMDAwMF0gQUNQSTogRFNEVCAweDAwMDAwMDAwQzdGOTA1RTAgMDA5NDI3ICh2MDEgQTc2
NDAgIEE3NjQwMTAwIDAwMDAwMTAwIElOVEwgMjAwNTExMTcpClsgICAgMC4wMDAwMDBdIEFD
UEk6IEZBQ1MgMHgwMDAwMDAwMEM3RjlFMDAwIDAwMDA0MApbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBBUElDIDB4MDAwMDAwMDBDN0Y5MDM5MCAwMDAwODggKHYwMSA3NjQwTVMgQTc2NDAxMDAg
MjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKWyAgICAwLjAwMDAwMF0gQUNQSTogTUNGRyAweDAw
MDAwMDAwQzdGOTA0MjAgMDAwMDNDICh2MDEgNzY0ME1TIE9FTU1DRkcgIDIwMTAwOTEzIE1T
RlQgMDAwMDAwOTcpClsgICAgMC4wMDAwMDBdIEFDUEk6IFNMSUMgMHgwMDAwMDAwMEM3Rjkw
NDYwIDAwMDE3NiAodjAxIE1TSSAgICBPRU1TTElDICAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3
KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBPRU1CIDB4MDAwMDAwMDBDN0Y5RTA0MCAwMDAwNzIg
KHYwMSA3NjQwTVMgQTc2NDAxMDAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKWyAgICAwLjAw
MDAwMF0gQUNQSTogU1JBVCAweDAwMDAwMDAwQzdGOUE1RTAgMDAwMTA4ICh2MDMgQU1EICAg
IEZBTV9GXzEwIDAwMDAwMDAyIEFNRCAgMDAwMDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6
IEhQRVQgMHgwMDAwMDAwMEM3RjlBNkYwIDAwMDAzOCAodjAxIDc2NDBNUyBPRU1IUEVUICAy
MDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJVlJTIDB4MDAw
MDAwMDBDN0Y5QTczMCAwMDAxMTAgKHYwMSBBTUQgICAgUkQ4OTBTICAgMDAyMDIwMzEgQU1E
ICAwMDAwMDAwMCkKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAwMDAwMDAwQzdGOUE4
NDAgMDAwREE0ICh2MDEgQSBNIEkgIFBPV0VSTk9XIDAwMDAwMDAxIEFNRCAgMDAwMDAwMDEp
ClsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwClsg
ICAgMC4wMDAwMDBdIFNldHRpbmcgQVBJQyByb3V0aW5nIHRvIFhlbiBQVi4KWyAgICAwLjAw
MDAwMF0gTlVNQSB0dXJuZWQgb2ZmClsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQg
W21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXQpbICAgIDAuMDAw
MDAwXSBOT0RFX0RBVEEoMCkgYWxsb2NhdGVkIFttZW0gMHg3ZmMxNTAwMC0weDdmYzFlZmZm
XQpbICAgIDAuMDAwMDAwXSB0c2M6IEZhc3QgVFNDIGNhbGlicmF0aW9uIHVzaW5nIFBJVApb
ICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBb
bWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdClsgICAgMC4wMDAw
MDBdICAgRE1BMzIgICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAwMDAwMDdmZmZm
ZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIGVtcHR5ClsgICAgMC4wMDAwMDBdIE1v
dmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVhcmx5IG1l
bW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAw
MDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOTVmZmZdClsgICAgMC4wMDAwMDBdICAgbm9k
ZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA3ZmZmZmZmZl0KWyAg
ICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAgW21lbSAweDAwMDAwMDAwMDAwMDEw
MDAtMHgwMDAwMDAwMDdmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxw
YWdlczogNTI0MTgxClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVzZWQg
Zm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNlcnZl
ZApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTg5IHBhZ2VzLCBMSUZPIGJhdGNoOjAK
WyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiA4MTI4IHBhZ2VzIHVzZWQgZm9yIG1lbW1h
cApbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDUyMDE5MiBwYWdlcywgTElGTyBiYXRj
aDozMQpbICAgIDAuMDAwMDAwXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwg
cG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAgKG51bGwpClsgICAgMC4wMDAwMDBd
IElQOiB6ZXJvX3Jlc3ZfdW5hdmFpbCsweDhlLzB4ZTEKWyAgICAwLjAwMDAwMF0gUEdEIDAg
UDREIDAgClsgICAgMC4wMDAwMDBdIE9vcHM6IDAwMDIgWyMxXSBTTVAKWyAgICAwLjAwMDAw
MF0gTW9kdWxlcyBsaW5rZWQgaW46ClsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29t
bTogc3dhcHBlciBOb3QgdGFpbnRlZCA0LjE1LjAtcmM2LTIwMTgwMTA0LWxpbnVzLWRvZmxy
KyAjMQpbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBuYW1lOiBNU0kgTVMtNzY0MC84OTBGWEEt
R0Q3MCAoTVMtNzY0MCkgICwgQklPUyBWMS44QjEgMDkvMTMvMjAxMApbICAgIDAuMDAwMDAw
XSBSSVA6IGUwMzA6emVyb19yZXN2X3VuYXZhaWwrMHg4ZS8weGUxClsgICAgMC4wMDAwMDBd
IFJTUDogZTAyYjpmZmZmZmZmZjgyODAzZDY4IEVGTEFHUzogMDAwMTAwMDYKWyAgICAwLjAw
MDAwMF0gUkFYOiAwMDAwMDAwMDAwMDAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAwMSBSQ1g6
IDAwMDAwMDAwMDAwMDAwMTAKWyAgICAwLjAwMDAwMF0gUkRYOiAwMDAwMDAwMDAwMDdmZmZm
IFJTSTogMDAwMDAwMDAwMDAwMDEwMCBSREk6IGZmZmZlYTAwMDIwMDAwMDAKWyAgICAwLjAw
MDAwMF0gUkJQOiBmZmZmZmZmZjgyODAzZDcwIFIwODogZmZmZmVhMDAwMjAwMDAwMCBSMDk6
IDAwMDAwMDAwMDAwMDAwMDIKWyAgICAwLjAwMDAwMF0gUjEwOiAwMDAwMDAwMDAwMDAwMDAy
IFIxMTogMDAwMDAwMDAwMDAwMDAwMyBSMTI6IGZmZmZlYTAwMDAwMDAwMDAKWyAgICAwLjAw
MDAwMF0gUjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZmZmZmY4MjgwM2YyMCBSMTU6
IDAwMDAwMDAwMDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAw
KDAwMDApIEdTOmZmZmZmZmZmODJlMTYwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAw
MApbICAgIDAuMDAwMDAwXSBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAw
MDAwMDgwMDUwMDMzClsgICAgMC4wMDAwMDBdIENSMjogMDAwMDAwMDAwMDAwMDAwMCBDUjM6
IDAwMDAwMDAwMDI4MjMwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNjYwClsgICAgMC4wMDAwMDBd
IERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwMDAwMDAwMDAgRFIyOiAwMDAw
MDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBdIERSMzogMDAwMDAwMDAwMDAwMDAwMCBEUjY6
IDAwMDAwMDAwMDAwMDAwMDAgRFI3OiAwMDAwMDAwMDAwMDAwMDAwClsgICAgMC4wMDAwMDBd
IENhbGwgVHJhY2U6ClsgICAgMC4wMDAwMDBdICA/IGZyZWVfYXJlYV9pbml0X25vZGVzKzB4
NjkwLzB4NjlmClsgICAgMC4wMDAwMDBdICA/IHpvbmVfc2l6ZXNfaW5pdCsweDRiLzB4NTAK
WyAgICAwLjAwMDAwMF0gID8geGVuX3BhZ2V0YWJsZV9pbml0KzB4MTMvMHg0M2YKWyAgICAw
LjAwMDAwMF0gID8gbWVtYmxvY2tfZmluZF9kbWFfcmVzZXJ2ZSsweDE0MS8weDE1YgpbICAg
IDAuMDAwMDAwXSAgPyBtZW1ibG9ja19maW5kX2RtYV9yZXNlcnZlKzB4MTUwLzB4MTViClsg
ICAgMC4wMDAwMDBdICA/IG51bWFfaW5pdCsweDQzYy8weDQ1MwpbICAgIDAuMDAwMDAwXSAg
PyBzZXR1cF9hcmNoKzB4N2EwLzB4ODdmClsgICAgMC4wMDAwMDBdICA/IHN0YXJ0X2tlcm5l
bCsweDU4LzB4M2E4ClsgICAgMC4wMDAwMDBdICA/IGlvbW11X3NodXRkb3duX25vb3ArMHgx
MC8weDEwClsgICAgMC4wMDAwMDBdICA/IHhlbl9zdGFydF9rZXJuZWwrMHg1MjgvMHg1MzQK
WyAgICAwLjAwMDAwMF0gQ29kZTogZGEgNDkgYzEgZTAgMDYgNGQgMDEgZTAgNDggOGIgNDQg
MjQgMDggNDggOGQgMGMgMWEgNDggMDUgZmYgMGYgMDAgMDAgNDggYzEgZTggMGMgNDggMzkg
YzggNzYgMTYgNGMgODkgYzcgYjkgMTAgMDAgMDAgMDAgNDQgODkgZTggPGYzPiBhYiA0OCBm
ZiBjMyA0OSA4MyBjMCA0MCBlYiBkMiA2YSAwMCA1NSAzMSBkMiA0OSBjNyBjMCA5MCA3OCAK
WyAgICAwLjAwMDAwMF0gUklQOiB6ZXJvX3Jlc3ZfdW5hdmFpbCsweDhlLzB4ZTEgUlNQOiBm
ZmZmZmZmZjgyODAzZDY4ClsgICAgMC4wMDAwMDBdIENSMjogMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFjZSBiNzg4ZjMyZTM4ZjZkZTM5IF0tLS0KWyAg
ICAwLjAwMDAwMF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBr
aWxsIHRoZSBpZGxlIHRhc2shCihYRU4pIFsyMDE4LTAxLTA0IDA5OjUyOjQ5LjIxOF0gSGFy
ZHdhcmUgRG9tMCBjcmFzaGVkOiByZWJvb3RpbmcgbWFjaGluZSBpbiA1IHNlY29uZHMu
--------------3F2AB5F57E9629B01EDE489C
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------3F2AB5F57E9629B01EDE489C--


From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:18:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:18:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2b2-0001Ml-Oh; Thu, 04 Jan 2018 10:18:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX2b2-0001Md-1i
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 10:18:00 +0000
X-Inumbo-ID: 5f780848-f138-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f780848-f138-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 11:16:48 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 03:17:57 -0700
Message-Id: <5A4E0D64020000780019ADA4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 03:17:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-23-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-23-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 22/26] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTMxLDExICszMiwxMiBAQCBlbnVtIGluZF90aHVuayB7Cj4gICAgICBUSFVOS19M
RkVOQ0UsCj4gICAgICBUSFVOS19KTVAsCj4gIH0gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVO
S19ERUZBVUxUOwo+ICtpbnQgb3B0X2licnMgX19pbml0ZGF0YSA9IC0xOwoKc3RhdGljCgo+IEBA
IC0xNDcsNiArMjMwLDE4IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKPiAgICAgIGVsc2UgaWYgKCB0aHVuayA9PSBUSFVOS19KTVAgKQo+ICAgICAgICAg
IHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCk7Cj4gIAo+ICsg
ICAgLyoKPiArICAgICAqIEV2ZW4gaWYgd2UndmUgY2hvc2VuIG5vdCB0byB1c2UgSUJSUyBmb3Ig
WGVuIGl0c2VsZiwgd2Ugc3RpbGwgbmVlZCB0aGUKPiArICAgICAqIElCUlMgZW50cnkvZXhpdCBs
b2dpYyB0byB2aXJ0dWFsaXNlIElCUlMgc3VwcG9ydCBmb3IgZ3Vlc3RzLgo+ICsgICAgICovCj4g
KyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQo+ICsgICAgewo+ICsg
ICAgICAgIGlmICggaWJycyApCj4gKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKTsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwo+ICsgICAgfQoK
WW91J3ZlIGFscmVhZHkgaW5kaWNhdGVkIHlvdSB3b3VsZCB0cnkgdG8gY2hhbmdlIHRoZSBjb21t
ZW50LApmb3IgaXQgdG8gbm90IGJlIG1pc2xlYWRpbmcgdGhlIHdheSBpdCdzIGN1cnJlbnRseSBw
bGFjZWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:22:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:22:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2fh-00026S-4t; Thu, 04 Jan 2018 10:22:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX2ff-00026K-Py
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 10:22:47 +0000
X-Inumbo-ID: 730f3786-f139-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 730f3786-f139-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:24:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 03:22:41 -0700
Message-Id: <5A4E0E7F020000780019ADBE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 03:22:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-24-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-24-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 23/26] x86/entry: Clobber the Return
 Stack Buffer on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiArKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+IEBAIC0yNDYsNyArMjQ2LDcgQEAg
ZW5vdWdoLiBTZXR0aW5nIHRoaXMgdG8gYSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZhaWx1
cmUsIHBhcnRpY3VsYXJseSBpZgo+ICB0aGUgTk1JIHdhdGNoZG9nIGlzIGFsc28gZW5hYmxlZC4K
PiAgCj4gICMjIyBidGkgKHg4NikKPiAtPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxm
ZW5jZXxwbGFpbiwgaWJycz08Ym9vbD4gXWAKPiArPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9s
aW5lfGxmZW5jZXxwbGFpbiwgaWJycz08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2ZX09Ym9vbCBd
YAoKPGJvb2w+Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYwo+IEBAIC0zMyw2ICszMyw3IEBAIGVudW0gaW5kX3RodW5rIHsK
PiAgICAgIFRIVU5LX0pNUCwKPiAgfSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFV
TFQ7Cj4gIGludCBvcHRfaWJycyBfX2luaXRkYXRhID0gLTE7Cj4gK2ludCBvcHRfcnNiX25hdGl2
ZSBfX2luaXRkYXRhID0gLTEsIG9wdF9yc2Jfdm1leGl0IF9faW5pdGRhdGEgPSAtMTsKCnN0YXRp
YwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbm9wcy5oCj4gQEAgLTY3LDkgKzY3LDExIEBACj4gIAo+ICAjZGVmaW5lIEFTTV9O
T1AyMiBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QNgo+ICAjZGVmaW5lIEFTTV9OT1AyNiBBU01f
Tk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QMgo+ICsjZGVmaW5lIEFTTV9OT1AyNyBBU01f
Tk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QMwo+ICAjZGVmaW5lIEFTTV9OT1AzMiBBU01f
Tk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOAo+ICAjZGVmaW5lIEFTTV9OT1AzMyBBU01f
Tk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QNyBBU01fTk9QMgo+ICAjZGVmaW5lIEFTTV9O
T1AzOSBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QNwo+ICsjZGVm
aW5lIEFTTV9OT1A0MCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9QOCBBU01fTk9Q
OAoKU2VlIGhvdyB0aGlzIGlzIGdldHRpbmcgbW9yZSBhbmQgbW9yZSB1Z2x5PwoKPiBAQCAtMTc4
LDYgKzIwOSwxMSBAQAo+ICAKPiAgLyogVXNlIGFmdGVyIGEgVk1FWElUIGZyb20gYW4gSFZNIGd1
ZXN0LiAqLwo+ICAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5n
aWZ5KEFTTV9OT1AyNyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAg
ICAiRE9fT1ZFUldSSVRFX1JTQiBtYXliZXhlbj0wIHNzPTEiLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgICAgIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVRfU1MsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgIkRPX09WRVJXUklURV9S
U0IgbWF5YmV4ZW49MCBzcz0wIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
ICAgICBYODZfRkVBVFVSRV9SU0JfVk1FWElUOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzIp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgX19zdHJpbmdpZnko
RE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgIFwKPiAg
ICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAoKVGhlIHVzZSBvZiBfX3N0cmluZ2lmeSgpIHdhbnRzIHRvIGJlY29t
ZSBjb25zaXN0ZW50OiBFaXRoZXIgeW91Cm5ldmVyIHVzZSBwbGFpbiBxdW90aW5nLCBvciB5b3Ug
b25seSBldmVyIHVzZSBfX3N0cmluZ2lmeSgpIHdoZW4KcGxhaW4gcXVvdGluZyB3b3VsZG4ndCB5
aWVsZCB0aGUgaW50ZW5kZWQgZWZmZWN0IChvZiwgaW4gcGFydGljdWxhciwKbWFjcm8gZXhwYW5z
aW9uIGJlZm9yZSBzdHJpbmdpZmljYXRpb24pLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:25:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:25:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2iP-0002Nf-Hp; Thu, 04 Jan 2018 10:25:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX2iO-0002NR-1I
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 10:25:36 +0000
X-Inumbo-ID: d779d8cf-f139-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d779d8cf-f139-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:27:19 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 03:25:29 -0700
Message-Id: <5A4E0F28020000780019ADCC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 03:25:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-25-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-25-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 24/26] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCj4gKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCj4gQEAgLTMyLDcgKzMyLDcgQEAgZW51bSBpbmRfdGh1bmsgewo+ICAgICAg
VEhVTktfTEZFTkNFLAo+ICAgICAgVEhVTktfSk1QLAo+ICB9IG9wdF90aHVuayBfX2luaXRkYXRh
ID0gVEhVTktfREVGQVVMVDsKPiAtaW50IG9wdF9pYnJzIF9faW5pdGRhdGEgPSAtMTsKPiAraW50
IG9wdF9pYnJzIF9faW5pdGRhdGEgPSAtMSwgb3B0X2licGIgX19pbml0ZGF0YSA9IC0xOwoKc3Rh
dGljLCBidXQgc2VlIGJlbG93LgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCj4gQEAgLTEwOSw2
ICsxMDksNyBAQAo+ICAjZGVmaW5lIGNwdV9oYXNfYXBlcmZtcGVyZiAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9BUEVSRk1QRVJGKQo+ICAjZGVmaW5lIGNwdV9oYXNfeGVuX3NtZXAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fU01FUCkKPiAgI2RlZmluZSBjcHVfaGFz
X2xmZW5jZV9kaXNwYXRjaCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENI
KQo+ICsjZGVmaW5lIGNwdV9oYXNfeGVuX2licGIgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9YRU5fSUJQQikKClVwb24gc2Vjb25kIGxvb2sgSSdtIGFjdHVhbGx5IG5vdCBjb252aW5j
ZWQgdXNpbmcgYSBDUFUgZmVhdHVyZQpmbGFnIGhlcmUgaXMgd2FycmFudGVkOiBZb3UgZG9uJ3Qg
a2V5IGFueSBwYXRjaGluZyBvZmYgb2YgaXQsCnNvIHNpbXBseSBtYWtpbmcgb3B0X2licGIgZ2xv
YmFsIChhbmQgbm9uLWluaXQpIHNob3VsZCBzdWZmaWNlLiBJCmRvIHJlYWxpemUgdGhhdCB0aGlz
IHdvdWxkIG1lYW4gYSBjaGFuZ2UgdG8gYW4gZWFybGllciBwYXRjaC4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2lm-0002XU-08; Thu, 04 Jan 2018 10:29:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX2lk-0002XN-Le
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 10:29:04 +0000
X-Inumbo-ID: ebe2f26c-f139-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebe2f26c-f139-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 11:27:53 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 03:29:02 -0700
Message-Id: <5A4E0FFC020000780019ADCF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 03:29:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-27-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-27-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 26/26] x86/idle: Clear SPEC_CTRL while
 idle
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gY29udGVtcG9yYXJ5IGhhcmR3YXJlLCBzZXR0aW5nIElCUlMvU1RJQlAgaGFzIGEg
cGVyZm9ybWFuY2UgaW1wYWN0IG9uCj4gYWRqYWNlbnQgaHlwZXJ0aHJlYWRzLiAgSXQgaXMgdGhl
cmVmb3JlIHJlY29tbWVuZGVkIHRvIGNsZWFyIHRoZSBzZXR0aW5nCj4gYmVmb3JlIGJlY29taW5n
IGlkbGUsIHRvIGF2b2lkIGFuIGlkbGUgY29yZSBwcmV2ZW50aW5nIGFkamFjZW50IHVzZXJzcGFj
ZQo+IGV4ZWN1dGlvbiBmcm9tIHJ1bm5pbmcgYXQgZnVsbCBwZXJmb3JtYW5jZS4KPiAKPiBDYXJl
IG11c3QgYmUgdGFrZW4gdG8gZW5zdXJlIHRoZXJlIGFyZSBubyByZXQgb3IgaW5kaXJlY3QgYnJh
bmNoIGluc3RydWN0aW9ucwo+IGJldHdlZW4gc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkg
aW52b2NhdGlvbnMsIHdoaWNoIGFyZSBmb3JjZWQgYWx3YXlzCj4gaW5saW5lLiAgQ2FyZSBtdXN0
IGFsc28gYmUgdGFrZW4gdG8gYXZvaWQgdXNpbmcgc3BlY19jdHJsX2VudGVyX2lkbGUoKSBiZXR3
ZWVuCj4gZmx1c2hpbmcgY2FjaGVzIGFuZCBiZWNvbWluZyBpZGxlLCBpbiBjYXNlcyB3aGVyZSB0
aGF0IG1hdHRlcnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CndpdGggb25lIHJlbWFyazoKCj4gQEAgLTMxLDYgKzMzLDM4IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKPiAgICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Cj4gIH0KPiAg
Cj4gKy8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBhZnRlciB0
aGlzIGNhbGwuICovCj4gK3N0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVy
X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQo+ICt7Cj4gKyAgICB1aW50MzJfdCB2YWwgPSAw
Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgo+ICsgICAgICogVGhlcmUg
YXJlIG5vIFNNUCBpc3N1ZXMgaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29u
Y2VybnMuCj4gKyAgICAgKi8KPiArICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSB2YWw7Cj4g
KyAgICBiYXJyaWVyKCk7Cj4gKyAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IHRydWU7
Cj4gKyAgICBiYXJyaWVyKCk7Cj4gKyAgICBhc20gdm9sYXRpbGUgKEFMVEVSTkFUSVZFKEFTTV9O
T1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpCj4gKyAgICAgICAgICAgICAg
ICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnki
KTsKPiArfQo+ICsKPiArLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIGNhbGwuICovCj4gK3N0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3Bl
Y19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCj4gK3sKPiArICAgIHVpbnQz
Ml90IHZhbCA9IFNQRUNfQ1RSTF9JQlJTOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBEaXNhYmxl
IHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNz
dWVzCj4gKyAgICAgKiBoZXJlOyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJu
cy4KPiArICAgICAqLwo+ICsgICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwgPSBmYWxzZTsK
PiArICAgIGJhcnJpZXIoKTsKPiArICAgIGFzbSB2b2xhdGlsZSAoQUxURVJOQVRJVkUoQVNNX05P
UDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKPiArICAgICAgICAgICAgICAg
ICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIp
Owo+ICt9CgpUaGUgY29tbWVudHMgYWhlYWQgb2YgdGhlc2UgbmV3IGZ1bmN0aW9ucyBpbXBseSB0
aGF0IHdlIHJlbHkgb24KdGhlIGNvbXBpbGVyIGlubGluaW5nIGFsbCBmdW5jdGlvbiBjYWxscyBp
bnNpZGUgdGhlIGNyaXRpY2FsIHNlY3Rpb24gLSBJCmRvbid0IHRoaW5rIHRoZXJlJ3MgYW55IHN1
Y2ggZ3VhcmFudGVlLCBidXQgSSBhbHNvIGRvbid0IHNlZSB3aGF0CndlIGNhbiBkbyBhYm91dCBp
dC4gV2UgbWF5IHdhbnQgdG8gY2hhbmdlIHNvbWUgImlubGluZSIgdG8KImFsd2F5c19pbmxpbmUi
IHRob3VnaCAod2UndmUgYWxyZWFkeSB3b3JrZWQgb3V0IHRoYXQgdGhpcyB3b3VsZAphcHBlYXIg
dG8gb25seSBhZmZlY3QgaW5iKCkgYW5kIGlubCgpIGluIGlvLmg7IHRoZSBSLWIgc3RhbmRzIHdp
dGgKdGhhdCBhZGRpdGlvbikuCgpKYW4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:29:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:29:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2mO-0002br-8O; Thu, 04 Jan 2018 10:29:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldbf=d7=citrix.com=prvs=535709bf7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eX2mN-0002bF-9E
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 10:29:43 +0000
X-Inumbo-ID: 6a68e230-f13a-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a68e230-f13a-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:31:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="65578359"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Christoph Moench-Tegeder' <cmt@burggraben.net>
Thread-Topic: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
Thread-Index: AQHTevC0V6avRY/PwE2reHZ9clADv6NPwiIAgAlEFACAABgtAIAJHA4AgABjLgCAAPRVoA==
Date: Thu, 4 Jan 2018 10:29:35 +0000
Message-ID: <3104994914c94a26baed6195f486c03f@AMSPEX02CL03.citrite.net>
References: <5a3ca8ee.4426620a.b956d.1799@mx.google.com>
 <352b0317-cfc5-1ef4-fbd0-2b2879f9712e@suse.com>
 <5a3d6c93.886f620a.2522d.c2fb@mx.google.com>
 <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
 <20180103203337.GA79570@elch.exwg.net>
In-Reply-To: <20180103203337.GA79570@elch.exwg.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: 'Michael Collins' <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, 'Alex Braunegg' <alex.braunegg@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBDaHJpc3RvcGggTW9lbmNoLVRl
Z2VkZXIgW21haWx0bzpjbXRAYnVyZ2dyYWJlbi5uZXRdDQo+IFNlbnQ6IDAzIEphbnVhcnkgMjAx
OCAyMDozNA0KPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4g
Q2M6ICdBbGV4IEJyYXVuZWdnJyA8YWxleC5icmF1bmVnZ0BnbWFpbC5jb20+OyAnTWljaGFlbCBD
b2xsaW5zJw0KPiA8bWlrZUBhcmstbmV0Lm9yZz47ICdKdWVyZ2VuIEdyb3NzJyA8amdyb3NzQHN1
c2UuY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4NCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtCVUddIGtlcm5l
bCBidWcgZW5jb3VudGVyZWQgYXQgZHJpdmVycy9uZXQveGVuLQ0KPiBuZXRiYWNrL25ldGJhY2su
Yzo0MzAhDQo+IA0KPiAjIyBQYXVsIER1cnJhbnQgKFBhdWwuRHVycmFudEBjaXRyaXguY29tKToN
Cj4gDQo+ID4gSG93IGVhc3kgaXMgaXQgdG8gdHJpZ2dlciB0aGlzPyBJJ20gYXNzdW1pbmcsIGZy
b20gdGhlIG9yaWdpbmFsDQo+ID4gZGVzY3JpcHRpb24sIHRoYXQgSSBjYW4gcHJvYmFibHkgdHJp
Z2dlciBpdCBieSBmb3JjaWJseSB0ZXJtaW5hdGluZw0KPiA+IGEgcnVubmluZyBkb21haW4gYW5k
IHRoZW4gdHJ5aW5nIHRvIHJlc3RhcnQgaXQuDQo+IA0KPiBBcyBBbGV4IHNhaWQ6IGluIHRoZSAi
Y29tbW9uIGNhc2VzIiAobGlrZSBoaXMgYW5kIG1pbmUpIGl0IHNlZW1zIHRvDQo+IGJlIGVub3Vn
aCB0byBydW4gYSBmZXcgRG9tVXMgYW5kIGp1c3Qgd2FpdCBhIGxpdHRsZSAobm8gc3BlY2lhbA0K
PiBsb2FkIHJlcXVpcmVkKSAtIHdpdGggbXkgMTAgZG9tYWlucywgdGhlIGJnIHRyaWdnZXJzIGlu
IGEgZmV3IG1pbnV0ZXMNCj4gKCBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTctDQo+IDEyL21zZzAxNTE2Lmh0bWwNCj4gaXMgbXkgcmVwb3J0
IG9mIHRoZSBpc3N1ZSAtIEkgZGlkbid0IHNwb3QgQWxleCcgcmVwb3J0KS4NCj4gVGhlIG9yZGVy
IG9mIGV2ZW50IGhlcmUgaXM6DQo+IC0gYm9vdCBEb20wDQo+IC0geGwgY3JlYXRlIGEgZmV3IERv
bVVzIChhbGwgcmVjZW50IExpbnV4LCBhbGwgYnVpbGRlcj1odm0gaW4gbXkgc2V0dXAsDQo+ICAg
ZWFjaCBWTSBoYXMgZXhhY3RseSBvbmUgdmlydHVhbCBuZXR3b3JrIGludGVyZmFjZSwgYWxsIGJy
aWRnZWQgb250bw0KPiAgIHRoZSBvbmUgZXRoZXJuZXQgaW50ZXJmYWNlIG9uIHRoZSBEb20wIHdo
aWNoIGNhcnJpZXMgYWxsIHRyYWZmaWMNCj4gICB0byB0aGUgRG9tMCBhbmQgdGhlIERvbVVzKQ0K
PiAtIGFmdGVyIGEgZmV3IG1pbnV0ZXMsIHRoZSBEb20wIGtlcm5lbCBsb2dzIHRoZSBCVUcoKSBp
biBxdWVzdGlvbg0KPiAtIHNob3J0bHkgYWZ0ZXIgKG5vdCBpbW1lZGlhdGVseSEgLSBtYXkgdGFr
ZSBldmVuIHNvbWUgbW9yZSBtaW51dGVzKQ0KPiAgIHRoZSBEb21VIGJlaGluZCB0aGUgdmlmIHJl
cG9ydGVkIGluIHRoZSBCVUcgYmVjb21lcyB1bnJlc3BvbnNpdmU6DQo+ICAgbm8gbmV0d29yayB0
cmFmZmljLCBubyByZWFjdGlvbiBvbiB0aGUgdmlydHVhbCBjb25zb2xlLCBubyBtZXNzYWdlDQo+
ICAgaW4gc3lzbG9nKS4NCj4gLSB0cnlpbmcgdG8geGwgZGVzdHJveSB0aGUgdW5yZXNwb25zaXZl
IGRvbWFpbiAob3IgdHJ5aW5nIHRvIGRvIGENCj4gICBub3JtYWwgc2h1dGRvd24gb24gb25lIG9m
IHRoZSBvdGhlciBkb21haW5zKSByZXN1bHRzIGluIHRoZSBjb3JydXB0ZWQNCj4gICBzdGF0ZSBk
b2N1bWVudGVkIGluIG15IGVhcmxpZXIgcmVwb3J0IChzZWUgbGluaykuDQo+IA0KPiBJbiBteSBj
YXNlIHRoaXMgImNhbm5vdCIgYmUgYW4gaXNzdWUgd2l0aCBhbiBvbGQgZ2NjIC0gRGViaWFuIDkg
c2hpcHMNCj4gd2l0aCAiZ2NjIChEZWJpYW4gNi4zLjAtMTgpIDYuMy4wIDIwMTcwNTE2IiAoYnV0
IGJld2FyZSBvZiBuZXcgYnVncywNCj4gd2hvIGtub3dzPykuDQo+IA0KPiBJIGNvdWxkIHRyeSBh
IG5ldyBrZXJuZWwgKEtQVEksIHlheSEpIHdpdGggdGhhdCAibWlsZGx5IHN1c3BpY2lvdXMiIGNv
bW1pdA0KPiBjYzg3MzdhNWZlOTA1MWI3ZmEwNTJiMDhjNTdkZGI5ZjUzOWMzODlhIHJldmVydGVk
IG9uIHRoZSB3ZWVrZW5kIGFuZA0KPiByZXBvcnQgYmFjayAoanVzdCB0byBydWxlIHRoYXQgb3V0
IC0gbGlrZSB5b3UsIEkgZG9uJ3QgcmVhbGx5IGJlbGlldmUNCj4gdGhhdCB0aGlzIGlzIHRoZSBj
YXVzZSkuDQo+IEZvciB0aGUgcmVjb3JkLCBJJ20gc3RpbGwgcnVubmluZyA0LjEzLjE2IG9uIHRo
ZSBEb20wICh0aGF0J3MgdGhlIGxhc3QNCj4gd29ya2luZyBEb20wIGtlcm5lbCkuDQoNClRoYW5r
cy4gV2VsbCwgdGhhdCdzIHRoZSBvbmx5IG5ldGJhY2sgY29tbWl0IHRoYXQncyBpbiBtYXN0ZXIg
YnV0IG5vdCBpbiA0LjEzLjE2IHNvIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBjb25jbHVzaXZlbHkg
cnVsZSB0aGF0IG91dCBhcyBhIGNhdXNlLg0KDQogIENoZWVycywNCg0KICAgIFBhdWwNCg0KPiAN
Cj4gUmVnYXJkcywNCj4gQ2hyaXN0b3BoDQo+IA0KPiAtLQ0KPiBTcGFyZSBTcGFjZQ0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:41:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX2xU-00040J-9R; Thu, 04 Jan 2018 10:41:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX2xT-00040D-Ru
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 10:41:11 +0000
X-Inumbo-ID: 9d1dbe52-f13b-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d1dbe52-f13b-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 11:40:00 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 03:41:08 -0700
Message-Id: <5A4E12D2020000780019AE03@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 03:41:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-27-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515024955-13390-27-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 26/26] x86/idle: Clear SPEC_CTRL while
 idle
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTMxLDYgKzMzLDM4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19z
cGVjX2N0cmxfc3RhdGUodm9pZCkKPiAgICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZv
LT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Cj4gIH0KPiAgCj4gKy8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCj4gK3N0YXRp
YyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9pbmZv
ICppbmZvKQo+ICt7Cj4gKyAgICB1aW50MzJfdCB2YWwgPSAwOwo+ICsKPiArICAgIC8qCj4gKyAg
ICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0
aGVuIHVwZGF0ZSB0aGUgTVNSLgo+ICsgICAgICogVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMgaGVy
ZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCj4gKyAgICAgKi8KPiAr
ICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSB2YWw7Cj4gKyAgICBiYXJyaWVyKCk7Cj4gKyAg
ICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IHRydWU7Cj4gKyAgICBiYXJyaWVyKCk7Cj4g
KyAgICBhc20gdm9sYXRpbGUgKEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVB
VFVSRV9YRU5fSUJSU19TRVQpCj4gKyAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMi
IChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiKTsKCk1pc3NpbmcgYmxhbmtzIGlt
bWVkaWF0ZWx5IGluc2lkZSB0aGUgb3V0ZXJtb3N0IHBhcmVudGhlc2VzIChhbHNvCmFub3RoZXIg
dGltZSBmdXJ0aGVyIGRvd24pLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:43:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:43:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX305-00048e-MF; Thu, 04 Jan 2018 10:43:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX305-00048S-2J
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 10:43:53 +0000
X-Inumbo-ID: 64e494c9-f13c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64e494c9-f13c-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:45:35 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 03:43:45 -0700
Message-Id: <5A4E136F020000780019AE06@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 03:43:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
 <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
 <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
In-Reply-To: <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDE3OjUzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBKYW4gMywgMjAxOCBhdCA5OjM2IEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAwMy4wMS4xOCBhdCAxNzowNCwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+Pj4gT24gV2VkLCBKYW4gMywgMjAxOCBhdCA0OjIwIEFNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIDAyLjAxLjE4IGF0IDE2
OjU2LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4+ICsgICAgICAgIGlmICggZWxv
LT5BdHRyaWJ1dGVzICYgTE9BRF9PUFRJT05fQUNUSVZFICkKPj4+Pgo+Pj4+IFdpdGhvdXQgYW55
IG90aGVyIChlYXJsaWVyKSBjaGVjaywgaG93IGNhbiB5b3UgcmVsaWFibHkgdGVsbCB0aGlzCj4+
Pj4gYmVpbmcgYSBwb2ludGVyIHRvIEVGSV9MT0FEX09QVElPTiBmcm9tIGl0IGJlaW5nIHRoZQo+
Pj4+IGN1cnJlbnRseSB1c2VkIG9uZSB0byBDSEFSMTY/IElzIHRoZSBkaXN0aW5jdGlvbiBwZXJo
YXBzIFVFRkkKPj4+PiB2ZXJzaW9uIGRlcGVuZGVudD8gSW4gdGhlIDIuMyBzcGVjIEkgY2FuJ3Qg
ZmluZCBhbnkgaW5mb3JtYXRpb24KPj4+PiBvbiB0aGUgbGF5b3V0IG9mIHdoYXQgLT5Mb2FkT3B0
aW9ucyBwb2ludHMgdG8uCj4+Pgo+Pj4gQUZBSUNUIHRoZXJlIGlzIG5vIGNsZWFyIGN1dCB3YXkg
dG8gZGlzdGluZ3Vpc2ggd2hhdCBpcyBiZWluZyBwYXNzZWQKPj4+IGhlcmUuIFdoZW4gbGF1bmNo
ZWQgdmlhIFVFRkkgWGVuIHJlY2VpdmVzIHRoZSBFRklfTE9BRF9PUFRJT04gYnVmZmVyCj4+PiBo
ZXJlIGFscmVhZHksIHdoaWNoIGl0IHRyaWVzIHRvIHBhcnNlIGFzIGEgc3RyaW5nIGFuZCBmYWls
cy4gVGFrZSBhCj4+PiBsb29rIGF0IHRoZSBzYW1lIHByb2JsZW0gaW4gdGhlIHNoaW06Cj4+PiBo
dHRwczovL2dpdGh1Yi5jb20vcmhib290L3NoaW0vYmxvYi9tYXN0ZXIvc2hpbS5jI0wyNTAxLiBJ
ZiB0aGVyZSBpcyBhCj4+PiBjbGVhcmVyIHdheSB0byBkaXN0aW5ndWlzaCB3aGF0IGlzIGJlaW5n
IHBhc3NlZCBoZXJlIG9yIG1vcmUgY2hlY2tzCj4+PiB0aGF0IGNhbiBiZSBkb25lIEkgd291bGQg
YmUgb3BlbiBmb3Igc3VnZ2VzdGlvbnMuCj4+Cj4+IFdlbGwsIGZpcnN0IG9mIGFsbCB0aGUgY29k
ZSB5b3UgcG9pbnQgdG8gdGVsbHMgbWUgdGhhdCB0aGlzIHNpdHVhdGlvbiBpcwo+PiBpbmRlZWQg
YXMgYmFkIGFzIGl0IGNhbiBiZS4gSG93ZXZlciwgdGhlIGNvZGUgYWxzbyBzaG93cyB5b3UKPj4g
c29tZSBoZXVyaXN0aWNzIHlvdSBjb3VsZCByZS11c2UuCj4gCj4gRnJvbSB3aGF0IEkndmUgc2Vl
biB0aGUgb25seSBoZXVyaXN0aWMgd2UgY291bGQgY29weSBpcyBjb3VudGluZyB1Y3MyCj4gc3Ry
aW5ncyBpbiB0aGUgYnVmZmVyLiBJIHdhc24ndCBlbnRpcmVseSBjb252aW5jZWQgdGhhdCBpdCdz
IG5lY2Vzc2FyeQo+IGFuZCByYXRoZXIgd2VudCB3aXRoIHRoZSAiaWYgaXQgbG9va3MgbGlrZSBh
IGR1Y2ssIHN3aW1zIGxpa2UgYSBkdWNrLAo+IGFuZCBxdWFja3MgbGlrZSBhIGR1Y2ssIHRoZW4g
aXQgcHJvYmFibHkgaXMgYSBkdWNrIiB0ZXN0LiBXaGF0IGFyZSB0aGUKPiBjaGFuY2VzIHdlIGNv
dWxkIGVuY291bnRlciBhIHN0cmluZyB0aGF0IGFsc28gcHJvcGVybHkgcGFyc2VzIGFzIGFuCj4g
RUZJX0xPQURfT1BUSU9OIGJ1ZmZlciBwYXNzaW5nIHRoZSBjaGVja3MgaW4gcGxhY2UgaW4gdGhp
cyBwYXRjaD8KPiBBbnl3YXksIGlmIHRoZSB1Y3MyIHN0cmluZyBjb3VudGluZyBpcyBzb21ldGhp
bmcgd2UgYWxzbyB3YW50IHRvCj4gdXRpbGl6ZSwgSSBoYXZlIG5vdGhpbmcgYWdhaW5zdCBpdC4K
CkFjdHVhbGx5IHRoYXQgc3RyaW5nIGNvdW50aW5nIHNlZW1lZCByYXRoZXIgZnJhZ2lsZSwgYnV0
IG1heWJlIEkKZGlkbid0IGZ1bGx5IHVuZGVyc3RhbmQgaXQuIEp1c3QgbG9va2luZyBhdCB0aGUg
bG93IGJpdCBvZiB0aGUgZmlyc3QKYnl0ZSBiZWZvcmUgYXNzdW1pbmcgdGhpcyBjb3VsZCBiZSBh
IGxvYWQgb3B0aW9uIHN0cnVjdHVyZSwKaG93ZXZlciwgaXMgdG9vIHdlYWsgYSBjaGVjayBmb3Ig
bXkgdGFzdGUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:47:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX338-0004R0-40; Thu, 04 Jan 2018 10:47:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX336-0004Qp-OR
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 10:47:00 +0000
X-Inumbo-ID: d4ffac88-f13c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4ffac88-f13c-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:48:43 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 03:46:53 -0700
Message-Id: <5A4E142C020000780019AE1D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 03:46:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
In-Reply-To: <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDE3OjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDMgSmFudWFyeSAyMDE4IDE1OjQ4Cj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVu
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UK
Pj4gRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AY2l0cml4LmNvbT47Cj4+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsKPj4gS29ucmFkIFJ6ZXN6
dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKQo+PiA8dGlt
QHhlbi5vcmc+Cj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjE3IDA2LzExXSB4ODYvaHZtL2lvcmVx
OiBhZGQgYSBuZXcgbWFwcGFibGUKPj4gcmVzb3VyY2UgdHlwZS4uLgo+PiAKPj4gPj4+IE9uIDAz
LjAxLjE4IGF0IDEzOjE5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+ICtz
dGF0aWMgdm9pZCBodm1fZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMs
IGJvb2wgYnVmKQo+PiA+ICt7Cj4+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWlu
Owo+PiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1Zmlv
cmVxIDogJnMtPmlvcmVxOwo+PiA+ICsKPj4gPiArICAgIGlmICggIWlvcnAtPnBhZ2UgKQo+PiA+
ICsgICAgICAgIHJldHVybjsKPj4gPiArCj4+ID4gKyAgICBwYWdlX2xpc3RfYWRkX3RhaWwoaW9y
cC0+cGFnZSwgJmQtCj4+ID5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnBhZ2VzKTsKPj4g
Cj4+IEFmYWljdCBzLT5kb21haW4gaXMgdGhlIGd1ZXN0LCBub3QgdGhlIGRvbWFpbiBjb250YWlu
aW5nIHRoZQo+PiBlbXVsYXRvci4gSGVuY2UgdGhpcyBuZXcgbW9kZWwgb2YgZnJlZWluZyB0aGUg
cGFnZXMgaXMgc2FmZSBvbmx5Cj4+IHdoZW4gdGhlIGVtdWxhdG9yIGRvbWFpbiBpcyBkZWFkIGJ5
IHRoZSB0aW1lIHRoZSBndWVzdCBpcyBiZWluZwo+PiBjbGVhbmVkIHVwLgo+IAo+IEZyb20gdGhl
IGludmVzdGlnYXRpb25zIGRvbmUgdy5yLnQuIHRoZSBncmFudCB0YWJsZSBwYWdlcyBJIGRvbid0
IHRoaW5rIHRoaXMgCj4gaXMgdGhlIGNhc2UuIFRoZSBlbXVsYXRpbmcgZG9tYWluIHdpbGwgaGF2
ZSByZWZlcmVuY2VzIG9uIHRoZSBwYWdlcyBhbmQgdGhpcyAKPiBrZWVwcyB0aGUgdGFyZ2V0IGRv
bWFpbiBpbiBleGlzdGVuY2UsIG9ubHkgY29tcGxldGluZyBkb21haW4gZGVzdHJ1Y3Rpb24gd2hl
biAKPiB0aGUgcmVmZXJlbmNlcyBhcmUgZmluYWxseSBkcm9wcGVkLiBJJ3ZlIHRlc3RlZCB0aGlz
IGJ5IGxlYXZpbmcgYW4gZW11bGF0b3IgCj4gcnVubmluZyB3aGlsc3QgSSAneGwgZGVzdHJveScg
dGhlIGRvbWFpbjsgdGhlIGRvbWFpbiByZW1haW5zIGFzIGEgem9tYmllIAo+IHVudGlsIGVtdWxh
dG9yIHRlcm1pbmF0ZXMuCgpBY3R1YWxseSwgYWZ0ZXIgZnVydGhlciB0aGlua2luZyBhYm91dCB0
aGlzLCBpdCBsb29rcyBhcyBpZiBzdWNoIGJlaGF2aW9yCndhcyBhIHByb2JsZW0gYnkgaXRzZWxm
IGlmIHRoZSBkbSBkb21haW4gaXMgdW5wcml2aWxlZ2VkOiBJdCBzaG91bGRuJ3QKYmUgYWxsb3dl
ZCB0byBwcmV2ZW50IHRoZSBndWVzdCBiZWluZyBmdWxseSBjbGVhbmVkIHVwLCBvciBlbHNlIGl0
CndvdWxkIGJlIGJvdGggYSBtZWFuaW5nZnVsIG1lbW9yeSBsZWFrIGFzIHdlbGwgYXMgYSBkb21h
aW4gSUQgb25lLApldmVudHVhbGx5IGxlYWRpbmcgdG8gdGhlIGluYWJpbGl0eSB0byBjcmVhdGUg
bmV3IGRvbWFpbnMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:49:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX35i-0004bd-Jl; Thu, 04 Jan 2018 10:49:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldbf=d7=citrix.com=prvs=535709bf7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eX35h-0004bQ-IU
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 10:49:41 +0000
X-Inumbo-ID: 34783ae1-f13d-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34783ae1-f13d-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:51:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="65579097"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable resource
 type...
Thread-Index: AQHThI0oei/tczLVXUCXVVxO5azsjqNiOqQAgAAQ/tCAAS0pAIAAEQLA
Date: Thu, 4 Jan 2018 10:49:31 +0000
Message-ID: <46a9549c10c44f368cdb871878828820@AMSPEX02CL03.citrite.net>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
 <5A4E142C020000780019AE1D@prv-mh.provo.novell.com>
In-Reply-To: <5A4E142C020000780019AE1D@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDQgSmFudWFyeSAyMDE4IDEwOjQ3Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbkdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNp
dHJpeC5jb20+OyBTdGVmYW5vU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhl
bi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4g
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz4KPiBT
dWJqZWN0OiBSRTogW1BBVENIIHYxNyAwNi8xMV0geDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3IG1h
cHBhYmxlCj4gcmVzb3VyY2UgdHlwZS4uLgo+IAo+ID4+PiBPbiAwMy4wMS4xOCBhdCAxNzowNiwg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAgLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29t
XQo+ID4+IFNlbnQ6IDAzIEphbnVhcnkgMjAxOCAxNTo0OAo+ID4+IFRvOiBQYXVsIER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+IENjOiBKdWxpZW5HcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+OyBBbmRyZXcgQ29vcGVyCj4gPj4gPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlCj4gPj4gRHVubGFwIDxH
ZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbgo+IDxJYW4uSmFja3NvbkBjaXRy
aXguY29tPjsKPiA+PiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmc7Cj4gPj4gS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKQo+ID4+IDx0aW1A
eGVuLm9yZz4KPiA+PiBTdWJqZWN0OiBSZTogW1BBVENIIHYxNyAwNi8xMV0geDg2L2h2bS9pb3Jl
cTogYWRkIGEgbmV3IG1hcHBhYmxlCj4gPj4gcmVzb3VyY2UgdHlwZS4uLgo+ID4+Cj4gPj4gPj4+
IE9uIDAzLjAxLjE4IGF0IDEzOjE5LCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
ID4+ID4gK3N0YXRpYyB2b2lkIGh2bV9mcmVlX2lvcmVxX21mbihzdHJ1Y3QgaHZtX2lvcmVxX3Nl
cnZlciAqcywgYm9vbAo+IGJ1ZikKPiA+PiA+ICt7Cj4gPj4gPiArICAgIHN0cnVjdCBkb21haW4g
KmQgPSBzLT5kb21haW47Cj4gPj4gPiArICAgIHN0cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCA9
IGJ1ZiA/ICZzLT5idWZpb3JlcSA6ICZzLT5pb3JlcTsKPiA+PiA+ICsKPiA+PiA+ICsgICAgaWYg
KCAhaW9ycC0+cGFnZSApCj4gPj4gPiArICAgICAgICByZXR1cm47Cj4gPj4gPiArCj4gPj4gPiAr
ICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChpb3JwLT5wYWdlLCAmZC0KPiA+PiA+YXJjaC5odm1fZG9t
YWluLmlvcmVxX3NlcnZlci5wYWdlcyk7Cj4gPj4KPiA+PiBBZmFpY3Qgcy0+ZG9tYWluIGlzIHRo
ZSBndWVzdCwgbm90IHRoZSBkb21haW4gY29udGFpbmluZyB0aGUKPiA+PiBlbXVsYXRvci4gSGVu
Y2UgdGhpcyBuZXcgbW9kZWwgb2YgZnJlZWluZyB0aGUgcGFnZXMgaXMgc2FmZSBvbmx5Cj4gPj4g
d2hlbiB0aGUgZW11bGF0b3IgZG9tYWluIGlzIGRlYWQgYnkgdGhlIHRpbWUgdGhlIGd1ZXN0IGlz
IGJlaW5nCj4gPj4gY2xlYW5lZCB1cC4KPiA+Cj4gPiBGcm9tIHRoZSBpbnZlc3RpZ2F0aW9ucyBk
b25lIHcuci50LiB0aGUgZ3JhbnQgdGFibGUgcGFnZXMgSSBkb24ndCB0aGluayB0aGlzCj4gPiBp
cyB0aGUgY2FzZS4gVGhlIGVtdWxhdGluZyBkb21haW4gd2lsbCBoYXZlIHJlZmVyZW5jZXMgb24g
dGhlIHBhZ2VzIGFuZAo+IHRoaXMKPiA+IGtlZXBzIHRoZSB0YXJnZXQgZG9tYWluIGluIGV4aXN0
ZW5jZSwgb25seSBjb21wbGV0aW5nIGRvbWFpbiBkZXN0cnVjdGlvbgo+IHdoZW4KPiA+IHRoZSBy
ZWZlcmVuY2VzIGFyZSBmaW5hbGx5IGRyb3BwZWQuIEkndmUgdGVzdGVkIHRoaXMgYnkgbGVhdmlu
ZyBhbiBlbXVsYXRvcgo+ID4gcnVubmluZyB3aGlsc3QgSSAneGwgZGVzdHJveScgdGhlIGRvbWFp
bjsgdGhlIGRvbWFpbiByZW1haW5zIGFzIGEgem9tYmllCj4gPiB1bnRpbCBlbXVsYXRvciB0ZXJt
aW5hdGVzLgo+IAo+IEFjdHVhbGx5LCBhZnRlciBmdXJ0aGVyIHRoaW5raW5nIGFib3V0IHRoaXMs
IGl0IGxvb2tzIGFzIGlmIHN1Y2ggYmVoYXZpb3IKPiB3YXMgYSBwcm9ibGVtIGJ5IGl0c2VsZiBp
ZiB0aGUgZG0gZG9tYWluIGlzIHVucHJpdmlsZWdlZDogSXQgc2hvdWxkbid0Cj4gYmUgYWxsb3dl
ZCB0byBwcmV2ZW50IHRoZSBndWVzdCBiZWluZyBmdWxseSBjbGVhbmVkIHVwLCBvciBlbHNlIGl0
Cj4gd291bGQgYmUgYm90aCBhIG1lYW5pbmdmdWwgbWVtb3J5IGxlYWsgYXMgd2VsbCBhcyBhIGRv
bWFpbiBJRCBvbmUsCj4gZXZlbnR1YWxseSBsZWFkaW5nIHRvIHRoZSBpbmFiaWxpdHkgdG8gY3Jl
YXRlIG5ldyBkb21haW5zLgo+IAoKVGhlIHNhbWUgYXBwbGllcyB0byBQViBiYWNrZW5kIGRvbWFp
bnMgZ3JhbnQgbWFwcGluZyBndWVzdCBwYWdlcy4KCiAgUGF1bAoKPiBKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 10:54:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 10:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX39h-0005G3-5q; Thu, 04 Jan 2018 10:53:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX39g-0005Fx-Hp
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 10:53:48 +0000
X-Inumbo-ID: c7e20bb7-f13d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7e20bb7-f13d-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 10:55:31 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 03:53:41 -0700
Message-Id: <5A4E15C3020000780019AE39@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 03:53:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171228125750.6743-1-roger.pau@citrix.com>
 <5A4BC5BC020000780019A3D5@prv-mh.provo.novell.com>
 <20180104091352.vhyom455q3gnq54n@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180104091352.vhyom455q3gnq54n@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/upcall: inject a spurious event after
 setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDEwOjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDAyLCAyMDE4IGF0IDA5OjQ3OjQwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjguMTIuMTcgYXQgMTM6NTcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gSW4gY2FzZSB0aGUgdkNQVSBoYXMgcGVuZGluZyBldmVudHMgdG8gaW5qZWN0
LiBUaGlzIGZpeGVzIGEgYnVnIHRoYXQKPj4gPiBoYXBwZW5lZCBpZiB0aGUgZ3Vlc3QgbWFwcGVk
IHRoZSB2Y3B1IGluZm8gYXJlYSB1c2luZwo+PiA+IFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8g
d2l0aG91dCBoYXZpbmcgc2V0dXAgdGhlIGV2ZW50IGNoYW5uZWwKPj4gPiB1cGNhbGwsIGFuZCB0
aGVuIHNldHVwIHRoZSB1cGNhbGwgdmVjdG9yLgo+PiA+IAo+PiA+IEluIHRoaXMgc2NlbmFyaW8g
dGhlIGd1ZXN0IHdvdWxkIG5vdCByZWNlaXZlIGFueSB1cGNhbGxzLCBiZWNhdXNlIHRoZQo+PiA+
IGNhbGwgdG8gVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyB3b3VsZCBoYXZlIG1hcmtlZCB0aGUg
dkNQVSBhcyBoYXZpbmcKPj4gPiBwZW5kaW5nIGV2ZW50cywgYnV0IHRoZSB2ZWN0b3IgY291bGQg
bm90IGJlIGluamVjdGVkIGJlY2F1c2UgaXQgd2FzCj4+ID4gbm90IHlldCBzZXR1cC4KPj4gPiAK
Pj4gPiBUaGlzIGhhcyBub3QgY2F1c2VkIGlzc3VlcyBzbyBmYXIgYmVjYXVzZSBhbGwgdGhlIGNv
bnN1bWVycyBmaXJzdAo+PiA+IHNldHVwIHRoZSB2ZWN0b3IgY2FsbGJhY2sgYW5kIHRoZW4gbWFw
IHRoZSB2Y3B1IGluZm8gcGFnZSwgYnV0IHRoZXJlJ3MKPj4gPiBubyBsaW1pdGF0aW9uIHRoYXQg
cHJldmVudHMgZG9pbmcgaXQgaW4gdGhlIGludmVyc2Ugb3JkZXIuCj4+IAo+PiBIbW0sIHllcywg
b2theSwgSSBjYW4gc2VlIHRoYXQgd2UgbWF5IGluZGVlZCB3YW50IHRvIGRvIHRoaXMgZm9yCj4+
IHN5bW1ldHJ5IHJlYXNvbnMuIFRoZXJlIGlzIGEgc21hbGwgdGhlb3JldGljYWwgcmlzayBvZiB0
aGlzIGNhdXNpbmcKPj4gcmFjZXMsIHRob3VnaCwgZm9yIG5vdCBlbnRpcmVseSB3ZWxsIHdyaXR0
ZW4gZ3Vlc3QgZHJpdmVycy4KPiAKPiBOb3QgZXhhY3RseS4gSW4gdGhlIHNjZW5hcmlvIGRlc2Ny
aWJlZCBhYm92ZSBub3QgaW5qZWN0aW5nIHRoaXMgZXZlbnQKPiB3aWxsIGNhdXNlIGZ1cnRoZXIg
ZXZlbnRzIHRvIG5vdCBiZSBpbmplY3RlZCBhbHNvLiBUaGlzIGlzIGJlY2F1c2UKPiBWQ1BVT1Bf
cmVnaXN0ZXJfdmNwdV9pbmZvIHNldHMgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nIGFuZCB0cmllcyB0
bwo+IGluamVjdCBhbiBldmVudCB1c2luZyBhcmNoX2V2dGNobl9pbmplY3QuIElmIHRoZSB2ZWN0
b3IgaXMgbm90IHNldCBhdAo+IHRoaXMgcG9pbnQsIGFyY2hfZXZ0Y2huX2luamVjdCB3aWxsIGRv
IG5vdGhpbmcsIGJ1dAo+IGV2dGNobl91cGNhbGxfcGVuZGluZyB3aWxsIGJlIGxlZnQgc2V0Lgo+
IAo+IEZ1cnRoZXIgY2FsbHMgdG8gdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5nIHdpbGwgbm90IGNh
bGwgaW50bwo+IGh2bV9hc3NlcnRfZXZ0Y2huX2lycSBiZWNhdXNlIHRoZSBwZW5kaW5nIGJpdCBp
cyBhbHJlYWR5IHNldCwgdGh1cwo+IHByZXZlbnRpbmcgdGhlIGRlbGl2ZXJ5IG9mIGFueSBldmVu
dCBjaGFubmVsIGludGVycnVwdHMuCgpJIHVuZGVyc3RhbmQgdGhhdCwgYnV0IEkgZG9uJ3QgdW5k
ZXJzdGFuZCBob3cgdGhpcyByZWxhdGVzIHRvIG15CmNvbW1lbnQuCgpJbiBhbnkgZXZlbnQsIGFu
IG9wdGlvbiB0byBhdCBsZWFzdCBjb25zaWRlciB3b3VsZCBiZSB0byBjbGVhciB0aGUKcGVuZGlu
ZyBpbmRpY2F0b3IgYWdhaW4gaWYgdGhlIHZlY3RvciB3YXMgZm91bmQgdW5zZXQuCgo+PiA+IEBA
IC00NDcsNiArNDQ4LDkgQEAgdm9pZCBodm1fc2V0X2NhbGxiYWNrX3ZpYShzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50NjRfdCB2aWEpCj4+ID4gIAo+PiA+ICAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2gu
aHZtX2RvbWFpbi5pcnFfbG9jayk7Cj4+ID4gIAo+PiA+ICsgICAgZm9yX2VhY2hfdmNwdShkLCB2
KQo+PiA+ICsgICAgICAgIGFyY2hfZXZ0Y2huX2luamVjdCh2KTsKPj4gCj4+IFdvdWxkbid0IGl0
IG1ha2Ugc2Vuc2UgdG8gbGltaXQgdGhpcyB0byBhY3R1YWxseSBhY3RpdmUgdkNQVS1zPwo+IAo+
IFNpbmNlIGl0J3Mgbm90IGEgaG90LXBhdGggSSBkaWRuJ3QgYm90aGVyLCBidXQgSSBndWVzcyB1
c2luZwo+IGlzX3ZjcHVfb25saW5lIHNob3VsZCBiZSBmaW5lPwoKSSB0aGluayBzbywgeWVzLiBU
aGUgbGVzcyB3b3JrIGluIHN1Y2ggZm9yLWVhY2gtdmNwdSBsb29wcywgdGhlCmJldHRlci4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 11:02:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 11:02:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX3Hr-00066s-Ve; Thu, 04 Jan 2018 11:02:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX3Hr-00066m-E6
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 11:02:15 +0000
X-Inumbo-ID: 8e2c6823-f13e-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e2c6823-f13e-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 12:01:03 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 04:02:12 -0700
Message-Id: <5A4E17C2020000780019AE4F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 04:02:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yang Zhong" <yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <1514967965-9967-2-git-send-email-yang.zhong@intel.com>
 <5A4D1A53020000780019A9A6@prv-mh.provo.novell.com>
 <20180104092056.GC11726@yangzhon-Virtual>
In-Reply-To: <20180104092056.GC11726@yangzhon-Virtual>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 1/4] x86emul: Support GFNI insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDEwOjIwLCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdyb3RlOgo+
ICAgQXMgZm9yIHRoZSB0ZXN0IGNhc2UgZm9yIHRob3NlIGluc25zLCBpIGFtIHdyaXRpbmcgdGhv
c2UgcmVsYXRlZCB0ZXN0IAo+IGNhc2VzIGluIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci4KPiAK
PiAgIEhvdyBtYW55IHRlc3QgY2FzZXMgd2lsbCB5b3UgbmVlZCA/IE9uZSB0ZXN0IGNhc2UgZm9y
IG9uZSBDUFUgCj4gZmVhdHVyZSh2YWVzLGdmbmkgYW5kIHZwY2xtdWxxZHEp77yfCgpNeSBydWxl
IG9mIHRodW1iIGlzIHRoYXQgSSdkIGxpa2UgdG8gaGF2ZSB0ZXN0cyBmb3IgZXZlcnl0aGluZyB0
aGF0IGlzbid0CmZ1bGx5IG1hdGNoaW5nICJkZWZhdWx0IiBiZWhhdmlvciBvZiBpbnNuIGdyb3Vw
cy4gVGhhdCBpbmNsdWRlcyAoYnV0IGlzCm5vdCBsaW1pdGVkIHRvKSB1bnVzdWFsIGVuY29kaW5n
IG9yIHVudXN1YWwgbWVtb3J5IG9wZXJhbmQgc2l6ZXMuClRoZXJlZm9yZSBJIHRoaW5rIFZBRVMg
YW5kIG1heWJlIGFsc28gVlBDTE1VTFFEUSBkb24ndCBzdHJpY3RseQpuZWVkIGluZGl2aWR1YWwg
dGVzdHMgKEkgc3RpbGwgaGF2ZSBvbiBteSB0b2RvIGxpc3QgYW4gZW50cnkgdG8gY3JlYXRlIGEK
Ymxvd2Zpc2gtbGlrZSB0ZXN0IGZvciBBRVMgYW5kIFNIQSwgYnV0IHRoYXQncyBpbmRlcGVuZGVu
dCBvZiB3aGF0CkknZCBsaWtlIHlvdSB0byBkbyksIGJ1dCB0aGUgdW51c3VhbCAuVzEgZW5jb2Rp
bmcgb2Ygc29tZSBvZiB0aGUKR0ZOSSBpbnNucyBjZXJ0YWlubHkgd2FycmFudHMgb25lICh3aGV0
aGVyIHRoYXQgd291bGQgYmUgYW4KaW5kaXZpZHVhbCBpbnNuIHRlc3Qgb3IgYSBibG93ZmlzaC1s
aWtlIG9uZSBJJ2QgbGVhdmUgdG8geW91KS4gQnV0CnBsZWFzZSByZWFsaXplIHRoYXQgSSdtIHdy
aXRpbmcgdGhpcyB3aXRob3V0IGhhdmluZyBsb29rZWQgYXQgdGhlIGxhdGVzdAp2ZXJzaW9uIG9m
IHRoZSBvdGhlciB0d28gcGF0Y2hlcyB5ZXQsIHNvIG15IG9waW5pb24gcmVnYXJkaW5nIHRoZQpm
b3JtZXIgdHdvIG1heSBjaGFuZ2Ugb25jZSBJIGdldCB0byB0aGF0LgoKPiAgIEFub3RoZXIgaXNz
dWUgaXMgd291bGQgeW91IHBsZWFzZSBzaGFyZSB5b3VyIHRlc3QgZ3VpZGU/CgpJJ20gYWZyYWlk
IEkgZG9uJ3QgdW5kZXJzdGFuZCAidGVzdCBndWlkZSIuCgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 11:04:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 11:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX3Jw-0006FU-Ay; Thu, 04 Jan 2018 11:04:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX3Jv-0006Es-I5
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 11:04:23 +0000
X-Inumbo-ID: 426726e3-f13f-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 426726e3-f13f-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 11:06:06 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 04:04:16 -0700
Message-Id: <5A4E1840020000780019AE52@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 04:04:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
 <5A4E142C020000780019AE1D@prv-mh.provo.novell.com>
 <46a9549c10c44f368cdb871878828820@AMSPEX02CL03.citrite.net>
In-Reply-To: <46a9549c10c44f368cdb871878828820@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 IanJackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDExOjQ5LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMDQgSmFudWFyeSAyMDE4IDEwOjQ3Cj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogSnVsaWVu
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPj4gPEdlb3JnZS5EdW5sYXBAY2l0cml4
LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgV2VpIExpdQo+PiA8
d2VpLmxpdTJAY2l0cml4LmNvbT47IFN0ZWZhbm9TdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgeGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgS29ucmFkIFJ6ZXN6
dXRlayBXaWxrCj4+IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8dGlt
QHhlbi5vcmc+Cj4+IFN1YmplY3Q6IFJFOiBbUEFUQ0ggdjE3IDA2LzExXSB4ODYvaHZtL2lvcmVx
OiBhZGQgYSBuZXcgbWFwcGFibGUKPj4gcmVzb3VyY2UgdHlwZS4uLgo+PiAKPj4gPj4+IE9uIDAz
LjAxLjE4IGF0IDE3OjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiAg
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gPj4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0
bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gPj4gU2VudDogMDMgSmFudWFyeSAyMDE4IDE1OjQ4Cj4+
ID4+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiA+PiBDYzog
SnVsaWVuR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgQW5kcmV3IENvb3Blcgo+PiA+PiA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
OyBHZW9yZ2UKPj4gPj4gRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBJYW4gSmFj
a3Nvbgo+PiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47Cj4+ID4+IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhlbi0KPj4gZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmc7Cj4+ID4+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT47IFRpbSAoWGVuLm9yZykKPj4gPj4gPHRpbUB4ZW4ub3JnPgo+PiA+PiBTdWJqZWN0OiBSZTog
W1BBVENIIHYxNyAwNi8xMV0geDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3IG1hcHBhYmxlCj4+ID4+
IHJlc291cmNlIHR5cGUuLi4KPj4gPj4KPj4gPj4gPj4+IE9uIDAzLjAxLjE4IGF0IDEzOjE5LCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+ICtzdGF0aWMgdm9pZCBodm1f
ZnJlZV9pb3JlcV9tZm4oc3RydWN0IGh2bV9pb3JlcV9zZXJ2ZXIgKnMsIGJvb2wKPj4gYnVmKQo+
PiA+PiA+ICt7Cj4+ID4+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gcy0+ZG9tYWluOwo+PiA+
PiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMtPmJ1ZmlvcmVx
IDogJnMtPmlvcmVxOwo+PiA+PiA+ICsKPj4gPj4gPiArICAgIGlmICggIWlvcnAtPnBhZ2UgKQo+
PiA+PiA+ICsgICAgICAgIHJldHVybjsKPj4gPj4gPiArCj4+ID4+ID4gKyAgICBwYWdlX2xpc3Rf
YWRkX3RhaWwoaW9ycC0+cGFnZSwgJmQtCj4+ID4+ID5hcmNoLmh2bV9kb21haW4uaW9yZXFfc2Vy
dmVyLnBhZ2VzKTsKPj4gPj4KPj4gPj4gQWZhaWN0IHMtPmRvbWFpbiBpcyB0aGUgZ3Vlc3QsIG5v
dCB0aGUgZG9tYWluIGNvbnRhaW5pbmcgdGhlCj4+ID4+IGVtdWxhdG9yLiBIZW5jZSB0aGlzIG5l
dyBtb2RlbCBvZiBmcmVlaW5nIHRoZSBwYWdlcyBpcyBzYWZlIG9ubHkKPj4gPj4gd2hlbiB0aGUg
ZW11bGF0b3IgZG9tYWluIGlzIGRlYWQgYnkgdGhlIHRpbWUgdGhlIGd1ZXN0IGlzIGJlaW5nCj4+
ID4+IGNsZWFuZWQgdXAuCj4+ID4KPj4gPiBGcm9tIHRoZSBpbnZlc3RpZ2F0aW9ucyBkb25lIHcu
ci50LiB0aGUgZ3JhbnQgdGFibGUgcGFnZXMgSSBkb24ndCB0aGluayB0aGlzCj4+ID4gaXMgdGhl
IGNhc2UuIFRoZSBlbXVsYXRpbmcgZG9tYWluIHdpbGwgaGF2ZSByZWZlcmVuY2VzIG9uIHRoZSBw
YWdlcyBhbmQKPj4gdGhpcwo+PiA+IGtlZXBzIHRoZSB0YXJnZXQgZG9tYWluIGluIGV4aXN0ZW5j
ZSwgb25seSBjb21wbGV0aW5nIGRvbWFpbiBkZXN0cnVjdGlvbgo+PiB3aGVuCj4+ID4gdGhlIHJl
ZmVyZW5jZXMgYXJlIGZpbmFsbHkgZHJvcHBlZC4gSSd2ZSB0ZXN0ZWQgdGhpcyBieSBsZWF2aW5n
IGFuIGVtdWxhdG9yCj4+ID4gcnVubmluZyB3aGlsc3QgSSAneGwgZGVzdHJveScgdGhlIGRvbWFp
bjsgdGhlIGRvbWFpbiByZW1haW5zIGFzIGEgem9tYmllCj4+ID4gdW50aWwgZW11bGF0b3IgdGVy
bWluYXRlcy4KPj4gCj4+IEFjdHVhbGx5LCBhZnRlciBmdXJ0aGVyIHRoaW5raW5nIGFib3V0IHRo
aXMsIGl0IGxvb2tzIGFzIGlmIHN1Y2ggYmVoYXZpb3IKPj4gd2FzIGEgcHJvYmxlbSBieSBpdHNl
bGYgaWYgdGhlIGRtIGRvbWFpbiBpcyB1bnByaXZpbGVnZWQ6IEl0IHNob3VsZG4ndAo+PiBiZSBh
bGxvd2VkIHRvIHByZXZlbnQgdGhlIGd1ZXN0IGJlaW5nIGZ1bGx5IGNsZWFuZWQgdXAsIG9yIGVs
c2UgaXQKPj4gd291bGQgYmUgYm90aCBhIG1lYW5pbmdmdWwgbWVtb3J5IGxlYWsgYXMgd2VsbCBh
cyBhIGRvbWFpbiBJRCBvbmUsCj4+IGV2ZW50dWFsbHkgbGVhZGluZyB0byB0aGUgaW5hYmlsaXR5
IHRvIGNyZWF0ZSBuZXcgZG9tYWlucy4KPiAKPiBUaGUgc2FtZSBhcHBsaWVzIHRvIFBWIGJhY2tl
bmQgZG9tYWlucyBncmFudCBtYXBwaW5nIGd1ZXN0IHBhZ2VzLgoKU3VyZS4gSXQgaXMgbXkgdW5k
ZXJzdGFuZGluZyB0aGF0IHRoaXMgaXNuJ3QgYW4gYWN0aXZlIHByb2JsZW0gcmlnaHQKbm93IGJl
Y2F1c2Ugc3VjaCBoZWxwZXIgZG9tYWlucyBhcmUgYmVpbmcgZGVzdHJveWVkIHRvZ2V0aGVyCndp
dGggdGhlaXIgY2xpZW50IG9uZXM7IEkgaG9wZSBJJ20gbm90IHdyb25nIHdpdGggdGhpcy4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 11:37:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 11:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX3qD-0000KH-Vq; Thu, 04 Jan 2018 11:37:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jysr=d7=citrix.com=prvs=53529d642=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eX3qC-0000K7-9k
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 11:37:44 +0000
X-Inumbo-ID: ead9a076-f143-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ead9a076-f143-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 11:39:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="65581244"
Date: Thu, 4 Jan 2018 11:37:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180104113718.uskv5sib64tq5p3m@MacBook-Pro-de-Roger.local>
References: <20171228125750.6743-1-roger.pau@citrix.com>
 <5A4BC5BC020000780019A3D5@prv-mh.provo.novell.com>
 <20180104091352.vhyom455q3gnq54n@MacBook-Pro-de-Roger.local>
 <5A4E15C3020000780019AE39@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4E15C3020000780019AE39@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/upcall: inject a spurious event after
 setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDQsIDIwMTggYXQgMDM6NTM6MzlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDEwOjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBKYW4gMDIsIDIwMTggYXQgMDk6NDc6NDBBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI4LjEyLjE3IGF0IDEzOjU3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gSW4gY2FzZSB0aGUgdkNQVSBoYXMgcGVuZGluZyBldmVu
dHMgdG8gaW5qZWN0LiBUaGlzIGZpeGVzIGEgYnVnIHRoYXQKPiA+PiA+IGhhcHBlbmVkIGlmIHRo
ZSBndWVzdCBtYXBwZWQgdGhlIHZjcHUgaW5mbyBhcmVhIHVzaW5nCj4gPj4gPiBWQ1BVT1BfcmVn
aXN0ZXJfdmNwdV9pbmZvIHdpdGhvdXQgaGF2aW5nIHNldHVwIHRoZSBldmVudCBjaGFubmVsCj4g
Pj4gPiB1cGNhbGwsIGFuZCB0aGVuIHNldHVwIHRoZSB1cGNhbGwgdmVjdG9yLgo+ID4+ID4gCj4g
Pj4gPiBJbiB0aGlzIHNjZW5hcmlvIHRoZSBndWVzdCB3b3VsZCBub3QgcmVjZWl2ZSBhbnkgdXBj
YWxscywgYmVjYXVzZSB0aGUKPiA+PiA+IGNhbGwgdG8gVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5m
byB3b3VsZCBoYXZlIG1hcmtlZCB0aGUgdkNQVSBhcyBoYXZpbmcKPiA+PiA+IHBlbmRpbmcgZXZl
bnRzLCBidXQgdGhlIHZlY3RvciBjb3VsZCBub3QgYmUgaW5qZWN0ZWQgYmVjYXVzZSBpdCB3YXMK
PiA+PiA+IG5vdCB5ZXQgc2V0dXAuCj4gPj4gPiAKPiA+PiA+IFRoaXMgaGFzIG5vdCBjYXVzZWQg
aXNzdWVzIHNvIGZhciBiZWNhdXNlIGFsbCB0aGUgY29uc3VtZXJzIGZpcnN0Cj4gPj4gPiBzZXR1
cCB0aGUgdmVjdG9yIGNhbGxiYWNrIGFuZCB0aGVuIG1hcCB0aGUgdmNwdSBpbmZvIHBhZ2UsIGJ1
dCB0aGVyZSdzCj4gPj4gPiBubyBsaW1pdGF0aW9uIHRoYXQgcHJldmVudHMgZG9pbmcgaXQgaW4g
dGhlIGludmVyc2Ugb3JkZXIuCj4gPj4gCj4gPj4gSG1tLCB5ZXMsIG9rYXksIEkgY2FuIHNlZSB0
aGF0IHdlIG1heSBpbmRlZWQgd2FudCB0byBkbyB0aGlzIGZvcgo+ID4+IHN5bW1ldHJ5IHJlYXNv
bnMuIFRoZXJlIGlzIGEgc21hbGwgdGhlb3JldGljYWwgcmlzayBvZiB0aGlzIGNhdXNpbmcKPiA+
PiByYWNlcywgdGhvdWdoLCBmb3Igbm90IGVudGlyZWx5IHdlbGwgd3JpdHRlbiBndWVzdCBkcml2
ZXJzLgo+ID4gCj4gPiBOb3QgZXhhY3RseS4gSW4gdGhlIHNjZW5hcmlvIGRlc2NyaWJlZCBhYm92
ZSBub3QgaW5qZWN0aW5nIHRoaXMgZXZlbnQKPiA+IHdpbGwgY2F1c2UgZnVydGhlciBldmVudHMg
dG8gbm90IGJlIGluamVjdGVkIGFsc28uIFRoaXMgaXMgYmVjYXVzZQo+ID4gVkNQVU9QX3JlZ2lz
dGVyX3ZjcHVfaW5mbyBzZXRzIGV2dGNobl91cGNhbGxfcGVuZGluZyBhbmQgdHJpZXMgdG8KPiA+
IGluamVjdCBhbiBldmVudCB1c2luZyBhcmNoX2V2dGNobl9pbmplY3QuIElmIHRoZSB2ZWN0b3Ig
aXMgbm90IHNldCBhdAo+ID4gdGhpcyBwb2ludCwgYXJjaF9ldnRjaG5faW5qZWN0IHdpbGwgZG8g
bm90aGluZywgYnV0Cj4gPiBldnRjaG5fdXBjYWxsX3BlbmRpbmcgd2lsbCBiZSBsZWZ0IHNldC4K
PiA+IAo+ID4gRnVydGhlciBjYWxscyB0byB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcgd2lsbCBu
b3QgY2FsbCBpbnRvCj4gPiBodm1fYXNzZXJ0X2V2dGNobl9pcnEgYmVjYXVzZSB0aGUgcGVuZGlu
ZyBiaXQgaXMgYWxyZWFkeSBzZXQsIHRodXMKPiA+IHByZXZlbnRpbmcgdGhlIGRlbGl2ZXJ5IG9m
IGFueSBldmVudCBjaGFubmVsIGludGVycnVwdHMuCj4gCj4gSSB1bmRlcnN0YW5kIHRoYXQsIGJ1
dCBJIGRvbid0IHVuZGVyc3RhbmQgaG93IHRoaXMgcmVsYXRlcyB0byBteQo+IGNvbW1lbnQuCgpJ
IGRvbid0IHRoaW5rIHRoaXMgYXBwbGllcyB0byAibm90IGVudGlyZWx5IHdlbGwgd3JpdHRlbiBk
cml2ZXJzIi4gSQp0aGluayBpdCdzIHBlcmZlY3RseSBmaW5lIGZvciBhIGd1ZXN0IHRvIG1hcCB0
aGUgdmNwdV9pbmZvIHBhZ2UgZmlyc3QKYW5kIHRoZW4gc2V0dXAgdGhlIHZlY3RvciBjYWxsYmFj
ay4gV2l0aCB0aGUgY3VycmVudCBjb2RlIGRvaW5nIHRoaXMKd2lsbCByZXN1bHQgaW4gbm8gaW50
ZXJydXB0cyBiZWluZyBpbmplY3RlZC4KCj4gSW4gYW55IGV2ZW50LCBhbiBvcHRpb24gdG8gYXQg
bGVhc3QgY29uc2lkZXIgd291bGQgYmUgdG8gY2xlYXIgdGhlCj4gcGVuZGluZyBpbmRpY2F0b3Ig
YWdhaW4gaWYgdGhlIHZlY3RvciB3YXMgZm91bmQgdW5zZXQuCgpUaGF0IHNlZW1zIG1vcmUgY29t
cGxpY2F0ZWQgdGhhbiB0aGUgc29sdXRpb24gcHJvcG9zZWQgaGVyZS4KCj4gPj4gPiBAQCAtNDQ3
LDYgKzQ0OCw5IEBAIHZvaWQgaHZtX3NldF9jYWxsYmFja192aWEoc3RydWN0IGRvbWFpbiAqZCwg
dWludDY0X3QgdmlhKQo+ID4+ID4gIAo+ID4+ID4gICAgICBzcGluX3VubG9jaygmZC0+YXJjaC5o
dm1fZG9tYWluLmlycV9sb2NrKTsKPiA+PiA+ICAKPiA+PiA+ICsgICAgZm9yX2VhY2hfdmNwdShk
LCB2KQo+ID4+ID4gKyAgICAgICAgYXJjaF9ldnRjaG5faW5qZWN0KHYpOwo+ID4+IAo+ID4+IFdv
dWxkbid0IGl0IG1ha2Ugc2Vuc2UgdG8gbGltaXQgdGhpcyB0byBhY3R1YWxseSBhY3RpdmUgdkNQ
VS1zPwo+ID4gCj4gPiBTaW5jZSBpdCdzIG5vdCBhIGhvdC1wYXRoIEkgZGlkbid0IGJvdGhlciwg
YnV0IEkgZ3Vlc3MgdXNpbmcKPiA+IGlzX3ZjcHVfb25saW5lIHNob3VsZCBiZSBmaW5lPwo+IAo+
IEkgdGhpbmsgc28sIHllcy4gVGhlIGxlc3Mgd29yayBpbiBzdWNoIGZvci1lYWNoLXZjcHUgbG9v
cHMsIHRoZQo+IGJldHRlci4KClRoYW5rcywgSSdtIGdvaW5nIHRvIHNlbmQgYSBuZXcgdmVyc2lv
biB3aXRoIHRob3NlIHR3byBpc3N1ZXMgZml4ZWQKdGhlbi4KClJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 11:44:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 11:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX3wS-00010c-MJ; Thu, 04 Jan 2018 11:44:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nzbs=d7=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eX3wR-00010W-4j
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 11:44:11 +0000
X-Inumbo-ID: d124d767-f144-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d124d767-f144-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 11:45:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 15054AD39;
 Thu,  4 Jan 2018 11:44:03 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e600aa58-209b-633e-82e1-9e4288e91280@suse.com>
Date: Thu, 4 Jan 2018 12:44:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
Content-Language: de-DE
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Linux 4.15-rc6 + xen-unstable: BUG: unable to
 handle kernel NULL pointer dereference at (null),
 [ 0.000000] IP: zero_resv_unavail+0x8e/0xe1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMTggMTE6MTcsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPiBIaSBCb3JpcyAv
IEp1ZXJnZW4sCj4gCj4gRmlyc3Qgb2YgYWxsIGJlc3Qgd2lzaGVzIGZvciBhIHF1aXRlIHR1cmJ1
bGVudCBzdGFydGluZyBuZXcgeWVhci4KPiAKPiBOb3cgdGhlIGhvbGlkYXlzIGFyZSBvdmVyIEkg
ZmluYWxseSBnb3R0ZW4gdG8gdGVzdCBhIGxpbnV4IDQuMTUtcmM2IGtlcm5lbAo+IGFuZCBleHBl
cmllbmNlZCBhIGNyYXNoIGluIGVhcmx5IGRvbTAgYm9vdCBvbiBteSBzeXN0ZW0gKEFNRCBwaGVu
b20geDYpLgo+IAo+IEkgdGVzdGVkIHNvbWUgZWFybGllciBsaW51eCA0LjE1IHJjJ3MgYnV0IGV4
cGVyaWVuY2VkIGNyYXNoZXMgdGhlbiBhcyB3ZWxsLCAKPiBidXQgZGlkbid0IGhhdmUgdGltZSB0
byBzZXR1cCBzZXJpYWwgY29uc29sZSB0byBzZW5kIHRoZW0gaW4gCj4gKGFuZCB3YWl0ZWQgdG8g
c2VlIGlmIHRoZSBpc3N1ZSBCb3JpcyBmaXhlZCB3aXRoIEFNRCBQQ0kgNjRiaXQgYmFyJ3MgY291
bGQgYmUgaXQpLiAKPiAKPiBCdXQgc2luY2UgdGhhdCBwYXRjaCB3ZW50IGluIGJlZm9yZSA0LjE1
IHJjNiwgdGhhdCBkb2Vzbid0IHNlZW0gdG8gYmUgdGhlIGlzc3VlLiAKPiBTbyBpdCBjb3VsZCBi
ZSB0aGF0IHRoZSBjdWxwcml0IHdlbnQgaW4gcHJldHR5IGVhcmxpZXIgaW4gdGhlIDQuMTUgY3lj
bGUuCj4gCj4gVGhlIDQuMTUtcmM2IGtlcm5lbCBib290cyBmaW5lIG9uIGJhcmUgbWV0YWwsIGFz
IGRvZXMgYSA0LjE0LjYga2VybmVsIG9uIHhlbi11bnN0YWJsZS4KPiAKPiBIb3BlZnVsbHkgeW91
IGhhdmUgYSBwb2ludGVyIHRvIHdoYXQgaXMgd3JvbmcsIGlmIG5vdCBpIGNhbiB0cnkgdG8gZG8g
YSBiaXNlY3QuCgpBIGJpc2VjdCB3b3VsZCBiZSB2ZXJ5IHdlbGNvbWUuCgoKSnVlcmdlbgoKPiAK
PiAtLQo+IFNhbmRlcgo+IAo+IEF0dGFjaGVkOiAuY29uZmlnIGFuZCBmdWxsIHNlcmlhbCBsb2cK
PiAKPiAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBk
aXNhYmxlZAo+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEZCMTAwIDAw
MDAxNCAodjAwIEFDUElBTSkKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAwMDBD
N0Y5MDAwMCAwMDAwNDggKHYwMSBNU0kgICAgT0VNU0xJQyAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5
NykKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDBDN0Y5MDIwMCAwMDAwODQg
KHYwMSA3NjQwTVMgQTc2NDAxMDAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPiBbICAgIDAuMDAw
MDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDBDN0Y5MDVFMCAwMDk0MjcgKHYwMSBBNzY0MCAgQTc2
NDAxMDAgMDAwMDAxMDAgSU5UTCAyMDA1MTExNykKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNT
IDB4MDAwMDAwMDBDN0Y5RTAwMCAwMDAwNDAKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBBUElDIDB4
MDAwMDAwMDBDN0Y5MDM5MCAwMDAwODggKHYwMSA3NjQwTVMgQTc2NDAxMDAgMjAxMDA5MTMgTVNG
VCAwMDAwMDA5NykKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDBDN0Y5MDQy
MCAwMDAwM0MgKHYwMSA3NjQwTVMgT0VNTUNGRyAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPiBb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBTTElDIDB4MDAwMDAwMDBDN0Y5MDQ2MCAwMDAxNzYgKHYwMSBN
U0kgICAgT0VNU0xJQyAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPiBbICAgIDAuMDAwMDAwXSBB
Q1BJOiBPRU1CIDB4MDAwMDAwMDBDN0Y5RTA0MCAwMDAwNzIgKHYwMSA3NjQwTVMgQTc2NDAxMDAg
MjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUIDB4MDAw
MDAwMDBDN0Y5QTVFMCAwMDAxMDggKHYwMyBBTUQgICAgRkFNX0ZfMTAgMDAwMDAwMDIgQU1EICAw
MDAwMDAwMSkKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDBDN0Y5QTZGMCAw
MDAwMzggKHYwMSA3NjQwTVMgT0VNSFBFVCAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPiBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBJVlJTIDB4MDAwMDAwMDBDN0Y5QTczMCAwMDAxMTAgKHYwMSBBTUQg
ICAgUkQ4OTBTICAgMDAyMDIwMzEgQU1EICAwMDAwMDAwMCkKPiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBTU0RUIDB4MDAwMDAwMDBDN0Y5QTg0MCAwMDBEQTQgKHYwMSBBIE0gSSAgUE9XRVJOT1cgMDAw
MDAwMDEgQU1EICAwMDAwMDAwMSkKPiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFk
ZHJlc3MgMHhmZWUwMDAwMAo+IFsgICAgMC4wMDAwMDBdIFNldHRpbmcgQVBJQyByb3V0aW5nIHRv
IFhlbiBQVi4KPiBbICAgIDAuMDAwMDAwXSBOVU1BIHR1cm5lZCBvZmYKPiBbICAgIDAuMDAwMDAw
XSBGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDA3ZmZm
ZmZmZl0KPiBbICAgIDAuMDAwMDAwXSBOT0RFX0RBVEEoMCkgYWxsb2NhdGVkIFttZW0gMHg3ZmMx
NTAwMC0weDdmYzFlZmZmXQo+IFsgICAgMC4wMDAwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRp
b24gdXNpbmcgUElUCj4gWyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6Cj4gWyAgICAwLjAwMDAw
MF0gICBETUEgICAgICBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZd
Cj4gWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAw
MDAwMDAwN2ZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBlbXB0eQo+IFsgICAg
MC4wMDAwMDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlCj4gWyAgICAwLjAwMDAw
MF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzCj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDog
W21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDk1ZmZmXQo+IFsgICAgMC4wMDAw
MDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA3ZmZmZmZm
Zl0KPiBbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAw
MDAwMTAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdCj4gWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRv
dGFscGFnZXM6IDUyNDE4MQo+IFsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVz
ZWQgZm9yIG1lbW1hcAo+IFsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDIxIHBhZ2VzIHJlc2Vy
dmVkCj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk4OSBwYWdlcywgTElGTyBiYXRjaDow
Cj4gWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiA4MTI4IHBhZ2VzIHVzZWQgZm9yIG1lbW1h
cAo+IFsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogNTIwMTkyIHBhZ2VzLCBMSUZPIGJhdGNo
OjMxCj4gWyAgICAwLjAwMDAwMF0gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBOVUxMIHBv
aW50ZXIgZGVyZWZlcmVuY2UgYXQgICAgICAgICAgIChudWxsKQo+IFsgICAgMC4wMDAwMDBdIElQ
OiB6ZXJvX3Jlc3ZfdW5hdmFpbCsweDhlLzB4ZTEKPiBbICAgIDAuMDAwMDAwXSBQR0QgMCBQNEQg
MCAKPiBbICAgIDAuMDAwMDAwXSBPb3BzOiAwMDAyIFsjMV0gU01QCj4gWyAgICAwLjAwMDAwMF0g
TW9kdWxlcyBsaW5rZWQgaW46Cj4gWyAgICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBz
d2FwcGVyIE5vdCB0YWludGVkIDQuMTUuMC1yYzYtMjAxODAxMDQtbGludXMtZG9mbHIrICMxCj4g
WyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogTVNJIE1TLTc2NDAvODkwRlhBLUdENzAgKE1T
LTc2NDApICAsIEJJT1MgVjEuOEIxIDA5LzEzLzIwMTAKPiBbICAgIDAuMDAwMDAwXSBSSVA6IGUw
MzA6emVyb19yZXN2X3VuYXZhaWwrMHg4ZS8weGUxCj4gWyAgICAwLjAwMDAwMF0gUlNQOiBlMDJi
OmZmZmZmZmZmODI4MDNkNjggRUZMQUdTOiAwMDAxMDAwNgo+IFsgICAgMC4wMDAwMDBdIFJBWDog
MDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDEgUkNYOiAwMDAwMDAwMDAwMDAw
MDEwCj4gWyAgICAwLjAwMDAwMF0gUkRYOiAwMDAwMDAwMDAwMDdmZmZmIFJTSTogMDAwMDAwMDAw
MDAwMDEwMCBSREk6IGZmZmZlYTAwMDIwMDAwMDAKPiBbICAgIDAuMDAwMDAwXSBSQlA6IGZmZmZm
ZmZmODI4MDNkNzAgUjA4OiBmZmZmZWEwMDAyMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwMgo+
IFsgICAgMC4wMDAwMDBdIFIxMDogMDAwMDAwMDAwMDAwMDAwMiBSMTE6IDAwMDAwMDAwMDAwMDAw
MDMgUjEyOiBmZmZmZWEwMDAwMDAwMDAwCj4gWyAgICAwLjAwMDAwMF0gUjEzOiAwMDAwMDAwMDAw
MDAwMDAwIFIxNDogZmZmZmZmZmY4MjgwM2YyMCBSMTU6IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAg
IDAuMDAwMDAwXSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZmZmZmY4MmUxNjAw
MCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4gWyAgICAwLjAwMDAwMF0gQ1M6ICBlMDMz
IERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+IFsgICAgMC4wMDAwMDBd
IENSMjogMDAwMDAwMDAwMDAwMDAwMCBDUjM6IDAwMDAwMDAwMDI4MjMwMDAgQ1I0OiAwMDAwMDAw
MDAwMDAwNjYwCj4gWyAgICAwLjAwMDAwMF0gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAw
MDAwMDAwMDAwMDAwMCBEUjI6IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDAuMDAwMDAwXSBEUjM6
IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMDAwMDAwMDAwIERSNzogMDAwMDAwMDAwMDAw
MDAwMAo+IFsgICAgMC4wMDAwMDBdIENhbGwgVHJhY2U6Cj4gWyAgICAwLjAwMDAwMF0gID8gZnJl
ZV9hcmVhX2luaXRfbm9kZXMrMHg2OTAvMHg2OWYKPiBbICAgIDAuMDAwMDAwXSAgPyB6b25lX3Np
emVzX2luaXQrMHg0Yi8weDUwCj4gWyAgICAwLjAwMDAwMF0gID8geGVuX3BhZ2V0YWJsZV9pbml0
KzB4MTMvMHg0M2YKPiBbICAgIDAuMDAwMDAwXSAgPyBtZW1ibG9ja19maW5kX2RtYV9yZXNlcnZl
KzB4MTQxLzB4MTViCj4gWyAgICAwLjAwMDAwMF0gID8gbWVtYmxvY2tfZmluZF9kbWFfcmVzZXJ2
ZSsweDE1MC8weDE1Ygo+IFsgICAgMC4wMDAwMDBdICA/IG51bWFfaW5pdCsweDQzYy8weDQ1Mwo+
IFsgICAgMC4wMDAwMDBdICA/IHNldHVwX2FyY2grMHg3YTAvMHg4N2YKPiBbICAgIDAuMDAwMDAw
XSAgPyBzdGFydF9rZXJuZWwrMHg1OC8weDNhOAo+IFsgICAgMC4wMDAwMDBdICA/IGlvbW11X3No
dXRkb3duX25vb3ArMHgxMC8weDEwCj4gWyAgICAwLjAwMDAwMF0gID8geGVuX3N0YXJ0X2tlcm5l
bCsweDUyOC8weDUzNAo+IFsgICAgMC4wMDAwMDBdIENvZGU6IGRhIDQ5IGMxIGUwIDA2IDRkIDAx
IGUwIDQ4IDhiIDQ0IDI0IDA4IDQ4IDhkIDBjIDFhIDQ4IDA1IGZmIDBmIDAwIDAwIDQ4IGMxIGU4
IDBjIDQ4IDM5IGM4IDc2IDE2IDRjIDg5IGM3IGI5IDEwIDAwIDAwIDAwIDQ0IDg5IGU4IDxmMz4g
YWIgNDggZmYgYzMgNDkgODMgYzAgNDAgZWIgZDIgNmEgMDAgNTUgMzEgZDIgNDkgYzcgYzAgOTAg
NzggCj4gWyAgICAwLjAwMDAwMF0gUklQOiB6ZXJvX3Jlc3ZfdW5hdmFpbCsweDhlLzB4ZTEgUlNQ
OiBmZmZmZmZmZjgyODAzZDY4Cj4gWyAgICAwLjAwMDAwMF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAw
Cj4gWyAgICAwLjAwMDAwMF0gLS0tWyBlbmQgdHJhY2UgYjc4OGYzMmUzOGY2ZGUzOSBdLS0tCj4g
WyAgICAwLjAwMDAwMF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBr
aWxsIHRoZSBpZGxlIHRhc2shCj4gKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDkuMjE4XSBIYXJk
d2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KPiAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 12:02:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 12:02:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX4E6-0002kJ-TZ; Thu, 04 Jan 2018 12:02:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nnt9=d7=citrix.com=prvs=5354c80be=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eX4E4-0002jb-T1
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 12:02:24 +0000
X-Inumbo-ID: 5da4dbbf-f147-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5da4dbbf-f147-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 12:04:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464662015"
To: Xen.org security team <security@xen.org>, <xen-devel@lists.xen.org>,
 <xen-users@lists.xen.org>, Sarah Newman <srn@prgmr.com>
References: <E1eWrXs-0007D0-Bg@xenbits.xenproject.org>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <47904d2e-c057-7321-9c52-eabd04c103dc@citrix.com>
Date: Thu, 4 Jan 2018 12:02:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <E1eWrXs-0007D0-Bg@xenbits.xenproject.org>
Content-Language: en-US
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: Re: [Xen-devel] Xen Security Advisory 254 - Information leak via
 side effects of speculative execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDMvMjAxOCAxMDozMCBQTSwgWGVuLm9yZyBzZWN1cml0eSB0ZWFtIHdyb3RlOgo+IFZV
TE5FUkFCTEUgU1lTVEVNUwo+ID09PT09PT09PT09PT09PT09PQo+IAo+IFN5c3RlbXMgcnVubmlu
ZyBhbGwgdmVyc2lvbnMgb2YgWGVuIGFyZSBhZmZlY3RlZC4KPiAKPiBGb3IgU1AxIGFuZCBTUDIs
IGJvdGggSW50ZWwgYW5kIEFNRCBhcmUgdnVsbmVyYWJsZS4KPiAKPiBGb3IgU1AzLCBvbmx5IElu
dGVsIHByb2Nlc3NvcnMgYXJlIHZ1bG5lcmFibGUuIEZ1cnRoZXJtb3JlLCBvbmx5Cj4gNjQtYml0
IFBWIGd1ZXN0cyBjYW4gZXhwbG9pdCBTUDMgYWdhaW5zdCBYZW4uICBQVkggYW5kIDMyLWJpdCBQ
Vgo+IGd1ZXN0cyBjYW5ub3QgZXhwbG9pdCBTUDMuCj4gCj4gV2UgYmVsaWV2ZSB0aGF0IEFSTSBp
cyBhZmZlY3RlZCwgYnV0IHVuZm9ydHVuYXRlbHkgZHVlIHRvIHRoZQo+IGFjY2VsZXJhdGVkIHNj
aGVkdWxlLCB3ZSBoYXZlbid0IGJlZW4gYWJsZSB0byBnZXQgY29uY3JldGUgaW5wdXQgZnJvbQo+
IEFSTS4gIFdlIGFyZSBhc2tpbmcgQVJNIGFuZCB3aWxsIHB1Ymxpc2ggbW9yZSBpbmZvcm1hdGlv
biB3aGVuIGl0IGlzCj4gYXZhaWxhYmxlLgoKVGhlcmUgd2FzIGEgcXVlc3Rpb24gYWJvdXQgZGV2
aWNlbW9kZWwgc3R1YiBkb21haW5zLiAgRGV2aWNlbW9kZWwgc3R1Ygpkb21haW5zIHJ1biBpbiBQ
ViBtb2RlLCBzbyBpcyBpdCBzdGlsbCBzYWZlciB0byBydW4gZGV2aWNlIG1vZGVscyBpbiBhCnN0
dWIgZG9tYWluIHRoYW4gaW4gZG9tYWluIDA/CgpUaGUgc2hvcnQgYW5zd2VyIGlzLCB5ZXMsIGl0
IGlzIHN0aWxsIHNhZmVyIHRvIHJ1biBzdHViIGRvbWFpbnMgdGhhbgpvdGhlcndpc2UuCgpJZiBh
biBhdHRhY2tlciBjYW4gZ2FpbiBjb250cm9sIG9mIHRoZSBkZXZpY2UgbW9kZWwgcnVubmluZyBp
biBhIHN0dWIKZG9tYWluLCBpdCBjYW4gaW5kZWVkIGF0dGVtcHQgdG8gdXNlIHRoZXNlIHByb2Nl
c3NvciB2dWxuZXJhYmlsaXRpZXMgdG8KcmVhZCBpbmZvcm1hdGlvbiBmcm9tIFhlbi4KCkhvd2V2
ZXIsIGlmIGFuIGF0dGFja2VyIGNhbiBnYWluIGNvbnRyb2wgb2YgYSBkZXZpY2UgbW9kZWwgcnVu
bmluZyBpbgpkb21haW4gMCB3aXRob3V0IGRlcHJpdmlsZWdpbmcsIHRoZSBhdHRhY2tlciBjYW4g
Z2FpbiBjb250cm9sIG9mIHRoZQplbnRpcmUgc3lzdGVtLiAgRXZlbiB3aXRoIHFlbXUgZGVwcml2
aWxlZ2luZywgdGhlIHFlbXUgcHJvY2VzcyBtYXkgYmUKYWJsZSB0byBleGVjdXRlIHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBhdHRhY2tzIGFnYWluc3QgdGhlIGh5cGVydmlzb3IuCgpTbyBhbHRob3Vn
aCBYU0EtMjU0IGRvZXMgYWZmZWN0IGRldmljZSBtb2RlbCBzdHViIGRvbWFpbnMsIHRoZXkgYXJl
CnN0aWxsIHNhZmVyIHRoYW4gbm90IHJ1bm5pbmcgd2l0aCBhIHN0dWIgZG9tYWluLgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 12:11:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 12:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX4MQ-0003om-Rp; Thu, 04 Jan 2018 12:11:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX4MP-0003og-PO
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 12:11:01 +0000
X-Inumbo-ID: 91595670-f148-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91595670-f148-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 12:12:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 05:10:54 -0700
Message-Id: <5A4E27DC020000780019AF28@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 05:10:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171228125750.6743-1-roger.pau@citrix.com>
 <5A4BC5BC020000780019A3D5@prv-mh.provo.novell.com>
 <20180104091352.vhyom455q3gnq54n@MacBook-Pro-de-Roger.local>
 <5A4E15C3020000780019AE39@prv-mh.provo.novell.com>
 <20180104113718.uskv5sib64tq5p3m@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180104113718.uskv5sib64tq5p3m@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/upcall: inject a spurious event after
 setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDEyOjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgSmFuIDA0LCAyMDE4IGF0IDAzOjUzOjM5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTA6MTMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBKYW4gMDIsIDIwMTggYXQgMDk6NDc6NDBBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyOC4xMi4xNyBhdCAxMzo1NywgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBJbiBjYXNlIHRoZSB2Q1BVIGhhcyBwZW5kaW5n
IGV2ZW50cyB0byBpbmplY3QuIFRoaXMgZml4ZXMgYSBidWcgdGhhdAo+PiA+PiA+IGhhcHBlbmVk
IGlmIHRoZSBndWVzdCBtYXBwZWQgdGhlIHZjcHUgaW5mbyBhcmVhIHVzaW5nCj4+ID4+ID4gVkNQ
VU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyB3aXRob3V0IGhhdmluZyBzZXR1cCB0aGUgZXZlbnQgY2hh
bm5lbAo+PiA+PiA+IHVwY2FsbCwgYW5kIHRoZW4gc2V0dXAgdGhlIHVwY2FsbCB2ZWN0b3IuCj4+
ID4+ID4gCj4+ID4+ID4gSW4gdGhpcyBzY2VuYXJpbyB0aGUgZ3Vlc3Qgd291bGQgbm90IHJlY2Vp
dmUgYW55IHVwY2FsbHMsIGJlY2F1c2UgdGhlCj4+ID4+ID4gY2FsbCB0byBWQ1BVT1BfcmVnaXN0
ZXJfdmNwdV9pbmZvIHdvdWxkIGhhdmUgbWFya2VkIHRoZSB2Q1BVIGFzIGhhdmluZwo+PiA+PiA+
IHBlbmRpbmcgZXZlbnRzLCBidXQgdGhlIHZlY3RvciBjb3VsZCBub3QgYmUgaW5qZWN0ZWQgYmVj
YXVzZSBpdCB3YXMKPj4gPj4gPiBub3QgeWV0IHNldHVwLgo+PiA+PiA+IAo+PiA+PiA+IFRoaXMg
aGFzIG5vdCBjYXVzZWQgaXNzdWVzIHNvIGZhciBiZWNhdXNlIGFsbCB0aGUgY29uc3VtZXJzIGZp
cnN0Cj4+ID4+ID4gc2V0dXAgdGhlIHZlY3RvciBjYWxsYmFjayBhbmQgdGhlbiBtYXAgdGhlIHZj
cHUgaW5mbyBwYWdlLCBidXQgdGhlcmUncwo+PiA+PiA+IG5vIGxpbWl0YXRpb24gdGhhdCBwcmV2
ZW50cyBkb2luZyBpdCBpbiB0aGUgaW52ZXJzZSBvcmRlci4KPj4gPj4gCj4+ID4+IEhtbSwgeWVz
LCBva2F5LCBJIGNhbiBzZWUgdGhhdCB3ZSBtYXkgaW5kZWVkIHdhbnQgdG8gZG8gdGhpcyBmb3IK
Pj4gPj4gc3ltbWV0cnkgcmVhc29ucy4gVGhlcmUgaXMgYSBzbWFsbCB0aGVvcmV0aWNhbCByaXNr
IG9mIHRoaXMgY2F1c2luZwo+PiA+PiByYWNlcywgdGhvdWdoLCBmb3Igbm90IGVudGlyZWx5IHdl
bGwgd3JpdHRlbiBndWVzdCBkcml2ZXJzLgo+PiA+IAo+PiA+IE5vdCBleGFjdGx5LiBJbiB0aGUg
c2NlbmFyaW8gZGVzY3JpYmVkIGFib3ZlIG5vdCBpbmplY3RpbmcgdGhpcyBldmVudAo+PiA+IHdp
bGwgY2F1c2UgZnVydGhlciBldmVudHMgdG8gbm90IGJlIGluamVjdGVkIGFsc28uIFRoaXMgaXMg
YmVjYXVzZQo+PiA+IFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8gc2V0cyBldnRjaG5fdXBjYWxs
X3BlbmRpbmcgYW5kIHRyaWVzIHRvCj4+ID4gaW5qZWN0IGFuIGV2ZW50IHVzaW5nIGFyY2hfZXZ0
Y2huX2luamVjdC4gSWYgdGhlIHZlY3RvciBpcyBub3Qgc2V0IGF0Cj4+ID4gdGhpcyBwb2ludCwg
YXJjaF9ldnRjaG5faW5qZWN0IHdpbGwgZG8gbm90aGluZywgYnV0Cj4+ID4gZXZ0Y2huX3VwY2Fs
bF9wZW5kaW5nIHdpbGwgYmUgbGVmdCBzZXQuCj4+ID4gCj4+ID4gRnVydGhlciBjYWxscyB0byB2
Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcgd2lsbCBub3QgY2FsbCBpbnRvCj4+ID4gaHZtX2Fzc2Vy
dF9ldnRjaG5faXJxIGJlY2F1c2UgdGhlIHBlbmRpbmcgYml0IGlzIGFscmVhZHkgc2V0LCB0aHVz
Cj4+ID4gcHJldmVudGluZyB0aGUgZGVsaXZlcnkgb2YgYW55IGV2ZW50IGNoYW5uZWwgaW50ZXJy
dXB0cy4KPj4gCj4+IEkgdW5kZXJzdGFuZCB0aGF0LCBidXQgSSBkb24ndCB1bmRlcnN0YW5kIGhv
dyB0aGlzIHJlbGF0ZXMgdG8gbXkKPj4gY29tbWVudC4KPiAKPiBJIGRvbid0IHRoaW5rIHRoaXMg
YXBwbGllcyB0byAibm90IGVudGlyZWx5IHdlbGwgd3JpdHRlbiBkcml2ZXJzIi4gSQo+IHRoaW5r
IGl0J3MgcGVyZmVjdGx5IGZpbmUgZm9yIGEgZ3Vlc3QgdG8gbWFwIHRoZSB2Y3B1X2luZm8gcGFn
ZSBmaXJzdAo+IGFuZCB0aGVuIHNldHVwIHRoZSB2ZWN0b3IgY2FsbGJhY2suIFdpdGggdGhlIGN1
cnJlbnQgY29kZSBkb2luZyB0aGlzCj4gd2lsbCByZXN1bHQgaW4gbm8gaW50ZXJydXB0cyBiZWlu
ZyBpbmplY3RlZC4KCk15IG1lYW5pbmcgb2YgIm5vdCBlbnRpcmVseSB3ZWxsIHdyaXR0ZW4gZHJp
dmVycyIgaXMgdW5yZWxhdGVkIHRvCnRoZSBzY2VuYXJpbyB5b3Ugd2FudCB0byBmaXg6IFdoZW4g
c2V0dGluZyB0aGUgdXBjYWxsIHZlY3RvciwgYW4KZXZlbnQgd291bGQgbm93IGJlIHJlY2VpdmVk
IGF0IGEgdGltZSB0aGF0IHRoZSBkcml2ZXJzIG1heSBub3QKZXhwZWN0IChpaXJjIHRoZXJlJ3Mg
bm8gcmVxdWlyZW1lbnQgdG8gcmVsb2NhdGUgdGhlIHZjcHUgaW5mbyBvdXQKb2YgdGhlIHNoYXJl
ZCBpbmZvIHBhZ2UsIGFuZCBldmVuIGlmIHRoZXJlIHdhcyB0aGUgaXNzdWUgZGVzY3JpYmVkCndv
dWxkIHN0aWxsIGFyaXNlIGlmIHRoZSB2ZWN0b3Igd2FzIGNoYW5nZWQgbGF0ZXIgb24pLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 12:12:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 12:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX4NN-0003t9-4G; Thu, 04 Jan 2018 12:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jysr=d7=citrix.com=prvs=53529d642=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eX4NL-0003st-Ro
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 12:11:59 +0000
X-Inumbo-ID: b4842aa5-f148-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4842aa5-f148-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 12:13:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457090688"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 12:11:21 +0000
Message-ID: <20180104121121.19825-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/upcall: inject a spurious event after
	setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSB0aGUgdkNQVSBoYXMgcGVuZGluZyBldmVudHMgdG8gaW5qZWN0LiBUaGlzIGZpeGVz
IGEgYnVnIHRoYXQKaGFwcGVuZWQgaWYgdGhlIGd1ZXN0IG1hcHBlZCB0aGUgdmNwdSBpbmZvIGFy
ZWEgdXNpbmcKVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyB3aXRob3V0IGhhdmluZyBzZXR1cCB0
aGUgZXZlbnQgY2hhbm5lbAp1cGNhbGwsIGFuZCB0aGVuIHNldHVwIHRoZSB1cGNhbGwgdmVjdG9y
LgoKSW4gdGhpcyBzY2VuYXJpbyB0aGUgZ3Vlc3Qgd291bGQgbm90IHJlY2VpdmUgYW55IHVwY2Fs
bHMsIGJlY2F1c2UgdGhlCmNhbGwgdG8gVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyB3b3VsZCBo
YXZlIG1hcmtlZCB0aGUgdkNQVSBhcyBoYXZpbmcKcGVuZGluZyBldmVudHMsIGJ1dCB0aGUgdmVj
dG9yIGNvdWxkIG5vdCBiZSBpbmplY3RlZCBiZWNhdXNlIGl0IHdhcwpub3QgeWV0IHNldHVwLgoK
VGhpcyBoYXMgbm90IGNhdXNlZCBpc3N1ZXMgc28gZmFyIGJlY2F1c2UgYWxsIHRoZSBjb25zdW1l
cnMgZmlyc3QKc2V0dXAgdGhlIHZlY3RvciBjYWxsYmFjayBhbmQgdGhlbiBtYXAgdGhlIHZjcHUg
aW5mbyBwYWdlLCBidXQgdGhlcmUncwpubyBsaW1pdGF0aW9uIHRoYXQgcHJldmVudHMgZG9pbmcg
aXQgaW4gdGhlIGludmVyc2Ugb3JkZXIuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q2hhbmdlcyBzaW5jZSB2MToKIC0gcy9hcmNoX2V2dGNobl9pbmplY3QvaHZtX2Fzc2VydF9ldnRj
aG5faXJxLy4KIC0gQ2hlY2sgaWYgdmNwdSBpcyBhY3RpdmUgYmVmb3JlIGluamVjdGluZyBpbnRl
cnJ1cHQgaW4KICAgaHZtX3NldF9jYWxsYmFja192aWEuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9o
dm0uYyB8IDEgKwogeGVuL2FyY2gveDg2L2h2bS9pcnEuYyB8IDUgKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMjhiYzdlNDI1Mi4uOWY3YjA5NjA3MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC00MDY5LDYgKzQwNjksNyBAQCBzdGF0aWMgaW50IGh2bW9wX3NldF9ldnRjaG5f
dXBjYWxsX3ZlY3RvcigKICAgICBwcmludGsoWEVOTE9HX0dfSU5GTyAiJXB2OiB1cGNhbGwgdmVj
dG9yICUwMnhcbiIsIHYsIG9wLnZlY3Rvcik7CiAKICAgICB2LT5hcmNoLmh2bV92Y3B1LmV2dGNo
bl91cGNhbGxfdmVjdG9yID0gb3AudmVjdG9yOworICAgIGh2bV9hc3NlcnRfZXZ0Y2huX2lycSh2
KTsKICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pcnEu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKaW5kZXggMDA3N2Y2OGE4My4uZjUyOGUyZDA4MSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pcnEuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2lycS5jCkBAIC0zODUsNiArMzg1LDcgQEAgdm9pZCBodm1fc2V0X2NhbGxiYWNrX3ZpYShzdHJ1
Y3QgZG9tYWluICpkLCB1aW50NjRfdCB2aWEpCiAgICAgc3RydWN0IGh2bV9pcnEgKmh2bV9pcnEg
PSBodm1fZG9tYWluX2lycShkKTsKICAgICB1bnNpZ25lZCBpbnQgZ3NpPTAsIHBkZXY9MCwgcGlu
dHg9MDsKICAgICB1aW50OF90IHZpYV90eXBlOworICAgIHN0cnVjdCB2Y3B1ICp2OwogCiAgICAg
dmlhX3R5cGUgPSAodWludDhfdClNQVNLX0VYVFIodmlhLCBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJR
X1RZUEVfTUFTSykgKyAxOwogICAgIGlmICggKCh2aWFfdHlwZSA9PSBIVk1JUlFfY2FsbGJhY2tf
Z3NpKSAmJiAodmlhID09IDApKSB8fApAQCAtNDQ3LDYgKzQ0OCwxMCBAQCB2b2lkIGh2bV9zZXRf
Y2FsbGJhY2tfdmlhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IHZpYSkKIAogICAgIHNwaW5f
dW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwogCisgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQorICAgICAgICBpZiAoIGlzX3ZjcHVfb25saW5lKHYpICkKKyAgICAgICAgICAg
IGh2bV9hc3NlcnRfZXZ0Y2huX2lycSh2KTsKKwogI2lmbmRlZiBOREVCVUcKICAgICBwcmludGso
WEVOTE9HX0dfSU5GTyAiRG9tJXUgY2FsbGJhY2sgdmlhIGNoYW5nZWQgdG8gIiwgZC0+ZG9tYWlu
X2lkKTsKICAgICBzd2l0Y2ggKCB2aWFfdHlwZSApCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 12:16:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 12:16:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX4RG-0004HC-Kn; Thu, 04 Jan 2018 12:16:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jysr=d7=citrix.com=prvs=53529d642=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eX4RF-0004H5-9e
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 12:16:01 +0000
X-Inumbo-ID: dbfdf1b2-f148-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbfdf1b2-f148-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 13:14:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="65582612"
Date: Thu, 4 Jan 2018 12:15:52 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180104121552.nr2vdgxk7f5ccgac@MacBook-Pro-de-Roger.local>
References: <20171228125750.6743-1-roger.pau@citrix.com>
 <5A4BC5BC020000780019A3D5@prv-mh.provo.novell.com>
 <20180104091352.vhyom455q3gnq54n@MacBook-Pro-de-Roger.local>
 <5A4E15C3020000780019AE39@prv-mh.provo.novell.com>
 <20180104113718.uskv5sib64tq5p3m@MacBook-Pro-de-Roger.local>
 <5A4E27DC020000780019AF28@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4E27DC020000780019AF28@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/upcall: inject a spurious event after
 setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDQsIDIwMTggYXQgMDU6MTA6NTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDEyOjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBKYW4gMDQsIDIwMTggYXQgMDM6NTM6MzlBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA0LjAxLjE4IGF0IDEwOjEzLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCBKYW4gMDIsIDIwMTggYXQgMDk6NDc6NDBB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDI4LjEyLjE3IGF0IDEz
OjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gSW4gY2FzZSB0aGUg
dkNQVSBoYXMgcGVuZGluZyBldmVudHMgdG8gaW5qZWN0LiBUaGlzIGZpeGVzIGEgYnVnIHRoYXQK
PiA+PiA+PiA+IGhhcHBlbmVkIGlmIHRoZSBndWVzdCBtYXBwZWQgdGhlIHZjcHUgaW5mbyBhcmVh
IHVzaW5nCj4gPj4gPj4gPiBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvIHdpdGhvdXQgaGF2aW5n
IHNldHVwIHRoZSBldmVudCBjaGFubmVsCj4gPj4gPj4gPiB1cGNhbGwsIGFuZCB0aGVuIHNldHVw
IHRoZSB1cGNhbGwgdmVjdG9yLgo+ID4+ID4+ID4gCj4gPj4gPj4gPiBJbiB0aGlzIHNjZW5hcmlv
IHRoZSBndWVzdCB3b3VsZCBub3QgcmVjZWl2ZSBhbnkgdXBjYWxscywgYmVjYXVzZSB0aGUKPiA+
PiA+PiA+IGNhbGwgdG8gVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyB3b3VsZCBoYXZlIG1hcmtl
ZCB0aGUgdkNQVSBhcyBoYXZpbmcKPiA+PiA+PiA+IHBlbmRpbmcgZXZlbnRzLCBidXQgdGhlIHZl
Y3RvciBjb3VsZCBub3QgYmUgaW5qZWN0ZWQgYmVjYXVzZSBpdCB3YXMKPiA+PiA+PiA+IG5vdCB5
ZXQgc2V0dXAuCj4gPj4gPj4gPiAKPiA+PiA+PiA+IFRoaXMgaGFzIG5vdCBjYXVzZWQgaXNzdWVz
IHNvIGZhciBiZWNhdXNlIGFsbCB0aGUgY29uc3VtZXJzIGZpcnN0Cj4gPj4gPj4gPiBzZXR1cCB0
aGUgdmVjdG9yIGNhbGxiYWNrIGFuZCB0aGVuIG1hcCB0aGUgdmNwdSBpbmZvIHBhZ2UsIGJ1dCB0
aGVyZSdzCj4gPj4gPj4gPiBubyBsaW1pdGF0aW9uIHRoYXQgcHJldmVudHMgZG9pbmcgaXQgaW4g
dGhlIGludmVyc2Ugb3JkZXIuCj4gPj4gPj4gCj4gPj4gPj4gSG1tLCB5ZXMsIG9rYXksIEkgY2Fu
IHNlZSB0aGF0IHdlIG1heSBpbmRlZWQgd2FudCB0byBkbyB0aGlzIGZvcgo+ID4+ID4+IHN5bW1l
dHJ5IHJlYXNvbnMuIFRoZXJlIGlzIGEgc21hbGwgdGhlb3JldGljYWwgcmlzayBvZiB0aGlzIGNh
dXNpbmcKPiA+PiA+PiByYWNlcywgdGhvdWdoLCBmb3Igbm90IGVudGlyZWx5IHdlbGwgd3JpdHRl
biBndWVzdCBkcml2ZXJzLgo+ID4+ID4gCj4gPj4gPiBOb3QgZXhhY3RseS4gSW4gdGhlIHNjZW5h
cmlvIGRlc2NyaWJlZCBhYm92ZSBub3QgaW5qZWN0aW5nIHRoaXMgZXZlbnQKPiA+PiA+IHdpbGwg
Y2F1c2UgZnVydGhlciBldmVudHMgdG8gbm90IGJlIGluamVjdGVkIGFsc28uIFRoaXMgaXMgYmVj
YXVzZQo+ID4+ID4gVkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbyBzZXRzIGV2dGNobl91cGNhbGxf
cGVuZGluZyBhbmQgdHJpZXMgdG8KPiA+PiA+IGluamVjdCBhbiBldmVudCB1c2luZyBhcmNoX2V2
dGNobl9pbmplY3QuIElmIHRoZSB2ZWN0b3IgaXMgbm90IHNldCBhdAo+ID4+ID4gdGhpcyBwb2lu
dCwgYXJjaF9ldnRjaG5faW5qZWN0IHdpbGwgZG8gbm90aGluZywgYnV0Cj4gPj4gPiBldnRjaG5f
dXBjYWxsX3BlbmRpbmcgd2lsbCBiZSBsZWZ0IHNldC4KPiA+PiA+IAo+ID4+ID4gRnVydGhlciBj
YWxscyB0byB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcgd2lsbCBub3QgY2FsbCBpbnRvCj4gPj4g
PiBodm1fYXNzZXJ0X2V2dGNobl9pcnEgYmVjYXVzZSB0aGUgcGVuZGluZyBiaXQgaXMgYWxyZWFk
eSBzZXQsIHRodXMKPiA+PiA+IHByZXZlbnRpbmcgdGhlIGRlbGl2ZXJ5IG9mIGFueSBldmVudCBj
aGFubmVsIGludGVycnVwdHMuCj4gPj4gCj4gPj4gSSB1bmRlcnN0YW5kIHRoYXQsIGJ1dCBJIGRv
bid0IHVuZGVyc3RhbmQgaG93IHRoaXMgcmVsYXRlcyB0byBteQo+ID4+IGNvbW1lbnQuCj4gPiAK
PiA+IEkgZG9uJ3QgdGhpbmsgdGhpcyBhcHBsaWVzIHRvICJub3QgZW50aXJlbHkgd2VsbCB3cml0
dGVuIGRyaXZlcnMiLiBJCj4gPiB0aGluayBpdCdzIHBlcmZlY3RseSBmaW5lIGZvciBhIGd1ZXN0
IHRvIG1hcCB0aGUgdmNwdV9pbmZvIHBhZ2UgZmlyc3QKPiA+IGFuZCB0aGVuIHNldHVwIHRoZSB2
ZWN0b3IgY2FsbGJhY2suIFdpdGggdGhlIGN1cnJlbnQgY29kZSBkb2luZyB0aGlzCj4gPiB3aWxs
IHJlc3VsdCBpbiBubyBpbnRlcnJ1cHRzIGJlaW5nIGluamVjdGVkLgo+IAo+IE15IG1lYW5pbmcg
b2YgIm5vdCBlbnRpcmVseSB3ZWxsIHdyaXR0ZW4gZHJpdmVycyIgaXMgdW5yZWxhdGVkIHRvCj4g
dGhlIHNjZW5hcmlvIHlvdSB3YW50IHRvIGZpeDogV2hlbiBzZXR0aW5nIHRoZSB1cGNhbGwgdmVj
dG9yLCBhbgo+IGV2ZW50IHdvdWxkIG5vdyBiZSByZWNlaXZlZCBhdCBhIHRpbWUgdGhhdCB0aGUg
ZHJpdmVycyBtYXkgbm90Cj4gZXhwZWN0IChpaXJjIHRoZXJlJ3Mgbm8gcmVxdWlyZW1lbnQgdG8g
cmVsb2NhdGUgdGhlIHZjcHUgaW5mbyBvdXQKPiBvZiB0aGUgc2hhcmVkIGluZm8gcGFnZSwgYW5k
IGV2ZW4gaWYgdGhlcmUgd2FzIHRoZSBpc3N1ZSBkZXNjcmliZWQKPiB3b3VsZCBzdGlsbCBhcmlz
ZSBpZiB0aGUgdmVjdG9yIHdhcyBjaGFuZ2VkIGxhdGVyIG9uKS4KClNvcnJ5LCBJIG1pc3VuZGVy
c3Rvb2QgdGhlIGNvbnRleHQgb2YgdGhhdCBzZW50ZW5jZS4gUmVnYXJkaW5nIHlvdXIKcG9pbnQs
IHllcywgdGhhdCdzIHJpZ2h0LCBkcml2ZXJzIHNob3VsZCBiZSBhYmxlIHRvIGNvcGUgd2l0aCBz
cHVyaW91cwppbnRlcnJ1cHRzLiBJIHdvdWxkIGJlIHZlcnkgc3VycHJpc2VkIGlmIGFuIGV2ZW50
IGNoYW5uZWwgZHJpdmVyIGlzIG5vdAphYmxlIHRvIGNvcGUgd2l0aCBzcHVyaW91cyBpbnRlcnJ1
cHRzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 12:26:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 12:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX4au-00058p-Kk; Thu, 04 Jan 2018 12:26:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX4at-00058W-56
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 12:25:59 +0000
X-Inumbo-ID: a87c6456-f14a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a87c6456-f14a-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 12:27:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 05:25:51 -0700
Message-Id: <5A4E2B5E020000780019AF66@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 05:25:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171228125750.6743-1-roger.pau@citrix.com>
 <5A4BC5BC020000780019A3D5@prv-mh.provo.novell.com>
 <20180104091352.vhyom455q3gnq54n@MacBook-Pro-de-Roger.local>
 <5A4E15C3020000780019AE39@prv-mh.provo.novell.com>
 <20180104113718.uskv5sib64tq5p3m@MacBook-Pro-de-Roger.local>
 <5A4E27DC020000780019AF28@prv-mh.provo.novell.com>
 <20180104121552.nr2vdgxk7f5ccgac@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180104121552.nr2vdgxk7f5ccgac@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/upcall: inject a spurious event after
 setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDEzOjE1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgSmFuIDA0LCAyMDE4IGF0IDA1OjEwOjUyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTI6MzcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVGh1LCBKYW4gMDQsIDIwMTggYXQgMDM6NTM6MzlBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAwNC4wMS4xOCBhdCAxMDoxMywgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBUdWUsIEphbiAwMiwgMjAxOCBhdCAwOTo0
Nzo0MEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9uIDI4LjEyLjE3
IGF0IDEzOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+IEluIGNh
c2UgdGhlIHZDUFUgaGFzIHBlbmRpbmcgZXZlbnRzIHRvIGluamVjdC4gVGhpcyBmaXhlcyBhIGJ1
ZyB0aGF0Cj4+ID4+ID4+ID4gaGFwcGVuZWQgaWYgdGhlIGd1ZXN0IG1hcHBlZCB0aGUgdmNwdSBp
bmZvIGFyZWEgdXNpbmcKPj4gPj4gPj4gPiBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvIHdpdGhv
dXQgaGF2aW5nIHNldHVwIHRoZSBldmVudCBjaGFubmVsCj4+ID4+ID4+ID4gdXBjYWxsLCBhbmQg
dGhlbiBzZXR1cCB0aGUgdXBjYWxsIHZlY3Rvci4KPj4gPj4gPj4gPiAKPj4gPj4gPj4gPiBJbiB0
aGlzIHNjZW5hcmlvIHRoZSBndWVzdCB3b3VsZCBub3QgcmVjZWl2ZSBhbnkgdXBjYWxscywgYmVj
YXVzZSB0aGUKPj4gPj4gPj4gPiBjYWxsIHRvIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8gd291
bGQgaGF2ZSBtYXJrZWQgdGhlIHZDUFUgYXMgaGF2aW5nCj4+ID4+ID4+ID4gcGVuZGluZyBldmVu
dHMsIGJ1dCB0aGUgdmVjdG9yIGNvdWxkIG5vdCBiZSBpbmplY3RlZCBiZWNhdXNlIGl0IHdhcwo+
PiA+PiA+PiA+IG5vdCB5ZXQgc2V0dXAuCj4+ID4+ID4+ID4gCj4+ID4+ID4+ID4gVGhpcyBoYXMg
bm90IGNhdXNlZCBpc3N1ZXMgc28gZmFyIGJlY2F1c2UgYWxsIHRoZSBjb25zdW1lcnMgZmlyc3QK
Pj4gPj4gPj4gPiBzZXR1cCB0aGUgdmVjdG9yIGNhbGxiYWNrIGFuZCB0aGVuIG1hcCB0aGUgdmNw
dSBpbmZvIHBhZ2UsIGJ1dCB0aGVyZSdzCj4+ID4+ID4+ID4gbm8gbGltaXRhdGlvbiB0aGF0IHBy
ZXZlbnRzIGRvaW5nIGl0IGluIHRoZSBpbnZlcnNlIG9yZGVyLgo+PiA+PiA+PiAKPj4gPj4gPj4g
SG1tLCB5ZXMsIG9rYXksIEkgY2FuIHNlZSB0aGF0IHdlIG1heSBpbmRlZWQgd2FudCB0byBkbyB0
aGlzIGZvcgo+PiA+PiA+PiBzeW1tZXRyeSByZWFzb25zLiBUaGVyZSBpcyBhIHNtYWxsIHRoZW9y
ZXRpY2FsIHJpc2sgb2YgdGhpcyBjYXVzaW5nCj4+ID4+ID4+IHJhY2VzLCB0aG91Z2gsIGZvciBu
b3QgZW50aXJlbHkgd2VsbCB3cml0dGVuIGd1ZXN0IGRyaXZlcnMuCj4+ID4+ID4gCj4+ID4+ID4g
Tm90IGV4YWN0bHkuIEluIHRoZSBzY2VuYXJpbyBkZXNjcmliZWQgYWJvdmUgbm90IGluamVjdGlu
ZyB0aGlzIGV2ZW50Cj4+ID4+ID4gd2lsbCBjYXVzZSBmdXJ0aGVyIGV2ZW50cyB0byBub3QgYmUg
aW5qZWN0ZWQgYWxzby4gVGhpcyBpcyBiZWNhdXNlCj4+ID4+ID4gVkNQVU9QX3JlZ2lzdGVyX3Zj
cHVfaW5mbyBzZXRzIGV2dGNobl91cGNhbGxfcGVuZGluZyBhbmQgdHJpZXMgdG8KPj4gPj4gPiBp
bmplY3QgYW4gZXZlbnQgdXNpbmcgYXJjaF9ldnRjaG5faW5qZWN0LiBJZiB0aGUgdmVjdG9yIGlz
IG5vdCBzZXQgYXQKPj4gPj4gPiB0aGlzIHBvaW50LCBhcmNoX2V2dGNobl9pbmplY3Qgd2lsbCBk
byBub3RoaW5nLCBidXQKPj4gPj4gPiBldnRjaG5fdXBjYWxsX3BlbmRpbmcgd2lsbCBiZSBsZWZ0
IHNldC4KPj4gPj4gPiAKPj4gPj4gPiBGdXJ0aGVyIGNhbGxzIHRvIHZjcHVfbWFya19ldmVudHNf
cGVuZGluZyB3aWxsIG5vdCBjYWxsIGludG8KPj4gPj4gPiBodm1fYXNzZXJ0X2V2dGNobl9pcnEg
YmVjYXVzZSB0aGUgcGVuZGluZyBiaXQgaXMgYWxyZWFkeSBzZXQsIHRodXMKPj4gPj4gPiBwcmV2
ZW50aW5nIHRoZSBkZWxpdmVyeSBvZiBhbnkgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHRzLgo+PiA+
PiAKPj4gPj4gSSB1bmRlcnN0YW5kIHRoYXQsIGJ1dCBJIGRvbid0IHVuZGVyc3RhbmQgaG93IHRo
aXMgcmVsYXRlcyB0byBteQo+PiA+PiBjb21tZW50Lgo+PiA+IAo+PiA+IEkgZG9uJ3QgdGhpbmsg
dGhpcyBhcHBsaWVzIHRvICJub3QgZW50aXJlbHkgd2VsbCB3cml0dGVuIGRyaXZlcnMiLiBJCj4+
ID4gdGhpbmsgaXQncyBwZXJmZWN0bHkgZmluZSBmb3IgYSBndWVzdCB0byBtYXAgdGhlIHZjcHVf
aW5mbyBwYWdlIGZpcnN0Cj4+ID4gYW5kIHRoZW4gc2V0dXAgdGhlIHZlY3RvciBjYWxsYmFjay4g
V2l0aCB0aGUgY3VycmVudCBjb2RlIGRvaW5nIHRoaXMKPj4gPiB3aWxsIHJlc3VsdCBpbiBubyBp
bnRlcnJ1cHRzIGJlaW5nIGluamVjdGVkLgo+PiAKPj4gTXkgbWVhbmluZyBvZiAibm90IGVudGly
ZWx5IHdlbGwgd3JpdHRlbiBkcml2ZXJzIiBpcyB1bnJlbGF0ZWQgdG8KPj4gdGhlIHNjZW5hcmlv
IHlvdSB3YW50IHRvIGZpeDogV2hlbiBzZXR0aW5nIHRoZSB1cGNhbGwgdmVjdG9yLCBhbgo+PiBl
dmVudCB3b3VsZCBub3cgYmUgcmVjZWl2ZWQgYXQgYSB0aW1lIHRoYXQgdGhlIGRyaXZlcnMgbWF5
IG5vdAo+PiBleHBlY3QgKGlpcmMgdGhlcmUncyBubyByZXF1aXJlbWVudCB0byByZWxvY2F0ZSB0
aGUgdmNwdSBpbmZvIG91dAo+PiBvZiB0aGUgc2hhcmVkIGluZm8gcGFnZSwgYW5kIGV2ZW4gaWYg
dGhlcmUgd2FzIHRoZSBpc3N1ZSBkZXNjcmliZWQKPj4gd291bGQgc3RpbGwgYXJpc2UgaWYgdGhl
IHZlY3RvciB3YXMgY2hhbmdlZCBsYXRlciBvbikuCj4gCj4gU29ycnksIEkgbWlzdW5kZXJzdG9v
ZCB0aGUgY29udGV4dCBvZiB0aGF0IHNlbnRlbmNlLiBSZWdhcmRpbmcgeW91cgo+IHBvaW50LCB5
ZXMsIHRoYXQncyByaWdodCwgZHJpdmVycyBzaG91bGQgYmUgYWJsZSB0byBjb3BlIHdpdGggc3B1
cmlvdXMKPiBpbnRlcnJ1cHRzLiBJIHdvdWxkIGJlIHZlcnkgc3VycHJpc2VkIGlmIGFuIGV2ZW50
IGNoYW5uZWwgZHJpdmVyIGlzIG5vdAo+IGFibGUgdG8gY29wZSB3aXRoIHNwdXJpb3VzIGludGVy
cnVwdHMuCgpJJ20gbm90IGNvbmNlcm5lZCBhYm91dCBzcHVyaW91cyBpbnRlcnJ1cHRzIGluIGdl
bmVyYWwgKGkuZS4gaW4KdGhlIG1pZGRsZSBvZiBzb21lIG90aGVyIG9wZXJhdGlvbnMpLiBXaGF0
IEknbSAoc2xpZ2h0bHkpIHdvcnJpZWQKYWJvdXQgaXMgYSBkcml2ZXIgZ2V0dGluZyB0aGUgc2V0
dXAgb3JkZXIgd3JvbmcsIGFuZCByZWNlaXZpbmcKYW4gaW50ZXJydXB0IHdoZW4gaXRzIGhhbmRs
ZXIgaXNuJ3QgZnVsbHkgcmVhZHkgeWV0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 12:27:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 12:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX4bx-0005H1-Tb; Thu, 04 Jan 2018 12:27:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX4bw-0005Go-HJ
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 12:27:04 +0000
X-Inumbo-ID: 67db0857-f14a-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67db0857-f14a-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 13:25:53 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 05:27:02 -0700
Message-Id: <5A4E2BA5020000780019AF74@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 05:27:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180104121121.19825-1-roger.pau@citrix.com>
In-Reply-To: <20180104121121.19825-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86/upcall: inject a spurious event
 after setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDEzOjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEluIGNhc2UgdGhlIHZDUFUgaGFzIHBlbmRpbmcgZXZlbnRzIHRvIGluamVjdC4gVGhpcyBmaXhl
cyBhIGJ1ZyB0aGF0Cj4gaGFwcGVuZWQgaWYgdGhlIGd1ZXN0IG1hcHBlZCB0aGUgdmNwdSBpbmZv
IGFyZWEgdXNpbmcKPiBWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvIHdpdGhvdXQgaGF2aW5nIHNl
dHVwIHRoZSBldmVudCBjaGFubmVsCj4gdXBjYWxsLCBhbmQgdGhlbiBzZXR1cCB0aGUgdXBjYWxs
IHZlY3Rvci4KPiAKPiBJbiB0aGlzIHNjZW5hcmlvIHRoZSBndWVzdCB3b3VsZCBub3QgcmVjZWl2
ZSBhbnkgdXBjYWxscywgYmVjYXVzZSB0aGUKPiBjYWxsIHRvIFZDUFVPUF9yZWdpc3Rlcl92Y3B1
X2luZm8gd291bGQgaGF2ZSBtYXJrZWQgdGhlIHZDUFUgYXMgaGF2aW5nCj4gcGVuZGluZyBldmVu
dHMsIGJ1dCB0aGUgdmVjdG9yIGNvdWxkIG5vdCBiZSBpbmplY3RlZCBiZWNhdXNlIGl0IHdhcwo+
IG5vdCB5ZXQgc2V0dXAuCj4gCj4gVGhpcyBoYXMgbm90IGNhdXNlZCBpc3N1ZXMgc28gZmFyIGJl
Y2F1c2UgYWxsIHRoZSBjb25zdW1lcnMgZmlyc3QKPiBzZXR1cCB0aGUgdmVjdG9yIGNhbGxiYWNr
IGFuZCB0aGVuIG1hcCB0aGUgdmNwdSBpbmZvIHBhZ2UsIGJ1dCB0aGVyZSdzCj4gbm8gbGltaXRh
dGlvbiB0aGF0IHByZXZlbnRzIGRvaW5nIGl0IGluIHRoZSBpbnZlcnNlIG9yZGVyLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKRGVz
cGl0ZSBteSBzbWFsbCBjb25jZXJuClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 12:52:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 12:52:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX50U-0007Ti-Uj; Thu, 04 Jan 2018 12:52:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ni0h=d7=citrix.com=prvs=535c308fd=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eX50U-0007TY-39
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 12:52:26 +0000
X-Inumbo-ID: 5a900df0-f14e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a900df0-f14e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 12:54:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464665811"
Date: Thu, 4 Jan 2018 12:52:17 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Kevin Stange <kevin@steadfast.net>
Message-ID: <20180104125217.GB1905@perard.uk.xensource.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMDMsIDIwMTggYXQgMDU6MTA6NTRQTSAtMDYwMCwgS2V2aW4gU3RhbmdlIHdy
b3RlOgo+IE9uIDAxLzAzLzIwMTggMTE6NTcgQU0sIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4g
T24gV2VkLCBEZWMgMjAsIDIwMTcgYXQgMTE6NDA6MDNBTSAtMDYwMCwgS2V2aW4gU3RhbmdlIHdy
b3RlOgo+ID4+IEhpLAo+ID4+Cj4gPj4gSSd2ZSBiZWVuIHdvcmtpbmcgb24gdHJhbnNpdGlvbmlu
ZyBhIG51bWJlciBvZiBXaW5kb3dzIGd1ZXN0cyB1bmRlciBIVk0KPiA+PiBmcm9tIHVzaW5nIFFF
TVUgdHJhZGl0aW9uYWwgdG8gUUVNVSB1cHN0cmVhbSBhcyBpcyByZWNvbW1lbmRlZCBpbiB0aGUK
PiA+PiBkb2N1bWVudGF0aW9uLiAgV2hlbiBJIG1vdmUgdGhlc2UgZ3Vlc3RzLCB0aGUgUENJIHN1
YnRyZWUgZm9yIFhlbgo+ID4+IGRldmljZXMgY2hhbmdlcyBhbmQgV2luZG93cyBjcmVhdGVzIGEg
dG90YWxseSBuZXcgY29weSBvZiBlYWNoIGRldmljZS4KPiA+PiBXaW5kb3dzIHRyYWNrcyBkb3du
IHRoZSBzdG9yYWdlIHdpdGhvdXQgaXNzdWUsIGJ1dCBpdCB0cmVhdHMgdGhlIG5ldwo+ID4+IGlu
c3RhbmNlIG9mIHRoZSBOSUMgZHJpdmVyIGFzIGEgbmV3IGRldmljZSBhbmQgY2xlYXJzIHRoZSBu
ZXR3b3JrCj4gPj4gY29uZmlndXJhdGlvbiBldmVuIHRob3VnaCB0aGUgTUFDIGFkZHJlc3MgaXMg
dW5jaGFuZ2VkLiAgTWFudWFsbHkKPiA+PiBib290aW5nIHRoZSBndWVzdCBiYWNrIG9uIHRoZSB0
cmFkaXRpb25hbCBkZXZpY2UgbW9kZWwgcmVhY3RpdmF0ZXMgdGhlCj4gPj4gb3JpZ2luYWwgUENJ
IHN1YnRyZWUgYW5kIHRoZSBvbGQgbmV0d29yayBjb25maWd1cmF0aW9uIHdpdGggaXQuCj4gPj4K
PiA+PiBUaGUgb25seSB0aGluZyB0aGF0IEkgaGF2ZSBiZWVuIGFibGUgdG8gZmluZCB0aGF0J3Mg
c3Vic3RhbnRpYWxseQo+ID4+IGRpZmZlcmVudCBjb21wYXJpbmcgdGhlIGRldmljZSB0cmVlcyBp
cyB0aGF0IHRoZSBkZXZpY2UgaW5zdGFuY2UgSUQKPiA+PiB2YWx1ZXMgZGlmZmVyIG9uIHRoZSBw
YXJlbnQgWGVuIFBDSSBkZXZpY2U6Cj4gPj4KPiA+PiBQQ0lcVkVOXzU4NTMmREVWXzAwMDEmU1VC
U1lTXzAwMDE1ODUzJlJFVl8wMVwzJjI2N0E2MTZBJjMmMTgKPiA+Pgo+ID4+IFBDSVxWRU5fNTg1
MyZERVZfMDAwMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAxXDMmMjY3QTYxNkEmMyYxMAo+ID4+Cj4g
Pj4gQmVzaWRlcyBhY3R1YWxseSBzZXR0aW5nIHRoZSBndWVzdCB0byBib290IHVzaW5nIFFFTVUg
dHJhZGl0aW9uYWwsIGlzCj4gPj4gdGhlcmUgYSB3YXkgdG8gY29udmluY2UgV2luZG93cyB0byB0
cmVhdCB0aGVzZSBkZXZpY2VzIGFzIHRoZSBzYW1lPyAgQQo+ID4+IHBhdGNoLWJhc2VkIHNvbHV0
aW9uIHdvdWxkIGJlIGFjY2VwdGFibGUgdG8gbWUgaWYgdGhlcmUgaXMgb25lLCBidXQgSQo+ID4+
IGRvbid0IHVuZGVyc3RhbmQgdGhlIGNvZGUgd2VsbCBlbm91Z2ggdG8gY3JlYXRlIG15IG93biBz
b2x1dGlvbi4KPiA+IAo+ID4gSGkgS2V2aW4sCj4gPiAKPiA+IEkndmUgZ290IGEgcGF0Y2ggdG8g
UUVNVSB0aGF0IHNlZW1zIHRvIGRvIHRoZSB0cmljazoKPiA+IAo+ID4gRnJvbTogQW50aG9ueSBQ
RVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiBTdWJqZWN0OiBbUEFUQ0hdIHhl
bi1wbGF0Zm9ybTogSGFyZGNvZGUgUENJIHNsb3QgdG8gMwo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4g
IGh3L2kzODYvcGNfcGlpeC5jIHwgMiArLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19waWl4
LmMgYi9ody9pMzg2L3BjX3BpaXguYwo+ID4gaW5kZXggNWU0NzUyODk5My4uOTNlM2E5YTkxNiAx
MDA2NDQKPiA+IC0tLSBhL2h3L2kzODYvcGNfcGlpeC5jCj4gPiArKysgYi9ody9pMzg2L3BjX3Bp
aXguYwo+ID4gQEAgLTQwNSw3ICs0MDUsNyBAQCBzdGF0aWMgdm9pZCBwY194ZW5faHZtX2luaXQo
TWFjaGluZVN0YXRlICptYWNoaW5lKQo+ID4gIAo+ID4gICAgICBidXMgPSBwY2lfZmluZF9wcmlt
YXJ5X2J1cygpOwo+ID4gICAgICBpZiAoYnVzICE9IE5VTEwpIHsKPiA+IC0gICAgICAgIHBjaV9j
cmVhdGVfc2ltcGxlKGJ1cywgLTEsICJ4ZW4tcGxhdGZvcm0iKTsKPiA+ICsgICAgICAgIHBjaV9j
cmVhdGVfc2ltcGxlKGJ1cywgUENJX0RFVkZOKDMsIDApLCAieGVuLXBsYXRmb3JtIik7Cj4gPiAg
ICAgIH0KPiA+ICB9Cj4gPiAgI2VuZGlmCj4gPiAKPiA+IAo+ID4gVGhlIHNhbWUgdGhpbmcgY291
bGQgYmUgZG9uZSBieSBsaWJ4bCwgYnkgcHJvdmlkaW5nIHNwZWNpZmljIGNvbW1hbmQKPiA+IGxp
bmUgb3B0aW9ucyB0byBxZW11LiAoSSB0aGluayB0aGF0IGNvdWxkIGV2ZW4gYmUgZG9uZSB2aWEg
YSBkaWZmZXJlbnQKPiA+IGNvbmZpZyBmaWxlIGZvciB0aGUgZ3Vlc3QuKQo+IAo+IFRoaXMgcGF0
Y2ggZG9lc24ndCBzZWVtIHRvIHdvcmsgZm9yIG1lLiAgSXQgc2VlbXMgbGlrZSB0aGUgZGV2aWNl
IG1vZGVsCj4gcHJvY2VzcyBpcyBleGl0aW5nIGltbWVkaWF0ZWx5LCBidXQgSSBoYXZlbid0IGJl
ZW4gYWJsZSB0byBmaW5kIGFueQo+IGluZm9ybWF0aW9uIGFzIHRvIHdoYXQgaXMgZ29pbmcgd3Jv
bmcuICBJIHRlc3RlZCB3aXRoIFhlbiA0LjYuNiBhbmQgdGhlCj4gUUVNVSBwYWNrYWdlZCB3aXRo
IHRoYXQgcmVsZWFzZS4gIFNob3VsZCBJIHRyeSBpdCBvbiBhIGRpZmZlcmVudCB2ZXJzaW9uCj4g
b2YgWGVuIGFuZCBRRU1VPwoKV2hhdCB0aGlzIHBhdGNoIGRvZXMgaXMgYXNraW5nIFFFTVUgdG8g
aW5zZXJ0IHRoZSBQQ0kgY2FyZAoieGVuLXBsYXRmb3JtIiBpbnRvIHRoZSAzcmQgUENJIHNsb3Qu
IE15IGd1ZXNzIGlzIHRoYXQgZmFpbGVkIGJlY2F1c2UKdGhlcmUgaXMgYWxyZWFkeSBhIFBDSSBk
ZXZpY2UgdGhlcmUuCgpZb3UgY291bGQgY2hlY2sgcWVtdSdzIGxvZ3MsIGl0J3MgaW4KL3Zhci9s
b2cveGVuL3FlbXUtZG0tJHtndWVzdF9uYW1lfS5sb2cKCgpMZXQncyB0cnkgc29tZXRoaW5nIGVs
c2UsIGluc3RlYWQgb2YgcGF0Y2hpbmcgUUVNVSwgd2UgY2FuIHBhdGNoIGxpYnhsLAp0aGF0IG1p
Z2h0IHdvcmsgYmV0dGVyLiBDYW4geW91IHRyeSB0aGlzIHBhdGNoPyAoSSd2ZSBvbmx5IHRlc3QK
Y29tcGlsZWQuKSBJJ3ZlIHdyaXRlIHRoZSBwYXRjaCBmb3IgWGVuIDQuNiwgc2luY2UgdGhhdCB0
aGUgdmVyc2lvbiB5b3UKYXJlIHVzaW5nLgoKCkZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpTdWJqZWN0OiBbUEFUQ0hdIGxpYnhsX2RtOiBFeHBsaWNpdGx5
IHB1dCB4ZW4tcGxhdGZvcm0gZGV2aWNlIG9uIFBDSSBzbG90IDMKCkluIG9yZGVyIHRvIGRvIHRo
YXQsIHdlIGRvbid0IHVzZSB4ZW5mdiBtYWNoaW5lIGFueW1vcmUgYW5kIGV4cGxpY2l0eQphZGQg
dGhlIHBsYXRmb3JtIGRldmljZSBvbiB0aGUgY29tbWFuZCBsaW5lLgoKU2lnbmVkLW9mZi1ieTog
QW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGwvbGlieGxfZG0uYyB8IDExICsrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRp
b25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rt
LmMgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDBkYjVmMTM1NTMuLjU5YzAxMDJhM2Ug
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfZG0uYwpAQCAtODk5LDYgKzg5OSwxMSBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kZXZp
Y2VfbW9kZWxfYXJnc19uZXcobGlieGxfX2djICpnYywKICAgICAgICAgICAgIH0KICAgICAgICAg
fQogCisgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPnUuaHZtLnhlbl9wbGF0
Zm9ybV9wY2kpKSB7CisgICAgICAgICAgICBmbGV4YXJyYXlfdmFwcGVuZChkbV9hcmdzLCAiLWRl
dmljZSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAieGVuLXBsYXRmb3JtLGFkZHI9
MyIsIE5VTEwpOworICAgICAgICB9CisKICAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJf
aW5mby0+dS5odm0ubm9ncmFwaGljKSAmJiAoIXNkbCAmJiAhdm5jKSkgewogICAgICAgICAgICAg
ZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW5vZ3JhcGhpYyIpOwogICAgICAgICB9CkBAIC0x
MDc1LDE0ICsxMDgwLDEwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9h
cmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9h
cmdzLCBiX2luZm8tPmV4dHJhX3B2W2ldKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJY
TF9ET01BSU5fVFlQRV9IVk06Ci0gICAgICAgIGlmICghbGlieGxfZGVmYm9vbF92YWwoYl9pbmZv
LT51Lmh2bS54ZW5fcGxhdGZvcm1fcGNpKSkgewogICAgICAgICAgICAgLyogU3dpdGNoaW5nIGhl
cmUgdG8gdGhlIG1hY2hpbmUgInBjIiB3aGljaCBkb2VzIG5vdCBhZGQKICAgICAgICAgICAgICAq
IHRoZSB4ZW4tcGxhdGZvcm0gZGV2aWNlIGluc3RlYWQgb2YgdGhlIGRlZmF1bHQgInhlbmZ2IiBt
YWNoaW5lLgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBtYWNoaW5lYXJnID0gbGlieGxf
X3NwcmludGYoZ2MsICJwYyxhY2NlbD14ZW4iKTsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAg
ICAgIG1hY2hpbmVhcmcgPSBsaWJ4bF9fc3ByaW50ZihnYywgInhlbmZ2Iik7Ci0gICAgICAgIH0K
KyAgICAgICAgbWFjaGluZWFyZyA9IGxpYnhsX19zcHJpbnRmKGdjLCAicGMsYWNjZWw9eGVuIik7
CiAgICAgICAgIGlmIChiX2luZm8tPnUuaHZtLm1taW9faG9sZV9tZW1rYikgewogICAgICAgICAg
ICAgdWludDY0X3QgbWF4X3JhbV9iZWxvd180ZyA9ICgxVUxMIDw8IDMyKSAtCiAgICAgICAgICAg
ICAgICAgKGJfaW5mby0+dS5odm0ubW1pb19ob2xlX21lbWtiIDw8IDEwKTsKCi0tIApBbnRob255
IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:03:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Ar-0008Mj-Gl; Thu, 04 Jan 2018 13:03:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zi/c=d7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eX5Aq-0008M3-9B
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 13:03:08 +0000
X-Inumbo-ID: d8e17796-f14f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8e17796-f14f-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:04:50 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eX5AX-0001lq-SB; Thu, 04 Jan 2018 13:02:49 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eX5AX-0003nj-R9; Thu, 04 Jan 2018 13:02:49 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eX5AX-0003nj-R9@xenbits.xenproject.org>
Date: Thu, 04 Jan 2018 13:02:49 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 253 - x86: memory leak with MSR
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

                    Xen Security Advisory XSA-253
                              version 2

                  x86: memory leak with MSR emulation

UPDATES IN VERSION 2
====================

Public release.

ISSUE DESCRIPTION
=================

In Xen 4.10, new infrastructure was introduced as part of an overhaul to
how MSR emulation happens for guests.  Unfortunately, one tracking
structure isn't freed when a vcpu is destroyed.

IMPACT
======

A memory allocation of 8 bytes is leaked each time a vcpu is destroyed.

A malicious guest may, by frequently rebooting over extended periods of
time, run the system out of memory, resulting in a Denial of Service
(DoS).

VULNERABLE SYSTEMS
==================

Xen versions 4.10 and later are affected.  Xen 4.9 and earlier are not
affected.

Only x86 systems are affected.  ARM systems are not.

All guest kinds can exploit this vulnerability.

MITIGATION
==========

Limiting the frequency with which a guest is able to reboot, will
limit the memory leak.

Rebooting each host (after migrating its guests) periodically will
reclaim the leaked space.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa253.patch           Xen 4.10, xen-unstable

$ sha256sum xsa253*
bba1abb5e4368421de29385e37f8477bf3534d3ba3ff7e2aae9c9d3da53f1393  xsa253.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaTiXyAAoJEIP+FMlX6CvZ/CIH/3LEbyAmWUSs4C2Rt0EENDLO
JnnAGXWIy3DsffGiG9zOhfYiItn2iD+J+EcO+WC5lGPBSkX1KiXdsWVla/dJuy0F
frx5pdqJNSHFihK/6fGU0WnSBFz6o2gkn2hOnzWfpxNLiJMrHCI6GEOcdMx6xtOQ
9QZAa7rCN1aRx0Lx1LjuvaqPwy4rJ294zLnwarMoN10KZ3oRVbQ8mf4kN+/X+hlK
9MxUj99WYZWcJhcRLGiQALPdRQeabh72/ZTFsfIAwPxaEgT6YhwFrFDG526iNcM0
MkruO8HeD+byrQrni/qgB5EAIyPsFuBfvzddHzPA+9sSrf4QDjQWPFihQ3ti+xg=
=sQVC
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa253.patch"
Content-Disposition: attachment; filename="xsa253.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRnJlZSBtc3JfdmNwdV9wb2xpY3kgZHVy
aW5nIHZjcHUgZGVzdHJ1Y3Rpb24KCmMvcyA0MTg3Zjc5ZGM3ICJ4ODYvbXNy
OiBpbnRyb2R1Y2Ugc3RydWN0IG1zcl92Y3B1X3BvbGljeSIgaW50cm9kdWNl
ZCBhCnBlci12Y3B1IG1lbW9yeSBhbGxvY2F0aW9uLCBidXQgZmFpbGVkIHRv
IGZyZWUgaXQgaW4gdGhlIGNsZWFuIHZjcHUKZGVzdHJ1Y3Rpb24gY2FzZS4K
ClRoaXMgaXMgWFNBLTI1MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggYjE3NDY4Yy4uMGFlNzE1ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAt
MzgyLDYgKzM4Miw5IEBAIHZvaWQgdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1
ICp2KQogCiAgICAgdmNwdV9kZXN0cm95X2ZwdSh2KTsKIAorICAgIHhmcmVl
KHYtPmFyY2gubXNyKTsKKyAgICB2LT5hcmNoLm1zciA9IE5VTEw7CisKICAg
ICBpZiAoICFpc19pZGxlX2RvbWFpbih2LT5kb21haW4pICkKICAgICAgICAg
dnBtdV9kZXN0cm95KHYpOwogCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:06:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5E6-0000RG-Vy; Thu, 04 Jan 2018 13:06:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5E6-0000R7-Eh
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:06:30 +0000
X-Inumbo-ID: ea15f1b8-f14f-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea15f1b8-f14f-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:05:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457094946"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:19 +0000
Message-ID: <20180104130625.28605-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 08/74] libxl: Introduce hack to allow PVH
	mode to add a shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKbGlieGwgd2ls
bCBsb29rIGZvciBMSUJYTF9QVlNISU1fUEFUSCBhbmQgTElCWExfUFZTSElNX0NNRExJTkUKZW52
aXJvbm1lbnQgdmFyaWFibGVzLiAgSWYgdGhlIGZpcnN0IGlzIHByZXNlbnQsIGl0IHdpbGwgYm9v
dCB3aXRoIHRoZQpzaGltIGFuZCB0aGUgZXhpc3Rpbmcga2VybmVsIC8gcmFtZGlzay4gIChUaGF0
IGlzLCB0aGUgc2hpbSBhcyB0aGUgImtlcm5lbCIgYW5kIHRoZQprZXJuZWwgYW5kIHJhbWRpc2sg
Ym90aCBhcyBleHRyYSBtb2R1bGVzLikKCklmIG5vdCwgaXQgd2lsbCBqdXN0IGJvb3QgdGhlIGtl
cm5lbCAvIHJhbWRpc2sgZGlyZWN0bHkgKHRoYXQgaXMsIHdpdGgKdGhlIGtlcm5lbCBhcyAia2Vy
bmVsIiBhbmQgdGhlIHJhbWRpc2sgYXMgYSBtb2R1bGUpLgoKU2lnbmVkLW9mZi1ieTogR2Vvcmdl
IER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KVG8gYmUgcmVwbGFjZWQgd2l0
aCBwcm9wZXIgdG9vbHN0YWNrIHNpZGUgcGF0Y2hlcwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jICAgICAgfCA2NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQs
IDU4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZmJiZGI5ZWMy
Zi4uZjA0ZWVjN2M3OSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIv
dG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTEwMjUsMjIgKzEwMjUsNTEgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCiAKICAgICBpZiAoc3RhdGUt
PnB2X2tlcm5lbC5wYXRoICE9IE5VTEwgJiYKICAgICAgICAgaW5mby0+dHlwZSA9PSBMSUJYTF9E
T01BSU5fVFlQRV9QVkgpIHsKLSAgICAgICAgLyogVHJ5IHRvIGxvYWQgYSBrZXJuZWwgaW5zdGVh
ZCBvZiB0aGUgZmlybXdhcmUuICovCi0gICAgICAgIGlmIChzdGF0ZS0+cHZfa2VybmVsLm1hcHBl
ZCkgewotICAgICAgICAgICAgcmMgPSB4Y19kb21fa2VybmVsX21lbShkb20sIHN0YXRlLT5wdl9r
ZXJuZWwuZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPnB2
X2tlcm5lbC5zaXplKTsKKworICAgICAgICBpZiAoc3RhdGUtPnNoaW1fcGF0aCkgeworICAgICAg
ICAgICAgcmMgPSB4Y19kb21fa2VybmVsX2ZpbGUoZG9tLCBzdGF0ZS0+c2hpbV9wYXRoKTsKICAg
ICAgICAgICAgIGlmIChyYykgewotICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21f
a2VybmVsX21lbSBmYWlsZWQiKTsKKyAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAieGNfZG9t
X2tlcm5lbF9maWxlIGZhaWxlZCIpOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICAgICAgfQorCisgICAgICAgICAgICAvKiBXZSd2ZSBsb2FkZWQgdGhlIHNoaW0sIHNvIGxvYWQg
dGhlIGtlcm5lbCBhcyBhIHNlY29uZGFyeSBtb2R1bGUgKi8KKyAgICAgICAgICAgIGlmIChzdGF0
ZS0+cHZfa2VybmVsLm1hcHBlZCkgeworICAgICAgICAgICAgICAgIExPRyhXQVJOLCAieGNfZG9t
X21vZHVsZV9tZW0sIGNtZGxpbmUgJXMiLAorICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+cHZf
Y21kbGluZSk7CisgICAgICAgICAgICAgICAgcmMgPSB4Y19kb21fbW9kdWxlX21lbShkb20sIHN0
YXRlLT5wdl9rZXJuZWwuZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0YXRlLT5wdl9rZXJuZWwuc2l6ZSwgc3RhdGUtPnB2X2NtZGxpbmUpOworICAgICAgICAg
ICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAieGNfZG9t
X2tlcm5lbF9tZW0gZmFpbGVkIik7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAg
ICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgTE9H
KFdBUk4sICJ4Y19kb21fbW9kdWxlX2ZpbGUsIHBhdGggJXMgY21kbGluZSAlcyIsCisgICAgICAg
ICAgICAgICAgICAgIHN0YXRlLT5wdl9rZXJuZWwucGF0aCwgc3RhdGUtPnB2X2NtZGxpbmUpOwor
ICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX21vZHVsZV9maWxlKGRvbSwgc3RhdGUtPnB2X2tl
cm5lbC5wYXRoLCBzdGF0ZS0+cHZfY21kbGluZSk7CisgICAgICAgICAgICAgICAgaWYgKHJjKSB7
CisgICAgICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fa2VybmVsX2ZpbGUgZmFp
bGVkIik7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIH0KICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIHJjID0geGNfZG9t
X2tlcm5lbF9maWxlKGRvbSwgc3RhdGUtPnB2X2tlcm5lbC5wYXRoKTsKLSAgICAgICAgICAgIGlm
IChyYykgewotICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fa2VybmVsX2ZpbGUg
ZmFpbGVkIik7Ci0gICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICAvKiBObyBz
aGltLCBzbyBsb2FkIHRoZSBrZXJuZWwgZGlyZWN0bHkgKi8KKyAgICAgICAgICAgIGlmIChzdGF0
ZS0+cHZfa2VybmVsLm1hcHBlZCkgeworICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX2tlcm5l
bF9tZW0oZG9tLCBzdGF0ZS0+cHZfa2VybmVsLmRhdGEsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0ZS0+cHZfa2VybmVsLnNpemUpOworICAgICAgICAgICAgICAg
IGlmIChyYykgeworICAgICAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAieGNfZG9tX2tlcm5l
bF9tZW0gZmFpbGVkIik7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgcmMgPSB4Y19k
b21fa2VybmVsX2ZpbGUoZG9tLCBzdGF0ZS0+cHZfa2VybmVsLnBhdGgpOworICAgICAgICAgICAg
ICAgIGlmIChyYykgeworICAgICAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAieGNfZG9tX2tl
cm5lbF9maWxlIGZhaWxlZCIpOworICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLQorICAgICAgICAKICAgICAg
ICAgaWYgKHN0YXRlLT5wdl9yYW1kaXNrLnBhdGggJiYgc3RybGVuKHN0YXRlLT5wdl9yYW1kaXNr
LnBhdGgpKSB7CiAgICAgICAgICAgICBpZiAoc3RhdGUtPnB2X3JhbWRpc2subWFwcGVkKSB7CiAg
ICAgICAgICAgICAgICAgcmMgPSB4Y19kb21fbW9kdWxlX21lbShkb20sIHN0YXRlLT5wdl9yYW1k
aXNrLmRhdGEsCkBAIC0xMTU0LDggKzExODMsMjQgQEAgaW50IGxpYnhsX19idWlsZF9odm0obGli
eGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAKICAgICB4Y19kb21fbG9naW5pdChjdHgtPnhj
aCk7CiAKKyAgICAvKiBGSVhNRSAqLworI2RlZmluZSBMSUJYTF9QVlNISU1fUEFUSCAiTElCWExf
UFZTSElNX1BBVEgiCisjZGVmaW5lIExJQlhMX1BWU0hJTV9DTURMSU5FICJMSUJYTF9QVlNISU1f
Q01ETElORSIKKyAgICBzdGF0ZS0+c2hpbV9wYXRoID0gZ2V0ZW52KExJQlhMX1BWU0hJTV9QQVRI
KTsKKyAgICBpZiAoc3RhdGUtPnNoaW1fcGF0aCkgeworICAgICAgICBzdGF0ZS0+c2hpbV9jbWRs
aW5lID0gZ2V0ZW52KExJQlhMX1BWU0hJTV9DTURMSU5FKTsKKyAgICAgICAgTE9HKFdBUk4sICJM
SUJYTF9QVlNISU1fUEFUSCBkZXRlY3RlZCwgdXNpbmcgcHYgc2hpbSAlcyBjbWQgJXMiLAorICAg
ICAgICAgICAgc3RhdGUtPnNoaW1fcGF0aCwgc3RhdGUtPnNoaW1fY21kbGluZSk7CisgICAgfQor
CisgICAgLyogCisgICAgICogSWYgUFZIIGFuZCB3ZSBoYXZlIGEgc2hpbSBvdmVycmlkZSwgdXNl
IHRoZSBzaGltIGNtZGxpbmUuCisgICAgICogSWYgUFZIIGFuZCBubyBzaGltIG92ZXJyaWRlLCB1
c2UgdGhlIHB2IGNtZGxpbmUuCisgICAgICogSWYgbm90IFBWSCwgdXNlIGluZm8tPmNtZGxpbmUu
CisgICAgICovCiAgICAgZG9tID0geGNfZG9tX2FsbG9jYXRlKGN0eC0+eGNoLCBpbmZvLT50eXBl
ID09IExJQlhMX0RPTUFJTl9UWVBFX1BWSCA/Ci0gICAgICAgICAgICAgICAgICAgICAgICAgIHN0
YXRlLT5wdl9jbWRsaW5lIDogaW5mby0+Y21kbGluZSwgTlVMTCk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgIChzdGF0ZS0+c2hpbV9wYXRoID8gc3RhdGUtPnNoaW1fY21kbGluZSA6IHN0YXRl
LT5wdl9jbWRsaW5lKSA6CisgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmNtZGxpbmUs
IE5VTEwpOwogICAgIGlmICghZG9tKSB7CiAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fYWxs
b2NhdGUgZmFpbGVkIik7CiAgICAgICAgIHJjID0gRVJST1JfTk9NRU07CmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aAppbmRleCBiZmE5NWQ4NjE5Li5lZjFiMmUyY2ExIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEx
MzYsNiArMTEzNiw4IEBAIHR5cGVkZWYgc3RydWN0IHsKIAogICAgIGxpYnhsX19maWxlX3JlZmVy
ZW5jZSBwdl9rZXJuZWw7CiAgICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNlIHB2X3JhbWRpc2s7Cisg
ICAgY29uc3QgY2hhciAqIHNoaW1fcGF0aDsKKyAgICBjb25zdCBjaGFyICogc2hpbV9jbWRsaW5l
OwogICAgIGNvbnN0IGNoYXIgKiBwdl9jbWRsaW5lOwogCiAgICAgeGVuX3ZtZW1yYW5nZV90ICp2
bWVtcmFuZ2VzOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:06:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5EB-0000S0-Dx; Thu, 04 Jan 2018 13:06:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5EA-0000R3-0t
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:06:34 +0000
X-Inumbo-ID: 54bfded6-f150-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 54bfded6-f150-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:08:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457094943"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:17 +0000
Message-ID: <20180104130625.28605-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 06/74] tools/libelf: fix elf notes check
	for PVH guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFZIIG9ubHkgcmVxdWlyZXMgUEhZUzMyX0VOVFJZIHRvIGJlIHNldC4gUmV0dXJuIGltbWVkaWF0
ZWx5IGlmIHRoYXQncwp0aGUgY2FzZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHhlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMgfCA5ICsr
KysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMgYi94ZW4vY29t
bW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5jCmluZGV4IDgyOWQ1MTc2YTkuLjUwOGYwOGRiNDIg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMKKysrIGIveGVu
L2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYwpAQCAtMzgxLDYgKzM4MSwxMyBAQCBzdGF0
aWMgZWxmX2Vycm9yc3RhdHVzIGVsZl94ZW5fbm90ZV9jaGVjayhzdHJ1Y3QgZWxmX2JpbmFyeSAq
ZWxmLAogICAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCisgICAgLyogUFZIIG9ubHkgcmVxdWly
ZXMgb25lIEVMRiBub3RlIHRvIGJlIHNldCAqLworICAgIGlmICggcGFybXMtPnBoeXNfZW50cnkg
IT0gVU5TRVRfQUREUjMyICkKKyAgICB7CisgICAgICAgIGVsZl9tc2coZWxmLCAiRUxGOiBGb3Vu
ZCBQVkggaW1hZ2VcbiIpOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICAvKiBDaGVj
ayB0aGUgY29udGVudHMgb2YgdGhlIFhlbiBub3RlcyBvciBndWVzdCBzdHJpbmcuICovCiAgICAg
aWYgKCAoKHN0cmxlbihwYXJtcy0+bG9hZGVyKSA9PSAwKSB8fAogICAgICAgICAgIHN0cm5jbXAo
cGFybXMtPmxvYWRlciwgImdlbmVyaWMiLCA3KSkgJiYKQEAgLTM4OSw3ICszOTYsNyBAQCBzdGF0
aWMgZWxmX2Vycm9yc3RhdHVzIGVsZl94ZW5fbm90ZV9jaGVjayhzdHJ1Y3QgZWxmX2JpbmFyeSAq
ZWxmLAogICAgIHsKICAgICAgICAgZWxmX2VycihlbGYsCiAgICAgICAgICAgICAgICAgIkVSUk9S
OiBXaWxsIG9ubHkgbG9hZCBpbWFnZXMgYnVpbHQgZm9yIHRoZSBnZW5lcmljIGxvYWRlciBvciBM
aW51eCBpbWFnZXMiCi0gICAgICAgICAgICAgICAgIiAoTm90ICclLipzJyBhbmQgJyUuKnMnKVxu
IiwKKyAgICAgICAgICAgICAgICAiIChOb3QgJyUuKnMnIGFuZCAnJS4qcycpIG9yIHdpdGggUEhZ
UzMyX0VOVFJZIHNldFxuIiwKICAgICAgICAgICAgICAgICAoaW50KXNpemVvZihwYXJtcy0+bG9h
ZGVyKSwgcGFybXMtPmxvYWRlciwKICAgICAgICAgICAgICAgICAoaW50KXNpemVvZihwYXJtcy0+
Z3Vlc3Rfb3MpLCBwYXJtcy0+Z3Vlc3Rfb3MpOwogICAgICAgICByZXR1cm4gLTE7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:06:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5EC-0000SG-KZ; Thu, 04 Jan 2018 13:06:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5EB-0000R6-12
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:06:35 +0000
X-Inumbo-ID: 553f7a5f-f150-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 553f7a5f-f150-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:08:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457094948"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:20 +0000
Message-ID: <20180104130625.28605-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 09/74] xen/common: Widen the guest
	logging buffer slightly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoaXMgcmVk
dWNlcyB0aGUgYW1vdW50IG9mIGxpbmUgd3JhcHBpbmcgZnJvbSBndWVzdHM7IFhlbiBpbiBwYXJ0
aWN1bGFyIGxpa2VzCnRvIHByaW50IGxpbmVzIGxvbmdlciB0aGFuIDgwIGNoYXJhY3RlcnMuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMDAyYmEyOWQ2ZC4uNjRhYmMxZGY2YyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTQyNyw3ICs0MjcsNyBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgeGVuX2RvbWFpbl9oYW5kbGVf
dCBoYW5kbGU7CiAKICAgICAvKiBodm1fcHJpbnRfbGluZSgpIGFuZCBndWVzdF9jb25zb2xlX3dy
aXRlKCkgbG9nZ2luZy4gKi8KLSNkZWZpbmUgRE9NQUlOX1BCVUZfU0laRSA4MAorI2RlZmluZSBE
T01BSU5fUEJVRl9TSVpFIDIwMAogICAgIGNoYXIgICAgICAgKnBidWY7CiAgICAgdW5zaWduZWQg
ICAgcGJ1Zl9pZHg7CiAgICAgc3BpbmxvY2tfdCAgcGJ1Zl9sb2NrOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:06:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:06:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5EB-0000Rp-6f; Thu, 04 Jan 2018 13:06:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5EA-0000R2-0t
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:06:34 +0000
X-Inumbo-ID: 541334d3-f150-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 541334d3-f150-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:08:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457094942"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:16 +0000
Message-ID: <20180104130625.28605-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 05/74] tools/libxc: remove extraneous
	newline in xc_dom_load_acpi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGMveGNfZG9tX2NvcmUuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgYi90
b29scy9saWJ4Yy94Y19kb21fY29yZS5jCmluZGV4IGI1ZjMxNmExZGMuLjMwM2NiOTcxZTggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
ZG9tX2NvcmUuYwpAQCAtMTA3OCw3ICsxMDc4LDcgQEAgc3RhdGljIGludCB4Y19kb21fbG9hZF9h
Y3BpKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIAogICAgIHdoaWxlICggKGkgPCBNQVhfQUNQ
SV9NT0RVTEVTKSAmJiBkb20tPmFjcGlfbW9kdWxlc1tpXS5sZW5ndGggKQogICAgIHsKLSAgICAg
ICAgRE9NUFJJTlRGKCIlczogJWQgYnl0ZXMgYXQgYWRkcmVzcyAlIiBQUkl4NjQgIlxuIiwgX19G
VU5DVElPTl9fLAorICAgICAgICBET01QUklOVEYoIiVzOiAlZCBieXRlcyBhdCBhZGRyZXNzICUi
IFBSSXg2NCwgX19GVU5DVElPTl9fLAogICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVs
ZXNbaV0ubGVuZ3RoLAogICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbaV0uZ3Vl
c3RfYWRkcl9vdXQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:07:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:07:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Ea-0000ZM-S8; Thu, 04 Jan 2018 13:07:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5EZ-0000Xy-PQ
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:06:59 +0000
X-Inumbo-ID: 63aa89ca-f150-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63aa89ca-f150-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:08:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464667513"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:12 +0000
Message-ID: <20180104130625.28605-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 01/74] x86/svm: Offer CPUID Faulting to
	AMD HVM guests as well
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkNQVUlEIEZh
dWx0aW5nIGNhbiBiZSB2aXJ0dWxpc2VkIGZvciBIVk0gZ3Vlc3RzIHdpdGhvdXQgaGFyZHdhcmUg
c3VwcG9ydCwKbWVhbmluZyBpdCBjYW4gYmUgb2ZmZXJlZCB0byBTVk0gZ3Vlc3RzLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8IDYgKysrKysrCiB4ZW4vYXJjaC94ODYvbXNyLmMg
ICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMmU2MmI5YmI2ZC4uNjc3MjQxYmU2NSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE3ODYsNiArMTc4NiwxMiBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2Rv
X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggKGluc3RfbGVuID0g
X19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKGN1cnIsIElOU1RSX0NQVUlEKSkgPT0gMCApCiAgICAg
ICAgIHJldHVybjsKIAorICAgIGlmICggaHZtX2NoZWNrX2NwdWlkX2ZhdWx0aW5nKGN1cnIpICkK
KyAgICB7CisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAp
OworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgZ3Vlc3RfY3B1aWQoY3VyciwgcmVncy0+
ZWF4LCByZWdzLT5lY3gsICZyZXMpOwogICAgIEhWTVRSQUNFXzVEKENQVUlELCByZWdzLT5lYXgs
IHJlcy5hLCByZXMuYiwgcmVzLmMsIHJlcy5kKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDMxOTgzZWRjNTQuLjE4N2Y4NjIzYTUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMK
QEAgLTM5LDcgKzM5LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3Bv
bGljeSh2b2lkKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiAweDAwMDAwMGNlICBNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTyAqLwotICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCApCiAgICAgewogICAgICAgICBkcC0+cGxhZm9ybV9pbmZvLmF2YWls
YWJsZSA9IHRydWU7CiAgICAgICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0
cnVlOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:07:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:07:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Ec-0000aK-2T; Thu, 04 Jan 2018 13:07:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Ea-0000YC-TH
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:07:00 +0000
X-Inumbo-ID: 6444b3bc-f150-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6444b3bc-f150-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:08:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464667514"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:15 +0000
Message-ID: <20180104130625.28605-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 04/74] tools/libxc: initialise hvm loader
	elf log fd to get more logging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGMveGNfZG9tX2h2bWxvYWRlci5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21faHZtbG9hZGVyLmMgYi90b29scy9s
aWJ4Yy94Y19kb21faHZtbG9hZGVyLmMKaW5kZXggNTlmOTRlNTFlNS4uMDJjM2VhZWYzOCAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2h2bWxvYWRlci5jCisrKyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbV9odm1sb2FkZXIuYwpAQCAtNjYsNiArNjYsNyBAQCBzdGF0aWMgZWxmX25lZ2Vycm5v
dmFsIHhjX2RvbV9wcm9iZV9odm1fa2VybmVsKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAg
ICAgICAgcmV0dXJuIHJjOwogCiAgICAgcmMgPSBlbGZfaW5pdCgmZWxmLCBkb20tPmtlcm5lbF9i
bG9iLCBkb20tPmtlcm5lbF9zaXplKTsKKyAgICB4Y19lbGZfc2V0X2xvZ2ZpbGUoZG9tLT54Y2gs
ICZlbGYsIDEpOwogICAgIGlmICggcmMgIT0gMCApCiAgICAgICAgIHJldHVybiByYzsKIAotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:07:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:07:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Ec-0000aj-8s; Thu, 04 Jan 2018 13:07:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Ea-0000YD-UN
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:07:00 +0000
X-Inumbo-ID: 6484d858-f150-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6484d858-f150-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:08:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464667515"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:14 +0000
Message-ID: <20180104130625.28605-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 03/74] x86/upcall: inject a spurious
	event after setting upcall vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkluIGNhc2UgdGhl
IHZDUFUgaGFzIHBlbmRpbmcgZXZlbnRzIHRvIGluamVjdC4gVGhpcyBmaXhlcyBhIGJ1ZyB0aGF0
CmhhcHBlbmVkIGlmIHRoZSBndWVzdCBtYXBwZWQgdGhlIHZjcHUgaW5mbyBhcmVhIHVzaW5nClZD
UFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8gd2l0aG91dCBoYXZpbmcgc2V0dXAgdGhlIGV2ZW50IGNo
YW5uZWwKdXBjYWxsLCBhbmQgdGhlbiBzZXR1cCB0aGUgdXBjYWxsIHZlY3Rvci4KCkluIHRoaXMg
c2NlbmFyaW8gdGhlIGd1ZXN0IHdvdWxkIG5vdCByZWNlaXZlIGFueSB1cGNhbGxzLCBiZWNhdXNl
IHRoZQpjYWxsIHRvIFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8gd291bGQgaGF2ZSBtYXJrZWQg
dGhlIHZDUFUgYXMgaGF2aW5nCnBlbmRpbmcgZXZlbnRzLCBidXQgdGhlIHZlY3RvciBjb3VsZCBu
b3QgYmUgaW5qZWN0ZWQgYmVjYXVzZSBpdCB3YXMKbm90IHlldCBzZXR1cC4KClRoaXMgaGFzIG5v
dCBjYXVzZWQgaXNzdWVzIHNvIGZhciBiZWNhdXNlIGFsbCB0aGUgY29uc3VtZXJzIGZpcnN0CnNl
dHVwIHRoZSB2ZWN0b3IgY2FsbGJhY2sgYW5kIHRoZW4gbWFwIHRoZSB2Y3B1IGluZm8gcGFnZSwg
YnV0IHRoZXJlJ3MKbm8gbGltaXRhdGlvbiB0aGF0IHByZXZlbnRzIGRvaW5nIGl0IGluIHRoZSBp
bnZlcnNlIG9yZGVyLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIHwgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2lycS5jIHwgNCArKysrCiAyIGZp
bGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDI4YmM3ZTQyNTIuLjNkZmIz
NTExZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtNDA2OSw2ICs0MDY5LDcgQEAgc3RhdGljIGludCBodm1vcF9zZXRf
ZXZ0Y2huX3VwY2FsbF92ZWN0b3IoCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIiVwdjogdXBj
YWxsIHZlY3RvciAlMDJ4XG4iLCB2LCBvcC52ZWN0b3IpOwogCiAgICAgdi0+YXJjaC5odm1fdmNw
dS5ldnRjaG5fdXBjYWxsX3ZlY3RvciA9IG9wLnZlY3RvcjsKKyAgICBhcmNoX2V2dGNobl9pbmpl
Y3Qodik7CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
aXJxLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lycS5jCmluZGV4IDAwNzdmNjhhODMuLjk0MjdlMzA4
MDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9pcnEuYwpAQCAtMzg1LDYgKzM4NSw3IEBAIHZvaWQgaHZtX3NldF9jYWxsYmFja192aWEo
c3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgdmlhKQogICAgIHN0cnVjdCBodm1faXJxICpodm1f
aXJxID0gaHZtX2RvbWFpbl9pcnEoZCk7CiAgICAgdW5zaWduZWQgaW50IGdzaT0wLCBwZGV2PTAs
IHBpbnR4PTA7CiAgICAgdWludDhfdCB2aWFfdHlwZTsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsKIAog
ICAgIHZpYV90eXBlID0gKHVpbnQ4X3QpTUFTS19FWFRSKHZpYSwgSFZNX1BBUkFNX0NBTExCQUNL
X0lSUV9UWVBFX01BU0spICsgMTsKICAgICBpZiAoICgodmlhX3R5cGUgPT0gSFZNSVJRX2NhbGxi
YWNrX2dzaSkgJiYgKHZpYSA9PSAwKSkgfHwKQEAgLTQ0Nyw2ICs0NDgsOSBAQCB2b2lkIGh2bV9z
ZXRfY2FsbGJhY2tfdmlhKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IHZpYSkKIAogICAgIHNw
aW5fdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spOwogCisgICAgZm9yX2VhY2hf
dmNwdShkLCB2KQorICAgICAgICBhcmNoX2V2dGNobl9pbmplY3Qodik7CisKICNpZm5kZWYgTkRF
QlVHCiAgICAgcHJpbnRrKFhFTkxPR19HX0lORk8gIkRvbSV1IGNhbGxiYWNrIHZpYSBjaGFuZ2Vk
IHRvICIsIGQtPmRvbWFpbl9pZCk7CiAgICAgc3dpdGNoICggdmlhX3R5cGUgKQotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:07:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5FA-0000rr-MQ; Thu, 04 Jan 2018 13:07:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5FA-0000pQ-1Z
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:07:36 +0000
X-Inumbo-ID: 54e66f8a-f150-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 54e66f8a-f150-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:08:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457094941"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:13 +0000
Message-ID: <20180104130625.28605-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 02/74] x86: Common cpuid faulting support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCldpdGggQ1BV
SUQgRmF1bHRpbmcgb2ZmZXJlZCB0byBTVk0gZ3Vlc3RzLCBtb3ZlIFhlbidzIGZhdWx0aW5nIGNv
ZGUgdG8gYmVpbmcKY29tbW9uIHJhdGhlciB0aGFuIEludGVsIHNwZWNpZmljLgoKVGhpcyBpcyBu
ZWNlc3NhcnkgZm9yIG5lc3RlZCBYZW4gKGluYy4gcHYtc2hpbSBtb2RlKSB0byBwcmV2ZW50IFBW
IGd1ZXN0cyBmcm9tCmZpbmRpbmcgdGhlIG91dGVyIEhWTSBYZW4gbGVhdmVzIHZpYSBuYXRpdmUg
Y3B1aWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgICAgICAgICAgfCAxNiArKysrKy0t
LQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICB8IDc2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgIHwg
ODEgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3B1aWQuaCAgICAgfCAgMyAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaCB8ICA0ICstCiA1IGZpbGVzIGNoYW5nZWQsIDk4IGluc2VydGlvbnMoKyksIDgyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IDVmMzZhYzc1YTcuLjJiZmYzZWUzNzcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwpAQCAtMTk4
LDExICsxOTgsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIHByb2JlX21hc2tpbmdf
bXNycyh2b2lkKQogfQogCiAvKgotICogQ29udGV4dCBzd2l0Y2ggbGV2ZWxsaW5nIHN0YXRlIHRv
IHRoZSBuZXh0IGRvbWFpbi4gIEEgcGFyYW1ldGVyIG9mIE5VTEwgaXMKLSAqIHVzZWQgdG8gY29u
dGV4dCBzd2l0Y2ggdG8gdGhlIGRlZmF1bHQgaG9zdCBzdGF0ZSAoYnkgdGhlIGNwdSBicmluZ3Vw
LWNvZGUsCi0gKiBjcmFzaCBwYXRoLCBldGMpLgorICogQ29udGV4dCBzd2l0Y2ggQ1BVSUQgbWFz
a2luZyBzdGF0ZSB0byB0aGUgbmV4dCBkb21haW4uICBPbmx5IGNhbGxlZCBpZgorICogQ1BVSUQg
RmF1bHRpbmcgaXNuJ3QgYXZhaWxhYmxlLCBidXQgbWFza2luZyBNU1JzIGhhdmUgYmVlbiBkZXRl
Y3RlZC4gIEEKKyAqIHBhcmFtZXRlciBvZiBOVUxMIGlzIHVzZWQgdG8gY29udGV4dCBzd2l0Y2gg
dG8gdGhlIGRlZmF1bHQgaG9zdCBzdGF0ZSAoYnkKKyAqIHRoZSBjcHUgYnJpbmd1cC1jb2RlLCBj
cmFzaCBwYXRoLCBldGMpLgogICovCi1zdGF0aWMgdm9pZCBhbWRfY3R4dF9zd2l0Y2hfbGV2ZWxs
aW5nKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0KQorc3RhdGljIHZvaWQgYW1kX2N0eHRfc3dpdGNo
X21hc2tpbmcoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpCiB7CiAJc3RydWN0IGNwdWlkbWFza3Mg
KnRoZXNlX21hc2tzID0gJnRoaXNfY3B1KGNwdWlkbWFza3MpOwogCWNvbnN0IHN0cnVjdCBkb21h
aW4gKm5leHRkID0gbmV4dCA/IG5leHQtPmRvbWFpbiA6IE5VTEw7CkBAIC0yNjMsNiArMjY0LDkg
QEAgc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIGFtZF9pbml0X2xldmVsbGluZyh2b2lkKQog
ewogCWNvbnN0IHN0cnVjdCBjcHVpZG1hc2sgKm0gPSBOVUxMOwogCisJaWYgKHByb2JlX2NwdWlk
X2ZhdWx0aW5nKCkpCisJCXJldHVybjsKKwogCXByb2JlX21hc2tpbmdfbXNycygpOwogCiAJaWYg
KCpvcHRfZmFtcmV2ICE9ICdcMCcpIHsKQEAgLTM1Miw3ICszNTYsNyBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgbm9pbmxpbmUgYW1kX2luaXRfbGV2ZWxsaW5nKHZvaWQpCiAJfQogCiAJaWYgKGxldmVs
bGluZ19jYXBzKQotCQljdHh0X3N3aXRjaF9sZXZlbGxpbmcgPSBhbWRfY3R4dF9zd2l0Y2hfbGV2
ZWxsaW5nOworCQljdHh0X3N3aXRjaF9tYXNraW5nID0gYW1kX2N0eHRfc3dpdGNoX21hc2tpbmc7
CiB9CiAKIC8qCkBAIC01MTgsNyArNTIyLDcgQEAgc3RhdGljIHZvaWQgZWFybHlfaW5pdF9hbWQo
c3RydWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChjID09ICZib290X2NwdV9kYXRhKQogCQlhbWRf
aW5pdF9sZXZlbGxpbmcoKTsKIAotCWFtZF9jdHh0X3N3aXRjaF9sZXZlbGxpbmcoTlVMTCk7CisJ
Y3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKE5VTEwpOwogfQogCiBzdGF0aWMgdm9pZCBpbml0X2FtZChz
dHJ1Y3QgY3B1aW5mb194ODYgKmMpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBlOTU4OGIzYzBkLi5hMWYxYTA0
Nzc2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTExMywxMiArMTEzLDgwIEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgY3B1X2RldiBkZWZhdWx0X2NwdSA9IHsKIH07CiBzdGF0aWMgY29uc3Qgc3RydWN0IGNwdV9k
ZXYgKnRoaXNfY3B1ID0gJmRlZmF1bHRfY3B1OwogCi1zdGF0aWMgdm9pZCBkZWZhdWx0X2N0eHRf
c3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCkKK3N0YXRpYyBERUZJTkVf
UEVSX0NQVSh1aW50NjRfdCwgbXNyX21pc2NfZmVhdHVyZXMpOwordm9pZCAoKiBfX3JlYWRfbW9z
dGx5IGN0eHRfc3dpdGNoX21hc2tpbmcpKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0KTsKKworYm9v
bCBfX2luaXQgcHJvYmVfY3B1aWRfZmF1bHRpbmcodm9pZCkKK3sKKwl1aW50NjRfdCB2YWw7CisK
KwlpZiAocmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSB8fAorCSAgICAh
KHZhbCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKSB8fAorCSAgICByZG1zcl9z
YWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCisJCSAgICAgICB0aGlzX2NwdSht
c3JfbWlzY19mZWF0dXJlcykpKQorCXsKKwkJc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVS
RV9DUFVJRF9GQVVMVElORyk7CisJCXJldHVybiBmYWxzZTsKKwl9CisKKwlleHBlY3RlZF9sZXZl
bGxpbmdfY2FwIHw9IExDQVBfZmF1bHRpbmc7CisJbGV2ZWxsaW5nX2NhcHMgfD0gIExDQVBfZmF1
bHRpbmc7CisJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORyk7
CisKKwlyZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQgc2V0X2NwdWlkX2ZhdWx0aW5nKGJv
b2wgZW5hYmxlKQoreworCXVpbnQ2NF90ICp0aGlzX21pc2NfZmVhdHVyZXMgPSAmdGhpc19jcHUo
bXNyX21pc2NfZmVhdHVyZXMpOworCXVpbnQ2NF90IHZhbCA9ICp0aGlzX21pc2NfZmVhdHVyZXM7
CisKKwlpZiAoISEodmFsICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpID09IGVu
YWJsZSkKKwkJcmV0dXJuOworCisJdmFsIF49IE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxU
SU5HOworCisJd3Jtc3JsKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsIHZhbCk7CisJ
KnRoaXNfbWlzY19mZWF0dXJlcyA9IHZhbDsKK30KKwordm9pZCBjdHh0X3N3aXRjaF9sZXZlbGxp
bmcoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpCiB7Ci0JLyogTm9wICovCisJY29uc3Qgc3RydWN0
IGRvbWFpbiAqbmV4dGQgPSBuZXh0ID8gbmV4dC0+ZG9tYWluIDogTlVMTDsKKworCWlmIChjcHVf
aGFzX2NwdWlkX2ZhdWx0aW5nKSB7CisJCS8qCisJCSAqIE5vIG5lZWQgdG8gYWx0ZXIgdGhlIGZh
dWx0aW5nIHNldHRpbmcgaWYgd2UgYXJlIHN3aXRjaGluZworCQkgKiB0byBpZGxlOyBpdCB3b24n
dCBhZmZlY3QgYW55IGNvZGUgcnVubmluZyBpbiBpZGxlIGNvbnRleHQuCisJCSAqLworCQlpZiAo
bmV4dGQgJiYgaXNfaWRsZV9kb21haW4obmV4dGQpKQorCQkJcmV0dXJuOworCQkvKgorCQkgKiBX
ZSAqc2hvdWxkKiBiZSBlbmFibGluZyBmYXVsdGluZyBmb3IgdGhlIGNvbnRyb2wgZG9tYWluLgor
CQkgKgorCQkgKiBVbmZvcnR1bmF0ZWx5LCB0aGUgZG9tYWluIGJ1aWxkZXIgKGhhdmluZyBvbmx5
IGV2ZXIgYmVlbiBhCisJCSAqIFBWIGd1ZXN0KSBleHBlY3RzIHRvIGJlIGFibGUgdG8gc2VlIGhv
c3QgY3B1aWQgc3RhdGUgaW4gYQorCQkgKiBuYXRpdmUgQ1BVSUQgaW5zdHJ1Y3Rpb24sIHRvIGNv
cnJlY3RseSBidWlsZCBhIENQVUlEIHBvbGljeQorCQkgKiBmb3IgSFZNIGd1ZXN0cyAobm90YWJs
eSB0aGUgeHN0YXRlIGxlYXZlcykuCisJCSAqCisJCSAqIFRoaXMgbG9naWMgaXMgZnVuZGltZW50
YWxseSBicm9rZW4gZm9yIEhWTSB0b29sc3RhY2sKKwkJICogZG9tYWlucywgYW5kIGZhdWx0aW5n
IGNhdXNlcyBQViBndWVzdHMgdG8gYmVoYXZlIGxpa2UgSFZNCisJCSAqIGd1ZXN0cyBmcm9tIHRo
ZWlyIHBvaW50IG9mIHZpZXcuCisJCSAqCisJCSAqIEZ1dHVyZSBkZXZlbG9wbWVudCBwbGFucyB3
aWxsIG1vdmUgcmVzcG9uc2liaWxpdHkgZm9yCisJCSAqIGdlbmVyYXRpbmcgdGhlIG1heGltdW0g
ZnVsbCBjcHVpZCBwb2xpY3kgaW50byBYZW4sIGF0IHdoaWNoCisJCSAqIHRoaXMgcHJvYmxlbSB3
aWxsIGRpc2FwcGVhci4KKwkJICovCisJCXNldF9jcHVpZF9mYXVsdGluZyhuZXh0ZCAmJiAhaXNf
Y29udHJvbF9kb21haW4obmV4dGQpICYmCisJCQkJICAgKGlzX3B2X2RvbWFpbihuZXh0ZCkgfHwK
KwkJCQkgICAgbmV4dC0+YXJjaC5tc3ItPgorCQkJCSAgICBtaXNjX2ZlYXR1cmVzX2VuYWJsZXMu
Y3B1aWRfZmF1bHRpbmcpKTsKKwkJcmV0dXJuOworCX0KKworCWlmIChjdHh0X3N3aXRjaF9tYXNr
aW5nKQorCQljdHh0X3N3aXRjaF9tYXNraW5nKG5leHQpOwogfQotdm9pZCAoKiBfX3JlYWRfbW9z
dGx5IGN0eHRfc3dpdGNoX2xldmVsbGluZykoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpID0KLQlk
ZWZhdWx0X2N0eHRfc3dpdGNoX2xldmVsbGluZzsKIAogYm9vbF90IG9wdF9jcHVfaW5mbzsKIGJv
b2xlYW5fcGFyYW0oImNwdWluZm8iLCBvcHRfY3B1X2luZm8pOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IDgzMTE5
NTJmMWYuLjA4ODhmNzYxNjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKQEAgLTE1LDQwICsxNSw2IEBACiAKICNpbmNs
dWRlICJjcHUuaCIKIAotc3RhdGljIGJvb2wgX19pbml0IHByb2JlX2ludGVsX2NwdWlkX2ZhdWx0
aW5nKHZvaWQpCi17Ci0JdWludDY0X3QgeDsKLQotCWlmIChyZG1zcl9zYWZlKE1TUl9JTlRFTF9Q
TEFURk9STV9JTkZPLCB4KSB8fAotCSAgICAhKHggJiBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9G
QVVMVElORykpCi0JCXJldHVybiAwOwotCi0JZXhwZWN0ZWRfbGV2ZWxsaW5nX2NhcCB8PSBMQ0FQ
X2ZhdWx0aW5nOwotCWxldmVsbGluZ19jYXBzIHw9ICBMQ0FQX2ZhdWx0aW5nOwotCXNldHVwX2Zv
cmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpOwotCXJldHVybiAxOwotfQot
Ci1ERUZJTkVfUEVSX0NQVShib29sLCBjcHVpZF9mYXVsdGluZ19lbmFibGVkKTsKLQotc3RhdGlj
IHZvaWQgc2V0X2NwdWlkX2ZhdWx0aW5nKGJvb2wgZW5hYmxlKQotewotCWJvb2wgKnRoaXNfZW5h
YmxlZCA9ICZ0aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVkKTsKLQl1aW50MzJfdCBoaSwg
bG87Ci0KLQlBU1NFUlQoY3B1X2hhc19jcHVpZF9mYXVsdGluZyk7Ci0KLQlpZiAoKnRoaXNfZW5h
YmxlZCA9PSBlbmFibGUpCi0JCXJldHVybjsKLQotCXJkbXNyKE1TUl9JTlRFTF9NSVNDX0ZFQVRV
UkVTX0VOQUJMRVMsIGxvLCBoaSk7Ci0JbG8gJj0gfk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZB
VUxUSU5HOwotCWlmIChlbmFibGUpCi0JCWxvIHw9IE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZB
VUxUSU5HOwotCXdybXNyKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsIGxvLCBoaSk7
Ci0KLQkqdGhpc19lbmFibGVkID0gZW5hYmxlOwotfQogCiAvKgogICogU2V0IGNhcHMgaW4gZXhw
ZWN0ZWRfbGV2ZWxsaW5nX2NhcCwgcHJvYmUgYSBzcGVjaWZpYyBtYXNraW5nIE1TUiwgYW5kIHNl
dApAQCAtMTQ1LDQwICsxMTEsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByb2JlX21hc2tpbmdf
bXNycyh2b2lkKQogfQogCiAvKgotICogQ29udGV4dCBzd2l0Y2ggbGV2ZWxsaW5nIHN0YXRlIHRv
IHRoZSBuZXh0IGRvbWFpbi4gIEEgcGFyYW1ldGVyIG9mIE5VTEwgaXMKLSAqIHVzZWQgdG8gY29u
dGV4dCBzd2l0Y2ggdG8gdGhlIGRlZmF1bHQgaG9zdCBzdGF0ZSAoYnkgdGhlIGNwdSBicmluZ3Vw
LWNvZGUsCi0gKiBjcmFzaCBwYXRoLCBldGMpLgorICogQ29udGV4dCBzd2l0Y2ggQ1BVSUQgbWFz
a2luZyBzdGF0ZSB0byB0aGUgbmV4dCBkb21haW4uICBPbmx5IGNhbGxlZCBpZgorICogQ1BVSUQg
RmF1bHRpbmcgaXNuJ3QgYXZhaWxhYmxlLCBidXQgbWFza2luZyBNU1JzIGhhdmUgYmVlbiBkZXRl
Y3RlZC4gIEEKKyAqIHBhcmFtZXRlciBvZiBOVUxMIGlzIHVzZWQgdG8gY29udGV4dCBzd2l0Y2gg
dG8gdGhlIGRlZmF1bHQgaG9zdCBzdGF0ZSAoYnkKKyAqIHRoZSBjcHUgYnJpbmd1cC1jb2RlLCBj
cmFzaCBwYXRoLCBldGMpLgogICovCi1zdGF0aWMgdm9pZCBpbnRlbF9jdHh0X3N3aXRjaF9sZXZl
bGxpbmcoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpCitzdGF0aWMgdm9pZCBpbnRlbF9jdHh0X3N3
aXRjaF9tYXNraW5nKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0KQogewogCXN0cnVjdCBjcHVpZG1h
c2tzICp0aGVzZV9tYXNrcyA9ICZ0aGlzX2NwdShjcHVpZG1hc2tzKTsKIAljb25zdCBzdHJ1Y3Qg
ZG9tYWluICpuZXh0ZCA9IG5leHQgPyBuZXh0LT5kb21haW4gOiBOVUxMOwotCWNvbnN0IHN0cnVj
dCBjcHVpZG1hc2tzICptYXNrczsKLQotCWlmIChjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nKSB7Ci0J
CS8qCi0JCSAqIFdlICpzaG91bGQqIGJlIGVuYWJsaW5nIGZhdWx0aW5nIGZvciB0aGUgY29udHJv
bCBkb21haW4uCi0JCSAqCi0JCSAqIFVuZm9ydHVuYXRlbHksIHRoZSBkb21haW4gYnVpbGRlciAo
aGF2aW5nIG9ubHkgZXZlciBiZWVuIGEKLQkJICogUFYgZ3Vlc3QpIGV4cGVjdHMgdG8gYmUgYWJs
ZSB0byBzZWUgaG9zdCBjcHVpZCBzdGF0ZSBpbiBhCi0JCSAqIG5hdGl2ZSBDUFVJRCBpbnN0cnVj
dGlvbiwgdG8gY29ycmVjdGx5IGJ1aWxkIGEgQ1BVSUQgcG9saWN5Ci0JCSAqIGZvciBIVk0gZ3Vl
c3RzIChub3RhYmx5IHRoZSB4c3RhdGUgbGVhdmVzKS4KLQkJICoKLQkJICogVGhpcyBsb2dpYyBp
cyBmdW5kaW1lbnRhbGx5IGJyb2tlbiBmb3IgSFZNIHRvb2xzdGFjawotCQkgKiBkb21haW5zLCBh
bmQgZmF1bHRpbmcgY2F1c2VzIFBWIGd1ZXN0cyB0byBiZWhhdmUgbGlrZSBIVk0KLQkJICogZ3Vl
c3RzIGZyb20gdGhlaXIgcG9pbnQgb2Ygdmlldy4KLQkJICoKLQkJICogRnV0dXJlIGRldmVsb3Bt
ZW50IHBsYW5zIHdpbGwgbW92ZSByZXNwb25zaWJpbGl0eSBmb3IKLQkJICogZ2VuZXJhdGluZyB0
aGUgbWF4aW11bSBmdWxsIGNwdWlkIHBvbGljeSBpbnRvIFhlbiwgYXQgd2hpY2gKLQkJICogdGhp
cyBwcm9ibGVtIHdpbGwgZGlzYXBwZWFyLgotCQkgKi8KLQkJc2V0X2NwdWlkX2ZhdWx0aW5nKG5l
eHRkICYmICFpc19jb250cm9sX2RvbWFpbihuZXh0ZCkgJiYKLQkJCQkgICAoaXNfcHZfZG9tYWlu
KG5leHRkKSB8fAotCQkJCSAgICBuZXh0LT5hcmNoLm1zci0+bWlzY19mZWF0dXJlc19lbmFibGVz
LmNwdWlkX2ZhdWx0aW5nKSk7Ci0JCXJldHVybjsKLQl9Ci0KLQltYXNrcyA9IChuZXh0ZCAmJiBp
c19wdl9kb21haW4obmV4dGQpICYmIG5leHRkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzKQor
CWNvbnN0IHN0cnVjdCBjcHVpZG1hc2tzICptYXNrcyA9CisJCShuZXh0ZCAmJiBpc19wdl9kb21h
aW4obmV4dGQpICYmIG5leHRkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzKQogCQk/IG5leHRk
LT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzIDogJmNwdWlkbWFza19kZWZhdWx0czsKIAogICAg
ICAgICBpZiAobXNyX2Jhc2ljKSB7CkBAIC0yMjMsOCArMTY2LDEwIEBAIHN0YXRpYyB2b2lkIGlu
dGVsX2N0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCkKICAqLwog
c3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIGludGVsX2luaXRfbGV2ZWxsaW5nKHZvaWQpCiB7
Ci0JaWYgKCFwcm9iZV9pbnRlbF9jcHVpZF9mYXVsdGluZygpKQotCQlwcm9iZV9tYXNraW5nX21z
cnMoKTsKKwlpZiAocHJvYmVfY3B1aWRfZmF1bHRpbmcoKSkKKwkJcmV0dXJuOworCisJcHJvYmVf
bWFza2luZ19tc3JzKCk7CiAKIAlpZiAobXNyX2Jhc2ljKSB7CiAJCXVpbnQzMl90IGVjeCwgZWR4
LCB0bXA7CkBAIC0yNzgsNyArMjIzLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIGlu
dGVsX2luaXRfbGV2ZWxsaW5nKHZvaWQpCiAJfQogCiAJaWYgKGxldmVsbGluZ19jYXBzKQotCQlj
dHh0X3N3aXRjaF9sZXZlbGxpbmcgPSBpbnRlbF9jdHh0X3N3aXRjaF9sZXZlbGxpbmc7CisJCWN0
eHRfc3dpdGNoX21hc2tpbmcgPSBpbnRlbF9jdHh0X3N3aXRjaF9tYXNraW5nOwogfQogCiBzdGF0
aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKQEAgLTMxNiw3
ICsyNjEsNyBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBjcHVpbmZvX3g4
NiAqYykKIAlpZiAoYyA9PSAmYm9vdF9jcHVfZGF0YSkKIAkJaW50ZWxfaW5pdF9sZXZlbGxpbmco
KTsKIAotCWludGVsX2N0eHRfc3dpdGNoX2xldmVsbGluZyhOVUxMKTsKKwljdHh0X3N3aXRjaF9s
ZXZlbGxpbmcoTlVMTCk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWlkLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmgKaW5kZXggZDJkZDg0MWUxNS4u
NzRkNmYxMjNlNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaApAQCAtNTgsOSArNTgsNiBAQCBERUNMQVJFX1BF
Ul9DUFUoc3RydWN0IGNwdWlkbWFza3MsIGNwdWlkbWFza3MpOwogLyogRGVmYXVsdCBtYXNraW5n
IE1TUiB2YWx1ZXMsIGNhbGN1bGF0ZWQgYXQgYm9vdC4gKi8KIGV4dGVybiBzdHJ1Y3QgY3B1aWRt
YXNrcyBjcHVpZG1hc2tfZGVmYXVsdHM7CiAKLS8qIFdoZXRoZXIgb3Igbm90IGNwdWlkIGZhdWx0
aW5nIGlzIGF2YWlsYWJsZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluLiAqLwotREVDTEFSRV9QRVJf
Q1BVKGJvb2wsIGNwdWlkX2ZhdWx0aW5nX2VuYWJsZWQpOwotCiAjZGVmaW5lIENQVUlEX0dVRVNU
X05SX0JBU0lDICAgICAgKDB4ZHUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9GRUFUICAg
ICAgICgwdSArIDEpCiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX0NBQ0hFICAgICAgKDV1ICsgMSkK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDQxYThkOGMzMmYuLmM5NjAxYjJmYjIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMTUxLDcgKzE1MSw5IEBAIGV4dGVybiBzdHJ1Y3QgY3B1
aW5mb194ODYgYm9vdF9jcHVfZGF0YTsKIGV4dGVybiBzdHJ1Y3QgY3B1aW5mb194ODYgY3B1X2Rh
dGFbXTsKICNkZWZpbmUgY3VycmVudF9jcHVfZGF0YSBjcHVfZGF0YVtzbXBfcHJvY2Vzc29yX2lk
KCldCiAKLWV4dGVybiB2b2lkICgqY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKShjb25zdCBzdHJ1Y3Qg
dmNwdSAqbmV4dCk7CitleHRlcm4gYm9vbCBwcm9iZV9jcHVpZF9mYXVsdGluZyh2b2lkKTsKK2V4
dGVybiB2b2lkIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCk7
CitleHRlcm4gdm9pZCAoKmN0eHRfc3dpdGNoX21hc2tpbmcpKGNvbnN0IHN0cnVjdCB2Y3B1ICpu
ZXh0KTsKIAogZXh0ZXJuIHU2NCBob3N0X3BhdDsKIGV4dGVybiBib29sX3Qgb3B0X2NwdV9pbmZv
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:07:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5FB-0000sh-TX; Thu, 04 Jan 2018 13:07:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5FB-0000px-1c
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:07:37 +0000
X-Inumbo-ID: 6448fea0-f150-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6448fea0-f150-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:08:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464667516"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:11 +0000
Message-ID: <20180104130625.28605-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 00/74] Run PV guest in PVH container
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpUaGlzIGlzIGEgcGF0Y2ggc2VyaWVzIHRvIHJ1biBQViBndWVzdCBpbnNpZGUgYSBQ
VkggY29udGFpbmVyLiBUaGUgc2VyaWVzIGlzCnN0aWxsIGluIGEgdmVyeSBSRkMgc3RhdGUuIFdl
J3JlIGF3YXJlIHRoYXQgc29tZSBjb2RlIGlzIG5vdCB2ZXJ5IGNsZWFuIHlldCBhbmQKaW4gdGhl
IHByb2Nlc3Mgb2YgY2xlYW5pbmcgdGhpbmdzIHVwLgoKVGhlIHNlcmllcyBjYW4gYmUgZm91bmQg
YXQ6CgogICAgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2xpdXcveGVu
LmdpdCB3aXAucHZzaGltLXJmYy12MQoKVGhlIGJhc2ljIGlkZWEgY2FuIGJlIGZvdW5kIGF0IHBh
Z2UgMTUgb2YgdGhlIHNsaWRlcyBhdCBbMF0uCgpUaGlzIGlzIGEgbWl0aWdhdGlvbiBhZ2FpbnN0
IG9uZSBvZiB0aGUgQ1BVIHZ1bG5lcmFiaWxpdGllcyBkaXNjbG9zZWQgcmVjZW50bHkuClRoaXMg
c2VyaWVzIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGNvbnRpbnVlIHJ1bm5pbmcgdW50cnVzdGVkIFBW
IGd1ZXN0cy4gIFBsZWFzZQpyZWZlciB0byBYU0EtMjU0IFsxXSBmb3IgbW9yZSBpbmZvcm1hdGlv
bi4KCkdpdmVuIHRoZSBlbWJhcmdvIGxpZnRlZCBhbmQgdnVsbmVyYWJpbGl0aWVzIGRpc2Nsb3Nl
ZCB3ZSBvcHQgdG8gZGV2ZWxvcCBvcGVubHkKb24geGVuLWRldmVsLiBGZWVkYmFjayBhbmQgdGVz
dGluZyBpcyB2ZXJ5IHdlbGNvbWUuCgpUaGUgc2VyaWVzIGlzIHNwbGl0IGludG8gdGhyZWUgcGFy
dHM6IFRoZSBmaXJzdCBwYXJ0IGlzIGZvciB0aGUgaG9zdCB0aGF0IHJ1bnMKdGhlIHNoaW0sIHRo
ZSBzZWNvbmQgcGFydCBpcyBmb3IgdGhlIHNoaW0gaXRzZWxmLCB0aGUgdGhpcmQgcGFydCBpcyBm
b3IKdG9vbHN0YWNrIHBhdGNoZXMgKG5vdCB5ZXQgZnVsbHkgd29ya2luZykuIFNlZSB0aGUgbWFy
a2VycyBpbiB0aGUgbGlzdCBvZgpwYXRjaGVzLgoKSW5zdHJ1Y3Rpb25zIG9uIHVzaW5nIHRoZSBQ
ViBzaGltOgoKMS4gR2l0IGNsb25lIHRoZSBicmFuY2ggYW5kIGNvbmZpZ3VyZSBhcyBvbmUgbm9y
bWFsbHkgd291bGQuCjIuIEEgeGVuLXNoaW0gYmluYXJ5IHdvdWxkIGJlIGJ1aWx0IGFuZCBpbnN0
YWxsZWQgaW50byBYZW4ncyBmaXJtd2FyZQogICBkaXJlY3RvcnksIGFsb25nIHNpZGUgaHZtbG9h
ZGVyIGFuZCBjby4KMy4gVXNlIHRoZSBoYWNreSB3YXkgY3VycmVudGx5IHByb3ZpZGVkIGluIHRo
ZSBmaXJzdCBwYXJ0IG9mIHRoZSBzZXJpZXMgdG8KICAgYm9vdCBhIFBWIGd1ZXN0IGluc2lkZSBh
IFBWSCBjb250YWluZXI6CiAgIGEuIEFwcGVuZCB0eXBlPSdwdmgnIGluIHlvdXIgUFYgZ3Vlc3Qg
Y29uZmlnIGZpbGU7CiAgIGIuIEV4cG9ydCB0d28gZW52aXJvbm1lbnQgdmFyaWFibGVzIHNvIHRo
YXQgbGlieGwga25vd3Mgd2hlcmUgdG8gZmluZAogICAgICB0aGUgc2hpbSBhbmQgd2hhdCB0byBh
ZGQgdG8gdGhlIHNoaW0ncyBjb21tYW5kIGxpbmUgb3B0aW9uLgogICAgICAjIGV4cG9ydCBMSUJY
TF9QVlNISU1fUEFUSD0kUEFUSF9UT19YRU5fU0hJTQogICAgICAjIGV4cG9ydCBMSUJYTF9QVlNI
SU1fQ01ETElORT0icHYtc2hpbSBjb25zb2xlPXhlbixwdiBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2
bD1hbGwgYXBpY192ZXJib3NpdHk9ZGVidWcgZTgyMC12ZXJib3NlIHNjaGVkPW51bGwiCjQuIHhs
IGNyZWF0ZSAtYyBndWVzdC5jZmcKCllvdSBzaG91bGQgYmUgYWJsZSB0byBzZWUgc29tZSBYZW4g
bWVzc2FnZXMgZmlyc3QgYW5kIHRoZW4gZ3Vlc3Qga2VybmVsCm1lc3NhZ2VzICh0aGUgY29uc29s
ZT0gc2hpbSBwYXJhbXRlciBpcyByZXF1aXJlZCkuCgpLbm93biBpc3N1ZXM6CgoxLiBBUk0gYnVp
bGQgYW5kIHNvbWUgQ2xhbmcgYnVpbGQgYXJlIGJyb2tlbiBieSB0aGlzIHNlcmllcy4KMi4gVGhl
IGhvc3Qgd2lsbCBzZWUgYSBsb3Qgb3Zlci1hbGxvY2F0aW9uIG1lc3NhZ2VzLCBub3RoaW5nIHRv
byBoYXJtZnVsIGFuZAogICB3aWxsIGJlIGZpeGVkIG9uY2UgdG9vbHN0YWNrIGlzIHJlYWR5LgoK
V2VpLgoKWzBdIGh0dHBzOi8vd3d3LnNsaWRlc2hhcmUubmV0L3hlbl9jb21fbWdyL3hwZGRzMTct
a2V5bm90ZS10b3dhcmRzLWEtY29uZmlndXJhYmxlLWFuZC1zbGltbWVyLXg4Ni1oeXBlcnZpc29y
LXdlaS1saXUtY2l0cml4ClsxXSBodHRwczovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnkt
MjU0Lmh0bWwKCiMgUGF0Y2hlcyBmb3IgdGhlIGhvc3Q6Cgo0NDhmNTZhMzYzIHg4Ni9zdm06IE9m
ZmVyIENQVUlEIEZhdWx0aW5nIHRvIEFNRCBIVk0gZ3Vlc3RzIGFzIHdlbGwKNmE3OGM5YWUzMyB4
ODY6IENvbW1vbiBjcHVpZCBmYXVsdGluZyBzdXBwb3J0CjA1ODQ0ZmVjNDQgeDg2L3VwY2FsbDog
aW5qZWN0IGEgc3B1cmlvdXMgZXZlbnQgYWZ0ZXIgc2V0dGluZyB1cGNhbGwgdmVjdG9yCmZjN2E0
OGRkNzQgdG9vbHMvbGlieGM6IGluaXRpYWxpc2UgaHZtIGxvYWRlciBlbGYgbG9nIGZkIHRvIGdl
dCBtb3JlIGxvZ2dpbmcKNTIyYzljYmFmMCB0b29scy9saWJ4YzogcmVtb3ZlIGV4dHJhbmVvdXMg
bmV3bGluZSBpbiB4Y19kb21fbG9hZF9hY3BpCmJkNmI1NzJiMzIgdG9vbHMvbGliZWxmOiBmaXgg
ZWxmIG5vdGVzIGNoZWNrIGZvciBQVkggZ3Vlc3QKNDQ5YjkzMmIwYyB0b29scy9saWJ4YzogTXVs
dGkgbW9kdWxlcyBzdXBwb3J0CmNjNmRiZGMwYzEgbGlieGw6IEludHJvZHVjZSBoYWNrIHRvIGFs
bG93IFBWSCBtb2RlIHRvIGFkZCBhIHNoaW0KCiMgUGF0Y2hlcyBmb3IgdGhlIHNoaW06Cgo4ZmZi
YWQyMDYwIHhlbi9jb21tb246IFdpZGVuIHRoZSBndWVzdCBsb2dnaW5nIGJ1ZmZlciBzbGlnaHRs
eQo3ZmM4ODNhMTdlIHg4Ni90aW1lOiBQcmludCBhIG1vcmUgaGVscGZ1bCBlcnJvciB3aGVuIGEg
cGxhdGZvcm0gdGltZXIgY2FuJ3QgYmUgZm91bmQKMDU3NWY5MTNjMSB4ODYvbGluazogSW50cm9k
dWNlIGFuZCB1c2UgU0VDVElPTl9BTElHTgo2MmQ4MTk2ZTNiIHhlbi9hY3BpOiBtYXJrIHRoZSBQ
TSB0aW1lciBGQURUIGZpZWxkIGFzIG9wdGlvbmFsCjc4OWRiMDI4ZGIgeGVuL2RvbWN0bDogUmV0
dXJuIGFyY2hfY29uZmlnIHZpYSBnZXRkb21haW5pbmZvCjk3ZjM4ZWM0YjQgdG9vbHMvb2NhbWw6
IEV4cG9zZSBhcmNoX2NvbmZpZyBpbiBkb21haW5pbmZvCjZkYThlMTk5M2MgdG9vbHMvb2NhbWw6
IEV4dGVuZCBkb21haW5fY3JlYXRlKCkgdG8gdGFrZSBhcmNoX2RvbWFpbmNvbmZpZwowYjFmOTkw
YjAzIHg4Ni9maXhtYXA6IE1vZGlmeSBmaXhfdG9fdmlydCgpIHRvIHJldHVybiBhIHZvaWQgcG9p
bnRlcgowMTQ1MjBiOWQwIC0tLS0geDg2L0tjb25maWc6IE9wdGlvbnMgZm9yIFhlbiBhbmQgUFZI
IHN1cHBvcnQKNjJhNGMwN2JmZSB4ODYvbGluazogUmVsb2NhdGUgcHJvZ3JhbSBoZWFkZXJzCjNi
NWE2OTkwMTggeDg2OiBpbnRyb2R1Y2UgRUxGTk9URSBtYWNybwo4MDJmYmM3YWZmIHg4NjogcHJv
ZHVjZSBhIGJpbmFyeSB0aGF0IGNhbiBiZSBib290ZWQgYXMgUFZICjc4MmNlYmZjZTUgeDg2L2Vu
dHJ5OiBFYXJseSBQVkggYm9vdCBjb2RlCmNkYzcxOGU1ZTAgeDg2L2Jvb3Q6IE1hcCBtb3JlIHRo
YW4gdGhlIGZpcnN0IDE2TUIKMDI1ZTE5ZTlhNSB4ODYvZW50cnk6IFByb2JlIGZvciBYZW4gZWFy
bHkgZHVyaW5nIGJvb3QKNTNhYWRkMWRiNCB4ODYvZ3Vlc3Q6IEh5cGVyY2FsbCBzdXBwb3J0Cjg2
YWViNDk2NzEgeDg2L3NodXRkb3duOiBTdXBwb3J0IGZvciB1c2luZyBTQ0hFRE9QX3tzaHV0ZG93
bixyZWJvb3R9CjE0NWQ2MTZiZWQgeDg2L3B2aDogUmV0cmlldmUgbWVtb3J5IG1hcCBmcm9tIFhl
bgo0MGJmN2Y5MzIzIHhlbi9jb25zb2xlOiBJbnRyb2R1Y2UgY29uc29sZT14ZW4KYzdhZDczNDQ4
MSB4ODY6IGluaXRpYWxpc2Ugc2hhcmVkX2luZm8gcGFnZQphNjk0MGE1NTE2IHg4NjogeGVuIHB2
IGNsb2NrIHRpbWUgc291cmNlCmI2OWNlOGY2ZWIgeDg2OiBBUElDIHRpbWVyIGNhbGlicmF0aW9u
IHdoZW4gcnVubmluZyBhcyBhIGd1ZXN0CmUyZTM2NjVlYTMgeDg2OiByZWFkIHdhbGxjbG9jayBm
cm9tIFhlbiBydW5uaW5nIGluIHB2aCBtb2RlCmIwMWQ3ZDMzOGUgeDg2OiBkb24ndCBzd2FsbG93
IHRoZSBmaXJzdCBjb21tYW5kIGxpbmUgaXRlbSBpbiBwdmggbW9kZQphYTE5MzdjNTY5IHg4Ni9n
dWVzdDogZW5hYmxlIGV2ZW50IGNoYW5uZWxzIHVwY2FsbHMKOWU5YzA2ZTU1NiB4ODYvZ3Vlc3Q6
IGFkZCBQViBjb25zb2xlIGNvZGUKYTg3YjRmZDUxMCB4ODYvZ3Vlc3Q6IHVzZSBQViBjb25zb2xl
IGZvciBYZW4vRG9tMCBJL08KYjY3ZWRmNmNkYiAtLS0geDg2L3NoaW06IEtjb25maWcgYW5kIGNv
bW1hbmQgbGluZSBvcHRpb25zCmNlNjIyZDkzODQgdG9vbHMvZmlybXdhcmU6IEJ1aWxkIGFuZCBp
bnN0YWxsIHhlbi1zaGltCmMxYjFjNDczYjggeDg2L3B2LXNoaW06IEZvcmNlIENQVUlEIGZhdWx0
aW5nIGluIHB2LXNoaW0gbW9kZQo1NzZmNGJlNGI5IHhlbi94ODY6IG1ha2UgVkdBIHN1cHBvcnQg
c2VsZWN0YWJsZQo3ZGJjM2YyNWY2IHhlbi94ODY6IHJlcG9ydCBkb21haW4gaWQgb24gY3B1aWQK
Yzk1YjVlNjNlYiB4ZW4vcHZoOiBkbyBub3QgbWFyayB0aGUgbG93IDFNQiBhcyBJTyBtZW0KY2M3
MDIzZTU5YiBzY2hlZC9udWxsOiBza2lwIHZDUFVzIG9uIHRoZSB3YWl0cXVldWUgdGhhdCBhcmUg
YmxvY2tlZAo0ZmNjOTk1YzE0IHhlbjogaW50cm9kdWNlIHJhbmdlc2V0X3Jlc2VydmVfaG9sZQoy
MmQ5MzE0NTRmIHhlbi9wdnNoaW06IGtlZXAgdHJhY2sgb2YgdW51c2VkIHBhZ2VzCmYzMmY4MmM0
MzkgeDg2L2d1ZXN0OiB1c2UgdW5wb3B1bGF0ZWQgbWVtb3J5IHRvIG1hcCB0aGUgc2hhcmVkX2lu
Zm8gcGFnZQo2MzhkM2FlOTIxIHhlbi9ndWVzdDogZmV0Y2ggdkNQVSBJRCBmcm9tIFhlbgoyZmI1
MmVmZmVjIHg4Ni9ndWVzdDogZml4IHVwY2FsbCB2ZWN0b3Igc2V0dXAKMmVjOTM5YTM1ZSB4ODYv
Z3Vlc3Q6IHVubWFzayBjb25zb2xlIGV2ZW50IGNoYW5uZWwKZTU3YTdjMzE3MyB4ODYvZ3Vlc3Q6
IG1hcCBwZXItY3B1IHZjcHVfaW5mbyBhcmVhLgpkMmExODc4YWM2IHhlbi9wdnNoaW06IHJlbW92
ZSBEb20wIGtlcm5lbCBzdXBwb3J0IGNoZWNrCjRlODk4ZjhjMDAgeGVuL3B2c2hpbTogZG9uJ3Qg
YWxsb3cgYWNjZXNzIHRvIGlvbWVtIG9yIGlvcG9ydHMKNGRmZjhlZmViZCB4ZW46IG1hcmsgeGVu
c3RvcmUvY29uc29sZSBwYWdlcyBhcyBSQU0gYW5kIGFkZCB0aGVtIHRvIGRvbV9pbwo1YjZhNGIw
NjliIHhlbi9wdnNoaW06IG1vZGlmeSBEb20wIGJ1aWxkZXIgaW4gb3JkZXIgdG8gYnVpbGQgYSBE
b21VCmI4NjVhOTFmMWQgeGVuL3B2c2hpbTogc2V0IGNvcnJlY3QgZG9taWQgdmFsdWUKZjMxZTBj
ZDUzNSB4ZW4vcHZzaGltOiBmb3J3YXJkIGV2dGNobiBvcHMgYmV0d2VlbiBMMCBYZW4gYW5kIEwy
IERvbVUKOTdiZGE0ZjkwNCB4ZW4vcHZzaGltOiBhZGQgZ3JhbnQgdGFibGUgb3BlcmF0aW9ucwpl
MzdjZjEzNjdhIHg4Ni9wdi1zaGltOiBzaGFkb3cgUFYgY29uc29sZSdzIHBhZ2UgZm9yIEwyIERv
bVUKOGNjMjFlY2MwOSB4ZW4vcHZzaGltOiBhZGQgbWlncmF0aW9uIHN1cHBvcnQKYTdmZjk3NWJi
MyB4ZW4vcHZzaGltOiBhZGQgc2hpbV9tZW0gY21kbGluZSBwYXJhbWV0ZXIKYmNkYzIwOGFkMiB4
ZW4vcHZzaGltOiBzZXQgbWF4X3BhZ2VzIHRvIHRoZSB2YWx1ZSBvZiB0b3RfcGFnZXMKYTViMWY5
OGExNSB4ZW4vcHZzaGltOiBzdXBwb3J0IHZDUFUgaG90cGx1Zwo2YmUxYjRlNjQ1IHhlbi9wdnNo
aW06IG1lbW9yeSBob3RwbHVnCjdjZTlhYmIzOTkgeGVuL3NoaW06IG1vZGlmeSBzaGltX21lbSBw
YXJhbWV0ZXIgYmVoYXZpb3VyCjc5NTIxOTZkMGMgeGVuL3B2c2hpbTogdXNlIGRlZmF1bHQgcG9z
aXRpb24gZm9yIHRoZSBtMnAgbWFwcGluZ3MKNmNiZTIxNTBkMyB4ZW4vc2hpbTogY3Jhc2ggaW5z
dGVhZCBvZiByZWJvb3QgaW4gc2hpbSBtb2RlCjg2NjczNDRmYTQgeGVuL3NoaW06IGFsbG93IERv
bVUgdG8gaGF2ZSBhcyBtYW55IHZjcHVzIGFzIGF2YWlsYWJsZQoKIyBQYXRjaGVzIGZvciB0b29s
c3RhY2sgKG5vdCB5ZXQgZnVsbHkgd29ya2luZyk6Cgo4ZmFmZjcyN2M0IGxpYnhsOiBsaWJ4bF9f
YnVpbGRfaHZtOiBJbnRyb2R1Y2Ugc2VwYXJhdGUgYl9pbmZvIHBhcmFtZXRlcgo0YjVhMzQ2Yjk2
IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0X3B2aGh2bTogaW50cm9kdWNlCmRm
Y2FmNTZiMDAgbGlieGxfYml0bWFwX2NvcHlfYWxsb2M6IGNvcHkgMCxOVUxMIGFzIDAsTlVMTAph
OWI3MzIwMmQxIGxpYnhsOiBwdnNoaW06IENoZWNrIHN0YXRlLT5zaGltX3BhdGggYmVmb3JlIGRv
bWFpbiB0eXBlCjQ4YTZhMjIxN2EgbGlieGw6IHB2c2hpbTogUHJvdmlkZSBmaXJzdC1jbGFzcyBj
b25maWcgc2V0dGluZ3MgdG8gZW5hYmxlIHNoaW0gbW9kZQplNDBlMDhjNGZkIGxpYnhsOiBwdnNo
aW06IEludHJvZHVjZSBwdmhzaGltX2V4dHJhCmM2YmQ5Y2E1NzQgeGw6IHB2c2hpbTogUHJvdmlk
ZSBhbmQgZG9jdW1lbnQgeGwgY29uZmlnCmQzZTVjM2EwZDYgbGlieGw6IHB2c2hpbTogU2V0IHZp
ZGVvX21lbWtiIHRvIH4wCgogLmdpdGlnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNSArCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgIHwgIDI4ICsKIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgfCAgMzYgKy0KIHN0dWJkb20vZ3J1
Yi9rZXhlYy5jICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHRvb2xzL2Zpcm13YXJlL01ha2Vm
aWxlICAgICAgICAgICAgICAgfCAgMTEgKwogdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmls
ZSAgICAgICB8ICA1OSArKysKIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcgICAg
fCAgODYgKysrCiB0b29scy9oZWxwZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMgIHwgICA0ICst
CiB0b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAgICAgIHwgIDQ4ICstCiB0b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnhjL3hjX2Rv
bV9jb21wYXRfbGludXguYyAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMg
ICAgICAgICAgICAgfCAxNTQgKysrKy0tCiB0b29scy9saWJ4Yy94Y19kb21faHZtbG9hZGVyLmMg
ICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnhjL3hjX2RvbV94ODYuYyAgICAgICAgICAgICAgfCAg
NjUgKy0tCiB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICAgICAgICAgIHwgICAxICsKIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgICAgICAgICAgfCAgIDggKwogdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMgICAgICAgICAgICB8ICA2NSArKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jICAgICAgICAgICAgICAgfCAgNzMgKystCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
ICAgICAgICAgIHwgICA3ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAg
fCAgIDQgKwogdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyAgICAgICAgICAgICB8ICAgOCArLQog
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgICB8ICAzMSArLQogdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsLm1saSAgICAgICB8ICAzMCArLQogdG9vbHMvb2NhbWwvbGlicy94
Yy94ZW5jdHJsX3N0dWJzLmMgICB8ICA0OCArLQogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgICAg
ICAgICAgICAgICB8ICAxMSArCiB4ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA4ICstCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICAgIHwgIDQwICst
CiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICAgIHwgIDExICstCiB4ZW4vYXJj
aC94ODYvYWNwaS9saWIuYyAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvYXBp
Yy5jICAgICAgICAgICAgICAgICAgIHwgIDM4ICstCiB4ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMy
Lm1rICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9ib290L2NtZGxpbmUuYyAgICAgICAg
ICAgfCAgIDUgKy0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICAgICAgICAgfCAgNDgg
KysKIHhlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyAgICAgICAgfCAgIDcgKwogeGVuL2Fy
Y2gveDg2L2Jvb3QveDg2XzY0LlMgICAgICAgICAgICB8ICAgNSArLQogeGVuL2FyY2gveDg2L2Nw
dS9hbWQuYyAgICAgICAgICAgICAgICB8ICAxNiArLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YyAgICAgICAgICAgICB8ICA3OCArKy0KIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYyAgICAgICAg
ICAgICAgfCAgODEgKy0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgICAgIHwg
IDUwICstCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwgICAyICsKIHhl
bi9hcmNoL3g4Ni9lODIwLmMgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHhlbi9hcmNoL3g4
Ni9lZmkvZWZpLWJvb3QuaCAgICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L2d1ZXN0L01h
a2VmaWxlICAgICAgICAgICB8ICAgNCArCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3Bh
Z2UuUyAgIHwgIDc5ICsrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgICAgICAgICB8
IDE0MCArKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jICAgICAgICAgICAgICB8IDQwMSAr
KysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC94ODYvaHZtL2lycS5jICAgICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgfCAgIDYgKwogeGVuL2FyY2gveDg2L21t
LmMgICAgICAgICAgICAgICAgICAgICB8ICAxOSArLQogeGVuL2FyY2gveDg2L21wcGFyc2UuYyAg
ICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21zaS5jICAgICAgICAgICAgICAg
ICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgICB8ICAg
MyArLQogeGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jICAgICB8ICAgMiArCiB4ZW4v
YXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMgICAgICAgICAgfCAgNDkgKy0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMg
ICAgICAgICAgICAgICAgfCA5NTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICB8ICA4NiArKy0KIHhlbi9hcmNo
L3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICAgICAgfCAgNDEgKy0KIHhlbi9hcmNoL3g4Ni9zbXBi
b290LmMgICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L3Rib290LmMgICAgICAg
ICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L3RpbWUuYyAgICAgICAgICAgICAgICAg
ICB8IDEzMiArKysrLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgICAgIHwgIDgyICsrLQogeGVu
L2NvbW1vbi9jb21wYXQvZ3JhbnRfdGFibGUuYyAgICAgICB8ICAgNSArCiB4ZW4vY29tbW9uL2Rv
bWFpbi5jICAgICAgICAgICAgICAgICAgIHwgIDU0ICstCiB4ZW4vY29tbW9uL2V2ZW50X2NoYW5u
ZWwuYyAgICAgICAgICAgIHwgMTAwICsrLS0KIHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAg
ICAgICAgICAgfCAgMTAgKwogeGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYyAgICB8
ICAgOSArLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICB8ICAxNCArCiB4
ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgIHwgIDE1ICsKIHhlbi9jb21tb24v
cmFuZ2VzZXQuYyAgICAgICAgICAgICAgICAgfCAgNTEgKysKIHhlbi9jb21tb24vc2NoZWRfbnVs
bC5jICAgICAgICAgICAgICAgfCAgMTEgKy0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICAg
ICAgICAgICAgfCAgIDMgKy0KIHhlbi9kcml2ZXJzL2FjcGkvYXBlaS9hcGVpLWlvLmMgICAgICAg
fCAgIDIgKy0KIHhlbi9kcml2ZXJzL2FjcGkvdGFibGVzL3RiZmFkdC5jICAgICAgfCAgIDIgKy0K
IHhlbi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMgICAgICAgICAgICB8ICA0OSArLQogeGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlZC5jICAgICAgICAgICB8IDE0NSArKysrKysKIHhlbi9kcml2ZXJzL2NoYXIvZWhjaS1k
YmdwLmMgICAgICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL2NoYXIvbnMxNjU1MC5jICAgICAg
ICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYyAgICAgfCAy
MDUgKysrKysrKysKIHhlbi9kcml2ZXJzL3ZpZGVvL0tjb25maWcgICAgICAgICAgICAgfCAgIDgg
Ky0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXBpY2RlZi5oICAgICAgICAgfCAgIDIgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgICAgfCAgMTIgKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVpZC5oICAgICAgICAgICB8ICAgMyAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBf
YnVpbGQuaCAgICAgIHwgICA0ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oICAgICAgICAg
ICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaCAgICAgICAgICB8ICAgNiAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICAgICB8ICAzNyArKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCB8IDIwMiArKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmggIHwgIDU3ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L3hlbi5oICAgICAgIHwgMTExICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vz
c29yLmggICAgICAgfCAgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oICAgICAg
ICAgfCAxMjQgKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCAgICAgICAgICAgfCAg
IDYgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmggICB8ICAgMyArLQogeGVu
L2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94
ZW4vY29uc29sZWQuaCAgICAgICAgICAgIHwgIDI3ICsKIHhlbi9pbmNsdWRlL3hlbi9kb21haW4u
aCAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggICAgICAgICAg
ICAgICB8ICAxNSArCiB4ZW4vaW5jbHVkZS94ZW4vcHZfY29uc29sZS5oICAgICAgICAgIHwgIDM4
ICsrCiB4ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaCAgICAgICAgICAgIHwgICA0ICsKIHhlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oICAgICAgICAgICAgICAgfCAgIDYgKy0KIDEwNCBmaWxlcyBjaGFu
Z2VkLCA0MTUzIGluc2VydGlvbnMoKyksIDQxNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB0b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQg
dG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGltLmNvbmZpZwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2
L2d1ZXN0L3B2aC1ib290LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
eGVuLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvc2hpbS5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20teDg2L3B2L3NoaW0uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9jb25z
b2xlZC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaAoK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:08:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5G3-0001Gg-61; Thu, 04 Jan 2018 13:08:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5G1-0001Dq-8l
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:08:29 +0000
X-Inumbo-ID: 55728db4-f150-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55728db4-f150-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:08:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457094947"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:18 +0000
Message-ID: <20180104130625.28605-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 07/74] tools/libxc: Multi modules support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSm9uYXRoYW4gTHVkbGFtIDxqb25hdGhhbi5sdWRsYW1AY2l0cml4LmNvbT4KClNpZ25l
ZC1vZmYtYnk6IEpvbmF0aGFuIEx1ZGxhbSA8am9uYXRoYW4ubHVkbGFtQGNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBzdHViZG9tL2dy
dWIva2V4ZWMuYyAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHRvb2xzL2hlbHBlcnMvaW5pdC14
ZW5zdG9yZS1kb21haW4uYyB8ICAgNCArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAg
ICAgICAgIHwgIDQ4ICsrKysrKy0tLS0tCiB0b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4
LmMgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgICAgICAgICAgICB8IDE1
MiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfZG9t
X3g4Ni5jICAgICAgICAgICAgIHwgIDY1ICsrKysrKysrLS0tLS0tLQogdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgICAgICAgICAgICAgIHwgIDEwICstLQogNyBmaWxlcyBjaGFuZ2VkLCAxNzUgaW5z
ZXJ0aW9ucygrKSwgMTEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3N0dWJkb20vZ3J1Yi9r
ZXhlYy5jIGIvc3R1YmRvbS9ncnViL2tleGVjLmMKaW5kZXggNDM3YTBhOTZlOS4uNjFjYTA4MmQ0
MiAxMDA2NDQKLS0tIGEvc3R1YmRvbS9ncnViL2tleGVjLmMKKysrIGIvc3R1YmRvbS9ncnViL2tl
eGVjLmMKQEAgLTIwMiw3ICsyMDIsNyBAQCBzdGF0aWMgdm9pZCB0cG1faGFzaDJwY3Ioc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tLCBjaGFyICpjbWRsaW5lKQogCUFTU0VSVChydiA9PSAwICYmIHJl
c3AtPnN0YXR1cyA9PSAwKTsKIAogCWNtZC5wY3IgPSBic3dhcF8zMig1KTsgLy8gUENSICM1IGZv
ciBpbml0cmQKLQlzaGExKGRvbS0+cmFtZGlza19ibG9iLCBkb20tPnJhbWRpc2tfc2l6ZSwgY21k
Lmhhc2gpOworCXNoYTEoZG9tLT5tb2R1bGVzWzBdLmJsb2IsIGRvbS0+bW9kdWxlc1swXS5zaXpl
LCBjbWQuaGFzaCk7CiAJcnYgPSB0cG1mcm9udF9jbWQodHBtLCAodm9pZCopJmNtZCwgc2l6ZW9m
KGNtZCksICh2b2lkKikmcmVzcCwgJnJlc3BsZW4pOwogCUFTU0VSVChydiA9PSAwICYmIHJlc3At
PnN0YXR1cyA9PSAwKTsKIApAQCAtMjMxLDEzICsyMzEsMTIgQEAgdm9pZCBrZXhlYyh2b2lkICpr
ZXJuZWwsIGxvbmcga2VybmVsX3NpemUsIHZvaWQgKm1vZHVsZSwgbG9uZyBtb2R1bGVfc2l6ZSwg
Y2hhcgogCiAgICAgLyogV2UgYXJlIHVzaW5nIGd1ZXN0IG93bmVkIG1lbW9yeSwgdGhlcmVmb3Jl
IG5vIGxpbWl0cy4gKi8KICAgICB4Y19kb21fa2VybmVsX21heF9zaXplKGRvbSwgMCk7Ci0gICAg
eGNfZG9tX3JhbWRpc2tfbWF4X3NpemUoZG9tLCAwKTsKKyAgICB4Y19kb21fbW9kdWxlX21heF9z
aXplKGRvbSwgMCk7CiAKICAgICBkb20tPmtlcm5lbF9ibG9iID0ga2VybmVsOwogICAgIGRvbS0+
a2VybmVsX3NpemUgPSBrZXJuZWxfc2l6ZTsKIAotICAgIGRvbS0+cmFtZGlza19ibG9iID0gbW9k
dWxlOwotICAgIGRvbS0+cmFtZGlza19zaXplID0gbW9kdWxlX3NpemU7CisgICAgeGNfZG9tX21v
ZHVsZV9tZW0oZG9tLCBtb2R1bGUsIG1vZHVsZV9zaXplLCBOVUxMKTsKIAogICAgIGRvbS0+Zmxh
Z3MgPSBmbGFnczsKICAgICBkb20tPmNvbnNvbGVfZXZ0Y2huID0gc3RhcnRfaW5mby5jb25zb2xl
LmRvbVUuZXZ0Y2huOwpkaWZmIC0tZ2l0IGEvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRv
bWFpbi5jIGIvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5jCmluZGV4IDA0N2Fk
MGNiMWQuLjg0NTNiZTI4M2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9y
ZS1kb21haW4uYworKysgYi90b29scy9oZWxwZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMKQEAg
LTE0NSwxMCArMTQ1LDEwIEBAIHN0YXRpYyBpbnQgYnVpbGQoeGNfaW50ZXJmYWNlICp4Y2gpCiAK
ICAgICBpZiAoIHJhbWRpc2sgKQogICAgIHsKLSAgICAgICAgcnYgPSB4Y19kb21fcmFtZGlza19m
aWxlKGRvbSwgcmFtZGlzayk7CisgICAgICAgIHJ2ID0geGNfZG9tX21vZHVsZV9maWxlKGRvbSwg
cmFtZGlzaywgTlVMTCk7CiAgICAgICAgIGlmICggcnYgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgInhjX2RvbV9yYW1kaXNrX2ZpbGUgZmFpbGVkXG4iKTsKKyAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNfZG9tX21vZHVsZV9maWxlIGZhaWxlZFxuIik7CiAg
ICAgICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCmlu
ZGV4IGNkY2RkMDdkMmIuLjA4YmU4YThmM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGNfZG9tLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaApAQCAtMjIsNiAr
MjIsNyBAQAogI2RlZmluZSBJTlZBTElEX1BGTiAoKHhlbl9wZm5fdCktMSkKICNkZWZpbmUgWDg2
X0hWTV9OUl9TUEVDSUFMX1BBR0VTICAgIDgKICNkZWZpbmUgWDg2X0hWTV9FTkRfU1BFQ0lBTF9S
RUdJT04gIDB4ZmYwMDB1CisjZGVmaW5lIFhHX01BWF9NT0RVTEVTIDIKIAogLyogLS0tIHR5cGVk
ZWZzIGFuZCBzdHJ1Y3RzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
Ki8KIApAQCAtNTYsMTcgKzU3LDMyIEBAIHN0cnVjdCB4Y19kb21fcGh5cyB7CiAgICAgeGVuX3Bm
bl90IGNvdW50OwogfTsKIAorc3RydWN0IHhjX2RvbV9tb2R1bGUgeworICAgIHZvaWQgKmJsb2I7
CisgICAgc2l6ZV90IHNpemU7CisgICAgdm9pZCAqY21kbGluZTsKKyAgICAvKiBJZiBzZWcudnN0
YXJ0IGlzIG5vbiB6ZXJvIHRoZW4gdGhlIG1vZHVsZSB3aWxsIGJlIGxvYWRlZCBhdCB0aGF0Cisg
ICAgICogYWRkcmVzcywgb3RoZXJ3aXNlIGl0IHdpbGwgYXV0b21hdGljYWxseSBwbGFjZWQuCisg
ICAgICoKKyAgICAgKiBJZiBhdXRvbWF0aWMgcGxhY2VtZW50IGlzIHVzZWQgYW5kIHRoZSBtb2R1
bGUgaXMgZ3ppcAorICAgICAqIGNvbXByZXNzZWQgdGhlbiBpdCB3aWxsIGJlIGRlY29tcHJlc3Nl
ZCBhcyBpdCBpcyBsb2FkZWQuIElmIHRoZQorICAgICAqIG1vZHVsZSBoYXMgYmVlbiBleHBsaWNp
dGx5IHBsYWNlZCB0aGVuIGl0IGlzIGxvYWRlZCBhcyBpcworICAgICAqIG90aGVyd2lzZSBkZWNv
bXByZXNzaW5nIHJpc2tzIHVuZG9pbmcgdGhlIG1hbnVhbCBwbGFjZW1lbnQuCisgICAgICovCisg
ICAgc3RydWN0IHhjX2RvbV9zZWcgc2VnOworfTsKKwogc3RydWN0IHhjX2RvbV9pbWFnZSB7CiAg
ICAgLyogZmlsZXMgKi8KICAgICB2b2lkICprZXJuZWxfYmxvYjsKICAgICBzaXplX3Qga2VybmVs
X3NpemU7Ci0gICAgdm9pZCAqcmFtZGlza19ibG9iOwotICAgIHNpemVfdCByYW1kaXNrX3NpemU7
CisgICAgdW5zaWduZWQgaW50IG51bV9tb2R1bGVzOworICAgIHN0cnVjdCB4Y19kb21fbW9kdWxl
IG1vZHVsZXNbWEdfTUFYX01PRFVMRVNdOwogICAgIHZvaWQgKmRldmljZXRyZWVfYmxvYjsKICAg
ICBzaXplX3QgZGV2aWNldHJlZV9zaXplOwogCiAgICAgc2l6ZV90IG1heF9rZXJuZWxfc2l6ZTsK
LSAgICBzaXplX3QgbWF4X3JhbWRpc2tfc2l6ZTsKKyAgICBzaXplX3QgbWF4X21vZHVsZV9zaXpl
OwogICAgIHNpemVfdCBtYXhfZGV2aWNldHJlZV9zaXplOwogCiAgICAgLyogYXJndW1lbnRzIGFu
ZCBwYXJhbWV0ZXJzICovCkBAIC04MCwxNSArOTYsNiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsK
IAogICAgIC8qIG1lbW9yeSBsYXlvdXQgKi8KICAgICBzdHJ1Y3QgeGNfZG9tX3NlZyBrZXJuZWxf
c2VnOwotICAgIC8qIElmIHJhbWRpc2tfc2VnLnZzdGFydCBpcyBub24gemVybyB0aGVuIHRoZSBy
YW1kaXNrIHdpbGwgYmUKLSAgICAgKiBsb2FkZWQgYXQgdGhhdCBhZGRyZXNzLCBvdGhlcndpc2Ug
aXQgd2lsbCBhdXRvbWF0aWNhbGx5IHBsYWNlZC4KLSAgICAgKgotICAgICAqIElmIGF1dG9tYXRp
YyBwbGFjZW1lbnQgaXMgdXNlZCBhbmQgdGhlIHJhbWRpc2sgaXMgZ3ppcAotICAgICAqIGNvbXBy
ZXNzZWQgdGhlbiBpdCB3aWxsIGJlIGRlY29tcHJlc3NlZCBhcyBpdCBpcyBsb2FkZWQuIElmIHRo
ZQotICAgICAqIHJhbWRpc2sgaGFzIGJlZW4gZXhwbGljaXRseSBwbGFjZWQgdGhlbiBpdCBpcyBs
b2FkZWQgYXMgaXMKLSAgICAgKiBvdGhlcndpc2UgZGVjb21wcmVzc2luZyByaXNrcyB1bmRvaW5n
IHRoZSBtYW51YWwgcGxhY2VtZW50LgotICAgICAqLwotICAgIHN0cnVjdCB4Y19kb21fc2VnIHJh
bWRpc2tfc2VnOwogICAgIHN0cnVjdCB4Y19kb21fc2VnIHAybV9zZWc7CiAgICAgc3RydWN0IHhj
X2RvbV9zZWcgcGd0YWJsZXNfc2VnOwogICAgIHN0cnVjdCB4Y19kb21fc2VnIGRldmljZXRyZWVf
c2VnOwpAQCAtMjc3LDEyICsyODQsMTIgQEAgdm9pZCB4Y19kb21fcmVsZWFzZShzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9yYW1iYXNlX2luaXQoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tLCB1aW50NjRfdCByYW1iYXNlKTsKIGludCB4Y19kb21fbWVtX2luaXQoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tLCB1bnNpZ25lZCBpbnQgbWVtX21iKTsKIAotLyogU2V0IHRoaXMg
bGFyZ2VyIGlmIHlvdSBoYXZlIGVub3Jtb3VzIHJhbWRpc2tzL2tlcm5lbHMuIE5vdGUgdGhhdAor
LyogU2V0IHRoaXMgbGFyZ2VyIGlmIHlvdSBoYXZlIGVub3Jtb3VzIG1vZHVsZXMva2VybmVscy4g
Tm90ZSB0aGF0CiAgKiB5b3Ugc2hvdWxkIHRydXN0IGFsbCBrZXJuZWxzIG5vdCB0byBiZSBtYWxp
Y2lvdXNseSBsYXJnZSAoZS5nLiB0bwogICogZXhoYXVzdCBhbGwgZG9tMCBtZW1vcnkpIGlmIHlv
dSBkbyB0aGlzIChzZWUgQ1ZFLTIwMTItNDU0NCAvCiAgKiBYU0EtMjUpLiBZb3UgY2FuIGFsc28g
c2V0IHRoZSBkZWZhdWx0IGluZGVwZW5kZW50bHkgZm9yCi0gKiByYW1kaXNrcy9rZXJuZWxzIGlu
IHhjX2RvbV9hbGxvY2F0ZSgpIG9yIGNhbGwKLSAqIHhjX2RvbV97a2VybmVsLHJhbWRpc2t9X21h
eF9zaXplLgorICogbW9kdWxlcy9rZXJuZWxzIGluIHhjX2RvbV9hbGxvY2F0ZSgpIG9yIGNhbGwK
KyAqIHhjX2RvbV97a2VybmVsLG1vZHVsZX1fbWF4X3NpemUuCiAgKi8KICNpZm5kZWYgWENfRE9N
X0RFQ09NUFJFU1NfTUFYCiAjZGVmaW5lIFhDX0RPTV9ERUNPTVBSRVNTX01BWCAoMTAyNCoxMDI0
KjEwMjQpIC8qIDFHQiAqLwpAQCAtMjkxLDggKzI5OCw4IEBAIGludCB4Y19kb21fbWVtX2luaXQo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB1bnNpZ25lZCBpbnQgbWVtX21iKTsKIGludCB4Y19k
b21fa2VybmVsX2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3op
OwogaW50IHhjX2RvbV9rZXJuZWxfbWF4X3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBz
aXplX3Qgc3opOwogCi1pbnQgeGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20sIHNpemVfdCBzeik7Ci1pbnQgeGNfZG9tX3JhbWRpc2tfbWF4X3NpemUoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opOworaW50IHhjX2RvbV9tb2R1bGVfY2hl
Y2tfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeik7CitpbnQgeGNfZG9t
X21vZHVsZV9tYXhfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeik7CiAK
IGludCB4Y19kb21fZGV2aWNldHJlZV9tYXhfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
IHNpemVfdCBzeik7CiAKQEAgLTMwMywxMSArMzEwLDEyIEBAIGludCB4Y19kb21fZG9fZ3Vuemlw
KHhjX2ludGVyZmFjZSAqeGNoLAogaW50IHhjX2RvbV90cnlfZ3VuemlwKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSwgdm9pZCAqKmJsb2IsIHNpemVfdCAqIHNpemUpOwogCiBpbnQgeGNfZG9tX2tl
cm5lbF9maWxlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgY29uc3QgY2hhciAqZmlsZW5hbWUp
OwotaW50IHhjX2RvbV9yYW1kaXNrX2ZpbGUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBjb25z
dCBjaGFyICpmaWxlbmFtZSk7CitpbnQgeGNfZG9tX21vZHVsZV9maWxlKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSwgY29uc3QgY2hhciAqZmlsZW5hbWUsCisgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKmNtZGxpbmUpOwogaW50IHhjX2RvbV9rZXJuZWxfbWVtKHN0cnVjdCB4Y19k
b21faW1hZ2UgKmRvbSwgY29uc3Qgdm9pZCAqbWVtLAogICAgICAgICAgICAgICAgICAgICAgIHNp
emVfdCBtZW1zaXplKTsKLWludCB4Y19kb21fcmFtZGlza19tZW0oc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tLCBjb25zdCB2b2lkICptZW0sCi0gICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBt
ZW1zaXplKTsKK2ludCB4Y19kb21fbW9kdWxlX21lbShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
IGNvbnN0IHZvaWQgKm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IG1lbXNpemUs
IGNvbnN0IGNoYXIgKmNtZGxpbmUpOwogaW50IHhjX2RvbV9kZXZpY2V0cmVlX2ZpbGUoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tLCBjb25zdCBjaGFyICpmaWxlbmFtZSk7CiBpbnQgeGNfZG9tX2Rl
dmljZXRyZWVfbWVtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgY29uc3Qgdm9pZCAqbWVtLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgbWVtc2l6ZSk7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4LmMgYi90b29scy9saWJ4Yy94Y19kb21fY29t
cGF0X2xpbnV4LmMKaW5kZXggYzkyMmM2MWU5MC4uYjNkNDNmZWVkOSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9j
b21wYXRfbGludXguYwpAQCAtNTYsNyArNTYsNyBAQCBpbnQgeGNfbGludXhfYnVpbGQoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmICggKHJjID0geGNfZG9tX2tlcm5l
bF9maWxlKGRvbSwgaW1hZ2VfbmFtZSkpICE9IDAgKQogICAgICAgICBnb3RvIG91dDsKICAgICBp
ZiAoIGluaXRyZF9uYW1lICYmIHN0cmxlbihpbml0cmRfbmFtZSkgJiYKLSAgICAgICAgICgocmMg
PSB4Y19kb21fcmFtZGlza19maWxlKGRvbSwgaW5pdHJkX25hbWUpKSAhPSAwKSApCisgICAgICAg
ICAoKHJjID0geGNfZG9tX21vZHVsZV9maWxlKGRvbSwgaW5pdHJkX25hbWUsIE5VTEwpKSAhPSAw
KSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgZG9tLT5mbGFncyB8PSBmbGFnczsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgYi90b29scy9saWJ4Yy94Y19kb21fY29y
ZS5jCmluZGV4IDMwM2NiOTcxZTguLjNlNjVhZmYyMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV9jb3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYwpAQCAtMzE0LDE2
ICszMTQsMTYgQEAgaW50IHhjX2RvbV9rZXJuZWxfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNfZG9tX2lt
YWdlICpkb20sIHNpemVfdCBzeikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9yYW1k
aXNrX2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opCitpbnQg
eGNfZG9tX21vZHVsZV9jaGVja19zaXplKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90
IHN6KQogewogICAgIC8qIE5vIGxpbWl0ICovCi0gICAgaWYgKCAhZG9tLT5tYXhfcmFtZGlza19z
aXplICkKKyAgICBpZiAoICFkb20tPm1heF9tb2R1bGVfc2l6ZSApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgaWYgKCBzeiA+IGRvbS0+bWF4X3JhbWRpc2tfc2l6ZSApCisgICAgaWYgKCBzeiA+
IGRvbS0+bWF4X21vZHVsZV9zaXplICkKICAgICB7CiAgICAgICAgIHhjX2RvbV9wYW5pYyhkb20t
PnhjaCwgWENfSU5WQUxJRF9LRVJORUwsCi0gICAgICAgICAgICAgICAgICAgICAicmFtZGlzayBp
bWFnZSB0b28gbGFyZ2UiKTsKKyAgICAgICAgICAgICAgICAgICAgICJtb2R1bGUgaW1hZ2UgdG9v
IGxhcmdlIik7CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KIApAQCAtNzY0LDcgKzc2NCw3IEBA
IHN0cnVjdCB4Y19kb21faW1hZ2UgKnhjX2RvbV9hbGxvY2F0ZSh4Y19pbnRlcmZhY2UgKnhjaCwK
ICAgICBkb20tPnhjaCA9IHhjaDsKIAogICAgIGRvbS0+bWF4X2tlcm5lbF9zaXplID0gWENfRE9N
X0RFQ09NUFJFU1NfTUFYOwotICAgIGRvbS0+bWF4X3JhbWRpc2tfc2l6ZSA9IFhDX0RPTV9ERUNP
TVBSRVNTX01BWDsKKyAgICBkb20tPm1heF9tb2R1bGVfc2l6ZSA9IFhDX0RPTV9ERUNPTVBSRVNT
X01BWDsKICAgICBkb20tPm1heF9kZXZpY2V0cmVlX3NpemUgPSBYQ19ET01fREVDT01QUkVTU19N
QVg7CiAKICAgICBpZiAoIGNtZGxpbmUgKQpAQCAtNzk3LDEwICs3OTcsMTAgQEAgaW50IHhjX2Rv
bV9rZXJuZWxfbWF4X3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21fcmFtZGlza19tYXhfc2l6ZShzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeikKK2ludCB4Y19kb21fbW9kdWxlX21heF9zaXplKHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6KQogewotICAgIERPTVBSSU5URigiJXM6
IHJhbWRpc2tfbWF4X3NpemU9JXp4IiwgX19GVU5DVElPTl9fLCBzeik7Ci0gICAgZG9tLT5tYXhf
cmFtZGlza19zaXplID0gc3o7CisgICAgRE9NUFJJTlRGKCIlczogbW9kdWxlX21heF9zaXplPSV6
eCIsIF9fRlVOQ1RJT05fXywgc3opOworICAgIGRvbS0+bWF4X21vZHVsZV9zaXplID0gc3o7CiAg
ICAgcmV0dXJuIDA7CiB9CiAKQEAgLTgyMSwxNiArODIxLDMwIEBAIGludCB4Y19kb21fa2VybmVs
X2ZpbGUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBjb25zdCBjaGFyICpmaWxlbmFtZSkKICAg
ICByZXR1cm4geGNfZG9tX3RyeV9ndW56aXAoZG9tLCAmZG9tLT5rZXJuZWxfYmxvYiwgJmRvbS0+
a2VybmVsX3NpemUpOwogfQogCi1pbnQgeGNfZG9tX3JhbWRpc2tfZmlsZShzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20sIGNvbnN0IGNoYXIgKmZpbGVuYW1lKQoraW50IHhjX2RvbV9tb2R1bGVfZmls
ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBjb25zdCBj
aGFyICpjbWRsaW5lKQogeworICAgIHVuc2lnbmVkIGludCBtb2QgPSBkb20tPm51bV9tb2R1bGVz
Kys7CisKICAgICBET01QUklOVEYoIiVzOiBmaWxlbmFtZT1cIiVzXCIiLCBfX0ZVTkNUSU9OX18s
IGZpbGVuYW1lKTsKLSAgICBkb20tPnJhbWRpc2tfYmxvYiA9Ci0gICAgICAgIHhjX2RvbV9tYWxs
b2NfZmlsZW1hcChkb20sIGZpbGVuYW1lLCAmZG9tLT5yYW1kaXNrX3NpemUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb20tPm1heF9yYW1kaXNrX3NpemUpOworICAgIGRvbS0+bW9k
dWxlc1ttb2RdLmJsb2IgPQorICAgICAgICB4Y19kb21fbWFsbG9jX2ZpbGVtYXAoZG9tLCBmaWxl
bmFtZSwgJmRvbS0+bW9kdWxlc1ttb2RdLnNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb20tPm1heF9tb2R1bGVfc2l6ZSk7CiAKLSAgICBpZiAoIGRvbS0+cmFtZGlza19ibG9i
ID09IE5VTEwgKQorICAgIGlmICggZG9tLT5tb2R1bGVzW21vZF0uYmxvYiA9PSBOVUxMICkKICAg
ICAgICAgcmV0dXJuIC0xOwotLy8gICAgcmV0dXJuIHhjX2RvbV90cnlfZ3VuemlwKGRvbSwgJmRv
bS0+cmFtZGlza19ibG9iLCAmZG9tLT5yYW1kaXNrX3NpemUpOworCisgICAgaWYgKCBjbWRsaW5l
ICkKKyAgICB7CisgICAgICAgIGRvbS0+bW9kdWxlc1ttb2RdLmNtZGxpbmUgPSB4Y19kb21fc3Ry
ZHVwKGRvbSwgY21kbGluZSk7CisKKyAgICAgICAgaWYgKCBkb20tPm1vZHVsZXNbbW9kXS5jbWRs
aW5lID09IE5VTEwgKQorICAgICAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICBkb20tPm1vZHVsZXNbbW9kXS5jbWRsaW5lID0gTlVMTDsKKyAgICB9CisK
ICAgICByZXR1cm4gMDsKIH0KIApAQCAtODU5LDEzICs4NzMsMjggQEAgaW50IHhjX2RvbV9rZXJu
ZWxfbWVtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgY29uc3Qgdm9pZCAqbWVtLCBzaXplX3Qg
bWVtc2l6ZSkKICAgICByZXR1cm4geGNfZG9tX3RyeV9ndW56aXAoZG9tLCAmZG9tLT5rZXJuZWxf
YmxvYiwgJmRvbS0+a2VybmVsX3NpemUpOwogfQogCi1pbnQgeGNfZG9tX3JhbWRpc2tfbWVtKHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgY29uc3Qgdm9pZCAqbWVtLAotICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3QgbWVtc2l6ZSkKK2ludCB4Y19kb21fbW9kdWxlX21lbShzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20sIGNvbnN0IHZvaWQgKm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICBz
aXplX3QgbWVtc2l6ZSwgY29uc3QgY2hhciAqY21kbGluZSkKIHsKKyAgICB1bnNpZ25lZCBpbnQg
bW9kID0gZG9tLT5udW1fbW9kdWxlcysrOworCiAgICAgRE9NUFJJTlRGX0NBTExFRChkb20tPnhj
aCk7Ci0gICAgZG9tLT5yYW1kaXNrX2Jsb2IgPSAodm9pZCAqKW1lbTsKLSAgICBkb20tPnJhbWRp
c2tfc2l6ZSA9IG1lbXNpemU7Ci0vLyAgICByZXR1cm4geGNfZG9tX3RyeV9ndW56aXAoZG9tLCAm
ZG9tLT5yYW1kaXNrX2Jsb2IsICZkb20tPnJhbWRpc2tfc2l6ZSk7CisKKyAgICBkb20tPm1vZHVs
ZXNbbW9kXS5ibG9iID0gKHZvaWQgKiltZW07CisgICAgZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSA9
IG1lbXNpemU7CisKKyAgICBpZiAoIGNtZGxpbmUgKQorICAgIHsKKyAgICAgICAgZG9tLT5tb2R1
bGVzW21vZF0uY21kbGluZSA9IHhjX2RvbV9zdHJkdXAoZG9tLCBjbWRsaW5lKTsKKworICAgICAg
ICBpZiAoIGRvbS0+bW9kdWxlc1ttb2RdLmNtZGxpbmUgPT0gTlVMTCApCisgICAgICAgICAgICBy
ZXR1cm4gLTE7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGRvbS0+bW9kdWxlc1tt
b2RdLmNtZGxpbmUgPSBOVUxMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQogCkBAIC05OTAs
NDEgKzEwMTksNDIgQEAgaW50IHhjX2RvbV91cGRhdGVfZ3Vlc3RfcDJtKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCB4Y19kb21fYnVpbGRf
cmFtZGlzayhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCitzdGF0aWMgaW50IHhjX2RvbV9idWls
ZF9tb2R1bGUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB1bnNpZ25lZCBpbnQgbW9kKQogewot
ICAgIHNpemVfdCB1bnppcGxlbiwgcmFtZGlza2xlbjsKLSAgICB2b2lkICpyYW1kaXNrbWFwOwor
ICAgIHNpemVfdCB1bnppcGxlbiwgbW9kdWxlbGVuOworICAgIHZvaWQgKm1vZHVsZW1hcDsKKyAg
ICBjaGFyIG5hbWVbMTBdOwogCi0gICAgaWYgKCAhZG9tLT5yYW1kaXNrX3NlZy52c3RhcnQgKQor
ICAgIGlmICggIWRvbS0+bW9kdWxlc1ttb2RdLnNlZy52c3RhcnQgKQogICAgIHsKICAgICAgICAg
dW56aXBsZW4gPSB4Y19kb21fY2hlY2tfZ3ppcChkb20tPnhjaCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3NpemUp
OwotICAgICAgICBpZiAoIHhjX2RvbV9yYW1kaXNrX2NoZWNrX3NpemUoZG9tLCB1bnppcGxlbikg
IT0gMCApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5tb2R1bGVz
W21vZF0uYmxvYiwgZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSk7CisgICAgICAgIGlmICggeGNfZG9t
X21vZHVsZV9jaGVja19zaXplKGRvbSwgdW56aXBsZW4pICE9IDAgKQogICAgICAgICAgICAgdW56
aXBsZW4gPSAwOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHVuemlwbGVuID0gMDsKIAotICAg
IHJhbWRpc2tsZW4gPSB1bnppcGxlbiA/IHVuemlwbGVuIDogZG9tLT5yYW1kaXNrX3NpemU7Ci0K
LSAgICBpZiAoIHhjX2RvbV9hbGxvY19zZWdtZW50KGRvbSwgJmRvbS0+cmFtZGlza19zZWcsICJy
YW1kaXNrIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+cmFtZGlza19zZWcu
dnN0YXJ0LCByYW1kaXNrbGVuKSAhPSAwICkKKyAgICBtb2R1bGVsZW4gPSB1bnppcGxlbiA/IHVu
emlwbGVuIDogZG9tLT5tb2R1bGVzW21vZF0uc2l6ZTsKKyAgICBzbnByaW50ZihuYW1lLCBzaXpl
b2YobmFtZSksICJtb2R1bGUldSIsIG1vZCk7CisgICAgaWYgKCB4Y19kb21fYWxsb2Nfc2VnbWVu
dChkb20sICZkb20tPm1vZHVsZXNbbW9kXS5zZWcsIG5hbWUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb20tPm1vZHVsZXNbbW9kXS5zZWcudnN0YXJ0LCBtb2R1bGVsZW4pICE9IDAg
KQogICAgICAgICBnb3RvIGVycjsKLSAgICByYW1kaXNrbWFwID0geGNfZG9tX3NlZ190b19wdHIo
ZG9tLCAmZG9tLT5yYW1kaXNrX3NlZyk7Ci0gICAgaWYgKCByYW1kaXNrbWFwID09IE5VTEwgKQor
ICAgIG1vZHVsZW1hcCA9IHhjX2RvbV9zZWdfdG9fcHRyKGRvbSwgJmRvbS0+bW9kdWxlc1ttb2Rd
LnNlZyk7CisgICAgaWYgKCBtb2R1bGVtYXAgPT0gTlVMTCApCiAgICAgewotICAgICAgICBET01Q
UklOVEYoIiVzOiB4Y19kb21fc2VnX3RvX3B0cihkb20sICZkb20tPnJhbWRpc2tfc2VnKSA9PiBO
VUxMIiwKLSAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIERPTVBSSU5U
RigiJXM6IHhjX2RvbV9zZWdfdG9fcHRyKGRvbSwgJmRvbS0+bW9kdWxlc1sldV0uc2VnKSA9PiBO
VUxMIiwKKyAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgbW9kKTsKICAgICAgICAgZ290
byBlcnI7CiAgICAgfQogICAgIGlmICggdW56aXBsZW4gKQogICAgIHsKLSAgICAgICAgaWYgKCB4
Y19kb21fZG9fZ3VuemlwKGRvbS0+eGNoLCBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNr
X3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW1kaXNrbWFwLCByYW1kaXNr
bGVuKSA9PSAtMSApCisgICAgICAgIGlmICggeGNfZG9tX2RvX2d1bnppcChkb20tPnhjaCwgZG9t
LT5tb2R1bGVzW21vZF0uYmxvYiwgZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1vZHVsZW1hcCwgbW9kdWxlbGVuKSA9PSAtMSApCiAgICAgICAg
ICAgICBnb3RvIGVycjsKICAgICB9CiAgICAgZWxzZQotICAgICAgICBtZW1jcHkocmFtZGlza21h
cCwgZG9tLT5yYW1kaXNrX2Jsb2IsIGRvbS0+cmFtZGlza19zaXplKTsKKyAgICAgICAgbWVtY3B5
KG1vZHVsZW1hcCwgZG9tLT5tb2R1bGVzW21vZF0uYmxvYiwgZG9tLT5tb2R1bGVzW21vZF0uc2l6
ZSk7CiAKICAgICByZXR1cm4gMDsKIApAQCAtMTEzMSw2ICsxMTYxLDcgQEAgaW50IHhjX2RvbV9i
dWlsZF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiB7CiAgICAgdW5zaWduZWQgaW50
IHBhZ2Vfc2l6ZTsKICAgICBib29sIHVubWFwcGVkX2luaXRyZDsKKyAgICB1bnNpZ25lZCBpbnQg
bW9kOwogCiAgICAgRE9NUFJJTlRGX0NBTExFRChkb20tPnhjaCk7CiAKQEAgLTExNTQsMTUgKzEx
ODUsMjQgQEAgaW50IHhjX2RvbV9idWlsZF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiAgICAgaWYgKCBkb20tPmtlcm5lbF9sb2FkZXItPmxvYWRlcihkb20pICE9IDAgKQogICAgICAg
ICBnb3RvIGVycjsKIAotICAgIC8qIERvbid0IGxvYWQgcmFtZGlzayBub3cgaWYgbm8gaW5pdGlh
bCBtYXBwaW5nIHJlcXVpcmVkLiAqLwotICAgIHVubWFwcGVkX2luaXRyZCA9IGRvbS0+cGFybXMu
dW5tYXBwZWRfaW5pdHJkICYmICFkb20tPnJhbWRpc2tfc2VnLnZzdGFydDsKLQotICAgIGlmICgg
ZG9tLT5yYW1kaXNrX2Jsb2IgJiYgIXVubWFwcGVkX2luaXRyZCApCisgICAgLyogRG9uJ3QgbG9h
ZCByYW1kaXNrIC8gb3RoZXIgbW9kdWxlcyBub3cgaWYgbm8gaW5pdGlhbCBtYXBwaW5nIHJlcXVp
cmVkLiAqLworICAgIGZvciAoIG1vZCA9IDA7IG1vZCA8IGRvbS0+bnVtX21vZHVsZXM7IG1vZCsr
ICkKICAgICB7Ci0gICAgICAgIGlmICggeGNfZG9tX2J1aWxkX3JhbWRpc2soZG9tKSAhPSAwICkK
LSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICBkb20tPmluaXRyZF9zdGFydCA9IGRvbS0+
cmFtZGlza19zZWcudnN0YXJ0OwotICAgICAgICBkb20tPmluaXRyZF9sZW4gPSBkb20tPnJhbWRp
c2tfc2VnLnZlbmQgLSBkb20tPnJhbWRpc2tfc2VnLnZzdGFydDsKKyAgICAgICAgdW5tYXBwZWRf
aW5pdHJkID0gKGRvbS0+cGFybXMudW5tYXBwZWRfaW5pdHJkICYmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhZG9tLT5tb2R1bGVzW21vZF0uc2VnLnZzdGFydCk7CisKKyAgICAgICAgaWYg
KCBkb20tPm1vZHVsZXNbbW9kXS5ibG9iICYmICF1bm1hcHBlZF9pbml0cmQgKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoIHhjX2RvbV9idWlsZF9tb2R1bGUoZG9tLCBtb2QpICE9IDAgKQor
ICAgICAgICAgICAgICAgIGdvdG8gZXJyOworCisgICAgICAgICAgICBpZiAoIG1vZCA9PSAwICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkb20tPmluaXRyZF9zdGFydCA9IGRvbS0+
bW9kdWxlc1ttb2RdLnNlZy52c3RhcnQ7CisgICAgICAgICAgICAgICAgZG9tLT5pbml0cmRfbGVu
ID0KKyAgICAgICAgICAgICAgICAgICAgZG9tLT5tb2R1bGVzW21vZF0uc2VnLnZlbmQgLSBkb20t
Pm1vZHVsZXNbbW9kXS5zZWcudnN0YXJ0OworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAg
fQogCiAgICAgLyogbG9hZCBkZXZpY2V0cmVlICovCkBAIC0xMjE2LDE0ICsxMjU2LDI0IEBAIGlu
dCB4Y19kb21fYnVpbGRfaW1hZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIGlmICgg
ZG9tLT52aXJ0X3BndGFiX2VuZCAmJiB4Y19kb21fYWxsb2NfcGFkKGRvbSwgZG9tLT52aXJ0X3Bn
dGFiX2VuZCkgKQogICAgICAgICByZXR1cm4gLTE7CiAKLSAgICAvKiBMb2FkIHJhbWRpc2sgaWYg
bm8gaW5pdGlhbCBtYXBwaW5nIHJlcXVpcmVkLiAqLwotICAgIGlmICggZG9tLT5yYW1kaXNrX2Js
b2IgJiYgdW5tYXBwZWRfaW5pdHJkICkKKyAgICBmb3IgKCBtb2QgPSAwOyBtb2QgPCBkb20tPm51
bV9tb2R1bGVzOyBtb2QrKyApCiAgICAgewotICAgICAgICBpZiAoIHhjX2RvbV9idWlsZF9yYW1k
aXNrKGRvbSkgIT0gMCApCi0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgZG9tLT5mbGFn
cyB8PSBTSUZfTU9EX1NUQVJUX1BGTjsKLSAgICAgICAgZG9tLT5pbml0cmRfc3RhcnQgPSBkb20t
PnJhbWRpc2tfc2VnLnBmbjsKLSAgICAgICAgZG9tLT5pbml0cmRfbGVuID0gcGFnZV9zaXplICog
ZG9tLT5yYW1kaXNrX3NlZy5wYWdlczsKKyAgICAgICAgdW5tYXBwZWRfaW5pdHJkID0gKGRvbS0+
cGFybXMudW5tYXBwZWRfaW5pdHJkICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAhZG9t
LT5tb2R1bGVzW21vZF0uc2VnLnZzdGFydCk7CisKKyAgICAgICAgLyogTG9hZCByYW1kaXNrIC8g
b3RoZXIgbW9kdWxlcyBpZiBubyBpbml0aWFsIG1hcHBpbmcgcmVxdWlyZWQuICovCisgICAgICAg
IGlmICggZG9tLT5tb2R1bGVzW21vZF0uYmxvYiAmJiB1bm1hcHBlZF9pbml0cmQgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoIHhjX2RvbV9idWlsZF9tb2R1bGUoZG9tLCBtb2QpICE9IDAg
KQorICAgICAgICAgICAgICAgIGdvdG8gZXJyOworCisgICAgICAgICAgICBpZiAoIG1vZCA9PSAw
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkb20tPmZsYWdzIHw9IFNJRl9NT0Rf
U1RBUlRfUEZOOworICAgICAgICAgICAgICAgIGRvbS0+aW5pdHJkX3N0YXJ0ID0gZG9tLT5tb2R1
bGVzW21vZF0uc2VnLnBmbjsKKyAgICAgICAgICAgICAgICBkb20tPmluaXRyZF9sZW4gPSBwYWdl
X3NpemUgKiBkb20tPm1vZHVsZXNbbW9kXS5zZWcucGFnZXM7CisgICAgICAgICAgICB9CisgICAg
ICAgIH0KICAgICB9CiAKICAgICAvKiBBbGxvY2F0ZSBwMm0gbGlzdCBpZiBvdXRzaWRlIG9mIGlu
aXRpYWwga2VybmVsIG1hcHBpbmcuICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21f
eDg2LmMgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKaW5kZXggYmZmNjhhMDExZi4uMGI2NWRh
YjRiYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbV94ODYuYwpAQCAtNzAsOCArNzAsOCBAQAogI2RlZmluZSByb3VuZF91cChhZGRy
LCBtYXNrKSAgICAgKChhZGRyKSB8IChtYXNrKSkKICNkZWZpbmUgcm91bmRfcGdfdXAoYWRkcikg
ICgoKGFkZHIpICsgUEFHRV9TSVpFX1g4NiAtIDEpICYgfihQQUdFX1NJWkVfWDg2IC0gMSkpCiAK
LSNkZWZpbmUgSFZNTE9BREVSX01PRFVMRV9NQVhfQ09VTlQgMQotI2RlZmluZSBIVk1MT0FERVJf
TU9EVUxFX05BTUVfU0laRSAxMAorI2RlZmluZSBIVk1MT0FERVJfTU9EVUxFX01BWF9DT1VOVCAy
CisjZGVmaW5lIEhWTUxPQURFUl9NT0RVTEVfQ01ETElORV9TSVpFIE1BWF9HVUVTVF9DTURMSU5F
CiAKIHN0cnVjdCB4Y19kb21fcGFyYW1zIHsKICAgICB1bnNpZ25lZCBsZXZlbHM7CkBAIC02Mjcs
NiArNjI3LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfaHZtKHN0cnVjdCB4Y19k
b21faW1hZ2UgKmRvbSkKICAgICB4Y19odm1fcGFyYW1fc2V0KHhjaCwgZG9taWQsIEhWTV9QQVJB
TV9TSEFSSU5HX1JJTkdfUEZOLAogICAgICAgICAgICAgICAgICAgICAgc3BlY2lhbF9wZm4oU1BF
Q0lBTFBBR0VfU0hBUklORykpOwogCisgICAgc3RhcnRfaW5mb19zaXplICs9CisgICAgICAgIHNp
emVvZihzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkpICogSFZNTE9BREVSX01PRFVMRV9NQVhfQ09V
TlQ7CisKKyAgICBzdGFydF9pbmZvX3NpemUgKz0KKyAgICAgICAgSFZNTE9BREVSX01PRFVMRV9D
TURMSU5FX1NJWkUgKiBIVk1MT0FERVJfTU9EVUxFX01BWF9DT1VOVDsKKwogICAgIGlmICggIWRv
bS0+ZGV2aWNlX21vZGVsICkKICAgICB7CiAgICAgICAgIGlmICggZG9tLT5jbWRsaW5lICkKQEAg
LTYzNCwyMiArNjQwLDkgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlc19odm0oc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgICAgICAgICAgZG9tLT5jbWRsaW5lX3NpemUgPSBST1VO
RFVQKHN0cmxlbihkb20tPmNtZGxpbmUpICsgMSwgOCk7CiAgICAgICAgICAgICBzdGFydF9pbmZv
X3NpemUgKz0gZG9tLT5jbWRsaW5lX3NpemU7CiAgICAgICAgIH0KLQotICAgICAgICAvKiBMaW1p
dGVkIHRvIG9uZSBtb2R1bGUuICovCi0gICAgICAgIGlmICggZG9tLT5yYW1kaXNrX2Jsb2IgKQot
ICAgICAgICAgICAgc3RhcnRfaW5mb19zaXplICs9IHNpemVvZihzdHJ1Y3QgaHZtX21vZGxpc3Rf
ZW50cnkpOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBzdGFydF9pbmZvX3NpemUg
Kz0KLSAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkpICogSFZNTE9B
REVSX01PRFVMRV9NQVhfQ09VTlQ7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEFkZCBleHRyYSBz
cGFjZSB0byB3cml0ZSBtb2R1bGVzIG5hbWUuCi0gICAgICAgICAqIFRoZSBIVk1MT0FERVJfTU9E
VUxFX05BTUVfU0laRSBhY2NvdW50cyBmb3IgTlVMIGJ5dGUuCi0gICAgICAgICAqLwotICAgICAg
ICBzdGFydF9pbmZvX3NpemUgKz0KLSAgICAgICAgICAgIEhWTUxPQURFUl9NT0RVTEVfTkFNRV9T
SVpFICogSFZNTE9BREVSX01PRFVMRV9NQVhfQ09VTlQ7Ci0KICAgICAgICAgLyoKICAgICAgICAg
ICogQWxsb2NhdGUgYW5kIGNsZWFyIGFkZGl0aW9uYWwgaW9yZXEgc2VydmVyIHBhZ2VzLiBUaGUg
ZGVmYXVsdAogICAgICAgICAgKiBzZXJ2ZXIgd2lsbCB1c2UgdGhlIElPUkVRIGFuZCBCVUZJT1JF
USBzcGVjaWFsIHBhZ2VzIGFib3ZlLgpAQCAtNzQ5LDcgKzc0Miw3IEBAIHN0YXRpYyBpbnQgc3Rh
cnRfaW5mb194ODZfMzIoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHN0YXJ0X2luZm8t
PmNvbnNvbGUuZG9tVS5tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CiAg
ICAgc3RhcnRfaW5mby0+Y29uc29sZS5kb21VLmV2dGNobiA9IGRvbS0+Y29uc29sZV9ldnRjaG47
CiAKLSAgICBpZiAoIGRvbS0+cmFtZGlza19ibG9iICkKKyAgICBpZiAoIGRvbS0+bW9kdWxlc1sw
XS5ibG9iICkKICAgICB7CiAgICAgICAgIHN0YXJ0X2luZm8tPm1vZF9zdGFydCA9IGRvbS0+aW5p
dHJkX3N0YXJ0OwogICAgICAgICBzdGFydF9pbmZvLT5tb2RfbGVuID0gZG9tLT5pbml0cmRfbGVu
OwpAQCAtODAwLDcgKzc5Myw3IEBAIHN0YXRpYyBpbnQgc3RhcnRfaW5mb194ODZfNjQoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHN0YXJ0X2luZm8tPmNvbnNvbGUuZG9tVS5tZm4gPSB4
Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CiAgICAgc3RhcnRfaW5mby0+Y29uc29s
ZS5kb21VLmV2dGNobiA9IGRvbS0+Y29uc29sZV9ldnRjaG47CiAKLSAgICBpZiAoIGRvbS0+cmFt
ZGlza19ibG9iICkKKyAgICBpZiAoIGRvbS0+bW9kdWxlc1swXS5ibG9iICkKICAgICB7CiAgICAg
ICAgIHN0YXJ0X2luZm8tPm1vZF9zdGFydCA9IGRvbS0+aW5pdHJkX3N0YXJ0OwogICAgICAgICBz
dGFydF9pbmZvLT5tb2RfbGVuID0gZG9tLT5pbml0cmRfbGVuOwpAQCAtMTIzNyw3ICsxMjMwLDcg
QEAgc3RhdGljIGludCBtZW1pbml0X2h2bShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAg
dW5zaWduZWQgbG9uZyB0YXJnZXRfcGFnZXMgPSBkb20tPnRhcmdldF9wYWdlczsKICAgICB1bnNp
Z25lZCBsb25nIGN1cl9wYWdlcywgY3VyX3BmbjsKICAgICBpbnQgcmM7Ci0gICAgdW5zaWduZWQg
bG9uZyBzdGF0X25vcm1hbF9wYWdlcyA9IDAsIHN0YXRfMm1iX3BhZ2VzID0gMCwgCisgICAgdW5z
aWduZWQgbG9uZyBzdGF0X25vcm1hbF9wYWdlcyA9IDAsIHN0YXRfMm1iX3BhZ2VzID0gMCwKICAg
ICAgICAgc3RhdF8xZ2JfcGFnZXMgPSAwOwogICAgIHVuc2lnbmVkIGludCBtZW1mbGFncyA9IDA7
CiAgICAgaW50IGNsYWltX2VuYWJsZWQgPSBkb20tPmNsYWltX2VuYWJsZWQ7CkBAIC0xMzAzLDYg
KzEyOTYsOCBAQCBzdGF0aWMgaW50IG1lbWluaXRfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSkKICAgICBwMm1fc2l6ZSA9IDA7CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl92bWVtcmFuZ2Vz
OyBpKysgKQogICAgIHsKKyAgICAgICAgRE9NUFJJTlRGKCJyYW5nZTogc3RhcnQ9MHglIlBSSXg2
NCIgZW5kPTB4JSJQUkl4NjQsIHZtZW1yYW5nZXNbaV0uc3RhcnQsIHZtZW1yYW5nZXNbaV0uZW5k
KTsKKwogICAgICAgICB0b3RhbF9wYWdlcyArPSAoKHZtZW1yYW5nZXNbaV0uZW5kIC0gdm1lbXJh
bmdlc1tpXS5zdGFydCkKICAgICAgICAgICAgICAgICAgICAgICAgID4+IFBBR0VfU0hJRlQpOwog
ICAgICAgICBwMm1fc2l6ZSA9IHAybV9zaXplID4gKHZtZW1yYW5nZXNbaV0uZW5kID4+IFBBR0Vf
U0hJRlQpID8KQEAgLTE2MzMsNyArMTYyOCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfcGd0YWJsZXNf
aHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAqLwogc3RhdGljIHZvaWQgYWRkX21vZHVs
ZV90b19saXN0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeGNfaHZtX2Zpcm13YXJlX21vZHVsZSAqbW9kdWxlLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kbGluZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgKm1vZGxpc3QsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9zdGFydF9pbmZvICpzdGFydF9pbmZv
KQogewpAQCAtMTY0OCwxNiArMTY0MywyMCBAQCBzdGF0aWMgdm9pZCBhZGRfbW9kdWxlX3RvX2xp
c3Qoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAogICAgICAgICByZXR1cm47CiAKICAgICBhc3Nl
cnQoc3RhcnRfaW5mby0+bnJfbW9kdWxlcyA8IEhWTUxPQURFUl9NT0RVTEVfTUFYX0NPVU5UKTsK
LSAgICBhc3NlcnQoc3RybmxlbihuYW1lLCBIVk1MT0FERVJfTU9EVUxFX05BTUVfU0laRSkKLSAg
ICAgICAgICAgPCBIVk1MT0FERVJfTU9EVUxFX05BTUVfU0laRSk7CiAKICAgICBtb2RsaXN0W2lu
ZGV4XS5wYWRkciA9IG1vZHVsZS0+Z3Vlc3RfYWRkcl9vdXQ7CiAgICAgbW9kbGlzdFtpbmRleF0u
c2l6ZSA9IG1vZHVsZS0+bGVuZ3RoOwogCi0gICAgc3RybmNweShtb2R1bGVzX2NtZGxpbmVfc3Rh
cnQgKyBIVk1MT0FERVJfTU9EVUxFX05BTUVfU0laRSAqIGluZGV4LAotICAgICAgICAgICAgbmFt
ZSwgSFZNTE9BREVSX01PRFVMRV9OQU1FX1NJWkUpOworICAgIGlmICggY21kbGluZSApCisgICAg
eworICAgICAgICBhc3NlcnQoc3RybmxlbihjbWRsaW5lLCBIVk1MT0FERVJfTU9EVUxFX0NNRExJ
TkVfU0laRSkKKyAgICAgICAgICAgICAgIDwgSFZNTE9BREVSX01PRFVMRV9DTURMSU5FX1NJWkUp
OworICAgICAgICBzdHJuY3B5KG1vZHVsZXNfY21kbGluZV9zdGFydCArIEhWTUxPQURFUl9NT0RV
TEVfQ01ETElORV9TSVpFICogaW5kZXgsCisgICAgICAgICAgICAgICAgY21kbGluZSwgSFZNTE9B
REVSX01PRFVMRV9DTURMSU5FX1NJWkUpOworICAgIH0KKwogICAgIG1vZGxpc3RbaW5kZXhdLmNt
ZGxpbmVfcGFkZHIgPQotICAgICAgICBtb2R1bGVzX2NtZGxpbmVfcGFkZHIgKyBIVk1MT0FERVJf
TU9EVUxFX05BTUVfU0laRSAqIGluZGV4OworICAgICAgICBtb2R1bGVzX2NtZGxpbmVfcGFkZHIg
KyBIVk1MT0FERVJfTU9EVUxFX0NNRExJTkVfU0laRSAqIGluZGV4OwogCiAgICAgc3RhcnRfaW5m
by0+bnJfbW9kdWxlcysrOwogfQpAQCAtMTY2OSwxMCArMTY2OCwxMCBAQCBzdGF0aWMgaW50IGJv
b3RsYXRlX2h2bShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgc3RydWN0IGh2bV9zdGFy
dF9pbmZvICpzdGFydF9pbmZvOwogICAgIHNpemVfdCBzdGFydF9pbmZvX3NpemU7CiAgICAgc3Ry
dWN0IGh2bV9tb2RsaXN0X2VudHJ5ICptb2RsaXN0OworICAgIHVuc2lnbmVkIGludCBpOwogCiAg
ICAgc3RhcnRfaW5mb19zaXplID0gc2l6ZW9mKCpzdGFydF9pbmZvKSArIGRvbS0+Y21kbGluZV9z
aXplOwotICAgIGlmICggZG9tLT5yYW1kaXNrX2Jsb2IgKQotICAgICAgICBzdGFydF9pbmZvX3Np
emUgKz0gc2l6ZW9mKHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSk7CisgICAgc3RhcnRfaW5mb19z
aXplICs9IHNpemVvZihzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkpICogZG9tLT5udW1fbW9kdWxl
czsKIAogICAgIGlmICggc3RhcnRfaW5mb19zaXplID4KICAgICAgICAgIGRvbS0+c3RhcnRfaW5m
b19zZWcucGFnZXMgPDwgWENfRE9NX1BBR0VfU0hJRlQoZG9tKSApCkBAIC0xNzAzLDEyICsxNzAy
LDE4IEBAIHN0YXRpYyBpbnQgYm9vdGxhdGVfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh1aW50cHRyX3QpY21kbGluZSAtICh1
aW50cHRyX3Qpc3RhcnRfaW5mbyk7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIGRvbS0+cmFt
ZGlza19ibG9iICkKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBkb20tPm51bV9tb2R1bGVzOyBp
KysgKQogICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgeGNfaHZtX2Zpcm13YXJlX21vZHVs
ZSBtb2Q7CisKKyAgICAgICAgICAgIERPTVBSSU5URigiQWRkaW5nIG1vZHVsZSAldSIsIGkpOwor
ICAgICAgICAgICAgbW9kLmd1ZXN0X2FkZHJfb3V0ID0KKyAgICAgICAgICAgICAgICBkb20tPm1v
ZHVsZXNbaV0uc2VnLnZzdGFydCAtIGRvbS0+cGFybXMudmlydF9iYXNlOworICAgICAgICAgICAg
bW9kLmxlbmd0aCA9CisgICAgICAgICAgICAgICAgZG9tLT5tb2R1bGVzW2ldLnNlZy52ZW5kIC0g
ZG9tLT5tb2R1bGVzW2ldLnNlZy52c3RhcnQ7CiAKLSAgICAgICAgICAgIG1vZGxpc3RbMF0ucGFk
ZHIgPSBkb20tPnJhbWRpc2tfc2VnLnZzdGFydCAtIGRvbS0+cGFybXMudmlydF9iYXNlOwotICAg
ICAgICAgICAgbW9kbGlzdFswXS5zaXplID0gZG9tLT5yYW1kaXNrX3NlZy52ZW5kIC0gZG9tLT5y
YW1kaXNrX3NlZy52c3RhcnQ7Ci0gICAgICAgICAgICBzdGFydF9pbmZvLT5ucl9tb2R1bGVzID0g
MTsKKyAgICAgICAgICAgIGFkZF9tb2R1bGVfdG9fbGlzdChkb20sICZtb2QsIGRvbS0+bW9kdWxl
c1tpXS5jbWRsaW5lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGxpc3QsIHN0
YXJ0X2luZm8pOwogICAgICAgICB9CiAKICAgICAgICAgLyogQUNQSSBtb2R1bGUgMCBpcyB0aGUg
UlNEUCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwppbmRleCBlZjgzNGU2NTJkLi5mYmJkYjllYzJmIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAt
Nzk2LDEyICs3OTYsMTIgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKIAogICAgIGlmICggc3RhdGUtPnB2X3JhbWRpc2sucGF0aCAmJiBzdHJsZW4o
c3RhdGUtPnB2X3JhbWRpc2sucGF0aCkgKSB7CiAgICAgICAgIGlmIChzdGF0ZS0+cHZfcmFtZGlz
ay5tYXBwZWQpIHsKLSAgICAgICAgICAgIGlmICggKHJldCA9IHhjX2RvbV9yYW1kaXNrX21lbShk
b20sIHN0YXRlLT5wdl9yYW1kaXNrLmRhdGEsIHN0YXRlLT5wdl9yYW1kaXNrLnNpemUpKSAhPSAw
ICkgeworICAgICAgICAgICAgaWYgKCAocmV0ID0geGNfZG9tX21vZHVsZV9tZW0oZG9tLCBzdGF0
ZS0+cHZfcmFtZGlzay5kYXRhLCBzdGF0ZS0+cHZfcmFtZGlzay5zaXplLCBOVUxMKSkgIT0gMCAp
IHsKICAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAieGNfZG9tX3JhbWRpc2tfbWVtIGZhaWxl
ZCIpOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogICAgICAgICB9
IGVsc2UgewotICAgICAgICAgICAgaWYgKCAocmV0ID0geGNfZG9tX3JhbWRpc2tfZmlsZShkb20s
IHN0YXRlLT5wdl9yYW1kaXNrLnBhdGgpKSAhPSAwICkgeworICAgICAgICAgICAgaWYgKCAocmV0
ID0geGNfZG9tX21vZHVsZV9maWxlKGRvbSwgc3RhdGUtPnB2X3JhbWRpc2sucGF0aCwgTlVMTCkp
ICE9IDAgKSB7CiAgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9yYW1kaXNrX2Zp
bGUgZmFpbGVkIik7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CkBA
IC0xMDQzLDE0ICsxMDQzLDE0IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9maXJtd2FyZShs
aWJ4bF9fZ2MgKmdjLAogCiAgICAgICAgIGlmIChzdGF0ZS0+cHZfcmFtZGlzay5wYXRoICYmIHN0
cmxlbihzdGF0ZS0+cHZfcmFtZGlzay5wYXRoKSkgewogICAgICAgICAgICAgaWYgKHN0YXRlLT5w
dl9yYW1kaXNrLm1hcHBlZCkgewotICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX3JhbWRpc2tf
bWVtKGRvbSwgc3RhdGUtPnB2X3JhbWRpc2suZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0ZS0+cHZfcmFtZGlzay5zaXplKTsKKyAgICAgICAgICAgICAg
ICByYyA9IHhjX2RvbV9tb2R1bGVfbWVtKGRvbSwgc3RhdGUtPnB2X3JhbWRpc2suZGF0YSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5wdl9yYW1kaXNrLnNp
emUsIE5VTEwpOwogICAgICAgICAgICAgICAgIGlmIChyYykgewogICAgICAgICAgICAgICAgICAg
ICBMT0dFKEVSUk9SLCAieGNfZG9tX3JhbWRpc2tfbWVtIGZhaWxlZCIpOwogICAgICAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9IGVsc2Ug
ewotICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX3JhbWRpc2tfZmlsZShkb20sIHN0YXRlLT5w
dl9yYW1kaXNrLnBhdGgpOworICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX21vZHVsZV9maWxl
KGRvbSwgc3RhdGUtPnB2X3JhbWRpc2sucGF0aCwgTlVMTCk7CiAgICAgICAgICAgICAgICAgaWYg
KHJjKSB7CiAgICAgICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fcmFtZGlza19m
aWxlIGZhaWxlZCIpOwogICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:11:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Ic-0002I1-Ot; Thu, 04 Jan 2018 13:11:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eX5Ic-0002Hs-4E
 for xen-devel@lists.xensource.com; Thu, 04 Jan 2018 13:11:10 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id DF/09-02260-CE72E4A5;
 Thu, 04 Jan 2018 13:11:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVfeNul+
 UwZGdzBb3prxnd2D02N63iz2AMYo1My8pvyKBNePU/C+sBddSKhpe3WBuYHzo1MXIxSEk0Mgk
 sfH5SjYI5zGjxI896xkhnG2MEr/2HmfpYuTkEBFwlvh6Zi47iM0roC9xcOsvJhBbWMBXYkvHf
 kYQW0LgsYpEzw4VCNtbYtOKv6ww9o+mPiCbnYNNwErikBhIlEVAVWJux3nGCYzcCxgZVjFqFK
 cWlaUW6RqZ6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqXAQh2MC5eG3iIUZK
 DSUmUNyfVO0qILyk/pTIjsTgjvqg0J7X4EKMGB4dAy8WTB5mkWPLy81KVJHjz1fyihASLUtNT
 K9Iyc4ABCFMqwcGjJMIbBJLmLS5IzC3OTIdInWI05ji26fIfJo5nM183MAuBTZIS5/UEKRUAK
 c0ozYMbBIuMS4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmnQQyhSczrwRu3yugU5iATll1xB
 fklJJEhJRUAyPH1Rs/IlyWzom02Ci54aGFqlsk48LrNw+rufO0nuvpvn2tpcItq/pq2qvQRFG
 p5kdz10b+am98pr/s3J+Ql6+nGj+fXrH32o3gfc8kRSsXsn88nX5fzqniY5le9/opzQV6+w7L
 njvVo5Vnd/6V2/zjrctfH3l/do+SblyTUHhMjeL91t+uumpKLMUZiYZazEXFiQBKl1tNhwIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1515071467!122560830!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17290 invoked from network); 4 Jan 2018 13:11:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Jan 2018 13:11:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eX5IX-00020k-C6; Thu, 04 Jan 2018 13:11:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eX5IR-0006nN-VT; Thu, 04 Jan 2018 13:11:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eX5IR-0007la-HU; Thu, 04 Jan 2018 13:10:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117590-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-xsm:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start: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-xl-pvhv2-amd: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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-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: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-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=281f327487c9c9b1599f93c589a408bbf4a651b8
X-Osstest-Versions-That: qemuu=eaefea537b476cb853e2edbdc68e969ec777e4bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 Jan 2018 13:10:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 117590: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3941395332279244107=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl             <job status>                 broken
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm    <job status>      broken
 test-amd64-i386-xl-qemuu-debianhvm-amd64    <job status>                broken
 test-amd64-amd64-xl-xsm         <job status>                 broken
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken REGR. vs. 117335
 test-amd64-amd64-xl-xsm       4 host-install(4)        broken REGR. vs. 117335
 test-amd64-i386-xl-qemuu-debianhvm-amd64 4 host-install(4) broken REGR. vs. 117335
 test-amd64-amd64-xl           4 host-install(4)        broken REGR. vs. 117335
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 117335

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

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

version targeted for testing:
 qemuu                281f327487c9c9b1599f93c589a408bbf4a651b8
baseline version:
 qemuu                eaefea537b476cb853e2edbdc68e969ec777e4bb

Last test of basis   117335  2017-12-19 12:50:51 Z   16 days
Testing same since   117534  2018-01-02 17:34:07 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Evgeny Yakovlev <eyakovlev@virtuozzo.com>
  Fam Zheng <famz@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Laurent Vivier <laurent@vivier.eu>
  linzhecheng <linzhecheng@huawei.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Namhyung Kim <namhyung@gmail.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Roman Kagan <rkagan@virtuozzo.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-xl broken
broken-job test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm broken
broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64 broken
broken-job test-amd64-amd64-xl-xsm broken
broken-step test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-amd64-xl-xsm host-install(4)
broken-step test-amd64-i386-xl-qemuu-debianhvm-amd64 host-install(4)
broken-step test-amd64-amd64-xl host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3941395332279244107==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:26:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5X6-0003VL-VR; Thu, 04 Jan 2018 13:26:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldbf=d7=citrix.com=prvs=535709bf7=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eX5X6-0003V9-BR
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:26:08 +0000
X-Inumbo-ID: a7c634f3-f152-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7c634f3-f152-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:24:57 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="65585651"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Stange <kevin@steadfast.net>
Thread-Topic: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
Thread-Index: AQHTebnUbDL2W0vzvUSTcVvqJMj4mqNidJCAgABXbgCAAOV+gIAAGZQQ
Date: Thu, 4 Jan 2018 13:26:04 +0000
Message-ID: <017beab01afb490bba6c8c42040c341b@AMSPEX02CL03.citrite.net>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
In-Reply-To: <20180104125217.GB1905@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
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEFu
dGhvbnkgUEVSQVJEDQo+IFNlbnQ6IDA0IEphbnVhcnkgMjAxOCAxMjo1Mg0KPiBUbzogS2V2aW4g
U3RhbmdlIDxrZXZpbkBzdGVhZGZhc3QubmV0Pg0KPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0K
PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gUENJIERldmljZSBTdWJ0cmVlIENoYW5nZSBmcm9t
IFRyYWRpdGlvbmFsIHRvDQo+IFVwc3RyZWFtDQo+IA0KPiBPbiBXZWQsIEphbiAwMywgMjAxOCBh
dCAwNToxMDo1NFBNIC0wNjAwLCBLZXZpbiBTdGFuZ2Ugd3JvdGU6DQo+ID4gT24gMDEvMDMvMjAx
OCAxMTo1NyBBTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6DQo+ID4gPiBPbiBXZWQsIERlYyAyMCwg
MjAxNyBhdCAxMTo0MDowM0FNIC0wNjAwLCBLZXZpbiBTdGFuZ2Ugd3JvdGU6DQo+ID4gPj4gSGks
DQo+ID4gPj4NCj4gPiA+PiBJJ3ZlIGJlZW4gd29ya2luZyBvbiB0cmFuc2l0aW9uaW5nIGEgbnVt
YmVyIG9mIFdpbmRvd3MgZ3Vlc3RzIHVuZGVyDQo+IEhWTQ0KPiA+ID4+IGZyb20gdXNpbmcgUUVN
VSB0cmFkaXRpb25hbCB0byBRRU1VIHVwc3RyZWFtIGFzIGlzIHJlY29tbWVuZGVkIGluDQo+IHRo
ZQ0KPiA+ID4+IGRvY3VtZW50YXRpb24uICBXaGVuIEkgbW92ZSB0aGVzZSBndWVzdHMsIHRoZSBQ
Q0kgc3VidHJlZSBmb3IgWGVuDQo+ID4gPj4gZGV2aWNlcyBjaGFuZ2VzIGFuZCBXaW5kb3dzIGNy
ZWF0ZXMgYSB0b3RhbGx5IG5ldyBjb3B5IG9mIGVhY2gNCj4gZGV2aWNlLg0KPiA+ID4+IFdpbmRv
d3MgdHJhY2tzIGRvd24gdGhlIHN0b3JhZ2Ugd2l0aG91dCBpc3N1ZSwgYnV0IGl0IHRyZWF0cyB0
aGUgbmV3DQo+ID4gPj4gaW5zdGFuY2Ugb2YgdGhlIE5JQyBkcml2ZXIgYXMgYSBuZXcgZGV2aWNl
IGFuZCBjbGVhcnMgdGhlIG5ldHdvcmsNCj4gPiA+PiBjb25maWd1cmF0aW9uIGV2ZW4gdGhvdWdo
IHRoZSBNQUMgYWRkcmVzcyBpcyB1bmNoYW5nZWQuICBNYW51YWxseQ0KPiA+ID4+IGJvb3Rpbmcg
dGhlIGd1ZXN0IGJhY2sgb24gdGhlIHRyYWRpdGlvbmFsIGRldmljZSBtb2RlbCByZWFjdGl2YXRl
cyB0aGUNCj4gPiA+PiBvcmlnaW5hbCBQQ0kgc3VidHJlZSBhbmQgdGhlIG9sZCBuZXR3b3JrIGNv
bmZpZ3VyYXRpb24gd2l0aCBpdC4NCj4gPiA+Pg0KPiA+ID4+IFRoZSBvbmx5IHRoaW5nIHRoYXQg
SSBoYXZlIGJlZW4gYWJsZSB0byBmaW5kIHRoYXQncyBzdWJzdGFudGlhbGx5DQo+ID4gPj4gZGlm
ZmVyZW50IGNvbXBhcmluZyB0aGUgZGV2aWNlIHRyZWVzIGlzIHRoYXQgdGhlIGRldmljZSBpbnN0
YW5jZSBJRA0KPiA+ID4+IHZhbHVlcyBkaWZmZXIgb24gdGhlIHBhcmVudCBYZW4gUENJIGRldmlj
ZToNCj4gPiA+Pg0KPiA+ID4+DQo+IFBDSVxWRU5fNTg1MyZERVZfMDAwMSZTVUJTWVNfMDAwMTU4
NTMmUkVWXzAxXDMmMjY3QTYxNkEmMyYxOA0KPiA+ID4+DQo+ID4gPj4NCj4gUENJXFZFTl81ODUz
JkRFVl8wMDAxJlNVQlNZU18wMDAxNTg1MyZSRVZfMDFcMyYyNjdBNjE2QSYzJjEwDQo+ID4gPj4N
Cj4gPiA+PiBCZXNpZGVzIGFjdHVhbGx5IHNldHRpbmcgdGhlIGd1ZXN0IHRvIGJvb3QgdXNpbmcg
UUVNVSB0cmFkaXRpb25hbCwgaXMNCj4gPiA+PiB0aGVyZSBhIHdheSB0byBjb252aW5jZSBXaW5k
b3dzIHRvIHRyZWF0IHRoZXNlIGRldmljZXMgYXMgdGhlIHNhbWU/ICBBDQo+ID4gPj4gcGF0Y2gt
YmFzZWQgc29sdXRpb24gd291bGQgYmUgYWNjZXB0YWJsZSB0byBtZSBpZiB0aGVyZSBpcyBvbmUs
IGJ1dCBJDQo+ID4gPj4gZG9uJ3QgdW5kZXJzdGFuZCB0aGUgY29kZSB3ZWxsIGVub3VnaCB0byBj
cmVhdGUgbXkgb3duIHNvbHV0aW9uLg0KDQpLZXZpbiwNCg0KSSBtaXNzZWQgdGhlIG9yaWdpbmFs
IGVtYWlsIGFzIGl0IHdlbnQgcGFzdC4uLg0KDQpBcmUgWGVuIFByb2plY3QgUFYgZHJpdmVycyBp
bnN0YWxsZWQgaW4gdGhlIGd1ZXN0PyBBbmQgYXJlIHlvdSB0YWxraW5nIGFib3V0IGEgUFYgTklD
IGRldmljZSBvciBhbiBlbXVsYXRlZCBkZXZpY2U/DQoNCiAgUGF1bA0KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZI-0003dO-Av; Thu, 04 Jan 2018 13:28:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZH-0003dI-5a
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:23 +0000
X-Inumbo-ID: f8b82e95-f152-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8b82e95-f152-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097341"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:46 +0000
Message-ID: <20180104130625.28605-36-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 35/74] x86/guest: use PV console for
	Xen/Dom0 I/O
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDUgKysrKy0KIHhlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4uYyAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUu
YyAgICAgICAgICB8IDEwICsrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4
IGU1OTc5YmNlZWUuLmRhMDA2ZGQ0ZjcgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
CkBAIC0zNjUsNyArMzY1LDcgQEAgVGhlIGZvbGxvd2luZyBhcmUgZXhhbXBsZXMgb2YgY29ycmVj
dCBzcGVjaWZpY2F0aW9uczoKIFNwZWNpZnkgdGhlIHNpemUgb2YgdGhlIGNvbnNvbGUgcmluZyBi
dWZmZXIuCiAKICMjIyBjb25zb2xlCi0+IGA9IExpc3Qgb2YgWyB2Z2EgfCBjb20xW0gsTF0gfCBj
b20yW0gsTF0gfCBkYmdwIHwgbm9uZSBdYAorPiBgPSBMaXN0IG9mIFsgdmdhIHwgY29tMVtILExd
IHwgY29tMltILExdIHwgcHYgfCBkYmdwIHwgbm9uZSBdYAogCiA+IERlZmF1bHQ6IGBjb25zb2xl
PWNvbTEsdmdhYAogCkBAIC0zODEsNiArMzgxLDkgQEAgdGhlIGNvbnZlcnNlOyB0cmFuc21pdHRl
ZCBhbmQgcmVjZWl2ZWQgY2hhcmFjdGVycyB3aWxsIGhhdmUgdGhlaXIgTVNCCiBjbGVhcmVkLiAg
VGhpcyBhbGxvd3MgYSBzaW5nbGUgcG9ydCB0byBiZSBzaGFyZWQgYnkgdHdvIHN1YnN5c3RlbXMK
IChlLmcuIGNvbnNvbGUgYW5kIGRlYnVnZ2VyKS4KIAorYHB2YCBpbmRpY2F0ZXMgdGhhdCBYZW4g
c2hvdWxkIHVzZSBYZW4ncyBQViBjb25zb2xlLiBUaGlzIG9wdGlvbiBpcworb25seSBhdmFpbGFi
bGUgd2hlbiB1c2VkIHRvZ2V0aGVyIHdpdGggYHB2LWluLXB2aGAuCisKIGBkYmdwYCBpbmRpY2F0
ZXMgdGhhdCBYZW4gc2hvdWxkIHVzZSBhIFVTQiBkZWJ1ZyBwb3J0LgogCiBgbm9uZWAgaW5kaWNh
dGVzIHRoYXQgWGVuIHNob3VsZCBub3QgdXNlIGEgY29uc29sZS4gIFRoaXMgb3B0aW9uIG9ubHkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC94ZW4uYwppbmRleCA3ODFiZmE0OTNiLi4wMzE5YTVmOWU4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCkBAIC0yMCw2
ICsyMCw3IEBACiAgKi8KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgorI2luY2x1ZGUgPHhlbi9wdl9jb25zb2xlLmg+CiAKICNpbmNsdWRlIDxhc20vYXBpYy5o
PgogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgpAQCAtMTAxLDYgKzEwMiw4IEBAIHN0YXRpYyB2b2lk
IHhlbl9ldnRjaG5fdXBjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHZjcHVf
aW5mby0+ZXZ0Y2huX3VwY2FsbF9wZW5kaW5nID0gMDsKICAgICB4Y2hnKCZ2Y3B1X2luZm8tPmV2
dGNobl9wZW5kaW5nX3NlbCwgMCk7CiAKKyAgICBwdl9jb25zb2xlX3J4KHJlZ3MpOworCiAgICAg
YWNrX0FQSUNfaXJxKCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29s
ZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggNTFjMTQ1NGI4ZS4uMzU0ZTAy
MGQxOSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2Ry
aXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTE2LDYgKzE2LDcgQEAKICNpbmNsdWRlIDx4ZW4vZXZl
bnQuaD4KICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4K
KyNpbmNsdWRlIDx4ZW4vcHZfY29uc29sZS5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAj
aW5jbHVkZSA8eGVuL2tleWhhbmRsZXIuaD4KICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+
CkBAIC0zMzksNiArMzQwLDkgQEAgc3RhdGljIHZvaWQgc2VyY29uX3B1dHMoY29uc3QgY2hhciAq
cykKICAgICAgICAgKCpzZXJpYWxfc3RlYWxfZm4pKHMpOwogICAgIGVsc2UKICAgICAgICAgc2Vy
aWFsX3B1dHMoc2VyY29uX2hhbmRsZSwgcyk7CisKKyAgICAvKiBDb3B5IGFsbCBzZXJpYWwgb3V0
cHV0IGludG8gUFYgY29uc29sZSAqLworICAgIHB2X2NvbnNvbGVfcHV0cyhzKTsKIH0KIAogc3Rh
dGljIHZvaWQgZHVtcF9jb25zb2xlX3Jpbmdfa2V5KHVuc2lnbmVkIGNoYXIga2V5KQpAQCAtNzkx
LDcgKzc5NSw5IEBAIHZvaWQgX19pbml0IGNvbnNvbGVfaW5pdF9wcmVpcnEodm9pZCkKICAgICB7
CiAgICAgICAgIGlmICggKnAgPT0gJywnICkKICAgICAgICAgICAgIHArKzsKLSAgICAgICAgaWYg
KCAhc3RybmNtcChwLCAidmdhIiwgMykgKQorICAgICAgICBpZiAoICFzdHJuY21wKHAsICJwdiIs
IDIpICkKKyAgICAgICAgICAgIHB2X2NvbnNvbGVfaW5pdCgpOworICAgICAgICBlbHNlIGlmICgg
IXN0cm5jbXAocCwgInZnYSIsIDMpICkKICAgICAgICAgICAgIHZpZGVvX2luaXQoKTsKICAgICAg
ICAgZWxzZSBpZiAoICFzdHJuY21wKHAsICJ4ZW4iLCAzKSApCiAgICAgICAgICAgICBvcHRfY29u
c29sZV94ZW4gPSB0cnVlOwpAQCAtODE0LDYgKzgyMCw3IEBAIHZvaWQgX19pbml0IGNvbnNvbGVf
aW5pdF9wcmVpcnEodm9pZCkKICAgICB9CiAKICAgICBzZXJpYWxfc2V0X3J4X2hhbmRsZXIoc2Vy
Y29uX2hhbmRsZSwgc2VyaWFsX3J4KTsKKyAgICBwdl9jb25zb2xlX3NldF9yeF9oYW5kbGVyKHNl
cmlhbF9yeCk7CiAKICAgICAvKiBIRUxMTyBXT1JMRCAtLS0gc3RhcnQtb2YtZGF5IGJhbm5lciB0
ZXh0LiAqLwogICAgIHNwaW5fbG9jaygmY29uc29sZV9sb2NrKTsKQEAgLTg2Niw2ICs4NzMsNyBA
QCB2b2lkIF9faW5pdCBjb25zb2xlX2luaXRfcmluZyh2b2lkKQogdm9pZCBfX2luaXQgY29uc29s
ZV9pbml0X3Bvc3RpcnEodm9pZCkKIHsKICAgICBzZXJpYWxfaW5pdF9wb3N0aXJxKCk7CisgICAg
cHZfY29uc29sZV9pbml0X3Bvc3RpcnEoKTsKIAogICAgIGlmICggY29ucmluZyAhPSBfY29ucmlu
ZyApCiAgICAgICAgIHJldHVybjsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZK-0003ei-KH; Thu, 04 Jan 2018 13:28:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZJ-0003dd-Dn
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:25 +0000
X-Inumbo-ID: fa16a3b7-f152-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa16a3b7-f152-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097342"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:21 +0000
Message-ID: <20180104130625.28605-71-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 70/74] libxl: pvshim: Check
	state->shim_path before domain type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgpUaGlzIHdpbGwg
bWFrZSBpdCBwb3NzaWJsZSB0byB1c2UgdGhlIHNoaW0gd2hlbiB0aGUgYWN0dWFsCmFwcGxpY2F0
aW9uLXJlcXVlc3RlZCBkb21haW4gdHlwZSBpcyBQVi4KCkNvZGUgZWxzZXdoZXJlIGlzIHJlc3Bv
bnNpYmxlIGZvciBzZXR0aW5nIHN0YXRlLT5zaGltX3BhdGggbm9uLU5VTEwKaWZmIHRoZSBzaGlt
IGlzIHJlcXVpcmVkLgoKV2l0aCB0aGlzIHBhdGNoLCBpbiB0aGUgY3VycmVudCBjb250ZXh0LCBz
ZXR0aW5nIExJQlhMX1BWU0hJTV9QQVRICndpbGwgYWZmZWN0IG5vbi1QVkggZ3Vlc3RzIG5vdy4g
IFNvIHdlIGluY3JlYXNlIHRoZSBzY29wZSBvZiB0aGF0CmJvZGdlICh3aGljaCB3ZSBhcmUgYWJv
dXQgdG8gYWJvbGlzaCkuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyB8IDggKysrKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpp
bmRleCAxNGE5YTA5OTU4Li5iZjUwOTkwNWExIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMTE5OCw5ICsxMTk4LDEx
IEBAIGludCBsaWJ4bF9fYnVpbGRfaHZtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAog
ICAgICAqIElmIFBWSCBhbmQgbm8gc2hpbSBvdmVycmlkZSwgdXNlIHRoZSBwdiBjbWRsaW5lLgog
ICAgICAqIElmIG5vdCBQVkgsIHVzZSBpbmZvLT5jbWRsaW5lLgogICAgICAqLwotICAgIGRvbSA9
IHhjX2RvbV9hbGxvY2F0ZShjdHgtPnhjaCwgaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQ
RV9QVkggPwotICAgICAgICAgICAgICAgICAgICAgICAgICAoc3RhdGUtPnNoaW1fcGF0aCA/IHN0
YXRlLT5zaGltX2NtZGxpbmUgOiBzdGF0ZS0+cHZfY21kbGluZSkgOgotICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbmZvLT5jbWRsaW5lLCBOVUxMKTsKKyAgICBkb20gPSB4Y19kb21fYWxsb2Nh
dGUoY3R4LT54Y2gsCisgICAgICAgICAgICAgIHN0YXRlLT5zaGltX3BhdGggICAgICAgICAgICAg
ICAgICAgID8gc3RhdGUtPnNoaW1fY21kbGluZSA6CisgICAgICAgICAgICAgIGluZm8tPnR5cGUg
PT0gTElCWExfRE9NQUlOX1RZUEVfUFZIID8gc3RhdGUtPnB2X2NtZGxpbmUgICA6CisgICAgICAg
ICAgICAgIGluZm8tPmNtZGxpbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwog
ICAgIGlmICghZG9tKSB7CiAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fYWxsb2NhdGUgZmFp
bGVkIik7CiAgICAgICAgIHJjID0gRVJST1JfTk9NRU07Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZL-0003fh-Qm; Thu, 04 Jan 2018 13:28:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZK-0003dH-OS
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:26 +0000
X-Inumbo-ID: 62b20e9f-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 62b20e9f-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669781"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:25 +0000
Message-ID: <20180104130625.28605-75-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 74/74] libxl: pvshim: Set video_memkb to
	~0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgpUaGlzIGlzIGhv
dyBvcmRpbmFyeSBwdmggZ3Vlc3RzIGdldCBjcmVhdGVkIHJpZ2h0IG5vdy4gIFRoaXMgaXMKcHJv
YmFibHkgYSBidWcuICBCdXQgSSB3YW50IHRoaXMgcHYgc2hpbSBtb2RlIHRvIGJ1aWxkIHRoZSBn
dWVzdCBsaWtlCnB2aCBkb2VzLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAxICsK
IDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXggOTRiMmM5
MGM1ZS4uYTFmOWM5OTU3YiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTUxNyw2ICs1MTcsNyBAQCBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0RPTUFJTl9UWVBFX1BWSCk7CiAgICAgICAg
ICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdF9wdmhodm0oZ2Ms
ICZzaGltX2luZm8pOwogICAgICAgICAgICAgaWYgKHJldCkgZ290byBvdXQ7CisgICAgICAgICAg
ICBzaGltX2luZm8udmlkZW9fbWVta2IgPSB+KHVpbnQ2NF90KTA7IC8qIGJvZGdlID8hICovCiAK
ICAgICAgICAgICAgIHN0YXRlLT5zaGltX3BhdGggPSBpbmZvLT51LnB2LnB2aHNoaW1fcGF0aDsK
ICAgICAgICAgICAgIHN0YXRlLT5zaGltX2NtZGxpbmUgPSBHQ1NQUklOVEYoIiVzJXMlcyIsCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZM-0003gE-1o; Thu, 04 Jan 2018 13:28:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZL-0003fZ-Om
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:27 +0000
X-Inumbo-ID: fba89369-f152-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fba89369-f152-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097347"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:12 +0000
Message-ID: <20180104130625.28605-62-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 61/74] xen/pvshim: support vCPU hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9wdi9zaGltLmMgICAgICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgfCAzNyArKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5o
IHwgMTIgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9kb21haW4uaCAgICAgIHwgIDEgKwog
NCBmaWxlcyBjaGFuZ2VkLCA4NyBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpp
bmRleCA0NmY3NzM2MmE3Li4yOWYzNDNiODcxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
c2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTc2Niw2ICs3NjYsNTQgQEAg
bG9uZyBwdl9zaGltX2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgdW9wLAogICAgIHJldHVybiByYzsKIH0KIAorbG9uZyBwdl9zaGlt
X2NwdV91cCh2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gZGF0YTsKKyAgICBs
b25nIHJjOworCisgICAgQlVHX09OKHNtcF9wcm9jZXNzb3JfaWQoKSAhPSAwKTsKKworICAgIGlm
ICggIWNwdV9vbmxpbmUodi0+dmNwdV9pZCkgKQorICAgIHsKKyAgICAgICAgcmMgPSBjcHVfdXBf
aGVscGVyKCh2b2lkICopKHVuc2lnbmVkIGxvbmcpdi0+dmNwdV9pZCk7CisgICAgICAgIGlmICgg
cmMgKQorICAgICAgICB7CisgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQg
dG8gYnJpbmcgdXAgQ1BVIyV1OiAlbGRcbiIsCisgICAgICAgICAgICAgICAgICAgIHYtPnZjcHVf
aWQsIHJjKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQorICAgIH0KKworICAg
IHJldHVybiB2Y3B1X3VwKHYpOworfQorCitsb25nIHB2X3NoaW1fY3B1X2Rvd24odm9pZCAqZGF0
YSkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGRhdGE7CisgICAgbG9uZyByYzsKKworICAgIEJV
R19PTihzbXBfcHJvY2Vzc29yX2lkKCkgIT0gMCk7CisKKyAgICBpZiAoICF0ZXN0X2FuZF9zZXRf
Yml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCisgICAgICAgIHZjcHVfc2xlZXBfc3lu
Yyh2KTsKKworICAgIGlmICggY3B1X29ubGluZSh2LT52Y3B1X2lkKSApCisgICAgeworICAgICAg
ICByYyA9IGNwdV9kb3duX2hlbHBlcigodm9pZCAqKSh1bnNpZ25lZCBsb25nKXYtPnZjcHVfaWQp
OworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkZh
aWxlZCB0byBicmluZyBkb3duIENQVSMldTogJWxkXG4iLAorICAgICAgICAgICAgICAgICAgICB2
LT52Y3B1X2lkLCByYyk7CisgICAgICAgIC8qCisgICAgICAgICAqIE5COiBkbyBub3QgcHJvcGFn
YXRlIGVycm9ycyBmcm9tIGNwdV9kb3duX2hlbHBlciBmYWlsaW5nLiBUaGUgc2hpbQorICAgICAg
ICAgKiBpcyBnb2luZyB0byBydW4gd2l0aCBleHRyYSBDUFVzLCBidXQgdGhhdCdzIG5vdCBnb2lu
ZyB0byBwcmV2ZW50CisgICAgICAgICAqIG5vcm1hbCBvcGVyYXRpb24uIE9UT0ggbW9zdCBndWVz
dHMgYXJlIG5vdCBwcmVwYXJlZCB0byBoYW5kbGUgYW4KKyAgICAgICAgICogZXJyb3Igb24gVkNQ
VU9QX2Rvd24gZmFpbGluZywgYW5kIHdpbGwgbGlrZWx5IHBhbmljLgorICAgICAgICAgKi8KKyAg
ICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogZG9taWRfdCBnZXRfZG9tMF9kb21pZCh2b2lkKQog
ewogICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeDsKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGJjMmNlYjJkMzYuLmMzMGU5
OGIyNGUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9k
b21haW4uYwpAQCAtMTI4MSw2ICsxMjgxLDIzIEBAIGludCBkZWZhdWx0X2luaXRpYWxpc2VfdmNw
dShzdHJ1Y3QgdmNwdSAqdiwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAg
cmV0dXJuIHJjOwogfQogCitpbnQgdmNwdV91cChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBib29s
IHdha2UgPSBmYWxzZTsKKyAgICBpbnQgcmMgPSAwOworCisgICAgZG9tYWluX2xvY2sodi0+ZG9t
YWluKTsKKyAgICBpZiAoICF2LT5pc19pbml0aWFsaXNlZCApCisgICAgICAgIHJjID0gLUVJTlZB
TDsKKyAgICBlbHNlCisgICAgICAgIHdha2UgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoX1ZQRl9kb3du
LCAmdi0+cGF1c2VfZmxhZ3MpOworICAgIGRvbWFpbl91bmxvY2sodi0+ZG9tYWluKTsKKyAgICBp
ZiAoIHdha2UgKQorICAgICAgICB2Y3B1X3dha2Uodik7CisKKyAgICByZXR1cm4gcmM7Cit9CisK
IGxvbmcgZG9fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOwpAQCAtMTMwMywyMiArMTMyMCwyMCBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNt
ZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcp
CiAKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNlIFZDUFVPUF91cDogewotICAgICAgICBib29s
X3Qgd2FrZSA9IDA7Ci0gICAgICAgIGRvbWFpbl9sb2NrKGQpOwotICAgICAgICBpZiAoICF2LT5p
c19pbml0aWFsaXNlZCApCi0gICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgY2FzZSBWQ1BV
T1BfdXA6CisgICAgICAgIGlmICggcHZfc2hpbSApCisgICAgICAgICAgICByYyA9IGNvbnRpbnVl
X2h5cGVyY2FsbF9vbl9jcHUoMCwgcHZfc2hpbV9jcHVfdXAsIHYpOwogICAgICAgICBlbHNlCi0g
ICAgICAgICAgICB3YWtlID0gdGVzdF9hbmRfY2xlYXJfYml0KF9WUEZfZG93biwgJnYtPnBhdXNl
X2ZsYWdzKTsKLSAgICAgICAgZG9tYWluX3VubG9jayhkKTsKLSAgICAgICAgaWYgKCB3YWtlICkK
LSAgICAgICAgICAgIHZjcHVfd2FrZSh2KTsKKyAgICAgICAgICAgIHJjID0gdmNwdV91cCh2KTsK
KwogICAgICAgICBicmVhazsKLSAgICB9CiAKICAgICBjYXNlIFZDUFVPUF9kb3duOgotICAgICAg
ICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCisg
ICAgICAgIGlmICggcHZfc2hpbSApCisgICAgICAgICAgICByYyA9IGNvbnRpbnVlX2h5cGVyY2Fs
bF9vbl9jcHUoMCwgcHZfc2hpbV9jcHVfZG93biwgdik7CisgICAgICAgIGVsc2UgaWYgKCAhdGVz
dF9hbmRfc2V0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQogICAgICAgICAgICAg
dmNwdV9zbGVlcF9ub3N5bmModik7CisKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFZDUFVP
UF9pc191cDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKaW5kZXggMDA5MDZmODg0Yi4uZDEwN2E2MTdhNyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wdi9zaGltLmgKQEAgLTQwLDYgKzQwLDggQEAgbG9uZyBwdl9zaGltX2V2ZW50
X2NoYW5uZWxfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpOwog
dm9pZCBwdl9zaGltX2luamVjdF9ldnRjaG4odW5zaWduZWQgaW50IHBvcnQpOwogbG9uZyBwdl9z
aGltX2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgdW9wLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBj
b3VudCwgYm9vbCBjb21wYXQpOworbG9uZyBwdl9zaGltX2NwdV91cCh2b2lkICpkYXRhKTsKK2xv
bmcgcHZfc2hpbV9jcHVfZG93bih2b2lkICpkYXRhKTsKIGRvbWlkX3QgZ2V0X2RvbTBfZG9taWQo
dm9pZCk7CiB1aW50NjRfdCBwdl9zaGltX21lbSh1aW50NjRfdCBhdmFpbCk7CiAKQEAgLTc2LDYg
Kzc4LDE2IEBAIHN0YXRpYyBpbmxpbmUgbG9uZyBwdl9zaGltX2dyYW50X3RhYmxlX29wKHVuc2ln
bmVkIGludCBjbWQsCiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgcmV0dXJuIDA7CiB9
CitzdGF0aWMgaW5saW5lIGxvbmcgcHZfc2hpbV9jcHVfdXAodm9pZCAqZGF0YSkKK3sKKyAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICByZXR1cm4gMDsKK30KK3N0YXRpYyBpbmxpbmUgbG9u
ZyBwdl9zaGltX2NwdV9kb3duKHZvaWQgKmRhdGEpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CisgICAgcmV0dXJuIDA7Cit9CiBzdGF0aWMgaW5saW5lIGRvbWlkX3QgZ2V0X2RvbTBfZG9t
aWQodm9pZCkKIHsKICAgICByZXR1cm4gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9k
b21haW4uaCBiL3hlbi9pbmNsdWRlL3hlbi9kb21haW4uaAppbmRleCAzNDdmMjY0MDQ3Li5lYjYy
ZjFkYWIxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2RvbWFpbi5oCkBAIC0xNyw2ICsxNyw3IEBAIHN0cnVjdCB2Y3B1ICphbGxvY192
Y3B1KAogICAgIHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2Y3B1X2lkLCB1bnNpZ25l
ZCBpbnQgY3B1X2lkKTsKIHN0cnVjdCB2Y3B1ICphbGxvY19kb20wX3ZjcHUwKHN0cnVjdCBkb21h
aW4gKmRvbTApOwogaW50IHZjcHVfcmVzZXQoc3RydWN0IHZjcHUgKik7CitpbnQgdmNwdV91cChz
dHJ1Y3QgdmNwdSAqdik7CiAKIHN0cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm87CiB2b2lk
IGdldGRvbWFpbmluZm8oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9t
YWluaW5mbyAqaW5mbyk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZP-0003iD-8M; Thu, 04 Jan 2018 13:28:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZO-0003ho-HU
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:30 +0000
X-Inumbo-ID: fd3c590a-f152-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd3c590a-f152-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097353"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:13 +0000
Message-ID: <20180104130625.28605-63-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 62/74] xen/pvshim: memory hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9wdi9zaGltLmMgICAgICAgIHwgMTEwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgfCAgMTQgKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaCB8ICAxMCArKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDEzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0u
YyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggMjlmMzQzYjg3MS4uZWIzNDQ2NzgzMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYv
c2hpbS5jCkBAIC05MCw2ICs5MCw5IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgbnJfZ3JhbnRfbGlz
dDsKIHN0YXRpYyB1bnNpZ25lZCBsb25nICpncmFudF9mcmFtZXM7CiBzdGF0aWMgREVGSU5FX1NQ
SU5MT0NLKGdyYW50X2xvY2spOwogCitzdGF0aWMgUEFHRV9MSVNUX0hFQUQoYmFsbG9vbik7Citz
dGF0aWMgREVGSU5FX1NQSU5MT0NLKGJhbGxvb25fbG9jayk7CisKICNkZWZpbmUgTDFfUFJPVCAo
X1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRHxfUEFHRV9VU0VSfCBcCiAgICAg
ICAgICAgICAgICAgIF9QQUdFX0dVRVNUX0tFUk5FTCkKICNkZWZpbmUgQ09NUEFUX0wxX1BST1Qg
KF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpCkBAIC04MTQsNiArODE3LDEx
MyBAQCBsb25nIHB2X3NoaW1fY3B1X2Rvd24odm9pZCAqZGF0YSkKICAgICByZXR1cm4gMDsKIH0K
IAorc3RhdGljIHVuc2lnbmVkIGxvbmcgYmF0Y2hfbWVtb3J5X29wKGludCBjbWQsIHN0cnVjdCBw
YWdlX2xpc3RfaGVhZCAqbGlzdCkKK3sKKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9yZXNlcnZhdGlv
biB4bXIgPSB7CisgICAgICAgIC5kb21pZCA9IERPTUlEX1NFTEYsCisgICAgfTsKKyAgICB1bnNp
Z25lZCBsb25nIHBmbnNbNjRdOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworICAgIHVuc2ln
bmVkIGxvbmcgZG9uZSA9IDA7CisKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSh4bXIuZXh0ZW50
X3N0YXJ0LCBwZm5zKTsKKyAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwZywgbGlzdCApCisgICAg
eworICAgICAgICBwZm5zW3htci5ucl9leHRlbnRzKytdID0gcGFnZV90b19tZm4ocGcpOworICAg
ICAgICBpZiAoIHhtci5ucl9leHRlbnRzID09IEFSUkFZX1NJWkUocGZucykgfHwgIXBhZ2VfbGlz
dF9uZXh0KHBnLCBsaXN0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcgbnIgPSB4ZW5f
aHlwZXJjYWxsX21lbW9yeV9vcChjbWQsICZ4bXIpOworCisgICAgICAgICAgICBkb25lICs9IG5y
ID4gMCA/IG5yIDogMDsKKyAgICAgICAgICAgIGlmICggbnIgIT0geG1yLm5yX2V4dGVudHMgKQor
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgeG1yLm5yX2V4dGVudHMgPSAwOwor
ICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIGRvbmU7Cit9CisKK3ZvaWQgcHZfc2hpbV9v
bmxpbmVfbWVtb3J5KHVuc2lnbmVkIGludCBuciwgdW5zaWduZWQgaW50IG9yZGVyKQoreworICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsICp0bXA7CisgICAgUEFHRV9MSVNUX0hFQUQobGlzdCk7
CisKKyAgICBzcGluX2xvY2soJmJhbGxvb25fbG9jayk7CisgICAgcGFnZV9saXN0X2Zvcl9lYWNo
X3NhZmUgKCBwYWdlLCB0bXAsICZiYWxsb29uICkKKyAgICB7CisgICAgICAgICAgICBpZiAoIHBh
Z2UtPnYuZnJlZS5vcmRlciAhPSBvcmRlciApCisgICAgICAgICAgICAgICAgY29udGludWU7CisK
KyAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmJhbGxvb24pOworICAgICAgICAgICAg
cGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZsaXN0KTsKKyAgICAgICAgICAgIGlmICggIS0tbnIg
KQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBzcGluX3VubG9jaygmYmFsbG9v
bl9sb2NrKTsKKworICAgIGlmICggbnIgKQorICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5H
LAorICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gYWxsb2NhdGUgJXUgZXh0ZW50cyBvZiBvcmRl
ciAldSBmb3Igb25saW5pbmdcbiIsCisgICAgICAgICAgICAgICAgbnIsIG9yZGVyKTsKKworICAg
IG5yID0gYmF0Y2hfbWVtb3J5X29wKFhFTk1FTV9wb3B1bGF0ZV9waHlzbWFwLCAmbGlzdCk7Cisg
ICAgd2hpbGUgKCBuci0tICkKKyAgICB7CisgICAgICAgIEJVR19PTigocGFnZSA9IHBhZ2VfbGlz
dF9yZW1vdmVfaGVhZCgmbGlzdCkpID09IE5VTEwpOworICAgICAgICBmcmVlX2RvbWhlYXBfcGFn
ZXMocGFnZSwgb3JkZXIpOworICAgIH0KKworICAgIGlmICggIXBhZ2VfbGlzdF9lbXB0eSgmbGlz
dCkgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAg
ICAgICAiZmFpbGVkIHRvIG9ubGluZSBzb21lIG9mIHRoZSBtZW1vcnkgcmVnaW9uc1xuIik7Cisg
ICAgICAgIHNwaW5fbG9jaygmYmFsbG9vbl9sb2NrKTsKKyAgICAgICAgd2hpbGUgKCAocGFnZSA9
IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmbGlzdCkpICE9IE5VTEwgKQorICAgICAgICAgICAgcGFn
ZV9saXN0X2FkZF90YWlsKHBhZ2UsICZiYWxsb29uKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmJh
bGxvb25fbG9jayk7CisgICAgfQorfQorCit2b2lkIHB2X3NoaW1fb2ZmbGluZV9tZW1vcnkodW5z
aWduZWQgaW50IG5yLCB1bnNpZ25lZCBpbnQgb3JkZXIpCit7CisgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZTsKKyAgICBQQUdFX0xJU1RfSEVBRChsaXN0KTsKKworICAgIHdoaWxlICggbnItLSAp
CisgICAgeworICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlcyhOVUxMLCBvcmRlciwg
MCk7CisgICAgICAgIGlmICggIXBhZ2UgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
cGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZsaXN0KTsKKyAgICAgICAgcGFnZS0+di5mcmVlLm9y
ZGVyID0gb3JkZXI7CisgICAgfQorCisgICAgaWYgKCBuciArIDEgKQorICAgICAgICBncHJpbnRr
KFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gcmVzZXJ2ZSAldSBl
eHRlbnRzIG9mIG9yZGVyICV1IGZvciBvZmZsaW5pbmdcbiIsCisgICAgICAgICAgICAgICAgbnIg
KyAxLCBvcmRlcik7CisKKworICAgIG5yID0gYmF0Y2hfbWVtb3J5X29wKFhFTk1FTV9kZWNyZWFz
ZV9yZXNlcnZhdGlvbiwgJmxpc3QpOworICAgIHNwaW5fbG9jaygmYmFsbG9vbl9sb2NrKTsKKyAg
ICB3aGlsZSAoIG5yLS0gKQorICAgIHsKKyAgICAgICAgQlVHX09OKChwYWdlID0gcGFnZV9saXN0
X3JlbW92ZV9oZWFkKCZsaXN0KSkgPT0gTlVMTCk7CisgICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFp
bChwYWdlLCAmYmFsbG9vbik7CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZiYWxsb29uX2xvY2sp
OworCisgICAgaWYgKCAhcGFnZV9saXN0X2VtcHR5KCZsaXN0KSApCisgICAgeworICAgICAgICBn
cHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gb2ZmbGlu
ZSBzb21lIG9mIHRoZSBtZW1vcnkgcmVnaW9uc1xuIik7CisgICAgICAgIHdoaWxlICggKHBhZ2Ug
PSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmxpc3QpKSAhPSBOVUxMICkKKyAgICAgICAgICAgIGZy
ZWVfZG9taGVhcF9wYWdlcyhwYWdlLCBvcmRlcik7CisgICAgfQorfQorCiBkb21pZF90IGdldF9k
b20wX2RvbWlkKHZvaWQpCiB7CiAgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4OwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXgg
NWExNTA4YTI5Mi4uZjA2ZGY4YzhjZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYwor
KysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0yOSw2ICsyOSwxMCBAQAogI2luY2x1ZGUgPHB1
YmxpYy9tZW1vcnkuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAKKyNpZmRlZiBDT05GSUdfWDg2
CisjaW5jbHVkZSA8YXNtL3B2L3NoaW0uaD4KKyNlbmRpZgorCiBzdHJ1Y3QgbWVtb3BfYXJncyB7
CiAgICAgLyogSU5QVVQgKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47ICAgICAvKiBEb21h
aW4gdG8gYmUgYWZmZWN0ZWQuICovCkBAIC05OTMsNiArOTk3LDExIEBAIGxvbmcgZG9fbWVtb3J5
X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykK
ICAgICAgICAgICAgIHJldHVybiBzdGFydF9leHRlbnQ7CiAgICAgICAgIH0KIAorI2lmZGVmIENP
TkZJR19YODYKKyAgICAgICAgaWYgKCBwdl9zaGltICYmIG9wICE9IFhFTk1FTV9kZWNyZWFzZV9y
ZXNlcnZhdGlvbiAmJiAhYXJncy5ucl9kb25lICkKKyAgICAgICAgICAgIHB2X3NoaW1fb25saW5l
X21lbW9yeShhcmdzLm5yX2V4dGVudHMsIGFyZ3MuZXh0ZW50X29yZGVyKTsKKyNlbmRpZgorCiAg
ICAgICAgIHN3aXRjaCAoIG9wICkKICAgICAgICAgewogICAgICAgICBjYXNlIFhFTk1FTV9pbmNy
ZWFzZV9yZXNlcnZhdGlvbjoKQEAgLTEwMTUsNiArMTAyNCwxMSBAQCBsb25nIGRvX21lbW9yeV9v
cCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAg
ICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX21lbW9yeV9vcCwgImxoIiwKICAgICAgICAgICAg
ICAgICBvcCB8IChyYyA8PCBNRU1PUF9FWFRFTlRfU0hJRlQpLCBhcmcpOwogCisjaWZkZWYgQ09O
RklHX1g4NgorICAgICAgICBpZiAoIHB2X3NoaW0gJiYgb3AgPT0gWEVOTUVNX2RlY3JlYXNlX3Jl
c2VydmF0aW9uICkKKyAgICAgICAgICAgIHB2X3NoaW1fb2ZmbGluZV9tZW1vcnkoYXJncy5ucl9l
eHRlbnRzLCBhcmdzLmV4dGVudF9vcmRlcik7CisjZW5kaWYKKwogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgWEVOTUVNX2V4Y2hhbmdlOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9zaGltLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaAppbmRleCBkMTA3YTYx
N2E3Li43MTc0ZjZmYzA3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaApAQCAtNDIsNiArNDIsOCBAQCBs
b25nIHB2X3NoaW1fZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSB1b3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IGNvdW50LCBib29sIGNvbXBhdCk7CiBsb25nIHB2X3NoaW1fY3B1X3VwKHZvaWQgKmRh
dGEpOwogbG9uZyBwdl9zaGltX2NwdV9kb3duKHZvaWQgKmRhdGEpOwordm9pZCBwdl9zaGltX29u
bGluZV9tZW1vcnkodW5zaWduZWQgaW50IG5yLCB1bnNpZ25lZCBpbnQgb3JkZXIpOwordm9pZCBw
dl9zaGltX29mZmxpbmVfbWVtb3J5KHVuc2lnbmVkIGludCBuciwgdW5zaWduZWQgaW50IG9yZGVy
KTsKIGRvbWlkX3QgZ2V0X2RvbTBfZG9taWQodm9pZCk7CiB1aW50NjRfdCBwdl9zaGltX21lbSh1
aW50NjRfdCBhdmFpbCk7CiAKQEAgLTg4LDYgKzkwLDE0IEBAIHN0YXRpYyBpbmxpbmUgbG9uZyBw
dl9zaGltX2NwdV9kb3duKHZvaWQgKmRhdGEpCiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAg
ICAgcmV0dXJuIDA7CiB9CitzdGF0aWMgaW5saW5lIHZvaWQgcHZfc2hpbV9vbmxpbmVfbWVtb3J5
KHVuc2lnbmVkIGludCBuciwgdW5zaWduZWQgaW50IG9yZGVyKQoreworICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOworfQorc3RhdGljIGlubGluZSB2b2lkIHB2X3NoaW1fb2ZmbGluZV9tZW1vcnko
dW5zaWduZWQgaW50IG5yLCB1bnNpZ25lZCBpbnQgb3JkZXIpCit7CisgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Cit9CiBzdGF0aWMgaW5saW5lIGRvbWlkX3QgZ2V0X2RvbTBfZG9taWQodm9pZCkK
IHsKICAgICByZXR1cm4gMDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZS-0003kP-F1; Thu, 04 Jan 2018 13:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZQ-0003g1-V9
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:32 +0000
X-Inumbo-ID: 663979cc-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 663979cc-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669783"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:30 +0000
Message-ID: <20180104130625.28605-20-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 19/74] x86: introduce ELFNOTE macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgbmVlZGVkIGxhdGVyIGZvciBpbnRyb2R1Y2luZyBQVkggZW50cnkgcG9pbnQuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvYXNtX2RlZm5zLmggfCAxMiArKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAx
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVm
bnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggMzg4ZmM5M2I5ZC4u
MjQ5M2U5Nzg4MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC00MDksNCArNDA5LDE2IEBA
IHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogI2RlZmluZSBSRVg2NF9QUkVG
SVggInJleDY0LyIKICNlbmRpZgogCisjZGVmaW5lIEVMRk5PVEUobmFtZSwgdHlwZSwgZGVzYykg
ICAgICAgICAgIFwKKyAgICAucHVzaHNlY3Rpb24gLm5vdGUubmFtZSAgICAgICAgICAgICAgIDsg
XAorICAgIC5hbGlnbiA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBcCisgICAgLmxv
bmcgMmYgLSAxZiAgICAgICAvKiBuYW1lc3ogKi8gICAgICA7IFwKKyAgICAubG9uZyA0ZiAtIDNm
ICAgICAgIC8qIGRlc2NzeiAqLyAgICAgIDsgXAorICAgIC5sb25nIHR5cGUgICAgICAgICAgLyog
dHlwZSAgICovICAgICAgOyBcCisxOi5hc2NpeiAjbmFtZSAgICAgICAgICAvKiBuYW1lICAgKi8g
ICAgICA7IFwKKzI6LmFsaWduIDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDsgXAor
MzpkZXNjICAgICAgICAgICAgICAgICAgLyogZGVzYyAgICovICAgICAgOyBcCis0Oi5hbGlnbiA0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA7IFwKKyAgICAucG9wc2VjdGlvbgorCiAj
ZW5kaWYgLyogX19YODZfQVNNX0RFRk5TX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZS-0003kr-Mb; Thu, 04 Jan 2018 13:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZQ-0003g2-V9
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:32 +0000
X-Inumbo-ID: 6652a292-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6652a292-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669786"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:59 +0000
Message-ID: <20180104130625.28605-49-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 48/74] x86/guest: unmask console event
	channel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KVG8gYmUgc3F1
YXNoZWQgd2l0aCAieDg2L2d1ZXN0OiB1c2UgUFYgY29uc29sZSBmb3IgWGVuL0RvbTAgSS9PIgot
LS0KIHhlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYyB8IDQgKysrKwogMSBmaWxlIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIveGVu
X3B2X2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwppbmRleCA1
ZTQ5NGJjNzJhLi4yZGY3ZDk4MmJhIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL3hlbl9w
dl9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jCkBAIC0z
Nyw2ICszNyw3IEBAIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sodHhfbG9jayk7CiAKIHZvaWQgX19p
bml0IHB2X2NvbnNvbGVfaW5pdCh2b2lkKQogeworICAgIHN0cnVjdCBldnRjaG5fdW5tYXNrIHVu
bWFzazsKICAgICBsb25nIHI7CiAgICAgdWludDY0X3QgcmF3X3BmbiA9IDAsIHJhd19ldnRjaG4g
PSAwOwogCkBAIC01OCw2ICs1OSw5IEBAIHZvaWQgX19pbml0IHB2X2NvbnNvbGVfaW5pdCh2b2lk
KQogICAgIGNvbnNfcmluZyA9IChzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKilmaXhfdG9fdmly
dChGSVhfUFZfQ09OU09MRSk7CiAgICAgY29uc19ldnRjaG4gPSByYXdfZXZ0Y2huOwogCisgICAg
dW5tYXNrLnBvcnQgPSByYXdfZXZ0Y2huOworICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2V2ZW50
X2NoYW5uZWxfb3AoRVZUQ0hOT1BfdW5tYXNrLCAmdW5tYXNrKSk7CisKICAgICBwcmludGsoIklu
aXRpYWxpc2VkIFBWIGNvbnNvbGUgYXQgMHglcCB3aXRoIHBmbiAlI2x4IGFuZCBldnRjaG4gJSN4
XG4iLAogICAgICAgICAgICAgY29uc19yaW5nLCByYXdfcGZuLCBjb25zX2V2dGNobik7CiAgICAg
cmV0dXJuOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZS-0003lW-TO; Thu, 04 Jan 2018 13:28:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZR-0003jv-RF
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:33 +0000
X-Inumbo-ID: fee1a652-f152-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fee1a652-f152-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097360"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:09 +0000
Message-ID: <20180104130625.28605-59-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 58/74] xen/pvshim: add migration support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgICB8ICAyOSArKysrKysrCiB4ZW4vYXJjaC94ODYvbW0u
YyAgICAgICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAg
ICAgICB8IDE2MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2Nv
bW1vbi9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDExICsrLQogeGVuL2NvbW1vbi9zY2hlZHVs
ZS5jICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xl
LmMgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggICB8ICAgNSArKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmggICAgIHwgICA1ICstCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCAgICAgICAgICAgfCAgIDIgKy0KIDkgZmlsZXMgY2hhbmdlZCwgMjA2IGluc2Vy
dGlvbnMoKyksIDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVz
dC94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCA2NTNhNzM2NmFiLi41NGM5
OTdiOWUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2d1ZXN0L3hlbi5jCkBAIC0zNjEsNiArMzYxLDM1IEBAIHVpbnQzMl90IGh5cGVydmlz
b3JfY3B1aWRfYmFzZSh2b2lkKQogICAgIHJldHVybiB4ZW5fY3B1aWRfYmFzZTsKIH0KIAordm9p
ZCBhcF9yZXN1bWUodm9pZCAqdW51c2VkKQoreworICAgIG1hcF92Y3B1aW5mbygpOworICAgIGlu
aXRfZXZ0Y2huKCk7Cit9CisKK3ZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkKK3sKKyAgICAv
KiBSZXNldCBzaGFyZWQgaW5mbyBwYWdlLiAqLworICAgIG1hcF9zaGFyZWRfaW5mbygpOworCisg
ICAgLyoKKyAgICAgKiBSZXNldCB2Y3B1X2luZm8uIEp1c3QgY2xlYW4gdGhlIG1hcHBlZCBiaXRt
YXAgYW5kIHRyeSB0byBtYXAgdGhlIHZjcHUKKyAgICAgKiBhcmVhIGFnYWluLiBPbiBmYWlsdXJl
IHRvIG1hcCAod2hlbiBpdCB3YXMgcHJldmlvdXNseSBtYXBwZWQpIHBhbmljCisgICAgICogc2lu
Y2UgaXQncyBpbXBvc3NpYmxlIHRvIHNhZmVseSBzaHV0IGRvd24gcnVubmluZyBndWVzdCB2Q1BV
cyBpbiBvcmRlcgorICAgICAqIHRvIG1lZXQgdGhlIG5ldyBYRU5fTEVHQUNZX01BWF9WQ1BVUyBy
ZXF1aXJlbWVudC4KKyAgICAgKi8KKyAgICBtZW1zZXQodmNwdV9pbmZvX21hcHBlZCwgMCwgc2l6
ZW9mKHZjcHVfaW5mb19tYXBwZWQpKTsKKyAgICBpZiAoIG1hcF92Y3B1aW5mbygpICYmIG5yX2Nw
dV9pZHMgPiBYRU5fTEVHQUNZX01BWF9WQ1BVUyApCisgICAgICAgIHBhbmljKCJ1bmFibGUgdG8g
cmVtYXAgdkNQVSBpbmZvIGFuZCB2Q1BVcyA+IGxlZ2FjeSBsaW1pdCIpOworCisgICAgLyogU2V0
dXAgZXZlbnQgY2hhbm5lbCB1cGNhbGwgdmVjdG9yLiAqLworICAgIGluaXRfZXZ0Y2huKCk7Cisg
ICAgc21wX2NhbGxfZnVuY3Rpb24oYXBfcmVzdW1lLCBOVUxMLCAxKTsKKworICAgIGlmICggcHZf
Y29uc29sZSApCisgICAgICAgIHB2X2NvbnNvbGVfaW5pdCgpOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0MzMyZDNiYjM5Li5lNzI2YzYyMDY0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDY2LDggKzQ2
Niw3IEBAIHZvaWQgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCgKICAgICBzcGluX3VubG9jaygm
ZC0+cGFnZV9hbGxvY19sb2NrKTsKIH0KIAotaW50IF9faW5pdCB1bnNoYXJlX3hlbl9wYWdlX3dp
dGhfZ3Vlc3Qoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQpCitpbnQgdW5zaGFyZV94ZW5fcGFnZV93
aXRoX2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHN0cnVjdCBkb21haW4gKmQpCiB7CiAg
ICAgaWYgKCBwYWdlX2dldF9vd25lcihwYWdlKSAhPSBkIHx8ICFpc194ZW5faGVhcF9wYWdlKHBh
Z2UpICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCA3NGIyNGJmOTUwLi41NmVj
YWVhMmQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9zaGltLmMKQEAgLTE1MSwxMCArMTUxLDE2NyBAQCB2b2lkIF9faW5pdCBwdl9zaGlt
X3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCiAgICAg
fQogfQogCi12b2lkIHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pCitzdGF0aWMgdm9p
ZCB3cml0ZV9zdGFydF9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgLyogWFhYOiBoYW5k
bGUgc3VzcGVuZCAqLwotICAgIHhlbl9oeXBlcmNhbGxfc2h1dGRvd24ocmVhc29uKTsKKyAgICBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKKyAgICBz
dGFydF9pbmZvX3QgKnNpID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4oaXNfcHZfMzJiaXRfZG9tYWlu
KGQpID8gcmVncy0+ZWR4CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IHJlZ3MtPnJkeCkpOworICAgIHVpbnQ2NF90IHBh
cmFtOworCisgICAgQlVHX09OKCFzaSk7CisKKyAgICBzbnByaW50ZihzaS0+bWFnaWMsIHNpemVv
ZihzaS0+bWFnaWMpLCAieGVuLTMuMC14ODZfJXMiLAorICAgICAgICAgICAgIGlzX3B2XzMyYml0
X2RvbWFpbihkKSA/ICIzMnAiIDogIjY0Iik7CisgICAgc2ktPm5yX3BhZ2VzID0gZC0+dG90X3Bh
Z2VzOworICAgIHNpLT5zaGFyZWRfaW5mbyA9IHZpcnRfdG9fbWFkZHIoZC0+c2hhcmVkX2luZm8p
OworICAgIHNpLT5mbGFncyA9ICh4ZW5fcHJvY2Vzc29yX3BtYml0cyA8PCA4KSAmIFNJRl9QTV9N
QVNLOworICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BBUkFNX1NU
T1JFX1BGTiwgJnNpLT5zdG9yZV9tZm4pKTsKKyAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1f
Z2V0X3BhcmFtKEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sICZwYXJhbSkpOworICAgIHNpLT5zdG9y
ZV9ldnRjaG4gPSBwYXJhbTsKKyAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFt
KEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnBhcmFtKSk7CisgICAgc2ktPmNvbnNvbGUuZG9t
VS5ldnRjaG4gPSBwYXJhbTsKKyAgICBpZiAoICFwdl9jb25zb2xlICkKKyAgICAgICAgQlVHX09O
KHhlbl9oeXBlcmNhbGxfaHZtX2dldF9wYXJhbShIVk1fUEFSQU1fQ09OU09MRV9QRk4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNpLT5jb25zb2xlLmRvbVUu
bWZuKSk7CisgICAgZWxzZQorICAgICAgICBzaS0+Y29uc29sZS5kb21VLm1mbiA9IHZpcnRfdG9f
bWZuKGNvbnNvbGVkX2dldF9yaW5nX2FkZHIoKSk7CisKKyAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihkKSApCisgICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgWExBVF9zdGFydF9pbmZvX2Nv
bnNvbGVfZG9tVSk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShzaSk7Cit9CisKK2ludCBwdl9z
aGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKQoreworICAgIGxvbmcgcmM7CisKKyAgICBpZiAo
IHJlYXNvbiA9PSBTSFVURE9XTl9zdXNwZW5kICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBjdXJyZW50LT5kb21haW47CisgICAgICAgIHN0cnVjdCB2Y3B1ICp2OworICAgICAg
ICB1bnNpZ25lZCBpbnQgaTsKKyAgICAgICAgdWludDY0X3Qgb2xkX3N0b3JlX3Bmbiwgb2xkX2Nv
bnNvbGVfcGZuID0gMCwgc3RvcmVfcGZuLCBjb25zb2xlX3BmbjsKKyAgICAgICAgdWludDY0X3Qg
c3RvcmVfZXZ0Y2huLCBjb25zb2xlX2V2dGNobjsKKworICAgICAgICBCVUdfT04oY3VycmVudC0+
dmNwdV9pZCAhPSAwKTsKKworICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3Bh
cmFtKEhWTV9QQVJBTV9TVE9SRV9QRk4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJm9sZF9zdG9yZV9wZm4pKTsKKyAgICAgICAgaWYgKCAhcHZfY29uc29sZSAp
CisgICAgICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFtKEhWTV9QQVJB
TV9DT05TT0xFX1BGTiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJm9sZF9jb25zb2xlX3BmbikpOworCisgICAgICAgIC8qIFBhdXNlIHRoZSBvdGhlciB2
Y3B1cyBiZWZvcmUgc3RhcnRpbmcgdGhlIG1pZ3JhdGlvbi4gKi8KKyAgICAgICAgZm9yX2VhY2hf
dmNwdShkLCB2KQorICAgICAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAgICAgICAg
ICAgIHZjcHVfcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcih2KTsKKworICAgICAgICByYyA9IHhl
bl9oeXBlcmNhbGxfc2h1dGRvd24oU0hVVERPV05fc3VzcGVuZCk7CisgICAgICAgIGlmICggcmMg
KQorICAgICAgICB7CisgICAgICAgICAgICBmb3JfZWFjaF92Y3B1KGQsIHYpCisgICAgICAgICAg
ICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQorICAgICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1
c2VfYnlfc3lzdGVtY29udHJvbGxlcih2KTsKKworICAgICAgICAgICAgcmV0dXJuIHJjOworICAg
ICAgICB9CisKKyAgICAgICAgLyogUmVzdW1lIHRoZSBzaGltIGl0c2VsZiBmaXJzdC4gKi8KKyAg
ICAgICAgaHlwZXJ2aXNvcl9yZXN1bWUoKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBBVE0g
dGhlcmUncyBub3RoaW5nIFhlbiBjYW4gZG8gaWYgdGhlIGNvbnNvbGUvc3RvcmUgcGZuIGNoYW5n
ZXMsCisgICAgICAgICAqIGJlY2F1c2UgWGVuIHdvbid0IGhhdmUgYSBwYWdlX2luZm8gc3RydWN0
IGZvciBpdC4KKyAgICAgICAgICovCisgICAgICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2h2bV9n
ZXRfcGFyYW0oSFZNX1BBUkFNX1NUT1JFX1BGTiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAmc3RvcmVfcGZuKSk7CisgICAgICAgIEJVR19PTihvbGRfc3RvcmVf
cGZuICE9IHN0b3JlX3Bmbik7CisgICAgICAgIGlmICggIXB2X2NvbnNvbGUgKQorICAgICAgICB7
CisgICAgICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFtKEhWTV9QQVJB
TV9DT05TT0xFX1BGTiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmNvbnNvbGVfcGZuKSk7CisgICAgICAgICAgICBCVUdfT04ob2xkX2NvbnNvbGVfcGZu
ICE9IGNvbnNvbGVfcGZuKTsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFVwZGF0ZSBkb21haW4g
aWQuICovCisgICAgICAgIGQtPmRvbWFpbl9pZCA9IGdldF9kb20wX2RvbWlkKCk7CisKKyAgICAg
ICAgLyogQ2xlYW4gdGhlIGlvbWVtIHJhbmdlLiAqLworICAgICAgICBCVUdfT04oaW9tZW1fZGVu
eV9hY2Nlc3MoZCwgMCwgfjBVTCkpOworCisgICAgICAgIC8qIENsZWFuIGdyYW50IGZyYW1lcy4g
Ki8KKyAgICAgICAgeGZyZWUoZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgZ3JhbnRfZnJhbWVzID0g
TlVMTDsKKyAgICAgICAgbnJfZ3JhbnRfbGlzdCA9IDA7CisKKyAgICAgICAgLyogQ2xlYW4gZXZl
bnQgY2hhbm5lbHMuICovCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgRVZUQ0hOXzJMX05SX0NI
QU5ORUxTOyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFwb3J0X2lzX3ZhbGlk
KGQsIGkpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgaWYgKCBl
dnRjaG5faGFuZGxlZChkLCBpKSApCisgICAgICAgICAgICAgICAgZXZ0Y2huX2Nsb3NlKGQsIGks
IGZhbHNlKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBldnRjaG5fZnJlZShk
LCBldnRjaG5fZnJvbV9wb3J0KGQsIGkpKTsKKyAgICAgICAgfQorCisgICAgICAgIC8qIFJlc2Vy
dmUgc3RvcmUvY29uc29sZSBldmVudCBjaGFubmVsLiAqLworICAgICAgICBCVUdfT04oeGVuX2h5
cGVyY2FsbF9odm1fZ2V0X3BhcmFtKEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnN0b3JlX2V2dGNobikpOworICAgICAg
ICBCVUdfT04oZXZ0Y2huX2FsbG9jYXRlX3BvcnQoZCwgc3RvcmVfZXZ0Y2huKSk7CisgICAgICAg
IGV2dGNobl9yZXNlcnZlKGQsIHN0b3JlX2V2dGNobik7CisgICAgICAgIEJVR19PTih4ZW5faHlw
ZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjb25zb2xlX2V2dGNobikpOworICAg
ICAgICBCVUdfT04oZXZ0Y2huX2FsbG9jYXRlX3BvcnQoZCwgY29uc29sZV9ldnRjaG4pKTsKKyAg
ICAgICAgZXZ0Y2huX3Jlc2VydmUoZCwgY29uc29sZV9ldnRjaG4pOworCisgICAgICAgIC8qIENs
ZWFuIHdhdGNoZG9ncy4gKi8KKyAgICAgICAgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koZCk7Cisg
ICAgICAgIHdhdGNoZG9nX2RvbWFpbl9pbml0KGQpOworCisgICAgICAgIC8qIENsZWFuIHRoZSBQ
SVJRIEVPSSBwYWdlLiAqLworICAgICAgICBpZiAoIGQtPmFyY2gucGlycV9lb2lfbWFwICE9IE5V
TEwgKQorICAgICAgICB7CisgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoZC0+
YXJjaC5waXJxX2VvaV9tYXApOworICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3Rv
X3BhZ2UoZC0+YXJjaC5waXJxX2VvaV9tYXBfbWZuKSk7CisgICAgICAgICAgICBkLT5hcmNoLnBp
cnFfZW9pX21hcCA9IE5VTEw7CisgICAgICAgICAgICBkLT5hcmNoLnBpcnFfZW9pX21hcF9tZm4g
PSAwOworICAgICAgICAgICAgZC0+YXJjaC5hdXRvX3VubWFzayA9IDA7CisgICAgICAgIH0KKwor
ICAgICAgICAvKgorICAgICAgICAgKiBOQjogdGhlcmUncyBubyBuZWVkIHRvIGZpeHVwIHRoZSBw
Mm0sIHNpbmNlIHRoZSBtZm5zIGFzc2lnbmVkCisgICAgICAgICAqIHRvIHRoZSBQViBndWVzdCBo
YXZlIG5vdCBjaGFuZ2VkIGF0IGFsbC4gSnVzdCByZS13cml0ZSB0aGUKKyAgICAgICAgICogc3Rh
cnRfaW5mbyBmaWVsZHMgd2l0aCB0aGUgYXBwcm9wcmlhdGUgdmFsdWUuCisgICAgICAgICAqLwor
ICAgICAgICB3cml0ZV9zdGFydF9pbmZvKGQpOworCisgICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwg
dikKKyAgICAgICAgeworICAgICAgICAgICAgLyogVW5tYXAgZ3Vlc3QgdmNwdV9pbmZvIHBhZ2Vz
LiAqLworICAgICAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOworCisgICAgICAgICAgICAvKiBS
ZXNldCB0aGUgcGVyaW9kaWMgdGltZXIgdG8gdGhlIGRlZmF1bHQgdmFsdWUuICovCisgICAgICAg
ICAgICB2LT5wZXJpb2RpY19wZXJpb2QgPSBNSUxMSVNFQ1MoMTApOworICAgICAgICAgICAgLyog
U3RvcCB0aGUgc2luZ2xlc2hvdCB0aW1lci4gKi8KKyAgICAgICAgICAgIHN0b3BfdGltZXIoJnYt
PnNpbmdsZXNob3RfdGltZXIpOworCisgICAgICAgICAgICBpZiAoIHRlc3RfYml0KF9WUEZfZG93
biwgJnYtPnBhdXNlX2ZsYWdzKSApCisgICAgICAgICAgICAgICAgQlVHX09OKHZjcHVfcmVzZXQo
dikpOworCisgICAgICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgICAgICAgICAg
dmNwdV91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIodik7CisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgdmNwdV9mb3JjZV9yZXNjaGVkdWxlKHYpOworICAgICAgICB9CisgICAg
fQorICAgIGVsc2UKKyAgICAgICAgLyogRm9yd2FyZCB0byBMMC4gKi8KKyAgICAgICAgcmMgPSB4
ZW5faHlwZXJjYWxsX3NodXRkb3duKHJlYXNvbik7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIGxv
bmcgcHZfc2hpbV9ldmVudF9jaGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggZDY1M2EwYjBiYi4uYmMyY2ViMmQzNiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC03MDEsMTUgKzcw
MSwxMiBAQCB2b2lkIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHZvaWQpCiB9CiAKIAotdm9p
ZCBkb21haW5fc2h1dGRvd24oc3RydWN0IGRvbWFpbiAqZCwgdTggcmVhc29uKQoraW50IGRvbWFp
bl9zaHV0ZG93bihzdHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24pCiB7CiAgICAgc3RydWN0IHZj
cHUgKnY7CiAKICAgICBpZiAoIHB2X3NoaW0gKQotICAgIHsKLSAgICAgICAgcHZfc2hpbV9zaHV0
ZG93bihyZWFzb24pOwotICAgICAgICByZXR1cm47Ci0gICAgfQorICAgICAgICByZXR1cm4gcHZf
c2hpbV9zaHV0ZG93bihyZWFzb24pOwogCiAgICAgc3Bpbl9sb2NrKCZkLT5zaHV0ZG93bl9sb2Nr
KTsKIApAQCAtNzIzLDcgKzcyMCw3IEBAIHZvaWQgZG9tYWluX3NodXRkb3duKHN0cnVjdCBkb21h
aW4gKmQsIHU4IHJlYXNvbikKICAgICBpZiAoIGQtPmlzX3NodXR0aW5nX2Rvd24gKQogICAgIHsK
ICAgICAgICAgc3Bpbl91bmxvY2soJmQtPnNodXRkb3duX2xvY2spOwotICAgICAgICByZXR1cm47
CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIGQtPmlzX3NodXR0aW5nX2Rvd24gPSAx
OwpAQCAtNzQ1LDYgKzc0Miw4IEBAIHZvaWQgZG9tYWluX3NodXRkb3duKHN0cnVjdCBkb21haW4g
KmQsIHU4IHJlYXNvbikKICAgICBfX2RvbWFpbl9maW5hbGlzZV9zaHV0ZG93bihkKTsKIAogICAg
IHNwaW5fdW5sb2NrKCZkLT5zaHV0ZG93bl9sb2NrKTsKKworICAgIHJldHVybiAwOwogfQogCiB2
b2lkIGRvbWFpbl9yZXN1bWUoc3RydWN0IGRvbWFpbiAqZCkKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vc2NoZWR1bGUuYyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwppbmRleCA4ODI3OTIxM2U4Li5i
Nzg4NDI2M2YyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZHVsZS5jCkBAIC0xMTQ5LDExICsxMTQ5LDEwIEBAIHJldF90IGRvX3NjaGVkX29w
KGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBpZiAo
IGNvcHlfZnJvbV9ndWVzdCgmc2NoZWRfc2h1dGRvd24sIGFyZywgMSkgKQogICAgICAgICAgICAg
YnJlYWs7CiAKLSAgICAgICAgcmV0ID0gMDsKICAgICAgICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NI
VVRET1dOLAogICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwgY3Vy
cmVudC0+dmNwdV9pZCwKICAgICAgICAgICAgICAgICAgc2NoZWRfc2h1dGRvd24ucmVhc29uKTsK
LSAgICAgICAgZG9tYWluX3NodXRkb3duKGN1cnJlbnQtPmRvbWFpbiwgKHU4KXNjaGVkX3NodXRk
b3duLnJlYXNvbik7CisgICAgICAgIHJldCA9IGRvbWFpbl9zaHV0ZG93bihjdXJyZW50LT5kb21h
aW4sICh1OClzY2hlZF9zaHV0ZG93bi5yZWFzb24pOwogCiAgICAgICAgIGJyZWFrOwogICAgIH0K
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYyBiL3hlbi9kcml2
ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwppbmRleCBmYjVhNzg5M2JlLi5kMmEyODQ3OGFjIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKKysrIGIveGVuL2Ry
aXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jCkBAIC0zNyw3ICszNyw3IEBAIHN0YXRpYyBERUZJ
TkVfU1BJTkxPQ0sodHhfbG9jayk7CiAKIGJvb2wgcHZfY29uc29sZTsKIAotdm9pZCBfX2luaXQg
cHZfY29uc29sZV9pbml0KHZvaWQpCit2b2lkIHB2X2NvbnNvbGVfaW5pdCh2b2lkKQogewogICAg
IHN0cnVjdCBldnRjaG5fdW5tYXNrIHVubWFzazsKICAgICBsb25nIHI7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC94ZW4uaAppbmRleCA5NGY3ODFjMzBmLi5jMjQ0NTY5ZTgzIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
eGVuLmgKQEAgLTQwLDYgKzQwLDcgQEAgdm9pZCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0
IGU4MjBtYXAgKmU4MjApOwogdm9pZCBoeXBlcnZpc29yX2luaXRfbWVtb3J5KHZvaWQpOwogY29u
c3QgdW5zaWduZWQgbG9uZyAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQg
KnNpemUpOwogdWludDMyX3QgaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKHZvaWQpOwordm9pZCBoeXBl
cnZpc29yX3Jlc3VtZSh2b2lkKTsKIAogI2Vsc2UKIApAQCAtOTEsNiArOTIsMTAgQEAgc3RhdGlj
IGlubGluZSB1aW50MzJfdCBoeXBlcnZpc29yX2NwdWlkX2Jhc2Uodm9pZCkKICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKICAgICByZXR1cm4gMDsKIH07CitzdGF0aWMgaW5saW5lIHZvaWQgaHlw
ZXJ2aXNvcl9yZXN1bWUodm9pZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK307CiAK
ICNlbmRpZiAvKiBDT05GSUdfWEVOX0dVRVNUICovCiAjZW5kaWYgLyogX19YODZfR1VFU1RfWEVO
X0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaAppbmRleCA0N2JjNDI2N2FmLi4wMjA3MzQ4YTg1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3B2L3NoaW0uaApAQCAtMzUsNyArMzUsNyBAQCB2b2lkIHB2X3NoaW1fc2V0dXBf
ZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YV9zdGFydCwgdW5zaWduZWQgbG9uZyBzdG9yZV92
YSwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjb25zb2xlX3ZhLCB1bnNp
Z25lZCBsb25nIHZwaHlzbWFwLAogICAgICAgICAgICAgICAgICAgICAgICBzdGFydF9pbmZvX3Qg
KnNpKTsKLXZvaWQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbik7CitpbnQgcHZfc2hp
bV9zaHV0ZG93bih1aW50OF90IHJlYXNvbik7CiBsb25nIHB2X3NoaW1fZXZlbnRfY2hhbm5lbF9v
cChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7CiB2b2lkIHB2X3No
aW1faW5qZWN0X2V2dGNobih1bnNpZ25lZCBpbnQgcG9ydCk7CiBsb25nIHB2X3NoaW1fZ3JhbnRf
dGFibGVfb3AodW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1
b3AsCkBAIC01Myw5ICs1MywxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcHZfc2hpbV9zZXR1cF9k
b20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogewogICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwogfQotc3RhdGljIGlubGluZSB2b2lkIHB2X3NoaW1fc2h1dGRvd24o
dWludDhfdCByZWFzb24pCitzdGF0aWMgaW5saW5lIGludCBwdl9zaGltX3NodXRkb3duKHVpbnQ4
X3QgcmVhc29uKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiAwOwog
fQogc3RhdGljIGlubGluZSBsb25nIHB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcChpbnQgY21kLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHZvaWQpIGFyZykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggYWM2NWQwYzBkZi4uNzBkYjM3N2VhZSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLmgKQEAgLTYwNSw3ICs2MDUsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBkb21haW4g
KnJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKHZvaWQpCiBzdHJ1Y3QgZG9tYWluICpnZXRfZG9tYWlu
X2J5X2lkKGRvbWlkX3QgZG9tKTsKIHZvaWQgZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAq
ZCk7CiBpbnQgZG9tYWluX2tpbGwoc3RydWN0IGRvbWFpbiAqZCk7Ci12b2lkIGRvbWFpbl9zaHV0
ZG93bihzdHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24pOworaW50IGRvbWFpbl9zaHV0ZG93bihz
dHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24pOwogdm9pZCBkb21haW5fcmVzdW1lKHN0cnVjdCBk
b21haW4gKmQpOwogdm9pZCBkb21haW5fcGF1c2VfZm9yX2RlYnVnZ2VyKHZvaWQpOwogCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZT-0003m9-4A; Thu, 04 Jan 2018 13:28:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZR-0003hA-V6
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:33 +0000
X-Inumbo-ID: 672f4613-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 672f4613-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669793"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:44 +0000
Message-ID: <20180104130625.28605-34-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 33/74] x86/guest: enable event channels
	upcalls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgICAgICAgfCA3NCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgICB8
ICA0ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oIHwgMTcgKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggICAgICAgfCAgNSArKysKIDQgZmls
ZXMgY2hhbmdlZCwgMTAwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QveGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKaW5kZXggNTk0ZWFlMDgyOC4u
NzgxYmZhNDkzYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgPHhlbi9p
bml0Lmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKKyNpbmNsdWRlIDxhc20vYXBpYy5oPgog
I2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxh
c20vcHJvY2Vzc29yLmg+CkBAIC0zMCw2ICszMSw3IEBACiBib29sIHhlbl9ndWVzdDsKIAogc3Rh
dGljIHVpbnQzMl90IHhlbl9jcHVpZF9iYXNlOworc3RhdGljIHVpbnQ4X3QgZXZ0Y2huX3VwY2Fs
bF92ZWN0b3I7CiBleHRlcm4gY2hhciBoeXBlcmNhbGxfcGFnZVtdOwogCiBzdGF0aWMgdm9pZCBf
X2luaXQgZmluZF94ZW5fbGVhdmVzKHZvaWQpCkBAIC05MSw5ICs5Myw4MSBAQCBzdGF0aWMgdm9p
ZCBtYXBfc2hhcmVkX2luZm8oc3RydWN0IGU4MjBtYXAgKmU4MjApCiAgICAgc2V0X2ZpeG1hcChG
SVhfWEVOX1NIQVJFRF9JTkZPLCBmcmFtZSk7CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9ldnRjaG5f
dXBjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHVuc2lnbmVkIGludCBj
cHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgc3RydWN0IHZjcHVfaW5mbyAqdmNwdV9pbmZv
ID0gJlhFTl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW2NwdV07CisKKyAgICB2Y3B1X2luZm8tPmV2
dGNobl91cGNhbGxfcGVuZGluZyA9IDA7CisgICAgeGNoZygmdmNwdV9pbmZvLT5ldnRjaG5fcGVu
ZGluZ19zZWwsIDApOworCisgICAgYWNrX0FQSUNfaXJxKCk7Cit9CisKK3N0YXRpYyB2b2lkIGFw
X3NldHVwX2V2ZW50X2NoYW5uZWxzKGJvb2wgY2xlYXIpCit7CisgICAgdW5zaWduZWQgaW50IGks
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICBzdHJ1Y3QgdmNwdV9pbmZvICp2Y3B1X2lu
Zm8gPSAmWEVOX3NoYXJlZF9pbmZvLT52Y3B1X2luZm9bY3B1XTsKKyAgICBpbnQgcmM7CisKKyAg
ICBBU1NFUlQoZXZ0Y2huX3VwY2FsbF92ZWN0b3IpOworICAgIEFTU0VSVChjcHUgPCBBUlJBWV9T
SVpFKFhFTl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvKSk7CisKKyAgICBpZiAoICFjbGVhciApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBUaGlzIGlzIG5lY2Vzc2FyeSB0byBlbnN1cmUg
dGhhdCBhIENQVSB3aWxsIGJlIGludGVycnVwdGVkIGluIGNhc2UKKyAgICAgICAgICogb2YgYW4g
ZXZlbnQgY2hhbm5lbCBub3RpZmljYXRpb24uCisgICAgICAgICAqLworICAgICAgICBBU1NFUlQo
dmNwdV9pbmZvLT5ldnRjaG5fdXBjYWxsX3BlbmRpbmcgPT0gMCk7CisgICAgICAgIEFTU0VSVCh2
Y3B1X2luZm8tPmV2dGNobl9wZW5kaW5nX3NlbCA9PSAwKTsKKyAgICB9CisKKyAgICByYyA9IHhl
bl9oeXBlcmNhbGxfc2V0X2V2dGNobl91cGNhbGxfdmVjdG9yKGNwdSwgZXZ0Y2huX3VwY2FsbF92
ZWN0b3IpOworICAgIGlmICggcmMgKQorICAgICAgICBwYW5pYygiVW5hYmxlIHRvIHNldCBldnRj
aG4gdXBjYWxsIHZlY3RvcjogJWQiLCByYyk7CisKKyAgICBpZiAoIGNsZWFyICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENsZWFyIGFueSBwZW5kaW5nIHVwY2FsbCBiaXRzLiBUaGlz
IG1ha2VzIHVzIGVmZmVjdGl2ZWx5IGlnbm9yZSBhbnkKKyAgICAgICAgICogcHJldmlvdXMgdXBj
YWxscyB3aGljaCBtaWdodCBiZSBzdWJvcHRpbWFsLgorICAgICAgICAgKi8KKyAgICAgICAgdmNw
dV9pbmZvLT5ldnRjaG5fdXBjYWxsX3BlbmRpbmcgPSAwOworICAgICAgICB4Y2hnKCZ2Y3B1X2lu
Zm8tPmV2dGNobl9wZW5kaW5nX3NlbCwgMCk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogZXZ0
Y2huX3BlbmRpbmcgY2FuIGJlIGNsZWFyZWQgb25seSBvbiB0aGUgYm9vdCBDUFUgYmVjYXVzZSBp
dCdzCisgICAgICAgICAqIGxvY2F0ZWQgaW4gYSBzaGFyZWQgc3RydWN0dXJlLgorICAgICAgICAg
Ki8KKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQorICAgICAgICAgICAgeGNoZygm
WEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fcGVuZGluZ1tpXSwgMCk7CisgICAgfQorfQorCitzdGF0
aWMgdm9pZCBfX2luaXQgaW5pdF9ldnRjaG4odm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsK
KworICAgIGFsbG9jX2RpcmVjdF9hcGljX3ZlY3RvcigmZXZ0Y2huX3VwY2FsbF92ZWN0b3IsIHhl
bl9ldnRjaG5fdXBjYWxsKTsKKworICAgIC8qIE1hc2sgYWxsIHVwY2FsbHMgKi8KKyAgICBmb3Ig
KCBpID0gMDsgaSA8IDg7IGkrKyApCisgICAgICAgIHhjaGcoJlhFTl9zaGFyZWRfaW5mby0+ZXZ0
Y2huX21hc2tbaV0sIH4wdWwpOworCisgICAgYXBfc2V0dXBfZXZlbnRfY2hhbm5lbHModHJ1ZSk7
Cit9CisKIHZvaWQgX19pbml0IGh5cGVydmlzb3JfZWFybHlfc2V0dXAoc3RydWN0IGU4MjBtYXAg
KmU4MjApCiB7CiAgICAgbWFwX3NoYXJlZF9pbmZvKGU4MjApOworCisgICAgaW5pdF9ldnRjaG4o
KTsKK30KKwordm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCit7CisgICAgYXBfc2V0dXBf
ZXZlbnRfY2hhbm5lbHMoZmFsc2UpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggN2I5N2ZmODZjYi4uOWE5
ZmJjNmVlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC00NSw2ICs0NSw3IEBACiAjaW5jbHVkZSA8bWFjaF9hcGljLmg+
CiAjaW5jbHVkZSA8bWFjaF93YWtlY3B1Lmg+CiAjaW5jbHVkZSA8c21wYm9vdF9ob29rcy5oPgor
I2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogCiAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFn
ZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KICN1bmRlZiBtZm5fdG9fcGFnZQpA
QCAtMzcyLDYgKzM3Myw5IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAg
ICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmY3B1X29ubGluZV9tYXApOwogICAgIHVubG9ja192ZWN0
b3JfbG9jaygpOwogCisgICAgaWYgKCB4ZW5fZ3Vlc3QgKQorICAgICAgICBoeXBlcnZpc29yX2Fw
X3NldHVwKCk7CisKICAgICAvKiBXZSBjYW4gdGFrZSBpbnRlcnJ1cHRzIG5vdzogd2UncmUgb2Zm
aWNpYWxseSAidXAiLiAqLwogICAgIGxvY2FsX2lycV9lbmFibGUoKTsKICAgICBtdHJyX2FwX2lu
aXQoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCmluZGV4IGQ1ZmU1MzVjMDMu
LmQ2ZDRkMTk0NmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJj
YWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaApAQCAtMjMs
NiArMjMsNyBAQAogCiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogI2luY2x1ZGUgPHB1YmxpYy9z
Y2hlZC5oPgorI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX29wLmg+CiAKICNpZmRlZiBDT05GSUdf
WEVOX0dVRVNUCiAKQEAgLTk2LDYgKzk3LDExIEBAIHN0YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlw
ZXJjYWxsX21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCB2b2lkICphcmcpCiAgICAgcmV0dXJu
IF9oeXBlcmNhbGw2NF8yKGxvbmcsIF9fSFlQRVJWSVNPUl9tZW1vcnlfb3AsIGNtZCwgYXJnKTsK
IH0KIAorc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfaHZtX29wKHVuc2lnbmVkIGlu
dCBvcCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMihsb25nLCBfX0hZ
UEVSVklTT1JfaHZtX29wLCBvcCwgYXJnKTsKK30KKwogLyoKICAqIEhpZ2hlciBsZXZlbCBoeXBl
cmNhbGwgaGVscGVycwogICovCkBAIC0xMTEsNiArMTE3LDE3IEBAIHN0YXRpYyBpbmxpbmUgbG9u
ZyB4ZW5faHlwZXJjYWxsX3NodXRkb3duKHVuc2lnbmVkIGludCByZWFzb24pCiAgICAgcmV0dXJu
IHhlbl9oeXBlcmNhbGxfc2NoZWRfb3AoU0NIRURPUF9zaHV0ZG93biwgJnJlYXNvbik7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlwZXJjYWxsX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3Rv
cigKKyAgICB1bnNpZ25lZCBpbnQgY3B1LCB1bnNpZ25lZCBpbnQgdmVjdG9yKQoreworICAgIHN0
cnVjdCB4ZW5faHZtX2V2dGNobl91cGNhbGxfdmVjdG9yIGEgPSB7CisgICAgICAgIC52Y3B1ID0g
Y3B1LAorICAgICAgICAudmVjdG9yID0gdmVjdG9yLAorICAgIH07CisKKyAgICByZXR1cm4geGVu
X2h5cGVyY2FsbF9odm1fb3AoSFZNT1Bfc2V0X2V2dGNobl91cGNhbGxfdmVjdG9yLCAmYSk7Cit9
CisKICNlbHNlIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KIAogc3RhdGljIGlubGluZSB2b2lkIHhl
bl9oeXBlcmNhbGxfY29uc29sZV93cml0ZSgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QveGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCmluZGV4IDJm
M2JjZDJmZTQuLjU2Y2FiYjE5MzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApAQCAtMzIsNiAr
MzIsNyBAQCBleHRlcm4gYm9vbCB4ZW5fZ3Vlc3Q7CiAKIHZvaWQgcHJvYmVfaHlwZXJ2aXNvcih2
b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9lYXJseV9zZXR1cChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7
Cit2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7CiAKICNlbHNlCiAKQEAgLTQyLDYgKzQz
LDEwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX2Vhcmx5X3NldHVwKHN0cnVjdCBl
ODIwbWFwICplODIwKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfTsKK3N0YXRpYyBp
bmxpbmUgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCit7CisgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Cit9OwogCiAjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAqLwogI2VuZGlmIC8q
IF9fWDg2X0dVRVNUX1hFTl9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZU-0003oX-F1; Thu, 04 Jan 2018 13:28:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZU-0003o3-2K
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:36 +0000
X-Inumbo-ID: 006af359-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 006af359-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097370"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:03 +0000
Message-ID: <20180104130625.28605-53-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 52/74] xen: mark xenstore/console pages
	as RAM and add them to dom_io
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9lODIwLmMg
ICAgICAgICAgICAgICB8ICA0ICsrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jICAgICAgICAg
IHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94
ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAgMyArKwogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMg
ICAgICAgICAgIHwgMTUgKysrKysrKysKIHhlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUu
YyB8ICA0ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCAgIHwgMjEgKysrKysr
KysrKysKIDYgZmlsZXMgY2hhbmdlZCwgMTIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZTgyMC5jIGIveGVuL2FyY2gveDg2L2U4MjAuYwppbmRleCBiNDIyYTY4NGVl
Li41OTBlYTk4NWVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZTgyMC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9lODIwLmMKQEAgLTksNiArOSw3IEBACiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5o
PgogI2luY2x1ZGUgPGFzbS9tdHJyLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgorI2luY2x1ZGUg
PGFzbS9ndWVzdC5oPgogCiAvKgogICogb3B0X21lbTogTGltaXQgbWF4aW11bSBhZGRyZXNzIG9m
IHBoeXNpY2FsIFJBTS4KQEAgLTY5OSw2ICs3MDAsOSBAQCB1bnNpZ25lZCBsb25nIF9faW5pdCBp
bml0X2U4MjAoY29uc3QgY2hhciAqc3RyLCBzdHJ1Y3QgZTgyMG1hcCAqcmF3KQogCiAgICAgbWFj
aGluZV9zcGVjaWZpY19tZW1vcnlfc2V0dXAocmF3KTsKIAorICAgIGlmICggeGVuX2d1ZXN0ICkK
KyAgICAgICAgaHlwZXJ2aXNvcl9maXh1cF9lODIwKCZlODIwKTsKKwogICAgIHByaW50aygiJXMg
UkFNIG1hcDpcbiIsIHN0cik7CiAgICAgcHJpbnRfZTgyMF9tZW1vcnlfbWFwKGU4MjAubWFwLCBl
ODIwLm5yX21hcCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCAzZmExNjRhYmE4Li5iNzc0M2U2NDZkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0
L3hlbi5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogCiAj
aW5jbHVkZSA8cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CisjaW5jbHVkZSA8cHVibGljL2h2bS9w
YXJhbXMuaD4KIAogYm9vbCB4ZW5fZ3Vlc3Q7CiAKQEAgLTI1OSw2ICsyNjAsODEgQEAgaW50IGh5
cGVydmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5fdCBtZm4pCiAgICAgcmV0dXJuIHJhbmdlc2V0
X3JlbW92ZV9yYW5nZShtZW0sIG1mbl94KG1mbiksIG1mbl94KG1mbikpOwogfQogCitzdGF0aWMg
dm9pZCBfX2luaXQgbWFya19wZm5fYXNfcmFtKHN0cnVjdCBlODIwbWFwICplODIwLCB1aW50NjRf
dCBwZm4pCit7CisgICAgaWYgKCAhZTgyMF9hZGRfcmFuZ2UoZTgyMCwgcGZuIDw8IFBBR0VfU0hJ
RlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgKHBmbiA8PCBQQUdFX1NISUZUKSArIFBBR0Vf
U0laRSwgRTgyMF9SQU0pICkKKyAgICAgICAgaWYgKCAhZTgyMF9jaGFuZ2VfcmFuZ2VfdHlwZShl
ODIwLCBwZm4gPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAocGZuIDw8IFBBR0VfU0hJRlQpICsgUEFHRV9TSVpFLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEU4MjBfUkVTRVJWRUQsIEU4MjBfUkFNKSApCisgICAgICAgICAg
ICBwYW5pYygiVW5hYmxlIHRvIGFkZC9jaGFuZ2UgbWVtb3J5IHR5cGUgb2YgcGZuICUjbHggdG8g
UkFNIiwgcGZuKTsKK30KKwordm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9maXh1cF9lODIwKHN0cnVj
dCBlODIwbWFwICplODIwKQoreworICAgIHVpbnQ2NF90IHBmbiA9IDA7CisgICAgbG9uZyByYzsK
KworICAgIGlmICggIXhlbl9ndWVzdCApCisgICAgICAgIHJldHVybjsKKworI2RlZmluZSBNQVJL
X1BBUkFNX1JBTShwKSAoeyAgICAgICAgICAgICAgICAgICAgXAorICAgIHJjID0geGVuX2h5cGVy
Y2FsbF9odm1fZ2V0X3BhcmFtKHAsICZwZm4pOyAgXAorICAgIGlmICggcmMgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGdldCAi
ICNwKTsgICAgICAgICAgICAgXAorICAgIG1hcmtfcGZuX2FzX3JhbShlODIwLCBwZm4pOyAgICAg
ICAgICAgICAgICAgXAorfSkKKyAgICBNQVJLX1BBUkFNX1JBTShIVk1fUEFSQU1fU1RPUkVfUEZO
KTsKKyAgICBpZiAoICFwdl9jb25zb2xlICkKKyAgICAgICAgTUFSS19QQVJBTV9SQU0oSFZNX1BB
UkFNX0NPTlNPTEVfUEZOKTsKKyN1bmRlZiBNQVJLX1BBUkFNX1JBTQorfQorCit2b2lkIF9faW5p
dCBoeXBlcnZpc29yX2luaXRfbWVtb3J5KHZvaWQpCit7CisgICAgdWludDY0X3QgcGZuID0gMDsK
KyAgICBsb25nIHJjOworCisgICAgaWYgKCAheGVuX2d1ZXN0ICkKKyAgICAgICAgcmV0dXJuOwor
CisjZGVmaW5lIFNIQVJFX1BBUkFNKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJjID0geGVuX2h5cGVyY2FsbF9odm1fZ2V0X3Bh
cmFtKHAsICZwZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoIHJj
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIHBhbmljKCJVbmFibGUgdG8gZ2V0ICIgI3ApOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhf
Z3Vlc3QobWZuX3RvX3BhZ2UocGZuKSwgZG9tX2lvLCBYRU5TSEFSRV93cml0YWJsZSk7IFwKK30p
CisgICAgU0hBUkVfUEFSQU0oSFZNX1BBUkFNX1NUT1JFX1BGTik7CisgICAgaWYgKCAhcHZfY29u
c29sZSApCisgICAgICAgIFNIQVJFX1BBUkFNKEhWTV9QQVJBTV9DT05TT0xFX1BGTik7CisjdW5k
ZWYgU0hBUkVfUEFSQU0KK30KKworY29uc3QgdW5zaWduZWQgbG9uZyAqX19pbml0IGh5cGVydmlz
b3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXplKQoreworICAgIHN0YXRpYyB1bnNp
Z25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFnZXNbMl07CisgICAgdWludDY0X3QgcGZu
ID0gMDsKKyAgICBsb25nIHJjOworCisgICAgaWYgKCAheGVuX2d1ZXN0ICkKKyAgICAgICAgcmV0
dXJuIE5VTEw7CisKKyAgICAqc2l6ZSA9IDA7CisKKyNkZWZpbmUgUkVTRVJWRV9QQVJBTShwKSAo
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJjID0geGVuX2h5cGVyY2FsbF9o
dm1fZ2V0X3BhcmFtKHAsICZwZm4pOyAgICAgICAgICBcCisgICAgaWYgKCByYyApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcGFuaWMoIlVuYWJs
ZSB0byBnZXQgIiAjcCk7ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJlc2VydmVkX3BhZ2Vz
Wygqc2l6ZSkrK10gPSBwZm4gPDwgUEFHRV9TSElGVDsgICAgICBcCit9KQorICAgIFJFU0VSVkVf
UEFSQU0oSFZNX1BBUkFNX1NUT1JFX1BGTik7CisgICAgaWYgKCAhcHZfY29uc29sZSApCisgICAg
ICAgIFJFU0VSVkVfUEFSQU0oSFZNX1BBUkFNX0NPTlNPTEVfUEZOKTsKKyN1bmRlZiBSRVNFUlZF
X1BBUkFNCisKKyAgICByZXR1cm4gcmVzZXJ2ZWRfcGFnZXM7Cit9CisKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDM1NWU2NzQ3YmIuLjQzMzJkM2JiMzkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0yOTgsNiArMjk4
LDkgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICBzaGFyZV94
ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdlKF9tZm4oaSkpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbV9pbywgWEVOU0hBUkVfd3JpdGFibGUpOwogCisgICAgaWYg
KCB4ZW5fZ3Vlc3QgKQorICAgICAgICBoeXBlcnZpc29yX2luaXRfbWVtb3J5KCk7CisKICAgICAv
KiBBbnkgYXJlYXMgbm90IHNwZWNpZmllZCBhcyBSQU0gYnkgdGhlIGU4MjAgbWFwIGFyZSBjb25z
aWRlcmVkIEkvTy4gKi8KICAgICBmb3IgKCBpID0gMCwgcGZuID0gMDsgcGZuIDwgbWF4X3BhZ2U7
IGkrKyApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBjMGMyZDgyOTA2Li40ZGU4OTg4YmVhIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YwpAQCAtMTQzLDYgKzE0Myw3IEBACiAjaW5jbHVkZSA8YXNtL251bWEuaD4KICNpbmNsdWRlIDxh
c20vZmx1c2h0bGIuaD4KICNpZmRlZiBDT05GSUdfWDg2CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+
CiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPiAvKiBmb3IgaGln
aG1lbV9zdGFydCBvbmx5ICovCiAjZWxzZQpAQCAtMzAzLDYgKzMwNCwyMCBAQCB2b2lkIF9faW5p
dCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKICAgICAgICAgICAgIGJh
ZHBhZ2UrKzsKICAgICAgICAgfQogICAgIH0KKworICAgIGlmICggeGVuX2d1ZXN0ICkKKyAgICB7
CisgICAgICAgIGJhZHBhZ2UgPSBoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKCZhcnJheV9zaXpl
KTsKKyAgICAgICAgaWYgKCBiYWRwYWdlICkKKyAgICAgICAgeworICAgICAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBhcnJheV9zaXplOyBpKysgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGJvb3RtZW1fcmVnaW9uX3phcCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCkgKyAxKTsK
KyAgICAgICAgICAgICAgICBiYWRwYWdlKys7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAg
ICB9CiAjZW5kaWYKIAogICAgIC8qIENoZWNrIG5ldyBwYWdlcyBhZ2FpbnN0IHRoZSBiYWQtcGFn
ZSBsaXN0LiAqLwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5j
IGIveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jCmluZGV4IDJkZjdkOTgyYmEuLjZh
YTY5NGUzOTUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwor
KysgYi94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKQEAgLTM1LDYgKzM1LDggQEAg
c3RhdGljIGV2dGNobl9wb3J0X3QgY29uc19ldnRjaG47CiBzdGF0aWMgc2VyaWFsX3J4X2ZuIGNv
bnNfcnhfaGFuZGxlcjsKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sodHhfbG9jayk7CiAKK2Jvb2wg
cHZfY29uc29sZTsKKwogdm9pZCBfX2luaXQgcHZfY29uc29sZV9pbml0KHZvaWQpCiB7CiAgICAg
c3RydWN0IGV2dGNobl91bm1hc2sgdW5tYXNrOwpAQCAtNjQsNiArNjYsOCBAQCB2b2lkIF9faW5p
dCBwdl9jb25zb2xlX2luaXQodm9pZCkKIAogICAgIHByaW50aygiSW5pdGlhbGlzZWQgUFYgY29u
c29sZSBhdCAweCVwIHdpdGggcGZuICUjbHggYW5kIGV2dGNobiAlI3hcbiIsCiAgICAgICAgICAg
ICBjb25zX3JpbmcsIHJhd19wZm4sIGNvbnNfZXZ0Y2huKTsKKyAgICBwdl9jb25zb2xlID0gdHJ1
ZTsKKwogICAgIHJldHVybjsKIAogIGVycm9yOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC94ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKaW5kZXgg
N2E0ZDczNDc5NS4uODk4MTU2ZDQyZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCkBAIC0yOSwx
NiArMjksMjEgQEAKICNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCiAKIGV4dGVybiBib29sIHhlbl9n
dWVzdDsKK2V4dGVybiBib29sIHB2X2NvbnNvbGU7CiAKIHZvaWQgcHJvYmVfaHlwZXJ2aXNvcih2
b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9hcF9z
ZXR1cCh2b2lkKTsKIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4p
OwogaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5fdCBtZm4pOwordm9pZCBoeXBl
cnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0IGU4MjBtYXAgKmU4MjApOwordm9pZCBoeXBlcnZpc29y
X2luaXRfbWVtb3J5KHZvaWQpOworY29uc3QgdW5zaWduZWQgbG9uZyAqaHlwZXJ2aXNvcl9yZXNl
cnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpOwogCiAjZWxzZQogCiAjZGVmaW5lIHhlbl9n
dWVzdCAwCisjZGVmaW5lIHB2X2NvbnNvbGUgMAogCiBzdGF0aWMgaW5saW5lIHZvaWQgcHJvYmVf
aHlwZXJ2aXNvcih2b2lkKSB7fTsKIApAQCAtNjUsNiArNzAsMjIgQEAgc3RhdGljIGlubGluZSBp
bnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbikKICAgICByZXR1cm4gMDsK
IH0KIAorc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgy
MG1hcCAqZTgyMCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworc3RhdGljIGlu
bGluZSB2b2lkIGh5cGVydmlzb3JfaW5pdF9tZW1vcnkodm9pZCkKK3sKKyAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKK30KKworc3RhdGljIGlubGluZSBjb25zdCB1bnNpZ25lZCBsb25nICpoeXBl
cnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKK3sKKyAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKKyAgICByZXR1cm4gTlVMTDsKK307CisKICNlbmRpZiAvKiBDT05GSUdf
WEVOX0dVRVNUICovCiAjZW5kaWYgLyogX19YODZfR1VFU1RfWEVOX0hfXyAqLwogCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZX-0003s3-Lu; Thu, 04 Jan 2018 13:28:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZW-0003qc-AZ
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:38 +0000
X-Inumbo-ID: 01cf505e-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01cf505e-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097377"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:24 +0000
Message-ID: <20180104130625.28605-74-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 73/74] xl: pvshim: Provide and document
	xl config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgoqKiBOT1RFOiBJ
IGludGVuZCB0byBjaGFuZ2UgdGhlIGNvbmZpZyBuYW1lcyBmcm9tICJwdmhzaGltIiB0byAicHZz
aGltIiAqKgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgMjggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogdG9vbHMveGwveGxfcGFyc2UuYyAgICAgIHwgMTEgKysrKysrKysrKysK
IDIgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCBiN2I5MWQ4
NjI3Li5lOWYyOWMyNDI0IDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysr
IGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC00NzAsNiArNDcwLDM0IEBAIHZlcnNpb24g
b2YgcHZncnViIGNhbiBiZSBzZWxlY3RlZC4KIE5vdGUgdGhhdCB4bCBleHBlY3RzIHRvIGZpbmQg
dGhlIHB2Z3J1YjMyLmJpbiBhbmQgcHZncnViNjQuYmluIGJpbmFyaWVzIGluCiBGPEBYRU5GSVJN
V0FSRURJUkA+LgogCis9aXRlbSBCPHB2aHNoaW09Qk9PTEVBTj4KKworV2hldGhlciB0byBib290
IHRoaXMgZ3Vlc3QgYXMgYSBQViBndWVzdCB3aXRoaW4gYSBQVkggY29udGFpbmVyCisoaWUsIHVz
aW5nIHByb2Nlc3NvciBoYXJkd2FyZSBleHRlbnNpb25zIHRvCitzZXBhcmF0ZSBpdHMgYWRkcmVz
cyBzcGFjZS4pCisKK0RlZmF1bHQgaXMgZmFsc2UuCisKKz1pdGVtIEI8cHZoc2hpbV9wYXRoPSJQ
QVRIIj4KKworVGhlIFBWSCBzaGltIGlzIGEgc3BlY2lhbGx5LWJ1aWx0IGZpcm13YXJlLWxpa2Ug
ZXhlY3V0YWJsZQorY29uc3RydWN0ZWQgZnJvbSB0aGUgaHlwZXJ2aXNvciBzb3VyY2UgdHJlZS4K
K1RoaXMgb3B0aW9uIHNwZWNpZmllcyB0byB1c2UgYSBub24tZGVmYXVsdCBzaGltLgorSWdub3Jl
ZCBpZiBwdmhzaW0gaXMgZmFsc2UuCisKKz1pdGVtIEI8cHZoc2hpbV9jbWRsaW5lPSJTVFJJTkci
PgorCitDb21tYW5kIGxpbmUgZm9yIHRoZSBzaGltLgorRGVmYXVsdCBpcyAicHYtc2hpbSBjb25z
b2xlPXhlbixwdiBzY2hlZD1udWxsIi4KK0lnbm9yZWQgaWYgcHZoc2ltIGlzIGZhbHNlLgorCis9
aXRlbSBCPHB2aHNoaW1fZXh0cmE9IlNUUklORyI+CisKK0V4dHJhIGNvbW1hbmQgbGluZSBhcmd1
bWVudHMgZm9yIHRoZSBzaGltLgorSWYgc3VwcGxpZWQsIGFwcGVuZGVkIHRvIHRoZSB2YWx1ZSBm
b3IgcHZoc2hpbV9jbWRsaW5lLgorRGVmYXVsdCBpcyBlbXB0eS4KK0lnbm9yZWQgaWYgcHZoc2lt
IGlzIGZhbHNlLgorCiA9YmFjawogCiA9aGVhZDQgSFZNIGd1ZXN0IG9wdGlvbnMKZGlmZiAtLWdp
dCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IDlhNjky
ZDVhZTYuLmJkZDNhZDgxMjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIv
dG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMTQwMiw2ICsxNDAyLDE3IEBAIHZvaWQgcGFyc2VfY29u
ZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgICAgIGV4aXQoMSk7
CiAgICAgICAgIH0KIAorICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgInB2aHNo
aW0iLCAmYl9pbmZvLT51LnB2LnB2aHNoaW0sIDApOworICAgICAgICBpZiAoIXhsdV9jZmdfZ2V0
X3N0cmluZyhjb25maWcsICJwdmhzaGltX3BhdGgiLCAmYnVmLCAwKSkKKyAgICAgICAgICAgIHhs
dV9jZmdfcmVwbGFjZV9zdHJpbmcoY29uZmlnLCAicHZoc2hpbV9wYXRoIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5wdi5wdmhzaGltX3BhdGgsIDApOwor
ICAgICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJwdmhzaGltX2NtZGxpbmUi
LCAmYnVmLCAwKSkKKyAgICAgICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcoY29uZmlnLCAi
cHZoc2hpbV9jbWRsaW5lIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJf
aW5mby0+dS5wdi5wdmhzaGltX2NtZGxpbmUsIDApOworICAgICAgICBpZiAoIXhsdV9jZmdfZ2V0
X3N0cmluZyhjb25maWcsICJwdmhzaGltX2V4dHJhIiwgJmJ1ZiwgMCkpCisgICAgICAgICAgICB4
bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nKGNvbmZpZywgInB2aHNoaW1fZXh0cmEiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT51LnB2LnB2aHNoaW1fZXh0cmEsIDAp
OworCiAgICAgICAgIGJyZWFrOwogICAgIH0KICAgICBkZWZhdWx0OgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ZX-0003sU-Sd; Thu, 04 Jan 2018 13:28:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZX-0003kF-3j
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:39 +0000
X-Inumbo-ID: 6a58e448-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a58e448-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669804"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:37 +0000
Message-ID: <20180104130625.28605-27-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 26/74] x86/pvh: Retrieve memory map from
	Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvZTgyMC5jICAgICAgICAgICAgICAgICAgIHwgIDMgKy0tCiB4ZW4vYXJjaC94ODYvZ3Vl
c3QvcHZoLWJvb3QuYyAgICAgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMgICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvc2V0
dXAuYyAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9l
ODIwLmggICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJj
YWxsLmggfCAgNSArKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lODIwLmMgYi94ZW4vYXJjaC94
ODYvZTgyMC5jCmluZGV4IDdjNTcyYmFkZTIuLmI0MjJhNjg0ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9lODIwLmMKKysrIGIveGVuL2FyY2gveDg2L2U4MjAuYwpAQCAtMTM0LDggKzEzNCw3
IEBAIHN0YXRpYyBzdHJ1Y3QgY2hhbmdlX21lbWJlciAqY2hhbmdlX3BvaW50WzIqRTgyME1BWF0g
X19pbml0ZGF0YTsKIHN0YXRpYyBzdHJ1Y3QgZTgyMGVudHJ5ICpvdmVybGFwX2xpc3RbRTgyME1B
WF0gX19pbml0ZGF0YTsKIHN0YXRpYyBzdHJ1Y3QgZTgyMGVudHJ5IG5ld19iaW9zW0U4MjBNQVhd
IF9faW5pdGRhdGE7CiAKLXN0YXRpYyBpbnQgX19pbml0IHNhbml0aXplX2U4MjBfbWFwKHN0cnVj
dCBlODIwZW50cnkgKmJpb3NtYXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKnBucl9tYXApCitpbnQgX19pbml0IHNhbml0aXplX2U4MjBfbWFwKHN0
cnVjdCBlODIwZW50cnkgKmJpb3NtYXAsIHVuc2lnbmVkIGludCAqcG5yX21hcCkKIHsKICAgICBz
dHJ1Y3QgY2hhbmdlX21lbWJlciAqY2hhbmdlX3RtcDsKICAgICB1bnNpZ25lZCBsb25nIGN1cnJl
bnRfdHlwZSwgbGFzdF90eXBlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1i
b290LmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwppbmRleCBiOTM3NjFmOTQ4Li5k
YTIxM2RmZWUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYworKysg
Yi94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwpAQCAtMjIsNiArMjIsNyBAQAogI2luY2x1
ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vbW0uaD4KIAorI2luY2x1ZGUgPGFzbS9lODIw
Lmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYv
aHZtL3N0YXJ0X2luZm8uaD4KQEAgLTY5LDEwICs3MCwzMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
Y29udmVydF9wdmhfaW5mbyh2b2lkKQogICAgIH0KIH0KIAorc3RhdGljIHZvaWQgX19pbml0IGdl
dF9tZW1vcnlfbWFwKHZvaWQpCit7CisgICAgc3RydWN0IHhlbl9tZW1vcnlfbWFwIG1lbW1hcCA9
IHsKKyAgICAgICAgLm5yX2VudHJpZXMgPSBFODIwTUFYLAorICAgICAgICAuYnVmZmVyLnAgPSBl
ODIwX3Jhdy5tYXAsCisgICAgfTsKKyAgICBpbnQgcmMgPSB4ZW5faHlwZXJjYWxsX21lbW9yeV9v
cChYRU5NRU1fbWVtb3J5X21hcCwgJm1lbW1hcCk7CisKKyAgICBBU1NFUlQocmMgPT0gMCk7Cisg
ICAgZTgyMF9yYXcubnJfbWFwID0gbWVtbWFwLm5yX2VudHJpZXM7CisKKyAgICAvKiA6KCBWYXJp
b3VzIHRvb2xzdGFja3MgZG9uJ3Qgc29ydCB0aGUgbWVtb3J5IG1hcC4gKi8KKyAgICBzYW5pdGl6
ZV9lODIwX21hcChlODIwX3Jhdy5tYXAsICZlODIwX3Jhdy5ucl9tYXApOworfQorCiBtdWx0aWJv
b3RfaW5mb190ICpfX2luaXQgcHZoX2luaXQodm9pZCkKIHsKICAgICBjb252ZXJ0X3B2aF9pbmZv
KCk7CiAKKyAgICBwcm9iZV9oeXBlcnZpc29yKCk7CisgICAgQVNTRVJUKHhlbl9ndWVzdCk7CisK
KyAgICBnZXRfbWVtb3J5X21hcCgpOworCiAgICAgcmV0dXJuICZwdmhfbWJpOwogfQogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVu
LmMKaW5kZXggYzViNDM0MTRjOS4uMTUyZTQ3MWMwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2d1ZXN0L3hlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpAQCAtNTQsNiArNTQs
OSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF94ZW5fbGVhdmVzKHZvaWQpCiAKIHZvaWQgX19p
bml0IHByb2JlX2h5cGVydmlzb3Iodm9pZCkKIHsKKyAgICBpZiAoIHhlbl9ndWVzdCApCisgICAg
ICAgIHJldHVybjsKKwogICAgIC8qIFRvbyBlYXJseSB0byB1c2UgY3B1X2hhc19oeXBlcnZpc29y
ICovCiAgICAgaWYgKCAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9I
WVBFUlZJU09SKSkgKQogICAgICAgICByZXR1cm47CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGQ4MDU5ZjIzYjUuLmVkYjQzYmYy
Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCkBAIC03OTUsNyArNzk1LDEyIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgaWYgKCAhKG1iaS0+ZmxhZ3MgJiBNQklfTU9E
VUxFUykgfHwgKG1iaS0+bW9kc19jb3VudCA9PSAwKSApCiAgICAgICAgIHBhbmljKCJkb20wIGtl
cm5lbCBub3Qgc3BlY2lmaWVkLiBDaGVjayBib290bG9hZGVyIGNvbmZpZ3VyYXRpb24uIik7CiAK
LSAgICBpZiAoIGVmaV9lbmFibGVkKEVGSV9MT0FERVIpICkKKyAgICBpZiAoIHB2aF9ib290ICkK
KyAgICB7CisgICAgICAgIC8qIHB2aF9pbml0KCkgYWxyZWFkeSBmaWxsZWQgaW4gZTgyMF9yYXcg
Ki8KKyAgICAgICAgbWVtbWFwX3R5cGUgPSAiUFZILWU4MjAiOworICAgIH0KKyAgICBlbHNlIGlm
ICggZWZpX2VuYWJsZWQoRUZJX0xPQURFUikgKQogICAgIHsKICAgICAgICAgc2V0X3BkeF9yYW5n
ZSh4ZW5fcGh5c19zdGFydCA+PiBQQUdFX1NISUZULAogICAgICAgICAgICAgICAgICAgICAgICh4
ZW5fcGh5c19zdGFydCArIEJPT1RTVFJBUF9NQVBfQkFTRSkgPj4gUEFHRV9TSElGVCk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2U4MjAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZTgyMC5oCmluZGV4IDI4ZGVmYTg1NDUuLmVlMzE3YjE3YWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZTgyMC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZTgyMC5oCkBAIC0y
Myw2ICsyMyw3IEBAIHN0cnVjdCBlODIwbWFwIHsKICAgICBzdHJ1Y3QgZTgyMGVudHJ5IG1hcFtF
ODIwTUFYXTsKIH07CiAKK2V4dGVybiBpbnQgc2FuaXRpemVfZTgyMF9tYXAoc3RydWN0IGU4MjBl
bnRyeSAqYmlvc21hcCwgdW5zaWduZWQgaW50ICpwbnJfbWFwKTsKIGV4dGVybiBpbnQgZTgyMF9h
bGxfbWFwcGVkKHU2NCBzdGFydCwgdTY0IGVuZCwgdW5zaWduZWQgdHlwZSk7CiBleHRlcm4gaW50
IHJlc2VydmVfZTgyMF9yYW0oc3RydWN0IGU4MjBtYXAgKmU4MjAsIHVpbnQ2NF90IHMsIHVpbnQ2
NF90IGUpOwogZXh0ZXJuIGludCBlODIwX2NoYW5nZV9yYW5nZV90eXBlKApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKaW5kZXggMzg3OTEwODhmYi4uNGJiNzQ5ZjI0MCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCkBAIC05MSw2ICs5MSwxMSBAQCBzdGF0aWMg
aW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9zY2hlZF9vcCh1bnNpZ25lZCBpbnQgY21kLCB2b2lk
ICphcmcpCiAgICAgcmV0dXJuIF9oeXBlcmNhbGw2NF8yKGxvbmcsIF9fSFlQRVJWSVNPUl9zY2hl
ZF9vcCwgY21kLCBhcmcpOwogfQogCitzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9t
ZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiBfaHlw
ZXJjYWxsNjRfMihsb25nLCBfX0hZUEVSVklTT1JfbWVtb3J5X29wLCBjbWQsIGFyZyk7Cit9CisK
IC8qCiAgKiBIaWdoZXIgbGV2ZWwgaHlwZXJjYWxsIGhlbHBlcnMKICAqLwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Za-0003vh-4J; Thu, 04 Jan 2018 13:28:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZY-0003ta-L0
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:40 +0000
X-Inumbo-ID: 033d1a62-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 033d1a62-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:29 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097382"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:51 +0000
Message-ID: <20180104130625.28605-41-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 40/74] xen/x86: report domain id on cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClVzZSB0aGUgZWJ4
IHJlZ2lzdGVyIG9mIHRoZSBoeXBlcnZpc29yIGxlYWYgMS4gVGhlIGVheCByZWdpc3RlciBvbgp0
aGlzIGxlYWYgaXMgYWxyZWFkeSB1c2VkIHRvIHJlcG9ydCB0aGUgWGVuIG1ham9yIGFuZCBtaW5v
ciB2ZXJzaW9ucy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgIHwgMSAr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaCB8IDMgKystCiAyIGZpbGVzIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggZGIxNmE0NDQxNy4u
NDJjNTBiMWNkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3RyYXBzLmMKQEAgLTg1Myw2ICs4NTMsNyBAQCB2b2lkIGNwdWlkX2h5cGVydmlzb3Jf
bGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogCiAgICAgY2FzZSAx
OgogICAgICAgICByZXMtPmEgPSAoeGVuX21ham9yX3ZlcnNpb24oKSA8PCAxNikgfCB4ZW5fbWlu
b3JfdmVyc2lvbigpOworICAgICAgICByZXMtPmIgPSBkLT5kb21haW5faWQ7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSAyOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWlkLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaAppbmRleCBl
Yjc2ODc1ZDBlLi5hMTdjODY4MmEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvY3B1aWQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaApA
QCAtNTcsNyArNTcsOCBAQAogICogTGVhZiAyICgweDQwMDAweDAxKQogICogRUFYWzMxOjE2XTog
WGVuIG1ham9yIHZlcnNpb24uCiAgKiBFQVhbMTU6IDBdOiBYZW4gbWlub3IgdmVyc2lvbi4KLSAq
IEVCWC1FRFg6IFJlc2VydmVkIChjdXJyZW50bHkgYWxsIHplcm9lcykuCisgKiBFQlg6IERvbWFp
biBpZC4KKyAqIEVDWC1FRFg6IFJlc2VydmVkIChjdXJyZW50bHkgYWxsIHplcm9lcykuCiAgKi8K
IAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zb-0003xY-BK; Thu, 04 Jan 2018 13:28:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ZZ-0003oS-Es
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:41 +0000
X-Inumbo-ID: 6bd8b637-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6bd8b637-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669809"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:21 +0000
Message-ID: <20180104130625.28605-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 10/74] x86/time: Print a more helpful
	error when a platform timer can't be found
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+ClJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90aW1l
LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5j
CmluZGV4IDJhODc5NTAyYTIuLjNiNjU0ZDdiN2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90
aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtNzA4LDcgKzcwOCw4IEBAIHN0YXRp
YyB1NjQgX19pbml0IGluaXRfcGxhdGZvcm1fdGltZXIodm9pZCkKICAgICAgICAgfQogICAgIH0K
IAotICAgIEJVR19PTihyYyA8PSAwKTsKKyAgICBpZiAoIHJjIDw9IDAgKQorICAgICAgICBwYW5p
YygiVW5hYmxlIHRvIGZpbmQgdXNhYmxlIHBsYXRmb3JtIHRpbWVyIik7CiAKICAgICBwcmludGso
IlBsYXRmb3JtIHRpbWVyIGlzICVzICVzXG4iLAogICAgICAgICAgICBmcmVxX3N0cmluZyhwdHMt
PmZyZXF1ZW5jeSksIHB0cy0+bmFtZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zb-0003yn-N1; Thu, 04 Jan 2018 13:28:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Za-0003ww-Sd
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:42 +0000
X-Inumbo-ID: 04cb6d12-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04cb6d12-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097385"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:55 +0000
Message-ID: <20180104130625.28605-45-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 44/74] xen/pvshim: keep track of unused
	pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2ltcGxlIGluZnJhc3RydWN0dXJlIHRvIGtlZXAgdHJhY2sgb2YgYWxsb2NhdGUgYW5kIGZyZWUg
dW51c2VkIHBhZ2VzLApzbyB0aGF0IHdlIGNhbiB1c2UgdGhlbSB0byBtYXAgc3BlY2lhbCBwYWdl
cyBsaWtlIHNoYXJlZCBpbmZvIGFuZApncmFudCB0YWJsZS4KCkFzIHJhbmdlc2V0IGRlcGVuZHMg
b24gbWFsbG9jIGJlaW5nIHJlYWR5IHdlIGludHJvZHVjZQpoeXBlcnZpc29yX3NldHVwIGZvciB0
aGluZ3MgdGhhdCBjYW4gYmUgaW5pdGlhbGlzZWQgbGF0ZSBpbiB0aGUKcHJvY2Vzcy4KClNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi5jICAgICAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgMjIgKysrKysrKysrKysrKysrKysrKwogMyBmaWxl
cyBjaGFuZ2VkLCA3MyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IDAzMTlhNWY5ZTguLmY2
NmMxMGZiZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTIxLDYgKzIxLDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9wdl9jb25zb2xlLmg+
CisjaW5jbHVkZSA8eGVuL3Jhbmdlc2V0Lmg+CiAKICNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2lu
Y2x1ZGUgPGFzbS9ndWVzdC5oPgpAQCAtMzQsNiArMzUsNyBAQCBib29sIHhlbl9ndWVzdDsKIHN0
YXRpYyB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKIHN0YXRpYyB1aW50OF90IGV2dGNobl91cGNh
bGxfdmVjdG9yOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxsX3BhZ2VbXTsKK3N0YXRpYyBzdHJ1Y3Qg
cmFuZ2VzZXQgKm1lbTsKIAogc3RhdGljIHZvaWQgX19pbml0IGZpbmRfeGVuX2xlYXZlcyh2b2lk
KQogewpAQCAtMTYxLDkgKzE2MywzOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9ldnRjaG4o
dm9pZCkKICAgICBhcF9zZXR1cF9ldmVudF9jaGFubmVscyh0cnVlKTsKIH0KIAorc3RhdGljIHZv
aWQgX19pbml0IGluaXRfbWVtbWFwKHZvaWQpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAg
ICBtZW0gPSByYW5nZXNldF9uZXcoTlVMTCwgImhvc3QgbWVtb3J5IG1hcCIsIDApOworICAgIGlm
ICggIW1lbSApCisgICAgICAgIHBhbmljKCJmYWlsZWQgdG8gYWxsb2NhdGUgaG9zdCBtZW1vcnkg
cmFuZ2VzZXQiKTsKKworICAgIC8qIE1hcmsgdXAgdG8gdGhlIGxhc3QgbWVtb3J5IHBhZ2UgKG9y
IDRHQikgYXMgUkFNLiAqLworICAgIGlmICggcmFuZ2VzZXRfYWRkX3JhbmdlKG1lbSwgMCwgbWF4
X3QodW5zaWduZWQgbG9uZywgbWF4X3BhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoR0IoNCkgLSAxKSA+PiBQQUdFX1NISUZUKSkgKQorICAgICAgICBwYW5p
YygidW5hYmxlIHRvIGFkZCBSQU0gdG8gbWVtb3J5IHJhbmdlc2V0Iik7CisKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IGU4MjAubnJfbWFwOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGU4MjBl
bnRyeSAqZSA9ICZlODIwLm1hcFtpXTsKKworICAgICAgICBpZiAoIHJhbmdlc2V0X2FkZF9yYW5n
ZShtZW0sIGUtPmFkZHIgPj4gUEFHRV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGUtPmFkZHIgKyBlLT5zaXplKSA+PiBQQUdFX1NISUZUKSApCisgICAgICAgICAgICBw
YW5pYygidW5hYmxlIHRvIGFkZCByYW5nZSAlI2x4IC0gJSNseCB0byBtZW1vcnkgcmFuZ2VzZXQi
LAorICAgICAgICAgICAgICAgICAgZS0+YWRkciwgZS0+YWRkciArIGUtPnNpemUpOworICAgIH0K
K30KKwogdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9lYXJseV9zZXR1cChzdHJ1Y3QgZTgyMG1hcCAq
ZTgyMCkKIHsKICAgICBtYXBfc2hhcmVkX2luZm8oZTgyMCk7Cit9CisKK3ZvaWQgX19pbml0IGh5
cGVydmlzb3Jfc2V0dXAodm9pZCkKK3sKKyAgICBpbml0X21lbW1hcCgpOwogCiAgICAgaW5pdF9l
dnRjaG4oKTsKIH0KQEAgLTE3Myw2ICsyMDQsMjMgQEAgdm9pZCBoeXBlcnZpc29yX2FwX3NldHVw
KHZvaWQpCiAgICAgYXBfc2V0dXBfZXZlbnRfY2hhbm5lbHMoZmFsc2UpOwogfQogCitpbnQgaHlw
ZXJ2aXNvcl9hbGxvY191bnVzZWRfcGFnZShtZm5fdCAqbWZuKQoreworICAgIHVuc2lnbmVkIGxv
bmcgbTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IHJhbmdlc2V0X3Jlc2VydmVfaG9sZShtZW0s
IDEsICZtKTsKKyAgICBpZiAoICFyYyApCisgICAgICAgICptZm4gPSBfbWZuKG0pOworCisgICAg
cmV0dXJuIHJjOworfQorCitpbnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1m
bikKK3sKKyAgICByZXR1cm4gcmFuZ2VzZXRfcmVtb3ZlX3JhbmdlKG1lbSwgbWZuX3gobWZuKSwg
bWZuX3gobWZuKSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmlu
ZGV4IDk5ZjVkNjFlYjguLjFiMzU3NmJjN2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNDgxLDYgKzE0ODEsOSBAQCB2b2lk
IF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAg
ICBtYXhfY3B1cyA9IG5yX2NwdV9pZHM7CiAgICAgfQogCisgICAgaWYgKCB4ZW5fZ3Vlc3QgKQor
ICAgICAgICBoeXBlcnZpc29yX3NldHVwKCk7CisKICAgICAvKiBMb3cgbWFwcGluZ3Mgd2VyZSBv
bmx5IG5lZWRlZCBmb3Igc29tZSBCSU9TIHRhYmxlIHBhcnNpbmcuICovCiAgICAgemFwX2xvd19t
YXBwaW5ncygpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCA1NmNhYmIxOTM0Li5iYTgy
NmQ3NWRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKQEAgLTMyLDcgKzMyLDEwIEBAIGV4dGVy
biBib29sIHhlbl9ndWVzdDsKIAogdm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpOwogdm9pZCBo
eXBlcnZpc29yX2Vhcmx5X3NldHVwKHN0cnVjdCBlODIwbWFwICplODIwKTsKK3ZvaWQgaHlwZXJ2
aXNvcl9zZXR1cCh2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKTsKK2ludCBo
eXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pOworaW50IGh5cGVydmlzb3Jf
ZnJlZV91bnVzZWRfcGFnZShtZm5fdCBtZm4pOwogCiAjZWxzZQogCkBAIC00MywxMSArNDYsMzAg
QEAgc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfZWFybHlfc2V0dXAoc3RydWN0IGU4MjBt
YXAgKmU4MjApCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiB9OworCitzdGF0aWMgaW5s
aW5lIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworfQorCiBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQog
ewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfTsKIAorc3RhdGljIGlubGluZSBpbnQgaHlw
ZXJ2aXNvcl9hbGxvY191bnVzZWRfcGFnZShtZm5fdCAqbWZuKQoreworCisgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50IGh5cGVy
dmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5fdCBtZm4pCit7CisgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZiAvKiBDT05GSUdfWEVOX0dVRVNUICov
CiAjZW5kaWYgLyogX19YODZfR1VFU1RfWEVOX0hfXyAqLwogCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zc-00040q-Tq; Thu, 04 Jan 2018 13:28:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zc-0003rd-8t
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:44 +0000
X-Inumbo-ID: 6d42c350-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d42c350-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669813"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:19 +0000
Message-ID: <20180104130625.28605-69-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 68/74]
	libxl__domain_build_info_setdefault_pvhhvm: introduce
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgpXZSBhcmUgZ29p
bmcgdG8gd2FudCB0byBtYWtlIGJpdHMgb2YgYSBwdmggY29uZmlnLCBzcGVjaWZpY2FsbHkgdGhl
CmJ1aWxkX2luZm8sIGludGVybmFsbHkgaW4gbGlieGwuICBUaGlzIGNvZGUgaXMgcGFydCBvZiB0
aGUKZGVmYXVsdC1zZXR0aW5nIGV0Yy4gYW5kIHdpbGwgbmVlZCB0byBiZSBjYWxsZWQgdGhlcmUu
CgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgOSArKysrKysrKysKIHRvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmggfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGE4MzdhN2Y1YmUuLjZkOTEwZTRhMDkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCkBAIC0zOTYsNiArMzk2LDE1IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAg
ICAgfQogCisgICAgcmMgPSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdF9wdmho
dm0oZ2MsIGJfaW5mbyk7CisgICAgaWYgKHJjKSByZXR1cm4gcmM7CisKKyAgICByZXR1cm4gMDsK
K30KKworaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0X3B2aGh2bShsaWJ4
bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCit7CiAgICAgLyogQ29uZmlndXJhdGlvbiBmaWVs
ZHMgc2hhcmVkIGJldHdlZW4gUFZIIGFuZCBIVk0uICovCiAgICAgaWYgKGJfaW5mby0+dHlwZSAh
PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgewogICAgICAgICBpZiAobGlieGxfX3RpbWVyX21vZGVf
aXNfZGVmYXVsdCgmYl9pbmZvLT50aW1lcl9tb2RlKSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDE1
YTNjMzM2OTcuLjE3NGNmMzVkOTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTI1NCw2ICsxMjU0
LDggQEAgX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGxp
YnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfZG9tYWluX2NyZWF0ZV9pbmZvICpjX2luZm8pOwogX2hpZGRlbiBpbnQgbGlieGxfX2RvbWFp
bl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGlieGxfX2djICpnYywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsK
K19oaWRkZW4gaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0X3B2aGh2bShs
aWJ4bF9fZ2MgKmdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pOwogX2hpZGRlbiB2b2lkIGxpYnhsX19yZG1f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKTsKIAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zf-00044a-4e; Thu, 04 Jan 2018 13:28:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Ze-00042y-9L
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:46 +0000
X-Inumbo-ID: 066b0134-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 066b0134-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097396"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:41 +0000
Message-ID: <20180104130625.28605-31-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 30/74] x86: APIC timer calibration when
	running as a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHRpbWVyIGNhbGlicmF0aW9uIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiB0aWNrcy4gSW50
cm9kdWNlIGEKdmFyaWFudCB0byB3YWl0IGZvciBhIHRpY2sgd2hlbiBydW5uaW5nIGFzIGEgZ3Vl
c3QuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9hcGljLmMgfCAzOCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKaW5k
ZXggZWQ1OTQ0MGM0NS4uNTAzOTE3MzgyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FwaWMu
YworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC0zNiw2ICszNiw4IEBACiAjaW5jbHVkZSA8
bWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8aW9fcG9ydHMuaD4KICNpbmNsdWRlIDx4ZW4va2V4ZWMu
aD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNsdWRlIDxhc20vdGltZS5oPgogCiBzdGF0
aWMgYm9vbCBfX3JlYWRfbW9zdGx5IHRkdF9lbmFibGVkOwogc3RhdGljIGJvb2wgX19pbml0ZGF0
YSB0ZHRfZW5hYmxlID0gdHJ1ZTsKQEAgLTEwOTEsNiArMTA5MywyMCBAQCBzdGF0aWMgdm9pZCBz
ZXR1cF9BUElDX3RpbWVyKHZvaWQpCiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwogfQog
CitzdGF0aWMgdm9pZCB3YWl0X3RpY2tfcHZoKHZvaWQpCit7CisgICAgdTY0IGxhcHNlX25zID0g
MTAwMDAwMDAwMFVMTCAvIEhaOworICAgIHNfdGltZV90IHN0YXJ0LCBjdXJyX3RpbWU7CisKKyAg
ICBzdGFydCA9IE5PVygpOworCisgICAgLyogV29uJ3Qgd3JhcCBhcm91bmQgKi8KKyAgICBkbyB7
CisgICAgICAgIGNwdV9yZWxheCgpOworICAgICAgICBjdXJyX3RpbWUgPSBOT1coKTsKKyAgICB9
IHdoaWxlICggY3Vycl90aW1lIC0gc3RhcnQgPCBsYXBzZV9ucyApOworfQorCiAvKgogICogSW4g
dGhpcyBmdW5jdGlvbiB3ZSBjYWxpYnJhdGUgQVBJQyBidXMgY2xvY2tzIHRvIHRoZSBleHRlcm5h
bAogICogdGltZXIuIFVuZm9ydHVuYXRlbHkgd2UgY2Fubm90IHVzZSBqaWZmaWVzIGFuZCB0aGUg
dGltZXIgaXJxCkBAIC0xMTIzLDEyICsxMTM5LDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IGNhbGli
cmF0ZV9BUElDX2Nsb2NrKHZvaWQpCiAgICAgICovCiAgICAgX19zZXR1cF9BUElDX0xWVFQoMTAw
MDAwMDAwMCk7CiAKLSAgICAvKgotICAgICAqIFRoZSB0aW1lciBjaGlwIGNvdW50cyBkb3duIHRv
IHplcm8uIExldCdzIHdhaXQKLSAgICAgKiBmb3IgYSB3cmFwYXJvdW5kIHRvIHN0YXJ0IGV4YWN0
IG1lYXN1cmVtZW50OgotICAgICAqICh0aGUgY3VycmVudCB0aWNrIG1pZ2h0IGhhdmUgYmVlbiBh
bHJlYWR5IGhhbGYgZG9uZSkKLSAgICAgKi8KLSAgICB3YWl0XzgyNTRfd3JhcGFyb3VuZCgpOwor
ICAgIGlmICggIXhlbl9ndWVzdCApCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSB0aW1lciBj
aGlwIGNvdW50cyBkb3duIHRvIHplcm8uIExldCdzIHdhaXQKKyAgICAgICAgICogZm9yIGEgd3Jh
cGFyb3VuZCB0byBzdGFydCBleGFjdCBtZWFzdXJlbWVudDoKKyAgICAgICAgICogKHRoZSBjdXJy
ZW50IHRpY2sgbWlnaHQgaGF2ZSBiZWVuIGFscmVhZHkgaGFsZiBkb25lKQorICAgICAgICAgKi8K
KyAgICAgICAgd2FpdF84MjU0X3dyYXBhcm91bmQoKTsKKyAgICBlbHNlCisgICAgICAgIHdhaXRf
dGlja19wdmgoKTsKIAogICAgIC8qCiAgICAgICogV2Ugd3JhcHBlZCBhcm91bmQganVzdCBub3cu
IExldCdzIHN0YXJ0OgpAQCAtMTEzNywxMCArMTE1NiwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBj
YWxpYnJhdGVfQVBJQ19jbG9jayh2b2lkKQogICAgIHR0MSA9IGFwaWNfcmVhZChBUElDX1RNQ0NU
KTsKIAogICAgIC8qCi0gICAgICogTGV0J3Mgd2FpdCBMT09QUyB3cmFwcm91bmRzOgorICAgICAq
IExldCdzIHdhaXQgTE9PUFMgdGlja3M6CiAgICAgICovCiAgICAgZm9yIChpID0gMDsgaSA8IExP
T1BTOyBpKyspCi0gICAgICAgIHdhaXRfODI1NF93cmFwYXJvdW5kKCk7CisgICAgICAgIGlmICgg
IXhlbl9ndWVzdCApCisgICAgICAgICAgICB3YWl0XzgyNTRfd3JhcGFyb3VuZCgpOworICAgICAg
ICBlbHNlCisgICAgICAgICAgICB3YWl0X3RpY2tfcHZoKCk7CiAKICAgICB0dDIgPSBhcGljX3Jl
YWQoQVBJQ19UTUNDVCk7CiAgICAgdDIgPSByZHRzY19vcmRlcmVkKCk7Ci0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zh-00047q-BL; Thu, 04 Jan 2018 13:28:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zf-00045x-V5
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:47 +0000
X-Inumbo-ID: 07dae1b3-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07dae1b3-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097402"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:50 +0000
Message-ID: <20180104130625.28605-40-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 39/74] xen/x86: make VGA support
	selectable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRocm91Z2ggYSBL
Y29uZmlnIG9wdGlvbi4gRW5hYmxlIGl0IGJ5IGRlZmF1bHQsIGFuZCBkaXNhYmxlIGl0IGZvciB0
aGUKUFYtaW4tUFZIIHNoaW0uCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmln
IHwgMyArLS0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAgfCAxIC0KIHhlbi9h
cmNoL3g4Ni9ib290L2J1aWxkMzIubWsgICAgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni9ib290L2Nt
ZGxpbmUuYyAgICAgICAgfCA1ICsrKystCiB4ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMg
ICAgIHwgNyArKysrKysrCiB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggICAgICAgIHwgNCAr
KysrCiB4ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMgIHwgMiArKwogeGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYyAgICAgICB8IDIgKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAg
ICAgICAgICAgICAgfCA2ICsrKysrKwogeGVuL2RyaXZlcnMvdmlkZW8vS2NvbmZpZyAgICAgICAg
ICB8IDggKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCAgICAgICAgfCA2ICsr
KysrKwogMTEgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnIGIvdG9vbHMv
ZmlybXdhcmUveGVuLWRpci9zaGltLmNvbmZpZwppbmRleCAyMjdhMTJmYjRjLi43OGI5NjVmNGM3
IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnCisrKyBiL3Rv
b2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcKQEAgLTY4LDggKzY4LDcgQEAgQ09ORklH
X0hBU19FSENJPXkKIENPTkZJR19IQVNfQ1BVRlJFUT15CiBDT05GSUdfSEFTX1BBU1NUSFJPVUdI
PXkKIENPTkZJR19IQVNfUENJPXkKLUNPTkZJR19WSURFTz15Ci1DT05GSUdfVkdBPXkKKyMgQ09O
RklHX1ZHQSBpcyBub3Qgc2V0CiBDT05GSUdfREVGQ09ORklHX0xJU1Q9IiRBUkNIX0RFRkNPTkZJ
RyIKIENPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggNDk1MzUzM2YxNi4uZjYy
MWU3OTllZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gv
eDg2L0tjb25maWcKQEAgLTI0LDcgKzI0LDYgQEAgY29uZmlnIFg4NgogCXNlbGVjdCBIQVNfUERY
CiAJc2VsZWN0IEhBU19VQlNBTgogCXNlbGVjdCBOVU1BCi0Jc2VsZWN0IFZHQQogCiBjb25maWcg
QVJDSF9ERUZDT05GSUcKIAlzdHJpbmcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2J1
aWxkMzIubWsgYi94ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1rCmluZGV4IGY3ZThlYmU2N2Qu
LjQ4Yzc0MDdjMDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsKKysr
IGIveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tawpAQCAtNSw2ICs1LDcgQEAgaW5jbHVkZSAk
KFhFTl9ST09UKS9Db25maWcubWsKICQoY2FsbCBjYy1vcHRpb25zLWFkZCxDRkxBR1MsQ0MsJChF
TUJFRERFRF9FWFRSQV9DRkxBR1MpKQogCiBDRkxBR1MgKz0gLVdlcnJvciAtZm5vLWFzeW5jaHJv
bm91cy11bndpbmQtdGFibGVzIC1mbm8tYnVpbHRpbiAtZzAgLW1zb2Z0LWZsb2F0CitDRkxBR1Mg
Kz0gLUkkKFhFTl9ST09UKS94ZW4vaW5jbHVkZQogQ0ZMQUdTIDo9ICQoZmlsdGVyLW91dCAtZmx0
bywkKENGTEFHUykpIAogCiAjIE5CLiBhd2sgaW52b2NhdGlvbiBpcyBhIHBvcnRhYmxlIGFsdGVy
bmF0aXZlIHRvICdoZWFkIC1uIC0xJwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvY21k
bGluZS5jIGIveGVuL2FyY2gveDg2L2Jvb3QvY21kbGluZS5jCmluZGV4IDA2YWEwNjRlNzIuLjUx
YjA2NTlhMDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2NtZGxpbmUuYworKysgYi94
ZW4vYXJjaC94ODYvYm9vdC9jbWRsaW5lLmMKQEAgLTMwLDYgKzMwLDcgQEAgYXNtICgKICAgICAi
ICAgIGptcCAgY21kbGluZV9wYXJzZV9lYXJseSAgICAgIFxuIgogICAgICk7CiAKKyNpbmNsdWRl
IDx4ZW4va2NvbmZpZy5oPgogI2luY2x1ZGUgImRlZnMuaCIKICNpbmNsdWRlICJ2aWRlby5oIgog
CkBAIC0zMzYsNSArMzM3LDcgQEAgdm9pZCBfX3N0ZGNhbGwgY21kbGluZV9wYXJzZV9lYXJseShj
b25zdCBjaGFyICpjbWRsaW5lLCBlYXJseV9ib290X29wdHNfdCAqZWJvKQogICAgIGViby0+c2tp
cF9yZWFsbW9kZSA9IHNraXBfcmVhbG1vZGUoY21kbGluZSk7CiAgICAgZWJvLT5vcHRfZWRkID0g
ZWRkX3BhcnNlKGNtZGxpbmUpOwogICAgIGViby0+b3B0X2VkaWQgPSBlZGlkX3BhcnNlKGNtZGxp
bmUpOwotICAgIHZnYV9wYXJzZShjbWRsaW5lLCBlYm8pOworCisgICAgaWYgKCBJU19FTkFCTEVE
KENPTkZJR19WSURFTykgKQorICAgICAgICB2Z2FfcGFyc2UoY21kbGluZSwgZWJvKTsKIH0KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hlbi9hcmNoL3g4Ni9i
b290L3RyYW1wb2xpbmUuUwppbmRleCA0ZDY0MGYzZmNkLi5hMTdhOTBkZjVlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TCkBAIC0yMTksNyArMjE5LDkgQEAgdHJhbXBvbGluZV9ib290X2NwdV9lbnRy
eToKICAgICAgICAgICovCiAgICAgICAgIGNhbGwgICAgZ2V0X21lbW9yeV9tYXAKICAgICAgICAg
Y2FsbCAgICBnZXRfZWRkCisjaWZkZWYgQ09ORklHX1ZJREVPCiAgICAgICAgIGNhbGwgICAgdmlk
ZW8KKyNlbmRpZgogCiAgICAgICAgIG1vdiAgICAgJDB4MDIwMCwlYXgKICAgICAgICAgaW50ICAg
ICAkMHgxNgpAQCAtMjY3LDEwICsyNjksMTMgQEAgb3B0X2VkaWQ6CiAgICAgICAgIC5ieXRlICAg
MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBFRElEIHBhcnNpbmcgb3B0aW9uIChm
b3JjZS9uby9kZWZhdWx0KS4gKi8KIC8qIFBhZGRpbmcuICovCiAgICAgICAgIC5ieXRlICAgMAor
CisjaWZkZWYgQ09ORklHX1ZJREVPCiBHTE9CQUwoYm9vdF92aWRfbW9kZSkKICAgICAgICAgLndv
cmQgICBWSURFT184MHgyNSAgICAgICAgICAgICAgICAgICAgIC8qIElmIHdlIGRvbid0IHJ1biBh
dCBhbGwsIGFzc3VtZSBiYXNpYyB2aWRlbyBtb2RlIDMgYXQgODB4MjUuICovCiB2ZXNhX3NpemU6
CiAgICAgICAgIC53b3JkICAgMCwwLDAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB3aWR0
aCB4IGRlcHRoIHggaGVpZ2h0ICovCisjZW5kaWYKIAogR0xPQkFMKGtiZF9zaGlmdF9mbGFncykK
ICAgICAgICAgLmJ5dGUgICAwCkBAIC0yNzksNCArMjg0LDYgQEAgcm1faWR0OiAud29yZCAgIDI1
Nio0LTEsIDAsIDAKIAogI2luY2x1ZGUgIm1lbS5TIgogI2luY2x1ZGUgImVkZC5TIgorI2lmZGVm
IENPTkZJR19WSURFTwogI2luY2x1ZGUgInZpZGVvLlMiCisjZW5kaWYKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApp
bmRleCBkMzBmNjg4YTVhLi41Nzg5ZDJjYjcwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZp
L2VmaS1ib290LmgKKysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC00NzksMTYg
KzQ3OSwxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfZWRkKHZvaWQpCiAKIHN0YXRp
YyB2b2lkIF9faW5pdCBlZmlfYXJjaF9jb25zb2xlX2luaXQoVUlOVE4gY29scywgVUlOVE4gcm93
cykKIHsKKyNpZmRlZiBDT05GSUdfVklERU8KICAgICB2Z2FfY29uc29sZV9pbmZvLnZpZGVvX3R5
cGUgPSBYRU5fVkdBVFlQRV9URVhUX01PREVfMzsKICAgICB2Z2FfY29uc29sZV9pbmZvLnUudGV4
dF9tb2RlXzMuY29sdW1ucyA9IGNvbHM7CiAgICAgdmdhX2NvbnNvbGVfaW5mby51LnRleHRfbW9k
ZV8zLnJvd3MgPSByb3dzOwogICAgIHZnYV9jb25zb2xlX2luZm8udS50ZXh0X21vZGVfMy5mb250
X2hlaWdodCA9IDE2OworI2VuZGlmCiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF92
aWRlb19pbml0KEVGSV9HUkFQSElDU19PVVRQVVRfUFJPVE9DT0wgKmdvcCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFVJTlROIGluZm9fc2l6ZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVGSV9HUkFQSElDU19PVVRQVVRfTU9ERV9JTkZP
Uk1BVElPTiAqbW9kZV9pbmZvKQogeworI2lmZGVmIENPTkZJR19WSURFTwogICAgIGludCBicHAg
PSAwOwogCiAgICAgc3dpdGNoICggbW9kZV9pbmZvLT5QaXhlbEZvcm1hdCApCkBAIC01NTAsNiAr
NTUzLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3ZpZGVvX2luaXQoRUZJX0dSQVBI
SUNTX09VVFBVVF9QUk9UT0NPTCAqZ29wLAogICAgICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVz
YV9sZmIubGZiX3NpemUgPQogICAgICAgICAgICAgKGdvcC0+TW9kZS0+RnJhbWVCdWZmZXJTaXpl
ICsgMHhmZmZmKSA+PiAxNjsKICAgICB9CisjZW5kaWYKIH0KIAogc3RhdGljIHZvaWQgX19pbml0
IGVmaV9hcmNoX21lbW9yeV9zZXR1cCh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bs
YXRmb3JtX2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jCmlu
ZGV4IGViYzJmMzk0ZWUuLmVhMThjMzIxNWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wbGF0
Zm9ybV9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMK
QEAgLTM4OCw2ICszODgsNyBAQCByZXRfdCBkb19wbGF0Zm9ybV9vcChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9wbGF0Zm9ybV9vcF90KSB1X3hlbnBmX29wKQogICAgICAgICB9CiAgICAgICAg
IGNhc2UgWEVOX0ZXX1ZCRUREQ19JTkZPOgogICAgICAgICAgICAgcmV0ID0gLUVTUkNIOworI2lm
ZGVmIENPTkZJR19WSURFTwogICAgICAgICAgICAgaWYgKCBvcC0+dS5maXJtd2FyZV9pbmZvLmlu
ZGV4ICE9IDAgKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgaWYgKCAqKHUz
MiAqKWJvb3RzeW0oYm9vdF9lZGlkX2luZm8pID09IDB4MTMxMzEzMTMgKQpAQCAtNDA2LDYgKzQw
Nyw3IEBAIHJldF90IGRvX3BsYXRmb3JtX29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3Bs
YXRmb3JtX29wX3QpIHVfeGVucGZfb3ApCiAgICAgICAgICAgICAgICAgIGNvcHlfdG9fY29tcGF0
KG9wLT51LmZpcm13YXJlX2luZm8udS52YmVkZGNfaW5mby5lZGlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib290c3ltKGJvb3RfZWRpZF9pbmZvKSwgMTI4KSApCiAgICAgICAg
ICAgICAgICAgcmV0ID0gLUVGQVVMVDsKKyNlbmRpZgogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGNhc2UgWEVOX0ZXX0VGSV9JTkZPOgogICAgICAgICAgICAgcmV0ID0gZWZpX2dldF9pbmZv
KG9wLT51LmZpcm13YXJlX2luZm8uaW5kZXgsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAwOWM3NjVh
MDZmLi4yM2Q1OTkzYjdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTgyOCwxMSArODI4LDEzIEBA
IGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAo
IGNtZGxpbmUgIT0gTlVMTCApCiAgICAgICAgIHN0cmxjcHkoKGNoYXIgKilzaS0+Y21kX2xpbmUs
IGNtZGxpbmUsIHNpemVvZihzaS0+Y21kX2xpbmUpKTsKIAorI2lmZGVmIENPTkZJR19WSURFTwog
ICAgIGlmICggZmlsbF9jb25zb2xlX3N0YXJ0X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQogICAg
IHsKICAgICAgICAgc2ktPmNvbnNvbGUuZG9tMC5pbmZvX29mZiAgPSBzaXplb2Yoc3RydWN0IHN0
YXJ0X2luZm8pOwogICAgICAgICBzaS0+Y29uc29sZS5kb20wLmluZm9fc2l6ZSA9IHNpemVvZihz
dHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvKTsKICAgICB9CisjZW5kaWYKIAogICAgIGlmICgg
aXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICAgICAgeGxhdF9zdGFydF9pbmZvKHNpLCBYTEFU
X3N0YXJ0X2luZm9fY29uc29sZV9kb20wKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNGRmZjJiY2E4Yi4uOTlmNWQ2MWViOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKQEAgLTQ1Niw2ICs0NTYsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbWF4X3BkeCh1
bnNpZ25lZCBsb25nIHRvcF9wYWdlKQogLyogQSB0ZW1wb3JhcnkgY29weSBvZiB0aGUgZTgyMCBt
YXAgdGhhdCB3ZSBjYW4gbWVzcyB3aXRoIGR1cmluZyBib290c3RyYXAuICovCiBzdGF0aWMgc3Ry
dWN0IGU4MjBtYXAgX19pbml0ZGF0YSBib290X2U4MjA7CiAKKyNpZmRlZiBDT05GSUdfVklERU8K
IHN0cnVjdCBib290X3ZpZGVvX2luZm8gewogICAgIHU4ICBvcmlnX3g7ICAgICAgICAgICAgIC8q
IDB4MDAgKi8KICAgICB1OCAgb3JpZ195OyAgICAgICAgICAgICAvKiAweDAxICovCkBAIC00ODYs
OSArNDg3LDExIEBAIHN0cnVjdCBib290X3ZpZGVvX2luZm8gewogICAgIHUxNiB2ZXNhX2F0dHJp
YjsgICAgICAgIC8qIDB4MjggKi8KIH07CiBleHRlcm4gc3RydWN0IGJvb3RfdmlkZW9faW5mbyBi
b290X3ZpZF9pbmZvOworI2VuZGlmCiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aWRlb19p
bmZvKHZvaWQpCiB7CisjaWZkZWYgQ09ORklHX1ZJREVPCiAgICAgc3RydWN0IGJvb3RfdmlkZW9f
aW5mbyAqYnZpID0gJmJvb3RzeW0oYm9vdF92aWRfaW5mbyk7CiAKICAgICAvKiB2Z2FfY29uc29s
ZV9pbmZvIGlzIGZpbGxlZCBkaXJlY3RseSBvbiBFRkkgcGxhdGZvcm0uICovCkBAIC01MjQsNiAr
NTI3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3ZpZGVvX2luZm8odm9pZCkKICAgICAg
ICAgdmdhX2NvbnNvbGVfaW5mby51LnZlc2FfbGZiLmdibF9jYXBzID0gYnZpLT5jYXBhYmlsaXRp
ZXM7CiAgICAgICAgIHZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5tb2RlX2F0dHJzID0gYnZp
LT52ZXNhX2F0dHJpYjsKICAgICB9CisjZW5kaWYKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGtl
eGVjX3Jlc2VydmVfYXJlYShzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKQEAgLTc0MSw2ICs3NDUsNyBA
QCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQog
CiAgICAgcHJpbnRrKCJYZW4gaW1hZ2UgbG9hZCBiYXNlIGFkZHJlc3M6ICUjbHhcbiIsIHhlbl9w
aHlzX3N0YXJ0KTsKIAorI2lmZGVmIENPTkZJR19WSURFTwogICAgIHByaW50aygiVmlkZW8gaW5m
b3JtYXRpb246XG4iKTsKIAogICAgIC8qIFByaW50IFZHQSBkaXNwbGF5IG1vZGUgaW5mb3JtYXRp
b24uICovCkBAIC03ODQsNiArNzg5LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94
ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICBwcmludGsoIm9mIHJlYXNv
bnMgdW5rbm93blxuIik7CiAgICAgICAgIH0KICAgICB9CisjZW5kaWYKIAogICAgIHByaW50aygi
RGlzYyBpbmZvcm1hdGlvbjpcbiIpOwogICAgIHByaW50aygiIEZvdW5kICVkIE1CUiBzaWduYXR1
cmVzXG4iLApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdmlkZW8vS2NvbmZpZyBiL3hlbi9kcml2
ZXJzL3ZpZGVvL0tjb25maWcKaW5kZXggMGZmYmJkOWE4OC4uZTY2ODQ2MmE5NCAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvdmlkZW8vS2NvbmZpZworKysgYi94ZW4vZHJpdmVycy92aWRlby9LY29u
ZmlnCkBAIC0zLDggKzMsMTQgQEAgY29uZmlnIFZJREVPCiAJYm9vbAogCiBjb25maWcgVkdBCi0J
Ym9vbAorCWJvb2wgIlZHQSBzdXBwb3J0IgogCXNlbGVjdCBWSURFTworCWRlcGVuZHMgb24gWDg2
CisJZGVmYXVsdCB5CisJLS0taGVscC0tLQorCSAgRW5hYmxlIFZHQSBvdXRwdXQgZm9yIHRoZSBY
ZW4gaHlwZXJ2aXNvci4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAogY29uZmlnIEhBU19BUk1f
SERMQ0QKIAlib29sCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKaW5kZXggYzViM2Q0ZWYxOC4uYjY4ZWM5ZGU0ZCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc2V0dXAuaApAQCAtMzEsOCArMzEsMTQgQEAgdm9pZCBhcmNoX2luaXRfbWVtb3J5
KHZvaWQpOwogdm9pZCBzdWJhcmNoX2luaXRfbWVtb3J5KHZvaWQpOwogCiB2b2lkIGluaXRfSVJR
KHZvaWQpOworCisjaWZkZWYgQ09ORklHX1ZJREVPCiB2b2lkIHZlc2FfaW5pdCh2b2lkKTsKIHZv
aWQgdmVzYV9tdHJyX2luaXQodm9pZCk7CisjZWxzZQorc3RhdGljIGlubGluZSB2b2lkIHZlc2Ff
aW5pdCh2b2lkKSB7fTsKK3N0YXRpYyBpbmxpbmUgdm9pZCB2ZXNhX210cnJfaW5pdCh2b2lkKSB7
fTsKKyNlbmRpZgogCiBpbnQgY29uc3RydWN0X2RvbTAoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zj-0004BS-I6; Thu, 04 Jan 2018 13:28:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zi-00049F-72
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:50 +0000
X-Inumbo-ID: 0958af4c-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0958af4c-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097404"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:56 +0000
Message-ID: <20180104130625.28605-46-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 45/74] x86/guest: use unpopulated memory
	to map the shared_info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcmV2ZW50cyBoYXJkY29kaW5nIGEga25vd24gdW5wb3B1bGF0ZWQgbWVtb3J5IHBhZ2Ug
dG8gbWFwCnRoZSBzaGFyZWQgaW5mbyBwYWdlLiBUaGlzIGZpeGVzIGEgVE9ETyBpdGVtIGluIGEg
cHJldmlvdXMgcGF0Y2guCgpSZW1vdmUgaHlwZXJ2aXNvcl9lYXJseV9zZXR1cCBhcyBub3cgaXQg
aXMgbm90IHJlcXVpcmVkIGFueW1vcmUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgfCAyMCArKysr
KysrKy0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICB8ICAzIC0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCB8ICA1IC0tLS0tCiAzIGZpbGVzIGNo
YW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IGY2
NmMxMGZiZTUuLjBhNGMwMmE4Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4u
YworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTc3LDIzICs3NywyMiBAQCB2b2lk
IF9faW5pdCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpCiAgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKIH0K
IAotc3RhdGljIHZvaWQgbWFwX3NoYXJlZF9pbmZvKHN0cnVjdCBlODIwbWFwICplODIwKQorc3Rh
dGljIHZvaWQgbWFwX3NoYXJlZF9pbmZvKHZvaWQpCiB7Ci0gICAgcGFkZHJfdCBmcmFtZSA9IDB4
ZmYwMDAwMDA7IC8qIFRPRE86IEhhcmRjb2RlZCBiZXNpZGUgbWFnaWMgZnJhbWVzLiAqLworICAg
IG1mbl90IG1mbjsKICAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHAgPSB7CiAgICAg
ICAgIC5kb21pZCA9IERPTUlEX1NFTEYsCi0gICAgICAgIC5pZHggPSAwLAogICAgICAgICAuc3Bh
Y2UgPSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbywKLSAgICAgICAgLmdwZm4gPSBmcmFtZSA+PiBQ
QUdFX1NISUZULAogICAgIH07CiAKLSAgICBpZiAoICFlODIwX2FkZF9yYW5nZShlODIwLCBmcmFt
ZSwgZnJhbWUgKyBQQUdFX1NJWkUsIEU4MjBfUkVTRVJWRUQpICkKLSAgICAgICAgcGFuaWMoIkZh
aWxlZCB0byByZXNlcnZlIHNoYXJlZF9pbmZvIHJhbmdlIik7CisgICAgaWYgKCBoeXBlcnZpc29y
X2FsbG9jX3VudXNlZF9wYWdlKCZtZm4pICkKKyAgICAgICAgcGFuaWMoInVuYWJsZSB0byByZXNl
cnZlIHNoYXJlZCBpbmZvIG1lbW9yeSBwYWdlIik7CiAKKyAgICB4YXRwLmdwZm4gPSBtZm5feCht
Zm4pOwogICAgIGlmICggeGVuX2h5cGVyY2FsbF9tZW1vcnlfb3AoWEVOTUVNX2FkZF90b19waHlz
bWFwLCAmeGF0cCkgKQogICAgICAgICBwYW5pYygiRmFpbGVkIHRvIG1hcCBzaGFyZWRfaW5mbyBw
YWdlIik7CiAKLSAgICBzZXRfZml4bWFwKEZJWF9YRU5fU0hBUkVEX0lORk8sIGZyYW1lKTsKKyAg
ICBzZXRfZml4bWFwKEZJWF9YRU5fU0hBUkVEX0lORk8sIG1mbl94KG1mbikgPDwgUEFHRV9TSElG
VCk7CiB9CiAKIHN0YXRpYyB2b2lkIHhlbl9ldnRjaG5fdXBjYWxsKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQpAQCAtMTg3LDE1ICsxODYsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRf
bWVtbWFwKHZvaWQpCiAgICAgfQogfQogCi12b2lkIF9faW5pdCBoeXBlcnZpc29yX2Vhcmx5X3Nl
dHVwKHN0cnVjdCBlODIwbWFwICplODIwKQotewotICAgIG1hcF9zaGFyZWRfaW5mbyhlODIwKTsK
LX0KLQogdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQogewogICAgIGluaXRfbWVt
bWFwKCk7CiAKKyAgICBtYXBfc2hhcmVkX2luZm8oKTsKKwogICAgIGluaXRfZXZ0Y2huKCk7CiB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKaW5kZXggMWIzNTc2YmM3ZC4uOWI0NWE0ZmQ5NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTg5OCw5ICs4OTgsNiBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAg
IC8qIENyZWF0ZSBhIHRlbXBvcmFyeSBjb3B5IG9mIHRoZSBFODIwIG1hcC4gKi8KICAgICBtZW1j
cHkoJmJvb3RfZTgyMCwgJmU4MjAsIHNpemVvZihlODIwKSk7CiAKLSAgICBpZiAoIHhlbl9ndWVz
dCApCi0gICAgICAgIGh5cGVydmlzb3JfZWFybHlfc2V0dXAoJmJvb3RfZTgyMCk7Ci0KICAgICAv
KiBFYXJseSBrZXhlYyByZXNlcnZhdGlvbiAoZXhwbGljaXQgc3RhdGljIHN0YXJ0IGFkZHJlc3Mp
LiAqLwogICAgIG5yX3BhZ2VzID0gMDsKICAgICBmb3IgKCBpID0gMDsgaSA8IGU4MjAubnJfbWFw
OyBpKysgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKaW5kZXggYmE4MjZkNzVkYi4uN2E0ZDczNDc5
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCkBAIC0zMSw3ICszMSw2IEBACiBleHRlcm4gYm9v
bCB4ZW5fZ3Vlc3Q7CiAKIHZvaWQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKTsKLXZvaWQgaHlwZXJ2
aXNvcl9lYXJseV9zZXR1cChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7CiB2b2lkIGh5cGVydmlzb3Jf
c2V0dXAodm9pZCk7CiB2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAodm9pZCk7CiBpbnQgaHlwZXJ2
aXNvcl9hbGxvY191bnVzZWRfcGFnZShtZm5fdCAqbWZuKTsKQEAgLTQyLDEwICs0MSw2IEBAIGlu
dCBoeXBlcnZpc29yX2ZyZWVfdW51c2VkX3BhZ2UobWZuX3QgbWZuKTsKICNkZWZpbmUgeGVuX2d1
ZXN0IDAKIAogc3RhdGljIGlubGluZSB2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCkge307Ci1z
dGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9lYXJseV9zZXR1cChzdHJ1Y3QgZTgyMG1hcCAq
ZTgyMCkKLXsKLSAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKLX07CiAKIHN0YXRpYyBpbmxpbmUg
dm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zj-0004CE-Pe; Thu, 04 Jan 2018 13:28:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zi-000422-Dz
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:50 +0000
X-Inumbo-ID: 7097baed-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7097baed-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669836"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:10 +0000
Message-ID: <20180104130625.28605-60-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 59/74] xen/pvshim: add shim_mem cmdline
	parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTYgKysrKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKy0KIHhlbi9h
cmNoL3g4Ni9wdi9zaGltLmMgICAgICAgICAgICAgIHwgNDYgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmggICAgICAgfCAg
NyArKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgODYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggM2ExYTljMWZiYS4uOWY1MTcx
MGE0NiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTY4Niw2ICs2ODYsOCBA
QCBhbnkgZG9tMCBhdXRvYmFsbG9vbmluZyBmZWF0dXJlIHByZXNlbnQgaW4geW91ciB0b29sc3Rh
Y2suIFNlZSB0aGUKIF94bC5jb25mKDUpXyBtYW4gcGFnZSBvciBbWGVuIEJlc3QKIFByYWN0aWNl
c10oaHR0cDovL3dpa2kueGVuLm9yZy93aWtpL1hlbl9CZXN0X1ByYWN0aWNlcyNYZW5fZG9tMF9k
ZWRpY2F0ZWRfbWVtb3J5X2FuZF9wcmV2ZW50aW5nX2RvbTBfbWVtb3J5X2JhbGxvb25pbmcpLgog
CitUaGlzIG9wdGlvbiBkb2Vzbid0IGhhdmUgZWZmZWN0IGlmIHB2LXNoaW0gbW9kZSBpcyBlbmFi
bGVkLgorCiAjIyMgZG9tMFxfbm9kZXMKIAogPiBgPSBMaXN0IG9mIFsgPGludGVnZXI+IHwgcmVs
YXhlZCB8IHN0cmljdCBdYApAQCAtMTQ1Niw2ICsxNDU4LDIwIEBAIGd1ZXN0IGNvbXBhdGlibHkg
aW5zaWRlIGFuIEhWTSBjb250YWluZXIuCiBJbiB0aGlzIG1vZGUsIHRoZSBrZXJuZWwgYW5kIGlu
aXRyZCBwYXNzZWQgYXMgbW9kdWxlcyB0byB0aGUgaHlwZXJ2aXNvciBhcmUKIGNvbnN0cnVjdGVk
IGludG8gYSBwbGFpbiB1bnByaXZpbGVnZWQgUFYgZG9tYWluLgogCisjIyMgc2hpbVxfbWVtICh4
ODYpCis+IGA9IExpc3Qgb2YgKCBtaW46PHNpemU+IHwgbWF4OjxzaXplPiB8IDxzaXplPiApYAor
CitTZXQgdGhlIGFtb3VudCBvZiBtZW1vcnkgdGhhdCB4ZW4tc2hpbSByZXNlcnZlcyBmb3IgaXRz
ZWxmLiBPbmx5IGhhcyBlZmZlY3QKK2lmIHB2LXNoaW0gbW9kZSBpcyBlbmFibGVkLgorCisqIGBt
aW46PHNpemU+YCBzcGVjaWZpZXMgdGhlIG1pbmltdW0gYW1vdW50IG9mIG1lbW9yeS4gSWdub3Jl
ZCBpZiBncmVhdGVyCisgICB0aGFuIG1heC4gRGVmYXVsdDogMTBNLgorKiBgbWF4OjxzaXplPmAg
c3BlY2lmaWVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBtZW1vcnkuIERlZmF1bHQ6IDEyOE0uCisq
IGA8c2l6ZT5gIHNwZWNpZmllcyB0aGUgZXhhY3QgYW1vdW50IG9mIG1lbW9yeS4gT3ZlcnJpZGVz
IGJvdGggbWluIGFuZCBtYXguCisKK0J5IGRlZmF1bHQsIDEvMTZ0aCBvZiB0b3RhbCBIVk0gY29u
dGFpbmVyJ3MgbWVtb3J5IGlzIHJlc2VydmVkIGZvciB4ZW4tc2hpbQord2l0aCBtaW5pbXVtIGFt
b3VudCBiZWluZyAxME1CIGFuZCBtYXhpbXVtIGFtb3VudCAxMjhNQi4KKwogIyMjIHJjdS1pZGxl
LXRpbWVyLXBlcmlvZC1tcwogPiBgPSA8aW50ZWdlcj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IDFjNTg1
MzY5MGEuLjFiMGI4OWZkZWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpAQCAtNTEsNiArNTEsMTMgQEAgc3RhdGlj
IGxvbmcgX19pbml0IHBhcnNlX2FtdChjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICoqcHMpCiAK
IHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2RvbTBfbWVtKGNvbnN0IGNoYXIgKnMpCiB7CisgICAg
LyogeGVuLXNoaW0gdXNlcyBzaGltX21lbSBwYXJhbWV0ZXIgaW5zdGVhZCBvZiBkb20wX21lbSAq
LworICAgIGlmICggcHZfc2hpbSApCisgICAgeworICAgICAgICBwcmludGsoIklnbm9yaW5nIGRv
bTBfbWVtIHBhcmFtIGluIHB2LXNoaW0gbW9kZVxuIik7CisgICAgICAgIHJldHVybiAwOworICAg
IH0KKwogICAgIGRvIHsKICAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibWluOiIsIDQpICkKICAg
ICAgICAgICAgIGRvbTBfbWluX25ycGFnZXMgPSBwYXJzZV9hbXQocys0LCAmcyk7CkBAIC0yODQs
NyArMjkxLDE2IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGRvbTBfY29tcHV0ZV9ucl9wYWdlcygK
ICAgICAgICAgICogbWF4aW11bSBvZiAxMjhNQi4KICAgICAgICAgICovCiAgICAgICAgIGlmICgg
bnJfcGFnZXMgPT0gMCApCi0gICAgICAgICAgICBucl9wYWdlcyA9IC1taW4oYXZhaWwgLyAxNiwg
MTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCkpOworICAgICAgICB7CisgICAgICAgICAgICB1aW50
NjRfdCByc3ZkID0gbWluKGF2YWlsIC8gMTYsIDEyOFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpKTsK
KyAgICAgICAgICAgIGlmICggcHZfc2hpbSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgcnN2ZCA9IHB2X3NoaW1fbWVtKGF2YWlsKTsKKyAgICAgICAgICAgICAgICBwcmludGsoIlJl
c2VydmVkICVsdSBwYWdlcyBmb3IgeGVuLXNoaW1cbiIsIHJzdmQpOworCisgICAgICAgICAgICB9
CisgICAgICAgICAgICBucl9wYWdlcyA9IC1yc3ZkOworICAgICAgICB9CiAKICAgICAgICAgLyog
TmVnYXRpdmUgc3BlY2lmaWNhdGlvbiBtZWFucyAiYWxsIG1lbW9yeSAtIHNwZWNpZmllZCBhbW91
bnQiLiAqLwogICAgICAgICBpZiAoIChsb25nKW5yX3BhZ2VzICA8IDAgKSBucl9wYWdlcyAgKz0g
YXZhaWw7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2
L3B2L3NoaW0uYwppbmRleCA1NmVjYWVhMmQyLi5jMjRhZGFjYmM3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTQwLDYg
KzQwLDUyIEBAIGJvb2wgcHZfc2hpbTsKIGJvb2xlYW5fcGFyYW0oInB2LXNoaW0iLCBwdl9zaGlt
KTsKICNlbmRpZgogCisvKgorICogQnkgZGVmYXVsdCwgMS8xNnRoIG9mIHRvdGFsIEhWTSBjb250
YWluZXIncyBtZW1vcnkgaXMgcmVzZXJ2ZWQgZm9yIHhlbi1zaGltCisgKiB3aXRoIG1pbmltdW0g
YW1vdW50IGJlaW5nIDEwTUIgYW5kIG1heGltdW0gYW1vdW50IDEyOE1CLiBTb21lIHVzZXJzIG1h
eSB3aXNoCisgKiB0byB0dW5lIHRoaXMgY29uc3RhbnRzIGZvciBiZXR0ZXIgbWVtb3J5IHV0aWxp
emF0aW9uLiBUaGlzIGNhbiBiZSBhY2hpZXZlZAorICogdXNpbmcgdGhlIGZvbGxvd2luZyB4ZW4t
c2hpbSdzIGNvbW1hbmQgbGluZSBvcHRpb246CisgKgorICogc2hpbV9tZW09W21pbjo8bWluX2Ft
dD4sXVttYXg6PG1heF9hbXQ+LF1bPGFtdD5dCisgKgorICogPG1pbl9hbXQ+OiBUaGUgbWluaW11
bSBhbW91bnQgb2YgbWVtb3J5IHRoYXQgc2hvdWxkIGJlIGFsbG9jYXRlZCBmb3IgeGVuLXNoaW0K
KyAqICAgICAgICAgICAgKGlnbm9yZWQgaWYgZ3JlYXRlciB0aGFuIG1heCkKKyAqIDxtYXhfYW10
PjogVGhlIG1heGltdW0gYW1vdW50IG9mIG1lbW9yeSB0aGF0IHNob3VsZCBiZSBhbGxvY2F0ZWQg
Zm9yIHhlbi1zaGltCisgKiA8YW10PjogICAgIFRoZSBwcmVjaXNlIGFtb3VudCBvZiBtZW1vcnkg
dG8gYWxsb2NhdGUgZm9yIHhlbi1zaGltCisgKiAgICAgICAgICAgIChvdmVycmlkZXMgYm90aCBt
aW4gYW5kIG1heCkKKyAqLworc3RhdGljIHVpbnQ2NF90IF9faW5pdGRhdGEgc2hpbV9ucnBhZ2Vz
Oworc3RhdGljIHVpbnQ2NF90IF9faW5pdGRhdGEgc2hpbV9taW5fbnJwYWdlcyA9IDEwVUwgPDwg
KDIwIC0gUEFHRV9TSElGVCk7CitzdGF0aWMgdWludDY0X3QgX19pbml0ZGF0YSBzaGltX21heF9u
cnBhZ2VzID0gMTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCk7CisKK3N0YXRpYyBpbnQgX19pbml0
IHBhcnNlX3NoaW1fbWVtKGNvbnN0IGNoYXIgKnMpCit7CisgICAgZG8geworICAgICAgICBpZiAo
ICFzdHJuY21wKHMsICJtaW46IiwgNCkgKQorICAgICAgICAgICAgc2hpbV9taW5fbnJwYWdlcyA9
IHBhcnNlX3NpemVfYW5kX3VuaXQocys0LCAmcykgPj4gUEFHRV9TSElGVDsKKyAgICAgICAgZWxz
ZSBpZiAoICFzdHJuY21wKHMsICJtYXg6IiwgNCkgKQorICAgICAgICAgICAgc2hpbV9tYXhfbnJw
YWdlcyA9IHBhcnNlX3NpemVfYW5kX3VuaXQocys0LCAmcykgPj4gUEFHRV9TSElGVDsKKyAgICAg
ICAgZWxzZQorICAgICAgICAgICAgc2hpbV9ucnBhZ2VzID0gcGFyc2Vfc2l6ZV9hbmRfdW5pdChz
LCAmcykgPj4gUEFHRV9TSElGVDsKKyAgICB9IHdoaWxlICggKnMrKyA9PSAnLCcgKTsKKworICAg
IHJldHVybiBzWy0xXSA/IC1FSU5WQUwgOiAwOworfQorY3VzdG9tX3BhcmFtKCJzaGltX21lbSIs
IHBhcnNlX3NoaW1fbWVtKTsKKwordWludDY0X3QgcHZfc2hpbV9tZW0odWludDY0X3QgYXZhaWwp
Cit7CisgICAgdWludDY0X3QgcnN2ZCA9IG1pbihhdmFpbCAvIDE2LCBzaGltX21heF9ucnBhZ2Vz
KTsKKworICAgIGlmICggc2hpbV9ucnBhZ2VzICkKKyAgICAgICAgcmV0dXJuIHNoaW1fbnJwYWdl
czsKKworICAgIGlmICggc2hpbV9taW5fbnJwYWdlcyA8PSBzaGltX21heF9ucnBhZ2VzICkKKyAg
ICAgICAgcnN2ZCA9IG1heChyc3ZkLCBzaGltX21pbl9ucnBhZ2VzKTsKKworICAgIHJldHVybiBy
c3ZkOworfQorCiBzdGF0aWMgdW5zaWduZWQgaW50IG5yX2dyYW50X2xpc3Q7CiBzdGF0aWMgdW5z
aWduZWQgbG9uZyAqZ3JhbnRfZnJhbWVzOwogc3RhdGljIERFRklORV9TUElOTE9DSyhncmFudF9s
b2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKaW5kZXggMDIwNzM0OGE4NS4uMDA5MDZmODg0YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wdi9zaGltLmgKQEAgLTQxLDYgKzQxLDcgQEAgdm9pZCBwdl9zaGltX2luamVjdF9l
dnRjaG4odW5zaWduZWQgaW50IHBvcnQpOwogbG9uZyBwdl9zaGltX2dyYW50X3RhYmxlX29wKHVu
c2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdW9wLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjb3VudCwgYm9vbCBjb21wYXQpOwog
ZG9taWRfdCBnZXRfZG9tMF9kb21pZCh2b2lkKTsKK3VpbnQ2NF90IHB2X3NoaW1fbWVtKHVpbnQ2
NF90IGF2YWlsKTsKIAogI2Vsc2UKIApAQCAtODAsNiArODEsMTIgQEAgc3RhdGljIGlubGluZSBk
b21pZF90IGdldF9kb20wX2RvbWlkKHZvaWQpCiAgICAgcmV0dXJuIDA7CiB9CiAKK3N0YXRpYyBp
bmxpbmUgdWludDY0X3QgcHZfc2hpbV9tZW0odWludDY0X3QgYXZhaWwpCit7CisgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZgogCiAjZW5kaWYgLyog
X19YODZfUFZfU0hJTV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zn-0004JT-5C; Thu, 04 Jan 2018 13:28:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zl-0004GS-KQ
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:53 +0000
X-Inumbo-ID: 0b067ad6-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b067ad6-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:42 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097405"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:35 +0000
Message-ID: <20180104130625.28605-25-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 24/74] x86/guest: Hypercall support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQogeGVu
L2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcmNhbGxfcGFnZS5TICAgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgICAgICAgfCAgNSArKwogeGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QuaCAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVyY2FsbC5oIHwgOTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmls
ZXMgY2hhbmdlZCwgMTc5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKaW5kZXggMTM0NWE2
MGM4MS4uMjZmYjRiMTAwNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxl
CisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQpAQCAtMSwzICsxLDQgQEAKK29iai15
ICs9IGh5cGVyY2FsbF9wYWdlLm8KIG9iai15ICs9IHhlbi5vCiAKIG9iai1iaW4tJChDT05GSUdf
UFZIX0dVRVNUKSArPSBwdmgtYm9vdC5pbml0Lm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcmNhbGxfcGFnZS5TIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdl
LlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZmRkMmU3MjI3MgotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCkBAIC0w
LDAgKzEsNzkgQEAKKyNpbmNsdWRlIDxhc20vcGFnZS5oPgorI2luY2x1ZGUgPGFzbS9hc21fZGVm
bnMuaD4KKyNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CisKKyAgICAgICAgLnNlY3Rpb24gIi50ZXh0
LnBhZ2VfYWxpZ25lZCIsICJheCIsIEBwcm9nYml0cworICAgICAgICAucDJhbGlnbiBQQUdFX1NI
SUZUCisKK0dMT0JBTChoeXBlcmNhbGxfcGFnZSkKKyAgICAgICAgIC8qIFBvaXNvbmVkIHdpdGgg
YHJldGAgZm9yIHNhZmV0eSBiZWZvcmUgaHlwZXJjYWxscyBhcmUgc2V0IHVwLiAqLworICAgICAg
ICAuZmlsbCBQQUdFX1NJWkUsIDEsIDB4YzMKKyAgICAgICAgLnR5cGUgaHlwZXJjYWxsX3BhZ2Us
IFNUVF9PQkpFQ1QKKyAgICAgICAgLnNpemUgaHlwZXJjYWxsX3BhZ2UsIFBBR0VfU0laRQorCisv
KgorICogSWRlbnRpZnkgYSBzcGVjaWZpYyBoeXBlcmNhbGwgaW4gdGhlIGh5cGVyY2FsbCBwYWdl
CisgKiBAcGFyYW0gbmFtZSBIeXBlcmNhbGwgbmFtZS4KKyAqLworI2RlZmluZSBERUNMQVJFX0hZ
UEVSQ0FMTChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIC5nbG9ibCBIWVBFUkNBTExfICMjIG5hbWU7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLnNldCAgIEhZUEVSQ0FM
TF8gIyMgbmFtZSwgaHlwZXJjYWxsX3BhZ2UgKyBfX0hZUEVSVklTT1JfICMjIG5hbWUgKiAzMjsg
XAorICAgICAgICAudHlwZSAgSFlQRVJDQUxMXyAjIyBuYW1lLCBTVFRfRlVOQzsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5zaXplICBIWVBFUkNBTExfICMj
IG5hbWUsIDMyCisKK0RFQ0xBUkVfSFlQRVJDQUxMKHNldF90cmFwX3RhYmxlKQorREVDTEFSRV9I
WVBFUkNBTEwobW11X3VwZGF0ZSkKK0RFQ0xBUkVfSFlQRVJDQUxMKHNldF9nZHQpCitERUNMQVJF
X0hZUEVSQ0FMTChzdGFja19zd2l0Y2gpCitERUNMQVJFX0hZUEVSQ0FMTChzZXRfY2FsbGJhY2tz
KQorREVDTEFSRV9IWVBFUkNBTEwoZnB1X3Rhc2tzd2l0Y2gpCitERUNMQVJFX0hZUEVSQ0FMTChz
Y2hlZF9vcF9jb21wYXQpCitERUNMQVJFX0hZUEVSQ0FMTChwbGF0Zm9ybV9vcCkKK0RFQ0xBUkVf
SFlQRVJDQUxMKHNldF9kZWJ1Z3JlZykKK0RFQ0xBUkVfSFlQRVJDQUxMKGdldF9kZWJ1Z3JlZykK
K0RFQ0xBUkVfSFlQRVJDQUxMKHVwZGF0ZV9kZXNjcmlwdG9yKQorREVDTEFSRV9IWVBFUkNBTEwo
bWVtb3J5X29wKQorREVDTEFSRV9IWVBFUkNBTEwobXVsdGljYWxsKQorREVDTEFSRV9IWVBFUkNB
TEwodXBkYXRlX3ZhX21hcHBpbmcpCitERUNMQVJFX0hZUEVSQ0FMTChzZXRfdGltZXJfb3ApCitE
RUNMQVJFX0hZUEVSQ0FMTChldmVudF9jaGFubmVsX29wX2NvbXBhdCkKK0RFQ0xBUkVfSFlQRVJD
QUxMKHhlbl92ZXJzaW9uKQorREVDTEFSRV9IWVBFUkNBTEwoY29uc29sZV9pbykKK0RFQ0xBUkVf
SFlQRVJDQUxMKHBoeXNkZXZfb3BfY29tcGF0KQorREVDTEFSRV9IWVBFUkNBTEwoZ3JhbnRfdGFi
bGVfb3ApCitERUNMQVJFX0hZUEVSQ0FMTCh2bV9hc3Npc3QpCitERUNMQVJFX0hZUEVSQ0FMTCh1
cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbikKK0RFQ0xBUkVfSFlQRVJDQUxMKGlyZXQpCitE
RUNMQVJFX0hZUEVSQ0FMTCh2Y3B1X29wKQorREVDTEFSRV9IWVBFUkNBTEwoc2V0X3NlZ21lbnRf
YmFzZSkKK0RFQ0xBUkVfSFlQRVJDQUxMKG1tdWV4dF9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHhz
bV9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKG5taV9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHNjaGVk
X29wKQorREVDTEFSRV9IWVBFUkNBTEwoY2FsbGJhY2tfb3ApCitERUNMQVJFX0hZUEVSQ0FMTCh4
ZW5vcHJvZl9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGV2ZW50X2NoYW5uZWxfb3ApCitERUNMQVJF
X0hZUEVSQ0FMTChwaHlzZGV2X29wKQorREVDTEFSRV9IWVBFUkNBTEwoaHZtX29wKQorREVDTEFS
RV9IWVBFUkNBTEwoc3lzY3RsKQorREVDTEFSRV9IWVBFUkNBTEwoZG9tY3RsKQorREVDTEFSRV9I
WVBFUkNBTEwoa2V4ZWNfb3ApCitERUNMQVJFX0hZUEVSQ0FMTCh0bWVtX29wKQorREVDTEFSRV9I
WVBFUkNBTEwoeGNfcmVzZXJ2ZWRfb3ApCitERUNMQVJFX0hZUEVSQ0FMTCh4ZW5wbXVfb3ApCisK
K0RFQ0xBUkVfSFlQRVJDQUxMKGFyY2hfMCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGFyY2hfMSkKK0RF
Q0xBUkVfSFlQRVJDQUxMKGFyY2hfMikKK0RFQ0xBUkVfSFlQRVJDQUxMKGFyY2hfMykKK0RFQ0xB
UkVfSFlQRVJDQUxMKGFyY2hfNCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGFyY2hfNSkKK0RFQ0xBUkVf
SFlQRVJDQUxMKGFyY2hfNikKK0RFQ0xBUkVfSFlQRVJDQUxMKGFyY2hfNykKKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIHRhYi13aWR0aDogOAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCA5NDQ2YTQ2YTk0Li5jNWI0MzQxNGM5IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0
L3hlbi5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKICNpbmNs
dWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3By
b2Nlc3Nvci5oPgogCiAjaW5jbHVkZSA8cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CkBAIC0yOSw2
ICszMCw3IEBACiBib29sIHhlbl9ndWVzdDsKIAogc3RhdGljIHVpbnQzMl90IHhlbl9jcHVpZF9i
YXNlOworZXh0ZXJuIGNoYXIgaHlwZXJjYWxsX3BhZ2VbXTsKIAogc3RhdGljIHZvaWQgX19pbml0
IGZpbmRfeGVuX2xlYXZlcyh2b2lkKQogewpAQCAtNjEsNiArNjMsOSBAQCB2b2lkIF9faW5pdCBw
cm9iZV9oeXBlcnZpc29yKHZvaWQpCiAgICAgaWYgKCAheGVuX2NwdWlkX2Jhc2UgKQogICAgICAg
ICByZXR1cm47CiAKKyAgICAvKiBGaWxsIHRoZSBoeXBlcmNhbGwgcGFnZS4gKi8KKyAgICB3cm1z
cmwoY3B1aWRfZWJ4KHhlbl9jcHVpZF9iYXNlICsgMiksIF9fcGEoaHlwZXJjYWxsX3BhZ2UpKTsK
KwogICAgIHhlbl9ndWVzdCA9IHRydWU7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IGQ4ODBiMGE2MWEuLjA0MTBk
OTVhZjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gv
eDg2L3hlbi5sZHMuUwpAQCAtNjUsNiArNjUsNyBAQCBTRUNUSU9OUwogICBERUNMX1NFQ1RJT04o
LnRleHQpIHsKICAgICAgICAgX3N0ZXh0ID0gLjsgICAgICAgICAgICAvKiBUZXh0IGFuZCByZWFk
LW9ubHkgZGF0YSAqLwogICAgICAgICooLnRleHQpCisgICAgICAgKigudGV4dC5wYWdlX2FsaWdu
ZWQpCiAgICAgICAgKigudGV4dC5jb2xkKQogICAgICAgICooLnRleHQudW5saWtlbHkpCiAgICAg
ICAgKiguZml4dXApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKaW5kZXggOGQ5MWY4MTQ1MS4uNWFiZGI4YzQzMyAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QuaApAQCAtMTksNiArMTksNyBAQAogI2lmbmRlZiBfX1g4Nl9HVUVTVF9I
X18KICNkZWZpbmUgX19YODZfR1VFU1RfSF9fCiAKKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJj
YWxsLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+CiAjaW5jbHVkZSA8YXNtL2d1
ZXN0L3hlbi5oPgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
Y2FsbC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5jNDYwZjU5YzU0Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaApAQCAtMCwwICsxLDkyIEBA
CisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0
IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X1hFTl9I
WVBFUkNBTExfSF9fCisjZGVmaW5lIF9fWDg2X1hFTl9IWVBFUkNBTExfSF9fCisKKyNpZmRlZiBD
T05GSUdfWEVOX0dVRVNUCisKKy8qCisgKiBIeXBlcmNhbGwgcHJpbWF0aXZlcyBmb3IgNjRiaXQK
KyAqCisgKiBJbnB1dHM6ICVyZGksICVyc2ksICVyZHgsICVyMTAsICVyOCwgJXI5IChhcmd1bWVu
dHMgMS02KQorICovCisKKyNkZWZpbmUgX2h5cGVyY2FsbDY0XzEodHlwZSwgaGNhbGwsIGExKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICJjYWxsIGh5cGVyY2Fs
bF9wYWdlICsgJWNbb2Zmc2V0XSIgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgIDogIj1hIiAocmVzKSwgIj1EIiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIDogW29mZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEp
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IDogIm1lbW9yeSIgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgKHR5cGUpcmVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQorCisjZGVmaW5lIF9oeXBlcmNhbGw2NF8y
KHR5cGUsIGhjYWxsLCBhMSwgYTIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
KHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAiY2FsbCBoeXBlcmNhbGxfcGFnZSArICVjW29mZnNldF0iICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICA6ICI9YSIgKHJlcyksICI9RCIgKHRtcCksICI9UyIgKHRt
cCkgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICA6IFtvZmZzZXRdICJpIiAo
aGNhbGwgKiAzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICIxIiAoKGxvbmcpKGExKSksICIyIiAoKGxvbmcpKGEyKSkgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICA6ICJtZW1vcnkiICk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICh0eXBlKXJlczsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKworI2Rl
ZmluZSBfaHlwZXJjYWxsNjRfMyh0eXBlLCBoY2FsbCwgYTEsIGEyLCBhMykgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBsb25nIHJlcywgdG1wOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgImNhbGwgaHlwZXJjYWxsX3BhZ2UgKyAlY1tvZmZzZXRd
IiAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAi
PUQiICh0bXApLCAiPVMiICh0bXApLCAiPWQiICh0bXApICAgICAgICAgICAgXAorICAgICAgICAg
ICAgOiBbb2Zmc2V0XSAiaSIgKGhjYWxsICogMzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAiMSIgKChsb25nKShhMSkpLCAiMiIgKChsb25nKShhMikp
LCAiMyIgKChsb25nKShhMykpICAgICAgXAorICAgICAgICAgICAgOiAibWVtb3J5IiApOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAodHlw
ZSlyZXM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIH0pCisKKyNkZWZpbmUgX2h5cGVyY2FsbDY0XzQodHlwZSwgaGNhbGwsIGExLCBh
MiwgYTMsIGE0KSAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgcmVnaXN0ZXIgbG9uZyBfYTQgYXNtICgicjEwIikgPSAoKGxv
bmcpKGE0KSk7ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICJjYWxsIGh5cGVyY2FsbF9wYWdlICsgJWNbb2Zmc2V0XSIgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIDogIj1hIiAocmVzKSwgIj1EIiAodG1wKSwgIj1TIiAodG1w
KSwgIj1kIiAodG1wKSwgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgIj0mciIgKHRtcCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
IDogW29mZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEpKSwgIjIiICgobG9uZykoYTIpKSwg
IjMiICgobG9uZykoYTMpKSwgICAgIFwKKyAgICAgICAgICAgICAgIjQiIChfYTQpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDog
Im1lbW9yeSIgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgKHR5cGUpcmVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQorCisjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVT
VCAqLworI2VuZGlmIC8qIF9fWDg2X1hFTl9IWVBFUkNBTExfSF9fICovCisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJh
c2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zo-0004M4-Bt; Thu, 04 Jan 2018 13:28:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zm-00048d-QZ
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:54 +0000
X-Inumbo-ID: 7363084a-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7363084a-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669852"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:27 +0000
Message-ID: <20180104130625.28605-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 16/74] x86/fixmap: Modify fix_to_virt()
	to return a void pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFsbW9zdCBh
bGwgdXNlcnMgb2YgZml4X3RvX3ZpcnQoKSBhY3R1YWxseSB3YW50IGEgcG9pbnRlci4gIEluY2x1
ZGUgdGhlIGNhc3QKd2l0aGluIHRoZSBkZWZpbml0aW9uLCBzbyB0aGUgY2FsbGVycyBkb24ndCBu
ZWVkIHRvLgoKVHdvIHVzZXJzIHdoaWNoIG5lZWQgdGhlIGludGVnZXIgdmFsdWUgYXJlIHN3aXRj
aGVkIHRvIHVzaW5nIF9fZml4X3RvX3ZpcnQoKQpkaXJlY3RseS4gIEEgZmV3IHVzZXJzIHN0YXkg
ZnVsbHkgdW5jaGFuZ2VkLCBkdWUgdG8gR0NDJ3Mgdm9pZCBwb2ludGVyCmFyaXRobWV0aWMgZXh0
ZW5zaW9uIGNhdXNpbmcgdGhlIHNhbWUgYmVoYXZpb3VyLiAgTW9zdCB1c2VycyBob3dldmVyIGhh
dmUKdGhlaXIgZXhwbGljaXQgY2FzdGluZyBkcm9wcGVkLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Uu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvYWNwaS9saWIuYyAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAg
ICAgICAgICB8IDQgKystLQogeGVuL2FyY2gveDg2L21wcGFyc2UuYyAgICAgICAgICB8IDIgKy0K
IHhlbi9hcmNoL3g4Ni9tc2kuYyAgICAgICAgICAgICAgfCAzICstLQogeGVuL2FyY2gveDg2L3Ri
b290LmMgICAgICAgICAgICB8IDQgKystLQogeGVuL2RyaXZlcnMvYWNwaS9hcGVpL2FwZWktaW8u
YyB8IDIgKy0KIHhlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMgICAgfCAyICstCiB4ZW4vZHJp
dmVycy9jaGFyL25zMTY1NTAuYyAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGlj
ZGVmLmggICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmggICAgfCAyICstCiAx
MCBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9saWIuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2xpYi5j
CmluZGV4IDdkN2M3MTg0OGIuLjI2NWI5YWQ4MTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9h
Y3BpL2xpYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2xpYi5jCkBAIC00OSw3ICs0OSw3IEBA
IGNoYXIgKl9fYWNwaV9tYXBfdGFibGUocGFkZHJfdCBwaHlzLCB1bnNpZ25lZCBsb25nIHNpemUp
CiAJb2Zmc2V0ID0gcGh5cyAmIChQQUdFX1NJWkUgLSAxKTsKIAltYXBwZWRfc2l6ZSA9IFBBR0Vf
U0laRSAtIG9mZnNldDsKIAlzZXRfZml4bWFwKEZJWF9BQ1BJX0VORCwgcGh5cyk7Ci0JYmFzZSA9
IGZpeF90b192aXJ0KEZJWF9BQ1BJX0VORCk7CisJYmFzZSA9IF9fZml4X3RvX3ZpcnQoRklYX0FD
UElfRU5EKTsKIAogCS8qCiAJICogTW9zdCBjYXNlcyBjYW4gYmUgY292ZXJlZCBieSB0aGUgYmVs
b3cuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmlu
ZGV4IGE1NmY4NzVkNDUuLmY3M2ZlZTIyNWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MjI3LDEyICs1MjI3LDEyIEBAIHZvaWQgX19z
ZXRfZml4bWFwKAogICAgIGVudW0gZml4ZWRfYWRkcmVzc2VzIGlkeCwgdW5zaWduZWQgbG9uZyBt
Zm4sIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCiB7CiAgICAgQlVHX09OKGlkeCA+PSBfX2VuZF9vZl9m
aXhlZF9hZGRyZXNzZXMpOwotICAgIG1hcF9wYWdlc190b194ZW4oZml4X3RvX3ZpcnQoaWR4KSwg
bWZuLCAxLCBmbGFncyk7CisgICAgbWFwX3BhZ2VzX3RvX3hlbihfX2ZpeF90b192aXJ0KGlkeCks
IG1mbiwgMSwgZmxhZ3MpOwogfQogCiB2b2lkICpfX2luaXQgYXJjaF92bWFwX3ZpcnRfZW5kKHZv
aWQpCiB7Ci0gICAgcmV0dXJuICh2b2lkICopZml4X3RvX3ZpcnQoX19lbmRfb2ZfZml4ZWRfYWRk
cmVzc2VzKTsKKyAgICByZXR1cm4gZml4X3RvX3ZpcnQoX19lbmRfb2ZfZml4ZWRfYWRkcmVzc2Vz
KTsKIH0KIAogdm9pZCBfX2lvbWVtICppb3JlbWFwKHBhZGRyX3QgcGEsIHNpemVfdCBsZW4pCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXBwYXJzZS5jIGIveGVuL2FyY2gveDg2L21wcGFyc2Uu
YwppbmRleCBhMWEwNzM4YTE5Li40OTE0MGU0NmYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bXBwYXJzZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tcHBhcnNlLmMKQEAgLTcwMyw3ICs3MDMsNyBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2NoZWNrX2NvbmZpZyh2b2lkKQogCQlyZXR1cm47CiAK
IAlfX3NldF9maXhtYXAoRklYX0VGSV9NUEYsIFBGTl9ET1dOKGVmaS5tcHMpLCBfX1BBR0VfSFlQ
RVJWSVNPUik7Ci0JbXBmID0gKHZvaWQgKilmaXhfdG9fdmlydChGSVhfRUZJX01QRikgKyAoKGxv
bmcpZWZpLm1wcyAmIChQQUdFX1NJWkUtMSkpOworCW1wZiA9IGZpeF90b192aXJ0KEZJWF9FRklf
TVBGKSArICgobG9uZyllZmkubXBzICYgKFBBR0VfU0laRS0xKSk7CiAKIAlpZiAobWVtY21wKG1w
Zi0+bXBmX3NpZ25hdHVyZSwgIl9NUF8iLCA0KSA9PSAwICYmCiAJICAgIG1wZi0+bXBmX2xlbmd0
aCA9PSAxICYmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNpLmMgYi94ZW4vYXJjaC94ODYv
bXNpLmMKaW5kZXggMDk1YmQzY2FlNy4uOGM4OWYwNzJhOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc2kuYwpAQCAtOTYwLDggKzk2MCw3IEBAIHN0
YXRpYyBpbnQgbXNpeF9jYXBhYmlsaXR5X2luaXQoc3RydWN0IHBjaV9kZXYgKmRldiwKICAgICAg
ICAgICAgIHhmcmVlKGVudHJ5KTsKICAgICAgICAgICAgIHJldHVybiBpZHg7CiAgICAgICAgIH0K
LSAgICAgICAgYmFzZSA9ICh2b2lkICopKGZpeF90b192aXJ0KGlkeCkgKwotICAgICAgICAgICAg
ICAgICAgICAgICAgKCh1bnNpZ25lZCBsb25nKWVudHJ5X3BhZGRyICYgKFBBR0VfU0laRSAtIDEp
KSk7CisgICAgICAgIGJhc2UgPSBmaXhfdG9fdmlydChpZHgpICsgKGVudHJ5X3BhZGRyICYgKFBB
R0VfU0laRSAtIDEpKTsKIAogICAgICAgICAvKiBNYXNrIGludGVycnVwdCBoZXJlICovCiAgICAg
ICAgIHdyaXRlbCgxLCBiYXNlICsgUENJX01TSVhfRU5UUllfVkVDVE9SX0NUUkxfT0ZGU0VUKTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMK
aW5kZXggNTlkN2M0NzdmNC4uZDM2YmYzMzQwNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Ri
b290LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMKQEAgLTgyLDcgKzgyLDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHRib290X2NvcHlfbWVtb3J5KHVuc2lnbmVkIGNoYXIgKnZhLCB1aW50MzJf
dCBzaXplLAogICAgICAgICB7CiAgICAgICAgICAgICBtYXBfYmFzZSA9IFBGTl9ET1dOKHBhICsg
aSk7CiAgICAgICAgICAgICBzZXRfZml4bWFwKEZJWF9UQk9PVF9NQVBfQUREUkVTUywgbWFwX2Jh
c2UgPDwgUEFHRV9TSElGVCk7Ci0gICAgICAgICAgICBtYXBfYWRkciA9ICh1bnNpZ25lZCBjaGFy
ICopZml4X3RvX3ZpcnQoRklYX1RCT09UX01BUF9BRERSRVNTKTsKKyAgICAgICAgICAgIG1hcF9h
ZGRyID0gZml4X3RvX3ZpcnQoRklYX1RCT09UX01BUF9BRERSRVNTKTsKICAgICAgICAgfQogICAg
ICAgICB2YVtpXSA9IG1hcF9hZGRyW3BhICsgaSAtIChtYXBfYmFzZSA8PCBQQUdFX1NISUZUKV07
CiAgICAgfQpAQCAtOTgsNyArOTgsNyBAQCB2b2lkIF9faW5pdCB0Ym9vdF9wcm9iZSh2b2lkKQog
CiAgICAgLyogTWFwIGFuZCBjaGVjayBmb3IgdGJvb3QgVVVJRC4gKi8KICAgICBzZXRfZml4bWFw
KEZJWF9UQk9PVF9TSEFSRURfQkFTRSwgb3B0X3Rib290X3BhKTsKLSAgICB0Ym9vdF9zaGFyZWQg
PSAodGJvb3Rfc2hhcmVkX3QgKilmaXhfdG9fdmlydChGSVhfVEJPT1RfU0hBUkVEX0JBU0UpOwor
ICAgIHRib290X3NoYXJlZCA9IGZpeF90b192aXJ0KEZJWF9UQk9PVF9TSEFSRURfQkFTRSk7CiAg
ICAgaWYgKCB0Ym9vdF9zaGFyZWQgPT0gTlVMTCApCiAgICAgICAgIHJldHVybjsKICAgICBpZiAo
IG1lbWNtcCgmdGJvb3Rfc2hhcmVkX3V1aWQsICh1dWlkX3QgKil0Ym9vdF9zaGFyZWQsIHNpemVv
Zih1dWlkX3QpKSApCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL2FwZWkvYXBlaS1pby5j
IGIveGVuL2RyaXZlcnMvYWNwaS9hcGVpL2FwZWktaW8uYwppbmRleCA4OTU1ZGU5MzVlLi44OWI3
MGY0NWVmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL2FwZWkvYXBlaS1pby5jCisrKyBi
L3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9hcGVpLWlvLmMKQEAgLTkyLDcgKzkyLDcgQEAgc3RhdGlj
IHZvaWQgX19pb21lbSAqX19pbml0IGFwZWlfcmFuZ2VfbWFwKHBhZGRyX3QgcGFkZHIsIHVuc2ln
bmVkIGxvbmcgc2l6ZSkKIAkJYXBlaV9yYW5nZV9ucisrOwogCX0KIAotCXJldHVybiAodm9pZCBf
X2lvbWVtICopZml4X3RvX3ZpcnQoRklYX0FQRUlfUkFOR0VfQkFTRSArIHN0YXJ0X25yKTsKKwly
ZXR1cm4gZml4X3RvX3ZpcnQoRklYX0FQRUlfUkFOR0VfQkFTRSArIHN0YXJ0X25yKTsKIH0KIAog
LyoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMgYi94ZW4vZHJpdmVy
cy9jaGFyL2VoY2ktZGJncC5jCmluZGV4IGQ0OGU3NzdjMzQuLmQwMDcxZDMxMTQgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL2NoYXIvZWhjaS1kYmdwLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9l
aGNpLWRiZ3AuYwpAQCAtMTMyNyw3ICsxMzI3LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVoY2lf
ZGJncF9pbml0X3ByZWlycShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiAgICAgICogdGhhbiBl
bm91Z2guICAxayBpcyB0aGUgYmlnZ2VzdCB0aGF0IHdhcyBzZWVuLgogICAgICAqLwogICAgIHNl
dF9maXhtYXBfbm9jYWNoZShGSVhfRUhDSV9EQkdQLCBkYmdwLT5iYXJfdmFsKTsKLSAgICBlaGNp
X2JhciA9ICh2b2lkIF9faW9tZW0gKilmaXhfdG9fdmlydChGSVhfRUhDSV9EQkdQKTsKKyAgICBl
aGNpX2JhciA9IGZpeF90b192aXJ0KEZJWF9FSENJX0RCR1ApOwogICAgIGVoY2lfYmFyICs9IGRi
Z3AtPmJhcl92YWwgJiB+UEFHRV9NQVNLOwogICAgIGRiZ3BfcHJpbnRrKCJlaGNpX2JhcjogJXBc
biIsIGVoY2lfYmFyKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMg
Yi94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYwppbmRleCBlMGY4MTk5Zjk4Li5mMzJkYmQzMjQ3
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL25zMTY1NTAuYworKysgYi94ZW4vZHJpdmVy
cy9jaGFyL25zMTY1NTAuYwpAQCAtNjk3LDcgKzY5Nyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBu
czE2NTUwX2luaXRfcHJlaXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCkKICAgICAgICAgZW51
bSBmaXhlZF9hZGRyZXNzZXMgaWR4ID0gRklYX0NPTV9CRUdJTiArICh1YXJ0IC0gbnMxNjU1MF9j
b20pOwogCiAgICAgICAgIHNldF9maXhtYXBfbm9jYWNoZShpZHgsIHVhcnQtPmlvX2Jhc2UpOwot
ICAgICAgICB1YXJ0LT5yZW1hcHBlZF9pb19iYXNlID0gKHZvaWQgX19pb21lbSAqKWZpeF90b192
aXJ0KGlkeCk7CisgICAgICAgIHVhcnQtPnJlbWFwcGVkX2lvX2Jhc2UgPSBmaXhfdG9fdmlydChp
ZHgpOwogICAgICAgICB1YXJ0LT5yZW1hcHBlZF9pb19iYXNlICs9IHVhcnQtPmlvX2Jhc2UgJiB+
UEFHRV9NQVNLOwogI2Vsc2UKICAgICAgICAgdWFydC0+cmVtYXBwZWRfaW9fYmFzZSA9IChjaGFy
ICopaW9yZW1hcCh1YXJ0LT5pb19iYXNlLCB1YXJ0LT5pb19zaXplKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXBpY2RlZi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVm
LmgKaW5kZXggZWVkNTA0YTMxYS4uY2U1MGM1M2YxOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hcGljZGVmLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVmLmgKQEAg
LTExOSw3ICsxMTksNyBAQAogLyogT25seSBhdmFpbGFibGUgaW4geDJBUElDIG1vZGUgKi8KICNk
ZWZpbmUJCUFQSUNfU0VMRl9JUEkJMHgzRjAKIAotI2RlZmluZSBBUElDX0JBU0UgKGZpeF90b192
aXJ0KEZJWF9BUElDX0JBU0UpKQorI2RlZmluZSBBUElDX0JBU0UgKF9fZml4X3RvX3ZpcnQoRklY
X0FQSUNfQkFTRSkpCiAKIC8qIEl0J3Mgb25seSB1c2VkIGluIHgyQVBJQyBtb2RlIG9mIGFuIHgy
QVBJQyB1bml0LiAqLwogI2RlZmluZSBBUElDX01TUl9CQVNFIDB4ODAwCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAu
aAppbmRleCA4OWJmNmNiNjExLi41MWIwZTdlOTQ1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2ZpeG1hcC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKQEAgLTc5
LDcgKzc5LDcgQEAgZXh0ZXJuIHZvaWQgX19zZXRfZml4bWFwKAogI2RlZmluZSBfX2ZpeF90b192
aXJ0KHgpIChGSVhBRERSX1RPUCAtICgoeCkgPDwgUEFHRV9TSElGVCkpCiAjZGVmaW5lIF9fdmly
dF90b19maXgoeCkgKChGSVhBRERSX1RPUCAtICgoeCkmUEFHRV9NQVNLKSkgPj4gUEFHRV9TSElG
VCkKIAotI2RlZmluZSBmaXhfdG9fdmlydCh4KSAgIChfX2ZpeF90b192aXJ0KHgpKQorI2RlZmlu
ZSBmaXhfdG9fdmlydCh4KSAgICgodm9pZCAqKV9fZml4X3RvX3ZpcnQoeCkpCiAKIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyB2aXJ0X3RvX2ZpeChjb25zdCB1bnNpZ25lZCBsb25nIHZhZGRy
KQogewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zo-0004Mp-J5; Thu, 04 Jan 2018 13:28:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zn-0004K2-FU
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:55 +0000
X-Inumbo-ID: 0c69c7a6-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c69c7a6-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097413"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:17 +0000
Message-ID: <20180104130625.28605-67-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 66/74] xen/shim: allow DomU to have as
	many vcpus as available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpbmNlIHRoZSBz
aGltIFZDUFVPUF97dXAvZG93bn0gaHlwZXJjYWxsIGlzIHdpcmVkIHRvIHRoZSBwbHVnL3VucGx1
ZwpvZiBDUFVzIHRvIHRoZSBzaGltIGl0c2VsZiwgc3RhcnQgdGhlIHNoaW0gRG9tVSB3aXRoIG9u
bHkgdGhlIEJTUApvbmxpbmUsIGFuZCBsZXQgdGhlIGd1ZXN0IGJyaW5nIHVwIG90aGVyIENQVXMg
YXMgaXQgbmVlZHMgdGhlbS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgfCAzMiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYyB8ICAzICsrLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICB8IDI4ICsrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwg
MTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBi
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMzAzNDdiY2M2Ny4uZDU0MTU1YjFhNCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCkBAIC0xMzgsOSArMTM4LDE4IEBAIHN0cnVjdCB2Y3B1ICpfX2luaXQgZG9t
MF9zZXR1cF92Y3B1KHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBpZiAoIHYgKQogICAgIHsKLSAg
ICAgICAgaWYgKCAhZC0+aXNfcGlubmVkICYmICFkb20wX2FmZmluaXR5X3JlbGF4ZWQgKQotICAg
ICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5LCAmZG9tMF9jcHVzKTsK
LSAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9zb2Z0X2FmZmluaXR5LCAmZG9tMF9jcHVzKTsK
KyAgICAgICAgaWYgKCBwdl9zaGltICkKKyAgICAgICAgeworCisgICAgICAgICAgICBjcHVtYXNr
X3NldGFsbCh2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAgICBjcHVtYXNrX3NldGFs
bCh2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoICFkLT5pc19waW5uZWQgJiYgIWRvbTBfYWZmaW5pdHlfcmVs
YXhlZCApCisgICAgICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNwdV9oYXJkX2FmZmluaXR5
LCAmZG9tMF9jcHVzKTsKKyAgICAgICAgICAgIGNwdW1hc2tfY29weSh2LT5jcHVfc29mdF9hZmZp
bml0eSwgJmRvbTBfY3B1cyk7CisgICAgICAgIH0KICAgICB9CiAKICAgICByZXR1cm4gdjsKQEAg
LTE1Myw2ICsxNjIsMjMgQEAgdW5zaWduZWQgaW50IF9faW5pdCBkb20wX21heF92Y3B1cyh2b2lk
KQogICAgIHVuc2lnbmVkIGludCBpLCBtYXhfdmNwdXMsIGxpbWl0OwogICAgIG5vZGVpZF90IG5v
ZGU7CiAKKyAgICBpZiAoIHB2X3NoaW0gKQorICAgIHsKKyAgICAgICAgbm9kZXNfc2V0YWxsKGRv
bTBfbm9kZXMpOworCisgICAgICAgIC8qCisgICAgICAgICAqIFdoZW4gYm9vdGluZyBpbiBzaGlt
IG1vZGUgQVBzIGFyZSBub3Qgc3RhcnRlZCB1bnRpbCB0aGUgZ3Vlc3QgYnJpbmdzCisgICAgICAg
ICAqIG90aGVyIHZDUFVzIHVwLgorICAgICAgICAgKi8KKyAgICAgICAgY3B1bWFza19zZXRfY3B1
KDAsICZkb20wX2NwdXMpOworCisgICAgICAgIC8qCisgICAgICAgICAqIE9uIFBWIHNoaW0gbW9k
ZSBhbGxvdyB0aGUgZ3Vlc3QgdG8gaGF2ZSBhcyBtYW55IENQVXMgYXMgYXZhaWxhYmxlLgorICAg
ICAgICAgKi8KKyAgICAgICAgcmV0dXJuIG5yX2NwdV9pZHM7CisgICAgfQorCisKICAgICBmb3Ig
KCBpID0gMDsgaSA8IGRvbTBfbnJfcHhtczsgKytpICkKICAgICAgICAgaWYgKCAobm9kZSA9IHB4
bV90b19ub2RlKGRvbTBfcHhtc1tpXSkpICE9IE5VTUFfTk9fTk9ERSApCiAgICAgICAgICAgICBu
b2RlX3NldChub2RlLCBkb20wX25vZGVzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9k
b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IGY1YTc5M2Ix
ZDIuLjJiZWU5ODhmNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtNjk1LDcgKzY5NSw4IEBAIGlu
dCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBmb3IgKCBp
ID0gMDsgaSA8IFhFTl9MRUdBQ1lfTUFYX1ZDUFVTOyBpKysgKQogICAgICAgICBzaGFyZWRfaW5m
byhkLCB2Y3B1X2luZm9baV0uZXZ0Y2huX3VwY2FsbF9tYXNrKSA9IDE7CiAKLSAgICBwcmludGso
IkRvbTAgaGFzIG1heGltdW0gJXUgVkNQVXNcbiIsIGQtPm1heF92Y3B1cyk7CisgICAgcHJpbnRr
KCIlcyBoYXMgbWF4aW11bSAldSBWQ1BVc1xuIiwgcHZfc2hpbSA/ICJEb21VIiA6ICJEb20wIiwK
KyAgICAgICAgICAgZC0+bWF4X3ZjcHVzKTsKIAogICAgIGNwdSA9IHYtPnByb2Nlc3NvcjsKICAg
ICBmb3IgKCBpID0gMTsgaSA8IGQtPm1heF92Y3B1czsgaSsrICkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMzRkNzQ2Mzk1Yi4u
YWE2NzAzZDU0MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKQEAgLTE1ODAsMjAgKzE1ODAsMjggQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKIAogICAgIGRvX3ByZXNtcF9pbml0
Y2FsbHMoKTsKIAotICAgIGZvcl9lYWNoX3ByZXNlbnRfY3B1ICggaSApCisgICAgaWYgKCAhcHZf
c2hpbSApCiAgICAgewotICAgICAgICAvKiBTZXQgdXAgY3B1X3RvX25vZGVbXS4gKi8KLSAgICAg
ICAgc3JhdF9kZXRlY3Rfbm9kZShpKTsKLSAgICAgICAgLyogU2V0IHVwIG5vZGVfdG9fY3B1bWFz
ayBiYXNlZCBvbiBjcHVfdG9fbm9kZVtdLiAqLwotICAgICAgICBudW1hX2FkZF9jcHUoaSk7ICAg
ICAgICAKLQotICAgICAgICBpZiAoIChudW1fb25saW5lX2NwdXMoKSA8IG1heF9jcHVzKSAmJiAh
Y3B1X29ubGluZShpKSApCisgICAgICAgIGZvcl9lYWNoX3ByZXNlbnRfY3B1ICggaSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGludCByZXQgPSBjcHVfdXAoaSk7Ci0gICAgICAgICAgICBpZiAo
IHJldCAhPSAwICkKLSAgICAgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBicmluZyB1cCBD
UFUgJXUgKGVycm9yICVkKVxuIiwgaSwgcmV0KTsKKyAgICAgICAgICAgIC8qIFNldCB1cCBjcHVf
dG9fbm9kZVtdLiAqLworICAgICAgICAgICAgc3JhdF9kZXRlY3Rfbm9kZShpKTsKKyAgICAgICAg
ICAgIC8qIFNldCB1cCBub2RlX3RvX2NwdW1hc2sgYmFzZWQgb24gY3B1X3RvX25vZGVbXS4gKi8K
KyAgICAgICAgICAgIG51bWFfYWRkX2NwdShpKTsKKworICAgICAgICAgICAgaWYgKCAobnVtX29u
bGluZV9jcHVzKCkgPCBtYXhfY3B1cykgJiYgIWNwdV9vbmxpbmUoaSkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGludCByZXQgPSBjcHVfdXAoaSk7CisgICAgICAgICAgICAgICAg
aWYgKCByZXQgIT0gMCApCisgICAgICAgICAgICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIGJy
aW5nIHVwIENQVSAldSAoZXJyb3IgJWQpXG4iLCBpLCByZXQpOworICAgICAgICAgICAgfQogICAg
ICAgICB9CiAgICAgfQorICAgIC8qCisgICAgICogTkI6IHdoZW4gcnVubmluZyBhcyBhIFBWIHNo
aW0gVkNQVU9QX3VwL2Rvd24gaXMgd2lyZWQgdG8gdGhlIHNoaW0KKyAgICAgKiBwaHlzaWNhbCBj
cHVfYWRkL3JlbW92ZSBmdW5jdGlvbnMsIHNvIGxhdW5jaCB0aGUgZ3Vlc3Qgd2l0aCBvbmx5Cisg
ICAgICogdGhlIEJTUCBvbmxpbmUgYW5kIGxldCBpdCBicmluZyB1cCB0aGUgb3RoZXIgQ1BVcyBh
cyByZXF1aXJlZC4KKyAgICAgKi8KIAogICAgIHByaW50aygiQnJvdWdodCB1cCAlbGQgQ1BVc1xu
IiwgKGxvbmcpbnVtX29ubGluZV9jcHVzKCkpOwogICAgIHNtcF9jcHVzX2RvbmUoKTsKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:28:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zq-0004Rg-Qj; Thu, 04 Jan 2018 13:28:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zq-0004Q7-2X
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:58 +0000
X-Inumbo-ID: 0dee3bc0-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0dee3bc0-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097422"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:22 +0000
Message-ID: <20180104130625.28605-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 11/74] x86/link: Introduce and use
	SECTION_ALIGN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi4uLiB0byBy
ZWR1Y2UgdGhlIHF1YW50aXR5IG9mICNpZmRlZiBFRkkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyB8IDUwICsrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0
aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5s
ZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggZDVlODgyMWQ0MS4uNjE2NGFkMDk0
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYv
eGVuLmxkcy5TCkBAIC0xMiwxMiArMTIsMTQgQEAKICNkZWZpbmUgRk9STUFUICJwZWkteDg2LTY0
IgogI3VuZGVmIF9fWEVOX1ZJUlRfU1RBUlQKICNkZWZpbmUgX19YRU5fVklSVF9TVEFSVCBfX2lt
YWdlX2Jhc2VfXworI2RlZmluZSBTRUNUSU9OX0FMSUdOIE1CKDIpCiAKIEVOVFJZKGVmaV9zdGFy
dCkKIAogI2Vsc2UgLyogIUVGSSAqLwogCiAjZGVmaW5lIEZPUk1BVCAiZWxmNjQteDg2LTY0Igor
I2RlZmluZSBTRUNUSU9OX0FMSUdOIFBBR0VfU0laRQogCiBFTlRSWShzdGFydCkKIApAQCAtNjcs
MTEgKzY5LDcgQEAgU0VDVElPTlMKICAgICAgICBfZXRleHQgPSAuOyAgICAgICAgICAgICAvKiBF
bmQgb2YgdGV4dCBzZWN0aW9uICovCiAgIH0gOnRleHQgPSAweDkwOTAKIAotI2lmZGVmIEVGSQot
ICAuID0gQUxJR04oTUIoMikpOwotI2Vsc2UKLSAgLiA9IEFMSUdOKFBBR0VfU0laRSk7Ci0jZW5k
aWYKKyAgLiA9IEFMSUdOKFNFQ1RJT05fQUxJR04pOwogICBfXzJNX3RleHRfZW5kID0gLjsKIAog
ICBfXzJNX3JvZGF0YV9zdGFydCA9IC47ICAgICAgIC8qIFN0YXJ0IG9mIDJNIHN1cGVycGFnZXMs
IG1hcHBlZCBSTy4gKi8KQEAgLTE0OSwxMSArMTQ3LDcgQEAgU0VDVElPTlMKICNlbmRpZgogICBf
ZXJvZGF0YSA9IC47CiAKLSNpZmRlZiBFRkkKLSAgLiA9IEFMSUdOKE1CKDIpKTsKLSNlbHNlCi0g
IC4gPSBBTElHTihQQUdFX1NJWkUpOwotI2VuZGlmCisgIC4gPSBBTElHTihTRUNUSU9OX0FMSUdO
KTsKICAgX18yTV9yb2RhdGFfZW5kID0gLjsKIAogICBfXzJNX2luaXRfc3RhcnQgPSAuOyAgICAg
ICAgIC8qIFN0YXJ0IG9mIDJNIHN1cGVycGFnZXMsIG1hcHBlZCBSV1ggKGJvb3Qgb25seSkuICov
CkBAIC0yMTUsMTEgKzIwOSw3IEBAIFNFQ1RJT05TCiAgICAgICAgX19jdG9yc19lbmQgPSAuOwog
ICB9IDp0ZXh0CiAKLSNpZmRlZiBFRkkKLSAgLiA9IEFMSUdOKE1CKDIpKTsKLSNlbHNlCi0gIC4g
PSBBTElHTihQQUdFX1NJWkUpOwotI2VuZGlmCisgIC4gPSBBTElHTihTRUNUSU9OX0FMSUdOKTsK
ICAgX19pbml0X2VuZCA9IC47CiAgIF9fMk1faW5pdF9lbmQgPSAuOwogCkBAIC0yNTcsMTEgKzI0
Nyw3IEBAIFNFQ1RJT05TCiAgIH0gOnRleHQKICAgX2VuZCA9IC4gOwogCi0jaWZkZWYgRUZJCi0g
IC4gPSBBTElHTihNQigyKSk7Ci0jZWxzZQotICAuID0gQUxJR04oUEFHRV9TSVpFKTsKLSNlbmRp
ZgorICAuID0gQUxJR04oU0VDVElPTl9BTElHTik7CiAgIF9fMk1fcndkYXRhX2VuZCA9IC47CiAK
ICNpZmRlZiBFRkkKQEAgLTMxMCwyMyArMjk2LDEzIEBAIEFTU0VSVChfX2ltYWdlX2Jhc2VfXyA+
IFhFTl9WSVJUX1NUQVJUIHx8CiBBU1NFUlQoa2V4ZWNfcmVsb2Nfc2l6ZSAtIGtleGVjX3JlbG9j
IDw9IFBBR0VfU0laRSwgImtleGVjX3JlbG9jIGlzIHRvbyBsYXJnZSIpCiAjZW5kaWYKIAotI2lm
ZGVmIEVGSQotQVNTRVJUKElTX0FMSUdORUQoX18yTV90ZXh0X2VuZCwgICAgIE1CKDIpKSwgIl9f
Mk1fdGV4dF9lbmQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNfQUxJR05FRChfXzJNX3JvZGF0YV9z
dGFydCwgTUIoMikpLCAiX18yTV9yb2RhdGFfc3RhcnQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNf
QUxJR05FRChfXzJNX3JvZGF0YV9lbmQsICAgTUIoMikpLCAiX18yTV9yb2RhdGFfZW5kIG1pc2Fs
aWduZWQiKQotQVNTRVJUKElTX0FMSUdORUQoX18yTV9pbml0X3N0YXJ0LCAgIE1CKDIpKSwgIl9f
Mk1faW5pdF9zdGFydCBtaXNhbGlnbmVkIikKLUFTU0VSVChJU19BTElHTkVEKF9fMk1faW5pdF9l
bmQsICAgICBNQigyKSksICJfXzJNX2luaXRfZW5kIG1pc2FsaWduZWQiKQotQVNTRVJUKElTX0FM
SUdORUQoX18yTV9yd2RhdGFfc3RhcnQsIE1CKDIpKSwgIl9fMk1fcndkYXRhX3N0YXJ0IG1pc2Fs
aWduZWQiKQotQVNTRVJUKElTX0FMSUdORUQoX18yTV9yd2RhdGFfZW5kLCAgIE1CKDIpKSwgIl9f
Mk1fcndkYXRhX2VuZCBtaXNhbGlnbmVkIikKLSNlbHNlCi1BU1NFUlQoSVNfQUxJR05FRChfXzJN
X3RleHRfZW5kLCAgICAgUEFHRV9TSVpFKSwgIl9fMk1fdGV4dF9lbmQgbWlzYWxpZ25lZCIpCi1B
U1NFUlQoSVNfQUxJR05FRChfXzJNX3JvZGF0YV9zdGFydCwgUEFHRV9TSVpFKSwgIl9fMk1fcm9k
YXRhX3N0YXJ0IG1pc2FsaWduZWQiKQotQVNTRVJUKElTX0FMSUdORUQoX18yTV9yb2RhdGFfZW5k
LCAgIFBBR0VfU0laRSksICJfXzJNX3JvZGF0YV9lbmQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNf
QUxJR05FRChfXzJNX2luaXRfc3RhcnQsICAgUEFHRV9TSVpFKSwgIl9fMk1faW5pdF9zdGFydCBt
aXNhbGlnbmVkIikKLUFTU0VSVChJU19BTElHTkVEKF9fMk1faW5pdF9lbmQsICAgICBQQUdFX1NJ
WkUpLCAiX18yTV9pbml0X2VuZCBtaXNhbGlnbmVkIikKLUFTU0VSVChJU19BTElHTkVEKF9fMk1f
cndkYXRhX3N0YXJ0LCBQQUdFX1NJWkUpLCAiX18yTV9yd2RhdGFfc3RhcnQgbWlzYWxpZ25lZCIp
Ci1BU1NFUlQoSVNfQUxJR05FRChfXzJNX3J3ZGF0YV9lbmQsICAgUEFHRV9TSVpFKSwgIl9fMk1f
cndkYXRhX2VuZCBtaXNhbGlnbmVkIikKLSNlbmRpZgorQVNTRVJUKElTX0FMSUdORUQoX18yTV90
ZXh0X2VuZCwgICAgIFNFQ1RJT05fQUxJR04pLCAiX18yTV90ZXh0X2VuZCBtaXNhbGlnbmVkIikK
K0FTU0VSVChJU19BTElHTkVEKF9fMk1fcm9kYXRhX3N0YXJ0LCBTRUNUSU9OX0FMSUdOKSwgIl9f
Mk1fcm9kYXRhX3N0YXJ0IG1pc2FsaWduZWQiKQorQVNTRVJUKElTX0FMSUdORUQoX18yTV9yb2Rh
dGFfZW5kLCAgIFNFQ1RJT05fQUxJR04pLCAiX18yTV9yb2RhdGFfZW5kIG1pc2FsaWduZWQiKQor
QVNTRVJUKElTX0FMSUdORUQoX18yTV9pbml0X3N0YXJ0LCAgIFNFQ1RJT05fQUxJR04pLCAiX18y
TV9pbml0X3N0YXJ0IG1pc2FsaWduZWQiKQorQVNTRVJUKElTX0FMSUdORUQoX18yTV9pbml0X2Vu
ZCwgICAgIFNFQ1RJT05fQUxJR04pLCAiX18yTV9pbml0X2VuZCBtaXNhbGlnbmVkIikKK0FTU0VS
VChJU19BTElHTkVEKF9fMk1fcndkYXRhX3N0YXJ0LCBTRUNUSU9OX0FMSUdOKSwgIl9fMk1fcndk
YXRhX3N0YXJ0IG1pc2FsaWduZWQiKQorQVNTRVJUKElTX0FMSUdORUQoX18yTV9yd2RhdGFfZW5k
LCAgIFNFQ1RJT05fQUxJR04pLCAiX18yTV9yd2RhdGFfZW5kIG1pc2FsaWduZWQiKQogCiBBU1NF
UlQoSVNfQUxJR05FRChjcHUwX3N0YWNrLCBTVEFDS19TSVpFKSwgImNwdTBfc3RhY2sgbWlzYWxp
Z25lZCIpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zt-0004X4-5V; Thu, 04 Jan 2018 13:29:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zr-0004J1-Vb
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:28:59 +0000
X-Inumbo-ID: 765c48b6-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 765c48b6-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669867"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:01 +0000
Message-ID: <20180104130625.28605-51-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 50/74] xen/pvshim: remove Dom0 kernel
	support check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IDIzZDU5OTNiN2UuLjk1
MzQ3YzZmZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIv
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtMTksNiArMTksNyBAQAogI2luY2x1ZGUg
PGFzbS9kb20wX2J1aWxkLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxhc20v
cHYvbW0uaD4KKyNpbmNsdWRlIDxhc20vcHYvc2hpbS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5o
PgogCiAvKiBBbGxvdyByaW5nLTMgYWNjZXNzIGluIGxvbmcgbW9kZSBhcyBndWVzdCBjYW5ub3Qg
dXNlIHJpbmcgMSAuLi4gKi8KQEAgLTM3Myw3ICszNzQsNyBAQCBpbnQgX19pbml0IGRvbTBfY29u
c3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBpZiAoIHBhcm1zLmVsZl9ub3Rlc1tY
RU5fRUxGTk9URV9TVVBQT1JURURfRkVBVFVSRVNdLnR5cGUgIT0gWEVOX0VOVF9OT05FICkKICAg
ICB7Ci0gICAgICAgIGlmICggIXRlc3RfYml0KFhFTkZFQVRfZG9tMCwgcGFybXMuZl9zdXBwb3J0
ZWQpICkKKyAgICAgICAgaWYgKCAhcHZfc2hpbSAmJiAhdGVzdF9iaXQoWEVORkVBVF9kb20wLCBw
YXJtcy5mX3N1cHBvcnRlZCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBwcmludGsoIktlcm5l
bCBkb2VzIG5vdCBzdXBwb3J0IERvbTAgb3BlcmF0aW9uXG4iKTsKICAgICAgICAgICAgIHJjID0g
LUVJTlZBTDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zt-0004Xb-D8; Thu, 04 Jan 2018 13:29:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zs-0004Vf-L2
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:00 +0000
X-Inumbo-ID: 0f51eb64-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f51eb64-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:50 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097426"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:23 +0000
Message-ID: <20180104130625.28605-73-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 72/74] libxl: pvshim: Introduce
	pvhshim_extra
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgpBbmQgbW92ZSB0
aGUgZGVidWdnaW5nIG9wdGlvbnMgZnJvbSB0aGUgZGVmYXVsdCBjb25maWcgaW50byBhIGRvYwpj
b21tZW50IGluIGxpYnhsX3R5cGVzLmlkbC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAg
ICAgfCAyICstCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgNSArKysrLQogdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCAgfCAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5o
CmluZGV4IDgxZGZjYzgwYWQuLjdlNDAxNTUwNzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTEwNSw3ICsxMTA1LDcgQEAgdm9p
ZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxp
YnhsX21hYyAqc3JjKTsKICAqIExJQlhMX0hBVkVfUFZfU0hJTQogICoKICAqIElmIHRoaXMgaXMg
ZGVmaW5lZCwgbGlieGxfZG9tYWluX2J1aWxkX2luZm8ncyBwdiB0eXBlIGluZm9ybWF0aW9uCi0g
KiBjb250YWlucyBtZW1iZXJzIHB2aHNoaW0sIHB2aHNoaW1fcGF0aCwgcHZoc2hpbV9jbWRsaW5l
LgorICogY29udGFpbnMgbWVtYmVycyBwdmhzaGltLCBwdmhzaGltX3BhdGgsIHB2aHNoaW1fY21k
bGluZSwgcHZoc2hpbV9leHRyYS4KICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BWX1NISU0gMQog
CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NyZWF0ZS5jCmluZGV4IGNkOTg1MjJiOWIuLjk0YjJjOTBjNWUgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CkBAIC01MTksNyArNTE5LDEwIEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhsX19nYyAq
Z2MsCiAgICAgICAgICAgICBpZiAocmV0KSBnb3RvIG91dDsKIAogICAgICAgICAgICAgc3RhdGUt
PnNoaW1fcGF0aCA9IGluZm8tPnUucHYucHZoc2hpbV9wYXRoOwotICAgICAgICAgICAgc3RhdGUt
PnNoaW1fY21kbGluZSA9IGluZm8tPnUucHYucHZoc2hpbV9jbWRsaW5lOworICAgICAgICAgICAg
c3RhdGUtPnNoaW1fY21kbGluZSA9IEdDU1BSSU5URigiJXMlcyVzIiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby0+dS5wdi5wdmhzaGltX2NtZGxpbmUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPnUucHYu
cHZoc2hpbV9leHRyYSA/ICIgIiA6ICIiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpbmZvLT51LnB2LnB2aHNoaW1fZXh0cmEgPyBpbmZvLT51LnB2LnB2aHNo
aW1fZXh0cmEgOiAiIik7CiAgICAgICAgICAgICByZXQgPSBsaWJ4bF9fYnVpbGRfaHZtKGdjLCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZF9jb25maWcsICZzaGlt
X2luZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlKTsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oCmluZGV4IDI4OTdlN2MzYmIuLjA0MGQ5YzZiMzAgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aApAQCAtMTE5LDcgKzExOSw3IEBACiAjZGVmaW5lIERPTUlEX1hTX1BBVEggImRvbWlkIgogI2Rl
ZmluZSBJTlZBTElEX0RPTUlEIH4wCiAjZGVmaW5lIFBWU0hJTV9CQVNFTkFNRSAieGVuLXNoaW0i
Ci0jZGVmaW5lIFBWU0hJTV9DTURMSU5FICJwdi1zaGltIGNvbnNvbGU9eGVuLHB2IHNjaGVkPW51
bGwgbG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsIGFwaWNfdmVyYm9zaXR5PWRlYnVnIGU4MjAt
dmVyYm9zZSIKKyNkZWZpbmUgUFZTSElNX0NNRExJTkUgInB2LXNoaW0gY29uc29sZT14ZW4scHYg
c2NoZWQ9bnVsbCIKIAogLyogU2l6ZSBtYWNyb3MuICovCiAjZGVmaW5lIF9fQUMoWCxZKSAgIChY
IyNZKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGE2ZWJlYTAxNzguLjdmZjgwN2FjZjMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTU5NCw2ICs1OTQsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0
cnVjdCgiZG9tYWluX2J1aWxkX2luZm8iLFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCJwdmhzaGltIiwgbGlieGxfZGVmYm9vbCksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgicHZoc2hpbV9wYXRoIiwgc3RyaW5nKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJwdmhzaGltX2NtZGxpbmUiLCBzdHJpbmcpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInB2aHNoaW1fZXh0cmEiLCBz
dHJpbmcpLCAjIGVnICJsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwgYXBpY192ZXJib3NpdHk9
ZGVidWcgZTgyMC12ZXJib3NlIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBdKSksCiAgICAgICAgICAgICAgICAgICgicHZoIiwgTm9uZSksCiAgICAgICAgICAgICAgICAg
ICgiaW52YWxpZCIsIE5vbmUpLAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zw-0004fj-KU; Thu, 04 Jan 2018 13:29:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zv-0004cB-3C
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:03 +0000
X-Inumbo-ID: 10d6bfe4-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10d6bfe4-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097435"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:26 +0000
Message-ID: <20180104130625.28605-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 15/74] tools/ocaml: Extend
	domain_create() to take arch_domainconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSm9uIEx1ZGxhbSA8am9uYXRoYW4ubHVkbGFtQGNpdHJpeC5jb20+CgpObyBsb25nZXIg
cGFzc2luZyBOVUxMIGludG8geGNfZG9tYWluX2NyZWF0ZSgpIGFsbG93cyBmb3IgdGhlIGNyZWF0
aW9uCm9mIFBWSCBndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhhbi5s
dWRsYW1AY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAg
ICB8ICAyICstCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICB8ICAyICstCiB0
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8IDIyICsrKysrKysrKysrKysrKysr
KysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWwKaW5kZXggZDU0OTA2OGQ2MC4uOTExNmFhMjIyYyAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybC5tbApAQCAtMTQzLDcgKzE0Myw3IEBAIGxldCB3aXRoX2ludGYgZiA9CiAJ
aW50ZXJmYWNlX2Nsb3NlIHhjOwogCXIKIAotZXh0ZXJuYWwgX2RvbWFpbl9jcmVhdGU6IGhhbmRs
ZSAtPiBpbnQzMiAtPiBkb21haW5fY3JlYXRlX2ZsYWcgbGlzdCAtPiBpbnQgYXJyYXkgLT4gZG9t
aWQKK2V4dGVybmFsIF9kb21haW5fY3JlYXRlOiBoYW5kbGUgLT4gaW50MzIgLT4gZG9tYWluX2Ny
ZWF0ZV9mbGFnIGxpc3QgLT4gaW50IGFycmF5IC0+IGFyY2hfZG9tYWluY29uZmlnIC0+IGRvbWlk
CiAgICAgICAgPSAic3R1Yl94Y19kb21haW5fY3JlYXRlIgogCiBsZXQgaW50X2FycmF5X29mX3V1
aWRfc3RyaW5nIHMgPQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
aSBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggMDhmMWZkMjZhZS4uNTRj
MDk5Yzg4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysg
Yi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCkBAIC0xMDIsNyArMTAyLDcgQEAgZXh0
ZXJuYWwgc2l6ZW9mX3hlbl9wZm4gOiB1bml0IC0+IGludCA9ICJzdHViX3NpemVvZl94ZW5fcGZu
IgogZXh0ZXJuYWwgaW50ZXJmYWNlX29wZW4gOiB1bml0IC0+IGhhbmRsZSA9ICJzdHViX3hjX2lu
dGVyZmFjZV9vcGVuIgogZXh0ZXJuYWwgaW50ZXJmYWNlX2Nsb3NlIDogaGFuZGxlIC0+IHVuaXQg
PSAic3R1Yl94Y19pbnRlcmZhY2VfY2xvc2UiCiB2YWwgd2l0aF9pbnRmIDogKGhhbmRsZSAtPiAn
YSkgLT4gJ2EKLXZhbCBkb21haW5fY3JlYXRlIDogaGFuZGxlIC0+IGludDMyIC0+IGRvbWFpbl9j
cmVhdGVfZmxhZyBsaXN0IC0+IHN0cmluZyAtPiBkb21pZAordmFsIGRvbWFpbl9jcmVhdGUgOiBo
YW5kbGUgLT4gaW50MzIgLT4gZG9tYWluX2NyZWF0ZV9mbGFnIGxpc3QgLT4gc3RyaW5nIC0+IGFy
Y2hfZG9tYWluY29uZmlnIC0+IGRvbWlkCiB2YWwgZG9tYWluX3NldGhhbmRsZSA6IGhhbmRsZSAt
PiBkb21pZCAtPiBzdHJpbmcgLT4gdW5pdAogZXh0ZXJuYWwgZG9tYWluX21heF92Y3B1cyA6IGhh
bmRsZSAtPiBkb21pZCAtPiBpbnQgLT4gdW5pdAogICA9ICJzdHViX3hjX2RvbWFpbl9tYXhfdmNw
dXMiCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCmluZGV4IDEyNGFhMzRmZTguLjBiNWEy
MzYxYzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCisr
KyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCkBAIC0xNDQsNyArMTQ0LDgg
QEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX2ZsYWdfdGFibGVbXSA9IHsKIH07CiAKIENBTUxw
cmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIHNzaWRyZWYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgZmxhZ3MsIHZhbHVl
IGhhbmRsZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBmbGFn
cywgdmFsdWUgaGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZh
bHVlIGRvbWNvbmZpZykKIHsKIAlDQU1McGFyYW00KHhjaCwgc3NpZHJlZiwgZmxhZ3MsIGhhbmRs
ZSk7CiAKQEAgLTE1NSw2ICsxNTYsNyBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX2RvbWFpbl9j
cmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBzc2lkcmVmLAogCXVpbnQzMl90IGNfc3NpZHJlZiA9IElu
dDMyX3ZhbChzc2lkcmVmKTsKIAl1bnNpZ25lZCBpbnQgY19mbGFncyA9IDA7CiAJdmFsdWUgbDsK
Kwl4Y19kb21haW5fY29uZmlndXJhdGlvbl90IGNvbmZpZyA9IHt9OwogCiAgICAgICAgIGlmIChX
b3NpemVfdmFsKGhhbmRsZSkgIT0gMTYpCiAJCWNhbWxfaW52YWxpZF9hcmd1bWVudCgiSGFuZGxl
IG5vdCBhIDE2LWludGVnZXIgYXJyYXkiKTsKQEAgLTE2OCw4ICsxNzAsMjQgQEAgQ0FNTHByaW0g
dmFsdWUgc3R1Yl94Y19kb21haW5fY3JlYXRlKHZhbHVlIHhjaCwgdmFsdWUgc3NpZHJlZiwKIAkJ
Y19mbGFncyB8PSBkb21haW5fY3JlYXRlX2ZsYWdfdGFibGVbdl07CiAJfQogCisJc3dpdGNoKFRh
Z192YWwoZG9tY29uZmlnKSkgeworCWNhc2UgMDogLyogQVJNIC0gbm90aGluZyB0byBkbyAqLwor
CQljYW1sX2ZhaWx3aXRoKCJVbmhhbmRsZWQ6IEFSTSIpOworCQlicmVhazsKKworCWNhc2UgMTog
LyogWDg2IC0gZW11bGF0aW9uIGZsYWdzIGluIHRoZSBibG9jayAqLworCQlmb3IgKGwgPSBGaWVs
ZChGaWVsZChkb21jb25maWcsIDApLCAwKTsKKwkJICAgICBsICE9IFZhbF9ub25lOworCQkgICAg
IGwgPSBGaWVsZChsLCAxKSkKKwkJCWNvbmZpZy5lbXVsYXRpb25fZmxhZ3MgfD0gMXUgPDwgSW50
X3ZhbChGaWVsZChsLCAwKSk7CisJCWJyZWFrOworCisJZGVmYXVsdDoKKwkJY2FtbF9mYWlsd2l0
aCgiVW5oYW5kbGVkIGRvbWNvbmZpZyB0eXBlIik7CisJfQorCiAJY2FtbF9lbnRlcl9ibG9ja2lu
Z19zZWN0aW9uKCk7Ci0JcmVzdWx0ID0geGNfZG9tYWluX2NyZWF0ZShfSCh4Y2gpLCBjX3NzaWRy
ZWYsIGgsIGNfZmxhZ3MsICZkb21pZCwgTlVMTCk7CisJcmVzdWx0ID0geGNfZG9tYWluX2NyZWF0
ZShfSCh4Y2gpLCBjX3NzaWRyZWYsIGgsIGNfZmxhZ3MsICZkb21pZCwgJmNvbmZpZyk7CiAJY2Ft
bF9sZWF2ZV9ibG9ja2luZ19zZWN0aW9uKCk7CiAKIAlpZiAocmVzdWx0IDwgMCkKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5Zx-0004iY-Si; Thu, 04 Jan 2018 13:29:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zw-0004ek-DT
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:04 +0000
X-Inumbo-ID: 11a47bde-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11a47bde-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:53 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097440"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:31 +0000
Message-ID: <20180104130625.28605-21-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 20/74] x86: produce a binary that can be
	booted as PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdu
b3JlICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgfCAxMCAr
KysrKysrKystCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgfCAxMCArKysrKysrKysrCiB4ZW4v
YXJjaC94ODYveGVuLmxkcy5TICAgfCAgOSArKysrKysrKy0KIDQgZmlsZXMgY2hhbmdlZCwgMjgg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIv
LmdpdGlnbm9yZQppbmRleCBkNjRiMDNkMDZjLi44ZGE2N2RhZjMxIDEwMDY0NAotLS0gYS8uZ2l0
aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTMyMyw2ICszMjMsNyBAQCB4ZW4veHNtL2ZsYXNr
L3hlbnBvbGljeS0qCiB0b29scy9mbGFzay9wb2xpY3kvcG9saWN5LmNvbmYKIHRvb2xzL2ZsYXNr
L3BvbGljeS94ZW5wb2xpY3ktKgogeGVuL3hlbgoreGVuL3hlbi1zaGltCiB4ZW4veGVuLXN5bXMK
IHhlbi94ZW4tc3ltcy5tYXAKIHhlbi94ZW4uKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01h
a2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGQ1ZDU4YTIwNWUuLmI1ODE0MWVm
ZTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYv
TWFrZWZpbGUKQEAgLTc1LDYgKzc1LDggQEAgZWZpLXkgOj0gJChzaGVsbCBpZiBbICEgLXIgJChC
QVNFRElSKS9pbmNsdWRlL3hlbi9jb21waWxlLmggLW8gXAogICAgICAgICAgICAgICAgICAgICAg
IC1PICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIF07IHRoZW4gXAogICAgICAgICAg
ICAgICAgICAgICAgICAgIGVjaG8gJyQoVEFSR0VUKS5lZmknOyBmaSkKIAorc2hpbS0kKENPTkZJ
R19QVkhfR1VFU1QpIDo9ICQoVEFSR0VUKS1zaGltCisKIGlmbmVxICgkKGJ1aWxkX2lkX2xpbmtl
ciksKQogbm90ZXNfcGhkcnMgPSAtLW5vdGVzCiBlbHNlCkBAIC05Myw3ICs5NSw3IEBAIGVuZGlm
CiBzeW1zLXdhcm4tZHVwLXkgOj0gLS13YXJuLWR1cAogc3ltcy13YXJuLWR1cC0kKENPTkZJR19T
VVBQUkVTU19EVVBMSUNBVEVfU1lNQk9MX1dBUk5JTkdTKSA6PQogCi0kKFRBUkdFVCk6ICQoVEFS
R0VUKS1zeW1zICQoZWZpLXkpIGJvb3QvbWtlbGYzMgorJChUQVJHRVQpOiAkKFRBUkdFVCktc3lt
cyAkKGVmaS15KSBib290L21rZWxmMzIgJChzaGltLXkpCiAJLi9ib290L21rZWxmMzIgJChub3Rl
c19waGRycykgJChUQVJHRVQpLXN5bXMgJChUQVJHRVQpICQoWEVOX0lNR19PRkZTRVQpIFwKIAkg
ICAgICAgICAgICAgICBgJChOTSkgJChUQVJHRVQpLXN5bXMgfCBzZWQgLW5lICdzL15cKFteIF0q
XCkgLiBfXzJNX3J3ZGF0YV9lbmQkJC8weFwxL3AnYAogCkBAIC0xNDQsNiArMTQ2LDExIEBAICQo
VEFSR0VUKS1zeW1zOiBwcmVsaW5rLm8geGVuLmxkcyAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xz
LWR1bW15Lm8KIAkJPiQoQEQpLyQoQEYpLm1hcAogCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSoK
IAorIyBVc2UgZWxmMzIteDg2LTY0IGlmIHRvb2xjaGFpbiBzdXBwb3J0IGV4aXN0cywgZWxmMzIt
aTM4NiBvdGhlcndpc2UuCiskKFRBUkdFVCktc2hpbTogRk9STUFUID0gJChmaXJzdHdvcmQgJChm
aWx0ZXIgZWxmMzIteDg2LTY0LCQoc2hlbGwgJChPQkpDT1BZKSAtLWhlbHApKSBlbGYzMi1pMzg2
KQorJChUQVJHRVQpLXNoaW06ICQoVEFSR0VUKS1zeW1zCisJJChPQkpDT1BZKSAtTyAkKEZPUk1B
VCkgJDwgJEAKKwogbm90ZS5vOiAkKFRBUkdFVCktc3ltcwogCSQoT0JKQ09QWSkgLU8gYmluYXJ5
IC0tb25seS1zZWN0aW9uPS5ub3RlLmdudS5idWlsZC1pZCAgJChCQVNFRElSKS94ZW4tc3ltcyAk
QC5iaW4KIAkkKE9CSkNPUFkpIC1JIGJpbmFyeSAtTyBlbGY2NC14ODYtNjQgLUIgaTM4Njp4ODYt
NjQgXApAQCAtMjI0LDUgKzIzMSw2IEBAIGNsZWFuOjoKIAlybSAtZiBhc20tb2Zmc2V0cy5zICou
bGRzIGJvb3QvKi5vIGJvb3QvKn4gYm9vdC9jb3JlIGJvb3QvbWtlbGYzMgogCXJtIC1mICQoQkFT
RURJUikvLnhlbi1zeW1zLlswLTldKiBib290Ly4qLmQKIAlybSAtZiAkKEJBU0VESVIpLy54ZW4u
ZWZpLlswLTldKiBlZmkvKi5lZmkgZWZpL2Rpc2FibGVkIGVmaS9ta3JlbG9jCisJcm0gLWYgJChC
QVNFRElSKS94ZW4tc2hpbQogCXJtIC1mIGJvb3QvY21kbGluZS5TIGJvb3QvcmVsb2MuUyBib290
LyoubG5rIGJvb3QvKi5iaW4KIAlybSAtZiBub3RlLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCA0NzVjNjc4ZjJj
Li42ODEwNDIyNDM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKKysrIGIv
eGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+
CisjaW5jbHVkZSA8cHVibGljL2VsZm5vdGUuaD4KIAogICAgICAgICAudGV4dAogICAgICAgICAu
Y29kZTMyCkBAIC0zNzQsNiArMzc1LDE1IEBAIGNzMzJfc3dpdGNoOgogICAgICAgICAvKiBKdW1w
IHRvIGVhcmxpZXIgbG9hZGVkIGFkZHJlc3MuICovCiAgICAgICAgIGptcCAgICAgKiVlZGkKIAor
CisjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAorRUxGTk9URShYZW4sIFhFTl9FTEZOT1RFX1BIWVMz
Ml9FTlRSWSwgLmxvbmcgc3ltX29mZnMoX19wdmhfc3RhcnQpKQorCitfX3B2aF9zdGFydDoKKyAg
ICAgICAgdWQyYQorCisjZW5kaWYgLyogQ09ORklHX1BWSF9HVUVTVCAqLworCiBfX3N0YXJ0Ogog
ICAgICAgICBjbGQKICAgICAgICAgY2xpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxk
cy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCA0MDBkOGE1NmM0Li5kODgwYjBhNjFh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMKQEAgLTM0LDcgKzM0LDcgQEAgT1VUUFVUX0FSQ0goaTM4Njp4ODYtNjQpCiBQSERS
UwogewogICB0ZXh0IFBUX0xPQUQgOwotI2lmIGRlZmluZWQoQlVJTERfSUQpICYmICFkZWZpbmVk
KEVGSSkKKyNpZiAoZGVmaW5lZChCVUlMRF9JRCkgJiYgIWRlZmluZWQoRUZJKSkgfHwgZGVmaW5l
ZCAoQ09ORklHX1BWSF9HVUVTVCkKICAgbm90ZSBQVF9OT1RFIDsKICNlbmRpZgogfQpAQCAtMTI4
LDYgKzEyOCwxMiBAQCBTRUNUSU9OUwogICAgICAgIF9fcGFyYW1fZW5kID0gLjsKICAgfSA6dGV4
dAogCisjaWYgZGVmaW5lZChDT05GSUdfUFZIX0dVRVNUKSAmJiAhZGVmaW5lZChFRkkpCisgIERF
Q0xfU0VDVElPTigubm90ZS5YZW4pIHsKKyAgICAgICooLm5vdGUuWGVuKQorICB9IDpub3RlIDp0
ZXh0CisjZW5kaWYKKwogI2lmIGRlZmluZWQoQlVJTERfSUQpCiAjaWYgIWRlZmluZWQoRUZJKQog
LyoKQEAgLTI3OSw2ICsyODUsNyBAQCBTRUNUSU9OUwogI2lmZGVmIEVGSQogICAgICAgICooLmNv
bW1lbnQpCiAgICAgICAgKiguY29tbWVudC4qKQorICAgICAgICooLm5vdGUuWGVuKQogI2VuZGlm
CiAgIH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5a0-0004ng-4c; Thu, 04 Jan 2018 13:29:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5Zy-0004Z8-Tj
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:06 +0000
X-Inumbo-ID: 7ac766a1-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ac766a1-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669881"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:42 +0000
Message-ID: <20180104130625.28605-32-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 31/74] x86: read wallclock from Xen
	running in pvh mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvdGltZS5jIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IGVl
MzVmZmRhNmMuLjg4NmZjNDUyNDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysr
IGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtOTY5LDYgKzk2OSwzNiBAQCBzdGF0aWMgdW5zaWdu
ZWQgbG9uZyBnZXRfY21vc190aW1lKHZvaWQpCiAgICAgcmV0dXJuIG1rdGltZShydGMueWVhciwg
cnRjLm1vbiwgcnRjLmRheSwgcnRjLmhvdXIsIHJ0Yy5taW4sIHJ0Yy5zZWMpOwogfQogCitzdGF0
aWMgdW5zaWduZWQgbG9uZyBub2lubGluZSBnZXRfeGVuX3dhbGxjbG9ja190aW1lKHZvaWQpCit7
CisjaWZkZWYgQ09ORklHX1hFTl9HVUVTVAorICAgIHN0cnVjdCBzaGFyZWRfaW5mbyAqc2hfaW5m
byA9IFhFTl9zaGFyZWRfaW5mbzsKKyAgICB1aW50MzJfdCB3Y192ZXJzaW9uOworICAgIHVpbnQ2
NF90IHdjX3NlYzsKKworICAgIGRvIHsKKyAgICAgICAgd2NfdmVyc2lvbiA9IHNoX2luZm8tPndj
X3ZlcnNpb24gJiB+MTsKKyAgICAgICAgc21wX3JtYigpOworCisgICAgICAgIHdjX3NlYyAgPSBz
aF9pbmZvLT53Y19zZWM7CisgICAgICAgIHNtcF9ybWIoKTsKKyAgICB9IHdoaWxlICggd2NfdmVy
c2lvbiAhPSBzaF9pbmZvLT53Y192ZXJzaW9uICk7CisKKyAgICByZXR1cm4gd2Nfc2VjICsgcmVh
ZF94ZW5fdGltZXIoKSAvIDEwMDAwMDAwMDA7CisjZWxzZQorICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworICAgIHJldHVybiAwOworI2VuZGlmCit9CisKK3N0YXRpYyB1bnNpZ25lZCBsb25nIGdl
dF93YWxsY2xvY2tfdGltZSh2b2lkKQoreworICAgIGlmICggIXhlbl9ndWVzdCApCisgICAgICAg
IHJldHVybiBnZXRfY21vc190aW1lKCk7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gZ2V0X3hl
bl93YWxsY2xvY2tfdGltZSgpOworfQorCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiBTeXN0ZW0g
VGltZQogICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKi8KQEAgLTE3NjQsOCArMTc5NCw4IEBAIGludCBfX2lu
aXQgaW5pdF94ZW5fdGltZSh2b2lkKQogCiAgICAgb3Blbl9zb2Z0aXJxKFRJTUVfQ0FMSUJSQVRF
X1NPRlRJUlEsIGxvY2FsX3RpbWVfY2FsaWJyYXRpb24pOwogCi0gICAgLyogTkIuIGdldF9jbW9z
X3RpbWUoKSBjYW4gdGFrZSBvdmVyIG9uZSBzZWNvbmQgdG8gZXhlY3V0ZS4gKi8KLSAgICBkb19z
ZXR0aW1lKGdldF9jbW9zX3RpbWUoKSwgMCwgTk9XKCkpOworICAgIC8qIE5CLiBnZXRfd2FsbGNs
b2NrX3RpbWUoKSBjYW4gdGFrZSBvdmVyIG9uZSBzZWNvbmQgdG8gZXhlY3V0ZS4gKi8KKyAgICBk
b19zZXR0aW1lKGdldF93YWxsY2xvY2tfdGltZSgpLCAwLCBOT1coKSk7CiAKICAgICAvKiBGaW5p
c2ggcGxhdGZvcm0gdGltZXIgaW5pdGlhbGl6YXRpb24uICovCiAgICAgdHJ5X3BsYXRmb3JtX3Rp
bWVyX3RhaWwoZmFsc2UpOwpAQCAtMTg3NSw3ICsxOTA1LDcgQEAgaW50IHRpbWVfc3VzcGVuZCh2
b2lkKQogewogICAgIGlmICggc21wX3Byb2Nlc3Nvcl9pZCgpID09IDAgKQogICAgIHsKLSAgICAg
ICAgY21vc191dGNfb2Zmc2V0ID0gLWdldF9jbW9zX3RpbWUoKTsKKyAgICAgICAgY21vc191dGNf
b2Zmc2V0ID0gLWdldF93YWxsY2xvY2tfdGltZSgpOwogICAgICAgICBjbW9zX3V0Y19vZmZzZXQg
Kz0gZ2V0X3NlYygpOwogICAgICAgICBraWxsX3RpbWVyKCZjYWxpYnJhdGlvbl90aW1lcik7CiAK
QEAgLTE5MDIsNyArMTkzMiw3IEBAIGludCB0aW1lX3Jlc3VtZSh2b2lkKQogCiAgICAgc2V0X3Rp
bWVyKCZjYWxpYnJhdGlvbl90aW1lciwgTk9XKCkgKyBFUE9DSCk7CiAKLSAgICBkb19zZXR0aW1l
KGdldF9jbW9zX3RpbWUoKSArIGNtb3NfdXRjX29mZnNldCwgMCwgTk9XKCkpOworICAgIGRvX3Nl
dHRpbWUoZ2V0X3dhbGxjbG9ja190aW1lKCkgKyBjbW9zX3V0Y19vZmZzZXQsIDAsIE5PVygpKTsK
IAogICAgIHVwZGF0ZV92Y3B1X3N5c3RlbV90aW1lKGN1cnJlbnQpOwogCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5a1-0004qZ-C8; Thu, 04 Jan 2018 13:29:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5a0-0004nC-40
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:08 +0000
X-Inumbo-ID: 1351ab04-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1351ab04-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:56 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097452"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:04 +0000
Message-ID: <20180104130625.28605-54-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 53/74] xen/pvshim: modify Dom0 builder in
	order to build a DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFjY29yZGluZyB0
byB0aGUgUFYgQUJJIHRoZSBpbml0aWFsIHZpcnR1YWwgbWVtb3J5IHJlZ2lvbnMgc2hvdWxkCmNv
bnRhaW4gdGhlIHhlbnN0b3JlIGFuZCBjb25zb2xlIHBhZ2VzIGFmdGVyIHRoZSBzdGFydF9pbmZv
LiBGaXggdGhpcwphbmQgYWRkIHRoZSBwYWdlcyB0byB0aGUgcDJtL20ycCBhZnRlciB0aGUgc3Rh
cnRfaW5mbyBwYWdlIGFsc28uCgpBbHNvIHNldCB0aGUgY29ycmVjdCB2YWx1ZXMgaW4gdGhlIHN0
YXJ0X2luZm8gZm9yIERvbVUgb3BlcmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYyAgICAgfCAzOCArKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L3B2L3No
aW0uYyAgICAgICAgICAgfCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCB8ICA0ICsrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9wdi9zaGltLmggICAgfCAyMSArKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDEyMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmlu
ZGV4IDk1MzQ3YzZmZDIuLmUxNTJmZTNhOWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9k
b20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtMzEsOSAr
MzEsOCBAQAogI2RlZmluZSBMM19QUk9UIChCQVNFX1BST1R8X1BBR0VfRElSVFkpCiAjZGVmaW5l
IEw0X1BST1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKIAotc3RhdGljIF9faW5pdCB2b2lkIGRv
bTBfdXBkYXRlX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdnBo
eXNtYXBfcykKK19faW5pdCB2b2lkIGRvbTBfdXBkYXRlX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX3MpCiB7CiAgICAgaWYgKCAh
aXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICAgICAgKCh1bnNpZ25lZCBsb25nICopdnBoeXNt
YXBfcylbcGZuXSA9IG1mbjsKQEAgLTMxNiw2ICszMTUsMTAgQEAgaW50IF9faW5pdCBkb20wX2Nv
bnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXBf
ZW5kOwogICAgIHVuc2lnbmVkIGxvbmcgdnN0YXJ0aW5mb19zdGFydDsKICAgICB1bnNpZ25lZCBs
b25nIHZzdGFydGluZm9fZW5kOworICAgIHVuc2lnbmVkIGxvbmcgdnhlbnN0b3JlX3N0YXJ0ID0g
MDsKKyAgICB1bnNpZ25lZCBsb25nIHZ4ZW5zdG9yZV9lbmQgPSAwOworICAgIHVuc2lnbmVkIGxv
bmcgdmNvbnNvbGVfc3RhcnQgPSAwOworICAgIHVuc2lnbmVkIGxvbmcgdmNvbnNvbGVfZW5kID0g
MDsKICAgICB1bnNpZ25lZCBsb25nIHZzdGFja19zdGFydDsKICAgICB1bnNpZ25lZCBsb25nIHZz
dGFja19lbmQ7CiAgICAgdW5zaWduZWQgbG9uZyB2cHRfc3RhcnQ7CkBAIC00NDMsOSArNDQ2LDE4
IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICB2
c3RhcnRpbmZvX3N0YXJ0ID0gcm91bmRfcGd1cCh2cGh5c21hcF9lbmQpOwogICAgIHZzdGFydGlu
Zm9fZW5kICAgPSAodnN0YXJ0aW5mb19zdGFydCArCiAgICAgICAgICAgICAgICAgICAgICAgICBz
aXplb2Yoc3RydWN0IHN0YXJ0X2luZm8pICsKLSAgICAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvKSk7CisgICAgICAgICAgICAgICAgICAgICAg
ICAocHZfc2hpbSA/IDAgOiBzaXplb2Yoc3RydWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbykpKTsK
IAotICAgIHZwdF9zdGFydCAgICAgICAgPSByb3VuZF9wZ3VwKHZzdGFydGluZm9fZW5kKTsKKyAg
ICBpZiAoIHB2X3NoaW0gKQorICAgIHsKKyAgICAgICAgdnhlbnN0b3JlX3N0YXJ0ICA9IHJvdW5k
X3BndXAodnN0YXJ0aW5mb19lbmQpOworICAgICAgICB2eGVuc3RvcmVfZW5kICAgID0gdnhlbnN0
b3JlX3N0YXJ0ICsgUEFHRV9TSVpFOworICAgICAgICB2Y29uc29sZV9zdGFydCAgID0gdnhlbnN0
b3JlX2VuZDsKKyAgICAgICAgdmNvbnNvbGVfZW5kICAgICA9IHZjb25zb2xlX3N0YXJ0ICsgUEFH
RV9TSVpFOworICAgICAgICB2cHRfc3RhcnQgICAgICAgID0gdmNvbnNvbGVfZW5kOworICAgIH0K
KyAgICBlbHNlCisgICAgICAgIHZwdF9zdGFydCAgICAgICAgPSByb3VuZF9wZ3VwKHZzdGFydGlu
Zm9fZW5kKTsKICAgICBmb3IgKCBucl9wdF9wYWdlcyA9IDI7IDsgbnJfcHRfcGFnZXMrKyApCiAg
ICAgewogICAgICAgICB2cHRfZW5kICAgICAgICAgID0gdnB0X3N0YXJ0ICsgKG5yX3B0X3BhZ2Vz
ICogUEFHRV9TSVpFKTsKQEAgLTUzOCw2ICs1NTAsOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3Ry
dWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICIgSW5pdC4gcmFtZGlzazogJXAt
PiVwXG4iCiAgICAgICAgICAgICIgUGh5cy1NYWNoIG1hcDogJXAtPiVwXG4iCiAgICAgICAgICAg
ICIgU3RhcnQgaW5mbzogICAgJXAtPiVwXG4iCisgICAgICAgICAgICIgWGVuc3RvcmUgcmluZzog
JXAtPiVwXG4iCisgICAgICAgICAgICIgQ29uc29sZSByaW5nOiAgJXAtPiVwXG4iCiAgICAgICAg
ICAgICIgUGFnZSB0YWJsZXM6ICAgJXAtPiVwXG4iCiAgICAgICAgICAgICIgQm9vdCBzdGFjazog
ICAgJXAtPiVwXG4iCiAgICAgICAgICAgICIgVE9UQUw6ICAgICAgICAgJXAtPiVwXG4iLApAQCAt
NTQ1LDYgKzU1OSw4IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFp
biAqZCwKICAgICAgICAgICAgX3AodmluaXRyZF9zdGFydCksIF9wKHZpbml0cmRfZW5kKSwKICAg
ICAgICAgICAgX3AodnBoeXNtYXBfc3RhcnQpLCBfcCh2cGh5c21hcF9lbmQpLAogICAgICAgICAg
ICBfcCh2c3RhcnRpbmZvX3N0YXJ0KSwgX3AodnN0YXJ0aW5mb19lbmQpLAorICAgICAgICAgICBf
cCh2eGVuc3RvcmVfc3RhcnQpLCBfcCh2eGVuc3RvcmVfZW5kKSwKKyAgICAgICAgICAgX3AodmNv
bnNvbGVfc3RhcnQpLCBfcCh2Y29uc29sZV9lbmQpLAogICAgICAgICAgICBfcCh2cHRfc3RhcnQp
LCBfcCh2cHRfZW5kKSwKICAgICAgICAgICAgX3AodnN0YWNrX3N0YXJ0KSwgX3AodnN0YWNrX2Vu
ZCksCiAgICAgICAgICAgIF9wKHZfc3RhcnQpLCBfcCh2X2VuZCkpOwpAQCAtNzM4LDcgKzc1NCw4
IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKIAogICAg
IHNpLT5zaGFyZWRfaW5mbyA9IHZpcnRfdG9fbWFkZHIoZC0+c2hhcmVkX2luZm8pOwogCi0gICAg
c2ktPmZsYWdzICAgICAgICA9IFNJRl9QUklWSUxFR0VEIHwgU0lGX0lOSVRET01BSU47CisgICAg
aWYgKCAhcHZfc2hpbSApCisgICAgICAgIHNpLT5mbGFncyAgICA9IFNJRl9QUklWSUxFR0VEIHwg
U0lGX0lOSVRET01BSU47CiAgICAgaWYgKCAhdmluaXRyZF9zdGFydCAmJiBpbml0cmRfbGVuICkK
ICAgICAgICAgc2ktPmZsYWdzICAgfD0gU0lGX01PRF9TVEFSVF9QRk47CiAgICAgc2ktPmZsYWdz
ICAgICAgIHw9ICh4ZW5fcHJvY2Vzc29yX3BtYml0cyA8PCA4KSAmIFNJRl9QTV9NQVNLOwpAQCAt
ODMwLDE1ICs4NDcsMjAgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9t
YWluICpkLAogICAgICAgICBzdHJsY3B5KChjaGFyICopc2ktPmNtZF9saW5lLCBjbWRsaW5lLCBz
aXplb2Yoc2ktPmNtZF9saW5lKSk7CiAKICNpZmRlZiBDT05GSUdfVklERU8KLSAgICBpZiAoIGZp
bGxfY29uc29sZV9zdGFydF9pbmZvKCh2b2lkICopKHNpICsgMSkpICkKKyAgICBpZiAoICFwdl9z
aGltICYmIGZpbGxfY29uc29sZV9zdGFydF9pbmZvKCh2b2lkICopKHNpICsgMSkpICkKICAgICB7
CiAgICAgICAgIHNpLT5jb25zb2xlLmRvbTAuaW5mb19vZmYgID0gc2l6ZW9mKHN0cnVjdCBzdGFy
dF9pbmZvKTsKICAgICAgICAgc2ktPmNvbnNvbGUuZG9tMC5pbmZvX3NpemUgPSBzaXplb2Yoc3Ry
dWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbyk7CiAgICAgfQogI2VuZGlmCiAKKyAgICBpZiAoIHB2
X3NoaW0gKQorICAgICAgICBwdl9zaGltX3NldHVwX2RvbShkLCBsNHN0YXJ0LCB2X3N0YXJ0LCB2
eGVuc3RvcmVfc3RhcnQsIHZjb25zb2xlX3N0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAg
ICB2cGh5c21hcF9zdGFydCwgc2kpOworCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkg
KQotICAgICAgICB4bGF0X3N0YXJ0X2luZm8oc2ksIFhMQVRfc3RhcnRfaW5mb19jb25zb2xlX2Rv
bTApOworICAgICAgICB4bGF0X3N0YXJ0X2luZm8oc2ksIHB2X3NoaW0gPyBYTEFUX3N0YXJ0X2lu
Zm9fY29uc29sZV9kb21VCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhM
QVRfc3RhcnRfaW5mb19jb25zb2xlX2RvbTApOwogCiAgICAgLyogUmV0dXJuIHRvIGlkbGUgZG9t
YWluJ3MgcGFnZSB0YWJsZXMuICovCiAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChOVUxM
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYv
c2hpbS5jCmluZGV4IDRkMDM3MzU1ZGIuLjVlN2U0NjYzMmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtMTgsMTYgKzE4
LDgyIEBACiAgKgogICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KICAq
LworI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgogCiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxh
c20vZG9tMF9idWlsZC5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgorI2luY2x1ZGUgPGFzbS9w
di9tbS5oPgogCiAjaWZuZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQogYm9vbCBwdl9zaGlt
OwogYm9vbGVhbl9wYXJhbSgicHYtc2hpbSIsIHB2X3NoaW0pOwogI2VuZGlmCiAKKyNkZWZpbmUg
TDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRHxfUEFHRV9VU0VS
fCBcCisgICAgICAgICAgICAgICAgIF9QQUdFX0dVRVNUX0tFUk5FTCkKKyNkZWZpbmUgQ09NUEFU
X0wxX1BST1QgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpCisKK3N0YXRp
YyB2b2lkIF9faW5pdCByZXBsYWNlX3ZhKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAq
bDRzdGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmEs
IHVuc2lnbmVkIGxvbmcgbWZuKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CisgICAg
bDRfcGdlbnRyeV90ICpwbDRlOworICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKKyAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmU7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlOworCisgICAgcGw0ZSA9IGw0c3Rh
cnQgKyBsNF90YWJsZV9vZmZzZXQodmEpOworICAgIHBsM2UgPSBsNGVfdG9fbDNlKCpwbDRlKTsK
KyAgICBwbDNlICs9IGwzX3RhYmxlX29mZnNldCh2YSk7CisgICAgcGwyZSA9IGwzZV90b19sMmUo
KnBsM2UpOworICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZhKTsKKyAgICBwbDFlID0gbDJl
X3RvX2wxZSgqcGwyZSk7CisgICAgcGwxZSArPSBsMV90YWJsZV9vZmZzZXQodmEpOworCisgICAg
cGFnZSA9IG1mbl90b19wYWdlKGwxZV9nZXRfcGZuKCpwbDFlKSk7CisgICAgLyogRnJlZSBvcmln
aW5hbCBwYWdlLCB3aWxsIGJlIHJlcGxhY2VkICovCisgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFn
ZSk7CisgICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBhZ2UsIDApOworCisgICAgKnBsMWUgPSBsMWVf
ZnJvbV9wZm4obWZuLCAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/IEwxX1BST1QKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogQ09NUEFUX0wx
X1BST1QpKTsKK30KKwordm9pZCBfX2luaXQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRvbWFp
biAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyB2YV9zdGFydCwgdW5zaWduZWQgbG9uZyBzdG9yZV92YSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY29uc29sZV92YSwgdW5zaWdu
ZWQgbG9uZyB2cGh5c21hcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0X2lu
Zm9fdCAqc2kpCit7CisgICAgdWludDY0X3QgcGFyYW0gPSAwOworICAgIGxvbmcgcmM7CisKKyNk
ZWZpbmUgU0VUX0FORF9NQVBfUEFSQU0ocCwgc2ksIHZhKSAoeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFy
YW0ocCwgJnBhcmFtKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICgg
cmMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBnZXQgIiAjcCAiXG4iKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHNpKSA9IHBhcmFt
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGlmICggdmEgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIEJVR19PTih1bnNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QobWZuX3RvX3BhZ2Uo
cGFyYW0pLCBkb21faW8pKTsgICAgICAgXAorICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1
ZXN0KG1mbl90b19wYWdlKHBhcmFtKSwgZCwgWEVOU0hBUkVfd3JpdGFibGUpOyAgIFwKKyAgICAg
ICAgcmVwbGFjZV92YShkLCBsNHN0YXJ0LCB2YSwgcGFyYW0pOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgKHZhIC0g
dmFfc3RhcnQpID4+IFBBR0VfU0hJRlQsIHBhcmFtLCB2cGh5c21hcCk7XAorICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKK30pCisgICAgU0VUX0FORF9NQVBfUEFSQU0oSFZNX1BBUkFNX1NUT1JFX1BG
Tiwgc2ktPnN0b3JlX21mbiwgc3RvcmVfdmEpOworICAgIFNFVF9BTkRfTUFQX1BBUkFNKEhWTV9Q
QVJBTV9TVE9SRV9FVlRDSE4sIHNpLT5zdG9yZV9ldnRjaG4sIDApOworICAgIGlmICggIXB2X2Nv
bnNvbGUgKQorICAgIHsKKyAgICAgICAgU0VUX0FORF9NQVBfUEFSQU0oSFZNX1BBUkFNX0NPTlNP
TEVfUEZOLCBzaS0+Y29uc29sZS5kb21VLm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc29sZV92YSk7CisgICAgICAgIFNFVF9BTkRfTUFQX1BBUkFNKEhWTV9QQVJBTV9DT05TT0xF
X0VWVENITiwgc2ktPmNvbnNvbGUuZG9tVS5ldnRjaG4sIDApOworICAgIH0KKyN1bmRlZiBTRVRf
QU5EX01BUF9QQVJBTQorfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbTBfYnVpbGQuaAppbmRleCBkODNkMmI0Mzg3Li5kOTg1NDA2NTAzIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbTBfYnVpbGQuaApAQCAtMSw2ICsxLDcgQEAKICNpZm5kZWYgX0RPTTBfQlVJ
TERfSF8KICNkZWZpbmUgX0RPTTBfQlVJTERfSF8KIAorI2luY2x1ZGUgPHhlbi9saWJlbGYuaD4K
ICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIAogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgpAQCAtMjks
NiArMzAsOSBAQCBpbnQgZG9tMF9jb25zdHJ1Y3RfcHZoKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IG1vZHVsZV90ICppbWFnZSwKIHVuc2lnbmVkIGxvbmcgZG9tMF9wYWdpbmdfcGFnZXMoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBucl9wYWdlcyk7CiAKK3ZvaWQgZG9tMF91cGRhdGVfcGh5c21hcChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyB2cGh5c21hcF9zKTsKKwogI2VuZGlmCS8qIF9E
T00wX0JVSUxEX0hfICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2
L3NoaW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oCmluZGV4IDE0NjhjZmQ0OTgu
LmIwYzM2MWNiYTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oCkBAIC0yOSw2ICsyOSwyNyBAQCBleHRl
cm4gYm9vbCBwdl9zaGltOwogIyBkZWZpbmUgcHZfc2hpbSAwCiAjZW5kaWYgLyogQ09ORklHX1BW
X1NISU17LF9FWENMVVNJVkV9ICovCiAKKyNpZmRlZiBDT05GSUdfUFZfU0hJTQorCit2b2lkIHB2
X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwK
KyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YV9zdGFydCwgdW5zaWduZWQg
bG9uZyBzdG9yZV92YSwKKyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjb25z
b2xlX3ZhLCB1bnNpZ25lZCBsb25nIHZwaHlzbWFwLAorICAgICAgICAgICAgICAgICAgICAgICBz
dGFydF9pbmZvX3QgKnNpKTsKKworI2Vsc2UKKworc3RhdGljIGlubGluZSB2b2lkIHB2X3NoaW1f
c2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhX3N0YXJ0LAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RvcmVf
dmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBj
b25zb2xlX3ZhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgdnBoeXNtYXAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Rh
cnRfaW5mb190ICpzaSkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKworI2VuZGlm
CisKICNlbmRpZiAvKiBfX1g4Nl9QVl9TSElNX0hfXyAqLwogCiAvKgotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5a2-0004uY-OZ; Thu, 04 Jan 2018 13:29:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5a1-0004qP-Dl
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:09 +0000
X-Inumbo-ID: 14cb2c69-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14cb2c69-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:27:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097461"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:23 +0000
Message-ID: <20180104130625.28605-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 12/74] xen/acpi: mark the PM timer FADT
	field as optional
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFjY29yZGluZyB0
byB0aGUgQUNQSSA2LjEgc3BlY2lmaWNhdGlvbiB0aGlzIGZpZWxkIGlzIG9wdGlvbmFsLCBzbwpt
YXJrIGl0IGFzIHN1Y2guCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy90YmZhZHQuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvdGFibGVzL3RiZmFkdC5jIGIveGVuL2RyaXZlcnMvYWNw
aS90YWJsZXMvdGJmYWR0LmMKaW5kZXggZDYyZDhkNWNiOS4uZTg0YTcyNmRmZSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMvdGJmYWR0LmMKKysrIGIveGVuL2RyaXZlcnMvYWNw
aS90YWJsZXMvdGJmYWR0LmMKQEAgLTk1LDcgKzk1LDcgQEAgc3RhdGljIHN0cnVjdCBhY3BpX2Zh
ZHRfaW5mbyBfX2luaXRkYXRhIGZhZHRfaW5mb190YWJsZVtdID0gewogCiAJeyJQbVRpbWVyQmxv
Y2siLCBBQ1BJX0ZBRFRfT0ZGU0VUKHhwbV90aW1lcl9ibG9jayksCiAJIEFDUElfRkFEVF9PRkZT
RVQocG1fdGltZXJfYmxvY2spLAotCSBBQ1BJX0ZBRFRfT0ZGU0VUKHBtX3RpbWVyX2xlbmd0aCks
IEFDUElfRkFEVF9SRVFVSVJFRH0sCisJIEFDUElfRkFEVF9PRkZTRVQocG1fdGltZXJfbGVuZ3Ro
KSwgQUNQSV9GQURUX09QVElPTkFMfSwKIAogCXsiR3BlMEJsb2NrIiwgQUNQSV9GQURUX09GRlNF
VCh4Z3BlMF9ibG9jayksCiAJIEFDUElfRkFEVF9PRkZTRVQoZ3BlMF9ibG9jayksCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5a5-0004zP-0M; Thu, 04 Jan 2018 13:29:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5a3-0004ko-RG
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:11 +0000
X-Inumbo-ID: 7d4af653-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d4af653-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669886"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:06 +0000
Message-ID: <20180104130625.28605-56-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 55/74] xen/pvshim: forward evtchn ops
	between L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCk5vdGUgdGhhdCB0
aGUgdW5tYXNrIGFuZCB0aGUgdmlycSBvcGVyYXRpb25zIGFyZSBoYW5kbGVkIGJ5IHRoZSBzaGlt
Cml0c2VsZiwgYW5kIHRoYXQgRklGTyBldmVudCBjaGFubmVscyBhcmUgbm90IGV4cG9zZWQgdG8g
dGhlIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6
b24uY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgICB8ICAyNSArKystCiB4
ZW4vYXJjaC94ODYvcHYvc2hpbS5jICAgICAgICAgICAgfCAyNTkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICB8
ICAgNyArKwogeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgICAgICAgIHwgMTAwICsrKysrKysr
Ky0tLS0tLQogeGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jIHwgIDExICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaCAgICAgfCAgMTIgKysKIHhlbi9pbmNsdWRlL3hlbi9l
dmVudC5oICAgICAgICAgICB8ICAxNSArKysKIHhlbi9pbmNsdWRlL3hlbi9wdl9jb25zb2xlLmgg
ICAgICB8ICAgNiArCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgfCAgIDIgKwog
OSBmaWxlcyBjaGFuZ2VkLCAzOTQgaW5zZXJ0aW9ucygrKSwgNDMgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hl
bi5jCmluZGV4IGE5ZGUyMDcwOGMuLjY1M2E3MzY2YWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTE4LDYgKzE4
LDcgQEAKICAqCiAgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgogICov
CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KICNpbmNsdWRlIDx4ZW4vcHZfY29uc29sZS5oPgpAQCAtMTU1LDExICsx
NTYsMzEgQEAgc3RhdGljIHZvaWQgc2V0X3ZjcHVfaWQodm9pZCkKIHN0YXRpYyB2b2lkIHhlbl9l
dnRjaG5fdXBjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0cnVjdCB2
Y3B1X2luZm8gKnZjcHVfaW5mbyA9IHRoaXNfY3B1KHZjcHVfaW5mbyk7CisgICAgdW5zaWduZWQg
bG9uZyBwZW5kaW5nOwogCiAgICAgdmNwdV9pbmZvLT5ldnRjaG5fdXBjYWxsX3BlbmRpbmcgPSAw
OwotICAgIHhjaGcoJnZjcHVfaW5mby0+ZXZ0Y2huX3BlbmRpbmdfc2VsLCAwKTsKKyAgICBwZW5k
aW5nID0geGNoZygmdmNwdV9pbmZvLT5ldnRjaG5fcGVuZGluZ19zZWwsIDApOwogCi0gICAgcHZf
Y29uc29sZV9yeChyZWdzKTsKKyAgICB3aGlsZSAoIHBlbmRpbmcgKQorICAgIHsKKyAgICAgICAg
dW5zaWduZWQgaW50IGwxID0gZmZzbChwZW5kaW5nKSAtIDE7CisgICAgICAgIHVuc2lnbmVkIGxv
bmcgZXZ0Y2huID0geGNoZygmWEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fcGVuZGluZ1tsMV0sIDAp
OworCisgICAgICAgIF9fY2xlYXJfYml0KGwxLCAmcGVuZGluZyk7CisgICAgICAgIGV2dGNobiAm
PSB+WEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fbWFza1tsMV07CisgICAgICAgIHdoaWxlICggZXZ0
Y2huICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQgPSBmZnNsKGV2
dGNobikgLSAxOworCisgICAgICAgICAgICBfX2NsZWFyX2JpdChwb3J0LCAmZXZ0Y2huKTsKKyAg
ICAgICAgICAgIHBvcnQgKz0gbDEgKiBCSVRTX1BFUl9MT05HOworCisgICAgICAgICAgICBpZiAo
IHB2X2NvbnNvbGUgJiYgcG9ydCA9PSBwdl9jb25zb2xlX2V2dGNobigpICkKKyAgICAgICAgICAg
ICAgICBwdl9jb25zb2xlX3J4KHJlZ3MpOworICAgICAgICAgICAgZWxzZSBpZiAoIHB2X3NoaW0g
KQorICAgICAgICAgICAgICAgIHB2X3NoaW1faW5qZWN0X2V2dGNobihwb3J0KTsKKyAgICAgICAg
fQorICAgIH0KIAogICAgIGFja19BUElDX2lycSgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggZDMxOGYwN2QwOC4u
Njk0ODI5OTNmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysgYi94ZW4v
YXJjaC94ODYvcHYvc2hpbS5jCkBAIC0xOCw2ICsxOCw4IEBACiAgKgogICogQ29weXJpZ2h0IChj
KSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KICAqLworI2luY2x1ZGUgPHhlbi9ldmVudC5oPgor
I2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+
CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vc2h1dGRvd24uaD4KQEAgLTYz
LDYgKzY1LDMxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXBsYWNlX3ZhKHN0cnVjdCBkb21haW4g
KmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogQ09NUEFUX0wxX1BST1QpKTsKIH0KIAorc3RhdGlj
IHZvaWQgZXZ0Y2huX3Jlc2VydmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBvcnQp
Cit7CisgICAgc3RydWN0IGV2dGNobl91bm1hc2sgdW5tYXNrID0geworICAgICAgICAucG9ydCA9
IHBvcnQsCisgICAgfTsKKworICAgIEFTU0VSVChwb3J0X2lzX3ZhbGlkKGQsIHBvcnQpKTsKKyAg
ICBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQpLT5zdGF0ZSA9IEVDU19SRVNFUlZFRDsKKyAgICBC
VUdfT04oeGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX3VubWFzaywgJnVu
bWFzaykpOworfQorCitzdGF0aWMgYm9vbCBldnRjaG5faGFuZGxlZChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgcG9ydCkKK3sKKyAgICBBU1NFUlQocG9ydF9pc192YWxpZChkLCBwb3J0
KSk7CisgICAgLyogVGhlIHNoaW0gbWFuYWdlcyBWSVJRcywgdGhlIHJlc3QgaXMgZm9yd2FyZGVk
IHRvIEwwLiAqLworICAgIHJldHVybiBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQpLT5zdGF0ZSA9
PSBFQ1NfVklSUTsKK30KKworc3RhdGljIHZvaWQgZXZ0Y2huX2Fzc2lnbl92Y3B1KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBwb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCB2Y3B1KQoreworICAgIEFTU0VSVChwb3J0X2lzX3ZhbGlkKGQsIHBv
cnQpKTsKKyAgICBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQpLT5ub3RpZnlfdmNwdV9pZCA9IHZj
cHU7Cit9CisKIHZvaWQgX19pbml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQs
IGw0X3BnZW50cnlfdCAqbDRzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgdmFfc3RhcnQsIHVuc2lnbmVkIGxvbmcgc3RvcmVfdmEsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvbnNvbGVfdmEsIHVuc2lnbmVkIGxv
bmcgdnBoeXNtYXAsCkBAIC04Myw2ICsxMTAsMTEgQEAgdm9pZCBfX2luaXQgcHZfc2hpbV9zZXR1
cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAgICAgICBy
ZXBsYWNlX3ZhKGQsIGw0c3RhcnQsIHZhLCBwYXJhbSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgZG9tMF91cGRhdGVfcGh5c21hcChkLCAodmEgLSB2YV9z
dGFydCkgPj4gUEFHRV9TSElGVCwgcGFyYW0sIHZwaHlzbWFwKTtcCiAgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIEJVR19PTihldnRjaG5fYWxsb2NhdGVfcG9ydChkLCBwYXJhbSkpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBldnRjaG5fcmVzZXJ2ZShkLCBwYXJh
bSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiB9KQogICAgIFNFVF9BTkRfTUFQX1BBUkFNKEhWTV9QQVJBTV9T
VE9SRV9QRk4sIHNpLT5zdG9yZV9tZm4sIHN0b3JlX3ZhKTsKICAgICBTRVRfQU5EX01BUF9QQVJB
TShIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCBzaS0+c3RvcmVfZXZ0Y2huLCAwKTsKQEAgLTEwMSw2
ICsxMzMsMjMzIEBAIHZvaWQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbikKICAgICB4
ZW5faHlwZXJjYWxsX3NodXRkb3duKHJlYXNvbik7CiB9CiAKK2xvbmcgcHZfc2hpbV9ldmVudF9j
aGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQorewor
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CisgICAgbG9uZyByYzsKKwor
ICAgIHN3aXRjaCAoIGNtZCApCisgICAgeworI2RlZmluZSBFVlRDSE5fRk9SV0FSRChjbWQsIHBv
cnRfZmllbGQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorY2FzZSBFVlRDSE5P
UF8jI2NtZDogeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHN0cnVjdCBldnRjaG5fIyNjbWQgb3A7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggY29weV9m
cm9tX2d1ZXN0KCZvcCwgYXJnLCAxKSAhPSAwICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICByZXR1cm4gLUVGQVVMVDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJjID0geGVuX2h5cGVy
Y2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QXyMjY21kLCAmb3ApOyAgICAgICAgICAgXAor
ICAgIGlmICggcmMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHJjID0gZXZ0Y2huX2FsbG9jYXRlX3BvcnQoZCwgb3AucG9ydF9m
aWVsZCk7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggcmMgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBzdHJ1Y3QgZXZ0Y2huX2Nsb3NlIGNsb3NlID0geyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgLnBvcnQgPSBvcC5wb3J0
X2ZpZWxkLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB9
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9l
dmVudF9jaGFubmVsX29wKEVWVENITk9QX2Nsb3NlLCAmY2xvc2UpKTsgXAorICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBldnRjaG5fcmVzZXJ2ZShkLCBvcC5wb3J0
X2ZpZWxkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHNwaW5fdW5sb2Nr
KCZkLT5ldmVudF9sb2NrKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggIXJjICYmIF9fY29weV90b19ndWVzdChhcmcs
ICZvcCwgMSkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByYyA9IC1FRkFV
TFQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGJyZWFrOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0KKyAgICBFVlRDSE5fRk9S
V0FSRChhbGxvY191bmJvdW5kLCBwb3J0KQorICAgIEVWVENITl9GT1JXQVJEKGJpbmRfaW50ZXJk
b21haW4sIGxvY2FsX3BvcnQpCisjdW5kZWYgRVZUQ0hOX0ZPUldBUkQKKworICAgIGNhc2UgRVZU
Q0hOT1BfYmluZF92aXJxOiB7CisgICAgICAgIHN0cnVjdCBldnRjaG5fYmluZF92aXJxIHZpcnE7
CisgICAgICAgIHN0cnVjdCBldnRjaG5fYWxsb2NfdW5ib3VuZCBhbGxvYyA9IHsKKyAgICAgICAg
ICAgIC5kb20gPSBET01JRF9TRUxGLAorICAgICAgICAgICAgLnJlbW90ZV9kb20gPSBET01JRF9T
RUxGLAorICAgICAgICB9OworCisgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ2aXJxLCBh
cmcsIDEpICE9IDAgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgICAgIC8qCisg
ICAgICAgICAqIFRoZSBldmVudCBjaGFubmVsIHNwYWNlIGlzIGFjdHVhbGx5IGNvbnRyb2xsZWQg
YnkgTDAgWGVuLCBzbworICAgICAgICAgKiBhbGxvY2F0ZSBhIHBvcnQgZnJvbSBMMCBhbmQgdGhl
biBmb3JjZSB0aGUgVklSUSB0byBiZSBib3VuZCB0byB0aGF0CisgICAgICAgICAqIHNwZWNpZmlj
IHBvcnQuCisgICAgICAgICAqCisgICAgICAgICAqIFRoaXMgaXMgb25seSByZXF1aXJlZCBmb3Ig
VklSUSBiZWNhdXNlIHRoZSByZXN0IG9mIHRoZSBldmVudCBjaGFubmVsCisgICAgICAgICAqIG9w
ZXJhdGlvbnMgYXJlIGhhbmRsZWQgZGlyZWN0bHkgYnkgTDAuCisgICAgICAgICAqLworICAgICAg
ICByYyA9IHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9hbGxvY191bmJv
dW5kLCAmYWxsb2MpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgLyogRm9yY2UgTDEgdG8gdXNlIHRoZSBldmVudCBjaGFubmVsIHBvcnQgYWxsb2NhdGVk
IG9uIEwwLiAqLworICAgICAgICByYyA9IGV2dGNobl9iaW5kX3ZpcnEoJnZpcnEsIGFsbG9jLnBv
cnQpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgIHN0cnVjdCBl
dnRjaG5fY2xvc2UgZnJlZSA9IHsKKyAgICAgICAgICAgICAgICAucG9ydCA9IGFsbG9jLnBvcnQs
CisgICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgICB4ZW5faHlwZXJjYWxsX2V2ZW50X2No
YW5uZWxfb3AoRVZUQ0hOT1BfY2xvc2UsICZmcmVlKTsKKyAgICAgICAgfQorCisgICAgICAgIGlm
ICggIXJjICYmIF9fY29weV90b19ndWVzdChhcmcsICZ2aXJxLCAxKSApCisgICAgICAgICAgICBy
YyA9IC1FRkFVTFQ7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgRVZUQ0hOT1Bf
c3RhdHVzOiB7CisgICAgICAgIHN0cnVjdCBldnRjaG5fc3RhdHVzIHN0YXR1czsKKworICAgICAg
ICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmc3RhdHVzLCBhcmcsIDEpICE9IDAgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgaWYgKCBwb3J0X2lzX3ZhbGlkKGQsIHN0YXR1
cy5wb3J0KSAmJiBldnRjaG5faGFuZGxlZChkLCBzdGF0dXMucG9ydCkgKQorICAgICAgICAgICAg
cmMgPSBldnRjaG5fc3RhdHVzKCZzdGF0dXMpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBy
YyA9IHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9zdGF0dXMsICZzdGF0
dXMpOworCisgICAgICAgIGJyZWFrOworICAgIH0KKyAgICBjYXNlIEVWVENITk9QX2JpbmRfdmNw
dTogeworICAgICAgICBzdHJ1Y3QgZXZ0Y2huX2JpbmRfdmNwdSB2Y3B1OworCisgICAgICAgIGlm
ICggY29weV9mcm9tX2d1ZXN0KCZ2Y3B1LCBhcmcsIDEpICE9IDAgKQorICAgICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgaWYgKCAhcG9ydF9pc192YWxpZChkLCB2Y3B1LnBvcnQp
ICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIGlmICggZXZ0Y2huX2hh
bmRsZWQoZCwgdmNwdS5wb3J0KSApCisgICAgICAgICAgICByYyA9IGV2dGNobl9iaW5kX3ZjcHUo
dmNwdS5wb3J0LCB2Y3B1LnZjcHUpOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHJjID0geGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfdmNw
dSwgJnZjcHUpOworICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgICBldnRj
aG5fYXNzaWduX3ZjcHUoZCwgdmNwdS5wb3J0LCB2Y3B1LnZjcHUpOworICAgICAgICB9CisKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgRVZUQ0hOT1BfY2xvc2U6IHsKKyAgICAgICAg
c3RydWN0IGV2dGNobl9jbG9zZSBjbG9zZTsKKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVz
dCgmY2xvc2UsIGFyZywgMSkgIT0gMCApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKwor
ICAgICAgICBpZiAoICFwb3J0X2lzX3ZhbGlkKGQsIGNsb3NlLnBvcnQpICkKKyAgICAgICAgICAg
IHJldHVybiAtRUlOVkFMOworCisgICAgICAgIGlmICggZXZ0Y2huX2hhbmRsZWQoZCwgY2xvc2Uu
cG9ydCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IGV2dGNobl9jbG9zZShkLCBjbG9z
ZS5wb3J0LCB0cnVlKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIGV2dGNobl9mcmVlKGQs
IGV2dGNobl9mcm9tX3BvcnQoZCwgY2xvc2UucG9ydCkpOworCisgICAgICAgIHJjID0geGVuX2h5
cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2Nsb3NlLCAmY2xvc2UpOworICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBJZiB0aGUgcG9ydCBj
YW5ub3QgYmUgY2xvc2VkIG9uIHRoZSBMMCBtYXJrIGl0IGFzIHJlc2VydmVkCisgICAgICAgICAg
ICAgKiBpbiB0aGUgc2hpbSB0byBhdm9pZCByZS11c2luZyBpdC4KKyAgICAgICAgICAgICAqLwor
ICAgICAgICAgICAgZXZ0Y2huX3Jlc2VydmUoZCwgY2xvc2UucG9ydCk7CisKKyAgICAgICAgc2V0
X2JpdChjbG9zZS5wb3J0LCBYRU5fc2hhcmVkX2luZm8tPmV2dGNobl9tYXNrKTsKKworICAgICAg
ICBicmVhazsKKyAgICB9CisgICAgY2FzZSBFVlRDSE5PUF9iaW5kX2lwaTogeworICAgICAgICBz
dHJ1Y3QgZXZ0Y2huX2JpbmRfaXBpIGlwaTsKKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVz
dCgmaXBpLCBhcmcsIDEpICE9IDAgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAg
ICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYmluZF9p
cGksICZpcGkpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAg
ICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7CisgICAgICAgIHJjID0gZXZ0Y2huX2FsbG9j
YXRlX3BvcnQoZCwgaXBpLnBvcnQpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgeworICAg
ICAgICAgICAgc3RydWN0IGV2dGNobl9jbG9zZSBjbG9zZSA9IHsKKyAgICAgICAgICAgICAgICAu
cG9ydCA9IGlwaS5wb3J0LAorICAgICAgICAgICAgfTsKKworICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIElmIGNsb3NpbmcgdGhlIGV2ZW50IGNoYW5uZWwgcG9ydCBhbHNvIGZhaWxzIHRo
ZXJlJ3Mgbm90CisgICAgICAgICAgICAgKiBtdWNoIHRoZSBzaGltIGNhbiBkbywgc2luY2UgaXQg
aGFzIGJlZW4gdW5hYmxlIHRvIHJlc2VydmUKKyAgICAgICAgICAgICAqIHRoZSBwb3J0IGluIGl0
J3MgZXZlbnQgY2hhbm5lbCBzcGFjZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgQlVH
X09OKHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9jbG9zZSwgJmNsb3Nl
KSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGV2dGNobl9hc3Np
Z25fdmNwdShkLCBpcGkucG9ydCwgaXBpLnZjcHUpOworICAgICAgICBldnRjaG5fcmVzZXJ2ZShk
LCBpcGkucG9ydCk7CisgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKKworICAg
ICAgICBpZiAoIF9fY29weV90b19ndWVzdChhcmcsICZpcGksIDEpICkKKyAgICAgICAgICAgIHJj
ID0gLUVGQVVMVDsKKworICAgICAgICBicmVhazsKKyAgICB9CisgICAgY2FzZSBFVlRDSE5PUF91
bm1hc2s6IHsKKyAgICAgICAgc3RydWN0IGV2dGNobl91bm1hc2sgdW5tYXNrOworCisgICAgICAg
IGlmICggY29weV9mcm9tX2d1ZXN0KCZ1bm1hc2ssIGFyZywgMSkgIT0gMCApCisgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAvKiBVbm1hc2sgaXMgaGFuZGxlZCBpbiBMMSAq
LworICAgICAgICByYyA9IGV2dGNobl91bm1hc2sodW5tYXNrLnBvcnQpOworCisgICAgICAgIGJy
ZWFrOworICAgIH0KKyAgICBjYXNlIEVWVENITk9QX3NlbmQ6IHsKKyAgICAgICAgc3RydWN0IGV2
dGNobl9zZW5kIHNlbmQ7CisKKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnNlbmQsIGFy
ZywgMSkgIT0gMCApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICByYyA9
IHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9zZW5kLCAmc2VuZCk7CisK
KyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGNhc2UgRVZUQ0hOT1BfcmVzZXQ6IHsKKyAgICAg
ICAgc3RydWN0IGV2dGNobl9yZXNldCByZXNldDsKKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdCgmcmVzZXQsIGFyZywgMSkgIT0gMCApCisgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsK
KworICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9y
ZXNldCwgJnJlc2V0KTsKKworICAgICAgICBicmVhazsKKyAgICB9CisgICAgZGVmYXVsdDoKKyAg
ICAgICAgLyogTm8gRklGTyBvciBQSVJRIHN1cHBvcnQgZm9yIG5vdyAqLworICAgICAgICByYyA9
IC1FTk9TWVM7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKwor
dm9pZCBwdl9zaGltX2luamVjdF9ldnRjaG4odW5zaWduZWQgaW50IHBvcnQpCit7CisgICAgaWYg
KCBwb3J0X2lzX3ZhbGlkKHB2X2RvbWFpbiwgcG9ydCkgKQorICAgIHsKKyAgICAgICAgIHN0cnVj
dCBldnRjaG4gKmNobiA9IGV2dGNobl9mcm9tX3BvcnQocHZfZG9tYWluLCBwb3J0KTsKKworICAg
ICAgICAgZXZ0Y2huX3BvcnRfc2V0X3BlbmRpbmcocHZfZG9tYWluLCBjaG4tPm5vdGlmeV92Y3B1
X2lkLCBjaG4pOworICAgIH0KK30KKwogZG9taWRfdCBnZXRfZG9tMF9kb21pZCh2b2lkKQogewog
ICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
ZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGVkYmYxYTJiYTkuLmQ2NTNhMGIw
YmIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21h
aW4uYwpAQCAtNjMsNiArNjMsOCBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fbGlzdDsKIAogc3Ry
dWN0IGRvbWFpbiAqaGFyZHdhcmVfZG9tYWluIF9fcmVhZF9tb3N0bHk7CiAKK3N0cnVjdCBkb21h
aW4gKnB2X2RvbWFpbiBfX3JlYWRfbW9zdGx5OworCiAjaWZkZWYgQ09ORklHX0xBVEVfSFdET00K
IGRvbWlkX3QgaGFyZHdhcmVfZG9taWQgX19yZWFkX21vc3RseTsKIGludGVnZXJfcGFyYW0oImhh
cmR3YXJlX2RvbSIsIGhhcmR3YXJlX2RvbWlkKTsKQEAgLTM5NSw2ICszOTcsMTEgQEAgc3RydWN0
IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9tY3Jf
ZmxhZ3MsCiAgICAgICAgIHJjdV9hc3NpZ25fcG9pbnRlcigqcGQsIGQpOwogICAgICAgICByY3Vf
YXNzaWduX3BvaW50ZXIoZG9tYWluX2hhc2hbRE9NQUlOX0hBU0goZG9taWQpXSwgZCk7CiAgICAg
ICAgIHNwaW5fdW5sb2NrKCZkb21saXN0X3VwZGF0ZV9sb2NrKTsKKworI2lmZGVmIENPTkZJR19Y
ODYKKyAgICAgICAgaWYgKCBwdl9zaGltICkKKyAgICAgICAgICAgIHB2X2RvbWFpbiA9IGQ7Cisj
ZW5kaWYKICAgICB9CiAKICAgICByZXR1cm4gZDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZl
bnRfY2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggYzY5ZjlkYjZk
Yi4uOTc3YTg3Njc1MSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysr
IGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTMxLDYgKzMxLDEwIEBACiAjaW5jbHVk
ZSA8cHVibGljL2V2ZW50X2NoYW5uZWwuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAKKyNpZmRl
ZiBDT05GSUdfWDg2CisjaW5jbHVkZSA8YXNtL3B2L3NoaW0uaD4KKyNlbmRpZgorCiAjZGVmaW5l
IEVSUk9SX0VYSVQoX2Vycm5vKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0xNTYsNDYgKzE2MCw2MiBAQCBz
dGF0aWMgdm9pZCBmcmVlX2V2dGNobl9idWNrZXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2
dGNobiAqYnVja2V0KQogICAgIHhmcmVlKGJ1Y2tldCk7CiB9CiAKK2ludCBldnRjaG5fYWxsb2Nh
dGVfcG9ydChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgcG9ydCkKK3sKKyAgICBpZiAo
IHBvcnQgPiBkLT5tYXhfZXZ0Y2huX3BvcnQgfHwgcG9ydCA+PSBkLT5tYXhfZXZ0Y2hucyApCisg
ICAgICAgIHJldHVybiAtRU5PU1BDOworCisgICAgaWYgKCBwb3J0X2lzX3ZhbGlkKGQsIHBvcnQp
ICkKKyAgICB7CisgICAgICAgIGlmICggZXZ0Y2huX2Zyb21fcG9ydChkLCBwb3J0KS0+c3RhdGUg
IT0gRUNTX0ZSRUUgfHwKKyAgICAgICAgICAgICBldnRjaG5fcG9ydF9pc19idXN5KGQsIHBvcnQp
ICkKKyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgfQorICAgIGVsc2UKKyAgICB7Cisg
ICAgICAgIHN0cnVjdCBldnRjaG4gKmNobjsKKyAgICAgICAgc3RydWN0IGV2dGNobiAqKmdycDsK
KworICAgICAgICBpZiAoICFncm91cF9mcm9tX3BvcnQoZCwgcG9ydCkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBncnAgPSB4emFsbG9jX2FycmF5KHN0cnVjdCBldnRjaG4gKiwgQlVDS0VUU19Q
RVJfR1JPVVApOworICAgICAgICAgICAgaWYgKCAhZ3JwICkKKyAgICAgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgICAgIGdyb3VwX2Zyb21fcG9ydChkLCBwb3J0KSA9IGdycDsK
KyAgICAgICAgfQorCisgICAgICAgIGNobiA9IGFsbG9jX2V2dGNobl9idWNrZXQoZCwgcG9ydCk7
CisgICAgICAgIGlmICggIWNobiApCisgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAg
ICAgYnVja2V0X2Zyb21fcG9ydChkLCBwb3J0KSA9IGNobjsKKworICAgICAgICB3cml0ZV9hdG9t
aWMoJmQtPnZhbGlkX2V2dGNobnMsIGQtPnZhbGlkX2V2dGNobnMgKyBFVlRDSE5TX1BFUl9CVUNL
RVQpOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiBzdGF0aWMgaW50IGdldF9mcmVlX3Bv
cnQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBzdHJ1Y3QgZXZ0Y2huICpjaG47Ci0gICAgc3Ry
dWN0IGV2dGNobiAqKmdycDsKICAgICBpbnQgICAgICAgICAgICBwb3J0OwogCiAgICAgaWYgKCBk
LT5pc19keWluZyApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZm9yICggcG9ydCA9
IDA7IHBvcnRfaXNfdmFsaWQoZCwgcG9ydCk7IHBvcnQrKyApCisgICAgZm9yICggcG9ydCA9IDA7
IHBvcnQgPD0gZC0+bWF4X2V2dGNobl9wb3J0OyBwb3J0KysgKQogICAgIHsKLSAgICAgICAgaWYg
KCBwb3J0ID4gZC0+bWF4X2V2dGNobl9wb3J0ICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PU1BD
OwotICAgICAgICBpZiAoIGV2dGNobl9mcm9tX3BvcnQoZCwgcG9ydCktPnN0YXRlID09IEVDU19G
UkVFCi0gICAgICAgICAgICAgJiYgIWV2dGNobl9wb3J0X2lzX2J1c3koZCwgcG9ydCkgKQotICAg
ICAgICAgICAgcmV0dXJuIHBvcnQ7Ci0gICAgfQorICAgICAgICBpbnQgcmMgPSBldnRjaG5fYWxs
b2NhdGVfcG9ydChkLCBwb3J0KTsKIAotICAgIGlmICggcG9ydCA9PSBkLT5tYXhfZXZ0Y2hucyB8
fCBwb3J0ID4gZC0+bWF4X2V2dGNobl9wb3J0ICkKLSAgICAgICAgcmV0dXJuIC1FTk9TUEM7Cisg
ICAgICAgIGlmICggcmMgPT0gLUVCVVNZICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAg
aWYgKCAhZ3JvdXBfZnJvbV9wb3J0KGQsIHBvcnQpICkKLSAgICB7Ci0gICAgICAgIGdycCA9IHh6
YWxsb2NfYXJyYXkoc3RydWN0IGV2dGNobiAqLCBCVUNLRVRTX1BFUl9HUk9VUCk7Ci0gICAgICAg
IGlmICggIWdycCApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICAgICAgZ3JvdXBf
ZnJvbV9wb3J0KGQsIHBvcnQpID0gZ3JwOworICAgICAgICByZXR1cm4gcG9ydDsKICAgICB9CiAK
LSAgICBjaG4gPSBhbGxvY19ldnRjaG5fYnVja2V0KGQsIHBvcnQpOwotICAgIGlmICggIWNobiAp
Ci0gICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgIGJ1Y2tldF9mcm9tX3BvcnQoZCwgcG9ydCkg
PSBjaG47Ci0KLSAgICB3cml0ZV9hdG9taWMoJmQtPnZhbGlkX2V2dGNobnMsIGQtPnZhbGlkX2V2
dGNobnMgKyBFVlRDSE5TX1BFUl9CVUNLRVQpOwotCi0gICAgcmV0dXJuIHBvcnQ7CisgICAgcmV0
dXJuIC1FTk9TUEM7CiB9CiAKLXN0YXRpYyB2b2lkIGZyZWVfZXZ0Y2huKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBldnRjaG4gKmNobikKK3ZvaWQgZXZ0Y2huX2ZyZWUoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGV2dGNobiAqY2huKQogewogICAgIC8qIENsZWFyIHBlbmRpbmcgZXZlbnQgdG8g
YXZvaWQgdW5leHBlY3RlZCBiZWhhdmlvciBvbiByZS1iaW5kLiAqLwogICAgIGV2dGNobl9wb3J0
X2NsZWFyX3BlbmRpbmcoZCwgY2huKTsKQEAgLTM0NSwxMyArMzY1LDEzIEBAIHN0YXRpYyBsb25n
IGV2dGNobl9iaW5kX2ludGVyZG9tYWluKGV2dGNobl9iaW5kX2ludGVyZG9tYWluX3QgKmJpbmQp
CiB9CiAKIAotc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJxX3Qg
KmJpbmQpCitpbnQgZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmluZF92aXJxX3QgKmJpbmQsIGlu
dCBwb3J0KQogewogICAgIHN0cnVjdCBldnRjaG4gKmNobjsKICAgICBzdHJ1Y3QgdmNwdSAgICp2
OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Ci0gICAgaW50ICAgICAg
ICAgICAgcG9ydCwgdmlycSA9IGJpbmQtPnZpcnEsIHZjcHUgPSBiaW5kLT52Y3B1OwotICAgIGxv
bmcgICAgICAgICAgIHJjID0gMDsKKyAgICBpbnQgICAgICAgICAgICB2aXJxID0gYmluZC0+dmly
cSwgdmNwdSA9IGJpbmQtPnZjcHU7CisgICAgaW50ICAgICAgICAgICAgcmMgPSAwOwogCiAgICAg
aWYgKCAodmlycSA8IDApIHx8ICh2aXJxID49IEFSUkFZX1NJWkUodi0+dmlycV90b19ldnRjaG4p
KSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpAQCAtMzY4LDcgKzM4OCwxMiBAQCBzdGF0aWMg
bG9uZyBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFfdCAqYmluZCkKICAgICBpZiAo
IHYtPnZpcnFfdG9fZXZ0Y2huW3ZpcnFdICE9IDAgKQogICAgICAgICBFUlJPUl9FWElUKC1FRVhJ
U1QpOwogCi0gICAgaWYgKCAocG9ydCA9IGdldF9mcmVlX3BvcnQoZCkpIDwgMCApCisgICAgaWYg
KCBwb3J0ID49IDAgKQorICAgIHsKKyAgICAgICAgaWYgKCAocmMgPSBldnRjaG5fYWxsb2NhdGVf
cG9ydChkLCBwb3J0KSkgPCAwICkKKyAgICAgICAgICAgIEVSUk9SX0VYSVQocmMpOworICAgIH0K
KyAgICBlbHNlIGlmICggKHBvcnQgPSBnZXRfZnJlZV9wb3J0KGQpKSA8IDAgKQogICAgICAgICBF
UlJPUl9FWElUKHBvcnQpOwogCiAgICAgY2huID0gZXZ0Y2huX2Zyb21fcG9ydChkLCBwb3J0KTsK
QEAgLTUxMSw3ICs1MzYsNyBAQCBzdGF0aWMgbG9uZyBldnRjaG5fYmluZF9waXJxKGV2dGNobl9i
aW5kX3BpcnFfdCAqYmluZCkKIH0KIAogCi1zdGF0aWMgbG9uZyBldnRjaG5fY2xvc2Uoc3RydWN0
IGRvbWFpbiAqZDEsIGludCBwb3J0MSwgYm9vbF90IGd1ZXN0KQorbG9uZyBldnRjaG5fY2xvc2Uo
c3RydWN0IGRvbWFpbiAqZDEsIGludCBwb3J0MSwgYm9vbCBndWVzdCkKIHsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkMiA9IE5VTEw7CiAgICAgc3RydWN0IHZjcHUgICAqdjsKQEAgLTYxOSw3ICs2NDQs
NyBAQCBzdGF0aWMgbG9uZyBldnRjaG5fY2xvc2Uoc3RydWN0IGRvbWFpbiAqZDEsIGludCBwb3J0
MSwgYm9vbF90IGd1ZXN0KQogCiAgICAgICAgIGRvdWJsZV9ldnRjaG5fbG9jayhjaG4xLCBjaG4y
KTsKIAotICAgICAgICBmcmVlX2V2dGNobihkMSwgY2huMSk7CisgICAgICAgIGV2dGNobl9mcmVl
KGQxLCBjaG4xKTsKIAogICAgICAgICBjaG4yLT5zdGF0ZSA9IEVDU19VTkJPVU5EOwogICAgICAg
ICBjaG4yLT51LnVuYm91bmQucmVtb3RlX2RvbWlkID0gZDEtPmRvbWFpbl9pZDsKQEAgLTYzMyw3
ICs2NTgsNyBAQCBzdGF0aWMgbG9uZyBldnRjaG5fY2xvc2Uoc3RydWN0IGRvbWFpbiAqZDEsIGlu
dCBwb3J0MSwgYm9vbF90IGd1ZXN0KQogICAgIH0KIAogICAgIHNwaW5fbG9jaygmY2huMS0+bG9j
ayk7Ci0gICAgZnJlZV9ldnRjaG4oZDEsIGNobjEpOworICAgIGV2dGNobl9mcmVlKGQxLCBjaG4x
KTsKICAgICBzcGluX3VubG9jaygmY2huMS0+bG9jayk7CiAKICBvdXQ6CkBAIC04MzksNyArODY0
LDcgQEAgc3RhdGljIHZvaWQgY2xlYXJfZ2xvYmFsX3ZpcnFfaGFuZGxlcnMoc3RydWN0IGRvbWFp
biAqZCkKICAgICB9CiB9CiAKLXN0YXRpYyBsb25nIGV2dGNobl9zdGF0dXMoZXZ0Y2huX3N0YXR1
c190ICpzdGF0dXMpCitsb25nIGV2dGNobl9zdGF0dXMoZXZ0Y2huX3N0YXR1c190ICpzdGF0dXMp
CiB7CiAgICAgc3RydWN0IGRvbWFpbiAgICpkOwogICAgIGRvbWlkX3QgICAgICAgICAgZG9tID0g
c3RhdHVzLT5kb207CkBAIC0xMDMwLDYgKzEwNTUsMTEgQEAgbG9uZyBkb19ldmVudF9jaGFubmVs
X29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogewogICAgIGxv
bmcgcmM7CiAKKyNpZmRlZiBDT05GSUdfWDg2CisgICAgaWYgKCBwdl9zaGltICkKKyAgICAgICAg
cmV0dXJuIHB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcChjbWQsIGFyZyk7CisjZW5kaWYKKwogICAg
IHN3aXRjaCAoIGNtZCApCiAgICAgewogICAgIGNhc2UgRVZUQ0hOT1BfYWxsb2NfdW5ib3VuZDog
ewpAQCAtMTA1Niw3ICsxMDg2LDcgQEAgbG9uZyBkb19ldmVudF9jaGFubmVsX29wKGludCBjbWQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICBzdHJ1Y3QgZXZ0Y2hu
X2JpbmRfdmlycSBiaW5kX3ZpcnE7CiAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZiaW5k
X3ZpcnEsIGFyZywgMSkgIT0gMCApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKLSAgICAg
ICAgcmMgPSBldnRjaG5fYmluZF92aXJxKCZiaW5kX3ZpcnEpOworICAgICAgICByYyA9IGV2dGNo
bl9iaW5kX3ZpcnEoJmJpbmRfdmlycSwgLTEpOwogICAgICAgICBpZiAoICFyYyAmJiBfX2NvcHlf
dG9fZ3Vlc3QoYXJnLCAmYmluZF92aXJxLCAxKSApCiAgICAgICAgICAgICByYyA9IC1FRkFVTFQ7
IC8qIENsZWFuaW5nIHVwIGhlcmUgd291bGQgYmUgYSBtZXNzISAqLwogICAgICAgICBicmVhazsK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYyBiL3hlbi9kcml2
ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwppbmRleCA2YWE2OTRlMzk1Li5mYjVhNzg5M2JlIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKKysrIGIveGVuL2Ry
aXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jCkBAIC05Miw2ICs5MiwxMSBAQCBzdGF0aWMgdm9p
ZCBub3RpZnlfZGFlbW9uKHZvaWQpCiAgICAgeGVuX2h5cGVyY2FsbF9ldnRjaG5fc2VuZChjb25z
X2V2dGNobik7CiB9CiAKK2V2dGNobl9wb3J0X3QgcHZfY29uc29sZV9ldnRjaG4odm9pZCkKK3sK
KyAgICByZXR1cm4gY29uc19ldnRjaG47Cit9CisKIHNpemVfdCBwdl9jb25zb2xlX3J4KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIGNoYXIgYzsKQEAgLTEwMSwxMCArMTA2LDYg
QEAgc2l6ZV90IHB2X2NvbnNvbGVfcngoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
aWYgKCAhY29uc19yaW5nICkKICAgICAgICAgcmV0dXJuIDA7CiAKLSAgICAvKiBUT0RPOiBtb3Zl
IHRoaXMgc29tZXdoZXJlICovCi0gICAgaWYgKCAhdGVzdF9iaXQoY29uc19ldnRjaG4sIFhFTl9z
aGFyZWRfaW5mby0+ZXZ0Y2huX3BlbmRpbmcpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KICAgICBw
cm9kID0gQUNDRVNTX09OQ0UoY29uc19yaW5nLT5pbl9wcm9kKTsKICAgICBjb25zID0gY29uc19y
aW5nLT5pbl9jb25zOwogICAgIC8qIEdldCBwb2ludGVycyBiZWZvcmUgcmVhZGluZyB0aGUgcmlu
ZyAqLwpAQCAtMTI1LDggKzEyNiw2IEBAIHNpemVfdCBwdl9jb25zb2xlX3J4KHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgIEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+aW5fY29ucykgPSBj
b25zOwogICAgIG5vdGlmeV9kYWVtb24oKTsKIAotICAgIGNsZWFyX2JpdChjb25zX2V2dGNobiwg
WEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fcGVuZGluZyk7Ci0KICAgICByZXR1cm4gcmVjdjsKIH0K
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3B2L3NoaW0uaAppbmRleCA4ZDRlOGQyYWUxLi42ZjdiMzljM2UwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L3NoaW0uaApAQCAtMzYsNiArMzYsOCBAQCB2b2lkIHB2X3NoaW1fc2V0dXBfZG9tKHN0
cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBjb25zb2xlX3ZhLCB1bnNpZ25lZCBsb25nIHZwaHlzbWFwLAog
ICAgICAgICAgICAgICAgICAgICAgICBzdGFydF9pbmZvX3QgKnNpKTsKIHZvaWQgcHZfc2hpbV9z
aHV0ZG93bih1aW50OF90IHJlYXNvbik7Citsb25nIHB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcChp
bnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7Cit2b2lkIHB2X3NoaW1f
aW5qZWN0X2V2dGNobih1bnNpZ25lZCBpbnQgcG9ydCk7CiBkb21pZF90IGdldF9kb20wX2RvbWlk
KHZvaWQpOwogCiAjZWxzZQpAQCAtNTMsNiArNTUsMTYgQEAgc3RhdGljIGlubGluZSB2b2lkIHB2
X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pCiB7CiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxF
KCk7CiB9CitzdGF0aWMgaW5saW5lIGxvbmcgcHZfc2hpbV9ldmVudF9jaGFubmVsX29wKGludCBj
bWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgIHJldHVybiAwOworfQorc3RhdGljIGlubGluZSB2b2lkIHB2X3NoaW1faW5qZWN0X2V2dGNo
bih1bnNpZ25lZCBpbnQgcG9ydCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KIHN0
YXRpYyBpbmxpbmUgZG9taWRfdCBnZXRfZG9tMF9kb21pZCh2b2lkKQogewogICAgIHJldHVybiAw
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2V2ZW50LmggYi94ZW4vaW5jbHVkZS94ZW4v
ZXZlbnQuaAppbmRleCA4NzkxNWVhZDY5Li4zZDIwMmQ4MTcyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vZXZlbnQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaApAQCAtNDgsNiAr
NDgsMjEgQEAgaW50IGV2dGNobl9zZW5kKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBs
cG9ydCk7CiAvKiBCaW5kIGEgbG9jYWwgZXZlbnQtY2hhbm5lbCBwb3J0IHRvIHRoZSBzcGVjaWZp
ZWQgVkNQVS4gKi8KIGxvbmcgZXZ0Y2huX2JpbmRfdmNwdSh1bnNpZ25lZCBpbnQgcG9ydCwgdW5z
aWduZWQgaW50IHZjcHVfaWQpOwogCisvKiBCaW5kIGEgVklSUS4gKi8KK2ludCBldnRjaG5fYmlu
ZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFfdCAqYmluZCwgaW50IHBvcnQpOworCisvKiBHZXQgdGhl
IHN0YXR1cyBvZiBhbiBldmVudCBjaGFubmVsIHBvcnQuICovCitsb25nIGV2dGNobl9zdGF0dXMo
ZXZ0Y2huX3N0YXR1c190ICpzdGF0dXMpOworCisvKiBDbG9zZSBhbiBldmVudCBjaGFubmVsLiAq
LworbG9uZyBldnRjaG5fY2xvc2Uoc3RydWN0IGRvbWFpbiAqZDEsIGludCBwb3J0MSwgYm9vbCBn
dWVzdCk7CisKKy8qIEZyZWUgYW4gZXZlbnQgY2hhbm5lbC4gKi8KK3ZvaWQgZXZ0Y2huX2ZyZWUo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqY2huKTsKKworLyogQWxsb2NhdGUgYSBz
cGVjaWZpYyBldmVudCBjaGFubmVsIHBvcnQuICovCitpbnQgZXZ0Y2huX2FsbG9jYXRlX3BvcnQo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBvcnQpOworCiAvKiBVbm1hc2sgYSBsb2Nh
bCBldmVudC1jaGFubmVsIHBvcnQuICovCiBpbnQgZXZ0Y2huX3VubWFzayh1bnNpZ25lZCBpbnQg
cG9ydCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9wdl9jb25zb2xlLmggYi94ZW4v
aW5jbHVkZS94ZW4vcHZfY29uc29sZS5oCmluZGV4IGU1NzhiNTY2MjAuLmNiOTI1Mzk2NjYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wdl9jb25zb2xlLmgKKysrIGIveGVuL2luY2x1ZGUv
eGVuL3B2X2NvbnNvbGUuaApAQCAtMTAsNiArMTAsNyBAQCB2b2lkIHB2X2NvbnNvbGVfc2V0X3J4
X2hhbmRsZXIoc2VyaWFsX3J4X2ZuIGZuKTsKIHZvaWQgcHZfY29uc29sZV9pbml0X3Bvc3RpcnEo
dm9pZCk7CiB2b2lkIHB2X2NvbnNvbGVfcHV0cyhjb25zdCBjaGFyICpidWYpOwogc2l6ZV90IHB2
X2NvbnNvbGVfcngoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOworZXZ0Y2huX3BvcnRfdCBw
dl9jb25zb2xlX2V2dGNobih2b2lkKTsKIAogI2Vsc2UKIApAQCAtMTgsNiArMTksMTEgQEAgc3Rh
dGljIGlubGluZSB2b2lkIHB2X2NvbnNvbGVfc2V0X3J4X2hhbmRsZXIoc2VyaWFsX3J4X2ZuIGZu
KSB7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9jb25zb2xlX2luaXRfcG9zdGlycSh2b2lkKSB7
IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmKSB7
IH0KIHN0YXRpYyBpbmxpbmUgc2l6ZV90IHB2X2NvbnNvbGVfcngoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpIHsgcmV0dXJuIDA7IH0KK2V2dGNobl9wb3J0X3QgcHZfY29uc29sZV9ldnRjaG4o
dm9pZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICByZXR1cm4gMDsKK30KIAog
I2VuZGlmIC8qICFDT05GSUdfWEVOX0dVRVNUICovCiAjZW5kaWYgLyogX19YRU5fUFZfQ09OU09M
RV9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKaW5kZXggNjRhYmMxZGY2Yy4uYWM2NWQwYzBkZiAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKQEAg
LTQ4LDYgKzQ4LDggQEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUodmNwdV9ydW5zdGF0ZV9pbmZv
X2NvbXBhdF90KTsKIC8qIEEgZ2xvYmFsIHBvaW50ZXIgdG8gdGhlIGhhcmR3YXJlIGRvbWFpbiAo
dXN1YWxseSBET00wKS4gKi8KIGV4dGVybiBzdHJ1Y3QgZG9tYWluICpoYXJkd2FyZV9kb21haW47
CiAKK2V4dGVybiBzdHJ1Y3QgZG9tYWluICpwdl9kb21haW47CisKICNpZmRlZiBDT05GSUdfTEFU
RV9IV0RPTQogZXh0ZXJuIGRvbWlkX3QgaGFyZHdhcmVfZG9taWQ7CiAjZWxzZQotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5a5-00050B-89; Thu, 04 Jan 2018 13:29:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5a4-0004yb-Ot
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:12 +0000
X-Inumbo-ID: 166b6581-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 166b6581-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097473"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:05 +0000
Message-ID: <20180104130625.28605-55-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 54/74] xen/pvshim: set correct domid value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCklmIGRvbWlkIGlz
IG5vdCBwcm92aWRlZCBieSBMMCBzZXQgZG9taWQgdG8gMSBieSBkZWZhdWx0LgoKU2luY2UgdGhl
IGRvbWFpbiBjcmVhdGVkIGlzIG5vIGxvbmdlciB0aGUgaGFyZHdhcmUgZG9tYWluIGFkZCBhIGhv
b2sKdG8gdGhlIGRvbWFpbiBzaHV0ZG93biBwYXRoIGluIG9yZGVyIHRvIGZvcndhcmQgc2h1dGRv
d24gb3BlcmF0aW9ucyB0bwp0aGUgTDAgaHlwZXJ2aXNvci4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkg
RHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbTBf
YnVpbGQuYyAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgICAgIHwg
IDUgKysrKysKIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAgICAgfCAxOSArKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgMTIgKysrKysrKy0t
LS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCB8ICA2ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9zaGltLmggICB8IDEwICsrKysrKysrKysKIDcgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCAzNTdmZDg3ZjM5Li4xYzU4
NTM2OTBhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTQ3Myw3ICs0NzMsNyBAQCBpbnQgX19pbml0IGNvbnN0
cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKICAgICBp
bnQgcmM7CiAKICAgICAvKiBTYW5pdHkhICovCi0gICAgQlVHX09OKGQtPmRvbWFpbl9pZCAhPSAw
KTsKKyAgICBCVUdfT04oIXB2X3NoaW0gJiYgZC0+ZG9tYWluX2lkICE9IDApOwogICAgIEJVR19P
TihkLT52Y3B1WzBdID09IE5VTEwpOwogICAgIEJVR19PTihkLT52Y3B1WzBdLT5pc19pbml0aWFs
aXNlZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4uYwppbmRleCBiNzc0M2U2NDZkLi5hOWRlMjA3MDhjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5j
CkBAIC0zMzUsNiArMzM1LDExIEBAIGNvbnN0IHVuc2lnbmVkIGxvbmcgKl9faW5pdCBoeXBlcnZp
c29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSkKICAgICByZXR1cm4gcmVzZXJ2
ZWRfcGFnZXM7CiB9CiAKK3VpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFzZSh2b2lkKQorewor
ICAgIHJldHVybiB4ZW5fY3B1aWRfYmFzZTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoK
ICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJj
aC94ODYvcHYvc2hpbS5jCmluZGV4IDVlN2U0NjYzMmIuLmQzMThmMDdkMDggMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAt
MjAsNiArMjAsNyBAQAogICovCiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgogI2luY2x1ZGUg
PHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL3NodXRkb3duLmg+CiAjaW5jbHVkZSA8eGVuL3R5
cGVzLmg+CiAKICNpbmNsdWRlIDxhc20vYXBpYy5oPgpAQCAtOTQsNiArOTUsMjQgQEAgdm9pZCBf
X2luaXQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICps
NHN0YXJ0LAogI3VuZGVmIFNFVF9BTkRfTUFQX1BBUkFNCiB9CiAKK3ZvaWQgcHZfc2hpbV9zaHV0
ZG93bih1aW50OF90IHJlYXNvbikKK3sKKyAgICAvKiBYWFg6IGhhbmRsZSBzdXNwZW5kICovCisg
ICAgeGVuX2h5cGVyY2FsbF9zaHV0ZG93bihyZWFzb24pOworfQorCitkb21pZF90IGdldF9kb20w
X2RvbWlkKHZvaWQpCit7CisgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4OworCisgICAg
aWYgKCAhcHZfc2hpbSApCisgICAgICAgIHJldHVybiAwOworCisgICAgY3B1aWQoaHlwZXJ2aXNv
cl9jcHVpZF9iYXNlKCkgKyAxLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKworICAgIHJldHVy
biBlYnggPzogMTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5k
ZXggOWI0NWE0ZmQ5NC4uMzRkNzQ2Mzk1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVw
LmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTEwNCw2ICsxMDQsOCBAQCB1bnNpZ25l
ZCBsb25nIF9fcmVhZF9tb3N0bHkgbW11X2NyNF9mZWF0dXJlcyA9IFhFTl9NSU5JTUFMX0NSNDsK
ICNkZWZpbmUgU01FUF9IVk1fT05MWSAoLTEpCiBzdGF0aWMgczggX19pbml0ZGF0YSBvcHRfc21l
cCA9IDE7CiAKK3N0YXRpYyBzdHJ1Y3QgZG9tYWluICpfX2luaXRkYXRhIGRvbTA7CisKIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX3NtZXBfcGFyYW0oY29uc3QgY2hhciAqcykKIHsKICAgICBpZiAo
ICEqcyApCkBAIC01NzYsMTEgKzU3OCwxMSBAQCBzdGF0aWMgdm9pZCBub2lubGluZSBpbml0X2Rv
bmUodm9pZCkKIAogICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7CiAKKyAgICBk
b21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKGRvbTApOworCiAgICAgLyogTVVTVCBi
ZSBkb25lIHByaW9yIHRvIHJlbW92aW5nIC5pbml0IGRhdGEuICovCiAgICAgdW5yZWdpc3Rlcl9p
bml0X3ZpcnR1YWxfcmVnaW9uKCk7CiAKLSAgICBkb21haW5fdW5wYXVzZV9ieV9zeXN0ZW1jb250
cm9sbGVyKGhhcmR3YXJlX2RvbWFpbik7Ci0KICAgICAvKiBaZXJvIHRoZSAuaW5pdCBjb2RlIGFu
ZCBkYXRhLiAqLwogICAgIGZvciAoIHZhID0gX19pbml0X2JlZ2luOyB2YSA8IF9wKF9faW5pdF9l
bmQpOyB2YSArPSBQQUdFX1NJWkUgKQogICAgICAgICBjbGVhcl9wYWdlKHZhKTsKQEAgLTY1OSw3
ICs2NjEsNiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsIHJhd19tYXhfcGFnZSwgbW9kdWxl
c19oZWFkcm9vbSwgKm1vZHVsZV9tYXA7CiAgICAgaW50IGksIGosIGU4MjBfd2FybiA9IDAsIGJ5
dGVzID0gMDsKICAgICBib29sIGFjcGlfYm9vdF90YWJsZV9pbml0X2RvbmUgPSBmYWxzZSwgcmVs
b2NhdGVkID0gZmFsc2U7Ci0gICAgc3RydWN0IGRvbWFpbiAqZG9tMDsKICAgICBzdHJ1Y3QgbnMx
NjU1MF9kZWZhdWx0cyBuczE2NTUwID0gewogICAgICAgICAuZGF0YV9iaXRzID0gOCwKICAgICAg
ICAgLnBhcml0eSAgICA9ICduJywKQEAgLTE2MTcsMTEgKzE2MTgsMTIgQEAgdm9pZCBfX2luaXQg
bm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICB9CiAKICAgICAv
KiBDcmVhdGUgaW5pdGlhbCBkb21haW4gMC4gKi8KLSAgICBkb20wID0gZG9tYWluX2NyZWF0ZSgw
LCBkb21jcl9mbGFncywgMCwgJmNvbmZpZyk7CisgICAgZG9tMCA9IGRvbWFpbl9jcmVhdGUoZ2V0
X2RvbTBfZG9taWQoKSwgZG9tY3JfZmxhZ3MsIDAsICZjb25maWcpOwogICAgIGlmICggSVNfRVJS
KGRvbTApIHx8IChhbGxvY19kb20wX3ZjcHUwKGRvbTApID09IE5VTEwpICkKICAgICAgICAgcGFu
aWMoIkVycm9yIGNyZWF0aW5nIGRvbWFpbiAwIik7CiAKLSAgICBkb20wLT5pc19wcml2aWxlZ2Vk
ID0gMTsKKyAgICBpZiAoICFwdl9zaGltICkKKyAgICAgICAgZG9tMC0+aXNfcHJpdmlsZWdlZCA9
IDE7CiAgICAgZG9tMC0+dGFyZ2V0ID0gTlVMTDsKIAogICAgIC8qIEdyYWIgdGhlIERPTTAgY29t
bWFuZCBsaW5lLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21t
b24vZG9tYWluLmMKaW5kZXggN2FmOGQxMjUxMi4uZWRiZjFhMmJhOSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC00Miw2ICs0Miw3
IEBACiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAjaW5jbHVkZSA8eGVuL3RtZW0uaD4KICNpbmNs
dWRlIDxhc20vc2V0dXAuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KIAogLyogTGludXggY29u
ZmlnIG9wdGlvbjogcHJvcGFnZXRlZCB0byBkb21haW4wICovCiAvKiB4ZW5fcHJvY2Vzc29yX3Bt
Yml0czogeGVuIGNvbnRyb2wgQ3gsIFB4LCAuLi4gKi8KQEAgLTY5Nyw2ICs2OTgsMTIgQEAgdm9p
ZCBkb21haW5fc2h1dGRvd24oc3RydWN0IGRvbWFpbiAqZCwgdTggcmVhc29uKQogewogICAgIHN0
cnVjdCB2Y3B1ICp2OwogCisgICAgaWYgKCBwdl9zaGltICkKKyAgICB7CisgICAgICAgIHB2X3No
aW1fc2h1dGRvd24ocmVhc29uKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIHNwaW5f
bG9jaygmZC0+c2h1dGRvd25fbG9jayk7CiAKICAgICBpZiAoIGQtPnNodXRkb3duX2NvZGUgPT0g
U0hVVERPV05fQ09ERV9JTlZBTElEICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QveGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCmluZGV4IDg5ODE1
NmQ0MmUuLjk0Zjc4MWMzMGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
eGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApAQCAtMzksNiArMzks
NyBAQCBpbnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiB2b2lkIGh5
cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7CiB2b2lkIGh5cGVydmlz
b3JfaW5pdF9tZW1vcnkodm9pZCk7CiBjb25zdCB1bnNpZ25lZCBsb25nICpoeXBlcnZpc29yX3Jl
c2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSk7Cit1aW50MzJfdCBoeXBlcnZpc29yX2Nw
dWlkX2Jhc2Uodm9pZCk7CiAKICNlbHNlCiAKQEAgLTg1LDYgKzg2LDExIEBAIHN0YXRpYyBpbmxp
bmUgY29uc3QgdW5zaWduZWQgbG9uZyAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25l
ZCBpbnQgKnNpemUpCiAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CiAgICAgcmV0dXJuIE5VTEw7
CiB9Oworc3RhdGljIGlubGluZSB1aW50MzJfdCBoeXBlcnZpc29yX2NwdWlkX2Jhc2Uodm9pZCkK
K3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICByZXR1cm4gMDsKK307CiAKICNlbmRp
ZiAvKiBDT05GSUdfWEVOX0dVRVNUICovCiAjZW5kaWYgLyogX19YODZfR1VFU1RfWEVOX0hfXyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3B2L3NoaW0uaAppbmRleCBiMGMzNjFjYmExLi44ZDRlOGQyYWUxIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L3NoaW0uaApAQCAtMzUsNiArMzUsOCBAQCB2b2lkIHB2X3NoaW1fc2V0dXBfZG9tKHN0
cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB2YV9zdGFydCwgdW5zaWduZWQgbG9uZyBzdG9yZV92YSwKICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjb25zb2xlX3ZhLCB1bnNpZ25lZCBs
b25nIHZwaHlzbWFwLAogICAgICAgICAgICAgICAgICAgICAgICBzdGFydF9pbmZvX3QgKnNpKTsK
K3ZvaWQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbik7Citkb21pZF90IGdldF9kb20w
X2RvbWlkKHZvaWQpOwogCiAjZWxzZQogCkBAIC00Nyw2ICs0OSwxNCBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICps
NHN0YXJ0LAogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQorc3RhdGljIGlubGluZSB2
b2lkIHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pCit7CisgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7Cit9CitzdGF0aWMgaW5saW5lIGRvbWlkX3QgZ2V0X2RvbTBfZG9taWQodm9pZCkK
K3sKKyAgICByZXR1cm4gMDsKK30KIAogI2VuZGlmCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5a7-00056V-Kw; Thu, 04 Jan 2018 13:29:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5a6-0004qJ-Am
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:14 +0000
X-Inumbo-ID: 7ef4af34-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ef4af34-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669888"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:08 +0000
Message-ID: <20180104130625.28605-58-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 57/74] x86/pv-shim: shadow PV console's
	page for L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9wdi9zaGltLmMgICAgICB8ICAzMSArKysrKysrKy0tCiB4ZW4vZHJpdmVycy9jaGFy
L01ha2VmaWxlICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgIHwgICA0ICsr
CiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgfCAxNDUgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9jb25zb2xlZC5oICB8ICAy
NyArKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMjA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL2NvbnNvbGVkLmgKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCA5
OGMxZTMxZThmLi43NGIyNGJmOTUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTI1LDYgKzI1LDggQEAKICNpbmNsdWRl
IDx4ZW4vaW9jYXAuaD4KICNpbmNsdWRlIDx4ZW4vc2h1dGRvd24uaD4KICNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KKyNpbmNsdWRlIDx4ZW4vY29uc29sZWQuaD4KKyNpbmNsdWRlIDx4ZW4vcHZfY29u
c29sZS5oPgogCiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vZG9tMF9idWls
ZC5oPgpAQCAtMTI1LDEzICsxMjcsMjggQEAgdm9pZCBfX2luaXQgcHZfc2hpbV9zZXR1cF9kb20o
c3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogfSkKICAgICBTRVRfQU5E
X01BUF9QQVJBTShIVk1fUEFSQU1fU1RPUkVfUEZOLCBzaS0+c3RvcmVfbWZuLCBzdG9yZV92YSk7
CiAgICAgU0VUX0FORF9NQVBfUEFSQU0oSFZNX1BBUkFNX1NUT1JFX0VWVENITiwgc2ktPnN0b3Jl
X2V2dGNobiwgMCk7CisgICAgU0VUX0FORF9NQVBfUEFSQU0oSFZNX1BBUkFNX0NPTlNPTEVfRVZU
Q0hOLCBzaS0+Y29uc29sZS5kb21VLmV2dGNobiwgMCk7CiAgICAgaWYgKCAhcHZfY29uc29sZSAp
Ci0gICAgewogICAgICAgICBTRVRfQU5EX01BUF9QQVJBTShIVk1fUEFSQU1fQ09OU09MRV9QRk4s
IHNpLT5jb25zb2xlLmRvbVUubWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xl
X3ZhKTsKLSAgICAgICAgU0VUX0FORF9NQVBfUEFSQU0oSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hO
LCBzaS0+Y29uc29sZS5kb21VLmV2dGNobiwgMCk7Ci0gICAgfQogI3VuZGVmIFNFVF9BTkRfTUFQ
X1BBUkFNCisgICAgZWxzZQorICAgIHsKKyAgICAgICAgLyogQWxsb2NhdGUgYSBuZXcgcGFnZSBm
b3IgRG9tVSdzIFBWIGNvbnNvbGUgKi8KKyAgICAgICAgdm9pZCAqcGFnZSA9IGFsbG9jX3hlbmhl
YXBfcGFnZXMoMCwgTUVNRl9iaXRzKDMyKSk7CisgICAgICAgIHVpbnQ2NF90IGNvbnNvbGVfbWZu
OworCisgICAgICAgIEFTU0VSVChwYWdlKTsKKyAgICAgICAgY2xlYXJfcGFnZShwYWdlKTsKKyAg
ICAgICAgY29uc29sZV9tZm4gPSB2aXJ0X3RvX21mbihwYWdlKTsKKyAgICAgICAgc2ktPmNvbnNv
bGUuZG9tVS5tZm4gPSBjb25zb2xlX21mbjsKKyAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9n
dWVzdChtZm5fdG9fcGFnZShjb25zb2xlX21mbiksIGQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWEVOU0hBUkVfd3JpdGFibGUpOworICAgICAgICByZXBsYWNlX3ZhKGQsIGw0
c3RhcnQsIGNvbnNvbGVfdmEsIGNvbnNvbGVfbWZuKTsKKyAgICAgICAgZG9tMF91cGRhdGVfcGh5
c21hcChkLCAoY29uc29sZV92YSAtIHZhX3N0YXJ0KSA+PiBQQUdFX1NISUZULAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfbWZuLCB2cGh5c21hcCk7CisgICAgICAgIGNvbnNv
bGVkX3NldF9yaW5nX2FkZHIocGFnZSk7CisgICAgfQogfQogCiB2b2lkIHB2X3NoaW1fc2h1dGRv
d24odWludDhfdCByZWFzb24pCkBAIC0zMzQsNyArMzUxLDEzIEBAIGNhc2UgRVZUQ0hOT1BfIyNj
bWQ6IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnNlbmQsIGFyZywgMSkgIT0gMCApCiAgICAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAotICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZXZl
bnRfY2hhbm5lbF9vcChFVlRDSE5PUF9zZW5kLCAmc2VuZCk7CisgICAgICAgIGlmICggcHZfY29u
c29sZSAmJiBzZW5kLnBvcnQgPT0gcHZfY29uc29sZV9ldnRjaG4oKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGNvbnNvbGVkX2d1ZXN0X3J4KCk7CisgICAgICAgICAgICByYyA9IDA7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2V2ZW50
X2NoYW5uZWxfb3AoRVZUQ0hOT1Bfc2VuZCwgJnNlbmQpOwogCiAgICAgICAgIGJyZWFrOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9j
aGFyL01ha2VmaWxlCmluZGV4IDlkNDhkMGYyZGMuLjBkNDhiMTZlOGQgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvY2hhci9NYWtlZmlsZQpA
QCAtOSwzICs5LDQgQEAgb2JqLSQoQ09ORklHX0hBU19FSENJKSArPSBlaGNpLWRiZ3Aubwogb2Jq
LSQoQ09ORklHX0FSTSkgKz0gYXJtLXVhcnQubwogb2JqLXkgKz0gc2VyaWFsLm8KIG9iai0kKENP
TkZJR19YRU5fR1VFU1QpICs9IHhlbl9wdl9jb25zb2xlLm8KK29iai0kKENPTkZJR19QVl9TSElN
KSArPSBjb25zb2xlZC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBi
L3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDM1NGUwMjBkMTkuLjNjNjE1YTI1NWMg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jCkBAIC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8eGVuL2luaXQuaD4K
ICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgorI2luY2x1
ZGUgPHhlbi9jb25zb2xlZC5oPgogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KICNpbmNsdWRlIDx4
ZW4vcHZfY29uc29sZS5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CkBAIC00MDgsNiArNDA5
LDkgQEAgc3RhdGljIHZvaWQgX19zZXJpYWxfcngoY2hhciBjLCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgc2VyaWFsX3J4X3JpbmdbU0VSSUFMX1JYX01BU0soc2VyaWFsX3J4
X3Byb2QrKyldID0gYzsKICAgICAvKiBBbHdheXMgbm90aWZ5IHRoZSBndWVzdDogcHJldmVudHMg
cmVjZWl2ZSBwYXRoIGZyb20gZ2V0dGluZyBzdHVjay4gKi8KICAgICBzZW5kX2dsb2JhbF92aXJx
KFZJUlFfQ09OU09MRSk7CisKKyAgICBpZiAoIHB2X3NoaW0gJiYgcHZfY29uc29sZSApCisgICAg
ICAgIGNvbnNvbGVkX2d1ZXN0X3R4KGMpOwogfQogCiBzdGF0aWMgdm9pZCBzZXJpYWxfcngoY2hh
ciBjLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZWQuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZWQuYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45YTRiNTA0MjA4Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jCkBAIC0wLDAgKzEsMTQ1IEBACisvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKiBkcml2ZXJzL2NoYXIvY29uc29sZWQuYworICoKKyAqIEEgYmFj
a2VuZCBkcml2ZXIgZm9yIFhlbidzIFBWIGNvbnNvbGUuCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVy
c2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIg
dmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0
aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2
ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBh
bG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9s
aWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQu
CisgKi8KKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KKyNp
bmNsdWRlIDx4ZW4vcHZfY29uc29sZS5oPgorI2luY2x1ZGUgPHhlbi9jb25zb2xlZC5oPgorCitz
dGF0aWMgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpjb25zX3Jpbmc7CitzdGF0aWMgREVGSU5F
X1NQSU5MT0NLKHJ4X2xvY2spOworCit2b2lkIGNvbnNvbGVkX3NldF9yaW5nX2FkZHIoc3RydWN0
IHhlbmNvbnNfaW50ZXJmYWNlICpyaW5nKQoreworICAgIGNvbnNfcmluZyA9IHJpbmc7Cit9CisK
K3N0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqY29uc29sZWRfZ2V0X3JpbmdfYWRkcih2b2lkKQor
eworICAgIHJldHVybiBjb25zX3Jpbmc7Cit9CisKK3N0YXRpYyB2b2lkIG5vdGlmeV9ndWVzdCh2
b2lkKQoreworICAgIHVuc2lnbmVkIGludCBjcHUgPSAwLCBwb3J0ID0gcHZfY29uc29sZV9ldnRj
aG4oKTsKKworICAgIGV2dGNobl9wb3J0X3NldF9wZW5kaW5nKHB2X2RvbWFpbiwgY3B1LCBldnRj
aG5fZnJvbV9wb3J0KHB2X2RvbWFpbiwgcG9ydCkpOworfQorCisjZGVmaW5lIEJVRl9TWiAyNTUK
K3N0YXRpYyBjaGFyIGJ1ZltCVUZfU1ogKyAxXTsKKworLyogUmVjZWl2ZXMgY2hhcmFjdGVycyBm
cm9tIGEgZG9tYWluJ3MgUFYgY29uc29sZSAqLworc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3J4KHZv
aWQpCit7CisgICAgc2l6ZV90IHJlY3YgPSAwLCBpZHggPSAwOworICAgIFhFTkNPTlNfUklOR19J
RFggY29ucywgcHJvZDsKKworICAgIGlmICggIWNvbnNfcmluZyApCisgICAgICAgIHJldHVybiAw
OworCisgICAgc3Bpbl9sb2NrKCZyeF9sb2NrKTsKKworICAgIGNvbnMgPSBjb25zX3JpbmctPm91
dF9jb25zOworICAgIHByb2QgPSBBQ0NFU1NfT05DRShjb25zX3JpbmctPm91dF9wcm9kKTsKKyAg
ICBBU1NFUlQoKHByb2QgLSBjb25zKSA8PSBzaXplb2YoY29uc19yaW5nLT5vdXQpKTsKKworICAg
IC8qIElzIHRoZSByaW5nIGVtcHR5PyAqLworICAgIGlmICggY29ucyA9PSBwcm9kICkKKyAgICAg
ICAgZ290byBvdXQ7CisKKyAgICAvKiBVcGRhdGUgcG9pbnRlcnMgYmVmb3JlIGFjY2Vzc2luZyB0
aGUgcmluZyAqLworICAgIHNtcF9ybWIoKTsKKworICAgIHdoaWxlICggY29ucyAhPSBwcm9kICkK
KyAgICB7CisgICAgICAgIGNoYXIgYyA9IGNvbnNfcmluZy0+b3V0W01BU0tfWEVOQ09OU19JRFgo
Y29ucysrLCBjb25zX3JpbmctPm91dCldOworCisgICAgICAgIGJ1ZltpZHgrK10gPSBjOworICAg
ICAgICByZWN2Kys7CisKKyAgICAgICAgaWYgKCBpZHggPj0gQlVGX1NaICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcHZfY29uc29sZV9wdXRzKGJ1Zik7CisgICAgICAgICAgICBpZHggPSAwOwor
ICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCBpZHggKQorICAgIHsKKyAgICAgICAgYnVmW2lk
eF0gPSAnXDAnOworICAgICAgICBwdl9jb25zb2xlX3B1dHMoYnVmKTsKKyAgICB9CisKKyAgICAv
KiBObyBuZWVkIGZvciBhIG1lbSBiYXJyaWVyIGJlY2F1c2UgZXZlcnkgY2hhcmFjdGVyIHdhcyBh
bHJlYWR5IGNvbnN1bWVkICovCisgICAgYmFycmllcigpOworICAgIEFDQ0VTU19PTkNFKGNvbnNf
cmluZy0+b3V0X2NvbnMpID0gY29uczsKKyAgICBub3RpZnlfZ3Vlc3QoKTsKKworIG91dDoKKyAg
ICBzcGluX3VubG9jaygmcnhfbG9jayk7CisKKyAgICByZXR1cm4gcmVjdjsKK30KKworLyogU2Vu
ZHMgYSBjaGFyYWN0ZXIgaW50byBhIGRvbWFpbidzIFBWIGNvbnNvbGUgKi8KK3NpemVfdCBjb25z
b2xlZF9ndWVzdF90eChjaGFyIGMpCit7CisgICAgc2l6ZV90IHNlbnQgPSAwOworICAgIFhFTkNP
TlNfUklOR19JRFggY29ucywgcHJvZDsKKworICAgIGlmICggIWNvbnNfcmluZyApCisgICAgICAg
IHJldHVybiAwOworCisgICAgY29ucyA9IEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+aW5fY29ucyk7
CisgICAgcHJvZCA9IGNvbnNfcmluZy0+aW5fcHJvZDsKKyAgICBBU1NFUlQoKHByb2QgLSBjb25z
KSA8PSBzaXplb2YoY29uc19yaW5nLT5pbikpOworCisgICAgLyogSXMgdGhlIHJpbmcgb3V0IG9m
IHNwYWNlPyAqLworICAgIGlmICggc2l6ZW9mKGNvbnNfcmluZy0+aW4pIC0gKHByb2QgLSBjb25z
KSA9PSAwICkKKyAgICAgICAgZ290byBub3RpZnk7CisKKyAgICAvKiBVcGRhdGUgcG9pbnRlcnMg
YmVmb3JlIGFjY2Vzc2luZyB0aGUgcmluZyAqLworICAgIHNtcF9ybWIoKTsKKworICAgIGNvbnNf
cmluZy0+aW5bTUFTS19YRU5DT05TX0lEWChwcm9kKyssIGNvbnNfcmluZy0+aW4pXSA9IGM7Cisg
ICAgc2VudCsrOworCisgICAgLyogV3JpdGUgdG8gdGhlIHJpbmcgYmVmb3JlIHVwZGF0aW5nIHRo
ZSBwb2ludGVyICovCisgICAgc21wX3dtYigpOworICAgIEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+
aW5fcHJvZCkgPSBwcm9kOworCisgbm90aWZ5OgorICAgIC8qIEFsd2F5cyBub3RpZnkgdGhlIGd1
ZXN0OiBwcmV2ZW50cyByZWNlaXZlIHBhdGggZnJvbSBnZXR0aW5nIHN0dWNrLiAqLworICAgIG5v
dGlmeV9ndWVzdCgpOworCisgICAgcmV0dXJuIHNlbnQ7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2NvbnNvbGVkLmggYi94ZW4vaW5j
bHVkZS94ZW4vY29uc29sZWQuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
Li5mZDVkMjIwYThhCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2NvbnNvbGVk
LmgKQEAgLTAsMCArMSwyNyBAQAorI2lmbmRlZiBfX1hFTl9DT05TT0xFRF9IX18KKyNkZWZpbmUg
X19YRU5fQ09OU09MRURfSF9fCisKKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29sZS5oPgorCisj
aWZkZWYgQ09ORklHX1BWX1NISU0KKwordm9pZCBjb25zb2xlZF9zZXRfcmluZ19hZGRyKHN0cnVj
dCB4ZW5jb25zX2ludGVyZmFjZSAqcmluZyk7CitzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmNv
bnNvbGVkX2dldF9yaW5nX2FkZHIodm9pZCk7CitzaXplX3QgY29uc29sZWRfZ3Vlc3Rfcngodm9p
ZCk7CitzaXplX3QgY29uc29sZWRfZ3Vlc3RfdHgoY2hhciBjKTsKKworI2Vsc2UKKworc2l6ZV90
IGNvbnNvbGVkX2d1ZXN0X3R4KGNoYXIgYykgeyByZXR1cm4gMDsgfQorCisjZW5kaWYgLyogIUNP
TkZJR19QVl9TSElNICovCisjZW5kaWYgLyogX19YRU5fQ09OU09MRURfSF9fICovCisvKgorICog
TG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICog
Yy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5a8-00059T-Rr; Thu, 04 Jan 2018 13:29:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5a7-00055I-6y
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:15 +0000
X-Inumbo-ID: 17eabcb3-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17eabcb3-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:04 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097481"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:14 +0000
Message-ID: <20180104130625.28605-64-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 63/74] xen/shim: modify shim_mem
	parameter behaviour
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnNoaW1fbWVtIHdp
bGwgbm93IGFjY291bnQgZm9yIGJvdGggdGhlIG1lbW9yeSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29y
CmxvYWRlZCBpbiBtZW1vcnkgYW5kIHRoZSBmcmVlIG1lbW9yeSBzbGFjayBnaXZlbiB0byB0aGUg
c2hpbSBmb3IKcnVudGltZSB1c2FnZS4KCkZyb20gZXhwZXJpbWVudGFsIHRlc3RpbmcgaXQgc2Vl
bXMgbGlrZSB0aGUgdG90YWwgYW1vdW50IG9mIE1pQiB1c2VkCmJ5IHRoZSBzaGltIChnaXZpbmcg
aXQgfjFNQiBvZiBmcmVlIG1lbW9yeSBmb3IgcnVudGltZSkgaXM6CgptZW1vcnkvMTEzICsgMjAK
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTMgKysrKysrKy0tLS0t
LQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgfCAxNCArKystLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgICAgfCAzMCArKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMjgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA5ZjUxNzEw
YTQ2Li42OGVjNTJiNWMyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTQ2
MSwxNiArMTQ2MSwxNyBAQCBjb25zdHJ1Y3RlZCBpbnRvIGEgcGxhaW4gdW5wcml2aWxlZ2VkIFBW
IGRvbWFpbi4KICMjIyBzaGltXF9tZW0gKHg4NikKID4gYD0gTGlzdCBvZiAoIG1pbjo8c2l6ZT4g
fCBtYXg6PHNpemU+IHwgPHNpemU+IClgCiAKLVNldCB0aGUgYW1vdW50IG9mIG1lbW9yeSB0aGF0
IHhlbi1zaGltIHJlc2VydmVzIGZvciBpdHNlbGYuIE9ubHkgaGFzIGVmZmVjdAotaWYgcHYtc2hp
bSBtb2RlIGlzIGVuYWJsZWQuCitTZXQgdGhlIGFtb3VudCBvZiBtZW1vcnkgdGhhdCB4ZW4tc2hp
bSB1c2VzLiBPbmx5IGhhcyBlZmZlY3QgaWYgcHYtc2hpbSBtb2RlIGlzCitlbmFibGVkLiBOb3Rl
IHRoYXQgdGhpcyB2YWx1ZSBhY2NvdW50cyBmb3IgdGhlIG1lbW9yeSB1c2VkIGJ5IHRoZSBzaGlt
IGl0c2VsZgorcGx1cyB0aGUgZnJlZSBtZW1vcnkgc2xhY2sgZ2l2ZW4gdG8gdGhlIHNoaW0gZm9y
IHJ1bnRpbWUgYWxsb2NhdGlvbnMuCiAKICogYG1pbjo8c2l6ZT5gIHNwZWNpZmllcyB0aGUgbWlu
aW11bSBhbW91bnQgb2YgbWVtb3J5LiBJZ25vcmVkIGlmIGdyZWF0ZXIKLSAgIHRoYW4gbWF4LiBE
ZWZhdWx0OiAxME0uCi0qIGBtYXg6PHNpemU+YCBzcGVjaWZpZXMgdGhlIG1heGltdW0gYW1vdW50
IG9mIG1lbW9yeS4gRGVmYXVsdDogMTI4TS4KKyAgIHRoYW4gbWF4LgorKiBgbWF4OjxzaXplPmAg
c3BlY2lmaWVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBtZW1vcnkuCiAqIGA8c2l6ZT5gIHNwZWNp
ZmllcyB0aGUgZXhhY3QgYW1vdW50IG9mIG1lbW9yeS4gT3ZlcnJpZGVzIGJvdGggbWluIGFuZCBt
YXguCiAKLUJ5IGRlZmF1bHQsIDEvMTZ0aCBvZiB0b3RhbCBIVk0gY29udGFpbmVyJ3MgbWVtb3J5
IGlzIHJlc2VydmVkIGZvciB4ZW4tc2hpbQotd2l0aCBtaW5pbXVtIGFtb3VudCBiZWluZyAxME1C
IGFuZCBtYXhpbXVtIGFtb3VudCAxMjhNQi4KK0J5IGRlZmF1bHQsIHRoZSBhbW91bnQgb2YgZnJl
ZSBtZW1vcnkgc2xhY2sgZ2l2ZW4gdG8gdGhlIHNoaW0gZm9yIHJ1bnRpbWUgdXNhZ2UKK2lzIDFN
Qi4KIAogIyMjIHJjdS1pZGxlLXRpbWVyLXBlcmlvZC1tcwogPiBgPSA8aW50ZWdlcj5gCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYwppbmRleCAxYjBiODlmZGViLi4zMDM0N2JjYzY3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTI5MCwx
NyArMjkwLDkgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAog
ICAgICAgICAgKiBmb3IgdGhpbmdzIGxpa2UgRE1BIGJ1ZmZlcnMuIFRoaXMgcmVzZXJ2YXRpb24g
aXMgY2xhbXBlZCB0byBhCiAgICAgICAgICAqIG1heGltdW0gb2YgMTI4TUIuCiAgICAgICAgICAq
LwotICAgICAgICBpZiAoIG5yX3BhZ2VzID09IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1
aW50NjRfdCByc3ZkID0gbWluKGF2YWlsIC8gMTYsIDEyOFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQp
KTsKLSAgICAgICAgICAgIGlmICggcHZfc2hpbSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgcnN2ZCA9IHB2X3NoaW1fbWVtKGF2YWlsKTsKLSAgICAgICAgICAgICAgICBwcmludGso
IlJlc2VydmVkICVsdSBwYWdlcyBmb3IgeGVuLXNoaW1cbiIsIHJzdmQpOwotCi0gICAgICAgICAg
ICB9Ci0gICAgICAgICAgICBucl9wYWdlcyA9IC1yc3ZkOwotICAgICAgICB9CisgICAgICAgIGlm
ICggIW5yX3BhZ2VzICkKKyAgICAgICAgICAgIG5yX3BhZ2VzID0gLShwdl9zaGltID8gcHZfc2hp
bV9tZW0oYXZhaWwpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IG1pbihhdmFp
bCAvIDE2LCAxMjhVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSkpOwogCiAgICAgICAgIC8qIE5lZ2F0
aXZlIHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4g
Ki8KICAgICAgICAgaWYgKCAobG9uZylucl9wYWdlcyAgPCAwICkgbnJfcGFnZXMgICs9IGF2YWls
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9z
aGltLmMKaW5kZXggZWIzNDQ2NzgzMy4uMTIwYzNiNTViMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCkBAIC00MSw5ICs0MSw4
IEBAIGJvb2xlYW5fcGFyYW0oInB2LXNoaW0iLCBwdl9zaGltKTsKICNlbmRpZgogCiAvKgotICog
QnkgZGVmYXVsdCwgMS8xNnRoIG9mIHRvdGFsIEhWTSBjb250YWluZXIncyBtZW1vcnkgaXMgcmVz
ZXJ2ZWQgZm9yIHhlbi1zaGltCi0gKiB3aXRoIG1pbmltdW0gYW1vdW50IGJlaW5nIDEwTUIgYW5k
IG1heGltdW0gYW1vdW50IDEyOE1CLiBTb21lIHVzZXJzIG1heSB3aXNoCi0gKiB0byB0dW5lIHRo
aXMgY29uc3RhbnRzIGZvciBiZXR0ZXIgbWVtb3J5IHV0aWxpemF0aW9uLiBUaGlzIGNhbiBiZSBh
Y2hpZXZlZAorICogQnkgZGVmYXVsdCBnaXZlIHRoZSBzaGltIDFNQiBvZiBmcmVlIG1lbW9yeSBz
bGFjay4gU29tZSB1c2VycyBtYXkgd2lzaCB0bworICogdHVuZSB0aGlzIGNvbnN0YW50cyBmb3Ig
YmV0dGVyIG1lbW9yeSB1dGlsaXphdGlvbi4gVGhpcyBjYW4gYmUgYWNoaWV2ZWQKICAqIHVzaW5n
IHRoZSBmb2xsb3dpbmcgeGVuLXNoaW0ncyBjb21tYW5kIGxpbmUgb3B0aW9uOgogICoKICAqIHNo
aW1fbWVtPVttaW46PG1pbl9hbXQ+LF1bbWF4OjxtYXhfYW10PixdWzxhbXQ+XQpAQCAtNTUsOCAr
NTQsOCBAQCBib29sZWFuX3BhcmFtKCJwdi1zaGltIiwgcHZfc2hpbSk7CiAgKiAgICAgICAgICAg
IChvdmVycmlkZXMgYm90aCBtaW4gYW5kIG1heCkKICAqLwogc3RhdGljIHVpbnQ2NF90IF9faW5p
dGRhdGEgc2hpbV9ucnBhZ2VzOwotc3RhdGljIHVpbnQ2NF90IF9faW5pdGRhdGEgc2hpbV9taW5f
bnJwYWdlcyA9IDEwVUwgPDwgKDIwIC0gUEFHRV9TSElGVCk7Ci1zdGF0aWMgdWludDY0X3QgX19p
bml0ZGF0YSBzaGltX21heF9ucnBhZ2VzID0gMTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCk7Citz
dGF0aWMgdWludDY0X3QgX19pbml0ZGF0YSBzaGltX21pbl9ucnBhZ2VzOworc3RhdGljIHVpbnQ2
NF90IF9faW5pdGRhdGEgc2hpbV9tYXhfbnJwYWdlczsKIAogc3RhdGljIGludCBfX2luaXQgcGFy
c2Vfc2hpbV9tZW0oY29uc3QgY2hhciAqcykKIHsKQEAgLTc1LDE1ICs3NCwyNCBAQCBjdXN0b21f
cGFyYW0oInNoaW1fbWVtIiwgcGFyc2Vfc2hpbV9tZW0pOwogCiB1aW50NjRfdCBwdl9zaGltX21l
bSh1aW50NjRfdCBhdmFpbCkKIHsKLSAgICB1aW50NjRfdCByc3ZkID0gbWluKGF2YWlsIC8gMTYs
IHNoaW1fbWF4X25ycGFnZXMpOworICAgIGlmICggIXNoaW1fbnJwYWdlcyApCisgICAgeworICAg
ICAgICBzaGltX25ycGFnZXMgPSBtYXgoc2hpbV9taW5fbnJwYWdlcywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHRvdGFsX3BhZ2VzIC0gYXZhaWwgKyAoMVVMIDw8ICgyMCAtIFBBR0VfU0hJ
RlQpKSk7CisgICAgICAgIGlmICggc2hpbV9tYXhfbnJwYWdlcyApCisgICAgICAgICAgICBzaGlt
X21heF9ucnBhZ2VzID0gbWluKHNoaW1fbnJwYWdlcywgc2hpbV9tYXhfbnJwYWdlcyk7CisgICAg
fQorCisgICAgaWYgKCB0b3RhbF9wYWdlcyAtIGF2YWlsID4gc2hpbV9ucnBhZ2VzICkKKyAgICAg
ICAgcGFuaWMoInBhZ2VzIHVzZWQgYnkgc2hpbSA+IHNoaW1fbnJwYWdlcyAoJSNseCA+ICUjbHgp
IiwKKyAgICAgICAgICAgICAgdG90YWxfcGFnZXMgLSBhdmFpbCwgc2hpbV9ucnBhZ2VzKTsKIAot
ICAgIGlmICggc2hpbV9ucnBhZ2VzICkKLSAgICAgICAgcmV0dXJuIHNoaW1fbnJwYWdlczsKKyAg
ICBzaGltX25ycGFnZXMgLT0gdG90YWxfcGFnZXMgLSBhdmFpbDsKIAotICAgIGlmICggc2hpbV9t
aW5fbnJwYWdlcyA8PSBzaGltX21heF9ucnBhZ2VzICkKLSAgICAgICAgcnN2ZCA9IG1heChyc3Zk
LCBzaGltX21pbl9ucnBhZ2VzKTsKKyAgICBwcmludGsoInNoaW0gdXNlZCBwYWdlcyAlI2x4IHJl
c2VydmluZyAlI2x4IGZyZWUgcGFnZXNcbiIsCisgICAgICAgICAgIHRvdGFsX3BhZ2VzIC0gYXZh
aWwsIHNoaW1fbnJwYWdlcyk7CiAKLSAgICByZXR1cm4gcnN2ZDsKKyAgICByZXR1cm4gc2hpbV9u
cnBhZ2VzOwogfQogCiBzdGF0aWMgdW5zaWduZWQgaW50IG5yX2dyYW50X2xpc3Q7Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aA-0005D2-4O; Thu, 04 Jan 2018 13:29:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5a8-0004vq-8n
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:16 +0000
X-Inumbo-ID: 805ff8eb-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 805ff8eb-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669895"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:22 +0000
Message-ID: <20180104130625.28605-72-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 71/74] libxl: pvshim: Provide first-class
	config settings to enable shim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgoqKiBOT1RFOiBU
aGlzIHBhdGNoIGRvZXMgbm90IGN1cnJlbnRseSB3b3JrISAqKgoKKiogTk9URTogSSBpbnRlbmQg
dG8gY2hhbmdlIHRoZSBjb25maWcgbmFtZXMgZnJvbSAicHZoc2hpbSIgdG8gInB2c2hpbSIgKioK
ClRoaXMgaXMgQVBJLWNvbXBhdGlibGUgYmVjYXVzZSBvbGQgY2FsbGVycyBhcmUgc3VwcG9zZWQg
dG8gY2FsbApsaWJ4bF8qX2luaXQgdG8gaW5pdGlhbGlzZSB0aGUgc3RydWN0OyBhbmQgdGhlIHVw
ZGF0ZWQgZnVuY3Rpb24gY2xlYXJzCnRoZXNlIG1lbWJlcnMuCgpJdCBpcyBBQkktY29tcGF0aWJs
ZSBiZWNhdXNlIHRoZSBuZXcgZmllbGRzIG1ha2UgdGhpcyBtZW1iZXIgb2YgdGhlCmd1ZXN0IHR5
cGUgdW5pb24gbGFyZ2VyIGJ1dCBvbmx5IHdpdGhpbiB0aGUgZXhpc3Rpbmcgc2l6ZSBvZiB0aGF0
CnVuaW9uLgoKRm9yIG5vdywgb3VyIGNvbmZpZyBkZWZhdWx0cyBhcmU6CiAqIHNoaW0gaXMgZGlz
YWJsZWQKICogaWYgZW5hYmxlZCwgcGF0aCBpcyAieGVuLXNoaW0iIGluIHRoZSB4ZW4gZmlybXdh
cmUgZGlyZWN0b3J5CiAqIGlmIGVuYWJsZWQsIGNtZGxpbmUgaXMgdGhlIG9uZSB3ZSBhcmUgY3Vy
cmVudGx5IGRlYnVnZ2luZyB3aXRoCgpUaGUgZGVidWdnaW5nIGFyZ3VtZW50cyB3aWxsIGJlIHJh
dGlvbmFsaXNlZCBpbiBhIG1vbWVudC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAg
fCAgOCArKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDQ4ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB0b29scy9saWJ4bC9saWJ4bF9k
b20uYyAgICAgIHwgMTAgLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
IDIgKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgfCAgMyArKysKIDUgZmlsZXMgY2hh
bmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNWU5YWVkNzM5ZC4u
ODFkZmNjODBhZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9s
aWJ4bC9saWJ4bC5oCkBAIC0xMTAxLDYgKzExMDEsMTQgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShs
aWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAq
LwogI2RlZmluZSBMSUJYTF9IQVZFX1NFVF9QQVJBTUVURVJTIDEKIAorLyoKKyAqIExJQlhMX0hB
VkVfUFZfU0hJTQorICoKKyAqIElmIHRoaXMgaXMgZGVmaW5lZCwgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8ncyBwdiB0eXBlIGluZm9ybWF0aW9uCisgKiBjb250YWlucyBtZW1iZXJzIHB2aHNoaW0s
IHB2aHNoaW1fcGF0aCwgcHZoc2hpbV9jbWRsaW5lLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVf
UFZfU0hJTSAxCisKIHR5cGVkZWYgY2hhciAqKmxpYnhsX3N0cmluZ19saXN0Owogdm9pZCBsaWJ4
bF9zdHJpbmdfbGlzdF9kaXNwb3NlKGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CiBpbnQgbGlieGxf
c3RyaW5nX2xpc3RfbGVuZ3RoKGNvbnN0IGxpYnhsX3N0cmluZ19saXN0ICpzbCk7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0
ZS5jCmluZGV4IDZkOTEwZTRhMDkuLmNkOTg1MjJiOWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC0zNjks
NiArMzY5LDE4IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICBpZiAoYl9pbmZvLT51LnB2LnNsYWNrX21lbWtiID09IExJQlhM
X01FTUtCX0RFRkFVTFQpCiAgICAgICAgICAgICBiX2luZm8tPnUucHYuc2xhY2tfbWVta2IgPSAw
OwogCisgICAgICAgIGxpYnhsX2RlZmJvb2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT51LnB2LnB2aHNo
aW0sIGZhbHNlKTsKKyAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+dS5wdi5w
dmhzaGltKSkgeworICAgICAgICAgICAgaWYgKCFiX2luZm8tPnUucHYucHZoc2hpbV9wYXRoKQor
ICAgICAgICAgICAgICAgIGJfaW5mby0+dS5wdi5wdmhzaGltX3BhdGggPQorICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fc3ByaW50ZihOT0dDLCAiJXMvJXMiLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9feGVuZmlybXdhcmVkaXJfcGF0aCgpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQVlNISU1fQkFTRU5BTUUpOworICAgICAgICAgICAg
aWYgKCFiX2luZm8tPnUucHYucHZoc2hpbV9jbWRsaW5lKQorICAgICAgICAgICAgICAgIGJfaW5m
by0+dS5wdi5wdmhzaGltX2NtZGxpbmUgPQorICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3Ry
ZHVwKE5PR0MsIFBWU0hJTV9DTURMSU5FKTsKKyAgICAgICAgfQorCiAgICAgICAgIC8qIEZvciBj
b21wYXRpYmlsaXR5LCBmaWxsIGluIGJfaW5mby0+a2VybmVsfHJhbWRpc2t8Y21kbGluZQogICAg
ICAgICAgKiB3aXRoIHRoZSB2YWx1ZSBpbiB1LnB2LCBsYXRlciBwcm9jZXNzaW5nIHdpbGwgdXNl
CiAgICAgICAgICAqIGJfaW5mby0+a2VybmVsfHJhbWRpc2t8Y21kbGluZSBvbmx5LgpAQCAtNDM4
LDYgKzQ1MCw5IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsCiAgICAg
Y2hhciAqKnZtZW50cyA9IE5VTEwsICoqbG9jYWxlbnRzID0gTlVMTDsKICAgICBzdHJ1Y3QgdGlt
ZXZhbCBzdGFydF90aW1lOwogICAgIGludCBpLCByZXQ7CisgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gc2hpbV9pbmZvOworCisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9faW5pdCgmc2hp
bV9pbmZvKTsKIAogICAgIHJldCA9IGxpYnhsX19idWlsZF9wcmUoZ2MsIGRvbWlkLCBkX2NvbmZp
Zywgc3RhdGUpOwogICAgIGlmIChyZXQpCkBAIC00ODUsOSArNTAwLDM1IEBAIGludCBsaWJ4bF9f
ZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsCiAKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBM
SUJYTF9ET01BSU5fVFlQRV9QVjoKLSAgICAgICAgcmV0ID0gbGlieGxfX2J1aWxkX3B2KGdjLCBk
b21pZCwgaW5mbywgc3RhdGUpOwotICAgICAgICBpZiAocmV0KQotICAgICAgICAgICAgZ290byBv
dXQ7CisgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChpbmZvLT51LnB2LnB2aHNoaW0pKSB7
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVGhlIG5leHQgYml0IHNlZW1zIGxpa2Ug
aXQgbWlnaHQgYmUgdGhyZWFkLXVuc2FmZSwgYnV0CisgICAgICAgICAgICAgKiBsaWJ4bF9kb21h
aW5fY3JlYXRlIGNhbiBhbHJlYWR5IG1vZGlmeSB0aGlzIHN0cnVjdCBzbyBhCisgICAgICAgICAg
ICAgKiBjb25maWcgY2Fubm90IGJlIHBhc3NlZCB0byBsaWJ4bCBvbiBkaWZmZXJlbnQgdGhyZWFk
cworICAgICAgICAgICAgICogY29uY3VycmVudGx5LiAgU28gd2UgY2FuIHNldCB0aGlzIHRvIElO
VkFMSUQsIGFzIHBhcnQKKyAgICAgICAgICAgICAqIG9mIG1ha2luZyBjb3B5IHdpdGggYSBkaWZm
ZXJlbnQgdHlwZS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgbGlieGxfZG9tYWluX3R5
cGUgc2hpbV9zYXZlZF90eXBlID0gaW5mby0+dHlwZTsKKyAgICAgICAgICAgIGluZm8tPnR5cGUg
PSBMSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEOworICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1
aWxkX2luZm9fY29weShDVFgsICZzaGltX2luZm8sIGluZm8pOworICAgICAgICAgICAgaW5mby0+
dHlwZSA9IHNoaW1fc2F2ZWRfdHlwZTsKKworICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm9faW5pdF90eXBlKCZzaGltX2luZm8sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTElCWExfRE9NQUlOX1RZUEVfUFZIKTsKKyAgICAgICAgICAgIHJl
dCA9IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0X3B2aGh2bShnYywgJnNoaW1f
aW5mbyk7CisgICAgICAgICAgICBpZiAocmV0KSBnb3RvIG91dDsKKworICAgICAgICAgICAgc3Rh
dGUtPnNoaW1fcGF0aCA9IGluZm8tPnUucHYucHZoc2hpbV9wYXRoOworICAgICAgICAgICAgc3Rh
dGUtPnNoaW1fY21kbGluZSA9IGluZm8tPnUucHYucHZoc2hpbV9jbWRsaW5lOworICAgICAgICAg
ICAgcmV0ID0gbGlieGxfX2J1aWxkX2h2bShnYywgZG9taWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRfY29uZmlnLCAmc2hpbV9pbmZvLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0ZSk7CisgICAgICAgICAgICBpZiAocmV0KSBnb3RvIG91dDsK
KyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHJldCA9IGxpYnhsX19idWlsZF9wdihnYywg
ZG9taWQsIGluZm8sIHN0YXRlKTsKKyAgICAgICAgICAgIGlmIChyZXQpCisgICAgICAgICAgICAg
ICAgZ290byBvdXQ7CisgICAgICAgIH0KIAogICAgICAgICB2bWVudHMgPSBsaWJ4bF9fY2FsbG9j
KGdjLCAxMSwgc2l6ZW9mKGNoYXIgKikpOwogICAgICAgICBpID0gMDsKQEAgLTUyNSw2ICs1NjYs
NyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAogICAgIH0KICAgICBy
ZXQgPSBsaWJ4bF9fYnVpbGRfcG9zdChnYywgZG9taWQsIGluZm8sIHN0YXRlLCB2bWVudHMsIGxv
Y2FsZW50cyk7CiBvdXQ6CisgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fZGlzcG9zZSgmc2hp
bV9pbmZvKTsKICAgICByZXR1cm4gcmV0OwogfQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9s
aWJ4bF9kb20uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGJmNTA5OTA1YTEuLjNi
NmM0NTdlYzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbS5jCkBAIC0xMTgzLDE2ICsxMTgzLDYgQEAgaW50IGxpYnhsX19idWls
ZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAKICAgICB4Y19kb21fbG9naW5p
dChjdHgtPnhjaCk7CiAKLSAgICAvKiBGSVhNRSAqLwotI2RlZmluZSBMSUJYTF9QVlNISU1fUEFU
SCAiTElCWExfUFZTSElNX1BBVEgiCi0jZGVmaW5lIExJQlhMX1BWU0hJTV9DTURMSU5FICJMSUJY
TF9QVlNISU1fQ01ETElORSIKLSAgICBzdGF0ZS0+c2hpbV9wYXRoID0gZ2V0ZW52KExJQlhMX1BW
U0hJTV9QQVRIKTsKLSAgICBpZiAoc3RhdGUtPnNoaW1fcGF0aCkgewotICAgICAgICBzdGF0ZS0+
c2hpbV9jbWRsaW5lID0gZ2V0ZW52KExJQlhMX1BWU0hJTV9DTURMSU5FKTsKLSAgICAgICAgTE9H
KFdBUk4sICJMSUJYTF9QVlNISU1fUEFUSCBkZXRlY3RlZCwgdXNpbmcgcHYgc2hpbSAlcyBjbWQg
JXMiLAotICAgICAgICAgICAgc3RhdGUtPnNoaW1fcGF0aCwgc3RhdGUtPnNoaW1fY21kbGluZSk7
Ci0gICAgfQotCiAgICAgLyogCiAgICAgICogSWYgUFZIIGFuZCB3ZSBoYXZlIGEgc2hpbSBvdmVy
cmlkZSwgdXNlIHRoZSBzaGltIGNtZGxpbmUuCiAgICAgICogSWYgUFZIIGFuZCBubyBzaGltIG92
ZXJyaWRlLCB1c2UgdGhlIHB2IGNtZGxpbmUuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAxNzRjZjM1
ZDk3Li4yODk3ZTdjM2JiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTExOCw2ICsxMTgsOCBAQAog
I2RlZmluZSBUQVBfREVWSUNFX1NVRkZJWCAiLWVtdSIKICNkZWZpbmUgRE9NSURfWFNfUEFUSCAi
ZG9taWQiCiAjZGVmaW5lIElOVkFMSURfRE9NSUQgfjAKKyNkZWZpbmUgUFZTSElNX0JBU0VOQU1F
ICJ4ZW4tc2hpbSIKKyNkZWZpbmUgUFZTSElNX0NNRExJTkUgInB2LXNoaW0gY29uc29sZT14ZW4s
cHYgc2NoZWQ9bnVsbCBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwgYXBpY192ZXJib3NpdHk9
ZGVidWcgZTgyMC12ZXJib3NlIgogCiAvKiBTaXplIG1hY3Jvcy4gKi8KICNkZWZpbmUgX19BQyhY
LFkpICAgKFgjI1kpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggYTIzOTMyNDM0MS4uYTZlYmVhMDE3OCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbApAQCAtNTkxLDYgKzU5MSw5IEBAIGxpYnhsX2RvbWFpbl9idWlsZF9p
bmZvID0gU3RydWN0KCJkb21haW5fYnVpbGRfaW5mbyIsWwogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoImZlYXR1cmVzIiwgc3RyaW5nLCB7J2NvbnN0JzogVHJ1ZX0pLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjIFVzZSBob3N0J3MgRTgyMCBm
b3IgUENJIHBhc3N0aHJvdWdoLgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoImU4MjBfaG9zdCIsIGxpYnhsX2RlZmJvb2wpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoInB2aHNoaW0iLCBsaWJ4bF9kZWZib29sKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKCJwdmhzaGltX3BhdGgiLCBzdHJpbmcpLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInB2aHNoaW1fY21kbGluZSIsIHN0cmlu
ZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKICAgICAgICAg
ICAgICAgICAgKCJwdmgiLCBOb25lKSwKICAgICAgICAgICAgICAgICAgKCJpbnZhbGlkIiwgTm9u
ZSksCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aA-0005Ds-Di; Thu, 04 Jan 2018 13:29:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5a9-0005BO-Mm
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:17 +0000
X-Inumbo-ID: 1969e10d-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1969e10d-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097483"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:36 +0000
Message-ID: <20180104130625.28605-26-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 25/74] x86/shutdown: Support for using
	SCHEDOP_{shutdown, reboot}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gICB8ICAzICsrKwogeGVuL2FyY2gveDg2L3NodXRkb3duLmMg
ICAgICAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggfCAyOSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2MiBpbnNlcnRpb25zKCspLCA0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNzgxMTEwZDRiMi4u
ZTU5NzliY2VlZSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE0NzgsNiAr
MTQ3OCw5IEBAIFNwZWNpZnkgdGhlIGhvc3QgcmVib290IG1ldGhvZC4KICdlZmknIGluc3RydWN0
cyBYZW4gdG8gcmVib290IHVzaW5nIHRoZSBFRkkgcmVib290IGNhbGwgKGluIEVGSSBtb2RlIGJ5
CiAgZGVmYXVsdCBpdCB3aWxsIHVzZSB0aGF0IG1ldGhvZCBmaXJzdCkuCiAKK2B4ZW5gIGluc3Ry
dWN0cyBYZW4gdG8gcmVib290IHVzaW5nIFhlbidzIFNDSEVET1AgaHlwZXJjYWxsICh0aGlzIGlz
IHRoZSBkZWZhdWx0Cit3aGVuIHJ1bm5pbmcgbmVzdGVkIFhlbikKKwogIyMjIHJtcnIKID4gJz0g
c3RhcnQ8LWVuZD49W3MxXWJkZjFbLFtzMV1iZGYyWywuLi5dXTtzdGFydDwtZW5kPj1bczJdYmRm
MVssW3MyXWJkZjJbLC4uLl1dCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5j
IGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKaW5kZXggYTg3YWE2MGFkZC4uNjg5ZjZmMTM3ZCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NodXRkb3duLmMKKysrIGIveGVuL2FyY2gveDg2L3No
dXRkb3duLmMKQEAgLTI1LDYgKzI1LDcgQEAKICNpbmNsdWRlIDxhc20vbXBzcGVjLmg+CiAjaW5j
bHVkZSA8YXNtL3Rib290Lmg+CiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxhc20v
Z3Vlc3QuaD4KIAogZW51bSByZWJvb3RfdHlwZSB7CiAgICAgICAgIEJPT1RfSU5WQUxJRCwKQEAg
LTM0LDYgKzM1LDcgQEAgZW51bSByZWJvb3RfdHlwZSB7CiAgICAgICAgIEJPT1RfQ0Y5ID0gJ3An
LAogICAgICAgICBCT09UX0NGOV9QV1IgPSAnUCcsCiAgICAgICAgIEJPT1RfRUZJID0gJ2UnLAor
ICAgICAgICBCT09UX1hFTiA9ICd4JywKIH07CiAKIHN0YXRpYyBpbnQgcmVib290X21vZGU7CkBA
IC00OSw2ICs1MSw3IEBAIHN0YXRpYyBpbnQgcmVib290X21vZGU7CiAgKiBwY2kgICAgVXNlIHRo
ZSBzby1jYWxsZWQgIlBDSSByZXNldCByZWdpc3RlciIsIENGOQogICogUG93ZXIgIExpa2UgJ3Bj
aScgYnV0IGZvciBhIGZ1bGwgcG93ZXItY3lsZSByZXNldAogICogZWZpICAgIFVzZSB0aGUgRUZJ
IHJlYm9vdCAoaWYgcnVubmluZyB1bmRlciBFRkkpCisgKiB4ZW4gICAgVXNlIFhlbiBTQ0hFRE9Q
IGh5cGVyY2FsbCAoaWYgcnVubmluZyB1bmRlciBYZW4gYXMgYSBndWVzdCkKICAqLwogc3RhdGlj
IGVudW0gcmVib290X3R5cGUgcmVib290X3R5cGUgPSBCT09UX0lOVkFMSUQ7CiAKQEAgLTc1LDYg
Kzc4LDcgQEAgc3RhdGljIGludCBfX2luaXQgc2V0X3JlYm9vdF90eXBlKGNvbnN0IGNoYXIgKnN0
cikKICAgICAgICAgY2FzZSAnUCc6CiAgICAgICAgIGNhc2UgJ3AnOgogICAgICAgICBjYXNlICd0
JzoKKyAgICAgICAgY2FzZSAneCc6CiAgICAgICAgICAgICByZWJvb3RfdHlwZSA9ICpzdHI7CiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKQEAgLTkzLDYgKzk3LDEzIEBAIHN0
YXRpYyBpbnQgX19pbml0IHNldF9yZWJvb3RfdHlwZShjb25zdCBjaGFyICpzdHIpCiAgICAgICAg
IHJlYm9vdF90eXBlID0gQk9PVF9JTlZBTElEOwogICAgIH0KIAorICAgIGlmICggcmVib290X3R5
cGUgPT0gQk9PVF9YRU4gJiYgIXhlbl9ndWVzdCApCisgICAgeworICAgICAgICBwcmludGsoIlhl
biByZWJvb3Qgc2VsZWN0ZWQsIGJ1dCBYZW4gaHlwZXJ2aXNvciBub3QgZGV0ZWN0ZWRcbiIKKyAg
ICAgICAgICAgICAgICJGYWxsaW5nIGJhY2sgdG8gZGVmYXVsdFxuIik7CisgICAgICAgIHJlYm9v
dF90eXBlID0gQk9PVF9JTlZBTElEOworICAgIH0KKwogICAgIHJldHVybiByYzsKIH0KIGN1c3Rv
bV9wYXJhbSgicmVib290Iiwgc2V0X3JlYm9vdF90eXBlKTsKQEAgLTEwOSw2ICsxMjAsMTAgQEAg
c3RhdGljIGlubGluZSB2b2lkIGtiX3dhaXQodm9pZCkKIHN0YXRpYyB2b2lkIG5vcmV0dXJuIF9f
bWFjaGluZV9oYWx0KHZvaWQgKnVudXNlZCkKIHsKICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwor
CisgICAgaWYgKCByZWJvb3RfdHlwZSA9PSBCT09UX1hFTiApCisgICAgICAgIHhlbl9oeXBlcmNh
bGxfc2h1dGRvd24oU0hVVERPV05fcG93ZXJvZmYpOworCiAgICAgZm9yICggOyA7ICkKICAgICAg
ICAgaGFsdCgpOwogfQpAQCAtMTI5LDEwICsxNDQsMTcgQEAgdm9pZCBtYWNoaW5lX2hhbHQodm9p
ZCkKIAogc3RhdGljIHZvaWQgZGVmYXVsdF9yZWJvb3RfdHlwZSh2b2lkKQogewotICAgIGlmICgg
cmVib290X3R5cGUgPT0gQk9PVF9JTlZBTElEICkKLSAgICAgICAgcmVib290X3R5cGUgPSBlZmlf
ZW5hYmxlZChFRklfUlMpID8gQk9PVF9FRkkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6IGFjcGlfZGlzYWJsZWQgPyBCT09UX0tCRAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IEJPT1RfQUNQSTsKKyAgICBpZiAoIHJlYm9vdF90
eXBlICE9IEJPT1RfSU5WQUxJRCApCisgICAgICAgIHJldHVybjsKKworICAgIGlmICggeGVuX2d1
ZXN0ICkKKyAgICAgICAgcmVib290X3R5cGUgPSBCT09UX1hFTjsKKyAgICBlbHNlIGlmICggZWZp
X2VuYWJsZWQoRUZJX1JTKSApCisgICAgICAgIHJlYm9vdF90eXBlID0gQk9PVF9FRkk7CisgICAg
ZWxzZSBpZiAoIGFjcGlfZGlzYWJsZWQgKQorICAgICAgICByZWJvb3RfdHlwZSA9IEJPT1RfS0JE
OworICAgIGVsc2UKKyAgICAgICAgcmVib290X3R5cGUgPSBCT09UX0FDUEk7CiB9CiAKIHN0YXRp
YyBpbnQgX19pbml0IG92ZXJyaWRlX3JlYm9vdChzdHJ1Y3QgZG1pX3N5c3RlbV9pZCAqZCkKQEAg
LTYxOCw2ICs2NDAsMTAgQEAgdm9pZCBtYWNoaW5lX3Jlc3RhcnQodW5zaWduZWQgaW50IGRlbGF5
X21pbGxpc2VjcykKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIHJlYm9vdF90eXBlID0gQk9P
VF9BQ1BJOwogICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBCT09UX1hFTjoKKyAg
ICAgICAgICAgIHhlbl9oeXBlcmNhbGxfc2h1dGRvd24oU0hVVERPV05fcmVib290KTsKKyAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAgfQogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
aHlwZXJjYWxsLmgKaW5kZXggYzQ2MGY1OWM1NC4uMzg3OTEwODhmYiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L2h5cGVyY2FsbC5oCkBAIC0xOSw2ICsxOSwxMSBAQAogI2lmbmRlZiBfX1g4Nl9Y
RU5fSFlQRVJDQUxMX0hfXwogI2RlZmluZSBfX1g4Nl9YRU5fSFlQRVJDQUxMX0hfXwogCisjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CisjaW5jbHVkZSA8
cHVibGljL3NjaGVkLmg+CisKICNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCiAKIC8qCkBAIC03OCw2
ICs4MywzMCBAQAogICAgICAgICAodHlwZSlyZXM7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0pCiAKKy8qCisgKiBQcmltaXRpdmUg
SHlwZXJjYWxsIHdyYXBwZXJzCisgKi8KK3N0YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlwZXJjYWxs
X3NjaGVkX29wKHVuc2lnbmVkIGludCBjbWQsIHZvaWQgKmFyZykKK3sKKyAgICByZXR1cm4gX2h5
cGVyY2FsbDY0XzIobG9uZywgX19IWVBFUlZJU09SX3NjaGVkX29wLCBjbWQsIGFyZyk7Cit9CisK
Ky8qCisgKiBIaWdoZXIgbGV2ZWwgaHlwZXJjYWxsIGhlbHBlcnMKKyAqLworc3RhdGljIGlubGlu
ZSBsb25nIHhlbl9oeXBlcmNhbGxfc2h1dGRvd24odW5zaWduZWQgaW50IHJlYXNvbikKK3sKKyAg
ICByZXR1cm4geGVuX2h5cGVyY2FsbF9zY2hlZF9vcChTQ0hFRE9QX3NodXRkb3duLCAmcmVhc29u
KTsKK30KKworI2Vsc2UgLyogQ09ORklHX1hFTl9HVUVTVCAqLworCitzdGF0aWMgaW5saW5lIGxv
bmcgeGVuX2h5cGVyY2FsbF9zaHV0ZG93bih1bnNpZ25lZCBpbnQgcmVhc29uKQoreworICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiAwOworfQorCiAjZW5kaWYgLyogQ09ORklH
X1hFTl9HVUVTVCAqLwogI2VuZGlmIC8qIF9fWDg2X1hFTl9IWVBFUkNBTExfSF9fICovCiAKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aB-0005Id-RD; Thu, 04 Jan 2018 13:29:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aA-00050d-Di
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:18 +0000
X-Inumbo-ID: 81d52ec5-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 81d52ec5-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669902"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:43 +0000
Message-ID: <20180104130625.28605-33-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 32/74] x86: don't swallow the first
	command line item in pvh mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCwgc3BlY2lhbCBjYXNlIEdSVUIxIHJhdGhlciBhc3N1bWluZyB0aGF0IGFsbCBib290
bG9hZGVycyBleGNlcHQgR1JVQjIKbmVlZCBhIHBhcmFtZXRlciBzdHJpcHBpbmcuCgpTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9z
ZXR1cC5jIHwgMTAgKysrKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCmluZGV4IDM1M2NkZDQzMzcuLjRkZmYyYmNhOGIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02MTcs
MTEgKzYxNywxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbm9yZXR1cm4gcmVpbml0X2JzcF9zdGFj
ayh2b2lkKQogICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wKGluaXRfZG9uZSk7CiB9CiAKLXN0YXRp
YyBib29sIF9faW5pdCBsb2FkZXJfaXNfZ3J1YjIoY29uc3QgY2hhciAqbG9hZGVyX25hbWUpCitz
dGF0aWMgYm9vbCBfX2luaXQgbG9hZGVyX2lzX2dydWIxKGNvbnN0IGNoYXIgKmxvYWRlcl9uYW1l
KQogewogICAgIC8qIEdSVUIxPSJHTlUgR1JVQiAwLnh4IjsgR1JVQjI9IkdSVUIgMS54eCIgKi8K
ICAgICBjb25zdCBjaGFyICpwID0gc3Ryc3RyKGxvYWRlcl9uYW1lLCAiR1JVQiAiKTsKLSAgICBy
ZXR1cm4gKHAgIT0gTlVMTCkgJiYgKHBbNV0gIT0gJzAnKTsKKworICAgIHJldHVybiBwICYmIHBb
NV0gPT0gJzAnOwogfQogCiBzdGF0aWMgY2hhciAqIF9faW5pdCBjbWRsaW5lX2Nvb2soY2hhciAq
cCwgY29uc3QgY2hhciAqbG9hZGVyX25hbWUpCkBAIC02MzIsMTEgKzYzMywxMCBAQCBzdGF0aWMg
Y2hhciAqIF9faW5pdCBjbWRsaW5lX2Nvb2soY2hhciAqcCwgY29uc3QgY2hhciAqbG9hZGVyX25h
bWUpCiAgICAgd2hpbGUgKCAqcCA9PSAnICcgKQogICAgICAgICBwKys7CiAKLSAgICAvKiBHUlVC
MiBkb2VzIG5vdCBpbmNsdWRlIGltYWdlIG5hbWUgYXMgZmlyc3QgaXRlbSBvbiBjb21tYW5kIGxp
bmUuICovCi0gICAgaWYgKCBsb2FkZXJfaXNfZ3J1YjIobG9hZGVyX25hbWUpICkKKyAgICBpZiAo
ICFsb2FkZXJfaXNfZ3J1YjEobG9hZGVyX25hbWUpICkKICAgICAgICAgcmV0dXJuIHA7CiAKLSAg
ICAvKiBTdHJpcCBpbWFnZSBuYW1lIHBsdXMgd2hpdGVzcGFjZS4gKi8KKyAgICAvKiBHUlVCMSBp
bmNsdWRlcyB0aGUgaW1hZ2UgbmFtZSBhcyBmaXJzdCBpdGVtIG9uIGNvbW1hbmQgbGluZS4gU3Ry
aXAgaXQuICovCiAgICAgd2hpbGUgKCAoKnAgIT0gJyAnKSAmJiAoKnAgIT0gJ1wwJykgKQogICAg
ICAgICBwKys7CiAgICAgd2hpbGUgKCAqcCA9PSAnICcgKQotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aD-0005Mc-2T; Thu, 04 Jan 2018 13:29:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aB-0005Hj-Li
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:19 +0000
X-Inumbo-ID: 1ad101bc-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ad101bc-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097488"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:52 +0000
Message-ID: <20180104130625.28605-42-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 41/74] xen/pvh: do not mark the low 1MB
	as IO mem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCk9uIFBWSCB0aGVy
ZSdzIG5vdGhpbmcgc3BlY2lhbCBvbiB0aGUgbG93IDFNQgoKU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMg
fCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IGY3M2ZlZTIyNWUuLjM1NWU2NzQ3YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjIsNiArMTIyLDcgQEAKICNpbmNsdWRl
IDxhc20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDxhc20v
cGNpLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2dyYW50
X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CkBAIC0yODgsOCArMjg5
LDEyIEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICBkb21fY293ID0g
ZG9tYWluX2NyZWF0ZShET01JRF9DT1csIERPTUNSRl9kdW1teSwgMCwgTlVMTCk7CiAgICAgQlVH
X09OKElTX0VSUihkb21fY293KSk7CiAKLSAgICAvKiBGaXJzdCAxTUIgb2YgUkFNIGlzIGhpc3Rv
cmljYWxseSBtYXJrZWQgYXMgSS9PLiAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgMHgxMDA7IGkr
KyApCisgICAgLyoKKyAgICAgKiBGaXJzdCAxTUIgb2YgUkFNIGlzIGhpc3RvcmljYWxseSBtYXJr
ZWQgYXMgSS9PLiAgSWYgd2UgYm9vdGVkIFBWSCwKKyAgICAgKiByZWNsYWltIHRoZSBzcGFjZS4g
IElycmVzcGVjdGl2ZSwgbGVhdmUgTUZOIDAgYXMgc3BlY2lhbCBmb3IgdGhlIHNha2UKKyAgICAg
KiBvZiAwIGJlaW5nIGEgdmVyeSBjb21tb24gZGVmYXVsdCB2YWx1ZS4KKyAgICAgKi8KKyAgICBm
b3IgKCBpID0gMDsgaSA8IChwdmhfYm9vdCA/IDEgOiAweDEwMCk7IGkrKyApCiAgICAgICAgIHNo
YXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QobWZuX3RvX3BhZ2UoX21mbihpKSksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZG9tX2lvLCBYRU5TSEFSRV93cml0YWJsZSk7CiAKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aF-0005TX-AM; Thu, 04 Jan 2018 13:29:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aD-00058W-EB
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:21 +0000
X-Inumbo-ID: 835c86fc-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 835c86fc-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669911"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:57 +0000
Message-ID: <20180104130625.28605-47-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 46/74] xen/guest: fetch vCPU ID from Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCklmIGF2YWlsYWJs
ZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgotLS0KVG8gYmUgbW92ZWQgYmVmb3JlICJ4ODYvZ3Vlc3Q6IGVuYWJsZSBldmVudCBjaGFubmVs
cyB1cGNhbGxzIgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyB8IDI0ICsrKysrKysrKysr
KysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3RpbWUuYyAgICAgIHwgIDQgKysrLQogMiBmaWxl
cyBjaGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRl
eCAwYTRjMDJhOGNkLi4wZjJjNWQ3NDEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
eGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCkBAIC0zNyw2ICszNyw4IEBAIHN0
YXRpYyB1aW50OF90IGV2dGNobl91cGNhbGxfdmVjdG9yOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxs
X3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKIAorREVGSU5FX1BFUl9DUFUo
dW5zaWduZWQgaW50LCB2Y3B1X2lkKTsKKwogc3RhdGljIHZvaWQgX19pbml0IGZpbmRfeGVuX2xl
YXZlcyh2b2lkKQogewogICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeCwgYmFzZTsKQEAg
LTk1LDEwICs5NywyNCBAQCBzdGF0aWMgdm9pZCBtYXBfc2hhcmVkX2luZm8odm9pZCkKICAgICBz
ZXRfZml4bWFwKEZJWF9YRU5fU0hBUkVEX0lORk8sIG1mbl94KG1mbikgPDwgUEFHRV9TSElGVCk7
CiB9CiAKK3N0YXRpYyB2b2lkIHNldF92Y3B1X2lkKHZvaWQpCit7CisgICAgdWludDMyX3QgZWF4
LCBlYngsIGVjeCwgZWR4OworCisgICAgQVNTRVJUKHhlbl9jcHVpZF9iYXNlKTsKKworICAgIC8q
IEZldGNoIHZjcHUgaWQgZnJvbSBjcHVpZC4gKi8KKyAgICBjcHVpZCh4ZW5fY3B1aWRfYmFzZSAr
IDQsICZlYXgsICZlYngsICZlY3gsICZlZHgpOworICAgIGlmICggZWF4ICYgWEVOX0hWTV9DUFVJ
RF9WQ1BVX0lEX1BSRVNFTlQgKQorICAgICAgICB0aGlzX2NwdSh2Y3B1X2lkKSA9IGVieDsKKyAg
ICBlbHNlCisgICAgICAgIHRoaXNfY3B1KHZjcHVfaWQpID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwor
fQorCiBzdGF0aWMgdm9pZCB4ZW5fZXZ0Y2huX3VwY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIHsKLSAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAg
IHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9ICZYRU5fc2hhcmVkX2luZm8tPnZjcHVfaW5m
b1tjcHVdOworICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9CisgICAgICAgICZYRU5f
c2hhcmVkX2luZm8tPnZjcHVfaW5mb1t0aGlzX2NwdSh2Y3B1X2lkKV07CiAKICAgICB2Y3B1X2lu
Zm8tPmV2dGNobl91cGNhbGxfcGVuZGluZyA9IDA7CiAgICAgeGNoZygmdmNwdV9pbmZvLT5ldnRj
aG5fcGVuZGluZ19zZWwsIDApOwpAQCAtMTEwLDcgKzEyNiw3IEBAIHN0YXRpYyB2b2lkIHhlbl9l
dnRjaG5fdXBjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiBzdGF0aWMgdm9pZCBh
cF9zZXR1cF9ldmVudF9jaGFubmVscyhib29sIGNsZWFyKQogewotICAgIHVuc2lnbmVkIGludCBp
LCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgdW5zaWduZWQgaW50IGksIGNwdSA9IHRo
aXNfY3B1KHZjcHVfaWQpOwogICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9ICZYRU5f
c2hhcmVkX2luZm8tPnZjcHVfaW5mb1tjcHVdOwogICAgIGludCByYzsKIApAQCAtMTkxLDEyICsy
MDcsMTQgQEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQogICAgIGluaXRfbWVt
bWFwKCk7CiAKICAgICBtYXBfc2hhcmVkX2luZm8oKTsKKyAgICBzZXRfdmNwdV9pZCgpOwogCiAg
ICAgaW5pdF9ldnRjaG4oKTsKIH0KIAogdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCiB7
CisgICAgc2V0X3ZjcHVfaWQoKTsKICAgICBhcF9zZXR1cF9ldmVudF9jaGFubmVscyhmYWxzZSk7
CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGlt
ZS5jCmluZGV4IDg4NmZjNDUyNDguLjg1YmNiOWIyOGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtNTMzLDYgKzUzMyw4IEBAIHN0
YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fdGltZXNvdXJjZSBfX2luaXRkYXRhIHBsdF90c2MgPQogICog
WGVuIGNsb2NrIHNvdXJjZSBpcyBhIHZhcmlhbnQgb2YgVFNDIHNvdXJjZS4KICAqLwogCitERUNM
QVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCB2Y3B1X2lkKTsKKwogc3RhdGljIHU2NCB4ZW5fdGlt
ZXJfY3B1X2ZyZXF1ZW5jeSh2b2lkKQogewogICAgIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyAqaW5m
byA9ICZYRU5fc2hhcmVkX2luZm8tPnZjcHVfaW5mb1swXS50aW1lOwpAQCAtNTc1LDcgKzU3Nyw3
IEBAIHN0YXRpYyB1NjQgbGFzdF92YWx1ZTsKIHN0YXRpYyB1NjQgcmVhZF94ZW5fdGltZXIodm9p
ZCkKIHsKICAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gKmluZm87Ci0gICAgdW5zaWduZWQgaW50
IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gdGhpc19j
cHUodmNwdV9pZCk7CiAgICAgdTMyIHZlcnNpb247CiAgICAgdTY0IHJldDsKICAgICB1NjQgbGFz
dDsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aF-0005UU-IN; Thu, 04 Jan 2018 13:29:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aE-0005Qd-Cm
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:22 +0000
X-Inumbo-ID: 1c6bbf3e-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c6bbf3e-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097491"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:58 +0000
Message-ID: <20180104130625.28605-48-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 47/74] x86/guest: fix upcall vector setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkluc3RlYWQgb2Yg
Zm9yY2luZyBubyBwZW5kaW5nIGV2ZW50IG9uIHRoZSB2Q1BVLCBqdXN0IG1hc2sgYWxsIGV2ZW50
CmNoYW5uZWxzIHdoZW4gc2V0dGluZyB1cCB0aGUgQlNQIGFuZCBmdXJ0aGVyIHBhdGNoZXMgd2ls
bCB1bm1hc2sgdGhlbQphcyBldmVudCBjaGFubmVscyBhcmUgYmVpbmcgc2V0dXAuCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tClRvIGJl
IHNxdWFzaGVkIHdpdGggIng4Ni9ndWVzdDogZW5hYmxlIGV2ZW50IGNoYW5uZWxzIHVwY2FsbHMi
Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jIHwgNjEgKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9u
cygrKSwgNDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hl
bi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IDBmMmM1ZDc0MTMuLmE5NWMzNjAx
N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QveGVuLmMKQEAgLTMzLDcgKzMzLDYgQEAKIGJvb2wgeGVuX2d1ZXN0OwogCiBzdGF0
aWMgdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7Ci1zdGF0aWMgdWludDhfdCBldnRjaG5fdXBjYWxs
X3ZlY3RvcjsKIGV4dGVybiBjaGFyIGh5cGVyY2FsbF9wYWdlW107CiBzdGF0aWMgc3RydWN0IHJh
bmdlc2V0ICptZW07CiAKQEAgLTg2LDYgKzg1LDcgQEAgc3RhdGljIHZvaWQgbWFwX3NoYXJlZF9p
bmZvKHZvaWQpCiAgICAgICAgIC5kb21pZCA9IERPTUlEX1NFTEYsCiAgICAgICAgIC5zcGFjZSA9
IFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvLAogICAgIH07CisgICAgdW5zaWduZWQgaW50IGk7CiAK
ICAgICBpZiAoIGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UoJm1mbikgKQogICAgICAgICBw
YW5pYygidW5hYmxlIHRvIHJlc2VydmUgc2hhcmVkIGluZm8gbWVtb3J5IHBhZ2UiKTsKQEAgLTk1
LDYgKzk1LDEwIEBAIHN0YXRpYyB2b2lkIG1hcF9zaGFyZWRfaW5mbyh2b2lkKQogICAgICAgICBw
YW5pYygiRmFpbGVkIHRvIG1hcCBzaGFyZWRfaW5mbyBwYWdlIik7CiAKICAgICBzZXRfZml4bWFw
KEZJWF9YRU5fU0hBUkVEX0lORk8sIG1mbl94KG1mbikgPDwgUEFHRV9TSElGVCk7CisKKyAgICAv
KiBNYXNrIGFsbCB1cGNhbGxzICovCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKFhF
Tl9zaGFyZWRfaW5mby0+ZXZ0Y2huX21hc2spOyBpKysgKQorICAgICAgICB4Y2hnKCZYRU5fc2hh
cmVkX2luZm8tPmV2dGNobl9tYXNrW2ldLCB+MHVsKTsKIH0KIAogc3RhdGljIHZvaWQgc2V0X3Zj
cHVfaWQodm9pZCkKQEAgLTEyNCw1OCArMTI4LDIxIEBAIHN0YXRpYyB2b2lkIHhlbl9ldnRjaG5f
dXBjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGFja19BUElDX2lycSgpOwog
fQogCi1zdGF0aWMgdm9pZCBhcF9zZXR1cF9ldmVudF9jaGFubmVscyhib29sIGNsZWFyKQorc3Rh
dGljIHZvaWQgaW5pdF9ldnRjaG4odm9pZCkKIHsKLSAgICB1bnNpZ25lZCBpbnQgaSwgY3B1ID0g
dGhpc19jcHUodmNwdV9pZCk7Ci0gICAgc3RydWN0IHZjcHVfaW5mbyAqdmNwdV9pbmZvID0gJlhF
Tl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW2NwdV07CisgICAgdW5zaWduZWQgaW50IHZjcHUgPSB0
aGlzX2NwdSh2Y3B1X2lkKTsKKyAgICBzdGF0aWMgdWludDhfdCBldnRjaG5fdXBjYWxsX3ZlY3Rv
cjsKICAgICBpbnQgcmM7CiAKLSAgICBBU1NFUlQoZXZ0Y2huX3VwY2FsbF92ZWN0b3IpOwotICAg
IEFTU0VSVChjcHUgPCBBUlJBWV9TSVpFKFhFTl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvKSk7Cisg
ICAgaWYgKCAhZXZ0Y2huX3VwY2FsbF92ZWN0b3IgKQorICAgICAgICBhbGxvY19kaXJlY3RfYXBp
Y192ZWN0b3IoJmV2dGNobl91cGNhbGxfdmVjdG9yLCB4ZW5fZXZ0Y2huX3VwY2FsbCk7CiAKLSAg
ICBpZiAoICFjbGVhciApCi0gICAgewotICAgICAgICAvKgotICAgICAgICAgKiBUaGlzIGlzIG5l
Y2Vzc2FyeSB0byBlbnN1cmUgdGhhdCBhIENQVSB3aWxsIGJlIGludGVycnVwdGVkIGluIGNhc2UK
LSAgICAgICAgICogb2YgYW4gZXZlbnQgY2hhbm5lbCBub3RpZmljYXRpb24uCi0gICAgICAgICAq
LwotICAgICAgICBBU1NFUlQodmNwdV9pbmZvLT5ldnRjaG5fdXBjYWxsX3BlbmRpbmcgPT0gMCk7
Ci0gICAgICAgIEFTU0VSVCh2Y3B1X2luZm8tPmV2dGNobl9wZW5kaW5nX3NlbCA9PSAwKTsKLSAg
ICB9CisgICAgQVNTRVJUKGV2dGNobl91cGNhbGxfdmVjdG9yKTsKKyAgICBBU1NFUlQodmNwdSA8
IEFSUkFZX1NJWkUoWEVOX3NoYXJlZF9pbmZvLT52Y3B1X2luZm8pKTsKIAotICAgIHJjID0geGVu
X2h5cGVyY2FsbF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoY3B1LCBldnRjaG5fdXBjYWxsX3Zl
Y3Rvcik7CisgICAgcmMgPSB4ZW5faHlwZXJjYWxsX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3Rvcih2
Y3B1LCBldnRjaG5fdXBjYWxsX3ZlY3Rvcik7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHBhbmlj
KCJVbmFibGUgdG8gc2V0IGV2dGNobiB1cGNhbGwgdmVjdG9yOiAlZCIsIHJjKTsKLQotICAgIGlm
ICggY2xlYXIgKQotICAgIHsKLSAgICAgICAgLyoKLSAgICAgICAgICogQ2xlYXIgYW55IHBlbmRp
bmcgdXBjYWxsIGJpdHMuIFRoaXMgbWFrZXMgdXMgZWZmZWN0aXZlbHkgaWdub3JlIGFueQotICAg
ICAgICAgKiBwcmV2aW91cyB1cGNhbGxzIHdoaWNoIG1pZ2h0IGJlIHN1Ym9wdGltYWwuCi0gICAg
ICAgICAqLwotICAgICAgICB2Y3B1X2luZm8tPmV2dGNobl91cGNhbGxfcGVuZGluZyA9IDA7Ci0g
ICAgICAgIHhjaGcoJnZjcHVfaW5mby0+ZXZ0Y2huX3BlbmRpbmdfc2VsLCAwKTsKLQotICAgICAg
ICAvKgotICAgICAgICAgKiBldnRjaG5fcGVuZGluZyBjYW4gYmUgY2xlYXJlZCBvbmx5IG9uIHRo
ZSBib290IENQVSBiZWNhdXNlIGl0J3MKLSAgICAgICAgICogbG9jYXRlZCBpbiBhIHNoYXJlZCBz
dHJ1Y3R1cmUuCi0gICAgICAgICAqLwotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IDg7IGkrKyAp
Ci0gICAgICAgICAgICB4Y2hnKCZYRU5fc2hhcmVkX2luZm8tPmV2dGNobl9wZW5kaW5nW2ldLCAw
KTsKLSAgICB9Ci19Ci0KLXN0YXRpYyB2b2lkIF9faW5pdCBpbml0X2V2dGNobih2b2lkKQotewot
ICAgIHVuc2lnbmVkIGludCBpOwotCi0gICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZldnRj
aG5fdXBjYWxsX3ZlY3RvciwgeGVuX2V2dGNobl91cGNhbGwpOwotCi0gICAgLyogTWFzayBhbGwg
dXBjYWxscyAqLwotICAgIGZvciAoIGkgPSAwOyBpIDwgODsgaSsrICkKLSAgICAgICAgeGNoZygm
WEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fbWFza1tpXSwgfjB1bCk7Ci0KLSAgICBhcF9zZXR1cF9l
dmVudF9jaGFubmVscyh0cnVlKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGluaXRfbWVtbWFw
KHZvaWQpCkBAIC0yMTUsNyArMTgyLDcgQEAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2
b2lkKQogdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCiB7CiAgICAgc2V0X3ZjcHVfaWQo
KTsKLSAgICBhcF9zZXR1cF9ldmVudF9jaGFubmVscyhmYWxzZSk7CisgICAgaW5pdF9ldnRjaG4o
KTsKIH0KIAogaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbikKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aI-0005dF-QA; Thu, 04 Jan 2018 13:29:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aI-0005av-0b
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:26 +0000
X-Inumbo-ID: 1df98348-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1df98348-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097493"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:07 +0000
Message-ID: <20180104130625.28605-57-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 56/74] xen/pvshim: add grant table
	operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+ClNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L3B2L3NoaW0uYyAgICAgICAgICAgICAgICB8IDE3NCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vY29tbW9uL2NvbXBhdC9ncmFudF90YWJsZS5jICAgICAgIHwgICA1ICsK
IHhlbi9jb21tb24vZ3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgfCAgMTAgKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggfCAgIDYgKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvcHYvc2hpbS5oICAgICAgICAgfCAgIDkgKysKIDUgZmlsZXMgY2hhbmdlZCwgMjA0IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gv
eDg2L3B2L3NoaW0uYwppbmRleCA2OTQ4Mjk5M2Y5Li45OGMxZTMxZThmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTIy
LDYgKzIyLDcgQEAKICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVu
L2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2lvY2Fw
Lmg+CiAjaW5jbHVkZSA8eGVuL3NodXRkb3duLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAK
QEAgLTMwLDExICszMSwxNyBAQAogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogI2luY2x1ZGUgPGFz
bS9wdi9tbS5oPgogCisjaW5jbHVkZSA8Y29tcGF0L2dyYW50X3RhYmxlLmg+CisKICNpZm5kZWYg
Q09ORklHX1BWX1NISU1fRVhDTFVTSVZFCiBib29sIHB2X3NoaW07CiBib29sZWFuX3BhcmFtKCJw
di1zaGltIiwgcHZfc2hpbSk7CiAjZW5kaWYKIAorc3RhdGljIHVuc2lnbmVkIGludCBucl9ncmFu
dF9saXN0Oworc3RhdGljIHVuc2lnbmVkIGxvbmcgKmdyYW50X2ZyYW1lczsKK3N0YXRpYyBERUZJ
TkVfU1BJTkxPQ0soZ3JhbnRfbG9jayk7CisKICNkZWZpbmUgTDFfUFJPVCAoX1BBR0VfUFJFU0VO
VHxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRHxfUEFHRV9VU0VSfCBcCiAgICAgICAgICAgICAgICAg
IF9QQUdFX0dVRVNUX0tFUk5FTCkKICNkZWZpbmUgQ09NUEFUX0wxX1BST1QgKF9QQUdFX1BSRVNF
TlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpCkBAIC0zNjAsNiArMzY3LDE3MyBAQCB2b2lkIHB2
X3NoaW1faW5qZWN0X2V2dGNobih1bnNpZ25lZCBpbnQgcG9ydCkKICAgICB9CiB9CiAKK2xvbmcg
cHZfc2hpbV9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIHVvcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgY291bnQsIGJvb2wgY29tcGF0KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50
LT5kb21haW47CisgICAgbG9uZyByYyA9IDA7CisKKyAgICBpZiAoIGNvdW50ICE9IDEgKQorICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHN3aXRjaCAoIGNtZCApCisgICAgeworICAgIGNh
c2UgR05UVEFCT1Bfc2V0dXBfdGFibGU6CisgICAgeworICAgICAgICBzdHJ1Y3QgZ250dGFiX3Nl
dHVwX3RhYmxlIG5hdDsKKyAgICAgICAgc3RydWN0IGNvbXBhdF9nbnR0YWJfc2V0dXBfdGFibGUg
Y21wOworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KGNv
bXBhdCA/IGNvcHlfZnJvbV9ndWVzdCgmY21wLCB1b3AsIDEpCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogY29weV9mcm9tX2d1ZXN0KCZuYXQsIHVvcCwgMSkpIHx8CisgICAgICAgICAg
ICAgdW5saWtlbHkoY29tcGF0ID8gIWNvbXBhdF9oYW5kbGVfb2theShjbXAuZnJhbWVfbGlzdCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtcC5u
cl9mcmFtZXMpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogIWd1ZXN0X2hhbmRsZV9v
a2F5KG5hdC5mcmFtZV9saXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBuYXQubnJfZnJhbWVzKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBy
YyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBpZiAo
IGNvbXBhdCApCisjZGVmaW5lIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlz
dChkLCBzKQorICAgICAgICAgICAgICAgIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlKCZuYXQsICZj
bXApOworI3VuZGVmIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdAorCisg
ICAgICAgIG5hdC5zdGF0dXMgPSBHTlRTVF9va2F5OworCisgICAgICAgIHNwaW5fbG9jaygmZ3Jh
bnRfbG9jayk7CisgICAgICAgIGlmICggIW5yX2dyYW50X2xpc3QgKQorICAgICAgICB7CisgICAg
ICAgICAgICBzdHJ1Y3QgZ250dGFiX3F1ZXJ5X3NpemUgcXVlcnlfc2l6ZSA9IHsKKyAgICAgICAg
ICAgICAgICAuZG9tID0gRE9NSURfU0VMRiwKKyAgICAgICAgICAgIH07CisKKyAgICAgICAgICAg
IHJjID0geGVuX2h5cGVyY2FsbF9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9xdWVyeV9zaXplLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZxdWVyeV9zaXpl
LCAxKTsKKyAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZncmFudF9sb2NrKTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgIH0KKworICAgICAgICAgICAgQVNTRVJUKCFncmFudF9mcmFtZXMpOworICAgICAg
ICAgICAgZ3JhbnRfZnJhbWVzID0geHphbGxvY19hcnJheSh1bnNpZ25lZCBsb25nLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWVyeV9zaXplLm1heF9ucl9mcmFt
ZXMpOworICAgICAgICAgICAgaWYgKCAhZ3JhbnRfZnJhbWVzICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBzcGluX3VubG9jaygmZ3JhbnRfbG9jayk7CisgICAgICAgICAgICAgICAg
cmMgPSAtRU5PTUVNOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorCisg
ICAgICAgICAgICBucl9ncmFudF9saXN0ID0gcXVlcnlfc2l6ZS5tYXhfbnJfZnJhbWVzOworICAg
ICAgICB9CisKKyAgICAgICAgaWYgKCBuYXQubnJfZnJhbWVzID4gbnJfZ3JhbnRfbGlzdCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZncmFudF9sb2NrKTsKKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAg
ICAgZm9yICggaSA9IDA7IGkgPCBuYXQubnJfZnJhbWVzOyBpKysgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoICFncmFudF9mcmFtZXNbaV0gKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cCA9IHsKKyAgICAgICAgICAgICAg
ICAgICAgLmRvbWlkID0gRE9NSURfU0VMRiwKKyAgICAgICAgICAgICAgICAgICAgLmlkeCA9IGks
CisgICAgICAgICAgICAgICAgICAgIC5zcGFjZSA9IFhFTk1BUFNQQUNFX2dyYW50X3RhYmxlLAor
ICAgICAgICAgICAgICAgIH07CisgICAgICAgICAgICAgICAgbWZuX3QgbWZuOworCisgICAgICAg
ICAgICAgICAgcmMgPSBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKCZtZm4pOworICAgICAg
ICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICJ1bmFi
bGUgdG8gZ2V0IG1lbW9yeSBmb3IgZ3JhbnQgdGFibGVcbiIpOworICAgICAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICB4YXRwLmdwZm4g
PSBtZm5feChtZm4pOworICAgICAgICAgICAgICAgIHJjID0geGVuX2h5cGVyY2FsbF9tZW1vcnlf
b3AoWEVOTUVNX2FkZF90b19waHlzbWFwLCAmeGF0cCk7CisgICAgICAgICAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBoeXBlcnZpc29yX2Zy
ZWVfdW51c2VkX3BhZ2UobWZuKTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgQlVHX09OKGlvbWVtX3Blcm1pdF9hY2Nlc3Mo
ZCwgbWZuX3gobWZuKSwgbWZuX3gobWZuKSkpOworICAgICAgICAgICAgICAgIGdyYW50X2ZyYW1l
c1tpXSA9IG1mbl94KG1mbik7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIEFTU0VSVChn
cmFudF9mcmFtZXNbaV0pOworICAgICAgICAgICAgaWYgKCBjb21wYXQgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgICAgIGNvbXBhdF9wZm5fdCBwZm4gPSBncmFudF9mcmFtZXNbaV07CisK
KyAgICAgICAgICAgICAgICBpZiAoIF9fY29weV90b19jb21wYXRfb2Zmc2V0KGNtcC5mcmFtZV9s
aXN0LCBpLCAmcGZuLCAxKSApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAg
ICBuYXQuc3RhdHVzID0gR05UU1RfYmFkX3ZpcnRfYWRkcjsKKyAgICAgICAgICAgICAgICAgICAg
cmMgPSAtRUZBVUxUOworICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICB9CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggX19jb3B5X3RvX2d1ZXN0
X29mZnNldChuYXQuZnJhbWVfbGlzdCwgaSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICZncmFudF9mcmFtZXNbaV0sIDEpICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBuYXQuc3RhdHVzID0gR05UU1RfYmFkX3ZpcnRfYWRkcjsKKyAgICAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICB9CisgICAgICAgIH0KKyAgICAgICAgc3Bpbl91bmxvY2soJmdyYW50X2xvY2spOworCisgICAg
ICAgIGlmICggY29tcGF0ICkKKyNkZWZpbmUgWExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5ETF9m
cmFtZV9saXN0KGQsIHMpCisgICAgICAgICAgICAgICAgWExBVF9nbnR0YWJfc2V0dXBfdGFibGUo
JmNtcCwgJm5hdCk7CisjdW5kZWYgWExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5ETF9mcmFtZV9s
aXN0CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShjb21wYXQgPyBjb3B5X3RvX2d1ZXN0KHVvcCwg
JmNtcCwgMSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjb3B5X3RvX2d1ZXN0KHVv
cCwgJm5hdCwgMSkpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBicmVhazsKKyAgICB9CisgICAg
Y2FzZSBHTlRUQUJPUF9xdWVyeV9zaXplOgorICAgIHsKKyAgICAgICAgc3RydWN0IGdudHRhYl9x
dWVyeV9zaXplIG9wOworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShj
b3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMg
PSB4ZW5faHlwZXJjYWxsX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX3F1ZXJ5X3NpemUsICZvcCwg
Y291bnQpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAg
IGlmICggY29weV90b19ndWVzdCh1b3AsICZvcCwgMSkgKQorICAgICAgICB7CisgICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAg
IGJyZWFrOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByYyA9IC1FTk9TWVM7CisgICAg
ICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKwogZG9taWRfdCBnZXRfZG9t
MF9kb21pZCh2b2lkKQogewogICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeDsKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2NvbXBh
dC9ncmFudF90YWJsZS5jCmluZGV4IGZmMWQ2NzhmMDEuLjg4YzYwOGI2MmIgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vY29tcGF0L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQv
Z3JhbnRfdGFibGUuYwpAQCAtMTIyLDYgKzEyMiwxMSBAQCBpbnQgY29tcGF0X2dyYW50X3RhYmxl
X29wKHVuc2lnbmVkIGludCBjbWQsCiAgICAgICAgIHJldHVybiBkb19ncmFudF90YWJsZV9vcChj
bWQsIGNtcF91b3AsIGNvdW50KTsKICAgICB9CiAKKyNpZmRlZiBDT05GSUdfWDg2CisgICAgaWYg
KCBwdl9zaGltICkKKyAgICAgICAgcmV0dXJuIHB2X3NoaW1fZ3JhbnRfdGFibGVfb3AoY21kLCBj
bXBfdW9wLCBjb3VudCwgdHJ1ZSk7CisjZW5kaWYKKwogICAgIGlmICggKGludCljb3VudCA8IDAg
KQogICAgICAgICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRf
dGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAyNTA0NTBiZGRhLi5jYWY5
ZDJjZmFlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2Nv
bW1vbi9ncmFudF90YWJsZS5jCkBAIC00MCw2ICs0MCwxMCBAQAogI2luY2x1ZGUgPHhzbS94c20u
aD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KIAorI2lmZGVmIENPTkZJR19YODYKKyNpbmNs
dWRlIDxhc20vcHYvc2hpbS5oPgorI2VuZGlmCisKIC8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3Jt
YXRpb24uICovCiBzdHJ1Y3QgZ3JhbnRfdGFibGUgewogICAgIC8qCkBAIC0zMzI0LDYgKzMzMjgs
MTIgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgaWYgKCAoY21kICY9IEdOVFRBQk9QX0NNRF9N
QVNLKSAhPSBHTlRUQUJPUF9jYWNoZV9mbHVzaCAmJiBvcGFxdWVfaW4gKQogICAgICAgICByZXR1
cm4gLUVJTlZBTDsKIAorI2lmZGVmIENPTkZJR19YODYKKyAgICBpZiAoIHB2X3NoaW0gKQorICAg
ICAgICAvKiBOQjogbm8gY29udGludWF0aW9uIHN1cHBvcnQgZm9yIHB2LXNoaW0gb3BzLiAqLwor
ICAgICAgICByZXR1cm4gcHZfc2hpbV9ncmFudF90YWJsZV9vcChjbWQsIHVvcCwgY291bnQsIGZh
bHNlKTsKKyNlbmRpZgorCiAgICAgcmMgPSAtRUZBVUxUOwogICAgIHN3aXRjaCAoIGNtZCApCiAg
ICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKaW5kZXggN2QxMWRmMjlmYS4u
ODU5ODVhN2Q5OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNh
bGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCkBAIC0xMDMs
NiArMTAzLDEyIEBAIHN0YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5u
ZWxfb3AodW5zaWduZWQgaW50IGNtZCwgdm9pZCAqYXJnKQogICAgIHJldHVybiBfaHlwZXJjYWxs
NjRfMihsb25nLCBfX0hZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcCwgY21kLCBhcmcpOwogfQog
CitzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9ncmFudF90YWJsZV9vcCh1bnNpZ25l
ZCBpbnQgY21kLCB2b2lkICphcmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY291bnQpCit7CisgICAgcmV0dXJuIF9oeXBlcmNh
bGw2NF8zKGxvbmcsIF9fSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcCwgY21kLCBhcmcsIGNvdW50
KTsKK30KKwogc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfaHZtX29wKHVuc2lnbmVk
IGludCBvcCwgdm9pZCAqYXJnKQogewogICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMihsb25nLCBf
X0hZUEVSVklTT1JfaHZtX29wLCBvcCwgYXJnKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvcHYvc2hpbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKaW5kZXggNmY3
YjM5YzNlMC4uNDdiYzQyNjdhZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9z
aGltLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKQEAgLTM4LDYgKzM4LDgg
QEAgdm9pZCBwdl9zaGltX3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3Qg
Kmw0c3RhcnQsCiB2b2lkIHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pOwogbG9uZyBw
dl9zaGltX2V2ZW50X2NoYW5uZWxfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpOwogdm9pZCBwdl9zaGltX2luamVjdF9ldnRjaG4odW5zaWduZWQgaW50IHBvcnQp
OworbG9uZyBwdl9zaGltX2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgdW9wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBjb3VudCwgYm9vbCBjb21wYXQpOwogZG9taWRfdCBnZXRfZG9tMF9kb21pZCh2
b2lkKTsKIAogI2Vsc2UKQEAgLTY1LDYgKzY3LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9z
aGltX2luamVjdF9ldnRjaG4odW5zaWduZWQgaW50IHBvcnQpCiB7CiAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CiB9CitzdGF0aWMgaW5saW5lIGxvbmcgcHZfc2hpbV9ncmFudF90YWJsZV9vcCh1
bnNpZ25lZCBpbnQgY21kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1b3AsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY291bnQsIGJvb2wgY29tcGF0KQor
eworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiAwOworfQogc3RhdGljIGlu
bGluZSBkb21pZF90IGdldF9kb20wX2RvbWlkKHZvaWQpCiB7CiAgICAgcmV0dXJuIDA7Ci0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aK-0005g4-1h; Thu, 04 Jan 2018 13:29:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aI-0005OO-JV
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:26 +0000
X-Inumbo-ID: 8688e079-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8688e079-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669937"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:47 +0000
Message-ID: <20180104130625.28605-37-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 36/74] --- x86/shim: Kconfig and command
	line options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQogZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMSArKysrKysrKysrCiB4ZW4vYXJj
aC94ODYvS2NvbmZpZyAgICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3B2
L3NoaW0uYyAgICAgICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggICAgICAgICB8ICAxICsKIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHYvc2hpbS5oICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxMTYgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaAoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KaW5kZXggZGEwMDZkZDRmNy4uM2ExYTljMWZiYSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KQEAgLTE0NDUsNiArMTQ0NSwxNyBAQCBkbzsgdGhlcmUgbWF5IGJlIG90aGVyIGN1
c3RvbSBvcGVyYXRpbmcgc3lzdGVtcyB3aGljaCBkby4gIElmIHlvdSdyZQogY2VydGFpbiB5b3Ug
ZG9uJ3QgcGxhbiBvbiBoYXZpbmcgUFYgZ3Vlc3RzIHdoaWNoIHVzZSB0aGlzIGZlYXR1cmUsCiB0
dXJuaW5nIGl0IG9mZiBjYW4gcmVkdWNlIHRoZSBhdHRhY2sgc3VyZmFjZS4KIAorIyMjIHB2LXNo
aW0gKHg4NikKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAKKworVGhpcyBv
cHRpb24gaXMgaW50ZW5kZWQgZm9yIHVzZSBieSBhIHRvb2xzdGFjaywgd2hlbiBjaG9vc2luZyB0
byBydW4gYSBQVgorZ3Vlc3QgY29tcGF0aWJseSBpbnNpZGUgYW4gSFZNIGNvbnRhaW5lci4KKwor
SW4gdGhpcyBtb2RlLCB0aGUga2VybmVsIGFuZCBpbml0cmQgcGFzc2VkIGFzIG1vZHVsZXMgdG8g
dGhlIGh5cGVydmlzb3IgYXJlCitjb25zdHJ1Y3RlZCBpbnRvIGEgcGxhaW4gdW5wcml2aWxlZ2Vk
IFBWIGRvbWFpbi4KKwogIyMjIHJjdS1pZGxlLXRpbWVyLXBlcmlvZC1tcwogPiBgPSA8aW50ZWdl
cj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tj
b25maWcKaW5kZXggYzBiMGJjZGNiMy4uNDk1MzUzM2YxNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTEzMyw2ICsxMzMsMjgg
QEAgY29uZmlnIFBWSF9HVUVTVAogCS0tLWhlbHAtLS0KIAkgIFN1cHBvcnQgYm9vdGluZyB1c2lu
ZyB0aGUgUFZIIEFCSS4KIAorCSAgSWYgdW5zdXJlLCBzYXkgTi4KKworY29uZmlnIFBWX1NISU0K
KwlkZWZfYm9vbCBuCisJcHJvbXB0ICJQViBTaGltIgorCWRlcGVuZHMgb24gUFYgJiYgWEVOX0dV
RVNUCisJLS0taGVscC0tLQorCSAgQnVpbGQgWGVuIHdpdGggYSBtb2RlIHdoaWNoIGFjdHMgYXMg
YSBzaGltIHRvIGFsbG93IFBWIGd1ZXN0IHRvIHJ1bgorCSAgaW4gYW4gSFZNL1BWSCBjb250YWlu
ZXIuIFRoaXMgbW9kZSBjYW4gb25seSBiZSBlbmFibGVkIHdpdGggY29tbWFuZAorCSAgbGluZSBv
cHRpb24uCisKKwkgIElmIHVuc3VyZSwgc2F5IE4uCisKK2NvbmZpZyBQVl9TSElNX0VYQ0xVU0lW
RQorCWRlZl9ib29sIG4KKwlwcm9tcHQgIlBWIFNoaW0gRXhjbHVzaXZlIgorCWRlcGVuZHMgb24g
UFZfU0hJTQorCS0tLWhlbHAtLS0KKwkgIEJ1aWxkIFhlbiBpbiBhIHdheSB3aGljaCB1bmNvbmRp
dGlvbmFsbHkgYXNzdW1lcyBQVl9TSElNIG1vZGUuICBUaGlzCisJICBvcHRpb24gaXMgb25seSBp
bnRlbmRlZCBmb3IgdXNlIHdoZW4gYnVpbGRpbmcgYSBkZWRpY2F0ZWQgUFYgU2hpbQorCSAgZmly
bXdhcmUsIGFuZCB3aWxsIG5vdCBmdW5jdGlvbiBjb3JyZWN0bHkgaW4gb3RoZXIgc2NlbmFyaW9z
LgorCiAJICBJZiB1bnN1cmUsIHNheSBOLgogZW5kbWVudQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKaW5kZXggYmFjMjc5
MmFhMi4uNjViY2EwNDE3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQpAQCAtMTEsNiArMTEsNyBAQCBvYmoteSArPSBp
cmV0Lm8KIG9iai15ICs9IG1pc2MtaHlwZXJjYWxscy5vCiBvYmoteSArPSBtbS5vCiBvYmoteSAr
PSByby1wYWdlLWZhdWx0Lm8KK29iai0kKENPTkZJR19QVl9TSElNKSArPSBzaGltLm8KIG9iai15
ICs9IHRyYXBzLm8KIAogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi40ZDAzNzM1NWRiCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtMCwwICsxLDM5IEBACisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9wdi9zaGltLmMKKyAqCisgKiBGdW5jdGlvbmFsdGl5
IGZvciBQViBTaGltIG1vZGUKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAq
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExp
Y2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGlt
cGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgor
ICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworI2luY2x1ZGUg
PHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKKyNpbmNsdWRlIDxhc20vYXBp
Yy5oPgorCisjaWZuZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQorYm9vbCBwdl9zaGltOwor
Ym9vbGVhbl9wYXJhbSgicHYtc2hpbSIsIHB2X3NoaW0pOworI2VuZGlmCisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJh
c2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCmluZGV4IDVhYmRiOGM0MzMuLmEzOGM2YjViM2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0LmgKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlIDxhc20vZ3Vlc3Qv
aHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+CiAjaW5jbHVkZSA8
YXNtL2d1ZXN0L3hlbi5oPgorI2luY2x1ZGUgPGFzbS9wdi9zaGltLmg+CiAKICNlbmRpZiAvKiBf
X1g4Nl9HVUVTVF9IX18gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9z
aGltLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi4xNDY4Y2ZkNDk4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKQEAgLTAsMCArMSw0MiBAQAorLyoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgorICogYXNtLXg4Ni9ndWVzdC9zaGltLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkg
aXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFO
VFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAq
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3Rl
bXMgTHRkLgorICovCisKKyNpZm5kZWYgX19YODZfUFZfU0hJTV9IX18KKyNkZWZpbmUgX19YODZf
UFZfU0hJTV9IX18KKworI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisjaWYgZGVmaW5lZChDT05G
SUdfUFZfU0hJTV9FWENMVVNJVkUpCisjIGRlZmluZSBwdl9zaGltIDEKKyNlbGlmIGRlZmluZWQo
Q09ORklHX1BWX1NISU0pCitleHRlcm4gYm9vbCBwdl9zaGltOworI2Vsc2UKKyMgZGVmaW5lIHB2
X3NoaW0gMAorI2VuZGlmIC8qIENPTkZJR19QVl9TSElNeyxfRVhDTFVTSVZFfSAqLworCisjZW5k
aWYgLyogX19YODZfUFZfU0hJTV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAq
IG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aM-0005nJ-E7; Thu, 04 Jan 2018 13:29:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aK-0005hC-Ep
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:28 +0000
X-Inumbo-ID: 1f73a584-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f73a584-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097500"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:24 +0000
Message-ID: <20180104130625.28605-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 13/74] xen/domctl: Return arch_config via
	getdomaininfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoaXMgYWxs
b3dzIHRvb2xzdGFjayBzb2Z0d2FyZSB0byBkaXN0aW5ndWlzaCBIVk0gZnJvbSBQVkggZ3Vlc3Rz
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8IDEgKwogdG9vbHMvbGlieGMv
eGNfZG9tYWluLmMgICAgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgIHwg
MiArKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAxICsKIDQgZmlsZXMgY2hhbmdl
ZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCA2NjZkYjBiOTE5Li5h
OTJhOGQ3YTUzIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtNDU2LDYgKzQ1Niw3IEBAIHR5cGVk
ZWYgc3RydWN0IHhjX2RvbWluZm8gewogICAgIHVuc2lnbmVkIGludCAgbWF4X3ZjcHVfaWQ7CiAg
ICAgeGVuX2RvbWFpbl9oYW5kbGVfdCBoYW5kbGU7CiAgICAgdW5zaWduZWQgaW50ICBjcHVwb29s
OworICAgIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgYXJjaF9jb25maWc7CiB9IHhjX2Rv
bWluZm9fdDsKIAogdHlwZWRlZiB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm9fdCB4Y19kb21haW5p
bmZvX3Q7CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbWFpbi5jCmluZGV4IDNjY2QyN2YxMDEuLjgxNjkyODRkYzEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC00
MjEsNiArNDIxLDcgQEAgaW50IHhjX2RvbWFpbl9nZXRpbmZvKHhjX2ludGVyZmFjZSAqeGNoLAog
ICAgICAgICBpbmZvLT5ucl9vbmxpbmVfdmNwdXMgPSBkb21jdGwudS5nZXRkb21haW5pbmZvLm5y
X29ubGluZV92Y3B1czsKICAgICAgICAgaW5mby0+bWF4X3ZjcHVfaWQgPSBkb21jdGwudS5nZXRk
b21haW5pbmZvLm1heF92Y3B1X2lkOwogICAgICAgICBpbmZvLT5jcHVwb29sID0gZG9tY3RsLnUu
Z2V0ZG9tYWluaW5mby5jcHVwb29sOworICAgICAgICBpbmZvLT5hcmNoX2NvbmZpZyA9IGRvbWN0
bC51LmdldGRvbWFpbmluZm8uYXJjaF9jb25maWc7CiAKICAgICAgICAgbWVtY3B5KGluZm8tPmhh
bmRsZSwgZG9tY3RsLnUuZ2V0ZG9tYWluaW5mby5oYW5kbGUsCiAgICAgICAgICAgICAgICBzaXpl
b2YoeGVuX2RvbWFpbl9oYW5kbGVfdCkpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDM2YWIyMzU3N2IuLjBkMmQyZWMzZTYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKQEAgLTM0NSw2ICszNDUsOCBAQCB2b2lkIGFyY2hfZ2V0X2RvbWFpbl9pbmZvKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCiB7CiAgICAgaWYgKCBwYWdpbmdfbW9kZV9oYXAoZCkgKQogICAg
ICAgICBpbmZvLT5mbGFncyB8PSBYRU5fRE9NSU5GX2hhcDsKKworICAgIGluZm8tPmFyY2hfY29u
ZmlnLmVtdWxhdGlvbl9mbGFncyA9IGQtPmFyY2guZW11bGF0aW9uX2ZsYWdzOwogfQogCiAjZGVm
aW5lIE1BWF9JT1BPUlRTIDB4MTAwMDAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAppbmRleCA2ZDUzOTZmZDcxLi40
Y2QwOWI0NGEwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCkBAIC0xMTYsNiArMTE2LDcgQEAgc3RydWN0IHhl
bl9kb21jdGxfZ2V0ZG9tYWluaW5mbyB7CiAgICAgdWludDMyX3Qgc3NpZHJlZjsKICAgICB4ZW5f
ZG9tYWluX2hhbmRsZV90IGhhbmRsZTsKICAgICB1aW50MzJfdCBjcHVwb29sOworICAgIHN0cnVj
dCB4ZW5fYXJjaF9kb21haW5jb25maWcgYXJjaF9jb25maWc7CiB9OwogdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2RvbWN0bF9nZXRkb21haW5pbmZvIHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mb190OwogREVG
SU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvX3QpOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aN-0005rK-Mc; Thu, 04 Jan 2018 13:29:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aM-0005oS-NW
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:30 +0000
X-Inumbo-ID: 20fda2ea-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20fda2ea-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097508"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:39 +0000
Message-ID: <20180104130625.28605-29-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 28/74] x86: initialise shared_info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMgICAgICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2ZpeG1hcC5oICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5o
IHwgMTAgKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hl
bi5jCmluZGV4IDE1MmU0NzFjMDYuLjU5NGVhZTA4MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTcyLDYgKzcy
LDMwIEBAIHZvaWQgX19pbml0IHByb2JlX2h5cGVydmlzb3Iodm9pZCkKICAgICB4ZW5fZ3Vlc3Qg
PSB0cnVlOwogfQogCitzdGF0aWMgdm9pZCBtYXBfc2hhcmVkX2luZm8oc3RydWN0IGU4MjBtYXAg
KmU4MjApCit7CisgICAgcGFkZHJfdCBmcmFtZSA9IDB4ZmYwMDAwMDA7IC8qIFRPRE86IEhhcmRj
b2RlZCBiZXNpZGUgbWFnaWMgZnJhbWVzLiAqLworICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNt
YXAgeGF0cCA9IHsKKyAgICAgICAgLmRvbWlkID0gRE9NSURfU0VMRiwKKyAgICAgICAgLmlkeCA9
IDAsCisgICAgICAgIC5zcGFjZSA9IFhFTk1BUFNQQUNFX3NoYXJlZF9pbmZvLAorICAgICAgICAu
Z3BmbiA9IGZyYW1lID4+IFBBR0VfU0hJRlQsCisgICAgfTsKKworICAgIGlmICggIWU4MjBfYWRk
X3JhbmdlKGU4MjAsIGZyYW1lLCBmcmFtZSArIFBBR0VfU0laRSwgRTgyMF9SRVNFUlZFRCkgKQor
ICAgICAgICBwYW5pYygiRmFpbGVkIHRvIHJlc2VydmUgc2hhcmVkX2luZm8gcmFuZ2UiKTsKKwor
ICAgIGlmICggeGVuX2h5cGVyY2FsbF9tZW1vcnlfb3AoWEVOTUVNX2FkZF90b19waHlzbWFwLCAm
eGF0cCkgKQorICAgICAgICBwYW5pYygiRmFpbGVkIHRvIG1hcCBzaGFyZWRfaW5mbyBwYWdlIik7
CisKKyAgICBzZXRfZml4bWFwKEZJWF9YRU5fU0hBUkVEX0lORk8sIGZyYW1lKTsKK30KKwordm9p
ZCBfX2luaXQgaHlwZXJ2aXNvcl9lYXJseV9zZXR1cChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKK3sK
KyAgICBtYXBfc2hhcmVkX2luZm8oZTgyMCk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCmluZGV4IGVkYjQzYmYyY2IuLjM1M2NkZDQzMzcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC04OTIsNiAr
ODkyLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBt
YmlfcCkKICAgICAvKiBDcmVhdGUgYSB0ZW1wb3JhcnkgY29weSBvZiB0aGUgRTgyMCBtYXAuICov
CiAgICAgbWVtY3B5KCZib290X2U4MjAsICZlODIwLCBzaXplb2YoZTgyMCkpOwogCisgICAgaWYg
KCB4ZW5fZ3Vlc3QgKQorICAgICAgICBoeXBlcnZpc29yX2Vhcmx5X3NldHVwKCZib290X2U4MjAp
OworCiAgICAgLyogRWFybHkga2V4ZWMgcmVzZXJ2YXRpb24gKGV4cGxpY2l0IHN0YXRpYyBzdGFy
dCBhZGRyZXNzKS4gKi8KICAgICBucl9wYWdlcyA9IDA7CiAgICAgZm9yICggaSA9IDA7IGkgPCBl
ODIwLm5yX21hcDsgaSsrICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFw
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCmluZGV4IDUxYjBlN2U5NDUuLmRlZDRk
ZGYyMWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaApAQCAtNDUsNiArNDUsOSBAQCBlbnVtIGZpeGVkX2Fk
ZHJlc3NlcyB7CiAgICAgRklYX0NPTV9CRUdJTiwKICAgICBGSVhfQ09NX0VORCwKICAgICBGSVhf
RUhDSV9EQkdQLAorI2lmZGVmIENPTkZJR19YRU5fR1VFU1QKKyAgICBGSVhfWEVOX1NIQVJFRF9J
TkZPLAorI2VuZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KICAgICAvKiBFdmVyeXRoaW5nIGVs
c2Ugc2hvdWxkIGdvIGZ1cnRoZXIgZG93bi4gKi8KICAgICBGSVhfQVBJQ19CQVNFLAogICAgIEZJ
WF9JT19BUElDX0JBU0VfMCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
eGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCmluZGV4IDk3YTdjOGQ1MzEu
LjJmM2JjZDJmZTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApAQCAtMjEsMTcgKzIxLDI3IEBA
CiAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAorI2luY2x1ZGUgPGFzbS9lODIwLmg+CisjaW5j
bHVkZSA8YXNtL2ZpeG1hcC5oPgorCisjZGVmaW5lIFhFTl9zaGFyZWRfaW5mbyAoKHN0cnVjdCBz
aGFyZWRfaW5mbyAqKWZpeF90b192aXJ0KEZJWF9YRU5fU0hBUkVEX0lORk8pKQorCiAjaWZkZWYg
Q09ORklHX1hFTl9HVUVTVAogCiBleHRlcm4gYm9vbCB4ZW5fZ3Vlc3Q7CiAKIHZvaWQgcHJvYmVf
aHlwZXJ2aXNvcih2b2lkKTsKK3ZvaWQgaHlwZXJ2aXNvcl9lYXJseV9zZXR1cChzdHJ1Y3QgZTgy
MG1hcCAqZTgyMCk7CiAKICNlbHNlCiAKICNkZWZpbmUgeGVuX2d1ZXN0IDAKIAogc3RhdGljIGlu
bGluZSB2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCkge307CitzdGF0aWMgaW5saW5lIHZvaWQg
aHlwZXJ2aXNvcl9lYXJseV9zZXR1cChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKK3sKKyAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKK307CiAKICNlbmRpZiAvKiBDT05GSUdfWEVOX0dVRVNUICovCiAj
ZW5kaWYgLyogX19YODZfR1VFU1RfWEVOX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aP-0005y5-Tr; Thu, 04 Jan 2018 13:29:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aO-0005uG-MV
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:32 +0000
X-Inumbo-ID: 228c6756-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 228c6756-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097514"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:38 +0000
Message-ID: <20180104130625.28605-28-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 27/74] xen/console: Introduce console=xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoaXMgc3Bl
Y2lmaWVzIHdoZXRoZXIgdG8gdXNlIFhlbiBzcGVjaWZpYyBjb25zb2xlIG91dHB1dC4gVGhlcmUg
YXJlCnR3byB2YXJpYW50czogb25lIGlzIHRoZSBoeXBlcnZpc29yIGNvbnNvbGUsIHRoZSBvdGhl
ciBpcyB0aGUgbWFnaWMKZGVidWcgcG9ydCAweGU5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgICAg
ICAgICAgIHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oIHwgMTMgKysrKysrKysrKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCAxOWQwZTc0ZjE3Li41
MWMxNDU0YjhlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1ZGUgPHhl
bi9oeXBlcmNhbGwuaD4gLyogZm9yIGRvX2NvbnNvbGVfaW8gKi8KICNpbmNsdWRlIDx4ZW4vZWFy
bHlfcHJpbnRrLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KKyNpbmNsdWRlIDxhc20vZ3Vl
c3QuaD4KIAogLyogY29uc29sZTogY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgY29uc29sZSBvdXRw
dXRzLiAqLwogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBvcHRfY29uc29sZVszMF0gPSBPUFRfQ09O
U09MRV9TVFI7CkBAIC04Myw2ICs4NCw4IEBAIHN0YXRpYyB1aW50MzJfdCBjb25yaW5nYywgY29u
cmluZ3A7CiAKIHN0YXRpYyBpbnQgX19yZWFkX21vc3RseSBzZXJjb25faGFuZGxlID0gLTE7CiAK
K3N0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb3B0X2NvbnNvbGVfeGVuOyAvKiBjb25zb2xlPXhl
biAqLworCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNvbnNvbGVfbG9jayk7CiAKIC8qCkBAIC00
MzIsNiArNDM1LDE0IEBAIHN0YXRpYyB2b2lkIG5vdGlmeV9kb20wX2Nvbl9yaW5nKHVuc2lnbmVk
IGxvbmcgdW51c2VkKQogc3RhdGljIERFQ0xBUkVfU09GVElSUV9UQVNLTEVUKG5vdGlmeV9kb20w
X2Nvbl9yaW5nX3Rhc2tsZXQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm90aWZ5
X2RvbTBfY29uX3JpbmcsIDApOwogCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2NvbnNvbGVfd3Jp
dGVfZGVidWdfcG9ydChjb25zdCBjaGFyICpidWYsIHNpemVfdCBsZW4pCit7CisgICAgdW5zaWdu
ZWQgbG9uZyB0bXA7CisgICAgYXNtIHZvbGF0aWxlICggInJlcCBvdXRzYjsiCisgICAgICAgICAg
ICAgICAgICAgOiAiPSZTIiAodG1wKSwgIj0mYyIgKHRtcCkKKyAgICAgICAgICAgICAgICAgICA6
ICIwIiAoYnVmKSwgIjEiIChsZW4pLCAiZCIgKDB4ZTkpICk7Cit9CisKIHN0YXRpYyBsb25nIGd1
ZXN0X2NvbnNvbGVfd3JpdGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjaGFyKSBidWZmZXIsIGlu
dCBjb3VudCkKIHsKICAgICBjaGFyIGtidWZbMTI4XTsKQEAgLTQ1OCw2ICs0NjksMTYgQEAgc3Rh
dGljIGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIp
IGJ1ZmZlciwgaW50IGNvdW50KQogICAgICAgICAgICAgc2VyY29uX3B1dHMoa2J1Zik7CiAgICAg
ICAgICAgICB2aWRlb19wdXRzKGtidWYpOwogCisgICAgICAgICAgICBpZiAoIG9wdF9jb25zb2xl
X3hlbiApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgc2l6ZV90IGxlbiA9IHN0cmxl
bihrYnVmKTsKKworICAgICAgICAgICAgICAgIGlmICggeGVuX2d1ZXN0ICkKKyAgICAgICAgICAg
ICAgICAgICAgeGVuX2h5cGVyY2FsbF9jb25zb2xlX3dyaXRlKGtidWYsIGxlbik7CisgICAgICAg
ICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICB4ZW5fY29uc29sZV93cml0ZV9kZWJ1
Z19wb3J0KGtidWYsIGxlbik7CisgICAgICAgICAgICB9CisKICAgICAgICAgICAgIGlmICggb3B0
X2NvbnNvbGVfdG9fcmluZyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY29ucmlu
Z19wdXRzKGtidWYpOwpAQCAtNTY3LDYgKzU4OCwxNiBAQCBzdGF0aWMgdm9pZCBfX3B1dHN0cihj
b25zdCBjaGFyICpzdHIpCiAgICAgc2VyY29uX3B1dHMoc3RyKTsKICAgICB2aWRlb19wdXRzKHN0
cik7CiAKKyAgICBpZiAoIG9wdF9jb25zb2xlX3hlbiApCisgICAgeworICAgICAgICBzaXplX3Qg
bGVuID0gc3RybGVuKHN0cik7CisKKyAgICAgICAgaWYgKCB4ZW5fZ3Vlc3QgKQorICAgICAgICAg
ICAgeGVuX2h5cGVyY2FsbF9jb25zb2xlX3dyaXRlKHN0ciwgbGVuKTsKKyAgICAgICAgZWxzZQor
ICAgICAgICAgICAgeGVuX2NvbnNvbGVfd3JpdGVfZGVidWdfcG9ydChzdHIsIGxlbik7CisgICAg
fQorCiAgICAgY29ucmluZ19wdXRzKHN0cik7CiAKICAgICBpZiAoICFjb25zb2xlX2xvY2tzX2J1
c3RlZCApCkBAIC03NjIsNiArNzkzLDggQEAgdm9pZCBfX2luaXQgY29uc29sZV9pbml0X3ByZWly
cSh2b2lkKQogICAgICAgICAgICAgcCsrOwogICAgICAgICBpZiAoICFzdHJuY21wKHAsICJ2Z2Ei
LCAzKSApCiAgICAgICAgICAgICB2aWRlb19pbml0KCk7CisgICAgICAgIGVsc2UgaWYgKCAhc3Ry
bmNtcChwLCAieGVuIiwgMykgKQorICAgICAgICAgICAgb3B0X2NvbnNvbGVfeGVuID0gdHJ1ZTsK
ICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHAsICJub25lIiwgNCkgKQogICAgICAgICAgICAg
Y29udGludWU7CiAgICAgICAgIGVsc2UgaWYgKCAoc2ggPSBzZXJpYWxfcGFyc2VfaGFuZGxlKHAp
KSA+PSAwICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxs
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCmluZGV4IDRiYjc0OWYy
NDAuLmQ1ZmU1MzVjMDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJjYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaApAQCAt
OTksNiArOTksMTMgQEAgc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfbWVtb3J5X29w
KHVuc2lnbmVkIGludCBjbWQsIHZvaWQgKmFyZykKIC8qCiAgKiBIaWdoZXIgbGV2ZWwgaHlwZXJj
YWxsIGhlbHBlcnMKICAqLworc3RhdGljIGlubGluZSB2b2lkIHhlbl9oeXBlcmNhbGxfY29uc29s
ZV93cml0ZSgKKyAgICBjb25zdCBjaGFyICpidWYsIHVuc2lnbmVkIGludCBjb3VudCkKK3sKKyAg
ICAodm9pZClfaHlwZXJjYWxsNjRfMyhsb25nLCBfX0hZUEVSVklTT1JfY29uc29sZV9pbywKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBDT05TT0xFSU9fd3JpdGUsIGNvdW50LCBidWYpOworfQor
CiBzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9zaHV0ZG93bih1bnNpZ25lZCBpbnQg
cmVhc29uKQogewogICAgIHJldHVybiB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKFNDSEVET1Bfc2h1
dGRvd24sICZyZWFzb24pOwpAQCAtMTA2LDYgKzExMywxMiBAQCBzdGF0aWMgaW5saW5lIGxvbmcg
eGVuX2h5cGVyY2FsbF9zaHV0ZG93bih1bnNpZ25lZCBpbnQgcmVhc29uKQogCiAjZWxzZSAvKiBD
T05GSUdfWEVOX0dVRVNUICovCiAKK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5faHlwZXJjYWxsX2Nv
bnNvbGVfd3JpdGUoCisgICAgY29uc3QgY2hhciAqYnVmLCB1bnNpZ25lZCBpbnQgY291bnQpCit7
CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgbG9uZyB4ZW5f
aHlwZXJjYWxsX3NodXRkb3duKHVuc2lnbmVkIGludCByZWFzb24pCiB7CiAgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aS-000644-50; Thu, 04 Jan 2018 13:29:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aQ-0005l3-Kc
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:34 +0000
X-Inumbo-ID: 8afdb4bf-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8afdb4bf-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669966"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:48 +0000
Message-ID: <20180104130625.28605-38-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 37/74] tools/firmware: Build and install
	xen-shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkxpbmsgYSBt
aW5pbXVtIHNldCBvZiBmaWxlcyB0byBidWlsZCB0aGUgc2hpbS4gVGhlIGxpbmtmYXJtIHJ1bmUg
Y2FuCmhhbmRsZSBjcmVhdGlvbiBhbmQgZGVsZXRpb24gb2YgZmlsZXMuCgpXZSBjYW4gZG8gYmV0
dGVyIGJ5IHByb3Blcmx5IGdlbmVyYXRlIHRoZSBkZXBlbmRlbmN5IGZyb20gdGhlIGxpc3Qgb2YK
ZmlsZXMgYnV0IHRoYXQncyBhbiBpbXByb3ZlbWVudCBmb3IgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3Nv
biA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDQgKysKIHRvb2xzL2Zpcm13YXJlL01ha2VmaWxlICAgICAgICAgICAg
fCAxMSArKysrKwogdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSAgICB8IDU5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrCiB0b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmln
IHwgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9NYWtlZmls
ZSAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKystCiA1IGZpbGVzIGNoYW5nZWQsIDE2NyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Zp
cm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9maXJtd2Fy
ZS94ZW4tZGlyL3NoaW0uY29uZmlnCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9yZSBiLy5naXRpZ25v
cmUKaW5kZXggOGRhNjdkYWYzMS4uZjZjYzYxYTcwMSAxMDA2NDQKLS0tIGEvLmdpdGlnbm9yZQor
KysgYi8uZ2l0aWdub3JlCkBAIC0xNTUsNiArMTU1LDEwIEBAIHRvb2xzL2Zpcm13YXJlL3JvbWJp
b3Mvcm9tYmlvc1teL10qLnMKIHRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvMzJiaXRiaW9z
X2ZsYXQuaAogdG9vbHMvZmlybXdhcmUvdmdhYmlvcy92YmV0YWJsZXMtZ2VuCiB0b29scy9maXJt
d2FyZS92Z2FiaW9zL3ZiZXRhYmxlcy5oCit0b29scy9maXJtd2FyZS94ZW4tZGlyLyoub2xkCit0
b29scy9maXJtd2FyZS94ZW4tZGlyL2xpbmtmYXJtLnN0YW1wKgordG9vbHMvZmlybXdhcmUveGVu
LWRpci94ZW4tcm9vdAordG9vbHMvZmlybXdhcmUveGVuLWRpci94ZW4tc2hpbQogdG9vbHMvZmxh
c2svdXRpbHMvZmxhc2stZ2V0ZW5mb3JjZQogdG9vbHMvZmxhc2svdXRpbHMvZmxhc2stZ2V0LWJv
b2wKIHRvb2xzL2ZsYXNrL3V0aWxzL2ZsYXNrLWxvYWRwb2xpY3kKZGlmZiAtLWdpdCBhL3Rvb2xz
L2Zpcm13YXJlL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKaW5kZXggODY4YjUw
NjkyMC4uYjJmMDExZGY0OSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKKysr
IGIvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKQEAgLTEsNiArMSwxMCBAQAogWEVOX1JPT1QgPSAk
KENVUkRJUikvLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAoraWZu
ZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4ODZfMzIpCitDT05GSUdfUFZfU0hJTSA6PSB5CitlbmRp
ZgorCiAjIGh2bWxvYWRlciBpcyBhIDMyLWJpdCBwcm90ZWN0ZWQgbW9kZSBiaW5hcnkuCiBUQVJH
RVQgICAgICA6PSBodm1sb2FkZXIvaHZtbG9hZGVyCiBJTlNUX0RJUiA6PSAkKERFU1RESVIpJChY
RU5GSVJNV0FSRURJUikKQEAgLTExLDYgKzE1LDcgQEAgU1VCRElSUy0kKENPTkZJR19TRUFCSU9T
KSArPSBzZWFiaW9zLWRpcgogU1VCRElSUy0kKENPTkZJR19ST01CSU9TKSArPSByb21iaW9zCiBT
VUJESVJTLSQoQ09ORklHX1JPTUJJT1MpICs9IHZnYWJpb3MKIFNVQkRJUlMtJChDT05GSUdfUk9N
QklPUykgKz0gZXRoZXJib290CitTVUJESVJTLSQoQ09ORklHX1BWX1NISU0pICs9IHhlbi1kaXIK
IFNVQkRJUlMteSArPSBodm1sb2FkZXIKIAogTEQzMkJJVC0kKENPTkZJR19GcmVlQlNEKSA6PSBM
RDMyQklUX0ZMQUc9LW1lbGZfaTM4Nl9mYnNkCkBAIC00OCw2ICs1Myw5IEBAIGVuZGlmCiBpZmVx
ICgkKENPTkZJR19PVk1GKSx5KQogCSQoSU5TVEFMTF9EQVRBKSBvdm1mLWRpci9vdm1mLmJpbiAk
KElOU1RfRElSKS9vdm1mLmJpbgogZW5kaWYKK2lmZXEgKCQoQ09ORklHX1BWX1NISU0pLHkpCisJ
JChJTlNUQUxMX0RBVEEpIHhlbi1kaXIveGVuLXNoaW0gJChJTlNUX0RJUikveGVuLXNoaW0KK2Vu
ZGlmCiAKIC5QSE9OWTogdW5pbnN0YWxsCiB1bmluc3RhbGw6CkBAIC01OCw2ICs2Niw5IEBAIGVu
ZGlmCiBpZmVxICgkKENPTkZJR19PVk1GKSx5KQogCXJtIC1mICQoSU5TVF9ESVIpL292bWYuYmlu
CiBlbmRpZgoraWZlcSAoJChDT05GSUdfUFZfU0hJTSkseSkKKwlybSAtZiAkKElOU1RfRElSKS94
ZW4tc2hpbQorZW5kaWYKIAogLlBIT05ZOiBjbGVhbgogY2xlYW46IHN1YmRpcnMtY2xlYW4KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgYi90b29scy9maXJtd2Fy
ZS94ZW4tZGlyL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LmFkZjZjMzFlOGQKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01h
a2VmaWxlCkBAIC0wLDAgKzEsNTkgQEAKK1hFTl9ST09UID0gJChDVVJESVIpLy4uLy4uLy4uCisK
K2FsbDogeGVuLXNoaW0KKworLlBIT05ZOiBGT1JDRQorRk9SQ0U6CisKK0Q9eGVuLXJvb3QKKwor
IyBNaW5pbXVuIHNldCBvZiBmaWxlcyAvIGRpcmVjdG9yaWVzIGdvIGdldCBYZW4gdG8gYnVpbGQK
K0xJTktfRElSUz1jb25maWcgeGVuCitMSU5LX0ZJTEVTPUNvbmZpZy5taworCitERVBfRElSUz0k
KGZvcmVhY2ggaSwgJChMSU5LX0RJUlMpLCAkKFhFTl9ST09UKS8kKGkpKQorREVQX0ZJTEVTPSQo
Zm9yZWFjaCBpLCAkKExJTktfRklMRVMpLCAkKFhFTl9ST09UKS8kKGkpKQorCitsaW5rZmFybS5z
dGFtcDogJChERVBfRElSUykgJChERVBfRklMRVMpIEZPUkNFCisJbWtkaXIgLXAgJChEKQorCXNl
dCAtZQorCXJtIC1mIGxpbmtmYXJtLnN0YW1wLnRtcAorCSQoZm9yZWFjaCBkLCAkKExJTktfRElS
UyksIFwKKwkJIChta2RpciAtcCAkKEQpLyQoZCk7IFwKKwkJICBjZCAkKEQpLyQoZCk7IFwKKwkJ
ICBmaW5kICQoWEVOX1JPT1QpLyQoZCkvIC10eXBlIGQgLXByaW50ZiAiLi8lUFxuIiB8ICB4YXJn
cyBta2RpciAtcCk7KQorCSQoZm9yZWFjaCBkLCAkKExJTktfRElSUyksIFwKKwkJKGNkICQoWEVO
X1JPT1QpOyBcCisJCSBmaW5kICQoZCkgISAtdHlwZSBsIC10eXBlIGYgXAorCQkgJChhZGRwcmVm
aXggISAtcGF0aCAsICcqLltvZGExXScgJyouZFsxMl0nKSkgXAorCQkgPj4gbGlua2Zhcm0uc3Rh
bXAudG1wIDsgKQorCSQoZm9yZWFjaCBmLCAkKExJTktfRklMRVMpLCBcCisJCWVjaG8gJChmKSA+
PiBsaW5rZmFybS5zdGFtcC50bXAgOykKKwljbXAgLXMgbGlua2Zhcm0uc3RhbXAudG1wIGxpbmtm
YXJtLnN0YW1wICYmIFwKKwkJcm0gbGlua2Zhcm0uc3RhbXAudG1wIHx8IHsgXAorCQltdiBsaW5r
ZmFybS5zdGFtcC50bXAgbGlua2Zhcm0uc3RhbXA7IFwKKwkJY2F0IGxpbmtmYXJtLnN0YW1wIHwg
d2hpbGUgcmVhZCBmOyBcCisJCSAgZG8gcm0gLWYgIiQoRCkvJCRmIjsgbG4gLXMgIiQoWEVOX1JP
T1QpLyQkZiIgIiQoRCkvJCRmIjsgZG9uZSBcCisJCX0KKworIyBDb3B5IGVub3VnaCBvZiB0aGUg
dHJlZSB0byBidWlsZCB0aGUgc2hpbSBoeXBlcnZpc29yCiskKEQpOiBsaW5rZmFybS5zdGFtcAor
CSQoTUFLRSkgLUMgJChEKS94ZW4gZGlzdGNsZWFuCisKKy5QSE9OWTogc2hpbS0lY29uZmlnCitz
aGltLSVjb25maWc6ICQoRCkgRk9SQ0UKKwkkKE1BS0UpIC1DICQoRCkveGVuICQqY29uZmlnIFwK
KwkJWEVOX0NPTkZJR19FWFBFUlQ9eSBcCisJCUtDT05GSUdfQ09ORklHPSQoQ1VSRElSKS9zaGlt
LmNvbmZpZworCit4ZW4tc2hpbTogJChEKSBzaGltLW9sZGRlZmNvbmZpZworCSQoTUFLRSkgLUMg
JChEKS94ZW4gaW5zdGFsbC1zaGltIFwKKwkJWEVOX0NPTkZJR19FWFBFUlQ9eSBcCisJCUtDT05G
SUdfQ09ORklHPSQoQ1VSRElSKS9zaGltLmNvbmZpZyBcCisJCURFU1RESVI9JChDVVJESVIpCisK
Ky5QSE9OWTogZGlzdGNsZWFuIGNsZWFuCitkaXN0Y2xlYW4gY2xlYW46CisJcm0gLWYgeGVuLXNo
aW0gKi5vbGQKKwlybSAtcmYgJChEKQorCXJtIC1mIGxpbmtmYXJtLnN0YW1wKgpkaWZmIC0tZ2l0
IGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGltLmNvbmZpZyBiL3Rvb2xzL2Zpcm13YXJlL3hl
bi1kaXIvc2hpbS5jb25maWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
MjI3YTEyZmI0YwotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hp
bS5jb25maWcKQEAgLTAsMCArMSw4NyBAQAorIworIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBm
aWxlOyBETyBOT1QgRURJVC4KKyMgWGVuL3g4NiA0LjExLXVuc3RhYmxlIENvbmZpZ3VyYXRpb24K
KyMKK0NPTkZJR19YODZfNjQ9eQorQ09ORklHX1g4Nj15CitDT05GSUdfQVJDSF9ERUZDT05GSUc9
ImFyY2gveDg2L2NvbmZpZ3MveDg2XzY0X2RlZmNvbmZpZyIKKworIworIyBBcmNoaXRlY3R1cmUg
RmVhdHVyZXMKKyMKK0NPTkZJR19OUl9DUFVTPTMyCitDT05GSUdfUFY9eQorQ09ORklHX1BWX0xJ
TkVBUl9QVD15CitDT05GSUdfSFZNPXkKKyMgQ09ORklHX1NIQURPV19QQUdJTkcgaXMgbm90IHNl
dAorIyBDT05GSUdfQklHTUVNIGlzIG5vdCBzZXQKKyMgQ09ORklHX0hWTV9GRVAgaXMgbm90IHNl
dAorIyBDT05GSUdfVEJPT1QgaXMgbm90IHNldAorQ09ORklHX1hFTl9HVUVTVD15CitDT05GSUdf
UFZIX0dVRVNUPXkKK0NPTkZJR19QVl9TSElNPXkKK0NPTkZJR19QVl9TSElNX0VYQ0xVU0lWRT15
CisKKyMKKyMgQ29tbW9uIEZlYXR1cmVzCisjCitDT05GSUdfQ09NUEFUPXkKK0NPTkZJR19DT1JF
X1BBUktJTkc9eQorQ09ORklHX0hBU19BTFRFUk5BVElWRT15CitDT05GSUdfSEFTX0VYX1RBQkxF
PXkKK0NPTkZJR19IQVNfTUVNX0FDQ0VTUz15CitDT05GSUdfSEFTX01FTV9QQUdJTkc9eQorQ09O
RklHX0hBU19NRU1fU0hBUklORz15CitDT05GSUdfSEFTX1BEWD15CitDT05GSUdfSEFTX1VCU0FO
PXkKK0NPTkZJR19IQVNfS0VYRUM9eQorQ09ORklHX0hBU19HREJTWD15CitDT05GSUdfSEFTX0lP
UE9SVFM9eQorIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldAorIyBDT05GSUdfVE1FTSBpcyBub3Qg
c2V0CisjIENPTkZJR19YRU5PUFJPRiBpcyBub3Qgc2V0CisjIENPTkZJR19YU00gaXMgbm90IHNl
dAorCisjCisjIFNjaGVkdWxlcnMKKyMKK0NPTkZJR19TQ0hFRF9DUkVESVQ9eQorIyBDT05GSUdf
U0NIRURfQ1JFRElUMiBpcyBub3Qgc2V0CisjIENPTkZJR19TQ0hFRF9SVERTIGlzIG5vdCBzZXQK
KyMgQ09ORklHX1NDSEVEX0FSSU5DNjUzIGlzIG5vdCBzZXQKK0NPTkZJR19TQ0hFRF9OVUxMPXkK
KyMgQ09ORklHX1NDSEVEX0NSRURJVF9ERUZBVUxUIGlzIG5vdCBzZXQKK0NPTkZJR19TQ0hFRF9O
VUxMX0RFRkFVTFQ9eQorQ09ORklHX1NDSEVEX0RFRkFVTFQ9Im51bGwiCisjIENPTkZJR19MSVZF
UEFUQ0ggaXMgbm90IHNldAorIyBDT05GSUdfU1VQUFJFU1NfRFVQTElDQVRFX1NZTUJPTF9XQVJO
SU5HUyBpcyBub3Qgc2V0CitDT05GSUdfQ01ETElORT0iIgorCisjCisjIERldmljZSBEcml2ZXJz
CisjCitDT05GSUdfQUNQST15CitDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CitD
T05GSUdfTlVNQT15CitDT05GSUdfSEFTX05TMTY1NTA9eQorQ09ORklHX0hBU19FSENJPXkKK0NP
TkZJR19IQVNfQ1BVRlJFUT15CitDT05GSUdfSEFTX1BBU1NUSFJPVUdIPXkKK0NPTkZJR19IQVNf
UENJPXkKK0NPTkZJR19WSURFTz15CitDT05GSUdfVkdBPXkKK0NPTkZJR19ERUZDT05GSUdfTElT
VD0iJEFSQ0hfREVGQ09ORklHIgorQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKKworIwor
IyBEZWJ1Z2dpbmcgT3B0aW9ucworIworIyBDT05GSUdfREVCVUcgaXMgbm90IHNldAorIyBDT05G
SUdfQ1JBU0hfREVCVUcgaXMgbm90IHNldAorIyBDT05GSUdfRlJBTUVfUE9JTlRFUiBpcyBub3Qg
c2V0CisjIENPTkZJR19HQ09WIGlzIG5vdCBzZXQKKyMgQ09ORklHX0xPQ0tfUFJPRklMRSBpcyBu
b3Qgc2V0CisjIENPTkZJR19QRVJGX0NPVU5URVJTIGlzIG5vdCBzZXQKKyMgQ09ORklHX1ZFUkJP
U0VfREVCVUcgaXMgbm90IHNldAorIyBDT05GSUdfU0NSVUJfREVCVUcgaXMgbm90IHNldAorIyBD
T05GSUdfVUJTQU4gaXMgbm90IHNldApkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01h
a2VmaWxlCmluZGV4IDA0NGU3YzgyYTMuLjQ5YjU5MDE4N2YgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtl
ZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTM5LDggKzM5LDggQEAgZGlzdDogaW5zdGFsbAog
CiBidWlsZCBpbnN0YWxsOjogaW5jbHVkZS9jb25maWcvYXV0by5jb25mCiAKLS5QSE9OWTogYnVp
bGQgaW5zdGFsbCB1bmluc3RhbGwgY2xlYW4gZGlzdGNsZWFuIGNzY29wZSBUQUdTIHRhZ3MgTUFQ
IGd0YWdzIHRlc3RzCi1idWlsZCBpbnN0YWxsIHVuaW5zdGFsbCBkZWJ1ZyBjbGVhbiBkaXN0Y2xl
YW4gY3Njb3BlIFRBR1MgdGFncyBNQVAgZ3RhZ3MgdGVzdHM6OgorLlBIT05ZOiBidWlsZCBpbnN0
YWxsIHVuaW5zdGFsbCBjbGVhbiBkaXN0Y2xlYW4gY3Njb3BlIFRBR1MgdGFncyBNQVAgZ3RhZ3Mg
dGVzdHMgaW5zdGFsbC1zaGltCitidWlsZCBpbnN0YWxsIHVuaW5zdGFsbCBkZWJ1ZyBjbGVhbiBk
aXN0Y2xlYW4gY3Njb3BlIFRBR1MgdGFncyBNQVAgZ3RhZ3MgdGVzdHMgaW5zdGFsbC1zaGltOjoK
IGlmbmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzMyKQogCSQoTUFLRSkgLWYgUnVsZXMubWsg
XyRACiBlbHNlCkBAIC04MCw2ICs4MCwxMCBAQCBfaW5zdGFsbDogJChUQVJHRVQpJChDT05GSUdf
WEVOX0lOU1RBTExfU1VGRklYKQogCQlmaTsgXAogCWZpCiAKKy5QSE9OWTogX2luc3RhbGwtc2hp
bQorX2luc3RhbGwtc2hpbTogYnVpbGQKKwkkKElOU1RBTExfREFUQSkgJChUQVJHRVQpLXNoaW0g
JChERVNURElSKQorCiAuUEhPTlk6IF90ZXN0cwogX3Rlc3RzOgogCSQoTUFLRSkgLWYgJChCQVNF
RElSKS9SdWxlcy5tayAtQyB0ZXN0IHRlc3RzCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aT-00067f-Cv; Thu, 04 Jan 2018 13:29:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aS-0005qf-EP
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:36 +0000
X-Inumbo-ID: 8c7a74e1-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c7a74e1-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669971"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:00 +0000
Message-ID: <20180104130625.28605-50-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 49/74] x86/guest: map per-cpu vcpu_info
	area.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNvIHRoYXQgdGhl
IGxpbWl0IG9mIFhFTl9MRUdBQ1lfTUFYX1ZDUFVTIGNhbiBiZSBsaWZ0ZWQuCgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tClNob3VsZCBi
ZSBtb3ZlZCBlYXJsaWVyIG1heWJlPwotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAg
ICAgICAgICAgfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2Fy
Y2gveDg2L3RpbWUuYyAgICAgICAgICAgICAgICAgICB8IDExICsrLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggfCAgNyArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDY5
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCBhOTVjMzYwMTdm
Li4zZmExNjRhYmE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIv
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCkBAIC0zOCw2ICszOCwxMCBAQCBzdGF0aWMgc3RydWN0
IHJhbmdlc2V0ICptZW07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgdmNwdV9pZCk7
CiAKK3N0YXRpYyBzdHJ1Y3QgdmNwdV9pbmZvICp2Y3B1X2luZm87Cit1bnNpZ25lZCBsb25nIHZj
cHVfaW5mb19tYXBwZWRbQklUU19UT19MT05HUyhOUl9DUFVTKV07CitERUZJTkVfUEVSX0NQVShz
dHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7CisKIHN0YXRpYyB2b2lkIF9faW5pdCBmaW5k
X3hlbl9sZWF2ZXModm9pZCkKIHsKICAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHgsIGJh
c2U7CkBAIC0xMDEsNiArMTA1LDM4IEBAIHN0YXRpYyB2b2lkIG1hcF9zaGFyZWRfaW5mbyh2b2lk
KQogICAgICAgICB4Y2hnKCZYRU5fc2hhcmVkX2luZm8tPmV2dGNobl9tYXNrW2ldLCB+MHVsKTsK
IH0KIAorc3RhdGljIGludCBtYXBfdmNwdWluZm8odm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQg
dmNwdSA9IHRoaXNfY3B1KHZjcHVfaWQpOworICAgIHN0cnVjdCB2Y3B1X3JlZ2lzdGVyX3ZjcHVf
aW5mbyBpbmZvID0geyB9OworICAgIGxvbmcgcmM7CisKKyAgICBpZiAoICF2Y3B1X2luZm8gKQor
ICAgIHsKKyAgICAgICAgdGhpc19jcHUodmNwdV9pbmZvKSA9ICZYRU5fc2hhcmVkX2luZm8tPnZj
cHVfaW5mb1t2Y3B1XTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgaWYgKCB0ZXN0
X2JpdCh2Y3B1LCB2Y3B1X2luZm9fbWFwcGVkKSApCisgICAgeworICAgICAgICB0aGlzX2NwdSh2
Y3B1X2luZm8pID0gJnZjcHVfaW5mb1t2Y3B1XTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQor
CisgICAgaW5mby5tZm4gPSB2aXJ0X3RvX21mbigmdmNwdV9pbmZvW3ZjcHVdKTsKKyAgICBpbmZv
Lm9mZnNldCA9ICh1bnNpZ25lZCBsb25nKSZ2Y3B1X2luZm9bdmNwdV0gJiB+UEFHRV9NQVNLOwor
ICAgIHJjID0geGVuX2h5cGVyY2FsbF92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl92Y3B1X2luZm8s
IHZjcHUsICZpbmZvKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgdGhpc19jcHUodmNwdV9pbmZv
KSA9ICZYRU5fc2hhcmVkX2luZm8tPnZjcHVfaW5mb1t2Y3B1XTsKKyAgICBlbHNlCisgICAgewor
ICAgICAgICB0aGlzX2NwdSh2Y3B1X2luZm8pID0gJnZjcHVfaW5mb1t2Y3B1XTsKKyAgICAgICAg
c2V0X2JpdCh2Y3B1LCB2Y3B1X2luZm9fbWFwcGVkKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7
Cit9CisKIHN0YXRpYyB2b2lkIHNldF92Y3B1X2lkKHZvaWQpCiB7CiAgICAgdWludDMyX3QgZWF4
LCBlYngsIGVjeCwgZWR4OwpAQCAtMTE3LDggKzE1Myw3IEBAIHN0YXRpYyB2b2lkIHNldF92Y3B1
X2lkKHZvaWQpCiAKIHN0YXRpYyB2b2lkIHhlbl9ldnRjaG5fdXBjYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogewotICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9Ci0gICAg
ICAgICZYRU5fc2hhcmVkX2luZm8tPnZjcHVfaW5mb1t0aGlzX2NwdSh2Y3B1X2lkKV07CisgICAg
c3RydWN0IHZjcHVfaW5mbyAqdmNwdV9pbmZvID0gdGhpc19jcHUodmNwdV9pbmZvKTsKIAogICAg
IHZjcHVfaW5mby0+ZXZ0Y2huX3VwY2FsbF9wZW5kaW5nID0gMDsKICAgICB4Y2hnKCZ2Y3B1X2lu
Zm8tPmV2dGNobl9wZW5kaW5nX3NlbCwgMCk7CkBAIC0xNzYsMTIgKzIxMSwzNCBAQCB2b2lkIF9f
aW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCiAgICAgbWFwX3NoYXJlZF9pbmZvKCk7CiAgICAg
c2V0X3ZjcHVfaWQoKTsKIAorICAgIHZjcHVfaW5mbyA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IHZj
cHVfaW5mbywgbnJfY3B1X2lkcyk7CisgICAgaWYgKCBtYXBfdmNwdWluZm8oKSB8fCAhdmNwdV9p
bmZvICkKKyAgICB7CisgICAgICAgIGlmICggdmNwdV9pbmZvICkKKyAgICAgICAgeworICAgICAg
ICAgICAgeGZyZWUodmNwdV9pbmZvKTsKKyAgICAgICAgICAgIHZjcHVfaW5mbyA9IE5VTEw7Cisg
ICAgICAgIH0KKyAgICAgICAgaWYgKCBucl9jcHVfaWRzID4gWEVOX0xFR0FDWV9NQVhfVkNQVVMg
KQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICAgICAg
Zm9yICggaSA9IFhFTl9MRUdBQ1lfTUFYX1ZDUFVTOyBpIDwgbnJfY3B1X2lkczsgaSsrICkKKyAg
ICAgICAgICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGksICZjcHVfcHJlc2VudF9tYXApOwor
ICAgICAgICAgICAgbnJfY3B1X2lkcyA9IFhFTl9MRUdBQ1lfTUFYX1ZDUFVTOworICAgICAgICAg
ICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgInVuYWJsZSB0byBt
YXAgdkNQVSBpbmZvLCBsaW1pdGluZyB2Q1BVcyB0bzogJXVcbiIsCisgICAgICAgICAgICAgICAg
ICAgWEVOX0xFR0FDWV9NQVhfVkNQVVMpOworICAgICAgICB9CisgICAgfQorCiAgICAgaW5pdF9l
dnRjaG4oKTsKIH0KIAogdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCiB7CiAgICAgc2V0
X3ZjcHVfaWQoKTsKKyAgICBtYXBfdmNwdWluZm8oKTsKICAgICBpbml0X2V2dGNobigpOwogfQog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwpp
bmRleCA4NWJjYjliMjhhLi4xMjk0Yzg4MjQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGlt
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAgLTUzMywxMSArNTMzLDExIEBAIHN0YXRp
YyBzdHJ1Y3QgcGxhdGZvcm1fdGltZXNvdXJjZSBfX2luaXRkYXRhIHBsdF90c2MgPQogICogWGVu
IGNsb2NrIHNvdXJjZSBpcyBhIHZhcmlhbnQgb2YgVFNDIHNvdXJjZS4KICAqLwogCi1ERUNMQVJF
X1BFUl9DUFUodW5zaWduZWQgaW50LCB2Y3B1X2lkKTsKK0RFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qg
dmNwdV9pbmZvICosIHZjcHVfaW5mbyk7CiAKIHN0YXRpYyB1NjQgeGVuX3RpbWVyX2NwdV9mcmVx
dWVuY3kodm9pZCkKIHsKLSAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gKmluZm8gPSAmWEVOX3No
YXJlZF9pbmZvLT52Y3B1X2luZm9bMF0udGltZTsKKyAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8g
KmluZm8gPSAmdGhpc19jcHUodmNwdV9pbmZvKS0+dGltZTsKICAgICB1NjQgZnJlcTsKIAogICAg
IGZyZXEgPSAxMDAwMDAwMDAwVUxMIDw8IDMyOwpAQCAtNTc2LDE2ICs1NzYsMTEgQEAgdTY0IF9f
cmVhZF9jeWNsZShjb25zdCBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gKmluZm8sIHU2NCB0c2MpCiBz
dGF0aWMgdTY0IGxhc3RfdmFsdWU7CiBzdGF0aWMgdTY0IHJlYWRfeGVuX3RpbWVyKHZvaWQpCiB7
Ci0gICAgc3RydWN0IHZjcHVfdGltZV9pbmZvICppbmZvOwotICAgIHVuc2lnbmVkIGludCBjcHUg
PSB0aGlzX2NwdSh2Y3B1X2lkKTsKKyAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gKmluZm8gPSAm
dGhpc19jcHUodmNwdV9pbmZvKS0+dGltZTsKICAgICB1MzIgdmVyc2lvbjsKICAgICB1NjQgcmV0
OwogICAgIHU2NCBsYXN0OwogCi0gICAgLyogVE9ETzogbGlmdCB0aGlzIHJlc3RyaWN0aW9uICov
Ci0gICAgQVNTRVJUKGNwdSA8IFhFTl9MRUdBQ1lfTUFYX1ZDUFVTKTsKLSAgICBpbmZvID0gJlhF
Tl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW2NwdV0udGltZTsKLQogICAgIGRvIHsKICAgICAgICAg
dmVyc2lvbiA9IGluZm8tPnZlcnNpb24gJiB+MTsKICAgICAgICAgLyogTWFrZSBzdXJlIHZlcnNp
b24gaXMgcmVhZCBiZWZvcmUgdGhlIGRhdGEgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
Y2FsbC5oCmluZGV4IDkwYjQ3NTU0NjcuLjdkMTFkZjI5ZmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC9oeXBlcmNhbGwuaApAQCAtMjMsNiArMjMsNyBAQAogCiAjaW5jbHVkZSA8cHVibGljL3hl
bi5oPgogI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgorI2luY2x1ZGUgPHB1YmxpYy92Y3B1Lmg+
CiAjaW5jbHVkZSA8cHVibGljL2h2bS9odm1fb3AuaD4KIAogI2lmZGVmIENPTkZJR19YRU5fR1VF
U1QKQEAgLTEwNyw2ICsxMDgsMTIgQEAgc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxf
aHZtX29wKHVuc2lnbmVkIGludCBvcCwgdm9pZCAqYXJnKQogICAgIHJldHVybiBfaHlwZXJjYWxs
NjRfMihsb25nLCBfX0hZUEVSVklTT1JfaHZtX29wLCBvcCwgYXJnKTsKIH0KIAorc3RhdGljIGlu
bGluZSBsb25nIHhlbl9oeXBlcmNhbGxfdmNwdV9vcCh1bnNpZ25lZCBpbnQgY21kLCB1bnNpZ25l
ZCBpbnQgdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqYXJnKQoreworICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMyhsb25nLCBfX0hZUEVSVklTT1Jf
dmNwdV9vcCwgY21kLCB2Y3B1LCBhcmcpOworfQorCiAvKgogICogSGlnaGVyIGxldmVsIGh5cGVy
Y2FsbCBoZWxwZXJzCiAgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aU-0006BI-L1; Thu, 04 Jan 2018 13:29:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aT-00066L-0e
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:37 +0000
X-Inumbo-ID: 2421091d-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2421091d-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:24 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097529"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:32 +0000
Message-ID: <20180104130625.28605-22-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 21/74] x86/entry: Early PVH boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2Jvb3Qv
aGVhZC5TICAgICAgICAgICAgIHwgIDQwICsrKysrKysrKysrLQogeGVuL2FyY2gveDg2L2Jvb3Qv
eDg2XzY0LlMgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUg
ICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgICAgICAgIHwg
MTE5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvc2V0
dXAuYyAgICAgICAgICAgICAgICAgfCAgMTggKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0LmggICAgICAgICAgfCAgMzQgKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC9wdmgtYm9vdC5oIHwgIDU3ICsrKysrKysrKysrKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDI2
OCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9n
dWVzdC9wdmgtYm9vdC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9wdmgt
Ym9vdC5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2
L01ha2VmaWxlCmluZGV4IGI1ODE0MWVmZTIuLmE4YTM2ODY4MTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTEsNiArMSw3
IEBACiBzdWJkaXIteSArPSBhY3BpCiBzdWJkaXIteSArPSBjcHUKIHN1YmRpci15ICs9IGdlbmFw
aWMKK3N1YmRpci0kKENPTkZJR19YRU5fR1VFU1QpICs9IGd1ZXN0CiBzdWJkaXItJChDT05GSUdf
SFZNKSArPSBodm0KIHN1YmRpci15ICs9IG1tCiBzdWJkaXItJChDT05GSUdfWEVOT1BST0YpICs9
IG9wcm9maWxlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMKaW5kZXggNjgxMDQyMjQzNS4uODlhOTY4ZjcwNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQu
UwpAQCAtMzgwLDcgKzM4MCwzOSBAQCBjczMyX3N3aXRjaDoKIEVMRk5PVEUoWGVuLCBYRU5fRUxG
Tk9URV9QSFlTMzJfRU5UUlksIC5sb25nIHN5bV9vZmZzKF9fcHZoX3N0YXJ0KSkKIAogX19wdmhf
c3RhcnQ6Ci0gICAgICAgIHVkMmEKKyAgICAgICAgY2xkCisgICAgICAgIGNsaQorCisgICAgICAg
IC8qCisgICAgICAgICAqIFdlIG5lZWQgb25lIHB1c2gvcG9wIHRvIGRldGVybWluZSBsb2FkIGFk
ZHJlc3MuICBVc2UgdGhlIHNhbWUKKyAgICAgICAgICogYWJzb2x1dGUgYWRkcmVzcyBhcyB0aGUg
bmF0aXZlIHBhdGgsIGZvciBsYWNrIG9mIGEgYmV0dGVyCisgICAgICAgICAqIGFsdGVybmF0aXZl
LgorICAgICAgICAgKi8KKyAgICAgICAgbW92ICAgICAkMHgxMDAwLCAlZXNwCisKKyAgICAgICAg
LyogQ2FsY3VsYXRlIHRoZSBsb2FkIGJhc2UgYWRkcmVzcy4gKi8KKyAgICAgICAgY2FsbCAgICAx
ZgorMTogICAgICBwb3AgICAgICVlc2kKKyAgICAgICAgc3ViICAgICAkc3ltX29mZnMoMWIpLCAl
ZXNpCisKKyAgICAgICAgLyogU2V0IHVwIHN0YWNrLiAqLworICAgICAgICBsZWEgICAgIFNUQUNL
X1NJWkUgKyBzeW1fZXNpKGNwdTBfc3RhY2spLCAlZXNwCisKKyAgICAgICAgbW92ICAgICAlZWJ4
LCBzeW1fZXNpKHB2aF9zdGFydF9pbmZvX3BhKQorCisgICAgICAgIC8qIFByZXBhcmUgZ2R0IGFu
ZCBzZWdtZW50cyAqLworICAgICAgICBhZGQgICAgICVlc2ksIHN5bV9lc2koZ2R0X2Jvb3RfYmFz
ZSkKKyAgICAgICAgbGdkdCAgICBzeW1fZXNpKGdkdF9ib290X2Rlc2NyKQorCisgICAgICAgIG1v
diAgICAgJEJPT1RfRFMsICVlY3gKKyAgICAgICAgbW92ICAgICAlZWN4LCAlZHMKKyAgICAgICAg
bW92ICAgICAlZWN4LCAlZXMKKyAgICAgICAgbW92ICAgICAlZWN4LCAlc3MKKworICAgICAgICAv
KiBTa2lwIGJvb3Rsb2FkZXIgc2V0dXAgYW5kIGJpb3Mgc2V0dXAsIGdvIHN0cmFpZ2h0IHRvIHRy
YW1wb2xpbmUgKi8KKyAgICAgICAgbW92YiAgICAkMSwgc3ltX2VzaShwdmhfYm9vdCkKKyAgICAg
ICAgbW92YiAgICAkMSwgc3ltX2VzaShza2lwX3JlYWxtb2RlKQorICAgICAgICBqbXAgICAgIHRy
YW1wb2xpbmVfc2V0dXAKIAogI2VuZGlmIC8qIENPTkZJR19QVkhfR1VFU1QgKi8KIApAQCAtNTQ0
LDEyICs1NzYsMTggQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgLyogR2V0IGJvdHRvbS1t
b3N0IGxvdy1tZW1vcnkgc3RhY2sgYWRkcmVzcy4gKi8KICAgICAgICAgYWRkICAgICAkVFJBTVBP
TElORV9TUEFDRSwlZWN4CiAKKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCisgICAgICAgIGNtcGIg
ICAgJDEsIHN5bV9mcyhwdmhfYm9vdCkKKyAgICAgICAgamUgICAgICAxZgorI2VuZGlmCisKICAg
ICAgICAgLyogU2F2ZSB0aGUgTXVsdGlib290IGluZm8gc3RydWN0IChhZnRlciByZWxvY2F0aW9u
KSBmb3IgbGF0ZXIgdXNlLiAqLwogICAgICAgICBwdXNoICAgICVlY3ggICAgICAgICAgICAgICAg
LyogQm90dG9tLW1vc3QgbG93LW1lbW9yeSBzdGFjayBhZGRyZXNzLiAqLwogICAgICAgICBwdXNo
ICAgICVlYnggICAgICAgICAgICAgICAgLyogTXVsdGlib290IGluZm9ybWF0aW9uIGFkZHJlc3Mu
ICovCiAgICAgICAgIHB1c2ggICAgJWVheCAgICAgICAgICAgICAgICAvKiBNdWx0aWJvb3QgbWFn
aWMuICovCiAgICAgICAgIGNhbGwgICAgcmVsb2MKICAgICAgICAgbW92ICAgICAlZWF4LHN5bV9m
cyhtdWx0aWJvb3RfcHRyKQorMToKIAogICAgICAgICAvKgogICAgICAgICAgKiBOb3cgdHJhbXBv
bGluZV9waHlzIHBvaW50cyB0byB0aGUgZm9sbG93aW5nIHN0cnVjdHVyZSAobG93ZXN0IGFkZHJl
c3MKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIGIveGVuL2FyY2gveDg2
L2Jvb3QveDg2XzY0LlMKaW5kZXggOTI1ZmQ0YmIwYS4uY2Y0N2UwMTlmNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0
LlMKQEAgLTMxLDcgKzMxLDcgQEAgRU5UUlkoX19oaWdoX3N0YXJ0KQogICAgICAgICB0ZXN0ICAg
ICVlYngsJWVieAogICAgICAgICBqbnogICAgIHN0YXJ0X3NlY29uZGFyeQogCi0gICAgICAgIC8q
IFBhc3Mgb2ZmIHRoZSBNdWx0aWJvb3QgaW5mbyBzdHJ1Y3R1cmUgdG8gQyBsYW5kLiAqLworICAg
ICAgICAvKiBQYXNzIG9mZiB0aGUgTXVsdGlib290IGluZm8gc3RydWN0dXJlIHRvIEMgbGFuZCAo
aWYgYXBwbGljYWJsZSkuICovCiAgICAgICAgIG1vdiAgICAgbXVsdGlib290X3B0ciglcmlwKSwl
ZWRpCiAgICAgICAgIGNhbGwgICAgX19zdGFydF94ZW4KICAgICAgICAgQlVHICAgICAvKiBfX3N0
YXJ0X3hlbigpIHNob3VsZG4ndCByZXR1cm4uICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uYTVmMTYyNWFiMQotLS0gL2Rldi9udWxsCisrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQpAQCAtMCwwICsxIEBACitvYmotYmluLSQoQ09O
RklHX1BWSF9HVUVTVCkgKz0gcHZoLWJvb3QuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZ3Vlc3QvcHZoLWJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmI5Mzc2MWY5NDgKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwpAQCAtMCwwICsxLDExOSBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYworICoK
KyAqIFBWSCBib290IHRpbWUgc3VwcG9ydAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBv
ZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0
aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgorICovCisj
aW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4vbGliLmg+CisjaW5jbHVkZSA8eGVu
L21tLmg+CisKKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKworI2luY2x1ZGUgPHB1YmxpYy9hcmNo
LXg4Ni9odm0vc3RhcnRfaW5mby5oPgorCisvKiBJbml0aWFsaXNlZCBpbiBoZWFkLlMsIGJlZm9y
ZSAuYnNzIGlzIHplcm9lZC4gKi8KK2Jvb2wgcHZoX2Jvb3QgX19pbml0ZGF0YTsKK3VpbnQzMl90
IHB2aF9zdGFydF9pbmZvX3BhIF9faW5pdGRhdGE7CisKK3N0YXRpYyBtdWx0aWJvb3RfaW5mb190
IF9faW5pdGRhdGEgcHZoX21iaTsKK3N0YXRpYyBtb2R1bGVfdCBfX2luaXRkYXRhIHB2aF9tYmlf
bW9kc1szMl07CitzdGF0aWMgY2hhciAqX19pbml0ZGF0YSBwdmhfbG9hZGVyID0gIlBWSCBEaXJl
Y3Rib290IjsKKworc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZoX2luZm8odm9pZCkKK3sK
KyAgICBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvID0gX192YShwdmhfc3RhcnRfaW5m
b19wYSk7CisgICAgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICplbnRyeTsKKyAgICBtb2R1bGVf
dCAqbW9kOworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKHB2aF9pbmZvLT5tYWdp
YyA9PSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFKTsKKworICAgIC8qCisgICAgICogVHVybiBo
dm1fc3RhcnRfaW5mbyBpbnRvIG1iaS4gTHVja2lseSBhbGwgbW9kdWxlcyBhcmUgcGxhY2VkIHVu
ZGVyIDRHQgorICAgICAqIGJvdW5kYXJ5IG9uIHg4Ni4KKyAgICAgKi8KKyAgICBwdmhfbWJpLmZs
YWdzID0gTUJJX0NNRExJTkUgfCBNQklfTU9EVUxFUyB8IE1CSV9MT0FERVJOQU1FOworCisgICAg
QVNTRVJUKCEocHZoX2luZm8tPmNtZGxpbmVfcGFkZHIgPj4gMzIpKTsKKyAgICBwdmhfbWJpLmNt
ZGxpbmUgPSBwdmhfaW5mby0+Y21kbGluZV9wYWRkcjsKKyAgICBwdmhfbWJpLmJvb3RfbG9hZGVy
X25hbWUgPSBfX3BhKHB2aF9sb2FkZXIpOworCisgICAgQVNTRVJUKHB2aF9pbmZvLT5ucl9tb2R1
bGVzIDwgMzIpOworICAgIHB2aF9tYmkubW9kc19jb3VudCA9IHB2aF9pbmZvLT5ucl9tb2R1bGVz
OworICAgIHB2aF9tYmkubW9kc19hZGRyID0gX19wYShwdmhfbWJpX21vZHMpOworCisgICAgbW9k
ID0gcHZoX21iaV9tb2RzOworICAgIGVudHJ5ID0gX192YShwdmhfaW5mby0+bW9kbGlzdF9wYWRk
cik7CisgICAgZm9yICggaSA9IDA7IGkgPCBwdmhfaW5mby0+bnJfbW9kdWxlczsgaSsrICkKKyAg
ICB7CisgICAgICAgIEFTU0VSVCghKGVudHJ5W2ldLnBhZGRyID4+IDMyKSk7CisKKyAgICAgICAg
bW9kW2ldLm1vZF9zdGFydCA9IGVudHJ5W2ldLnBhZGRyOworICAgICAgICBtb2RbaV0ubW9kX2Vu
ZCAgID0gZW50cnlbaV0ucGFkZHIgKyBlbnRyeVtpXS5zaXplOworICAgICAgICBtb2RbaV0uc3Ry
aW5nICAgID0gZW50cnlbaV0uY21kbGluZV9wYWRkcjsKKyAgICB9Cit9CisKK211bHRpYm9vdF9p
bmZvX3QgKl9faW5pdCBwdmhfaW5pdCh2b2lkKQoreworICAgIGNvbnZlcnRfcHZoX2luZm8oKTsK
KworICAgIHJldHVybiAmcHZoX21iaTsKK30KKwordm9pZCBfX2luaXQgcHZoX3ByaW50X2luZm8o
dm9pZCkKK3sKKyAgICBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvID0gX192YShwdmhf
c3RhcnRfaW5mb19wYSk7CisgICAgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICplbnRyeTsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKworICAgIEFTU0VSVChwdmhfaW5mby0+bWFnaWMgPT0gWEVOX0hW
TV9TVEFSVF9NQUdJQ19WQUxVRSk7CisKKyAgICBwcmludGsoIlBWSCBzdGFydCBpbmZvOiAocGEg
JTA4eClcbiIsIHB2aF9zdGFydF9pbmZvX3BhKTsKKyAgICBwcmludGsoIiAgdmVyc2lvbjogICAg
JXVcbiIsIHB2aF9pbmZvLT52ZXJzaW9uKTsKKyAgICBwcmludGsoIiAgZmxhZ3M6ICAgICAgJSMi
UFJJeDMyIlxuIiwgcHZoX2luZm8tPmZsYWdzKTsKKyAgICBwcmludGsoIiAgbnJfbW9kdWxlczog
JXVcbiIsIHB2aF9pbmZvLT5ucl9tb2R1bGVzKTsKKyAgICBwcmludGsoIiAgbW9kbGlzdF9wYTog
JTAxNiJQUkl4NjQiXG4iLCBwdmhfaW5mby0+bW9kbGlzdF9wYWRkcik7CisgICAgcHJpbnRrKCIg
IGNtZGxpbmVfcGE6ICUwMTYiUFJJeDY0IlxuIiwgcHZoX2luZm8tPmNtZGxpbmVfcGFkZHIpOwor
ICAgIGlmICggcHZoX2luZm8tPmNtZGxpbmVfcGFkZHIgKQorICAgICAgICBwcmludGsoIiAgY21k
bGluZTogICAgJyVzJ1xuIiwKKyAgICAgICAgICAgICAgIChjaGFyICopX192YShwdmhfaW5mby0+
Y21kbGluZV9wYWRkcikpOworICAgIHByaW50aygiICByc2RwX3BhOiAgICAlMDE2IlBSSXg2NCJc
biIsIHB2aF9pbmZvLT5yc2RwX3BhZGRyKTsKKworICAgIGVudHJ5ID0gX192YShwdmhfaW5mby0+
bW9kbGlzdF9wYWRkcik7CisgICAgZm9yICggaSA9IDA7IGkgPCBwdmhfaW5mby0+bnJfbW9kdWxl
czsgaSsrICkKKyAgICB7CisgICAgICAgIHByaW50aygiICAgIG1vZFsldV0ucGE6ICAgICAgICAg
JTAxNiJQUkl4NjQiXG4iLCBpLCBlbnRyeVtpXS5wYWRkcik7CisgICAgICAgIHByaW50aygiICAg
IG1vZFsldV0uc2l6ZTogICAgICAgJTAxNiJQUkl1NjQiXG4iLCBpLCBlbnRyeVtpXS5zaXplKTsK
KyAgICAgICAgcHJpbnRrKCIgICAgbW9kWyV1XS5jbWRsaW5lX3BhOiAlMDE2IlBSSXg2NCJcbiIs
CisgICAgICAgICAgICAgICBpLCBlbnRyeVtpXS5jbWRsaW5lX3BhZGRyKTsKKyAgICAgICAgaWYg
KCBlbnRyeVtpXS5jbWRsaW5lX3BhZGRyICkKKyAgICAgICAgICAgIHByaW50aygiICAgIG1vZFsl
dV0uY21kbGluZTogICAgJyVzJ1xuIiwgaSwKKyAgICAgICAgICAgICAgICAgICAoY2hhciAqKV9f
dmEoZW50cnlbaV0uY21kbGluZV9wYWRkcikpOworICAgIH0KK30KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCmluZGV4IDJlMTBjNmJkZjQuLjRiOGQwOWI3NTEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC01MSw2ICs1MSw3
IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4
cnRjLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAK
IC8qIG9wdF9ub3NtcDogSWYgdHJ1ZSwgc2Vjb25kYXJ5IHByb2Nlc3NvcnMgYXJlIGlnbm9yZWQu
ICovCiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9ub3NtcDsKQEAgLTY0OSw4ICs2NTAsOCBA
QCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQog
ICAgIGNoYXIgKm1lbW1hcF90eXBlID0gTlVMTDsKICAgICBjaGFyICpjbWRsaW5lLCAqa2V4dHJh
LCAqbG9hZGVyOwogICAgIHVuc2lnbmVkIGludCBpbml0cmRpZHgsIGRvbWNyX2ZsYWdzID0gRE9N
Q1JGX3MzX2ludGVncml0eTsKLSAgICBtdWx0aWJvb3RfaW5mb190ICptYmkgPSBfX3ZhKG1iaV9w
KTsKLSAgICBtb2R1bGVfdCAqbW9kID0gKG1vZHVsZV90ICopX192YShtYmktPm1vZHNfYWRkcik7
CisgICAgbXVsdGlib290X2luZm9fdCAqbWJpOworICAgIG1vZHVsZV90ICptb2Q7CiAgICAgdW5z
aWduZWQgbG9uZyBucl9wYWdlcywgcmF3X21heF9wYWdlLCBtb2R1bGVzX2hlYWRyb29tLCAqbW9k
dWxlX21hcDsKICAgICBpbnQgaSwgaiwgZTgyMF93YXJuID0gMCwgYnl0ZXMgPSAwOwogICAgIGJv
b2wgYWNwaV9ib290X3RhYmxlX2luaXRfZG9uZSA9IGZhbHNlLCByZWxvY2F0ZWQgPSBmYWxzZTsK
QEAgLTY4MCw2ICs2ODEsMTYgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBo
ZXJlIG9uIGluLiAqLwogCisgICAgaWYgKCBwdmhfYm9vdCApCisgICAgeworICAgICAgICBBU1NF
UlQobWJpX3AgPT0gMCk7CisgICAgICAgIG1iaSA9IHB2aF9pbml0KCk7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgbWJpID0gX192YShtYmlfcCk7CisKKyAgICBtb2QgPSBfX3ZhKG1iaS0+bW9k
c19hZGRyKTsKKwogICAgIGxvYWRlciA9IChtYmktPmZsYWdzICYgTUJJX0xPQURFUk5BTUUpCiAg
ICAgICAgID8gKGNoYXIgKilfX3ZhKG1iaS0+Ym9vdF9sb2FkZXJfbmFtZSkgOiAidW5rbm93biI7
CiAKQEAgLTcxOSw2ICs3MzAsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIGVoY2lfZGJncF9pbml0KCk7CiAgICAgY29uc29sZV9p
bml0X3ByZWlycSgpOwogCisgICAgaWYgKCBwdmhfYm9vdCApCisgICAgICAgIHB2aF9wcmludF9p
bmZvKCk7CisKICAgICBwcmludGsoIkJvb3Rsb2FkZXI6ICVzXG4iLCBsb2FkZXIpOwogCiAgICAg
cHJpbnRrKCJDb21tYW5kIGxpbmU6ICVzXG4iLCBjbWRsaW5lKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaApuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi42MzBjMDkyYzI1Ci0tLSAvZGV2L251
bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCkBAIC0wLDAgKzEsMzQgQEAKKy8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioKKyAqIGFzbS14ODYvZ3Vlc3QuaAorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAq
IG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
IEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAq
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRy
aXggU3lzdGVtcyBMdGQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9HVUVTVF9IX18KKyNkZWZpbmUg
X19YODZfR1VFU1RfSF9fCisKKyNpbmNsdWRlIDxhc20vZ3Vlc3QvcHZoLWJvb3QuaD4KKworI2Vu
ZGlmIC8qIF9fWDg2X0dVRVNUX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICog
bW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAq
IHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwLi4xYjQyOWY5NDAxCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC9wdmgtYm9vdC5oCkBAIC0wLDAgKzEsNTcgQEAKKy8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioKKyAqIGFzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlm
eSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQor
ICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICog
TGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lz
dGVtcyBMdGQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9QVkhfQk9PVF9IX18KKyNkZWZpbmUgX19Y
ODZfUFZIX0JPT1RfSF9fCisKKyNpbmNsdWRlIDx4ZW4vbXVsdGlib290Lmg+CisKKyNpZmRlZiBD
T05GSUdfUFZIX0dVRVNUCisKK2V4dGVybiBib29sIHB2aF9ib290OworCittdWx0aWJvb3RfaW5m
b190ICpwdmhfaW5pdCh2b2lkKTsKK3ZvaWQgcHZoX3ByaW50X2luZm8odm9pZCk7CisKKyNlbHNl
CisKKyNkZWZpbmUgcHZoX2Jvb3QgMAorCitzdGF0aWMgaW5saW5lIG11bHRpYm9vdF9pbmZvX3Qg
KnB2aF9pbml0KHZvaWQpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgcmV0dXJu
IE5VTEw7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdmhfcHJpbnRfaW5mbyh2b2lkKQorewor
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQorCisjZW5kaWYgLyogQ09ORklHX1BWSF9HVUVT
VCAqLworI2VuZGlmIC8qIF9fWDg2X1BWSF9CT09UX0hfXyAqLworCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBF
bmQ6CisgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aW-0006G0-1s; Thu, 04 Jan 2018 13:29:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aU-0006B4-M1
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:38 +0000
X-Inumbo-ID: 259a4397-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 259a4397-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097535"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:40 +0000
Message-ID: <20180104130625.28605-30-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 29/74] x86: xen pv clock time source
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgYSB2YXJpYW50IG9mIFRTQyBjbG9jayBzb3VyY2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jIHwgOTQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA5NCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rp
bWUuYyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXggM2I2NTRkN2I3ZC4uZWUzNWZmZGE2YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvdGltZS5j
CkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8YXNtL21wc3BlYy5oPgogI2luY2x1ZGUgPGFz
bS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vZml4bWFwLmg+CisjaW5jbHVkZSA8YXNtL2d1
ZXN0Lmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+CiAjaW5jbHVkZSA8YXNtL2RpdjY0
Lmg+CiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KQEAgLTUyNSw2ICs1MjYsOTYgQEAgc3RhdGljIHN0
cnVjdCBwbGF0Zm9ybV90aW1lc291cmNlIF9faW5pdGRhdGEgcGx0X3RzYyA9CiAgICAgLmluaXQg
PSBpbml0X3RzYywKIH07CiAKKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCisvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBQTEFU
Rk9STSBUSU1FUiA1OiBYRU4gUFYgQ0xPQ0sgU09VUkNFCisgKgorICogWGVuIGNsb2NrIHNvdXJj
ZSBpcyBhIHZhcmlhbnQgb2YgVFNDIHNvdXJjZS4KKyAqLworCitzdGF0aWMgdTY0IHhlbl90aW1l
cl9jcHVfZnJlcXVlbmN5KHZvaWQpCit7CisgICAgc3RydWN0IHZjcHVfdGltZV9pbmZvICppbmZv
ID0gJlhFTl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvWzBdLnRpbWU7CisgICAgdTY0IGZyZXE7CisK
KyAgICBmcmVxID0gMTAwMDAwMDAwMFVMTCA8PCAzMjsKKyAgICBkb19kaXYoZnJlcSwgaW5mby0+
dHNjX3RvX3N5c3RlbV9tdWwpOworICAgIGlmICggaW5mby0+dHNjX3NoaWZ0IDwgMCApCisgICAg
ICAgIGZyZXEgPDw9IC1pbmZvLT50c2Nfc2hpZnQ7CisgICAgZWxzZQorICAgICAgICBmcmVxID4+
PSBpbmZvLT50c2Nfc2hpZnQ7CisKKyAgICByZXR1cm4gZnJlcTsKK30KKworc3RhdGljIHM2NCBf
X2luaXQgaW5pdF94ZW5fdGltZXIoc3RydWN0IHBsYXRmb3JtX3RpbWVzb3VyY2UgKnB0cykKK3sK
KyAgICBpZiAoICF4ZW5fZ3Vlc3QgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHB0cy0+ZnJl
cXVlbmN5ID0geGVuX3RpbWVyX2NwdV9mcmVxdWVuY3koKTsKKworICAgIHJldHVybiBwdHMtPmZy
ZXF1ZW5jeTsKK30KKworc3RhdGljIGFsd2F5c19pbmxpbmUKK3U2NCBfX3JlYWRfY3ljbGUoY29u
c3Qgc3RydWN0IHZjcHVfdGltZV9pbmZvICppbmZvLCB1NjQgdHNjKQoreworICAgIHU2NCBkZWx0
YSA9IHRzYyAtIGluZm8tPnRzY190aW1lc3RhbXA7CisgICAgc3RydWN0IHRpbWVfc2NhbGUgdHMg
PSB7CisgICAgICAgIC5zaGlmdCAgICA9IGluZm8tPnRzY19zaGlmdCwKKyAgICAgICAgLm11bF9m
cmFjID0gaW5mby0+dHNjX3RvX3N5c3RlbV9tdWwsCisgICAgfTsKKyAgICB1NjQgb2Zmc2V0ID0g
c2NhbGVfZGVsdGEoZGVsdGEsICZ0cyk7CisKKyAgICByZXR1cm4gaW5mby0+c3lzdGVtX3RpbWUg
KyBvZmZzZXQ7Cit9CisKK3N0YXRpYyB1NjQgbGFzdF92YWx1ZTsKK3N0YXRpYyB1NjQgcmVhZF94
ZW5fdGltZXIodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gKmluZm87CisgICAg
dW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICB1MzIgdmVyc2lvbjsK
KyAgICB1NjQgcmV0OworICAgIHU2NCBsYXN0OworCisgICAgLyogVE9ETzogbGlmdCB0aGlzIHJl
c3RyaWN0aW9uICovCisgICAgQVNTRVJUKGNwdSA8IFhFTl9MRUdBQ1lfTUFYX1ZDUFVTKTsKKyAg
ICBpbmZvID0gJlhFTl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW2NwdV0udGltZTsKKworICAgIGRv
IHsKKyAgICAgICAgdmVyc2lvbiA9IGluZm8tPnZlcnNpb24gJiB+MTsKKyAgICAgICAgLyogTWFr
ZSBzdXJlIHZlcnNpb24gaXMgcmVhZCBiZWZvcmUgdGhlIGRhdGEgKi8KKyAgICAgICAgc21wX3Jt
YigpOworCisgICAgICAgIHJldCA9IF9fcmVhZF9jeWNsZShpbmZvLCByZHRzY19vcmRlcmVkKCkp
OworICAgICAgICAvKiBJZ25vcmUgZmFuY3kgZmxhZ3MgZm9yIG5vdyAqLworCisgICAgICAgIC8q
IE1ha2Ugc3VyZSB2ZXJzaW9uIGlzIHJlcmVhZCBhZnRlciB0aGUgZGF0YSAqLworICAgICAgICBz
bXBfcm1iKCk7CisgICAgfSB3aGlsZSAoIHVubGlrZWx5KHZlcnNpb24gIT0gaW5mby0+dmVyc2lv
bikgKTsKKworICAgIC8qIE1haW50YWluIGEgbW9ub3RvbmljIGdsb2JhbCB2YWx1ZSAqLworICAg
IGRvIHsKKyAgICAgICAgbGFzdCA9IHJlYWRfYXRvbWljKCZsYXN0X3ZhbHVlKTsKKyAgICAgICAg
aWYgKCByZXQgPCBsYXN0ICkKKyAgICAgICAgICAgIHJldHVybiBsYXN0OworICAgIH0gd2hpbGUg
KCB1bmxpa2VseShjbXB4Y2hnKCZsYXN0X3ZhbHVlLCBsYXN0LCByZXQpICE9IGxhc3QpICk7CisK
KyAgICByZXR1cm4gcmV0OworfQorCitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX3RpbWVzb3VyY2Ug
X19pbml0ZGF0YSBwbHRfeGVuX3RpbWVyID0KK3sKKyAgICAuaWQgPSAieGVuIiwKKyAgICAubmFt
ZSA9ICJYRU4gUFYgQ0xPQ0siLAorICAgIC5yZWFkX2NvdW50ZXIgPSByZWFkX3hlbl90aW1lciwK
KyAgICAuaW5pdCA9IGluaXRfeGVuX3RpbWVyLAorICAgIC5jb3VudGVyX2JpdHMgPSA2MywKK307
CisjZW5kaWYKKwogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgogICogR0VORVJJQyBQTEFURk9STSBUSU1FUiBJTkZSQVNUUlVDVFVS
RQogICovCkBAIC02NzIsNiArNzYzLDkgQEAgc3RhdGljIHM2NCBfX2luaXQgdHJ5X3BsYXRmb3Jt
X3RpbWVyKHN0cnVjdCBwbGF0Zm9ybV90aW1lc291cmNlICpwdHMpCiBzdGF0aWMgdTY0IF9faW5p
dCBpbml0X3BsYXRmb3JtX3RpbWVyKHZvaWQpCiB7CiAgICAgc3RhdGljIHN0cnVjdCBwbGF0Zm9y
bV90aW1lc291cmNlICogX19pbml0ZGF0YSBwbHRfdGltZXJzW10gPSB7CisjaWZkZWYgQ09ORklH
X1hFTl9HVUVTVAorICAgICAgICAmcGx0X3hlbl90aW1lciwKKyNlbmRpZgogICAgICAgICAmcGx0
X2hwZXQsICZwbHRfcG10aW1lciwgJnBsdF9waXQKICAgICB9OwogCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aY-0006M0-8a; Thu, 04 Jan 2018 13:29:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aW-0006I5-Pp
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:40 +0000
X-Inumbo-ID: 2723e843-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2723e843-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097543"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:34 +0000
Message-ID: <20180104130625.28605-24-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 23/74] x86/entry: Probe for Xen early
	during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQogeGVu
L2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
eGVuLmMgICAgICAgIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC5oICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVu
LmggfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxMjcg
aW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4u
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvTWFrZWZpbGUKaW5kZXggYTVmMTYyNWFiMS4uMTM0NWE2MGM4MSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmls
ZQpAQCAtMSArMSwzIEBACitvYmoteSArPSB4ZW4ubworCiBvYmotYmluLSQoQ09ORklHX1BWSF9H
VUVTVCkgKz0gcHZoLWJvb3QuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
eGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uOTQ0NmE0NmE5NAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYwpAQCAtMCwwICsxLDc1IEBACisvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisg
KiBhcmNoL3g4Ni9ndWVzdC94ZW4uYworICoKKyAqIFN1cHBvcnQgZm9yIGRldGVjdGluZyBhbmQg
cnVubmluZyB1bmRlciBYZW4uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0
ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cisg
KiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBp
bXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoK
KyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKyNpbmNsdWRl
IDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisjaW5jbHVkZSA8YXNtL2d1
ZXN0Lmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgorCisjaW5jbHVkZSA8cHVibGljL2Fy
Y2gteDg2L2NwdWlkLmg+CisKK2Jvb2wgeGVuX2d1ZXN0OworCitzdGF0aWMgdWludDMyX3QgeGVu
X2NwdWlkX2Jhc2U7CisKK3N0YXRpYyB2b2lkIF9faW5pdCBmaW5kX3hlbl9sZWF2ZXModm9pZCkK
K3sKKyAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHgsIGJhc2U7CisKKyAgICBmb3IgKCBi
YXNlID0gWEVOX0NQVUlEX0ZJUlNUX0xFQUY7CisgICAgICAgICAgYmFzZSA8IFhFTl9DUFVJRF9G
SVJTVF9MRUFGICsgMHgxMDAwMDsgYmFzZSArPSAweDEwMCApCisgICAgeworICAgICAgICBjcHVp
ZChiYXNlLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKworICAgICAgICBpZiAoIChlYnggPT0g
WEVOX0NQVUlEX1NJR05BVFVSRV9FQlgpICYmCisgICAgICAgICAgICAgKGVjeCA9PSBYRU5fQ1BV
SURfU0lHTkFUVVJFX0VDWCkgJiYKKyAgICAgICAgICAgICAoZWR4ID09IFhFTl9DUFVJRF9TSUdO
QVRVUkVfRURYKSAmJgorICAgICAgICAgICAgICgoZWF4IC0gYmFzZSkgPj0gMikgKQorICAgICAg
ICB7CisgICAgICAgICAgICB4ZW5fY3B1aWRfYmFzZSA9IGJhc2U7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorICAgIH0KK30KKwordm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2
b2lkKQoreworICAgIC8qIFRvbyBlYXJseSB0byB1c2UgY3B1X2hhc19oeXBlcnZpc29yICovCisg
ICAgaWYgKCAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJ
U09SKSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBmaW5kX3hlbl9sZWF2ZXMoKTsKKworICAg
IGlmICggIXhlbl9jcHVpZF9iYXNlICkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGVuX2d1ZXN0
ID0gdHJ1ZTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMt
ZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQK
KyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDRiOGQwOWI3NTEu
LmQ4MDU5ZjIzYjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCkBAIC03MTUsNiArNzE1LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4g
X19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgKiBhbGxvY2luZyBhbnkgeGVu
aGVhcCBzdHJ1Y3R1cmVzIHdhbnRlZCBpbiBsb3dlciBtZW1vcnkuICovCiAgICAga2V4ZWNfZWFy
bHlfY2FsY3VsYXRpb25zKCk7CiAKKyAgICBwcm9iZV9oeXBlcnZpc29yKCk7CisKICAgICBwYXJz
ZV92aWRlb19pbmZvKCk7CiAKICAgICByZG1zcmwoTVNSX0VGRVIsIHRoaXNfY3B1KGVmZXIpKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QuaAppbmRleCA2MzBjMDkyYzI1Li44ZDkxZjgxNDUxIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC5oCkBAIC0yMCw2ICsyMCw3IEBACiAjZGVmaW5lIF9fWDg2X0dVRVNUX0hfXwogCiAjaW5jbHVk
ZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0L3hlbi5oPgogCiAj
ZW5kaWYgLyogX19YODZfR1VFU1RfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjk3YTdjOGQ1MzEKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCkBAIC0wLDAgKzEsNDcgQEAK
Ky8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFzbS14ODYvZ3Vlc3QveGVuLmgKKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lU
SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgor
ICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTcgQ2l0cml4IFN5c3RlbXMgTHRkLgorICovCisKKyNpZm5kZWYgX19YODZfR1VFU1RfWEVOX0hf
XworI2RlZmluZSBfX1g4Nl9HVUVTVF9YRU5fSF9fCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4K
KworI2lmZGVmIENPTkZJR19YRU5fR1VFU1QKKworZXh0ZXJuIGJvb2wgeGVuX2d1ZXN0OworCit2
b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCk7CisKKyNlbHNlCisKKyNkZWZpbmUgeGVuX2d1ZXN0
IDAKKworc3RhdGljIGlubGluZSB2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCkge307CisKKyNl
bmRpZiAvKiBDT05GSUdfWEVOX0dVRVNUICovCisjZW5kaWYgLyogX19YODZfR1VFU1RfWEVOX0hf
XyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:29:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5aa-0006Sb-Fa; Thu, 04 Jan 2018 13:29:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5aZ-0006OK-2i
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:29:43 +0000
X-Inumbo-ID: 288d025c-f153-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 288d025c-f153-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 14:28:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457097546"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:02 +0000
Message-ID: <20180104130625.28605-52-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 51/74] xen/pvshim: don't allow access to
	iomem or ioports
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2
L2RvbTBfYnVpbGQuYwppbmRleCBiZjk5MmZlZjZkLi4zNTdmZDg3ZjM5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
QEAgLTE2LDYgKzE2LDcgQEAKICNpbmNsdWRlIDxhc20vaHBldC5oPgogI2luY2x1ZGUgPGFzbS9p
b19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgorI2luY2x1ZGUgPGFzbS9wdi9zaGltLmg+
CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKIHN0YXRpYyBsb25nIF9faW5pdGRhdGEgZG9tMF9u
cnBhZ2VzOwpAQCAtMzg1LDYgKzM4Niw5IEBAIGludCBfX2luaXQgZG9tMF9zZXR1cF9wZXJtaXNz
aW9ucyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsK
IAorICAgIGlmICggcHZfc2hpbSApCisgICAgICAgIHJldHVybiAwOworCiAgICAgLyogVGhlIGhh
cmR3YXJlIGRvbWFpbiBpcyBpbml0aWFsbHkgcGVybWl0dGVkIGZ1bGwgSS9PIGNhcGFiaWxpdGll
cy4gKi8KICAgICByYyA9IGlvcG9ydHNfcGVybWl0X2FjY2VzcyhkLCAwLCAweEZGRkYpOwogICAg
IHJjIHw9IGlvbWVtX3Blcm1pdF9hY2Nlc3MoZCwgMFVMLCAoMVVMIDw8IChwYWRkcl9iaXRzIC0g
UEFHRV9TSElGVCkpIC0gMSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:31:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5cU-0001Li-Rz; Thu, 04 Jan 2018 13:31:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5cT-0001HZ-Ch
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:31:41 +0000
X-Inumbo-ID: 8f866cde-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f866cde-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669989"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:28 +0000
Message-ID: <20180104130625.28605-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 17/74] ---- x86/Kconfig: Options for Xen
	and PVH support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQogeGVu
L2FyY2gveDg2L0tjb25maWcgfCAxNyArKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDdjNDU4MjkyMmYuLmMwYjBiY2RjYjMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0x
MTcsNiArMTE3LDIzIEBAIGNvbmZpZyBUQk9PVAogCSAgVGVjaG5vbG9neSAoVFhUKQogCiAJICBJ
ZiB1bnN1cmUsIHNheSBZLgorCitjb25maWcgWEVOX0dVRVNUCisJZGVmX2Jvb2wgbgorCXByb21w
dCAiWGVuIEd1ZXN0IgorCS0tLWhlbHAtLS0KKwkgIFN1cHBvcnQgZm9yIFhlbiBkZXRlY3Rpbmcg
d2hlbiBpdCBpcyBydW5uaW5nIHVuZGVyIFhlbi4KKworCSAgSWYgdW5zdXJlLCBzYXkgTi4KKwor
Y29uZmlnIFBWSF9HVUVTVAorCWRlZl9ib29sIG4KKwlwcm9tcHQgIlBWSCBHdWVzdCIKKwlkZXBl
bmRzIG9uIFhFTl9HVUVTVAorCS0tLWhlbHAtLS0KKwkgIFN1cHBvcnQgYm9vdGluZyB1c2luZyB0
aGUgUFZIIEFCSS4KKworCSAgSWYgdW5zdXJlLCBzYXkgTi4KIGVuZG1lbnUKIAogc291cmNlICJj
b21tb24vS2NvbmZpZyIKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:31:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5cd-0001RY-2t; Thu, 04 Jan 2018 13:31:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ca-0001MX-Vj
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:31:49 +0000
X-Inumbo-ID: 7950ef2f-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7950ef2f-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669878"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:20 +0000
Message-ID: <20180104130625.28605-70-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 69/74] libxl_bitmap_copy_alloc: copy 0,
	NULL as 0, NULL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgpXZSBzaG91bGRu
J3QgYWxsb2NhdGUgd2hlbiBpdCdzIGJvdGggdW5uZWNlc3NhcnksIGFuZCBub3QgaW4KYWNjb3Jk
YW5jZSB3aXRoIHRoZSB0aGluZyB3ZSdyZSBjb3B5aW5nLgoKT25lIGVmZmVjdCBpcyB0byBtYWtl
IGEgY29waWVkIGxpYnhsX19kb21haW5fYnVpbGRfaW5mbyBtb3JlIGxpa2UgdGhlCm9yaWdpbmFs
LCB3aGljaCBpcyBnb2luZyB0byBiZSBoZWxwZnVsIGZvciB0aGUgcHYgc2hpbSBtb2RlLgoKU2ln
bmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYyB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA2
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfdXRpbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMKaW5kZXggNTA3ZWU1NmM3
Yy4uNjNiMWEyY2FjMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF91dGlscy5jCkBAIC02NTksOSArNjU5LDEzIEBAIHZvaWQgbGli
eGxfYml0bWFwX2NvcHlfYWxsb2MobGlieGxfY3R4ICpjdHgsCiB7CiAgICAgR0NfSU5JVChjdHgp
OwogCi0gICAgZHB0ci0+bWFwID0gbGlieGxfX2NhbGxvYyhOT0dDLCBzcHRyLT5zaXplLCBzaXpl
b2YoKnNwdHItPm1hcCkpOwogICAgIGRwdHItPnNpemUgPSBzcHRyLT5zaXplOwotICAgIG1lbWNw
eShkcHRyLT5tYXAsIHNwdHItPm1hcCwgc3B0ci0+c2l6ZSAqIHNpemVvZigqc3B0ci0+bWFwKSk7
CisgICAgaWYgKHNwdHItPm1hcCkgeworICAgICAgICBkcHRyLT5tYXAgPSBsaWJ4bF9fY2FsbG9j
KE5PR0MsIHNwdHItPnNpemUsIHNpemVvZigqc3B0ci0+bWFwKSk7CisgICAgICAgIG1lbWNweShk
cHRyLT5tYXAsIHNwdHItPm1hcCwgc3B0ci0+c2l6ZSAqIHNpemVvZigqc3B0ci0+bWFwKSk7Cisg
ICAgfSBlbHNlIHsKKyAgICAgICAgZHB0ci0+bWFwID0gTlVMTDsKKyAgICB9CiAKICAgICBHQ19G
UkVFOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:32:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:32:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5d7-0001mq-BD; Thu, 04 Jan 2018 13:32:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5d6-0001j9-PE
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:32:20 +0000
X-Inumbo-ID: 9292334e-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9292334e-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464670003"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:16 +0000
Message-ID: <20180104130625.28605-66-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 65/74] xen/shim: crash instead of reboot
	in shim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFsbCBndWVzdCBz
aHV0ZG93biBvcGVyYXRpb25zIGFyZSBmb3J3YXJkZWQgdG8gTDAsIHNvIHRoZSBvbmx5IG5hdGl2
ZQpjYWxscyB0byBtYWNoaW5lX3Jlc3RhcnQgaGFwcGVuIGZyb20gY3Jhc2ggcmVsYXRlZCBwYXRo
cyBpbnNpZGUgdGhlCmh5cGVydmlzb3IsIGhlbmNlIHN3aXRjaCB0aGUgcmVib290IGNvZGUgdG8g
aW5zdGVhZCBpc3N1ZSBhIGNyYXNoCnNodXRkb3duLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NodXRkb3du
LmMgICAgfCA3ICsrKysrKysKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMiArLQogMiBm
aWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc2h1dGRvd24uYyBiL3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jCmluZGV4
IDY4OWY2ZjEzN2QuLmQyZDE0YWU1ZjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zaHV0ZG93
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jCkBAIC02NDIsNiArNjQyLDEzIEBAIHZv
aWQgbWFjaGluZV9yZXN0YXJ0KHVuc2lnbmVkIGludCBkZWxheV9taWxsaXNlY3MpCiAgICAgICAg
ICAgICBicmVhazsKIAogICAgICAgICBjYXNlIEJPT1RfWEVOOgorICAgICAgICAgICAgaWYgKCBw
dl9zaGltICkKKyAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAqIFdoZW4gcnVu
bmluZyBpbiBQViBzaGltIG1vZGUgZ3Vlc3Qgc2h1dGRvd24gY2FsbHMgYXJlCisgICAgICAgICAg
ICAgICAgICogZm9yd2FyZGVkIHRvIEwwLCBoZW5jZSB0aGUgb25seSB3YXkgdG8gZ2V0IGhlcmUg
aXMgaWYgYQorICAgICAgICAgICAgICAgICAqIHNoaW0gY3Jhc2ggaGFwcGVucy4KKyAgICAgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICB4ZW5faHlwZXJjYWxsX3NodXRkb3duKFNIVVRE
T1dOX2NyYXNoKTsKICAgICAgICAgICAgIHhlbl9oeXBlcmNhbGxfc2h1dGRvd24oU0hVVERPV05f
cmVib290KTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4
IDNjNjE1YTI1NWMuLjVjMzdkZmMzZjYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29u
c29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBAIC0xMjMwLDcgKzEyMzAs
NyBAQCB2b2lkIHBhbmljKGNvbnN0IGNoYXIgKmZtdCwgLi4uKQogICAgIGlmICggb3B0X25vcmVi
b290ICkKICAgICAgICAgcHJpbnRrKCJNYW51YWwgcmVzZXQgcmVxdWlyZWQgKCdub3JlYm9vdCcg
c3BlY2lmaWVkKVxuIik7CiAgICAgZWxzZQotICAgICAgICBwcmludGsoIlJlYm9vdCBpbiBmaXZl
IHNlY29uZHMuLi5cbiIpOworICAgICAgICBwcmludGsoIiVzIGluIGZpdmUgc2Vjb25kcy4uLlxu
IiwgcHZfc2hpbSA/ICJDcmFzaCIgOiAiUmVib290Iik7CiAKICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZsb2NrLCBmbGFncyk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:32:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:32:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5dL-0001vF-IN; Thu, 04 Jan 2018 13:32:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5dK-0001rF-4O
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:32:34 +0000
X-Inumbo-ID: 6ebc8e8b-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ebc8e8b-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669824"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:29 +0000
Message-ID: <20180104130625.28605-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 18/74] x86/link: Relocate program headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCldoZW4gdGhl
IHhlbiBiaW5hcnkgaXMgbG9hZGVkIGJ5IGxpYmVsZiAoaW4gdGhlIGZ1dHVyZSkgd2UgcmVseSBv
biB0aGUKZWxmIGxvYWRlciB0byBsb2FkIHRoZSBiaW5hcnkgYWNjb3JkaW5nbHkuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMgfCAyMiArKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMg
aW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCA2MTY0YWQwOTRmLi40MDBk
OGE1NmM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9hcmNo
L3g4Ni94ZW4ubGRzLlMKQEAgLTEzLDYgKzEzLDcgQEAKICN1bmRlZiBfX1hFTl9WSVJUX1NUQVJU
CiAjZGVmaW5lIF9fWEVOX1ZJUlRfU1RBUlQgX19pbWFnZV9iYXNlX18KICNkZWZpbmUgU0VDVElP
Tl9BTElHTiBNQigyKQorI2RlZmluZSBERUNMX1NFQ1RJT04oeCkgeCA6CiAKIEVOVFJZKGVmaV9z
dGFydCkKIApAQCAtMjAsOCArMjEsOSBAQCBFTlRSWShlZmlfc3RhcnQpCiAKICNkZWZpbmUgRk9S
TUFUICJlbGY2NC14ODYtNjQiCiAjZGVmaW5lIFNFQ1RJT05fQUxJR04gUEFHRV9TSVpFCisjZGVm
aW5lIERFQ0xfU0VDVElPTih4KSB4IDogQVQoQUREUih4KSAtIF9fWEVOX1ZJUlRfU1RBUlQpCiAK
LUVOVFJZKHN0YXJ0KQorRU5UUlkoc3RhcnRfcGEpCiAKICNlbmRpZiAvKiBFRkkgKi8KIApAQCAt
NTYsOSArNTgsMTEgQEAgU0VDVElPTlMKICAgX18yTV90ZXh0X3N0YXJ0ID0gLjsgICAgICAgICAv
KiBTdGFydCBvZiAyTSBzdXBlcnBhZ2VzLCBtYXBwZWQgUlguICovCiAjZW5kaWYKIAorICBzdGFy
dF9wYSA9IEFCU09MVVRFKHN0YXJ0IC0gX19YRU5fVklSVF9TVEFSVCk7CisKICAgLiA9IF9fWEVO
X1ZJUlRfU1RBUlQgKyBYRU5fSU1HX09GRlNFVDsKICAgX3N0YXJ0ID0gLjsKLSAgLnRleHQgOiB7
CisgIERFQ0xfU0VDVElPTigudGV4dCkgewogICAgICAgICBfc3RleHQgPSAuOyAgICAgICAgICAg
IC8qIFRleHQgYW5kIHJlYWQtb25seSBkYXRhICovCiAgICAgICAgKigudGV4dCkKICAgICAgICAq
KC50ZXh0LmNvbGQpCkBAIC03Myw3ICs3Nyw3IEBAIFNFQ1RJT05TCiAgIF9fMk1fdGV4dF9lbmQg
PSAuOwogCiAgIF9fMk1fcm9kYXRhX3N0YXJ0ID0gLjsgICAgICAgLyogU3RhcnQgb2YgMk0gc3Vw
ZXJwYWdlcywgbWFwcGVkIFJPLiAqLwotICAucm9kYXRhIDogeworICBERUNMX1NFQ1RJT04oLnJv
ZGF0YSkgewogICAgICAgIF9zcm9kYXRhID0gLjsKICAgICAgICAvKiBCdWcgZnJhbWVzIHRhYmxl
ICovCiAgICAgICAgX19zdGFydF9idWdfZnJhbWVzID0gLjsKQEAgLTEzMiwxMyArMTM2LDEzIEBA
IFNFQ1RJT05TCiAgKiBjb21waWxlciBtYXkgd2FudCB0byBpbmplY3Qgb3RoZXIgdGhpbmdzIGlu
IHRoZSAubm90ZSB3aGljaCB3ZSBkb24ndCBjYXJlCiAgKiBhYm91dCAtIGhlbmNlIHRoaXMgdW5p
cXVlIG5hbWUuCiAgKi8KLSAgLm5vdGUuZ251LmJ1aWxkLWlkIDogeworICBERUNMX1NFQ1RJT04o
Lm5vdGUuZ251LmJ1aWxkLWlkKSB7CiAgICAgICAgX19ub3RlX2dudV9idWlsZF9pZF9zdGFydCA9
IC47CiAgICAgICAgKigubm90ZS5nbnUuYnVpbGQtaWQpCiAgICAgICAgX19ub3RlX2dudV9idWls
ZF9pZF9lbmQgPSAuOwogICB9IDpub3RlIDp0ZXh0CiAjZWxpZiBkZWZpbmVkKEJVSUxEX0lEX0VG
SSkKLSAgLmJ1aWxkaWQgOiB7CisgIERFQ0xfU0VDVElPTiguYnVpbGRpZCkgewogICAgICAgIF9f
bm90ZV9nbnVfYnVpbGRfaWRfc3RhcnQgPSAuOwogICAgICAgICooLmJ1aWxkaWQpCiAgICAgICAg
X19ub3RlX2dudV9idWlsZF9pZF9lbmQgPSAuOwpAQCAtMTUzLDcgKzE1Nyw3IEBAIFNFQ1RJT05T
CiAgIF9fMk1faW5pdF9zdGFydCA9IC47ICAgICAgICAgLyogU3RhcnQgb2YgMk0gc3VwZXJwYWdl
cywgbWFwcGVkIFJXWCAoYm9vdCBvbmx5KS4gKi8KICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7ICAg
ICAgICAgICAgIC8qIEluaXQgY29kZSBhbmQgZGF0YSAqLwogICBfX2luaXRfYmVnaW4gPSAuOwot
ICAuaW5pdCA6IHsKKyAgREVDTF9TRUNUSU9OKC5pbml0KSB7CiAgICAgICAgX3Npbml0dGV4dCA9
IC47CiAgICAgICAgKiguaW5pdC50ZXh0KQogICAgICAgIC8qCkBAIC0yMTUsNyArMjE5LDcgQEAg
U0VDVElPTlMKIAogICBfXzJNX3J3ZGF0YV9zdGFydCA9IC47ICAgICAgIC8qIFN0YXJ0IG9mIDJN
IHN1cGVycGFnZXMsIG1hcHBlZCBSVy4gKi8KICAgLiA9IEFMSUdOKFNNUF9DQUNIRV9CWVRFUyk7
Ci0gIC5kYXRhLnJlYWRfbW9zdGx5IDogeworICBERUNMX1NFQ1RJT04oLmRhdGEucmVhZF9tb3N0
bHkpIHsKICAgICAgICAqKC5kYXRhLnJlYWRfbW9zdGx5KQogICAgICAgIC4gPSBBTElHTig4KTsK
ICAgICAgICBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXkgPSAuOwpAQCAtMjIzLDcgKzIyNyw3IEBA
IFNFQ1RJT05TCiAgICAgICAgX19lbmRfc2NoZWR1bGVyc19hcnJheSA9IC47CiAgIH0gOnRleHQK
IAotICAuZGF0YSA6IHsgICAgICAgICAgICAgICAgICAgIC8qIERhdGEgKi8KKyAgREVDTF9TRUNU
SU9OKC5kYXRhKSB7CiAgICAgICAgKiguZGF0YS5wYWdlX2FsaWduZWQpCiAgICAgICAgKiguZGF0
YSkKICAgICAgICAqKC5kYXRhLnJlbCkKQEAgLTIzMSw3ICsyMzUsNyBAQCBTRUNUSU9OUwogICAg
ICAgIENPTlNUUlVDVE9SUwogICB9IDp0ZXh0CiAKLSAgLmJzcyA6IHsgICAgICAgICAgICAgICAg
ICAgICAvKiBCU1MgKi8KKyAgREVDTF9TRUNUSU9OKC5ic3MpIHsKICAgICAgICBfX2Jzc19zdGFy
dCA9IC47CiAgICAgICAgKiguYnNzLnN0YWNrX2FsaWduZWQpCiAgICAgICAgKiguYnNzLnBhZ2Vf
YWxpZ25lZCopCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:33:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:33:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5eO-0002C0-RL; Thu, 04 Jan 2018 13:33:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5eN-0002BA-RT
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:33:39 +0000
X-Inumbo-ID: 8df4085f-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8df4085f-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669981"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:49 +0000
Message-ID: <20180104130625.28605-39-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 38/74] x86/pv-shim: Force CPUID faulting
	in pv-shim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoaXMgaXMg
bmVjZXNzYXJ5IHRvIHByZXZlbnQgdGhlIFBWIGd1ZXN0IHNlZWluZyBIVk0gWGVuIGxlYXZlcyB2
aWEgbmF0aXZlCmNwdWlkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIHwgNCArKyst
CiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMKaW5kZXggYTFmMWEwNDc3Ni4uNjU0MzY5MDk4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC0xMiw2ICsx
Miw3IEBACiAjaW5jbHVkZSA8bWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAj
aW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPiAvKiBmb3IgWEVOX0lOVkFMSURfe1NPQ0tFVCxDT1JF
fV9JRCAqLworI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogCiAjaW5jbHVkZSAiY3B1LmgiCiAKQEAg
LTE3Nyw3ICsxNzgsOCBAQCB2b2lkIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3Qg
dmNwdSAqbmV4dCkKIAkJICogZ2VuZXJhdGluZyB0aGUgbWF4aW11bSBmdWxsIGNwdWlkIHBvbGlj
eSBpbnRvIFhlbiwgYXQgd2hpY2gKIAkJICogdGhpcyBwcm9ibGVtIHdpbGwgZGlzYXBwZWFyLgog
CQkgKi8KLQkJc2V0X2NwdWlkX2ZhdWx0aW5nKG5leHRkICYmICFpc19jb250cm9sX2RvbWFpbihu
ZXh0ZCkgJiYKKwkJc2V0X2NwdWlkX2ZhdWx0aW5nKG5leHRkICYmCisJCQkJICAgKHB2X3NoaW0g
fHwgIWlzX2NvbnRyb2xfZG9tYWluKG5leHRkKSkgJiYKIAkJCQkgICAoaXNfcHZfZG9tYWluKG5l
eHRkKSB8fAogCQkJCSAgICBuZXh0LT5hcmNoLm1zci0+CiAJCQkJICAgIG1pc2NfZmVhdHVyZXNf
ZW5hYmxlcy5jcHVpZF9mYXVsdGluZykpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:33:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5eU-0002E4-4k; Thu, 04 Jan 2018 13:33:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5eS-0002Bu-W3
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:33:45 +0000
X-Inumbo-ID: 74cca7dd-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74cca7dd-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669856"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:53 +0000
Message-ID: <20180104130625.28605-43-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 42/74] sched/null: skip vCPUs on the
	waitqueue that are blocked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkF2b2lkIHNjaGVk
dWxpbmcgdkNQVXMgdGhhdCBhcmUgYmxvY2tlZCwgdGhlcmUncyBubyBwb2ludCBpbiBhc3NpZ25p
bmcKdGhlbSB0byBhIHBDUFUgYmVjYXVzZSB0aGV5IGFyZSBub3QgZ29pbmcgdG8gcnVuIGFueXdh
eS4KClNpbmNlIGJsb2NrZWQgdkNQVXMgYXJlIG5vdCBhc3NpZ25lZCB0byBwQ1BVcyBhZnRlciB0
aGlzIGNoYW5nZSwgZm9yY2UKYSByZXNjaGVkdWxpbmcgd2hlbiBhIHZDUFUgaXMgYnJvdWdodCB1
cCBpZiBpdCdzIG9uIHRoZSB3YWl0cXVldWUuCkFsc28gd2hlbiBzY2hlZHVsaW5nIHRyeSB0byBw
aWNrIGEgdkNQVSBmcm9tIHRoZSBydW5xdWV1ZSBpZiB0aGUgcENQVQppcyBydW5uaW5nIGlkbGUu
CgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBE
YXJpbyBGYWdnaW9saSA8cmFpc3RsaW5AbGludXguaXQ+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgog
LSBGb3JjZSBhIHJlc2NoZWR1bGluZyB3aGVuIGEgdkNQVSBpcyBicm91Z2h0IHVwLgogLSBUcnkg
dG8gcGljayBhIHZDUFUgZnJvbSB0aGUgcnVucXVldWUgaWYgcnVubmluZyB0aGUgaWRsZSB2Q1BV
LgotLS0KIHhlbi9jb21tb24vc2NoZWRfbnVsbC5jIHwgMTEgKysrKysrKysrLS0KIDEgZmlsZSBj
aGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9udWxsLmMgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwppbmRleCBiNGEy
NGJhZjhlLi5iYWNmYjMxY2IzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYwor
KysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwpAQCAtNTc0LDYgKzU3NCw4IEBAIHN0YXRpYyB2
b2lkIG51bGxfdmNwdV93YWtlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZj
cHUgKnYpCiAgICAgewogICAgICAgICAvKiBOb3QgZXhhY3RseSAib24gcnVucSIsIGJ1dCBjbG9z
ZSBlbm91Z2ggZm9yIHJldXNpbmcgdGhlIGNvdW50ZXIgKi8KICAgICAgICAgU0NIRURfU1RBVF9D
UkFOSyh2Y3B1X3dha2Vfb25ydW5xKTsKKyAgICAgICAgLyogRm9yY2UgYSByZXNjaGVkdWxpbmcg
aW4gY2FzZSBzb21lIENQVSBpcyBpZGxlIGNhbiBwaWNrIHRoaXMgdkNQVSAqLworICAgICAgICBj
cHVtYXNrX3JhaXNlX3NvZnRpcnEoJmNwdV9vbmxpbmVfbWFwLCBTQ0hFRFVMRV9TT0ZUSVJRKTsK
ICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNzYxLDkgKzc2MywxMCBAQCBzdGF0aWMgc3Ry
dWN0IHRhc2tfc2xpY2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAgICAgLyoKICAgICAgKiBXZSBtYXkgYmUgbmV3IGluIHRoZSBjcHVwb29sLCBvciBqdXN0IGNv
bWluZyBiYWNrIG9ubGluZS4gSW4gd2hpY2gKICAgICAgKiBjYXNlLCB0aGVyZSBtYXkgYmUgdkNQ
VXMgaW4gdGhlIHdhaXRxdWV1ZSB0aGF0IHdlIGNhbiBhc3NpZ24gdG8gdXMKLSAgICAgKiBhbmQg
cnVuLgorICAgICAqIGFuZCBydW4uIEFsc28gY2hlY2sgd2hldGhlciB0aGlzIENQVSBpcyBydW5u
aW5nIGlkbGUsIGluIHdoaWNoIGNhc2UgdHJ5CisgICAgICogdG8gcGljayBhIHZDUFUgZnJvbSB0
aGUgd2FpdHF1ZXVlLgogICAgICAqLwotICAgIGlmICggdW5saWtlbHkocmV0LnRhc2sgPT0gTlVM
TCkgKQorICAgIGlmICggdW5saWtlbHkocmV0LnRhc2sgPT0gTlVMTCB8fCByZXQudGFzayA9PSBp
ZGxlX3ZjcHVbY3B1XSkgKQogICAgIHsKICAgICAgICAgc3Bpbl9sb2NrKCZwcnYtPndhaXRxX2xv
Y2spOwogCkBAIC03ODEsNiArNzg0LDEwIEBAIHN0YXRpYyBzdHJ1Y3QgdGFza19zbGljZSBudWxs
X3NjaGVkdWxlKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKICAgICAgICAgewogICAgICAg
ICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggd3ZjLCAmcHJ2LT53YWl0cSwgd2FpdHFfZWxlbSAp
CiAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfVlBGX2Rvd24s
ICZ3dmMtPnZjcHUtPnBhdXNlX2ZsYWdzKSApCisgICAgICAgICAgICAgICAgICAgIC8qIFNraXAg
dkNQVXMgdGhhdCBhcmUgZG93bi4gKi8KKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisK
ICAgICAgICAgICAgICAgICBpZiAoIGJzID09IEJBTEFOQ0VfU09GVF9BRkZJTklUWSAmJgogICAg
ICAgICAgICAgICAgICAgICAgIWhhc19zb2Z0X2FmZmluaXR5KHd2Yy0+dmNwdSwgd3ZjLT52Y3B1
LT5jcHVfaGFyZF9hZmZpbml0eSkgKQogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:33:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5ef-0002IW-BT; Thu, 04 Jan 2018 13:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5ed-0002G6-Fn
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:33:55 +0000
X-Inumbo-ID: 91105938-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91105938-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669999"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:18 +0000
Message-ID: <20180104130625.28605-68-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 67/74] libxl: libxl__build_hvm: Introduce
	separate b_info parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgpXaGVuIHJ1bm5p
bmcgcHYtaW4tcHZoLCB3ZSBhcmUgZ29pbmcgdG8gd2FudCB0byBwYXNzIHRoaXMgZnVuY3Rpb24g
YW4KZXhjaXRpbmcgY29uZmlnIHdoaWNoIGlzIGEgbWl4dHVyZSBvZiB0aGUgdXNlcidzIG1haW4g
ZG9tYWluCmNvbmZpZ3VyYXRpb24sIGFuZCBzb21lIFBWSCBjb25maWd1cmF0aW9uIHdoaWNoIHdl
IG1ha2UgdXAuCgpUbyB0aGlzIGVuZCwgaGF2ZSBsaWJ4bF9fYnVpbGRfaHZtIHRha2UsIGFuZCBo
b25vdXIsIGEgc2VwYXJhdGUKcGFyYW1ldGVyIGZvciBjb25maWctPmJfaW5mby4gIEJlY2F1c2Ug
aXQgYWxyZWFkeSBoYXMgYSBjb252ZW5pZW5jZQphbGlhcywgdGhlIGNoYW5nZSBpcyB0cml2aWFs
LgoKV2UgYWRkIHRoZSBvYnZpb3VzIGV4dHJhIHBhcmFtZXRlciBhdCBldmVyeSBjYWxsIHNpdGUu
CgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICAg
fCA0ICsrLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgfCAyICstCiB0b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIHwgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGYxNWZiMjE1YzIuLmE4MzdhN2Y1
YmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC00MzgsNyArNDM4LDcgQEAgaW50IGxpYnhsX19kb21haW5f
YnVpbGQobGlieGxfX2djICpnYywKIAogICAgIHN3aXRjaCAoaW5mby0+dHlwZSkgewogICAgIGNh
c2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgotICAgICAgICByZXQgPSBsaWJ4bF9fYnVpbGRfaHZt
KGdjLCBkb21pZCwgZF9jb25maWcsIHN0YXRlKTsKKyAgICAgICAgcmV0ID0gbGlieGxfX2J1aWxk
X2h2bShnYywgZG9taWQsIGRfY29uZmlnLCAmZF9jb25maWctPmJfaW5mbywgc3RhdGUpOwogICAg
ICAgICBpZiAocmV0KQogICAgICAgICAgICAgZ290byBvdXQ7CiAKQEAgLTQ5OSw3ICs0OTksNyBA
QCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAogCiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgotICAgICAgICByZXQgPSBsaWJ4bF9f
YnVpbGRfaHZtKGdjLCBkb21pZCwgZF9jb25maWcsIHN0YXRlKTsKKyAgICAgICAgcmV0ID0gbGli
eGxfX2J1aWxkX2h2bShnYywgZG9taWQsIGRfY29uZmlnLCAmZF9jb25maWctPmJfaW5mbywgc3Rh
dGUpOwogICAgICAgICBpZiAocmV0KQogICAgICAgICAgICAgZ290byBvdXQ7CiAKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5k
ZXggZjA0ZWVjN2M3OS4uMTRhOWEwOTk1OCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTExNzIsMTIgKzExNzIsMTIg
QEAgb3V0OgogCiBpbnQgbGlieGxfX2J1aWxkX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsCisgICAg
ICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAogICAgICAgICAgICAgICBs
aWJ4bF9fZG9tYWluX2J1aWxkX3N0YXRlICpzdGF0ZSkKIHsKICAgICBsaWJ4bF9jdHggKmN0eCA9
IGxpYnhsX19nY19vd25lcihnYyk7CiAgICAgaW50IHJjOwogICAgIHVpbnQ2NF90IG1taW9fc3Rh
cnQsIGxvd21lbV9lbmQsIGhpZ2htZW1fZW5kLCBtZW1fc2l6ZTsKLSAgICBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mbyAqY29uc3QgaW5mbyA9ICZkX2NvbmZpZy0+Yl9pbmZvOwogICAgIHN0cnVjdCB4
Y19kb21faW1hZ2UgKmRvbSA9IE5VTEw7CiAgICAgYm9vbCBkZXZpY2VfbW9kZWwgPSBpbmZvLT50
eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSA/IHRydWUgOiBmYWxzZTsKIApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKaW5kZXggZWYxYjJlMmNhMS4uMTVhM2MzMzY5NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBA
IC0xMTYwLDYgKzExNjAsNyBAQCBfaGlkZGVuIGludCBsaWJ4bF9fYnVpbGRfcHYobGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gKmluZm8sIGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUgKnN0YXRlKTsKIF9oaWRkZW4gaW50
IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAg
ICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnLAorICAgICAgICAgICAgICBsaWJ4
bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9i
dWlsZF9zdGF0ZSAqc3RhdGUpOwogCiBfaGlkZGVuIGludCBsaWJ4bF9fcWVtdV90cmFkaXRpb25h
bF9jbWQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:34:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:34:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5et-0002OV-Iw; Thu, 04 Jan 2018 13:34:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5es-0002Md-Fj
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:34:10 +0000
X-Inumbo-ID: 897f8eb3-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 897f8eb3-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669962"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:25 +0000
Message-ID: <20180104130625.28605-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 14/74] tools/ocaml: Expose arch_config in
	domaininfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
bHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSAgICAgfCAyOCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1
YnMuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDgx
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCmluZGV4
IDcwYTMyNWIwZTkuLmQ1NDkwNjhkNjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKQEAgLTI4LDYg
KzI4LDM0IEBAIHR5cGUgdmNwdWluZm8gPQogCWNwdW1hcDogaW50MzI7CiB9CiAKK3R5cGUgeGVu
X2FybV9hcmNoX2RvbWFpbmNvbmZpZyA9Cit7CisJZ2ljX3ZlcnNpb246IGludDsKKwlucl9zcGlz
OiBpbnQ7CisJY2xvY2tfZnJlcXVlbmN5OiBpbnQzMjsKK30KKwordHlwZSB4ODZfYXJjaF9lbXVs
YXRpb25fZmxhZ3MgPQorCXwgWDg2X0VNVV9MQVBJQworCXwgWDg2X0VNVV9IUEVUCisJfCBYODZf
RU1VX1BNCisJfCBYODZfRU1VX1JUQworCXwgWDg2X0VNVV9JT0FQSUMKKwl8IFg4Nl9FTVVfUElD
CisJfCBYODZfRU1VX1ZHQQorCXwgWDg2X0VNVV9JT01NVQorCXwgWDg2X0VNVV9QSVQKKwl8IFg4
Nl9FTVVfVVNFX1BJUlEKKwordHlwZSB4ZW5feDg2X2FyY2hfZG9tYWluY29uZmlnID0KK3sKKwll
bXVsYXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncyBsaXN0OworfQorCit0eXBl
IGFyY2hfZG9tYWluY29uZmlnID0KKwl8IEFSTSBvZiB4ZW5fYXJtX2FyY2hfZG9tYWluY29uZmln
CisJfCBYODYgb2YgeGVuX3g4Nl9hcmNoX2RvbWFpbmNvbmZpZworCiB0eXBlIGRvbWFpbmluZm8g
PQogewogCWRvbWlkICAgICAgICAgICAgIDogZG9taWQ7CkBAIC00Niw2ICs3NCw3IEBAIHR5cGUg
ZG9tYWluaW5mbyA9CiAJbWF4X3ZjcHVfaWQgICAgICAgOiBpbnQ7CiAJc3NpZHJlZiAgICAgICAg
ICAgOiBpbnQzMjsKIAloYW5kbGUgICAgICAgICAgICA6IGludCBhcnJheTsKKwlhcmNoX2NvbmZp
ZyAgICAgICA6IGFyY2hfZG9tYWluY29uZmlnOwogfQogCiB0eXBlIHNjaGVkX2NvbnRyb2wgPQpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggNzAyZDhhN2FiOC4uMDhmMWZkMjZhZSAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWxpCkBAIC0yMiw2ICsyMiwzMyBAQCB0eXBlIHZjcHVpbmZvID0gewog
ICBjcHV0aW1lIDogaW50NjQ7CiAgIGNwdW1hcCA6IGludDMyOwogfQorCit0eXBlIHhlbl9hcm1f
YXJjaF9kb21haW5jb25maWcgPSB7CisgIGdpY192ZXJzaW9uOiBpbnQ7CisgIG5yX3NwaXM6IGlu
dDsKKyAgY2xvY2tfZnJlcXVlbmN5OiBpbnQzMjsKK30KKwordHlwZSB4ODZfYXJjaF9lbXVsYXRp
b25fZmxhZ3MgPQorICB8IFg4Nl9FTVVfTEFQSUMKKyAgfCBYODZfRU1VX0hQRVQKKyAgfCBYODZf
RU1VX1BNCisgIHwgWDg2X0VNVV9SVEMKKyAgfCBYODZfRU1VX0lPQVBJQworICB8IFg4Nl9FTVVf
UElDCisgIHwgWDg2X0VNVV9WR0EKKyAgfCBYODZfRU1VX0lPTU1VCisgIHwgWDg2X0VNVV9QSVQK
KyAgfCBYODZfRU1VX1VTRV9QSVJRCisKK3R5cGUgeGVuX3g4Nl9hcmNoX2RvbWFpbmNvbmZpZyA9
IHsKKyAgZW11bGF0aW9uX2ZsYWdzOiB4ODZfYXJjaF9lbXVsYXRpb25fZmxhZ3MgbGlzdDsKK30K
KwordHlwZSBhcmNoX2RvbWFpbmNvbmZpZyA9CisgIHwgQVJNIG9mIHhlbl9hcm1fYXJjaF9kb21h
aW5jb25maWcKKyAgfCBYODYgb2YgeGVuX3g4Nl9hcmNoX2RvbWFpbmNvbmZpZworCiB0eXBlIGRv
bWFpbmluZm8gPSB7CiAgIGRvbWlkIDogZG9taWQ7CiAgIGR5aW5nIDogYm9vbDsKQEAgLTM5LDYg
KzY2LDcgQEAgdHlwZSBkb21haW5pbmZvID0gewogICBtYXhfdmNwdV9pZCA6IGludDsKICAgc3Np
ZHJlZiA6IGludDMyOwogICBoYW5kbGUgOiBpbnQgYXJyYXk7CisgIGFyY2hfY29uZmlnIDogYXJj
aF9kb21haW5jb25maWc7CiB9CiB0eXBlIHNjaGVkX2NvbnRyb2wgPSB7IHdlaWdodCA6IGludDsg
Y2FwIDogaW50OyB9CiB0eXBlIHBoeXNpbmZvX2NhcF9mbGFnID0gQ0FQX0hWTSB8IENBUF9EaXJl
Y3RJTwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgYi90
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwppbmRleCBjNjY3MzJmNjdjLi4xMjRh
YTM0ZmU4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwor
KysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwpAQCAtMjczLDEwICsyNzMs
MTAgQEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19kb21haW5fc2h1dGRvd24odmFsdWUgeGNoLCB2
YWx1ZSBkb21pZCwgdmFsdWUgcmVhc29uKQogc3RhdGljIHZhbHVlIGFsbG9jX2RvbWFpbmluZm8o
eGNfZG9tYWluaW5mb190ICogaW5mbykKIHsKIAlDQU1McGFyYW0wKCk7Ci0JQ0FNTGxvY2FsMihy
ZXN1bHQsIHRtcCk7CisJQ0FNTGxvY2FsNShyZXN1bHQsIHRtcCwgYXJjaF9jb25maWcsIHg4Nl9h
cmNoX2NvbmZpZywgZW11bF9saXN0KTsKIAlpbnQgaTsKIAotCXJlc3VsdCA9IGNhbWxfYWxsb2Nf
dHVwbGUoMTYpOworCXJlc3VsdCA9IGNhbWxfYWxsb2NfdHVwbGUoMTcpOwogCiAJU3RvcmVfZmll
bGQocmVzdWx0LCAgMCwgVmFsX2ludChpbmZvLT5kb21haW4pKTsKIAlTdG9yZV9maWVsZChyZXN1
bHQsICAxLCBWYWxfYm9vbChpbmZvLT5mbGFncyAmIFhFTl9ET01JTkZfZHlpbmcpKTsKQEAgLTMw
Miw2ICszMDIsMjggQEAgc3RhdGljIHZhbHVlIGFsbG9jX2RvbWFpbmluZm8oeGNfZG9tYWluaW5m
b190ICogaW5mbykKIAogCVN0b3JlX2ZpZWxkKHJlc3VsdCwgMTUsIHRtcCk7CiAKKwkvKiBlbXVs
YXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncyBsaXN0OyAqLworCXRtcCA9IGVt
dWxfbGlzdCA9IFZhbF9lbXB0eWxpc3Q7CisJZm9yIChpID0gMDsgaSA8IDEwOyBpKyspIHsKKwkJ
aWYgKChpbmZvLT5hcmNoX2NvbmZpZy5lbXVsYXRpb25fZmxhZ3MgPj4gaSkgJiAxKSB7CisJCQl0
bXAgPSBjYW1sX2FsbG9jX3NtYWxsKDIsIFRhZ19jb25zKTsKKwkJCUZpZWxkKHRtcCwgMCkgPSBW
YWxfaW50KGkpOworCQkJRmllbGQodG1wLCAxKSA9IGVtdWxfbGlzdDsKKwkJCWVtdWxfbGlzdCA9
IHRtcDsKKwkJfQorCX0KKworCS8qIHhlbl94ODZfYXJjaF9kb21haW5jb25maWcgKi8KKwl4ODZf
YXJjaF9jb25maWcgPSBjYW1sX2FsbG9jX3R1cGxlKDEpOworCVN0b3JlX2ZpZWxkKHg4Nl9hcmNo
X2NvbmZpZywgMCwgZW11bF9saXN0KTsKKworCS8qIGFyY2hfY29uZmlnOiBhcmNoX2RvbWFpbmNv
bmZpZyAqLworCWFyY2hfY29uZmlnID0gY2FtbF9hbGxvY19zbWFsbCgxLCAxKTsKKworCVN0b3Jl
X2ZpZWxkKGFyY2hfY29uZmlnLCAwLCB4ODZfYXJjaF9jb25maWcpOworCisJU3RvcmVfZmllbGQo
cmVzdWx0LCAxNiwgYXJjaF9jb25maWcpOworCiAJQ0FNTHJldHVybihyZXN1bHQpOwogfQogCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:34:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5fO-0002ds-QU; Thu, 04 Jan 2018 13:34:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5fN-0002ak-RH
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:34:41 +0000
X-Inumbo-ID: 71c048c1-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 71c048c1-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669849"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:11 +0000
Message-ID: <20180104130625.28605-61-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 60/74] xen/pvshim: set max_pages to the
	value of tot_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNvIHRoYXQgdGhl
IGd1ZXN0IGlzIG5vdCBhYmxlIHRvIGRlcGxldGUgdGhlIG1lbW9yeSBwb29sIG9mIHRoZSBzaGlt
Cml0c2VsZiBieSB0cnlpbmcgdG8gYmFsbG9vbiB1cC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGlt
LmMgfCA2ICsrKysrKwogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCmluZGV4
IGMyNGFkYWNiYzcuLjQ2Zjc3MzYyYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGlt
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtMTk1LDYgKzE5NSwxMiBAQCB2b2lk
IF9faW5pdCBwdl9zaGltX3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3Qg
Kmw0c3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZV9tZm4sIHZwaHlz
bWFwKTsKICAgICAgICAgY29uc29sZWRfc2V0X3JpbmdfYWRkcihwYWdlKTsKICAgICB9CisKKyAg
ICAvKgorICAgICAqIFNldCB0aGUgbWF4IHBhZ2VzIHRvIHRoZSBjdXJyZW50IG51bWJlciBvZiBw
YWdlcyB0byBwcmV2ZW50IHRoZQorICAgICAqIGd1ZXN0IGZyb20gZGVwbGV0aW5nIHRoZSBzaGlt
IG1lbW9yeSBwb29sLgorICAgICAqLworICAgIGQtPm1heF9wYWdlcyA9IGQtPnRvdF9wYWdlczsK
IH0KIAogc3RhdGljIHZvaWQgd3JpdGVfc3RhcnRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkKQotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:34:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5fP-0002e5-0d; Thu, 04 Jan 2018 13:34:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5fN-0002aj-R9
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:34:41 +0000
X-Inumbo-ID: 87f3b347-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87f3b347-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669952"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:45 +0000
Message-ID: <20180104130625.28605-35-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 34/74] x86/guest: add PV console code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9k
cml2ZXJzL2NoYXIvTWFrZWZpbGUgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvY2hh
ci94ZW5fcHZfY29uc29sZS5jICAgICB8IDE5OCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oICAgICAgICAgIHwgICAxICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggfCAgMzMgKysrKysrCiB4ZW4vaW5j
bHVkZS94ZW4vcHZfY29uc29sZS5oICAgICAgICAgIHwgIDMyICsrKysrKwogNSBmaWxlcyBjaGFu
Z2VkLCAyNjUgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL2No
YXIveGVuX3B2X2NvbnNvbGUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9w
dl9jb25zb2xlLmgKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlIGIveGVu
L2RyaXZlcnMvY2hhci9NYWtlZmlsZQppbmRleCBhYTE2OWQ3OTYxLi45ZDQ4ZDBmMmRjIDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
TWFrZWZpbGUKQEAgLTgsMyArOCw0IEBAIG9iai0kKENPTkZJR19IQVNfU0NJRikgKz0gc2NpZi11
YXJ0Lm8KIG9iai0kKENPTkZJR19IQVNfRUhDSSkgKz0gZWhjaS1kYmdwLm8KIG9iai0kKENPTkZJ
R19BUk0pICs9IGFybS11YXJ0Lm8KIG9iai15ICs9IHNlcmlhbC5vCitvYmotJChDT05GSUdfWEVO
X0dVRVNUKSArPSB4ZW5fcHZfY29uc29sZS5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFy
L3hlbl9wdl9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNWU0OTRiYzcyYQotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwpAQCAtMCwwICsxLDE5
OCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogZHJpdmVycy9jaGFyL3hlbl9wdl9jb25z
b2xlLmMKKyAqCisgKiBBIGZyb250ZW5kIGRyaXZlciBmb3IgWGVuJ3MgUFYgY29uc29sZS4KKyAq
IENhbiBiZSB1c2VkIHdoZW4gWGVuIGlzIHJ1bm5pbmcgb24gdG9wIG9mIFhlbiBpbiBwdi1pbi1w
dmggbW9kZS4KKyAqIChMaW51eCdzIG5hbWUgZm9yIHRoaXMgaXMgaHZjIGNvbnNvbGUpCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3Vu
ZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIg
b3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJp
YnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUg
dGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoK
KyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0
dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBD
aXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRl
IDx4ZW4vaHlwZXJjYWxsLmg+CisjaW5jbHVkZSA8eGVuL3B2X2NvbnNvbGUuaD4KKworI2luY2x1
ZGUgPGFzbS9maXhtYXAuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKworI2luY2x1ZGUgPHB1
YmxpYy9pby9jb25zb2xlLmg+CisKK3N0YXRpYyBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmNv
bnNfcmluZzsKK3N0YXRpYyBldnRjaG5fcG9ydF90IGNvbnNfZXZ0Y2huOworc3RhdGljIHNlcmlh
bF9yeF9mbiBjb25zX3J4X2hhbmRsZXI7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHR4X2xvY2sp
OworCit2b2lkIF9faW5pdCBwdl9jb25zb2xlX2luaXQodm9pZCkKK3sKKyAgICBsb25nIHI7Cisg
ICAgdWludDY0X3QgcmF3X3BmbiA9IDAsIHJhd19ldnRjaG4gPSAwOworCisgICAgaWYgKCAheGVu
X2d1ZXN0ICkKKyAgICB7CisgICAgICAgIHByaW50aygiUFYgY29uc29sZSBpbml0IGZhaWxlZDog
eGVuX2d1ZXN0IG1vZGUgaXMgbm90IGFjdGl2ZSFcbiIpOworICAgICAgICByZXR1cm47CisgICAg
fQorCisgICAgciA9IHhlbl9oeXBlcmNhbGxfaHZtX2dldF9wYXJhbShIVk1fUEFSQU1fQ09OU09M
RV9QRk4sICZyYXdfcGZuKTsKKyAgICBpZiAoIHIgPCAwICkKKyAgICAgICAgZ290byBlcnJvcjsK
KworICAgIHIgPSB4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BBUkFNX0NPTlNPTEVf
RVZUQ0hOLCAmcmF3X2V2dGNobik7CisgICAgaWYgKCByIDwgMCApCisgICAgICAgIGdvdG8gZXJy
b3I7CisKKyAgICBzZXRfZml4bWFwKEZJWF9QVl9DT05TT0xFLCByYXdfcGZuIDw8IFBBR0VfU0hJ
RlQpOworICAgIGNvbnNfcmluZyA9IChzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKilmaXhfdG9f
dmlydChGSVhfUFZfQ09OU09MRSk7CisgICAgY29uc19ldnRjaG4gPSByYXdfZXZ0Y2huOworCisg
ICAgcHJpbnRrKCJJbml0aWFsaXNlZCBQViBjb25zb2xlIGF0IDB4JXAgd2l0aCBwZm4gJSNseCBh
bmQgZXZ0Y2huICUjeFxuIiwKKyAgICAgICAgICAgIGNvbnNfcmluZywgcmF3X3BmbiwgY29uc19l
dnRjaG4pOworICAgIHJldHVybjsKKworIGVycm9yOgorICAgIHByaW50aygiQ291bGRuJ3QgaW5p
dGlhbGlzZSBQViBjb25zb2xlXG4iKTsKK30KKwordm9pZCBfX2luaXQgcHZfY29uc29sZV9zZXRf
cnhfaGFuZGxlcihzZXJpYWxfcnhfZm4gZm4pCit7CisgICAgY29uc19yeF9oYW5kbGVyID0gZm47
Cit9CisKK3ZvaWQgX19pbml0IHB2X2NvbnNvbGVfaW5pdF9wb3N0aXJxKHZvaWQpCit7CisgICAg
aWYgKCAhY29uc19yaW5nICkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGVuX2h5cGVyY2FsbF9l
dnRjaG5fdW5tYXNrKGNvbnNfZXZ0Y2huKTsKK30KKworc3RhdGljIHZvaWQgbm90aWZ5X2RhZW1v
bih2b2lkKQoreworICAgIHhlbl9oeXBlcmNhbGxfZXZ0Y2huX3NlbmQoY29uc19ldnRjaG4pOwor
fQorCitzaXplX3QgcHZfY29uc29sZV9yeChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sK
KyAgICBjaGFyIGM7CisgICAgWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kOworICAgIHNpemVf
dCByZWN2ID0gMDsKKworICAgIGlmICggIWNvbnNfcmluZyApCisgICAgICAgIHJldHVybiAwOwor
CisgICAgLyogVE9ETzogbW92ZSB0aGlzIHNvbWV3aGVyZSAqLworICAgIGlmICggIXRlc3RfYml0
KGNvbnNfZXZ0Y2huLCBYRU5fc2hhcmVkX2luZm8tPmV2dGNobl9wZW5kaW5nKSApCisgICAgICAg
IHJldHVybiAwOworCisgICAgcHJvZCA9IEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+aW5fcHJvZCk7
CisgICAgY29ucyA9IGNvbnNfcmluZy0+aW5fY29uczsKKyAgICAvKiBHZXQgcG9pbnRlcnMgYmVm
b3JlIHJlYWRpbmcgdGhlIHJpbmcgKi8KKyAgICBzbXBfcm1iKCk7CisKKyAgICBBU1NFUlQoKHBy
b2QgLSBjb25zKSA8PSBzaXplb2YoY29uc19yaW5nLT5pbikpOworCisgICAgd2hpbGUgKCBjb25z
ICE9IHByb2QgKQorICAgIHsKKyAgICAgICAgYyA9IGNvbnNfcmluZy0+aW5bTUFTS19YRU5DT05T
X0lEWChjb25zKyssIGNvbnNfcmluZy0+aW4pXTsKKyAgICAgICAgaWYgKCBjb25zX3J4X2hhbmRs
ZXIgKQorICAgICAgICAgICAgY29uc19yeF9oYW5kbGVyKGMsIHJlZ3MpOworICAgICAgICByZWN2
Kys7CisgICAgfQorCisgICAgLyogTm8gbmVlZCBmb3IgYSBtZW0gYmFycmllciBiZWNhdXNlIGV2
ZXJ5IGNoYXJhY3RlciB3YXMgYWxyZWFkeSBjb25zdW1lZCAqLworICAgIGJhcnJpZXIoKTsKKyAg
ICBBQ0NFU1NfT05DRShjb25zX3JpbmctPmluX2NvbnMpID0gY29uczsKKyAgICBub3RpZnlfZGFl
bW9uKCk7CisKKyAgICBjbGVhcl9iaXQoY29uc19ldnRjaG4sIFhFTl9zaGFyZWRfaW5mby0+ZXZ0
Y2huX3BlbmRpbmcpOworCisgICAgcmV0dXJuIHJlY3Y7Cit9CisKK3N0YXRpYyBzaXplX3QgcHZf
cmluZ19wdXRzKGNvbnN0IGNoYXIgKmJ1ZikKK3sKKyAgICBYRU5DT05TX1JJTkdfSURYIGNvbnMs
IHByb2Q7CisgICAgc2l6ZV90IHNlbnQgPSAwLCBhdmFpbDsKKyAgICBib29sIHB1dF9yID0gZmFs
c2U7CisKKyAgICB3aGlsZSAoIGJ1ZltzZW50XSAhPSAnXDAnIHx8IHB1dF9yICkKKyAgICB7Cisg
ICAgICAgIGNvbnMgPSBBQ0NFU1NfT05DRShjb25zX3JpbmctPm91dF9jb25zKTsKKyAgICAgICAg
cHJvZCA9IGNvbnNfcmluZy0+b3V0X3Byb2Q7CisKKyAgICAgICAgQVNTRVJUKChwcm9kIC0gY29u
cykgPD0gc2l6ZW9mKGNvbnNfcmluZy0+b3V0KSk7CisgICAgICAgIGF2YWlsID0gc2l6ZW9mKGNv
bnNfcmluZy0+b3V0KSAtIChwcm9kIC0gY29ucyk7CisKKyAgICAgICAgaWYgKCBhdmFpbCA9PSAw
ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogV2FpdCBmb3IgeGVuY29uc29sZWQgdG8gY29u
c3VtZSBvdXIgb3V0cHV0ICovCisgICAgICAgICAgICB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKFND
SEVET1BfeWllbGQsIE5VTEwpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKwor
ICAgICAgICAvKiBVcGRhdGUgcG9pbnRlcnMgYmVmb3JlIGFjY2Vzc2luZyB0aGUgcmluZyAqLwor
ICAgICAgICBzbXBfcm1iKCk7CisKKyAgICAgICAgd2hpbGUgKCBhdmFpbCAmJiAoYnVmW3NlbnRd
ICE9ICdcMCcgfHwgcHV0X3IpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBwdXRfciAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY29uc19yaW5nLT5vdXRbTUFTS19YRU5D
T05TX0lEWChwcm9kKyssIGNvbnNfcmluZy0+b3V0KV0gPSAnXHInOworICAgICAgICAgICAgICAg
IHB1dF9yID0gZmFsc2U7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAg
ICAgICB7CisgICAgICAgICAgICAgICAgY29uc19yaW5nLT5vdXRbTUFTS19YRU5DT05TX0lEWChw
cm9kKyssIGNvbnNfcmluZy0+b3V0KV0gPQorICAgICAgICAgICAgICAgICAgICBidWZbc2VudF07
CisKKyAgICAgICAgICAgICAgICAvKiBTZW5kICdccicgZm9yIGV2ZXJ5ICdcbicgKi8KKyAgICAg
ICAgICAgICAgICBpZiAoIGJ1ZltzZW50XSA9PSAnXG4nICkKKyAgICAgICAgICAgICAgICAgICAg
cHV0X3IgPSB0cnVlOworICAgICAgICAgICAgICAgIHNlbnQrKzsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGF2YWlsLS07CisgICAgICAgIH0KKworICAgICAgICAvKiBXcml0ZSB0byB0aGUg
cmluZyBiZWZvcmUgdXBkYXRpbmcgdGhlIHBvaW50ZXIgKi8KKyAgICAgICAgc21wX3dtYigpOwor
ICAgICAgICBBQ0NFU1NfT05DRShjb25zX3JpbmctPm91dF9wcm9kKSA9IHByb2Q7CisgICAgICAg
IG5vdGlmeV9kYWVtb24oKTsKKyAgICB9CisKKyAgICByZXR1cm4gc2VudDsKK30KKwordm9pZCBw
dl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmKQoreworICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisKKyAgICBpZiAoICFjb25zX3JpbmcgKQorICAgICAgICByZXR1cm47CisKKyAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdHhfbG9jaywgZmxhZ3MpOworICAgIHB2X3JpbmdfcHV0cyhidWYpOwor
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnR4X2xvY2ssIGZsYWdzKTsKK30KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1h
cC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAppbmRleCBkZWQ0ZGRmMjFiLi4xNmNj
YWEyYzc3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKQEAgLTQ2LDYgKzQ2LDcgQEAgZW51bSBmaXhlZF9h
ZGRyZXNzZXMgewogICAgIEZJWF9DT01fRU5ELAogICAgIEZJWF9FSENJX0RCR1AsCiAjaWZkZWYg
Q09ORklHX1hFTl9HVUVTVAorICAgIEZJWF9QVl9DT05TT0xFLAogICAgIEZJWF9YRU5fU0hBUkVE
X0lORk8sCiAjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAqLwogICAgIC8qIEV2ZXJ5dGhpbmcg
ZWxzZSBzaG91bGQgZ28gZnVydGhlciBkb3duLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlw
ZXJjYWxsLmgKaW5kZXggZDZkNGQxOTQ2Yi4uOTBiNDc1NTQ2NyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L2h5cGVyY2FsbC5oCkBAIC05Nyw2ICs5NywxMSBAQCBzdGF0aWMgaW5saW5lIGxvbmcg
eGVuX2h5cGVyY2FsbF9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgdm9pZCAqYXJnKQogICAg
IHJldHVybiBfaHlwZXJjYWxsNjRfMihsb25nLCBfX0hZUEVSVklTT1JfbWVtb3J5X29wLCBjbWQs
IGFyZyk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5u
ZWxfb3AodW5zaWduZWQgaW50IGNtZCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiBfaHlwZXJj
YWxsNjRfMihsb25nLCBfX0hZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcCwgY21kLCBhcmcpOwor
fQorCiBzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9odm1fb3AodW5zaWduZWQgaW50
IG9wLCB2b2lkICphcmcpCiB7CiAgICAgcmV0dXJuIF9oeXBlcmNhbGw2NF8yKGxvbmcsIF9fSFlQ
RVJWSVNPUl9odm1fb3AsIG9wLCBhcmcpOwpAQCAtMTE3LDYgKzEyMiwzNCBAQCBzdGF0aWMgaW5s
aW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9zaHV0ZG93bih1bnNpZ25lZCBpbnQgcmVhc29uKQogICAg
IHJldHVybiB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKFNDSEVET1Bfc2h1dGRvd24sICZyZWFzb24p
OwogfQogCitzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9ldnRjaG5fc2VuZChldnRj
aG5fcG9ydF90IHBvcnQpCit7CisgICAgc3RydWN0IGV2dGNobl9zZW5kIHNlbmQgPSB7IC5wb3J0
ID0gcG9ydCB9OworCisgICAgcmV0dXJuIHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9vcChF
VlRDSE5PUF9zZW5kLCAmc2VuZCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlwZXJj
YWxsX2V2dGNobl91bm1hc2soZXZ0Y2huX3BvcnRfdCBwb3J0KQoreworICAgIHN0cnVjdCBldnRj
aG5fdW5tYXNrIHVubWFzayA9IHsgLnBvcnQgPSBwb3J0IH07CisKKyAgICByZXR1cm4geGVuX2h5
cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX3VubWFzaywgJnVubWFzayk7Cit9CisK
K3N0YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0odWludDMyX3Qg
aW5kZXgsIHVpbnQ2NF90ICp2YWx1ZSkKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHYg
PSB7CisgICAgICAgIC5kb21pZCA9IERPTUlEX1NFTEYsCisgICAgICAgIC5pbmRleCA9IGluZGV4
LAorICAgIH07CisgICAgbG9uZyByZXQgPSB4ZW5faHlwZXJjYWxsX2h2bV9vcChIVk1PUF9nZXRf
cGFyYW0sICZ4aHYpOworCisgICAgaWYgKCByZXQgPT0gMCApCisgICAgICAgICp2YWx1ZSA9IHho
di52YWx1ZTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIHN0YXRpYyBpbmxpbmUgbG9uZyB4ZW5f
aHlwZXJjYWxsX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvcigKICAgICB1bnNpZ25lZCBpbnQgY3B1
LCB1bnNpZ25lZCBpbnQgdmVjdG9yKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3B2
X2NvbnNvbGUuaCBiL3hlbi9pbmNsdWRlL3hlbi9wdl9jb25zb2xlLmgKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTU3OGI1NjYyMAotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9wdl9jb25zb2xlLmgKQEAgLTAsMCArMSwzMiBAQAorI2lmbmRlZiBfX1hF
Tl9QVl9DT05TT0xFX0hfXworI2RlZmluZSBfX1hFTl9QVl9DT05TT0xFX0hfXworCisjaW5jbHVk
ZSA8eGVuL3NlcmlhbC5oPgorCisjaWZkZWYgQ09ORklHX1hFTl9HVUVTVAorCit2b2lkIHB2X2Nv
bnNvbGVfaW5pdCh2b2lkKTsKK3ZvaWQgcHZfY29uc29sZV9zZXRfcnhfaGFuZGxlcihzZXJpYWxf
cnhfZm4gZm4pOwordm9pZCBwdl9jb25zb2xlX2luaXRfcG9zdGlycSh2b2lkKTsKK3ZvaWQgcHZf
Y29uc29sZV9wdXRzKGNvbnN0IGNoYXIgKmJ1Zik7CitzaXplX3QgcHZfY29uc29sZV9yeChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CisKKyNlbHNlCisKK3N0YXRpYyBpbmxpbmUgdm9pZCBw
dl9jb25zb2xlX2luaXQodm9pZCkge30KK3N0YXRpYyBpbmxpbmUgdm9pZCBwdl9jb25zb2xlX3Nl
dF9yeF9oYW5kbGVyKHNlcmlhbF9yeF9mbiBmbikgeyB9CitzdGF0aWMgaW5saW5lIHZvaWQgcHZf
Y29uc29sZV9pbml0X3Bvc3RpcnEodm9pZCkgeyB9CitzdGF0aWMgaW5saW5lIHZvaWQgcHZfY29u
c29sZV9wdXRzKGNvbnN0IGNoYXIgKmJ1ZikgeyB9CitzdGF0aWMgaW5saW5lIHNpemVfdCBwdl9j
b25zb2xlX3J4KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7IHJldHVybiAwOyB9CisKKyNl
bmRpZiAvKiAhQ09ORklHX1hFTl9HVUVTVCAqLworI2VuZGlmIC8qIF9fWEVOX1BWX0NPTlNPTEVf
SF9fICovCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:34:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:34:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5fa-0002mB-7P; Thu, 04 Jan 2018 13:34:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5fZ-0002jC-4d
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:34:53 +0000
X-Inumbo-ID: 68a80871-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68a80871-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669797"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:33 +0000
Message-ID: <20180104130625.28605-23-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 22/74] x86/boot: Map more than the first
	16MB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRPRE86IFJl
cGxhY2Ugc29tZWhvdyAoYm9vdHN0cmFwX21hcCgpID8pCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290
L3g4Nl82NC5TIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9h
cmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4IGNmNDdlMDE5ZjUuLjQyNjM2Y2YzMzQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290
L3g4Nl82NC5TCkBAIC0xMTQsMTEgKzExNCwxMCBAQCBHTE9CQUwoX19wYWdlX3RhYmxlc19zdGFy
dCkKIEdMT0JBTChsMl9pZGVudG1hcCkKICAgICAgICAgLnF1YWQgc3ltX29mZnMobDFfaWRlbnRt
YXApICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAgaWR4ID0gMQotICAgICAgICAucmVwdCA3
CisgICAgICAgIC5yZXB0IDQgKiBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDEKICAgICAgICAgLnF1
YWQgKGlkeCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SIHwgX1BBR0Vf
UFNFCiAgICAgICAgIGlkeCA9IGlkeCArIDEKICAgICAgICAgLmVuZHIKLSAgICAgICAgLmZpbGwg
NCAqIEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gOCwgOCwgMAogICAgICAgICAuc2l6ZSBsMl9pZGVu
dG1hcCwgLiAtIGwyX2lkZW50bWFwCiAKIC8qCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:34:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5fd-0002p8-Hc; Thu, 04 Jan 2018 13:34:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5fb-0002kT-Kp
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:34:55 +0000
X-Inumbo-ID: 84d753e6-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84d753e6-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:31:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669923"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:06:15 +0000
Message-ID: <20180104130625.28605-65-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 64/74] xen/pvshim: use default position
	for the m2p mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCldoZW4gcnVubmlu
ZyBhIDMyYml0IGtlcm5lbCBhcyBEb20wIG9uIGEgNjRiaXQgaHlwZXJ2aXNvciB0aGUKaHlwZXJ2
aXNvciB3aWxsIHRyeSB0byBzaHJpbmsgdGhlIGh5cGVydmlzb3IgaG9sZSB0byB0aGUgbWluaW11
bQpuZWVkZWQsIGFuZCB0aHVzIHJlcXVpcmVzIHRoZSBEb20wIHRvIHVzZSBYRU5NRU1fbWFjaHBo
eXNfbWFwcGluZyBpbgpvcmRlciB0byBmZXRjaCB0aGUgcG9zaXRpb24gb2YgdGhlIHN0YXJ0IG9m
IHRoZSBoeXBlcnZpc29yIHZpcnR1YWwKbWFwcGluZ3MuCgpEaXNhYmxlIHRoaXMgZmVhdHVyZSB3
aGVuIHJ1bm5pbmcgYXMgYSBQViBzaGltLCBzaW5jZSBzb21lIERvbVUKa2VybmVscyBkb24ndCBp
bXBsZW1lbnRlZCBYRU5NRU1fbWFjaHBoeXNfbWFwcGluZyBhbmQgYnJlYWsgaWYgdGhlIG0ycApk
b2Vzbid0IGJlZ2luIGF0IHRoZSBkZWZhdWx0IGFkZHJlc3MuCgpOQjogc3VwcG9ydCBmb3IgdGhl
IFhFTk1FTV9tYWNocGh5c19tYXBwaW5nIHdhcyBhZGRlZCBpbiBMaW51eCBieQpjb21taXQgN2U3
NzUwLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyB8IDMgKystCiAxIGZpbGUgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5k
ZXggZTE1MmZlM2E5ZS4uZjVhNzkzYjFkMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0zOTgsNyAr
Mzk4LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIGlmICggcGFybXMucGFlID09IFhFTl9QQUVfRVhUQ1IzICkKICAgICAgICAgICAgIHNldF9i
aXQoVk1BU1NUX1RZUEVfcGFlX2V4dGVuZGVkX2NyMywgJmQtPnZtX2Fzc2lzdCk7CiAKLSAgICBp
ZiAoIChwYXJtcy52aXJ0X2h2X3N0YXJ0X2xvdyAhPSBVTlNFVF9BRERSKSAmJiBlbGZfMzJiaXQo
JmVsZikgKQorICAgIGlmICggIXB2X3NoaW0gJiYgKHBhcm1zLnZpcnRfaHZfc3RhcnRfbG93ICE9
IFVOU0VUX0FERFIpICYmCisgICAgICAgICBlbGZfMzJiaXQoJmVsZikgKQogICAgIHsKICAgICAg
ICAgdW5zaWduZWQgbG9uZyBtYXNrID0gKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMTsK
ICAgICAgICAgdmFsdWUgPSAocGFybXMudmlydF9odl9zdGFydF9sb3cgKyBtYXNrKSAmIH5tYXNr
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:38:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5jI-0003cc-2a; Thu, 04 Jan 2018 13:38:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eX5jH-0003cP-6z
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 13:38:43 +0000
X-Inumbo-ID: 77ddd047-f153-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77ddd047-f153-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 13:30:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="464669872"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 4 Jan 2018 13:05:54 +0000
Message-ID: <20180104130625.28605-44-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH RFC v1 43/74] xen: introduce
	rangeset_reserve_hole
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVzZXJ2ZSBhIGhvbGUgaW4gYSByYW5nZXNldC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9yYW5nZXNldC5jICAgICAgfCA1MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS94
ZW4vcmFuZ2VzZXQuaCB8ICA0ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vcmFuZ2VzZXQuYyBiL3hlbi9jb21tb24vcmFuZ2Vz
ZXQuYwppbmRleCA2YzYyOTNjMTVjLi4yNjMzNzg2Mjg5IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3Jhbmdlc2V0LmMKKysrIGIveGVuL2NvbW1vbi9yYW5nZXNldC5jCkBAIC0yOTgsNiArMjk4LDU3
IEBAIGludCByYW5nZXNldF9yZXBvcnRfcmFuZ2VzKAogICAgIHJldHVybiByYzsKIH0KIAoraW50
IHJhbmdlc2V0X3Jlc2VydmVfaG9sZShzdHJ1Y3QgcmFuZ2VzZXQgKnIsIHVuc2lnbmVkIGxvbmcg
c2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcykKK3sKKyAg
ICBzdHJ1Y3QgcmFuZ2UgKnByZXYsICpuZXh0OworCisgICAgKnMgPSAwOworCisgICAgd3JpdGVf
bG9jaygmci0+bG9jayk7CisKKyAgICBmb3IgKCBwcmV2ID0gTlVMTCwgbmV4dCA9IGZpcnN0X3Jh
bmdlKHIpOworICAgICAgICAgIG5leHQ7CisgICAgICAgICAgcHJldiA9IG5leHQsIG5leHQgPSBu
ZXh0X3JhbmdlKHIsIG5leHQpICkKKyAgICB7CisgICAgICAgIGlmICggKG5leHQtPnMgLSAqcykg
Pj0gc2l6ZSApCisgICAgICAgICAgICBnb3RvIGluc2VydDsKKworICAgICAgICBpZiAoIG5leHQt
PmUgPT0gfjBVTCApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICAqcyA9IG5leHQt
PmUgKyAxOworICAgIH0KKworICAgIGlmICggKH4wVUwgLSAqcykgKyAxID49IHNpemUgKQorICAg
ICAgICBnb3RvIGluc2VydDsKKworIG91dDoKKyAgICB3cml0ZV91bmxvY2soJnItPmxvY2spOwor
ICAgIHJldHVybiAtRU5PU1BDOworCisgaW5zZXJ0OgorICAgIGlmICggIXByZXYgKQorICAgIHsK
KyAgICAgICAgbmV4dCA9IGFsbG9jX3JhbmdlKHIpOworICAgICAgICBpZiAoICFuZXh0ICkKKyAg
ICAgICAgeworICAgICAgICAgICAgd3JpdGVfdW5sb2NrKCZyLT5sb2NrKTsKKyAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICB9CisKKyAgICAgICAgbmV4dC0+cyA9ICpzOworICAg
ICAgICBuZXh0LT5lID0gKnMgKyBzaXplIC0gMTsKKyAgICAgICAgaW5zZXJ0X3JhbmdlKHIsIHBy
ZXYsIG5leHQpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByZXYtPmUgKz0gc2l6ZTsKKwor
ICAgIHdyaXRlX3VubG9jaygmci0+bG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKwogaW50IHJh
bmdlc2V0X2FkZF9zaW5nbGV0b24oCiAgICAgc3RydWN0IHJhbmdlc2V0ICpyLCB1bnNpZ25lZCBs
b25nIHMpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaCBiL3hlbi9p
bmNsdWRlL3hlbi9yYW5nZXNldC5oCmluZGV4IGFhNjQwODI0OGIuLmE2MDZmYjc3OTMgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9yYW5nZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9y
YW5nZXNldC5oCkBAIC03Niw2ICs3NiwxMCBAQCBpbnQgX19tdXN0X2NoZWNrIHJhbmdlc2V0X3Jl
bW92ZV9zaW5nbGV0b24oCiBib29sX3QgX19tdXN0X2NoZWNrIHJhbmdlc2V0X2NvbnRhaW5zX3Np
bmdsZXRvbigKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIsIHVuc2lnbmVkIGxvbmcgcyk7CiAKKy8q
IFJlc2VydmUgYSByZWdpb24gb2YgdGhlIHNwZWNpZmllZCBzaXplLiAqLworaW50IF9fbXVzdF9j
aGVjayByYW5nZXNldF9yZXNlcnZlX2hvbGUoc3RydWN0IHJhbmdlc2V0ICpyLCB1bnNpZ25lZCBs
b25nIHNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nICpzKTsKKwogLyogc3dhcCBjb250ZW50cyAqLwogdm9pZCByYW5nZXNldF9zd2FwKHN0
cnVjdCByYW5nZXNldCAqYSwgc3RydWN0IHJhbmdlc2V0ICpiKTsKIAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 13:46:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 13:46:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX5qj-0004Pf-RW; Thu, 04 Jan 2018 13:46:25 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=535866ad2=citrix-osstest@xenproject.org>)
 id 1eX5qj-0004PV-3w
 for xen-devel@lists.xensource.com; Thu, 04 Jan 2018 13:46:25 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-3.messagelabs.com id D9/55-32407-F203E4A5;
 Thu, 04 Jan 2018 13:46:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrEIsWRWlGSWpSXmKPExsXitHRDpK6+gV+
 UwZ+f3Bb3prxnd2D02N63iz2AMYo1My8pvyKBNWPBrI/sBY3iFa8/PGRpYJzH18XIySEh4C+x
 b/4FRgjbXWJ6+wo2EFtEwFliwofbYDavgJ7EmQWTmUBsYQEXiS9bNkHVn+aReHRLC8JWlVj2Y
 AELiM0m4CExsWcimM0ioCKxcXczO4gtJKAlsXTxSiaImYISJ2c+AathFpCQOPjiBTPEHAuJHR
 /72CYw8s5CUjYLSdkCRqZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXr
 J+bmbGIGhwwAEOxgvtDsfYpTkYFIS5Q1X94sS4kvKT6nMSCzOiC8qzUktPsSowcEh0HLx5EEm
 KZa8/LxUJQneT3pAdYJFqempFWmZOcDghimV4OBREuH1BUnzFhck5hZnpkOkTjEacxzbdPkPE
 8ezma8bmIXAJkmJ8x4DKRUAKc0ozYMbBIu6S4yyUsK8jEBnCvEUpBblZpagyr9iFOdgVBLmZd
 cHmsKTmVcCt+8V0ClMQKesOuILckpJIkJKqoHRueLWxuqMhvR1jr5n2747r1B0qj4Y9GbP1qD
 vPVxXz2Sn/n038+7ddicnm+vttg8nJ6irnk4UbS6Mm1sWa/UtNvuJsPPHEu4SvTmu9wW2X744
 dVdLmUtwyuTsE9m+jRX6O3+d44rTPNmSmdoQXu0QdyThWoy3uPWdc4yV6iKsj+MecOUa1CuxF
 GckGmoxFxUnAgB/xmDstQIAAA==
X-Env-Sender: prvs=535866ad2=citrix-osstest@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1515073581!63487874!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35425 invoked from network); 4 Jan 2018 13:46:22 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 4 Jan 2018 13:46:22 -0000
X-IronPort-AV: E=Sophos;i="5.45,507,1508803200"; d="scan'208";a="457100144"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-73880-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-wheezy:build-i386:<job status>:broken:regression
 distros-debian-wheezy:build-amd64-pvops:<job status>:broken:regression
 distros-debian-wheezy:build-armhf:<job status>:broken:regression
 distros-debian-wheezy:build-amd64:<job status>:broken:regression
 distros-debian-wheezy:build-i386-pvops:<job status>:broken:regression
 distros-debian-wheezy:build-armhf-pvops:capture-logs:broken:regression
 distros-debian-wheezy:build-armhf:capture-logs:broken:regression
 distros-debian-wheezy:build-armhf-pvops:syslog-server:running:regression
 distros-debian-wheezy:build-armhf:syslog-server:running:regression
 distros-debian-wheezy:test-amd64-i386-i386-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-i386-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-amd64-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-i386-amd64-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:build-armhf:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73516
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 4 Jan 2018 13:46:02 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 73880: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDczODgwIGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzczODgwLwoKRmFpbHVy
ZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1
cmUtbG9ncyAgICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzM1MTYKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiA3MzUxNgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lz
bG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtd2hlZXp5
LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtd2hlZXp5LW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXdoZWV6eS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM1MTYKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MzUxNgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDczNTE2CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM1MTYKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MzUxNgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNTE2CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0
ICAgICAgICAgICAgICAgNzM1MTYKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21l
L29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 14:01:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 14:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX64o-0005xF-4b; Thu, 04 Jan 2018 14:00:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX64m-0005x9-M5
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 14:00:56 +0000
X-Inumbo-ID: ec447287-f157-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec447287-f157-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 14:02:39 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 07:00:48 -0700
Message-Id: <5A4E419F020000780019B148@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 07:00:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-2-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 01/74] x86/svm: Offer CPUID Faulting
 to AMD HVM guests as well
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21zci5jCj4gKysrIGIveGVuL2FyY2gveDg2L21zci5jCj4gQEAg
LTM5LDcgKzM5LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3BvbGlj
eSh2b2lkKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gICAgICAvKiAweDAwMDAwMGNlICBNU1Jf
SU5URUxfUExBVEZPUk1fSU5GTyAqLwo+IC0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCApCj4gKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciA9PSBYODZfVkVORE9SX0lOVEVMIHx8Cj4gKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCgpXaHkgbm90IGRyb3AgdGhlIGNvbmRpdGlvbmFs
IGluc3RlYWQ/IEVpdGhlciB3YXkKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 14:20:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 14:20:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX6NF-0007CP-0x; Thu, 04 Jan 2018 14:20:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX6NE-0007CJ-0H
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 14:20:00 +0000
X-Inumbo-ID: 960e928e-f15a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 960e928e-f15a-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 14:21:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 07:19:52 -0700
Message-Id: <5A4E4615020000780019B163@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 07:19:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-3-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-3-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 02/74] x86: Common cpuid faulting
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTUxOCw3ICs1MjIsNyBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2FtZChzdHJ1Y3QgY3B1
aW5mb194ODYgKmMpCj4gIAlpZiAoYyA9PSAmYm9vdF9jcHVfZGF0YSkKPiAgCQlhbWRfaW5pdF9s
ZXZlbGxpbmcoKTsKPiAgCj4gLQlhbWRfY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKE5VTEwpOwo+ICsJ
Y3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKE5VTEwpOwo+ICB9CgpJIGRvbid0IHJlYWxseSB1bmRlcnN0
YW5kIHRoaXMgY2hhbmdlOiBXaHkgZG9uJ3QgeW91IGNhbGwKYW1kX2N0eHRfc3dpdGNoX21hc2tp
bmcoKSBpbnN0ZWFkPyBjdHh0X3N3aXRjaF9sZXZlbGxpbmcoTlVMTCkKZG9lc24ndCBkbyBhbnl0
aGluZyBlbHNlIChhc3N1bWluZyB0aGUgY2FsbCBoZXJlIGlzIHdyYXBwZWQgYnkgYQoiaWYgKCFj
cHVfaGFzX2NwdWlkX2ZhdWx0aW5nKSIpLiBTYW1lIGZvciB0aGUgSW50ZWwgdmFyaWFudCB0aGVu
LgoKPiArc3RhdGljIHZvaWQgc2V0X2NwdWlkX2ZhdWx0aW5nKGJvb2wgZW5hYmxlKQo+ICt7Cj4g
Kwl1aW50NjRfdCAqdGhpc19taXNjX2ZlYXR1cmVzID0gJnRoaXNfY3B1KG1zcl9taXNjX2ZlYXR1
cmVzKTsKPiArCXVpbnQ2NF90IHZhbCA9ICp0aGlzX21pc2NfZmVhdHVyZXM7Cj4gKwo+ICsJaWYg
KCEhKHZhbCAmIE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HKSA9PSBlbmFibGUpCj4g
KwkJcmV0dXJuOwo+ICsKPiArCXZhbCBePSBNU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElO
RzsKPiArCj4gKwl3cm1zcmwoTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUywgdmFsKTsK
PiArCSp0aGlzX21pc2NfZmVhdHVyZXMgPSB2YWw7CgpJZiB5b3UgbWFpbnRhaW4gYSBjYWNoZSBm
b3IgdGhlIGZ1bGwgTVNSLCB0aGVuIEkgdGhpbmsgeW91J2QgYmV0dGVyCmNyZWF0ZSB3cmFwcGVy
cyB0byBkbyByZWFkcyBhbmQgd3JpdGVzLCBqdXN0IGxpa2Ugd2UgaGF2ZSBmb3IKRUZFUi4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 14:37:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 14:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX6e5-0000w2-GC; Thu, 04 Jan 2018 14:37:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX6e4-0000vw-1f
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 14:37:24 +0000
X-Inumbo-ID: 9cb924be-f15c-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cb924be-f15c-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 15:36:12 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 07:37:22 -0700
Message-Id: <5A4E4A30020000780019B179@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 07:37:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-7-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-7-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 06/74] tools/libelf: fix elf notes
 check for PVH guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UFZIIG9ubHkgcmVxdWlyZXMgUEhZUzMyX0VOVFJZIHRvIGJlIHNldC4gUmV0dXJuIGltbWVkaWF0
ZWx5IGlmIHRoYXQncwo+IHRoZSBjYXNlLgoKU28gSSBndWVzcyB0aGUgYnVnKD8pIGJlaW5nIGZp
eGVkIGlzIHRoYXQgc28gZmFyIGxvYWRlciBvciBndWVzdF9vcywKYW5kIHhlbl92ZXIgc2V0dGlu
Z3MgYXJlIGFsc28gcmVxdWlyZWQuIEhvd2V2ZXIsIHlvdSBmYWlsIHRvIG1lbnRpb24KX3doeV8g
eW91IHRoaW5rIHRoZXkncmUgbm90IHJlcXVpcmVkLiBJIGNhbiBzb3J0IG9mIHNlZSB0aGlzIGZv
cgpsb2FkZXIgYW5kIG1heWJlIGd1ZXN0X29zLCBidXQgZm9yIHRoZSBYZW4gdmVyc2lvbiB0aGlz
IGlzbid0IGFzCm9idmlvdXMsIG1haW5seSBiZWNhdXNlIGFueSBhcmd1bWVudHMgSSBjYW4gdGhp
bmsgb2YgcmlnaHQgbm93CndvdWxkIGVxdWFsbHkgYXBwbHkgdG8gUFYuCgo+IC0tLSBhL3hlbi9j
b21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMKPiArKysgYi94ZW4vY29tbW9uL2xpYmVsZi9s
aWJlbGYtZG9taW5mby5jCj4gQEAgLTM4MSw2ICszODEsMTMgQEAgc3RhdGljIGVsZl9lcnJvcnN0
YXR1cyBlbGZfeGVuX25vdGVfY2hlY2soc3RydWN0IGVsZl9iaW5hcnkgKmVsZiwKPiAgICAgICAg
ICAgcmV0dXJuIDA7Cj4gICAgICB9Cj4gIAo+ICsgICAgLyogUFZIIG9ubHkgcmVxdWlyZXMgb25l
IEVMRiBub3RlIHRvIGJlIHNldCAqLwo+ICsgICAgaWYgKCBwYXJtcy0+cGh5c19lbnRyeSAhPSBV
TlNFVF9BRERSMzIgKQo+ICsgICAgewo+ICsgICAgICAgIGVsZl9tc2coZWxmLCAiRUxGOiBGb3Vu
ZCBQVkggaW1hZ2VcbiIpOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQoKSWYgdGhlIG90
aGVyIGVudHJpZXMgYXJlIG9mIG5vIGludGVyZXN0IGZvciBQVkgsIEkgdGhpbmsgdGhhdCB0aGlz
CnRoZW4gY2FsbHMgZm9yIGRyb3BwaW5nIHRoZWlyIGxvZ2dpbmcgZnJvbSBwdmhfbG9hZF9rZXJu
ZWwoKS4KSSdtIGFsc28gc3VycHJpc2VkIHRoYXQgSSBjYW4ndCBmaW5kIGFueSB1c2Ugb2YgYW55
IG9mIHRoZSB0aHJlZQp2YWx1ZXMgY2hlY2tlZCBpbiBsaWJ4Yy4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 14:40:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 14:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX6ga-00013h-Sb; Thu, 04 Jan 2018 14:40:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8sab=d7=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1eX6gZ-00013a-Rk
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 14:39:59 +0000
X-Inumbo-ID: f9583b18-f15c-11e7-b4a6-bc764e045a96
Received: from mail-wm0-f45.google.com (unknown [74.125.82.45])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9583b18-f15c-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 15:38:48 +0100 (CET)
Received: by mail-wm0-f45.google.com with SMTP id i11so3779731wmf.4
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 06:39:58 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=GhyRw3UnimPX1U3PG2jquu6sXzQ60pKDwDtzRhjIfk4=;
 b=uPu7+eeZr0KNQ1cLIVcEl9SszMcr3jZVTNKO5gSdGZ/xGi4SrD4paglgoFfD9RIdzf
 OVCtjcD1O7nSz8G32KS/84JU1ntAtXjMEDslzv4Hhz7TiM/N7MKaI3QQ6pnMPdALDUv2
 Vf31v5S+WxdglwdGLzOfs3aUX02bIz0nXUGPGgCn9p0HVTTgSReWinp102mZBhHvu4UE
 YJVBbd/IJGV3zzYfm3ujCVMh9vZr8IRxKt1R9fU9IFhtKBtfsfjgTahapNEG+aCPsusu
 Mzj5nSWdkc9t7P8eRQAfcZEohZ/NnSXNg8LJxA7UlTQmvIHamISJWSdHDIMTU2jtvPqb
 yfvg==
X-Gm-Message-State: AKGB3mICtPDAO9s1MxEmZ2Jj558TMDbKgJGKylKMQW9THHX9N/w/HXEC
 LBIkmFbY99N11rigR6yV9sipyypt
X-Google-Smtp-Source: ACJfBos3RQFQxGNQVJES5DSNpX9a/RKGuvTAmd0VKRpRvH8b+ILGYvy+TV0VTlLZy3W8ExEcG5h6lA==
X-Received: by 10.80.242.138 with SMTP id f10mr7949870edm.6.1515076794558;
 Thu, 04 Jan 2018 06:39:54 -0800 (PST)
Received: from mail-wr0-f174.google.com (mail-wr0-f174.google.com.
 [209.85.128.174])
 by smtp.gmail.com with ESMTPSA id e29sm2273256edd.44.2018.01.04.06.39.53
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 Jan 2018 06:39:54 -0800 (PST)
Received: by mail-wr0-f174.google.com with SMTP id b76so1676863wrd.3
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 06:39:53 -0800 (PST)
X-Received: by 10.223.196.18 with SMTP id v18mr4965198wrf.72.1515076793526;
 Thu, 04 Jan 2018 06:39:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.21.196 with HTTP; Thu, 4 Jan 2018 06:39:12 -0800 (PST)
In-Reply-To: <5A4E136F020000780019AE06@prv-mh.provo.novell.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
 <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
 <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
 <5A4E136F020000780019AE06@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 4 Jan 2018 07:39:12 -0700
X-Gmail-Original-Message-ID: <CABfawhk4CRHwZVj6Sy5WvkzzSTH-AUNxq83DBnYTH4sDbONfXA@mail.gmail.com>
Message-ID: <CABfawhk4CRHwZVj6Sy5WvkzzSTH-AUNxq83DBnYTH4sDbONfXA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gNCwgMjAxOCBhdCAzOjQzIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDAzLjAxLjE4IGF0IDE3OjUzLCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4gd3JvdGU6Cj4+IE9uIFdlZCwgSmFuIDMsIDIwMTggYXQgOTozNiBBTSwgSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDAzLjAxLjE4IGF0IDE3OjA0
LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4gT24gV2VkLCBKYW4gMywgMjAxOCBh
dCA0OjIwIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+
PiBPbiAwMi4wMS4xOCBhdCAxNjo1NiwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+Pj4+
Pj4gKyAgICAgICAgaWYgKCBlbG8tPkF0dHJpYnV0ZXMgJiBMT0FEX09QVElPTl9BQ1RJVkUgKQo+
Pj4+Pgo+Pj4+PiBXaXRob3V0IGFueSBvdGhlciAoZWFybGllcikgY2hlY2ssIGhvdyBjYW4geW91
IHJlbGlhYmx5IHRlbGwgdGhpcwo+Pj4+PiBiZWluZyBhIHBvaW50ZXIgdG8gRUZJX0xPQURfT1BU
SU9OIGZyb20gaXQgYmVpbmcgdGhlCj4+Pj4+IGN1cnJlbnRseSB1c2VkIG9uZSB0byBDSEFSMTY/
IElzIHRoZSBkaXN0aW5jdGlvbiBwZXJoYXBzIFVFRkkKPj4+Pj4gdmVyc2lvbiBkZXBlbmRlbnQ/
IEluIHRoZSAyLjMgc3BlYyBJIGNhbid0IGZpbmQgYW55IGluZm9ybWF0aW9uCj4+Pj4+IG9uIHRo
ZSBsYXlvdXQgb2Ygd2hhdCAtPkxvYWRPcHRpb25zIHBvaW50cyB0by4KPj4+Pgo+Pj4+IEFGQUlD
VCB0aGVyZSBpcyBubyBjbGVhciBjdXQgd2F5IHRvIGRpc3Rpbmd1aXNoIHdoYXQgaXMgYmVpbmcg
cGFzc2VkCj4+Pj4gaGVyZS4gV2hlbiBsYXVuY2hlZCB2aWEgVUVGSSBYZW4gcmVjZWl2ZXMgdGhl
IEVGSV9MT0FEX09QVElPTiBidWZmZXIKPj4+PiBoZXJlIGFscmVhZHksIHdoaWNoIGl0IHRyaWVz
IHRvIHBhcnNlIGFzIGEgc3RyaW5nIGFuZCBmYWlscy4gVGFrZSBhCj4+Pj4gbG9vayBhdCB0aGUg
c2FtZSBwcm9ibGVtIGluIHRoZSBzaGltOgo+Pj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9yaGJvb3Qv
c2hpbS9ibG9iL21hc3Rlci9zaGltLmMjTDI1MDEuIElmIHRoZXJlIGlzIGEKPj4+PiBjbGVhcmVy
IHdheSB0byBkaXN0aW5ndWlzaCB3aGF0IGlzIGJlaW5nIHBhc3NlZCBoZXJlIG9yIG1vcmUgY2hl
Y2tzCj4+Pj4gdGhhdCBjYW4gYmUgZG9uZSBJIHdvdWxkIGJlIG9wZW4gZm9yIHN1Z2dlc3Rpb25z
Lgo+Pj4KPj4+IFdlbGwsIGZpcnN0IG9mIGFsbCB0aGUgY29kZSB5b3UgcG9pbnQgdG8gdGVsbHMg
bWUgdGhhdCB0aGlzIHNpdHVhdGlvbiBpcwo+Pj4gaW5kZWVkIGFzIGJhZCBhcyBpdCBjYW4gYmUu
IEhvd2V2ZXIsIHRoZSBjb2RlIGFsc28gc2hvd3MgeW91Cj4+PiBzb21lIGhldXJpc3RpY3MgeW91
IGNvdWxkIHJlLXVzZS4KPj4KPj4gRnJvbSB3aGF0IEkndmUgc2VlbiB0aGUgb25seSBoZXVyaXN0
aWMgd2UgY291bGQgY29weSBpcyBjb3VudGluZyB1Y3MyCj4+IHN0cmluZ3MgaW4gdGhlIGJ1ZmZl
ci4gSSB3YXNuJ3QgZW50aXJlbHkgY29udmluY2VkIHRoYXQgaXQncyBuZWNlc3NhcnkKPj4gYW5k
IHJhdGhlciB3ZW50IHdpdGggdGhlICJpZiBpdCBsb29rcyBsaWtlIGEgZHVjaywgc3dpbXMgbGlr
ZSBhIGR1Y2ssCj4+IGFuZCBxdWFja3MgbGlrZSBhIGR1Y2ssIHRoZW4gaXQgcHJvYmFibHkgaXMg
YSBkdWNrIiB0ZXN0LiBXaGF0IGFyZSB0aGUKPj4gY2hhbmNlcyB3ZSBjb3VsZCBlbmNvdW50ZXIg
YSBzdHJpbmcgdGhhdCBhbHNvIHByb3Blcmx5IHBhcnNlcyBhcyBhbgo+PiBFRklfTE9BRF9PUFRJ
T04gYnVmZmVyIHBhc3NpbmcgdGhlIGNoZWNrcyBpbiBwbGFjZSBpbiB0aGlzIHBhdGNoPwo+PiBB
bnl3YXksIGlmIHRoZSB1Y3MyIHN0cmluZyBjb3VudGluZyBpcyBzb21ldGhpbmcgd2UgYWxzbyB3
YW50IHRvCj4+IHV0aWxpemUsIEkgaGF2ZSBub3RoaW5nIGFnYWluc3QgaXQuCj4KPiBBY3R1YWxs
eSB0aGF0IHN0cmluZyBjb3VudGluZyBzZWVtZWQgcmF0aGVyIGZyYWdpbGUsIGJ1dCBtYXliZSBJ
Cj4gZGlkbid0IGZ1bGx5IHVuZGVyc3RhbmQgaXQuCgpUaGF0IHdhcyBteSBpbXByZXNzaW9uIG9m
IGl0IHRvby4KCj4gSnVzdCBsb29raW5nIGF0IHRoZSBsb3cgYml0IG9mIHRoZSBmaXJzdAo+IGJ5
dGUgYmVmb3JlIGFzc3VtaW5nIHRoaXMgY291bGQgYmUgYSBsb2FkIG9wdGlvbiBzdHJ1Y3R1cmUs
Cj4gaG93ZXZlciwgaXMgdG9vIHdlYWsgYSBjaGVjayBmb3IgbXkgdGFzdGUuCgpUaGVyZSBpcyBt
b3JlIGRvbmUgaW4gdGhpcyBwYXRjaCB0aGVuIGp1c3QgY2hlY2tpbmcgdGhlIGxvdyBiaXQgb2Yg
dGhlCkF0dHJpYnV0ZXMgZmllbGQ6IGNhbGN1bGF0aW5nIHdoZXJlIHRoZSBPcHRpb25hbERhdGEg
c2hvdWxkIGJlIGlmIHRoaXMKaXMgaW5kZWVkIGFuIEVGSV9MT0FEX09QVElPTiBhbmQgdGhlbiBz
YW5pdHkgY2hlY2tpbmcgaWYgdGhhdCBhZGRyZXNzCmlzIHNhbmUgb3Igbm90LiBUaGlzIHJlcXVp
cmVzIHRoZSBidWZmZXIgdG8gaGF2ZSBhIGxheW91dCB0aGF0IGF0CmxlYXN0IHBhcnNlcyBwcm9w
ZXJseSBhcyBhbiBFRklfTE9BRF9PUFRJT04sIGhlbmNlIGl0IGxpa2VseSBpcyBvbmUuLgoKVGFt
YXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 15:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 15:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX70B-0003Hp-MQ; Thu, 04 Jan 2018 15:00:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX709-0003Hh-U5
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 15:00:13 +0000
X-Inumbo-ID: 34f904fe-f160-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34f904fe-f160-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 15:01:57 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 08:00:06 -0700
Message-Id: <5A4E4F85020000780019B1AB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 08:00:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
 <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
 <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
 <5A4E136F020000780019AE06@prv-mh.provo.novell.com>
 <CABfawhk4CRHwZVj6Sy5WvkzzSTH-AUNxq83DBnYTH4sDbONfXA@mail.gmail.com>
In-Reply-To: <CABfawhk4CRHwZVj6Sy5WvkzzSTH-AUNxq83DBnYTH4sDbONfXA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE1OjM5LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBKYW4gNCwgMjAxOCBhdCAzOjQzIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+PiBKdXN0IGxvb2tpbmcgYXQgdGhlIGxvdyBiaXQgb2YgdGhlIGZpcnN0
Cj4+IGJ5dGUgYmVmb3JlIGFzc3VtaW5nIHRoaXMgY291bGQgYmUgYSBsb2FkIG9wdGlvbiBzdHJ1
Y3R1cmUsCj4+IGhvd2V2ZXIsIGlzIHRvbyB3ZWFrIGEgY2hlY2sgZm9yIG15IHRhc3RlLgo+IAo+
IFRoZXJlIGlzIG1vcmUgZG9uZSBpbiB0aGlzIHBhdGNoIHRoZW4ganVzdCBjaGVja2luZyB0aGUg
bG93IGJpdCBvZiB0aGUKPiBBdHRyaWJ1dGVzIGZpZWxkOiBjYWxjdWxhdGluZyB3aGVyZSB0aGUg
T3B0aW9uYWxEYXRhIHNob3VsZCBiZSBpZiB0aGlzCj4gaXMgaW5kZWVkIGFuIEVGSV9MT0FEX09Q
VElPTiBhbmQgdGhlbiBzYW5pdHkgY2hlY2tpbmcgaWYgdGhhdCBhZGRyZXNzCj4gaXMgc2FuZSBv
ciBub3QuIFRoaXMgcmVxdWlyZXMgdGhlIGJ1ZmZlciB0byBoYXZlIGEgbGF5b3V0IHRoYXQgYXQK
PiBsZWFzdCBwYXJzZXMgcHJvcGVybHkgYXMgYW4gRUZJX0xPQURfT1BUSU9OLCBoZW5jZSBpdCBs
aWtlbHkgaXMgb25lLi4KCkJ1dCB0aGF0IGNhbGN1bGF0aW9uIGlzIG5vdCBkb2luZyBhbGwgdGhl
IGNoZWNraW5nIHRoYXQgd291bGQgYmUKbmVlZGVkIHRvIGJlIHJlYXNvbmFibHkgc2FmZS4gSW4g
cGFydGljdWxhciwgeW91IG11c3RuJ3QgY2FsbAp3c3RybGVuKCkgd2hlbiB5b3UgZG9uJ3Qga25v
dyB3aGV0aGVyIGFsbCBvZiB0aGUgc3VwcG9zZWQKc3RyaW5nIGlzIGFjdHVhbGx5IGluc2lkZSB0
aGUgZ2l2ZW4gbWVtb3J5IGJsb2NrIHNpemUuIEFuZCBJJ20KYWxzbyBub3QgZW50aXJlbHkgY2Vy
dGFpbiB3aGV0aGVyIGNhcmluZyBvZiBvdmVyZmxvdyBpbiBvbmx5IG9uZQoobGF0ZSkgcGxhY2Ug
aXMgc3VmZmljaWVudC4KCkJ0dywgbG9va2luZyBhdCB0aGUgY29kZSBhZ2FpbiwgSSBzZWUgdHdv
IG1vcmUgY29zbWV0aWMgdGhpbmdzCmZvciB5b3UgdG8gY2hhbmdlOiBQbGVhc2UgdXNlIHNpemVv
ZihDSEFSMTYpIGJvdGggaW4gcGxhY2Ugb2YKc2l6ZW9mKEwnXDAnKSBhbmQgaW5zdGVhZCBvZiB0
aGUgbGl0ZXJhbCAyIHRoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 16:14:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 16:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX89V-00012q-Fz; Thu, 04 Jan 2018 16:13:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eX89U-00012j-PM
 for xen-devel@lists.xensource.com; Thu, 04 Jan 2018 16:13:56 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id 61/9D-27001-4C25E4A5;
 Thu, 04 Jan 2018 16:13:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVfdwkF+
 Uwefd/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNePR74MsBfeFK671zGZrYFzM18XIxSEk0Mgk
 cWj5W3YI5zGjxLRXmxkhnG2MEkt/tTN3MXJyiAg4S3w9M5cdxOYV0JeY/vQOE4gtLOAm0Xh3F
 zNIg4TAIWaJLw/msoIkJAQ8JXbe7WSEsf+/WgfUzM7BJmAlcUgMJMoioCqx7tE9xgmM3AsYGV
 YxahSnFpWlFukameklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6mAEIdjCeWRB
 4iFGSg0lJlDdc3S9KiC8pP6UyI7E4I76oNCe1+BCjBgeHQMvFkweZpFjy8vNSlSR4NwQC1QkW
 paanVqRl5gBDEKZUgoNHSYS3GSTNW1yQmFucmQ6ROsVozHFs0+U/TBzPZr5uYBYCmyQlznsRp
 FQApDSjNA9uECw2LjHKSgnzMgKdKcRTkFqUm1mCKv+KUZyDUUmYtx9kCk9mXgncvldApzABnb
 LqiC/IKSWJCCmpBsaVBrdeFW3r+lW/32C96b08xr0tbAnOQtLHxEKVBXI6VWSulysZbBTSS31
 o2hh05rJNSV5368qNKoFXL9yX+cR24YTRE91djPvtppSfMbjIwJgWP/PfEr/HctIuxqxWtZXH
 ll92X+iWOZvj37U3y/iPbpWbduvm07CAIyk+Vcd0Qs5HmZauqVFiKc5INNRiLipOBAABsKcXi
 AIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1515082434!91588172!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41447 invoked from network); 4 Jan 2018 16:13:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Jan 2018 16:13:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eX89S-0007cl-12; Thu, 04 Jan 2018 16:13:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eX89M-00083P-ON; Thu, 04 Jan 2018 16:13:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eX89M-0000Iv-FO; Thu, 04 Jan 2018 16:13:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117634-mainreport@xen.org>
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=7b5b8ca7dffde866d851f0b87b994e0b13e5b867
X-Osstest-Versions-That: xen=f98689c6cd6b0d04e7a02c24ce08591216f910ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 Jan 2018 16:13:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117634: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5629990030122954567=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 xen                  7b5b8ca7dffde866d851f0b87b994e0b13e5b867
baseline version:
 xen                  f98689c6cd6b0d04e7a02c24ce08591216f910ab

Last test of basis   117606  2018-01-03 16:01:09 Z    1 days
Testing same since   117634  2018-01-04 14:01:11 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   f98689c6cd..7b5b8ca7df  7b5b8ca7dffde866d851f0b87b994e0b13e5b867 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5629990030122954567==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 16:17:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 16:17:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX8Cd-0001MY-V3; Thu, 04 Jan 2018 16:17:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8sab=d7=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1eX8Cc-0001MS-QT
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 16:17:10 +0000
X-Inumbo-ID: f5355670-f16a-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f53.google.com (unknown [74.125.82.53])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5355670-f16a-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 16:18:54 +0000 (UTC)
Received: by mail-wm0-f53.google.com with SMTP id b141so4474815wme.1
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 08:17:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=A8pdOBMx1Mc6i+cFL1fPaG2fcX/J/pxmxivuhxkFzdw=;
 b=tT9gIsHYjAvGCiTfKhZLnmO9bgkJHVM1BdrVIzLfbIvfYiXRsdtKNzRVnARQLuxpYo
 WGdVcgQX0MreSBYIJrhXPtWBfikECqTQ8jgoDSSXWwwkEF5QV77YusHsD4T4TaSqvjy1
 DMOU8zXmWravXgmquNE7ZbpkftbR2ji9oEOndPPHi6Q+WDed1OOBedew3SR6AIhOoYWb
 35y6sn8BaTsOYyCApa2fwcCTjzGcd7fejLyqesoiEzuIbkB8tKDdscDEPncFvNOp/S/U
 eSuxMYzuD+OkAUF89Y1NpY5ATFpqyrak8DPmZ82MmyATTEsgn94gZjvIVkA1NjiaarY+
 ujDQ==
X-Gm-Message-State: AKGB3mJ87kfZBwyBnsvVoghhEmVH+dUnLUSxLAqHJlQsbu+3+ckt9xDi
 X3daJMkJFqekq99TR0YR4gcBoTvL
X-Google-Smtp-Source: ACJfBouAnw5k9gQSU/3oPqK7fpIBXEGXbnYIvIal297dUZ5xVRGa1+3P/RnS9Vw4A+HuxCXYUvSctg==
X-Received: by 10.80.168.69 with SMTP id j63mr105513edc.144.1515082623722;
 Thu, 04 Jan 2018 08:17:03 -0800 (PST)
Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com.
 [74.125.82.45])
 by smtp.gmail.com with ESMTPSA id o60sm2301010edb.79.2018.01.04.08.17.03
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 Jan 2018 08:17:03 -0800 (PST)
Received: by mail-wm0-f45.google.com with SMTP id y82so2800832wmg.1
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 08:17:03 -0800 (PST)
X-Received: by 10.28.95.135 with SMTP id t129mr53475wmb.100.1515082622944;
 Thu, 04 Jan 2018 08:17:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.21.196 with HTTP; Thu, 4 Jan 2018 08:16:22 -0800 (PST)
In-Reply-To: <5A4E4F85020000780019B1AB@prv-mh.provo.novell.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
 <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
 <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
 <5A4E136F020000780019AE06@prv-mh.provo.novell.com>
 <CABfawhk4CRHwZVj6Sy5WvkzzSTH-AUNxq83DBnYTH4sDbONfXA@mail.gmail.com>
 <5A4E4F85020000780019B1AB@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 4 Jan 2018 09:16:22 -0700
X-Gmail-Original-Message-ID: <CABfawhmf1+97Mgduhs7TZ0hD76xMExnHnkK5sapsgAovQSAfkw@mail.gmail.com>
Message-ID: <CABfawhmf1+97Mgduhs7TZ0hD76xMExnHnkK5sapsgAovQSAfkw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gNCwgMjAxOCBhdCA4OjAwIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0IDE1OjM5LCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4gd3JvdGU6Cj4+IE9uIFRodSwgSmFuIDQsIDIwMTggYXQgMzo0MyBBTSwgSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+IEp1c3QgbG9va2luZyBhdCB0aGUgbG93
IGJpdCBvZiB0aGUgZmlyc3QKPj4+IGJ5dGUgYmVmb3JlIGFzc3VtaW5nIHRoaXMgY291bGQgYmUg
YSBsb2FkIG9wdGlvbiBzdHJ1Y3R1cmUsCj4+PiBob3dldmVyLCBpcyB0b28gd2VhayBhIGNoZWNr
IGZvciBteSB0YXN0ZS4KPj4KPj4gVGhlcmUgaXMgbW9yZSBkb25lIGluIHRoaXMgcGF0Y2ggdGhl
biBqdXN0IGNoZWNraW5nIHRoZSBsb3cgYml0IG9mIHRoZQo+PiBBdHRyaWJ1dGVzIGZpZWxkOiBj
YWxjdWxhdGluZyB3aGVyZSB0aGUgT3B0aW9uYWxEYXRhIHNob3VsZCBiZSBpZiB0aGlzCj4+IGlz
IGluZGVlZCBhbiBFRklfTE9BRF9PUFRJT04gYW5kIHRoZW4gc2FuaXR5IGNoZWNraW5nIGlmIHRo
YXQgYWRkcmVzcwo+PiBpcyBzYW5lIG9yIG5vdC4gVGhpcyByZXF1aXJlcyB0aGUgYnVmZmVyIHRv
IGhhdmUgYSBsYXlvdXQgdGhhdCBhdAo+PiBsZWFzdCBwYXJzZXMgcHJvcGVybHkgYXMgYW4gRUZJ
X0xPQURfT1BUSU9OLCBoZW5jZSBpdCBsaWtlbHkgaXMgb25lLi4KPgo+IEJ1dCB0aGF0IGNhbGN1
bGF0aW9uIGlzIG5vdCBkb2luZyBhbGwgdGhlIGNoZWNraW5nIHRoYXQgd291bGQgYmUKPiBuZWVk
ZWQgdG8gYmUgcmVhc29uYWJseSBzYWZlLiBJbiBwYXJ0aWN1bGFyLCB5b3UgbXVzdG4ndCBjYWxs
Cj4gd3N0cmxlbigpIHdoZW4geW91IGRvbid0IGtub3cgd2hldGhlciBhbGwgb2YgdGhlIHN1cHBv
c2VkCj4gc3RyaW5nIGlzIGFjdHVhbGx5IGluc2lkZSB0aGUgZ2l2ZW4gbWVtb3J5IGJsb2NrIHNp
emUuIEFuZCBJJ20KPiBhbHNvIG5vdCBlbnRpcmVseSBjZXJ0YWluIHdoZXRoZXIgY2FyaW5nIG9m
IG92ZXJmbG93IGluIG9ubHkgb25lCj4gKGxhdGUpIHBsYWNlIGlzIHN1ZmZpY2llbnQuCgpGYWly
IGVub3VnaC4gSG93IGFib3V0IGlmIHdlIGNoZWNrIHdoZXRoZXIgdGhlIHN1cHBvc2VkIHN0cmlu
ZyBzdGFydApzcG90IGlzIHdpdGhpbiB0aGUgYnVmZmVyIGFuZCB0aGVuIHVzZSB3c3RybmxlbiBp
biBwbGFjZSBzdWNoIHRoYXQgaXQKY2FuJ3QgZ28gcGFzdCB0aGUgYnVmZmVyPyBXb3VsZCB0aGF0
IGJlIGVub3VnaCBzYW5pdHkgY2hlY2tpbmc/CgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 16:26:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 16:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX8LG-0002GE-Ov; Thu, 04 Jan 2018 16:26:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX8LF-0002G7-Kz
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 16:26:05 +0000
X-Inumbo-ID: 33892198-f16c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33892198-f16c-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 16:27:48 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 09:25:58 -0700
Message-Id: <5A4E63A3020000780019B1ED@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 09:25:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
 <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
 <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
 <5A4E136F020000780019AE06@prv-mh.provo.novell.com>
 <CABfawhk4CRHwZVj6Sy5WvkzzSTH-AUNxq83DBnYTH4sDbONfXA@mail.gmail.com>
 <5A4E4F85020000780019B1AB@prv-mh.provo.novell.com>
 <CABfawhmf1+97Mgduhs7TZ0hD76xMExnHnkK5sapsgAovQSAfkw@mail.gmail.com>
In-Reply-To: <CABfawhmf1+97Mgduhs7TZ0hD76xMExnHnkK5sapsgAovQSAfkw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE3OjE2LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBKYW4gNCwgMjAxOCBhdCA4OjAwIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAwNC4wMS4xOCBhdCAxNTozOSwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+Pj4gT24gVGh1LCBKYW4gNCwgMjAxOCBhdCAzOjQzIEFNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+IEp1c3QgbG9va2luZyBhdCB0aGUg
bG93IGJpdCBvZiB0aGUgZmlyc3QKPj4+PiBieXRlIGJlZm9yZSBhc3N1bWluZyB0aGlzIGNvdWxk
IGJlIGEgbG9hZCBvcHRpb24gc3RydWN0dXJlLAo+Pj4+IGhvd2V2ZXIsIGlzIHRvbyB3ZWFrIGEg
Y2hlY2sgZm9yIG15IHRhc3RlLgo+Pj4KPj4+IFRoZXJlIGlzIG1vcmUgZG9uZSBpbiB0aGlzIHBh
dGNoIHRoZW4ganVzdCBjaGVja2luZyB0aGUgbG93IGJpdCBvZiB0aGUKPj4+IEF0dHJpYnV0ZXMg
ZmllbGQ6IGNhbGN1bGF0aW5nIHdoZXJlIHRoZSBPcHRpb25hbERhdGEgc2hvdWxkIGJlIGlmIHRo
aXMKPj4+IGlzIGluZGVlZCBhbiBFRklfTE9BRF9PUFRJT04gYW5kIHRoZW4gc2FuaXR5IGNoZWNr
aW5nIGlmIHRoYXQgYWRkcmVzcwo+Pj4gaXMgc2FuZSBvciBub3QuIFRoaXMgcmVxdWlyZXMgdGhl
IGJ1ZmZlciB0byBoYXZlIGEgbGF5b3V0IHRoYXQgYXQKPj4+IGxlYXN0IHBhcnNlcyBwcm9wZXJs
eSBhcyBhbiBFRklfTE9BRF9PUFRJT04sIGhlbmNlIGl0IGxpa2VseSBpcyBvbmUuLgo+Pgo+PiBC
dXQgdGhhdCBjYWxjdWxhdGlvbiBpcyBub3QgZG9pbmcgYWxsIHRoZSBjaGVja2luZyB0aGF0IHdv
dWxkIGJlCj4+IG5lZWRlZCB0byBiZSByZWFzb25hYmx5IHNhZmUuIEluIHBhcnRpY3VsYXIsIHlv
dSBtdXN0bid0IGNhbGwKPj4gd3N0cmxlbigpIHdoZW4geW91IGRvbid0IGtub3cgd2hldGhlciBh
bGwgb2YgdGhlIHN1cHBvc2VkCj4+IHN0cmluZyBpcyBhY3R1YWxseSBpbnNpZGUgdGhlIGdpdmVu
IG1lbW9yeSBibG9jayBzaXplLiBBbmQgSSdtCj4+IGFsc28gbm90IGVudGlyZWx5IGNlcnRhaW4g
d2hldGhlciBjYXJpbmcgb2Ygb3ZlcmZsb3cgaW4gb25seSBvbmUKPj4gKGxhdGUpIHBsYWNlIGlz
IHN1ZmZpY2llbnQuCj4gCj4gRmFpciBlbm91Z2guIEhvdyBhYm91dCBpZiB3ZSBjaGVjayB3aGV0
aGVyIHRoZSBzdXBwb3NlZCBzdHJpbmcgc3RhcnQKPiBzcG90IGlzIHdpdGhpbiB0aGUgYnVmZmVy
IGFuZCB0aGVuIHVzZSB3c3RybmxlbiBpbiBwbGFjZSBzdWNoIHRoYXQgaXQKPiBjYW4ndCBnbyBw
YXN0IHRoZSBidWZmZXI/IFdvdWxkIHRoYXQgYmUgZW5vdWdoIHNhbml0eSBjaGVja2luZz8KClRo
YXQgc2hvdWxkIGJlIGVub3VnaCwgeWVzLiBEbyB3ZSBoYXZlIHdzdHJubGVuKCkgdGhvdWdoPwpS
YXRoZXIgdGhhbiBpbnRyb2R1Y2luZyBpdCwgb3Blbi1jb2RpbmcgdGhlIHNlYXJjaCBmb3IgdGhl
IG51bAp0ZXJtaW5hdG9yIG1heSBiZSBtb3JlIGFwcHJvcHJpYXRlIGluIGEgY2FzZSBsaWtlIHRo
aXMgb25lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 16:36:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 16:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX8Ux-00038w-MG; Thu, 04 Jan 2018 16:36:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8sab=d7=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1eX8Uw-00038p-0W
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 16:36:06 +0000
X-Inumbo-ID: 31798662-f16d-11e7-b4a6-bc764e045a96
Received: from mail-wm0-f47.google.com (unknown [74.125.82.47])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31798662-f16d-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 17:34:54 +0100 (CET)
Received: by mail-wm0-f47.google.com with SMTP id g130so2890979wme.0
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 08:36:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=3V5C0xiTfcULiPGxOj0+KmNVMLgr6qQoTGMeyaugKhw=;
 b=XL2QIDQM5kzDgtKifCIk6u34WdDw8cD5O8qhHj4vInwghY/5IrzhD38YYJvEP2Va6J
 AWr2bZnpvscMhvDZj0JcJKiuJCdDXC54cJNVRu9LbHtcgTI2pRLMzFtm1SeeHhXkaYom
 DaChTvQmVEw1iAsPo5XmL3Zp/9N0DrKpOKEFBe5gl2ZFzIjCpkCA9+xD3GPZvXFWMEyi
 x12eFte+HYl8amHgVqRNRVt+IYx57/qq/suH+Us+3hID85Xx45v1/iFk7aS7p8GpG/b1
 a6Q+bq5dLSgwK6nbVsO8BB5SyUeMQBzeAHISxwHYEIv6UGXJK8VtA4JvVED0OG5s3GTr
 xOcA==
X-Gm-Message-State: AKGB3mLCDizJ+23h/zDc8vYRM3aUd8cWElmYNX6Iwks3F107oifmQG5z
 QJRKoODSiT4y2lc92J9uhHb2My83
X-Google-Smtp-Source: ACJfBouuc/CiNg51A8uIvxfckV9GplM98padymOsOQcvGWYa1HB7+QkrKv91xTSuwpeWteUlqCcqiA==
X-Received: by 10.80.149.243 with SMTP id x48mr175708eda.13.1515083763603;
 Thu, 04 Jan 2018 08:36:03 -0800 (PST)
Received: from mail-wr0-f181.google.com (mail-wr0-f181.google.com.
 [209.85.128.181])
 by smtp.gmail.com with ESMTPSA id l50sm2494133eda.85.2018.01.04.08.36.02
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 Jan 2018 08:36:03 -0800 (PST)
Received: by mail-wr0-f181.google.com with SMTP id p69so2001117wrb.8
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 08:36:02 -0800 (PST)
X-Received: by 10.223.160.123 with SMTP id l56mr120852wrl.129.1515083762647;
 Thu, 04 Jan 2018 08:36:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.21.196 with HTTP; Thu, 4 Jan 2018 08:35:22 -0800 (PST)
In-Reply-To: <5A4E63A3020000780019B1ED@prv-mh.provo.novell.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
 <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
 <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
 <5A4E136F020000780019AE06@prv-mh.provo.novell.com>
 <CABfawhk4CRHwZVj6Sy5WvkzzSTH-AUNxq83DBnYTH4sDbONfXA@mail.gmail.com>
 <5A4E4F85020000780019B1AB@prv-mh.provo.novell.com>
 <CABfawhmf1+97Mgduhs7TZ0hD76xMExnHnkK5sapsgAovQSAfkw@mail.gmail.com>
 <5A4E63A3020000780019B1ED@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 4 Jan 2018 09:35:22 -0700
X-Gmail-Original-Message-ID: <CABfawhnVCEpiNY=h7okgT0Lq-HgRu8o07F=NaWmGXbmtTpmKzA@mail.gmail.com>
Message-ID: <CABfawhnVCEpiNY=h7okgT0Lq-HgRu8o07F=NaWmGXbmtTpmKzA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gNCwgMjAxOCBhdCA5OjI1IEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0IDE3OjE2LCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4gd3JvdGU6Cj4+IE9uIFRodSwgSmFuIDQsIDIwMTggYXQgODowMCBBTSwgSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDA0LjAxLjE4IGF0IDE1OjM5
LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4gT24gVGh1LCBKYW4gNCwgMjAxOCBh
dCAzOjQzIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+PiBK
dXN0IGxvb2tpbmcgYXQgdGhlIGxvdyBiaXQgb2YgdGhlIGZpcnN0Cj4+Pj4+IGJ5dGUgYmVmb3Jl
IGFzc3VtaW5nIHRoaXMgY291bGQgYmUgYSBsb2FkIG9wdGlvbiBzdHJ1Y3R1cmUsCj4+Pj4+IGhv
d2V2ZXIsIGlzIHRvbyB3ZWFrIGEgY2hlY2sgZm9yIG15IHRhc3RlLgo+Pj4+Cj4+Pj4gVGhlcmUg
aXMgbW9yZSBkb25lIGluIHRoaXMgcGF0Y2ggdGhlbiBqdXN0IGNoZWNraW5nIHRoZSBsb3cgYml0
IG9mIHRoZQo+Pj4+IEF0dHJpYnV0ZXMgZmllbGQ6IGNhbGN1bGF0aW5nIHdoZXJlIHRoZSBPcHRp
b25hbERhdGEgc2hvdWxkIGJlIGlmIHRoaXMKPj4+PiBpcyBpbmRlZWQgYW4gRUZJX0xPQURfT1BU
SU9OIGFuZCB0aGVuIHNhbml0eSBjaGVja2luZyBpZiB0aGF0IGFkZHJlc3MKPj4+PiBpcyBzYW5l
IG9yIG5vdC4gVGhpcyByZXF1aXJlcyB0aGUgYnVmZmVyIHRvIGhhdmUgYSBsYXlvdXQgdGhhdCBh
dAo+Pj4+IGxlYXN0IHBhcnNlcyBwcm9wZXJseSBhcyBhbiBFRklfTE9BRF9PUFRJT04sIGhlbmNl
IGl0IGxpa2VseSBpcyBvbmUuLgo+Pj4KPj4+IEJ1dCB0aGF0IGNhbGN1bGF0aW9uIGlzIG5vdCBk
b2luZyBhbGwgdGhlIGNoZWNraW5nIHRoYXQgd291bGQgYmUKPj4+IG5lZWRlZCB0byBiZSByZWFz
b25hYmx5IHNhZmUuIEluIHBhcnRpY3VsYXIsIHlvdSBtdXN0bid0IGNhbGwKPj4+IHdzdHJsZW4o
KSB3aGVuIHlvdSBkb24ndCBrbm93IHdoZXRoZXIgYWxsIG9mIHRoZSBzdXBwb3NlZAo+Pj4gc3Ry
aW5nIGlzIGFjdHVhbGx5IGluc2lkZSB0aGUgZ2l2ZW4gbWVtb3J5IGJsb2NrIHNpemUuIEFuZCBJ
J20KPj4+IGFsc28gbm90IGVudGlyZWx5IGNlcnRhaW4gd2hldGhlciBjYXJpbmcgb2Ygb3ZlcmZs
b3cgaW4gb25seSBvbmUKPj4+IChsYXRlKSBwbGFjZSBpcyBzdWZmaWNpZW50Lgo+Pgo+PiBGYWly
IGVub3VnaC4gSG93IGFib3V0IGlmIHdlIGNoZWNrIHdoZXRoZXIgdGhlIHN1cHBvc2VkIHN0cmlu
ZyBzdGFydAo+PiBzcG90IGlzIHdpdGhpbiB0aGUgYnVmZmVyIGFuZCB0aGVuIHVzZSB3c3Rybmxl
biBpbiBwbGFjZSBzdWNoIHRoYXQgaXQKPj4gY2FuJ3QgZ28gcGFzdCB0aGUgYnVmZmVyPyBXb3Vs
ZCB0aGF0IGJlIGVub3VnaCBzYW5pdHkgY2hlY2tpbmc/Cj4KPiBUaGF0IHNob3VsZCBiZSBlbm91
Z2gsIHllcy4gRG8gd2UgaGF2ZSB3c3RybmxlbigpIHRob3VnaD8KPiBSYXRoZXIgdGhhbiBpbnRy
b2R1Y2luZyBpdCwgb3Blbi1jb2RpbmcgdGhlIHNlYXJjaCBmb3IgdGhlIG51bAo+IHRlcm1pbmF0
b3IgbWF5IGJlIG1vcmUgYXBwcm9wcmlhdGUgaW4gYSBjYXNlIGxpa2UgdGhpcyBvbmUuCgpXZSBk
b24ndCBoYXZlIGl0IGN1cnJlbnRseS4gSSB3b3VsZCBwcmVmZXIgaW50cm9kdWNpbmcgaXQgYXMg
YQpzZXBhcmF0ZSBmdW5jdGlvbiBidXQgaWYgeW91IGZlZWwgc3Ryb25nbHkgYWJvdXQgaXQgYmVp
bmcgaW1wbGVtZW50ZWQKaW4tcGxhY2UsIEkgY2FuIGRvIHRoYXQuCgpUYW1hcwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 16:45:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 16:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX8eH-00042D-Ho; Thu, 04 Jan 2018 16:45:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q53i=d7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eX8eG-000427-8r
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 16:45:44 +0000
X-Inumbo-ID: f201bfac-f16e-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f201bfac-f16e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 16:47:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 04 Jan 2018 09:45:36 -0700
Message-Id: <5A4E683F020000780019B200@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 04 Jan 2018 09:45:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
 <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
 <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
 <5A4E136F020000780019AE06@prv-mh.provo.novell.com>
 <CABfawhk4CRHwZVj6Sy5WvkzzSTH-AUNxq83DBnYTH4sDbONfXA@mail.gmail.com>
 <5A4E4F85020000780019B1AB@prv-mh.provo.novell.com>
 <CABfawhmf1+97Mgduhs7TZ0hD76xMExnHnkK5sapsgAovQSAfkw@mail.gmail.com>
 <5A4E63A3020000780019B1ED@prv-mh.provo.novell.com>
 <CABfawhnVCEpiNY=h7okgT0Lq-HgRu8o07F=NaWmGXbmtTpmKzA@mail.gmail.com>
In-Reply-To: <CABfawhnVCEpiNY=h7okgT0Lq-HgRu8o07F=NaWmGXbmtTpmKzA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE3OjM1LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBKYW4gNCwgMjAxOCBhdCA5OjI1IEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+PiBPbiAwNC4wMS4xOCBhdCAxNzoxNiwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+Pj4gT24gVGh1LCBKYW4gNCwgMjAxOCBhdCA4OjAwIEFNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIDA0LjAxLjE4IGF0IDE1
OjM5LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIFRodSwgSmFuIDQsIDIw
MTggYXQgMzo0MyBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+
Pj4+IEp1c3QgbG9va2luZyBhdCB0aGUgbG93IGJpdCBvZiB0aGUgZmlyc3QKPj4+Pj4+IGJ5dGUg
YmVmb3JlIGFzc3VtaW5nIHRoaXMgY291bGQgYmUgYSBsb2FkIG9wdGlvbiBzdHJ1Y3R1cmUsCj4+
Pj4+PiBob3dldmVyLCBpcyB0b28gd2VhayBhIGNoZWNrIGZvciBteSB0YXN0ZS4KPj4+Pj4KPj4+
Pj4gVGhlcmUgaXMgbW9yZSBkb25lIGluIHRoaXMgcGF0Y2ggdGhlbiBqdXN0IGNoZWNraW5nIHRo
ZSBsb3cgYml0IG9mIHRoZQo+Pj4+PiBBdHRyaWJ1dGVzIGZpZWxkOiBjYWxjdWxhdGluZyB3aGVy
ZSB0aGUgT3B0aW9uYWxEYXRhIHNob3VsZCBiZSBpZiB0aGlzCj4+Pj4+IGlzIGluZGVlZCBhbiBF
RklfTE9BRF9PUFRJT04gYW5kIHRoZW4gc2FuaXR5IGNoZWNraW5nIGlmIHRoYXQgYWRkcmVzcwo+
Pj4+PiBpcyBzYW5lIG9yIG5vdC4gVGhpcyByZXF1aXJlcyB0aGUgYnVmZmVyIHRvIGhhdmUgYSBs
YXlvdXQgdGhhdCBhdAo+Pj4+PiBsZWFzdCBwYXJzZXMgcHJvcGVybHkgYXMgYW4gRUZJX0xPQURf
T1BUSU9OLCBoZW5jZSBpdCBsaWtlbHkgaXMgb25lLi4KPj4+Pgo+Pj4+IEJ1dCB0aGF0IGNhbGN1
bGF0aW9uIGlzIG5vdCBkb2luZyBhbGwgdGhlIGNoZWNraW5nIHRoYXQgd291bGQgYmUKPj4+PiBu
ZWVkZWQgdG8gYmUgcmVhc29uYWJseSBzYWZlLiBJbiBwYXJ0aWN1bGFyLCB5b3UgbXVzdG4ndCBj
YWxsCj4+Pj4gd3N0cmxlbigpIHdoZW4geW91IGRvbid0IGtub3cgd2hldGhlciBhbGwgb2YgdGhl
IHN1cHBvc2VkCj4+Pj4gc3RyaW5nIGlzIGFjdHVhbGx5IGluc2lkZSB0aGUgZ2l2ZW4gbWVtb3J5
IGJsb2NrIHNpemUuIEFuZCBJJ20KPj4+PiBhbHNvIG5vdCBlbnRpcmVseSBjZXJ0YWluIHdoZXRo
ZXIgY2FyaW5nIG9mIG92ZXJmbG93IGluIG9ubHkgb25lCj4+Pj4gKGxhdGUpIHBsYWNlIGlzIHN1
ZmZpY2llbnQuCj4+Pgo+Pj4gRmFpciBlbm91Z2guIEhvdyBhYm91dCBpZiB3ZSBjaGVjayB3aGV0
aGVyIHRoZSBzdXBwb3NlZCBzdHJpbmcgc3RhcnQKPj4+IHNwb3QgaXMgd2l0aGluIHRoZSBidWZm
ZXIgYW5kIHRoZW4gdXNlIHdzdHJubGVuIGluIHBsYWNlIHN1Y2ggdGhhdCBpdAo+Pj4gY2FuJ3Qg
Z28gcGFzdCB0aGUgYnVmZmVyPyBXb3VsZCB0aGF0IGJlIGVub3VnaCBzYW5pdHkgY2hlY2tpbmc/
Cj4+Cj4+IFRoYXQgc2hvdWxkIGJlIGVub3VnaCwgeWVzLiBEbyB3ZSBoYXZlIHdzdHJubGVuKCkg
dGhvdWdoPwo+PiBSYXRoZXIgdGhhbiBpbnRyb2R1Y2luZyBpdCwgb3Blbi1jb2RpbmcgdGhlIHNl
YXJjaCBmb3IgdGhlIG51bAo+PiB0ZXJtaW5hdG9yIG1heSBiZSBtb3JlIGFwcHJvcHJpYXRlIGlu
IGEgY2FzZSBsaWtlIHRoaXMgb25lLgo+IAo+IFdlIGRvbid0IGhhdmUgaXQgY3VycmVudGx5LiBJ
IHdvdWxkIHByZWZlciBpbnRyb2R1Y2luZyBpdCBhcyBhCj4gc2VwYXJhdGUgZnVuY3Rpb24gYnV0
IGlmIHlvdSBmZWVsIHN0cm9uZ2x5IGFib3V0IGl0IGJlaW5nIGltcGxlbWVudGVkCj4gaW4tcGxh
Y2UsIEkgY2FuIGRvIHRoYXQuCgpUaGUgbWFpbiByZWFzb24gSSB3b3VsZG4ndCB3YW50IGl0IHRv
IGJlIGludHJvZHVjZWQgaW4gdGhpcyBjYXNlCmlzIHRoYXQgaXQncyBub3Qgc3RyaWN0bHkgdGhh
dCBmdW5jdGlvbiB0aGF0J3MgbmVlZGVkLiB3bWVtY2hyKCkKb3Igd3N0cmNocigpIGNvdWxkIGJv
dGggYmUgdXNlZCBhcyB3ZWxsIChhbmQgcGVyaGFwcyBhIGZldyBtb3JlKSwKc28gd2hpY2ggb25l
IGluIHBhcnRpY3VsYXIgdG8gdXNlIHRvIGF2b2lkIHRoZSBvcGVuIGNvZGluZyBJJ2QgbGlrZQp0
byBkZWNpZGUgYXQgdGhlIHBvaW50IHdoZW4gYW5vdGhlciB1c2VyIG9mIGFueSBvZiB0aGUgb3B0
aW9ucwp3b3VsZCBhcHBlYXIuIFRoYXQgd2F5IHdlIGRvbid0IGVuZCB1cCB3aXRoIHR3byBmdW5j
dGlvbnMgdXNlZApqdXN0IG9uY2UuIEJ1dCB0aGVuIGFnYWluIEkgZG9uJ3QgZmVlbCBfcmVhbGx5
XyBzdHJvbmdseSBhYm91dCB0aGlzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 17:01:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 17:01:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eX8tb-0005VC-Qa; Thu, 04 Jan 2018 17:01:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8sab=d7=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1eX8tb-0005V6-C2
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 17:01:35 +0000
X-Inumbo-ID: c09f3d57-f170-11e7-b4a6-bc764e045a96
Received: from mail-wm0-f41.google.com (unknown [74.125.82.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c09f3d57-f170-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 18:00:23 +0100 (CET)
Received: by mail-wm0-f41.google.com with SMTP id a79so4568893wma.0
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 09:01:33 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=JOhAJTVEiVJ02aPs9YI8toDehxhMIuD6Evip97vGPj0=;
 b=Fs0zcWFdWgOa+FtoZsHAPalycc5uxlq/WFvZ1Jr8qak+g6so7q8megPn2TCoa0PHi4
 h9EfZEIPDz6N0rZcihVqV5C6qtbR2K5VIIpIHkhOueqlIpKOl0OZJs5TjoX2Vs0bF0wf
 QaNAGS6CRFS35uPauc5lIRNOGHQVxI8/3wrOr1FZ4rRVfXznI9qZVLJDHJQo2JRT2wXh
 DtbRjaQE/HfvHzY36AYIYCzxADYQgE4L+YcL/sp2H1qZ6VVIqygcXKQ9PXzuPXJdc9lo
 8oddCF3exGQlG+bKFlbySzkQ35JU/LuCQfnuikNhZQgx+1Jr3R4btsbpI8H848y7G/AF
 yKLA==
X-Gm-Message-State: AKGB3mLdMKYu2cPBYpoC8C1ekGBF2+RF1cakU+H8LKDT3wrg56bGyxON
 nSCfxFZPy4EgMRGMErYIgGbiQ0Q5
X-Google-Smtp-Source: ACJfBosb898A/RIZOe/SPdXSAequB3xpjwxRxNKuK/bCflZm4FlVFHKLaP9wO0DBjCXGF5oZHVoJRw==
X-Received: by 10.80.145.173 with SMTP id g42mr283726eda.156.1515085292281;
 Thu, 04 Jan 2018 09:01:32 -0800 (PST)
Received: from mail-wr0-f178.google.com (mail-wr0-f178.google.com.
 [209.85.128.178])
 by smtp.gmail.com with ESMTPSA id m23sm2399865edc.27.2018.01.04.09.01.31
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 Jan 2018 09:01:31 -0800 (PST)
Received: by mail-wr0-f178.google.com with SMTP id p17so2093578wre.7
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 09:01:31 -0800 (PST)
X-Received: by 10.223.158.136 with SMTP id a8mr205676wrf.72.1515085291386;
 Thu, 04 Jan 2018 09:01:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.21.196 with HTTP; Thu, 4 Jan 2018 09:00:50 -0800 (PST)
In-Reply-To: <5A4E683F020000780019B200@prv-mh.provo.novell.com>
References: <20180102155628.3007-1-tamas@tklengyel.com>
 <5A4CCA8C020000780019A74B@prv-mh.provo.novell.com>
 <CABfawhkNbLJNbxHxxne=AMPZanGh6V=+o5=WY1jT0POjCTLFoQ@mail.gmail.com>
 <5A4D14AD020000780019A971@prv-mh.provo.novell.com>
 <CABfawhkMKcOECtZcA4wmapUtaFerv4xBAkudeYYCLWoCrMPUxQ@mail.gmail.com>
 <5A4E136F020000780019AE06@prv-mh.provo.novell.com>
 <CABfawhk4CRHwZVj6Sy5WvkzzSTH-AUNxq83DBnYTH4sDbONfXA@mail.gmail.com>
 <5A4E4F85020000780019B1AB@prv-mh.provo.novell.com>
 <CABfawhmf1+97Mgduhs7TZ0hD76xMExnHnkK5sapsgAovQSAfkw@mail.gmail.com>
 <5A4E63A3020000780019B1ED@prv-mh.provo.novell.com>
 <CABfawhnVCEpiNY=h7okgT0Lq-HgRu8o07F=NaWmGXbmtTpmKzA@mail.gmail.com>
 <5A4E683F020000780019B200@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 4 Jan 2018 10:00:50 -0700
X-Gmail-Original-Message-ID: <CABfawh=15cMB4kEPfLmSt+3dm7X6+8zr29XssUrkj5z8VqNfSg@mail.gmail.com>
Message-ID: <CABfawh=15cMB4kEPfLmSt+3dm7X6+8zr29XssUrkj5z8VqNfSg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>
Subject: Re: [Xen-devel] [PATCH] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gNCwgMjAxOCBhdCA5OjQ1IEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0IDE3OjM1LCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4gd3JvdGU6Cj4+IE9uIFRodSwgSmFuIDQsIDIwMTggYXQgOToyNSBBTSwgSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9uIDA0LjAxLjE4IGF0IDE3OjE2
LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4+Pj4gT24gVGh1LCBKYW4gNCwgMjAxOCBh
dCA4OjAwIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+
PiBPbiAwNC4wMS4xOCBhdCAxNTozOSwgPHRhbWFzQHRrbGVuZ3llbC5jb20+IHdyb3RlOgo+Pj4+
Pj4gT24gVGh1LCBKYW4gNCwgMjAxOCBhdCAzOjQzIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+IEp1c3QgbG9va2luZyBhdCB0aGUgbG93IGJpdCBvZiB0
aGUgZmlyc3QKPj4+Pj4+PiBieXRlIGJlZm9yZSBhc3N1bWluZyB0aGlzIGNvdWxkIGJlIGEgbG9h
ZCBvcHRpb24gc3RydWN0dXJlLAo+Pj4+Pj4+IGhvd2V2ZXIsIGlzIHRvbyB3ZWFrIGEgY2hlY2sg
Zm9yIG15IHRhc3RlLgo+Pj4+Pj4KPj4+Pj4+IFRoZXJlIGlzIG1vcmUgZG9uZSBpbiB0aGlzIHBh
dGNoIHRoZW4ganVzdCBjaGVja2luZyB0aGUgbG93IGJpdCBvZiB0aGUKPj4+Pj4+IEF0dHJpYnV0
ZXMgZmllbGQ6IGNhbGN1bGF0aW5nIHdoZXJlIHRoZSBPcHRpb25hbERhdGEgc2hvdWxkIGJlIGlm
IHRoaXMKPj4+Pj4+IGlzIGluZGVlZCBhbiBFRklfTE9BRF9PUFRJT04gYW5kIHRoZW4gc2FuaXR5
IGNoZWNraW5nIGlmIHRoYXQgYWRkcmVzcwo+Pj4+Pj4gaXMgc2FuZSBvciBub3QuIFRoaXMgcmVx
dWlyZXMgdGhlIGJ1ZmZlciB0byBoYXZlIGEgbGF5b3V0IHRoYXQgYXQKPj4+Pj4+IGxlYXN0IHBh
cnNlcyBwcm9wZXJseSBhcyBhbiBFRklfTE9BRF9PUFRJT04sIGhlbmNlIGl0IGxpa2VseSBpcyBv
bmUuLgo+Pj4+Pgo+Pj4+PiBCdXQgdGhhdCBjYWxjdWxhdGlvbiBpcyBub3QgZG9pbmcgYWxsIHRo
ZSBjaGVja2luZyB0aGF0IHdvdWxkIGJlCj4+Pj4+IG5lZWRlZCB0byBiZSByZWFzb25hYmx5IHNh
ZmUuIEluIHBhcnRpY3VsYXIsIHlvdSBtdXN0bid0IGNhbGwKPj4+Pj4gd3N0cmxlbigpIHdoZW4g
eW91IGRvbid0IGtub3cgd2hldGhlciBhbGwgb2YgdGhlIHN1cHBvc2VkCj4+Pj4+IHN0cmluZyBp
cyBhY3R1YWxseSBpbnNpZGUgdGhlIGdpdmVuIG1lbW9yeSBibG9jayBzaXplLiBBbmQgSSdtCj4+
Pj4+IGFsc28gbm90IGVudGlyZWx5IGNlcnRhaW4gd2hldGhlciBjYXJpbmcgb2Ygb3ZlcmZsb3cg
aW4gb25seSBvbmUKPj4+Pj4gKGxhdGUpIHBsYWNlIGlzIHN1ZmZpY2llbnQuCj4+Pj4KPj4+PiBG
YWlyIGVub3VnaC4gSG93IGFib3V0IGlmIHdlIGNoZWNrIHdoZXRoZXIgdGhlIHN1cHBvc2VkIHN0
cmluZyBzdGFydAo+Pj4+IHNwb3QgaXMgd2l0aGluIHRoZSBidWZmZXIgYW5kIHRoZW4gdXNlIHdz
dHJubGVuIGluIHBsYWNlIHN1Y2ggdGhhdCBpdAo+Pj4+IGNhbid0IGdvIHBhc3QgdGhlIGJ1ZmZl
cj8gV291bGQgdGhhdCBiZSBlbm91Z2ggc2FuaXR5IGNoZWNraW5nPwo+Pj4KPj4+IFRoYXQgc2hv
dWxkIGJlIGVub3VnaCwgeWVzLiBEbyB3ZSBoYXZlIHdzdHJubGVuKCkgdGhvdWdoPwo+Pj4gUmF0
aGVyIHRoYW4gaW50cm9kdWNpbmcgaXQsIG9wZW4tY29kaW5nIHRoZSBzZWFyY2ggZm9yIHRoZSBu
dWwKPj4+IHRlcm1pbmF0b3IgbWF5IGJlIG1vcmUgYXBwcm9wcmlhdGUgaW4gYSBjYXNlIGxpa2Ug
dGhpcyBvbmUuCj4+Cj4+IFdlIGRvbid0IGhhdmUgaXQgY3VycmVudGx5LiBJIHdvdWxkIHByZWZl
ciBpbnRyb2R1Y2luZyBpdCBhcyBhCj4+IHNlcGFyYXRlIGZ1bmN0aW9uIGJ1dCBpZiB5b3UgZmVl
bCBzdHJvbmdseSBhYm91dCBpdCBiZWluZyBpbXBsZW1lbnRlZAo+PiBpbi1wbGFjZSwgSSBjYW4g
ZG8gdGhhdC4KPgo+IFRoZSBtYWluIHJlYXNvbiBJIHdvdWxkbid0IHdhbnQgaXQgdG8gYmUgaW50
cm9kdWNlZCBpbiB0aGlzIGNhc2UKPiBpcyB0aGF0IGl0J3Mgbm90IHN0cmljdGx5IHRoYXQgZnVu
Y3Rpb24gdGhhdCdzIG5lZWRlZC4gd21lbWNocigpCj4gb3Igd3N0cmNocigpIGNvdWxkIGJvdGgg
YmUgdXNlZCBhcyB3ZWxsIChhbmQgcGVyaGFwcyBhIGZldyBtb3JlKSwKPiBzbyB3aGljaCBvbmUg
aW4gcGFydGljdWxhciB0byB1c2UgdG8gYXZvaWQgdGhlIG9wZW4gY29kaW5nIEknZCBsaWtlCj4g
dG8gZGVjaWRlIGF0IHRoZSBwb2ludCB3aGVuIGFub3RoZXIgdXNlciBvZiBhbnkgb2YgdGhlIG9w
dGlvbnMKPiB3b3VsZCBhcHBlYXIuIFRoYXQgd2F5IHdlIGRvbid0IGVuZCB1cCB3aXRoIHR3byBm
dW5jdGlvbnMgdXNlZAo+IGp1c3Qgb25jZS4gQnV0IHRoZW4gYWdhaW4gSSBkb24ndCBmZWVsIF9y
ZWFsbHlfIHN0cm9uZ2x5IGFib3V0IHRoaXMuCj4KCk1ha2VzIHNlbnNlLgoKVGFtYXMKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 18:30:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 18:30:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXAHj-0004Gy-El; Thu, 04 Jan 2018 18:30:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXAHh-0004Gr-Sl
 for xen-devel@lists.xensource.com; Thu, 04 Jan 2018 18:30:34 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id F4/FA-05655-9C27E4A5;
 Thu, 04 Jan 2018 18:30:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRWlGSWpSXmKPExsWS0XRdVfdEkV+
 UQdcNUYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtEzZwVLwZGsiuVb7rM2ME5x7mLk5BASaGSS
 WHAgo4uRC8h+zCixdMp9VojENkaJr+elQGwRAWeJr2fmsoPYvAL6EjNXbGQGsYUFrCW2NexiB
 GmWELikJnFrymegBAeQ4y0xZWE2SA2IufJcG1sXIzsHm4CVxCExkCiLgKrEhMbNTBMYuRcwMq
 xi1ChOLSpLLdI1MtBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LQMQ7GD8tSz
 gEKMkB5OSKG+4ul+UEF9SfkplRmJxRnxRaU5q8SFGDQ4OgZaLJw8ySbHk5eelKknw3i8EqhMs
 Sk1PrUjLzAEGH0ypBAePkgjvapA0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVkIbJKUOO9Bk
 FIBkNKM0jy4QbCouMQoKyXMywh0phBPQWpRbmYJqvwrRnEORiVh3v0gU3gy80rg9r0COoUJ6J
 RVR3xBTilJREhJNTCacRvzT5GckqDddO7CkSwR9m/vWVeJHhTi4TxQpbLKuqRXUfOG17nW+O0
 aYSUHn/ukLNb20Mnu0dBfwXVH+0yAX1V1WnFsvoRE7pKJokZeDxvWC0p+9/tucXHLyl/XGDQS
 dbeXsE7MVj+tene25TXviwf375v0OPe1UQCn0rbUFBcuxylrLyixFGckGmoxFxUnAgBUNoiUh
 QIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1515090631!111245944!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42630 invoked from network); 4 Jan 2018 18:30:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 4 Jan 2018 18:30:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXAHe-0002n5-L8; Thu, 04 Jan 2018 18:30:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXAHZ-0008Np-Bq; Thu, 04 Jan 2018 18:30:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXAHY-0002Z2-OY; Thu, 04 Jan 2018 18:30:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117595-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-i386-pvgrub:<job
 status>:broken:regression
 linux-4.9:test-amd64-i386-xl:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:<job status>:broken:regression
 linux-4.9:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-4.9:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl:host-install(4):broken:regression
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:host-install(4):broken:regression
 linux-4.9:test-amd64-amd64-rumprun-amd64:host-install(4):broken: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-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=07bcb2489b96b2bd8b030822b4495e4a18c7b5da
X-Osstest-Versions-That: linux=ee52d08d2e09539154f397c8a412c68189c4d6a0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 04 Jan 2018 18:30:24 +0000
Subject: [Xen-devel] [linux-4.9 test] 117595: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU5NSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzU5NS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNCBob3N0LWluc3Rh
bGwoNCkgIGJyb2tlbiBSRUdSLiB2cy4gMTE3MjU1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTcyNTUKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDExNzI1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTE3MjU1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgYnJva2VuIFJFR1IuIHZz
LiAxMTcyNTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTcyNTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNzI1NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE3MjU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcyNTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NzI1NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDA3YmNiMjQ4OWI5NmIyYmQ4YjAzMDgyMmI0NDk1ZTRhMThjN2I1ZGEKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIGVlNTJkMDhkMmUwOTUzOTE1NGYzOTdjOGE0MTJjNjgx
ODljNGQ2YTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzI1NSAgMjAxNy0xMi0xNyAyMTo0Njoz
NyBaICAgMTcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTczNzQgIDIwMTctMTItMjAgMDk6
Mzg6NTAgWiAgIDE1IGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc1
OTUgIDIwMTgtMDEtMDMgMDk6MDc6NTUgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM2
OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBh
bGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWkzODYteGwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgYnJva2Vu
CmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bCBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBob3N0LWluc3Rh
bGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTA5MDEg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 18:52:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 18:52:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXAcx-0005zD-F1; Thu, 04 Jan 2018 18:52:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/p+y=d7=citrix.com=prvs=535dfbe76=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eXAcv-0005yR-Se
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 18:52:29 +0000
X-Inumbo-ID: a7d8cc66-f180-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7d8cc66-f180-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 18:54:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464719584"
X-DWL: YES
Date: Thu, 4 Jan 2018 18:51:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180104185150.vdveeiidl3g3xzju@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515024955-13390-16-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 15/26] x86/feature: Definitions for
 Indirect Branch Controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDQsIDIwMTggYXQgMTI6MTU6NDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBDb250ZW1wb3JhcnkgcHJvY2Vzc29ycyBhcmUgZ2FpbmluZyBJbmRpcmVjdCBCcmFu
Y2ggQ29udHJvbHMgdmlhIG1pY3JvY29kZQo+IHVwZGF0ZXMuICBJbnRlbCBhcmUgaW50cm9kdWNp
bmcgb25lIGJpdCB0byBpbmRpY2F0ZSBJQlJTIGFuZCBJQlBCIHN1cHBvcnQsIGFuZAo+IGEgc2Vj
b25kIGJpdCBmb3IgU1RJQlAuICBBTUQgYXJlIGludHJvZHVjaW5nIElQQlAgb25seSwgc28gZW51
bWVyYXRlIGl0IHdpdGggYQo+IHNlcGFyYXRlIGJpdC4KPiAKPiBGdXJ0aGVybW9yZSwgZGVwZW5k
aW5nIG9uIGNvbXBpbGVyIGFuZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5LCB3ZSBtYXkgd2FudCB0
bwo+IHJ1biBYZW4gd2l0aCBJQlJTIHNldCwgb3IgY2xlYXIuCj4gCj4gVG8gdXNlIHRoZXNlIGZh
Y2lsaXRpZXMsIHdlIHN5bnRoZXNpc2Ugc2VwYXJhdGUgSUJSUyBhbmQgSUJQQiBiaXRzIGZvcgo+
IGludGVybmFsIHVzZS4gIEEgbG90IG9mIGluZnJhc3RydWN0dXJlIGlzIHJlcXVpcmVkIGJlZm9y
ZSB0aGVzZSBmZWF0dXJlcyBhcmUKPiBzYWZlIHRvIG9mZmVyIHRvIGd1ZXN0cy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0t
LQo+IHY0Ogo+ICAqIFVwZGF0ZSBmb3IgQU1ELCBkcm9wIGFja3MvcmV2aWV3cy4KPiAtLS0KPiAg
dG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyAgICAgICAgICAgICAgICAgICB8ICAzICsrKwo+ICB0
b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwgMTIgKysrKysrKysr
Ky0tCgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:02:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:02:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXBiQ-0003Dz-Sn; Thu, 04 Jan 2018 20:02:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hqrt=d7=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1eXBiQ-0003Dt-7z
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:02:14 +0000
X-Inumbo-ID: fb3c80de-f189-11e7-b4a6-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb3c80de-f189-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 21:00:59 +0100 (CET)
Received: from 120-71-ftth.on.nl ([88.159.71.120]:45080 helo=[172.16.1.50])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1eXBiO-0000rl-V5; Thu, 04 Jan 2018 21:02:13 +0100
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>
References: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
 <e600aa58-209b-633e-82e1-9e4288e91280@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <ce0b5ece-6e7e-90f1-dea0-e640edfb65ed@eikelenboom.it>
Date: Thu, 4 Jan 2018 21:02:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <e600aa58-209b-633e-82e1-9e4288e91280@suse.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Linux 4.15-rc6 + xen-unstable: BUG: unable to
 handle kernel NULL pointer dereference at (null),
 [ 0.000000] IP: zero_resv_unavail+0x8e/0xe1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMTggMTI6NDQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDQvMDEvMTggMTE6
MTcsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4gSGkgQm9yaXMgLyBKdWVyZ2VuLAo+Pgo+
PiBGaXJzdCBvZiBhbGwgYmVzdCB3aXNoZXMgZm9yIGEgcXVpdGUgdHVyYnVsZW50IHN0YXJ0aW5n
IG5ldyB5ZWFyLgo+Pgo+PiBOb3cgdGhlIGhvbGlkYXlzIGFyZSBvdmVyIEkgZmluYWxseSBnb3R0
ZW4gdG8gdGVzdCBhIGxpbnV4IDQuMTUtcmM2IGtlcm5lbAo+PiBhbmQgZXhwZXJpZW5jZWQgYSBj
cmFzaCBpbiBlYXJseSBkb20wIGJvb3Qgb24gbXkgc3lzdGVtIChBTUQgcGhlbm9tIHg2KS4KPj4K
Pj4gSSB0ZXN0ZWQgc29tZSBlYXJsaWVyIGxpbnV4IDQuMTUgcmMncyBidXQgZXhwZXJpZW5jZWQg
Y3Jhc2hlcyB0aGVuIGFzIHdlbGwsIAo+PiBidXQgZGlkbid0IGhhdmUgdGltZSB0byBzZXR1cCBz
ZXJpYWwgY29uc29sZSB0byBzZW5kIHRoZW0gaW4gCj4+IChhbmQgd2FpdGVkIHRvIHNlZSBpZiB0
aGUgaXNzdWUgQm9yaXMgZml4ZWQgd2l0aCBBTUQgUENJIDY0Yml0IGJhcidzIGNvdWxkIGJlIGl0
KS4gCj4+Cj4+IEJ1dCBzaW5jZSB0aGF0IHBhdGNoIHdlbnQgaW4gYmVmb3JlIDQuMTUgcmM2LCB0
aGF0IGRvZXNuJ3Qgc2VlbSB0byBiZSB0aGUgaXNzdWUuIAo+PiBTbyBpdCBjb3VsZCBiZSB0aGF0
IHRoZSBjdWxwcml0IHdlbnQgaW4gcHJldHR5IGVhcmxpZXIgaW4gdGhlIDQuMTUgY3ljbGUuCj4+
Cj4+IFRoZSA0LjE1LXJjNiBrZXJuZWwgYm9vdHMgZmluZSBvbiBiYXJlIG1ldGFsLCBhcyBkb2Vz
IGEgNC4xNC42IGtlcm5lbCBvbiB4ZW4tdW5zdGFibGUuCj4+Cj4+IEhvcGVmdWxseSB5b3UgaGF2
ZSBhIHBvaW50ZXIgdG8gd2hhdCBpcyB3cm9uZywgaWYgbm90IGkgY2FuIHRyeSB0byBkbyBhIGJp
c2VjdC4KPiAKPiBBIGJpc2VjdCB3b3VsZCBiZSB2ZXJ5IHdlbGNvbWUuCgpIaSBKdWVyZ2VuIC8g
Qm9yaXMgLyBQYXZlbCwKCkJpc2VjdGlvbiByZXN1bHQgaXM6CgphNGEzZWRlMjEzMmFlMDg2M2Uy
ZDQzZTA2ZjliNTY5N2M1MWE3YTNiIGlzIHRoZSBmaXJzdCBiYWQgY29tbWl0CmNvbW1pdCBhNGEz
ZWRlMjEzMmFlMDg2M2UyZDQzZTA2ZjliNTY5N2M1MWE3YTNiCkF1dGhvcjogUGF2ZWwgVGF0YXNo
aW4gPHBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20+CkRhdGU6ICAgV2VkIE5vdiAxNSAxNzozNjoz
MSAyMDE3IC0wODAwCgogICAgbW06IHplcm8gcmVzZXJ2ZWQgYW5kIHVuYXZhaWxhYmxlIHN0cnVj
dCBwYWdlcwogICAgCiAgICBTb21lIG1lbW9yeSBpcyByZXNlcnZlZCBidXQgdW5hdmFpbGFibGU6
IG5vdCBwcmVzZW50IGluIG1lbWJsb2NrLm1lbW9yeQogICAgKGJlY2F1c2Ugbm90IGJhY2tlZCBi
eSBwaHlzaWNhbCBwYWdlcyksIGJ1dCBwcmVzZW50IGluIG1lbWJsb2NrLnJlc2VydmVkLgogICAg
U3VjaCBtZW1vcnkgaGFzIGJhY2tpbmcgc3RydWN0IHBhZ2VzLCBidXQgdGhleSBhcmUgbm90IGlu
aXRpYWxpemVkIGJ5CiAgICBnb2luZyB0aHJvdWdoIF9faW5pdF9zaW5nbGVfcGFnZSgpLgogICAg
CiAgICBJbiBzb21lIGNhc2VzIHRoZXNlIHN0cnVjdCBwYWdlcyBhcmUgYWNjZXNzZWQgZXZlbiBp
ZiB0aGV5IGRvIG5vdAogICAgY29udGFpbiBhbnkgZGF0YS4gIE9uZSBleGFtcGxlIGlzIHBhZ2Vf
dG9fcGZuKCkgbWlnaHQgYWNjZXNzIHBhZ2UtPmZsYWdzCiAgICBpZiB0aGlzIGlzIHdoZXJlIHNl
Y3Rpb24gaW5mb3JtYXRpb24gaXMgc3RvcmVkIChDT05GSUdfU1BBUlNFTUVNLAogICAgU0VDVElP
Tl9JTl9QQUdFX0ZMQUdTKS4KICAgIAogICAgT25lIGV4YW1wbGUgb2Ygc3VjaCBtZW1vcnk6IHRy
aW1fbG93X21lbW9yeV9yYW5nZSgpIHVuY29uZGl0aW9uYWxseQogICAgcmVzZXJ2ZXMgZnJvbSBw
Zm4gMCwgYnV0IGU4MjBfX21lbWJsb2NrX3NldHVwKCkgbWlnaHQgcHJvdmlkZSB0aGUKICAgIGV4
aXRpbmcgbWVtb3J5IGZyb20gcGZuIDEgKGkuZS4gIEtWTSkuCiAgICAKICAgIFNpbmNlIHN0cnVj
dCBwYWdlcyBhcmUgemVyb2VkIGluIF9faW5pdF9zaW5nbGVfcGFnZSgpLCBhbmQgbm90IGR1cmlu
ZwogICAgYWxsb2NhdGlvbiB0aW1lLCB3ZSBtdXN0IHplcm8gc3VjaCBzdHJ1Y3QgcGFnZXMgZXhw
bGljaXRseS4KICAgIAogICAgVGhlIHBhdGNoIGludm9sdmVzIGFkZGluZyBhIG5ldyBtZW1ibG9j
ayBpdGVyYXRvcjoKICAgICAgICAgICAgZm9yX2VhY2hfcmVzdl91bmF2YWlsX3JhbmdlKGksIHBf
c3RhcnQsIHBfZW5kKQogICAgCiAgICBXaGljaCBpdGVyYXRlcyB0aHJvdWdoIHJlc2VydmVkICYm
ICFtZW1vcnkgbGlzdHMsIGFuZCB3ZSB6ZXJvIHN0cnVjdCBwYWdlcwogICAgZXhwbGljaXRseSBi
eSBjYWxsaW5nIG1tX3plcm9fc3RydWN0X3BhZ2UoKS4KICAgIAogICAgPT09CiAgICAKICAgIEhl
cmUgaXMgbW9yZSBkZXRhaWxlZCBleGFtcGxlIG9mIHByb2JsZW0gdGhhdCB0aGlzIHBhdGNoIGlz
IGFkZHJlc3Npbmc6CiAgICAKICAgIFJ1biB0ZXN0ZWQgb24gcWVtdSB3aXRoIHRoZSBmb2xsb3dp
bmcgYXJndW1lbnRzOgogICAgCiAgICAgICAgICAgIC1lbmFibGUta3ZtIC1jcHUga3ZtNjQgLW0g
NTEyIC1zbXAgMgogICAgCiAgICBUaGlzIHBhdGNoIHJlcG9ydHMgdGhhdCB0aGVyZSBhcmUgOTgg
dW5hdmFpbGFibGUgcGFnZXMuCiAgICAKICAgIFRoZXkgYXJlOiBwZm4gMCBhbmQgcGZucyBpbiBy
YW5nZSBbMTU5LCAyNTVdLgogICAgCiAgICBOb3RlLCB0cmltX2xvd19tZW1vcnlfcmFuZ2UoKSBy
ZXNlcnZlcyBvbmx5IHBmbnMgaW4gcmFuZ2UgWzAsIDE1XSwgaXQgZG9lcwogICAgbm90IHJlc2Vy
dmUgWzE1OSwgMjU1XSBvbmVzLgogICAgCiAgICBlODIwX19tZW1ibG9ja19zZXR1cCgpIHJlcG9y
dHMgbGludXggdGhhdCB0aGUgZm9sbG93aW5nIHBoeXNpY2FsIHJhbmdlcyBhcmUKICAgIGF2YWls
YWJsZToKICAgICAgICBbMSAsIDE1OF0KICAgIFsyNTYsIDEzMDc4M10KICAgIAogICAgTm90aWNl
LCB0aGF0IGV4YWN0bHkgdW5hdmFpbGFibGUgcGZucyBhcmUgbWlzc2luZyEKICAgIAogICAgTm93
LCBsZXRzIGNoZWNrIHdoYXQgd2UgaGF2ZSBpbiB6b25lIDA6IFsxLCAxMzEwMzldCiAgICAKICAg
IHBmbiAwLCBpcyBub3QgcGFydCBvZiB0aGUgem9uZSwgYnV0IHBmbnMgWzEsIDE1OF0sIGFyZS4K
ICAgIAogICAgSG93ZXZlciwgdGhlIGJpZ2dlciBwcm9ibGVtIHdlIGhhdmUgaWYgd2UgZG8gbm90
IGluaXRpYWxpemUgdGhlc2Ugc3RydWN0CiAgICBwYWdlcyBpcyB3aXRoIG1lbW9yeSBob3RwbHVn
LiAgQmVjYXVzZSwgdGhhdCBwYXRoIG9wZXJhdGVzIGF0IDJNCiAgICBib3VuZGFyaWVzIChzZWN0
aW9uX25yKS4gIEFuZCBjaGVja3MgaWYgMk0gcmFuZ2Ugb2YgcGFnZXMgaXMgaG90CiAgICByZW1v
dmFibGUuICBJdCBzdGFydHMgd2l0aCBmaXJzdCBwZm4gZnJvbSB6b25lLCByb3VuZHMgaXQgZG93
biB0byAyTQogICAgYm91bmRhcnkgKHN0dXJjdCBwYWdlcyBhcmUgYWxsb2NhdGVkIGF0IDJNIGJv
dW5kYXJpZXMgd2hlbiB2bWVtbWFwIGlzCiAgICBjcmVhdGVkKSwgYW5kIGNoZWNrcyBpZiB0aGF0
IHNlY3Rpb24gaXMgaG90IHJlbW92YWJsZS4gIEluIHRoaXMgY2FzZQogICAgc3RhcnQgd2l0aCBw
Zm4gMSBhbmQgY29udmVydCBpdCBkb3duIHRvIHBmbiAwLiAgTGF0ZXIgcGZuIGlzIGNvbnZlcnRl
ZAogICAgdG8gc3RydWN0IHBhZ2UsIGFuZCBzb21lIGZpZWxkcyBhcmUgY2hlY2tlZC4gIE5vdywg
aWYgd2UgZG8gbm90IHplcm8KICAgIHN0cnVjdCBwYWdlcywgd2UgZ2V0IHVucHJlZGljdGFibGUg
cmVzdWx0cy4KICAgIAogICAgSW4gZmFjdCB3aGVuIENPTkZJR19WTV9ERUJVRyBpcyBlbmFibGVk
LCBhbmQgd2UgZXhwbGljaXRseSBzZXQgYWxsCiAgICB2bWVtbWFwIG1lbW9yeSB0byBvbmVzLCB0
aGUgZm9sbG93aW5nIHBhbmljIGlzIG9ic2VydmVkIHdpdGgga2VybmVsIHRlc3QKICAgIHdpdGhv
dXQgdGhpcyBwYXRjaCBhcHBsaWVkOgogICAgCiAgICAgIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBr
ZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0ICAgICAgICAgIChudWxsKQogICAgICBJ
UDogaXNfcGFnZWJsb2NrX3JlbW92YWJsZV9ub2xvY2srMHgzNS8weDkwCiAgICAgIFBHRCAwIFA0
RCAwCiAgICAgIE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUCiAgICAgIC4uLgogICAgICB0YXNrOiBm
ZmZmODgwMDFmNGUyOTAwIHRhc2suc3RhY2s6IGZmZmZjOTAwMDAzMTQwMDAKICAgICAgUklQOiAw
MDEwOmlzX3BhZ2VibG9ja19yZW1vdmFibGVfbm9sb2NrKzB4MzUvMHg5MAogICAgICBDYWxsIFRy
YWNlOgogICAgICAgPyBpc19tZW1fc2VjdGlvbl9yZW1vdmFibGUrMHg1YS8weGQwCiAgICAgICBz
aG93X21lbV9yZW1vdmFibGUrMHg2Yi8weGEwCiAgICAgICBkZXZfYXR0cl9zaG93KzB4MWIvMHg1
MAogICAgICAgc3lzZnNfa2Zfc2VxX3Nob3crMHhhMS8weDEwMAogICAgICAga2VybmZzX3NlcV9z
aG93KzB4MjIvMHgzMAogICAgICAgc2VxX3JlYWQrMHgxYWMvMHgzYTAKICAgICAgIGtlcm5mc19m
b3BfcmVhZCsweDM2LzB4MTkwCiAgICAgICA/IHNlY3VyaXR5X2ZpbGVfcGVybWlzc2lvbisweDkw
LzB4YjAKICAgICAgIF9fdmZzX3JlYWQrMHgxNi8weDMwCiAgICAgICB2ZnNfcmVhZCsweDgxLzB4
MTMwCiAgICAgICBTeVNfcmVhZCsweDQ0LzB4YTAKICAgICAgIGVudHJ5X1NZU0NBTExfNjRfZmFz
dHBhdGgrMHgxZi8weGJkCiAgICAKICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8y
MDE3MTAxMzE3MzIxNC4yNzMwMC03LXBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20KICAgIFNpZ25l
ZC1vZmYtYnk6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZXZlbiBTaXN0YXJlIDxzdGV2ZW4uc2lzdGFyZUBvcmFjbGUuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IERhbmllbCBKb3JkYW4gPGRhbmllbC5tLmpvcmRhbkBvcmFjbGUuY29t
PgogICAgUmV2aWV3ZWQtYnk6IEJvYiBQaWNjbyA8Ym9iLnBpY2NvQG9yYWNsZS5jb20+CiAgICBU
ZXN0ZWQtYnk6IEJvYiBQaWNjbyA8Ym9iLnBpY2NvQG9yYWNsZS5jb20+CiAgICBBY2tlZC1ieTog
TWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+CiAgICBDYzogQWxleGFuZGVyIFBvdGFwZW5r
byA8Z2xpZGVyQGdvb2dsZS5jb20+CiAgICBDYzogQW5kcmV5IFJ5YWJpbmluIDxhcnlhYmluaW5A
dmlydHVvenpvLmNvbT4KICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGlu
YXJvLm9yZz4KICAgIENjOiBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29t
PgogICAgQ2M6IENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4K
ICAgIENjOiBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgICBDYzogRG1p
dHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgogICAgQ2M6IEhlaWtvIENhcnN0ZW5zIDxo
ZWlrby5jYXJzdGVuc0BkZS5pYm0uY29tPgogICAgQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6
eXRvci5jb20+CiAgICBDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+CiAgICBDYzog
TWFyayBSdXRsYW5kIDxtYXJrLnJ1dGxhbmRAYXJtLmNvbT4KICAgIENjOiBNYXR0aGV3IFdpbGNv
eCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KICAgIENjOiBNZWwgR29ybWFuIDxtZ29ybWFuQHRlY2hz
aW5ndWxhcml0eS5uZXQ+CiAgICBDYzogTWljaGFsIEhvY2tvIDxtaG9ja29Aa2VybmVsLm9yZz4K
ICAgIENjOiBTYW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+CiAgICBDYzogVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgICBDYzogV2lsbCBEZWFjb24gPHdpbGwuZGVh
Y29uQGFybS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4
LWZvdW5kYXRpb24ub3JnPgogICAgU2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgoKOjA0MDAwMCAwNDAwMDAgYjA0MjJjYjRmNWVmNjBm
NWJjN2YwNjg2ZDEzNWM4Njk2ODBjNjAzZCA1MWVmMjBhZmU2NDFhZmNlYWY1NTMwYjgzYjRmMWI5
YTUxNTYzOTM5IE0JaW5jbHVkZQo6MDQwMDAwIDA0MDAwMCA1NWJlN2E1ZGQ4Nzk1NzhkYzNmODhi
ZWMwNTliY2MzOTJlM2YxYTFjIGI0YzlmODFkZjA1NjI5YmIwMzRiNmQwYmRjMDQ1NDU3OWYyOTg2
ZmUgTQltbQoKCi0tClNhbmRlcgoKPiAKPiBKdWVyZ2VuCj4gCj4+Cj4+IC0tCj4+IFNhbmRlcgo+
Pgo+PiBBdHRhY2hlZDogLmNvbmZpZyBhbmQgZnVsbCBzZXJpYWwgbG9nCj4+Cj4+ICAwLjAwMDAw
MF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCj4+IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEZCMTAwIDAwMDAxNCAodjAwIEFD
UElBTSkKPj4gWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDAwMDAwMDAwQzdGOTAwMDAgMDAw
MDQ4ICh2MDEgTVNJICAgIE9FTVNMSUMgIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+IFsgICAg
MC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgwMDAwMDAwMEM3RjkwMjAwIDAwMDA4NCAodjAxIDc2NDBN
UyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+PiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBEU0RUIDB4MDAwMDAwMDBDN0Y5MDVFMCAwMDk0MjcgKHYwMSBBNzY0MCAgQTc2NDAxMDAgMDAw
MDAxMDAgSU5UTCAyMDA1MTExNykKPj4gWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUyAweDAwMDAw
MDAwQzdGOUUwMDAgMDAwMDQwCj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAw
MEM3RjkwMzkwIDAwMDA4OCAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAwMDAw
MDk3KQo+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDBDN0Y5MDQyMCAwMDAw
M0MgKHYwMSA3NjQwTVMgT0VNTUNGRyAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPj4gWyAgICAw
LjAwMDAwMF0gQUNQSTogU0xJQyAweDAwMDAwMDAwQzdGOTA0NjAgMDAwMTc2ICh2MDEgTVNJICAg
IE9FTVNMSUMgIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6
IE9FTUIgMHgwMDAwMDAwMEM3RjlFMDQwIDAwMDA3MiAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEw
MDkxMyBNU0ZUIDAwMDAwMDk3KQo+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUIDB4MDAwMDAw
MDBDN0Y5QTVFMCAwMDAxMDggKHYwMyBBTUQgICAgRkFNX0ZfMTAgMDAwMDAwMDIgQU1EICAwMDAw
MDAwMSkKPj4gWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwQzdGOUE2RjAgMDAw
MDM4ICh2MDEgNzY0ME1TIE9FTUhQRVQgIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+IFsgICAg
MC4wMDAwMDBdIEFDUEk6IElWUlMgMHgwMDAwMDAwMEM3RjlBNzMwIDAwMDExMCAodjAxIEFNRCAg
ICBSRDg5MFMgICAwMDIwMjAzMSBBTUQgIDAwMDAwMDAwKQo+PiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBTU0RUIDB4MDAwMDAwMDBDN0Y5QTg0MCAwMDBEQTQgKHYwMSBBIE0gSSAgUE9XRVJOT1cgMDAw
MDAwMDEgQU1EICAwMDAwMDAwMSkKPj4gWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBh
ZGRyZXNzIDB4ZmVlMDAwMDAKPj4gWyAgICAwLjAwMDAwMF0gU2V0dGluZyBBUElDIHJvdXRpbmcg
dG8gWGVuIFBWLgo+PiBbICAgIDAuMDAwMDAwXSBOVU1BIHR1cm5lZCBvZmYKPj4gWyAgICAwLjAw
MDAwMF0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAw
N2ZmZmZmZmZdCj4+IFsgICAgMC4wMDAwMDBdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAw
eDdmYzE1MDAwLTB4N2ZjMWVmZmZdCj4+IFsgICAgMC4wMDAwMDBdIHRzYzogRmFzdCBUU0MgY2Fs
aWJyYXRpb24gdXNpbmcgUElUCj4+IFsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgo+PiBbICAg
IDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAw
MGZmZmZmZl0KPj4gWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAw
MDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdCj4+IFsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1w
dHkKPj4gWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKPj4g
WyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzCj4+IFsgICAgMC4wMDAwMDBd
ICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMDA5NWZmZl0K
Pj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgw
MDAwMDAwMDdmZmZmZmZmXQo+PiBbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBb
bWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdCj4+IFsgICAgMC4wMDAw
MDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA1MjQxODEKPj4gWyAgICAwLjAwMDAwMF0gICBETUEg
em9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCj4+IFsgICAgMC4wMDAwMDBdICAgRE1BIHpv
bmU6IDIxIHBhZ2VzIHJlc2VydmVkCj4+IFsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDM5ODkg
cGFnZXMsIExJRk8gYmF0Y2g6MAo+PiBbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDgxMjgg
cGFnZXMgdXNlZCBmb3IgbWVtbWFwCj4+IFsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogNTIw
MTkyIHBhZ2VzLCBMSUZPIGJhdGNoOjMxCj4+IFsgICAgMC4wMDAwMDBdIEJVRzogdW5hYmxlIHRv
IGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0ICAgICAgICAgICAobnVs
bCkKPj4gWyAgICAwLjAwMDAwMF0gSVA6IHplcm9fcmVzdl91bmF2YWlsKzB4OGUvMHhlMQo+PiBb
ICAgIDAuMDAwMDAwXSBQR0QgMCBQNEQgMCAKPj4gWyAgICAwLjAwMDAwMF0gT29wczogMDAwMiBb
IzFdIFNNUAo+PiBbICAgIDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBpbjoKPj4gWyAgICAwLjAw
MDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyIE5vdCB0YWludGVkIDQuMTUuMC1yYzYt
MjAxODAxMDQtbGludXMtZG9mbHIrICMxCj4+IFsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6
IE1TSSBNUy03NjQwLzg5MEZYQS1HRDcwIChNUy03NjQwKSAgLCBCSU9TIFYxLjhCMSAwOS8xMy8y
MDEwCj4+IFsgICAgMC4wMDAwMDBdIFJJUDogZTAzMDp6ZXJvX3Jlc3ZfdW5hdmFpbCsweDhlLzB4
ZTEKPj4gWyAgICAwLjAwMDAwMF0gUlNQOiBlMDJiOmZmZmZmZmZmODI4MDNkNjggRUZMQUdTOiAw
MDAxMDAwNgo+PiBbICAgIDAuMDAwMDAwXSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAw
MDAwMDAwMDAwMDAxIFJDWDogMDAwMDAwMDAwMDAwMDAxMAo+PiBbICAgIDAuMDAwMDAwXSBSRFg6
IDAwMDAwMDAwMDAwN2ZmZmYgUlNJOiAwMDAwMDAwMDAwMDAwMTAwIFJESTogZmZmZmVhMDAwMjAw
MDAwMAo+PiBbICAgIDAuMDAwMDAwXSBSQlA6IGZmZmZmZmZmODI4MDNkNzAgUjA4OiBmZmZmZWEw
MDAyMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwMgo+PiBbICAgIDAuMDAwMDAwXSBSMTA6IDAw
MDAwMDAwMDAwMDAwMDIgUjExOiAwMDAwMDAwMDAwMDAwMDAzIFIxMjogZmZmZmVhMDAwMDAwMDAw
MAo+PiBbICAgIDAuMDAwMDAwXSBSMTM6IDAwMDAwMDAwMDAwMDAwMDAgUjE0OiBmZmZmZmZmZjgy
ODAzZjIwIFIxNTogMDAwMDAwMDAwMDAwMDAwMAo+PiBbICAgIDAuMDAwMDAwXSBGUzogIDAwMDAw
MDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZmZmZmY4MmUxNjAwMCgwMDAwKSBrbmxHUzowMDAwMDAw
MDAwMDAwMDAwCj4+IFsgICAgMC4wMDAwMDBdIENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBD
UjA6IDAwMDAwMDAwODAwNTAwMzMKPj4gWyAgICAwLjAwMDAwMF0gQ1IyOiAwMDAwMDAwMDAwMDAw
MDAwIENSMzogMDAwMDAwMDAwMjgyMzAwMCBDUjQ6IDAwMDAwMDAwMDAwMDA2NjAKPj4gWyAgICAw
LjAwMDAwMF0gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAwMDAwMDAwMCBEUjI6
IDAwMDAwMDAwMDAwMDAwMDAKPj4gWyAgICAwLjAwMDAwMF0gRFIzOiAwMDAwMDAwMDAwMDAwMDAw
IERSNjogMDAwMDAwMDAwMDAwMDAwMCBEUjc6IDAwMDAwMDAwMDAwMDAwMDAKPj4gWyAgICAwLjAw
MDAwMF0gQ2FsbCBUcmFjZToKPj4gWyAgICAwLjAwMDAwMF0gID8gZnJlZV9hcmVhX2luaXRfbm9k
ZXMrMHg2OTAvMHg2OWYKPj4gWyAgICAwLjAwMDAwMF0gID8gem9uZV9zaXplc19pbml0KzB4NGIv
MHg1MAo+PiBbICAgIDAuMDAwMDAwXSAgPyB4ZW5fcGFnZXRhYmxlX2luaXQrMHgxMy8weDQzZgo+
PiBbICAgIDAuMDAwMDAwXSAgPyBtZW1ibG9ja19maW5kX2RtYV9yZXNlcnZlKzB4MTQxLzB4MTVi
Cj4+IFsgICAgMC4wMDAwMDBdICA/IG1lbWJsb2NrX2ZpbmRfZG1hX3Jlc2VydmUrMHgxNTAvMHgx
NWIKPj4gWyAgICAwLjAwMDAwMF0gID8gbnVtYV9pbml0KzB4NDNjLzB4NDUzCj4+IFsgICAgMC4w
MDAwMDBdICA/IHNldHVwX2FyY2grMHg3YTAvMHg4N2YKPj4gWyAgICAwLjAwMDAwMF0gID8gc3Rh
cnRfa2VybmVsKzB4NTgvMHgzYTgKPj4gWyAgICAwLjAwMDAwMF0gID8gaW9tbXVfc2h1dGRvd25f
bm9vcCsweDEwLzB4MTAKPj4gWyAgICAwLjAwMDAwMF0gID8geGVuX3N0YXJ0X2tlcm5lbCsweDUy
OC8weDUzNAo+PiBbICAgIDAuMDAwMDAwXSBDb2RlOiBkYSA0OSBjMSBlMCAwNiA0ZCAwMSBlMCA0
OCA4YiA0NCAyNCAwOCA0OCA4ZCAwYyAxYSA0OCAwNSBmZiAwZiAwMCAwMCA0OCBjMSBlOCAwYyA0
OCAzOSBjOCA3NiAxNiA0YyA4OSBjNyBiOSAxMCAwMCAwMCAwMCA0NCA4OSBlOCA8ZjM+IGFiIDQ4
IGZmIGMzIDQ5IDgzIGMwIDQwIGViIGQyIDZhIDAwIDU1IDMxIGQyIDQ5IGM3IGMwIDkwIDc4IAo+
PiBbICAgIDAuMDAwMDAwXSBSSVA6IHplcm9fcmVzdl91bmF2YWlsKzB4OGUvMHhlMSBSU1A6IGZm
ZmZmZmZmODI4MDNkNjgKPj4gWyAgICAwLjAwMDAwMF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwCj4+
IFsgICAgMC4wMDAwMDBdIC0tLVsgZW5kIHRyYWNlIGI3ODhmMzJlMzhmNmRlMzkgXS0tLQo+PiBb
ICAgIDAuMDAwMDAwXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtp
bGwgdGhlIGlkbGUgdGFzayEKPj4gKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDkuMjE4XSBIYXJk
d2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KPj4KPiAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:22:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC1s-0004wi-Rh; Thu, 04 Jan 2018 20:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC1s-0004wL-4A
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:22:20 +0000
X-Inumbo-ID: 350bb3e7-f18d-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 350bb3e7-f18d-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:24:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457156679"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:32 +0000
Message-ID: <1515097329-31902-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 07/44] x86/boot: Use percpu pagetables for
	the idle vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGVhcmx5X3N3aXRjaF90b19pZGxlKCkgdG8gcmVwbGFjZSB0aGUgb3BlbmNvZGVk
IHN3aXRjaGluZyB0byBpZGxlCmNvbnRleHQgaW4gdGhlIEJTUCBhbmQgQVAgYm9vdCBwYXRocywg
YW5kIGV4dGVuZCBpdCB0byBzd2l0Y2ggYXdheSBmcm9tCmlkbGVfcGdfdGFibGVbXSBhcyB3ZWxs
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwgIDQgKysrLQogeGVuL2FyY2gveDg2L2RvbWFpbl9w
YWdlLmMgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgIHwgMjIgKysrKysr
KysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICB8ICA2ICsrKyst
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCB8ICAxICsKIDUgZmlsZXMgY2hhbmdlZCwg
MjkgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMGFlNzE1ZC4uOTNlODFj
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwpAQCAtMzQ5LDcgKzM0OSw5IEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZj
cHUgKnYpCiAgICAgZWxzZQogICAgIHsKICAgICAgICAgLyogSWRsZSBkb21haW4gKi8KLSAgICAg
ICAgdi0+YXJjaC5jcjMgPSBfX3BhKGlkbGVfcGdfdGFibGUpOworICAgICAgICB2LT5hcmNoLmNy
MyA9IHBlcl9jcHUocGVyY3B1X2lkbGVfcHQsIHYtPnZjcHVfaWQpOworICAgICAgICBCVUdfT04o
IXYtPmFyY2guY3IzKTsgLyogSGFkIGJldHRlciBiZSBpbml0aWFsaXNlZC4uLiAqLworCiAgICAg
ICAgIHJjID0gMDsKICAgICAgICAgdi0+YXJjaC5tc3IgPSBaRVJPX0JMT0NLX1BUUjsgLyogQ2F0
Y2ggc3RyYXkgbWlzdXNlcyAqLwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21h
aW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggMzQzMmE4NS4uOGYy
YmNkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbl9wYWdlLmMKQEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgdmNwdSAqbWFwY2FjaGVfY3VycmVudF92Y3B1KHZvaWQpCiAgICAgICAgIGlmICggKHYgPSBp
ZGxlX3ZjcHVbc21wX3Byb2Nlc3Nvcl9pZCgpXSkgPT0gY3VycmVudCApCiAgICAgICAgICAgICBz
eW5jX2xvY2FsX2V4ZWNzdGF0ZSgpOwogICAgICAgICAvKiBXZSBtdXN0IG5vdyBiZSBydW5uaW5n
IG9uIHRoZSBpZGxlIHBhZ2UgdGFibGUuICovCi0gICAgICAgIEFTU0VSVChyZWFkX2NyMygpID09
IF9fcGEoaWRsZV9wZ190YWJsZSkpOworICAgICAgICBBU1NFUlQocmVhZF9jcjMoKSA9PSB0aGlz
X2NwdShwZXJjcHVfaWRsZV9wdCkpOwogICAgIH0KIAogICAgIHJldHVybiB2OwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA0YWZm
NWJkLi5iOGU1MmNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4v
YXJjaC94ODYvc2V0dXAuYwpAQCAtMjM3LDExICsyMzcsMjkgQEAgdm9pZCBfX2luaXQgZGlzY2Fy
ZF9pbml0aWFsX2ltYWdlcyh2b2lkKQogCiBleHRlcm4gY2hhciBfX2luaXRfYmVnaW5bXSwgX19p
bml0X2VuZFtdLCBfX2Jzc19zdGFydFtdLCBfX2Jzc19lbmRbXTsKIAordm9pZCBlYXJseV9zd2l0
Y2hfdG9faWRsZSh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7CisgICAgc3RydWN0IHZjcHUgKnYgPSBpZGxlX3ZjcHVbY3B1XTsKKyAgICB1bnNpZ25l
ZCBsb25nIGNyNCA9IHJlYWRfY3I0KCk7CisKKyAgICBzZXRfY3VycmVudCh2KTsKKyAgICBwZXJf
Y3B1KGN1cnJfdmNwdSwgY3B1KSA9IHY7CisKKyAgICBhc20gdm9sYXRpbGUgKCAibW92ICVbbnBn
ZV0sICUlY3I0OyIKKyAgICAgICAgICAgICAgICAgICAibW92ICVbY3IzXSwgJSVjcjM7IgorICAg
ICAgICAgICAgICAgICAgICJtb3YgJVtwZ2VdLCAlJWNyNDsiCisgICAgICAgICAgICAgICAgICAg
OjoKKyAgICAgICAgICAgICAgICAgICAgW25wZ2VdICJyIiAoY3I0ICYgflg4Nl9DUjRfUEdFKSwK
KyAgICAgICAgICAgICAgICAgICAgW2NyM10gICJyIiAodi0+YXJjaC5jcjMpLAorICAgICAgICAg
ICAgICAgICAgICBbcGdlXSAgInIiIChjcjQpCisgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5
IiApOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9pZGxlX2RvbWFpbih2b2lkKQogewog
ICAgIHNjaGVkdWxlcl9pbml0KCk7Ci0gICAgc2V0X2N1cnJlbnQoaWRsZV92Y3B1WzBdKTsKLSAg
ICB0aGlzX2NwdShjdXJyX3ZjcHUpID0gY3VycmVudDsKKyAgICBlYXJseV9zd2l0Y2hfdG9faWRs
ZSgpOwogfQogCiB2b2lkIHNyYXRfZGV0ZWN0X25vZGUoaW50IGNwdSkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDIyMWQ5
YzcuLmFlMzliNDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVu
L2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzA3LDggKzMwNywxMCBAQCB2b2lkIHN0YXJ0X3NlY29u
ZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgLyogQ3JpdGljYWwgcmVnaW9uIHdpdGhvdXQgSURUIG9y
IFRTUy4gIEFueSBmYXVsdCBpcyBkZWFkbHkhICovCiAKICAgICBzZXRfcHJvY2Vzc29yX2lkKGNw
dSk7Ci0gICAgc2V0X2N1cnJlbnQoaWRsZV92Y3B1W2NwdV0pOwotICAgIHRoaXNfY3B1KGN1cnJf
dmNwdSkgPSBpZGxlX3ZjcHVbY3B1XTsKKyAgICBnZXRfY3B1X2luZm8oKS0+Y3I0ID0gWEVOX01J
TklNQUxfQ1I0OworCisgICAgZWFybHlfc3dpdGNoX3RvX2lkbGUoKTsKKwogICAgIHJkbXNybChN
U1JfRUZFUiwgdGhpc19jcHUoZWZlcikpOwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCmluZGV4
IDhhYzE3MDMuLmVlNTc2MzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaApAQCAtMjMwLDYgKzIzMCw3IEBA
IHN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2lycV9pc19lbmFibGVkKHZvaWQpCiAKIHZvaWQgdHJh
cF9pbml0KHZvaWQpOwogdm9pZCBpbml0X2lkdF90cmFwcyh2b2lkKTsKK3ZvaWQgZWFybHlfc3dp
dGNoX3RvX2lkbGUodm9pZCk7CiB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKTsKIHZvaWQg
cGVyY3B1X3RyYXBzX2luaXQodm9pZCk7CiB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQo
dm9pZCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:22:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC1s-0004wX-KP; Thu, 04 Jan 2018 20:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC1r-0004wK-Fk
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:22:19 +0000
X-Inumbo-ID: 3444a005-f18d-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3444a005-f18d-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:24:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457156676"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:26 +0000
Message-ID: <1515097329-31902-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 01/44] passthrough/vtd: Don't DMA to the
	stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RE1BLWluZyB0byB0aGUgc3RhY2sgaXMgZ2VuZXJhbGx5IGNvbnNpZGVyZWQgYmFkIHByYWN0aWNl
LiAgSW4gdGhpcyBjYXNlLCBpZiBhCnRpbWVvdXQgb2NjdXJzIGJlY2F1c2Ugb2YgYSBzbHVnZ2lz
aCBkZXZpY2Ugd2hpY2ggaXMgcHJvY2Vzc2luZyB0aGUgcmVxdWVzdCwKdGhlIGNvbXBsZXRpb24g
bm90aWZpY2F0aW9uIHdpbGwgY29ycnVwdCB0aGUgc3RhY2sgb2YgYSBzdWJzZXF1ZW50IGRlZXBl
ciBjYWxsCnRyZWUuCgpQbGFjZSB0aGUgcG9sbF9zbG90IGluIGEgcGVyY3B1IGFyZWEgYW5kIERN
QSB0byB0aGF0IGluc3RlYWQuCgpOb3RlOiBUaGlzIGNoYW5nZSBkb2VzIG5vdCBhZGRyZXNzIG90
aGVyIGlzc3VlcyB3aXRoIHRoZSBjdXJyZW50CmltcGxlbWVudGF0aW9uLCBzdWNoIGFzIG9uY2Ug
YSB0aW1lb3V0IGhhcyBiZWVuIHN1ZmZlcmVkLCBzdWJzZXF1ZW50CmNvbXBsZXRpb25zIGNhbid0
IGJlIGNvcnJlbGF0ZWQgd2l0aCB0aGVpciByZXF1ZXN0cy4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKSnVsaWVuOiBUaGlzIHdh
bnRzIGJhY2twb3J0aW5nIHRvIGFsbCByZWxlYXNlcywgYW5kIHRoZXJlZm9yZSBzaG91bGQgYmUK
Y29uc2lkZXJlZCBmb3IgNC4xMCBhdCB0aGlzIHBvaW50LgoKdjM6CiAqIEFkZCBub3RlIHRoYXQg
dGhlcmUgYXJlIHN0aWxsIG91dHN0YW5kaW5nIGlzc3Vlcy4KdjI6CiAqIFJldGFpbiB2b2xhdGls
ZSBkZWNsYXJhdGlvbiBmb3IgcG9sbF9zbG90LgogKiBJbml0aWFsaXNlIHBvbGxfc2xvdCB0byBR
SU5WQUxfU1RBVF9JTklUIG9uIGVhY2ggY2FsbC4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvcWludmFsLmMgfCA4ICsrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25z
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9xaW52YWwuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9xaW52YWwuYwppbmRl
eCBlOTVkYzU0Li41MWFlZjM3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvcWludmFsLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5jCkBA
IC0xNDcsMTMgKzE0NywxNSBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBxdWV1ZV9pbnZhbGlk
YXRlX3dhaXQoc3RydWN0IGlvbW11ICppb21tdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1OCBpZmxhZywgdTggc3csIHU4IGZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBmbHVzaF9kZXZfaW90bGIp
CiB7Ci0gICAgdm9sYXRpbGUgdTMyIHBvbGxfc2xvdCA9IFFJTlZBTF9TVEFUX0lOSVQ7CisgICAg
c3RhdGljIERFRklORV9QRVJfQ1BVKHZvbGF0aWxlIHUzMiwgcG9sbF9zbG90KTsKICAgICB1bnNp
Z25lZCBpbnQgaW5kZXg7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICB1NjQgZW50cnlf
YmFzZTsKICAgICBzdHJ1Y3QgcWludmFsX2VudHJ5ICpxaW52YWxfZW50cnksICpxaW52YWxfZW50
cmllczsKKyAgICB2b2xhdGlsZSB1MzIgKnRoaXNfcG9sbF9zbG90ID0gJnRoaXNfY3B1KHBvbGxf
c2xvdCk7CiAKICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZs
YWdzKTsKKyAgICAqdGhpc19wb2xsX3Nsb3QgPSBRSU5WQUxfU1RBVF9JTklUOwogICAgIGluZGV4
ID0gcWludmFsX25leHRfaW5kZXgoaW9tbXUpOwogICAgIGVudHJ5X2Jhc2UgPSBpb21tdV9xaV9j
dHJsKGlvbW11KS0+cWludmFsX21hZGRyICsKICAgICAgICAgICAgICAgICAgKChpbmRleCA+PiBR
SU5WQUxfRU5UUllfT1JERVIpIDw8IFBBR0VfU0hJRlQpOwpAQCAtMTY3LDcgKzE2OSw3IEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIHF1ZXVlX2ludmFsaWRhdGVfd2FpdChzdHJ1Y3QgaW9tbXUg
KmlvbW11LAogICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8ucmVzXzEgPSAwOwog
ICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MubG8uc2RhdGEgPSBRSU5WQUxfU1RBVF9E
T05FOwogICAgIHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkucmVzXzEgPSAwOwotICAg
IHFpbnZhbF9lbnRyeS0+cS5pbnZfd2FpdF9kc2MuaGkuc2FkZHIgPSB2aXJ0X3RvX21hZGRyKCZw
b2xsX3Nsb3QpID4+IDI7CisgICAgcWludmFsX2VudHJ5LT5xLmludl93YWl0X2RzYy5oaS5zYWRk
ciA9IHZpcnRfdG9fbWFkZHIodGhpc19wb2xsX3Nsb3QpID4+IDI7CiAKICAgICB1bm1hcF92dGRf
ZG9tYWluX3BhZ2UocWludmFsX2VudHJpZXMpOwogICAgIHFpbnZhbF91cGRhdGVfcXRhaWwoaW9t
bXUsIGluZGV4KTsKQEAgLTE4Miw3ICsxODQsNyBAQCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBx
dWV1ZV9pbnZhbGlkYXRlX3dhaXQoc3RydWN0IGlvbW11ICppb21tdSwKICAgICAgICAgdGltZW91
dCA9IE5PVygpICsgTUlMTElTRUNTKGZsdXNoX2Rldl9pb3RsYiA/CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpb21tdV9kZXZfaW90bGJfdGltZW91dCA6IFZURF9RSV9USU1F
T1VUKTsKIAotICAgICAgICB3aGlsZSAoIHBvbGxfc2xvdCAhPSBRSU5WQUxfU1RBVF9ET05FICkK
KyAgICAgICAgd2hpbGUgKCAqdGhpc19wb2xsX3Nsb3QgIT0gUUlOVkFMX1NUQVRfRE9ORSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGlmICggTk9XKCkgPiB0aW1lb3V0ICkKICAgICAgICAgICAg
IHsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:22:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC2F-000505-2N; Thu, 04 Jan 2018 20:22:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC2E-0004zg-DJ
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:22:42 +0000
X-Inumbo-ID: d8e7a436-f18c-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8e7a436-f18c-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 21:21:29 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464729966"
X-DWL: YES
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:25 +0000
Message-ID: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for a
	Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3b3JrIHdhcyBkZXZlbG9wZWQgYXMgYW4gU1AzIG1pdGlnYXRpb24sIGJ1dCBzaGVsdmVk
IHdoZW4gaXQgYmVjYW1lIGNsZWFyCnRoYXQgaXQgd2Fzbid0IHZpYWJsZSB0byBnZXQgZG9uZSBp
biB0aGUgdGltZWZyYW1lLgoKVG8gcHJvdGVjdCBhZ2FpbnN0IFNQMyBhdHRhY2tzLCBtb3N0IG1h
cHBpbmdzIG5lZWRzIHRvIGJlIGZsdXNoZWQgd2hpbGUgaW4KdXNlciBjb250ZXh0LiAgSG93ZXZl
ciwgdG8gcHJvdGVjdCBhZ2FpbnN0IGFsbCBjcm9zcy1WTSBhdHRhY2tzLCBpdCBpcwpuZWNlc3Nh
cnkgdG8gZW5zdXJlIHRoYXQgdGhlIFhlbiBzdGFja3MgYXJlIG5vdCBtYXBwZWQgaW4gYW55IG90
aGVyIGNwdXMKYWRkcmVzcyBzcGFjZSwgb3IgYW4gYXR0YWNrZXIgY2FuIHN0aWxsIHJlY292ZXIg
YXQgbGVhc3QgdGhlIEdQUiBzdGF0ZSBvZgpzZXBhcmF0ZSBWTXMuCgpUbyBoYXZlIGlzb2xhdGVk
IHN0YWNrcywgWGVuIG5lZWRzIGEgcGVyLXBjcHUgaXNvbGF0ZWQgcmVnaW9uLCB3aGljaCByZXF1
aXJlcwp0aGF0IHR3byBwQ1BVcyBuZXZlciBzaGFyZSB0aGUgc2FtZSAlY3IzLiAgVGhpcyBpcyB0
cml2aWFsIGZvciAzMmJpdCBQViBndWVzdHMKYW5kIEhWTSBndWVzdHMgZHVlIHRvIHRoZSBleGlz
dGluZyBwZXItdmNwdSBNb25pdG9yIFRhYmxlcywgYnV0IGlzIHByb2JsZW1hdGljCmZvciA2NGJp
dCBQViBndWVzdHMsIHdoaWNoIHdpbGwgcnVuIG9uIHRoZSBzYW1lICVjcjMgd2hlbiBzY2hlZHVs
aW5nIGRpZmZlcmVudAp0aHJlYWRzIGZyb20gdGhlIHNhbWUgcHJvY2Vzcy4KClRvIGF2b2lkIGJy
ZWFraW5nIHRoZSBQViBBQkksIFhlbiBuZWVkcyB0byBzaGFkb3cgdGhlIGd1ZXN0IEw0IHBhZ2V0
YWJsZXMgaWYKaXQgd2FudHMgdG8gbWFpbnRhaW4gdGhlIHVuaXF1ZSAlY3IzIHByb3BlcnR5IGl0
IG5lZWRzLgoKdGw7ZHIgVGhlIHNoYWRvd2luZyBhbGdvcml0aG0gaW4gcHQtc2hhZG93LmMgaXMg
dG9vIG11Y2ggb2YgYSBwZXJmb3JtYW5jZQpvdmVyaGVhZCB0byBiZSB2aWFibGUsIGFuZCB2ZXJ5
IGhpZ2ggcmlzayB0byBwcm9kdWN0aXNlIGluIGFuIGVtYmFyZ28gd2luZG93LgpJZiB3ZSB3YW50
IHRvIGNvbnRpbnVlIGRvd24gdGhpcyByb3V0ZSwgd2UgZWl0aGVyIG5lZWQgc29tZW9uZSB0byBo
YXZlIGEKY2xldmVyIGFsdGVybmF0aXZlIHRvIHRoZSBzaGFkb3dpbmcgYWxnb3JpdGhtIEkgY2Ft
ZSB1cCB3aXRoLCBvciBjaGFuZ2UgdGhlIFBWCkFCSSB0byByZXF1aXJlIFZNcyBub3QgdG8gc2hh
cmUgTDQgcGFnZXRhYmxlcy4KCkVpdGhlciB3YXksIHRoZXNlIHBhdGNoZXMgYXJlIHByZXNlbnRl
ZCB0byBzdGFydCBhIGRpc2N1c3Npb24gb2YgdGhlIGlzc3Vlcy4KVGhlIHNlcmllcyBhcyBhIHdo
b2xlIGlzIG5vdCBpbiBhIHN1aXRhYmxlIHN0YXRlIGZvciBjb21taXR0aW5nLgoKfkFuZHJldwoK
QW5kcmV3IENvb3BlciAoNDQpOgogIHBhc3N0aHJvdWdoL3Z0ZDogRG9uJ3QgRE1BIHRvIHRoZSBz
dGFjayBpbiBxdWV1ZV9pbnZhbGlkYXRlX3dhaXQoKQogIHg4Ni9pZHQ6IEZhY3RvciBvdXQgZW5h
YmxpbmcgYW5kIGRpc2FibGluZyBvZiBJU1RzCiAgeDg2L3B2OiBSZW5hbWUgaW52YWxpZGF0ZV9z
aGFkb3dfbGR0KCkgdG8gcHZfZGVzdHJveV9sZHQoKQogIHg4Ni9ib290OiBJbnRyb2R1Y2UgY3B1
X3NtcGJvb3RfYnNwKCkgdG8gZHluYW1pY2FsbHkgYWxsb2NhdGUgQlNQIHN0YXRlCiAgeDg2L2Jv
b3Q6IE1vdmUgYXJjaF9pbml0X21lbW9yeSgpIGVhcmxpZXIgaW4gdGhlIGJvb3Qgc2VxdWVuY2UK
ICB4ODYvYm9vdDogQWxsb2NhdGUgcGVyY3B1IHBhZ2V0YWJsZXMgZm9yIHRoZSBpZGxlIHZjcHVz
CiAgeDg2L2Jvb3Q6IFVzZSBwZXJjcHUgcGFnZXRhYmxlcyBmb3IgdGhlIGlkbGUgdmNwdXMKICB4
ODYvcHY6IEF2b2lkIGFuIG9wZW5jb2RlZCBtb3YgdG8gJWNyMyBpbiB0b2dnbGVfZ3Vlc3RfbW9k
ZSgpCiAgeDg2L21tOiBUcmFjayB0aGUgY3VycmVudCAlY3IzIGluIGEgcGVyX2NwdSB2YXJpYWJs
ZQogIHg4Ni9wdC1zaGFkb3c6IEluaXRpYWwgaW5mcmFzdHJ1Y3R1cmUgZm9yIEw0IFBWIHBhZ2V0
YWJsZSBzaGFkb3dpbmcKICB4ODYvcHQtc2hhZG93OiBBbHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VE
IG9uIEw0ZSB1cGRhdGVzCiAgeDg2L2ZpeG1hcDogVGVtcG9yYXJpbHkgYWRkIGEgcGVyY3B1IGZp
eG1hcCByYW5nZQogIHg4Ni9wdC1zaGFkb3c6IFNoYWRvdyBMNCB0YWJsZXMgZnJvbSA2NGJpdCBQ
ViBndWVzdHMKICB4ODYvbW06IEFkZGVkIHNhZmV0eSBjaGVja3MgdGhhdCBwYWdldGFibGVzIGFy
ZW4ndCBzaGFyZWQKICB4ODY6IFJlYXJyYW5nZSB0aGUgdmlydHVhbCBsYXlvdXQgdG8gaW50cm9k
dWNlIGEgUEVSQ1BVIGxpbmVhciBzbG90CiAgeGVuL2lwaTogSW50cm9kdWNlIGFyY2hfaXBpX3Bh
cmFtX29rKCkgdG8gY2hlY2sgSVBJIHBhcmFtZXRlcnMKICB4ODYvc21wOiBJbmZyYXN0cnVjdHVy
ZSBmb3IgYWxsb2NhdGluZyBhbmQgZnJlZWluZyBwZXJjcHUgcGFnZXRhYmxlcwogIHg4Ni9tbTog
TWFpbnRhaW4gdGhlIGNvcnJlY3QgcGVyY3B1IG1hcHBpbmdzIG9uIGNvbnRleHQgc3dpdGNoCiAg
eDg2L2Jvb3Q6IERlZmVyIFRTUy9JU1Qgc2V0dXAgdW50aWwgbGF0ZXIgZHVyaW5nIGJvb3Qgb24g
dGhlIEJTUAogIHg4Ni9zbXA6IEFsbG9jYXRlIGEgcGVyY3B1IGxpbmVhciByYW5nZSBmb3IgdGhl
IElEVAogIHg4Ni9zbXA6IFN3aXRjaCB0byB1c2luZyB0aGUgcGVyY3B1IElEVCBtYXBwaW5ncwog
IHg4Ni9tbTogVHJhY2sgd2hldGhlciB0aGUgY3VycmVudCBjcjMgaGFzIGEgc2hvcnQgb3IgZXh0
ZW5kZWQgZGlyZWN0bWFwCiAgeDg2L3NtcDogQWxsb2NhdGUgcGVyY3B1IHJlc291cmNlcyBmb3Ig
bWFwX2RvbWFpbl9wYWdlKCkgdG8gdXNlCiAgeDg2L21hcGNhY2hlOiBSZWltcGxlbWVudCBtYXBf
ZG9tYWluX3BhZ2UoKSBmcm9tIHNjcmF0Y2gKICB4ODYvZml4bWFwOiBEcm9wIHBlcmNwdSBmaXht
YXAgcmFuZ2UKICB4ODYvcHQtc2hhZG93OiBNYWludGFpbiBhIHNtYWxsIGNhY2hlIG9mIHNoYWRv
d2VkIGZyYW1lcwogIHg4Ni9zbXA6IEFsbG9jYXRlIGEgcGVyY3B1IGxpbmVhciByYW5nZSBmb3Ig
dGhlIGNvbXBhdCB0cmFuc2xhdGlvbiBhcmVhLgogIHg4Ni94bGF0OiBVc2UgdGhlIHBlcmNwdSBj
b21wYXQgdHJhbnNsYXRpb24gYXJlYQogIHg4Ni9zbXA6IEFsbG9jYXRlIHBlcmNwdSByZXNvdXJj
ZXMgZm9yIHRoZSBHRFQgYW5kIExEVAogIHg4Ni9wdjogQnJlYWsgaGFuZGxlX2xkdF9tYXBwaW5n
X2ZhdWx0KCkgb3V0IG9mIGhhbmRsZV9nZHRfbGR0X21hcHBpbmdfZmF1bHQoKQogIHg4Ni9wdjog
RHJvcCBzdXBwb3J0IGZvciBwYWdpbmcgb3V0IHRoZSBMRFQKICB4ODY6IEFsd2F5cyByZWxvYWQg
dGhlIExEVCBvbiB2Y3B1IGNvbnRleHQgc3dpdGNoCiAgeDg2L3NtcDogVXNlIHRoZSBwZXJjcHUg
R0RUL0xEVCBtYXBwaW5ncwogIHg4NjogRHJvcCB0aGUgUEVSRE9NQUlOIG1hcHBpbmdzCiAgeDg2
L3NtcDogQWxsb2NhdGUgdGhlIHN0YWNrIGluIHRoZSBwZXJjcHUgcmFuZ2UKICB4ODYvbW9uaXRv
cjogQ2FwdHVyZSBYZW4ncyBpbnRlbnQgdG8gdXNlIG1vbml0b3IgYXQgYm9vdCB0aW1lCiAgeDg2
L21pc2M6IE1vdmUgc29tZSBJUEkgcGFyYW1ldGVycyBvZmYgdGhlIHN0YWNrCiAgeDg2L21jYTog
TW92ZSBfX0hZUEVSVklTT1JfbWNhIElQSSBwYXJhbWV0ZXJzIG9mZiB0aGUgc3RhY2sKICB4ODYv
c21wOiBJbnRyb2R1Y2UgZ2V0X3NtcF9pcGlfYnVmKCkgYW5kIHRha2UgbW9yZSBJUEkgcGFyYW1l
dGVycyBvZmYgdGhlIHN0YWNrCiAgeDg2L2Jvb3Q6IFN3aXRjaCB0aGUgQVBzIHRvIHRoZSBwZXJj
cHUgcGFnZXRhYmxlcyBiZWZvcmUgZW50ZXJpbmcgQwogIHg4Ni9zbXA6IFN3aXRjaCB0byB1c2lu
ZyB0aGUgcGVyY3B1IHN0YWNrcwogIHg4Ni9zbXA6IEFsbG9jYXRlIGEgcGVyY3B1IGxpbmVhciBy
YW5nZSBmb3IgdGhlIFRTUwogIHg4Ni9zbXA6IFVzZSB0aGUgcGVyY3B1IFRTUyBtYXBwaW5nCiAg
bWlzYyBkZWJ1Z2dpbmcKCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgICAgICAgfCAg
MzAgKy0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYyAgfCAgNTcgKysrLS0K
IHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cuYyB8ICAyNiArLS0KIHhlbi9hcmNo
L3g4Ni9hY3BpL2xpYi5jICAgICAgICAgICAgICB8ICAxNiArLQogeGVuL2FyY2gveDg2L2Jvb3Qv
eDg2XzY0LlMgICAgICAgICAgIHwgIDI0ICstCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAg
ICAgICAgICAgfCAgOTAgKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jICAg
ICAgICB8IDE0MyArKysrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbXRyci9tYWluLmMgICAg
ICAgICB8ICAyNyArKy0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICB8ICA5
NCArKysrLS0tLQogeGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICAgICAgIHwgMzUzICsr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAg
ICAgICAgICAgfCAgMTMgKy0KIHhlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCAgICAgICAgICB8
ICAgOCArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgIDE0IC0tCiB4
ZW4vYXJjaC94ODYvaHZtL3NhdmUuYyAgICAgICAgICAgICAgfCAgIDQgLQogeGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMgICAgICAgICAgfCAgNTEgKystLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAg
ICAgICAgICB8IDM4MCArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYyAgICAgICB8ICAgNCArCiB4ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxs
LmMgICAgfCAgNDAgKystLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgICAgICAgICAgIHwg
ICA5ICstCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgIHwgIDYyICsrKystCiB4ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jICAgICAgICAgfCAgIDUgLQogeGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jICAgICAgICAgICAgIHwgIDU1ICstLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oICAg
ICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAgICAgICAgICB8
ICAgNiArLQogeGVuL2FyY2gveDg2L3B2L21tLmggICAgICAgICAgICAgICAgIHwgIDM1ICsrLQog
eGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jICAgICAgICAgIHwgNDI4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAg
ICAgfCAxMzAgKysrKysrKysrLS0KIHhlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICAg
ICB8ICAgOCArLQogeGVuL2FyY2gveDg2L3NtcC5jICAgICAgICAgICAgICAgICAgIHwgICAyICsK
IHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgICB8IDM5OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3N5c2N0bC5jICAgICAgICAgICAgICAg
IHwgIDEwICstCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAgICAgICAgICAgICAgfCAgMjkgKy0t
CiB4ZW4vYXJjaC94ODYvdGltZS5jICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHhlbi9hcmNo
L3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICB8IDMyOCArKysrKysrKysrKysrKysrKysrKyst
LS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAgICB8ICAzNCArLS0KIHhl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vY29tbW9uL2Vm
aS9ydW50aW1lLmMgICAgICAgICAgICAgfCAgMjMgKy0KIHhlbi9jb21tb24vc21wLmMgICAgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFs
LmMgfCAgIDggKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCAgICAgICAgICAgICB8ICAgMSAt
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtcC5oICAgICAgICAgICAgfCAgIDMgKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9jb25maWcuaCAgICAgICAgIHwgIDc3ICsrKy0tLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZS5oICAgICB8ICAgNSArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICAg
ICB8ICA2NyArLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggICB8ICAg
MSAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oICAgICAgICAgICAgfCAgMTkgKy0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgICB8ICAzMiArLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbXdhaXQuaCAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2Uu
aCAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgICAg
IHwgIDIyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggICAgICAgICAgfCAgIDMgKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9wdC1zaGFkb3cuaCAgIHwgMTAwICsrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3NtcC5oICAgICAgICAgICAgfCAgMzkgKysrKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9zeXN0ZW0uaCAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2
XzY0L3VhY2Nlc3MuaCB8ICAgNiArLQogeGVuL2luY2x1ZGUveGVuL3NtcC5oICAgICAgICAgICAg
ICAgIHwgICAyIC0KIDYwIGZpbGVzIGNoYW5nZWQsIDIwMjcgaW5zZXJ0aW9ucygrKSwgMTMyOSBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvcHQtc2hhZG93
LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3B0LXNoYWRvdy5o
CgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:22:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC2F-00050R-8X; Thu, 04 Jan 2018 20:22:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC2E-0004zh-Dw
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:22:42 +0000
X-Inumbo-ID: d9db936c-f18c-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9db936c-f18c-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 21:21:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464729969"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:27 +0000
Message-ID: <1515097329-31902-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 02/44] x86/idt: Factor out enabling and
	disabling of ISTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIGFsdGVyYXRpb24gb2YgSVNUIHNldHRpbmdzIChvdGhlciB0aGFuIHRoZSBjcmFzaCBwYXRo
KSBoYXBwZW4gaW4gYW4KaWRlbnRpY2FsIHRyaXBsZS4gIEludHJvZHVjZSBoZWxwZXJzIHRvIGtl
ZXAgdGhlIHRyaXBsZSBpbiBzeW5jLCBhbmQgcmVkdWNlCnRoZSByaXNrIG9mIG9wZW5jb2RlZCBt
aXN0YWtlcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICB8ICA0ICstLS0K
IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgfCAgOCArKy0tLS0tLQogeGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyAgICAgICAgICB8ICA0ICstLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAg
ICAgICAgICAgfCAgNCArLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgMTQg
KysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTUgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggZTk1ODhiMy4uYjE4ZTBmNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5j
CkBAIC03MDMsOSArNzAzLDcgQEAgdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAlsdHIo
VFNTX0VOVFJZIDw8IDMpOwogCWxsZHQoMCk7CiAKLQlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1b
VFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKLQlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1b
VFJBUF9ubWldLAkgICAgICBJU1RfTk1JKTsKLQlzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJB
UF9tYWNoaW5lX2NoZWNrXSwgSVNUX01DRSk7CisJZW5hYmxlX2VhY2hfaXN0KGlkdF90YWJsZXNb
Y3B1XSk7CiAKIAkvKgogCSAqIEJvdHRvbS1vZi1zdGFjayBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25l
ZCEKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKaW5kZXggMmU2MmI5Yi4uN2JmYjBiYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAg
LTEwMzgsOSArMTAzOCw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF9mcm9tKHN0cnVj
dCB2Y3B1ICp2KQogICAgIHN2bV92bWxvYWRfcGEocGVyX2NwdShob3N0X3ZtY2IsIGNwdSkpOwog
CiAgICAgLyogUmVzdW1lIHVzZSBvZiBJU1RzIG5vdyB0aGF0IHRoZSBob3N0IFRSIGlzIHJlaW5z
dGF0ZWQuICovCi0gICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0
XSwgIElTVF9ERik7Ci0gICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAg
ICAgICAgIElTVF9OTUkpOwotICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hp
bmVfY2hlY2tdLCBJU1RfTUNFKTsKKyAgICBlbmFibGVfZWFjaF9pc3QoaWR0X3RhYmxlc1tjcHVd
KTsKIH0KIAogc3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQpA
QCAtMTA1OSw5ICsxMDU3LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVj
dCB2Y3B1ICp2KQogICAgICAqIENhbm5vdCB1c2UgSVNUcyBmb3IgTk1JLyNNQy8jREYgd2hpbGUg
d2UgYXJlIHJ1bm5pbmcgd2l0aCB0aGUgZ3Vlc3QgVFIuCiAgICAgICogQnV0IHRoaXMgZG9lc24n
dCBtYXR0ZXI6IHRoZSBJU1QgaXMgb25seSByZXEnZCB0byBoYW5kbGUgU1lTQ0FMTC9TWVNSRVQu
CiAgICAgICovCi0gICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0
XSwgIElTVF9OT05FKTsKLSAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9ubWldLCAg
ICAgICAgICAgSVNUX05PTkUpOwotICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21h
Y2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CisgICAgZGlzYWJsZV9lYWNoX2lzdChpZHRfdGFibGVz
W2NwdV0pOwogCiAgICAgc3ZtX3Jlc3RvcmVfZHIodik7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDdiOTdmZjguLmU3
ZmExNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwpAQCAtNzIzLDkgKzcyMyw3IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3Rf
YWxsb2ModW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoIGlkdF90YWJsZXNbY3B1XSA9PSBOVUxM
ICkKICAgICAgICAgZ290byBvdXQ7CiAgICAgbWVtY3B5KGlkdF90YWJsZXNbY3B1XSwgaWR0X3Rh
YmxlLCBJRFRfRU5UUklFUyAqIHNpemVvZihpZHRfZW50cnlfdCkpOwotICAgIHNldF9pc3QoJmlk
dF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfTk9ORSk7Ci0gICAgc2V0X2lz
dCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OT05FKTsKLSAgICBz
ZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNoaW5lX2NoZWNrXSwgSVNUX05PTkUpOwor
ICAgIGRpc2FibGVfZWFjaF9pc3QoaWR0X3RhYmxlc1tjcHVdKTsKIAogICAgIGZvciAoIHN0dWJf
cGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9QQUdFIC0gMSk7CiAgICAgICAgICAgaSA8
IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJTX1BFUl9QQUdFIC0gMSkpOyArK2kgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpp
bmRleCBkYjE2YTQ0Li5kMDZhZDY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTg4NCw5ICsxODg0LDcgQEAgdm9pZCBfX2lu
aXQgaW5pdF9pZHRfdHJhcHModm9pZCkKICAgICBzZXRfaW50cl9nYXRlKFRSQVBfc2ltZF9lcnJv
ciwmc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvcik7CiAKICAgICAvKiBTcGVjaWZ5IGRlZGljYXRlZCBp
bnRlcnJ1cHQgc3RhY2tzIGZvciBOTUksICNERiwgYW5kICNNQy4gKi8KLSAgICBzZXRfaXN0KCZp
ZHRfdGFibGVbVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKLSAgICBzZXRfaXN0KCZpZHRf
dGFibGVbVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05NSSk7Ci0gICAgc2V0X2lzdCgmaWR0X3Rh
YmxlW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworICAgIGVuYWJsZV9lYWNoX2lzdChp
ZHRfdGFibGUpOwogCiAgICAgLyogQ1BVMCB1c2VzIHRoZSBtYXN0ZXIgSURULiAqLwogICAgIGlk
dF90YWJsZXNbMF0gPSBpZHRfdGFibGU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCA0MWE4
ZDhjLi5hMGM1MjRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQ1Nyw2ICs0NTcsMjAg
QEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzZXRfaXN0KGlkdF9lbnRyeV90ICppZHQsIHVu
c2lnbmVkIGxvbmcgaXN0KQogICAgIF93cml0ZV9nYXRlX2xvd2VyKGlkdCwgJm5ldyk7CiB9CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCBlbmFibGVfZWFjaF9pc3QoaWR0X2VudHJ5X3QgKmlkdCkKK3sK
KyAgICBzZXRfaXN0KCZpZHRbVFJBUF9kb3VibGVfZmF1bHRdLCAgSVNUX0RGKTsKKyAgICBzZXRf
aXN0KCZpZHRbVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05NSSk7CisgICAgc2V0X2lzdCgmaWR0
W1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9NQ0UpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQg
ZGlzYWJsZV9lYWNoX2lzdChpZHRfZW50cnlfdCAqaWR0KQoreworICAgIHNldF9pc3QoJmlkdFtU
UkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfTk9ORSk7CisgICAgc2V0X2lzdCgmaWR0W1RSQVBfbm1p
XSwgICAgICAgICAgIElTVF9OT05FKTsKKyAgICBzZXRfaXN0KCZpZHRbVFJBUF9tYWNoaW5lX2No
ZWNrXSwgSVNUX05PTkUpOworfQorCiAjZGVmaW5lIElEVF9FTlRSSUVTIDI1NgogZXh0ZXJuIGlk
dF9lbnRyeV90IGlkdF90YWJsZVtdOwogZXh0ZXJuIGlkdF9lbnRyeV90ICppZHRfdGFibGVzW107
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:22:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC2F-00050r-F1; Thu, 04 Jan 2018 20:22:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC2E-0004zu-M2
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:22:42 +0000
X-Inumbo-ID: da372a35-f18c-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da372a35-f18c-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 21:21:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464729968"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:30 +0000
Message-ID: <1515097329-31902-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 05/44] x86/boot: Move arch_init_memory()
	earlier in the boot sequence
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aWRsZV9wZ190YWJsZVtdIG5lZWRzIGFsbCBzbG90cyBwb3B1bGF0ZWQgYmVmb3JlIGl0IGlzIGNv
cGllZCB0byBjcmVhdGUgdGhlCnZjcHUgaWRsZSBwYWdldGFibGVzLiAgT25lIG1pc3Npbmcgc2xv
dCBpcyBmb3IgTU1DRkcsIHdoaWNoIGlzIG5vdyBhbGxvY2F0ZWQKZWFybHkuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9zZXR1cC5jICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyB8
IDE1ICsrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKaW5kZXggNjQyODZmNy4uNGFmZjViZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1MDIsNiArMTUw
Miw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJp
X3ApCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKICAgICAgICAgc2V0X2luX2NyNChYODZf
Q1I0X0ZTR1NCQVNFKTsKIAorICAgIGFyY2hfaW5pdF9tZW1vcnkoKTsKKwogICAgIGNwdV9zbXBi
b290X2JzcCgpOwogCiAgICAgaW5pdF9pZGxlX2RvbWFpbigpOwpAQCAtMTUxMiw4ICsxNTE0LDYg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
IAogICAgIGVhcmx5X3RpbWVfaW5pdCgpOwogCi0gICAgYXJjaF9pbml0X21lbW9yeSgpOwotCiAg
ICAgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKCk7CiAKICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgYi94ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMKaW5kZXggOWIzN2RhNi4uNjhlZWUzMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwpAQCAtODMxLDYgKzgz
MSw3IEBAIHN0YXRpYyBpbnQgZXh0ZW5kX2ZyYW1lX3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2lu
Zm8gKmluZm8pCiB2b2lkIF9faW5pdCBzdWJhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiB7CiAgICAg
dW5zaWduZWQgbG9uZyBpLCBuLCB2LCBtMnBfc3RhcnRfbWZuOworICAgIGw0X3BnZW50cnlfdCAq
cGw0ZTsKICAgICBsM19wZ2VudHJ5X3QgbDNlOwogICAgIGwyX3BnZW50cnlfdCBsMmU7CiAKQEAg
LTg4Niw2ICs4ODcsMjAgQEAgdm9pZCBfX2luaXQgc3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQog
ICAgICAgICB9CiAgICAgfQogCisgICAgLyogQ3JlYXRlIGFuIEwzIHRhYmxlIGZvciB0aGUgTU1D
RkcgcmVnaW9uLCBvciByZW1hcCBpdCBOWC4gKi8KKyAgICBwbDRlID0gJmlkbGVfcGdfdGFibGVb
bDRfdGFibGVfb2Zmc2V0KFBDSV9NQ0ZHX1ZJUlRfU1RBUlQpXTsKKyAgICBpZiAoICEobDRlX2dl
dF9mbGFncygqcGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgeworICAgICAgICBsM19wZ2Vu
dHJ5X3QgKmwzdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKworICAgICAgICBCVUdfT04oIWwz
dCk7CisKKyAgICAgICAgY2xlYXJfcGFnZShsM3QpOworICAgICAgICAqcGw0ZSA9IGw0ZV9mcm9t
X3BhZGRyKHZpcnRfdG9fbWFkZHIobDN0KSwgX19QQUdFX0hZUEVSVklTT1JfUlcpOworICAgIH0K
KyAgICBlbHNlCisgICAgICAgIGw0ZV9hZGRfZmxhZ3MoKnBsNGUsIF9QQUdFX05YX0JJVCk7CisK
ICAgICAvKiBNYXJrIGFsbCBvZiBkaXJlY3QgbWFwIE5YIGlmIGhhcmR3YXJlIHN1cHBvcnRzIGl0
LiAqLwogICAgIGlmICggIWNwdV9oYXNfbnggKQogICAgICAgICByZXR1cm47Ci0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:22:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC2H-00052S-LL; Thu, 04 Jan 2018 20:22:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC2F-00051W-VD
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:22:43 +0000
X-Inumbo-ID: da6e19a8-f18c-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da6e19a8-f18c-11e7-b4a6-bc764e045a96;
 Thu, 04 Jan 2018 21:21:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464729971"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:28 +0000
Message-ID: <1515097329-31902-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 03/44] x86/pv: Rename
	invalidate_shadow_ldt() to pv_destroy_ldt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YW5kIG1vdmUgaXQgaW50byBwdi9kZXNjcmlwdG9yLXRhYmxlcy5jIGJlc2lkZSBpdHMgR0RUIGNv
dW50ZXJwYXJ0LiAgUmVkdWNlCnRoZSAhaW5faXJxKCkgY2hlY2sgZnJvbSBhIEJVR19PTigpIHRv
IEFTU0VSVCgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCnYyOgogKiBOZXcKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAg
ICAgICAgICAgICB8IDUxICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxlcy5jIHwgNDIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggICAgICAgICB8ICAzICsr
KwogMyBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCA0OCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE1
NmY4NzUuLjE0Y2ZhOTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0xMjUsNiArMTI1LDcgQEAKIAogI2luY2x1ZGUgPGFzbS9odm0vZ3Jh
bnRfdGFibGUuaD4KICNpbmNsdWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KKyNpbmNsdWRlIDxh
c20vcHYvbW0uaD4KIAogI2luY2x1ZGUgInB2L21tLmgiCiAKQEAgLTU0NCw0OCArNTQ1LDYgQEAg
c3RhdGljIGlubGluZSB2b2lkIHNldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKIGNvbnN0IGNoYXIgX19zZWN0aW9uKCIuYnNzLnBhZ2VfYWxpZ25lZC5jb25zdCIp
IF9fYWxpZ25lZChQQUdFX1NJWkUpCiAgICAgemVyb19wYWdlW1BBR0VfU0laRV07CiAKLS8qCi0g
KiBGbHVzaCB0aGUgTERULCBkcm9wcGluZyBhbnkgdHlwZXJlZnMuICBSZXR1cm5zIGEgYm9vbGVh
biBpbmRpY2F0aW5nIHdoZXRoZXIKLSAqIG1hcHBpbmdzIGhhdmUgYmVlbiByZW1vdmVkIChpLmUu
IGEgVExCIGZsdXNoIGlzIG5lZWRlZCkuCi0gKi8KLXN0YXRpYyBib29sIGludmFsaWRhdGVfc2hh
ZG93X2xkdChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7Ci0gICAg
dW5zaWduZWQgaW50IGksIG1hcHBpbmdzX2Ryb3BwZWQgPSAwOwotICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2U7Ci0KLSAgICBCVUdfT04odW5saWtlbHkoaW5faXJxKCkpKTsKLQotICAgIHNwaW5f
bG9jaygmdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9jayk7Ci0KLSAgICBpZiAoIHYtPmFy
Y2gucHZfdmNwdS5zaGFkb3dfbGR0X21hcGNudCA9PSAwICkKLSAgICAgICAgZ290byBvdXQ7Ci0K
LSAgICBwbDFlID0gcHZfbGR0X3B0ZXModik7Ci0KLSAgICBmb3IgKCBpID0gMDsgaSA8IDE2OyBp
KysgKQotICAgIHsKLSAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBfUEFH
RV9QUkVTRU5UKSApCi0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBwYWdlID0gbDFl
X2dldF9wYWdlKHBsMWVbaV0pOwotICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sIGwxZV9lbXB0
eSgpKTsKLSAgICAgICAgbWFwcGluZ3NfZHJvcHBlZCsrOwotCi0gICAgICAgIEFTU0VSVF9QQUdF
X0lTX1RZUEUocGFnZSwgUEdUX3NlZ19kZXNjX3BhZ2UpOwotICAgICAgICBBU1NFUlRfUEFHRV9J
U19ET01BSU4ocGFnZSwgdi0+ZG9tYWluKTsKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFn
ZSk7Ci0gICAgfQotCi0gICAgQVNTRVJUKHYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X21hcGNu
dCA9PSBtYXBwaW5nc19kcm9wcGVkKTsKLSAgICB2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9t
YXBjbnQgPSAwOwotCi0gb3V0OgotICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLnB2X3ZjcHUuc2hh
ZG93X2xkdF9sb2NrKTsKLQotICAgIHJldHVybiBtYXBwaW5nc19kcm9wcGVkOwotfQotCiAKIHN0
YXRpYyBpbnQgYWxsb2Nfc2VnZGVzY19wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiB7CkBA
IC0xMjQyLDcgKzEyMDEsNyBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwxX3BnZW50cnlfdCBs
MWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICAgICAgewogICAgICAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIHBnX293bmVyLCB2ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAg
ICBpZiAoIGludmFsaWRhdGVfc2hhZG93X2xkdCh2KSApCisgICAgICAgICAgICAgICAgaWYgKCBw
dl9kZXN0cm95X2xkdCh2KSApCiAgICAgICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKHYt
PnZjcHVfZGlydHlfY3B1bWFzayk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAgLTI4MjUs
NyArMjc4NCw3IEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbikKICAgICAgICAgICAgIHJl
dHVybiByYzsKICAgICAgICAgfQogCi0gICAgICAgIGludmFsaWRhdGVfc2hhZG93X2xkdChjdXJy
KTsgLyogVW5jb25kaXRpb25hbCBUTEIgZmx1c2ggbGF0ZXIuICovCisgICAgICAgIHB2X2Rlc3Ry
b3lfbGR0KGN1cnIpOyAvKiBVbmNvbmRpdGlvbmFsIFRMQiBmbHVzaCBsYXRlci4gKi8KICAgICAg
ICAgd3JpdGVfcHRiYXNlKGN1cnIpOwogCiAgICAgICAgIHJldHVybiAwOwpAQCAtMjg2MSw3ICsy
ODIwLDcgQEAgaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZuKQogICAgICAgICByZXR1cm4gcmM7
CiAgICAgfQogCi0gICAgaW52YWxpZGF0ZV9zaGFkb3dfbGR0KGN1cnIpOyAvKiBVbmNvbmRpdGlv
bmFsIFRMQiBmbHVzaCBsYXRlci4gKi8KKyAgICBwdl9kZXN0cm95X2xkdChjdXJyKTsgLyogVW5j
b25kaXRpb25hbCBUTEIgZmx1c2ggbGF0ZXIuICovCiAKICAgICBpZiAoICFWTV9BU1NJU1QoZCwg
bTJwX3N0cmljdCkgJiYgIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSApCiAgICAgICAgIGZpbGxf
cm9fbXB0KG1mbik7CkBAIC0zMzY4LDcgKzMzMjcsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAg
ICAgICAgICAgIGVsc2UgaWYgKCAoY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9lbnRzICE9IGVudHMp
IHx8CiAgICAgICAgICAgICAgICAgICAgICAgKGN1cnItPmFyY2gucHZfdmNwdS5sZHRfYmFzZSAh
PSBwdHIpICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIGludmFsaWRhdGVf
c2hhZG93X2xkdChjdXJyKSApCisgICAgICAgICAgICAgICAgaWYgKCBwdl9kZXN0cm95X2xkdChj
dXJyKSApCiAgICAgICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOwogCiAgICAgICAg
ICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlID0gcHRyOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgYi94ZW4vYXJjaC94ODYvcHYvZGVz
Y3JpcHRvci10YWJsZXMuYwppbmRleCBkMWM0Mjk2Li5iNDE4YmJiIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZGVz
Y3JpcHRvci10YWJsZXMuYwpAQCAtMzEsOSArMzEsNDcgQEAKICN1bmRlZiBwYWdlX3RvX21mbgog
I2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKIAotLyoqKioq
KioqKioqKioqKioqKioKLSAqIERlc2NyaXB0b3IgVGFibGVzCisvKgorICogRmx1c2ggdGhlIExE
VCwgZHJvcHBpbmcgYW55IHR5cGVyZWZzLiAgUmV0dXJucyBhIGJvb2xlYW4gaW5kaWNhdGluZyB3
aGV0aGVyCisgKiBtYXBwaW5ncyBoYXZlIGJlZW4gcmVtb3ZlZCAoaS5lLiBhIFRMQiBmbHVzaCBp
cyBuZWVkZWQpLgogICovCitib29sIHB2X2Rlc3Ryb3lfbGR0KHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgbWFwcGluZ3NfZHJv
cHBlZCA9IDA7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKKworICAgIEFTU0VSVCghaW5f
aXJxKCkpOworCisgICAgc3Bpbl9sb2NrKCZ2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2Nr
KTsKKworICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250ID09IDAgKQor
ICAgICAgICBnb3RvIG91dDsKKworICAgIHBsMWUgPSBwdl9sZHRfcHRlcyh2KTsKKworICAgIGZv
ciAoIGkgPSAwOyBpIDwgMTY7IGkrKyApCisgICAgeworICAgICAgICBpZiAoICEobDFlX2dldF9m
bGFncyhwbDFlW2ldKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
CisgICAgICAgIHBhZ2UgPSBsMWVfZ2V0X3BhZ2UocGwxZVtpXSk7CisgICAgICAgIGwxZV93cml0
ZSgmcGwxZVtpXSwgbDFlX2VtcHR5KCkpOworICAgICAgICBtYXBwaW5nc19kcm9wcGVkKys7CisK
KyAgICAgICAgQVNTRVJUX1BBR0VfSVNfVFlQRShwYWdlLCBQR1Rfc2VnX2Rlc2NfcGFnZSk7Cisg
ICAgICAgIEFTU0VSVF9QQUdFX0lTX0RPTUFJTihwYWdlLCB2LT5kb21haW4pOworICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKKyAgICB9CisKKyAgICBBU1NFUlQodi0+YXJjaC5wdl92
Y3B1LnNoYWRvd19sZHRfbWFwY250ID09IG1hcHBpbmdzX2Ryb3BwZWQpOworICAgIHYtPmFyY2gu
cHZfdmNwdS5zaGFkb3dfbGR0X21hcGNudCA9IDA7CisKKyBvdXQ6CisgICAgc3Bpbl91bmxvY2so
JnYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOworCisgICAgcmV0dXJuIG1hcHBpbmdz
X2Ryb3BwZWQ7Cit9CiAKIHZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0IHZjcHUgKnYpCiB7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L21tLmgKaW5kZXggNWQyZmU0Yy4uMjQ2Yjk5MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wdi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaApAQCAt
MjksNiArMjksNyBAQCBsb25nIHB2X3NldF9nZHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgKmZyYW1lcywgdW5zaWduZWQgaW50IGVudHJpZXMpOwogdm9pZCBwdl9kZXN0cm95X2dkdChz
dHJ1Y3QgdmNwdSAqdik7CiAKIGJvb2wgcHZfbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBp
bnQgb2ZmKTsKK2Jvb2wgcHZfZGVzdHJveV9sZHQoc3RydWN0IHZjcHUgKnYpOwogCiAjZWxzZQog
CkBAIC00OCw2ICs0OSw4IEBAIHN0YXRpYyBpbmxpbmUgbG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nICpmcmFtZXMsCiBzdGF0aWMgaW5saW5lIHZvaWQgcHZfZGVz
dHJveV9nZHQoc3RydWN0IHZjcHUgKnYpIHsgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IH0KIAogc3Rh
dGljIGlubGluZSBib29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZikg
eyByZXR1cm4gZmFsc2U7IH0KK3N0YXRpYyBpbmxpbmUgYm9vbCBwdl9kZXN0cm95X2xkdChzdHJ1
Y3QgdmNwdSAqdikKK3sgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IHJldHVybiBmYWxzZTsgfQogCiAj
ZW5kaWYKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:22:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC2J-000555-Vw; Thu, 04 Jan 2018 20:22:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC2J-0004zi-CS
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:22:47 +0000
X-Inumbo-ID: 453bb23d-f18d-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 453bb23d-f18d-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:24:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464729967"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:29 +0000
Message-ID: <1515097329-31902-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 04/44] x86/boot: Introduce cpu_smpboot_bsp()
	to dynamically allocate BSP state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgZXhpc3Rpbmcgc3R1YiBhbGxvY2F0aW9uIGludG8gdGhlIG5ldyBmdW5jdGlvbiwg
YW5kIGNhbGwgaXQgYmVmb3JlCmluaXRpYWxpc2luZyB0aGUgaWRsZSBkb21haW47IGV2ZW50dWFs
bHkgaXQgd2lsbCBhbGxvY2F0ZSB0aGUgcGFnZXRhYmxlcyBmb3IKdGhlIGlkbGUgdmNwdSB0byB1
c2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgfCAgNiArKy0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290
LmMgICAgfCAxNSArKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc21wLmggfCAg
MSArCiAzIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpp
bmRleCAyZTEwYzZiLi42NDI4NmY3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwor
KysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTUwMiwxMSArMTUwMiw5IEBAIHZvaWQgX19p
bml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgaWYgKCBj
cHVfaGFzX2ZzZ3NiYXNlICkKICAgICAgICAgc2V0X2luX2NyNChYODZfQ1I0X0ZTR1NCQVNFKTsK
IAotICAgIGluaXRfaWRsZV9kb21haW4oKTsKKyAgICBjcHVfc21wYm9vdF9ic3AoKTsKIAotICAg
IHRoaXNfY3B1KHN0dWJzLmFkZHIpID0gYWxsb2Nfc3R1Yl9wYWdlKHNtcF9wcm9jZXNzb3JfaWQo
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdGhpc19jcHUo
c3R1YnMpLm1mbik7Ci0gICAgQlVHX09OKCF0aGlzX2NwdShzdHVicy5hZGRyKSk7CisgICAgaW5p
dF9pZGxlX2RvbWFpbigpOwogCiAgICAgdHJhcF9pbml0KCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGU3ZmExNTku
LjM2Yjg3ZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYwpAQCAtNzU2LDYgKzc1NiwyMSBAQCBzdGF0aWMgaW50IGNwdV9zbXBi
b290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgcmV0dXJuIHJjOwogfQogCit2b2lkIF9f
aW5pdCBjcHVfc21wYm9vdF9ic3Aodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOworICAgIGludCByYyA9IC1FTk9NRU07CisKKyAgICBpZiAoIChwZXJf
Y3B1KHN0dWJzLmFkZHIsIGNwdSkgPQorICAgICAgICAgIGFsbG9jX3N0dWJfcGFnZShjcHUsICZw
ZXJfY3B1KHN0dWJzLCBjcHUpLm1mbikpID09IDAgKQorICAgICAgICBnb3RvIGVycjsKKworICAg
IHJldHVybjsKKworIGVycjoKKyAgICBwYW5pYygiRXJyb3IgcHJlcGFyaW5nIEJTUCBzbXBib290
IGRhdGE6ICVkIiwgcmMpOworfQorCiBzdGF0aWMgaW50IGNwdV9zbXBib290X2NhbGxiYWNrKAog
ICAgIHN0cnVjdCBub3RpZmllcl9ibG9jayAqbmZiLCB1bnNpZ25lZCBsb25nIGFjdGlvbiwgdm9p
ZCAqaGNwdSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3NtcC5oCmluZGV4IDRlNWY2NzMuLjQwOWYzYWYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAu
aApAQCAtNTMsNiArNTMsNyBAQCBpbnQgY3B1X2FkZCh1aW50MzJfdCBhcGljX2lkLCB1aW50MzJf
dCBhY3BpX2lkLCB1aW50MzJfdCBweG0pOwogCiB2b2lkIF9fc3RvcF90aGlzX2NwdSh2b2lkKTsK
IAordm9pZCBjcHVfc21wYm9vdF9ic3Aodm9pZCk7CiBsb25nIGNwdV91cF9oZWxwZXIodm9pZCAq
ZGF0YSk7CiBsb25nIGNwdV9kb3duX2hlbHBlcih2b2lkICpkYXRhKTsKIAotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:22:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC2K-00055j-6d; Thu, 04 Jan 2018 20:22:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC2J-0004zj-Cp
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:22:47 +0000
X-Inumbo-ID: 45b6fa34-f18d-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45b6fa34-f18d-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:24:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464729970"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:34 +0000
Message-ID: <1515097329-31902-10-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 09/44] x86/mm: Track the current %cr3 in a
	per_cpu variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGFuZCBhc3NlcnQgdGhhdCBpdCBpc24ndCBjaGFuZ2luZyB1bmRlciBvdXIgZmVldC4gIGVh
cmx5X3N3aXRjaF90b19pZGxlKCkKaXMgYWRqdXN0ZWQgdG8gc2V0IHRoZSBzaGFkb3cgaW5pdGlh
bGx5LCB3aGVuIHN3aXRjaGluZyBvZmYgaWRsZV9wZ190YWJsZVtdLgoKRUZJIFJ1bnRpbWUgU2Vy
dmljZSBoYW5kbGluZyBoYXBwZW5zIHN5bmNocm9ub3VzbHkgYW5kIHVuZGVyIGxvY2ssIHNvIGRv
ZXNuJ3QKaW50ZXJhY3Qgd2l0aCB0aGlzIHBhdGguCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICB8IDkgKysrKysrKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgfCAyICsrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L21tLmggfCAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDI1Zjk1ODguLmY4NWVmNmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC00OTcsMTQgKzQ5NywyMyBAQCB2b2lkIG1ha2VfY3Iz
KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAgICAgdi0+YXJjaC5jcjMgPSBtZm5feChtZm4p
IDw8IFBBR0VfU0hJRlQ7CiB9CiAKK0RFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGxvbmcsIGN1cnJf
cHRiYXNlKTsKKwogdm9pZCBkb193cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYsIGJvb2wgdGxi
X21haW50ZW5hbmNlKQogewogICAgIHVuc2lnbmVkIGxvbmcgbmV3X2NyMyA9IHYtPmFyY2guY3Iz
OworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgdW5zaWdu
ZWQgbG9uZyAqdGhpc19jdXJyX3B0YmFzZSA9ICZwZXJfY3B1KGN1cnJfcHRiYXNlLCBjcHUpOwor
CisgICAgLyogQ2hlY2sgdGhhdCAlY3IzIGlzbid0IGJlaW5nIHNodWZmbGVkIHVuZGVyIG91ciBm
ZWV0LiAqLworICAgIEFTU0VSVCgqdGhpc19jdXJyX3B0YmFzZSA9PSByZWFkX2NyMygpKTsKIAog
ICAgIGlmICggdGxiX21haW50ZW5hbmNlICkKICAgICAgICAgd3JpdGVfY3IzKG5ld19jcjMpOwog
ICAgIGVsc2UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDo6ICJyIiAo
bmV3X2NyMykgOiAibWVtb3J5IiApOworCisgICAgKnRoaXNfY3Vycl9wdGJhc2UgPSBuZXdfY3Iz
OwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwppbmRleCBiOGU1MmNmLi43YTA1YTdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMjU0LDYgKzI1NCw4IEBA
IHZvaWQgZWFybHlfc3dpdGNoX3RvX2lkbGUodm9pZCkKICAgICAgICAgICAgICAgICAgICAgW2Ny
M10gICJyIiAodi0+YXJjaC5jcjMpLAogICAgICAgICAgICAgICAgICAgICBbcGdlXSAgInIiIChj
cjQpCiAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOworCisgICAgcGVyX2NwdShjdXJy
X3B0YmFzZSwgY3B1KSA9IHYtPmFyY2guY3IzOwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgaW5p
dF9pZGxlX2RvbWFpbih2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDRhZjZiMjMuLmNlYjdkZDQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKQEAgLTU2MSw2ICs1NjEsOCBAQCB2b2lkIGF1ZGl0X2RvbWFpbnModm9pZCk7CiAKICNl
bmRpZgogCitERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgbG9uZywgY3Vycl9wdGJhc2UpOworCiB2
b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pOwogdm9pZCB1cGRhdGVfY3Iz
KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB2Y3B1X2Rlc3Ryb3lfcGFnZXRhYmxlcyhzdHJ1Y3QgdmNw
dSAqKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:22:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC2L-00056z-Dj; Thu, 04 Jan 2018 20:22:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC2J-000502-T0
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:22:47 +0000
X-Inumbo-ID: 460188a4-f18d-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 460188a4-f18d-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:24:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464729972"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:33 +0000
Message-ID: <1515097329-31902-9-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 08/44] x86/pv: Avoid an opencoded mov to
	%cr3 in toggle_guest_mode()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIHdpbGwgbmVlZCB0byB0cmFjayB3aGljaCAlY3IzIGl0IGlzIHJ1bm5pbmcgb24uICBQcm9w
YWdhdGUgYQp0bGJfbWFpbnRlbmFuY2UgcGFyYW1ldGVyIGRvd24gaW50byB3cml0ZV9wdGJhc2Uo
KSwgc28gdG9nZ2xlX2d1ZXN0X21vZGUoKSBjYW4KcmV0YWluIGl0cyBvcHRpbWlzYXRpb24gb2Yg
bm90IGZsdXNoaW5nIGdsb2JhbCBtYXBwaW5ncyBhbmQgbm90IHRpY2tpbmcgdGhlClRMQiBjbG9j
ay4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8IDkgKysrKysrKy0tCiB4
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wcm9jZXNzb3IuaCB8IDYgKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMo
KyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwppbmRleCAxNGNmYTkzLi4yNWY5NTg4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNDk3LDkgKzQ5NywxNCBAQCB2
b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiAgICAgdi0+YXJjaC5jcjMg
PSBtZm5feChtZm4pIDw8IFBBR0VfU0hJRlQ7CiB9CiAKLXZvaWQgd3JpdGVfcHRiYXNlKHN0cnVj
dCB2Y3B1ICp2KQordm9pZCBkb193cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYsIGJvb2wgdGxi
X21haW50ZW5hbmNlKQogewotICAgIHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgdW5zaWdu
ZWQgbG9uZyBuZXdfY3IzID0gdi0+YXJjaC5jcjM7CisKKyAgICBpZiAoIHRsYl9tYWludGVuYW5j
ZSApCisgICAgICAgIHdyaXRlX2NyMyhuZXdfY3IzKTsKKyAgICBlbHNlCisgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJtb3YgJTAsICUlY3IzIiA6OiAiciIgKG5ld19jcjMpIDogIm1lbW9yeSIgKTsK
IH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNo
L3g4Ni9wdi9kb21haW4uYwppbmRleCAyMjM0MTI4Li43ZTQ1NjZkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC0y
NDYsNyArMjQ2LDcgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYpCiAgICAg
di0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9kZTsKICAgICB1cGRhdGVfY3IzKHYpOwogICAg
IC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3Qg
dGljayBUTEIgY2xvY2suICovCi0gICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMiIDog
OiAiciIgKHYtPmFyY2guY3IzKSA6ICJtZW1vcnkiICk7CisgICAgZG9fd3JpdGVfcHRiYXNlKHYs
IGZhbHNlKTsKIAogICAgIGlmICggISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkK
ICAgICAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggYTBjNTI0Yi4uYzIw
NjA4MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC00NzksNyArNDc5LDExIEBAIERFQ0xB
UkVfUEVSX0NQVShzdHJ1Y3QgdHNzX3N0cnVjdCwgaW5pdF90c3MpOwogCiBleHRlcm4gdm9pZCBp
bml0X2ludDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2KTsKIAotZXh0ZXJuIHZvaWQgd3Jp
dGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KTsKK2V4dGVybiB2b2lkIGRvX3dyaXRlX3B0YmFzZShz
dHJ1Y3QgdmNwdSAqdiwgYm9vbCB0bGJfbWFpbnRlbmFuY2UpOworc3RhdGljIGlubGluZSB2b2lk
IHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBkb193cml0ZV9wdGJhc2Uodiwg
dHJ1ZSk7Cit9CiAKIC8qIFJFUCBOT1AgKFBBVVNFKSBpcyBhIGdvb2QgdGhpbmcgdG8gaW5zZXJ0
IGludG8gYnVzeS13YWl0IGxvb3BzLiAqLwogc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCByZXBf
bm9wKHZvaWQpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:25:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC4i-00068s-Pr; Thu, 04 Jan 2018 20:25:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC4i-00067q-1I
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:25:16 +0000
X-Inumbo-ID: 4605525a-f18d-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4605525a-f18d-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:24:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464729973"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:31 +0000
Message-ID: <1515097329-31902-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 06/44] x86/boot: Allocate percpu pagetables
	for the idle vcpus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGNwdV9zbXBib290X2FsbG9jX2NvbW1vbigpLCBmb3Igc3RhdGUgc2hhcmVkIGJl
dHdlZW4KY3B1X3NtcGJvb3RfYWxsb2MoKSBhbmQgY3B1X3NtcGJvb3RfYnNwKCkuCgpBIG5lY2Vz
c2FyeSByZXF1aXJlbWVudCBub3cgaXMgdGhhdCBjcHVfc21wYm9vdF9uZmIgbXVzdCBiZSBjYWxs
ZWQgYmV0d2VlbgphbGxvY2F0aW5nIHRoZSBwZXJjcHUgYXJlYXMsIGFuZCBjYWxsaW5nIGludG8g
dGhlIHNjaGVkdWxlciBsb2dpYy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICB8IDUx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3NtcC5oIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNTAgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAzNmI4N2RkLi4yMjFkOWM3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMK
QEAgLTU2LDYgKzU2LDggQEAKIAogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHRyYW1wb2xp
bmVfcGh5czsKIAorREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkocGFkZHJfdCwgcGVyY3B1X2lk
bGVfcHQpOworCiAvKiByZXByZXNlbnRpbmcgSFQgc2libGluZ3Mgb2YgZWFjaCBsb2dpY2FsIENQ
VSAqLwogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY3B1bWFza192YXJfdCwgY3B1X3NpYmxp
bmdfbWFzayk7CiAvKiByZXByZXNlbnRpbmcgSFQgYW5kIGNvcmUgc2libGluZ3Mgb2YgZWFjaCBs
b2dpY2FsIENQVSAqLwpAQCAtNjMzLDYgKzYzNSwzNiBAQCB2b2lkIGNwdV9leGl0X2NsZWFyKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgc2V0X2NwdV9zdGF0ZShDUFVfU1RBVEVfREVBRCk7CiB9CiAK
Ky8qIEFsbG9jYXRlIGRhdGEgY29tbW9uIGJldHdlZW4gdGhlIEJTUCBhbmQgQVBzLiAqLworc3Rh
dGljIGludCBjcHVfc21wYm9vdF9hbGxvY19jb21tb24odW5zaWduZWQgaW50IGNwdSkKK3sKKyAg
ICB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MgPSAwOworICAgIG5vZGVpZF90IG5vZGUgPSBjcHVfdG9f
bm9kZShjcHUpOworICAgIGw0X3BnZW50cnlfdCAqbDR0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZzsKKyAgICBpbnQgcmMgPSAtRU5PTUVNOworCisgICAgaWYgKCBub2RlICE9IE5V
TUFfTk9fTk9ERSApCisgICAgICAgIG1lbWZsYWdzID0gTUVNRl9ub2RlKG5vZGUpOworCisgICAg
LyogUGVyY3B1IEw0IHRhYmxlLCB1c2VkIGJ5IHRoZSBpZGxlIGNwdXMuICovCisgICAgcGcgPSBh
bGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgbWVtZmxhZ3MpOworICAgIGlmICggIXBnICkKKyAgICAg
ICAgZ290byBvdXQ7CisgICAgcGVyX2NwdShwZXJjcHVfaWRsZV9wdCwgY3B1KSA9IHBhZ2VfdG9f
bWFkZHIocGcpOworICAgIGw0dCA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKKyAgICBjbGVhcl9w
YWdlKGw0dCk7CisgICAgaW5pdF94ZW5fbDRfc2xvdHMobDR0LCBwYWdlX3RvX21mbihwZyksIE5V
TEwsIElOVkFMSURfTUZOLCBmYWxzZSk7CisKKyAgICByYyA9IDA7IC8qIFN1Y2Nlc3MgKi8KKwor
IG91dDoKKyAgICBpZiAoIGw0dCApCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0dCk7CisK
KyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lkIGNwdV9zbXBib290X2ZyZWUodW5zaWdu
ZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHNvY2tldCA9IGNwdV90b19z
b2NrZXQoY3B1KTsKQEAgLTY4Niw2ICs3MTgsMTIgQEAgc3RhdGljIHZvaWQgY3B1X3NtcGJvb3Rf
ZnJlZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZXMoc3RhY2tf
YmFzZVtjcHVdLCBTVEFDS19PUkRFUik7CiAgICAgICAgIHN0YWNrX2Jhc2VbY3B1XSA9IE5VTEw7
CiAgICAgfQorCisgICAgaWYgKCBwZXJfY3B1KHBlcmNwdV9pZGxlX3B0LCBjcHUpICkKKyAgICB7
CisgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1hZGRyX3RvX3BhZ2UocGVyX2NwdShwZXJjcHVf
aWRsZV9wdCwgY3B1KSkpOworICAgICAgICBwZXJfY3B1KHBlcmNwdV9pZGxlX3B0LCBjcHUpID0g
MDsKKyAgICB9CiB9CiAKIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50
IGNwdSkKQEAgLTc0Nyw3ICs3ODUsNyBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVu
c2lnbmVkIGludCBjcHUpCiAgICAgICAgICAgIGFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1KHNj
cmF0Y2hfY3B1bWFzaywgY3B1KSkpICkKICAgICAgICAgZ290byBvdXQ7CiAKLSAgICByYyA9IDA7
CisgICAgcmMgPSBjcHVfc21wYm9vdF9hbGxvY19jb21tb24oY3B1KTsKIAogIG91dDoKICAgICBp
ZiAoIHJjICkKQEAgLTc1OSwxMSArNzk3LDE3IEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxs
b2ModW5zaWduZWQgaW50IGNwdSkKIHZvaWQgX19pbml0IGNwdV9zbXBib290X2JzcCh2b2lkKQog
ewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgaW50IHJj
ID0gLUVOT01FTTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIChyYyA9IGNwdV9zbXBib290X2Fs
bG9jX2NvbW1vbihjcHUpKSAhPSAwICkKKyAgICAgICAgZ290byBlcnI7CiAKICAgICBpZiAoIChw
ZXJfY3B1KHN0dWJzLmFkZHIsIGNwdSkgPQogICAgICAgICAgIGFsbG9jX3N0dWJfcGFnZShjcHUs
ICZwZXJfY3B1KHN0dWJzLCBjcHUpLm1mbikpID09IDAgKQorICAgIHsKKyAgICAgICAgcmMgPSAt
RU5PTUVNOwogICAgICAgICBnb3RvIGVycjsKKyAgICB9CiAKICAgICByZXR1cm47CiAKQEAgLTc5
NCw3ICs4MzgsOCBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2NhbGxiYWNrKAogfQogCiBzdGF0
aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9zbXBib290X25mYiA9IHsKLSAgICAubm90aWZp
ZXJfY2FsbCA9IGNwdV9zbXBib290X2NhbGxiYWNrCisgICAgLm5vdGlmaWVyX2NhbGwgPSBjcHVf
c21wYm9vdF9jYWxsYmFjaywKKyAgICAucHJpb3JpdHkgPSA5OSwgLyogTXVzdCBiZSBhZnRlciBw
ZXJjcHUgYXJlYSwgYmVmb3JlIGlkbGUgdmNwdS4gKi8KIH07CiAKIHZvaWQgX19pbml0IHNtcF9w
cmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKaW5kZXggNDA5ZjNh
Zi4uN2ZjYzk0NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC0xOSw2ICsxOSw4IEBACiAjZGVmaW5lIElOVkFM
SURfQ1VJRCAofjBVKSAgIC8qIEFNRCBDb21wdXRlIFVuaXQgSUQgKi8KICNpZm5kZWYgX19BU1NF
TUJMWV9fCiAKK0RFQ0xBUkVfUEVSX0NQVShwYWRkcl90LCBwZXJjcHVfaWRsZV9wdCk7CisKIC8q
CiAgKiBQcml2YXRlIHJvdXRpbmVzL2RhdGEKICAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC7p-0006Me-DY; Thu, 04 Jan 2018 20:28:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC7o-0006LZ-0c
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:28 +0000
X-Inumbo-ID: 103d44ae-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 103d44ae-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157236"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:36 +0000
Message-ID: <1515097329-31902-12-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 11/44] x86/pt-shadow: Always set
	_PAGE_ACCESSED on L4e updates
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvcHYvbW0uaCB8IDE5ICsrKysrKysrKysrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
NiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9tbS5oIGIveGVuL2FyY2gveDg2L3B2L21tLmgKaW5kZXggNzUwMmQ1My4uYTEwYjA5YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmgKKysrIGIveGVuL2FyY2gveDg2L3B2L21t
LmgKQEAgLTE0NCw5ICsxNDQsMjIgQEAgc3RhdGljIGlubGluZSBsM19wZ2VudHJ5X3QgdW5hZGp1
c3RfZ3Vlc3RfbDNlKGwzX3BnZW50cnlfdCBsM2UsCiBzdGF0aWMgaW5saW5lIGw0X3BnZW50cnlf
dCBhZGp1c3RfZ3Vlc3RfbDRlKGw0X3BnZW50cnlfdCBsNGUsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAg
aWYgKCBsaWtlbHkobDRlX2dldF9mbGFncyhsNGUpICYgX1BBR0VfUFJFU0VOVCkgJiYKLSAgICAg
ICAgIGxpa2VseSghaXNfcHZfMzJiaXRfZG9tYWluKGQpKSApCi0gICAgICAgIGw0ZV9hZGRfZmxh
Z3MobDRlLCBfUEFHRV9VU0VSKTsKKyAgICAvKgorICAgICAqIFdoZW4gc2hhZG93aW5nIGFuIEw0
IGZvciBwZXItcGNwdSBwdXJwb3Nlcywgd2UgY2Fubm90IGVmZmljaWVudGx5IHN5bmMKKyAgICAg
KiBhY2Nlc3MgYml0IHVwZGF0ZXMgZnJvbSBoYXJkd2FyZSAob24gdGhlIHNoYWRvdyB0YWJsZXMp
IGJhY2sgaW50byB0aGUKKyAgICAgKiBndWVzdCB2aWV3LiAgV2UgdGhlcmVmb3JlIGFsd2F5cyBz
ZXQgX1BBR0VfQUNDRVNTRUQgZXZlbiBpbiB0aGUgZ3Vlc3RzCisgICAgICogdmlldy4KKyAgICAg
KgorICAgICAqIFRoaXMgd2lsbCBhcHBlYXIgdG8gdGhlIGd1ZXN0IGFzIGEgQ1BVIHdoaWNoIHBy
b2FjdGl2ZWx5IHB1bGxzIGFsbAorICAgICAqIHZhbGlkIEw0ZSdzIGludG8gaXRzIFRMQiwgd2hp
Y2ggaXMgY29tcGF0aWJsZSB3aXRoIHRoZSB4ODYgQUJJLgorICAgICAqCisgICAgICogRnVydGhl
cm1vcmUsIGF0IHRoZSB0aW1lIG9mIHdyaXRpbmcsIGFsbCBQViBndWVzdHMgSSBjYW4gbG9jYXRl
IGNob29zZQorICAgICAqIHRvIHNldCB0aGUgYWNjZXNzIGJpdCBhbnl3YXksIHNvIHRoaXMgaXMg
bm8gYWN0dWFsIGNoYW5nZSBpbiB0aGVpcgorICAgICAqIGJlaGF2aW91ci4KKyAgICAgKi8KKyAg
ICBpZiAoIGxpa2VseShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAg
ICAgIGw0ZV9hZGRfZmxhZ3MobDRlLCAoX1BBR0VfQUNDRVNTRUQgfAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChpc19wdl8zMmJpdF9kb21haW4oZCkgPyAwIDogX1BBR0VfVVNFUikpKTsK
IAogICAgIHJldHVybiBsNGU7CiB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC7o-0006Lr-79; Thu, 04 Jan 2018 20:28:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC7n-0006LY-49
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:27 +0000
X-Inumbo-ID: 0fa7fb15-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0fa7fb15-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730492"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:39 +0000
Message-ID: <1515097329-31902-15-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 14/44] x86/mm: Added safety checks that
	pagetables aren't shared
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCAxOSArKysrKysrKysrKysrKysrKystCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmgg
fCAgNiArKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CmluZGV4IDM3NTU2NWYuLmQ2Zjg4Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MDUsMTggKzUwNSwzNSBAQCB2b2lkIGRvX3dyaXRl
X3B0YmFzZShzdHJ1Y3QgdmNwdSAqdiwgYm9vbCB0bGJfbWFpbnRlbmFuY2UpCiAgICAgdW5zaWdu
ZWQgbG9uZyBuZXdfY3IzOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lk
KCk7CiAgICAgdW5zaWduZWQgbG9uZyAqdGhpc19jdXJyX3B0YmFzZSA9ICZwZXJfY3B1KGN1cnJf
cHRiYXNlLCBjcHUpOworICAgIHN0cnVjdCBwYWdlX2luZm8gKm5ld19wZzsKIAogICAgIC8qIENo
ZWNrIHRoYXQgJWNyMyBpc24ndCBiZWluZyBzaHVmZmxlZCB1bmRlciBvdXIgZmVldC4gKi8KICAg
ICBBU1NFUlQoKnRoaXNfY3Vycl9wdGJhc2UgPT0gcmVhZF9jcjMoKSk7CiAKICAgICBuZXdfY3Iz
ID0gcHRfbWF5YmVfc2hhZG93KHYpOworICAgIG5ld19wZyA9IG1hZGRyX3RvX3BhZ2UobmV3X2Ny
Myk7CisKKyAgICAvKiBDaGVjayB0aGF0IG5ld19jcjMgaXNuJ3QgaW4gdXNlIGJ5IGEgZGlmZmVy
ZW50IHBjcHUuICovCisgICAgaWYgKCBuZXdfY3IzICE9ICp0aGlzX2N1cnJfcHRiYXNlICkKKyAg
ICAgICAgQlVHX09OKHRlc3RfYW5kX3NldF9iaXQoX1BHQ19pbnVzZV9wZ3RhYmxlLCAmbmV3X3Bn
LT5jb3VudF9pbmZvKSk7CisgICAgZWxzZQorICAgICAgICAvKiBTYW1lIGNyMy4gIENoZWNrIHRo
YXQgaXQgaXMgc3RpbGwgbWFya2VkIGFzIGluIHVzZS4gKi8KKyAgICAgICAgQVNTRVJUKHRlc3Rf
Yml0KF9QR0NfaW51c2VfcGd0YWJsZSwgJm5ld19wZy0+Y291bnRfaW5mbykpOwogCiAgICAgaWYg
KCB0bGJfbWFpbnRlbmFuY2UgKQogICAgICAgICB3cml0ZV9jcjMobmV3X2NyMyk7CiAgICAgZWxz
ZQogICAgICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOjogInIiIChuZXdfY3Iz
KSA6ICJtZW1vcnkiICk7CiAKLSAgICAqdGhpc19jdXJyX3B0YmFzZSA9IG5ld19jcjM7CisgICAg
LyogTWFyayB0aGUgb2xkIGNyMyBhcyBubyBsb25nZXIgaW4gdXNlLiAqLworICAgIGlmICggbmV3
X2NyMyAhPSAqdGhpc19jdXJyX3B0YmFzZSApCisgICAgeworICAgICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpvbGRfcGcgPSBtYWRkcl90b19wYWdlKCp0aGlzX2N1cnJfcHRiYXNlKTsKKworICAgICAg
ICBCVUdfT04oIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2ludXNlX3BndGFibGUsICZvbGRfcGct
PmNvdW50X2luZm8pKTsKKworICAgICAgICAqdGhpc19jdXJyX3B0YmFzZSA9IG5ld19jcjM7Cisg
ICAgfQogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwppbmRleCA3YTA1YTdjLi5mZmE3ZWE0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMjQ2LDYgKzI0Niw3
IEBAIHZvaWQgZWFybHlfc3dpdGNoX3RvX2lkbGUodm9pZCkKICAgICBzZXRfY3VycmVudCh2KTsK
ICAgICBwZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSA9IHY7CiAKKyAgICBfX3NldF9iaXQoX1BHQ19p
bnVzZV9wZ3RhYmxlLCAmbWFkZHJfdG9fcGFnZSh2LT5hcmNoLmNyMyktPmNvdW50X2luZm8pOwog
ICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVtucGdlXSwgJSVjcjQ7IgogICAgICAgICAgICAgICAg
ICAgICJtb3YgJVtjcjNdLCAlJWNyMzsiCiAgICAgICAgICAgICAgICAgICAgIm1vdiAlW3BnZV0s
ICUlY3I0OyIKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaAppbmRleCBjZWI3ZGQ0Li42NDA0NGM2IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0y
NTgsOCArMjU4LDEyIEBAIHN0cnVjdCBwYWdlX2luZm8KICNkZWZpbmUgUEdDX3N0YXRlX2ZyZWUg
ICAgUEdfbWFzaygzLCA5KQogI2RlZmluZSBwYWdlX3N0YXRlX2lzKHBnLCBzdCkgKCgocGcpLT5j
b3VudF9pbmZvJlBHQ19zdGF0ZSkgPT0gUEdDX3N0YXRlXyMjc3QpCiAKKy8qIFBhZ2UgaXMgYSBy
b290IHBhZ2V0YWJsZSwgd2l0aCBhIHBjcHVzICVjcjMgcG9pbnRpbmcgYXQgaXQuICovCisjZGVm
aW5lIF9QR0NfaW51c2VfcGd0YWJsZSBQR19zaGlmdCgxMCkKKyNkZWZpbmUgUEdDX2ludXNlX3Bn
dGFibGUgIFBHX21hc2soMSwgMTApCisKICAvKiBDb3VudCBvZiByZWZlcmVuY2VzIHRvIHRoaXMg
ZnJhbWUuICovCi0jZGVmaW5lIFBHQ19jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDkpCisjZGVmaW5l
IFBHQ19jb3VudF93aWR0aCAgIFBHX3NoaWZ0KDEwKQogI2RlZmluZSBQR0NfY291bnRfbWFzayAg
ICAoKDFVTDw8UEdDX2NvdW50X3dpZHRoKS0xKQogCiAvKgotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC7p-0006Mp-Kc; Thu, 04 Jan 2018 20:28:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC7p-0006La-2L
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:29 +0000
X-Inumbo-ID: 1124bf5e-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1124bf5e-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730495"
X-DWL: YES
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:06 +0000
Message-ID: <1515097329-31902-42-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 41/44] x86/smp: Switch to using the percpu
	stacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB2ZXJ5IGVhc3kgZm9yIHRoZSBBUHMuICBfX2hpZ2hfc3RhcnQoKSBpcyBtb2RpZmll
ZCB0byBzd2l0Y2ggc3RhY2tzCmJlZm9yZSBlbnRlcmluZyBDLiAgVGhlIEJTUCBob3dldmVyIGlz
IG1vcmUgY29tcGxpY2F0ZWQsIGFuZCBuZWVkcyB0byBzdGF5IG9uCmNwdTBfc3RhY2tbXSB1bnRp
bCBzZXR1cCBpcyBjb21wbGV0ZS4KClRoZSBlbmQgb2YgX19zdGFydF94ZW4oKSBpcyBtb2RpZmll
ZCB0byBjb3B5IHRoZSB0b3Atb2Ytc3RhY2sgZGF0YSB0byB0aGUKcGVyY3B1IHN0YWNrIGltbWVk
aWF0ZWx5IGJlZm9yZSBqdW1waW5nIHRoZXJlLiAgVGhlIFZNQ1MgSG9zdCBhbmQgU1lTRU5URVIK
c3RhY2tzIGFyZSBzdWl0YWJseSBhZGp1c3RlZCwgYW5kIGJlY29tZSBjb25zdHJ1Y3Rpb24tdGlt
ZSBjb25zdGFudC4KClRoZSBzdGFja19zdGFydCBhbmQgc3RhY2tfYmFzZVtdIGFycmF5IGFyZSBy
ZW1vdmVkIGNvbXBsZXRlbHksIGFzIHdlbGwgYXMgdGhlCm1lbWd1YXJkX2d1YXJkX3N0YWNrKCkg
aW5mcmFzdHJ1Y3R1cmUuICBUaGUgU1RBQ0tfT1JERVIgeGVuaGVhcCBhbGxvY2F0aW9ucwphcmUg
bm8gbG9uZ2VyIG5lZWRlZCwgYW5kIGhpZ2hlciBDUFVzIG9uIGxhcmdlIG1hY2hpbmVzIGFyZSBm
aW5hbGx5Cm51bWEtbG9jYWwuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICB8IDE1
ICsrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwgIDggKysrKy0t
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyB8IDIxICsrKysrKysrKystLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgIHwgMTUgLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYvc2V0dXAuYyAgICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgIHwgMTggLS0tLS0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAgICAgfCAyOSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgIHwgMTAgKystLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oICAgIHwgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAg
IHwgIDMgLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc21wLmggICAgICAgfCAgMiAtLQogMTEgZmlsZXMg
Y2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMTA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMK
aW5kZXggYjFmMDQ1Ny4uZWQ0YzgwNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QveDg2
XzY0LlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QveDg2XzY0LlMKQEAgLTE1LDIxICsxNSwyNSBA
QCBFTlRSWShfX2hpZ2hfc3RhcnQpCiAgICAgICAgIG1vdiAgICAgJFhFTl9NSU5JTUFMX0NSNCwl
cmN4CiAgICAgICAgIG1vdiAgICAgJXJjeCwlY3I0CiAKLSAgICAgICAgLyogU2V0IHVwICVjcjMg
KGRpZmZlcnMgYmV0d2VlbiBCU1AgYW5kIEFQcykuICovCisgICAgICAgIC8qIFNldCB1cCAlY3Iz
IGFuZCAlcnNwIChkaWZmZXJzIGJldHdlZW4gQlNQIGFuZCBBUHMpLiAqLwogICAgICAgICB0ZXN0
ICAgICVlYngsICVlYngKICAgICAgICAganogICAgICAuTGJzcF9zZXR1cAogCiAgICAgICAgIC8q
IEFQcyBzd2l0Y2ggb250byBwZXJjcHVfaWRsZV9wdFtdLCBhcyBwcm92aWRlZCBieSBkb19ib290
X2NwdSgpLiAqLwogICAgICAgICBtb3YgICAgIGFwX2NyMyglcmlwKSwgJXJheAogICAgICAgICBt
b3YgICAgICVyYXgsICVjcjMKKworICAgICAgICAvKiBBUHMgbW92ZSBzdHJhaWdodCBvbnRvIHRo
ZSBQRVJDUFUgc3RhY2suICovCisgICAgICAgIG1vdmFicyAgJFNUQUNLX1NJWkUgLSBDUFVJTkZP
X3NpemVvZiArIFBFUkNQVV9TVEFDS19NQVBQSU5HLCAlcnNwCisKICAgICAgICAgam1wICAgICAu
TGRvbmUKIAogLkxic3Bfc2V0dXA6CiAgICAgICAgIC8qIFRoZSBCU1Agc3RheXMgb24gdGhlIGlk
bGVfcGdfdGFibGVbXSBkdXJpbmcgZWFybHkgYm9vdC4gKi8KLS5MZG9uZToKIAotICAgICAgICBt
b3YgICAgIHN0YWNrX3N0YXJ0KCVyaXApLCVyc3AKLSAgICAgICAgb3IgICAgICAkKFNUQUNLX1NJ
WkUtQ1BVSU5GT19zaXplb2YpLCVyc3AKKyAgICAgICAgLyogVGhlIEJTUCBzdGFydHMgb24gY3B1
MF9zdGFjay4gKi8KKyAgICAgICAgbGVhICAgICBTVEFDS19TSVpFIC0gQ1BVSU5GT19zaXplb2Yg
KyBjcHUwX3N0YWNrKCVyaXApLCAlcnNwCisuTGRvbmU6CiAKICAgICAgICAgLyogUmVzZXQgRUZM
QUdTIChzdWJzdW1lcyBDTEkgYW5kIENMRCkuICovCiAgICAgICAgIHB1c2hxICAgJDAKQEAgLTYx
LDkgKzY1LDYgQEAgR0xPQkFMKGdkdF9kZXNjcikKICAgICAgICAgLndvcmQgICBMQVNUX1JFU0VS
VkVEX0dEVF9CWVRFCiAgICAgICAgIC5xdWFkICAgYm9vdF9jcHVfZ2R0X3RhYmxlIC0gRklSU1Rf
UkVTRVJWRURfR0RUX0JZVEUKIAotR0xPQkFMKHN0YWNrX3N0YXJ0KQotICAgICAgICAucXVhZCAg
IGNwdTBfc3RhY2sKLQogICAgICAgICAuc2VjdGlvbiAuZGF0YS5wYWdlX2FsaWduZWQsICJhdyIs
IEBwcm9nYml0cwogICAgICAgICAuYWxpZ24gUEFHRV9TSVpFLCAwCiBHTE9CQUwoYm9vdF9jcHVf
Z2R0X3RhYmxlKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIGIveGVu
L2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCmluZGV4IGQzMGY2ODguLjhhZjY2MWIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAorKysgYi94ZW4vYXJjaC94ODYvZWZpL2Vm
aS1ib290LmgKQEAgLTI1MSwxNSArMjUxLDE1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBub3JldHVy
biBlZmlfYXJjaF9wb3N0X2V4aXRfYm9vdCh2b2lkKQogI2VuZGlmCiAgICAgICAgICAgICAgICAg
ICAgIm1vdmFicyAkX19zdGFydF94ZW4sICVbcmlwXVxuXHQiCiAgICAgICAgICAgICAgICAgICAg
ImxnZHQgICBnZHRfZGVzY3IoJSVyaXApXG5cdCIKLSAgICAgICAgICAgICAgICAgICAibW92ICAg
IHN0YWNrX3N0YXJ0KCUlcmlwKSwgJSVyc3Bcblx0IgorICAgICAgICAgICAgICAgICAgICJsZWEg
ICAgJWNbc3Rrb2ZmXSArIGNwdTBfc3RhY2soJSVyaXApLCAlJXJzcFxuXHQiCiAgICAgICAgICAg
ICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVzc1xuXHQiCiAgICAgICAgICAgICAgICAgICAgIm1v
diAgICAlW2RzXSwgJSVkc1xuXHQiCiAgICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwg
JSVlc1xuXHQiCiAgICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVmc1xuXHQiCiAg
ICAgICAgICAgICAgICAgICAgIm1vdiAgICAlW2RzXSwgJSVnc1xuXHQiCi0gICAgICAgICAgICAg
ICAgICAgIm1vdmwgICAlW2NzXSwgOCglJXJzcClcblx0IgotICAgICAgICAgICAgICAgICAgICJt
b3YgICAgJVtyaXBdLCAoJSVyc3ApXG5cdCIKLSAgICAgICAgICAgICAgICAgICAibHJldHEgICVb
c3Rrb2ZmXS0xNiIKKyAgICAgICAgICAgICAgICAgICAicHVzaCAgICVbY3NdXG5cdCIKKyAgICAg
ICAgICAgICAgICAgICAicHVzaCAgICVbcmlwXVxuXHQiCisgICAgICAgICAgICAgICAgICAgImxy
ZXRxIgogICAgICAgICAgICAgICAgICAgIDogW3JpcF0gIj0mciIgKGVmZXIvKiBhbnkgZGVhZCA2
NC1iaXQgdmFyaWFibGUgKi8pLAogICAgICAgICAgICAgICAgICAgICAgW2NyNF0gIismciIgKGNy
NCkKICAgICAgICAgICAgICAgICAgICA6IFtjcjNdICJyIiAoaWRsZV9wZ190YWJsZSksCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKaW5kZXggNzk1MjEwZi4uNDgzZjcyZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtODA0
LDE1ICs4MDQsNiBAQCBzdGF0aWMgdm9pZCB2bXhfc2V0X2hvc3RfZW52KHN0cnVjdCB2Y3B1ICp2
KQogCiAgICAgX192bXdyaXRlKEhPU1RfVFJfQkFTRSwgKHVuc2lnbmVkIGxvbmcpJnBlcl9jcHUo
aW5pdF90c3MsIGNwdSkpOwogCi0gICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfRVNQLCBnZXRf
c3RhY2tfYm90dG9tKCkpOwotCi0gICAgLyoKLSAgICAgKiBTa2lwIGVuZCBvZiBjcHVfdXNlcl9y
ZWdzIHdoZW4gZW50ZXJpbmcgdGhlIGh5cGVydmlzb3IgYmVjYXVzZSB0aGUKLSAgICAgKiBDUFUg
ZG9lcyBub3Qgc2F2ZSBjb250ZXh0IG9udG8gdGhlIHN0YWNrLiBTUyxSU1AsQ1MsUklQLFJGTEFH
UyxldGMKLSAgICAgKiBhbGwgZ2V0IHNhdmVkIGludG8gdGhlIFZNQ1MgaW5zdGVhZC4KLSAgICAg
Ki8KLSAgICBfX3Ztd3JpdGUoSE9TVF9SU1AsCi0gICAgICAgICAgICAgICh1bnNpZ25lZCBsb25n
KSZnZXRfY3B1X2luZm8oKS0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lcnJvcl9jb2RlKTsKIH0KIAog
dm9pZCB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IG1zciwKQEAgLTExNDgsMTMgKzExMzksMjEgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhz
dHJ1Y3QgdmNwdSAqdikKICAgICBfX3Ztd3JpdGUoSE9TVF9DUjAsIHYtPmFyY2guaHZtX3ZteC5o
b3N0X2NyMCk7CiAgICAgX192bXdyaXRlKEhPU1RfQ1I0LCBtbXVfY3I0X2ZlYXR1cmVzKTsKIAot
ICAgIC8qIEhvc3QgQ1M6UklQLiAqLworICAgIC8qIEhvc3QgY29kZS9zdGFjay4gKi8KICAgICBf
X3Ztd3JpdGUoSE9TVF9DU19TRUxFQ1RPUiwgX19IWVBFUlZJU09SX0NTKTsKICAgICBfX3Ztd3Jp
dGUoSE9TVF9SSVAsICh1bnNpZ25lZCBsb25nKXZteF9hc21fdm1leGl0X2hhbmRsZXIpOworICAg
IF9fdm13cml0ZShIT1NUX1JTUCwgLyogVk1FeGl0IGRvZXNuJ3QgcHVzaCBhbiBleGNwZXRpb24g
ZnJhbWUuICovCisgICAgICAgICAgICAgIChQRVJDUFVfU1RBQ0tfTUFQUElORyArIFNUQUNLX1NJ
WkUgLQorICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykgKworICAgICAgICAg
ICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzLmVycm9y
X2NvZGUpKSk7CiAKLSAgICAvKiBIb3N0IFNZU0VOVEVSIENTOlJJUC4gKi8KKyAgICAvKiBIb3N0
IFNZU0VOVEVSIGNvZGUvc3RhY2suICovCiAgICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfQ1Ms
IF9fSFlQRVJWSVNPUl9DUyk7CiAgICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJfRUlQLCAodW5z
aWduZWQgbG9uZylzeXNlbnRlcl9lbnRyeSk7CisgICAgX192bXdyaXRlKEhPU1RfU1lTRU5URVJf
RVNQLAorICAgICAgICAgICAgICAoUEVSQ1BVX1NUQUNLX01BUFBJTkcgKyBTVEFDS19TSVpFIC0K
KyAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pICsKKyAgICAgICAgICAgICAg
IG9mZnNldG9mKHN0cnVjdCBjcHVfaW5mbywgZ3Vlc3RfY3B1X3VzZXJfcmVncy5lcykpKTsKIAog
ICAgIC8qIE1TUiBpbnRlcmNlcHRzLiAqLwogICAgIF9fdm13cml0ZShWTV9FWElUX01TUl9MT0FE
X0NPVU5ULCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2
L21tLmMKaW5kZXggOTMzYmQ2Ny4uY2I1NDkyMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyODEsMjEgKzUyODEsNiBAQCB2b2lkIG1l
bWd1YXJkX3VuZ3VhcmRfcmFuZ2Uodm9pZCAqcCwgdW5zaWduZWQgbG9uZyBsKQogCiAjZW5kaWYK
IAotdm9pZCBtZW1ndWFyZF9ndWFyZF9zdGFjayh2b2lkICpwKQotewotICAgIEJVSUxEX0JVR19P
TigoUFJJTUFSWV9TVEFDS19TSVpFICsgUEFHRV9TSVpFKSA+IFNUQUNLX1NJWkUpOwotICAgIHAg
PSAodm9pZCAqKSgodW5zaWduZWQgbG9uZylwICsgU1RBQ0tfU0laRSAtCi0gICAgICAgICAgICAg
ICAgIFBSSU1BUllfU1RBQ0tfU0laRSAtIFBBR0VfU0laRSk7Ci0gICAgbWVtZ3VhcmRfZ3VhcmRf
cmFuZ2UocCwgUEFHRV9TSVpFKTsKLX0KLQotdm9pZCBtZW1ndWFyZF91bmd1YXJkX3N0YWNrKHZv
aWQgKnApCi17Ci0gICAgcCA9ICh2b2lkICopKCh1bnNpZ25lZCBsb25nKXAgKyBTVEFDS19TSVpF
IC0KLSAgICAgICAgICAgICAgICAgUFJJTUFSWV9TVEFDS19TSVpFIC0gUEFHRV9TSVpFKTsKLSAg
ICBtZW1ndWFyZF91bmd1YXJkX3JhbmdlKHAsIFBBR0VfU0laRSk7Ci19Ci0KIHZvaWQgYXJjaF9k
dW1wX3NoYXJlZF9tZW1faW5mbyh2b2lkKQogewogICAgIHByaW50aygiU2hhcmVkIGZyYW1lcyAl
dSAtLSBTYXZlZCBmcmFtZXMgJXVcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAu
YyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGQ2MjRiOTUuLmMwZjcyODkgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02
NTEsOCArNjUxLDYgQEAgc3RhdGljIHZvaWQgbm9pbmxpbmUgaW5pdF9kb25lKHZvaWQpCiAvKiBS
ZWluaXRhbGlzZSBhbGwgc3RhdGUgcmVmZXJyaW5nIHRvIHRoZSBvbGQgdmlydHVhbCBhZGRyZXNz
IG9mIHRoZSBzdGFjay4gKi8KIHN0YXRpYyB2b2lkIF9faW5pdCBub3JldHVybiByZWluaXRfYnNw
X3N0YWNrKHZvaWQpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyAqc3RhY2sgPSAodm9pZCopKGdldF9z
dGFja19ib3R0b20oKSAmIH4oU1RBQ0tfU0laRSAtIDEpKTsKLQogICAgIC8qIFNhbml0eSBjaGVj
ayB0aGF0IElTVCBzZXR0aW5ncyB3ZXJlbid0IHNldCB1cCBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
ICAgICBBU1NFUlQoTUFTS19FWFRSKGlkdF90YWJsZXNbMF1bVFJBUF9ubWldLmEsIDdVTCA8PCAz
MikgPT0gMCk7CiAKQEAgLTY2NCw5ICs2NjIsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgbm9yZXR1
cm4gcmVpbml0X2JzcF9zdGFjayh2b2lkKQogICAgIC8qIFVwZGF0ZSBTWVNDQUxMIHRyYW1wb2xp
bmVzICovCiAgICAgcGVyY3B1X3RyYXBzX2luaXQoKTsKIAotICAgIHN0YWNrX2Jhc2VbMF0gPSBz
dGFjazsKLSAgICBtZW1ndWFyZF9ndWFyZF9zdGFjayhzdGFjayk7Ci0KICAgICByZXNldF9zdGFj
a19hbmRfanVtcChpbml0X2RvbmUpOwogfQogCkBAIC0xNzQ0LDExICsxNzM5LDI1IEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBz
ZXR1cF9pb19iaXRtYXAoZG9tMCk7CiAKLSAgICAvKiBKdW1wIHRvIHRoZSAxOjEgdmlydHVhbCBt
YXBwaW5ncyBvZiBjcHUwX3N0YWNrLiAqLwotICAgIGFzbSB2b2xhdGlsZSAoIm1vdiAlW3N0a10s
ICUlcnNwOyBqbXAgJWNbZm5dIiA6OgotICAgICAgICAgICAgICAgICAgW3N0a10gImciIChfX3Zh
KF9fcGEoZ2V0X3N0YWNrX2JvdHRvbSgpKSkpLAotICAgICAgICAgICAgICAgICAgW2ZuXSAiaSIg
KHJlaW5pdF9ic3Bfc3RhY2spIDogIm1lbW9yeSIpOwotICAgIHVucmVhY2hhYmxlKCk7CisgICAg
LyoKKyAgICAgKiBTd2l0Y2ggZnJvbSBjcHUwX3N0YWNrIHRvIHRoZSBwZXJjcHUgc3RhY2ssIGNv
cHlpbmcgdGhlIG5vbi1HUFIKKyAgICAgKiBjcHVfaW5mbyBkYXRhIGludG8gcGxhY2UgYmVmb3Jl
IGhhbmQuCisgICAgICovCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3QgY3B1X2luZm8gKnNy
YyA9IGdldF9jcHVfaW5mbygpOworICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmRzdCA9IF9wKFBF
UkNQVV9TVEFDS19NQVBQSU5HICsgU1RBQ0tfU0laRSAtCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKCpkc3QpKTsKKworICAgICAgICBkc3QtPnByb2Nlc3Nvcl9pZCAg
ID0gc3JjLT5wcm9jZXNzb3JfaWQ7CisgICAgICAgIGRzdC0+Y3VycmVudF92Y3B1ICAgPSBzcmMt
PmN1cnJlbnRfdmNwdTsKKyAgICAgICAgZHN0LT5wZXJfY3B1X29mZnNldCA9IHNyYy0+cGVyX2Nw
dV9vZmZzZXQ7CisgICAgICAgIGRzdC0+Y3I0ICAgICAgICAgICAgPSBzcmMtPmNyNDsKKworICAg
ICAgICBhc20gdm9sYXRpbGUgKCJtb3YgJVtzdGtdLCAlJXJzcDsgam1wICVjW2ZuXSIgOjoKKyAg
ICAgICAgICAgICAgICAgICAgICBbc3RrXSAiZyIgKCZkc3QtPmd1ZXN0X2NwdV91c2VyX3JlZ3Mu
ZXMpLAorICAgICAgICAgICAgICAgICAgICAgIFtmbl0gImkiIChyZWluaXRfYnNwX3N0YWNrKSA6
ICJtZW1vcnkiKTsKKyAgICAgICAgdW5yZWFjaGFibGUoKTsKKyAgICB9CiB9CiAKIHZvaWQgYXJj
aF9nZXRfeGVuX2NhcHMoeGVuX2NhcGFiaWxpdGllc19pbmZvX3QgKmluZm8pCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCBm
Nzg1ZDVmLi43N2VlODgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTkxLDggKzkxLDYgQEAgc3RhdGljIGVudW0gY3B1
X3N0YXRlIHsKIH0gY3B1X3N0YXRlOwogI2RlZmluZSBzZXRfY3B1X3N0YXRlKHN0YXRlKSBkbyB7
IHNtcF9tYigpOyBjcHVfc3RhdGUgPSAoc3RhdGUpOyB9IHdoaWxlICgwKQogCi12b2lkICpzdGFj
a19iYXNlW05SX0NQVVNdOwotCiB2b2lkIGluaXRpYWxpemVfY3B1X2RhdGEodW5zaWduZWQgaW50
IGNwdSkKIHsKICAgICBjcHVfZGF0YVtjcHVdID0gYm9vdF9jcHVfZGF0YTsKQEAgLTM4Niw3ICsz
ODQsNiBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAKIC8qIFVzZWQgdG8g
cGFzcyBwZXJjcHVfaWRsZV9wdCB0byB0aGUgYm9vdGluZyBBUC4gKi8KIHBhZGRyX3QgYXBfY3Iz
OwotZXh0ZXJuIHZvaWQgKnN0YWNrX3N0YXJ0OwogCiBzdGF0aWMgaW50IHdha2V1cF9zZWNvbmRh
cnlfY3B1KGludCBwaHlzX2FwaWNpZCwgdW5zaWduZWQgbG9uZyBzdGFydF9laXApCiB7CkBAIC01
MjksNyArNTI2LDYgQEAgc3RhdGljIGludCBkb19ib290X2NwdShpbnQgYXBpY2lkLCBpbnQgY3B1
KQogICAgICAgICAgICAgICAgY3B1LCBhcGljaWQsIHN0YXJ0X2VpcCk7CiAKICAgICBhcF9jcjMg
PSBwZXJfY3B1KHBlcmNwdV9pZGxlX3B0LCBjcHUpOwotICAgIHN0YWNrX3N0YXJ0ID0gc3RhY2tf
YmFzZVtjcHVdOwogCiAgICAgLyogVGhpcyBncnVuZ2UgcnVucyB0aGUgc3RhcnR1cCBwcm9jZXNz
IGZvciB0aGUgdGFyZ2V0ZWQgcHJvY2Vzc29yLiAqLwogCkBAIC0xMDAyLDEzICs5OTgsNiBAQCBz
dGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgZnJlZV94
ZW5oZWFwX3BhZ2UoaWR0X3RhYmxlc1tjcHVdKTsKICAgICBpZHRfdGFibGVzW2NwdV0gPSBOVUxM
OwogCi0gICAgaWYgKCBzdGFja19iYXNlW2NwdV0gIT0gTlVMTCApCi0gICAgewotICAgICAgICBt
ZW1ndWFyZF91bmd1YXJkX3N0YWNrKHN0YWNrX2Jhc2VbY3B1XSk7Ci0gICAgICAgIGZyZWVfeGVu
aGVhcF9wYWdlcyhzdGFja19iYXNlW2NwdV0sIFNUQUNLX09SREVSKTsKLSAgICAgICAgc3RhY2tf
YmFzZVtjcHVdID0gTlVMTDsKLSAgICB9Ci0KICAgICBpZiAoIHBlcl9jcHUocGVyY3B1X2lkbGVf
cHQsIGNwdSkgKQogICAgIHsKICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWFkZHJfdG9fcGFn
ZShwZXJfY3B1KHBlcmNwdV9pZGxlX3B0LCBjcHUpKSk7CkBAIC0xMDMwLDExICsxMDE5LDYgQEAg
c3RhdGljIGludCBjcHVfc21wYm9vdF9hbGxvYyh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICgg
bm9kZSAhPSBOVU1BX05PX05PREUgKQogICAgICAgICBtZW1mbGFncyA9IE1FTUZfbm9kZShub2Rl
KTsKIAotICAgIHN0YWNrX2Jhc2VbY3B1XSA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoU1RBQ0tfT1JE
RVIsIG1lbWZsYWdzKTsKLSAgICBpZiAoIHN0YWNrX2Jhc2VbY3B1XSA9PSBOVUxMICkKLSAgICAg
ICAgZ290byBvdXQ7Ci0gICAgbWVtZ3VhcmRfZ3VhcmRfc3RhY2soc3RhY2tfYmFzZVtjcHVdKTsK
LQogICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMoTlJfUkVTRVJWRURfR0RUX1BBR0VT
KTsKICAgICBwZXJfY3B1KGdkdF90YWJsZSwgY3B1KSA9IGdkdCA9IGFsbG9jX3hlbmhlYXBfcGFn
ZXMob3JkZXIsIG1lbWZsYWdzKTsKICAgICBpZiAoIGdkdCA9PSBOVUxMICkKQEAgLTExNDgsOCAr
MTEzMiw2IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9j
cHVzKQogICAgIGJvb3RfY3B1X3BoeXNpY2FsX2FwaWNpZCA9IGdldF9hcGljX2lkKCk7CiAgICAg
eDg2X2NwdV90b19hcGljaWRbMF0gPSBib290X2NwdV9waHlzaWNhbF9hcGljaWQ7CiAKLSAgICBz
dGFja19iYXNlWzBdID0gc3RhY2tfc3RhcnQ7Ci0KICAgICBzZXRfbnJfc29ja2V0cygpOwogCiAg
ICAgc29ja2V0X2NwdW1hc2sgPSB4emFsbG9jX2FycmF5KGNwdW1hc2tfdCAqLCBucl9zb2NrZXRz
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290
LmMKaW5kZXggNTlkN2M0Ny4uYzI4M2I5MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rib290
LmMKKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMKQEAgLTI0MywyOSArMjQzLDYgQEAgc3RhdGlj
IHZvaWQgdGJvb3RfZ2VuX2RvbWFpbl9pbnRlZ3JpdHkoY29uc3QgdWludDhfdCBrZXlbVEJfS0VZ
X1NJWkVdLAogICAgIG1lbXNldCgmY3R4LCAwLCBzaXplb2YoY3R4KSk7CiB9CiAKLS8qCi0gKiBG
b3Igc3RhY2sgb3ZlcmZsb3cgZGV0ZWN0aW9uIGluIGRlYnVnIGJ1aWxkLCBhIGd1YXJkIHBhZ2Ug
aXMgc2V0IHVwLgotICogVGhpcyBmbiBpcyB1c2VkIHRvIGRldGVjdCB3aGV0aGVyIGEgcGFnZSBp
cyBpbiB0aGUgZ3VhcmRlZCBwYWdlcyBmb3IKLSAqIHRoZSBhYm92ZSByZWFzb24uCi0gKi8KLXN0
YXRpYyBpbnQgbWZuX2luX2d1YXJkZWRfc3RhY2sodW5zaWduZWQgbG9uZyBtZm4pCi17Ci0gICAg
dm9pZCAqcDsKLSAgICBpbnQgaTsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgbnJfY3B1X2lkczsg
aSsrICkKLSAgICB7Ci0gICAgICAgIGlmICggIXN0YWNrX2Jhc2VbaV0gKQotICAgICAgICAgICAg
Y29udGludWU7Ci0gICAgICAgIHAgPSAodm9pZCAqKSgodW5zaWduZWQgbG9uZylzdGFja19iYXNl
W2ldICsgU1RBQ0tfU0laRSAtCi0gICAgICAgICAgICAgICAgICAgICBQUklNQVJZX1NUQUNLX1NJ
WkUgLSBQQUdFX1NJWkUpOwotICAgICAgICBpZiAoIG1mbiA9PSB2aXJ0X3RvX21mbihwKSApCi0g
ICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRp
YyB2b2lkIHRib290X2dlbl94ZW5oZWFwX2ludGVncml0eShjb25zdCB1aW50OF90IGtleVtUQl9L
RVlfU0laRV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1hY190
ICptYWMpCiB7CkBAIC0yOTAsMTIgKzI2Nyw4IEBAIHN0YXRpYyB2b2lkIHRib290X2dlbl94ZW5o
ZWFwX2ludGVncml0eShjb25zdCB1aW50OF90IGtleVtUQl9LRVlfU0laRV0sCiAKICAgICAgICAg
aWYgKCBpc19wYWdlX2luX3VzZShwYWdlKSAmJiBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICkKICAg
ICAgICAgewotICAgICAgICAgICAgdm9pZCAqcGc7Ci0KLSAgICAgICAgICAgIGlmICggbWZuX2lu
X2d1YXJkZWRfc3RhY2sobWZuKSApCi0gICAgICAgICAgICAgICAgY29udGludWU7IC8qIHNraXAg
Z3VhcmQgc3RhY2ssIHNlZSBtZW1ndWFyZF9ndWFyZF9zdGFjaygpIGluIG1tLmMgKi8KKyAgICAg
ICAgICAgIHZvaWQgKnBnID0gbWZuX3RvX3ZpcnQobWZuKTsKIAotICAgICAgICAgICAgcGcgPSBt
Zm5fdG9fdmlydChtZm4pOwogICAgICAgICAgICAgdm1hY191cGRhdGUoKHVpbnQ4X3QgKilwZywg
UEFHRV9TSVpFLCAmY3R4KTsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggZWVhYmI0YS4uNDkzZjhm
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3Ry
YXBzLmMKQEAgLTM1Niw5ICszNTYsNiBAQCB1bnNpZ25lZCBsb25nIGdldF9zdGFja190cmFjZV9i
b3R0b20odW5zaWduZWQgbG9uZyBzcCkKICAgICAgICAgcmV0dXJuIFJPVU5EVVAoc3AsIFBBR0Vf
U0laRSkgLQogICAgICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIGVzKSAt
IHNpemVvZih1bnNpZ25lZCBsb25nKTsKIAotI2lmbmRlZiBNRU1PUllfR1VBUkQKLSAgICBjYXNl
IDMgLi4uIDU6Ci0jZW5kaWYKICAgICBjYXNlIDYgLi4uIDc6CiAgICAgICAgIHJldHVybiBST1VO
RFVQKHNwLCBTVEFDS19TSVpFKSAtCiAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGNwdV9pbmZv
KSAtIHNpemVvZih1bnNpZ25lZCBsb25nKTsKQEAgLTM3NSw5ICszNzIsNiBAQCB1bnNpZ25lZCBs
b25nIGdldF9zdGFja19kdW1wX2JvdHRvbSh1bnNpZ25lZCBsb25nIHNwKQogICAgIGNhc2UgMCAu
Li4gMjoKICAgICAgICAgcmV0dXJuIFJPVU5EVVAoc3AsIFBBR0VfU0laRSkgLSBzaXplb2YodW5z
aWduZWQgbG9uZyk7CiAKLSNpZm5kZWYgTUVNT1JZX0dVQVJECi0gICAgY2FzZSAzIC4uLiA1Ogot
I2VuZGlmCiAgICAgY2FzZSA2IC4uLiA3OgogICAgICAgICByZXR1cm4gUk9VTkRVUChzcCwgU1RB
Q0tfU0laRSkgLSBzaXplb2YodW5zaWduZWQgbG9uZyk7CiAKQEAgLTUxOCw5ICs1MTIsOSBAQCB2
b2lkIHNob3dfc3RhY2tfb3ZlcmZsb3codW5zaWduZWQgaW50IGNwdSwgY29uc3Qgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgdW5zaWduZWQgbG9uZyBlc3BfdG9wLCBlc3BfYm90dG9t
OwogI2VuZGlmCiAKLSAgICBpZiAoIF9wKGN1cnJfc3RhY2tfYmFzZSkgIT0gc3RhY2tfYmFzZVtj
cHVdICkKKyAgICBpZiAoIGN1cnJfc3RhY2tfYmFzZSAhPSBQRVJDUFVfU1RBQ0tfTUFQUElORyAp
CiAgICAgICAgIHByaW50aygiQ3VycmVudCBzdGFjayBiYXNlICVwIGRpZmZlcnMgZnJvbSBleHBl
Y3RlZCAlcFxuIiwKLSAgICAgICAgICAgICAgIF9wKGN1cnJfc3RhY2tfYmFzZSksIHN0YWNrX2Jh
c2VbY3B1XSk7CisgICAgICAgICAgICAgICBfcChjdXJyX3N0YWNrX2Jhc2UpLCBfcChQRVJDUFVf
U1RBQ0tfTUFQUElORykpOwogCiAjaWZkZWYgTUVNT1JZX0dVQVJECiAgICAgZXNwX2JvdHRvbSA9
IChlc3AgfCAoU1RBQ0tfU0laRSAtIDEpKSArIDE7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggNGQ1NTYzYi4uODZi
OGZjYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaApAQCAtMzYyLDcgKzM2Miw2IEBAIHVuc2lnbmVkIGxvbmcgZG9tYWlu
X2dldF9tYXhpbXVtX2dwZm4oc3RydWN0IGRvbWFpbiAqZCk7CiAKIGV4dGVybiBzdHJ1Y3QgZG9t
YWluICpkb21feGVuLCAqZG9tX2lvLCAqZG9tX2NvdzsKIAotI2RlZmluZSBtZW1ndWFyZF9ndWFy
ZF9zdGFjayhfcCkgICAgICAgKCh2b2lkKTApCiAjZGVmaW5lIG1lbWd1YXJkX2d1YXJkX3Jhbmdl
KF9wLF9sKSAgICAoKHZvaWQpMCkKICNkZWZpbmUgbWVtZ3VhcmRfdW5ndWFyZF9yYW5nZShfcCxf
bCkgICgodm9pZCkwKQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMjJjMjgwOS4uMmMxZWQxZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0u
aApAQCAtNTIxLDkgKzUyMSw2IEBAIHZvaWQgbWVtZ3VhcmRfdW5ndWFyZF9yYW5nZSh2b2lkICpw
LCB1bnNpZ25lZCBsb25nIGwpOwogI2RlZmluZSBtZW1ndWFyZF91bmd1YXJkX3JhbmdlKF9wLF9s
KSAgKCh2b2lkKTApCiAjZW5kaWYKIAotdm9pZCBtZW1ndWFyZF9ndWFyZF9zdGFjayh2b2lkICpw
KTsKLXZvaWQgbWVtZ3VhcmRfdW5ndWFyZF9zdGFjayh2b2lkICpwKTsKLQogc3RydWN0IG1taW9f
cm9fZW11bGF0ZV9jdHh0IHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjI7CiAgICAgICAgIHVu
c2lnbmVkIGludCBzZWcsIGJkZjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zbXAuaCBi
L3hlbi9pbmNsdWRlL3hlbi9zbXAuaAppbmRleCBjNTVmNTdmLi5kMzBmMzY5IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS94ZW4vc21wLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NtcC5oCkBAIC02
OSw4ICs2OSw2IEBAIHZvaWQgc21wX3NlbmRfY2FsbF9mdW5jdGlvbl9tYXNrKGNvbnN0IGNwdW1h
c2tfdCAqbWFzayk7CiAKIGludCBhbGxvY19jcHVfaWQodm9pZCk7CiAKLWV4dGVybiB2b2lkICpz
dGFja19iYXNlW05SX0NQVVNdOwotCiB2b2lkIGluaXRpYWxpemVfY3B1X2RhdGEodW5zaWduZWQg
aW50IGNwdSk7CiAKICNlbmRpZiAvKiBfX1hFTl9TTVBfSF9fICovCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC7t-0006P5-Va; Thu, 04 Jan 2018 20:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC7t-0006Lq-5d
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:33 +0000
X-Inumbo-ID: 13895026-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13895026-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157250"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:09 +0000
Message-ID: <1515097329-31902-45-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 44/44] misc debugging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

S2V5aGFuZGxlcnMgZm9yIHRoZSBmb2xsb3dpbmc6CiAnMScgLSBXYWxrIGlkbGVfcGdfdGFibGVb
XQogJzInIC0gV2FsayBlYWNoIHBlcmNwdV9tYXBwaW5ncwogJzMnIC0gRHVtcCBQVCBzaGFkb3cg
c3RhdHMKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3NhdmUuYyAgICAgICAgICAgIHwgICA0IC0KIHhl
bi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL3g4Ni9w
di9wdC1zaGFkb3cuYyAgICAgICAgfCAgMTkgKysrKwogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgICAgICAgICB8IDE5OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICAgICAgIHwgICA2ICsrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3B2L3B0LXNoYWRvdy5oIHwgIDE3ICsrKysKIDYgZmlsZXMgY2hhbmdlZCwgMjQ0IGlu
c2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zYXZlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYwppbmRleCA4OTg0YTIzLi5mYmRhZTA1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYworKysgYi94ZW4vYXJjaC94ODYv
aHZtL3NhdmUuYwpAQCAtMjIzLDggKzIyMyw2IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgaGFuZGxlciA9IGh2bV9zcl9o
YW5kbGVyc1tpXS5zYXZlOwogICAgICAgICBpZiAoIGhhbmRsZXIgIT0gTlVMTCApCiAgICAgICAg
IHsKLSAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJIVk0lZCBzYXZlOiAlc1xuIiwK
LSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGh2bV9zcl9oYW5kbGVyc1tpXS5uYW1l
KTsKICAgICAgICAgICAgIGlmICggaGFuZGxlcihkLCBoKSAhPSAwICkKICAgICAgICAgICAgIHsK
ICAgICAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSCkBAIC0yOTcsOCArMjk1LDYgQEAg
aW50IGh2bV9sb2FkKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
ICAgICAgICB9CiAKICAgICAgICAgLyogTG9hZCB0aGUgZW50cnkgKi8KLSAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gIkhWTSVkIHJlc3RvcmU6ICVzICUiUFJJdTE2IlxuIiwgZC0+ZG9tYWlu
X2lkLAotICAgICAgICAgICAgICAgaHZtX3NyX2hhbmRsZXJzW2Rlc2MtPnR5cGVjb2RlXS5uYW1l
LCBkZXNjLT5pbnN0YW5jZSk7CiAgICAgICAgIGlmICggaGFuZGxlcihkLCBoKSAhPSAwICkKICAg
ICAgICAgewogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgcmVzdG9yZTog
ZmFpbGVkIHRvIGxvYWQgZW50cnkgJXUvJXVcbiIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYwppbmRleCBiNDk5NmNlLi40
MTY3ZDI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tZXB0LmMKQEAgLTEyODUsNyArMTI4NSw3IEBAIHZvaWQgZXB0X3AybV91
bmluaXQoc3RydWN0IHAybV9kb21haW4gKnAybSkKICAgICBmcmVlX2NwdW1hc2tfdmFyKGVwdC0+
aW52YWxpZGF0ZSk7CiB9CiAKLXN0YXRpYyBjb25zdCBjaGFyICptZW1vcnlfdHlwZV90b19zdHIo
dW5zaWduZWQgaW50IHgpCitjb25zdCBjaGFyICptZW1vcnlfdHlwZV90b19zdHIodW5zaWduZWQg
aW50IHgpCiB7CiAgICAgc3RhdGljIGNvbnN0IGNoYXIgbWVtb3J5X3R5cGVzWzhdWzNdID0gewog
ICAgICAgICBbTVRSUl9UWVBFX1VOQ0FDSEFCTEVdICAgICA9ICJVQyIsCkBAIC0xMjkzLDcgKzEy
OTMsOCBAQCBzdGF0aWMgY29uc3QgY2hhciAqbWVtb3J5X3R5cGVfdG9fc3RyKHVuc2lnbmVkIGlu
dCB4KQogICAgICAgICBbTVRSUl9UWVBFX1dSVEhST1VHSF0gICAgICA9ICJXVCIsCiAgICAgICAg
IFtNVFJSX1RZUEVfV1JQUk9UXSAgICAgICAgID0gIldQIiwKICAgICAgICAgW01UUlJfVFlQRV9X
UkJBQ0tdICAgICAgICAgPSAiV0IiLAotICAgICAgICBbTVRSUl9OVU1fVFlQRVNdICAgICAgICAg
ICA9ICI/PyIKKyAgICAgICAgW1BBVF9UWVBFX1VDX01JTlVTXSAgICAgICAgPSAiVS0iLAorICAg
ICAgICAvKiBbTVRSUl9OVU1fVFlQRVNdICAgICAgICAgICA9ICI/PyIsICovCiAgICAgfTsKIAog
ICAgIEFTU0VSVCh4IDwgQVJSQVlfU0laRShtZW1vcnlfdHlwZXMpKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9wdC1zaGFkb3cuYyBiL3hlbi9hcmNoL3g4Ni9wdi9wdC1zaGFkb3cuYwpp
bmRleCBkNTUwYWUxLi5mNGM1MjJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvcHQtc2hh
ZG93LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jCkBAIC0yOCw2ICsyOCw4IEBA
CiAjdW5kZWYgcGFnZV90b19tZm4KICNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdl
X3RvX21mbihwZykpCiAKK3N0cnVjdCBwdHN0YXRzIHB0c3RhdHM7CisKIC8qCiAgKiBUbyB1c2Ug
cGVyY3B1IGxpbmVhciByYW5nZXMsIHdlIHJlcXVpcmUgdGhhdCBubyB0d28gcGNwdXMgaGF2ZSAl
Y3IzCiAgKiBwb2ludGluZyBhdCB0aGUgc2FtZSBMNCBwYWdldGFibGUgYXQgdGhlIHNhbWUgdGlt
ZS4KQEAgLTIyNCw3ICsyMjYsMTAgQEAgdW5zaWduZWQgbG9uZyBwdF9tYXliZV9zaGFkb3coc3Ry
dWN0IHZjcHUgKnYpCiAKICAgICAvKiBObyBzaGFkb3dpbmcgbmVjZXNzYXJ5PyBSdW4gb24gdGhl
IGludGVuZGVkIHBhZ2V0YWJsZS4gKi8KICAgICBpZiAoICFwdF9uZWVkX3NoYWRvdyh2LT5kb21h
aW4pICkKKyAgICB7CisgICAgICAgIHB0c3RhdCgmcHRzdGF0cy5zeW5jX25vbmUpOwogICAgICAg
ICByZXR1cm4gbmV3X2NyMzsKKyAgICB9CiAKICAgICBwdHNoLT5kb21haW4gPSB2LT5kb21haW47
CiAKQEAgLTI1OSw2ICsyNjQsMTEgQEAgdW5zaWduZWQgbG9uZyBwdF9tYXliZV9zaGFkb3coc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgICAgbG9jYWxfaXJx
X3Jlc3RvcmUoZmxhZ3MpOworCisgICAgICAgIGlmICggY2FjaGVfaWR4ICkKKyAgICAgICAgICAg
IHB0c3RhdCgmcHRzdGF0cy5zeW5jX3NodWZmbGUpOworICAgICAgICBlbHNlCisgICAgICAgICAg
ICBwdHN0YXQoJnB0c3RhdHMuc3luY19ub3NodWZmbGUpOwogICAgIH0KICAgICBlbHNlCiAgICAg
ewpAQCAtMjkzLDYgKzMwMyw3IEBAIHVuc2lnbmVkIGxvbmcgcHRfbWF5YmVfc2hhZG93KHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICAgICAgICAgc2l6ZW9mKCpsNHQpICogKEw0X1BBR0VUQUJMRV9F
TlRSSUVTIC0gKHNsb3QgKyAxKSkpOwogCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZjcHVf
bDR0KTsKKyAgICAgICAgcHRzdGF0KCZwdHN0YXRzLnN5bmNfZnVsbCk7CiAgICAgfQogCiAgICAg
QVNTRVJUKHB0c2gtPmNhY2hlWzBdLmNyM19tZm4gPT0gKG5ld19jcjMgPj4gUEFHRV9TSElGVCkp
OwpAQCAtMzIwLDEzICszMzEsMTkgQEAgc3RhdGljIHZvaWQgX3B0X3NoYWRvd19pcGkodm9pZCAq
YXJnKQogCiAgICAgLyogTm8gbG9uZ2VyIHNoYWRvd2luZyBzdGF0ZSBmcm9tIHRoaXMgZG9tYWlu
PyAgTm90aGluZyB0byBkby4gKi8KICAgICBpZiAoIGluZm8tPmQgIT0gcHRzaC0+ZG9tYWluICkK
KyAgICB7CisgICAgICAgIHB0c3RhdCgmcHRzdGF0cy5pcGlfZG9tX21pc3MpOwogICAgICAgICBy
ZXR1cm47CisgICAgfQogCiAgICAgZW50ID0gcHRfY2FjaGVfbG9va3VwKHB0c2gsIHBhZ2VfdG9f
bWFkZHIoaW5mby0+cGcpKTsKIAogICAgIC8qIE5vdCBzaGFkb3dpbmcgdGhpcyBmcmFtZT8gIE5v
dGhpbmcgdG8gZG8uICovCiAgICAgaWYgKCBlbnQgPT0gTlVMTCApCisgICAgeworICAgICAgICBw
dHN0YXQoJnB0c3RhdHMuaXBpX2NhY2hlX21pc3MpOwogICAgICAgICByZXR1cm47CisgICAgfQog
CiAgICAgc3dpdGNoICggaW5mby0+b3AgKQogICAgIHsKQEAgLTM0MCw2ICszNTcsNyBAQCBzdGF0
aWMgdm9pZCBfcHRfc2hhZG93X2lwaSh2b2lkICphcmcpCiAgICAgICAgIGw0dFtpbmZvLT5zbG90
XSA9IHZjcHVfbDR0W2luZm8tPnNsb3RdOwogCiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZj
cHVfbDR0KTsKKyAgICAgICAgcHRzdGF0KCZwdHN0YXRzLmlwaV93cml0ZSk7CiAgICAgICAgIGJy
ZWFrOwogCiAgICAgY2FzZSBQVFNIX0lQSV9JTlZMUEc6CkBAIC0zNTcsNiArMzc1LDcgQEAgc3Rh
dGljIHZvaWQgX3B0X3NoYWRvd19pcGkodm9pZCAqYXJnKQogICAgICAgICBjYXNlIDI6IHB0c2gt
PmNhY2hlWzJdID0gcHRzaC0+Y2FjaGVbM107CiAgICAgICAgIGNhc2UgMzogcHRzaC0+Y2FjaGVb
M10gPSAocHRfY2FjaGVfZW50cnlfdCl7IHNoYWRvd19pZHggfTsKICAgICAgICAgfQorICAgICAg
ICBwdHN0YXQoJnB0c3RhdHMuaXBpX2ludmxwZyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVm
YXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3Ry
YXBzLmMKaW5kZXggNmIwMmE1Zi4uMDk1YmY5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTk1NSw2ICs5NTUsNyBAQCB2b2lk
IGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBs
ZWFmLAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgcmVzLT5iID0gZmxzbChnZXRfdXBw
ZXJfbWZuX2JvdW5kKCkpICsgUEFHRV9TSElGVDsKKyAgICAgICAgcmVzLT5jID0gdi0+dmNwdV9p
ZDsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMjA3NCw2ICsyMDc1LDIwNCBA
QCB2b2lkIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXModW5zaWduZWQgbG9uZyBhZGRyKQog
ICAgIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiB9CiAKKyNpbmNsdWRlIDx4ZW4va2V5
aGFuZGxlci5oPgorI2luY2x1ZGUgPGFzbS9wdi9wdC1zaGFkb3cuaD4KKworY29uc3QgY2hhciAq
bWVtb3J5X3R5cGVfdG9fc3RyKHVuc2lnbmVkIGludCB4KTsKK3N0YXRpYyB2b2lkIGRlY29kZV9p
bnRwdGUodW5zaWduZWQgaW50IGxldmVsLCB1bnNpZ25lZCBpbnQgc2xvdCwgaW50cHRlX3QgcHRl
KQoreworICAgIHVuc2lnbmVkIGludCBwYXRfaWR4ID0gKChwdGUgPj4gMykgJiAzKSB8CisgICAg
ICAgICgocHRlID4+ICgobGV2ZWwgPiAxICYmIChwdGUgJiBfUEFHRV9QU0UpKSA/IDEwIDogNSkp
ICYgNCk7CisKKyAgICB1bnNpZ25lZCBpbnQgbWVtX3R5cGUgPSAoaG9zdF9wYXQgPj4gKHBhdF9p
ZHggPDwgMykpICYgMHhmZjsKKworICAgIHByaW50aygiJSpzTCV1WyUwM3VdICUiUFJJcHRlIiAl
KnMlcyAlcyVzJXMlcyVzJXNcbiIsCisgICAgICAgICAgICg0IC0gbGV2ZWwpICogMiwgIiIsCisg
ICAgICAgICAgIGxldmVsLCBzbG90LCBwdGUsCisgICAgICAgICAgIChsZXZlbCAtIDEpICogMiwg
IiIsCisKKyAgICAgICAgICAgbWVtb3J5X3R5cGVfdG9fc3RyKG1lbV90eXBlKSwKKworICAgICAg
ICAgICBwdGUgJiAweDgwMDAwMDAwMDAwMDAwMDBVTEwgICAgPyAiIE54IiA6ICIiLAorICAgICAg
ICAgICBwdGUgJiBfUEFHRV9HTE9CQUwgICAgICAgICAgICAgPyAiIEciICA6ICIiLAorICAgICAg
ICAgICAobGV2ZWwgPiAxICYmIHB0ZSAmIF9QQUdFX1BTRSkgPyAiICsiICA6ICIiLAorICAgICAg
ICAgICBwdGUgJiBfUEFHRV9VU0VSICAgICAgICAgICAgICAgPyAiIFUiICA6ICIiLAorICAgICAg
ICAgICBwdGUgJiBfUEFHRV9SVyAgICAgICAgICAgICAgICAgPyAiIFciICA6ICIiLAorICAgICAg
ICAgICBwdGUgJiBfUEFHRV9QUkVTRU5UICAgICAgICAgICAgPyAiIFAiICA6ICIiKTsKK30KKwor
c3RhdGljIGJvb2wgaXNfcG9pc29uKGludHB0ZV90IHB0ZSkKK3sKKyAgICByZXR1cm4gKHB0ZSAm
IH4weGZmZjAwMDApID09IDB4ODAwZjg2ODYwMDAwMDA2MzsKK30KKworc3RhdGljIHZvaWQgZHVt
cF9sM3QobDNfcGdlbnRyeV90ICpsM3QsIGJvb2wgZGVjZW5kKQoreworICAgIHVuc2lnbmVkIGlu
dCBsM2ksIGwyaSwgbDFpOworICAgIGwyX3BnZW50cnlfdCAqbDI7CisgICAgbDFfcGdlbnRyeV90
ICpsMTsKKworICAgIGZvciAoIGwzaSA9IDA7IGwzaSA8IDUxMjsgKytsM2kgKQorICAgIHsKKyAg
ICAgICAgaWYgKCAhKGwzdFtsM2ldLmwzICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICAgICAg
Y29udGludWU7CisKKyAgICAgICAgZGVjb2RlX2ludHB0ZSgzLCBsM2ksIGwzdFtsM2ldLmwzKTsK
KworICAgICAgICBpZiAoIGlzX3BvaXNvbihsM3RbbDNpXS5sMykgKQorICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgaWYgKCBsM3RbbDNpXS5sMyAmIF9QQUdFX1BTRSApCisgICAgICAg
ICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoICFkZWNlbmQgKQorICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgbDIgPSBsM2VfdG9fbDJlKGwzdFtsM2ldKTsKKyAgICAgICAgZm9y
ICggbDJpID0gMDsgbDJpIDwgNTEyOyArK2wyaSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggIShsMltsMmldLmwyICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgICAgICBkZWNvZGVfaW50cHRlKDIsIGwyaSwgbDJbbDJpXS5sMik7CisK
KyAgICAgICAgICAgIGlmICggaXNfcG9pc29uKGwyW2wyaV0ubDIpICkKKyAgICAgICAgICAgICAg
ICBjb250aW51ZTsKKworICAgICAgICAgICAgaWYgKCBsMltsMmldLmwyICYgX1BBR0VfUFNFICkK
KyAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgbDEgPSBsMmVfdG9fbDFl
KGwyW2wyaV0pOworICAgICAgICAgICAgZm9yICggbDFpID0gMDsgbDFpIDwgNTEyOyArK2wxaSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaWYgKCAhKGwxW2wxaV0ubDEgJiBfUEFH
RV9QUkVTRU5UKSApCisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAg
ICAgICAgZGVjb2RlX2ludHB0ZSgxLCBsMWksIGwxW2wxaV0ubDEpOworICAgICAgICAgICAgfQor
CisgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKKyAgICAgICAgfQorCisg
ICAgICAgIHByb2Nlc3NfcGVuZGluZ19zb2Z0aXJxcygpOworICAgIH0KKworfQorCitzdGF0aWMg
dm9pZCBkdW1wX2w0dChsNF9wZ2VudHJ5X3QgKmw0dCwgYm9vbCBkZWNlbmQpCit7CisgICAgdW5z
aWduZWQgaW50IGw0aTsKKworICAgIGZvciAoIGw0aSA9IDA7IGw0aSA8IDUxMjsgKytsNGkgKQor
ICAgIHsKKyAgICAgICAgaWYgKCAhKGw0dFtsNGldLmw0ICYgX1BBR0VfUFJFU0VOVCkgKQorICAg
ICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgZGVjb2RlX2ludHB0ZSg0LCBsNGksIGw0dFts
NGldLmw0KTsKKworICAgICAgICBpZiAoIGlzX3BvaXNvbihsNHRbbDRpXS5sNCkgKQorICAgICAg
ICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCBkZWNlbmQgJiYKKyAgICAgICAgICAgICBs
NGkgIT0gbDRfdGFibGVfb2Zmc2V0KExJTkVBUl9QVF9WSVJUX1NUQVJUKSAmJgorICAgICAgICAg
ICAgIGw0aSAhPSBsNF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpICkKKyAg
ICAgICAgICAgIGR1bXBfbDN0KGw0ZV90b19sM2UobDR0W2w0aV0pLCB0cnVlKTsKKyAgICB9Cit9
CisKK3N0YXRpYyB2b2lkIGRvX2V4dHJlbWVfZGVidWcodW5zaWduZWQgY2hhciBrZXkpCit7Cisg
ICAgdW5zaWduZWQgaW50IGNwdTsKKworICAgIHByaW50aygiJyVjJyBwcmVzc2VkIC0+IEV4dHJl
bWUgZGVidWdnaW5nIGluIHByb2dyZXNzLi4uXG4iLCBrZXkpOworCisgICAgd2F0Y2hkb2dfZGlz
YWJsZSgpOworICAgIGNvbnNvbGVfc3RhcnRfbG9nX2V2ZXJ5dGhpbmcoKTsKKworICAgIHN3aXRj
aCAoIGtleSApCisgICAgeworICAgIGNhc2UgJzEnOgorICAgICAgICBkdW1wX2w0dChpZGxlX3Bn
X3RhYmxlLCB0cnVlKTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlICcyJzoKKyAgICAgICAg
cHJpbnRrKCJpZGxlX3BnX3RhYmxlW11cbiIpOworICAgICAgICBkdW1wX2w0dChpZGxlX3BnX3Rh
YmxlLCBmYWxzZSk7CisKKyAgICAgICAgZm9yX2VhY2hfb25saW5lX2NwdSAoIGNwdSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHBhZGRyX3QgbDQgPSBwZXJfY3B1KHBlcmNwdV9pZGxlX3B0LCBj
cHUpOworICAgICAgICAgICAgbDRfcGdlbnRyeV90IG1hcHBpbmdzID0gcGVyX2NwdShwZXJjcHVf
bWFwcGluZ3MsIGNwdSk7CisgICAgICAgICAgICBsNF9wZ2VudHJ5X3QgKmw0dDsKKyAgICAgICAg
ICAgIGwzX3BnZW50cnlfdCAqbDN0OworCisgICAgICAgICAgICBwcmludGsoIkNQVSAjJXUgcGVy
LXBjcHUgbDQgJSJQUklwYWRkciIsIG1hcHBpbmdzICUiUFJJcHRlIlxuIiwKKyAgICAgICAgICAg
ICAgICAgICBjcHUsIGw0LCBtYXBwaW5ncy5sNCk7CisKKyAgICAgICAgICAgIGlmICggIWw0ICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoIiAgQkFEIGw0XG4iKTsKKyAg
ICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICgg
IW1hcHBpbmdzLmw0ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoIiAg
QmFkIG1hcHBpbmdzXG4iKTsKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgICAg
IH0KKworICAgICAgICAgICAgcHJpbnRrKCJEdW1waW5nIEw0OlxuIik7CisgICAgICAgICAgICBs
NHQgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwYWRkcl90b19wZm4obDQpKSk7CisgICAgICAgICAg
ICBkdW1wX2w0dChsNHQsIGZhbHNlKTsKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0
dCk7CisKKyAgICAgICAgICAgIHByaW50aygiRHVtcGluZyBMMzpcbiIpOworICAgICAgICAgICAg
bDN0ID0gbWFwX2RvbWFpbl9wYWdlKGw0ZV9nZXRfbWZuKG1hcHBpbmdzKSk7CisgICAgICAgICAg
ICBkdW1wX2wzdChsM3QsIHRydWUpOworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDN0
KTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKworICAgIGNhc2UgJzMnOgorICAgICAgICBw
cmludGsoInB0X3NoYWRvdygpIHN0YXRzOlxuIgorICAgICAgICAgICAgICAgIiAgc3luY19ub25l
OiAgICAgICUyMGx1XG4iCisgICAgICAgICAgICAgICAiICBzeW5jX25vc2h1ZmZsZTogJTIwbHVc
biIKKyAgICAgICAgICAgICAgICIgIHN5bmNfc2h1ZmZsZTogICAlMjBsdVxuIgorICAgICAgICAg
ICAgICAgIiAgc3luY19mdWxsOiAgICAgICUyMGx1XG4iCisgICAgICAgICAgICAgICAiICBpcGlf
ZG9tX21pc3M6ICAgJTIwbHVcbiIKKyAgICAgICAgICAgICAgICIgIGlwaV9jYWNoZV9taXNzOiAl
MjBsdVxuIgorICAgICAgICAgICAgICAgIiAgaXBpX2lwaV93cml0ZTogICUyMGx1XG4iCisgICAg
ICAgICAgICAgICAiICBpcGlfaXBpX2ludmxwZzogJTIwbHVcbiIsCisgICAgICAgICAgICAgICBw
dHN0YXRzLnN5bmNfbm9uZSwgcHRzdGF0cy5zeW5jX25vc2h1ZmZsZSwKKyAgICAgICAgICAgICAg
IHB0c3RhdHMuc3luY19zaHVmZmxlLCBwdHN0YXRzLnN5bmNfZnVsbCwKKyAgICAgICAgICAgICAg
IHB0c3RhdHMuaXBpX2RvbV9taXNzLCBwdHN0YXRzLmlwaV9jYWNoZV9taXNzLAorICAgICAgICAg
ICAgICAgcHRzdGF0cy5pcGlfd3JpdGUsIHB0c3RhdHMuaXBpX2ludmxwZyk7CisgICAgICAgIGJy
ZWFrOworICAgIH0KKworICAgIGNvbnNvbGVfZW5kX2xvZ19ldmVyeXRoaW5nKCk7CisgICAgd2F0
Y2hkb2dfZW5hYmxlKCk7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgdGltZXIgc3RhdHM7CitzdGF0aWMg
dm9pZCBzdGF0c19mbih2b2lkICp1bnVzZWQpCit7CisgICAgZG9fZXh0cmVtZV9kZWJ1ZygnMycp
OworICAgIHNldF90aW1lcigmc3RhdHMsIE5PVygpICsgU0VDT05EUygxMCkpOworfQorCitzdGF0
aWMgaW50IF9faW5pdCBleHRyZW1lX2RlYnVnX2tleWhhbmRsZXJfaW5pdCh2b2lkKQoreworICAg
IHJlZ2lzdGVyX2tleWhhbmRsZXIoJzEnLCAmZG9fZXh0cmVtZV9kZWJ1ZywgIkV4dHJlbWUgZGVi
dWdnaW5nIDEiLCAwKTsKKyAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCcyJywgJmRvX2V4dHJlbWVf
ZGVidWcsICJFeHRyZW1lIGRlYnVnZ2luZyAyIiwgMCk7CisgICAgcmVnaXN0ZXJfa2V5aGFuZGxl
cignMycsICZkb19leHRyZW1lX2RlYnVnLCAiRXh0cmVtZSBkZWJ1Z2dpbmcgMyIsIDApOworCisg
ICAgaW5pdF90aW1lcigmc3RhdHMsIHN0YXRzX2ZuLCBOVUxMLCAwKTsKKyAgICAvKiBzZXRfdGlt
ZXIoJnN0YXRzLCBOT1coKSArIFNFQ09ORFMoMTApKTsgKi8KKworICAgIHJldHVybiAwOworfQor
X19pbml0Y2FsbChleHRyZW1lX2RlYnVnX2tleWhhbmRsZXJfaW5pdCk7CisKIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggYWFlNzIxYi4uYTNlODFhYyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvbW0uYwpAQCAtODc0LDYgKzg3NCwxMiBAQCB2b2lkIF9faW5pdCBzdWJhcmNoX2luaXRf
bWVtb3J5KHZvaWQpCiAgICAgICAgIH0KICAgICB9CiAKKyAgICAvKiBQb2lzb24gc3BlY2lmaWMg
ZW50cmllcy4gKi8KKyAgICBpZGxlX3BnX3RhYmxlWzI3MV0ubDQgPSAweDgwMGY4Njg2MDI3MTAw
NjM7CisgICAgaWRsZV9wZ190YWJsZVsyNzJdLmw0ID0gMHg4MDBmODY4NjAyNzIwMDYzOworICAg
IGlkbGVfcGdfdGFibGVbNTEwXS5sNCA9IDB4ODAwZjg2ODYwNTEwMDA2MzsKKyAgICBpZGxlX3Bn
X3RhYmxlWzUxMV0ubDQgPSAweDgwMGY4Njg2MDUxMTAwNjM7CisKICAgICAvKiBDcmVhdGUgYW4g
TDMgdGFibGUgZm9yIHRoZSBNTUNGRyByZWdpb24sIG9yIHJlbWFwIGl0IE5YLiAqLwogICAgIHBs
NGUgPSAmaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUENJX01DRkdfVklSVF9TVEFSVCld
OwogICAgIGlmICggIShsNGVfZ2V0X2ZsYWdzKCpwbDRlKSAmIF9QQUdFX1BSRVNFTlQpICkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvcHQtc2hhZG93LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3B2L3B0LXNoYWRvdy5oCmluZGV4IGQ1NTc2ZjQuLjM5OWViZWIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvcHQtc2hhZG93LmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wdi9wdC1zaGFkb3cuaApAQCAtMjMsNiArMjMsMjMgQEAKIAogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogCitleHRlcm4gc3RydWN0IHB0c3RhdHMgeworICAgIHVuc2lnbmVkIGxvbmcg
c3luY19ub25lOworICAgIHVuc2lnbmVkIGxvbmcgc3luY19ub3NodWZmbGU7CisgICAgdW5zaWdu
ZWQgbG9uZyBzeW5jX3NodWZmbGU7CisgICAgdW5zaWduZWQgbG9uZyBzeW5jX2Z1bGw7CisKKyAg
ICB1bnNpZ25lZCBsb25nIGlwaV9kb21fbWlzczsKKyAgICB1bnNpZ25lZCBsb25nIGlwaV9jYWNo
ZV9taXNzOworICAgIHVuc2lnbmVkIGxvbmcgaXBpX3dyaXRlOworICAgIHVuc2lnbmVkIGxvbmcg
aXBpX2ludmxwZzsKK30gcHRzdGF0czsKKworc3RhdGljIGlubGluZSB2b2lkIHB0c3RhdCh1bnNp
Z25lZCBsb25nICpzdGF0KQoreworICAgIGFzbSB2b2xhdGlsZSAoImxvY2s7IGFkZCAkMSwgJTAi
IDogIittIiAoKnN0YXQpKTsKK30KKwogI2lmZGVmIENPTkZJR19QVgogCiAvKgotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC7v-0006Q3-5p; Thu, 04 Jan 2018 20:28:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC7u-0006M7-AF
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:34 +0000
X-Inumbo-ID: 14606239-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14606239-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730507"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:35 +0000
Message-ID: <1515097329-31902-11-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 10/44] x86/pt-shadow: Initial infrastructure
	for L4 PV pagetable shadowing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCnYzOgogKiBTd2l0Y2ggdG8gdXNpbmcgYSBzaW5nbGUgc3RydWN0dXJlIHBlciBjcHUsIHJh
dGhlciB0aGFuIG11bHRpcGxlIGZpZWxkcy4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUg
ICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jICAgICAgICB8IDg2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvc21w
Ym9vdC5jICAgICAgICAgICAgIHwgIDcgKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9wdC1z
aGFkb3cuaCB8IDUwICsrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTQ0
IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvcHYvcHQtc2hh
ZG93LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L3B0LXNoYWRv
dy5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2
L3B2L01ha2VmaWxlCmluZGV4IGJhYzI3OTIuLmFjZmYyYmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTEwLDYg
KzEwLDcgQEAgb2JqLXkgKz0gaHlwZXJjYWxsLm8KIG9iai15ICs9IGlyZXQubwogb2JqLXkgKz0g
bWlzYy1oeXBlcmNhbGxzLm8KIG9iai15ICs9IG1tLm8KK29iai15ICs9IHB0LXNoYWRvdy5vCiBv
YmoteSArPSByby1wYWdlLWZhdWx0Lm8KIG9iai15ICs9IHRyYXBzLm8KIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jIGIveGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5j
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjdkYjhlZmIKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vYXJjaC94ODYvcHYvcHQtc2hhZG93LmMKQEAgLTAsMCArMSw4NiBAQAorLyoK
KyAqIGFyY2gveDg2L3B2L3B0LXNoYWRvdy5jCisgKgorICogUFYgUGFnZXRhYmxlIHNoYWRvd2lu
ZyBsb2dpYyB0byBhbGxvdyBYZW4gdG8gcnVuIHdpdGggcGVyLXBjcHUgcGFnZXRhYmxlcy4KKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91
ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
KgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3
IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgor
I2luY2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9udW1hLmg+CisKKyNpbmNsdWRlIDxh
c20vcHYvcHQtc2hhZG93Lmg+CisKK3N0cnVjdCBwdF9zaGFkb3cgeworICAgIC8qCisgICAgICog
QSBmcmFtZSB1c2VkIHRvIHNoYWRvdyBhIHZjcHVzIGludGVuZGVkIHBhZ2V0YWJsZS4gIFdoZW4g
c2hhZG93aW5nLAorICAgICAqIHRoaXMgZnJhbWUgaXMgdGhlIG9uZSBhY3R1YWxseSByZWZlcmVu
Y2VkIGJ5ICVjcjMuCisgICAgICovCisgICAgcGFkZHJfdCBzaGFkb3dfbDQ7CisgICAgbDRfcGdl
bnRyeV90ICpzaGFkb3dfbDRfdmE7Cit9OworCitzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0
IHB0X3NoYWRvdywgcHRzaCk7CisKK2ludCBwdF9zaGFkb3dfYWxsb2ModW5zaWduZWQgaW50IGNw
dSkKK3sKKyAgICBzdHJ1Y3QgcHRfc2hhZG93ICpwdHNoID0gJnBlcl9jcHUocHRzaCwgY3B1KTsK
KyAgICB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MgPSAwOworICAgIG5vZGVpZF90IG5vZGUgPSBjcHVf
dG9fbm9kZShjcHUpOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOworCisgICAgaWYgKCBub2Rl
ICE9IE5VTUFfTk9fTk9ERSApCisgICAgICAgIG1lbWZsYWdzID0gTUVNRl9ub2RlKG5vZGUpOwor
CisgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgbWVtZmxhZ3MpOworICAgIGlmICgg
IXBnICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBwdHNoLT5zaGFkb3dfbDQgPSBw
YWdlX3RvX21hZGRyKHBnKTsKKworICAgIHB0c2gtPnNoYWRvd19sNF92YSA9IF9fbWFwX2RvbWFp
bl9wYWdlX2dsb2JhbChwZyk7CisgICAgaWYgKCAhcHRzaC0+c2hhZG93X2w0X3ZhICkKKyAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByZXR1cm4gMDsKK30KKwordm9pZCBwdF9zaGFkb3df
ZnJlZSh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHN0cnVjdCBwdF9zaGFkb3cgKnB0c2ggPSAm
cGVyX2NwdShwdHNoLCBjcHUpOworCisgICAgaWYgKCBwdHNoLT5zaGFkb3dfbDRfdmEgKQorICAg
IHsKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHB0c2gtPnNoYWRvd19sNF92YSk7
CisgICAgICAgIHB0c2gtPnNoYWRvd19sNF92YSA9IE5VTEw7CisgICAgfQorCisgICAgaWYgKCBw
dHNoLT5zaGFkb3dfbDQgKQorICAgIHsKKyAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWFkZHJf
dG9fcGFnZShwdHNoLT5zaGFkb3dfbDQpKTsKKyAgICAgICAgcHRzaC0+c2hhZG93X2w0ID0gMDsK
KyAgICB9Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggYWUzOWI0OC4u
YTg1NTMwMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxi
Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9tdHJyLmg+CisjaW5jbHVk
ZSA8YXNtL3B2L3B0LXNoYWRvdy5oPgogI2luY2x1ZGUgPGFzbS90aW1lLmg+CiAjaW5jbHVkZSA8
YXNtL3Rib290Lmg+CiAjaW5jbHVkZSA8bWFjaF9hcGljLmg+CkBAIC02NTgsNiArNjU5LDEwIEBA
IHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2NfY29tbW9uKHVuc2lnbmVkIGludCBjcHUpCiAg
ICAgY2xlYXJfcGFnZShsNHQpOwogICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0dCwgcGFnZV90b19t
Zm4ocGcpLCBOVUxMLCBJTlZBTElEX01GTiwgZmFsc2UpOwogCisgICAgcmMgPSBwdF9zaGFkb3df
YWxsb2MoY3B1KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICByYyA9
IDA7IC8qIFN1Y2Nlc3MgKi8KIAogIG91dDoKQEAgLTcyNiw2ICs3MzEsOCBAQCBzdGF0aWMgdm9p
ZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGZyZWVfZG9taGVh
cF9wYWdlKG1hZGRyX3RvX3BhZ2UocGVyX2NwdShwZXJjcHVfaWRsZV9wdCwgY3B1KSkpOwogICAg
ICAgICBwZXJfY3B1KHBlcmNwdV9pZGxlX3B0LCBjcHUpID0gMDsKICAgICB9CisKKyAgICBwdF9z
aGFkb3dfZnJlZShjcHUpOwogfQogCiBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2ln
bmVkIGludCBjcHUpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3B0LXNoYWRv
dy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9wdC1zaGFkb3cuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5mZjk5Yzg1Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wdi9wdC1zaGFkb3cuaApAQCAtMCwwICsxLDUwIEBACisvKgorICogaW5jbHVk
ZS9hc20teDg2L3B2L3B0LXNoYWRvdy5oCisgKgorICogUFYgUGFnZXRhYmxlIHNoYWRvd2luZyBs
b2dpYyB0byBhbGxvdyBYZW4gdG8gcnVuIHdpdGggcGVyLXBjcHUgcGFnZXRhYmxlcy4KKyAqCisg
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBv
cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQg
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgor
ICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENp
dHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworI2lmbmRlZiBfX1g4Nl9QVl9QVF9TSEFET1dfSF9fCisj
ZGVmaW5lIF9fWDg2X1BWX1BUX1NIQURPV19IX18KKworI2lmZGVmIENPTkZJR19QVgorCisvKgor
ICogQWxsb2NhdGUgYW4gZnJlZSBwZXItcGNwdSByZXNvdXJjZXMgZm9yIHBhZ2V0YWJsZSBzaGFk
b3dpbmcuICBJZiBhbGxvYygpCisgKiByZXR1cm5zIG5vbnplcm8sIGl0IGlzIHRoZSBjYWxsZXJz
IHJlc3BvbnNpYmlsaXR5IHRvIGNhbGwgZnJlZSgpLgorICovCitpbnQgcHRfc2hhZG93X2FsbG9j
KHVuc2lnbmVkIGludCBjcHUpOwordm9pZCBwdF9zaGFkb3dfZnJlZSh1bnNpZ25lZCBpbnQgY3B1
KTsKKworI2Vsc2UgLyogIUNPTkZJR19QViAqLworCitzdGF0aWMgaW5saW5lIGludCBwdF9zaGFk
b3dfYWxsb2ModW5zaWduZWQgaW50IGNwdSkgeyByZXR1cm4gMDsgfQorc3RhdGljIGlubGluZSB2
b2lkIHB0X3NoYWRvd19mcmVlKHVuc2lnbmVkIGludCBjcHUpIHsgfQorCisjZW5kaWYgLyogQ09O
RklHX1BWICovCisKKyNlbmRpZiAvKiBfX1g4Nl9QVl9QVF9TSEFET1dfSF9fICovCisKKy8qCisg
KiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisg
KiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2Rl
OiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC7w-0006R5-DO; Thu, 04 Jan 2018 20:28:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC7v-0006N6-84
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:35 +0000
X-Inumbo-ID: 15198eef-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15198eef-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157255"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:47 +0000
Message-ID: <1515097329-31902-23-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 22/44] x86/mm: Track whether the current cr3
	has a short or extended directmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIGJlIHVzZWQgdG8gcmVtb3ZlIHRoZSBtYXBjYWNoZSBvdmVycmlkZS9jdXJyZW50
IHZjcHUgbWVjaGFuaXNtIHdoZW4KcmV3b3JraW5nIG1hcF9kb21haW5fcGFnZSgpIHRvIGJlIHNh
ZmUgaW4gdGhlIG1pZGRsZSBvZiBjb250ZXh0IHN3aXRjaGVzLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgfCAxMSArKysrKysrKysrKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgIHwg
IDIgKysKIHhlbi9jb21tb24vZWZpL3J1bnRpbWUuYyB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oIHwgMTEgKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggNTdiM2UyNS4uN2MwODgwNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTQ5OSw2ICs0OTksNyBAQCB2b2lkIG1ha2VfY3IzKHN0
cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCiB9CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGxv
bmcsIGN1cnJfcHRiYXNlKTsKK0RFRklORV9QRVJfQ1BVKGJvb2wsIGN1cnJfZXh0ZW5kZWRfZGly
ZWN0bWFwKTsKIAogdm9pZCBkb193cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYsIGJvb2wgdGxi
X21haW50ZW5hbmNlKQogewpAQCAtNTA2LDYgKzUwNyw4IEBAIHZvaWQgZG9fd3JpdGVfcHRiYXNl
KHN0cnVjdCB2Y3B1ICp2LCBib29sIHRsYl9tYWludGVuYW5jZSkKICAgICB1bnNpZ25lZCBpbnQg
Y3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHVuc2lnbmVkIGxvbmcgKnRoaXNfY3Vycl9w
dGJhc2UgPSAmcGVyX2NwdShjdXJyX3B0YmFzZSwgY3B1KTsKICAgICBsNF9wZ2VudHJ5X3QgcGVy
Y3B1X21hcHBpbmdzID0gcGVyX2NwdShwZXJjcHVfbWFwcGluZ3MsIGNwdSk7CisgICAgYm9vbCAq
dGhpc19leHRkX2RpcmVjdG1hcCA9ICZwZXJfY3B1KGN1cnJfZXh0ZW5kZWRfZGlyZWN0bWFwLCBj
cHUpOworICAgIGJvb2wgbmV3X2V4dGRfZGlyZWN0bWFwID0gcGFnaW5nX21vZGVfZXh0ZXJuYWwo
di0+ZG9tYWluKTsKICAgICBsNF9wZ2VudHJ5X3QgKm5ld19sNHQ7CiAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqbmV3X3BnOwogCkBAIC01MjksMTEgKzUzMiwxOSBAQCB2b2lkIGRvX3dyaXRlX3B0YmFz
ZShzdHJ1Y3QgdmNwdSAqdiwgYm9vbCB0bGJfbWFpbnRlbmFuY2UpCiAgICAgbmV3X2w0dFtsNF90
YWJsZV9vZmZzZXQoUEVSQ1BVX0xJTkVBUl9TVEFSVCldID0gcGVyY3B1X21hcHBpbmdzOwogICAg
IGJhcnJpZXIoKTsKIAorICAgIC8qIElmIHRoZSBuZXcgY3IzIGhhcyBhIHNob3J0IGRpcmVjdG1h
cCwgcmVwb3J0IHNvIGJlZm9yZSBzd2l0Y2hpbmcuLi4gKi8KKyAgICBpZiAoICFuZXdfZXh0ZF9k
aXJlY3RtYXAgKQorICAgICAgICAqdGhpc19leHRkX2RpcmVjdG1hcCA9IG5ld19leHRkX2RpcmVj
dG1hcDsKKwogICAgIGlmICggdGxiX21haW50ZW5hbmNlICkKICAgICAgICAgd3JpdGVfY3IzKG5l
d19jcjMpOwogICAgIGVsc2UKICAgICAgICAgYXNtIHZvbGF0aWxlICggIm1vdiAlMCwgJSVjcjMi
IDo6ICJyIiAobmV3X2NyMykgOiAibWVtb3J5IiApOwogCisgICAgLyogLi4uIGVsc2UgcmVwb3J0
IGFmdGVyd2FyZHMuICovCisgICAgaWYgKCBuZXdfZXh0ZF9kaXJlY3RtYXAgKQorICAgICAgICAq
dGhpc19leHRkX2RpcmVjdG1hcCA9IG5ld19leHRkX2RpcmVjdG1hcDsKKwogICAgIC8qIE1hcmsg
dGhlIG9sZCBjcjMgYXMgbm8gbG9uZ2VyIGluIHVzZS4gKi8KICAgICBpZiAoIG5ld19jcjMgIT0g
KnRoaXNfY3Vycl9wdGJhc2UgKQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNjYyYzM4My4uODBlZmVmMCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAg
LTI3MCw2ICsyNzAsNyBAQCB2b2lkIGVhcmx5X3N3aXRjaF90b19pZGxlKGJvb2wgYnNwKQogICAg
ICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKIAogICAgIHBlcl9jcHUoY3Vycl9wdGJhc2Us
IGNwdSkgPSB2LT5hcmNoLmNyMzsKKyAgICBwZXJfY3B1KGN1cnJfZXh0ZW5kZWRfZGlyZWN0bWFw
LCBjcHUpID0gdHJ1ZTsKIAogICAgIGxpZHQoJmlkdHIpOwogCkBAIC03MTMsNiArNzE0LDcgQEAg
dm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAg
ICBpZGxlX3ZjcHVbMF0gPSBjdXJyZW50OwogCiAgICAgcGVyY3B1X2luaXRfYXJlYXMoKTsKKyAg
ICBwZXJfY3B1KGN1cnJfZXh0ZW5kZWRfZGlyZWN0bWFwLCAwKSA9IHRydWU7CiAKICAgICBpbml0
X2lkdF90cmFwcygpOwogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL3J1bnRpbWUu
YyBiL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYwppbmRleCAzZGJjMmU4Li5mZTZkM2FmIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMKKysrIGIveGVuL2NvbW1vbi9lZmkvcnVu
dGltZS5jCkBAIC0xMTIsNiArMTEyLDcgQEAgc3RydWN0IGVmaV9yc19zdGF0ZSBlZmlfcnNfZW50
ZXIodm9pZCkKICAgICB9CiAKICAgICB3cml0ZV9jcjModmlydF90b19tYWRkcihlZmlfbDRfcGd0
YWJsZSkpOworICAgIHRoaXNfY3B1KGN1cnJfZXh0ZW5kZWRfZGlyZWN0bWFwKSA9IHRydWU7CiAK
ICAgICByZXR1cm4gc3RhdGU7CiB9CkBAIC0xMjAsNiArMTIxLDggQEAgdm9pZCBlZmlfcnNfbGVh
dmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3RhdGUpCiB7CiAgICAgaWYgKCAhc3RhdGUtPmNyMyAp
CiAgICAgICAgIHJldHVybjsKKworICAgIHRoaXNfY3B1KGN1cnJfZXh0ZW5kZWRfZGlyZWN0bWFw
KSA9IHBhZ2luZ19tb2RlX2V4dGVybmFsKGN1cnJlbnQtPmRvbWFpbik7CiAgICAgd3JpdGVfY3Iz
KHN0YXRlLT5jcjMpOwogICAgIGlmICggaXNfcHZfdmNwdShjdXJyZW50KSAmJiAhaXNfaWRsZV92
Y3B1KGN1cnJlbnQpICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNjQwNDRjNi4uNTRiNzQ5OSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaApAQCAtNTY3LDYgKzU2NywxNyBAQCB2b2lkIGF1ZGl0X2RvbWFpbnModm9pZCk7CiAK
IERFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBsb25nLCBjdXJyX3B0YmFzZSk7CiAKKy8qCisgKiBJ
bmRpY2F0ZXMgd2hldGhlciB0aGUgY3VycmVudCAlY3IzIGNvbnRhaW5zIGEgc2hvcnQgb3IgZXh0
ZW5kZWQgZGlyZWN0bWFwLgorICogQ2FyZSBuZWVkcyB0byBiZSB0YWtlbiB3aGVuIHVwZGF0aW5n
LCBhcyBtYXBfZG9tYWluX3BhZ2UoKSBpcyB1c2VkIGluCisgKiBpbnRlcnJ1cHQvZXhjZXB0aW9u
IGNvbnRleHQuICBJdCBpcyBzYWZlIHRvIGluZGljYXRlIHRoYXQgdGhlIGN1cnJlbnQgJWNyMwor
ICogaXMgc2hvcnQgd2hlbiBpdCBpcyBhY3R1YWxseSBleHRlbmRlZCAoaW4gd2hpY2ggY2FzZSwg
bWFwX2RvbWFpbl9wYWdlKCkKKyAqIHdpbGwgdXNlIGEgbWFwcGluZyBzbG90IHJhdGhlciB0aGFu
IHJlZmVyaW5nIHRvIHRoZSBkaXJlY3RtYXApLCBidXQgaXQgaXMKKyAqIG5vdCBzYWZlIHRvIGlu
ZGljYXRlIHRoZSBvcHBvc2l0ZSAoaW4gd2hpY2ggY2FzZSwgbWFwX2RvbWFpbl9wYWdlKCkgd2ls
bAorICogcmV0dXJuIGEgcG9pbnRlciBpbnRvIDY0Yml0IFBWIGtlcm5lbCBhZGRyZXNzIHNwYWNl
KS4KKyAqLworREVDTEFSRV9QRVJfQ1BVKGJvb2wsIGN1cnJfZXh0ZW5kZWRfZGlyZWN0bWFwKTsK
Kwogdm9pZCBtYWtlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgbWZuKTsKIHZvaWQgdXBkYXRl
X2NyMyhzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgdmNwdV9kZXN0cm95X3BhZ2V0YWJsZXMoc3RydWN0
IHZjcHUgKik7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC7z-0006T8-KX; Thu, 04 Jan 2018 20:28:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC7y-0006Os-Au
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:38 +0000
X-Inumbo-ID: 16a1d346-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16a1d346-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157263"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:02 +0000
Message-ID: <1515097329-31902-38-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 37/44] x86/misc: Move some IPI parameters
	off the stack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBwZXJjcHUgc3RhY2tzLCBpdCB3aWxsIG5vdCBiZSBzYWZlIHRvIHBhc3Mgc3RhY2sgcG9p
bnRlcnMuICBUaGUgbG9naWMgaW4KbWFjaGluZV9yZXN0YXJ0KCksIHRpbWVfY2FsaWJyYXRpb24o
KSBhbmQgc2V0X210cnIoKSBpcyBzaW5nbGV0b24sIHNvIHN3aXRjaAp0byB1c2luZyBzdGF0aWMg
dmFyaWFibGVzLgoKVGhlIHNldF9tdHJyX2RhdGEgaXMgcHJvdGVjdGVkIHVuZGVyIHRoZSBtdHJy
X211dGV4LCB3aGljaCByZXF1aXJlcwptdHJyX2FwX2luaXQoKSBhbmQgbXRycl9hcHNfc3luY19l
bmQoKSB0byBob2xkIHRoZSBtdXRleCBhcm91bmQgY2FsbHMgdG8Kc2V0X210cnIoKS4KCnRpbWVf
Y2FsaWJyYXRpb24oKSBydW5zIGV4Y2x1c2l2ZWx5IG91dCBvZiBhIHRpbWVyIG9uIGNwdTAgc28g
aXMgc2FmZSwgd2hpbGUKbWFjaGluZV9yZXN0YXJ0KCkgZG9lc24ndCBoYXZlIGFueSBjb25jdXJy
ZW5jeSB0byBiZSB3b3JyaWVkIGFib3V0LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L210cnIvbWFp
bi5jIHwgMjcgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc2h1dGRv
d24uYyAgICAgIHwgIDggKysrKysrLS0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAgICAgfCAg
NyArKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9tYWluLmMgYi94ZW4vYXJj
aC94ODYvY3B1L210cnIvbWFpbi5jCmluZGV4IDU2ZjcxYTYuLmQ4YWU5YmYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvbXRyci9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9tdHJy
L21haW4uYwpAQCAtNTksOSArNTksNiBAQCB1NjQgX19yZWFkX21vc3RseSBzaXplX2FuZF9tYXNr
OwogCiBjb25zdCBzdHJ1Y3QgbXRycl9vcHMgKl9fcmVhZF9tb3N0bHkgbXRycl9pZiA9IE5VTEw7
CiAKLXN0YXRpYyB2b2lkIHNldF9tdHJyKHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGxvbmcg
YmFzZSwKLQkJICAgICB1bnNpZ25lZCBsb25nIHNpemUsIG10cnJfdHlwZSB0eXBlKTsKLQogc3Rh
dGljIGNvbnN0IGNoYXIgKmNvbnN0IG10cnJfc3RyaW5nc1tNVFJSX05VTV9UWVBFU10gPQogewog
ICAgICJ1bmNhY2hhYmxlIiwgICAgICAgICAgICAgICAvKiAwICovCkBAIC0yMTEsMjEgKzIwOCwy
NyBAQCBzdGF0aWMgaW5saW5lIGludCB0eXBlc19jb21wYXRpYmxlKG10cnJfdHlwZSB0eXBlMSwg
bXRycl90eXBlIHR5cGUyKSB7CiBzdGF0aWMgdm9pZCBzZXRfbXRycih1bnNpZ25lZCBpbnQgcmVn
LCB1bnNpZ25lZCBsb25nIGJhc2UsCiAJCSAgICAgdW5zaWduZWQgbG9uZyBzaXplLCBtdHJyX3R5
cGUgdHlwZSkKIHsKKwkvKiBDYW4ndCBwYXNzIGEgc3RhY2sgcG9pbnRlciB0byBhbiBJUEkuICov
CisJc3RhdGljIHN0cnVjdCBzZXRfbXRycl9kYXRhIGRhdGE7CisKIAljcHVtYXNrX3QgYWxsYnV0
c2VsZjsKIAl1bnNpZ25lZCBpbnQgbnJfY3B1czsKLQlzdHJ1Y3Qgc2V0X210cnJfZGF0YSBkYXRh
OwogCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKKwlBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJm10cnJf
bXV0ZXgpKTsKKwogCWNwdW1hc2tfYW5kbm90KCZhbGxidXRzZWxmLCAmY3B1X29ubGluZV9tYXAs
CiAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihzbXBfcHJvY2Vzc29yX2lkKCkpKTsK
IAlucl9jcHVzID0gY3B1bWFza193ZWlnaHQoJmFsbGJ1dHNlbGYpOwogCi0JZGF0YS5zbXBfcmVn
ID0gcmVnOwotCWRhdGEuc21wX2Jhc2UgPSBiYXNlOwotCWRhdGEuc21wX3NpemUgPSBzaXplOwot
CWRhdGEuc21wX3R5cGUgPSB0eXBlOwotCWF0b21pY19zZXQoJmRhdGEuY291bnQsIG5yX2NwdXMp
OwotCWF0b21pY19zZXQoJmRhdGEuZ2F0ZSwwKTsKKwlkYXRhID0gKHN0cnVjdCBzZXRfbXRycl9k
YXRhKXsKKwkJLnNtcF9yZWcgID0gcmVnLAorCQkuc21wX2Jhc2UgPSBiYXNlLAorCQkuc21wX3Np
emUgPSBzaXplLAorCQkuc21wX3R5cGUgPSB0eXBlLAorCQkuY291bnQgICAgPSBBVE9NSUNfSU5J
VChucl9jcHVzKSwKKwkJLmdhdGUgICAgID0gQVRPTUlDX0lOSVQoMCksCisJfTsKIAogCS8qIFN0
YXJ0IHRoZSBiYWxsIHJvbGxpbmcgb24gb3RoZXIgQ1BVcyAqLwogCW9uX3NlbGVjdGVkX2NwdXMo
JmFsbGJ1dHNlbGYsIGlwaV9oYW5kbGVyLCAmZGF0YSwgMCk7CkBAIC01OTMsNyArNTk2LDkgQEAg
dm9pZCBtdHJyX2FwX2luaXQodm9pZCkKIAkgKiAyLmNwdSBob3RhZGQgdGltZS4gV2UgbGV0IG10
cnJfYWRkL2RlbF9wYWdlIGhvbGQgY3B1aG90cGx1ZyBsb2NrIHRvCiAJICogcHJldmVudCBtdHJy
IGVudHJ5IGNoYW5nZXMKIAkgKi8KKwltdXRleF9sb2NrKCZtdHJyX211dGV4KTsKIAlzZXRfbXRy
cih+MFUsIDAsIDAsIDApOworCW11dGV4X3VubG9jaygmbXRycl9tdXRleCk7CiB9CiAKIC8qKgpA
QCAtNjIxLDcgKzYyNiw5IEBAIHZvaWQgbXRycl9hcHNfc3luY19lbmQodm9pZCkKIHsKIAlpZiAo
IXVzZV9pbnRlbCgpKQogCQlyZXR1cm47CisJbXV0ZXhfbG9jaygmbXRycl9tdXRleCk7CiAJc2V0
X210cnIofjBVLCAwLCAwLCAwKTsKKwltdXRleF91bmxvY2soJm10cnJfbXV0ZXgpOwogCWhvbGRf
bXRycl91cGRhdGVzX29uX2FwcyA9IDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
aHV0ZG93bi5jIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKaW5kZXggYTg3YWE2MC4uMjkzMTdk
OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NodXRkb3duLmMKKysrIGIveGVuL2FyY2gveDg2
L3NodXRkb3duLmMKQEAgLTUzNiw5ICs1MzYsMTMgQEAgdm9pZCBtYWNoaW5lX3Jlc3RhcnQodW5z
aWduZWQgaW50IGRlbGF5X21pbGxpc2VjcykKICAgICAgICAgLyogRW5zdXJlIHdlIGFyZSB0aGUg
Ym9vdCBDUFUuICovCiAgICAgICAgIGlmICggZ2V0X2FwaWNfaWQoKSAhPSBib290X2NwdV9waHlz
aWNhbF9hcGljaWQgKQogICAgICAgICB7CisgICAgICAgICAgICAvKiBDYW4ndCBwYXNzIGEgc3Rh
Y2sgcG9pbnRlciB0byBhbiBJUEkuICovCisgICAgICAgICAgICBzdGF0aWMgdW5zaWduZWQgaW50
IGRlbGF5OworCisgICAgICAgICAgICBkZWxheSA9IGRlbGF5X21pbGxpc2VjczsKKwogICAgICAg
ICAgICAgLyogU2VuZCBJUEkgdG8gdGhlIGJvb3QgQ1BVIChsb2dpY2FsIGNwdSAwKS4gKi8KLSAg
ICAgICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZigwKSwgX19tYWNoaW5lX3Jlc3Rh
cnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZkZWxheV9taWxsaXNlY3MsIDApOwor
ICAgICAgICAgICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKDApLCBfX21hY2hpbmVfcmVz
dGFydCwgJmRlbGF5LCAwKTsKICAgICAgICAgICAgIGZvciAoIDsgOyApCiAgICAgICAgICAgICAg
ICAgaGFsdCgpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIv
eGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCAyYTg3OTUwLi4zOTBjZjBjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAgLTE0NDYsOCAr
MTQ0NiwxMSBAQCBzdGF0aWMgdm9pZCAoKnRpbWVfY2FsaWJyYXRpb25fcmVuZGV6dm91c19mbiko
dm9pZCAqKSA9CiAKIHN0YXRpYyB2b2lkIHRpbWVfY2FsaWJyYXRpb24odm9pZCAqdW51c2VkKQog
ewotICAgIHN0cnVjdCBjYWxpYnJhdGlvbl9yZW5kZXp2b3VzIHIgPSB7Ci0gICAgICAgIC5zZW1h
cGhvcmUgPSBBVE9NSUNfSU5JVCgwKQorICAgIC8qIENhbid0IHBhc3MgYSBzdGFjayBwb2ludGVy
IHRvIGFuIElQSS4gKi8KKyAgICBzdGF0aWMgc3RydWN0IGNhbGlicmF0aW9uX3JlbmRlenZvdXMg
cjsKKworICAgIHIgPSAoc3RydWN0IGNhbGlicmF0aW9uX3JlbmRlenZvdXMpeworICAgICAgICAu
c2VtYXBob3JlID0gQVRPTUlDX0lOSVQoMCksCiAgICAgfTsKIAogICAgIGlmICggY2xvY2tzb3Vy
Y2VfaXNfdHNjKCkgKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC80-0006Uo-VJ; Thu, 04 Jan 2018 20:28:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC80-0006QR-D2
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:40 +0000
X-Inumbo-ID: 177cccdc-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 177cccdc-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730537"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:51 +0000
Message-ID: <1515097329-31902-27-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 26/44] x86/pt-shadow: Maintain a small cache
	of shadowed frames
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpbXByb3ZlcyB0aGUgc2hhZG93aW5nIHBlcmZvcm1hbmNlIHN1YnN0YW50aWFsbHkuICBJ
biBwYXJ0aWN1bGFyLCBzeXN0ZW0KY2FsbHMgZm9yIDY0Yml0IFBWIGd1ZXN0cyAod2hpY2ggc3dp
dGNoIGJldHdlZW4gdGhlIHVzZXIgYW5kIGtlcm5lbApwYWdldGFibGVzKSBubyBsb25nZXIgc3Vm
ZmVyIGEgNEsgY29weSBoaXQgaW4gYm90aCBkaXJlY3Rpb25zLgoKU2VlIHRoZSBjb2RlIGNvbW1l
bnRzIGZvciByZWFzb25pbmcgYW5kIHRoZSBhbGdvcml0aG0gZGVzY3JpcHRpb24uCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvcHYvcHQtc2hhZG93LmMg
ICAgICAgIHwgMTk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvcHYvcHQtc2hhZG93LmggfCAgIDkgKysKIDQgZmlsZXMgY2hhbmdlZCwg
MTg2IGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZDVjNjljMC4uZjhmMTVlOSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTI0
MTMsNiArMjQxMyw4IEBAIGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKICAgICAg
ICAgQVNTRVJUKHByZWVtcHRpYmxlKTsKICAgICAgICAgcmMgPSBmcmVlX2w0X3RhYmxlKHBhZ2Up
OworICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICBwdF9zaGFkb3dfbDRfaW52bHBnKG93
bmVyLCBwYWdlKTsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJ0eXBlICUiIFBSdHlwZV9pbmZvICIgbWZuICUiIFBSSV9tZm4g
IlxuIiwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCA5YzkyOWVkLi5mOWVjNWFhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCkBAIC0xODk1LDYgKzE4OTUsOCBAQCB2b2lkIHNoX2Rlc3Ryb3lfbDRf
c2hhZG93KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IHNtZm4pCiAgICAgICAgIH0KICAgICB9KTsK
IAorICAgIHB0X3NoYWRvd19sNF9pbnZscGcoZCwgc3ApOworCiAgICAgLyogUHV0IHRoZSBtZW1v
cnkgYmFjayBpbiB0aGUgcG9vbCAqLwogICAgIHNoYWRvd19mcmVlKGQsIHNtZm4pOwogfQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jIGIveGVuL2FyY2gveDg2L3B2L3B0
LXNoYWRvdy5jCmluZGV4IDMzY2IzMDMuLmI0ZjJiODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9wdC1zaGFkb3cuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcHQtc2hhZG93LmMKQEAgLTI0
LDYgKzI0LDEwIEBACiAKICNpbmNsdWRlIDxhc20vcHYvcHQtc2hhZG93Lmg+CiAKKy8qIE92ZXJy
aWRlIG1hY3JvcyBmcm9tIGFzbS9tbS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8K
KyN1bmRlZiBwYWdlX3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2Vf
dG9fbWZuKHBnKSkKKwogLyoKICAqIFRvIHVzZSBwZXJjcHUgbGluZWFyIHJhbmdlcywgd2UgcmVx
dWlyZSB0aGF0IG5vIHR3byBwY3B1cyBoYXZlICVjcjMKICAqIHBvaW50aW5nIGF0IHRoZSBzYW1l
IEw0IHBhZ2V0YWJsZSBhdCB0aGUgc2FtZSB0aW1lLgpAQCAtMzgsMTkgKzQyLDQ0IEBACiAgKgog
ICogVGhlIGFsZ29yaXRobSBpcyBmYWlybHkgc2ltcGxlLgogICoKKyAqICAgLSBBIHNtYWxsIGNh
Y2hlIG9mIHNoYWRvd2VkIEw0cyBmcm9tIHRoZSBzYW1lIGd1ZXN0IGlzIG1haW50YWluZWQuCiAg
KiAgIC0gV2hlbiBhIHBjcHUgaXMgc3dpdGNoaW5nIHRvIGEgbmV3IHZjcHUgY3IzIGFuZCBzaGFk
b3dpbmcgaXMgbmVjZXNzYXJ5LAotICogICAgIHBlcmZvcm0gYSBmdWxsIDRLIGNvcHkgb2YgdGhl
IGd1ZXN0cyBmcmFtZSBpbnRvIGEgcGVyY3B1IGZyYW1lLCBhbmQgcnVuCi0gKiAgICAgb24gdGhh
dC4KKyAqICAgICB0aGUgY2FjaGUgaXMgc2VhcmNoZWQuCisgKiAgICAgLSBJZiB0aGUgbmV3IGNy
MyBpcyBhbHJlYWR5IGNhY2hlZCwgdXNlIG91ciBleGlzdGluZyBzaGFkb3cuCisgKiAgICAgLSBJ
ZiBub3QsIGRyb3AgYW4gZW50cnkgYW5kIHNoYWRvdyB0aGUgbmV3IGZyYW1lIHdpdGggYSBmdWxs
IDRLIGNvcHkuCiAgKiAgIC0gV2hlbiBhIHdyaXRlIHRvIGEgZ3Vlc3RzIEw0IHBhZ2V0YWJsZSBv
Y2N1cnMsIHRoZSB1cGRhdGUgbXVzdCBiZQogICogICAgIHByb3BhZ2F0ZWQgdG8gYWxsIGV4aXN0
aW5nIHNoYWRvd3MuICBBbiBJUEkgaXMgc2VudCB0byB0aGUgZG9tYWlucwogICogICAgIGRpcnR5
IG1hc2sgaW5kaWNhdGluZyB3aGljaCBmcmFtZS9zbG90IHdhcyB1cGRhdGVkLCBhbmQgZWFjaCBw
Y3B1CiAgKiAgICAgY2hlY2tzIHRvIHNlZSB3aGV0aGVyIGl0IG5lZWRzIHRvIHN5bmMgdGhlIHVw
ZGF0ZSBpbnRvIGl0cyBzaGFkb3cuCisgKiAgIC0gV2hlbiBhIGd1ZXN0IEw0IHBhZ2V0YWJsZSBp
cyBmcmVlZCwgaXQgbXVzdCBiZSBkcm9wcGVkIGZyb20gYW55IGNhY2hlcywKKyAqICAgICBhcyBY
ZW4gd2lsbCBhbGxvdyBpdCB0byBiZWNvbWUgd3JpdGVhYmxlIHRvIHRoZSBndWVzdCBhZ2Fpbiwg
YW5kIGl0cworICogICAgIGNvbnRlbnRzIHdpbGwgZ28gc3RhbGUuICBJdCB1c2VzIHRoZSBzYW1l
IElQSSBtZWNoYW5pc20gYXMgZm9yIHdyaXRlcy4KKyAqLworCisjZGVmaW5lIEw0X1NIQURPV19P
UkRFUiAyCisjZGVmaW5lIE5SX0w0X1NIQURPV1MgICAoMXVsIDw8IEw0X1NIQURPV19PUkRFUikK
KworLyoKKyAqIEFuIGluZGl2aWR1YWwgY2FjaGUgZW50cnkuICBDb250YWlucyBhICVjcjMgd2hp
Y2ggaGFzIGJlZW4gY2FjaGVkLCBhbmQgdGhlCisgKiBpbmRleCBvZiB0aGlzIGVudHJ5IGludG8g
dGhlIHNoYWRvdyBmcmFtZXMuCisgKgorICogVGhlIGxheW91dCByZWxpZXMgb24gJWNyMyBiZWlu
ZyBwYWdlIGFsaWduZWQsIHdpdGggdGhlIGluZGV4IHN0b3JlZCBpbiB0aGUKKyAqIGxvd2VyIGJp
dHMuICBpZHggY291bGQgYmUgYSBzbWFsbGVyIGJpdGZpZWxkLCBidXQgdGhlcmUgaXMgbm8gb3Ro
ZXIKKyAqIGluZm9ybWF0aW9uIHRvIHN0b3JlLCBhbmQgaGF2aW5nIGl0IGFzIGFuIDhiaXQgZmll
bGQgcmVzdWx0cyBpbiBiZXR0ZXIKKyAqIGNvbXBpbGVkIGNvZGUuCiAgKi8KK3R5cGVkZWYgdW5p
b24gcHRfY2FjaGVfZW50cnkgeworICAgIHVuc2lnbmVkIGxvbmcgcmF3OworICAgIHN0cnVjdCB7
CisgICAgICAgIHVpbnQ4X3QgaWR4OworICAgICAgICB1bnNpZ25lZCBsb25nIDo0LCBjcjNfbWZu
OjUyOworICAgIH07Cit9IHB0X2NhY2hlX2VudHJ5X3Q7CiAKIHN0cnVjdCBwdF9zaGFkb3cgewog
ICAgIC8qCi0gICAgICogQSBmcmFtZSB1c2VkIHRvIHNoYWRvdyBhIHZjcHVzIGludGVuZGVkIHBh
Z2V0YWJsZS4gIFdoZW4gc2hhZG93aW5nLAotICAgICAqIHRoaXMgZnJhbWUgaXMgdGhlIG9uZSBh
Y3R1YWxseSByZWZlcmVuY2VkIGJ5ICVjcjMuCisgICAgICogQSBjYWNoZSBvZiBmcmFtZXMgdXNl
ZCB0byBzaGFkb3cgYSB2Y3B1cyBpbnRlbmRlZCBwYWdldGFibGVzLiAgV2hlbgorICAgICAqIHNo
YWRvd2luZywgb25lIG9mIHRoZXNlIGZyYW1lcyBpcyB0aGUgb25lIGFjdHVhbGx5IHJlZmVyZW5j
ZWQgYnkgJWNyMy4KICAgICAgKi8KICAgICBwYWRkcl90IHNoYWRvd19sNDsKICAgICBsNF9wZ2Vu
dHJ5X3QgKnNoYWRvd19sNF92YTsKQEAgLTYzLDI5ICs5Miw2MCBAQCBzdHJ1Y3QgcHRfc2hhZG93
IHsKICAgICAgKi8KICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkb21haW47CiAKLSAgICAvKiBJ
ZiBub256ZXJvLCBhIGd1ZXN0cyBwYWdldGFibGUgd2hpY2ggd2UgYXJlIHNoYWRvd2luZy4gKi8K
LSAgICBwYWRkcl90IHNoYWRvd2luZzsKKyAgICAvKgorICAgICAqIEEgY29sbGVjdGlvbiBvZiAl
Y3IzJ3MsIGJlbG9uZ2luZyB0byBAcCBkb21haW4sIHdoaWNoIGFyZSBzaGFkb3dlZAorICAgICAq
IGxvY2FsbHkuCisgICAgICoKKyAgICAgKiBBIGNhY2hlIGVudHJ5IGlzIHVzZWQgaWYgY3IzX21m
biAhPSAwLCBmcmVlIG90aGVyd2lzZS4gIFRoZSBjYWNoZSBpcworICAgICAqIG1haW50YWluZWQg
aW4gbW9zdC1yZWNlbnRseS11c2VkIG9yZGVyLiAgQXMgYSByZXN1bHQsIGNhY2hlWzBdLmNyM19t
Zm4KKyAgICAgKiBzaG91bGQgYWx3YXlzIG1hdGNoIHYtPmFyY2guY3IzLgorICAgICAqCisgICAg
ICogVGhlIGNhY2hlW10uaWR4IGZpZWxkcyB3aWxsIGFsd2F5cyBiZSB1bmlxdWUsIGFuZCBiZXR3
ZWVuIDAgYW5kCisgICAgICogTlJfTDRfU0hBRE9XUy4gIFRoZWlyIG9yZGVyIGhvd2V2ZXIgd2ls
bCB2YXJ5IGFzIG1vc3QtcmVjZW50bHktdXNlZAorICAgICAqIG9yZGVyIGlzIG1haW50YWluZWQu
CisgICAgICovCisgICAgcHRfY2FjaGVfZW50cnlfdCBjYWNoZVtOUl9MNF9TSEFET1dTXTsKIH07
CiAKIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgcHRfc2hhZG93LCBwdHNoKTsKIAorc3Rh
dGljIGw0X3BnZW50cnlfdCAqc2hhZG93X2w0X3ZhKHN0cnVjdCBwdF9zaGFkb3cgKnB0c2gsIHVu
c2lnbmVkIGludCBpZHgpCit7CisgICAgcmV0dXJuIF9wKHB0c2gtPnNoYWRvd19sNF92YSkgKyBp
ZHggKiBQQUdFX1NJWkU7Cit9CisKK3N0YXRpYyBwYWRkcl90IHNoYWRvd19sNChzdHJ1Y3QgcHRf
c2hhZG93ICpwdHNoLCB1bnNpZ25lZCBpbnQgaWR4KQoreworICAgIHJldHVybiBwdHNoLT5zaGFk
b3dfbDQgKyBpZHggKiBQQUdFX1NJWkU7Cit9CisKIGludCBwdF9zaGFkb3dfYWxsb2ModW5zaWdu
ZWQgaW50IGNwdSkKIHsKICAgICBzdHJ1Y3QgcHRfc2hhZG93ICpwdHNoID0gJnBlcl9jcHUocHRz
aCwgY3B1KTsKLSAgICB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MgPSAwOworICAgIHVuc2lnbmVkIGlu
dCBtZW1mbGFncyA9IDAsIGk7CiAgICAgbm9kZWlkX3Qgbm9kZSA9IGNwdV90b19ub2RlKGNwdSk7
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisgICAgbWZuX3QgbWZuc1tOUl9MNF9TSEFET1dT
XTsKIAogICAgIGlmICggbm9kZSAhPSBOVU1BX05PX05PREUgKQogICAgICAgICBtZW1mbGFncyA9
IE1FTUZfbm9kZShub2RlKTsKIAotICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIG1l
bWZsYWdzKTsKKyAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoTlVMTCwgTDRfU0hBRE9XX09S
REVSLCBtZW1mbGFncyk7CiAgICAgaWYgKCAhcGcgKQogICAgICAgICByZXR1cm4gLUVOT01FTTsK
IAogICAgIHB0c2gtPnNoYWRvd19sNCA9IHBhZ2VfdG9fbWFkZHIocGcpOwogCi0gICAgcHRzaC0+
c2hhZG93X2w0X3ZhID0gX19tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKHBnKTsKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUobWZucyk7ICsraSApCisgICAgeworICAgICAgICAvKiBJbml0
aWFsaXNlIHRoZSBjYWNoZSAoYXNjZW5kaW5nIGlkeCBmaWVsZHMpLiAqLworICAgICAgICBwdHNo
LT5jYWNoZVtpXSA9IChwdF9jYWNoZV9lbnRyeV90KXsgaSB9OworCisgICAgICAgIC8qIENvbGxl
Y3QgTUZOcyB0byB2bWFwKCkuICovCisgICAgICAgIG1mbnNbaV0gPSBtZm5fYWRkKG1hZGRyX3Rv
X21mbihwdHNoLT5zaGFkb3dfbDQpLCBpKTsKKyAgICB9CisKKyAgICBwdHNoLT5zaGFkb3dfbDRf
dmEgPSB2bWFwKG1mbnMsIEFSUkFZX1NJWkUobWZucykpOwogICAgIGlmICggIXB0c2gtPnNoYWRv
d19sNF92YSApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCkBAIC05OCwxNyArMTU4LDM1IEBA
IHZvaWQgcHRfc2hhZG93X2ZyZWUodW5zaWduZWQgaW50IGNwdSkKIAogICAgIGlmICggcHRzaC0+
c2hhZG93X2w0X3ZhICkKICAgICB7Ci0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChw
dHNoLT5zaGFkb3dfbDRfdmEpOworICAgICAgICB2dW5tYXAocHRzaC0+c2hhZG93X2w0X3ZhKTsK
ICAgICAgICAgcHRzaC0+c2hhZG93X2w0X3ZhID0gTlVMTDsKICAgICB9CiAKICAgICBpZiAoIHB0
c2gtPnNoYWRvd19sNCApCiAgICAgewotICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtYWRkcl90
b19wYWdlKHB0c2gtPnNoYWRvd19sNCkpOworICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZXMobWFk
ZHJfdG9fcGFnZShwdHNoLT5zaGFkb3dfbDQpLCBMNF9TSEFET1dfT1JERVIpOwogICAgICAgICBw
dHNoLT5zaGFkb3dfbDQgPSAwOwogICAgIH0KIH0KIAorc3RhdGljIHB0X2NhY2hlX2VudHJ5X3Qg
KnB0X2NhY2hlX2xvb2t1cCgKKyAgICBzdHJ1Y3QgcHRfc2hhZG93ICpwdHNoLCB1bnNpZ25lZCBs
b25nIG1hZGRyKQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgQVNTRVJUKCFsb2NhbF9p
cnFfaXNfZW5hYmxlZCgpKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwdHNo
LT5jYWNoZSk7ICsraSApCisgICAgeworICAgICAgICBwdF9jYWNoZV9lbnRyeV90ICplbnQgPSAm
cHRzaC0+Y2FjaGVbaV07CisKKyAgICAgICAgaWYgKCBlbnQtPmNyM19tZm4gPT0gKG1hZGRyID4+
IFBBR0VfU0hJRlQpICkKKyAgICAgICAgICAgIHJldHVybiBlbnQ7CisgICAgfQorCisgICAgcmV0
dXJuIE5VTEw7Cit9CisKIC8qCiAgKiBXZSBvbmx5IG5lZWQgdG8gc2hhZG93IDQtbGV2ZWwgUFYg
Z3Vlc3RzLiAgQWxsIG90aGVyIGd1ZXN0cyBoYXZlIHBlci12Y3B1CiAgKiBtb25pdG9yIHRhYmxl
cyB3aGljaCBhcmUgbmV2ZXIgc2NoZWR1bGVkIG9uIGNvbmN1cnJlbnQgcGNwdXMuICBDYXJlIG5l
ZWRzCkBAIC0xMjYsNiArMjA0LDcgQEAgdW5zaWduZWQgbG9uZyBwdF9tYXliZV9zaGFkb3coc3Ry
dWN0IHZjcHUgKnYpCiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsK
ICAgICBzdHJ1Y3QgcHRfc2hhZG93ICpwdHNoID0gJnBlcl9jcHUocHRzaCwgY3B1KTsKICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzLCBuZXdfY3IzID0gdi0+YXJjaC5jcjM7CisgICAgcHRfY2FjaGVf
ZW50cnlfdCAqZW50OwogCiAgICAgLyoKICAgICAgKiBJUElzIGZvciB1cGRhdGVzIGFyZSBiYXNl
ZCBvbiB0aGUgZG9tYWluIGRpcnR5IG1hc2suICBJZiB3ZSBldmVyIHN3aXRjaApAQCAtMTM1LDgg
KzIxNCwxMiBAQCB1bnNpZ25lZCBsb25nIHB0X21heWJlX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICBpZiAoIHB0c2gtPmRvbWFpbiAmJgogICAgICAgICAgcHRzaC0+ZG9tYWluICE9IHYtPmRv
bWFpbiApCiAgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKwogICAgICAgICBwdHNoLT5k
b21haW4gPSBOVUxMOwotICAgICAgICBwdHNoLT5zaGFkb3dpbmcgPSAwOworCisgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShwdHNoLT5jYWNoZSk7ICsraSApCisgICAgICAgICAg
ICBwdHNoLT5jYWNoZVtpXS5jcjNfbWZuID0gMDsKICAgICB9CiAKICAgICAvKiBObyBzaGFkb3dp
bmcgbmVjZXNzYXJ5PyBSdW4gb24gdGhlIGludGVuZGVkIHBhZ2V0YWJsZS4gKi8KQEAgLTE0NSwx
MCArMjI4LDYgQEAgdW5zaWduZWQgbG9uZyBwdF9tYXliZV9zaGFkb3coc3RydWN0IHZjcHUgKnYp
CiAKICAgICBwdHNoLT5kb21haW4gPSB2LT5kb21haW47CiAKLSAgICAvKiBGYXN0cGF0aCwgaWYg
d2UgYXJlIGFscmVhZHkgc2hhZG93aW5nIHRoZSBpbnRlbmRlZCBwYWdldGFibGUuICovCi0gICAg
aWYgKCBwdHNoLT5zaGFkb3dpbmcgPT0gbmV3X2NyMyApCi0gICAgICAgIHJldHVybiBwdHNoLT5z
aGFkb3dfbDQ7Ci0KICAgICAvKgogICAgICAqIFdlIG1heSBiZSBjYWxsZWQgd2l0aCBpbnRlcnJ1
cHRzIGRpc2FibGVkIChlLmcuIGNvbnRleHQgc3dpdGNoKSwgb3IKICAgICAgKiBpbnRlcnJ1cHRz
IGVuYWJsZWQgKGUuZy4gbmV3X2d1ZXN0X2NyMygpKS4KQEAgLTE1OCwxNCArMjM3LDQ2IEBAIHVu
c2lnbmVkIGxvbmcgcHRfbWF5YmVfc2hhZG93KHN0cnVjdCB2Y3B1ICp2KQogICAgICAqLwogICAg
IGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKIAorICAgIGVudCA9IHB0X2NhY2hlX2xvb2t1cChwdHNo
LCBuZXdfY3IzKTsKKyAgICBpZiAoIGVudCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAg
KiBDYWNoZSBoaXQuICBQcm9tb3RlIHRoaXMgZW50cnkgdG8gYmVpbmcgbW9zdCByZWNlbnRseSB1
c2VkIChpZiBpdAorICAgICAgICAgKiBpc24ndCBhbHJlYWR5KS4KKyAgICAgICAgICovCisgICAg
ICAgIHVuc2lnbmVkIGludCBjYWNoZV9pZHggPSBlbnQgLSBwdHNoLT5jYWNoZTsKKworICAgICAg
ICBpZiAoIGNhY2hlX2lkeCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHB0X2NhY2hlX2VudHJ5
X3QgdG1wID0gKmVudDsKKworICAgICAgICAgICAgc3dpdGNoICggY2FjaGVfaWR4ICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgMzogcHRzaC0+Y2FjaGVbM10gPSBwdHNoLT5jYWNo
ZVsyXTsKKyAgICAgICAgICAgIGNhc2UgMjogcHRzaC0+Y2FjaGVbMl0gPSBwdHNoLT5jYWNoZVsx
XTsKKyAgICAgICAgICAgIGNhc2UgMTogcHRzaC0+Y2FjaGVbMV0gPSBwdHNoLT5jYWNoZVswXTsK
KyAgICAgICAgICAgICAgICAgICAgcHRzaC0+Y2FjaGVbMF0gPSB0bXA7CisgICAgICAgICAgICB9
CisgICAgICAgIH0KKyAgICAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOworICAgIH0KKyAg
ICBlbHNlCiAgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDYWNoZSBtaXNzLiAgUmVjeWNs
ZSB3aGF0ZXZlciB3YXMgaW4gdGhlIGxhc3Qgc2xvdCwgcHJvbW90ZSBpdCB0bworICAgICAgICAg
KiBiZWluZyBtb3N0IHJlY2VudGx5IHVzZWQsIGFuZCBjb3B5IHRoZSBlbnRpcmUgcGFnZXRhYmxl
LgorICAgICAgICAgKi8KICAgICAgICAgdW5zaWduZWQgaW50IHNsb3QgPSBsNF90YWJsZV9vZmZz
ZXQoUEVSQ1BVX0xJTkVBUl9TVEFSVCk7CisgICAgICAgIHVuc2lnbmVkIGludCBpZHggPSBwdHNo
LT5jYWNoZVszXS5pZHg7CiAgICAgICAgIGw0X3BnZW50cnlfdCAqbDR0LCAqdmNwdV9sNHQ7CiAK
LSAgICAgICAgcHRzaC0+c2hhZG93aW5nID0gbmV3X2NyMzsKKyAgICAgICAgcHRzaC0+Y2FjaGVb
M10gPSBwdHNoLT5jYWNoZVsyXTsKKyAgICAgICAgcHRzaC0+Y2FjaGVbMl0gPSBwdHNoLT5jYWNo
ZVsxXTsKKyAgICAgICAgcHRzaC0+Y2FjaGVbMV0gPSBwdHNoLT5jYWNoZVswXTsKKyAgICAgICAg
cHRzaC0+Y2FjaGVbMF0gPSAocHRfY2FjaGVfZW50cnlfdCl7IG5ld19jcjMgfCBpZHggfTsKICAg
ICAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwogCi0gICAgICAgIGw0dCA9IHB0c2gtPnNo
YWRvd19sNF92YTsKKyAgICAgICAgbDR0ID0gc2hhZG93X2w0X3ZhKHB0c2gsIGlkeCk7CiAgICAg
ICAgIHZjcHVfbDR0ID0gbWFwX2RvbWFpbl9wYWdlKG1hZGRyX3RvX21mbihuZXdfY3IzKSk7CiAK
ICAgICAgICAgLyoKQEAgLTE4NCw3ICsyOTUsOSBAQCB1bnNpZ25lZCBsb25nIHB0X21heWJlX3No
YWRvdyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodmNwdV9sNHQp
OwogICAgIH0KIAotICAgIHJldHVybiBwdHNoLT5zaGFkb3dfbDQ7CisgICAgQVNTRVJUKHB0c2gt
PmNhY2hlWzBdLmNyM19tZm4gPT0gKG5ld19jcjMgPj4gUEFHRV9TSElGVCkpOworCisgICAgcmV0
dXJuIHNoYWRvd19sNChwdHNoLCBwdHNoLT5jYWNoZVswXS5pZHgpOwogfQogCiBzdHJ1Y3QgcHRz
aF9pcGlfaW5mbwpAQCAtMTkzLDYgKzMwNiw3IEBAIHN0cnVjdCBwdHNoX2lwaV9pbmZvCiAgICAg
Y29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CiAgICAgZW51bSB7CiAgICAgICAgIFBUU0hfSVBJ
X1dSSVRFLAorICAgICAgICBQVFNIX0lQSV9JTlZMUEcsCiAgICAgfSBvcDsKICAgICB1bnNpZ25l
ZCBpbnQgc2xvdDsKIH07CkBAIC0yMDIsMjkgKzMxNiw0OSBAQCBzdGF0aWMgdm9pZCBfcHRfc2hh
ZG93X2lwaSh2b2lkICphcmcpCiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3Jf
aWQoKTsKICAgICBzdHJ1Y3QgcHRfc2hhZG93ICpwdHNoID0gJnBlcl9jcHUocHRzaCwgY3B1KTsK
ICAgICBjb25zdCBzdHJ1Y3QgcHRzaF9pcGlfaW5mbyAqaW5mbyA9IGFyZzsKLSAgICB1bnNpZ25l
ZCBsb25nIG1hZGRyID0gcGFnZV90b19tYWRkcihpbmZvLT5wZyk7CisgICAgcHRfY2FjaGVfZW50
cnlfdCAqZW50OwogCiAgICAgLyogTm8gbG9uZ2VyIHNoYWRvd2luZyBzdGF0ZSBmcm9tIHRoaXMg
ZG9tYWluPyAgTm90aGluZyB0byBkby4gKi8KICAgICBpZiAoIGluZm8tPmQgIT0gcHRzaC0+ZG9t
YWluICkKICAgICAgICAgcmV0dXJuOwogCisgICAgZW50ID0gcHRfY2FjaGVfbG9va3VwKHB0c2gs
IHBhZ2VfdG9fbWFkZHIoaW5mby0+cGcpKTsKKwogICAgIC8qIE5vdCBzaGFkb3dpbmcgdGhpcyBm
cmFtZT8gIE5vdGhpbmcgdG8gZG8uICovCi0gICAgaWYgKCBwdHNoLT5zaGFkb3dpbmcgIT0gbWFk
ZHIgKQorICAgIGlmICggZW50ID09IE5VTEwgKQogICAgICAgICByZXR1cm47CiAKICAgICBzd2l0
Y2ggKCBpbmZvLT5vcCApCiAgICAgewogICAgICAgICBsNF9wZ2VudHJ5X3QgKmw0dCwgKnZjcHVf
bDR0OworICAgICAgICB1bnNpZ25lZCBpbnQgY2FjaGVfaWR4LCBzaGFkb3dfaWR4OwogCiAgICAg
Y2FzZSBQVFNIX0lQSV9XUklURToKLSAgICAgICAgbDR0ID0gcHRzaC0+c2hhZG93X2w0X3ZhOwot
ICAgICAgICB2Y3B1X2w0dCA9IG1hcF9kb21haW5fcGFnZShtYWRkcl90b19tZm4obWFkZHIpKTsK
KyAgICAgICAgbDR0ID0gc2hhZG93X2w0X3ZhKHB0c2gsIGVudC0+aWR4KTsKKyAgICAgICAgdmNw
dV9sNHQgPSBtYXBfZG9tYWluX3BhZ2UocGFnZV90b19tZm4oaW5mby0+cGcpKTsKIAogICAgICAg
ICBsNHRbaW5mby0+c2xvdF0gPSB2Y3B1X2w0dFtpbmZvLT5zbG90XTsKIAogICAgICAgICB1bm1h
cF9kb21haW5fcGFnZSh2Y3B1X2w0dCk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBQVFNI
X0lQSV9JTlZMUEc6CisgICAgICAgIGNhY2hlX2lkeCA9IGVudCAtIHB0c2gtPmNhY2hlOworICAg
ICAgICBzaGFkb3dfaWR4ID0gZW50LT5pZHg7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogRGVt
b3RlIHRoZSBkcm9wcGVkIGVudHJ5IHRvIGxlYXN0LXJlY2VudGx5LXVzZWQsIHNvIGl0IGlzIHRo
ZSBuZXh0CisgICAgICAgICAqIGVudHJ5IHRvIGJlIHJldXNlZC4KKyAgICAgICAgICovCisgICAg
ICAgIHN3aXRjaCAoIGNhY2hlX2lkeCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOiBCVUco
KTsgLyogPz8/IEZyZWVpbmcgdGhlIEw0IHdoaWNoIGN1cnJlbnQgaXMgcnVubmluZyBvbiEgKi8K
KyAgICAgICAgY2FzZSAxOiBwdHNoLT5jYWNoZVsxXSA9IHB0c2gtPmNhY2hlWzJdOworICAgICAg
ICBjYXNlIDI6IHB0c2gtPmNhY2hlWzJdID0gcHRzaC0+Y2FjaGVbM107CisgICAgICAgIGNhc2Ug
MzogcHRzaC0+Y2FjaGVbM10gPSAocHRfY2FjaGVfZW50cnlfdCl7IHNoYWRvd19pZHggfTsKKyAg
ICAgICAgfQorICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOwogICAgIH0KQEAgLTI0OCw2ICszODIsMjIgQEAgdm9pZCBwdF9zaGFkb3df
bDRfd3JpdGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAq
cGcsCiAgICAgb25fc2VsZWN0ZWRfY3B1cyhkLT5kb21haW5fZGlydHlfY3B1bWFzaywgX3B0X3No
YWRvd19pcGksICZpbmZvLCAxKTsKIH0KIAordm9pZCBwdF9zaGFkb3dfbDRfaW52bHBnKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAgIHN0
cnVjdCBwdHNoX2lwaV9pbmZvIGluZm87CisKKyAgICBpZiAoICFwdF9uZWVkX3NoYWRvdyhkKSAp
CisgICAgICAgIHJldHVybjsKKworICAgIGluZm8gPSAoc3RydWN0IHB0c2hfaXBpX2luZm8pewor
ICAgICAgICAuZCA9IGQsCisgICAgICAgIC5wZyA9IHBnLAorICAgICAgICAub3AgPSBQVFNIX0lQ
SV9JTlZMUEcsCisgICAgfTsKKworICAgIG9uX3NlbGVjdGVkX2NwdXMoZC0+ZG9tYWluX2RpcnR5
X2NwdW1hc2ssIF9wdF9zaGFkb3dfaXBpLCAmaW5mbywgMSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2
L3B0LXNoYWRvdy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9wdC1zaGFkb3cuaAppbmRleCA2
ZTcxZTk5Li5kNTU3NmY0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3B0LXNo
YWRvdy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvcHQtc2hhZG93LmgKQEAgLTQ3LDYg
KzQ3LDEzIEBAIHVuc2lnbmVkIGxvbmcgcHRfbWF5YmVfc2hhZG93KHN0cnVjdCB2Y3B1ICp2KTsK
IHZvaWQgcHRfc2hhZG93X2w0X3dyaXRlKAogICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgc2xvdCk7CiAKKy8qCisgKiBD
YWxsZWQgd2hlbiBhbiBMNCBwYWdldGFibGUgaXMgZnJlZWQuICBUaGUgUFQgc2hhZG93IGxvZ2lj
IGVuc3VyZXMgdGhhdCBpdAorICogaXMgcHVyZ2VkIGZyb20gYW55IGNhY2hlcy4KKyAqLwordm9p
ZCBwdF9zaGFkb3dfbDRfaW52bHBnKAorICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IHN0cnVjdCBwYWdlX2luZm8gKnBnKTsKKwogI2Vsc2UgLyogIUNPTkZJR19QViAqLwogCiBzdGF0
aWMgaW5saW5lIGludCBwdF9zaGFkb3dfYWxsb2ModW5zaWduZWQgaW50IGNwdSkgeyByZXR1cm4g
MDsgfQpAQCAtNTgsNiArNjUsOCBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcHRfbWF5
YmVfc2hhZG93KHN0cnVjdCB2Y3B1ICp2KQogfQogc3RhdGljIGlubGluZSB2b2lkIHB0X3NoYWRv
d19sNF93cml0ZSgKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZywgdW5zaWduZWQgaW50IHNsb3QpIHsgfQorc3RhdGljIGlubGluZSB2b2lkIHB0
X3NoYWRvd19sNF9pbnZscGcoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGcpIHsgfQogCiAjZW5kaWYgLyogQ09ORklHX1BWICovCiAKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC82-0006WH-6l; Thu, 04 Jan 2018 20:28:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC81-0006R4-DI
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:41 +0000
X-Inumbo-ID: 1856ce72-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1856ce72-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157268"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:49 +0000
Message-ID: <1515097329-31902-25-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 24/44] x86/mapcache: Reimplement
	map_domain_page() from scratch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHR3byByZWFzb25zOgogMSkgVG8gc3RvcCB1c2luZyB0aGUgcGVyLWRvbWFpbiBy
YW5nZSBmb3IgdGhlIG1hcGNhY2hlCiAyKSBUbyBtYWtlIG1hcF9kb21haW5fcGFnZSgpIHNhZmUg
dG8gdXNlIGR1cmluZyBjb250ZXh0IHN3aXRjaGVzCgpUaGUgbmV3IGltcGxlbWVudGF0aW9uIGlz
IGVudGlyZWx5IHBlcmNwdSBhbmQgcmF0aGVyIG1vcmUgc2ltcGxlLiAgU2VlIHRoZQpjb21tZW50
IGF0IHRoZSB0b3Agb2YgZG9tYWluX3BhZ2UuYyBmb3IgYSBkZXNjcmlwdGlvbiBvZiB0aGUgYWxn
b3JpdGhtLgoKQSBzaWRlIGVmZmVjdCBvZiB0aGUgbmV3IGltcGxlbWVudGF0aW9uIGlzIHRoYXQg
d2UgY2FuIGdldCByaWQgb2Ygc3RydWN0Cm1hcGNhY2hlX3t2Y3B1LGRvbWFpbn0gZW50aXJlbHks
IGFuZCBtYXBjYWNoZV9vdmVycmlkZV9jdXJyZW50KCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKVE9ETzogQ29uc2lkZXIgd2hldGhl
ciB0byB0cnkgYW5kIGxhemlseSB1bm1hcCwgdXRpbGlzaW5nIG90aGVyIFRMQiBmbHVzaApzY2Vu
YXJpb3MgcmF0aGVyIHRoYW4gZm9yY2luZyBhbiBpbnZscGcgb24gZWFjaCB1bm1hcC4KLS0tCiB4
ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgIHwgICA2IC0KIHhlbi9hcmNoL3g4Ni9kb21haW5f
cGFnZS5jICAgfCAzNTMgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyB8ICAgMyAtCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2NvbmZpZy5oIHwgICA3IC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAgNDIg
LS0tLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTA2IGluc2VydGlvbnMoKyksIDMwNSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKaW5kZXggOTNlODFjMC4uM2Q5ZTdmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMzI0LDEwICszMjQsNiBAQCBp
bnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgdi0+YXJjaC5mbGFncyA9
IFRGX2tlcm5lbF9tb2RlOwogCi0gICAgcmMgPSBtYXBjYWNoZV92Y3B1X2luaXQodik7Ci0gICAg
aWYgKCByYyApCi0gICAgICAgIHJldHVybiByYzsKLQogICAgIGlmICggIWlzX2lkbGVfZG9tYWlu
KGQpICkKICAgICB7CiAgICAgICAgIHBhZ2luZ192Y3B1X2luaXQodik7CkBAIC00NzgsOCArNDc0
LDYgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBp
bnQgZG9tY3JfZmxhZ3MsCiAgICAgICAgIGQtPmFyY2guZW11bGF0aW9uX2ZsYWdzID0gZW1mbGFn
czsKICAgICB9CiAKLSAgICBtYXBjYWNoZV9kb21haW5faW5pdChkKTsKLQogICAgIEhZUEVSVklT
T1JfQ09NUEFUX1ZJUlRfU1RBUlQoZCkgPQogICAgICAgICBpc19wdl9kb21haW4oZCkgPyBfX0hZ
UEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RBUlQgOiB+MHU7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKaW5kZXggOGYy
YmNkNC4uYzE3ZmY2NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbl9wYWdlLmMKQEAgLTE4LDI5MSArMTgsMTMxIEBACiAjaW5j
bHVkZSA8YXNtL2hhcmRpcnEuaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAotc3RhdGljIERF
RklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIG92ZXJyaWRlKTsKKy8qCisgKiBHbG9iYWwgbWFw
Y2FjaGUgZW50cmllcyBhcmUgaW1wbGVtZW50ZWQgdXNpbmcgdGhlIHZtYXAoKSBpbmZyYXN0cnVj
dHVyZS4KKyAqCisgKiBMb2NhbCBtYXBjYWNoZSBlbnRyaWVzIGFyZSBpbXBsZW1lbnRlZCB3aXRo
IGEgcGVyY3B1IGxpbmVhciByYW5nZSwgc3RhcnRpbmcKKyAqIGF0IFBFUkNQVV9NQVBDQUNIRV9T
VEFSVC4gIFRoZSBtYXhpbXVtIG51bWJlciBvZiBjb25jdXJyZW50IG1hcHBpbmdzIHdlCisgKiBl
eHBlY3QgdG8gdXNlIChOUl9NQVBDQUNIRV9TTE9UUykgaXMgZm9yIGEgbmVzdGVkIHBhZ2V3YWxr
LiAgQmVpbmcgYSBzbWFsbAorICogbnVtYmVyLCBhbGxvY2F0aW9ucyBhcmUgdHJhY2tlZCB3aXRo
IGEgc2ltcGxlIGJpdG1hcCAoaW51c2UpLgorICoKKyAqIFRoZXJlIGlzIHBsZW50eSBvZiBsaW5l
YXIgYWRkcmVzcyBzcGFjZSB0byB1c2UsIHNvIGFkZHJlc3NlcyBhcmUgaGFuZGVkIG91dAorICog
YnkgaW5kZXggaW50byB0aGUgaW51c2UgYml0bWFwLCB3aXRoIHVubWFwcGVkIGd1YXJkIHBhZ2Vz
IGluYmV0d2VlbiwgdG8KKyAqIGhlbHAgY2F0Y2ggYm91bmRzIGVycm9ycyBpbiB0aGUgY29kZSB1
c2luZyB0aGUgbWFwcGluZ3MuCisgKgorICogSXQgaXMgKm5vdCogc2FmZSB0byBwYXNzIGxvY2Fs
IG1hcGNhY2hlIG1hcHBpbmdzIHRvIG90aGVyIENQVXMgdG8gdXNlLgorICovCiAKLXN0YXRpYyBp
bmxpbmUgc3RydWN0IHZjcHUgKm1hcGNhY2hlX2N1cnJlbnRfdmNwdSh2b2lkKQotewotICAgIC8q
IEluIHRoZSBjb21tb24gY2FzZSB3ZSB1c2UgdGhlIG1hcGNhY2hlIG9mIHRoZSBydW5uaW5nIFZD
UFUuICovCi0gICAgc3RydWN0IHZjcHUgKnYgPSB0aGlzX2NwdShvdmVycmlkZSkgPzogY3VycmVu
dDsKK3N0cnVjdCBtYXBjYWNoZV9pbmZvIHsKKyNkZWZpbmUgTlJfTUFQQ0FDSEVfU0xPVFMgKENP
TkZJR19QQUdJTkdfTEVWRUxTICogQ09ORklHX1BBR0lOR19MRVZFTFMpCisgICAgdW5zaWduZWQg
bG9uZyBpbnVzZTsKK307CitzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IG1hcGNhY2hlX2lu
Zm8sIG1hcGNhY2hlX2luZm8pOwogCi0gICAgLyoKLSAgICAgKiBXaGVuIGN1cnJlbnQgaXNuJ3Qg
cHJvcGVybHkgc2V0IHVwIHlldCwgdGhpcyBpcyBlcXVpdmFsZW50IHRvCi0gICAgICogcnVubmlu
ZyBpbiBhbiBpZGxlIHZDUFUgKGNhbGxlcnMgbXVzdCBjaGVjayBmb3IgTlVMTCkuCi0gICAgICov
Ci0gICAgaWYgKCB2ID09IElOVkFMSURfVkNQVSApCi0gICAgICAgIHJldHVybiBOVUxMOworc3Rh
dGljIHVuc2lnbmVkIGxvbmcgbWFwY2FjaGVfaWR4X3RvX2xpbmVhcih1bnNpZ25lZCBpbnQgaWR4
KQoreworICAgIHJldHVybiBQRVJDUFVfTUFQQ0FDSEVfU1RBUlQgKyBwZm5fdG9fcGFkZHIoaWR4
ICogMiArIDEpOworfQogCi0gICAgLyoKLSAgICAgKiBXaGVuIHVzaW5nIGVmaSBydW50aW1lIHBh
Z2UgdGFibGVzLCB3ZSBoYXZlIHRoZSBlcXVpdmFsZW50IG9mIHRoZSBpZGxlCi0gICAgICogZG9t
YWluJ3MgcGFnZSB0YWJsZXMgYnV0IGN1cnJlbnQgbWF5IHBvaW50IGF0IGFub3RoZXIgZG9tYWlu
J3MgVkNQVS4KLSAgICAgKiBSZXR1cm4gTlVMTCBhcyB0aG91Z2ggY3VycmVudCBpcyBub3QgcHJv
cGVybHkgc2V0IHVwIHlldC4KLSAgICAgKi8KLSAgICBpZiAoIGVmaV9yc191c2luZ19wZ3RhYmxl
cygpICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CitzdGF0aWMgdW5zaWduZWQgaW50IG1hcGNhY2hl
X2xpbmVhcl90b19pZHgodW5zaWduZWQgbG9uZyBsaW5lYXIpCit7CisgICAgcmV0dXJuIHBhZGRy
X3RvX3BmbihsaW5lYXIgLSBQRVJDUFVfTUFQQ0FDSEVfU1RBUlQpIC8gMjsKK30KIAotICAgIC8q
Ci0gICAgICogSWYgZ3Vlc3RfdGFibGUgaXMgTlVMTCwgYW5kIHdlIGFyZSBydW5uaW5nIGEgcGFy
YXZpcnR1YWxpc2VkIGd1ZXN0LAotICAgICAqIHRoZW4gaXQgbWVhbnMgd2UgYXJlIHJ1bm5pbmcg
b24gdGhlIGlkbGUgZG9tYWluJ3MgcGFnZSB0YWJsZSBhbmQgbXVzdAotICAgICAqIHRoZXJlZm9y
ZSB1c2UgaXRzIG1hcGNhY2hlLgotICAgICAqLwotICAgIGlmICggdW5saWtlbHkocGFnZXRhYmxl
X2lzX251bGwodi0+YXJjaC5ndWVzdF90YWJsZSkpICYmIGlzX3B2X3ZjcHUodikgKQotICAgIHsK
LSAgICAgICAgLyogSWYgd2UgcmVhbGx5IGFyZSBpZGxpbmcsIHBlcmZvcm0gbGF6eSBjb250ZXh0
IHN3aXRjaCBub3cuICovCi0gICAgICAgIGlmICggKHYgPSBpZGxlX3ZjcHVbc21wX3Byb2Nlc3Nv
cl9pZCgpXSkgPT0gY3VycmVudCApCi0gICAgICAgICAgICBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgp
OwotICAgICAgICAvKiBXZSBtdXN0IG5vdyBiZSBydW5uaW5nIG9uIHRoZSBpZGxlIHBhZ2UgdGFi
bGUuICovCi0gICAgICAgIEFTU0VSVChyZWFkX2NyMygpID09IHRoaXNfY3B1KHBlcmNwdV9pZGxl
X3B0KSk7Ci0gICAgfQorc3RhdGljIGwxX3BnZW50cnlfdCAqbWFwY2FjaGVfbDFlKHVuc2lnbmVk
IGxvbmcgbGluZWFyKQoreworICAgIGwxX3BnZW50cnlfdCAqbDF0ID0gKGwxX3BnZW50cnlfdCAq
KVBFUkNQVV9NQVBDQUNIRV9MMUVTOwogCi0gICAgcmV0dXJuIHY7CisgICAgcmV0dXJuICZsMXRb
bDFfdGFibGVfb2Zmc2V0KGxpbmVhcildOwogfQogCi12b2lkIF9faW5pdCBtYXBjYWNoZV9vdmVy
cmlkZV9jdXJyZW50KHN0cnVjdCB2Y3B1ICp2KQorLyoKKyAqIExvb2sgdXAgYSBtYXBjYWNoZSBl
bnRyeSwgYmFzZWQgb24gYSBsaW5lYXIgYWRkcmVzcywgQVNTRVJUKClpbmcgdGhhdCBpdCBpcwor
ICogYm91bmRlZCBzZW5pYmx5IGFuZCBpbiB1c2UuCisgKi8KK3N0YXRpYyBsMV9wZ2VudHJ5X3Qg
Kmxvb2t1cF9pbnVzZV9tYXBjYWNoZV9lbnRyeSgKKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciwg
dW5zaWduZWQgaW50ICpwX2lkeCkKIHsKLSAgICB0aGlzX2NwdShvdmVycmlkZSkgPSB2OwotfQor
ICAgIHVuc2lnbmVkIGludCBpZHg7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlOwogCi0jZGVmaW5l
IG1hcGNhY2hlX2wyX2VudHJ5KGUpICgoZSkgPj4gUEFHRVRBQkxFX09SREVSKQotI2RlZmluZSBN
QVBDQUNIRV9MMl9FTlRSSUVTIChtYXBjYWNoZV9sMl9lbnRyeShNQVBDQUNIRV9FTlRSSUVTIC0g
MSkgKyAxKQotI2RlZmluZSBNQVBDQUNIRV9MMUVOVChpZHgpIFwKLSAgICBfX2xpbmVhcl9sMV90
YWJsZVtsMV9saW5lYXJfb2Zmc2V0KE1BUENBQ0hFX1ZJUlRfU1RBUlQgKyBwZm5fdG9fcGFkZHIo
aWR4KSldCisgICAgQVNTRVJUKGxpbmVhciA+PSBQRVJDUFVfTUFQQ0FDSEVfU1RBUlQgJiYgbGlu
ZWFyIDwgUEVSQ1BVX01BUENBQ0hFX0VORCk7CisKKyAgICBpZHggPSBtYXBjYWNoZV9saW5lYXJf
dG9faWR4KGxpbmVhcik7CisgICAgQVNTRVJUKGlkeCA8IE5SX01BUENBQ0hFX1NMT1RTKTsKKyAg
ICBBU1NFUlQodGVzdF9iaXQoaWR4LCAmdGhpc19jcHUobWFwY2FjaGVfaW5mbykuaW51c2UpKTsK
KworICAgIGlmICggcF9pZHggKQorICAgICAgICAqcF9pZHggPSBpZHg7CisKKyAgICBwbDFlID0g
bWFwY2FjaGVfbDFlKGxpbmVhcik7CisgICAgQVNTRVJUKGwxZV9nZXRfZmxhZ3MoKnBsMWUpICYg
X1BBR0VfUFJFU0VOVCk7CisKKyAgICByZXR1cm4gcGwxZTsKK30KIAogdm9pZCAqbWFwX2RvbWFp
bl9wYWdlKG1mbl90IG1mbikKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHVuc2ln
bmVkIGludCBpZHgsIGk7Ci0gICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgc3RydWN0IG1hcGNhY2hl
X2RvbWFpbiAqZGNhY2hlOwotICAgIHN0cnVjdCBtYXBjYWNoZV92Y3B1ICp2Y2FjaGU7Ci0gICAg
c3RydWN0IHZjcHVfbWFwaGFzaF9lbnRyeSAqaGFzaGVudDsKKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzLCBsaW5lYXI7CisgICAgdW5zaWduZWQgaW50IGlkeDsKKyAgICBzdHJ1Y3QgbWFwY2FjaGVf
aW5mbyAqbWNpID0gJnRoaXNfY3B1KG1hcGNhY2hlX2luZm8pOworICAgIGwxX3BnZW50cnlfdCAq
cGwxZTsKIAogI2lmZGVmIE5ERUJVRwogICAgIGlmICggbWZuX3gobWZuKSA8PSBQRk5fRE9XTihf
X3BhKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSkgKQogICAgICAgICByZXR1cm4gbWZuX3RvX3Zp
cnQobWZuX3gobWZuKSk7CiAjZW5kaWYKIAotICAgIHYgPSBtYXBjYWNoZV9jdXJyZW50X3ZjcHUo
KTsKLSAgICBpZiAoICF2IHx8ICFpc19wdl92Y3B1KHYpICkKKyAgICBpZiAoIHRoaXNfY3B1KGN1
cnJfZXh0ZW5kZWRfZGlyZWN0bWFwKSApCiAgICAgICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5f
eChtZm4pKTsKIAotICAgIGRjYWNoZSA9ICZ2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLm1hcGNh
Y2hlOwotICAgIHZjYWNoZSA9ICZ2LT5hcmNoLnB2X3ZjcHUubWFwY2FjaGU7Ci0gICAgaWYgKCAh
ZGNhY2hlLT5pbnVzZSApCi0gICAgICAgIHJldHVybiBtZm5fdG9fdmlydChtZm5feChtZm4pKTsK
LQotICAgIHBlcmZjX2luY3IobWFwX2RvbWFpbl9wYWdlX2NvdW50KTsKLQorICAgIC8qCisgICAg
ICogbWFwX2RvbWFpbl9wYWdlKCkgaXMgdXNlZCBmcm9tIG1hbnkgY29udGV4dHMsIGluY2x1ZGlu
ZyBmYXVsdCBoYW5kbGVycy4KKyAgICAgKiBEaXNhYmxlIGludGVycnVwdHMgdG8ga2VlcCB0aGUg
aW51c2UgYml0bWFwIGNvbnNpc3RlbnQgd2l0aCB0aGUgbDF0LgorICAgICAqCisgICAgICogQmUg
YXdhcmUhIEFueSAjUEYgaW5zaWRlIHRoaXMgcmVnaW9uIHdpbGwgbW9zdCBsaWtlbHkgcmVjdXJz
ZSB3aXRoIHRoZQorICAgICAqIHNwdXJpb3VzIHBhZ2VmYXVsdCBoYW5kbGVyIHVudGlsIHRoZSBC
VUdfT04oKSBpcyBoaXQuCisgICAgICovCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwogCi0g
ICAgaGFzaGVudCA9ICZ2Y2FjaGUtPmhhc2hbTUFQSEFTSF9IQVNIRk4obWZuX3gobWZuKSldOwot
ICAgIGlmICggaGFzaGVudC0+bWZuID09IG1mbl94KG1mbikgKQotICAgIHsKLSAgICAgICAgaWR4
ID0gaGFzaGVudC0+aWR4OwotICAgICAgICBBU1NFUlQoaWR4IDwgZGNhY2hlLT5lbnRyaWVzKTsK
LSAgICAgICAgaGFzaGVudC0+cmVmY250Kys7Ci0gICAgICAgIEFTU0VSVChoYXNoZW50LT5yZWZj
bnQpOwotICAgICAgICBBU1NFUlQobDFlX2dldF9wZm4oTUFQQ0FDSEVfTDFFTlQoaWR4KSkgPT0g
bWZuX3gobWZuKSk7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIHNwaW5fbG9jaygm
ZGNhY2hlLT5sb2NrKTsKLQotICAgIC8qIEhhcyBzb21lIG90aGVyIENQVSBjYXVzZWQgYSB3cmFw
PyBXZSBtdXN0IGZsdXNoIGlmIHNvLiAqLwotICAgIGlmICggdW5saWtlbHkoZGNhY2hlLT5lcG9j
aCAhPSB2Y2FjaGUtPnNoYWRvd19lcG9jaCkgKQotICAgIHsKLSAgICAgICAgdmNhY2hlLT5zaGFk
b3dfZXBvY2ggPSBkY2FjaGUtPmVwb2NoOwotICAgICAgICBpZiAoIE5FRURfRkxVU0godGhpc19j
cHUodGxiZmx1c2hfdGltZSksIGRjYWNoZS0+dGxiZmx1c2hfdGltZXN0YW1wKSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHBlcmZjX2luY3IoZG9tYWluX3BhZ2VfdGxiX2ZsdXNoKTsKLSAgICAg
ICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOwotICAgICAgICB9Ci0gICAgfQorICAgIGlkeCA9IGZp
bmRfZmlyc3RfemVyb19iaXQoJm1jaS0+aW51c2UsIE5SX01BUENBQ0hFX1NMT1RTKTsKKyAgICBC
VUdfT04oaWR4ID09IE5SX01BUENBQ0hFX1NMT1RTKTsKIAotICAgIGlkeCA9IGZpbmRfbmV4dF96
ZXJvX2JpdChkY2FjaGUtPmludXNlLCBkY2FjaGUtPmVudHJpZXMsIGRjYWNoZS0+Y3Vyc29yKTsK
LSAgICBpZiAoIHVubGlrZWx5KGlkeCA+PSBkY2FjaGUtPmVudHJpZXMpICkKLSAgICB7Ci0gICAg
ICAgIHVuc2lnbmVkIGxvbmcgYWNjdW0gPSAwLCBwcmV2ID0gMDsKLQotICAgICAgICAvKiAvRmly
c3QvLCBjbGVhbiB0aGUgZ2FyYmFnZSBtYXAgYW5kIHVwZGF0ZSB0aGUgaW51c2UgbGlzdC4gKi8K
LSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBCSVRTX1RPX0xPTkdTKGRjYWNoZS0+ZW50cmllcyk7
IGkrKyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGFjY3VtIHw9IHByZXY7Ci0gICAgICAgICAg
ICBkY2FjaGUtPmludXNlW2ldICY9IH54Y2hnKCZkY2FjaGUtPmdhcmJhZ2VbaV0sIDApOwotICAg
ICAgICAgICAgcHJldiA9IH5kY2FjaGUtPmludXNlW2ldOwotICAgICAgICB9Ci0KLSAgICAgICAg
aWYgKCBhY2N1bSB8IChwcmV2ICYgQklUTUFQX0xBU1RfV09SRF9NQVNLKGRjYWNoZS0+ZW50cmll
cykpICkKLSAgICAgICAgICAgIGlkeCA9IGZpbmRfZmlyc3RfemVyb19iaXQoZGNhY2hlLT5pbnVz
ZSwgZGNhY2hlLT5lbnRyaWVzKTsKLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAg
ICAvKiBSZXBsYWNlIGEgaGFzaCBlbnRyeSBpbnN0ZWFkLiAqLwotICAgICAgICAgICAgaSA9IE1B
UEhBU0hfSEFTSEZOKG1mbl94KG1mbikpOwotICAgICAgICAgICAgZG8gewotICAgICAgICAgICAg
ICAgIGhhc2hlbnQgPSAmdmNhY2hlLT5oYXNoW2ldOwotICAgICAgICAgICAgICAgIGlmICggaGFz
aGVudC0+aWR4ICE9IE1BUEhBU0hFTlRfTk9USU5VU0UgJiYgIWhhc2hlbnQtPnJlZmNudCApCi0g
ICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBpZHggPSBoYXNoZW50LT5pZHg7
Ci0gICAgICAgICAgICAgICAgICAgIEFTU0VSVChsMWVfZ2V0X3BmbihNQVBDQUNIRV9MMUVOVChp
ZHgpKSA9PSBoYXNoZW50LT5tZm4pOwotICAgICAgICAgICAgICAgICAgICBsMWVfd3JpdGUoJk1B
UENBQ0hFX0wxRU5UKGlkeCksIGwxZV9lbXB0eSgpKTsKLSAgICAgICAgICAgICAgICAgICAgaGFz
aGVudC0+aWR4ID0gTUFQSEFTSEVOVF9OT1RJTlVTRTsKLSAgICAgICAgICAgICAgICAgICAgaGFz
aGVudC0+bWZuID0gfjBVTDsKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAg
ICAgICAgfQotICAgICAgICAgICAgICAgIGlmICggKytpID09IE1BUEhBU0hfRU5UUklFUyApCi0g
ICAgICAgICAgICAgICAgICAgIGkgPSAwOwotICAgICAgICAgICAgfSB3aGlsZSAoIGkgIT0gTUFQ
SEFTSF9IQVNIRk4obWZuX3gobWZuKSkgKTsKLSAgICAgICAgfQotICAgICAgICBCVUdfT04oaWR4
ID49IGRjYWNoZS0+ZW50cmllcyk7Ci0KLSAgICAgICAgLyogL1NlY29uZC8sIGZsdXNoIFRMQnMu
ICovCi0gICAgICAgIHBlcmZjX2luY3IoZG9tYWluX3BhZ2VfdGxiX2ZsdXNoKTsKLSAgICAgICAg
Zmx1c2hfdGxiX2xvY2FsKCk7Ci0gICAgICAgIHZjYWNoZS0+c2hhZG93X2Vwb2NoID0gKytkY2Fj
aGUtPmVwb2NoOwotICAgICAgICBkY2FjaGUtPnRsYmZsdXNoX3RpbWVzdGFtcCA9IHRsYmZsdXNo
X2N1cnJlbnRfdGltZSgpOwotICAgIH0KKyAgICBfX3NldF9iaXQoaWR4LCAmbWNpLT5pbnVzZSk7
CiAKLSAgICBzZXRfYml0KGlkeCwgZGNhY2hlLT5pbnVzZSk7Ci0gICAgZGNhY2hlLT5jdXJzb3Ig
PSBpZHggKyAxOworICAgIGxpbmVhciA9IG1hcGNhY2hlX2lkeF90b19saW5lYXIoaWR4KTsKKyAg
ICBwbDFlID0gbWFwY2FjaGVfbDFlKGxpbmVhcik7CiAKLSAgICBzcGluX3VubG9jaygmZGNhY2hl
LT5sb2NrKTsKKyAgICBBU1NFUlQoIShsMWVfZ2V0X2ZsYWdzKCpwbDFlKSAmIF9QQUdFX1BSRVNF
TlQpKTsKKyAgICAqcGwxZSA9IGwxZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JX
KTsKKyAgICBiYXJyaWVyKCk7IC8qIEVuc3VyZSB0aGUgcGFnZXRhYmxlIGlzIHVwZGF0ZWQgYmVm
b3JlIGVuYWJsaW5nIGludGVycnVwdHMuICovCiAKLSAgICBsMWVfd3JpdGUoJk1BUENBQ0hFX0wx
RU5UKGlkeCksIGwxZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7Ci0KLSBv
dXQ6CiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUoZmxhZ3MpOwotICAgIHJldHVybiAodm9pZCAqKU1B
UENBQ0hFX1ZJUlRfU1RBUlQgKyBwZm5fdG9fcGFkZHIoaWR4KTsKKworICAgIHJldHVybiAodm9p
ZCAqKWxpbmVhcjsKIH0KIAogdm9pZCB1bm1hcF9kb21haW5fcGFnZShjb25zdCB2b2lkICpwdHIp
CiB7CisgICAgc3RydWN0IG1hcGNhY2hlX2luZm8gKm1jaSA9ICZ0aGlzX2NwdShtYXBjYWNoZV9p
bmZvKTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzLCBsaW5lYXIgPSAodW5zaWduZWQgbG9uZylw
dHI7CiAgICAgdW5zaWduZWQgaW50IGlkeDsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICBzdHJ1
Y3QgbWFwY2FjaGVfZG9tYWluICpkY2FjaGU7Ci0gICAgdW5zaWduZWQgbG9uZyB2YSA9ICh1bnNp
Z25lZCBsb25nKXB0ciwgbWZuLCBmbGFnczsKLSAgICBzdHJ1Y3QgdmNwdV9tYXBoYXNoX2VudHJ5
ICpoYXNoZW50OworICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKIAotICAgIGlmICggdmEgPj0gRElS
RUNUTUFQX1ZJUlRfU1RBUlQgKQorICAgIGlmICggbGluZWFyID49IERJUkVDVE1BUF9WSVJUX1NU
QVJUICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgQVNTRVJUKHZhID49IE1BUENBQ0hFX1ZJUlRf
U1RBUlQgJiYgdmEgPCBNQVBDQUNIRV9WSVJUX0VORCk7Ci0KLSAgICB2ID0gbWFwY2FjaGVfY3Vy
cmVudF92Y3B1KCk7Ci0gICAgQVNTRVJUKHYgJiYgaXNfcHZfdmNwdSh2KSk7Ci0KLSAgICBkY2Fj
aGUgPSAmdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi5tYXBjYWNoZTsKLSAgICBBU1NFUlQoZGNh
Y2hlLT5pbnVzZSk7Ci0KLSAgICBpZHggPSBQRk5fRE9XTih2YSAtIE1BUENBQ0hFX1ZJUlRfU1RB
UlQpOwotICAgIG1mbiA9IGwxZV9nZXRfcGZuKE1BUENBQ0hFX0wxRU5UKGlkeCkpOwotICAgIGhh
c2hlbnQgPSAmdi0+YXJjaC5wdl92Y3B1Lm1hcGNhY2hlLmhhc2hbTUFQSEFTSF9IQVNIRk4obWZu
KV07CisgICAgcGwxZSA9IGxvb2t1cF9pbnVzZV9tYXBjYWNoZV9lbnRyeShsaW5lYXIsICZpZHgp
OwogCiAgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOwogCi0gICAgaWYgKCBoYXNoZW50LT5pZHgg
PT0gaWR4ICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChoYXNoZW50LT5tZm4gPT0gbWZuKTsKLSAg
ICAgICAgQVNTRVJUKGhhc2hlbnQtPnJlZmNudCk7Ci0gICAgICAgIGhhc2hlbnQtPnJlZmNudC0t
OwotICAgIH0KLSAgICBlbHNlIGlmICggIWhhc2hlbnQtPnJlZmNudCApCi0gICAgewotICAgICAg
ICBpZiAoIGhhc2hlbnQtPmlkeCAhPSBNQVBIQVNIRU5UX05PVElOVVNFICkKLSAgICAgICAgewot
ICAgICAgICAgICAgLyogL0ZpcnN0LywgemFwIHRoZSBQVEUuICovCi0gICAgICAgICAgICBBU1NF
UlQobDFlX2dldF9wZm4oTUFQQ0FDSEVfTDFFTlQoaGFzaGVudC0+aWR4KSkgPT0KLSAgICAgICAg
ICAgICAgICAgICBoYXNoZW50LT5tZm4pOwotICAgICAgICAgICAgbDFlX3dyaXRlKCZNQVBDQUNI
RV9MMUVOVChoYXNoZW50LT5pZHgpLCBsMWVfZW1wdHkoKSk7Ci0gICAgICAgICAgICAvKiAvU2Vj
b25kLywgbWFyayBhcyBnYXJiYWdlLiAqLwotICAgICAgICAgICAgc2V0X2JpdChoYXNoZW50LT5p
ZHgsIGRjYWNoZS0+Z2FyYmFnZSk7Ci0gICAgICAgIH0KLQotICAgICAgICAvKiBBZGQgbmV3bHkt
ZnJlZWQgbWFwcGluZyB0byB0aGUgbWFwaGFzaC4gKi8KLSAgICAgICAgaGFzaGVudC0+bWZuID0g
bWZuOwotICAgICAgICBoYXNoZW50LT5pZHggPSBpZHg7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7
Ci0gICAgICAgIC8qIC9GaXJzdC8sIHphcCB0aGUgUFRFLiAqLwotICAgICAgICBsMWVfd3JpdGUo
Jk1BUENBQ0hFX0wxRU5UKGlkeCksIGwxZV9lbXB0eSgpKTsKLSAgICAgICAgLyogL1NlY29uZC8s
IG1hcmsgYXMgZ2FyYmFnZS4gKi8KLSAgICAgICAgc2V0X2JpdChpZHgsIGRjYWNoZS0+Z2FyYmFn
ZSk7Ci0gICAgfQorICAgICpwbDFlID0gbDFlX2VtcHR5KCk7CisgICAgYXNtIHZvbGF0aWxlICgg
ImludmxwZyAlMCIgOjogIm0iICgqKGNoYXIgKilwdHIpIDogIm1lbW9yeSIgKTsKKyAgICBfX2Ns
ZWFyX2JpdChpZHgsICZtY2ktPmludXNlKTsKIAogICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdz
KTsKIH0KIAotaW50IG1hcGNhY2hlX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCi17Ci0g
ICAgc3RydWN0IG1hcGNhY2hlX2RvbWFpbiAqZGNhY2hlID0gJmQtPmFyY2gucHZfZG9tYWluLm1h
cGNhY2hlOwotICAgIHVuc2lnbmVkIGludCBiaXRtYXBfcGFnZXM7Ci0KLSAgICBpZiAoICFpc19w
dl9kb21haW4oZCkgfHwgaXNfaWRsZV9kb21haW4oZCkgKQotICAgICAgICByZXR1cm4gMDsKLQot
I2lmZGVmIE5ERUJVRwotICAgIGlmICggIW1lbV9ob3RwbHVnICYmIG1heF9wYWdlIDw9IFBGTl9E
T1dOKF9fcGEoSFlQRVJWSVNPUl9WSVJUX0VORCAtIDEpKSApCi0gICAgICAgIHJldHVybiAwOwot
I2VuZGlmCi0KLSAgICBCVUlMRF9CVUdfT04oTUFQQ0FDSEVfVklSVF9FTkQgKyBQQUdFX1NJWkUg
KiAoMyArCi0gICAgICAgICAgICAgICAgIDIgKiBQRk5fVVAoQklUU19UT19MT05HUyhNQVBDQUNI
RV9FTlRSSUVTKSAqIHNpemVvZihsb25nKSkpID4KLSAgICAgICAgICAgICAgICAgTUFQQ0FDSEVf
VklSVF9TVEFSVCArIChQRVJET01BSU5fU0xPVF9NQllURVMgPDwgMjApKTsKLSAgICBiaXRtYXBf
cGFnZXMgPSBQRk5fVVAoQklUU19UT19MT05HUyhNQVBDQUNIRV9FTlRSSUVTKSAqIHNpemVvZihs
b25nKSk7Ci0gICAgZGNhY2hlLT5pbnVzZSA9ICh2b2lkICopTUFQQ0FDSEVfVklSVF9FTkQgKyBQ
QUdFX1NJWkU7Ci0gICAgZGNhY2hlLT5nYXJiYWdlID0gZGNhY2hlLT5pbnVzZSArCi0gICAgICAg
ICAgICAgICAgICAgICAgKGJpdG1hcF9wYWdlcyArIDEpICogUEFHRV9TSVpFIC8gc2l6ZW9mKGxv
bmcpOwotCi0gICAgc3Bpbl9sb2NrX2luaXQoJmRjYWNoZS0+bG9jayk7Ci0KLSAgICByZXR1cm4g
Y3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsICh1bnNpZ25lZCBsb25nKWRjYWNoZS0+aW51c2Us
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyICogYml0bWFwX3BhZ2VzICsg
MSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5JTChsMV9wZ2VudHJ5X3Qg
KiksIE5VTEwpOwotfQotCi1pbnQgbWFwY2FjaGVfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQot
ewotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0gICAgc3RydWN0IG1hcGNhY2hl
X2RvbWFpbiAqZGNhY2hlID0gJmQtPmFyY2gucHZfZG9tYWluLm1hcGNhY2hlOwotICAgIHVuc2ln
bmVkIGxvbmcgaTsKLSAgICB1bnNpZ25lZCBpbnQgZW50cyA9IGQtPm1heF92Y3B1cyAqIE1BUENB
Q0hFX1ZDUFVfRU5UUklFUzsKLSAgICB1bnNpZ25lZCBpbnQgbnIgPSBQRk5fVVAoQklUU19UT19M
T05HUyhlbnRzKSAqIHNpemVvZihsb25nKSk7Ci0KLSAgICBpZiAoICFpc19wdl92Y3B1KHYpIHx8
ICFkY2FjaGUtPmludXNlICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBpZiAoIGVudHMgPiBk
Y2FjaGUtPmVudHJpZXMgKQotICAgIHsKLSAgICAgICAgLyogUG9wdWxhdGUgcGFnZSB0YWJsZXMu
ICovCi0gICAgICAgIGludCByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhkLCBNQVBDQUNI
RV9WSVJUX1NUQVJULCBlbnRzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgTklMKGwxX3BnZW50cnlfdCAqKSwgTlVMTCk7Ci0KLSAgICAgICAgLyogUG9wdWxhdGUg
Yml0IG1hcHMuICovCi0gICAgICAgIGlmICggIXJjICkKLSAgICAgICAgICAgIHJjID0gY3JlYXRl
X3BlcmRvbWFpbl9tYXBwaW5nKGQsICh1bnNpZ25lZCBsb25nKWRjYWNoZS0+aW51c2UsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuciwgTlVMTCwgTklMKHN0cnVj
dCBwYWdlX2luZm8gKikpOwotICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICByYyA9IGNy
ZWF0ZV9wZXJkb21haW5fbWFwcGluZyhkLCAodW5zaWduZWQgbG9uZylkY2FjaGUtPmdhcmJhZ2Us
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuciwgTlVMTCwgTklM
KHN0cnVjdCBwYWdlX2luZm8gKikpOwotCi0gICAgICAgIGlmICggcmMgKQotICAgICAgICAgICAg
cmV0dXJuIHJjOwotCi0gICAgICAgIGRjYWNoZS0+ZW50cmllcyA9IGVudHM7Ci0gICAgfQotCi0g
ICAgLyogTWFyayBhbGwgbWFwaGFzaCBlbnRyaWVzIGFzIG5vdCBpbiB1c2UuICovCi0gICAgQlVJ
TERfQlVHX09OKE1BUEhBU0hFTlRfTk9USU5VU0UgPCBNQVBDQUNIRV9FTlRSSUVTKTsKLSAgICBm
b3IgKCBpID0gMDsgaSA8IE1BUEhBU0hfRU5UUklFUzsgaSsrICkKLSAgICB7Ci0gICAgICAgIHN0
cnVjdCB2Y3B1X21hcGhhc2hfZW50cnkgKmhhc2hlbnQgPSAmdi0+YXJjaC5wdl92Y3B1Lm1hcGNh
Y2hlLmhhc2hbaV07Ci0KLSAgICAgICAgaGFzaGVudC0+bWZuID0gfjBVTDsgLyogbmV2ZXIgdmFs
aWQgdG8gbWFwICovCi0gICAgICAgIGhhc2hlbnQtPmlkeCA9IE1BUEhBU0hFTlRfTk9USU5VU0U7
Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHZvaWQgKm1hcF9kb21haW5fcGFnZV9nbG9i
YWwobWZuX3QgbWZuKQogewogICAgIEFTU0VSVCghaW5faXJxKCkgJiYKQEAgLTM0NSwxMCArMTg1
LDI5IEBAIHVuc2lnbmVkIGxvbmcgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpw
dHIpCiAgICAgICAgIEJVR19PTighcGwxZSk7CiAgICAgfQogICAgIGVsc2UKLSAgICB7Ci0gICAg
ICAgIEFTU0VSVCh2YSA+PSBNQVBDQUNIRV9WSVJUX1NUQVJUICYmIHZhIDwgTUFQQ0FDSEVfVklS
VF9FTkQpOwotICAgICAgICBwbDFlID0gJl9fbGluZWFyX2wxX3RhYmxlW2wxX2xpbmVhcl9vZmZz
ZXQodmEpXTsKLSAgICB9CisgICAgICAgIHBsMWUgPSBsb29rdXBfaW51c2VfbWFwY2FjaGVfZW50
cnkodmEsIE5VTEwpOwogCiAgICAgcmV0dXJuIGwxZV9nZXRfcGZuKCpwbDFlKTsKIH0KKworc3Rh
dGljIF9faW5pdCBfX21heWJlX3VudXNlZCB2b2lkIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKK3sK
KyAgICBzdHJ1Y3QgbWFwY2FjaGVfaW5mbyBpbmZvOworCisgICAgLyogTlJfTUFQQ0FDSEVfU0xP
VFMgd2l0aGluIHRoZSBib3VuZHMgb2YgdGhlIGludXNlIGJpdG1hcD8gKi8KKyAgICBCVUlMRF9C
VUdfT04oTlJfTUFQQ0FDSEVfU0xPVFMgPiAoc2l6ZW9mKGluZm8uaW51c2UpICogOCkpOworCisg
ICAgLyogRW5vdWdoIGxpbmVhciBhZGRyZXNzIHNwYWNlLCBpbmNsdWRpbmcgZ3VhcmQgcGFnZXM/
ICovCisgICAgQlVJTERfQlVHX09OKChOUl9NQVBDQUNIRV9TTE9UUyAqIDIpID4KKyAgICAgICAg
ICAgICAgICAgKFBFUkNQVV9NQVBDQUNIRV9FTkQgLSBQRVJDUFVfTUFQQ0FDSEVfU1RBUlQpKTsK
K30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAwOWM3
NjVhLi4zYmFmMzdiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTY5OCw3ICs2OTgsNiBAQCBpbnQg
X19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAvKiBXZSBy
dW4gb24gZG9tMCdzIHBhZ2UgdGFibGVzIGZvciB0aGUgZmluYWwgcGFydCBvZiB0aGUgYnVpbGQg
cHJvY2Vzcy4gKi8KICAgICB3cml0ZV9wdGJhc2Uodik7Ci0gICAgbWFwY2FjaGVfb3ZlcnJpZGVf
Y3VycmVudCh2KTsKIAogICAgIC8qIENvcHkgdGhlIE9TIGltYWdlIGFuZCBmcmVlIHRlbXBvcmFy
eSBidWZmZXIuICovCiAgICAgZWxmLmRlc3RfYmFzZSA9ICh2b2lkKil2a2Vybl9zdGFydDsKQEAg
LTcxNyw3ICs3MTYsNiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgIGlmICggKHBhcm1zLnZpcnRfaHlwZXJjYWxsIDwgdl9zdGFydCkgfHwK
ICAgICAgICAgICAgICAocGFybXMudmlydF9oeXBlcmNhbGwgPj0gdl9lbmQpICkKICAgICAgICAg
ewotICAgICAgICAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChOVUxMKTsKICAgICAgICAg
ICAgIHdyaXRlX3B0YmFzZShjdXJyZW50KTsKICAgICAgICAgICAgIHByaW50aygiSW52YWxpZCBI
WVBFUkNBTExfUEFHRSBmaWVsZCBpbiBFTEYgbm90ZXMuXG4iKTsKICAgICAgICAgICAgIHJjID0g
LTE7CkBAIC04MzgsNyArODM2LDYgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICB4bGF0X3N0YXJ0X2luZm8oc2ksIFhMQVRfc3RhcnRfaW5m
b19jb25zb2xlX2RvbTApOwogCiAgICAgLyogUmV0dXJuIHRvIGlkbGUgZG9tYWluJ3MgcGFnZSB0
YWJsZXMuICovCi0gICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChOVUxMKTsKICAgICB3cml0
ZV9wdGJhc2UoY3VycmVudCk7CiAKICAgICB1cGRhdGVfZG9tYWluX3dhbGxjbG9ja190aW1lKGQp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY29uZmlnLmgKaW5kZXggYTk1ZjhjOC4uZjc4Y2JkZSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZp
Zy5oCkBAIC0zMTQsMTMgKzMxNCw2IEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbl9waHlzX3N0
YXJ0OwogI2RlZmluZSBMRFRfVklSVF9TVEFSVCh2KSAgICBcCiAgICAgKEdEVF9WSVJUX1NUQVJU
KHYpICsgKDY0KjEwMjQpKQogCi0vKiBtYXBfZG9tYWluX3BhZ2UoKSBtYXAgY2FjaGUuIFRoZSBz
ZWNvbmQgcGVyLWRvbWFpbi1tYXBwaW5nIHN1Yi1hcmVhLiAqLwotI2RlZmluZSBNQVBDQUNIRV9W
Q1BVX0VOVFJJRVMgICAgKENPTkZJR19QQUdJTkdfTEVWRUxTICogQ09ORklHX1BBR0lOR19MRVZF
TFMpCi0jZGVmaW5lIE1BUENBQ0hFX0VOVFJJRVMgICAgICAgICAoTUFYX1ZJUlRfQ1BVUyAqIE1B
UENBQ0hFX1ZDUFVfRU5UUklFUykKLSNkZWZpbmUgTUFQQ0FDSEVfVklSVF9TVEFSVCAgICAgIFBF
UkRPTUFJTl9WSVJUX1NMT1QoMSkKLSNkZWZpbmUgTUFQQ0FDSEVfVklSVF9FTkQgICAgICAgIChN
QVBDQUNIRV9WSVJUX1NUQVJUICsgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IE1BUENBQ0hFX0VOVFJJRVMgKiBQQUdFX1NJWkUpCi0KIC8qIEFyZ3VtZW50IHRyYW5zbGF0aW9u
IGFyZWEuIFRoZSB0aGlyZCBwZXItZG9tYWluLW1hcHBpbmcgc3ViLWFyZWEuICovCiAjZGVmaW5l
IEFSR19YTEFUX1ZJUlRfU1RBUlQgICAgICBQRVJET01BSU5fVklSVF9TTE9UKDIpCiAvKiBBbGxv
dyBmb3IgYXQgbGVhc3Qgb25lIGd1YXJkIHBhZ2UgKENPTVBBVF9BUkdfWExBVF9TSVpFIGJlaW5n
IDIgcGFnZXMpOiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggZjY5OTExOS4uZmE1N2M5MyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCkBAIC0zOCw0MiArMzgsNiBAQCBzdHJ1Y3QgdHJhcF9ib3VuY2Ugewog
ICAgIHVuc2lnbmVkIGxvbmcgZWlwOwogfTsKIAotI2RlZmluZSBNQVBIQVNIX0VOVFJJRVMgOAot
I2RlZmluZSBNQVBIQVNIX0hBU0hGTihwZm4pICgocGZuKSAmIChNQVBIQVNIX0VOVFJJRVMtMSkp
Ci0jZGVmaW5lIE1BUEhBU0hFTlRfTk9USU5VU0UgKCh1MzIpfjBVKQotc3RydWN0IG1hcGNhY2hl
X3ZjcHUgewotICAgIC8qIFNoYWRvdyBvZiBtYXBjYWNoZV9kb21haW4uZXBvY2guICovCi0gICAg
dW5zaWduZWQgaW50IHNoYWRvd19lcG9jaDsKLQotICAgIC8qIExvY2stZnJlZSBwZXItVkNQVSBo
YXNoIG9mIHJlY2VudGx5LXVzZWQgbWFwcGluZ3MuICovCi0gICAgc3RydWN0IHZjcHVfbWFwaGFz
aF9lbnRyeSB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuOwotICAgICAgICB1aW50MzJfdCAg
ICAgIGlkeDsKLSAgICAgICAgdWludDMyX3QgICAgICByZWZjbnQ7Ci0gICAgfSBoYXNoW01BUEhB
U0hfRU5UUklFU107Ci19OwotCi1zdHJ1Y3QgbWFwY2FjaGVfZG9tYWluIHsKLSAgICAvKiBUaGUg
bnVtYmVyIG9mIGFycmF5IGVudHJpZXMsIGFuZCBhIGN1cnNvciBpbnRvIHRoZSBhcnJheS4gKi8K
LSAgICB1bnNpZ25lZCBpbnQgZW50cmllczsKLSAgICB1bnNpZ25lZCBpbnQgY3Vyc29yOwotCi0g
ICAgLyogUHJvdGVjdHMgbWFwX2RvbWFpbl9wYWdlKCkuICovCi0gICAgc3BpbmxvY2tfdCBsb2Nr
OwotCi0gICAgLyogR2FyYmFnZSBtYXBwaW5ncyBhcmUgZmx1c2hlZCBmcm9tIFRMQnMgaW4gYmF0
Y2hlcyBjYWxsZWQgJ2Vwb2NocycuICovCi0gICAgdW5zaWduZWQgaW50IGVwb2NoOwotICAgIHUz
MiB0bGJmbHVzaF90aW1lc3RhbXA7Ci0KLSAgICAvKiBXaGljaCBtYXBwaW5ncyBhcmUgaW4gdXNl
LCBhbmQgd2hpY2ggYXJlIGdhcmJhZ2UgdG8gcmVhcCBuZXh0IGVwb2NoPyAqLwotICAgIHVuc2ln
bmVkIGxvbmcgKmludXNlOwotICAgIHVuc2lnbmVkIGxvbmcgKmdhcmJhZ2U7Ci19OwotCi1pbnQg
bWFwY2FjaGVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqKTsKLWludCBtYXBjYWNoZV92Y3B1
X2luaXQoc3RydWN0IHZjcHUgKik7Ci12b2lkIG1hcGNhY2hlX292ZXJyaWRlX2N1cnJlbnQoc3Ry
dWN0IHZjcHUgKik7Ci0KIC8qIHg4Ni82NDogdG9nZ2xlIGd1ZXN0IGJldHdlZW4ga2VybmVsIGFu
ZCB1c2VyIG1vZGVzLiAqLwogdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqKTsK
IC8qIHg4Ni82NDogdG9nZ2xlIGd1ZXN0IHBhZ2UgdGFibGVzIGJldHdlZW4ga2VybmVsIGFuZCB1
c2VyIG1vZGVzLiAqLwpAQCAtMjUxLDkgKzIxNSw2IEBAIHN0cnVjdCBwdl9kb21haW4KIAogICAg
IGF0b21pY190IG5yX2w0X3BhZ2VzOwogCi0gICAgLyogbWFwX2RvbWFpbl9wYWdlKCkgbWFwcGlu
ZyBjYWNoZS4gKi8KLSAgICBzdHJ1Y3QgbWFwY2FjaGVfZG9tYWluIG1hcGNhY2hlOwotCiAgICAg
c3RydWN0IGNwdWlkbWFza3MgKmNwdWlkbWFza3M7CiB9OwogCkBAIC00NDQsOSArNDA1LDYgQEAg
c3RydWN0IGFyY2hfZG9tYWluCiAKIHN0cnVjdCBwdl92Y3B1CiB7Ci0gICAgLyogbWFwX2RvbWFp
bl9wYWdlKCkgbWFwcGluZyBjYWNoZS4gKi8KLSAgICBzdHJ1Y3QgbWFwY2FjaGVfdmNwdSBtYXBj
YWNoZTsKLQogICAgIHN0cnVjdCB0cmFwX2luZm8gKnRyYXBfY3R4dDsKIAogICAgIHVuc2lnbmVk
IGxvbmcgZ2R0X2ZyYW1lc1tGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRV07Ci0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC85-0006Zd-H6; Thu, 04 Jan 2018 20:28:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC84-0006T4-GN
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:44 +0000
X-Inumbo-ID: 1aa01667-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1aa01667-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730545"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:42 +0000
Message-ID: <1515097329-31902-18-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 17/44] x86/smp: Infrastructure for
	allocating and freeing percpu pagetables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFnZXRhYmxlcyBhcmUgYWxsb2NhdGVkIGFuZCBmcmVlZCBhbG9uZyB3aXRoIHRoZSBvdGhlciBz
bXAgZGF0YXN0cnVjdHVyZXMsCmFuZCB0aGUgcm9vdCBvZiB0aGUgcGFnZXRhYmxlcyBpcyBzdG9y
ZWQgaW4gdGhlIHBlcmNwdV9tYXBwaW5ncyB2YXJpYWJsZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyAgICAgfCA5MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvc21wLmggIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA5MyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKaW5kZXggYTg1NTMwMS4uMWY5MjgzMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJv
b3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC01OCw2ICs1OCw3IEBACiB1bnNp
Z25lZCBsb25nIF9fcmVhZF9tb3N0bHkgdHJhbXBvbGluZV9waHlzOwogCiBERUZJTkVfUEVSX0NQ
VV9SRUFEX01PU1RMWShwYWRkcl90LCBwZXJjcHVfaWRsZV9wdCk7CitERUZJTkVfUEVSX0NQVV9S
RUFEX01PU1RMWShsNF9wZ2VudHJ5X3QsIHBlcmNwdV9tYXBwaW5ncyk7CiAKIC8qIHJlcHJlc2Vu
dGluZyBIVCBzaWJsaW5ncyBvZiBlYWNoIGxvZ2ljYWwgQ1BVICovCiBERUZJTkVfUEVSX0NQVV9S
RUFEX01PU1RMWShjcHVtYXNrX3Zhcl90LCBjcHVfc2libGluZ19tYXNrKTsKQEAgLTY0NCw2ICs2
NDUsNyBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jX2NvbW1vbih1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIHVuc2lnbmVkIGludCBtZW1mbGFncyA9IDA7CiAgICAgbm9kZWlkX3Qgbm9kZSA9
IGNwdV90b19ub2RlKGNwdSk7CiAgICAgbDRfcGdlbnRyeV90ICpsNHQgPSBOVUxMOworICAgIGwz
X3BnZW50cnlfdCAqbDN0ID0gTlVMTDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKICAgICBp
bnQgcmMgPSAtRU5PTUVNOwogCkBAIC02NjMsMTUgKzY2NSwxMDMgQEAgc3RhdGljIGludCBjcHVf
c21wYm9vdF9hbGxvY19jb21tb24odW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoIHJjICkKICAg
ICAgICAgZ290byBvdXQ7CiAKKyAgICByYyA9IC1FTk9NRU07CisKKyAgICAvKiBQZXJjcHUgTDMg
dGFibGUsIGNvbnRhaW5pbmcgdGhlIHBlcmNwdSBtYXBwaW5ncy4gKi8KKyAgICBwZyA9IGFsbG9j
X2RvbWhlYXBfcGFnZShOVUxMLCBtZW1mbGFncyk7CisgICAgaWYgKCAhcGcgKQorICAgICAgICBn
b3RvIG91dDsKKyAgICBsM3QgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CisgICAgY2xlYXJfcGFn
ZShsM3QpOworICAgIHBlcl9jcHUocGVyY3B1X21hcHBpbmdzLCBjcHUpID0gbDR0W2w0X3RhYmxl
X29mZnNldChQRVJDUFVfTElORUFSX1NUQVJUKV0gPQorICAgICAgICBsNGVfZnJvbV9wYWdlKHBn
LCBfX1BBR0VfSFlQRVJWSVNPUik7CisKICAgICByYyA9IDA7IC8qIFN1Y2Nlc3MgKi8KIAogIG91
dDoKKyAgICBpZiAoIGwzdCApCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzdCk7CiAgICAg
aWYgKCBsNHQgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsNHQpOwogCiAgICAgcmV0dXJu
IHJjOwogfQogCisvKgorICogRGlzbWFudGxlcyB0aGUgcGFnZXRhYmxlIHN0cnVjdHVyZSB1bmRl
ciBwZXJfY3B1KHBlcmNwdV9tYXBwaW5ncywgY3B1KSwKKyAqIGZyZWVpbmcgYWxsIHBhZ2V0YWJs
ZSBmcmFtZXMsIGFuZCBhbnkgUkFNIGZyYW1lcyB3aGljaCBhcmUgbWFwcGVkIHdpdGgKKyAqIE1B
UF9QRVJDUFVfQVVUT0ZSRUUuCisgKi8KK3N0YXRpYyB2b2lkIGZyZWVfcGVycGNwdV9wYWdldGFi
bGVzKHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgbDRfcGdlbnRyeV90ICpwZXJjcHVfbWFwcGlu
Z3MgPSAmcGVyX2NwdShwZXJjcHVfbWFwcGluZ3MsIGNwdSk7CisgICAgdW5zaWduZWQgaW50IGwz
aTsKKyAgICBsM19wZ2VudHJ5X3QgKmwzdCA9IE5VTEw7CisKKyAgICBpZiAoICFsNGVfZ2V0X2lu
dHB0ZSgqcGVyY3B1X21hcHBpbmdzKSApCisgICAgICAgIHJldHVybjsKKworICAgIGwzdCA9IG1h
cF9kb21haW5fcGFnZShsNGVfZ2V0X21mbigqcGVyY3B1X21hcHBpbmdzKSk7CisKKyAgICBmb3Ig
KCBsM2kgPSAwOyBsM2kgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsgKytsM2kgKQorICAgIHsKKyAg
ICAgICAgbDNfcGdlbnRyeV90IGwzZSA9IGwzdFtsM2ldOworCisgICAgICAgIGlmICggIShsM2Vf
Z2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICBjb250aW51ZTsK
KworICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFNFKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBsMmk7CisgICAgICAgICAgICBsMl9wZ2Vu
dHJ5X3QgKmwydCA9IF9fbWFwX2RvbWFpbl9wYWdlKGwzZV9nZXRfcGFnZShsM2UpKTsKKworICAg
ICAgICAgICAgZm9yICggbDJpID0gMDsgbDJpIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7ICsrbDJp
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBsMl9wZ2VudHJ5X3QgbDJlID0gbDJ0
W2wyaV07CisKKyAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BB
R0VfUFJFU0VOVCkgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAg
ICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UpICkKKyAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsMWk7CisgICAgICAg
ICAgICAgICAgICAgIGwxX3BnZW50cnlfdCAqbDF0ID0gX19tYXBfZG9tYWluX3BhZ2UobDJlX2dl
dF9wYWdlKGwyZSkpOworCisgICAgICAgICAgICAgICAgICAgIGZvciAoIGwxaSA9IDA7IGwxaSA8
IEwxX1BBR0VUQUJMRV9FTlRSSUVTOyArK2wxaSApCisgICAgICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlfdCBsMWUgPSBsMXRbbDFpXTsKKworICAg
ICAgICAgICAgICAgICAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdFX1BS
RVNFTlQpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAg
ICAgICAgICAgICAgICAgICAgaWYgKCBsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBNQVBfUEVSQ1BVX0FV
VE9GUkVFICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwxZV9nZXRfcGFnZShsMWUpOworCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpc194ZW5faGVhcF9wYWdlKHBnKSApCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHBhZ2VfdG9fdmly
dChwZykpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UocGcpOworICAgICAgICAgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICAgICAg
dW5tYXBfZG9tYWluX3BhZ2UobDF0KTsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShsMmVfZ2V0X3BhZ2UobDJlKSk7CisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwydCk7CisgICAgICAgIH0KKworICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShsM2VfZ2V0X3BhZ2UobDNlKSk7CisgICAgfQorCisgICAg
dW5tYXBfZG9tYWluX3BhZ2UobDN0KTsKKyAgICBmcmVlX2RvbWhlYXBfcGFnZShsNGVfZ2V0X3Bh
Z2UoKnBlcmNwdV9tYXBwaW5ncykpOworICAgICpwZXJjcHVfbWFwcGluZ3MgPSBsNGVfZW1wdHko
KTsKK30KKwogc3RhdGljIHZvaWQgY3B1X3NtcGJvb3RfZnJlZSh1bnNpZ25lZCBpbnQgY3B1KQog
ewogICAgIHVuc2lnbmVkIGludCBvcmRlciwgc29ja2V0ID0gY3B1X3RvX3NvY2tldChjcHUpOwpA
QCAtNzMzLDYgKzgyMyw3IEBAIHN0YXRpYyB2b2lkIGNwdV9zbXBib290X2ZyZWUodW5zaWduZWQg
aW50IGNwdSkKICAgICB9CiAKICAgICBwdF9zaGFkb3dfZnJlZShjcHUpOworICAgIGZyZWVfcGVy
cGNwdV9wYWdldGFibGVzKGNwdSk7CiB9CiAKIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2Mo
dW5zaWduZWQgaW50IGNwdSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnZS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKaW5kZXggNDVjYTc0Mi4uZjMzMGM3NSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdlLmgKQEAgLTM0NCw2ICszNDQsNyBAQCB2b2lkIGVmaV91cGRhdGVfbDRfcGd0YWJs
ZSh1bnNpZ25lZCBpbnQgbDRpZHgsIGw0X3BnZW50cnlfdCk7CiAjZGVmaW5lIF9fUEFHRV9IWVBF
UlZJU09SX1VDICAgICAgKF9fUEFHRV9IWVBFUlZJU09SIHwgX1BBR0VfUENEIHwgX1BBR0VfUFdU
KQogCiAjZGVmaW5lIE1BUF9TTUFMTF9QQUdFUyBfUEFHRV9BVkFJTDAgLyogZG9uJ3QgdXNlIHN1
cGVycGFnZXMgbWFwcGluZ3MgKi8KKyNkZWZpbmUgTUFQX1BFUkNQVV9BVVRPRlJFRSBfUEFHRV9B
VkFJTDEKIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKaW5kZXggNWZlYTI3ZC4u
NDZiYmYwZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC0yMCw2ICsyMCw3IEBACiAjaWZuZGVmIF9fQVNTRU1C
TFlfXwogCiBERUNMQVJFX1BFUl9DUFUocGFkZHJfdCwgcGVyY3B1X2lkbGVfcHQpOworREVDTEFS
RV9QRVJfQ1BVKGw0X3BnZW50cnlfdCwgcGVyY3B1X21hcHBpbmdzKTsKIAogLyoKICAqIFByaXZh
dGUgcm91dGluZXMvZGF0YQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC87-0006ci-O5; Thu, 04 Jan 2018 20:28:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC86-0006Vf-Is
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:46 +0000
X-Inumbo-ID: 1b744861-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b744861-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157283"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:44 +0000
Message-ID: <1515097329-31902-20-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 19/44] x86/boot: Defer TSS/IST setup until
	later during boot on the BSP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VFNTIGFuZCBJU1Qgc2V0aW5ncyBhcmUgb25seSByZXF1aXJlZCBmb3Igc2FmZXR5IHdoZW4gcnVu
bmluZyB1c2Vyc3BhY2UgY29kZS4KVW50aWwgd2Ugc3RhcnQgZXhlY3V0aW5nIGRvbTAsIHRoZSBi
b290IHBhdGggaXMgcGVyZmVjdGx5IGNhcGFibGUgb2YgaGFuZGxpbmcKZXhjZXB0aW9ucyBhbmQg
aW50ZXJydXB0cyB3aXRob3V0IGEgbG9hZGVkIFRTUy4KCkRlZmVycmluZyB0aGUgVFNTIHNldHVw
IGlzIG5lY2Vzc2FyeSB0byBmYWNpbGl0aWF0ZSBtb3ZpbmcgdGhlIEJTUCBvbnRvIGEKcGVyY3B1
IHN0YWNrLCB3aGljaCBpbiB0dXJuIHJlcXVpcmVzIHRoYXQgZHVyaW5nIGJvb3QsIHRoZXJlIGFy
ZSBubyBJU1QKcmVmZXJlbmNlcyBpbiB0aGUgSURULgoKQ29ycmVjdCBUU1MgYW5kIElTVCBzZXR0
aW5ncyBhcmUgcmUtc2V0IHVwIGluIHJlaW5pdF9ic3Bfc3RhY2soKSwganVzdCBiZWZvcmUKd2Ug
Y29tcGxldGUgaW5pdGlhbGlzYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jIHwgMTcg
KysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgIDMgLS0tCiAyIGZpbGVz
IGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBmZmE3ZWE0
Li41ZmE3MGJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwpAQCAtNjI1LDYgKzYyNSw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBub3Jl
dHVybiByZWluaXRfYnNwX3N0YWNrKHZvaWQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyAqc3RhY2sg
PSAodm9pZCopKGdldF9zdGFja19ib3R0b20oKSAmIH4oU1RBQ0tfU0laRSAtIDEpKTsKIAorICAg
IC8qIFNhbml0eSBjaGVjayB0aGF0IElTVCBzZXR0aW5ncyB3ZXJlbid0IHNldCB1cCBiZWZvcmUg
dGhpcyBwb2ludC4gKi8KKyAgICBBU1NFUlQoTUFTS19FWFRSKGlkdF90YWJsZXNbMF1bVFJBUF9u
bWldLmEsIDdVTCA8PCAzMikgPT0gMCk7CisKICAgICAvKiBVcGRhdGUgVFNTIGFuZCBJU1RzICov
CiAgICAgbG9hZF9zeXN0ZW1fdGFibGVzKCk7CiAKQEAgLTY5Miw3ICs2OTUsMTkgQEAgdm9pZCBf
X2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBwZXJj
cHVfaW5pdF9hcmVhcygpOwogCiAgICAgaW5pdF9pZHRfdHJhcHMoKTsKLSAgICBsb2FkX3N5c3Rl
bV90YWJsZXMoKTsKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCBkZXNjX3B0ciBnZHRyID0g
eworICAgICAgICAgICAgLmJhc2UgPSAodW5zaWduZWQgbG9uZyl0aGlzX2NwdShnZHRfdGFibGUp
IC0gRklSU1RfUkVTRVJWRURfR0RUX0JZVEUsCisgICAgICAgICAgICAubGltaXQgPSBMQVNUX1JF
U0VSVkVEX0dEVF9CWVRFLAorICAgICAgICB9OworICAgICAgICBjb25zdCBzdHJ1Y3QgZGVzY19w
dHIgaWR0ciA9IHsKKyAgICAgICAgICAgIC5iYXNlID0gKHVuc2lnbmVkIGxvbmcpaWR0X3RhYmxl
LAorICAgICAgICAgICAgLmxpbWl0ID0gKElEVF9FTlRSSUVTICogc2l6ZW9mKGlkdF9lbnRyeV90
KSkgLSAxLAorICAgICAgICB9OworCisgICAgICAgIGxnZHQoJmdkdHIpOworICAgICAgICBsaWR0
KCZpZHRyKTsKKyAgICB9CiAKICAgICBzbXBfcHJlcGFyZV9ib290X2NwdSgpOwogICAgIHNvcnRf
ZXhjZXB0aW9uX3RhYmxlcygpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBkMDZhZDY5Li4zZWFiNmQzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTg4Myw5
ICsxODgzLDYgQEAgdm9pZCBfX2luaXQgaW5pdF9pZHRfdHJhcHModm9pZCkKICAgICBzZXRfaW50
cl9nYXRlKFRSQVBfbWFjaGluZV9jaGVjaywmbWFjaGluZV9jaGVjayk7CiAgICAgc2V0X2ludHJf
Z2F0ZShUUkFQX3NpbWRfZXJyb3IsJnNpbWRfY29wcm9jZXNzb3JfZXJyb3IpOwogCi0gICAgLyog
U3BlY2lmeSBkZWRpY2F0ZWQgaW50ZXJydXB0IHN0YWNrcyBmb3IgTk1JLCAjREYsIGFuZCAjTUMu
ICovCi0gICAgZW5hYmxlX2VhY2hfaXN0KGlkdF90YWJsZSk7Ci0KICAgICAvKiBDUFUwIHVzZXMg
dGhlIG1hc3RlciBJRFQuICovCiAgICAgaWR0X3RhYmxlc1swXSA9IGlkdF90YWJsZTsKIAotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC88-0006eY-VQ; Thu, 04 Jan 2018 20:28:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC88-0006Y2-JB
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:48 +0000
X-Inumbo-ID: 1c429b2b-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c429b2b-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730552"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:58 +0000
Message-ID: <1515097329-31902-34-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 33/44] x86/smp: Use the percpu GDT/LDT
	mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB1bmZvcnR1bmF0ZWx5IHF1aXRlIGludmFzaXZlLCBiZWNhdXNlIG9mIHRoZSBpbXBh
Y3Qgb24gdGhlIGNvbnRleHQKc3dpdGNoIHBhdGguCgpQViB2Y3B1cyBnYWluIGFuIGFycmF5IG9m
IGxkdCBhbmQgZ2R0IHB0ZXMgKHJlcGxhY2luZyBnZHRfZnJhbWVzW10pLCB3aGljaCBtYXAKdGhl
IGZyYW1lcyBsb2FkZWQgYnkgSFlQRVJDQUxMX3NldF9nZHQsIG9yIGZhdWx0ZWQgaW4gZm9yIHRo
ZSBMRFQuICBFYWNoCnByZXNlbnQgUFRFIGhlcmUgd2hpY2ggaXNuJ3QgYSByZWFkLW9ubHkgbWFw
cGluZyBvZiB6ZXJvX3BhZ2UgaG9sZHMgYSB0eXBlCnJlZmVyZW5jZS4KCldoZW4gY29udGV4dCBz
d2l0Y2hpbmcgdG8gYSB2Y3B1IHdoaWNoIG5lZWRzIGEgZnVsbCBHRFQgb3IgTERULCB0aGUgcHRl
cyBhcmUKY29waWVkIGluIGZyb20gdGhlIGFib3ZlIGFycmF5cywgd2hpbGUgaWYgY29udGV4dCBz
d2l0Y2hpbmcgYXdheSBmcm9tIHZjcHUKd2hpY2ggbmVlZHMgYSBmdWxsIEdEVCBvciBMRFQsIHRo
ZSBwdGVzIGFyZSByZXNldCBiYWNrIHRvIGRlZmF1bHQgdmFsdWVzLiAgQXMKYSBzaWRlIGVmZmVj
dCwgdGhlIEdEVC9MRFQgY3JlYXRlL2Rlc3Ryb3kgZnVuY3Rpb25zIG5lZWQgdG8gYWRqdXN0IHRo
ZSBwZXJjcHUKbWFwcGluZ3MgaWYgdGhleSBhcmUgcnVubmluZyBpbiBjdXJyZW50IGNvbnRleHQu
CgpPdmVyYWxsLCB0aGUgR0RUIGFuZCBMRFQgYmFzZSBhZGRyZXNzZXMgYXJlIGFsd2F5cyB0aGUg
c2FtZSwgYW5kIHRoaXMgZGVwZW5kCm9uIHRoZSBjb250ZXh0IHN3aXRjaCBsb2dpYyBoYXBwZW5p
bmcgYmVmb3JlIHdyaXRlX3B0YmFzZSgpLCBzbyB0aGUgVExCIGZsdXNoCnJlbW92ZXMgYW55IHN0
YWxlIG1hcHBpbmdzLiAgV2hpbGUgYWx0ZXJpbmcgbG9hZF9MRFQoKSdzIGJlaGF2aW91ciB0byBj
b3BlLAppbnRyb2R1Y2UgbGF6eSBsb2FkaW5nIHRvIGF2b2lkIGV4ZWN1dGluZyBsbGR0IGluIHRo
ZSBjb21tb24gY2FzZS4KClRoZSBhcmNoX3tnZXQsc2V0fV9pbmZvX2d1ZXN0KCkgZnVuY3Rpb25z
IG5lZWQgYWRqdXN0aW5nIHRvIGNvcGUgd2l0aCB0aGUgZmFjdAp0aGF0IHRoZXkgd2lsbCBub3cg
ZmluZCByZWZlcmVuY2VzIHRvIHplcm9fcGFnZSBpbiB0aGUgcHRlcywgd2hpY2ggbmVlZApza2lw
cGluZy4KCkxvYWRpbmcgb2YgR0RUUiBub3cgaGFwcGVucyBvbmNlIGF0IGJvb3QsIGluIGVhcmx5
X3N3aXRjaF90b19pZGxlKCkuICBBcyB0aGUKYmFzZSBhZGRyZXNzIGlzIG5vdyBjb25zdGFudCBh
bmQgYWx3YXlzIG1hcHBlZCwgd2UgY2FuIHJlbW92ZSBsZ2R0KCkgY2FsbHMKZnJvbSB0aGUgY29u
dGV4dCBzd2l0Y2ggcGF0aCBhbmQgRUZJIFJ1bnRpbWUgU2VydmljZXMgcGF0aC4gIEZpbmFsbHks
CkhPU1RfR0RUUl9CQVNFIGluIHRoZSBWTUNTIG5lZWRzIHRvIGJlIGFkanVzdGVkLCBhbmQgbW92
ZXMgaW50bwpjb25zdHJ1Y3Rfdm1jcygpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYyOgogKiBGaXggcHZfZGVzdHJveV9sZHQo
KSB0byByZWxlYXNlIHRoZSBjb3JyZWN0IHJlZmVyZW5jZXMgd2hlbiB0aGVyZSB3ZXJlCiAgIG91
dHN0YW5kaW5nIExEVCBmcmFtZXMgYXQgZG9tYWluIGRlc3RydWN0aW9uLgotLS0KIHhlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMgICAgICAgICAgIHwgIDcgLS0tLQogeGVuL2FyY2gveDg2L2RvbWFp
bi5jICAgICAgICAgICAgICAgfCA3MiArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICB8IDEzICsrKysrLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94ODYv
cHYvZGVzY3JpcHRvci10YWJsZXMuYyB8IDMwICsrKysrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4
Ni9wdi9lbXVsYXRlLmggICAgICAgICAgIHwgIDQgKy0tCiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAg
ICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAg
ICB8IDEwICsrKystLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgICAgfCAzNiAr
Ky0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29tbW9uL2VmaS9ydW50aW1lLmMgICAgICAgICAgICB8
IDIwIC0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICAgICAgICB8ICAy
ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICB8IDE3ICsrKysrLS0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9sZHQuaCAgICAgICAgICAgfCAxNSArKysrKy0tLQogMTMgZmls
ZXMgY2hhbmdlZCwgMTEwIGluc2VydGlvbnMoKyksIDEyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YwppbmRleCAxNDc0M2I2Li5kZWNkY2Q1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTY1MywxMSArNjUzLDYg
QEAgdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAlzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmNv
bXBhdF9nZHQgPQogCQl0aGlzX2NwdShjb21wYXRfZ2R0X3RhYmxlKSAtIEZJUlNUX1JFU0VSVkVE
X0dEVF9FTlRSWTsKIAotCWNvbnN0IHN0cnVjdCBkZXNjX3B0ciBnZHRyID0gewotCQkuYmFzZSA9
ICh1bnNpZ25lZCBsb25nKWdkdCwKLQkJLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURSwK
LQl9OwotCiAJKnRzcyA9IChzdHJ1Y3QgdHNzX3N0cnVjdCl7CiAJCS8qIE1haW4gc3RhY2sgZm9y
IGludGVycnVwdHMvZXhjZXB0aW9ucy4gKi8KIAkJLnJzcDAgPSBzdGFja19ib3R0b20sCkBAIC02
OTMsOSArNjg4LDcgQEAgdm9pZCBsb2FkX3N5c3RlbV90YWJsZXModm9pZCkKIAkJb2Zmc2V0b2Yo
c3RydWN0IHRzc19zdHJ1Y3QsIF9fY2FjaGVsaW5lX2ZpbGxlcikgLSAxLAogCQlTWVNfREVTQ190
c3NfYnVzeSk7CiAKLQlsZ2R0KCZnZHRyKTsKIAlsdHIoVFNTX0VOVFJZIDw8IDMpOwotCWxsZHQo
MCk7CiAKIAkvKgogCSAqIEJvdHRvbS1vZi1zdGFjayBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCEK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwppbmRleCA0NjcxYzliLi4yZDY2NWM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC02Nyw2ICs2Nyw3IEBACiAjaW5jbHVk
ZSA8YXNtL3B2L21tLmg+CiAKIERFRklORV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNw
dSk7CitERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIGxkdF9lbnRzKTsKIAogc3RhdGljIHZv
aWQgZGVmYXVsdF9pZGxlKHZvaWQpOwogdm9pZCAoKnBtX2lkbGUpICh2b2lkKSBfX3JlYWRfbW9z
dGx5ID0gZGVmYXVsdF9pZGxlOwpAQCAtOTE3LDggKzkxOCwxMyBAQCBpbnQgYXJjaF9zZXRfaW5m
b19ndWVzdCgKICAgICAgICAgICAgIGZhaWwgPSBjb21wYXRfcGZuX3RvX2NyMyhwZm4pICE9IGMu
Y21wLT5jdHJscmVnWzNdOwogICAgICAgICB9CiAKLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKHYtPmFyY2gucHZfdmNwdS5nZHRfZnJhbWVzKTsgKytpICkKLSAgICAgICAgICAg
IGZhaWwgfD0gdi0+YXJjaC5wdl92Y3B1LmdkdF9mcmFtZXNbaV0gIT0gYyhnZHRfZnJhbWVzW2ld
KTsKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfUFZfR0RUX0ZSQU1FUzsgKytpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgcGFkZHJfdCBhZGRyID0gcGZuX3RvX3BhZGRyKGMoZ2R0X2Zy
YW1lc1tpXSkpID86IF9fcGEoemVyb19wYWdlKTsKKworICAgICAgICAgICAgZmFpbCB8PSBsMWVf
Z2V0X3BhZGRyKHYtPmFyY2gucHZfdmNwdS5nZHRfbDFlc1tpXSkgIT0gYWRkcjsKKyAgICAgICAg
fQorCiAgICAgICAgIGZhaWwgfD0gdi0+YXJjaC5wdl92Y3B1LmdkdF9lbnRzICE9IGMoZ2R0X2Vu
dHMpOwogCiAgICAgICAgIGZhaWwgfD0gdi0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlICE9IGMobGR0
X2Jhc2UpOwpAQCAtMTAxNSwxMCArMTAyMSwxMCBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgK
ICAgICAgICAgcmMgPSAoaW50KXB2X3NldF9nZHQodiwgYy5uYXQtPmdkdF9mcmFtZXMsIGMubmF0
LT5nZHRfZW50cyk7CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgdW5zaWduZWQgbG9uZyBnZHRf
ZnJhbWVzW0FSUkFZX1NJWkUodi0+YXJjaC5wdl92Y3B1LmdkdF9mcmFtZXMpXTsKKyAgICAgICAg
dW5zaWduZWQgbG9uZyBnZHRfZnJhbWVzW01BWF9QVl9HRFRfRlJBTUVTXTsKICAgICAgICAgdW5z
aWduZWQgaW50IG5yX2ZyYW1lcyA9IERJVl9ST1VORF9VUChjLmNtcC0+Z2R0X2VudHMsIDUxMik7
CiAKLSAgICAgICAgaWYgKCBucl9mcmFtZXMgPiBBUlJBWV9TSVpFKHYtPmFyY2gucHZfdmNwdS5n
ZHRfZnJhbWVzKSApCisgICAgICAgIGlmICggbnJfZnJhbWVzID4gTUFYX1BWX0dEVF9GUkFNRVMg
KQogICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKICAgICAgICAgZm9yICggaSA9IDA7IGkg
PCBucl9mcmFtZXM7ICsraSApCkBAIC0xNTc5LDE1ICsxNTg1LDE4IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBuZWVkX2Z1bGxfZ2R0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGlz
X3B2X2RvbWFpbihkKSAmJiAhaXNfaWRsZV9kb21haW4oZCk7CiB9CiAKK3N0YXRpYyBib29sIG5l
ZWRzX2xkdChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gaXNfcHZfdmNwdSh2
KSAmJiB2LT5hcmNoLnB2X3ZjcHUubGR0X2VudHM7Cit9CisKIHN0YXRpYyB2b2lkIF9fY29udGV4
dF9zd2l0Y2godm9pZCkKIHsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqc3RhY2tfcmVncyA9
IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKLSAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgY3B1ID0g
c21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHVuc2lnbmVkIGludCAgICAgICAgICBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCksIGk7CiAgICAgc3RydWN0IHZjcHUgICAgICAgICAgKnAgPSBwZXJfY3B1
KGN1cnJfdmNwdSwgY3B1KTsKICAgICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqbiA9IGN1cnJlbnQ7
CiAgICAgc3RydWN0IGRvbWFpbiAgICAgICAgKnBkID0gcC0+ZG9tYWluLCAqbmQgPSBuLT5kb21h
aW47Ci0gICAgc3RydWN0IGRlc2Nfc3RydWN0ICAgKmdkdDsKLSAgICBzdHJ1Y3QgZGVzY19wdHIg
ICAgICAgZ2R0X2Rlc2M7CiAKICAgICBBU1NFUlQocCAhPSBuKTsKICAgICBBU1NFUlQoY3B1bWFz
a19lbXB0eShuLT52Y3B1X2RpcnR5X2NwdW1hc2spKTsKQEAgLTE2MjcsMzggKzE2MzYsNDEgQEAg
c3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogCiAgICAgcHNyX2N0eHRfc3dpdGNo
X3RvKG5kKTsKIAotICAgIGdkdCA9ICFpc19wdl8zMmJpdF9kb21haW4obmQpID8gcGVyX2NwdShn
ZHRfdGFibGUsIGNwdSkgOgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGVy
X2NwdShjb21wYXRfZ2R0X3RhYmxlLCBjcHUpOworICAgIC8qIExvYWQgYSBmdWxsIG5ldyBHRFQg
aWYgdGhlIG5ldyB2Y3B1IG5lZWRzIG9uZS4gKi8KICAgICBpZiAoIG5lZWRfZnVsbF9nZHQobmQp
ICkKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gdmlydF90b19tZm4oZ2R0KTsK
LSAgICAgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gcHZfZ2R0X3B0ZXMobik7Ci0gICAgICAgIHVu
c2lnbmVkIGludCBpOworICAgICAgICBtZW1jcHkocHZfZ2R0X3B0ZXMsIG4tPmFyY2gucHZfdmNw
dS5nZHRfbDFlcywKKyAgICAgICAgICAgICAgIHNpemVvZihuLT5hcmNoLnB2X3ZjcHUuZ2R0X2wx
ZXMpKTsKIAotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5SX1JFU0VSVkVEX0dEVF9QQUdFUzsg
aSsrICkKLSAgICAgICAgICAgIGwxZV93cml0ZShwbDFlICsgRklSU1RfUkVTRVJWRURfR0RUX1BB
R0UgKyBpLAotICAgICAgICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BmbihtZm4gKyBpLCBfX1BB
R0VfSFlQRVJWSVNPUl9SVykpOworICAgICAgICBsMWVfd3JpdGUoJnB2X2dkdF9wdGVzW0ZJUlNU
X1JFU0VSVkVEX0dEVF9QQUdFXSwKKyAgICAgICAgICAgICAgICAgIGwxZV9mcm9tX3Bmbih2aXJ0
X3RvX21mbighaXNfcHZfMzJiaXRfZG9tYWluKG5kKQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gcGVyX2NwdShnZHRfdGFibGUsIGNwdSkKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHBlcl9jcHUoY29tcGF0X2dkdF90YWJs
ZSwgY3B1KSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklT
T1JfUlcpKTsKICAgICB9Ci0KLSAgICBpZiAoIG5lZWRfZnVsbF9nZHQocGQpICYmCi0gICAgICAg
ICAoKHAtPnZjcHVfaWQgIT0gbi0+dmNwdV9pZCkgfHwgIW5lZWRfZnVsbF9nZHQobmQpKSApCisg
ICAgLyogb3IgY2xvYmJlciBhIHByZXZpb3VzIGZ1bGwgR0RULiAqLworICAgIGVsc2UgaWYgKCBu
ZWVkX2Z1bGxfZ2R0KHBkKSApCiAgICAgewotICAgICAgICBnZHRfZGVzYy5saW1pdCA9IExBU1Rf
UkVTRVJWRURfR0RUX0JZVEU7Ci0gICAgICAgIGdkdF9kZXNjLmJhc2UgID0gKHVuc2lnbmVkIGxv
bmcpKGdkdCAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSk7CisgICAgICAgIGwxX3BnZW50cnlf
dCB6ZXJvX2wxZSA9IGwxZV9mcm9tX3BhZGRyKF9fcGEoemVyb19wYWdlKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUk8p
OworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgRklSU1RfUkVTRVJWRURfR0RUX1BBR0U7ICsr
aSApCisgICAgICAgICAgICBwdl9nZHRfcHRlc1tpXSA9IHplcm9fbDFlOwogCi0gICAgICAgIGxn
ZHQoJmdkdF9kZXNjKTsKKyAgICAgICAgbDFlX3dyaXRlKCZwdl9nZHRfcHRlc1tGSVJTVF9SRVNF
UlZFRF9HRFRfUEFHRV0sCisgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wZm4odmlydF90b19t
Zm4ocGVyX2NwdShnZHRfdGFibGUsIGNwdSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7CiAgICAgfQogCi0gICAgd3JpdGVfcHRiYXNlKG4p
OworICAgIC8qIExvYWQgdGhlIExEVCBmcmFtZXMgaWYgbmVlZGVkLiAqLworICAgIGlmICggbmVl
ZHNfbGR0KG4pICkKKyAgICAgICAgbWVtY3B5KHB2X2xkdF9wdGVzLCBuLT5hcmNoLnB2X3ZjcHUu
bGR0X2wxZXMsCisgICAgICAgICAgICAgICBzaXplb2Yobi0+YXJjaC5wdl92Y3B1LmxkdF9sMWVz
KSk7CisgICAgLyogb3IgY2xvYmJlciB0aGUgcHJldmlvdXMgTERULiAqLworICAgIGVsc2UgaWYg
KCBuZWVkc19sZHQocCkgKQorICAgICAgICBtZW1zZXQocHZfbGR0X3B0ZXMsIDAsIHNpemVvZihu
LT5hcmNoLnB2X3ZjcHUubGR0X2wxZXMpKTsKIAotICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkg
JiYKLSAgICAgICAgICgocC0+dmNwdV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9mdWxsX2dk
dChwZCkpICkKLSAgICB7Ci0gICAgICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9H
RFRfQllURTsKLSAgICAgICAgZ2R0X2Rlc2MuYmFzZSA9IEdEVF9WSVJUX1NUQVJUKG4pOwotCi0g
ICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKLSAgICB9CisgICAgd3JpdGVfcHRiYXNlKG4pOwogCiAg
ICAgbG9hZF9MRFQobik7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAzNmFiMjM1Li4yOGM3YjA0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xNjQy
LDggKzE2NDIsMTcgQEAgdm9pZCBhcmNoX2dldF9pbmZvX2d1ZXN0KHN0cnVjdCB2Y3B1ICp2LCB2
Y3B1X2d1ZXN0X2NvbnRleHRfdSBjKQogICAgIHsKICAgICAgICAgYyhsZHRfYmFzZSA9IHYtPmFy
Y2gucHZfdmNwdS5sZHRfYmFzZSk7CiAgICAgICAgIGMobGR0X2VudHMgPSB2LT5hcmNoLnB2X3Zj
cHUubGR0X2VudHMpOwotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodi0+YXJj
aC5wdl92Y3B1LmdkdF9mcmFtZXMpOyArK2kgKQotICAgICAgICAgICAgYyhnZHRfZnJhbWVzW2ld
ID0gdi0+YXJjaC5wdl92Y3B1LmdkdF9mcmFtZXNbaV0pOworCisgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgTUFYX1BWX0dEVF9GUkFNRVM7ICsraSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBh
ZGRyX3QgYWRkciA9IGwxZV9nZXRfcGFkZHIodi0+YXJjaC5wdl92Y3B1LmdkdF9sMWVzW2ldKTsK
KworICAgICAgICAgICAgaWYgKCBhZGRyID09IF9fcGEoemVyb19wYWdlKSApCisgICAgICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGMoZ2R0X2ZyYW1lc1tpXSA9IHBhZGRyX3RvX3Bm
bihhZGRyKSk7CisgICAgICAgIH0KKwogICAgICAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRShj
Lm5hdC0+Z2R0X2ZyYW1lcykgIT0KICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoYy5j
bXAtPmdkdF9mcmFtZXMpKTsKICAgICAgICAgZm9yICggOyBpIDwgQVJSQVlfU0laRShjLm5hdC0+
Z2R0X2ZyYW1lcyk7ICsraSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNz
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZjk5ZjFiYi4uNzk1MjEwZiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZtY3MuYwpAQCAtODAyLDkgKzgwMiw2IEBAIHN0YXRpYyB2b2lkIHZteF9zZXRf
aG9zdF9lbnYoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9w
cm9jZXNzb3JfaWQoKTsKIAotICAgIF9fdm13cml0ZShIT1NUX0dEVFJfQkFTRSwKLSAgICAgICAg
ICAgICAgKHVuc2lnbmVkIGxvbmcpKHRoaXNfY3B1KGdkdF90YWJsZSkgLSBGSVJTVF9SRVNFUlZF
RF9HRFRfRU5UUlkpKTsKLQogICAgIF9fdm13cml0ZShIT1NUX1RSX0JBU0UsICh1bnNpZ25lZCBs
b25nKSZwZXJfY3B1KGluaXRfdHNzLCBjcHUpKTsKIAogICAgIF9fdm13cml0ZShIT1NUX1NZU0VO
VEVSX0VTUCwgZ2V0X3N0YWNrX2JvdHRvbSgpKTsKQEAgLTExMzQsNiArMTEzMSw3IEBAIHN0YXRp
YyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAKICAgICAvKiBIb3N0IHN5c3Rl
bSB0YWJsZXMuICovCiAgICAgX192bXdyaXRlKEhPU1RfSURUUl9CQVNFLCBQRVJDUFVfSURUX01B
UFBJTkcpOworICAgIF9fdm13cml0ZShIT1NUX0dEVFJfQkFTRSwgUEVSQ1BVX0dEVF9NQVBQSU5H
KTsKIAogICAgIC8qIEhvc3QgZGF0YSBzZWxlY3RvcnMuICovCiAgICAgX192bXdyaXRlKEhPU1Rf
U1NfU0VMRUNUT1IsIF9fSFlQRVJWSVNPUl9EUyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvZGVzY3JpcHRvci10YWJsZXMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxl
cy5jCmluZGV4IDc3Zjk4NTEuLjZiMGJmYmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9k
ZXNjcmlwdG9yLXRhYmxlcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxl
cy5jCkBAIC0zNyw3ICszNyw3IEBACiAgKi8KIGJvb2wgcHZfZGVzdHJveV9sZHQoc3RydWN0IHZj
cHUgKnYpCiB7Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlID0gcHZfbGR0X3B0ZXModik7CisgICAg
bDFfcGdlbnRyeV90ICpwbDFlID0gdi0+YXJjaC5wdl92Y3B1LmxkdF9sMWVzOwogICAgIHVuc2ln
bmVkIGludCBpLCBtYXBwaW5nc19kcm9wcGVkID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOwogCkBAIC01OCwxMiArNTgsMjIgQEAgYm9vbCBwdl9kZXN0cm95X2xkdChzdHJ1Y3QgdmNw
dSAqdikKICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAgICAgfQogCisgICAgLyog
Q2xvYmJlciB0aGUgbGl2ZSBMRFQuICovCisgICAgaWYgKCB2ID09IGN1cnJlbnQgKQorICAgIHsK
KyAgICAgICAgaWYgKCBtYXBwaW5nc19kcm9wcGVkICkKKyAgICAgICAgICAgIG1lbXNldChwdl9s
ZHRfcHRlcywgMCwgc2l6ZW9mKHYtPmFyY2gucHZfdmNwdS5sZHRfbDFlcykpOworICAgICAgICBl
bHNlCisgICAgICAgICAgICBBU1NFUlQobWVtY21wKHB2X2xkdF9wdGVzLCB2LT5hcmNoLnB2X3Zj
cHUubGR0X2wxZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZih2LT5hcmNoLnB2
X3ZjcHUubGR0X2wxZXMpKSA9PSAwKTsKKyAgICB9CisKICAgICByZXR1cm4gbWFwcGluZ3NfZHJv
cHBlZDsKIH0KIAogdm9pZCBwdl9kZXN0cm95X2dkdChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBs
MV9wZ2VudHJ5X3QgKnBsMWUgPSBwdl9nZHRfcHRlcyh2KTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBs
MWUgPSB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2wxZXM7CiAgICAgbWZuX3QgemVyb19tZm4gPSBfbWZu
KHZpcnRfdG9fbWZuKHplcm9fcGFnZSkpOwogICAgIGwxX3BnZW50cnlfdCB6ZXJvX2wxZSA9IGwx
ZV9mcm9tX21mbih6ZXJvX21mbiwgX19QQUdFX0hZUEVSVklTT1JfUk8pOwogICAgIHVuc2lnbmVk
IGludCBpOwpAQCAtNzksMTUgKzg5LDEzIEBAIHZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0IHZj
cHUgKnYpCiAgICAgICAgICAgICAgIW1mbl9lcShtZm4sIHplcm9fbWZuKSApCiAgICAgICAgICAg
ICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm4pKTsKIAotICAgICAgICBsMWVfd3Jp
dGUoJnBsMWVbaV0sIHplcm9fbDFlKTsKLSAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdkdF9mcmFt
ZXNbaV0gPSAwOworICAgICAgICBwbDFlW2ldID0gemVyb19sMWU7CiAgICAgfQogfQogCiBsb25n
IHB2X3NldF9nZHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgKmZyYW1lcywgdW5zaWdu
ZWQgaW50IGVudHJpZXMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKLSAg
ICBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAgICAgdW5zaWduZWQgaW50IGksIG5yX2ZyYW1lcyA9IERJ
Vl9ST1VORF9VUChlbnRyaWVzLCA1MTIpOwogCiAgICAgQVNTRVJUKHYgPT0gY3VycmVudCB8fCBj
cHVtYXNrX2VtcHR5KHYtPnZjcHVfZGlydHlfY3B1bWFzaykpOwpAQCAtMTE2LDEyICsxMjQsMTQg
QEAgbG9uZyBwdl9zZXRfZ2R0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nICpmcmFtZXMs
IHVuc2lnbmVkIGludCBlbnRyaWVzKQogCiAgICAgLyogSW5zdGFsbCB0aGUgbmV3IEdEVC4gKi8K
ICAgICB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2VudHMgPSBlbnRyaWVzOwotICAgIHBsMWUgPSBwdl9n
ZHRfcHRlcyh2KTsKICAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2ZyYW1lczsgaSsrICkKLSAgICB7
Ci0gICAgICAgIHYtPmFyY2gucHZfdmNwdS5nZHRfZnJhbWVzW2ldID0gZnJhbWVzW2ldOwotICAg
ICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sIGwxZV9mcm9tX3BmbihmcmFtZXNbaV0sIF9fUEFHRV9I
WVBFUlZJU09SX1JXKSk7Ci0gICAgfQorICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuZ2R0X2wxZXNb
aV0gPQorICAgICAgICAgICAgbDFlX2Zyb21fcGZuKGZyYW1lc1tpXSwgX19QQUdFX0hZUEVSVklT
T1JfUlcpOworCisgICAgLyogVXBkYXRlIHRoZSBsaXZlIEdEVCBpZiBpbiBjb250ZXh0LiAqLwor
ICAgIGlmICggdiA9PSBjdXJyZW50ICkKKyAgICAgICAgbWVtY3B5KHB2X2dkdF9wdGVzLCB2LT5h
cmNoLnB2X3ZjcHUuZ2R0X2wxZXMsCisgICAgICAgICAgICAgICBzaXplb2Yodi0+YXJjaC5wdl92
Y3B1LmdkdF9sMWVzKSk7CiAKICAgICByZXR1cm4gMDsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsYXRlLmgKaW5kZXggOWQ1ODc5
NC4uODA1MzBlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWxhdGUuaAorKysgYi94
ZW4vYXJjaC94ODYvcHYvZW11bGF0ZS5oCkBAIC0yMCw5ICsyMCw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHB2X2VtdWxfaXNfbWVtX3dyaXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAq
c3RhdGUsCiAvKiBSZXR1cm4gYSBwb2ludGVyIHRvIHRoZSBHRFQvTERUIGRlc2NyaXB0b3IgcmVm
ZXJlbmNlZCBieSBzZWwuICovCiBzdGF0aWMgaW5saW5lIGNvbnN0IHN0cnVjdCBkZXNjX3N0cnVj
dCAqZ2R0X2xkdF9kZXNjX3B0cih1bnNpZ25lZCBpbnQgc2VsKQogewotICAgIGNvbnN0IHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICBjb25zdCBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKnRi
bCA9ICh2b2lkICopCi0gICAgICAgICgoc2VsICYgWDg2X1hFQ19USSkgPyBMRFRfVklSVF9TVEFS
VChjdXJyKSA6IEdEVF9WSVJUX1NUQVJUKGN1cnIpKTsKKyAgICBjb25zdCBzdHJ1Y3QgZGVzY19z
dHJ1Y3QgKnRibCA9IChzZWwgJiBYODZfWEVDX1RJKSA/IHB2X2xkdCA6IHB2X2dkdDsKIAogICAg
IHJldHVybiAmdGJsW3NlbCA+PiAzXTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9t
bS5jIGIveGVuL2FyY2gveDg2L3B2L21tLmMKaW5kZXggZDI5MzcyNC4uNmRhOTk5MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmMKQEAg
LTEyMiwxMCArMTIyLDExIEBAIGJvb2wgcHZfbWFwX2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBp
bnQgb2Zmc2V0KQogICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCi0gICAgcGwxZSA9ICZw
dl9sZHRfcHRlcyhjdXJyKVtvZmZzZXQgPj4gUEFHRV9TSElGVF07CisgICAgcGwxZSA9ICZwdl9s
ZHRfcHRlc1tvZmZzZXQgPj4gUEFHRV9TSElGVF07CiAgICAgbDFlX2FkZF9mbGFncyhnbDFlLCBf
UEFHRV9SVyk7CiAKICAgICBsMWVfd3JpdGUocGwxZSwgZ2wxZSk7CisgICAgY3Vyci0+YXJjaC5w
dl92Y3B1LmxkdF9sMWVzW29mZnNldCA+PiBQQUdFX1NISUZUXSA9IGdsMWU7CiAKICAgICByZXR1
cm4gdHJ1ZTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gv
eDg2L3NldHVwLmMKaW5kZXggODBlZmVmMC4uMzlkMTU5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTI0NCwxMyArMjQ0LDE3
IEBAIHZvaWQgZWFybHlfc3dpdGNoX3RvX2lkbGUoYm9vbCBic3ApCiAgICAgdW5zaWduZWQgbG9u
ZyBjcjQgPSByZWFkX2NyNCgpOwogCiAgICAgLyoKLSAgICAgKiBWVC14IGhhcmR3aXJlcyB0aGUg
SURUIGxpbWl0IGF0IDB4ZmZmZiBvbiBWTUV4aXQuCisgICAgICogVlQteCBoYXJkd2lyZXMgdGhl
IEdEVCBhbmQgSURUIGxpbWl0IGF0IDB4ZmZmZiBvbiBWTUV4aXQuCiAgICAgICoKICAgICAgKiBX
ZSBkb24ndCB3aXNoIHRvIHJlbG9hZCBvbiB2Y3B1IGNvbnRleHQgc3dpdGNoLCBzbyBoYXZlIGFy
cmFuZ2VkIGZvcgogICAgICAqIG5vdGhpbmcgZWxzZSB0byBsaXZlIHdpdGhpbiA2NGsgb2YgdGhl
IGJhc2UuICBVbmlsYXRlcmFsbHkgc2V0dGluZyB0aGUKICAgICAgKiBsaW1pdCB0byAweGZmZmYg
YXZvaWRzIGxlYWtpbmcgd2hldGhlciBIVk0gdmNwdXMgYXJlIHJ1bm5pbmcgdG8gUFYKLSAgICAg
KiBndWVzdHMgdmlhIFNJRFQuCisgICAgICogZ3Vlc3RzIHZpYSBTR0RUL1NJRFQuCiAgICAgICov
CisgICAgY29uc3Qgc3RydWN0IGRlc2NfcHRyIGdkdHIgPSB7CisgICAgICAgIC5iYXNlID0gUEVS
Q1BVX0dEVF9NQVBQSU5HLAorICAgICAgICAubGltaXQgPSAweGZmZmYsCisgICAgfTsKICAgICBj
b25zdCBzdHJ1Y3QgZGVzY19wdHIgaWR0ciA9IHsKICAgICAgICAgLmJhc2UgPSBQRVJDUFVfSURU
X01BUFBJTkcsCiAgICAgICAgIC5saW1pdCA9IDB4ZmZmZiwKQEAgLTI3Miw3ICsyNzYsOSBAQCB2
b2lkIGVhcmx5X3N3aXRjaF90b19pZGxlKGJvb2wgYnNwKQogICAgIHBlcl9jcHUoY3Vycl9wdGJh
c2UsIGNwdSkgPSB2LT5hcmNoLmNyMzsKICAgICBwZXJfY3B1KGN1cnJfZXh0ZW5kZWRfZGlyZWN0
bWFwLCBjcHUpID0gdHJ1ZTsKIAorICAgIGxnZHQoJmdkdHIpOwogICAgIGxpZHQoJmlkdHIpOwor
ICAgIGxsZHQoMCk7CiAKICAgICBpZiAoIGxpa2VseSghYnNwKSApIC8qIEJTUCBJU1Qgc2V0dXAg
ZGVmZXJyZWQuICovCiAgICAgICAgIGVuYWJsZV9lYWNoX2lzdChpZHRfdGFibGVzW2NwdV0pOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpp
bmRleCAyZjE1NDBlLi5lZWFiYjRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwor
KysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTEzNiwzNiArMTEzNiw2IEBAIHN0YXRpYyBp
bnQgaGFuZGxlX2xkdF9tYXBwaW5nX2ZhdWx0KHVuc2lnbmVkIGludCBvZmZzZXQsCiAgICAgcmV0
dXJuIEVYQ1JFVF9mYXVsdF9maXhlZDsKIH0KIAotc3RhdGljIGludCBoYW5kbGVfZ2R0X2xkdF9t
YXBwaW5nX2ZhdWx0KHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQotewotICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAgICAvKiBXaGljaCB2Y3B1J3MgYXJlYSBkaWQg
d2UgZmF1bHQgaW4sIGFuZCBpcyBpdCBpbiB0aGUgbGR0IHN1Yi1hcmVhPyAqLwotICAgIHVuc2ln
bmVkIGludCBpc19sZHRfYXJlYSA9IChvZmZzZXQgPj4gKEdEVF9MRFRfVkNQVV9WQV9TSElGVC0x
KSkgJiAxOwotICAgIHVuc2lnbmVkIGludCB2Y3B1X2FyZWEgICA9IChvZmZzZXQgPj4gR0RUX0xE
VF9WQ1BVX1ZBX1NISUZUKTsKLQotICAgIC8qCi0gICAgICogSWYgdGhlIGZhdWx0IGlzIGluIGFu
b3RoZXIgdmNwdSdzIGFyZWEsIGl0IGNhbm5vdCBiZSBkdWUgdG8KLSAgICAgKiBhIEdEVC9MRFQg
ZGVzY3JpcHRvciBsb2FkLiBUaHVzIHdlIGNhbiByZWFzb25hYmx5IGV4aXQgaW1tZWRpYXRlbHks
IGFuZAotICAgICAqIGluZGVlZCB3ZSBoYXZlIHRvIHNpbmNlIHB2X21hcF9sZHRfc2hhZG93X3Bh
Z2UoKSB3b3JrcyBjb3JyZWN0bHkgb25seSBvbgotICAgICAqIGFjY2Vzc2VzIHRvIGEgdmNwdSdz
IG93biBhcmVhLgotICAgICAqLwotICAgIGlmICggdmNwdV9hcmVhICE9IGN1cnItPnZjcHVfaWQg
KQotICAgICAgICByZXR1cm4gMDsKLQotICAgIC8qIEJ5dGUgb2Zmc2V0IHdpdGhpbiB0aGUgZ2R0
L2xkdCBzdWItYXJlYS4gKi8KLSAgICBvZmZzZXQgJj0gKDFVTCA8PCAoR0RUX0xEVF9WQ1BVX1ZB
X1NISUZULTEpKSAtIDFVTDsKLQotICAgIGlmICggbGlrZWx5KGlzX2xkdF9hcmVhKSApCi0gICAg
ICAgIHJldHVybiBoYW5kbGVfbGR0X21hcHBpbmdfZmF1bHQob2Zmc2V0LCByZWdzKTsKLQotICAg
IC8qIEdEVCBmYXVsdDogaGFuZGxlIHRoZSBmYXVsdCBhcyAjR1Aoc2VsZWN0b3IpLiAqLwotICAg
IHJlZ3MtPmVycm9yX2NvZGUgPSBvZmZzZXQgJiB+KFg4Nl9YRUNfRVhUIHwgWDg2X1hFQ19JRFQg
fCBYODZfWEVDX1RJKTsKLSAgICAodm9pZClkb19nZW5lcmFsX3Byb3RlY3Rpb24ocmVncyk7Ci0K
LSAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwotfQotCiAjZGVmaW5lIElOX0hZUEVSVklT
T1JfUkFOR0UodmEpIFwKICAgICAoKCh2YSkgPj0gSFlQRVJWSVNPUl9WSVJUX1NUQVJUKSAmJiAo
KHZhKSA8IEhZUEVSVklTT1JfVklSVF9FTkQpKQogCkBAIC0xMzE2LDkgKzEyODYsOSBAQCBzdGF0
aWMgaW50IGZpeHVwX3BhZ2VfZmF1bHQodW5zaWduZWQgbG9uZyBhZGRyLCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICBpZiAoIHVubGlrZWx5KElOX0hZUEVSVklTT1JfUkFOR0UoYWRk
cikpICkKICAgICB7CiAgICAgICAgIGlmICggIShyZWdzLT5lcnJvcl9jb2RlICYgKFBGRUNfdXNl
cl9tb2RlIHwgUEZFQ19yZXNlcnZlZF9iaXQpKSAmJgotICAgICAgICAgICAgIChhZGRyID49IEdE
VF9MRFRfVklSVF9TVEFSVCkgJiYgKGFkZHIgPCBHRFRfTERUX1ZJUlRfRU5EKSApCi0gICAgICAg
ICAgICByZXR1cm4gaGFuZGxlX2dkdF9sZHRfbWFwcGluZ19mYXVsdCgKLSAgICAgICAgICAgICAg
ICBhZGRyIC0gR0RUX0xEVF9WSVJUX1NUQVJULCByZWdzKTsKKyAgICAgICAgICAgICAoYWRkciA+
PSBQRVJDUFVfTERUX01BUFBJTkcpICYmIChhZGRyIDwgUEVSQ1BVX0xEVF9NQVBQSU5HX0VORCkg
KQorICAgICAgICAgICAgcmV0dXJuIGhhbmRsZV9sZHRfbWFwcGluZ19mYXVsdChhZGRyIC0gUEVS
Q1BVX0xEVF9NQVBQSU5HLCByZWdzKTsKKwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL3J1bnRpbWUuYyBiL3hlbi9jb21tb24vZWZpL3J1bnRp
bWUuYwppbmRleCBmZTZkM2FmLi4zZTQ2YWM2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9y
dW50aW1lLmMKKysrIGIveGVuL2NvbW1vbi9lZmkvcnVudGltZS5jCkBAIC0xMDAsMTcgKzEwMCw2
IEBAIHN0cnVjdCBlZmlfcnNfc3RhdGUgZWZpX3JzX2VudGVyKHZvaWQpCiAgICAgLyogcHJldmVu
dCBmaXh1cF9wYWdlX2ZhdWx0KCkgZnJvbSBkb2luZyBhbnl0aGluZyAqLwogICAgIGlycV9lbnRl
cigpOwogCi0gICAgaWYgKCBpc19wdl92Y3B1KGN1cnJlbnQpICYmICFpc19pZGxlX3ZjcHUoY3Vy
cmVudCkgKQotICAgIHsKLSAgICAgICAgc3RydWN0IGRlc2NfcHRyIGdkdF9kZXNjID0gewotICAg
ICAgICAgICAgLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURSwKLSAgICAgICAgICAgIC5i
YXNlICA9ICh1bnNpZ25lZCBsb25nKShwZXJfY3B1KGdkdF90YWJsZSwgc21wX3Byb2Nlc3Nvcl9p
ZCgpKSAtCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRklSU1RfUkVTRVJW
RURfR0RUX0VOVFJZKQotICAgICAgICB9OwotCi0gICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKLSAg
ICB9Ci0KICAgICB3cml0ZV9jcjModmlydF90b19tYWRkcihlZmlfbDRfcGd0YWJsZSkpOwogICAg
IHRoaXNfY3B1KGN1cnJfZXh0ZW5kZWRfZGlyZWN0bWFwKSA9IHRydWU7CiAKQEAgLTEyNCwxNSAr
MTEzLDYgQEAgdm9pZCBlZmlfcnNfbGVhdmUoc3RydWN0IGVmaV9yc19zdGF0ZSAqc3RhdGUpCiAK
ICAgICB0aGlzX2NwdShjdXJyX2V4dGVuZGVkX2RpcmVjdG1hcCkgPSBwYWdpbmdfbW9kZV9leHRl
cm5hbChjdXJyZW50LT5kb21haW4pOwogICAgIHdyaXRlX2NyMyhzdGF0ZS0+Y3IzKTsKLSAgICBp
ZiAoIGlzX3B2X3ZjcHUoY3VycmVudCkgJiYgIWlzX2lkbGVfdmNwdShjdXJyZW50KSApCi0gICAg
ewotICAgICAgICBzdHJ1Y3QgZGVzY19wdHIgZ2R0X2Rlc2MgPSB7Ci0gICAgICAgICAgICAubGlt
aXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFLAotICAgICAgICAgICAgLmJhc2UgID0gR0RUX1ZJ
UlRfU1RBUlQoY3VycmVudCkKLSAgICAgICAgfTsKLQotICAgICAgICBsZ2R0KCZnZHRfZGVzYyk7
Ci0gICAgfQogICAgIGlycV9leGl0KCk7CiAgICAgZWZpX3JzX29uX2NwdSA9IE5SX0NQVVM7CiAg
ICAgc3Bpbl91bmxvY2soJmVmaV9yc19sb2NrKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCmluZGV4IGRmZTFm
MDMuLjYyNTQ5YTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtMzA0LDcgKzMwNCw5IEBAIGV4dGVy
biB1bnNpZ25lZCBsb25nIHhlbl9waHlzX3N0YXJ0OwogCiAjZGVmaW5lIFBFUkNQVV9HRFRfTERU
X0wxRVMgICAgICAoUEVSQ1BVX0xJTkVBUl9TVEFSVCArIE1CKDgpICsgS0IoMTIpKQogI2RlZmlu
ZSBQRVJDUFVfR0RUX01BUFBJTkcgICAgICAgKFBFUkNQVV9MSU5FQVJfU1RBUlQgKyBNQigxMCkp
CisjZGVmaW5lIFBFUkNQVV9HRFRfTUFQUElOR19FTkQgICAoUEVSQ1BVX0dEVF9NQVBQSU5HICsg
MHgxMDAwMCkKICNkZWZpbmUgUEVSQ1BVX0xEVF9NQVBQSU5HICAgICAgIChQRVJDUFVfTElORUFS
X1NUQVJUICsgTUIoMTEpKQorI2RlZmluZSBQRVJDUFVfTERUX01BUFBJTkdfRU5EICAgKFBFUkNQ
VV9MRFRfTUFQUElORyArIDB4MTAwMDApCiAKIC8qIEdEVC9MRFQgc2hhZG93IG1hcHBpbmcgYXJl
YS4gVGhlIGZpcnN0IHBlci1kb21haW4tbWFwcGluZyBzdWItYXJlYS4gKi8KICNkZWZpbmUgR0RU
X0xEVF9WQ1BVX1NISUZUICAgICAgIDUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
ZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IGJlMGY2MWMuLjEw
OGIzYTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApAQCAtMzk2LDE4ICszOTYsMjEgQEAgc3RydWN0IGFy
Y2hfZG9tYWluCiAKICNkZWZpbmUgaGFzX2FyY2hfcGRldnMoZCkgICAgKCFsaXN0X2VtcHR5KCYo
ZCktPmFyY2gucGRldl9saXN0KSkKIAotI2RlZmluZSBnZHRfbGR0X3B0X2lkeCh2KSBcCi0gICAg
ICAoKHYpLT52Y3B1X2lkID4+IChQQUdFVEFCTEVfT1JERVIgLSBHRFRfTERUX1ZDUFVfU0hJRlQp
KQotI2RlZmluZSBwdl9nZHRfcHRlcyh2KSBcCi0gICAgKCh2KS0+ZG9tYWluLT5hcmNoLnB2X2Rv
bWFpbi5nZHRfbGR0X2wxdGFiW2dkdF9sZHRfcHRfaWR4KHYpXSArIFwKLSAgICAgKCgodiktPnZj
cHVfaWQgPDwgR0RUX0xEVF9WQ1BVX1NISUZUKSAmIChMMV9QQUdFVEFCTEVfRU5UUklFUyAtIDEp
KSkKLSNkZWZpbmUgcHZfbGR0X3B0ZXModikgKHB2X2dkdF9wdGVzKHYpICsgMTYpCisjZGVmaW5l
IHB2X2dkdCAoKHN0cnVjdCBkZXNjX3N0cnVjdCAqKVBFUkNQVV9HRFRfTUFQUElORykKKyNkZWZp
bmUgcHZfbGR0ICgoc3RydWN0IGRlc2Nfc3RydWN0ICopUEVSQ1BVX0xEVF9NQVBQSU5HKQorCisj
ZGVmaW5lIHB2X2dkdF9wdGVzIFwKKyAgICAoKGwxX3BnZW50cnlfdCAqKVBFUkNQVV9HRFRfTERU
X0wxRVMgKyBsMV90YWJsZV9vZmZzZXQoUEVSQ1BVX0dEVF9NQVBQSU5HKSkKKyNkZWZpbmUgcHZf
bGR0X3B0ZXMgXAorICAgICgobDFfcGdlbnRyeV90ICopUEVSQ1BVX0dEVF9MRFRfTDFFUyArIGwx
X3RhYmxlX29mZnNldChQRVJDUFVfTERUX01BUFBJTkcpKQogCiBzdHJ1Y3QgcHZfdmNwdQogewog
ICAgIHN0cnVjdCB0cmFwX2luZm8gKnRyYXBfY3R4dDsKIAotICAgIHVuc2lnbmVkIGxvbmcgZ2R0
X2ZyYW1lc1tGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRV07CisjZGVmaW5lIE1BWF9QVl9HRFRfRlJB
TUVTIEZJUlNUX1JFU0VSVkVEX0dEVF9QQUdFCisgICAgbDFfcGdlbnRyeV90IGdkdF9sMWVzW01B
WF9QVl9HRFRfRlJBTUVTXTsKKyAgICBsMV9wZ2VudHJ5X3QgbGR0X2wxZXNbMTZdOwogICAgIHVu
c2lnbmVkIGxvbmcgbGR0X2Jhc2U7CiAgICAgdW5zaWduZWQgaW50IGdkdF9lbnRzLCBsZHRfZW50
czsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9sZHQuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbGR0LmgKaW5kZXggNmZiY2U5My4uZjI4YTg5NSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9sZHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oCkBAIC00
LDIxICs0LDI2IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKK0RFQ0xBUkVfUEVSX0NQVSh1
bnNpZ25lZCBpbnQsIGxkdF9lbnRzKTsKKwogc3RhdGljIGlubGluZSB2b2lkIGxvYWRfTERUKHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAqZGVzYzsKICAgICB1bnNp
Z25lZCBpbnQgZW50cyA9IGlzX3B2X3ZjcHUodikgJiYgdi0+YXJjaC5wdl92Y3B1LmxkdF9lbnRz
OworICAgIHVuc2lnbmVkIGludCAqdGhpc19sZHRfZW50cyA9ICZ0aGlzX2NwdShsZHRfZW50cyk7
CisKKyAgICBpZiAoIGxpa2VseShlbnRzID09ICp0aGlzX2xkdF9lbnRzKSApCisgICAgICAgIHJl
dHVybjsKIAogICAgIGlmICggZW50cyA9PSAwICkKICAgICAgICAgbGxkdCgwKTsKICAgICBlbHNl
CiAgICAgewotICAgICAgICBkZXNjID0gKCFpc19wdl8zMmJpdF92Y3B1KHYpCi0gICAgICAgICAg
ICAgICAgPyB0aGlzX2NwdShnZHRfdGFibGUpIDogdGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkp
Ci0gICAgICAgICAgICAgICArIExEVF9FTlRSWSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWTsK
LSAgICAgICAgX3NldF90c3NsZHRfZGVzYyhkZXNjLCBMRFRfVklSVF9TVEFSVCh2KSwgZW50cyo4
LTEsIFNZU19ERVNDX2xkdCk7CisgICAgICAgIF9zZXRfdHNzbGR0X2Rlc2MoJnB2X2dkdFtMRFRf
RU5UUlldLCBQRVJDUFVfTERUX01BUFBJTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgZW50
cyAqIDggLSAxLCBTWVNfREVTQ19sZHQpOwogICAgICAgICBsbGR0KExEVF9FTlRSWSA8PCAzKTsK
ICAgICB9CisKKyAgICAqdGhpc19sZHRfZW50cyA9IGVudHM7CiB9CiAKICNlbmRpZiAvKiAhX19B
U1NFTUJMWV9fICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8B-0006hy-9X; Thu, 04 Jan 2018 20:28:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8A-0006a5-Pd
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:50 +0000
X-Inumbo-ID: 1ddb3e15-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ddb3e15-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730562"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:50 +0000
Message-ID: <1515097329-31902-26-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 25/44] x86/fixmap: Drop percpu fixmap range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBlcmNwdSBmaXhtYXAgcmFuZ2Ugd2FzIGludHJvZHVjZWQgdG8gYWxsb3cgb3BlbmNvZGlu
ZyBvZgptYXBfZG9tYWluX3BhZ2UoKSBpbiB0aGUgbWlkZGxlIG9mIGEgY29udGV4dCBzd2l0Y2gu
CgpUaGUgbmV3IGltcGxlbWVudGF0aW9uIG9mIG1hcF9kb21haW5fcGFnZSgpIGlzIHNhZmUgdG8g
dXNlIGluIGEgY29udGV4dApzd2l0Y2gsIHNvIGRyb3AgdGhlIHBlcmNwdSBmaXhtYXAgaW5mcmFz
dHJ1Y3R1cmUuCgpUaGlzIHJlbW92ZXMgdGhlIHRlbXBvcmFyeSBidWlsZC10aW1lIHJlc3RyaWN0
aW9uIG9uIE5SX0NQVVMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgfCAgNiAr
Ky0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9wdC1zaGFkb3cuYyAgfCAxNSArKysrKystLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmggfCAzMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDQ1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggN2MwODgwNy4uZDVjNjljMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyNiwxMSArNTI2LDkgQEAgdm9pZCBkb193cml0ZV9w
dGJhc2Uoc3RydWN0IHZjcHUgKnYsIGJvb2wgdGxiX21haW50ZW5hbmNlKQogICAgICAgICBBU1NF
UlQodGVzdF9iaXQoX1BHQ19pbnVzZV9wZ3RhYmxlLCAmbmV3X3BnLT5jb3VudF9pbmZvKSk7CiAK
ICAgICAvKiBJbnNlcnQgcGVyY3B1IG1hcHBpbmdzIGludG8gdGhlIG5ldyBwYWdldGFibGVzLiAq
LwotICAgIHNldF9wZXJjcHVfZml4bWFwKGNwdSwgUEVSQ1BVX0ZJWFNMT1RfTElORUFSLAotICAg
ICAgICAgICAgICAgICAgICAgIGwxZV9mcm9tX3BhZGRyKG5ld19jcjMsIF9fUEFHRV9IWVBFUlZJ
U09SX1JXKSk7Ci0gICAgbmV3X2w0dCA9IHBlcmNwdV9maXhfdG9fdmlydChjcHUsIFBFUkNQVV9G
SVhTTE9UX0xJTkVBUik7CisgICAgbmV3X2w0dCA9IG1hcF9kb21haW5fcGFnZShtYWRkcl90b19t
Zm4obmV3X2NyMykpOwogICAgIG5ld19sNHRbbDRfdGFibGVfb2Zmc2V0KFBFUkNQVV9MSU5FQVJf
U1RBUlQpXSA9IHBlcmNwdV9tYXBwaW5nczsKLSAgICBiYXJyaWVyKCk7CisgICAgdW5tYXBfZG9t
YWluX3BhZ2UobmV3X2w0dCk7CiAKICAgICAvKiBJZiB0aGUgbmV3IGNyMyBoYXMgYSBzaG9ydCBk
aXJlY3RtYXAsIHJlcG9ydCBzbyBiZWZvcmUgc3dpdGNoaW5nLi4uICovCiAgICAgaWYgKCAhbmV3
X2V4dGRfZGlyZWN0bWFwICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9wdC1zaGFkb3cu
YyBiL3hlbi9hcmNoL3g4Ni9wdi9wdC1zaGFkb3cuYwppbmRleCA0NmM3Yjg2Li4zM2NiMzAzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvcHQtc2hhZG93LmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L3B0LXNoYWRvdy5jCkBAIC0yMiw3ICsyMiw2IEBACiAjaW5jbHVkZSA8eGVuL21tLmg+CiAj
aW5jbHVkZSA8eGVuL251bWEuaD4KIAotI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRl
IDxhc20vcHYvcHQtc2hhZG93Lmg+CiAKIC8qCkBAIC0xNjMsMTMgKzE2MiwxMSBAQCB1bnNpZ25l
ZCBsb25nIHB0X21heWJlX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgdW5zaWduZWQg
aW50IHNsb3QgPSBsNF90YWJsZV9vZmZzZXQoUEVSQ1BVX0xJTkVBUl9TVEFSVCk7CiAgICAgICAg
IGw0X3BnZW50cnlfdCAqbDR0LCAqdmNwdV9sNHQ7CiAKLSAgICAgICAgc2V0X3BlcmNwdV9maXht
YXAoY3B1LCBQRVJDUFVfRklYU0xPVF9TSEFET1csCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IGwxZV9mcm9tX3BhZGRyKG5ld19jcjMsIF9fUEFHRV9IWVBFUlZJU09SX1JPKSk7CiAgICAgICAg
IHB0c2gtPnNoYWRvd2luZyA9IG5ld19jcjM7CiAgICAgICAgIGxvY2FsX2lycV9yZXN0b3JlKGZs
YWdzKTsKIAogICAgICAgICBsNHQgPSBwdHNoLT5zaGFkb3dfbDRfdmE7Ci0gICAgICAgIHZjcHVf
bDR0ID0gcGVyY3B1X2ZpeF90b192aXJ0KGNwdSwgUEVSQ1BVX0ZJWFNMT1RfU0hBRE9XKTsKKyAg
ICAgICAgdmNwdV9sNHQgPSBtYXBfZG9tYWluX3BhZ2UobWFkZHJfdG9fbWZuKG5ld19jcjMpKTsK
IAogICAgICAgICAvKgogICAgICAgICAgKiBDYXJlZnVsISAgV2hlbiBjb250ZXh0IHN3aXRjaGlu
ZyBiZXR3ZWVuIHR3byB2Y3B1cywgYm90aCBvZiB3aGljaApAQCAtMTgzLDYgKzE4MCw4IEBAIHVu
c2lnbmVkIGxvbmcgcHRfbWF5YmVfc2hhZG93KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgICAg
ICAgc2l6ZW9mKCpsNHQpICogc2xvdCk7CiAgICAgICAgIG1lbWNweSgmbDR0W3Nsb3QgKyAxXSwg
JnZjcHVfbDR0W3Nsb3QgKyAxXSwKICAgICAgICAgICAgICAgIHNpemVvZigqbDR0KSAqIChMNF9Q
QUdFVEFCTEVfRU5UUklFUyAtIChzbG90ICsgMSkpKTsKKworICAgICAgICB1bm1hcF9kb21haW5f
cGFnZSh2Y3B1X2w0dCk7CiAgICAgfQogCiAgICAgcmV0dXJuIHB0c2gtPnNoYWRvd19sNDsKQEAg
LTIxOSwxMyArMjE4LDExIEBAIHN0YXRpYyB2b2lkIF9wdF9zaGFkb3dfaXBpKHZvaWQgKmFyZykK
IAogICAgIGNhc2UgUFRTSF9JUElfV1JJVEU6CiAgICAgICAgIGw0dCA9IHB0c2gtPnNoYWRvd19s
NF92YTsKLQotICAgICAgICAvKiBSZXVzZSB0aGUgbWFwcGluZyBlc3RhYmxpc2hlZCBpbiBwdF9t
YXliZV9zaGFkb3coKS4gKi8KLSAgICAgICAgQVNTRVJUKGwxZV9nZXRfcGFkZHIoKnBlcmNwdV9m
aXhtYXBfbDFlKGNwdSwgUEVSQ1BVX0ZJWFNMT1RfU0hBRE9XKSkgPT0KLSAgICAgICAgICAgICAg
IG1hZGRyKTsKLSAgICAgICAgdmNwdV9sNHQgPSBwZXJjcHVfZml4X3RvX3ZpcnQoY3B1LCBQRVJD
UFVfRklYU0xPVF9TSEFET1cpOworICAgICAgICB2Y3B1X2w0dCA9IG1hcF9kb21haW5fcGFnZSht
YWRkcl90b19tZm4obWFkZHIpKTsKIAogICAgICAgICBsNHRbaW5mby0+c2xvdF0gPSB2Y3B1X2w0
dFtpbmZvLT5zbG90XTsKKworICAgICAgICB1bm1hcF9kb21haW5fcGFnZSh2Y3B1X2w0dCk7CiAg
ICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZml4bWFwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCmluZGV4IGMxYjNi
ZGEuLjg5YmY2Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaApAQCAtMjcsMTAgKzI3LDYgQEAKICNpbmNs
dWRlIDxhc20vbXNpLmg+CiAjaW5jbHVkZSA8YWNwaS9hcGVpLmg+CiAKLSNkZWZpbmUgTlJfUEVS
Q1BVX1NMT1RTIDIKLSNkZWZpbmUgUEVSQ1BVX0ZJWFNMT1RfU0hBRE9XIDAKLSNkZWZpbmUgUEVS
Q1BVX0ZJWFNMT1RfTElORUFSIDEKLQogLyoKICAqIEhlcmUgd2UgZGVmaW5lIGFsbCB0aGUgY29t
cGlsZS10aW1lICdzcGVjaWFsJyB2aXJ0dWFsCiAgKiBhZGRyZXNzZXMuIFRoZSBwb2ludCBpcyB0
byBoYXZlIGEgY29uc3RhbnQgYWRkcmVzcyBhdApAQCAtNDksOCArNDUsNiBAQCBlbnVtIGZpeGVk
X2FkZHJlc3NlcyB7CiAgICAgRklYX0NPTV9CRUdJTiwKICAgICBGSVhfQ09NX0VORCwKICAgICBG
SVhfRUhDSV9EQkdQLAotICAgIEZJWF9QRVJDUFVfQkVHSU4sCi0gICAgRklYX1BFUkNQVV9FTkQg
PSBGSVhfUEVSQ1BVX0JFR0lOICsgKE5SX0NQVVMgLSAxKSAqIE5SX1BFUkNQVV9TTE9UUywKICAg
ICAvKiBFdmVyeXRoaW5nIGVsc2Ugc2hvdWxkIGdvIGZ1cnRoZXIgZG93bi4gKi8KICAgICBGSVhf
QVBJQ19CQVNFLAogICAgIEZJWF9JT19BUElDX0JBU0VfMCwKQEAgLTkzLDMyICs4Nyw2IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyB2aXJ0X3RvX2ZpeChjb25zdCB1bnNpZ25lZCBsb25n
IHZhZGRyKQogICAgIHJldHVybiBfX3ZpcnRfdG9fZml4KHZhZGRyKTsKIH0KIAotc3RhdGljIGlu
bGluZSB2b2lkICpwZXJjcHVfZml4X3RvX3ZpcnQodW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQg
aW50IHNsb3QpCi17Ci0gICAgcmV0dXJuICh2b2lkICopZml4X3RvX3ZpcnQoRklYX1BFUkNQVV9C
RUdJTiArIChzbG90ICogTlJfQ1BVUykgKyBjcHUpOwotfQotCi1zdGF0aWMgaW5saW5lIGwxX3Bn
ZW50cnlfdCAqcGVyY3B1X2ZpeG1hcF9sMWUodW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQgaW50
IHNsb3QpCi17Ci0gICAgQlVJTERfQlVHX09OKEZJWF9QRVJDUFVfRU5EID49IEwxX1BBR0VUQUJM
RV9FTlRSSUVTKTsKLQotICAgIHJldHVybiAmbDFfZml4bWFwW2wxX3RhYmxlX29mZnNldCgodW5z
aWduZWQgbG9uZylwZXJjcHVfZml4X3RvX3ZpcnQoY3B1LCBzbG90KSldOwotfQotCi1zdGF0aWMg
aW5saW5lIHZvaWQgc2V0X3BlcmNwdV9maXhtYXAodW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQg
aW50IHNsb3QsIGwxX3BnZW50cnlfdCBsMWUpCi17Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlID0g
cGVyY3B1X2ZpeG1hcF9sMWUoY3B1LCBzbG90KTsKLQotICAgIGlmICggbDFlX2dldF9pbnRwdGUo
KnBsMWUpICE9IGwxZV9nZXRfaW50cHRlKGwxZSkgKQotICAgIHsKLSAgICAgICAgKnBsMWUgPSBs
MWU7Ci0KLSAgICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAiaW52bHBnICUwIgotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDo6ICJtIiAoKihjaGFyICopcGVyY3B1X2ZpeF90b192
aXJ0KGNwdSwgc2xvdCkpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAibWVtb3J5
IiApOwotICAgIH0KLX0KLQogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwogCiAjZW5kaWYKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8D-0006lI-Fs; Thu, 04 Jan 2018 20:28:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8C-0006ch-Ob
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:52 +0000
X-Inumbo-ID: 1f5ddfeb-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f5ddfeb-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730566"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:37 +0000
Message-ID: <1515097329-31902-13-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 12/44] x86/fixmap: Temporarily add a percpu
	fixmap range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyByZXF1aXJlZCB0byBpbXBsZW1lbnQgYW4gb3BlbmNvZGVkIHZlcnNpb24gb2YgbWFw
X2RvbWFpbl9wYWdlKCkgZHVyaW5nCmNvbnRleHQgc3dpdGNoLiAgSXQgbXVzdCBmaXQgd2l0aGlu
IGwxX2ZpeG1hcFtdLCB3aGljaCBpbXBvc2VzIGFuIHVwcGVyIGxpbWl0Cm9uIHRoZSBOUl9DUFVT
LgoKVGhlIGxpbWl0IGlzIGN1cnJlbnRseSA1MDksIGJ1dCB3aWxsIGJlIGxpZnRlZCBhZnRlciBs
YXRlciBjaGFuZ2VzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oIHwgMzAgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMzAgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2ZpeG1hcC5oCmluZGV4IDg5YmY2Y2IuLmQ0NjkzOWEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
aXhtYXAuaApAQCAtMjcsNiArMjcsOCBAQAogI2luY2x1ZGUgPGFzbS9tc2kuaD4KICNpbmNsdWRl
IDxhY3BpL2FwZWkuaD4KIAorI2RlZmluZSBOUl9QRVJDUFVfU0xPVFMgMQorCiAvKgogICogSGVy
ZSB3ZSBkZWZpbmUgYWxsIHRoZSBjb21waWxlLXRpbWUgJ3NwZWNpYWwnIHZpcnR1YWwKICAqIGFk
ZHJlc3Nlcy4gVGhlIHBvaW50IGlzIHRvIGhhdmUgYSBjb25zdGFudCBhZGRyZXNzIGF0CkBAIC00
NSw2ICs0Nyw4IEBAIGVudW0gZml4ZWRfYWRkcmVzc2VzIHsKICAgICBGSVhfQ09NX0JFR0lOLAog
ICAgIEZJWF9DT01fRU5ELAogICAgIEZJWF9FSENJX0RCR1AsCisgICAgRklYX1BFUkNQVV9CRUdJ
TiwKKyAgICBGSVhfUEVSQ1BVX0VORCA9IEZJWF9QRVJDUFVfQkVHSU4gKyAoTlJfQ1BVUyAtIDEp
ICogTlJfUEVSQ1BVX1NMT1RTLAogICAgIC8qIEV2ZXJ5dGhpbmcgZWxzZSBzaG91bGQgZ28gZnVy
dGhlciBkb3duLiAqLwogICAgIEZJWF9BUElDX0JBU0UsCiAgICAgRklYX0lPX0FQSUNfQkFTRV8w
LApAQCAtODcsNiArOTEsMzIgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHZpcnRfdG9f
Zml4KGNvbnN0IHVuc2lnbmVkIGxvbmcgdmFkZHIpCiAgICAgcmV0dXJuIF9fdmlydF90b19maXgo
dmFkZHIpOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgKnBlcmNwdV9maXhfdG9fdmlydCh1bnNp
Z25lZCBpbnQgY3B1LCB1bnNpZ25lZCBpbnQgc2xvdCkKK3sKKyAgICByZXR1cm4gKHZvaWQgKilm
aXhfdG9fdmlydChGSVhfUEVSQ1BVX0JFR0lOICsgKHNsb3QgKiBOUl9DUFVTKSArIGNwdSk7Cit9
CisKK3N0YXRpYyBpbmxpbmUgbDFfcGdlbnRyeV90ICpwZXJjcHVfZml4bWFwX2wxZSh1bnNpZ25l
ZCBpbnQgY3B1LCB1bnNpZ25lZCBpbnQgc2xvdCkKK3sKKyAgICBCVUlMRF9CVUdfT04oRklYX1BF
UkNQVV9FTkQgPj0gTDFfUEFHRVRBQkxFX0VOVFJJRVMpOworCisgICAgcmV0dXJuICZsMV9maXht
YXBbbDFfdGFibGVfb2Zmc2V0KCh1bnNpZ25lZCBsb25nKXBlcmNwdV9maXhfdG9fdmlydChjcHUs
IHNsb3QpKV07Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBzZXRfcGVyY3B1X2ZpeG1hcCh1bnNp
Z25lZCBpbnQgY3B1LCB1bnNpZ25lZCBpbnQgc2xvdCwgbDFfcGdlbnRyeV90IGwxZSkKK3sKKyAg
ICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBwZXJjcHVfZml4bWFwX2wxZShjcHUsIHNsb3QpOworCisg
ICAgaWYgKCBsMWVfZ2V0X2ludHB0ZSgqcGwxZSkgIT0gbDFlX2dldF9pbnRwdGUobDFlKSApCisg
ICAgeworICAgICAgICAqcGwxZSA9IGwxZTsKKworICAgICAgICBfX2FzbV9fIF9fdm9sYXRpbGVf
XyAoICJpbnZscGcgJTAiCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOjogIm0iICgq
KGNoYXIgKilwZXJjcHVfZml4X3RvX3ZpcnQoY3B1LCBzbG90KSkKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgfQorfQorCiAjZW5kaWYgLyogX19BU1NF
TUJMWV9fICovCiAKICNlbmRpZgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8F-0006oe-N0; Thu, 04 Jan 2018 20:28:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8E-0006fu-Pk
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:54 +0000
X-Inumbo-ID: 203ce916-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 203ce916-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157315"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:38 +0000
Message-ID: <1515097329-31902-14-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 13/44] x86/pt-shadow: Shadow L4 tables from
	64bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2VlIHRoZSBjb2RlIGNvbW1lbnRzIGZvciByZWFzb25pbmcgYW5kIHRoZSBhbGdvcml0aG0gZGVz
Y3JpcHRpb24uCgpUaGlzIGlzIGEgdmVyeSBzaW1wbGlzdGljIGFsZ29yaXRobSwgd2hpY2ggY29t
ZXMgd2l0aCBhIHN1YnN0YW50aWFsCnBlcmZvcm1hbmNlIG92ZXJoZWFkLiAgVGhlIGFsZ29yaXRo
bSB3aWxsIGJlIGltcHJvdmVkIGluIGEgbGF0ZXIgcGF0Y2gsIG9uY2UKbW9yZSBpbmZyYXN0cnVj
dHVyZSBpcyBpbiBwbGFjZS4KClNvbWUgb2YgdGhlIGNvZGUgKHBhcnRpY3VsYXJseSBpbiBwdF9t
YXliZV9zaGFkb3coKSkgaXMgc3RydWN0dXJlZCBvZGRseS4KVGhpcyBpcyBkZWxpYmVyYXRlIHRv
IHNpbXBsaWZ5IHRoZSBwYXRjaCBmb3IgdGhlIGxhdGVyIGFsZ29yaXRobSBpbXByb3ZlbWVudCwK
dG8gYXZvaWQgdW5uZWNlc3NhcnkgY29kZSBtb3Rpb24gZ2V0dGluZyBpbiB0aGUgd2F5IG9mIHRo
ZSBsb2dpY2FsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MzoKICogUmViYXNlIG92ZXIgY2hhbmdlIHRvIHVzaW5n
IHB0c2gKICogUmV3b3JrLCBpbiB0ZXJtcyBvZiBiZWluZyBhcyBjbG9zZSB0byB0aGUgZXZlbnR1
YWwgYWxnb3JpdGhtIGFzIHBvc3NpYmxlLAogICBiZWZvcmUgd2UgZ2V0IG1hcF9kb21haW5fcGFn
ZSgpIHdoaWNoIGlzIHVzYWJsZSBpbiBjb250ZXh0IHN3aXRjaCBjb250ZXh0LgotLS0KIHhlbi9h
cmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L3B2L21tLmggICAgICAgICAg
ICAgICB8ICAxNiArKystCiB4ZW4vYXJjaC94ODYvcHYvcHQtc2hhZG93LmMgICAgICAgIHwgMTY0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZml4bWFwLmggICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9wdC1zaGFk
b3cuaCB8ICAyNCArKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgMjA5IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94
ODYvbW0uYwppbmRleCBmODVlZjZjLi4zNzU1NjVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI2LDYgKzEyNiw3IEBACiAjaW5jbHVk
ZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5o
PgogI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgorI2luY2x1ZGUgPGFzbS9wdi9wdC1zaGFkb3cuaD4K
IAogI2luY2x1ZGUgInB2L21tLmgiCiAKQEAgLTUwMSwxMyArNTAyLDE1IEBAIERFRklORV9QRVJf
Q1BVKHVuc2lnbmVkIGxvbmcsIGN1cnJfcHRiYXNlKTsKIAogdm9pZCBkb193cml0ZV9wdGJhc2Uo
c3RydWN0IHZjcHUgKnYsIGJvb2wgdGxiX21haW50ZW5hbmNlKQogewotICAgIHVuc2lnbmVkIGxv
bmcgbmV3X2NyMyA9IHYtPmFyY2guY3IzOworICAgIHVuc2lnbmVkIGxvbmcgbmV3X2NyMzsKICAg
ICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHVuc2lnbmVkIGxv
bmcgKnRoaXNfY3Vycl9wdGJhc2UgPSAmcGVyX2NwdShjdXJyX3B0YmFzZSwgY3B1KTsKIAogICAg
IC8qIENoZWNrIHRoYXQgJWNyMyBpc24ndCBiZWluZyBzaHVmZmxlZCB1bmRlciBvdXIgZmVldC4g
Ki8KICAgICBBU1NFUlQoKnRoaXNfY3Vycl9wdGJhc2UgPT0gcmVhZF9jcjMoKSk7CiAKKyAgICBu
ZXdfY3IzID0gcHRfbWF5YmVfc2hhZG93KHYpOworCiAgICAgaWYgKCB0bGJfbWFpbnRlbmFuY2Ug
KQogICAgICAgICB3cml0ZV9jcjMobmV3X2NyMyk7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jCmluZGV4IGM0ZTk1NGUuLjljOTI5ZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTM5
LDYgKzM5LDcgQEAgYXNtKCIuZmlsZSBcIiIgX19PQkpFQ1RfRklMRV9fICJcIiIpOwogI2luY2x1
ZGUgPGFzbS9odm0vY2FjaGVhdHRyLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KICNpbmNsdWRl
IDxhc20vZ3Vlc3RfcHQuaD4KKyNpbmNsdWRlIDxhc20vcHYvcHQtc2hhZG93Lmg+CiAjaW5jbHVk
ZSA8cHVibGljL3NjaGVkLmg+CiAjaW5jbHVkZSAicHJpdmF0ZS5oIgogI2luY2x1ZGUgInR5cGVz
LmgiCkBAIC05NTIsNiArOTUzLDcgQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShzdHJ1Y3Qg
ZG9tYWluICpkLAogCiAgICAgLyogV3JpdGUgdGhlIG5ldyBlbnRyeSAqLwogICAgIHNoYWRvd193
cml0ZV9lbnRyaWVzKHNsNGUsICZuZXdfc2w0ZSwgMSwgc2w0bWZuKTsKKyAgICBwdF9zaGFkb3df
bDRfd3JpdGUoZCwgbWZuX3RvX3BhZ2Uoc2w0bWZuKSwgcGdlbnRyeV9wdHJfdG9fc2xvdChzbDRl
KSk7CiAgICAgZmxhZ3MgfD0gU0hBRE9XX1NFVF9DSEFOR0VEOwogCiAgICAgaWYgKCBzaGFkb3df
bDRlX2dldF9mbGFncyhvbGRfc2w0ZSkgJiBfUEFHRV9QUkVTRU5UICkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9tbS5oIGIveGVuL2FyY2gveDg2L3B2L21tLmgKaW5kZXggYTEwYjA5YS4u
N2M2NmNhNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmgKKysrIGIveGVuL2FyY2gv
eDg2L3B2L21tLmgKQEAgLTEsNiArMSw4IEBACiAjaWZuZGVmIF9fUFZfTU1fSF9fCiAjZGVmaW5l
IF9fUFZfTU1fSF9fCiAKKyNpbmNsdWRlIDxhc20vcHYvcHQtc2hhZG93Lmg+CisKIGwxX3BnZW50
cnlfdCAqbWFwX2d1ZXN0X2wxZSh1bnNpZ25lZCBsb25nIGxpbmVhciwgbWZuX3QgKmdsMW1mbik7
CiAKIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90IG1mbik7CkBAIC0zOCw3ICs0MCw3IEBAIHN0YXRp
YyBpbmxpbmUgbDFfcGdlbnRyeV90IGd1ZXN0X2dldF9lZmZfbDFlKHVuc2lnbmVkIGxvbmcgbGlu
ZWFyKQogICovCiBzdGF0aWMgaW5saW5lIGJvb2wgdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwg
aW50cHRlX3Qgb2xkLCBpbnRwdGVfdCBuZXcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG1mbiwgc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIHByZXNlcnZlX2FkKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBwcmVzZXJ2ZV9hZCwgdW5zaWduZWQgaW50IGxldmVsKQogewogICAg
IGJvb2wgcnYgPSB0cnVlOwogCkBAIC03Nyw2ICs3OSwxMSBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
dXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwgaW50cHRlX3Qgb2xkLCBpbnRwdGVfdCBuZXcsCiAg
ICAgICAgICAgICBvbGQgPSB0OwogICAgICAgICB9CiAgICAgfQorCisgICAgaWYgKCBsZXZlbCA9
PSA0ICkKKyAgICAgICAgcHRfc2hhZG93X2w0X3dyaXRlKHYtPmRvbWFpbiwgbWZuX3RvX3BhZ2Uo
bWZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHBnZW50cnlfcHRyX3RvX3Nsb3QocCkp
OworCiAgICAgcmV0dXJuIHJ2OwogfQogCkBAIC04Nyw3ICs5NCwxMiBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgdXBkYXRlX2ludHB0ZShpbnRwdGVfdCAqcCwgaW50cHRlX3Qgb2xkLCBpbnRwdGVfdCBu
ZXcsCiAjZGVmaW5lIFVQREFURV9FTlRSWShfdCxfcCxfbyxfbixfbSxfdixfYWQpICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICB1cGRhdGVfaW50cHRlKCZfdCAjIyBlX2dldF9pbnRwdGUo
KihfcCkpLCAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgX3QgIyMg
ZV9nZXRfaW50cHRlKF9vKSwgX3QgIyMgZV9nZXRfaW50cHRlKF9uKSwgICBcCi0gICAgICAgICAg
ICAgICAgICAoX20pLCAoX3YpLCAoX2FkKSkKKyAgICAgICAgICAgICAgICAgIChfbSksIChfdiks
IChfYWQpLCBfdCAjIyBfTEVWRUwpCisKKyNkZWZpbmUgbDFfTEVWRUwgMQorI2RlZmluZSBsMl9M
RVZFTCAyCisjZGVmaW5lIGwzX0xFVkVMIDMKKyNkZWZpbmUgbDRfTEVWRUwgNAogCiBzdGF0aWMg
aW5saW5lIGwxX3BnZW50cnlfdCBhZGp1c3RfZ3Vlc3RfbDFlKGwxX3BnZW50cnlfdCBsMWUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvcHQtc2hhZG93LmMgYi94ZW4v
YXJjaC94ODYvcHYvcHQtc2hhZG93LmMKaW5kZXggN2RiOGVmYi4uNDZhMDI1MSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9wdC1z
aGFkb3cuYwpAQCAtMjIsOCArMjIsMzIgQEAKICNpbmNsdWRlIDx4ZW4vbW0uaD4KICNpbmNsdWRl
IDx4ZW4vbnVtYS5oPgogCisjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgogI2luY2x1ZGUgPGFzbS9w
di9wdC1zaGFkb3cuaD4KIAorLyoKKyAqIFRvIHVzZSBwZXJjcHUgbGluZWFyIHJhbmdlcywgd2Ug
cmVxdWlyZSB0aGF0IG5vIHR3byBwY3B1cyBoYXZlICVjcjMKKyAqIHBvaW50aW5nIGF0IHRoZSBz
YW1lIEw0IHBhZ2V0YWJsZSBhdCB0aGUgc2FtZSB0aW1lLgorICoKKyAqIEd1ZXN0cyBob3dldmVy
IG1pZ2h0IGNob29zZSB0byB1c2UgdGhlIHNhbWUgTDQgcGFnZXRhYmxlIG9uIG11bHRpcGxlIHZj
cHVzCisgKiBhdCBvbmNlLCBlLmcuIGNvbmN1cnJlbnRseSBzY2hlZHVsaW5nIHR3byB0aHJlYWRz
IGZyb20gdGhlIHNhbWUgcHJvY2Vzcy4KKyAqIEluIHByYWN0aWNlLCBhbGwgSFZNIGd1ZXN0cywg
YW5kIDMyYml0IFBWIGd1ZXN0cyBydW4gb24gWGVuLXByb3ZpZGVkCisgKiBwZXItdmNwdSBtb25p
dG9yIHRhYmxlcywgc28gaXQgaXMgb25seSA2NGJpdCBQViBndWVzdHMgd2hpY2ggYXJlIGFuIGlz
c3VlLgorICoKKyAqIFRvIHJlc29sdmUgdGhlIGlzc3VlLCB3ZSBzaGFkb3cgTDQgcGFnZXRhYmxl
cyBmcm9tIDY0Yml0IFBWIGd1ZXN0cyB3aGVuCisgKiB0aGV5IGFyZSBpbiBjb250ZXh0LgorICoK
KyAqIFRoZSBhbGdvcml0aG0gaXMgZmFpcmx5IHNpbXBsZS4KKyAqCisgKiAgIC0gV2hlbiBhIHBj
cHUgaXMgc3dpdGNoaW5nIHRvIGEgbmV3IHZjcHUgY3IzIGFuZCBzaGFkb3dpbmcgaXMgbmVjZXNz
YXJ5LAorICogICAgIHBlcmZvcm0gYSBmdWxsIDRLIGNvcHkgb2YgdGhlIGd1ZXN0cyBmcmFtZSBp
bnRvIGEgcGVyY3B1IGZyYW1lLCBhbmQgcnVuCisgKiAgICAgb24gdGhhdC4KKyAqICAgLSBXaGVu
IGEgd3JpdGUgdG8gYSBndWVzdHMgTDQgcGFnZXRhYmxlIG9jY3VycywgdGhlIHVwZGF0ZSBtdXN0
IGJlCisgKiAgICAgcHJvcGFnYXRlZCB0byBhbGwgZXhpc3Rpbmcgc2hhZG93cy4gIEFuIElQSSBp
cyBzZW50IHRvIHRoZSBkb21haW5zCisgKiAgICAgZGlydHkgbWFzayBpbmRpY2F0aW5nIHdoaWNo
IGZyYW1lL3Nsb3Qgd2FzIHVwZGF0ZWQsIGFuZCBlYWNoIHBjcHUKKyAqICAgICBjaGVja3MgdG8g
c2VlIHdoZXRoZXIgaXQgbmVlZHMgdG8gc3luYyB0aGUgdXBkYXRlIGludG8gaXRzIHNoYWRvdy4K
KyAqLworCiBzdHJ1Y3QgcHRfc2hhZG93IHsKICAgICAvKgogICAgICAqIEEgZnJhbWUgdXNlZCB0
byBzaGFkb3cgYSB2Y3B1cyBpbnRlbmRlZCBwYWdldGFibGUuICBXaGVuIHNoYWRvd2luZywKQEAg
LTMxLDYgKzU1LDE3IEBAIHN0cnVjdCBwdF9zaGFkb3cgewogICAgICAqLwogICAgIHBhZGRyX3Qg
c2hhZG93X2w0OwogICAgIGw0X3BnZW50cnlfdCAqc2hhZG93X2w0X3ZhOworCisgICAgLyoKKyAg
ICAgKiBEb21haW4gdG8gd2hpY2ggdGhlIHNoYWRvd2VkIHN0YXRlIGJlbG9uZ3MsIG9yIE5VTEwg
aWYgbm8gc3RhdGUgaXMKKyAgICAgKiBiZWluZyBjYWNoZWQuICBJUElzIGZvciB1cGRhdGVzIHRv
IGNhY2hlZCBpbmZvcm1hdGlvbiBhcmUgYmFzZWQgb24gdGhlCisgICAgICogZG9tYWluIGRpcnR5
IG1hc2ssIHdoaWNoIGNhbiByYWNlIHdpdGggdGhlIHRhcmdldCBvZiB0aGUgSVBJIHN3aXRjaGlu
ZworICAgICAqIHRvIGEgZGlmZmVyZW50IGNvbnRleHQuCisgICAgICovCisgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZG9tYWluOworCisgICAgLyogSWYgbm9uemVybywgYSBndWVzdHMgcGFnZXRh
YmxlIHdoaWNoIHdlIGFyZSBzaGFkb3dpbmcuICovCisgICAgcGFkZHJfdCBzaGFkb3dpbmc7CiB9
OwogCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHB0X3NoYWRvdywgcHRzaCk7CkBAIC03
Niw2ICsxMTEsMTM1IEBAIHZvaWQgcHRfc2hhZG93X2ZyZWUodW5zaWduZWQgaW50IGNwdSkKIH0K
IAogLyoKKyAqIFdlIG9ubHkgbmVlZCB0byBzaGFkb3cgNC1sZXZlbCBQViBndWVzdHMuICBBbGwg
b3RoZXIgZ3Vlc3RzIGhhdmUgcGVyLXZjcHUKKyAqIG1vbml0b3IgdGFibGVzIHdoaWNoIGFyZSBu
ZXZlciBzY2hlZHVsZWQgb24gY29uY3VycmVudCBwY3B1cy4gIENhcmUgbmVlZHMKKyAqIHRvIGJl
IHRha2VuIG5vdCB0byBzaGFkb3cgZDB2MCBkdXJpbmcgY29uc3RydWN0aW9uLCBhcyBpdCB3cml0
ZXMgaXRzIEw0CisgKiBkaXJlY3RseS4KKyAqLworc3RhdGljIGJvb2wgcHRfbmVlZF9zaGFkb3co
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICByZXR1cm4gKHN5c3RlbV9zdGF0ZSA+PSBT
WVNfU1RBVEVfYWN0aXZlICYmIGlzX3B2X2RvbWFpbihkKSAmJgorICAgICAgICAgICAgIWlzX2lk
bGVfZG9tYWluKGQpICYmICFpc19wdl8zMmJpdF9kb21haW4oZCkgJiYgZC0+bWF4X3ZjcHVzID4g
MSk7Cit9CisKK3Vuc2lnbmVkIGxvbmcgcHRfbWF5YmVfc2hhZG93KHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgc3RydWN0
IHB0X3NoYWRvdyAqcHRzaCA9ICZwZXJfY3B1KHB0c2gsIGNwdSk7CisgICAgdW5zaWduZWQgbG9u
ZyBmbGFncywgbmV3X2NyMyA9IHYtPmFyY2guY3IzOworCisgICAgLyoKKyAgICAgKiBJUElzIGZv
ciB1cGRhdGVzIGFyZSBiYXNlZCBvbiB0aGUgZG9tYWluIGRpcnR5IG1hc2suICBJZiB3ZSBldmVy
IHN3aXRjaAorICAgICAqIG91dCBvZiB0aGUgY3VycmVudGx5IHNoYWRvd2VkIGNvbnRleHQgKGV2
ZW4gdG8gaWRsZSksIHRoZSBjYWNoZSB3aWxsCisgICAgICogYmVjb21lIHN0YWxlLgorICAgICAq
LworICAgIGlmICggcHRzaC0+ZG9tYWluICYmCisgICAgICAgICBwdHNoLT5kb21haW4gIT0gdi0+
ZG9tYWluICkKKyAgICB7CisgICAgICAgIHB0c2gtPmRvbWFpbiA9IE5VTEw7CisgICAgICAgIHB0
c2gtPnNoYWRvd2luZyA9IDA7CisgICAgfQorCisgICAgLyogTm8gc2hhZG93aW5nIG5lY2Vzc2Fy
eT8gUnVuIG9uIHRoZSBpbnRlbmRlZCBwYWdldGFibGUuICovCisgICAgaWYgKCAhcHRfbmVlZF9z
aGFkb3codi0+ZG9tYWluKSApCisgICAgICAgIHJldHVybiBuZXdfY3IzOworCisgICAgcHRzaC0+
ZG9tYWluID0gdi0+ZG9tYWluOworCisgICAgLyogRmFzdHBhdGgsIGlmIHdlIGFyZSBhbHJlYWR5
IHNoYWRvd2luZyB0aGUgaW50ZW5kZWQgcGFnZXRhYmxlLiAqLworICAgIGlmICggcHRzaC0+c2hh
ZG93aW5nID09IG5ld19jcjMgKQorICAgICAgICByZXR1cm4gcHRzaC0+c2hhZG93X2w0OworCisg
ICAgLyoKKyAgICAgKiBXZSBtYXkgYmUgY2FsbGVkIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZCAo
ZS5nLiBjb250ZXh0IHN3aXRjaCksIG9yCisgICAgICogaW50ZXJydXB0cyBlbmFibGVkIChlLmcu
IG5ld19ndWVzdF9jcjMoKSkuCisgICAgICoKKyAgICAgKiBSZWFkcyBhbmQgbW9kaWZpY2F0aW9u
cyBvZiBwdHNoLT4gYXJlIG9ubHkgb24gdGhlIGxvY2FsIGNwdSwgYnV0IG11c3QKKyAgICAgKiBi
ZSBleGNsdWRlZCBhZ2FpbnN0IHJlYWRzIGFuZCBtb2RpZmljYXRpb25zIGluIF9wdF9zaGFkb3df
aXBpKCkuCisgICAgICovCisgICAgbG9jYWxfaXJxX3NhdmUoZmxhZ3MpOworCisgICAgeworICAg
ICAgICBsNF9wZ2VudHJ5X3QgKmw0dCwgKnZjcHVfbDR0OworCisgICAgICAgIHNldF9wZXJjcHVf
Zml4bWFwKGNwdSwgUEVSQ1BVX0ZJWFNMT1RfU0hBRE9XLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICBsMWVfZnJvbV9wYWRkcihuZXdfY3IzLCBfX1BBR0VfSFlQRVJWSVNPUl9STykpOworICAg
ICAgICBwdHNoLT5zaGFkb3dpbmcgPSBuZXdfY3IzOworICAgICAgICBsb2NhbF9pcnFfcmVzdG9y
ZShmbGFncyk7CisKKyAgICAgICAgbDR0ID0gcHRzaC0+c2hhZG93X2w0X3ZhOworICAgICAgICB2
Y3B1X2w0dCA9IHBlcmNwdV9maXhfdG9fdmlydChjcHUsIFBFUkNQVV9GSVhTTE9UX1NIQURPVyk7
CisKKyAgICAgICAgY29weV9wYWdlKGw0dCwgdmNwdV9sNHQpOworICAgIH0KKworICAgIHJldHVy
biBwdHNoLT5zaGFkb3dfbDQ7Cit9CisKK3N0cnVjdCBwdHNoX2lwaV9pbmZvCit7CisgICAgY29u
c3Qgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAg
ICBlbnVtIHsKKyAgICAgICAgUFRTSF9JUElfV1JJVEUsCisgICAgfSBvcDsKKyAgICB1bnNpZ25l
ZCBpbnQgc2xvdDsKK307CisKK3N0YXRpYyB2b2lkIF9wdF9zaGFkb3dfaXBpKHZvaWQgKmFyZykK
K3sKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworICAgIHN0cnVj
dCBwdF9zaGFkb3cgKnB0c2ggPSAmcGVyX2NwdShwdHNoLCBjcHUpOworICAgIGNvbnN0IHN0cnVj
dCBwdHNoX2lwaV9pbmZvICppbmZvID0gYXJnOworICAgIHVuc2lnbmVkIGxvbmcgbWFkZHIgPSBw
YWdlX3RvX21hZGRyKGluZm8tPnBnKTsKKworICAgIC8qIE5vIGxvbmdlciBzaGFkb3dpbmcgc3Rh
dGUgZnJvbSB0aGlzIGRvbWFpbj8gIE5vdGhpbmcgdG8gZG8uICovCisgICAgaWYgKCBpbmZvLT5k
ICE9IHB0c2gtPmRvbWFpbiApCisgICAgICAgIHJldHVybjsKKworICAgIC8qIE5vdCBzaGFkb3dp
bmcgdGhpcyBmcmFtZT8gIE5vdGhpbmcgdG8gZG8uICovCisgICAgaWYgKCBwdHNoLT5zaGFkb3dp
bmcgIT0gbWFkZHIgKQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCBpbmZvLT5vcCAp
CisgICAgeworICAgICAgICBsNF9wZ2VudHJ5X3QgKmw0dCwgKnZjcHVfbDR0OworCisgICAgY2Fz
ZSBQVFNIX0lQSV9XUklURToKKyAgICAgICAgbDR0ID0gcHRzaC0+c2hhZG93X2w0X3ZhOworCisg
ICAgICAgIC8qIFJldXNlIHRoZSBtYXBwaW5nIGVzdGFibGlzaGVkIGluIHB0X21heWJlX3NoYWRv
dygpLiAqLworICAgICAgICBBU1NFUlQobDFlX2dldF9wYWRkcigqcGVyY3B1X2ZpeG1hcF9sMWUo
Y3B1LCBQRVJDUFVfRklYU0xPVF9TSEFET1cpKSA9PQorICAgICAgICAgICAgICAgbWFkZHIpOwor
ICAgICAgICB2Y3B1X2w0dCA9IHBlcmNwdV9maXhfdG9fdmlydChjcHUsIFBFUkNQVV9GSVhTTE9U
X1NIQURPVyk7CisKKyAgICAgICAgbDR0W2luZm8tPnNsb3RdID0gdmNwdV9sNHRbaW5mby0+c2xv
dF07CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVB
Q0hBQkxFKCk7CisgICAgfQorfQorCit2b2lkIHB0X3NoYWRvd19sNF93cml0ZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZywKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBzbG90KQoreworICAgIHN0cnVjdCBwdHNoX2lwaV9pbmZv
IGluZm87CisKKyAgICBpZiAoICFwdF9uZWVkX3NoYWRvdyhkKSApCisgICAgICAgIHJldHVybjsK
KworICAgIGluZm8gPSAoc3RydWN0IHB0c2hfaXBpX2luZm8peworICAgICAgICAuZCA9IGQsCisg
ICAgICAgIC5wZyA9IHBnLAorICAgICAgICAub3AgPSBQVFNIX0lQSV9XUklURSwKKyAgICAgICAg
LnNsb3QgPSBzbG90LAorICAgIH07CisKKyAgICBvbl9zZWxlY3RlZF9jcHVzKGQtPmRvbWFpbl9k
aXJ0eV9jcHVtYXNrLCBfcHRfc2hhZG93X2lwaSwgJmluZm8sIDEpOworfQorCisvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwogICogYy1maWxlLXN0eWxlOiAiQlNEIgpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Zml4bWFwLmgKaW5kZXggZDQ2OTM5YS4uNzQ4MjE5ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9maXhtYXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCkBAIC0y
OCw2ICsyOCw3IEBACiAjaW5jbHVkZSA8YWNwaS9hcGVpLmg+CiAKICNkZWZpbmUgTlJfUEVSQ1BV
X1NMT1RTIDEKKyNkZWZpbmUgUEVSQ1BVX0ZJWFNMT1RfU0hBRE9XIDAKIAogLyoKICAqIEhlcmUg
d2UgZGVmaW5lIGFsbCB0aGUgY29tcGlsZS10aW1lICdzcGVjaWFsJyB2aXJ0dWFsCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3B0LXNoYWRvdy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi9wdC1zaGFkb3cuaAppbmRleCBmZjk5Yzg1Li42ZTcxZTk5IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3B2L3B0LXNoYWRvdy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHYvcHQtc2hhZG93LmgKQEAgLTIxLDYgKzIxLDggQEAKICNpZm5kZWYgX19YODZfUFZfUFRf
U0hBRE9XX0hfXwogI2RlZmluZSBfX1g4Nl9QVl9QVF9TSEFET1dfSF9fCiAKKyNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KKwogI2lmZGVmIENPTkZJR19QVgogCiAvKgpAQCAtMzAsMTEgKzMyLDMzIEBA
CiBpbnQgcHRfc2hhZG93X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpOwogdm9pZCBwdF9zaGFkb3df
ZnJlZSh1bnNpZ25lZCBpbnQgY3B1KTsKIAorLyoKKyAqIENhbGxlZCBmb3IgY29udGV4dCBzd2l0
Y2hlcywgYW5kIHdoZW4gYSB2Y3B1IGV4cGxpY2l0bHkgY2hhbmdlcyBjcjMuICBUaGUKKyAqIFBU
IHNoYWRvdyBsb2dpYyByZXR1cm5zIHRoZSBjcjMgaGFyZHdhcmUgc2hvdWxkIHJ1biBvbiwgd2hp
Y2ggaXMgZWl0aGVyCisgKiB2LT5hcmNoLmNyMyAobm8gc2hhZG93aW5nIG5lY2Vzc2FyeSksIG9y
IGEgbG9jYWwgZnJhbWUgKHdoaWNoIGlzIGEgc3VpdGFibGUKKyAqIHNoYWRvdyBvZiB2LT5hcmNo
LmNyMykuCisgKi8KK3Vuc2lnbmVkIGxvbmcgcHRfbWF5YmVfc2hhZG93KHN0cnVjdCB2Y3B1ICp2
KTsKKworLyoKKyAqIENhbGxlZCB3aGVuIGEgd3JpdGUgb2NjdXJzIHRvIGFuIEw0IHBhZ2V0YWJs
ZS4gIFRoZSBQVCBzaGFkb3cgbG9naWMgYnJpbmdzCisgKiBhbnkgc2hhZG93cyBvZiB0aGlzIHBh
Z2UgdXAtdG8tZGF0ZS4KKyAqLwordm9pZCBwdF9zaGFkb3dfbDRfd3JpdGUoCisgICAgY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcsIHVuc2lnbmVkIGlu
dCBzbG90KTsKKwogI2Vsc2UgLyogIUNPTkZJR19QViAqLwogCiBzdGF0aWMgaW5saW5lIGludCBw
dF9zaGFkb3dfYWxsb2ModW5zaWduZWQgaW50IGNwdSkgeyByZXR1cm4gMDsgfQogc3RhdGljIGlu
bGluZSB2b2lkIHB0X3NoYWRvd19mcmVlKHVuc2lnbmVkIGludCBjcHUpIHsgfQogCitzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgcHRfbWF5YmVfc2hhZG93KHN0cnVjdCB2Y3B1ICp2KQorewor
ICAgIHJldHVybiB2LT5hcmNoLmNyMzsKK30KK3N0YXRpYyBpbmxpbmUgdm9pZCBwdF9zaGFkb3df
bDRfd3JpdGUoCisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IHBhZ2Vf
aW5mbyAqcGcsIHVuc2lnbmVkIGludCBzbG90KSB7IH0KKwogI2VuZGlmIC8qIENPTkZJR19QViAq
LwogCiAjZW5kaWYgLyogX19YODZfUFZfUFRfU0hBRE9XX0hfXyAqLwotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:28:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:28:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8I-0006tX-Ul; Thu, 04 Jan 2018 20:28:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8H-0006jO-2U
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:57 +0000
X-Inumbo-ID: 21cbb451-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21cbb451-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157319"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:05 +0000
Message-ID: <1515097329-31902-41-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 40/44] x86/boot: Switch the APs to the
	percpu pagetables before entering C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgdGhlIEFQcyB0byBzd2l0Y2ggdG8gdGhlaXIgcGVy
Y3B1IHN0YWNrIGJlZm9yZQplbnRlcmluZyBDLgoKVGhpcyByZXF1aXJlcyBzcGxpdHRpbmcgdGhl
IEJTUCBhbmQgQVAgcGF0aHMgaW4gX19oaWdoX3N0YXJ0KCksIGFuZCBmb3IKZG9fYm9vdF9jcHUo
KSB0byBwYXNzIHRoZSBhcHByb3ByaWF0ZSBwYWdldGFibGVzLiAgVGhlIHJlc3VsdCBpcyB0aGF0
CmVhcmx5X3N3aXRjaF90b19pZGxlKCkgbm8gbG9uZ2VyIG5lZWRzIHRvIHN3aXRjaCBwYWdldGFi
bGVzLCBidXQgdGhlIHN3aXRjaApkb2VzIG5lZWQgdG8gcmV0YWluZWQgZm9yIHRoZSBCU1AuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TIHwgMTMgKysrKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L3NldHVwLmMgICAgICAgfCAyMSArKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9zbXBib290LmMgICAgIHwgIDQgKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94
ODZfNjQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4IDkyNWZkNGIuLmIxZjA0
NTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNo
L3g4Ni9ib290L3g4Nl82NC5TCkBAIC0xNSw2ICsxNSwxOSBAQCBFTlRSWShfX2hpZ2hfc3RhcnQp
CiAgICAgICAgIG1vdiAgICAgJFhFTl9NSU5JTUFMX0NSNCwlcmN4CiAgICAgICAgIG1vdiAgICAg
JXJjeCwlY3I0CiAKKyAgICAgICAgLyogU2V0IHVwICVjcjMgKGRpZmZlcnMgYmV0d2VlbiBCU1Ag
YW5kIEFQcykuICovCisgICAgICAgIHRlc3QgICAgJWVieCwgJWVieAorICAgICAgICBqeiAgICAg
IC5MYnNwX3NldHVwCisKKyAgICAgICAgLyogQVBzIHN3aXRjaCBvbnRvIHBlcmNwdV9pZGxlX3B0
W10sIGFzIHByb3ZpZGVkIGJ5IGRvX2Jvb3RfY3B1KCkuICovCisgICAgICAgIG1vdiAgICAgYXBf
Y3IzKCVyaXApLCAlcmF4CisgICAgICAgIG1vdiAgICAgJXJheCwgJWNyMworICAgICAgICBqbXAg
ICAgIC5MZG9uZQorCisuTGJzcF9zZXR1cDoKKyAgICAgICAgLyogVGhlIEJTUCBzdGF5cyBvbiB0
aGUgaWRsZV9wZ190YWJsZVtdIGR1cmluZyBlYXJseSBib290LiAqLworLkxkb25lOgorCiAgICAg
ICAgIG1vdiAgICAgc3RhY2tfc3RhcnQoJXJpcCksJXJzcAogICAgICAgICBvciAgICAgICQoU1RB
Q0tfU0laRS1DUFVJTkZPX3NpemVvZiksJXJzcAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDM5ZDE1OTIuLmQ2MjRiOTUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CkBAIC0yNDEsNyArMjQxLDYgQEAgdm9pZCBlYXJseV9zd2l0Y2hfdG9faWRsZShib29sIGJzcCkK
IHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIHN0cnVj
dCB2Y3B1ICp2ID0gaWRsZV92Y3B1W2NwdV07Ci0gICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFk
X2NyNCgpOwogCiAgICAgLyoKICAgICAgKiBWVC14IGhhcmR3aXJlcyB0aGUgR0RUIGFuZCBJRFQg
bGltaXQgYXQgMHhmZmZmIG9uIFZNRXhpdC4KQEAgLTI2NCwxNCArMjYzLDYgQEAgdm9pZCBlYXJs
eV9zd2l0Y2hfdG9faWRsZShib29sIGJzcCkKICAgICBwZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSA9
IHY7CiAKICAgICBfX3NldF9iaXQoX1BHQ19pbnVzZV9wZ3RhYmxlLCAmbWFkZHJfdG9fcGFnZSh2
LT5hcmNoLmNyMyktPmNvdW50X2luZm8pOwotICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJVtucGdl
XSwgJSVjcjQ7IgotICAgICAgICAgICAgICAgICAgICJtb3YgJVtjcjNdLCAlJWNyMzsiCi0gICAg
ICAgICAgICAgICAgICAgIm1vdiAlW3BnZV0sICUlY3I0OyIKLSAgICAgICAgICAgICAgICAgICA6
OgotICAgICAgICAgICAgICAgICAgICBbbnBnZV0gInIiIChjcjQgJiB+WDg2X0NSNF9QR0UpLAot
ICAgICAgICAgICAgICAgICAgICBbY3IzXSAgInIiICh2LT5hcmNoLmNyMyksCi0gICAgICAgICAg
ICAgICAgICAgIFtwZ2VdICAiciIgKGNyNCkKLSAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnki
ICk7CiAKICAgICBwZXJfY3B1KGN1cnJfcHRiYXNlLCBjcHUpID0gdi0+YXJjaC5jcjM7CiAgICAg
cGVyX2NwdShjdXJyX2V4dGVuZGVkX2RpcmVjdG1hcCwgY3B1KSA9IHRydWU7CkBAIC0yODYsNyAr
Mjc3LDE5IEBAIHZvaWQgZWFybHlfc3dpdGNoX3RvX2lkbGUoYm9vbCBic3ApCiAKIHN0YXRpYyB2
b2lkIF9faW5pdCBpbml0X2lkbGVfZG9tYWluKHZvaWQpCiB7CisgICAgdW5zaWduZWQgbG9uZyBj
cjQgPSByZWFkX2NyNCgpOworCiAgICAgc2NoZWR1bGVyX2luaXQoKTsKKworICAgIGFzbSB2b2xh
dGlsZSAoICJtb3YgJVtucGdlXSwgJSVjcjQ7IgorICAgICAgICAgICAgICAgICAgICJtb3YgJVtj
cjNdLCAlJWNyMzsiCisgICAgICAgICAgICAgICAgICAgIm1vdiAlW3BnZV0sICUlY3I0OyIKKyAg
ICAgICAgICAgICAgICAgICA6OgorICAgICAgICAgICAgICAgICAgICBbbnBnZV0gInIiIChjcjQg
JiB+WDg2X0NSNF9QR0UpLAorICAgICAgICAgICAgICAgICAgICBbY3IzXSAgInIiIChpZGxlX3Zj
cHVbMF0tPmFyY2guY3IzKSwKKyAgICAgICAgICAgICAgICAgICAgW3BnZV0gICJyIiAoY3I0KQor
ICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKKwogICAgIGVhcmx5X3N3aXRjaF90b19p
ZGxlKHRydWUpOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVu
L2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAxYmY2ZGMxLi5mNzg1ZDVmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTMw
OSw3ICszMDksNiBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgLyog
Q3JpdGljYWwgcmVnaW9uIHdpdGhvdXQgSURUIG9yIFRTUy4gIEFueSBmYXVsdCBpcyBkZWFkbHkh
ICovCiAKICAgICBzZXRfcHJvY2Vzc29yX2lkKGNwdSk7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPmNy
NCA9IFhFTl9NSU5JTUFMX0NSNDsKIAogICAgIGVhcmx5X3N3aXRjaF90b19pZGxlKGZhbHNlKTsK
IApAQCAtMzg1LDYgKzM4NCw4IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkK
ICAgICBzdGFydHVwX2NwdV9pZGxlX2xvb3AoKTsKIH0KIAorLyogVXNlZCB0byBwYXNzIHBlcmNw
dV9pZGxlX3B0IHRvIHRoZSBib290aW5nIEFQLiAqLworcGFkZHJfdCBhcF9jcjM7CiBleHRlcm4g
dm9pZCAqc3RhY2tfc3RhcnQ7CiAKIHN0YXRpYyBpbnQgd2FrZXVwX3NlY29uZGFyeV9jcHUoaW50
IHBoeXNfYXBpY2lkLCB1bnNpZ25lZCBsb25nIHN0YXJ0X2VpcCkKQEAgLTUyNyw2ICs1MjgsNyBA
QCBzdGF0aWMgaW50IGRvX2Jvb3RfY3B1KGludCBhcGljaWQsIGludCBjcHUpCiAgICAgICAgIHBy
aW50aygiQm9vdGluZyBwcm9jZXNzb3IgJWQvJWQgZWlwICVseFxuIiwKICAgICAgICAgICAgICAg
IGNwdSwgYXBpY2lkLCBzdGFydF9laXApOwogCisgICAgYXBfY3IzID0gcGVyX2NwdShwZXJjcHVf
aWRsZV9wdCwgY3B1KTsKICAgICBzdGFja19zdGFydCA9IHN0YWNrX2Jhc2VbY3B1XTsKIAogICAg
IC8qIFRoaXMgZ3J1bmdlIHJ1bnMgdGhlIHN0YXJ0dXAgcHJvY2VzcyBmb3IgdGhlIHRhcmdldGVk
IHByb2Nlc3Nvci4gKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:29:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8K-0006vy-6i; Thu, 04 Jan 2018 20:29:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8I-0006mJ-VD
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:59 +0000
X-Inumbo-ID: 22b38aaa-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 22b38aaa-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730576"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:59 +0000
Message-ID: <1515097329-31902-35-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 34/44] x86: Drop the PERDOMAIN mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCB0aGUgbWFwY2FjaGUsIHhsYXQgYW5kIEdEVC9MRFQgbW92ZWQgb3ZlciB0byB0aGUgUEVS
Q1BVIG1hcHBpbmdzLCB0aGVyZQphcmUgbm8gcmVtYWluaW5nIHVzZXJzIG9mIHRoZSBQRVJET01B
SU4gbWFwcGluZ3MuICBEcm9wIHRoZSB3aG9sZSBQRVJET01BSU4KaW5mcmFzdHJ1Y3R1cmUsIGFu
ZCByZW1vdmUgdGhlIFBFUkRPTUFJTiBzbG90IGluIHRoZSB2aXJ0dWFsIGFkZHJlc3MgbGF5b3V0
LgoKU2xpZGUgZWFjaCBvZiB0aGUgc3Vic2VxdWVudCBzbG90cyBiYWNrIGJ5IG9uZSwgYW5kIGV4
dGVuZCB0aGUgZGlyZWN0bWFwIGJhY2sKdG8gaXRzIG9yaWdpbmFsIHNpemUuCgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCAgIDIgLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAg
ICAgICB8ICAgNiAtLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICB8IDIzNCAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgICAgIHwgIDM5ICstLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIHwg
IDM2ICsrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggfCAgIDQgLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oICAgICB8ICAxMCAtLQogNyBmaWxlcyBjaGFuZ2VkLCA4IGluc2Vy
dGlvbnMoKyksIDMyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggMmQ2NjVjNi4uZWVjYTAxZCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwpAQCAtNTY4LDcgKzU2OCw2IEBAIGludCBhcmNoX2RvbWFpbl9jcmVhdGUoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIHhmcmVlKGQtPmFyY2gubXNyKTsK
ICAgICBpZiAoIHBhZ2luZ19pbml0aWFsaXNlZCApCiAgICAgICAgIHBhZ2luZ19maW5hbF90ZWFy
ZG93bihkKTsKLSAgICBmcmVlX3BlcmRvbWFpbl9tYXBwaW5ncyhkKTsKIAogICAgIHJldHVybiBy
YzsKIH0KQEAgLTU5MCw3ICs1ODksNiBAQCB2b2lkIGFyY2hfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCkKIAogICAgIGlmICggaXNfcHZfZG9tYWluKGQpICkKICAgICAgICAgcHZfZG9t
YWluX2Rlc3Ryb3koZCk7Ci0gICAgZnJlZV9wZXJkb21haW5fbWFwcGluZ3MoZCk7CiAKICAgICBm
cmVlX3hlbmhlYXBfcGFnZShkLT5zaGFyZWRfaW5mbyk7CiAgICAgY2xlYW51cF9kb21haW5faXJx
X21hcHBpbmcoZCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwppbmRleCA1ODM2MjY5Li44NTQ0N2RkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTU4Mywx
MCArNTgzLDYgQEAgaW50IGh2bV9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIGRvbWNyX2ZsYWdzLAogICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2
bV9kb21haW4ud3JpdGVfbWFwLmxpc3QpOwogICAgIElOSVRfTElTVF9IRUFEKCZkLT5hcmNoLmh2
bV9kb21haW4uZzJtX2lvcG9ydF9saXN0KTsKIAotICAgIHJjID0gY3JlYXRlX3BlcmRvbWFpbl9t
YXBwaW5nKGQsIFBFUkRPTUFJTl9WSVJUX1NUQVJULCAwLCBOVUxMLCBOVUxMKTsKLSAgICBpZiAo
IHJjICkKLSAgICAgICAgZ290byBmYWlsOwotCiAgICAgaHZtX2luaXRfY2FjaGVhdHRyX3JlZ2lv
bl9saXN0KGQpOwogCiAgICAgcmMgPSBwYWdpbmdfZW5hYmxlKGQsIFBHX3JlZmNvdW50c3xQR190
cmFuc2xhdGV8UEdfZXh0ZXJuYWwpOwpAQCAtNjcwLDggKzY2Niw2IEBAIGludCBodm1fZG9tYWlu
X2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywK
ICAgICB4ZnJlZShkLT5hcmNoLmh2bV9kb21haW4uaXJxKTsKICBmYWlsMDoKICAgICBodm1fZGVz
dHJveV9jYWNoZWF0dHJfcmVnaW9uX2xpc3QoZCk7Ci0gICAgZGVzdHJveV9wZXJkb21haW5fbWFw
cGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFSVCwgMCk7Ci0gZmFpbDoKICAgICByZXR1cm4gcmM7
CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggOGI5MjViMy4uOTMzYmQ2NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE1OTQsMTMgKzE1OTQsNiBAQCB2b2lkIGluaXRfeGVu
X2w0X3Nsb3RzKGw0X3BnZW50cnlfdCAqbDR0LCBtZm5fdCBsNG1mbiwKICAgICAgICAgbWZuX2Vx
KHNsNG1mbiwgSU5WQUxJRF9NRk4pID8gbDRlX2VtcHR5KCkgOgogICAgICAgICBsNGVfZnJvbV9t
Zm4oc2w0bWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAKLSAgICAvKiBTbG90IDI2MTogUGVy
LWRvbWFpbiBtYXBwaW5ncyAoaWYgYXBwbGljYWJsZSkuICovCi0gICAgbDR0W2w0X3RhYmxlX29m
ZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KLSAgICAgICAgZCA/IGw0ZV9mcm9tX3BhZ2Uo
ZC0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKQotICAgICAgICAg
IDogbDRlX2VtcHR5KCk7Ci0KLSAgICAvKiAhISEgV0FSTklORyAtIFRFTVBPUkFSSUxZIFNUQUxF
IEJFTE9XICEhISAqLwotCiAgICAgLyogU2xvdCAyNjEtOiB0ZXh0L2RhdGEvYnNzLCBSVyBNMlAs
IHZtYXAsIGZyYW1ldGFibGUsIGRpcmVjdG1hcC4gKi8KICNpZm5kZWYgTkRFQlVHCiAgICAgaWYg
KCBzaG9ydF9kaXJlY3RtYXAgJiYKQEAgLTUyNTcsMjMzICs1MjUwLDYgQEAgdm9pZCBfX2lvbWVt
ICppb3JlbWFwKHBhZGRyX3QgcGEsIHNpemVfdCBsZW4pCiAgICAgcmV0dXJuICh2b2lkIF9fZm9y
Y2UgX19pb21lbSAqKXZhOwogfQogCi1pbnQgY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBuciwgbDFfcGdlbnRyeV90ICoqcGwxdGFiLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcHBnKQotewotICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBnOwotICAgIGwzX3BnZW50cnlfdCAqbDN0YWI7Ci0gICAgbDJfcGdlbnRyeV90
ICpsMnRhYjsKLSAgICBsMV9wZ2VudHJ5X3QgKmwxdGFiOwotICAgIGludCByYyA9IDA7Ci0KLSAg
ICBBU1NFUlQodmEgPj0gUEVSRE9NQUlOX1ZJUlRfU1RBUlQgJiYKLSAgICAgICAgICAgdmEgPCBQ
RVJET01BSU5fVklSVF9TTE9UKFBFUkRPTUFJTl9TTE9UUykpOwotCi0gICAgaWYgKCAhZC0+YXJj
aC5wZXJkb21haW5fbDNfcGcgKQotICAgIHsKLSAgICAgICAgcGcgPSBhbGxvY19kb21oZWFwX3Bh
Z2UoZCwgTUVNRl9ub19vd25lcik7Ci0gICAgICAgIGlmICggIXBnICkKLSAgICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwotICAgICAgICBsM3RhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKLSAg
ICAgICAgY2xlYXJfcGFnZShsM3RhYik7Ci0gICAgICAgIGQtPmFyY2gucGVyZG9tYWluX2wzX3Bn
ID0gcGc7Ci0gICAgICAgIGlmICggIW5yICkKLSAgICAgICAgewotICAgICAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UobDN0YWIpOwotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIH0KLSAg
ICB9Ci0gICAgZWxzZSBpZiAoICFuciApCi0gICAgICAgIHJldHVybiAwOwotICAgIGVsc2UKLSAg
ICAgICAgbDN0YWIgPSBfX21hcF9kb21haW5fcGFnZShkLT5hcmNoLnBlcmRvbWFpbl9sM19wZyk7
Ci0KLSAgICBBU1NFUlQoIWwzX3RhYmxlX29mZnNldCh2YSBeICh2YSArIG5yICogUEFHRV9TSVpF
IC0gMSkpKTsKLQotICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzdGFiW2wzX3RhYmxlX29mZnNl
dCh2YSldKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICB7Ci0gICAgICAgIHBnID0gYWxsb2NfZG9t
aGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIpOwotICAgICAgICBpZiAoICFwZyApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzdGFiKTsKLSAgICAgICAgICAgIHJl
dHVybiAtRU5PTUVNOwotICAgICAgICB9Ci0gICAgICAgIGwydGFiID0gX19tYXBfZG9tYWluX3Bh
Z2UocGcpOwotICAgICAgICBjbGVhcl9wYWdlKGwydGFiKTsKLSAgICAgICAgbDN0YWJbbDNfdGFi
bGVfb2Zmc2V0KHZhKV0gPSBsM2VfZnJvbV9wYWdlKHBnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7
Ci0gICAgfQotICAgIGVsc2UKLSAgICAgICAgbDJ0YWIgPSBtYXBfbDJ0X2Zyb21fbDNlKGwzdGFi
W2wzX3RhYmxlX29mZnNldCh2YSldKTsKLQotICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzdGFiKTsK
LQotICAgIGlmICggIXBsMXRhYiAmJiAhcHBnICkKLSAgICB7Ci0gICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKGwydGFiKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAgZm9yICggbDF0
YWIgPSBOVUxMOyAhcmMgJiYgbnItLTsgKQotICAgIHsKLSAgICAgICAgbDJfcGdlbnRyeV90ICpw
bDJlID0gbDJ0YWIgKyBsMl90YWJsZV9vZmZzZXQodmEpOwotCi0gICAgICAgIGlmICggIShsMmVf
Z2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgaWYgKCBwbDF0YWIgJiYgIUlTX05JTChwbDF0YWIpICkKLSAgICAgICAgICAgIHsKLSAgICAg
ICAgICAgICAgICBsMXRhYiA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoMCwgTUVNRl9ub2RlKGRvbWFp
bl90b19ub2RlKGQpKSk7Ci0gICAgICAgICAgICAgICAgaWYgKCAhbDF0YWIgKQotICAgICAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRU5PTUVNOwotICAgICAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgQVNTRVJU
KCFwbDF0YWJbbDJfdGFibGVfb2Zmc2V0KHZhKV0pOwotICAgICAgICAgICAgICAgIHBsMXRhYlts
Ml90YWJsZV9vZmZzZXQodmEpXSA9IGwxdGFiOwotICAgICAgICAgICAgICAgIHBnID0gdmlydF90
b19wYWdlKGwxdGFiKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZShkLCBNRU1GX25v
X293bmVyKTsKLSAgICAgICAgICAgICAgICBpZiAoICFwZyApCi0gICAgICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBsMXRhYiA9IF9fbWFwX2Rv
bWFpbl9wYWdlKHBnKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGNsZWFyX3BhZ2UobDF0
YWIpOwotICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9wYWdlKHBnLCBfX1BBR0VfSFlQRVJW
SVNPUl9SVyk7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZSBpZiAoICFsMXRhYiApCi0gICAgICAg
ICAgICBsMXRhYiA9IG1hcF9sMXRfZnJvbV9sMmUoKnBsMmUpOwotCi0gICAgICAgIGlmICggcHBn
ICYmCi0gICAgICAgICAgICAgIShsMWVfZ2V0X2ZsYWdzKGwxdGFiW2wxX3RhYmxlX29mZnNldCh2
YSldKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgewotICAgICAgICAgICAgcGcgPSBhbGxv
Y19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7Ci0gICAgICAgICAgICBpZiAoIHBnICkK
LSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBjbGVhcl9kb21haW5fcGFnZShwYWdlX3Rv
X21mbihwZykpOwotICAgICAgICAgICAgICAgIGlmICggIUlTX05JTChwcGcpICkKLSAgICAgICAg
ICAgICAgICAgICAgKnBwZysrID0gcGc7Ci0gICAgICAgICAgICAgICAgbDF0YWJbbDFfdGFibGVf
b2Zmc2V0KHZhKV0gPQotICAgICAgICAgICAgICAgICAgICBsMWVfZnJvbV9wYWdlKHBnLCBfX1BB
R0VfSFlQRVJWSVNPUl9SVyB8IF9QQUdFX0FWQUlMMCk7Ci0gICAgICAgICAgICAgICAgbDJlX2Fk
ZF9mbGFncygqcGwyZSwgX1BBR0VfQVZBSUwwKTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAgIH0KLQotICAgICAg
ICB2YSArPSBQQUdFX1NJWkU7Ci0gICAgICAgIGlmICggcmMgfHwgIW5yIHx8ICFsMV90YWJsZV9v
ZmZzZXQodmEpICkKLSAgICAgICAgewotICAgICAgICAgICAgLyogTm90ZSB0aGF0IHRoaXMgaXMg
YSBuby1vcCBmb3IgdGhlIGFsbG9jX3hlbmhlYXBfcGFnZSgpIGNhc2UuICovCi0gICAgICAgICAg
ICB1bm1hcF9kb21haW5fcGFnZShsMXRhYik7Ci0gICAgICAgICAgICBsMXRhYiA9IE5VTEw7Ci0g
ICAgICAgIH0KLSAgICB9Ci0KLSAgICBBU1NFUlQoIWwxdGFiKTsKLSAgICB1bm1hcF9kb21haW5f
cGFnZShsMnRhYik7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXZvaWQgZGVzdHJveV9wZXJkb21h
aW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHZhLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucikKLXsKLSAgICBjb25zdCBsM19w
Z2VudHJ5X3QgKmwzdGFiLCAqcGwzZTsKLQotICAgIEFTU0VSVCh2YSA+PSBQRVJET01BSU5fVklS
VF9TVEFSVCAmJgotICAgICAgICAgICB2YSA8IFBFUkRPTUFJTl9WSVJUX1NMT1QoUEVSRE9NQUlO
X1NMT1RTKSk7Ci0gICAgQVNTRVJUKCFsM190YWJsZV9vZmZzZXQodmEgXiAodmEgKyBuciAqIFBB
R0VfU0laRSAtIDEpKSk7Ci0KLSAgICBpZiAoICFkLT5hcmNoLnBlcmRvbWFpbl9sM19wZyApCi0g
ICAgICAgIHJldHVybjsKLQotICAgIGwzdGFiID0gX19tYXBfZG9tYWluX3BhZ2UoZC0+YXJjaC5w
ZXJkb21haW5fbDNfcGcpOwotICAgIHBsM2UgPSBsM3RhYiArIGwzX3RhYmxlX29mZnNldCh2YSk7
Ci0KLSAgICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFJFU0VOVCApCi0gICAg
ewotICAgICAgICBjb25zdCBsMl9wZ2VudHJ5X3QgKmwydGFiID0gbWFwX2wydF9mcm9tX2wzZSgq
cGwzZSk7Ci0gICAgICAgIGNvbnN0IGwyX3BnZW50cnlfdCAqcGwyZSA9IGwydGFiICsgbDJfdGFi
bGVfb2Zmc2V0KHZhKTsKLSAgICAgICAgdW5zaWduZWQgaW50IGkgPSBsMV90YWJsZV9vZmZzZXQo
dmEpOwotCi0gICAgICAgIHdoaWxlICggbnIgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAo
IGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXRhYiA9IG1hcF9sMXRfZnJvbV9sMmUoKnBs
MmUpOwotCi0gICAgICAgICAgICAgICAgZm9yICggOyBuciAmJiBpIDwgTDFfUEFHRVRBQkxFX0VO
VFJJRVM7IC0tbnIsICsraSApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGwxdGFiW2ldKSAmCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgIChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfQVZBSUwwKSkgPT0KLSAgICAgICAgICAgICAgICAg
ICAgICAgICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX0FWQUlMMCkgKQotICAgICAgICAgICAgICAg
ICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobDFlX2dldF9wYWdlKGwxdGFiW2ldKSk7Ci0gICAg
ICAgICAgICAgICAgICAgIGwxdGFiW2ldID0gbDFlX2VtcHR5KCk7Ci0gICAgICAgICAgICAgICAg
fQotCi0gICAgICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDF0YWIpOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgZWxzZSBpZiAoIG5yICsgaSA8IEwxX1BBR0VUQUJMRV9FTlRSSUVT
ICkKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAg
ICAgICBuciAtPSBMMV9QQUdFVEFCTEVfRU5UUklFUyAtIGk7Ci0KLSAgICAgICAgICAgICsrcGwy
ZTsKLSAgICAgICAgICAgIGkgPSAwOwotICAgICAgICB9Ci0KLSAgICAgICAgdW5tYXBfZG9tYWlu
X3BhZ2UobDJ0YWIpOwotICAgIH0KLQotICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzdGFiKTsKLX0K
LQotdm9pZCBmcmVlX3BlcmRvbWFpbl9tYXBwaW5ncyhzdHJ1Y3QgZG9tYWluICpkKQotewotICAg
IGwzX3BnZW50cnlfdCAqbDN0YWI7Ci0gICAgdW5zaWduZWQgaW50IGk7Ci0KLSAgICBpZiAoICFk
LT5hcmNoLnBlcmRvbWFpbl9sM19wZyApCi0gICAgICAgIHJldHVybjsKLQotICAgIGwzdGFiID0g
X19tYXBfZG9tYWluX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcpOwotCi0gICAgZm9yICgg
aSA9IDA7IGkgPCBQRVJET01BSU5fU0xPVFM7ICsraSkKLSAgICAgICAgaWYgKCBsM2VfZ2V0X2Zs
YWdzKGwzdGFiW2ldKSAmIF9QQUdFX1BSRVNFTlQgKQotICAgICAgICB7Ci0gICAgICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpsMnBnID0gbDNlX2dldF9wYWdlKGwzdGFiW2ldKTsKLSAgICAgICAg
ICAgIGwyX3BnZW50cnlfdCAqbDJ0YWIgPSBfX21hcF9kb21haW5fcGFnZShsMnBnKTsKLSAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBqOwotCi0gICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEwy
X1BBR0VUQUJMRV9FTlRSSUVTOyArK2ogKQotICAgICAgICAgICAgICAgIGlmICggbDJlX2dldF9m
bGFncyhsMnRhYltqXSkgJiBfUEFHRV9QUkVTRU5UICkKLSAgICAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKmwxcGcgPSBsMmVfZ2V0X3BhZ2UobDJ0
YWJbal0pOwotCi0gICAgICAgICAgICAgICAgICAgIGlmICggbDJlX2dldF9mbGFncyhsMnRhYltq
XSkgJiBfUEFHRV9BVkFJTDAgKQotICAgICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdGFiID0gX19tYXBfZG9tYWluX3BhZ2UobDFwZyk7
Ci0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgazsKLQotICAgICAgICAgICAg
ICAgICAgICAgICAgZm9yICggayA9IDA7IGsgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgKytrICkK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGwxdGFiW2td
KSAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKF9QQUdFX1BSRVNFTlQgfCBf
UEFHRV9BVkFJTDApKSA9PQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKF9QQUdF
X1BSRVNFTlQgfCBfUEFHRV9BVkFJTDApICkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZnJlZV9kb21oZWFwX3BhZ2UobDFlX2dldF9wYWdlKGwxdGFiW2tdKSk7Ci0KLSAgICAgICAg
ICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxdGFiKTsKLSAgICAgICAgICAgICAg
ICAgICAgfQotCi0gICAgICAgICAgICAgICAgICAgIGlmICggaXNfeGVuX2hlYXBfcGFnZShsMXBn
KSApCi0gICAgICAgICAgICAgICAgICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZShwYWdlX3RvX3Zp
cnQobDFwZykpOwotICAgICAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShsMXBnKTsKLSAgICAgICAgICAgICAgICB9Ci0KLSAgICAg
ICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwydGFiKTsKLSAgICAgICAgICAgIGZyZWVfZG9taGVh
cF9wYWdlKGwycGcpOwotICAgICAgICB9Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShsM3RhYik7
Ci0gICAgZnJlZV9kb21oZWFwX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcpOwotICAgIGQt
PmFyY2gucGVyZG9tYWluX2wzX3BnID0gTlVMTDsKLX0KLQogI2lmZGVmIE1FTU9SWV9HVUFSRAog
CiBzdGF0aWMgdm9pZCBfX21lbWd1YXJkX2NoYW5nZV9yYW5nZSh2b2lkICpwLCB1bnNpZ25lZCBs
b25nIGwsIGludCBndWFyZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBi
L3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCA2MGE4OGJkLi5jY2U3NTQxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCkBAIC05MSwyNiArOTEsMTEgQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAq
ZCkKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgcHZfY3JlYXRlX2dkdF9sZHRfbDF0
YWIoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgcmV0dXJuIGNyZWF0ZV9wZXJkb21haW5fbWFwcGlu
Zyh2LT5kb21haW4sIEdEVF9WSVJUX1NUQVJUKHYpLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMVUgPDwgR0RUX0xEVF9WQ1BVX1NISUZULAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7Ci19Ci0KLXN0YXRp
YyB2b2lkIHB2X2Rlc3Ryb3lfZ2R0X2xkdF9sMXRhYihzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBk
ZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5nKHYtPmRvbWFpbiwgR0RUX1ZJUlRfU1RBUlQodiksCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxVSA8PCBHRFRfTERUX1ZDUFVfU0hJRlQpOwot
fQotCiB2b2lkIHB2X3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIGlz
X3B2XzMyYml0X3ZjcHUodikgKQogICAgICAgICByZWxlYXNlX2NvbXBhdF9sNCh2KTsKIAotICAg
IHB2X2Rlc3Ryb3lfZ2R0X2xkdF9sMXRhYih2KTsKICAgICB4ZnJlZSh2LT5hcmNoLnB2X3ZjcHUu
dHJhcF9jdHh0KTsKICAgICB2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0ID0gTlVMTDsKIH0KQEAg
LTEyMiwxMCArMTA3LDYgQEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikK
IAogICAgIEFTU0VSVCghaXNfaWRsZV9kb21haW4oZCkpOwogCi0gICAgcmMgPSBwdl9jcmVhdGVf
Z2R0X2xkdF9sMXRhYih2KTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgcmV0dXJuIHJjOwotCiAg
ICAgQlVJTERfQlVHX09OKE5SX1ZFQ1RPUlMgKiBzaXplb2YoKnYtPmFyY2gucHZfdmNwdS50cmFw
X2N0eHQpID4KICAgICAgICAgICAgICAgICAgUEFHRV9TSVpFKTsKICAgICB2LT5hcmNoLnB2X3Zj
cHUudHJhcF9jdHh0ID0geHphbGxvY19hcnJheShzdHJ1Y3QgdHJhcF9pbmZvLApAQCAtMTQ3LDYg
KzEyOCw4IEBAIGludCBwdl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
ICAgICBnb3RvIGRvbmU7CiAgICAgfQogCisgICAgcmMgPSAwOyAvKiBTdWNjZXNzICovCisKICBk
b25lOgogICAgIGlmICggcmMgKQogICAgICAgICBwdl92Y3B1X2Rlc3Ryb3kodik7CkBAIC0xNTUs
MTQgKzEzOCw4IEBAIGludCBwdl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAKIHZv
aWQgcHZfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAgICBkZXN0cm95X3Bl
cmRvbWFpbl9tYXBwaW5nKGQsIEdEVF9MRFRfVklSVF9TVEFSVCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEdEVF9MRFRfTUJZVEVTIDw8ICgyMCAtIFBBR0VfU0hJRlQpKTsKLQogICAg
IHhmcmVlKGQtPmFyY2gucHZfZG9tYWluLmNwdWlkbWFza3MpOwogICAgIGQtPmFyY2gucHZfZG9t
YWluLmNwdWlkbWFza3MgPSBOVUxMOwotCi0gICAgZnJlZV94ZW5oZWFwX3BhZ2UoZC0+YXJjaC5w
dl9kb21haW4uZ2R0X2xkdF9sMXRhYik7Ci0gICAgZC0+YXJjaC5wdl9kb21haW4uZ2R0X2xkdF9s
MXRhYiA9IE5VTEw7CiB9CiAKIApAQCAtMTc2LDEyICsxNTMsNiBAQCBpbnQgcHZfZG9tYWluX2lu
aXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAg
IH07CiAgICAgaW50IHJjID0gLUVOT01FTTsKIAotICAgIGQtPmFyY2gucHZfZG9tYWluLmdkdF9s
ZHRfbDF0YWIgPQotICAgICAgICBhbGxvY194ZW5oZWFwX3BhZ2VzKDAsIE1FTUZfbm9kZShkb21h
aW5fdG9fbm9kZShkKSkpOwotICAgIGlmICggIWQtPmFyY2gucHZfZG9tYWluLmdkdF9sZHRfbDF0
YWIgKQotICAgICAgICBnb3RvIGZhaWw7Ci0gICAgY2xlYXJfcGFnZShkLT5hcmNoLnB2X2RvbWFp
bi5nZHRfbGR0X2wxdGFiKTsKLQogICAgIGlmICggbGV2ZWxsaW5nX2NhcHMgJiB+TENBUF9mYXVs
dGluZyApCiAgICAgewogICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzID0geG1h
bGxvYyhzdHJ1Y3QgY3B1aWRtYXNrcyk7CkBAIC0xOTAsMTIgKzE2MSw2IEBAIGludCBwdl9kb21h
aW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3Ms
CiAgICAgICAgICpkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzID0gY3B1aWRtYXNrX2RlZmF1
bHRzOwogICAgIH0KIAotICAgIHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIEdEVF9M
RFRfVklSVF9TVEFSVCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRFRfTERU
X01CWVRFUyA8PCAoMjAgLSBQQUdFX1NISUZUKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMLCBOVUxMKTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBmYWlsOwot
CiAgICAgZC0+YXJjaC5jdHh0X3N3aXRjaCA9ICZwdl9jc3c7CiAKICAgICAvKiA2NC1iaXQgUFYg
Z3Vlc3QgYnkgZGVmYXVsdC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29u
ZmlnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCmluZGV4IDYyNTQ5YTguLmNmNmYx
YmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtMTMxLDkgKzEzMSw2IEBAIGV4dGVybiB1bnNpZ25l
ZCBjaGFyIGJvb3RfZWRpZF9pbmZvWzEyOF07CiAgKiAgICBHdWVzdCBsaW5lYXIgcGFnZSB0YWJs
ZS4KICAqICAweGZmZmY4MjAwMDAwMDAwMDAgLSAweGZmZmY4MjdmZmZmZmZmZmYgWzUxMkdCLCAy
XjM5IGJ5dGVzLCBQTUw0OjI2MF0KICAqICAgIFNoYWRvdyBsaW5lYXIgcGFnZSB0YWJsZS4KLSAq
Ci0gKiAgICAgICAgICAgICAgICAhISEgV0FSTklORyAtIFRFTVBPUkFSSUxZIFNUQUxFIEJFTE9X
ICEhIQotICoKICAqICAweGZmZmY4MjgwMDAwMDAwMDAgLSAweGZmZmY4MmJmZmZmZmZmZmYgWzI1
NkdCLCAyXjM4IGJ5dGVzLCBQTUw0OjI2MV0KICAqICAgIE1hY2hpbmUtdG8tcGh5cyB0cmFuc2xh
dGlvbiB0YWJsZS4KICAqICAweGZmZmY4MmMwMDAwMDAwMDAgLSAweGZmZmY4MmNmZmZmZmZmZmYg
WzY0R0IsICAyXjM2IGJ5dGVzLCBQTUw0OjI2MV0KQEAgLTIwNywxNyArMjA0LDggQEAgZXh0ZXJu
IHVuc2lnbmVkIGNoYXIgYm9vdF9lZGlkX2luZm9bMTI4XTsKIC8qIFNsb3QgMjYwOiBsaW5lYXIg
cGFnZSB0YWJsZSAoc2hhZG93IHRhYmxlKS4gKi8KICNkZWZpbmUgU0hfTElORUFSX1BUX1ZJUlRf
U1RBUlQgKFBNTDRfQUREUigyNjApKQogI2RlZmluZSBTSF9MSU5FQVJfUFRfVklSVF9FTkQgICAo
U0hfTElORUFSX1BUX1ZJUlRfU1RBUlQgKyBQTUw0X0VOVFJZX0JZVEVTKQotLyogU2xvdCAyNjE6
IHBlci1kb21haW4gbWFwcGluZ3MgKGluY2x1ZGluZyBtYXAgY2FjaGUpLiAqLwotI2RlZmluZSBQ
RVJET01BSU5fVklSVF9TVEFSVCAgICAoUE1MNF9BRERSKDI2MSkpCi0jZGVmaW5lIFBFUkRPTUFJ
Tl9TTE9UX01CWVRFUyAgIChQTUw0X0VOVFJZX0JZVEVTID4+ICgyMCArIFBBR0VUQUJMRV9PUkRF
UikpCi0jZGVmaW5lIFBFUkRPTUFJTl9TTE9UUyAgICAgICAgIDMKLSNkZWZpbmUgUEVSRE9NQUlO
X1ZJUlRfU0xPVChzKSAgKFBFUkRPTUFJTl9WSVJUX1NUQVJUICsgKHMpICogXAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKFBFUkRPTUFJTl9TTE9UX01CWVRFUyA8PCAyMCkpCi0v
KgotICogICAgICAgICAgICAgICAgISEhIFdBUk5JTkcgLSBURU1QT1JBUklMWSBTVEFMRSBCRUxP
VyAhISEKLSAqLwogLyogU2xvdCAyNjE6IG1hY2hpbmUtdG8tcGh5cyBjb252ZXJzaW9uIHRhYmxl
ICgyNTZHQikuICovCi0jZGVmaW5lIFJEV1JfTVBUX1ZJUlRfU1RBUlQgICAgIChQTUw0X0FERFIo
MjYyKSkKKyNkZWZpbmUgUkRXUl9NUFRfVklSVF9TVEFSVCAgICAgKFBNTDRfQUREUigyNjEpKQog
I2RlZmluZSBSRFdSX01QVF9WSVJUX0VORCAgICAgICAoUkRXUl9NUFRfVklSVF9TVEFSVCArIE1Q
VF9WSVJUX1NJWkUpCiAvKiBTbG90IDI2MTogdm1hcCgpL2lvcmVtYXAoKS9maXhtYXAgYXJlYSAo
NjRHQikuICovCiAjZGVmaW5lIFZNQVBfVklSVF9TVEFSVCAgICAgICAgIFJEV1JfTVBUX1ZJUlRf
RU5ECkBAIC0yNDUsMTIgKzIzMywxMiBAQCBleHRlcm4gdW5zaWduZWQgY2hhciBib290X2VkaWRf
aW5mb1sxMjhdOwogCiAjaWZuZGVmIENPTkZJR19CSUdNRU0KIC8qIFNsb3QgMjYyLTI3MS81MTA6
IEEgZGlyZWN0IDE6MSBtYXBwaW5nIG9mIGFsbCBvZiBwaHlzaWNhbCBtZW1vcnkuICovCi0jZGVm
aW5lIERJUkVDVE1BUF9WSVJUX1NUQVJUICAgIChQTUw0X0FERFIoMjYzKSkKLSNkZWZpbmUgRElS
RUNUTUFQX1NJWkUgICAgICAgICAgKFBNTDRfRU5UUllfQllURVMgKiAoNTExIC0gMjYzKSkKKyNk
ZWZpbmUgRElSRUNUTUFQX1ZJUlRfU1RBUlQgICAgKFBNTDRfQUREUigyNjIpKQorI2RlZmluZSBE
SVJFQ1RNQVBfU0laRSAgICAgICAgICAoUE1MNF9FTlRSWV9CWVRFUyAqICg1MTEgLSAyNjIpKQog
I2Vsc2UKIC8qIFNsb3QgMjY1LTI3MS81MTA6IEEgZGlyZWN0IDE6MSBtYXBwaW5nIG9mIGFsbCBv
ZiBwaHlzaWNhbCBtZW1vcnkuICovCi0jZGVmaW5lIERJUkVDVE1BUF9WSVJUX1NUQVJUICAgIChQ
TUw0X0FERFIoMjY2KSkKLSNkZWZpbmUgRElSRUNUTUFQX1NJWkUgICAgICAgICAgKFBNTDRfRU5U
UllfQllURVMgKiAoNTExIC0gMjY2KSkKKyNkZWZpbmUgRElSRUNUTUFQX1ZJUlRfU1RBUlQgICAg
KFBNTDRfQUREUigyNjUpKQorI2RlZmluZSBESVJFQ1RNQVBfU0laRSAgICAgICAgICAoUE1MNF9F
TlRSWV9CWVRFUyAqICg1MTEgLSAyNjUpKQogI2VuZGlmCiAjZGVmaW5lIERJUkVDVE1BUF9WSVJU
X0VORCAgICAgIChESVJFQ1RNQVBfVklSVF9TVEFSVCArIERJUkVDVE1BUF9TSVpFKQogCkBAIC0z
MDgsMTkgKzI5Niw3IEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbl9waHlzX3N0YXJ0OwogI2Rl
ZmluZSBQRVJDUFVfTERUX01BUFBJTkcgICAgICAgKFBFUkNQVV9MSU5FQVJfU1RBUlQgKyBNQigx
MSkpCiAjZGVmaW5lIFBFUkNQVV9MRFRfTUFQUElOR19FTkQgICAoUEVSQ1BVX0xEVF9NQVBQSU5H
ICsgMHgxMDAwMCkKIAotLyogR0RUL0xEVCBzaGFkb3cgbWFwcGluZyBhcmVhLiBUaGUgZmlyc3Qg
cGVyLWRvbWFpbi1tYXBwaW5nIHN1Yi1hcmVhLiAqLwotI2RlZmluZSBHRFRfTERUX1ZDUFVfU0hJ
RlQgICAgICAgNQotI2RlZmluZSBHRFRfTERUX1ZDUFVfVkFfU0hJRlQgICAgKEdEVF9MRFRfVkNQ
VV9TSElGVCArIFBBR0VfU0hJRlQpCi0jZGVmaW5lIEdEVF9MRFRfTUJZVEVTICAgICAgICAgICBQ
RVJET01BSU5fU0xPVF9NQllURVMKLSNkZWZpbmUgTUFYX1ZJUlRfQ1BVUyAgICAgICAgICAgIChH
RFRfTERUX01CWVRFUyA8PCAoMjAtR0RUX0xEVF9WQ1BVX1ZBX1NISUZUKSkKLSNkZWZpbmUgR0RU
X0xEVF9WSVJUX1NUQVJUICAgICAgIFBFUkRPTUFJTl9WSVJUX1NMT1QoMCkKLSNkZWZpbmUgR0RU
X0xEVF9WSVJUX0VORCAgICAgICAgIChHRFRfTERUX1ZJUlRfU1RBUlQgKyAoR0RUX0xEVF9NQllU
RVMgPDwgMjApKQotCi0vKiBUaGUgYWRkcmVzcyBvZiBhIHBhcnRpY3VsYXIgVkNQVSdzIEdEVCBv
ciBMRFQuICovCi0jZGVmaW5lIEdEVF9WSVJUX1NUQVJUKHYpICAgIFwKLSAgICAoUEVSRE9NQUlO
X1ZJUlRfU1RBUlQgKyAoKHYpLT52Y3B1X2lkIDw8IEdEVF9MRFRfVkNQVV9WQV9TSElGVCkpCi0j
ZGVmaW5lIExEVF9WSVJUX1NUQVJUKHYpICAgIFwKLSAgICAoR0RUX1ZJUlRfU1RBUlQodikgKyAo
NjQqMTAyNCkpCisjZGVmaW5lIE1BWF9WSVJUX0NQVVMgICAgICAgICAgICA4MTkyCiAKICNkZWZp
bmUgTkFUSVZFX1ZNX0FTU0lTVF9WQUxJRCAgICgoMVVMIDw8IFZNQVNTVF9UWVBFXzRnYl9zZWdt
ZW50cykgICAgICAgIHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxVUwg
PDwgVk1BU1NUX1RZUEVfNGdiX3NlZ21lbnRzX25vdGlmeSkgfCBcCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaApp
bmRleCAxMDhiM2E0Li5hYzc1MjQ4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTIxMSw4ICsyMTEs
NiBAQCBzdHJ1Y3QgdGltZV9zY2FsZSB7CiAKIHN0cnVjdCBwdl9kb21haW4KIHsKLSAgICBsMV9w
Z2VudHJ5X3QgKipnZHRfbGR0X2wxdGFiOwotCiAgICAgYXRvbWljX3QgbnJfbDRfcGFnZXM7CiAK
ICAgICBzdHJ1Y3QgY3B1aWRtYXNrcyAqY3B1aWRtYXNrczsKQEAgLTIzNSw4ICsyMzMsNiBAQCBz
dHJ1Y3QgbW9uaXRvcl93cml0ZV9kYXRhIHsKIAogc3RydWN0IGFyY2hfZG9tYWluCiB7Ci0gICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGVyZG9tYWluX2wzX3BnOwotCiAgICAgdW5zaWduZWQgaW50IGh2
X2NvbXBhdF92c3RhcnQ7CiAKICAgICAvKiBNYXhpbXVtIHBoeXNpY2FsLWFkZHJlc3MgYml0d2lk
dGggc3VwcG9ydGVkIGJ5IHRoaXMgZ3Vlc3QuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNTRiNzQ5OS4uMjJj
MjgwOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaApAQCAtNTkxLDE2ICs1OTEsNiBAQCBsb25nIHN1YmFyY2hfbWVtb3J5
X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZyk7
CiBpbnQgY29tcGF0X2FyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpKTsKIGludCBjb21wYXRfc3ViYXJjaF9tZW1vcnlfb3AoaW50IG9w
LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpKTsKIAotI2RlZmluZSBOSUwodHlwZSkgKCh0
eXBlICopLXNpemVvZih0eXBlKSkKLSNkZWZpbmUgSVNfTklMKHB0cikgKCEoKHVpbnRwdHJfdCko
cHRyKSArIHNpemVvZigqKHB0cikpKSkKLQotaW50IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhz
dHJ1Y3QgZG9tYWluICosIHVuc2lnbmVkIGxvbmcgdmEsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBuciwgbDFfcGdlbnRyeV90ICoqLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqKTsKLXZvaWQgZGVzdHJveV9wZXJkb21h
aW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICosIHVuc2lnbmVkIGxvbmcgdmEsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yKTsKLXZvaWQgZnJlZV9wZXJkb21h
aW5fbWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqKTsKLQogZXh0ZXJuIGludCBtZW1vcnlfYWRkKHVu
c2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQgbG9uZyBlcGZuLCB1bnNpZ25lZCBpbnQgcHhtKTsK
IAogdm9pZCBkb21haW5fc2V0X2FsbG9jX2JpdHNpemUoc3RydWN0IGRvbWFpbiAqZCk7Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:29:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8K-0006wu-E5; Thu, 04 Jan 2018 20:29:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8J-0006nd-Uk
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:28:59 +0000
X-Inumbo-ID: 235da1d5-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 235da1d5-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157322"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:54 +0000
Message-ID: <1515097329-31902-30-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 29/44] x86/smp: Allocate percpu resources
	for the GDT and LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGlrZSB0aGUgbWFwY2FjaGUgcmVnaW9uLCB3ZSBuZWVkIGFuIEwxZSB3aGljaCBpcyBtb2RpZmlh
YmxlIGluIHRoZSBjb250ZXh0CnN3aXRjaCBjb2RlLgoKVGhlIFhlbi1yZXNlcnZlZCBHRFQgZnJh
bWVzIGFyZSBwcm9hY3RpdmVseSBtYXBwZWQgZm9yIHRoZSBiZW5lZml0IG9mIGZ1dHVyZQpjaGFu
Z2VzIHRvIHRoZSBBUCBib290IHBhdGguCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAg
ICAgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmln
LmggfCAgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRl
eCBhNWQzZjdhLi5jYzgwZjI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTgyMiw2ICs4MjIsMjcgQEAgc3RhdGljIGlu
dCBjcHVfc21wYm9vdF9hbGxvY19jb21tb24odW5zaWduZWQgaW50IGNwdSkKICAgICBpZiAoIHJj
ICkKICAgICAgICAgZ290byBvdXQ7CiAKKyAgICAvKiBBbGxvY2F0ZSBzcGFjZSBmb3IgdGhlIEdE
VC9MRFQgTDFlJ3MuLi4gKi8KKyAgICByYyA9IHBlcmNwdV9hbGxvY19sMXQoY3B1LCBQRVJDUFVf
R0RUX01BUFBJTkcsICZwZyk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisg
ICAgLyogLi4uIGFuZCBtYXAgdGhlIEwxdCBzbyBpdCBjYW4gYmUgdXNlZC4uLiAqLworICAgIHJj
ID0gcGVyY3B1X21hcF9mcmFtZShjcHUsIFBFUkNQVV9HRFRfTERUX0wxRVMsIHBnLCBQQUdFX0hZ
UEVSVklTT1JfUlcpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIC8q
IC4uLiBhbmQgbWFwIFhlbi1yZXNlcnZlZCBHRFQgZnJhbWVzLiAqLworICAgIHJjID0gcGVyY3B1
X21hcF9mcmFtZShjcHUsIFBFUkNQVV9HRFRfTUFQUElORyArIEZJUlNUX1JFU0VSVkVEX0dEVF9C
WVRFLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX3BhZ2UocGVyX2NwdShnZHRf
dGFibGUsIGNwdSkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1Jf
UlcpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91dDsKKyAgICByYyA9IHBlcmNwdV9t
YXBfZnJhbWUoY3B1LCBQRVJDUFVfR0RUX01BUFBJTkcgKyBGSVJTVF9SRVNFUlZFRF9HRFRfQllU
RSArIFBBR0VfU0laRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmlydF90b19wYWdlKHpl
cm9fcGFnZSksIF9fUEFHRV9IWVBFUlZJU09SX1JPKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAg
Z290byBvdXQ7CisKICAgICByYyA9IDA7IC8qIFN1Y2Nlc3MgKi8KIAogIG91dDoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Nv
bmZpZy5oCmluZGV4IGM3NTAzYWQuLmRmZTFmMDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAtMzAy
LDYgKzMwMiwxMCBAQCBleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5fcGh5c19zdGFydDsKIAogI2Rl
ZmluZSBQRVJDUFVfWExBVF9TVEFSVCAgICAgICAgKFBFUkNQVV9MSU5FQVJfU1RBUlQgKyBNQig2
KSArIEtCKDgpKQogCisjZGVmaW5lIFBFUkNQVV9HRFRfTERUX0wxRVMgICAgICAoUEVSQ1BVX0xJ
TkVBUl9TVEFSVCArIE1CKDgpICsgS0IoMTIpKQorI2RlZmluZSBQRVJDUFVfR0RUX01BUFBJTkcg
ICAgICAgKFBFUkNQVV9MSU5FQVJfU1RBUlQgKyBNQigxMCkpCisjZGVmaW5lIFBFUkNQVV9MRFRf
TUFQUElORyAgICAgICAoUEVSQ1BVX0xJTkVBUl9TVEFSVCArIE1CKDExKSkKKwogLyogR0RUL0xE
VCBzaGFkb3cgbWFwcGluZyBhcmVhLiBUaGUgZmlyc3QgcGVyLWRvbWFpbi1tYXBwaW5nIHN1Yi1h
cmVhLiAqLwogI2RlZmluZSBHRFRfTERUX1ZDUFVfU0hJRlQgICAgICAgNQogI2RlZmluZSBHRFRf
TERUX1ZDUFVfVkFfU0hJRlQgICAgKEdEVF9MRFRfVkNQVV9TSElGVCArIFBBR0VfU0hJRlQpCi0t
IAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:29:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:29:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8O-00075E-Pp; Thu, 04 Jan 2018 20:29:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8N-0006tE-Nw
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:29:03 +0000
X-Inumbo-ID: 25b357d2-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25b357d2-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730583"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:48 +0000
Message-ID: <1515097329-31902-24-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 23/44] x86/smp: Allocate percpu resources
	for map_domain_page() to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1hcGNhY2hlIGluZnJhc3RydWN0dXJlIG5lZWRzIHNvbWUgbGluZWFyIGFkZHJlc3Mgc3Bh
Y2Ugd2l0aCB3aGljaCB0byBtYWtlCnRlbXBvcmFyeSBtYXBwaW5ncy4KCl9hbHRlcl9wZXJjcHVf
bWFwcGluZ3MoKSBpcyB1cGRhdGVkIHRvIHN1cHBvcnQgYWxsb2NhdGluZyBhbiBMMXQsIGFuZApj
cHVfc21wYm9vdF9hbGxvY19jb21tb24oKSBpcyB1cGRhdGVkIHRvIGFsbG9jYXRlIGFuIEwxdCBm
b3IgbWFwY2FjaGUKcHVycG9zZXMsIGFuZCBtYXAgdGhlIEwxdCBpbnRvIGxpbmVhciBhZGRyZXNz
IHNwYWNlIHNvIGl0IGNhbiBiZSBlYXNpbHkKbW9kaWZpZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9z
bXBib290LmMgICAgICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvY29uZmlnLmggfCAgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMwIGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3ZjAyZGQ4Li42YTVmMThhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKQEAgLTY0NSw2ICs2NDUsNyBAQCB2b2lkIGNwdV9leGl0X2NsZWFyKHVuc2lnbmVkIGludCBj
cHUpCiAgKi8KIGVudW0gcGVyY3B1X2FsdGVyX2FjdGlvbiB7CiAgICAgUEVSQ1BVX01BUCwgLyog
TWFwIGV4aXN0aW5nIGZyYW1lOiBwYWdlIGFuZCBmbGFncyBhcmUgaW5wdXQgcGFyYW1ldGVycy4g
Ki8KKyAgICBQRVJDUFVfQUxMT0NfTDFULCAvKiBBbGxvY2F0ZSBhbiBMMSB0YWJsZS4gb3B0aW9u
YWxseSByZXR1cm5lZCB2aWEgKnBhZ2UuICovCiB9Owogc3RhdGljIGludCBfYWx0ZXJfcGVyY3B1
X21hcHBpbmdzKAogICAgIHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgbGluZWFyLApA
QCAtNjk0LDcgKzY5NSwxMCBAQCBzdGF0aWMgaW50IF9hbHRlcl9wZXJjcHVfbWFwcGluZ3MoCiAg
ICAgICAgIGwydFtsMl90YWJsZV9vZmZzZXQobGluZWFyKV0gPSBsMmVfZnJvbV9wYWdlKHBnLCBf
X1BBR0VfSFlQRVJWSVNPUik7CiAgICAgfQogICAgIGVsc2UKLSAgICAgICAgbDF0ID0gbWFwX2wx
dF9mcm9tX2wyZShsMnRbbDJfdGFibGVfb2Zmc2V0KGxpbmVhcildKTsKKyAgICB7CisgICAgICAg
IHBnID0gbDJlX2dldF9wYWdlKGwydFtsMl90YWJsZV9vZmZzZXQobGluZWFyKV0pOworICAgICAg
ICBsMXQgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CisgICAgfQogCiAgICAgc3dpdGNoICggYWN0
aW9uICkKICAgICB7CkBAIC03MDMsNiArNzA3LDExIEBAIHN0YXRpYyBpbnQgX2FsdGVyX3BlcmNw
dV9tYXBwaW5ncygKICAgICAgICAgbDF0W2wxX3RhYmxlX29mZnNldChsaW5lYXIpXSA9IGwxZV9m
cm9tX3BhZ2UoKnBhZ2UsIGZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFBFUkNQ
VV9BTExPQ19MMVQ6CisgICAgICAgIGlmICggcGFnZSApCisgICAgICAgICAgICAqcGFnZSA9IHBn
OworICAgICAgICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwogICAgICAgICByYyA9IC1FSU5WQUw7CkBAIC03MjcsNiArNzM2LDEyIEBAIHN0YXRp
YyBpbnQgcGVyY3B1X21hcF9mcmFtZSh1bnNpZ25lZCBpbnQgY3B1LCB1bnNpZ25lZCBsb25nIGxp
bmVhciwKICAgICByZXR1cm4gX2FsdGVyX3BlcmNwdV9tYXBwaW5ncyhjcHUsIGxpbmVhciwgUEVS
Q1BVX01BUCwgJnBhZ2UsIGZsYWdzKTsKIH0KIAorc3RhdGljIGludCBwZXJjcHVfYWxsb2NfbDF0
KHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgbGluZWFyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKipwYWdlKQoreworICAgIHJldHVybiBfYWx0
ZXJfcGVyY3B1X21hcHBpbmdzKGNwdSwgbGluZWFyLCBQRVJDUFVfQUxMT0NfTDFULCBwYWdlLCAw
KTsKK30KKwogLyogQWxsb2NhdGUgZGF0YSBjb21tb24gYmV0d2VlbiB0aGUgQlNQIGFuZCBBUHMu
ICovCiBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jX2NvbW1vbih1bnNpZ25lZCBpbnQgY3B1
KQogewpAQCAtNzcwLDYgKzc4NSwxNiBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jX2Nv
bW1vbih1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsK
IAorICAgIC8qIEFsbG9jYXRlIHNwYWNlIGZvciB0aGUgbWFwY2FjaGUgTDFlJ3MuLi4gKi8KKyAg
ICByYyA9IHBlcmNwdV9hbGxvY19sMXQoY3B1LCBQRVJDUFVfTUFQQ0FDSEVfU1RBUlQsICZwZyk7
CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworCisgICAgLyogLi4uIGFuZCBtYXAg
dGhlIEwxdCBzbyBpdCBjYW4gYmUgdXNlZC4gKi8KKyAgICByYyA9IHBlcmNwdV9tYXBfZnJhbWUo
Y3B1LCBQRVJDUFVfTUFQQ0FDSEVfTDFFUywgcGcsIFBBR0VfSFlQRVJWSVNPUl9SVyk7CisgICAg
aWYgKCByYyApCisgICAgICAgIGdvdG8gb3V0OworCiAgICAgcmMgPSAwOyAvKiBTdWNjZXNzICov
CiAKICBvdXQ6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAppbmRleCBjZGRmYzRlLi5hOTVmOGM4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY29uZmlnLmgKQEAgLTI5Niw2ICsyOTYsMTAgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgeGVu
X3BoeXNfc3RhcnQ7CiAvKiBNYXBwaW5ncyBpbiB0aGUgcGVyY3B1IGFyZWE6ICovCiAjZGVmaW5l
IFBFUkNQVV9JRFRfTUFQUElORyAgICAgICAoUEVSQ1BVX0xJTkVBUl9TVEFSVCArIEtCKDQpKQog
CisjZGVmaW5lIFBFUkNQVV9NQVBDQUNIRV9MMUVTICAgICAoUEVSQ1BVX0xJTkVBUl9TVEFSVCAr
IE1CKDIpICsgS0IoMTIpKQorI2RlZmluZSBQRVJDUFVfTUFQQ0FDSEVfU1RBUlQgICAgKFBFUkNQ
VV9MSU5FQVJfU1RBUlQgKyBNQig0KSkKKyNkZWZpbmUgUEVSQ1BVX01BUENBQ0hFX0VORCAgICAg
IChQRVJDUFVfTUFQQ0FDSEVfU1RBUlQgKyBNQigyKSkKKwogLyogR0RUL0xEVCBzaGFkb3cgbWFw
cGluZyBhcmVhLiBUaGUgZmlyc3QgcGVyLWRvbWFpbi1tYXBwaW5nIHN1Yi1hcmVhLiAqLwogI2Rl
ZmluZSBHRFRfTERUX1ZDUFVfU0hJRlQgICAgICAgNQogI2RlZmluZSBHRFRfTERUX1ZDUFVfVkFf
U0hJRlQgICAgKEdEVF9MRFRfVkNQVV9TSElGVCArIFBBR0VfU0hJRlQpCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:29:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8R-00078r-0f; Thu, 04 Jan 2018 20:29:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8P-0006vf-3Z
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:29:05 +0000
X-Inumbo-ID: 268a7e45-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 268a7e45-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157336"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:55 +0000
Message-ID: <1515097329-31902-31-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 30/44] x86/pv: Break
	handle_ldt_mapping_fault() out of handle_gdt_ldt_mapping_fault()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnV0dXJlIGNoYW5nZXMgd2lsbCBhbHRlciB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCB3ZSBl
eHBlY3QgdG8gdGFrZSBmYXVsdHMuCgpPbmUgYWRqdXN0bWVudCBob3dldmVyIGlzIHRvIGV4Y2x1
ZGUgdGhlIHVzZSBvZiB0aGlzIGZpeHVwIHBhdGggZm9yIG5vbi1QVgpndWVzdHMuICBXZWxsLWZv
cm1lZCBjb2RlIHNob3VsZG4ndCByZWZlcmVuY2UgdGhlIExEVCB3aGlsZSBpbiBIVk0gdmNwdQpj
b250ZXh0LCBidXQgY3VycmVudGx5IG9uIGEgY29udGV4dCBzd2l0Y2ggZnJvbSBQViB0byBIVk0g
Y29udGV4dCwgdGhlcmUgbWF5CmJlIGEgc3RhbGUgTERUIHNlbGVjdG9yIGxvYWRlZCwgb3ZlciBh
biB1bm1hcHBlZCByZWdpb24uCgpCeSBleHBsaWNpdGx5IGV4Y2x1ZGluZyBIVk0gY29udGV4dCBh
dCB0aGlzIHBvaW50LCB3ZSBhdm9pZCBlcnJvbmVvdXMKaHlwZXJ2aXNvciBleGVjdXRpb24gcmVz
dWx0aW5nIGluIGEgY2FzY2FkZSBmYWlsdXJlLCBieSBmYWxsaW5nIGludG8KcHZfbWFwX2xkdF9z
aGFkb3dfcGFnZSgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCnYyOgogKiBDb3JyZWN0IHRoZSBzZW5zZSBvZiB0aGUgSFZNIGNv
bnRleHQgY2hlY2sKICogUmVkdWNlIG9mZnNldCB0byB1bnNpZ25lZCBpbnQuICBJdCB3aWxsIGJl
IGF0IG1heGltdW0gMHhmZmZjCi0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgfCA3OSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBlZjk0NjRiLi4y
ZjE1NDBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94
ODYvdHJhcHMuYwpAQCAtMTA5NCw2ICsxMDk0LDQ4IEBAIHN0YXRpYyB2b2lkIHJlc2VydmVkX2Jp
dF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICBzaG93X2V4ZWN1dGlvbl9zdGF0
ZShyZWdzKTsKIH0KIAorc3RhdGljIGludCBoYW5kbGVfbGR0X21hcHBpbmdfZmF1bHQodW5zaWdu
ZWQgaW50IG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVu
dDsKKworICAgIC8qCisgICAgICogTm90IGluIFBWIGNvbnRleHQ/ICBTb21ldGhpbmcgaXMgdmVy
eSBicm9rZW4uICBMZWF2ZSBpdCB0byB0aGUgI1BGCisgICAgICogaGFuZGxlciwgd2hpY2ggd2ls
bCBwcm9iYWJseSByZXN1bHQgaW4gYSBwYW5pYygpLgorICAgICAqLworICAgIGlmICggIWlzX3B2
X3ZjcHUoY3VycikgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIC8qIFRyeSB0byBjb3B5IGEg
bWFwcGluZyBmcm9tIHRoZSBndWVzdCdzIExEVCwgaWYgaXQgaXMgdmFsaWQuICovCisgICAgaWYg
KCBsaWtlbHkocHZfbWFwX2xkdF9zaGFkb3dfcGFnZShvZmZzZXQpKSApCisgICAgeworICAgICAg
ICBpZiAoIGd1ZXN0X21vZGUocmVncykgKQorICAgICAgICAgICAgdHJhY2VfdHJhcF90d29fYWRk
cihUUkNfUFZfR0RUX0xEVF9NQVBQSU5HX0ZBVUxULAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICByZWdzLT5yaXAsIG9mZnNldCk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAg
ICAgIC8qIEluIGh5cGVydmlzb3IgbW9kZT8gTGVhdmUgaXQgdG8gdGhlICNQRiBoYW5kbGVyIHRv
IGZpeCB1cC4gKi8KKyAgICAgICAgaWYgKCAhZ3Vlc3RfbW9kZShyZWdzKSApCisgICAgICAgICAg
ICByZXR1cm4gMDsKKworICAgICAgICAvKiBBY2Nlc3Mgd291bGQgaGF2ZSBiZWNvbWUgbm9uLWNh
bm9uaWNhbD8gUGFzcyAjR1Bbc2VsXSBiYWNrLiAqLworICAgICAgICBpZiAoIHVubGlrZWx5KCFp
c19jYW5vbmljYWxfYWRkcmVzcygKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJj
aC5wdl92Y3B1LmxkdF9iYXNlICsgb2Zmc2V0KSkgKQorICAgICAgICB7CisgICAgICAgICAgICB1
aW50MTZfdCBlYyA9IChvZmZzZXQgJiB+KFg4Nl9YRUNfRVhUIHwgWDg2X1hFQ19JRFQpKSB8IFg4
Nl9YRUNfVEk7CisKKyAgICAgICAgICAgIHB2X2luamVjdF9od19leGNlcHRpb24oVFJBUF9ncF9m
YXVsdCwgZWMpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIC8qIGVsc2Ug
cGFzcyB0aGUgI1BGIGJhY2ssIHdpdGggYWRqdXN0ZWQgJWNyMi4gKi8KKyAgICAgICAgICAgIHB2
X2luamVjdF9wYWdlX2ZhdWx0KHJlZ3MtPmVycm9yX2NvZGUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgKyBvZmZzZXQpOworICAg
IH0KKworICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Cit9CisKIHN0YXRpYyBpbnQgaGFu
ZGxlX2dkdF9sZHRfbWFwcGluZ19mYXVsdCh1bnNpZ25lZCBsb25nIG9mZnNldCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHsKQEAgLTExMTUsNDAgKzExNTcsMTEgQEAgc3RhdGljIGludCBoYW5kbGVfZ2R0X2xkdF9t
YXBwaW5nX2ZhdWx0KHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAogICAgIG9mZnNldCAmPSAoMVVMIDw8
IChHRFRfTERUX1ZDUFVfVkFfU0hJRlQtMSkpIC0gMVVMOwogCiAgICAgaWYgKCBsaWtlbHkoaXNf
bGR0X2FyZWEpICkKLSAgICB7Ci0gICAgICAgIC8qIExEVCBmYXVsdDogQ29weSBhIG1hcHBpbmcg
ZnJvbSB0aGUgZ3Vlc3QncyBMRFQsIGlmIGl0IGlzIHZhbGlkLiAqLwotICAgICAgICBpZiAoIGxp
a2VseShwdl9tYXBfbGR0X3NoYWRvd19wYWdlKG9mZnNldCkpICkKLSAgICAgICAgewotICAgICAg
ICAgICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKLSAgICAgICAgICAgICAgICB0cmFjZV90cmFw
X3R3b19hZGRyKFRSQ19QVl9HRFRfTERUX01BUFBJTkdfRkFVTFQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZWdzLT5yaXAsIG9mZnNldCk7Ci0gICAgICAgIH0KLSAgICAg
ICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBJbiBoeXBlcnZpc29yIG1vZGU/IExl
YXZlIGl0IHRvIHRoZSAjUEYgaGFuZGxlciB0byBmaXggdXAuICovCi0gICAgICAgICAgICBpZiAo
ICFndWVzdF9tb2RlKHJlZ3MpICkKLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAg
cmV0dXJuIGhhbmRsZV9sZHRfbWFwcGluZ19mYXVsdChvZmZzZXQsIHJlZ3MpOwogCi0gICAgICAg
ICAgICAvKiBBY2Nlc3Mgd291bGQgaGF2ZSBiZWNvbWUgbm9uLWNhbm9uaWNhbD8gUGFzcyAjR1Bb
c2VsXSBiYWNrLiAqLwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghaXNfY2Fub25pY2FsX2Fk
ZHJlc3MoCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUu
bGR0X2Jhc2UgKyBvZmZzZXQpKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgdWlu
dDE2X3QgZWMgPSAob2Zmc2V0ICYgfihYODZfWEVDX0VYVCB8IFg4Nl9YRUNfSURUKSkgfCBYODZf
WEVDX1RJOwotCi0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2dw
X2ZhdWx0LCBlYyk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAg
ICAgICAgLyogZWxzZSBwYXNzIHRoZSAjUEYgYmFjaywgd2l0aCBhZGp1c3RlZCAlY3IyLiAqLwot
ICAgICAgICAgICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KHJlZ3MtPmVycm9yX2NvZGUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1Lmxk
dF9iYXNlICsgb2Zmc2V0KTsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAg
ICAgICAvKiBHRFQgZmF1bHQ6IGhhbmRsZSB0aGUgZmF1bHQgYXMgI0dQKHNlbGVjdG9yKS4gKi8K
LSAgICAgICAgcmVncy0+ZXJyb3JfY29kZSA9IG9mZnNldCAmIH4oWDg2X1hFQ19FWFQgfCBYODZf
WEVDX0lEVCB8IFg4Nl9YRUNfVEkpOwotICAgICAgICAodm9pZClkb19nZW5lcmFsX3Byb3RlY3Rp
b24ocmVncyk7Ci0gICAgfQorICAgIC8qIEdEVCBmYXVsdDogaGFuZGxlIHRoZSBmYXVsdCBhcyAj
R1Aoc2VsZWN0b3IpLiAqLworICAgIHJlZ3MtPmVycm9yX2NvZGUgPSBvZmZzZXQgJiB+KFg4Nl9Y
RUNfRVhUIHwgWDg2X1hFQ19JRFQgfCBYODZfWEVDX1RJKTsKKyAgICAodm9pZClkb19nZW5lcmFs
X3Byb3RlY3Rpb24ocmVncyk7CiAKICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0X2ZpeGVkOwogfQot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8S-0007BD-7I; Thu, 04 Jan 2018 20:29:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8Q-0006yi-5K
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:29:06 +0000
X-Inumbo-ID: 27466d3e-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27466d3e-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730591"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:07 +0000
Message-ID: <1515097329-31902-43-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 42/44] x86/smp: Allocate a percpu linear
	range for the TSS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhbGwgQ1BVcyB1c2luZyB0aGUgc2FtZSB2aXJ0dWFsIHN0YWNrIG1hcHBpbmcsIHRoZSBU
U1MgcnNwMC9pc3RbMC4uMl0KdmFsdWVzIGFyZSBjb21waWxlLXRpbWUgY29uc3RhbnQuICBUaGVy
ZWZvcmUsIHdlIGNhbiB1c2UgYSBzaW5nbGUgcmVhZC1vbmx5ClRTUyBmb3IgdGhlIHdob2xlIHN5
c3RlbS4KClRvIGZhY2lsaWF0ZSB0aGlzLCBhIG5ldyAucm9kYXRhLnBhZ2VfYWxpZ25lZCBzZWN0
aW9uIG5lZWRzIGludHJvZHVjaW5nLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAg
ICAgIHwgIDYgKysrKysrCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgIHwgMjkgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAg
ICAgfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgICB8ICAxICsKIHhlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggfCAgMiArKwogNSBmaWxlcyBjaGFuZ2VkLCA0MCBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKaW5kZXggNzdlZTg4My4uZmE5OWU0ZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC04MDAs
NiArODAwLDEyIEBAIHN0YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2NfY29tbW9uKHVuc2lnbmVk
IGludCBjcHUpCiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgLyogTWFw
IHRoZSBUU1MuICovCisgICAgcmMgPSBwZXJjcHVfbWFwX2ZyYW1lKGNwdSwgUEVSQ1BVX1RTU19N
QVBQSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICB2aXJ0X3RvX3BhZ2UoJmdsb2JhbF90
c3MpLCBQQUdFX0hZUEVSVklTT1JfUk8pOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIG91
dDsKKwogICAgIC8qIEFsbG9jYXRlIHNwYWNlIGZvciB0aGUgbWFwY2FjaGUgTDFlJ3MuLi4gKi8K
ICAgICByYyA9IHBlcmNwdV9hbGxvY19sMXQoY3B1LCBQRVJDUFVfTUFQQ0FDSEVfU1RBUlQsICZw
Zyk7CiAgICAgaWYgKCByYyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDQ5M2Y4ZjMuLjBhYjEwYmEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0xMDgsNiAr
MTA4LDM1IEBAIF9fc2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQiKSBfX2FsaWduZWQoUEFHRV9T
SVpFKTsKIC8qIFBvaW50ZXIgdG8gdGhlIElEVCBvZiBldmVyeSBDUFUuICovCiBpZHRfZW50cnlf
dCAqaWR0X3RhYmxlc1tOUl9DUFVTXSBfX3JlYWRfbW9zdGx5OwogCisvKiBHbG9iYWwgVFNTLiAg
QWxsIHN0YWNrIGVudHJ5IHBvaW50cyBhcmUgaWRlbnRpY2FsIG9uIGVhY2ggQ1BVLiAqLworY29u
c3Qgc3RydWN0IHRzc19zdHJ1Y3QgZ2xvYmFsX3RzcworX19zZWN0aW9uKCIucm9kYXRhLnBhZ2Vf
YWxpZ25lZCIpIF9fYWxpZ25lZChQQUdFX1NJWkUpID0KK3sKKyAgICAvKiBNYWluIHN0YWNrIGZv
ciBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMuICovCisgICAgLnJzcDAgPSAoUEVSQ1BVX1NUQUNLX01B
UFBJTkcgKyBTVEFDS19TSVpFIC0KKyAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGNwdV9pbmZv
KSArCisgICAgICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV9pbmZvLCBndWVzdF9jcHVfdXNl
cl9yZWdzLmVzKSkgLAorCisgICAgLyogUmluZyAxIGFuZCAyIHN0YWNrcyBwb2lzb25lZC4gKi8K
KyAgICAucnNwMSA9IDB4ODYwMDExMTExMTExMTExMXVsLAorICAgIC5yc3AyID0gMHg4NjAwMTEx
MTExMTExMTExdWwsCisKKyAgICAvKgorICAgICAqIE1DRSwgTk1JIGFuZCBEb3VibGUgRmF1bHQg
aGFuZGxlcnMgZ2V0IHRoZWlyIG93biBzdGFja3MuCisgICAgICogQWxsIG90aGVycyBwb2lzb25l
ZC4KKyAgICAgKi8KKyAgICAuaXN0ID0geworICAgICAgICBbSVNUX01DRSAtIDFdID0gUEVSQ1BV
X1NUQUNLX01BUFBJTkcgKyBJU1RfTUNFICogUEFHRV9TSVpFLAorICAgICAgICBbSVNUX0RGICAt
IDFdID0gUEVSQ1BVX1NUQUNLX01BUFBJTkcgKyBJU1RfREYgICogUEFHRV9TSVpFLAorICAgICAg
ICBbSVNUX05NSSAtIDFdID0gUEVSQ1BVX1NUQUNLX01BUFBJTkcgKyBJU1RfTk1JICogUEFHRV9T
SVpFLAorCisgICAgICAgIFtJU1RfTUFYIC4uLiBBUlJBWV9TSVpFKGdsb2JhbF90c3MuaXN0KSAt
IDFdID0KKyAgICAgICAgICAgIDB4ODYwMDExMTExMTExMTExMXVsLAorICAgIH0sCisKKyAgICAu
Yml0bWFwID0gSU9CTVBfSU5WQUxJRF9PRkZTRVQsCit9OworCiB2b2lkICgqaW9lbXVsX2hhbmRs
ZV9xdWlyaykoCiAgICAgdTggb3Bjb2RlLCBjaGFyICppb19lbXVsX3N0dWIsIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBi
L3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggZDVlODgyMS4uMzQ1NmI0YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBA
IC03Nyw2ICs3Nyw4IEBAIFNFQ1RJT05TCiAgIF9fMk1fcm9kYXRhX3N0YXJ0ID0gLjsgICAgICAg
LyogU3RhcnQgb2YgMk0gc3VwZXJwYWdlcywgbWFwcGVkIFJPLiAqLwogICAucm9kYXRhIDogewog
ICAgICAgIF9zcm9kYXRhID0gLjsKKyAgICAgICAqKC5yb2RhdGEucGFnZV9hbGlnbmVkKQorICAg
ICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOwogICAgICAgIC8qIEJ1ZyBmcmFtZXMgdGFibGUgKi8K
ICAgICAgICBfX3N0YXJ0X2J1Z19mcmFtZXMgPSAuOwogICAgICAgICooLmJ1Z19mcmFtZXMuMCkK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NvbmZpZy5oCmluZGV4IDM5NzQ3NDguLmNhZmYwOWYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcu
aApAQCAtMjgzLDYgKzI4Myw3IEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbl9waHlzX3N0YXJ0
OwogCiAvKiBNYXBwaW5ncyBpbiB0aGUgcGVyY3B1IGFyZWE6ICovCiAjZGVmaW5lIFBFUkNQVV9J
RFRfTUFQUElORyAgICAgICAoUEVSQ1BVX0xJTkVBUl9TVEFSVCArIEtCKDQpKQorI2RlZmluZSBQ
RVJDUFVfVFNTX01BUFBJTkcgICAgICAgKFBFUkNQVV9MSU5FQVJfU1RBUlQgKyBLQigxMjgpKQog
CiAjZGVmaW5lIFBFUkNQVV9NQVBDQUNIRV9MMUVTICAgICAoUEVSQ1BVX0xJTkVBUl9TVEFSVCAr
IE1CKDIpICsgS0IoMTIpKQogI2RlZmluZSBQRVJDUFVfTUFQQ0FDSEVfU1RBUlQgICAgKFBFUkNQ
VV9MSU5FQVJfU1RBUlQgKyBNQig0KSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IGMyMDYw
ODAuLjIyODgyYTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNDc1LDYgKzQ3NSw4IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBkaXNhYmxlX2VhY2hfaXN0KGlkdF9lbnRyeV90ICppZHQpCiBl
eHRlcm4gaWR0X2VudHJ5X3QgaWR0X3RhYmxlW107CiBleHRlcm4gaWR0X2VudHJ5X3QgKmlkdF90
YWJsZXNbXTsKIAorZXh0ZXJuIGNvbnN0IHN0cnVjdCB0c3Nfc3RydWN0IGdsb2JhbF90c3M7CisK
IERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdHNzX3N0cnVjdCwgaW5pdF90c3MpOwogCiBleHRlcm4g
dm9pZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2KTsKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:29:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8U-0007F7-El; Thu, 04 Jan 2018 20:29:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8T-00075M-TK
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:29:09 +0000
X-Inumbo-ID: 2907f4f6-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2907f4f6-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730596"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:04 +0000
Message-ID: <1515097329-31902-40-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 39/44] x86/smp: Introduce get_smp_ipi_buf()
	and take more IPI parameters off the stack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBudW1iZXIgb2YgaHlwZXJjYWxscyBhbmQgc29mdGlycSB0YXNrcyBwYXNzIHNtYWxsIHN0YWNr
IGJ1ZmZlcnMgdmlhIElQSS4KVGhlc2Ugb3BlcmF0ZSBzZXF1ZW50aWFsbHkgb24gYSBzaW5nbGUg
Q1BVLCBzbyBpbnRyb2R1Y2UgYSBzaGFyZWQgUEVSX0NQVQpidWZmZXIgZm9yIHVzZS4gIEFjY2Vz
cyB0byB0aGUgYnVmZmVyIGlzIHZpYSBnZXRfc21wX2lwaV9idWYoKSwgd2hpY2ggcGVyZm9ybXMK
YSByYW5nZSBjaGVjayBhdCBjb21waWxlIHRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2Nw
dV9pZGxlLmMgICAgICAgICB8IDMwICsrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9h
Y3BpL2NwdWZyZXEvY3B1ZnJlcS5jICB8IDU3ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9wb3dlcm5vdy5jIHwgMjYgKysrKysr
KystLS0tLS0tLQogeGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jICAgIHwgNDAgKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3Bzci5jICAgICAgICAgICAgICAg
ICAgIHwgIDkgKysrLS0tCiB4ZW4vYXJjaC94ODYvcHYvcHQtc2hhZG93LmMgICAgICAgICAgfCAx
MiArKysrLS0tLQogeGVuL2FyY2gveDg2L3NtcC5jICAgICAgICAgICAgICAgICAgIHwgIDIgKysK
IHhlbi9hcmNoL3g4Ni9zeXNjdGwuYyAgICAgICAgICAgICAgICB8IDEwICsrKy0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvc21wLmggICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysKIDkgZmls
ZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKyksIDkyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVf
aWRsZS5jCmluZGV4IGNiMWM1ZGEuLjA0Nzk4MjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9h
Y3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtMjQ2
LDIzICsyNDYsMjMgQEAgc3RhdGljIHZvaWQgZ2V0X2h3X3Jlc2lkZW5jaWVzKHVpbnQzMl90IGNw
dSwgc3RydWN0IGh3X3Jlc2lkZW5jaWVzICpod19yZXMpCiAKIHN0YXRpYyB2b2lkIHByaW50X2h3
X3Jlc2lkZW5jaWVzKHVpbnQzMl90IGNwdSkKIHsKLSAgICBzdHJ1Y3QgaHdfcmVzaWRlbmNpZXMg
aHdfcmVzOworICAgIHN0cnVjdCBod19yZXNpZGVuY2llcyAqaHdfcmVzID0gZ2V0X3NtcF9pcGlf
YnVmKHN0cnVjdCBod19yZXNpZGVuY2llcyk7CiAKLSAgICBnZXRfaHdfcmVzaWRlbmNpZXMoY3B1
LCAmaHdfcmVzKTsKKyAgICBnZXRfaHdfcmVzaWRlbmNpZXMoY3B1LCBod19yZXMpOwogCi0gICAg
aWYgKCBod19yZXMubWMwIHwgaHdfcmVzLm1jNiApCisgICAgaWYgKCBod19yZXMtPm1jMCB8IGh3
X3Jlcy0+bWM2ICkKICAgICAgICAgcHJpbnRrKCJNQzBbJSJQUkl1NjQiXSBNQzZbJSJQUkl1NjQi
XVxuIiwKLSAgICAgICAgICAgICAgIGh3X3Jlcy5tYzAsIGh3X3Jlcy5tYzYpOworICAgICAgICAg
ICAgICAgaHdfcmVzLT5tYzAsIGh3X3Jlcy0+bWM2KTsKICAgICBwcmludGsoIlBDMlslIlBSSXU2
NCJdIFBDJWRbJSJQUkl1NjQiXSBQQzZbJSJQUkl1NjQiXSBQQzdbJSJQUkl1NjQiXVxuIiwKLSAg
ICAgICAgICAgaHdfcmVzLnBjMiwKLSAgICAgICAgICAgaHdfcmVzLnBjNCA/IDQgOiAzLCBod19y
ZXMucGM0ID86IGh3X3Jlcy5wYzMsCi0gICAgICAgICAgIGh3X3Jlcy5wYzYsIGh3X3Jlcy5wYzcp
OwotICAgIGlmICggaHdfcmVzLnBjOCB8IGh3X3Jlcy5wYzkgfCBod19yZXMucGMxMCApCisgICAg
ICAgICAgIGh3X3Jlcy0+cGMyLAorICAgICAgICAgICBod19yZXMtPnBjNCA/IDQgOiAzLCBod19y
ZXMtPnBjNCA/OiBod19yZXMtPnBjMywKKyAgICAgICAgICAgaHdfcmVzLT5wYzYsIGh3X3Jlcy0+
cGM3KTsKKyAgICBpZiAoIGh3X3Jlcy0+cGM4IHwgaHdfcmVzLT5wYzkgfCBod19yZXMtPnBjMTAg
KQogICAgICAgICBwcmludGsoIlBDOFslIlBSSXU2NCJdIFBDOVslIlBSSXU2NCJdIFBDMTBbJSJQ
Ukl1NjQiXVxuIiwKLSAgICAgICAgICAgICAgIGh3X3Jlcy5wYzgsIGh3X3Jlcy5wYzksIGh3X3Jl
cy5wYzEwKTsKKyAgICAgICAgICAgICAgIGh3X3Jlcy0+cGM4LCBod19yZXMtPnBjOSwgaHdfcmVz
LT5wYzEwKTsKICAgICBwcmludGsoIkNDJWRbJSJQUkl1NjQiXSBDQzZbJSJQUkl1NjQiXSBDQzdb
JSJQUkl1NjQiXVxuIiwKLSAgICAgICAgICAgaHdfcmVzLmNjMSA/IDEgOiAzLCBod19yZXMuY2Mx
ID86IGh3X3Jlcy5jYzMsCi0gICAgICAgICAgIGh3X3Jlcy5jYzYsIGh3X3Jlcy5jYzcpOworICAg
ICAgICAgICBod19yZXMtPmNjMSA/IDEgOiAzLCBod19yZXMtPmNjMSA/OiBod19yZXMtPmNjMywK
KyAgICAgICAgICAgaHdfcmVzLT5jYzYsIGh3X3Jlcy0+Y2M3KTsKIH0KIAogc3RhdGljIGNoYXIq
IGFjcGlfY3N0YXRlX21ldGhvZF9uYW1lW10gPQpAQCAtMTI1MSw3ICsxMjUxLDcgQEAgaW50IHBt
c3RhdF9nZXRfY3hfc3RhdCh1aW50MzJfdCBjcHVpZCwgc3RydWN0IHBtX2N4X3N0YXQgKnN0YXQp
CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHN0cnVjdCBod19yZXNpZGVuY2llcyBo
d19yZXM7CisgICAgICAgIHN0cnVjdCBod19yZXNpZGVuY2llcyAqaHdfcmVzID0gZ2V0X3NtcF9p
cGlfYnVmKHN0cnVjdCBod19yZXNpZGVuY2llcyk7CiAgICAgICAgIHNpZ25lZCBpbnQgbGFzdF9z
dGF0ZV9pZHg7CiAKICAgICAgICAgc3RhdC0+bnIgPSBwb3dlci0+Y291bnQ7CkBAIC0xMjg1LDEz
ICsxMjg1LDEzIEBAIGludCBwbXN0YXRfZ2V0X2N4X3N0YXQodWludDMyX3QgY3B1aWQsIHN0cnVj
dCBwbV9jeF9zdGF0ICpzdGF0KQogICAgICAgICAgICAgaWRsZV9yZXMgKz0gcmVzW2ldOwogICAg
ICAgICB9CiAKLSAgICAgICAgZ2V0X2h3X3Jlc2lkZW5jaWVzKGNwdWlkLCAmaHdfcmVzKTsKKyAg
ICAgICAgZ2V0X2h3X3Jlc2lkZW5jaWVzKGNwdWlkLCBod19yZXMpOwogCiAjZGVmaW5lIFBVVF94
Qyh3aGF0LCBuKSBkbyB7IFwKICAgICAgICAgaWYgKCBzdGF0LT5ucl8jI3doYXQgPj0gbiAmJiBc
Ci0gICAgICAgICAgICAgY29weV90b19ndWVzdF9vZmZzZXQoc3RhdC0+d2hhdCwgbiAtIDEsICZo
d19yZXMud2hhdCMjbiwgMSkgKSBcCisgICAgICAgICAgICAgY29weV90b19ndWVzdF9vZmZzZXQo
c3RhdC0+d2hhdCwgbiAtIDEsICZod19yZXMtPndoYXQjI24sIDEpICkgXAogICAgICAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7IFwKLSAgICAgICAgaWYgKCBod19yZXMud2hhdCMjbiApIFwKKyAgICAg
ICAgaWYgKCBod19yZXMtPndoYXQjI24gKSBcCiAgICAgICAgICAgICBucl8jI3doYXQgPSBuOyBc
CiAgICAgfSB3aGlsZSAoIDAgKQogI2RlZmluZSBQVVRfUEMobikgUFVUX3hDKHBjLCBuKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9jcHVmcmVxLmMgYi94ZW4vYXJjaC94
ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwppbmRleCAxZjhkMDJhLi5mMjk1ZTFlIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYworKysgYi94ZW4vYXJjaC94
ODYvYWNwaS9jcHVmcmVxL2NwdWZyZXEuYwpAQCAtMTk4LDcgKzE5OCw3IEBAIHN0YXRpYyB1MzIg
Z2V0X2N1cl92YWwoY29uc3QgY3B1bWFza190ICptYXNrKQogewogICAgIHN0cnVjdCBjcHVmcmVx
X3BvbGljeSAqcG9saWN5OwogICAgIHN0cnVjdCBwcm9jZXNzb3JfcGVyZm9ybWFuY2UgKnBlcmY7
Ci0gICAgc3RydWN0IGRydl9jbWQgY21kOworICAgIHN0cnVjdCBkcnZfY21kICpjbWQgPSBnZXRf
c21wX2lwaV9idWYoc3RydWN0IGRydl9jbWQpOwogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7CiAKICAgICBpZiAodW5saWtlbHkoY3B1bWFza19lbXB0eShtYXNrKSkp
CkBAIC0yMTUsMjMgKzIxNSwyMyBAQCBzdGF0aWMgdTMyIGdldF9jdXJfdmFsKGNvbnN0IGNwdW1h
c2tfdCAqbWFzaykKIAogICAgIHN3aXRjaCAoY3B1ZnJlcV9kcnZfZGF0YVtwb2xpY3ktPmNwdV0t
PmFyY2hfY3B1X2ZsYWdzKSB7CiAgICAgY2FzZSBTWVNURU1fSU5URUxfTVNSX0NBUEFCTEU6Ci0g
ICAgICAgIGNtZC50eXBlID0gU1lTVEVNX0lOVEVMX01TUl9DQVBBQkxFOwotICAgICAgICBjbWQu
YWRkci5tc3IucmVnID0gTVNSX0lBMzJfUEVSRl9TVEFUVVM7CisgICAgICAgIGNtZC0+dHlwZSA9
IFNZU1RFTV9JTlRFTF9NU1JfQ0FQQUJMRTsKKyAgICAgICAgY21kLT5hZGRyLm1zci5yZWcgPSBN
U1JfSUEzMl9QRVJGX1NUQVRVUzsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBTWVNURU1fSU9f
Q0FQQUJMRToKLSAgICAgICAgY21kLnR5cGUgPSBTWVNURU1fSU9fQ0FQQUJMRTsKKyAgICAgICAg
Y21kLT50eXBlID0gU1lTVEVNX0lPX0NBUEFCTEU7CiAgICAgICAgIHBlcmYgPSBjcHVmcmVxX2Ry
dl9kYXRhW3BvbGljeS0+Y3B1XS0+YWNwaV9kYXRhOwotICAgICAgICBjbWQuYWRkci5pby5wb3J0
ID0gcGVyZi0+Y29udHJvbF9yZWdpc3Rlci5hZGRyZXNzOwotICAgICAgICBjbWQuYWRkci5pby5i
aXRfd2lkdGggPSBwZXJmLT5jb250cm9sX3JlZ2lzdGVyLmJpdF93aWR0aDsKKyAgICAgICAgY21k
LT5hZGRyLmlvLnBvcnQgPSBwZXJmLT5jb250cm9sX3JlZ2lzdGVyLmFkZHJlc3M7CisgICAgICAg
IGNtZC0+YWRkci5pby5iaXRfd2lkdGggPSBwZXJmLT5jb250cm9sX3JlZ2lzdGVyLmJpdF93aWR0
aDsKICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIDA7CiAgICAg
fQogCi0gICAgY21kLm1hc2sgPSBjcHVtYXNrX29mKGNwdSk7CisgICAgY21kLT5tYXNrID0gY3B1
bWFza19vZihjcHUpOwogCi0gICAgZHJ2X3JlYWQoJmNtZCk7Ci0gICAgcmV0dXJuIGNtZC52YWw7
CisgICAgZHJ2X3JlYWQoY21kKTsKKyAgICByZXR1cm4gY21kLT52YWw7CiB9CiAKIHN0cnVjdCBw
ZXJmX3BhaXIgewpAQCAtMjcwLDcgKzI3MCw3IEBAIHN0YXRpYyB2b2lkIHJlYWRfbWVhc3VyZWRf
cGVyZl9jdHJzKHZvaWQgKl9yZWFkaW4pCiB1bnNpZ25lZCBpbnQgZ2V0X21lYXN1cmVkX3BlcmYo
dW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQgaW50IGZsYWcpCiB7CiAgICAgc3RydWN0IGNwdWZy
ZXFfcG9saWN5ICpwb2xpY3k7ICAgIAotICAgIHN0cnVjdCBwZXJmX3BhaXIgcmVhZGluLCBjdXIs
ICpzYXZlZDsKKyAgICBzdHJ1Y3QgcGVyZl9wYWlyICpyZWFkaW4gPSBnZXRfc21wX2lwaV9idWYo
c3RydWN0IHBlcmZfcGFpciksIGN1ciwgKnNhdmVkOwogICAgIHVuc2lnbmVkIGludCBwZXJmX3Bl
cmNlbnQ7CiAgICAgdW5zaWduZWQgaW50IHJldHZhbDsKIApAQCAtMjk4LDE2ICsyOTgsMTUgQEAg
dW5zaWduZWQgaW50IGdldF9tZWFzdXJlZF9wZXJmKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVk
IGludCBmbGFnKQogICAgIH0KIAogICAgIGlmIChjcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKSB7
Ci0gICAgICAgIHJlYWRfbWVhc3VyZWRfcGVyZl9jdHJzKCh2b2lkICopJnJlYWRpbik7CisgICAg
ICAgIHJlYWRfbWVhc3VyZWRfcGVyZl9jdHJzKHJlYWRpbik7CiAgICAgfSBlbHNlIHsKLSAgICAg
ICAgb25fc2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKGNwdSksIHJlYWRfbWVhc3VyZWRfcGVyZl9j
dHJzLAotICAgICAgICAgICAgICAgICAgICAgICAgJnJlYWRpbiwgMSk7CisgICAgICAgIG9uX3Nl
bGVjdGVkX2NwdXMoY3B1bWFza19vZihjcHUpLCByZWFkX21lYXN1cmVkX3BlcmZfY3RycywgcmVh
ZGluLCAxKTsKICAgICB9CiAKLSAgICBjdXIuYXBlcmYud2hvbGUgPSByZWFkaW4uYXBlcmYud2hv
bGUgLSBzYXZlZC0+YXBlcmYud2hvbGU7Ci0gICAgY3VyLm1wZXJmLndob2xlID0gcmVhZGluLm1w
ZXJmLndob2xlIC0gc2F2ZWQtPm1wZXJmLndob2xlOwotICAgIHNhdmVkLT5hcGVyZi53aG9sZSA9
IHJlYWRpbi5hcGVyZi53aG9sZTsKLSAgICBzYXZlZC0+bXBlcmYud2hvbGUgPSByZWFkaW4ubXBl
cmYud2hvbGU7CisgICAgY3VyLmFwZXJmLndob2xlID0gcmVhZGluLT5hcGVyZi53aG9sZSAtIHNh
dmVkLT5hcGVyZi53aG9sZTsKKyAgICBjdXIubXBlcmYud2hvbGUgPSByZWFkaW4tPm1wZXJmLndo
b2xlIC0gc2F2ZWQtPm1wZXJmLndob2xlOworICAgIHNhdmVkLT5hcGVyZi53aG9sZSA9IHJlYWRp
bi0+YXBlcmYud2hvbGU7CisgICAgc2F2ZWQtPm1wZXJmLndob2xlID0gcmVhZGluLT5tcGVyZi53
aG9sZTsKIAogICAgIGlmICh1bmxpa2VseSgoKHVuc2lnbmVkIGxvbmcpKC0xKSAvIDEwMCkgPCBj
dXIuYXBlcmYud2hvbGUpKSB7CiAgICAgICAgIGludCBzaGlmdF9jb3VudCA9IDc7CkBAIC0zODks
NyArMzg4LDcgQEAgc3RhdGljIGludCBhY3BpX2NwdWZyZXFfdGFyZ2V0KHN0cnVjdCBjcHVmcmVx
X3BvbGljeSAqcG9saWN5LAogICAgIHN0cnVjdCBwcm9jZXNzb3JfcGVyZm9ybWFuY2UgKnBlcmY7
CiAgICAgc3RydWN0IGNwdWZyZXFfZnJlcXMgZnJlcXM7CiAgICAgY3B1bWFza190IG9ubGluZV9w
b2xpY3lfY3B1czsKLSAgICBzdHJ1Y3QgZHJ2X2NtZCBjbWQ7CisgICAgc3RydWN0IGRydl9jbWQg
KmNtZCA9IGdldF9zbXBfaXBpX2J1ZihzdHJ1Y3QgZHJ2X2NtZCk7CiAgICAgdW5zaWduZWQgaW50
IG5leHRfc3RhdGUgPSAwOyAvKiBJbmRleCBpbnRvIGZyZXFfdGFibGUgKi8KICAgICB1bnNpZ25l
ZCBpbnQgbmV4dF9wZXJmX3N0YXRlID0gMDsgLyogSW5kZXggaW50byBwZXJmIHRhYmxlICovCiAg
ICAgdW5zaWduZWQgaW50IGo7CkBAIC00MjQsMzEgKzQyMywzMSBAQCBzdGF0aWMgaW50IGFjcGlf
Y3B1ZnJlcV90YXJnZXQoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3ksCiAKICAgICBzd2l0
Y2ggKGRhdGEtPmFyY2hfY3B1X2ZsYWdzKSB7CiAgICAgY2FzZSBTWVNURU1fSU5URUxfTVNSX0NB
UEFCTEU6Ci0gICAgICAgIGNtZC50eXBlID0gU1lTVEVNX0lOVEVMX01TUl9DQVBBQkxFOwotICAg
ICAgICBjbWQuYWRkci5tc3IucmVnID0gTVNSX0lBMzJfUEVSRl9DVEw7Ci0gICAgICAgIGNtZC52
YWwgPSAodTMyKSBwZXJmLT5zdGF0ZXNbbmV4dF9wZXJmX3N0YXRlXS5jb250cm9sOworICAgICAg
ICBjbWQtPnR5cGUgPSBTWVNURU1fSU5URUxfTVNSX0NBUEFCTEU7CisgICAgICAgIGNtZC0+YWRk
ci5tc3IucmVnID0gTVNSX0lBMzJfUEVSRl9DVEw7CisgICAgICAgIGNtZC0+dmFsID0gKHUzMikg
cGVyZi0+c3RhdGVzW25leHRfcGVyZl9zdGF0ZV0uY29udHJvbDsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBTWVNURU1fSU9fQ0FQQUJMRToKLSAgICAgICAgY21kLnR5cGUgPSBTWVNURU1fSU9f
Q0FQQUJMRTsKLSAgICAgICAgY21kLmFkZHIuaW8ucG9ydCA9IHBlcmYtPmNvbnRyb2xfcmVnaXN0
ZXIuYWRkcmVzczsKLSAgICAgICAgY21kLmFkZHIuaW8uYml0X3dpZHRoID0gcGVyZi0+Y29udHJv
bF9yZWdpc3Rlci5iaXRfd2lkdGg7Ci0gICAgICAgIGNtZC52YWwgPSAodTMyKSBwZXJmLT5zdGF0
ZXNbbmV4dF9wZXJmX3N0YXRlXS5jb250cm9sOworICAgICAgICBjbWQtPnR5cGUgPSBTWVNURU1f
SU9fQ0FQQUJMRTsKKyAgICAgICAgY21kLT5hZGRyLmlvLnBvcnQgPSBwZXJmLT5jb250cm9sX3Jl
Z2lzdGVyLmFkZHJlc3M7CisgICAgICAgIGNtZC0+YWRkci5pby5iaXRfd2lkdGggPSBwZXJmLT5j
b250cm9sX3JlZ2lzdGVyLmJpdF93aWR0aDsKKyAgICAgICAgY21kLT52YWwgPSAodTMyKSBwZXJm
LT5zdGF0ZXNbbmV4dF9wZXJmX3N0YXRlXS5jb250cm9sOwogICAgICAgICBicmVhazsKICAgICBk
ZWZhdWx0OgogICAgICAgICByZXR1cm4gLUVOT0RFVjsKICAgICB9CiAKICAgICBpZiAocG9saWN5
LT5zaGFyZWRfdHlwZSAhPSBDUFVGUkVRX1NIQVJFRF9UWVBFX0FOWSkKLSAgICAgICAgY21kLm1h
c2sgPSAmb25saW5lX3BvbGljeV9jcHVzOworICAgICAgICBjbWQtPm1hc2sgPSAmb25saW5lX3Bv
bGljeV9jcHVzOwogICAgIGVsc2UKLSAgICAgICAgY21kLm1hc2sgPSBjcHVtYXNrX29mKHBvbGlj
eS0+Y3B1KTsKKyAgICAgICAgY21kLT5tYXNrID0gY3B1bWFza19vZihwb2xpY3ktPmNwdSk7CiAK
ICAgICBmcmVxcy5vbGQgPSBwZXJmLT5zdGF0ZXNbcGVyZi0+c3RhdGVdLmNvcmVfZnJlcXVlbmN5
ICogMTAwMDsKICAgICBmcmVxcy5uZXcgPSBkYXRhLT5mcmVxX3RhYmxlW25leHRfc3RhdGVdLmZy
ZXF1ZW5jeTsKIAotICAgIGRydl93cml0ZSgmY21kKTsKKyAgICBkcnZfd3JpdGUoY21kKTsKIAot
ICAgIGlmIChhY3BpX3BzdGF0ZV9zdHJpY3QgJiYgIWNoZWNrX2ZyZXFzKGNtZC5tYXNrLCBmcmVx
cy5uZXcsIGRhdGEpKSB7CisgICAgaWYgKGFjcGlfcHN0YXRlX3N0cmljdCAmJiAhY2hlY2tfZnJl
cXMoY21kLT5tYXNrLCBmcmVxcy5uZXcsIGRhdGEpKSB7CiAgICAgICAgIHByaW50ayhLRVJOX1dB
Uk5JTkcgIkZhaWwgdHJhbnNmZXIgdG8gbmV3IGZyZXEgJWRcbiIsIGZyZXFzLm5ldyk7CiAgICAg
ICAgIHJldHVybiAtRUFHQUlOOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3Bp
L2NwdWZyZXEvcG93ZXJub3cuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWZyZXEvcG93ZXJub3cu
YwppbmRleCA4ZjFhYzc0Li43MmQ5NWI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9j
cHVmcmVxL3Bvd2Vybm93LmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1ZnJlcS9wb3dlcm5v
dy5jCkBAIC05NCw3ICs5NCw3IEBAIHN0YXRpYyBpbnQgcG93ZXJub3dfY3B1ZnJlcV90YXJnZXQo
c3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3ksCiAgICAgc3RydWN0IGFjcGlfY3B1ZnJlcV9k
YXRhICpkYXRhID0gY3B1ZnJlcV9kcnZfZGF0YVtwb2xpY3ktPmNwdV07CiAgICAgc3RydWN0IHBy
b2Nlc3Nvcl9wZXJmb3JtYW5jZSAqcGVyZjsKICAgICB1bnNpZ25lZCBpbnQgbmV4dF9zdGF0ZTsg
LyogSW5kZXggaW50byBmcmVxX3RhYmxlICovCi0gICAgdW5zaWduZWQgaW50IG5leHRfcGVyZl9z
dGF0ZTsgLyogSW5kZXggaW50byBwZXJmIHRhYmxlICovCisgICAgdW5zaWduZWQgaW50ICpuZXh0
X3BlcmZfc3RhdGUgPSBnZXRfc21wX2lwaV9idWYodW5zaWduZWQgaW50KTsKICAgICBpbnQgcmVz
dWx0OwogCiAgICAgaWYgKHVubGlrZWx5KGRhdGEgPT0gTlVMTCB8fApAQCAtMTEwLDggKzExMCw4
IEBAIHN0YXRpYyBpbnQgcG93ZXJub3dfY3B1ZnJlcV90YXJnZXQoc3RydWN0IGNwdWZyZXFfcG9s
aWN5ICpwb2xpY3ksCiAgICAgaWYgKHVubGlrZWx5KHJlc3VsdCkpCiAgICAgICAgIHJldHVybiBy
ZXN1bHQ7CiAKLSAgICBuZXh0X3BlcmZfc3RhdGUgPSBkYXRhLT5mcmVxX3RhYmxlW25leHRfc3Rh
dGVdLmluZGV4OwotICAgIGlmIChwZXJmLT5zdGF0ZSA9PSBuZXh0X3BlcmZfc3RhdGUpIHsKKyAg
ICAqbmV4dF9wZXJmX3N0YXRlID0gZGF0YS0+ZnJlcV90YWJsZVtuZXh0X3N0YXRlXS5pbmRleDsK
KyAgICBpZiAocGVyZi0+c3RhdGUgPT0gKm5leHRfcGVyZl9zdGF0ZSkgewogICAgICAgICBpZiAo
dW5saWtlbHkoZGF0YS0+YXJjaF9jcHVfZmxhZ3MgJiBBUkNIX0NQVV9GTEFHX1JFU1VNRSkpIAog
ICAgICAgICAgICAgZGF0YS0+YXJjaF9jcHVfZmxhZ3MgJj0gfkFSQ0hfQ1BVX0ZMQUdfUkVTVU1F
OwogICAgICAgICBlbHNlCkBAIC0xMjAsOCArMTIwLDggQEAgc3RhdGljIGludCBwb3dlcm5vd19j
cHVmcmVxX3RhcmdldChzdHJ1Y3QgY3B1ZnJlcV9wb2xpY3kgKnBvbGljeSwKIAogICAgIGlmIChw
b2xpY3ktPnNoYXJlZF90eXBlID09IENQVUZSRVFfU0hBUkVEX1RZUEVfSFcgJiYKICAgICAgICAg
bGlrZWx5KHBvbGljeS0+Y3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSkpIHsKLSAgICAgICAgdHJh
bnNpdGlvbl9wc3RhdGUoJm5leHRfcGVyZl9zdGF0ZSk7Ci0gICAgICAgIGNwdWZyZXFfc3RhdGlz
dGljX3VwZGF0ZShwb2xpY3ktPmNwdSwgcGVyZi0+c3RhdGUsIG5leHRfcGVyZl9zdGF0ZSk7Cisg
ICAgICAgIHRyYW5zaXRpb25fcHN0YXRlKG5leHRfcGVyZl9zdGF0ZSk7CisgICAgICAgIGNwdWZy
ZXFfc3RhdGlzdGljX3VwZGF0ZShwb2xpY3ktPmNwdSwgcGVyZi0+c3RhdGUsICpuZXh0X3BlcmZf
c3RhdGUpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIGNwdW1hc2tfdCBvbmxpbmVfcG9saWN5X2Nw
dXM7CiAgICAgICAgIHVuc2lnbmVkIGludCBjcHU7CkBAIC0xMzEsMTUgKzEzMSwxNSBAQCBzdGF0
aWMgaW50IHBvd2Vybm93X2NwdWZyZXFfdGFyZ2V0KHN0cnVjdCBjcHVmcmVxX3BvbGljeSAqcG9s
aWN5LAogICAgICAgICBpZiAocG9saWN5LT5zaGFyZWRfdHlwZSA9PSBDUFVGUkVRX1NIQVJFRF9U
WVBFX0FMTCB8fAogICAgICAgICAgICAgdW5saWtlbHkocG9saWN5LT5jcHUgIT0gc21wX3Byb2Nl
c3Nvcl9pZCgpKSkKICAgICAgICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoJm9ubGluZV9wb2xpY3lf
Y3B1cywgdHJhbnNpdGlvbl9wc3RhdGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZu
ZXh0X3BlcmZfc3RhdGUsIDEpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICBuZXh0X3Bl
cmZfc3RhdGUsIDEpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICB0cmFuc2l0aW9uX3BzdGF0
ZSgmbmV4dF9wZXJmX3N0YXRlKTsKKyAgICAgICAgICAgIHRyYW5zaXRpb25fcHN0YXRlKG5leHRf
cGVyZl9zdGF0ZSk7CiAKICAgICAgICAgZm9yX2VhY2hfY3B1KGNwdSwgJm9ubGluZV9wb2xpY3lf
Y3B1cykKLSAgICAgICAgICAgIGNwdWZyZXFfc3RhdGlzdGljX3VwZGF0ZShjcHUsIHBlcmYtPnN0
YXRlLCBuZXh0X3BlcmZfc3RhdGUpOworICAgICAgICAgICAgY3B1ZnJlcV9zdGF0aXN0aWNfdXBk
YXRlKGNwdSwgcGVyZi0+c3RhdGUsICpuZXh0X3BlcmZfc3RhdGUpOwogICAgIH0KIAotICAgIHBl
cmYtPnN0YXRlID0gbmV4dF9wZXJmX3N0YXRlOworICAgIHBlcmYtPnN0YXRlID0gKm5leHRfcGVy
Zl9zdGF0ZTsKICAgICBwb2xpY3ktPmN1ciA9IGRhdGEtPmZyZXFfdGFibGVbbmV4dF9zdGF0ZV0u
ZnJlcXVlbmN5OwogCiAgICAgcmV0dXJuIDA7CkBAIC0yMzYsNyArMjM2LDcgQEAgc3RhdGljIGlu
dCBwb3dlcm5vd19jcHVmcmVxX2NwdV9pbml0KHN0cnVjdCBjcHVmcmVxX3BvbGljeSAqcG9saWN5
KQogICAgIHN0cnVjdCBhY3BpX2NwdWZyZXFfZGF0YSAqZGF0YTsKICAgICB1bnNpZ25lZCBpbnQg
cmVzdWx0ID0gMDsKICAgICBzdHJ1Y3QgcHJvY2Vzc29yX3BlcmZvcm1hbmNlICpwZXJmOwotICAg
IHN0cnVjdCBhbWRfY3B1X2RhdGEgaW5mbzsKKyAgICBzdHJ1Y3QgYW1kX2NwdV9kYXRhICppbmZv
ID0gZ2V0X3NtcF9pcGlfYnVmKHN0cnVjdCBhbWRfY3B1X2RhdGEpOwogICAgIHN0cnVjdCBjcHVp
bmZvX3g4NiAqYyA9ICZjcHVfZGF0YVtwb2xpY3ktPmNwdV07CiAKICAgICBkYXRhID0geHphbGxv
YyhzdHJ1Y3QgYWNwaV9jcHVmcmVxX2RhdGEpOwpAQCAtMjQ3LDcgKzI0Nyw3IEBAIHN0YXRpYyBp
bnQgcG93ZXJub3dfY3B1ZnJlcV9jcHVfaW5pdChzdHJ1Y3QgY3B1ZnJlcV9wb2xpY3kgKnBvbGlj
eSkKIAogICAgIGRhdGEtPmFjcGlfZGF0YSA9ICZwcm9jZXNzb3JfcG1pbmZvW2NwdV0tPnBlcmY7
CiAKLSAgICBpbmZvLnBlcmYgPSBwZXJmID0gZGF0YS0+YWNwaV9kYXRhOworICAgIGluZm8tPnBl
cmYgPSBwZXJmID0gZGF0YS0+YWNwaV9kYXRhOwogICAgIHBvbGljeS0+c2hhcmVkX3R5cGUgPSBw
ZXJmLT5zaGFyZWRfdHlwZTsKIAogICAgIGlmIChwb2xpY3ktPnNoYXJlZF90eXBlID09IENQVUZS
RVFfU0hBUkVEX1RZUEVfQUxMIHx8CkBAIC0yOTMsMTAgKzI5MywxMCBAQCBzdGF0aWMgaW50IHBv
d2Vybm93X2NwdWZyZXFfY3B1X2luaXQoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3kpCiAK
ICAgICBwb2xpY3ktPmdvdmVybm9yID0gY3B1ZnJlcV9vcHRfZ292ZXJub3IgPyA6IENQVUZSRVFf
REVGQVVMVF9HT1ZFUk5PUjsKIAotICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZihjcHUp
LCBnZXRfY3B1X2RhdGEsICZpbmZvLCAxKTsKKyAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tf
b2YoY3B1KSwgZ2V0X2NwdV9kYXRhLCBpbmZvLCAxKTsKIAogICAgIC8qIHRhYmxlIGluaXQgKi8K
LSAgICBmb3IgKGkgPSAwOyBpIDwgcGVyZi0+c3RhdGVfY291bnQgJiYgaSA8PSBpbmZvLm1heF9o
d19wc3RhdGU7IGkrKykgeworICAgIGZvciAoaSA9IDA7IGkgPCBwZXJmLT5zdGF0ZV9jb3VudCAm
JiBpIDw9IGluZm8tPm1heF9od19wc3RhdGU7IGkrKykgewogICAgICAgICBpZiAoaSA+IDAgJiYg
cGVyZi0+c3RhdGVzW2ldLmNvcmVfZnJlcXVlbmN5ID49CiAgICAgICAgICAgICBkYXRhLT5mcmVx
X3RhYmxlW3ZhbGlkX3N0YXRlcy0xXS5mcmVxdWVuY3kgLyAxMDAwKQogICAgICAgICAgICAgY29u
dGludWU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMgYi94
ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMKaW5kZXggZWJjMmYzOS4uNDQzOWJmOSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVyY2FsbC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYwpAQCAtNzI4LDIxICs3MjgsMjEgQEAgcmV0X3Qg
ZG9fcGxhdGZvcm1fb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fcGxhdGZvcm1fb3BfdCkg
dV94ZW5wZl9vcCkKIAogICAgIGNhc2UgWEVOUEZfcmVzb3VyY2Vfb3A6CiAgICAgewotICAgICAg
ICBzdHJ1Y3QgcmVzb3VyY2VfYWNjZXNzIHJhOworICAgICAgICBzdHJ1Y3QgcmVzb3VyY2VfYWNj
ZXNzICpyYSA9IGdldF9zbXBfaXBpX2J1ZihzdHJ1Y3QgcmVzb3VyY2VfYWNjZXNzKTsKICAgICAg
ICAgdW5zaWduZWQgaW50IGNwdTsKICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5wZl9yZXNv
dXJjZV9lbnRyeV90KSBndWVzdF9lbnRyaWVzOwogCi0gICAgICAgIHJhLm5yX2VudHJpZXMgPSBv
cC0+dS5yZXNvdXJjZV9vcC5ucl9lbnRyaWVzOwotICAgICAgICBpZiAoIHJhLm5yX2VudHJpZXMg
PT0gMCApCisgICAgICAgIHJhLT5ucl9lbnRyaWVzID0gb3AtPnUucmVzb3VyY2Vfb3AubnJfZW50
cmllczsKKyAgICAgICAgaWYgKCByYS0+bnJfZW50cmllcyA9PSAwICkKICAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICBpZiAoIHJhLm5yX2VudHJpZXMgPiBSRVNPVVJDRV9BQ0NFU1NfTUFYX0VO
VFJJRVMgKQorICAgICAgICBpZiAoIHJhLT5ucl9lbnRyaWVzID4gUkVTT1VSQ0VfQUNDRVNTX01B
WF9FTlRSSUVTICkKICAgICAgICAgewogICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICAg
ICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKLSAgICAgICAgcmEuZW50cmllcyA9IHhtYWxsb2Nf
YXJyYXkoeGVucGZfcmVzb3VyY2VfZW50cnlfdCwgcmEubnJfZW50cmllcyk7Ci0gICAgICAgIGlm
ICggIXJhLmVudHJpZXMgKQorICAgICAgICByYS0+ZW50cmllcyA9IHhtYWxsb2NfYXJyYXkoeGVu
cGZfcmVzb3VyY2VfZW50cnlfdCwgcmEtPm5yX2VudHJpZXMpOworICAgICAgICBpZiAoICFyYS0+
ZW50cmllcyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJldCA9IC1FTk9NRU07CiAgICAgICAg
ICAgICBicmVhazsKQEAgLTc1MCw0NiArNzUwLDQ2IEBAIHJldF90IGRvX3BsYXRmb3JtX29wKFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3BsYXRmb3JtX29wX3QpIHVfeGVucGZfb3ApCiAKICAg
ICAgICAgZ3Vlc3RfZnJvbV9jb21wYXRfaGFuZGxlKGd1ZXN0X2VudHJpZXMsIG9wLT51LnJlc291
cmNlX29wLmVudHJpZXMpOwogCi0gICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KHJhLmVudHJp
ZXMsIGd1ZXN0X2VudHJpZXMsIHJhLm5yX2VudHJpZXMpICkKKyAgICAgICAgaWYgKCBjb3B5X2Zy
b21fZ3Vlc3QocmEtPmVudHJpZXMsIGd1ZXN0X2VudHJpZXMsIHJhLT5ucl9lbnRyaWVzKSApCiAg
ICAgICAgIHsKLSAgICAgICAgICAgIHhmcmVlKHJhLmVudHJpZXMpOworICAgICAgICAgICAgeGZy
ZWUocmEtPmVudHJpZXMpOwogICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICB9CiAKICAgICAgICAgLyogRG8gc2FuaXR5IGNoZWNrIGVhcmxpZXIg
dG8gb21pdCB0aGUgcG90ZW50aWFsIElQSSBvdmVyaGVhZC4gKi8KLSAgICAgICAgY2hlY2tfcmVz
b3VyY2VfYWNjZXNzKCZyYSk7Ci0gICAgICAgIGlmICggcmEubnJfZG9uZSA9PSAwICkKKyAgICAg
ICAgY2hlY2tfcmVzb3VyY2VfYWNjZXNzKHJhKTsKKyAgICAgICAgaWYgKCByYS0+bnJfZG9uZSA9
PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgLyogQ29weSB0aGUgcmV0dXJuIHZhbHVlIGZv
ciBlbnRyeSAwIGlmIGl0IGZhaWxlZC4gKi8KLSAgICAgICAgICAgIGlmICggX19jb3B5X3RvX2d1
ZXN0KGd1ZXN0X2VudHJpZXMsIHJhLmVudHJpZXMsIDEpICkKKyAgICAgICAgICAgIGlmICggX19j
b3B5X3RvX2d1ZXN0KGd1ZXN0X2VudHJpZXMsIHJhLT5lbnRyaWVzLCAxKSApCiAgICAgICAgICAg
ICAgICAgcmV0ID0gLUVGQVVMVDsKIAotICAgICAgICAgICAgeGZyZWUocmEuZW50cmllcyk7Cisg
ICAgICAgICAgICB4ZnJlZShyYS0+ZW50cmllcyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgfQogCiAgICAgICAgIGNwdSA9IG9wLT51LnJlc291cmNlX29wLmNwdTsKICAgICAgICAgaWYg
KCAoY3B1ID49IG5yX2NwdV9pZHMpIHx8ICFjcHVfb25saW5lKGNwdSkgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICB4ZnJlZShyYS5lbnRyaWVzKTsKKyAgICAgICAgICAgIHhmcmVlKHJhLT5lbnRy
aWVzKTsKICAgICAgICAgICAgIHJldCA9IC1FTk9ERVY7CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgfQogICAgICAgICBpZiAoIGNwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkgKQotICAgICAg
ICAgICAgcmVzb3VyY2VfYWNjZXNzKCZyYSk7CisgICAgICAgICAgICByZXNvdXJjZV9hY2Nlc3Mo
cmEpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tf
b2YoY3B1KSwgcmVzb3VyY2VfYWNjZXNzLCAmcmEsIDEpOworICAgICAgICAgICAgb25fc2VsZWN0
ZWRfY3B1cyhjcHVtYXNrX29mKGNwdSksIHJlc291cmNlX2FjY2VzcywgcmEsIDEpOwogCiAgICAg
ICAgIC8qIENvcHkgYWxsIGlmIHN1Y2NlZWRlZCBvciB1cCB0byB0aGUgZmFpbGVkIGVudHJ5LiAq
LwotICAgICAgICBpZiAoIF9fY29weV90b19ndWVzdChndWVzdF9lbnRyaWVzLCByYS5lbnRyaWVz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYS5ucl9kb25lIDwgcmEubnJfZW50cmll
cyA/IHJhLm5yX2RvbmUgKyAxCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogcmEubnJfZW50cmllcykgKQorICAgICAgICBpZiAoIF9fY29w
eV90b19ndWVzdChndWVzdF9lbnRyaWVzLCByYS0+ZW50cmllcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcmEtPm5yX2RvbmUgPCByYS0+bnJfZW50cmllcyA/IHJhLT5ucl9kb25lICsg
MQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IHJhLT5ucl9lbnRyaWVzKSApCiAgICAgICAgICAgICByZXQgPSAtRUZBVUxUOwogICAgICAg
ICBlbHNlCi0gICAgICAgICAgICByZXQgPSByYS5ucl9kb25lOworICAgICAgICAgICAgcmV0ID0g
cmEtPm5yX2RvbmU7CiAKLSAgICAgICAgeGZyZWUocmEuZW50cmllcyk7CisgICAgICAgIHhmcmVl
KHJhLT5lbnRyaWVzKTsKICAgICB9CiAgICAgYnJlYWs7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wc3IuYyBiL3hlbi9hcmNoL3g4Ni9wc3IuYwppbmRleCAwYmE4ZWY4Li5hNmY2ZmIzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHNyLmMKKysrIGIveGVuL2FyY2gveDg2L3Bzci5jCkBA
IC0xMjg1LDggKzEyODUsOSBAQCBzdGF0aWMgaW50IHdyaXRlX3Bzcl9tc3JzKHVuc2lnbmVkIGlu
dCBzb2NrZXQsIHVuc2lnbmVkIGludCBjb3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGVu
dW0gcHNyX2ZlYXRfdHlwZSBmZWF0X3R5cGUpCiB7CiAgICAgc3RydWN0IHBzcl9zb2NrZXRfaW5m
byAqaW5mbyA9IGdldF9zb2NrZXRfaW5mbyhzb2NrZXQpOwotICAgIHN0cnVjdCBjb3Nfd3JpdGVf
aW5mbyBkYXRhID0KLSAgICB7CisgICAgc3RydWN0IGNvc193cml0ZV9pbmZvICpkYXRhID0gZ2V0
X3NtcF9pcGlfYnVmKHN0cnVjdCBjb3Nfd3JpdGVfaW5mbyk7CisKKyAgICAqZGF0YSA9IChzdHJ1
Y3QgY29zX3dyaXRlX2luZm8pewogICAgICAgICAuY29zID0gY29zLAogICAgICAgICAudmFsID0g
dmFsLAogICAgICAgICAuYXJyYXlfbGVuID0gYXJyYXlfbGVuLApAQCAtMTI5NiwxNCArMTI5Nywx
NCBAQCBzdGF0aWMgaW50IHdyaXRlX3Bzcl9tc3JzKHVuc2lnbmVkIGludCBzb2NrZXQsIHVuc2ln
bmVkIGludCBjb3MsCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgaWYgKCBzb2NrZXQg
PT0gY3B1X3RvX3NvY2tldChzbXBfcHJvY2Vzc29yX2lkKCkpICkKLSAgICAgICAgZG9fd3JpdGVf
cHNyX21zcnMoJmRhdGEpOworICAgICAgICBkb193cml0ZV9wc3JfbXNycyhkYXRhKTsKICAgICBl
bHNlCiAgICAgewogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gZ2V0X3NvY2tldF9jcHUoc29j
a2V0KTsKIAogICAgICAgICBpZiAoIGNwdSA+PSBucl9jcHVfaWRzICkKICAgICAgICAgICAgIHJl
dHVybiAtRU5PVFNPQ0s7Ci0gICAgICAgIG9uX3NlbGVjdGVkX2NwdXMoY3B1bWFza19vZihjcHUp
LCBkb193cml0ZV9wc3JfbXNycywgJmRhdGEsIDEpOworICAgICAgICBvbl9zZWxlY3RlZF9jcHVz
KGNwdW1hc2tfb2YoY3B1KSwgZG9fd3JpdGVfcHNyX21zcnMsIGRhdGEsIDEpOwogICAgIH0KIAog
ICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jIGIv
eGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jCmluZGV4IGI0ZjJiODYuLmQ1NTBhZTEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9wdC1zaGFkb3cuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
cHQtc2hhZG93LmMKQEAgLTM2NywzNSArMzY3LDM1IEBAIHN0YXRpYyB2b2lkIF9wdF9zaGFkb3df
aXBpKHZvaWQgKmFyZykKIHZvaWQgcHRfc2hhZG93X2w0X3dyaXRlKGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnLAogICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHNsb3QpCiB7Ci0gICAgc3RydWN0IHB0c2hfaXBpX2luZm8gaW5mbzsK
KyAgICBzdHJ1Y3QgcHRzaF9pcGlfaW5mbyAqaW5mbyA9IGdldF9zbXBfaXBpX2J1ZihzdHJ1Y3Qg
cHRzaF9pcGlfaW5mbyk7CiAKICAgICBpZiAoICFwdF9uZWVkX3NoYWRvdyhkKSApCiAgICAgICAg
IHJldHVybjsKIAotICAgIGluZm8gPSAoc3RydWN0IHB0c2hfaXBpX2luZm8peworICAgICppbmZv
ID0gKHN0cnVjdCBwdHNoX2lwaV9pbmZvKXsKICAgICAgICAgLmQgPSBkLAogICAgICAgICAucGcg
PSBwZywKICAgICAgICAgLm9wID0gUFRTSF9JUElfV1JJVEUsCiAgICAgICAgIC5zbG90ID0gc2xv
dCwKICAgICB9OwogCi0gICAgb25fc2VsZWN0ZWRfY3B1cyhkLT5kb21haW5fZGlydHlfY3B1bWFz
aywgX3B0X3NoYWRvd19pcGksICZpbmZvLCAxKTsKKyAgICBvbl9zZWxlY3RlZF9jcHVzKGQtPmRv
bWFpbl9kaXJ0eV9jcHVtYXNrLCBfcHRfc2hhZG93X2lwaSwgaW5mbywgMSk7CiB9CiAKIHZvaWQg
cHRfc2hhZG93X2w0X2ludmxwZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZykKIHsKLSAgICBzdHJ1Y3QgcHRzaF9pcGlfaW5mbyBpbmZvOworICAgIHN0
cnVjdCBwdHNoX2lwaV9pbmZvICppbmZvID0gZ2V0X3NtcF9pcGlfYnVmKHN0cnVjdCBwdHNoX2lw
aV9pbmZvKTsKIAogICAgIGlmICggIXB0X25lZWRfc2hhZG93KGQpICkKICAgICAgICAgcmV0dXJu
OwogCi0gICAgaW5mbyA9IChzdHJ1Y3QgcHRzaF9pcGlfaW5mbyl7CisgICAgKmluZm8gPSAoc3Ry
dWN0IHB0c2hfaXBpX2luZm8pewogICAgICAgICAuZCA9IGQsCiAgICAgICAgIC5wZyA9IHBnLAog
ICAgICAgICAub3AgPSBQVFNIX0lQSV9JTlZMUEcsCiAgICAgfTsKIAotICAgIG9uX3NlbGVjdGVk
X2NwdXMoZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssIF9wdF9zaGFkb3dfaXBpLCAmaW5mbywgMSk7
CisgICAgb25fc2VsZWN0ZWRfY3B1cyhkLT5kb21haW5fZGlydHlfY3B1bWFzaywgX3B0X3NoYWRv
d19pcGksIGluZm8sIDEpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcC5j
IGIveGVuL2FyY2gveDg2L3NtcC5jCmluZGV4IGZkNmQyNTQuLjY4ZDNhZjAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zbXAuYworKysgYi94ZW4vYXJjaC94ODYvc21wLmMKQEAgLTIyLDYgKzIy
LDggQEAKICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KICNpbmNsdWRlIDxtYWNoX2FwaWMu
aD4KIAorREVGSU5FX1BFUl9DUFUoc3RydWN0IHNtcF9pcGlfYnVmLCBzbXBfaXBpX2J1Zik7CisK
IC8qCiAgKiBzZW5kX0lQSV9tYXNrKGNwdW1hc2ssIHZlY3Rvcik6IHNlbmRzIEB2ZWN0b3IgSVBJ
IHRvIENQVXMgaW4gQGNwdW1hc2ssCiAgKiBleGNsdWRpbmcgdGhlIGxvY2FsIENQVS4gQGNwdW1h
c2sgbWF5IGJlIGVtcHR5LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3N5c2N0bC5jIGIveGVu
L2FyY2gveDg2L3N5c2N0bC5jCmluZGV4IDRkMzcyZGIuLjdlY2Y4ZGYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zeXNjdGwuYworKysgYi94ZW4vYXJjaC94ODYvc3lzY3RsLmMKQEAgLTEzOSw3
ICsxMzksNyBAQCBsb25nIGFyY2hfZG9fc3lzY3RsKAogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfQ01UX2dldF9sM19jYWNoZV9zaXplOgogICAgICAgICB7
Ci0gICAgICAgICAgICBzdHJ1Y3QgbDNfY2FjaGVfaW5mbyBpbmZvOworICAgICAgICAgICAgc3Ry
dWN0IGwzX2NhY2hlX2luZm8gKmluZm8gPSBnZXRfc21wX2lwaV9idWYoc3RydWN0IGwzX2NhY2hl
X2luZm8pOwogICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHN5c2N0bC0+dS5wc3JfY210
X29wLnUubDNfY2FjaGUuY3B1OwogCiAgICAgICAgICAgICBpZiAoIChjcHUgPj0gbnJfY3B1X2lk
cykgfHwgIWNwdV9vbmxpbmUoY3B1KSApCkBAIC0xNDksMTIgKzE0OSwxMiBAQCBsb25nIGFyY2hf
ZG9fc3lzY3RsKAogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAg
ICAgICAgaWYgKCBjcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpICkKLSAgICAgICAgICAgICAgICBs
M19jYWNoZV9nZXQoJmluZm8pOworICAgICAgICAgICAgICAgIGwzX2NhY2hlX2dldChpbmZvKTsK
ICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBvbl9zZWxlY3RlZF9jcHVzKGNwdW1h
c2tfb2YoY3B1KSwgbDNfY2FjaGVfZ2V0LCAmaW5mbywgMSk7CisgICAgICAgICAgICAgICAgb25f
c2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKGNwdSksIGwzX2NhY2hlX2dldCwgaW5mbywgMSk7CiAK
LSAgICAgICAgICAgIHJldCA9IGluZm8ucmV0OwotICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9j
bXRfb3AudS5kYXRhID0gKHJldCA/IDAgOiBpbmZvLnNpemUpOworICAgICAgICAgICAgcmV0ID0g
aW5mby0+cmV0OworICAgICAgICAgICAgc3lzY3RsLT51LnBzcl9jbXRfb3AudS5kYXRhID0gKHJl
dCA/IDAgOiBpbmZvLT5zaXplKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAgICAg
ICAgIGNhc2UgWEVOX1NZU0NUTF9QU1JfQ01UX2dldF9sM19ldmVudF9tYXNrOgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgK
aW5kZXggNDZiYmYwZC4uZDkxNWMxZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
bXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC0xMyw2ICsxMyw3IEBACiAj
aWZuZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KICNpbmNsdWRlIDxh
c20vbXBzcGVjLmg+CisjaW5jbHVkZSA8YXNtL2hhcmRpcnEuaD4KICNlbmRpZgogCiAjZGVmaW5l
IEJBRF9BUElDSUQgICAoLTFVKQpAQCAtODksNiArOTAsMjUgQEAgc3RhdGljIGlubGluZSBib29s
IGFyY2hfaXBpX3BhcmFtX29rKGNvbnN0IHZvaWQgKl9wYXJhbSkKICAgICAgICAgICAgIGw0X3Rh
YmxlX29mZnNldChwYXJhbSkgIT0gbDRfdGFibGVfb2Zmc2V0KFBFUkNQVV9MSU5FQVJfU1RBUlQp
KTsKIH0KIAorc3RydWN0IHNtcF9pcGlfYnVmIHsKKyNkZWZpbmUgU01QX0lQSV9CVUZfU1ogMHg3
MAorICAgIGNoYXIgT1BBUVVFW1NNUF9JUElfQlVGX1NaXTsKK307CitERUNMQVJFX1BFUl9DUFUo
c3RydWN0IHNtcF9pcGlfYnVmLCBzbXBfaXBpX2J1Zik7CisKKy8qCisgKiBXcmFwcGVyIHRvIG9i
dGFpbiBhbiBJUEkgYm91bmNlIGJ1ZmZlciwgY2hlY2tpbmcgdGhhdCB0aGVyZSBpcyBzdWZmaWNp
ZW50CisgKiBzaXplLiAgVGhlIGNob2ljZSBvZiBTTVBfSVBJX0JVRl9TWiBpcyBhcmJpdHJhcnks
IGFuZCBzaG91bGQgYmUgdGhlIHNpemUgb2YKKyAqIHRoZSBsYXJnZXN0IG9iamVjdCBwYXNzZWQg
aW50byBhbiBJUEkuCisgKi8KKyNkZWZpbmUgZ2V0X3NtcF9pcGlfYnVmKG9iaikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB0eXBlb2Yob2Jq
KSAqX28gPSAodm9pZCAqKXRoaXNfY3B1KHNtcF9pcGlfYnVmKS5PUEFRVUU7IFwKKyAgICAgICAg
QlVJTERfQlVHX09OKHNpemVvZihvYmopID4gU01QX0lQSV9CVUZfU1opOyAgICAgICAgICAgICBc
CisgICAgICAgIEFTU0VSVCghaW5faXJxKCkpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBfbzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICB9KQorCiAjZW5kaWYgLyogIV9fQVNTRU1CTFlfXyAq
LwogCiAjZW5kaWYKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:29:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8X-0007LW-Pt; Thu, 04 Jan 2018 20:29:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8W-00079e-AD
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:29:12 +0000
X-Inumbo-ID: 2adf3313-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2adf3313-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730606"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:40 +0000
Message-ID: <1515097329-31902-16-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 15/44] x86: Rearrange the virtual layout to
	introduce a PERCPU linear slot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFBFUkNQVSBsaW5lYXIgcmFuZ2UgbGl2ZXMgaW4gc2xvdCAyNTcsIGFuZCBhbGwgbGF0ZXIg
c2xvdHMgc2xpZGUgYWxvbmcgdG8KbWFrZSByb29tLiAgVGhlIHNpemUgb2YgdGhlIGRpcmVjdG1h
cCBpcyByZWR1Y2VkIGJ5IG9uZSBzbG90IHRlbXBvcmFyaWx5LgoKTGF0ZXIgY2hhbmdlcyB3aWxs
IHJlbW92ZSB0aGUgUEVSRE9NQUlOIHNsb3QsIGF0IHdoaWNoIHBvaW50IHRoZSBsYXR0ZXIgc2xv
dHMKd2lsbCBzbGlkZSBiYWNrIHRvIGZpbGwgdGhlIGhvbGUsIGFuZCBlbmQgdXAgd2hlcmUgdGhl
eSBhcmUgbm93LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgIHwgMTMgKysrKysr
KysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCB8IDQ1ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM3IGluc2Vy
dGlvbnMoKyksIDIxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5j
IGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZDZmODhjYS4uZGVmZjRlYiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE1NzYsMjUgKzE1
NzYsMzAgQEAgdm9pZCBpbml0X3hlbl9sNF9zbG90cyhsNF9wZ2VudHJ5X3QgKmw0dCwgbWZuX3Qg
bDRtZm4sCiAgICAgICAgIHJvX21wdCA/IGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KFJP
X01QVF9WSVJUX1NUQVJUKV0KICAgICAgICAgICAgICAgIDogbDRlX2VtcHR5KCk7CiAKLSAgICAv
KiBTbG90IDI1NzogUENJIE1NQ0ZHLiAqLworICAgIC8qIFNsb3QgMjU3OiBQZXItQ1BVIG1hcHBp
bmdzIChmaWxsZWQgb24gY29udGV4dCBzd2l0Y2gpLiAqLworICAgIGw0dFtsNF90YWJsZV9vZmZz
ZXQoUEVSQ1BVX0xJTkVBUl9TVEFSVCldID0gbDRlX2VtcHR5KCk7CisKKyAgICAvKiBTbG90IDI1
ODogUENJIE1NQ0ZHLiAqLwogICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUENJX01DRkdfVklSVF9T
VEFSVCldID0KICAgICAgICAgaWRsZV9wZ190YWJsZVtsNF90YWJsZV9vZmZzZXQoUENJX01DRkdf
VklSVF9TVEFSVCldOwogCi0gICAgLyogU2xvdCAyNTg6IFNlbGYgbGluZWFyIG1hcHBpbmdzLiAq
LworICAgIC8qIFNsb3QgMjU5OiBTZWxmIGxpbmVhciBtYXBwaW5ncy4gKi8KICAgICBBU1NFUlQo
IW1mbl9lcShsNG1mbiwgSU5WQUxJRF9NRk4pKTsKICAgICBsNHRbbDRfdGFibGVfb2Zmc2V0KExJ
TkVBUl9QVF9WSVJUX1NUQVJUKV0gPQogICAgICAgICBsNGVfZnJvbV9tZm4obDRtZm4sIF9fUEFH
RV9IWVBFUlZJU09SX1JXKTsKIAotICAgIC8qIFNsb3QgMjU5OiBTaGFkb3cgbGluZWFyIG1hcHBp
bmdzIChpZiBhcHBsaWNhYmxlKSAuKi8KKyAgICAvKiBTbG90IDI2MDogU2hhZG93IGxpbmVhciBt
YXBwaW5ncyAoaWYgYXBwbGljYWJsZSkuICovCiAgICAgbDR0W2w0X3RhYmxlX29mZnNldChTSF9M
SU5FQVJfUFRfVklSVF9TVEFSVCldID0KICAgICAgICAgbWZuX2VxKHNsNG1mbiwgSU5WQUxJRF9N
Rk4pID8gbDRlX2VtcHR5KCkgOgogICAgICAgICBsNGVfZnJvbV9tZm4oc2w0bWZuLCBfX1BBR0Vf
SFlQRVJWSVNPUl9SVyk7CiAKLSAgICAvKiBTbG90IDI2MDogUGVyLWRvbWFpbiBtYXBwaW5ncyAo
aWYgYXBwbGljYWJsZSkuICovCisgICAgLyogU2xvdCAyNjE6IFBlci1kb21haW4gbWFwcGluZ3Mg
KGlmIGFwcGxpY2FibGUpLiAqLwogICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJ
UlRfU1RBUlQpXSA9CiAgICAgICAgIGQgPyBsNGVfZnJvbV9wYWdlKGQtPmFyY2gucGVyZG9tYWlu
X2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVykKICAgICAgICAgICA6IGw0ZV9lbXB0eSgpOwog
CisgICAgLyogISEhIFdBUk5JTkcgLSBURU1QT1JBUklMWSBTVEFMRSBCRUxPVyAhISEgKi8KKwog
ICAgIC8qIFNsb3QgMjYxLTogdGV4dC9kYXRhL2JzcywgUlcgTTJQLCB2bWFwLCBmcmFtZXRhYmxl
LCBkaXJlY3RtYXAuICovCiAjaWZuZGVmIE5ERUJVRwogICAgIGlmICggc2hvcnRfZGlyZWN0bWFw
ICYmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jb25maWcuaAppbmRleCA5ZWY5ZDAzLi5iYWY5NzNhIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29u
ZmlnLmgKQEAgLTEyNCwxMyArMTI0LDE2IEBAIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRp
ZF9pbmZvWzEyOF07CiAgKiAgMHhmZmZmODA0MDAwMDAwMDAwIC0gMHhmZmZmODA3ZmZmZmZmZmZm
IFsyNTZHQiwgMl4zOCBieXRlcywgUE1MNDoyNTZdCiAgKiAgICBSZXNlcnZlZCBmb3IgZnV0dXJl
IHNoYXJlZCBpbmZvIHdpdGggdGhlIGd1ZXN0IE9TIChHVUVTVCBBQ0NFU1NJQkxFKS4KICAqICAw
eGZmZmY4MDgwMDAwMDAwMDAgLSAweGZmZmY4MGZmZmZmZmZmZmYgWzUxMkdCLCAyXjM5IGJ5dGVz
LCBQTUw0OjI1N10KLSAqICAgIGlvcmVtYXAgZm9yIFBDSSBtbWNvbmZpZyBzcGFjZQorICogICAg
UGVyLUNQVSBtYXBwaW5ncyAoWGVuJ3MgR0RUL0lEVC9TdGFjayBldGMuKQogICogIDB4ZmZmZjgx
MDAwMDAwMDAwMCAtIDB4ZmZmZjgxN2ZmZmZmZmZmZiBbNTEyR0IsIDJeMzkgYnl0ZXMsIFBNTDQ6
MjU4XQotICogICAgR3Vlc3QgbGluZWFyIHBhZ2UgdGFibGUuCisgKiAgICBpb3JlbWFwIGZvciBQ
Q0kgbW1jb25maWcgc3BhY2UKICAqICAweGZmZmY4MTgwMDAwMDAwMDAgLSAweGZmZmY4MWZmZmZm
ZmZmZmYgWzUxMkdCLCAyXjM5IGJ5dGVzLCBQTUw0OjI1OV0KLSAqICAgIFNoYWRvdyBsaW5lYXIg
cGFnZSB0YWJsZS4KKyAqICAgIEd1ZXN0IGxpbmVhciBwYWdlIHRhYmxlLgogICogIDB4ZmZmZjgy
MDAwMDAwMDAwMCAtIDB4ZmZmZjgyN2ZmZmZmZmZmZiBbNTEyR0IsIDJeMzkgYnl0ZXMsIFBNTDQ6
MjYwXQotICogICAgUGVyLWRvbWFpbiBtYXBwaW5ncyAoZS5nLiwgR0RULCBMRFQpLgorICogICAg
U2hhZG93IGxpbmVhciBwYWdlIHRhYmxlLgorICoKKyAqICAgICAgICAgICAgICAgICEhISBXQVJO
SU5HIC0gVEVNUE9SQVJJTFkgU1RBTEUgQkVMT1cgISEhCisgKgogICogIDB4ZmZmZjgyODAwMDAw
MDAwMCAtIDB4ZmZmZjgyYmZmZmZmZmZmZiBbMjU2R0IsIDJeMzggYnl0ZXMsIFBNTDQ6MjYxXQog
ICogICAgTWFjaGluZS10by1waHlzIHRyYW5zbGF0aW9uIHRhYmxlLgogICogIDB4ZmZmZjgyYzAw
MDAwMDAwMCAtIDB4ZmZmZjgyY2ZmZmZmZmZmZiBbNjRHQiwgIDJeMzYgYnl0ZXMsIFBNTDQ6MjYx
XQpAQCAtMTcwLDYgKzE3Myw4IEBAIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZv
WzEyOF07CiAgKiAgICBSZWFkLW9ubHkgbWFjaGluZS10by1waHlzIHRyYW5zbGF0aW9uIHRhYmxl
IChHVUVTVCBBQ0NFU1NJQkxFKS4KICAqICAweDAwMDAwMDAxMDAwMDAwMDAgLSAweDAwMDA3ZmZm
ZmZmZmZmZmYgWzEyOFRCLTRHQiwgICAgICAgICBQTUw0OjAtMjU1XQogICogICAgVW51c2VkIC8g
UmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UuCisgKgorICogICAgICAgICAgICAgICAgICAgISEhIFdB
Uk5JTkcgLSBURU1QT1JBUklMWSBTVEFMRSAhISEKICAqLwogCiAKQEAgLTE4NywyNiArMTkyLDMy
IEBAIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZvWzEyOF07CiAjZGVmaW5lIFJP
X01QVF9WSVJUX1NUQVJUICAgICAgIChQTUw0X0FERFIoMjU2KSkKICNkZWZpbmUgTVBUX1ZJUlRf
U0laRSAgICAgICAgICAgKFBNTDRfRU5UUllfQllURVMgLyAyKQogI2RlZmluZSBST19NUFRfVklS
VF9FTkQgICAgICAgICAoUk9fTVBUX1ZJUlRfU1RBUlQgKyBNUFRfVklSVF9TSVpFKQotLyogU2xv
dCAyNTc6IGlvcmVtYXAgZm9yIFBDSSBtbWNvbmZpZyBzcGFjZSBmb3IgMjA0OCBzZWdtZW50cyAo
NTEyR0IpCisvKiBTbG90IDI1NzogUGVyLUNQVSBtYXBwaW5ncy4gKi8KKyNkZWZpbmUgUEVSQ1BV
X0xJTkVBUl9TVEFSVCAgICAgKFBNTDRfQUREUigyNTcpKQorI2RlZmluZSBQRVJDUFVfTElORUFS
X0VORCAgICAgICAoUEVSQ1BVX0xJTkVBUl9TVEFSVCArIFBNTDRfRU5UUllfQllURVMpCisvKiBT
bG90IDI1ODogaW9yZW1hcCBmb3IgUENJIG1tY29uZmlnIHNwYWNlIGZvciAyMDQ4IHNlZ21lbnRz
ICg1MTJHQikKICAqICAgICAtIGZ1bGwgMTYtYml0IHNlZ21lbnQgc3VwcG9ydCBuZWVkcyA0NCBi
aXRzCiAgKiAgICAgLSBzaW5jZSBQTUw0IHNsb3QgaGFzIDM5IGJpdHMsIHdlIGxpbWl0IHNlZ21l
bnRzIHRvIDIwNDggKDExLWJpdHMpCiAgKi8KLSNkZWZpbmUgUENJX01DRkdfVklSVF9TVEFSVCAg
ICAgKFBNTDRfQUREUigyNTcpKQorI2RlZmluZSBQQ0lfTUNGR19WSVJUX1NUQVJUICAgICAoUE1M
NF9BRERSKDI1OCkpCiAjZGVmaW5lIFBDSV9NQ0ZHX1ZJUlRfRU5EICAgICAgIChQQ0lfTUNGR19W
SVJUX1NUQVJUICsgUE1MNF9FTlRSWV9CWVRFUykKLS8qIFNsb3QgMjU4OiBsaW5lYXIgcGFnZSB0
YWJsZSAoZ3Vlc3QgdGFibGUpLiAqLwotI2RlZmluZSBMSU5FQVJfUFRfVklSVF9TVEFSVCAgICAo
UE1MNF9BRERSKDI1OCkpCisvKiBTbG90IDI1OTogbGluZWFyIHBhZ2UgdGFibGUgKGd1ZXN0IHRh
YmxlKS4gKi8KKyNkZWZpbmUgTElORUFSX1BUX1ZJUlRfU1RBUlQgICAgKFBNTDRfQUREUigyNTkp
KQogI2RlZmluZSBMSU5FQVJfUFRfVklSVF9FTkQgICAgICAoTElORUFSX1BUX1ZJUlRfU1RBUlQg
KyBQTUw0X0VOVFJZX0JZVEVTKQotLyogU2xvdCAyNTk6IGxpbmVhciBwYWdlIHRhYmxlIChzaGFk
b3cgdGFibGUpLiAqLwotI2RlZmluZSBTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCAoUE1MNF9BRERS
KDI1OSkpCisvKiBTbG90IDI2MDogbGluZWFyIHBhZ2UgdGFibGUgKHNoYWRvdyB0YWJsZSkuICov
CisjZGVmaW5lIFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUIChQTUw0X0FERFIoMjYwKSkKICNkZWZp
bmUgU0hfTElORUFSX1BUX1ZJUlRfRU5EICAgKFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUICsgUE1M
NF9FTlRSWV9CWVRFUykKLS8qIFNsb3QgMjYwOiBwZXItZG9tYWluIG1hcHBpbmdzIChpbmNsdWRp
bmcgbWFwIGNhY2hlKS4gKi8KLSNkZWZpbmUgUEVSRE9NQUlOX1ZJUlRfU1RBUlQgICAgKFBNTDRf
QUREUigyNjApKQorLyogU2xvdCAyNjE6IHBlci1kb21haW4gbWFwcGluZ3MgKGluY2x1ZGluZyBt
YXAgY2FjaGUpLiAqLworI2RlZmluZSBQRVJET01BSU5fVklSVF9TVEFSVCAgICAoUE1MNF9BRERS
KDI2MSkpCiAjZGVmaW5lIFBFUkRPTUFJTl9TTE9UX01CWVRFUyAgIChQTUw0X0VOVFJZX0JZVEVT
ID4+ICgyMCArIFBBR0VUQUJMRV9PUkRFUikpCiAjZGVmaW5lIFBFUkRPTUFJTl9TTE9UUyAgICAg
ICAgIDMKICNkZWZpbmUgUEVSRE9NQUlOX1ZJUlRfU0xPVChzKSAgKFBFUkRPTUFJTl9WSVJUX1NU
QVJUICsgKHMpICogXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFBFUkRPTUFJ
Tl9TTE9UX01CWVRFUyA8PCAyMCkpCisvKgorICogICAgICAgICAgICAgICAgISEhIFdBUk5JTkcg
LSBURU1QT1JBUklMWSBTVEFMRSBCRUxPVyAhISEKKyAqLwogLyogU2xvdCAyNjE6IG1hY2hpbmUt
dG8tcGh5cyBjb252ZXJzaW9uIHRhYmxlICgyNTZHQikuICovCi0jZGVmaW5lIFJEV1JfTVBUX1ZJ
UlRfU1RBUlQgICAgIChQTUw0X0FERFIoMjYxKSkKKyNkZWZpbmUgUkRXUl9NUFRfVklSVF9TVEFS
VCAgICAgKFBNTDRfQUREUigyNjIpKQogI2RlZmluZSBSRFdSX01QVF9WSVJUX0VORCAgICAgICAo
UkRXUl9NUFRfVklSVF9TVEFSVCArIE1QVF9WSVJUX1NJWkUpCiAvKiBTbG90IDI2MTogdm1hcCgp
L2lvcmVtYXAoKS9maXhtYXAgYXJlYSAoNjRHQikuICovCiAjZGVmaW5lIFZNQVBfVklSVF9TVEFS
VCAgICAgICAgIFJEV1JfTVBUX1ZJUlRfRU5ECkBAIC0yMzQsMTIgKzI0NSwxMiBAQCBleHRlcm4g
dW5zaWduZWQgY2hhciBib290X2VkaWRfaW5mb1sxMjhdOwogCiAjaWZuZGVmIENPTkZJR19CSUdN
RU0KIC8qIFNsb3QgMjYyLTI3MS81MTA6IEEgZGlyZWN0IDE6MSBtYXBwaW5nIG9mIGFsbCBvZiBw
aHlzaWNhbCBtZW1vcnkuICovCi0jZGVmaW5lIERJUkVDVE1BUF9WSVJUX1NUQVJUICAgIChQTUw0
X0FERFIoMjYyKSkKLSNkZWZpbmUgRElSRUNUTUFQX1NJWkUgICAgICAgICAgKFBNTDRfRU5UUllf
QllURVMgKiAoNTExIC0gMjYyKSkKKyNkZWZpbmUgRElSRUNUTUFQX1ZJUlRfU1RBUlQgICAgKFBN
TDRfQUREUigyNjMpKQorI2RlZmluZSBESVJFQ1RNQVBfU0laRSAgICAgICAgICAoUE1MNF9FTlRS
WV9CWVRFUyAqICg1MTEgLSAyNjMpKQogI2Vsc2UKIC8qIFNsb3QgMjY1LTI3MS81MTA6IEEgZGly
ZWN0IDE6MSBtYXBwaW5nIG9mIGFsbCBvZiBwaHlzaWNhbCBtZW1vcnkuICovCi0jZGVmaW5lIERJ
UkVDVE1BUF9WSVJUX1NUQVJUICAgIChQTUw0X0FERFIoMjY1KSkKLSNkZWZpbmUgRElSRUNUTUFQ
X1NJWkUgICAgICAgICAgKFBNTDRfRU5UUllfQllURVMgKiAoNTExIC0gMjY1KSkKKyNkZWZpbmUg
RElSRUNUTUFQX1ZJUlRfU1RBUlQgICAgKFBNTDRfQUREUigyNjYpKQorI2RlZmluZSBESVJFQ1RN
QVBfU0laRSAgICAgICAgICAoUE1MNF9FTlRSWV9CWVRFUyAqICg1MTEgLSAyNjYpKQogI2VuZGlm
CiAjZGVmaW5lIERJUkVDVE1BUF9WSVJUX0VORCAgICAgIChESVJFQ1RNQVBfVklSVF9TVEFSVCAr
IERJUkVDVE1BUF9TSVpFKQogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:29:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXC8c-0007Si-0d; Thu, 04 Jan 2018 20:29:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXC8a-0007ID-S9
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:29:16 +0000
X-Inumbo-ID: 12f4c5f2-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12f4c5f2-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730501"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:45 +0000
Message-ID: <1515097329-31902-21-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 20/44] x86/smp: Allocate a percpu linear
	range for the IDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjaGFuZ2UgYWxzbyBpbnRyb2R1Y2VzIF9hbHRlcl9wZXJjcHVfbWFwcGluZ3MoKSwgYSBo
ZWxwZXIgZm9yIGNyZWF0aW5nCmFuZCBtb2RpZnlpbmcgcGVyY3B1IG1hcHBpbmdzLiAgVGhlIGNv
ZGUgd2lsbCBiZSBleHRlbmRlZCB3aXRoIGV4dHJhIGFjdGlvbnMKaW4gbGF0ZXIgcGF0Y2hlcy4K
ClRoZSBleGlzdGluZyBJRFQgaGVhcCBhbGxvY2F0aW9uIGFuZCBpZHRfdGFibGVzW10gYXJyYXkg
YXJlIGtlcHQsIGFsdGhvdWdoIHRoZQphbGxvY2F0aW9uIGxvZ2ljIGlzIHNpbXBsaWZpZWQgYXMg
YW4gSURUIGlzIHN0cmljdGx5IG9uZSBzaW5nbGUgcGFnZS4KCmlkdF90YWJsZVtdLCB1c2VkIGJ5
IENQVTAsIG5vdyBuZWVkcyB0byBiZSBzdHJpY3RseSBwYWdlIGFsaWduZWQsIHNvIGlzIG1vdmVk
CmludG8gLmJzcy5wYWdlX2FsaWduZWQuCgpOb3RoaW5nIHdyaXRlcyB0byB0aGUgSURUIHZpYSBp
dHMgcGVyY3B1IG1hcHBpbmdzLCBzbyB0aGUgb3Bwb3J0dW5pdHkgaXMgdGFrZW4KdG8gbWFrZSB0
aGUgbWFwcGluZyByZWFkLW9ubHkuICBUaGlzIHByb3ZpZGVzIGV4dHJhIGRlZmVuY2UtaW4tZGVw
dGgsIGFzIGFuCmF0dGFja2VyIGNhbid0IHVzZSB0aGUgcG9pbnRlciBvYnRhaW5lZCBmcm9tIFNJ
RFQgdG8gbW9kaWZ5IHRoZSBhY3RpdmUgSURUIGFzCnBhcnQgb2YgYSBwcml2aWxlZ2UgZXNjYWxh
dGlvbiBhdHRlbXB0LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgIHwgMTAzICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni90
cmFwcy5jICAgICAgICAgfCAgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggfCAg
IDMgKysKIDMgZmlsZXMgY2hhbmdlZCwgMTAzIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKaW5kZXggMWY5MjgzMS4uNGRmNzc3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC02MzksNiArNjM5LDk0IEBA
IHZvaWQgY3B1X2V4aXRfY2xlYXIodW5zaWduZWQgaW50IGNwdSkKICAgICBzZXRfY3B1X3N0YXRl
KENQVV9TVEFURV9ERUFEKTsKIH0KIAorLyoKKyAqIE1ha2UgYW4gYWx0ZXJhdGlvbiB0byBhIENQ
VXMgcGVyY3B1IGxpbmVhciBtYXBwaW5ncy4gIFRoZSBhY3Rpb24gcGFyYW1ldGVyCisgKiBkZXRl
cm1pbmVzIGhvdyAqKnBhZ2UgYW5kIGZsYWdzIGdldCB1c2VkLgorICovCitlbnVtIHBlcmNwdV9h
bHRlcl9hY3Rpb24geworICAgIFBFUkNQVV9NQVAsIC8qIE1hcCBleGlzdGluZyBmcmFtZTogcGFn
ZSBhbmQgZmxhZ3MgYXJlIGlucHV0IHBhcmFtZXRlcnMuICovCit9Oworc3RhdGljIGludCBfYWx0
ZXJfcGVyY3B1X21hcHBpbmdzKAorICAgIHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcg
bGluZWFyLAorICAgIGVudW0gcGVyY3B1X2FsdGVyX2FjdGlvbiBhY3Rpb24sCisgICAgc3RydWN0
IHBhZ2VfaW5mbyAqKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFncykKK3sKKyAgICB1bnNpZ25lZCBp
bnQgbWVtZmxhZ3MgPSAwOworICAgIG5vZGVpZF90IG5vZGUgPSBjcHVfdG9fbm9kZShjcHUpOwor
ICAgIGw0X3BnZW50cnlfdCBtYXBwaW5ncyA9IHBlcl9jcHUocGVyY3B1X21hcHBpbmdzLCBjcHUp
OworICAgIGwzX3BnZW50cnlfdCAqbDN0ID0gTlVMTDsKKyAgICBsMl9wZ2VudHJ5X3QgKmwydCA9
IE5VTEw7CisgICAgbDFfcGdlbnRyeV90ICpsMXQgPSBOVUxMOworICAgIHN0cnVjdCBwYWdlX2lu
Zm8gKnBnOworICAgIGludCByYyA9IC1FTk9NRU07CisKKyAgICBBU1NFUlQobDRlX2dldF9mbGFn
cyhtYXBwaW5ncykgJiBfUEFHRV9QUkVTRU5UKTsKKyAgICBBU1NFUlQobGluZWFyID49IFBFUkNQ
VV9MSU5FQVJfU1RBUlQgJiYgbGluZWFyIDwgIFBFUkNQVV9MSU5FQVJfRU5EKTsKKworICAgIGlm
ICggbm9kZSAhPSBOVU1BX05PX05PREUgKQorICAgICAgICBtZW1mbGFncyA9IE1FTUZfbm9kZShu
b2RlKTsKKworICAgIGwzdCA9IG1hcF9sM3RfZnJvbV9sNGUobWFwcGluZ3MpOworCisgICAgLyog
QWxsb2NhdGUgb3IgbWFwIHRoZSBsMiB0YWJsZSBmb3IgbGluZWFyLiAqLworICAgIGlmICggIShs
M2VfZ2V0X2ZsYWdzKGwzdFtsM190YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VO
VCkgKQorICAgIHsKKyAgICAgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgbWVtZmxh
Z3MpOworICAgICAgICBpZiAoICFwZyApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
bDJ0ID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOworICAgICAgICBjbGVhcl9wYWdlKGwydCk7CisK
KyAgICAgICAgbDN0W2wzX3RhYmxlX29mZnNldChsaW5lYXIpXSA9IGwzZV9mcm9tX3BhZ2UocGcs
IF9fUEFHRV9IWVBFUlZJU09SKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBsMnQgPSBtYXBf
bDJ0X2Zyb21fbDNlKGwzdFtsM190YWJsZV9vZmZzZXQobGluZWFyKV0pOworCisgICAgLyogQWxs
b2NhdGUgb3IgbWFwIHRoZSBsMSB0YWJsZSBmb3IgbGluZWFyLiAqLworICAgIGlmICggIShsMmVf
Z2V0X2ZsYWdzKGwydFtsMl90YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkg
KQorICAgIHsKKyAgICAgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgbWVtZmxhZ3Mp
OworICAgICAgICBpZiAoICFwZyApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgbDF0
ID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOworICAgICAgICBjbGVhcl9wYWdlKGwxdCk7CisKKyAg
ICAgICAgbDJ0W2wyX3RhYmxlX29mZnNldChsaW5lYXIpXSA9IGwyZV9mcm9tX3BhZ2UocGcsIF9f
UEFHRV9IWVBFUlZJU09SKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBsMXQgPSBtYXBfbDF0
X2Zyb21fbDJlKGwydFtsMl90YWJsZV9vZmZzZXQobGluZWFyKV0pOworCisgICAgc3dpdGNoICgg
YWN0aW9uICkKKyAgICB7CisgICAgY2FzZSBQRVJDUFVfTUFQOgorICAgICAgICBBU1NFUlQoKnBh
Z2UpOworICAgICAgICBsMXRbbDFfdGFibGVfb2Zmc2V0KGxpbmVhcildID0gbDFlX2Zyb21fcGFn
ZSgqcGFnZSwgZmxhZ3MpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgIGdv
dG8gb3V0OworICAgIH0KKworICAgIHJjID0gMDsgLyogU3VjY2VzcyAqLworCisgb3V0OgorICAg
IGlmICggbDF0ICkKKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDF0KTsKKyAgICBpZiAoIGwy
dCApCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwydCk7CisgICAgdW5tYXBfZG9tYWluX3Bh
Z2UobDN0KTsKKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBwZXJjcHVfbWFwX2Zy
YW1lKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgbGluZWFyLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGludCBmbGFn
cykKK3sKKyAgICByZXR1cm4gX2FsdGVyX3BlcmNwdV9tYXBwaW5ncyhjcHUsIGxpbmVhciwgUEVS
Q1BVX01BUCwgJnBhZ2UsIGZsYWdzKTsKK30KKwogLyogQWxsb2NhdGUgZGF0YSBjb21tb24gYmV0
d2VlbiB0aGUgQlNQIGFuZCBBUHMuICovCiBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jX2Nv
bW1vbih1bnNpZ25lZCBpbnQgY3B1KQogewpAQCAtNjc2LDYgKzc2NCwxMiBAQCBzdGF0aWMgaW50
IGNwdV9zbXBib290X2FsbG9jX2NvbW1vbih1bnNpZ25lZCBpbnQgY3B1KQogICAgIHBlcl9jcHUo
cGVyY3B1X21hcHBpbmdzLCBjcHUpID0gbDR0W2w0X3RhYmxlX29mZnNldChQRVJDUFVfTElORUFS
X1NUQVJUKV0gPQogICAgICAgICBsNGVfZnJvbV9wYWdlKHBnLCBfX1BBR0VfSFlQRVJWSVNPUik7
CiAKKyAgICAvKiBNYXAgdGhlIElEVC4gKi8KKyAgICByYyA9IHBlcmNwdV9tYXBfZnJhbWUoY3B1
LCBQRVJDUFVfSURUX01BUFBJTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcnRfdG9f
cGFnZShpZHRfdGFibGVzW2NwdV0pLCBQQUdFX0hZUEVSVklTT1JfUk8pOworICAgIGlmICggcmMg
KQorICAgICAgICBnb3RvIG91dDsKKwogICAgIHJjID0gMDsgLyogU3VjY2VzcyAqLwogCiAgb3V0
OgpAQCAtODA1LDggKzg5OSw3IEBAIHN0YXRpYyB2b2lkIGNwdV9zbXBib290X2ZyZWUodW5zaWdu
ZWQgaW50IGNwdSkKIAogICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwZXJfY3B1KGNvbXBhdF9nZHRf
dGFibGUsIGNwdSksIG9yZGVyKTsKIAotICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fYnl0ZXMo
SURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKLSAgICBmcmVlX3hlbmhlYXBfcGFn
ZXMoaWR0X3RhYmxlc1tjcHVdLCBvcmRlcik7CisgICAgZnJlZV94ZW5oZWFwX3BhZ2UoaWR0X3Rh
Ymxlc1tjcHVdKTsKICAgICBpZHRfdGFibGVzW2NwdV0gPSBOVUxMOwogCiAgICAgaWYgKCBzdGFj
a19iYXNlW2NwdV0gIT0gTlVMTCApCkBAIC04NTYsMTEgKzk0OSwxMSBAQCBzdGF0aWMgaW50IGNw
dV9zbXBib290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgbWVtY3B5KGdkdCwgYm9vdF9j
cHVfY29tcGF0X2dkdF90YWJsZSwgTlJfUkVTRVJWRURfR0RUX1BBR0VTICogUEFHRV9TSVpFKTsK
ICAgICBnZHRbUEVSX0NQVV9HRFRfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlldLmEg
PSBjcHU7CiAKLSAgICBvcmRlciA9IGdldF9vcmRlcl9mcm9tX2J5dGVzKElEVF9FTlRSSUVTICog
c2l6ZW9mKGlkdF9lbnRyeV90KSk7Ci0gICAgaWR0X3RhYmxlc1tjcHVdID0gYWxsb2NfeGVuaGVh
cF9wYWdlcyhvcmRlciwgbWVtZmxhZ3MpOworICAgIEJVSUxEX0JVR19PTihJRFRfRU5UUklFUyAq
IHNpemVvZihpZHRfZW50cnlfdCkgIT0gUEFHRV9TSVpFKTsKKyAgICBpZHRfdGFibGVzW2NwdV0g
PSBhbGxvY194ZW5oZWFwX3BhZ2VzKDAsIG1lbWZsYWdzKTsKICAgICBpZiAoIGlkdF90YWJsZXNb
Y3B1XSA9PSBOVUxMICkKICAgICAgICAgZ290byBvdXQ7Ci0gICAgbWVtY3B5KGlkdF90YWJsZXNb
Y3B1XSwgaWR0X3RhYmxlLCBJRFRfRU5UUklFUyAqIHNpemVvZihpZHRfZW50cnlfdCkpOworICAg
IG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlkdF90YWJsZSwgUEFHRV9TSVpFKTsKICAgICBkaXNh
YmxlX2VhY2hfaXN0KGlkdF90YWJsZXNbY3B1XSk7CiAKICAgICBmb3IgKCBzdHViX3BhZ2UgPSAw
LCBpID0gY3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAzZWFiNmQzLi5lZjk0NjRi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwpAQCAtMTAyLDcgKzEwMiw4IEBAIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVj
dCBkZXNjX3N0cnVjdCAqLCBnZHRfdGFibGUpOwogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFko
c3RydWN0IGRlc2Nfc3RydWN0ICosIGNvbXBhdF9nZHRfdGFibGUpOwogCiAvKiBNYXN0ZXIgdGFi
bGUsIHVzZWQgYnkgQ1BVMC4gKi8KLWlkdF9lbnRyeV90IGlkdF90YWJsZVtJRFRfRU5UUklFU107
CitpZHRfZW50cnlfdCBpZHRfdGFibGVbSURUX0VOVFJJRVNdCitfX3NlY3Rpb24oIi5ic3MucGFn
ZV9hbGlnbmVkIikgX19hbGlnbmVkKFBBR0VfU0laRSk7CiAKIC8qIFBvaW50ZXIgdG8gdGhlIElE
VCBvZiBldmVyeSBDUFUuICovCiBpZHRfZW50cnlfdCAqaWR0X3RhYmxlc1tOUl9DUFVTXSBfX3Jl
YWRfbW9zdGx5OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKaW5kZXggYmFmOTczYS4uY2RkZmM0ZSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NvbmZpZy5oCkBAIC0yOTMsNiArMjkzLDkgQEAgZXh0ZXJuIHVuc2lnbmVkIGNoYXIgYm9v
dF9lZGlkX2luZm9bMTI4XTsKIGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbl9waHlzX3N0YXJ0Owog
I2VuZGlmCiAKKy8qIE1hcHBpbmdzIGluIHRoZSBwZXJjcHUgYXJlYTogKi8KKyNkZWZpbmUgUEVS
Q1BVX0lEVF9NQVBQSU5HICAgICAgIChQRVJDUFVfTElORUFSX1NUQVJUICsgS0IoNCkpCisKIC8q
IEdEVC9MRFQgc2hhZG93IG1hcHBpbmcgYXJlYS4gVGhlIGZpcnN0IHBlci1kb21haW4tbWFwcGlu
ZyBzdWItYXJlYS4gKi8KICNkZWZpbmUgR0RUX0xEVF9WQ1BVX1NISUZUICAgICAgIDUKICNkZWZp
bmUgR0RUX0xEVF9WQ1BVX1ZBX1NISUZUICAgIChHRFRfTERUX1ZDUFVfU0hJRlQgKyBQQUdFX1NI
SUZUKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:30:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCA9-0000nU-Bb; Thu, 04 Jan 2018 20:30:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCA8-0000kj-06
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:30:52 +0000
X-Inumbo-ID: 24ea3596-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24ea3596-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157329"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:08 +0000
Message-ID: <1515097329-31902-44-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 43/44] x86/smp: Use the percpu TSS mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29uc3RydWN0aW9uIG9mIHRoZSBUU1MgaXMgdGhlIGZpbmFsIGFjdGlvbiByZW1haW5pbmcgaW4g
bG9hZF9zeXN0ZW1fdGFibGVzKCksCmFuZCBpcyBsaWZ0ZWQgdG8gZWFybHlfc3dpdGNoX3RvX2lk
bGUoKS4gIEFzIGEgc2luZ2xlIGdsb2JhbCBUU1MgaXMgaW4gdXNlLAp0aGUgcGVyX2NwdSBpbml0
X3RzcyB2YXJpYWJsZSBpcyBkcm9wcGVkLgoKVGhlIHNldHRpbmcgb2YgSE9TVF9UUl9CQVNFIGlz
IG5vdyBhIGNvbnN0YW50LCBzbyBtb3ZlcyB0byBjb25zdHJ1Y3Rfdm1jcygpLgpUaGlzIG1lYW5z
IHRoYXQgdm14X3NldF9ob3N0X2VudigpIGFuZCBhcmNoX3ZteF9zdHJ1Y3QuaG9zdGVudl9taWdy
YXRlZCBjYW4gYmUKZHJvcHBlZCBhcyB3ZWxsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jICAgICAgICAgIHwgNjYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgfCAyMiArLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgIHwgMjIgKysrKysrKysrKy0tLQogeGVu
L2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICB8ICA2ICsrLS0KIHhlbi9hcmNoL3g4Ni90
cmFwcy5jICAgICAgICAgICAgICAgfCAgNyArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdm1jcy5oIHwgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgICB8ICAy
IC0tCiA3IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDEwMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2Nw
dS9jb21tb24uYwppbmRleCAyNjJlY2NjLi41NzlkMTQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTY0Miw3
MiArNjQyLDYgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1X2luaXQodm9pZCkKIH0KIAogLyoKLSAq
IFNldHMgdXAgc3lzdGVtIHRhYmxlcyBhbmQgZGVzY3JpcHRvcnMuCi0gKgotICogLSBTZXRzIHVw
IFRTUyB3aXRoIHN0YWNrIHBvaW50ZXJzLCBpbmNsdWRpbmcgSVNUcwotICogLSBJbnNlcnRzIFRT
UyBzZWxlY3RvciBpbnRvIHJlZ3VsYXIgYW5kIGNvbXBhdCBHRFRzCi0gKiAtIExvYWRzIEdEVCwg
SURULCBUUiB0aGVuIG51bGwgTERUCi0gKiAtIFNldHMgdXAgSVNUIHJlZmVyZW5jZXMgaW4gdGhl
IElEVAotICovCi12b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQotewotCXVuc2lnbmVkIGxv
bmcgc3RhY2tfYm90dG9tID0gZ2V0X3N0YWNrX2JvdHRvbSgpLAotCQlzdGFja190b3AgPSBzdGFj
a19ib3R0b20gJiB+KFNUQUNLX1NJWkUgLSAxKTsKLQotCXN0cnVjdCB0c3Nfc3RydWN0ICp0c3Mg
PSAmdGhpc19jcHUoaW5pdF90c3MpOwotCXN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0ID0KLQkJdGhp
c19jcHUoZ2R0X3RhYmxlKSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWTsKLQlzdHJ1Y3QgZGVz
Y19zdHJ1Y3QgKmNvbXBhdF9nZHQgPQotCQl0aGlzX2NwdShjb21wYXRfZ2R0X3RhYmxlKSAtIEZJ
UlNUX1JFU0VSVkVEX0dEVF9FTlRSWTsKLQotCSp0c3MgPSAoc3RydWN0IHRzc19zdHJ1Y3Qpewot
CQkvKiBNYWluIHN0YWNrIGZvciBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMuICovCi0JCS5yc3AwID0g
c3RhY2tfYm90dG9tLAotCi0JCS8qIFJpbmcgMSBhbmQgMiBzdGFja3MgcG9pc29uZWQuICovCi0J
CS5yc3AxID0gMHg4NjAwMTExMTExMTExMTExdWwsCi0JCS5yc3AyID0gMHg4NjAwMTExMTExMTEx
MTExdWwsCi0KLQkJLyoKLQkJICogTUNFLCBOTUkgYW5kIERvdWJsZSBGYXVsdCBoYW5kbGVycyBn
ZXQgdGhlaXIgb3duIHN0YWNrcy4KLQkJICogQWxsIG90aGVycyBwb2lzb25lZC4KLQkJICovCi0J
CS5pc3QgPSB7Ci0JCQlbSVNUX01DRSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX01DRSAqIFBBR0Vf
U0laRSwKLQkJCVtJU1RfREYgIC0gMV0gPSBzdGFja190b3AgKyBJU1RfREYgICogUEFHRV9TSVpF
LAotCQkJW0lTVF9OTUkgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9OTUkgKiBQQUdFX1NJWkUsCi0K
LQkJCVtJU1RfTUFYIC4uLiBBUlJBWV9TSVpFKHRzcy0+aXN0KSAtIDFdID0KLQkJCQkweDg2MDAx
MTExMTExMTExMTF1bCwKLQkJfSwKLQotCQkuYml0bWFwID0gSU9CTVBfSU5WQUxJRF9PRkZTRVQs
Ci0JfTsKLQotCV9zZXRfdHNzbGR0X2Rlc2MoCi0JCWdkdCArIFRTU19FTlRSWSwKLQkJKHVuc2ln
bmVkIGxvbmcpdHNzLAotCQlvZmZzZXRvZihzdHJ1Y3QgdHNzX3N0cnVjdCwgX19jYWNoZWxpbmVf
ZmlsbGVyKSAtIDEsCi0JCVNZU19ERVNDX3Rzc19hdmFpbCk7Ci0JX3NldF90c3NsZHRfZGVzYygK
LQkJY29tcGF0X2dkdCArIFRTU19FTlRSWSwKLQkJKHVuc2lnbmVkIGxvbmcpdHNzLAotCQlvZmZz
ZXRvZihzdHJ1Y3QgdHNzX3N0cnVjdCwgX19jYWNoZWxpbmVfZmlsbGVyKSAtIDEsCi0JCVNZU19E
RVNDX3Rzc19idXN5KTsKLQotCWx0cihUU1NfRU5UUlkgPDwgMyk7Ci0KLQkvKgotCSAqIEJvdHRv
bS1vZi1zdGFjayBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCEKLQkgKgotCSAqIERlZmVyIGNoZWNr
cyB1bnRpbCBleGNlcHRpb24gc3VwcG9ydCBpcyBzdWZmaWNpZW50bHkgc2V0IHVwLgotCSAqLwot
CUJVSUxEX0JVR19PTigoc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykgLQotCQkgICAgICBvZmZzZXRv
ZihzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91c2VyX3JlZ3MuZXMpKSAmIDB4Zik7Ci0JQlVH
X09OKHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfZWFybHlfYm9vdCAmJiAoc3RhY2tfYm90dG9t
ICYgMHhmKSk7Ci19Ci0KLS8qCiAgKiBjcHVfaW5pdCgpIGluaXRpYWxpemVzIHN0YXRlIHRoYXQg
aXMgcGVyLUNQVS4gU29tZSBkYXRhIGlzIGFscmVhZHkKICAqIGluaXRpYWxpemVkIChuYXR1cmFs
bHkpIGluIHRoZSBib290c3RyYXAgcHJvY2Vzcywgc3VjaCBhcyB0aGUgR0RUCiAgKiBhbmQgSURU
LiBXZSByZWxvYWQgdGhlbSBuZXZlcnRoZWxlc3MsIHRoaXMgZnVuY3Rpb24gYWN0cyBhcyBhCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKaW5kZXggNDgzZjcyZC4uOTNkOTc5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAt
Nzk4LDE0ICs3OTgsNiBAQCB2b2lkIHZteF92bWNzX2V4aXQoc3RydWN0IHZjcHUgKnYpCiAgICAg
fQogfQogCi1zdGF0aWMgdm9pZCB2bXhfc2V0X2hvc3RfZW52KHN0cnVjdCB2Y3B1ICp2KQotewot
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0KLSAgICBfX3Ztd3Jp
dGUoSE9TVF9UUl9CQVNFLCAodW5zaWduZWQgbG9uZykmcGVyX2NwdShpbml0X3RzcywgY3B1KSk7
Ci0KLX0KLQogdm9pZCB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdChzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IG1zciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW51bSB2bXhfbXNy
X2ludGVyY2VwdF90eXBlIHR5cGUpCiB7CkBAIC04OTgsMTIgKzg5MCw2IEBAIHZvaWQgdm14X3Zt
Y3Nfc3dpdGNoKHBhZGRyX3QgZnJvbSwgcGFkZHJfdCB0bykKICAgICB2bXgtPmxhdW5jaGVkID0g
MDsKICAgICB0aGlzX2NwdShjdXJyZW50X3ZtY3MpID0gdG87CiAKLSAgICBpZiAoIHZteC0+aG9z
dGVudl9taWdyYXRlZCApCi0gICAgewotICAgICAgICB2bXgtPmhvc3RlbnZfbWlncmF0ZWQgPSAw
OwotICAgICAgICB2bXhfc2V0X2hvc3RfZW52KGN1cnJlbnQpOwotICAgIH0KLQogICAgIHNwaW5f
dW5sb2NrKCZ2bXgtPnZtY3NfbG9jayk7CiB9CiAKQEAgLTExMjMsNiArMTEwOSw3IEBAIHN0YXRp
YyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAgLyogSG9zdCBzeXN0ZW0g
dGFibGVzLiAqLwogICAgIF9fdm13cml0ZShIT1NUX0lEVFJfQkFTRSwgUEVSQ1BVX0lEVF9NQVBQ
SU5HKTsKICAgICBfX3Ztd3JpdGUoSE9TVF9HRFRSX0JBU0UsIFBFUkNQVV9HRFRfTUFQUElORyk7
CisgICAgX192bXdyaXRlKEhPU1RfVFJfQkFTRSwgICBQRVJDUFVfVFNTX01BUFBJTkcpOwogCiAg
ICAgLyogSG9zdCBkYXRhIHNlbGVjdG9ycy4gKi8KICAgICBfX3Ztd3JpdGUoSE9TVF9TU19TRUxF
Q1RPUiwgX19IWVBFUlZJU09SX0RTKTsKQEAgLTE3MDEsMTMgKzE2ODgsNiBAQCB2b2lkIHZteF9k
b19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHZteF9sb2FkX3ZtY3Modik7CiAgICAg
ICAgIGh2bV9taWdyYXRlX3RpbWVycyh2KTsKICAgICAgICAgaHZtX21pZ3JhdGVfcGlycXModik7
Ci0gICAgICAgIHZteF9zZXRfaG9zdF9lbnYodik7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEJv
dGggbjEgVk1DUyBhbmQgbjIgVk1DUyBuZWVkIHRvIHVwZGF0ZSB0aGUgaG9zdCBlbnZpcm9ubWVu
dCBhZnRlciAKLSAgICAgICAgICogVkNQVSBtaWdyYXRpb24uIFRoZSBlbnZpcm9ubWVudCBvZiBj
dXJyZW50IFZNQ1MgaXMgdXBkYXRlZCBpbiBwbGFjZSwKLSAgICAgICAgICogYnV0IHRoZSBhY3Rp
b24gb2YgYW5vdGhlciBWTUNTIGlzIGRlZmVycmVkIHRpbGwgaXQgaXMgc3dpdGNoZWQgaW4uCi0g
ICAgICAgICAqLwotICAgICAgICB2LT5hcmNoLmh2bV92bXguaG9zdGVudl9taWdyYXRlZCA9IDE7
CiAKICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGMwZjcyODku
LjM0NThlYTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCkBAIC05MCw4ICs5MCw2IEBAIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3Rs
eSB4ZW5fcGh5c19zdGFydDsKIAogdW5zaWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHhlbl92aXJ0
X2VuZDsKIAotREVGSU5FX1BFUl9DUFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsKLQog
Y2hhciBfX3NlY3Rpb24oIi5ic3Muc3RhY2tfYWxpZ25lZCIpIF9fYWxpZ25lZChTVEFDS19TSVpF
KQogICAgIGNwdTBfc3RhY2tbU1RBQ0tfU0laRV07CiAKQEAgLTI1OCw2ICsyNTYsMTAgQEAgdm9p
ZCBlYXJseV9zd2l0Y2hfdG9faWRsZShib29sIGJzcCkKICAgICAgICAgLmJhc2UgPSBQRVJDUFVf
SURUX01BUFBJTkcsCiAgICAgICAgIC5saW1pdCA9IDB4ZmZmZiwKICAgICB9OworICAgIHN0cnVj
dCBkZXNjX3N0cnVjdCAqZ2R0ID0KKyAgICAgICAgdGhpc19jcHUoZ2R0X3RhYmxlKSAtIEZJUlNU
X1JFU0VSVkVEX0dEVF9FTlRSWTsKKyAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmNvbXBhdF9nZHQg
PQorICAgICAgICB0aGlzX2NwdShjb21wYXRfZ2R0X3RhYmxlKSAtIEZJUlNUX1JFU0VSVkVEX0dE
VF9FTlRSWTsKIAogICAgIHNldF9jdXJyZW50KHYpOwogICAgIHBlcl9jcHUoY3Vycl92Y3B1LCBj
cHUpID0gdjsKQEAgLTI2Nyw4ICsyNjksMjAgQEAgdm9pZCBlYXJseV9zd2l0Y2hfdG9faWRsZShi
b29sIGJzcCkKICAgICBwZXJfY3B1KGN1cnJfcHRiYXNlLCBjcHUpID0gdi0+YXJjaC5jcjM7CiAg
ICAgcGVyX2NwdShjdXJyX2V4dGVuZGVkX2RpcmVjdG1hcCwgY3B1KSA9IHRydWU7CiAKKyAgICBf
c2V0X3Rzc2xkdF9kZXNjKAorICAgICAgICBnZHQgKyBUU1NfRU5UUlksCisgICAgICAgICh1bnNp
Z25lZCBsb25nKSZnbG9iYWxfdHNzLAorICAgICAgICBvZmZzZXRvZihzdHJ1Y3QgdHNzX3N0cnVj
dCwgX19jYWNoZWxpbmVfZmlsbGVyKSAtIDEsCisgICAgICAgIFNZU19ERVNDX3Rzc19hdmFpbCk7
CisgICAgX3NldF90c3NsZHRfZGVzYygKKyAgICAgICAgY29tcGF0X2dkdCArIFRTU19FTlRSWSwK
KyAgICAgICAgKHVuc2lnbmVkIGxvbmcpJmdsb2JhbF90c3MsCisgICAgICAgIG9mZnNldG9mKHN0
cnVjdCB0c3Nfc3RydWN0LCBfX2NhY2hlbGluZV9maWxsZXIpIC0gMSwKKyAgICAgICAgU1lTX0RF
U0NfdHNzX2J1c3kpOworCiAgICAgbGdkdCgmZ2R0cik7CiAgICAgbGlkdCgmaWR0cik7CisgICAg
bHRyKFRTU19FTlRSWSA8PCAzKTsKICAgICBsbGR0KDApOwogCiAgICAgaWYgKCBsaWtlbHkoIWJz
cCkgKSAvKiBCU1AgSVNUIHNldHVwIGRlZmVycmVkLiAqLwpAQCAtNjU0LDkgKzY2OCw3IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBub3JldHVybiByZWluaXRfYnNwX3N0YWNrKHZvaWQpCiAgICAgLyog
U2FuaXR5IGNoZWNrIHRoYXQgSVNUIHNldHRpbmdzIHdlcmVuJ3Qgc2V0IHVwIGJlZm9yZSB0aGlz
IHBvaW50LiAqLwogICAgIEFTU0VSVChNQVNLX0VYVFIoaWR0X3RhYmxlc1swXVtUUkFQX25taV0u
YSwgN1VMIDw8IDMyKSA9PSAwKTsKIAotICAgIC8qIFVwZGF0ZSBUU1MgYW5kIElTVHMgKi8KLSAg
ICBsb2FkX3N5c3RlbV90YWJsZXMoKTsKLQorICAgIC8qIEVuYWJsZSBCU1AgSVNUcyBub3cgd2Un
dmUgc3dpdGNoZWQgc3RhY2suICovCiAgICAgZW5hYmxlX2VhY2hfaXN0KGlkdF90YWJsZXNbMF0p
OwogCiAgICAgLyogVXBkYXRlIFNZU0NBTEwgdHJhbXBvbGluZXMgKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGZhOTll
NGQuLjY5NzY3ZTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVu
L2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzEwLDYgKzMxMCw4IEBAIHZvaWQgc3RhcnRfc2Vjb25k
YXJ5KHZvaWQgKnVudXNlZCkKIAogICAgIGVhcmx5X3N3aXRjaF90b19pZGxlKGZhbHNlKTsKIAor
ICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9uIGluLiAqLworCiAgICAg
cmRtc3JsKE1TUl9FRkVSLCB0aGlzX2NwdShlZmVyKSk7CiAKICAgICAvKgpAQCAtMzMwLDEwICsz
MzIsNiBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgICovCiAgICAg
c3Bpbl9kZWJ1Z19kaXNhYmxlKCk7CiAKLSAgICBsb2FkX3N5c3RlbV90YWJsZXMoKTsKLQotICAg
IC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJlIG9uIGluLiAqLwotCiAgICAgLyog
U2FmZSB0byBlbmFibGUgZmVhdHVyZSBzdWNoIGFzIENSNC5NQ0Ugd2l0aCB0aGUgSURUIHNldCB1
cCBub3cuICovCiAgICAgd3JpdGVfY3I0KG1tdV9jcjRfZmVhdHVyZXMpOwogCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDBhYjEw
YmEuLjZiMDJhNWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCkBAIC01NTEsNyArNTUxLDcgQEAgdm9pZCBzaG93X3N0YWNrX292ZXJm
bG93KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
CiAgICAgcHJpbnRrKCJWYWxpZCBzdGFjayByYW5nZTogJXAtJXAsIHNwPSVwLCB0c3MucnNwMD0l
cFxuIiwKICAgICAgICAgICAgKHZvaWQgKillc3BfdG9wLCAodm9pZCAqKWVzcF9ib3R0b20sICh2
b2lkICopZXNwLAotICAgICAgICAgICAodm9pZCAqKXBlcl9jcHUoaW5pdF90c3MsIGNwdSkucnNw
MCk7CisgICAgICAgICAgICh2b2lkICopZ2xvYmFsX3Rzcy5yc3AwKTsKIAogICAgIC8qCiAgICAg
ICogVHJpZ2dlciBvdmVyZmxvdyB0cmFjZSBpZiAlZXNwIGlzIGFueXdoZXJlIHdpdGhpbiB0aGUg
Z3VhcmQgcGFnZSwgb3IKQEAgLTE4MDQsNyArMTgwNCw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBz
ZXRfaW50cl9nYXRlKHVuc2lnbmVkIGludCBuLCB2b2lkICphZGRyKQogCiB2b2lkIGxvYWRfVFIo
dm9pZCkKIHsKLSAgICBzdHJ1Y3QgdHNzX3N0cnVjdCAqdHNzID0gJnRoaXNfY3B1KGluaXRfdHNz
KTsKICAgICBzdHJ1Y3QgZGVzY19wdHIgb2xkX2dkdCwgdHNzX2dkdCA9IHsKICAgICAgICAgLmJh
c2UgPSAobG9uZykodGhpc19jcHUoZ2R0X3RhYmxlKSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRS
WSksCiAgICAgICAgIC5saW1pdCA9IExBU1RfUkVTRVJWRURfR0RUX0JZVEUKQEAgLTE4MTIsMTIg
KzE4MTEsMTIgQEAgdm9pZCBsb2FkX1RSKHZvaWQpCiAKICAgICBfc2V0X3Rzc2xkdF9kZXNjKAog
ICAgICAgICB0aGlzX2NwdShnZHRfdGFibGUpICsgVFNTX0VOVFJZIC0gRklSU1RfUkVTRVJWRURf
R0RUX0VOVFJZLAotICAgICAgICAodW5zaWduZWQgbG9uZyl0c3MsCisgICAgICAgICh1bnNpZ25l
ZCBsb25nKSZnbG9iYWxfdHNzLAogICAgICAgICBvZmZzZXRvZihzdHJ1Y3QgdHNzX3N0cnVjdCwg
X19jYWNoZWxpbmVfZmlsbGVyKSAtIDEsCiAgICAgICAgIFNZU19ERVNDX3Rzc19hdmFpbCk7CiAg
ICAgX3NldF90c3NsZHRfZGVzYygKICAgICAgICAgdGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkg
KyBUU1NfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlksCi0gICAgICAgICh1bnNpZ25l
ZCBsb25nKXRzcywKKyAgICAgICAgKHVuc2lnbmVkIGxvbmcpJmdsb2JhbF90c3MsCiAgICAgICAg
IG9mZnNldG9mKHN0cnVjdCB0c3Nfc3RydWN0LCBfX2NhY2hlbGluZV9maWxsZXIpIC0gMSwKICAg
ICAgICAgU1lTX0RFU0NfdHNzX2J1c3kpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS92bXgvdm1jcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaApp
bmRleCA4ZmI5ZTNjLi5jMWJkNDY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92bXgvdm1jcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKQEAg
LTE1Nyw3ICsxNTcsNiBAQCBzdHJ1Y3QgYXJjaF92bXhfc3RydWN0IHsKICAgICBzdHJ1Y3Qgc2Vn
bWVudF9yZWdpc3RlciB2bTg2X3NhdmVkX3NlZ1t4ODZfc2VnX3RyICsgMV07CiAgICAgLyogUmVt
ZW1iZXIgRUZMQUdTIHdoaWxlIGluIHZpcnR1YWwgODA4NiBtb2RlICovCiAgICAgdWludDMyX3Qg
ICAgICAgICAgICAgdm04Nl9zYXZlZF9lZmxhZ3M7Ci0gICAgaW50ICAgICAgICAgICAgICAgICAg
aG9zdGVudl9taWdyYXRlZDsKIAogICAgIC8qIEJpdG1hcCB0byBjb250cm9sIHZtZXhpdCBwb2xp
Y3kgZm9yIE5vbi1yb290IFZNUkVBRC9WTVdSSVRFICovCiAgICAgc3RydWN0IHBhZ2VfaW5mbyAg
ICAgKnZtcmVhZF9iaXRtYXA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCAyMjg4MmE2Li4y
OTkwYWZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQ3Nyw4ICs0NzcsNiBAQCBleHRl
cm4gaWR0X2VudHJ5X3QgKmlkdF90YWJsZXNbXTsKIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCB0c3Nf
c3RydWN0IGdsb2JhbF90c3M7CiAKLURFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdHNzX3N0cnVjdCwg
aW5pdF90c3MpOwotCiBleHRlcm4gdm9pZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2
Y3B1ICp2KTsKIAogZXh0ZXJuIHZvaWQgZG9fd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2LCBi
b29sIHRsYl9tYWludGVuYW5jZSk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:30:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:30:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCAE-0000rS-Ir; Thu, 04 Jan 2018 20:30:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCAD-0000mw-4N
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:30:57 +0000
X-Inumbo-ID: 241a32c8-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 241a32c8-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730578"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:00 +0000
Message-ID: <1515097329-31902-36-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 35/44] x86/smp: Allocate the stack in the
	percpu range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpbnZvbHZlcyBhbGxvY2F0aW5nIGEgdG90YWwgb2YgNSBmcmFtZXMsIHdoaWNoIGRvbid0
IGhhdmUgdG8gYmUgYW4Kb3JkZXItMyBhbGxvY2F0aW9uLCBhbmQgdW5jb25kaXRpb25hbGx5IGhh
cyBndWFyZCBwYWdlcyBpbiBwbGFjZSBmb3IgYSBwcmltYXJ5CnN0YWNrIG92ZXJmbG93LgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKysr
KysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIHwgIDIgKysKIDIgZmlsZXMgY2hh
bmdlZCwgMjggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGNjODBmMjQu
LjFiZjZkYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYwpAQCAtNzYyLDcgKzc2Miw3IEBAIHN0YXRpYyBpbnQgcGVyY3B1X2Fs
bG9jX2ZyYW1lKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgbGluZWFyLAogLyogQWxs
b2NhdGUgZGF0YSBjb21tb24gYmV0d2VlbiB0aGUgQlNQIGFuZCBBUHMuICovCiBzdGF0aWMgaW50
IGNwdV9zbXBib290X2FsbG9jX2NvbW1vbih1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHVuc2ln
bmVkIGludCBtZW1mbGFncyA9IDA7CisgICAgdW5zaWduZWQgaW50IG1lbWZsYWdzID0gMCwgaTsK
ICAgICBub2RlaWRfdCBub2RlID0gY3B1X3RvX25vZGUoY3B1KTsKICAgICBsNF9wZ2VudHJ5X3Qg
Kmw0dCA9IE5VTEw7CiAgICAgbDNfcGdlbnRyeV90ICpsM3QgPSBOVUxMOwpAQCAtODQzLDYgKzg0
MywzMSBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jX2NvbW1vbih1bnNpZ25lZCBpbnQg
Y3B1KQogICAgIGlmICggcmMgKQogICAgICAgICBnb3RvIG91dDsKIAorICAgIC8qIEFsbG9jYXRl
IHRoZSBzdGFjay4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IDg7ICsraSApCisgICAgeworICAg
ICAgICBCVUlMRF9CVUdfT04oKDF1IDw8IFNUQUNLX09SREVSKSAhPSA4KTsKKyAgICAgICAgQlVJ
TERfQlVHX09OKCFJU19BTElHTkVEKFBFUkNQVV9TVEFDS19NQVBQSU5HLCBTVEFDS19TSVpFKSk7
CisgICAgICAgIEJVSUxEX0JVR19PTigoc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykgLQorICAgICAg
ICAgICAgICAgICAgICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfaW5mbywgZ3Vlc3RfY3B1X3VzZXJf
cmVncy5lcykpICYgMHhmKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBQYWdlcyAwLTI6ICNE
RiwgI05NSSwgI01DRSBJU1Qgc3RhY2tzCisgICAgICAgICAqIFBhZ2VzIDMtNTogR3VhcmQgcGFn
ZXMgLSBVTk1BUFBFRAorICAgICAgICAgKiBQYWdlcyA2LTc6IE1haW4gc3RhY2sKKyAgICAgICAg
ICovCisgICAgICAgIGlmICggaSA9PSAzICkKKyAgICAgICAgeworICAgICAgICAgICAgaSA9IDU7
CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gcGVyY3B1
X2FsbG9jX2ZyYW1lKGNwdSwgUEVSQ1BVX1NUQUNLX01BUFBJTkcgKyBpICogUEFHRV9TSVpFLCBO
VUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlcg
fCBNQVBfUEVSQ1BVX0FVVE9GUkVFKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICB9CisKICAgICByYyA9IDA7IC8qIFN1Y2Nlc3MgKi8KIAogIG91dDoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NvbmZpZy5oCmluZGV4IGNmNmYxYmUuLjM5NzQ3NDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaApA
QCAtMjk2LDYgKzI5Niw4IEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbl9waHlzX3N0YXJ0Owog
I2RlZmluZSBQRVJDUFVfTERUX01BUFBJTkcgICAgICAgKFBFUkNQVV9MSU5FQVJfU1RBUlQgKyBN
QigxMSkpCiAjZGVmaW5lIFBFUkNQVV9MRFRfTUFQUElOR19FTkQgICAoUEVSQ1BVX0xEVF9NQVBQ
SU5HICsgMHgxMDAwMCkKIAorI2RlZmluZSBQRVJDUFVfU1RBQ0tfTUFQUElORyAgICAgKFBFUkNQ
VV9MSU5FQVJfU1RBUlQgKyBNQigxMikpCisKICNkZWZpbmUgTUFYX1ZJUlRfQ1BVUyAgICAgICAg
ICAgIDgxOTIKIAogI2RlZmluZSBOQVRJVkVfVk1fQVNTSVNUX1ZBTElEICAgKCgxVUwgPDwgVk1B
U1NUX1RZUEVfNGdiX3NlZ21lbnRzKSAgICAgICAgfCBcCi0tIAoyLjEuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:31:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCAP-00011n-4c; Thu, 04 Jan 2018 20:31:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCAO-0000vf-1z
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:31:08 +0000
X-Inumbo-ID: 2103225b-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2103225b-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730572"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:53 +0000
Message-ID: <1515097329-31902-29-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 28/44] x86/xlat: Use the percpu compat
	translation area
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3Mge3NldHVwLGZyZWV9X2NvbXBhdF9hcmdfeGxhdCgpIHRvIGJlIGRyb3BwZWQu
CgpDaGFuZ2luZyBDT01QQVRfQVJHX1hMQVRfVklSVF9CQVNFIHRvIGF2b2lkIHJlZmVyZW5jaW5n
IGN1cnJlbnQgaGFzIGEgZmFpcmx5CmxhcmdlIGltcGFjdCBvbiBjb2RlIHNpemUsIGFzIGl0IGlz
IGhpZGRlbiB1bmRlcm5lYXRoIHRoZQpjb3B5X3t0byxmcm9tfV9ndWVzdCgpIGxvZ2ljLgoKVGhl
IG5ldCBibG9hdC1vLW1ldGVyIHJlcG9ydCBmb3IgdGhpcyBjaGFuZ2UgaXM6CgogIGFkZC9yZW1v
dmU6IDAvMiBncm93L3NocmluazogNC8zNSB1cC9kb3duOiA1NzAvLTEyODUgKC03MTUpCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICB8ICA4IC0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAgICAgfCAgMiAtLQogeGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jICAgICAgICAgICAgIHwgMTIgKy0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2
XzY0L21tLmMgICAgICAgICAgICAgfCAxMyAtLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2NvbmZpZy5oICAgICAgICAgfCAgNyAtLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4
Nl82NC91YWNjZXNzLmggfCAgNiArKy0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25z
KCspLCA0NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA3MWZkZGZkLi41ODM2MjY5IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMK
QEAgLTE1MzMsMTAgKzE1MzMsNiBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNw
dSAqdikKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuaW5qZWN0X2V2ZW50LnZlY3RvciA9IEhWTV9F
VkVOVF9WRUNUT1JfVU5TRVQ7CiAKLSAgICByYyA9IHNldHVwX2NvbXBhdF9hcmdfeGxhdCh2KTsg
LyogdGVhcmRvd246IGZyZWVfY29tcGF0X2FyZ194bGF0KCkgKi8KLSAgICBpZiAoIHJjICE9IDAg
KQotICAgICAgICBnb3RvIGZhaWw0OwotCiAgICAgaWYgKCBuZXN0ZWRodm1fZW5hYmxlZChkKQog
ICAgICAgICAgJiYgKHJjID0gbmVzdGVkaHZtX3ZjcHVfaW5pdGlhbGlzZSh2KSkgPCAwICkgLyog
dGVhcmRvd246IG5lc3RlZGh2bV92Y3B1X2Rlc3Ryb3kgKi8KICAgICAgICAgZ290byBmYWlsNTsK
QEAgLTE1NjIsOCArMTU1OCw2IEBAIGludCBodm1fdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1
ICp2KQogIGZhaWw2OgogICAgIG5lc3RlZGh2bV92Y3B1X2Rlc3Ryb3kodik7CiAgZmFpbDU6Ci0g
ICAgZnJlZV9jb21wYXRfYXJnX3hsYXQodik7Ci0gZmFpbDQ6CiAgICAgaHZtX2Z1bmNzLnZjcHVf
ZGVzdHJveSh2KTsKICBmYWlsMzoKICAgICB2bGFwaWNfZGVzdHJveSh2KTsKQEAgLTE1ODQsOCAr
MTU3OCw2IEBAIHZvaWQgaHZtX3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikKIAogICAgIG5l
c3RlZGh2bV92Y3B1X2Rlc3Ryb3kodik7CiAKLSAgICBmcmVlX2NvbXBhdF9hcmdfeGxhdCh2KTsK
LQogICAgIHRhc2tsZXRfa2lsbCgmdi0+YXJjaC5odm1fdmNwdS5hc3NlcnRfZXZ0Y2huX2lycV90
YXNrbGV0KTsKICAgICBodm1fZnVuY3MudmNwdV9kZXN0cm95KHYpOwogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQu
YwppbmRleCAzYmFmMzdiLi4zZjVlM2JjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9t
MF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTM4NSw4ICsz
ODUsNiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgewogICAgICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hp
bmZvID0gMTsKICAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8t
PmNvbXBhdC52Y3B1X2luZm9bMF07Ci0gICAgICAgIGlmICggc2V0dXBfY29tcGF0X2FyZ194bGF0
KHYpICE9IDAgKQotICAgICAgICAgICAgQlVHKCk7CiAgICAgfQogCiAgICAgbnJfcGFnZXMgPSBk
b20wX2NvbXB1dGVfbnJfcGFnZXMoZCwgJnBhcm1zLCBpbml0cmRfbGVuKTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRl
eCA3ZTQ1NjZkLi40ZTg4YmZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCkBAIC03Miw4ICs3Miw3IEBAIGludCBzd2l0
Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBmb3JfZWFjaF92Y3B1KCBkLCB2ICkK
ICAgICB7Ci0gICAgICAgIGlmICggKHJjID0gc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpKSB8fAot
ICAgICAgICAgICAgIChyYyA9IHNldHVwX2NvbXBhdF9sNCh2KSkgKQorICAgICAgICBpZiAoIChy
YyA9IHNldHVwX2NvbXBhdF9sNCh2KSkgKQogICAgICAgICAgICAgZ290byB1bmRvX2FuZF9mYWls
OwogICAgIH0KIApAQCAtODcsMTAgKzg2LDcgQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRv
bWFpbiAqZCkKICB1bmRvX2FuZF9mYWlsOgogICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5h
cmNoLmhhc18zMmJpdF9zaGluZm8gPSAwOwogICAgIGZvcl9lYWNoX3ZjcHUoIGQsIHYgKQotICAg
IHsKLSAgICAgICAgZnJlZV9jb21wYXRfYXJnX3hsYXQodik7CiAgICAgICAgIHJlbGVhc2VfY29t
cGF0X2w0KHYpOwotICAgIH0KIAogICAgIHJldHVybiByYzsKIH0KQEAgLTExMiwxMCArMTA4LDcg
QEAgc3RhdGljIHZvaWQgcHZfZGVzdHJveV9nZHRfbGR0X2wxdGFiKHN0cnVjdCB2Y3B1ICp2KQog
dm9pZCBwdl92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgaWYgKCBpc19wdl8z
MmJpdF92Y3B1KHYpICkKLSAgICB7Ci0gICAgICAgIGZyZWVfY29tcGF0X2FyZ194bGF0KHYpOwog
ICAgICAgICByZWxlYXNlX2NvbXBhdF9sNCh2KTsKLSAgICB9CiAKICAgICBwdl9kZXN0cm95X2dk
dF9sZHRfbDF0YWIodik7CiAgICAgeGZyZWUodi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCk7CkBA
IC0xNTIsOSArMTQ1LDYgQEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAqdikK
IAogICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIGlmICgg
KHJjID0gc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpKSApCi0gICAgICAgICAgICBnb3RvIGRvbmU7
Ci0KICAgICAgICAgaWYgKCAocmMgPSBzZXR1cF9jb21wYXRfbDQodikpICkKICAgICAgICAgICAg
IGdvdG8gZG9uZTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKaW5kZXggNjhlZWUzMC4uYWFlNzIxYiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
bW0uYwpAQCAtNjk3LDE5ICs2OTcsNiBAQCB2b2lkIF9faW5pdCB6YXBfbG93X21hcHBpbmdzKHZv
aWQpCiAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUik7CiB9CiAKLWludCBz
ZXR1cF9jb21wYXRfYXJnX3hsYXQoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgcmV0dXJuIGNyZWF0
ZV9wZXJkb21haW5fbWFwcGluZyh2LT5kb21haW4sIEFSR19YTEFUX1NUQVJUKHYpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKENPTVBBVF9BUkdfWExBVF9TSVpF
KSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsIE5JTChzdHJ1Y3Qg
cGFnZV9pbmZvICopKTsKLX0KLQotdm9pZCBmcmVlX2NvbXBhdF9hcmdfeGxhdChzdHJ1Y3QgdmNw
dSAqdikKLXsKLSAgICBkZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5nKHYtPmRvbWFpbiwgQVJHX1hM
QVRfU1RBUlQodiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAoQ09NUEFU
X0FSR19YTEFUX1NJWkUpKTsKLX0KLQogc3RhdGljIHZvaWQgY2xlYW51cF9mcmFtZV90YWJsZShz
dHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogewogICAgIHVuc2lnbmVkIGxvbmcgc3ZhLCBl
dmE7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jb25maWcuaAppbmRleCAzZDY0MDQ3Li5jNzUwM2FkIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29u
ZmlnLmgKQEAgLTMxNiwxMyArMzE2LDYgQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgeGVuX3BoeXNf
c3RhcnQ7CiAjZGVmaW5lIExEVF9WSVJUX1NUQVJUKHYpICAgIFwKICAgICAoR0RUX1ZJUlRfU1RB
UlQodikgKyAoNjQqMTAyNCkpCiAKLS8qIEFyZ3VtZW50IHRyYW5zbGF0aW9uIGFyZWEuIFRoZSB0
aGlyZCBwZXItZG9tYWluLW1hcHBpbmcgc3ViLWFyZWEuICovCi0jZGVmaW5lIEFSR19YTEFUX1ZJ
UlRfU1RBUlQgICAgICBQRVJET01BSU5fVklSVF9TTE9UKDIpCi0vKiBBbGxvdyBmb3IgYXQgbGVh
c3Qgb25lIGd1YXJkIHBhZ2UgKENPTVBBVF9BUkdfWExBVF9TSVpFIGJlaW5nIDIgcGFnZXMpOiAq
LwotI2RlZmluZSBBUkdfWExBVF9WQV9TSElGVCAgICAgICAgKDIgKyBQQUdFX1NISUZUKQotI2Rl
ZmluZSBBUkdfWExBVF9TVEFSVCh2KSAgICAgICAgXAotICAgIChBUkdfWExBVF9WSVJUX1NUQVJU
ICsgKCh2KS0+dmNwdV9pZCA8PCBBUkdfWExBVF9WQV9TSElGVCkpCi0KICNkZWZpbmUgTkFUSVZF
X1ZNX0FTU0lTVF9WQUxJRCAgICgoMVVMIDw8IFZNQVNTVF9UWVBFXzRnYl9zZWdtZW50cykgICAg
ICAgIHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgxVUwgPDwgVk1BU1NU
X1RZUEVfNGdiX3NlZ21lbnRzX25vdGlmeSkgfCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKDFVTCA8PCBWTUFTU1RfVFlQRV93cml0YWJsZV9wYWdldGFibGVzKSB8IFwKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYveDg2XzY0L3VhY2Nlc3MuaAppbmRleCBkN2RhZDRmLi5jZTg4ZGNlIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC91YWNjZXNzLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94ODZfNjQvdWFjY2Vzcy5oCkBAIC0xLDExICsxLDkgQEAKICNpZm5kZWYg
X19YODZfNjRfVUFDQ0VTU19ICiAjZGVmaW5lIF9fWDg2XzY0X1VBQ0NFU1NfSAogCi0jZGVmaW5l
IENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0UgKCh2b2lkICopQVJHX1hMQVRfU1RBUlQoY3VycmVu
dCkpCisjZGVmaW5lIENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0UgKCh2b2lkICopUEVSQ1BVX1hM
QVRfU1RBUlQpCiAjZGVmaW5lIENPTVBBVF9BUkdfWExBVF9TSVpFICAgICAgKDIqUEFHRV9TSVpF
KQotc3RydWN0IHZjcHU7Ci1pbnQgc2V0dXBfY29tcGF0X2FyZ194bGF0KHN0cnVjdCB2Y3B1ICp2
KTsKLXZvaWQgZnJlZV9jb21wYXRfYXJnX3hsYXQoc3RydWN0IHZjcHUgKnYpOworCiAjZGVmaW5l
IGlzX2NvbXBhdF9hcmdfeGxhdF9yYW5nZShhZGRyLCBzaXplKSAoeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgdW5zaWduZWQgbG9uZyBfX29mZjsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgX19vZmYgPSAodW5z
aWduZWQgbG9uZykoYWRkcikgLSAodW5zaWduZWQgbG9uZylDT01QQVRfQVJHX1hMQVRfVklSVF9C
QVNFOyBcCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:31:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCAO-00011X-Tn; Thu, 04 Jan 2018 20:31:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCAO-0000ve-1p
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:31:08 +0000
X-Inumbo-ID: 15cccc24-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15cccc24-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730512"
X-DWL: YES
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:41 +0000
Message-ID: <1515097329-31902-17-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 16/44] xen/ipi: Introduce
	arch_ipi_param_ok() to check IPI parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHNvbWUgYWRkcmVzc2VzIHdoaWNoIGFyZSBub3Qgc2FmZSB0byBwYXNzIGFzIElQ
SSBwYXJhbWV0ZXJzLCBhcyB0aGV5CmFyZSBub3QgbWFwcGVkIG9uIG90aGVyIGNwdXMgKG9yIHdv
cnNlLCBtYXBwZWQgdG8gc29tZXRoaW5nIGVsc2UpLiAgSW50cm9kdWNlCmFuIGFyY2gtc3BlY2lm
aWMgYXVkaXQgaG9vayB3aGljaCBpcyB1c2VkIHRvIGNoZWNrIHRoZSBwYXJhbWV0ZXIuCgpBUk0g
aGFzIHRoaXMgc3R1YmJlZCB0byB0cnVlLCB3aGVyZWFzIHg4NiBub3cgZXhjbHVzZXMgcG9pbnRl
cnMgaW4gdGhlIFBFUkNQVQpyYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9zbXAuYyAgICAgICAgICB8
ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21wLmggfCAgMyArKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvc21wLmggfCAxNSArKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc21wLmMgYi94ZW4vY29tbW9uL3Nt
cC5jCmluZGV4IDc5ZjRlYmQuLjFmZmMyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc21wLmMK
KysrIGIveGVuL2NvbW1vbi9zbXAuYwpAQCAtNTQsNiArNTQsNyBAQCB2b2lkIG9uX3NlbGVjdGVk
X2NwdXMoCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAgICAgQVNTRVJU
KGNwdW1hc2tfc3Vic2V0KHNlbGVjdGVkLCAmY3B1X29ubGluZV9tYXApKTsKKyAgICBBU1NFUlQo
YXJjaF9pcGlfcGFyYW1fb2soaW5mbykpOwogCiAgICAgc3Bpbl9sb2NrKCZjYWxsX2xvY2spOwog
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtcC5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9zbXAuaAppbmRleCAzYzEyMjY4Li4yZjEyZTVjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtcC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21wLmgKQEAgLTI4LDYg
KzI4LDkgQEAgZXh0ZXJuIHZvaWQgaW5pdF9zZWNvbmRhcnkodm9pZCk7CiBleHRlcm4gdm9pZCBz
bXBfaW5pdF9jcHVzKHZvaWQpOwogZXh0ZXJuIHZvaWQgc21wX2NsZWFyX2NwdV9tYXBzICh2b2lk
KTsKIGV4dGVybiBpbnQgc21wX2dldF9tYXhfY3B1cyAodm9pZCk7CisKK3N0YXRpYyBpbmxpbmUg
Ym9vbCBhcmNoX2lwaV9wYXJhbV9vayhjb25zdCB2b2lkICpwYXJhbSkgeyByZXR1cm4gdHJ1ZTsg
fQorCiAjZW5kaWYKIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCmluZGV4IDdmY2M5NDYuLjVmZWEyN2QgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc21wLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zbXAuaApAQCAtNzMsNiArNzMsMjEgQEAgdm9pZCBzZXRfbnJfc29ja2V0cyh2b2lkKTsKIC8q
IFJlcHJlc2VudGluZyBIVCBhbmQgY29yZSBzaWJsaW5ncyBpbiBlYWNoIHNvY2tldC4gKi8KIGV4
dGVybiBjcHVtYXNrX3QgKipzb2NrZXRfY3B1bWFzazsKIAorc3RhdGljIGlubGluZSBib29sIGFy
Y2hfaXBpX3BhcmFtX29rKGNvbnN0IHZvaWQgKl9wYXJhbSkKK3sKKyAgICB1bnNpZ25lZCBsb25n
IHBhcmFtID0gKHVuc2lnbmVkIGxvbmcpX3BhcmFtOworCisgICAgLyoKKyAgICAgKiBJdCBpcyBu
b3Qgc2FmZSB0byBwYXNzIHBvaW50ZXJzIGluIHRoZSBQRVJDUFUgbGluZWFyIHJhbmdlIHRvIG90
aGVyCisgICAgICogY3B1cyBpbiBhbiBJUEkuCisgICAgICoKKyAgICAgKiBOb3QgYWxsIHBhcmFt
ZXRlcnMgcGFzc2VkIGFyZSBhY3R1YWxseSBwb2ludGVycywgc28gb25seSByZWplY3QKKyAgICAg
KiBwYXJhbWV0ZXJzIHdoaWNoIGFyZSBhIGNhbm9uaWNhbCBhZGRyZXNzIGluIHRoZSBQRVJDUFUg
cmFuZ2UuCisgICAgICovCisgICAgcmV0dXJuICghaXNfY2Fub25pY2FsX2FkZHJlc3MocGFyYW0p
IHx8CisgICAgICAgICAgICBsNF90YWJsZV9vZmZzZXQocGFyYW0pICE9IGw0X3RhYmxlX29mZnNl
dChQRVJDUFVfTElORUFSX1NUQVJUKSk7Cit9CisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICov
CiAKICNlbmRpZgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:31:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCAy-0001Ps-Cw; Thu, 04 Jan 2018 20:31:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCAx-0001MB-32
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:31:43 +0000
X-Inumbo-ID: 11e278e6-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11e278e6-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157242"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:52 +0000
Message-ID: <1515097329-31902-28-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 27/44] x86/smp: Allocate a percpu linear
	range for the compat translation area.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGV4aXN0aW5nIHRyYW5zbGF0aW9uIGFyZWEgY2xhaW1zIHRvIGJlIDIgZnJhbWVzIGFuZCBh
IGd1YXJkIHBhZ2UsIGJ1dCBpcwphY3R1YWxseSA0IGZyYW1lcyB3aXRoIG5vIGd1YXJkIHBhZ2Ug
YXQgYWxsLgoKQWxsb2NhdGUgMiBmcmFtZXMgaW4gdGhlIHBlcmNwdSBhcmVhLCB3aGljaCBhY3R1
YWxseSBoYXMgdW5tYXBwZWQgZnJhbWVzIG9uCmVpdGhlciBzaWRlLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvc21wYm9vdC5jICAgICAgIHwgMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2NvbmZpZy5oIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMjkgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCmluZGV4IDZhNWYxOGEuLmE1ZDNmN2EgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNjQ2LDYg
KzY0Niw4IEBAIHZvaWQgY3B1X2V4aXRfY2xlYXIodW5zaWduZWQgaW50IGNwdSkKIGVudW0gcGVy
Y3B1X2FsdGVyX2FjdGlvbiB7CiAgICAgUEVSQ1BVX01BUCwgLyogTWFwIGV4aXN0aW5nIGZyYW1l
OiBwYWdlIGFuZCBmbGFncyBhcmUgaW5wdXQgcGFyYW1ldGVycy4gKi8KICAgICBQRVJDUFVfQUxM
T0NfTDFULCAvKiBBbGxvY2F0ZSBhbiBMMSB0YWJsZS4gb3B0aW9uYWxseSByZXR1cm5lZCB2aWEg
KnBhZ2UuICovCisgICAgUEVSQ1BVX0FMTE9DX0ZSQU1FLCAvKiBBbGxvY2F0ZSBhIGZyYW1lLiBm
bGFncyBpcyBhbiBpbnB1dCwgYW5kICpwYWdlIGlzCisgICAgICAgICAgICAgICAgICAgICAgICAg
KiBvcHRpb25hbGx5IGFuIG91dHB1dC4gKi8KIH07CiBzdGF0aWMgaW50IF9hbHRlcl9wZXJjcHVf
bWFwcGluZ3MoCiAgICAgdW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQgbG9uZyBsaW5lYXIsCkBA
IC03MDcsNiArNzA5LDE1IEBAIHN0YXRpYyBpbnQgX2FsdGVyX3BlcmNwdV9tYXBwaW5ncygKICAg
ICAgICAgbDF0W2wxX3RhYmxlX29mZnNldChsaW5lYXIpXSA9IGwxZV9mcm9tX3BhZ2UoKnBhZ2Us
IGZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFBFUkNQVV9BTExPQ19GUkFNRToK
KyAgICAgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgbWVtZmxhZ3MpOworICAgICAg
ICBpZiAoICFwZyApCisgICAgICAgICAgICBnb3RvIG91dDsKKworICAgICAgICBjbGVhcl9kb21h
aW5fcGFnZShwYWdlX3RvX21mbihwZykpOworICAgICAgICBsMXRbbDFfdGFibGVfb2Zmc2V0KGxp
bmVhcildID0gbDFlX2Zyb21fcGFnZShwZywgZmxhZ3MpOworCisgICAgICAgIC8qIEZhbGx0aHJv
dWdoICovCiAgICAgY2FzZSBQRVJDUFVfQUxMT0NfTDFUOgogICAgICAgICBpZiAoIHBhZ2UgKQog
ICAgICAgICAgICAgKnBhZ2UgPSBwZzsKQEAgLTc0Miw2ICs3NTMsMTIgQEAgc3RhdGljIGludCBw
ZXJjcHVfYWxsb2NfbDF0KHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgbGluZWFyLAog
ICAgIHJldHVybiBfYWx0ZXJfcGVyY3B1X21hcHBpbmdzKGNwdSwgbGluZWFyLCBQRVJDUFVfQUxM
T0NfTDFULCBwYWdlLCAwKTsKIH0KIAorc3RhdGljIGludCBwZXJjcHVfYWxsb2NfZnJhbWUodW5z
aWduZWQgaW50IGNwdSwgdW5zaWduZWQgbG9uZyBsaW5lYXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSwgdW5zaWduZWQgaW50IGZsYWdzKQor
eworICAgIHJldHVybiBfYWx0ZXJfcGVyY3B1X21hcHBpbmdzKGNwdSwgbGluZWFyLCBQRVJDUFVf
QUxMT0NfRlJBTUUsIHBhZ2UsIGZsYWdzKTsKK30KKwogLyogQWxsb2NhdGUgZGF0YSBjb21tb24g
YmV0d2VlbiB0aGUgQlNQIGFuZCBBUHMuICovCiBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9j
X2NvbW1vbih1bnNpZ25lZCBpbnQgY3B1KQogewpAQCAtNzk1LDYgKzgxMiwxNiBAQCBzdGF0aWMg
aW50IGNwdV9zbXBib290X2FsbG9jX2NvbW1vbih1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICgg
cmMgKQogICAgICAgICBnb3RvIG91dDsKIAorICAgIC8qIEFsbG9jYXRlIHR3byBwYWdlcyBmb3Ig
dGhlIFhMQVQgYXJlYS4gKi8KKyAgICByYyA9IHBlcmNwdV9hbGxvY19mcmFtZShjcHUsIFBFUkNQ
VV9YTEFUX1NUQVJULCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfSFlQ
RVJWSVNPUl9SVyB8IE1BUF9QRVJDUFVfQVVUT0ZSRUUpOworICAgIGlmICggcmMgKQorICAgICAg
ICBnb3RvIG91dDsKKyAgICByYyA9IHBlcmNwdV9hbGxvY19mcmFtZShjcHUsIFBFUkNQVV9YTEFU
X1NUQVJUICsgUEFHRV9TSVpFLCBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBB
R0VfSFlQRVJWSVNPUl9SVyB8IE1BUF9QRVJDUFVfQVVUT0ZSRUUpOworICAgIGlmICggcmMgKQor
ICAgICAgICBnb3RvIG91dDsKKwogICAgIHJjID0gMDsgLyogU3VjY2VzcyAqLwogCiAgb3V0Ogpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY29uZmlnLmgKaW5kZXggZjc4Y2JkZS4uM2Q2NDA0NyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5o
CkBAIC0zMDAsNiArMzAwLDggQEAgZXh0ZXJuIHVuc2lnbmVkIGxvbmcgeGVuX3BoeXNfc3RhcnQ7
CiAjZGVmaW5lIFBFUkNQVV9NQVBDQUNIRV9TVEFSVCAgICAoUEVSQ1BVX0xJTkVBUl9TVEFSVCAr
IE1CKDQpKQogI2RlZmluZSBQRVJDUFVfTUFQQ0FDSEVfRU5EICAgICAgKFBFUkNQVV9NQVBDQUNI
RV9TVEFSVCArIE1CKDIpKQogCisjZGVmaW5lIFBFUkNQVV9YTEFUX1NUQVJUICAgICAgICAoUEVS
Q1BVX0xJTkVBUl9TVEFSVCArIE1CKDYpICsgS0IoOCkpCisKIC8qIEdEVC9MRFQgc2hhZG93IG1h
cHBpbmcgYXJlYS4gVGhlIGZpcnN0IHBlci1kb21haW4tbWFwcGluZyBzdWItYXJlYS4gKi8KICNk
ZWZpbmUgR0RUX0xEVF9WQ1BVX1NISUZUICAgICAgIDUKICNkZWZpbmUgR0RUX0xEVF9WQ1BVX1ZB
X1NISUZUICAgIChHRFRfTERUX1ZDUFVfU0hJRlQgKyBQQUdFX1NISUZUKQotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:32:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:32:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCBS-0001cP-KL; Thu, 04 Jan 2018 20:32:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCBR-0001aQ-Db
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:32:13 +0000
X-Inumbo-ID: 19e18a01-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19e18a01-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157275"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:57 +0000
Message-ID: <1515097329-31902-33-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 32/44] x86: Always reload the LDT on vcpu
	context switch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGFuZCBhbHdheXMgemVybyB0aGUgTERUIGZvciBIVk0gY29udGV4dHMuICBUaGlzIGNhdXNl
cyBlcnJvbmVvdXMgZXhlY3V0aW9uCndoaWNoIG1hbmFnZXMgdG8gcmVmZXJlbmNlIHRoZSBMRFQg
ZmFpbCB3aXRoIGEgc3RyYWlnaHQgI0dQIGZhdWx0LCByYXRoZXIgdGhhbgpwb3NzaWJseSBmaW5k
aW5nIGEgc3RhbGUgbG9hZGVkIExEVCBhbmQgd2FuZGVyaW5nIHRoZSAjUEYgaGFuZGxlci4KCkZ1
dHVyZSBjaGFuZ2VzIHdpbGwgY2F1c2UgdGhlIGxvYWRpbmcgb2YgTERUIHRvIGJlIGxhenksIGF0
IHdoaWNoIHBvaW50CmxvYWRfTERUKCkgd2lsbCBiZSBhIG5vcCBmb3IgYWxsIGNhc2VzIG90aGVy
IHRoYW4gY29udGV4dCBzd2l0Y2hpbmcgdG8vZnJvbSBhClBWIHZjcHUgd2l0aCBhbiBMRFQgbG9h
ZGVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgIHwgNSArKy0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9sZHQuaCB8IDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGNlNTMzN2IuLjQ2NzFjOWIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2
NjAsNiArMTY2MCw4IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKICAgICAg
ICAgbGdkdCgmZ2R0X2Rlc2MpOwogICAgIH0KIAorICAgIGxvYWRfTERUKG4pOworCiAgICAgaWYg
KCBwZCAhPSBuZCApCiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgcGQtPmRvbWFpbl9k
aXJ0eV9jcHVtYXNrKTsKICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIHAtPnZjcHVfZGlydHlf
Y3B1bWFzayk7CkBAIC0xNzIzLDEwICsxNzI1LDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1
Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAgICAgICAgIGxvY2FsX2lycV9lbmFi
bGUoKTsKIAogICAgICAgICBpZiAoIGlzX3B2X2RvbWFpbihuZXh0ZCkgKQotICAgICAgICB7Ci0g
ICAgICAgICAgICBsb2FkX0xEVChuZXh0KTsKICAgICAgICAgICAgIGxvYWRfc2VnbWVudHMobmV4
dCk7Ci0gICAgICAgIH0KIAogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcobmV4dCk7CiAg
ICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9sZHQuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbGR0LmgKaW5kZXggNTg5ZGFmOC4uNmZiY2U5MyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9sZHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oCkBAIC03
LDkgKzcsOSBAQAogc3RhdGljIGlubGluZSB2b2lkIGxvYWRfTERUKHN0cnVjdCB2Y3B1ICp2KQog
ewogICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAqZGVzYzsKLSAgICB1bnNpZ25lZCBsb25nIGVudHM7
CisgICAgdW5zaWduZWQgaW50IGVudHMgPSBpc19wdl92Y3B1KHYpICYmIHYtPmFyY2gucHZfdmNw
dS5sZHRfZW50czsKIAotICAgIGlmICggKGVudHMgPSB2LT5hcmNoLnB2X3ZjcHUubGR0X2VudHMp
ID09IDAgKQorICAgIGlmICggZW50cyA9PSAwICkKICAgICAgICAgbGxkdCgwKTsKICAgICBlbHNl
CiAgICAgewotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:32:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCC2-0001pp-Sp; Thu, 04 Jan 2018 20:32:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCC2-0001oh-4Q
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:32:50 +0000
X-Inumbo-ID: 2814c29e-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2814c29e-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157350"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:56 +0000
Message-ID: <1515097329-31902-32-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 31/44] x86/pv: Drop support for paging out
	the LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2luZG93cyBpcyB0aGUgb25seSBPUyB3aGljaCBwYWdlcyBvdXQga2VybmVsIGRhdGFzdHJ1Y3R1
cmVzLCBzbyBjaGFuY2VzIGFyZQpnb29kIHRoYXQgdGhpcyBpcyBhIHZlc3RpZ2lhbCByZW1uYW50
IG9mIHRoZSBQViBXaW5kb3dzIFhQIGV4cGVyaW1lbnQuCkZ1cnRoZXJtb3JlIHRoZSBpbXBsZW1l
bnRhdGlvbiBpcyBpbmNvbXBsZXRlOyBpdCBvbmx5IGZ1bmN0aW9ucyBmb3IgYSBwcmVzZW50Cj0+
IG5vdC1wcmVzZW50IHRyYW5zaXRpb24sIHJhdGhlciB0aGFuIGEgcHJlc2VudCA9PiByZWFkL3dy
aXRlIHRyYW5zaXRpb24uCgpUaGUgZm9yX2VhY2hfdmNwdSgpIGlzIG9uZSBzY2FsYWJpbGl0eSBs
aW1pdGF0aW9uIGZvciBQViBndWVzdHMsIHdoaWNoIGNhbid0CnJlYXNvbmFibHkgYmUgYWx0ZXJl
ZCB0byBiZSBjb250aW51YWJsZS4gIE1vc3QgaW1wb3J0YW50bHkgaG93ZXZlciwgaXMgdGhhdAp0
aGlzIG9ubHkgY29kZXBhdGggd2hpY2ggcGxheXMgd2l0aCBkZXNjcmlwdG9yIGZyYW1lcyBvZiBh
IHJlbW90ZSB2Y3B1LgoKQSBzaWRlIGVmZmVjdCBvZiBkcm9wcGluZyBzdXBwb3J0IGZvciBwYWdp
bmcgdGhlIExEVCBvdXQgaXMgdGhhdCB0aGUgTERUIG5vCmxvbmdlciBhdXRvbWF0aWNhbGx5IGNs
ZWFucyBpdHNlbGYgdXAgb24gZG9tYWluIGRlc3RydWN0aW9uLiAgQ292ZXIgdGhpcyBieQpleHBs
aWNpdGx5IHJlbGVhc2luZyB0aGUgTERUIGZyYW1lcyBhdCB0aGUgc2FtZSB0aW1lIGFzIHRoZSBH
RFQgZnJhbWVzLgoKRmluYWxseSwgbGVhdmUgc29tZSBhc3NlcnRzIGFyb3VuZCB0byBjb25maXJt
IHRoZSBleHBlY3RlZCBiZWhhdmlvdXIgb2YgYWxsCnRoZSBmdW5jdGlvbnMgcGxheWluZyB3aXRo
IFBHVF9zZWdfZGVzY19wYWdlIHJlZmVyZW5jZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjI6CiAqIFNwbGl0IG1vdmluZyBh
bmQgcmVuYW1pbmcgb3V0IHRvIGFuIGVhcmxpZXIgcGF0Y2gKICogRHJvcCBzaGFkb3dfbGR0X3ts
b2NrLG1hcGNudH0uCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAg
NyArKy0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICB8IDE3IC0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyB8IDIwICsr
KysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgICAgICB8
ICAyIC0tCiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAgICAgICAgICAgICAgICB8ICAzIC0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgfCAgNCAtLS0tCiA2IGZpbGVzIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDNkOWU3ZmIuLmNl
NTMzN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94
ODYvZG9tYWluLmMKQEAgLTE5MzYsMTEgKzE5MzYsOCBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hf
cmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAvKgotICAg
ICAgICAgICAgICAgICAqIFJlbGlucXVpc2ggR0RUIG1hcHBpbmdzLiBObyBuZWVkIGZvciBleHBs
aWNpdCB1bm1hcHBpbmcgb2YKLSAgICAgICAgICAgICAgICAgKiB0aGUgTERUIGFzIGl0IGF1dG9t
YXRpY2FsbHkgZ2V0cyBzcXVhc2hlZCB3aXRoIHRoZSBndWVzdAotICAgICAgICAgICAgICAgICAq
IG1hcHBpbmdzLgotICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgIC8qIFJlbGlu
cXVpc2ggR0RUL0xEVCBtYXBwaW5ncy4gKi8KKyAgICAgICAgICAgICAgICBwdl9kZXN0cm95X2xk
dCh2KTsKICAgICAgICAgICAgICAgICBwdl9kZXN0cm95X2dkdCh2KTsKICAgICAgICAgICAgIH0K
ICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYv
bW0uYwppbmRleCBmOGYxNWU5Li44YjkyNWIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIwNCw3ICsxMjA0LDYgQEAgdm9pZCBwdXRf
cGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIp
CiAgICAgdW5zaWduZWQgbG9uZyAgICAgcGZuID0gbDFlX2dldF9wZm4obDFlKTsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHN0cnVjdCBkb21haW4gICAgKnBnX293bmVyOwotICAg
IHN0cnVjdCB2Y3B1ICAgICAgKnY7CiAKICAgICBpZiAoICEobDFlX2dldF9mbGFncyhsMWUpICYg
X1BBR0VfUFJFU0VOVCkgfHwgaXNfaW9tZW1fcGFnZShfbWZuKHBmbikpICkKICAgICAgICAgcmV0
dXJuOwpAQCAtMTI0MCwyNSArMTIzOSw5IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdl
bnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293bmVyKQogICAgICAqLwogICAgIGlmICgg
KGwxZV9nZXRfZmxhZ3MobDFlKSAmIF9QQUdFX1JXKSAmJgogICAgICAgICAgKChsMWVfb3duZXIg
PT0gcGdfb3duZXIpIHx8ICFwYWdpbmdfbW9kZV9leHRlcm5hbChwZ19vd25lcikpICkKLSAgICB7
CiAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwotICAgIH0KICAgICBlbHNlCi0gICAg
ewotICAgICAgICAvKiBXZSBleHBlY3QgdGhpcyBpcyByYXJlIHNvIHdlIGJsb3cgdGhlIGVudGly
ZSBzaGFkb3cgTERULiAqLwotICAgICAgICBpZiAoIHVubGlrZWx5KCgocGFnZS0+dS5pbnVzZS50
eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSA9PQotICAgICAgICAgICAgICAgICAgICAgICBQR1Rf
c2VnX2Rlc2NfcGFnZSkpICYmCi0gICAgICAgICAgICAgdW5saWtlbHkoKChwYWdlLT51LmludXNl
LnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSAhPSAwKSkgJiYKLSAgICAgICAgICAgICAobDFl
X293bmVyID09IHBnX293bmVyKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvcl9lYWNoX3Zj
cHUgKCBwZ19vd25lciwgdiApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBw
dl9kZXN0cm95X2xkdCh2KSApCi0gICAgICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKHYt
PnZjcHVfZGlydHlfY3B1bWFzayk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7Ci0gICAgfQogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9kZXNjcmlwdG9yLXRhYmxlcy5jIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVz
LmMKaW5kZXggYjQxOGJiYi4uNzdmOTg1MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rl
c2NyaXB0b3ItdGFibGVzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVz
LmMKQEAgLTM3LDE4ICszNywxMiBAQAogICovCiBib29sIHB2X2Rlc3Ryb3lfbGR0KHN0cnVjdCB2
Y3B1ICp2KQogewotICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBs
MWUgPSBwdl9sZHRfcHRlcyh2KTsKICAgICB1bnNpZ25lZCBpbnQgaSwgbWFwcGluZ3NfZHJvcHBl
ZCA9IDA7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAogICAgIEFTU0VSVCghaW5faXJx
KCkpOwotCi0gICAgc3Bpbl9sb2NrKCZ2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2NrKTsK
LQotICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250ID09IDAgKQotICAg
ICAgICBnb3RvIG91dDsKLQotICAgIHBsMWUgPSBwdl9sZHRfcHRlcyh2KTsKKyAgICBBU1NFUlQo
diA9PSBjdXJyZW50IHx8IGNwdW1hc2tfZW1wdHkodi0+dmNwdV9kaXJ0eV9jcHVtYXNrKSk7CiAK
ICAgICBmb3IgKCBpID0gMDsgaSA8IDE2OyBpKysgKQogICAgIHsKQEAgLTY0LDEyICs1OCw2IEBA
IGJvb2wgcHZfZGVzdHJveV9sZHQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHB1dF9wYWdlX2Fu
ZF90eXBlKHBhZ2UpOwogICAgIH0KIAotICAgIEFTU0VSVCh2LT5hcmNoLnB2X3ZjcHUuc2hhZG93
X2xkdF9tYXBjbnQgPT0gbWFwcGluZ3NfZHJvcHBlZCk7Ci0gICAgdi0+YXJjaC5wdl92Y3B1LnNo
YWRvd19sZHRfbWFwY250ID0gMDsKLQotIG91dDoKLSAgICBzcGluX3VubG9jaygmdi0+YXJjaC5w
dl92Y3B1LnNoYWRvd19sZHRfbG9jayk7Ci0KICAgICByZXR1cm4gbWFwcGluZ3NfZHJvcHBlZDsK
IH0KIApAQCAtODAsNiArNjgsOCBAQCB2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0cnVjdCB2Y3B1ICp2
KQogICAgIGwxX3BnZW50cnlfdCB6ZXJvX2wxZSA9IGwxZV9mcm9tX21mbih6ZXJvX21mbiwgX19Q
QUdFX0hZUEVSVklTT1JfUk8pOwogICAgIHVuc2lnbmVkIGludCBpOwogCisgICAgQVNTRVJUKHYg
PT0gY3VycmVudCB8fCBjcHVtYXNrX2VtcHR5KHYtPnZjcHVfZGlydHlfY3B1bWFzaykpOworCiAg
ICAgdi0+YXJjaC5wdl92Y3B1LmdkdF9lbnRzID0gMDsKICAgICBmb3IgKCBpID0gMDsgaSA8IEZJ
UlNUX1JFU0VSVkVEX0dEVF9QQUdFOyBpKysgKQogICAgIHsKQEAgLTEwMCw2ICs5MCw4IEBAIGxv
bmcgcHZfc2V0X2dkdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyAqZnJhbWVzLCB1bnNp
Z25lZCBpbnQgZW50cmllcykKICAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CiAgICAgdW5zaWduZWQg
aW50IGksIG5yX2ZyYW1lcyA9IERJVl9ST1VORF9VUChlbnRyaWVzLCA1MTIpOwogCisgICAgQVNT
RVJUKHYgPT0gY3VycmVudCB8fCBjcHVtYXNrX2VtcHR5KHYtPnZjcHVfZGlydHlfY3B1bWFzaykp
OworCiAgICAgaWYgKCBlbnRyaWVzID4gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwppbmRleCA0ZTg4YmZkLi42MGE4OGJkIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCkBAIC0xMjIsOCArMTIyLDYgQEAgaW50IHB2X3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3Qg
dmNwdSAqdikKIAogICAgIEFTU0VSVCghaXNfaWRsZV9kb21haW4oZCkpOwogCi0gICAgc3Bpbl9s
b2NrX2luaXQoJnYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOwotCiAgICAgcmMgPSBw
dl9jcmVhdGVfZ2R0X2xkdF9sMXRhYih2KTsKICAgICBpZiAoIHJjICkKICAgICAgICAgcmV0dXJu
IHJjOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L21tLmMgYi94ZW4vYXJjaC94ODYvcHYv
bW0uYwppbmRleCA4ZDdhNGZkLi5kMjkzNzI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvbW0uYwpAQCAtMTI1LDEwICsxMjUsNyBAQCBib29s
IHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZnNldCkKICAgICBwbDFlID0g
JnB2X2xkdF9wdGVzKGN1cnIpW29mZnNldCA+PiBQQUdFX1NISUZUXTsKICAgICBsMWVfYWRkX2Zs
YWdzKGdsMWUsIF9QQUdFX1JXKTsKIAotICAgIHNwaW5fbG9jaygmY3Vyci0+YXJjaC5wdl92Y3B1
LnNoYWRvd19sZHRfbG9jayk7CiAgICAgbDFlX3dyaXRlKHBsMWUsIGdsMWUpOwotICAgIGN1cnIt
PmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X21hcGNudCsrOwotICAgIHNwaW5fdW5sb2NrKCZjdXJy
LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2NrKTsKIAogICAgIHJldHVybiB0cnVlOwogfQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKaW5kZXggZmE1N2M5My4uYmUwZjYxYyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5o
CkBAIC00NDcsMTAgKzQ0Nyw2IEBAIHN0cnVjdCBwdl92Y3B1CiAgICAgdW5zaWduZWQgaW50IGlv
cGw7ICAgICAgICAvKiBDdXJyZW50IElPUEwgZm9yIHRoaXMgVkNQVSwgc2hpZnRlZCBsZWZ0IGJ5
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAxMiB0byBtYXRjaCB0aGUgZWZsYWdz
IHJlZ2lzdGVyLiAqLwogCi0gICAgLyogQ3VycmVudCBMRFQgZGV0YWlscy4gKi8KLSAgICB1bnNp
Z25lZCBsb25nIHNoYWRvd19sZHRfbWFwY250OwotICAgIHNwaW5sb2NrX3Qgc2hhZG93X2xkdF9s
b2NrOwotCiAgICAgLyogZGF0YSBicmVha3BvaW50IGV4dGVuc2lvbiBNU1JzICovCiAgICAgdWlu
dDMyX3QgZHJfbWFza1s0XTsKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:32:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCC7-0001rV-AC; Thu, 04 Jan 2018 20:32:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCC6-0001pS-8x
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:32:54 +0000
X-Inumbo-ID: 19175d0f-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19175d0f-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="464730542"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:43 +0000
Message-ID: <1515097329-31902-19-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 18/44] x86/mm: Maintain the correct percpu
	mappings on context switch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW5zdXJlIHRoZSBwYWdldGFibGVzIHdlIGFyZSBzd2l0Y2hpbmcgdG8gaGF2ZSB0aGUgY29ycmVj
dCBwZXJjcHUgbWFwcGluZ3MgaW4KdGhlbS4gIFRoZSBfUEdDX2ludXNlX3BndGFibGUgY2hlY2sg
ZW5zdXJlcyB0aGF0IHRoZSBwYWdldGFibGVzIHdlIGVkaXQgYXJlbid0CmluIHVzZSBlbHNld2hl
cmUuCgpPbmUgY29tcGxpY2F0aW9uIGhvd2V2ZXIgaXMgY29udGV4dCBzd2l0Y2hpbmcgYmV0d2Vl
biB0d28gdmNwdXMgd2hpY2ggYm90aApyZXF1aXJlIHNoYWRvd2luZy4gIFNlZSB0aGUgY29kZSBj
b21tZW50IGZvciBkZXRhaWxzLgoKQW5vdGhlciBjb21wbGljYXRpb24gaXMgcmVxdWlyaW5nIGEg
c2Vjb25kIHBlcmNwdSBmaXhtYXAgc2xvdC4gIEl0IGxpbWl0cwpOUl9DUFVTIHRvIDI1NCwgYnV0
IHdpbGwgYmUgcmVtb3ZlZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAg
ICB8ICA5ICsrKysrKysrKwogeGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jICB8IDE0ICsrKysr
KysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oIHwgIDMgKystCiAzIGZpbGVz
IGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBkZWZmNGViLi41N2Iz
ZTI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtNTA1LDYgKzUwNSw4IEBAIHZvaWQgZG9fd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2
LCBib29sIHRsYl9tYWludGVuYW5jZSkKICAgICB1bnNpZ25lZCBsb25nIG5ld19jcjM7CiAgICAg
dW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICB1bnNpZ25lZCBsb25n
ICp0aGlzX2N1cnJfcHRiYXNlID0gJnBlcl9jcHUoY3Vycl9wdGJhc2UsIGNwdSk7CisgICAgbDRf
cGdlbnRyeV90IHBlcmNwdV9tYXBwaW5ncyA9IHBlcl9jcHUocGVyY3B1X21hcHBpbmdzLCBjcHUp
OworICAgIGw0X3BnZW50cnlfdCAqbmV3X2w0dDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpuZXdf
cGc7CiAKICAgICAvKiBDaGVjayB0aGF0ICVjcjMgaXNuJ3QgYmVpbmcgc2h1ZmZsZWQgdW5kZXIg
b3VyIGZlZXQuICovCkBAIC01MjAsNiArNTIyLDEzIEBAIHZvaWQgZG9fd3JpdGVfcHRiYXNlKHN0
cnVjdCB2Y3B1ICp2LCBib29sIHRsYl9tYWludGVuYW5jZSkKICAgICAgICAgLyogU2FtZSBjcjMu
ICBDaGVjayB0aGF0IGl0IGlzIHN0aWxsIG1hcmtlZCBhcyBpbiB1c2UuICovCiAgICAgICAgIEFT
U0VSVCh0ZXN0X2JpdChfUEdDX2ludXNlX3BndGFibGUsICZuZXdfcGctPmNvdW50X2luZm8pKTsK
IAorICAgIC8qIEluc2VydCBwZXJjcHUgbWFwcGluZ3MgaW50byB0aGUgbmV3IHBhZ2V0YWJsZXMu
ICovCisgICAgc2V0X3BlcmNwdV9maXhtYXAoY3B1LCBQRVJDUFVfRklYU0xPVF9MSU5FQVIsCisg
ICAgICAgICAgICAgICAgICAgICAgbDFlX2Zyb21fcGFkZHIobmV3X2NyMywgX19QQUdFX0hZUEVS
VklTT1JfUlcpKTsKKyAgICBuZXdfbDR0ID0gcGVyY3B1X2ZpeF90b192aXJ0KGNwdSwgUEVSQ1BV
X0ZJWFNMT1RfTElORUFSKTsKKyAgICBuZXdfbDR0W2w0X3RhYmxlX29mZnNldChQRVJDUFVfTElO
RUFSX1NUQVJUKV0gPSBwZXJjcHVfbWFwcGluZ3M7CisgICAgYmFycmllcigpOworCiAgICAgaWYg
KCB0bGJfbWFpbnRlbmFuY2UgKQogICAgICAgICB3cml0ZV9jcjMobmV3X2NyMyk7CiAgICAgZWxz
ZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3B0LXNoYWRvdy5jIGIveGVuL2FyY2gveDg2
L3B2L3B0LXNoYWRvdy5jCmluZGV4IDQ2YTAyNTEuLjQ2YzdiODYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9wdC1zaGFkb3cuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcHQtc2hhZG93LmMK
QEAgLTE2MCw2ICsxNjAsNyBAQCB1bnNpZ25lZCBsb25nIHB0X21heWJlX3NoYWRvdyhzdHJ1Y3Qg
dmNwdSAqdikKICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAKICAgICB7CisgICAgICAgIHVu
c2lnbmVkIGludCBzbG90ID0gbDRfdGFibGVfb2Zmc2V0KFBFUkNQVV9MSU5FQVJfU1RBUlQpOwog
ICAgICAgICBsNF9wZ2VudHJ5X3QgKmw0dCwgKnZjcHVfbDR0OwogCiAgICAgICAgIHNldF9wZXJj
cHVfZml4bWFwKGNwdSwgUEVSQ1BVX0ZJWFNMT1RfU0hBRE9XLApAQCAtMTcwLDcgKzE3MSwxOCBA
QCB1bnNpZ25lZCBsb25nIHB0X21heWJlX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAg
bDR0ID0gcHRzaC0+c2hhZG93X2w0X3ZhOwogICAgICAgICB2Y3B1X2w0dCA9IHBlcmNwdV9maXhf
dG9fdmlydChjcHUsIFBFUkNQVV9GSVhTTE9UX1NIQURPVyk7CiAKLSAgICAgICAgY29weV9wYWdl
KGw0dCwgdmNwdV9sNHQpOworICAgICAgICAvKgorICAgICAgICAgKiBDYXJlZnVsISAgV2hlbiBj
b250ZXh0IHN3aXRjaGluZyBiZXR3ZWVuIHR3byB2Y3B1cywgYm90aCBvZiB3aGljaAorICAgICAg
ICAgKiByZXF1aXJlIHNoYWRvd2luZywgbDR0W10gbWF5IGJlIHRoZSBsaXZlIHBhZ2V0YWJsZXMu
CisgICAgICAgICAqCisgICAgICAgICAqIFdlIG11c3RuJ3QgY2xvYmJlciB0aGUgUEVSQ1BVIHNs
b3QgKHdpdGggYSB6ZXJvLCBhcyB2Y3B1X2w0dFtdIHdpbGwKKyAgICAgICAgICogbmV2ZXIgaGF2
ZSBoYWQgYSBwZXJjcHUgbWFwcGluZyBpbnNlcnRlZCBpbnRvIGl0KS4gIFRoZSBjb250ZXh0Cisg
ICAgICAgICAqIHN3aXRjaCBsb2dpYyB3aWxsIHVuY29uZGl0aW9uYWxseSBpbnNlcnQgdGhlIGNv
cnJlY3QgdmFsdWUgYW55d2F5LgorICAgICAgICAgKi8KKyAgICAgICAgbWVtY3B5KGw0dCwgdmNw
dV9sNHQsCisgICAgICAgICAgICAgICBzaXplb2YoKmw0dCkgKiBzbG90KTsKKyAgICAgICAgbWVt
Y3B5KCZsNHRbc2xvdCArIDFdLCAmdmNwdV9sNHRbc2xvdCArIDFdLAorICAgICAgICAgICAgICAg
c2l6ZW9mKCpsNHQpICogKEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gKHNsb3QgKyAxKSkpOwogICAg
IH0KIAogICAgIHJldHVybiBwdHNoLT5zaGFkb3dfbDQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2ZpeG1hcC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaAppbmRleCA3
NDgyMTlmLi5jMWIzYmRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKQEAgLTI3LDggKzI3LDkgQEAKICNp
bmNsdWRlIDxhc20vbXNpLmg+CiAjaW5jbHVkZSA8YWNwaS9hcGVpLmg+CiAKLSNkZWZpbmUgTlJf
UEVSQ1BVX1NMT1RTIDEKKyNkZWZpbmUgTlJfUEVSQ1BVX1NMT1RTIDIKICNkZWZpbmUgUEVSQ1BV
X0ZJWFNMT1RfU0hBRE9XIDAKKyNkZWZpbmUgUEVSQ1BVX0ZJWFNMT1RfTElORUFSIDEKIAogLyoK
ICAqIEhlcmUgd2UgZGVmaW5lIGFsbCB0aGUgY29tcGlsZS10aW1lICdzcGVjaWFsJyB2aXJ0dWFs
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:32:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCC7-0001rF-3h; Thu, 04 Jan 2018 20:32:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCC6-0001pT-8v
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:32:54 +0000
X-Inumbo-ID: 1ea51739-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ea51739-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157313"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:21:46 +0000
Message-ID: <1515097329-31902-22-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 21/44] x86/smp: Switch to using the percpu
	IDT mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxvYWRpbmcgb2YgSURUUiBpcyBtb3ZlZCBvdXQgb2YgbG9hZF9zeXN0ZW1fdGFibGVzKCkg
YW5kIGludG8KZWFybHlfc3dpdGNoX3RvX2lkbGUoKS4KCk9uZSBjb21wbGljYXRpb24gZm9yIHRo
ZSBCU1AgaXMgdGhhdCBJU1QgcmVmZXJlbmNlcyBzdGlsbCBuZWVkIHRvIHJlbWFpbgp1bmluaXRh
bGlzZWQgdW50aWwgcmVpbml0X2JzcF9zdGFjaygpLiAgVGhlcmVmb3JlLCBlYXJseV9zd2l0Y2hf
dG9faWRsZSgpIGlzCmV4dGVuZGVkIHRvIHRha2UgYSBic3AgYm9vbGVhbi4KCkZvciBWVC14IGd1
ZXN0cywgSE9TVF9JRFRSX0JBU0UgbmVlZHMgYWx0ZXJpbmcsIHNvIGEgI1ZNRXhpdCBkb2Vzbid0
IGNoYW5nZQp0aGUgbWFwcGluZ3Mgd2UgdXNlLiAgQXMgdGhpcyBpcyBub3cgYSBjb21waWxlLXRp
bWUgY29uc3RhbnQsIGl0IG1vdmVzIGZyb20Kdm14X3NldF9ob3N0X2VudigpIHRvIGNvbnN0cnVj
dF92bWNzKCkgdG8gYXZvaWQgcmV3cml0aW5nIGl0IG9uIGV2ZXJ5IGNvbnRleHQKc3dpdGNoLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgIHwgIDggLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZtY3MuYyAgfCAgNCArKystCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg
ICAgIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5j
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggfCAgMiArLQogNSBm
aWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YwppbmRleCBiMThlMGY0Li4xNDc0M2I2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTY0NCw3ICs2NDQsNiBA
QCB2b2lkIF9faW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogICovCiB2b2lkIGxvYWRfc3lzdGVt
X3RhYmxlcyh2b2lkKQogewotCXVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7
CiAJdW5zaWduZWQgbG9uZyBzdGFja19ib3R0b20gPSBnZXRfc3RhY2tfYm90dG9tKCksCiAJCXN0
YWNrX3RvcCA9IHN0YWNrX2JvdHRvbSAmIH4oU1RBQ0tfU0laRSAtIDEpOwogCkBAIC02NTgsMTAg
KzY1Nyw2IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCS5iYXNlID0gKHVuc2ln
bmVkIGxvbmcpZ2R0LAogCQkubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFLAogCX07Ci0J
Y29uc3Qgc3RydWN0IGRlc2NfcHRyIGlkdHIgPSB7Ci0JCS5iYXNlID0gKHVuc2lnbmVkIGxvbmcp
aWR0X3RhYmxlc1tjcHVdLAotCQkubGltaXQgPSAoSURUX0VOVFJJRVMgKiBzaXplb2YoaWR0X2Vu
dHJ5X3QpKSAtIDEsCi0JfTsKIAogCSp0c3MgPSAoc3RydWN0IHRzc19zdHJ1Y3QpewogCQkvKiBN
YWluIHN0YWNrIGZvciBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMuICovCkBAIC02OTksMTIgKzY5NCw5
IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCVNZU19ERVNDX3Rzc19idXN5KTsK
IAogCWxnZHQoJmdkdHIpOwotCWxpZHQoJmlkdHIpOwogCWx0cihUU1NfRU5UUlkgPDwgMyk7CiAJ
bGxkdCgwKTsKIAotCWVuYWJsZV9lYWNoX2lzdChpZHRfdGFibGVzW2NwdV0pOwotCiAJLyoKIAkg
KiBCb3R0b20tb2Ytc3RhY2sgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQhCiAJICoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwppbmRleCBlNzgxOGNhLi5mOTlmMWJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC04MDQsNyAr
ODA0LDYgQEAgc3RhdGljIHZvaWQgdm14X3NldF9ob3N0X2VudihzdHJ1Y3QgdmNwdSAqdikKIAog
ICAgIF9fdm13cml0ZShIT1NUX0dEVFJfQkFTRSwKICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxv
bmcpKHRoaXNfY3B1KGdkdF90YWJsZSkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlkpKTsKLSAg
ICBfX3Ztd3JpdGUoSE9TVF9JRFRSX0JBU0UsICh1bnNpZ25lZCBsb25nKWlkdF90YWJsZXNbY3B1
XSk7CiAKICAgICBfX3Ztd3JpdGUoSE9TVF9UUl9CQVNFLCAodW5zaWduZWQgbG9uZykmcGVyX2Nw
dShpbml0X3RzcywgY3B1KSk7CiAKQEAgLTExMzMsNiArMTEzMiw5IEBAIHN0YXRpYyBpbnQgY29u
c3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAgICAgLyogRGlzYWJsZSBQTUwgYW55d2F5IGhl
cmUgYXMgaXQgd2lsbCBvbmx5IGJlIGVuYWJsZWQgaW4gbG9nIGRpcnR5IG1vZGUgKi8KICAgICB2
LT5hcmNoLmh2bV92bXguc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmPSB+U0VDT05EQVJZX0VYRUNf
RU5BQkxFX1BNTDsKIAorICAgIC8qIEhvc3Qgc3lzdGVtIHRhYmxlcy4gKi8KKyAgICBfX3Ztd3Jp
dGUoSE9TVF9JRFRSX0JBU0UsIFBFUkNQVV9JRFRfTUFQUElORyk7CisKICAgICAvKiBIb3N0IGRh
dGEgc2VsZWN0b3JzLiAqLwogICAgIF9fdm13cml0ZShIT1NUX1NTX1NFTEVDVE9SLCBfX0hZUEVS
VklTT1JfRFMpOwogICAgIF9fdm13cml0ZShIT1NUX0RTX1NFTEVDVE9SLCBfX0hZUEVSVklTT1Jf
RFMpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwppbmRleCA1ZmE3MGJkLi42NjJjMzgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0
dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMjM3LDEyICsyMzcsMjUgQEAgdm9p
ZCBfX2luaXQgZGlzY2FyZF9pbml0aWFsX2ltYWdlcyh2b2lkKQogCiBleHRlcm4gY2hhciBfX2lu
aXRfYmVnaW5bXSwgX19pbml0X2VuZFtdLCBfX2Jzc19zdGFydFtdLCBfX2Jzc19lbmRbXTsKIAot
dm9pZCBlYXJseV9zd2l0Y2hfdG9faWRsZSh2b2lkKQordm9pZCBlYXJseV9zd2l0Y2hfdG9faWRs
ZShib29sIGJzcCkKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgp
OwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gaWRsZV92Y3B1W2NwdV07CiAgICAgdW5zaWduZWQgbG9u
ZyBjcjQgPSByZWFkX2NyNCgpOwogCisgICAgLyoKKyAgICAgKiBWVC14IGhhcmR3aXJlcyB0aGUg
SURUIGxpbWl0IGF0IDB4ZmZmZiBvbiBWTUV4aXQuCisgICAgICoKKyAgICAgKiBXZSBkb24ndCB3
aXNoIHRvIHJlbG9hZCBvbiB2Y3B1IGNvbnRleHQgc3dpdGNoLCBzbyBoYXZlIGFycmFuZ2VkIGZv
cgorICAgICAqIG5vdGhpbmcgZWxzZSB0byBsaXZlIHdpdGhpbiA2NGsgb2YgdGhlIGJhc2UuICBV
bmlsYXRlcmFsbHkgc2V0dGluZyB0aGUKKyAgICAgKiBsaW1pdCB0byAweGZmZmYgYXZvaWRzIGxl
YWtpbmcgd2hldGhlciBIVk0gdmNwdXMgYXJlIHJ1bm5pbmcgdG8gUFYKKyAgICAgKiBndWVzdHMg
dmlhIFNJRFQuCisgICAgICovCisgICAgY29uc3Qgc3RydWN0IGRlc2NfcHRyIGlkdHIgPSB7Cisg
ICAgICAgIC5iYXNlID0gUEVSQ1BVX0lEVF9NQVBQSU5HLAorICAgICAgICAubGltaXQgPSAweGZm
ZmYsCisgICAgfTsKKwogICAgIHNldF9jdXJyZW50KHYpOwogICAgIHBlcl9jcHUoY3Vycl92Y3B1
LCBjcHUpID0gdjsKIApAQCAtMjU3LDEyICsyNzAsMTcgQEAgdm9pZCBlYXJseV9zd2l0Y2hfdG9f
aWRsZSh2b2lkKQogICAgICAgICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsKIAogICAgIHBlcl9j
cHUoY3Vycl9wdGJhc2UsIGNwdSkgPSB2LT5hcmNoLmNyMzsKKworICAgIGxpZHQoJmlkdHIpOwor
CisgICAgaWYgKCBsaWtlbHkoIWJzcCkgKSAvKiBCU1AgSVNUIHNldHVwIGRlZmVycmVkLiAqLwor
ICAgICAgICBlbmFibGVfZWFjaF9pc3QoaWR0X3RhYmxlc1tjcHVdKTsKIH0KIAogc3RhdGljIHZv
aWQgX19pbml0IGluaXRfaWRsZV9kb21haW4odm9pZCkKIHsKICAgICBzY2hlZHVsZXJfaW5pdCgp
OwotICAgIGVhcmx5X3N3aXRjaF90b19pZGxlKCk7CisgICAgZWFybHlfc3dpdGNoX3RvX2lkbGUo
dHJ1ZSk7CiB9CiAKIHZvaWQgc3JhdF9kZXRlY3Rfbm9kZShpbnQgY3B1KQpAQCAtNjMxLDYgKzY0
OSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBub3JldHVybiByZWluaXRfYnNwX3N0YWNrKHZvaWQp
CiAgICAgLyogVXBkYXRlIFRTUyBhbmQgSVNUcyAqLwogICAgIGxvYWRfc3lzdGVtX3RhYmxlcygp
OwogCisgICAgZW5hYmxlX2VhY2hfaXN0KGlkdF90YWJsZXNbMF0pOworCiAgICAgLyogVXBkYXRl
IFNZU0NBTEwgdHJhbXBvbGluZXMgKi8KICAgICBwZXJjcHVfdHJhcHNfaW5pdCgpOwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpp
bmRleCA0ZGY3Nzc1Li43ZjAyZGQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTMxMSw3ICszMTEsNyBAQCB2b2lkIHN0
YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgc2V0X3Byb2Nlc3Nvcl9pZChjcHUpOwog
ICAgIGdldF9jcHVfaW5mbygpLT5jcjQgPSBYRU5fTUlOSU1BTF9DUjQ7CiAKLSAgICBlYXJseV9z
d2l0Y2hfdG9faWRsZSgpOworICAgIGVhcmx5X3N3aXRjaF90b19pZGxlKGZhbHNlKTsKIAogICAg
IHJkbXNybChNU1JfRUZFUiwgdGhpc19jcHUoZWZlcikpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3N5c3RlbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAppbmRl
eCBlZTU3NjMxLi41Y2Y4ODI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3Rl
bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKQEAgLTIzMCw3ICsyMzAsNyBA
QCBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9pcnFfaXNfZW5hYmxlZCh2b2lkKQogCiB2b2lkIHRy
YXBfaW5pdCh2b2lkKTsKIHZvaWQgaW5pdF9pZHRfdHJhcHModm9pZCk7Ci12b2lkIGVhcmx5X3N3
aXRjaF90b19pZGxlKHZvaWQpOwordm9pZCBlYXJseV9zd2l0Y2hfdG9faWRsZShib29sIGJzcCk7
CiB2b2lkIGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKTsKIHZvaWQgcGVyY3B1X3RyYXBzX2luaXQo
dm9pZCk7CiB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQodm9pZCk7Ci0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:33:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCCY-00025Z-So; Thu, 04 Jan 2018 20:33:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8sab=d7=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1eXCCX-00022X-4t
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 20:33:21 +0000
X-Inumbo-ID: bf4aefca-f18e-11e7-b0d7-9f685aff125f
Received: from mail-it0-f66.google.com (unknown [209.85.214.66])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bf4aefca-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:35:05 +0000 (UTC)
Received: by mail-it0-f66.google.com with SMTP id d16so3784309itj.1
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 12:33:15 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=FstMqPyQa3Ri3KPhzVzDZRTN6aWPJ38aKciZCUURU7U=;
 b=fy0yL+wIR+I8yS4IDRMKknnEgPtcUQEmYm5dN8qRDf/xr6MwoZx0BbXP6cM2UMvWPd
 gMfifrQcbUJAXgxxviLJZimlV7ppet21Wfj25yi2v00+50OjCbSztcVMLqtJb1Utpz0R
 46PgY85/fuNmwmqcrL51OAMBLbrLvh32Q9h1jze0x35+r7QQbqTtIq5duqrhbzNFUIpP
 ktMKj4XDK97YfjapvzSGrXP8xvvKXTJfO9gNkydiKTxZUkgt87OYmv7cV0aoqTOihaNj
 UuSo0KjSgOQ486i5IF4Z1ErhFcPYuQcRuTHIH6Cr56aK57b/p+ZO8YmGKdPPXGlU9qD9
 bvXw==
X-Gm-Message-State: AKGB3mJxVEm5AgJFeSeQLTWpUC7f8F2yIWvnlKH/G7cBFEfEqz9wJt+F
 O0c31VzmTZ+73lm4pZCdS0FsNvCo
X-Google-Smtp-Source: ACJfBouuNHLA58mKzsOtX0G9kVbZS2moaluDs4G1LTcMYnAblMR4VSEJussPkHJao3tcxc6P4ky+CA==
X-Received: by 10.36.101.144 with SMTP id u138mr832169itb.120.1515097994399;
 Thu, 04 Jan 2018 12:33:14 -0800 (PST)
Received: from drtais0.lan (c-24-9-60-130.hsd1.co.comcast.net. [24.9.60.130])
 by smtp.gmail.com with ESMTPSA id
 g187sm2492824itb.29.2018.01.04.12.33.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 04 Jan 2018 12:33:13 -0800 (PST)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  4 Jan 2018 13:33:05 -0700
Message-Id: <20180104203305.18447-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.11.0
Cc: openxt@googlegroups.com, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: [Xen-devel] [PATCHv2] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

V2hlbiBib290aW5nIFhlbiB2aWEgVUVGSSB0aGUgWGVuIGNvbmZpZyBmaWxlIGNhbiBjb250YWlu
IG11bHRpcGxlIHNlY3Rpb25zCmVhY2ggZGVzY3JpYmluZyBkaWZmZXJlbnQgYm9vdCBvcHRpb25z
LiBJdCBpcyBjdXJyZW50bHkgb25seSBwb3NzaWJsZSB0byBjaG9vc2UKd2hpY2ggc2VjdGlvbiB0
byBib290IHdpdGggaWYgdGhlIGJ1ZmZlciBjb250YWlucyBhIHN0cmluZy4gVUVGSSBwcm92aWRl
cyBhCmRpZmZlcmVudCBzdGFuZGFyZCB0byBwYXNzIG9wdGlvbmFsIGFyZ3VtZW50cyB0byBhbiBh
cHBsaWNhdGlvbiwgYW5kIGluIHRoaXMKcGF0Y2ggd2UgbWFrZSBYZW4gcHJvcGVybHkgcGFyc2Ug
dGhpcyBidWZmZXIsIHRodXMgbWFraW5nIGl0IHBvc3NpYmxlIHRvIGhhdmUKc2VwYXJhdGUgRUZJ
IGJvb3Qgb3B0aW9ucyBwcmVzZW50IGZvciB0aGUgZGlmZmVyZW50IGNvbmZpZyBzZWN0aW9ucy4K
ClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8bGVuZ3llbHRAYWluZm9zZWMuY29tPgot
LS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IG9wZW54dEBnb29nbGVn
cm91cHMuY29tCgp2MjogbW92ZSBFRklfTE9BRF9PUFRJT04gZGVmaW5pdGlvbiBpbnRvIGZpbGUg
dGhhdCB1c2VzIGl0CiAgICBhZGQgbW9yZSBzYW5pdHkgY2hlY2tzIHRvIHZhbGlkYXRlIHRoZSBi
dWZmZXIKLS0tCiB4ZW4vY29tbW9uL2VmaS9ib290LmMgfCA2MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1NiBpbnNl
cnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jv
b3QuYyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwppbmRleCA0NjliZjk4MGNjLi44ZjRmYWZhM2Rh
IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkv
Ym9vdC5jCkBAIC04OCw2ICs4OCwxNiBAQCB0eXBlZGVmIHN0cnVjdCBfRUZJX0FQUExFX1BST1BF
UlRJRVMgewogICAgIEVGSV9BUFBMRV9QUk9QRVJUSUVTX0dFVEFMTCBHZXRBbGw7CiB9IEVGSV9B
UFBMRV9QUk9QRVJUSUVTOwogCit0eXBlZGVmIHN0cnVjdCBfRUZJX0xPQURfT1BUSU9OIHsKKyAg
ICBVSU5UMzIgQXR0cmlidXRlczsKKyAgICBVSU5UMTYgRmlsZVBhdGhMaXN0TGVuZ3RoOworICAg
IENIQVIxNiBEZXNjcmlwdGlvbltdOworfSBFRklfTE9BRF9PUFRJT047CisKKyNkZWZpbmUgTE9B
RF9PUFRJT05fQUNUSVZFICAgICAgICAgICAgICAweDAwMDAwMDAxCisjZGVmaW5lIExPQURfT1BU
SU9OX0ZPUkNFX1JFQ09OTkVDVCAgICAgMHgwMDAwMDAwMgorI2RlZmluZSBMT0FEX09QVElPTl9I
SURERU4gICAgICAgICAgICAgIDB4MDAwMDAwMDgKKwogdW5pb24gc3RyaW5nIHsKICAgICBDSEFS
MTYgKnc7CiAgICAgY2hhciAqczsKQEAgLTM3NSwxMiArMzg1LDUyIEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBQcmludEVyck1lc2coY29uc3QgQ0hBUjE2ICptZXNnLCBFRklfU1RBVFVTIEVyckNvZGUp
CiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGdldF9hcmd2KHVuc2lnbmVkIGludCBhcmdj
LCBDSEFSMTYgKiphcmd2LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ0hB
UjE2ICpjbWRsaW5lLCBVSU5UTiBjbWRzaXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQ0hBUjE2ICoqb3B0aW9ucykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENIQVIxNiAqKm9wdGlvbnMsIGJvb2wgKmVsb19hY3RpdmUpCiB7CiAgICAgQ0hBUjE2
ICpwdHIgPSAoQ0hBUjE2ICopKGFyZ3YgKyBhcmdjICsgMSksICpwcmV2ID0gTlVMTDsKICAgICBi
b29sIHByZXZfc2VwID0gdHJ1ZTsKIAotICAgIGZvciAoIDsgY21kc2l6ZSA+IHNpemVvZigqY21k
bGluZSkgJiYgKmNtZGxpbmU7CisgICAgaWYgKCBjbWRzaXplID4gc2l6ZW9mKEVGSV9MT0FEX09Q
VElPTikgKQorICAgIHsKKyAgICAgICAgLyogU2VlIGluY2x1ZGUvZWZpL2VmaWFwaS5oIGZvciBt
b3JlIGluZm8gYWJvdXQgdGhlIGZvbGxvd2luZyAqLworICAgICAgICBjb25zdCBFRklfTE9BRF9P
UFRJT04gKmVsbyA9IChjb25zdCBFRklfTE9BRF9PUFRJT04gKiljbWRsaW5lOworCisgICAgICAg
IC8qIFRoZSBhYnNvbHV0ZSBtaW5pbXVtIHRoZSBzaXplIG9mIHRoZSBidWZmZXIgaXQgbmVlZHMg
dG8gYmUgKi8KKyAgICAgICAgc2l6ZV90IHNpemVfY2hlY2sgPSBzaXplb2YoZWxvLT5BdHRyaWJ1
dGVzKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGVsby0+RmlsZVBhdGhM
aXN0TGVuZ3RoKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxvLT5GaWxlUGF0aExp
c3RMZW5ndGggKworICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihDSEFSMTYpOwor
CisgICAgICAgIGlmICggKGVsby0+QXR0cmlidXRlcyAmIExPQURfT1BUSU9OX0FDVElWRSkgJiYg
c2l6ZV9jaGVjayA8IGNtZHNpemUgKQorICAgICAgICB7CisgICAgICAgICAgICBjb25zdCBDSEFS
MTYgKmRlc2MgPSBlbG8tPkRlc2NyaXB0aW9uOworICAgICAgICAgICAgY29uc3QgVUlOVDggKm9w
dHMgPSAoY29uc3QgVUlOVDggKilkZXNjOworICAgICAgICAgICAgc2l6ZV90IGkgPSAwOworCisg
ICAgICAgICAgICAvKiBGaW5kIERlc2NyaXB0aW9uIHN0cmluZyBsZW5ndGggaW4gaXRzIHBvc3Np
YmxlIHNwYWNlICovCisgICAgICAgICAgICB3aGlsZSAoIGkgPCBjbWRzaXplIC0gc2l6ZV9jaGVj
ayAmJiAqZGVzYysrICE9IEwnXDAnKQorICAgICAgICAgICAgICAgIGkgKz0gc2l6ZW9mKENIQVIx
Nik7CisKKyAgICAgICAgICAgIC8qIFRoZSBEZXNjcmlwdGlvbiBoYXMgdG8gZW5kIHdpdGggYSBO
VUxMIGNoYXIgKi8KKyAgICAgICAgICAgIGlmICggKmRlc2MgPT0gTCdcMCcgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIFVJTlROIG5ld19jbWRzaXplID0gY21kc2l6ZTsKKworICAg
ICAgICAgICAgICAgIG9wdHMgKz0gaSArIHNpemVvZihDSEFSMTYpICsgZWxvLT5GaWxlUGF0aExp
c3RMZW5ndGg7CisgICAgICAgICAgICAgICAgbmV3X2NtZHNpemUgLT0gb3B0cyAtIChVSU5UOCAq
KWVsbzsKKworICAgICAgICAgICAgICAgIC8qIFNhbml0eSBjaGVjayB0aGUgbmV3IGNtZHNpemUg
dG8gYXZvaWQgYW4gdW5kZXJmbG93ICovCisgICAgICAgICAgICAgICAgaWYgKCBuZXdfY21kc2l6
ZSA8IGNtZHNpemUgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgKmVs
b19hY3RpdmUgPSB0cnVlOworICAgICAgICAgICAgICAgICAgICBjbWRsaW5lID0gKENIQVIxNiAq
KW9wdHM7CisgICAgICAgICAgICAgICAgICAgIGNtZHNpemUgPSBuZXdfY21kc2l6ZTsKKyAgICAg
ICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICBmb3Ig
KCA7IGNtZHNpemUgPj0gc2l6ZW9mKCpjbWRsaW5lKSAmJiAqY21kbGluZTsKICAgICAgICAgICAg
IGNtZHNpemUgLT0gc2l6ZW9mKCpjbWRsaW5lKSwgKytjbWRsaW5lICkKICAgICB7CiAgICAgICAg
IGJvb2wgY3VyX3NlcCA9ICpjbWRsaW5lID09IEwnICcgfHwgKmNtZGxpbmUgPT0gTCdcdCc7CkBA
IC0xMDcxLDcgKzExMjEsNyBAQCBlZmlfc3RhcnQoRUZJX0hBTkRMRSBJbWFnZUhhbmRsZSwgRUZJ
X1NZU1RFTV9UQUJMRSAqU3lzdGVtVGFibGUpCiAgICAgRUZJX1NISU1fTE9DS19QUk9UT0NPTCAq
c2hpbV9sb2NrOwogICAgIEVGSV9HUkFQSElDU19PVVRQVVRfUFJPVE9DT0wgKmdvcCA9IE5VTEw7
CiAgICAgdW5pb24gc3RyaW5nIHNlY3Rpb24gPSB7IE5VTEwgfSwgbmFtZTsKLSAgICBib29sIGJh
c2VfdmlkZW8gPSBmYWxzZTsKKyAgICBib29sIGJhc2VfdmlkZW8gPSBmYWxzZSwgZWxvX2FjdGl2
ZSA9IGZhbHNlOwogICAgIGNoYXIgKm9wdGlvbl9zdHI7CiAgICAgYm9vbCB1c2VfY2ZnX2ZpbGU7
CiAKQEAgLTEwOTYsMTcgKzExNDYsMTcgQEAgZWZpX3N0YXJ0KEVGSV9IQU5ETEUgSW1hZ2VIYW5k
bGUsIEVGSV9TWVNURU1fVEFCTEUgKlN5c3RlbVRhYmxlKQogICAgIGlmICggdXNlX2NmZ19maWxl
ICkKICAgICB7CiAgICAgICAgIGFyZ2MgPSBnZXRfYXJndigwLCBOVUxMLCBsb2FkZWRfaW1hZ2Ut
PkxvYWRPcHRpb25zLAotICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGVkX2ltYWdlLT5Mb2Fk
T3B0aW9uc1NpemUsIE5VTEwpOworICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGVkX2ltYWdl
LT5Mb2FkT3B0aW9uc1NpemUsIE5VTEwsICZlbG9fYWN0aXZlKTsKICAgICAgICAgaWYgKCBhcmdj
ID4gMCAmJgogICAgICAgICAgICAgIGVmaV9icy0+QWxsb2NhdGVQb29sKEVmaUxvYWRlckRhdGEs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGFyZ2MgKyAxKSAqIHNpemVvZigq
YXJndikgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsb2FkZWRfaW1h
Z2UtPkxvYWRPcHRpb25zU2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
dm9pZCAqKikmYXJndikgPT0gRUZJX1NVQ0NFU1MgKQogICAgICAgICAgICAgZ2V0X2FyZ3YoYXJn
YywgYXJndiwgbG9hZGVkX2ltYWdlLT5Mb2FkT3B0aW9ucywKLSAgICAgICAgICAgICAgICAgICAg
IGxvYWRlZF9pbWFnZS0+TG9hZE9wdGlvbnNTaXplLCAmb3B0aW9ucyk7CisgICAgICAgICAgICAg
ICAgICAgICBsb2FkZWRfaW1hZ2UtPkxvYWRPcHRpb25zU2l6ZSwgJm9wdGlvbnMsICZlbG9fYWN0
aXZlKTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgYXJnYyA9IDA7Ci0gICAgICAgIGZvciAo
IGkgPSAxOyBpIDwgYXJnYzsgKytpICkKKyAgICAgICAgZm9yICggaSA9ICFlbG9fYWN0aXZlOyBp
IDwgYXJnYzsgKytpICkKICAgICAgICAgewogICAgICAgICAgICAgQ0hBUjE2ICpwdHIgPSBhcmd2
W2ldOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:33:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCCY-00025K-Lp; Thu, 04 Jan 2018 20:33:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCCX-00022W-4o
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:33:21 +0000
X-Inumbo-ID: 1d147faf-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d147faf-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157305"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:03 +0000
Message-ID: <1515097329-31902-39-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 38/44] x86/mca: Move __HYPERVISOR_mca IPI
	parameters off the stack
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9fbWNhKCkgbWFrZXMgc2V2ZXJhbCBJUEkgd2l0aCBodWdlIHBhcmFtZXRlciBibG9ja3MuICBB
bGwgb3BlcmF0aW9ucyBhcmUKY29udHJvbC1wbGFuZSwgYW5kIGZvciBkZWJ1Z2dpbmcvZGV2ZWxv
cG1lbnQgcHVycG9zZXMsIHNvIHJlc3RyaWN0IHRoZW0gdG8KYmVpbmcgc2VyaWFsaXNlZC4gIFRo
aXMgYWxsb3dzIHRoZSBoeXBlcmNhbGwgcGFyYW1ldGVyIGJsb2NrIHRvIHNhZmVseSBiZQpzdGF0
aWMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL21jZS5jIHwgMTQzICsrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDg3IGluc2Vy
dGlvbnMoKyksIDU2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUv
bWNoZWNrL21jZS5jIGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKaW5kZXggYThjMjg3
ZC4uNmU4OGM2NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svbWNlLmMKQEAgLTQ5LDE4ICs0OSw2IEBAIHN0cnVj
dCBtY2FfYmFua3MgKm1jYV9hbGxiYW5rczsKICNkZWZpbmUgU0VHX1BMKHNlZ3NlbCkgICAoKHNl
Z3NlbCkgJiAweDMpCiAjZGVmaW5lIF9NQ19NU1JJTkpfRl9SRVFfSFdDUl9XUkVOICgxIDw8IDE2
KQogCi0jaWYgMAotI2RlZmluZSB4ODZfbWNlcnIoZm10LCBlcnIsIGFyZ3MuLi4pICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBp
bnQgX2VyciA9IChlcnIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIng4Nl9tY2VycjogIiBm
bXQgIiwgcmV0dXJuaW5nICVkXG4iLCAgXAotICAgICAgICAgICAgICAgICAjIyBhcmdzLCBfZXJy
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBfZXJy
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgIH0pCi0jZWxzZQotI2RlZmluZSB4ODZfbWNlcnIoZm10LCBlcnIsIGFyZ3MuLi4p
IChlcnIpCi0jZW5kaWYKLQogaW50IG1jZV92ZXJib3NpdHk7CiBzdGF0aWMgaW50IF9faW5pdCBt
Y2Vfc2V0X3ZlcmJvc2l0eShjb25zdCBjaGFyICpzdHIpCiB7CkBAIC0xMzA2LDggKzEyOTQsMTEg
QEAgQ0hFQ0tfbWNpbmZvX3JlY292ZXJ5OwogLyogTWFjaGluZSBDaGVjayBBcmNoaXRlY3R1cmUg
SHlwZXJjYWxsICovCiBsb25nIGRvX21jYShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tY190
KSB1X3hlbl9tYykKIHsKKyAgICBzdGF0aWMgc3BpbmxvY2tfdCBtY2FfbG9jayA9IFNQSU5fTE9D
S19VTkxPQ0tFRDsKKyAgICBzdGF0aWMgc3RydWN0IHhlbl9tYyBjdXJvcDsKKwogICAgIGxvbmcg
cmV0ID0gMDsKLSAgICBzdHJ1Y3QgeGVuX21jIGN1cm9wLCAqb3AgPSAmY3Vyb3A7CisgICAgc3Ry
dWN0IHhlbl9tYyAqb3AgPSAmY3Vyb3A7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owog
ICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHhlbl9tY19mZXRjaCAqbmF0OwpAQCAtMTMyOCwx
MyArMTMxOSwyNiBAQCBsb25nIGRvX21jYShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tY190
KSB1X3hlbl9tYykKIAogICAgIHJldCA9IHhzbV9kb19tY2EoWFNNX1BSSVYpOwogICAgIGlmICgg
cmV0ICkKLSAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiIiwgcmV0KTsKKyAgICAgICAgcmV0dXJu
IHJldDsKKworICAgIHdoaWxlICggIXNwaW5fdHJ5bG9jaygmbWNhX2xvY2spICkKKyAgICB7Cisg
ICAgICAgIGlmICggaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgICAgICByZXR1
cm4gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oX19IWVBFUlZJU09SX21jYSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaCIsIHVfeGVuX21j
KTsKKyAgICB9CiAKICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChvcCwgdV94ZW5fbWMsIDEpICkK
LSAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNhOiBmYWlsZWQgY29weWluIG9mIHhlbl9t
Y190IiwgLUVGQVVMVCk7CisgICAgeworICAgICAgICByZXQgPSAtRUZBVUxUOworICAgICAgICBn
b3RvIG91dDsKKyAgICB9CiAKICAgICBpZiAoIG9wLT5pbnRlcmZhY2VfdmVyc2lvbiAhPSBYRU5f
TUNBX0lOVEVSRkFDRV9WRVJTSU9OICkKLSAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNh
OiBpbnRlcmZhY2UgdmVyc2lvbiBtaXNtYXRjaCIsIC1FQUNDRVMpOworICAgIHsKKyAgICAgICAg
cmV0ID0gLUVBQ0NFUzsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAgICAgc3dpdGNoICgg
b3AtPmNtZCApCiAgICAgewpAQCAtMTM1Myw3ICsxMzU3LDggQEAgbG9uZyBkb19tY2EoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMpCiAgICAgICAgICAgICBicmVhazsK
IAogICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNh
IGZldGNoOiBiYWQgY21kZmxhZ3MiLCAtRUlOVkFMKTsKKyAgICAgICAgICAgIHJldCA9IC1FSU5W
QUw7CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogCiAgICAgICAgIGZsYWdzID0g
WEVOX01DX09LOwpAQCAtMTM2OCw4ICsxMzczLDEwIEBAIGxvbmcgZG9fbWNhKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX21jX3QpIHVfeGVuX21jKQogICAgICAgICAgICAgaWYgKCAhaXNfcHZf
MzJiaXRfdmNwdSh2KQogICAgICAgICAgICAgICAgICA/IGd1ZXN0X2hhbmRsZV9pc19udWxsKG1j
X2ZldGNoLm5hdC0+ZGF0YSkKICAgICAgICAgICAgICAgICAgOiBjb21wYXRfaGFuZGxlX2lzX251
bGwobWNfZmV0Y2guY21wLT5kYXRhKSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2Vy
cigiZG9fbWNhIGZldGNoOiBndWVzdCBidWZmZXIgIgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImludmFsaWQiLCAtRUlOVkFMKTsKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAg
ICAgICByZXQgPSAtRUlOVkFMOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICAg
ICAgfQogCiAgICAgICAgICAgICBtY3RjID0gbWN0ZWxlbV9jb25zdW1lX29sZGVzdF9iZWdpbih3
aGljaCk7CiAgICAgICAgICAgICBpZiAoIG1jdGMgKQpAQCAtMTQwMiw3ICsxNDA5LDEwIEBAIGxv
bmcgZG9fbWNhKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21jX3QpIHVfeGVuX21jKQogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOX01DX25vdGlmeWRvbWFpbjoKLSAgICAgICAgcmV0
dXJuIHg4Nl9tY2VycigiZG9fbWNhIG5vdGlmeSB1bnN1cHBvcnRlZCIsIC1FSU5WQUwpOworICAg
IHsKKyAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQogCiAg
ICAgY2FzZSBYRU5fTUNfcGh5c2NwdWluZm86CiAgICAgICAgIG1jX3BoeXNjcHVpbmZvLm5hdCA9
ICZvcC0+dS5tY19waHlzY3B1aW5mbzsKQEAgLTE0MTMsMTIgKzE0MjMsMTcgQEAgbG9uZyBkb19t
Y2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMpCiAgICAgICAgICAg
ICAgOiAhY29tcGF0X2hhbmRsZV9pc19udWxsKG1jX3BoeXNjcHVpbmZvLmNtcC0+aW5mbykgKQog
ICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIG1jX3BoeXNjcHVpbmZvLm5hdC0+bmNwdXMgPD0g
MCApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNhIGNwdWluZm86IG5j
cHVzIDw9IDAiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLUVJTlZBTCk7Cisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAg
ICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAgIG5sY3B1ID0gbWluKG5s
Y3B1LCAoaW50KW1jX3BoeXNjcHVpbmZvLm5hdC0+bmNwdXMpOwogICAgICAgICAgICAgbG9nX2Nw
dXMgPSB4bWFsbG9jX2FycmF5KHhlbl9tY19sb2dpY2FsX2NwdV90LCBubGNwdSk7CiAgICAgICAg
ICAgICBpZiAoIGxvZ19jcHVzID09IE5VTEwgKQotICAgICAgICAgICAgICAgIHJldHVybiB4ODZf
bWNlcnIoImRvX21jYSBjcHVpbmZvIiwgLUVOT01FTSk7CisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgcmV0ID0gLUVOT01FTTsKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIG9uX2VhY2hfY3B1KGRvX21jX2dldF9jcHVfaW5mbywgbG9n
X2NwdXMsIDEpOwogICAgICAgICAgICAgaWYgKCAhaXNfcHZfMzJiaXRfdmNwdSh2KQogICAgICAg
ICAgICAgICAgICA/IGNvcHlfdG9fZ3Vlc3QobWNfcGh5c2NwdWluZm8ubmF0LT5pbmZvLCBsb2df
Y3B1cywgbmxjcHUpCkBAIC0xNDMwLDI2ICsxNDQ1LDI3IEBAIGxvbmcgZG9fbWNhKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oeGVuX21jX3QpIHVfeGVuX21jKQogICAgICAgICBtY19waHlzY3B1aW5m
by5uYXQtPm5jcHVzID0gbmxjcHU7CiAKICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KHVfeGVu
X21jLCBvcCwgMSkgKQotICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNhIGNwdWlu
Zm8iLCAtRUZBVUxUKTsKLQorICAgICAgICAgICAgcmV0ID0gLUVGQVVMVDsKICAgICAgICAgYnJl
YWs7CiAKICAgICBjYXNlIFhFTl9NQ19tc3JpbmplY3Q6CiAgICAgICAgIGlmICggbnJfbWNlX2Jh
bmtzID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNhIGluamVjdCIs
IC1FTk9ERVYpOworICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAg
ICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KIAogICAgICAgICBtY19tc3JpbmplY3QgPSAmb3At
PnUubWNfbXNyaW5qZWN0OwogICAgICAgICB0YXJnZXQgPSBtY19tc3JpbmplY3QtPm1jaW5qX2Nw
dW5yOwogCi0gICAgICAgIGlmICggdGFyZ2V0ID49IG5yX2NwdV9pZHMgKQotICAgICAgICAgICAg
cmV0dXJuIHg4Nl9tY2VycigiZG9fbWNhIGluamVjdDogYmFkIHRhcmdldCIsIC1FSU5WQUwpOwot
Ci0gICAgICAgIGlmICggIWNwdV9vbmxpbmUodGFyZ2V0KSApCi0gICAgICAgICAgICByZXR1cm4g
eDg2X21jZXJyKCJkb19tY2EgaW5qZWN0OiB0YXJnZXQgb2ZmbGluZSIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC1FSU5WQUwpOworICAgICAgICBpZiAoIHRhcmdldCA+PSBucl9jcHVf
aWRzIHx8ICFjcHVfb25saW5lKHRhcmdldCkgKQorICAgICAgICB7CisgICAgICAgICAgICByZXQg
PSAtRUlOVkFMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KIAogICAgICAgICBp
ZiAoIG1jX21zcmluamVjdC0+bWNpbmpfY291bnQgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4g
MDsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgIGlmICggbWNfbXNyaW5qZWN0LT5t
Y2lual9mbGFncyAmIE1DX01TUklOSl9GX0dQQUREUiApCiAgICAgICAgIHsKQEAgLTE0NjQsMTQg
KzE0ODAsMTcgQEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkg
dV94ZW5fbWMpCiAgICAgICAgICAgICBkb21pZCA9IChtY19tc3JpbmplY3QtPm1jaW5qX2RvbWlk
ID09IERPTUlEX1NFTEYpID8KICAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5k
b21haW5faWQgOiBtY19tc3JpbmplY3QtPm1jaW5qX2RvbWlkOwogICAgICAgICAgICAgaWYgKCBk
b21pZCA+PSBET01JRF9GSVJTVF9SRVNFUlZFRCApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHg4
Nl9tY2VycigiZG9fbWNhIGluamVjdDogaW5jb21wYXRpYmxlIGZsYWcgIgotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIk1DX01TUklOSl9GX0dQQUREUiB3aXRoIGRvbWFpbiAlZCIs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtRUlOVkFMLCBkb21pZCk7CisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAg
ICBnb3RvIG91dDsKKyAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgZCA9IGdldF9kb21haW5f
YnlfaWQoZG9taWQpOwogICAgICAgICAgICAgaWYgKCBkID09IE5VTEwgKQotICAgICAgICAgICAg
ICAgIHJldHVybiB4ODZfbWNlcnIoImRvX21jYSBpbmplY3Q6IGJhZCBkb21haW4gaWQgJWQiLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLUVJTlZBTCwgZG9taWQpOworICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAg
Z290byBvdXQ7CisgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGZvciAoIGkgPSAwLCBtc3Ig
PSAmbWNfbXNyaW5qZWN0LT5tY2lual9tc3JbMF07CiAgICAgICAgICAgICAgICAgICBpIDwgbWNf
bXNyaW5qZWN0LT5tY2lual9jb3VudDsKQEAgLTE0ODUsOCArMTUwNCw4IEBAIGxvbmcgZG9fbWNh
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21jX3QpIHVfeGVuX21jKQogICAgICAgICAgICAg
ICAgIHsKICAgICAgICAgICAgICAgICAgICAgcHV0X2dmbihkLCBnZm4pOwogICAgICAgICAgICAg
ICAgICAgICBwdXRfZG9tYWluKGQpOwotICAgICAgICAgICAgICAgICAgICByZXR1cm4geDg2X21j
ZXJyKCJkb19tY2EgaW5qZWN0OiBiYWQgZ2ZuICUjbHggb2YgZG9tYWluICVkIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtRUlOVkFMLCBnZm4sIGRvbWlkKTsKKyAgICAg
ICAgICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICAgICAgZ290byBv
dXQ7CiAgICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAgICAgbXNyLT52YWx1ZSA9IHBm
bl90b19wYWRkcihtZm4pIHwgKGdhZGRyICYgKFBBR0VfU0laRSAtIDEpKTsKQEAgLTE0OTgsNyAr
MTUxNywxMCBAQCBsb25nIGRvX21jYShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tY190KSB1
X3hlbl9tYykKICAgICAgICAgfQogCiAgICAgICAgIGlmICggIXg4Nl9tY19tc3JpbmplY3RfdmVy
aWZ5KG1jX21zcmluamVjdCkgKQotICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNh
IGluamVjdDogaWxsZWdhbCBNU1IiLCAtRUlOVkFMKTsKKyAgICAgICAgeworICAgICAgICAgICAg
cmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CiAKICAgICAg
ICAgYWRkX3RhaW50KFRBSU5UX0VSUk9SX0lOSkVDVCk7CiAKQEAgLTE1MDksMTYgKzE1MzEsMTkg
QEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMp
CiAKICAgICBjYXNlIFhFTl9NQ19tY2VpbmplY3Q6CiAgICAgICAgIGlmICggbnJfbWNlX2Jhbmtz
ID09IDAgKQotICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2VycigiZG9fbWNhICNNQyIsIC1FTk9E
RVYpOworICAgICAgICB7CisgICAgICAgICAgICByZXQgPSAtRU5PREVWOworICAgICAgICAgICAg
Z290byBvdXQ7CisgICAgICAgIH0KIAogICAgICAgICBtY19tY2VpbmplY3QgPSAmb3AtPnUubWNf
bWNlaW5qZWN0OwogICAgICAgICB0YXJnZXQgPSBtY19tY2VpbmplY3QtPm1jZWlual9jcHVucjsK
IAotICAgICAgICBpZiAoIHRhcmdldCA+PSBucl9jcHVfaWRzICkKLSAgICAgICAgICAgIHJldHVy
biB4ODZfbWNlcnIoImRvX21jYSAjTUM6IGJhZCB0YXJnZXQiLCAtRUlOVkFMKTsKLQotICAgICAg
ICBpZiAoICFjcHVfb25saW5lKHRhcmdldCkgKQotICAgICAgICAgICAgcmV0dXJuIHg4Nl9tY2Vy
cigiZG9fbWNhICNNQzogdGFyZ2V0IG9mZmxpbmUiLCAtRUlOVkFMKTsKKyAgICAgICAgaWYgKCB0
YXJnZXQgPj0gbnJfY3B1X2lkcyB8fCAhY3B1X29ubGluZSh0YXJnZXQpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICB9CiAKICAgICAgICAgYWRkX3RhaW50KFRBSU5UX0VSUk9SX0lOSkVDVCk7CiAKQEAgLTE1MzYs
NyArMTU2MSwxMCBAQCBsb25nIGRvX21jYShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tY190
KSB1X3hlbl9tYykKICAgICAgICAgYm9vbCBicm9hZGNhc3QgPSBvcC0+dS5tY19pbmplY3RfdjIu
ZmxhZ3MgJiBYRU5fTUNfSU5KRUNUX0NQVV9CUk9BRENBU1Q7CiAKICAgICAgICAgaWYgKCBucl9t
Y2VfYmFua3MgPT0gMCApCi0gICAgICAgICAgICByZXR1cm4geDg2X21jZXJyKCJkb19tY2EgI01D
IiwgLUVOT0RFVik7CisgICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FTk9ERVY7CisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQogCiAgICAgICAgIGlmICggYnJvYWRjYXN0ICkK
ICAgICAgICAgICAgIGNwdW1hcCA9ICZjcHVfb25saW5lX21hcDsKQEAgLTE1NDksNyArMTU3Nyw3
IEBAIGxvbmcgZG9fbWNhKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21jX3QpIHVfeGVuX21j
KQogICAgICAgICAgICAgaWYgKCAhY3B1bWFza19pbnRlcnNlY3RzKGNwdW1hcCwgJmNwdV9vbmxp
bmVfbWFwKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgZnJlZV9jcHVtYXNrX3Zh
cihjbXYpOwotICAgICAgICAgICAgICAgIHJldCA9IHg4Nl9tY2VycigiTm8gb25saW5lIENQVSBw
YXNzZWRcbiIsIC1FSU5WQUwpOworICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoICFjcHVt
YXNrX3N1YnNldChjcHVtYXAsICZjcHVfb25saW5lX21hcCkgKQpAQCAtMTU2OCw3ICsxNTk2LDcg
QEAgbG9uZyBkb19tY2EoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWNfdCkgdV94ZW5fbWMp
CiAKICAgICAgICAgY2FzZSBYRU5fTUNfSU5KRUNUX1RZUEVfQ01DSToKICAgICAgICAgICAgIGlm
ICggIWNtY2lfYXBpY192ZWN0b3IgKQotICAgICAgICAgICAgICAgIHJldCA9IHg4Nl9tY2Vycigi
Tm8gQ01DSSBzdXBwb3J0ZWQgaW4gcGxhdGZvcm1cbiIsIC1FSU5WQUwpOworICAgICAgICAgICAg
ICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KHNtcF9wcm9jZXNzb3JfaWQoKSwgY3B1
bWFwKSApCkBAIC0xNTgwLDI2ICsxNjA4LDI1IEBAIGxvbmcgZG9fbWNhKFhFTl9HVUVTVF9IQU5E
TEVfUEFSQU0oeGVuX21jX3QpIHVfeGVuX21jKQogICAgICAgICBjYXNlIFhFTl9NQ19JTkpFQ1Rf
VFlQRV9MTUNFOgogICAgICAgICAgICAgaWYgKCAhbG1jZV9zdXBwb3J0ICkKICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICByZXQgPSB4ODZfbWNlcnIoIk5vIExNQ0Ugc3VwcG9ydCIsIC1F
SU5WQUwpOworICAgICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CiAgICAgICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBpZiAoIGJyb2FkY2FzdCApCiAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmV0ID0geDg2X21jZXJyKCJCcm9hZGNhc3QgY2Fu
bm90IGJlIHVzZWQgd2l0aCBMTUNFIiwgLUVJTlZBTCk7CisgICAgICAgICAgICAgICAgcmV0ID0g
LUVJTlZBTDsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIC8qIEVuc3VyZSBhdCBtb3N0IG9uZSBDUFUgaXMgc3BlY2lmaWVkLiAqLwogICAgICAgICAg
ICAgaWYgKCBucl9jcHVfaWRzID4gY3B1bWFza19uZXh0KGNwdW1hc2tfZmlyc3QoY3B1bWFwKSwg
Y3B1bWFwKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmV0ID0geDg2X21jZXJy
KCJNb3JlIHRoYW4gb25lIENQVSBzcGVjaWZpZWQgZm9yIExNQ0UiLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAtRUlOVkFMKTsKKyAgICAgICAgICAgICAgICByZXQgPSAtRUlOVkFM
OwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgb25f
c2VsZWN0ZWRfY3B1cyhjcHVtYXAsIHg4Nl9tY19tY2VpbmplY3QsIE5VTEwsIDEpOwogICAgICAg
ICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIHJldCA9IHg4Nl9t
Y2VycigiV3JvbmcgbWNhIHR5cGVcbiIsIC1FSU5WQUwpOworICAgICAgICAgICAgcmV0ID0gLUVJ
TlZBTDsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CiAKQEAgLTE2MTAsOSArMTYzNywx
MyBAQCBsb25nIGRvX21jYShYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9tY190KSB1X3hlbl9t
YykKICAgICB9CiAKICAgICBkZWZhdWx0OgotICAgICAgICByZXR1cm4geDg2X21jZXJyKCJkb19t
Y2E6IGJhZCBjb21tYW5kIiwgLUVJTlZBTCk7CisgICAgICAgIHJldCA9IC1FSU5WQUw7CisgICAg
ICAgIGJyZWFrOwogICAgIH0KIAorIG91dDoKKyAgICBzcGluX3VubG9jaygmbWNhX2xvY2spOwor
CiAgICAgcmV0dXJuIHJldDsKIH0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 20:34:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 20:34:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCDE-0002LU-4f; Thu, 04 Jan 2018 20:34:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6urb=d7=citrix.com=prvs=535ca6e2a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXCDC-0002JL-9a
 for xen-devel@lists.xen.org; Thu, 04 Jan 2018 20:34:02 +0000
X-Inumbo-ID: 29bd6767-f18e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29bd6767-f18e-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 20:30:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,315,1511827200"; d="scan'208";a="457157359"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 4 Jan 2018 20:22:01 +0000
Message-ID: <1515097329-31902-37-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC 36/44] x86/monitor: Capture Xen's intent to
	use monitor at boot time
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFDUEkgaWRsZSBkcml2ZXIgdXNlcyBhbiBJUEkgdG8gcmV0cmlldmUgY3B1aWRfZWN4KDUp
LiAgVGhpcyBpcwpwcm9ibGVtYXRpYyBiZWNhdXNlIGl0IHVzZXMgYSBzdGFjayBwb2ludGVyLCBi
dXQgYWxzbyB3YXN0ZWZ1bCBhdCBydW50aW1lLgoKSW50cm9kdWNlIFg4Nl9GRUFUVVJFX1hFTl9N
T05JVE9SIGFzIGEgc3ludGhldGljIGZlYXR1cmUgYml0IG1lYW5pbmcgTU9OSVRPUgomJiBFWFRF
TlNJT05TICYmIElOVEVSUlVQVF9CUkVBSywgYW5kIGNhbGN1bGF0ZSBpdCB3aGVuIGEgY3B1IGNv
bWVzIHVwIHJhdGhlcgp0aGFuIHJlcGVhdGVkbHkgYXQgcnVudGltZS4KCkRyb3AgdGhlIGR1cGxp
Y2F0ZSBkZWZpbmVzIGZvciBNV0FJVCBjcHVpZCBpbmZvcm1hdGlvbiwgYW5kIHVzZSB0aGUKZGVm
aW5pdGlvbnMgZnJvbSBtd2FpdC5oCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2xpYi5jICAgICAg
ICAgICB8IDE2ICstLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAg
ICAgICB8ICA3ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICB8ICA1
ICstLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggfCAgMSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L213YWl0LmggICAgICAgfCAgMyArKysKIDUgZmlsZXMgY2hhbmdlZCwgMTMg
aW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2FjcGkvbGliLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9saWIuYwppbmRleCA3ZDdjNzE4Li4xZDY0
ZTc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWNwaS9saWIuYworKysgYi94ZW4vYXJjaC94
ODYvYWNwaS9saWIuYwpAQCAtODAsMTYgKzgwLDEwIEBAIHVuc2lnbmVkIGludCBhY3BpX2dldF9w
cm9jZXNzb3JfaWQodW5zaWduZWQgaW50IGNwdSkKIAlyZXR1cm4gSU5WQUxJRF9BQ1BJSUQ7CiB9
CiAKLXN0YXRpYyB2b2lkIGdldF9td2FpdF9lY3godm9pZCAqaW5mbykKLXsKLQkqKHUzMiAqKWlu
Zm8gPSBjcHVpZF9lY3goQ1BVSURfTVdBSVRfTEVBRik7Ci19Ci0KIGludCBhcmNoX2FjcGlfc2V0
X3BkY19iaXRzKHUzMiBhY3BpX2lkLCB1MzIgKnBkYywgdTMyIG1hc2spCiB7CiAJdW5zaWduZWQg
aW50IGNwdSA9IGdldF9jcHVfaWQoYWNwaV9pZCk7CiAJc3RydWN0IGNwdWluZm9feDg2ICpjOwot
CXUzMiBlY3g7CiAKIAlpZiAoIShhY3BpX2lkICsgMSkpCiAJCWMgPSAmYm9vdF9jcHVfZGF0YTsK
QEAgLTExMCwxNSArMTA0LDcgQEAgaW50IGFyY2hfYWNwaV9zZXRfcGRjX2JpdHModTMyIGFjcGlf
aWQsIHUzMiAqcGRjLCB1MzIgbWFzaykKIAkgKiBJZiBtd2FpdC9tb25pdG9yIG9yIGl0cyBicmVh
ay1vbi1pbnRlcnJ1cHQgZXh0ZW5zaW9uIGFyZQogCSAqIHVuc3VwcG9ydGVkLCBDeF9GRkggd2ls
bCBiZSBkaXNhYmxlZC4KIAkgKi8KLQlpZiAoIWNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfTU9OSVRP
UikgfHwKLQkgICAgYy0+Y3B1aWRfbGV2ZWwgPCBDUFVJRF9NV0FJVF9MRUFGKQotCQllY3ggPSAw
OwotCWVsc2UgaWYgKGMgPT0gJmJvb3RfY3B1X2RhdGEgfHwgY3B1ID09IHNtcF9wcm9jZXNzb3Jf
aWQoKSkKLQkJZWN4ID0gY3B1aWRfZWN4KENQVUlEX01XQUlUX0xFQUYpOwotCWVsc2UKLQkJb25f
c2VsZWN0ZWRfY3B1cyhjcHVtYXNrX29mKGNwdSksIGdldF9td2FpdF9lY3gsICZlY3gsIDEpOwot
CWlmICghKGVjeCAmIENQVUlENV9FQ1hfRVhURU5TSU9OU19TVVBQT1JURUQpIHx8Ci0JICAgICEo
ZWN4ICYgQ1BVSUQ1X0VDWF9JTlRFUlJVUFRfQlJFQUspKQorCWlmICggIWNwdV9oYXNfeGVuX21v
bml0b3IgKQogCQlwZGNbMl0gJj0gfihBQ1BJX1BEQ19DX0MxX0ZGSCB8IEFDUElfUERDX0NfQzJD
M19GRkgpOwogCiAJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCBkZWNkY2Q1Li4yNjJlY2NjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKQEAgLTEyLDYgKzEyLDcgQEAKICNpbmNsdWRlIDxtYWNoX2FwaWMuaD4KICNp
bmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+IC8qIGZvciBY
RU5fSU5WQUxJRF97U09DS0VULENPUkV9X0lEICovCisjaW5jbHVkZSA8YXNtL213YWl0Lmg+CiAK
ICNpbmNsdWRlICJjcHUuaCIKIApAQCAtMzEyLDYgKzMxMywxMiBAQCBzdGF0aWMgdm9pZCBnZW5l
cmljX2lkZW50aWZ5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAlpZiAoIGNwdV9oYXMoYywgWDg2
X0ZFQVRVUkVfQ0xGTFVTSCkgKQogCQljLT54ODZfY2xmbHVzaF9zaXplID0gKChlYnggPj4gOCkg
JiAweGZmKSAqIDg7CiAKKwkvKiBYZW4gb25seSB1c2VzIE1PTklUT1IgaWYgSU5URVJSVVBUX0JS
RUFLIGlzIGF2YWlsYWJsZS4gKi8KKwlpZiAoIGNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfTU9OSVRP
UikgJiYKKwkgICAgICgoY3B1aWRfZWN4KENQVUlEX01XQUlUX0xFQUYpICYgQ1BVSURfTVdBSVRf
TUlOX0ZFQVRVUkVTKSA9PQorCSAgICAgIENQVUlEX01XQUlUX01JTl9GRUFUVVJFUykgKQorCQlz
ZXRfYml0KFg4Nl9GRUFUVVJFX1hFTl9NT05JVE9SLCBjLT54ODZfY2FwYWJpbGl0eSk7CisKIAlp
ZiAoIChjLT5jcHVpZF9sZXZlbCA+PSBDUFVJRF9QTV9MRUFGKSAmJgogCSAgICAgKGNwdWlkX2Vj
eChDUFVJRF9QTV9MRUFGKSAmIENQVUlENl9FQ1hfQVBFUkZNUEVSRl9DQVBBQklMSVRZKSApCiAJ
CXNldF9iaXQoWDg2X0ZFQVRVUkVfQVBFUkZNUEVSRiwgYy0+eDg2X2NhcGFiaWxpdHkpOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA4NGNjNTFkLi44YjI0ZTBlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaApAQCAtMjIsMTAgKzIyLDYgQEAKICNkZWZpbmUgY3B1X2hhcyhjLCBiaXQp
CQl0ZXN0X2JpdChiaXQsIChjKS0+eDg2X2NhcGFiaWxpdHkpCiAjZGVmaW5lIGJvb3RfY3B1X2hh
cyhiaXQpCXRlc3RfYml0KGJpdCwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSkKIAotI2Rl
ZmluZSBDUFVJRF9NV0FJVF9MRUFGICAgICAgICAgICAgICAgIDUKLSNkZWZpbmUgQ1BVSUQ1X0VD
WF9FWFRFTlNJT05TX1NVUFBPUlRFRCAweDEKLSNkZWZpbmUgQ1BVSUQ1X0VDWF9JTlRFUlJVUFRf
QlJFQUsgICAgICAweDIKLQogI2RlZmluZSBDUFVJRF9QTV9MRUFGICAgICAgICAgICAgICAgICAg
ICA2CiAjZGVmaW5lIENQVUlENl9FQ1hfQVBFUkZNUEVSRl9DQVBBQklMSVRZIDB4MQogCkBAIC0x
MDQsNiArMTAwLDcgQEAKICNkZWZpbmUgY3B1X2hhc19hcmNoX3BlcmZtb24gICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0FSQ0hfUEVSRk1PTikKICNkZWZpbmUgY3B1X2hhc19jcHVpZF9mYXVs
dGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQogI2RlZmluZSBj
cHVfaGFzX2FwZXJmbXBlcmYgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVBFUkZNUEVS
RikKKyNkZWZpbmUgY3B1X2hhc194ZW5fbW9uaXRvciAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1hFTl9NT05JVE9SKQogCiBlbnVtIF9jYWNoZV90eXBlIHsKICAgICBDQUNIRV9UWVBFX05V
TEwgPSAwLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IGJjOTgyMjcuLjk4NjM3ZDAg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTIyLDMgKzIyLDQgQEAgWEVOX0NQVUZF
QVRVUkUoQVBFUkZNUEVSRiwgICAgICAoRlNDQVBJTlRTKzApKjMyKyA4KSAvKiBBUEVSRk1QRVJG
ICovCiBYRU5fQ1BVRkVBVFVSRShNRkVOQ0VfUkRUU0MsICAgIChGU0NBUElOVFMrMCkqMzIrIDkp
IC8qIE1GRU5DRSBzeW5jaHJvbml6ZXMgUkRUU0MgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUVQ
LCAgICAgICAgKEZTQ0FQSU5UUyswKSozMisxMCkgLyogU01FUCBnZXRzIHVzZWQgYnkgWGVuIGl0
c2VsZiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMy
KzExKSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCitYRU5fQ1BVRkVBVFVSRShY
RU5fTU9OSVRPUiwgICAgIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIFhlbiB1c2VzIE1PTklUT1Ig
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXdhaXQuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbXdhaXQuaAppbmRleCBiYTljMGVhLi5hMWJmZWIxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L213YWl0LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9td2FpdC5o
CkBAIC05LDYgKzksOSBAQAogI2RlZmluZSBDUFVJRDVfRUNYX0VYVEVOU0lPTlNfU1VQUE9SVEVE
IDB4MQogI2RlZmluZSBDUFVJRDVfRUNYX0lOVEVSUlVQVF9CUkVBSwkweDIKIAorI2RlZmluZSBD
UFVJRF9NV0FJVF9NSU5fRkVBVFVSRVMgXAorICAgIChDUFVJRDVfRUNYX0VYVEVOU0lPTlNfU1VQ
UE9SVEVEIHwgQ1BVSUQ1X0VDWF9JTlRFUlJVUFRfQlJFQUspCisKICNkZWZpbmUgTVdBSVRfRUNY
X0lOVEVSUlVQVF9CUkVBSwkweDEKIAogdm9pZCBtd2FpdF9pZGxlX3dpdGhfaGludHModW5zaWdu
ZWQgaW50IGVheCwgdW5zaWduZWQgaW50IGVjeCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 21:16:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 21:16:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCsV-0006XE-HE; Thu, 04 Jan 2018 21:16:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qcio=d7=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eXCsU-0006X8-A8
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 21:16:42 +0000
X-Inumbo-ID: cd3929da-f194-11e7-b0d7-9f685aff125f
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd3929da-f194-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 21:18:26 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 4ABBE14800D6;
 Thu,  4 Jan 2018 15:16:33 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 316CE14800C2;
 Thu,  4 Jan 2018 15:16:33 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 316CE14800C2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1515100593;
 bh=WmyKoSyiyxJg3Avwfqibf9tK9osUTEQjhFP5DmPZHNk=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=Cj0+T2yzJmOZMlOhvoGSAG0LZNK0d8zeQJNAoOht8qIdMFPEQLLfWbObapxUU2r/E
 CDdwjM3Pg/m7NY+OKg1+AmH/p8jQWjI9PxliOE3jIY6OZUDlbMHBpEvKF1Mr2LKVwE
 HJqbqyBXaLJnEb8CqHT7POBvqmR/b7IPedsVNqpl9yFnKvYtHp7Jpzmi6EMPjDcNB8
 6lxIR2MuSKdpqHzmWZ+u0BGa28JPUTRiHYjY7w6XNhMQg9htfJYUueBGJB8/Uj5EBy
 prP91kaGF1mGDF+WxhUqauW6ShSbwEnYplfMHFU3Kx5zzgFFId+gJU5fydJ0O6E7Dt
 +e5wkp0qCJX2A==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id IMZrnYkdeFmU; Thu,  4 Jan 2018 15:16:33 -0600 (CST)
Received: from [10.254.4.156] (unknown [10.254.4.156])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 1127C14800C0;
 Thu,  4 Jan 2018 15:16:33 -0600 (CST)
To: Anthony PERARD <anthony.perard@citrix.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
From: Kevin Stange <kevin@steadfast.net>
Organization: Steadfast
Message-ID: <e469d26e-5530-e759-c3a8-c9d4ff9d2479@steadfast.net>
Date: Thu, 4 Jan 2018 15:16:32 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180104125217.GB1905@perard.uk.xensource.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDQvMjAxOCAwNjo1MiBBTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2VkLCBK
YW4gMDMsIDIwMTggYXQgMDU6MTA6NTRQTSAtMDYwMCwgS2V2aW4gU3RhbmdlIHdyb3RlOgo+PiBP
biAwMS8wMy8yMDE4IDExOjU3IEFNLCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4+IE9uIFdlZCwg
RGVjIDIwLCAyMDE3IGF0IDExOjQwOjAzQU0gLTA2MDAsIEtldmluIFN0YW5nZSB3cm90ZToKPj4+
PiBIaSwKPj4+Pgo+Pj4+IEkndmUgYmVlbiB3b3JraW5nIG9uIHRyYW5zaXRpb25pbmcgYSBudW1i
ZXIgb2YgV2luZG93cyBndWVzdHMgdW5kZXIgSFZNCj4+Pj4gZnJvbSB1c2luZyBRRU1VIHRyYWRp
dGlvbmFsIHRvIFFFTVUgdXBzdHJlYW0gYXMgaXMgcmVjb21tZW5kZWQgaW4gdGhlCj4+Pj4gZG9j
dW1lbnRhdGlvbi4gIFdoZW4gSSBtb3ZlIHRoZXNlIGd1ZXN0cywgdGhlIFBDSSBzdWJ0cmVlIGZv
ciBYZW4KPj4+PiBkZXZpY2VzIGNoYW5nZXMgYW5kIFdpbmRvd3MgY3JlYXRlcyBhIHRvdGFsbHkg
bmV3IGNvcHkgb2YgZWFjaCBkZXZpY2UuCj4+Pj4gV2luZG93cyB0cmFja3MgZG93biB0aGUgc3Rv
cmFnZSB3aXRob3V0IGlzc3VlLCBidXQgaXQgdHJlYXRzIHRoZSBuZXcKPj4+PiBpbnN0YW5jZSBv
ZiB0aGUgTklDIGRyaXZlciBhcyBhIG5ldyBkZXZpY2UgYW5kIGNsZWFycyB0aGUgbmV0d29yawo+
Pj4+IGNvbmZpZ3VyYXRpb24gZXZlbiB0aG91Z2ggdGhlIE1BQyBhZGRyZXNzIGlzIHVuY2hhbmdl
ZC4gIE1hbnVhbGx5Cj4+Pj4gYm9vdGluZyB0aGUgZ3Vlc3QgYmFjayBvbiB0aGUgdHJhZGl0aW9u
YWwgZGV2aWNlIG1vZGVsIHJlYWN0aXZhdGVzIHRoZQo+Pj4+IG9yaWdpbmFsIFBDSSBzdWJ0cmVl
IGFuZCB0aGUgb2xkIG5ldHdvcmsgY29uZmlndXJhdGlvbiB3aXRoIGl0Lgo+Pj4+Cj4+Pj4gVGhl
IG9ubHkgdGhpbmcgdGhhdCBJIGhhdmUgYmVlbiBhYmxlIHRvIGZpbmQgdGhhdCdzIHN1YnN0YW50
aWFsbHkKPj4+PiBkaWZmZXJlbnQgY29tcGFyaW5nIHRoZSBkZXZpY2UgdHJlZXMgaXMgdGhhdCB0
aGUgZGV2aWNlIGluc3RhbmNlIElECj4+Pj4gdmFsdWVzIGRpZmZlciBvbiB0aGUgcGFyZW50IFhl
biBQQ0kgZGV2aWNlOgo+Pj4+Cj4+Pj4gUENJXFZFTl81ODUzJkRFVl8wMDAxJlNVQlNZU18wMDAx
NTg1MyZSRVZfMDFcMyYyNjdBNjE2QSYzJjE4Cj4+Pj4KPj4+PiBQQ0lcVkVOXzU4NTMmREVWXzAw
MDEmU1VCU1lTXzAwMDE1ODUzJlJFVl8wMVwzJjI2N0E2MTZBJjMmMTAKPj4+Pgo+Pj4+IEJlc2lk
ZXMgYWN0dWFsbHkgc2V0dGluZyB0aGUgZ3Vlc3QgdG8gYm9vdCB1c2luZyBRRU1VIHRyYWRpdGlv
bmFsLCBpcwo+Pj4+IHRoZXJlIGEgd2F5IHRvIGNvbnZpbmNlIFdpbmRvd3MgdG8gdHJlYXQgdGhl
c2UgZGV2aWNlcyBhcyB0aGUgc2FtZT8gIEEKPj4+PiBwYXRjaC1iYXNlZCBzb2x1dGlvbiB3b3Vs
ZCBiZSBhY2NlcHRhYmxlIHRvIG1lIGlmIHRoZXJlIGlzIG9uZSwgYnV0IEkKPj4+PiBkb24ndCB1
bmRlcnN0YW5kIHRoZSBjb2RlIHdlbGwgZW5vdWdoIHRvIGNyZWF0ZSBteSBvd24gc29sdXRpb24u
Cj4+Pgo+Pj4gSGkgS2V2aW4sCj4+Pgo+Pj4gSSd2ZSBnb3QgYSBwYXRjaCB0byBRRU1VIHRoYXQg
c2VlbXMgdG8gZG8gdGhlIHRyaWNrOgo+Pj4KPj4+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+Pj4gU3ViamVjdDogW1BBVENIXSB4ZW4tcGxhdGZvcm06
IEhhcmRjb2RlIFBDSSBzbG90IHRvIDMKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gIGh3L2kzODYvcGNf
cGlpeC5jIHwgMiArLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYv
cGNfcGlpeC5jCj4+PiBpbmRleCA1ZTQ3NTI4OTkzLi45M2UzYTlhOTE2IDEwMDY0NAo+Pj4gLS0t
IGEvaHcvaTM4Ni9wY19waWl4LmMKPj4+ICsrKyBiL2h3L2kzODYvcGNfcGlpeC5jCj4+PiBAQCAt
NDA1LDcgKzQwNSw3IEBAIHN0YXRpYyB2b2lkIHBjX3hlbl9odm1faW5pdChNYWNoaW5lU3RhdGUg
Km1hY2hpbmUpCj4+PiAgCj4+PiAgICAgIGJ1cyA9IHBjaV9maW5kX3ByaW1hcnlfYnVzKCk7Cj4+
PiAgICAgIGlmIChidXMgIT0gTlVMTCkgewo+Pj4gLSAgICAgICAgcGNpX2NyZWF0ZV9zaW1wbGUo
YnVzLCAtMSwgInhlbi1wbGF0Zm9ybSIpOwo+Pj4gKyAgICAgICAgcGNpX2NyZWF0ZV9zaW1wbGUo
YnVzLCBQQ0lfREVWRk4oMywgMCksICJ4ZW4tcGxhdGZvcm0iKTsKPj4+ICAgICAgfQo+Pj4gIH0K
Pj4+ICAjZW5kaWYKPj4+Cj4+Pgo+Pj4gVGhlIHNhbWUgdGhpbmcgY291bGQgYmUgZG9uZSBieSBs
aWJ4bCwgYnkgcHJvdmlkaW5nIHNwZWNpZmljIGNvbW1hbmQKPj4+IGxpbmUgb3B0aW9ucyB0byBx
ZW11LiAoSSB0aGluayB0aGF0IGNvdWxkIGV2ZW4gYmUgZG9uZSB2aWEgYSBkaWZmZXJlbnQKPj4+
IGNvbmZpZyBmaWxlIGZvciB0aGUgZ3Vlc3QuKQo+Pgo+PiBUaGlzIHBhdGNoIGRvZXNuJ3Qgc2Vl
bSB0byB3b3JrIGZvciBtZS4gIEl0IHNlZW1zIGxpa2UgdGhlIGRldmljZSBtb2RlbAo+PiBwcm9j
ZXNzIGlzIGV4aXRpbmcgaW1tZWRpYXRlbHksIGJ1dCBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGZp
bmQgYW55Cj4+IGluZm9ybWF0aW9uIGFzIHRvIHdoYXQgaXMgZ29pbmcgd3JvbmcuICBJIHRlc3Rl
ZCB3aXRoIFhlbiA0LjYuNiBhbmQgdGhlCj4+IFFFTVUgcGFja2FnZWQgd2l0aCB0aGF0IHJlbGVh
c2UuICBTaG91bGQgSSB0cnkgaXQgb24gYSBkaWZmZXJlbnQgdmVyc2lvbgo+PiBvZiBYZW4gYW5k
IFFFTVU/Cj4gCj4gV2hhdCB0aGlzIHBhdGNoIGRvZXMgaXMgYXNraW5nIFFFTVUgdG8gaW5zZXJ0
IHRoZSBQQ0kgY2FyZAo+ICJ4ZW4tcGxhdGZvcm0iIGludG8gdGhlIDNyZCBQQ0kgc2xvdC4gTXkg
Z3Vlc3MgaXMgdGhhdCBmYWlsZWQgYmVjYXVzZQo+IHRoZXJlIGlzIGFscmVhZHkgYSBQQ0kgZGV2
aWNlIHRoZXJlLgo+IAo+IFlvdSBjb3VsZCBjaGVjayBxZW11J3MgbG9ncywgaXQncyBpbgo+IC92
YXIvbG9nL3hlbi9xZW11LWRtLSR7Z3Vlc3RfbmFtZX0ubG9nCgpUaGUgbG9nIGZpbGUgaW4gcXVl
c3Rpb24gb25seSBzYXlzOgoKcWVtdTogdGVybWluYXRpbmcgb24gc2lnbmFsIDEgZnJvbSBwaWQg
ODg2NQoKPiBMZXQncyB0cnkgc29tZXRoaW5nIGVsc2UsIGluc3RlYWQgb2YgcGF0Y2hpbmcgUUVN
VSwgd2UgY2FuIHBhdGNoIGxpYnhsLAo+IHRoYXQgbWlnaHQgd29yayBiZXR0ZXIuIENhbiB5b3Ug
dHJ5IHRoaXMgcGF0Y2g/IChJJ3ZlIG9ubHkgdGVzdAo+IGNvbXBpbGVkLikgSSd2ZSB3cml0ZSB0
aGUgcGF0Y2ggZm9yIFhlbiA0LjYsIHNpbmNlIHRoYXQgdGhlIHZlcnNpb24geW91Cj4gYXJlIHVz
aW5nLgoKVGhpcyBpc24ndCBkb2luZyB0aGUgdHJpY2sgZWl0aGVyLCB3aXRoIHRoZSBzYW1lIG1p
c2JlaGF2aW9yLiBUaGUgbG9nCmZpbGUgaXMgdGhlIHNhbWUgaW4gYm90aCBjYXNlcy4KCi0tIApL
ZXZpbiBTdGFuZ2UKQ2hpZWYgVGVjaG5vbG9neSBPZmZpY2VyClN0ZWFkZmFzdCB8IE1hbmFnZWQg
SW5mcmFzdHJ1Y3R1cmUsIERhdGFjZW50ZXIgYW5kIENsb3VkIFNlcnZpY2VzCjgwMCBTIFdlbGxz
LCBTdWl0ZSAxOTAgfCBDaGljYWdvLCBJTCA2MDYwNwozMTIuNjAyLjI2ODkgWDIwMyB8IEZheDog
MzEyLjYwMi4yNjg4CmtldmluQHN0ZWFkZmFzdC5uZXQgfCB3d3cuc3RlYWRmYXN0Lm5ldAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 04 21:17:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 04 Jan 2018 21:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXCtG-0006aB-Ph; Thu, 04 Jan 2018 21:17:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qcio=d7=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eXCtF-0006Z3-0h
 for xen-devel@lists.xenproject.org; Thu, 04 Jan 2018 21:17:29 +0000
X-Inumbo-ID: e9655436-f194-11e7-b0d7-9f685aff125f
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9655436-f194-11e7-b0d7-9f685aff125f;
 Thu, 04 Jan 2018 21:19:13 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 920F414800D6;
 Thu,  4 Jan 2018 15:17:20 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 78F1814800C2;
 Thu,  4 Jan 2018 15:17:20 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 78F1814800C2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1515100640;
 bh=IBY/ZPDg9hkr1xctwa5UuKVnNTQV21rQozvhti4MnsU=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=psH7CEB12tNne4BZTTNjgvjf+WTZeo8BjmDwHkZLCu7w5RrE5X5Zpr/kNTBkMQm4s
 t5XQxBS1ge9R8sxZELM03cA2qF7gu07LxwwC6NVFHGRy9lz8dITrk8QYbd/nLyTuij
 ZSgl8XtoIgL1A1R3LnuwHb225Lt9cC7jcxdSMwfL2MzCqnMTHGfKXVuVVnHNnsPKAn
 3T1rFW7mWnyDsJoEWePQLYo1dDm6VvGr2q4ZVogZ346REe8uGYY5TkRO+4tGOt5Obt
 FKytBSQeZLaPlz7G32BR8YpSX696qv+015LlZVcBosZOPxNpyiRz6RfSbkZiMMEsel
 UwLG5bncQ9eQQ==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id BS8AFGO3hwcm; Thu,  4 Jan 2018 15:17:20 -0600 (CST)
Received: from [10.254.4.156] (unknown [10.254.4.156])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 576DD14800C0;
 Thu,  4 Jan 2018 15:17:20 -0600 (CST)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
 <017beab01afb490bba6c8c42040c341b@AMSPEX02CL03.citrite.net>
From: Kevin Stange <kevin@steadfast.net>
Organization: Steadfast
Message-ID: <e20f69a0-1b86-bf75-0823-be54367789ca@steadfast.net>
Date: Thu, 4 Jan 2018 15:17:19 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <017beab01afb490bba6c8c42040c341b@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDQvMjAxOCAwNzoyNiBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91
bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIEFudGhvbnkgUEVSQVJE
Cj4+IFNlbnQ6IDA0IEphbnVhcnkgMjAxOCAxMjo1Mgo+PiBUbzogS2V2aW4gU3RhbmdlIDxrZXZp
bkBzdGVhZGZhc3QubmV0Pgo+PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRy
aXguY29tPjsgeGVuLQo+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiBTdWJqZWN0OiBS
ZTogW1hlbi1kZXZlbF0gUENJIERldmljZSBTdWJ0cmVlIENoYW5nZSBmcm9tIFRyYWRpdGlvbmFs
IHRvCj4+IFVwc3RyZWFtCj4+Cj4+IE9uIFdlZCwgSmFuIDAzLCAyMDE4IGF0IDA1OjEwOjU0UE0g
LTA2MDAsIEtldmluIFN0YW5nZSB3cm90ZToKPj4+IE9uIDAxLzAzLzIwMTggMTE6NTcgQU0sIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+Pj4+IE9uIFdlZCwgRGVjIDIwLCAyMDE3IGF0IDExOjQwOjAz
QU0gLTA2MDAsIEtldmluIFN0YW5nZSB3cm90ZToKPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IEkndmUg
YmVlbiB3b3JraW5nIG9uIHRyYW5zaXRpb25pbmcgYSBudW1iZXIgb2YgV2luZG93cyBndWVzdHMg
dW5kZXIKPj4gSFZNCj4+Pj4+IGZyb20gdXNpbmcgUUVNVSB0cmFkaXRpb25hbCB0byBRRU1VIHVw
c3RyZWFtIGFzIGlzIHJlY29tbWVuZGVkIGluCj4+IHRoZQo+Pj4+PiBkb2N1bWVudGF0aW9uLiAg
V2hlbiBJIG1vdmUgdGhlc2UgZ3Vlc3RzLCB0aGUgUENJIHN1YnRyZWUgZm9yIFhlbgo+Pj4+PiBk
ZXZpY2VzIGNoYW5nZXMgYW5kIFdpbmRvd3MgY3JlYXRlcyBhIHRvdGFsbHkgbmV3IGNvcHkgb2Yg
ZWFjaAo+PiBkZXZpY2UuCj4+Pj4+IFdpbmRvd3MgdHJhY2tzIGRvd24gdGhlIHN0b3JhZ2Ugd2l0
aG91dCBpc3N1ZSwgYnV0IGl0IHRyZWF0cyB0aGUgbmV3Cj4+Pj4+IGluc3RhbmNlIG9mIHRoZSBO
SUMgZHJpdmVyIGFzIGEgbmV3IGRldmljZSBhbmQgY2xlYXJzIHRoZSBuZXR3b3JrCj4+Pj4+IGNv
bmZpZ3VyYXRpb24gZXZlbiB0aG91Z2ggdGhlIE1BQyBhZGRyZXNzIGlzIHVuY2hhbmdlZC4gIE1h
bnVhbGx5Cj4+Pj4+IGJvb3RpbmcgdGhlIGd1ZXN0IGJhY2sgb24gdGhlIHRyYWRpdGlvbmFsIGRl
dmljZSBtb2RlbCByZWFjdGl2YXRlcyB0aGUKPj4+Pj4gb3JpZ2luYWwgUENJIHN1YnRyZWUgYW5k
IHRoZSBvbGQgbmV0d29yayBjb25maWd1cmF0aW9uIHdpdGggaXQuCj4+Pj4+Cj4+Pj4+IFRoZSBv
bmx5IHRoaW5nIHRoYXQgSSBoYXZlIGJlZW4gYWJsZSB0byBmaW5kIHRoYXQncyBzdWJzdGFudGlh
bGx5Cj4+Pj4+IGRpZmZlcmVudCBjb21wYXJpbmcgdGhlIGRldmljZSB0cmVlcyBpcyB0aGF0IHRo
ZSBkZXZpY2UgaW5zdGFuY2UgSUQKPj4+Pj4gdmFsdWVzIGRpZmZlciBvbiB0aGUgcGFyZW50IFhl
biBQQ0kgZGV2aWNlOgo+Pj4+Pgo+Pj4+Pgo+PiBQQ0lcVkVOXzU4NTMmREVWXzAwMDEmU1VCU1lT
XzAwMDE1ODUzJlJFVl8wMVwzJjI2N0E2MTZBJjMmMTgKPj4+Pj4KPj4+Pj4KPj4gUENJXFZFTl81
ODUzJkRFVl8wMDAxJlNVQlNZU18wMDAxNTg1MyZSRVZfMDFcMyYyNjdBNjE2QSYzJjEwCj4+Pj4+
Cj4+Pj4+IEJlc2lkZXMgYWN0dWFsbHkgc2V0dGluZyB0aGUgZ3Vlc3QgdG8gYm9vdCB1c2luZyBR
RU1VIHRyYWRpdGlvbmFsLCBpcwo+Pj4+PiB0aGVyZSBhIHdheSB0byBjb252aW5jZSBXaW5kb3dz
IHRvIHRyZWF0IHRoZXNlIGRldmljZXMgYXMgdGhlIHNhbWU/ICBBCj4+Pj4+IHBhdGNoLWJhc2Vk
IHNvbHV0aW9uIHdvdWxkIGJlIGFjY2VwdGFibGUgdG8gbWUgaWYgdGhlcmUgaXMgb25lLCBidXQg
SQo+Pj4+PiBkb24ndCB1bmRlcnN0YW5kIHRoZSBjb2RlIHdlbGwgZW5vdWdoIHRvIGNyZWF0ZSBt
eSBvd24gc29sdXRpb24uCj4gCj4gS2V2aW4sCj4gCj4gSSBtaXNzZWQgdGhlIG9yaWdpbmFsIGVt
YWlsIGFzIGl0IHdlbnQgcGFzdC4uLgo+IAo+IEFyZSBYZW4gUHJvamVjdCBQViBkcml2ZXJzIGlu
c3RhbGxlZCBpbiB0aGUgZ3Vlc3Q/IEFuZCBhcmUgeW91IHRhbGtpbmcgYWJvdXQgYSBQViBOSUMg
ZGV2aWNlIG9yIGFuIGVtdWxhdGVkIGRldmljZT8KClRoZXNlIGd1ZXN0cyB1c2Ugc29tZSBvZiB0
aGUgb2xkZXIgWGVuIFBWIGRyaXZlcnMgd2l0aCBhIFBWIE5JQywgbm90IGFuCmVtdWxhdGVkIGRl
dmljZS4KCi0tIApLZXZpbiBTdGFuZ2UKQ2hpZWYgVGVjaG5vbG9neSBPZmZpY2VyClN0ZWFkZmFz
dCB8IE1hbmFnZWQgSW5mcmFzdHJ1Y3R1cmUsIERhdGFjZW50ZXIgYW5kIENsb3VkIFNlcnZpY2Vz
CjgwMCBTIFdlbGxzLCBTdWl0ZSAxOTAgfCBDaGljYWdvLCBJTCA2MDYwNwozMTIuNjAyLjI2ODkg
WDIwMyB8IEZheDogMzEyLjYwMi4yNjg4CmtldmluQHN0ZWFkZmFzdC5uZXQgfCB3d3cuc3RlYWRm
YXN0Lm5ldAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 00:05:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 00:05:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXFVf-0003a1-3Y; Fri, 05 Jan 2018 00:05:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXFVe-0003Zu-3a
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 00:05:18 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id 0A/4A-20155-D31CE4A5;
 Fri, 05 Jan 2018 00:05:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdfmoF+
 Uwfuvkhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPn+gW2gruFFT1/j7A0MM706GLk4hASaGSS
 2HhgGzuE85hRYmVXOyuEs41RomHPRrYuRk4OEQFnia9n5rKD2LwC+hJfp91lBrGFBRwl7rxcz
 QTSICHwSUfizvIGJpCEhICnxMZjU+Dsn+9nATWzc7AJWEkcEgOJsgioSnw8+ZF5AiP3AkaGVY
 waxalFZalFuoYmeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgR5mAIIdjGdPex5
 ilORgUhLlDVf3ixLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwft0P1BOsCg1PbUiLTMHGGowaQkO
 HiUR3mSQNG9xQWJucWY6ROoUozHHsU2X/zBxPJv5uoFZiCUvPy9VSpz3DkipAEhpRmke3CBYD
 FxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8+kCk8mXklcPteAZ3CBHTKqiO+IKeUJCKkpB
 oY23l5BKR2OK5/kXnufTmTtYTyR/U8i0eWxmYLX8wRfmDsEFF/07z/rafJtleX+CafefJhDsv
 Pp/qbn/lJlB6/fE81VvHmP9Z3m3YkPm1YqFuz9WRA4Npz+yUmBwSHmLtV7I6P7D++/vphSfkT
 e3R36Pzkdyq3FYvunMzYv+9IxI4/eTGp34WKlViKMxINtZiLihMB5ORHuXwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1515110715!85527343!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11457 invoked from network); 5 Jan 2018 00:05:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 00:05:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXFVa-0003y3-NS; Fri, 05 Jan 2018 00:05:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXFVV-0002im-FI; Fri, 05 Jan 2018 00:05:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXFVV-0003uh-1F; Fri, 05 Jan 2018 00:05:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117601-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-libvirt-xsm:<job
 status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:<job status>:broken:regression
 xen-4.7-testing:test-amd64-i386-xl:<job status>:broken:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 xen-4.7-testing:test-amd64-i386-xl:host-install(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-migrupgrade:host-install/src_host(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-migrupgrade:host-install/dst_host(5):broken:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f407332f99c4e619ef8730f3dae4d4beadb1ef4b
X-Osstest-Versions-That: xen=c3ddeca415a5d1f01f3867e268cbe8a0f331c3b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 00:05:09 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 117601: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYwMSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzYwMS8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE3NTQxCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTc1NDEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgYnJva2VuIGluIDExNzU0MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICBicm9rZW4gaW4gMTE3NTQxCgpUZXN0cyB3aGljaCBh
cmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExNzU0MSBwYXNzIGlu
IDExNzYwMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMTc1NDEgcGFzcyBpbiAxMTc2MDEKIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIGluIDExNzU0MSBw
YXNzIGluIDExNzYwMQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSA1IGhvc3QtaW5zdGFs
bC9kc3RfaG9zdCg1KSBicm9rZW4gaW4gMTE3NTQxIHBhc3MgaW4gMTE3NjAxCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3
NTQxIHBhc3MgaW4gMTE3NjAxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMTc1NDEKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGluIDExNzU0MSBwYXNzIGlu
IDExNzYwMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgNiB4ZW4taW5zdGFsbCAgICAg
ICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE3NTQxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA0OSB4dGYv
dGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTc1NDEgbGlrZSAxMTcyODkKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTE3NTQxIGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzU0MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE3NTQx
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0OSB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExNzE5NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3Mjg5
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTcyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYg
Z3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNzI4OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcyODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNzI4
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE3Mjg5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTcyODkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExNzI4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcy
ODkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICBmNDA3MzMyZjk5YzRlNjE5ZWY4NzMwZjNkYWU0ZDRiZWFkYjFl
ZjRiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjM2RkZWNhNDE1YTVk
MWYwMWYzODY3ZTI2OGNiZThhMGYzMzFjM2IzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTcyODkg
IDIwMTctMTItMTggMTM6NDU6MzEgWiAgIDE3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3
NTQxICAyMDE4LTAxLTAyIDE3OjQwOjA2IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBv
cEBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSW5nbyBN
b2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRy
aXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBU
aG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gTGVuZGFja3kgPHRob21h
cy5sZW5kYWNreUBhbWQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gYnJva2VuCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYteGwgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSAzMTkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 00:55:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 00:55:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXGHp-00080R-BB; Fri, 05 Jan 2018 00:55:05 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXGHn-00080F-JM
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 00:55:03 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-3.messagelabs.com id B5/57-14371-6ECCE4A5;
 Fri, 05 Jan 2018 00:55:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVffpGb8
 og5NHlS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a6i1cYC67WVfxc3M3SwLgloIuRk0NIoJFJ
 4lOjOIT9mFHi8SebLkYuIHsbo8Tes7eYQRIiAs4SX8/MZQexeQX0JX7/mgsWFxYIklj95xMLS
 IOEwHlbiVfXFjGCJCQEvCVOblrFCmNvvn8RqIidg03ASuKQGEiURUBV4tCP7SwTGLkXMDKsYt
 QoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9G49AwPjDsaWvX6
 HGCU5mJREecPV/aKE+JLyUyozEosz4otKc1KLDzHKcHAoSfDKAINFSLAoNT21Ii0zBxhmMGkJ
 Dh4lEd7k00Bp3uKCxNzizHSI1ClGY45jmy7/YeJ4NvN1A7MQS15+XqqUOO9rkFIBkNKM0jy4Q
 bDwv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcSZApPZl4J3L5XQKcwAZ2y6ogvyCkliQ
 gpqQZGKW32Ykt3tZ7cQ0wMwlmKbzbzsXA4c4d4+c3e9NJ0k/ubg5XJx9acWhz8PbC07J7hLuU
 Pr97/XLtqvqTSjkQ29R2flaQ+cpx8c/DTtfOx0+6xqn1sDfrKzrvPpP3+hcW1H/0aEm+e9o/u
 +dR+tnHtZKYZGTIS92dOUYwxUc/fqNP6cplkr2qDEktxRqKhFnNRcSIA+nSvMnoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1515113700!63549731!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8026 invoked from network); 5 Jan 2018 00:55:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 00:55:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXGHi-0005Da-8U; Fri, 05 Jan 2018 00:54:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXGHc-0006eu-UN; Fri, 05 Jan 2018 00:54:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXGHb-0000Gh-Pn; Fri, 05 Jan 2018 00:54:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117597-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemuu-win10-i386:<job
 status>:broken:regression
 linux-next:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 linux-next:build-armhf-libvirt:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-next:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 linux-next:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-next:test-amd64-i386-xl:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-next:test-amd64-i386-xl:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-xsm:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-next:test-amd64-i386-examine:host-install:broken:regression
 linux-next:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel: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-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-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-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub: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-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:build-armhf-libvirt:host-build-prep:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=73005e1a35fd67c644b0645c9e4c1efabd0fe62c
X-Osstest-Versions-That: linux=30a7acd573899fd8b8ac39236eff6468b195ac7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 00:54:51 +0000
Subject: [Xen-devel] [linux-next test] 117597: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzU5NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc1OTcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICBicm9rZW4KIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgIDxqb2Igc3RhdHVzPiAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE3NTg1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTc1
ODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE3
NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDExNzU4NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWlu
c3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4
ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEx
NzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3NTg1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1
ODUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3
NTg1CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NzU4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgNSBob3N0LWJ1aWxkLXByZXAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNzU4NQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBibG9ja2VkIGluIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE3NTg1CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExNzU4NQogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA3MzAwNWUxYTM1ZmQ2N2M2NDRi
MDY0NWM5ZTRjMWVmYWJkMGZlNjJjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICAzMGE3YWNkNTczODk5ZmQ4YjhhYzM5MjM2ZWZmNjQ2OGIxOTVhYzdkCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGlu
ZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExNzU5NyAgMjAxOC0wMS0wMyAwOToyMjo0NiBaICAgIDEgZGF5
cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 01:29:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 01:29:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXGpI-0004uk-Re; Fri, 05 Jan 2018 01:29:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXGpH-0004ud-6p
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 01:29:39 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-5.messagelabs.com id 9E/31-05800-205DE4A5;
 Fri, 05 Jan 2018 01:29:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVZfxql+
 Uwb5v/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNePqkR72gqm9jBXrrzWxNzA2JnYxcnEICTQy
 SSyfdoeli5ETyHnMKNH7QBvC3sYoMeFUBIgtIuAs8fXMXHYQm1dAX2LHudusILawgIvEkbdrG
 UFsCYGbWhKXD6pB2N4SXfvmM8LYre/+A/Wyc7AJWEkcEgOJsgioSqyfv5JpAiP3AkaGVYwaxa
 lFZalFuobGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjP+2eR5ilOR
 gUhLlDVf3ixLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSt+BSgnWJSanlqRlpkDDDOYtAQHj5II
 7/XLQGne4oLE3OLMdIjUKUZjjmObLv9h4ng283UDsxBLXn5eqpQ473GQUgGQ0ozSPLhBsPC/x
 CgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeLSBTeDLzSuD2vQI6hQnolFVHfEFOKUlESEk1MG
 qVCa5ZcnvhyXMcXXufrlP/0WLwvuB19WEtC9MjKrtVQx9GhSxJCGbv2bWZP8to0Z0JHmUWouq
 qt+y6E3gfdk717OYw2SzCu7PCM/y0iqHI3/Nt15YkTXyep2jtHVF9pu7cf4NcwYf5O/1cDdsn
 O3y8kyx+q/ri+5Ufvx/ibOAW2l69VaauU4mlOCPRUIu5qDgRADoFkSN6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1515115775!113921045!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18530 invoked from network); 5 Jan 2018 01:29:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 01:29:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXGpC-0004lk-3B; Fri, 05 Jan 2018 01:29:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXGp6-00088L-Bw; Fri, 05 Jan 2018 01:29:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXGp5-0008Q1-Ox; Fri, 05 Jan 2018 01:29:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117609-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-libvirt:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-xl:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-rtds:<job status>:broken:regression
 linux-3.18:test-armhf-armhf-xl-rtds:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-rumprun-i386:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=788ccf7552c82179135470473d9035f7c8b0b188
X-Osstest-Versions-That: linux=1e6e21c74c7c866db0abdfc452937724c3d80bdc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 01:29:27 +0000
Subject: [Xen-devel] [linux-3.18 test] 117609: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1130975071691187354=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt         <job status>                 broken
 test-amd64-i386-xl-qemut-debianhvm-amd64    <job status>                broken
 test-amd64-i386-xl              <job status>                 broken  in 117581
 test-amd64-amd64-xl-qemut-debianhvm-amd64    <job status>     broken in 117581
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm <job status> broken in 117581
 test-amd64-i386-rumprun-i386    <job status>                 broken  in 117581
 test-amd64-amd64-rumprun-amd64    <job status>                broken in 117581
 test-armhf-armhf-xl-rtds        <job status>                 broken  in 117581

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds     4 host-install(4) broken in 117581 pass in 117609
 test-amd64-i386-xl           4 host-install(4) broken in 117581 pass in 117609
 test-amd64-amd64-rumprun-amd64 4 host-install(4) broken in 117581 pass in 117609
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken in 117581 pass in 117609
 test-amd64-i386-rumprun-i386 4 host-install(4) broken in 117581 pass in 117609
 test-amd64-amd64-xl-qemut-debianhvm-amd64 4 host-install(4) broken in 117581 pass in 117609
 test-amd64-i386-libvirt       4 host-install(4)          broken pass in 117581
 test-amd64-i386-xl-qemut-debianhvm-amd64 4 host-install(4) broken pass in 117581
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 117581

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt     13 migrate-support-check fail in 117581 never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117375
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117375
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117375
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117375
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 117375
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117375
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 117375
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                788ccf7552c82179135470473d9035f7c8b0b188
baseline version:
 linux                1e6e21c74c7c866db0abdfc452937724c3d80bdc

Last test of basis   117375  2017-12-20 09:38:49 Z   15 days
Failing since        117563  2018-01-02 17:39:00 Z    2 days    3 attempts
Testing same since   117581  2018-01-02 22:44:52 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com
  Adam Wallis <awallis@codeaurora.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrew Bowers <andrewx.bowers@intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bjorn Helgaas <bhelgaas@google.com>
  BjĂ¸rn Mork <bjorn@mork.no>
  Brian King <brking@linux.vnet.ibm.com>
  Christian Lamparter <chunkeey@gmail.com>
  Christoph Paasch <cpaasch@apple.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunyan Zhang <chunyan.zhang@spreadtrum.com>
  Dan Murphy <dmurphy@ti.com>
  Daniel Thompson <daniel.thompson@linaro.org>
  Daniele Palmas <dnlplm@gmail.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitri Epshtein <dima@marvell.com>
  Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dmitry Fleytman Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Dumazet <edumazet@google.com>
  Eyal Reizer <eyalr@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Gabriele Paoloni <gabriele.paoloni@huawei.com>
  Gao Feng <fgao@ikuai8.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jacob Keller <jacob.e.keller@intel.com>
  James Smart <james.smart@broadcom.com>
  Jan Glauber <jglauber@cavium.com>
  Jaroslav Kysela <perex@perex.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Tang <jtang@suse.com>
  Jing Xia <jing.xia@spreadtrum.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kees Cook <keescook@chromium.org>
  Kevin Cernekee <cernekee@chromium.org>
  Krishneil Singh <krishneil.k.singh@intel.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Maarten Lankhorst <dev@mblankhorst.nl>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Nazarewicz <mina86@mina86.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Stein <peter@stuntstein.dk>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  PJ Waskiewicz <peter.waskiewicz.jr@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Reizer, Eyal <eyalr@ti.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Reichel <sre@kernel.org>
  Sebastian Sjoholm <ssjoholm@mac.com>
  Steve Capper <steve.capper@arm.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Stuart Hayes <stuart.w.hayes@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tonghao Zhang <xiangxia.m.yue@gmail.com>
  Tonghao Zhang <zhangtonghao@didichuxing.com>
  Tony Lindgren <tony@atomide.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>
  Varun Prakash <varun@chelsio.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yelena Krivosheev <yelena@marvell.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-i386-libvirt broken
broken-job test-amd64-i386-xl-qemut-debianhvm-amd64 broken
broken-step test-amd64-i386-libvirt host-install(4)
broken-step test-amd64-i386-xl-qemut-debianhvm-amd64 host-install(4)
broken-job test-amd64-i386-xl broken
broken-job test-amd64-amd64-xl-qemut-debianhvm-amd64 broken
broken-job test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm broken
broken-job test-amd64-i386-rumprun-i386 broken
broken-job test-amd64-amd64-rumprun-amd64 broken
broken-job test-armhf-armhf-xl-rtds broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1130975071691187354==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 01:32:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 01:32:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXGrf-0005WW-Bi; Fri, 05 Jan 2018 01:32:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dmms=ea=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1eXGre-0005WK-Es
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 01:32:06 +0000
X-Inumbo-ID: 7b337708-f1b8-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7b337708-f1b8-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 01:33:50 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.21/8.16.0.21) with SMTP id w051VrtV035752;
 Fri, 5 Jan 2018 01:31:53 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-2017-10-26;
 bh=9CAnEF8EsSP+YoPdgtCjWnuRFbChxfNBRLOG/YPJqjY=;
 b=tu3I6uyJGU6qT+Rvq/BHs0+g98ZqPM4TBpTCn/n56aT5/ujeVKOQ5c40rnlft0U0beoe
 Ff5+lkwnCblEkVE0jDouTQc3ZP/5YUeagOqgTN1pyRHCxMsuedgK/vpgOV8dNNVGMhct
 446B97kP+uwAdXQ6uaScGy+kFFz2gXAStkp0NP6GB7i+3VEbSKIRLxcxfmjEP8iPjbHF
 T4j0yxv1MQ1EVta6/FJbtJJELS+rXo9xHeM3cxykZl+89uMLiH6ayC6/ykjQ18j6TA4g
 rwskUFjDJKFeJUYKTzT5e8fcmGa/Heir8CQDBFMvI+J2PNweChAjONkdqnyj1cMiE3Dz KQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2f9yd1r1xv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 05 Jan 2018 01:31:53 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w051Vp6N008958
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 5 Jan 2018 01:31:52 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w051VpOJ004169;
 Fri, 5 Jan 2018 01:31:51 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 04 Jan 2018 17:31:51 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: David Miller <davem@davemloft.net>
References: <20171221172428.32676-1-joao.m.martins@oracle.com>
 <20171226.172222.668725258435898199.davem@davemloft.net>
Message-ID: <baa73e17-cfb5-5b20-238e-15712367fe09@oracle.com>
Date: Fri, 5 Jan 2018 01:31:43 +0000
MIME-Version: 1.0
In-Reply-To: <20171226.172222.668725258435898199.davem@davemloft.net>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8764
 signatures=668651
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=895
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801050015
Cc: "netdev@vger.kernel.org" <netdev@vger.kernel.org>, paul.durrant@citrix.com,
 wei.liu2@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH net-next v2] xen-netback: make copy batch
 size configurable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMjYvMjAxNyAxMDoyMiBQTSwgRGF2aWQgTWlsbGVyIHdyb3RlOgo+IEZyb206IEpvYW8g
TWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPiBEYXRlOiBUaHUsIDIxIERlYyAy
MDE3IDE3OjI0OjI4ICswMDAwCj4gCj4+IENvbW1pdCBlYjE3MjNhMjliOWEgKCJ4ZW4tbmV0YmFj
azogcmVmYWN0b3IgZ3Vlc3QgcngiKSByZWZhY3RvcmVkIFJ4Cj4+IGhhbmRsaW5nIGFuZCBhcyBh
IHJlc3VsdCBkZWNyZWFzZWQgbWF4IGdyYW50IGNvcHkgb3BzIGZyb20gNDM1MiB0byA2NC4KPj4g
QmVmb3JlIHRoaXMgY29tbWl0IGl0IHdvdWxkIGRyYWluIHRoZSByeF9xdWV1ZSAod2hpbGUgdGhl
cmUgYXJlCj4+IGVub3VnaCBzbG90cyBpbiB0aGUgcmluZyB0byBwdXQgcGFja2V0cykgdGhlbiBj
b3B5IHRvIGFsbCBwYWdlcyBhbmQgd3JpdGUKPj4gcmVzcG9uc2VzIG9uIHRoZSByaW5nLiBXaXRo
IHRoZSByZWZhY3RvciB3ZSBkbyBhbG1vc3QgdGhlIHNhbWUgYWxiZWl0Cj4+IHRoZSBsYXN0IHR3
byBzdGVwcyBhcmUgZG9uZSBldmVyeSBDT1BZX0JBVENIX1NJWkUgKDY0KSBjb3BpZXMuCj4+Cj4+
IEZvciBiaWcgcGFja2V0cywgdGhlIHZhbHVlIG9mIDY0IG1lYW5zIGNvcHlpbmcgMyBwYWNrZXRz
IGJlc3QgY2FzZSBzY2VuYXJpbwo+PiAoMTcgY29waWVzKSBhbmQgd29yc3QtY2FzZSBvbmx5IDEg
cGFja2V0ICgzNCBjb3BpZXMsIGkuZS4gaWYgYWxsIGZyYWdzCj4+IHBsdXMgaGVhZCBjcm9zcyB0
aGUgNGsgZ3JhbnQgYm91bmRhcnkpIHdoaWNoIGNvdWxkIGJlIHRoZSBjYXNlIHdoZW4KPj4gcGFj
a2V0cyBnbyBmcm9tIGxvY2FsIGJhY2tlbmQgcHJvY2Vzcy4KPj4KPj4gSW5zdGVhZCBvZiBtYWtp
bmcgaXQgc3RhdGljIHRvIDY0IGdyYW50IGNvcGllcywgbGV0cyBhbGxvdyB0aGUgdXNlciB0bwo+
PiBzZWxlY3QgaXRzIHZhbHVlICh3aGlsZSBrZWVwaW5nIHRoZSBjdXJyZW50IGFzIGRlZmF1bHQp
IGJ5IGludHJvZHVjaW5nCj4+IHRoZSBgY29weV9iYXRjaF9zaXplYCBtb2R1bGUgcGFyYW1ldGVy
LiBUaGlzIGFsbG93cyB1c2VycyB0byBzZWxlY3QKPj4gdGhlIGhpZ2hlciBiYXRjaGVzIChpLmUu
IGZvciBiZXR0ZXIgdGhyb3VnaHB1dCB3aXRoIGJpZyBwYWNrZXRzKSBhcyBpdAo+PiB3YXMgcHJp
b3IgdG8gdGhlIGFib3ZlIG1lbnRpb25lZCBjb21taXQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEpv
YW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPj4gLS0tCj4+IENoYW5nZXMg
c2luY2UgdjE6Cj4+ICAqIG1vdmUgcnhfY29weS57aWR4LG9wfSByZWFsbG9jYXRpb24gdG8gc2Vw
YXJhdGUgaGVscGVyCj4+ICBBZGRyZXNzZWQgUGF1bCdzIGNvbW1lbnRzOgo+PiAgKiByZW5hbWUg
eGVudmlmX2NvcHlfc3RhdGUjc2l6ZSBmaWVsZCB0byBiYXRjaF9zaXplCj4+ICAqIGFyZ3VtZW50
IGBzaXplYCBzaG91bGQgYmUgdW5zaWduZWQgaW50Cj4+ICAqIHZmcmVlIGlzIHNhZmUgd2l0aCBO
VUxMCj4+ICAqIHJlYWxsb2MgcnhfY29weS57aWR4LG9wfSBhZnRlciBjb3B5IG9wIGZsdXNoCj4g
Cj4gSSB0cnVseSBkaXNsaWtlIHRoaW5ncyBvZiB0aGlzIG5hdHVyZS4KPiAKPiBXaGVuIHlvdSBn
aXZlIHRoZSB1c2VyIGEgbnVtZXJpY2FsIHZhbHVlIHRvIHNldCwgdGhleSBoYXZlIHRvIHBpY2sK
PiBzb21ldGhpbmcuICBUaGlzIGluIHR1cm4gcmVxdWlyZXMgZGVlcCwgd2VpcmQsIGtub3dsZWRn
ZSBvZiBob3cgdGhlCj4gZHJpdmVyIGltcGxlbWVudHMgUlggcGFja2V0IHByb2Nlc3NpbmcuCj4g
Cj4gVGhhdCdzIGFzYm9sdXRlbHkgdW5hY2NlcHRhYmxlLiAgQ2FuIHlvdSBpbWFnaW5lIGJlaW5n
IGFuIGFkbWluIGFuZAo+IHRyeWluZyB0byBmaWd1cmUgb3V0IHdoYXQgcmFuZG9tIG51bWJlciB0
byBwbHVnIGludG8gdGhpcyB0aGluZz8KPiAKPiAibWF4aW11bSBudW1iZXIgb2YgZ3JhbnQgY29w
aWVzIG9uIFJYIgo+IAo+IEkndmUgYmVlbiB0aGUgbmV0d29ya2luZyBtYWludGFpbmVyIGZvciBt
b3JlIHRoYW4gMiBkZWNhZGVzIGFuZCBJCj4gaGF2ZSBubyBpZGVhIHdoYXRzb2V2ZXIgd2hhdCBr
aW5kIG9mIHZhbHVlIEkgbWlnaHQgd2FudCB0byBzZXQKPiB0aGVyZS4KPiAKPiBOb2JvZHkgc2hv
dWxkIGhhdmUgdG8ga25vdyB0aGlzIG90aGVyIHRoYW4gcGVvcGxlIHdvcmtpbmcgb24gdGhlCj4g
ZHJpdmVyLgo+IApTb3JyeSwgSSBkaWRuJ3QgY29uc2lkZXIgdGhhdC4KCj4gSW5zdGVhZCwgdGhl
IGlzc3VlIGlzIHRoYXQgdGhlIGRyaXZlciBjYW4gb3B0aW1pemUgZm9yIHRocm91Z2hwdXQKPiBv
ciBzb21ldGhpbmcgZWxzZSAobGF0ZW5jeSwgUlggcGFja2luZywgSSBkb24ndCBrbm93IGV4YWN0
bHkgd2hhdAo+IGl0IGlzLCBidXQgeW91J3JlIGtlZXBpbmcgdGhlIGRlZmF1bHQgdmFsdWUgc28g
aXQgaGFzIHNvbWUgbWVyaXQKPiByaWdodD8pLiAgVGhlcmVmb3JlLCB3aGF0IHlvdSBuZWVkIHRv
IGV4cG9ydCBpcyBhIGJvb2xlYW4gd2hpY2gKPiBpcyBzZWxmIGRlc2NyaWJpbmcuCj4gCkkga2Vw
dCB0aGUgZGVmYXVsdCBiZWNhdXNlIG9mIHRoZSByZWNlbnQgd29yayBvbiB0aWR5IHVwCm5ldGJh
Y2sgcnggc3RydWN0dXJlcy4gQnV0IHdoaWxlIGl0IGdpdmVzIG11Y2ggbGVzcyBvdmVyaGVhZCB3
aGVuIGdvaW5nCndpdGggYmlnZ2VyIG51bWJlcnMgb2YgVk1zL2ludGVyZmFjZXMsIGl0IGxpbWl0
cyB0aHJvdWdocHV0IHBlcgppbnRlcmZhY2UgKGhlbmNlIHRoZSBwYXJhbWV0ZXIpLgoKPiAicnhf
b3B0aW1pemVfdGhyb3VnaHB1dCIKPiAKPiBUaGF0J3MgaXQuICBBbmQgeW91LCB0aGUgc21hcnQg
cGVyc29uIHdobyBrbm93cyB3aGF0IHRoaXMgZ3JhbnQKPiBjb3B5IG11bWJvIGp1bWJvIG1lYW5z
LCBjYW4gcGljayBhIHNwZWNpZmljIHZhbHVlIHRvIHVzZSBmb3IKPiBoaWdoIHRocm91Z2hwdXQu
Cj4KT0suCgpKb2FvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 02:02:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 02:02:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXHKq-0008RZ-MB; Fri, 05 Jan 2018 02:02:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXHKo-0008RS-SU
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 02:02:14 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-3.messagelabs.com id 39/74-07010-6ACDE4A5;
 Fri, 05 Jan 2018 02:02:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXfpHb8
 og1eTRSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a5w7NZC27oVuzY/Ie1gfGOYhcjF4eQQCOT
 xJ0jXUwQzmNGiSktTVDONkaJjZ2TGbsYOTlEBJwlvp6Zyw5i8wroS5y7f5K1i5GDQ1jAXWLfd
 CmQegmBNewSs7+vAKuREPCVuLrvMBuMvWjGO5YuRnYONgEriUNiIFEWAVWJ1yf3MU5g5F7AyL
 CKUaM4tagstUjXyFgvqSgzPaMkNzEzR9fQwFgvN7W4ODE9NScxqVgvOT93EyPQv/UMDIw7GPv
 2+h1ilORgUhLlDVf3ixLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwTv/NlBOsCg1PbUiLTMHGGgw
 aQkOHiURXhWQNG9xQWJucWY6ROoUozHHsU2X/zBxPJv5uoFZiCUvPy9VSpzXF6RUAKQ0ozQPb
 hAsAi4xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEua1B5nCk5lXArfvFdApTECnrDriC3JKSS
 JCSqqBMSH3lp24U+TLA4kN85KfTuo07/nM83ni39Y/zpwST///sX+clLCfd90hhkX7s1vu252
 Yy/rYOnLRCrdNiSqRk1NrBB7mCrHHTAtn6TE9yJJftm1X1W4ptu6d+vqL/s9xOjfHrGZjYNa1
 rhM6Pw3uHdx8XXGvZq5zW82MuStP68+0nbklozVrrxJLcUaioRZzUXEiAGWPK9F7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1515117732!90761210!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18229 invoked from network); 5 Jan 2018 02:02:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 02:02:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXHKj-00063j-Q9; Fri, 05 Jan 2018 02: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXHKe-0001Zt-DA; Fri, 05 Jan 2018 02:02:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXHKe-00021G-54; Fri, 05 Jan 2018 02:02:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117612-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 02:02:04 +0000
Subject: [Xen-devel] [seabios test] 117612: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYxMiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc2MTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE1NTM5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNCBob3N0LWlu
c3RhbGwoNCkgIGJyb2tlbiBwYXNzIGluIDExNzU4NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTUzOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAg
ICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKYmFzZWxpbmUgdmVy
c2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZjNjcxYTViMzcxOGNiZWI1
Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAgMjAxNy0xMS0wMyAyMDo0
ODo1OCBaICAgNjIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3MzMgIDIwMTctMTEtMTAg
MTc6MTk6NTkgWiAgIDU1IGRheXMgICA2MSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDI3IGRheXMgICAxNiBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcu
ZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBicm9rZW4KYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGhvc3QtaW5zdGFsbCg0
KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIw
MThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpE
YXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDog
VXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2
ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdl
ciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0
NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAg
ICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0
IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2df
YXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQu
CiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVy
ZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNw
ZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZh
bmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3
NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBP
bmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBz
cGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEw
ZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBG
cmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQg
dG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNj
NzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoK
ICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtl
dmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 03:17:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 03:17:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXIVg-0006Em-Dc; Fri, 05 Jan 2018 03:17:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fnaf=ea=gmail.com=manchonkuok@srs-us1.protection.inumbo.net>)
 id 1eXIVf-0006Eg-GC
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 03:17:31 +0000
X-Inumbo-ID: cc63896c-f1c6-11e7-b4a6-bc764e045a96
Received: from mail-io0-x22a.google.com (unknown [2607:f8b0:4001:c06::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc63896c-f1c6-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 04:16:19 +0100 (CET)
Received: by mail-io0-x22a.google.com with SMTP id v30so4373547iov.7
 for <xen-devel@lists.xenproject.org>; Thu, 04 Jan 2018 19:17:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=qaRnwC6ykWacoRcYs0YvoFB6+SeepPebuaezjsVhxUQ=;
 b=nkImWufbQJ7EpBO36/qsEzYfoXoWPqfGmozo4t7UIR2zXGQmOn+PdVhZYiaS48Bkdx
 FIWwLsSjhHKjDqDjNTJ/TBVYoEk5r/J5P/jLO0Min3jZV5zpeCZsFYEjQfk3CRIS7LYP
 WBaFhFz3HH1Ge5p3blmgZHpyFNWubAEpwzNR8HsMNmKQo+LVuEftvQ/uTXAfMpudV3SF
 njbZfqQI9RpqWVMc/uL2z9JzIUc/JMqdiGSSwCv1hUmQLyVpOt8o78TC+HKqSZuxZSCh
 qjwXB67MLaUq3wfZzDZ3Ddi5p2bZdAxgUqZaXuS2vPXhwbQMNYr6/lJFSwNsKTUb5op6
 f8gQ==
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=qaRnwC6ykWacoRcYs0YvoFB6+SeepPebuaezjsVhxUQ=;
 b=SjaP+pMjC251BQYAFkSnM/Bdry37U64uXdC5YXDdBXs+fabTb1X2621rcRQJhoVEGb
 /4SAEjuZt2n43VUTIPBacuZTCR6IC3OqmrNoaTGD6olWIMI5KcwjQjiBwTNmYPxbCo6j
 T2GbR+c605YmEiEEVBycTtEkCQrKoxNtkCWYpQXFLiIieH3Mea83yFWTeNhEjQJnOAjb
 4vkwSwrk8XsYRfuFtd6WFzK0UcVD/5iLd05OCT2PAgoE0IshknegQb/r5jA7dg+tUDO4
 0zlBweBbgyv2gntzBjSGYEZ4rQRVS130jh8rz6SZhCs5ezdtawKCW5EhZYFZEti2aB5G
 nfmw==
X-Gm-Message-State: AKGB3mKQ9fnxd2T9WCCYy3QkDDz9tRk+DC1zEHjgx4Nj9tV+izGyPUsd
 xHf+aVQL1bJHPJW6QeCSgvk6OwJ8FcQ3zM0Mb+hppA==
X-Google-Smtp-Source: ACJfBos77aBVPCVX+oy61gw23V3v3CA6rkGEBZ0ruONEljemTw7Nz7Sr1/k4q9XvpRp6bDGrAQN6XDU8bQYoALtY7Hk=
X-Received: by 10.107.88.10 with SMTP id m10mr1939498iob.71.1515122249245;
 Thu, 04 Jan 2018 19:17:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.204.5 with HTTP; Thu, 4 Jan 2018 19:17:28 -0800 (PST)
From: Man Chon Kuok <manchonkuok@gmail.com>
Date: Thu, 4 Jan 2018 17:17:28 -1000
Message-ID: <CAJnNCGMXY6+pGrp+Vb7nxucKGZxyrZPS8SDRsZNCv0Njw+YYiA@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Dynamic Disassembling domU Instructions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7790599314317835292=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7790599314317835292==
Content-Type: multipart/alternative; boundary="f403043cc2747526950561fee3b8"

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

Greeting,

I am trying to modify Xen 4.8 to have it print out the opcode as well as
some registers of an HVM domU as it runs. I tried to modify
xen/arch/x86/hvm/emulate.c 's hvmemul_insn_fetch to output the content in
hvmemul_ctxt->insn_buf with printk. In hvmemul_insn_fetch, it seems that a
lot of the requested bytes are cached, does the domU's OS repeatedly calls
the same instruction region over and over again?

If xen/arch/x86/hvm/emulate.c is not the right file / function to look at,
I was wondering if someone can point me to the correct file / functions to
look into modifying.

Lastly, I am using printk to log the opcodes. Ideally I would want the
opcode to be written to a separate file, but I read that it is not good to
do any file access in kernel programming. Are there other alternatives or
util functions that I should consider using?

P.S. This is a test environment, so it can be assumed that only one VM will
be created at any given time.

Best,
Man Chon

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

<div dir=3D"ltr"><div><div><div><div>Greeting,<br><br></div>I am trying to =
modify Xen 4.8 to have it print out the opcode as well as some registers of=
 an HVM domU as it runs. I tried to modify xen/arch/x86/hvm/emulate.c &#39;=
s hvmemul_insn_fetch to output the content in hvmemul_ctxt-&gt;insn_buf wit=
h printk. In hvmemul_insn_fetch, it seems that a lot of the requested bytes=
 are cached, does the domU&#39;s OS repeatedly calls the same instruction r=
egion over and over again? <br></div><div><br></div><div>If xen/arch/x86/hv=
m/emulate.c is not the right file / function to look at, I was wondering if=
 someone can point me to the correct file / functions to look into modifyin=
g. <br></div><div><br></div><div>Lastly, I am using printk to log the opcod=
es. Ideally I would want the opcode to be written to a separate file, but I=
 read that it is not good to do any file access in kernel programming. Are =
there other alternatives or util functions that I should consider using?<br=
></div><div><br></div>P.S. This is a test environment, so it can be assumed=
 that only one VM will be created at any given time. <br><br></div>Best,<br=
></div>Man Chon<br></div>

--f403043cc2747526950561fee3b8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7790599314317835292==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 05 03:53:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 03:53:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXJ4b-0000sy-O7; Fri, 05 Jan 2018 03:53:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXJ4a-0000sr-Mn
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 03:53:36 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id 09/6C-11014-FB6FE4A5;
 Fri, 05 Jan 2018 03:53:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXf/N78
 og3dTOSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bhi8+YC2YmV/T/aGdpYFxv3cXIxSEk0Mgk
 seD+JHYI5zGjxPWVu9kgnG2MEjNurWHpYuTkEBFwlvh6Zi47iM0roC9x5OpKsLiwQLjEiu/NY
 A0SAp2yEneWdIMlJAQ8JSb+6GSHsa/sXczaxcjOwSZgJXFIDCTKIqAq8X7+TdYJjNwLGBlWMW
 oUpxaVpRbpGlnoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEeriegYFxB2PfKr9
 DjJIcTEqivOHqflFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHglvwLlBItS01Mr0jJzgKEGk5bg
 4FES4S0FSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhVjy8vNSpcR5K0FKBUBKM0rz4AbBY
 uASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHeiyBTeDLzSuD2vQI6hQnolFVHfEFOKUlESE
 k1MHLmSAcG/Q5cPuPS9iXWp0X+eWz+xVjGnxLTV6Zq/Skx9pjBTq6/EfwXGQTjHsdf7Lb99ld
 3rUzgcp69T7P+qGrHFbatntuoVrH5TNO519M3WCooLNt+t75OVfhx+m1FhY6zwevvq65+2a56
 9M+XS9XRs0wWOmRK3jtXsUWW9/cEjY+Ts8SSwpVYijMSDbWYi4oTAemXQWh8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1515124413!93389261!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54909 invoked from network); 5 Jan 2018 03:53:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 03:53:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXJ4X-0000Qe-BC; Fri, 05 Jan 2018 03:53:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXJ4R-0000tY-Ug; Fri, 05 Jan 2018 03:53:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXJ4R-0002rW-Ij; Fri, 05 Jan 2018 03:53:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117607-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf:<job status>:broken:regression
 xen-4.9-testing:build-armhf:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:allowable
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
X-Osstest-Versions-That: xen=0a0dcdcd20e9711cbfb08db5b21af5299ee1eb8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 03:53:27 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 117607: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYwNyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzYwNy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTE2NjE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTY2MTkKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2
cy4gMTE2NjE5CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChu
b3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE0IGd1
ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIFJFR1IuIHZzLiAxMTY2MTkKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNjYxOQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE2NjE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtl
IDExNjYxOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIGQ2ZmUxODYwMjg1YmQ0ZTNlM2YxZjZjYzk2ZjdkNjQyMDBi
YzIxMzgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBhMGRjZGNkMjBl
OTcxMWNiZmIwOGRiNWIyMWFmNTI5OWVlMWViOGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNjYx
OSAgMjAxNy0xMS0yOCAxMjo0OTo1MSBaICAgMzcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAx
MTcwOTYgIDIwMTctMTItMTIgMTQ6MTk6MDMgWiAgIDIzIGRheXMgICAxMCBhdHRlbXB0cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMTc1MzUgIDIwMTgtMDEtMDIgMTc6NDA6MTggWiAgICAyIGRheXMg
ICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBBZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9y
YWNsZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIElu
Z28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFj
a3lAYW1kLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJy
b2tlbi1zdGVwIGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8g
cmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA1MzkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 07:09:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 07:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXM7Z-0000NL-Rv; Fri, 05 Jan 2018 07:08:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXM7X-0000NE-Pr
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 07:08:52 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-16.bemta-5.messagelabs.com id DB/35-23520-2842F4A5;
 Fri, 05 Jan 2018 07:08:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbdRxT/
 K4P9cbYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHu9WXGgo6bjBWHt79na2A8Oouxi5GLQ0ig
 kUli8+H77BDOY0aJ1mXHWCCcbYwSX9+uY+ti5OQQEXCW+HpmLjuIzSugLzHx3kYwW1ggQKJ5d
 xsTSIOEwDZXie/7F7KCJCQEPCXO7W1kgrE/n/gKNJWdg03ASuKQGEiURUBV4vnjeSwTGLkXMD
 KsYtQoTi0qSy3SNTLWSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQI9HI9AwPjDsY
 d7X6HGCU5mJREefmY/aOE+JLyUyozEosz4otKc1KLDzHKcHAoSfAGKQPlBItS01Mr0jJzgOEG
 k5bg4FES4W0DSfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhVjy8vNSpcR5uUBKBUBKM0rz4
 AbB4uASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHePJApPJl5JXD7XgGdwgR0yqojviCnlC
 QipKQaGJkMDEO+Gs2MM/hbnWtVU1w668ZCk/yzp3zuOd8x1V7x+IKTUlUP6z8ZlU7lXyLvJ3h
 ws3ueO7DhW7NFslyCg0Tmhswb4ZPuTtu48dGRuilXJDc8nio6c8rs7kNzHgXYMt47WF654Mrh
 oLg7mVKhHHv2sswvrtixoH3j72+JLfV8Gixukk+To5VYijMSDbWYi4oTAc7l27V+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1515136128!77719915!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36788 invoked from network); 5 Jan 2018 07:08:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 07:08:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXM7S-0005ni-KL; Fri, 05 Jan 2018 07:08:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXM7N-0002cQ-6I; Fri, 05 Jan 2018 07:08:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXM7M-0002lE-Uv; Fri, 05 Jan 2018 07:08:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117613-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-xtf-amd64-amd64-5:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:host-install(4):broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-5:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:<job
 status>:broken:regression
 xen-4.10-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.10-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.10-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.10-testing:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9dc5eda576bafca47abc7202f075f28d6250bf4d
X-Osstest-Versions-That: xen=44ce23c0d811c08bb559c46a171b234c3ff714a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 07:08:40 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 117613: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYxMyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc2MTMvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMTcxMzAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9r
ZW4gUkVHUi4gdnMuIDExNzEzMAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE3NTQ5CiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgIGJyb2tlbiBp
biAxMTc1NDkKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4gIGluIDExNzU0OQogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExNzU0OSBSRUdSLiB2cy4gMTE3MTMwCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3
NTQ5IFJFR1IuIHZzLiAxMTcxMzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExNzEzMAoKVGVzdHMg
d2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDExNzU0OSBwYXNzIGluIDExNzYxMwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTE3NTQ5CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMTc1NDkgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgMSBidWls
ZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTE3NTQ5IG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgYmxvY2tlZCBpbiAxMTc1NDkgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTE3NTQ5IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
MSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ5
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ5IG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMTc1NDkgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgaW4gMTE3
NTQ5IG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDkgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJs
b2NrZWQgaW4gMTE3NTQ5IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDkgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEx
NzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ5IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDEx
NzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTE3NTQ5IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDkg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBpbiAxMTc1
NDkgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgaW4gMTE3NTQ5IG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxv
Y2tlZCBpbiAxMTc1NDkgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3
NTQ5IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDkgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJs
b2NrZWQgaW4gMTE3NTQ5IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDkgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2VkIGluIDEx
NzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTE3NTQ5IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBpbiAxMTc1NDkg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICBibG9ja2VkIGluIDExNzU0OSBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTE3NTQ5IG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1z
dGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgOWRjNWVkYTU3NmJhZmNhNDdhYmM3MjAyZjA3NWYyOGQ2
MjUwYmY0ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNDRjZTIzYzBk
ODExYzA4YmI1NTljNDZhMTcxYjIzNGMzZmY3MTRhMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE3
MTMwICAyMDE3LTEyLTE0IDA3OjU0OjE1IFogICAyMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExNzUyMiAgMjAxOC0wMS0wMiAxNjo0ODoyOCBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lw
ZXJAb3JhY2xlLmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaG9tYXMgR2xlaXhuZXIgPHRn
bHhAbGludXRyb25peC5kZT4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9r
ZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSBob3N0LWluc3RhbGwoNCkKYnJva2VuLWpvYiBidWlsZC1hbWQ2NC1wdm9wcyBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHRmIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IDlkYzVlZGE1NzZiYWZjYTQ3YWJjNzIwMmYwNzVmMjhkNjI1MGJmNGQKQXV0aG9yOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6
NDU6MzIgMjAxNyArMDEwMAoKICAgIHg4Ni92bXg6IERvbid0IHVzZSBodm1faW5qZWN0X2h3X2V4
Y2VwdGlvbigpIGluIGxvbmdfbW9kZV9kb19tc3Jfd3JpdGUoKQogICAgCiAgICBTaW5jZSBjL3Mg
NDlkZTEwZjNjMTcxOCAieDg2L2h2bTogRG9uJ3QgcmFpc2UgI0dQIGJlaGluZCB0aGUgZW11bGF0
b3JzIGJhY2sKICAgIGZvciBNU1IgYWNjZXNzZXMiLCByZXR1cm5pbmcgWDg2RU1VTF9FWENFUFRJ
T04gaGFzIHB1c2hlZCB0aGUgZXhjZXB0aW9uCiAgICBnZW5lcmF0aW9uIHRvIHRoZSB0b3Agb2Yg
dGhlIGNhbGwgdHJlZS4KICAgIAogICAgVXNpbmcgaHZtX2luamVjdF9od19leGNlcHRpb24oKSBh
bmQgcmV0dXJuaW5nIFg4NkVNVUxfRVhDRVBUSU9OIGNhdXNlcyBhCiAgICBkb3VibGUgI0dQIGlu
amVjdGlvbiwgd2hpY2ggY29tYmluZXMgdG8gI0RGLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtl
dmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDg5NmVlMzk4MGU3Mjg2
NmI2MDJlNzQzMzk2NzUxMzg0ZGUzMDFmYjAKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTE0IDE4
OjA1OjQ1ICswMDAwCgpjb21taXQgMTM1YjY3ZTliZDUyODEwODRlZmU5ZmIxZDM2MDQ5MTVkYWMw
N2NlOApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRh
dGU6ICAgV2VkIERlYyAyMCAxNTo0NDo1NyAyMDE3ICswMTAwCgogICAgeGVuL2VmaTogRml4IGJ1
aWxkIHdpdGggY2xhbmctNS4wCiAgICAKICAgIFRoZSBjbGFuZy01LjAgYnVpbGQgaXMgcmVsaWFi
bHkgZmFpbGluZyB3aXRoOgogICAgCiAgICAgIEVycm9yOiBzaXplIG9mIGJvb3QubzoudGV4dCBp
cyAweDAxCiAgICAKICAgIHdoaWNoIGlzIGJlY2F1c2UgZWZpX2FyY2hfZmx1c2hfZGNhY2hlX2Fy
ZWEoKSBleGlzdHMgYXMgYSBzaW5nbGUgcmV0CiAgICBpbnN0cnVjdGlvbi4gIE1hcmsgaXQgYXMg
X19pbml0IGxpa2UgZXZlcnl0aGluZyBlbHNlIGluIHRoZSBmaWxlcy4KICAgIAogICAgU3BvdHRl
ZCBieSBUcmF2aXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGM0ZjZhZDRjNWZkMjVjYjBjY2MwY2Ri
ZTcxMWRiOTdlMDk3ZjA0MDcKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTE0IDEwOjU5OjI2ICsw
MDAwCgpjb21taXQgNjgyYTlkOGQzN2YxMTQxYjE5OWJjM2FhZGY4ZDVkMjc2YjIyYmFmOQpBdXRo
b3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgRGVjIDIwIDE1
OjQ0OjIwIDIwMTcgKzAxMDAKCiAgICBnbnR0YWI6IGltcHJvdmUgR05UVEFCT1BfY2FjaGVfZmx1
c2ggbG9ja2luZwogICAgCiAgICBEcm9wcGluZyB0aGUgbG9jayBiZWZvcmUgcmV0dXJuaW5nIGZy
b20gZ3JhbnRfbWFwX2V4aXN0cygpIG1lYW5zIGhhbmRpbmcKICAgIHBvc3NpYmx5IHN0YWxlIGlu
Zm9ybWF0aW9uIGJhY2sgdG8gdGhlIGNhbGxlci4gUmV0dXJuIGJhY2sgdGhlIHBvaW50ZXIKICAg
IHRvIHRoZSBhY3RpdmUgZW50cnkgaW5zdGVhZCwgZm9yIHRoZSBjYWxsZXIgdG8gcmVsZWFzZSB0
aGUgbG9jayBvbmNlCiAgICBkb25lLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyIGNvbW1pdDogNTUzYWMzNzEz
N2MyZDFjMDNiZjFiNjljZmIxOTJmZmJmZTI5ZGFhNAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTIt
MDQgMTE6MDQ6MTggKzAxMDAKCmNvbW1pdCAxOWRjZDhlNDdkZmM4MWI4ZTlmODY3ZWU3OWM3ZmY4
ZTE1Yjk3NWZiCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAg
IFdlZCBEZWMgMjAgMTU6NDM6NTMgMjAxNyArMDEwMAoKICAgIGdudHRhYjogY29ycmVjdCBHTlRU
QUJPUF9jYWNoZV9mbHVzaCBlbXB0eSBiYXRjaCBoYW5kbGluZwogICAgCiAgICBKYW5uIHZhbGlk
bHkgcG9pbnRzIG91dCB0aGF0IHdpdGggYSBjYWxsZXIgYm9ndXNseSByZXF1ZXN0aW5nIGEgemVy
by0KICAgIGVsZW1lbnQgYmF0Y2ggd2l0aCBub24temVybyBoaWdoIGNvbW1hbmQgYml0cyAodGhl
IG9uZXMgdXNlZCBmb3IKICAgIGNvbnRpbnVhdGlvbiBlbmNvZGluZyksIHRoZSBhc3NlcnRpb24g
cmlnaHQgYmVmb3JlIHRoZSBjYWxsIHRvCiAgICBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlv
bigpIHdvdWxkIHRyaWdnZXIuIEEgc2ltaWxhciBzaXR1YXRpb24gd291bGQKICAgIGFyaXNlIGFm
YWljdCBmb3Igbm9uLWVtcHR5IGJhdGNoZXMgd2l0aCBvcCBhbmQvb3IgbGVuZ3RoIHplcm8gaW4g
ZXZlcnkKICAgIGVsZW1lbnQuCiAgICAKICAgIFdoaWxlIHdlIHdhbnQgdGhlIGZvcm1lciB0byBz
dWNjZWVkIChhcyB3ZSBkbyBlbHNld2hlcmUgZm9yIHNpbWlsYXIKICAgIG5vLW9wIHJlcXVlc3Rz
KSwgdGhlIGxhdHRlciBjYW4gY2xlYXJseSBiZSBjb252ZXJ0ZWQgdG8gYW4gZXJyb3IsIGFzCiAg
ICB0aGlzIGlzIGEgc3RhdGUgdGhhdCBjYW4ndCBiZSB0aGUgcmVzdWx0IG9mIGEgcHJpb3Igb3Bl
cmF0aW9uLgogICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBjb3JyZWN0IHRo
ZSBvcmRlciBvZiBhcmd1bWVudCBjaGVja3M6CiAgICBXZSBzaG91bGRuJ3QgYWNjZXB0IHplcm8t
bGVuZ3RoIGVsZW1lbnRzIHdpdGggdW5rbm93biBiaXRzIHNldCBpbiAib3AiLgogICAgQWxzbyBj
b25zdGlmeSBjYWNoZV9mbHVzaCgpJ3MgZmlyc3QgcGFyYW1ldGVyLgogICAgCiAgICBSZXBvcnRl
ZC1ieTogSmFubiBIb3JuIDxqYW5uaEBnb29nbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1hc3RlciBjb21taXQ6IDljMjJl
NGQ2N2Y1NTUyYzdjODk2ZWQ4M2JkOTVkNWQ0YzU4MzdhOWQKICAgIG1hc3RlciBkYXRlOiAyMDE3
LTEyLTA0IDExOjAzOjMyICswMTAwCgpjb21taXQgZTUzNjRjMzJjNjUwZmVmNjBiOTFiOWJlOWIx
MGYzODA1NWZmYzJjZgpBdXRob3I6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5j
b20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0MzoxNCAyMDE3ICswMTAwCgogICAgeDg2L21pY3Jv
Y29kZTogQWRkIHN1cHBvcnQgZm9yIGZhbTE3aCBtaWNyb2NvZGUgbG9hZGluZwogICAgCiAgICBU
aGUgc2l6ZSBmb3IgdGhlIE1pY3JvY29kZSBQYXRjaCBCbG9jayAoTVBCKSBmb3IgYW4gQU1EIGZh
bWlseSAxN2gKICAgIHByb2Nlc3NvciBpcyAzMjAwIGJ5dGVzLiAgQWRkIGEgI2RlZmluZSBmb3Ig
ZmFtMTdoIHNvIHRoYXQgaXQgZG9lcwogICAgbm90IGRlZmF1bHQgdG8gMjA0OCBieXRlcyBhbmQg
ZmFpbCBhIG1pY3JvY29kZSBsb2FkL3VwZGF0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVG9t
IExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRo
b21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlz
bGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgogICAgU2lnbmVkLW9mZi1ieTogSW5nbyBNb2xuYXIg
PG1pbmdvQGtlcm5lbC5vcmc+CiAgICBbTGludXggY29tbWl0IGY0ZTliN2FmMGNkNThkZDAzOWEw
ZmIyY2Q2N2Q1N2NlYTQ4ODlhYmZdCiAgICAKICAgIFBvcnRlZCB0byBYZW4uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogNjFkNDU4YmE4YzE3MTgwOWU4ZGQ5YWJkMTkzMzljODdmM2Y5MzRjYQogICAgbWFzdGVy
IGRhdGU6IDIwMTctMTItMTMgMTQ6MzA6MTAgKzAwMDAKCmNvbW1pdCBlMmRjN2I1ODRmNGM3YWI2
YWQ3YWI1NDNlNWNmN2VlMmU2ZDFkNTY5CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDI6NDIgMjAxNyArMDEwMAoKICAgIHg4Ni9t
bTogZHJvcCBib2d1cyBwYWdpbmcgbW9kZSBhc3NlcnRpb24KICAgIAogICAgT2xhZiBoYXMgb2Jz
ZXJ2ZWQgdGhpcyBhc3NlcnRpb24gdG8gdHJpZ2dlciBhZnRlciBhbiBhYm9ydGVkIG1pZ3JhdGlv
bgogICAgb2YgYSBQViBndWVzdDoKICAgIAogICAgKFhFTikgWGVuIGNhbGwgdHJhY2U6CiAgICAo
WEVOKSAgICBbPGZmZmY4MmQwODAyYTg1ZGM+XSBkb19wYWdlX2ZhdWx0KzB4MzlmLzB4NTVjCiAg
ICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNmI3ZDg+XSB4ODZfNjQvZW50cnkuUyNoYW5kbGVfZXhj
ZXB0aW9uX3NhdmVkKzB4NjYvMHhhNAogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMmE5Mjc0Pl0g
X19jb3B5X3RvX3VzZXJfbGwrMHgyMi8weDMwCiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyNzcy
ZDQ+XSB1cGRhdGVfcnVuc3RhdGVfYXJlYSsweDE5Yy8weDIyOAogICAgKFhFTikgICAgWzxmZmZm
ODJkMDgwMjc3MzcxPl0gZG9tYWluLmMjX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKzB4MTEvMHgzOQog
ICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjc3NTk2Pl0gY29udGV4dF9zd2l0Y2grMHgxZmQvMHhm
MjUKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIzOTVjNT5dIHNjaGVkdWxlLmMjc2NoZWR1bGUr
MHgzMDMvMHg2YTgKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIzZDA2Nz5dIHNvZnRpcnEuYyNf
X2RvX3NvZnRpcnErMHg2Yy8weDk1CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyM2QwZGE+XSBk
b19zb2Z0aXJxKzB4MTMvMHgxNQogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzZiMmYxPl0geDg2
XzY0L2VudHJ5LlMjcHJvY2Vzc19zb2Z0aXJxcysweDIxLzB4MzAKICAgIAogICAgUmVsZWFzZSBi
dWlsZHMgd29yayBmaW5lLCB3aGljaCBpcyBhIGZpcnN0IGluZGljYXRpb24gdGhhdCB0aGUgYXNz
ZXJ0aW9uCiAgICBpc24ndCByZWFsbHkgbmVlZGVkLgogICAgCiAgICBXaGF0J3Mgd29yc2UgdGhv
dWdoIC0gdGhlcmUgYXBwZWFycyB0byBiZSBhIHRpbWluZyB3aW5kb3cgd2hlcmUgdGhlCiAgICBn
dWVzdCBydW5zIGluIHNoYWRvdyBtb2RlLCBidXQgbm90IGluIGxvZy1kaXJ0eSBtb2RlLCBhbmQg
dGhhdCBpcyB3aGF0CiAgICB0cmlnZ2VycyB0aGUgYXNzZXJ0aW9uICh0aGUgc2FtZSBjb3VsZCwg
YWZhaWN0LCBiZSBhY2hpZXZlZCBieSB0ZXN0LQogICAgZW5hYmxpbmcgc2hhZG93IG1vZGUgb24g
YSBQViBndWVzdCkuIFRoaXMgaXMgYmVjYXVzZSB0dXJpbmcgb2ZmIGxvZy0KICAgIGRpcnR5IG1v
ZGUgaXMgYmVpbmcgcGVyZm9ybWVkIGluIHR3byBzdGVwczogRmlyc3QgdGhlIGxvZy1kaXJ0eSBi
aXQgZ2V0cwogICAgY2xlYXJlZCAocGFnaW5nX2xvZ19kaXJ0eV9kaXNhYmxlKCkgW2hhdmluZyBw
YXVzZWQgdGhlIGRvbWFpbl0gLT4KICAgIHNoX2Rpc2FibGVfbG9nX2RpcnR5KCkgLT4gc2hhZG93
X29uZV9iaXRfZGlzYWJsZSgpKSwgZm9sbG93ZWQgYnkKICAgIHVucGF1c2luZyB0aGUgZG9tYWlu
IGFuZCBvbmx5IHRoZW4gY2xlYXJpbmcgc2hhZG93IG1vZGUgKHZpYQogICAgc2hhZG93X3Rlc3Rf
ZGlzYWJsZSgpLCB3aGljaCBwYXVzZXMgdGhlIGRvbWFpbiBhIHNlY29uZCB0aW1lKS4KICAgIAog
ICAgSGVuY2UgYmVzaWRlcyByZW1vdmluZyB0aGUgQVNTRVJUKCkgaGVyZSAob3Igb3B0aW9uYWxs
eSByZXBsYWNpbmcgaXQgYnkKICAgIGV4cGxpY2l0IHRyYW5zbGF0ZSBhbmQgcmVmY291bnRzIG1v
ZGUgY2hlY2tzLCBidXQgdGhpcyBzZWVtcyByYXRoZXIKICAgIHBvaW50bGVzcyBub3cgdGhhdCB0
aGUgdGhyZWUgYXJlIHRpZWQgdG9nZXRoZXIpIEkgd29uZGVyIHdoZXRoZXIgZWl0aGVyCiAgICBz
aGFkb3dfb25lX2JpdF9kaXNhYmxlKCkgc2hvdWxkIHR1cm4gb2ZmIHNoYWRvdyBtb2RlIGlmIG5v
IG90aGVyIGJpdAogICAgYmVzaWRlcyBQR19TSF9lbmFibGUgcmVtYWlucyBzZXQgKGp1c3QgbGlr
ZSBzaGFkb3dfb25lX2JpdF9lbmFibGUoKQogICAgZW5hYmxlcyBpdCBpZiBub3QgYWxyZWFkeSBz
ZXQpLCBvciB0aGUgZG9tYWluIHBhdXNpbmcgc2NvcGUgc2hvdWxkIGJlCiAgICBleHRlbmRlZCBz
byB0aGF0IGJvdGggc3RlcHMgb2NjdXIgd2l0aG91dCB0aGUgZG9tYWluIGdldHRpbmcgYSBjaGFu
Y2UgdG8KICAgIHJ1biBpbiBiZXR3ZWVuLgogICAgCiAgICBSZXBvcnRlZC1ieTogT2xhZiBIZXJp
bmcgPG9sYWZAYWVwZmxlLmRlPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgog
ICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiBiOTVmN2JlMzJkNjY4ZmE0YjA5MzAwODkyZWJlMTk2MzZlY2ViZTM2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNjo1NjoxNSArMDEwMAoKY29tbWl0IGM4ZjRm
NDVlMDRkZDc4MmFjNWRmZGY1ODg2NjMzOWFjOTcxODYzMjQKQXV0aG9yOiBEYW5pZWwgS2lwZXIg
PGRhbmllbC5raXBlckBvcmFjbGUuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDI6MTMgMjAx
NyArMDEwMAoKICAgIHg4Ni9tYjI6IGF2b2lkIFhlbiBpbWFnZSB3aGVuIGxvb2tpbmcgZm9yIG1v
ZHVsZS9jcmFzaGtlcm5lbCBwb3NpdGlvbgogICAgCiAgICBDb21taXQgZTIyZTFjNCAoeDg2L0VG
STogYXZvaWQgWGVuIGltYWdlIHdoZW4gbG9va2luZyBmb3IgbW9kdWxlL2tleGVjCiAgICBwb3Np
dGlvbikgYWRkZWQgcmVsZXZhbnQgY2hlY2sgZm9yIEVGSSBjYXNlLiBIb3dldmVyLCBzaW5jZSBj
b21taXQKICAgIGY3NWEzMDQgKHg4NjogYWRkIG11bHRpYm9vdDIgcHJvdG9jb2wgc3VwcG9ydCBm
b3IgcmVsb2NhdGFibGUgaW1hZ2VzKQogICAgTXVsdGlib290MiBjb21wYXRpYmxlIGJvb3Rsb2Fk
ZXJzIGFyZSBhYmxlIHRvIHJlbG9jYXRlIFhlbiBpbWFnZSB0b28uCiAgICBTbywgd2UgaGF2ZSB0
byBhdm9pZCBhbHNvIFhlbiBpbWFnZSByZWdpb24gaW4gc3VjaCBjYXNlcy4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXBvcnRlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBt
YXN0ZXIgY29tbWl0OiA5NTg5OTI3ZTViZjllMTIzZWM0MmI2ZTBiMDgwOWYxNTNiZDkyNzMyCiAg
ICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0xMiAxNDozMDo1MyArMDEwMAoKY29tbWl0IDQxNTA1MDFi
NzE3ZTdmZGU3N2M5YWI0ZTk2ZGQ5OTE2ZDczNDViNTUKQXV0aG9yOiBTZXJnZXkgRHlhc2xpIDxz
ZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0MTozMyAyMDE3
ICswMTAwCgogICAgeDg2L3Z2bXg6IGRvbid0IGVuYWJsZSB2bWNzIHNoYWRvd2luZyBmb3IgbmVz
dGVkIGd1ZXN0cwogICAgCiAgICBSdW5uaW5nICIuL3h0Zl9ydW5uZXIgdnZteCIgaW4gTDEgWGVu
IHVuZGVyIEwwIFhlbiBwcm9kdWNlcyB0aGUKICAgIGZvbGxvd2luZyByZXN1bHQgb24gSC9XIHdp
dGggVk1DUyBzaGFkb3dpbmc6CiAgICAKICAgICAgICBUZXN0OiB2bXhvbgogICAgICAgIEZhaWx1
cmUgaW4gdGVzdF92bXhvbl9pbl9yb290X2NwbDAoKQogICAgICAgICAgRXhwZWN0ZWQgMHg4MjAw
MDAwZjogVk1mYWlsVmFsaWQoMTUpIFZNWE9OX0lOX1JPT1QKICAgICAgICAgICAgICAgR290IDB4
ODIwMDQ0MDA6IFZNZmFpbFZhbGlkKDE3NDA4KSA8dW5rbm93bj4KICAgICAgICBUZXN0IHJlc3Vs
dDogRkFJTFVSRQogICAgCiAgICBUaGlzIGhhcHBlbnMgYmVjYXVzZSBTRE0gYWxsb3dzIHZtZW50
cmllcyB3aXRoIGVuYWJsZWQgVk1DUyBzaGFkb3dpbmcKICAgIFZNLWV4ZWN1dGlvbiBjb250cm9s
IGFuZCBWTUNTIGxpbmsgcG9pbnRlciB2YWx1ZSBvZiB+MHVsbC4gQnV0IHJlc3VsdHMKICAgIG9m
IGEgbmVzdGVkIFZNUkVBRCBhcmUgdW5kZWZpbmVkIGluIHN1Y2ggY2FzZXMuCiAgICAKICAgIEZp
eCB0aGlzIGJ5IG5vdCBjb3B5aW5nIHRoZSB2YWx1ZSBvZiBWTUNTIHNoYWRvd2luZyBjb250cm9s
IGZyb20gdm1jczAxCiAgICB0byB2bWNzMDIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFNlcmdl
eSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDE5ZmRiOGUyNTg2
MTlhZWEyNjVhZjljMTgzZTAzNWU1NDVjYmMyZDIKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTAx
IDE5OjAzOjI3ICswMDAwCgpjb21taXQgYWI3YmU2Y2U0YWM4Y2MzZjMyOTUyZDhjOWMyNjA0MTJl
NzgwZTkzOQpBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0MDo1OCAyMDE3ICswMTAwCgogICAgeGVuL3B2OiBDb25z
dHJ1Y3QgZDB2MCdzIEdEVCBwcm9wZXJseQogICAgCiAgICBjL3MgY2Y2ZDM5ZjgxOTkgIng4Ni9Q
VjogcHJvcGVybHkgcG9wdWxhdGUgZGVzY3JpcHRvciB0YWJsZXMiIGNoYW5nZWQgdGhlIEdEVAog
ICAgdG8gcmVmZXJlbmNlIHplcm9fcGFnZSBmb3IgaW50ZXJtZWRpYXRlIGZyYW1lcyBiZXR3ZWVu
IHRoZSBndWVzdCBhbmQgWGVuCiAgICBmcmFtZXMuCiAgICAKICAgIEJlY2F1c2UgZG9tMF9jb25z
dHJ1Y3RfcHYoKSBkb2Vzbid0IGNhbGwgYXJjaF9zZXRfaW5mb19ndWVzdCgpLCBzb21lIGJpdHMg
b2YKICAgIGluaXRpYWxpc2F0aW9uIGFyZSBtaXNzZWQsIGluY2x1ZGluZyB0aGUgcHZfZGVzdHJv
eV9nZHQoKSB3aGljaCBpbml0aWFsbHkKICAgIGZpbGxzIHRoZSByZWZlcmVuY2VzIHRvIHplcm9f
cGFnZS4KICAgIAogICAgSW4gcHJhY3RpY2UsIHRoaXMgbWVhbnMgdGhlcmUgaXMgYSB3aW5kb3cg
YmV0d2VlbiBzdGFydGluZyBhbmQgdGhlIGZpcnN0IGNhbGwKICAgIHRvIEhZUEVSQ0FMTF9zZXRf
Z2R0KCkgd2VyZSBsYXIvbHNsL3ZlcnIvdmVydyBzdWZmZXIgbm9uLWFyY2hpdGVjdHVyYWwKICAg
IGJlaGF2aW91ci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiAwOGYyN2Y0NDY4ZWVkYmVjY2FhYzlmZGRh
NGVmNzMyMjQ3ZWZkNzRlCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wMSAxOTowMzoyNiArMDAw
MAoKY29tbWl0IGYzZmI2NjczZDg5ODU4ZmE1MjIwMzdjYzliOTQ3NWMxODgyMTQ5OTgKQXV0aG9y
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNToz
OTo0NCAyMDE3ICswMTAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuMTAuMS1wcmUKKHFl
bXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 07:48:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 07:48:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXMk3-00032E-RC; Fri, 05 Jan 2018 07:48:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hbya=ea=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eXMk3-000328-Fn
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 07:48:39 +0000
X-Inumbo-ID: 15e2793b-f1ed-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15e2793b-f1ed-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 07:50:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2E132AB40;
 Fri,  5 Jan 2018 07:48:31 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
Date: Fri, 5 Jan 2018 08:48:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMTggMjE6MjEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhpcyB3b3JrIHdhcyBk
ZXZlbG9wZWQgYXMgYW4gU1AzIG1pdGlnYXRpb24sIGJ1dCBzaGVsdmVkIHdoZW4gaXQgYmVjYW1l
IGNsZWFyCj4gdGhhdCBpdCB3YXNuJ3QgdmlhYmxlIHRvIGdldCBkb25lIGluIHRoZSB0aW1lZnJh
bWUuCj4gCj4gVG8gcHJvdGVjdCBhZ2FpbnN0IFNQMyBhdHRhY2tzLCBtb3N0IG1hcHBpbmdzIG5l
ZWRzIHRvIGJlIGZsdXNoZWQgd2hpbGUgaW4KPiB1c2VyIGNvbnRleHQuICBIb3dldmVyLCB0byBw
cm90ZWN0IGFnYWluc3QgYWxsIGNyb3NzLVZNIGF0dGFja3MsIGl0IGlzCj4gbmVjZXNzYXJ5IHRv
IGVuc3VyZSB0aGF0IHRoZSBYZW4gc3RhY2tzIGFyZSBub3QgbWFwcGVkIGluIGFueSBvdGhlciBj
cHVzCj4gYWRkcmVzcyBzcGFjZSwgb3IgYW4gYXR0YWNrZXIgY2FuIHN0aWxsIHJlY292ZXIgYXQg
bGVhc3QgdGhlIEdQUiBzdGF0ZSBvZgo+IHNlcGFyYXRlIFZNcy4KCkFib3ZlIHN0YXRlbWVudCBp
cyB0b28gc3RyaWN0OiBpdCB3b3VsZCBiZSBzdWZmaWNpZW50IGlmIG5vIHN0YWNrcyBvZgpvdGhl
ciBkb21haW5zIGFyZSBtYXBwZWQuCgpJJ20ganVzdCB3b3JraW5nIG9uIGEgcHJvb2Ygb2YgY29u
Y2VwdCB1c2luZyBkZWRpY2F0ZWQgcGVyLXZjcHUgc3RhY2tzCmZvciA2NCBiaXQgcHYgZG9tYWlu
cy4gVGhvc2Ugc3RhY2tzIHdvdWxkIGJlIG1hcHBlZCBpbiB0aGUgcGVyLWRvbWFpbgpyZWdpb24g
b2YgdGhlIGFkZHJlc3Mgc3BhY2UuIEkgaG9wZSB0byBoYXZlIGEgUkZDIHZlcnNpb24gb2YgdGhl
IHBhdGNoZXMKcmVhZHkgbmV4dCB3ZWVrLgoKVGhpcyB3b3VsZCBhbGxvdyB0byByZW1vdmUgdGhl
IHBlciBwaHlzaWNhbCBjcHUgbWFwcGluZ3MgaW4gdGhlIGd1ZXN0CnZpc2libGUgYWRkcmVzcyBz
cGFjZSB3aGVuIGRvaW5nIHBhZ2UgdGFibGUgaXNvbGF0aW9uLgoKSW4gb3JkZXIgdG8gYXZvaWQg
U1AzIGF0dGFja3MgdG8gb3RoZXIgdmNwdSdzIHN0YWNrcyBvZiB0aGUgc2FtZSBndWVzdAp3ZSBj
b3VsZCBleHRlbmQgdGhlIHB2IEFCSSB0byBtYXJrIGEgZ3Vlc3QncyB1c2VyIEw0IHBhZ2UgdGFi
bGUgYXMKInNpbmdsZSB1c2UiLCBpLmUuIG5vdCBhbGxvd2VkIHRvIGJlIGFjdGl2ZSBvbiBtdWx0
aXBsZSB2Y3B1cyBhdCB0aGUKc2FtZSB0aW1lIChpbnRyb2R1Y2luZyB0aGF0IEFCSSBtb2RpZmlj
YXRpb24gaW4gdGhlIExpbnV4IGtlcm5lbCB3b3VsZApiZSBzaW1wbGUsIGFzIHRoZSBMaW51eCBr
ZXJuZWwgY3VycmVudGx5IGxhY2tzIHN1cHBvcnQgZm9yIGNyb3NzLWNwdQpzdGFjayBleHBsb2l0
cyBhbmQgd2hlbiB0aGF0IHN1cHBvcnQgaXMgYmVpbmcgYWRkZWQgYnkgcGVyLWNwdSBMNCB1c2Vy
CnBhZ2UgdGFibGVzIHdlIGNvdWxkIGp1c3QgY2hpbWUgaW4pLiBBIEw0IHBhZ2UgdGFibGUgbWFy
a2VkIGFzICJzaW5nbGUKdXNlIiB3b3VsZCBtYXAgdGhlIGxvY2FsIHZjcHUgc3RhY2tzIG9ubHku
Cgo+IFRvIGhhdmUgaXNvbGF0ZWQgc3RhY2tzLCBYZW4gbmVlZHMgYSBwZXItcGNwdSBpc29sYXRl
ZCByZWdpb24sIHdoaWNoIHJlcXVpcmVzCj4gdGhhdCB0d28gcENQVXMgbmV2ZXIgc2hhcmUgdGhl
IHNhbWUgJWNyMy4gIFRoaXMgaXMgdHJpdmlhbCBmb3IgMzJiaXQgUFYgZ3Vlc3RzCj4gYW5kIEhW
TSBndWVzdHMgZHVlIHRvIHRoZSBleGlzdGluZyBwZXItdmNwdSBNb25pdG9yIFRhYmxlcywgYnV0
IGlzIHByb2JsZW1hdGljCj4gZm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hpY2ggd2lsbCBydW4gb24g
dGhlIHNhbWUgJWNyMyB3aGVuIHNjaGVkdWxpbmcgZGlmZmVyZW50Cj4gdGhyZWFkcyBmcm9tIHRo
ZSBzYW1lIHByb2Nlc3MuCj4gCj4gVG8gYXZvaWQgYnJlYWtpbmcgdGhlIFBWIEFCSSwgWGVuIG5l
ZWRzIHRvIHNoYWRvdyB0aGUgZ3Vlc3QgTDQgcGFnZXRhYmxlcyBpZgo+IGl0IHdhbnRzIHRvIG1h
aW50YWluIHRoZSB1bmlxdWUgJWNyMyBwcm9wZXJ0eSBpdCBuZWVkcy4KPiAKPiB0bDtkciBUaGUg
c2hhZG93aW5nIGFsZ29yaXRobSBpbiBwdC1zaGFkb3cuYyBpcyB0b28gbXVjaCBvZiBhIHBlcmZv
cm1hbmNlCj4gb3ZlcmhlYWQgdG8gYmUgdmlhYmxlLCBhbmQgdmVyeSBoaWdoIHJpc2sgdG8gcHJv
ZHVjdGlzZSBpbiBhbiBlbWJhcmdvIHdpbmRvdy4KPiBJZiB3ZSB3YW50IHRvIGNvbnRpbnVlIGRv
d24gdGhpcyByb3V0ZSwgd2UgZWl0aGVyIG5lZWQgc29tZW9uZSB0byBoYXZlIGEKPiBjbGV2ZXIg
YWx0ZXJuYXRpdmUgdG8gdGhlIHNoYWRvd2luZyBhbGdvcml0aG0gSSBjYW1lIHVwIHdpdGgsIG9y
IGNoYW5nZSB0aGUgUFYKPiBBQkkgdG8gcmVxdWlyZSBWTXMgbm90IHRvIHNoYXJlIEw0IHBhZ2V0
YWJsZXMuCj4gCj4gRWl0aGVyIHdheSwgdGhlc2UgcGF0Y2hlcyBhcmUgcHJlc2VudGVkIHRvIHN0
YXJ0IGEgZGlzY3Vzc2lvbiBvZiB0aGUgaXNzdWVzLgo+IFRoZSBzZXJpZXMgYXMgYSB3aG9sZSBp
cyBub3QgaW4gYSBzdWl0YWJsZSBzdGF0ZSBmb3IgY29tbWl0dGluZy4KCkkgdGhpbmsgcGF0Y2gg
MSBzaG91bGQgYmUgZXhjbHVkZWQgZnJvbSB0aGF0IHN0YXRlbWVudCwgYXMgaXQgaXMgbm90CmRp
cmVjdGx5IHJlbGF0ZWQgdG8gdGhlIHNlcmllcy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 08:30:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 08:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXNOG-0006iy-AE; Fri, 05 Jan 2018 08:30:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hbya=ea=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eXNOF-0006is-1m
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 08:30:11 +0000
X-Inumbo-ID: 78bdb6fd-f1f2-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78bdb6fd-f1f2-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 09:28:57 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2A1D3AD87;
 Fri,  5 Jan 2018 08:30:07 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri,  5 Jan 2018 09:30:05 +0100
Message-Id: <20180105083005.12307-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fix for 4.15-rc7
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE1LXJjNy10YWcKCnhlbjogZml4IGZvciA0LjE1LXJjNwoKSXQgY29udGFpbnMgb25lIG1pbm9y
IGZpeCBhZGp1c3RpbmcgdGhlIGttYWxsb2MgZmxhZ3MgaW4gdGhlIG5ldwpwdmNhbGxzIGRyaXZl
ciBhZGRlZCBpbiByYzEuCgpUaGFua3MuCgpKdWVyZ2VuCgogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9u
KC0pCgpXZWkgWW9uZ2p1biAoMSk6CiAgICAgIHhlbi9wdmNhbGxzOiB1c2UgR0ZQX0FUT01JQyB1
bmRlciBzcGluIGxvY2sKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 08:42:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 08:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXNaP-0007Vz-DV; Fri, 05 Jan 2018 08:42:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vojz=ea=redhat.com=otubo@srs-us1.protection.inumbo.net>)
 id 1eXNaO-0007VN-69
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 08:42:44 +0000
X-Inumbo-ID: a4b86a02-f1f4-11e7-b0d7-9f685aff125f
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4b86a02-f1f4-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 08:44:30 +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 42E0AC049D53;
 Fri,  5 Jan 2018 08:42:37 +0000 (UTC)
Received: from vader.redhat.com (ovpn-116-47.ams2.redhat.com [10.36.116.47])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 449D95DA60;
 Fri,  5 Jan 2018 08:42:32 +0000 (UTC)
From: Eduardo Otubo <otubo@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Fri,  5 Jan 2018 09:42:16 +0100
Message-Id: <20180105084216.21719-1-otubo@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.31]); Fri, 05 Jan 2018 08:42:37 +0000 (UTC)
Cc: jgross@suse.com, netdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, mgamal@redhat.com, cavery@redhat.com,
 vkuznets@redhat.com
Subject: [Xen-devel] [PATCH] xen-netfront: enable device after manual module
	load
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

V2hlbiBsb2FkaW5nIHRoZSBtb2R1bGUgYWZ0ZXIgdW5sb2FkaW5nIGl0LCB0aGUgbmV0d29yayBp
bnRlcmZhY2Ugd291bGQKbm90IGJlIGVuYWJsZWQgYW5kIHRodXMgd291bGRuJ3QgaGF2ZSBhIGJh
Y2tlbmQgY291bnRlcnBhcnQgYW5kIHVuYWJsZQp0byBiZSB1c2VkIGJ5IHRoZSBndWVzdC4KClRo
ZSBndWVzdCB3b3VsZCBmYWNlIGVycm9ycyBsaWtlOgoKICBbcm9vdEBndWVzdCB+XSMgZXRodG9v
bCAtaSBldGgwCiAgQ2Fubm90IGdldCBkcml2ZXIgaW5mb3JtYXRpb246IE5vIHN1Y2ggZGV2aWNl
CgogIFtyb290QGd1ZXN0IH5dIyBpZmNvbmZpZyBldGgwCiAgZXRoMDogZXJyb3IgZmV0Y2hpbmcg
aW50ZXJmYWNlIGluZm9ybWF0aW9uOiBEZXZpY2Ugbm90IGZvdW5kCgpUaGlzIHBhdGNoIGluaXRp
YWxpemVzIHRoZSBzdGF0ZSBvZiB0aGUgbmV0ZnJvbnQgZGV2aWNlIHdoZW5ldmVyIGl0IGlzCmxv
YWRlZCBtYW51YWxseSwgdGhpcyBzdGF0ZSB3b3VsZCBjb21tdW5pY2F0ZSB0aGUgbmV0YmFjayB0
byBjcmVhdGUgaXRzCmRldmljZSBhbmQgZXN0YWJsaXNoIHRoZSBjb25uZWN0aW9uIGJldHdlZW4g
dGhlbS4KClNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+Ci0t
LQogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGlu
c2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIGIvZHJp
dmVycy9uZXQveGVuLW5ldGZyb250LmMKaW5kZXggYzVhMzQ2NzFhYmRhLi45YmQ3ZGRlZWI2YTUg
MTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCisrKyBiL2RyaXZlcnMvbmV0
L3hlbi1uZXRmcm9udC5jCkBAIC0xMzI2LDYgKzEzMjYsNyBAQCBzdGF0aWMgc3RydWN0IG5ldF9k
ZXZpY2UgKnhlbm5ldF9jcmVhdGVfZGV2KHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiAKIAlu
ZXRpZl9jYXJyaWVyX29mZihuZXRkZXYpOwogCisJeGVuYnVzX3N3aXRjaF9zdGF0ZShkZXYsIFhl
bmJ1c1N0YXRlSW5pdGlhbGlzaW5nKTsKIAlyZXR1cm4gbmV0ZGV2OwogCiAgZXhpdDoKLS0gCjIu
MTQuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 08:59:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 08:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXNq3-0008Nw-PT; Fri, 05 Jan 2018 08:58:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+mv1=ea=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1eXNq2-0008Nq-Fc
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 08:58:54 +0000
X-Inumbo-ID: 7a0fe09d-f1f6-11e7-b4a6-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a0fe09d-f1f6-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 09:57:38 +0100 (CET)
Received: (qmail 17422 invoked from network); 5 Jan 2018 10:58:46 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Jan 2018 10:58:46 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D73B17FBDE
 for <xen-devel@lists.xen.org>; Fri,  5 Jan 2018 10:58:46 +0200 (EET)
Received: (qmail 15291 invoked from network); 5 Jan 2018 10:58:46 +0200
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 5 Jan 2018 10:58:46 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Fri, 5 Jan 2018 10:58:38 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Fri, 5
 Jan 2018 10:58:45 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Ping: [PATCH RFC v2] x86/domctl: Don't pause the whole domain if
 only getting vcpu state
Thread-Index: AQHTPoqDtj8g3zyXw0aseTQy+v9yfKNlaCqA
Date: Fri, 5 Jan 2018 08:58:44 +0000
Message-ID: <1515142723.4067.1.camel@bitdefender.com>
References: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.18.66.8]
x-endpointsecurity-0xde81-ev: v:6.2.27.966, d:out, a:y, w:t, t:78,
 sv:1515134644, ts:1515142719
Content-ID: <69405C1091D84048B8AE953D0DED9D02@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74488
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 471695,
 Stamp: 3], Multi: [Enabled, t: (0.000019,0.026498)], BW: [Enabled, t:
 (0.000010,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.022125), Flags: 85D2ED72; NN_LENGTH; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.042591,0.001124)], URL: [Enabled, t: (0.000008)], RTDA:
 [Enabled, t: (0.348440), Hit: No, Details: v2.6.16; Id:
 15.5f4909.1c2tksv13.1tgut], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: [Xen-devel] Ping: [PATCH RFC v2] x86/domctl: Don't pause the whole
 domain if only getting vcpu state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW55IHRob3VnaHRzIGFwcHJlY2lhdGVkLg0KDQpPbiBWaSwgMjAxNy0xMC0wNiBhdCAxMzowMiAr
MDMwMCwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToNCj4gVGhpcyBwYXRjaCBhZGRzIHRoZSBodm1f
c2F2ZV9vbmVfY3B1X2N0eHQoKSBmdW5jdGlvbi4NCj4gSXQgb3B0aW1pemVzIGJ5IG9ubHkgcGF1
c2luZyB0aGUgdmNwdSBvbiBhbGwgSFZNU1JfUEVSX1ZDUFUgc2F2ZQ0KPiBjYWxsYmFja3Mgd2hl
cmUgb25seSBkYXRhIGZvciBvbmUgVkNQVSBpcyByZXF1aXJlZC4NCj4NCj4gU2lnbmVkLW9mZi1i
eTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+DQo+DQo+IC0tLQ0K
PiBDaGFuZ2VzIHNpbmNlIFYxOg0KPiAtIEludGVncmF0ZWQgdGhlIHZjcHUgY2hlY2sgaW50byBh
bGwgdGhlIHNhdmUgY2FsbGJhY2tzDQo+IC0tLQ0KPiAgdG9vbHMvdGVzdHMvdmhwZXQvZW11bC5o
ICAgICAgIHwgICAzICstDQo+ICB0b29scy90ZXN0cy92aHBldC9tYWluLmMgICAgICAgfCAgIDIg
Ky0NCj4gIHhlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYyB8ICAxNiArKy0NCj4gIHhlbi9h
cmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICB8ICAgMiAtDQo+ICB4ZW4vYXJjaC94ODYvaHZtL2hw
ZXQuYyAgICAgICAgfCAgIDIgKy0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICB8
IDI4MCArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tDQo+IC0tLS0tLS0tLS0NCj4gIHhl
bi9hcmNoL3g4Ni9odm0vaTgyNTQuYyAgICAgICB8ICAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L2h2
bS9pcnEuYyAgICAgICAgIHwgICA2ICstDQo+ICB4ZW4vYXJjaC94ODYvaHZtL210cnIuYyAgICAg
ICAgfCAgMzIgKysrKy0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jICAgICB8ICAgMiAr
LQ0KPiAgeGVuL2FyY2gveDg2L2h2bS9ydGMuYyAgICAgICAgIHwgICAyICstDQo+ICB4ZW4vYXJj
aC94ODYvaHZtL3NhdmUuYyAgICAgICAgfCAgNzEgKysrKysrKystLS0NCj4gIHhlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jICAgICB8ICAgMiArLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jICAgIHwgIDE3ICsrLQ0KPiAgeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAgICAgIHwgIDIz
ICsrKy0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vdnBpYy5jICAgICAgICB8ICAgMiArLQ0KPiAgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggIHwgICAyICsNCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3NhdmUuaCB8ICAgNSArLQ0KPiAgMTggZmlsZXMgY2hhbmdlZCwgMzI0IGluc2VydGlv
bnMoKyksIDE0NyBkZWxldGlvbnMoLSkNCj4NCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3Zo
cGV0L2VtdWwuaCBiL3Rvb2xzL3Rlc3RzL3ZocGV0L2VtdWwuaA0KPiBpbmRleCAzODNhY2ZmLi45
OWQ1YmJkIDEwMDY0NA0KPiAtLS0gYS90b29scy90ZXN0cy92aHBldC9lbXVsLmgNCj4gKysrIGIv
dG9vbHMvdGVzdHMvdmhwZXQvZW11bC5oDQo+IEBAIC0yOTYsNyArMjk2LDggQEAgc3RydWN0IGh2
bV9od19ocGV0DQo+ICB9Ow0KPg0KPiAgdHlwZWRlZiBpbnQgKCpodm1fc2F2ZV9oYW5kbGVyKShz
dHJ1Y3QgZG9tYWluICpkLA0KPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCk7DQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpOw0KPiAgdHlwZWRlZiBpbnQgKCpodm1fbG9hZF9o
YW5kbGVyKShzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCk7DQo+DQo+IGRpZmYgLS1naXQgYS90b29scy90
ZXN0cy92aHBldC9tYWluLmMgYi90b29scy90ZXN0cy92aHBldC9tYWluLmMNCj4gaW5kZXggNmZl
NjVlYS4uM2Q4ZTdmNSAxMDA2NDQNCj4gLS0tIGEvdG9vbHMvdGVzdHMvdmhwZXQvbWFpbi5jDQo+
ICsrKyBiL3Rvb2xzL3Rlc3RzL3ZocGV0L21haW4uYw0KPiBAQCAtMTc3LDcgKzE3Nyw3IEBAIHZv
aWQgX19pbml0IGh2bV9yZWdpc3Rlcl9zYXZldm0odWludDE2X3QNCj4gdHlwZWNvZGUsDQo+DQo+
ICBpbnQgZG9fc2F2ZSh1aW50MTZfdCB0eXBlY29kZSwgc3RydWN0IGRvbWFpbiAqZCwNCj4gaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICB7DQo+IC0gICAgcmV0dXJuIGh2bV9zcl9oYW5kbGVy
c1t0eXBlY29kZV0uc2F2ZShkLCBoKTsNCj4gKyAgICByZXR1cm4gaHZtX3NyX2hhbmRsZXJzW3R5
cGVjb2RlXS5zYXZlKGQsIGgsIGQtPm1heF92Y3B1cyk7DQo+ICB9DQo+DQo+ICBpbnQgZG9fbG9h
ZCh1aW50MTZfdCB0eXBlY29kZSwgc3RydWN0IGRvbWFpbiAqZCwNCj4gaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMN
Cj4gYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMNCj4gaW5kZXggZTA3Y2QyZi4uYTFh
MTJhNSAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jDQo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYw0KPiBAQCAtMzQ5LDEyICszNDksMjQg
QEAgaW50IHZtY2Vfd3Jtc3IodWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpDQo+ICAgICAgcmV0
dXJuIHJldDsNCj4gIH0NCj4NCj4gLXN0YXRpYyBpbnQgdm1jZV9zYXZlX3ZjcHVfY3R4dChzdHJ1
Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBpbnQg
dm1jZV9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVjdCB2Y3B1
ICp2Ow0KPiAgICAgIGludCBlcnIgPSAwOw0KPg0KPiAtICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2
ICkNCj4gKyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhfdmNwdXMgKQ0KPiArICAgIHsNCj4gKyAg
ICAgICAgc3RydWN0IGh2bV92bWNlX3ZjcHUgY3R4dDsNCj4gKw0KPiArICAgICAgICB2ID0gZC0+
dmNwdVtpbnN0YW5jZV07DQo+ICsgICAgICAgIGN0eHQuY2FwcyA9IHYtPmFyY2gudm1jZS5tY2df
Y2FwOw0KPiArICAgICAgICBjdHh0Lm1jaV9jdGwyX2JhbmswID0gdi0+YXJjaC52bWNlLmJhbmtb
MF0ubWNpX2N0bDI7DQo+ICsgICAgICAgIGN0eHQubWNpX2N0bDJfYmFuazEgPSB2LT5hcmNoLnZt
Y2UuYmFua1sxXS5tY2lfY3RsMjsNCj4gKyAgICAgICAgY3R4dC5tY2dfZXh0X2N0bCA9IHYtPmFy
Y2gudm1jZS5tY2dfZXh0X2N0bDsNCj4gKw0KPiArICAgICAgICBlcnIgPSBodm1fc2F2ZV9lbnRy
eShWTUNFX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsNCj4gKyAgICB9DQo+ICsgICAgZWxz
ZSBmb3JfZWFjaF92Y3B1ICggZCwgdiApDQo+ICAgICAgew0KPiAgICAgICAgICBzdHJ1Y3QgaHZt
X3ZtY2VfdmNwdSBjdHh0ID0gew0KPiAgICAgICAgICAgICAgLmNhcHMgPSB2LT5hcmNoLnZtY2Uu
bWNnX2NhcCwNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYw0KPiBpbmRleCA1NDBiYTA4Li5kM2M0ZTE0IDEwMDY0NA0KPiAtLS0gYS94
ZW4vYXJjaC94ODYvZG9tY3RsLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jDQo+IEBA
IC02MjQsMTIgKzYyNCwxMCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKA0KPiAgICAgICAgICAgICAg
ICFpc19odm1fZG9tYWluKGQpICkNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPg0KPiAtICAgICAg
ICBkb21haW5fcGF1c2UoZCk7DQo+ICAgICAgICAgIHJldCA9IGh2bV9zYXZlX29uZShkLCBkb21j
dGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLnR5cGUsDQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLmluc3RhbmNlLA0KPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC5idWZmZXIsDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlh
bC5idWZzeik7DQo+IC0gICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOw0KPg0KPiAgICAgICAgICBp
ZiAoICFyZXQgKQ0KPiAgICAgICAgICAgICAgY29weWJhY2sgPSB0cnVlOw0KPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYw0KPiBp
bmRleCAzZWE4OTVhLi41NmY0NjkxIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2hw
ZXQuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYw0KPiBAQCAtNTA5LDcgKzUwOSw3
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIGhwZXRfbW1pb19vcHMgPQ0KPiB7
DQo+ICB9Ow0KPg0KPg0KPiAtc3RhdGljIGludCBocGV0X3NhdmUoc3RydWN0IGRvbWFpbiAqZCwg
aHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICtzdGF0aWMgaW50IGhwZXRfc2F2ZShzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gdW5zaWduZWQgaW50IGluc3Rh
bmNlKQ0KPiAgew0KPiAgICAgIEhQRVRTdGF0ZSAqaHAgPSBkb21haW5fdmhwZXQoZCk7DQo+ICAg
ICAgc3RydWN0IHZjcHUgKnYgPSBwdF9nbG9iYWxfdmNwdV90YXJnZXQoZCk7DQo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiBp
bmRleCAyMDViNGNiLi4xNDBmMmMzIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMNCj4gQEAgLTcyOCwxMyArNzI4LDE5
IEBAIHZvaWQgaHZtX2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpDQo+ICAgICAgfQ0K
PiAgfQ0KPg0KPiAtc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0KHN0cnVjdCBkb21haW4g
KmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiArc3RhdGljIGludCBodm1fc2F2ZV90
c2NfYWRqdXN0KHN0cnVjdCBkb21haW4gKmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90ICpoLCB1
bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAgc3RydWN0IHZjcHUgKnY7DQo+ICAg
ICAgc3RydWN0IGh2bV90c2NfYWRqdXN0IGN0eHQ7DQo+ICAgICAgaW50IGVyciA9IDA7DQo+DQo+
IC0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1h
eF92Y3B1cyApDQo+ICsgICAgew0KPiArICAgICAgICB2ID0gZC0+dmNwdVtpbnN0YW5jZV07DQo+
ICsgICAgICAgIGN0eHQudHNjX2FkanVzdCA9IHYtPmFyY2guaHZtX3ZjcHUubXNyX3RzY19hZGp1
c3Q7DQo+ICsgICAgICAgIGVyciA9IGh2bV9zYXZlX2VudHJ5KFRTQ19BREpVU1QsIHYtPnZjcHVf
aWQsIGgsICZjdHh0KTsNCj4gKyAgICB9DQo+ICsgICAgZWxzZSBmb3JfZWFjaF92Y3B1ICggZCwg
diApDQo+ICAgICAgew0KPiAgICAgICAgICBjdHh0LnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2bV92
Y3B1Lm1zcl90c2NfYWRqdXN0Ow0KPiAgICAgICAgICBlcnIgPSBodm1fc2F2ZV9lbnRyeShUU0Nf
QURKVVNULCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7DQo+IEBAIC03NjgsMTE3ICs3NzQsMTM1IEBA
IHN0YXRpYyBpbnQgaHZtX2xvYWRfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluDQo+ICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVFNDX0FE
SlVTVCwgaHZtX3NhdmVfdHNjX2FkanVzdCwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
aHZtX2xvYWRfdHNjX2FkanVzdCwgMSwgSFZNU1JfUEVSX1ZDUFUpOw0KPg0KPiAtc3RhdGljIGlu
dCBodm1fc2F2ZV9jcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dA0KPiAqaCkNCj4gK3ZvaWQgaHZtX3NhdmVfb25lX2NwdV9jdHh0KHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgaHZtX2h3X2NwdSAqY3R4dCkNCj4gK3sNCj4gKyAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdp
c3RlciBzZWc7DQo+ICsNCj4gKyAgICAvKiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMgdm1jcy92bWNi
IGJpdHMgKi8NCj4gKyAgICBodm1fZnVuY3Muc2F2ZV9jcHVfY3R4dCh2LCBjdHh0KTsNCj4gKw0K
PiArICAgIGN0eHQtPnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIHYtPmRvbWFpbi0N
Cj4gPmFyY2guaHZtX2RvbWFpbi5zeW5jX3RzYyk7DQo+ICsNCj4gKyAgICBjdHh0LT5tc3JfdHNj
X2F1eCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsNCj4gKw0KPiArICAgIGh2bV9nZXRfc2VnbWVudF9y
ZWdpc3Rlcih2LCB4ODZfc2VnX2lkdHIsICZzZWcpOw0KPiArICAgIGN0eHQtPmlkdHJfbGltaXQg
PSBzZWcubGltaXQ7DQo+ICsgICAgY3R4dC0+aWR0cl9iYXNlID0gc2VnLmJhc2U7DQo+ICsNCj4g
KyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19nZHRyLCAmc2VnKTsNCj4g
KyAgICBjdHh0LT5nZHRyX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiArICAgIGN0eHQtPmdkdHJfYmFz
ZSA9IHNlZy5iYXNlOw0KPiArDQo+ICsgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4
Nl9zZWdfY3MsICZzZWcpOw0KPiArICAgIGN0eHQtPmNzX3NlbCA9IHNlZy5zZWw7DQo+ICsgICAg
Y3R4dC0+Y3NfbGltaXQgPSBzZWcubGltaXQ7DQo+ICsgICAgY3R4dC0+Y3NfYmFzZSA9IHNlZy5i
YXNlOw0KPiArICAgIGN0eHQtPmNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gKw0KPiArICAgIGh2
bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2RzLCAmc2VnKTsNCj4gKyAgICBjdHh0
LT5kc19zZWwgPSBzZWcuc2VsOw0KPiArICAgIGN0eHQtPmRzX2xpbWl0ID0gc2VnLmxpbWl0Ow0K
PiArICAgIGN0eHQtPmRzX2Jhc2UgPSBzZWcuYmFzZTsNCj4gKyAgICBjdHh0LT5kc19hcmJ5dGVz
ID0gc2VnLmF0dHI7DQo+ICsNCj4gKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2
X3NlZ19lcywgJnNlZyk7DQo+ICsgICAgY3R4dC0+ZXNfc2VsID0gc2VnLnNlbDsNCj4gKyAgICBj
dHh0LT5lc19saW1pdCA9IHNlZy5saW1pdDsNCj4gKyAgICBjdHh0LT5lc19iYXNlID0gc2VnLmJh
c2U7DQo+ICsgICAgY3R4dC0+ZXNfYXJieXRlcyA9IHNlZy5hdHRyOw0KPiArDQo+ICsgICAgaHZt
X2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfc3MsICZzZWcpOw0KPiArICAgIGN0eHQt
PnNzX3NlbCA9IHNlZy5zZWw7DQo+ICsgICAgY3R4dC0+c3NfbGltaXQgPSBzZWcubGltaXQ7DQo+
ICsgICAgY3R4dC0+c3NfYmFzZSA9IHNlZy5iYXNlOw0KPiArICAgIGN0eHQtPnNzX2FyYnl0ZXMg
PSBzZWcuYXR0cjsNCj4gKw0KPiArICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZf
c2VnX2ZzLCAmc2VnKTsNCj4gKyAgICBjdHh0LT5mc19zZWwgPSBzZWcuc2VsOw0KPiArICAgIGN0
eHQtPmZzX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiArICAgIGN0eHQtPmZzX2Jhc2UgPSBzZWcuYmFz
ZTsNCj4gKyAgICBjdHh0LT5mc19hcmJ5dGVzID0gc2VnLmF0dHI7DQo+ICsNCj4gKyAgICBodm1f
Z2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19ncywgJnNlZyk7DQo+ICsgICAgY3R4dC0+
Z3Nfc2VsID0gc2VnLnNlbDsNCj4gKyAgICBjdHh0LT5nc19saW1pdCA9IHNlZy5saW1pdDsNCj4g
KyAgICBjdHh0LT5nc19iYXNlID0gc2VnLmJhc2U7DQo+ICsgICAgY3R4dC0+Z3NfYXJieXRlcyA9
IHNlZy5hdHRyOw0KPiArDQo+ICsgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9z
ZWdfdHIsICZzZWcpOw0KPiArICAgIGN0eHQtPnRyX3NlbCA9IHNlZy5zZWw7DQo+ICsgICAgY3R4
dC0+dHJfbGltaXQgPSBzZWcubGltaXQ7DQo+ICsgICAgY3R4dC0+dHJfYmFzZSA9IHNlZy5iYXNl
Ow0KPiArICAgIGN0eHQtPnRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gKw0KPiArICAgIGh2bV9n
ZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2xkdHIsICZzZWcpOw0KPiArICAgIGN0eHQt
PmxkdHJfc2VsID0gc2VnLnNlbDsNCj4gKyAgICBjdHh0LT5sZHRyX2xpbWl0ID0gc2VnLmxpbWl0
Ow0KPiArICAgIGN0eHQtPmxkdHJfYmFzZSA9IHNlZy5iYXNlOw0KPiArICAgIGN0eHQtPmxkdHJf
YXJieXRlcyA9IHNlZy5hdHRyOw0KPiArDQo+ICsgICAgaWYgKCB2LT5mcHVfaW5pdGlhbGlzZWQg
KQ0KPiArICAgIHsNCj4gKyAgICAgICAgbWVtY3B5KGN0eHQtPmZwdV9yZWdzLCB2LT5hcmNoLmZw
dV9jdHh0LCBzaXplb2YoY3R4dC0NCj4gPmZwdV9yZWdzKSk7DQo+ICsgICAgICAgIGN0eHQtPmZs
YWdzID0gWEVOX1g4Nl9GUFVfSU5JVElBTElTRUQ7DQo+ICsgICAgfQ0KPiArDQo+ICsgICAgY3R4
dC0+cmF4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmF4Ow0KPiArICAgIGN0eHQtPnJieCA9IHYtPmFy
Y2gudXNlcl9yZWdzLnJieDsNCj4gKyAgICBjdHh0LT5yY3ggPSB2LT5hcmNoLnVzZXJfcmVncy5y
Y3g7DQo+ICsgICAgY3R4dC0+cmR4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmR4Ow0KPiArICAgIGN0
eHQtPnJicCA9IHYtPmFyY2gudXNlcl9yZWdzLnJicDsNCj4gKyAgICBjdHh0LT5yc2kgPSB2LT5h
cmNoLnVzZXJfcmVncy5yc2k7DQo+ICsgICAgY3R4dC0+cmRpID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cmRpOw0KPiArICAgIGN0eHQtPnJzcCA9IHYtPmFyY2gudXNlcl9yZWdzLnJzcDsNCj4gKyAgICBj
dHh0LT5yaXAgPSB2LT5hcmNoLnVzZXJfcmVncy5yaXA7DQo+ICsgICAgY3R4dC0+cmZsYWdzID0g
di0+YXJjaC51c2VyX3JlZ3MucmZsYWdzOw0KPiArICAgIGN0eHQtPnI4ICA9IHYtPmFyY2gudXNl
cl9yZWdzLnI4Ow0KPiArICAgIGN0eHQtPnI5ICA9IHYtPmFyY2gudXNlcl9yZWdzLnI5Ow0KPiAr
ICAgIGN0eHQtPnIxMCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMDsNCj4gKyAgICBjdHh0LT5yMTEg
PSB2LT5hcmNoLnVzZXJfcmVncy5yMTE7DQo+ICsgICAgY3R4dC0+cjEyID0gdi0+YXJjaC51c2Vy
X3JlZ3MucjEyOw0KPiArICAgIGN0eHQtPnIxMyA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMzsNCj4g
KyAgICBjdHh0LT5yMTQgPSB2LT5hcmNoLnVzZXJfcmVncy5yMTQ7DQo+ICsgICAgY3R4dC0+cjE1
ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE1Ow0KPiArICAgIGN0eHQtPmRyMCA9IHYtPmFyY2guZGVi
dWdyZWdbMF07DQo+ICsgICAgY3R4dC0+ZHIxID0gdi0+YXJjaC5kZWJ1Z3JlZ1sxXTsNCj4gKyAg
ICBjdHh0LT5kcjIgPSB2LT5hcmNoLmRlYnVncmVnWzJdOw0KPiArICAgIGN0eHQtPmRyMyA9IHYt
PmFyY2guZGVidWdyZWdbM107DQo+ICsgICAgY3R4dC0+ZHI2ID0gdi0+YXJjaC5kZWJ1Z3JlZ1s2
XTsNCj4gKyAgICBjdHh0LT5kcjcgPSB2LT5hcmNoLmRlYnVncmVnWzddOw0KPiArfQ0KPiArDQo+
ICtzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90DQo+ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAg
c3RydWN0IHZjcHUgKnY7DQo+ICAgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dDsNCj4gLSAgICBz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7DQo+DQo+IC0gICAgZm9yX2VhY2hfdmNwdSAoIGQs
IHYgKQ0KPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cykNCj4gKyAgICB7DQo+ICsg
ICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsNCj4gKyAgICAgICAgaWYgKCB2LT5wYXVzZV9m
bGFncyAmIFZQRl9kb3duICkNCj4gKyAgICAgICAgICAgIHJldHVybiAxOw0KPiArICAgICAgICBt
ZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7DQo+ICsNCj4gKyAgICAgICAgaHZtX3NhdmVf
b25lX2NwdV9jdHh0KHYsICZjdHh0KTsNCj4gKw0KPiArICAgICAgICBpZiAoIGh2bV9zYXZlX2Vu
dHJ5KENQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpICE9IDAgKQ0KPiArICAgICAgICAgICAgcmV0
dXJuIDE7DQo+ICsgICAgfQ0KPiArICAgIGVsc2UgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiAg
ICAgIHsNCj4gLSAgICAgICAgLyogV2UgZG9uJ3QgbmVlZCB0byBzYXZlIHN0YXRlIGZvciBhIHZj
cHUgdGhhdCBpcyBkb3duOyB0aGUNCj4gcmVzdG9yZQ0KPiArICAgICAgICAvKiBXZSBkb24ndCBu
ZWVkIHRvIHNhdmUgc3RhdGUgZm9yIGEgdmNwdSB0aGF0IGlzIGRvd247IHRoZQ0KPiByZXN0b3Jl
DQo+ICAgICAgICAgICAqIGNvZGUgd2lsbCBsZWF2ZSBpdCBkb3duIGlmIHRoZXJlIGlzIG5vdGhp
bmcgc2F2ZWQuICovDQo+ICAgICAgICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93biAp
DQo+ICAgICAgICAgICAgICBjb250aW51ZTsNCj4NCj4gICAgICAgICAgbWVtc2V0KCZjdHh0LCAw
LCBzaXplb2YoY3R4dCkpOw0KPg0KPiAtICAgICAgICAvKiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMg
dm1jcy92bWNiIGJpdHMgKi8NCj4gLSAgICAgICAgaHZtX2Z1bmNzLnNhdmVfY3B1X2N0eHQodiwg
JmN0eHQpOw0KPiAtDQo+IC0gICAgICAgIGN0eHQudHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4
ZWQodiwgZC0NCj4gPmFyY2guaHZtX2RvbWFpbi5zeW5jX3RzYyk7DQo+IC0NCj4gLSAgICAgICAg
Y3R4dC5tc3JfdHNjX2F1eCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsNCj4gLQ0KPiAtICAgICAgICBo
dm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19pZHRyLCAmc2VnKTsNCj4gLSAgICAg
ICAgY3R4dC5pZHRyX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiAtICAgICAgICBjdHh0LmlkdHJfYmFz
ZSA9IHNlZy5iYXNlOw0KPiAtDQo+IC0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2
LCB4ODZfc2VnX2dkdHIsICZzZWcpOw0KPiAtICAgICAgICBjdHh0LmdkdHJfbGltaXQgPSBzZWcu
bGltaXQ7DQo+IC0gICAgICAgIGN0eHQuZ2R0cl9iYXNlID0gc2VnLmJhc2U7DQo+IC0NCj4gLSAg
ICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfY3MsICZzZWcpOw0KPiAt
ICAgICAgICBjdHh0LmNzX3NlbCA9IHNlZy5zZWw7DQo+IC0gICAgICAgIGN0eHQuY3NfbGltaXQg
PSBzZWcubGltaXQ7DQo+IC0gICAgICAgIGN0eHQuY3NfYmFzZSA9IHNlZy5iYXNlOw0KPiAtICAg
ICAgICBjdHh0LmNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gLQ0KPiAtICAgICAgICBodm1fZ2V0
X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19kcywgJnNlZyk7DQo+IC0gICAgICAgIGN0eHQu
ZHNfc2VsID0gc2VnLnNlbDsNCj4gLSAgICAgICAgY3R4dC5kc19saW1pdCA9IHNlZy5saW1pdDsN
Cj4gLSAgICAgICAgY3R4dC5kc19iYXNlID0gc2VnLmJhc2U7DQo+IC0gICAgICAgIGN0eHQuZHNf
YXJieXRlcyA9IHNlZy5hdHRyOw0KPiAtDQo+IC0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdp
c3Rlcih2LCB4ODZfc2VnX2VzLCAmc2VnKTsNCj4gLSAgICAgICAgY3R4dC5lc19zZWwgPSBzZWcu
c2VsOw0KPiAtICAgICAgICBjdHh0LmVzX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiAtICAgICAgICBj
dHh0LmVzX2Jhc2UgPSBzZWcuYmFzZTsNCj4gLSAgICAgICAgY3R4dC5lc19hcmJ5dGVzID0gc2Vn
LmF0dHI7DQo+IC0NCj4gLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9z
ZWdfc3MsICZzZWcpOw0KPiAtICAgICAgICBjdHh0LnNzX3NlbCA9IHNlZy5zZWw7DQo+IC0gICAg
ICAgIGN0eHQuc3NfbGltaXQgPSBzZWcubGltaXQ7DQo+IC0gICAgICAgIGN0eHQuc3NfYmFzZSA9
IHNlZy5iYXNlOw0KPiAtICAgICAgICBjdHh0LnNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gLQ0K
PiAtICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19mcywgJnNlZyk7
DQo+IC0gICAgICAgIGN0eHQuZnNfc2VsID0gc2VnLnNlbDsNCj4gLSAgICAgICAgY3R4dC5mc19s
aW1pdCA9IHNlZy5saW1pdDsNCj4gLSAgICAgICAgY3R4dC5mc19iYXNlID0gc2VnLmJhc2U7DQo+
IC0gICAgICAgIGN0eHQuZnNfYXJieXRlcyA9IHNlZy5hdHRyOw0KPiAtDQo+IC0gICAgICAgIGh2
bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2dzLCAmc2VnKTsNCj4gLSAgICAgICAg
Y3R4dC5nc19zZWwgPSBzZWcuc2VsOw0KPiAtICAgICAgICBjdHh0LmdzX2xpbWl0ID0gc2VnLmxp
bWl0Ow0KPiAtICAgICAgICBjdHh0LmdzX2Jhc2UgPSBzZWcuYmFzZTsNCj4gLSAgICAgICAgY3R4
dC5nc19hcmJ5dGVzID0gc2VnLmF0dHI7DQo+IC0NCj4gLSAgICAgICAgaHZtX2dldF9zZWdtZW50
X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfdHIsICZzZWcpOw0KPiAtICAgICAgICBjdHh0LnRyX3NlbCA9
IHNlZy5zZWw7DQo+IC0gICAgICAgIGN0eHQudHJfbGltaXQgPSBzZWcubGltaXQ7DQo+IC0gICAg
ICAgIGN0eHQudHJfYmFzZSA9IHNlZy5iYXNlOw0KPiAtICAgICAgICBjdHh0LnRyX2FyYnl0ZXMg
PSBzZWcuYXR0cjsNCj4gLQ0KPiAtICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwg
eDg2X3NlZ19sZHRyLCAmc2VnKTsNCj4gLSAgICAgICAgY3R4dC5sZHRyX3NlbCA9IHNlZy5zZWw7
DQo+IC0gICAgICAgIGN0eHQubGR0cl9saW1pdCA9IHNlZy5saW1pdDsNCj4gLSAgICAgICAgY3R4
dC5sZHRyX2Jhc2UgPSBzZWcuYmFzZTsNCj4gLSAgICAgICAgY3R4dC5sZHRyX2FyYnl0ZXMgPSBz
ZWcuYXR0cjsNCj4gLQ0KPiAtICAgICAgICBpZiAoIHYtPmZwdV9pbml0aWFsaXNlZCApDQo+IC0g
ICAgICAgIHsNCj4gLSAgICAgICAgICAgIG1lbWNweShjdHh0LmZwdV9yZWdzLCB2LT5hcmNoLmZw
dV9jdHh0LA0KPiBzaXplb2YoY3R4dC5mcHVfcmVncykpOw0KPiAtICAgICAgICAgICAgY3R4dC5m
bGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOw0KPiAtICAgICAgICB9DQo+IC0NCj4gLSAg
ICAgICAgY3R4dC5yYXggPSB2LT5hcmNoLnVzZXJfcmVncy5yYXg7DQo+IC0gICAgICAgIGN0eHQu
cmJ4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmJ4Ow0KPiAtICAgICAgICBjdHh0LnJjeCA9IHYtPmFy
Y2gudXNlcl9yZWdzLnJjeDsNCj4gLSAgICAgICAgY3R4dC5yZHggPSB2LT5hcmNoLnVzZXJfcmVn
cy5yZHg7DQo+IC0gICAgICAgIGN0eHQucmJwID0gdi0+YXJjaC51c2VyX3JlZ3MucmJwOw0KPiAt
ICAgICAgICBjdHh0LnJzaSA9IHYtPmFyY2gudXNlcl9yZWdzLnJzaTsNCj4gLSAgICAgICAgY3R4
dC5yZGkgPSB2LT5hcmNoLnVzZXJfcmVncy5yZGk7DQo+IC0gICAgICAgIGN0eHQucnNwID0gdi0+
YXJjaC51c2VyX3JlZ3MucnNwOw0KPiAtICAgICAgICBjdHh0LnJpcCA9IHYtPmFyY2gudXNlcl9y
ZWdzLnJpcDsNCj4gLSAgICAgICAgY3R4dC5yZmxhZ3MgPSB2LT5hcmNoLnVzZXJfcmVncy5yZmxh
Z3M7DQo+IC0gICAgICAgIGN0eHQucjggID0gdi0+YXJjaC51c2VyX3JlZ3Mucjg7DQo+IC0gICAg
ICAgIGN0eHQucjkgID0gdi0+YXJjaC51c2VyX3JlZ3Mucjk7DQo+IC0gICAgICAgIGN0eHQucjEw
ID0gdi0+YXJjaC51c2VyX3JlZ3MucjEwOw0KPiAtICAgICAgICBjdHh0LnIxMSA9IHYtPmFyY2gu
dXNlcl9yZWdzLnIxMTsNCj4gLSAgICAgICAgY3R4dC5yMTIgPSB2LT5hcmNoLnVzZXJfcmVncy5y
MTI7DQo+IC0gICAgICAgIGN0eHQucjEzID0gdi0+YXJjaC51c2VyX3JlZ3MucjEzOw0KPiAtICAg
ICAgICBjdHh0LnIxNCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxNDsNCj4gLSAgICAgICAgY3R4dC5y
MTUgPSB2LT5hcmNoLnVzZXJfcmVncy5yMTU7DQo+IC0gICAgICAgIGN0eHQuZHIwID0gdi0+YXJj
aC5kZWJ1Z3JlZ1swXTsNCj4gLSAgICAgICAgY3R4dC5kcjEgPSB2LT5hcmNoLmRlYnVncmVnWzFd
Ow0KPiAtICAgICAgICBjdHh0LmRyMiA9IHYtPmFyY2guZGVidWdyZWdbMl07DQo+IC0gICAgICAg
IGN0eHQuZHIzID0gdi0+YXJjaC5kZWJ1Z3JlZ1szXTsNCj4gLSAgICAgICAgY3R4dC5kcjYgPSB2
LT5hcmNoLmRlYnVncmVnWzZdOw0KPiAtICAgICAgICBjdHh0LmRyNyA9IHYtPmFyY2guZGVidWdy
ZWdbN107DQo+ICsgICAgICAgIGh2bV9zYXZlX29uZV9jcHVfY3R4dCh2LCAmY3R4dCk7DQo+DQo+
ICAgICAgICAgIGlmICggaHZtX3NhdmVfZW50cnkoQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCkg
IT0gMCApDQo+IC0gICAgICAgICAgICByZXR1cm4gMTsNCj4gKyAgICAgICAgICAgIHJldHVybiAx
Ow0KPiAgICAgIH0NCj4gICAgICByZXR1cm4gMDsNCj4gIH0NCj4gQEAgLTExNjIsNyArMTE4Niw4
IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoQ1BVLA0KPiBodm1fc2F2ZV9jcHVfY3R4dCwg
aHZtX2xvYWRfY3B1X2N0eHQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc2F2ZV9hcmVhKSArIFwNCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB4c3RhdGVfY3R4dF9zaXplKHhjcjApKQ0KPg0KPiAtc3RhdGljIGludCBodm1fc2F2ZV9j
cHVfeHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90
ICpoKQ0KPiArc3RhdGljIGludCBodm1fc2F2ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVjdCBkb21h
aW4gKmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsNCj4gICAgICBz
dHJ1Y3QgdmNwdSAqdjsNCj4gICAgICBzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSAqY3R4dDsNCj4g
QEAgLTExNzAsNyArMTE5NSwyNyBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV94c2F2ZV9zdGF0
ZXMoc3RydWN0DQo+IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICAgICAg
aWYgKCAhY3B1X2hhc194c2F2ZSApDQo+ICAgICAgICAgIHJldHVybiAwOyAgIC8qIGRvIG5vdGhp
bmcgKi8NCj4NCj4gLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApDQo+ICsgICAgaWYoIGluc3Rh
bmNlIDwgZC0+bWF4X3ZjcHVzICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHVuc2lnbmVkIGludCBz
aXplOw0KPiArDQo+ICsgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsNCj4gKyAgICAgICAg
c2l6ZSA9IEhWTV9DUFVfWFNBVkVfU0laRSh2LT5hcmNoLnhjcjBfYWNjdW0pOw0KPiArDQo+ICsg
ICAgICAgIGlmICggIXhzYXZlX2VuYWJsZWQodikgKQ0KPiArICAgICAgICAgICAgcmV0dXJuIDE7
DQo+ICsgICAgICAgIGlmICggX2h2bV9pbml0X2VudHJ5KGgsIENQVV9YU0FWRV9DT0RFLCB2LT52
Y3B1X2lkLCBzaXplKSApDQo+ICsgICAgICAgICAgICByZXR1cm4gMTsNCj4gKyAgICAgICAgY3R4
dCA9IChzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSAqKSZoLT5kYXRhW2gtPmN1cl07DQo+ICsgICAg
ICAgIGgtPmN1ciArPSBzaXplOw0KPiArDQo+ICsgICAgICAgIGN0eHQtPnhmZWF0dXJlX21hc2sg
PSB4ZmVhdHVyZV9tYXNrOw0KPiArICAgICAgICBjdHh0LT54Y3IwID0gdi0+YXJjaC54Y3IwOw0K
PiArICAgICAgICBjdHh0LT54Y3IwX2FjY3VtID0gdi0+YXJjaC54Y3IwX2FjY3VtOw0KPiArICAg
ICAgICBleHBhbmRfeHNhdmVfc3RhdGVzKHYsICZjdHh0LT5zYXZlX2FyZWEsDQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZSAtIG9mZnNldG9mKHR5cGVvZigqY3R4dCksDQo+IHNh
dmVfYXJlYSkpOw0KPiArICAgIH0NCj4gKyAgICBlbHNlIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkN
Cj4gICAgICB7DQo+ICAgICAgICAgIHVuc2lnbmVkIGludCBzaXplID0gSFZNX0NQVV9YU0FWRV9T
SVpFKHYtPmFyY2gueGNyMF9hY2N1bSk7DQo+DQo+IEBAIC0xMzI0LDEwICsxMzY5LDM5IEBAIHN0
YXRpYyBpbnQgaHZtX2xvYWRfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QNCj4gZG9tYWluICpkLCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gICNkZWZpbmUgSFZNX0NQVV9NU1JfU0laRShjbnQp
IG9mZnNldG9mKHN0cnVjdCBodm1fbXNyLCBtc3JbY250XSkNCj4gIHN0YXRpYyB1bnNpZ25lZCBp
bnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4Ow0KPg0KPiAtc3RhdGljIGludCBodm1fc2F2
ZV9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdA0KPiAqaCkN
Cj4gK3N0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QNCj4gKmgsDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsNCj4gICAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4NCj4g
KyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhfdmNwdXMgKQ0KPiArICAgIHsNCj4gKyAgICAgICAg
c3RydWN0IGh2bV9tc3IgKmN0eHQ7DQo+ICsgICAgICAgIHVuc2lnbmVkIGludCBpOw0KPiArDQo+
ICsgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsNCj4gKw0KPiArICAgICAgICBpZiAoIF9o
dm1faW5pdF9lbnRyeShoLCBDUFVfTVNSX0NPREUsIHYtPnZjcHVfaWQsDQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEhWTV9DUFVfTVNSX1NJWkUobXNyX2NvdW50X21heCkpICkNCj4g
KyAgICAgICAgICAgIHJldHVybiAxOw0KPiArICAgICAgICBjdHh0ID0gKHN0cnVjdCBodm1fbXNy
ICopJmgtPmRhdGFbaC0+Y3VyXTsNCj4gKyAgICAgICAgY3R4dC0+Y291bnQgPSAwOw0KPiArDQo+
ICsgICAgICAgIGlmICggaHZtX2Z1bmNzLnNhdmVfbXNyICkNCj4gKyAgICAgICAgICAgIGh2bV9m
dW5jcy5zYXZlX21zcih2LCBjdHh0KTsNCj4gKw0KPiArICAgICAgICBBU1NFUlQoY3R4dC0+Y291
bnQgPD0gbXNyX2NvdW50X21heCk7DQo+ICsNCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBj
dHh0LT5jb3VudDsgKytpICkNCj4gKyAgICAgICAgICAgIGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7
DQo+ICsNCj4gKyAgICAgICAgaWYgKCBjdHh0LT5jb3VudCApDQo+ICsgICAgICAgICAgICBoLT5j
dXIgKz0gSFZNX0NQVV9NU1JfU0laRShjdHh0LT5jb3VudCk7DQo+ICsgICAgICAgIGVsc2UNCj4g
KyAgICAgICAgICAgIGgtPmN1ciAtPSBzaXplb2Yoc3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0b3Ip
Ow0KPiArDQo+ICsgICAgfQ0KPiArDQo+ICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiAg
ICAgIHsNCj4gICAgICAgICAgc3RydWN0IGh2bV9tc3IgKmN0eHQ7DQo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2k4MjU0LmMgYi94ZW4vYXJjaC94ODYvaHZtL2k4MjU0LmMNCj4gaW5k
ZXggOTkyZjA4ZC4uMTQzYjY0ZCAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pODI1
NC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYw0KPiBAQCAtMzkwLDcgKzM5MCw3
IEBAIHZvaWQgcGl0X3N0b3BfY2hhbm5lbDBfaXJxKFBJVFN0YXRlICpwaXQpDQo+ICAgICAgc3Bp
bl91bmxvY2soJnBpdC0+bG9jayk7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50IHBpdF9zYXZlKHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiArc3RhdGljIGludCBw
aXRfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gdW5z
aWduZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIFBJVFN0YXRlICpwaXQgPSBkb21haW5f
dnBpdChkKTsNCj4gICAgICBpbnQgcmM7DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2lycS5jIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYw0KPiBpbmRleCBlNDI1ZGY5Li5kYmJmNzY5
IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jDQo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vaXJxLmMNCj4gQEAgLTU5OCw3ICs1OTgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBk
dW1wX2lycV9pbmZvX2tleV9pbml0KHZvaWQpDQo+ICB9DQo+ICBfX2luaXRjYWxsKGR1bXBfaXJx
X2luZm9fa2V5X2luaXQpOw0KPg0KPiAtc3RhdGljIGludCBpcnFfc2F2ZV9wY2koc3RydWN0IGRv
bWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICtzdGF0aWMgaW50IGlycV9zYXZl
X3BjaShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gdW5zaWdu
ZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0g
aHZtX2RvbWFpbl9pcnEoZCk7DQo+ICAgICAgdW5zaWduZWQgaW50IGFzc2VydGVkLCBwZGV2LCBw
aW50eDsNCj4gQEAgLTYzMCw3ICs2MzAsNyBAQCBzdGF0aWMgaW50IGlycV9zYXZlX3BjaShzdHJ1
Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gICAgICByZXR1cm4g
cmM7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50IGlycV9zYXZlX2lzYShzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBpbnQgaXJxX3NhdmVfaXNhKHN0
cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiB1bnNpZ25lZCBpbnQg
aW5zdGFuY2UpDQo+ICB7DQo+ICAgICAgc3RydWN0IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9t
YWluX2lycShkKTsNCj4NCj4gQEAgLTYzOCw3ICs2MzgsNyBAQCBzdGF0aWMgaW50IGlycV9zYXZl
X2lzYShzdHJ1Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gICAg
ICByZXR1cm4gKCBodm1fc2F2ZV9lbnRyeShJU0FfSVJRLCAwLCBoLCAmaHZtX2lycS0+aXNhX2ly
cSkgKTsNCj4gIH0NCj4NCj4gLXN0YXRpYyBpbnQgaXJxX3NhdmVfbGluayhzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBpbnQgaXJxX3NhdmVfbGlu
ayhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gdW5zaWduZWQg
aW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZt
X2RvbWFpbl9pcnEoZCk7DQo+DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL210cnIu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+IGluZGV4IGI3MjFjNjMuLmI5OThkODAgMTAw
NjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vbXRyci5jDQo+IEBAIC02NjYsMTQgKzY2Niw0MiBAQCBpbnQgaHZtX3NldF9tZW1fcGlu
bmVkX2NhY2hlYXR0cihzdHJ1Y3QgZG9tYWluDQo+ICpkLCB1aW50NjRfdCBnZm5fc3RhcnQsDQo+
ICAgICAgcmV0dXJuIDA7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50IGh2bV9zYXZlX210cnJfbXNy
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90DQo+ICpoKQ0KPiArc3RhdGlj
IGludCBodm1fc2F2ZV9tdHJyX21zcihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRl
eHRfdA0KPiAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIGludCBpOw0K
PiAgICAgIHN0cnVjdCB2Y3B1ICp2Ow0KPiAgICAgIHN0cnVjdCBodm1faHdfbXRyciBod19tdHJy
Ow0KPiAgICAgIHN0cnVjdCBtdHJyX3N0YXRlICptdHJyX3N0YXRlOw0KPiAgICAgIC8qIHNhdmUg
bXRyciZwYXQgKi8NCj4gLSAgICBmb3JfZWFjaF92Y3B1KGQsIHYpDQo+ICsgICAgaWYoIGluc3Rh
bmNlIDwgZC0+bWF4X3ZjcHVzICkNCj4gKyAgICB7DQo+ICsgICAgICAgIHYgPSBkLT52Y3B1W2lu
c3RhbmNlXTsNCj4gKyAgICAgICAgbXRycl9zdGF0ZSA9ICZ2LT5hcmNoLmh2bV92Y3B1Lm10cnI7
DQo+ICsNCj4gKyAgICAgICAgaHZtX2dldF9ndWVzdF9wYXQodiwgJmh3X210cnIubXNyX3BhdF9j
cik7DQo+ICsNCj4gKyAgICAgICAgaHdfbXRyci5tc3JfbXRycl9kZWZfdHlwZSA9IG10cnJfc3Rh
dGUtPmRlZl90eXBlDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgKG10cnJf
c3RhdGUtPmVuYWJsZWQgPDwgMTApOw0KPiArICAgICAgICBod19tdHJyLm1zcl9tdHJyX2NhcCA9
IG10cnJfc3RhdGUtPm10cnJfY2FwOw0KPiArDQo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
TVRSUl9WQ05UOyBpKysgKQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICAvKiBzYXZlIHBo
eXNiYXNlICovDQo+ICsgICAgICAgICAgICBod19tdHJyLm1zcl9tdHJyX3ZhcltpKjJdID0NCj4g
KyAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KiltdHJyX3N0YXRlLT52YXJfcmFuZ2VzKVtpKjJd
Ow0KPiArICAgICAgICAgICAgLyogc2F2ZSBwaHlzbWFzayAqLw0KPiArICAgICAgICAgICAgaHdf
bXRyci5tc3JfbXRycl92YXJbaSoyKzFdID0NCj4gKyAgICAgICAgICAgICAgICAoKHVpbnQ2NF90
KiltdHJyX3N0YXRlLT52YXJfcmFuZ2VzKVtpKjIrMV07DQo+ICsgICAgICAgIH0NCj4gKw0KPiAr
ICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5VTV9GSVhFRF9NU1I7IGkrKyApDQo+ICsgICAgICAg
ICAgICBod19tdHJyLm1zcl9tdHJyX2ZpeGVkW2ldID0NCj4gKyAgICAgICAgICAgICAgICAoKHVp
bnQ2NF90KiltdHJyX3N0YXRlLT5maXhlZF9yYW5nZXMpW2ldOw0KPiArDQo+ICsgICAgICAgIGlm
ICggaHZtX3NhdmVfZW50cnkoTVRSUiwgdi0+dmNwdV9pZCwgaCwgJmh3X210cnIpICE9IDAgKQ0K
PiArICAgICAgICAgICAgcmV0dXJuIDE7DQo+ICsgICAgfQ0KPiArICAgIGVsc2UgZm9yX2VhY2hf
dmNwdShkLCB2KQ0KPiAgICAgIHsNCj4gICAgICAgICAgbXRycl9zdGF0ZSA9ICZ2LT5hcmNoLmh2
bV92Y3B1Lm10cnI7DQo+DQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jDQo+IGluZGV4IGI3MGMyOTkuLjIxZGNkZWIg
MTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcG10aW1lci5jDQo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vcG10aW1lci5jDQo+IEBAIC0yNDksNyArMjQ5LDcgQEAgc3RhdGljIGludCBo
YW5kbGVfcG10X2lvKA0KPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICB9DQo+DQo+IC1z
dGF0aWMgaW50IGFjcGlfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkNCj4gK3N0YXRpYyBpbnQgYWNwaV9zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoLA0KPiB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAg
c3RydWN0IGh2bV9od19hY3BpICphY3BpID0gJmQtPmFyY2guaHZtX2RvbWFpbi5hY3BpOw0KPiAg
ICAgIFBNVFN0YXRlICpzID0gJmQtPmFyY2guaHZtX2RvbWFpbi5wbF90aW1lLT52cG10Ow0KPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9ydGMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRj
LmMNCj4gaW5kZXggYmNmYTE2OS4uODNmMzM5ZCAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9ydGMuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jDQo+IEBAIC03MzcsNyAr
NzM3LDcgQEAgdm9pZCBydGNfbWlncmF0ZV90aW1lcnMoc3RydWN0IHZjcHUgKnYpDQo+ICB9DQo+
DQo+ICAvKiBTYXZlIFJUQyBoYXJkd2FyZSBzdGF0ZSAqLw0KPiAtc3RhdGljIGludCBydGNfc2F2
ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBp
bnQgcnRjX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsDQo+
IHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsNCj4gICAgICBSVENTdGF0ZSAqcyA9IGRvbWFp
bl92cnRjKGQpOw0KPiAgICAgIGludCByYzsNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc2F2ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMNCj4gaW5kZXggODk4NGEyMy4uOTdi
NTZmNyAxMDA2NDQNCj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMNCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zYXZlLmMNCj4gQEAgLTEzOCw2ICsxMzgsNyBAQCBpbnQgaHZtX3NhdmVf
b25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludA0KPiB0eXBlY29kZSwgdW5zaWduZWQg
aW50IGluc3RhbmNlLA0KPiAgICAgIGludCBydjsNCj4gICAgICBodm1fZG9tYWluX2NvbnRleHRf
dCBjdHh0ID0geyB9Ow0KPiAgICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpk
ZXNjOw0KPiArICAgIGJvb2wgaXNfc2luZ2xlX2luc3RhbmNlID0gZmFsc2U7DQo+DQo+ICAgICAg
aWYgKCBkLT5pc19keWluZyB8fA0KPiAgICAgICAgICAgdHlwZWNvZGUgPiBIVk1fU0FWRV9DT0RF
X01BWCB8fA0KPiBAQCAtMTQ1LDQxICsxNDYsNzUgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQNCj4gdHlwZWNvZGUsIHVuc2lnbmVkIGludCBpbnN0YW5j
ZSwNCj4gICAgICAgICAgICFodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUgKQ0KPiAgICAg
ICAgICByZXR1cm4gLUVJTlZBTDsNCj4NCj4gKyAgICBpZiggaHZtX3NyX2hhbmRsZXJzW3R5cGVj
b2RlXS5raW5kID09IEhWTVNSX1BFUl9WQ1BVICYmDQo+ICsgICAgICAgIGluc3RhbmNlIDwgZC0+
bWF4X3ZjcHVzICkNCj4gKyAgICAgICAgaXNfc2luZ2xlX2luc3RhbmNlID0gdHJ1ZTsNCj4gKw0K
PiAgICAgIGN0eHQuc2l6ZSA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2l6ZTsNCj4gLSAg
ICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSAp
DQo+ICsgICAgaWYgKCBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVS
X1ZDUFUgJiYNCj4gKyAgICAgICAgIGluc3RhbmNlID09IGQtPm1heF92Y3B1cyApDQo+ICAgICAg
ICAgIGN0eHQuc2l6ZSAqPSBkLT5tYXhfdmNwdXM7DQo+ICsNCj4gICAgICBjdHh0LmRhdGEgPSB4
bWFsbG9jX2J5dGVzKGN0eHQuc2l6ZSk7DQo+ICAgICAgaWYgKCAhY3R4dC5kYXRhICkNCj4gICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07DQo+DQo+IC0gICAgaWYgKCAocnYgPSBodm1fc3JfaGFuZGxl
cnNbdHlwZWNvZGVdLnNhdmUoZCwgJmN0eHQpKSAhPSAwICkNCj4gKyAgICBpZiggaXNfc2luZ2xl
X2luc3RhbmNlICkNCj4gKyAgICAgICAgdmNwdV9wYXVzZShkLT52Y3B1W2luc3RhbmNlXSk7DQo+
ICsgICAgZWxzZQ0KPiArICAgICAgICBkb21haW5fcGF1c2UoZCk7DQo+ICsNCj4gKyAgICBpZiAo
IChydiA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCAmY3R4dCwgaW5zdGFuY2Up
KQ0KPiAhPSAwICkNCj4gICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgc2F2ZTog
ZmFpbGVkIHRvIHNhdmUgdHlwZQ0KPiAlIlBSSXUxNiIgKCVkKVxuIiwNCj4gICAgICAgICAgICAg
ICAgIGQtPmRvbWFpbl9pZCwgdHlwZWNvZGUsIHJ2KTsNCj4gICAgICBlbHNlIGlmICggcnYgPSAt
RU5PRU5ULCBjdHh0LmN1ciA+PSBzaXplb2YoKmRlc2MpICkNCj4gICAgICB7DQo+ICAgICAgICAg
IHVpbnQzMl90IG9mZjsNCj4NCj4gLSAgICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDw9IChjdHh0
LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0NCj4gZGVzYy0+bGVuZ3RoICkNCj4gKyAgICAg
ICAgaWYoIGlzX3NpbmdsZV9pbnN0YW5jZSApDQo+ICAgICAgICAgIHsNCj4gLSAgICAgICAgICAg
IGRlc2MgPSAodm9pZCAqKShjdHh0LmRhdGEgKyBvZmYpOw0KPiArICAgICAgICAgICAgZGVzYyA9
ICh2b2lkICopKGN0eHQuZGF0YSk7DQo+ICAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVy
ICovDQo+IC0gICAgICAgICAgICBvZmYgKz0gc2l6ZW9mKCpkZXNjKTsNCj4gKyAgICAgICAgICAg
IG9mZiA9IHNpemVvZigqZGVzYyk7DQo+ICAgICAgICAgICAgICBpZiAoIGN0eHQuY3VyIDwgZGVz
Yy0+bGVuZ3RoIHx8DQo+ICAgICAgICAgICAgICAgICAgIG9mZiA+IGN0eHQuY3VyIC0gZGVzYy0+
bGVuZ3RoICkNCj4gLSAgICAgICAgICAgICAgICBicmVhazsNCj4gLSAgICAgICAgICAgIGlmICgg
aW5zdGFuY2UgPT0gZGVzYy0+aW5zdGFuY2UgKQ0KPiArICAgICAgICAgICAgICAgIHJ2ID0gLUVG
QVVMVDsNCj4gKyAgICAgICAgICAgIHJ2ID0gMDsNCj4gKyAgICAgICAgICAgIGlmICggZ3Vlc3Rf
aGFuZGxlX2lzX251bGwoaGFuZGxlKSApDQo+ICsgICAgICAgICAgICAgICAgKmJ1ZnN6ID0gZGVz
Yy0+bGVuZ3RoOw0KPiArICAgICAgICAgICAgZWxzZSBpZiAoICpidWZzeiA8IGRlc2MtPmxlbmd0
aCApDQo+ICsgICAgICAgICAgICAgICAgcnYgPSAtRU5PQlVGUzsNCj4gKyAgICAgICAgICAgIGVs
c2UgaWYgKCBjb3B5X3RvX2d1ZXN0KGhhbmRsZSwgY3R4dC5kYXRhICsgb2ZmLCBkZXNjLQ0KPiA+
bGVuZ3RoKSApDQo+ICsgICAgICAgICAgICAgICAgcnYgPSAtRUZBVUxUOw0KPiArICAgICAgICAg
ICAgZWxzZQ0KPiArICAgICAgICAgICAgICAgICpidWZzeiA9IGRlc2MtPmxlbmd0aDsNCj4gKyAg
ICAgICAgICAgIHZjcHVfdW5wYXVzZShkLT52Y3B1W2luc3RhbmNlXSk7DQo+ICsgICAgICAgIH0N
Cj4gKyAgICAgICAgZWxzZQ0KPiArICAgICAgICB7DQo+ICsgICAgICAgICAgICBmb3IgKCBvZmYg
PSAwOyBvZmYgPD0gKGN0eHQuY3VyIC0gc2l6ZW9mKCpkZXNjKSk7IG9mZiArPQ0KPiBkZXNjLT5s
ZW5ndGggKQ0KPiAgICAgICAgICAgICAgew0KPiAtICAgICAgICAgICAgICAgIHJ2ID0gMDsNCj4g
LSAgICAgICAgICAgICAgICBpZiAoIGd1ZXN0X2hhbmRsZV9pc19udWxsKGhhbmRsZSkgKQ0KPiAt
ICAgICAgICAgICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5ndGg7DQo+IC0gICAgICAgICAg
ICAgICAgZWxzZSBpZiAoICpidWZzeiA8IGRlc2MtPmxlbmd0aCApDQo+IC0gICAgICAgICAgICAg
ICAgICAgIHJ2ID0gLUVOT0JVRlM7DQo+IC0gICAgICAgICAgICAgICAgZWxzZSBpZiAoIGNvcHlf
dG9fZ3Vlc3QoaGFuZGxlLCBjdHh0LmRhdGEgKyBvZmYsDQo+IGRlc2MtPmxlbmd0aCkgKQ0KPiAt
ICAgICAgICAgICAgICAgICAgICBydiA9IC1FRkFVTFQ7DQo+IC0gICAgICAgICAgICAgICAgZWxz
ZQ0KPiAtICAgICAgICAgICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5ndGg7DQo+IC0gICAg
ICAgICAgICAgICAgYnJlYWs7DQo+ICsgICAgICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0
eHQuZGF0YSArIG9mZik7DQo+ICsgICAgICAgICAgICAgICAgLyogTW92ZSBwYXN0IGhlYWRlciAq
Lw0KPiArICAgICAgICAgICAgICAgIG9mZiArPSBzaXplb2YoKmRlc2MpOw0KPiArICAgICAgICAg
ICAgICAgIGlmICggY3R4dC5jdXIgPCBkZXNjLT5sZW5ndGggfHwNCj4gKyAgICAgICAgICAgICAg
ICAgICAgIG9mZiA+IGN0eHQuY3VyIC0gZGVzYy0+bGVuZ3RoICkNCj4gKyAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7DQo+ICsgICAgICAgICAgICAgICAgaWYgKCBpbnN0YW5jZSA9PSBkZXNjLT5p
bnN0YW5jZSApDQo+ICsgICAgICAgICAgICAgICAgew0KPiArICAgICAgICAgICAgICAgICAgICBy
diA9IDA7DQo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwo
aGFuZGxlKSApDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5n
dGg7DQo+ICsgICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCAqYnVmc3ogPCBkZXNjLT5sZW5n
dGggKQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgcnYgPSAtRU5PQlVGUzsNCj4gKyAgICAg
ICAgICAgICAgICAgICAgZWxzZSBpZiAoIGNvcHlfdG9fZ3Vlc3QoaGFuZGxlLCBjdHh0LmRhdGEg
KyBvZmYsDQo+IGRlc2MtPmxlbmd0aCkgKQ0KPiArICAgICAgICAgICAgICAgICAgICAgICAgcnYg
PSAtRUZBVUxUOw0KPiArICAgICAgICAgICAgICAgICAgICBlbHNlDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5ndGg7DQo+ICsgICAgICAgICAgICAgICAgICAg
IGJyZWFrOw0KPiArICAgICAgICAgICAgICAgIH0NCj4gICAgICAgICAgICAgIH0NCj4gKyAgICAg
ICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOw0KPiAgICAgICAgICB9DQo+ICAgICAgfQ0KPg0KPiBA
QCAtMjI1LDcgKzI2MCw3IEBAIGludCBodm1fc2F2ZShzdHJ1Y3QgZG9tYWluICpkLA0KPiBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gICAgICAgICAgew0KPiAgICAgICAgICAgICAgcHJpbnRr
KFhFTkxPR19HX0lORk8gIkhWTSVkIHNhdmU6ICVzXG4iLA0KPiAgICAgICAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCwgaHZtX3NyX2hhbmRsZXJzW2ldLm5hbWUpOw0KPiAtICAgICAgICAgICAg
aWYgKCBoYW5kbGVyKGQsIGgpICE9IDAgKQ0KPiArICAgICAgICAgICAgaWYgKCBoYW5kbGVyKGQs
IGgsIGQtPm1heF92Y3B1cykgIT0gMCApDQo+ICAgICAgICAgICAgICB7DQo+ICAgICAgICAgICAg
ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUg0KPiAgICAgICAgICAgICAgICAgICAgICAgICAiSFZN
JWQgc2F2ZTogZmFpbGVkIHRvIHNhdmUgdHlwZQ0KPiAlIlBSSXUxNiJcbiIsDQo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBp
Yy5jDQo+IGluZGV4IDk3YjQxOWYuLjM0ZDY5MDcgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdmlvYXBpYy5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jDQo+IEBA
IC01NjksNyArNTY5LDcgQEAgaW50IHZpb2FwaWNfZ2V0X3RyaWdnZXJfbW9kZShjb25zdCBzdHJ1
Y3QgZG9tYWluDQo+ICpkLCB1bnNpZ25lZCBpbnQgZ3NpKQ0KPiAgICAgIHJldHVybiB2aW9hcGlj
LT5yZWRpcnRibFtwaW5dLmZpZWxkcy50cmlnX21vZGU7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50
IGlvYXBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0K
PiArc3RhdGljIGludCBpb2FwaWNfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCwNCj4gdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVj
dCBodm1fdmlvYXBpYyAqczsNCj4NCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYw0KPiBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYw0KPiBpbmRleCBmMGZhNTlk
Li41OTQzYmY0IDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMNCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jDQo+IEBAIC05OTQsNyArOTk0LDcgQEAg
b3V0Og0KPiAgICAgIHJldHVybiBIVk1fSENBTExfY29tcGxldGVkOw0KPiAgfQ0KPg0KPiAtc3Rh
dGljIGludCB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsDQo+IGh2
bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiArc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX2RvbWFp
bl9jdHh0KHN0cnVjdCBkb21haW4gKmQsDQo+IGh2bV9kb21haW5fY29udGV4dF90ICpoLCB1bnNp
Z25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl9kb21h
aW5fY29udGV4dCBjdHh0ID0gew0KPiAgICAgICAgICAudGltZV9yZWZfY291bnQgPSBkLQ0KPiA+
YXJjaC5odm1fZG9tYWluLnZpcmlkaWFuLnRpbWVfcmVmX2NvdW50LnZhbCwNCj4gQEAgLTEwMzAs
MTQgKzEwMzAsMjUgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2FkX2RvbWFpbl9jdHh0KHN0cnVj
dA0KPiBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiAgSFZNX1JFR0lTVEVS
X1NBVkVfUkVTVE9SRShWSVJJRElBTl9ET01BSU4sDQo+IHZpcmlkaWFuX3NhdmVfZG9tYWluX2N0
eHQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFuX2xvYWRfZG9tYWluX2N0
eHQsIDEsDQo+IEhWTVNSX1BFUl9ET00pOw0KPg0KPiAtc3RhdGljIGludCB2aXJpZGlhbl9zYXZl
X3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLA0KPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkN
Cj4gK3N0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwN
Cj4gaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsN
Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4NCj4gICAgICBpZiAoICFpc192aXJpZGlhbl9kb21h
aW4oZCkgKQ0KPiAgICAgICAgICByZXR1cm4gMDsNCj4NCj4gLSAgICBmb3JfZWFjaF92Y3B1KCBk
LCB2ICkgew0KPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApDQo+ICsgICAgew0K
PiArICAgICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBjdHh0Ow0KPiArDQo+
ICsgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsNCj4gKyAgICAgICAgY3R4dC52cF9hc3Np
c3RfbXNyID0gdi0NCj4gPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7
DQo+ICsgICAgICAgIGN0eHQudnBfYXNzaXN0X3ZlY3RvciA9IHYtDQo+ID5hcmNoLmh2bV92Y3B1
LnZpcmlkaWFuLnZwX2Fzc2lzdC52ZWN0b3I7DQo+ICsNCj4gKyAgICAgICAgaWYgKCBodm1fc2F2
ZV9lbnRyeShWSVJJRElBTl9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCkgIT0NCj4gMCApDQo+
ICsgICAgICAgICAgICByZXR1cm4gMTsNCj4gKyAgICB9DQo+ICsgICAgZWxzZSBmb3JfZWFjaF92
Y3B1KCBkLCB2ICkgew0KPiAgICAgICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4
dCBjdHh0ID0gew0KPiAgICAgICAgICAgICAgLnZwX2Fzc2lzdF9tc3IgPSB2LQ0KPiA+YXJjaC5o
dm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QubXNyLnJhdywNCj4gICAgICAgICAgICAgIC52cF9h
c3Npc3RfdmVjdG9yID0gdi0NCj4gPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnZl
Y3RvciwNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jDQo+IGluZGV4IDRiZmM1M2UuLjU5MTYzMWEgMTAwNjQ0DQo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bGFwaWMuYw0KPiBAQCAtMTM4Nyw3ICsxMzg3LDcgQEAgc3RhdGljIHZvaWQgbGFwaWNfcmVhcm0o
c3RydWN0IHZsYXBpYyAqcykNCj4gICAgICBzLT50aW1lcl9sYXN0X3VwZGF0ZSA9IHMtPnB0Lmxh
c3RfcGx0X2d0aW1lOw0KPiAgfQ0KPg0KPiAtc3RhdGljIGludCBsYXBpY19zYXZlX2hpZGRlbihz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdA0KPiAqaCkNCj4gK3N0YXRpYyBp
bnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0
X3QNCj4gKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gIHsNCj4gICAgICBzdHJ1Y3QgdmNw
dSAqdjsNCj4gICAgICBzdHJ1Y3QgdmxhcGljICpzOw0KPiBAQCAtMTM5Niw3ICsxMzk2LDEzIEBA
IHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRvbWFpbiAqZCwNCj4gaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpDQo+ICAgICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApDQo+ICAgICAg
ICAgIHJldHVybiAwOw0KPg0KPiAtICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkNCj4gKyAgICBp
ZiggaW5zdGFuY2UgPCBkLT5tYXhfdmNwdXMgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdiA9IGQt
PnZjcHVbaW5zdGFuY2VdOw0KPiArICAgICAgICBzID0gdmNwdV92bGFwaWModik7DQo+ICsgICAg
ICAgIHJjID0gaHZtX3NhdmVfZW50cnkoTEFQSUMsIHYtPnZjcHVfaWQsIGgsICZzLT5odyk7DQo+
ICsgICAgfQ0KPiArICAgIGVsc2UgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiAgICAgIHsNCj4g
ICAgICAgICAgcyA9IHZjcHVfdmxhcGljKHYpOw0KPiAgICAgICAgICBpZiAoIChyYyA9IGh2bV9z
YXZlX2VudHJ5KExBUElDLCB2LT52Y3B1X2lkLCBoLCAmcy0+aHcpKSAhPQ0KPiAwICkNCj4gQEAg
LTE0MDYsNyArMTQxMiw3IEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRv
bWFpbiAqZCwNCj4gaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ICAgICAgcmV0dXJuIHJjOw0K
PiAgfQ0KPg0KPiAtc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwg
aHZtX2RvbWFpbl9jb250ZXh0X3QNCj4gKmgpDQo+ICtzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVn
cyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdA0KPiAqaCwgdW5zaWduZWQg
aW50IGluc3RhbmNlKQ0KPiAgew0KPiAgICAgIHN0cnVjdCB2Y3B1ICp2Ow0KPiAgICAgIHN0cnVj
dCB2bGFwaWMgKnM7DQo+IEBAIC0xNDE1LDcgKzE0MjEsMTYgQEAgc3RhdGljIGludCBsYXBpY19z
YXZlX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwNCj4gaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+
ICAgICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApDQo+ICAgICAgICAgIHJldHVybiAwOw0KPg0KPiAt
ICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkNCj4gKyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhf
dmNwdXMgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOw0KPiAr
ICAgICAgICBpZiAoIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIgKQ0KPiArICAgICAgICAgICAg
aHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lycih2KTsNCj4gKw0KPiArICAgICAgICBzID0gdmNwdV92
bGFwaWModik7DQo+ICsgICAgICAgIHJjID0gaHZtX3NhdmVfZW50cnkoTEFQSUNfUkVHUywgdi0+
dmNwdV9pZCwgaCwgcy0+cmVncyk7DQo+ICsgICAgfQ0KPiArICAgIGVsc2UgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQ0KPiAgICAgIHsNCj4gICAgICAgICAgaWYgKCBodm1fZnVuY3Muc3luY19waXJf
dG9faXJyICkNCj4gICAgICAgICAgICAgIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIodik7DQo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dnBpYy5jDQo+IGluZGV4IGUxNjBiYmQuLjZiNzdmM2MgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdnBpYy5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5jDQo+IEBAIC0z
NzEsNyArMzcxLDcgQEAgc3RhdGljIGludCB2cGljX2ludGVyY2VwdF9lbGNyX2lvKA0KPiAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7DQo+ICB9DQo+DQo+IC1zdGF0aWMgaW50IHZwaWNfc2F2ZShz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gK3N0YXRpYyBpbnQg
dnBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiB1
bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ICB7DQo+ICAgICAgc3RydWN0IGh2bV9od192cGljICpz
Ow0KPiAgICAgIGludCBpOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aHZtLmggYi94ZW4vaW5jbHVkZS9hc20tDQo+IHg4Ni9odm0vaHZtLmgNCj4gaW5kZXggYjY4N2Uw
My4uYzRiN2IzZCAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgN
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgNCj4gQEAgLTYwOSw2ICs2MDks
OCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgYWx0cDJtX3ZjcHVfZW11bGF0ZV92ZShzdHJ1Y3QNCj4g
dmNwdSAqdikNCj4gICAgICByZXR1cm4gZmFsc2U7DQo+ICB9DQo+DQo+ICt2b2lkIGh2bV9zYXZl
X29uZV9jcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0eHQpOw0K
PiArDQo+ICAvKiBDaGVjayBDUjQvRUZFUiB2YWx1ZXMgKi8NCj4gIGNvbnN0IGNoYXIgKmh2bV9l
ZmVyX3ZhbGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwNCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpZ25lZCBpbnQgY3IwX3BnKTsNCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS0NCj4geDg2
L2h2bS9zYXZlLmgNCj4gaW5kZXggZjg4OWU4Zi4uYTJjMzljNCAxMDA2NDQNCj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oDQo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3NhdmUuaA0KPiBAQCAtOTUsOCArOTUsOSBAQCBzdGF0aWMgaW5saW5lIHVpbnQxNl90IGh2
bV9sb2FkX2luc3RhbmNlKHN0cnVjdA0KPiBodm1fZG9tYWluX2NvbnRleHQgKmgpDQo+ICAgKiBU
aGUgc2F2ZSBoYW5kbGVyIG1heSBzYXZlIG11bHRpcGxlIGluc3RhbmNlcyBvZiBhIHR5cGUgaW50
byB0aGUNCj4gYnVmZmVyOw0KPiAgICogdGhlIGxvYWQgaGFuZGxlciB3aWxsIGJlIGNhbGxlZCBv
bmNlIGZvciBlYWNoIGluc3RhbmNlIGZvdW5kIHdoZW4NCj4gICAqIHJlc3RvcmluZy4gIEJvdGgg
cmV0dXJuIG5vbi16ZXJvIG9uIGVycm9yLiAqLw0KPiAtdHlwZWRlZiBpbnQgKCpodm1fc2F2ZV9o
YW5kbGVyKSAoc3RydWN0IGRvbWFpbiAqZCwNCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsNCj4gK3R5cGVkZWYgaW50ICgqaHZtX3Nh
dmVfaGFuZGxlcikgKHN0cnVjdCBkb21haW4gKmQsDQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnN0YW5jZSk7DQo+ICB0eXBlZGVmIGludCAo
Kmh2bV9sb2FkX2hhbmRsZXIpIChzdHJ1Y3QgZG9tYWluICpkLA0KPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOw0KPg0KDQpfX19fX19f
X19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXIN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:03:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXNud-0000fT-HR; Fri, 05 Jan 2018 09:03:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7rpq=ea=citrix.com=prvs=536c9f88b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eXNuc-0000fN-BI
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 09:03:38 +0000
X-Inumbo-ID: 2518c3a2-f1f7-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2518c3a2-f1f7-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 10:02:24 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,317,1511827200"; d="scan'208";a="65632087"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Kevin Stange' <kevin@steadfast.net>
Thread-Topic: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
Thread-Index: AQHTebnUbDL2W0vzvUSTcVvqJMj4mqNidJCAgABXbgCAAOV+gIAAGZQQgABzh4CAANSsQA==
Date: Fri, 5 Jan 2018 09:03:34 +0000
Message-ID: <7fc1d94bc4634b39a2f48f97c6970b73@AMSPEX02CL03.citrite.net>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
 <017beab01afb490bba6c8c42040c341b@AMSPEX02CL03.citrite.net>
 <e20f69a0-1b86-bf75-0823-be54367789ca@steadfast.net>
In-Reply-To: <e20f69a0-1b86-bf75-0823-be54367789ca@steadfast.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBLZXZpbiBTdGFuZ2UgW21haWx0
bzprZXZpbkBzdGVhZGZhc3QubmV0XQ0KPiBTZW50OiAwNCBKYW51YXJ5IDIwMTggMjE6MTcNCj4g
VG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+IENjOiBHZW9yZ2Ug
RHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnOyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4N
Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFBDSSBEZXZpY2UgU3VidHJlZSBDaGFuZ2UgZnJv
bSBUcmFkaXRpb25hbCB0bw0KPiBVcHN0cmVhbQ0KPiANCj4gT24gMDEvMDQvMjAxOCAwNzoyNiBB
TSwgUGF1bCBEdXJyYW50IHdyb3RlOg0KPiA+PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiA+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24NCj4gQmVoYWxmDQo+ID4+IE9mIEFudGhvbnkgUEVSQVJEDQo+ID4+IFNl
bnQ6IDA0IEphbnVhcnkgMjAxOCAxMjo1Mg0KPiA+PiBUbzogS2V2aW4gU3RhbmdlIDxrZXZpbkBz
dGVhZGZhc3QubmV0Pg0KPiA+PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRy
aXguY29tPjsgeGVuLQ0KPiA+PiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+PiBTdWJq
ZWN0OiBSZTogW1hlbi1kZXZlbF0gUENJIERldmljZSBTdWJ0cmVlIENoYW5nZSBmcm9tIFRyYWRp
dGlvbmFsIHRvDQo+ID4+IFVwc3RyZWFtDQo+ID4+DQo+ID4+IE9uIFdlZCwgSmFuIDAzLCAyMDE4
IGF0IDA1OjEwOjU0UE0gLTA2MDAsIEtldmluIFN0YW5nZSB3cm90ZToNCj4gPj4+IE9uIDAxLzAz
LzIwMTggMTE6NTcgQU0sIEFudGhvbnkgUEVSQVJEIHdyb3RlOg0KPiA+Pj4+IE9uIFdlZCwgRGVj
IDIwLCAyMDE3IGF0IDExOjQwOjAzQU0gLTA2MDAsIEtldmluIFN0YW5nZSB3cm90ZToNCj4gPj4+
Pj4gSGksDQo+ID4+Pj4+DQo+ID4+Pj4+IEkndmUgYmVlbiB3b3JraW5nIG9uIHRyYW5zaXRpb25p
bmcgYSBudW1iZXIgb2YgV2luZG93cyBndWVzdHMNCj4gdW5kZXINCj4gPj4gSFZNDQo+ID4+Pj4+
IGZyb20gdXNpbmcgUUVNVSB0cmFkaXRpb25hbCB0byBRRU1VIHVwc3RyZWFtIGFzIGlzIHJlY29t
bWVuZGVkDQo+IGluDQo+ID4+IHRoZQ0KPiA+Pj4+PiBkb2N1bWVudGF0aW9uLiAgV2hlbiBJIG1v
dmUgdGhlc2UgZ3Vlc3RzLCB0aGUgUENJIHN1YnRyZWUgZm9yIFhlbg0KPiA+Pj4+PiBkZXZpY2Vz
IGNoYW5nZXMgYW5kIFdpbmRvd3MgY3JlYXRlcyBhIHRvdGFsbHkgbmV3IGNvcHkgb2YgZWFjaA0K
PiA+PiBkZXZpY2UuDQo+ID4+Pj4+IFdpbmRvd3MgdHJhY2tzIGRvd24gdGhlIHN0b3JhZ2Ugd2l0
aG91dCBpc3N1ZSwgYnV0IGl0IHRyZWF0cyB0aGUgbmV3DQo+ID4+Pj4+IGluc3RhbmNlIG9mIHRo
ZSBOSUMgZHJpdmVyIGFzIGEgbmV3IGRldmljZSBhbmQgY2xlYXJzIHRoZSBuZXR3b3JrDQo+ID4+
Pj4+IGNvbmZpZ3VyYXRpb24gZXZlbiB0aG91Z2ggdGhlIE1BQyBhZGRyZXNzIGlzIHVuY2hhbmdl
ZC4gIE1hbnVhbGx5DQo+ID4+Pj4+IGJvb3RpbmcgdGhlIGd1ZXN0IGJhY2sgb24gdGhlIHRyYWRp
dGlvbmFsIGRldmljZSBtb2RlbCByZWFjdGl2YXRlcyB0aGUNCj4gPj4+Pj4gb3JpZ2luYWwgUENJ
IHN1YnRyZWUgYW5kIHRoZSBvbGQgbmV0d29yayBjb25maWd1cmF0aW9uIHdpdGggaXQuDQo+ID4+
Pj4+DQo+ID4+Pj4+IFRoZSBvbmx5IHRoaW5nIHRoYXQgSSBoYXZlIGJlZW4gYWJsZSB0byBmaW5k
IHRoYXQncyBzdWJzdGFudGlhbGx5DQo+ID4+Pj4+IGRpZmZlcmVudCBjb21wYXJpbmcgdGhlIGRl
dmljZSB0cmVlcyBpcyB0aGF0IHRoZSBkZXZpY2UgaW5zdGFuY2UgSUQNCj4gPj4+Pj4gdmFsdWVz
IGRpZmZlciBvbiB0aGUgcGFyZW50IFhlbiBQQ0kgZGV2aWNlOg0KPiA+Pj4+Pg0KPiA+Pj4+Pg0K
PiA+Pg0KPiBQQ0lcVkVOXzU4NTMmREVWXzAwMDEmU1VCU1lTXzAwMDE1ODUzJlJFVl8wMVwzJjI2
N0E2MTZBJjMmMTgNCj4gPj4+Pj4NCj4gPj4+Pj4NCj4gPj4NCj4gUENJXFZFTl81ODUzJkRFVl8w
MDAxJlNVQlNZU18wMDAxNTg1MyZSRVZfMDFcMyYyNjdBNjE2QSYzJjEwDQo+ID4+Pj4+DQo+ID4+
Pj4+IEJlc2lkZXMgYWN0dWFsbHkgc2V0dGluZyB0aGUgZ3Vlc3QgdG8gYm9vdCB1c2luZyBRRU1V
IHRyYWRpdGlvbmFsLCBpcw0KPiA+Pj4+PiB0aGVyZSBhIHdheSB0byBjb252aW5jZSBXaW5kb3dz
IHRvIHRyZWF0IHRoZXNlIGRldmljZXMgYXMgdGhlIHNhbWU/DQo+IEENCj4gPj4+Pj4gcGF0Y2gt
YmFzZWQgc29sdXRpb24gd291bGQgYmUgYWNjZXB0YWJsZSB0byBtZSBpZiB0aGVyZSBpcyBvbmUs
IGJ1dCBJDQo+ID4+Pj4+IGRvbid0IHVuZGVyc3RhbmQgdGhlIGNvZGUgd2VsbCBlbm91Z2ggdG8g
Y3JlYXRlIG15IG93biBzb2x1dGlvbi4NCj4gPg0KPiA+IEtldmluLA0KPiA+DQo+ID4gSSBtaXNz
ZWQgdGhlIG9yaWdpbmFsIGVtYWlsIGFzIGl0IHdlbnQgcGFzdC4uLg0KPiA+DQo+ID4gQXJlIFhl
biBQcm9qZWN0IFBWIGRyaXZlcnMgaW5zdGFsbGVkIGluIHRoZSBndWVzdD8gQW5kIGFyZSB5b3Ug
dGFsa2luZyBhYm91dA0KPiBhIFBWIE5JQyBkZXZpY2Ugb3IgYW4gZW11bGF0ZWQgZGV2aWNlPw0K
PiANCj4gVGhlc2UgZ3Vlc3RzIHVzZSBzb21lIG9mIHRoZSBvbGRlciBYZW4gUFYgZHJpdmVycyB3
aXRoIGEgUFYgTklDLCBub3QgYW4NCj4gZW11bGF0ZWQgZGV2aWNlLg0KPiANCg0KT2suIEkgd2Fz
IGN1cmlvdXMgYmVjYXVzZSB0aGUgbGF0ZXN0IFBWIGRyaXZlcnMgY29udGFpbiBhIGhhY2sgKHRo
YXQgd2FzIGFjdHVhbGx5IHN1Z2dlc3RlZCBieSBzb21lb25lIGF0IE1pY3Jvc29mdCkgdG8gbWFr
ZSBzdXJlIHRoYXQgKGFzIGZhciBhcyB0aGUgV2luZG93cyBQblAgc3Vic3lzdGVtIGlzIGNvbmNl
cm5lZCkgdGhlIFhlbiBwbGF0Zm9ybSBkZXZpY2UgbmV2ZXIgbW92ZXMgb25jZSB0aGUgWEVOQlVT
IGRyaXZlciBoYXMgYmVlbiBpbnN0YWxsZWQuIFRoaXMgaXMgZG9uZSBieSBpbnN0YWxsaW5nIGEg
ZmlsdGVyIGRyaXZlciBvbnRvIFdpbmRvd3MnIFBDSSBidXMgZHJpdmVyIHRoYXQgc3BvdHMgdGhl
IHBsYXRmb3JtIGRldmljZSBhbmQgcmUtd3JpdGVzIHRoZSB0cmFpbGluZyAndW5pcXVpZmllcicg
dG8gYmUgZXhhY3RseSB3aGF0IGl0IHdhcyBhdCB0aGUgdGltZSBvZiBkcml2ZXIgaW5zdGFsbGF0
aW9uLg0KU28sIGlmIHlvdSB1cGRhdGUgeW91ciBWTXMgdG8gdXNlIG5ld2VyIFBWIGRyaXZlcnMg
Zmlyc3QsIHRoZW4geW91IHNob3VsZCBiZSBpbW11bmUgdG8gdGhlIHBsYXRmb3JtIGRldmljZSBt
b3Zpbmcgb24gdGhlIGJ1cy4NCg0KQ2hlZXJzLA0KDQogIFBhdWwNCg0KPiAtLQ0KPiBLZXZpbiBT
dGFuZ2UNCj4gQ2hpZWYgVGVjaG5vbG9neSBPZmZpY2VyDQo+IFN0ZWFkZmFzdCB8IE1hbmFnZWQg
SW5mcmFzdHJ1Y3R1cmUsIERhdGFjZW50ZXIgYW5kIENsb3VkIFNlcnZpY2VzDQo+IDgwMCBTIFdl
bGxzLCBTdWl0ZSAxOTAgfCBDaGljYWdvLCBJTCA2MDYwNw0KPiAzMTIuNjAyLjI2ODkgWDIwMyB8
IEZheDogMzEyLjYwMi4yNjg4DQo+IGtldmluQHN0ZWFkZmFzdC5uZXQgfCB3d3cuc3RlYWRmYXN0
Lm5ldA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:16:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXO7I-0001hP-Ua; Fri, 05 Jan 2018 09:16:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hbya=ea=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eXO7G-0001hH-VZ
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 09:16:42 +0000
X-Inumbo-ID: f97ac543-f1f8-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f97ac543-f1f8-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 10:15:30 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4AB75AD6A;
 Fri,  5 Jan 2018 09:16:40 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  5 Jan 2018 10:16:38 +0100
Message-Id: <20180105091638.4500-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: jgross@suse.com
Subject: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKd291bGQgbGlrZSB0byBzZWUgaW4gNC4xMSBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIHR3aWNl
IGEKeWVhci4gVGhlIHVwY29taW5nIDQuMTEgdGltZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgoKKiBM
YXN0IHBvc3RpbmcgZGF0ZTogTWFyY2ggMTZ0aCwgMjAxOAoqIEhhcmQgY29kZSBmcmVlemU6IE1h
cmNoIDMwdGgsIDIwMTgKKiBSQzE6IFRCRAoqIFJlbGVhc2U6IEp1bmUgMXN0LCAyMDE4CgpOb3Rl
IHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwg
cGF0Y2hlcwp0aGF0IHdpc2ggdG8gZ28gaW50byA0LjExIG11c3QgYmUgcG9zdGVkIG5vIGxhdGVy
IHRoYW4gdGhlIGxhc3QgcG9zdGluZwpkYXRlLiBBbGwgcGF0Y2hlcyBwb3N0ZWQgYWZ0ZXIgdGhh
dCBkYXRlIHdpbGwgYmUgYXV0b21hdGljYWxseSBxdWV1ZWQKaW50byBuZXh0IHJlbGVhc2UuCgpS
Q3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVlemUuCgpXZSByZWNlbnRs
eSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qg
b25seSBiaWcpCmZvciB0aGUgcHJvamVjdC4gU2VlOiBodHRwczovL3hlbnByb2plY3QuYXRsYXNz
aWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgoKTW9zdCBvZiB0aGUgdGFza3MgdHJhY2tlZCBi
eSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25kaW5nIGppcmEgdGFzawpyZWZlcnJl
ZCBieSBYRU4tTi4KCkkgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZlcnNpb24gbnVtYmVy
IG9mIHNlcmllcyBhc3NvY2lhdGVkIHRvIGVhY2gKZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2Vu
ZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKd2FzIHBvc3Rl
ZCB1cHN0cmVhbT8KCj0gUHJvamVjdHMgPQoKPT0gSHlwZXJ2aXNvciA9PSAKCiogIFBlci1jcHUg
dGFza2xldAogIC0gIFhFTi0yOAogIC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsawoKPT09IHg4NiA9
PT0gCgoqICBFbmFibGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluIFhlbiAodjEwKQog
IC0gIFhFTi00OAogIC0gIFlpIFN1bgoKKiAgZ3Vlc3QgcmVzb3VyY2UgbWFwcGluZyAodjE3KQog
IC0gIFBhdWwgRHVycmFudAoKKiAgdk5WRElNTSBzdXBwb3J0IGZvciBIVk0gZ3Vlc3QgKFJGQyB2
NCkKICAtICBYRU4tNDUKICAtICBIYW96aG9uZyBaaGFuZwoKKiAgU01NVXYzIGRyaXZlciAoUkZD
IHY0KQogIC0gIFNhbWVlciBHb2VsCgo9PSBHcnViMiA9PSAKCiogIFN1cHBvcnQgUFZIIGd1ZXN0
IGJvb3QgKHYxKQogIC0gIEp1ZXJnZW4gR3Jvc3MKCgpKdWVyZ2VuIEdyb3NzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:21:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:21:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXOBf-0002Nb-Fr; Fri, 05 Jan 2018 09:21:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXOBe-0002NS-Dr
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 09:21:14 +0000
X-Inumbo-ID: 0574b089-f1fa-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0574b089-f1fa-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 09:23:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 02:21:06 -0700
Message-Id: <5A4F5192020000780019B485@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 02:21:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <1515097329-31902-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515097329-31902-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 01/44] passthrough/vtd: Don't DMA to the
 stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDIxOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRE1BLWluZyB0byB0aGUgc3RhY2sgaXMgZ2VuZXJhbGx5IGNvbnNpZGVyZWQgYmFkIHBy
YWN0aWNlLiAgSW4gdGhpcyBjYXNlLCBpZiBhCj4gdGltZW91dCBvY2N1cnMgYmVjYXVzZSBvZiBh
IHNsdWdnaXNoIGRldmljZSB3aGljaCBpcyBwcm9jZXNzaW5nIHRoZSByZXF1ZXN0LAo+IHRoZSBj
b21wbGV0aW9uIG5vdGlmaWNhdGlvbiB3aWxsIGNvcnJ1cHQgdGhlIHN0YWNrIG9mIGEgc3Vic2Vx
dWVudCBkZWVwZXIgY2FsbAo+IHRyZWUuCj4gCj4gUGxhY2UgdGhlIHBvbGxfc2xvdCBpbiBhIHBl
cmNwdSBhcmVhIGFuZCBETUEgdG8gdGhhdCBpbnN0ZWFkLgo+IAo+IE5vdGU6IFRoaXMgY2hhbmdl
IGRvZXMgbm90IGFkZHJlc3Mgb3RoZXIgaXNzdWVzIHdpdGggdGhlIGN1cnJlbnQKPiBpbXBsZW1l
bnRhdGlvbiwgc3VjaCBhcyBvbmNlIGEgdGltZW91dCBoYXMgYmVlbiBzdWZmZXJlZCwgc3Vic2Vx
dWVudAo+IGNvbXBsZXRpb25zIGNhbid0IGJlIGNvcnJlbGF0ZWQgd2l0aCB0aGVpciByZXF1ZXN0
cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCj4g
SnVsaWVuOiBUaGlzIHdhbnRzIGJhY2twb3J0aW5nIHRvIGFsbCByZWxlYXNlcywgYW5kIHRoZXJl
Zm9yZSBzaG91bGQgYmUKPiBjb25zaWRlcmVkIGZvciA0LjEwIGF0IHRoaXMgcG9pbnQuCgpJbnRl
cmVzdGluZyByZW1hcmsgYXQgdGhpcyBwb2ludCBpbiB0aW1lIDstKQoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:27:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:27:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXOHL-0002dk-39; Fri, 05 Jan 2018 09:27:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkvk=ea=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eXOHK-0002dd-4N
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 09:27:06 +0000
X-Inumbo-ID: 6bcbf02e-f1fa-11e7-b4a6-bc764e045a96
Received: from ppsw-30.csi.cam.ac.uk (unknown [131.111.8.130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6bcbf02e-f1fa-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 10:25:51 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:50829
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eXOHE-000xKn-du (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 05 Jan 2018 09:27:00 +0000
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
Date: Fri, 5 Jan 2018 09:26:55 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMjAxOCAwNzo0OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNC8wMS8xOCAy
MToyMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhpcyB3b3JrIHdhcyBkZXZlbG9wZWQgYXMg
YW4gU1AzIG1pdGlnYXRpb24sIGJ1dCBzaGVsdmVkIHdoZW4gaXQgYmVjYW1lIGNsZWFyCj4+IHRo
YXQgaXQgd2Fzbid0IHZpYWJsZSB0byBnZXQgZG9uZSBpbiB0aGUgdGltZWZyYW1lLgo+Pgo+PiBU
byBwcm90ZWN0IGFnYWluc3QgU1AzIGF0dGFja3MsIG1vc3QgbWFwcGluZ3MgbmVlZHMgdG8gYmUg
Zmx1c2hlZCB3aGlsZSBpbgo+PiB1c2VyIGNvbnRleHQuICBIb3dldmVyLCB0byBwcm90ZWN0IGFn
YWluc3QgYWxsIGNyb3NzLVZNIGF0dGFja3MsIGl0IGlzCj4+IG5lY2Vzc2FyeSB0byBlbnN1cmUg
dGhhdCB0aGUgWGVuIHN0YWNrcyBhcmUgbm90IG1hcHBlZCBpbiBhbnkgb3RoZXIgY3B1cwo+PiBh
ZGRyZXNzIHNwYWNlLCBvciBhbiBhdHRhY2tlciBjYW4gc3RpbGwgcmVjb3ZlciBhdCBsZWFzdCB0
aGUgR1BSIHN0YXRlIG9mCj4+IHNlcGFyYXRlIFZNcy4KPiBBYm92ZSBzdGF0ZW1lbnQgaXMgdG9v
IHN0cmljdDogaXQgd291bGQgYmUgc3VmZmljaWVudCBpZiBubyBzdGFja3Mgb2YKPiBvdGhlciBk
b21haW5zIGFyZSBtYXBwZWQuCgpTYWRseSBub3QuwqAgSGF2aW5nIHN0YWNrcyBzaGFyZWQgYnkg
ZG9tYWluIG1lYW5zIG9uZSB2Y3B1IGNhbiBzdGlsbApzdGVhbCBhdCBsZWFzdCBHUFIgc3RhdGUg
ZnJvbSBvdGhlciB2Y3B1cyBiZWxvbmdpbmcgdG8gdGhlIHNhbWUgZG9tYWluLgoKV2hldGhlciBv
ciBub3QgYSBzcGVjaWZpYyBrZXJuZWwgY2FyZXMsIHNvbWUgZGVmaW5pdGVseSB3aWxsLgoKPiBJ
J20ganVzdCB3b3JraW5nIG9uIGEgcHJvb2Ygb2YgY29uY2VwdCB1c2luZyBkZWRpY2F0ZWQgcGVy
LXZjcHUgc3RhY2tzCj4gZm9yIDY0IGJpdCBwdiBkb21haW5zLiBUaG9zZSBzdGFja3Mgd291bGQg
YmUgbWFwcGVkIGluIHRoZSBwZXItZG9tYWluCj4gcmVnaW9uIG9mIHRoZSBhZGRyZXNzIHNwYWNl
LiBJIGhvcGUgdG8gaGF2ZSBhIFJGQyB2ZXJzaW9uIG9mIHRoZSBwYXRjaGVzCj4gcmVhZHkgbmV4
dCB3ZWVrLgo+Cj4gVGhpcyB3b3VsZCBhbGxvdyB0byByZW1vdmUgdGhlIHBlciBwaHlzaWNhbCBj
cHUgbWFwcGluZ3MgaW4gdGhlIGd1ZXN0Cj4gdmlzaWJsZSBhZGRyZXNzIHNwYWNlIHdoZW4gZG9p
bmcgcGFnZSB0YWJsZSBpc29sYXRpb24uCj4KPiBJbiBvcmRlciB0byBhdm9pZCBTUDMgYXR0YWNr
cyB0byBvdGhlciB2Y3B1J3Mgc3RhY2tzIG9mIHRoZSBzYW1lIGd1ZXN0Cj4gd2UgY291bGQgZXh0
ZW5kIHRoZSBwdiBBQkkgdG8gbWFyayBhIGd1ZXN0J3MgdXNlciBMNCBwYWdlIHRhYmxlIGFzCj4g
InNpbmdsZSB1c2UiLCBpLmUuIG5vdCBhbGxvd2VkIHRvIGJlIGFjdGl2ZSBvbiBtdWx0aXBsZSB2
Y3B1cyBhdCB0aGUKPiBzYW1lIHRpbWUgKGludHJvZHVjaW5nIHRoYXQgQUJJIG1vZGlmaWNhdGlv
biBpbiB0aGUgTGludXgga2VybmVsIHdvdWxkCj4gYmUgc2ltcGxlLCBhcyB0aGUgTGludXgga2Vy
bmVsIGN1cnJlbnRseSBsYWNrcyBzdXBwb3J0IGZvciBjcm9zcy1jcHUKPiBzdGFjayBleHBsb2l0
cyBhbmQgd2hlbiB0aGF0IHN1cHBvcnQgaXMgYmVpbmcgYWRkZWQgYnkgcGVyLWNwdSBMNCB1c2Vy
Cj4gcGFnZSB0YWJsZXMgd2UgY291bGQganVzdCBjaGltZSBpbikuIEEgTDQgcGFnZSB0YWJsZSBt
YXJrZWQgYXMgInNpbmdsZQo+IHVzZSIgd291bGQgbWFwIHRoZSBsb2NhbCB2Y3B1IHN0YWNrcyBv
bmx5LgoKRm9yIFBWIGd1ZXN0cywgaXQgaXMgdGhlIFhlbiBzdGFja3Mgd2hpY2ggbWF0dGVyLCBu
b3QgdGhlIHZjcHUgZ3Vlc3QKa2VybmVsJ3Mgb25lcy4KCjY0Yml0IFBWIGd1ZXN0IGtlcm5lbHMg
YXJlIGFscmVhZHkgbWl0aWdhdGVkIGJldHRlciB0aGFuIEtQVEkgY2FuIGV2ZXIKbWFuYWdlLCBi
ZWNhdXNlIHRoZXJlIGFyZSBubyBlbnRyeSBzdGFja3Mgb3IgZW50cnkgc3R1YnMgcmVxdWlyZWQg
dG8gYmUKbWFwcGVkIGludG8gZ3Vlc3QgdXNlcnNwYWNlIGF0IGFsbC4KCj4+IFRvIGhhdmUgaXNv
bGF0ZWQgc3RhY2tzLCBYZW4gbmVlZHMgYSBwZXItcGNwdSBpc29sYXRlZCByZWdpb24sIHdoaWNo
IHJlcXVpcmVzCj4+IHRoYXQgdHdvIHBDUFVzIG5ldmVyIHNoYXJlIHRoZSBzYW1lICVjcjMuICBU
aGlzIGlzIHRyaXZpYWwgZm9yIDMyYml0IFBWIGd1ZXN0cwo+PiBhbmQgSFZNIGd1ZXN0cyBkdWUg
dG8gdGhlIGV4aXN0aW5nIHBlci12Y3B1IE1vbml0b3IgVGFibGVzLCBidXQgaXMgcHJvYmxlbWF0
aWMKPj4gZm9yIDY0Yml0IFBWIGd1ZXN0cywgd2hpY2ggd2lsbCBydW4gb24gdGhlIHNhbWUgJWNy
MyB3aGVuIHNjaGVkdWxpbmcgZGlmZmVyZW50Cj4+IHRocmVhZHMgZnJvbSB0aGUgc2FtZSBwcm9j
ZXNzLgo+Pgo+PiBUbyBhdm9pZCBicmVha2luZyB0aGUgUFYgQUJJLCBYZW4gbmVlZHMgdG8gc2hh
ZG93IHRoZSBndWVzdCBMNCBwYWdldGFibGVzIGlmCj4+IGl0IHdhbnRzIHRvIG1haW50YWluIHRo
ZSB1bmlxdWUgJWNyMyBwcm9wZXJ0eSBpdCBuZWVkcy4KPj4KPj4gdGw7ZHIgVGhlIHNoYWRvd2lu
ZyBhbGdvcml0aG0gaW4gcHQtc2hhZG93LmMgaXMgdG9vIG11Y2ggb2YgYSBwZXJmb3JtYW5jZQo+
PiBvdmVyaGVhZCB0byBiZSB2aWFibGUsIGFuZCB2ZXJ5IGhpZ2ggcmlzayB0byBwcm9kdWN0aXNl
IGluIGFuIGVtYmFyZ28gd2luZG93Lgo+PiBJZiB3ZSB3YW50IHRvIGNvbnRpbnVlIGRvd24gdGhp
cyByb3V0ZSwgd2UgZWl0aGVyIG5lZWQgc29tZW9uZSB0byBoYXZlIGEKPj4gY2xldmVyIGFsdGVy
bmF0aXZlIHRvIHRoZSBzaGFkb3dpbmcgYWxnb3JpdGhtIEkgY2FtZSB1cCB3aXRoLCBvciBjaGFu
Z2UgdGhlIFBWCj4+IEFCSSB0byByZXF1aXJlIFZNcyBub3QgdG8gc2hhcmUgTDQgcGFnZXRhYmxl
cy4KPj4KPj4gRWl0aGVyIHdheSwgdGhlc2UgcGF0Y2hlcyBhcmUgcHJlc2VudGVkIHRvIHN0YXJ0
IGEgZGlzY3Vzc2lvbiBvZiB0aGUgaXNzdWVzLgo+PiBUaGUgc2VyaWVzIGFzIGEgd2hvbGUgaXMg
bm90IGluIGEgc3VpdGFibGUgc3RhdGUgZm9yIGNvbW1pdHRpbmcuCj4gSSB0aGluayBwYXRjaCAx
IHNob3VsZCBiZSBleGNsdWRlZCBmcm9tIHRoYXQgc3RhdGVtZW50LCBhcyBpdCBpcyBub3QKPiBk
aXJlY3RseSByZWxhdGVkIHRvIHRoZSBzZXJpZXMuCgpUaGVyZSBhcmUgYml0cyBvZiB0aGUgc2Vy
aWVzIEkgZG8gaW50ZW5kIHRvIHRha2UgaW4sIGxhcmdlbHkgaW4gdGhpcwpmb3JtLsKgIEFub3Ro
ZXIgaXMgIng4Ni9wdjogRHJvcCBzdXBwb3J0IGZvciBwYWdpbmcgb3V0IHRoZSBMRFQiIGJlY2F1
c2UKaXRzIGxvbmctc2luY2UgdGltZSBmb3IgdGhhdCB0byBkaXNhcHBlYXIuCgpJIHNob3VsZCBh
bHNvIHNheSB0aGF0IHRoZSBuZXQgY2hhbmdlcyB0byBjb250ZXh0IHN3aXRjaCBhbmQKY3JpdGlj
YWwtc3RydWN0dXJlIGhhbmRsaW5nIGFjcm9zcyB0aGlzIHNlcmllcyBpcyBhIHBlcmZvcm1hbmNl
IGFuZApzZWN1cml0eSBiZW5lZml0LCBpcnJlc3BlY3RpdmUgb2YgdGhlIEtBSVNFUi9LUFRJIHNp
ZGUgb2YgdGhpbmdzLsKgClRoZXknZCBxdWFsaWZ5IGZvciBpbmNsdXNpb24gb24gdGhlaXIgb3du
IG1lcml0cyBhbG9uZSAoaWYgaXQgd2VyZW4ndApmb3IgdGhlIGRlcGVuZGVudCBMNCBzaGFkb3dp
bmcgaXNzdWVzKS4KCklmIHlvdSdyZSBpbnRlcmVzdGVkLCBJIHN0dW1ibGVkIG9udG8gcGF0Y2gg
b25lIGFmdGVyIGludHJvZHVjaW5nIHRoZQpwZXItcGNwdSBzdGFjayBtYXBwaW5nLCBhcyB2aXJ0
X3RvX21hZGRyKCkgY2FtZSBvdXQgc3BlY3RhY3VsYXJseQp3cm9uZy7CoCBWZXJ5IG9ic2VydmFu
dCByZWFkZXJzIG1pZ2h0IGFsc28gbm90aWNlIHRoZSBiaXQgb2YgbWlzYwpkZWJ1Z2dpbmcgd2hp
Y2ggY2F1c2VkIG1lIHRvIGJsaW5kbHkgc3R1bWJsZSBpbnRvIFhTQS0yNDMsIHdoaWNoIHdhcyBh
bgppbnRlcmVzdGluZyBkaXZlcnNpb24gZnJvbSBYZW4gY3Jhc2hpbmcgYmVjYXVzZSBvZiBteSBv
d24gcGFnZXRhYmxlCm1pc3Rha2VzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:32:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:32:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXOMP-0003Jy-Lg; Fri, 05 Jan 2018 09:32:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXOMO-0003Jr-UH
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 09:32:20 +0000
X-Inumbo-ID: 93411986-f1fb-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93411986-f1fb-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 09:34:07 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 02:32:14 -0700
Message-Id: <5A4F542E020000780019B49A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 02:32:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180105091638.4500-1-jgross@suse.com>
In-Reply-To: <20180105091638.4500-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAxLjE4IGF0IDEwOjE2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiA9PT0g
eDg2ID09PSAKPiAKPiAqICBFbmFibGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluIFhl
biAodjEwKQo+ICAgLSAgWEVOLTQ4Cj4gICAtICBZaSBTdW4KPiAKPiAqICBndWVzdCByZXNvdXJj
ZSBtYXBwaW5nICh2MTcpCj4gICAtICBQYXVsIER1cnJhbnQKPiAKPiAqICB2TlZESU1NIHN1cHBv
cnQgZm9yIEhWTSBndWVzdCAoUkZDIHY0KQo+ICAgLSAgWEVOLTQ1Cj4gICAtICBIYW96aG9uZyBa
aGFuZwo+IAo+ICogIFNNTVV2MyBkcml2ZXIgKFJGQyB2NCkKPiAgIC0gIFNhbWVlciBHb2VsCgpJ
IGRvbid0IHRoaW5rIHRoaXMgaXMgeDg2LCBidXQgQVJNLgoKSSB0aGluayB0aGUgUFYtc2hpbSBh
bmQgcGVyLUNQVS9MNC1zaGFkb3dpbmcgd29yayB3b3VsZCBub3cKYWxzbyBiZWxvbmcgb24gdGhp
cyBsaXN0LgoKQW5vdGhlciB4ODYgaXRlbSBhcmUgdGhlIGVtdWxhdG9yIGFkZGl0aW9ucyB0byBz
dXBwb3J0IHBvc3QtQVZYCmluc25zIGFuZCBzb21lIG90aGVyLCBlYXJsaWVyIG9uZXMgd2UgZG9u
J3QgaGF2ZSBzdXBwb3J0IGZvcgp5ZXQuIFRoZSBtYWluIHBhcnRzIG9mIHRoYXQgc2VyaWVzIGhh
dmUgbm93IGJlZW4gcGVuZGluZyByZXZpZXcKZm9yIG92ZXIgaGFsZiBhIHllYXIsIEkgdGhpbmsu
IEkgZG8gcmVhbGl6ZSB0aGF0IHRoZSByZWNlbnRseQpwdWJsaXNoZWQgbmV3cyBoYXZlIGhhZCBh
IG1lYW5pbmdmdWwgaW1wYWN0IG9uIHRoZSBiYW5kd2lkdGgKYXZhaWxhYmxlIGZvciByZXZpZXcg
aGVyZSwgYnV0IHRvIGJlIGhvbmVzdCBJJ20gbm90IHZlcnkgcG9zaXRpdmUKdGhhdCB0aGUgc2l0
dWF0aW9uIHdvdWxkIGJlIG11Y2ggZGlmZmVyZW50IGlmIHRob3NlIGlzc3VlcyBoYWRuJ3QKYmVl
biB0aGVyZS4gT25jZSBJIGdldCBpbnRvIHRoZSBwb3NpdGlvbiB0byBkbyB0aGUgQVZYNTEyIHdv
cmssCkkgZG9uJ3QgZXZlbiB3YW50IHRvIHRoaW5rIG9mIGhvdyBsb25nIGl0cyByZXZpZXcgbWF5
IHRoZW4gdGFrZS4KCkkgZG9uJ3QgdGhpbmsgaXQgaXMgdGhlIHJpZ2h0IHRpbWUgdG8gcHJvcG9z
ZSBhIChwZXJoYXBzIHNvbWV3aGF0CnJhZGljYWwvY29udHJvdmVyc2lhbCkgc29sdXRpb24gdG8g
dGhpcywgYnV0IG9uY2UgdGhpbmdzIGhhdmUKY2FsbWVkIGRvd24sIEkgdGhpbmsgSSB3aWxsIGhh
dmUgdG8gZG8gc28uIE90b2ggdGhvc2UgcmVjZW50CmV2ZW50cyBtYXkgbWVhbiB0aGF0IG5vdCBt
dWNoIG90aGVyIGRldmVsb3BtZW50IHdvcmsgd2lsbCBiZQpwb3NzaWJsZSB0byBiZSBjb21wbGV0
ZWQgYW55d2F5IGJ5IG1pZCBvZiBNYXJjaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:34:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXOO7-0003R4-W9; Fri, 05 Jan 2018 09:34:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkvk=ea=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eXOO6-0003Qw-P2
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 09:34:06 +0000
X-Inumbo-ID: 6797cc4a-f1fb-11e7-b4a6-bc764e045a96
Received: from ppsw-30.csi.cam.ac.uk (unknown [131.111.8.130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6797cc4a-f1fb-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 10:32:54 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:50875
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eXOO3-0010ue-fv (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 05 Jan 2018 09:34:04 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <1515097329-31902-2-git-send-email-andrew.cooper3@citrix.com>
 <5A4F5192020000780019B485@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <461920c4-7c3e-8118-cae0-f97033a8d1ce@citrix.com>
Date: Fri, 5 Jan 2018 09:33:58 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4F5192020000780019B485@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Julien Grall <julien.grall@arm.com>, Kevin Tian <kevin.tian@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 01/44] passthrough/vtd: Don't DMA to the
 stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMjAxOCAwOToyMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMDEuMTgg
YXQgMjE6MjEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gRE1BLWluZyB0
byB0aGUgc3RhY2sgaXMgZ2VuZXJhbGx5IGNvbnNpZGVyZWQgYmFkIHByYWN0aWNlLiAgSW4gdGhp
cyBjYXNlLCBpZiBhCj4+IHRpbWVvdXQgb2NjdXJzIGJlY2F1c2Ugb2YgYSBzbHVnZ2lzaCBkZXZp
Y2Ugd2hpY2ggaXMgcHJvY2Vzc2luZyB0aGUgcmVxdWVzdCwKPj4gdGhlIGNvbXBsZXRpb24gbm90
aWZpY2F0aW9uIHdpbGwgY29ycnVwdCB0aGUgc3RhY2sgb2YgYSBzdWJzZXF1ZW50IGRlZXBlciBj
YWxsCj4+IHRyZWUuCj4+Cj4+IFBsYWNlIHRoZSBwb2xsX3Nsb3QgaW4gYSBwZXJjcHUgYXJlYSBh
bmQgRE1BIHRvIHRoYXQgaW5zdGVhZC4KPj4KPj4gTm90ZTogVGhpcyBjaGFuZ2UgZG9lcyBub3Qg
YWRkcmVzcyBvdGhlciBpc3N1ZXMgd2l0aCB0aGUgY3VycmVudAo+PiBpbXBsZW1lbnRhdGlvbiwg
c3VjaCBhcyBvbmNlIGEgdGltZW91dCBoYXMgYmVlbiBzdWZmZXJlZCwgc3Vic2VxdWVudAo+PiBj
b21wbGV0aW9ucyBjYW4ndCBiZSBjb3JyZWxhdGVkIHdpdGggdGhlaXIgcmVxdWVzdHMuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+PiBKdWxp
ZW46IFRoaXMgd2FudHMgYmFja3BvcnRpbmcgdG8gYWxsIHJlbGVhc2VzLCBhbmQgdGhlcmVmb3Jl
IHNob3VsZCBiZQo+PiBjb25zaWRlcmVkIGZvciA0LjEwIGF0IHRoaXMgcG9pbnQuCj4gSW50ZXJl
c3RpbmcgcmVtYXJrIGF0IHRoaXMgcG9pbnQgaW4gdGltZSA7LSkKCk9vcHMgeWVzLsKgIFRoaXMg
bWlnaHQgbGVhayB0aGUgcG9pbnQgYXQgd2hpY2ggSSBzaGVsdmVkIHRoZSBwbGFuLgoKV2l0aCB0
aGlzIGFsbCBvdXQgaW4gdGhlIG9wZW4gbm93LCBvYnNlcnZhbnQgcGVvcGxlIG1pZ2h0IG5vdGlj
ZSBub3cKbWFueSBvZiBteSA0LjEwIHBhdGNoZXMgYXJlIHJlbGV2YW50IHRvIHRoZSBpc3N1ZXMg
YXQgaGFuZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:38:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:38:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXOS5-0003fg-Fo; Fri, 05 Jan 2018 09:38:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXOS3-0003fU-QK
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 09:38:11 +0000
X-Inumbo-ID: 63e3f7ba-f1fc-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63e3f7ba-f1fc-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 09:39:57 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 02:38:04 -0700
Message-Id: <5A4F558C020000780019B4AC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 02:38:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Man Chon Kuok" <manchonkuok@gmail.com>
References: <CAJnNCGMXY6+pGrp+Vb7nxucKGZxyrZPS8SDRsZNCv0Njw+YYiA@mail.gmail.com>
In-Reply-To: <CAJnNCGMXY6+pGrp+Vb7nxucKGZxyrZPS8SDRsZNCv0Njw+YYiA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Dynamic Disassembling domU Instructions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAxLjE4IGF0IDA0OjE3LCA8bWFuY2hvbmt1b2tAZ21haWwuY29tPiB3cm90ZToK
PiBJIGFtIHRyeWluZyB0byBtb2RpZnkgWGVuIDQuOCB0byBoYXZlIGl0IHByaW50IG91dCB0aGUg
b3Bjb2RlIGFzIHdlbGwgYXMKPiBzb21lIHJlZ2lzdGVycyBvZiBhbiBIVk0gZG9tVSBhcyBpdCBy
dW5zLiBJIHRyaWVkIHRvIG1vZGlmeQo+IHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICdzIGh2
bWVtdWxfaW5zbl9mZXRjaCB0byBvdXRwdXQgdGhlIGNvbnRlbnQgaW4KPiBodm1lbXVsX2N0eHQt
Pmluc25fYnVmIHdpdGggcHJpbnRrLiBJbiBodm1lbXVsX2luc25fZmV0Y2gsIGl0IHNlZW1zIHRo
YXQgYQo+IGxvdCBvZiB0aGUgcmVxdWVzdGVkIGJ5dGVzIGFyZSBjYWNoZWQsIGRvZXMgdGhlIGRv
bVUncyBPUyByZXBlYXRlZGx5IGNhbGxzCj4gdGhlIHNhbWUgaW5zdHJ1Y3Rpb24gcmVnaW9uIG92
ZXIgYW5kIG92ZXIgYWdhaW4/CgpObywgYnV0IGNlcnRhaW4gb3BlcmF0aW9ucyByZXF1aXJlIGdv
aW5nIHRocm91Z2ggdGhlIGVtdWxhdG9yCnR3aWNlIChlLmcuIG9uY2UgdG8gZm9ybXVsYXRlIGEg
cmVxdWVzdCB0byBxZW11LCBhbmQgYSBzZWNvbmQKdGltZSB0byBwcm9jZXNzIGl0cyByZXNwb25z
ZSkuIEl0IHdvdWxkIGJlIHdyb25nIHRvIHJlYWQgZ3Vlc3QKbWVtb3J5IGEgc2Vjb25kIHRpbWUg
aW4gc3VjaCBhIGNhc2UuCgpZb3Ugd2lsbCBhbHNvIG5vdGljZSB0aGF0IGFmdGVyIGEgY29tcGxl
dGVkIGVtdWxhdGlvbiB0aGF0IGNhY2hlCmlzIGJlaW5nIGludmFsaWRhdGVkLgoKPiBMYXN0bHks
IEkgYW0gdXNpbmcgcHJpbnRrIHRvIGxvZyB0aGUgb3Bjb2Rlcy4gSWRlYWxseSBJIHdvdWxkIHdh
bnQgdGhlCj4gb3Bjb2RlIHRvIGJlIHdyaXR0ZW4gdG8gYSBzZXBhcmF0ZSBmaWxlLCBidXQgSSBy
ZWFkIHRoYXQgaXQgaXMgbm90IGdvb2QgdG8KPiBkbyBhbnkgZmlsZSBhY2Nlc3MgaW4ga2VybmVs
IHByb2dyYW1taW5nLiBBcmUgdGhlcmUgb3RoZXIgYWx0ZXJuYXRpdmVzIG9yCj4gdXRpbCBmdW5j
dGlvbnMgdGhhdCBJIHNob3VsZCBjb25zaWRlciB1c2luZz8KCnhlbnRyYWNlIHdvdWxkIGNvbWUg
dG8gbWluZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:40:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXOTm-0003nY-RG; Fri, 05 Jan 2018 09:39:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hbya=ea=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eXOTm-0003n7-47
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 09:39:58 +0000
X-Inumbo-ID: a33a876e-f1fc-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a33a876e-f1fc-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 09:41:43 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3418EAD6A;
 Fri,  5 Jan 2018 09:39:50 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
 <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
Date: Fri, 5 Jan 2018 10:39:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTA6MjYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDUvMDEvMjAxOCAw
Nzo0OCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDQvMDEvMTggMjE6MjEsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBUaGlzIHdvcmsgd2FzIGRldmVsb3BlZCBhcyBhbiBTUDMgbWl0aWdh
dGlvbiwgYnV0IHNoZWx2ZWQgd2hlbiBpdCBiZWNhbWUgY2xlYXIKPj4+IHRoYXQgaXQgd2Fzbid0
IHZpYWJsZSB0byBnZXQgZG9uZSBpbiB0aGUgdGltZWZyYW1lLgo+Pj4KPj4+IFRvIHByb3RlY3Qg
YWdhaW5zdCBTUDMgYXR0YWNrcywgbW9zdCBtYXBwaW5ncyBuZWVkcyB0byBiZSBmbHVzaGVkIHdo
aWxlIGluCj4+PiB1c2VyIGNvbnRleHQuICBIb3dldmVyLCB0byBwcm90ZWN0IGFnYWluc3QgYWxs
IGNyb3NzLVZNIGF0dGFja3MsIGl0IGlzCj4+PiBuZWNlc3NhcnkgdG8gZW5zdXJlIHRoYXQgdGhl
IFhlbiBzdGFja3MgYXJlIG5vdCBtYXBwZWQgaW4gYW55IG90aGVyIGNwdXMKPj4+IGFkZHJlc3Mg
c3BhY2UsIG9yIGFuIGF0dGFja2VyIGNhbiBzdGlsbCByZWNvdmVyIGF0IGxlYXN0IHRoZSBHUFIg
c3RhdGUgb2YKPj4+IHNlcGFyYXRlIFZNcy4KPj4gQWJvdmUgc3RhdGVtZW50IGlzIHRvbyBzdHJp
Y3Q6IGl0IHdvdWxkIGJlIHN1ZmZpY2llbnQgaWYgbm8gc3RhY2tzIG9mCj4+IG90aGVyIGRvbWFp
bnMgYXJlIG1hcHBlZC4KPiAKPiBTYWRseSBub3QuwqAgSGF2aW5nIHN0YWNrcyBzaGFyZWQgYnkg
ZG9tYWluIG1lYW5zIG9uZSB2Y3B1IGNhbiBzdGlsbAo+IHN0ZWFsIGF0IGxlYXN0IEdQUiBzdGF0
ZSBmcm9tIG90aGVyIHZjcHVzIGJlbG9uZ2luZyB0byB0aGUgc2FtZSBkb21haW4uCj4gCj4gV2hl
dGhlciBvciBub3QgYSBzcGVjaWZpYyBrZXJuZWwgY2FyZXMsIHNvbWUgZGVmaW5pdGVseSB3aWxs
Lgo+IAo+PiBJJ20ganVzdCB3b3JraW5nIG9uIGEgcHJvb2Ygb2YgY29uY2VwdCB1c2luZyBkZWRp
Y2F0ZWQgcGVyLXZjcHUgc3RhY2tzCj4+IGZvciA2NCBiaXQgcHYgZG9tYWlucy4gVGhvc2Ugc3Rh
Y2tzIHdvdWxkIGJlIG1hcHBlZCBpbiB0aGUgcGVyLWRvbWFpbgo+PiByZWdpb24gb2YgdGhlIGFk
ZHJlc3Mgc3BhY2UuIEkgaG9wZSB0byBoYXZlIGEgUkZDIHZlcnNpb24gb2YgdGhlIHBhdGNoZXMK
Pj4gcmVhZHkgbmV4dCB3ZWVrLgo+Pgo+PiBUaGlzIHdvdWxkIGFsbG93IHRvIHJlbW92ZSB0aGUg
cGVyIHBoeXNpY2FsIGNwdSBtYXBwaW5ncyBpbiB0aGUgZ3Vlc3QKPj4gdmlzaWJsZSBhZGRyZXNz
IHNwYWNlIHdoZW4gZG9pbmcgcGFnZSB0YWJsZSBpc29sYXRpb24uCj4+Cj4+IEluIG9yZGVyIHRv
IGF2b2lkIFNQMyBhdHRhY2tzIHRvIG90aGVyIHZjcHUncyBzdGFja3Mgb2YgdGhlIHNhbWUgZ3Vl
c3QKPj4gd2UgY291bGQgZXh0ZW5kIHRoZSBwdiBBQkkgdG8gbWFyayBhIGd1ZXN0J3MgdXNlciBM
NCBwYWdlIHRhYmxlIGFzCj4+ICJzaW5nbGUgdXNlIiwgaS5lLiBub3QgYWxsb3dlZCB0byBiZSBh
Y3RpdmUgb24gbXVsdGlwbGUgdmNwdXMgYXQgdGhlCj4+IHNhbWUgdGltZSAoaW50cm9kdWNpbmcg
dGhhdCBBQkkgbW9kaWZpY2F0aW9uIGluIHRoZSBMaW51eCBrZXJuZWwgd291bGQKPj4gYmUgc2lt
cGxlLCBhcyB0aGUgTGludXgga2VybmVsIGN1cnJlbnRseSBsYWNrcyBzdXBwb3J0IGZvciBjcm9z
cy1jcHUKPj4gc3RhY2sgZXhwbG9pdHMgYW5kIHdoZW4gdGhhdCBzdXBwb3J0IGlzIGJlaW5nIGFk
ZGVkIGJ5IHBlci1jcHUgTDQgdXNlcgo+PiBwYWdlIHRhYmxlcyB3ZSBjb3VsZCBqdXN0IGNoaW1l
IGluKS4gQSBMNCBwYWdlIHRhYmxlIG1hcmtlZCBhcyAic2luZ2xlCj4+IHVzZSIgd291bGQgbWFw
IHRoZSBsb2NhbCB2Y3B1IHN0YWNrcyBvbmx5Lgo+IAo+IEZvciBQViBndWVzdHMsIGl0IGlzIHRo
ZSBYZW4gc3RhY2tzIHdoaWNoIG1hdHRlciwgbm90IHRoZSB2Y3B1IGd1ZXN0Cj4ga2VybmVsJ3Mg
b25lcy4KCkluZGVlZC4gVGhhdCdzIHRoZSByZWFzb24gSSB3YW50IHRvIGhhdmUgcGVyLXZjcHUg
WGVuIHN0YWNrcy4KCj4gNjRiaXQgUFYgZ3Vlc3Qga2VybmVscyBhcmUgYWxyZWFkeSBtaXRpZ2F0
ZWQgYmV0dGVyIHRoYW4gS1BUSSBjYW4gZXZlcgo+IG1hbmFnZSwgYmVjYXVzZSB0aGVyZSBhcmUg
bm8gZW50cnkgc3RhY2tzIG9yIGVudHJ5IHN0dWJzIHJlcXVpcmVkIHRvIGJlCj4gbWFwcGVkIGlu
dG8gZ3Vlc3QgdXNlcnNwYWNlIGF0IGFsbC4KCkJ1dCB3aXRob3V0IFhlbiBiZWluZyBzZWN1cmVk
IHZpYSBhIG1lY2hhbmlzbSBzaW1pbGFyIHRvIEtQVEkgdGhpcwppcyBtb290LCBhcyB1c2VyIG1v
ZGUgY2FuIGV4cGxvaXQgdGhlIHdob2xlIGhvc3QgaW5jbHVkaW5nIHRoZSBvd24Ka2VybmVsJ3Mg
bWVtb3J5LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXOjm-0005DQ-Bp; Fri, 05 Jan 2018 09:56:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9vm1=ea=linaro.org=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eXOjl-0005DK-Hv
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 09:56:29 +0000
X-Inumbo-ID: 87b60108-f1fe-11e7-b4a6-bc764e045a96
Received: from mail-vk0-x236.google.com (unknown [2607:f8b0:400c:c05::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87b60108-f1fe-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 10:55:16 +0100 (CET)
Received: by mail-vk0-x236.google.com with SMTP id w75so2983674vkd.7
 for <xen-devel@lists.xenproject.org>; Fri, 05 Jan 2018 01:56:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=jD2VBxDbYMxyl4JsRqvd+6BxrWZpWY1swx4/NBrR2ck=;
 b=hqZXPR2HsS7rNAQ+CRlMsJ3+zbJCFmw/2yGfqg+LPt4fBEF1xpeLmdy/P/+3o7UNij
 2g9B/F+Y8tnlzniGFfas8xcfPX0/6U5yjwD/lCu+2wMQ1eh+afU90PO4JW8dAST/S52a
 845e5yBc3nDGsMVBvoTZfse5bEQL2Ula4gx00=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=jD2VBxDbYMxyl4JsRqvd+6BxrWZpWY1swx4/NBrR2ck=;
 b=DntfTz9losj337SVLndoB2xc0fsPt+9LyW2SyrOGfDm+XurGHr7kplFKGDMW1CwbwD
 iNsQzd35YuRYaiLG/Ty/5pBfWD7WuGMpdrYuTtnJeRfbWLsBBzuiD0yPOi0wc8PfXAZr
 Uy0Qnmuwu3HKQVzVOIGly05oLZyaN5MWXE/yCuS/LpavWaGmWhaQ0SmA3moqXtETRcQp
 y+7WDxtVVbRFPf1Kvta7x02BtZZrrUnRuyqjjwvNW3zlqsTmVvjaKLA5IsYgFMkYdm3v
 pg3vhNJX31ElmnRryPBCCIKJDF4XdLjgmYkevOiz0mkv9KynTAVtoQbu7/yBMfYQ747a
 5ADg==
X-Gm-Message-State: AKwxytfVs6I5sWEAyFibLNUQpb5bhSkSAV2f0wcXtrTnqt4c/Q23GRGo
 CplwLQuQbNMjJQht1SDhrzlpOyB4apjdTOskn71gEw==
X-Google-Smtp-Source: ACJfBoutsE+XnfPlhfuOYhpIdJ5uRUpiwVwxFIsG/rhTYe5BgP2838pdDPLXn0AiLUuchEr1BL529pwSMdDWJOpROrU=
X-Received: by 10.176.21.164 with SMTP id i33mr2571991uae.108.1515146186599;
 Fri, 05 Jan 2018 01:56:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.125.214 with HTTP; Fri, 5 Jan 2018 01:56:26 -0800 (PST)
In-Reply-To: <20180105091638.4500-1-jgross@suse.com>
References: <20180105091638.4500-1-jgross@suse.com>
From: Manish Jaggi <manish.jaggi@linaro.org>
Date: Fri, 5 Jan 2018 15:26:26 +0530
Message-ID: <CAM8n_3udefH0WrP2FUetPV=S4xFhDdOCfBqyxXbRuu7uKzucJg@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVlcmdlbiwKCk9uIDUgSmFudWFyeSAyMDE4IGF0IDE0OjQ2LCBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+IFRoaXMgZW1haWwgb25seSB0cmFja3MgYmlnIGl0
ZW1zIGZvciB4ZW4uZ2l0IHRyZWUuIFBsZWFzZSByZXBseSBmb3IgaXRlbXMgeW91Cj4gd291bGQg
bGlrZSB0byBzZWUgaW4gNC4xMSBzbyB0aGF0IHBlb3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBn
b2luZyBvbiBhbmQKPiBwcmlvcml0aXNlIGFjY29yZGluZ2x5Lgo+Cj4gWW91J3JlIHdlbGNvbWUg
dG8gcHJvdmlkZSBkZXNjcmlwdGlvbiBhbmQgdXNlIGNhc2VzIG9mIHRoZSBmZWF0dXJlIHlvdSdy
ZQo+IHdvcmtpbmcgb24uCj4KPiA9IFRpbWVsaW5lID0KPgo+IFdlIG5vdyBhZG9wdCBhIGZpeGVk
IGN1dC1vZmYgZGF0ZSBzY2hlbWUuIFdlIHdpbGwgcmVsZWFzZSB0d2ljZSBhCj4geWVhci4gVGhl
IHVwY29taW5nIDQuMTEgdGltZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgo+Cj4gKiBMYXN0IHBvc3Rp
bmcgZGF0ZTogTWFyY2ggMTZ0aCwgMjAxOAo+ICogSGFyZCBjb2RlIGZyZWV6ZTogTWFyY2ggMzB0
aCwgMjAxOAo+ICogUkMxOiBUQkQKPiAqIFJlbGVhc2U6IEp1bmUgMXN0LCAyMDE4Cj4KPiBOb3Rl
IHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwg
cGF0Y2hlcwo+IHRoYXQgd2lzaCB0byBnbyBpbnRvIDQuMTEgbXVzdCBiZSBwb3N0ZWQgbm8gbGF0
ZXIgdGhhbiB0aGUgbGFzdCBwb3N0aW5nCj4gZGF0ZS4gQWxsIHBhdGNoZXMgcG9zdGVkIGFmdGVy
IHRoYXQgZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkCj4gaW50byBuZXh0IHJlbGVh
c2UuCj4KPiBSQ3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVlemUuCj4K
PiBXZSByZWNlbnRseSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhl
IHRhc2tzIChub3Qgb25seSBiaWcpCj4gZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVu
cHJvamVjdC5hdGxhc3NpYW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCj4KPiBNb3N0IG9mIHRo
ZSB0YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcg
amlyYSB0YXNrCj4gcmVmZXJyZWQgYnkgWEVOLU4uCj4KPiBJIGhhdmUgc3RhcnRlZCB0byBpbmNs
dWRlIHRoZSB2ZXJzaW9uIG51bWJlciBvZiBzZXJpZXMgYXNzb2NpYXRlZCB0byBlYWNoCj4gZmVh
dHVyZS4gQ2FuIGVhY2ggb3duZXIgc2VuZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVy
IGlmIHRoZSBzZXJpZXMKPiB3YXMgcG9zdGVkIHVwc3RyZWFtPwo+Cj4gPSBQcm9qZWN0cyA9Cj4K
PiA9PSBIeXBlcnZpc29yID09Cj4KPiAqICBQZXItY3B1IHRhc2tsZXQKPiAgIC0gIFhFTi0yOAo+
ICAgLSAgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4KPiA9PT0geDg2ID09PQo+Cj4gKiAgRW5hYmxl
IE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBpbiBYZW4gKHYxMCkKPiAgIC0gIFhFTi00OAo+
ICAgLSAgWWkgU3VuCj4KPiAqICBndWVzdCByZXNvdXJjZSBtYXBwaW5nICh2MTcpCj4gICAtICBQ
YXVsIER1cnJhbnQKPgo+ICogIHZOVkRJTU0gc3VwcG9ydCBmb3IgSFZNIGd1ZXN0IChSRkMgdjQp
Cj4gICAtICBYRU4tNDUKPiAgIC0gIEhhb3pob25nIFpoYW5nCj4KPiAqICBTTU1VdjMgZHJpdmVy
IChSRkMgdjQpCj4gICAtICBTYW1lZXIgR29lbAo+Cj4gPT0gR3J1YjIgPT0KPgo+ICogIFN1cHBv
cnQgUFZIIGd1ZXN0IGJvb3QgKHYxKQo+ICAgLSAgSnVlcmdlbiBHcm9zcwo+Cj4KUGxlYXNlIGFk
ZCBhcm06IElPUlQgc3VwcG9ydCBmb3IgWGVuIGFzIGEgY2FuZGlkYXRlIGZvciA0LjExCkkgaGF2
ZSBwb3N0ZWQgUkZDIFsxXQpUaGlzIHBhdGNoc2V0IGNvcnJlc3BvbmRzIHRvIFhFTjcwIC8gWGVu
NzQgSmlyYSBUYXNrcy4KClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVz
L2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDAwMDcuaHRtbAoKLU1hbmlzaCBKYWdnaQoKPiBK
dWVyZ2VuIEdyb3NzCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:56:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:56:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXOk1-0005EX-Iv; Fri, 05 Jan 2018 09:56:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkvk=ea=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eXOk0-0005Dv-5h
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 09:56:44 +0000
X-Inumbo-ID: facbefe0-f1fe-11e7-b0d7-9f685aff125f
Received: from ppsw-30.csi.cam.ac.uk (unknown [131.111.8.130])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id facbefe0-f1fe-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 09:58:29 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:50955
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eXOjr-000APn-ey (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 05 Jan 2018 09:56:36 +0000
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
 <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
 <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ba85e38a-9a9b-5abc-62a3-e44298ff4b97@citrix.com>
Date: Fri, 5 Jan 2018 09:56:33 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMjAxOCAwOTozOSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS8wMS8xOCAx
MDoyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDUvMDEvMjAxOCAwNzo0OCwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+IE9uIDA0LzAxLzE4IDIxOjIxLCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+IFRoaXMgd29yayB3YXMgZGV2ZWxvcGVkIGFzIGFuIFNQMyBtaXRpZ2F0aW9uLCBidXQg
c2hlbHZlZCB3aGVuIGl0IGJlY2FtZSBjbGVhcgo+Pj4+IHRoYXQgaXQgd2Fzbid0IHZpYWJsZSB0
byBnZXQgZG9uZSBpbiB0aGUgdGltZWZyYW1lLgo+Pj4+Cj4+Pj4gVG8gcHJvdGVjdCBhZ2FpbnN0
IFNQMyBhdHRhY2tzLCBtb3N0IG1hcHBpbmdzIG5lZWRzIHRvIGJlIGZsdXNoZWQgd2hpbGUgaW4K
Pj4+PiB1c2VyIGNvbnRleHQuICBIb3dldmVyLCB0byBwcm90ZWN0IGFnYWluc3QgYWxsIGNyb3Nz
LVZNIGF0dGFja3MsIGl0IGlzCj4+Pj4gbmVjZXNzYXJ5IHRvIGVuc3VyZSB0aGF0IHRoZSBYZW4g
c3RhY2tzIGFyZSBub3QgbWFwcGVkIGluIGFueSBvdGhlciBjcHVzCj4+Pj4gYWRkcmVzcyBzcGFj
ZSwgb3IgYW4gYXR0YWNrZXIgY2FuIHN0aWxsIHJlY292ZXIgYXQgbGVhc3QgdGhlIEdQUiBzdGF0
ZSBvZgo+Pj4+IHNlcGFyYXRlIFZNcy4KPj4+IEFib3ZlIHN0YXRlbWVudCBpcyB0b28gc3RyaWN0
OiBpdCB3b3VsZCBiZSBzdWZmaWNpZW50IGlmIG5vIHN0YWNrcyBvZgo+Pj4gb3RoZXIgZG9tYWlu
cyBhcmUgbWFwcGVkLgo+PiBTYWRseSBub3QuwqAgSGF2aW5nIHN0YWNrcyBzaGFyZWQgYnkgZG9t
YWluIG1lYW5zIG9uZSB2Y3B1IGNhbiBzdGlsbAo+PiBzdGVhbCBhdCBsZWFzdCBHUFIgc3RhdGUg
ZnJvbSBvdGhlciB2Y3B1cyBiZWxvbmdpbmcgdG8gdGhlIHNhbWUgZG9tYWluLgo+Pgo+PiBXaGV0
aGVyIG9yIG5vdCBhIHNwZWNpZmljIGtlcm5lbCBjYXJlcywgc29tZSBkZWZpbml0ZWx5IHdpbGwu
Cj4+Cj4+PiBJJ20ganVzdCB3b3JraW5nIG9uIGEgcHJvb2Ygb2YgY29uY2VwdCB1c2luZyBkZWRp
Y2F0ZWQgcGVyLXZjcHUgc3RhY2tzCj4+PiBmb3IgNjQgYml0IHB2IGRvbWFpbnMuIFRob3NlIHN0
YWNrcyB3b3VsZCBiZSBtYXBwZWQgaW4gdGhlIHBlci1kb21haW4KPj4+IHJlZ2lvbiBvZiB0aGUg
YWRkcmVzcyBzcGFjZS4gSSBob3BlIHRvIGhhdmUgYSBSRkMgdmVyc2lvbiBvZiB0aGUgcGF0Y2hl
cwo+Pj4gcmVhZHkgbmV4dCB3ZWVrLgo+Pj4KPj4+IFRoaXMgd291bGQgYWxsb3cgdG8gcmVtb3Zl
IHRoZSBwZXIgcGh5c2ljYWwgY3B1IG1hcHBpbmdzIGluIHRoZSBndWVzdAo+Pj4gdmlzaWJsZSBh
ZGRyZXNzIHNwYWNlIHdoZW4gZG9pbmcgcGFnZSB0YWJsZSBpc29sYXRpb24uCj4+Pgo+Pj4gSW4g
b3JkZXIgdG8gYXZvaWQgU1AzIGF0dGFja3MgdG8gb3RoZXIgdmNwdSdzIHN0YWNrcyBvZiB0aGUg
c2FtZSBndWVzdAo+Pj4gd2UgY291bGQgZXh0ZW5kIHRoZSBwdiBBQkkgdG8gbWFyayBhIGd1ZXN0
J3MgdXNlciBMNCBwYWdlIHRhYmxlIGFzCj4+PiAic2luZ2xlIHVzZSIsIGkuZS4gbm90IGFsbG93
ZWQgdG8gYmUgYWN0aXZlIG9uIG11bHRpcGxlIHZjcHVzIGF0IHRoZQo+Pj4gc2FtZSB0aW1lIChp
bnRyb2R1Y2luZyB0aGF0IEFCSSBtb2RpZmljYXRpb24gaW4gdGhlIExpbnV4IGtlcm5lbCB3b3Vs
ZAo+Pj4gYmUgc2ltcGxlLCBhcyB0aGUgTGludXgga2VybmVsIGN1cnJlbnRseSBsYWNrcyBzdXBw
b3J0IGZvciBjcm9zcy1jcHUKPj4+IHN0YWNrIGV4cGxvaXRzIGFuZCB3aGVuIHRoYXQgc3VwcG9y
dCBpcyBiZWluZyBhZGRlZCBieSBwZXItY3B1IEw0IHVzZXIKPj4+IHBhZ2UgdGFibGVzIHdlIGNv
dWxkIGp1c3QgY2hpbWUgaW4pLiBBIEw0IHBhZ2UgdGFibGUgbWFya2VkIGFzICJzaW5nbGUKPj4+
IHVzZSIgd291bGQgbWFwIHRoZSBsb2NhbCB2Y3B1IHN0YWNrcyBvbmx5Lgo+PiBGb3IgUFYgZ3Vl
c3RzLCBpdCBpcyB0aGUgWGVuIHN0YWNrcyB3aGljaCBtYXR0ZXIsIG5vdCB0aGUgdmNwdSBndWVz
dAo+PiBrZXJuZWwncyBvbmVzLgo+IEluZGVlZC4gVGhhdCdzIHRoZSByZWFzb24gSSB3YW50IHRv
IGhhdmUgcGVyLXZjcHUgWGVuIHN0YWNrcy4KCldlIHdpbGwgaGF2ZSB0byBiZSBleHRyYSBjYXJl
ZnVsIGdvaW5nIGFsb25nIHRob3NlIGxpbmVzIChhbmQgdG8KZm9yZXdhcm4geW91LCBJIGRvbid0
IGhhdmUgYSBnb29kIGd1dCBmZWVsaW5nIGFib3V0IGl0KS4KCkZvciBvbmUsIGxpdmVwYXRjaGlu
ZyBzYWZldHkgY3VycmVudGx5IGRlcGVuZHMgb24gdGhlIHBlci1wY3B1IHN0YWNrcy7CoApBbHNv
LCB5b3Ugd2lsbCBoYXZlIHRvIGVudGlyZWx5IHJld29yayBob3cgdGhlIElTVCBzdGFja3Mgd29y
aywgYXMgdGhleQp3aWxsIGhhdmUgdG8gbW92ZSB0byBiZWluZyBwZXItdmNwdSBhcyB3ZWxsLCB3
aGljaCBtZWFucyBtb2RpZnlpbmcgdGhlClRTUyBhbmQgcmV3cml0aW5nIHRoZSBzeXNjYWxsIHN0
dWJzIG9uIGNvbnRleHQgc3dpdGNoLgoKQXQgdGhlIG1vbWVudCwgWGVuJ3MgcGVyLXBjcHUgc3Rh
Y2tzIGhhdmUgc2hpZWxkZWQgdXMgc29tZSBvZiB0aGUKU1AyL1JTQiBpc3N1ZXMsIGJlY2F1c2Ug
b2YgcmVzZXRfc3RhY2tfYW5kX2p1bXAoKSB1c2VkIGR1cmluZwpzY2hlZHVsaW5nLsKgIFRoZSB3
YWl0cXVldWUgaW5mcmFzdHJ1Y3R1cmUgaXMgdGhlIG9uZSBwbGFjZSB3aGVyZSB0aGlzIGlzCnZp
b2xhdGVkIGF0IHRoZSBtb21lbnQsIGFuZCBpcyBvbmx5IHVzZWQgaW4gcHJhY3RpY2UgZHVyaW5n
CmludHJvc3BlY3Rpb24uwqAgSG93ZXZlciwgZm9yIG90aGVyIHJlYXNvbnMsIEknbSBsb29raW5n
IHRvIGRlbGV0ZSB0aGF0CmNvZGUgYW5kIHByZXRlbmQgdGhhdCBpdCBuZXZlciBleGlzdGVkLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 09:57:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 09:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXOkb-0005Jr-R5; Fri, 05 Jan 2018 09:57:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hbya=ea=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eXOka-0005Jd-ML
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 09:57:20 +0000
X-Inumbo-ID: a6568071-f1fe-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6568071-f1fe-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 10:56:08 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0748CACA7
 for <xen-devel@lists.xenproject.org>; Fri,  5 Jan 2018 09:57:16 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180105091638.4500-1-jgross@suse.com>
 <5A4F542E020000780019B49A@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ebe45af0-5cce-e532-a834-4bd881b38514@suse.com>
Date: Fri, 5 Jan 2018 10:57:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4F542E020000780019B49A@suse.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTA6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAxLjE4IGF0
IDEwOjE2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gPT09IHg4NiA9PT0gCj4+Cj4+ICog
IEVuYWJsZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gaW4gWGVuICh2MTApCj4+ICAgLSAg
WEVOLTQ4Cj4+ICAgLSAgWWkgU3VuCj4+Cj4+ICogIGd1ZXN0IHJlc291cmNlIG1hcHBpbmcgKHYx
NykKPj4gICAtICBQYXVsIER1cnJhbnQKPj4KPj4gKiAgdk5WRElNTSBzdXBwb3J0IGZvciBIVk0g
Z3Vlc3QgKFJGQyB2NCkKPj4gICAtICBYRU4tNDUKPj4gICAtICBIYW96aG9uZyBaaGFuZwo+Pgo+
PiAqICBTTU1VdjMgZHJpdmVyIChSRkMgdjQpCj4+ICAgLSAgU2FtZWVyIEdvZWwKPiAKPiBJIGRv
bid0IHRoaW5rIHRoaXMgaXMgeDg2LCBidXQgQVJNLgoKUmlnaHQsIHRoYXQgd2FzIGp1c3QgYW4g
ZXJyb3IgaW4gbXkgc2NyaXB0IGZvciBnZW5lcmF0aW5nIHRoZSBtYWlsLgoKPiBJIHRoaW5rIHRo
ZSBQVi1zaGltIGFuZCBwZXItQ1BVL0w0LXNoYWRvd2luZyB3b3JrIHdvdWxkIG5vdwo+IGFsc28g
YmVsb25nIG9uIHRoaXMgbGlzdC4KClllcC4KCj4gQW5vdGhlciB4ODYgaXRlbSBhcmUgdGhlIGVt
dWxhdG9yIGFkZGl0aW9ucyB0byBzdXBwb3J0IHBvc3QtQVZYCj4gaW5zbnMgYW5kIHNvbWUgb3Ro
ZXIsIGVhcmxpZXIgb25lcyB3ZSBkb24ndCBoYXZlIHN1cHBvcnQgZm9yCj4geWV0LiBUaGUgbWFp
biBwYXJ0cyBvZiB0aGF0IHNlcmllcyBoYXZlIG5vdyBiZWVuIHBlbmRpbmcgcmV2aWV3Cj4gZm9y
IG92ZXIgaGFsZiBhIHllYXIsIEkgdGhpbmsuIEkgZG8gcmVhbGl6ZSB0aGF0IHRoZSByZWNlbnRs
eQo+IHB1Ymxpc2hlZCBuZXdzIGhhdmUgaGFkIGEgbWVhbmluZ2Z1bCBpbXBhY3Qgb24gdGhlIGJh
bmR3aWR0aAo+IGF2YWlsYWJsZSBmb3IgcmV2aWV3IGhlcmUsIGJ1dCB0byBiZSBob25lc3QgSSdt
IG5vdCB2ZXJ5IHBvc2l0aXZlCj4gdGhhdCB0aGUgc2l0dWF0aW9uIHdvdWxkIGJlIG11Y2ggZGlm
ZmVyZW50IGlmIHRob3NlIGlzc3VlcyBoYWRuJ3QKPiBiZWVuIHRoZXJlLiBPbmNlIEkgZ2V0IGlu
dG8gdGhlIHBvc2l0aW9uIHRvIGRvIHRoZSBBVlg1MTIgd29yaywKPiBJIGRvbid0IGV2ZW4gd2Fu
dCB0byB0aGluayBvZiBob3cgbG9uZyBpdHMgcmV2aWV3IG1heSB0aGVuIHRha2UuCgpDYW4gSSBh
ZGQgeW91IGZvciBiZWluZyByZXNwb25zaWJsZT8KCj4gSSBkb24ndCB0aGluayBpdCBpcyB0aGUg
cmlnaHQgdGltZSB0byBwcm9wb3NlIGEgKHBlcmhhcHMgc29tZXdoYXQKPiByYWRpY2FsL2NvbnRy
b3ZlcnNpYWwpIHNvbHV0aW9uIHRvIHRoaXMsIGJ1dCBvbmNlIHRoaW5ncyBoYXZlCj4gY2FsbWVk
IGRvd24sIEkgdGhpbmsgSSB3aWxsIGhhdmUgdG8gZG8gc28uIE90b2ggdGhvc2UgcmVjZW50Cj4g
ZXZlbnRzIG1heSBtZWFuIHRoYXQgbm90IG11Y2ggb3RoZXIgZGV2ZWxvcG1lbnQgd29yayB3aWxs
IGJlCj4gcG9zc2libGUgdG8gYmUgY29tcGxldGVkIGFueXdheSBieSBtaWQgb2YgTWFyY2guCgpX
aHkgZG9uJ3QgeW91IHBvc3QgeW91ciBwcm9wb3NhbCBub3c/IEV2ZW4gaWYgdGhlIGRpc2N1c3Np
b24gd2lsbApiZSBhIGJpdCBzbG93ZXIgZHVlIHRvIGN1cnJlbnQgYWN0aXZpdGllcyBtYXliZSB0
aGUgYWRkaXRpb25hbCB0aW1lCnRvIHRoaW5rIGFib3V0IHlvdXIgaWRlYSBjb3VsZCBoZWxwLgoK
VGhhbmtzIGZvciB0aGUgbm90ZXMsCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 10:16:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 10:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXP2o-0006vI-Fh; Fri, 05 Jan 2018 10:16:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7rpq=ea=citrix.com=prvs=536c9f88b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eXP2n-0006vA-Q6
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 10:16:09 +0000
X-Inumbo-ID: b1632ac6-f201-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1632ac6-f201-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 10:17:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="65634681"
X-DWL: YES
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHThI0oei/tczLVXUCXVVxO5azsjqNiOqQAgAAQ/tD///3DAIAAESbQgAKyprA=
Date: Fri, 5 Jan 2018 10:16:01 +0000
Message-ID: <189cf1e39a0a498eb4fca9effadddf06@AMSPEX02CL03.citrite.net>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
 <5A4D15AA020000780019A982@prv-mh.provo.novell.com>
 <deb8dc1bc8b04b84bbbe1522c4b75125@AMSPEX02CL03.citrite.net>
In-Reply-To: <deb8dc1bc8b04b84bbbe1522c4b75125@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAwMyBKYW51YXJ5IDIwMTggMTY6NDgNCj4gVG86ICdKYW4gQmV1
bGljaCcgPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogU3RlZmFub1N0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgQW5k
cmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFRpbQ0KPiAoWGVuLm9yZykg
PHRpbUB4ZW4ub3JnPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsN
Cj4gSnVsaWVuR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjsgSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGNpdHJpeC5jb20+Ow0KPiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MTcgMDYvMTFdIHg4Ni9odm0vaW9yZXE6
IGFkZCBhIG5ldw0KPiBtYXBwYWJsZSByZXNvdXJjZSB0eXBlLi4uDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVs
LWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIE9uDQo+IEJlaGFsZg0KPiA+IE9mIEphbiBC
ZXVsaWNoDQo+ID4gU2VudDogMDMgSmFudWFyeSAyMDE4IDE2OjQxDQo+ID4gVG86IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gQ2M6IFN0ZWZhbm9TdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47DQo+IFRpbQ0K
PiA+IChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGNpdHJpeC5jb20+Ow0KPiA+IEp1bGllbkdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgSWFuDQo+ID4gSmFja3NvbiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT4NCj4gPiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYxNyAw
Ni8xMV0geDg2L2h2bS9pb3JlcTogYWRkIGEgbmV3DQo+ID4gbWFwcGFibGUgcmVzb3VyY2UgdHlw
ZS4uLg0KPiA+DQo+ID4gPj4+IE9uIDAzLjAxLjE4IGF0IDE3OjA2LCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+IHdyb3RlOg0KPiA+ID4+ICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+
ID4+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+ID4gPj4g
U2VudDogMDMgSmFudWFyeSAyMDE4IDE1OjQ4DQo+ID4gPj4gVG86IFBhdWwgRHVycmFudCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gPj4gQ2M6IEp1bGllbkdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXINCj4gPiA+PiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4
LmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UNCj4gPiA+PiBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+ID4gPElhbi5KYWNr
c29uQGNpdHJpeC5jb20+Ow0KPiA+ID4+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz47IHhlbi0NCj4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsNCj4gPiA+
PiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBUaW0gKFhl
bi5vcmcpDQo+ID4gPj4gPHRpbUB4ZW4ub3JnPg0KPiA+ID4+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg
djE3IDA2LzExXSB4ODYvaHZtL2lvcmVxOiBhZGQgYSBuZXcgbWFwcGFibGUNCj4gPiA+PiByZXNv
dXJjZSB0eXBlLi4uDQo+ID4gPj4NCj4gPiA+PiA+Pj4gT24gMDMuMDEuMTggYXQgMTM6MTksIDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gPj4gPiArc3RhdGljIHZvaWQgaHZt
X2ZyZWVfaW9yZXFfbWZuKHN0cnVjdCBodm1faW9yZXFfc2VydmVyICpzLCBib29sDQo+ID4gYnVm
KQ0KPiA+ID4+ID4gK3sNCj4gPiA+PiA+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9IHMtPmRvbWFp
bjsNCj4gPiA+PiA+ICsgICAgc3RydWN0IGh2bV9pb3JlcV9wYWdlICppb3JwID0gYnVmID8gJnMt
PmJ1ZmlvcmVxIDogJnMtPmlvcmVxOw0KPiA+ID4+ID4gKw0KPiA+ID4+ID4gKyAgICBpZiAoICFp
b3JwLT5wYWdlICkNCj4gPiA+PiA+ICsgICAgICAgIHJldHVybjsNCj4gPiA+PiA+ICsNCj4gPiA+
PiA+ICsgICAgcGFnZV9saXN0X2FkZF90YWlsKGlvcnAtPnBhZ2UsICZkLQ0KPiA+ID4+ID5hcmNo
Lmh2bV9kb21haW4uaW9yZXFfc2VydmVyLnBhZ2VzKTsNCj4gPiA+Pg0KPiA+ID4+IEFmYWljdCBz
LT5kb21haW4gaXMgdGhlIGd1ZXN0LCBub3QgdGhlIGRvbWFpbiBjb250YWluaW5nIHRoZQ0KPiA+
ID4+IGVtdWxhdG9yLiBIZW5jZSB0aGlzIG5ldyBtb2RlbCBvZiBmcmVlaW5nIHRoZSBwYWdlcyBp
cyBzYWZlIG9ubHkNCj4gPiA+PiB3aGVuIHRoZSBlbXVsYXRvciBkb21haW4gaXMgZGVhZCBieSB0
aGUgdGltZSB0aGUgZ3Vlc3QgaXMgYmVpbmcNCj4gPiA+PiBjbGVhbmVkIHVwLg0KPiA+ID4NCj4g
PiA+IEZyb20gdGhlIGludmVzdGlnYXRpb25zIGRvbmUgdy5yLnQuIHRoZSBncmFudCB0YWJsZSBw
YWdlcyBJIGRvbid0IHRoaW5rIHRoaXMNCj4gPiA+IGlzIHRoZSBjYXNlLiBUaGUgZW11bGF0aW5n
IGRvbWFpbiB3aWxsIGhhdmUgcmVmZXJlbmNlcyBvbiB0aGUgcGFnZXMgYW5kDQo+ID4gdGhpcw0K
PiA+ID4ga2VlcHMgdGhlIHRhcmdldCBkb21haW4gaW4gZXhpc3RlbmNlLCBvbmx5IGNvbXBsZXRp
bmcgZG9tYWluDQo+IGRlc3RydWN0aW9uDQo+ID4gd2hlbg0KPiA+ID4gdGhlIHJlZmVyZW5jZXMg
YXJlIGZpbmFsbHkgZHJvcHBlZC4gSSd2ZSB0ZXN0ZWQgdGhpcyBieSBsZWF2aW5nIGFuIGVtdWxh
dG9yDQo+ID4gPiBydW5uaW5nIHdoaWxzdCBJICd4bCBkZXN0cm95JyB0aGUgZG9tYWluOyB0aGUg
ZG9tYWluIHJlbWFpbnMgYXMgYSB6b21iaWUNCj4gPiA+IHVudGlsIGVtdWxhdG9yIHRlcm1pbmF0
ZXMuDQo+ID4NCj4gPiBPaCwgcmlnaHQsIEkgZm9yZ290IGFib3V0IHRoYXQgYXNwZWN0Lg0KPiA+
DQo+ID4gPj4gV2hhdCBpcyBhZGRpdGlvbmFsbHkgY29uZnVzaW5nIG1lIGlzIHRoZSBwYWdlIG93
bmVyc2hpcDogV2Fzbid0DQo+ID4gPj4gdGhlIChvcmlnaW5hbCkgaW50ZW50aW9uIHRvIG1ha2Ug
dGhlIHBhZ2VzIG93bmVkIGJ5IHRoZSBlbXVsYXRvcg0KPiA+ID4+IGRvbWFpbiByYXRoZXIgdGhh
biB0aGUgZ3Vlc3Q/IEkgc2VlbSB0byByZWNhbGwgeW91IHJlZmVycmluZyB0bw0KPiA+ID4+IHJl
c3RyaWN0aW9ucyBpbiBkb19tbXVfdXBkYXRlKCksIGJ1dCBhIGRvbWFpbiBzaG91bGQgYWx3YXlz
IGJlDQo+ID4gPj4gYWJsZSB0byBtYXAgcGFnZXMgaXQgb3ducywgc2hvdWxkbid0IGl0Pw0KPiA+
ID4NCj4gPiA+IEknbSBzdXJlIHdlIGhhZCB0aGlzIGRpc2N1c3Npb24gYmVmb3JlLiBJIGFtIHRy
eWluZyB0byBtYWtlIHJlc291cmNlDQo+ID4gbWFwcGluZw0KPiA+ID4gYXMgdW5pZm9ybSBhcyBw
b3NzaWJsZSBzbywgbGlrZSB0aGUgZ3JhbnQgdGFibGUgcGFnZXMsIHRoZSBpb3JlcSBzZXJ2ZXIN
Cj4gcGFnZXMNCj4gPiA+IGFyZSBhc3NpZ25lZCB0byB0aGUgdGFyZ2V0IGRvbWFpbi4gT3RoZXJ3
aXNlIHRoZSBkb21haW4gdHJ5aW5nIHRvIG1hcA0KPiA+ID4gcmVzb3VyY2VzIGhhcyBrbm93IHdo
aWNoIGFjdHVhbCBkb21haW4gdGhleSBhcmUgYXNzaWduZWQgdG8sIHJhdGhlcg0KPiB0aGFuDQo+
ID4gdGhlDQo+ID4gPiBkb21haW4gdGhleSByZWxhdGUgdG8uLi4gd2hpY2ggaXMgcHJldHR5IHVn
bHkuDQo+ID4NCj4gPiBEaWRuJ3QgSSBzdWdnZXN0IGEgc2xpZ2h0IGNoYW5nZSB0byB0aGUgaW50
ZXJmYWNlIHRvIGFjdHVhbGx5IG1ha2UNCj4gPiB0aGlzIG5vdCBhcyB1Z2x5Pw0KPiANCj4gWWVz
LCB5b3UgZGlkIGJ1dCBJIGRpZG4ndCByZWFsbHkgd2FudCB0byBnbyB0aGF0IHdheSB1bmxlc3Mg
SSBhYnNvbHV0ZWx5IGhhZCB0by4NCj4gSWYgeW91J2QgcmVhbGx5IHByZWZlciB0aGluZ3MgdGhh
dCB3YXkgdGhlbiBJJ2xsIHJlLXdvcmsgdGhlIGh5cGVyY2FsbCB0byBhbGxvdw0KPiB0aGUgZG9t
YWluIG93bmluZyB0aGUgcmVzb3VyY2UgcGFnZXMgdG8gYmUgcGFzc2VkIGJhY2suIE1heWJlIGl0
IHdpbGwNCj4gdWx0aW1hdGVseSBlbmQgdXAgbmVhdGVyLg0KPiANCj4gPg0KPiA+ID4+IEZ1cnRo
ZXJtb3JlIHlvdSBjb250aW51ZSB0byB1c2UgWGVuIGhlYXAgcGFnZXMgcmF0aGVyIHRoYW4NCj4g
PiA+PiBkb21haW4gaGVhcCBvbmVzLg0KPiA+ID4NCj4gPiA+IFllcywgdGhpcyBzZWVtcyByZWFz
b25hYmxlIHNpbmNlIFhlbiB3aWxsIGFsd2F5cyBuZWVkIG1hcHBpbmdzIG9mIHRoZQ0KPiA+IHBh
Z2VzDQo+ID4gPiBhbmQgdGhlIGFmb3JlbWVudGlvbmVkIHJlZmVyZW5jZSBjb3VudGluZyBvbmx5
IHdvcmtzIGZvciBYZW4gaGVhcA0KPiA+IHBhZ2VzIEFJVUkuDQo+ID4NCj4gPiBzaGFyZV94ZW5f
cGFnZV93aXRoX2d1ZXN0KCkgbWFrZXMgYW55IHBhZ2UgYSBYZW4gaGVhcCBvbmUuDQo+IA0KPiBP
aCwgdGhhdCdzIHNvbWV3aGF0IGNvdW50ZXItaW50dWl0aXZlLg0KPiANCj4gPiBTZWUgdm14X2Fs
bG9jX3ZsYXBpY19tYXBwaW5nKCkgZm9yIGFuIGV4YW1wbGUuDQo+ID4NCj4gDQo+IE9rLCB0aGFu
a3MuIElmIGNoYW5nZSBiYWNrIHRvIGhhdmluZyB0aGUgcGFnZXMgb3duZWQgYnkgdGhlIHRvb2xz
IGRvbWFpbg0KPiB0aGVuIEkgZ3Vlc3MgdGhpcyB3aWxsIGFsbCBiZSBhdm9pZGVkIGFueXdheS4N
Cg0KSSd2ZSBydW4gaW50byBhIHByb2JsZW0gdGhpcyB0aGlzLCBidXQgaXQgbWF5IGJlIGVhc2ls
eSBzb2x1YWJsZS4uLg0KDQpJZiBJIHBhc3MgYmFjayB0aGUgZG9taWQgb2YgdGhlIHJlc291cmNl
IHBhZ2Ugb3duZXIgYW5kIHRoYXQgb3duZXIgaXMgdGhlIHRvb2xzIGRvbWFpbiwgdGhlbiB3aGVu
IHRoZSB0b29scyBkb21haW4gYXR0ZW1wdHMgdGhlIG1tdV91cGRhdGUgaHlwZXJjYWxsIGl0IGZh
aWxzIGJlY2F1c2UgaXQgaGFzIHBhc3NlZCBpdHMgb3duIGRvbWlkIHRvIG1tdV91cGRhdGUuIFRo
ZSBmYWlsdXJlIGlzIGNhdXNlZCBieSBhIGNoZWNrIGluIGdldF9wZ19vd25lcigpIHdoaWNoIGVy
cm9ycyBvd24gaWYgdGhlIHBhc3NlZCBpbiBkb21pZCA9PSBjdXJyLT5kb21haW5faWQgYnV0LCBz
dHJhbmdlbHksIG5vdCBpZiBkb21pZCA9PSBET01JRF9TRUxGLiBBbnkgaWRlYSB3aHkgdGhpcyBj
aGVjayBpcyB0aGVyZT8gVG8gbWUgaXQgbG9va3MgbGlrZSBpdCBzaG91bGQgYmUgc2FmZSB0byBz
cGVjaWZ5IGN1cnItPmRvbWFpbl9pZCBhbmQgaGF2ZSBnZXRfcGdfb3duZXIoKSBzaW1wbHkgYmVo
YXZlIGFzIGlmIERPTUlEX1NFTEYgd2FzIHBhc3NlZC4NCg0KVGhlIGFsdGVybmF0aXZlIHdvdWxk
IGJlIHRvIGhhdmUgdGhlIGFjcXVpcmVfcmVzb3VyY2UgaHlwZXJjYWxsIGRvIHRoZSBjaGVjayBh
bmQgcGFzcyBiYWNrIERPTUlEX1NFTEYgaXMgdGhlIGlvcmVxIHNlcnZlciBkbSBkb21haW4gaGFw
cGVucyB0byBtYXRjaCBjdXJyZC0+ZG9tYWluX2lkLCBidXQgdGhhdCBzZWVtcyBhIGJpdCBpY2t5
Lg0KDQogIFBhdWwNCg0KPiANCj4gICBQYXVsDQo+IA0KPiA+IEphbg0KPiA+DQo+ID4NCj4gPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiA+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QNCj4gPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4g
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
DQo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 10:24:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 10:24:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPAZ-0007cw-AS; Fri, 05 Jan 2018 10:24:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXPAY-0007cn-7h
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 10:24:10 +0000
X-Inumbo-ID: d071f068-f202-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d071f068-f202-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 10:25:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 03:24:03 -0700
Message-Id: <5A4F6052020000780019B4D3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 03:24:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180105091638.4500-1-jgross@suse.com>
 <5A4F542E020000780019B49A@suse.com>
 <ebe45af0-5cce-e532-a834-4bd881b38514@suse.com>
In-Reply-To: <ebe45af0-5cce-e532-a834-4bd881b38514@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAxLjE4IGF0IDEwOjU3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
NS8wMS8xOCAxMDozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEFub3RoZXIgeDg2IGl0ZW0gYXJl
IHRoZSBlbXVsYXRvciBhZGRpdGlvbnMgdG8gc3VwcG9ydCBwb3N0LUFWWAo+PiBpbnNucyBhbmQg
c29tZSBvdGhlciwgZWFybGllciBvbmVzIHdlIGRvbid0IGhhdmUgc3VwcG9ydCBmb3IKPj4geWV0
LiBUaGUgbWFpbiBwYXJ0cyBvZiB0aGF0IHNlcmllcyBoYXZlIG5vdyBiZWVuIHBlbmRpbmcgcmV2
aWV3Cj4+IGZvciBvdmVyIGhhbGYgYSB5ZWFyLCBJIHRoaW5rLiBJIGRvIHJlYWxpemUgdGhhdCB0
aGUgcmVjZW50bHkKPj4gcHVibGlzaGVkIG5ld3MgaGF2ZSBoYWQgYSBtZWFuaW5nZnVsIGltcGFj
dCBvbiB0aGUgYmFuZHdpZHRoCj4+IGF2YWlsYWJsZSBmb3IgcmV2aWV3IGhlcmUsIGJ1dCB0byBi
ZSBob25lc3QgSSdtIG5vdCB2ZXJ5IHBvc2l0aXZlCj4+IHRoYXQgdGhlIHNpdHVhdGlvbiB3b3Vs
ZCBiZSBtdWNoIGRpZmZlcmVudCBpZiB0aG9zZSBpc3N1ZXMgaGFkbid0Cj4+IGJlZW4gdGhlcmUu
IE9uY2UgSSBnZXQgaW50byB0aGUgcG9zaXRpb24gdG8gZG8gdGhlIEFWWDUxMiB3b3JrLAo+PiBJ
IGRvbid0IGV2ZW4gd2FudCB0byB0aGluayBvZiBob3cgbG9uZyBpdHMgcmV2aWV3IG1heSB0aGVu
IHRha2UuCj4gCj4gQ2FuIEkgYWRkIHlvdSBmb3IgYmVpbmcgcmVzcG9uc2libGU/CgpPZiBjb3Vy
c2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 10:29:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 10:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPFT-0007ob-SO; Fri, 05 Jan 2018 10:29:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7rpq=ea=citrix.com=prvs=536c9f88b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eXPFS-0007oV-Cb
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 10:29:14 +0000
X-Inumbo-ID: 1a7611aa-f203-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a7611aa-f203-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 11:28:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="65635130"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Juergen Gross' <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: Xen 4.11 Development Update
Thread-Index: AQHThgXn2578/PQmVU+hORvjgXY4b6NlEzew
Date: Fri, 5 Jan 2018 10:29:09 +0000
Message-ID: <12f4252e4e784a27b7df36bf4d3afbe0@AMSPEX02CL03.citrite.net>
References: <20180105091638.4500-1-jgross@suse.com>
In-Reply-To: <20180105091638.4500-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] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IEp1ZXJnZW4gR3Jvc3MgW21haWx0
bzpqZ3Jvc3NAc3VzZS5jb21dCj4gU2VudDogMDUgSmFudWFyeSAyMDE4IDA5OjE3Cj4gVG86IHhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IENjOiBqZ3Jvc3NAc3VzZS5jb20KPiBTdWJq
ZWN0OiBYZW4gNC4xMSBEZXZlbG9wbWVudCBVcGRhdGUKPiAKPiBUaGlzIGVtYWlsIG9ubHkgdHJh
Y2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9yIGl0ZW1zIHlv
dQo+IHdvdWxkIGxpa2UgdG8gc2VlIGluIDQuMTEgc28gdGhhdCBwZW9wbGUgaGF2ZSBhbiBpZGVh
IHdoYXQgaXMgZ29pbmcgb24gYW5kCj4gcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4KPiAKPiBZb3Un
cmUgd2VsY29tZSB0byBwcm92aWRlIGRlc2NyaXB0aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhlIGZl
YXR1cmUgeW91J3JlCj4gd29ya2luZyBvbi4KPiAKPiA9IFRpbWVsaW5lID0KPiAKPiBXZSBub3cg
YWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2NoZW1lLiBXZSB3aWxsIHJlbGVhc2UgdHdpY2Ug
YQo+IHllYXIuIFRoZSB1cGNvbWluZyA0LjExIHRpbWVsaW5lIGFyZSBhcyBmb2xsb3dlZDoKPiAK
PiAqIExhc3QgcG9zdGluZyBkYXRlOiBNYXJjaCAxNnRoLCAyMDE4Cj4gKiBIYXJkIGNvZGUgZnJl
ZXplOiBNYXJjaCAzMHRoLCAyMDE4Cj4gKiBSQzE6IFRCRAo+ICogUmVsZWFzZTogSnVuZSAxc3Qs
IDIwMTgKPiAKPiBOb3RlIHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVt
ZSBhbnltb3JlLiBBbGwgcGF0Y2hlcwo+IHRoYXQgd2lzaCB0byBnbyBpbnRvIDQuMTEgbXVzdCBi
ZSBwb3N0ZWQgbm8gbGF0ZXIgdGhhbiB0aGUgbGFzdCBwb3N0aW5nCj4gZGF0ZS4gQWxsIHBhdGNo
ZXMgcG9zdGVkIGFmdGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkCj4g
aW50byBuZXh0IHJlbGVhc2UuCj4gCj4gUkNzIHdpbGwgYmUgYXJyYW5nZWQgaW1tZWRpYXRlbHkg
YWZ0ZXIgZnJlZXplLgo+IAo+IFdlIHJlY2VudGx5IGludHJvZHVjZWQgYSBqaXJhIGluc3RhbmNl
IHRvIHRyYWNrIGFsbCB0aGUgdGFza3MgKG5vdCBvbmx5IGJpZykKPiBmb3IgdGhlIHByb2plY3Qu
IFNlZTogaHR0cHM6Ly94ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vl
cy4KPiAKPiBNb3N0IG9mIHRoZSB0YXNrcyB0cmFja2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2
ZSBhIGNvcnJlc3BvbmRpbmcgamlyYSB0YXNrCj4gcmVmZXJyZWQgYnkgWEVOLU4uCj4gCj4gSSBo
YXZlIHN0YXJ0ZWQgdG8gaW5jbHVkZSB0aGUgdmVyc2lvbiBudW1iZXIgb2Ygc2VyaWVzIGFzc29j
aWF0ZWQgdG8gZWFjaAo+IGZlYXR1cmUuIENhbiBlYWNoIG93bmVyIHNlbmQgYW4gdXBkYXRlIG9u
IHRoZSB2ZXJzaW9uIG51bWJlciBpZiB0aGUgc2VyaWVzCj4gd2FzIHBvc3RlZCB1cHN0cmVhbT8K
PiAKPiA9IFByb2plY3RzID0KPiAKPiA9PSBIeXBlcnZpc29yID09Cj4gCj4gKiAgUGVyLWNwdSB0
YXNrbGV0Cj4gICAtICBYRU4tMjgKPiAgIC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IAo+ID09
PSB4ODYgPT09Cj4gCj4gKiAgRW5hYmxlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBpbiBY
ZW4gKHYxMCkKPiAgIC0gIFhFTi00OAo+ICAgLSAgWWkgU3VuCj4gCj4gKiAgZ3Vlc3QgcmVzb3Vy
Y2UgbWFwcGluZyAodjE3KQo+ICAgLSAgUGF1bCBEdXJyYW50Cj4gCgpDb3VsZCB5b3UgYWxzbyBh
ZGQgUFYtSU9NTVUgaGVyZT8gSSBkbyBoYXZlIHNvbWUgcHJlbGltaW5hcnkgcGF0Y2hlcyBhbmQg
aGF2ZSBzdWNjZXNzZnVsbHkgdGVzdGVkIGEgZG9tMCB3aXRoIGEgMToxIEdGTjpCRk4gbWFwcGlu
ZyBzZXQgdXAgdXNpbmcgdGhlIG5ldyBoeXBlcmNhbGxzLCBzbyBJIGV4cGVjdCB0byBwb3N0IHNv
bWV0aGluZyBpbiB0aW1lIGZvciA0LjExLgoKVGhhbmtzLAoKICBQYXVsCgo+ICogIHZOVkRJTU0g
c3VwcG9ydCBmb3IgSFZNIGd1ZXN0IChSRkMgdjQpCj4gICAtICBYRU4tNDUKPiAgIC0gIEhhb3po
b25nIFpoYW5nCj4gCj4gKiAgU01NVXYzIGRyaXZlciAoUkZDIHY0KQo+ICAgLSAgU2FtZWVyIEdv
ZWwKPiAKPiA9PSBHcnViMiA9PQo+IAo+ICogIFN1cHBvcnQgUFZIIGd1ZXN0IGJvb3QgKHYxKQo+
ICAgLSAgSnVlcmdlbiBHcm9zcwo+IAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 10:29:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 10:29:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPFo-0007sI-5x; Fri, 05 Jan 2018 10:29:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXPFm-0007qd-TI
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 10:29:34 +0000
X-Inumbo-ID: 920b8a32-f203-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 920b8a32-f203-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 10:31:21 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 03:29:27 -0700
Message-Id: <5A4F6197020000780019B4E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 03:29:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
 <5A4D15AA020000780019A982@prv-mh.provo.novell.com>
 <deb8dc1bc8b04b84bbbe1522c4b75125@AMSPEX02CL03.citrite.net>
 <189cf1e39a0a498eb4fca9effadddf06@AMSPEX02CL03.citrite.net>
In-Reply-To: <189cf1e39a0a498eb4fca9effadddf06@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAxLjE4IGF0IDExOjE2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIFBhdWwgRHVycmFudAo+PiBTZW50OiAwMyBKYW51
YXJ5IDIwMTggMTY6NDgKPj4gT2ssIHRoYW5rcy4gSWYgY2hhbmdlIGJhY2sgdG8gaGF2aW5nIHRo
ZSBwYWdlcyBvd25lZCBieSB0aGUgdG9vbHMgZG9tYWluCj4+IHRoZW4gSSBndWVzcyB0aGlzIHdp
bGwgYWxsIGJlIGF2b2lkZWQgYW55d2F5Lgo+IAo+IEkndmUgcnVuIGludG8gYSBwcm9ibGVtIHRo
aXMgdGhpcywgYnV0IGl0IG1heSBiZSBlYXNpbHkgc29sdWFibGUuLi4KPiAKPiBJZiBJIHBhc3Mg
YmFjayB0aGUgZG9taWQgb2YgdGhlIHJlc291cmNlIHBhZ2Ugb3duZXIgYW5kIHRoYXQgb3duZXIg
aXMgdGhlIAo+IHRvb2xzIGRvbWFpbiwgdGhlbiB3aGVuIHRoZSB0b29scyBkb21haW4gYXR0ZW1w
dHMgdGhlIG1tdV91cGRhdGUgaHlwZXJjYWxsIGl0IAo+IGZhaWxzIGJlY2F1c2UgaXQgaGFzIHBh
c3NlZCBpdHMgb3duIGRvbWlkIHRvIG1tdV91cGRhdGUuIFRoZSBmYWlsdXJlIGlzIAo+IGNhdXNl
ZCBieSBhIGNoZWNrIGluIGdldF9wZ19vd25lcigpIHdoaWNoIGVycm9ycyBvd24gaWYgdGhlIHBh
c3NlZCBpbiBkb21pZCAKPiA9PSBjdXJyLT5kb21haW5faWQgYnV0LCBzdHJhbmdlbHksIG5vdCBp
ZiBkb21pZCA9PSBET01JRF9TRUxGLiBBbnkgaWRlYSB3aHkgCj4gdGhpcyBjaGVjayBpcyB0aGVy
ZT8gVG8gbWUgaXQgbG9va3MgbGlrZSBpdCBzaG91bGQgYmUgc2FmZSB0byBzcGVjaWZ5IAo+IGN1
cnItPmRvbWFpbl9pZCBhbmQgaGF2ZSBnZXRfcGdfb3duZXIoKSBzaW1wbHkgYmVoYXZlIGFzIGlm
IERPTUlEX1NFTEYgd2FzIAo+IHBhc3NlZC4KCkEgbGl0dGxlIHdoaWxlIHRoZXJlIHdhcyBzb21l
IGRpc2N1c3Npb24gb24gdGhpcyBnZW5lcmFsIHRvcGljIChzYWRseQpJIGRvbid0IHJlY2FsbCB0
aGUgY29udGV4dCksIGFuZCBpaXJjIGl0IHdhcyBpbiBwYXJ0aWN1bGFyIEFuZHJldyAob3IKR2Vv
cmdlPykgd2hvIHRob3VnaHQgaXQgc2hvdWxkIGJlIHRoZSBvdGhlciB3YXkgYXJvdW5kOiBJZgpE
T01JRF9TRUxGIGNhbiBiZSB1c2VkLCB0aGUgYWN0dWFsIGRvbWFpbiBJRCBzaG91bGQgbm90IGJl
CmFjY2VwdGVkICh3aGljaCBpaXJjIGlzIGN1cnJlbnRseSB0aGUgY2FzZSBpbiBzb21lIHBsYWNl
cywgYnV0IG5vdAppbiBvdGhlcnMpLiBCdXQgLi4uCgo+IFRoZSBhbHRlcm5hdGl2ZSB3b3VsZCBi
ZSB0byBoYXZlIHRoZSBhY3F1aXJlX3Jlc291cmNlIGh5cGVyY2FsbCBkbyB0aGUgY2hlY2sgCj4g
YW5kIHBhc3MgYmFjayBET01JRF9TRUxGIGlzIHRoZSBpb3JlcSBzZXJ2ZXIgZG0gZG9tYWluIGhh
cHBlbnMgdG8gbWF0Y2ggCj4gY3VycmQtPmRvbWFpbl9pZCwgYnV0IHRoYXQgc2VlbXMgYSBiaXQg
aWNreS4KCi4uLiB0aGlzIHdhc24ndCB0aGUgcGxhbiBhbnl3YXkuIEluc3RlYWQgd2UgaGFkIHRh
bGtlZCBvZiB0aGUKaHlwZXJjYWxsIHJldHVybmluZyBqdXN0IGEgYm9vbGVhbiBpbmRpY2F0b3Is
IHRvIGRpc3Rpbmd1aXNoCnNlbGYtb3duZWQgcGFnZXMgZnJvbSB0YXJnZXQtZG9tYWluLW93bmVk
IG9uZXMuIFRoZQpjYWxsZXIgaXMgc3VwcG9zZWQgdG8ga25vdyB0aGUgZG9tYWluIElEIG9mIHRo
ZSB0YXJnZXQgZG9tYWluLAphZnRlciBhbGwuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 10:36:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 10:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPLe-0000FS-QG; Fri, 05 Jan 2018 10:35:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7rpq=ea=citrix.com=prvs=536c9f88b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eXPLd-0000FM-GU
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 10:35:37 +0000
X-Inumbo-ID: ff6ba813-f203-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff6ba813-f203-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 11:34:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="65635379"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
Thread-Index: AQHThI0oei/tczLVXUCXVVxO5azsjqNiOqQAgAAQ/tD///3DAIAAESbQgAKyprD///kRgIAAEdvA
Date: Fri, 5 Jan 2018 10:35:34 +0000
Message-ID: <af74a06e861b4f1eb49ba9fd35cb4d7f@AMSPEX02CL03.citrite.net>
References: <20180103121942.3524-1-paul.durrant@citrix.com>
 <20180103121942.3524-7-paul.durrant@citrix.com>
 <5A4D094A020000780019A91D@prv-mh.provo.novell.com>
 <d73af670c6044eb5ac76b497e68e139b@AMSPEX02CL03.citrite.net>
 <5A4D15AA020000780019A982@prv-mh.provo.novell.com>
 <deb8dc1bc8b04b84bbbe1522c4b75125@AMSPEX02CL03.citrite.net>
 <189cf1e39a0a498eb4fca9effadddf06@AMSPEX02CL03.citrite.net>
 <5A4F6197020000780019B4E2@prv-mh.provo.novell.com>
In-Reply-To: <5A4F6197020000780019B4E2@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, JulienGrall <julien.grall@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Ian
 Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v17 06/11] x86/hvm/ioreq: add a new mappable
 resource type...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMDUgSmFudWFyeSAyMDE4IDEwOjI5Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEp1bGllbkdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT47IEFuZHJldyBDb29wZXIKPiA8QW5kcmV3LkNvb3BlcjNAY2l0
cml4LmNvbT47IEdlb3JnZSBEdW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4gPHdlaS5saXUyQGNp
dHJpeC5jb20+OyBTdGVmYW5vU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IHhl
bi0KPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5v
cmc+Cj4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MTcgMDYvMTFdIHg4Ni9odm0v
aW9yZXE6IGFkZCBhIG5ldwo+IG1hcHBhYmxlIHJlc291cmNlIHR5cGUuLi4KPiAKPiA+Pj4gT24g
MDUuMDEuMTggYXQgMTE6MTYsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4g
RnJvbTogWGVuLWRldmVsIFttYWlsdG86eGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVucHJvamVj
dC5vcmddIE9uCj4gQmVoYWxmCj4gPj4gT2YgUGF1bCBEdXJyYW50Cj4gPj4gU2VudDogMDMgSmFu
dWFyeSAyMDE4IDE2OjQ4Cj4gPj4gT2ssIHRoYW5rcy4gSWYgY2hhbmdlIGJhY2sgdG8gaGF2aW5n
IHRoZSBwYWdlcyBvd25lZCBieSB0aGUgdG9vbHMgZG9tYWluCj4gPj4gdGhlbiBJIGd1ZXNzIHRo
aXMgd2lsbCBhbGwgYmUgYXZvaWRlZCBhbnl3YXkuCj4gPgo+ID4gSSd2ZSBydW4gaW50byBhIHBy
b2JsZW0gdGhpcyB0aGlzLCBidXQgaXQgbWF5IGJlIGVhc2lseSBzb2x1YWJsZS4uLgo+ID4KPiA+
IElmIEkgcGFzcyBiYWNrIHRoZSBkb21pZCBvZiB0aGUgcmVzb3VyY2UgcGFnZSBvd25lciBhbmQg
dGhhdCBvd25lciBpcyB0aGUKPiA+IHRvb2xzIGRvbWFpbiwgdGhlbiB3aGVuIHRoZSB0b29scyBk
b21haW4gYXR0ZW1wdHMgdGhlIG1tdV91cGRhdGUKPiBoeXBlcmNhbGwgaXQKPiA+IGZhaWxzIGJl
Y2F1c2UgaXQgaGFzIHBhc3NlZCBpdHMgb3duIGRvbWlkIHRvIG1tdV91cGRhdGUuIFRoZSBmYWls
dXJlIGlzCj4gPiBjYXVzZWQgYnkgYSBjaGVjayBpbiBnZXRfcGdfb3duZXIoKSB3aGljaCBlcnJv
cnMgb3duIGlmIHRoZSBwYXNzZWQgaW4KPiBkb21pZAo+ID4gPT0gY3Vyci0+ZG9tYWluX2lkIGJ1
dCwgc3RyYW5nZWx5LCBub3QgaWYgZG9taWQgPT0gRE9NSURfU0VMRi4gQW55IGlkZWEKPiB3aHkK
PiA+IHRoaXMgY2hlY2sgaXMgdGhlcmU/IFRvIG1lIGl0IGxvb2tzIGxpa2UgaXQgc2hvdWxkIGJl
IHNhZmUgdG8gc3BlY2lmeQo+ID4gY3Vyci0+ZG9tYWluX2lkIGFuZCBoYXZlIGdldF9wZ19vd25l
cigpIHNpbXBseSBiZWhhdmUgYXMgaWYKPiBET01JRF9TRUxGIHdhcwo+ID4gcGFzc2VkLgo+IAo+
IEEgbGl0dGxlIHdoaWxlIHRoZXJlIHdhcyBzb21lIGRpc2N1c3Npb24gb24gdGhpcyBnZW5lcmFs
IHRvcGljIChzYWRseQo+IEkgZG9uJ3QgcmVjYWxsIHRoZSBjb250ZXh0KSwgYW5kIGlpcmMgaXQg
d2FzIGluIHBhcnRpY3VsYXIgQW5kcmV3IChvcgo+IEdlb3JnZT8pIHdobyB0aG91Z2h0IGl0IHNo
b3VsZCBiZSB0aGUgb3RoZXIgd2F5IGFyb3VuZDogSWYKPiBET01JRF9TRUxGIGNhbiBiZSB1c2Vk
LCB0aGUgYWN0dWFsIGRvbWFpbiBJRCBzaG91bGQgbm90IGJlCj4gYWNjZXB0ZWQgKHdoaWNoIGlp
cmMgaXMgY3VycmVudGx5IHRoZSBjYXNlIGluIHNvbWUgcGxhY2VzLCBidXQgbm90Cj4gaW4gb3Ro
ZXJzKS4gQnV0IC4uLgo+IAo+ID4gVGhlIGFsdGVybmF0aXZlIHdvdWxkIGJlIHRvIGhhdmUgdGhl
IGFjcXVpcmVfcmVzb3VyY2UgaHlwZXJjYWxsIGRvIHRoZQo+IGNoZWNrCj4gPiBhbmQgcGFzcyBi
YWNrIERPTUlEX1NFTEYgaXMgdGhlIGlvcmVxIHNlcnZlciBkbSBkb21haW4gaGFwcGVucyB0bwo+
IG1hdGNoCj4gPiBjdXJyZC0+ZG9tYWluX2lkLCBidXQgdGhhdCBzZWVtcyBhIGJpdCBpY2t5Lgo+
IAo+IC4uLiB0aGlzIHdhc24ndCB0aGUgcGxhbiBhbnl3YXkuIEluc3RlYWQgd2UgaGFkIHRhbGtl
ZCBvZiB0aGUKPiBoeXBlcmNhbGwgcmV0dXJuaW5nIGp1c3QgYSBib29sZWFuIGluZGljYXRvciwg
dG8gZGlzdGluZ3Vpc2gKPiBzZWxmLW93bmVkIHBhZ2VzIGZyb20gdGFyZ2V0LWRvbWFpbi1vd25l
ZCBvbmVzLiBUaGUKPiBjYWxsZXIgaXMgc3VwcG9zZWQgdG8ga25vdyB0aGUgZG9tYWluIElEIG9m
IHRoZSB0YXJnZXQgZG9tYWluLAo+IGFmdGVyIGFsbC4KCkFoLCBvay4gSWYgaXQncyBvbmx5IG5l
Y2Vzc2FyeSB0byBkaXN0aW5ndWlzaCBiZXR3ZWVuIHNlbGYtb3duZWQgYW5kIHRhcmdldC1vd25l
ZCB0aGVuIHRoYXQgd2lsbCBiZSBmaW5lLiBNeSBjdXJyZW50IHRlc3Qgc2VyaWVzIGp1c3QgbWFr
ZXMgdGhlIGRvbWlkIGFuIElOL09VVCBwYXJhbWV0ZXIgYW5kIHJlLXdyaXRlcyBpdCBpZiBuZWNl
c3NhcnkuIEknbGwgc3dpdGNoIHRvIHVzaW5nIGEgZmxhZyB0byBhdm9pZCB0aGUgaXNzdWUgYXMg
eW91IHN1Z2dlc3QuCgogIFBhdWwKCj4gCj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 10:37:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 10:37:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPNF-0000LY-3q; Fri, 05 Jan 2018 10:37:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXPNE-0000LS-PS
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 10:37:16 +0000
X-Inumbo-ID: 3ad4298f-f204-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ad4298f-f204-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 11:36:04 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 03:37:14 -0700
Message-Id: <5A4F6369020000780019B4F5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 03:37:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-11-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-11-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 10/74] x86/time: Print a more helpful
 error when a platform timer can't be found
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 10:38:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 10:38:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPON-0000Rz-Cy; Fri, 05 Jan 2018 10:38:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXPOL-0000Rk-UG
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 10:38:25 +0000
X-Inumbo-ID: ce81b34d-f204-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce81b34d-f204-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 10:40:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 03:38:19 -0700
Message-Id: <5A4F63AA020000780019B506@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 03:38:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-12-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-12-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 11/74] x86/link: Introduce and use
 SECTION_ALIGN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiAuLi4g
dG8gcmVkdWNlIHRoZSBxdWFudGl0eSBvZiAjaWZkZWYgRUZJLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 10:52:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 10:52:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPbk-0001nQ-HY; Fri, 05 Jan 2018 10:52:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXPbj-0001nK-0E
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 10:52:15 +0000
X-Inumbo-ID: bcaf6c62-f206-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcaf6c62-f206-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 10:54:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 03:52:08 -0700
Message-Id: <5A4F66E7020000780019B51D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 03:52:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-13-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-13-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 12/74] xen/acpi: mark the PM timer
 FADT field as optional
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBBY2NvcmRp
bmcgdG8gdGhlIEFDUEkgNi4xIHNwZWNpZmljYXRpb24gdGhpcyBmaWVsZCBpcyBvcHRpb25hbCwg
c28KPiBtYXJrIGl0IGFzIHN1Y2guCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGlzIHdvdWxkIHByb2JhYmx5IGJldHRlciBiZSBh
IGRpcmVjdCBwb3J0IG9mIExpbnV4IGNvbW1pdAoxZDgyOTgwYzk5IChvYnZpb3VzbHkganVzdCB0
aGUgdGJmYWR0LmMgcGFydHMgb2YgaXQpOyBwZXJoYXBzCnRoZSBvdGhlciBjb21tZW50IGluIGFj
cGlfdGJfdmFsaWRhdGVfZmFkdCgpIHdvdWxkIGFsc28gYmUKd29ydGggdXBkYXRpbmcuCgpKYW4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 10:58:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 10:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPhh-00020f-23; Fri, 05 Jan 2018 10:58:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXPhf-00020U-IJ
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 10:58:23 +0000
X-Inumbo-ID: 2cff0e8f-f207-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cff0e8f-f207-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 11:57:09 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 03:58:19 -0700
Message-Id: <5A4F685C020000780019B527@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 03:58:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-14-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-14-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 13/74] xen/domctl: Return arch_config
 via getdomaininfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2RvbWN0bC5oCj4gQEAgLTExNiw2ICsxMTYsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRk
b21haW5pbmZvIHsKPiAgICAgIHVpbnQzMl90IHNzaWRyZWY7Cj4gICAgICB4ZW5fZG9tYWluX2hh
bmRsZV90IGhhbmRsZTsKPiAgICAgIHVpbnQzMl90IGNwdXBvb2w7Cj4gKyAgICBzdHJ1Y3QgeGVu
X2FyY2hfZG9tYWluY29uZmlnIGFyY2hfY29uZmlnOwo+ICB9OwoKU3VjaCBhbiBhZGRpdGlvbiBy
ZXF1aXJlcyB0aGUgaW50ZXJmYWNlIHZlcnNpb24gdG8gYmUgYnVtcGVkLgpBcyBJIGFzc3VtZSB3
ZSB3aWxsIHdhbnQgdG8gYmFja3BvcnQgdGhpcyB0byA0LjEwLCB3ZSBzaG91bGQKbWFrZSBzdXJl
IHRoaXMgKGFuZCBwZXJoYXBzIG90aGVycyBpbiB0aGlzIHNlcmllcywgYnV0IG5vbmUKb3V0c2lk
ZSkgaXMgdGhlIG9ubHkgZG9tY3RsIGludGVyZmFjZSBjaGFuZ2UgZm9yIHRoaXMgdmVyc2lvbiwK
aS5lLiBmb3IgYW55IG90aGVycyB1bnRpbCA0LjExIGdvZXMgb3V0IHdlJ2QgbmVlZCB0byByZW1l
bWJlcgp0byBidW1wIGl0IGEgc2Vjb25kIHRpbWUgdGhlbi4KCldpdGggdGhhdApSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 11:05:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 11:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPoc-0002lm-PG; Fri, 05 Jan 2018 11:05:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXPob-0002lf-Se
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 11:05:33 +0000
X-Inumbo-ID: 989aa9cb-f208-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 989aa9cb-f208-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 11:07:19 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 04:05:26 -0700
Message-Id: <5A4F6A07020000780019B535@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 04:05:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-17-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-17-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 16/74] x86/fixmap: Modify
 fix_to_virt() to return a void pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2RyaXZlcnMvYWNwaS9hcGVpL2FwZWktaW8uYwo+ICsrKyBiL3hlbi9kcml2ZXJz
L2FjcGkvYXBlaS9hcGVpLWlvLmMKPiBAQCAtOTIsNyArOTIsNyBAQCBzdGF0aWMgdm9pZCBfX2lv
bWVtICpfX2luaXQgYXBlaV9yYW5nZV9tYXAocGFkZHJfdCBwYWRkciwgdW5zaWduZWQgbG9uZyBz
aXplKQo+ICAJCWFwZWlfcmFuZ2VfbnIrKzsKPiAgCX0KPiAgCj4gLQlyZXR1cm4gKHZvaWQgX19p
b21lbSAqKWZpeF90b192aXJ0KEZJWF9BUEVJX1JBTkdFX0JBU0UgKyBzdGFydF9ucik7Cj4gKwly
ZXR1cm4gZml4X3RvX3ZpcnQoRklYX0FQRUlfUkFOR0VfQkFTRSArIHN0YXJ0X25yKTsKPiAgfQoK
R3JhbnRlZCB3ZSBwcm9iYWJseSBkb24ndCB1c2UgIl9faW9tZW0iIGNvbnNpc3RlbnRseSwgYW5k
IHdlIG1heQpoZW5jZSB3ZWxsIHdhbnQgdG8gY29uc2lkZXIgZHJvcHBpbmcgaXQgYWx0b2dldGhl
ci4gQnV0IHdpdGhvdXQgdGhhdApiZWluZyBjYWxsZWQgb3V0IGluIHRoZSBkZXNjcmlwdGlvbiwg
SSBkb24ndCB0aGluayBpdCBzaG91bGQgYmUgZHJvcHBlZApoZXJlIGFuZCBmdXJ0aGVyIGRvd24u
CgpBbm90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBpbnRyb2R1Y2Ugc29tZXRoaW5nIGxpa2UgZml4
X3RvX2lvX3ZpcnQoKSwKd2l0aCB0aGF0IGFubm90YXRpb24gaW5jbHVkZWQgaW4gdGhlIGNhc3Qu
Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpY2RlZi5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hcGljZGVmLmgKPiBAQCAtMTE5LDcgKzExOSw3IEBACj4gIC8qIE9ubHkgYXZh
aWxhYmxlIGluIHgyQVBJQyBtb2RlICovCj4gICNkZWZpbmUJCUFQSUNfU0VMRl9JUEkJMHgzRjAK
PiAgCj4gLSNkZWZpbmUgQVBJQ19CQVNFIChmaXhfdG9fdmlydChGSVhfQVBJQ19CQVNFKSkKPiAr
I2RlZmluZSBBUElDX0JBU0UgKF9fZml4X3RvX3ZpcnQoRklYX0FQSUNfQkFTRSkpCgpQbGVhc2Ug
dGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gZ2V0IHJpZCBvZiB0aGUgdW5uZWNlc3NhcnkKcGFyZW50
aGVzZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 11:11:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 11:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXPuc-0003R3-E9; Fri, 05 Jan 2018 11:11:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXPub-0003Qx-AP
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 11:11:45 +0000
X-Inumbo-ID: 75eb3ba8-f209-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 75eb3ba8-f209-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 11:13:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 04:11:37 -0700
Message-Id: <5A4F6B7A020000780019B547@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 04:11:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-18-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-18-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 17/74] ---- x86/Kconfig: Options for
 Xen and PVH support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6CgpQ
bGVhc2UgZHJvcCB0aGUgc3RyYXkgLS0tLSBmcm9tIHRoZSBzdWJqZWN0LgoKPiBGcm9tOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpObyBkZXNjcmlwdGlv
biAocmF0aW9uYWxlKSBhdCBhbGw/IEJ1dCBwZXJoYXBzIHRoYXQncyB0byBiZSBhdHRyaWJ1dGVk
CnRvIHRoZSBSRkMgbmF0dXJlIG9mIHRoZSBzZXJpZXMuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9L
Y29uZmlnCj4gKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKPiBAQCAtMTE3LDYgKzExNywyMyBA
QCBjb25maWcgVEJPT1QKPiAgCSAgVGVjaG5vbG9neSAoVFhUKQo+ICAKPiAgCSAgSWYgdW5zdXJl
LCBzYXkgWS4KPiArCj4gK2NvbmZpZyBYRU5fR1VFU1QKPiArCWRlZl9ib29sIG4KPiArCXByb21w
dCAiWGVuIEd1ZXN0Igo+ICsJLS0taGVscC0tLQo+ICsJICBTdXBwb3J0IGZvciBYZW4gZGV0ZWN0
aW5nIHdoZW4gaXQgaXMgcnVubmluZyB1bmRlciBYZW4uCj4gKwo+ICsJICBJZiB1bnN1cmUsIHNh
eSBOLgo+ICsKPiArY29uZmlnIFBWSF9HVUVTVAo+ICsJZGVmX2Jvb2wgbgo+ICsJcHJvbXB0ICJQ
VkggR3Vlc3QiCj4gKwlkZXBlbmRzIG9uIFhFTl9HVUVTVAo+ICsJLS0taGVscC0tLQo+ICsJICBT
dXBwb3J0IGJvb3RpbmcgdXNpbmcgdGhlIFBWSCBBQkkuCj4gKwo+ICsJICBJZiB1bnN1cmUsIHNh
eSBOLgoKVGhlIG5hbWVzIG9mIHRoZSBvcHRpb25zIGFyZSBhbWJpZ3VvdXMsIHlldCBJIGNhbid0
IHJlYWxseSB0aGluayBvZgpuaWNlIGFsdGVybmF0aXZlcy4gTWF5YmUgWEVOX0FTX0dVRVNUIGFu
ZCBYRU5fQVNfUFZIX0dVRVNUCm9yIEdVRVNUX09GX1hFTiBhbmQgUEhWSF9HVUVTVF9PRl9YRU4/
IFNhbWUgZ29lcyBmb3IgdGhlCnByb21wdHMgYW5kIFBWSF9HVUVTVCdzIGhlbHAgdGV4dC4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 11:20:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 11:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXQ3C-0004B9-9N; Fri, 05 Jan 2018 11:20:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXQ3B-0004B3-TO
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 11:20:37 +0000
X-Inumbo-ID: 4969e1ac-f20a-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4969e1ac-f20a-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 12:19:25 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 04:20:36 -0700
Message-Id: <5A4F6D94020000780019B561@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 04:20:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-19-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-19-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 18/74] x86/link: Relocate program
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBXaGVu
IHRoZSB4ZW4gYmluYXJ5IGlzIGxvYWRlZCBieSBsaWJlbGYgKGluIHRoZSBmdXR1cmUpIHdlIHJl
bHkgb24gdGhlCj4gZWxmIGxvYWRlciB0byBsb2FkIHRoZSBiaW5hcnkgYWNjb3JkaW5nbHkuCgpJ
dCB3b3VsZCByZWFsbHkgaGVscCBpZiBpdCB3YXMgc2FpZCBoZXJlIHdoYXQgZWZmZWN0IHRoaXMg
aGFzIG9uIHRoZQpwcm9ncmFtIGhlYWRlcnMgLSBJIGNhbiBvbmx5IGd1ZXNzIHRoYXQgaXQnbGwg
bWFrZSBwX3ZhZGRyIGRpZmZlcmVudApmcm9tIHBfcGFkZHIuIEknbSBhbHNvIHJhdGhlciB1bmNl
cnRhaW4gYWJvdXQgdGhlIGVudHJ5IHBvaW50CmNoYW5nZSB3cnQgdmFyaW91cyAoYW5kIGVzcGVj
aWFsbHkgb2xkZXIpIGJvb3QgbG9hZGVycy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 11:26:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 11:26:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXQ8R-0004P3-SM; Fri, 05 Jan 2018 11:26:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=536fb6136=citrix-osstest@xenproject.org>)
 id 1eXQ8Q-0004Ow-Ka
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 11:26:02 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id 63/17-26136-9C06F4A5;
 Fri, 05 Jan 2018 11:26:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprBIsWRWlGSWpSXmKPExsXitHSDve6JBP8
 og9+rDC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bphyuZC2ZIVLxf9Zq5gXEafxcjJ4eEgL/E
 juvbGCFsd4np7SvYQGwRAWeJCR9ug9m8AnoSR9taWEBsYQEXiX3PdjF3MXIB1W/llTjV+JwJo
 llV4kj3b3YQm03AQ2Jiz0SwBhYBFYl7L24yg9hCAloSSxevZIIYKihxcuYTsBpmAQmJgy9eME
 PMsZDY8bGPbQIj7ywkZbOQlC1gZFrFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKqXm1pcnJi
 empOYVKyXnJ+7iREYPgxAsIOxYbvnIUZJDiYlUd6SaP8oIb6k/JTKjMTijPii0pzU4kOMMhwc
 ShK8WsBwFBIsSk1PrUjLzAEGMkxagoNHSYQ3Nh4ozVtckJhbnJkOkTrFaMxxbNPlP0wcz2a+b
 mAWYsnLz0uVEufdA1IqAFKaUZoHNwgWYZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzCsJcg
 9PZl4J3L5XQKcwAZ2y6ogvyCkliQgpqQZGxUW/WR8Vf4xPlZywtO7QazP+Leklvdmu/Tvmqnf
 VsK+7seCi9ZKFFZ8MTS2f7rrF7bNsZ2b6+zhu/mAbRo3cTm/droqwgNXhqz6HCi75KNtwsEOU
 +8b3h+nKR3cxMR6v/6p4pnma4HHeL2zB6woE1mXtXnW32N2i3sb52MsTmULLVtlMj9ZTYinOS
 DTUYi4qTgQAvusmqasCAAA=
X-Env-Sender: prvs=536fb6136=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1515151559!112414146!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25079 invoked from network); 5 Jan 2018 11:26:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-5.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 5 Jan 2018 11:26:00 -0000
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="464786656"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-73932-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-jessie:build-i386:<job status>:broken:regression
 distros-debian-jessie:build-amd64-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:<job status>:broken:regression
 distros-debian-jessie:build-amd64:<job status>:broken:regression
 distros-debian-jessie:build-i386-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf-pvops:capture-logs:broken:regression
 distros-debian-jessie:build-armhf:capture-logs:broken:regression
 distros-debian-jessie:build-armhf-pvops:syslog-server:running:regression
 distros-debian-jessie:build-armhf:syslog-server:running:regression
 distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-i386-amd64-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-amd64-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-armhf:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73569
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 5 Jan 2018 11:25:55 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 73932: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDczOTMyIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzczOTMyLwoKRmFpbHVy
ZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1
cmUtbG9ncyAgICAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzM1NjkKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgYnJva2VuIFJFR1IuIHZz
LiA3MzU2OQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMgc3lz
bG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LWkzODYtamVzc2ll
LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtamVzc2llLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1qZXNzaWUtbmV0Ym9vdC1w
eWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi1hcm1oZi1qZXNzaWUtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWplc3NpZS1uZXRib290LXB2Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MzU2OQogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDczNTY5CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM1NjkKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MzU2OQogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNTY5CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM1NjkKCmJh
c2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MzU2OQoKam9iczoKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtamVzc2llLW5ldGJv
b3QtcHZncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYt
amVzc2llLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtYW1kNjQtamVzc2llLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5ldGJvb3QtcHlncnViICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWplc3NpZS1uZXRib290
LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rs
b2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 11:27:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 11:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXQ9W-0004VS-9U; Fri, 05 Jan 2018 11:27:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXQ9V-0004V7-EO
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 11:27:09 +0000
X-Inumbo-ID: 9d0c1a12-f20b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d0c1a12-f20b-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 11:28:55 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 04:27:02 -0700
Message-Id: <5A4F6F14020000780019B577@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 04:27:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-20-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-20-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 19/74] x86: introduce ELFNOTE macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SXQgaXMgbmVlZGVkIGxhdGVyIGZvciBpbnRyb2R1Y2luZyBQVkggZW50cnkgcG9pbnQuCgpQZXJo
YXBzIHdvcnRoIG1vdmluZyB0aGUgYWRkaXRpb24gdGhlcmUsIHJhdGhlciB0aGFuIGludHJvZHVj
aW5nCmRlYWQgY29kZSBoZXJlPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZu
cy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+IEBAIC00MDksNCAr
NDA5LDE2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQo+ICAjZGVmaW5l
IFJFWDY0X1BSRUZJWCAicmV4NjQvIgo+ICAjZW5kaWYKPiAgCj4gKyNkZWZpbmUgRUxGTk9URShu
YW1lLCB0eXBlLCBkZXNjKSAgICAgICAgICAgXAo+ICsgICAgLnB1c2hzZWN0aW9uIC5ub3RlLm5h
bWUgICAgICAgICAgICAgICA7IFwKClBsZWFzZSBhbHNvIHNwZWNpZnkgc2VjdGlvbiBhdHRyaWJ1
dGVzIGFuZCB0eXBlLgoKPiArICAgIC5hbGlnbiA0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgOyBcCgpJIHRoaW5rIHdlIHNob3VsZCB0cnkgdG8gYXZvaWQgdGhlIGFtYmlndW91cyAuYWxp
Z24sIGFuZCBpbnN0ZWFkCnVzZSAuYmFsaWduIG9yIC5wMmFsaWduIGluIG5ldyBjb2RlLgoKPiAr
ICAgIC5sb25nIDJmIC0gMWYgICAgICAgLyogbmFtZXN6ICovICAgICAgOyBcCj4gKyAgICAubG9u
ZyA0ZiAtIDNmICAgICAgIC8qIGRlc2NzeiAqLyAgICAgIDsgXAo+ICsgICAgLmxvbmcgdHlwZSAg
ICAgICAgICAvKiB0eXBlICAgKi8gICAgICA7IFwKPiArMTouYXNjaXogI25hbWUgICAgICAgICAg
LyogbmFtZSAgICovICAgICAgOyBcCj4gKzI6LmFsaWduIDQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDsgXAo+ICszOmRlc2MgICAgICAgICAgICAgICAgICAvKiBkZXNjICAgKi8gICAg
ICA7IFwKPiArNDouYWxpZ24gNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBcCgpJ
J2QgcHJlZmVyIGlmIHlvdSB1c2VkIC5MLXByZWZpeGVkIGxhYmVscyBpbiBuZXcgbWFjcm9zLCB0
byBlbGltaW5hdGUKdGhlIHJpc2sgb2YgcmVmZXJlbmNlcyBhcm91bmQgdGhlIG1hY3JvIHVzZSBz
aXRlcyBiZWNvbWluZyBicm9rZW4uCkFuZCBpZiB5b3UgcmVhbGx5IG1lYW50IHRvIHN0aWNrIHdp
dGggbnVtZXJpYyBsYWJlbHMsIHBsZWFzZSBhZGQgdHdvCnBhZGRpbmcgYmxhbmtzIGFmdGVyIGVh
Y2ggb2YgdGhlbSwgdG8gYWxpZ24gdGhlIGRpcmVjdGl2ZXMuCgpDb25zaWRlcmluZyB0aGlzIGlz
IG1lYW50IHRvIGJlIHVzZWQgYnkgYXNzZW1ibHkgY29kZSBvbmx5LCBwZXJoYXBzCml0IHdvdWxk
IGJlIGJldHRlciB0byBtYWtlIHRoaXMgYW4gYXNzZW1ibGVyIG1hY3JvIHJhdGhlciB0aGFuIGEg
QwpvbmUgKGVsaW1pbmF0aW5nIHRoZSBuZWVkIGZvciBhbGwgdGhlICI7IFwiKT8KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 11:35:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 11:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXQHI-0005Hw-29; Fri, 05 Jan 2018 11:35:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wlwn=ea=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eXQHG-0005Hi-Kq
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 11:35:10 +0000
X-Inumbo-ID: 50c71c19-f20c-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x22d.google.com (unknown [2a00:1450:400c:c09::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50c71c19-f20c-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 12:33:57 +0100 (CET)
Received: by mail-wm0-x22d.google.com with SMTP id y82so5941379wmg.1;
 Fri, 05 Jan 2018 03:35:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :cc:to; bh=X7b7uENKeyy6LdTbAMpeK+B9dygXfUdsWGpQVRZC5Pk=;
 b=RoSNSnM6XfwihWDtGAZuoS1RqXUwGcddgxEa+lhuDrgsAeN8+yATTZDqJnt5RNQWkO
 5FC38jwbyVVTnUC8cY3CXKp9E1uFOy4Tx5W2hhTnNm8MOHVs9HCHPZEC1tVhqeTNcqoO
 oBobo63nMNVXOZpO0E09nteRmwev47ZZHiD0NSEpXt7/q29W9DglARmfVfvcey4yHgmt
 5sHuS6qRhqwmr4xGmemio0+WF8bIcL3hN3awram9kBehlnSue5ChD6VXYD8rWqKJobws
 9YC9A87bVKm9JDfOHjNs6cDl1tTogFo7X9kZN3UWYYTT5bNBIuIR+6t40sHdBhj7Znrk
 fDnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:cc:to;
 bh=X7b7uENKeyy6LdTbAMpeK+B9dygXfUdsWGpQVRZC5Pk=;
 b=GHQ79XJxfEkczgUvfb7clNaPM7eax9FTtpBj8Xj6V4awXjxuPOXbNUKW1T2jOUtFuS
 OH6MShPS54Pj9/DnuEoURUfE+3Art4T09lbhxp+yNtAs7HJZj2Ytd5XVccTM4WApvrBU
 f9OLKXNbBhKggGYNNlGCWfkiei9U1MAG0hsmpx4yKwu9Wn48PbcpD2+NxUqAq5Iss0R4
 CGxKI9jlMmfIiGiPm+YG9Re11oeHPQ5D4K6yYp26rspO6UHkw7HYxP/z9g0N8IYiB6DG
 2JK+vKe8ARlRVOT3DJaKf7CUbPoTTwHqL1+qTRORFDmZ13W4yzx0btCJzVtdfASwDs2V
 TOSQ==
X-Gm-Message-State: AKGB3mIuSqi9NabI/1fPHziLN9FW+aHjlVQ/9JIGQ7bkmsP7qC9IPVA6
 utg/dcnHUQNtHkXsvIcIujqnl/rV
X-Google-Smtp-Source: ACJfBouNT87XLMlpr/tmMdrczzB3Cfu7WZsXXri8UzjsHeG/qIiDLO5aMNBW/7UKqqiNrxyrzMTzbg==
X-Received: by 10.28.247.24 with SMTP id v24mr2238157wmh.140.1515152106966;
 Fri, 05 Jan 2018 03:35:06 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:8a4:c503:d7c3:c182?
 ([2a02:c7f:ac18:da00:8a4:c503:d7c3:c182])
 by smtp.gmail.com with ESMTPSA id t61sm15004378wrc.21.2018.01.05.03.35.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 Jan 2018 03:35:06 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
Date: Fri, 5 Jan 2018 11:35:05 +0000
To: xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org
X-Mailer: Apple Mail (2.3273)
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLCB0aGlzIGlzIGEgcmVwb3N0IG9mIGh0dHBzOi8vYmxvZy54ZW5wcm9qZWN0Lm9yZy8y
MDE4LzAxLzA0L3hlbi1wcm9qZWN0LXNwZWN0cmVtZWx0ZG93bi1mYXEvIGZvciB4ZW4tdXNlcnMv
eGVuLWRldmVsLiBJZiB5b3UgaGF2ZSBxdWVzdGlvbnMsIHBsZWFzZSByZXBseSB0byB0aGlzIHRo
cmVhZCBhbmQgd2Ugd2lsbCB0cnkgYW5kIGltcHJvdmUgdGhlIEZBUSBiYXNlZCBvbiBxdWVzdGlv
bnMuClJlZ2FyZHMKTGFycwoKCkdvb2dsZeKAmXMgUHJvamVjdCBaZXJvIGFubm91bmNlZCBzZXZl
cmFsIGluZm9ybWF0aW9uIGxlYWsgdnVsbmVyYWJpbGl0aWVzIGFmZmVjdGluZyBhbGwgbW9kZXJu
IHN1cGVyc2NhbGFyIHByb2Nlc3NvcnMuIERldGFpbHMgY2FuIGJlIGZvdW5kIG9uIHRoZWlyIGJs
b2csIGFuZCBpbiB0aGUgWGVuIFByb2plY3QgQWR2aXNvcnkgMjU0IFsxXS4gVG8gaGVscCBvdXIg
dXNlcnMgdW5kZXJzdGFuZCB0aGUgaW1wYWN0IGFuZCBvdXIgbmV4dCBzdGVwcyBmb3J3YXJkLCB3
ZSBwdXQgdG9nZXRoZXIgdGhlIGZvbGxvd2luZyBGQVEuCgpOb3RlIHRoYXQgd2Ugd2lsbCB1cGRh
dGUgdGhlIEZBUSBhcyBuZXcgaW5mb3JtYXRpb24gc3VyZmFjZXMuCgo9IElzIFhlbiBpbXBhY3Rl
ZCBieSBNZWx0ZG93biBhbmQgU3BlY3RyZT8gPQoKVGhlcmUgYXJlIHR3byBhbmdsZXMgdG8gY29u
c2lkZXIgZm9yIHRoaXMgcXVlc3Rpb246CgoqIENhbiBhbiB1bnRydXN0ZWQgZ3Vlc3QgYXR0YWNr
IHRoZSBoeXBlcnZpc29yIHVzaW5nIE1lbHRkb3duIG9yIFNwZWN0cmU/CiogQ2FuIGEgZ3Vlc3Qg
dXNlci1zcGFjZSBwcm9ncmFtIGF0dGFjayBhIGd1ZXN0IGtlcm5lbCB1c2luZyBNZWx0ZG93biBv
ciBTcGVjdHJlPwoKU3lzdGVtcyBydW5uaW5nIFhlbiwgbGlrZSBhbGwgb3BlcmF0aW5nIHN5c3Rl
bXMgYW5kIGh5cGVydmlzb3JzLCBhcmUgcG90ZW50aWFsbHkgYWZmZWN0ZWQgYnkgU3BlY3RyZSAo
cmVmZXJyZWQgdG8gYXMgU1AxIGFuZCBTUDIgaW4gQWR2aXNvcnkgMjU0IFsxXSkuIEZvciBBcm0g
UHJvY2Vzc29ycyBpbmZvcm1hdGlvbiwgeW91IGNhbiBmaW5kIHdoaWNoIHByb2Nlc3NvcnMgYXJl
IGltcGFjdGVkIGhlcmUgWzJdLiAgSW4gZ2VuZXJhbCwgYm90aCB0aGUgaHlwZXJ2aXNvciBhbmQg
YSBndWVzdCBrZXJuZWwgYXJlIHZ1bG5lcmFibGUgdG8gYXR0YWNrIHZpYSBTUDEgYW5kIFNQMi4K
Ck9ubHkgSW50ZWwgcHJvY2Vzc29ycyBhcmUgaW1wYWN0ZWQgYnkgTWVsdGRvd24gKHJlZmVycmVk
IHRvIGFzIFNQMyBpbiBBZHZpc29yeSAyNTQgWzFdKS4gT24gSW50ZWwgcHJvY2Vzc29ycywgb25s
eSA2NC1iaXQgUFYgbW9kZSBndWVzdHMgY2FuIGF0dGFjayBYZW4uIEd1ZXN0cyBydW5uaW5nIGlu
IDMyLWJpdCBQViBtb2RlLCBIVk0gbW9kZSwgYW5kIFBWSCBtb2RlIGNhbm5vdCBhdHRhY2sgdGhl
IGh5cGVydmlzb3IgdXNpbmcgU1AzLiBIb3dldmVyLCBpbiAzMi1iaXQgUFYgbW9kZSwgSFZNIG1v
ZGUsIGFuZCBQVkggbW9kZSwgZ3Vlc3QgdXNlcnNwYWNlcyBjYW4gYXR0YWNrIGd1ZXN0IGtlcm5l
bHMgdXNpbmcgU1AzOyBzbyB1cGRhdGluZyBndWVzdCBrZXJuZWxzIGlzIGFkdmlzYWJsZS4KCklu
dGVyZXN0aW5nbHksIGd1ZXN0IGtlcm5lbHMgcnVubmluZyBpbiA2NC1iaXQgUFYgbW9kZSBhcmUg
bm90IHZ1bG5lcmFibGUgdG8gYXR0YWNrIHVzaW5nIFNQMywgYmVjYXVzZSA2NC1iaXQgUFYgZ3Vl
c3RzIGFscmVhZHkgcnVuIGluIGEgS1BUSS1saWtlIG1vZGUuCgo9IElzIHRoZXJlIGFueSByaXNr
IG9mIHByaXZpbGVnZSBlc2NhbGF0aW9uPyA9CgpNZWx0ZG93biBhbmQgU3BlY3RyZSBhcmUsIGJ5
IHRoZW1zZWx2ZXMsIG9ubHkgaW5mb3JtYXRpb24gbGVha3MuIFRoZXJlIGlzIG5vIHN1Z2dlc3Rp
b24gdGhhdCBzcGVjdWxhdGl2ZSBleGVjdXRpb24gY2FuIGJlIHVzZWQgdG8gbW9kaWZ5IG1lbW9y
eSBvciBjYXVzZSBhIHN5c3RlbSB0byBkbyBhbnl0aGluZyBpdCBtaWdodCBub3QgaGF2ZSBkb25l
IGFscmVhZHkuCgo9IFdoZXJlIGNhbiBJIGZpbmQgbW9yZSBpbmZvcm1hdGlvbj8gPQoKV2Ugd2ls
bCB1cGRhdGUgdGhpcyBibG9nIHBvc3QgYW5kIEFkdmlzb3J5IDI1NCBbMV0gYXMgbmV3IGluZm9y
bWF0aW9uIGJlY29tZXMgYXZhaWxhYmxlLiBVcGRhdGVzIHdpbGwgYWxzbyBiZSBwdWJsaXNoZWQg
b24geGVuLWFubm91bmNlQC4KCldlIHdpbGwgYWxzbyBtYWludGFpbiBhIHRlY2huaWNhbCBGQVEg
b24gb3VyIHdpa2kgWzNdIGZvciBhbnN3ZXJzIHRvIG1vcmUgZGV0YWlsZWQgdGVjaG5pY2FsIHF1
ZXN0aW9ucyB0aGF0IGVtZXJnZSBvbiB4ZW4tZGV2ZWxAIGFuZCBvdGhlciBjb21tdW5pY2F0aW9u
IGNoYW5uZWxzLgoKPSBBcmUgdGhlcmUgYW55IHBhdGNoZXMgZm9yIHRoZSB2dWxuZXJhYmlsaXR5
PyA9CgpXZSBoYXZlIHByb3RvdHlwZSBwYXRjaGVzIGZvciBhIG1pdGlnYXRpb24gZm9yIE1lbHRk
b3duIG9uIEludGVsIENQVXMgYW5kIGEgTWl0aWdhdGlvbiBmb3IgU1AyL0NWRS0yMDE3LTU3MTUs
IHdoaWNoIGFyZSBmdW5jdGlvbmFsIGJ1dCBoYXZlIG5vdCB1bmRlcmdvbmUgcmlnb3JvdXMgcmV2
aWV3IGFuZCBoYXZlIG5vdCBiZWVuIGJhY2twb3J0ZWQgdG8gYWxsIHN1cHBvcnRlZCBYZW4gUHJv
amVjdCByZWxlYXNlcy4KCkFzIGluZm9ybWF0aW9uIHJlbGF0ZWQgdG8gTWVsdGRvd24gYW5kIFNw
ZWN0cmUgaXMgbm93IHB1YmxpYywgZGV2ZWxvcG1lbnQgd2lsbCBjb250aW51ZSBpbiBwdWJsaWMg
b24geGVuLWRldmVsQCBhbmQgcGF0Y2hlcyB3aWxsIGJlIHBvc3RlZCBhbmQgYXR0YWNoZWQgdG8g
QWR2aXNvcnkgMjU0IFsxXSBhcyB0aGV5IGJlY29tZSBhdmFpbGFibGUgaW4gdGhlIG5leHQgZmV3
IGRheXMuCgo9IENhbiBTUDEvU1AyIGJlIGZpeGVkIGF0IGFsbD8gV2hhdCBwbGFucyBhcmUgdGhl
cmUgdG8gbWl0aWdhdGUgdGhlbT8gPQoKU1AyIGNhbiBiZSBtaXRpZ2F0ZWQgaW4gdHdvIHdheXMs
IGJvdGggb2Ygd2hpY2ggZXNzZW50aWFsbHkgcHJldmVudCBzcGVjdWxhdGl2ZSBleGVjdXRpb24g
b2YgaW5kaXJlY3QgYnJhbmNoZXMuIFRoZSBmaXJzdCBpcyB0byBmbHVzaCB0aGUgYnJhbmNoIHBy
ZWRpY3Rpb24gbG9naWMgb24gZW50cnkgaW50byB0aGUgaHlwZXJ2aXNvci4gVGhpcyByZXF1aXJl
cyBtaWNyb2NvZGUgdXBkYXRlcywgd2hpY2ggSW50ZWwgYW5kIEFNRCBhcmUgaW4gdGhlIHByb2Nl
c3Mgb2YgcHJlcGFyaW5nLCBhcyB3ZWxsIGFzIHBhdGNoZXMgdG8gdGhlIGh5cGVydmlzb3Igd2hp
Y2ggYXJlIGFsc28gaW4gcHJvY2VzcyBhbmQgc2hvdWxkIGJlIGF2YWlsYWJsZSBzb29uLgoKVGhl
IHNlY29uZCBpcyB0byBkbyBpbmRpcmVjdCBqdW1wcyBpbiBhIHdheSB3aGljaCBpcyBub3Qgc3Vi
amVjdCB0byBzcGVjdWxhdGl2ZSBleGVjdXRpb24uIFRoaXMgcmVxdWlyZXMgdGhlIGh5cGVydmlz
b3IgdG8gYmUgcmVjb21waWxlZCB3aXRoIGEgY29tcGlsZXIgdGhhdCBjb250YWlucyBzcGVjaWFs
IG5ldyBmZWF0dXJlcy4gVGhlc2UgbmV3IGNvbXBpbGVyIGZlYXR1cmVzIGFyZSBhbHNvIGluIHRo
ZSBwcm9jZXNzIG9mIGJlaW5nIHByZXBhcmVkIGZvciBib3RoIGdjYyBhbmQgY2xhbmcsIGFuZCBz
aG91bGQgYmUgYXZhaWxhYmxlIHNvb24uCgpTUDEgaXMgbXVjaCBtb3JlIGRpZmZpY3VsdCB0byBt
aXRpZ2F0ZS4gV2UgaGF2ZSBzb21lIGlkZWFzIHdl4oCZcmUgZXhwbG9yaW5nLCBidXQgdGhleeKA
mXJlIHN0aWxsIGF0IHRoZSBkZXNpZ24gc3RhZ2UgYXQgdGhpcyBwb2ludC4KCj0gRG9lcyBYZW4g
aGF2ZSBhbnkgZXF1aXZhbGVudCB0byBMaW51eOKAmXMgS1BUSSBzZXJpZXM/ID0KCkxpbnV44oCZ
cyBLUFRJIHNlcmllcyBpcyBkZXNpZ25lZCB0byBhZGRyZXNzIFNQMyBvbmx5LiAgRm9yIFhlbiBn
dWVzdHMsIG9ubHkgNjQtYml0IFBWIGd1ZXN0cyBhcmUgYWZmZWN0ZWQgYnkgU1AzLiBBIEtQVEkt
bGlrZSBhcHByb2FjaCB3YXMgZXhwbG9yZWQgaW5pdGlhbGx5LCBidXQgcmVxdWlyZWQgc2lnbmlm
aWNhbnQgQUJJIGNoYW5nZXMuICBJbnN0ZWFkIHdl4oCZdmUgZGVjaWRlZCB0byBnbyB3aXRoIGFu
IGFsdGVybmF0ZSBhcHByb2FjaCwgd2hpY2ggaXMgbGVzcyBkaXNydXB0aXZlIGFuZCBsZXNzIGNv
bXBsZXggdG8gaW1wbGVtZW50LiBUaGUgY2hvc2VuIGFwcHJvYWNoIHJ1bnMgUFYgZ3Vlc3RzIGlu
IGEgUFZIIGNvbnRhaW5lciwgd2hpY2ggZW5zdXJlcyB0aGF0IFBWIGd1ZXN0cyBjb250aW51ZSB0
byBiZWhhdmUgYXMgYmVmb3JlLCB3aGlsZSBwcm92aWRpbmcgdGhlIGlzb2xhdGlvbiB0aGF0IHBy
b3RlY3RzIHRoZSBoeXBlcnZpc29yIGZyb20gU1AzLiBUaGlzIHdvcmtzIHdlbGwgZm9yIFhlbiA0
LjggdG8gWGVuIDQuMTAsIHdoaWNoIGlzIGN1cnJlbnRseSBvdXIgcHJpb3JpdHkuCgpGb3IgWGVu
IDQuNiBhbmQgNC43LCB3ZSBhcmUgZXZhbHVhdGluZyBzZXZlcmFsIG9wdGlvbnMsIGJ1dCB3ZSBo
YXZlIG5vdCB5ZXQgZmluYWxpemVkIHRoZSBiZXN0IHNvbHV0aW9uLgoKPSBEZXZpY2Vtb2RlbCBz
dHViIGRvbWFpbnMgcnVuIGluIFBWIG1vZGUsIHNvIGlzIGl0IHN0aWxsIG1vcmUgc2FmZSB0byBy
dW4gZGV2aWNlIG1vZGVscyBpbiBhIHN0dWIgZG9tYWluIHRoYW4gaW4gZG9tYWluIDA/ID0KClRo
ZSBzaG9ydCBhbnN3ZXIgaXMsIHllcywgaXQgaXMgc3RpbGwgc2FmZXIgdG8gcnVuIHN0dWIgZG9t
YWlucyB0aGFuIG90aGVyd2lzZS4KCklmIGFuIGF0dGFja2VyIGNhbiBnYWluIGNvbnRyb2wgb2Yg
dGhlIGRldmljZSBtb2RlbCBydW5uaW5nIGluIGEgc3R1YiBkb21haW4sIGl0IGNhbiBpbmRlZWQg
YXR0ZW1wdCB0byB1c2UgdGhlc2UgcHJvY2Vzc29yIHZ1bG5lcmFiaWxpdGllcyB0byByZWFkIGlu
Zm9ybWF0aW9uIGZyb20gWGVuLgoKSG93ZXZlciwgaWYgYW4gYXR0YWNrZXIgY2FuIGdhaW4gY29u
dHJvbCBvZiBhIGRldmljZSBtb2RlbCBydW5uaW5nIGluIGRvbWFpbiAwIHdpdGhvdXQgZGVwcml2
aWxlZ2luZywgdGhlIGF0dGFja2VyIGNhbiBnYWluIGNvbnRyb2wgb2YgdGhlIGVudGlyZSBzeXN0
ZW0uICBFdmVuIHdpdGggcWVtdSBkZXByaXZpbGVnaW5nLCB0aGUgcWVtdSBwcm9jZXNzIG1heSBi
ZSBhYmxlIHRvIGV4ZWN1dGUgc3BlY3VsYXRpdmUgZXhlY3V0aW9uIGF0dGFja3MgYWdhaW5zdCB0
aGUgaHlwZXJ2aXNvci4KClNvIGFsdGhvdWdoIFhTQS0yNTQgZG9lcyBhZmZlY3QgZGV2aWNlIG1v
ZGVsIHN0dWIgZG9tYWlucywgdGhleSBhcmUgc3RpbGwgc2FmZXIgdGhhbiBub3QgcnVubmluZyB3
aXRoIGEgc3R1YiBkb21haW4uCgo9IFdoYXQgaXMgdGhlIFhlbiBQcm9qZWN04oCZcyBwbGFuIGdv
aW5nIGZvcndhcmQ/ID0KClRoZSBYZW4gUHJvamVjdCBpcyB3b3JraW5nIG9uIGZpbmFsaXppbmcg
c29sdXRpb25zIGZvciBTUDMgYW5kIFNQMiBhbmQgZXZhbHVhdGluZyBvcHRpb25zIGZvciBTUDEu
IElmIHlvdSB3b3VsZCBsaWtlIHRvIHN0YXkgYWJyZWFzdCBvbiBvdXIgcHJvZ3Jlc3MsIHBsZWFz
ZSBzaWduIHVwIHRvIHhlbi1hbm5vdW5jZUAuIFdlIHdpbGwgdXBkYXRlIHRoaXMgRkFRIGFzIHNv
b24gYXMgd2UgaGF2ZSBtb3JlIG5ld3MgYW5kIHVwZGF0ZWQgaW5mb3JtYXRpb24uIEFuc3dlcnMg
dG8gbW9yZSBkZXRhaWxlZCB0ZWNobmljYWwgcXVlc3Rpb25zIHdpbGwgYmUgbWFpbnRhaW5lZCBp
biBhIHRlY2huaWNhbCBGQVEgb24gb3VyIHdpa2kgWzNdLiBUaGFuayB5b3UgZm9yIHlvdXIgcGF0
aWVuY2UuCgo9IEhvdyBjYW4gSSBhc2sgZnVydGhlciBxdWVzdGlvbnM/ID0KUGxlYXNlIHJlc3Bv
bmQgdG8gdGhpcyBlLW1haWwgdGhyZWFkIG9uIHhlbi1kZXZlbEAgb3IgeGVuLXVzZXJzQAoKUmVm
ZXJlbmNlcwpbMV0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMjU0Lmh0bWwK
WzJdIGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vc3VwcG9ydC9zZWN1cml0eS11cGRhdGUKWzNd
IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X01lbHRkb3duX2Fu
ZF9TcGVjdHJlX1RlY2huaWNhbF9GQVEKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 11:39:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 11:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXQLc-0005aG-S0; Fri, 05 Jan 2018 11:39:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXQLc-0005a7-8x
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 11:39:40 +0000
X-Inumbo-ID: 5c4ee2fe-f20d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c4ee2fe-f20d-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 11:41:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 04:39:32 -0700
Message-Id: <5A4F7205020000780019B5A9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 04:39:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-21-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-21-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 20/74] x86: produce a binary that can
 be booted as PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWdhaW4gSSBh
c3N1bWUgYSBkZXNjcmlwdGlvbiBpcyBzdGlsbCBiZWluZyBpbnRlbmRlZCB0byBiZSB3cml0dGVu
Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9NYWtl
ZmlsZQo+IEBAIC03NSw2ICs3NSw4IEBAIGVmaS15IDo9ICQoc2hlbGwgaWYgWyAhIC1yIAo+ICQo
QkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIC1vIFwKPiAgICAgICAgICAgICAgICAgICAg
ICAgIC1PICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIF07IHRoZW4gXAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZWNobyAnJChUQVJHRVQpLmVmaSc7IGZpKQo+ICAKPiArc2hp
bS0kKENPTkZJR19QVkhfR1VFU1QpIDo9ICQoVEFSR0VUKS1zaGltCj4gKwo+ICBpZm5lcSAoJChi
dWlsZF9pZF9saW5rZXIpLCkKPiAgbm90ZXNfcGhkcnMgPSAtLW5vdGVzCj4gIGVsc2UKPiBAQCAt
OTMsNyArOTUsNyBAQCBlbmRpZgo+ICBzeW1zLXdhcm4tZHVwLXkgOj0gLS13YXJuLWR1cAo+ICBz
eW1zLXdhcm4tZHVwLSQoQ09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1Mp
IDo9Cj4gIAo+IC0kKFRBUkdFVCk6ICQoVEFSR0VUKS1zeW1zICQoZWZpLXkpIGJvb3QvbWtlbGYz
Mgo+ICskKFRBUkdFVCk6ICQoVEFSR0VUKS1zeW1zICQoZWZpLXkpIGJvb3QvbWtlbGYzMiAkKHNo
aW0teSkKPiAgCS4vYm9vdC9ta2VsZjMyICQobm90ZXNfcGhkcnMpICQoVEFSR0VUKS1zeW1zICQo
VEFSR0VUKSAkKFhFTl9JTUdfT0ZGU0VUKSBcCj4gIAkgICAgICAgICAgICAgICBgJChOTSkgJChU
QVJHRVQpLXN5bXMgfCBzZWQgLW5lICdzL15cKFteIF0qXCkgLiBfXzJNX3J3ZGF0YV9lbmQkJC8w
eFwxL3AnYAoKSG1tLCBzbyB5b3UgbWVhbiB0byBidWlsZCBzaGltIGFuZCAibm9ybWFsIiBYZW4g
YXQgdGhlIHNhbWUgdGltZSwKd2l0aCBhbGwgdGhlIHNhbWUgb2JqZWN0cz8gVGhhdCdzIHJhdGhl
ciB1bmV4cGVjdGVkIGZvbGxvd2luZyB0aGUKZWFybGllciBleGNoYW5nZSBBbmRyZXcgYW5kIEkg
aGFkLiBJIHdvdWxkIGV4cGVjdCB0aGUgc2hpbSB0byBub3QKcmVxdWlyZSBxdWl0ZSBhIGZldyBi
aXRzIGFuZCBwaWVjZXMsIGFuZCBoZW5jZSB3YW50aW5nIHRvIGJlIGJ1aWx0CmluZGVwZW5kZW50
bHkuCgo+IEBAIC0xNDQsNiArMTQ2LDExIEBAICQoVEFSR0VUKS1zeW1zOiBwcmVsaW5rLm8geGVu
LmxkcyAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8KPiAgCQk+JChARCkvJChARiku
bWFwCj4gIAlybSAtZiAkKEBEKS8uJChARikuWzAtOV0qCj4gIAo+ICsjIFVzZSBlbGYzMi14ODYt
NjQgaWYgdG9vbGNoYWluIHN1cHBvcnQgZXhpc3RzLCBlbGYzMi1pMzg2IG90aGVyd2lzZS4KPiAr
JChUQVJHRVQpLXNoaW06IEZPUk1BVCA9ICQoZmlyc3R3b3JkICQoZmlsdGVyIGVsZjMyLXg4Ni02
NCwkKHNoZWxsICQoT0JKQ09QWSkgLS1oZWxwKSkgZWxmMzItaTM4NikKCldoYXQgYXJlIHRoZSBp
bXBsaWNhdGlvbnMgb2YgdXNpbmcgb25lIHZzIHRoZSBvdGhlcj8gSWYgZWxmMzItaTM4Ngp3b3Jr
cywgd2h5IG5vdCB1c2UgaXQgYWxsIHRoZSB0aW1lPwoKPiBAQCAtMzc0LDYgKzM3NSwxNSBAQCBj
czMyX3N3aXRjaDoKPiAgICAgICAgICAvKiBKdW1wIHRvIGVhcmxpZXIgbG9hZGVkIGFkZHJlc3Mu
ICovCj4gICAgICAgICAgam1wICAgICAqJWVkaQo+ICAKPiArCj4gKyNpZmRlZiBDT05GSUdfUFZI
X0dVRVNUCgpObyBkb3VibGUgYmxhbmsgbGluZXMgcGxlYXNlLgoKPiArRUxGTk9URShYZW4sIFhF
Tl9FTEZOT1RFX1BIWVMzMl9FTlRSWSwgLmxvbmcgc3ltX29mZnMoX19wdmhfc3RhcnQpKQo+ICsK
PiArX19wdmhfc3RhcnQ6Cj4gKyAgICAgICAgdWQyYQo+ICsKPiArI2VuZGlmIC8qIENPTkZJR19Q
VkhfR1VFU1QgKi8KPiArCj4gIF9fc3RhcnQ6CgpEb2VzIHRoZSBuZXcgY29kZSBzdHJpY3RseSBu
ZWVkIHRvIGxpdmUgaGVyZT8gQ2FuJ3QgaXMgYmUga2VwdCBib3RoCm91dCBvZiB0aGUgcmVzdWx0
aW5nIGJpbmFyeSBzZXF1ZW5jZSBjdXJyZW50bHkgcmVzdWx0aW5nIGhlcmUgYW5kCm91dCBvZiB0
aGlzIHNvdXJjZSBmaWxlIGFsdG9nZXRoZXIgKGJ5IGludHJvZHVjaW5nIGEgbmV3IHB2aC5TIG9y
CnNoaW0uUyk/Cgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiArKysgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCj4gQEAgLTM0LDcgKzM0LDcgQEAgT1VUUFVUX0FSQ0goaTM4Njp4ODYt
NjQpCj4gIFBIRFJTCj4gIHsKPiAgICB0ZXh0IFBUX0xPQUQgOwo+IC0jaWYgZGVmaW5lZChCVUlM
RF9JRCkgJiYgIWRlZmluZWQoRUZJKQo+ICsjaWYgKGRlZmluZWQoQlVJTERfSUQpICYmICFkZWZp
bmVkKEVGSSkpIHx8IGRlZmluZWQgKENPTkZJR19QVkhfR1VFU1QpCgpEaWQgeW91IG1lYW4KCiNp
ZiAoZGVmaW5lZChCVUlMRF9JRCkgfHwgZGVmaW5lZChDT05GSUdfUFZIX0dVRVNUKSkgJiYgIWRl
ZmluZWQoRUZJKQoKPyBPZiBjb3Vyc2UgdGhpcyB3b3VsZCBiZSBtb290IGlmIG1haW4gYW5kIHNo
aW0gYmluYXJ5IHdlcmUgdG8KYmUgYnVpbHQgaW5kZXBlbmRlbnRseS4KCkFsc28gLSBzdHJheSBi
bGFuay4KCj4gQEAgLTEyOCw2ICsxMjgsMTIgQEAgU0VDVElPTlMKPiAgICAgICAgIF9fcGFyYW1f
ZW5kID0gLjsKPiAgICB9IDp0ZXh0Cj4gIAo+ICsjaWYgZGVmaW5lZChDT05GSUdfUFZIX0dVRVNU
KSAmJiAhZGVmaW5lZChFRkkpCgpUaGUgRUZJIHBhcnQgaGVyZSB0aGVuIGFsc28gd291bGRuJ3Qg
YmUgbmVjZXNzYXJ5LCBhZmFpY3QuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 11:49:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 11:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXQUt-0006TF-KT; Fri, 05 Jan 2018 11:49:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXQUs-0006T8-TM
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 11:49:15 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-5.messagelabs.com id 41/ED-08891-9366F4A5;
 Fri, 05 Jan 2018 11:49:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVdcizT/
 KYN9qG4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH1zEG2guaKioX3DBsYv3h3MXJxCAk0MklM
 uDCBBcJ5zCixa8c9RghnG6PEjSUPmLoYOTlEBJwlvp6Zyw5i8wroSyy9Ox2oiINDWMBHouFoD
 EhYQmCVpsTb/bEQtqfEn4PTGGHsM6s7WLsY2TnYBKwkDomBRFkEVCWefHjHNIGRewEjwypG9e
 LUorLUIl1LvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQM8yAMEOxrWtzocYJTm
 YlER5S6L9o4T4kvJTKjMSizPii0pzUosPMcpwcChJ8MqmAuUEi1LTUyvSMnOAIQaTluDgURLh
 9UoBSvMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhVjy8vNSpcR5v4OUCoCUZpTmwQ2Chf4lR
 lkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfPygNzDk5lXArfvFdApTECnrDriC3JKSSJCSqqBMc
 N99YRiy+TV1nouRz0++Htft1bY3v7f2mG1nUj4JuNHdXMvSGqGZ02cLrNIK9jg6h0l53WeIYF
 317uarNlaY1XEmHtg8aVuwY49J38LNiaz79SsmXLystGc12da3N7Lr9JyXvpC5Po6jk8phV/W
 LtJZtPB6c1DUq6IJd2Z72b48wfPuQ+WEAiWW4oxEQy3mouJEALxwN0J4AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1515152951!111210428!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41846 invoked from network); 5 Jan 2018 11:49:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 11:49:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXQUo-0005FN-HF; Fri, 05 Jan 2018 11:49:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXQUi-000145-Tq; Fri, 05 Jan 2018 11:49:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXQUi-00084y-E9; Fri, 05 Jan 2018 11:49:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117617-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-raw:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-xl-raw:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:host-ping-check-native/l1:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f98689c6cd6b0d04e7a02c24ce08591216f910ab
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 11:49:04 +0000
Subject: [Xen-devel] [xen-unstable test] 117617: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1178340261162615338=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm    <job status>           broken
 test-amd64-amd64-xl-qcow2       <job status>                 broken
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm    <job status>            broken
 test-amd64-amd64-xl-qemuu-debianhvm-amd64    <job status>               broken
 test-amd64-i386-xl-raw          <job status>                 broken
 test-amd64-amd64-xl-qcow2     4 host-install(4)        broken REGR. vs. 117311
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken REGR. vs. 117311
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken REGR. vs. 117311
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 4 host-install(4) broken REGR. vs. 117311
 test-amd64-i386-xl-raw        4 host-install(4)        broken REGR. vs. 117311
 test-amd64-amd64-qemuu-nested-amd 12 host-ping-check-native/l1 fail REGR. vs. 117311
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 117311

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117311
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117311
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117311
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117311
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 117311
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 117311
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117311
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 117311
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 117311
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  f98689c6cd6b0d04e7a02c24ce08591216f910ab
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   17 days
Failing since        117365  2017-12-20 07:31:12 Z   16 days    4 attempts
Testing same since   117617  2018-01-04 00:17:15 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  David Woodhouse <David.Woodhouse@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tim Deegan <tim@xen.org>
  Wei Yang <weiyang@linux.vnet.ibm.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm broken
broken-job test-amd64-amd64-xl-qcow2 broken
broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm broken
broken-job test-amd64-amd64-xl-qemuu-debianhvm-amd64 broken
broken-job test-amd64-i386-xl-raw broken
broken-step test-amd64-amd64-xl-qcow2 host-install(4)
broken-step test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-amd64-xl-qemuu-debianhvm-amd64 host-install(4)
broken-step test-amd64-i386-xl-raw host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1178340261162615338==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 11:52:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 11:52:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXQYT-00079t-HB; Fri, 05 Jan 2018 11:52:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hbya=ea=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eXQYS-00079V-57
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 11:52:56 +0000
X-Inumbo-ID: cbbc4897-f20e-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbbc4897-f20e-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 12:51:42 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B08C8ACFC;
 Fri,  5 Jan 2018 11:52:51 +0000 (UTC)
To: Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <cacf75a7-8f10-a633-25b5-eb8990353b0c@suse.com>
Date: Fri, 5 Jan 2018 12:52:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
Content-Language: de-DE
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTI6MzUsIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgYWxsLCB0aGlzIGlzIGEg
cmVwb3N0IG9mIGh0dHBzOi8vYmxvZy54ZW5wcm9qZWN0Lm9yZy8yMDE4LzAxLzA0L3hlbi1wcm9q
ZWN0LXNwZWN0cmVtZWx0ZG93bi1mYXEvIGZvciB4ZW4tdXNlcnMveGVuLWRldmVsLiBJZiB5b3Ug
aGF2ZSBxdWVzdGlvbnMsIHBsZWFzZSByZXBseSB0byB0aGlzIHRocmVhZCBhbmQgd2Ugd2lsbCB0
cnkgYW5kIGltcHJvdmUgdGhlIEZBUSBiYXNlZCBvbiBxdWVzdGlvbnMuCj4gUmVnYXJkcwo+IExh
cnMKPiAKPiAKPiBHb29nbGXigJlzIFByb2plY3QgWmVybyBhbm5vdW5jZWQgc2V2ZXJhbCBpbmZv
cm1hdGlvbiBsZWFrIHZ1bG5lcmFiaWxpdGllcyBhZmZlY3RpbmcgYWxsIG1vZGVybiBzdXBlcnNj
YWxhciBwcm9jZXNzb3JzLiBEZXRhaWxzIGNhbiBiZSBmb3VuZCBvbiB0aGVpciBibG9nLCBhbmQg
aW4gdGhlIFhlbiBQcm9qZWN0IEFkdmlzb3J5IDI1NCBbMV0uIFRvIGhlbHAgb3VyIHVzZXJzIHVu
ZGVyc3RhbmQgdGhlIGltcGFjdCBhbmQgb3VyIG5leHQgc3RlcHMgZm9yd2FyZCwgd2UgcHV0IHRv
Z2V0aGVyIHRoZSBmb2xsb3dpbmcgRkFRLgo+IAo+IE5vdGUgdGhhdCB3ZSB3aWxsIHVwZGF0ZSB0
aGUgRkFRIGFzIG5ldyBpbmZvcm1hdGlvbiBzdXJmYWNlcy4KPiAKPiA9IElzIFhlbiBpbXBhY3Rl
ZCBieSBNZWx0ZG93biBhbmQgU3BlY3RyZT8gPQo+IAo+IFRoZXJlIGFyZSB0d28gYW5nbGVzIHRv
IGNvbnNpZGVyIGZvciB0aGlzIHF1ZXN0aW9uOgo+IAo+ICogQ2FuIGFuIHVudHJ1c3RlZCBndWVz
dCBhdHRhY2sgdGhlIGh5cGVydmlzb3IgdXNpbmcgTWVsdGRvd24gb3IgU3BlY3RyZT8KPiAqIENh
biBhIGd1ZXN0IHVzZXItc3BhY2UgcHJvZ3JhbSBhdHRhY2sgYSBndWVzdCBrZXJuZWwgdXNpbmcg
TWVsdGRvd24gb3IgU3BlY3RyZT8KPiAKPiBTeXN0ZW1zIHJ1bm5pbmcgWGVuLCBsaWtlIGFsbCBv
cGVyYXRpbmcgc3lzdGVtcyBhbmQgaHlwZXJ2aXNvcnMsIGFyZSBwb3RlbnRpYWxseSBhZmZlY3Rl
ZCBieSBTcGVjdHJlIChyZWZlcnJlZCB0byBhcyBTUDEgYW5kIFNQMiBpbiBBZHZpc29yeSAyNTQg
WzFdKS4gRm9yIEFybSBQcm9jZXNzb3JzIGluZm9ybWF0aW9uLCB5b3UgY2FuIGZpbmQgd2hpY2gg
cHJvY2Vzc29ycyBhcmUgaW1wYWN0ZWQgaGVyZSBbMl0uICBJbiBnZW5lcmFsLCBib3RoIHRoZSBo
eXBlcnZpc29yIGFuZCBhIGd1ZXN0IGtlcm5lbCBhcmUgdnVsbmVyYWJsZSB0byBhdHRhY2sgdmlh
IFNQMSBhbmQgU1AyLgo+IAo+IE9ubHkgSW50ZWwgcHJvY2Vzc29ycyBhcmUgaW1wYWN0ZWQgYnkg
TWVsdGRvd24gKHJlZmVycmVkIHRvIGFzIFNQMyBpbiBBZHZpc29yeSAyNTQgWzFdKS4gT24gSW50
ZWwgcHJvY2Vzc29ycywgb25seSA2NC1iaXQgUFYgbW9kZSBndWVzdHMgY2FuIGF0dGFjayBYZW4u
IEd1ZXN0cyBydW5uaW5nIGluIDMyLWJpdCBQViBtb2RlLCBIVk0gbW9kZSwgYW5kIFBWSCBtb2Rl
IGNhbm5vdCBhdHRhY2sgdGhlIGh5cGVydmlzb3IgdXNpbmcgU1AzLiBIb3dldmVyLCBpbiAzMi1i
aXQgUFYgbW9kZSwgSFZNIG1vZGUsIGFuZCBQVkggbW9kZSwgZ3Vlc3QgdXNlcnNwYWNlcyBjYW4g
YXR0YWNrIGd1ZXN0IGtlcm5lbHMgdXNpbmcgU1AzOyBzbyB1cGRhdGluZyBndWVzdCBrZXJuZWxz
IGlzIGFkdmlzYWJsZS4KPiAKPiBJbnRlcmVzdGluZ2x5LCBndWVzdCBrZXJuZWxzIHJ1bm5pbmcg
aW4gNjQtYml0IFBWIG1vZGUgYXJlIG5vdCB2dWxuZXJhYmxlIHRvIGF0dGFjayB1c2luZyBTUDMs
IGJlY2F1c2UgNjQtYml0IFBWIGd1ZXN0cyBhbHJlYWR5IHJ1biBpbiBhIEtQVEktbGlrZSBtb2Rl
LgoKQW5kIHRoaXMgaXMgd3JvbmcuIEd1ZXN0IGtlcm5lbHMgcnVubmluZyBpbiA2NC1iaXQgUFYg
bW9kZSBjYW4ndCBiZQphdHRhY2tlZCBkaXJlY3RseSBmcm9tIHRoZWlyIHVzZXJzLCBidXQgaW5k
aXJlY3RseSB2aWEgYSB1c2VyIHByb2dyYW0KcmVhZGluZyB0aGUgaG9zdCdzIG1lbW9yeSwgb2Yg
d2hpY2ggdGhlIGd1ZXN0J3Mga2VybmVsIG1lbW9yeSBpcyBhCnBhcnQgb2YuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 12:12:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 12:12:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXQqr-0000Zg-Gw; Fri, 05 Jan 2018 12:11:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ebnm=ea=citrix.com=prvs=536edc3c6=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eXQqq-0000ZU-8d
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 12:11:56 +0000
X-Inumbo-ID: 73cedac1-f211-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73cedac1-f211-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 13:10:43 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="464789423"
To: Lars Kurth <lars.kurth.xen@gmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>, <xen-users@lists.xenproject.org>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <07f2e716-85de-a4b7-b337-c1714052481e@citrix.com>
Date: Fri, 5 Jan 2018 12:11:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOCAxMTozNSBBTSwgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBhbGwsIHRoaXMg
aXMgYSByZXBvc3Qgb2YgaHR0cHM6Ly9ibG9nLnhlbnByb2plY3Qub3JnLzIwMTgvMDEvMDQveGVu
LXByb2plY3Qtc3BlY3RyZW1lbHRkb3duLWZhcS8gZm9yIHhlbi11c2Vycy94ZW4tZGV2ZWwuIElm
IHlvdSBoYXZlIHF1ZXN0aW9ucywgcGxlYXNlIHJlcGx5IHRvIHRoaXMgdGhyZWFkIGFuZCB3ZSB3
aWxsIHRyeSBhbmQgaW1wcm92ZSB0aGUgRkFRIGJhc2VkIG9uIHF1ZXN0aW9ucy4KCkkgYWxzbyBz
dGFydGVkIGEgIlByYWN0aWNhbCByZXNwb25zZSIgRkFRIGhlcmU6CgpodHRwczovL3dpa2kueGVu
cHJvamVjdC5vcmcvd2lraS9SZXNwb25kX3RvX01lbHRkb3duX2FuZF9TcGVjdHJlCgpQbGVhc2Ug
Z2l2ZSBmZWVkYmFjayBhbmQgYWRkIHByYWN0aWNhbCBpbmZvcm1hdGlvbiBhcyBuZWVkZWQuCgog
LUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 13:33:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 13:33:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXS7P-00069K-T7; Fri, 05 Jan 2018 13:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXS7O-000698-6w
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 13:33:06 +0000
X-Inumbo-ID: 34c81b6a-f21d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34c81b6a-f21d-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 13:34:51 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 06:32:57 -0700
Message-Id: <5A4F8C98020000780019B61D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 06:32:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-22-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-22-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 21/74] x86/entry: Early PVH boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3Qv
aGVhZC5TCj4gQEAgLTM4MCw3ICszODAsMzkgQEAgY3MzMl9zd2l0Y2g6Cj4gIEVMRk5PVEUoWGVu
LCBYRU5fRUxGTk9URV9QSFlTMzJfRU5UUlksIC5sb25nIHN5bV9vZmZzKF9fcHZoX3N0YXJ0KSkK
PiAgCj4gIF9fcHZoX3N0YXJ0Ogo+IC0gICAgICAgIHVkMmEKPiArICAgICAgICBjbGQKPiArICAg
ICAgICBjbGkKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBXZSBuZWVkIG9uZSBwdXNo
L3BvcCB0byBkZXRlcm1pbmUgbG9hZCBhZGRyZXNzLiAgVXNlIHRoZSBzYW1lCj4gKyAgICAgICAg
ICogYWJzb2x1dGUgYWRkcmVzcyBhcyB0aGUgbmF0aXZlIHBhdGgsIGZvciBsYWNrIG9mIGEgYmV0
dGVyCgouLi4gc3RhY2sgYWRkcmVzcyAuLi4KCj4gQEAgLTU0NCwxMiArNTc2LDE4IEBAIHRyYW1w
b2xpbmVfc2V0dXA6Cj4gICAgICAgICAgLyogR2V0IGJvdHRvbS1tb3N0IGxvdy1tZW1vcnkgc3Rh
Y2sgYWRkcmVzcy4gKi8KPiAgICAgICAgICBhZGQgICAgICRUUkFNUE9MSU5FX1NQQUNFLCVlY3gK
PiAgCj4gKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCj4gKyAgICAgICAgY21wYiAgICAkMSwgc3lt
X2ZzKHB2aF9ib290KQo+ICsgICAgICAgIGplICAgICAgMWYKCkknZCBtdWNoIHByZWZlcgoKICAg
ICAgICBjbXBiICAgICQwLCBzeW1fZnMocHZoX2Jvb3QpCiAgICAgICAgam5lICAgICAxZgoKaW4g
Y2FzZXMgbGlrZSB0aGlzIG9uZS4KCkJ1dCB0aGVuIEkgc29ydCBvZiBkaXNsaWtlIHRoZSBhZGRp
dGlvbiBvZiBzdWNoIHJhbmRvbSBpbi1tZW1vcnkKZmxhZ3MuIENvbnNpZGVyaW5nIC4uLgoKPiAr
I2VuZGlmCj4gKwo+ICAgICAgICAgIC8qIFNhdmUgdGhlIE11bHRpYm9vdCBpbmZvIHN0cnVjdCAo
YWZ0ZXIgcmVsb2NhdGlvbikgZm9yIGxhdGVyIHVzZS4gKi8KPiAgICAgICAgICBwdXNoICAgICVl
Y3ggICAgICAgICAgICAgICAgLyogQm90dG9tLW1vc3QgbG93LW1lbW9yeSBzdGFjayBhZGRyZXNz
LiAqLwo+ICAgICAgICAgIHB1c2ggICAgJWVieCAgICAgICAgICAgICAgICAvKiBNdWx0aWJvb3Qg
aW5mb3JtYXRpb24gYWRkcmVzcy4gKi8KPiAgICAgICAgICBwdXNoICAgICVlYXggICAgICAgICAg
ICAgICAgLyogTXVsdGlib290IG1hZ2ljLiAqLwoKLi4uIHRoZSB2YWx1ZXMgdXNlZCBoZXJlLCBj
b3VsZG4ndCB0aGUgZmxhZyBiZSByZXBsYWNlZCBieSBzZXR0aW5nCm9uZSBvciBib3RoIG9mICVl
YXggYW5kICVlYnggdG8gemVybyBiZWZvcmUganVtcGluZyB0bwp0cmFtcG9saW5lX3NldHVwPyBP
ciB3YWl0LCBmdXJ0aGVyIGRvd24gSSBzZWUgdGhhdCB0aGlzIGZsYWcgaXMKYWxzbyBiZWluZyB1
c2UgaW4gQyBjb2RlLiBQZXJoYXBzIGZpbmUgdGhlbiBhcyBpcy4gT3RvaCwga2V5aW5nCnRoaXMg
b2ZmIG9mIG9uZSBvZiB0aGUgcmVnaXN0ZXIgdmFsdWVzIHdvdWxkIGFsbG93IHRoZSAjaWZkZWYg
dG8KYmUgZHJvcHBlZC4KCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9wdmgtYm9vdC5jCj4gQEAgLTAsMCArMSwxMTkgQEAKPiArLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
Kgo+ICsgKiBhcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCj4gKyAqCj4gKyAqIFBWSCBib290IHRp
bWUgc3VwcG9ydAo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsg
KiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgo+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsg
Kgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhh
dmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+ICsg
KiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3Rl
bXMgTHRkLgo+ICsgKi8KPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4v
bGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbW0uaD4KPiArCj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3Qu
aD4KPiArCj4gKyNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KPiAr
Cj4gKy8qIEluaXRpYWxpc2VkIGluIGhlYWQuUywgYmVmb3JlIC5ic3MgaXMgemVyb2VkLiAqLwo+
ICtib29sIHB2aF9ib290IF9faW5pdGRhdGE7Cj4gK3VpbnQzMl90IHB2aF9zdGFydF9pbmZvX3Bh
IF9faW5pdGRhdGE7CgpXb3VsZCB5b3UgbWluZCB1c2luZyB0aGUgbW9yZSBjb21tb24gcGxhY2Vt
ZW50IG9mIF9faW5pdGRhdGEsCmxpa2UgeW91IGRvIC4uLgoKPiArc3RhdGljIG11bHRpYm9vdF9p
bmZvX3QgX19pbml0ZGF0YSBwdmhfbWJpOwo+ICtzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBw
dmhfbWJpX21vZHNbMzJdOwo+ICtzdGF0aWMgY2hhciAqX19pbml0ZGF0YSBwdmhfbG9hZGVyID0g
IlBWSCBEaXJlY3Rib290IjsKCi4uLiBoZXJlPwoKRm9yIHRoZSBsYXN0IGl0ZW0KCnN0YXRpYyBj
b25zdCBjaGFyIF9faW5pdGNvbnN0IHB2aF9sb2FkZXJbXSA9ICJQVkggRGlyZWN0Ym9vdCI7Cgpw
bGVhc2UuIEZvciBtb2RzW10gLSBpc24ndCAzMiBvdmVybHkgbXVjaD8KCj4gK3N0YXRpYyB2b2lk
IF9faW5pdCBjb252ZXJ0X3B2aF9pbmZvKHZvaWQpCj4gK3sKPiArICAgIHN0cnVjdCBodm1fc3Rh
cnRfaW5mbyAqcHZoX2luZm8gPSBfX3ZhKHB2aF9zdGFydF9pbmZvX3BhKTsKPiArICAgIHN0cnVj
dCBodm1fbW9kbGlzdF9lbnRyeSAqZW50cnk7Cgpjb25zdCAodHdpY2UpCgo+ICsgICAgbW9kdWxl
X3QgKm1vZDsKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIEFTU0VSVChwdmhfaW5m
by0+bWFnaWMgPT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSk7Cj4gKwo+ICsgICAgLyoKPiAr
ICAgICAqIFR1cm4gaHZtX3N0YXJ0X2luZm8gaW50byBtYmkuIEx1Y2tpbHkgYWxsIG1vZHVsZXMg
YXJlIHBsYWNlZCB1bmRlciA0R0IKPiArICAgICAqIGJvdW5kYXJ5IG9uIHg4Ni4KCklTVFIgaGF2
aW5nIHRoYXQgZGlzY3Vzc2lvbiByZWxhdGl2ZWx5IHJlY2VudGx5IGluIGFub3RoZXIgY29udGV4
dDoKQWxsIHRoZSBoZWFkZXIgc3RhdGVzIGlzICJOQjogWGVuIG9uIHg4NiB3aWxsIGFsd2F5cyB0
cnkgdG8gcGxhY2UgYWxsCnRoZSBkYXRhIGJlbG93IHRoZSA0R2lCIGJvdW5kYXJ5LiIgTm90ZSB0
aGUgInRyeSB0byIuIEhlbmNlIEkKdGhpbmsgLi4uCgo+ICsgICAgICovCj4gKyAgICBwdmhfbWJp
LmZsYWdzID0gTUJJX0NNRExJTkUgfCBNQklfTU9EVUxFUyB8IE1CSV9MT0FERVJOQU1FOwo+ICsK
PiArICAgIEFTU0VSVCghKHB2aF9pbmZvLT5jbWRsaW5lX3BhZGRyID4+IDMyKSk7CgouLi4gdGhp
cywgaWYgd2UgZG9uJ3Qgd2FudCB0byBoYW5kbGUgdGhlIGNhc2UsIHNob3VsZCBiZSBCVUdfT04o
KSBvcgpwYW5pYygpIChzYW1lIGZ1cnRoZXIgZG93bikuCgo+ICsgICAgcHZoX21iaS5jbWRsaW5l
ID0gcHZoX2luZm8tPmNtZGxpbmVfcGFkZHI7Cj4gKyAgICBwdmhfbWJpLmJvb3RfbG9hZGVyX25h
bWUgPSBfX3BhKHB2aF9sb2FkZXIpOwo+ICsKPiArICAgIEFTU0VSVChwdmhfaW5mby0+bnJfbW9k
dWxlcyA8IDMyKTsKCkFSUkFZX1NJWkUocHZoX21iaV9tb2RzKSBhbmQgcGVyaGFwcyBhZ2FpbiBC
VUdfT04oKSBvcgpwYW5pYygpLgoKPiArICAgIHB2aF9tYmkubW9kc19jb3VudCA9IHB2aF9pbmZv
LT5ucl9tb2R1bGVzOwo+ICsgICAgcHZoX21iaS5tb2RzX2FkZHIgPSBfX3BhKHB2aF9tYmlfbW9k
cyk7Cj4gKwo+ICsgICAgbW9kID0gcHZoX21iaV9tb2RzOwo+ICsgICAgZW50cnkgPSBfX3ZhKHB2
aF9pbmZvLT5tb2RsaXN0X3BhZGRyKTsKCkhvdyBjb21lIF9fdmEoKSBhbHJlYWR5IHdvcmtzIGF0
IHRoaXMgcG9pbnQgaW4gdGltZT8gQW5kIHdoYXQgYWJvdXQKdGhpcyBhZGRyZXNzIGJlaW5nIGJl
eW9uZCA0R2I/Cgo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBwdmhfaW5mby0+bnJfbW9kdWxlczsg
aSsrICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlQoIShlbnRyeVtpXS5wYWRkciA+PiAzMikp
OwoKVG8gcmVsYXggdGhpcyBjb25kaXRpb24gKGluIHBhcnRpY3VsYXIgdG8gYWxsb3cgaHVnZSBp
bml0cmQpLCBob3cKYWJvdXQgLi4uCgo+ICsgICAgICAgIG1vZFtpXS5tb2Rfc3RhcnQgPSBlbnRy
eVtpXS5wYWRkcjsKPiArICAgICAgICBtb2RbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIg
KyBlbnRyeVtpXS5zaXplOwoKLi4uIHVzaW5nIHRoZSBFRkkgYXBwcm9hY2ggaGVyZSBhbmQgc3Rv
cmUgdGhlIFBGTiBpbiBtb2Rfc3RhcnQKYW5kIHRoZSBzaXplIGluIG1vZF9lbmQ/Cgo+ICsgICAg
ICAgIG1vZFtpXS5zdHJpbmcgICAgPSBlbnRyeVtpXS5jbWRsaW5lX3BhZGRyOwoKTm8gNEdiIGNo
ZWNrIGhlcmU/Cgo+ICt2b2lkIF9faW5pdCBwdmhfcHJpbnRfaW5mbyh2b2lkKQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvID0gX192YShwdmhfc3RhcnRfaW5mb19w
YSk7Cj4gKyAgICBzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgKmVudHJ5OwoKY29uc3QgKHR3aWNl
KSBhZ2FpbgoKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIEFTU0VSVChwdmhfaW5m
by0+bWFnaWMgPT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSk7Cj4gKwo+ICsgICAgcHJpbnRr
KCJQVkggc3RhcnQgaW5mbzogKHBhICUwOHgpXG4iLCBwdmhfc3RhcnRfaW5mb19wYSk7Cj4gKyAg
ICBwcmludGsoIiAgdmVyc2lvbjogICAgJXVcbiIsIHB2aF9pbmZvLT52ZXJzaW9uKTsKPiArICAg
IHByaW50aygiICBmbGFnczogICAgICAlIyJQUkl4MzIiXG4iLCBwdmhfaW5mby0+ZmxhZ3MpOwo+
ICsgICAgcHJpbnRrKCIgIG5yX21vZHVsZXM6ICV1XG4iLCBwdmhfaW5mby0+bnJfbW9kdWxlcyk7
Cj4gKyAgICBwcmludGsoIiAgbW9kbGlzdF9wYTogJTAxNiJQUkl4NjQiXG4iLCBwdmhfaW5mby0+
bW9kbGlzdF9wYWRkcik7Cj4gKyAgICBwcmludGsoIiAgY21kbGluZV9wYTogJTAxNiJQUkl4NjQi
XG4iLCBwdmhfaW5mby0+Y21kbGluZV9wYWRkcik7CgpDb25zaWRlcmluZyB5b3UgYXNzdW1lIHRo
ZXNlIHRvIGJlIGJlbG93IDRHYiBhbnl3YXksIGhvdyBhYm91dApqdXN0ICUwOD8KCj4gKyAgICBp
ZiAoIHB2aF9pbmZvLT5jbWRsaW5lX3BhZGRyICkKPiArICAgICAgICBwcmludGsoIiAgY21kbGlu
ZTogICAgJyVzJ1xuIiwKPiArICAgICAgICAgICAgICAgKGNoYXIgKilfX3ZhKHB2aF9pbmZvLT5j
bWRsaW5lX3BhZGRyKSk7CgpUaGlzIGFwcGVhcnMgdG8gZml0IG9uIG9uZSBsaW5lLgoKPiArICAg
IHByaW50aygiICByc2RwX3BhOiAgICAlMDE2IlBSSXg2NCJcbiIsIHB2aF9pbmZvLT5yc2RwX3Bh
ZGRyKTsKClRoaXMgb25lIGFsc28gdW5saWtlbHkgbmVlZHMgMTYgZGlnaXRzIChhbmQgdGhlcmUg
YXJlIG1vcmUKY2FuZGlkYXRlcyBmdXJ0aGVyIGRvd24pLgoKPiArICAgIGVudHJ5ID0gX192YShw
dmhfaW5mby0+bW9kbGlzdF9wYWRkcik7Cj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IHB2aF9pbmZv
LT5ucl9tb2R1bGVzOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50aygiICAgIG1vZFsl
dV0ucGE6ICAgICAgICAgJTAxNiJQUkl4NjQiXG4iLCBpLCBlbnRyeVtpXS5wYWRkcik7Cj4gKyAg
ICAgICAgcHJpbnRrKCIgICAgbW9kWyV1XS5zaXplOiAgICAgICAlMDE2IlBSSXU2NCJcbiIsIGks
IGVudHJ5W2ldLnNpemUpOwo+ICsgICAgICAgIHByaW50aygiICAgIG1vZFsldV0uY21kbGluZV9w
YTogJTAxNiJQUkl4NjQiXG4iLAo+ICsgICAgICAgICAgICAgICBpLCBlbnRyeVtpXS5jbWRsaW5l
X3BhZGRyKTsKPiArICAgICAgICBpZiAoIGVudHJ5W2ldLmNtZGxpbmVfcGFkZHIgKQo+ICsgICAg
ICAgICAgICBwcmludGsoIiAgICBtb2RbJXVdLmNtZGxpbmU6ICAgICclcydcbiIsIGksCj4gKyAg
ICAgICAgICAgICAgICAgICAoY2hhciAqKV9fdmEoZW50cnlbaV0uY21kbGluZV9wYWRkcikpOwoK
WyUydV0gcGVyaGFwcyBpbiBhbGwgY2FzZXMsIHVubGVzcyB5b3UgZGVjaWRlIHRvIHNocmluayB0
aGUgYXJyYXkKc2l6ZSB0byBubyBtb3JlIHRoYW4gMTA/CgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 13:40:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 13:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSEf-0006sy-Mj; Fri, 05 Jan 2018 13:40:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXSEf-0006sq-1G
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 13:40:37 +0000
X-Inumbo-ID: 420e212c-f21e-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 420e212c-f21e-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 13:42:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 06:40:29 -0700
Message-Id: <5A4F8E5D020000780019B627@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 06:40:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-24-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-24-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 23/74] x86/entry: Probe for Xen early
 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwo+IEBAIC0wLDAg
KzEsNzUgQEAKPiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiBhcmNoL3g4Ni9ndWVzdC94
ZW4uYwo+ICsgKgo+ICsgKiBTdXBwb3J0IGZvciBkZXRlY3RpbmcgYW5kIHJ1bm5pbmcgdW5kZXIg
WGVuLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsgKiB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNl
LCBvcgo+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsg
KiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJl
IHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhl
IGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9S
IEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+ICsgKiBhbG9u
ZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+Lgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRk
Lgo+ICsgKi8KPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KPiArCj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiArI2luY2x1ZGUgPGFzbS9wcm9jZXNz
b3IuaD4KPiArCj4gKyNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvY3B1aWQuaD4KPiArCj4gK2Jv
b2wgeGVuX2d1ZXN0OwoKX19yZWFkX21vc3RseT8KCj4gK3N0YXRpYyB1aW50MzJfdCB4ZW5fY3B1
aWRfYmFzZTsKCkRlcGVuZGluZyBvbiBmdXR1cmUgdXNlLCBfX2luaXRkYXRhIG9yIF9fcmVhZF9t
b3N0bHk/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAo+IEBAIC0yMCw2ICsyMCw3IEBACj4gICNkZWZpbmUgX19Y
ODZfR1VFU1RfSF9fCj4gIAo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+Cj4gKyNp
bmNsdWRlIDxhc20vZ3Vlc3QveGVuLmg+Cj4gIAo+ICAjZW5kaWYgLyogX19YODZfR1VFU1RfSF9f
ICovCgpJJ20gaW5jcmVhc2luZ2x5IGN1cmlvdXMgdG8gdW5kZXJzdGFuZCB3aGF0IHRoaXMgaGVh
ZGVyJ3MgcHVycG9zZQppcyBtZWFudCB0byBiZS4gSXQgbG9va3MgYXMgaWYgeW91IG1lYW4gc291
cmNlIGZpbGVzIHRvIG9ubHkgZXZlcgppbmNsdWRlIHRoaXMgb25lLCBidXQgd2h5PyBSYXRoZXIg
dGhhbiBleHBvc2luZyBldmVyeXRoaW5nIGF0Cm9uY2UsIHdlIHNob3VsZCB0cnkgKHVucmVsYXRl
ZCB0byB0aGlzIHNlcmllcykgdG8gbGltaXQgd2hhdCBlYWNoCkNVIGdldHMgdG8gc2VlLCBzcGVl
ZGluZyB1cCBidWlsZHMgKG5vdCB0aGUgbGVhc3QgaW5jcmVtZW50YWwgb25lcwpieSByZWR1Y2lu
ZyB0aGUgZGVwZW5kZW5jeSB0cmVlcykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 13:52:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 13:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSPi-0007er-No; Fri, 05 Jan 2018 13:52:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pti5=ea=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eXSPi-0007el-07
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 13:52:02 +0000
X-Inumbo-ID: d96a053a-f21f-11e7-b0d7-9f685aff125f
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d96a053a-f21f-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 13:53:47 +0000 (UTC)
Received: (qmail 29306 invoked from network); 5 Jan 2018 15:51:52 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Jan 2018 15:51:52 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id AC4867FBDE
 for <xen-devel@lists.xen.org>; Fri,  5 Jan 2018 15:51:52 +0200 (EET)
Received: (qmail 29787 invoked from network); 5 Jan 2018 15:51:52 +0200
Received: from reverse-unset.bbu.hq.bitdefender.net (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 5 Jan 2018 15:51:52 +0200
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1509359568-3349-1-git-send-email-aisaila@bitdefender.com>
 <CABfawhnvgFjp-jkBWuaiXGwLRaY9e9Vfj6=Z-XS_vo9sDM2+pQ@mail.gmail.com>
 <5bc6877a-d140-774f-2e36-924db3e50d4d@bitdefender.com>
 <CABfawhkFjHHCeZiY8_W9Kmy3r0ac9Wci93B9eU+8CHdoMe+qUA@mail.gmail.com>
 <7d5a09cf-e2e2-90d4-0ece-be83bb510fbf@bitdefender.com>
 <CABfawhm3iR=UjQnngfgM+1uprM+pJJ-6uqDoc4c6u25hs3m1YQ@mail.gmail.com>
 <88f0ae1b-0c36-a6b4-820b-7c0d68ae3725@bitdefender.com>
 <CABfawhk+ZvkNoVRwOLP_7QSugVVsYnssWvM-Qzq1C+OdmKtw9g@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <ba42bc3f-c44c-b50a-0338-9868dbf53429@bitdefender.com>
Date: Fri, 5 Jan 2018 15:51:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CABfawhk+ZvkNoVRwOLP_7QSugVVsYnssWvM-Qzq1C+OdmKtw9g@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74492
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 471715,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.005855)], BW: [Enabled, t:
 (0.000008,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.006725), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.022994,0.000183)],
 URL: [Enabled, t: (0.000024,0.000001)], RTDA: [Enabled, t: (0.594561),
 Hit: No, Details: v2.6.16; Id: 15.5f4g8n.1c2tktnj2.27ci9], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrei LUTAS <vlutas@bitdefender.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/mm: Supresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMzAvMjAxNyAwNzozOCBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwg
T2N0IDMwLCAyMDE3IGF0IDExOjE5IEFNLCBSYXp2YW4gQ29qb2NhcnUKPiA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzMwLzIwMTcgMDc6MDcgUE0sIFRhbWFzIEsg
TGVuZ3llbCB3cm90ZToKPj4+IE9uIE1vbiwgT2N0IDMwLCAyMDE3IGF0IDExOjAxIEFNLCBSYXp2
YW4gQ29qb2NhcnUKPj4+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiBP
biAxMC8zMC8yMDE3IDA2OjM5IFBNLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+Pj4+IE9uIE1v
biwgT2N0IDMwLCAyMDE3IGF0IDEwOjI0IEFNLCBSYXp2YW4gQ29qb2NhcnUKPj4+Pj4gPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMzAuMTAuMjAxNyAxODowMSwg
VGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+Pj4+Pj4+IE9uIE1vbiwgT2N0IDMwLCAyMDE3IGF0IDQ6
MzIgQU0sIEFsZXhhbmRydSBJc2FpbGEKPj4+Pj4+PiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+Pj4+Pj4+PiBUaGlzIHBhdGNoIGlzIGFkZGluZyBhIHdheSB0byBlbmFibGUvZGlz
YWJsZSBuZXN0ZWQgcGFnZWZhdWx0Cj4+Pj4+Pj4+IGV2ZW50cy4gSXQgaW50cm9kdWNlcyB0aGUg
eGNfbW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0IGZ1bmN0aW9uCj4+Pj4+Pj4+IGFuZCBhZGRzIHRo
ZSBuZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkIGluIHRoZSBtb25pdG9yIHN0cnVjdHVyZS4KPj4+
Pj4+Pj4gVGhpcyBpcyBuZWVkZWQgYnkgdGhlIGludHJvc3BlY3Rpb24gc28gaXQgd2lsbCBvbmx5
IGdldCBnbGEKPj4+Pj4+Pj4gZmF1bHRzIGFuZCBub3QgZ2V0IHNwYW1tZWQgd2l0aCBvdGhlciBm
YXVsdHMuCj4+Pj4+Pj4+IEluIHAybV9zZXRfYWRfYml0cyB0aGUgdi0+YXJjaC5zc2VfcGdfZGly
dHkuZWlwIGFuZAo+Pj4+Pj4+PiB2LT5hcmNoLnNzZV9wZ19kaXJ0eS5nbGEgYXJlIHVzZWQgdG8g
bWFyayB0aGF0IHRoaXMgaXMgdGhlCj4+Pj4+Pj4+IHNlY29uZCB0aW1lIGEgZmF1bHQgb2NjdXJz
IGFuZCB0aGUgZGlydHkgYml0IGlzIHNldC4KPj4+Pj4+Pgo+Pj4+Pj4+IENvdWxkIHlvdSBkZXNj
cmliZSB1bmRlciB3aGF0IGNvbmRpdGlvbnMgZG8geW91IGdldCB0aGVzZSBvdGhlciBmYXVsdHM/
Cj4+Pj4+Pgo+Pj4+Pj4gSGV5IFRhbWFzLCB0aGUgd2hvbGUgc3RvcnkgaXMgYXQgcGFnZSA4IG9m
IHRoaXMgZG9jdW1lbnQ6Cj4+Pj4+Pgo+Pj4+Pj4gaHR0cHM6Ly93d3cucmVzZWFyY2hnYXRlLm5l
dC9wdWJsaWNhdGlvbi8yODE4MzU1MTVfUHJvcG9zZWRfUHJvY2Vzc29yX0V4dGVuc2lvbnNfZm9y
X1NpZ25pZmljYW50X1NwZWVkdXBfb2ZfSHlwZXJ2aXNvcl9NZW1vcnlfSW50cm9zcGVjdGlvbgo+
Pj4+Pgo+Pj4+PiBIaSBSYXp2YW4sCj4+Pj4+IHRoYW5rcyBidXQgSSdtIG5vdCBzdXJlIHRoYXQg
ZG9jIGFkZHJlc3NlcyBteSBxdWVzdGlvbi4gWW91Cj4+Pj4+IGVmZmVjdGl2ZWx5IGZpbHRlciBv
dXQgbnBmZWNfa2luZF9pbl9ncHQgYW5kIG5wZmVjX2tpbmRfdW5rbm93biBpbgo+Pj4+PiB0aGlz
IHBhdGNoLiBUaGUgZmlyc3QsIG5wZmVjX2tpbmRfaW5fZ3B0IHNob3VsZCBvbmx5IGhhcHBlbiBp
ZiB5b3UKPj4+Pj4gaGF2ZSByZXN0cmljdGVkIGFjY2VzcyB0byB0aGUgZ3B0IHdpdGggZXB0IGFu
ZCB0aGUgcHJvY2Vzc29yIGNvdWxkbid0Cj4+Pj4+IHdhbGsgdGhlIHRhYmxlLiBCdXQgaWYgeW91
IGRvbid0IHdhbnQgdG8gZ2V0IGV2ZW50cyBvZiB0aGVzZSB0eXBlcwo+Pj4+PiB0aGVuIHdoeSBu
b3Qgc2ltcGx5IG5vdCByZXN0cmljdCBhY2Nlc3MgdGhlIGdwdCB0byBiZWdpbiB3aXRoPyBBbmQg
YXMKPj4+Pj4gZm9yIG5wZmVjX2tpbmRfdW5rbm93biwgSSBkb24ndCB0aGluayB0aGF0IGdldHMg
Z2VuZXJhdGVkIHVuZGVyIGFueQo+Pj4+PiBzaXR1YXRpb24uIFNvIGhlbmNlIG15IHF1ZXN0aW9u
LCB3aGF0IGlzIHlvdXIgc2V0dXAgdGhhdCBtYWtlcyB0aGlzCj4+Pj4+IHBhdGNoIG5lY2Vzc2Fy
eT8KPj4+Pgo+Pj4+IE9uIHRoZSBucGZlY19raW5kX3Vua25vd24gY2FzZSwgaW5kZWVkLCB3ZSB3
ZXJlIHdvbmRlcmluZyB3aGVuIHRoYXQKPj4+PiBtaWdodCBwb3NzaWJseSBvY2N1ciB3aGVuIGRp
c2N1c3NpbmcgdGhpcyBwYXRjaCAtIGl0J3MgcHJvYmFibHkgcmVzZXJ2ZWQKPj4+PiBmb3IgdGhl
IGZ1dHVyZT8KPj4+Pgo+Pj4+IE9uIHdoeSBvdXIgaW50cm9zcGVjdGlvbiBlbmdpbmUgZGVjaWRl
cyB0byByZXN0cmljdCBhY2Nlc3MgdG8gdGhvc2UKPj4+PiBzcGVjaWZpYyBwYWdlcywgSSBhbSBu
b3QgaW50aW1hdGUgd2l0aCBpdHMgaW5uZXIgd29ya2luZ3MsIGFuZCBub3Qgc3VyZQo+Pj4+IGhv
dyBtdWNoIGNvdWxkIGJlIGRpc2Nsb3NlZCBoZXJlIGluIGFueSBjYXNlLiBJcyBpdCBub3QgYSB3
b3J0aHdoaWxlCj4+Pj4gKGFuZCBvdGhlcndpc2UgaGFybWxlc3MpIHRvb2wgdG8gYmUgYWJsZSB0
byBzd2l0Y2ggQS9EIGJpdHMtdHJpZ2dlcmVkCj4+Pj4gRVBUIGZhdWx0cyBhbnl3YXksIGZvciBp
bnRyb3NwZWN0aW9uIHB1cnBvc2VzPwo+Pj4KPj4+IEl0IGNoYW5nZXMgdGhlIGRlZmF1bHQgYmVo
YXZpb3Igb2YgbWVtX2FjY2VzcyBldmVudHMgc28gSSBqdXN0IHdhbnRlZAo+Pj4gdG8gZ2V0IHNv
bWUgYmFja2dyb3VuZCBvbiB3aGVuIHRoYXQgaXMgcmVhbGx5IHJlcXVpcmVkLiBUZWNobmljYWxs
eQo+Pj4gdGhlcmUgaXMgbm8gcmVhc29uIHdoeSB3ZSBjb3VsZG4ndCBkbyB0aGF0IGZpbHRlcmlu
ZyBpbiBYZW4uIEkgdGhpbmsKPj4+IGl0IG1pZ2h0IGJlIGJldHRlciB0byBmbGlwIHRoZSBmaWx0
ZXIgdGhlIG90aGVyIHdheSB0aG91Z2ggc28gdGhlCj4+PiBkZWZhdWx0IGJlaGF2aW9yIHJlbWFp
bnMgYXMgaXMgKGllLiBjaGFuZ2UgdGhlIG9wdGlvbiB0byBlbmFibGUKPj4+IGZpbHRlcmluZyBp
bnN0ZWFkIG9mIGVuYWJsaW5nIG1vbml0b3JpbmcpLgo+Pgo+PiBXYWl0LCBpdCBzaG91bGRuJ3Qg
Y2hhbmdlIHRoZSBkZWZhdWx0IGJlaGF2aW91ciBhdCBhbGwuIElmIG5vYm9keSBjYWxscwo+PiB0
aGF0IGZ1bmN0aW9uLCBhbGwgdGhlIEVQVCBldmVudCBraW5kcyBzaG91bGQgYmUgc2VudCBvdXQg
LSB0aGUgbmV3Cj4+IG1vbml0b3IgZmxhZyBpcyBhICJkaXNhYmxlIiBmbGFnIGZvciBub24tR0xB
IGV2ZW50ICh0aGUgc28tY2FsbGVkCj4+ICJuZXN0ZWQgcGFnZSBmYXVsdCIgZXZlbnRzKS4KPiAK
PiBPaCB5ZWEgeW91IGFyZSByaWdodCwgSSBjb21wbGV0ZWx5IG92ZXJsb29rZWQgdGhhdCBpdCBp
cyBuYW1lZAo+ICJuZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkIiA9KSBNYXliZSBhIGNvbW1lbnQg
aW4gdGhlIGRvbWN0bCBoZWFkZXIKPiB3b3VsZCBiZSB3YXJyYW50ZWQgdG8gbm90ZSB0aGF0IHRo
aXMgaXMgZW5hYmxlZCBieSBkZWZhdWx0IHdoZW4KPiBtZW1fYWNjZXNzIGlzIHVzZWQuCgpPdGhl
ciB0aGFuIGFkZGluZyB0aGUgYWJvdmUgbWVudGlvbmVkIGNvbW1lbnQsIGRvZXMgYW55b25lIHJl
cXVpcmUgb3RoZXIKY2hhbmdlcyB3ZSBzaG91bGQgbWFrZSBpbiBWMj8KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 13:53:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 13:53:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSRC-0007je-1S; Fri, 05 Jan 2018 13:53:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXSRA-0007jV-Gt
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 13:53:32 +0000
X-Inumbo-ID: a5542cd2-f21f-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5542cd2-f21f-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 14:52:19 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 06:53:30 -0700
Message-Id: <5A4F9169020000780019B631@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 06:53:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-25-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-25-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 24/74] x86/guest: Hypercall support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5T
Cj4gQEAgLTAsMCArMSw3OSBAQAo+ICsjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KPiArI2luY2x1ZGUg
PGFzbS9hc21fZGVmbnMuaD4KPiArI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiArCj4gKyAgICAg
ICAgLnNlY3Rpb24gIi50ZXh0LnBhZ2VfYWxpZ25lZCIsICJheCIsIEBwcm9nYml0cwo+ICsgICAg
ICAgIC5wMmFsaWduIFBBR0VfU0hJRlQKPiArCj4gK0dMT0JBTChoeXBlcmNhbGxfcGFnZSkKPiAr
ICAgICAgICAgLyogUG9pc29uZWQgd2l0aCBgcmV0YCBmb3Igc2FmZXR5IGJlZm9yZSBoeXBlcmNh
bGxzIGFyZSBzZXQgdXAuICovCj4gKyAgICAgICAgLmZpbGwgUEFHRV9TSVpFLCAxLCAweGMzCgpI
b3cgaXMgUkVUIGEgdXNlZnVsIHBvaXNvbiB2YWx1ZT8gV2h5IG5vdCAweGNjPwoKPiArICAgICAg
ICAudHlwZSBoeXBlcmNhbGxfcGFnZSwgU1RUX09CSkVDVAoKSSdkIHJhdGhlciBvbWl0IHRoZSB0
eXBlIGFsdG9nZXRoZXIgLSBpdCdzIG5vdCByZWFsbHkgYW4gb2JqZWN0IChub3IgYQpmdW5jdGlv
biksIHRoZSBtb3JlIHRoYXQgeW91IHByb2R1Y2UgaW5kaXZpZHVhbCBlbnRyeSBzeW1ib2xzCmJl
bG93IGFueXdheS4KCj4gKyAgICAgICAgLnNpemUgaHlwZXJjYWxsX3BhZ2UsIFBBR0VfU0laRQo+
ICsKPiArLyoKPiArICogSWRlbnRpZnkgYSBzcGVjaWZpYyBoeXBlcmNhbGwgaW4gdGhlIGh5cGVy
Y2FsbCBwYWdlCj4gKyAqIEBwYXJhbSBuYW1lIEh5cGVyY2FsbCBuYW1lLgo+ICsgKi8KPiArI2Rl
ZmluZSBERUNMQVJFX0hZUEVSQ0FMTChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgLmdsb2JsIEhZUEVSQ0FMTF8gIyMgbmFt
ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgIC5zZXQgICBIWVBFUkNBTExfICMjIG5hbWUsIGh5cGVyY2FsbF9wYWdlICsgX19IWVBFUlZJ
U09SXyAjIyBuYW1lICogMzI7IFwKPiArICAgICAgICAudHlwZSAgSFlQRVJDQUxMXyAjIyBuYW1l
LCBTVFRfRlVOQzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAg
ICAgLnNpemUgIEhZUEVSQ0FMTF8gIyMgbmFtZSwgMzIKClRoaXMgaXMgY2VydGFpbmx5IGZpbmUg
Zm9yIG5vdywgYnV0IGdvaW5nIGZvcndhcmQgd2FudHMgdG8gYmUKbWFjaGluZSBnZW5lcmF0ZWQg
ZGlyZWN0bHkgZnJvbSB0aGUgaGVhZGVyLCBzbyB0aGF0IGl0IHdvbid0Cm5lZWQgdG91Y2hpbmcg
d2hlbiBuZXcgaHlwZXJjYWxscyBhcmUgYmVpbmcgYWRkZWQuIFVudGlsCnRoZW4gSSB3b25kZXIg
d2hldGhlciB5b3UgcmVhbGx5IG5lZWQgYWxsIHRoZSBlbnRyaWVzIHlvdQplbnVtZXJhdGUgYmVs
b3cgLSBzb21lIChsaWtlIGlyZXQpIGFyZSBwbGFpbiBpbnZhbGlkIGZvciBQVkguCgo+IC0tLSAv
ZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCj4g
QEAgLTAsMCArMSw5MiBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIGFzbS14ODYv
Z3Vlc3QvaHlwZXJjYWxsLmgKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+ICsgKiBtb2RpZnkgaXQgdW5kZXIg
dGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKPiArICog
TGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91
bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBo
b3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCj4g
KyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
Cj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3
IENpdHJpeCBTeXN0ZW1zIEx0ZC4KPiArICovCj4gKwo+ICsjaWZuZGVmIF9fWDg2X1hFTl9IWVBF
UkNBTExfSF9fCj4gKyNkZWZpbmUgX19YODZfWEVOX0hZUEVSQ0FMTF9IX18KPiArCj4gKyNpZmRl
ZiBDT05GSUdfWEVOX0dVRVNUCj4gKwo+ICsvKgo+ICsgKiBIeXBlcmNhbGwgcHJpbWF0aXZlcyBm
b3IgNjRiaXQKPiArICoKPiArICogSW5wdXRzOiAlcmRpLCAlcnNpLCAlcmR4LCAlcjEwLCAlcjgs
ICVyOSAoYXJndW1lbnRzIDEtNikKPiArICovCj4gKwo+ICsjZGVmaW5lIF9oeXBlcmNhbGw2NF8x
KHR5cGUsIGhjYWxsLCBhMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAoKRXNwZWNpYWxseSBmb3IgdG1wIEkg
dGhpbmsgaXQgd291bGQgYmUgcXVpdGUgYSBiaXQgbW9yZSBzYWZlIGlmIGl0CmhhZCBhIHRyYWls
aW5nIHVuZGVyc2NvcmUgYXR0YWNoZWQsIHNvIHRoYXQgYW4gb2NjYXNpb25hbCB1c2UKb2YKCiAg
ICBfaHlwZXJjYWxsNjRfMSguLi4sIHRtcCk7Cgp3b3VsZCB3b3JrIGFzIGludGVuZGVkLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:01:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:01:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSZ5-0000AB-Ql; Fri, 05 Jan 2018 14:01:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXSZ4-0000A5-91
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:01:42 +0000
X-Inumbo-ID: 34a19e54-f221-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34a19e54-f221-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:03:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:01:35 -0700
Message-Id: <5A4F934F020000780019B643@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:01:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-26-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-26-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 25/74] x86/shutdown: Support for
 using SCHEDOP_{shutdown, reboot}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIHR3byByZW1hcmtzOgoKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAo+IEBAIC0xOSw2ICsxOSwxMSBAQAo+ICAjaWZu
ZGVmIF9fWDg2X1hFTl9IWVBFUkNBTExfSF9fCj4gICNkZWZpbmUgX19YODZfWEVOX0hZUEVSQ0FM
TF9IX18KPiAgCj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArCj4gKyNpbmNsdWRlIDxwdWJs
aWMveGVuLmg+Cj4gKyNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KPiArCj4gICNpZmRlZiBDT05G
SUdfWEVOX0dVRVNUCgpXaHkgZG8geW91ICNpbmNsdWRlIGFoZWFkIG9mIHRoZSAjaWZkZWY/Cgo+
IEBAIC03OCw2ICs4MywzMCBAQAo+ICAgICAgICAgICh0eXBlKXJlczsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICB9KQo+ICAKPiAr
LyoKPiArICogUHJpbWl0aXZlIEh5cGVyY2FsbCB3cmFwcGVycwo+ICsgKi8KPiArc3RhdGljIGlu
bGluZSBsb25nIHhlbl9oeXBlcmNhbGxfc2NoZWRfb3AodW5zaWduZWQgaW50IGNtZCwgdm9pZCAq
YXJnKQo+ICt7Cj4gKyAgICByZXR1cm4gX2h5cGVyY2FsbDY0XzIobG9uZywgX19IWVBFUlZJU09S
X3NjaGVkX29wLCBjbWQsIGFyZyk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIEhpZ2hlciBsZXZlbCBo
eXBlcmNhbGwgaGVscGVycwo+ICsgKi8KPiArc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNh
bGxfc2h1dGRvd24odW5zaWduZWQgaW50IHJlYXNvbikKPiArewo+ICsgICAgcmV0dXJuIHhlbl9o
eXBlcmNhbGxfc2NoZWRfb3AoU0NIRURPUF9zaHV0ZG93biwgJnJlYXNvbik7CgpJdCB3b3VsZCBz
ZWVtIG1vcmUgY29ycmVjdCBpZiB5b3Ugd2VudCB0aHJvdWdoIHN0cnVjdApzY2hlZF9zaHV0ZG93
biBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:06:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSdL-0000Om-EJ; Fri, 05 Jan 2018 14:06:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXSdK-0000Od-Fn
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:06:06 +0000
X-Inumbo-ID: d2130353-f221-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d2130353-f221-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:07:53 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:06:00 -0700
Message-Id: <5A4F9456020000780019B64D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:05:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-27-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-27-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 26/74] x86/pvh: Retrieve memory map
 from Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:08:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSfZ-0000Wj-QP; Fri, 05 Jan 2018 14:08:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXSfZ-0000WY-9B
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:08:25 +0000
X-Inumbo-ID: b9a14534-f221-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9a14534-f221-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:07:12 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:08:23 -0700
Message-Id: <5A4F94E5020000780019B650@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:08:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-28-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-28-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 27/74] xen/console: Introduce
 console=xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBUaGlz
IHNwZWNpZmllcyB3aGV0aGVyIHRvIHVzZSBYZW4gc3BlY2lmaWMgY29uc29sZSBvdXRwdXQuIFRo
ZXJlIGFyZQo+IHR3byB2YXJpYW50czogb25lIGlzIHRoZSBoeXBlcnZpc29yIGNvbnNvbGUsIHRo
ZSBvdGhlciBpcyB0aGUgbWFnaWMKPiBkZWJ1ZyBwb3J0IDB4ZTkuCgpXaXRoIGp1c3QgeDg2IGlu
IG1pbmQgdGhpcyBpcyBhbGwgZmluZSwgYnV0IGZvciBBUk0gKGFuZCBmb3Igb3RoZXIKcmVhc29u
cyBldmVuIGZvciB4ODYpIHRoaXMgc3VyZWx5IHdhbnRzIHNvbWUgI2lmZGVmLXMgYWRkZWQuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:09:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:09:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSgj-0000ca-3F; Fri, 05 Jan 2018 14:09:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oku2=ea=citrix.com=prvs=536ec9109=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXSgi-0000cT-2m
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:09:36 +0000
X-Inumbo-ID: e35e8ed7-f221-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e35e8ed7-f221-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:08:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="65643874"
To: Jan Beulich <JBeulich@suse.com>, <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-25-wei.liu2@citrix.com>
 <5A4F9169020000780019B631@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <72dd06ac-854c-147e-7c5d-3ca58297d454@citrix.com>
Date: Fri, 5 Jan 2018 14:09:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4F9169020000780019B631@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 24/74] x86/guest: Hypercall support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTM6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0
IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSAvZGV2L251bGwKPj4g
KysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMKPj4gQEAgLTAsMCArMSw3
OSBAQAo+PiArI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2FzbV9kZWZu
cy5oPgo+PiArI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPj4gKwo+PiArICAgICAgICAuc2VjdGlv
biAiLnRleHQucGFnZV9hbGlnbmVkIiwgImF4IiwgQHByb2diaXRzCj4+ICsgICAgICAgIC5wMmFs
aWduIFBBR0VfU0hJRlQKPj4gKwo+PiArR0xPQkFMKGh5cGVyY2FsbF9wYWdlKQo+PiArICAgICAg
ICAgLyogUG9pc29uZWQgd2l0aCBgcmV0YCBmb3Igc2FmZXR5IGJlZm9yZSBoeXBlcmNhbGxzIGFy
ZSBzZXQgdXAuICovCj4+ICsgICAgICAgIC5maWxsIFBBR0VfU0laRSwgMSwgMHhjMwo+IEhvdyBp
cyBSRVQgYSB1c2VmdWwgcG9pc29uIHZhbHVlPyBXaHkgbm90IDB4Y2M/CgpUaGlzIHdhcyBhbGwg
aW1wb3J0ZWQgYmFzaWNhbGx5LXZlcmJhdGltIGZyb20gWFRGICh3aGljaCBhbHNvIGFuc3dlcnMK
c29tZSBvZiB5b3VyIGxvd2VyIHF1ZXN0aW9ucykuCgpyZXQgb3ZlciBjYyBwcmV2ZW50cyBwcm9i
bGVtcyB3aGVuIGNyYXNoaW5nIGVhcmx5LsKgIFR1cm5pbmcgdGhlCnByZWZlcnJlZCBzY2hlZG9w
X3NodXRkb3duKCkgaW50byBhIG5vcCBzdG9wIHlvdSB0YWtpbmcgYSBjYXNjYWRlIGZhdWx0LAph
bmQgaW5zdGVhZCB0cnkgYSBkaWZmZXJlbnQgc2h1dGRvd24gbWVjaGFuaXNtLgoKQWxzbywgYmVm
b3JlIG15IHJlY2VudCBwYXRjaCB0byBmaXggaW50MyBiZWhhdmlvdXIsIFhlbiB3aWxsIGhhcHBp
bHkKZXhlY3V0ZSBpdHMgd2F5IChzbG93bHkpIHRocm91Z2ggZGVidWcgdHJhcHMgd2l0aG91dCBw
cmludGluZyBhbnl0aGluZwp1c2VmdWwuCgo+Cj4+ICsgICAgICAgIC50eXBlIGh5cGVyY2FsbF9w
YWdlLCBTVFRfT0JKRUNUCj4gSSdkIHJhdGhlciBvbWl0IHRoZSB0eXBlIGFsdG9nZXRoZXIgLSBp
dCdzIG5vdCByZWFsbHkgYW4gb2JqZWN0IChub3IgYQo+IGZ1bmN0aW9uKSwgdGhlIG1vcmUgdGhh
dCB5b3UgcHJvZHVjZSBpbmRpdmlkdWFsIGVudHJ5IHN5bWJvbHMKPiBiZWxvdyBhbnl3YXkuCj4K
Pj4gKyAgICAgICAgLnNpemUgaHlwZXJjYWxsX3BhZ2UsIFBBR0VfU0laRQo+PiArCj4+ICsvKgo+
PiArICogSWRlbnRpZnkgYSBzcGVjaWZpYyBoeXBlcmNhbGwgaW4gdGhlIGh5cGVyY2FsbCBwYWdl
Cj4+ICsgKiBAcGFyYW0gbmFtZSBIeXBlcmNhbGwgbmFtZS4KPj4gKyAqLwo+PiArI2RlZmluZSBE
RUNMQVJFX0hZUEVSQ0FMTChuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+ICsgICAgICAgIC5nbG9ibCBIWVBFUkNBTExfICMjIG5hbWU7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAg
LnNldCAgIEhZUEVSQ0FMTF8gIyMgbmFtZSwgaHlwZXJjYWxsX3BhZ2UgKyBfX0hZUEVSVklTT1Jf
ICMjIG5hbWUgKiAzMjsgXAo+PiArICAgICAgICAudHlwZSAgSFlQRVJDQUxMXyAjIyBuYW1lLCBT
VFRfRlVOQzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAg
IC5zaXplICBIWVBFUkNBTExfICMjIG5hbWUsIDMyCj4gVGhpcyBpcyBjZXJ0YWlubHkgZmluZSBm
b3Igbm93LCBidXQgZ29pbmcgZm9yd2FyZCB3YW50cyB0byBiZQo+IG1hY2hpbmUgZ2VuZXJhdGVk
IGRpcmVjdGx5IGZyb20gdGhlIGhlYWRlciwgc28gdGhhdCBpdCB3b24ndAo+IG5lZWQgdG91Y2hp
bmcgd2hlbiBuZXcgaHlwZXJjYWxscyBhcmUgYmVpbmcgYWRkZWQuIFVudGlsCj4gdGhlbiBJIHdv
bmRlciB3aGV0aGVyIHlvdSByZWFsbHkgbmVlZCBhbGwgdGhlIGVudHJpZXMgeW91Cj4gZW51bWVy
YXRlIGJlbG93IC0gc29tZSAobGlrZSBpcmV0KSBhcmUgcGxhaW4gaW52YWxpZCBmb3IgUFZILgo+
Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBl
cmNhbGwuaAo+PiBAQCAtMCwwICsxLDkyIEBACj4+ICsvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+
ICsgKiBhc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCj4+ICsgKgo+PiArICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+PiArICog
bW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCj4+ICsgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiArICogYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKPj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUgR05VCj4+ICsgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCj4+ICsgKgo+PiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4+ICsg
Kgo+PiArICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KPj4gKyAqLwo+
PiArCj4+ICsjaWZuZGVmIF9fWDg2X1hFTl9IWVBFUkNBTExfSF9fCj4+ICsjZGVmaW5lIF9fWDg2
X1hFTl9IWVBFUkNBTExfSF9fCj4+ICsKPj4gKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCj4+ICsK
Pj4gKy8qCj4+ICsgKiBIeXBlcmNhbGwgcHJpbWF0aXZlcyBmb3IgNjRiaXQKPj4gKyAqCj4+ICsg
KiBJbnB1dHM6ICVyZGksICVyc2ksICVyZHgsICVyMTAsICVyOCwgJXI5IChhcmd1bWVudHMgMS02
KQo+PiArICovCj4+ICsKPj4gKyNkZWZpbmUgX2h5cGVyY2FsbDY0XzEodHlwZSwgaGNhbGwsIGEx
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4gKyAgICAgICAgbG9uZyByZXMsIHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiBFc3BlY2lhbGx5IGZvciB0bXAgSSB0aGluayBpdCB3b3Vs
ZCBiZSBxdWl0ZSBhIGJpdCBtb3JlIHNhZmUgaWYgaXQKPiBoYWQgYSB0cmFpbGluZyB1bmRlcnNj
b3JlIGF0dGFjaGVkLCBzbyB0aGF0IGFuIG9jY2FzaW9uYWwgdXNlCj4gb2YKPgo+ICAgICBfaHlw
ZXJjYWxsNjRfMSguLi4sIHRtcCk7Cj4KPiB3b3VsZCB3b3JrIGFzIGludGVuZGVkLgoKSG1tLsKg
IEknZCBub3QgZXZlbiBjb25zaWRlcmVkIHRoYXQgaXNzdWUuwqAgSSdsbCBhZGQgaXQgdG8gbXkg
dG9kbyBsaXN0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:11:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSiX-0001GA-EY; Fri, 05 Jan 2018 14:11:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXSiW-0001G0-G8
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:11:28 +0000
X-Inumbo-ID: 91c5f646-f222-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91c5f646-f222-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:13:15 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:11:21 -0700
Message-Id: <5A4F9597020000780019B65C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:11:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-29-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-29-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 28/74] x86: initialise shared_info
 page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0
L3hlbi5jCj4gQEAgLTcyLDYgKzcyLDMwIEBAIHZvaWQgX19pbml0IHByb2JlX2h5cGVydmlzb3Io
dm9pZCkKPiAgICAgIHhlbl9ndWVzdCA9IHRydWU7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIG1h
cF9zaGFyZWRfaW5mbyhzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKPiArewo+ICsgICAgcGFkZHJfdCBm
cmFtZSA9IDB4ZmYwMDAwMDA7IC8qIFRPRE86IEhhcmRjb2RlZCBiZXNpZGUgbWFnaWMgZnJhbWVz
LiAqLwoKV2hhdCBhcmUgdGhlIHBsYW5zIGhlcmU/Cgo+ICsgICAgc3RydWN0IHhlbl9hZGRfdG9f
cGh5c21hcCB4YXRwID0gewo+ICsgICAgICAgIC5kb21pZCA9IERPTUlEX1NFTEYsCj4gKyAgICAg
ICAgLmlkeCA9IDAsCj4gKyAgICAgICAgLnNwYWNlID0gWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm8s
Cj4gKyAgICAgICAgLmdwZm4gPSBmcmFtZSA+PiBQQUdFX1NISUZULAo+ICsgICAgfTsKPiArCj4g
KyAgICBpZiAoICFlODIwX2FkZF9yYW5nZShlODIwLCBmcmFtZSwgZnJhbWUgKyBQQUdFX1NJWkUs
IEU4MjBfUkVTRVJWRUQpICkKPiArICAgICAgICBwYW5pYygiRmFpbGVkIHRvIHJlc2VydmUgc2hh
cmVkX2luZm8gcmFuZ2UiKTsKPiArCj4gKyAgICBpZiAoIHhlbl9oeXBlcmNhbGxfbWVtb3J5X29w
KFhFTk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHApICkKPiArICAgICAgICBwYW5pYygiRmFpbGVk
IHRvIG1hcCBzaGFyZWRfaW5mbyBwYWdlIik7CgpBbHNvIHJlcG9ydCB0aGUgZXJyb3IgY29kZT8K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:12:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSj4-0001KS-Na; Fri, 05 Jan 2018 14:12:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qv3o=ea=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eXSj3-0001KE-5V
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 14:12:01 +0000
X-Inumbo-ID: 3a0559b4-f222-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x242.google.com (unknown [2607:f8b0:400d:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a0559b4-f222-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:10:47 +0100 (CET)
Received: by mail-qk0-x242.google.com with SMTP id p13so6043665qke.4
 for <xen-devel@lists.xen.org>; Fri, 05 Jan 2018 06:11:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=bLhZ0DIy4xn/aAKXJVOA0q2ZpYT23UlZuZGLfCiHT5c=;
 b=Risxq/D7/JQzwRwgkIQ45trmPlTrbHOStRM2++VLHfNLHzkbMG2vXVgZbJECw0FgE9
 2HUMznvOx1dRlvn+epb6cDJVpgaYcygQzy2KiNKI7mbYDcQHvAQgIRGZs3oMxU+P5rg5
 8ix3oT2Kk347ScuoJ6+sHhYpVbugvCwDMir231M0O10rk9SVkuxSaJWWuywqVT8fdSrV
 kKHN0AOYIx/odhVj3/t/UIf/2CUkloPb/jNOcYKhvlvuGJ7Xu6bkcBnyK+9CNDDwCupJ
 yfw1qIltbU9N5qKKOUSiMKBQSduema0zN0ZfPcTqI6L6RCHyPWI1Nr8x2GUeLtLAwA1L
 oOBA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=bLhZ0DIy4xn/aAKXJVOA0q2ZpYT23UlZuZGLfCiHT5c=;
 b=rcRsV92Z8ZXPQAKFsl+IItb7k7MggxQNHZCQzf2GReGSRwNkPU0/5LVsu8a/qRRTfq
 gegOTjaqT3jU7PLXxS88K8Gmr5UXnntvMmgEoM3+5IzwDs8Td743sUPmUtAG3f9jPAQT
 gz4y6YfHRmZaW89btM+9q9gwirAd8qHmU3C6dpJcKgM/Uujug+QYfMj+PzDLUSgNdrt2
 ZXkXmijFbboAherdp6kxyVfzNKNLgbs7b5xupMesL8h4OZ77LF7CWu8z4DRLOCaTb6Zk
 NpD2PqlTq/wobfgT5EE0d6MF8hYSFkEj5Hl8R5BLg3y732en+fEAqWMeocZ/4+enq4aS
 zfjg==
X-Gm-Message-State: AKGB3mKoN/sUSdY0YXgilrEFiZaJwry3hd8Q6n1ILiZm2jf5lF0XB7nI
 fhuVTt3Zs8KDAugaO4nCsUjVVgj6WrK6S4e4/mU=
X-Google-Smtp-Source: ACJfBotR8IXGoOAxk8UH36lIj5tnNhpmoUDmauFjgWXBJMvrcO27Za37MeLqqYcocNZO4UIYJdu7YiiBCISmlbd3cUs=
X-Received: by 10.55.8.11 with SMTP id 11mr4088199qki.8.1515161518423; Fri, 05
 Jan 2018 06:11:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Fri, 5 Jan 2018 06:11:57 -0800 (PST)
In-Reply-To: <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
 <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
 <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 5 Jan 2018 14:11:57 +0000
X-Google-Sender-Auth: gAzjI0_l5L0n0twBdHVLrVOU50Y
Message-ID: <CAFLBxZaiuJC4Hc-4BQ4+tBzzZyK=YFgL-QJccx1irhJB9mkf2A@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gNSwgMjAxOCBhdCA5OjM5IEFNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+IE9uIDA1LzAxLzE4IDEwOjI2LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
PiBPbiAwNS8wMS8yMDE4IDA3OjQ4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMDQvMDEv
MTggMjE6MjEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gVGhpcyB3b3JrIHdhcyBkZXZlbG9w
ZWQgYXMgYW4gU1AzIG1pdGlnYXRpb24sIGJ1dCBzaGVsdmVkIHdoZW4gaXQgYmVjYW1lIGNsZWFy
Cj4+Pj4gdGhhdCBpdCB3YXNuJ3QgdmlhYmxlIHRvIGdldCBkb25lIGluIHRoZSB0aW1lZnJhbWUu
Cj4+Pj4KPj4+PiBUbyBwcm90ZWN0IGFnYWluc3QgU1AzIGF0dGFja3MsIG1vc3QgbWFwcGluZ3Mg
bmVlZHMgdG8gYmUgZmx1c2hlZCB3aGlsZSBpbgo+Pj4+IHVzZXIgY29udGV4dC4gIEhvd2V2ZXIs
IHRvIHByb3RlY3QgYWdhaW5zdCBhbGwgY3Jvc3MtVk0gYXR0YWNrcywgaXQgaXMKPj4+PiBuZWNl
c3NhcnkgdG8gZW5zdXJlIHRoYXQgdGhlIFhlbiBzdGFja3MgYXJlIG5vdCBtYXBwZWQgaW4gYW55
IG90aGVyIGNwdXMKPj4+PiBhZGRyZXNzIHNwYWNlLCBvciBhbiBhdHRhY2tlciBjYW4gc3RpbGwg
cmVjb3ZlciBhdCBsZWFzdCB0aGUgR1BSIHN0YXRlIG9mCj4+Pj4gc2VwYXJhdGUgVk1zLgo+Pj4g
QWJvdmUgc3RhdGVtZW50IGlzIHRvbyBzdHJpY3Q6IGl0IHdvdWxkIGJlIHN1ZmZpY2llbnQgaWYg
bm8gc3RhY2tzIG9mCj4+PiBvdGhlciBkb21haW5zIGFyZSBtYXBwZWQuCj4+Cj4+IFNhZGx5IG5v
dC4gIEhhdmluZyBzdGFja3Mgc2hhcmVkIGJ5IGRvbWFpbiBtZWFucyBvbmUgdmNwdSBjYW4gc3Rp
bGwKPj4gc3RlYWwgYXQgbGVhc3QgR1BSIHN0YXRlIGZyb20gb3RoZXIgdmNwdXMgYmVsb25naW5n
IHRvIHRoZSBzYW1lIGRvbWFpbi4KPj4KPj4gV2hldGhlciBvciBub3QgYSBzcGVjaWZpYyBrZXJu
ZWwgY2FyZXMsIHNvbWUgZGVmaW5pdGVseSB3aWxsLgo+Pgo+Pj4gSSdtIGp1c3Qgd29ya2luZyBv
biBhIHByb29mIG9mIGNvbmNlcHQgdXNpbmcgZGVkaWNhdGVkIHBlci12Y3B1IHN0YWNrcwo+Pj4g
Zm9yIDY0IGJpdCBwdiBkb21haW5zLiBUaG9zZSBzdGFja3Mgd291bGQgYmUgbWFwcGVkIGluIHRo
ZSBwZXItZG9tYWluCj4+PiByZWdpb24gb2YgdGhlIGFkZHJlc3Mgc3BhY2UuIEkgaG9wZSB0byBo
YXZlIGEgUkZDIHZlcnNpb24gb2YgdGhlIHBhdGNoZXMKPj4+IHJlYWR5IG5leHQgd2Vlay4KPj4+
Cj4+PiBUaGlzIHdvdWxkIGFsbG93IHRvIHJlbW92ZSB0aGUgcGVyIHBoeXNpY2FsIGNwdSBtYXBw
aW5ncyBpbiB0aGUgZ3Vlc3QKPj4+IHZpc2libGUgYWRkcmVzcyBzcGFjZSB3aGVuIGRvaW5nIHBh
Z2UgdGFibGUgaXNvbGF0aW9uLgo+Pj4KPj4+IEluIG9yZGVyIHRvIGF2b2lkIFNQMyBhdHRhY2tz
IHRvIG90aGVyIHZjcHUncyBzdGFja3Mgb2YgdGhlIHNhbWUgZ3Vlc3QKPj4+IHdlIGNvdWxkIGV4
dGVuZCB0aGUgcHYgQUJJIHRvIG1hcmsgYSBndWVzdCdzIHVzZXIgTDQgcGFnZSB0YWJsZSBhcwo+
Pj4gInNpbmdsZSB1c2UiLCBpLmUuIG5vdCBhbGxvd2VkIHRvIGJlIGFjdGl2ZSBvbiBtdWx0aXBs
ZSB2Y3B1cyBhdCB0aGUKPj4+IHNhbWUgdGltZSAoaW50cm9kdWNpbmcgdGhhdCBBQkkgbW9kaWZp
Y2F0aW9uIGluIHRoZSBMaW51eCBrZXJuZWwgd291bGQKPj4+IGJlIHNpbXBsZSwgYXMgdGhlIExp
bnV4IGtlcm5lbCBjdXJyZW50bHkgbGFja3Mgc3VwcG9ydCBmb3IgY3Jvc3MtY3B1Cj4+PiBzdGFj
ayBleHBsb2l0cyBhbmQgd2hlbiB0aGF0IHN1cHBvcnQgaXMgYmVpbmcgYWRkZWQgYnkgcGVyLWNw
dSBMNCB1c2VyCj4+PiBwYWdlIHRhYmxlcyB3ZSBjb3VsZCBqdXN0IGNoaW1lIGluKS4gQSBMNCBw
YWdlIHRhYmxlIG1hcmtlZCBhcyAic2luZ2xlCj4+PiB1c2UiIHdvdWxkIG1hcCB0aGUgbG9jYWwg
dmNwdSBzdGFja3Mgb25seS4KPj4KPj4gRm9yIFBWIGd1ZXN0cywgaXQgaXMgdGhlIFhlbiBzdGFj
a3Mgd2hpY2ggbWF0dGVyLCBub3QgdGhlIHZjcHUgZ3Vlc3QKPj4ga2VybmVsJ3Mgb25lcy4KPgo+
IEluZGVlZC4gVGhhdCdzIHRoZSByZWFzb24gSSB3YW50IHRvIGhhdmUgcGVyLXZjcHUgWGVuIHN0
YWNrcy4KPgo+PiA2NGJpdCBQViBndWVzdCBrZXJuZWxzIGFyZSBhbHJlYWR5IG1pdGlnYXRlZCBi
ZXR0ZXIgdGhhbiBLUFRJIGNhbiBldmVyCj4+IG1hbmFnZSwgYmVjYXVzZSB0aGVyZSBhcmUgbm8g
ZW50cnkgc3RhY2tzIG9yIGVudHJ5IHN0dWJzIHJlcXVpcmVkIHRvIGJlCj4+IG1hcHBlZCBpbnRv
IGd1ZXN0IHVzZXJzcGFjZSBhdCBhbGwuCj4KPiBCdXQgd2l0aG91dCBYZW4gYmVpbmcgc2VjdXJl
ZCB2aWEgYSBtZWNoYW5pc20gc2ltaWxhciB0byBLUFRJIHRoaXMKPiBpcyBtb290LCBhcyB1c2Vy
IG1vZGUgY2FuIGV4cGxvaXQgdGhlIHdob2xlIGhvc3QgaW5jbHVkaW5nIHRoZSBvd24KPiBrZXJu
ZWwncyBtZW1vcnkuCgpIZXJlJ3MgYSBxdWVzdGlvbjogIFdoYXQgaWYgd2UgZGlkbid0IHRyeSB0
byBwcmV2ZW50IHRoZSBndWVzdCBmcm9tCnJlYWRpbmcgaHlwZXJ2aXNvciBtZW1vcnkgYXQgYWxs
LCBidXQgaW5zdGVhZCBqdXN0IHRyaWVkIHRvIG1ha2Ugc3VyZQp0aGF0IHRoZXJlIHdhcyBub3Ro
aW5nIG9mIGludGVyZXN0IHRoZXJlPwoKSWYgc2Vuc2l0aXZlIGluZm9ybWF0aW9uIHBlcnRhaW5p
bmcgdG8gYSBnaXZlbiB2Y3B1IHdlcmUgb25seSBtYXBlZCBvbgp0aGUgcHJvY2Vzc29yIGN1cnJl
bnRseSBydW5uaW5nIHRoYXQgdmNwdSwgdGhlbiBpdCB3b3VsZCBtaXRpZ2F0ZSBub3QKb25seSBT
UDMsIGJ1dCBhbHNvIFNQMiBhbmQgU1AxLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:12:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:12:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSj8-0001Ld-U4; Fri, 05 Jan 2018 14:12:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ngrd=ea=citrix.com=prvs=536b6079c=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eXSj7-0001LM-E6
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:12:05 +0000
X-Inumbo-ID: 3cc73d97-f222-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cc73d97-f222-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:10:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="464799485"
Date: Fri, 5 Jan 2018 14:12:01 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Eduardo Habkost <ehabkost@redhat.com>
Message-ID: <20180105141201.GC1905@perard.uk.xensource.com>
References: <20171125151610.20547-1-ehabkost@redhat.com>
 <20171125151610.20547-6-ehabkost@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171125151610.20547-6-ehabkost@redhat.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: jgross@suse.com, Thomas Huth <thuth@redhat.com>, sstabellini@kernel.org,
 qemu-devel@nongnu.org, Marcel Apfelbaum <marcel@redhat.com>,
 xen-devel@lists.xenproject.org, Laszlo Ersek <lersek@redhat.com>
Subject: Re: [Xen-devel] [PATCH v2 5/6] xen: Add only xen-sysdev to dynamic
 sysbus device list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBOb3YgMjUsIDIwMTcgYXQgMDE6MTY6MDlQTSAtMDIwMCwgRWR1YXJkbyBIYWJrb3N0
IHdyb3RlOgo+IFRoZXJlJ3Mgbm8gbmVlZCB0byBtYWtlIHRoZSBtYWNoaW5lIGFsbG93IGV2ZXJ5
IHBvc3NpYmxlIHN5c2J1cwo+IGRldmljZS4gIFdlIGNhbiBub3cganVzdCBhZGQgeGVuLXN5c2Rl
diB0byB0aGUgYWxsb3dlZCBsaXN0Lgo+IAo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgo+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFi
a29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KCkkndmUgdGVzdGVkIHRoZSBwYXRjaCBzZXJpZXMg
d2l0aCBldmVyeSBob3RwbHVnIHRoaW5ncyBJIGNvdWxkIHRoaW5rIG9mLAphbmQgaXQgd29ya2Vk
IGZpbmUuCgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+Cgo+IC0tLQo+IENoYW5nZXMgc2VyaWVzIHYxIC0+IHYyOgo+ICogTmV3IHBhdGNoIGFkZGVk
IHRvIHNlcmllcwo+IC0tLQo+ICBody94ZW4veGVuX2JhY2tlbmQuYyB8IDcgKy0tLS0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL2h3L3hlbi94ZW5fYmFja2VuZC5jIGIvaHcveGVuL3hlbl9iYWNrZW5kLmMKPiBpbmRl
eCA4MjM4MGVhOWVlLi43NDQ1YjUwNmFjIDEwMDY0NAo+IC0tLSBhL2h3L3hlbi94ZW5fYmFja2Vu
ZC5jCj4gKysrIGIvaHcveGVuL3hlbl9iYWNrZW5kLmMKPiBAQCAtNTY0LDEyICs1NjQsNyBAQCBz
dGF0aWMgdm9pZCB4ZW5fc2V0X2R5bmFtaWNfc3lzYnVzKHZvaWQpCj4gICAgICBPYmplY3RDbGFz
cyAqb2MgPSBvYmplY3RfZ2V0X2NsYXNzKG1hY2hpbmUpOwo+ICAgICAgTWFjaGluZUNsYXNzICpt
YyA9IE1BQ0hJTkVfQ0xBU1Mob2MpOwo+ICAKPiAtICAgIC8qCj4gLSAgICAgKiBFbXVsYXRlIG9s
ZCBtYy0+aGFzX2R5bmFtaWNfc3lzYnVzPXRydWUgYXNzaWdubWVudAo+IC0gICAgICoKPiAtICAg
ICAqVE9ETzogYWRkIG9ubHkgWGVuIGRldmljZXMgdG8gdGhlIGxpc3QKPiAtICAgICAqLwo+IC0g
ICAgbWFjaGluZV9jbGFzc19hbGxvd19keW5hbWljX3N5c2J1c19kZXYobWMsIFRZUEVfU1lTX0JV
U19ERVZJQ0UpOwo+ICsgICAgbWFjaGluZV9jbGFzc19hbGxvd19keW5hbWljX3N5c2J1c19kZXYo
bWMsIFRZUEVfWEVOU1lTREVWKTsKPiAgfQo+ICAKPiAgaW50IHhlbl9iZV9yZWdpc3Rlcihjb25z
dCBjaGFyICp0eXBlLCBzdHJ1Y3QgWGVuRGV2T3BzICpvcHMpCgotLSAKQW50aG9ueSBQRVJBUkQK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:17:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:17:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSoW-0001kn-Hq; Fri, 05 Jan 2018 14:17:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXSoV-0001kf-Jq
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:17:39 +0000
X-Inumbo-ID: 6ed5fdbb-f223-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ed5fdbb-f223-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:19:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:17:32 -0700
Message-Id: <5A4F970A020000780019B67B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:17:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-30-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-30-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 29/74] x86: xen pv clock time source
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SXQgaXMgYSB2YXJpYW50IG9mIFRTQyBjbG9jayBzb3VyY2UuCj4gCj4gU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKTW9zdGx5IGZpbmUsIHdpdGggdGhlIFRP
RE8gYWRkcmVzc2VkLCB1NjQgZXRjIHJlcGxhY2VkIGJ5IHVpbnQ2NF90CmV0YywgLi4uCgo+ICtz
dGF0aWMgYWx3YXlzX2lubGluZQo+ICt1NjQgX19yZWFkX2N5Y2xlKGNvbnN0IHN0cnVjdCB2Y3B1
X3RpbWVfaW5mbyAqaW5mbywgdTY0IHRzYykKCi4uLiB0aGUgZG91YmxlIHVuZGVyc2NvcmVzIGRy
b3BwZWQgaGVyZSwgYW5kIC4uLgoKPiArc3RhdGljIHU2NCBsYXN0X3ZhbHVlOwoKLi4uIHRoaXMg
bW92ZWQgaW50byB0aGUgb25seSBmdW5jdGlvbiBpdCdzIG5lZWRlZCBpbi4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:17:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSof-0001lg-Op; Fri, 05 Jan 2018 14:17:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hbya=ea=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eXSoe-0001l3-Qh
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 14:17:48 +0000
X-Inumbo-ID: 74495268-f223-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74495268-f223-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:19:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2C094ADB2;
 Fri,  5 Jan 2018 14:17:41 +0000 (UTC)
To: George Dunlap <dunlapg@umich.edu>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
 <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
 <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
 <CAFLBxZaiuJC4Hc-4BQ4+tBzzZyK=YFgL-QJccx1irhJB9mkf2A@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4da6874b-815d-2282-623f-73d40572f20d@suse.com>
Date: Fri, 5 Jan 2018 15:17:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAFLBxZaiuJC4Hc-4BQ4+tBzzZyK=YFgL-QJccx1irhJB9mkf2A@mail.gmail.com>
Content-Language: de-DE
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTU6MTEsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gRnJpLCBKYW4gNSwg
MjAxOCBhdCA5OjM5IEFNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
PiBPbiAwNS8wMS8xOCAxMDoyNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDA1LzAxLzIw
MTggMDc6NDgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4gT24gMDQvMDEvMTggMjE6MjEsIEFu
ZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IFRoaXMgd29yayB3YXMgZGV2ZWxvcGVkIGFzIGFuIFNQ
MyBtaXRpZ2F0aW9uLCBidXQgc2hlbHZlZCB3aGVuIGl0IGJlY2FtZSBjbGVhcgo+Pj4+PiB0aGF0
IGl0IHdhc24ndCB2aWFibGUgdG8gZ2V0IGRvbmUgaW4gdGhlIHRpbWVmcmFtZS4KPj4+Pj4KPj4+
Pj4gVG8gcHJvdGVjdCBhZ2FpbnN0IFNQMyBhdHRhY2tzLCBtb3N0IG1hcHBpbmdzIG5lZWRzIHRv
IGJlIGZsdXNoZWQgd2hpbGUgaW4KPj4+Pj4gdXNlciBjb250ZXh0LiAgSG93ZXZlciwgdG8gcHJv
dGVjdCBhZ2FpbnN0IGFsbCBjcm9zcy1WTSBhdHRhY2tzLCBpdCBpcwo+Pj4+PiBuZWNlc3Nhcnkg
dG8gZW5zdXJlIHRoYXQgdGhlIFhlbiBzdGFja3MgYXJlIG5vdCBtYXBwZWQgaW4gYW55IG90aGVy
IGNwdXMKPj4+Pj4gYWRkcmVzcyBzcGFjZSwgb3IgYW4gYXR0YWNrZXIgY2FuIHN0aWxsIHJlY292
ZXIgYXQgbGVhc3QgdGhlIEdQUiBzdGF0ZSBvZgo+Pj4+PiBzZXBhcmF0ZSBWTXMuCj4+Pj4gQWJv
dmUgc3RhdGVtZW50IGlzIHRvbyBzdHJpY3Q6IGl0IHdvdWxkIGJlIHN1ZmZpY2llbnQgaWYgbm8g
c3RhY2tzIG9mCj4+Pj4gb3RoZXIgZG9tYWlucyBhcmUgbWFwcGVkLgo+Pj4KPj4+IFNhZGx5IG5v
dC4gIEhhdmluZyBzdGFja3Mgc2hhcmVkIGJ5IGRvbWFpbiBtZWFucyBvbmUgdmNwdSBjYW4gc3Rp
bGwKPj4+IHN0ZWFsIGF0IGxlYXN0IEdQUiBzdGF0ZSBmcm9tIG90aGVyIHZjcHVzIGJlbG9uZ2lu
ZyB0byB0aGUgc2FtZSBkb21haW4uCj4+Pgo+Pj4gV2hldGhlciBvciBub3QgYSBzcGVjaWZpYyBr
ZXJuZWwgY2FyZXMsIHNvbWUgZGVmaW5pdGVseSB3aWxsLgo+Pj4KPj4+PiBJJ20ganVzdCB3b3Jr
aW5nIG9uIGEgcHJvb2Ygb2YgY29uY2VwdCB1c2luZyBkZWRpY2F0ZWQgcGVyLXZjcHUgc3RhY2tz
Cj4+Pj4gZm9yIDY0IGJpdCBwdiBkb21haW5zLiBUaG9zZSBzdGFja3Mgd291bGQgYmUgbWFwcGVk
IGluIHRoZSBwZXItZG9tYWluCj4+Pj4gcmVnaW9uIG9mIHRoZSBhZGRyZXNzIHNwYWNlLiBJIGhv
cGUgdG8gaGF2ZSBhIFJGQyB2ZXJzaW9uIG9mIHRoZSBwYXRjaGVzCj4+Pj4gcmVhZHkgbmV4dCB3
ZWVrLgo+Pj4+Cj4+Pj4gVGhpcyB3b3VsZCBhbGxvdyB0byByZW1vdmUgdGhlIHBlciBwaHlzaWNh
bCBjcHUgbWFwcGluZ3MgaW4gdGhlIGd1ZXN0Cj4+Pj4gdmlzaWJsZSBhZGRyZXNzIHNwYWNlIHdo
ZW4gZG9pbmcgcGFnZSB0YWJsZSBpc29sYXRpb24uCj4+Pj4KPj4+PiBJbiBvcmRlciB0byBhdm9p
ZCBTUDMgYXR0YWNrcyB0byBvdGhlciB2Y3B1J3Mgc3RhY2tzIG9mIHRoZSBzYW1lIGd1ZXN0Cj4+
Pj4gd2UgY291bGQgZXh0ZW5kIHRoZSBwdiBBQkkgdG8gbWFyayBhIGd1ZXN0J3MgdXNlciBMNCBw
YWdlIHRhYmxlIGFzCj4+Pj4gInNpbmdsZSB1c2UiLCBpLmUuIG5vdCBhbGxvd2VkIHRvIGJlIGFj
dGl2ZSBvbiBtdWx0aXBsZSB2Y3B1cyBhdCB0aGUKPj4+PiBzYW1lIHRpbWUgKGludHJvZHVjaW5n
IHRoYXQgQUJJIG1vZGlmaWNhdGlvbiBpbiB0aGUgTGludXgga2VybmVsIHdvdWxkCj4+Pj4gYmUg
c2ltcGxlLCBhcyB0aGUgTGludXgga2VybmVsIGN1cnJlbnRseSBsYWNrcyBzdXBwb3J0IGZvciBj
cm9zcy1jcHUKPj4+PiBzdGFjayBleHBsb2l0cyBhbmQgd2hlbiB0aGF0IHN1cHBvcnQgaXMgYmVp
bmcgYWRkZWQgYnkgcGVyLWNwdSBMNCB1c2VyCj4+Pj4gcGFnZSB0YWJsZXMgd2UgY291bGQganVz
dCBjaGltZSBpbikuIEEgTDQgcGFnZSB0YWJsZSBtYXJrZWQgYXMgInNpbmdsZQo+Pj4+IHVzZSIg
d291bGQgbWFwIHRoZSBsb2NhbCB2Y3B1IHN0YWNrcyBvbmx5Lgo+Pj4KPj4+IEZvciBQViBndWVz
dHMsIGl0IGlzIHRoZSBYZW4gc3RhY2tzIHdoaWNoIG1hdHRlciwgbm90IHRoZSB2Y3B1IGd1ZXN0
Cj4+PiBrZXJuZWwncyBvbmVzLgo+Pgo+PiBJbmRlZWQuIFRoYXQncyB0aGUgcmVhc29uIEkgd2Fu
dCB0byBoYXZlIHBlci12Y3B1IFhlbiBzdGFja3MuCj4+Cj4+PiA2NGJpdCBQViBndWVzdCBrZXJu
ZWxzIGFyZSBhbHJlYWR5IG1pdGlnYXRlZCBiZXR0ZXIgdGhhbiBLUFRJIGNhbiBldmVyCj4+PiBt
YW5hZ2UsIGJlY2F1c2UgdGhlcmUgYXJlIG5vIGVudHJ5IHN0YWNrcyBvciBlbnRyeSBzdHVicyBy
ZXF1aXJlZCB0byBiZQo+Pj4gbWFwcGVkIGludG8gZ3Vlc3QgdXNlcnNwYWNlIGF0IGFsbC4KPj4K
Pj4gQnV0IHdpdGhvdXQgWGVuIGJlaW5nIHNlY3VyZWQgdmlhIGEgbWVjaGFuaXNtIHNpbWlsYXIg
dG8gS1BUSSB0aGlzCj4+IGlzIG1vb3QsIGFzIHVzZXIgbW9kZSBjYW4gZXhwbG9pdCB0aGUgd2hv
bGUgaG9zdCBpbmNsdWRpbmcgdGhlIG93bgo+PiBrZXJuZWwncyBtZW1vcnkuCj4gCj4gSGVyZSdz
IGEgcXVlc3Rpb246ICBXaGF0IGlmIHdlIGRpZG4ndCB0cnkgdG8gcHJldmVudCB0aGUgZ3Vlc3Qg
ZnJvbQo+IHJlYWRpbmcgaHlwZXJ2aXNvciBtZW1vcnkgYXQgYWxsLCBidXQgaW5zdGVhZCBqdXN0
IHRyaWVkIHRvIG1ha2Ugc3VyZQo+IHRoYXQgdGhlcmUgd2FzIG5vdGhpbmcgb2YgaW50ZXJlc3Qg
dGhlcmU/Cj4gCj4gSWYgc2Vuc2l0aXZlIGluZm9ybWF0aW9uIHBlcnRhaW5pbmcgdG8gYSBnaXZl
biB2Y3B1IHdlcmUgb25seSBtYXBlZCBvbgo+IHRoZSBwcm9jZXNzb3IgY3VycmVudGx5IHJ1bm5p
bmcgdGhhdCB2Y3B1LCB0aGVuIGl0IHdvdWxkIG1pdGlnYXRlIG5vdAo+IG9ubHkgU1AzLCBidXQg
YWxzbyBTUDIgYW5kIFNQMS4KCllvdSBhcmUgYXdhcmUgdGhpcyBpbmNsdWRlcyB0aGUgbWFwcGlu
Z3Mgd2hlbiBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yPwpTbyBpLmUuIHRoZSBtYXBwaW5nIG9m
IHBoeXNpY2FsIG1lbW9yeSBvZiB0aGUgaG9zdC4uLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:20:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSrT-0002VT-AU; Fri, 05 Jan 2018 14:20:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oku2=ea=citrix.com=prvs=536ec9109=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXSrR-0002VD-H2
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:20:41 +0000
X-Inumbo-ID: db1a5d71-f223-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db1a5d71-f223-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:22:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="65644444"
To: Jan Beulich <JBeulich@suse.com>, <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-29-wei.liu2@citrix.com>
 <5A4F9597020000780019B65C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2adb4a74-916f-714d-4441-d10ecdbf6b7a@citrix.com>
Date: Fri, 5 Jan 2018 14:20:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4F9597020000780019B65C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 28/74] x86: initialise shared_info
	page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTQ6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0
IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKPj4gQEAgLTcy
LDYgKzcyLDMwIEBAIHZvaWQgX19pbml0IHByb2JlX2h5cGVydmlzb3Iodm9pZCkKPj4gICAgICB4
ZW5fZ3Vlc3QgPSB0cnVlOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgdm9pZCBtYXBfc2hhcmVkX2lu
Zm8oc3RydWN0IGU4MjBtYXAgKmU4MjApCj4+ICt7Cj4+ICsgICAgcGFkZHJfdCBmcmFtZSA9IDB4
ZmYwMDAwMDA7IC8qIFRPRE86IEhhcmRjb2RlZCBiZXNpZGUgbWFnaWMgZnJhbWVzLiAqLwo+IFdo
YXQgYXJlIHRoZSBwbGFucyBoZXJlPwoKTm90aGluZyBpbW1lZGlhdGVseS7CoCBUaGlzIGlzIGNv
bXBhdGlibGUgd2l0aCBhbGwgdmVyc2lvbnMgb2YgbGlieGMgaW4KZXhpc3RhbmNlLCBidXQgd2Ug
bmVlZCB0byBzdGFydCBhIHRocmVhZCBkaXNjdXNzaW5nIEhWTSBndWVzdCBwaHlzaWNhbAphZGRy
ZXNzIHNwYWNlLgoKV2UndmUgYWxzbyBqdXN0IGZvdW5kIGEgcGFzc2l2ZSBwZXJmb3JtYW5jZSBo
b2xlLCB3aGVyZSBlbmFibGluZyBhbnkKa2luZCBvZiBQQ0kgUGFzc3Rocm91Z2ggY2F1c2VzIFdp
bmRvd3MgYW5kIExpbnV4J3MgZ3JhbnQgdGFibGUgbWFwcGluZ3MKdG8gdHVybiB1bmNhY2hlZCBi
ZWNhdXNlIHRoZXkgYXJlIGFsbG9jYXRlZCBpbnNpZGUgd2hhdCB0aGUgT1MgdGhpbmtzIGlzCmFu
IE1NSU8gQkFSLgoKSSdsbCBzdGFydCBhIHRocmVhZCB3aGVuIEknbSBhIGxpdHRsZSBsZXNzIGJ1
c3kuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:21:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSsM-0002aO-JC; Fri, 05 Jan 2018 14:21:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qv3o=ea=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eXSsL-0002aI-Dz
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 14:21:37 +0000
X-Inumbo-ID: 91cf595a-f223-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91cf595a-f223-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:20:24 +0100 (CET)
Received: by mail-qt0-x243.google.com with SMTP id u42so5845624qte.7
 for <xen-devel@lists.xen.org>; Fri, 05 Jan 2018 06:21:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=nxJwIAAA6CNnuut/OFhn/8ZBKgHk88afANr27DvuAc4=;
 b=qusfK1jgNBmu8vSClI6OPnf84sOBhcsggfd5rLxMtTatItcB1oqZ/7PFno7tfezBue
 rwe6cnATpQu5B2SWvldkYJTQ7Y2ADOM1drTywmwqYUoFohGYGY2bBmbviOBrv/WlO+rl
 NwLZD9XeMYMWnrY2WGJOsX+hyVeaay93JYPmz4nYJc1OQVwylZ3DzcmiqhLYVr/lINKQ
 wQL8rVoFMozfnbW79vojXlJdj5PKfhajmSlfLuQCWQCFo/e/txUogRT7Uud0dyJmNTXY
 zrxRcQLjv2qL8C8HaqKHsxNzYeJobsk0rslBTWK4305qi0RXFPIGTMpZZVUX35Vm5VkF
 sSRw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=nxJwIAAA6CNnuut/OFhn/8ZBKgHk88afANr27DvuAc4=;
 b=RW3dIDECar6K2RTdWOk6q9K8iy4NhScuMm4L+VQ7skdvyx5P6vGNpe49YbCJ0b6SwG
 Hdc0/XT5LNnUSAEkGTTo/I3zjOpmf7BU84zqCQn+90UT8Tee194PH3/4Wazg/YpGbG5K
 LV8GCQMZK5NPJl3jYf6c1wMqlRLCXgTMFcym4ctJUiUfktV2snHGTcNH/kk/H8bIQ1dI
 H07DFOXFJ2ESMv2otzKdGIog6d/1lGPtGiAKmJX9Mgn/u+eyNhgyUUpbRlfHAGzVDEhh
 +DOiNZVjWdpIQfZONaW25Q020q7dS/IRI3uA6M6wtWezJOQA8A6oqvmAfdoszr1v2JG9
 TDfg==
X-Gm-Message-State: AKwxytfdFkwaFAzHthadjYU7808iVKSxCuaN9FIdgEu39kRDaV8bv5/A
 oze9TMZSa8KEFTiaqBx39kazlyleziCR+kD0lW0=
X-Google-Smtp-Source: ACJfBos9fmileoEHE62bbyR3OG0jkWti+YI30wgzgzpIWP1r4+N17KVIi97bYHTetbsLs2s8dyU3kF6r1QnxG3RnMDI=
X-Received: by 10.200.42.80 with SMTP id l16mr4307311qtl.164.1515162095226;
 Fri, 05 Jan 2018 06:21:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Fri, 5 Jan 2018 06:21:34 -0800 (PST)
In-Reply-To: <4da6874b-815d-2282-623f-73d40572f20d@suse.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
 <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
 <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
 <CAFLBxZaiuJC4Hc-4BQ4+tBzzZyK=YFgL-QJccx1irhJB9mkf2A@mail.gmail.com>
 <4da6874b-815d-2282-623f-73d40572f20d@suse.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 5 Jan 2018 14:21:34 +0000
X-Google-Sender-Auth: OK-ptu02A-w2Z-KWYdNH6_O56SM
Message-ID: <CAFLBxZZfrNxZVJ=9Yya_T+vn2M1mSAvjJQkkp7Xx2FPtaArWbQ@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gNSwgMjAxOCBhdCAyOjE3IFBNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+IE9uIDA1LzAxLzE4IDE1OjExLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
PiBPbiBGcmksIEphbiA1LCAyMDE4IGF0IDk6MzkgQU0sIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4gd3JvdGU6Cj4+PiBPbiAwNS8wMS8xOCAxMDoyNiwgQW5kcmV3IENvb3BlciB3cm90
ZToKPj4+PiBPbiAwNS8wMS8yMDE4IDA3OjQ4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBP
biAwNC8wMS8xOCAyMToyMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+IFRoaXMgd29yayB3
YXMgZGV2ZWxvcGVkIGFzIGFuIFNQMyBtaXRpZ2F0aW9uLCBidXQgc2hlbHZlZCB3aGVuIGl0IGJl
Y2FtZSBjbGVhcgo+Pj4+Pj4gdGhhdCBpdCB3YXNuJ3QgdmlhYmxlIHRvIGdldCBkb25lIGluIHRo
ZSB0aW1lZnJhbWUuCj4+Pj4+Pgo+Pj4+Pj4gVG8gcHJvdGVjdCBhZ2FpbnN0IFNQMyBhdHRhY2tz
LCBtb3N0IG1hcHBpbmdzIG5lZWRzIHRvIGJlIGZsdXNoZWQgd2hpbGUgaW4KPj4+Pj4+IHVzZXIg
Y29udGV4dC4gIEhvd2V2ZXIsIHRvIHByb3RlY3QgYWdhaW5zdCBhbGwgY3Jvc3MtVk0gYXR0YWNr
cywgaXQgaXMKPj4+Pj4+IG5lY2Vzc2FyeSB0byBlbnN1cmUgdGhhdCB0aGUgWGVuIHN0YWNrcyBh
cmUgbm90IG1hcHBlZCBpbiBhbnkgb3RoZXIgY3B1cwo+Pj4+Pj4gYWRkcmVzcyBzcGFjZSwgb3Ig
YW4gYXR0YWNrZXIgY2FuIHN0aWxsIHJlY292ZXIgYXQgbGVhc3QgdGhlIEdQUiBzdGF0ZSBvZgo+
Pj4+Pj4gc2VwYXJhdGUgVk1zLgo+Pj4+PiBBYm92ZSBzdGF0ZW1lbnQgaXMgdG9vIHN0cmljdDog
aXQgd291bGQgYmUgc3VmZmljaWVudCBpZiBubyBzdGFja3Mgb2YKPj4+Pj4gb3RoZXIgZG9tYWlu
cyBhcmUgbWFwcGVkLgo+Pj4+Cj4+Pj4gU2FkbHkgbm90LiAgSGF2aW5nIHN0YWNrcyBzaGFyZWQg
YnkgZG9tYWluIG1lYW5zIG9uZSB2Y3B1IGNhbiBzdGlsbAo+Pj4+IHN0ZWFsIGF0IGxlYXN0IEdQ
UiBzdGF0ZSBmcm9tIG90aGVyIHZjcHVzIGJlbG9uZ2luZyB0byB0aGUgc2FtZSBkb21haW4uCj4+
Pj4KPj4+PiBXaGV0aGVyIG9yIG5vdCBhIHNwZWNpZmljIGtlcm5lbCBjYXJlcywgc29tZSBkZWZp
bml0ZWx5IHdpbGwuCj4+Pj4KPj4+Pj4gSSdtIGp1c3Qgd29ya2luZyBvbiBhIHByb29mIG9mIGNv
bmNlcHQgdXNpbmcgZGVkaWNhdGVkIHBlci12Y3B1IHN0YWNrcwo+Pj4+PiBmb3IgNjQgYml0IHB2
IGRvbWFpbnMuIFRob3NlIHN0YWNrcyB3b3VsZCBiZSBtYXBwZWQgaW4gdGhlIHBlci1kb21haW4K
Pj4+Pj4gcmVnaW9uIG9mIHRoZSBhZGRyZXNzIHNwYWNlLiBJIGhvcGUgdG8gaGF2ZSBhIFJGQyB2
ZXJzaW9uIG9mIHRoZSBwYXRjaGVzCj4+Pj4+IHJlYWR5IG5leHQgd2Vlay4KPj4+Pj4KPj4+Pj4g
VGhpcyB3b3VsZCBhbGxvdyB0byByZW1vdmUgdGhlIHBlciBwaHlzaWNhbCBjcHUgbWFwcGluZ3Mg
aW4gdGhlIGd1ZXN0Cj4+Pj4+IHZpc2libGUgYWRkcmVzcyBzcGFjZSB3aGVuIGRvaW5nIHBhZ2Ug
dGFibGUgaXNvbGF0aW9uLgo+Pj4+Pgo+Pj4+PiBJbiBvcmRlciB0byBhdm9pZCBTUDMgYXR0YWNr
cyB0byBvdGhlciB2Y3B1J3Mgc3RhY2tzIG9mIHRoZSBzYW1lIGd1ZXN0Cj4+Pj4+IHdlIGNvdWxk
IGV4dGVuZCB0aGUgcHYgQUJJIHRvIG1hcmsgYSBndWVzdCdzIHVzZXIgTDQgcGFnZSB0YWJsZSBh
cwo+Pj4+PiAic2luZ2xlIHVzZSIsIGkuZS4gbm90IGFsbG93ZWQgdG8gYmUgYWN0aXZlIG9uIG11
bHRpcGxlIHZjcHVzIGF0IHRoZQo+Pj4+PiBzYW1lIHRpbWUgKGludHJvZHVjaW5nIHRoYXQgQUJJ
IG1vZGlmaWNhdGlvbiBpbiB0aGUgTGludXgga2VybmVsIHdvdWxkCj4+Pj4+IGJlIHNpbXBsZSwg
YXMgdGhlIExpbnV4IGtlcm5lbCBjdXJyZW50bHkgbGFja3Mgc3VwcG9ydCBmb3IgY3Jvc3MtY3B1
Cj4+Pj4+IHN0YWNrIGV4cGxvaXRzIGFuZCB3aGVuIHRoYXQgc3VwcG9ydCBpcyBiZWluZyBhZGRl
ZCBieSBwZXItY3B1IEw0IHVzZXIKPj4+Pj4gcGFnZSB0YWJsZXMgd2UgY291bGQganVzdCBjaGlt
ZSBpbikuIEEgTDQgcGFnZSB0YWJsZSBtYXJrZWQgYXMgInNpbmdsZQo+Pj4+PiB1c2UiIHdvdWxk
IG1hcCB0aGUgbG9jYWwgdmNwdSBzdGFja3Mgb25seS4KPj4+Pgo+Pj4+IEZvciBQViBndWVzdHMs
IGl0IGlzIHRoZSBYZW4gc3RhY2tzIHdoaWNoIG1hdHRlciwgbm90IHRoZSB2Y3B1IGd1ZXN0Cj4+
Pj4ga2VybmVsJ3Mgb25lcy4KPj4+Cj4+PiBJbmRlZWQuIFRoYXQncyB0aGUgcmVhc29uIEkgd2Fu
dCB0byBoYXZlIHBlci12Y3B1IFhlbiBzdGFja3MuCj4+Pgo+Pj4+IDY0Yml0IFBWIGd1ZXN0IGtl
cm5lbHMgYXJlIGFscmVhZHkgbWl0aWdhdGVkIGJldHRlciB0aGFuIEtQVEkgY2FuIGV2ZXIKPj4+
PiBtYW5hZ2UsIGJlY2F1c2UgdGhlcmUgYXJlIG5vIGVudHJ5IHN0YWNrcyBvciBlbnRyeSBzdHVi
cyByZXF1aXJlZCB0byBiZQo+Pj4+IG1hcHBlZCBpbnRvIGd1ZXN0IHVzZXJzcGFjZSBhdCBhbGwu
Cj4+Pgo+Pj4gQnV0IHdpdGhvdXQgWGVuIGJlaW5nIHNlY3VyZWQgdmlhIGEgbWVjaGFuaXNtIHNp
bWlsYXIgdG8gS1BUSSB0aGlzCj4+PiBpcyBtb290LCBhcyB1c2VyIG1vZGUgY2FuIGV4cGxvaXQg
dGhlIHdob2xlIGhvc3QgaW5jbHVkaW5nIHRoZSBvd24KPj4+IGtlcm5lbCdzIG1lbW9yeS4KPj4K
Pj4gSGVyZSdzIGEgcXVlc3Rpb246ICBXaGF0IGlmIHdlIGRpZG4ndCB0cnkgdG8gcHJldmVudCB0
aGUgZ3Vlc3QgZnJvbQo+PiByZWFkaW5nIGh5cGVydmlzb3IgbWVtb3J5IGF0IGFsbCwgYnV0IGlu
c3RlYWQganVzdCB0cmllZCB0byBtYWtlIHN1cmUKPj4gdGhhdCB0aGVyZSB3YXMgbm90aGluZyBv
ZiBpbnRlcmVzdCB0aGVyZT8KPj4KPj4gSWYgc2Vuc2l0aXZlIGluZm9ybWF0aW9uIHBlcnRhaW5p
bmcgdG8gYSBnaXZlbiB2Y3B1IHdlcmUgb25seSBtYXBlZCBvbgo+PiB0aGUgcHJvY2Vzc29yIGN1
cnJlbnRseSBydW5uaW5nIHRoYXQgdmNwdSwgdGhlbiBpdCB3b3VsZCBtaXRpZ2F0ZSBub3QKPj4g
b25seSBTUDMsIGJ1dCBhbHNvIFNQMiBhbmQgU1AxLgo+Cj4gWW91IGFyZSBhd2FyZSB0aGlzIGlu
Y2x1ZGVzIHRoZSBtYXBwaW5ncyB3aGVuIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3I/Cj4gU28g
aS5lLiB0aGUgbWFwcGluZyBvZiBwaHlzaWNhbCBtZW1vcnkgb2YgdGhlIGhvc3QuLi4KClllcywg
b2YgY291cnNlLiAgWW91J2QgaGF2ZSB0byBtYXAgZG9tYWluIG1lbW9yeSBvbi1kZW1hbmQsIGFu
ZCBtYWtlCnN1cmUgaXQgd2FzIHVubWFwcGVkIGJlZm9yZSBzd2l0Y2hpbmcgdG8gYSBkaWZmZXJl
bnQgZG9tYWluLiAgKEFuZCBpbgp0aGUgY2FzZSBvZiA2NC1iaXQgUFYgZ3Vlc3RzLCBiZWZvcmUg
c3dpdGNoaW5nIGJhY2sgdG8gZ3Vlc3Qgc3BhY2UuKQpBbmQgeW91J2QgaGF2ZSB0byB0cnkgdG8g
aWRlbnRpZnkgYXMgbXVjaCAnc2Vuc2l0aXZlJyBpbmZvcm1hdGlvbiBhcwpwb3NzaWJsZSBhbmQg
bW92ZSBpdCBvdXQgb2YgdGhlIHhlbi13aWRlIGRvbWFpbiBoZWFwLCBpbnRvIHBlci1kb21haW4K
c3RydWN0dXJlcy4KCldlIGFscmVhZHkgaGF2ZSBtYXBfZG9tYWluX3BhZ2UoKSwgYXMgYSByZXN1
bHQgb2YgMzItYml0IG1vZGUgYW5kCj41VGlCIG1vZGUsIHNvIGdldHRpbmcgdGhlIGRvbWFpbiBw
YWdlcyBvdXQgb2YgdGhlIEhWIHNob3VsZCBiZSBwcmV0dHkKZWFzeS4KCiAtR2VvcmdlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:27:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSxc-0002po-63; Fri, 05 Jan 2018 14:27:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXSxb-0002pi-Pi
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 14:27:03 +0000
X-Inumbo-ID: 54990c05-f224-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54990c05-f224-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:25:51 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:27:02 -0700
Message-Id: <5A4F9946020000780019B69D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:27:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <dunlapg@umich.edu>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
 <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
 <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
 <CAFLBxZaiuJC4Hc-4BQ4+tBzzZyK=YFgL-QJccx1irhJB9mkf2A@mail.gmail.com>
In-Reply-To: <CAFLBxZaiuJC4Hc-4BQ4+tBzzZyK=YFgL-QJccx1irhJB9mkf2A@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAxLjE4IGF0IDE1OjExLCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IEhl
cmUncyBhIHF1ZXN0aW9uOiAgV2hhdCBpZiB3ZSBkaWRuJ3QgdHJ5IHRvIHByZXZlbnQgdGhlIGd1
ZXN0IGZyb20KPiByZWFkaW5nIGh5cGVydmlzb3IgbWVtb3J5IGF0IGFsbCwgYnV0IGluc3RlYWQg
anVzdCB0cmllZCB0byBtYWtlIHN1cmUKPiB0aGF0IHRoZXJlIHdhcyBub3RoaW5nIG9mIGludGVy
ZXN0IHRoZXJlPwo+IAo+IElmIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBwZXJ0YWluaW5nIHRvIGEg
Z2l2ZW4gdmNwdSB3ZXJlIG9ubHkgbWFwZWQgb24KPiB0aGUgcHJvY2Vzc29yIGN1cnJlbnRseSBy
dW5uaW5nIHRoYXQgdmNwdSwgdGhlbiBpdCB3b3VsZCBtaXRpZ2F0ZSBub3QKPiBvbmx5IFNQMywg
YnV0IGFsc28gU1AyIGFuZCBTUDEuCgpVbmxlc3MgdGhlcmUgd2VyZSBoeXBlcnZpc29yIHNlY3Jl
dHMgcGVydGFpbmluZyB0byB0aGlzIGd1ZXN0LgpBbHNvLCB3aGlsZSB0aGUgaWRlYSBiZWhpbmQg
eW91ciBxdWVzdGlvbiBpcyBjZXJ0YWlubHkgbmljZSwgZnVsbHkKc2VwYXJhdGluZyBtZW1vcmll
cyByZWxhdGVkIHRvIGluZGl2aWR1YWwgZ3Vlc3RzIHdvdWxkIGNvbWUKYXQgcXVpdGUgc2lnbmlm
aWNhbnQgYSBwcmljZTogTm8gZGlyZWN0IGFjY2VzcyB0byBhIHJhbmRvbQpkb21haW4ncyBjb250
cm9sIHN0cnVjdHVyZXMgd291bGQgYmUgcG9zc2libGUgYW55bW9yZSwgd2hpY2gKSSdkIGZvcmVz
ZWUgdG8gYmUgYSBwcm9ibGVtIGluIHBhcnRpY3VsYXIgd2hlbiB3YW50aW5nIHRvCmZvcndhcmQg
aW50ZXJydXB0cyAvIGV2ZW50IGNoYW5uZWwgb3BlcmF0aW9ucyB0byB0aGUgcmlnaHQKZGVzdGlu
YXRpb24uIEJ1dCBhcyBJJ3ZlIHNhaWQgZWxzZXdoZXJlIHJlY2VudGx5OiBXaXRoIGFsbCB0aGUK
d29ya2Fyb3VuZHMgbm93IGJlaW5nIHB1dCBpbiBwbGFjZSwgcGVyaGFwcyB3ZSBkb24ndCBjYXJl
CmFib3V0IHBlcmZvcm1hbmNlIGFsbCB0aGF0IG11Y2ggYW55bW9yZSBhbnl3YXkuLi4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:28:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSyv-0002vD-FV; Fri, 05 Jan 2018 14:28:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXSyu-0002uz-My
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 14:28:24 +0000
X-Inumbo-ID: ef7408a3-f224-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef7408a3-f224-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:30:11 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:28:17 -0700
Message-Id: <5A4F9991020000780019B6A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:28:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>,
 "George Dunlap" <dunlapg@umich.edu>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
 <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
 <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
 <CAFLBxZaiuJC4Hc-4BQ4+tBzzZyK=YFgL-QJccx1irhJB9mkf2A@mail.gmail.com>
 <4da6874b-815d-2282-623f-73d40572f20d@suse.com>
 <CAFLBxZZfrNxZVJ=9Yya_T+vn2M1mSAvjJQkkp7Xx2FPtaArWbQ@mail.gmail.com>
In-Reply-To: <CAFLBxZZfrNxZVJ=9Yya_T+vn2M1mSAvjJQkkp7Xx2FPtaArWbQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAxLjE4IGF0IDE1OjIxLCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IFdl
IGFscmVhZHkgaGF2ZSBtYXBfZG9tYWluX3BhZ2UoKSwgYXMgYSByZXN1bHQgb2YgMzItYml0IG1v
ZGUgYW5kCj4+NVRpQiBtb2RlLCBzbyBnZXR0aW5nIHRoZSBkb21haW4gcGFnZXMgb3V0IG9mIHRo
ZSBIViBzaG91bGQgYmUgcHJldHR5Cj4gZWFzeS4KCkUuZy4gYnkgZG9pbmcgYXdheSB3aXRoIHRo
ZSBkaXJlY3RtYXAgYWx0b2dldGhlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:28:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:28:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXSz4-0002wi-MC; Fri, 05 Jan 2018 14:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zrxb=ea=citrix.com=prvs=536afde55=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eXSz3-0002vj-7k
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:28:33 +0000
X-Inumbo-ID: f492f0fb-f224-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f492f0fb-f224-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:30:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="65644830"
Date: Fri, 5 Jan 2018 14:28:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180105142818.n22b72upfl6stoxu@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-29-wei.liu2@citrix.com>
 <5A4F9597020000780019B65C@prv-mh.provo.novell.com>
 <2adb4a74-916f-714d-4441-d10ecdbf6b7a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2adb4a74-916f-714d-4441-d10ecdbf6b7a@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 28/74] x86: initialise shared_info
	page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDI6MjA6MTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNS8wMS8xOCAxNDoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAw
NC4wMS4xOCBhdCAxNDowNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4uYwo+ID4+IEBAIC03Miw2ICs3MiwzMCBAQCB2b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29y
KHZvaWQpCj4gPj4gICAgICB4ZW5fZ3Vlc3QgPSB0cnVlOwo+ID4+ICB9Cj4gPj4gIAo+ID4+ICtz
dGF0aWMgdm9pZCBtYXBfc2hhcmVkX2luZm8oc3RydWN0IGU4MjBtYXAgKmU4MjApCj4gPj4gK3sK
PiA+PiArICAgIHBhZGRyX3QgZnJhbWUgPSAweGZmMDAwMDAwOyAvKiBUT0RPOiBIYXJkY29kZWQg
YmVzaWRlIG1hZ2ljIGZyYW1lcy4gKi8KPiA+IFdoYXQgYXJlIHRoZSBwbGFucyBoZXJlPwo+IAo+
IE5vdGhpbmcgaW1tZWRpYXRlbHkuwqAgVGhpcyBpcyBjb21wYXRpYmxlIHdpdGggYWxsIHZlcnNp
b25zIG9mIGxpYnhjIGluCj4gZXhpc3RhbmNlLCBidXQgd2UgbmVlZCB0byBzdGFydCBhIHRocmVh
ZCBkaXNjdXNzaW5nIEhWTSBndWVzdCBwaHlzaWNhbAo+IGFkZHJlc3Mgc3BhY2UuCgpQYXRjaGVz
IDQzLzQ0LzQ1IHJlbW92ZSB0aGlzIGhhcmRjb2RpbmcuCgpSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:35:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:35:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXT5k-0003vx-Ar; Fri, 05 Jan 2018 14:35:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXT5j-0003vp-B9
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:35:27 +0000
X-Inumbo-ID: ea1db5ab-f225-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea1db5ab-f225-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:37:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:35:18 -0700
Message-Id: <5A4F9B36020000780019B6C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:35:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-31-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-31-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 30/74] x86: APIC timer calibration
 when running as a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhlIHRpbWVyIGNhbGlicmF0aW9uIGRlcGVuZHMgb24gdGhlIG51bWJlciBvZiB0aWNrcy4gSW50
cm9kdWNlIGEKPiB2YXJpYW50IHRvIHdhaXQgZm9yIGEgdGljayB3aGVuIHJ1bm5pbmcgYXMgYSBn
dWVzdC4KClRoZSBjaGFuZ2UgaXRzZWxmIGlzIGZpbmUsIGkuZS4KUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KYnV0IHRoZSBkZXNjcmlwdGlvbiAodG8gbWUsIGJ1
dCBpdCBtYXkgYmUganVzdCBtZSkgZG9lc24ndCByZWFsbHkKbWF0Y2ggaXQuIEhvdyBhYm91dAoK
VGhlIHRpbWVyIGNhbGlicmF0aW9uIGN1cnJlbnRseSBkZXBlbmRzIG9uIFBJVC4gSW50cm9kdWNl
IGEgdmFyaWFudAp0byB3YWl0IGZvciBhIHRpY2sncyB3b3J0aCBvZiB0aW1lIHRvIGVsYXBzZSB3
aGVuIHJ1bm5pbmcgYXMgYSBQVkgKZ3Vlc3QuCgpKYW4KCj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2FwaWMuYyB8IDM4
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAzMCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwo+IGluZGV4IGVkNTk0NDBjNDUu
LjUwMzkxNzM4MjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9hcGljLmMKPiBAQCAtMzYsNiArMzYsOCBAQAo+ICAjaW5jbHVkZSA8bWFjaF9h
cGljLmg+Cj4gICNpbmNsdWRlIDxpb19wb3J0cy5oPgo+ICAjaW5jbHVkZSA8eGVuL2tleGVjLmg+
Cj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiArI2luY2x1ZGUgPGFzbS90aW1lLmg+Cj4gIAo+
ICBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IHRkdF9lbmFibGVkOwo+ICBzdGF0aWMgYm9vbCBf
X2luaXRkYXRhIHRkdF9lbmFibGUgPSB0cnVlOwo+IEBAIC0xMDkxLDYgKzEwOTMsMjAgQEAgc3Rh
dGljIHZvaWQgc2V0dXBfQVBJQ190aW1lcih2b2lkKQo+ICAgICAgbG9jYWxfaXJxX3Jlc3RvcmUo
ZmxhZ3MpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCB3YWl0X3RpY2tfcHZoKHZvaWQpCj4gK3sK
PiArICAgIHU2NCBsYXBzZV9ucyA9IDEwMDAwMDAwMDBVTEwgLyBIWjsKPiArICAgIHNfdGltZV90
IHN0YXJ0LCBjdXJyX3RpbWU7Cj4gKwo+ICsgICAgc3RhcnQgPSBOT1coKTsKPiArCj4gKyAgICAv
KiBXb24ndCB3cmFwIGFyb3VuZCAqLwo+ICsgICAgZG8gewo+ICsgICAgICAgIGNwdV9yZWxheCgp
Owo+ICsgICAgICAgIGN1cnJfdGltZSA9IE5PVygpOwo+ICsgICAgfSB3aGlsZSAoIGN1cnJfdGlt
ZSAtIHN0YXJ0IDwgbGFwc2VfbnMgKTsKPiArfQo+ICsKPiAgLyoKPiAgICogSW4gdGhpcyBmdW5j
dGlvbiB3ZSBjYWxpYnJhdGUgQVBJQyBidXMgY2xvY2tzIHRvIHRoZSBleHRlcm5hbAo+ICAgKiB0
aW1lci4gVW5mb3J0dW5hdGVseSB3ZSBjYW5ub3QgdXNlIGppZmZpZXMgYW5kIHRoZSB0aW1lciBp
cnEKPiBAQCAtMTEyMywxMiArMTEzOSwxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBjYWxpYnJhdGVf
QVBJQ19jbG9jayh2b2lkKQo+ICAgICAgICovCj4gICAgICBfX3NldHVwX0FQSUNfTFZUVCgxMDAw
MDAwMDAwKTsKPiAgCj4gLSAgICAvKgo+IC0gICAgICogVGhlIHRpbWVyIGNoaXAgY291bnRzIGRv
d24gdG8gemVyby4gTGV0J3Mgd2FpdAo+IC0gICAgICogZm9yIGEgd3JhcGFyb3VuZCB0byBzdGFy
dCBleGFjdCBtZWFzdXJlbWVudDoKPiAtICAgICAqICh0aGUgY3VycmVudCB0aWNrIG1pZ2h0IGhh
dmUgYmVlbiBhbHJlYWR5IGhhbGYgZG9uZSkKPiAtICAgICAqLwo+IC0gICAgd2FpdF84MjU0X3dy
YXBhcm91bmQoKTsKPiArICAgIGlmICggIXhlbl9ndWVzdCApCj4gKyAgICAgICAgLyoKPiArICAg
ICAgICAgKiBUaGUgdGltZXIgY2hpcCBjb3VudHMgZG93biB0byB6ZXJvLiBMZXQncyB3YWl0Cj4g
KyAgICAgICAgICogZm9yIGEgd3JhcGFyb3VuZCB0byBzdGFydCBleGFjdCBtZWFzdXJlbWVudDoK
PiArICAgICAgICAgKiAodGhlIGN1cnJlbnQgdGljayBtaWdodCBoYXZlIGJlZW4gYWxyZWFkeSBo
YWxmIGRvbmUpCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgd2FpdF84MjU0X3dyYXBhcm91bmQo
KTsKPiArICAgIGVsc2UKPiArICAgICAgICB3YWl0X3RpY2tfcHZoKCk7Cj4gIAo+ICAgICAgLyoK
PiAgICAgICAqIFdlIHdyYXBwZWQgYXJvdW5kIGp1c3Qgbm93LiBMZXQncyBzdGFydDoKPiBAQCAt
MTEzNywxMCArMTE1NiwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBjYWxpYnJhdGVfQVBJQ19jbG9j
ayh2b2lkKQo+ICAgICAgdHQxID0gYXBpY19yZWFkKEFQSUNfVE1DQ1QpOwo+ICAKPiAgICAgIC8q
Cj4gLSAgICAgKiBMZXQncyB3YWl0IExPT1BTIHdyYXByb3VuZHM6Cj4gKyAgICAgKiBMZXQncyB3
YWl0IExPT1BTIHRpY2tzOgo+ICAgICAgICovCj4gICAgICBmb3IgKGkgPSAwOyBpIDwgTE9PUFM7
IGkrKykKPiAtICAgICAgICB3YWl0XzgyNTRfd3JhcGFyb3VuZCgpOwo+ICsgICAgICAgIGlmICgg
IXhlbl9ndWVzdCApCj4gKyAgICAgICAgICAgIHdhaXRfODI1NF93cmFwYXJvdW5kKCk7Cj4gKyAg
ICAgICAgZWxzZQo+ICsgICAgICAgICAgICB3YWl0X3RpY2tfcHZoKCk7Cj4gIAo+ICAgICAgdHQy
ID0gYXBpY19yZWFkKEFQSUNfVE1DQ1QpOwo+ICAgICAgdDIgPSByZHRzY19vcmRlcmVkKCk7Cj4g
LS0gCj4gMi4xMS4wCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnIAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWwgCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:35:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXT66-0003y0-IE; Fri, 05 Jan 2018 14:35:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oku2=ea=citrix.com=prvs=536ec9109=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXT64-0003xL-OY
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 14:35:48 +0000
X-Inumbo-ID: f7a85230-f225-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f7a85230-f225-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:37:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="65645203"
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <dunlapg@umich.edu>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
 <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
 <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
 <CAFLBxZaiuJC4Hc-4BQ4+tBzzZyK=YFgL-QJccx1irhJB9mkf2A@mail.gmail.com>
 <5A4F9946020000780019B69D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bceae1db-a001-425e-fd98-a1fe0ce2814a@citrix.com>
Date: Fri, 5 Jan 2018 14:35:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4F9946020000780019B69D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTQ6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAxLjE4IGF0
IDE1OjExLCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+PiBIZXJlJ3MgYSBxdWVzdGlvbjog
IFdoYXQgaWYgd2UgZGlkbid0IHRyeSB0byBwcmV2ZW50IHRoZSBndWVzdCBmcm9tCj4+IHJlYWRp
bmcgaHlwZXJ2aXNvciBtZW1vcnkgYXQgYWxsLCBidXQgaW5zdGVhZCBqdXN0IHRyaWVkIHRvIG1h
a2Ugc3VyZQo+PiB0aGF0IHRoZXJlIHdhcyBub3RoaW5nIG9mIGludGVyZXN0IHRoZXJlPwo+Pgo+
PiBJZiBzZW5zaXRpdmUgaW5mb3JtYXRpb24gcGVydGFpbmluZyB0byBhIGdpdmVuIHZjcHUgd2Vy
ZSBvbmx5IG1hcGVkIG9uCj4+IHRoZSBwcm9jZXNzb3IgY3VycmVudGx5IHJ1bm5pbmcgdGhhdCB2
Y3B1LCB0aGVuIGl0IHdvdWxkIG1pdGlnYXRlIG5vdAo+PiBvbmx5IFNQMywgYnV0IGFsc28gU1Ay
IGFuZCBTUDEuCj4gVW5sZXNzIHRoZXJlIHdlcmUgaHlwZXJ2aXNvciBzZWNyZXRzIHBlcnRhaW5p
bmcgdG8gdGhpcyBndWVzdC4KPiBBbHNvLCB3aGlsZSB0aGUgaWRlYSBiZWhpbmQgeW91ciBxdWVz
dGlvbiBpcyBjZXJ0YWlubHkgbmljZSwgZnVsbHkKPiBzZXBhcmF0aW5nIG1lbW9yaWVzIHJlbGF0
ZWQgdG8gaW5kaXZpZHVhbCBndWVzdHMgd291bGQgY29tZQo+IGF0IHF1aXRlIHNpZ25pZmljYW50
IGEgcHJpY2U6IE5vIGRpcmVjdCBhY2Nlc3MgdG8gYSByYW5kb20KPiBkb21haW4ncyBjb250cm9s
IHN0cnVjdHVyZXMgd291bGQgYmUgcG9zc2libGUgYW55bW9yZSwgd2hpY2gKPiBJJ2QgZm9yZXNl
ZSB0byBiZSBhIHByb2JsZW0gaW4gcGFydGljdWxhciB3aGVuIHdhbnRpbmcgdG8KPiBmb3J3YXJk
IGludGVycnVwdHMgLyBldmVudCBjaGFubmVsIG9wZXJhdGlvbnMgdG8gdGhlIHJpZ2h0Cj4gZGVz
dGluYXRpb24uIEJ1dCBhcyBJJ3ZlIHNhaWQgZWxzZXdoZXJlIHJlY2VudGx5OiBXaXRoIGFsbCB0
aGUKPiB3b3JrYXJvdW5kcyBub3cgYmVpbmcgcHV0IGluIHBsYWNlLCBwZXJoYXBzIHdlIGRvbid0
IGNhcmUKPiBhYm91dCBwZXJmb3JtYW5jZSBhbGwgdGhhdCBtdWNoIGFueW1vcmUgYW55d2F5Li4u
CgpFdmVuIGlmIHdlIGRpZCBtYW5hZ2UgdG8gaXNvbGF0ZSB0aGUgbWFwcGluZ3MgdG8gb25seSBk
b21pYW4tcGVydGluYW50CmluZm9ybWF0aW9uICh3aGljaCBpcyBoYXJkLCBiZWNhdXNlIGludGVy
cnVwdHMgbmVlZCB0byBzdGlsbCB3b3JrKSwgeW91CnN0aWxsIGRvbid0IHByb3RlY3QgYWdhaW5z
dCBhIHBpZWNlIG9mIHVzZXJzcGFjZSB1c2luZyBTUDIgdG8gYXR0YWNrIGEKY28tc2NoZWR1bGVk
IHBpZWNlIG9mIHVzZXJzcGFjZSBpbiB0aGUgZG9tYWluLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:40:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:40:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTAr-0004ia-3c; Fri, 05 Jan 2018 14:40:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oku2=ea=citrix.com=prvs=536ec9109=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXTAp-0004iU-IB
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:40:43 +0000
X-Inumbo-ID: 3ca5e24d-f226-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ca5e24d-f226-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:39:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="65645406"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-29-wei.liu2@citrix.com>
 <5A4F9597020000780019B65C@prv-mh.provo.novell.com>
 <2adb4a74-916f-714d-4441-d10ecdbf6b7a@citrix.com>
 <20180105142818.n22b72upfl6stoxu@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7ec84001-5e4a-f58c-b492-8da87ff2ee94@citrix.com>
Date: Fri, 5 Jan 2018 14:40:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180105142818.n22b72upfl6stoxu@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 28/74] x86: initialise shared_info
	page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTQ6MjgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBKYW4g
MDUsIDIwMTggYXQgMDI6MjA6MTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24g
MDUvMDEvMTggMTQ6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDQuMDEuMTggYXQg
MTQ6MDUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94
ODYvZ3Vlc3QveGVuLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKPj4+PiBA
QCAtNzIsNiArNzIsMzAgQEAgdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQo+Pj4+
ICAgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKPj4+PiAgfQo+Pj4+ICAKPj4+PiArc3RhdGljIHZvaWQg
bWFwX3NoYXJlZF9pbmZvKHN0cnVjdCBlODIwbWFwICplODIwKQo+Pj4+ICt7Cj4+Pj4gKyAgICBw
YWRkcl90IGZyYW1lID0gMHhmZjAwMDAwMDsgLyogVE9ETzogSGFyZGNvZGVkIGJlc2lkZSBtYWdp
YyBmcmFtZXMuICovCj4+PiBXaGF0IGFyZSB0aGUgcGxhbnMgaGVyZT8KPj4gTm90aGluZyBpbW1l
ZGlhdGVseS7CoCBUaGlzIGlzIGNvbXBhdGlibGUgd2l0aCBhbGwgdmVyc2lvbnMgb2YgbGlieGMg
aW4KPj4gZXhpc3RhbmNlLCBidXQgd2UgbmVlZCB0byBzdGFydCBhIHRocmVhZCBkaXNjdXNzaW5n
IEhWTSBndWVzdCBwaHlzaWNhbAo+PiBhZGRyZXNzIHNwYWNlLgo+IFBhdGNoZXMgNDMvNDQvNDUg
cmVtb3ZlIHRoaXMgaGFyZGNvZGluZy4KCk9oIHNvcnJ5IC0gSSdtIGV2ZW4gbW9yZSBvdXQgb2Yg
ZGF0ZSB0aGFuIEkgdGhvdWdodCBJIHdhcy4KCkknbGwgZ2V0IGJhY2sgdG8gbXkgb3RoZXIgd29y
ay4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:40:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:40:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTAx-0004k7-OP; Fri, 05 Jan 2018 14:40:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6rp=ea=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eXTAw-0004jL-7B
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:40:50 +0000
X-Inumbo-ID: 40b30afa-f226-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x231.google.com (unknown [2607:f8b0:400d:c09::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40b30afa-f226-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:39:36 +0100 (CET)
Received: by mail-qk0-x231.google.com with SMTP id g81so6150696qke.1
 for <xen-devel@lists.xenproject.org>; Fri, 05 Jan 2018 06:40:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lR8Zt5T6hIRlHWMRc5QHfDZ5Vx+++7yegVeyqj27sb8=;
 b=HuBgSCnoXsaU/VeuVxoldX5pp7F2dG9zGOIo9WGfTutjCOZ9PF5CFwEQcslXVG+HL6
 ozHhCtREQoVqHdiYXpPxM0NMAfp/JoRX3ayGOUdQ3xPRtZsYAXCe/dbKDN84+2bEuvnb
 ubkeg6dIJdxrUdrNizX7wBqLOpz2w1m6KvVsQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lR8Zt5T6hIRlHWMRc5QHfDZ5Vx+++7yegVeyqj27sb8=;
 b=B9vSx4zRPmejONkegGP/WTaEgXataCM+V8h7FZXH1lEjhE6IvxElYkb1uO00l0VpFd
 m4RALreP0ZsC6v6ESeEdr382fy5oRU0isU7sP5rbiM3icGjGjsIbuGqSf2H4HD10EQPw
 DaVqo4voVJpnTgdtBw/VYzc25bhxr88M/BG4WJjtST5+VHJykZ5w0XOrRnq2fTeRGJAh
 1+deKKkhoRHxJ7NeY7z7GDifluw+PN9plp16hx/wpWwerGYvzVO+xS6U0ZthlJbqKTfN
 of34T6qL1d0VfEvrp6XyW0LTEYVm3gvQtJkRBKA/GqbqfOcXNK8bgB8OC6jcO8LVnJEM
 fCtg==
X-Gm-Message-State: AKwxytfpgaukh9bJoUIjnBIePTP4yKVM7VDbGWG5dcIHYINqyhtjG640
 zfRx9vwPXWlXo5Q1tqCA3abQG0KpxGrlwdcO4OCU9A==
X-Google-Smtp-Source: ACJfBouu6coYOKOhBtZF5c5sRr1WF6QSDTIpQEI2j9nQsNwQZ6h5hiX0AppLSdv4u/jZF1rOyUU5p/FrLey4N+5nnS0=
X-Received: by 10.55.56.80 with SMTP id f77mr4705572qka.110.1515163247606;
 Fri, 05 Jan 2018 06:40:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.53.60 with HTTP; Fri, 5 Jan 2018 06:40:47 -0800 (PST)
Received: by 10.200.53.60 with HTTP; Fri, 5 Jan 2018 06:40:47 -0800 (PST)
In-Reply-To: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
From: Julien Grall <julien.grall@linaro.org>
Date: Fri, 5 Jan 2018 14:40:47 +0000
Message-ID: <CAEC2CxqA9DagoV=qibqW=ucuhPymRcRH61kb9r5M0PiG+1dmuA@mail.gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <george.dunlap@citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5120425692999939553=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5120425692999939553==
Content-Type: multipart/alternative; boundary="001a11465d902693910562086f3b"

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

(apologies for the formatting)

Hi Lars,

Thank you for putting together an FAQ.

Few comments below around Arm.


On 5 Jan 2018 13:37, "Lars Kurth" <lars.kurth.xen@gmail.com> wrote:

Hi all, this is a repost of https://blog.xenproject.org/
2018/01/04/xen-project-spectremeltdown-faq/ for xen-users/xen-devel. If you
have questions, please reply to this thread and we will try and improve the
FAQ based on questions.
Regards
Lars


Google=E2=80=99s Project Zero announced several information leak vulnerabil=
ities
affecting all modern superscalar processors. Details can be found on their
blog, and in the Xen Project Advisory 254 [1]. To help our users understand
the impact and our next steps forward, we put together the following FAQ.

Note that we will update the FAQ as new information surfaces.

=3D Is Xen impacted by Meltdown and Spectre? =3D

There are two angles to consider for this question:

* Can an untrusted guest attack the hypervisor using Meltdown or Spectre?
* Can a guest user-space program attack a guest kernel using Meltdown or
Spectre?

Systems running Xen, like all operating systems and hypervisors, are
potentially affected by Spectre (referred to as SP1 and SP2 in Advisory 254
[1]). For Arm Processors information, you can find which processors are
impacted here [2].  In general, both the hypervisor and a guest kernel are
vulnerable to attack via SP1 and SP2.


The website list processors designed by Arm (i.e Cortex family). It does
not include processors made by Arm licensees. I will leave the various
licensees speak for themselves here.

Regarding Arm-designed processors, most of them are not vulnerable to any
variant. Those affected will mostly be vulnerable to attack via SP1 and SP2=
.

But this does not rule out attack via SP3 on Arm. From the website, one
Cortex processor is affected.

While this will not affect Xen (the hypervisor is using a different set  of
page-tables). Guest kernel will be vulnerable to it.


Only Intel processors are impacted by Meltdown (referred to as SP3 in
Advisory 254 [1]). On Intel processors, only 64-bit PV mode guests can
attack Xen. Guests running in 32-bit PV mode, HVM mode, and PVH mode cannot
attack the hypervisor using SP3. However, in 32-bit PV mode, HVM mode, and
PVH mode, guest userspaces can attack guest kernels using SP3; so updating
guest kernels is advisable.


Interestingly, guest kernels running in 64-bit PV mode are not vulnerable
to attack using SP3, because 64-bit PV guests already run in a KPTI-like
mode.

=3D Is there any risk of privilege escalation? =3D

Meltdown and Spectre are, by themselves, only information leaks. There is
no suggestion that speculative execution can be used to modify memory or
cause a system to do anything it might not have done already.

=3D Where can I find more information? =3D

We will update this blog post and Advisory 254 [1] as new information
becomes available. Updates will also be published on xen-announce@.

We will also maintain a technical FAQ on our wiki [3] for answers to more
detailed technical questions that emerge on xen-devel@ and other
communication channels.

=3D Are there any patches for the vulnerability? =3D

We have prototype patches for a mitigation for Meltdown on Intel CPUs and a
Mitigation for SP2/CVE-2017-5715, which are functional but have not
undergone rigorous review and have not been backported to all supported Xen
Project releases.

As information related to Meltdown and Spectre is now public, development
will continue in public on xen-devel@ and patches will be posted and
attached to Advisory 254 [1] as they become available in the next few days.

=3D Can SP1/SP2 be fixed at all? What plans are there to mitigate them? =3D

SP2 can be mitigated in two ways, both of which essentially prevent
speculative execution of indirect branches. The first is to flush the
branch prediction logic on entry into the hypervisor. This requires
microcode updates, which Intel and AMD are in the process of preparing, as
well as patches to the hypervisor which are also in process and should be
available soon.

The second is to do indirect jumps in a way which is not subject to
speculative execution. This requires the hypervisor to be recompiled with a
compiler that contains special new features. These new compiler features
are also in the process of being prepared for both gcc and clang, and
should be available soon.

SP1 is much more difficult to mitigate. We have some ideas we=E2=80=99re ex=
ploring,
but they=E2=80=99re still at the design stage at this point.

=3D Does Xen have any equivalent to Linux=E2=80=99s KPTI series? =3D

Linux=E2=80=99s KPTI series is designed to address SP3 only.  For Xen guest=
s, only
64-bit PV guests are affected by SP3. A KPTI-like approach was explored
initially, but required significant ABI changes.  Instead we=E2=80=99ve dec=
ided to
go with an alternate approach, which is less disruptive and less complex to
implement. The chosen approach runs PV guests in a PVH container, which
ensures that PV guests continue to behave as before, while providing the
isolation that protects the hypervisor from SP3. This works well for Xen
4.8 to Xen 4.10, which is currently our priority.

For Xen 4.6 and 4.7, we are evaluating several options, but we have not yet
finalized the best solution.

=3D Devicemodel stub domains run in PV mode, so is it still more safe to ru=
n
device models in a stub domain than in domain 0? =3D

The short answer is, yes, it is still safer to run stub domains than
otherwise.

If an attacker can gain control of the device model running in a stub
domain, it can indeed attempt to use these processor vulnerabilities to
read information from Xen.

However, if an attacker can gain control of a device model running in
domain 0 without deprivileging, the attacker can gain control of the entire
system.  Even with qemu deprivileging, the qemu process may be able to
execute speculative execution attacks against the hypervisor.

So although XSA-254 does affect device model stub domains, they are still
safer than not running with a stub domain.

=3D What is the Xen Project=E2=80=99s plan going forward? =3D

The Xen Project is working on finalizing solutions for SP3 and SP2 and
evaluating options for SP1. If you would like to stay abreast on our
progress, please sign up to xen-announce@. We will update this FAQ as soon
as we have more news and updated information. Answers to more detailed
technical questions will be maintained in a technical FAQ on our wiki [3].
Thank you for your patience.

=3D How can I ask further questions? =3D
Please respond to this e-mail thread on xen-devel@ or xen-users@

References
[1] http://xenbits.xen.org/xsa/advisory-254.html
[2] https://developer.arm.com/support/security-update
[3] https://wiki.xenproject.org/wiki/Xen_Project_Meltdown_and_
Spectre_Technical_FAQ
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

<div dir=3D"auto"><div dir=3D"auto">(apologies for the formatting)</div><di=
v dir=3D"auto"><br></div><div>Hi Lars,</div><div dir=3D"auto"><div dir=3D"a=
uto"><br></div><div dir=3D"auto">Thank you for putting together an FAQ.</di=
v><div dir=3D"auto"><br></div><div dir=3D"auto">Few comments below around A=
rm.</div><br><div class=3D"gmail_extra" dir=3D"auto"><br><div class=3D"gmai=
l_quote">On 5 Jan 2018 13:37, &quot;Lars Kurth&quot; &lt;<a href=3D"mailto:=
lars.kurth.xen@gmail.com">lars.kurth.xen@gmail.com</a>&gt; wrote:<br type=
=3D"attribution"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex">Hi all, this is a repost of <a hr=
ef=3D"https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown-fa=
q/" rel=3D"noreferrer" target=3D"_blank">https://blog.xenproject.org/<wbr>2=
018/01/04/xen-project-<wbr>spectremeltdown-faq/</a> for xen-users/xen-devel=
. If you have questions, please reply to this thread and we will try and im=
prove the FAQ based on questions.<br>
Regards<br>
Lars<br>
<br>
<br>
Google=E2=80=99s Project Zero announced several information leak vulnerabil=
ities affecting all modern superscalar processors. Details can be found on =
their blog, and in the Xen Project Advisory 254 [1]. To help our users unde=
rstand the impact and our next steps forward, we put together the following=
 FAQ.<br>
<br>
Note that we will update the FAQ as new information surfaces.<br>
<br>
=3D Is Xen impacted by Meltdown and Spectre? =3D<br>
<br>
There are two angles to consider for this question:<br>
<br>
* Can an untrusted guest attack the hypervisor using Meltdown or Spectre?<b=
r>
* Can a guest user-space program attack a guest kernel using Meltdown or Sp=
ectre?<br>
<br>
Systems running Xen, like all operating systems and hypervisors, are potent=
ially affected by Spectre (referred to as SP1 and SP2 in Advisory 254 [1]).=
 For Arm Processors information, you can find which processors are impacted=
 here [2].=C2=A0 In general, both the hypervisor and a guest kernel are vul=
nerable to attack via SP1 and SP2.</blockquote></div></div></div><div dir=
=3D"auto"><br></div><div dir=3D"auto"></div><div dir=3D"auto">The website l=
ist processors designed by Arm (i.e Cortex family). It does not include pro=
cessors made by Arm licensees. I will leave the various licensees speak for=
 themselves here.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Regard=
ing Arm-designed processors, most of them are not vulnerable to any variant=
. Those affected will mostly be vulnerable to attack via SP1 and SP2.</div>=
<div dir=3D"auto"><br></div><div dir=3D"auto">But this does not rule out at=
tack via SP3 on Arm. From the website, one Cortex processor is affected.</d=
iv><div dir=3D"auto"><br></div><div dir=3D"auto">While this will not affect=
 Xen (the hypervisor is using a different set=C2=A0 of page-tables). Guest =
kernel will be vulnerable to it.</div><div dir=3D"auto"><br></div><div dir=
=3D"auto"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote=
 class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">
<br>
Only Intel processors are impacted by Meltdown (referred to as SP3 in Advis=
ory 254 [1]). On Intel processors, only 64-bit PV mode guests can attack Xe=
n. Guests running in 32-bit PV mode, HVM mode, and PVH mode cannot attack t=
he hypervisor using SP3. However, in 32-bit PV mode, HVM mode, and PVH mode=
, guest userspaces can attack guest kernels using SP3; so updating guest ke=
rnels is advisable.</blockquote></div></div></div><div dir=3D"auto"><div cl=
ass=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote class=3D"quote" =
style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Interestingly, guest kernels running in 64-bit PV mode are not vulnerable t=
o attack using SP3, because 64-bit PV guests already run in a KPTI-like mod=
e.<br>
<br>
=3D Is there any risk of privilege escalation? =3D<br>
<br>
Meltdown and Spectre are, by themselves, only information leaks. There is n=
o suggestion that speculative execution can be used to modify memory or cau=
se a system to do anything it might not have done already.<br>
<br>
=3D Where can I find more information? =3D<br>
<br>
We will update this blog post and Advisory 254 [1] as new information becom=
es available. Updates will also be published on xen-announce@.<br>
<br>
We will also maintain a technical FAQ on our wiki [3] for answers to more d=
etailed technical questions that emerge on xen-devel@ and other communicati=
on channels.<br>
<br>
=3D Are there any patches for the vulnerability? =3D<br>
<br>
We have prototype patches for a mitigation for Meltdown on Intel CPUs and a=
 Mitigation for SP2/CVE-2017-5715, which are functional but have not underg=
one rigorous review and have not been backported to all supported Xen Proje=
ct releases.<br>
<br>
As information related to Meltdown and Spectre is now public, development w=
ill continue in public on xen-devel@ and patches will be posted and attache=
d to Advisory 254 [1] as they become available in the next few days.<br>
<br>
=3D Can SP1/SP2 be fixed at all? What plans are there to mitigate them? =3D=
<br>
<br>
SP2 can be mitigated in two ways, both of which essentially prevent specula=
tive execution of indirect branches. The first is to flush the branch predi=
ction logic on entry into the hypervisor. This requires microcode updates, =
which Intel and AMD are in the process of preparing, as well as patches to =
the hypervisor which are also in process and should be available soon.<br>
<br>
The second is to do indirect jumps in a way which is not subject to specula=
tive execution. This requires the hypervisor to be recompiled with a compil=
er that contains special new features. These new compiler features are also=
 in the process of being prepared for both gcc and clang, and should be ava=
ilable soon.<br>
<br>
SP1 is much more difficult to mitigate. We have some ideas we=E2=80=99re ex=
ploring, but they=E2=80=99re still at the design stage at this point.<br>
<br>
=3D Does Xen have any equivalent to Linux=E2=80=99s KPTI series? =3D<br>
<br>
Linux=E2=80=99s KPTI series is designed to address SP3 only.=C2=A0 For Xen =
guests, only 64-bit PV guests are affected by SP3. A KPTI-like approach was=
 explored initially, but required significant ABI changes.=C2=A0 Instead we=
=E2=80=99ve decided to go with an alternate approach, which is less disrupt=
ive and less complex to implement. The chosen approach runs PV guests in a =
PVH container, which ensures that PV guests continue to behave as before, w=
hile providing the isolation that protects the hypervisor from SP3. This wo=
rks well for Xen 4.8 to Xen 4.10, which is currently our priority.<br>
<br>
For Xen 4.6 and 4.7, we are evaluating several options, but we have not yet=
 finalized the best solution.<br>
<br>
=3D Devicemodel stub domains run in PV mode, so is it still more safe to ru=
n device models in a stub domain than in domain 0? =3D<br>
<br>
The short answer is, yes, it is still safer to run stub domains than otherw=
ise.<br>
<br>
If an attacker can gain control of the device model running in a stub domai=
n, it can indeed attempt to use these processor vulnerabilities to read inf=
ormation from Xen.<br>
<br>
However, if an attacker can gain control of a device model running in domai=
n 0 without deprivileging, the attacker can gain control of the entire syst=
em.=C2=A0 Even with qemu deprivileging, the qemu process may be able to exe=
cute speculative execution attacks against the hypervisor.<br>
<br>
So although XSA-254 does affect device model stub domains, they are still s=
afer than not running with a stub domain.<br>
<br>
=3D What is the Xen Project=E2=80=99s plan going forward? =3D<br>
<br>
The Xen Project is working on finalizing solutions for SP3 and SP2 and eval=
uating options for SP1. If you would like to stay abreast on our progress, =
please sign up to xen-announce@. We will update this FAQ as soon as we have=
 more news and updated information. Answers to more detailed technical ques=
tions will be maintained in a technical FAQ on our wiki [3]. Thank you for =
your patience.<br>
<br>
=3D How can I ask further questions? =3D<br>
Please respond to this e-mail thread on xen-devel@ or xen-users@<br>
<br>
References<br>
[1] <a href=3D"http://xenbits.xen.org/xsa/advisory-254.html" rel=3D"norefer=
rer" target=3D"_blank">http://xenbits.xen.org/xsa/<wbr>advisory-254.html</a=
><br>
[2] <a href=3D"https://developer.arm.com/support/security-update" rel=3D"no=
referrer" target=3D"_blank">https://developer.arm.com/<wbr>support/security=
-update</a><br>
[3] <a href=3D"https://wiki.xenproject.org/wiki/Xen_Project_Meltdown_and_Sp=
ectre_Technical_FAQ" rel=3D"noreferrer" target=3D"_blank">https://wiki.xenp=
roject.org/<wbr>wiki/Xen_Project_Meltdown_and_<wbr>Spectre_Technical_FAQ</a=
><br>
______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenprojec=
t.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/<wbr>mailman/lis=
tinfo/xen-devel</a></blockquote></div><br></div></div></div>

--001a11465d902693910562086f3b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5120425692999939553==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:43:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTDi-00054s-4t; Fri, 05 Jan 2018 14:43:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXTDg-00054O-Os
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:43:40 +0000
X-Inumbo-ID: 11001399-f227-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11001399-f227-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 14:45:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:43:33 -0700
Message-Id: <5A4F9D23020000780019B6D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:43:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-32-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-32-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 31/74] x86: read wallclock from Xen
 running in pvh mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggYSBzdWdnZXN0aW9uIG9uIGNv
ZGUgc3RydWN0dXJlOgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L3RpbWUuYwo+IEBAIC05NjksNiArOTY5LDM2IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25n
IGdldF9jbW9zX3RpbWUodm9pZCkKPiAgICAgIHJldHVybiBta3RpbWUocnRjLnllYXIsIHJ0Yy5t
b24sIHJ0Yy5kYXksIHJ0Yy5ob3VyLCBydGMubWluLCBydGMuc2VjKTsKPiAgfQo+ICAKPiArc3Rh
dGljIHVuc2lnbmVkIGxvbmcgbm9pbmxpbmUgZ2V0X3hlbl93YWxsY2xvY2tfdGltZSh2b2lkKQo+
ICt7Cj4gKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCj4gKyAgICBzdHJ1Y3Qgc2hhcmVkX2luZm8g
KnNoX2luZm8gPSBYRU5fc2hhcmVkX2luZm87Cj4gKyAgICB1aW50MzJfdCB3Y192ZXJzaW9uOwo+
ICsgICAgdWludDY0X3Qgd2Nfc2VjOwo+ICsKPiArICAgIGRvIHsKPiArICAgICAgICB3Y192ZXJz
aW9uID0gc2hfaW5mby0+d2NfdmVyc2lvbiAmIH4xOwo+ICsgICAgICAgIHNtcF9ybWIoKTsKPiAr
Cj4gKyAgICAgICAgd2Nfc2VjICA9IHNoX2luZm8tPndjX3NlYzsKPiArICAgICAgICBzbXBfcm1i
KCk7Cj4gKyAgICB9IHdoaWxlICggd2NfdmVyc2lvbiAhPSBzaF9pbmZvLT53Y192ZXJzaW9uICk7
Cj4gKwo+ICsgICAgcmV0dXJuIHdjX3NlYyArIHJlYWRfeGVuX3RpbWVyKCkgLyAxMDAwMDAwMDAw
OwoKV2h5IG5vdCBtb3ZlIGFsbCBvZiB0aGlzIC4uLgoKPiArI2Vsc2UKPiArICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOwo+ICsgICAgcmV0dXJuIDA7Cj4gKyNlbmRpZgo+ICt9Cj4gKwo+ICtzdGF0
aWMgdW5zaWduZWQgbG9uZyBnZXRfd2FsbGNsb2NrX3RpbWUodm9pZCkKPiArewoKLi4uIGhlcmU6
CgojaWZkZWYgQ09ORklHX1hFTl9HVUVTVAogICAgaWYgKCB4ZW5fZ3Vlc3QgKQogICAgewogICAg
ICAgIC4uLgogICAgICAgIHJldHVybiB3Y19zZWMgKyByZWFkX3hlbl90aW1lcigpIC8gMTAwMDAw
MDAwMDsKICAgIH0KI2VuZGlmCgogICByZXR1cm4gZ2V0X2Ntb3NfdGltZSgpOwp9Cgphdm9pZGlu
ZyBvbmUgb2YgdGhlc2Ugbm90IHZlcnkgbmljZSBBU1NFUlRfVU5SRUFDSEFCTEUoKT8KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:49:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:49:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTJE-0005Qs-Od; Fri, 05 Jan 2018 14:49:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXTJD-0005Qm-IB
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:49:23 +0000
X-Inumbo-ID: 7316f324-f227-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7316f324-f227-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:48:10 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 07:49:21 -0700
Message-Id: <5A4F9E80020000780019B6F5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 07:49:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-33-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-33-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 32/74] x86: don't swallow the first
 command line item in pvh mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTYzMiwxMSArNjMzLDEwIEBAIHN0YXRpYyBjaGFyICogX19pbml0IGNtZGxpbmVfY29vayhj
aGFyICpwLCBjb25zdCBjaGFyICpsb2FkZXJfbmFtZSkKPiAgICAgIHdoaWxlICggKnAgPT0gJyAn
ICkKPiAgICAgICAgICBwKys7Cj4gIAo+IC0gICAgLyogR1JVQjIgZG9lcyBub3QgaW5jbHVkZSBp
bWFnZSBuYW1lIGFzIGZpcnN0IGl0ZW0gb24gY29tbWFuZCBsaW5lLiAqLwo+IC0gICAgaWYgKCBs
b2FkZXJfaXNfZ3J1YjIobG9hZGVyX25hbWUpICkKPiArICAgIGlmICggIWxvYWRlcl9pc19ncnVi
MShsb2FkZXJfbmFtZSkgKQo+ICAgICAgICAgIHJldHVybiBwOwoKQmVoYXZpb3IgaGVyZSBjaGFu
Z2VzIGZvciB4ZW4uZWZpIGJvb3RlZCB3aXRob3V0IGdydWIyIGFmYWljdC4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 14:54:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 14:54:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTOB-00067o-D9; Fri, 05 Jan 2018 14:54:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wlwn=ea=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eXTOA-00067c-Bq
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 14:54:30 +0000
X-Inumbo-ID: 29cfa83f-f228-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x233.google.com (unknown [2a00:1450:400c:c0c::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29cfa83f-f228-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 15:53:18 +0100 (CET)
Received: by mail-wr0-x233.google.com with SMTP id p17so4560914wre.7;
 Fri, 05 Jan 2018 06:54:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=eQLDcPB5A5ByXitORp2/tCjl6bpbgrt5U+zEAiQrNTU=;
 b=Aj0rkS72E9KP64/qSBrogSyo534fgLyuuQDzbnwwmPemmA+ZsE0UTfB/macivt/tF1
 vp1sHtEkJrvLehQjv3cNj5eROVAUz8RA2coB89edPQIYmwb9uyUEt8tDGaBITqoB93jt
 rikK+L4dQxRI/V9X0+dEy4Gp8r2ZwjCyxMf5aHrXGlW0iVSAwpr+Xt/t/L3s7gtDGXIH
 N17oNTEU9U3r9Uuz+vy6QELZ0Z9dyShw8M/GyoyJpdeUprEGTHs1WMlU9wyxneG5x3bc
 jP9fUvosryAXqizDrU5thLdGwccnCAh36BhKxQcda05eFhYeuriv8ZTa6IQRG2KZyUeW
 bFwg==
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=eQLDcPB5A5ByXitORp2/tCjl6bpbgrt5U+zEAiQrNTU=;
 b=SynnLGHKK0eXafxKMU4zujRKCpzV67Xl6iQRvNllHwoEJTG+lRnKbT4jsvhTQOMtqw
 mN8UZfdy2nH03kxq1Dj57krn6mGTKEJIQKPq46v2TB/Way0wwgMwRl3JmI6GNk02Kf8g
 oJX43Pdcf4IAPBdNEU5IMtAuACSMU8gNPEqckPi0db6ZAdulVGPD6foPDGvDdYSPX4cJ
 Ho/63dCfGwLYiPW7L3lxGUxF+Dm2yyZSnFw6sPVhr7tzIClmf6K6MCn6kFoPRHFykH57
 VD/0ydckdHx2ib+nDuTOhEmPnHlRncm91x3dNAynQjI0jFN5bDhpDkvj4C3JLH6TjwEV
 YVVQ==
X-Gm-Message-State: AKGB3mKZEozUAxntpLpz1uIn2kiRaHuKMEWlj/2XCGW1U3tx7OeVYcqM
 yqkIuhIA1LxtP9SsmYW+WyQ=
X-Google-Smtp-Source: ACJfBouMH1Mbys1dhpjkRPWISQk5HtTfHWwG7Qr7yxpPRsBJQenNoXd/5d6NfTUrVAkeZ+tvzsPOAg==
X-Received: by 10.223.173.147 with SMTP id w19mr3147711wrc.214.1515164068137; 
 Fri, 05 Jan 2018 06:54:28 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:a1f3:5581:5387:c936?
 ([2a02:c7f:ac18:da00:a1f3:5581:5387:c936])
 by smtp.gmail.com with ESMTPSA id j10sm5905867wrb.49.2018.01.05.06.54.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 Jan 2018 06:54:27 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <7586D6AD-2EE4-413D-81CD-A333D7336123@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Fri, 5 Jan 2018 14:54:25 +0000
In-Reply-To: <CAEC2CxqA9DagoV=qibqW=ucuhPymRcRH61kb9r5M0PiG+1dmuA@mail.gmail.com>
To: Julien Grall <julien.grall@linaro.org>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <CAEC2CxqA9DagoV=qibqW=ucuhPymRcRH61kb9r5M0PiG+1dmuA@mail.gmail.com>
X-Mailer: Apple Mail (2.3273)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <george.dunlap@citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6912901353651769218=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6912901353651769218==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_25C038CA-E557-40CF-BA9C-B0DBD1A4F612"


--Apple-Mail=_25C038CA-E557-40CF-BA9C-B0DBD1A4F612
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Julien,

> On 5 Jan 2018, at 14:40, Julien Grall <julien.grall@linaro.org> wrote:
>=20
> (apologies for the formatting)
>=20
> Hi Lars,
>=20
> Thank you for putting together an FAQ.
>=20
> Few comments below around Arm.
>=20
> Systems running Xen, like all operating systems and hypervisors, are =
potentially affected by Spectre (referred to as SP1 and SP2 in Advisory =
254 [1]). For Arm Processors information, you can find which processors =
are impacted here [2].  In general, both the hypervisor and a guest =
kernel are vulnerable to attack via SP1 and SP2.
>=20
> The website list processors designed by Arm (i.e Cortex family). It =
does not include processors made by Arm licensees. I will leave the =
various licensees speak for themselves here.
>=20
> Regarding Arm-designed processors, most of them are not vulnerable to =
any variant. Those affected will mostly be vulnerable to attack via SP1 =
and SP2.
>=20
> But this does not rule out attack via SP3 on Arm. =46rom the website, =
one Cortex processor is affected.
>=20
> While this will not affect Xen (the hypervisor is using a different =
set  of page-tables). Guest kernel will be vulnerable to it.

I would be quite happy to have a specific question covering ARM/ARM =
eco-system where you can explain all this. Feel free to formulate a =
question + answer and I will add it
Lars=

--Apple-Mail=_25C038CA-E557-40CF-BA9C-B0DBD1A4F612
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D"">Julien,<div class=3D""><br class=3D""><div><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 5 Jan 2018, at 14:40, Julien =
Grall &lt;<a href=3D"mailto:julien.grall@linaro.org" =
class=3D"">julien.grall@linaro.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"auto" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><div dir=3D"auto" class=3D"">(apologies for the =
formatting)</div><div dir=3D"auto" class=3D""><br class=3D""></div><div =
class=3D"">Hi Lars,</div><div dir=3D"auto" class=3D""><div dir=3D"auto" =
class=3D""><br class=3D""></div><div dir=3D"auto" class=3D"">Thank you =
for putting together an FAQ.</div><div dir=3D"auto" class=3D""><br =
class=3D""></div><div dir=3D"auto" class=3D"">Few comments below around =
Arm.</div><div class=3D"gmail_extra" dir=3D"auto"><br class=3D""><div =
class=3D"gmail_quote"><blockquote class=3D"quote" style=3D"margin: 0px =
0px 0px 0.8ex; border-left-width: 1px; border-left-style: solid; =
border-left-color: rgb(204, 204, 204); padding-left: 1ex;">Systems =
running Xen, like all operating systems and hypervisors, are potentially =
affected by Spectre (referred to as SP1 and SP2 in Advisory 254 [1]). =
For Arm Processors information, you can find which processors are =
impacted here [2].&nbsp; In general, both the hypervisor and a guest =
kernel are vulnerable to attack via SP1 and =
SP2.</blockquote></div></div></div><div dir=3D"auto" class=3D""><br =
class=3D""></div><div dir=3D"auto" class=3D""></div><div dir=3D"auto" =
class=3D"">The website list processors designed by Arm (i.e Cortex =
family). It does not include processors made by Arm licensees. I will =
leave the various licensees speak for themselves here.</div><div =
dir=3D"auto" class=3D""><br class=3D""></div><div dir=3D"auto" =
class=3D"">Regarding Arm-designed processors, most of them are not =
vulnerable to any variant. Those affected will mostly be vulnerable to =
attack via SP1 and SP2.</div><div dir=3D"auto" class=3D""><br =
class=3D""></div><div dir=3D"auto" class=3D"">But this does not rule out =
attack via SP3 on Arm. =46rom the website, one Cortex processor is =
affected.</div><div dir=3D"auto" class=3D""><br class=3D""></div><div =
dir=3D"auto" class=3D"">While this will not affect Xen (the hypervisor =
is using a different set&nbsp; of page-tables). Guest kernel will be =
vulnerable to it.</div></div></div></blockquote></div><br =
class=3D""></div><div class=3D"">I would be quite happy to have a =
specific question covering ARM/ARM eco-system where you can explain all =
this. Feel free to formulate a question + answer and I will add =
it</div><div class=3D"">Lars</div></body></html>=

--Apple-Mail=_25C038CA-E557-40CF-BA9C-B0DBD1A4F612--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6912901353651769218==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 05 15:07:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 15:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTac-0007H8-Vc; Fri, 05 Jan 2018 15:07:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXTab-0007H1-UN
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 15:07:21 +0000
X-Inumbo-ID: f571aab4-f229-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f571aab4-f229-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 16:06:08 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 08:07:19 -0700
Message-Id: <5A4FA2B7020000780019B712@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 08:07:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Sergey Dyasli" <sergey.dyasli@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-34-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-34-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 33/74] x86/guest: enable event
 channels upcalls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTMwLDYgKzMxLDcgQEAKPiAgYm9vbCB4ZW5fZ3Vlc3Q7Cj4gIAo+ICBzdGF0aWMgdWludDMy
X3QgeGVuX2NwdWlkX2Jhc2U7Cj4gK3N0YXRpYyB1aW50OF90IGV2dGNobl91cGNhbGxfdmVjdG9y
OwoKVGhlcmUgYmVpbmcgYSBzaW5nbGUgZ2xvYmFsIHZlY3Rvciwgd2h5IGRvIHlvdSB1c2UKSFZN
T1Bfc2V0X2V2dGNobl91cGNhbGxfdmVjdG9yIGluc3RlYWQgb2Ygc2V0dGluZwpIVk1fUEFSQU1f
Q0FMTEJBQ0tfSVJRPyBBaXVpIHRoaXMgd291bGQgYWxzbyBtYWtlIC4uLgoKPiBAQCAtOTEsOSAr
OTMsODEgQEAgc3RhdGljIHZvaWQgbWFwX3NoYXJlZF9pbmZvKHN0cnVjdCBlODIwbWFwICplODIw
KQo+ICAgICAgc2V0X2ZpeG1hcChGSVhfWEVOX1NIQVJFRF9JTkZPLCBmcmFtZSk7Cj4gIH0KPiAg
Cj4gK3N0YXRpYyB2b2lkIHhlbl9ldnRjaG5fdXBjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+
ICsgICAgc3RydWN0IHZjcHVfaW5mbyAqdmNwdV9pbmZvID0gJlhFTl9zaGFyZWRfaW5mby0+dmNw
dV9pbmZvW2NwdV07Cj4gKwo+ICsgICAgdmNwdV9pbmZvLT5ldnRjaG5fdXBjYWxsX3BlbmRpbmcg
PSAwOwo+ICsgICAgeGNoZygmdmNwdV9pbmZvLT5ldnRjaG5fcGVuZGluZ19zZWwsIDApOwo+ICsK
PiArICAgIGFja19BUElDX2lycSgpOwoKLi4uIHRoaXMgY2FsbCB1bm5lY2Vzc2FyeS4KCkFsc28g
d291bGRuJ3QgaXQgYmUgYmV0dGVyIHRvIGRlY291cGxlIHVzZXMgb2YgdmNwdV9pbmZvIGZyb20K
WEVOX3NoYXJlZF9pbmZvIHJpZ2h0IGF3YXksIGZvciB0aGUgbGF0ZXIgZXh0ZW5zaW9uIHRvIG1v
cmUKdkNQVS1zIHRvIGJlIGxlc3MgaW50cnVzaXZlPwoKQWxzbyAtIHdoeSB4Y2hnKCkgcmF0aGVy
IHRoYW4gd3JpdGVfYXRvbWljKCkgKGFnYWluIGZ1cnRoZXIgZG93bik/Cgo+ICtzdGF0aWMgdm9p
ZCBhcF9zZXR1cF9ldmVudF9jaGFubmVscyhib29sIGNsZWFyKQo+ICt7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgaSwgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsgICAgc3RydWN0IHZjcHVfaW5m
byAqdmNwdV9pbmZvID0gJlhFTl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW2NwdV07Cj4gKyAgICBp
bnQgcmM7Cj4gKwo+ICsgICAgQVNTRVJUKGV2dGNobl91cGNhbGxfdmVjdG9yKTsKPiArICAgIEFT
U0VSVChjcHUgPCBBUlJBWV9TSVpFKFhFTl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvKSk7CgpTdHJp
Y3RseSBzcGVha2luZyB0aGlzIGFzc2VydGlvbiBjb21lcyB0b28gbGF0ZS4gQnV0IHllcywgd2Ug
aGF2ZQpxdWl0ZSBhIGZldyBzdWNoIGV4YW1wbGVzIGVsc2V3aGVyZSwgc28gSSBkb24ndCByZWFs
bHkgbWluZC4KCj4gKyAgICBpZiAoICFjbGVhciApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiAr
ICAgICAgICAgKiBUaGlzIGlzIG5lY2Vzc2FyeSB0byBlbnN1cmUgdGhhdCBhIENQVSB3aWxsIGJl
IGludGVycnVwdGVkIGluIGNhc2UKPiArICAgICAgICAgKiBvZiBhbiBldmVudCBjaGFubmVsIG5v
dGlmaWNhdGlvbi4KPiArICAgICAgICAgKi8KPiArICAgICAgICBBU1NFUlQodmNwdV9pbmZvLT5l
dnRjaG5fdXBjYWxsX3BlbmRpbmcgPT0gMCk7Cj4gKyAgICAgICAgQVNTRVJUKHZjcHVfaW5mby0+
ZXZ0Y2huX3BlbmRpbmdfc2VsID09IDApOwo+ICsgICAgfQo+ICsKPiArICAgIHJjID0geGVuX2h5
cGVyY2FsbF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoY3B1LCBldnRjaG5fdXBjYWxsX3ZlY3Rv
cik7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgICAgICBwYW5pYygiVW5hYmxlIHRvIHNldCBldnRj
aG4gdXBjYWxsIHZlY3RvcjogJWQiLCByYyk7Cj4gKwo+ICsgICAgaWYgKCBjbGVhciApCj4gKyAg
ICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBDbGVhciBhbnkgcGVuZGluZyB1cGNhbGwg
Yml0cy4gVGhpcyBtYWtlcyB1cyBlZmZlY3RpdmVseSBpZ25vcmUgYW55Cj4gKyAgICAgICAgICog
cHJldmlvdXMgdXBjYWxscyB3aGljaCBtaWdodCBiZSBzdWJvcHRpbWFsLgo+ICsgICAgICAgICAq
Lwo+ICsgICAgICAgIHZjcHVfaW5mby0+ZXZ0Y2huX3VwY2FsbF9wZW5kaW5nID0gMDsKPiArICAg
ICAgICB4Y2hnKCZ2Y3B1X2luZm8tPmV2dGNobl9wZW5kaW5nX3NlbCwgMCk7Cj4gKwo+ICsgICAg
ICAgIC8qCj4gKyAgICAgICAgICogZXZ0Y2huX3BlbmRpbmcgY2FuIGJlIGNsZWFyZWQgb25seSBv
biB0aGUgYm9vdCBDUFUgYmVjYXVzZSBpdCdzCj4gKyAgICAgICAgICogbG9jYXRlZCBpbiBhIHNo
YXJlZCBzdHJ1Y3R1cmUuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkg
PCA4OyBpKysgKQoKQVJSQVlfU0laRSgpIChhbHNvIGZ1cnRoZXIgZG93bikKCkkgYWxzbyBkb24n
dCByZWFsbHkgdW5kZXJzdGFuZCB0aGUgY29tbWVudCAtIGFsbCBDUFVzIGNhbiBhY2Nlc3MKc2hh
cmVkIGluZm8uIEJ1dCB0aGVuIGFnYWluIEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgYWxsIHRo
aXMKY2xlYXJpbmcgYW55d2F5LCBpbmNsdWRpbmcgdGhlIHJlc3BlY3RpdmUgQVNTRVJUKClzIGZ1
cnRoZXIgdXAuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 15:19:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 15:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTmS-00086m-14; Fri, 05 Jan 2018 15:19:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oku2=ea=citrix.com=prvs=536ec9109=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXTmQ-00086g-4U
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 15:19:34 +0000
X-Inumbo-ID: a9976bb7-f22b-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9976bb7-f22b-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 16:18:21 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,318,1511827200"; d="scan'208";a="65647843"
To: Jan Beulich <JBeulich@suse.com>, Sergey Dyasli <sergey.dyasli@citrix.com>, 
 <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-34-wei.liu2@citrix.com>
 <5A4FA2B7020000780019B712@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4858df55-fee0-00c9-2c8a-0bfffe5cbd0a@citrix.com>
Date: Fri, 5 Jan 2018 15:19:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4FA2B7020000780019B712@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 33/74] x86/guest: enable event
 channels upcalls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTU6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0
IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0zMCw2ICszMSw3IEBA
Cj4+ICBib29sIHhlbl9ndWVzdDsKPj4gIAo+PiAgc3RhdGljIHVpbnQzMl90IHhlbl9jcHVpZF9i
YXNlOwo+PiArc3RhdGljIHVpbnQ4X3QgZXZ0Y2huX3VwY2FsbF92ZWN0b3I7Cj4gVGhlcmUgYmVp
bmcgYSBzaW5nbGUgZ2xvYmFsIHZlY3Rvciwgd2h5IGRvIHlvdSB1c2UKPiBIVk1PUF9zZXRfZXZ0
Y2huX3VwY2FsbF92ZWN0b3IgaW5zdGVhZCBvZiBzZXR0aW5nCj4gSFZNX1BBUkFNX0NBTExCQUNL
X0lSUT8KCkJlY2F1c2UgYW5vdGhlciBkaXNjb3ZlcnkgaXMgdGhhdCBIVk1fUEFSQU1fQ0FMTEJB
Q0tfSVJRIGlzIHN1YnRseQpicm9rZW4uwqAgSXQgaXMgaW5jb21wYXRpYmxlIHdpdGggTDAgWGVu
IGNob29zaW5nIHRvIHVzZSBoYXJkd2FyZSBBUElDCmFzc2lzdGFuY2UsIGR1ZSB0byBpdHMgZGVs
aWJlcmF0ZSAoYWIpdXNlIG9mIHRoZSBJUlIgc3RhdGUgbW9kZWwuCgpPVE9ILCB0aGVyZSBhcmUg
cGF0Y2hlcyAocGVyaGFwcyBsYXRlciwgcGVyaGFwcyBub3QgcG9zdGVkIHlldCkgd2hpY2ggZG8K
dHJ5IHRvIG1ha2UgdXNlIG9mIENBTExCQUNLX0lSUSBmb3IgY29tcGF0aWJpbGl0eSBvbiBvbGRl
ciBMMCBoeXBlcnZpc29ycy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 15:22:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 15:22:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTpa-0000Is-En; Fri, 05 Jan 2018 15:22:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXTpZ-0000Im-NT
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 15:22:49 +0000
X-Inumbo-ID: 1ec7238b-f22c-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ec7238b-f22c-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 16:21:36 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 08:22:47 -0700
Message-Id: <5A4FA656020000780019B721@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 08:22:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Sergey Dyasli" <sergey.dyasli@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-35-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-35-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 34/74] x86/guest: add PV console code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwo+
IEBAIC0wLDAgKzEsMTk4IEBACj4gKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiArICogZHJpdmVy
cy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKPiArICoKPiArICogQSBmcm9udGVuZCBkcml2ZXIgZm9y
IFhlbidzIFBWIGNvbnNvbGUuCj4gKyAqIENhbiBiZSB1c2VkIHdoZW4gWGVuIGlzIHJ1bm5pbmcg
b24gdG9wIG9mIFhlbiBpbiBwdi1pbi1wdmggbW9kZS4KPiArICogKExpbnV4J3MgbmFtZSBmb3Ig
dGhpcyBpcyBodmMgY29uc29sZSkKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24g
MiBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UKPiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3IENp
dHJpeCBTeXN0ZW1zIEx0ZC4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsj
aW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgo+ICsjaW5jbHVkZSA8eGVuL3B2X2NvbnNvbGUuaD4K
PiArCj4gKyNpbmNsdWRlIDxhc20vZml4bWFwLmg+Cj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4K
PiArCj4gKyNpbmNsdWRlIDxwdWJsaWMvaW8vY29uc29sZS5oPgo+ICsKPiArc3RhdGljIHN0cnVj
dCB4ZW5jb25zX2ludGVyZmFjZSAqY29uc19yaW5nOwo+ICtzdGF0aWMgZXZ0Y2huX3BvcnRfdCBj
b25zX2V2dGNobjsKPiArc3RhdGljIHNlcmlhbF9yeF9mbiBjb25zX3J4X2hhbmRsZXI7Cj4gK3N0
YXRpYyBERUZJTkVfU1BJTkxPQ0sodHhfbG9jayk7Cj4gKwo+ICt2b2lkIF9faW5pdCBwdl9jb25z
b2xlX2luaXQodm9pZCkKPiArewo+ICsgICAgbG9uZyByOwo+ICsgICAgdWludDY0X3QgcmF3X3Bm
biA9IDAsIHJhd19ldnRjaG4gPSAwOwo+ICsKPiArICAgIGlmICggIXhlbl9ndWVzdCApCj4gKyAg
ICB7Cj4gKyAgICAgICAgcHJpbnRrKCJQViBjb25zb2xlIGluaXQgZmFpbGVkOiB4ZW5fZ3Vlc3Qg
bW9kZSBpcyBub3QgYWN0aXZlIVxuIik7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsK
PiArICAgIHIgPSB4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BBUkFNX0NPTlNPTEVf
UEZOLCAmcmF3X3Bmbik7Cj4gKyAgICBpZiAoIHIgPCAwICkKPiArICAgICAgICBnb3RvIGVycm9y
Owo+ICsKPiArICAgIHIgPSB4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BBUkFNX0NP
TlNPTEVfRVZUQ0hOLCAmcmF3X2V2dGNobik7Cj4gKyAgICBpZiAoIHIgPCAwICkKPiArICAgICAg
ICBnb3RvIGVycm9yOwo+ICsKPiArICAgIHNldF9maXhtYXAoRklYX1BWX0NPTlNPTEUsIHJhd19w
Zm4gPDwgUEFHRV9TSElGVCk7Cj4gKyAgICBjb25zX3JpbmcgPSAoc3RydWN0IHhlbmNvbnNfaW50
ZXJmYWNlICopZml4X3RvX3ZpcnQoRklYX1BWX0NPTlNPTEUpOwoKUG9pbnRsZXNzIGNhc3Qgd2l0
aCB0aGUgZWFybGllciByZXR1cm4gdHlwZSBjaGFuZ2UuCgo+ICsgICAgY29uc19ldnRjaG4gPSBy
YXdfZXZ0Y2huOwo+ICsKPiArICAgIHByaW50aygiSW5pdGlhbGlzZWQgUFYgY29uc29sZSBhdCAw
eCVwIHdpdGggcGZuICUjbHggYW5kIGV2dGNobiAlI3hcbiIsCgpEb2VzICUjcCBub3Qgd29yaz8K
Cj4gK3ZvaWQgX19pbml0IHB2X2NvbnNvbGVfc2V0X3J4X2hhbmRsZXIoc2VyaWFsX3J4X2ZuIGZu
KQo+ICt7Cj4gKyAgICBjb25zX3J4X2hhbmRsZXIgPSBmbjsKPiArfQoKRXNwZWNpYWxseSB0aGlz
IGFuZCAuLi4KCj4gK3NpemVfdCBwdl9jb25zb2xlX3J4KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ICt7Cj4gKyAgICBjaGFyIGM7Cj4gKyAgICBYRU5DT05TX1JJTkdfSURYIGNvbnMsIHBy
b2Q7Cj4gKyAgICBzaXplX3QgcmVjdiA9IDA7Cj4gKwo+ICsgICAgaWYgKCAhY29uc19yaW5nICkK
PiArICAgICAgICByZXR1cm4gMDsKPiArCj4gKyAgICAvKiBUT0RPOiBtb3ZlIHRoaXMgc29tZXdo
ZXJlICovCj4gKyAgICBpZiAoICF0ZXN0X2JpdChjb25zX2V2dGNobiwgWEVOX3NoYXJlZF9pbmZv
LT5ldnRjaG5fcGVuZGluZykgKQo+ICsgICAgICAgIHJldHVybiAwOwoKLi4uIHRoZSBuZWVkIGZv
ciB0aGlzIGFuZCAuLi4KCj4gKyAgICBwcm9kID0gQUNDRVNTX09OQ0UoY29uc19yaW5nLT5pbl9w
cm9kKTsKPiArICAgIGNvbnMgPSBjb25zX3JpbmctPmluX2NvbnM7Cj4gKyAgICAvKiBHZXQgcG9p
bnRlcnMgYmVmb3JlIHJlYWRpbmcgdGhlIHJpbmcgKi8KPiArICAgIHNtcF9ybWIoKTsKPiArCj4g
KyAgICBBU1NFUlQoKHByb2QgLSBjb25zKSA8PSBzaXplb2YoY29uc19yaW5nLT5pbikpOwo+ICsK
PiArICAgIHdoaWxlICggY29ucyAhPSBwcm9kICkKPiArICAgIHsKPiArICAgICAgICBjID0gY29u
c19yaW5nLT5pbltNQVNLX1hFTkNPTlNfSURYKGNvbnMrKywgY29uc19yaW5nLT5pbildOwo+ICsg
ICAgICAgIGlmICggY29uc19yeF9oYW5kbGVyICkKPiArICAgICAgICAgICAgY29uc19yeF9oYW5k
bGVyKGMsIHJlZ3MpOwo+ICsgICAgICAgIHJlY3YrKzsKPiArICAgIH0KPiArCj4gKyAgICAvKiBO
byBuZWVkIGZvciBhIG1lbSBiYXJyaWVyIGJlY2F1c2UgZXZlcnkgY2hhcmFjdGVyIHdhcyBhbHJl
YWR5IGNvbnN1bWVkICovCj4gKyAgICBiYXJyaWVyKCk7Cj4gKyAgICBBQ0NFU1NfT05DRShjb25z
X3JpbmctPmluX2NvbnMpID0gY29uczsKPiArICAgIG5vdGlmeV9kYWVtb24oKTsKPiArCj4gKyAg
ICBjbGVhcl9iaXQoY29uc19ldnRjaG4sIFhFTl9zaGFyZWRfaW5mby0+ZXZ0Y2huX3BlbmRpbmcp
OwoKLi4uIHRoaXMgYXQgdGhpcyBsYXllciBhcmUgdmVyeSBoYXJkIHRvIGp1ZGdlIGFib3V0IHdp
dGggYWxsIHRoZSBjb2RlCmhlcmUgYmVpbmcgZGVhZCBmb3IgdGhlIG1vbWVudC4gQ2FuJ3QgdGhp
cyBkcml2ZXIgYmUgbW9kZWxlZCBsaWtlCmFueSBvdGhlciBvZiB0aGUgVUFSVCBkcml2ZXJzLCBz
dXJmYWNpbmcgdGhlIGFjY2Vzc29ycyB0aHJvdWdoCnN0cnVjdCB1YXJ0X2RyaXZlciAoYW5kIG1h
a2luZyB0aGUgYWQtaG9jIGNhbGwgc2l0ZXMgaW4gdGhlIG5leHQKcGF0Y2ggW21vc3RseV0gdW5u
ZWNlc3NhcnkpPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 15:27:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 15:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTtZ-0000VQ-V8; Fri, 05 Jan 2018 15:26:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ivak=ea=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eXTtZ-0000Uo-4b
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 15:26:57 +0000
X-Inumbo-ID: 1cc02fc0-f22d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1cc02fc0-f22d-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 15:28:43 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 05 Jan 2018 08:26:49 -0700
Message-Id: <5A4FA749020000780019B72F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 05 Jan 2018 08:26:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-37-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-37-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 36/74] --- x86/shim: Kconfig and
 command line options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPiArKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+
IEBAIC0xMzMsNiArMTMzLDI4IEBAIGNvbmZpZyBQVkhfR1VFU1QKPiAgCS0tLWhlbHAtLS0KPiAg
CSAgU3VwcG9ydCBib290aW5nIHVzaW5nIHRoZSBQVkggQUJJLgo+ICAKPiArCSAgSWYgdW5zdXJl
LCBzYXkgTi4KPiArCj4gK2NvbmZpZyBQVl9TSElNCj4gKwlkZWZfYm9vbCBuCj4gKwlwcm9tcHQg
IlBWIFNoaW0iCj4gKwlkZXBlbmRzIG9uIFBWICYmIFhFTl9HVUVTVAo+ICsJLS0taGVscC0tLQo+
ICsJICBCdWlsZCBYZW4gd2l0aCBhIG1vZGUgd2hpY2ggYWN0cyBhcyBhIHNoaW0gdG8gYWxsb3cg
UFYgZ3Vlc3QgdG8gcnVuCj4gKwkgIGluIGFuIEhWTS9QVkggY29udGFpbmVyLiBUaGlzIG1vZGUg
Y2FuIG9ubHkgYmUgZW5hYmxlZCB3aXRoIGNvbW1hbmQKPiArCSAgbGluZSBvcHRpb24uCj4gKwo+
ICsJICBJZiB1bnN1cmUsIHNheSBOLgo+ICsKPiArY29uZmlnIFBWX1NISU1fRVhDTFVTSVZFCj4g
KwlkZWZfYm9vbCBuCj4gKwlwcm9tcHQgIlBWIFNoaW0gRXhjbHVzaXZlIgo+ICsJZGVwZW5kcyBv
biBQVl9TSElNCgpNeSBleHBlY3RhdGlvbiBzbyBmYXIgd2FzIHRoYXQgdGhpcyB3b3VsZCBiZSB0
aGUgb25seSBtb2RlIHdlCnRhcmdldCwgaGVuY2UgSSB0aGluayBhdCB0aGUgdmVyeSBsZWFzdCB0
aGUgZGVmYXVsdCB3YW50cyB0byBiZSB5CmhlcmUuCgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94
ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4gQEAgLTAsMCArMSwzOSBAQAo+ICsvKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gKyAqIGFyY2gveDg2L3B2L3NoaW0uYwo+ICsgKgo+ICsgKiBGdW5jdGlvbmFs
dGl5IGZvciBQViBTaGltIG1vZGUKPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24g
MiBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UKPiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3IENp
dHJpeCBTeXN0ZW1zIEx0ZC4KPiArICovCj4gKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+ICsjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+Cj4gKwo+ICsjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPiArCj4gKyNp
Zm5kZWYgQ09ORklHX1BWX1NISU1fRVhDTFVTSVZFCj4gK2Jvb2wgcHZfc2hpbTsKCl9fcmVhZF9t
b3N0bHkgKGlmIG5vdCBfX2luaXRkYXRhKT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 15:27:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 15:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTuJ-0000Yv-7H; Fri, 05 Jan 2018 15:27:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9d0n=ea=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eXTuH-0000Yn-Po
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 15:27:41 +0000
X-Inumbo-ID: cc48250f-f22c-11e7-b4a6-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::625])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cc48250f-f22c-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 16:26:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ZtoKpdu6gWzHzAJEQM5FZxZmfOaDyCWUBIo23NJ6w0o=;
 b=gVnewaPJDx5TOUbbRUJu9nzczrk6c1a7Zstoy3Fa467eArQ831RDUkNFcryoELeFF+mbsxeS9f1jpIXWSj2ZPeasN1gvo2gPOJfkUbr9qe+mzqVZNbwEITdR95DJbNtEQYz7ZzTmJPYzqSfXXmjOOklh4Rumbyu0yKYe+heabDA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from amd.com (165.204.78.1) by
 MWHPR12MB1839.namprd12.prod.outlook.com (10.175.55.150) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.386.5; Fri, 5 Jan 2018 15:27:35 +0000
Date: Fri, 5 Jan 2018 09:27:30 -0600
From: Brian Woods <brian.woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180105152730.GA11036@amd.com>
References: <20171221152619.38079-1-brian.woods@amd.com>
 <20171221152619.38079-3-brian.woods@amd.com>
 <8eb9d4df-e911-c213-4c32-dd20a54d0728@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8eb9d4df-e911-c213-4c32-dd20a54d0728@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: CY4PR1801CA0014.namprd18.prod.outlook.com (10.171.252.27)
 To MWHPR12MB1839.namprd12.prod.outlook.com (10.175.55.150)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: fd631b37-4a1b-4645-ff60-08d55450d8e2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(48565401081)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060);
 SRVR:MWHPR12MB1839; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1839;
 3:YVN3isn2C0KV6MXRJ0Y25Zm1rF/hZDU+VqI8CcryjlVZevQx87vTjKjmiJXfKH23RD8+dl0DKCGLxSk7YIZMqb630K4DXXbOWAyFKw1JaWZbjFK6L31mRsgy5TfHRka+2Mt87LG9UPxSR4xch0Dum1SVCABbuuW6k4MZ5YwJ+pNx0isaLDeoNs04IeJYt98JozZlQDptAaG87+uvESuuaHKk+bWpbpGBTCkTpAvCc7WnPjU0naCEy2av/YK59LHK;
 25:2pTy+nxzH/2n0lwu1TJCN5gbYm8VAvWD3GSNeGUU3v02Y8qWJfe6P3USjwRvVj7//MitiGnIOqcxim7m5YrM6UvKvZZSnUVknwJ42l4O7dMMJFqRE24+nYyNUxsxMfcesyfG4HDs664kKn/ELqGcxrvkK9lIdc1rt52wCVKLEWdEzak7evMZOahPx/KvheqVJhoZek14kbs9BAhj3UN5/4rWStlN11wiXYR45CWf0f+w0n9DkJgBTv8w91QQRkCW2L3ihF1f5OOqbs6VRcj/AVxD+EOrbxvsgmnAooYlBxKeLGGC3rXDbHRSfgGFFSGmTOxZFPrCAcgioH/HZ77+9Q==;
 31:i4j5GZvmwRfdqn1wXWfyvD+GGOBkv1gcYeWZ8bBXvNbqqOTD/N4nunNNsue7agp0Nopbe94Ou8i2wf3gYU5AD9LQXTKOXdEq632ylqmlIgprbmgn/9ZHO8wzPNQtsHRFWvARORGL60GNmh58RsZ2glaj6K2zkvLGkhymr/hMRSs1AXe76v+gtxHk3UEPdNSMukascz/mhmGGnZ0v7Z3H5FLeM+0KGCQVzgfVHONRaQ0=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1839:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1839;
 20:jeXArPiONQGzsO08kLiX9lzDp2cfTOdpjm8aQExSVai1I5kp9boM6di7sUU7HRqLTzQN8p/vPZBwMXnGV0+o+IT6KHFH0+hXaRVYliK9469e/5EcJS5JZYjqzChryWRM1DQlqya0La8xZK5M5a2tpOPmRaXgXHT5Qr0Iu7usUUYbcd/GBW4IrzPYy8pauw3q1v141E65ggcdnaAK5gNzhKk0VUHzUPo33Ta/UmB3JBkQ+FXgzcaGD7IZ+yCBHQ0DGKsQSM5P0TRBzZZez/+zKoYFkj0S1fdvedoQwt9J0M7KiH44yi68oSD59cLVOamPwV6w2rR4/ldmdpLZNHaI6CyE33uJ6itgOzBWvgoamLtIeVYV26cOMJLqNBmWLv1yltsytkjJ4ZQ4RfaPOgNsRPP8tm9yOyq3HpKRcwpqtzr0dm190HBJ9nQY0Vys9sVb0FzBG2klsTT+L96UFfU28zp0v77s+8GdM7Vu7CSdIYIHoaKKVC433Z63uIBcp3IP;
 4:oZvbbFZWOdFBAz188MdB5+9noV6dSarhUL2FNY0cYYb9jEG0YnlTmJRq1YSx2j6aXrpjX6Zv8tm57MbgJ0sltNvlHh7c23R8VIeGoNASA/LdhB5mHOYmRTUlmZSMSXf3Xvi2NBzH1GqJ/MTbRDoDQ+0IHEPZrmBJFQjIQC1ylPmaRP1nXHg2M51PbbhImNzzEOo/JBBtF2jCKZ+nr3OuIFRZfQsWeqY6HlU9zzZDXfZGmrsQCl6rHtGPCf2NOjSYf8AV9g/6H8GY8Nlu/G7aXw==
X-Microsoft-Antispam-PRVS: <MWHPR12MB18393378D4DFE0D94F82F2CCE51C0@MWHPR12MB1839.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(3231023)(944501075)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:MWHPR12MB1839; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:MWHPR12MB1839; 
X-Forefront-PRVS: 05437568AA
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39860400002)(39380400002)(376002)(396003)(346002)(366004)(24454002)(199004)(189003)(21086003)(1076002)(229853002)(25786009)(3846002)(7736002)(305945005)(6246003)(6666003)(4326008)(97736004)(8666007)(478600001)(55016002)(72206003)(53936002)(16586007)(7696005)(316002)(58126008)(68736007)(105586002)(33656002)(52116002)(2906002)(50466002)(54906003)(76176011)(81166006)(86362001)(81156014)(8676002)(5660300001)(8936002)(59450400001)(16526018)(6916009)(2950100002)(6116002)(66066001)(23726003)(83506002)(36756003)(386003)(47776003)(106356001)(18370500001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1839; H:amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1839;
 23:talQHOcikdViniM2ZSIxHVODjpv0qxFQWdcXJo/Zt?=
 =?us-ascii?Q?JvZK+VN/2nUZR4VF4I68ptfqVUg1s/l9ubU69Wm9cK23ke7UNwkPRNOY1dws?=
 =?us-ascii?Q?lQ65KuZfQHJAwIHGt4godLnGTL1HmuCGu9bqlkZhaphYFZlYs/nNMWAJZypv?=
 =?us-ascii?Q?DFpAQDd9YTizFafVJT9LLxeXiZfMu3awZ4BICjHy8x3RJg0d4UsqfCC0WivB?=
 =?us-ascii?Q?CZy/J9v0FBe05hjEi4T0LR+4fUv2QinIautTnEcmUHfp/0Bos0ZFhtj2qxC6?=
 =?us-ascii?Q?dxCO0Hi9SW24lUXho05M/mT86CeNlBz+usq0R5Hw5on5DG2ECbnjm+bPUEba?=
 =?us-ascii?Q?GAXd3jLGh7BpyHp9jmV/vnMaKiDvIJMn4yqsYyx6hNFJ8LvOEppPObgV+6kG?=
 =?us-ascii?Q?PfeoEBgYSUv7HpY42/U1bKQblDjukvQfQoOZPDcKirVs2R/R7QNUpmEA3rZy?=
 =?us-ascii?Q?5FmGF5YMAtobCcfMJQ6Rn1+PBYugewA0A82GbytASbDpam5gf11iK4fUvcL3?=
 =?us-ascii?Q?l03ihyzUiJgNTUVcZFpLKT1azz9V9wmAuKHovj42uSD46sZrlApghulvTBub?=
 =?us-ascii?Q?77jNGfsCuHlSu6rA92FSYlvGwwrGdVKEvlEN+B7HAo8Qtng4ucZb1lCTTrux?=
 =?us-ascii?Q?Zmp1eXIR7qg1zqEU0rFv4R5wMST5IBa1TM2/t0DV+UQz/eYMJMFGrRiAHkU3?=
 =?us-ascii?Q?dS27kcYKmo3IXEVkfpcsOSNdKJtF1ol3HVmPlU29KZa7o/b1PDtr/5cdclyz?=
 =?us-ascii?Q?UXoOREbeJkaikMsVNgGRl2QWagGFXE5AQgz2hSHhxutrf73rij3GHGwEY6Hz?=
 =?us-ascii?Q?Oy1zgHOFALJA8adgkmB3qZkt+FBIQhhDzymFyCgKEKWnaN/WWB6v1Qz8FiRg?=
 =?us-ascii?Q?2Gl/14iNC2Xs6HC7QsD9iMacT5w1cT1DMz8P9KbeiGSTZmqEXK9lUc+ed5XH?=
 =?us-ascii?Q?XJN69VUoIH9DQ4jhhgKCaLR871SZ67US9u/OvappR++ICX1ihGL4JoFHoYb2?=
 =?us-ascii?Q?mInykB9T4Lyx4eLoINzYGK5Y10viy0A+tysmMik/zGcoVESSOavllLQCbSVs?=
 =?us-ascii?Q?Gp6n92/pjDCcBy2mzody5RUibJI9cZoQS8IY7xS22Yux/CMByVqrzk/XL+XU?=
 =?us-ascii?Q?8WcZrYuajj9KmFei2Y0vqlITG0K61U1U0Z8BTOHEaAtiKzLlD2NQuX/mh15T?=
 =?us-ascii?Q?ZvN/7xruSqo4pH06FT8zPby6ktj5C29AwgwI0/JKFeyAVeez5NFvmZJWUk2s?=
 =?us-ascii?Q?McDlzMBcAYxyVJpA4v6IdiRsjUUc2BjXIkvQkDSu4U/MBHJRD90TMJZtKdtg?=
 =?us-ascii?B?dz09?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1839;
 6:BKHD2Z9yAan3ip0nsd7xxEECAx7N7sXBso4Mw4IxxJf5CAsMsPYXeOqFZ2GfDlaLueSrQMnDe5B0crJwkzu7VS2+oRW4+FdI86cNXNXaX40jYwwZtt3K4l14VLPRFlBVPlvJ/v5ps21gjoWjXn+uRfURlJCrDKr2T88vCOEpCxizjoIWsSYOy6CmyQkHNSdWDAJ6xK5kcENot6qCtAqyWhikXSo3rqmnRCY7mkk/BZTksRY7OKBsHi9HRKBcc5Zk70n9ApNLNXldRl/4hXsCAB73DunTwheDnqzzbAblAY0yYTfpokE9l1yqUc13sjYxPBytXOJmzj3ucnx5m5ivLqYRU2Tr0mXAWXZaZlPU+UQ=;
 5:DzhJcxUxCPCf7bfGv8OT5mB2OSt49lrl70vNMmrygVXAEsw5tuS7ANZvpRZXsGz230b8aXeAcwNRy22VPEc0I5UOM4yELaWof672Y5ekahTpawT6T7OQWz4Lfjfmta4nXyg9iB9OucGrFgxtx4MsS33V7nUGBBYq9U1h5KEPvv0=;
 24:EzMrSiv5voAjElVEbhXTKA+FfXq9yPy6Gmc2l4mhr6kRviip6/X9M+beP7iuBiN3hu0JSwTG9GFyfgdQcP57iwad5sdqPg0OfpeujvXYBNU=;
 7:Z7BlatbRtvMLzxoOc8mKv4Zw7KzstR1K7hi8GSw/VLwjGoSosJeWG4zxk1orhplgnlCKjDjwxMXeLSpSdxII5HtTLPaWhqHWYwjgNOmIf/iFqvTE8EaqyKvEPSpIrhemZ1ZKCdo5b4LsfN/AZmBtBRrpXlWcWnTID65ijDNtnD5zCG3I+sfX1Q4mRV5gOlHxeBf94n5BWNxA5MCztSqDX/upId3zV6lD8dfPmKWkOhNdTyl1/S3nw/GhSD3wSoIM
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1839;
 20:gOB8Ie9OEomGa7MY+t4J7dOTxMkpGBbnSSjTBzi+96WlamhZYouSQE7CqeuWu4mtyLOZazLRMKgwwRDECA2c/9X1njIqC1fGUHOmTBG87KJ70ophrooJLQKJFhBdRD47/GysPmVv41hV3Uh6l1xFhrdFzH3WZrnD87ykA00UqlAOamOMCaOtTg2kq8vEbaXpV5auUg2KSQtgXUMG+VFr1t61AAx7hOvdXT2pdP6BUtlYG0OmSzUeNORhrq1JG6V9
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Jan 2018 15:27:35.0509 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: fd631b37-4a1b-4645-ff60-08d55450d8e2
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1839
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86/svm: Add checks for nested HW
	features
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMjIsIDIwMTcgYXQgMDM6MTU6NDhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBVbmZvcnR1bmF0ZWx5LCBuZXN0ZWRodm1fZW5hYmxlZCgpIGlzIGd1YXJhbnRlZWQg
dG8gYmUgZmFsc2UgYXQgdGhlCj4gcG9pbnQgdGhhdCBjb25zdHJ1Y3Rfdm1jYigpIGlzIGNhbGxl
ZCAoZHVlIHRoZSBvcmRlciBpbiB3aGljaAo+IGluZm9ybWF0aW9uIGFwcGVhcnMgd2hpbGUgY29u
c3RydWN0aW5nIHRoZSBWTSksIHdoaWNoIG1lYW5zIHdlIHdpbGwKPiBuZXZlciBlbmFibGUgdGhl
c2Ugb3B0aW1pc2F0aW9ucy4KPiAKPiBDb21iaW5lZCB3aXRoIHRoZSBvYnNlcnZhdGlvbiBvZiBF
RkVSIGluIHRoZSBwaXBlbGluZSwgdGhlIGxvZ2ljIHRvCj4gZW5hYmxlL2Rpc2FibGUgdGhlc2Ug
b3B0aW1pc2F0aW9ucyBuZWVkcyB0byBiZSBpbgo+IHN2bV91cGRhdGVfZ3Vlc3RfZWZlcigpLCBh
bmQgbmVlZCB0byB0cmlnZ2VyIHdoZW4gRUZFUi5TVk1FIGNoYW5nZXMuCj4gCj4gfkFuZHJldwoK
U29ycnkgZm9yIHRoZSBsYXRlIHJlcGx5LiAgSSB0aXJlZCB3b3JraW5nIHRoaXMgYmVmb3JlIHZh
Y2F0aW9uIGJ1dCBpdAp0dXJuZWQgb3V0IHRvIGJlIGEgbGl0dGxlIGJpdCBsb25nZXIgdGhhbiB0
aGF0Li4uIEkgaGF2ZSBhIHNldCBvZgpwYXRjaGVzIHRoYXQgX3Nob3VsZF8gd29yaywgYnV0IHRo
ZXJlIGFyZSBvdGhlciBpc3N1ZXMuICBUdXJucyBvdXQgdGhlcmUKYXJlIGludGVycnVwdCBpc3N1
ZXMgd2l0aCBuZXN0dGVkIFNWTSBIVk0gYW5kIEknbSB0cnlpbmcgdG8gaHVudCB0aG9zZQpkb3du
IGFuZCBmaXggdGhlbSBzbyBJIGNhbiBwcm9wZXJseSB0ZXN0IHRoZSBwYXRjaGVzIEkndmUgZG9u
ZS4gIE9kZGx5CmVub3VnaCB5b3UgY2FuIGF0IGxlYXN0IGdldCBhIHN5c3RlbSBib290ZWQgb24g
MTdoIGZhbWlseSBzeXN0ZW1zIGV2ZW4KaWYgaXQncyBmcmFnaWxlIGJ1dCAxNWgganVzdCBmYWls
cyB0byBldmVuIGJvb3QuICBOb3Qgc3VyZSBob3cgaXQgZXZlbgp3b3JrZWQgd2hlbiBJIHRlc3Rl
ZCBwcmV2aW91cyBwYXRjaGVzIG9uIHRoZSAxNWggc3lzdGVtLiAKCi0tIApCcmlhbiBXb29kcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 15:29:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 15:29:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXTvi-0000j6-HV; Fri, 05 Jan 2018 15:29:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXTvh-0000ix-4Q
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 15:29:09 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id D0/43-19399-3C99F4A5;
 Fri, 05 Jan 2018 15:29:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVffQTP8
 og523rS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aSGzfYC2bkVHxa9I+xgXGvaxcjF4eQQCOT
 xIkZXxkhnMeMElsW7WaDcLYxSjxf0APkcHKICDhLfD0zlx3E5hXQl5gy4wtQnINDWMBbYvVWW
 ZB6CYELGhKrDj9hBKmRAIrPmDafHcY+9/kYcxcjOwebgJXEITGQThYBVYlt/9kmMHIvYGRYxa
 hRnFpUllqka2Sql1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F0GINjBuGpB4CF
 GSQ4mJVFe1RL/KCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMtnAOUEi1LTUyvSMnOAYQaTluDg
 URLhfQaS5i0uSMwtzkyHSJ1iNOY4tunyHyaOZzNfNzALseTl56VKifOeBykVACnNKM2DGwQL/
 0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5v0NMoUnM68Ebt8roFOYgE5ZdcQX5JSSRISUVA
 OjcOanx+us/obnpqvs2+wy0z74wMSpzb5szNOL1jx4W77Xs3NzbI/OEsa7PMUt3+fI1WXzlvT
 X6x+OW30+2vj+wXcvHlm5mvL4bjCcMuWZRu/k28+Oxp2oMudtWp5VuetjfNmMuxWHtQ3YDs32
 TEot+rMzZ+bvdcYdC26k7LL91Xv3WVYJpzyXEktxRqKhFnNRcSIARVo24XoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1515166145!113294953!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57202 invoked from network); 5 Jan 2018 15:29:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 15:29:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXTvc-0002dC-5m; Fri, 05 Jan 2018 15:29:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXTvW-0004jI-Lp; Fri, 05 Jan 2018 15:28:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXTvW-0006GI-6C; Fri, 05 Jan 2018 15:28:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117623-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-examine:host-install:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=00a5ae218d57741088068799b810416ac249a9ce
X-Osstest-Versions-That: linux=e4880bc5dfb1f02b152e62a894b5c6f3e995b3cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 15:28:58 +0000
Subject: [Xen-devel] [linux-linus test] 117623: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYyMyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3NjIzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9r
ZW4KIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMTU2NDMKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBSRUdSLiB2cy4gMTE1NjQzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTE1NjQzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIFJFR1IuIHZzLiAxMTU2NDMKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExNTY0MwogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgNSBob3N0LWluc3RhbGwgICAgICAgICAgIGJyb2tlbiBSRUdS
LiB2cy4gMTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTU2NDMKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTU2
NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExNTY0MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE1NjQzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE1
NjQzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNTY0MwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMDBhNWFlMjE4ZDU3
NzQxMDg4MDY4Nzk5YjgxMDQxNmFjMjQ5YTljZQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAg
ICAgICAgICAgICAgZTQ4ODBiYzVkZmIxZjAyYjE1MmU2MmE4OTRiNWM2ZjNlOTk1YjNjZgoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTE1NjQzICAyMDE3LTExLTA3IDEyOjA2OjIwIFogICA1OSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExNTY1OCAgMjAxNy0xMS0wOCAwMjozMzowNiBaICAgNTgg
ZGF5cyAgIDUxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNzYyMyAgMjAxOC0wMS0w
NCAwNDo1Njo0NiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMjM2NCBwZW9wbGUgdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpi
cm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIGJyb2tlbgpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tl
bi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgaG9zdC1pbnN0YWxsCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMwMTY0NyBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 15:56:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 15:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXULX-0002oj-P5; Fri, 05 Jan 2018 15:55:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q/q/=ea=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eXULW-0002oX-1M
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 15:55:50 +0000
X-Inumbo-ID: 25542a34-f231-11e7-b0d7-9f685aff125f
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25542a34-f231-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 15:57:35 +0000 (UTC)
Received: from [IPv6:2001:828:13c8:10b::c] (blackbox.bofh.hq.mendix.net
 [IPv6:2001:828:13c8:10b::c])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id A94CAAD6B5F3;
 Fri,  5 Jan 2018 16:55:41 +0100 (CET)
To: Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>, xen-users@lists.xenproject.org
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <903ef3c9-f5c6-a7e8-f9c0-3961d627413a@knorrie.org>
Date: Fri, 5 Jan 2018 16:55:41 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
Content-Language: en_US
Cc: George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOCAxMjozNSBQTSwgTGFycyBLdXJ0aCB3cm90ZToKPiBIaSBhbGwsIHRoaXMg
aXMgYSByZXBvc3Qgb2YKPiBodHRwczovL2Jsb2cueGVucHJvamVjdC5vcmcvMjAxOC8wMS8wNC94
ZW4tcHJvamVjdC1zcGVjdHJlbWVsdGRvd24tZmFxLwo+IGZvciB4ZW4tdXNlcnMveGVuLWRldmVs
LiBJZiB5b3UgaGF2ZSBxdWVzdGlvbnMsIHBsZWFzZSByZXBseSB0byB0aGlzCj4gdGhyZWFkIGFu
ZCB3ZSB3aWxsIHRyeSBhbmQgaW1wcm92ZSB0aGUgRkFRIGJhc2VkIG9uIHF1ZXN0aW9ucy4gCj4g
UmVnYXJkcyBMYXJzCgpUaGFua3MgZm9yIHRoZSB3cml0ZXVwLgoKVGhlIG1haW4gcmVhc29uIGZv
ciB0aGUgcmVhZGVyIHRvIGdldCBjb25mdXNlZCBpcyB0aGUgYW1vdW50IG9mCmRpZmZlcmVudCBj
b21iaW5hdGlvbnMgb2Ygc2l0dWF0aW9ucyB0aGF0IGFyZSBwb3NzaWJsZSwgd2hpY2ggYWxsIGFn
YWluCmhhdmUgdGhlaXIgb3duIHNldCBvZiB2dWxuZXJhYmlsaXRpZXMgYW5kIGFsc28gdGhlaXIg
b3duIChtYXliZSBldmVuCmRpZmZlcmVudCkgc2V0IG9mIHBvc3NpYmlsaXRpZXMgdG8gYmUgdXNl
ZCBhcyBlbnZpcm9ubWVudCBmb3IgZXhlY3V0aW5nCmFuIGF0dGFjay4KClNvIGxldCdzIGhlbHAg
dGhlbSBieSBiZWluZyBtb3JlIGV4cGxpY2l0LgoKPiBHb29nbGXigJlzIFByb2plY3QgWmVybyBh
bm5vdW5jZWQgc2V2ZXJhbCBpbmZvcm1hdGlvbiBsZWFrCj4gdnVsbmVyYWJpbGl0aWVzIGFmZmVj
dGluZyBhbGwgbW9kZXJuIHN1cGVyc2NhbGFyIHByb2Nlc3NvcnMuIERldGFpbHMKPiBjYW4gYmUg
Zm91bmQgb24gdGhlaXIgYmxvZywgYW5kIGluIHRoZSBYZW4gUHJvamVjdCBBZHZpc29yeSAyNTQg
WzFdLgo+IFRvIGhlbHAgb3VyIHVzZXJzIHVuZGVyc3RhbmQgdGhlIGltcGFjdCBhbmQgb3VyIG5l
eHQgc3RlcHMgZm9yd2FyZCwKPiB3ZSBwdXQgdG9nZXRoZXIgdGhlIGZvbGxvd2luZyBGQVEuCj4g
Cj4gTm90ZSB0aGF0IHdlIHdpbGwgdXBkYXRlIHRoZSBGQVEgYXMgbmV3IGluZm9ybWF0aW9uIHN1
cmZhY2VzLgo+IAo+ID0gSXMgWGVuIGltcGFjdGVkIGJ5IE1lbHRkb3duIGFuZCBTcGVjdHJlPyA9
Cj4gCj4gVGhlcmUgYXJlIHR3byBhbmdsZXMgdG8gY29uc2lkZXIgZm9yIHRoaXMgcXVlc3Rpb246
Cj4gCj4gKiBDYW4gYW4gdW50cnVzdGVkIGd1ZXN0IGF0dGFjayB0aGUgaHlwZXJ2aXNvciB1c2lu
ZyBNZWx0ZG93biBvcgo+IFNwZWN0cmU/Cj4gKiBDYW4gYSBndWVzdCB1c2VyLXNwYWNlIHByb2dy
YW0gYXR0YWNrIGEgZ3Vlc3Qga2VybmVsIHVzaW5nCj4gTWVsdGRvd24gb3IgU3BlY3RyZT8KCj4g
U3lzdGVtcyBydW5uaW5nIFhlbiwgbGlrZSBhbGwgb3BlcmF0aW5nIHN5c3RlbXMgYW5kIGh5cGVy
dmlzb3JzLCBhcmUKPiBwb3RlbnRpYWxseSBhZmZlY3RlZCBieSBTcGVjdHJlIChyZWZlcnJlZCB0
byBhcyBTUDEgYW5kIFNQMiBpbgo+IEFkdmlzb3J5IDI1NCBbMV0pLiBGb3IgQXJtIFByb2Nlc3Nv
cnMgaW5mb3JtYXRpb24sIHlvdSBjYW4gZmluZCB3aGljaAo+IHByb2Nlc3NvcnMgYXJlIGltcGFj
dGVkIGhlcmUgWzJdLiAgSW4gZ2VuZXJhbCwgYm90aCB0aGUgaHlwZXJ2aXNvcgo+IGFuZCBhIGd1
ZXN0IGtlcm5lbCBhcmUgdnVsbmVyYWJsZSB0byBhdHRhY2sgdmlhIFNQMSBhbmQgU1AyLgo+IAo+
IE9ubHkgSW50ZWwgcHJvY2Vzc29ycyBhcmUgaW1wYWN0ZWQgYnkgTWVsdGRvd24gKHJlZmVycmVk
IHRvIGFzIFNQMyBpbgo+IEFkdmlzb3J5IDI1NCBbMV0pLgoKPiBPbiBJbnRlbCBwcm9jZXNzb3Jz
LCBvbmx5IDY0LWJpdCBQViBtb2RlIGd1ZXN0cyBjYW4gYXR0YWNrIFhlbi4KCiJPbiBJbnRlbCBw
cm9jZXNzb3JzIGFuIGF0dGFjayBhdCBYZW4gdXNpbmcgU1AzIGNhbiBvbmx5IGJlIGRvbmUgYnkK
NjQtYml0IFBWIG1vZGUgZ3Vlc3RzLiIKCkV2ZW4gaWYgaXQgbG9va3Mgc3VwZXItcmVkdW5kYW50
LCBJIHRoaW5rIGtlZXBpbmcgZXhwbGljaXQgaW5mb3JtYXRpb24KaW4gZXZlcnkgc2VudGVuY2Ug
aXMgcHJlZmVyYWJsZSwgc28gdGhleSBjYW5ub3QgYmUgbWlzaW50ZXJwcmV0ZWQgb3IKYWNjaWRl
bnRhbGx5IGJlIHRha2VuIG91dCBvZiBjb250ZXh0LgoKPiBHdWVzdHMgcnVubmluZyBpbiAzMi1i
aXQgUFYgbW9kZSwgSFZNIG1vZGUsIGFuZCBQVkgKPiBtb2RlIGNhbm5vdCBhdHRhY2sgdGhlIGh5
cGVydmlzb3IgdXNpbmcgU1AzLiBIb3dldmVyLCBpbiAzMi1iaXQgUFYKPiBtb2RlLCBIVk0gbW9k
ZSwgYW5kIFBWSCBtb2RlLCBndWVzdCB1c2Vyc3BhY2VzIGNhbiBhdHRhY2sgZ3Vlc3QKPiBrZXJu
ZWxzIHVzaW5nIFNQMzsgc28gdXBkYXRpbmcgZ3Vlc3Qga2VybmVscyBpcyBhZHZpc2FibGUuCgo+
IEludGVyZXN0aW5nbHksIGd1ZXN0IGtlcm5lbHMgcnVubmluZyBpbiA2NC1iaXQgUFYgbW9kZSBh
cmUgbm90Cj4gdnVsbmVyYWJsZSB0byBhdHRhY2sgdXNpbmcgU1AzLCBiZWNhdXNlIDY0LWJpdCBQ
ViBndWVzdHMgYWxyZWFkeSBydW4KPiBpbiBhIEtQVEktbGlrZSBtb2RlLgoKTGlrZSBKdWVyZ2Vu
IGFscmVhZHkgbWVudGlvbmVkLCBhZGRpdGlvbmFsbHk6ICJIb3dldmVyLCBrZWVwIGluIG1pbmQK
dGhhdCBhIHN1Y2Nlc2Z1bCBhdHRhY2sgb24gdGhlIGh5cGVydmlzb3IgY2FuIHN0aWxsIGJlIHVz
ZWQgdG8gcmVjb3ZlcgppbmZvcm1hdGlvbiBhYm91dCB0aGUgc2FtZSBndWVzdCBmcm9tIHBoeXNp
Y2FsIG1lbW9yeS4iCgo+ID0gSXMgdGhlcmUgYW55IHJpc2sgb2YgcHJpdmlsZWdlIGVzY2FsYXRp
b24/ID0KPiAKPiBNZWx0ZG93biBhbmQgU3BlY3RyZSBhcmUsIGJ5IHRoZW1zZWx2ZXMsIG9ubHkg
aW5mb3JtYXRpb24gbGVha3MuCj4gVGhlcmUgaXMgbm8gc3VnZ2VzdGlvbiB0aGF0IHNwZWN1bGF0
aXZlIGV4ZWN1dGlvbiBjYW4gYmUgdXNlZCB0bwo+IG1vZGlmeSBtZW1vcnkgb3IgY2F1c2UgYSBz
eXN0ZW0gdG8gZG8gYW55dGhpbmcgaXQgbWlnaHQgbm90IGhhdmUgZG9uZQo+IGFscmVhZHkuCj4g
Cj4gPSBXaGVyZSBjYW4gSSBmaW5kIG1vcmUgaW5mb3JtYXRpb24/ID0KPiAKPiBXZSB3aWxsIHVw
ZGF0ZSB0aGlzIGJsb2cgcG9zdCBhbmQgQWR2aXNvcnkgMjU0IFsxXSBhcyBuZXcgaW5mb3JtYXRp
b24KPiBiZWNvbWVzIGF2YWlsYWJsZS4gVXBkYXRlcyB3aWxsIGFsc28gYmUgcHVibGlzaGVkIG9u
IHhlbi1hbm5vdW5jZUAuCj4gCj4gV2Ugd2lsbCBhbHNvIG1haW50YWluIGEgdGVjaG5pY2FsIEZB
USBvbiBvdXIgd2lraSBbM10gZm9yIGFuc3dlcnMgdG8KPiBtb3JlIGRldGFpbGVkIHRlY2huaWNh
bCBxdWVzdGlvbnMgdGhhdCBlbWVyZ2Ugb24geGVuLWRldmVsQCBhbmQgb3RoZXIKPiBjb21tdW5p
Y2F0aW9uIGNoYW5uZWxzLgo+IAo+ID0gQXJlIHRoZXJlIGFueSBwYXRjaGVzIGZvciB0aGUgdnVs
bmVyYWJpbGl0eT8gPQo+IAo+IFdlIGhhdmUgcHJvdG90eXBlIHBhdGNoZXMgZm9yIGEgbWl0aWdh
dGlvbiBmb3IgTWVsdGRvd24gb24gSW50ZWwgQ1BVcwo+IGFuZCBhIE1pdGlnYXRpb24gZm9yIFNQ
Mi9DVkUtMjAxNy01NzE1LCB3aGljaCBhcmUgZnVuY3Rpb25hbCBidXQgaGF2ZQo+IG5vdCB1bmRl
cmdvbmUgcmlnb3JvdXMgcmV2aWV3IGFuZCBoYXZlIG5vdCBiZWVuIGJhY2twb3J0ZWQgdG8gYWxs
Cj4gc3VwcG9ydGVkIFhlbiBQcm9qZWN0IHJlbGVhc2VzLgo+IAo+IEFzIGluZm9ybWF0aW9uIHJl
bGF0ZWQgdG8gTWVsdGRvd24gYW5kIFNwZWN0cmUgaXMgbm93IHB1YmxpYywKPiBkZXZlbG9wbWVu
dCB3aWxsIGNvbnRpbnVlIGluIHB1YmxpYyBvbiB4ZW4tZGV2ZWxAIGFuZCBwYXRjaGVzIHdpbGwg
YmUKPiBwb3N0ZWQgYW5kIGF0dGFjaGVkIHRvIEFkdmlzb3J5IDI1NCBbMV0gYXMgdGhleSBiZWNv
bWUgYXZhaWxhYmxlIGluCj4gdGhlIG5leHQgZmV3IGRheXMuCj4gCj4gPSBDYW4gU1AxL1NQMiBi
ZSBmaXhlZCBhdCBhbGw/IFdoYXQgcGxhbnMgYXJlIHRoZXJlIHRvIG1pdGlnYXRlIHRoZW0/Cj4g
PQo+IAo+IFNQMiBjYW4gYmUgbWl0aWdhdGVkIGluIHR3byB3YXlzLCBib3RoIG9mIHdoaWNoIGVz
c2VudGlhbGx5IHByZXZlbnQKPiBzcGVjdWxhdGl2ZSBleGVjdXRpb24gb2YgaW5kaXJlY3QgYnJh
bmNoZXMuIFRoZSBmaXJzdCBpcyB0byBmbHVzaCB0aGUKPiBicmFuY2ggcHJlZGljdGlvbiBsb2dp
YyBvbiBlbnRyeSBpbnRvIHRoZSBoeXBlcnZpc29yLiBUaGlzIHJlcXVpcmVzCj4gbWljcm9jb2Rl
IHVwZGF0ZXMsIHdoaWNoIEludGVsIGFuZCBBTUQgYXJlIGluIHRoZSBwcm9jZXNzIG9mCj4gcHJl
cGFyaW5nLCBhcyB3ZWxsIGFzIHBhdGNoZXMgdG8gdGhlIGh5cGVydmlzb3Igd2hpY2ggYXJlIGFs
c28gaW4KPiBwcm9jZXNzIGFuZCBzaG91bGQgYmUgYXZhaWxhYmxlIHNvb24uCj4gCj4gVGhlIHNl
Y29uZCBpcyB0byBkbyBpbmRpcmVjdCBqdW1wcyBpbiBhIHdheSB3aGljaCBpcyBub3Qgc3ViamVj
dCB0bwo+IHNwZWN1bGF0aXZlIGV4ZWN1dGlvbi4gVGhpcyByZXF1aXJlcyB0aGUgaHlwZXJ2aXNv
ciB0byBiZSByZWNvbXBpbGVkCj4gd2l0aCBhIGNvbXBpbGVyIHRoYXQgY29udGFpbnMgc3BlY2lh
bCBuZXcgZmVhdHVyZXMuIFRoZXNlIG5ldwo+IGNvbXBpbGVyIGZlYXR1cmVzIGFyZSBhbHNvIGlu
IHRoZSBwcm9jZXNzIG9mIGJlaW5nIHByZXBhcmVkIGZvciBib3RoCj4gZ2NjIGFuZCBjbGFuZywg
YW5kIHNob3VsZCBiZSBhdmFpbGFibGUgc29vbi4KPiAKPiBTUDEgaXMgbXVjaCBtb3JlIGRpZmZp
Y3VsdCB0byBtaXRpZ2F0ZS4gV2UgaGF2ZSBzb21lIGlkZWFzIHdl4oCZcmUKPiBleHBsb3Jpbmcs
IGJ1dCB0aGV54oCZcmUgc3RpbGwgYXQgdGhlIGRlc2lnbiBzdGFnZSBhdCB0aGlzIHBvaW50Lgo+
IAo+ID0gRG9lcyBYZW4gaGF2ZSBhbnkgZXF1aXZhbGVudCB0byBMaW51eOKAmXMgS1BUSSBzZXJp
ZXM/ID0KPiAKPiBMaW51eOKAmXMgS1BUSSBzZXJpZXMgaXMgZGVzaWduZWQgdG8gYWRkcmVzcyBT
UDMgb25seS4KClRoaXMgb25lLi4uCgo+IEZvciBYZW4gZ3Vlc3RzLCBvbmx5IDY0LWJpdCBQViBn
dWVzdHMgYXJlIGFmZmVjdGVkIGJ5IFNQMy4KCi4uLnNob3VsZCBiZSBtb3JlIGV4cGxpY2l0LiBU
aGUgd29yZHMgImFmZmVjdGVkIiBhbmQgImltcGFjdGVkIiBkbyBub3QKdGVsbCB0aGUgcmVhZGVy
IGlmIGl0J3MgYWJvdXQgYmVpbmcgYW4gYXR0YWNrZXIsIG9yIGFib3V0IGJlaW5nIHRoZQp2aWN0
aW0gYW5kIHdoYXQgaXMgYXR0YWNrZWQgb3IgYXR0YWNraW5nLgoKIkZvciBYZW4gZ3Vlc3RzLCBv
bmx5IDY0LWJpdCBQViBndWVzdHMgYXJlIGFibGUgdG8gZXhlY3V0ZSBhIFNQMyBhdHRhY2sKYWdh
aW5zdCB0aGUgaHlwZXJ2aXNvci4iCgo+IEEgS1BUSS1saWtlIGFwcHJvYWNoIHdhcwo+IGV4cGxv
cmVkIGluaXRpYWxseSwgYnV0IHJlcXVpcmVkIHNpZ25pZmljYW50IEFCSSBjaGFuZ2VzLiAgSW5z
dGVhZAo+IHdl4oCZdmUgZGVjaWRlZCB0byBnbyB3aXRoIGFuIGFsdGVybmF0ZSBhcHByb2FjaCwg
d2hpY2ggaXMgbGVzcwo+IGRpc3J1cHRpdmUgYW5kIGxlc3MgY29tcGxleCB0byBpbXBsZW1lbnQu
IFRoZSBjaG9zZW4gYXBwcm9hY2ggcnVucyBQVgo+IGd1ZXN0cyBpbiBhIFBWSCBjb250YWluZXIs
IHdoaWNoIGVuc3VyZXMgdGhhdCBQViBndWVzdHMgY29udGludWUgdG8KPiBiZWhhdmUgYXMgYmVm
b3JlLCB3aGlsZSBwcm92aWRpbmcgdGhlIGlzb2xhdGlvbiB0aGF0IHByb3RlY3RzIHRoZQo+IGh5
cGVydmlzb3IgZnJvbSBTUDMuIFRoaXMgd29ya3Mgd2VsbCBmb3IgWGVuIDQuOCB0byBYZW4gNC4x
MCwgd2hpY2gKPiBpcyBjdXJyZW50bHkgb3VyIHByaW9yaXR5Lgo+IAo+IEZvciBYZW4gNC42IGFu
ZCA0LjcsIHdlIGFyZSBldmFsdWF0aW5nIHNldmVyYWwgb3B0aW9ucywgYnV0IHdlIGhhdmUKPiBu
b3QgeWV0IGZpbmFsaXplZCB0aGUgYmVzdCBzb2x1dGlvbi4KPiAKPiA9IERldmljZW1vZGVsIHN0
dWIgZG9tYWlucyBydW4gaW4gUFYgbW9kZSwgc28gaXMgaXQgc3RpbGwgbW9yZSBzYWZlCj4gdG8g
cnVuIGRldmljZSBtb2RlbHMgaW4gYSBzdHViIGRvbWFpbiB0aGFuIGluIGRvbWFpbiAwPyA9Cj4g
Cj4gVGhlIHNob3J0IGFuc3dlciBpcywgeWVzLCBpdCBpcyBzdGlsbCBzYWZlciB0byBydW4gc3R1
YiBkb21haW5zIHRoYW4KPiBvdGhlcndpc2UuCj4gCj4gSWYgYW4gYXR0YWNrZXIgY2FuIGdhaW4g
Y29udHJvbCBvZiB0aGUgZGV2aWNlIG1vZGVsIHJ1bm5pbmcgaW4gYSBzdHViCj4gZG9tYWluLCBp
dCBjYW4gaW5kZWVkIGF0dGVtcHQgdG8gdXNlIHRoZXNlIHByb2Nlc3NvciB2dWxuZXJhYmlsaXRp
ZXMKPiB0byByZWFkIGluZm9ybWF0aW9uIGZyb20gWGVuLgo+IAo+IEhvd2V2ZXIsIGlmIGFuIGF0
dGFja2VyIGNhbiBnYWluIGNvbnRyb2wgb2YgYSBkZXZpY2UgbW9kZWwgcnVubmluZyBpbgo+IGRv
bWFpbiAwIHdpdGhvdXQgZGVwcml2aWxlZ2luZywgdGhlIGF0dGFja2VyIGNhbiBnYWluIGNvbnRy
b2wgb2YgdGhlCj4gZW50aXJlIHN5c3RlbS4gIEV2ZW4gd2l0aCBxZW11IGRlcHJpdmlsZWdpbmcs
IHRoZSBxZW11IHByb2Nlc3MgbWF5IGJlCj4gYWJsZSB0byBleGVjdXRlIHNwZWN1bGF0aXZlIGV4
ZWN1dGlvbiBhdHRhY2tzIGFnYWluc3QgdGhlCj4gaHlwZXJ2aXNvci4KPiAKPiBTbyBhbHRob3Vn
aCBYU0EtMjU0IGRvZXMgYWZmZWN0IGRldmljZSBtb2RlbCBzdHViIGRvbWFpbnMsIHRoZXkgYXJl
Cj4gc3RpbGwgc2FmZXIgdGhhbiBub3QgcnVubmluZyB3aXRoIGEgc3R1YiBkb21haW4uCj4gCj4g
PSBXaGF0IGlzIHRoZSBYZW4gUHJvamVjdOKAmXMgcGxhbiBnb2luZyBmb3J3YXJkPyA9Cj4gCj4g
VGhlIFhlbiBQcm9qZWN0IGlzIHdvcmtpbmcgb24gZmluYWxpemluZyBzb2x1dGlvbnMgZm9yIFNQ
MyBhbmQgU1AyCj4gYW5kIGV2YWx1YXRpbmcgb3B0aW9ucyBmb3IgU1AxLiBJZiB5b3Ugd291bGQg
bGlrZSB0byBzdGF5IGFicmVhc3Qgb24KPiBvdXIgcHJvZ3Jlc3MsIHBsZWFzZSBzaWduIHVwIHRv
IHhlbi1hbm5vdW5jZUAuIFdlIHdpbGwgdXBkYXRlIHRoaXMKPiBGQVEgYXMgc29vbiBhcyB3ZSBo
YXZlIG1vcmUgbmV3cyBhbmQgdXBkYXRlZCBpbmZvcm1hdGlvbi4gQW5zd2VycyB0bwo+IG1vcmUg
ZGV0YWlsZWQgdGVjaG5pY2FsIHF1ZXN0aW9ucyB3aWxsIGJlIG1haW50YWluZWQgaW4gYSB0ZWNo
bmljYWwKPiBGQVEgb24gb3VyIHdpa2kgWzNdLiBUaGFuayB5b3UgZm9yIHlvdXIgcGF0aWVuY2Uu
Cj4gCj4gPSBIb3cgY2FuIEkgYXNrIGZ1cnRoZXIgcXVlc3Rpb25zPyA9IFBsZWFzZSByZXNwb25k
IHRvIHRoaXMgZS1tYWlsCj4gdGhyZWFkIG9uIHhlbi1kZXZlbEAgb3IgeGVuLXVzZXJzQAo+IAo+
IFJlZmVyZW5jZXMgWzFdIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL2Fkdmlzb3J5LTI1NC5o
dG1sIFsyXQo+IGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vc3VwcG9ydC9zZWN1cml0eS11cGRh
dGUgWzNdCj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfTWVs
dGRvd25fYW5kX1NwZWN0cmVfVGVjaG5pY2FsX0ZBUQo+Cj4gCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdCBYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcgCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 16:44:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 16:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXV6F-0006tc-RE; Fri, 05 Jan 2018 16:44:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zrxb=ea=citrix.com=prvs=536afde55=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eXV6E-0006sv-LP
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 16:44:06 +0000
X-Inumbo-ID: e466d1bb-f237-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e466d1bb-f237-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 16:45:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,319,1511827200"; d="scan'208";a="464818624"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 5 Jan 2018 16:43:46 +0000
Message-ID: <20180105164346.15068-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/efi: fix build with linkers that support
	both coff-x86-64 and pe-x86-64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB1c2luZyBhIGxpbmtlciB0aGF0IHN1cHBvcnRzIGJvdGggZm9ybWF0cyB0aGUgZm9sbG93
aW5nIGVycm9yCndpbGwgYmUgdHJpZ2dlcmVkOgoKZWZpL2J1aWxkaWQubzogZmlsZSBub3QgcmVj
b2duaXplZDogRmlsZSBmb3JtYXQgaXMgYW1iaWd1b3VzCmVmaS9idWlsZGlkLm86IG1hdGNoaW5n
IGZvcm1hdHM6IGNvZmYteDg2LTY0IHBlLXg4Ni02NAoKU29sdmUgdGhpcyBieSBzcGVjaWZ5aW5n
IHRoZSBidWlsZGlkLm8gZm9ybWF0IHRvIHBlLXg4Ni02NC4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlIHwgNiArKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGY3MDgzMjM3MjIu
LmZiZmY5YWMzZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4v
YXJjaC94ODYvTWFrZWZpbGUKQEAgLTE4OCwyMCArMTg4LDIwIEBAIGVuZGlmCiAkKFRBUkdFVCku
ZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmkubGRzIGVmaS9yZWxvY3MtZHVtbXku
byAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8gZWZpL21rcmVsb2MKIAkkKGZvcmVh
Y2ggYmFzZSwgJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCBcCiAJICAgICAgICAgICQoZ3VhcmQp
ICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywkKGJhc2UpKSAtVCBlZmkubGRzIC1OICQ8IGVmaS9y
ZWxvY3MtZHVtbXkubyBcCi0JICAgICAgICAgICAgICAgICQoQkFTRURJUikvY29tbW9uL3N5bWJv
bHMtZHVtbXkubyAkKG5vdGVfZmlsZSkgLW8gJChARCkvLiQoQEYpLiQoYmFzZSkuMCAmJikgOgor
CSAgICAgICAgICAgICAgICAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8gLWIgcGUt
eDg2LTY0ICQobm90ZV9maWxlKSAtbyAkKEBEKS8uJChARikuJChiYXNlKS4wICYmKSA6CiAJJChn
dWFyZCkgZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0Up
LCQoQEQpLy4kKEBGKS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIuUwogCSQoZ3VhcmQpICQo
Tk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMCBcCiAJCXwg
JChndWFyZCkgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAt
LXNvcnQgPiQoQEQpLy4kKEBGKS4wcy5TCiAJJChndWFyZCkgJChNQUtFKSAtZiAkKEJBU0VESVIp
L1J1bGVzLm1rICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4wcy5vCiAJJChmb3JlYWNo
IGJhc2UsICQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwgXAogCSAgICAgICAgICAkKGd1YXJkKSAk
KExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBcCi0JICAg
ICAgICAgICAgICAgICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4wcy5vICQobm90ZV9m
aWxlKSAtbyAkKEBEKS8uJChARikuJChiYXNlKS4xICYmKSA6CisJICAgICAgICAgICAgICAgICQo
QEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4wcy5vIC1iIHBlLXg4Ni02NCAkKG5vdGVfZmls
ZSkgLW8gJChARCkvLiQoQEYpLiQoYmFzZSkuMSAmJikgOgogCSQoZ3VhcmQpIGVmaS9ta3JlbG9j
ICQoZm9yZWFjaCBiYXNlLCQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwkKEBEKS8uJChARikuJChi
YXNlKS4xKSA+JChARCkvLiQoQEYpLjFyLlMKIAkkKGd1YXJkKSAkKE5NKSAtcGEgLS1mb3JtYXQ9
c3lzdiAkKEBEKS8uJChARikuJChWSVJUX0JBU0UpLjEgXAogCQl8ICQoZ3VhcmQpICQoQkFTRURJ
UikvdG9vbHMvc3ltYm9scyAkKGFsbF9zeW1ib2xzKSAtLXN5c3YgLS1zb3J0ID4kKEBEKS8uJChA
RikuMXMuUwogCSQoZ3VhcmQpICQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAkKEBEKS8u
JChARikuMXIubyAkKEBEKS8uJChARikuMXMubwogCSQoZ3VhcmQpICQoTEQpICQoY2FsbCBFRklf
TERGTEFHUywkKFZJUlRfQkFTRSkpIC1UIGVmaS5sZHMgLU4gJDwgXAotCSAgICAgICAgICAgICAg
ICAkKEBEKS8uJChARikuMXIubyAkKEBEKS8uJChARikuMXMubyAkKG5vdGVfZmlsZSkgLW8gJEAK
KwkgICAgICAgICAgICAgICAgJChARCkvLiQoQEYpLjFyLm8gJChARCkvLiQoQEYpLjFzLm8gLWIg
cGUteDg2LTY0ICQobm90ZV9maWxlKSAtbyAkQAogCWlmICQoZ3VhcmQpIGZhbHNlOyB0aGVuIHJt
IC1mICRAOyBlY2hvICdFRkkgc3VwcG9ydCBkaXNhYmxlZCc7IFwKIAllbHNlICQoTk0pIC1wYSAt
LWZvcm1hdD1zeXN2ICQoQEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMg
LS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYpLm1hcDsgZmkKLS0gCjIuMTUuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 17:06:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 17:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXVRD-0008LB-J9; Fri, 05 Jan 2018 17:05:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yazp=ea=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eXVRC-0008L5-3P
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 17:05:46 +0000
X-Inumbo-ID: eb165d5d-f23a-11e7-b0d7-9f685aff125f
Received: from staffmx.steadfast.net (unknown [67.202.100.6])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb165d5d-f23a-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 17:07:32 +0000 (UTC)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 28ED514800D6;
 Fri,  5 Jan 2018 11:05:37 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 0F52F14800C2;
 Fri,  5 Jan 2018 11:05:37 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 0F52F14800C2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1515171937;
 bh=pxhTB1EihS8Wx4hLFJYClWuosztOzoHiBrTujYQrCyM=;
 h=To:From:Message-ID:Date:MIME-Version;
 b=A6bktsP0m39sF65zxv4wgKPobh2cTshngDnQnYvxOU3MQUJykT1uHzaz4d/7ioNdX
 isb4C872MIudFfIOH+Mt7OTqtK+0BjknyErLchPCg6fRNX+p2UZKE7auBm76B6O1I7
 NBigR6gW2Vu43BQv/GuZICqzOSbVF+idPGi7qVQLXM0CNIvAUisaPgaMkDRSk0tS3V
 mavysdAleQm1BHTE2vrHTeVdg+imuLrwtRNLKUKO9GW9BmP4noP3kJNd2YgUvZsmA7
 mT7DyBCrjHzdiO31UeodGV9ZvNltkaddHiTqSTD0sNjJCQggcMkCWJ4PMCUiql9JYE
 6be6Evp74yRkg==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id W1DfV01ULw9U; Fri,  5 Jan 2018 11:05:36 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [10.254.4.33])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id E1EC514800C0;
 Fri,  5 Jan 2018 11:05:36 -0600 (CST)
To: Paul Durrant <Paul.Durrant@citrix.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
 <017beab01afb490bba6c8c42040c341b@AMSPEX02CL03.citrite.net>
 <e20f69a0-1b86-bf75-0823-be54367789ca@steadfast.net>
 <7fc1d94bc4634b39a2f48f97c6970b73@AMSPEX02CL03.citrite.net>
From: Kevin Stange <kevin@steadfast.net>
Organization: Steadfast
Message-ID: <0afe7d15-6942-55d7-f7e4-18185dbeac9b@steadfast.net>
Date: Fri, 5 Jan 2018 11:05:30 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <7fc1d94bc4634b39a2f48f97c6970b73@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOCAwMzowMyBBTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBLZXZpbiBTdGFuZ2UgW21haWx0bzprZXZpbkBzdGVh
ZGZhc3QubmV0XQo+PiBTZW50OiAwNCBKYW51YXJ5IDIwMTggMjE6MTcKPj4gVG86IFBhdWwgRHVy
cmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGNpdHJpeC5jb20+OyB4ZW4tCj4+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
OyBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPj4gU3ViamVjdDog
UmU6IFtYZW4tZGV2ZWxdIFBDSSBEZXZpY2UgU3VidHJlZSBDaGFuZ2UgZnJvbSBUcmFkaXRpb25h
bCB0bwo+PiBVcHN0cmVhbQo+Pgo+PiBPbiAwMS8wNC8yMDE4IDA3OjI2IEFNLCBQYXVsIER1cnJh
bnQgd3JvdGU6Cj4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4+PiBGcm9tOiBYZW4t
ZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24K
Pj4gQmVoYWxmCj4+Pj4gT2YgQW50aG9ueSBQRVJBUkQKPj4+PiBTZW50OiAwNCBKYW51YXJ5IDIw
MTggMTI6NTIKPj4+PiBUbzogS2V2aW4gU3RhbmdlIDxrZXZpbkBzdGVhZGZhc3QubmV0Pgo+Pj4+
IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyB4ZW4tCj4+Pj4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4+PiBTdWJqZWN0OiBSZTogW1hlbi1kZXZlbF0g
UENJIERldmljZSBTdWJ0cmVlIENoYW5nZSBmcm9tIFRyYWRpdGlvbmFsIHRvCj4+Pj4gVXBzdHJl
YW0KPj4+Pgo+Pj4+IE9uIFdlZCwgSmFuIDAzLCAyMDE4IGF0IDA1OjEwOjU0UE0gLTA2MDAsIEtl
dmluIFN0YW5nZSB3cm90ZToKPj4+Pj4gT24gMDEvMDMvMjAxOCAxMTo1NyBBTSwgQW50aG9ueSBQ
RVJBUkQgd3JvdGU6Cj4+Pj4+PiBPbiBXZWQsIERlYyAyMCwgMjAxNyBhdCAxMTo0MDowM0FNIC0w
NjAwLCBLZXZpbiBTdGFuZ2Ugd3JvdGU6Cj4+Pj4+Pj4gSGksCj4+Pj4+Pj4KPj4+Pj4+PiBJJ3Zl
IGJlZW4gd29ya2luZyBvbiB0cmFuc2l0aW9uaW5nIGEgbnVtYmVyIG9mIFdpbmRvd3MgZ3Vlc3Rz
Cj4+IHVuZGVyCj4+Pj4gSFZNCj4+Pj4+Pj4gZnJvbSB1c2luZyBRRU1VIHRyYWRpdGlvbmFsIHRv
IFFFTVUgdXBzdHJlYW0gYXMgaXMgcmVjb21tZW5kZWQKPj4gaW4KPj4+PiB0aGUKPj4+Pj4+PiBk
b2N1bWVudGF0aW9uLiAgV2hlbiBJIG1vdmUgdGhlc2UgZ3Vlc3RzLCB0aGUgUENJIHN1YnRyZWUg
Zm9yIFhlbgo+Pj4+Pj4+IGRldmljZXMgY2hhbmdlcyBhbmQgV2luZG93cyBjcmVhdGVzIGEgdG90
YWxseSBuZXcgY29weSBvZiBlYWNoCj4+Pj4gZGV2aWNlLgo+Pj4+Pj4+IFdpbmRvd3MgdHJhY2tz
IGRvd24gdGhlIHN0b3JhZ2Ugd2l0aG91dCBpc3N1ZSwgYnV0IGl0IHRyZWF0cyB0aGUgbmV3Cj4+
Pj4+Pj4gaW5zdGFuY2Ugb2YgdGhlIE5JQyBkcml2ZXIgYXMgYSBuZXcgZGV2aWNlIGFuZCBjbGVh
cnMgdGhlIG5ldHdvcmsKPj4+Pj4+PiBjb25maWd1cmF0aW9uIGV2ZW4gdGhvdWdoIHRoZSBNQUMg
YWRkcmVzcyBpcyB1bmNoYW5nZWQuICBNYW51YWxseQo+Pj4+Pj4+IGJvb3RpbmcgdGhlIGd1ZXN0
IGJhY2sgb24gdGhlIHRyYWRpdGlvbmFsIGRldmljZSBtb2RlbCByZWFjdGl2YXRlcyB0aGUKPj4+
Pj4+PiBvcmlnaW5hbCBQQ0kgc3VidHJlZSBhbmQgdGhlIG9sZCBuZXR3b3JrIGNvbmZpZ3VyYXRp
b24gd2l0aCBpdC4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoZSBvbmx5IHRoaW5nIHRoYXQgSSBoYXZlIGJl
ZW4gYWJsZSB0byBmaW5kIHRoYXQncyBzdWJzdGFudGlhbGx5Cj4+Pj4+Pj4gZGlmZmVyZW50IGNv
bXBhcmluZyB0aGUgZGV2aWNlIHRyZWVzIGlzIHRoYXQgdGhlIGRldmljZSBpbnN0YW5jZSBJRAo+
Pj4+Pj4+IHZhbHVlcyBkaWZmZXIgb24gdGhlIHBhcmVudCBYZW4gUENJIGRldmljZToKPj4+Pj4+
Pgo+Pj4+Pj4+Cj4+Pj4KPj4gUENJXFZFTl81ODUzJkRFVl8wMDAxJlNVQlNZU18wMDAxNTg1MyZS
RVZfMDFcMyYyNjdBNjE2QSYzJjE4Cj4+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Cj4+IFBDSVxWRU5fNTg1
MyZERVZfMDAwMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAxXDMmMjY3QTYxNkEmMyYxMAo+Pj4+Pj4+
Cj4+Pj4+Pj4gQmVzaWRlcyBhY3R1YWxseSBzZXR0aW5nIHRoZSBndWVzdCB0byBib290IHVzaW5n
IFFFTVUgdHJhZGl0aW9uYWwsIGlzCj4+Pj4+Pj4gdGhlcmUgYSB3YXkgdG8gY29udmluY2UgV2lu
ZG93cyB0byB0cmVhdCB0aGVzZSBkZXZpY2VzIGFzIHRoZSBzYW1lPwo+PiBBCj4+Pj4+Pj4gcGF0
Y2gtYmFzZWQgc29sdXRpb24gd291bGQgYmUgYWNjZXB0YWJsZSB0byBtZSBpZiB0aGVyZSBpcyBv
bmUsIGJ1dCBJCj4+Pj4+Pj4gZG9uJ3QgdW5kZXJzdGFuZCB0aGUgY29kZSB3ZWxsIGVub3VnaCB0
byBjcmVhdGUgbXkgb3duIHNvbHV0aW9uLgo+Pj4KPj4+IEtldmluLAo+Pj4KPj4+IEkgbWlzc2Vk
IHRoZSBvcmlnaW5hbCBlbWFpbCBhcyBpdCB3ZW50IHBhc3QuLi4KPj4+Cj4+PiBBcmUgWGVuIFBy
b2plY3QgUFYgZHJpdmVycyBpbnN0YWxsZWQgaW4gdGhlIGd1ZXN0PyBBbmQgYXJlIHlvdSB0YWxr
aW5nIGFib3V0Cj4+IGEgUFYgTklDIGRldmljZSBvciBhbiBlbXVsYXRlZCBkZXZpY2U/Cj4+Cj4+
IFRoZXNlIGd1ZXN0cyB1c2Ugc29tZSBvZiB0aGUgb2xkZXIgWGVuIFBWIGRyaXZlcnMgd2l0aCBh
IFBWIE5JQywgbm90IGFuCj4+IGVtdWxhdGVkIGRldmljZS4KPj4KPiAKPiBPay4gSSB3YXMgY3Vy
aW91cyBiZWNhdXNlIHRoZSBsYXRlc3QgUFYgZHJpdmVycyBjb250YWluIGEgaGFjayAodGhhdCB3
YXMgYWN0dWFsbHkgc3VnZ2VzdGVkIGJ5IHNvbWVvbmUgYXQgTWljcm9zb2Z0KSB0byBtYWtlIHN1
cmUgdGhhdCAoYXMgZmFyIGFzIHRoZSBXaW5kb3dzIFBuUCBzdWJzeXN0ZW0gaXMgY29uY2VybmVk
KSB0aGUgWGVuIHBsYXRmb3JtIGRldmljZSBuZXZlciBtb3ZlcyBvbmNlIHRoZSBYRU5CVVMgZHJp
dmVyIGhhcyBiZWVuIGluc3RhbGxlZC4gVGhpcyBpcyBkb25lIGJ5IGluc3RhbGxpbmcgYSBmaWx0
ZXIgZHJpdmVyIG9udG8gV2luZG93cycgUENJIGJ1cyBkcml2ZXIgdGhhdCBzcG90cyB0aGUgcGxh
dGZvcm0gZGV2aWNlIGFuZCByZS13cml0ZXMgdGhlIHRyYWlsaW5nICd1bmlxdWlmaWVyJyB0byBi
ZSBleGFjdGx5IHdoYXQgaXQgd2FzIGF0IHRoZSB0aW1lIG9mIGRyaXZlciBpbnN0YWxsYXRpb24u
Cj4gU28sIGlmIHlvdSB1cGRhdGUgeW91ciBWTXMgdG8gdXNlIG5ld2VyIFBWIGRyaXZlcnMgZmly
c3QsIHRoZW4geW91IHNob3VsZCBiZSBpbW11bmUgdG8gdGhlIHBsYXRmb3JtIGRldmljZSBtb3Zp
bmcgb24gdGhlIGJ1cy4KClRoaXMgaXMgaW50ZXJlc3RpbmcgYW5kIGdvb2QgdG8gbGVhcm4sIGJ1
dCBJIGhhZCBhIGxvdCBvZiB0cm91YmxlIGluIHRoZQpwYXN0IHRyeWluZyB0byBjb252ZXJ0IGV4
aXN0aW5nIGd1ZXN0cyB0byB1c2UgdGhlIG1vZGVybiBQViBkcml2ZXJzLCBkdWUKdG8gZGlmZmlj
dWx0aWVzIGNvbXBsZXRlbHkgcmVtb3ZpbmcgdGhlIG9sZCBvbmVzIGFuZCBnZXR0aW5nIFdpbmRv
d3MgdG8KYWRvcHQgdGhlIG5ldyBvbmVzLiAgVGhlIHJlc3VsdGluZyBtZXNzIGlzIG1vcmUgd29y
ayB0aGFuIGRlYWxpbmcgd2l0aAp0aGUgY3VycmVudCBwcm9ibGVtLCB3aGljaCBpcyB3aHkgaXQg
d291bGQgYmUgbmljZSB0byBiZSBhYmxlIHRvIGp1c3QKbWFzc2FnZSB0aGUgV2luZG93cyBndWVz
dHMgdG8gdGhlIGRlc2lyZWQgY29uZmlndXJhdGlvbiBmcm9tIG91dHNpZGUuCgotLSAKS2V2aW4g
U3RhbmdlCkNoaWVmIFRlY2hub2xvZ3kgT2ZmaWNlcgpTdGVhZGZhc3QgfCBNYW5hZ2VkIEluZnJh
c3RydWN0dXJlLCBEYXRhY2VudGVyIGFuZCBDbG91ZCBTZXJ2aWNlcwo4MDAgUyBXZWxscywgU3Vp
dGUgMTkwIHwgQ2hpY2FnbywgSUwgNjA2MDcKMzEyLjYwMi4yNjg5IFgyMDMgfCBGYXg6IDMxMi42
MDIuMjY4OAprZXZpbkBzdGVhZGZhc3QubmV0IHwgd3d3LnN0ZWFkZmFzdC5uZXQKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 17:10:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 17:10:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXVVd-0000bd-7s; Fri, 05 Jan 2018 17:10:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yazp=ea=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eXVVb-0000bW-Qv
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 17:10:19 +0000
X-Inumbo-ID: 22e1a7d7-f23b-11e7-b4a6-bc764e045a96
Received: from staffmx.steadfast.net (unknown [2607:f128::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22e1a7d7-f23b-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 18:09:06 +0100 (CET)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 7F85C14800C0;
 Fri,  5 Jan 2018 11:10:15 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 63C1314800C2;
 Fri,  5 Jan 2018 11:10:15 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 63C1314800C2
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1515172215;
 bh=+aO4c5Wr4wRxqpwQZZD+ygTZoYqu8Y2QR2ag1gB5qn0=;
 h=From:To:Message-ID:Date:MIME-Version;
 b=R4XvE5POuvyfO20dIcf4AjCo5qzdu6yAr6uOGET50aHsZdzUxK/EC02BDc5UdNBlJ
 /v/zdODYCvnSPaWppINfiO1BtrfGjfJVteJQS8c6Vy42IIQTRjlcr0liDdqpND/z+R
 sMdKNmO4Idk3Su7Yei0oAeedo+RhWwd5JSK4nwrOFXkUxJdEQtCWRyOwuir40UnXbx
 p8lAqwMCDyS1PgKNeBq3x0NeXMmaIm1PH8ntiQTGCXobieDwTcMzodwcRBc1de/m4T
 X1qlmTeI11gaXWqTGSnYeqX9ZffhEsUw+VaQdlu2rIZai1cHj0oQsjwx/U5Hi5hS4y
 peJieEtP0v7mA==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id JoHDV9hHz8_A; Fri,  5 Jan 2018 11:10:15 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [10.254.4.33])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 41BCB14800C0;
 Fri,  5 Jan 2018 11:10:15 -0600 (CST)
From: Kevin Stange <kevin@steadfast.net>
To: Anthony PERARD <anthony.perard@citrix.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
 <e469d26e-5530-e759-c3a8-c9d4ff9d2479@steadfast.net>
Organization: Steadfast
Message-ID: <7cd695d9-860f-2322-ffdb-66fd4c2223bc@steadfast.net>
Date: Fri, 5 Jan 2018 11:10:14 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <e469d26e-5530-e759-c3a8-c9d4ff9d2479@steadfast.net>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDQvMjAxOCAwMzoxNiBQTSwgS2V2aW4gU3RhbmdlIHdyb3RlOgo+IE9uIDAxLzA0LzIw
MTggMDY6NTIgQU0sIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+PiBPbiBXZWQsIEphbiAwMywgMjAx
OCBhdCAwNToxMDo1NFBNIC0wNjAwLCBLZXZpbiBTdGFuZ2Ugd3JvdGU6Cj4+PiBPbiAwMS8wMy8y
MDE4IDExOjU3IEFNLCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4+PiBPbiBXZWQsIERlYyAyMCwg
MjAxNyBhdCAxMTo0MDowM0FNIC0wNjAwLCBLZXZpbiBTdGFuZ2Ugd3JvdGU6Cj4+Pj4+IEhpLAo+
Pj4+Pgo+Pj4+PiBJJ3ZlIGJlZW4gd29ya2luZyBvbiB0cmFuc2l0aW9uaW5nIGEgbnVtYmVyIG9m
IFdpbmRvd3MgZ3Vlc3RzIHVuZGVyIEhWTQo+Pj4+PiBmcm9tIHVzaW5nIFFFTVUgdHJhZGl0aW9u
YWwgdG8gUUVNVSB1cHN0cmVhbSBhcyBpcyByZWNvbW1lbmRlZCBpbiB0aGUKPj4+Pj4gZG9jdW1l
bnRhdGlvbi4gIFdoZW4gSSBtb3ZlIHRoZXNlIGd1ZXN0cywgdGhlIFBDSSBzdWJ0cmVlIGZvciBY
ZW4KPj4+Pj4gZGV2aWNlcyBjaGFuZ2VzIGFuZCBXaW5kb3dzIGNyZWF0ZXMgYSB0b3RhbGx5IG5l
dyBjb3B5IG9mIGVhY2ggZGV2aWNlLgo+Pj4+PiBXaW5kb3dzIHRyYWNrcyBkb3duIHRoZSBzdG9y
YWdlIHdpdGhvdXQgaXNzdWUsIGJ1dCBpdCB0cmVhdHMgdGhlIG5ldwo+Pj4+PiBpbnN0YW5jZSBv
ZiB0aGUgTklDIGRyaXZlciBhcyBhIG5ldyBkZXZpY2UgYW5kIGNsZWFycyB0aGUgbmV0d29yawo+
Pj4+PiBjb25maWd1cmF0aW9uIGV2ZW4gdGhvdWdoIHRoZSBNQUMgYWRkcmVzcyBpcyB1bmNoYW5n
ZWQuICBNYW51YWxseQo+Pj4+PiBib290aW5nIHRoZSBndWVzdCBiYWNrIG9uIHRoZSB0cmFkaXRp
b25hbCBkZXZpY2UgbW9kZWwgcmVhY3RpdmF0ZXMgdGhlCj4+Pj4+IG9yaWdpbmFsIFBDSSBzdWJ0
cmVlIGFuZCB0aGUgb2xkIG5ldHdvcmsgY29uZmlndXJhdGlvbiB3aXRoIGl0Lgo+Pj4+Pgo+Pj4+
PiBUaGUgb25seSB0aGluZyB0aGF0IEkgaGF2ZSBiZWVuIGFibGUgdG8gZmluZCB0aGF0J3Mgc3Vi
c3RhbnRpYWxseQo+Pj4+PiBkaWZmZXJlbnQgY29tcGFyaW5nIHRoZSBkZXZpY2UgdHJlZXMgaXMg
dGhhdCB0aGUgZGV2aWNlIGluc3RhbmNlIElECj4+Pj4+IHZhbHVlcyBkaWZmZXIgb24gdGhlIHBh
cmVudCBYZW4gUENJIGRldmljZToKPj4+Pj4KPj4+Pj4gUENJXFZFTl81ODUzJkRFVl8wMDAxJlNV
QlNZU18wMDAxNTg1MyZSRVZfMDFcMyYyNjdBNjE2QSYzJjE4Cj4+Pj4+Cj4+Pj4+IFBDSVxWRU5f
NTg1MyZERVZfMDAwMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAxXDMmMjY3QTYxNkEmMyYxMAo+Pj4+
Pgo+Pj4+PiBCZXNpZGVzIGFjdHVhbGx5IHNldHRpbmcgdGhlIGd1ZXN0IHRvIGJvb3QgdXNpbmcg
UUVNVSB0cmFkaXRpb25hbCwgaXMKPj4+Pj4gdGhlcmUgYSB3YXkgdG8gY29udmluY2UgV2luZG93
cyB0byB0cmVhdCB0aGVzZSBkZXZpY2VzIGFzIHRoZSBzYW1lPyAgQQo+Pj4+PiBwYXRjaC1iYXNl
ZCBzb2x1dGlvbiB3b3VsZCBiZSBhY2NlcHRhYmxlIHRvIG1lIGlmIHRoZXJlIGlzIG9uZSwgYnV0
IEkKPj4+Pj4gZG9uJ3QgdW5kZXJzdGFuZCB0aGUgY29kZSB3ZWxsIGVub3VnaCB0byBjcmVhdGUg
bXkgb3duIHNvbHV0aW9uLgo+Pj4+Cj4+Pj4gSGkgS2V2aW4sCj4+Pj4KPj4+PiBJJ3ZlIGdvdCBh
IHBhdGNoIHRvIFFFTVUgdGhhdCBzZWVtcyB0byBkbyB0aGUgdHJpY2s6Cj4+Pj4KPj4+PiBGcm9t
OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPj4+PiBTdWJqZWN0
OiBbUEFUQ0hdIHhlbi1wbGF0Zm9ybTogSGFyZGNvZGUgUENJIHNsb3QgdG8gMwo+Pj4+Cj4+Pj4g
U2lnbmVkLW9mZi1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
Cj4+Pj4gLS0tCj4+Pj4gIGh3L2kzODYvcGNfcGlpeC5jIHwgMiArLQo+Pj4+ICAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQg
YS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYvcGNfcGlpeC5jCj4+Pj4gaW5kZXggNWU0NzUy
ODk5My4uOTNlM2E5YTkxNiAxMDA2NDQKPj4+PiAtLS0gYS9ody9pMzg2L3BjX3BpaXguYwo+Pj4+
ICsrKyBiL2h3L2kzODYvcGNfcGlpeC5jCj4+Pj4gQEAgLTQwNSw3ICs0MDUsNyBAQCBzdGF0aWMg
dm9pZCBwY194ZW5faHZtX2luaXQoTWFjaGluZVN0YXRlICptYWNoaW5lKQo+Pj4+ICAKPj4+PiAg
ICAgIGJ1cyA9IHBjaV9maW5kX3ByaW1hcnlfYnVzKCk7Cj4+Pj4gICAgICBpZiAoYnVzICE9IE5V
TEwpIHsKPj4+PiAtICAgICAgICBwY2lfY3JlYXRlX3NpbXBsZShidXMsIC0xLCAieGVuLXBsYXRm
b3JtIik7Cj4+Pj4gKyAgICAgICAgcGNpX2NyZWF0ZV9zaW1wbGUoYnVzLCBQQ0lfREVWRk4oMywg
MCksICJ4ZW4tcGxhdGZvcm0iKTsKPj4+PiAgICAgIH0KPj4+PiAgfQo+Pj4+ICAjZW5kaWYKPj4+
Pgo+Pj4+Cj4+Pj4gVGhlIHNhbWUgdGhpbmcgY291bGQgYmUgZG9uZSBieSBsaWJ4bCwgYnkgcHJv
dmlkaW5nIHNwZWNpZmljIGNvbW1hbmQKPj4+PiBsaW5lIG9wdGlvbnMgdG8gcWVtdS4gKEkgdGhp
bmsgdGhhdCBjb3VsZCBldmVuIGJlIGRvbmUgdmlhIGEgZGlmZmVyZW50Cj4+Pj4gY29uZmlnIGZp
bGUgZm9yIHRoZSBndWVzdC4pCj4+Pgo+Pj4gVGhpcyBwYXRjaCBkb2Vzbid0IHNlZW0gdG8gd29y
ayBmb3IgbWUuICBJdCBzZWVtcyBsaWtlIHRoZSBkZXZpY2UgbW9kZWwKPj4+IHByb2Nlc3MgaXMg
ZXhpdGluZyBpbW1lZGlhdGVseSwgYnV0IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gZmluZCBhbnkK
Pj4+IGluZm9ybWF0aW9uIGFzIHRvIHdoYXQgaXMgZ29pbmcgd3JvbmcuICBJIHRlc3RlZCB3aXRo
IFhlbiA0LjYuNiBhbmQgdGhlCj4+PiBRRU1VIHBhY2thZ2VkIHdpdGggdGhhdCByZWxlYXNlLiAg
U2hvdWxkIEkgdHJ5IGl0IG9uIGEgZGlmZmVyZW50IHZlcnNpb24KPj4+IG9mIFhlbiBhbmQgUUVN
VT8KPj4KPj4gV2hhdCB0aGlzIHBhdGNoIGRvZXMgaXMgYXNraW5nIFFFTVUgdG8gaW5zZXJ0IHRo
ZSBQQ0kgY2FyZAo+PiAieGVuLXBsYXRmb3JtIiBpbnRvIHRoZSAzcmQgUENJIHNsb3QuIE15IGd1
ZXNzIGlzIHRoYXQgZmFpbGVkIGJlY2F1c2UKPj4gdGhlcmUgaXMgYWxyZWFkeSBhIFBDSSBkZXZp
Y2UgdGhlcmUuCj4+Cj4+IFlvdSBjb3VsZCBjaGVjayBxZW11J3MgbG9ncywgaXQncyBpbgo+PiAv
dmFyL2xvZy94ZW4vcWVtdS1kbS0ke2d1ZXN0X25hbWV9LmxvZwo+IAo+IFRoZSBsb2cgZmlsZSBp
biBxdWVzdGlvbiBvbmx5IHNheXM6Cj4gCj4gcWVtdTogdGVybWluYXRpbmcgb24gc2lnbmFsIDEg
ZnJvbSBwaWQgODg2NQo+IAo+PiBMZXQncyB0cnkgc29tZXRoaW5nIGVsc2UsIGluc3RlYWQgb2Yg
cGF0Y2hpbmcgUUVNVSwgd2UgY2FuIHBhdGNoIGxpYnhsLAo+PiB0aGF0IG1pZ2h0IHdvcmsgYmV0
dGVyLiBDYW4geW91IHRyeSB0aGlzIHBhdGNoPyAoSSd2ZSBvbmx5IHRlc3QKPj4gY29tcGlsZWQu
KSBJJ3ZlIHdyaXRlIHRoZSBwYXRjaCBmb3IgWGVuIDQuNiwgc2luY2UgdGhhdCB0aGUgdmVyc2lv
biB5b3UKPj4gYXJlIHVzaW5nLgo+IAo+IFRoaXMgaXNuJ3QgZG9pbmcgdGhlIHRyaWNrIGVpdGhl
ciwgd2l0aCB0aGUgc2FtZSBtaXNiZWhhdmlvci4gVGhlIGxvZwo+IGZpbGUgaXMgdGhlIHNhbWUg
aW4gYm90aCBjYXNlcy4KCkknbSBnZXR0aW5nIGNvbmZ1c2luZyBiZWhhdmlvciBoZXJlLiBJIHRy
aWVkIHRvIGJvb3QgYSBndWVzdCB1c2luZyBhCmJ1aWxkIHdpdGggdGhlIHNlY29uZCBwYXRjaCBh
bmQgYmVoYXZlcyB0aGUgd2F5IHRoZSBmaXJzdCBvbmUgZGlkLCB3aXRoCnRoZSBxZW11LXN5c3Rl
bS1pMzg2IHByb2Nlc3MgZXhpdGluZyBhbmQgcHJldmVudGluZyB0aGUgZ3Vlc3QgZnJvbSBldmVy
CmJvb3RpbmcuICBIb3dldmVyLCBJIHRyaWVkIHRvIGRvd25ncmFkZSB0aGUgcGFja2FnZXMgdG8g
Y29tcGxldGVseQp1bnBhdGNoZWQgdmVyc2lvbiBpbiBwcmVwYXJhdGlvbiB0byByZWJvb3QgYWdh
aW4gYW5kIG9uY2UgdGhlIG9sZGVyIGNvcHkKb2YgdGhlIHJ1bnRpbWUgaXMgaW5zdGFsbGVkLCB0
aGUgcWVtdS1zeXN0ZW0taTM4NiBzdGFydHMgcHJvcGVybHkgdXNpbmcKdGhlIGNvbW1hbmQgbGlu
ZSBhcmd1bWVudHMgdGhhdCBsaWJ4bCBoYWQgc3BlY2lmaWVkIGFuZCB0aGUgc3lzdGVtIGNvbWVz
CnVwIHdpdGggdGhlIGNvcnJlY3QgUENJIHN1YnRyZWUuCgpUaGlzIGxlYWRzIG1lIHRvIGJlbGll
dmUgc29tZXRoaW5nIGFib3V0IG15IGJ1aWxkIGlzIHNjcmV3ZWQgdXAgc29tZWhvdwpzdWNoIHRo
YXQgbXkgcWVtdS1zeXN0ZW0taTM4NiBpcyBicm9rZW4uICBJJ20gcXVpdGUgc3VyZSBJJ20gbm90
CmFwcGx5aW5nIGFueSBleHRyYSBwYXRjaGVzIHRvIGl0IHRoYXQgd2VyZW4ndCBvdGhlcndpc2Ug
aW4gdGhlIENlbnRPUwp2aXJ0IHBhY2thZ2VzLgoKLS0gCktldmluIFN0YW5nZQpDaGllZiBUZWNo
bm9sb2d5IE9mZmljZXIKU3RlYWRmYXN0IHwgTWFuYWdlZCBJbmZyYXN0cnVjdHVyZSwgRGF0YWNl
bnRlciBhbmQgQ2xvdWQgU2VydmljZXMKODAwIFMgV2VsbHMsIFN1aXRlIDE5MCB8IENoaWNhZ28s
IElMIDYwNjA3CjMxMi42MDIuMjY4OSBYMjAzIHwgRmF4OiAzMTIuNjAyLjI2ODgKa2V2aW5Ac3Rl
YWRmYXN0Lm5ldCB8IHd3dy5zdGVhZGZhc3QubmV0CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 17:22:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 17:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXVhT-0001Oc-9u; Fri, 05 Jan 2018 17:22:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vo8y=ea=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eXVhR-0001OL-9C
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 17:22:33 +0000
X-Inumbo-ID: d79d0b0b-f23c-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x232.google.com (unknown [2607:f8b0:4002:c09::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d79d0b0b-f23c-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 18:21:19 +0100 (CET)
Received: by mail-yb0-x232.google.com with SMTP id v17so670891ybl.10
 for <xen-devel@lists.xen.org>; Fri, 05 Jan 2018 09:22:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=ZGI0GD8Wh0Tm7LP1T4pUa7Ph9k8JBuQGpnGaHv9b2BM=;
 b=Eb2fl5HlcIuAKHPWrDd66SIb5WF0X7g0Jx2hNrUXXfeC44tPLglRGGfnkmoRh0ipmw
 bOL7r0RWCWxTSdvEFML/PMmuks7/KCd2WW5R898JfMIkm8t5TfOzeEMEZ7OiJ0bjrRub
 PTSVn6Tq+UER7XIs0y+9c0rxzZviOKRUKxYHE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=ZGI0GD8Wh0Tm7LP1T4pUa7Ph9k8JBuQGpnGaHv9b2BM=;
 b=SV2DHNTs0xngSuJDW1MKh5A+5vukAdtG+lNZ51AFpq/YR49rNLPrNFx7DUZHfZXQPK
 Je46zQl4qApigKJyNTGSfECYxEkbbN/vsi47eB5tL0FaIEA+nCRtSdCSY9pngWG5UD4n
 w34DRwLg/lPjY0tnKEHM97PfZw9+O2Fb4R+eanWkauGNMo7MQIHqQDpSHGIfTbo8aDvT
 GpdFH+RmhviqcVdJ9wbzpZ2IduQyQsPMoUIX3YapS2xCqsjUt5qojzLGSzuRgQ0QQiUV
 4zlz10ZZo8PeOuxqwel05AHTQEPcJvMDzmsfqiTymVlkw627snUfXYrx/3eoxl6SoshA
 Npyw==
X-Gm-Message-State: AKGB3mIseiKeCvGXvbZuDnhGLf4z4jnbUg5g0qd3kNXRSkh6b5jP8l8A
 yQ8qddPuayTAZUNfFaMcnDvI6w==
X-Google-Smtp-Source: ACJfBot8zeD3EseMiBNoHw+GodLv6YbOntJDtmAdvtQP/KLhqWndIhFTjE+NsmSEvd4JvNBVrYcQ5w==
X-Received: by 10.37.211.8 with SMTP id e8mr3530066ybf.23.1515172949989;
 Fri, 05 Jan 2018 09:22:29 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id v69sm2635500ywg.41.2018.01.05.09.22.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 Jan 2018 09:22:29 -0800 (PST)
To: "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
References: <E1eWrXs-0007D0-Bg@xenbits.xenproject.org>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <10684fe8-5aca-3ce0-c109-1c7cd1d952be@cardoe.com>
Date: Fri, 5 Jan 2018 11:22:25 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <E1eWrXs-0007D0-Bg@xenbits.xenproject.org>
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: Re: [Xen-devel] Xen Security Advisory 254 - Information leak via
 side effects of speculative execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3518798959862378143=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--8IQptyakRbnfMa8SSyuCeDWFRbyMuvG3R
Content-Type: multipart/mixed; boundary="43cm8qMKcf7xGHs54TlcvDEc9E1uMLr3o";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: "Xen.org security team" <security@xen.org>, xen-announce@lists.xen.org,
 xen-devel@lists.xen.org, xen-users@lists.xen.org,
 oss-security@lists.openwall.com
Cc: "Xen.org security team" <security-team-members@xen.org>
Message-ID: <10684fe8-5aca-3ce0-c109-1c7cd1d952be@cardoe.com>
Subject: Re: [Xen-devel] Xen Security Advisory 254 - Information leak via side
 effects of speculative execution
References: <E1eWrXs-0007D0-Bg@xenbits.xenproject.org>
In-Reply-To: <E1eWrXs-0007D0-Bg@xenbits.xenproject.org>

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

I'm just adding some comments below on some updates that might be
helpful to add to help clarify things for interested parties. These
comments are driven purely based on the questions that I've had to field
from others.

- Since this advisory talks about 3 CVEs and then breaks the issue into
3 items SP1, SP2 and SP3 it would be helpful to directly map them to
their CVEs.
- There has been some confusion around mitigation and resolution where
people misunderstand the terms and therefore there might be some value
in providing some updates to provide some more clarity.

>=20
> SP1, "Bounds-check bypass": Poison the branch predictor, such that
> operating system or hypervisor code is speculatively executed past
> boundary and security checks.  This would allow an attacker to, for
> instance, cause speculative code in the normal hypercall / emulation
> path to execute with wild array indexes.

please add CVE-2017-5753

>=20
> SP2, "Branch Target Injection": Poison the branch predictor.
> Well-abstracted code often involves calling function pointers via
> indirect branches; reading these function pointers may involve a
> (slow) memory access, so the CPU attempts to guess where indirect
> branches will lead.  Poisoning this enables an attacker to
> speculatively branch to any code that exists in the hypervisor.

please add CVE-2017-5715


>=20
> SP3, "Rogue Data Load": On some processors, certain pagetable
> permission checks only happen when the instruction is retired;
> effectively meaning that speculative execution is not subject to
> pagetable permission checks.  On such processors, an attacker can
> speculatively execute arbitrary code in userspace with, effectively,
> the highest privilege level.

please add CVE-2017-5754 and/or reference this is meltdown.

>=20
> MITIGATION
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> There is no mitigation for SP1 and SP2.
>=20
> SP3 can be mitigated by running guests in HVM or PVH mode.
>=20
> For guests with legacy PV kernels which cannot be run in HVM mode, we
> have developed a "shim" hypervisor that allows PV guests to run in PVH
> mode.  Unfortunately, due to the accelerated schedule, this is not yet
> ready to release.  We expect to have it ready for 4.10, as well as PVH
> backports to 4.9 and 4.8, available over the next few days.
>=20
> RESOLUTION
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> There is no available resolution for SP1 or SP3.

I believe there has been some confusion among some people about the
terms here. There are some people that understand "mitigation" as "what
can I do now to avoid this" and "resolution" as "what updates can I
apply". As a result they are misunderstanding here what the net result
is. Some clarifications could be that the PVH shim is the resolution for
the SP3 issue. However its not a fix for PV itself but instead changes
the very nature of how PV guests are started up.


--=20
Doug Goldstein


--43cm8qMKcf7xGHs54TlcvDEc9E1uMLr3o--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpPtFFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl3uIRAAgPDbI32pAZafdRYBbqYgytdFb26s5elMJIiP0GFbNxiA3YhbDU/BSxSH
58QTd3p+fjWBBKSnkWR3kwFuFdlQoPXaFXRh4aLthnuF2oSs3XV4S1vZt57QyZcV
f9OMpItxlrq/1W7XD8t5suY9ZZPll1RNYl3wGQUSa7SI8KxEcFmqUOfRlWw+bM0z
fZOsfilxhCGpMJUJipqcukKMk5Ok3EJQm1aonZAScLo5txDZD7kic4NF3xkC6dpY
HelCO2TDcXtFvLY0TMk2TWuqcz56ijbVPJG/4QkBf6iXpWFt8/Olw1deuUR0mX/A
aFtWbUHm7Uvgugq0Iu7LQOhVgNXGf8VrmHpijxtxDbd3E90VydZkg72aCvdrTxv6
xXHNblT+TIbswCNSxY13mnszgOtfOcd0+IUYVDf63abzn3x3IXWfsFHJRiuDlOm4
9W+UNvylh25FCdYsRDNRKsESq1eliX0gEeU2DSIRZfWeXJ99uQnFvPbPxTMfL8eJ
PtC2NZhQ25hEgNw2dn/tIqkvOkqYNM1zRytGZ9UaziyF5Mll49kQQY7pKeN7MD8W
j1JkFmmkz/smBB9fwXnjpFhnfotaZYRQVtI6/7QtB2z3AbaJC55+RVZZwr6U+DmP
CrgjjPet/hPdgDG969D6/nU4Kx5+M4h/2MBz07UpUvavbyiG6rE=
=oWc2
-----END PGP SIGNATURE-----

--8IQptyakRbnfMa8SSyuCeDWFRbyMuvG3R--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3518798959862378143==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 05 17:34:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 17:34:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXVt5-0002GK-HJ; Fri, 05 Jan 2018 17:34:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wlwn=ea=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eXVt4-0002G9-EX
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 17:34:34 +0000
X-Inumbo-ID: 8611c422-f23e-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x22f.google.com (unknown [2a00:1450:400c:c09::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8611c422-f23e-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 18:33:21 +0100 (CET)
Received: by mail-wm0-x22f.google.com with SMTP id a79so3778341wma.0;
 Fri, 05 Jan 2018 09:34:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=kS30aUM9sC/24EvGuKuwtfRzSfxq8+jwon3lkXeGO6c=;
 b=OFF7tOS18TLqqxZJqzDuOHJ6jct71Kbnr4iYtektKZK1ImdvsXhFenqEQVg5KRoJFn
 h9epPbyvgE6nhvwp00tyOi5o/xv5NVHKBwWWrAf0nP0NyxL7tFwcEKaOPsmfSPlrQA/S
 pG1KkrBOxGAHcaue+LW653O0UKnSXgwVBxyIiNGT39t/HHZg1kORC0Qsd7iKpWWPh6QN
 lbdL9CcOre3XLOEHjHBmitESuxnqzVWfSD0Rj1JLuSpBWQ7oyR1wvt9sN9Xjd5t40iox
 L+w1BGhdpjq+0CE4dLrU9e7KYFlhkN8ZwJ3qcfWgCeivIYMxJAYbgy5ARWd2TtwajiE1
 mj6Q==
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=kS30aUM9sC/24EvGuKuwtfRzSfxq8+jwon3lkXeGO6c=;
 b=Co6oJpSTq6jzly8gk1T6WAkH6oRIXAptNb0NuU3cXNXepsnmU6Bk0zPDSe5q8sOoSa
 m5kenG0L7yve9SiS6GB1oN8ZgIZH+GwJMP7R0NBMIdj5oVWNKT3yn9pVQ4Xnoj4H/T0o
 ut0VW4YKD+c2vdVszDm58KmQTjRWsJOnSt2bNIJt0mNFTQC17Uo9vqcLr0o+qJXUtddC
 1a3eXiDhjcnXO4ErGoKoXCVHUT/j9E/tSQiO9da7IS8WI0vQ3W9H2qfgvwRt5Twq1tvw
 Nqgv91HSgaNzfw7Xhs+ytrxnerO8yG6ajGXFdTm3Bpp9K687G0qKPf7rtzI9zJajHju2
 CISQ==
X-Gm-Message-State: AKGB3mLuFgMbWuDMeApl0syEx+mjmXFjReVgVbm3fWKcbJ7tqeg8nJRu
 kOWBy7VFv32BKGbij9EHPkA=
X-Google-Smtp-Source: ACJfBotfT7RouGJtXSszZhaNTbrAJx0yAaD5fixJ09321m1lteIolQXX22ipS/fiVSLLzo8Vrxb+RA==
X-Received: by 10.28.125.210 with SMTP id y201mr3147610wmc.13.1515173671997;
 Fri, 05 Jan 2018 09:34:31 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:a1f3:5581:5387:c936?
 ([2a02:c7f:ac18:da00:a1f3:5581:5387:c936])
 by smtp.gmail.com with ESMTPSA id y137sm7610408wme.0.2018.01.05.09.34.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 Jan 2018 09:34:30 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <DB497EF9-BEC0-4BA5-BF62-AAE396DD4F11@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Fri, 5 Jan 2018 17:34:29 +0000
In-Reply-To: <903ef3c9-f5c6-a7e8-f9c0-3961d627413a@knorrie.org>
To: Hans van Kranenburg <hans@knorrie.org>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <903ef3c9-f5c6-a7e8-f9c0-3961d627413a@knorrie.org>
X-Mailer: Apple Mail (2.3273)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <george.dunlap@citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1903392864266931844=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1903392864266931844==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_616619D5-E831-4A6B-BAED-A169E234DF1D"


--Apple-Mail=_616619D5-E831-4A6B-BAED-A169E234DF1D
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On 5 Jan 2018, at 15:55, Hans van Kranenburg <hans@knorrie.org> wrote:
>=20
> On 01/05/2018 12:35 PM, Lars Kurth wrote:
>> Hi all, this is a repost of
>> =
https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown-faq/ =
<https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown-faq/>
>> for xen-users/xen-devel. If you have questions, please reply to this
>> thread and we will try and improve the FAQ based on questions.=20
>> Regards Lars
>=20
> Thanks for the writeup.
>=20
> The main reason for the reader to get confused is the amount of
> different combinations of situations that are possible, which all =
again
> have their own set of vulnerabilities and also their own (maybe even
> different) set of possibilities to be used as environment for =
executing
> an attack.
>=20
> So let's help them by being more explicit.

That sounds reasonable

>> On Intel processors, only 64-bit PV mode guests can attack Xen.
>=20
> "On Intel processors an attack at Xen using SP3 can only be done by
> 64-bit PV mode guests."
>=20
> Even if it looks super-redundant, I think keeping explicit information
> in every sentence is preferable, so they cannot be misinterpreted or
> accidentally be taken out of context.

Alright: I think I prefer "On Intel processors, only 64-bit PV mode =
guests can attack Xen using SP3."

>=20
>> Guests running in 32-bit PV mode, HVM mode, and PVH
>> mode cannot attack the hypervisor using SP3. However, in 32-bit PV
>> mode, HVM mode, and PVH mode, guest userspaces can attack guest
>> kernels using SP3; so updating guest kernels is advisable.
>=20
>> Interestingly, guest kernels running in 64-bit PV mode are not
>> vulnerable to attack using SP3, because 64-bit PV guests already run
>> in a KPTI-like mode.
>=20
> Like Juergen already mentioned, additionally: "However, keep in mind
> that a succesful attack on the hypervisor can still be used to recover
> information about the same guest from physical memory."

Good suggestion.

>>=20
>> =3D Does Xen have any equivalent to Linux=E2=80=99s KPTI series? =3D
>>=20
>> Linux=E2=80=99s KPTI series is designed to address SP3 only.
>=20
> This one...
>=20
>> For Xen guests, only 64-bit PV guests are affected by SP3.
>=20
> ...should be more explicit. The words "affected" and "impacted" do not
> tell the reader if it's about being an attacker, or about being the
> victim and what is attacked or attacking.
>=20
> "For Xen guests, only 64-bit PV guests are able to execute a SP3 =
attack
> against the hypervisor."

Sounds fine

I will update the blog post sometimes tomorrow or Monday. There were a =
few further comments, which may be worth rolling into a change

Lars


--Apple-Mail=_616619D5-E831-4A6B-BAED-A169E234DF1D
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; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 5 Jan 2018, at 15:55, Hans van Kranenburg &lt;<a =
href=3D"mailto:hans@knorrie.org" class=3D"">hans@knorrie.org</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">On 01/05/2018 12:35 =
PM, Lars Kurth wrote:</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Hi all, this is a repost =
of<br class=3D""><a =
href=3D"https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown=
-faq/" =
class=3D"">https://blog.xenproject.org/2018/01/04/xen-project-spectremeltd=
own-faq/</a><br class=3D"">for xen-users/xen-devel. If you have =
questions, please reply to this<br class=3D"">thread and we will try and =
improve the FAQ based on questions.<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">Regards =
Lars<br class=3D""></blockquote><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Thanks for the =
writeup.</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">The main reason for =
the reader to get confused is the amount of</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">different combinations of situations that are =
possible, which all again</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">have their own set =
of vulnerabilities and also their own (maybe even</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">different) set of possibilities to be used as =
environment for executing</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">an =
attack.</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">So let's help them =
by being more explicit.</span><br class=3D""></div></blockquote><div><br =
class=3D""></div>That sounds reasonable</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">On Intel processors, only =
64-bit PV mode guests can attack Xen.<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">"On Intel processors an attack at Xen using SP3 =
can only be done by</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">64-bit PV mode =
guests."</span></div></blockquote><blockquote type=3D"cite" =
class=3D""><div class=3D""><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Even if it looks =
super-redundant, I think keeping explicit information</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">in every sentence is preferable, so they cannot =
be misinterpreted or</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">accidentally be =
taken out of context.</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""></div></blockquote><div><br class=3D""></div>Alright: I think =
I prefer "On Intel processors, only 64-bit PV mode guests can attack Xen =
using SP3."</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Guests running in 32-bit PV =
mode, HVM mode, and PVH<br class=3D"">mode cannot attack the hypervisor =
using SP3. However, in 32-bit PV<br class=3D"">mode, HVM mode, and PVH =
mode, guest userspaces can attack guest<br class=3D"">kernels using SP3; =
so updating guest kernels is advisable.<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Interestingly, guest kernels =
running in 64-bit PV mode are not<br class=3D"">vulnerable to attack =
using SP3, because 64-bit PV guests already run<br class=3D"">in a =
KPTI-like mode.<br class=3D""></blockquote><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Like Juergen =
already mentioned, additionally: "However, keep in mind</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">that a succesful attack on the hypervisor can =
still be used to recover</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">information about =
the same guest from physical memory."</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""></div></blockquote><div><br class=3D""></div>Good =
suggestion.</div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><blockquote type=3D"cite" style=3D"font-family:=
 Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D""><br class=3D"">=3D Does Xen =
have any equivalent to Linux=E2=80=99s KPTI series? =3D<br class=3D""><br =
class=3D"">Linux=E2=80=99s KPTI series is designed to address SP3 =
only.<br class=3D""></blockquote><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">This =
one...</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">For Xen guests, only 64-bit =
PV guests are affected by SP3.<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">...should be more explicit. The words "affected" =
and "impacted" do not</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">tell the reader if =
it's about being an attacker, or about being the</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">victim and what is attacked or =
attacking.</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">"For Xen guests, =
only 64-bit PV guests are able to execute a SP3 attack</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">against the hypervisor."</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""></div></blockquote><div><br class=3D""></div>Sounds =
fine</div><div><br class=3D""></div><div>I will update the blog post =
sometimes tomorrow or Monday. There were a few further comments, which =
may be worth rolling into a change</div><div><br =
class=3D""></div><div>Lars</div><div><br class=3D""></div></body></html>=

--Apple-Mail=_616619D5-E831-4A6B-BAED-A169E234DF1D--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1903392864266931844==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 05 18:01:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 18:01:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXWIm-0004Yc-VT; Fri, 05 Jan 2018 18:01:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oku2=ea=citrix.com=prvs=536ec9109=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXWIl-0004YU-CU
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 18:01:07 +0000
X-Inumbo-ID: a626050a-f242-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a626050a-f242-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 18:02:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,319,1511827200"; d="scan'208";a="65657782"
To: Jan Beulich <JBeulich@suse.com>, <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-37-wei.liu2@citrix.com>
 <5A4FA749020000780019B72F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5bae7892-ce28-47fe-940b-072130558ab0@citrix.com>
Date: Fri, 5 Jan 2018 17:51:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4FA749020000780019B72F@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 36/74] --- x86/shim: Kconfig and
 command line options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDEvMTggMTU6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0
IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9LY29uZmlnCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4+IEBAIC0xMzMsNiArMTMz
LDI4IEBAIGNvbmZpZyBQVkhfR1VFU1QKPj4gIAktLS1oZWxwLS0tCj4+ICAJICBTdXBwb3J0IGJv
b3RpbmcgdXNpbmcgdGhlIFBWSCBBQkkuCj4+ICAKPj4gKwkgIElmIHVuc3VyZSwgc2F5IE4uCj4+
ICsKPj4gK2NvbmZpZyBQVl9TSElNCj4+ICsJZGVmX2Jvb2wgbgo+PiArCXByb21wdCAiUFYgU2hp
bSIKPj4gKwlkZXBlbmRzIG9uIFBWICYmIFhFTl9HVUVTVAo+PiArCS0tLWhlbHAtLS0KPj4gKwkg
IEJ1aWxkIFhlbiB3aXRoIGEgbW9kZSB3aGljaCBhY3RzIGFzIGEgc2hpbSB0byBhbGxvdyBQViBn
dWVzdCB0byBydW4KPj4gKwkgIGluIGFuIEhWTS9QVkggY29udGFpbmVyLiBUaGlzIG1vZGUgY2Fu
IG9ubHkgYmUgZW5hYmxlZCB3aXRoIGNvbW1hbmQKPj4gKwkgIGxpbmUgb3B0aW9uLgo+PiArCj4+
ICsJICBJZiB1bnN1cmUsIHNheSBOLgo+PiArCj4+ICtjb25maWcgUFZfU0hJTV9FWENMVVNJVkUK
Pj4gKwlkZWZfYm9vbCBuCj4+ICsJcHJvbXB0ICJQViBTaGltIEV4Y2x1c2l2ZSIKPj4gKwlkZXBl
bmRzIG9uIFBWX1NISU0KPiBNeSBleHBlY3RhdGlvbiBzbyBmYXIgd2FzIHRoYXQgdGhpcyB3b3Vs
ZCBiZSB0aGUgb25seSBtb2RlIHdlCj4gdGFyZ2V0LCBoZW5jZSBJIHRoaW5rIGF0IHRoZSB2ZXJ5
IGxlYXN0IHRoZSBkZWZhdWx0IHdhbnRzIHRvIGJlIHkKPiBoZXJlLgoKVW50aWwgcHJvcGVyIG91
dC1vZi10cmVlIFhlbiBidWlsZHMgd29yaywgYnVpbGRpbmcgdGhlIHNoaW0gYmluYXJ5IGF0CmFs
bCBpcyBhIFBJVEEuCgpUaGVzZSBkZWZhdWx0cyBnaXZlIGEgZGV2ZWxvcGVyIGEgc2luZ2xlIGJp
bmFyeSB3aGljaCBpcyBjYXBhYmxlIG9mCnJ1bm5pbmcgbmF0aXZlbHkgb3IgYXMgdGhlIHNoaW0s
IHdoaWNoIGhhcyBtYWRlIGRldmVsb3BtZW50IGZhciBtb3JlCnByb2R1Y3RpdmUuwqAgSXRzIGNl
cnRhaW5seSB0aGUgd2F5IEknZCBleHBlY3QgdG8gZG8gcHJpbWFyeSBmdXR1cmUKZGV2ZWxvcG1l
bnQgb2YgdGhlIHNoaW0uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 18:17:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 18:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXWXu-0005QD-9n; Fri, 05 Jan 2018 18:16:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=+n0q=ea=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1eXWXs-0005Q7-IZ
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 18:16:44 +0000
X-Inumbo-ID: 69ed869f-f244-11e7-b4a6-bc764e045a96
Received: from mail-it0-x22c.google.com (unknown [2607:f8b0:4001:c0b::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69ed869f-f244-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 19:15:30 +0100 (CET)
Received: by mail-it0-x22c.google.com with SMTP id b5so2500497itc.3
 for <xen-devel@lists.xenproject.org>; Fri, 05 Jan 2018 10:16:42 -0800 (PST)
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=uBmYYtHoHpOb3XbCJKBBWuuKGaD8iEVkHznKssCIadY=;
 b=X/CVg/7nUTQnKBft7P3GrEiA8ZBvC+Oo781TTSu6v0p7bS3hVRFjQ/ghwBdawdsqCp
 sQenB+phA1ga5Bs2asQFSQx9mpCjjeN0HESHKicIefh/arDu88naTeKwFuT6WoHcnUvs
 QazPyc4t6caCfNs+IVNUIYFD7UdC5xbhwrDqM5Y0nH62N9/oN06Rx7dMc2pbFwZKPIMD
 jZ7hptdNQqr6k3OtbklW0H1BhD+9E8WOlGj1mTBYJRl8kmV0Rh1WD/vXrCLCtt0iyFwj
 Plq0b2Au+pFc6DLlmoZr6KLhk1MpMcgqBpkZxR3VN65zAVjgqIzJewLFSB65a2XGn1K0
 jwwQ==
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=uBmYYtHoHpOb3XbCJKBBWuuKGaD8iEVkHznKssCIadY=;
 b=CfP/8NtXvK4TcMNKwBAz1k/Z/JJVZOY2qPHMxIRcbARaPHTleloF0jVZjxqbYFlezy
 f6nalNHGv1kfH95bp+1Yo8ELgc7q2uNbPS9LjATOsMr3cH/bPDSB1YD7Yv8XRUiRAZWv
 1UtMIS2DS9RpVwnhHeSdA1VHZb7ybuX3LIlr69VFxmozVgTmWMOGODfchRfPHPYfMfRl
 7FgFJK+v8p0WJE0/WUW2eUMkkP5Hh5P9K0kQgctoV2GBwYnqgAojuEhyJS4lAcCSMAm6
 ZQFNGXKn6O1zc6aw5htUXE3RGKjrZQa6Uq9BOI3UPMQ42t7b0/gMT68XknGimsI9rhT7
 psSw==
X-Gm-Message-State: AKGB3mK0wnwJv5b1qdqaUD8T7Yf7NP7MxILMlvumqM3EximgWei7RyND
 S4fx71Vn0EpZqCr+n5a8GlA=
X-Google-Smtp-Source: ACJfBouYRnvsxmwXlraXRqVBO/8wSNgrzYchreaC4yjFREHriz5F6zTYOiwgMKNfiiVjHUtgQlt1hg==
X-Received: by 10.36.116.20 with SMTP id o20mr4072613itc.135.1515176202011;
 Fri, 05 Jan 2018 10:16:42 -0800 (PST)
Received: from [100.64.72.13] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id j130sm3865875ita.33.2018.01.05.10.16.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 Jan 2018 10:16:41 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (14G60)
In-Reply-To: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
Date: Fri, 5 Jan 2018 13:16:40 -0500
Message-Id: <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1691440256514123145=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1691440256514123145==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-68A814C5-D431-46F0-9E68-268F8DA1AE94
Content-Transfer-Encoding: 7bit


--Apple-Mail-68A814C5-D431-46F0-9E68-268F8DA1AE94
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

> On Jan 5, 2018, at 06:35, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi all, this is a repost of https://blog.xenproject.org/2018/01/04/xen-pro=
ject-spectremeltdown-faq/ for xen-users/xen-devel. If you have questions, pl=
ease reply to this thread and we will try and improve the FAQ based on quest=
ions.

Very helpful, thanks.

> Regards
> Lars
>=20
>=20
> Google=E2=80=99s Project Zero announced several information leak vulnerabi=
lities affecting all modern superscalar processors. Details can be found on t=
heir blog, and in the Xen Project Advisory 254 [1]. To help our users unders=
tand the impact and our next steps forward, we put together the following FA=
Q.
>=20
> Note that we will update the FAQ as new information surfaces.
>=20
> =3D Is Xen impacted by Meltdown and Spectre? =3D
>=20
> There are two angles to consider for this question:
>=20
> * Can an untrusted guest attack the hypervisor using Meltdown or Spectre?
> * Can a guest user-space program attack a guest kernel using Meltdown or S=
pectre?
>=20
> Systems running Xen, like all operating systems and hypervisors, are poten=
tially affected by Spectre (referred to as SP1 and SP2 in Advisory 254 [1]).=
 For Arm Processors information, you can find which processors are impacted h=
ere [2].  In general, both the hypervisor and a guest kernel are vulnerable t=
o attack via SP1 and SP2.
>=20
> Only Intel processors are impacted by Meltdown (referred to as SP3 in Advi=
sory 254 [1]). On Intel processors, only 64-bit PV mode guests can attack Xe=
n. Guests running in 32-bit PV mode, HVM mode, and PVH mode cannot attack th=
e hypervisor using SP3. However, in 32-bit PV mode, HVM mode, and PVH mode, g=
uest userspaces can attack guest kernels using SP3; so updating guest kernel=
s is advisable.
>=20
> Interestingly, guest kernels running in 64-bit PV mode are not vulnerable t=
o attack using SP3, because 64-bit PV guests already run in a KPTI-like mode=
.
>=20
> =3D Is there any risk of privilege escalation? =3D
>=20
> Meltdown and Spectre are, by themselves, only information leaks. There is n=
o suggestion that speculative execution can be used to modify memory or caus=
e a system to do anything it might not have done already.
>=20
> =3D Where can I find more information? =3D
>=20
> We will update this blog post and Advisory 254 [1] as new information beco=
mes available. Updates will also be published on xen-announce@.
>=20
> We will also maintain a technical FAQ on our wiki [3] for answers to more d=
etailed technical questions that emerge on xen-devel@ and other communicatio=
n channels.
>=20
> =3D Are there any patches for the vulnerability? =3D
>=20
> We have prototype patches for a mitigation for Meltdown on Intel CPUs and a=
 Mitigation for SP2/CVE-2017-5715, which are functional but have not undergo=
ne rigorous review and have not been backported to all supported Xen Project=
 releases.
>=20
> As information related to Meltdown and Spectre is now public, development w=
ill continue in public on xen-devel@ and patches will be posted and attached=
 to Advisory 254 [1] as they become available in the next few days.
>=20
> =3D Can SP1/SP2 be fixed at all? What plans are there to mitigate them? =3D=

>=20
> SP2 can be mitigated in two ways, both of which essentially prevent specul=
ative execution of indirect branches. The first is to flush the branch predi=
ction logic on entry into the hypervisor. This requires microcode updates, w=
hich Intel and AMD are in the process of preparing, as well as patches to th=
e hypervisor which are also in process and should be available soon.

The Linux kernel's IBRS patchset has a doc link which compares retpoline, IB=
RS Dynamic ("opt-in") and IBRS Always On ("opt-in if more paranoid"). =20

https://lkml.org/lkml/2018/1/4/615

https://docs.google.com/document/d/e/2PACX-1vSMrwkaoSUBAFc6Fjd19F18c1O9pudkf=
AY-7lGYGOTN8mc9ul-J6pWadcAaBJZcVA7W_3jlLKRtKRbd/pub

Would be nice to have that comparison for other CPU vendors.  Some informati=
on is aggregated at https://github.com/marcan/speculation-bugs:

"This repo is an attempt to collect information on the class of information d=
isclosure vulnerabilities caused by CPU speculative execution that were disc=
losed on January 3rd, 2018.  Existing nomenclature is inconsistent and there=
 is no agreed-upon name for the entire class of bugs, but the names Spectre a=
nd Meltdown have been used for subclasses of attacks.  This is a combination=
 of publicly available information and educated guesses/ speculation based o=
n the nature of the attacks. Pull requests with corrections or discussion ar=
e welcome."

> The second is to do indirect jumps in a way which is not subject to specul=
ative execution. This requires the hypervisor to be recompiled with a compil=
er that contains special new features. These new compiler features are also i=
n the process of being prepared for both gcc and clang, and should be availa=
ble soon.
>=20
> SP1 is much more difficult to mitigate. We have some ideas we=E2=80=99re e=
xploring, but they=E2=80=99re still at the design stage at this point.
>=20
> =3D Does Xen have any equivalent to Linux=E2=80=99s KPTI series? =3D
>=20
> Linux=E2=80=99s KPTI series is designed to address SP3 only.  For Xen gues=
ts, only 64-bit PV guests are affected by SP3. A KPTI-like approach was expl=
ored initially, but required significant ABI changes.  Instead we=E2=80=99ve=
 decided to go with an alternate approach, which is less disruptive and less=
 complex to implement. The chosen approach runs PV guests in a PVH container=
, which ensures that PV guests continue to behave as before, while providing=
 the isolation that protects the hypervisor from SP3. This works well for Xe=
n 4.8 to Xen 4.10, which is currently our priority.

Since PVH does not yet support PCI passthrough, are there other recommended S=
P3 mitigations for 64-bit PV driver domains?  Would CPU pinning of an untrus=
ted guest driver domain reduce its ability to attack the host?

Since 32-bit PV guests are not affected by SP3, will they continue to run wi=
thout a PVH container, so that PCI passthrough continues to function?

Rich

> For Xen 4.6 and 4.7, we are evaluating several options, but we have not ye=
t finalized the best solution.
>=20
> =3D Devicemodel stub domains run in PV mode, so is it still more safe to r=
un device models in a stub domain than in domain 0? =3D
>=20
> The short answer is, yes, it is still safer to run stub domains than other=
wise.
>=20
> If an attacker can gain control of the device model running in a stub doma=
in, it can indeed attempt to use these processor vulnerabilities to read inf=
ormation from Xen.
>=20
> However, if an attacker can gain control of a device model running in doma=
in 0 without deprivileging, the attacker can gain control of the entire syst=
em.  Even with qemu deprivileging, the qemu process may be able to execute s=
peculative execution attacks against the hypervisor.
>=20
> So although XSA-254 does affect device model stub domains, they are still s=
afer than not running with a stub domain.
>=20
> =3D What is the Xen Project=E2=80=99s plan going forward? =3D
>=20
> The Xen Project is working on finalizing solutions for SP3 and SP2 and eva=
luating options for SP1. If you would like to stay abreast on our progress, p=
lease sign up to xen-announce@. We will update this FAQ as soon as we have m=
ore news and updated information. Answers to more detailed technical questio=
ns will be maintained in a technical FAQ on our wiki [3]. Thank you for your=
 patience.
>=20
> =3D How can I ask further questions? =3D
> Please respond to this e-mail thread on xen-devel@ or xen-users@
>=20
> References
> [1] http://xenbits.xen.org/xsa/advisory-254.html
> [2] https://developer.arm.com/support/security-update
> [3] https://wiki.xenproject.org/wiki/Xen_Project_Meltdown_and_Spectre_Tech=
nical_FAQ
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel

--Apple-Mail-68A814C5-D431-46F0-9E68-268F8DA1AE94
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div><span></span></div><div><div></div><blockquote type=3D"cite"><sp=
an>On Jan 5, 2018, at 06:35, Lars Kurth &lt;<a href=3D"mailto:lars.kurth.xen=
@gmail.com">lars.kurth.xen@gmail.com</a>&gt; wrote:</span><br></blockquote><=
blockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"c=
ite"><span>Hi all, this is a repost of <a href=3D"https://blog.xenproject.or=
g/2018/01/04/xen-project-spectremeltdown-faq/">https://blog.xenproject.org/2=
018/01/04/xen-project-spectremeltdown-faq/</a> for xen-users/xen-devel. If y=
ou have questions, please reply to this thread and we will try and improve t=
he FAQ based on questions.</span></blockquote><div><br></div><div>Very helpf=
ul, thanks.</div><br><blockquote type=3D"cite"><span>Regards</span><br></blo=
ckquote><blockquote type=3D"cite"><span>Lars</span><br></blockquote><blockqu=
ote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><s=
pan></span><br></blockquote><blockquote type=3D"cite"><span>Google=E2=80=99s=
 Project Zero announced several information leak vulnerabilities affecting a=
ll modern superscalar processors. Details can be found on their blog, and in=
 the Xen Project Advisory 254 [1]. To help our users understand the impact a=
nd our next steps forward, we put together the following FAQ.</span><br></bl=
ockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote=
 type=3D"cite"><span>Note that we will update the FAQ as new information sur=
faces.</span><br></blockquote><blockquote type=3D"cite"><span></span><br></b=
lockquote><blockquote type=3D"cite"><span>=3D Is Xen impacted by Meltdown an=
d Spectre? =3D</span><br></blockquote><blockquote type=3D"cite"><span></span=
><br></blockquote><blockquote type=3D"cite"><span>There are two angles to co=
nsider for this question:</span><br></blockquote><blockquote type=3D"cite"><=
span></span><br></blockquote><blockquote type=3D"cite"><span>* Can an untrus=
ted guest attack the hypervisor using Meltdown or Spectre?</span><br></block=
quote><blockquote type=3D"cite"><span>* Can a guest user-space program attac=
k a guest kernel using Meltdown or Spectre?</span><br></blockquote><blockquo=
te type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><sp=
an>Systems running Xen, like all operating systems and hypervisors, are pote=
ntially affected by Spectre (referred to as SP1 and SP2 in Advisory 254 [1])=
. For Arm Processors information, you can find which processors are impacted=
 here [2]. &nbsp;In general, both the hypervisor and a guest kernel are vuln=
erable to attack via SP1 and SP2.</span><br></blockquote><blockquote type=3D=
"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>Only In=
tel processors are impacted by Meltdown (referred to as SP3 in Advisory 254 [=
1]). On Intel processors, only 64-bit PV mode guests can attack Xen. Guests r=
unning in 32-bit PV mode, HVM mode, and PVH mode cannot attack the hyperviso=
r using SP3. However, in 32-bit PV mode, HVM mode, and PVH mode, guest users=
paces can attack guest kernels using SP3; so updating guest kernels is advis=
able.</span><br></blockquote><blockquote type=3D"cite"><span></span><br></bl=
ockquote><blockquote type=3D"cite"><span>Interestingly, guest kernels runnin=
g in 64-bit PV mode are not vulnerable to attack using SP3, because 64-bit P=
V guests already run in a KPTI-like mode.</span><br></blockquote><blockquote=
 type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span=
>=3D Is there any risk of privilege escalation? =3D</span><br></blockquote><=
blockquote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"c=
ite"><span>Meltdown and Spectre are, by themselves, only information leaks. T=
here is no suggestion that speculative execution can be used to modify memor=
y or cause a system to do anything it might not have done already.</span><br=
></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><block=
quote type=3D"cite"><span>=3D Where can I find more information? =3D</span><=
br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blo=
ckquote type=3D"cite"><span>We will update this blog post and Advisory 254 [=
1] as new information becomes available. Updates will also be published on x=
en-announce@.</span><br></blockquote><blockquote type=3D"cite"><span></span>=
<br></blockquote><blockquote type=3D"cite"><span>We will also maintain a tec=
hnical FAQ on our wiki [3] for answers to more detailed technical questions t=
hat emerge on xen-devel@ and other communication channels.</span><br></block=
quote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote ty=
pe=3D"cite"><span>=3D Are there any patches for the vulnerability? =3D</span=
><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquote><b=
lockquote type=3D"cite"><span>We have prototype patches for a mitigation for=
 Meltdown on Intel CPUs and a Mitigation for SP2/CVE-2017-5715, which are fu=
nctional but have not undergone rigorous review and have not been backported=
 to all supported Xen Project releases.</span><br></blockquote><blockquote t=
ype=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>A=
s information related to Meltdown and Spectre is now public, development wil=
l continue in public on xen-devel@ and patches will be posted and attached t=
o Advisory 254 [1] as they become available in the next few days.</span><br>=
</blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockq=
uote type=3D"cite"><span>=3D Can SP1/SP2 be fixed at all? What plans are the=
re to mitigate them? =3D</span><br></blockquote><blockquote type=3D"cite"><s=
pan></span><br></blockquote><blockquote type=3D"cite"><span>SP2 can be mitig=
ated in two ways, both of which essentially prevent speculative execution of=
 indirect branches. The first is to flush the branch prediction logic on ent=
ry into the hypervisor. This requires microcode updates, which Intel and AMD=
 are in the process of preparing, as well as patches to the hypervisor which=
 are also in process and should be available soon.</span><br></blockquote><d=
iv><br></div><div>The Linux kernel's IBRS patchset has a doc link which comp=
ares retpoline, IBRS Dynamic ("opt-in") and IBRS Always On ("opt-in if more p=
aranoid"). &nbsp;</div><div><br></div><div><a href=3D"https://lkml.org/lkml/=
2018/1/4/615">https://lkml.org/lkml/2018/1/4/615</a></div><div><br></div><di=
v><a href=3D"https://docs.google.com/document/d/e/2PACX-1vSMrwkaoSUBAFc6Fjd1=
9F18c1O9pudkfAY-7lGYGOTN8mc9ul-J6pWadcAaBJZcVA7W_3jlLKRtKRbd/pub">https://do=
cs.google.com/document/d/e/2PACX-1vSMrwkaoSUBAFc6Fjd19F18c1O9pudkfAY-7lGYGOT=
N8mc9ul-J6pWadcAaBJZcVA7W_3jlLKRtKRbd/pub</a></div><div><br></div><div>Would=
 be nice to have that comparison for other CPU vendors. &nbsp;Some informati=
on is aggregated at <a href=3D"https://github.com/marcan/speculation-bugs">h=
ttps://github.com/marcan/speculation-bugs</a>:</div><div><br></div><div>"<sp=
an style=3D"background-color: rgba(255, 255, 255, 0);">This repo is an attem=
pt to collect information on the class of information disclosure vulnerabili=
ties caused by CPU speculative execution that were disclosed on January 3rd,=
 2018. &nbsp;</span><span style=3D"background-color: rgba(255, 255, 255, 0);=
">Existing nomenclature is inconsistent and there is no agreed-upon name for=
 the entire class of bugs, but the names Spectre and Meltdown have been used=
 for subclasses of attacks. &nbsp;</span><span style=3D"background-color: rg=
ba(255, 255, 255, 0);">This is a combination of publicly available informati=
on and educated guesses/ speculation based on the nature of the attacks. Pul=
l requests with corrections or discussion are welcome."</span></div><br><blo=
ckquote type=3D"cite"><span></span></blockquote><blockquote type=3D"cite"><s=
pan>The second is to do indirect jumps in a way which is not subject to spec=
ulative execution. This requires the hypervisor to be recompiled with a comp=
iler that contains special new features. These new compiler features are als=
o in the process of being prepared for both gcc and clang, and should be ava=
ilable soon.</span><br></blockquote><blockquote type=3D"cite"><span></span><=
br></blockquote><blockquote type=3D"cite"><span>SP1 is much more difficult t=
o mitigate. We have some ideas we=E2=80=99re exploring, but they=E2=80=99re s=
till at the design stage at this point.</span><br></blockquote><blockquote t=
ype=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>=3D=
 Does Xen have any equivalent to Linux=E2=80=99s KPTI series? =3D</span><br>=
</blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockq=
uote type=3D"cite"><span>Linux=E2=80=99s KPTI series is designed to address S=
P3 only. &nbsp;For Xen guests, only 64-bit PV guests are affected by SP3. A K=
PTI-like approach was explored initially, but required significant ABI chang=
es. &nbsp;Instead we=E2=80=99ve decided to go with an alternate approach, wh=
ich is less disruptive and less complex to implement. The chosen approach ru=
ns PV guests in a PVH container, which ensures that PV guests continue to be=
have as before, while providing the isolation that protects the hypervisor f=
rom SP3. This works well for Xen 4.8 to Xen 4.10, which is currently our pri=
ority.</span><br></blockquote><span></span><div><br></div>Since PVH does not=
 yet support PCI passthrough, are there other recommended SP3 mitigations fo=
r 64-bit PV driver domains? &nbsp;Would CPU pinning of an untrusted guest dr=
iver domain reduce its ability to attack the host?</div><div><br></div><div>=
Since 32-bit PV guests are not affected by SP3, will they continue to run wi=
thout a PVH container, so that PCI passthrough continues to function?</div><=
div><br></div><div>Rich</div><div><span></span><br><blockquote type=3D"cite"=
><span>For Xen 4.6 and 4.7, we are evaluating several options, but we have n=
ot yet finalized the best solution.</span><br></blockquote><blockquote type=3D=
"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span>=3D Dev=
icemodel stub domains run in PV mode, so is it still more safe to run device=
 models in a stub domain than in domain 0? =3D</span><br></blockquote><block=
quote type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite">=
<span>The short answer is, yes, it is still safer to run stub domains than o=
therwise.</span><br></blockquote><blockquote type=3D"cite"><span></span><br>=
</blockquote><blockquote type=3D"cite"><span>If an attacker can gain control=
 of the device model running in a stub domain, it can indeed attempt to use t=
hese processor vulnerabilities to read information from Xen.</span><br></blo=
ckquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquote t=
ype=3D"cite"><span>However, if an attacker can gain control of a device mode=
l running in domain 0 without deprivileging, the attacker can gain control o=
f the entire system. &nbsp;Even with qemu deprivileging, the qemu process ma=
y be able to execute speculative execution attacks against the hypervisor.</=
span><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquot=
e><blockquote type=3D"cite"><span>So although XSA-254 does affect device mod=
el stub domains, they are still safer than not running with a stub domain.</=
span><br></blockquote><blockquote type=3D"cite"><span></span><br></blockquot=
e><blockquote type=3D"cite"><span>=3D What is the Xen Project=E2=80=99s plan=
 going forward? =3D</span><br></blockquote><blockquote type=3D"cite"><span><=
/span><br></blockquote><blockquote type=3D"cite"><span>The Xen Project is wo=
rking on finalizing solutions for SP3 and SP2 and evaluating options for SP1=
. If you would like to stay abreast on our progress, please sign up to xen-a=
nnounce@. We will update this FAQ as soon as we have more news and updated i=
nformation. Answers to more detailed technical questions will be maintained i=
n a technical FAQ on our wiki [3]. Thank you for your patience.</span><br></=
blockquote><blockquote type=3D"cite"><span></span><br></blockquote><blockquo=
te type=3D"cite"><span>=3D How can I ask further questions? =3D</span><br></=
blockquote><blockquote type=3D"cite"><span>Please respond to this e-mail thr=
ead on xen-devel@ or xen-users@</span><br></blockquote><blockquote type=3D"c=
ite"><span></span><br></blockquote><blockquote type=3D"cite"><span>Reference=
s</span><br></blockquote><blockquote type=3D"cite"><span>[1] <a href=3D"http=
://xenbits.xen.org/xsa/advisory-254.html">http://xenbits.xen.org/xsa/advisor=
y-254.html</a></span><br></blockquote><blockquote type=3D"cite"><span>[2] <a=
 href=3D"https://developer.arm.com/support/security-update">https://develope=
r.arm.com/support/security-update</a></span><br></blockquote><blockquote typ=
e=3D"cite"><span>[3] <a href=3D"https://wiki.xenproject.org/wiki/Xen_Project=
_Meltdown_and_Spectre_Technical_FAQ">https://wiki.xenproject.org/wiki/Xen_Pr=
oject_Meltdown_and_Spectre_Technical_FAQ</a></span><br></blockquote><blockqu=
ote type=3D"cite"><span>_______________________________________________</spa=
n><br></blockquote><blockquote type=3D"cite"><span>Xen-devel mailing list</s=
pan><br></blockquote><blockquote type=3D"cite"><span><a href=3D"mailto:Xen-d=
evel@lists.xenproject.org">Xen-devel@lists.xenproject.org</a></span><br></bl=
ockquote><blockquote type=3D"cite"><span><a href=3D"https://lists.xenproject=
.org/mailman/listinfo/xen-devel">https://lists.xenproject.org/mailman/listin=
fo/xen-devel</a></span><br></blockquote></div></div></div></body></html>=

--Apple-Mail-68A814C5-D431-46F0-9E68-268F8DA1AE94--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1691440256514123145==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 05 18:45:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 18:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXWzf-0007w3-CJ; Fri, 05 Jan 2018 18:45:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sec0=ea=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eXWzd-0007vV-Pl
 for xen-devel@lists.xen.org; Fri, 05 Jan 2018 18:45:25 +0000
X-Inumbo-ID: d76b619d-f248-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d76b619d-f248-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 18:47:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXWz6-0008II-1o; Fri, 05 Jan 2018 18:44:52 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eXWz5-00070v-TN; Fri, 05 Jan 2018 18:44:51 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eXWz5-00070v-TN@xenbits.xenproject.org>
Date: Fri, 05 Jan 2018 18:44:51 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 3

        Information leak via side effects of speculative execution

UPDATES IN VERSION 3
====================

Add information about ARM vulnerability.

Correct description of SP2 difficulty.

Mention that resolutions for SP1 and SP3 may be available in the
future.

Move description of the PV-in-PVH shim from Mitigation to Resolution.
(When available and deployed, it will eliminate the SP3
vulnerability.)

Add colloquial names and CVEs to the relevant paragraphs in Issue
Description.

Add a URL.

Say explicitly in Vulnerable Systems that HVM guests cannot exploit
SP3.

Clarify that SP1 and SP2 can be exploited against other victims
besides operating systems and hypervisors.

Grammar fixes.

Remove erroneous detail about when Xen direct maps the whole of
physical memory.

State in Description that Xen ARM guests run in a separate address
space.

ISSUE DESCRIPTION
=================

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1 and SP2.

SP3 can be mitigated by running guests in HVM or PVH mode.

RESOLUTION
==========

There is no available resolution for SP1.  A solution may be available
in the future.

We are working on patches which mitigate SP2 but these are not
currently available.  Given that the vulnerabilities are now public,
these will be developed and published in public, initially via
xen-devel.

For guests with legacy PV kernels which cannot be run in HVM mode, we
have developed a "shim" hypervisor that allows PV guests to run in PVH
mode.  Unfortunately, due to the accelerated schedule, this is not yet
ready to release.  We expect to have it ready for 4.10, as well as PVH
backports to 4.9 and 4.8, available over the next few days.

When we have useful information we will send an update.

NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaT8eJAAoJEIP+FMlX6CvZpHsIAMd+oeUvMIDyGwMSDL93KAqJ
TPKV9Qi5FxTfW+dkfJ5GRR/IPHbxr9yHfbUpU33QfLYDmyMzL3oNokOR3R6jSpFE
dgqHIoS04EXsy7fSZ777YWwZoGBsAfbDZ5sJnFWxLTcLx6440N03LJC0wsLFyRET
6wPF7Ml9ZsWfkd3VvMDUc4PRhjbzGio1eP+ZUS4HfRk01DYmv/NTnUZIdY01sFFE
PVSTxO3iO0ptiTlqd+PPsjlqswNu0gmvW7jkc/MaLPLUhKcUG7tat0yDapxCf0Hv
xJZ6eNsjhTVJitINISyGYR5ZZESpfhXzig6znex6nr7r1/Ey4w6ud90pSV9j2/o=
=VIt1
-----END PGP SIGNATURE-----

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Jan 05 18:47:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 18:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXX1Q-0008Fb-9r; Fri, 05 Jan 2018 18:47:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXX1P-0008Es-ET
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 18:47:15 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id E3/33-23741-138CF4A5;
 Fri, 05 Jan 2018 18:47:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVdfghH+
 Uwc51Nhb3prxnd2D02N63iz2AMYo1My8pvyKBNePb3n/MBcsrKl41fmVrYFzk28XIxSEk0Mgk
 cW/dOzYI5zGjxKb3y1ggnG2MEkealjN3MXJyiAg4S3w9M5cdxOYV0JdY9HcSE4gtLOAo0bvtK
 ytIg4TAFQOJics/AiU4gBxPifOn/EFqQMz++/8ZuxjZOdgErCQOiYFEWQRUJa40PWKewMi9gJ
 FhFaNGcWpRWWqRrqGhXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoH8ZgGAH46d
 lAYcYJTmYlER57+32jxLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwWt0HCgnWJSanlqRlpkDDDSY
 tAQHj5II765jQGne4oLE3OLMdIjUKUZjjmObLv9h4ng283UDsxBLXn5eqpQ470mQUgGQ0ozSP
 LhBsAi4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHe8yBTeDLzSuD2vQI6hQnolFVHfEFOKU
 lESEk1MB5W6UxIeffksvavcqZ3uiypb+ZvKcmK8fA4Zs/D4HAuvf6elHuAq9YedonQ3/UzZ9z
 kSo/8crzpmcjGo5yGmkrbbl52710at2tidUnUmYXTFV5/O5/861Lrmil9xstPC62Zf/Za7QQn
 Vc3eOTfu/NnF91nuQRD3zCq1a3tyxJUVzVnWth7wPqLEUpyRaKjFXFScCADEOLPzewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1515178031!88926766!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8671 invoked from network); 5 Jan 2018 18:47:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 18:47:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXX1K-0008NL-CG; Fri, 05 Jan 2018 18:47:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXX1E-0007zj-NB; Fri, 05 Jan 2018 18:47:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXX1E-0003l1-2E; Fri, 05 Jan 2018 18:47:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117628-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-5:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-4.8-testing:test-amd64-amd64-livepatch:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-rumprun-i386:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-livepatch:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
X-Osstest-Versions-That: xen=6fc1f55e7d90b9daaac9eb075561c336b91013fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 18:47:04 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 117628: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYyOCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzYyOC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgPGpvYiBzdGF0dXM+ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4g
dnMuIDExNzE0NAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICA8am9iIHN0YXR1cz4g
ICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE3NTg2CiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTc1ODYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgYnJva2VuIGluIDExNzU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiBicm9rZW4gaW4gMTE3NTg2CiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2Vu
ICBpbiAxMTc1ODYKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gaW4gMTE3NTg2IHBhc3MgaW4gMTE3NjI4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExNzU4
NiBwYXNzIGluIDExNzYyOAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiA0IGhvc3QtaW5z
dGFsbCg0KSBicm9rZW4gaW4gMTE3NTg2IHBhc3MgaW4gMTE3NjI4CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTc1ODYgcGFzcyBpbiAx
MTc2MjgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTE3NTg2IHBhc3MgaW4gMTE3NjI4CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMTc1
ODYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVu
dHJ5IGZhaWwgaW4gMTE3NTg2IHBhc3MgaW4gMTE3NjI4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDExNzU4NiBwYXNzIGluIDExNzYyOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBp
biAxMTc1ODYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVw
ZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTcxNDQKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0
OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExNzE0NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE3MTQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcxNDQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NzE0NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE3MTQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcxNDQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNzE0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTQ0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTcxNDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNzE0NAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAg
ICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
OGFiNDNmNzg1YTRlOTcwOGNmMmJhNDBjMjVmYjhlNmU0OTBhMDczNgpiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgNmZjMWY1NWU3ZDkwYjlkYWFhYzllYjA3NTU2MWMzMzZi
OTEwMTNmZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE3MTQ0ICAyMDE3LTEyLTE0IDEyOjU4OjMz
IFogICAyMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNzUzMyAgMjAxOC0wMS0wMiAxNzoz
MDoxNyBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwu
b3JnPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29t
PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4
QGxpbnV0cm9uaXguZGU+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC14dGYtYW1kNjQtYW1kNjQtNSBob3N0LWluc3RhbGwo
NCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgYnJv
a2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMxOSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 19:06:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 19:06:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXXJe-0001iT-SA; Fri, 05 Jan 2018 19:06:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oku2=ea=citrix.com=prvs=536ec9109=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eXXJd-0001iK-F0
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 19:06:05 +0000
X-Inumbo-ID: b9cb92d7-f24b-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9cb92d7-f24b-11e7-b0d7-9f685aff125f;
 Fri, 05 Jan 2018 19:07:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,319,1511827200"; d="scan'208,217";a="65661222"
X-DWL: YES
To: Rich Persaud <persaur@gmail.com>, Lars Kurth <lars.kurth.xen@gmail.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
Date: Fri, 5 Jan 2018 19:05:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1326065759161694564=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1326065759161694564==
Content-Type: multipart/alternative;
	boundary="------------AFA48A2ED81F36CA70168F38"
Content-Language: en-GB

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

On 05/01/18 18:16, Rich Persaud wrote:
>> On Jan 5, 2018, at 06:35, Lars Kurth <lars.kurth.xen@gmail.com
>> <mailto:lars.kurth.xen@gmail.com>> wrote:
>> SP2 can be mitigated in two ways, both of which essentially prevent
>> speculative execution of indirect branches. The first is to flush the
>> branch prediction logic on entry into the hypervisor. This requires
>> microcode updates, which Intel and AMD are in the process of
>> preparing, as well as patches to the hypervisor which are also in
>> process and should be available soon.
>
> The Linux kernel's IBRS patchset has a doc link which compares
> retpoline, IBRS Dynamic ("opt-in") and IBRS Always On ("opt-in if more
> paranoid"). Â 
>
> https://lkml.org/lkml/2018/1/4/615
>
> https://docs.google.com/document/d/e/2PACX-1vSMrwkaoSUBAFc6Fjd19F18c1O9pudkfAY-7lGYGOTN8mc9ul-J6pWadcAaBJZcVA7W_3jlLKRtKRbd/pub
>
> Would be nice to have that comparison for other CPU vendors. Â Some
> information is aggregated at https://github.com/marcan/speculation-bugs:
>
> "This repo is an attempt to collect information on the class of
> information disclosure vulnerabilities caused by CPU speculative
> execution that were disclosed on January 3rd, 2018. Â Existing
> nomenclature is inconsistent and there is no agreed-upon name for the
> entire class of bugs, but the names Spectre and Meltdown have been
> used for subclasses of attacks. Â This is a combination of publicly
> available information and educated guesses/ speculation based on the
> nature of the attacks. Pull requests with corrections or discussion
> are welcome."

Prefer the google names.Â  Spectre in particular is a mix of two quite
different attack techniques.

>
>> Linuxâ€™s KPTI series is designed to address SP3 only. Â For Xen guests,
>> only 64-bit PV guests are affected by SP3. A KPTI-like approach was
>> explored initially, but required significant ABI changes. Â Instead
>> weâ€™ve decided to go with an alternate approach, which is less
>> disruptive and less complex to implement. The chosen approach runs PV
>> guests in a PVH container, which ensures that PV guests continue to
>> behave as before, while providing the isolation that protects the
>> hypervisor from SP3. This works well for Xen 4.8 to Xen 4.10, which
>> is currently our priority.
>
> Since PVH does not yet support PCI passthrough, are there other
> recommended SP3 mitigations for 64-bit PV driver domains?

Lock them down?Â  Device driver domains, even if not fully trusted, are
going to be part of the system and therefore at least semi-TCB.

If an attacker can't run code in your driver domain (and be aware of
things like server side processing, JIT of SQL, etc as "running code"
methods), they aren't in a position to mount an SP3 attack.

> Â Would CPU pinning of an untrusted guest driver domain reduce its
> ability to attack the host?

All of SP1/2/3 can in principle be used to attack Xen, at which point
you have to presume that the entire system is readable.

CPU pinning can be used to prevent certain guests from sharing branch
prediction resources, and thus prevent them from directly attacking each
other using SP1 or SP2.

However, you can't isolate Xen away from the guest, so pinning is no
mitigation against attacks targeting Xen.

> Since 32-bit PV guests are not affected by SP3, will they continue to
> run without a PVH container, so that PCI passthrough continues to
> function?

32bit PV guests are unable to use SP3 to attack Xen, but 32bit PV guest
userspace can still use SP3 to attack the guest kernel.

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 05/01/18 18:16, Rich Persaud wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div><span></span></div>
      <div>
        <div><span></span></div>
        <div>
          <div><span></span></div>
          <div>
            <blockquote type="cite"><span>On Jan 5, 2018, at 06:35, Lars
                Kurth &lt;<a href="mailto:lars.kurth.xen@gmail.com"
                  moz-do-not-send="true">lars.kurth.xen@gmail.com</a>&gt;
                wrote:</span><br>
            </blockquote>
            <blockquote type="cite"><span>SP2 can be mitigated in two
                ways, both of which essentially prevent speculative
                execution of indirect branches. The first is to flush
                the branch prediction logic on entry into the
                hypervisor. This requires microcode updates, which Intel
                and AMD are in the process of preparing, as well as
                patches to the hypervisor which are also in process and
                should be available soon.</span><br>
            </blockquote>
            <div><br>
            </div>
            <div>The Linux kernel's IBRS patchset has a doc link which
              compares retpoline, IBRS Dynamic ("opt-in") and IBRS
              Always On ("opt-in if more paranoid"). Â </div>
            <div><br>
            </div>
            <div><a href="https://lkml.org/lkml/2018/1/4/615"
                moz-do-not-send="true">https://lkml.org/lkml/2018/1/4/615</a></div>
            <div><br>
            </div>
            <div><a
href="https://docs.google.com/document/d/e/2PACX-1vSMrwkaoSUBAFc6Fjd19F18c1O9pudkfAY-7lGYGOTN8mc9ul-J6pWadcAaBJZcVA7W_3jlLKRtKRbd/pub"
                moz-do-not-send="true">https://docs.google.com/document/d/e/2PACX-1vSMrwkaoSUBAFc6Fjd19F18c1O9pudkfAY-7lGYGOTN8mc9ul-J6pWadcAaBJZcVA7W_3jlLKRtKRbd/pub</a></div>
            <div><br>
            </div>
            <div>Would be nice to have that comparison for other CPU
              vendors. Â Some information is aggregated at <a
                href="https://github.com/marcan/speculation-bugs"
                moz-do-not-send="true">https://github.com/marcan/speculation-bugs</a>:</div>
            <div><br>
            </div>
            <div>"<span style="background-color: rgba(255, 255, 255,
                0);">This repo is an attempt to collect information on
                the class of information disclosure vulnerabilities
                caused by CPU speculative execution that were disclosed
                on January 3rd, 2018. Â </span><span
                style="background-color: rgba(255, 255, 255, 0);">Existing
                nomenclature is inconsistent and there is no agreed-upon
                name for the entire class of bugs, but the names Spectre
                and Meltdown have been used for subclasses of attacks. Â </span><span
                style="background-color: rgba(255, 255, 255, 0);">This
                is a combination of publicly available information and
                educated guesses/ speculation based on the nature of the
                attacks. Pull requests with corrections or discussion
                are welcome."</span></div>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    Prefer the google names.Â  Spectre in particular is a mix of two
    quite different attack techniques.<br>
    <br>
    <blockquote type="cite"
      cite="mid:888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com">
      <div>
        <div>
          <div><br>
            <blockquote type="cite"><span>Linuxâ€™s KPTI series is
                designed to address SP3 only. Â For Xen guests, only
                64-bit PV guests are affected by SP3. A KPTI-like
                approach was explored initially, but required
                significant ABI changes. Â Instead weâ€™ve decided to go
                with an alternate approach, which is less disruptive and
                less complex to implement. The chosen approach runs PV
                guests in a PVH container, which ensures that PV guests
                continue to behave as before, while providing the
                isolation that protects the hypervisor from SP3. This
                works well for Xen 4.8 to Xen 4.10, which is currently
                our priority.</span><br>
            </blockquote>
            <span></span>
            <div><br>
            </div>
            Since PVH does not yet support PCI passthrough, are there
            other recommended SP3 mitigations for 64-bit PV driver
            domains?</div>
        </div>
      </div>
    </blockquote>
    <br>
    Lock them down?Â  Device driver domains, even if not fully trusted,
    are going to be part of the system and therefore at least semi-TCB.<br>
    <br>
    If an attacker can't run code in your driver domain (and be aware of
    things like server side processing, JIT of SQL, etc as "running
    code" methods), they aren't in a position to mount an SP3 attack.<br>
    <br>
    <blockquote type="cite"
      cite="mid:888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com">
      <div>
        <div>
          <div> Â Would CPU pinning of an untrusted guest driver domain
            reduce its ability to attack the host?</div>
        </div>
      </div>
    </blockquote>
    <br>
    All of SP1/2/3 can in principle be used to attack Xen, at which
    point you have to presume that the entire system is readable.<br>
    <br>
    CPU pinning can be used to prevent certain guests from sharing
    branch prediction resources, and thus prevent them from directly
    attacking each other using SP1 or SP2.<br>
    <br>
    However, you can't isolate Xen away from the guest, so pinning is no
    mitigation against attacks targeting Xen.<br>
    <br>
    <blockquote type="cite"
      cite="mid:888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com">
      <div>
        <div>
          <div>Since 32-bit PV guests are not affected by SP3, will they
            continue to run without a PVH container, so that PCI
            passthrough continues to function?</div>
        </div>
      </div>
    </blockquote>
    <br>
    32bit PV guests are unable to use SP3 to attack Xen, but 32bit PV
    guest userspace can still use SP3 to attack the guest kernel.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------AFA48A2ED81F36CA70168F38--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1326065759161694564==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 05 20:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 20:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXZ2Q-0000jf-Dn; Fri, 05 Jan 2018 20:56:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXZ2P-0000jT-AJ
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 20:56:25 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id AB/7B-19399-876EF4A5;
 Fri, 05 Jan 2018 20:56:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVbf8mX+
 UwbGn6hb3prxnd2D02N63iz2AMYo1My8pvyKBNePOwhPMBT+SKj4/vsnewLjTs4uRi0NIoJFJ
 YsOrn0wQzmNGibsTn7JBONsYJWbOvguU4eQQEXCW+HpmLjuIzSugLzHrSD8jiC0s4C5x5uReF
 hBbQuAbn8Th5XEQtq9Ez8y5TDB206FOoF52DjYBK4lDYiBRFgFViVMLzzJOYORewMiwilGjOL
 WoLLVI18hYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLCD8c/8wEOMkhx
 MSqK8C877RwnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D33FCgnWJSanlqRlpkDDDSYtAQHj5II
 rzdImre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJc6bDVIqAFKaUZoHNwgWAZcYZ
 aWEeRmBThPiKUgtys0sQZV/xSjOwagkzCsHMoUnM68Ebt8roFOYgE5ZdcQX5JSSRISUVAOj8f
 Ub0+Rd1GceD+V4cEOqebHT8aIL65awv9aubqmY286u9G6leJgeS2/syrQtGTN6Wb5zRrDVNm4
 I4LprcpJ54e+a6Rn2FxnEtt/+MK/85MdHIp/mSP33MT8y/XrNlq2fqtm3BjtNnTTTI1xr5Z2Y
 Q98P/PjXe9Ls2aM6ibKJ1h92he1SMql9qcRSnJFoqMVcVJwIANauKQt7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1515185782!82410435!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50124 invoked from network); 5 Jan 2018 20:56:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 20:56:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXZ2L-0003ZD-Sx; Fri, 05 Jan 2018 20:56:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXZ2G-0007a8-L5; Fri, 05 Jan 2018 20:56:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXZ2F-0004rd-Rf; Fri, 05 Jan 2018 20:56:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117631-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-pair:<job
 status>:broken:regression
 libvirt:test-amd64-amd64-libvirt-pair:host-install/src_host(4):broken:regression
 libvirt:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:regression
 libvirt:test-armhf-armhf-libvirt-xsm: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=9a22251bbe6a4ff8dab90da53a1c0df82d8d29fc
X-Osstest-Versions-That: libvirt=8bcceaa9244fbf89dd1173756dd835c8c0d5af1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 20:56:15 +0000
Subject: [Xen-devel] [libvirt test] 117631: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5785949260779979549=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-pair    <job status>                 broken
 test-amd64-amd64-libvirt-pair 4 host-install/src_host(4) broken REGR. vs. 117589
 test-amd64-amd64-libvirt-pair 5 host-install/dst_host(5) broken REGR. vs. 117589
 test-armhf-armhf-libvirt-xsm 16 guest-start/debian.repeat fail REGR. vs. 117589

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117589
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117589
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117589
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              9a22251bbe6a4ff8dab90da53a1c0df82d8d29fc
baseline version:
 libvirt              8bcceaa9244fbf89dd1173756dd835c8c0d5af1c

Last test of basis   117589  2018-01-03 04:22:30 Z    2 days
Testing same since   117631  2018-01-04 10:04:20 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Ehrhardt <christian.ehrhardt@canonical.com>
  CĂ©dric Bosdonnat <cbosdonnat@suse.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Erik Skultety <eskultet@redhat.com>
  Julio Faracco <jcfaracco@gmail.com>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                broken  
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-libvirt-pair broken
broken-step test-amd64-amd64-libvirt-pair host-install/src_host(4)
broken-step test-amd64-amd64-libvirt-pair host-install/dst_host(5)

Not pushing.

------------------------------------------------------------
commit 9a22251bbe6a4ff8dab90da53a1c0df82d8d29fc
Author: Eduardo Habkost <ehabkost@redhat.com>
Date:   Thu Dec 28 15:41:28 2017 -0200

    qemu_cgroup: Fix 'rc' argument on virDomainAuditCgroupPath() calls
    
    All calls to virDomainAuditCgroupPath() were passing 'rc == 0' as
    argument, when it was supposed to pass the 'rc' value directly.
    
    As a consequence, the audit events that were supposed to be
    logged (actual cgroup changes) were never being logged, and bogus
    audit events were logged when using regular files as disk image.
    
    Fix all calls to use the return value of
    virCgroup{Allow,Deny}Device*() directly as the 'rc' argument.
    
    Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 474c7a2ffa74d6acc93d0749a899e851dc2cc94d
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Thu Jan 4 09:29:49 2018 +0100

    virstringtest: Fix alignment of backslashes
    
    We don't try to right align the backslashes anymore.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 450bf83a929d2f789c7300980ee4e54973806fe7
Author: Eric Blake <eblake@redhat.com>
Date:   Tue Oct 10 09:56:31 2017 +0100

    maint: update to latest gnulib
    
    This pulls in updates for the 2018 copyright year, among other things.
    
    Signed-off-by: Eric Blake <eblake@redhat.com>

commit 259a2cc34e0b006be3ba8489d2e26b69cd3361a8
Author: CĂ©dric Bosdonnat <cbosdonnat@suse.com>
Date:   Tue Jan 2 09:54:46 2018 +0100

    apparmor: fix virt-aa-helper profile
    
    Fix rule introduced by commit 0f33025a:
      * to handle /var/run not being a symlink to /run
      * to be properly parsed: missing comma at the end.

commit d0307a9a766f1eb0f24ad2cc7c7ae730f1bde966
Author: Julio Faracco <jcfaracco@gmail.com>
Date:   Tue Jan 2 16:52:20 2018 -0200

    storage: Fixing missing 'backingStore' tag from volume XML dumps.
    
    After commit a693fdb 'vol-dumpxml' missed the ability to show backingStore
    information. This commit adds a volume type for files that fixes this
    problem.
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1529663
    
    Signed-off-by: Julio Faracco <jcfaracco@gmail.com>

commit 6534b3c4bb146d0c2a8412bd032ce5f356af6e4a
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Tue Dec 12 14:03:13 2017 +0100

    qemuBuildMemPathStr: Forbid memoryBacking/access for non-numa case
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1448149
    
    If a domain has no numa nodes, that means we don't put any
    memory-backend-file onto the qemu command line. That in turn
    means we can't set access='shared'. Therefore, we should produce
    an error instead of ignoring the setting silently.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit f10bb3347b43d900ff361cda5fe1996782284991
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Wed Dec 20 13:09:07 2017 +0100

    qemu: monitor: Decrease logging verbosity
    
    The PROBE macro used in qemuMonitorIOProcess and the VIR_DEBUG message
    in qemuMonitorJSONIOProcess create a lot of logging churn when debug
    logging is enabled during monitor communication.
    
    The messages logged from the PROBE macro are rather useless since they
    are reporting the partial state of receiving the reply from qemu. The
    actual full reply is still logged in qemuMonitorJSONIOProcessLine once
    the full message is received.

commit f06e488d5484031a76e7ed231c8fef8fa1181d2c
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Wed Dec 20 12:58:36 2017 +0100

    util: probe: Add quiet versions of the "PROBE" macro
    
    PROBE macro adds a logging entry, when used in places seeing a lot of
    traffic this can cause a significant slowdown.

commit c1a6e2fb43156b096787ad6e300f42b3da753826
Author: Chen Hanxiao <chenhanxiao@gmail.com>
Date:   Wed Jan 3 17:56:35 2018 +0800

    util: virstring: Tweak a few more descriptions.
    
    There are a few more description-related issues that commit @9026d115
    forgot to address.
    
    Signed-off-by: Chen Hanxiao <chenhanxiao@gmail.com>
    Signed-off-by: Erik Skultety <eskultet@redhat.com>

commit faec1958614bfcdb535b1bcc0ddac8cde4516e1a
Author: CĂ©dric Bosdonnat <cbosdonnat@suse.com>
Date:   Mon Dec 18 15:48:33 2017 +0100

    lxc: set a hostname based on the container name
    
    Set a transient hostname on containers. The hostname is computed from
    the container name, only keeping the valid characters [a-zA-Z0-9-] in it.
    This filtering is based on RFC 1123 and allows a digit to start the
    hostname.

commit b475a91b7753281eb60b87f75b0055fe3c139276
Author: CĂ©dric Bosdonnat <cbosdonnat@suse.com>
Date:   Mon Dec 18 15:46:53 2017 +0100

    Add virStringFilterChars() string utility
    
    Add a function to filter a string based on a list of valid characters.

commit 9026d1152c236ac7a7ab25845220a8e14d6bc630
Author: Chen Hanxiao <chenhanxiao@gmail.com>
Date:   Sat Dec 23 17:49:08 2017 +0800

    util: fix the description of virStringSearch
    
    There's no argument named @result, use @matches instead.
    
    Signed-off-by: Chen Hanxiao <chenhanxiao@gmail.com>
    Signed-off-by: Erik Skultety <eskultet@redhat.com>

commit 8f882cf36e4709b103fa237253052d09ff349cfe
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Tue Dec 19 14:13:06 2017 +0100

    apparmor: allow unix stream for p2p migrations
    
    On live migration with --p2p like:
     $ virsh migrate --live --p2p kvmguest-bionic-normal \
           qemu+ssh://10.6.221.80/system
    
    We hit an apparmor deny like:
      apparmor="DENIED" operation="file_inherit"
      profile="/usr/sbin/libvirtd" pid=23477 comm="ssh" family="unix"
      sock_type="stream" protocol=0 requested_mask="send receive"
      denied_mask="send" addr=none peer_addr=none peer="unconfined"
    
    The rule is not perfect, but can't be restricted further at the moment
    (new upstream kernel features needed). For now the lack of a profile on the
    peer as well as comm not being a conditional on rules do not allow to filter
    further.
    
    Signed-off-by: Christian Ehrhardt <christian.ehrhardt@canonical.com>

commit 4ce06ba6f43ebaeeb6d47d70237fd1c747f42883
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Tue Dec 12 13:52:50 2017 +0100

    src: Export virDomainMemoryAccessType*String
    
    These are already exported at header file level because of
    VIR_ENUM_DECL being in numa_conf.h. However, they are not being
    exported at object level because of missing libvirt_private.syms
    record.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5785949260779979549==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 20:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 20:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXZ2M-0000jI-70; Fri, 05 Jan 2018 20:56:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yazp=ea=steadfast.net=kevin@srs-us1.protection.inumbo.net>)
 id 1eXZ2L-0000jC-DH
 for xen-devel@lists.xenproject.org; Fri, 05 Jan 2018 20:56:21 +0000
X-Inumbo-ID: b630e342-f25a-11e7-b4a6-bc764e045a96
Received: from staffmx.steadfast.net (unknown [2607:f128::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b630e342-f25a-11e7-b4a6-bc764e045a96;
 Fri, 05 Jan 2018 21:55:07 +0100 (CET)
Received: from staffmx.steadfast.net (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTPS id 48DDE14800D7;
 Fri,  5 Jan 2018 14:56:17 -0600 (CST)
Received: from localhost (localhost [IPv6:::1])
 by staffmx.steadfast.net (Postfix) with ESMTP id 2F6D114800D6;
 Fri,  5 Jan 2018 14:56:17 -0600 (CST)
DKIM-Filter: OpenDKIM Filter v2.10.3 staffmx.steadfast.net 2F6D114800D6
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steadfast.net;
 s=EEBF4A38-4631-11E7-97AD-3B7F97C5FFE7; t=1515185777;
 bh=jW4khj1XwQ0AZ48+RPQtvKWNQLMu0VOgKByKCTj8c9A=;
 h=From:To:Message-ID:Date:MIME-Version;
 b=A8tAFpgWQAe7CmojBsYFW+iRbCA0TADjXkN3EuUBCHNFLqiOPN/IN5kxjfwCrtCi3
 hKwXAAHcVY63HFtaH8k8pmimhZoYAcpVOLiJasKjCw0wU4PNMtzkVmKkogGmlr8neq
 a298aXPAWA1fgTmFNEpmHHwedIU4I1UTuS8nKv6qVY00H7O9c8NuItfhi5qIYr5J1H
 V0ig2bnuj3hVPX2LrRVGHLPvTZqd8pOrwD+5+oHVsIMBvfJ7VCJ7+4JlstUGTyvy7H
 tRf6lCSArUiQKmOu5omSFJv++Cl/gG8MRyqzvklF7OmXbWrG8sMzijd5SmYZZN0pZU
 mG1WaXSsch4pA==
X-Virus-Scanned: amavisd-new at steadfast.net
Received: from staffmx.steadfast.net ([IPv6:::1])
 by localhost (staffmx.steadfast.net [IPv6:::1]) (amavisd-new, port 10026)
 with ESMTP id NWVJpcbu_atZ; Fri,  5 Jan 2018 14:56:17 -0600 (CST)
Received: from ziyal.office.steadfast.net (unknown [10.254.4.33])
 by staffmx.steadfast.net (Postfix) with ESMTPSA id 0ECA114800C0;
 Fri,  5 Jan 2018 14:56:17 -0600 (CST)
From: Kevin Stange <kevin@steadfast.net>
To: Anthony PERARD <anthony.perard@citrix.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
 <e469d26e-5530-e759-c3a8-c9d4ff9d2479@steadfast.net>
 <7cd695d9-860f-2322-ffdb-66fd4c2223bc@steadfast.net>
Organization: Steadfast
Message-ID: <4eb0ad8b-059e-7cb0-3523-aa499570afcd@steadfast.net>
Date: Fri, 5 Jan 2018 14:56:16 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <7cd695d9-860f-2322-ffdb-66fd4c2223bc@steadfast.net>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOCAxMToxMCBBTSwgS2V2aW4gU3RhbmdlIHdyb3RlOgo+IE9uIDAxLzA0LzIw
MTggMDM6MTYgUE0sIEtldmluIFN0YW5nZSB3cm90ZToKPj4gT24gMDEvMDQvMjAxOCAwNjo1MiBB
TSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+PiBPbiBXZWQsIEphbiAwMywgMjAxOCBhdCAwNTox
MDo1NFBNIC0wNjAwLCBLZXZpbiBTdGFuZ2Ugd3JvdGU6Cj4+Pj4gT24gMDEvMDMvMjAxOCAxMTo1
NyBBTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+Pj4+IE9uIFdlZCwgRGVjIDIwLCAyMDE3IGF0
IDExOjQwOjAzQU0gLTA2MDAsIEtldmluIFN0YW5nZSB3cm90ZToKPj4+Pj4+IEhpLAo+Pj4+Pj4K
Pj4+Pj4+IEkndmUgYmVlbiB3b3JraW5nIG9uIHRyYW5zaXRpb25pbmcgYSBudW1iZXIgb2YgV2lu
ZG93cyBndWVzdHMgdW5kZXIgSFZNCj4+Pj4+PiBmcm9tIHVzaW5nIFFFTVUgdHJhZGl0aW9uYWwg
dG8gUUVNVSB1cHN0cmVhbSBhcyBpcyByZWNvbW1lbmRlZCBpbiB0aGUKPj4+Pj4+IGRvY3VtZW50
YXRpb24uICBXaGVuIEkgbW92ZSB0aGVzZSBndWVzdHMsIHRoZSBQQ0kgc3VidHJlZSBmb3IgWGVu
Cj4+Pj4+PiBkZXZpY2VzIGNoYW5nZXMgYW5kIFdpbmRvd3MgY3JlYXRlcyBhIHRvdGFsbHkgbmV3
IGNvcHkgb2YgZWFjaCBkZXZpY2UuCj4+Pj4+PiBXaW5kb3dzIHRyYWNrcyBkb3duIHRoZSBzdG9y
YWdlIHdpdGhvdXQgaXNzdWUsIGJ1dCBpdCB0cmVhdHMgdGhlIG5ldwo+Pj4+Pj4gaW5zdGFuY2Ug
b2YgdGhlIE5JQyBkcml2ZXIgYXMgYSBuZXcgZGV2aWNlIGFuZCBjbGVhcnMgdGhlIG5ldHdvcmsK
Pj4+Pj4+IGNvbmZpZ3VyYXRpb24gZXZlbiB0aG91Z2ggdGhlIE1BQyBhZGRyZXNzIGlzIHVuY2hh
bmdlZC4gIE1hbnVhbGx5Cj4+Pj4+PiBib290aW5nIHRoZSBndWVzdCBiYWNrIG9uIHRoZSB0cmFk
aXRpb25hbCBkZXZpY2UgbW9kZWwgcmVhY3RpdmF0ZXMgdGhlCj4+Pj4+PiBvcmlnaW5hbCBQQ0kg
c3VidHJlZSBhbmQgdGhlIG9sZCBuZXR3b3JrIGNvbmZpZ3VyYXRpb24gd2l0aCBpdC4KPj4+Pj4+
Cj4+Pj4+PiBUaGUgb25seSB0aGluZyB0aGF0IEkgaGF2ZSBiZWVuIGFibGUgdG8gZmluZCB0aGF0
J3Mgc3Vic3RhbnRpYWxseQo+Pj4+Pj4gZGlmZmVyZW50IGNvbXBhcmluZyB0aGUgZGV2aWNlIHRy
ZWVzIGlzIHRoYXQgdGhlIGRldmljZSBpbnN0YW5jZSBJRAo+Pj4+Pj4gdmFsdWVzIGRpZmZlciBv
biB0aGUgcGFyZW50IFhlbiBQQ0kgZGV2aWNlOgo+Pj4+Pj4KPj4+Pj4+IFBDSVxWRU5fNTg1MyZE
RVZfMDAwMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAxXDMmMjY3QTYxNkEmMyYxOAo+Pj4+Pj4KPj4+
Pj4+IFBDSVxWRU5fNTg1MyZERVZfMDAwMSZTVUJTWVNfMDAwMTU4NTMmUkVWXzAxXDMmMjY3QTYx
NkEmMyYxMAo+Pj4+Pj4KPj4+Pj4+IEJlc2lkZXMgYWN0dWFsbHkgc2V0dGluZyB0aGUgZ3Vlc3Qg
dG8gYm9vdCB1c2luZyBRRU1VIHRyYWRpdGlvbmFsLCBpcwo+Pj4+Pj4gdGhlcmUgYSB3YXkgdG8g
Y29udmluY2UgV2luZG93cyB0byB0cmVhdCB0aGVzZSBkZXZpY2VzIGFzIHRoZSBzYW1lPyAgQQo+
Pj4+Pj4gcGF0Y2gtYmFzZWQgc29sdXRpb24gd291bGQgYmUgYWNjZXB0YWJsZSB0byBtZSBpZiB0
aGVyZSBpcyBvbmUsIGJ1dCBJCj4+Pj4+PiBkb24ndCB1bmRlcnN0YW5kIHRoZSBjb2RlIHdlbGwg
ZW5vdWdoIHRvIGNyZWF0ZSBteSBvd24gc29sdXRpb24uCj4+Pj4+Cj4+Pj4+IEhpIEtldmluLAo+
Pj4+Pgo+Pj4+PiBJJ3ZlIGdvdCBhIHBhdGNoIHRvIFFFTVUgdGhhdCBzZWVtcyB0byBkbyB0aGUg
dHJpY2s6Cj4+Pj4+Cj4+Pj4+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBj
aXRyaXguY29tPgo+Pj4+PiBTdWJqZWN0OiBbUEFUQ0hdIHhlbi1wbGF0Zm9ybTogSGFyZGNvZGUg
UENJIHNsb3QgdG8gMwo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPj4+Pj4gLS0tCj4+Pj4+ICBody9pMzg2L3BjX3Bp
aXguYyB8IDIgKy0KPj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni9wY19waWl4LmMgYi9ody9p
Mzg2L3BjX3BpaXguYwo+Pj4+PiBpbmRleCA1ZTQ3NTI4OTkzLi45M2UzYTlhOTE2IDEwMDY0NAo+
Pj4+PiAtLS0gYS9ody9pMzg2L3BjX3BpaXguYwo+Pj4+PiArKysgYi9ody9pMzg2L3BjX3BpaXgu
Ywo+Pj4+PiBAQCAtNDA1LDcgKzQwNSw3IEBAIHN0YXRpYyB2b2lkIHBjX3hlbl9odm1faW5pdChN
YWNoaW5lU3RhdGUgKm1hY2hpbmUpCj4+Pj4+ICAKPj4+Pj4gICAgICBidXMgPSBwY2lfZmluZF9w
cmltYXJ5X2J1cygpOwo+Pj4+PiAgICAgIGlmIChidXMgIT0gTlVMTCkgewo+Pj4+PiAtICAgICAg
ICBwY2lfY3JlYXRlX3NpbXBsZShidXMsIC0xLCAieGVuLXBsYXRmb3JtIik7Cj4+Pj4+ICsgICAg
ICAgIHBjaV9jcmVhdGVfc2ltcGxlKGJ1cywgUENJX0RFVkZOKDMsIDApLCAieGVuLXBsYXRmb3Jt
Iik7Cj4+Pj4+ICAgICAgfQo+Pj4+PiAgfQo+Pj4+PiAgI2VuZGlmCj4+Pj4+Cj4+Pj4+Cj4+Pj4+
IFRoZSBzYW1lIHRoaW5nIGNvdWxkIGJlIGRvbmUgYnkgbGlieGwsIGJ5IHByb3ZpZGluZyBzcGVj
aWZpYyBjb21tYW5kCj4+Pj4+IGxpbmUgb3B0aW9ucyB0byBxZW11LiAoSSB0aGluayB0aGF0IGNv
dWxkIGV2ZW4gYmUgZG9uZSB2aWEgYSBkaWZmZXJlbnQKPj4+Pj4gY29uZmlnIGZpbGUgZm9yIHRo
ZSBndWVzdC4pCj4+Pj4KPj4+PiBUaGlzIHBhdGNoIGRvZXNuJ3Qgc2VlbSB0byB3b3JrIGZvciBt
ZS4gIEl0IHNlZW1zIGxpa2UgdGhlIGRldmljZSBtb2RlbAo+Pj4+IHByb2Nlc3MgaXMgZXhpdGlu
ZyBpbW1lZGlhdGVseSwgYnV0IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gZmluZCBhbnkKPj4+PiBp
bmZvcm1hdGlvbiBhcyB0byB3aGF0IGlzIGdvaW5nIHdyb25nLiAgSSB0ZXN0ZWQgd2l0aCBYZW4g
NC42LjYgYW5kIHRoZQo+Pj4+IFFFTVUgcGFja2FnZWQgd2l0aCB0aGF0IHJlbGVhc2UuICBTaG91
bGQgSSB0cnkgaXQgb24gYSBkaWZmZXJlbnQgdmVyc2lvbgo+Pj4+IG9mIFhlbiBhbmQgUUVNVT8K
Pj4+Cj4+PiBXaGF0IHRoaXMgcGF0Y2ggZG9lcyBpcyBhc2tpbmcgUUVNVSB0byBpbnNlcnQgdGhl
IFBDSSBjYXJkCj4+PiAieGVuLXBsYXRmb3JtIiBpbnRvIHRoZSAzcmQgUENJIHNsb3QuIE15IGd1
ZXNzIGlzIHRoYXQgZmFpbGVkIGJlY2F1c2UKPj4+IHRoZXJlIGlzIGFscmVhZHkgYSBQQ0kgZGV2
aWNlIHRoZXJlLgo+Pj4KPj4+IFlvdSBjb3VsZCBjaGVjayBxZW11J3MgbG9ncywgaXQncyBpbgo+
Pj4gL3Zhci9sb2cveGVuL3FlbXUtZG0tJHtndWVzdF9uYW1lfS5sb2cKPj4KPj4gVGhlIGxvZyBm
aWxlIGluIHF1ZXN0aW9uIG9ubHkgc2F5czoKPj4KPj4gcWVtdTogdGVybWluYXRpbmcgb24gc2ln
bmFsIDEgZnJvbSBwaWQgODg2NQo+Pgo+Pj4gTGV0J3MgdHJ5IHNvbWV0aGluZyBlbHNlLCBpbnN0
ZWFkIG9mIHBhdGNoaW5nIFFFTVUsIHdlIGNhbiBwYXRjaCBsaWJ4bCwKPj4+IHRoYXQgbWlnaHQg
d29yayBiZXR0ZXIuIENhbiB5b3UgdHJ5IHRoaXMgcGF0Y2g/IChJJ3ZlIG9ubHkgdGVzdAo+Pj4g
Y29tcGlsZWQuKSBJJ3ZlIHdyaXRlIHRoZSBwYXRjaCBmb3IgWGVuIDQuNiwgc2luY2UgdGhhdCB0
aGUgdmVyc2lvbiB5b3UKPj4+IGFyZSB1c2luZy4KPj4KPj4gVGhpcyBpc24ndCBkb2luZyB0aGUg
dHJpY2sgZWl0aGVyLCB3aXRoIHRoZSBzYW1lIG1pc2JlaGF2aW9yLiBUaGUgbG9nCj4+IGZpbGUg
aXMgdGhlIHNhbWUgaW4gYm90aCBjYXNlcy4KPiAKPiBJJ20gZ2V0dGluZyBjb25mdXNpbmcgYmVo
YXZpb3IgaGVyZS4gSSB0cmllZCB0byBib290IGEgZ3Vlc3QgdXNpbmcgYQo+IGJ1aWxkIHdpdGgg
dGhlIHNlY29uZCBwYXRjaCBhbmQgYmVoYXZlcyB0aGUgd2F5IHRoZSBmaXJzdCBvbmUgZGlkLCB3
aXRoCj4gdGhlIHFlbXUtc3lzdGVtLWkzODYgcHJvY2VzcyBleGl0aW5nIGFuZCBwcmV2ZW50aW5n
IHRoZSBndWVzdCBmcm9tIGV2ZXIKPiBib290aW5nLiAgSG93ZXZlciwgSSB0cmllZCB0byBkb3du
Z3JhZGUgdGhlIHBhY2thZ2VzIHRvIGNvbXBsZXRlbHkKPiB1bnBhdGNoZWQgdmVyc2lvbiBpbiBw
cmVwYXJhdGlvbiB0byByZWJvb3QgYWdhaW4gYW5kIG9uY2UgdGhlIG9sZGVyIGNvcHkKPiBvZiB0
aGUgcnVudGltZSBpcyBpbnN0YWxsZWQsIHRoZSBxZW11LXN5c3RlbS1pMzg2IHN0YXJ0cyBwcm9w
ZXJseSB1c2luZwo+IHRoZSBjb21tYW5kIGxpbmUgYXJndW1lbnRzIHRoYXQgbGlieGwgaGFkIHNw
ZWNpZmllZCBhbmQgdGhlIHN5c3RlbSBjb21lcwo+IHVwIHdpdGggdGhlIGNvcnJlY3QgUENJIHN1
YnRyZWUuCj4gCj4gVGhpcyBsZWFkcyBtZSB0byBiZWxpZXZlIHNvbWV0aGluZyBhYm91dCBteSBi
dWlsZCBpcyBzY3Jld2VkIHVwIHNvbWVob3cKPiBzdWNoIHRoYXQgbXkgcWVtdS1zeXN0ZW0taTM4
NiBpcyBicm9rZW4uICBJJ20gcXVpdGUgc3VyZSBJJ20gbm90Cj4gYXBwbHlpbmcgYW55IGV4dHJh
IHBhdGNoZXMgdG8gaXQgdGhhdCB3ZXJlbid0IG90aGVyd2lzZSBpbiB0aGUgQ2VudE9TCj4gdmly
dCBwYWNrYWdlcy4KCkdlb3JnZSBwb2ludGVkIG1lIGF0IHRoZSBmYWN0IEkgaGFkIGZhaWxlZCB0
byBwdWxsIGluIHRoZSBzZWFiaW9zCnBhY2thZ2UgZnJvbSBDZW50T1MgdmlydC4gIFRoZSB2ZXJz
aW9uIGZyb20gUkhFTCBpcyBicm9rZW4gYW5kIHRoYXQgd2FzCm15IGlzc3VlLiAgU29ycnkgZm9y
IGdlbmVyYXRpbmcgZXh0cmEgbm9pc2UgYXMgYSByZXN1bHQuCgpJIGNhbiBjb25maXJtIHRoYXQg
cGF0Y2ggMiAoYW5kIHByb2JhYmx5IHBhdGNoIDEsIHJlYWxseSkgd29yayBhcm91bmQKdGhlIGlz
c3VlIGZvciBtZS4gIFRoYW5rIHlvdSBmb3IgdGhlIGhlbHAhCgpJdCB3b3VsZCBiZSBuaWNlIGlm
IHRoZXJlIHdhcyBhIHdheSB0byBzZXQgZGVmYXVsdCBvciBvdmVycmlkZSBvcHRpb25zCnRvIGRv
bWFpbnMgZnJvbSBhIGNvbmZpZ3VyYXRpb24gZmlsZSB0aGF0IGlzIHJlYWQgYnkgbGlieGwsIHFl
bXUsIG9yCmxpYnZpcnQgYnV0IEkgc2VlIG5vIGNvZGUgb3IgZG9jdW1lbnRhdGlvbiB0byBzdXBw
b3J0IHRoYXQgcmlnaHQgbm93LgoKLS0gCktldmluIFN0YW5nZQpDaGllZiBUZWNobm9sb2d5IE9m
ZmljZXIKU3RlYWRmYXN0IHwgTWFuYWdlZCBJbmZyYXN0cnVjdHVyZSwgRGF0YWNlbnRlciBhbmQg
Q2xvdWQgU2VydmljZXMKODAwIFMgV2VsbHMsIFN1aXRlIDE5MCB8IENoaWNhZ28sIElMIDYwNjA3
CjMxMi42MDIuMjY4OSBYMjAzIHwgRmF4OiAzMTIuNjAyLjI2ODgKa2V2aW5Ac3RlYWRmYXN0Lm5l
dCB8IHd3dy5zdGVhZGZhc3QubmV0CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 05 23:14:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 05 Jan 2018 23:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXbBQ-0001h0-9b; Fri, 05 Jan 2018 23:13:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXbBO-0001gt-O3
 for xen-devel@lists.xensource.com; Fri, 05 Jan 2018 23:13:50 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-3.messagelabs.com id 40/A7-02619-DA6005A5;
 Fri, 05 Jan 2018 23:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVXctW0C
 UwRlui3tT3rM7MHps79vFHsAYxZqZl5RfkcCasaVpP3vBAaGKn5/aWRsYZ/F2MXJyCAk0Mkmc
 vZfdxcgFZD9mlJi5fiM7RGIbo8S/c3IgtoiAs8TXM3PB4rwC+hJH5x1jAbGFBdwkdnx/yALSL
 CFwiFniy4O5rCAJCQFPiXuL17PD2GdWrAeKs3OwCVhJHBIDibIIqErsbD7OMoGRewEjwypGje
 LUorLUIl1jA72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEDf1jMwMO5g7Dzhd4h
 RkoNJSZR3wXn/KCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvB2sAVFCgkWp6akVaZk5wCCDSUtw
 8CiJ8JaApHmLCxJzizPTIVKnGI05jm26/IeJ49nM1w3MQix5+XmpUuK8aSClAiClGaV5cINgw
 X+JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvJJApPJl5JXD7XgGdwgR0yqojviCnlCQipK
 QaGP2Z9/4Lv5onWsz9ZZF97c85X9R/pfmfDYkSu1od5MqYl52h/MNIiyWvIFa9IjagM+7Txy0
 lGi+VCoSSeSKdQ7jmV3Udeh2xrrfl5vHjhlkWLwvcPf+76xWdtekPnvdOIDnpt5nl8YfFU9RC
 1RrerIg1qWXvtD5R5SRpwHJHdmFm+OYq14VKLMUZiYZazEXFiQBVuXOMeQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1515194028!118515713!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41198 invoked from network); 5 Jan 2018 23:13:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 5 Jan 2018 23:13:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXbBK-00075K-Ia; Fri, 05 Jan 2018 23:13:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXbBF-00071B-7t; Fri, 05 Jan 2018 23:13:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXbBF-0000iz-1B; Fri, 05 Jan 2018 23:13:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117663-mainreport@xen.org>
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=2d1c82261d966735e82e5971eddb63ba3c565a37
X-Osstest-Versions-That: xen=7b5b8ca7dffde866d851f0b87b994e0b13e5b867
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 05 Jan 2018 23:13:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117663: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzY2My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyZDFjODIyNjFkOTY2NzM1ZTgyZTU5NzFlZGRiNjNiYTNjNTY1YTM3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3YjViOGNhN2RmZmRlODY2ZDg1
MWYwYjg3Yjk5NGUwYjEzZTViODY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc2MzQgIDIwMTgt
MDEtMDQgMTQ6MDE6MTEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NjYzICAy
MDE4LTAxLTA1IDIxOjAxOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA3YjViOGNhN2RmLi4yZDFjODIyNjFkICAyZDFjODIyNjFkOTY2NzM1ZTgy
ZTU5NzFlZGRiNjNiYTNjNTY1YTM3IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 00:34:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 00:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXcR3-0007wT-J9; Sat, 06 Jan 2018 00:34:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0vun=eb=gmail.com=manchonkuok@srs-us1.protection.inumbo.net>)
 id 1eXcR1-0007wN-KW
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 00:34:03 +0000
X-Inumbo-ID: 1fd35886-f279-11e7-b4a6-bc764e045a96
Received: from mail-io0-x231.google.com (unknown [2607:f8b0:4001:c06::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fd35886-f279-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 01:32:49 +0100 (CET)
Received: by mail-io0-x231.google.com with SMTP id z130so7468455ioe.13
 for <xen-devel@lists.xenproject.org>; Fri, 05 Jan 2018 16:34:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NZDMKWp5EgXIQrU9F3IFn0X6m3AIQC2nz2jKOxR9WcU=;
 b=DsmpOUU/bKlwIpIMwEWFO2UInhmJaoNhkErpjY9kq04Rry3IlhBlVsZZTxBjg7Y5DE
 zAiEm1xWEJ33MLnbCtK0NEunGvDp3JGLNLqNyLjSv2kY19H0afTZf0yh6CPvKAFSFy4X
 DwGpn+6SkhxNp1xds3ViIeUO0SOpk7a47cQfmtM1ML5ibT4C8QEknXT6YouKfaVarDC7
 OWy5tARmBwkf6GL0GM/Gq+XkNeSbLLX+phTUq1NvEBz9kvXP6LEzatMpgwSXmWaVhHCa
 7u/XRTZVjEziHcGPXlZTyzAdyKsBpoOlSX2yv/5NPdg2Q3bQDKEkAVkfnMCi+NuexgO9
 NfQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=NZDMKWp5EgXIQrU9F3IFn0X6m3AIQC2nz2jKOxR9WcU=;
 b=JfbIf/C2HMelHBpyYaYrkibELjtYcvZF8CFo278SdHCxhYac3kzJjVk117HBE8fwt9
 zzSNoF48uUbsNtM0ACU0vIUKck3QqqjWXW9cTKg73bkvAmcO5k32E7aRsyDo7BalAK4Z
 8QuVWHRxqFgHIL8yBbac2EPcPam0sOpffX5IvJRoCXMWdgpWq+FIN7NRnZSlihR3vXwJ
 FVuOxGc8ipjEwr/zNBqQqDxpuq4OkHvsElE+esBITbIShQMzIESFTP42D30zv2wabwSc
 GJoai8YUxDPFw6OvK2w7Gst0QHaL1r4C983G6MpgActKCYmSrhj/tAvJxCw2M/52fWQR
 G01w==
X-Gm-Message-State: AKGB3mJSGiQ+jAngPSQ6koeZG1uyMs6ovxKuc/f2rcsdcepkvtZLn+fS
 bWE39gN0+uIeDNjtcBoYlP9BXD5EYN0QWJk3xvZNWQ==
X-Google-Smtp-Source: ACJfBovWMrkTnShHEai24ZfhpSZGNALL6px8u+FhMJ6ROrEhIBixGVKfZELn+1bxRvGVLby+PLocInlYULIYpiF4exI=
X-Received: by 10.107.173.143 with SMTP id m15mr4752303ioo.220.1515198841304; 
 Fri, 05 Jan 2018 16:34:01 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.151.204 with HTTP; Fri, 5 Jan 2018 16:34:00 -0800 (PST)
In-Reply-To: <5A4F558C020000780019B4AC@prv-mh.provo.novell.com>
References: <CAJnNCGMXY6+pGrp+Vb7nxucKGZxyrZPS8SDRsZNCv0Njw+YYiA@mail.gmail.com>
 <5A4F558C020000780019B4AC@prv-mh.provo.novell.com>
From: Man Chon Kuok <manchonkuok@gmail.com>
Date: Fri, 5 Jan 2018 14:34:00 -1000
Message-ID: <CAJnNCGMo7GOFi90t+Th30b71Jiq2gpFdd_1Ks1wKE-Q6vvVq_w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Dynamic Disassembling domU Instructions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6957707367474030089=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6957707367474030089==
Content-Type: multipart/alternative; boundary="001a1144758cb35d3d056210b80e"

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

Hi Jan,

Thank you for the insight. That explains a lot of the repeated cached
instruction fetching.
This might belong to another thread, I was exploring xentrace, ran it with
"sudo xentrace output", but it returns the message of "ERROR: Failed to map
cpu buffer! (13 = Permission denied)", even running as root. Googled around
but nothing insightful showed up, any suggestion would be appreciated.

Best,


On Thu, Jan 4, 2018 at 11:38 PM, Jan Beulich <JBeulich@suse.com> wrote:

> >>> On 05.01.18 at 04:17, <manchonkuok@gmail.com> wrote:
> > I am trying to modify Xen 4.8 to have it print out the opcode as well as
> > some registers of an HVM domU as it runs. I tried to modify
> > xen/arch/x86/hvm/emulate.c 's hvmemul_insn_fetch to output the content in
> > hvmemul_ctxt->insn_buf with printk. In hvmemul_insn_fetch, it seems that
> a
> > lot of the requested bytes are cached, does the domU's OS repeatedly
> calls
> > the same instruction region over and over again?
>
> No, but certain operations require going through the emulator
> twice (e.g. once to formulate a request to qemu, and a second
> time to process its response). It would be wrong to read guest
> memory a second time in such a case.
>
> You will also notice that after a completed emulation that cache
> is being invalidated.
>
> > Lastly, I am using printk to log the opcodes. Ideally I would want the
> > opcode to be written to a separate file, but I read that it is not good
> to
> > do any file access in kernel programming. Are there other alternatives or
> > util functions that I should consider using?
>
> xentrace would come to mind.
>
> Jan
>
>

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

<div dir=3D"ltr"><div><div><div>Hi Jan,<br><br></div>Thank you for the insi=
ght. That explains a lot of the repeated cached instruction fetching.<br></=
div>This might belong to another thread, I was exploring xentrace, ran it w=
ith &quot;sudo xentrace output&quot;, but it returns the message of &quot;E=
RROR: Failed to map cpu buffer! (13 =3D Permission denied)&quot;, even runn=
ing as root. Googled around but nothing insightful showed up, any suggestio=
n would be appreciated.<br><br></div>Best,<br><br></div><div class=3D"gmail=
_extra"><br><div class=3D"gmail_quote">On Thu, Jan 4, 2018 at 11:38 PM, Jan=
 Beulich <span dir=3D"ltr">&lt;<a href=3D"mailto:JBeulich@suse.com" target=
=3D"_blank">JBeulich@suse.com</a>&gt;</span> wrote:<br><blockquote class=3D=
"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding=
-left:1ex"><span class=3D"">&gt;&gt;&gt; On 05.01.18 at 04:17, &lt;<a href=
=3D"mailto:manchonkuok@gmail.com">manchonkuok@gmail.com</a>&gt; wrote:<br>
&gt; I am trying to modify Xen 4.8 to have it print out the opcode as well =
as<br>
&gt; some registers of an HVM domU as it runs. I tried to modify<br>
&gt; xen/arch/x86/hvm/emulate.c &#39;s hvmemul_insn_fetch to output the con=
tent in<br>
&gt; hvmemul_ctxt-&gt;insn_buf with printk. In hvmemul_insn_fetch, it seems=
 that a<br>
&gt; lot of the requested bytes are cached, does the domU&#39;s OS repeated=
ly calls<br>
&gt; the same instruction region over and over again?<br>
<br>
</span>No, but certain operations require going through the emulator<br>
twice (e.g. once to formulate a request to qemu, and a second<br>
time to process its response). It would be wrong to read guest<br>
memory a second time in such a case.<br>
<br>
You will also notice that after a completed emulation that cache<br>
is being invalidated.<br>
<span class=3D""><br>
&gt; Lastly, I am using printk to log the opcodes. Ideally I would want the=
<br>
&gt; opcode to be written to a separate file, but I read that it is not goo=
d to<br>
&gt; do any file access in kernel programming. Are there other alternatives=
 or<br>
&gt; util functions that I should consider using?<br>
<br>
</span>xentrace would come to mind.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Jan<br>
<br>
</font></span></blockquote></div><br></div>

--001a1144758cb35d3d056210b80e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6957707367474030089==--


From xen-devel-bounces@lists.xenproject.org Sat Jan 06 01:16:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 01:16:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXd5x-000563-Ph; Sat, 06 Jan 2018 01:16:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXd5w-00055f-VP
 for xen-devel@lists.xensource.com; Sat, 06 Jan 2018 01:16:21 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-3.messagelabs.com id D1/30-09120-363205A5;
 Sat, 06 Jan 2018 01:16:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTdJOSD
 KYP9cKYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtHWs5i54H56xc3nP1gbGFe7djFycQgJNDJJ
 /Ht1lxHCecwo0XF7FxOEs41RYnLDXeYuRk4OEQFnia9n5rKD2LwC+hJz9q5jA7GFBXwlPt1oY
 gNpkBBo15A4sKQDrEFCwFti04q/rDD2j6Y+IJudg03ASuKQGEiURUBVYv7jg8wTGLkXMDKsYt
 QoTi0qSy3SNTTRSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQI9DADEOxgXLHd8xC
 jJAeTkigvt0hAlBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nwloJxgUWp6akVaZg4w1GDSEhw8
 SiK800DSvMUFibnFmekQqVOMxhzHNl3+w8TxbObrBmYhlrz8vFQpcd5IkFIBkNKM0jy4QbAYu
 MQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3kqQKTyZeSVw+14BncIEdMqqI74gp5QkIqSkGh
 h1sl682ybyQH1SZZp2fHxSqJnkdaG7pmd2a0T+cUyRnstyiOlgrS+7u0rGyrXfN5cpHFjWwJ6
 gLb2XWejYNYmnGbZPtnYY8Fk/y1D+VjfRiPO0k1K2v3Tpai/9tkaRkxueZhW/+m2XFPTe0XF9
 bFNrgXl9pMH/FcqXf09Yz1mW39LLniJSqMRSnJFoqMVcVJwIALzcM158AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-31.messagelabs.com!1515201377!114223620!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5944 invoked from network); 6 Jan 2018 01:16:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jan 2018 01:16:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXd5r-0000yT-T3; Sat, 06 Jan 2018 01:16:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXd5m-0005t1-EB; Sat, 06 Jan 2018 01:16:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXd5k-0004hW-VA; Sat, 06 Jan 2018 01:16:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117633-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-libvirt-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-xsm: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: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-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=281f327487c9c9b1599f93c589a408bbf4a651b8
X-Osstest-Versions-That: qemuu=eaefea537b476cb853e2edbdc68e969ec777e4bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 Jan 2018 01:16:08 +0000
Subject: [Xen-devel] [qemu-mainline test] 117633: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2860847679583767688=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-xsm    <job status>                 broken
 test-amd64-amd64-libvirt-vhd    <job status>                 broken
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm <job status> broken in 117590
 test-amd64-amd64-xl-xsm         <job status>                 broken  in 117590
 test-amd64-amd64-xl             <job status>                 broken  in 117590
 test-amd64-i386-xl-qemuu-debianhvm-amd64    <job status>      broken in 117590
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 117335

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken in 117590 pass in 117633
 test-amd64-amd64-xl-xsm      4 host-install(4) broken in 117590 pass in 117633
 test-amd64-i386-xl-qemuu-debianhvm-amd64 4 host-install(4) broken in 117590 pass in 117633
 test-amd64-amd64-xl          4 host-install(4) broken in 117590 pass in 117633
 test-amd64-amd64-libvirt-xsm  4 host-install(4)          broken pass in 117590
 test-amd64-amd64-libvirt-vhd  4 host-install(4)          broken pass in 117590
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 117590 pass in 117633

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

version targeted for testing:
 qemuu                281f327487c9c9b1599f93c589a408bbf4a651b8
baseline version:
 qemuu                eaefea537b476cb853e2edbdc68e969ec777e4bb

Last test of basis   117335  2017-12-19 12:50:51 Z   17 days
Testing same since   117534  2018-01-02 17:34:07 Z    3 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Evgeny Yakovlev <eyakovlev@virtuozzo.com>
  Fam Zheng <famz@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Laurent Vivier <laurent@vivier.eu>
  linzhecheng <linzhecheng@huawei.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Namhyung Kim <namhyung@gmail.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Roman Kagan <rkagan@virtuozzo.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-libvirt-xsm broken
broken-job test-amd64-amd64-libvirt-vhd broken
broken-step test-amd64-amd64-libvirt-xsm host-install(4)
broken-step test-amd64-amd64-libvirt-vhd host-install(4)
broken-job test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm broken
broken-job test-amd64-amd64-xl-xsm broken
broken-job test-amd64-amd64-xl broken
broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64 broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2860847679583767688==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 02:21:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 02:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXe6G-0001bl-11; Sat, 06 Jan 2018 02:20:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8teh=eb=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eXe6E-0001bf-Qp
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 02:20:43 +0000
X-Inumbo-ID: 05c18646-f288-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x236.google.com (unknown [2607:f8b0:4002:c05::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05c18646-f288-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 03:19:28 +0100 (CET)
Received: by mail-yw0-x236.google.com with SMTP id y126so165013ywy.2
 for <xen-devel@lists.xenproject.org>; Fri, 05 Jan 2018 18:20:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=I99D1eFVa4fCnVzw4XhirclOh25rekJzrzgbl6sXYnE=;
 b=DfjZLI1DSb35rJbtCrU4j266vW6vpMKypJPLVuX8CqGdnWJOiTrhQSfF2qNHjdbVjX
 aPVjVHBD1IuRY4d3AnmvqBR+pugeHobgxrSjIsWRrFBPuHhRRU0DRETjdr0reQBb8IaN
 w2bsSbVtqQuNqd60M8wU6I/OsBdj3ekFmC5/c=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=I99D1eFVa4fCnVzw4XhirclOh25rekJzrzgbl6sXYnE=;
 b=E7lOgnIMMnPrYckqHjiDi+fRpez79MTpZPx53nDOHeLNJuKV04TEmCel+bMr6gXTVW
 CJPQ5ipfvE7RlSVD73e+e+y4EQA+oSQsOZrOEA15DpFqPfodu75mBIgYe5h1kMf+60nF
 X3aEYc0i/p1wa0rqzmjt1Ix7f6uZ+WkTqZ04oSDgoGCMCaHmgurC6OupNdgYRl8A6hL1
 KSVONL780G76nQzHPrOHbuI7xbDpIsn74kpp+uMKGTB5qUl3pcF6K/0k9v1PKnDQb8zL
 97Mx87C/GVB/ILYT2DV9op3g/kxUSu1NJRANQjWKtBPrynrfHAXomFXZVwZinp5SFdFh
 UpmQ==
X-Gm-Message-State: AKGB3mKDHaQWsLcYeWl9D7yy072N1zC6N0Et4O0DDjLtWm7a24MbJT/P
 tXb/4bMfeTKWIeB2Tq31LZHbXg==
X-Google-Smtp-Source: ACJfBovyrxO7Ecs5dGTeaWcgHl/8aQYPY16Y1Xp9v7Ocn7pPy2kilaG7nTCMQqUeYBmMEdnaIfyhyA==
X-Received: by 10.13.216.214 with SMTP id a205mr4425792ywe.247.1515205240383; 
 Fri, 05 Jan 2018 18:20:40 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id a197sm1223514ywh.77.2018.01.05.18.20.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 05 Jan 2018 18:20:39 -0800 (PST)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180105164346.15068-1-roger.pau@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <559abe9e-4f0f-a51e-6309-700540cd2deb@cardoe.com>
Date: Fri, 5 Jan 2018 20:20:35 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180105164346.15068-1-roger.pau@citrix.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/efi: fix build with linkers that
 support both coff-x86-64 and pe-x86-64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5630744641219583816=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Y5m7JxLFywmUFXVeF9gK4kR6eZI6MreBY
Content-Type: multipart/mixed; boundary="x7wPg8czdqBi3muhruQ2YZctaBaz5I6Kr";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Message-ID: <559abe9e-4f0f-a51e-6309-700540cd2deb@cardoe.com>
Subject: Re: [Xen-devel] [PATCH] x86/efi: fix build with linkers that support
 both coff-x86-64 and pe-x86-64
References: <20180105164346.15068-1-roger.pau@citrix.com>
In-Reply-To: <20180105164346.15068-1-roger.pau@citrix.com>

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

On 1/5/18 10:43 AM, Roger Pau Monne wrote:
> When using a linker that supports both formats the following error
> will be triggered:
>=20
> efi/buildid.o: file not recognized: File format is ambiguous
> efi/buildid.o: matching formats: coff-x86-64 pe-x86-64
>=20
> Solve this by specifying the buildid.o format to pe-x86-64.
>=20
> Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>

Yes. Please let's do this.

Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
Tested-by: Doug Goldstein <cardoe@cardoe.com>

--=20
Doug Goldstein


--x7wPg8czdqBi3muhruQ2YZctaBaz5I6Kr--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpQMnRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl37fw//WREDnVHLLuCQ3tUzfkPV59qnTcddGqpVjeKocamw1JWsMdeQq+u2VWyt
9w+2JO9bgYlCOVMUcpYR5QPlrErXP0d/67WO7XIdKc7HGHfthrZf2JUpDOBy5A1s
glbqpoiiAnvZRuedjHLRRXkD71ku0ahfO5PfbBRz4k4kJW1WBnkFm6tPlcZa3cC8
fXE5rB2nSv5JPOZlLMa0jqEY2lbwYIh1MKM6iF2bbStgk773gu9eCySndoh+UiZo
STun1M9TwLTq3g6sNTMsBoxL91CcUJrkUFrTJ4iESwXDNFyciarEtKTO+vI1O25C
0FFyDG2fsulc4kvzYTAoC0VGd26OmqX3WAz5CBD4MG8iBSOJbUbGneQ0rbOyRr7O
7sPLnfZ8tU0cNqTKXfErluboYw1luAGtTIJPDY0GvDce/BUqaSzwPkDgvQPn7uBM
7WPMVgnUh6A0nq/IUOh/icOlXm9LJpuZFcE0bbvVrDgMii0F78xBxbYrqupXW/2M
+a0nAyMWvt7ibdzTqX2qKm47s97tzaWA0QyYEtXlPFNbwx+4y96AK/kyZIK9S0CY
ZwJTZnlz0F8hiZkGEp6owSe6acKBztaWw1V99kWwzzOVKLwiMoZHi0RedyQerNQg
v8CC524BVWzRW9dOvD7QshrbreyW7KN6fsr2/hZTTeU1jI8WP8k=
=o3d4
-----END PGP SIGNATURE-----

--Y5m7JxLFywmUFXVeF9gK4kR6eZI6MreBY--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5630744641219583816==--


From xen-devel-bounces@lists.xenproject.org Sat Jan 06 05:13:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 05:13:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXgnL-00055u-Oy; Sat, 06 Jan 2018 05:13:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXgnK-00055l-IY
 for xen-devel@lists.xensource.com; Sat, 06 Jan 2018 05:13:22 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id FE/26-24969-1FA505A5;
 Sat, 06 Jan 2018 05:13:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfdDVEC
 UwbtFYhb3prxnd2D02N63iz2AMYo1My8pvyKBNWN72w/2gomJFV9a3rM0MB6y7mLk4hASaGSS
 OPFqOjuE85hR4t39V4wQzjZGiTUL5wJlODlEBJwlvp6BsHkF9CXe/n/JBGILC1hK/Pj0gw2kQ
 UJghaLEvDlrWLsYOYAcb4kpC7NBakDMlefagGrYOdgErCQOiYFEWQRUJSZMn8s2gZF7ASPDKk
 aN4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxp3rAw8
 xSnIwKYnyijoHRAnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4GUBhouQYFFqempFWmYOMNBg0hIc
 PEoivCcigdK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClxXmGQSQIgpRmleXCDY
 BFwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8n0EW8mTmlcDtewV0ChPQKauO+IKcUpKIkJ
 JqYDSU3qbyTPtT1KRmqQ8O/LcEZCsOvJZt3HS/TWn2o09SDF2XXRkbLwTvdAqLTKuNXf70+b3
 7QWdn3/TTP3v/xVeB9W5aoZLJ+r5mVhXlGswGfXrsrU9C1opemtg44VdspL/Uj51i2b5XBb5Y
 pXyOvsuzU+XErnev5jxtU2ia7eirev7rHwY+XyWW4oxEQy3mouJEAI3ZUIZ7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1515215599!113348712!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8001 invoked from network); 6 Jan 2018 05:13:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jan 2018 05:13:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXgnG-0007kA-Nm; Sat, 06 Jan 2018 05:13:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXgnB-0005Kq-8I; Sat, 06 Jan 2018 05:13:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXgnA-0003cr-NT; Sat, 06 Jan 2018 05:13:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117637-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-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-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-amd64-amd64-libvirt-vhd: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-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-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-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=07bcb2489b96b2bd8b030822b4495e4a18c7b5da
X-Osstest-Versions-That: linux=ee52d08d2e09539154f397c8a412c68189c4d6a0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 Jan 2018 05:13:12 +0000
Subject: [Xen-devel] [linux-4.9 test] 117637: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYzNyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzYzNy8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MjU1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcyNTUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExNzI1NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MjU1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTcyNTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDA3YmNiMjQ4OWI5NmIyYmQ4YjAzMDgyMmI0NDk1
ZTRhMThjN2I1ZGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGVlNTJk
MDhkMmUwOTUzOTE1NGYzOTdjOGE0MTJjNjgxODljNGQ2YTAKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExNzI1NSAgMjAxNy0xMi0xNyAyMTo0NjozNyBaICAgMTkgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMTczNzQgIDIwMTctMTItMjAgMDk6Mzg6NTAgWiAgIDE2IGRheXMgICAgNCBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc1OTUgIDIwMTgtMDEtMDMgMDk6MDc6NTUgWiAgICAy
IGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjM2OSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICBlZTUyZDA4ZDJlMDkuLjA3YmNiMjQ4OWI5
NiAgMDdiY2IyNDg5Yjk2YjJiZDhiMDMwODIyYjQ0OTVlNGExOGM3YjVkYSAtPiB0ZXN0ZWQvbGlu
dXgtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 05:55:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 05:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXhS9-00083R-1E; Sat, 06 Jan 2018 05:55:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=omkk=eb=ipsumj.de=hw42@srs-us1.protection.inumbo.net>)
 id 1eXhS7-00083L-49
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 05:55:31 +0000
X-Inumbo-ID: 05777380-f2a6-11e7-b4a6-bc764e045a96
Received: from ipsumj.de (unknown [2a00:12c0:1015:167::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05777380-f2a6-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 06:54:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ipsumj.de;
 s=js1; 
 h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject;
 bh=Jyukc2H1u5Yj5jsEoFPyfVJuJnBhaN2gNC+oxOdbsIU=; 
 b=mBKMPvqzUNl1XqrRfOvCvDUcsKWaDh+NqT1Eb2r/ShUz5SKhDCzvuqALbYaI4Q/25PI32YdnIzh2tjPa+jk/iLPnJ9lcqXsG6XOQBqjyYu+AhJ5i0O+z38tKyz9iYuZzVXDgCqrgYnfNsHy9XVFti4hU9Xbfg/KAsH4sqeklWLOgxQ7lWR6ztWoG4tU6Z1Q+6PQ5TzkYF0C+kf3IbUlhc69Jhdh+JX5ZyO5iw398R2LqLtaig1mVDp66V1UAUsBjlSl9VYzvpbx5nBPDF8AzcMPqZN9T3JnlG/cfWEkgVqnj0inSjqXrLjyu/DHj9rbQjkvlBM/DzKw2tzrgGCe1fnZ9t6YEDlJyGiW7eQpKvfcz/aOeDFRRRB9KF2K0Bn6DB5YWqaJQsKA9y9S4dcrQC0m5edE8TyYkCRQDmm6kE2QsuYNWJNJwC1WOyEDKMj+gyw/lMhBtt6gesNtL8EqKsO6zpswCsKTsXhkUaIO8JD78wlJwiHdp70VLbbMqjlaVaNd5/Jp3UfYuosDbGQV1PYYb55OgZ6e10+WTUkGfBuVZFRAH68Wym+eZOpJVF4G3wB4kS5Q+KesTdMwyhivMLvW8Zg4cJd5oLJbFqKjGW1/jE99rqNhTTqcki3yzu2ohdI8MDYZ/LK01DBCm0LY7MCvwg0t3m03BVtV2wEXLbME=;
Received: by localhost with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128)
 (Exim 4.84_2) (envelope-from <hw42@ipsumj.de>)
 id 1eXhRx-0001ZW-W4; Sat, 06 Jan 2018 06:55:22 +0100
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20170804113613.12028-1-jgross@suse.com>
 <20170804113613.12028-2-jgross@suse.com>
From: HW42 <hw42@ipsumj.de>
Message-ID: <a1365690-ebd9-742b-c334-1d01b5462d2c@ipsumj.de>
Date: Sat, 06 Jan 2018 05:55:00 +0000
MIME-Version: 1.0
In-Reply-To: <20170804113613.12028-2-jgross@suse.com>
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/3] xen: remove tests for pvh mode in pure
 pv paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0702096422406725610=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Qva3DKxFxDdGo6bg8yrWhlObhoZb0j7DY
Content-Type: multipart/mixed; boundary="lHpWPVLXMwquzfmyDrzxTmJJKMVw4wXyd";
 protected-headers="v1"
From: HW42 <hw42@ipsumj.de>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Cc: boris.ostrovsky@oracle.com
Message-ID: <a1365690-ebd9-742b-c334-1d01b5462d2c@ipsumj.de>
Subject: Re: [Xen-devel] [PATCH 1/3] xen: remove tests for pvh mode in pure pv
 paths
References: <20170804113613.12028-1-jgross@suse.com>
 <20170804113613.12028-2-jgross@suse.com>
In-Reply-To: <20170804113613.12028-2-jgross@suse.com>

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

Juergen Gross:
> Remove the last tests for XENFEAT_auto_translated_physmap in pure
> PV-domain specific paths. PVH V1 is gone and the feature will always
> be "false" in PV guests.
[...]
> diff --git a/arch/x86/xen/p2m.c b/arch/x86/xen/p2m.c
> index 276da636dd39..6083ba462f35 100644
> --- a/arch/x86/xen/p2m.c
> +++ b/arch/x86/xen/p2m.c
[...]
> @@ -711,9 +694,6 @@ int set_foreign_p2m_mapping(struct gnttab_map_grant=
_ref *map_ops,
>  	int i, ret =3D 0;
>  	pte_t *pte;
> =20
> -	if (xen_feature(XENFEAT_auto_translated_physmap))
> -		return 0;
> -
>  	if (kmap_ops) {
>  		ret =3D HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref,
>  						kmap_ops, count);
> @@ -756,9 +736,6 @@ int clear_foreign_p2m_mapping(struct gnttab_unmap_g=
rant_ref *unmap_ops,
>  {
>  	int i, ret =3D 0;
> =20
> -	if (xen_feature(XENFEAT_auto_translated_physmap))
> -		return 0;
> -
>  	for (i =3D 0; i < count; i++) {
>  		unsigned long mfn =3D __pfn_to_mfn(page_to_pfn(pages[i]));
>  		unsigned long pfn =3D page_to_pfn(pages[i]);

This removes the check for autotranslation in {set,clear}_foreign_p2m_map=
ping.
But those are called by the grant-table code also on PVH/HVM guest. So
since 4.14 I see crashes similar to this one (ignore the kernel version,
it's in the middle of a bisect):=20

[   33.778854] page must be ballooned
[   33.778860] ------------[ cut here ]------------
[   33.778887] WARNING: CPU: 1 PID: 1581 at arch/x86/xen/p2m.c:720 set_fo=
reign_p2m_mapping+0x13b/0x370
[   33.778903] Modules linked in: xen_gntdev xen_gntalloc xen_blkback xen=
fs xen_privcmd xen_evtchn dm_snapshot dm_bufio xen_blkfront
[   33.778931] CPU: 1 PID: 1581 Comm: qubesdb-daemon Not tainted 4.13.0-l=
t-37 #1
[   33.778946] task: ffff8800f4251b80 task.stack: ffffc90000818000
[   33.778960] RIP: 0010:set_foreign_p2m_mapping+0x13b/0x370
[   33.778970] RSP: 0018:ffffc9000081bc90 EFLAGS: 00010286
[   33.778981] RAX: 0000000000000016 RBX: 0000000000000001 RCX: ffffffff8=
1e4a898
[   33.778994] RDX: 0000000000000001 RSI: 0000000000000092 RDI: 000000000=
0000247
[   33.779016] RBP: ffffc9000081bce0 R08: 0000000000000143 R09: ffffffff8=
20d1660
[   33.779026] R10: 000000000000002a R11: 0000000000000000 R12: ffff8800f=
0c2c320
[   33.779037] R13: ffff8800f4b6a3c8 R14: 8000000000000000 R15: 000000000=
0000000
[   33.779047] FS:  00007fbfd5739f80(0000) GS:ffff8800f9d00000(0000) knlG=
S:0000000000000000
[   33.779056] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   33.779064] CR2: 00007ff25daca0c0 CR3: 00000000f2faa005 CR4: 000000000=
01606e0
[   33.779074] Call Trace:
[   33.779082]  ? x86_configure_nx+0x50/0x50
[   33.779091]  gnttab_map_refs+0xc2/0x160
[   33.779097]  ? decrease_reservation+0x256/0x2e0
[   33.779105]  gntdev_mmap+0x358/0x5c0 [xen_gntdev]
[   33.779113]  mmap_region+0x392/0x5e0
[   33.779119]  do_mmap+0x2ae/0x480
[   33.779125]  vm_mmap_pgoff+0xa1/0xe0
[   33.779132]  SyS_mmap_pgoff+0x1ba/0x260
[   33.787439] systemd-journald[1548]: Received request to flush runtime =
journal from PID 1
[   33.931963]  SyS_mmap+0x16/0x20
[   33.931966]  do_syscall_64+0x53/0xf0
[   33.931980]  entry_SYSCALL64_slow_path+0x25/0x25
[   33.931981] RIP: 0033:0x7fbfd50ebdda
[   33.931982] RSP: 002b:00007fff2bae9238 EFLAGS: 00000246 ORIG_RAX: 0000=
000000000009
[   33.931984] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fbfd=
50ebdda
[   33.931984] RDX: 0000000000000003 RSI: 0000000000001000 RDI: 000000000=
0000000
[   33.931985] RBP: 0000000000000007 R08: 0000000000000007 R09: 000000000=
0000000
[   33.931986] R10: 0000000000000001 R11: 0000000000000246 R12: 000000000=
0000000
[   33.931986] R13: 0000000000001000 R14: 0000000000000001 R15: 000000000=
0000000
[   33.931987] Code: 83 b4 00 00 00 48 8b 05 9c 5c f2 00 48 83 3c d0 ff 0=
f 84 50 01 00 00 48 c7 c7 d7 20 bd 81 48 89 55 c8 48 89 75 d0 e8 f1 70 09=
 00 <0f> ff 48 8b 75 d0 48 8b 55 c8 4c 09 f6 48 89 d7 e8 70 fe ff ff=20
[   33.932007] ---[ end trace 858dec3c813fa284 ]---
[   33.932011] ------------[ cut here ]------------
[   33.932011] kernel BUG at arch/x86/xen/p2m.c:651!
[   33.932014] invalid opcode: 0000 [#1] SMP
[   33.932014] Modules linked in: xen_gntdev xen_gntalloc xen_blkback xen=
fs xen_privcmd xen_evtchn dm_snapshot dm_bufio xen_blkfront
[   33.932022] CPU: 1 PID: 1581 Comm: qubesdb-daemon Tainted: G        W =
      4.13.0-lt-37 #1
[   33.932601] task: ffff8800f4251b80 task.stack: ffffc90000818000
[   33.932605] RIP: 0010:__set_phys_to_machine+0x36/0x130
[   33.932606] RSP: 0018:ffffc9000081bc68 EFLAGS: 00010287
[   33.932609] RAX: 0000000000000016 RBX: 00000000000f3cf3 RCX: ffffffff8=
1e4a898
[   33.932609] RDX: 00000000000f3cf3 RSI: 800000000012daef RDI: 000000000=
00f3cf3
[   33.932610] RBP: ffffc9000081bc80 R08: 0000000000000143 R09: ffffffff8=
20d1660
[   33.932611] R10: 000000000000002a R11: 0000000000000000 R12: 800000000=
012daef
[   33.932611] R13: ffff8800f4b6a3c8 R14: 8000000000000000 R15: 000000000=
0000000
[   33.932613] FS:  00007fbfd5739f80(0000) GS:ffff8800f9d00000(0000) knlG=
S:0000000000000000
[   33.932613] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[   33.932614] CR2: 00007ff25daca0c0 CR3: 00000000f2faa005 CR4: 000000000=
01606e0
[   33.932617] Call Trace:
[   33.932619]  ? set_phys_to_machine+0x12/0x40
[   33.932621]  set_foreign_p2m_mapping+0x150/0x370
[   33.932624]  ? x86_configure_nx+0x50/0x50
[   33.932627]  gnttab_map_refs+0xc2/0x160
[   33.932628]  ? decrease_reservation+0x256/0x2e0
[   33.932631]  gntdev_mmap+0x358/0x5c0 [xen_gntdev]
[   33.932634]  mmap_region+0x392/0x5e0
[   33.932635]  do_mmap+0x2ae/0x480
[   33.932637]  vm_mmap_pgoff+0xa1/0xe0
[   33.932640]  SyS_mmap_pgoff+0x1ba/0x260
[   33.932641]  SyS_mmap+0x16/0x20
[   33.932643]  do_syscall_64+0x53/0xf0
[   33.932645]  entry_SYSCALL64_slow_path+0x25/0x25
[   33.932647] RIP: 0033:0x7fbfd50ebdda
[   33.932647] RSP: 002b:00007fff2bae9238 EFLAGS: 00000246 ORIG_RAX: 0000=
000000000009
[   33.932648] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fbfd=
50ebdda
[   33.932649] RDX: 0000000000000003 RSI: 0000000000001000 RDI: 000000000=
0000000
[   33.932650] RBP: 0000000000000007 R08: 0000000000000007 R09: 000000000=
0000000
[   33.932650] R10: 0000000000000001 R11: 0000000000000246 R12: 000000000=
0000000
[   33.932651] R13: 0000000000001000 R14: 0000000000000001 R15: 000000000=
0000000
[   33.932652] Code: 0d 18 5f f2 00 48 8d 14 fd 00 00 00 00 48 01 d1 0f 1=
f 00 31 c0 48 89 31 0f 1f 00 85 c0 75 0e b8 01 00 00 00 c3 48 83 fe ff 74=
 f4 <0f> 0b 55 48 89 e5 41 54 53 49 89 f4 48 8d 75 ec 48 89 fb 48 83=20
[   33.932673] RIP: __set_phys_to_machine+0x36/0x130 RSP: ffffc9000081bc6=
8
[   33.932688] ---[ end trace 858dec3c813fa285 ]---

Not sure if you prefer to change the grant-table code or to revert this
part of the commit. The patch bellow works for me:

From: Simon Gaiser <simon@invisiblethingslab.com>
Date: Sat, 6 Jan 2018 06:40:32 +0100
Subject: [PATCH] xen: Fix {set,clear}_foreign_p2m_mapping on autotranslat=
ing
 guests

Commit 82616f9599a7 ("xen: remove tests for pvh mode in pure pv paths")
removed the check for autotranslation from {set,clear}_foreign_p2m_mappin=
g
but those are called by grant-table.c also on PVH/HVM guests.

Cc: <stable@vger.kernel.org> # 4.14
Fixes: 82616f9599a7 ("xen: remove tests for pvh mode in pure pv paths")
Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
---
 arch/x86/xen/p2m.c | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/x86/xen/p2m.c b/arch/x86/xen/p2m.c
index 6083ba462f35..15812e553b95 100644
--- a/arch/x86/xen/p2m.c
+++ b/arch/x86/xen/p2m.c
@@ -694,6 +694,9 @@ int set_foreign_p2m_mapping(struct gnttab_map_grant_r=
ef *map_ops,
 	int i, ret =3D 0;
 	pte_t *pte;
=20
+	if (xen_feature(XENFEAT_auto_translated_physmap))
+		return 0;
+
 	if (kmap_ops) {
 		ret =3D HYPERVISOR_grant_table_op(GNTTABOP_map_grant_ref,
 						kmap_ops, count);
@@ -736,6 +739,9 @@ int clear_foreign_p2m_mapping(struct gnttab_unmap_gra=
nt_ref *unmap_ops,
 {
 	int i, ret =3D 0;
=20
+	if (xen_feature(XENFEAT_auto_translated_physmap))
+		return 0;
+
 	for (i =3D 0; i < count; i++) {
 		unsigned long mfn =3D __pfn_to_mfn(page_to_pfn(pages[i]));
 		unsigned long pfn =3D page_to_pfn(pages[i]);
--=20
2.15.1



--lHpWPVLXMwquzfmyDrzxTmJJKMVw4wXyd--

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

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

iQJDBAEBCgAtFiEEqieyzvOmi9FGaQcT5KzJJ4pkaBYFAlpQZNoPHGh3NDJAaXBz
dW1qLmRlAAoJEOSsySeKZGgWx14QAKfDr9Ig/fgfc/W4HVP3f9HfVb7ttD9RzByZ
a6CJokK5hpUHO5DqlrZTUdtyh5u4YNS1CkoZheo8G2a18jz85yUrnsnmq/Q3vLp7
OruqCinTyF538MDb7C9Ucim01gzLbjdTvFHc//tLS+r1i9/pbQbt8TpUydiNnbsl
zzSDGtSLd5FGGFn8dvyH1D3e+bnEnenhCexffy+kG/nfRxIki5jmN9owU/gxtEAQ
ZdN7tL0kBq67zfRcZaFiCQTRxY0RVU6p8N84n7h82l0WZLuVpF7UosVwjhduS2De
w4NcjhKdBp+tpWhGgc9i4VNTTR/Nb8kE4zxcOpFcBnT9TzNm6GLQHDNB/gvfbFTH
UdaYUGyt1dHL/4kXzC2BRZO3S0UYPdJW1I7NfGFQ5dIZ5hNFejkSYRDOEZwN7tSy
DN9IdHQi08VJlHecDc9lJhZzYE0Zo8vturmGEGmEp8iQ19PT7EgBH4/pMjgLn4ZO
O9rafjby7NqPvweSTetKLziSVALWgUWGua7+zUERytrQqvODqL7XhhWk4eFGMAxd
Ety3yoViGlEyTe/UlTsueJLk/dG8uPQoGZJSIkqot3+UazkwmI5HUt39JX2F/M1E
iyMEfuydhmjMPLTF3kFbXuPz6f0cO6hvGdQz4KsWBD/89k23PSGXsMwqoj7rpJS3
8YjpMcUh
=4xSU
-----END PGP SIGNATURE-----

--Qva3DKxFxDdGo6bg8yrWhlObhoZb0j7DY--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0702096422406725610==--


From xen-devel-bounces@lists.xenproject.org Sat Jan 06 09:03:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 09:03:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXkNq-0004JZ-8s; Sat, 06 Jan 2018 09:03:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXkNp-0004JT-Hi
 for xen-devel@lists.xensource.com; Sat, 06 Jan 2018 09:03:17 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 30/58-04822-4D0905A5;
 Sat, 06 Jan 2018 09:03:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffyhIA
 ogzkrTCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a6P6fZCq7kVEx+tJe1gXG6SxcjF4eQQCOT
 xMIH/5ggnMeMEie7rrJ2MXICOdsYJV52F4DYIgLOEl/PzGUHsXkF9CU6Hi5jAbGFBRwlOg/PB
 GuWEJirKdE+7QkbSEJCwFNi47EpTDD2z/ezgJrZOdgErCQOiYFEWQRUJRbuOM84gZF7ASPDKk
 aN4tSistQiXUMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxssbAw4
 xSnIwKYnyijoHRAnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J3TD5QTLEpNT61Iy8wBBhpMWoKD
 R0mE9xZImre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJc67D6RUAKQ0ozQPbhAsA
 i4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcoyBSezLwSuH2vgE5hAjpl1RFfkFNKEhFSUg
 2Mm+tf/rVNepK5miHtOtc8L5PFz29/zP1rvYxjX175uwd3JOcxz98um3Sf1V1+ncCjNTzvXry
 9UD/deZqmTfm7cpF3/YsfXTi/eCnjqc1zc04+T+lf2yep+iz+wS2BR8dWhzJcl4pcd3Hz0Q2C
 KvxKt7Uun/RNfn/2/Nz1xxYxp9/NZ2Y4mbt/Fp8SS3FGoqEWc1FxIgAV8VntewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1515229394!85957661!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34269 invoked from network); 6 Jan 2018 09:03:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jan 2018 09:03:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXkNl-0005in-Tb; Sat, 06 Jan 2018 09:03:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXkNg-0002ee-Ai; Sat, 06 Jan 2018 09:03:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXkNf-000817-ER; Sat, 06 Jan 2018 09:03:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117639-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-migrupgrade:<job
 status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-migrupgrade:host-install/src_host(4):broken:heisenbug
 xen-4.7-testing:test-armhf-armhf-libvirt:xen-install:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f407332f99c4e619ef8730f3dae4d4beadb1ef4b
X-Osstest-Versions-That: xen=c3ddeca415a5d1f01f3867e268cbe8a0f331c3b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 Jan 2018 09:03:07 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 117639: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzYzOSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzYzOS8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE3NjAxCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExNzYwMSBwYXNzIGluIDExNzYzOQogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJv
a2VuIHBhc3MgaW4gMTE3NjAxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA2IHhlbi1p
bnN0YWxsICAgICAgZmFpbCBpbiAxMTc2MDEgcGFzcyBpbiAxMTc2MzkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFz
cyBpbiAxMTc2MDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gt
dm1lbnRyeSBmYWlsIGluIDExNzYwMSBsaWtlIDExNzE5NQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE3MTk1
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12
bWVudHJ5IGZhaWwgbGlrZSAxMTcyNDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzI4OQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNzI4
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcyODkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExNzI4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Mjg5CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTcy
ODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExNzI4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Mjg5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTcyODkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
eGVuICAgICAgICAgICAgICAgICAgZjQwNzMzMmY5OWM0ZTYxOWVmODczMGYzZGFlNGQ0YmVhZGIx
ZWY0YgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYzNkZGVjYTQxNWE1
ZDFmMDFmMzg2N2UyNjhjYmU4YTBmMzMxYzNiMwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE3Mjg5
ICAyMDE3LTEyLTE4IDEzOjQ1OjMxIFogICAxOCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
NzU0MSAgMjAxOC0wMS0wMiAxNzo0MDowNiBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkcmlhbiBQb3AgPGFw
b3BAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEluZ28g
TW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIExlbmRhY2t5IDx0aG9t
YXMubGVuZGFja3lAYW1kLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIGJyb2tlbgpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIGhvc3QtaW5zdGFsbC9zcmNfaG9z
dCg0KQpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gYnJva2VuCgpOb3Qg
cHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMxOSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 09:20:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 09:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXkeC-0005iT-Lh; Sat, 06 Jan 2018 09:20:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXkeB-0005iM-7i
 for xen-devel@lists.xensource.com; Sat, 06 Jan 2018 09:20:11 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 83/77-02260-AC4905A5;
 Sat, 06 Jan 2018 09:20:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVffklIA
 og4kXlSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a1N+wFbc2MFd+3fGRqYLwR0cXIxSEk0Mgk
 cXj6dkYI5zGjxPfdx9i7GDmBnG2MEo+XhIHYIgLOEl/PzAWL8wroS6xte8UIYgsLqEuseHaAD
 aRZQqBNRWL5tJ3MIAkJAW+Jrn3zGWHs1nf/gZrZOdgErCQOiYFEWQRUJZpOPGGdwMi9gJFhFa
 N6cWpRWWqRrpleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagdxmAYAfjvBP+hxg
 lOZiURHlFnQOihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwqk0GygkWpaanVqRl5gDDDCYtwcGj
 JAKR5i0uSMwtzkyHSJ1iNOY4tunyHyaOZzNfNzALseTl56VKifN+nwRUKgBSmlGaBzcIFv6XG
 GWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMzLAIwmIZ7MvBK4fa+ATmECOmXVEV+QU0oSEVJSDY
 zLP6vXt8YIVH91vxl74OITDn+zqft8TTWtnhiISytI9rE6Bs1UqHkasa7v7zWWbycWumbe6pV
 /+n3+0dCCx0kv7B30dQRynBblrXtaOWmy1p7peuUfbdxXNPo3FFlN1I2N98uzqFLu/CZcUDPF
 7kbm1rgAhii5iYuV+RpTprG3v33aX2yWq8RSnJFoqMVcVJwIABBjbY16AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1515230408!82419619!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4091 invoked from network); 6 Jan 2018 09:20:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jan 2018 09:20:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXke6-00069X-Ui; Sat, 06 Jan 2018 09:20:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXke1-0003jW-GG; Sat, 06 Jan 2018 09:20:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXke0-00052R-NX; Sat, 06 Jan 2018 09:20:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117641-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-libvirt:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=788ccf7552c82179135470473d9035f7c8b0b188
X-Osstest-Versions-That: linux=1e6e21c74c7c866db0abdfc452937724c3d80bdc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 Jan 2018 09:20:00 +0000
Subject: [Xen-devel] [linux-3.18 test] 117641: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6592177354310695541=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt         <job status>                 broken  in 117609
 test-amd64-i386-xl-qemut-debianhvm-amd64    <job status>      broken in 117609

Tests which are failing intermittently (not blocking):
 test-amd64-i386-libvirt      4 host-install(4) broken in 117609 pass in 117641
 test-amd64-i386-xl-qemut-debianhvm-amd64 4 host-install(4) broken in 117609 pass in 117641
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 117609 pass in 117641
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 117609

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

version targeted for testing:
 linux                788ccf7552c82179135470473d9035f7c8b0b188
baseline version:
 linux                1e6e21c74c7c866db0abdfc452937724c3d80bdc

Last test of basis   117375  2017-12-20 09:38:49 Z   16 days
Failing since        117563  2018-01-02 17:39:00 Z    3 days    4 attempts
Testing same since   117581  2018-01-02 22:44:52 Z    3 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com
  Adam Wallis <awallis@codeaurora.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrew Bowers <andrewx.bowers@intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bjorn Helgaas <bhelgaas@google.com>
  BjĂ¸rn Mork <bjorn@mork.no>
  Brian King <brking@linux.vnet.ibm.com>
  Christian Lamparter <chunkeey@gmail.com>
  Christoph Paasch <cpaasch@apple.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunyan Zhang <chunyan.zhang@spreadtrum.com>
  Dan Murphy <dmurphy@ti.com>
  Daniel Thompson <daniel.thompson@linaro.org>
  Daniele Palmas <dnlplm@gmail.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitri Epshtein <dima@marvell.com>
  Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dmitry Fleytman Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Dumazet <edumazet@google.com>
  Eyal Reizer <eyalr@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Gabriele Paoloni <gabriele.paoloni@huawei.com>
  Gao Feng <fgao@ikuai8.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jacob Keller <jacob.e.keller@intel.com>
  James Smart <james.smart@broadcom.com>
  Jan Glauber <jglauber@cavium.com>
  Jaroslav Kysela <perex@perex.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Tang <jtang@suse.com>
  Jing Xia <jing.xia@spreadtrum.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kees Cook <keescook@chromium.org>
  Kevin Cernekee <cernekee@chromium.org>
  Krishneil Singh <krishneil.k.singh@intel.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Maarten Lankhorst <dev@mblankhorst.nl>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Nazarewicz <mina86@mina86.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Stein <peter@stuntstein.dk>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  PJ Waskiewicz <peter.waskiewicz.jr@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Reizer, Eyal <eyalr@ti.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Reichel <sre@kernel.org>
  Sebastian Sjoholm <ssjoholm@mac.com>
  Steve Capper <steve.capper@arm.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Stuart Hayes <stuart.w.hayes@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tonghao Zhang <xiangxia.m.yue@gmail.com>
  Tonghao Zhang <zhangtonghao@didichuxing.com>
  Tony Lindgren <tony@atomide.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>
  Varun Prakash <varun@chelsio.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yelena Krivosheev <yelena@marvell.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-i386-libvirt broken
broken-job test-amd64-i386-xl-qemut-debianhvm-amd64 broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6592177354310695541==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 10:46:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 10:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXlzk-0002t6-G3; Sat, 06 Jan 2018 10:46:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXlzk-0002sh-0m
 for xen-devel@lists.xensource.com; Sat, 06 Jan 2018 10:46:32 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 2E/4F-19716-709A05A5;
 Sat, 06 Jan 2018 10:46:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZdtZUC
 Uwa8NEhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPq/P1sBd3aFQdvfGBrYNwr38XIxSEk0Mgk
 ceHsKkYI5zGjxLHzZ5kgnG2MEu+WLAbKcHKICDhLfD0zlx3E5hXQlzhyeSkziC0sYCSx4+1rF
 pAGCYEuNomLR9exgCQkBHwlru47zAZjL5rxDijOzsEmYCVxSAwkyiKgKvH2fQ/bBEbuBYwMqx
 g1ilOLylKLdI2M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GP/MDzz
 EKMnBpCTKK+ocECXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvf8cqCcYFFqempFWmYOMNRg0hIc
 PEoivJdB0rzFBYm5xZnpEKlTjMYcxzZd/sPE8Wzm6wZmIZa8/LxUKXFe+RVApQIgpRmleXCDY
 DFwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8X0AW8mTmlcDtewV0ChPQKauO+IKcUpKIkJ
 JqYKzna7hy/uGXTm1bqWPJO8y7FrJmRJguvW9XPCeu6gmTvun9GNbG522CeYvnrHfcqJCwcUN
 ZZFzxhG3xdtP1V5V4dBne7mevDlb4cd/3b3WE2zzfyqjUhInLLb7eZy0Ni3TqD5F7tCp1wflJ
 a85qy/ObXG3j1j5149scDovda93sp1/Un+d+T4mlOCPRUIu5qDgRAKEGZn58AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-21.messagelabs.com!1515235589!88940071!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30956 invoked from network); 6 Jan 2018 10:46:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jan 2018 10:46:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXlzb-0008OC-Lb; Sat, 06 Jan 2018 10:46:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXlzW-000883-93; Sat, 06 Jan 2018 10:46:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXlzV-0004Na-T3; Sat, 06 Jan 2018 10:46:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117642-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 Jan 2018 10:46:17 +0000
Subject: [Xen-devel] [seabios test] 117642: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY0MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc2NDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNjMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDU2IGRheXMgICA2MiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDI4IGRheXMgICAx
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 11:29:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 11:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXmfB-0005ix-Ms; Sat, 06 Jan 2018 11:29:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=537e50336=citrix-osstest@xenproject.org>)
 id 1eXmfA-0005iq-7C
 for xen-devel@lists.xensource.com; Sat, 06 Jan 2018 11:29:20 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 8A/AF-02260-F03B05A5;
 Sat, 06 Jan 2018 11:29:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpC7f5oA
 ogzvrZS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bfyduYCmZKVLR/n8rawDiTv4uRg0NCwF9i
 3p+6LkZOINND4uWU/awgtoiAs8SED7fZQGxeAT2JH49vsIPYwgKuEkc+f2XqYuQCqr/IK3Hz0
 X82iGZViY3/X4EVsQENmtgzkQXEZhFQkfixajMziC0koCWxdPFKJoihghInZz4Bq2EWkJA4+O
 IFM8QcS4n1k++yTmDknYWkbBaSsgWMTKsYNYpTi8pSi3SNDPWSijLTM0pyEzNzdA0NzPRyU4u
 LE9NTcxKTivWS83M3MQKDhwEIdjD+WRZwiFGSg0lJlFfUOSBKiC8pP6UyI7E4I76oNCe1+BCj
 DAeHkgQvxyagnGBRanpqRVpmDjCMYdISHDxKIrzpG4HSvMUFibnFmekQqVOMxhzHNl3+w8Txb
 ObrBmYhlrz8vFQpcYhJAiClGaV5cINg8XWJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwryyIF
 N4MvNK4Pa9AjqFCeiUVUd8QU4pSURISTUw9tkmbNaYyvWPrXCv9a1+nu4rW75Y5XL8Druvavs
 6vsTZtjdeW3tzgIYT16RLCy9sFdtVcNyvf96FYPbvcyTc5pSzr3z+pm/noY9aUralel8lV5/U
 8BVov9lQfXvXvvLqmfuksswPxt7USEna2W0qyqh/0eqnzobSI9NEQ6xF4ourJ2kv3fBHiaU4I
 9FQi7moOBEA8KOKB6oCAAA=
X-Env-Sender: prvs=537e50336=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1515238156!85968029!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57323 invoked from network); 6 Jan 2018 11:29:18 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 6 Jan 2018 11:29:18 -0000
X-IronPort-AV: E=Sophos;i="5.46,321,1511827200"; d="scan'208";a="457310383"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02SJC01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-73983-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-stretch:build-i386:<job status>:broken:regression
 distros-debian-stretch:build-amd64-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:<job status>:broken:regression
 distros-debian-stretch:build-amd64:<job status>:broken:regression
 distros-debian-stretch:build-i386-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf-pvops:syslog-server:running:regression
 distros-debian-stretch:build-armhf:syslog-server:running:regression
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-armhf:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf:capture-logs:broken:nonblocking
 distros-debian-stretch:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-i386:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73621
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 6 Jan 2018 11:29:14 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02SJC01.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 73983: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDczOTgzIGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83Mzk4My8KCkZhaWx1
cmVzIGFuZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUg
cnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNs
b2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0
Y2gtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0cmV0Y2gtbmV0Ym9v
dC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MzYyMQogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNjIxCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM2MjEKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MzYyMQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNjIxCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgNzM2MjEKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MzYyMQogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNjIxCgpi
YXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzM2MjEKCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0
Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2
LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJv
b3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 13:57:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 13:57:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXoxj-0007M9-8A; Sat, 06 Jan 2018 13:56:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXoxi-0007M3-DN
 for xen-devel@lists.xensource.com; Sat, 06 Jan 2018 13:56:38 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 92/ED-24969-595D05A5;
 Sat, 06 Jan 2018 13:56:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXfK1YA
 ogwPvdCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8atVwtZC2YUV+zt+sDcwHjSo4uRi0NIoJFJ
 4vyJk+wQzmNGieevZjFCONsYJe4encfUxcjJISLgLPH1zFx2EJtXQF/i5rX9rCC2sICVxMxVn
 cwgDRICG/QkTq2exgiSkBDwlJj4o5Mdxr6ydzFQAzsHG1DDITGQKIuAqsSbs+tZJjByL2BkWM
 WoUZxaVJZapGtspJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehhBiDYwXh6XeA
 hRkkOJiVRXlHngCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryVV4BygkWp6akVaZk5wFCDSUtw
 8CiJ8K6/DJTmLS5IzC3OTIdInWI05ji26fIfJo5nM183MAux5OXnpUqJ86aCTBIAKc0ozYMbB
 IuBS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm/QqykCczrwRu3yugU5iATll1xBfklJJEhJ
 RUA6OYu9WtY0uWecwWenf9u4Ha/yur/7h+2qARavbV6K7tY+4bU5+/evc9LnJZ2/fr68qXL3F
 MORuWyymeWPDhmuIcifgE+/o/TRfmmpul9+/bZexd96j9utoO7bidlck/tu8rud0p6j5ni/qt
 ZQK9+7b+1RTv4XjCIeLxdrHglIdlyWYH3zw4oXNaiaU4I9FQi7moOBEA17Pq5nwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1515246995!85635249!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33762 invoked from network); 6 Jan 2018 13:56:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jan 2018 13:56:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXoxf-0004l3-01; Sat, 06 Jan 2018 13:56:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXoxZ-0002Ua-Mg; Sat, 06 Jan 2018 13:56:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXoxZ-0001Wy-Bv; Sat, 06 Jan 2018 13:56:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117644-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-armhf:<job status>:broken:regression
 xen-4.9-testing:build-armhf:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
X-Osstest-Versions-That: xen=0a0dcdcd20e9711cbfb08db5b21af5299ee1eb8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 Jan 2018 13:56:29 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 117644: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY0NCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzY0NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE3NjA3CiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3
NjA3IFJFR1IuIHZzLiAxMTY2MTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExNjYxOQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIFJFR1IuIHZzLiAxMTY2MTkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIGluIDExNzYwNyBwYXNzIGluIDExNzY0NAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBpbiAxMTc2MDcgcGFzcyBpbiAxMTc2NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTc2
MDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBwYXNzIGluIDExNzYwNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NjA3IG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgYmxvY2tlZCBp
biAxMTc2MDcgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzYwNyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3NjA3IG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMTc2MDcgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzYwNyBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTE3NjA3IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMTc2MDcgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzYwNyBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTE3NjA3IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc2MDcgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMTc2
MDcgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICBmYWlsIGluIDExNzYwNyBsaWtlIDExNjYxOQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE2
NjE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNjYxOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE2NjE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZDZmZTE4NjAyODViZDRlM2UzZjFmNmNjOTZmN2Q2NDIwMGJjMjEzOApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgMGEwZGNkY2QyMGU5NzExY2JmYjA4ZGI1YjIxYWY1Mjk5
ZWUxZWI4YgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE2NjE5ICAyMDE3LTExLTI4IDEyOjQ5OjUx
IFogICAzOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExNzA5NiAgMjAxNy0xMi0xMiAxNDox
OTowMyBaICAgMjQgZGF5cyAgIDExIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNzUz
NSAgMjAxOC0wMS0wMiAxNzo0MDoxOCBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkcmlhbiBQb3AgPGFwb3BA
Yml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5l
bC5vcmc+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+CiAgUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU2VyZ2V5
IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25p
eC5kZT4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0z
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgNTM5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 15:25:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 15:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXqLZ-00056a-IT; Sat, 06 Jan 2018 15:25:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aipy=eb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eXqLX-000568-GK
 for xen-devel@lists.xen.org; Sat, 06 Jan 2018 15:25:19 +0000
X-Inumbo-ID: 0f4ad281-f2f6-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0f4ad281-f2f6-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 15:27:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXqLJ-00074N-An; Sat, 06 Jan 2018 15:25:05 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1eXqLJ-0008JW-6M; Sat, 06 Jan 2018 15:25:05 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eXqLJ-0008JW-6M@xenbits.xenproject.org>
Date: Sat, 06 Jan 2018 15:25:05 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 253 (CVE-2018-5244) - x86: memory
 leak with MSR emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2018-5244 / XSA-253
                              version 3

                  x86: memory leak with MSR emulation

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

In Xen 4.10, new infrastructure was introduced as part of an overhaul to
how MSR emulation happens for guests.  Unfortunately, one tracking
structure isn't freed when a vcpu is destroyed.

IMPACT
======

A memory allocation of 8 bytes is leaked each time a vcpu is destroyed.

A malicious guest may, by frequently rebooting over extended periods of
time, run the system out of memory, resulting in a Denial of Service
(DoS).

VULNERABLE SYSTEMS
==================

Xen versions 4.10 and later are affected.  Xen 4.9 and earlier are not
affected.

Only x86 systems are affected.  ARM systems are not.

All guest kinds can exploit this vulnerability.

MITIGATION
==========

Limiting the frequency with which a guest is able to reboot, will
limit the memory leak.

Rebooting each host (after migrating its guests) periodically will
reclaim the leaked space.

CREDITS
=======

This issue was discovered by Andrew Cooper of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa253.patch           Xen 4.10, xen-unstable

$ sha256sum xsa253*
bba1abb5e4368421de29385e37f8477bf3534d3ba3ff7e2aae9c9d3da53f1393  xsa253.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaUOoXAAoJEIP+FMlX6CvZchUIAKlvxu5o9IcIyULARW0s2YEA
6ueK3tyaH2vlWH1IG9KORletdAGALJrfEODt8SBJb+0rKDZKGHSKNB7a911QRebK
njXdSpdb1WCdHmStI82csLKvdMGbrFq/6wWFJRt1eFtzr7Qt3rwKXtHv/OI4Kr1T
sZ+K6M2KCavkJ+yPSF/f9GTBuD6iiu2E7RI5HzbjdV+k9E7tJkURH2/BPAfhhhyo
zsColbPQAxm96RCHIEPaOI5qZXVcfL+5VNbUh5+6vOtUiZdpnOMHmSwDF0AZc1hO
0YQ93/8blRm7N914rn8gu0zY+nQHcgC2klWzHOcCFirzTI0aHXfQQJsX9Oe6g3w=
=CX95
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa253.patch"
Content-Disposition: attachment; filename="xsa253.patch"
Content-Transfer-Encoding: base64

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU3ViamVjdDogeDg2L21zcjogRnJlZSBtc3JfdmNwdV9wb2xpY3kgZHVy
aW5nIHZjcHUgZGVzdHJ1Y3Rpb24KCmMvcyA0MTg3Zjc5ZGM3ICJ4ODYvbXNy
OiBpbnRyb2R1Y2Ugc3RydWN0IG1zcl92Y3B1X3BvbGljeSIgaW50cm9kdWNl
ZCBhCnBlci12Y3B1IG1lbW9yeSBhbGxvY2F0aW9uLCBidXQgZmFpbGVkIHRv
IGZyZWUgaXQgaW4gdGhlIGNsZWFuIHZjcHUKZGVzdHJ1Y3Rpb24gY2FzZS4K
ClRoaXMgaXMgWFNBLTI1MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
aW5kZXggYjE3NDY4Yy4uMGFlNzE1ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAt
MzgyLDYgKzM4Miw5IEBAIHZvaWQgdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1
ICp2KQogCiAgICAgdmNwdV9kZXN0cm95X2ZwdSh2KTsKIAorICAgIHhmcmVl
KHYtPmFyY2gubXNyKTsKKyAgICB2LT5hcmNoLm1zciA9IE5VTEw7CisKICAg
ICBpZiAoICFpc19pZGxlX2RvbWFpbih2LT5kb21haW4pICkKICAgICAgICAg
dnBtdV9kZXN0cm95KHYpOwogCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Sat Jan 06 15:29:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 15:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXqPV-0005Ue-Bz; Sat, 06 Jan 2018 15:29:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXqPT-0005UH-SH
 for xen-devel@lists.xensource.com; Sat, 06 Jan 2018 15:29:24 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id 71/14-27001-25BE05A5;
 Sat, 06 Jan 2018 15:29:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTfwdUC
 Uwbe/Mhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP2Y/aCW7sYK3qnnmBtYJzTxNjFyMUhJNDI
 JPFjzhMWCOcxo0T3gvlQzjZGiZe/tgE5nBwiAs4SX8/MZe9i5ODgFdCXeNmXBBIWFrCWeDe3i
 RXElhBYqSyx+lkahO0pMW3CdyYY+/OJr0Bj2DnYBKwkDomBRFkEVCUWzJ3IOIGRewEjwypGje
 LUorLUIl1DI72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsbLGwMOMUp
 yMCmJ8oo6B0QJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBVfgWUEyxKTU+tSMvMAQYaTFqCg0dJ
 hNcGJM1bXJCYW5yZDpE6xWjMcWzT5T9MHM9mvm5gFmLJy89LlRLn5QYpFQApzSjNgxsEi4BLj
 LJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZ1AZnCk5lXArfvFdApTECnrDriC3JKSSJCSqqB0d
 zsGVel4YKrXBd0vh8o0Iyq915jblcrUZG2e98/04lvDReXG5jbBN3tOqfs9mb7r+iGjv0SSt8
 2Tv8tVnNbnnc3aw7rWYcrsb4++rNUS1WSTPjDi8NTs894Vkr16L3VrfwVq6ae4FcUJLfSYH7Y
 Obnrv+Sids5va5Q8NOH2j2umb5+/O5qlxFKckWioxVxUnAgA8xiKJnsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1515252560!119050240!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63645 invoked from network); 6 Jan 2018 15:29:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 6 Jan 2018 15:29:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXqPP-0007BU-H2; Sat, 06 Jan 2018 15:29:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eXqPK-0004wS-9P; Sat, 06 Jan 2018 15:29:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eXqPJ-0001nK-7V; Sat, 06 Jan 2018 15:29:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117647-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a87ec4833af47cdd166294f3f4db21231930d65d
X-Osstest-Versions-That: xen=44ce23c0d811c08bb559c46a171b234c3ff714a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 06 Jan 2018 15:29:13 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 117647: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY0NyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc2NDcvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzEzMAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE4N2VjNDgzM2FmNDdjZGQxNjYyOTRmM2Y0ZGIyMTIz
MTkzMGQ2NWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDQ0Y2UyM2Mw
ZDgxMWMwOGJiNTU5YzQ2YTE3MWIyMzRjM2ZmNzE0YTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NzEzMCAgMjAxNy0xMi0xNCAwNzo1NDoxNSBaICAgMjMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTc1MjIgIDIwMTgtMDEtMDIgMTY6NDg6MjggWiAgICAzIGRheXMgICAgNCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTc2NDcgIDIwMTgtMDEtMDUgMDc6MTQ6NTEgWiAgICAxIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmll
bCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtl
cm5lbC5vcmc+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIExlbmRhY2t5IDx0aG9t
YXMubGVuZGFja3lAYW1kLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgYTg3ZWM0ODMzYWY0N2NkZDE2NjI5NGYzZjRkYjIxMjMxOTMwZDY1ZApBdXRob3I6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEphbiA0IDE0
OjMyOjAxIDIwMTggKzAxMDAKCiAgICB4ODYvbXNyOiBGcmVlIG1zcl92Y3B1X3BvbGljeSBkdXJp
bmcgdmNwdSBkZXN0cnVjdGlvbgogICAgCiAgICBjL3MgNDE4N2Y3OWRjNyAieDg2L21zcjogaW50
cm9kdWNlIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kiIGludHJvZHVjZWQgYQogICAgcGVyLXZjcHUg
bWVtb3J5IGFsbG9jYXRpb24sIGJ1dCBmYWlsZWQgdG8gZnJlZSBpdCBpbiB0aGUgY2xlYW4gdmNw
dQogICAgZGVzdHJ1Y3Rpb24gY2FzZS4KICAgIAogICAgVGhpcyBpcyBYU0EtMjUzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGUyMDRlNjBmNzc3MDJiZjVjODg0ZGQzN2MzZjFiMDFmMTRlMzk2YWUKICAg
IG1hc3RlciBkYXRlOiAyMDE4LTAxLTA0IDE0OjI3OjM4ICswMTAwCgpjb21taXQgOWRjNWVkYTU3
NmJhZmNhNDdhYmM3MjAyZjA3NWYyOGQ2MjUwYmY0ZApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0NTozMiAyMDE3
ICswMTAwCgogICAgeDg2L3ZteDogRG9uJ3QgdXNlIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKCkg
aW4gbG9uZ19tb2RlX2RvX21zcl93cml0ZSgpCiAgICAKICAgIFNpbmNlIGMvcyA0OWRlMTBmM2Mx
NzE4ICJ4ODYvaHZtOiBEb24ndCByYWlzZSAjR1AgYmVoaW5kIHRoZSBlbXVsYXRvcnMgYmFjawog
ICAgZm9yIE1TUiBhY2Nlc3NlcyIsIHJldHVybmluZyBYODZFTVVMX0VYQ0VQVElPTiBoYXMgcHVz
aGVkIHRoZSBleGNlcHRpb24KICAgIGdlbmVyYXRpb24gdG8gdGhlIHRvcCBvZiB0aGUgY2FsbCB0
cmVlLgogICAgCiAgICBVc2luZyBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbigpIGFuZCByZXR1cm5p
bmcgWDg2RU1VTF9FWENFUFRJT04gY2F1c2VzIGEKICAgIGRvdWJsZSAjR1AgaW5qZWN0aW9uLCB3
aGljaCBjb21iaW5lcyB0byAjREYuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogODk2ZWUzOTgwZTcyODY2YjYwMmU3NDMz
OTY3NTEzODRkZTMwMWZiMAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTQgMTg6MDU6NDUgKzAw
MDAKCmNvbW1pdCAxMzViNjdlOWJkNTI4MTA4NGVmZTlmYjFkMzYwNDkxNWRhYzA3Y2U4CkF1dGhv
cjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQg
RGVjIDIwIDE1OjQ0OjU3IDIwMTcgKzAxMDAKCiAgICB4ZW4vZWZpOiBGaXggYnVpbGQgd2l0aCBj
bGFuZy01LjAKICAgIAogICAgVGhlIGNsYW5nLTUuMCBidWlsZCBpcyByZWxpYWJseSBmYWlsaW5n
IHdpdGg6CiAgICAKICAgICAgRXJyb3I6IHNpemUgb2YgYm9vdC5vOi50ZXh0IGlzIDB4MDEKICAg
IAogICAgd2hpY2ggaXMgYmVjYXVzZSBlZmlfYXJjaF9mbHVzaF9kY2FjaGVfYXJlYSgpIGV4aXN0
cyBhcyBhIHNpbmdsZSByZXQKICAgIGluc3RydWN0aW9uLiAgTWFyayBpdCBhcyBfX2luaXQgbGlr
ZSBldmVyeXRoaW5nIGVsc2UgaW4gdGhlIGZpbGVzLgogICAgCiAgICBTcG90dGVkIGJ5IFRyYXZp
cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgbWFzdGVyIGNvbW1pdDogYzRmNmFkNGM1ZmQyNWNiMGNjYzBjZGJlNzExZGI5N2Uw
OTdmMDQwNwogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTQgMTA6NTk6MjYgKzAwMDAKCmNvbW1p
dCA2ODJhOWQ4ZDM3ZjExNDFiMTk5YmMzYWFkZjhkNWQyNzZiMjJiYWY5CkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDQ6MjAgMjAx
NyArMDEwMAoKICAgIGdudHRhYjogaW1wcm92ZSBHTlRUQUJPUF9jYWNoZV9mbHVzaCBsb2NraW5n
CiAgICAKICAgIERyb3BwaW5nIHRoZSBsb2NrIGJlZm9yZSByZXR1cm5pbmcgZnJvbSBncmFudF9t
YXBfZXhpc3RzKCkgbWVhbnMgaGFuZGluZwogICAgcG9zc2libHkgc3RhbGUgaW5mb3JtYXRpb24g
YmFjayB0byB0aGUgY2FsbGVyLiBSZXR1cm4gYmFjayB0aGUgcG9pbnRlcgogICAgdG8gdGhlIGFj
dGl2ZSBlbnRyeSBpbnN0ZWFkLCBmb3IgdGhlIGNhbGxlciB0byByZWxlYXNlIHRoZSBsb2NrIG9u
Y2UKICAgIGRvbmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA1NTNhYzM3MTM3YzJkMWMwM2Jm
MWI2OWNmYjE5MmZmYmZlMjlkYWE0CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wNCAxMTowNDox
OCArMDEwMAoKY29tbWl0IDE5ZGNkOGU0N2RmYzgxYjhlOWY4NjdlZTc5YzdmZjhlMTViOTc1ZmIK
QXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgV2VkIERlYyAy
MCAxNTo0Mzo1MyAyMDE3ICswMTAwCgogICAgZ250dGFiOiBjb3JyZWN0IEdOVFRBQk9QX2NhY2hl
X2ZsdXNoIGVtcHR5IGJhdGNoIGhhbmRsaW5nCiAgICAKICAgIEphbm4gdmFsaWRseSBwb2ludHMg
b3V0IHRoYXQgd2l0aCBhIGNhbGxlciBib2d1c2x5IHJlcXVlc3RpbmcgYSB6ZXJvLQogICAgZWxl
bWVudCBiYXRjaCB3aXRoIG5vbi16ZXJvIGhpZ2ggY29tbWFuZCBiaXRzICh0aGUgb25lcyB1c2Vk
IGZvcgogICAgY29udGludWF0aW9uIGVuY29kaW5nKSwgdGhlIGFzc2VydGlvbiByaWdodCBiZWZv
cmUgdGhlIGNhbGwgdG8KICAgIGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKCkgd291bGQg
dHJpZ2dlci4gQSBzaW1pbGFyIHNpdHVhdGlvbiB3b3VsZAogICAgYXJpc2UgYWZhaWN0IGZvciBu
b24tZW1wdHkgYmF0Y2hlcyB3aXRoIG9wIGFuZC9vciBsZW5ndGggemVybyBpbiBldmVyeQogICAg
ZWxlbWVudC4KICAgIAogICAgV2hpbGUgd2Ugd2FudCB0aGUgZm9ybWVyIHRvIHN1Y2NlZWQgKGFz
IHdlIGRvIGVsc2V3aGVyZSBmb3Igc2ltaWxhcgogICAgbm8tb3AgcmVxdWVzdHMpLCB0aGUgbGF0
dGVyIGNhbiBjbGVhcmx5IGJlIGNvbnZlcnRlZCB0byBhbiBlcnJvciwgYXMKICAgIHRoaXMgaXMg
YSBzdGF0ZSB0aGF0IGNhbid0IGJlIHRoZSByZXN1bHQgb2YgYSBwcmlvciBvcGVyYXRpb24uCiAg
ICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIGNvcnJlY3QgdGhlIG9yZGVyIG9m
IGFyZ3VtZW50IGNoZWNrczoKICAgIFdlIHNob3VsZG4ndCBhY2NlcHQgemVyby1sZW5ndGggZWxl
bWVudHMgd2l0aCB1bmtub3duIGJpdHMgc2V0IGluICJvcCIuCiAgICBBbHNvIGNvbnN0aWZ5IGNh
Y2hlX2ZsdXNoKCkncyBmaXJzdCBwYXJhbWV0ZXIuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKYW5u
IEhvcm4gPGphbm5oQGdvb2dsZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgbWFzdGVyIGNvbW1pdDogOWMyMmU0ZDY3ZjU1NTJj
N2M4OTZlZDgzYmQ5NWQ1ZDRjNTgzN2E5ZAogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDQgMTE6
MDM6MzIgKzAxMDAKCmNvbW1pdCBlNTM2NGMzMmM2NTBmZWY2MGI5MWI5YmU5YjEwZjM4MDU1ZmZj
MmNmCkF1dGhvcjogVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KRGF0ZTog
ICBXZWQgRGVjIDIwIDE1OjQzOjE0IDIwMTcgKzAxMDAKCiAgICB4ODYvbWljcm9jb2RlOiBBZGQg
c3VwcG9ydCBmb3IgZmFtMTdoIG1pY3JvY29kZSBsb2FkaW5nCiAgICAKICAgIFRoZSBzaXplIGZv
ciB0aGUgTWljcm9jb2RlIFBhdGNoIEJsb2NrIChNUEIpIGZvciBhbiBBTUQgZmFtaWx5IDE3aAog
ICAgcHJvY2Vzc29yIGlzIDMyMDAgYnl0ZXMuICBBZGQgYSAjZGVmaW5lIGZvciBmYW0xN2ggc28g
dGhhdCBpdCBkb2VzCiAgICBub3QgZGVmYXVsdCB0byAyMDQ4IGJ5dGVzIGFuZCBmYWlsIGEgbWlj
cm9jb2RlIGxvYWQvdXBkYXRlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kg
PHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgICBSZXZpZXdlZC1ieTogQm9yaXNsYXYgUGV0a292
IDxicEBhbGllbjguZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBJbmdvIE1vbG5hciA8bWluZ29Aa2Vy
bmVsLm9yZz4KICAgIFtMaW51eCBjb21taXQgZjRlOWI3YWYwY2Q1OGRkMDM5YTBmYjJjZDY3ZDU3
Y2VhNDg4OWFiZl0KICAgIAogICAgUG9ydGVkIHRvIFhlbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2MWQ0
NThiYThjMTcxODA5ZThkZDlhYmQxOTMzOWM4N2YzZjkzNGNhCiAgICBtYXN0ZXIgZGF0ZTogMjAx
Ny0xMi0xMyAxNDozMDoxMCArMDAwMAoKY29tbWl0IGUyZGM3YjU4NGY0YzdhYjZhZDdhYjU0M2U1
Y2Y3ZWUyZTZkMWQ1NjkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgV2VkIERlYyAyMCAxNTo0Mjo0MiAyMDE3ICswMTAwCgogICAgeDg2L21tOiBkcm9wIGJv
Z3VzIHBhZ2luZyBtb2RlIGFzc2VydGlvbgogICAgCiAgICBPbGFmIGhhcyBvYnNlcnZlZCB0aGlz
IGFzc2VydGlvbiB0byB0cmlnZ2VyIGFmdGVyIGFuIGFib3J0ZWQgbWlncmF0aW9uCiAgICBvZiBh
IFBWIGd1ZXN0OgogICAgCiAgICAoWEVOKSBYZW4gY2FsbCB0cmFjZToKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDJhODVkYz5dIGRvX3BhZ2VfZmF1bHQrMHgzOWYvMHg1NWMKICAgIChYRU4pICAg
IFs8ZmZmZjgyZDA4MDM2YjdkOD5dIHg4Nl82NC9lbnRyeS5TI2hhbmRsZV9leGNlcHRpb25fc2F2
ZWQrMHg2Ni8weGE0CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyYTkyNzQ+XSBfX2NvcHlfdG9f
dXNlcl9sbCsweDIyLzB4MzAKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI3NzJkND5dIHVwZGF0
ZV9ydW5zdGF0ZV9hcmVhKzB4MTljLzB4MjI4CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyNzcz
NzE+XSBkb21haW4uYyNfdXBkYXRlX3J1bnN0YXRlX2FyZWErMHgxMS8weDM5CiAgICAoWEVOKSAg
ICBbPGZmZmY4MmQwODAyNzc1OTY+XSBjb250ZXh0X3N3aXRjaCsweDFmZC8weGYyNQogICAgKFhF
TikgICAgWzxmZmZmODJkMDgwMjM5NWM1Pl0gc2NoZWR1bGUuYyNzY2hlZHVsZSsweDMwMy8weDZh
OAogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjNkMDY3Pl0gc29mdGlycS5jI19fZG9fc29mdGly
cSsweDZjLzB4OTUKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDIzZDBkYT5dIGRvX3NvZnRpcnEr
MHgxMy8weDE1CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAzNmIyZjE+XSB4ODZfNjQvZW50cnku
UyNwcm9jZXNzX3NvZnRpcnFzKzB4MjEvMHgzMAogICAgCiAgICBSZWxlYXNlIGJ1aWxkcyB3b3Jr
IGZpbmUsIHdoaWNoIGlzIGEgZmlyc3QgaW5kaWNhdGlvbiB0aGF0IHRoZSBhc3NlcnRpb24KICAg
IGlzbid0IHJlYWxseSBuZWVkZWQuCiAgICAKICAgIFdoYXQncyB3b3JzZSB0aG91Z2ggLSB0aGVy
ZSBhcHBlYXJzIHRvIGJlIGEgdGltaW5nIHdpbmRvdyB3aGVyZSB0aGUKICAgIGd1ZXN0IHJ1bnMg
aW4gc2hhZG93IG1vZGUsIGJ1dCBub3QgaW4gbG9nLWRpcnR5IG1vZGUsIGFuZCB0aGF0IGlzIHdo
YXQKICAgIHRyaWdnZXJzIHRoZSBhc3NlcnRpb24gKHRoZSBzYW1lIGNvdWxkLCBhZmFpY3QsIGJl
IGFjaGlldmVkIGJ5IHRlc3QtCiAgICBlbmFibGluZyBzaGFkb3cgbW9kZSBvbiBhIFBWIGd1ZXN0
KS4gVGhpcyBpcyBiZWNhdXNlIHR1cmluZyBvZmYgbG9nLQogICAgZGlydHkgbW9kZSBpcyBiZWlu
ZyBwZXJmb3JtZWQgaW4gdHdvIHN0ZXBzOiBGaXJzdCB0aGUgbG9nLWRpcnR5IGJpdCBnZXRzCiAg
ICBjbGVhcmVkIChwYWdpbmdfbG9nX2RpcnR5X2Rpc2FibGUoKSBbaGF2aW5nIHBhdXNlZCB0aGUg
ZG9tYWluXSAtPgogICAgc2hfZGlzYWJsZV9sb2dfZGlydHkoKSAtPiBzaGFkb3dfb25lX2JpdF9k
aXNhYmxlKCkpLCBmb2xsb3dlZCBieQogICAgdW5wYXVzaW5nIHRoZSBkb21haW4gYW5kIG9ubHkg
dGhlbiBjbGVhcmluZyBzaGFkb3cgbW9kZSAodmlhCiAgICBzaGFkb3dfdGVzdF9kaXNhYmxlKCks
IHdoaWNoIHBhdXNlcyB0aGUgZG9tYWluIGEgc2Vjb25kIHRpbWUpLgogICAgCiAgICBIZW5jZSBi
ZXNpZGVzIHJlbW92aW5nIHRoZSBBU1NFUlQoKSBoZXJlIChvciBvcHRpb25hbGx5IHJlcGxhY2lu
ZyBpdCBieQogICAgZXhwbGljaXQgdHJhbnNsYXRlIGFuZCByZWZjb3VudHMgbW9kZSBjaGVja3Ms
IGJ1dCB0aGlzIHNlZW1zIHJhdGhlcgogICAgcG9pbnRsZXNzIG5vdyB0aGF0IHRoZSB0aHJlZSBh
cmUgdGllZCB0b2dldGhlcikgSSB3b25kZXIgd2hldGhlciBlaXRoZXIKICAgIHNoYWRvd19vbmVf
Yml0X2Rpc2FibGUoKSBzaG91bGQgdHVybiBvZmYgc2hhZG93IG1vZGUgaWYgbm8gb3RoZXIgYml0
CiAgICBiZXNpZGVzIFBHX1NIX2VuYWJsZSByZW1haW5zIHNldCAoanVzdCBsaWtlIHNoYWRvd19v
bmVfYml0X2VuYWJsZSgpCiAgICBlbmFibGVzIGl0IGlmIG5vdCBhbHJlYWR5IHNldCksIG9yIHRo
ZSBkb21haW4gcGF1c2luZyBzY29wZSBzaG91bGQgYmUKICAgIGV4dGVuZGVkIHNvIHRoYXQgYm90
aCBzdGVwcyBvY2N1ciB3aXRob3V0IHRoZSBkb21haW4gZ2V0dGluZyBhIGNoYW5jZSB0bwogICAg
cnVuIGluIGJldHdlZW4uCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBh
ZXBmbGUuZGU+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBj
b21taXQ6IGI5NWY3YmUzMmQ2NjhmYTRiMDkzMDA4OTJlYmUxOTYzNmVjZWJlMzYKICAgIG1hc3Rl
ciBkYXRlOiAyMDE3LTEyLTEyIDE2OjU2OjE1ICswMTAwCgpjb21taXQgYzhmNGY0NWUwNGRkNzgy
YWM1ZGZkZjU4ODY2MzM5YWM5NzE4NjMyNApBdXRob3I6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtp
cGVyQG9yYWNsZS5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0MjoxMyAyMDE3ICswMTAwCgog
ICAgeDg2L21iMjogYXZvaWQgWGVuIGltYWdlIHdoZW4gbG9va2luZyBmb3IgbW9kdWxlL2NyYXNo
a2VybmVsIHBvc2l0aW9uCiAgICAKICAgIENvbW1pdCBlMjJlMWM0ICh4ODYvRUZJOiBhdm9pZCBY
ZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUva2V4ZWMKICAgIHBvc2l0aW9uKSBhZGRl
ZCByZWxldmFudCBjaGVjayBmb3IgRUZJIGNhc2UuIEhvd2V2ZXIsIHNpbmNlIGNvbW1pdAogICAg
Zjc1YTMwNCAoeDg2OiBhZGQgbXVsdGlib290MiBwcm90b2NvbCBzdXBwb3J0IGZvciByZWxvY2F0
YWJsZSBpbWFnZXMpCiAgICBNdWx0aWJvb3QyIGNvbXBhdGlibGUgYm9vdGxvYWRlcnMgYXJlIGFi
bGUgdG8gcmVsb2NhdGUgWGVuIGltYWdlIHRvby4KICAgIFNvLCB3ZSBoYXZlIHRvIGF2b2lkIGFs
c28gWGVuIGltYWdlIHJlZ2lvbiBpbiBzdWNoIGNhc2VzLgogICAgCiAgICBSZXBvcnRlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJlcG9ydGVkLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IDk1ODk5MjdlNWJmOWUxMjNlYzQyYjZlMGIwODA5ZjE1M2JkOTI3MzIKICAgIG1hc3RlciBk
YXRlOiAyMDE3LTEyLTEyIDE0OjMwOjUzICswMTAwCgpjb21taXQgNDE1MDUwMWI3MTdlN2ZkZTc3
YzlhYjRlOTZkZDk5MTZkNzM0NWI1NQpBdXRob3I6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFz
bGlAY2l0cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDIwIDE1OjQxOjMzIDIwMTcgKzAxMDAKCiAg
ICB4ODYvdnZteDogZG9uJ3QgZW5hYmxlIHZtY3Mgc2hhZG93aW5nIGZvciBuZXN0ZWQgZ3Vlc3Rz
CiAgICAKICAgIFJ1bm5pbmcgIi4veHRmX3J1bm5lciB2dm14IiBpbiBMMSBYZW4gdW5kZXIgTDAg
WGVuIHByb2R1Y2VzIHRoZQogICAgZm9sbG93aW5nIHJlc3VsdCBvbiBIL1cgd2l0aCBWTUNTIHNo
YWRvd2luZzoKICAgIAogICAgICAgIFRlc3Q6IHZteG9uCiAgICAgICAgRmFpbHVyZSBpbiB0ZXN0
X3ZteG9uX2luX3Jvb3RfY3BsMCgpCiAgICAgICAgICBFeHBlY3RlZCAweDgyMDAwMDBmOiBWTWZh
aWxWYWxpZCgxNSkgVk1YT05fSU5fUk9PVAogICAgICAgICAgICAgICBHb3QgMHg4MjAwNDQwMDog
Vk1mYWlsVmFsaWQoMTc0MDgpIDx1bmtub3duPgogICAgICAgIFRlc3QgcmVzdWx0OiBGQUlMVVJF
CiAgICAKICAgIFRoaXMgaGFwcGVucyBiZWNhdXNlIFNETSBhbGxvd3Mgdm1lbnRyaWVzIHdpdGgg
ZW5hYmxlZCBWTUNTIHNoYWRvd2luZwogICAgVk0tZXhlY3V0aW9uIGNvbnRyb2wgYW5kIFZNQ1Mg
bGluayBwb2ludGVyIHZhbHVlIG9mIH4wdWxsLiBCdXQgcmVzdWx0cwogICAgb2YgYSBuZXN0ZWQg
Vk1SRUFEIGFyZSB1bmRlZmluZWQgaW4gc3VjaCBjYXNlcy4KICAgIAogICAgRml4IHRoaXMgYnkg
bm90IGNvcHlpbmcgdGhlIHZhbHVlIG9mIFZNQ1Mgc2hhZG93aW5nIGNvbnRyb2wgZnJvbSB2bWNz
MDEKICAgIHRvIHZtY3MwMi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMTlmZGI4ZTI1ODYxOWFlYTI2NWFm
OWMxODNlMDM1ZTU0NWNiYzJkMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMDEgMTk6MDM6Mjcg
KzAwMDAKCmNvbW1pdCBhYjdiZTZjZTRhYzhjYzNmMzI5NTJkOGM5YzI2MDQxMmU3ODBlOTM5CkF1
dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBX
ZWQgRGVjIDIwIDE1OjQwOjU4IDIwMTcgKzAxMDAKCiAgICB4ZW4vcHY6IENvbnN0cnVjdCBkMHYw
J3MgR0RUIHByb3Blcmx5CiAgICAKICAgIGMvcyBjZjZkMzlmODE5OSAieDg2L1BWOiBwcm9wZXJs
eSBwb3B1bGF0ZSBkZXNjcmlwdG9yIHRhYmxlcyIgY2hhbmdlZCB0aGUgR0RUCiAgICB0byByZWZl
cmVuY2UgemVyb19wYWdlIGZvciBpbnRlcm1lZGlhdGUgZnJhbWVzIGJldHdlZW4gdGhlIGd1ZXN0
IGFuZCBYZW4KICAgIGZyYW1lcy4KICAgIAogICAgQmVjYXVzZSBkb20wX2NvbnN0cnVjdF9wdigp
IGRvZXNuJ3QgY2FsbCBhcmNoX3NldF9pbmZvX2d1ZXN0KCksIHNvbWUgYml0cyBvZgogICAgaW5p
dGlhbGlzYXRpb24gYXJlIG1pc3NlZCwgaW5jbHVkaW5nIHRoZSBwdl9kZXN0cm95X2dkdCgpIHdo
aWNoIGluaXRpYWxseQogICAgZmlsbHMgdGhlIHJlZmVyZW5jZXMgdG8gemVyb19wYWdlLgogICAg
CiAgICBJbiBwcmFjdGljZSwgdGhpcyBtZWFucyB0aGVyZSBpcyBhIHdpbmRvdyBiZXR3ZWVuIHN0
YXJ0aW5nIGFuZCB0aGUgZmlyc3QgY2FsbAogICAgdG8gSFlQRVJDQUxMX3NldF9nZHQoKSB3ZXJl
IGxhci9sc2wvdmVyci92ZXJ3IHN1ZmZlciBub24tYXJjaGl0ZWN0dXJhbAogICAgYmVoYXZpb3Vy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIG1hc3RlciBjb21taXQ6IDA4ZjI3ZjQ0NjhlZWRiZWNjYWFjOWZkZGE0ZWY3MzIyNDdl
ZmQ3NGUKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTAxIDE5OjAzOjI2ICswMDAwCgpjb21taXQg
ZjNmYjY2NzNkODk4NThmYTUyMjAzN2NjOWI5NDc1YzE4ODIxNDk5OApBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgRGVjIDIwIDE1OjM5OjQ0IDIwMTcg
KzAxMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC4xMC4xLXByZQoocWVtdSBjaGFuZ2Vz
IG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 16:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 16:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXr8h-0001Dz-8b; Sat, 06 Jan 2018 16:16:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aipy=eb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eXr8f-0001DV-KR
 for xen-devel@lists.xen.org; Sat, 06 Jan 2018 16:16:05 +0000
X-Inumbo-ID: 273801db-f2fd-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 273801db-f2fd-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 16:17:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXr8R-0000SP-Da; Sat, 06 Jan 2018 16:15:51 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1eXr8R-0004f1-Ce; Sat, 06 Jan 2018 16:15:51 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eXr8R-0004f1-Ce@xenbits.xenproject.org>
Date: Sat, 06 Jan 2018 16:15:51 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 248 (CVE-2017-17566) - x86 PV
 guests may gain access to internally used pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-17566 / XSA-248
                              version 3

         x86 PV guests may gain access to internally used pages

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Memory management for PV guests builds on page ownership and page
attributes.  A domain can always map, at least r/o, pages of which it
is the owner.  Certain fields in the control structure of a page are
used for different purposes in the main PV memory management code and
in code handling shadow paging.

When a guest is running in shadow mode (which for PV guests is necessary
e.g. for live migration), certain auxiliary pages used by Xen internally
had their owner set to the guest itself.  When the PV guest maps such a
page, shadow code and PV memory management code will disagree on the
meaning of said multi-purpose fields, generally leading to a crash of
the hypervisor.

IMPACT
======

A malicious or buggy PV guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host, or cause hypervisor
memory corruption.  We cannot rule out a guest being able to escalate
its privilege.

VULNERABLE SYSTEMS
==================

All versions of Xen are vulnerable.

Only x86 systems are affected.  ARM systems are not vulnerable.

x86 HVM guests cannot exploit this vulnerability.

Only x86 PV guests can exploit this vulnerability, and only when being
run in shadow mode.  PV guests are typically run in shadow mode for live
migration, as well as for features like VM snapshot.

Note that save / restore does *not* use shadow mode, and so does not
expose this vulnerability.  Some downstreams also include a "non-live
migration" feature, which also does not use shadow mode (and thus does
not expose this vulnerability).

MITIGATION
==========

Running only HVM guests avoids the vulnerability.

Avoiding live migration of x86 PV guests also avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa248.patch           xen-unstable, Xen 4.9.x
xsa248-4.8.patch       Xen 4.8.x, Xen 4.7.x, Xen 4.6.x
xsa248-4.5.patch       Xen 4.5.x

$ sha256sum xsa248*
f0ac5c5ff956118f52821e111c6e27416f788cea6e98cc54cb051c42b793357e  xsa248.meta
20bcfb1890d90bd74f52e45a1e8aa020a8991e3a0db37eecf53ce48b16e602bf  xsa248.patch
ec4227633df18f76fbd8cb12e367879470b63fb5236f10b2a971dccef9f83172  xsa248-4.5.patch
3bbd9fd92e5ffab1ddd7ff804bfbab09c1c654af3aa7f80f742f321da120b715  xsa248-4.8.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaUPXWAAoJEIP+FMlX6CvZ5R8H/Rn0CZ9fEExfAjcqm5kjTZFt
HgI+ZfUYwhEfMuYc4bv5rYYfzhFsCWe4afrcxBdh1qtMeJjZWfGtf8yOFNzox0PR
XeMZ/p7qwspg9TyNO/7dM+wd6nHRp88pTcy4QQcmfczcZrcUbm0wGCmhaIJdWlMA
CsgKsiekPapB9R+fqeVroc/gmMRx9iTFif/w96OpApGsMPO5SnuSzeFrL8RzMU9u
rjwCfu0Yz9MPHT8E+KvI9GeB7srov3XEfMsmaJ9NUDgnrDl9Xhe5wC7FnL3mvTYC
YZML85QbvghxFoQM6v2MyBwF8tLW3YEgZK/oR4ed1E6BrKfDQwyXIaT0GXtIFzk=
=ytqY
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa248.meta"
Content-Disposition: attachment; filename="xsa248.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDgsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwKICAgICI0LjgiLAog
ICAgIjQuNyIsCiAgICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMi
OiBbCiAgICAieGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6
IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC4xMCIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjM0NWJiOWNkNjM0NDIxZjUwYjczMmQ0ZjljODlhNjQ5YTdhMWQwZGIiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjQ4LnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjUiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuNSIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjQxZjZkZDA1ZDEwZmQx
YjQyODFjMTcyMmUyZDhmMjllMzc4YWJlOWEiLAogICAgICAgICAgIlByZXJl
cXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQ4LTQuNS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAg
IH0KICAgIH0sCiAgICAiNC42IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjYiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAg
ICAgICAgIlN0YWJsZVJlZiI6ICI5YjBjMmEyMjMxMzJhMDdmMDZmMGJlOGU4
NWRhMzkwZGVmZTk5OGY1IiwKICAgICAgICAgICJQcmVyZXFzIjogW10sCiAg
ICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0OC00Ljgu
cGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9LAog
ICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43IiwKICAgICAg
IlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFi
bGVSZWYiOiAiYmNjOWUyNDVhYWZiZGFlNDRjNzYxMDUzYzg5OGJlZGIzNTgy
Y2M0ZCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAogICAgICAgICAgIlBh
dGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDgtNC44LnBhdGNoIgogICAg
ICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7
CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNpcGVzIjog
ewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjli
YTY3ODNlNDdkYjcxMzc5YzUxMjAwMzliODc4ZjYwNWJkZjMxZjMiLAogICAg
ICAgICAgIlByZXJlcXMiOiBbXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjQ4LTQuOC5wYXRjaCIKICAgICAgICAgIF0KICAg
ICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC45IjogewogICAgICAiWGVu
VmVyc2lvbiI6ICI0LjkiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICJhZTM0YWI4YzVkMmU5
NzdmNmQ4MDgxYzJjZTQ0OTQ4NzUyMzJmNTYzIiwKICAgICAgICAgICJQcmVy
ZXFzIjogW10sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAg
InhzYTI0OC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0
LjEwIiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAg
ICAgICAgICJTdGFibGVSZWYiOiAiMzQ1YmI5Y2Q2MzQ0MjFmNTBiNzMyZDRm
OWM4OWE2NDlhN2ExZDBkYiIsCiAgICAgICAgICAiUHJlcmVxcyI6IFtdLAog
ICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNDgucGF0
Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9CiAgfQp9

--=separator
Content-Type: application/octet-stream; name="xsa248.patch"
Content-Disposition: attachment; filename="xsa248.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCgpQ
ViBkb21haW5zIGNhbiBvYnRhaW4gbWFwcGluZ3Mgb2YgYW55IHBhZ2VzIG93
bmVkIGJ5IHRoZSBjb3JyZWN0IGRvbWFpbiwKaW5jbHVkaW5nIG9uZXMgdGhh
dCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQgYXMgIm5vcm1hbCIgUkFNLCBi
dXQgdXNlZApieSBYZW4gaW50ZXJuYWxseS4gIEF0IHRoZSBtb21lbnQgc3Vj
aCAiaW50ZXJuYWwiIHBhZ2VzIG1hcmtlZCBhcyBvd25lZApieSBhIGd1ZXN0
IGluY2x1ZGUgcGFnZXMgdXNlZCB0byB0cmFjayBsb2dkaXJ0eSBiaXRzLCBh
cyB3ZWxsIGFzIHAybQpwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJs
ZSIgZm9yIEhWTSBndWVzdHMuIFNpbmNlIHRoZSBQViBtZW1vcnkKbWFuYWdl
bWVudCBhbmQgc2hhZG93IGNvZGUgY29uZmxpY3QgaW4gdGhlaXIgdXNlIG9m
IHN0cnVjdCBwYWdlX2luZm8KZmllbGRzLCBhbmQgc2luY2Ugc2hhZG93IGNv
ZGUgaXMgYmVpbmcgdXNlZCBmb3IgbG9nLWRpcnR5IGhhbmRsaW5nIGZvcgpQ
ViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wg
bXVzdCwgZm9yIFBWIGRvbWFpbnMsIG5vdApoYXZlIHRoZSBkb21haW4gc2V0
IGFzIHRoZWlyIG93bmVyLgoKV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBk
b25lIGNvbmRpdGlvbmFsbHkgZm9yIGp1c3QgdGhlIFBWIGNhc2UgaW4Kc2hh
ZG93IGNvZGUsIGRvIGl0IHVuY29uZGl0aW9uYWxseSAoYW5kIGZvciBjb25z
aXN0ZW5jeSBhbHNvIGZvciBIQVApLApqdXN0IHRvIGJlIG9uIHRoZSBzYWZl
IHNpZGUuCgpUaGVyZSdzIG9uZSBzcGVjaWFsIGNhc2UgdGhvdWdoIGZvciBz
aGFkb3cgY29kZTogVGhlIHBhZ2UgdGFibGUgdXNlZCBmb3IKcnVubmluZyBh
IEhWTSBndWVzdCBpbiB1bnBhZ2VkIG1vZGUgaXMgc3ViamVjdCB0byBnZXRf
cGFnZSgpIChpbgpzZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVz
dCBoYXZlIGl0cyBvd25lciBzZXQuCgpUaGlzIGlzIFhTQS0yNDguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
LS0tCnYyOiBEcm9wIFBHQ19wYWdlX3RhYmxlIHJlbGF0ZWQgcGllY2VzLgoK
LS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jCkBAIC0yODYsOCArMjg2LDcgQEAgc3RhdGlj
IHN0cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcAogICAgIHsKICAg
ICAgICAgZC0+YXJjaC5wYWdpbmcuaGFwLnRvdGFsX3BhZ2VzLS07CiAgICAg
ICAgIGQtPmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXMrKzsKLSAgICAgICAg
cGFnZV9zZXRfb3duZXIocGcsIGQpOwotICAgICAgICBwZy0+Y291bnRfaW5m
byB8PSAxOworICAgICAgICBBU1NFUlQoIXBhZ2VfZ2V0X293bmVyKHBnKSAm
JiAhKHBnLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spKTsKICAgICB9
CiAgICAgZWxzZSBpZiAoICFkLT5hcmNoLnBhZ2luZy5wMm1fYWxsb2NfZmFp
bGVkICkKICAgICB7CkBAIC0zMDIsMjEgKzMwMSwyMyBAQCBzdGF0aWMgc3Ry
dWN0IHBhZ2VfaW5mbyAqaGFwX2FsbG9jX3AybV9wCiAKIHN0YXRpYyB2b2lk
IGhhcF9mcmVlX3AybV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBw
YWdlX2luZm8gKnBnKQogeworICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0g
cGFnZV9nZXRfb3duZXIocGcpOworCiAgICAgLyogVGhpcyBpcyBjYWxsZWQg
Ym90aCBmcm9tIHRoZSBwMm0gY29kZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhl
IAogICAgICAqIHBhZ2luZyBsb2NrKSBhbmQgdGhlIGxvZy1kaXJ0eSBjb2Rl
ICh3aGljaCBhbHdheXMgZG9lcykuICovCiAgICAgcGFnaW5nX2xvY2tfcmVj
dXJzaXZlKGQpOwogCi0gICAgQVNTRVJUKHBhZ2VfZ2V0X293bmVyKHBnKSA9
PSBkKTsKLSAgICAvKiBTaG91bGQgaGF2ZSBqdXN0IHRoZSBvbmUgcmVmIHdl
IGdhdmUgaXQgaW4gYWxsb2NfcDJtX3BhZ2UoKSAqLwotICAgIGlmICggKHBn
LT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spICE9IDEgKSB7Ci0gICAg
ICAgIEhBUF9FUlJPUigiT2RkIHAybSBwYWdlICVwIGNvdW50IGM9JSNseCB0
PSUiUFJ0eXBlX2luZm8iXG4iLAotICAgICAgICAgICAgICAgICAgICAgcGcs
IHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50eXBlX2luZm8pOworICAg
IC8qIFNob3VsZCBzdGlsbCBoYXZlIG5vIG93bmVyIGFuZCBjb3VudCB6ZXJv
LiAqLworICAgIGlmICggb3duZXIgfHwgKHBnLT5jb3VudF9pbmZvICYgUEdD
X2NvdW50X21hc2spICkKKyAgICB7CisgICAgICAgIEhBUF9FUlJPUigiZCVk
OiBPZGQgcDJtIHBhZ2UgJSJQUklfbWZuIiBkPSVkIGM9JWx4IHQ9JSJQUnR5
cGVfaW5mbyJcbiIsCisgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQs
IG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksCisgICAgICAgICAgICAgICAgICBv
d25lciA/IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZBTElELAorICAg
ICAgICAgICAgICAgICAgcGctPmNvdW50X2luZm8sIHBnLT51LmludXNlLnR5
cGVfaW5mbyk7CiAgICAgICAgIFdBUk4oKTsKKyAgICAgICAgcGctPmNvdW50
X2luZm8gJj0gflBHQ19jb3VudF9tYXNrOworICAgICAgICBwYWdlX3NldF9v
d25lcihwZywgTlVMTCk7CiAgICAgfQotICAgIHBnLT5jb3VudF9pbmZvICY9
IH5QR0NfY291bnRfbWFzazsKLSAgICAvKiBGcmVlIHNob3VsZCBub3QgZGVj
cmVtZW50IGRvbWFpbidzIHRvdGFsIGFsbG9jYXRpb24sIHNpbmNlCi0gICAg
ICogdGhlc2UgcGFnZXMgd2VyZSBhbGxvY2F0ZWQgd2l0aG91dCBhbiBvd25l
ci4gKi8KLSAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7CiAgICAgZC0+
YXJjaC5wYWdpbmcuaGFwLnAybV9wYWdlcy0tOwogICAgIGQtPmFyY2gucGFn
aW5nLmhhcC50b3RhbF9wYWdlcysrOwogICAgIGhhcF9mcmVlKGQsIHBhZ2Vf
dG9fbWZuKHBnKSk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpA
QCAtMTUwMywzMiArMTUwMywyOSBAQCBzaGFkb3dfYWxsb2NfcDJtX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCkKICAgICBwZyA9IG1mbl90b19wYWdlKHNoYWRv
d19hbGxvYyhkLCBTSF90eXBlX3AybV90YWJsZSwgMCkpOwogICAgIGQtPmFy
Y2gucGFnaW5nLnNoYWRvdy5wMm1fcGFnZXMrKzsKICAgICBkLT5hcmNoLnBh
Z2luZy5zaGFkb3cudG90YWxfcGFnZXMtLTsKKyAgICBBU1NFUlQoIXBhZ2Vf
Z2V0X293bmVyKHBnKSAmJiAhKHBnLT5jb3VudF9pbmZvICYgUEdDX2NvdW50
X21hc2spKTsKIAogICAgIHBhZ2luZ191bmxvY2soZCk7CiAKLSAgICAvKiBV
bmxpa2Ugc2hhZG93IHBhZ2VzLCBtYXJrIHAybSBwYWdlcyBhcyBvd25lZCBi
eSB0aGUgZG9tYWluLgotICAgICAqIE1hcmtpbmcgdGhlIGRvbWFpbiBhcyB0
aGUgb3duZXIgd291bGQgbm9ybWFsbHkgYWxsb3cgdGhlIGd1ZXN0IHRvCi0g
ICAgICogY3JlYXRlIG1hcHBpbmdzIG9mIHRoZXNlIHBhZ2VzLCBidXQgdGhl
c2UgcDJtIHBhZ2VzIHdpbGwgbmV2ZXIgYmUKLSAgICAgKiBpbiB0aGUgZG9t
YWluJ3MgZ3Vlc3QtcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSwgYW5kIHNvIHRo
YXQgaXMgbm90Ci0gICAgICogYmVsaWV2ZWQgdG8gYmUgYSBjb25jZXJuLiAq
LwotICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICBwZy0+Y291bnRf
aW5mbyB8PSAxOwogICAgIHJldHVybiBwZzsKIH0KIAogc3RhdGljIHZvaWQK
IHNoYWRvd19mcmVlX3AybV9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBwYWdlX2luZm8gKnBnKQogewotICAgIEFTU0VSVChwYWdlX2dldF9vd25l
cihwZykgPT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25l
IHJlZiB3ZSBnYXZlIGl0IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBp
ZiAoIChwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSAhPSAxICkK
KyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBn
KTsKKworICAgIC8qIFNob3VsZCBzdGlsbCBoYXZlIG5vIG93bmVyIGFuZCBj
b3VudCB6ZXJvLiAqLworICAgIGlmICggb3duZXIgfHwgKHBnLT5jb3VudF9p
bmZvICYgUEdDX2NvdW50X21hc2spICkKICAgICB7Ci0gICAgICAgIFNIQURP
V19FUlJPUigiT2RkIHAybSBwYWdlIGNvdW50IGM9JSNseCB0PSUiUFJ0eXBl
X2luZm8iXG4iLAorICAgICAgICBTSEFET1dfRVJST1IoImQlZDogT2RkIHAy
bSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0eXBlX2luZm8i
XG4iLAorICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBtZm5f
eChwYWdlX3RvX21mbihwZykpLAorICAgICAgICAgICAgICAgICAgICAgb3du
ZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKICAgICAg
ICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50
eXBlX2luZm8pOworICAgICAgICBwZy0+Y291bnRfaW5mbyAmPSB+UEdDX2Nv
dW50X21hc2s7CisgICAgICAgIHBhZ2Vfc2V0X293bmVyKHBnLCBOVUxMKTsK
ICAgICB9Ci0gICAgcGctPmNvdW50X2luZm8gJj0gflBHQ19jb3VudF9tYXNr
OwogICAgIHBnLT51LnNoLnR5cGUgPSBTSF90eXBlX3AybV90YWJsZTsgLyog
cDJtIGNvZGUgcmV1c2VzIHR5cGUtaW5mbyAqLwotICAgIHBhZ2Vfc2V0X293
bmVyKHBnLCBOVUxMKTsKIAogICAgIC8qIFRoaXMgaXMgY2FsbGVkIGJvdGgg
ZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRoZQogICAg
ICAqIHBhZ2luZyBsb2NrKSBhbmQgdGhlIGxvZy1kaXJ0eSBjb2RlICh3aGlj
aCBhbHdheXMgZG9lcykuICovCkBAIC0zMTMyLDcgKzMxMjksOSBAQCBpbnQg
c2hhZG93X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIKICAgICAgICAg
ZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKICAgICAgICAgd3JpdGVfMzJi
aXRfcHNlX2lkZW50bWFwKGUpOwogICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZShlKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gPSAxOwogICAgICAgICBw
Zy0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90YWJsZSB8IDEg
fCBQR1RfdmFsaWRhdGVkOworICAgICAgICBwYWdlX3NldF9vd25lcihwZywg
ZCk7CiAgICAgfQogCiAgICAgcGFnaW5nX2xvY2soZCk7CkBAIC0zMTcwLDcg
KzMxNjksMTEgQEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAq
ZCwgdTMyCiAgICAgaWYgKCBydiAhPSAwICYmICFwYWdldGFibGVfaXNfbnVs
bChwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSApCiAgICAgICAgIHAybV90ZWFy
ZG93bihwMm0pOwogICAgIGlmICggcnYgIT0gMCAmJiBwZyAhPSBOVUxMICkK
KyAgICB7CisgICAgICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRf
bWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAg
ICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCBwZyk7CisgICAgfQogICAg
IGRvbWFpbl91bnBhdXNlKGQpOwogICAgIHJldHVybiBydjsKIH0KQEAgLTMy
NzksNyArMzI4MiwyMiBAQCBvdXQ6CiAKICAgICAvKiBNdXN0IGJlIGNhbGxl
ZCBvdXRzaWRlIHRoZSBsb2NrICovCiAgICAgaWYgKCB1bnBhZ2VkX3BhZ2V0
YWJsZSApCisgICAgeworICAgICAgICBpZiAoIHBhZ2VfZ2V0X293bmVyKHVu
cGFnZWRfcGFnZXRhYmxlKSA9PSBkICYmCisgICAgICAgICAgICAgKHVucGFn
ZWRfcGFnZXRhYmxlLT5jb3VudF9pbmZvICYgUEdDX2NvdW50X21hc2spID09
IDEgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnBhZ2VkX3BhZ2V0YWJs
ZS0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7CisgICAgICAgICAg
ICBwYWdlX3NldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSwgTlVMTCk7Cisg
ICAgICAgIH0KKyAgICAgICAgLyogQ29tcGxhaW4gaGVyZSBpbiBjYXNlcyB3
aGVyZSBzaGFkb3dfZnJlZV9wMm1fcGFnZSgpIHdvbid0LiAqLworICAgICAg
ICBlbHNlIGlmICggIXBhZ2VfZ2V0X293bmVyKHVucGFnZWRfcGFnZXRhYmxl
KSAmJgorICAgICAgICAgICAgICAgICAgISh1bnBhZ2VkX3BhZ2V0YWJsZS0+
Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCisgICAgICAgICAgICBT
SEFET1dfRVJST1IoImQlZDogT2RkIHVucGFnZWQgcHQgJSJQUklfbWZuIiBj
PSVseCB0PSUiUFJ0eXBlX2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIGQtPmRvbWFpbl9pZCwgbWZuX3gocGFnZV90b19tZm4odW5wYWdl
ZF9wYWdldGFibGUpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnBh
Z2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnBhZ2VkX3BhZ2V0YWJsZS0+dS5pbnVzZS50eXBlX2luZm8p
OwogICAgICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCB1bnBhZ2VkX3Bh
Z2V0YWJsZSk7CisgICAgfQogfQogCiB2b2lkIHNoYWRvd19maW5hbF90ZWFy
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQo=

--=separator
Content-Type: application/octet-stream; name="xsa248-4.5.patch"
Content-Disposition: attachment; filename="xsa248-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCgpQ
ViBkb21haW5zIGNhbiBvYnRhaW4gbWFwcGluZ3Mgb2YgYW55IHBhZ2VzIG93
bmVkIGJ5IHRoZSBjb3JyZWN0IGRvbWFpbiwKaW5jbHVkaW5nIG9uZXMgdGhh
dCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQgYXMgIm5vcm1hbCIgUkFNLCBi
dXQgdXNlZApieSBYZW4gaW50ZXJuYWxseS4gIEF0IHRoZSBtb21lbnQgc3Vj
aCAiaW50ZXJuYWwiIHBhZ2VzIG1hcmtlZCBhcyBvd25lZApieSBhIGd1ZXN0
IGluY2x1ZGUgcGFnZXMgdXNlZCB0byB0cmFjayBsb2dkaXJ0eSBiaXRzLCBh
cyB3ZWxsIGFzIHAybQpwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJs
ZSIgZm9yIEhWTSBndWVzdHMuIFNpbmNlIHRoZSBQViBtZW1vcnkKbWFuYWdl
bWVudCBhbmQgc2hhZG93IGNvZGUgY29uZmxpY3QgaW4gdGhlaXIgdXNlIG9m
IHN0cnVjdCBwYWdlX2luZm8KZmllbGRzLCBhbmQgc2luY2Ugc2hhZG93IGNv
ZGUgaXMgYmVpbmcgdXNlZCBmb3IgbG9nLWRpcnR5IGhhbmRsaW5nIGZvcgpQ
ViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wg
bXVzdCwgZm9yIFBWIGRvbWFpbnMsIG5vdApoYXZlIHRoZSBkb21haW4gc2V0
IGFzIHRoZWlyIG93bmVyLgoKV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBk
b25lIGNvbmRpdGlvbmFsbHkgZm9yIGp1c3QgdGhlIFBWIGNhc2UgaW4Kc2hh
ZG93IGNvZGUsIGRvIGl0IHVuY29uZGl0aW9uYWxseSAoYW5kIGZvciBjb25z
aXN0ZW5jeSBhbHNvIGZvciBIQVApLApqdXN0IHRvIGJlIG9uIHRoZSBzYWZl
IHNpZGUuCgpUaGVyZSdzIG9uZSBzcGVjaWFsIGNhc2UgdGhvdWdoIGZvciBz
aGFkb3cgY29kZTogVGhlIHBhZ2UgdGFibGUgdXNlZCBmb3IKcnVubmluZyBh
IEhWTSBndWVzdCBpbiB1bnBhZ2VkIG1vZGUgaXMgc3ViamVjdCB0byBnZXRf
cGFnZSgpIChpbgpzZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVz
dCBoYXZlIGl0cyBvd25lciBzZXQuCgpUaGlzIGlzIFhTQS0yNDguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYwpAQCAtMjY0LDggKzI2NCw3IEBAIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICpoYXBfYWxsb2NfcDJtX3AKICAgICB7CiAg
ICAgICAgIGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcy0tOwogICAg
ICAgICBkLT5hcmNoLnBhZ2luZy5oYXAucDJtX3BhZ2VzKys7Ci0gICAgICAg
IHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICAgICAgcGctPmNvdW50X2lu
Zm8gfD0gMTsKKyAgICAgICAgQVNTRVJUKCFwYWdlX2dldF9vd25lcihwZykg
JiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAgICAg
fQogICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2Zh
aWxlZCApCiAgICAgewpAQCAtMjgwLDIxICsyNzksMjMgQEAgc3RhdGljIHN0
cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcAogCiBzdGF0aWMgdm9p
ZCBoYXBfZnJlZV9wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9
IHBhZ2VfZ2V0X293bmVyKHBnKTsKKwogICAgIC8qIFRoaXMgaXMgY2FsbGVk
IGJvdGggZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRo
ZSAKICAgICAgKiBwYWdpbmcgbG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29k
ZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwogICAgIHBhZ2luZ19sb2NrX3Jl
Y3Vyc2l2ZShkKTsKIAotICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihwZykg
PT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25lIHJlZiB3
ZSBnYXZlIGl0IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBpZiAoIChw
Zy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSAhPSAxICkgewotICAg
ICAgICBIQVBfRVJST1IoIk9kZCBwMm0gcGFnZSAlcCBjb3VudCBjPSUjbHgg
dD0lIlBSdHlwZV9pbmZvIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIHBn
LCBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAg
ICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBvd25lciBhbmQgY291bnQgemVy
by4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRfaW5mbyAmIFBH
Q19jb3VudF9tYXNrKSApCisgICAgeworICAgICAgICBIQVBfRVJST1IoImQl
ZDogT2RkIHAybSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0
eXBlX2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBtZm5feChwYWdlX3RvX21mbihwZykpLAorICAgICAgICAgICAgICAgICAg
b3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKKyAg
ICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50
eXBlX2luZm8pOwogICAgICAgICBXQVJOKCk7CisgICAgICAgIHBnLT5jb3Vu
dF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRf
b3duZXIocGcsIE5VTEwpOwogICAgIH0KLSAgICBwZy0+Y291bnRfaW5mbyAm
PSB+UEdDX2NvdW50X21hc2s7Ci0gICAgLyogRnJlZSBzaG91bGQgbm90IGRl
Y3JlbWVudCBkb21haW4ncyB0b3RhbCBhbGxvY2F0aW9uLCBzaW5jZQotICAg
ICAqIHRoZXNlIHBhZ2VzIHdlcmUgYWxsb2NhdGVkIHdpdGhvdXQgYW4gb3du
ZXIuICovCi0gICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIGQt
PmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXMtLTsKICAgICBkLT5hcmNoLnBh
Z2luZy5oYXAudG90YWxfcGFnZXMrKzsKICAgICBoYXBfZnJlZShkLCBwYWdl
X3RvX21mbihwZykpOwotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
QEAgLTE2MjIsMzIgKzE2MjIsMjkgQEAgc2hhZG93X2FsbG9jX3AybV9wYWdl
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcGcgPSBtZm5fdG9fcGFnZShzaGFk
b3dfYWxsb2MoZCwgU0hfdHlwZV9wMm1fdGFibGUsIDApKTsKICAgICBkLT5h
cmNoLnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzKys7CiAgICAgZC0+YXJjaC5w
YWdpbmcuc2hhZG93LnRvdGFsX3BhZ2VzLS07CisgICAgQVNTRVJUKCFwYWdl
X2dldF9vd25lcihwZykgJiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3Vu
dF9tYXNrKSk7CiAKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogCi0gICAgLyog
VW5saWtlIHNoYWRvdyBwYWdlcywgbWFyayBwMm0gcGFnZXMgYXMgb3duZWQg
YnkgdGhlIGRvbWFpbi4KLSAgICAgKiBNYXJraW5nIHRoZSBkb21haW4gYXMg
dGhlIG93bmVyIHdvdWxkIG5vcm1hbGx5IGFsbG93IHRoZSBndWVzdCB0bwot
ICAgICAqIGNyZWF0ZSBtYXBwaW5ncyBvZiB0aGVzZSBwYWdlcywgYnV0IHRo
ZXNlIHAybSBwYWdlcyB3aWxsIG5ldmVyIGJlCi0gICAgICogaW4gdGhlIGRv
bWFpbidzIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UsIGFuZCBzbyB0
aGF0IGlzIG5vdAotICAgICAqIGJlbGlldmVkIHRvIGJlIGEgY29uY2Vybi4g
Ki8KLSAgICBwYWdlX3NldF9vd25lcihwZywgZCk7Ci0gICAgcGctPmNvdW50
X2luZm8gfD0gMTsKICAgICByZXR1cm4gcGc7CiB9CiAKIHN0YXRpYyB2b2lk
CiBzaGFkb3dfZnJlZV9wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKIHsKLSAgICBBU1NFUlQocGFnZV9nZXRfb3du
ZXIocGcpID09IGQpOwotICAgIC8qIFNob3VsZCBoYXZlIGp1c3QgdGhlIG9u
ZSByZWYgd2UgZ2F2ZSBpdCBpbiBhbGxvY19wMm1fcGFnZSgpICovCi0gICAg
aWYgKCAocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgIT0gMSAp
CisgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcihw
Zyk7CisKKyAgICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBvd25lciBhbmQg
Y291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRf
aW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCiAgICAgewotICAgICAgICBTSEFE
T1dfRVJST1IoIk9kZCBwMm0gcGFnZSBjb3VudCBjPSUjbHggdD0lIlBSdHlw
ZV9pbmZvIlxuIiwKKyAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCBw
Mm0gcGFnZSAlIlBSSV9tZm4iIGQ9JWQgYz0lbHggdD0lIlBSdHlwZV9pbmZv
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbWZu
X3gocGFnZV90b19tZm4ocGcpKSwKKyAgICAgICAgICAgICAgICAgICAgIG93
bmVyID8gb3duZXItPmRvbWFpbl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAg
ICAgICAgICAgICAgICAgICBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2Uu
dHlwZV9pbmZvKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gJj0gflBHQ19j
b3VudF9tYXNrOworICAgICAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7
CiAgICAgfQotICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFz
azsKICAgICBwZy0+dS5zaC50eXBlID0gU0hfdHlwZV9wMm1fdGFibGU7IC8q
IHAybSBjb2RlIHJldXNlcyB0eXBlLWluZm8gKi8KLSAgICBwYWdlX3NldF9v
d25lcihwZywgTlVMTCk7IAogCiAgICAgLyogVGhpcyBpcyBjYWxsZWQgYm90
aCBmcm9tIHRoZSBwMm0gY29kZSAod2hpY2ggbmV2ZXIgaG9sZHMgdGhlIAog
ICAgICAqIHBhZ2luZyBsb2NrKSBhbmQgdGhlIGxvZy1kaXJ0eSBjb2RlICh3
aGljaCBhbHdheXMgZG9lcykuICovCkBAIC0zMDEyLDcgKzMwMDksOSBAQCBp
bnQgc2hhZG93X2VuYWJsZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIKICAgICAg
ICAgICAgICAgICAgICAgfCBfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfCBf
UEFHRV9VU0VSIAogICAgICAgICAgICAgICAgICAgICB8IF9QQUdFX0FDQ0VT
U0VEIHwgX1BBR0VfRElSVFkgfCBfUEFHRV9QU0UpOwogICAgICAgICBzaF91
bm1hcF9kb21haW5fcGFnZShlKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8g
PSAxOwogICAgICAgICBwZy0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJf
cGFnZV90YWJsZSB8IDEgfCBQR1RfdmFsaWRhdGVkOworICAgICAgICBwYWdl
X3NldF9vd25lcihwZywgZCk7CiAgICAgfQogCiAgICAgcGFnaW5nX2xvY2so
ZCk7CkBAIC0zMDUwLDcgKzMwNDksMTEgQEAgaW50IHNoYWRvd19lbmFibGUo
c3RydWN0IGRvbWFpbiAqZCwgdTMyCiAgICAgaWYgKCBydiAhPSAwICYmICFw
YWdldGFibGVfaXNfbnVsbChwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSApCiAg
ICAgICAgIHAybV90ZWFyZG93bihwMm0pOwogICAgIGlmICggcnYgIT0gMCAm
JiBwZyAhPSBOVUxMICkKKyAgICB7CisgICAgICAgIHBnLT5jb3VudF9pbmZv
ICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIo
cGcsIE5VTEwpOwogICAgICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCBw
Zyk7CisgICAgfQogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgIHJldHVy
biBydjsKIH0KQEAgLTMxNjEsNyArMzE2NCwyMiBAQCBvdXQ6CiAKICAgICAv
KiBNdXN0IGJlIGNhbGxlZCBvdXRzaWRlIHRoZSBsb2NrICovCiAgICAgaWYg
KCB1bnBhZ2VkX3BhZ2V0YWJsZSApIAorICAgIHsKKyAgICAgICAgaWYgKCBw
YWdlX2dldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSkgPT0gZCAmJgorICAg
ICAgICAgICAgICh1bnBhZ2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbyAmIFBH
Q19jb3VudF9tYXNrKSA9PSAxICkKKyAgICAgICAgeworICAgICAgICAgICAg
dW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8gJj0gflBHQ19jb3VudF9t
YXNrOworICAgICAgICAgICAgcGFnZV9zZXRfb3duZXIodW5wYWdlZF9wYWdl
dGFibGUsIE5VTEwpOworICAgICAgICB9CisgICAgICAgIC8qIENvbXBsYWlu
IGhlcmUgaW4gY2FzZXMgd2hlcmUgc2hhZG93X2ZyZWVfcDJtX3BhZ2UoKSB3
b24ndC4gKi8KKyAgICAgICAgZWxzZSBpZiAoICFwYWdlX2dldF9vd25lcih1
bnBhZ2VkX3BhZ2V0YWJsZSkgJiYKKyAgICAgICAgICAgICAgICAgICEodW5w
YWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykg
KQorICAgICAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCB1bnBhZ2Vk
IHB0ICUiUFJJX21mbiIgYz0lbHggdD0lIlBSdHlwZV9pbmZvIlxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KHBh
Z2VfdG9fbWZuKHVucGFnZWRfcGFnZXRhYmxlKSksCisgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPmNvdW50X2luZm8sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5wYWdlZF9wYWdldGFibGUtPnUu
aW51c2UudHlwZV9pbmZvKTsKICAgICAgICAgc2hhZG93X2ZyZWVfcDJtX3Bh
Z2UoZCwgdW5wYWdlZF9wYWdldGFibGUpOworICAgIH0KIH0KIAogdm9pZCBz
aGFkb3dfZmluYWxfdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkK

--=separator
Content-Type: application/octet-stream; name="xsa248-4.8.patch"
Content-Disposition: attachment; filename="xsa248-4.8.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvbW06IGRvbid0IHdyb25nbHkgc2V0IHBhZ2Ugb3duZXJzaGlwCgpQ
ViBkb21haW5zIGNhbiBvYnRhaW4gbWFwcGluZ3Mgb2YgYW55IHBhZ2VzIG93
bmVkIGJ5IHRoZSBjb3JyZWN0IGRvbWFpbiwKaW5jbHVkaW5nIG9uZXMgdGhh
dCBhcmVuJ3QgYWN0dWFsbHkgYXNzaWduZWQgYXMgIm5vcm1hbCIgUkFNLCBi
dXQgdXNlZApieSBYZW4gaW50ZXJuYWxseS4gIEF0IHRoZSBtb21lbnQgc3Vj
aCAiaW50ZXJuYWwiIHBhZ2VzIG1hcmtlZCBhcyBvd25lZApieSBhIGd1ZXN0
IGluY2x1ZGUgcGFnZXMgdXNlZCB0byB0cmFjayBsb2dkaXJ0eSBiaXRzLCBh
cyB3ZWxsIGFzIHAybQpwYWdlcyBhbmQgdGhlICJ1bnBhZ2VkIHBhZ2V0YWJs
ZSIgZm9yIEhWTSBndWVzdHMuIFNpbmNlIHRoZSBQViBtZW1vcnkKbWFuYWdl
bWVudCBhbmQgc2hhZG93IGNvZGUgY29uZmxpY3QgaW4gdGhlaXIgdXNlIG9m
IHN0cnVjdCBwYWdlX2luZm8KZmllbGRzLCBhbmQgc2luY2Ugc2hhZG93IGNv
ZGUgaXMgYmVpbmcgdXNlZCBmb3IgbG9nLWRpcnR5IGhhbmRsaW5nIGZvcgpQ
ViBkb21haW5zLCBwYWdlcyBjb21pbmcgZnJvbSB0aGUgc2hhZG93IHBvb2wg
bXVzdCwgZm9yIFBWIGRvbWFpbnMsIG5vdApoYXZlIHRoZSBkb21haW4gc2V0
IGFzIHRoZWlyIG93bmVyLgoKV2hpbGUgdGhlIGNoYW5nZSBjb3VsZCBiZSBk
b25lIGNvbmRpdGlvbmFsbHkgZm9yIGp1c3QgdGhlIFBWIGNhc2UgaW4Kc2hh
ZG93IGNvZGUsIGRvIGl0IHVuY29uZGl0aW9uYWxseSAoYW5kIGZvciBjb25z
aXN0ZW5jeSBhbHNvIGZvciBIQVApLApqdXN0IHRvIGJlIG9uIHRoZSBzYWZl
IHNpZGUuCgpUaGVyZSdzIG9uZSBzcGVjaWFsIGNhc2UgdGhvdWdoIGZvciBz
aGFkb3cgY29kZTogVGhlIHBhZ2UgdGFibGUgdXNlZCBmb3IKcnVubmluZyBh
IEhWTSBndWVzdCBpbiB1bnBhZ2VkIG1vZGUgaXMgc3ViamVjdCB0byBnZXRf
cGFnZSgpIChpbgpzZXRfc2hhZG93X3N0YXR1cygpKSBhbmQgaGVuY2UgbXVz
dCBoYXZlIGl0cyBvd25lciBzZXQuCgpUaGlzIGlzIFhTQS0yNDguCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21tL2hhcC9oYXAuYwpAQCAtMjgzLDggKzI4Myw3IEBAIHN0YXRp
YyBzdHJ1Y3QgcGFnZV9pbmZvICpoYXBfYWxsb2NfcDJtX3AKICAgICB7CiAg
ICAgICAgIGQtPmFyY2gucGFnaW5nLmhhcC50b3RhbF9wYWdlcy0tOwogICAg
ICAgICBkLT5hcmNoLnBhZ2luZy5oYXAucDJtX3BhZ2VzKys7Ci0gICAgICAg
IHBhZ2Vfc2V0X293bmVyKHBnLCBkKTsKLSAgICAgICAgcGctPmNvdW50X2lu
Zm8gfD0gMTsKKyAgICAgICAgQVNTRVJUKCFwYWdlX2dldF9vd25lcihwZykg
JiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSk7CiAgICAg
fQogICAgIGVsc2UgaWYgKCAhZC0+YXJjaC5wYWdpbmcucDJtX2FsbG9jX2Zh
aWxlZCApCiAgICAgewpAQCAtMjk5LDIxICsyOTgsMjMgQEAgc3RhdGljIHN0
cnVjdCBwYWdlX2luZm8gKmhhcF9hbGxvY19wMm1fcAogCiBzdGF0aWMgdm9p
ZCBoYXBfZnJlZV9wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZykKIHsKKyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9
IHBhZ2VfZ2V0X293bmVyKHBnKTsKKwogICAgIC8qIFRoaXMgaXMgY2FsbGVk
IGJvdGggZnJvbSB0aGUgcDJtIGNvZGUgKHdoaWNoIG5ldmVyIGhvbGRzIHRo
ZSAKICAgICAgKiBwYWdpbmcgbG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29k
ZSAod2hpY2ggYWx3YXlzIGRvZXMpLiAqLwogICAgIHBhZ2luZ19sb2NrX3Jl
Y3Vyc2l2ZShkKTsKIAotICAgIEFTU0VSVChwYWdlX2dldF9vd25lcihwZykg
PT0gZCk7Ci0gICAgLyogU2hvdWxkIGhhdmUganVzdCB0aGUgb25lIHJlZiB3
ZSBnYXZlIGl0IGluIGFsbG9jX3AybV9wYWdlKCkgKi8KLSAgICBpZiAoIChw
Zy0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSAhPSAxICkgewotICAg
ICAgICBIQVBfRVJST1IoIk9kZCBwMm0gcGFnZSAlcCBjb3VudCBjPSUjbHgg
dD0lIlBSdHlwZV9pbmZvIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgIHBn
LCBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2UudHlwZV9pbmZvKTsKKyAg
ICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBvd25lciBhbmQgY291bnQgemVy
by4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRfaW5mbyAmIFBH
Q19jb3VudF9tYXNrKSApCisgICAgeworICAgICAgICBIQVBfRVJST1IoImQl
ZDogT2RkIHAybSBwYWdlICUiUFJJX21mbiIgZD0lZCBjPSVseCB0PSUiUFJ0
eXBlX2luZm8iXG4iLAorICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lk
LCBtZm5feChwYWdlX3RvX21mbihwZykpLAorICAgICAgICAgICAgICAgICAg
b3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwKKyAg
ICAgICAgICAgICAgICAgIHBnLT5jb3VudF9pbmZvLCBwZy0+dS5pbnVzZS50
eXBlX2luZm8pOwogICAgICAgICBXQVJOKCk7CisgICAgICAgIHBnLT5jb3Vu
dF9pbmZvICY9IH5QR0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRf
b3duZXIocGcsIE5VTEwpOwogICAgIH0KLSAgICBwZy0+Y291bnRfaW5mbyAm
PSB+UEdDX2NvdW50X21hc2s7Ci0gICAgLyogRnJlZSBzaG91bGQgbm90IGRl
Y3JlbWVudCBkb21haW4ncyB0b3RhbCBhbGxvY2F0aW9uLCBzaW5jZQotICAg
ICAqIHRoZXNlIHBhZ2VzIHdlcmUgYWxsb2NhdGVkIHdpdGhvdXQgYW4gb3du
ZXIuICovCi0gICAgcGFnZV9zZXRfb3duZXIocGcsIE5VTEwpOwogICAgIGQt
PmFyY2gucGFnaW5nLmhhcC5wMm1fcGFnZXMtLTsKICAgICBkLT5hcmNoLnBh
Z2luZy5oYXAudG90YWxfcGFnZXMrKzsKICAgICBoYXBfZnJlZShkLCBwYWdl
X3RvX21mbihwZykpOwotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
QEAgLTE1NzMsMzIgKzE1NzMsMjkgQEAgc2hhZG93X2FsbG9jX3AybV9wYWdl
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcGcgPSBtZm5fdG9fcGFnZShzaGFk
b3dfYWxsb2MoZCwgU0hfdHlwZV9wMm1fdGFibGUsIDApKTsKICAgICBkLT5h
cmNoLnBhZ2luZy5zaGFkb3cucDJtX3BhZ2VzKys7CiAgICAgZC0+YXJjaC5w
YWdpbmcuc2hhZG93LnRvdGFsX3BhZ2VzLS07CisgICAgQVNTRVJUKCFwYWdl
X2dldF9vd25lcihwZykgJiYgIShwZy0+Y291bnRfaW5mbyAmIFBHQ19jb3Vu
dF9tYXNrKSk7CiAKICAgICBwYWdpbmdfdW5sb2NrKGQpOwogCi0gICAgLyog
VW5saWtlIHNoYWRvdyBwYWdlcywgbWFyayBwMm0gcGFnZXMgYXMgb3duZWQg
YnkgdGhlIGRvbWFpbi4KLSAgICAgKiBNYXJraW5nIHRoZSBkb21haW4gYXMg
dGhlIG93bmVyIHdvdWxkIG5vcm1hbGx5IGFsbG93IHRoZSBndWVzdCB0bwot
ICAgICAqIGNyZWF0ZSBtYXBwaW5ncyBvZiB0aGVzZSBwYWdlcywgYnV0IHRo
ZXNlIHAybSBwYWdlcyB3aWxsIG5ldmVyIGJlCi0gICAgICogaW4gdGhlIGRv
bWFpbidzIGd1ZXN0LXBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UsIGFuZCBzbyB0
aGF0IGlzIG5vdAotICAgICAqIGJlbGlldmVkIHRvIGJlIGEgY29uY2Vybi4g
Ki8KLSAgICBwYWdlX3NldF9vd25lcihwZywgZCk7Ci0gICAgcGctPmNvdW50
X2luZm8gfD0gMTsKICAgICByZXR1cm4gcGc7CiB9CiAKIHN0YXRpYyB2b2lk
CiBzaGFkb3dfZnJlZV9wMm1fcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKIHsKLSAgICBBU1NFUlQocGFnZV9nZXRfb3du
ZXIocGcpID09IGQpOwotICAgIC8qIFNob3VsZCBoYXZlIGp1c3QgdGhlIG9u
ZSByZWYgd2UgZ2F2ZSBpdCBpbiBhbGxvY19wMm1fcGFnZSgpICovCi0gICAg
aWYgKCAocGctPmNvdW50X2luZm8gJiBQR0NfY291bnRfbWFzaykgIT0gMSAp
CisgICAgc3RydWN0IGRvbWFpbiAqb3duZXIgPSBwYWdlX2dldF9vd25lcihw
Zyk7CisKKyAgICAvKiBTaG91bGQgc3RpbGwgaGF2ZSBubyBvd25lciBhbmQg
Y291bnQgemVyby4gKi8KKyAgICBpZiAoIG93bmVyIHx8IChwZy0+Y291bnRf
aW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCiAgICAgewotICAgICAgICBTSEFE
T1dfRVJST1IoIk9kZCBwMm0gcGFnZSBjb3VudCBjPSUjbHggdD0lIlBSdHlw
ZV9pbmZvIlxuIiwKKyAgICAgICAgU0hBRE9XX0VSUk9SKCJkJWQ6IE9kZCBw
Mm0gcGFnZSAlIlBSSV9tZm4iIGQ9JWQgYz0lbHggdD0lIlBSdHlwZV9pbmZv
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbWZu
X3gocGFnZV90b19tZm4ocGcpKSwKKyAgICAgICAgICAgICAgICAgICAgIG93
bmVyID8gb3duZXItPmRvbWFpbl9pZCA6IERPTUlEX0lOVkFMSUQsCiAgICAg
ICAgICAgICAgICAgICAgICBwZy0+Y291bnRfaW5mbywgcGctPnUuaW51c2Uu
dHlwZV9pbmZvKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gJj0gflBHQ19j
b3VudF9tYXNrOworICAgICAgICBwYWdlX3NldF9vd25lcihwZywgTlVMTCk7
CiAgICAgfQotICAgIHBnLT5jb3VudF9pbmZvICY9IH5QR0NfY291bnRfbWFz
azsKICAgICBwZy0+dS5zaC50eXBlID0gU0hfdHlwZV9wMm1fdGFibGU7IC8q
IHAybSBjb2RlIHJldXNlcyB0eXBlLWluZm8gKi8KLSAgICBwYWdlX3NldF9v
d25lcihwZywgTlVMTCk7CiAKICAgICAvKiBUaGlzIGlzIGNhbGxlZCBib3Ro
IGZyb20gdGhlIHAybSBjb2RlICh3aGljaCBuZXZlciBob2xkcyB0aGUKICAg
ICAgKiBwYWdpbmcgbG9jaykgYW5kIHRoZSBsb2ctZGlydHkgY29kZSAod2hp
Y2ggYWx3YXlzIGRvZXMpLiAqLwpAQCAtMzIxNiw3ICszMjEzLDkgQEAgaW50
IHNoYWRvd19lbmFibGUoc3RydWN0IGRvbWFpbiAqZCwgdTMyCiAgICAgICAg
ICAgICAgICAgICAgIHwgX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwgX1BB
R0VfVVNFUgogICAgICAgICAgICAgICAgICAgICB8IF9QQUdFX0FDQ0VTU0VE
IHwgX1BBR0VfRElSVFkgfCBfUEFHRV9QU0UpOwogICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShlKTsKKyAgICAgICAgcGctPmNvdW50X2luZm8gPSAxOwog
ICAgICAgICBwZy0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDJfcGFnZV90
YWJsZSB8IDEgfCBQR1RfdmFsaWRhdGVkOworICAgICAgICBwYWdlX3NldF9v
d25lcihwZywgZCk7CiAgICAgfQogCiAgICAgcGFnaW5nX2xvY2soZCk7CkBA
IC0zMjU0LDcgKzMyNTMsMTEgQEAgaW50IHNoYWRvd19lbmFibGUoc3RydWN0
IGRvbWFpbiAqZCwgdTMyCiAgICAgaWYgKCBydiAhPSAwICYmICFwYWdldGFi
bGVfaXNfbnVsbChwMm1fZ2V0X3BhZ2V0YWJsZShwMm0pKSApCiAgICAgICAg
IHAybV90ZWFyZG93bihwMm0pOwogICAgIGlmICggcnYgIT0gMCAmJiBwZyAh
PSBOVUxMICkKKyAgICB7CisgICAgICAgIHBnLT5jb3VudF9pbmZvICY9IH5Q
R0NfY291bnRfbWFzazsKKyAgICAgICAgcGFnZV9zZXRfb3duZXIocGcsIE5V
TEwpOwogICAgICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCBwZyk7Cisg
ICAgfQogICAgIGRvbWFpbl91bnBhdXNlKGQpOwogICAgIHJldHVybiBydjsK
IH0KQEAgLTMzNjMsNyArMzM2NiwyMiBAQCBvdXQ6CiAKICAgICAvKiBNdXN0
IGJlIGNhbGxlZCBvdXRzaWRlIHRoZSBsb2NrICovCiAgICAgaWYgKCB1bnBh
Z2VkX3BhZ2V0YWJsZSApCisgICAgeworICAgICAgICBpZiAoIHBhZ2VfZ2V0
X293bmVyKHVucGFnZWRfcGFnZXRhYmxlKSA9PSBkICYmCisgICAgICAgICAg
ICAgKHVucGFnZWRfcGFnZXRhYmxlLT5jb3VudF9pbmZvICYgUEdDX2NvdW50
X21hc2spID09IDEgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnBhZ2Vk
X3BhZ2V0YWJsZS0+Y291bnRfaW5mbyAmPSB+UEdDX2NvdW50X21hc2s7Cisg
ICAgICAgICAgICBwYWdlX3NldF9vd25lcih1bnBhZ2VkX3BhZ2V0YWJsZSwg
TlVMTCk7CisgICAgICAgIH0KKyAgICAgICAgLyogQ29tcGxhaW4gaGVyZSBp
biBjYXNlcyB3aGVyZSBzaGFkb3dfZnJlZV9wMm1fcGFnZSgpIHdvbid0LiAq
LworICAgICAgICBlbHNlIGlmICggIXBhZ2VfZ2V0X293bmVyKHVucGFnZWRf
cGFnZXRhYmxlKSAmJgorICAgICAgICAgICAgICAgICAgISh1bnBhZ2VkX3Bh
Z2V0YWJsZS0+Y291bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSApCisgICAg
ICAgICAgICBTSEFET1dfRVJST1IoImQlZDogT2RkIHVucGFnZWQgcHQgJSJQ
UklfbWZuIiBjPSVseCB0PSUiUFJ0eXBlX2luZm8iXG4iLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgbWZuX3gocGFnZV90b19t
Zm4odW5wYWdlZF9wYWdldGFibGUpKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnBhZ2VkX3BhZ2V0YWJsZS0+Y291bnRfaW5mbywKKyAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnBhZ2VkX3BhZ2V0YWJsZS0+dS5pbnVzZS50
eXBlX2luZm8pOwogICAgICAgICBzaGFkb3dfZnJlZV9wMm1fcGFnZShkLCB1
bnBhZ2VkX3BhZ2V0YWJsZSk7CisgICAgfQogfQogCiB2b2lkIHNoYWRvd19m
aW5hbF90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Sat Jan 06 16:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 16:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXr8j-0001Fa-5w; Sat, 06 Jan 2018 16:16:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aipy=eb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eXr8h-0001Dw-CE
 for xen-devel@lists.xen.org; Sat, 06 Jan 2018 16:16:07 +0000
X-Inumbo-ID: b9a314a1-f2fc-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9a314a1-f2fc-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 17:14:52 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXr8Y-0000Sw-8V; Sat, 06 Jan 2018 16:15:58 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1eXr8Y-0004iB-7j; Sat, 06 Jan 2018 16:15:58 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eXr8Y-0004iB-7j@xenbits.xenproject.org>
Date: Sat, 06 Jan 2018 16:15:58 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 250 (CVE-2017-17564) - improper
 x86 shadow mode refcount error handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-17564 / XSA-250
                              version 3

           improper x86 shadow mode refcount error handling

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Pages being used to run x86 guests in shadow mode are reference counted
to track their uses.  When another reference cannot be acquired, the
corresponding page table entry must not be inserted.  Due to incorrect
error handling, this constraint could be violated.

IMPACT
======

A malicious or buggy guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host, or cause hypervisor
memory corruption.  We cannot rule out a guest being able to escalate
its privilege.

VULNERABLE SYSTEMS
==================

All Xen versions are affected.

x86 systems are vulnerable.  ARM systems are not vulnerable.

Only guests run in shadow mode can exploit the vulnerability.

PV guests typically only run in shadow mode during live migration, as
well as for features like VM snapshot.

Note that save / restore does *not* use shadow mode, and so does not
expose this vulnerability.  Some downstreams also  include a "non-live
migration" feature, which also does not use shadow mode (and thus does
not expose this vulnerability).

HVM guests run in shadow mode on hardware without HAP support, or when
HAP is disabled (globally or in the VM configuration file).  Live
migration does not affect an HVM guest's use of shadow mode.

MITIGATION
==========

For HVM guest explicitly configured to use shadow paging (e.g. via the
`hap=0' xl domain configuration file parameter), changing to HAP (e.g.
by setting `hap=1') will avoid exposing the vulnerability to those
guests.  HAP is the default (in upstream Xen), where the hardware
supports it; so this mitigation is only applicable if HAP has been
disabled by configuration.

For PV guests, avoiding their live migration avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa250.patch           xen-unstable, Xen 4.9.x ... 4.6.x
xsa250-4.5.patch       Xen 4.5.x

$ sha256sum xsa250*
c15c1c3e64cfb7ab2e2c48970214aa8c3881deb7e11c498526554bb74535b601  xsa250.meta
adf4d8242dbddb4ec52fe1effc1f8b233d33d8d6a59c1bb677dcc6e2ed2bf711  xsa250.patch
d123a58308db606185c4e48dcf4a114ac29bb988ffc0eeb04ded213ec474e0f2  xsa250-4.5.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaUPXdAAoJEIP+FMlX6CvZeoMH/iS1gZ8zBPWnBCSPm4pUt9ZJ
cAJ9vX9E3wDZm0hEQRHOFvTlpqEY3w5TkkBZbErB8m1VD/Om45fZiHvvZRKPtCvK
Jks8OVH2Mx2466WladCK4x3km86N2o2547u03dZzZIDUCvn19S8acI1wV8r4TOrv
Op4VeDH+cxJ2EAmmrGWkCJc4lQxvJTqzsz+paZ+/dyOdaZGIKJJOhX6s7ZmkjhZz
HHr05i+U72kzttUIYqVO4CIp3hoPsOyAcHsd004XGGH6LmWUA7bG1+Fcm+7b2ajD
JX/l4xVstD8GWijRnyvOVo/ozRAGb+Nfve+xtVzbyozqVol5PTcP6Jwxerby8PA=
=tkcf
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa250.meta"
Content-Disposition: attachment; filename="xsa250.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNTAsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwKICAgICI0LjgiLAog
ICAgIjQuNyIsCiAgICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMi
OiBbCiAgICAieGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6
IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC4xMCIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjM0NWJiOWNkNjM0NDIxZjUwYjczMmQ0ZjljODlhNjQ5YTdhMWQwZGIiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OCwKICAgICAg
ICAgICAgMjQ5CiAgICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBb
CiAgICAgICAgICAgICJ4c2EyNTAucGF0Y2giCiAgICAgICAgICBdCiAgICAg
ICAgfQogICAgICB9CiAgICB9LAogICAgIjQuNSI6IHsKICAgICAgIlhlblZl
cnNpb24iOiAiNC41IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhl
biI6IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiNDFmNmRkMDVkMTBmZDFi
NDI4MWMxNzIyZTJkOGYyOWUzNzhhYmU5YSIsCiAgICAgICAgICAiUHJlcmVx
cyI6IFsKICAgICAgICAgICAgMjQ4LAogICAgICAgICAgICAyNDkKICAgICAg
ICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhz
YTI1MC00LjUucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9
CiAgICB9LAogICAgIjQuNiI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC42
IiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAg
ICAgICJTdGFibGVSZWYiOiAiOWIwYzJhMjIzMTMyYTA3ZjA2ZjBiZThlODVk
YTM5MGRlZmU5OThmNSIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAg
ICAgICAgMjQ4LAogICAgICAgICAgICAyNDkKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI1MC5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC43
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjciLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICJiY2M5ZTI0NWFhZmJkYWU0NGM3NjEwNTNjODk4YmVkYjM1ODJjYzRkIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNDgsCiAgICAg
ICAgICAgIDI0OQogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjog
WwogICAgICAgICAgICAieHNhMjUwLnBhdGNoIgogICAgICAgICAgXQogICAg
ICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjgiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4
ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjliYTY3ODNlNDdkYjcx
Mzc5YzUxMjAwMzliODc4ZjYwNWJkZjMxZjMiLAogICAgICAgICAgIlByZXJl
cXMiOiBbCiAgICAgICAgICAgIDI0OCwKICAgICAgICAgICAgMjQ5CiAgICAg
ICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4
c2EyNTAucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAg
ICB9LAogICAgIjQuOSI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC45IiwK
ICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAg
ICJTdGFibGVSZWYiOiAiYWUzNGFiOGM1ZDJlOTc3ZjZkODA4MWMyY2U0NDk0
ODc1MjMyZjU2MyIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAg
ICAgMjQ4LAogICAgICAgICAgICAyNDkKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI1MC5wYXRjaCIKICAg
ICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAibWFzdGVy
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjEwIiwKICAgICAgIlJlY2lw
ZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJTdGFibGVSZWYi
OiAiMzQ1YmI5Y2Q2MzQ0MjFmNTBiNzMyZDRmOWM4OWE2NDlhN2ExZDBkYiIs
CiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAgMjQ4LAogICAg
ICAgICAgICAyNDkKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6
IFsKICAgICAgICAgICAgInhzYTI1MC5wYXRjaCIKICAgICAgICAgIF0KICAg
ICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream; name="xsa250.patch"
Content-Disposition: attachment; filename="xsa250.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5n
CgpUaGUgb2xkLUxpbnV4IGhhbmRsaW5nIGluIHNoYWRvd19zZXRfbDRlKCkg
bWlzdGFrZW5seSBPUmVkIHRvZ2V0aGVyIHRoZQpyZXN1bHRzIG9mIHNoX2dl
dF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRoZSBsYXR0ZXIgZmFpbGluZyBp
cyBub3QgYQpjb3JyZWN0bmVzcyBwcm9ibGVtLCBzaW1wbHkgaWdub3JlIGl0
cyByZXR1cm4gdmFsdWUuCgpJbiBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KCkg
YSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQphY2NvbXBhbmll
ZCBieSBpbnN0YWxsaW5nIHRoZSBlbnRyeSwgZGVzcGl0ZSB0aGUgZG9tYWlu
IGJlaW5nIGNyYXNoZWQuCgpUaGlzIGlzIFhTQS0yNTAuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKQEAgLTkyMyw3ICs5MjMsNyBAQCBzdGF0aWMgaW50
IHNoYWRvd19zZXRfbDRlKHN0cnVjdCBkb21haW4KICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2hhZG93X2w0ZV90IG5ld19zbDRlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBtZm5fdCBzbDRtZm4pCiB7Ci0gICAgaW50IGZs
YWdzID0gMCwgb2s7CisgICAgaW50IGZsYWdzID0gMDsKICAgICBzaGFkb3df
bDRlX3Qgb2xkX3NsNGU7CiAgICAgcGFkZHJfdCBwYWRkcjsKICAgICBBU1NF
UlQoc2w0ZSAhPSBOVUxMKTsKQEAgLTkzOCwxNSArOTM4LDE2IEBAIHN0YXRp
YyBpbnQgc2hhZG93X3NldF9sNGUoc3RydWN0IGRvbWFpbgogICAgIHsKICAg
ICAgICAgLyogQWJvdXQgdG8gaW5zdGFsbCBhIG5ldyByZWZlcmVuY2UgKi8K
ICAgICAgICAgbWZuX3Qgc2wzbWZuID0gc2hhZG93X2w0ZV9nZXRfbWZuKG5l
d19zbDRlKTsKLSAgICAgICAgb2sgPSBzaF9nZXRfcmVmKGQsIHNsM21mbiwg
cGFkZHIpOwotICAgICAgICAvKiBBcmUgd2UgcGlubmluZyBsMyBzaGFkb3dz
IHRvIGhhbmRsZSB3aWVyZCBsaW51eCBiZWhhdmlvdXI/ICovCi0gICAgICAg
IGlmICggc2hfdHlwZV9pc19waW5uYWJsZShkLCBTSF90eXBlX2wzXzY0X3No
YWRvdykgKQotICAgICAgICAgICAgb2sgfD0gc2hfcGluKGQsIHNsM21mbik7
Ci0gICAgICAgIGlmICggIW9rICkKKworICAgICAgICBpZiAoICFzaF9nZXRf
cmVmKGQsIHNsM21mbiwgcGFkZHIpICkKICAgICAgICAgewogICAgICAgICAg
ICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIFNIQURP
V19TRVRfRVJST1I7CiAgICAgICAgIH0KKworICAgICAgICAvKiBBcmUgd2Ug
cGlubmluZyBsMyBzaGFkb3dzIHRvIGhhbmRsZSB3ZWlyZCBMaW51eCBiZWhh
dmlvdXI/ICovCisgICAgICAgIGlmICggc2hfdHlwZV9pc19waW5uYWJsZShk
LCBTSF90eXBlX2wzXzY0X3NoYWRvdykgKQorICAgICAgICAgICAgc2hfcGlu
KGQsIHNsM21mbik7CiAgICAgfQogCiAgICAgLyogV3JpdGUgdGhlIG5ldyBl
bnRyeSAqLwpAQCAtMzk2NSwxNCArMzk2NiwxNSBAQCBzaF9zZXRfdG9wbGV2
ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgLyogVGFrZSBhIHJl
ZiB0byB0aGlzIHBhZ2U6IGl0IHdpbGwgYmUgcmVsZWFzZWQgaW4gc2hfZGV0
YWNoX29sZF90YWJsZXMoKQogICAgICAqIG9yIHRoZSBuZXh0IGNhbGwgdG8g
c2V0X3RvcGxldmVsX3NoYWRvdygpICovCi0gICAgaWYgKCAhc2hfZ2V0X3Jl
ZihkLCBzbWZuLCAwKSApCisgICAgaWYgKCBzaF9nZXRfcmVmKGQsIHNtZm4s
IDApICkKKyAgICAgICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZu
KHNtZm4pOworICAgIGVsc2UKICAgICB7CiAgICAgICAgIFNIQURPV19FUlJP
UigiY2FuJ3QgaW5zdGFsbCAlI2x4IGFzIHRvcGxldmVsIHNoYWRvd1xuIiwg
bWZuX3goc21mbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CisgICAg
ICAgIG5ld19lbnRyeSA9IHBhZ2V0YWJsZV9udWxsKCk7CiAgICAgfQogCi0g
ICAgbmV3X2VudHJ5ID0gcGFnZXRhYmxlX2Zyb21fbWZuKHNtZm4pOwotCiAg
aW5zdGFsbF9uZXdfZW50cnk6CiAgICAgLyogRG9uZS4gIEluc3RhbGwgaXQg
Ki8KICAgICBTSEFET1dfUFJJTlRLKCIldS8ldSBbJXVdIGdtZm4gJSMiUFJJ
X21mbiIgc21mbiAlIyJQUklfbWZuIlxuIiwK

--=separator
Content-Type: application/octet-stream; name="xsa250-4.5.patch"
Content-Disposition: attachment; filename="xsa250-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBmaXggcmVmLWNvdW50aW5nIGVycm9yIGhhbmRsaW5n
CgpUaGUgb2xkLUxpbnV4IGhhbmRsaW5nIGluIHNoYWRvd19zZXRfbDRlKCkg
bWlzdGFrZW5seSBPUmVkIHRvZ2V0aGVyIHRoZQpyZXN1bHRzIG9mIHNoX2dl
dF9yZWYoKSBhbmQgc2hfcGluKCkuIEFzIHRoZSBsYXR0ZXIgZmFpbGluZyBp
cyBub3QgYQpjb3JyZWN0bmVzcyBwcm9ibGVtLCBzaW1wbHkgaWdub3JlIGl0
cyByZXR1cm4gdmFsdWUuCgpJbiBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KCkg
YSBmYWlsaW5nIHNoX2dldF9yZWYoKSBtdXN0IG5vdCBiZQphY2NvbXBhbmll
ZCBieSBpbnN0YWxsaW5nIHRoZSBlbnRyeSwgZGVzcGl0ZSB0aGUgZG9tYWlu
IGJlaW5nIGNyYXNoZWQuCgpUaGlzIGlzIFhTQS0yNTAuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2Vk
LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKQEAgLTg5Niw3ICs4OTYsNyBAQCBzdGF0aWMgaW50
IHNoYWRvd19zZXRfbDRlKHN0cnVjdCB2Y3B1ICp2CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNoYWRvd19sNGVfdCBuZXdfc2w0ZSwgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1mbl90IHNsNG1mbikKIHsKLSAgICBpbnQg
ZmxhZ3MgPSAwLCBvazsKKyAgICBpbnQgZmxhZ3MgPSAwOwogICAgIHNoYWRv
d19sNGVfdCBvbGRfc2w0ZTsKICAgICBwYWRkcl90IHBhZGRyOwogICAgIEFT
U0VSVChzbDRlICE9IE5VTEwpOwpAQCAtOTExLDE1ICs5MTEsMTYgQEAgc3Rh
dGljIGludCBzaGFkb3dfc2V0X2w0ZShzdHJ1Y3QgdmNwdSAqdgogICAgIHsK
ICAgICAgICAgLyogQWJvdXQgdG8gaW5zdGFsbCBhIG5ldyByZWZlcmVuY2Ug
Ki8gICAgICAgIAogICAgICAgICBtZm5fdCBzbDNtZm4gPSBzaGFkb3dfbDRl
X2dldF9tZm4obmV3X3NsNGUpOwotICAgICAgICBvayA9IHNoX2dldF9yZWYo
diwgc2wzbWZuLCBwYWRkcik7Ci0gICAgICAgIC8qIEFyZSB3ZSBwaW5uaW5n
IGwzIHNoYWRvd3MgdG8gaGFuZGxlIHdpZXJkIGxpbnV4IGJlaGF2aW91cj8g
Ki8KLSAgICAgICAgaWYgKCBzaF90eXBlX2lzX3Bpbm5hYmxlKHYsIFNIX3R5
cGVfbDNfNjRfc2hhZG93KSApCi0gICAgICAgICAgICBvayB8PSBzaF9waW4o
diwgc2wzbWZuKTsKLSAgICAgICAgaWYgKCAhb2sgKQorCisgICAgICAgIGlm
ICggIXNoX2dldF9yZWYodiwgc2wzbWZuLCBwYWRkcikgKQogICAgICAgICB7
CiAgICAgICAgICAgICBkb21haW5fY3Jhc2godi0+ZG9tYWluKTsKICAgICAg
ICAgICAgIHJldHVybiBTSEFET1dfU0VUX0VSUk9SOwogICAgICAgICB9CisK
KyAgICAgICAgLyogQXJlIHdlIHBpbm5pbmcgbDMgc2hhZG93cyB0byBoYW5k
bGUgd2VpcmQgTGludXggYmVoYXZpb3VyPyAqLworICAgICAgICBpZiAoIHNo
X3R5cGVfaXNfcGlubmFibGUodiwgU0hfdHlwZV9sM182NF9zaGFkb3cpICkK
KyAgICAgICAgICAgIHNoX3Bpbih2LCBzbDNtZm4pOwogICAgIH0KIAogICAg
IC8qIFdyaXRlIHRoZSBuZXcgZW50cnkgKi8KQEAgLTM4ODEsMTQgKzM4ODIs
MTUgQEAgc2hfc2V0X3RvcGxldmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwK
IAogICAgIC8qIFRha2UgYSByZWYgdG8gdGhpcyBwYWdlOiBpdCB3aWxsIGJl
IHJlbGVhc2VkIGluIHNoX2RldGFjaF9vbGRfdGFibGVzKCkKICAgICAgKiBv
ciB0aGUgbmV4dCBjYWxsIHRvIHNldF90b3BsZXZlbF9zaGFkb3coKSAqLwot
ICAgIGlmICggIXNoX2dldF9yZWYodiwgc21mbiwgMCkgKQorICAgIGlmICgg
c2hfZ2V0X3JlZih2LCBzbWZuLCAwKSApCisgICAgICAgIG5ld19lbnRyeSA9
IHBhZ2V0YWJsZV9mcm9tX21mbihzbWZuKTsKKyAgICBlbHNlCiAgICAgewog
ICAgICAgICBTSEFET1dfRVJST1IoImNhbid0IGluc3RhbGwgJSNseCBhcyB0
b3BsZXZlbCBzaGFkb3dcbiIsIG1mbl94KHNtZm4pKTsKICAgICAgICAgZG9t
YWluX2NyYXNoKHYtPmRvbWFpbik7CisgICAgICAgIG5ld19lbnRyeSA9IHBh
Z2V0YWJsZV9udWxsKCk7CiAgICAgfQogCi0gICAgbmV3X2VudHJ5ID0gcGFn
ZXRhYmxlX2Zyb21fbWZuKHNtZm4pOwotCiAgaW5zdGFsbF9uZXdfZW50cnk6
CiAgICAgLyogRG9uZS4gIEluc3RhbGwgaXQgKi8KICAgICBTSEFET1dfUFJJ
TlRLKCIldS8ldSBbJXVdIGdtZm4gJSMiUFJJX21mbiIgc21mbiAlIyJQUklf
bWZuIlxuIiwK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Sat Jan 06 16:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 16:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXr8n-0001H5-P0; Sat, 06 Jan 2018 16:16:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aipy=eb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eXr8m-0001Ee-RN
 for xen-devel@lists.xen.org; Sat, 06 Jan 2018 16:16:12 +0000
X-Inumbo-ID: 2b969930-f2fd-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b969930-f2fd-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 16:18:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXr8b-0000TL-2e; Sat, 06 Jan 2018 16:16:01 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1eXr8b-0004ji-1y; Sat, 06 Jan 2018 16:16:01 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eXr8b-0004ji-1y@xenbits.xenproject.org>
Date: Sat, 06 Jan 2018 16:16:01 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 251 (CVE-2017-17565) - improper
 bug check in x86 log-dirty handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-17565 / XSA-251
                              version 3

             improper bug check in x86 log-dirty handling

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Memory sharing, available to x86 HVM guests only, uses a special value
in the global machine to physical address translation table (M2P).  PV
guests have full control over M2P entries corresponding to pages they
own.  A bug check (specifically, an assertion that an M2P entry is not
the special "shared" indicator) was insufficiently qualified, and as a
consequence is triggerable by PV guests in log-dirty mode
(e.g. because of being live migrated).

IMPACT
======

A malicious or buggy PV guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host.

VULNERABLE SYSTEMS
==================

Xen versions 4.0 and later are affected.  Xen versions 3.4 and earlier
are not affected.

Only x86 systems are vulnerable.  ARM systems are not vulnerable.

x86 HVM guests cannot exploit this vulnerability.

Only x86 PV guests can exploit this vulnerability, and only when being
run in shadow mode.  PV guests are typically run in shadow mode for live
migration, as well as for features like VM snapshot.

Note that save / restore does *not* use shadow mode, and so does not
expose this vulnerability.  Some downstreams also  include a "non-live
migration" feature, which also does not use shadow mode (and thus does
not expose this vulnerability).

MITIGATION
==========

Running only HVM guests avoids the vulnerability.

Avoiding live migration of x86 PV guests also avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

xsa251.patch           xen-unstable, Xen 4.9.x
xsa251-4.8.patch       Xen 4.8.x, Xen 4.7.x, Xen 4.6.x
xsa251-4.5.patch       Xen 4.5.x

$ sha256sum xsa251*
152cf5c88c3e441af01cdf5749877cabb6ab961afee9f29ae3077e725b703aa2  xsa251.meta
0dfbcfe459f051abb571d3fbedbe9760a4c6cd540ab5d525627050e3eeb9234e  xsa251.patch
345a6e004e0d0d89c7fc8db55d48d68f53402a521bd1aa3cb4168043e1ae5673  xsa251-4.5.patch
f8cecf013a3628038e0a4566778852a560b25a1ce2f3872a989087ab2fc9a913  xsa251-4.8.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaUPXgAAoJEIP+FMlX6CvZd1wIALEfYx5UtaqCZrUpgc+TwN8u
Fg+huu3hE/YDVMY5IHueUsVU4WMk7/XJL/hXxf0+Dr01M5nVUbs1cJIB7Gqch37n
Vo6JMHM0XHUEQB/Ctxn/nRi1PfAjvz/nSrCcRacIeTZNHm6Wzc7qtlOyjDWgbVwJ
JvboCmK0ueGTVd3RIGvxM0jDzWqRuObf4KLaCWka3rqZvYzZJJOGAO9C8HdZn9Bc
pMIV79QuYySvJm9rdNUSno2s19DJNNCOki2/HpU1CHv/b8May82fE+qZH5XexsnZ
x2d1G8cvsK0L+auqQO/U3Rln9B2MWp9hn2cVGP2DbLq/AO2yir5b7d/CPzqhIag=
=O0vJ
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa251.meta"
Content-Disposition: attachment; filename="xsa251.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNTEsCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwKICAgICI0LjgiLAog
ICAgIjQuNyIsCiAgICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMi
OiBbCiAgICAieGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6
IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC4xMCIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjM0NWJiOWNkNjM0NDIxZjUwYjczMmQ0ZjljODlhNjQ5YTdhMWQwZGIiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OCwKICAgICAg
ICAgICAgMjQ5LAogICAgICAgICAgICAyNTAKICAgICAgICAgIF0sCiAgICAg
ICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI1MS5wYXRjaCIK
ICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0sCiAgICAiNC41
IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0LjUiLAogICAgICAiUmVjaXBl
cyI6IHsKICAgICAgICAieGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6
ICI0MWY2ZGQwNWQxMGZkMWI0MjgxYzE3MjJlMmQ4ZjI5ZTM3OGFiZTlhIiwK
ICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAgICAgICAyNDgsCiAgICAg
ICAgICAgIDI0OSwKICAgICAgICAgICAgMjUwCiAgICAgICAgICBdLAogICAg
ICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAgICJ4c2EyNTEtNC41LnBh
dGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAg
ICI0LjYiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNiIsCiAgICAgICJS
ZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxl
UmVmIjogIjliMGMyYTIyMzEzMmEwN2YwNmYwYmU4ZTg1ZGEzOTBkZWZlOTk4
ZjUiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OCwK
ICAgICAgICAgICAgMjQ5LAogICAgICAgICAgICAyNTAKICAgICAgICAgIF0s
CiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI1MS00
LjgucGF0Y2giCiAgICAgICAgICBdCiAgICAgICAgfQogICAgICB9CiAgICB9
LAogICAgIjQuNyI6IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC43IiwKICAg
ICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6IHsKICAgICAgICAgICJT
dGFibGVSZWYiOiAiYmNjOWUyNDVhYWZiZGFlNDRjNzYxMDUzYzg5OGJlZGIz
NTgyY2M0ZCIsCiAgICAgICAgICAiUHJlcmVxcyI6IFsKICAgICAgICAgICAg
MjQ4LAogICAgICAgICAgICAyNDksCiAgICAgICAgICAgIDI1MAogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
MjUxLTQuOC5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAgICAgIH0K
ICAgIH0sCiAgICAiNC44IjogewogICAgICAiWGVuVmVyc2lvbiI6ICI0Ljgi
LAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAieGVuIjogewogICAgICAg
ICAgIlN0YWJsZVJlZiI6ICI5YmE2NzgzZTQ3ZGI3MTM3OWM1MTIwMDM5Yjg3
OGY2MDViZGYzMWYzIiwKICAgICAgICAgICJQcmVyZXFzIjogWwogICAgICAg
ICAgICAyNDgsCiAgICAgICAgICAgIDI0OSwKICAgICAgICAgICAgMjUwCiAg
ICAgICAgICBdLAogICAgICAgICAgIlBhdGNoZXMiOiBbCiAgICAgICAgICAg
ICJ4c2EyNTEtNC44LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAg
ICAgfQogICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJYZW5WZXJzaW9uIjog
IjQuOSIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAg
ICAgICAgICAiU3RhYmxlUmVmIjogImFlMzRhYjhjNWQyZTk3N2Y2ZDgwODFj
MmNlNDQ5NDg3NTIzMmY1NjMiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAg
ICAgICAgICAgIDI0OCwKICAgICAgICAgICAgMjQ5LAogICAgICAgICAgICAy
NTAKICAgICAgICAgIF0sCiAgICAgICAgICAiUGF0Y2hlcyI6IFsKICAgICAg
ICAgICAgInhzYTI1MS5wYXRjaCIKICAgICAgICAgIF0KICAgICAgICB9CiAg
ICAgIH0KICAgIH0sCiAgICAibWFzdGVyIjogewogICAgICAiWGVuVmVyc2lv
biI6ICI0LjEwIiwKICAgICAgIlJlY2lwZXMiOiB7CiAgICAgICAgInhlbiI6
IHsKICAgICAgICAgICJTdGFibGVSZWYiOiAiMzQ1YmI5Y2Q2MzQ0MjFmNTBi
NzMyZDRmOWM4OWE2NDlhN2ExZDBkYiIsCiAgICAgICAgICAiUHJlcmVxcyI6
IFsKICAgICAgICAgICAgMjQ4LAogICAgICAgICAgICAyNDksCiAgICAgICAg
ICAgIDI1MAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjUxLnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfQogIH0KfQ==

--=separator
Content-Type: application/octet-stream; name="xsa251.patch"
Content-Disposition: attachment; filename="xsa251.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24g
ZmluZGluZyBTSEFSRURfTTJQX0VOVFJZCgpQViBndWVzdHMgY2FuIGZ1bGx5
IGNvbnRyb2wgdGhlIHZhbHVlcyB3cml0dGVuIGludG8gdGhlIFAyTS4KClRo
aXMgaXMgWFNBLTI1MS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5j
CkBAIC0yNzQsNyArMjc0LDcgQEAgdm9pZCBwYWdpbmdfbWFya19wZm5fZGly
dHkoc3RydWN0IGRvbWFpbgogICAgICAgICByZXR1cm47CiAKICAgICAvKiBT
aGFyZWQgTUZOcyBzaG91bGQgTkVWRVIgYmUgbWFya2VkIGRpcnR5ICovCi0g
ICAgQlVHX09OKFNIQVJFRF9NMlAocGZuX3gocGZuKSkpOworICAgIEJVR19P
TihwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgJiYgU0hBUkVEX00yUChwZm5f
eChwZm4pKSk7CiAKICAgICAvKgogICAgICAqIFZhbHVlcyB3aXRoIHRoZSBN
U0Igc2V0IGRlbm90ZSBNRk5zIHRoYXQgYXJlbid0IHJlYWxseSBwYXJ0IG9m
IHRoZQo=

--=separator
Content-Type: application/octet-stream; name="xsa251-4.5.patch"
Content-Disposition: attachment; filename="xsa251-4.5.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24g
ZmluZGluZyBTSEFSRURfTTJQX0VOVFJZCgpQViBndWVzdHMgY2FuIGZ1bGx5
IGNvbnRyb2wgdGhlIHZhbHVlcyB3cml0dGVuIGludG8gdGhlIFAyTS4KClRo
aXMgaXMgWFNBLTI1MS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5j
CkBAIC0yODUsNyArMjg1LDcgQEAgdm9pZCBwYWdpbmdfbWFya19kaXJ0eShz
dHJ1Y3QgZG9tYWluICpkLAogICAgIC8qIFdlIC9yZWFsbHkvIG1lYW4gUEZO
IGhlcmUsIGV2ZW4gZm9yIG5vbi10cmFuc2xhdGVkIGd1ZXN0cy4gKi8KICAg
ICBwZm4gPSBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChnbWZuKSk7CiAgICAg
LyogU2hhcmVkIE1GTnMgc2hvdWxkIE5FVkVSIGJlIG1hcmtlZCBkaXJ0eSAq
LwotICAgIEJVR19PTihTSEFSRURfTTJQKHBmbikpOworICAgIEJVR19PTihw
YWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgJiYgU0hBUkVEX00yUChwZm4pKTsK
IAogICAgIC8qCiAgICAgICogVmFsdWVzIHdpdGggdGhlIE1TQiBzZXQgZGVu
b3RlIE1GTnMgdGhhdCBhcmVuJ3QgcmVhbGx5IHBhcnQgb2YgdGhlCg==

--=separator
Content-Type: application/octet-stream; name="xsa251-4.8.patch"
Content-Disposition: attachment; filename="xsa251-4.8.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvcGFnaW5nOiBkb24ndCB1bmNvbmRpdGlvbmFsbHkgQlVHKCkgb24g
ZmluZGluZyBTSEFSRURfTTJQX0VOVFJZCgpQViBndWVzdHMgY2FuIGZ1bGx5
IGNvbnRyb2wgdGhlIHZhbHVlcyB3cml0dGVuIGludG8gdGhlIFAyTS4KClRo
aXMgaXMgWFNBLTI1MS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgotLS0gYS94ZW4vYXJjaC94
ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5j
CkBAIC0yNzYsNyArMjc2LDcgQEAgdm9pZCBwYWdpbmdfbWFya19wZm5fZGly
dHkoc3RydWN0IGRvbWFpbgogICAgICAgICByZXR1cm47CiAKICAgICAvKiBT
aGFyZWQgTUZOcyBzaG91bGQgTkVWRVIgYmUgbWFya2VkIGRpcnR5ICovCi0g
ICAgQlVHX09OKFNIQVJFRF9NMlAocGZuKSk7CisgICAgQlVHX09OKHBhZ2lu
Z19tb2RlX3RyYW5zbGF0ZShkKSAmJiBTSEFSRURfTTJQKHBmbikpOwogCiAg
ICAgLyoKICAgICAgKiBWYWx1ZXMgd2l0aCB0aGUgTVNCIHNldCBkZW5vdGUg
TUZOcyB0aGF0IGFyZW4ndCByZWFsbHkgcGFydCBvZiB0aGUK

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Sat Jan 06 16:17:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 16:17:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXr9o-0001lN-LT; Sat, 06 Jan 2018 16:17:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aipy=eb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eXr9o-0001jA-BL
 for xen-devel@lists.xen.org; Sat, 06 Jan 2018 16:17:16 +0000
X-Inumbo-ID: 290d6ab3-f2fd-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 290d6ab3-f2fd-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 16:17:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eXr8V-0000Sf-Mn; Sat, 06 Jan 2018 16:15:55 +0000
Received: from andrewcoop by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <andrewcoop@xenbits.xen.org>)
 id 1eXr8V-0004gc-K0; Sat, 06 Jan 2018 16:15:55 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eXr8V-0004gc-K0@xenbits.xenproject.org>
Date: Sat, 06 Jan 2018 16:15:55 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 249 (CVE-2017-17563) - broken x86
 shadow mode refcount overflow check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

            Xen Security Advisory CVE-2017-17563 / XSA-249
                              version 3

            broken x86 shadow mode refcount overflow check

UPDATES IN VERSION 3
====================

CVE assigned.

ISSUE DESCRIPTION
=================

Pages being used to run x86 guests in shadow mode are reference counted
to track their uses.  Unfortunately the overflow check when trying to
obtain a new reference used a mask one bit wider than the reference
count actually is, rendering the entire check ineffective.

IMPACT
======

A malicious or buggy guest may cause a hypervisor crash, resulting in
a Denial of Service (DoS) affecting the entire host, or cause hypervisor
memory corruption.  We cannot rule out a guest being able to escalate
its privilege.

VULNERABLE SYSTEMS
==================

Xen versions 4.1 and later are affected.  Xen versions 4.0 and earlier
are not affected.

x86 systems are vulnerable.  ARM systems are not vulnerable.

Only guests run in shadow mode can exploit the vulnerability.

PV guests typically only run in shadow mode during live migration, as
well as for features like VM snapshot.

Note that save / restore does *not* use shadow mode, and so does not
expose this vulnerability.  Some downstreams also include a "non-live
migration" feature, which also does not use shadow mode (and thus does
not expose this vulnerability).

HVM guests run in shadow mode on hardware without HAP support, or when
HAP is disabled (globally or in the VM configuration file).  Live
migration does not affect an HVM guest's use of shadow mode.

MITIGATION
==========

For HVM guest explicitly configured to use shadow paging (e.g. via the
`hap=0' xl domain configuration file parameter), changing to HAP (e.g.
by setting `hap=1') will avoid exposing the vulnerability to those
guests.  HAP is the default (in upstream Xen), where the hardware
supports it; so this mitigation is only applicable if HAP has been
disabled by configuration.

For PV guests, avoiding their live migration avoids the vulnerability.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the attached patch resolves this issue.

xsa249.patch           xen-unstable, Xen 4.9.x ... 4.5.x

$ sha256sum xsa249*
38a4b8033d634e22939ad42b882c35e46482782619e3e03b968a2f6489e459c9  xsa249.meta
e99066b0171d4757c6a66e1223aabe01e990de2d0dc50416936e064e6e750d00  xsa249.patch
$

DEPLOYMENT DURING EMBARGO
=========================

Deployment of the patches and/or mitigations described above (or
others which are substantially similar) is permitted during the
embargo, even on public-facing systems with untrusted guest users and
administrators.

But: Distribution of updated software is prohibited (except to other
members of the predisclosure list).

Predisclosure list members who wish to deploy significantly different
patches and/or mitigations, please contact the Xen Project Security
Team.

(Note: this during-embargo deployment notice is retained in
post-embargo publicly released Xen Project advisories, even though it
is then no longer applicable.  This is to enable the community to have
oversight of the Xen Project Security Team's decisionmaking.)

For more information about permissible uses of embargoed information,
consult the Xen Project community's agreed Security Policy:
  http://www.xenproject.org/security-policy.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaUPXbAAoJEIP+FMlX6CvZdqQH/2b6yXlcScNp9SWs2VIoDLcc
Hh3Wxmvx4oRBkdUOiE7/YNJK3yScnW2Jled+fLrBd7yuFNmztlA6Hue1thxgQmFN
N2qDReHVBhLDQSv4Xolyifqx/leMo/s7jYkL8zBEPvRrf4DMkj7+i9/JBn8gri8G
hiImDmIet9pKL9OP+jQDsgQia5p7ygPVLommMVS/2VZp4O4sBnpvfrAIHNvmmLPy
xbr3Jw8cska7gspfmsXU1PziBFmawxk21pvozef9XN1lxC/ZY56yODtph/6KoBvr
KGtGleF0QVtj/Nvt42yBr5nMagl9XsjdFz4Jero0K4hOE1Kw7IgO0Oigav8nap8=
=Z+E8
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa249.meta"
Content-Disposition: attachment; filename="xsa249.meta"
Content-Transfer-Encoding: base64

ewogICJYU0EiOiAyNDksCiAgIlN1cHBvcnRlZFZlcnNpb25zIjogWwogICAg
Im1hc3RlciIsCiAgICAiNC4xMCIsCiAgICAiNC45IiwKICAgICI0LjgiLAog
ICAgIjQuNyIsCiAgICAiNC42IiwKICAgICI0LjUiCiAgXSwKICAiVHJlZXMi
OiBbCiAgICAieGVuIgogIF0sCiAgIlJlY2lwZXMiOiB7CiAgICAiNC4xMCI6
IHsKICAgICAgIlhlblZlcnNpb24iOiAiNC4xMCIsCiAgICAgICJSZWNpcGVz
IjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjog
IjM0NWJiOWNkNjM0NDIxZjUwYjczMmQ0ZjljODlhNjQ5YTdhMWQwZGIiLAog
ICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OAogICAgICAg
ICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNh
MjQ5LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAg
fSwKICAgICI0LjUiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuNSIsCiAg
ICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAi
U3RhYmxlUmVmIjogIjQxZjZkZDA1ZDEwZmQxYjQyODFjMTcyMmUyZDhmMjll
Mzc4YWJlOWEiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAg
IDI0OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAg
ICAgICAgICAieHNhMjQ5LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0K
ICAgICAgfQogICAgfSwKICAgICI0LjYiOiB7CiAgICAgICJYZW5WZXJzaW9u
IjogIjQuNiIsCiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7
CiAgICAgICAgICAiU3RhYmxlUmVmIjogIjliMGMyYTIyMzEzMmEwN2YwNmYw
YmU4ZTg1ZGEzOTBkZWZlOTk4ZjUiLAogICAgICAgICAgIlByZXJlcXMiOiBb
CiAgICAgICAgICAgIDI0OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRj
aGVzIjogWwogICAgICAgICAgICAieHNhMjQ5LnBhdGNoIgogICAgICAgICAg
XQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0LjciOiB7CiAgICAg
ICJYZW5WZXJzaW9uIjogIjQuNyIsCiAgICAgICJSZWNpcGVzIjogewogICAg
ICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVmIjogImJjYzllMjQ1
YWFmYmRhZTQ0Yzc2MTA1M2M4OThiZWRiMzU4MmNjNGQiLAogICAgICAgICAg
IlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OAogICAgICAgICAgXSwKICAg
ICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAieHNhMjQ5LnBhdGNo
IgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQogICAgfSwKICAgICI0
LjgiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOCIsCiAgICAgICJSZWNp
cGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAgICAiU3RhYmxlUmVm
IjogIjliYTY3ODNlNDdkYjcxMzc5YzUxMjAwMzliODc4ZjYwNWJkZjMxZjMi
LAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAgICAgIDI0OAogICAg
ICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwogICAgICAgICAgICAi
eHNhMjQ5LnBhdGNoIgogICAgICAgICAgXQogICAgICAgIH0KICAgICAgfQog
ICAgfSwKICAgICI0LjkiOiB7CiAgICAgICJYZW5WZXJzaW9uIjogIjQuOSIs
CiAgICAgICJSZWNpcGVzIjogewogICAgICAgICJ4ZW4iOiB7CiAgICAgICAg
ICAiU3RhYmxlUmVmIjogImFlMzRhYjhjNWQyZTk3N2Y2ZDgwODFjMmNlNDQ5
NDg3NTIzMmY1NjMiLAogICAgICAgICAgIlByZXJlcXMiOiBbCiAgICAgICAg
ICAgIDI0OAogICAgICAgICAgXSwKICAgICAgICAgICJQYXRjaGVzIjogWwog
ICAgICAgICAgICAieHNhMjQ5LnBhdGNoIgogICAgICAgICAgXQogICAgICAg
IH0KICAgICAgfQogICAgfSwKICAgICJtYXN0ZXIiOiB7CiAgICAgICJYZW5W
ZXJzaW9uIjogIjQuMTAiLAogICAgICAiUmVjaXBlcyI6IHsKICAgICAgICAi
eGVuIjogewogICAgICAgICAgIlN0YWJsZVJlZiI6ICIzNDViYjljZDYzNDQy
MWY1MGI3MzJkNGY5Yzg5YTY0OWE3YTFkMGRiIiwKICAgICAgICAgICJQcmVy
ZXFzIjogWwogICAgICAgICAgICAyNDgKICAgICAgICAgIF0sCiAgICAgICAg
ICAiUGF0Y2hlcyI6IFsKICAgICAgICAgICAgInhzYTI0OS5wYXRjaCIKICAg
ICAgICAgIF0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICB9Cn0=

--=separator
Content-Type: application/octet-stream; name="xsa249.patch"
Content-Disposition: attachment; filename="xsa249.patch"
Content-Transfer-Encoding: base64

RnJvbTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpTdWJqZWN0
OiB4ODYvc2hhZG93OiBmaXggcmVmY291bnQgb3ZlcmZsb3cgY2hlY2sKCkNv
bW1pdCBjMzg1ZDI3MDc5ICgieDg2IHNoYWRvdzogZm9yIG11bHRpLXBhZ2Ug
c2hhZG93cywgZXhwbGljaXRseSB0cmFjawp0aGUgZmlyc3QgcGFnZSIpIHJl
ZHVjZWQgdGhlIHJlZmNvdW50IHdpZHRoIHRvIDI1LCB3aXRob3V0IGFkanVz
dGluZyB0aGUKb3ZlcmZsb3cgY2hlY2suIEVsaW1pbmF0ZSB0aGUgZGlzY29u
bmVjdCBieSB1c2luZyBhIG1hbmlmZXN0IGNvbnN0YW50LgoKSW50ZXJlc3Rp
bmdseSwgdXAgdG8gY29tbWl0IDA0Nzc4MmZhMDEgKCJPdXQtb2Ytc3luYyBM
MSBzaGFkb3dzOiBPT1MKc25hcHNob3QiKSB0aGUgcmVmY291bnQgd2FzIDI3
IGJpdHMgd2lkZSwgeWV0IHRoZSBjaGVjayB3YXMgYWxyZWFkeQp1c2luZyAy
Ni4KClRoaXMgaXMgWFNBLTI0OS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEdlb3JnZSBE
dW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgotLS0KdjI6IFNpbXBsaWZ5IGV4
cHJlc3Npb24gYmFjayB0byB0aGUgc3R5bGUgaXQgd2FzLgoKLS0tIGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9wcml2YXRlLmgKQEAgLTUyOSw3ICs1MjksNyBAQCBz
dGF0aWMgaW5saW5lIGludCBzaF9nZXRfcmVmKHN0cnVjdCBkb21hCiAgICAg
eCA9IHNwLT51LnNoLmNvdW50OwogICAgIG54ID0geCArIDE7CiAKLSAgICBp
ZiAoIHVubGlrZWx5KG54ID49IDFVPDwyNikgKQorICAgIGlmICggdW5saWtl
bHkobnggPj0gKDFVIDw8IFBBR0VfU0hfUkVGQ09VTlRfV0lEVEgpKSApCiAg
ICAgewogICAgICAgICBTSEFET1dfUFJJTlRLKCJzaGFkb3cgcmVmIG92ZXJm
bG93LCBnbWZuPSVseCBzbWZuPSVseFxuIiwKICAgICAgICAgICAgICAgICAg
ICAgICAgX19iYWNrcG9pbnRlcihzcCksIG1mbl94KHNtZm4pKTsKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaApAQCAtODIsNyArODIsOCBAQCBzdHJ1Y3QgcGFnZV9pbmZv
CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHR5cGU6NTsgICAvKiBXaGF0
IGtpbmQgb2Ygc2hhZG93IGlzIHRoaXM/ICovCiAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHBpbm5lZDoxOyAvKiBJcyB0aGUgc2hhZG93IHBpbm5lZD8g
Ki8KICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaGVhZDoxOyAgIC8qIElz
IHRoaXMgdGhlIGZpcnN0IHBhZ2Ugb2YgdGhlIHNoYWRvdz8gKi8KLSAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgY291bnQ6MjU7IC8qIFJlZmVyZW5jZSBj
b3VudCAqLworI2RlZmluZSBQQUdFX1NIX1JFRkNPVU5UX1dJRFRIIDI1Cisg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvdW50OlBBR0VfU0hfUkVGQ09V
TlRfV0lEVEg7IC8qIFJlZmVyZW5jZSBjb3VudCAqLwogICAgICAgICB9IHNo
OwogCiAgICAgICAgIC8qIFBhZ2UgaXMgb24gYSBmcmVlIGxpc3Q6ICgoY291
bnRfaW5mbyAmIFBHQ19jb3VudF9tYXNrKSA9PSAwKS4gKi8K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Sat Jan 06 20:18:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 20:18:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXuuL-00037b-QD; Sat, 06 Jan 2018 20:17:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hp/2=eb=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eXuuK-00037V-UZ
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 20:17:33 +0000
X-Inumbo-ID: 73747151-f31e-11e7-b4a6-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 73747151-f31e-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 21:16:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=J0zwSHBMJKX5curh5ASYELZIoivCjR5slQ/aXl+4iEU=;
 b=ZQecm6v2INEFTXTwpXgNUTgQ1/pLz7/PB5Ruo2i05MIkVgaJt3R/jGrSgyoTudILaaY1ukIP+ulCULca4sw5a7hFCQjE0jN5z+47CyfoTOMq14jgwyzK18eNORwC715m3te4HkdTaB+qk7LcFpT6ZwI1NKYZj70oFm+p+dkfQQE=
Received: from CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) by
 CY1PR0701MB2075.namprd07.prod.outlook.com (10.163.142.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.386.5; Sat, 6 Jan 2018 20:17:26 +0000
Received: from CY1PR0701MB2073.namprd07.prod.outlook.com ([10.163.142.148]) by
 CY1PR0701MB2073.namprd07.prod.outlook.com ([10.163.142.148]) with
 mapi id 15.20.0386.006; Sat, 6 Jan 2018 20:17:26 +0000
From: "Jaggi, Manish" <Manish.Jaggi@cavium.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH v6 00/11] vpci: PCI config space emulation
Thread-Index: AQHTMVy5hkhEsR71nkKJ+49X/JngCqNn8t7c
Date: Sat, 6 Jan 2018 20:17:26 +0000
Message-ID: <CY1PR0701MB2073621DE3EBBCF7E0ADF917EC1D0@CY1PR0701MB2073.namprd07.prod.outlook.com>
References: <20170919152936.14498-1-roger.pau@citrix.com>
In-Reply-To: <20170919152936.14498-1-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
x-originating-ip: [115.249.55.60]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1PR0701MB2075;
 7:N2zv6HN2cAhFiqogbZLZ3vyCsboiXIZyOydX5/8XjBHbyB1RpXwHLLYYo3wOdPaRggYx54YpPBhsZAKB7j4mfqvpsfpUJVpNb5BJqmF+thpb/NvTH1c6SVuRPk4Y4lrTzKeJzzhnGRd6b331Z19RoL8wyGgSajjcatp84beeIRgh13siFVDoNSzzGOELYZBHC9jdHJY1OLNQxxvcgRRnFhDTTjd2FDcUt9UMXmnRzmQW+/wFnqjQzlOljQVAhmn4
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: a7676e2c-3e85-4840-5b1a-08d555428126
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(4534020)(4602075)(7168020)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2075; 
x-ms-traffictypediagnostic: CY1PR0701MB2075:
x-microsoft-antispam-prvs: <CY1PR0701MB20751CDB8178CFFAB76CEAA7EC1D0@CY1PR0701MB2075.namprd07.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(114974198459425)(70601490899591)(146099531331640)(17755550239193); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231023)(944501075)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2075; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2075; 
x-forefront-prvs: 0544D934E1
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(366004)(346002)(39850400004)(396003)(376002)(39380400002)(199004)(189003)(305945005)(4326008)(74316002)(25786009)(2906002)(6246003)(106356001)(105586002)(53936002)(2950100002)(5660300001)(77096006)(6436002)(229853002)(2900100001)(9686003)(55016002)(8666007)(33656002)(7736002)(8676002)(3846002)(6116002)(66066001)(2501003)(72206003)(478600001)(14454004)(7696005)(76176011)(59450400001)(3660700001)(81156014)(81166006)(8936002)(6506007)(55236004)(99286004)(110136005)(3280700002)(316002)(102836004)(68736007)(86362001)(97736004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2075;
 H:CY1PR0701MB2073.namprd07.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: HGDbCUQOAwyHh3w2StJkVewx0C2f07kAHUUrjRbDBElnEX91VAgnteisMFRMESPZHlhkBdvFHlLgobZmKX7rVw==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: cavium.com
X-MS-Exchange-CrossTenant-Network-Message-Id: a7676e2c-3e85-4840-5b1a-08d555428126
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Jan 2018 20:17:26.5145 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2075
Cc: "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v6 00/11] vpci: PCI config space emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPkZyb206IFhl
bi1kZXZlbCBbeGVuLWRldmVsLWJvdW5jZXNAbGlzdHMueGVuLm9yZ10gb24gYmVoYWxmIG9mIFJv
Z2VyIFBhdSBNb25uZSBbcm9nZXIucGF1QGNpdHJpeC5jb21dCj5TZW50OiBUdWVzZGF5LCBTZXB0
ZW1iZXIgMTksIDIwMTcgODo1OSBQTQo+VG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+Q2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCj5TdWJqZWN0OiBbWGVuLWRldmVsXSBb
UEFUQ0ggdjYgMDAvMTFdIHZwY2k6IFBDSSBjb25maWcgc3BhY2UgZW11bGF0aW9uCgo+SGVsbG8s
Cgo+VGhlIGZvbGxvd2luZyBzZXJpZXMgY29udGFpbiBhbiBpbXBsZW1lbnRhdGlvbiBvZiBoYW5k
bGVycyBmb3IgdGhlIFBDSQo+Y29uZmlndXJhdGlvbiBzcGFjZSBpbnNpZGUgb2YgWGVuLiBUaGlz
IGFsbG93cyBYZW4gdG8gZGV0ZWN0IGFjY2Vzc2VzCj50byB0aGUgUENJIGNvbmZpZ3VyYXRpb24g
c3BhY2UgYW5kIHJlYWN0IGFjY29yZGluZ2x5LgoKSXMgc29tZW9uZSB3b3JraW5nIG9uIGFybSBw
b3J0IG9mIHRoaXMgc2VyaWVzPwpJIHdvdWxkIGJlIGhhcHB5IHRvIHRlc3QsIGFuZCBoZWxwIGlu
IGRldmVsb3BpbmcgcmVtYWluaW5nIHBhcnRzIGlmIGFueS4uLgoKLW1hbmlzaAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 20:36:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 20:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXvC1-00051R-TO; Sat, 06 Jan 2018 20:35:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ognq=eb=gmail.com=nick.desaulniers@srs-us1.protection.inumbo.net>)
 id 1eXvC0-00051I-NL
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 20:35:48 +0000
X-Inumbo-ID: 01087ae7-f321-11e7-b4a6-bc764e045a96
Received: from mail-ot0-x243.google.com (unknown [2607:f8b0:4003:c0f::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01087ae7-f321-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 21:34:33 +0100 (CET)
Received: by mail-ot0-x243.google.com with SMTP id g59so6525851otg.11
 for <xen-devel@lists.xenproject.org>; Sat, 06 Jan 2018 12:35:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=tl2apO7EPOC/QXvlLf89pb9NPB0iqFTg6H3X/gZcp9g=;
 b=JV+oMNii9Vzphb3gPhtYAaw/3mkN76Oh8oRHapCevu7lZKv9v9U+fCqXTTqUWJ0vWv
 YuvPPLc2Y78yCn2JzzPTB2GvRBm8sp5fto1o11uoPxmrbyy2Xp6yIYMSZo8J/ouEhEQx
 Y6jb9e9kHeqcsjhYqKgO5UuOTVHR6mdvHPuIXZDgQiBoOzsYYgNgQlCIUbgTBnOs/q/1
 fKUfsCoUAmeG3O+8xOQL5y1BrBmjZdBCS/aj9E07vzCLYavIYmWZCghY6gvB6WC5c6SO
 vR7DL5vpHL+9pKjut/4XSp14uX19bZ1oKr/uZHpgh4D+HYwFQef4hHS/USrj4mZ2UOoJ
 ZugA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=tl2apO7EPOC/QXvlLf89pb9NPB0iqFTg6H3X/gZcp9g=;
 b=TaVQPabPTBnCMRMVWhQjthiecvcCHYZbvYMz0zxED6jjWRVkEKbarYyFsGc1/K1o74
 LC0iyycp6XhmwxNbd6FOG+N2x/s72HFO2U7X0hTlpIr2RYWCaoYX1n+5Vi1N0l6YwI1b
 W51XEUdzCXHlmVdwLl9Ns52GsYm59VezmlWgQQTdhf1eamVT696qGHheokZQrHosy+zL
 mHryBPTniS0MmvxJOqmM31pl1pmxNvNFlRyhpxjrz0R8tYE2qUDimDVb3rMWpvQW6fZ3
 rx+wfG6m4yhSfsy5TGXuEtC5BXtbiBIq32h+6Sp3TDOFqi5cO8d4mkR8PBW/rFypDCY1
 /6xw==
X-Gm-Message-State: AKwxyteKEQMzpx+bhDVxpeeCBurj4dpZhqok111hpq2uBpBbSOMM+ZFj
 4j2n/NZYZ6Ih65ZkAF+AYe4NtmHWsiJJxW+6U0s=
X-Google-Smtp-Source: ACJfBosbX6z5HUHC5LucZbkSc8HeoggKTjcIWGUxWcgfaqhp1hvjsp3fwxsbpAAVhyjnPJZIpBX4QvVPOG3mOiQB+Po=
X-Received: by 10.157.42.163 with SMTP id e32mr3844246otb.171.1515270946473;
 Sat, 06 Jan 2018 12:35:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.29.244 with HTTP; Sat, 6 Jan 2018 12:35:45 -0800 (PST)
In-Reply-To: <6c82c574-6810-1003-183c-44f79ae7554f@oracle.com>
References: <1514083813-27047-1-git-send-email-nick.desaulniers@gmail.com>
 <52b547c5-509a-3a82-12cd-4d9d0a06b53f@oracle.com>
 <d5314269-6d7e-d496-695f-af59bc41f554@suse.com>
 <87e3dc74-5959-1ecf-6854-fda017c2c775@citrix.com>
 <6c82c574-6810-1003-183c-44f79ae7554f@oracle.com>
From: Nick Desaulniers <nick.desaulniers@gmail.com>
Date: Sat, 6 Jan 2018 12:35:45 -0800
Message-ID: <CAH7mPviNpb4Gtm95=D1n4L90NSUCJO2ihOvRGQuEBNEHFyZ8Zg@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 x86@kernel.org, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86/xen/time: fix section mismatch for
	xen_init_time_ops()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMiwgMjAxOCBhdCA3OjAwIEFNLCBCb3JpcyBPc3Ryb3Zza3kKPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPiBPbiAwMS8wMi8yMDE4IDA5OjMyIEFNLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAwMi8wMS8xOCAxNDoyNCwgSnVlcmdlbiBHcm9zcyB3cm90
ZToKPj4+IE9uIDAyLzAxLzE4IDE1OjE4LCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4gT24g
MTIvMjMvMjAxNyAwOTo1MCBQTSwgTmljayBEZXNhdWxuaWVycyB3cm90ZToKPj4+Pj4gVGhlIGhl
YWRlciBkZWNsYXJlcyB0aGlzIGZ1bmN0aW9uIGFzIF9faW5pdCBidXQgaXMgZGVmaW5lZCBpbiBf
X3JlZgo+Pj4+PiBzZWN0aW9uLgo+Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBOaWNrIERlc2F1
bG5pZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KPj4+PiBBRkFJSyBzZWN0aW9uIGF0
dHJpYnV0ZXMgaW4gaGVhZGVyIGZpbGVzIGFyZSBpZ25vcmVkIGJ5IGNvbXBpbGVyIGFueXdheQo+
Pj4+IHNvIEknZCByZW1vdmUgYWxsIG9mIHRoZW0uCj4+PiBIbW0sIEknbSBub3Qgc3VyZSBhbGwg
ZnV0dXJlIGNvbXBpbGVycyB3aWxsIGlnbm9yZSB0aGUgc2VjdGlvbgo+Pj4gYXR0cmlidXRlcy4g
aW5jbHVkZS9saW51eC9pbml0LmggZXhwbGljdGlseSBtZW50aW9ucyB3aGVyZSB0byBwdXQKPj4+
IHRoZSBhdHRydWJ1dGUgaW4gYSBwcm90b3R5cGUsIHNvIEknZCByYXRoZXIga2VlcCBpdC4KPj4g
QXR0cmlidXRlcyBpbiB0aGUgZGVjbGFyYXRpb24gYXJlIGZvciBzdGF0aWMgYW5hbHlzaXMgdG9v
bHMgc3VjaCBhcyBzcGFyc2UuCj4+Cj4+IEhvdyBlbHNlIGFyZSB5b3UgZ29pbmcgdG8gd29yayBv
dXQgd2hldGhlciBhIHNlY3Rpb24gbWlzbWF0Y2ggaGFzIG9jY3VycmVkPwo+Cj4gSXNuJ3QgdGhp
cyBkb25lIGJhc2VkIG9uIGRlZmluaXRpb25zPwo+Cj4gVG9ucyBvZiBfX2luaXQgcm91dGluZXMg
ZG9uJ3QgaGF2ZSB0aGUgYXR0cmlidXRlIHNwZWNpZmllZCBpbiBoZWFkZXIKPiBmaWxlcy4gSW4g
ZmFjdCwgZXZlbiBpbiB0aGlzIGZpbGUgKGFyY2gveDg2L3hlbi94ZW4tb3BzLmgpIHRoZXJlIGFy
ZQo+IHNvbWUgdGhhdCBkb24ndCBoYXZlIGl0Lgo+Cj4gLWJvcmlzCgpXaGF0IGFyZSB0aGUgbmV4
dCBzdGVwcyBmb3IgZ2V0dGluZyB0aGlzIHBhdGNoIG1lcmdlZD8gVGhpcyBpcyB0aGUKb25seSBm
dW5jdGlvbiBmb3Igd2hpY2ggSSBnZXQgYSBjb21waWxlciB3YXJuaW5nICh3aXRoIENsYW5nKS4g
IERvIHlvdQpyZXF1aXJlIGEgcGF0Y2ggaW5zdGVhZCB0aGF0IGNoYW5nZXMgbW9yZSBmdW5jdGlv
biBhdHRyaWJ1dGVzLCBvciBjYW4KdGhhdCBiZSBhIGZvbGxvdyB1cCBwYXRjaD8KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 21:40:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 21:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXwCG-0001K9-Kl; Sat, 06 Jan 2018 21:40:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ognq=eb=gmail.com=nick.desaulniers@srs-us1.protection.inumbo.net>)
 id 1eXwCF-0001K3-Hl
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 21:40:07 +0000
X-Inumbo-ID: fceb511f-f329-11e7-b4a6-bc764e045a96
Received: from mail-pg0-x243.google.com (unknown [2607:f8b0:400e:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fceb511f-f329-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 22:38:52 +0100 (CET)
Received: by mail-pg0-x243.google.com with SMTP id i5so3360455pgq.11
 for <xen-devel@lists.xenproject.org>; Sat, 06 Jan 2018 13:40:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0MXpq91oSOBj30UqHF7z+2MG8qzfFyBJOS5kuGxV71E=;
 b=LcimxrIdHiLljJcl6RcI+tXksMGY+tsIwEkjfqyh0iIo6EWT9N/KEqNzD9lmQiG6KW
 hnJ9cgX2+qLP+LdKlRPzHrFsklTrc5rDl6rJStHjz5SMF5OVXPDIx7nW1oM2tGSiyXjc
 fa1oJkwvmcGlVdjHTS1GjnPxmikpE/T/nDM5QEz8035/CFCJPmKVhpqQy2cATbGG90Q/
 hWTl7vDUI40KOxiUgLz68UcXPxBd6/YmpB2+aEYKScJ2MVY7EwdCj15CBPSQEQC++RHh
 jkrUkEiV81DJ++0KsaolvyN1ybcANkUnMMmvzgVsRVkk57sOg+HYddWmziU8hd7spMue
 T5cg==
X-Google-DKIM-Signature: v=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=0MXpq91oSOBj30UqHF7z+2MG8qzfFyBJOS5kuGxV71E=;
 b=lenJwaW1BksmlkGoDJDdsi2cMRpZ8LngKp0LH9TUCxJIcBY8FHcXbghFmuqSNuG0/K
 zhEja5UjOiiL0mmOk8BNU+LdeVFSfPkmBjoPm0lnjtCm8Wyti2OyX9M3l20QiChsmbNY
 i97yfa4midahABlJ/tMfS6TepzHLON+1JuVnQn7dexgHfgJNZ34C5nfQxUD6qVS87caq
 KdleM2M87NwVopAe+FSJKBr3EEt+mEA/huMHBnUsZQLz1zWfewe12VuyTIZVTKE1ZwMY
 oSDCk4kH1egaX5pzj4vG5+UYjK0ZbxdZFPqJoHbEx1jO/14TGrzkb6Ydp3n+epCyzxW1
 egpQ==
X-Gm-Message-State: AKGB3mJxT5hBkm8IUEPxS8kypHKM8psOPz64QCvEfoaxQVnrah1GQo+q
 TneG5VmXS1aKK7Ijx8dhCB4=
X-Google-Smtp-Source: ACJfBovV8lXvPitTWJF/KP+sdpj+PkNeCnAIID7+SY/xiou39+GUholDuqSAb3mdE8r3f6H9fw7F1w==
X-Received: by 10.101.100.200 with SMTP id t8mr5925021pgv.19.1515274804830;
 Sat, 06 Jan 2018 13:40:04 -0800 (PST)
Received: from localhost.localdomain
 (50-197-184-177-static.hfc.comcastbusiness.net. [50.197.184.177])
 by smtp.googlemail.com with ESMTPSA id g9sm17117319pgr.4.2018.01.06.13.40.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Sat, 06 Jan 2018 13:40:03 -0800 (PST)
From: Nick Desaulniers <nick.desaulniers@gmail.com>
To: Juergen Gross <jgross@suse.com>
Date: Sat,  6 Jan 2018 13:39:48 -0800
Message-Id: <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
Cc: x86@kernel.org, "H. Peter Anvin" <hpa@zytor.com>,
 Nick Desaulniers <nick.desaulniers@gmail.com>, ghackmann@google.com,
 linux-kernel@vger.kernel.org, mka@google.com, Ingo Molnar <mingo@redhat.com>,
 srhines@google.com, kees@google.com, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VmFyaWFibGUgTGVuZ3RoIEFycmF5cyBJbiBTdHJ1Y3RzIChWTEFJUykgaXMgbm90IHN1cHBvcnRl
ZCBieSBDbGFuZywgYW5kCmZyb3duZWQgdXBvbiBieSBvdGhlcnMuCgpodHRwczovL2xrbWwub3Jn
L2xrbWwvMjAxMy85LzIzLzUwMAoKSGVyZSwgdGhlIFZMQUlTIHdhcyB1c2VkIGJlY2F1c2UgdGhl
IHNpemUgb2YgdGhlIGJpdG1hcCByZXR1cm5lZCBmcm9tCnhlbl9tY19lbnRyeSgpIGRlcGVuZGVk
IG9uIHBvc3NpYmx5IChiYXNlZCBvbiBrZXJuZWwgY29uZmlndXJhdGlvbikKcnVudGltZSBzaXpl
ZCBkYXRhLiBSYXRoZXIgdGhhbiBkZWNsYXJpbmcgYXJncyBhcyBhIFZMQUlTIHRoZW4gY2FsbGlu
ZwpzaXplb2Ygb24gKmFyZ3MsIHdlIGNhbGN1bGF0ZSB0aGUgYXBwcm9wcmlhdGUgc2l6ZW9mIGFy
Z3MgbWFudWFsbHkuCkZ1cnRoZXIsIHdlIGNhbiBnZXQgcmlkIG9mIHRoZSAjaWZkZWYncyBhbmQg
cmVseSBvbiBudW1fcG9zc2libGVfY3B1cygpCih0aGFua3MgdG8gYSBoZWxwZnVsIGNoZWNrcGF0
Y2ggd2FybmluZyBmcm9tIGFuIGVhcmxpZXIgdmVyc2lvbiBvZiB0aGlzCnBhdGNoKS4KClN1Z2dl
c3RlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpTaWduZWQtb2ZmLWJ5OiBO
aWNrIERlc2F1bG5pZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KLS0tCkNoYW5nZXMg
aW4gdjI6CiogQ2hhbmdlIG1hc2sgdG8gdXMgREVDTEFSRV9CSVRNQVAgaW5zdGVhZCBvZiBwb2lu
dGVyLCBhcyBzdWdnZXN0ZWQuCiogVXBkYXRlIGNvbW1pdCBtZXNzYWdlIHRvIHJlbW92ZSBtZW50
aW9uIG9mIHBvaW50ZXIuCiogVXBkYXRlIHNpemVvZiBjYWxjdWxhdGlvbiB0byB3b3JrIHdpdGgg
YXJyYXkgcmF0aGVyIHRoYW4gcG9pbnRlci4KCiBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgfCA4ICsr
Ky0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYyBiL2FyY2gveDg2L3hlbi9tbXVfcHYu
YwppbmRleCA0ZDYyYzA3Li5kODUwNzYyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2
LmMKKysrIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC0xMzI1LDIwICsxMzI1LDE4IEBAIHN0
YXRpYyB2b2lkIHhlbl9mbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVz
LAogewogCXN0cnVjdCB7CiAJCXN0cnVjdCBtbXVleHRfb3Agb3A7Ci0jaWZkZWYgQ09ORklHX1NN
UAotCQlERUNMQVJFX0JJVE1BUChtYXNrLCBudW1fcHJvY2Vzc29ycyk7Ci0jZWxzZQogCQlERUNM
QVJFX0JJVE1BUChtYXNrLCBOUl9DUFVTKTsKLSNlbmRpZgogCX0gKmFyZ3M7CiAJc3RydWN0IG11
bHRpY2FsbF9zcGFjZSBtY3M7CisJY29uc3Qgc2l6ZV90IG1jX2VudHJ5X3NpemUgPSBzaXplb2Yo
YXJncy0+b3ApICsKKwkJc2l6ZW9mKGFyZ3MtPm1hc2tbMF0pICogQklUU19UT19MT05HUyhudW1f
cG9zc2libGVfY3B1cygpKTsKIAogCXRyYWNlX3hlbl9tbXVfZmx1c2hfdGxiX290aGVycyhjcHVz
LCBpbmZvLT5tbSwgaW5mby0+c3RhcnQsIGluZm8tPmVuZCk7CiAKIAlpZiAoY3B1bWFza19lbXB0
eShjcHVzKSkKIAkJcmV0dXJuOwkJLyogbm90aGluZyB0byBkbyAqLwogCi0JbWNzID0geGVuX21j
X2VudHJ5KHNpemVvZigqYXJncykpOworCW1jcyA9IHhlbl9tY19lbnRyeShtY19lbnRyeV9zaXpl
KTsKIAlhcmdzID0gbWNzLmFyZ3M7CiAJYXJncy0+b3AuYXJnMi52Y3B1bWFzayA9IHRvX2NwdW1h
c2soYXJncy0+bWFzayk7CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVu-0007Gs-Py; Sat, 06 Jan 2018 23:04:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNM-0006TH-N7
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:40 +0000
X-Inumbo-ID: 8aeb9f7f-f334-11e7-b4a6-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8aeb9f7f-f334-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 23:54:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="325805267"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtWl3000998
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:37 GMT
Received: from EX13D01EUA001.ant.amazon.com (10.43.165.121) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:22 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D01EUA001.ant.amazon.com (10.43.165.121) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:21 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:20 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:27 -0800
Message-ID: <1515279277-16301-13-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 12/22] vixen: paravirtualization TSC frequency
	calculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT3RoZXJ3aXNlIHdo
ZW4gdGltZSBzaGFyaW5nIGEgcGh5c2ljYWwgQ1BVLCB0aGUgY2FsY3VsYXRpb24gY2FuCmJlIGJv
Z3VzIHJlc3VsdGluZyBpbiB0aW1lIGRyaWZ0IGZvciB0aGUgZ3Vlc3QgZHVlIHRvIGltcHJvcGVy
CmZyZXF1ZW5jeSB3aXRoaW4gcHZjbG9jay4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9y
aSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyAg
ICAgICAgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAg
ICAgICAgICAgICB8ICA5ICsrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhl
bi5oIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L3ZpeGVuLmMKaW5kZXggZDg0NjZiYS4uMTgxNmVjZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMK
QEAgLTczLDMgKzczLDI0IEBAIGJvb2wgaXNfdml4ZW4odm9pZCkKICAgICByZXR1cm4gaW5fdml4
ZW4gPiAwOwogfQogCit1NjQgdml4ZW5fZ2V0X2NwdV9mcmVxKHZvaWQpCit7CisgICAgdm9sYXRp
bGUgdmNwdV90aW1lX2luZm9fdCAqdGltZXAgPSAmZ2xvYmFsX3NpLT5uYXRpdmUudmNwdV9pbmZv
WzBdLnRpbWU7CisgICAgdmNwdV90aW1lX2luZm9fdCB0aW1lOworICAgIHVpbnQzMl90IHZlcnNp
b247CisgICAgdTY0IGltbTsKKworICAgIGRvIHsKKwl2ZXJzaW9uID0gdGltZXAtPnZlcnNpb247
CisJcm1iKCk7CisJdGltZSA9ICp0aW1lcDsKKyAgICB9IHdoaWxlICgodmVyc2lvbiAmIDEpIHx8
IHZlcnNpb24gIT0gdGltZS52ZXJzaW9uKTsKKworICAgIGltbSA9ICgxMDAwMDAwMDAwVUxMIDw8
IDMyKSAvIHRpbWUudHNjX3RvX3N5c3RlbV9tdWw7CisKKyAgICBpZiAodGltZS50c2Nfc2hpZnQg
PCAwKSB7CisJcmV0dXJuIGltbSA8PCAtdGltZS50c2Nfc2hpZnQ7CisgICAgfSBlbHNlIHsKKwly
ZXR1cm4gaW1tID4+IHRpbWUudHNjX3NoaWZ0OworICAgIH0KK30KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IDJhODc5NTAuLjA0YzBm
YmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3Rp
bWUuYwpAQCAtMzYsNiArMzYsNyBAQAogI2luY2x1ZGUgPGlvX3BvcnRzLmg+CiAjaW5jbHVkZSA8
YXNtL3NldHVwLmg+IC8qIGZvciBlYXJseV90aW1lX2luaXQgKi8KICNpbmNsdWRlIDxwdWJsaWMv
YXJjaC14ODYvY3B1aWQuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogLyogb3B0
X2Nsb2Nrc291cmNlOiBGb3JjZSBjbG9ja3NvdXJjZSB0byBvbmUgb2Y6IHBpdCwgaHBldCwgYWNw
aS4gKi8KIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2Nsb2Nrc291cmNlWzEwXTsKQEAgLTE2
ODcsNiArMTY4OCwxMiBAQCB2b2lkIF9faW5pdCBlYXJseV90aW1lX2luaXQodm9pZCkKIAogICAg
IHByZWluaXRfcGl0KCk7CiAgICAgdG1wID0gaW5pdF9wbGF0Zm9ybV90aW1lcigpOworCisgICAg
LyogV2UgY2Fubm90IHRydXN0IGNhbGlicmF0ZWQgdmFsdWVzIHdoZW4gcnVubmluZyB1bmRlcgor
ICAgICAqIGEgaHlwZXJ2aXNvci4gKi8KKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICB0
bXAgPSB2aXhlbl9nZXRfY3B1X2ZyZXEoKTsKKwogICAgIHBsdF90c2MuZnJlcXVlbmN5ID0gdG1w
OwogCiAgICAgc2V0X3RpbWVfc2NhbGUoJnQtPnRzY19zY2FsZSwgdG1wKTsKQEAgLTIwMTQsNyAr
MjAyMSw3IEBAIHZvaWQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCB0c2NfbW9kZSwgdWludDY0X3QgZWxhcHNlZF9uc2VjLAogICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZ3RzY19raHosIHVpbnQzMl90IGluY2FybmF0aW9uKQogewot
ICAgIGlmICggaXNfaWRsZV9kb21haW4oZCkgfHwgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAg
ICBpZiAoIGlzX2lkbGVfZG9tYWluKGQpIHx8IGlzX3ZpeGVuKCkgfHwgaXNfaGFyZHdhcmVfZG9t
YWluKGQpICkKICAgICB7CiAgICAgICAgIGQtPmFyY2gudnRzYyA9IDA7CiAgICAgICAgIHJldHVy
bjsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAppbmRleCA1YmZhNTlkLi4yOGM0MzM3IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCkBAIC03NCw0ICs3NCw2IEBAIHZvaWQgX19pbml0IGlu
aXRfdml4ZW4odm9pZCk7CiAKIHZvaWQgX19pbml0IGVhcmx5X3ZpeGVuX2luaXQodm9pZCk7CiAK
K3U2NCB2aXhlbl9nZXRfY3B1X2ZyZXEodm9pZCk7CisKICNlbmRpZgotLSAKMS45LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVu-0007GW-Cr; Sat, 06 Jan 2018 23:04:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNA-0006RH-JD
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:28 +0000
X-Inumbo-ID: 8423fc32-f334-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8423fc32-f334-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 23:54:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="713866152"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:13 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtDeC029527
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:13 GMT
Received: from EX13d09UWA001.ant.amazon.com (10.43.160.247) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:12 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13d09UWA001.ant.amazon.com (10.43.160.247) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:11 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:10 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:22 -0800
Message-ID: <1515279277-16301-8-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 07/22] vixen: introduce is_vixen() to allow
	altering behavior
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVml4ZW4gKFZpcnR1
YWxpemVkIFhlbikgaXMgYSBwYXJhdmlydHVhbCBtb2RlIG9mIFhlbiB3aGVyZQpwYXJhdmlydHVh
bCBJL08gaXMgcGFzc2VkIHRocm91Z2ggZnJvbSB0aGUgcGFyZW50IGh5cGVydmlzb3IKYWxsIHRo
ZSB3YXkgdGhyb3VnaCB0aGUgZG9tMCBndWVzdC4gIFRoZSBkb20wIGd1ZXN0IGlzIGFsc28KZGVw
cml2aWxlZ2VkIGFuZCByZW51bWJlcmVkIHRvIGdpdmUgdGhlIGFwcGVhcmFuY2UgdGhhdCBpdApp
cyBydW5uaW5nIGFzIGEgbm9ybWFsIFBWIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBM
aWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9NYWtl
ZmlsZSAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jICAgICAgICB8IDMw
ICsrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCB8IDcz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2Vk
LCAxMDQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVz
dC92aXhlbi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92
aXhlbi5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlIGIveGVuL2Fy
Y2gveDg2L2d1ZXN0L01ha2VmaWxlCmluZGV4IGM1ZDUxODguLjFjOWNkN2QgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFr
ZWZpbGUKQEAgLTEsMiArMSwzIEBACiBvYmoteSArPSBoeXBlcmNhbGxfcGFnZS5vCiBvYmoteSAr
PSB4ZW4ubworb2JqLXkgKz0gdml4ZW4ubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0
L3ZpeGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwLi5kODJlNjhmCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2
L2d1ZXN0L3ZpeGVuLmMKQEAgLTAsMCArMSwzMCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYworICoKKyAqIFN1cHBvcnQgZm9yIGRldGVjdGluZyBh
bmQgcnVubmluZyB1bmRlciBYZW4gSFZNLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBv
ZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0
aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KKyAqCisgKiBDb3B5cmlnaHQgMjAxNy0yMDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFm
ZmlsaWF0ZXMuCisgKi8KKworI2luY2x1ZGUgPGFzbS9ndWVzdC92aXhlbi5oPgorCitzdGF0aWMg
aW50IGluX3ZpeGVuOworCitib29sIGlzX3ZpeGVuKHZvaWQpCit7CisgICAgcmV0dXJuIGluX3Zp
eGVuID4gMDsKK30KKwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhl
bi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAuLmJlOTBjNDYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKQEAgLTAsMCArMSw3MyBAQAorLyoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKgorICogaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKKyAqCisgKiBTdXBwb3J0
IGZvciBkZXRlY3RpbmcgYW5kIHJ1bm5pbmcgdW5kZXIgWGVuIEhWTS4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVp
dGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFu
eSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNo
b3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IDIwMTctMjAxOCBBbWF6b24uY29t
LCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLgorICovCisKKyNpZm5kZWYgWEVOX1ZJWEVOX0gKKyNk
ZWZpbmUgWEVOX1ZJWEVOX0gKKworI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgorI2luY2x1ZGUgPHB1
YmxpYy94ZW4uaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKworc3RhdGljIGlubGluZSBpbnQK
K0hZUEVSVklTT1JfeGVuX3ZlcnNpb24oaW50IGNtZCwgdm9pZCAqYXJnKQoreworICAgIHJldHVy
biBfaHlwZXJjYWxsNjRfMihpbnQsIF9fSFlQRVJWSVNPUl94ZW5fdmVyc2lvbiwgY21kLCBhcmcp
OworfQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcKK0hZUEVSVklTT1JfaHZtX29wKGlu
dCBvcCwgdm9pZCAqYXJnKQoreworICAgcmV0dXJuIF9oeXBlcmNhbGw2NF8yKHVuc2lnbmVkIGxv
bmcsIF9fSFlQRVJWSVNPUl9odm1fb3AsIG9wLCBhcmcpOworfQorCitzdGF0aWMgaW5saW5lIGlu
dAorSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLCB2b2lkICp1b3As
IHVuc2lnbmVkIGludCBjb3VudCkKK3sKKyAgICByZXR1cm4gX2h5cGVyY2FsbDY0XzMoaW50LCBf
X0hZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AsIGNtZCwgdW9wLCBjb3VudCk7Cit9CisKK3N0YXRp
YyBpbmxpbmUgbG9uZworSFlQRVJWSVNPUl9tZW1vcnlfb3AodW5zaWduZWQgaW50IGNtZCwgdm9p
ZCAqYXJnKQoreworICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMihsb25nLCBfX0hZUEVSVklTT1Jf
bWVtb3J5X29wLCBjbWQsIGFyZyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50CitIWVBFUlZJU09S
X2V2ZW50X2NoYW5uZWxfb3AoaW50IGNtZCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiBfaHlw
ZXJjYWxsNjRfMihpbnQsIF9fSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wLCBjbWQsIGFyZyk7
Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50CitIWVBFUlZJU09SX3NjaGVkX29wKGludCBjbWQsIHZv
aWQgKmFyZykKK3sKKyAgICByZXR1cm4gX2h5cGVyY2FsbDY0XzIoaW50LCBfX0hZUEVSVklTT1Jf
c2NoZWRfb3AsIGNtZCwgYXJnKTsKK30KKworc3RhdGljIGlubGluZSBpbnQKK0hZUEVSVklTT1Jf
dmNwdV9vcChpbnQgY21kLCBpbnQgdmNwdWlkLCB2b2lkICpleHRyYV9hcmdzKQoreworCXJldHVy
biBfaHlwZXJjYWxsNjRfMyhpbnQsIF9fSFlQRVJWSVNPUl92Y3B1X29wLCBjbWQsIHZjcHVpZCwg
ZXh0cmFfYXJncyk7Cit9CisKK2Jvb2wgaXNfdml4ZW4odm9pZCk7CisKKyNlbmRpZgotLSAKMS45
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVv-0007HO-6s; Sat, 06 Jan 2018 23:04:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNV-0006Tg-1X
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:49 +0000
X-Inumbo-ID: feaaef6d-f334-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id feaaef6d-f334-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="584583008"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:41 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06Mtcjo003403
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:41 GMT
Received: from EX13D12EUA002.ant.amazon.com (10.43.165.103) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:26 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D12EUA002.ant.amazon.com (10.43.165.103) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:25 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:24 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:29 -0800
Message-ID: <1515279277-16301-15-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 14/22] vixen: forward
	VCPUOP_register_runstate_memory_area to outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhpcyBhbGxvd3Mg
Zm9yIHByb3BlciBhY2NvdW50aW5nIG9mIHN0ZWFsIHRpbWUgd2l0aGluIHRoZSBndWVzdC4KClNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL2RvbWFpbi5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21h
aW4uYwppbmRleCBlZGUzNzdjLi43ODBmOGZmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTE0MTQsNiArMTQxNCwxMiBAQCBsb25n
IGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KGFyZWEu
YWRkci5oLCAxKSApCiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBpZiAoIGlzX3ZpeGVu
KCkgKSB7CisgICAgICAgICAgICByYyA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0
ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2Y3B1aWQsICZhcmVhKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAg
ICAgICAgcmMgPSAwOwogICAgICAgICBydW5zdGF0ZV9ndWVzdCh2KSA9IGFyZWEuYWRkci5oOwog
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVx-0007JD-2j; Sat, 06 Jan 2018 23:04:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxRf-0006l8-SS
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 23:00:07 +0000
X-Inumbo-ID: 011a5de8-f335-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 011a5de8-f335-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="713866175"
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/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:46 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MteGn010205
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:45 GMT
Received: from EX13D01EUA004.ant.amazon.com (10.43.165.123) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:32 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D01EUA004.ant.amazon.com (10.43.165.123) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:31 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:30 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:32 -0800
Message-ID: <1515279277-16301-18-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 17/22] vixen: setup infrastructure to receive
	event channel notifications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhpcyBwYXRjaCBy
ZWdpc3RlcnMgYW4gaW50ZXJydXB0IGhhbmRsZXIgdXNpbmcgZWl0aGVyIGFuIElOVHgKaW50ZXJy
dXB0IGZyb20gdGhlIHBsYXRmb3JtIFBDSSBkZXZpY2UsIENBTExCQUNLX0lSUSB2ZWN0b3IKZGVs
aXZlcnksIG9yIGV2dGNobl91cGNhbGxfdmVjdG9yIGRlcGVuZGluZyBvbiB3aGF0IHRoZSBwYXJl
bnQKaHlwZXJ2aXNvciBzdXBwb3J0cy4KClRoZSBldmVudCBjaGFubmVsIHBvbGxpbmcgY29kZSBj
b21lcyBmcm9tIExpbnV4IGJ1dCB1c2VzIHRoZQppbnRlcm5hbCBpbmZyYXN0cnVjdHVyZSBmb3Ig
ZGVsaXZlcnkuCgpGaW5hbGx5LCB0aGlzIGluZnJhc3RydWN0dXJlIGhhcyB0byBiZSBpbml0aWFs
aXplZCBwZXItVkNQVSBzbwpob29rIHRoZSBhcHByb3ByaWF0ZSBwbGFjZSBmb3IgdGhhdC4KClNp
Z25lZC1vZmYtYnk6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4KU2lnbmVk
LW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4
ZW4uYyAgICAgICAgfCAyNjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgIDYgKwogNCBmaWxlcyBjaGFuZ2VkLCAyNzYgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwppbmRleCBkYTFiZjFhLi4zZTljNWJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMTQ3LDYgKzExNDcs
OSBAQCBpbnQgYXJjaF9zZXRfaW5mb19ndWVzdCgKIAogICAgIHVwZGF0ZV9jcjModik7CiAKKyAg
ICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICB2aXhlbl92Y3B1X2luaXRpYWxpemUodik7CisK
ICBvdXQ6CiAgICAgaWYgKCBmbGFncyAmIFZHQ0Zfb25saW5lICkKICAgICAgICAgY2xlYXJfYml0
KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC92aXhlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKaW5kZXggMTgxNmVjZS4u
NzZkOTYzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKKysrIGIveGVu
L2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKQEAgLTIxLDEwICsyMSwxNiBAQAogCiAjaW5jbHVkZSA8
YXNtL2d1ZXN0L3ZpeGVuLmg+CiAjaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4KKyNpbmNsdWRl
IDx4ZW4vZXZlbnQuaD4KKyNpbmNsdWRlIDxhc20vYXBpYy5oPgogCiBzdGF0aWMgaW50IGluX3Zp
eGVuOwogc3RhdGljIHVpbnQ4X3QgZ2xvYmFsX3NpX2RhdGFbNCA8PCAxMF0gX19hdHRyaWJ1dGVf
XygoYWxpZ25lZCg0MDk2KSkpOwogc3RhdGljIHNoYXJlZF9pbmZvX3QgKmdsb2JhbF9zaSA9ICh2
b2lkICopZ2xvYmFsX3NpX2RhdGE7CitzdGF0aWMgYm9vbCB2aXhlbl9wZXJfY3B1X25vdGlmaWNh
dGlvbnMgPSB0cnVlOworc3RhdGljIHVpbnQ4X3Qgdml4ZW5fZXZ0Y2huX3ZlY3RvcjsKK3N0YXRp
YyBib29sIHZpeGVuX25lZWRzX2FwaWNfYWNrID0gdHJ1ZTsKK3N0cnVjdCBpcnFhY3Rpb24gdml4
ZW5faXJxYWN0aW9uOwogCiB2b2lkIF9faW5pdCBpbml0X3ZpeGVuKHZvaWQpCiB7CkBAIC05NCwz
ICsxMDAsMjYxIEBAIHU2NCB2aXhlbl9nZXRfY3B1X2ZyZXEodm9pZCkKIAlyZXR1cm4gaW1tID4+
IHRpbWUudHNjX3NoaWZ0OwogICAgIH0KIH0KKworLyoKKyAqIE1ha2UgYSBiaXRtYXNrIChpLmUu
IHVuc2lnbmVkIGxvbmcgKikgb2YgYSB4ZW5fdWxvbmdfdAorICogYXJyYXkuIFByaW1hcmlseSB0
byBhdm9pZCBsb25nIGxpbmVzIChoZW5jZSB0aGUgdGVyc2UgbmFtZSkuCisgKi8KKyNkZWZpbmUg
Qk0oeCkgKHVuc2lnbmVkIGxvbmcgKikoeCkKKy8qIEZpbmQgdGhlIGZpcnN0IHNldCBiaXQgaW4g
YSBldnRjaG4gbWFzayAqLworI2RlZmluZSBFVlRDSE5fRklSU1RfQklUKHcpIGZpbmRfZmlyc3Rf
Yml0KEJNKCYodykpLCBCSVRTX1BFUl9YRU5fVUxPTkcpCisKKy8qCisgKiBNYXNrIG91dCB0aGUg
aSBsZWFzdCBzaWduaWZpY2FudCBiaXRzIG9mIHcKKyAqLworI2RlZmluZSBNQVNLX0xTQlModywg
aSkgKHcgJiAoKH4oKHhlbl91bG9uZ190KTBVTCkpIDw8IGkpKQorCitzdGF0aWMgREVGSU5FX1BF
Ul9DUFUodW5zaWduZWQgaW50LCBjdXJyZW50X3dvcmRfaWR4KTsKK3N0YXRpYyBERUZJTkVfUEVS
X0NQVSh1bnNpZ25lZCBpbnQsIGN1cnJlbnRfYml0X2lkeCk7CisKK3N0YXRpYyBpbmxpbmUgeGVu
X3Vsb25nX3QgYWN0aXZlX2V2dGNobnModW5zaWduZWQgaW50IGNwdSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2hhcmVkX2luZm9fdCAqc2gsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpZHgpCit7CisgICAg
cmV0dXJuIHNoLT5uYXRpdmUuZXZ0Y2huX3BlbmRpbmdbaWR4XSAmCisgICAgICAgICAgIH5zaC0+
bmF0aXZlLmV2dGNobl9tYXNrW2lkeF07Cit9CisKK3N0YXRpYyB2b2lkIHZpeGVuX2V2dGNobl9w
b2xsX29uZShzaXplX3QgY3B1KQoreworICAgIHNoYXJlZF9pbmZvX3QgKnMgPSBnbG9iYWxfc2k7
CisgICAgc3RydWN0IHZjcHVfaW5mbyAqdmNwdV9pbmZvID0gJnMtPm5hdGl2ZS52Y3B1X2luZm9b
Y3B1XTsKKyAgICB4ZW5fdWxvbmdfdCBwZW5kaW5nX3dvcmRzOworICAgIHhlbl91bG9uZ190IHBl
bmRpbmdfYml0czsKKyAgICBpbnQgc3RhcnRfd29yZF9pZHgsIHN0YXJ0X2JpdF9pZHg7CisgICAg
aW50IHdvcmRfaWR4LCBiaXRfaWR4LCBpOworCisgICAgLyoKKyAgICAgKiBNYXN0ZXIgZmxhZyBt
dXN0IGJlIGNsZWFyZWQgL2JlZm9yZS8gY2xlYXJpbmcKKyAgICAgKiBzZWxlY3RvciBmbGFnLiB4
Y2hnX3hlbl91bG9uZyBtdXN0IGNvbnRhaW4gYW4KKyAgICAgKiBhcHByb3ByaWF0ZSBiYXJyaWVy
LgorICAgICAqLworICAgIHBlbmRpbmdfd29yZHMgPSB4Y2hnKCZ2Y3B1X2luZm8tPmV2dGNobl9w
ZW5kaW5nX3NlbCwgMCk7CisKKyAgICBzdGFydF93b3JkX2lkeCA9IHRoaXNfY3B1KGN1cnJlbnRf
d29yZF9pZHgpOworICAgIHN0YXJ0X2JpdF9pZHggPSB0aGlzX2NwdShjdXJyZW50X2JpdF9pZHgp
OworCisgICAgd29yZF9pZHggPSBzdGFydF93b3JkX2lkeDsKKworICAgIGZvciAoaSA9IDA7IHBl
bmRpbmdfd29yZHMgIT0gMDsgaSsrKSB7CisgICAgICAgIHhlbl91bG9uZ190IHdvcmRzOworCisg
ICAgICAgIHdvcmRzID0gTUFTS19MU0JTKHBlbmRpbmdfd29yZHMsIHdvcmRfaWR4KTsKKworICAg
ICAgICAvKgorICAgICAgICAgKiBJZiB3ZSBtYXNrZWQgb3V0IGFsbCBldmVudHMsIHdyYXAgdG8g
YmVnaW5uaW5nLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKHdvcmRzID09IDApIHsKKyAgICAg
ICAgICAgIHdvcmRfaWR4ID0gMDsKKyAgICAgICAgICAgIGJpdF9pZHggPSAwOworICAgICAgICAg
ICAgY29udGludWU7CisgICAgICAgIH0KKyAgICAgICAgd29yZF9pZHggPSBFVlRDSE5fRklSU1Rf
QklUKHdvcmRzKTsKKworICAgICAgICBwZW5kaW5nX2JpdHMgPSBhY3RpdmVfZXZ0Y2hucyhjcHUs
IHMsIHdvcmRfaWR4KTsKKyAgICAgICAgYml0X2lkeCA9IDA7IC8qIHVzdWFsbHkgc2NhbiBlbnRp
cmUgd29yZCBmcm9tIHN0YXJ0ICovCisgICAgICAgIC8qCisgICAgICAgICAqIFdlIHNjYW4gdGhl
IHN0YXJ0aW5nIHdvcmQgaW4gdHdvIHBhcnRzLgorICAgICAgICAgKgorICAgICAgICAgKiAxc3Qg
dGltZTogc3RhcnQgaW4gdGhlIG1pZGRsZSwgc2Nhbm5pbmcgdGhlCisgICAgICAgICAqIHVwcGVy
IGJpdHMuCisgICAgICAgICAqCisgICAgICAgICAqIDJuZCB0aW1lOiBzY2FuIHRoZSB3aG9sZSB3
b3JkIChub3QganVzdCB0aGUKKyAgICAgICAgICogcGFydHMgc2tpcHBlZCBpbiB0aGUgZmlyc3Qg
cGFzcykgLS0gaWYgYW4KKyAgICAgICAgICogZXZlbnQgaW4gdGhlIHByZXZpb3VzbHkgc2Nhbm5l
ZCBiaXRzIGlzCisgICAgICAgICAqIHBlbmRpbmcgYWdhaW4gaXQgd291bGQganVzdCBiZSBzY2Fu
bmVkIG9uCisgICAgICAgICAqIHRoZSBuZXh0IGxvb3AgYW55d2F5LgorICAgICAgICAgKi8KKyAg
ICAgICAgaWYgKHdvcmRfaWR4ID09IHN0YXJ0X3dvcmRfaWR4KSB7CisgICAgICAgICAgICBpZiAo
aSA9PSAwKQorICAgICAgICAgICAgICAgIGJpdF9pZHggPSBzdGFydF9iaXRfaWR4OworICAgICAg
ICB9CisKKyAgICAgICAgZG8geworICAgICAgICAgICAgc3RydWN0IGV2dGNobiAqY2huOworICAg
ICAgICAgICAgeGVuX3Vsb25nX3QgYml0czsKKyAgICAgICAgICAgIGludCBwb3J0OworCisgICAg
ICAgICAgICBiaXRzID0gTUFTS19MU0JTKHBlbmRpbmdfYml0cywgYml0X2lkeCk7CisKKyAgICAg
ICAgICAgIC8qIElmIHdlIG1hc2tlZCBvdXQgYWxsIGV2ZW50cywgbW92ZSBvbi4gKi8KKyAgICAg
ICAgICAgIGlmIChiaXRzID09IDApCisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
ICAgIGJpdF9pZHggPSBFVlRDSE5fRklSU1RfQklUKGJpdHMpOworCisgICAgICAgICAgICAvKiBQ
cm9jZXNzIHBvcnQuICovCisgICAgICAgICAgICBwb3J0ID0gKHdvcmRfaWR4ICogQklUU19QRVJf
WEVOX1VMT05HKSArIGJpdF9pZHg7CisKKyAgICAgICAgICAgIGNobiA9IGV2dGNobl9mcm9tX3Bv
cnQoaGFyZHdhcmVfZG9tYWluLCBwb3J0KTsKKyAgICAgICAgICAgIGNsZWFyX2JpdChwb3J0LCBz
LT5uYXRpdmUuZXZ0Y2huX3BlbmRpbmcpOworICAgICAgICAgICAgZXZ0Y2huX3BvcnRfc2V0X3Bl
bmRpbmcoaGFyZHdhcmVfZG9tYWluLCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4pOworCisgICAg
ICAgICAgICBiaXRfaWR4ID0gKGJpdF9pZHggKyAxKSAlIEJJVFNfUEVSX1hFTl9VTE9ORzsKKwor
ICAgICAgICAgICAgLyogTmV4dCBjYWxsZXIgc3RhcnRzIGF0IGxhc3QgcHJvY2Vzc2VkICsgMSAq
LworICAgICAgICAgICAgdGhpc19jcHUoY3VycmVudF93b3JkX2lkeCkgPSBiaXRfaWR4ID8gd29y
ZF9pZHggOiAod29yZF9pZHgrMSkgJSBCSVRTX1BFUl9YRU5fVUxPTkc7CisgICAgICAgICAgICB0
aGlzX2NwdShjdXJyZW50X2JpdF9pZHgpID0gYml0X2lkeDsKKyAgICAgICAgfSB3aGlsZSAoYml0
X2lkeCAhPSAwKTsKKworICAgICAgICAvKiBTY2FuIHN0YXJ0X2wxaSB0d2ljZTsgYWxsIG90aGVy
cyBvbmNlLiAqLworICAgICAgICBpZiAoKHdvcmRfaWR4ICE9IHN0YXJ0X3dvcmRfaWR4KSB8fCAo
aSAhPSAwKSkKKyAgICAgICAgICAgIHBlbmRpbmdfd29yZHMgJj0gfigxVUwgPDwgd29yZF9pZHgp
OworCisgICAgICAgIHdvcmRfaWR4ID0gKHdvcmRfaWR4ICsgMSkgJSBCSVRTX1BFUl9YRU5fVUxP
Tkc7CisgICAgfQorfQorCitzdGF0aWMgdm9pZCB2aXhlbl91cGNhbGwoaW50IGNwdSkKK3sKKyAg
ICBzaGFyZWRfaW5mb190ICpzID0gZ2xvYmFsX3NpOworICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZj
cHVfaW5mbyA9ICZzLT5uYXRpdmUudmNwdV9pbmZvW2NwdV07CisKKyAgICBkbyB7CisgICAgICAg
IHZjcHVfaW5mby0+ZXZ0Y2huX3VwY2FsbF9wZW5kaW5nID0gMDsKKyAgICAgICAgdml4ZW5fZXZ0
Y2huX3BvbGxfb25lKGNwdSk7CisgICAgfSB3aGlsZSAodmNwdV9pbmZvLT5ldnRjaG5fdXBjYWxs
X3BlbmRpbmcpOworfQorCitzdGF0aWMgdm9pZCB2aXhlbl9ldnRjaG5fbm90aWZ5KHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGlmICh2aXhlbl9uZWVkc19hcGljX2FjaykKKyAg
ICAgICAgYWNrX0FQSUNfaXJxKCk7CisKKyAgICB2aXhlbl91cGNhbGwoc21wX3Byb2Nlc3Nvcl9p
ZCgpKTsKK30KKworc3RhdGljIHZvaWQgdml4ZW5faW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRl
dl9pZCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisgICAgdml4ZW5fdXBjYWxsKHNt
cF9wcm9jZXNzb3JfaWQoKSk7Cit9CisKK3N0YXRpYyBpbnQgaHZtX3NldF9wYXJhbWV0ZXIoaW50
IGlkeCwgdWludDY0X3QgdmFsdWUpCit7CisgICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2Owor
ICAgIGludCByOworCisgICAgeGh2LmRvbWlkID0gRE9NSURfU0VMRjsKKyAgICB4aHYuaW5kZXgg
PSBpZHg7CisgICAgeGh2LnZhbHVlID0gdmFsdWU7CisgICAgciA9IEhZUEVSVklTT1JfaHZtX29w
KEhWTU9QX3NldF9wYXJhbSwgJnhodik7CisgICAgaWYgKHIgPCAwKSB7CisgICAgICAgIHByaW50
aygiQ2Fubm90IHNldCBodm0gcGFyYW1ldGVyICVkOiAlZCFcbiIsCisgICAgICAgICAgICAgICBp
ZHgsIHIpOworICAgICAgICByZXR1cm4gcjsKKyAgICB9CisgICAgcmV0dXJuIHI7Cit9CisKK3Zv
aWQgdml4ZW5fdmNwdV9pbml0aWFsaXplKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB4
ZW5faHZtX2V2dGNobl91cGNhbGxfdmVjdG9yIHVwY2FsbDsKKyAgICBsb25nIHJjOworCisgICAg
cHJpbnRrKCJWSVhFTiB2Y3B1IGluaXQgVkNQVSVkXG4iLCB2LT52Y3B1X2lkKTsKKworICAgIHZj
cHVfcGluX292ZXJyaWRlKHYsIHYtPnZjcHVfaWQpOworCisgICAgaWYgKCF2aXhlbl9uZWVkc19h
cGljX2FjaykKKyAgICAgICAgcmV0dXJuOworCisgICAgcHJpbnRrKCJWSVhFTiB2Y3B1IGluaXQg
VkNQVSVkIC0tIHRyeWluZyBldnRjaG5fdXBjYWxsX3ZlY3RvclxuIiwgdi0+dmNwdV9pZCk7CisK
KyAgICB1cGNhbGwudmNwdSA9IHYtPnZjcHVfaWQ7CisgICAgdXBjYWxsLnZlY3RvciA9IHZpeGVu
X2V2dGNobl92ZWN0b3I7CisgICAgcmMgPSBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfZXZ0
Y2huX3VwY2FsbF92ZWN0b3IsICZ1cGNhbGwpOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAg
ICAgc3RydWN0IHhlbl9mZWF0dXJlX2luZm8gZmk7CisKKyAgICAgICAgcHJpbnRrKCJWSVhFTiB2
Y3B1IGluaXQgVkNQVSVkIC0tIHRyeWluZyBodm1fY2FsbGJhY2tfdmVjdG9yXG4iLCB2LT52Y3B1
X2lkKTsKKworICAgICAgICBmaS5zdWJtYXBfaWR4ID0gMDsKKyAgICAgICAgcmMgPSBIWVBFUlZJ
U09SX3hlbl92ZXJzaW9uKFhFTlZFUl9nZXRfZmVhdHVyZXMsICZmaSk7CisgICAgICAgIGlmICgg
IXJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAg
aWYgKCBmaS5zdWJtYXAgJiAoMSA8PCBYRU5GRUFUX2h2bV9jYWxsYmFja192ZWN0b3IpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByYyA9IGh2bV9zZXRfcGFyYW1ldGVyKEhWTV9Q
QVJBTV9DQUxMQkFDS19JUlEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoKHVpbnQ2NF90KUhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1ZFQ1RPUiA8PCA1NikgfCB2aXhl
bl9ldnRjaG5fdmVjdG9yKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggIXJjICkK
KyAgICAgICAgICAgICAgICB2aXhlbl9uZWVkc19hcGljX2FjayA9IGZhbHNlOworICAgICAgICB9
CisgICAgfQorCisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBpbnQgc2xvdDsKKworICAg
ICAgICB2aXhlbl9wZXJfY3B1X25vdGlmaWNhdGlvbnMgPSBmYWxzZTsKKworICAgICAgICBwcmlu
dGsoIlZJWEVOIHZjcHUgaW5pdCBWQ1BVJWQgLS0gdHJ5aW5nIHBjaV9pbnR4X2NhbGxiYWNrXG4i
LCB2LT52Y3B1X2lkKTsKKyAgICAgICAgZm9yIChzbG90ID0gMjsgc2xvdCA8IDMyOyBzbG90Kysp
IHsKKyAgICAgICAgICAgIHVpbnQxNl90IHZlbmRvciwgZGV2aWNlOworCisgICAgICAgICAgICB2
ZW5kb3IgPSBwY2lfY29uZl9yZWFkMTYoMCwgMCwgc2xvdCwgMCwgUENJX1ZFTkRPUl9JRCk7Cisg
ICAgICAgICAgICBkZXZpY2UgPSBwY2lfY29uZl9yZWFkMTYoMCwgMCwgc2xvdCwgMCwgUENJX0RF
VklDRV9JRCk7CisKKyAgICAgICAgICAgIGlmICh2ZW5kb3IgPT0gMHg1ODUzICYmIGRldmljZSA9
PSAweDAwMDEpIHsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfQorCisgICAgICAgIGlmIChzbG90ICE9IDMyKSB7CisgICAgICAgICAgICBpbnQgcGluLCBs
aW5lOworCisgICAgICAgICAgICBwcmludGsoIkZvdW5kIFhlbiBwbGF0Zm9ybSBkZXZpY2UgYXQg
MDAwMDowMDolMDJkLjBcbiIsIHNsb3QpOworICAgICAgICAgICAgcGluID0gcGNpX2NvbmZfcmVh
ZDgoMCwgMCwgc2xvdCwgMCwgUENJX0lOVEVSUlVQVF9QSU4pOworICAgICAgICAgICAgaWYgKHBp
bikgeworICAgICAgICAgICAgICAgIGxpbmUgPSBwY2lfY29uZl9yZWFkOCgwLCAwLCBzbG90LCAw
LCBQQ0lfSU5URVJSVVBUX0xJTkUpOworICAgICAgICAgICAgICAgIHJjID0gaHZtX3NldF9wYXJh
bWV0ZXIoSFZNX1BBUkFNX0NBTExCQUNLX0lSUSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgxVUxMIDw8IDU2KSB8IChzbG90IDw8IDExKSB8IChwaW4gLSAxKSk7CisK
KyAgICAgICAgICAgICAgICBpZiAocmMpIHsKKyAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJG
YWlsZWQgdG8gc2V0dXAgSVJRIGNhbGxiYWNrXG4iKTsKKyAgICAgICAgICAgICAgICB9IGVsc2Ug
eworICAgICAgICAgICAgICAgICAgICB2aXhlbl9pcnFhY3Rpb24uaGFuZGxlciA9IHZpeGVuX2lu
dGVycnVwdDsKKyAgICAgICAgICAgICAgICAgICAgdml4ZW5faXJxYWN0aW9uLm5hbWUgPSAidml4
ZW4iOworICAgICAgICAgICAgICAgICAgICB2aXhlbl9pcnFhY3Rpb24uZGV2X2lkID0gMDsKKyAg
ICAgICAgICAgICAgICAgICAgcmMgPSBzZXR1cF9pcnEobGluZSwgMCwgJnZpeGVuX2lycWFjdGlv
bik7CisgICAgICAgICAgICAgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgICAgICAgICAg
ICAgcHJpbnRrKCJTZXR1cCBJUlEgZmFpbGVkIVxuIik7CisgICAgICAgICAgICAgICAgICAgIH0g
ZWxzZSB7CisgICAgICAgICAgICAgICAgICAgICAgICBwcmludGsoIlhlbiBwbGF0Zm9ybSBMTksg
bWFwcGVkIHRvIGxpbmUgJWRcbiIsIGxpbmUpOworICAgICAgICAgICAgICAgICAgICAgICAgdml4
ZW5fbmVlZHNfYXBpY19hY2sgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAg
IHByaW50aygiQ2Fubm90IGZpbmQgUGxhdGZvcm0gZGV2aWNlXG4iKTsKKyAgICAgICAgfQorICAg
IH0KK30KKworYm9vbCB2aXhlbl9oYXNfcGVyX2NwdV9ub3RpZmljYXRpb25zKHZvaWQpCit7Cisg
ICAgcmV0dXJuIHZpeGVuX3Blcl9jcHVfbm90aWZpY2F0aW9uczsKK30KKwordm9pZCBfX2luaXQK
K3ZpeGVuX3RyYW5zZm9ybShzdHJ1Y3QgZG9tYWluICpkb20wKQoreworICAgIC8qIFNldHVwIGV2
ZW50IGNoYW5uZWwgZm9yd2FyZGluZyAqLworICAgIGFsbG9jX2RpcmVjdF9hcGljX3ZlY3Rvcigm
dml4ZW5fZXZ0Y2huX3ZlY3Rvciwgdml4ZW5fZXZ0Y2huX25vdGlmeSk7CisgICAgcHJpbnRrKCJW
aXhlbiBldnRjaG4gdmVjdG9yIGlzICVkXG4iLCB2aXhlbl9ldnRjaG5fdmVjdG9yKTsKKworICAg
IC8qIEluaXRpYWxpemUgdGhlIGZpcnN0IHZDUFUgKi8KKyAgICB2aXhlbl92Y3B1X2luaXRpYWxp
emUoZG9tMC0+dmNwdVswXSk7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDA3MjM5YzAuLjFiODk4NDQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNjAz
LDYgKzE2MDMsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgIGRvbTAtPmlzX3ByaXZpbGVnZWQgPSAxOwogICAgIGRvbTAtPnRhcmdl
dCA9IE5VTEw7CiAKKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICB2aXhlbl90cmFuc2Zv
cm0oZG9tMCk7CisKICAgICAvKiBHcmFiIHRoZSBET00wIGNvbW1hbmQgbGluZS4gKi8KICAgICBj
bWRsaW5lID0gKGNoYXIgKikobW9kWzBdLnN0cmluZyA/IF9fdmEobW9kWzBdLnN0cmluZykgOiBO
VUxMKTsKICAgICBpZiAoIChjbWRsaW5lICE9IE5VTEwpIHx8IChrZXh0cmEgIT0gTlVMTCkgKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCmluZGV4IDI4YzQzMzcuLmU0ODZjYzMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L3ZpeGVuLmgKQEAgLTc2LDQgKzc2LDEwIEBAIHZvaWQgX19pbml0IGVhcmx5
X3ZpeGVuX2luaXQodm9pZCk7CiAKIHU2NCB2aXhlbl9nZXRfY3B1X2ZyZXEodm9pZCk7CiAKK2Jv
b2wgdml4ZW5faGFzX3Blcl9jcHVfbm90aWZpY2F0aW9ucyh2b2lkKTsKKwordm9pZCB2aXhlbl92
Y3B1X2luaXRpYWxpemUoc3RydWN0IHZjcHUgKnYpOworCit2b2lkIF9faW5pdCB2aXhlbl90cmFu
c2Zvcm0oc3RydWN0IGRvbWFpbiAqZG9tMCk7CisKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVw-0007IE-0Z; Sat, 06 Jan 2018 23:04:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNb-0006UG-6X
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:55 +0000
X-Inumbo-ID: 02968251-f335-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02968251-f335-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="326630671"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:48 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtjJC057040
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:47 GMT
Received: from EX13D12EUA004.ant.amazon.com (10.43.165.162) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:36 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D12EUA004.ant.amazon.com (10.43.165.162) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:36 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:34 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:34 -0800
Message-ID: <1515279277-16301-20-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 19/22] vixen: Fix Vixen adaptation of
	send_global_virq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KClRoZSBmdW5jdGlv
biBvcmlnaW5hbGx5IGRpZCB0aGUgZm9sbG93aW5nIHVuY29uZGl0aW9uYWxseToKCiAgIHNlbmRf
Z3Vlc3RfZ2xvYmFsX3ZpcnEoZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPzogaGFyZHdhcmVf
ZG9tYWluLCB2aXJxKTsKClRoZSBuZXcgdmFyaWFudCBzaG91bGQgcmVmbGVjdCB0aGUgbm9uLVZp
eGVuIGNhc2UgY29ycmVjdGx5LgoKU2lnbmVkLW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpz
Y2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9y
aUBhbWF6b24uY29tPgotLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgNSArKysrLQog
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVs
LmMKaW5kZXggODVmZjdlMC4uM2RlZTczYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTg0MCw3ICs4NDAs
MTAgQEAgdm9pZCBzZW5kX2dsb2JhbF92aXJxKHVpbnQzMl90IHZpcnEpCiAgICAgQVNTRVJUKHZp
cnEgPCBOUl9WSVJRUyk7CiAgICAgQVNTRVJUKHZpcnFfaXNfZ2xvYmFsKHZpcnEpKTsKIAotICAg
IHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPzogaGFy
ZHdhcmVfZG9tYWluLCB2aXJxKTsKKyAgICBpZiAoIGdsb2JhbF92aXJxX2hhbmRsZXJzW3ZpcnFd
ICkKKyAgICAgICAgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShnbG9iYWxfdmlycV9oYW5kbGVyc1t2
aXJxXSwgdmlycSk7CisgICAgZWxzZSBpZiAoICFpc192aXhlbigpICkKKyAgICAgICAgc2VuZF9n
dWVzdF9nbG9iYWxfdmlycShoYXJkd2FyZV9kb21haW4sIHZpcnEpOwogfQogCiBpbnQgc2V0X2ds
b2JhbF92aXJxX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSkKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVw-0007J2-SI; Sat, 06 Jan 2018 23:04:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxO5-0006XE-TY
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:56:25 +0000
X-Inumbo-ID: a6195c82-f334-11e7-b4a6-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6195c82-f334-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 23:55:11 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="719852242"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-c6afef2e.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:49 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-c6afef2e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06Mtc63082920
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:38 GMT
Received: from EX13D10UWA002.ant.amazon.com (10.43.160.228) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:38 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UWA002.ant.amazon.com (10.43.160.228) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:37 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:36 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:35 -0800
Message-ID: <1515279277-16301-21-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 20/22] vixen: event channel passthrough support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKRm9yIFZpeGVuLCB3
ZSBkbyBub3Qgd2FudCB0byBwYXNzIHRocm91Z2ggYWxsIGV2ZW50IGNoYW5uZWwKb3BlcmF0aW9u
cyBhcyBIVk0gZ3Vlc3RzIGRvIG5vdCBoYXZlIG5lYXJseSBhcyBtYW55IGV2ZW50IGNoYW5uZWwK
aW50ZXJhY3Rpb25zIGFzIFBWIGFuZCBvbiBvbGRlciB2ZXJzaW9ucyBvZiBYZW4sIHRoZXJlIGlz
IG5vIHJlbGlhYmxlCndheSB0byB3YWtlIHVwIGFuIGV2ZW50IGNoYW5uZWwgb24gVkNQVSAhPSAw
IGxlYWRpbmcgdG8gYSB2YXJpZXR5IG9mCmRlYWRsb2Nrcy4KCkJ5IG9ubHkgZm9yd2FyZGluZyBp
bnRlcmRvbWFpbiBhbmQgdW5ib3VuZCBldmVudCBjaGFubmVsIG9wZXJhdGlvbnMsCndlIGNhbiBh
dm9pZCB0aGlzIHByb2JsZW0gc2luY2UgdGhlc2UgY2FuIGFsd2F5cyBiZSBib3VuZCB0byBWQ1BV
IDAKb24gb2xkZXIgdmVyc2lvbnMgb2YgWGVuIEhWTS4gIE9uIG5ld2VyIHZlcnNpb25zIG9mIFhl
biwgd2UgYWxsb3cgdGhlCmV2ZW50IGNoYW5uZWxzIHRvIGJlIGJvdW5kIHRvIHRoZSBWQ1BVIHJl
cXVlc3RlZCBieSB0aGUgaW5uZXIgZ3Vlc3QuCgpUbyBlbnN1cmUgdGhhdCB3ZSBrZWVwIGV2ZXJ5
dGhpbmcgaW4gc3luYywgYWxsIGV2ZW50IGNoYW5uZWxzIGVuZCB1cAphbGxvY2F0aW5nIGFuIHVu
Ym91bmQgZXZlbnQgY2hhbm5lbCBpbiB0aGUgcGFyZW50IFhlbiBhbmQgd2UgcmVseSBvbgp0aGUg
cGFyZW50IFhlbiB0byBvd25lciB0aGUgZXZlbnQgY2hhbm5lbCBhZGRyZXNzIHNwYWNlLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KIHhlbi9j
b21tb24vZXZlbnRfY2hhbm5lbC5jIHwgODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24vZXZlbnRfY2hh
bm5lbC5jCmluZGV4IDNkZWU3M2IuLjU0ZWE3MjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZl
bnRfY2hhbm5lbC5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC0xOTksMTAg
KzE5OSwzNCBAQCBzdGF0aWMgaW50IGFsbG9jYXRlX3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgaW50
IHBvcnQpCiAgICAgcmV0dXJuIHBvcnQ7CiB9CiAKK3N0YXRpYyBpbnQgdml4ZW5fZ2V0X2ZyZWVf
cG9ydChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgZXZ0Y2hu
X2FsbG9jX3VuYm91bmQgdW5ib3VuZCA9IHsgLmRvbSA9IERPTUlEX1NFTEYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZW1vdGVfZG9tID0gRE9NSURfU0VM
RiB9OworCisgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxs
b2NfdW5ib3VuZCwgJnVuYm91bmQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICByYyA9IGFsbG9jYXRlX3BvcnQoZCwgdW5ib3VuZC5wb3J0KTsKKyAgICBpZiAoIHJj
IDwgMCApCisgICAgeworICAgICAgICBzdHJ1Y3QgZXZ0Y2huX2Nsb3NlIGNsb3NlID0geyAucG9y
dCA9IHVuYm91bmQucG9ydCB9OworICAgICAgICBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3Ao
RVZUQ0hOT1BfY2xvc2UsICZjbG9zZSk7CisgICAgICAgIHByaW50aygiVml4ZW46IGZhaWxlZCB0
byBhbGxvY2F0ZSBldmVudCBjaGFubmVsICVkID0+ICVkXG4iLAorICAgICAgICAgICAgICAgdW5i
b3VuZC5wb3J0LCByYyk7CisgICAgfQorICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIGludCBn
ZXRfZnJlZV9wb3J0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaW50IHBvcnQ7CiAKKyAgICBp
ZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICByZXR1cm4gdml4ZW5fZ2V0X2ZyZWVfcG9ydChkKTsK
KwogICAgIGZvciAoIHBvcnQgPSAwOyBwb3J0X2lzX3ZhbGlkKGQsIHBvcnQpOyBwb3J0KysgKQog
ICAgIHsKICAgICAgICAgaWYgKCBwb3J0ID4gZC0+bWF4X2V2dGNobl9wb3J0ICkKQEAgLTI1Miw2
ICsyNzYsMTEgQEAgc3RhdGljIHZvaWQgZnJlZV9ldnRjaG4oc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGV2dGNobiAqY2huKQogICAgIHhzbV9ldnRjaG5fY2xvc2VfcG9zdChjaG4pOwogfQogCitz
dGF0aWMgYm9vbCBpc19sb29wYmFjayhkb21pZF90IGxkb20sIGRvbWlkX3QgcmRvbSkKK3sKKyAg
ICByZXR1cm4gbGRvbSA9PSBET01JRF9TRUxGICYmIHJkb20gPT0gRE9NSURfU0VMRjsKK30KKwog
c3RhdGljIGxvbmcgZXZ0Y2huX2FsbG9jX3VuYm91bmQoZXZ0Y2huX2FsbG9jX3VuYm91bmRfdCAq
YWxsb2MpCiB7CiAgICAgc3RydWN0IGV2dGNobiAqY2huOwpAQCAtMjY2LDYgKzI5NSwyMyBAQCBz
dGF0aWMgbG9uZyBldnRjaG5fYWxsb2NfdW5ib3VuZChldnRjaG5fYWxsb2NfdW5ib3VuZF90ICph
bGxvYykKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7CiAKKyAgICBpZiAoIGlzX3Zp
eGVuKCkgJiYgIWlzX2xvb3BiYWNrKGFsbG9jLT5kb20sIGFsbG9jLT5yZW1vdGVfZG9tKSApIHsK
KyAgICAgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxsb2Nf
dW5ib3VuZCwgYWxsb2MpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGdvdG8gb3V0
OworCisgICAgICAgIHJjID0gZXZ0Y2huX2FsbG9jX3Byb3h5KGQsIGFsbG9jLT5wb3J0LCBFQ1Nf
VU5CT1VORCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1
Y3QgZXZ0Y2huX2Nsb3NlIGNsb3NlID0geyAucG9ydCA9IGFsbG9jLT5wb3J0IH07CisgICAgICAg
ICAgICBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfY2xvc2UsICZjbG9zZSk7
CisgICAgICAgICAgICBwcmludGsoIlZpeGVuOiBmYWlsZWQgdG8gcmVzZXJ2ZSB1bmJvdW5kIGV2
ZW50IGNoYW5uZWwgJWQgPT4gJWxkXG4iLAorICAgICAgICAgICAgICAgICAgIGFsbG9jLT5wb3J0
LCByYyk7CisgICAgICAgIH0KKworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICBpZiAo
IChwb3J0ID0gZ2V0X2ZyZWVfcG9ydChkKSkgPCAwICkKICAgICAgICAgRVJST1JfRVhJVF9ET00o
cG9ydCwgZCk7CiAgICAgY2huID0gZXZ0Y2huX2Zyb21fcG9ydChkLCBwb3J0KTsKQEAgLTMxNSw2
ICszNjEsMjcgQEAgc3RhdGljIHZvaWQgZG91YmxlX2V2dGNobl91bmxvY2soc3RydWN0IGV2dGNo
biAqbGNobiwgc3RydWN0IGV2dGNobiAqcmNobikKICAgICAgICAgc3Bpbl91bmxvY2soJnJjaG4t
PmxvY2spOwogfQogCitzdGF0aWMgbG9uZyB2aXhlbl9ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihl
dnRjaG5fYmluZF9pbnRlcmRvbWFpbl90ICpiaW5kKQoreworICAgIHN0cnVjdCBkb21haW4gKmQg
PSBjdXJyZW50LT5kb21haW47CisgICAgbG9uZyByYzsKKworICAgIHJjID0gSFlQRVJWSVNPUl9l
dmVudF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfaW50ZXJkb21haW4sIGJpbmQpOworICAgIGlm
ICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICByYyA9IGV2dGNobl9hbGxvY19wcm94
eShkLCBiaW5kLT5sb2NhbF9wb3J0LCBFQ1NfSU5URVJET01BSU4pOworICAgIGlmICggcmMgKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGV2dGNobl9jbG9zZSBjbG9zZSA9IHsgLnBvcnQgPSBiaW5k
LT5sb2NhbF9wb3J0IH07CisgICAgICAgIEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRD
SE5PUF9jbG9zZSwgJmNsb3NlKTsKKyAgICAgICAgcHJpbnRrKCJWaXhlbjogZmFpbGVkIHRvIHJl
c2VydmUgaW50ZXItZG9tYWluIGV2ZW50IGNoYW5uZWwgJWQgPT4gJWxkXG4iLAorICAgICAgICAg
ICAgICAgYmluZC0+bG9jYWxfcG9ydCwgcmMpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30K
Kwogc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZXZ0Y2huX2JpbmRfaW50ZXJk
b21haW5fdCAqYmluZCkKIHsKICAgICBzdHJ1Y3QgZXZ0Y2huICpsY2huLCAqcmNobjsKQEAgLTMy
Myw2ICszOTAsOSBAQCBzdGF0aWMgbG9uZyBldnRjaG5fYmluZF9pbnRlcmRvbWFpbihldnRjaG5f
YmluZF9pbnRlcmRvbWFpbl90ICpiaW5kKQogICAgIGRvbWlkX3QgICAgICAgIHJkb20gPSBiaW5k
LT5yZW1vdGVfZG9tOwogICAgIGxvbmcgICAgICAgICAgIHJjOwogCisgICAgaWYgKCBpc192aXhl
bigpICYmICFpc19sb29wYmFjayhET01JRF9TRUxGLCBiaW5kLT5yZW1vdGVfZG9tKSApCisgICAg
ICAgIHJldHVybiB2aXhlbl9ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihiaW5kKTsKKwogICAgIGlm
ICggcmRvbSA9PSBET01JRF9TRUxGICkKICAgICAgICAgcmRvbSA9IGN1cnJlbnQtPmRvbWFpbi0+
ZG9tYWluX2lkOwogCkBAIC01ODEsNiArNjUxLDEzIEBAIHN0YXRpYyBsb25nIGV2dGNobl9jbG9z
ZShzdHJ1Y3QgZG9tYWluICpkMSwgaW50IHBvcnQxLCBib29sX3QgZ3Vlc3QpCiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KIAorICAgIGlmICggaXNfdml4ZW4oKSApIHsKKyAgICAgICAgc3RydWN0
IGV2dGNobl9jbG9zZSBjbG9zZSA9IHsgLnBvcnQgPSBwb3J0MSB9OworICAgICAgICByYyA9IEhZ
UEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9jbG9zZSwgJmNsb3NlKTsKKyAgICAg
ICAgaWYgKHJjICE9IDApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICBzd2l0
Y2ggKCBjaG4xLT5zdGF0ZSApCiAgICAgewogICAgIGNhc2UgRUNTX0ZSRUU6CkBAIC0xMjE1LDYg
KzEyOTIsMTAgQEAgbG9uZyBkb19ldmVudF9jaGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQogCiAgICAgY2FzZSBFVlRDSE5PUF9pbml0X2NvbnRyb2w6
IHsKICAgICAgICAgc3RydWN0IGV2dGNobl9pbml0X2NvbnRyb2wgaW5pdF9jb250cm9sOworCisg
ICAgICAgIGlmICggaXNfdml4ZW4oKSApCisgICAgICAgICAgICByZXR1cm4gLUVOT1NZUzsKKwog
ICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmaW5pdF9jb250cm9sLCBhcmcsIDEpICE9IDAg
KQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIHJjID0gZXZ0Y2huX2ZpZm9f
aW5pdF9jb250cm9sKCZpbml0X2NvbnRyb2wpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVt-0007FI-BR; Sat, 06 Jan 2018 23:04:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxN2-0006Ph-1L
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:20 +0000
X-Inumbo-ID: edb06046-f334-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id edb06046-f334-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="325805253"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:13 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06Mt6mG023467
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:11 GMT
Received: from EX13D12EUC001.ant.amazon.com (10.43.164.45) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:10 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D12EUC001.ant.amazon.com (10.43.164.45) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:09 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:08 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:21 -0800
Message-ID: <1515279277-16301-7-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 06/22] console: do not print banner if below
	info log threshold
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT25seSBwcmludCB0
aGUgYmFubmVyIGlmIHRoZSBsb2cgdGhyZXNob2xkIGlzIGF0IGxlYXN0IGluZm8uCgpGb3IgVml4
ZW4gZ3Vlc3RzLCB3ZSB3YW50IHRoZSBjb25zb2xlIG91dHB1dCB0byBiZSBleGFjdGx5IHdoYXQg
dGhlClBWIGd1ZXN0IHdvdWxkIHNob3cgb24gaXQncyBvd24uICBUaGF0IG1lYW5zIHRoZSBpbm5l
ciBYZW4gYmFubmVyCmNhbiBwb3RlbnRpYWxseSBicmVhayBhdXRvbWF0aW9uIHRoYXQgYXNzdW1l
cyBhIHNwZWNpZmljIHR5cGUgb2YKY29uc29sZSBvdXRwdXQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlLmMgfCA5ICsrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBi
L3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IGI5NDEyYzUuLmEwNzM0M2QgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZS5jCkBAIC04MDEsOSArODAxLDEyIEBAIHZvaWQgX19pbml0IGNvbnNvbGVfaW5pdF9w
cmVpcnEodm9pZCkKICAgICBzZXJpYWxfc2V0X3J4X2hhbmRsZXIoc2VyY29uX2hhbmRsZSwgc2Vy
aWFsX3J4KTsKIAogICAgIC8qIEhFTExPIFdPUkxEIC0tLSBzdGFydC1vZi1kYXkgYmFubmVyIHRl
eHQuICovCi0gICAgc3Bpbl9sb2NrKCZjb25zb2xlX2xvY2spOwotICAgIF9fcHV0c3RyKHhlbl9i
YW5uZXIoKSk7Ci0gICAgc3Bpbl91bmxvY2soJmNvbnNvbGVfbG9jayk7CisgICAgaWYgKCAyIDwg
eGVubG9nX2xvd2VyX3RocmVzaCApIHsKKyAgICAgICAgLyogT25seSBkaXNwbGF5IGF0IFhFTkxP
R19JTkZPIGxldmVsICovCisgICAgICAgIHNwaW5fbG9jaygmY29uc29sZV9sb2NrKTsKKyAgICAg
ICAgX19wdXRzdHIoeGVuX2Jhbm5lcigpKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmNvbnNvbGVf
bG9jayk7CisgICAgfQogICAgIHByaW50aygiWGVuIHZlcnNpb24gJWQuJWQlcyAoJXNAJXMpICgl
cykgZGVidWc9JWMgIiBnY292X3N0cmluZyAiICVzXG4iLAogICAgICAgICAgICB4ZW5fbWFqb3Jf
dmVyc2lvbigpLCB4ZW5fbWlub3JfdmVyc2lvbigpLCB4ZW5fZXh0cmFfdmVyc2lvbigpLAogICAg
ICAgICAgICB4ZW5fY29tcGlsZV9ieSgpLCB4ZW5fY29tcGlsZV9kb21haW4oKSwKLS0gCjEuOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVu-0007Gh-JN; Sat, 06 Jan 2018 23:04:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNC-0006Qq-M9
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:30 +0000
X-Inumbo-ID: f47202b5-f334-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f47202b5-f334-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="326630660"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:24 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-2c665b5d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtMIg048348
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:24 GMT
Received: from EX13d09UWC001.ant.amazon.com (10.43.162.60) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:24 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13d09UWC001.ant.amazon.com (10.43.162.60) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:23 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:22 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:28 -0800
Message-ID: <1515279277-16301-14-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 13/22] vixen: Use SCHEDOP_shutdown to shutdown
	the machine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KCldoaWxlIHRoZSBo
d2RvbV9zaHV0ZG93bigpIGlzIGFibGUgdG8gcmVib290IHRoZSBzeXN0ZW0sIGl0IGZhaWxzIHRv
CnByb3Blcmx5IHBvd2VyIGl0IG9mZi4gV2l0aCBTQ0hFRE9QX3NodXRkb3duLCB3ZSBkZWxlZ2F0
ZSB0aGUgcHJvYmxlbS4KClNpZ25lZC1vZmYtYnk6IEphbiBILiBTY2jDtm5oZXJyIDxqc2Nob2Vu
aEBhbWF6b24uZGU+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1h
em9uLmNvbT4KLS0tCiB4ZW4vY29tbW9uL2RvbWFpbi5jIHwgMTQgKysrKysrKysrKysrKysKIDEg
ZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9k
b21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggYjRkNjc5ZS4uZWRlMzc3YyAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBA
IC00Miw2ICs0Miw3IEBACiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CiAjaW5jbHVkZSA8eGVuL3Rt
ZW0uaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4u
aD4KIAogLyogTGludXggY29uZmlnIG9wdGlvbjogcHJvcGFnZXRlZCB0byBkb21haW4wICovCiAv
KiB4ZW5fcHJvY2Vzc29yX3BtYml0czogeGVuIGNvbnRyb2wgQ3gsIFB4LCAuLi4gKi8KQEAgLTY5
Myw2ICs2OTQsMTcgQEAgdm9pZCBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyh2b2lkKQogfQog
CiAKK3N0YXRpYyB2b2lkIHZpeGVuX3NodXRkb3duKHU4IHJlYXNvbikKK3sKKyAgICBzdHJ1Y3Qg
c2NoZWRfc2h1dGRvd24gc2NoZWRfc2h1dGRvd24gPSB7IC5yZWFzb24gPSByZWFzb24gfTsKKwor
ICAgIGlmICghb3B0X25vcmVib290KQorICAgICAgICBIWVBFUlZJU09SX3NjaGVkX29wKFNDSEVE
T1Bfc2h1dGRvd24sICZzY2hlZF9zaHV0ZG93bik7CisKKyAgICAvKiBGYWxsYmFjaywgaW4gY2Fz
ZSB0aGUgaHlwZXJjYWxsIGZhaWxzICovCisgICAgaHdkb21fc2h1dGRvd24ocmVhc29uKTsKK30K
KyAKIHZvaWQgZG9tYWluX3NodXRkb3duKHN0cnVjdCBkb21haW4gKmQsIHU4IHJlYXNvbikKIHsK
ICAgICBzdHJ1Y3QgdmNwdSAqdjsKQEAgLTcwMyw2ICs3MTUsOCBAQCB2b2lkIGRvbWFpbl9zaHV0
ZG93bihzdHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24pCiAgICAgICAgIGQtPnNodXRkb3duX2Nv
ZGUgPSByZWFzb247CiAgICAgcmVhc29uID0gZC0+c2h1dGRvd25fY29kZTsKIAorICAgIGlmICgg
aXNfdml4ZW4oKSApCisgICAgICAgIHZpeGVuX3NodXRkb3duKHJlYXNvbik7CiAgICAgaWYgKCBp
c19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICBod2RvbV9zaHV0ZG93bihyZWFzb24pOwog
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVs-0007Bx-Fy; Sat, 06 Jan 2018 23:04:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxMc-0006Om-Qm
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:54:54 +0000
X-Inumbo-ID: 6fbba60f-f334-11e7-b4a6-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fbba60f-f334-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 23:53:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="325805236"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-fd2e194e.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:54:45 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-fd2e194e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06Msifd130204
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:54:44 GMT
Received: from EX13D10UWA001.ant.amazon.com (10.43.160.216) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:54:44 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UWA001.ant.amazon.com (10.43.160.216) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:54:43 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:54:42 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:16 -0800
Message-ID: <1515279277-16301-2-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 01/22] ---- x86/Kconfig: Options for Xen and PVH
	support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
ZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvS2NvbmZpZyB8IDE3ICsrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2Fy
Y2gveDg2L0tjb25maWcKaW5kZXggN2M0NTgyOS4uMDc1MzBiZiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L0tjb25maWcKKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTExNyw2ICsxMTcs
MjMgQEAgY29uZmlnIFRCT09UCiAJICBUZWNobm9sb2d5IChUWFQpCiAKIAkgIElmIHVuc3VyZSwg
c2F5IFkuCisKK2NvbmZpZyBYRU5fR1VFU1QKKwlkZWZfYm9vbCB5CisJcHJvbXB0ICJYZW4gR3Vl
c3QiCisJLS0taGVscC0tLQorCSAgU3VwcG9ydCBmb3IgWGVuIGRldGVjdGluZyB3aGVuIGl0IGlz
IHJ1bm5pbmcgdW5kZXIgWGVuLgorCisJICBJZiB1bnN1cmUsIHNheSBZLgorCitjb25maWcgUFZI
X0dVRVNUCisJZGVmX2Jvb2wgbgorCXByb21wdCAiUFZIIEd1ZXN0IgorCWRlcGVuZHMgb24gWEVO
X0dVRVNUCisJLS0taGVscC0tLQorCSAgU3VwcG9ydCBib290aW5nIHVzaW5nIHRoZSBQVkggQUJJ
LgorCisJICBJZiB1bnN1cmUsIHNheSBOLgogZW5kbWVudQogCiBzb3VyY2UgImNvbW1vbi9LY29u
ZmlnIgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVv-0007Hk-Jc; Sat, 06 Jan 2018 23:04:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNX-0006U4-20
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:51 +0000
X-Inumbo-ID: ffcf225f-f334-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ffcf225f-f334-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="713866174"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MteHM022770
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:43 GMT
Received: from EX13D12EUA003.ant.amazon.com (10.43.165.147) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:30 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D12EUA003.ant.amazon.com (10.43.165.147) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:29 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:28 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:31 -0800
Message-ID: <1515279277-16301-17-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 16/22] vixen: pass grant table operations
	through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhlIGdyYW50IHRh
YmxlIGlzIGEgcmVnaW9uIG9mIGd1ZXN0IG1lbW9yeSB0aGF0IGNvbnRhaW5zIEdNRk5zCndoaWNo
IGluIFBWIGFyZSBNRk5zIGJ1dCBhcmUgUEZOcyBpbiBIVk0uICBTaW5jZSBhIFZpeGVuIGd1ZXN0
IE1GTgppcyBhbiBIVk0gUEZOLCB3ZSBjYW4gcGFzcyB0aGlzIHRhYmxlIGRpcmVjdGx5IHRocm91
Z2ggdG8gdGhlIG91dGVyClhlbiB3aGljaCBjdXRzIGRvd24gY29uc2lkZXJhYmx5IG9uIG92ZXJo
ZWFkLgoKV2UgZG8gbm90IGZvcndhcmQgbW9zdCBvZiB0aGUgaHlwZXJjYWxscyBzaW5jZSB3ZSBv
bmx5IGludGVuZCBvbgpWaXhlbiB0byBiZSB1c2VkIGZvciBub3JtYWwgZ3Vlc3RzLCBub3QgZHJp
dmVyIGRvbWFpbnMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFt
YXpvbi5jb20+Ci0tLQogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTMxICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMx
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgYi94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggMjUwNDUwYi4uYjMwMmZkMCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUu
YwpAQCAtMzksNiArMzksNyBAQAogI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8eHNt
L3hzbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC5o
PgogCiAvKiBQZXItZG9tYWluIGdyYW50IGluZm9ybWF0aW9uLiAqLwogc3RydWN0IGdyYW50X3Rh
YmxlIHsKQEAgLTExOTksNiArMTIwMCw5IEBAIGdudHRhYl9tYXBfZ3JhbnRfcmVmKAogICAgIGlu
dCBpOwogICAgIHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiBvcDsKIAorICAgIGlmICggaXNf
dml4ZW4oKSApCisgICAgICAgIHJldHVybiAtRU5PU1lTOworCiAgICAgZm9yICggaSA9IDA7IGkg
PCBjb3VudDsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggaSAmJiBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKQEAgLTE1MDIsNiArMTUwNiw5IEBAIGdudHRhYl91bm1hcF9ncmFudF9yZWYo
CiAgICAgc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgb3A7CiAgICAgc3RydWN0IGdudHRh
Yl91bm1hcF9jb21tb24gY29tbW9uW0dOVFRBQl9VTk1BUF9CQVRDSF9TSVpFXTsKIAorICAgIGlm
ICggaXNfdml4ZW4oKSApCisgICAgICAgIHJldHVybiAtRU5PU1lTOworCiAgICAgd2hpbGUgKCBj
b3VudCAhPSAwICkKICAgICB7CiAgICAgICAgIGMgPSBtaW4oY291bnQsICh1bnNpZ25lZCBpbnQp
R05UVEFCX1VOTUFQX0JBVENIX1NJWkUpOwpAQCAtMTU2Nyw2ICsxNTc0LDkgQEAgZ250dGFiX3Vu
bWFwX2FuZF9yZXBsYWNlKAogICAgIHN0cnVjdCBnbnR0YWJfdW5tYXBfYW5kX3JlcGxhY2Ugb3A7
CiAgICAgc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gY29tbW9uW0dOVFRBQl9VTk1BUF9CQVRD
SF9TSVpFXTsKIAorICAgIGlmICggaXNfdml4ZW4oKSApCisgICAgICAgIHJldHVybiAtRU5PU1lT
OworCiAgICAgd2hpbGUgKCBjb3VudCAhPSAwICkKICAgICB7CiAgICAgICAgIGMgPSBtaW4oY291
bnQsICh1bnNpZ25lZCBpbnQpR05UVEFCX1VOTUFQX0JBVENIX1NJWkUpOwpAQCAtMTgwMSw2ICsx
ODExLDgwIEBAIGdyYW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50
X3RhYmxlICpndCwKIH0KIAogc3RhdGljIGxvbmcKK3ZpeGVuX2dudHRhYl9zZXR1cF90YWJsZSgK
KyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVu
c2lnbmVkIGludCBjb3VudCkKK3sKKyAgICBsb25nIHJjOworCisgICAgc3RydWN0IGdudHRhYl9z
ZXR1cF90YWJsZSBvcDsKKyAgICB4ZW5fcGZuX3QgKmZyYW1lX2xpc3QgPSBOVUxMOworICAgIHN0
YXRpYyB2b2lkICpncmFudF90YWJsZTsKKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkg
b2xkX2ZyYW1lX2xpc3Q7CisKKyAgICBpZiAoIGNvdW50ICE9IDEgKQorICAgICAgICByZXR1cm4g
LUVJTlZBTDsKKworICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAx
KSAhPSAwKSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkZhdWx0IHdo
aWxlIHJlYWRpbmcgZ250dGFiX3NldHVwX3RhYmxlX3QuXG4iKTsKKyAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7CisgICAgfQorCisgICAgaWYgKCBncmFudF90YWJsZSA9PSBOVUxMICkgeworICAgICAg
ICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CisgICAgICAgIHN0cnVjdCBkb21haW4g
KmQ7CisgICAgICAgIGludCBpOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbWF4X2dyYW50
X2ZyYW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgIGdyYW50X3RhYmxlID0gYWxs
b2NfeGVuaGVhcF9wYWdlKCk7CisgICAgICAgICAgICAgQlVHX09OKGdyYW50X3RhYmxlID09IE5V
TEwpOworICAgICAgICAgICAgIHhhdHAuZG9taWQgPSBET01JRF9TRUxGOworICAgICAgICAgICAg
IHhhdHAuaWR4ID0gaTsKKyAgICAgICAgICAgICB4YXRwLnNwYWNlID0gWEVOTUFQU1BBQ0VfZ3Jh
bnRfdGFibGU7CisgICAgICAgICAgICAgeGF0cC5ncGZuID0gdmlydF90b19tZm4oZ3JhbnRfdGFi
bGUpOworICAgICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX2FkZF90
b19waHlzbWFwLCAmeGF0cCk7CisgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKKyAgICAgICAg
ICAgICAgICAgcHJpbnRrKCJBZGQgdG8gcGh5c21hcCBmYWlsZWQhICVsZFxuIiwgcmMpOworCisg
ICAgICAgICAgICAgZCA9IHJjdV9sb2NrX2N1cnJlbnRfZG9tYWluKCk7CisgICAgICAgICAgICAg
c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZSh4YXRwLmdwZm4pLCBkLCBYRU5T
SEFSRV93cml0YWJsZSk7CisgICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CisgICAg
ICAgIH0KKyAgICB9CisKKyAgICBpZiAoIG9wLm5yX2ZyYW1lcyA+IDAgKSB7CisgICAgICAgIGZy
YW1lX2xpc3QgPSB4emFsbG9jX2FycmF5KHhlbl9wZm5fdCwgb3AubnJfZnJhbWVzKTsKKyAgICAg
ICAgaWYgKCBmcmFtZV9saXN0ID09IE5VTEwgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisgICAgfQorCisgICAgb2xkX2ZyYW1lX2xpc3QgPSBvcC5mcmFtZV9saXN0OworICAgIG9wLmZy
YW1lX2xpc3QucCA9IGZyYW1lX2xpc3Q7CisKKyAgICByYyA9IEhZUEVSVklTT1JfZ3JhbnRfdGFi
bGVfb3AoR05UVEFCT1Bfc2V0dXBfdGFibGUsICZvcCwgY291bnQpOworICAgIG9wLmZyYW1lX2xp
c3QgPSBvbGRfZnJhbWVfbGlzdDsKKworICAgIGlmICggcmMgPj0gMCApIHsKKyAgICAgICAgaWYg
KCBvcC5zdGF0dXMgPT0gMCAmJiBvcC5ucl9mcmFtZXMgJiYKKyAgICAgICAgICAgICBjb3B5X3Rv
X2d1ZXN0KG9sZF9mcmFtZV9saXN0LCBmcmFtZV9saXN0LCBvcC5ucl9mcmFtZXMpICE9IDAgKSB7
CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAg
ICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHkoY29weV90b19ndWVzdCh1b3AsICZvcCwgMSkp
ICE9IDAgKSB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBnb3RvIG91
dDsKKyAgICAgICAgfQorICAgIH0KKworIG91dDoKKyAgICB4ZnJlZShmcmFtZV9saXN0KTsKKwor
ICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGxvbmcKIGdudHRhYl9zZXR1cF90YWJsZSgKICAg
ICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2ln
bmVkIGludCBjb3VudCwKICAgICB1bnNpZ25lZCBpbnQgbGltaXRfbWF4KQpAQCAtMTgxMSw2ICsx
ODk1LDkgQEAgZ250dGFiX3NldHVwX3RhYmxlKAogICAgIHN0cnVjdCBncmFudF90YWJsZSAqZ3Q7
CiAgICAgdW5zaWduZWQgaW50IGk7CiAKKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICBy
ZXR1cm4gdml4ZW5fZ250dGFiX3NldHVwX3RhYmxlKHVvcCwgY291bnQpOworCiAgICAgaWYgKCBj
b3VudCAhPSAxICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKQEAgLTE4OTIsNiArMTk3OSwy
NiBAQCBnbnR0YWJfc2V0dXBfdGFibGUoCiB9CiAKIHN0YXRpYyBsb25nCit2aXhlbl9nbnR0YWJf
cXVlcnlfc2l6ZSgKKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9xdWVyeV9zaXpl
X3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50KQoreworICAgIHN0cnVjdCBnbnR0YWJfcXVlcnlf
c2l6ZSBvcDsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIGNvdW50ICE9IDEgKQorICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwg
dW9wLCAxKSkgIT0gMCkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICByYyA9IEhZUEVS
VklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfcXVlcnlfc2l6ZSwgJm9wLCBjb3VudCk7Cisg
ICAgaWYgKHJjID09IDAgJiYgdW5saWtlbHkoX19jb3B5X3RvX2d1ZXN0KHVvcCwgJm9wLCAxKSkg
KQorICAgICAgICByYyA9IC1FRkFVTFQ7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBs
b25nCiBnbnR0YWJfcXVlcnlfc2l6ZSgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRh
Yl9xdWVyeV9zaXplX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50KQogewpAQCAtMTkwMiw2ICsy
MDA5LDkgQEAgZ250dGFiX3F1ZXJ5X3NpemUoCiAgICAgaWYgKCBjb3VudCAhPSAxICkKICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICByZXR1
cm4gdml4ZW5fZ250dGFiX3F1ZXJ5X3NpemUodW9wLCBjb3VudCk7CisKICAgICBpZiAoIHVubGlr
ZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkpICkKICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CiAKQEAgLTIwMTUsNiArMjEyNSw5IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICB1bnNpZ25l
ZCBpbnQgbWF4X2JpdHNpemU7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0Owog
CisgICAgaWYgKCBpc192aXhlbigpICkKKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CisKICAgICBm
b3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQogICAgIHsKICAgICAgICAgYm9vbF90IG9rYXk7
CkBAIC0yODE2LDYgKzI5MjksOSBAQCBzdGF0aWMgbG9uZyBnbnR0YWJfY29weSgKICAgICBzdHJ1
Y3QgZ250dGFiX2NvcHlfYnVmIGRlc3QgPSB7fTsKICAgICBsb25nIHJjID0gMDsKIAorICAgIGlm
ICggaXNfdml4ZW4oKSApCisgICAgICAgIHJldHVybiAtRU5PU1lTOworCiAgICAgZm9yICggaSA9
IDA7IGkgPCBjb3VudDsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggaSAmJiBoeXBlcmNhbGxf
cHJlZW1wdF9jaGVjaygpICkKQEAgLTI4NjksNiArMjk4NSw5IEBAIGdudHRhYl9zZXRfdmVyc2lv
bihYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXRfdmVyc2lvbl90KSB1b3ApCiAgICAg
aW50IHJlczsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAorICAgIGlmICggaXNfdml4ZW4oKSApCisg
ICAgICAgIHJldHVybiAtRU5PU1lTOworCiAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1
b3AsIDEpICkKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAKQEAgLTMwMjEsNiArMzE0MCw5IEBA
IGdudHRhYl9nZXRfc3RhdHVzX2ZyYW1lcyhYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9n
ZXRfc3RhdHVzX2ZyYW1lc190KSB1b3AsCiAgICAgaWYgKCBjb3VudCAhPSAxICkKICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICByZXR1cm4g
LUVOT1NZUzsKKwogICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAx
KSAhPSAwKSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKQEAgLTMwOTEs
NiArMzIxMyw5IEBAIGdudHRhYl9nZXRfdmVyc2lvbihYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdu
dHRhYl9nZXRfdmVyc2lvbl90KSB1b3ApCiAgICAgc3RydWN0IGRvbWFpbiAqZDsKICAgICBpbnQg
cmM7CiAKKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICByZXR1cm4gLUVOT1NZUzsKKwog
ICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSApCiAgICAgICAgIHJldHVybiAt
RUZBVUxUOwogCkBAIC0zMTg2LDYgKzMzMTEsOSBAQCBnbnR0YWJfc3dhcF9ncmFudF9yZWYoWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc3dhcF9ncmFudF9yZWZfdCkgdW9wLAogICAgIGlu
dCBpOwogICAgIGdudHRhYl9zd2FwX2dyYW50X3JlZl90IG9wOwogCisgICAgaWYgKCBpc192aXhl
bigpICkKKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CisKICAgICBmb3IgKCBpID0gMDsgaSA8IGNv
dW50OyBpKysgKQogICAgIHsKICAgICAgICAgaWYgKCBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2No
ZWNrKCkgKQpAQCAtMzI4NSw2ICszNDEzLDkgQEAgZ250dGFiX2NhY2hlX2ZsdXNoKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oZ250dGFiX2NhY2hlX2ZsdXNoX3QpIHVvcCwKICAgICB1bnNpZ25lZCBp
bnQgaTsKICAgICBnbnR0YWJfY2FjaGVfZmx1c2hfdCBvcDsKIAorICAgIGlmICggaXNfdml4ZW4o
KSApCisgICAgICAgIHJldHVybiAtRU5PU1lTOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBjb3Vu
dDsgaSsrICkKICAgICB7CiAgICAgICAgIGlmICggaSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVj
aygpICkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVs-0007DS-MZ; Sat, 06 Jan 2018 23:04:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxMe-0006N4-8F
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:54:56 +0000
X-Inumbo-ID: dfcf6baa-f334-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dfcf6baa-f334-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:56:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="326630632"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-428a6f71.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:54:43 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-428a6f71.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MsakY034931
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:54:42 GMT
Received: from EX13d09UWC001.ant.amazon.com (10.43.162.60) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:54:42 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13d09UWC001.ant.amazon.com (10.43.162.60) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:54:41 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:54:40 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:15 -0800
Message-ID: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKQ1ZFLTIwMTctNTc1
NCBpcyBwcm9ibGVtYXRpYyBmb3IgcGFyYXZpcnR1YWxpemVkIHg4NiBkb21VcyBiZWNhdXNlIGl0
CmFwcGVhcnMgdG8gYmUgdmVyeSBkaWZmaWN1bHQgdG8gaXNvbGF0ZSB0aGUgaHlwZXJ2aXNvcidz
IHBhZ2UgdGFibGVzCmZyb20gUFYgZG9tVXMgd2hpbGUgbWFpbnRhaW5pbmcgQUJJIGNvbXBhdGli
aWxpdHkuICBJbnN0ZWFkIG9mIHRyeWluZwp0byBtYWtlIGEgS1BUSS1saWtlIGFwcHJvYWNoIHdv
cmsgZm9yIFhlbiBQViwgaXQgc2VlbXMgcmVhc29uYWJsZSB0bwpydW4gYSBjb3B5IG9mIFhlbiB3
aXRoaW4gYW4gSFZNIChvciBQVkgpIGRvbVUgdG8gcHJvdmlkZSBiYWNrd2FyZHMKY29tcGF0aWJp
bGl0eSB3aXRoIGd1ZXN0cyBhcyBtZW50aW9uZWQgaW4gWFNBLTI1NCBbMV0uCgpUaGlzIHBhdGNo
IHNlcmllcyBhZGRzIGEgbmV3IG1vZGUgdG8gWGVuIGNhbGxlZCBWaXhlbiAoVmlydHVhbGl6ZWQK
WGVuKSB3aGljaCBwcm92aWRlcyBhIFBWLWNvbXBhdGlibGUgaW50ZXJmYWNlIHdoaWxlIGdhaW5p
bmcKQ1ZFLTIwMTctNTc1NCBwcm90ZWN0aW9uIGZvciB0aGUgaG9zdCBwcm92aWRlZCBieSBoYXJk
d2FyZQp2aXJ0dWFsaXphdGlvbi4gIFZpeGVuIHN1cHBvcnRzIHJ1bm5pbmcgYSBzaW5nbGUgdW5w
cml2aWxlZ2VkIFBWCmRvbWFpbiAoYSBkb20xKSB0aGF0IGlzIGNvbnN0cnVjdGVkIGJ5IHRoZSBk
b20wIGRvbWFpbiBidWlsZGVyLgoKUGxlYXNlIG5vdGUgdGhlIFhlbiBwYWdlIHRhYmxlIGNvbmZp
Z3VyYXRpb24gZnVuZGFtZW50YWwgdG8gdGhlCmN1cnJlbnQgUFYgQUJJIG1ha2VzIGl0IGltcG9z
c2libGUgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUKQ1ZFLTIwMTctNTc1NCB0
aHJvdWdoIG1lY2hhbmlzbXMgbGlrZSBLZXJuZWwgUGFnZSBUYWJsZSBJc29sYXRpb24KKEtQVEkp
LiAgSW4gb3JkZXIgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUgQ1ZFLTIwMTct
NTc1NCBpdAptdXN0IHJ1biBkaXJlY3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KClRoaXMgc2Vy
aWVzIGlzIHZlcnkgc2ltaWxhciB0byB0aGUgUFZIIHNlcmllcyBwb3N0ZWQgYnkgV2VpIGFuZCB3
ZQpoYXZlIGJlZW4gZGlzY3Vzc2luZyBob3cgdG8gbWVyZ2UgZWZmb3J0cy4gIFdlIHdlcmUgaG9w
aW5nIHRvIGhhdmUKbW9yZSB0aW1lIHRvIHdvcmsgdGhpcyBvdXQuICBJIGFtIHBvc3RpbmcgdGhp
cyBiZWNhdXNlIEknbSBmYWlybHkKY29uZmlkZW50IHRoYXQgdGhpcyBzZXJpZXMgaXMgY29tcGxl
dGUgKGFsbCBQViBpbnN0YW5jZXMgaW4gRUMyIGFyZQp1c2luZyB0aGlzKSBhbmQgb3RoZXJzIG1p
Z2h0IGZpbmQgaXQgdXNlZnVsLiAgSSBhbHNvIHdhbnRlZCB0byBoYXZlCm1vcmUgb2YgYSBkaXNj
dXNzaW9uIGFib3V0IHRoZSBiZXN0IHdheSB0byBtZXJnZSBhbmQgc29tZSBvZiB0aGUKZGlmZmVy
ZW5jZXMgaW4gZGVzaWducy4KClRoaXMgc2VyaWVzIGlzIGFsc28gYXZhaWxhYmxlIGF0OgoKIGdp
dCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYWxpZ3VvcmkveGVuLmdpdCB2aXhlbi11cHN0cmVh
bS12MQoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9yaQoKWzFdIGh0dHBzOi8veGVuYml0cy54ZW4u
b3JnL3hzYS9hZHZpc29yeS0yNTQuaHRtbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVt-0007FT-IU; Sat, 06 Jan 2018 23:04:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxN5-0006Q5-Gc
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:23 +0000
X-Inumbo-ID: ef92ef11-f334-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef92ef11-f334-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="584582990"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-cd289015.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:16 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-cd289015.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtGVH008459
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:16 GMT
Received: from EX13D10UWA002.ant.amazon.com (10.43.160.228) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:14 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UWA002.ant.amazon.com (10.43.160.228) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:13 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:12 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:23 -0800
Message-ID: <1515279277-16301-9-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 08/22] vixen: allow dom0 to be created with a
	domid != 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKU29tZSBvbGRlciBn
dWVzdHMgc3BlY2lhbCBjYXNlIGRvbWlkPTAgaW5zdGVhZCBvZiBjaGVja2luZyB0aGUKc2hhcmVk
IGluZm8gZmxhZ3Mgc28gaW4gb3JkZXIgdG8gZ2V0IFBWIGRyaXZlcnMgbG9hZGVkIHByb3Blcmx5
LAp3ZSBuZWVkIHRvIG1ha2UgdGhlIGd1ZXN0IGFsd2F5cyBhcHBlYXIgd2l0aCBhIGRvbWlkICE9
IDAuCgpXaGlsZSB0aGUgVml4ZW4gZG9tYWluIGlzIHRoZSBoYXJkd2FyZSBkb21haW4sIHdlIGRv
bid0IHdhbnQgaXQKdG8gYmVoYXZlIHRoYXQgd2F5IHNvIHdlIGFsc28gbW9kaWZ5IHRoZSBpc19o
YXJkd2FyZV9kb21haW4oKQpjaGVjay4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8
YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIHwgMiAr
LQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICB8IDIgKy0KIHhlbi9jb21tb24vZG9tYWluLmMg
ICAgICAgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgfCA2ICsrKysrLQogNCBm
aWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMK
aW5kZXggYmY5OTJmZS4uODg4MTBkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC00NjksNyArNDY5LDcgQEAg
aW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVf
dCAqaW1hZ2UsCiAgICAgaW50IHJjOwogCiAgICAgLyogU2FuaXR5ISAqLwotICAgIEJVR19PTihk
LT5kb21haW5faWQgIT0gMCk7CisgICAgQlVHX09OKGQtPmRvbWFpbl9pZCAhPSBkb20wX2RvbWlk
KTsKICAgICBCVUdfT04oZC0+dmNwdVswXSA9PSBOVUxMKTsKICAgICBCVUdfT04oZC0+dmNwdVsw
XS0+aXNfaW5pdGlhbGlzZWQpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDc2MjdjM2YuLmY5ZDA4N2UgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNTkx
LDcgKzE1OTEsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgIH0KIAogICAgIC8qIENyZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLwot
ICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKDAsIGRvbWNyX2ZsYWdzLCAwLCAmY29uZmlnKTsKKyAg
ICBkb20wID0gZG9tYWluX2NyZWF0ZShkb20wX2RvbWlkLCBkb21jcl9mbGFncywgMCwgJmNvbmZp
Zyk7CiAgICAgaWYgKCBJU19FUlIoZG9tMCkgfHwgKGFsbG9jX2RvbTBfdmNwdTAoZG9tMCkgPT0g
TlVMTCkgKQogICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluIDAiKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXgg
N2FmOGQxMi4uYjRkNjc5ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0yMDIsNyArMjAyLDcgQEAgc3RhdGljIGludCBsYXRlX2h3
ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgZG9tYWluICpkb20wOwogICAg
IGludCBydjsKIAotICAgIGlmICggZCAhPSBoYXJkd2FyZV9kb21haW4gfHwgZC0+ZG9tYWluX2lk
ID09IDAgKQorICAgIGlmICggZCAhPSBoYXJkd2FyZV9kb21haW4gfHwgZC0+ZG9tYWluX2lkID09
IGRvbTBfZG9taWQgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIHJ2ID0geHNtX2luaXRfaGFy
ZHdhcmVfZG9tYWluKFhTTV9IT09LLCBkKTsKQEAgLTMxMCw3ICszMTAsNyBAQCBzdHJ1Y3QgZG9t
YWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFn
cywKICAgICBlbHNlCiAgICAgICAgIGQtPmd1ZXN0X3R5cGUgPSBndWVzdF90eXBlX3B2OwogCi0g
ICAgaWYgKCBkb21pZCA9PSAwIHx8IGRvbWlkID09IGhhcmR3YXJlX2RvbWlkICkKKyAgICBpZiAo
IGRvbWlkID09IGRvbTBfZG9taWQgfHwgZG9taWQgPT0gaGFyZHdhcmVfZG9taWQgKQogICAgIHsK
ICAgICAgICAgaWYgKCBoYXJkd2FyZV9kb21pZCA8IDAgfHwgaGFyZHdhcmVfZG9taWQgPj0gRE9N
SURfRklSU1RfUkVTRVJWRUQgKQogICAgICAgICAgICAgcGFuaWMoIlRoZSB2YWx1ZSBvZiBoYXJk
d2FyZV9kb20gbXVzdCBiZSBhIHZhbGlkIGRvbWFpbiBJRCIpOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwMDJiYTI5
Li5mNmM2ZmZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjcsNiArMjcsOCBAQAogI2luY2x1ZGUgPHB1YmxpYy92
Y3B1Lmg+CiAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8cHVibGljL2V2
ZW50X2NoYW5uZWwuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNsdWRlIDxhc20vZ3Vl
c3Qvdml4ZW4uaD4KIAogI2lmZGVmIENPTkZJR19DT01QQVQKICNpbmNsdWRlIDxjb21wYXQvdmNw
dS5oPgpAQCAtNTQsNiArNTYsOCBAQCBleHRlcm4gZG9taWRfdCBoYXJkd2FyZV9kb21pZDsKICNk
ZWZpbmUgaGFyZHdhcmVfZG9taWQgMAogI2VuZGlmCiAKKyNkZWZpbmUgZG9tMF9kb21pZCAoaXNf
dml4ZW4oKSA/IDEgOiAwKQorCiAjaWZuZGVmIENPTkZJR19DT01QQVQKICNkZWZpbmUgQklUU19Q
RVJfRVZUQ0hOX1dPUkQoZCkgQklUU19QRVJfWEVOX1VMT05HCiAjZWxzZQpAQCAtODczLDcgKzg3
Nyw3IEBAIHZvaWQgd2F0Y2hkb2dfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiAg
KiAgICAodGhhdCBpcywgdGhpcyB3b3VsZCBub3QgYmUgc3VpdGFibGUgZm9yIGEgZHJpdmVyIGRv
bWFpbikKICAqICAtIFRoZXJlIGlzIG5ldmVyIGEgcmVhc29uIHRvIGRlbnkgdGhlIGhhcmR3YXJl
IGRvbWFpbiBhY2Nlc3MgdG8gdGhpcwogICovCi0jZGVmaW5lIGlzX2hhcmR3YXJlX2RvbWFpbihf
ZCkgKChfZCkgPT0gaGFyZHdhcmVfZG9tYWluKQorI2RlZmluZSBpc19oYXJkd2FyZV9kb21haW4o
X2QpICghaXNfdml4ZW4oKSAmJiAoKF9kKSA9PSBoYXJkd2FyZV9kb21haW4pKQogCiAvKiBUaGlz
IGNoZWNrIGlzIGZvciBmdW5jdGlvbmFsaXR5IHNwZWNpZmljIHRvIGEgY29udHJvbCBkb21haW4g
Ki8KICNkZWZpbmUgaXNfY29udHJvbF9kb21haW4oX2QpICgoX2QpLT5pc19wcml2aWxlZ2VkKQot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVw-0007Iq-Lb; Sat, 06 Jan 2018 23:04:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNz-0006Wn-OJ
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:56:19 +0000
X-Inumbo-ID: 11b7d2f3-f335-11e7-b0d7-9f685aff125f
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11b7d2f3-f335-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:58:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="665212795"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:43 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtXma016484
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:35 GMT
Received: from EX13D01EUA002.ant.amazon.com (10.43.165.199) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:20 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D01EUA002.ant.amazon.com (10.43.165.199) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:19 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:18 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:26 -0800
Message-ID: <1515279277-16301-12-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 11/22] vixen: early initialization of Vixen
	including shared_info mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKV2Ugc3BsaXQgaW5p
dGlhbGl6YXRpb24gb2YgVml4ZW4gaW50byB0d28gcGFydHMuICBUaGUgZmlyc3QgcGFydApqdXN0
IGRldGVjdHMgdGhlIHByZXNlbmNlIG9mIGFuIEhWTSBoeXBlcnZpc29yIHNvIHRoYXQgd2UgY2Fu
CmZpZ3VyZSBvdXQgd2hldGhlciB0byBtb2RpZnkgdGhlIGU4MjAgdGFibGUuCgpUaGUgbGF0ZXIg
aW5pdGlhbGl6YXRpb24gaXMgdXNlZCB0byBhY3R1YWxseSBtYXAgdGhlIHNoYXJlZF9pbmZvCnN0
cnVjdHVyZSBmcm9tIHRoZSBwYXJlbnQgaHlwZXJ2aXNvciBpbnRvIFhlbi4KClNpZ25lZC1vZmYt
Ynk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvZ3Vlc3Qvdml4ZW4uYyAgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICA1ICsrKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgNCArKysrCiAzIGZpbGVzIGNo
YW5nZWQsIDU0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
dml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IGQ4MmU2OGYuLmQ4NDY2
YmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCkBAIC0yMCw4ICsyMCw1MyBAQAogICovCiAKICNpbmNsdWRlIDxh
c20vZ3Vlc3Qvdml4ZW4uaD4KKyNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgogCiBzdGF0aWMg
aW50IGluX3ZpeGVuOworc3RhdGljIHVpbnQ4X3QgZ2xvYmFsX3NpX2RhdGFbNCA8PCAxMF0gX19h
dHRyaWJ1dGVfXygoYWxpZ25lZCg0MDk2KSkpOworc3RhdGljIHNoYXJlZF9pbmZvX3QgKmdsb2Jh
bF9zaSA9ICh2b2lkICopZ2xvYmFsX3NpX2RhdGE7CisKK3ZvaWQgX19pbml0IGluaXRfdml4ZW4o
dm9pZCkKK3sKKyAgICBpbnQgbWFqb3IsIG1pbm9yLCB2ZXJzaW9uOworCisgICAgaWYgKCAheGVu
X2d1ZXN0ICkKKyAgICB7CisgICAgICAgIHByaW50aygiRGlzYWJsaW5nIFZpeGVuIGJlY2F1c2Ug
d2UgYXJlIG5vdCBydW5uaW5nIHVuZGVyIFhlblxuIik7CisgICAgICAgIGluX3ZpeGVuID0gLTE7
CisgICAgICAgIHJldHVybjsKKyAgICB9CisKKyAgICB2ZXJzaW9uID0gSFlQRVJWSVNPUl94ZW5f
dmVyc2lvbihYRU5WRVJfdmVyc2lvbiwgTlVMTCk7CisgICAgbWFqb3IgPSB2ZXJzaW9uID4+IDE2
OworICAgIG1pbm9yID0gdmVyc2lvbiAmIDB4ZmZmZjsKKworICAgIHByaW50aygiVml4ZW4gcnVu
bmluZyB1bmRlciBYZW4gJWQuJWRcbiIsIG1ham9yLCBtaW5vcik7CisKKyAgICBpbl92aXhlbiA9
IDE7Cit9CisKK3ZvaWQgX19pbml0IGVhcmx5X3ZpeGVuX2luaXQodm9pZCkKK3sKKyAgICBzdHJ1
Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CisgICAgbG9uZyByYzsKKworICAgIGlmICggIWlz
X3ZpeGVuKCkgKQorCXJldHVybjsKKworICAgIC8qIFNldHVwIG91ciBvd24gc2hhcmVkIGluZm8g
YXJlYSAqLworICAgIHhhdHAuZG9taWQgPSBET01JRF9TRUxGOworICAgIHhhdHAuaWR4ID0gMDsK
KyAgICB4YXRwLnNwYWNlID0gWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm87CisgICAgeGF0cC5ncGZu
ID0gdmlydF90b19tZm4oZ2xvYmFsX3NpKTsKKworICAgIHJjID0gSFlQRVJWSVNPUl9tZW1vcnlf
b3AoWEVOTUVNX2FkZF90b19waHlzbWFwLCAmeGF0cCk7CisgICAgaWYgKCByYyA8IDAgKQorICAg
ICAgICBwcmludGsoIlNldHRpbmcgc2hhcmVkIGluZm8gcGFnZSBmYWlsZWQ6ICVsZFxuIiwgcmMp
OworCisgICAgbWVtc2V0KCZnbG9iYWxfc2ktPm5hdGl2ZS5ldnRjaG5fbWFza1swXSwgMHgwMCwK
KyAgICAgICAgICAgc2l6ZW9mKGdsb2JhbF9zaS0+bmF0aXZlLmV2dGNobl9tYXNrKSk7Cit9CiAK
IGJvb2wgaXNfdml4ZW4odm9pZCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggZjlkMDg3ZS4uMDcyMzljMCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTg2
OSw2ICs4NjksOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQogICAgIGVsc2UKICAgICAgICAgcGFuaWMoIkJvb3Rsb2FkZXIgcHJvdmlkZWQg
bm8gbWVtb3J5IGluZm9ybWF0aW9uLiIpOwogCisgICAgLyogVml4ZW4gbXVzdCBiZSBpbml0aWFs
aXplZCBiZWZvcmUgaW5pdF9lODIwKCkgKi8KKyAgICBpbml0X3ZpeGVuKCk7CisKICAgICAvKiBT
YW5pdGlzZSB0aGUgcmF3IEU4MjAgbWFwIHRvIHByb2R1Y2UgYSBmaW5hbCBjbGVhbiB2ZXJzaW9u
LiAqLwogICAgIG1heF9wYWdlID0gcmF3X21heF9wYWdlID0gaW5pdF9lODIwKG1lbW1hcF90eXBl
LCAmZTgyMF9yYXcpOwogCkBAIC0xNTE2LDYgKzE1MTksOCBAQCB2b2lkIF9faW5pdCBub3JldHVy
biBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogCiAgICAgcmN1X2luaXQoKTsKIAor
ICAgIGVhcmx5X3ZpeGVuX2luaXQoKTsKKwogICAgIGVhcmx5X3RpbWVfaW5pdCgpOwogCiAgICAg
YXJjaF9pbml0X21lbW9yeSgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC92aXhlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCmluZGV4IGJlOTBj
NDYuLjViZmE1OWQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKQEAgLTcwLDQgKzcwLDgg
QEAgSFlQRVJWSVNPUl92Y3B1X29wKGludCBjbWQsIGludCB2Y3B1aWQsIHZvaWQgKmV4dHJhX2Fy
Z3MpCiAKIGJvb2wgaXNfdml4ZW4odm9pZCk7CiAKK3ZvaWQgX19pbml0IGluaXRfdml4ZW4odm9p
ZCk7CisKK3ZvaWQgX19pbml0IGVhcmx5X3ZpeGVuX2luaXQodm9pZCk7CisKICNlbmRpZgotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVw-0007IQ-7E; Sat, 06 Jan 2018 23:04:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNc-0006Vi-C6
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:56 +0000
X-Inumbo-ID: 94709b7b-f334-11e7-b4a6-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94709b7b-f334-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 23:54:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="719852236"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-e7be2041.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:19 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06Mt6bq118059
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:07 GMT
Received: from EX13D12EUC003.ant.amazon.com (10.43.164.161) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:06 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D12EUC003.ant.amazon.com (10.43.164.161) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:06 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:04 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:19 -0800
Message-ID: <1515279277-16301-5-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 04/22] x86: Don't use potentially incorrect
	CPUID values for topology information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KCkludGVsIHNheXMg
Zm9yIENQVUlEIGxlYWYgMEJoOgoKICAiU29mdHdhcmUgbXVzdCBub3QgdXNlIEVCWFsxNTowXSB0
byBlbnVtZXJhdGUgcHJvY2Vzc29yCiAgIHRvcG9sb2d5IG9mIHRoZSBzeXN0ZW0uIFRoaXMgdmFs
dWUgaW4gdGhpcyBmaWVsZAogICAoRUJYWzE1OjBdKSBpcyBvbmx5IGludGVuZGVkIGZvciBkaXNw
bGF5L2RpYWdub3N0aWMKICAgcHVycG9zZXMuIFRoZSBhY3R1YWwgbnVtYmVyIG9mIGxvZ2ljYWwg
cHJvY2Vzc29ycwogICBhdmFpbGFibGUgdG8gQklPUy9PUy9BcHBsaWNhdGlvbnMgbWF5IGJlIGRp
ZmZlcmVudCBmcm9tCiAgIHRoZSB2YWx1ZSBvZiBFQlhbMTU6MF0sIGRlcGVuZGluZyBvbiBzb2Z0
d2FyZSBhbmQgcGxhdGZvcm0KICAgaGFyZHdhcmUgY29uZmlndXJhdGlvbnMuIgoKQW5kIHlldCwg
d2UncmUgdXNpbmcgdGhlbSB0byBkZXJpdmUgdGhlIG51bWJlciBjb3JlcyBpbiBhIHBhY2thZ2UK
YW5kIHRoZSBudW1iZXIgb2Ygc2libGluZ3MgaW4gYSBjb3JlLgoKRGVyaXZlIHRoZSBudW1iZXIg
b2Ygc2libGluZ3MgYW5kIGNvcmVzIGZyb20gRUFYIGluc3RlYWQsIHdoaWNoIGlzCmludGVuZGVk
IGZvciB0aGF0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFt
YXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24u
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggZTk1
ODhiMy4uMjJmMzkyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysg
Yi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC00NzksOCArNDc5LDggQEAgdm9pZCBkZXRl
Y3RfZXh0ZW5kZWRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogCWluaXRpYWxfYXBp
Y2lkID0gZWR4OwogCiAJLyogUG9wdWxhdGUgSFQgcmVsYXRlZCBpbmZvcm1hdGlvbiBmcm9tIHN1
Yi1sZWFmIGxldmVsIDAgKi8KLQljb3JlX2xldmVsX3NpYmxpbmdzID0gYy0+eDg2X251bV9zaWJs
aW5ncyA9IExFVkVMX01BWF9TSUJMSU5HUyhlYngpOwogCWNvcmVfcGx1c19tYXNrX3dpZHRoID0g
aHRfbWFza193aWR0aCA9IEJJVFNfU0hJRlRfTkVYVF9MRVZFTChlYXgpOworCWNvcmVfbGV2ZWxf
c2libGluZ3MgPSBjLT54ODZfbnVtX3NpYmxpbmdzID0gMSA8PCBodF9tYXNrX3dpZHRoOwogCiAJ
c3ViX2luZGV4ID0gMTsKIAlkbyB7CkBAIC00ODgsOCArNDg4LDggQEAgdm9pZCBkZXRlY3RfZXh0
ZW5kZWRfdG9wb2xvZ3koc3RydWN0IGNwdWluZm9feDg2ICpjKQogCiAJCS8qIENoZWNrIGZvciB0
aGUgQ29yZSB0eXBlIGluIHRoZSBpbXBsZW1lbnRlZCBzdWIgbGVhdmVzICovCiAJCWlmICggTEVB
RkJfU1VCVFlQRShlY3gpID09IENPUkVfVFlQRSApIHsKLQkJCWNvcmVfbGV2ZWxfc2libGluZ3Mg
PSBMRVZFTF9NQVhfU0lCTElOR1MoZWJ4KTsKIAkJCWNvcmVfcGx1c19tYXNrX3dpZHRoID0gQklU
U19TSElGVF9ORVhUX0xFVkVMKGVheCk7CisJCQljb3JlX2xldmVsX3NpYmxpbmdzID0gMSA8PCBj
b3JlX3BsdXNfbWFza193aWR0aDsKIAkJCWJyZWFrOwogCQl9CiAKLS0gCjEuOS4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVv-0007HZ-DM; Sat, 06 Jan 2018 23:04:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNW-0006Tr-1g
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:50 +0000
X-Inumbo-ID: 00011624-f335-11e7-b0d7-9f685aff125f
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00011624-f335-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="702129530"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06Mtd4e057529
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:42 GMT
Received: from EX13D01EUA003.ant.amazon.com (10.43.165.113) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:28 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D01EUA003.ant.amazon.com (10.43.165.113) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:27 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:26 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:30 -0800
Message-ID: <1515279277-16301-16-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 15/22] vixen: pass through version hypercalls to
	parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhpcyBpcyBuZWNl
c3NhcnkgdG8gdHJpZ2dlciBldmVudCBjaGFubmVsIHVwY2FsbHMgYnV0IGl0IGlzIGFsc28KdXNl
ZnVsIHRvIHBhc3N0aHJvdWdoIHRoZSBmdWxsIHZlcnNpb24gaW5mb3JtYXRpb24gc3VjaCB0aGF0
IHRoZQpndWVzdCBiZWxpZXZlcyBpdCBpcyBydW5uaW5nIG9uIHRoZSBwYXJlbnQgWGVuLgoKU2ln
bmVkLW9mZi1ieTogTWF0dCBXaWxzb24gPG1zd0BhbWF6b24uY29tPgpTaWduZWQtb2ZmLWJ5OiBB
bnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2NvbW1vbi9rZXJu
ZWwuYyB8IDgyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9rZXJuZWwuYyBiL3hlbi9jb21tb24va2VybmVsLmMK
aW5kZXggOGQxMzdjNS4uYjk4ODVjOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9rZXJuZWwuYwor
KysgYi94ZW4vY29tbW9uL2tlcm5lbC5jCkBAIC0xNSw2ICsxNSw3IEBACiAjaW5jbHVkZSA8eHNt
L3hzbS5oPgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8cHVibGljL3ZlcnNp
b24uaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogI2lmbmRlZiBDT01QQVQKIApA
QCAtMzExLDE0ICszMTIsMzIgQEAgRE8oeGVuX3ZlcnNpb24pKGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIHN3aXRjaCAoIGNtZCApCiAgICAgewogICAgIGNh
c2UgWEVOVkVSX3ZlcnNpb246Ci0gICAgICAgIHJldHVybiAoeGVuX21ham9yX3ZlcnNpb24oKSA8
PCAxNikgfCB4ZW5fbWlub3JfdmVyc2lvbigpOworICAgICAgICBpZiAoIGlzX3ZpeGVuKCkgKQor
ICAgICAgICAgICAgcmV0dXJuIEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVSX3ZlcnNpb24s
IE5VTEwpOworICAgICAgICBlbHNlCisgICAgICAgICAgICByZXR1cm4gKHhlbl9tYWpvcl92ZXJz
aW9uKCkgPDwgMTYpIHwgeGVuX21pbm9yX3ZlcnNpb24oKTsKIAogICAgIGNhc2UgWEVOVkVSX2V4
dHJhdmVyc2lvbjoKICAgICB7CiAgICAgICAgIHhlbl9leHRyYXZlcnNpb25fdCBleHRyYXZlcnNp
b247CisgICAgICAgIGludCByYzsKIAogICAgICAgICBtZW1zZXQoZXh0cmF2ZXJzaW9uLCAwLCBz
aXplb2YoZXh0cmF2ZXJzaW9uKSk7Ci0gICAgICAgIHNhZmVfc3RyY3B5KGV4dHJhdmVyc2lvbiwg
ZGVueSA/IHhlbl9kZW55KCkgOiB4ZW5fZXh0cmFfdmVyc2lvbigpKTsKKyAgICAgICAgaWYgKCBp
c192aXhlbigpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBkZW55ICkKKyAgICAgICAg
ICAgICAgICBzYWZlX3N0cmNweShleHRyYXZlcnNpb24sIHhlbl9kZW55KCkpOworICAgICAgICAg
ICAgZWxzZQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl94
ZW5fdmVyc2lvbihYRU5WRVJfZXh0cmF2ZXJzaW9uLCAmZXh0cmF2ZXJzaW9uKTsKKyAgICAgICAg
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAg
ICAgICAgfQorICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAg
c2FmZV9zdHJjcHkoZXh0cmF2ZXJzaW9uLCBkZW55ID8geGVuX2RlbnkoKSA6IHhlbl9leHRyYV92
ZXJzaW9uKCkpOworICAgICAgICB9CiAgICAgICAgIGlmICggY29weV90b19ndWVzdChhcmcsIGV4
dHJhdmVyc2lvbiwgQVJSQVlfU0laRShleHRyYXZlcnNpb24pKSApCiAgICAgICAgICAgICByZXR1
cm4gLUVGQVVMVDsKICAgICAgICAgcmV0dXJuIDA7CkBAIC0zMjcsMTIgKzM0NiwyMiBAQCBETyh4
ZW5fdmVyc2lvbikoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAg
ICAgY2FzZSBYRU5WRVJfY29tcGlsZV9pbmZvOgogICAgIHsKICAgICAgICAgeGVuX2NvbXBpbGVf
aW5mb190IGluZm87CisgICAgICAgIGludCByYzsKIAogICAgICAgICBtZW1zZXQoJmluZm8sIDAs
IHNpemVvZihpbmZvKSk7Ci0gICAgICAgIHNhZmVfc3RyY3B5KGluZm8uY29tcGlsZXIsICAgICAg
IGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2NvbXBpbGVyKCkpOwotICAgICAgICBzYWZlX3N0cmNw
eShpbmZvLmNvbXBpbGVfYnksICAgICBkZW55ID8geGVuX2RlbnkoKSA6IHhlbl9jb21waWxlX2J5
KCkpOwotICAgICAgICBzYWZlX3N0cmNweShpbmZvLmNvbXBpbGVfZG9tYWluLCBkZW55ID8geGVu
X2RlbnkoKSA6IHhlbl9jb21waWxlX2RvbWFpbigpKTsKLSAgICAgICAgc2FmZV9zdHJjcHkoaW5m
by5jb21waWxlX2RhdGUsICAgZGVueSA/IHhlbl9kZW55KCkgOiB4ZW5fY29tcGlsZV9kYXRlKCkp
OworICAgICAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9
IEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVSX2NvbXBpbGVfaW5mbywgJmluZm8pOworICAg
ICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9
CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgc2FmZV9zdHJjcHkoaW5mby5j
b21waWxlciwgICAgICAgZGVueSA/IHhlbl9kZW55KCkgOiB4ZW5fY29tcGlsZXIoKSk7CisgICAg
ICAgICAgICBzYWZlX3N0cmNweShpbmZvLmNvbXBpbGVfYnksICAgICBkZW55ID8geGVuX2Rlbnko
KSA6IHhlbl9jb21waWxlX2J5KCkpOworICAgICAgICAgICAgc2FmZV9zdHJjcHkoaW5mby5jb21w
aWxlX2RvbWFpbiwgZGVueSA/IHhlbl9kZW55KCkgOiB4ZW5fY29tcGlsZV9kb21haW4oKSk7Cisg
ICAgICAgICAgICBzYWZlX3N0cmNweShpbmZvLmNvbXBpbGVfZGF0ZSwgICBkZW55ID8geGVuX2Rl
bnkoKSA6IHhlbl9jb21waWxlX2RhdGUoKSk7CisgICAgICAgIH0KICAgICAgICAgaWYgKCBjb3B5
X3RvX2d1ZXN0KGFyZywgJmluZm8sIDEpICkKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwog
ICAgICAgICByZXR1cm4gMDsKQEAgLTM2Niw5ICszOTUsMjQgQEAgRE8oeGVuX3ZlcnNpb24pKGlu
dCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIGNhc2UgWEVOVkVS
X2NoYW5nZXNldDoKICAgICB7CiAgICAgICAgIHhlbl9jaGFuZ2VzZXRfaW5mb190IGNoZ3NldDsK
KyAgICAgICAgaW50IHJjOwogCiAgICAgICAgIG1lbXNldChjaGdzZXQsIDAsIHNpemVvZihjaGdz
ZXQpKTsKLSAgICAgICAgc2FmZV9zdHJjcHkoY2hnc2V0LCBkZW55ID8geGVuX2RlbnkoKSA6IHhl
bl9jaGFuZ2VzZXQoKSk7CisgICAgICAgIGlmICggaXNfdml4ZW4oKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggZGVueSApCisgICAgICAgICAgICAgICAgc2FmZV9zdHJjcHkoY2hnc2V0
LCB4ZW5fZGVueSgpKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICByYyA9IEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVSX2NoYW5nZXNldCwgJmNo
Z3NldCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgICAgIHJl
dHVybiByYzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAg
IHsKKyAgICAgICAgICAgIHNhZmVfc3RyY3B5KGNoZ3NldCwgZGVueSA/IHhlbl9kZW55KCkgOiB4
ZW5fY2hhbmdlc2V0KCkpOworICAgICAgICB9CiAgICAgICAgIGlmICggY29weV90b19ndWVzdChh
cmcsIGNoZ3NldCwgQVJSQVlfU0laRShjaGdzZXQpKSApCiAgICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsKICAgICAgICAgcmV0dXJuIDA7CkBAIC00MzAsMTUgKzQ3NCwyOSBAQCBETyh4ZW5fdmVy
c2lvbikoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgY2Fz
ZSBYRU5WRVJfZ3Vlc3RfaGFuZGxlOgogICAgIHsKICAgICAgICAgeGVuX2RvbWFpbl9oYW5kbGVf
dCBoZGw7CisgICAgICAgIGludCByYzsKIAotICAgICAgICBpZiAoIGRlbnkgKQotICAgICAgICAg
ICAgbWVtc2V0KCZoZGwsIDAsIEFSUkFZX1NJWkUoaGRsKSk7CisgICAgICAgIG1lbXNldCgmaGRs
LCAwLCBBUlJBWV9TSVpFKGhkbCkpOwogCiAgICAgICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpF
KGN1cnJlbnQtPmRvbWFpbi0+aGFuZGxlKSAhPSBBUlJBWV9TSVpFKGhkbCkpOwogCi0gICAgICAg
IGlmICggY29weV90b19ndWVzdChhcmcsIGRlbnkgPyBoZGwgOiBjdXJyZW50LT5kb21haW4tPmhh
bmRsZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUoaGRsKSApICkKLSAg
ICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICBpZiAoIGlzX3ZpeGVuICgpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaWYgKCAhZGVueSApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgcmMgPSBIWVBFUlZJU09SX3hlbl92ZXJzaW9uKFhFTlZFUl9ndWVzdF9oYW5kbGUs
ICZoZGwpOworICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gcmM7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Qo
YXJnLCBoZGwsIEFSUkFZX1NJWkUoaGRsKSApICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGlm
ICggY29weV90b19ndWVzdChhcmcsIGRlbnkgPyBoZGwgOiBjdXJyZW50LT5kb21haW4tPmhhbmRs
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGhkbCkgKSApCisg
ICAgICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgICAgIH0KICAgICAgICAgcmV0dXJu
IDA7CiAgICAgfQogCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVs-0007Bm-96; Sat, 06 Jan 2018 23:04:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxMZ-0006N5-Jg
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:54:51 +0000
X-Inumbo-ID: 6d5c70f7-f334-11e7-b4a6-bc764e045a96
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d5c70f7-f334-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 23:53:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="584582955"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-5f221cf9.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:54:48 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-5f221cf9.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06Msgme085985
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:54:47 GMT
Received: from EX13D01EUA001.ant.amazon.com (10.43.165.121) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:54:46 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D01EUA001.ant.amazon.com (10.43.165.121) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:54:45 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:54:44 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:17 -0800
Message-ID: <1515279277-16301-3-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 02/22] x86/entry: Probe for Xen early during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
ZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvTWFrZWZpbGUgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2d1ZXN0L01ha2Vm
aWxlICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgfCA3NSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3NldHVw
LmMgICAgICAgICAgICB8ICA0ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICB8
IDM0ICsrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgg
fCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxNjIgaW5z
ZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmls
ZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggZDVkNThhMi4uYzE5Nzdk
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9N
YWtlZmlsZQpAQCAtMSw2ICsxLDcgQEAKIHN1YmRpci15ICs9IGFjcGkKIHN1YmRpci15ICs9IGNw
dQogc3ViZGlyLXkgKz0gZ2VuYXBpYworc3ViZGlyLSQoQ09ORklHX1hFTl9HVUVTVCkgKz0gZ3Vl
c3QKIHN1YmRpci0kKENPTkZJR19IVk0pICs9IGh2bQogc3ViZGlyLXkgKz0gbW0KIHN1YmRpci0k
KENPTkZJR19YRU5PUFJPRikgKz0gb3Byb2ZpbGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQpuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwLi43ZjY3Mzk2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2Fy
Y2gveDg2L2d1ZXN0L01ha2VmaWxlCkBAIC0wLDAgKzEgQEAKK29iai15ICs9IHhlbi5vCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVu
LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTQ0NmE0NgotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpAQCAtMCwwICsxLDc1IEBACisvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9ndWVzdC94ZW4uYworICoKKyAqIFN1cHBv
cnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBYZW4uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
CisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVt
cyBMdGQuCisgKi8KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi90eXBlcy5o
PgorCisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgor
CisjaW5jbHVkZSA8cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CisKK2Jvb2wgeGVuX2d1ZXN0Owor
CitzdGF0aWMgdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CisKK3N0YXRpYyB2b2lkIF9faW5pdCBm
aW5kX3hlbl9sZWF2ZXModm9pZCkKK3sKKyAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHgs
IGJhc2U7CisKKyAgICBmb3IgKCBiYXNlID0gWEVOX0NQVUlEX0ZJUlNUX0xFQUY7CisgICAgICAg
ICAgYmFzZSA8IFhFTl9DUFVJRF9GSVJTVF9MRUFGICsgMHgxMDAwMDsgYmFzZSArPSAweDEwMCAp
CisgICAgeworICAgICAgICBjcHVpZChiYXNlLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKwor
ICAgICAgICBpZiAoIChlYnggPT0gWEVOX0NQVUlEX1NJR05BVFVSRV9FQlgpICYmCisgICAgICAg
ICAgICAgKGVjeCA9PSBYRU5fQ1BVSURfU0lHTkFUVVJFX0VDWCkgJiYKKyAgICAgICAgICAgICAo
ZWR4ID09IFhFTl9DUFVJRF9TSUdOQVRVUkVfRURYKSAmJgorICAgICAgICAgICAgICgoZWF4IC0g
YmFzZSkgPj0gMikgKQorICAgICAgICB7CisgICAgICAgICAgICB4ZW5fY3B1aWRfYmFzZSA9IGJh
c2U7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KK30KKwordm9pZCBfX2lu
aXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQoreworICAgIC8qIFRvbyBlYXJseSB0byB1c2UgY3B1
X2hhc19oeXBlcnZpc29yICovCisgICAgaWYgKCAhKGNwdWlkX2VjeCgxKSAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgKQorICAgICAgICByZXR1cm47CisKKyAgICBmaW5k
X3hlbl9sZWF2ZXMoKTsKKworICAgIGlmICggIXhlbl9jcHVpZF9iYXNlICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxl
czoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgor
ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCmluZGV4IDJlMTBjNmIuLjc2MjdjM2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC01MSw2ICs1MSw4IEBACiAjaW5jbHVk
ZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+CiAjaW5j
bHVkZSA8YXNtL2NwdWlkLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjaW5jbHVkZSA8cHVi
bGljL2FyY2gteDg2L2NwdWlkLmg+CiAKIC8qIG9wdF9ub3NtcDogSWYgdHJ1ZSwgc2Vjb25kYXJ5
IHByb2Nlc3NvcnMgYXJlIGlnbm9yZWQuICovCiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9u
b3NtcDsKQEAgLTcwNCw2ICs3MDYsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAqIGFsbG9jaW5nIGFueSB4ZW5oZWFwIHN0cnVj
dHVyZXMgd2FudGVkIGluIGxvd2VyIG1lbW9yeS4gKi8KICAgICBrZXhlY19lYXJseV9jYWxjdWxh
dGlvbnMoKTsKIAorICAgIHByb2JlX2h5cGVydmlzb3IoKTsKKwogICAgIHBhcnNlX3ZpZGVvX2lu
Zm8oKTsKIAogICAgIHJkbXNybChNU1JfRUZFUiwgdGhpc19jcHUoZWZlcikpOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmViMDg0MzQKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKQEAgLTAsMCArMSwzNCBAQAor
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgorICogYXNtLXg4Ni9ndWVzdC5oCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgor
ICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQg
QU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0
aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgor
ICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENp
dHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X0dVRVNUX0hfXworI2RlZmlu
ZSBfX1g4Nl9HVUVTVF9IX18KKworI2luY2x1ZGUgPGFzbS9ndWVzdC94ZW4uaD4KKworI2VuZGlm
IC8qIF9fWDg2X0dVRVNUX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9k
ZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRh
Yi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L3hlbi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjk3YTdj
OGQKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCkBA
IC0wLDAgKzEsNDcgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFzbS14ODYvZ3Vlc3Qv
eGVuLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25k
aXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwg
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBD
b3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgorICovCisKKyNpZm5kZWYgX19Y
ODZfR1VFU1RfWEVOX0hfXworI2RlZmluZSBfX1g4Nl9HVUVTVF9YRU5fSF9fCisKKyNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KKworI2lmZGVmIENPTkZJR19YRU5fR1VFU1QKKworZXh0ZXJuIGJvb2wg
eGVuX2d1ZXN0OworCit2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCk7CisKKyNlbHNlCisKKyNk
ZWZpbmUgeGVuX2d1ZXN0IDAKKworc3RhdGljIGlubGluZSB2b2lkIHByb2JlX2h5cGVydmlzb3Io
dm9pZCkge307CisKKyNlbmRpZiAvKiBDT05GSUdfWEVOX0dVRVNUICovCisjZW5kaWYgLyogX19Y
ODZfR1VFU1RfWEVOX0hfXyAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTog
QworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13
aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjEuOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVt-0007F7-4L; Sat, 06 Jan 2018 23:04:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxMz-0006PZ-BS
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:17 +0000
X-Inumbo-ID: ec96c2ce-f334-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec96c2ce-f334-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="326630651"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-a11fcaa7.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:11 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-a11fcaa7.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06Mt9GA077730
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:10 GMT
Received: from EX13d09UWA001.ant.amazon.com (10.43.160.247) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:08 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13d09UWA001.ant.amazon.com (10.43.160.247) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:07 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:06 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:20 -0800
Message-ID: <1515279277-16301-6-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 05/22] char: optionally redirect {,
	g}printk output to QEMU debug log
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWF0dCBXaWxzb24gPG1zd0BhbWF6b24uY29tPgoKV2hlbiB1c2luZyBWaXhlbiwgaXQg
aXMgaGVscGZ1bCB0byBnZXQgdGhlIFhlbiBtZXNzYWdlcyBpbiBhCnNlcGFyYXRlIGNoYW5uZWwg
dGhhbiB0aGUgY29uc29sZSBvdXRwdXQuICBBZGQgYW4gb3B0aW9uIHRvCm91dHB1dCB0byB0aGUg
UUVNVSBiYWNrZG9vciBsb2dnaW5nIHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBNYXR0IFdpbHNvbiA8
bXN3QGFtYXpvbi5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlA
YW1hem9uLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDI0ICsrKysrKysr
KysrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCAxOWQwZTc0Li5iOTQxMmM1IDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNv
bGUuYwpAQCAtODUsNiArODUsMTEgQEAgc3RhdGljIGludCBfX3JlYWRfbW9zdGx5IHNlcmNvbl9o
YW5kbGUgPSAtMTsKIAogc3RhdGljIERFRklORV9TUElOTE9DSyhjb25zb2xlX2xvY2spOwogCisv
KiBzZW5kIGFsbCBwcmludGsgb3V0cHV0IHRvIFFFTVUgZGVidWcgbG9nLiBJbnB1dCBkb2VzIG5v
dCBjaGFuZ2UsCisgKiBub3IgZG9lcyBkb20wIG91dHB1dC4KKyAqLworc3RhdGljIGJvb2xfdCBf
X3JlYWRfbW9zdGx5IHFlbXVfZGVidWcgPSBmYWxzZTsKKwogLyoKICAqIFRvIGNvbnRyb2wgdGhl
IGFtb3VudCBvZiBwcmludGluZywgdGhyZXNob2xkcyBhcmUgYWRkZWQuCiAgKiBUaGVzZSB0aHJl
c2hvbGRzIGNvcnJlc3BvbmQgdG8gdGhlIFhFTkxPRyBsb2dnaW5nIGxldmVscy4KQEAgLTU2NCwx
MCArNTY5LDIxIEBAIHN0YXRpYyB2b2lkIF9fcHV0c3RyKGNvbnN0IGNoYXIgKnN0cikKIHsKICAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmNvbnNvbGVfbG9jaykpOwogCi0gICAgc2VyY29uX3B1
dHMoc3RyKTsKLSAgICB2aWRlb19wdXRzKHN0cik7CisgICAgaWYgKCBxZW11X2RlYnVnICkKKyAg
ICB7CisgICAgICAgIGNoYXIgYzsKKyAgICAgICAgd2hpbGUgKCAoYyA9ICpzdHIrKykgIT0gJ1ww
JyApCisgICAgICAgIHsKKyAgICAgICAgICAgIG91dGIoYywgMHgxMik7CisgICAgICAgIH0KKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgc2VyY29uX3B1dHMoc3RyKTsKKyAgICAgICAg
dmlkZW9fcHV0cyhzdHIpOwogCi0gICAgY29ucmluZ19wdXRzKHN0cik7CisgICAgICAgIGNvbnJp
bmdfcHV0cyhzdHIpOworICAgIH0KIAogICAgIGlmICggIWNvbnNvbGVfbG9ja3NfYnVzdGVkICkK
ICAgICAgICAgdGFza2xldF9zY2hlZHVsZSgmbm90aWZ5X2RvbTBfY29uX3JpbmdfdGFza2xldCk7
CkBAIC03NjIsNiArNzc4LDggQEAgdm9pZCBfX2luaXQgY29uc29sZV9pbml0X3ByZWlycSh2b2lk
KQogICAgICAgICAgICAgcCsrOwogICAgICAgICBpZiAoICFzdHJuY21wKHAsICJ2Z2EiLCAzKSAp
CiAgICAgICAgICAgICB2aWRlb19pbml0KCk7CisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChw
LCAicWVtdSIsIDQpICkKKyAgICAgICAgICAgIHFlbXVfZGVidWcgPSB0cnVlOwogICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAocCwgIm5vbmUiLCA0KSApCiAgICAgICAgICAgICBjb250aW51ZTsK
ICAgICAgICAgZWxzZSBpZiAoIChzaCA9IHNlcmlhbF9wYXJzZV9oYW5kbGUocCkpID49IDAgKQot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVw-0007Ie-Ei; Sat, 06 Jan 2018 23:04:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNf-0006VQ-7b
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:59 +0000
X-Inumbo-ID: 052c09c4-f335-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 052c09c4-f335-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="326630673"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:52 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtoLr003427
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:51 GMT
Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:42 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D01EUB003.ant.amazon.com (10.43.166.248) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:41 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:40 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:37 -0800
Message-ID: <1515279277-16301-23-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 22/22] vixen: dom0 builder support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhlIGRvbTAgYnVp
bGRlciByZXF1aXJlcyBhIG51bWJlciBvZiBtb2RpZmljYXRpb25zIGluIG9yZGVyIHRvIGJlCmFi
bGUgdG8gbGF1bmNoIHVucHJpdmlsZWdlZCBndWVzdHMuICBUaGUgY29uc29sZSBhbmQgc3RvcmUg
cGFnZXMKbXVzdCBiZSBtYXBwZWQgaW4gYSBzcGVjaWZpYyBsb2NhdGlvbiB3aXRoaW4gdGhlIGd1
ZXN0J3MgaW5pdGlhbApwYWdlIHRhYmxlLgoKV2UgYWxzbyBoYXZlIHRvIHNldHVwIHRoZSBzdGFy
dCBpbmZvIHRvIGJlIHdoYXQncyBleHBlY3RlZCBmb3IKdW5wcml2aWxlZ2VkIGd1ZXN0cyBhbmQg
c3VwcmVzcyB0aGUgbm9ybWFsIGxvZ2ljIHRvIGdpdmUgZG9tMAppbmNyZWFzZWQgcGVybWlzc2lv
bnMuCgpXZSBoYXZlIHRvIHBhc3MgYXJvdW5kIHRoZSBjb25zb2xlIGFuZCBzdG9yZSBwYWdlcyB3
aGljaCBpbnZvbHZlcwp0b3VjaGluZyBhIG51bWJlciBvZiBwbGFjZXMgaW5jbHVkaW5nIHRoZSBQ
VkggYnVpbGRlci4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1h
em9uLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgfCAgNyArKyst
CiB4ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyAgICAgICAgfCA2NSArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgIHwgIDQg
Ky0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICB8IDc5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAg
ICAgIHwgMTIgKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCAgfCAgOCAr
KystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgNSArKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvc2V0dXAuaCAgICAgICB8ICA0ICstCiA4IGZpbGVzIGNoYW5nZWQsIDE2NCBp
bnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA4ODgxMGRiLi5k
ZjlkM2Y4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTQ2NCw3ICs0NjQsOSBAQCBpbnQgX19pbml0IGRvbTBf
c2V0dXBfcGVybWlzc2lvbnMoc3RydWN0IGRvbWFpbiAqZCkKIGludCBfX2luaXQgY29uc3RydWN0
X2RvbTAoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLCBtb2R1bGVfdCAq
aW5pdHJkLAogICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXAp
KGNvbnN0IG1vZHVsZV90ICopLAotICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRs
aW5lKQorICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuLCB1aW50MzJfdCBzdG9yZV9ldnRj
aG4sCisgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX21mbiwgdWlu
dDMyX3QgY29uc29sZV9ldnRjaG4pCiB7CiAgICAgaW50IHJjOwogCkBAIC00ODQsNyArNDg2LDgg
QEAgaW50IF9faW5pdCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1
bGVfdCAqaW1hZ2UsCiAjZW5kaWYKIAogICAgIHJjID0gKGlzX2h2bV9kb21haW4oZCkgPyBkb20w
X2NvbnN0cnVjdF9wdmggOiBkb20wX2NvbnN0cnVjdF9wdikKLSAgICAgICAgIChkLCBpbWFnZSwg
aW1hZ2VfaGVhZHJvb20sIGluaXRyZCwgYm9vdHN0cmFwX21hcCwgY21kbGluZSk7CisgICAgICAg
ICAoZCwgaW1hZ2UsIGltYWdlX2hlYWRyb29tLCBpbml0cmQsIGJvb3RzdHJhcF9tYXAsIGNtZGxp
bmUsCisgICAgICAgICAgc3RvcmVfbWZuLCBzdG9yZV9ldnRjaG4sIGNvbnNvbGVfbWZuLCBjb25z
b2xlX2V2dGNobik7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4
ZW4uYwppbmRleCBlZWZmYWZhLi4wODYxOWQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vl
c3Qvdml4ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpAQCAtMjgwLDYgKzI4
MCwyMyBAQCBib29sIHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZfdCBwb3J0KQogICAgIHJldHVy
biB0cnVlOwogfQogCitzdGF0aWMgaW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2
NF90ICp2YWx1ZSkKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7CisgICAgaW50IHI7
CisKKyAgICB4aHYuZG9taWQgPSBET01JRF9TRUxGOworICAgIHhodi5pbmRleCA9IGlkeDsKKyAg
ICByID0gSFlQRVJWSVNPUl9odm1fb3AoSFZNT1BfZ2V0X3BhcmFtLCAmeGh2KTsKKyAgICBpZiAo
ciA8IDApIHsKKyAgICAgICAgcHJpbnRrKCJDYW5ub3QgZ2V0IGh2bSBwYXJhbWV0ZXIgJWQ6ICVk
IVxuIiwKKyAgICAgICAgICAgICAgIGlkeCwgcik7CisgICAgICAgIHJldHVybiByOworICAgIH0K
KyAgICAqdmFsdWUgPSB4aHYudmFsdWU7CisgICAgcmV0dXJuIHI7Cit9CisKIHN0YXRpYyBpbnQg
aHZtX3NldF9wYXJhbWV0ZXIoaW50IGlkeCwgdWludDY0X3QgdmFsdWUpCiB7CiAgICAgc3RydWN0
IHhlbl9odm1fcGFyYW0geGh2OwpAQCAtMzkwLDggKzQwNyw1NCBAQCBib29sIHZpeGVuX2hhc19w
ZXJfY3B1X25vdGlmaWNhdGlvbnModm9pZCkKIH0KIAogdm9pZCBfX2luaXQKLXZpeGVuX3RyYW5z
Zm9ybShzdHJ1Y3QgZG9tYWluICpkb20wKQordml4ZW5fdHJhbnNmb3JtKHN0cnVjdCBkb21haW4g
KmRvbTAsCisgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpwc3RvcmVfbWZuLCB1aW50MzJfdCAq
cHN0b3JlX2V2dGNobiwKKyAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKnBjb25zb2xlX21mbiwg
dWludDMyX3QgKnBjb25zb2xlX2V2dGNobikKIHsKKyAgICB1aW50NjRfdCB2ID0gMDsKKyAgICBs
b25nIHJjOworICAgIHN0cnVjdCBldnRjaG5fdW5tYXNrIHVubWFzazsKKyAgICBzdHJ1Y3QgZXZ0
Y2huX2FsbG9jX3VuYm91bmQgYWxsb2M7CisKKyAgICAvKiBTZXR1cCBYZW5zdG9yZSAqLworICAg
IGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sICZ2KTsKKyAgICAqcHN0
b3JlX2V2dGNobiA9IHVubWFzay5wb3J0ID0gdjsKKyAgICBIWVBFUlZJU09SX2V2ZW50X2NoYW5u
ZWxfb3AoRVZUQ0hOT1BfdW5tYXNrLCAmdW5tYXNrKTsKKworICAgIGh2bV9nZXRfcGFyYW1ldGVy
KEhWTV9QQVJBTV9TVE9SRV9QRk4sICZ2KTsKKyAgICAqcHN0b3JlX21mbiA9IHY7CisKKyAgICBw
cmludGsoIlZpeGVuIFhlbnN0b3JlIGV2dGNobiBpcyAlZCwgcGZuIGlzIDB4JSIgUFJJeDY0ICJc
biIsCisgICAgICAgICAgICpwc3RvcmVfZXZ0Y2huLCAqcHN0b3JlX21mbik7CisKKyAgICAvKiBT
ZXR1cCBYZW5jb25zICovCisgICAgYWxsb2MuZG9tID0gRE9NSURfU0VMRjsKKyAgICBhbGxvYy5y
ZW1vdGVfZG9tID0gRE9NSURfU0VMRjsKKworICAgIHJjID0gSFlQRVJWSVNPUl9ldmVudF9jaGFu
bmVsX29wKEVWVENITk9QX2FsbG9jX3VuYm91bmQsICZhbGxvYyk7CisgICAgaWYgKCByYyApCisg
ICAgeworICAgICAgICBwcmludGsoIkZhaWxlZCB0byBhbGxvYyB1bmJvdW5kIGV2ZW50IGNoYW5u
ZWw6ICVsZFxuIiwgcmMpOworICAgICAgICAqcGNvbnNvbGVfZXZ0Y2huID0gMDsKKyAgICAgICAg
KnBjb25zb2xlX21mbiA9IDA7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHZvaWQg
KmNvbnNvbGVfZGF0YTsKKworICAgICAgICBjb25zb2xlX2RhdGEgPSBhbGxvY194ZW5oZWFwX3Bh
Z2UoKTsKKworICAgICAgICAqcGNvbnNvbGVfZXZ0Y2huID0gYWxsb2MucG9ydDsKKyAgICAgICAg
KnBjb25zb2xlX21mbiA9IHZpcnRfdG9fbWZuKGNvbnNvbGVfZGF0YSk7CisKKyAgICAgICAgbWVt
c2V0KGNvbnNvbGVfZGF0YSwgMCwgNDA5Nik7CisgICAgICAgIHZpeGVuX3hlbmNvbnNfaWZhY2Ug
PSBjb25zb2xlX2RhdGE7CisgICAgICAgIHZpeGVuX3hlbmNvbnNfcG9ydCA9IGFsbG9jLnBvcnQ7
CisgICAgfQorCisgICAgcHJpbnRrKCJWaXhlbiBYZW5jb25zIGV2dGNobiBpcyAlZCwgcGZuIGlz
IDB4JSIgUFJJeDY0ICJcbiIsCisgICAgICAgICAgICpwY29uc29sZV9ldnRjaG4sICpwY29uc29s
ZV9tZm4pOworCiAgICAgLyogU2V0dXAgZXZlbnQgY2hhbm5lbCBmb3J3YXJkaW5nICovCiAgICAg
YWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZ2aXhlbl9ldnRjaG5fdmVjdG9yLCB2aXhlbl9ldnRj
aG5fbm90aWZ5KTsKICAgICBwcmludGsoIlZpeGVuIGV2dGNobiB2ZWN0b3IgaXMgJWRcbiIsIHZp
eGVuX2V2dGNobl92ZWN0b3IpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCA0MzM4OTY1Li5iMmNh
NjRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMTA2NCw3ICsxMDY0LDkgQEAgaW50IF9faW5p
dCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmlt
YWdlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9o
ZWFkcm9vbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNv
bnN0IG1vZHVsZV90ICopLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21k
bGluZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuLCB1aW50MzJfdCBz
dG9yZV9ldnRjaG4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29u
c29sZV9tZm4sIHVpbnQzMl90IGNvbnNvbGVfZXZ0Y2huKQogewogICAgIHBhZGRyX3QgZW50cnks
IHN0YXJ0X2luZm87CiAgICAgaW50IHJjOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggMDljNzY1YS4u
YzY5ZjU3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPHhl
bi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9kb21h
aW5fcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+
CiAjaW5jbHVkZSA8eGVuL2xpYmVsZi5oPgogI2luY2x1ZGUgPHhlbi9tdWx0aWJvb3QuaD4KQEAg
LTI3Niw3ICsyNzcsOSBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2Vf
aGVhZHJvb20sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29u
c3QgbW9kdWxlX3QgKiksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxp
bmUpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBzdG9yZV9tZm4sIHVpbnQzMl90IHN0b3Jl
X2V2dGNobiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVf
bWZuLCB1aW50MzJfdCBjb25zb2xlX2V2dGNobikKIHsKICAgICBpbnQgaSwgY3B1LCByYywgY29t
cGF0aWJsZSwgY29tcGF0MzIsIG9yZGVyLCBtYWNoaW5lOwogICAgIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzOwpAQCAtMjk5LDYgKzMwMiw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3Rf
cHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0gTlVMTCwgKmwz
c3RhcnQgPSBOVUxMOwogICAgIGwyX3BnZW50cnlfdCAqbDJ0YWIgPSBOVUxMLCAqbDJzdGFydCA9
IE5VTEw7CiAgICAgbDFfcGdlbnRyeV90ICpsMXRhYiA9IE5VTEwsICpsMXN0YXJ0ID0gTlVMTDsK
KyAgICB4ZW5fcGZuX3Qgc2F2ZWRfcGZuID0gfjBVTDsKIAogICAgIC8qCiAgICAgICogVGhpcyBm
dWxseSBkZXNjcmliZXMgdGhlIG1lbW9yeSBsYXlvdXQgb2YgdGhlIGluaXRpYWwgZG9tYWluLiBB
bGwKQEAgLTQ0MSw4ICs0NDUsMjQgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICB2cGh5c21hcF9lbmQgPSB2cGh5c21hcF9zdGFydDsKICAg
ICB2c3RhcnRpbmZvX3N0YXJ0ID0gcm91bmRfcGd1cCh2cGh5c21hcF9lbmQpOwogICAgIHZzdGFy
dGluZm9fZW5kICAgPSAodnN0YXJ0aW5mb19zdGFydCArCi0gICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2Yoc3RydWN0IHN0YXJ0X2luZm8pICsKLSAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvKSk7CisgICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2Yoc3RydWN0IHN0YXJ0X2luZm8pKTsKKyAgICBpZiAoICFpc192aXhlbigpICkK
KyAgICAgICAgdnN0YXJ0aW5mb19lbmQgKz0gc2l6ZW9mKHN0cnVjdCBkb20wX3ZnYV9jb25zb2xl
X2luZm8pOworICAgIHZzdGFydGluZm9fZW5kICAgPSByb3VuZF9wZ3VwKHZzdGFydGluZm9fZW5k
KTsKKworICAgIGlmICggaXNfdml4ZW4oKSApIHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGc7CisKKyAgICAgICAgc2F2ZWRfcGZuID0gKHZzdGFydGluZm9fZW5kIC0gdl9zdGFydCkgLyBQ
QUdFX1NJWkU7CisKKyAgICAgICAgcGcgPSBtZm5fdG9fcGFnZShzdG9yZV9tZm4pOworICAgICAg
ICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7Cisg
ICAgICAgIHZzdGFydGluZm9fZW5kICAgKz0gUEFHRV9TSVpFOworCisgICAgICAgIHBnID0gbWZu
X3RvX3BhZ2UoY29uc29sZV9tZm4pOworICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0
KHBnLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7CisgICAgICAgIHZzdGFydGluZm9fZW5kICAgKz0g
UEFHRV9TSVpFOworICAgIH0KIAogICAgIHZwdF9zdGFydCAgICAgICAgPSByb3VuZF9wZ3VwKHZz
dGFydGluZm9fZW5kKTsKICAgICBmb3IgKCBucl9wdF9wYWdlcyA9IDI7IDsgbnJfcHRfcGFnZXMr
KyApCkBAIC02MzQsNyArNjU0LDEzIEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3Ry
dWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICpsMnRhYiA9IGwyZV9mcm9tX3BhZGRyKF9fcGEo
bDFzdGFydCksIEwyX1BST1QpOwogICAgICAgICAgICAgbDJ0YWIrKzsKICAgICAgICAgfQotICAg
ICAgICBpZiAoIGNvdW50IDwgaW5pdHJkX3BmbiB8fCBjb3VudCA+PSBpbml0cmRfcGZuICsgUEZO
X1VQKGluaXRyZF9sZW4pICkKKyAgICAgICAgaWYgKCBjb3VudCA9PSBzYXZlZF9wZm4gKSB7Cisg
ICAgICAgICAgICBtZm4gPSBzdG9yZV9tZm47CisgICAgICAgICAgICBwZm4rKzsKKyAgICAgICAg
fSBlbHNlIGlmICggY291bnQgPT0gc2F2ZWRfcGZuICsgMSApIHsKKyAgICAgICAgICAgIG1mbiA9
IGNvbnNvbGVfbWZuOworICAgICAgICAgICAgcGZuKys7CisgICAgICAgIH0gZWxzZSBpZiAoIGNv
dW50IDwgaW5pdHJkX3BmbiB8fCBjb3VudCA+PSBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9s
ZW4pICkKICAgICAgICAgICAgIG1mbiA9IHBmbisrOwogICAgICAgICBlbHNlCiAgICAgICAgICAg
ICBtZm4gPSBpbml0cmRfbWZuKys7CkBAIC03MzcsNyArNzYzLDggQEAgaW50IF9faW5pdCBkb20w
X2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgc2ktPnNoYXJlZF9pbmZvID0g
dmlydF90b19tYWRkcihkLT5zaGFyZWRfaW5mbyk7CiAKLSAgICBzaS0+ZmxhZ3MgICAgICAgID0g
U0lGX1BSSVZJTEVHRUQgfCBTSUZfSU5JVERPTUFJTjsKKyAgICBzaS0+ZmxhZ3MgICAgICAgID0g
aXNfdml4ZW4oKSA/IDAgOiAoU0lGX1BSSVZJTEVHRUQgfCBTSUZfSU5JVERPTUFJTik7CisKICAg
ICBpZiAoICF2aW5pdHJkX3N0YXJ0ICYmIGluaXRyZF9sZW4gKQogICAgICAgICBzaS0+ZmxhZ3Mg
ICB8PSBTSUZfTU9EX1NUQVJUX1BGTjsKICAgICBzaS0+ZmxhZ3MgICAgICAgfD0gKHhlbl9wcm9j
ZXNzb3JfcG1iaXRzIDw8IDgpICYgU0lGX1BNX01BU0s7CkBAIC04MTgsNiArODQ1LDMyIEBAIGlu
dCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQog
ICAgIH0KIAorICAgIGlmICggaXNfdml4ZW4oKSApCisgICAgeworICAgICAgICBkb20wX3VwZGF0
ZV9waHlzbWFwKGQsIHNhdmVkX3Bmbiwgc3RvcmVfbWZuLCB2cGh5c21hcF9zdGFydCk7CisgICAg
ICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgc2F2ZWRfcGZuICsgMSwgY29uc29sZV9tZm4sIHZw
aHlzbWFwX3N0YXJ0KTsKKworICAgICAgICByYyA9IGV2dGNobl9hbGxvY19wcm94eShkLCBzdG9y
ZV9ldnRjaG4sIEVDU19JTlRFUkRPTUFJTik7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7
CisgICAgICAgICAgICBwcmludGsoIlZpeGVuOiBmYWlsZWQgdG8gcmVzZXJ2ZSBYZW5zdG9yZSBl
dmVudCBjaGFubmVsICVkID0+ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIHN0b3JlX2V2dGNo
biwgcmMpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgcmMgPSBl
dnRjaG5fYWxsb2NfcHJveHkoZCwgY29uc29sZV9ldnRjaG4sIEVDU19JTlRFUkRPTUFJTik7Cisg
ICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoIlZpeGVuOiBm
YWlsZWQgdG8gcmVzZXJ2ZSBDb25zb2xlIGV2ZW50IGNoYW5uZWwgJWQgPT4gJWRcbiIsCisgICAg
ICAgICAgICAgICAgICAgY29uc29sZV9ldnRjaG4sIHJjKTsKKyAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICB9CisKKyAgICAgICAgc2ktPnN0b3JlX21mbiA9IHN0b3JlX21mbjsKKyAgICAg
ICAgc2ktPnN0b3JlX2V2dGNobiA9IHN0b3JlX2V2dGNobjsKKyAgICAgICAgc2ktPmNvbnNvbGUu
ZG9tVS5tZm4gPSBjb25zb2xlX21mbjsKKyAgICAgICAgc2ktPmNvbnNvbGUuZG9tVS5ldnRjaG4g
PSBjb25zb2xlX2V2dGNobjsKKyAgICB9CisKICAgICBpZiAoIGluaXRyZF9sZW4gIT0gMCApCiAg
ICAgewogICAgICAgICBzaS0+bW9kX3N0YXJ0ID0gdmluaXRyZF9zdGFydCA/OiBpbml0cmRfcGZu
OwpAQCAtODI4LDE0ICs4ODEsMTUgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1
Y3QgZG9tYWluICpkLAogICAgIGlmICggY21kbGluZSAhPSBOVUxMICkKICAgICAgICAgc3RybGNw
eSgoY2hhciAqKXNpLT5jbWRfbGluZSwgY21kbGluZSwgc2l6ZW9mKHNpLT5jbWRfbGluZSkpOwog
Ci0gICAgaWYgKCBmaWxsX2NvbnNvbGVfc3RhcnRfaW5mbygodm9pZCAqKShzaSArIDEpKSApCisg
ICAgaWYgKCAhaXNfdml4ZW4oKSAmJiBmaWxsX2NvbnNvbGVfc3RhcnRfaW5mbygodm9pZCAqKShz
aSArIDEpKSApCiAgICAgewogICAgICAgICBzaS0+Y29uc29sZS5kb20wLmluZm9fb2ZmICA9IHNp
emVvZihzdHJ1Y3Qgc3RhcnRfaW5mbyk7CiAgICAgICAgIHNpLT5jb25zb2xlLmRvbTAuaW5mb19z
aXplID0gc2l6ZW9mKHN0cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8pOwogICAgIH0KIAogICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKLSAgICAgICAgeGxhdF9zdGFydF9pbmZvKHNp
LCBYTEFUX3N0YXJ0X2luZm9fY29uc29sZV9kb20wKTsKKyAgICAgICAgeGxhdF9zdGFydF9pbmZv
KHNpLCBpc192aXhlbigpID8gWExBVF9zdGFydF9pbmZvX2NvbnNvbGVfZG9tVSA6CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhMQVRfc3RhcnRfaW5mb19jb25zb2xl
X2RvbTApOwogCiAgICAgLyogUmV0dXJuIHRvIGlkbGUgZG9tYWluJ3MgcGFnZSB0YWJsZXMuICov
CiAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChOVUxMKTsKQEAgLTg3Myw5ICs5MjcsMTEg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlm
ICggdGVzdF9iaXQoWEVORkVBVF9zdXBlcnZpc29yX21vZGVfa2VybmVsLCBwYXJtcy5mX3JlcXVp
cmVkKSApCiAgICAgICAgIHBhbmljKCJEb20wIHJlcXVpcmVzIHN1cGVydmlzb3ItbW9kZSBleGVj
dXRpb24iKTsKIAotICAgIHJjID0gZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhkKTsKLSAgICBCVUdf
T04ocmMgIT0gMCk7Ci0KKyAgICBpZiAoICFpc192aXhlbigpICkKKyAgICB7CisgICAgICAgIHJj
ID0gZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhkKTsKKyAgICAgICAgQlVHX09OKHJjICE9IDApOwor
ICAgIH0KICAgICBpZiAoIGVsZl9jaGVja19icm9rZW4oJmVsZikgKQogICAgICAgICBwcmludGso
IiBYZW4gd2FybmluZzogZG9tMCBrZXJuZWwgYnJva2VuIEVMRjogJXNcbiIsCiAgICAgICAgICAg
ICAgICBlbGZfY2hlY2tfYnJva2VuKCZlbGYpKTsKQEAgLTg4Niw2ICs5NDIsOSBAQCBpbnQgX19p
bml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgdi0+aXNfaW5pdGlh
bGlzZWQgPSAxOwogICAgIGNsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7CiAK
KyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICBkLT5tYXhfcGFnZXMgPSBkLT50b3RfcGFn
ZXM7CisKICAgICByZXR1cm4gMDsKIAogb3V0OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAxYjg5ODQ0Li5jNDllZWVhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpA
QCAtNjYzLDYgKzY2Myw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIC5zdG9wX2JpdHMgPSAxCiAgICAgfTsKICAgICBzdHJ1
Y3QgeGVuX2FyY2hfZG9tYWluY29uZmlnIGNvbmZpZyA9IHsgLmVtdWxhdGlvbl9mbGFncyA9IDAg
fTsKKyAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuID0gMCwgY29uc29sZV9tZm4gPSAwOworICAgIHVp
bnQzMl90IHN0b3JlX2V2dGNobiA9IDAsIGNvbnNvbGVfZXZ0Y2huID0gMDsKIAogICAgIC8qIENy
aXRpY2FsIHJlZ2lvbiB3aXRob3V0IElEVCBvciBUU1MuICBBbnkgZmF1bHQgaXMgZGVhZGx5ISAq
LwogCkBAIC0xNTk1LDYgKzE1OTcsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICBjb25maWcuZW11bGF0aW9uX2ZsYWdzID0g
WEVOX1g4Nl9FTVVfTEFQSUN8WEVOX1g4Nl9FTVVfSU9BUElDOwogICAgIH0KIAorICAgIGlmICgg
aXNfdml4ZW4oKSApCisgICAgICAgIGNvbmZpZy5lbXVsYXRpb25fZmxhZ3MgPSBYRU5fWDg2X0VN
VV9QSVQ7CisKICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21haW4gMC4gKi8KICAgICBkb20wID0g
ZG9tYWluX2NyZWF0ZShkb20wX2RvbWlkLCBkb21jcl9mbGFncywgMCwgJmNvbmZpZyk7CiAgICAg
aWYgKCBJU19FUlIoZG9tMCkgfHwgKGFsbG9jX2RvbTBfdmNwdTAoZG9tMCkgPT0gTlVMTCkgKQpA
QCAtMTYwNCw3ICsxNjA5LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKICAgICBkb20wLT50YXJnZXQgPSBOVUxMOwogCiAgICAgaWYgKCBp
c192aXhlbigpICkKLSAgICAgICAgdml4ZW5fdHJhbnNmb3JtKGRvbTApOworICAgICAgICB2aXhl
bl90cmFuc2Zvcm0oZG9tMCwgJnN0b3JlX21mbiwgJnN0b3JlX2V2dGNobiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICZjb25zb2xlX21mbiwgJmNvbnNvbGVfZXZ0Y2huKTsKIAogICAgIC8qIEdy
YWIgdGhlIERPTTAgY29tbWFuZCBsaW5lLiAqLwogICAgIGNtZGxpbmUgPSAoY2hhciAqKShtb2Rb
MF0uc3RyaW5nID8gX192YShtb2RbMF0uc3RyaW5nKSA6IE5VTEwpOwpAQCAtMTY2Nyw3ICsxNjcz
LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKICAgICBpZiAoIGNvbnN0cnVjdF9kb20wKGRvbTAsIG1vZCwgbW9kdWxlc19oZWFkcm9vbSwK
ICAgICAgICAgICAgICAgICAgICAgICAgIChpbml0cmRpZHggPiAwKSAmJiAoaW5pdHJkaWR4IDwg
bWJpLT5tb2RzX2NvdW50KQogICAgICAgICAgICAgICAgICAgICAgICAgPyBtb2QgKyBpbml0cmRp
ZHggOiBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgYm9vdHN0cmFwX21hcCwgY21kbGlu
ZSkgIT0gMCkKKyAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RzdHJhcF9tYXAsIGNtZGxpbmUs
CisgICAgICAgICAgICAgICAgICAgICAgICBzdG9yZV9tZm4sIHN0b3JlX2V2dGNobiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnNvbGVfbWZuLCBjb25zb2xlX2V2dGNobikgIT0gMCkKICAg
ICAgICAgcGFuaWMoIkNvdWxkIG5vdCBzZXQgdXAgRE9NMCBndWVzdCBPUyIpOwogCiAgICAgaWYg
KCBjcHVfaGFzX3NtYXAgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1
aWxkLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaAppbmRleCBkODNkMmI0Li40
NTkyMTFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaApAQCAtMTgsMTMgKzE4LDE3IEBAIGlu
dCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1h
Z2UsCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwK
ICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLAogICAgICAgICAgICAgICAg
ICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiksCi0gICAgICAg
ICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSk7CisgICAgICAgICAgICAgICAgICAgICAgY2hh
ciAqY21kbGluZSwKKyAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuLCB1
aW50MzJfdCBzdG9yZV9ldnRjaG4sCisgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNv
bnNvbGVfbWZuLCB1aW50MzJfdCBjb25zb2xlX2V2dGNobik7CiAKIGludCBkb20wX2NvbnN0cnVj
dF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLAogICAgICAgICAgICAg
ICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLAogICAgICAgICAgICAgICAgICAgICAgICB2b2lk
ICooKmJvb3RzdHJhcF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAotICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICpjbWRsaW5lKTsKKyAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGlu
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IHN0b3JlX21mbiwgdWludDMyX3Qg
c3RvcmVfZXZ0Y2huLAorICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9t
Zm4sIHVpbnQzMl90IGNvbnNvbGVfZXZ0Y2huKTsKIAogdW5zaWduZWQgbG9uZyBkb20wX3BhZ2lu
Z19wYWdlcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4u
aAppbmRleCBmNDZjNmVkLi5lY2EyNjNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCkBA
IC04MCw3ICs4MCwxMCBAQCBib29sIHZpeGVuX2hhc19wZXJfY3B1X25vdGlmaWNhdGlvbnModm9p
ZCk7CiAKIHZvaWQgdml4ZW5fdmNwdV9pbml0aWFsaXplKHN0cnVjdCB2Y3B1ICp2KTsKIAotdm9p
ZCBfX2luaXQgdml4ZW5fdHJhbnNmb3JtKHN0cnVjdCBkb21haW4gKmRvbTApOwordm9pZCBfX2lu
aXQKK3ZpeGVuX3RyYW5zZm9ybShzdHJ1Y3QgZG9tYWluICpkb20wLAorICAgICAgICAgICAgICAg
IHhlbl9wZm5fdCAqcHN0b3JlX21mbiwgdWludDMyX3QgKnBzdG9yZV9ldnRjaG4sCisgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90ICpwY29uc29sZV9tZm4sIHVpbnQzMl90ICpwY29uc29sZV9ldnRj
aG4pOwogCiBib29sIHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZfdCBwb3J0KTsKIApkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
ZXR1cC5oCmluZGV4IGM1YjNkNGUuLjUxYjIwN2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc2V0dXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKQEAgLTM5LDcg
KzM5LDkgQEAgaW50IGNvbnN0cnVjdF9kb20wKAogICAgIGNvbnN0IG1vZHVsZV90ICprZXJuZWws
IHVuc2lnbmVkIGxvbmcga2VybmVsX2hlYWRyb29tLAogICAgIG1vZHVsZV90ICppbml0cmQsCiAg
ICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwKLSAgICBjaGFyICpj
bWRsaW5lKTsKKyAgICBjaGFyICpjbWRsaW5lLAorICAgIHhlbl9wZm5fdCBzdG9yZV9tZm4sIHVp
bnQzMl90IHN0b3JlX2V2dGNobiwKKyAgICB4ZW5fcGZuX3QgY29uc29sZV9tZm4sIHVpbnQzMl90
IGNvbnNvbGVfZXZ0Y2huKTsKIHZvaWQgc2V0dXBfaW9fYml0bWFwKHN0cnVjdCBkb21haW4gKmQp
OwogCiB1bnNpZ25lZCBsb25nIGluaXRpYWxfaW1hZ2VzX25ycGFnZXMobm9kZWlkX3Qgbm9kZSk7
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVu-0007GL-6P; Sat, 06 Jan 2018 23:04:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNA-0006RG-I5
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:28 +0000
X-Inumbo-ID: 842cbb4b-f334-11e7-b4a6-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 842cbb4b-f334-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 23:54:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="702129515"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:20 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtGWr129503
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:19 GMT
Received: from EX13D01EUA003.ant.amazon.com (10.43.165.113) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:18 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D01EUA003.ant.amazon.com (10.43.165.113) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:17 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:16 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:25 -0800
Message-ID: <1515279277-16301-11-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 10/22] vixen: do not permit access to physical
	IRQs if in Vixen mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT3VyIGludGVudGlv
biBpcyBmb3IgdGhlIFZpeGVuIGd1ZXN0IHRvIGJlIGRlcHJpdmlsZWdlZCBzbyB3ZSBuZWVkCnRv
IGF2b2lkIHBlcm1pdHRpbmcgYWNjZXNzIHRvIGVhY2ggSVJRIGV2ZW4gdGhvdWdoIGl0IGlzIHRl
Y2huaWNhbGx5CnRoZSBoYXJkd2FyZSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IExp
Z3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2lycS5jIHwgMyAr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggODdl
ZjJlOC4uYmQ3NTEwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9pcnEuYwpAQCAtMjUsNiArMjUsNyBAQAogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5o
PgogI2luY2x1ZGUgPGFzbS9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8cHVi
bGljL3BoeXNkZXYuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogc3RhdGljIGlu
dCBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbShjb25zdCBjaGFyICpzKTsKIApAQCAtMTkwLDcg
KzE5MSw3IEBAIGludCBjcmVhdGVfaXJxKG5vZGVpZF90IG5vZGUpCiAgICAgICAgIGRlc2MtPmFy
Y2gudXNlZCA9IElSUV9VTlVTRUQ7CiAgICAgICAgIGlycSA9IHJldDsKICAgICB9Ci0gICAgZWxz
ZSBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCisgICAgZWxzZSBpZiAoICFpc192aXhlbigpICYmIGhh
cmR3YXJlX2RvbWFpbiApCiAgICAgewogICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2Vzcyho
YXJkd2FyZV9kb21haW4sIGlycSk7CiAgICAgICAgIGlmICggcmV0ICkKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVv-0007Hx-QN; Sat, 06 Jan 2018 23:04:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNX-0006US-VD
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:52 +0000
X-Inumbo-ID: 9201782b-f334-11e7-b4a6-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9201782b-f334-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 23:54:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="702129532"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-2eab95aa.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:50 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-2eab95aa.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtiX7071952
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:49 GMT
Received: from EX13D01EUA003.ant.amazon.com (10.43.165.113) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:40 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D01EUA003.ant.amazon.com (10.43.165.113) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:39 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:38 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:36 -0800
Message-ID: <1515279277-16301-22-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 21/22] vixen: provide Xencons implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT3VyIGluaXRpYWwg
YXBwcm9hY2ggZXhwb3NlZCB0aGUgY29uc29sZSByaW5nIGRpcmVjdGx5IHRvIGd1ZXN0cwp3aGlj
aCB3b3JrZWQgd2VsbCBleGNlcHQgZm9yIHRoZSBmYWN0IHRoYXQgdmVyeSBvbGQgdmVyc2lvbnMg
b2YgWGVuCmRpZCBub3Qgc3VwcG9ydCBjb25zb2xlIHJpbmcgZm9yIEhWTSBndWVzdHMuICBJdCBh
bHNvIHByb3ZlZCB0bwpiZSBjb21wbGljYXRlZCBmcm9tIGEgbWFuYWdlbWVudCB0b29sIHBlcnNw
ZWN0aXZlIHNpbmNlIGJvdGggdGhlCnNlcmlhbCBjb25zb2xlIGFuZCB0aGUgcGFyYXZpcnQgY29u
c29sZSBmb3IgSFZNIGd1ZXN0cyBwcm9kdWNlZApvdXRwdXQuCgpIYXZpbmcgYSBzaW1wbGUgeGVu
Y29ucyBpbXBsZW1lbnRhdGlvbiBoZWxwcyBzaW1wbGlmeSB1c2luZyBWaXhlbgphcyBhIG1hbmFn
ZW1lbnQgdG9vbCBubyBsb25nZXIgbmVlZHMgdG8gY2FyZSBhYm91dCB3aGV0aGVyIG9yIG5vdAp0
aGlzIG1vZGUgaXMgZW5hYmxlZC4KCkluIG9yZGVyIHRvIG91dHB1dCB0byB0aGUgY29uc29sZSB3
aXRob3V0IHRoZSAnKFhlbiknIGFkb3JubWVudCwKd2UgaW50cm9kdWNlIGEgbmV3IGVudHJ5IHBv
aW50IGludG8gdGhlIGNvbnNvbGUgY29kZSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IExp
Z3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVu
LmMgICAgICAgIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyAgICAgICAgfCAgNSArKysrLQogeGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgMiArKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAg
ICAgICAgIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3Qvdml4ZW4uYwppbmRleCA3NmQ5NjM4Li5lZWZmYWZhIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4u
YwpAQCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CiAjaW5jbHVk
ZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxwdWJsaWMv
aW8vY29uc29sZS5oPgogCiBzdGF0aWMgaW50IGluX3ZpeGVuOwogc3RhdGljIHVpbnQ4X3QgZ2xv
YmFsX3NpX2RhdGFbNCA8PCAxMF0gX19hdHRyaWJ1dGVfXygoYWxpZ25lZCg0MDk2KSkpOwpAQCAt
MzEsNiArMzIsOSBAQCBzdGF0aWMgYm9vbCB2aXhlbl9wZXJfY3B1X25vdGlmaWNhdGlvbnMgPSB0
cnVlOwogc3RhdGljIHVpbnQ4X3Qgdml4ZW5fZXZ0Y2huX3ZlY3RvcjsKIHN0YXRpYyBib29sIHZp
eGVuX25lZWRzX2FwaWNfYWNrID0gdHJ1ZTsKIHN0cnVjdCBpcnFhY3Rpb24gdml4ZW5faXJxYWN0
aW9uOworc3RhdGljIHZvbGF0aWxlIHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqdml4ZW5feGVu
Y29uc19pZmFjZTsKK3N0YXRpYyB1aW50MTZfdCB2aXhlbl94ZW5jb25zX3BvcnQ7CitzdGF0aWMg
c3BpbmxvY2tfdCB2aXhlbl94ZW5jb25zX2xvY2s7CiAKIHZvaWQgX19pbml0IGluaXRfdml4ZW4o
dm9pZCkKIHsKQEAgLTQ5LDYgKzUzLDggQEAgdm9pZCBfX2luaXQgaW5pdF92aXhlbih2b2lkKQog
CiAgICAgcHJpbnRrKCJWaXhlbiBydW5uaW5nIHVuZGVyIFhlbiAlZC4lZFxuIiwgbWFqb3IsIG1p
bm9yKTsKIAorICAgIHNwaW5fbG9ja19pbml0KCZ2aXhlbl94ZW5jb25zX2xvY2spOworCiAgICAg
aW5fdml4ZW4gPSAxOwogfQogCkBAIC0yMzksNiArMjQ1LDQxIEBAIHN0YXRpYyB2b2lkIHZpeGVu
X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkZXZfaWQsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgIHZpeGVuX3VwY2FsbChzbXBfcHJvY2Vzc29yX2lkKCkpOwogfQogCitib29sIHZp
eGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZfdCBwb3J0KQoreworICAgIHZvbGF0aWxlIHN0cnVjdCB4
ZW5jb25zX2ludGVyZmFjZSAqciA9IHZpeGVuX3hlbmNvbnNfaWZhY2U7CisgICAgY2hhciBidWZm
ZXJbMTI4XTsKKyAgICBzaXplX3QgbjsKKworICAgIGlmIChyID09IE5VTEwgfHwgcG9ydCAhPSB2
aXhlbl94ZW5jb25zX3BvcnQpIHsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKworICAg
IHNwaW5fbG9jaygmdml4ZW5feGVuY29uc19sb2NrKTsKKworICAgIG4gPSAwOworICAgIHdoaWxl
IChyLT5vdXRfcHJvZCAhPSByLT5vdXRfY29ucykgeworICAgICAgICBjaGFyIGNoID0gci0+b3V0
W01BU0tfWEVOQ09OU19JRFgoci0+b3V0X2NvbnMsIHItPm91dCldOworICAgICAgICBpZiAobiA9
PSBzaXplb2YoYnVmZmVyKSAtIDEpIHsKKyAgICAgICAgICAgIGJ1ZmZlcltuXSA9IDA7CisgICAg
ICAgICAgICBndWVzdF9wdXRzKGhhcmR3YXJlX2RvbWFpbiwgYnVmZmVyKTsKKyAgICAgICAgICAg
IG4gPSAwOworICAgICAgICB9CisgICAgICAgIGJ1ZmZlcltuKytdID0gY2g7CisgICAgICAgIHJt
YigpOworICAgICAgICByLT5vdXRfY29ucysrOworICAgIH0KKworICAgIGlmIChuKSB7CisgICAg
ICAgIGJ1ZmZlcltuXSA9IDA7CisgICAgICAgIGd1ZXN0X3B1dHMoaGFyZHdhcmVfZG9tYWluLCBi
dWZmZXIpOworICAgIH0KKworICAgIHNwaW5fdW5sb2NrKCZ2aXhlbl94ZW5jb25zX2xvY2spOwor
CisgICAgcmV0dXJuIHRydWU7Cit9CisKIHN0YXRpYyBpbnQgaHZtX3NldF9wYXJhbWV0ZXIoaW50
IGlkeCwgdWludDY0X3QgdmFsdWUpCiB7CiAgICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2Owpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgYi94ZW4vY29tbW9uL2V2ZW50
X2NoYW5uZWwuYwppbmRleCA1NGVhNzIwLi42ZDA2MGE1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2V2ZW50X2NoYW5uZWwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwpAQCAtMTI0
MSw3ICsxMjQxLDEwIEBAIGxvbmcgZG9fZXZlbnRfY2hhbm5lbF9vcChpbnQgY21kLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgc3RydWN0IGV2dGNobl9zZW5kIHNl
bmQ7CiAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZzZW5kLCBhcmcsIDEpICE9IDAgKQog
ICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgICAgIHJjID0gZXZ0Y2huX3NlbmQoY3Vy
cmVudC0+ZG9tYWluLCBzZW5kLnBvcnQpOworICAgICAgICBpZiAoIHZpeGVuX3JpbmdfcHJvY2Vz
cyhzZW5kLnBvcnQpICkKKyAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgZWxzZQorICAgICAg
ICAgICAgcmMgPSBldnRjaG5fc2VuZChjdXJyZW50LT5kb21haW4sIHNlbmQucG9ydCk7CiAgICAg
ICAgIGJyZWFrOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
LmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCBhMDczNDNkLi5hODNhZWIyIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9j
aGFyL2NvbnNvbGUuYwpAQCAtNzY0LDYgKzc2NCwyMiBAQCB2b2lkIGd1ZXN0X3ByaW50ayhjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBjaGFyICpmbXQsIC4uLikKICAgICB2YV9lbmQoYXJn
cyk7CiB9CiAKK3ZvaWQgZ3Vlc3RfcHV0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBj
aGFyICprYnVmKQoreworICAgIHNwaW5fbG9ja19pcnEoJmNvbnNvbGVfbG9jayk7CisKKyAgICBz
ZXJjb25fcHV0cyhrYnVmKTsKKyAgICB2aWRlb19wdXRzKGtidWYpOworCisgICAgaWYgKCBvcHRf
Y29uc29sZV90b19yaW5nICkKKyAgICB7CisgICAgICAgIGNvbnJpbmdfcHV0cyhrYnVmKTsKKyAg
ICAgICAgdGFza2xldF9zY2hlZHVsZSgmbm90aWZ5X2RvbTBfY29uX3JpbmdfdGFza2xldCk7Cisg
ICAgfQorCisgICAgc3Bpbl91bmxvY2tfaXJxKCZjb25zb2xlX2xvY2spOworfQorCiB2b2lkIF9f
aW5pdCBjb25zb2xlX2luaXRfcHJlaXJxKHZvaWQpCiB7CiAgICAgY2hhciAqcDsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3Qvdml4ZW4uaAppbmRleCBlNDg2Y2MzLi5mNDZjNmVkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC92aXhlbi5oCkBAIC04Miw0ICs4Miw2IEBAIHZvaWQgdml4ZW5fdmNwdV9pbml0aWFsaXpl
KHN0cnVjdCB2Y3B1ICp2KTsKIAogdm9pZCBfX2luaXQgdml4ZW5fdHJhbnNmb3JtKHN0cnVjdCBk
b21haW4gKmRvbTApOwogCitib29sIHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZfdCBwb3J0KTsK
KwogI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVk
ZS94ZW4vbGliLmgKaW5kZXggZWQwMGFlMS4uZGU4NDYzOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtOTIsNiArOTIsNyBA
QCBleHRlcm4gdm9pZCBwcmludGsoY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCiAgICAgX19hdHRy
aWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkpOwogZXh0ZXJuIHZvaWQgZ3Vlc3RfcHJp
bnRrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIgKmZvcm1hdCwgLi4uKQogICAg
IF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50ZiwgMiwgMykpKTsKK2V4dGVybiB2b2lkIGd1
ZXN0X3B1dHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqbWVzc2FnZSk7CiBl
eHRlcm4gdm9pZCBub3JldHVybiBwYW5pYyhjb25zdCBjaGFyICpmb3JtYXQsIC4uLikKICAgICBf
X2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDEsIDIpKSk7CiBleHRlcm4gbG9uZyB2bV9h
c3Npc3Qoc3RydWN0IGRvbWFpbiAqLCB1bnNpZ25lZCBpbnQgY21kLCB1bnNpZ25lZCBpbnQgdHlw
ZSwKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVv-0007H7-0F; Sat, 06 Jan 2018 23:04:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNN-0006Sk-SW
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:41 +0000
X-Inumbo-ID: fa6e8610-f334-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa6e8610-f334-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="713866164"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:34 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtYdY008089
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:34 GMT
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.1236.3; Sat, 6 Jan 2018 22:55:34 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UWA004.ant.amazon.com (10.43.160.64) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:33 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:32 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:33 -0800
Message-ID: <1515279277-16301-19-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 18/22] vixen: Introduce ECS_PROXY for event
	channel proxying
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KClByZXZpb3VzbHks
IHdlIHdvdWxkIGtlZXAgcHJveGllZCBldmVudCBjaGFubmVscyBhcyBFQ1NfSU5URVJET01BSU4K
Y2hhbm5lbCBhcm91bmQuIFRoaXMgd29ya3MgZm9yIG1vc3QgdGhpbmdzLCBidXQgaGFzIHRoZSBw
cm9ibGVtCnRoYXQgRVZUQ0hOT1Bfc3RhdHVzIGlzIGJyb2tlbiwgYW5kIHRoYXQgRVZUQ0hOT1Bf
Y2xvc2UgZG9lcyBub3QKbWFyayBhbiBldmVudCBjaGFubmVsIGFzIGZyZWUuCgpJbnRyb2R1Y2Ug
YSBzZXBhcmF0ZSBFQ1NfUFJPWFkgdG8gZGVub3RlIGV2ZW50IGNoYW5uZWxzIHRoYXQgYXJlCmZv
cndhcmRlZCB0byB0aGUgaHlwZXJ2aXNvciB3ZSdyZSBydW5uaW5nIHVuZGVyLgoKVGhpcyBtYWtl
cyB0aGUgY29kZSBtb3JlIHJlYWRhYmxlIGluIG1hbnkgcGxhY2VzLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KIHhlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIHwgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggICAgfCAgMyArKwogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIv
eGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggYzY5ZjlkYi4uODVmZjdlMCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5j
bHVkZSA8cHVibGljL2V2ZW50X2NoYW5uZWwuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CisjaW5j
bHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+CiAKICNkZWZpbmUgRVJST1JfRVhJVChfZXJybm8pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBA
IC0xNTYsMjUgKzE1NywyNSBAQCBzdGF0aWMgdm9pZCBmcmVlX2V2dGNobl9idWNrZXQoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqYnVja2V0KQogICAgIHhmcmVlKGJ1Y2tldCk7CiB9
CiAKLXN0YXRpYyBpbnQgZ2V0X2ZyZWVfcG9ydChzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGlu
dCBhbGxvY2F0ZV9wb3J0KHN0cnVjdCBkb21haW4gKmQsIGludCBwb3J0KQogewogICAgIHN0cnVj
dCBldnRjaG4gKmNobjsKICAgICBzdHJ1Y3QgZXZ0Y2huICoqZ3JwOwotICAgIGludCAgICAgICAg
ICAgIHBvcnQ7CiAKICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKLSAgICBmb3IgKCBwb3J0ID0gMDsgcG9ydF9pc192YWxpZChkLCBwb3J0KTsgcG9ydCsr
ICkKKyAgICBpZiAoIHBvcnRfaXNfdmFsaWQoZCwgcG9ydCkgKQogICAgIHsKICAgICAgICAgaWYg
KCBwb3J0ID4gZC0+bWF4X2V2dGNobl9wb3J0ICkKICAgICAgICAgICAgIHJldHVybiAtRU5PU1BD
OwogICAgICAgICBpZiAoIGV2dGNobl9mcm9tX3BvcnQoZCwgcG9ydCktPnN0YXRlID09IEVDU19G
UkVFCiAgICAgICAgICAgICAgJiYgIWV2dGNobl9wb3J0X2lzX2J1c3koZCwgcG9ydCkgKQogICAg
ICAgICAgICAgcmV0dXJuIHBvcnQ7CisgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAot
ICAgIGlmICggcG9ydCA9PSBkLT5tYXhfZXZ0Y2hucyB8fCBwb3J0ID4gZC0+bWF4X2V2dGNobl9w
b3J0ICkKKyAgICBpZiAoIHBvcnQgPj0gZC0+bWF4X2V2dGNobnMgfHwgcG9ydCA+IGQtPm1heF9l
dnRjaG5fcG9ydCApCiAgICAgICAgIHJldHVybiAtRU5PU1BDOwogCiAgICAgaWYgKCAhZ3JvdXBf
ZnJvbV9wb3J0KGQsIHBvcnQpICkKQEAgLTE4NSwxNiArMTg2LDU5IEBAIHN0YXRpYyBpbnQgZ2V0
X2ZyZWVfcG9ydChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBncm91cF9mcm9tX3BvcnQoZCwg
cG9ydCkgPSBncnA7CiAgICAgfQogCi0gICAgY2huID0gYWxsb2NfZXZ0Y2huX2J1Y2tldChkLCBw
b3J0KTsKLSAgICBpZiAoICFjaG4gKQotICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICBidWNr
ZXRfZnJvbV9wb3J0KGQsIHBvcnQpID0gY2huOworICAgIHdoaWxlICggZC0+dmFsaWRfZXZ0Y2hu
cyA8PSBwb3J0ICkKKyAgICB7CisgICAgICAgIGNobiA9IGFsbG9jX2V2dGNobl9idWNrZXQoZCwg
ZC0+dmFsaWRfZXZ0Y2hucyk7CisgICAgICAgIGlmICggIWNobiApCisgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgYnVja2V0X2Zyb21fcG9ydChkLCBkLT52YWxpZF9ldnRjaG5z
KSA9IGNobjsKIAotICAgIHdyaXRlX2F0b21pYygmZC0+dmFsaWRfZXZ0Y2hucywgZC0+dmFsaWRf
ZXZ0Y2hucyArIEVWVENITlNfUEVSX0JVQ0tFVCk7CisgICAgICAgIHdyaXRlX2F0b21pYygmZC0+
dmFsaWRfZXZ0Y2hucywgZC0+dmFsaWRfZXZ0Y2hucyArIEVWVENITlNfUEVSX0JVQ0tFVCk7Cisg
ICAgfQogCiAgICAgcmV0dXJuIHBvcnQ7CiB9CiAKK3N0YXRpYyBpbnQgZ2V0X2ZyZWVfcG9ydChz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIGludCBwb3J0OworCisgICAgZm9yICggcG9ydCA9IDA7
IHBvcnRfaXNfdmFsaWQoZCwgcG9ydCk7IHBvcnQrKyApCisgICAgeworICAgICAgICBpZiAoIHBv
cnQgPiBkLT5tYXhfZXZ0Y2huX3BvcnQgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9TUEM7Cisg
ICAgICAgIGlmICggZXZ0Y2huX2Zyb21fcG9ydChkLCBwb3J0KS0+c3RhdGUgPT0gRUNTX0ZSRUUK
KyAgICAgICAgICAgICAmJiAhZXZ0Y2huX3BvcnRfaXNfYnVzeShkLCBwb3J0KSApCisgICAgICAg
ICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gYWxsb2NhdGVfcG9ydChkLCBwb3J0KTsK
K30KKworaW50IGV2dGNobl9hbGxvY19wcm94eShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9ydCwg
dTggZWNzKQoreworICAgIHN0cnVjdCBldnRjaG4gKmNobjsKKyAgICBpbnQgcmM7CisKKyAgICBp
ZiAoICFpc192aXhlbigpICkKKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CisKKyAgICByYyA9IGFs
bG9jYXRlX3BvcnQoZCwgcG9ydCk7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICByZXR1cm4g
cmM7CisKKyAgICBjaG4gPSBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQpOworICAgIHNwaW5fbG9j
aygmY2huLT5sb2NrKTsKKyAgICBjaG4tPnN0YXRlID0gRUNTX1BST1hZOworICAgIGV2dGNobl9w
b3J0X2luaXQoZCwgY2huKTsKKworICAgIGlmICggZWNzID09IEVDU19JTlRFUkRPTUFJTiApCisg
ICAgICAgIGV2dGNobl9wb3J0X3NldF9wZW5kaW5nKGQsIGNobi0+bm90aWZ5X3ZjcHVfaWQsIGNo
bik7CisgICAgc3Bpbl91bmxvY2soJmNobi0+bG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKwog
c3RhdGljIHZvaWQgZnJlZV9ldnRjaG4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAq
Y2huKQogewogICAgIC8qIENsZWFyIHBlbmRpbmcgZXZlbnQgdG8gYXZvaWQgdW5leHBlY3RlZCBi
ZWhhdmlvciBvbiByZS1iaW5kLiAqLwpAQCAtNjI4LDYgKzY3Miw5IEBAIHN0YXRpYyBsb25nIGV2
dGNobl9jbG9zZShzdHJ1Y3QgZG9tYWluICpkMSwgaW50IHBvcnQxLCBib29sX3QgZ3Vlc3QpCiAK
ICAgICAgICAgZ290byBvdXQ7CiAKKyAgICBjYXNlIEVDU19QUk9YWToKKyAgICAgICAgYnJlYWs7
CisKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsKICAgICB9CkBAIC02OTAsNiArNzM3LDE0
IEBAIGludCBldnRjaG5fc2VuZChzdHJ1Y3QgZG9tYWluICpsZCwgdW5zaWduZWQgaW50IGxwb3J0
KQogICAgIGNhc2UgRUNTX1VOQk9VTkQ6CiAgICAgICAgIC8qIHNpbGVudGx5IGRyb3AgdGhlIG5v
dGlmaWNhdGlvbiAqLwogICAgICAgICBicmVhazsKKyAgICBjYXNlIEVDU19QUk9YWToKKyAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCBpc192aXhlbigpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgc3RydWN0IGV2dGNobl9zZW5kIHNlbmQgPSB7IC5wb3J0ID0gbHBvcnQgfTsK
KyAgICAgICAgICAgIHJldCA9IEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9z
ZW5kLCAmc2VuZCk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICB9CkBAIC04OTIsNiArOTQ3LDEwIEBAIHN0YXRpYyBs
b25nIGV2dGNobl9zdGF0dXMoZXZ0Y2huX3N0YXR1c190ICpzdGF0dXMpCiAgICAgY2FzZSBFQ1Nf
SVBJOgogICAgICAgICBzdGF0dXMtPnN0YXR1cyA9IEVWVENITlNUQVRfaXBpOwogICAgICAgICBi
cmVhazsKKyAgICBjYXNlIEVDU19QUk9YWToKKyAgICAgICAgQlVHX09OKCFpc192aXhlbigpKTsK
KyAgICAgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1Bfc3RhdHVz
LCBzdGF0dXMpOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsK
ICAgICB9CkBAIC05NDQsNiArMTAwMywxNCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWdu
ZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIGNhc2UgRUNTX0lOVEVSRE9N
QUlOOgogICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKICAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBFQ1NfUFJPWFk6CisgICAgICAgIGlmICggaXNfdml4ZW4oKSAmJiB2aXhl
bl9oYXNfcGVyX2NwdV9ub3RpZmljYXRpb25zKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBz
dHJ1Y3QgZXZ0Y2huX2JpbmRfdmNwdSBiaW5kID0geyAucG9ydCA9IHBvcnQsIC52Y3B1ID0gdmNw
dV9pZCB9OworICAgICAgICAgICAgSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9Q
X2JpbmRfdmNwdSwgJmJpbmQpOworICAgICAgICB9CisgICAgICAgIGNobi0+bm90aWZ5X3ZjcHVf
aWQgPSB2Y3B1X2lkOworICAgICAgICBicmVhazsKICAgICBjYXNlIEVDU19QSVJROgogICAgICAg
ICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCApCiAgICAgICAgICAgICBicmVh
azsKQEAgLTEyNzYsNyArMTM0Myw3IEBAIGludCBldnRjaG5faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGQtPnZhbGlkX2V2dGNobnMgPSBFVlRDSE5TX1BFUl9CVUNLRVQ7CiAKICAgICBzcGlu
X2xvY2tfaW5pdF9wcm9mKGQsIGV2ZW50X2xvY2spOwotICAgIGlmICggZ2V0X2ZyZWVfcG9ydChk
KSAhPSAwICkKKyAgICBpZiAoIGFsbG9jYXRlX3BvcnQoZCwgMCkgIT0gMCApCiAgICAgewogICAg
ICAgICBmcmVlX2V2dGNobl9idWNrZXQoZCwgZC0+ZXZ0Y2huKTsKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9ldmVudC5oCmluZGV4IDg3OTE1ZWEuLmYzZmViZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCkBAIC03MSw2ICs3
MSw5IEBAIHZvaWQgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChzdHJ1Y3QgZG9tYWluICps
ZCwgaW50IGxwb3J0KTsKIC8qIEluamVjdCBhbiBldmVudCBjaGFubmVsIG5vdGlmaWNhdGlvbiBp
bnRvIHRoZSBndWVzdCAqLwogdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYp
OwogCisvKiBBbGxvY2F0ZSBhIHNwZWNpZmljIGV2ZW50IGNoYW5uZWwgYXMgcHJveHkuICovCitp
bnQgZXZ0Y2huX2FsbG9jX3Byb3h5KHN0cnVjdCBkb21haW4gKmQsIGludCBwb3J0LCB1OCBlY3Mp
OworCiAvKgogICogSW50ZXJuYWwgZXZlbnQgY2hhbm5lbCBvYmplY3Qgc3RvcmFnZS4KICAqCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCmluZGV4IGY2YzZmZmYuLmViNWE5ODkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05Myw2ICs5Myw3IEBAIHN0
cnVjdCBldnRjaG4KICNkZWZpbmUgRUNTX1BJUlEgICAgICAgICA0IC8qIENoYW5uZWwgaXMgYm91
bmQgdG8gYSBwaHlzaWNhbCBJUlEgbGluZS4gICAgICAgKi8KICNkZWZpbmUgRUNTX1ZJUlEgICAg
ICAgICA1IC8qIENoYW5uZWwgaXMgYm91bmQgdG8gYSB2aXJ0dWFsIElSUSBsaW5lLiAgICAgICAg
Ki8KICNkZWZpbmUgRUNTX0lQSSAgICAgICAgICA2IC8qIENoYW5uZWwgaXMgYm91bmQgdG8gYSB2
aXJ0dWFsIElQSSBsaW5lLiAgICAgICAgKi8KKyNkZWZpbmUgRUNTX1BST1hZICAgICAgICA3IC8q
IENoYW5uZWwgaXMgcHJveGllZCB0byBwYXJlbnQgaHlwZXJ2aXNvci4gICAgICAgKi8KICAgICB1
OCAgc3RhdGU7ICAgICAgICAgICAgIC8qIEVDU18qICovCiAgICAgdTggIHhlbl9jb25zdW1lcjpY
RU5fQ09OU1VNRVJfQklUUzsgLyogQ29uc3VtZXIgaW4gWGVuIGlmIG5vbnplcm8gKi8KICAgICB1
OCAgcGVuZGluZzoxOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVs-0007Ew-Tg; Sat, 06 Jan 2018 23:04:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxMv-0006PY-38
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:13 +0000
X-Inumbo-ID: e9acdaea-f334-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9acdaea-f334-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 22:57:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="325805245"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:06 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MsxE0031742
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:05 GMT
Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:04 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D01EUB003.ant.amazon.com (10.43.166.248) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:54:48 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:54:46 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:18 -0800
Message-ID: <1515279277-16301-4-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 03/22] x86/guest: Hypercall support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
ZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvZ3Vlc3QvTWFrZWZpbGUgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVyY2FsbF9wYWdlLlMgICB8IDc5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jICAgICAgICAgICAgICB8ICA1ICsrCiB4ZW4vYXJjaC94
ODYveGVuLmxkcy5TICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC5oICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJj
YWxsLmggfCA5MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNiBmaWxlcyBj
aGFuZ2VkLCAxNzkgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4
Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVz
dC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQppbmRleCA3ZjY3Mzk2Li5j
NWQ1MTg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKKysrIGIveGVu
L2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCkBAIC0xICsxLDIgQEAKK29iai15ICs9IGh5cGVyY2Fs
bF9wYWdlLm8KIG9iai15ICs9IHhlbi5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
aHlwZXJjYWxsX3BhZ2UuUyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmZkZDJlNzIKLS0tIC9kZXYvbnVsbAor
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwpAQCAtMCwwICsxLDc5IEBA
CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+CisjaW5j
bHVkZSA8cHVibGljL3hlbi5oPgorCisgICAgICAgIC5zZWN0aW9uICIudGV4dC5wYWdlX2FsaWdu
ZWQiLCAiYXgiLCBAcHJvZ2JpdHMKKyAgICAgICAgLnAyYWxpZ24gUEFHRV9TSElGVAorCitHTE9C
QUwoaHlwZXJjYWxsX3BhZ2UpCisgICAgICAgICAvKiBQb2lzb25lZCB3aXRoIGByZXRgIGZvciBz
YWZldHkgYmVmb3JlIGh5cGVyY2FsbHMgYXJlIHNldCB1cC4gKi8KKyAgICAgICAgLmZpbGwgUEFH
RV9TSVpFLCAxLCAweGMzCisgICAgICAgIC50eXBlIGh5cGVyY2FsbF9wYWdlLCBTVFRfT0JKRUNU
CisgICAgICAgIC5zaXplIGh5cGVyY2FsbF9wYWdlLCBQQUdFX1NJWkUKKworLyoKKyAqIElkZW50
aWZ5IGEgc3BlY2lmaWMgaHlwZXJjYWxsIGluIHRoZSBoeXBlcmNhbGwgcGFnZQorICogQHBhcmFt
IG5hbWUgSHlwZXJjYWxsIG5hbWUuCisgKi8KKyNkZWZpbmUgREVDTEFSRV9IWVBFUkNBTEwobmFt
ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAuZ2xvYmwgSFlQRVJDQUxMXyAjIyBuYW1lOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5zZXQgICBIWVBFUkNBTExfICMjIG5hbWUs
IGh5cGVyY2FsbF9wYWdlICsgX19IWVBFUlZJU09SXyAjIyBuYW1lICogMzI7IFwKKyAgICAgICAg
LnR5cGUgIEhZUEVSQ0FMTF8gIyMgbmFtZSwgU1RUX0ZVTkM7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAuc2l6ZSAgSFlQRVJDQUxMXyAjIyBuYW1lLCAzMgor
CitERUNMQVJFX0hZUEVSQ0FMTChzZXRfdHJhcF90YWJsZSkKK0RFQ0xBUkVfSFlQRVJDQUxMKG1t
dV91cGRhdGUpCitERUNMQVJFX0hZUEVSQ0FMTChzZXRfZ2R0KQorREVDTEFSRV9IWVBFUkNBTEwo
c3RhY2tfc3dpdGNoKQorREVDTEFSRV9IWVBFUkNBTEwoc2V0X2NhbGxiYWNrcykKK0RFQ0xBUkVf
SFlQRVJDQUxMKGZwdV90YXNrc3dpdGNoKQorREVDTEFSRV9IWVBFUkNBTEwoc2NoZWRfb3BfY29t
cGF0KQorREVDTEFSRV9IWVBFUkNBTEwocGxhdGZvcm1fb3ApCitERUNMQVJFX0hZUEVSQ0FMTChz
ZXRfZGVidWdyZWcpCitERUNMQVJFX0hZUEVSQ0FMTChnZXRfZGVidWdyZWcpCitERUNMQVJFX0hZ
UEVSQ0FMTCh1cGRhdGVfZGVzY3JpcHRvcikKK0RFQ0xBUkVfSFlQRVJDQUxMKG1lbW9yeV9vcCkK
K0RFQ0xBUkVfSFlQRVJDQUxMKG11bHRpY2FsbCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHVwZGF0ZV92
YV9tYXBwaW5nKQorREVDTEFSRV9IWVBFUkNBTEwoc2V0X3RpbWVyX29wKQorREVDTEFSRV9IWVBF
UkNBTEwoZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQpCitERUNMQVJFX0hZUEVSQ0FMTCh4ZW5fdmVy
c2lvbikKK0RFQ0xBUkVfSFlQRVJDQUxMKGNvbnNvbGVfaW8pCitERUNMQVJFX0hZUEVSQ0FMTChw
aHlzZGV2X29wX2NvbXBhdCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGdyYW50X3RhYmxlX29wKQorREVD
TEFSRV9IWVBFUkNBTEwodm1fYXNzaXN0KQorREVDTEFSRV9IWVBFUkNBTEwodXBkYXRlX3ZhX21h
cHBpbmdfb3RoZXJkb21haW4pCitERUNMQVJFX0hZUEVSQ0FMTChpcmV0KQorREVDTEFSRV9IWVBF
UkNBTEwodmNwdV9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHNldF9zZWdtZW50X2Jhc2UpCitERUNM
QVJFX0hZUEVSQ0FMTChtbXVleHRfb3ApCitERUNMQVJFX0hZUEVSQ0FMTCh4c21fb3ApCitERUNM
QVJFX0hZUEVSQ0FMTChubWlfb3ApCitERUNMQVJFX0hZUEVSQ0FMTChzY2hlZF9vcCkKK0RFQ0xB
UkVfSFlQRVJDQUxMKGNhbGxiYWNrX29wKQorREVDTEFSRV9IWVBFUkNBTEwoeGVub3Byb2Zfb3Ap
CitERUNMQVJFX0hZUEVSQ0FMTChldmVudF9jaGFubmVsX29wKQorREVDTEFSRV9IWVBFUkNBTEwo
cGh5c2Rldl9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGh2bV9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxM
KHN5c2N0bCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGRvbWN0bCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGtl
eGVjX29wKQorREVDTEFSRV9IWVBFUkNBTEwodG1lbV9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHhj
X3Jlc2VydmVkX29wKQorREVDTEFSRV9IWVBFUkNBTEwoeGVucG11X29wKQorCitERUNMQVJFX0hZ
UEVSQ0FMTChhcmNoXzApCitERUNMQVJFX0hZUEVSQ0FMTChhcmNoXzEpCitERUNMQVJFX0hZUEVS
Q0FMTChhcmNoXzIpCitERUNMQVJFX0hZUEVSQ0FMTChhcmNoXzMpCitERUNMQVJFX0hZUEVSQ0FM
TChhcmNoXzQpCitERUNMQVJFX0hZUEVSQ0FMTChhcmNoXzUpCitERUNMQVJFX0hZUEVSQ0FMTChh
cmNoXzYpCitERUNMQVJFX0hZUEVSQ0FMTChhcmNoXzcpCisKKy8qCisgKiBMb2NhbCB2YXJpYWJs
ZXM6CisgKiB0YWItd2lkdGg6IDgKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgor
ICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJjaC94ODYv
Z3Vlc3QveGVuLmMKaW5kZXggOTQ0NmE0Ni4uYzViNDM0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2d1ZXN0L3hlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpAQCAtMjIsNiAr
MjIsNyBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCiAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+
CisjaW5jbHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAogI2lu
Y2x1ZGUgPHB1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oPgpAQCAtMjksNiArMzAsNyBAQAogYm9vbCB4
ZW5fZ3Vlc3Q7CiAKIHN0YXRpYyB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKK2V4dGVybiBjaGFy
IGh5cGVyY2FsbF9wYWdlW107CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBmaW5kX3hlbl9sZWF2ZXMo
dm9pZCkKIHsKQEAgLTYxLDYgKzYzLDkgQEAgdm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2
b2lkKQogICAgIGlmICggIXhlbl9jcHVpZF9iYXNlICkKICAgICAgICAgcmV0dXJuOwogCisgICAg
LyogRmlsbCB0aGUgaHlwZXJjYWxsIHBhZ2UuICovCisgICAgd3Jtc3JsKGNwdWlkX2VieCh4ZW5f
Y3B1aWRfYmFzZSArIDIpLCBfX3BhKGh5cGVyY2FsbF9wYWdlKSk7CisKICAgICB4ZW5fZ3Vlc3Qg
PSB0cnVlOwogfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUwppbmRleCBkNWU4ODIxLi5kZDBlMWM1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKQEAgLTU5LDYg
KzU5LDcgQEAgU0VDVElPTlMKICAgLnRleHQgOiB7CiAgICAgICAgIF9zdGV4dCA9IC47ICAgICAg
ICAgICAgLyogVGV4dCBhbmQgcmVhZC1vbmx5IGRhdGEgKi8KICAgICAgICAqKC50ZXh0KQorICAg
ICAgICooLnRleHQucGFnZV9hbGlnbmVkKQogICAgICAgICooLnRleHQuY29sZCkKICAgICAgICAq
KC50ZXh0LnVubGlrZWx5KQogICAgICAgICooLmZpeHVwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCmluZGV4IGVi
MDg0MzQuLjcwMjUwYjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKQEAgLTE5LDYgKzE5LDcgQEAKICNpZm5k
ZWYgX19YODZfR1VFU1RfSF9fCiAjZGVmaW5lIF9fWDg2X0dVRVNUX0hfXwogCisjaW5jbHVkZSA8
YXNtL2d1ZXN0L2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC94ZW4uaD4KIAogI2Vu
ZGlmIC8qIF9fWDg2X0dVRVNUX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxs
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYzQ2MGY1OQotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKQEAgLTAsMCAr
MSw5MiBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXNtLXg4Ni9ndWVzdC9oeXBlcmNh
bGwuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRp
dGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig
bW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENv
cHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKworI2lmbmRlZiBfX1g4
Nl9YRU5fSFlQRVJDQUxMX0hfXworI2RlZmluZSBfX1g4Nl9YRU5fSFlQRVJDQUxMX0hfXworCisj
aWZkZWYgQ09ORklHX1hFTl9HVUVTVAorCisvKgorICogSHlwZXJjYWxsIHByaW1hdGl2ZXMgZm9y
IDY0Yml0CisgKgorICogSW5wdXRzOiAlcmRpLCAlcnNpLCAlcmR4LCAlcjEwLCAlcjgsICVyOSAo
YXJndW1lbnRzIDEtNikKKyAqLworCisjZGVmaW5lIF9oeXBlcmNhbGw2NF8xKHR5cGUsIGhjYWxs
LCBhMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAiY2FsbCBo
eXBlcmNhbGxfcGFnZSArICVjW29mZnNldF0iICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICA6ICI9YSIgKHJlcyksICI9RCIgKHRtcCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICA6IFtvZmZzZXRdICJpIiAoaGNhbGwgKiAzMiks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICIxIiAoKGxv
bmcpKGExKSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICA6ICJtZW1vcnkiICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICh0eXBlKXJlczsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKworI2RlZmluZSBfaHlwZXJj
YWxsNjRfMih0eXBlLCBoY2FsbCwgYTEsIGEyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBhc20gdm9sYXRp
bGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgImNhbGwgaHlwZXJjYWxsX3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0bXApLCAi
PVMiICh0bXApICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiBbb2Zmc2V0
XSAiaSIgKGhjYWxsICogMzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAiMSIgKChsb25nKShhMSkpLCAiMiIgKChsb25nKShhMikpICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAodHlwZSlyZXM7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0p
CisKKyNkZWZpbmUgX2h5cGVyY2FsbDY0XzModHlwZSwgaGNhbGwsIGExLCBhMiwgYTMpICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbG9uZyByZXMs
IHRtcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICJjYWxsIGh5cGVyY2FsbF9wYWdlICsgJWNb
b2Zmc2V0XSIgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIj1hIiAo
cmVzKSwgIj1EIiAodG1wKSwgIj1TIiAodG1wKSwgIj1kIiAodG1wKSAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgIDogW29mZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEpKSwgIjIiICgobG9u
ZykoYTIpKSwgIjMiICgobG9uZykoYTMpKSAgICAgIFwKKyAgICAgICAgICAgIDogIm1lbW9yeSIg
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgKHR5cGUpcmVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICB9KQorCisjZGVmaW5lIF9oeXBlcmNhbGw2NF80KHR5cGUsIGhjYWxs
LCBhMSwgYTIsIGEzLCBhNCkgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIGxvbmcgcmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIHJlZ2lzdGVyIGxvbmcgX2E0IGFzbSAoInIxMCIp
ID0gKChsb25nKShhNCkpOyAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGFzbSB2b2xhdGls
ZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICAgICAiY2FsbCBoeXBlcmNhbGxfcGFnZSArICVjW29mZnNldF0iICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICA6ICI9YSIgKHJlcyksICI9RCIgKHRtcCksICI9
UyIgKHRtcCksICI9ZCIgKHRtcCksICAgICAgICAgICBcCisgICAgICAgICAgICAgICI9JnIiICh0
bXApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICAgICA6IFtvZmZzZXRdICJpIiAoaGNhbGwgKiAzMiksICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICIxIiAoKGxvbmcpKGExKSksICIyIiAoKGxvbmcp
KGEyKSksICIzIiAoKGxvbmcpKGEzKSksICAgICBcCisgICAgICAgICAgICAgICI0IiAoX2E0KSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICA6ICJtZW1vcnkiICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICh0eXBlKXJlczsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKworI2VuZGlmIC8qIENPTkZJR19Y
RU5fR1VFU1QgKi8KKyNlbmRpZiAvKiBfX1g4Nl9YRU5fSFlQRVJDQUxMX0hfXyAqLworCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxVt-0007GA-Vm; Sat, 06 Jan 2018 23:04:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fck6=eb=amzn.com=prvs=537d23ce5=aliguori@srs-us1.protection.inumbo.net>)
 id 1eXxNA-0006RA-8L
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 22:55:28 +0000
X-Inumbo-ID: 8380272d-f334-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8380272d-f334-11e7-b4a6-bc764e045a96;
 Sat, 06 Jan 2018 23:54:13 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="713866156"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 22:55:18 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-c7131dcf.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06MtHY5115678
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 22:55:18 GMT
Received: from EX13D10UWA003.ant.amazon.com (10.43.160.248) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:16 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D10UWA003.ant.amazon.com (10.43.160.248) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 22:55:15 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.29.113) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sat, 6 Jan 2018 22:55:14 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sat, 6 Jan 2018 14:54:24 -0800
Message-ID: <1515279277-16301-10-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Sat, 06 Jan 2018 23:04:27 +0000
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] [PATCH 09/22] vixen: modify the e820 table to advertise
	HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKSW4gb3JkZXIgdG8g
YmUgYWJsZSB0byBhc3NpZ24gdGhlIFhlbnN0b3JlIHBhZ2UgaW50byB0aGUgVml4ZW4gZ3Vlc3Qs
CndlIG5lZWQgc3RydWN0IHBhZ2VfaW5mbydzIHRvIGV4aXN0LiAgV2UgZG8gdGhpcyBieSBtb2Rp
ZnlpbmcgdGhlCmU4MjAgdGFibGUgZWFybHkgaW4gYm9vdCBhbmQgdGhlbiB1c2luZyB0aGUgYmFk
cGFnZXMgaGFuZGxpbmcgdG8KcHJldmVudCB0aGVzZSBwYWdlcyBmcm9tIGJlaW5nIGFkZGVkIHRv
IHRoZSB4ZW5oZWFwLgoKU2luY2UgdGhlc2UgcGFnZXMgZXhpc3QgaW4gYSBzb21ld2hhdCB3ZWly
ZCBzdGF0ZSBpbiBYZW4sIHdlIG5lZWQKdG8gcmVsYXggcGVybWlzc2lvbiBjaGVja2luZyB0b28g
aW4gb3JkZXIgdG8gYmUgYWJsZSB0byBhc3NpZ24gdGhlbQp0byB0aGUgZ3Vlc3QuCgpTaWduZWQt
b2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L2U4MjAuYyB8ICA2ICsrKysrKwogeGVuL2FyY2gveDg2L21tLmMgICB8IDIxICsrKysr
KysrKysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2U4MjAuYyBiL3hlbi9hcmNoL3g4
Ni9lODIwLmMKaW5kZXggN2M1NzJiYS4uOWVlMTQ3ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2U4MjAuYworKysgYi94ZW4vYXJjaC94ODYvZTgyMC5jCkBAIC05LDYgKzksNyBAQAogI2luY2x1
ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vbXRyci5oPgogI2luY2x1ZGUgPGFz
bS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogLyoKICAqIG9wdF9tZW06
IExpbWl0IG1heGltdW0gYWRkcmVzcyBvZiBwaHlzaWNhbCBSQU0uCkBAIC02OTgsNiArNjk5LDEx
IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGluaXRfZTgyMChjb25zdCBjaGFyICpzdHIsIHN0cnVj
dCBlODIwbWFwICpyYXcpCiAgICAgICAgIHByaW50X2U4MjBfbWVtb3J5X21hcChyYXctPm1hcCwg
cmF3LT5ucl9tYXApOwogICAgIH0KIAorICAgIGlmICggaXNfdml4ZW4oKSApCisgICAgeworICAg
ICAgICAvKiBQcmV0ZW5kIHRoYXQgcGFzc2VkIHRocm91Z2ggc3BlY2lhbCBwYWdlcyBhcmUgUkFN
ICovCisgICAgICAgIGU4MjBfY2hhbmdlX3JhbmdlX3R5cGUocmF3LCAweGZlZmZjMDAwLCAweGZm
MDAwMDAwLCBFODIwX1JFU0VSVkVELCBFODIwX1JBTSk7CisgICAgfQogICAgIG1hY2hpbmVfc3Bl
Y2lmaWNfbWVtb3J5X3NldHVwKHJhdyk7CiAKICAgICBwcmludGsoIiVzIFJBTSBtYXA6XG4iLCBz
dHIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBhNTZmODc1Li45MzU5MDFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIyLDYgKzEyMiw3IEBACiAjaW5jbHVkZSA8YXNtL2Zp
eG1hcC5oPgogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3BjaS5oPgor
I2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogCiAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5o
PgogI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJsZS5oPgpAQCAtOTQ1LDcgKzk0Niw3IEBAIGdl
dF9wYWdlX2Zyb21fbDFlKAogICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAgICAgIGlmICggIWlzX2hhcmR3
YXJlX2RvbWFpbihsMWVfb3duZXIpICkKKyAgICAgICAgICAgICAgICBpZiAoICFpc192aXhlbigp
ICYmICFpc19oYXJkd2FyZV9kb21haW4obDFlX293bmVyKSApCiAgICAgICAgICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCiAgICAgICAgICAgICBj
YXNlIC0xOgpAQCAtNTUzNiw2ICs1NTM3LDIxIEBAIHZvaWQgYXJjaF9kdW1wX3NoYXJlZF9tZW1f
aW5mbyh2b2lkKQogICAgICAgICAgICAgbWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7
CiB9CiAKK2NvbnN0IHVuc2lnbmVkIGxvbmcgKl9faW5pdAordml4ZW5fZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKK3sKKyAgICBzdGF0aWMgdW5zaWduZWQg
bG9uZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0geworICAgICAgICAweGZlZmZjMDAwLAorICAg
ICAgICAweGZlZmZkMDAwLAorICAgICAgICAweGZlZmZlMDAwLAorICAgICAgICAweGZlZmZmMDAw
LAorICAgIH07CisKKyAgICAqYXJyYXlfc2l6ZSA9IEFSUkFZX1NJWkUoYmFkX3BhZ2VzKTsKKwor
ICAgIHJldHVybiBiYWRfcGFnZXM7Cit9CisKIGNvbnN0IHVuc2lnbmVkIGxvbmcgKl9faW5pdCBn
ZXRfcGxhdGZvcm1fYmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXplKQogewogICAgIHUz
MiBpZ2RfaWQ7CkBAIC01NTQ3LDYgKzU1NjMsOSBAQCBjb25zdCB1bnNpZ25lZCBsb25nICpfX2lu
aXQgZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKICAgICAg
ICAgMHg0MDAwNDAwMCwKICAgICB9OwogCisgICAgaWYgKCBpc192aXhlbigpICkKKyAgICAgICAg
cmV0dXJuIHZpeGVuX2dldF9wbGF0Zm9ybV9iYWRwYWdlcyhhcnJheV9zaXplKTsKKwogICAgICph
cnJheV9zaXplID0gQVJSQVlfU0laRShiYWRfcGFnZXMpOwogICAgIGlnZF9pZCA9IHBjaV9jb25m
X3JlYWQzMigwLCAwLCAyLCAwLCAwKTsKICAgICBpZiAoICFJU19TTkJfR0ZYKGlnZF9pZCkgKQot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:29:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:29:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXxu5-0002sd-E9; Sat, 06 Jan 2018 23:29:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rl4w=eb=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eXxu4-0002sX-8j
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 23:29:28 +0000
X-Inumbo-ID: 4277dc45-f339-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x236.google.com (unknown [2a00:1450:4010:c07::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4277dc45-f339-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 00:28:12 +0100 (CET)
Received: by mail-lf0-x236.google.com with SMTP id e27so8606866lfb.9
 for <xen-devel@lists.xenproject.org>; Sat, 06 Jan 2018 15:29:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=+tk9cE4dSvvsevBpiv9w9XxU7OJJ7qy4bPrLZqp9D6w=;
 b=F/WzSlOQKVyHj34ew+c1sySPDi26paCMAVxHH0FbpPpq2H3X2hWI4t8MCdfKLWNAej
 IRluf5oV9K9DjwQLFUq9u8iBQPlxe4GeJRUaNU3rgPNJF63AMFsPxgOU3N6mo4CyCCX2
 9/0eMLBuS4l2pifqQdAn6WDe7JZh38yec4g+YpA74jwoje9BwEsgSYB32HITrnEuMHJm
 Mlz9dvoVWO7pq7+eCfuozq/SR853t+Gfwnzt9XkmRjdjLcQ+/4uM2NqcPHHg2cu69tIQ
 AY+ZpcEdaOr3MlQ1+1BMSbZcSUGX7+Fc6FF+y5jx52LIt9cyWK2x91syD5eTg+Xg5drG
 km3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=+tk9cE4dSvvsevBpiv9w9XxU7OJJ7qy4bPrLZqp9D6w=;
 b=kTpgsUeijo8kunjdT52cT2PdrwhTBePcGMKV6B0qC+wQm8hcNk2JNb30LtogPhQz1L
 VGAb6hrcLeXAFxPWDse8mNI7TqBMfrcWEzUpFFo6MJ/dGSVKsRMH3XIsPtmJWhqh4vyI
 Y03sC7OXAvjsmQs7AsFdByBJlDMwg8gz6kAGlTHpTegb3fmL2Tw9xApljUk/tBI+swXL
 HnoBHhDHVaUaThxYB7kv2ajj93XikhvSFYxtAj5Emhjj2t4E9KMyVozG6S3vsV8N98zf
 V7ymA+cGFTp4m6VNQ9uKP7ZdWufMKEx2y+DBSxs4dON6MNte/K6xWeTNybWp+q6ds7Gh
 UJ+g==
X-Gm-Message-State: AKGB3mJAOpIEWlyrjAohEmmrLl9Gw2bLqS9D7vnZkzs59MZDKOWoAWiR
 MT4HsLbT8NLyv4ApQFnEQXUVi7EqO8X1Qiqex3O9tA==
X-Google-Smtp-Source: ACJfBouw+4pLFVqjVAxoQuceJs+Ii9mDxrgGPdhCvoKbg7FLBBRcVIkjcluleoDyYGMkw2lgGvBgSnkzvqN4mOJ7fkk=
X-Received: by 10.46.108.3 with SMTP id h3mr3735364ljc.72.1515281364005; Sat,
 06 Jan 2018 15:29:24 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sat, 6 Jan 2018 15:29:23 -0800 (PST)
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sat, 6 Jan 2018 15:29:23 -0800
Message-ID: <CA+aC4ktm6PcO8O+VQzg+8ckvnJn+0znQdZ9WTyQzpr9K-zJ+3A@mail.gmail.com>
To: Anthony Liguori <aliguori@amzn.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gNiwgMjAxOCBhdCAyOjU0IFBNLCBBbnRob255IExpZ3VvcmkgPGFsaWd1b3Jp
QGFtem4uY29tPiB3cm90ZToKPiBGcm9tOiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpv
bi5jb20+Cj4KPiBDVkUtMjAxNy01NzU0IGlzIHByb2JsZW1hdGljIGZvciBwYXJhdmlydHVhbGl6
ZWQgeDg2IGRvbVVzIGJlY2F1c2UgaXQKPiBhcHBlYXJzIHRvIGJlIHZlcnkgZGlmZmljdWx0IHRv
IGlzb2xhdGUgdGhlIGh5cGVydmlzb3IncyBwYWdlIHRhYmxlcwo+IGZyb20gUFYgZG9tVXMgd2hp
bGUgbWFpbnRhaW5pbmcgQUJJIGNvbXBhdGliaWxpdHkuICBJbnN0ZWFkIG9mIHRyeWluZwo+IHRv
IG1ha2UgYSBLUFRJLWxpa2UgYXBwcm9hY2ggd29yayBmb3IgWGVuIFBWLCBpdCBzZWVtcyByZWFz
b25hYmxlIHRvCj4gcnVuIGEgY29weSBvZiBYZW4gd2l0aGluIGFuIEhWTSAob3IgUFZIKSBkb21V
IHRvIHByb3ZpZGUgYmFja3dhcmRzCj4gY29tcGF0aWJpbGl0eSB3aXRoIGd1ZXN0cyBhcyBtZW50
aW9uZWQgaW4gWFNBLTI1NCBbMV0uCgpJIGFsc28gcG9zdGVkIGEgYnJhbmNoIHdpdGggYSBiYWNr
cG9ydCB0byA0Ljkgc3RhYmxlLgoKaHR0cHM6Ly9naXRodWIuY29tL2FsaWd1b3JpL3hlbi90cmVl
L3ZpeGVuLXN0YWJsZS00LjkKCldoaWxlIHRoaXMgaXMgYSBiaWcgbW9yZSB0aGFuIHdoYXQgZ29l
cyBpbnRvIGEgdHlwaWNhbCBzdGFibGUgcmVsZWFzZSwgZ2l2ZW4KdGhhdCBpdCBpcyBhZGRyZXNz
aW5nIGEgc2VjdXJpdHkgaXNzdWUgYW5kIGlzIHJlbGF0aXZlbHkgd2VsbCBjb250YWluZWQsIEkg
dGhpbmsKaXQgd291bGQgYmUgd29ydGggY29uc2lkZXJpbmcgZm9yIGFkZGl0aW9uIHRvIHN0YWJs
ZS4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 06 23:51:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 06 Jan 2018 23:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXyEz-000518-68; Sat, 06 Jan 2018 23:51:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w+he=eb=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eXyEy-000512-9c
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 23:51:04 +0000
X-Inumbo-ID: b61a7cc4-f33c-11e7-b0d7-9f685aff125f
Received: from ppsw-43.csi.cam.ac.uk (unknown [131.111.8.143])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b61a7cc4-f33c-11e7-b0d7-9f685aff125f;
 Sat, 06 Jan 2018 23:52:54 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:57057
 helo=[192.168.1.6])
 by ppsw-43.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eXyEl-0006af-ox (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Sat, 06 Jan 2018 23:50:52 +0000
To: Anthony Liguori <aliguori@amzn.com>, xen-devel@lists.xenproject.org
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3da3c116-c244-6868-0943-07037c2b32ce@citrix.com>
Date: Sat, 6 Jan 2018 23:50:46 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
Content-Language: en-GB
Cc: KarimAllah Ahmed <karahmed@amazon.de>,
 "=?UTF-8?Q?Jan_H._Sch=c3=b6nherr?=" <jschoenh@amazon.de>,
 Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 Matt Wilson <msw@amazon.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMjAxOCAyMjo1NCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+IEZyb206IEFudGhv
bnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPgo+IENWRS0yMDE3LTU3NTQgaXMgcHJv
YmxlbWF0aWMgZm9yIHBhcmF2aXJ0dWFsaXplZCB4ODYgZG9tVXMgYmVjYXVzZSBpdAo+IGFwcGVh
cnMgdG8gYmUgdmVyeSBkaWZmaWN1bHQgdG8gaXNvbGF0ZSB0aGUgaHlwZXJ2aXNvcidzIHBhZ2Ug
dGFibGVzCj4gZnJvbSBQViBkb21VcyB3aGlsZSBtYWludGFpbmluZyBBQkkgY29tcGF0aWJpbGl0
eS4gIEluc3RlYWQgb2YgdHJ5aW5nCj4gdG8gbWFrZSBhIEtQVEktbGlrZSBhcHByb2FjaCB3b3Jr
IGZvciBYZW4gUFYsIGl0IHNlZW1zIHJlYXNvbmFibGUgdG8KPiBydW4gYSBjb3B5IG9mIFhlbiB3
aXRoaW4gYW4gSFZNIChvciBQVkgpIGRvbVUgdG8gcHJvdmlkZSBiYWNrd2FyZHMKPiBjb21wYXRp
YmlsaXR5IHdpdGggZ3Vlc3RzIGFzIG1lbnRpb25lZCBpbiBYU0EtMjU0IFsxXS4KPgo+IFRoaXMg
cGF0Y2ggc2VyaWVzIGFkZHMgYSBuZXcgbW9kZSB0byBYZW4gY2FsbGVkIFZpeGVuIChWaXJ0dWFs
aXplZAo+IFhlbikKCkl0IGlzIHF1aXRlIHRlbGxpbmcgdGhhdCB0aHJvdWdoIGFsbCBvZiB0aGlz
LCBJIG5ldmVyIGV2ZW4gY29uc2lkZXJlZAphc2tpbmcgaWYgdml4ZW4gc3Rvb2QgZm9yIGFueXRo
aW5nIQoKPiB3aGljaCBwcm92aWRlcyBhIFBWLWNvbXBhdGlibGUgaW50ZXJmYWNlIHdoaWxlIGdh
aW5pbmcKPiBDVkUtMjAxNy01NzU0IHByb3RlY3Rpb24gZm9yIHRoZSBob3N0IHByb3ZpZGVkIGJ5
IGhhcmR3YXJlCj4gdmlydHVhbGl6YXRpb24uICBWaXhlbiBzdXBwb3J0cyBydW5uaW5nIGEgc2lu
Z2xlIHVucHJpdmlsZWdlZCBQVgo+IGRvbWFpbiAoYSBkb20xKSB0aGF0IGlzIGNvbnN0cnVjdGVk
IGJ5IHRoZSBkb20wIGRvbWFpbiBidWlsZGVyLgo+Cj4gUGxlYXNlIG5vdGUgdGhlIFhlbiBwYWdl
IHRhYmxlIGNvbmZpZ3VyYXRpb24gZnVuZGFtZW50YWwgdG8gdGhlCj4gY3VycmVudCBQViBBQkkg
bWFrZXMgaXQgaW1wb3NzaWJsZSBmb3IgYW4gb3BlcmF0aW5nIHN5c3RlbSB0byBtaXRpZ2F0ZQo+
IENWRS0yMDE3LTU3NTQgdGhyb3VnaCBtZWNoYW5pc21zIGxpa2UgS2VybmVsIFBhZ2UgVGFibGUg
SXNvbGF0aW9uCj4gKEtQVEkpLiAgSW4gb3JkZXIgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8g
bWl0aWdhdGUgQ1ZFLTIwMTctNTc1NCBpdAo+IG11c3QgcnVuIGRpcmVjdGx5IGluIGEgSFZNIG9y
IFBWSCBkb21VLgoKSXRzIGEgbGl0dGxlIG1vcmUgY29tcGxpY2F0ZWQgdGhhbiB0aGlzLCBidXQg
SSBzdXBwb3NlIGlzIHdvcnRoIHBvaW50aW5nCm91dC4KCkEgNjRiaXQgUFYgZ3Vlc3Qga2VybmVs
IGNhbm5vdCwgb2YgaXRzIG93biBhY2NvcmQsIHByb3RlY3QgaXRzZWxmCmFnYWluc3QgU1AzL01l
bHRkb3duLsKgIFRoaXMgaXMgZHVlIHRvIHRoZSBzaGFyZWQgbmF0dXJlL3Jlc3BvbnNpYmlsaXR5
Cm9mIHBhZ2V0YWJsZXMgYmV0d2VlbiB0aGUgUFYgZ3Vlc3Qga2VybmVsIGFuZCBYZW4uCgpXaGF0
IHRoZSBWaXhlbi9QVi1zaGltIHBsYW4gZG9lcyBpcyBpc29sYXRlIHRoZSBndWVzdCBzdWZmaWNp
ZW50bHkgdGhhdAphbnkgU1AzIGF0dGFja3MgY2FuJ3QgcmVhZCBkYXRhIGJlbG9uZ2luZyB0byBv
dGhlciBndWVzdHMgb24gdGhlIGhvc3QuCgpBbiBTUDMvTWVsdGRvd24gbWl0aWdhdGlvbiBjYW4g
b25seSBjb21lIGZyb20gaGF2aW5nIFhlbiBjaGFuZ2UgdGhlIHdheQppdCB1c2VzIHBhZ2V0YWJs
ZXMsIGFuZCBteSA0NC1wYXRjaCBwcmVyZXF1aXNpdGUgc2VyaWVzIHNlcnZlcyB0bwpkZW1vbnN0
cmF0ZSB0aGF0IHRoaXMgc2VlbXMgaW1wcmFjdGljYWwgd2l0aCB0aGUgZXhpc3RpbmcgQUJJLgoK
PiBUaGlzIHNlcmllcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIFBWSCBzZXJpZXMgcG9zdGVkIGJ5
IFdlaSBhbmQgd2UKPiBoYXZlIGJlZW4gZGlzY3Vzc2luZyBob3cgdG8gbWVyZ2UgZWZmb3J0cy4g
IFdlIHdlcmUgaG9waW5nIHRvIGhhdmUKPiBtb3JlIHRpbWUgdG8gd29yayB0aGlzIG91dC4gIEkg
YW0gcG9zdGluZyB0aGlzIGJlY2F1c2UgSSdtIGZhaXJseQo+IGNvbmZpZGVudCB0aGF0IHRoaXMg
c2VyaWVzIGlzIGNvbXBsZXRlIChhbGwgUFYgaW5zdGFuY2VzIGluIEVDMiBhcmUKPiB1c2luZyB0
aGlzKSBhbmQgb3RoZXJzIG1pZ2h0IGZpbmQgaXQgdXNlZnVsLiAgSSBhbHNvIHdhbnRlZCB0byBo
YXZlCj4gbW9yZSBvZiBhIGRpc2N1c3Npb24gYWJvdXQgdGhlIGJlc3Qgd2F5IHRvIG1lcmdlIGFu
ZCBzb21lIG9mIHRoZQo+IGRpZmZlcmVuY2VzIGluIGRlc2lnbnMuCgpTb21lIGFkIGhvYyB0aG91
Z2h0cyBzbyBmYXI6CgoqIFVwc3RyZWFtLCB3ZSBuZWVkIHRvIHRha2UgdGhlIFBWLVNoaW0gc2lk
ZSBvZiBkb21pZCBoYW5kbGluZy7CoApVbmlsYXRlcmFsbHkgdXNpbmcgZG9tMSBpcyBmaW5lIGZv
ciBzZXJ2ZXItdmlydCBpbmZyYXN0cnVjdHVyZSB3aGVyZQpndWVzdHMgb25seSBldmVyIHRhbGsg
dG8gZG9tMCwgYnV0IGlzbid0IGZpbmUgaWYgeW91J3ZlIGdvdCBkb21haW5zCndoaWNoIGFyZSBj
b21tdW5pY2F0aW5nIGRpcmVjdGx5IChlLmcuIHdpdGggbGlidmNoYW4pLsKgIFRoaXMgaXMgdmVy
eQptaW5vciBpbiB0aGUgZ3JhbmQgc2NoZW1lIG9mIHRoaW5ncyB0aG91Z2guCgoqIEkgZG8gcHJl
ZmVyIHRoZSBWaXhlbiBzaWRlIG9mIHN0YXJ0dXAsIHdoZXJlIHdlIGRlc2NyaWJlIHJhdGhlciBt
b3JlCmNsZWFybHkgd2hhdCBpcyBnb2luZyBvbi7CoCBJIG5ldmVyIGdvdCBhcm91bmQgdG8gc3Rl
YV5XIGJvcnJvd2luZyB0aGlzCmZvciBQVi1zaGltLgoKKiBXaGF0ZXZlciBldmVudHVhbCB2ZXJz
aW9uIGdldHMgaW4gdXBzdHJlYW0sIGl0IGlzIGltcG9ydGFudCB0aGF0IGl0CkhWTSBhbmQgUFZI
IGNhcGFibGUgZm9yIGJhY2t3YXJkcyBhbmQgZm9yd2FyZHMgY29tcGF0aWJpbGl0eS7CoCBBZ2Fp
biwKdGhpcyBkb2Vzbid0IGFwcGVhciB0byBiZSB0b28gY29tcGxpY2F0ZWQgdG8gYXJyYW5nZSBp
biBwcmFjdGljZS7CoCBGb3IKcmVmZXJlbmNlLCB3aGF0IGlzIHRoZSBvbGRlc3QgdmVyc2lvbiBv
ZiBYZW4geW91IG5lZWQgdG8gdGFyZ2V0IGhlcmU/wqAKKFRoZSBwcmUtY29uc29sZS1yaW5nIG9i
c2VydmF0aW9uIHB1dHMgaXQgcXVpdGUgb2xkKQoKKiBGb3IgUFYtc2hpbSwgd2UgdG9vayB0aGUg
YXBwcm9hY2ggb2YgbWFraW5nIHRoZSBkb21VIG5laXRoZXIKcHJpdmlsZWdlZCBub3IgdGhlIGhh
cmR3YXJlIGRvbWFpbi7CoCBXaGlsZSBJIGV4cGVjdCB0aGlzIHRocm93cyB1cCBhCmRpZmZlcmVu
dCBzZXQgb2YgaXNzdWVzLCBJIHRoaW5rIGl0IGlzIGEgY2xlYW5lciBhcHByb2FjaCBvdmVyYWxs
LgoKSSdtIHN1cmUgdGhlcmUgYXJlIGFyZWFzIEkndmUgbWlzc2VkLCBidXQgdGhpcyBpcyBob3Bl
ZnVsbHkgYSBzdGFydC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 00:00:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 00:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXyNb-0005Jm-0m; Sat, 06 Jan 2018 23:59:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rmws=ec=amzn.com=prvs=537a8465f=msw@srs-us1.protection.inumbo.net>)
 id 1eXyNZ-0005Jg-9u
 for xen-devel@lists.xenproject.org; Sat, 06 Jan 2018 23:59:57 +0000
X-Inumbo-ID: f4e4cafe-f33d-11e7-b0d7-9f685aff125f
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4e4cafe-f33d-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 00:01:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="702131630"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 06 Jan 2018 23:59:43 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w06Nxgpd108318
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sat, 6 Jan 2018 23:59:42 GMT
Received: from EX13d09UWA002.ant.amazon.com (10.43.160.186) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 23:59:42 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13d09UWA002.ant.amazon.com (10.43.160.186) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sat, 6 Jan 2018 23:59:41 +0000
Received: from ued668862963453 (10.50.28.5) by mail-relay.amazon.com
 (10.43.161.249) with Microsoft SMTP Server id 15.0.1236.3 via Frontend
 Transport; Sat, 6 Jan 2018 23:59:40 +0000
Received: by ued668862963453 (sSMTP sendmail emulation);
 Sat, 06 Jan 2018 15:59:40 -0800
Date: Sat, 6 Jan 2018 15:59:40 -0800
From: Matt Wilson <msw@amzn.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180106235940.GA13546@ued668862963453.ant.amazon.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <3da3c116-c244-6868-0943-07037c2b32ce@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3da3c116-c244-6868-0943-07037c2b32ce@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Precedence: Bulk
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMTE6NTA6NDZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNi8wMS8yMDE4IDIyOjU0LCBBbnRob255IExpZ3Vvcmkgd3JvdGU6Cj4gPiBQ
bGVhc2Ugbm90ZSB0aGUgWGVuIHBhZ2UgdGFibGUgY29uZmlndXJhdGlvbiBmdW5kYW1lbnRhbCB0
byB0aGUKPiA+IGN1cnJlbnQgUFYgQUJJIG1ha2VzIGl0IGltcG9zc2libGUgZm9yIGFuIG9wZXJh
dGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUKPiA+IENWRS0yMDE3LTU3NTQgdGhyb3VnaCBtZWNoYW5p
c21zIGxpa2UgS2VybmVsIFBhZ2UgVGFibGUgSXNvbGF0aW9uCj4gPiAoS1BUSSkuICBJbiBvcmRl
ciBmb3IgYW4gb3BlcmF0aW5nIHN5c3RlbSB0byBtaXRpZ2F0ZSBDVkUtMjAxNy01NzU0IGl0Cj4g
PiBtdXN0IHJ1biBkaXJlY3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KPiAKPiBJdHMgYSBsaXR0
bGUgbW9yZSBjb21wbGljYXRlZCB0aGFuIHRoaXMsIGJ1dCBJIHN1cHBvc2UgaXMgd29ydGggcG9p
bnRpbmcKPiBvdXQuCj4gCj4gQSA2NGJpdCBQViBndWVzdCBrZXJuZWwgY2Fubm90LCBvZiBpdHMg
b3duIGFjY29yZCwgcHJvdGVjdCBpdHNlbGYKPiBhZ2FpbnN0IFNQMy9NZWx0ZG93bi7CoCBUaGlz
IGlzIGR1ZSB0byB0aGUgc2hhcmVkIG5hdHVyZS9yZXNwb25zaWJpbGl0eQo+IG9mIHBhZ2V0YWJs
ZXMgYmV0d2VlbiB0aGUgUFYgZ3Vlc3Qga2VybmVsIGFuZCBYZW4uCj4gCj4gV2hhdCB0aGUgVml4
ZW4vUFYtc2hpbSBwbGFuIGRvZXMgaXMgaXNvbGF0ZSB0aGUgZ3Vlc3Qgc3VmZmljaWVudGx5IHRo
YXQKPiBhbnkgU1AzIGF0dGFja3MgY2FuJ3QgcmVhZCBkYXRhIGJlbG9uZ2luZyB0byBvdGhlciBn
dWVzdHMgb24gdGhlIGhvc3QuCj4gCj4gQW4gU1AzL01lbHRkb3duIG1pdGlnYXRpb24gY2FuIG9u
bHkgY29tZSBmcm9tIGhhdmluZyBYZW4gY2hhbmdlIHRoZSB3YXkKPiBpdCB1c2VzIHBhZ2V0YWJs
ZXMsIGFuZCBteSA0NC1wYXRjaCBwcmVyZXF1aXNpdGUgc2VyaWVzIHNlcnZlcyB0bwo+IGRlbW9u
c3RyYXRlIHRoYXQgdGhpcyBzZWVtcyBpbXByYWN0aWNhbCB3aXRoIHRoZSBleGlzdGluZyBBQkku
CgpJJ20gbm90IHN1cmUgd2UncmUgc2F5aW5nIGFueXRoaW5nIGRpZmZlcmVudCB0aGFuIHlvdSBh
cmUuCgo+ID4gVGhpcyBzZXJpZXMgaXMgdmVyeSBzaW1pbGFyIHRvIHRoZSBQVkggc2VyaWVzIHBv
c3RlZCBieSBXZWkgYW5kIHdlCj4gPiBoYXZlIGJlZW4gZGlzY3Vzc2luZyBob3cgdG8gbWVyZ2Ug
ZWZmb3J0cy4gIFdlIHdlcmUgaG9waW5nIHRvIGhhdmUKPiA+IG1vcmUgdGltZSB0byB3b3JrIHRo
aXMgb3V0LiAgSSBhbSBwb3N0aW5nIHRoaXMgYmVjYXVzZSBJJ20gZmFpcmx5Cj4gPiBjb25maWRl
bnQgdGhhdCB0aGlzIHNlcmllcyBpcyBjb21wbGV0ZSAoYWxsIFBWIGluc3RhbmNlcyBpbiBFQzIg
YXJlCj4gPiB1c2luZyB0aGlzKSBhbmQgb3RoZXJzIG1pZ2h0IGZpbmQgaXQgdXNlZnVsLiAgSSBh
bHNvIHdhbnRlZCB0byBoYXZlCj4gPiBtb3JlIG9mIGEgZGlzY3Vzc2lvbiBhYm91dCB0aGUgYmVz
dCB3YXkgdG8gbWVyZ2UgYW5kIHNvbWUgb2YgdGhlCj4gPiBkaWZmZXJlbmNlcyBpbiBkZXNpZ25z
Lgo+IAo+IFNvbWUgYWQgaG9jIHRob3VnaHRzIHNvIGZhcjoKPiAKPiAqIFVwc3RyZWFtLCB3ZSBu
ZWVkIHRvIHRha2UgdGhlIFBWLVNoaW0gc2lkZSBvZiBkb21pZCBoYW5kbGluZy7CoAo+IFVuaWxh
dGVyYWxseSB1c2luZyBkb20xIGlzIGZpbmUgZm9yIHNlcnZlci12aXJ0IGluZnJhc3RydWN0dXJl
IHdoZXJlCj4gZ3Vlc3RzIG9ubHkgZXZlciB0YWxrIHRvIGRvbTAsIGJ1dCBpc24ndCBmaW5lIGlm
IHlvdSd2ZSBnb3QgZG9tYWlucwo+IHdoaWNoIGFyZSBjb21tdW5pY2F0aW5nIGRpcmVjdGx5IChl
LmcuIHdpdGggbGlidmNoYW4pLsKgIFRoaXMgaXMgdmVyeQo+IG1pbm9yIGluIHRoZSBncmFuZCBz
Y2hlbWUgb2YgdGhpbmdzIHRob3VnaC4KCkFncmVlZC4gSGFuZGxpbmcgZG9tVSB0byBkb21VIGNv
bW11bmljYXRpb24gd2lsbCBiZSBtb3JlCmNvbXBsaWNhdGVkLiBQYXNzaW5nIHRocm91Z2ggYSBk
aWZmZXJlbnQgZG9taWQgaXNuJ3QgdG9vIGhhcmQsIGFuZAp0aGF0IHNob3VsZCBoYW5kbGUgbW9z
dCBvZiBpdC4gV2Ugd2VyZSBhdHRlbXB0aW5nIHRvIG1ha2UgdGhpcyBhcwpzaW1wbGUgYXMgcG9z
c2libGUuLi4KCj4gKiBJIGRvIHByZWZlciB0aGUgVml4ZW4gc2lkZSBvZiBzdGFydHVwLCB3aGVy
ZSB3ZSBkZXNjcmliZSByYXRoZXIgbW9yZQo+IGNsZWFybHkgd2hhdCBpcyBnb2luZyBvbi7CoCBJ
IG5ldmVyIGdvdCBhcm91bmQgdG8gc3RlYV5XIGJvcnJvd2luZyB0aGlzCj4gZm9yIFBWLXNoaW0u
Cj4gCj4gKiBXaGF0ZXZlciBldmVudHVhbCB2ZXJzaW9uIGdldHMgaW4gdXBzdHJlYW0sIGl0IGlz
IGltcG9ydGFudCB0aGF0IGl0Cj4gSFZNIGFuZCBQVkggY2FwYWJsZSBmb3IgYmFja3dhcmRzIGFu
ZCBmb3J3YXJkcyBjb21wYXRpYmlsaXR5LsKgIEFnYWluLAo+IHRoaXMgZG9lc24ndCBhcHBlYXIg
dG8gYmUgdG9vIGNvbXBsaWNhdGVkIHRvIGFycmFuZ2UgaW4gcHJhY3RpY2UuwqAgRm9yCj4gcmVm
ZXJlbmNlLCB3aGF0IGlzIHRoZSBvbGRlc3QgdmVyc2lvbiBvZiBYZW4geW91IG5lZWQgdG8gdGFy
Z2V0IGhlcmU/wqAKPiAoVGhlIHByZS1jb25zb2xlLXJpbmcgb2JzZXJ2YXRpb24gcHV0cyBpdCBx
dWl0ZSBvbGQpCgozLjQubXVtYmxlLgoKPiAqIEZvciBQVi1zaGltLCB3ZSB0b29rIHRoZSBhcHBy
b2FjaCBvZiBtYWtpbmcgdGhlIGRvbVUgbmVpdGhlcgo+IHByaXZpbGVnZWQgbm9yIHRoZSBoYXJk
d2FyZSBkb21haW4uwqAgV2hpbGUgSSBleHBlY3QgdGhpcyB0aHJvd3MgdXAgYQo+IGRpZmZlcmVu
dCBzZXQgb2YgaXNzdWVzLCBJIHRoaW5rIGl0IGlzIGEgY2xlYW5lciBhcHByb2FjaCBvdmVyYWxs
Lgo+IAo+IEknbSBzdXJlIHRoZXJlIGFyZSBhcmVhcyBJJ3ZlIG1pc3NlZCwgYnV0IHRoaXMgaXMg
aG9wZWZ1bGx5IGEgc3RhcnQuCgpUaGFua3MgZm9yIHRoZSBxdWljayBmZWVkYmFjaywgYW5kIGZv
ciBhbGwgdGhlIGhlbHAgYWxvbmcgdGhlIHdheS4KCi0tbXN3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 00:06:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 00:06:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXyTQ-0006bo-OQ; Sun, 07 Jan 2018 00:06:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eXyTP-0006bi-Cl
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 00:05:59 +0000
X-Inumbo-ID: 5ca73c83-f33e-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ca73c83-f33e-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 01:04:43 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id a12so8652046lfe.13
 for <xen-devel@lists.xenproject.org>; Sat, 06 Jan 2018 16:05:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=KCyOfd2AmI3SPBTsaWIUnJ2IQlgWIUs9Ecj9JCZOCHE=;
 b=XcKx3748srTs3DzZy3vdiHJkkr8vfBfii/qaEQ8K7tbTOUrgDuq8ELhULC1LWo1+Y9
 KliHXvekIsirpmIOP+GCDzzqNWZMIALQApyy9w47cHbMSaljcn8ItEDpC+xHXsbL/WfA
 ruvhNW9f2ZrRoN8RgixpYE8O5Q+B3U0xd2aX6T0WgrTsLJ+7u6ODECIglDsLYTLiLahf
 G180+lqM3PIzUXZyRh2f3ILeDSnb3GFyQk/9yvtYMf+YxVaG6URtnW7CT7kwUAYNN1M6
 jMH3qjLETsD6rxcykgqry1LAwC/weCq8mgRyJcbnpJXFDw9oeDklPUbkSpueSlrjLh1Z
 1F1g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=KCyOfd2AmI3SPBTsaWIUnJ2IQlgWIUs9Ecj9JCZOCHE=;
 b=WOKjUuJQyTCfs5i0NaVS95EoN2/yCzs2wLgv0VsndYsJOy2xJmxk3iQMmBiZIK91mc
 wHfMcgsnT8vzXZ1DS5wEruB2Hr9SQBOSWw6T8abKhSG93M586E/PfZKcgPmEkvnKBued
 7W4xAm810FeVf/Rz+Opu+QnIQ53yziSNJWQOxdWJ7CZPuufsuN0KwF33dkDfJ05AqEtZ
 PONHYFO2qYxUGH+DT4BwO9p3zWuLCe29K6GTv2bM7Pgv0HCVSX4nES+Or8tZZKs/wSdD
 YjXYzpN9qjxZgMMbpGHUbYxColZSUFbpRsv+TROFGRfc7j3ADLQWyki5iQNgz5JalMiM
 N6JQ==
X-Gm-Message-State: AKGB3mJp/bOnbWwsftbvV2cqVN7Bj2+SiUkpCDDofSHg76F8RT9z1mtr
 idgt6vFS2gKgKuyDec8slZpvs/x8enuoRgxr4w8v+w==
X-Google-Smtp-Source: ACJfBovwEJaXoBkR3ijBcE9CvtvCGHw/fM7Dxa/Kwwg78QnCuX+hvWY4rPa4Yh0TYFcKoiP5pOri3WkjWbXV2lEBOqs=
X-Received: by 10.46.89.195 with SMTP id g64mr4209229ljf.69.1515283555491;
 Sat, 06 Jan 2018 16:05:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sat, 6 Jan 2018 16:05:54 -0800 (PST)
In-Reply-To: <3da3c116-c244-6868-0943-07037c2b32ce@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <3da3c116-c244-6868-0943-07037c2b32ce@citrix.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sat, 6 Jan 2018 16:05:54 -0800
Message-ID: <CA+aC4ktOo+LH+p5BQS-SdR+UHfm9r1Yc37iKo9Ny4M1rZAxnqg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gNiwgMjAxOCBhdCAzOjUwIFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwNi8wMS8yMDE4IDIyOjU0LCBBbnRob255IExp
Z3Vvcmkgd3JvdGU6Cj4+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNv
bT4KPj4KPj4gQ1ZFLTIwMTctNTc1NCBpcyBwcm9ibGVtYXRpYyBmb3IgcGFyYXZpcnR1YWxpemVk
IHg4NiBkb21VcyBiZWNhdXNlIGl0Cj4+IGFwcGVhcnMgdG8gYmUgdmVyeSBkaWZmaWN1bHQgdG8g
aXNvbGF0ZSB0aGUgaHlwZXJ2aXNvcidzIHBhZ2UgdGFibGVzCj4+IGZyb20gUFYgZG9tVXMgd2hp
bGUgbWFpbnRhaW5pbmcgQUJJIGNvbXBhdGliaWxpdHkuICBJbnN0ZWFkIG9mIHRyeWluZwo+PiB0
byBtYWtlIGEgS1BUSS1saWtlIGFwcHJvYWNoIHdvcmsgZm9yIFhlbiBQViwgaXQgc2VlbXMgcmVh
c29uYWJsZSB0bwo+PiBydW4gYSBjb3B5IG9mIFhlbiB3aXRoaW4gYW4gSFZNIChvciBQVkgpIGRv
bVUgdG8gcHJvdmlkZSBiYWNrd2FyZHMKPj4gY29tcGF0aWJpbGl0eSB3aXRoIGd1ZXN0cyBhcyBt
ZW50aW9uZWQgaW4gWFNBLTI1NCBbMV0uCj4+Cj4+IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgYSBu
ZXcgbW9kZSB0byBYZW4gY2FsbGVkIFZpeGVuIChWaXJ0dWFsaXplZAo+PiBYZW4pCj4KPiBJdCBp
cyBxdWl0ZSB0ZWxsaW5nIHRoYXQgdGhyb3VnaCBhbGwgb2YgdGhpcywgSSBuZXZlciBldmVuIGNv
bnNpZGVyZWQKPiBhc2tpbmcgaWYgdml4ZW4gc3Rvb2QgZm9yIGFueXRoaW5nIQoKQWxzbywgdG9w
aWNhbCBmb3IgdGhlIHNlYXNvbjoKaHR0cHM6Ly93d3cueW91dHViZS5jb20vd2F0Y2g/dj03OGM3
dkRGdDZHOCZmZWF0dXJlPXlvdXR1LmJlJnQ9NwoKPj4gd2hpY2ggcHJvdmlkZXMgYSBQVi1jb21w
YXRpYmxlIGludGVyZmFjZSB3aGlsZSBnYWluaW5nCj4+IENWRS0yMDE3LTU3NTQgcHJvdGVjdGlv
biBmb3IgdGhlIGhvc3QgcHJvdmlkZWQgYnkgaGFyZHdhcmUKPj4gdmlydHVhbGl6YXRpb24uICBW
aXhlbiBzdXBwb3J0cyBydW5uaW5nIGEgc2luZ2xlIHVucHJpdmlsZWdlZCBQVgo+PiBkb21haW4g
KGEgZG9tMSkgdGhhdCBpcyBjb25zdHJ1Y3RlZCBieSB0aGUgZG9tMCBkb21haW4gYnVpbGRlci4K
Pj4KPj4gUGxlYXNlIG5vdGUgdGhlIFhlbiBwYWdlIHRhYmxlIGNvbmZpZ3VyYXRpb24gZnVuZGFt
ZW50YWwgdG8gdGhlCj4+IGN1cnJlbnQgUFYgQUJJIG1ha2VzIGl0IGltcG9zc2libGUgZm9yIGFu
IG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUKPj4gQ1ZFLTIwMTctNTc1NCB0aHJvdWdoIG1l
Y2hhbmlzbXMgbGlrZSBLZXJuZWwgUGFnZSBUYWJsZSBJc29sYXRpb24KPj4gKEtQVEkpLiAgSW4g
b3JkZXIgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUgQ1ZFLTIwMTctNTc1NCBp
dAo+PiBtdXN0IHJ1biBkaXJlY3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KPgo+IEl0cyBhIGxp
dHRsZSBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gdGhpcywgYnV0IEkgc3VwcG9zZSBpcyB3b3J0aCBw
b2ludGluZwo+IG91dC4KPgo+IEEgNjRiaXQgUFYgZ3Vlc3Qga2VybmVsIGNhbm5vdCwgb2YgaXRz
IG93biBhY2NvcmQsIHByb3RlY3QgaXRzZWxmCj4gYWdhaW5zdCBTUDMvTWVsdGRvd24uICBUaGlz
IGlzIGR1ZSB0byB0aGUgc2hhcmVkIG5hdHVyZS9yZXNwb25zaWJpbGl0eQo+IG9mIHBhZ2V0YWJs
ZXMgYmV0d2VlbiB0aGUgUFYgZ3Vlc3Qga2VybmVsIGFuZCBYZW4uCj4KPiBXaGF0IHRoZSBWaXhl
bi9QVi1zaGltIHBsYW4gZG9lcyBpcyBpc29sYXRlIHRoZSBndWVzdCBzdWZmaWNpZW50bHkgdGhh
dAo+IGFueSBTUDMgYXR0YWNrcyBjYW4ndCByZWFkIGRhdGEgYmVsb25naW5nIHRvIG90aGVyIGd1
ZXN0cyBvbiB0aGUgaG9zdC4KPgo+IEFuIFNQMy9NZWx0ZG93biBtaXRpZ2F0aW9uIGNhbiBvbmx5
IGNvbWUgZnJvbSBoYXZpbmcgWGVuIGNoYW5nZSB0aGUgd2F5Cj4gaXQgdXNlcyBwYWdldGFibGVz
LCBhbmQgbXkgNDQtcGF0Y2ggcHJlcmVxdWlzaXRlIHNlcmllcyBzZXJ2ZXMgdG8KPiBkZW1vbnN0
cmF0ZSB0aGF0IHRoaXMgc2VlbXMgaW1wcmFjdGljYWwgd2l0aCB0aGUgZXhpc3RpbmcgQUJJLgoK
Q29ycmVjdC4gIFlvdSBjYW4gZ2V0IGNsb3NlIGJ1dCBnZXR0aW5nIDEwMCUgb2YgdGhlIHdheSBz
ZWVtcyB1bmxpa2VseS4KCj4+IFRoaXMgc2VyaWVzIGlzIHZlcnkgc2ltaWxhciB0byB0aGUgUFZI
IHNlcmllcyBwb3N0ZWQgYnkgV2VpIGFuZCB3ZQo+PiBoYXZlIGJlZW4gZGlzY3Vzc2luZyBob3cg
dG8gbWVyZ2UgZWZmb3J0cy4gIFdlIHdlcmUgaG9waW5nIHRvIGhhdmUKPj4gbW9yZSB0aW1lIHRv
IHdvcmsgdGhpcyBvdXQuICBJIGFtIHBvc3RpbmcgdGhpcyBiZWNhdXNlIEknbSBmYWlybHkKPj4g
Y29uZmlkZW50IHRoYXQgdGhpcyBzZXJpZXMgaXMgY29tcGxldGUgKGFsbCBQViBpbnN0YW5jZXMg
aW4gRUMyIGFyZQo+PiB1c2luZyB0aGlzKSBhbmQgb3RoZXJzIG1pZ2h0IGZpbmQgaXQgdXNlZnVs
LiAgSSBhbHNvIHdhbnRlZCB0byBoYXZlCj4+IG1vcmUgb2YgYSBkaXNjdXNzaW9uIGFib3V0IHRo
ZSBiZXN0IHdheSB0byBtZXJnZSBhbmQgc29tZSBvZiB0aGUKPj4gZGlmZmVyZW5jZXMgaW4gZGVz
aWducy4KPgo+IFNvbWUgYWQgaG9jIHRob3VnaHRzIHNvIGZhcjoKPgo+ICogVXBzdHJlYW0sIHdl
IG5lZWQgdG8gdGFrZSB0aGUgUFYtU2hpbSBzaWRlIG9mIGRvbWlkIGhhbmRsaW5nLgo+IFVuaWxh
dGVyYWxseSB1c2luZyBkb20xIGlzIGZpbmUgZm9yIHNlcnZlci12aXJ0IGluZnJhc3RydWN0dXJl
IHdoZXJlCj4gZ3Vlc3RzIG9ubHkgZXZlciB0YWxrIHRvIGRvbTAsIGJ1dCBpc24ndCBmaW5lIGlm
IHlvdSd2ZSBnb3QgZG9tYWlucwo+IHdoaWNoIGFyZSBjb21tdW5pY2F0aW5nIGRpcmVjdGx5IChl
LmcuIHdpdGggbGlidmNoYW4pLiAgVGhpcyBpcyB2ZXJ5Cj4gbWlub3IgaW4gdGhlIGdyYW5kIHNj
aGVtZSBvZiB0aGluZ3MgdGhvdWdoLgoKVGhhdCdzIGZpbmUuICBJIHRoaW5rIHdlIHNob3VsZCB0
cnkgdG8gZm9jdXMgb24gbWVyZ2luZyBzb21lIGNvbW1vbgppbmZyYXN0cnVjdHVyZSBiZWNhdXNl
IEkgZG9uJ3QgdGhpbmsgNzUrIHBhdGNoIHNlcmllcyBhcmUgZ29pbmcgdG8gYmUKZWFzeSB0byBn
ZXQgYWdyZWVtZW50IG9uLgoKSSdtIG5vdCBhIGh1Z2UgZmFuIG9mIHBhc3NpbmcgdGhlIGRvbWlk
IHZpYSBDUFVJRC4gIFRoYXQncyBnb2luZyB0bwpiZSBtZXNzeSBvdmVyIHRpbWUuICBJIGRvLCBo
b3dldmVyLCBsaWtlIHRoZSBpZGVhIG9mIHBhc3NpbmcgaXQgYXMgYQpjb21tYW5kIGxpbmUgYXJn
dW1lbnQuICBJJ20gaGFwcHkgdG8gYWRkIHN1cHBvcnQgZm9yIHRoYXQgaWYgdGhhdCdzCmFncmVl
YWJsZS4KCj4gKiBJIGRvIHByZWZlciB0aGUgVml4ZW4gc2lkZSBvZiBzdGFydHVwLCB3aGVyZSB3
ZSBkZXNjcmliZSByYXRoZXIgbW9yZQo+IGNsZWFybHkgd2hhdCBpcyBnb2luZyBvbi4gIEkgbmV2
ZXIgZ290IGFyb3VuZCB0byBzdGVhXlcgYm9ycm93aW5nIHRoaXMKPiBmb3IgUFYtc2hpbS4KCkkg
dGhpbmsgbm8gbWF0dGVyIHdoYXQsIHdlIHNob3VsZCB0cnkgdG8gZ2V0IHRoZSBmaXJzdCBmZXcg
cGF0Y2hlcyBtZXJnZWQKdG8gYWRkIGJhc2ljIGd1ZXN0IGRldGVjdGlvbiBhbmQgaHlwZXJjYWxs
IHN1cHBvcnQuCgo+ICogV2hhdGV2ZXIgZXZlbnR1YWwgdmVyc2lvbiBnZXRzIGluIHVwc3RyZWFt
LCBpdCBpcyBpbXBvcnRhbnQgdGhhdCBpdAo+IEhWTSBhbmQgUFZIIGNhcGFibGUgZm9yIGJhY2t3
YXJkcyBhbmQgZm9yd2FyZHMgY29tcGF0aWJpbGl0eS4gIEFnYWluLAo+IHRoaXMgZG9lc24ndCBh
cHBlYXIgdG8gYmUgdG9vIGNvbXBsaWNhdGVkIHRvIGFycmFuZ2UgaW4gcHJhY3RpY2UuICBGb3IK
PiByZWZlcmVuY2UsIHdoYXQgaXMgdGhlIG9sZGVzdCB2ZXJzaW9uIG9mIFhlbiB5b3UgbmVlZCB0
byB0YXJnZXQgaGVyZT8KPiAoVGhlIHByZS1jb25zb2xlLXJpbmcgb2JzZXJ2YXRpb24gcHV0cyBp
dCBxdWl0ZSBvbGQpCgozLjQueCBpcyB3aGF0IHdlJ3JlIHRhcmdldHRpbmcuICBUaGF0IGlzIGlu
ZGVlZCBvbGQgYnV0IHNpbmNlIHNpbmNlIHRoaXMKaXMgYSBzZWN1cml0eSBpc3N1ZSwgc3VwcG9y
dGluZyBhIHdpZGUgcmFuZ2Ugb2YgZW52aXJvbm1lbnRzIHNlZW1zCmxpa2UgdGhlIHJpZ2h0IHRo
aW5nIHRvIGRvLgoKPiAqIEZvciBQVi1zaGltLCB3ZSB0b29rIHRoZSBhcHByb2FjaCBvZiBtYWtp
bmcgdGhlIGRvbVUgbmVpdGhlcgo+IHByaXZpbGVnZWQgbm9yIHRoZSBoYXJkd2FyZSBkb21haW4u
ICBXaGlsZSBJIGV4cGVjdCB0aGlzIHRocm93cyB1cCBhCj4gZGlmZmVyZW50IHNldCBvZiBpc3N1
ZXMsIEkgdGhpbmsgaXQgaXMgYSBjbGVhbmVyIGFwcHJvYWNoIG92ZXJhbGwuCgpJIG5ldmVyIGdv
dCBhIGNoYW5jZSB0byB0cnkgdGhpcyBvdXQgYW5kIHNlZSB3aGF0IGJyZWFrcy4KClRoZSBvbmUg
YXJndW1lbnQgSSdkIG1ha2UgYWdhaW5zdCBpdCBpcyB0aGF0IG92ZXIgdGltZSwgSSdkIGxpa2Ug
dG8gYWRkCnByaXZpbGVnZXMgdG8gdGhlIGRvbVUgaW4gYW4gYXR0ZW1wdCB0byBpbXByb3ZlIHBl
cmZvcm1hbmNlLiAgV2UgZm91bmQKYSBsb3Qgb2Ygd2VpcmQgY29tcGF0aWJpbGl0eSBpc3N1ZXMg
b24gb2xkZXIgdmVyc2lvbnMgb2YgTGludXggc28gSSBkaWRuJ3QKYXR0ZW1wdCB0byBkbyBhbnkg
b2YgdGhpcyB1cCBmcm9udCBidXQgaW4gdGhlIGxvbmcgdGVybSwgSSB3b3VsZCBsaWtlIHRvIHN0
ZWFsCnNvbWUgb2YgdGhlIHRyaWNrcyBmcm9tIFhlbm5lci4KCj4gSSdtIHN1cmUgdGhlcmUgYXJl
IGFyZWFzIEkndmUgbWlzc2VkLCBidXQgdGhpcyBpcyBob3BlZnVsbHkgYSBzdGFydC4KClRoYW5r
cyBBbmRyZXchCgpSZWdhcmRzLAoKQW50aG9ueSBMaWd1b3JpCgo+IH5BbmRyZXcKPgo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1h
aWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 00:06:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 00:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXyTt-0006dR-W1; Sun, 07 Jan 2018 00:06:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rs9j=ec=amzn.com=prvs=538413ddc=msw@srs-us1.protection.inumbo.net>)
 id 1eXyTt-0006d4-JJ
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 00:06:29 +0000
X-Inumbo-ID: de73986c-f33e-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de73986c-f33e-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 00:08:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="713869853"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-3714e498.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 00:06:21 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-3714e498.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0706Lpl046717
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 00:06:21 GMT
Received: from EX13d09UWC001.ant.amazon.com (10.43.162.60) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 00:06:20 +0000
Received: from EX13MTAUWC001.ant.amazon.com (10.43.162.135) by
 EX13d09UWC001.ant.amazon.com (10.43.162.60) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 00:06:19 +0000
Received: from ued668862963453 (10.50.28.5) by mail-relay.amazon.com
 (10.43.162.232) with Microsoft SMTP Server id 15.0.1236.3 via Frontend
 Transport; Sun, 7 Jan 2018 00:06:18 +0000
Received: by ued668862963453 (sSMTP sendmail emulation);
 Sat, 06 Jan 2018 16:06:18 -0800
Date: Sat, 6 Jan 2018 16:06:18 -0800
From: Matt Wilson <msw@amzn.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107000618.GB13546@ued668862963453.ant.amazon.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-8-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-8-git-send-email-aliguori@amzn.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, Andrew
 Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 07/22] vixen: introduce is_vixen() to allow
 altering behavior
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MjJQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBWaXhlbiAoVmlydHVhbGl6ZWQgWGVuKSBpcyBhIHBhcmF2aXJ0dWFsIG1vZGUgb2YgWGVuIHdo
ZXJlCj4gcGFyYXZpcnR1YWwgSS9PIGlzIHBhc3NlZCB0aHJvdWdoIGZyb20gdGhlIHBhcmVudCBo
eXBlcnZpc29yCj4gYWxsIHRoZSB3YXkgdGhyb3VnaCB0aGUgZG9tMCBndWVzdC4gIFRoZSBkb20w
IGd1ZXN0IGlzIGFsc28KPiBkZXByaXZpbGVnZWQgYW5kIHJlbnVtYmVyZWQgdG8gZ2l2ZSB0aGUg
YXBwZWFyYW5jZSB0aGF0IGl0Cj4gaXMgcnVubmluZyBhcyBhIG5vcm1hbCBQViBndWVzdC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Cj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSAgICAgICB8ICAxICsKPiAgeGVuL2Fy
Y2gveDg2L2d1ZXN0L3ZpeGVuLmMgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrKwo+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggfCA3MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAxMDQgaW5zZXJ0aW9ucygrKQo+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKPiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAoKVGhpcyB3aWxs
IGJyZWFrIEFSTSBidWlsZHMgaW4gZnV0dXJlIHBhdGNoZXMgdGhhdCB1c2UgaXNfdml4ZW4oKS4K
Ci0tbXN3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 00:18:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 00:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXyfr-0007Yk-4f; Sun, 07 Jan 2018 00:18:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eXyfq-0007Ye-JH
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 00:18:50 +0000
X-Inumbo-ID: 28973409-f340-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28973409-f340-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 01:17:35 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id o76so2224087lfi.10
 for <xen-devel@lists.xenproject.org>; Sat, 06 Jan 2018 16:18:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wTjfG+eDywzlEXlvTO3/EIgRX00zSMwjAj9ID1Uj4zQ=;
 b=lwkfK1wWBBIZ5SbftSsuF5UAdxu201+qIgeCuT5Ucrw6O18cZN13RcdB84ah4Wf/YD
 kxnPGb8OrIQJxjjU+tkojfsL4OOMy6kIRZHHbagJGRkAyFXgf2OcRfYQ6AtTy2TH7V/x
 hANf0HPsK9uwh3QmnSMn0zB9/ReumJ45s/2PMycm3vwEwIDKDyS8xPU75BOMXwLNE7aL
 Vn/fRJGtr0HBhVX8VQzBlvUIJ+D/ghgNT/sPnUleZMbi1The8wGtJCQN8Yvd4tE17D3g
 xYPhPtiRdqbNAWPlKIzwYhNadpZArRhPVmUhW7AA5r50aZBc9uj1XLLNb8No7cr7sWGi
 RhCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=wTjfG+eDywzlEXlvTO3/EIgRX00zSMwjAj9ID1Uj4zQ=;
 b=j1b74jnb+FC/C620cmCv50KHiknSNpJ3ZZNmIYXPZ1Z2eIN9mWpCe0eayd6DgXWwtj
 Rv8lQbR5PhXfuXqRcw12IXUEXPv826/QShHVcjqbLReW5IKfj/MA+yc/SMUDxDWm0Wkv
 ung4sqQY/vxDjmk33Yoz1rG01Q6Q1snhLxOtfziU+t1hvP8N5FCaX57yaX1g9TgAy/7V
 uZXBQucWRYzKhPNz3YO9c8euEwIDzq9vGtSL0ovO9OpddLXzxnVzBdxl6m5u8RnnedSN
 8I9G5n02bWHaDs5zO9NJOE+olD71K9q7/EsJtNPHNNT8NyAVmh+aPjc9EHxNP4zHIYS1
 RiWQ==
X-Gm-Message-State: AKGB3mL1dcq+evaLMZsVfcmVVYOnN9D26uUB/T52JYU1I10UHf3BEef+
 brOtBLrCgf7kyhFf6Sr5Ax+QcfPObpo+48lii9iO3Q==
X-Google-Smtp-Source: ACJfBouo2i+09kEj829wZyp43a9M9A1RqCxdMv6ru5BPvlGScq/38MtUbIVEpJaMxowxeMvMP9A4w74+9RZAU2z3a4Y=
X-Received: by 10.46.42.195 with SMTP id q186mr4011349ljq.57.1515284327398;
 Sat, 06 Jan 2018 16:18:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sat, 6 Jan 2018 16:18:46 -0800 (PST)
In-Reply-To: <1515279277-16301-6-git-send-email-aliguori@amzn.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-6-git-send-email-aliguori@amzn.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sat, 6 Jan 2018 16:18:46 -0800
Message-ID: <CA+aC4ktF8XtQUnY67EWmsb-kWMZYZgA2d6G6SHi63sB4zN0H_Q@mail.gmail.com>
To: Anthony Liguori <aliguori@amzn.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 05/22] char: optionally redirect {,
 g}printk output to QEMU debug log
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gNiwgMjAxOCBhdCAyOjU0IFBNLCBBbnRob255IExpZ3VvcmkgPGFsaWd1b3Jp
QGFtem4uY29tPiB3cm90ZToKPiBGcm9tOiBNYXR0IFdpbHNvbiA8bXN3QGFtYXpvbi5jb20+Cj4K
PiBXaGVuIHVzaW5nIFZpeGVuLCBpdCBpcyBoZWxwZnVsIHRvIGdldCB0aGUgWGVuIG1lc3NhZ2Vz
IGluIGEKPiBzZXBhcmF0ZSBjaGFubmVsIHRoYW4gdGhlIGNvbnNvbGUgb3V0cHV0LiAgQWRkIGFu
IG9wdGlvbiB0bwo+IG91dHB1dCB0byB0aGUgUUVNVSBiYWNrZG9vciBsb2dnaW5nIHBvcnQuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBNYXR0IFdpbHNvbiA8bXN3QGFtYXpvbi5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgo+IC0tLQo+ICB4ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDI0ICsrKysrKysrKysrKysrKysrKysrKy0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJzL2NoYXIvY29u
c29sZS5jCj4gaW5kZXggMTlkMGU3NC4uYjk0MTJjNSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVy
cy9jaGFyL2NvbnNvbGUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4gQEAg
LTg1LDYgKzg1LDExIEBAIHN0YXRpYyBpbnQgX19yZWFkX21vc3RseSBzZXJjb25faGFuZGxlID0g
LTE7Cj4KPiAgc3RhdGljIERFRklORV9TUElOTE9DSyhjb25zb2xlX2xvY2spOwo+Cj4gKy8qIHNl
bmQgYWxsIHByaW50ayBvdXRwdXQgdG8gUUVNVSBkZWJ1ZyBsb2cuIElucHV0IGRvZXMgbm90IGNo
YW5nZSwKPiArICogbm9yIGRvZXMgZG9tMCBvdXRwdXQuCj4gKyAqLwo+ICtzdGF0aWMgYm9vbF90
IF9fcmVhZF9tb3N0bHkgcWVtdV9kZWJ1ZyA9IGZhbHNlOwo+ICsKPiAgLyoKPiAgICogVG8gY29u
dHJvbCB0aGUgYW1vdW50IG9mIHByaW50aW5nLCB0aHJlc2hvbGRzIGFyZSBhZGRlZC4KPiAgICog
VGhlc2UgdGhyZXNob2xkcyBjb3JyZXNwb25kIHRvIHRoZSBYRU5MT0cgbG9nZ2luZyBsZXZlbHMu
Cj4gQEAgLTU2NCwxMCArNTY5LDIxIEBAIHN0YXRpYyB2b2lkIF9fcHV0c3RyKGNvbnN0IGNoYXIg
KnN0cikKPiAgewo+ICAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZjb25zb2xlX2xvY2spKTsK
Pgo+IC0gICAgc2VyY29uX3B1dHMoc3RyKTsKPiAtICAgIHZpZGVvX3B1dHMoc3RyKTsKPiArICAg
IGlmICggcWVtdV9kZWJ1ZyApCj4gKyAgICB7Cj4gKyAgICAgICAgY2hhciBjOwo+ICsgICAgICAg
IHdoaWxlICggKGMgPSAqc3RyKyspICE9ICdcMCcgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgb3V0YihjLCAweDEyKTsKPiArICAgICAgICB9CgpZZWFoLCB0aGlzIGhhcyBubyBob3BlIG9m
IHdvcmtpbmcgb24gQVJNIE1hdHQuICBTaGFtZSBvbiB5b3UgOy1QCgpSZWdhcmRzLAoKQW50aG9u
eSBMaWd1b3JpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 00:24:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 00:24:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXylb-0008HD-Ln; Sun, 07 Jan 2018 00:24:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rs9j=ec=amzn.com=prvs=538413ddc=msw@srs-us1.protection.inumbo.net>)
 id 1eXyla-0008H7-AG
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 00:24:46 +0000
X-Inumbo-ID: 6bf3422d-f341-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6bf3422d-f341-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 00:26:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="326634208"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-27fb8269.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 00:24:31 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w070OTUW052549
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 00:24:30 GMT
Received: from EX13d09UWC001.ant.amazon.com (10.43.162.60) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 00:24:29 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13d09UWC001.ant.amazon.com (10.43.162.60) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 00:24:28 +0000
Received: from ued668862963453 (10.50.28.5) by mail-relay.amazon.com
 (10.43.62.226) with Microsoft SMTP Server id 15.0.1236.3 via Frontend
 Transport; Sun, 7 Jan 2018 00:24:26 +0000
Received: by ued668862963453 (sSMTP sendmail emulation);
 Sat, 06 Jan 2018 16:24:25 -0800
Date: Sat, 6 Jan 2018 16:24:25 -0800
From: Matt Wilson <msw@amzn.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107002425.GC13546@ued668862963453.ant.amazon.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-23-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-23-git-send-email-aliguori@amzn.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, Andrew
 Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/22] vixen: dom0 builder support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzdQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBUaGUgZG9tMCBidWlsZGVyIHJlcXVpcmVzIGEgbnVtYmVyIG9mIG1vZGlmaWNhdGlvbnMgaW4g
b3JkZXIgdG8gYmUKPiBhYmxlIHRvIGxhdW5jaCB1bnByaXZpbGVnZWQgZ3Vlc3RzLiAgVGhlIGNv
bnNvbGUgYW5kIHN0b3JlIHBhZ2VzCj4gbXVzdCBiZSBtYXBwZWQgaW4gYSBzcGVjaWZpYyBsb2Nh
dGlvbiB3aXRoaW4gdGhlIGd1ZXN0J3MgaW5pdGlhbAo+IHBhZ2UgdGFibGUuCj4gCj4gV2UgYWxz
byBoYXZlIHRvIHNldHVwIHRoZSBzdGFydCBpbmZvIHRvIGJlIHdoYXQncyBleHBlY3RlZCBmb3IK
PiB1bnByaXZpbGVnZWQgZ3Vlc3RzIGFuZCBzdXByZXNzIHRoZSBub3JtYWwgbG9naWMgdG8gZ2l2
ZSBkb20wCj4gaW5jcmVhc2VkIHBlcm1pc3Npb25zLgo+IAo+IFdlIGhhdmUgdG8gcGFzcyBhcm91
bmQgdGhlIGNvbnNvbGUgYW5kIHN0b3JlIHBhZ2VzIHdoaWNoIGludm9sdmVzCj4gdG91Y2hpbmcg
YSBudW1iZXIgb2YgcGxhY2VzIGluY2x1ZGluZyB0aGUgUFZIIGJ1aWxkZXIuCgpUaGVyZSBhcmUg
c29tZSB1bnJlc29sdmVkIGlzc3VlcyB0aGF0IGFyZSBpbnRyb2R1Y2VkIGJ5IGFwcGFyZW50CmRp
ZmZlcmVuY2VzIGluIGhvdyB0aGUgbGlieGMgZG9tYWluIGJ1aWxkZXIgYW5kIHRoZSBkb20wIGRv
bWFpbgpidWlsZGVyIGFycmFuZ2UgdGhpbmdzLCBpbiBwYXJ0aWN1bGFyIHRoZSBib290c3RyYXAg
cGFnZSB0YWJsZXMgYW5kCjMyLW9uLTY0IGNvbXBhdGliaWxpdHkgcGFnZSB0YWJsZSBmcmFtZXMu
IEFzIGlzLCB0aGlzIHNlZW1zIHRvCnByaW1hcmlseSBjYXVzZSBhbiBpbmNvbXBhdGliaWxpdHkg
d2l0aCAzMi1iaXQgUEFFIG1pbmktb3MgdGhhdCBtYWtlcwphc3N1bXB0aW9ucyBhYm91dCBob3cg
cGFnZSB0YWJsZXMgYXJlIGFsbG9jYXRlZCBhdCBzdGFydCBvZiBkYXkKKGFscmVhZHkgZml4ZWQg
YnkgWzFdKS4KClByYWN0aWNhbGx5IHNwZWFraW5nLCB0aGlzIG1lYW5zIHRoYXQgZXhpc3Rpbmcg
YnVnZ3kgUFYtR1JVQiBpbWFnZXMKZGllIGVhcmx5IGluIE1NIHNldHVwIHdoZW4gbG9hZGVkIGFz
IHRoZSBkb20xIGtlcm5lbCBmb3IgVml4ZW4uCgotLW1zdwoKWzFdIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW1pbmktb3MuZ2l0O2E9Y29tbWl0ZGlmZjtoPThkODQzNDVhMjBkOGE0
NmVhMjYzNzljOWYxOTk2MWY2YWEzZTZlODMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 00:26:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 00:26:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXyn8-0008M5-Vy; Sun, 07 Jan 2018 00:26:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eXyn7-0008Lx-Qb
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 00:26:21 +0000
X-Inumbo-ID: 355f8671-f341-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 355f8671-f341-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 01:25:06 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id d19so391786lfj.5
 for <xen-devel@lists.xenproject.org>; Sat, 06 Jan 2018 16:26:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=4PX0V1G0ZMdtDbm5Az1GBJ019qap6dvZe1+Y1F7+MWo=;
 b=qJD/WkUPwTSZ/XlppgVwlKAyqNEwIu5z2qcPdvdLV+umy+4dc3FghMIPN/L1OBS2Va
 SagL+9/Iipdox96S64145gZ5BcjltunnPRNVt22cHAvMHRkKqkvTeEAj5pH/UzP7daM4
 v1vb5BW7Kqa5bKlqi842LeE8PxRBc64UYbNuBTrt51qqMiSqZuIrO8SPBI/om1iJU35/
 AwYuZyRUQ4LcAzY5k7aNTjvIl0z1Z9k5iM2742250/FlOipmxInBh+KwcaQmcJ0zhXZi
 /BSUVnlYffJv2LesZTIT2tiqc363PDdUGrXsfrw0QpL75UrG1S8TRct++Y7L1YqHUul/
 DGQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=4PX0V1G0ZMdtDbm5Az1GBJ019qap6dvZe1+Y1F7+MWo=;
 b=BDeSw95wG1OBheQJVno0Ls3cr6dtvsHoRkAwRN2fdtP1Vc7kOzy6cgYlrppITWZbrj
 WzF5PDuy9oZpBBVN1DVUilyJGzJlnH4RhNMyWGmim6VF2DqxqZ/ec9pSczMeK8N/ENaS
 PI43NRVs/y4/ybZrJMc68gVJ1cTZACGlUtF3XpWC5TmvJBDvslrDZO5z89E89tF+8MM8
 tY1nOdizElR0AnQ8NNwiZKA04entScvAW0MUcBiHoWyitRws55koQm1pr2ReMm9gddeK
 NQ6YQFT0tpKvZjNlw9I7YfqZQppKtZIGVG3a6S75TW7bj99snc1Rd54+lZC4FRknlKeq
 98vg==
X-Gm-Message-State: AKwxytdrFeVOyg/rTbiUH1fnfwxuiHKW8VZ04RX5yTs2HB7lD5WPdS8L
 OY13iKadMQdqqUjjubwy+6qRuleHIf5LgDwZj2qocg==
X-Google-Smtp-Source: ACJfBovd7c+/biMywAsx6M6svjZvfLC9xPBtL1IKvHLF4ZihUYFyNZU1E+ePZ/W3vn2pAbx8kUgpZk/xJ9q7b00UPbo=
X-Received: by 10.46.3.9 with SMTP id 9mr3825737ljd.27.1515284778213; Sat, 06
 Jan 2018 16:26:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sat, 6 Jan 2018 16:26:17 -0800 (PST)
In-Reply-To: <20180107000618.GB13546@ued668862963453.ant.amazon.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-8-git-send-email-aliguori@amzn.com>
 <20180107000618.GB13546@ued668862963453.ant.amazon.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sat, 6 Jan 2018 16:26:17 -0800
Message-ID: <CA+aC4ksH=CrHdh0D9cKTpDvrhqJ4020upcRUE-qL+5AFwmcoBQ@mail.gmail.com>
To: Matt Wilson <msw@amzn.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 07/22] vixen: introduce is_vixen() to allow
 altering behavior
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gNiwgMjAxOCBhdCA0OjA2IFBNLCBNYXR0IFdpbHNvbiA8bXN3QGFtem4uY29t
PiB3cm90ZToKPiBPbiBTYXQsIEphbiAwNiwgMjAxOCBhdCAwMjo1NDoyMlBNIC0wODAwLCBBbnRo
b255IExpZ3Vvcmkgd3JvdGU6Cj4+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1h
em9uLmNvbT4KPj4KPj4gVml4ZW4gKFZpcnR1YWxpemVkIFhlbikgaXMgYSBwYXJhdmlydHVhbCBt
b2RlIG9mIFhlbiB3aGVyZQo+PiBwYXJhdmlydHVhbCBJL08gaXMgcGFzc2VkIHRocm91Z2ggZnJv
bSB0aGUgcGFyZW50IGh5cGVydmlzb3IKPj4gYWxsIHRoZSB3YXkgdGhyb3VnaCB0aGUgZG9tMCBn
dWVzdC4gIFRoZSBkb20wIGd1ZXN0IGlzIGFsc28KPj4gZGVwcml2aWxlZ2VkIGFuZCByZW51bWJl
cmVkIHRvIGdpdmUgdGhlIGFwcGVhcmFuY2UgdGhhdCBpdAo+PiBpcyBydW5uaW5nIGFzIGEgbm9y
bWFsIFBWIGd1ZXN0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1
b3JpQGFtYXpvbi5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAg
ICAgIHwgIDEgKwo+PiAgeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgICAgICAgIHwgMzAgKysr
KysrKysrKysrKysrKwo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oIHwgNzMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAzIGZpbGVzIGNoYW5n
ZWQsIDEwNCBpbnNlcnRpb25zKCspCj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2
L2d1ZXN0L3ZpeGVuLmMKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L3ZpeGVuLmgKPgo+IFRoaXMgd2lsbCBicmVhayBBUk0gYnVpbGRzIGluIGZ1dHVyZSBw
YXRjaGVzIHRoYXQgdXNlIGlzX3ZpeGVuKCkuCgpodHRwczovL2dpdGh1Yi5jb20vYWxpZ3Vvcmkv
eGVuL3RyZWUvdml4ZW4tdXBzdHJlYW0ubmV4dAoKRml4ZXMgdGhlIEFSTSBidWlsZCBhbmQgd2ls
bCBiZSBpbiB2MiBvZiB0aGlzIHNlcmllcy4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 00:35:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 00:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eXywA-0000k2-MW; Sun, 07 Jan 2018 00:35:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rs9j=ec=amzn.com=prvs=538413ddc=msw@srs-us1.protection.inumbo.net>)
 id 1eXyw9-0000jw-La
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 00:35:41 +0000
X-Inumbo-ID: 839b8e1b-f342-11e7-b4a6-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 839b8e1b-f342-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 01:34:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,323,1511827200"; d="scan'208";a="702133440"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 00:35:39 +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-303d0b0e.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w070ZULm039157
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 00:35:38 GMT
Received: from EX13D01EUB002.ant.amazon.com (10.43.166.113) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 00:35:36 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D01EUB002.ant.amazon.com (10.43.166.113) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 00:35:35 +0000
Received: from ued668862963453 (10.50.28.5) by mail-relay.amazon.com
 (10.43.61.243) with Microsoft SMTP Server id 15.0.1236.3 via Frontend
 Transport; Sun, 7 Jan 2018 00:35:33 +0000
Received: by ued668862963453 (sSMTP sendmail emulation);
 Sat, 06 Jan 2018 16:35:33 -0800
Date: Sat, 6 Jan 2018 16:35:33 -0800
From: Matt Wilson <msw@amzn.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180107003533.GD13546@ued668862963453.ant.amazon.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-6-git-send-email-aliguori@amzn.com>
 <CA+aC4ktF8XtQUnY67EWmsb-kWMZYZgA2d6G6SHi63sB4zN0H_Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4ktF8XtQUnY67EWmsb-kWMZYZgA2d6G6SHi63sB4zN0H_Q@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Precedence: Bulk
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 05/22] char: optionally redirect {,
 g}printk output to QEMU debug log
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDQ6MTg6NDZQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIFNhdCwgSmFuIDYsIDIwMTggYXQgMjo1NCBQTSwgQW50aG9ueSBMaWd1b3Jp
IDxhbGlndW9yaUBhbXpuLmNvbT4gd3JvdGU6Cj4gPiBGcm9tOiBNYXR0IFdpbHNvbiA8bXN3QGFt
YXpvbi5jb20+Cj4gCj4gWWVhaCwgdGhpcyBoYXMgbm8gaG9wZSBvZiB3b3JraW5nIG9uIEFSTSBN
YXR0LiAgU2hhbWUgb24geW91IDstUAoKSXQncyBhbG1vc3QgbGlrZSB5b3UgcHV0IHRoaXMgcGF0
Y2ggaW4gZnJvbnQgb2YgdGhlIG9uZSBpbnRyb2R1Y2luZwppc192aXhlbigpIGp1c3Qgc28geW91
IGNvdWxkIHNheSBJIGJyb2tlIGl0IGZpcnN0LiA7LSkKCi0tbXN3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 03:45:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 03:45:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY1tn-00085d-Fb; Sun, 07 Jan 2018 03:45:27 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY1tm-00085X-3J
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 03:45:26 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id F5/D1-27791-4D7915A5;
 Sun, 07 Jan 2018 03:45:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVffy9MA
 og5XfpS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aTP8eZC/rLKw60L2NsYDzr1cXIxSEk0Mgk
 8XDHGSYI5zGjxLLPS9ghnG2MEndnXGHtYuTkEBFwlvh6Zi47iM0roC/x6sEnoA4ODmEBU4kL/
 /NA6iUE3phI9LU8ZQGpkRDwlpi/9w07jL35/kWgODsHm4CVxCExkCiLgKrE6aWz2Ccwci9gZF
 jFqF6cWlSWWqRroZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehdBiDYwXiw2fk
 QoyQHk5Ior6hzQJQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd630wKjhASLUtNTK9Iyc4BhBpOW
 4OBREuHdPBUozVtckJhbnJkOkTrFaMxxbNPlP0wcz2a+bmAWYsnLz0uVEuc9DjJJAKQ0ozQPb
 hAs/C8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcdyBSezLwSuH2vgE5hAjpl1RFfkFNKEh
 FSUg2MqwtWXH1uOF0tNHDu+V9OPVfiGRkyZ7rPEBA+zbW8/GFewjaHA5b2r5fzRrvPrXpmyrr
 QoetqpSH3qiPBq95NFkqQlVP9Wae6rXqFLuvMFy4P0xv07f2/OyycuKnlr2g0T61hQUnU3ikx
 ZS/nFn9P//PgYAnDjyXtHN0SBtYH9Oyn13xKW/lfiaU4I9FQi7moOBEAeXcCLnoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1515296722!98298886!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26057 invoked from network); 7 Jan 2018 03:45:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 03:45:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY1te-000125-Vm; Sun, 07 Jan 2018 03:45:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eY1tZ-0003jR-6H; Sun, 07 Jan 2018 03:45:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eY1tX-0007GA-Eu; Sun, 07 Jan 2018 03:45:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117649-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64: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-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64: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-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2: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-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-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-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=990b6a07d18cb30a66db3d18ab7d953806237e6a
X-Osstest-Versions-That: linux=30a7acd573899fd8b8ac39236eff6468b195ac7d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 03:45:11 +0000
Subject: [Xen-devel] [linux-next test] 117649: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY0OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc2NDkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU0NAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4
NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NzU4NQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
IDcgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3NTg1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1
ODUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3
NTg1CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDEx
NzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzU4NQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTc1ODUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzU4NQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE3NTg1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NTg1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc1ODUK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMTc1ODUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExNzU4NQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTE3NTg1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTc1ODUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzU4NQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE3NTg1CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA5OTBiNmEwN2QxOGNiMzBh
NjZkYjNkMThhYjdkOTUzODA2MjM3ZTZhCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICAzMGE3YWNkNTczODk5ZmQ4YjhhYzM5MjM2ZWZmNjQ2OGIxOTVhYzdkCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFp
bGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNzY0OSAgMjAxOC0wMS0wNSAwOToyMDoxMCBaICAgIDEg
ZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 04:20:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 04:20:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY2Rf-0002O1-8X; Sun, 07 Jan 2018 04:20:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY2Rd-0002Nv-IZ
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 04:20:25 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-3.messagelabs.com id 74/58-15413-800A15A5;
 Sun, 07 Jan 2018 04:20:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVZd9QWC
 Uwe5ueYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFxUwtrwcWUisuHHzA2ME6x62Lk4hASaGSS
 WHLhGDOE85hRYtWel6wQzjZGiZ6+L4xdjJwcIgLOEl/PzGUHsXkF9CWOd2wDiwsLmEnM+H0ar
 EFC4JCqxMKbO8ASEgLeEkvuN7PC2Oc+g6xg52ATsJI4JAYSZRFQlTg3/QzjBEbuBYwMqxg1il
 OLylKLdA0N9JKKMtMzSnITM3OAPGO93NTi4sT01JzEpGK95PzcTYxAD9czMDDuYNzW5XyIUZK
 DSUmUV9Q5IEqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/zeYFRQoJFqempFWmZOcBQg0lLcPAo
 ifBKzAdK8xYXJOYWZ6ZDpE4xGnMc23T5DxPHs5mvG5iFWPLy81KlxHm3gkwSACnNKM2DGwSLg
 UuMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHkNQRbyZOaVwO17BXQKE9Apq474gpxSkoiQkm
 pgrBRKE9nFxdZ1KfmO05f8tu3/d/jGcm6plph7ft7KvV6tUza5dvHbzdISm6FXclbfM2iTw65
 T+WUHT1eZhq6Z4d9mqOfPJLJ+w6Zp/Xx+d9tc8h2zWddtKr+fYfJji4tUdo7KlC2Pq87Z1jp3
 XbwScmQz64ovu7McSq6eDK/zLjBRM1EqK+9TYinOSDTUYi4qTgQA+qS7/nwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1515298822!83302913!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28144 invoked from network); 7 Jan 2018 04:20:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 04:20:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY2RY-000217-HN; Sun, 07 Jan 2018 04:20:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eY2RS-0005th-S3; Sun, 07 Jan 2018 04:20:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eY2RS-0006Q8-0V; Sun, 07 Jan 2018 04:20:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117655-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host: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-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm: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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=e1915c8195b38393005be9b74bfa6a3a367c83b3
X-Osstest-Versions-That: linux=e4880bc5dfb1f02b152e62a894b5c6f3e995b3cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 04:20:14 +0000
Subject: [Xen-devel] [linux-linus test] 117655: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY1NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3NjU1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTU2NDMKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNTY0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTU2NDMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNTY0Mwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE1NjQzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTU2NDMKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE1NjQzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NjQzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTU2NDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTY0MwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTY0MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICBlMTkxNWM4MTk1YjM4MzkzMDA1YmU5Yjc0YmZhNmEzYTM2N2M4M2IzCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICBlNDg4MGJjNWRmYjFmMDJiMTUyZTYyYTg5NGI1YzZm
M2U5OTViM2NmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTU2NDMgIDIwMTctMTEtMDcgMTI6MDY6
MjAgWiAgIDYwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE1NjU4ICAyMDE3LTExLTA4IDAy
OjMzOjA2IFogICA2MCBkYXlzICAgNTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3
NjU1ICAyMDE4LTAxLTA1IDE1OjMxOjU4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoy
MzY5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzAyMjc5IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 05:21:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 05:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY3OF-0006m6-Rv; Sun, 07 Jan 2018 05:20:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY3OE-0006lz-HU
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 05:20:58 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-3.messagelabs.com id 6A/1E-02619-93EA15A5;
 Sun, 07 Jan 2018 05:20:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVddiXWC
 UwakGc4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHtwT+WglW5FfOvnWNsYDzn1MXIxSEk0Mgk
 Mef2LRYI5zGjRHM3jLONUeL4lVWsXYycHCICzhJfz8xlB7F5BfQl5nUfYgaxhQXMJR4e/sUO0
 iAhcE9R4ljjQiaQhISAp8TOu52MMPaZ1R1Ag9g52ASsJA6JgURZBFQldpzcyDiBkXsBI8MqRo
 3i1KKy1CJdQyO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxADzMAwQ7GV93Ohxg
 lOZiURHlFnQOihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwsq8NjBISLEpNT61Iy8wBhhpMWoKD
 R0mEd9saoDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWYglLz8vVUqcVxpkkgBIaUZpHtwgW
 AxcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjAvG8gUnsy8Erh9r4BOYQI6ZdURX5BTShIRUl
 INjC6ln/WYDk3zYDKx6su7Y2RwQS6VUzwyp5FZ935YROATrxixGvb51Rl7C6KzKjx3tyYsWLD
 PY9GmF/f/7VU71/5og8IeN4FtPWd3nuRj4v/i/2j5Yo+pPG8XmbCVB0p/uVi5SSvsRGhTzJuj
 Zy33hM1ePFG19skJlbWbqz9uk7Va3nL/SO99WyWW4oxEQy3mouJEALpOyuB8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1515302455!63770470!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30702 invoked from network); 7 Jan 2018 05:20:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 05:20:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY3O8-0003or-K7; Sun, 07 Jan 2018 05:20:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eY3O2-00015Y-S4; Sun, 07 Jan 2018 05:20:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eY3O2-0003Zr-3N; Sun, 07 Jan 2018 05:20:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117652-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-cubietruck:xen-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm: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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7b5b8ca7dffde866d851f0b87b994e0b13e5b867
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 05:20:46 +0000
Subject: [Xen-devel] [xen-unstable test] 117652: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7628068207009836641=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-cubietruck  6 xen-install            fail REGR. vs. 117311

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

version targeted for testing:
 xen                  7b5b8ca7dffde866d851f0b87b994e0b13e5b867
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   19 days
Failing since        117365  2017-12-20 07:31:12 Z   17 days    5 attempts
Testing same since   117652  2018-01-05 11:52:11 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  David Woodhouse <David.Woodhouse@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yang <weiyang@linux.vnet.ibm.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7628068207009836641==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 07:01:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 07:01:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY4xM-0005CK-7k; Sun, 07 Jan 2018 07:01:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY4xK-0005CD-N3
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 07:01:18 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id C1/B5-31872-EB5C15A5;
 Sun, 07 Jan 2018 07:01:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVXfv0cA
 ogwdNjBb3prxnd2D02N63iz2AMYo1My8pvyKBNWP/+mMsBXOrKv58ucDUwNjk38XIxSEk0Mgk
 cfnxbHYI5zGjxPTlB9i6GDmBnG2MEhfPZYHYIgLOEl/PzGUHsXkF9CXOruoHs4UFdCTOv5vAC
 tIsIXDPWOJO1zXGLkYOIMdT4vwpf5AaELP//n+gMDsHm4CVxCExkCiLgKrEgiNTmCcwci9gZF
 jFqF6cWlSWWqRropdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehbBiDYwdh92f8
 QoyQHk5Ior6hzQJQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7AI4FRQoJFqempFWmZOcAgg0lL
 cPAoifAyg6R5iwsSc4sz0yFSpxiNOY5tuvyHiePZzNcNzEIsefl5qVLivEYgpQIgpRmleXCDY
 MF/iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK84iBTeDLzSuD2vQI6hQnolHf7wE4pSURIST
 UwRrQG5FyN0V72ayuPUDbf/sWb8yR3NS0uF2dt+7Ois8G2R42nou2AJRP/r8xC09u9KSweWp5
 G0+o8VOeIz18UmfFa7/fM3W0iicHbPOwveSfsNi9cY/0rKi7gh2TV88KrG7O2LzZRNuCdVzr1
 n9dNtvxl2jXhW029bJcWNKzK9/vRvWDJHSMlluKMREMt5qLiRADEGBXWeQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1515308475!122237197!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58416 invoked from network); 7 Jan 2018 07:01:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 07:01:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY4xF-0006Oj-4R; Sun, 07 Jan 2018 07:01:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eY4x9-0006bw-Ml; Sun, 07 Jan 2018 07:01:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eY4x9-00008w-7f; Sun, 07 Jan 2018 07:01:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117660-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-livepatch:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-rumprun-i386:<job status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:<job status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-rumprun-i386:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-livepatch:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
X-Osstest-Versions-That: xen=6fc1f55e7d90b9daaac9eb075561c336b91013fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 07:01:07 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 117660: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY2MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzY2MC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVz
PiBicm9rZW4gaW4gMTE3NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDExNzU4NgogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAg
aW4gMTE3NTg2CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTc1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgYnJva2VuIGluIDExNzU4Ngog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgaW4gMTE3NTg2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgIDxq
b2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTc2MjgKClRlc3RzIHdoaWNo
IGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3NTg2IHBhc3Mg
aW4gMTE3NjYwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExNzU4NiBwYXNzIGluIDExNzY2MAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3NTg2
IHBhc3MgaW4gMTE3NjYwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMTc1ODYgcGFzcyBpbiAxMTc2NjAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3NTg2IHBh
c3MgaW4gMTE3NjYwCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3NTg2IHBhc3MgaW4gMTE3NjYw
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBp
biAxMTc2MjggcGFzcyBpbiAxMTc2NjAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNDkgeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE3NTg2IHBhc3MgaW4gMTE3NjYwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNzU4NiBwYXNzIGluIDExNzY2MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTc1ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtIDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGlu
IDExNzYyOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBibG9ja2VkIGluIDExNzE0NAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTc1ODYgbGlrZSAxMTcxNDQKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgaW4gMTE3NjI4IGxpa2UgMTE3MTQ0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNDkg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTcxNDQKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFp
bCBsaWtlIDExNzE0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTQ0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcx
NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExNzE0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTQ0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTcxNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzE0NAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3
MTQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTcxNDQKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
IDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDhhYjQzZjc4NWE0ZTk3MDhjZjJiYTQw
YzI1ZmI4ZTZlNDkwYTA3MzYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IDZmYzFmNTVlN2Q5MGI5ZGFhYWM5ZWIwNzU1NjFjMzM2YjkxMDEzZmUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExNzE0NCAgMjAxNy0xMi0xNCAxMjo1ODozMyBaICAgMjMgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTc1MzMgIDIwMTgtMDEtMDIgMTc6MzA6MTcgWiAgICA0IGRheXMgICAgNCBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBB
ZHJpYW4gUG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJn
ZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbSBM
ZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgYnJva2VuCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0
IHdvdWxkIGJlIDMxOSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 08:16:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 08:16:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY68K-00026p-6S; Sun, 07 Jan 2018 08:16:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhr6=ec=citrix.com=prvs=538008ad2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eY68I-00026j-HQ
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 08:16:42 +0000
X-Inumbo-ID: e9f9f50c-f382-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9f9f50c-f382-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 09:15:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,325,1511827200"; d="scan'208";a="65697280"
Date: Sun, 7 Jan 2018 08:16:27 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107081627.taa5o4pak4zetfh4@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-10-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-10-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 09/22] vixen: modify the e820 table to
 advertise HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MjRQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gaW5kZXggYTU2Zjg3NS4uOTM1OTAxYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTEyMiw2ICsxMjIsNyBAQAo+ICAj
aW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgo+ICAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KPiAgI2lu
Y2x1ZGUgPGFzbS9wY2kuaD4KPiArI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgo+ICAKPiAgI2luY2x1
ZGUgPGFzbS9odm0vZ3JhbnRfdGFibGUuaD4KPiAgI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90YWJs
ZS5oPgo+IEBAIC05NDUsNyArOTQ2LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCj4gICAgICAgICAg
ICAgIGNhc2UgMDoKPiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICBjYXNl
IDE6Cj4gLSAgICAgICAgICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4obDFlX293bmVy
KSApCj4gKyAgICAgICAgICAgICAgICBpZiAoICFpc192aXhlbigpICYmICFpc19oYXJkd2FyZV9k
b21haW4obDFlX293bmVyKSApCj4gICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAg
ICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwo+ICAgICAgICAgICAgICBjYXNlIC0xOgo+IEBA
IC01NTM2LDYgKzU1MzcsMjEgQEAgdm9pZCBhcmNoX2R1bXBfc2hhcmVkX21lbV9pbmZvKHZvaWQp
Cj4gICAgICAgICAgICAgIG1lbV9zaGFyaW5nX2dldF9ucl9zYXZlZF9tZm5zKCkpOwo+ICB9Cj4g
IAo+ICtjb25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQKPiArdml4ZW5fZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKPiArewo+ICsgICAgc3RhdGljIHVuc2ln
bmVkIGxvbmcgX19pbml0ZGF0YSBiYWRfcGFnZXNbXSA9IHsKPiArICAgICAgICAweGZlZmZjMDAw
LAo+ICsgICAgICAgIDB4ZmVmZmQwMDAsCj4gKyAgICAgICAgMHhmZWZmZTAwMCwKPiArICAgICAg
ICAweGZlZmZmMDAwLAoKVGhpcyB2YWx1ZXMgc2hvdWxkbid0IGJlIGhhcmRjb2RlZC4gSU1ITyBp
dCB3b3VsZCBhbHNvIGJlIGdvb2QgdG8KcGxhY2UgYWxsIHRoZSB2aXhlbl8gaGVscGVycyBpbiBh
IHNpbmdsZSBmaWxlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 08:18:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 08:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY69n-0002By-Gw; Sun, 07 Jan 2018 08:18:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhr6=ec=citrix.com=prvs=538008ad2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eY69n-0002Bs-9u
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 08:18:15 +0000
X-Inumbo-ID: 21e9e71c-f383-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21e9e71c-f383-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 09:17:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,325,1511827200"; d="scan'208";a="65697296"
Date: Sun, 7 Jan 2018 08:18:06 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107081806.rlv2zorbdmwhlard@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-11-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-11-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 10/22] vixen: do not permit access to
 physical IRQs if in Vixen mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MjVQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBPdXIgaW50ZW50aW9uIGlzIGZvciB0aGUgVml4ZW4gZ3Vlc3QgdG8gYmUgZGVwcml2aWxlZ2Vk
IHNvIHdlIG5lZWQKPiB0byBhdm9pZCBwZXJtaXR0aW5nIGFjY2VzcyB0byBlYWNoIElSUSBldmVu
IHRob3VnaCBpdCBpcyB0ZWNobmljYWxseQo+IHRoZSBoYXJkd2FyZSBkb21haW4uCgpJJ20gc3Rp
bGwgbm90IHN1cmUgSSBzZWUgd2h5IHlvdSBuZWVkIHRoZSB2aXhlbiBndWVzdCB0byBiZSB0aGUK
aGFyZHdhcmVfZG9tYWluLiBPbiB0aGUgcHYtc2hpbSB3b3JrIHdlIG1hbmFnZWQgdG8gbWFrZSB0
aGUgZG9tdSAhPQpoYXJkd2FyZV9kb21haW4sIGFuZCB0aGF0IHNlZW1zIHRvIHdvcmsganVzdCBm
aW5lLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 08:23:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 08:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY6El-0002tD-2n; Sun, 07 Jan 2018 08:23:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhr6=ec=citrix.com=prvs=538008ad2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eY6Ej-0002t7-Vk
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 08:23:22 +0000
X-Inumbo-ID: d8085594-f383-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8085594-f383-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 09:22:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,325,1511827200"; d="scan'208";a="65697329"
Date: Sun, 7 Jan 2018 08:23:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107082311.xuadwwfooaf2xyku@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-12-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-12-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 11/22] vixen: early initialization of Vixen
 including shared_info mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MjZQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBXZSBzcGxpdCBpbml0aWFsaXphdGlvbiBvZiBWaXhlbiBpbnRvIHR3byBwYXJ0cy4gIFRoZSBm
aXJzdCBwYXJ0Cj4ganVzdCBkZXRlY3RzIHRoZSBwcmVzZW5jZSBvZiBhbiBIVk0gaHlwZXJ2aXNv
ciBzbyB0aGF0IHdlIGNhbgo+IGZpZ3VyZSBvdXQgd2hldGhlciB0byBtb2RpZnkgdGhlIGU4MjAg
dGFibGUuCj4gCj4gVGhlIGxhdGVyIGluaXRpYWxpemF0aW9uIGlzIHVzZWQgdG8gYWN0dWFsbHkg
bWFwIHRoZSBzaGFyZWRfaW5mbwo+IHN0cnVjdHVyZSBmcm9tIHRoZSBwYXJlbnQgaHlwZXJ2aXNv
ciBpbnRvIFhlbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3Jp
QGFtYXpvbi5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jICAgICAgICB8
IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94
ODYvc2V0dXAuYyAgICAgICAgICAgICAgfCAgNSArKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L3ZpeGVuLmggfCAgNCArKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgNTQgaW5zZXJ0aW9u
cygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC92aXhlbi5jCj4gaW5kZXggZDgyZTY4Zi4uZDg0NjZiYSAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC92aXhlbi5jCj4gQEAgLTIwLDggKzIwLDUzIEBACj4gICAqLwo+ICAKPiAgI2luY2x1ZGUgPGFz
bS9ndWVzdC92aXhlbi5oPgo+ICsjaW5jbHVkZSA8cHVibGljL3ZlcnNpb24uaD4KPiAgCj4gIHN0
YXRpYyBpbnQgaW5fdml4ZW47Cj4gK3N0YXRpYyB1aW50OF90IGdsb2JhbF9zaV9kYXRhWzQgPDwg
MTBdIF9fYXR0cmlidXRlX18oKGFsaWduZWQoNDA5NikpKTsKClRoZSBzaGFyZWRfaW5mbyBtZW1v
cnkgcGFnZSBnZm4gZG9lc24ndCBuZWVkIHRvIGJlIHBvcHVsYXRlZCwgYnkgZG9pbmcKaXQgbGlr
ZSB0aGlzIHlvdSBhcmUgd2FzdGluZyBhIGRvbWFpbidzIG1lbW9yeSBwYWdlLgoKPiArc3RhdGlj
IHNoYXJlZF9pbmZvX3QgKmdsb2JhbF9zaSA9ICh2b2lkICopZ2xvYmFsX3NpX2RhdGE7Cj4gKwo+
ICt2b2lkIF9faW5pdCBpbml0X3ZpeGVuKHZvaWQpCj4gK3sKPiArICAgIGludCBtYWpvciwgbWlu
b3IsIHZlcnNpb247Cj4gKwo+ICsgICAgaWYgKCAheGVuX2d1ZXN0ICkKPiArICAgIHsKPiArICAg
ICAgICBwcmludGsoIkRpc2FibGluZyBWaXhlbiBiZWNhdXNlIHdlIGFyZSBub3QgcnVubmluZyB1
bmRlciBYZW5cbiIpOwo+ICsgICAgICAgIGluX3ZpeGVuID0gLTE7Cj4gKyAgICAgICAgcmV0dXJu
Owo+ICsgICAgfQo+ICsKPiArICAgIHZlcnNpb24gPSBIWVBFUlZJU09SX3hlbl92ZXJzaW9uKFhF
TlZFUl92ZXJzaW9uLCBOVUxMKTsKPiArICAgIG1ham9yID0gdmVyc2lvbiA+PiAxNjsKPiArICAg
IG1pbm9yID0gdmVyc2lvbiAmIDB4ZmZmZjsKPiArCj4gKyAgICBwcmludGsoIlZpeGVuIHJ1bm5p
bmcgdW5kZXIgWGVuICVkLiVkXG4iLCBtYWpvciwgbWlub3IpOwo+ICsKPiArICAgIGluX3ZpeGVu
ID0gMTsKPiArfQo+ICsKPiArdm9pZCBfX2luaXQgZWFybHlfdml4ZW5faW5pdCh2b2lkKQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7Cj4gKyAgICBsb25nIHJjOwo+
ICsKPiArICAgIGlmICggIWlzX3ZpeGVuKCkgKQo+ICsJcmV0dXJuOwo+ICsKPiArICAgIC8qIFNl
dHVwIG91ciBvd24gc2hhcmVkIGluZm8gYXJlYSAqLwo+ICsgICAgeGF0cC5kb21pZCA9IERPTUlE
X1NFTEY7Cj4gKyAgICB4YXRwLmlkeCA9IDA7Cj4gKyAgICB4YXRwLnNwYWNlID0gWEVOTUFQU1BB
Q0Vfc2hhcmVkX2luZm87Cj4gKyAgICB4YXRwLmdwZm4gPSB2aXJ0X3RvX21mbihnbG9iYWxfc2kp
Owo+ICsKPiArICAgIHJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX2FkZF90b19waHlz
bWFwLCAmeGF0cCk7Cj4gKyAgICBpZiAoIHJjIDwgMCApCj4gKyAgICAgICAgcHJpbnRrKCJTZXR0
aW5nIHNoYXJlZCBpbmZvIHBhZ2UgZmFpbGVkOiAlbGRcbiIsIHJjKTsKPiArCj4gKyAgICBtZW1z
ZXQoJmdsb2JhbF9zaS0+bmF0aXZlLmV2dGNobl9tYXNrWzBdLCAweDAwLAo+ICsgICAgICAgICAg
IHNpemVvZihnbG9iYWxfc2ktPm5hdGl2ZS5ldnRjaG5fbWFzaykpOwoKSG0sIEknbSBub3Qgc3Vy
ZSBJIGxpa2UgdG8gYXBwcm9hY2ggb2YgdW5tYXNraW5nIGV2ZXJ5dGhpbmcuIElNSE8gSQp3b3Vs
ZCByYXRoZXIgbWFzayBldmVyeXRoaW5nIGFuZCB1bm1hc2sgdGhlbSB3aGVuIHRoZSBndWVzdCBh
Y3R1YWxseQpiaW5kcyB0aGUgZXZlbnQgY2hhbm5lbC4gVGhhdCBtYWtlcyBzdXJlIHRoYXQgYW4g
aW50ZXJydXB0IHdpbGwgZ2V0CmluamVjdGVkIHdoZW4gdGhlIGV2ZW50IGNoYW5uZWwgaXMgdW5t
YXNrZWQgKGlmIHRoZXJlJ3MgYW4gZXZlbnQKcGVuZGluZykuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 08:27:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 08:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY6Ip-00036d-J8; Sun, 07 Jan 2018 08:27:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhr6=ec=citrix.com=prvs=538008ad2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eY6Io-00036X-8R
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 08:27:34 +0000
X-Inumbo-ID: debf21e4-f384-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id debf21e4-f384-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 08:29:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,325,1511827200"; d="scan'208";a="65697370"
Date: Sun, 7 Jan 2018 08:27:20 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107082720.d5bsuequmfdkdlop@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-14-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-14-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 13/22] vixen: Use SCHEDOP_shutdown to
 shutdown the machine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MjhQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEphbiBILiBTY2jDtm5oZXJyIDxqc2Nob2VuaEBhbWF6b24uZGU+Cj4g
Cj4gV2hpbGUgdGhlIGh3ZG9tX3NodXRkb3duKCkgaXMgYWJsZSB0byByZWJvb3QgdGhlIHN5c3Rl
bSwgaXQgZmFpbHMgdG8KPiBwcm9wZXJseSBwb3dlciBpdCBvZmYuIFdpdGggU0NIRURPUF9zaHV0
ZG93biwgd2UgZGVsZWdhdGUgdGhlIHByb2JsZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEgu
IFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255
IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vZG9tYWlu
LmMgfCAxNCArKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygr
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21h
aW4uYwo+IGluZGV4IGI0ZDY3OWUuLmVkZTM3N2MgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBAQCAtNDIsNiArNDIsNyBAQAo+
ICAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdG1lbS5oPgo+ICAjaW5j
bHVkZSA8YXNtL3NldHVwLmg+Cj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KPiAgCj4g
IC8qIExpbnV4IGNvbmZpZyBvcHRpb246IHByb3BhZ2V0ZWQgdG8gZG9tYWluMCAqLwo+ICAvKiB4
ZW5fcHJvY2Vzc29yX3BtYml0czogeGVuIGNvbnRyb2wgQ3gsIFB4LCAuLi4gKi8KPiBAQCAtNjkz
LDYgKzY5NCwxNyBAQCB2b2lkIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHZvaWQpCj4gIH0K
PiAgCj4gIAo+ICtzdGF0aWMgdm9pZCB2aXhlbl9zaHV0ZG93bih1OCByZWFzb24pCj4gK3sKPiAr
ICAgIHN0cnVjdCBzY2hlZF9zaHV0ZG93biBzY2hlZF9zaHV0ZG93biA9IHsgLnJlYXNvbiA9IHJl
YXNvbiB9Owo+ICsKPiArICAgIGlmICghb3B0X25vcmVib290KQo+ICsgICAgICAgIEhZUEVSVklT
T1Jfc2NoZWRfb3AoU0NIRURPUF9zaHV0ZG93biwgJnNjaGVkX3NodXRkb3duKTsKPiArCj4gKyAg
ICAvKiBGYWxsYmFjaywgaW4gY2FzZSB0aGUgaHlwZXJjYWxsIGZhaWxzICovCj4gKyAgICBod2Rv
bV9zaHV0ZG93bihyZWFzb24pOwo+ICt9Cj4gKyAKPiAgdm9pZCBkb21haW5fc2h1dGRvd24oc3Ry
dWN0IGRvbWFpbiAqZCwgdTggcmVhc29uKQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAqdjsKPiBA
QCAtNzAzLDYgKzcxNSw4IEBAIHZvaWQgZG9tYWluX3NodXRkb3duKHN0cnVjdCBkb21haW4gKmQs
IHU4IHJlYXNvbikKPiAgICAgICAgICBkLT5zaHV0ZG93bl9jb2RlID0gcmVhc29uOwo+ICAgICAg
cmVhc29uID0gZC0+c2h1dGRvd25fY29kZTsKPiAgCj4gKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQo+
ICsgICAgICAgIHZpeGVuX3NodXRkb3duKHJlYXNvbik7CgpXaGF0IGhhcHBlbnMgd2l0aCBoeXBl
cnZpc29yIHRyaWdnZXJlZCBzaHV0ZG93bnM/IEZvciBwdi1zaGltIHdlCnRyYW5zbGF0ZWQgYWxs
IGh5cGVydmlzb3IgaW5pdGlhdGVkIHNodXRkb3ducyB0byBjcmFzaCByZXF1ZXN0cywgc2luY2UK
QUZBSUNUIHRoZXkgY2FuIG9ubHkgY29tZSBmcm9tIHBhbmljcy9CVUdzL0FTU0VSVHMuLi4KClJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 08:31:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 08:31:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY6Mf-0003k0-2I; Sun, 07 Jan 2018 08:31:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhr6=ec=citrix.com=prvs=538008ad2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eY6Md-0003ju-NW
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 08:31:31 +0000
X-Inumbo-ID: fc806031-f384-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc806031-f384-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 09:30:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,325,1511827200"; d="scan'208";a="65697407"
Date: Sun, 7 Jan 2018 08:31:23 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107083123.judv4wjl7rhxc3gy@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-16-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-16-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 15/22] vixen: pass through version
 hypercalls to parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzBQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBUaGlzIGlzIG5lY2Vzc2FyeSB0byB0cmlnZ2VyIGV2ZW50IGNoYW5uZWwgdXBjYWxscyBidXQg
aXQgaXMgYWxzbwoKSSdtIGxvc3QgaGVyZSwgd2hhdCBkb2VzIHZlcnNpb24gaGF2ZSB0byBkbyB3
aXRoIHVwY2FsbHM/Cgo+IHVzZWZ1bCB0byBwYXNzdGhyb3VnaCB0aGUgZnVsbCB2ZXJzaW9uIGlu
Zm9ybWF0aW9uIHN1Y2ggdGhhdCB0aGUKPiBndWVzdCBiZWxpZXZlcyBpdCBpcyBydW5uaW5nIG9u
IHRoZSBwYXJlbnQgWGVuLgoKSW4gYW55IGNhc2UsIEkgdGhpbmsgdGhpcyBpcyB3cm9uZy4gVGhl
IGludGVyZmFjZSB0aGUgZ3Vlc3Qgc2VlcyBpcwp0aGUgaW50ZXJmYWNlIGZyb20gdml4ZW4sIG5v
dCB0aGUgaW50ZXJmYWNlIG9mIHRoZSBMMC4gSGVuY2UgcmVwb3J0aW5nCnRoZSBMMCB2ZXJzaW9u
IGlzIG5vdCBhcHByb3ByaWF0ZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 08:36:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 08:36:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY6Rb-0003y4-Kq; Sun, 07 Jan 2018 08:36:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhr6=ec=citrix.com=prvs=538008ad2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eY6Ra-0003xy-HX
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 08:36:38 +0000
X-Inumbo-ID: 23295c7f-f386-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 23295c7f-f386-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 08:38:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,325,1511827200"; d="scan'208";a="65697464"
Date: Sun, 7 Jan 2018 08:36:24 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107083624.mkus5osckvpastzh@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-17-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-17-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 16/22] vixen: pass grant table operations
 through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzFQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBUaGUgZ3JhbnQgdGFibGUgaXMgYSByZWdpb24gb2YgZ3Vlc3QgbWVtb3J5IHRoYXQgY29udGFp
bnMgR01GTnMKPiB3aGljaCBpbiBQViBhcmUgTUZOcyBidXQgYXJlIFBGTnMgaW4gSFZNLiAgU2lu
Y2UgYSBWaXhlbiBndWVzdCBNRk4KPiBpcyBhbiBIVk0gUEZOLCB3ZSBjYW4gcGFzcyB0aGlzIHRh
YmxlIGRpcmVjdGx5IHRocm91Z2ggdG8gdGhlIG91dGVyCj4gWGVuIHdoaWNoIGN1dHMgZG93biBj
b25zaWRlcmFibHkgb24gb3ZlcmhlYWQuCj4gCj4gV2UgZG8gbm90IGZvcndhcmQgbW9zdCBvZiB0
aGUgaHlwZXJjYWxscyBzaW5jZSB3ZSBvbmx5IGludGVuZCBvbgo+IFZpeGVuIHRvIGJlIHVzZWQg
Zm9yIG5vcm1hbCBndWVzdHMsIG5vdCBkcml2ZXIgZG9tYWlucy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Cj4gLS0tCj4gIHhlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyB8IDEzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgMTMxIGluc2VydGlvbnMoKykKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jCj4gaW5kZXggMjUwNDUwYi4uYjMwMmZkMCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiBAQCAtMzks
NiArMzksNyBAQAo+ICAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiAgI2luY2x1ZGUgPHhzbS94c20u
aD4KPiAgI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgo+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+
Cj4gIAo+ICAvKiBQZXItZG9tYWluIGdyYW50IGluZm9ybWF0aW9uLiAqLwo+ICBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgewo+IEBAIC0xMTk5LDYgKzEyMDAsOSBAQCBnbnR0YWJfbWFwX2dyYW50X3JlZigK
PiAgICAgIGludCBpOwo+ICAgICAgc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmIG9wOwo+ICAK
PiArICAgIGlmICggaXNfdml4ZW4oKSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CgpIZXJl
IGFuZCBiZWxvdzogaW5zdGVhZCBvZiBhZGRpbmcgYWxsIHRob3NlIGlzX3ZpeGVuIGNhbGxzIGlu
IGEgYnVuY2gKb2YgZ250dGFiIGZ1bmN0aW9ucywgd2h5IGRvbid0IHlvdSBqdXN0IHJlcGxhY2Ug
dGhlIHdob2xlCmRvX2dyYW50X3RhYmxlX29wIGZ1bmN0aW9uPyBUaGF0J3MgY2xlYW5lciBhbmQg
bGVzcyBpbnRydXNpdmUuCgo+ICBzdGF0aWMgbG9uZwo+ICt2aXhlbl9nbnR0YWJfc2V0dXBfdGFi
bGUoCj4gKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1
b3AsIHVuc2lnbmVkIGludCBjb3VudCkKPiArewo+ICsgICAgbG9uZyByYzsKPiArCj4gKyAgICBz
dHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwo+ICsgICAgeGVuX3Bmbl90ICpmcmFtZV9saXN0
ID0gTlVMTDsKPiArICAgIHN0YXRpYyB2b2lkICpncmFudF90YWJsZTsKPiArICAgIFhFTl9HVUVT
VF9IQU5ETEUoeGVuX3Bmbl90KSBvbGRfZnJhbWVfbGlzdDsKPiArCj4gKyAgICBpZiAoIGNvdW50
ICE9IDEgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIGlmICggdW5saWtl
bHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSAhPSAwKSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJGYXVsdCB3aGlsZSByZWFkaW5nIGdudHRhYl9zZXR1
cF90YWJsZV90LlxuIik7Cj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKyAgICB9Cj4gKwo+
ICsgICAgaWYgKCBncmFudF90YWJsZSA9PSBOVUxMICkgewo+ICsgICAgICAgIHN0cnVjdCB4ZW5f
YWRkX3RvX3BoeXNtYXAgeGF0cDsKPiArICAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwo+ICsgICAg
ICAgIGludCBpOwo+ICsKPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1heF9ncmFudF9mcmFt
ZXM7IGkrKyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAgZ3JhbnRfdGFibGUgPSBhbGxv
Y194ZW5oZWFwX3BhZ2UoKTsKClRoaXMgaXMgd2FzdGluZyBvbmUgbWVtb3J5IHBhZ2UsIGdyYW50
IHRhYmxlIGZyYW1lcyBkb24ndCBuZWVkIHRvIGJlCnBvcHVsYXRlZC4KCj4gKyAgICAgICAgICAg
ICBCVUdfT04oZ3JhbnRfdGFibGUgPT0gTlVMTCk7Cj4gKyAgICAgICAgICAgICB4YXRwLmRvbWlk
ID0gRE9NSURfU0VMRjsKPiArICAgICAgICAgICAgIHhhdHAuaWR4ID0gaTsKPiArICAgICAgICAg
ICAgIHhhdHAuc3BhY2UgPSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZTsKPiArICAgICAgICAgICAg
IHhhdHAuZ3BmbiA9IHZpcnRfdG9fbWZuKGdyYW50X3RhYmxlKTsKPiArICAgICAgICAgICAgIHJj
ID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVOTUVNX2FkZF90b19waHlzbWFwLCAmeGF0cCk7Cj4g
KyAgICAgICAgICAgICBpZiAoIHJjICE9IDAgKQo+ICsgICAgICAgICAgICAgICAgIHByaW50aygi
QWRkIHRvIHBoeXNtYXAgZmFpbGVkISAlbGRcbiIsIHJjKTsKPiArCj4gKyAgICAgICAgICAgICBk
ID0gcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKPiArICAgICAgICAgICAgIHNoYXJlX3hlbl9w
YWdlX3dpdGhfZ3Vlc3QobWZuX3RvX3BhZ2UoeGF0cC5ncGZuKSwgZCwgWEVOU0hBUkVfd3JpdGFi
bGUpOwo+ICsgICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7Cj4gKyAgICAgICAgfQo+
ICsgICAgfQo+ICsKPiArICAgIGlmICggb3AubnJfZnJhbWVzID4gMCApIHsKPiArICAgICAgICBm
cmFtZV9saXN0ID0geHphbGxvY19hcnJheSh4ZW5fcGZuX3QsIG9wLm5yX2ZyYW1lcyk7Cj4gKyAg
ICAgICAgaWYgKCBmcmFtZV9saXN0ID09IE5VTEwgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKPiArICAgIH0KPiArCj4gKyAgICBvbGRfZnJhbWVfbGlzdCA9IG9wLmZyYW1lX2xpc3Q7
Cj4gKyAgICBvcC5mcmFtZV9saXN0LnAgPSBmcmFtZV9saXN0Owo+ICsKPiArICAgIHJjID0gSFlQ
RVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9zZXR1cF90YWJsZSwgJm9wLCBjb3VudCk7
CgpPbiBIVk0geW91IGRvbid0IG5lZWQgdG8gdXNlIHRoZSBHTlRUQUJPUF9zZXR1cF90YWJsZSBo
eXBlcmNhbGwsClhFTk1FTV9hZGRfdG9fcGh5c21hcCBhbHJlYWR5IGRvZXMgYWxsIHRoZSBuZWVk
ZWQgc2V0dXAgQUZBSUNULgoKPiArICAgIG9wLmZyYW1lX2xpc3QgPSBvbGRfZnJhbWVfbGlzdDsK
PiArCj4gKyAgICBpZiAoIHJjID49IDAgKSB7Cj4gKyAgICAgICAgaWYgKCBvcC5zdGF0dXMgPT0g
MCAmJiBvcC5ucl9mcmFtZXMgJiYKPiArICAgICAgICAgICAgIGNvcHlfdG9fZ3Vlc3Qob2xkX2Zy
YW1lX2xpc3QsIGZyYW1lX2xpc3QsIG9wLm5yX2ZyYW1lcykgIT0gMCApIHsKPiArICAgICAgICAg
ICAgcmMgPSAtRUZBVUxUOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4g
Kwo+ICsgICAgICAgIGlmICggdW5saWtlbHkoY29weV90b19ndWVzdCh1b3AsICZvcCwgMSkpICE9
IDAgKSB7Cj4gKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiArICAgICAgICAgICAgZ290byBv
dXQ7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArIG91dDoKPiArICAgIHhmcmVlKGZyYW1l
X2xpc3QpOwo+ICsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiArc3RhdGljIGxvbmcKPiAg
Z250dGFiX3NldHVwX3RhYmxlKAo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJf
c2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQsCj4gICAgICB1bnNpZ25lZCBp
bnQgbGltaXRfbWF4KQo+IEBAIC0xODExLDYgKzE4OTUsOSBAQCBnbnR0YWJfc2V0dXBfdGFibGUo
Cj4gICAgICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0Owo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4g
IAo+ICsgICAgaWYgKCBpc192aXhlbigpICkKPiArICAgICAgICByZXR1cm4gdml4ZW5fZ250dGFi
X3NldHVwX3RhYmxlKHVvcCwgY291bnQpOwo+ICsKPiAgICAgIGlmICggY291bnQgIT0gMSApCj4g
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+IEBAIC0xODkyLDYgKzE5NzksMjYgQEAgZ250
dGFiX3NldHVwX3RhYmxlKAo+ICB9Cj4gIAo+ICBzdGF0aWMgbG9uZwo+ICt2aXhlbl9nbnR0YWJf
cXVlcnlfc2l6ZSgKPiArICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3F1ZXJ5X3Np
emVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCj4gK3sKPiArICAgIHN0cnVjdCBnbnR0YWJf
cXVlcnlfc2l6ZSBvcDsKPiArICAgIGludCByYzsKPiArCj4gKyAgICBpZiAoIGNvdW50ICE9IDEg
KQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIGlmICggdW5saWtlbHkoY29w
eV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgIT0gMCkKPiArICAgICAgICByZXR1cm4gLUVGQVVM
VDsKPiArCj4gKyAgICByYyA9IEhZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfcXVl
cnlfc2l6ZSwgJm9wLCBjb3VudCk7Cj4gKyAgICBpZiAocmMgPT0gMCAmJiB1bmxpa2VseShfX2Nv
cHlfdG9fZ3Vlc3QodW9wLCAmb3AsIDEpKSApCiAgICAgICAgICAgXiBuaXQ6IG1pc3Npbmcgc3Bh
Y2UKClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 08:38:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 08:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY6TX-000453-W4; Sun, 07 Jan 2018 08:38:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY6TW-00044u-Cz
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 08:38:38 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 5F/50-04822-D8CD15A5;
 Sun, 07 Jan 2018 08:38:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVbf7TmC
 Uweuzphb3prxnd2D02N63iz2AMYo1My8pvyKBNeNrR1HBd52KGXtSGhhvy3YxcnEICTQySVw5
 PI8JwnnMKPGt7RIrhLONUWL91OssXYycHCICzhJfz8xlB7F5BfQluvvbmEBsYQFriR8Ht4PFJ
 QQ28EhsbwyHsH0lmmbtY4ezD3UC2ewcbAJWEofEQKIsAqoSlyfeY5rAyL2AkWEVo3pxalFZap
 GupV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqBnGYBgB+PdTQGHGCU5mJREeUW
 dA6KE+JLyUyozEosz4otKc1KLDzHKcHAoSfBa3Q6MEhIsSk1PrUjLzAGGGExagoNHSYRX8RZQ
 mre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJc5rDjJJAKQ0ozQPbhAs9C8xykoJ8
 zICnSbEU5BalJtZgir/ilGcg1FJmFccZApPZl4J3L5XQKcwAZ3ybh/YKSWJCCmpBsaMT7Hrt6
 zmuOfllujZPOFowPKD17jcHnQ8sY385bNt26y67s9bTx80aKzp4rp14JBl4mat5+IsexrC1yt
 aTl9yhVn0T1jr2rTO3WZMeSYcLvOfRU3gSi9bmDfh1dTyY4civKPmGR9m8Dl28uKfsjrt/7ML
 tlmJvkhafkB3m9zfgJMlDVfqKrqUWIozEg21mIuKEwETn3LTeAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1515314314!70839944!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6971 invoked from network); 7 Jan 2018 08:38:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 08:38:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY6TR-0000tp-3u; Sun, 07 Jan 2018 08:38:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eY6TL-0004US-Sb; Sun, 07 Jan 2018 08:38:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eY6TK-0008Gd-Ty; Sun, 07 Jan 2018 08:38:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117662-mainreport@xen.org>
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-armhf-armhf-libvirt-xsm: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-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-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=2b041dc8c7b70e762d99b6bd7805daa9961740f6
X-Osstest-Versions-That: libvirt=8bcceaa9244fbf89dd1173756dd835c8c0d5af1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 08:38:26 +0000
Subject: [Xen-devel] [libvirt test] 117662: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7206306133431435947=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117589
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117589
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117589
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              2b041dc8c7b70e762d99b6bd7805daa9961740f6
baseline version:
 libvirt              8bcceaa9244fbf89dd1173756dd835c8c0d5af1c

Last test of basis   117589  2018-01-03 04:22:30 Z    4 days
Failing since        117631  2018-01-04 10:04:20 Z    2 days    2 attempts
Testing same since   117662  2018-01-05 20:58:25 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Ehrhardt <christian.ehrhardt@canonical.com>
  CĂ©dric Bosdonnat <cbosdonnat@suse.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Erik Skultety <eskultet@redhat.com>
  Jiri Denemark <jdenemar@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Julio Faracco <jcfaracco@gmail.com>
  Marc Hartmayer <mhartmay@linux.vnet.ibm.com>
  Michal Privoznik <mprivozn@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Hrdina <phrdina@redhat.com>
  Peter Krempa <pkrempa@redhat.com>
  Shivaprasad G Bhat <sbhat@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   8bcceaa92..2b041dc8c  2b041dc8c7b70e762d99b6bd7805daa9961740f6 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7206306133431435947==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 08:42:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 08:42:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY6XX-0004lf-Jx; Sun, 07 Jan 2018 08:42:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhr6=ec=citrix.com=prvs=538008ad2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eY6XW-0004lZ-91
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 08:42:46 +0000
X-Inumbo-ID: fe4fa99c-f386-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe4fa99c-f386-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 08:44:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,325,1511827200"; d="scan'208";a="65697517"
Date: Sun, 7 Jan 2018 08:42:32 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107084232.lvfgpierspy42g3f@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-18-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-18-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 17/22] vixen: setup infrastructure to
 receive event channel notifications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzJQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBUaGlzIHBhdGNoIHJlZ2lzdGVycyBhbiBpbnRlcnJ1cHQgaGFuZGxlciB1c2luZyBlaXRoZXIg
YW4gSU5UeAo+IGludGVycnVwdCBmcm9tIHRoZSBwbGF0Zm9ybSBQQ0kgZGV2aWNlLCBDQUxMQkFD
S19JUlEgdmVjdG9yCj4gZGVsaXZlcnksIG9yIGV2dGNobl91cGNhbGxfdmVjdG9yIGRlcGVuZGlu
ZyBvbiB3aGF0IHRoZSBwYXJlbnQKPiBoeXBlcnZpc29yIHN1cHBvcnRzLgo+IAo+IFRoZSBldmVu
dCBjaGFubmVsIHBvbGxpbmcgY29kZSBjb21lcyBmcm9tIExpbnV4IGJ1dCB1c2VzIHRoZQo+IGlu
dGVybmFsIGluZnJhc3RydWN0dXJlIGZvciBkZWxpdmVyeS4KPiAKPiBGaW5hbGx5LCB0aGlzIGlu
ZnJhc3RydWN0dXJlIGhhcyB0byBiZSBpbml0aWFsaXplZCBwZXItVkNQVSBzbwo+IGhvb2sgdGhl
IGFwcHJvcHJpYXRlIHBsYWNlIGZvciB0aGF0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEthcmltQWxs
YWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gSC4gU2No
w7ZuaGVyciA8anNjaG9lbmhAYW1hem9uLmRlPgo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGln
dW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2RvbWFpbi5j
ICAgICAgICAgICAgIHwgICAzICsKPiAgeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgICAgICAg
IHwgMjY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICAgMyArCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3Qvdml4ZW4uaCB8ICAgNiArCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjc2IGluc2VydGlvbnMo
KykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbi5jCj4gaW5kZXggZGExYmYxYS4uM2U5YzViZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBAQCAtMTE0Nyw2
ICsxMTQ3LDkgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCj4gIAo+ICAgICAgdXBkYXRlX2Ny
Myh2KTsKPiAgCj4gKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQo+ICsgICAgICAgIHZpeGVuX3ZjcHVf
aW5pdGlhbGl6ZSh2KTsKPiArCj4gICBvdXQ6Cj4gICAgICBpZiAoIGZsYWdzICYgVkdDRl9vbmxp
bmUgKQo+ICAgICAgICAgIGNsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jIGIveGVuL2FyY2gveDg2L2d1
ZXN0L3ZpeGVuLmMKPiBpbmRleCAxODE2ZWNlLi43NmQ5NjM4IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC92aXhlbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMK
PiBAQCAtMjEsMTAgKzIxLDE2IEBACj4gIAo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+
Cj4gICNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgo+ICsjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+
Cj4gKyNpbmNsdWRlIDxhc20vYXBpYy5oPgo+ICAKPiAgc3RhdGljIGludCBpbl92aXhlbjsKPiAg
c3RhdGljIHVpbnQ4X3QgZ2xvYmFsX3NpX2RhdGFbNCA8PCAxMF0gX19hdHRyaWJ1dGVfXygoYWxp
Z25lZCg0MDk2KSkpOwo+ICBzdGF0aWMgc2hhcmVkX2luZm9fdCAqZ2xvYmFsX3NpID0gKHZvaWQg
KilnbG9iYWxfc2lfZGF0YTsKPiArc3RhdGljIGJvb2wgdml4ZW5fcGVyX2NwdV9ub3RpZmljYXRp
b25zID0gdHJ1ZTsKPiArc3RhdGljIHVpbnQ4X3Qgdml4ZW5fZXZ0Y2huX3ZlY3RvcjsKPiArc3Rh
dGljIGJvb2wgdml4ZW5fbmVlZHNfYXBpY19hY2sgPSB0cnVlOwo+ICtzdHJ1Y3QgaXJxYWN0aW9u
IHZpeGVuX2lycWFjdGlvbjsKPiAgCj4gIHZvaWQgX19pbml0IGluaXRfdml4ZW4odm9pZCkKPiAg
ewo+IEBAIC05NCwzICsxMDAsMjYxIEBAIHU2NCB2aXhlbl9nZXRfY3B1X2ZyZXEodm9pZCkKPiAg
CXJldHVybiBpbW0gPj4gdGltZS50c2Nfc2hpZnQ7Cj4gICAgICB9Cj4gIH0KPiArCj4gKy8qCj4g
KyAqIE1ha2UgYSBiaXRtYXNrIChpLmUuIHVuc2lnbmVkIGxvbmcgKikgb2YgYSB4ZW5fdWxvbmdf
dAo+ICsgKiBhcnJheS4gUHJpbWFyaWx5IHRvIGF2b2lkIGxvbmcgbGluZXMgKGhlbmNlIHRoZSB0
ZXJzZSBuYW1lKS4KPiArICovCj4gKyNkZWZpbmUgQk0oeCkgKHVuc2lnbmVkIGxvbmcgKikoeCkK
PiArLyogRmluZCB0aGUgZmlyc3Qgc2V0IGJpdCBpbiBhIGV2dGNobiBtYXNrICovCj4gKyNkZWZp
bmUgRVZUQ0hOX0ZJUlNUX0JJVCh3KSBmaW5kX2ZpcnN0X2JpdChCTSgmKHcpKSwgQklUU19QRVJf
WEVOX1VMT05HKQo+ICsKPiArLyoKPiArICogTWFzayBvdXQgdGhlIGkgbGVhc3Qgc2lnbmlmaWNh
bnQgYml0cyBvZiB3Cj4gKyAqLwo+ICsjZGVmaW5lIE1BU0tfTFNCUyh3LCBpKSAodyAmICgofigo
eGVuX3Vsb25nX3QpMFVMKSkgPDwgaSkpCj4gKwo+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5z
aWduZWQgaW50LCBjdXJyZW50X3dvcmRfaWR4KTsKPiArc3RhdGljIERFRklORV9QRVJfQ1BVKHVu
c2lnbmVkIGludCwgY3VycmVudF9iaXRfaWR4KTsKPiArCj4gK3N0YXRpYyBpbmxpbmUgeGVuX3Vs
b25nX3QgYWN0aXZlX2V2dGNobnModW5zaWduZWQgaW50IGNwdSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaGFyZWRfaW5mb190ICpzaCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4KQo+ICt7Cj4g
KyAgICByZXR1cm4gc2gtPm5hdGl2ZS5ldnRjaG5fcGVuZGluZ1tpZHhdICYKPiArICAgICAgICAg
ICB+c2gtPm5hdGl2ZS5ldnRjaG5fbWFza1tpZHhdOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB2
aXhlbl9ldnRjaG5fcG9sbF9vbmUoc2l6ZV90IGNwdSkKPiArewoKQWxsIHRoaXMgc2VlbXMgb3Zl
cmx5IGNvbXBsaWNhdGVkLCBzcGVjaWFsbHkgdGFraW5nIGludG8gYWNjb3VudCB0aGF0CnZpeGVu
IGl0c2VsZiBkb2Vzbid0IGV4ZWN1dGUgYWxtb3N0IGFueSBjb2RlIGZvciBlYWNoIGludGVycnVw
dCwgc2luY2UKdGhleSBhcmUgZm9yd2FyZGVkIHRvIHRoZSBndWVzdC4gSU1ITyB5b3UgY291bGQg
aGF2ZSBhIHNpbXBsZXIgZXZlbnQKY2hhbm5lbCBsb29wIHdpdGhvdXQgbG9vc2luZyBtdWNoIHBl
cmZvcm1hbmNlIG9yIGZhaXJuZXNzIChidXQgSQpoYXZlbid0IGRvbmUgbXVjaCB0ZXN0cyByZWdh
cmRpbmcgdGhhdCwgc28gSSBjb3VsZCBiZSB3cm9uZykuCgo+ICsgICAgc2hhcmVkX2luZm9fdCAq
cyA9IGdsb2JhbF9zaTsKPiArICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9ICZzLT5u
YXRpdmUudmNwdV9pbmZvW2NwdV07Cj4gKyAgICB4ZW5fdWxvbmdfdCBwZW5kaW5nX3dvcmRzOwo+
ICsgICAgeGVuX3Vsb25nX3QgcGVuZGluZ19iaXRzOwo+ICsgICAgaW50IHN0YXJ0X3dvcmRfaWR4
LCBzdGFydF9iaXRfaWR4Owo+ICsgICAgaW50IHdvcmRfaWR4LCBiaXRfaWR4LCBpOwo+ICsKPiAr
ICAgIC8qCj4gKyAgICAgKiBNYXN0ZXIgZmxhZyBtdXN0IGJlIGNsZWFyZWQgL2JlZm9yZS8gY2xl
YXJpbmcKPiArICAgICAqIHNlbGVjdG9yIGZsYWcuIHhjaGdfeGVuX3Vsb25nIG11c3QgY29udGFp
biBhbgo+ICsgICAgICogYXBwcm9wcmlhdGUgYmFycmllci4KPiArICAgICAqLwo+ICsgICAgcGVu
ZGluZ193b3JkcyA9IHhjaGcoJnZjcHVfaW5mby0+ZXZ0Y2huX3BlbmRpbmdfc2VsLCAwKTsKPiAr
Cj4gKyAgICBzdGFydF93b3JkX2lkeCA9IHRoaXNfY3B1KGN1cnJlbnRfd29yZF9pZHgpOwo+ICsg
ICAgc3RhcnRfYml0X2lkeCA9IHRoaXNfY3B1KGN1cnJlbnRfYml0X2lkeCk7Cj4gKwo+ICsgICAg
d29yZF9pZHggPSBzdGFydF93b3JkX2lkeDsKPiArCj4gKyAgICBmb3IgKGkgPSAwOyBwZW5kaW5n
X3dvcmRzICE9IDA7IGkrKykgewo+ICsgICAgICAgIHhlbl91bG9uZ190IHdvcmRzOwo+ICsKPiAr
ICAgICAgICB3b3JkcyA9IE1BU0tfTFNCUyhwZW5kaW5nX3dvcmRzLCB3b3JkX2lkeCk7Cj4gKwo+
ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSWYgd2UgbWFza2VkIG91dCBhbGwgZXZlbnRzLCB3
cmFwIHRvIGJlZ2lubmluZy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAod29yZHMgPT0g
MCkgewo+ICsgICAgICAgICAgICB3b3JkX2lkeCA9IDA7Cj4gKyAgICAgICAgICAgIGJpdF9pZHgg
PSAwOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgd29y
ZF9pZHggPSBFVlRDSE5fRklSU1RfQklUKHdvcmRzKTsKPiArCj4gKyAgICAgICAgcGVuZGluZ19i
aXRzID0gYWN0aXZlX2V2dGNobnMoY3B1LCBzLCB3b3JkX2lkeCk7Cj4gKyAgICAgICAgYml0X2lk
eCA9IDA7IC8qIHVzdWFsbHkgc2NhbiBlbnRpcmUgd29yZCBmcm9tIHN0YXJ0ICovCj4gKyAgICAg
ICAgLyoKPiArICAgICAgICAgKiBXZSBzY2FuIHRoZSBzdGFydGluZyB3b3JkIGluIHR3byBwYXJ0
cy4KPiArICAgICAgICAgKgo+ICsgICAgICAgICAqIDFzdCB0aW1lOiBzdGFydCBpbiB0aGUgbWlk
ZGxlLCBzY2FubmluZyB0aGUKPiArICAgICAgICAgKiB1cHBlciBiaXRzLgo+ICsgICAgICAgICAq
Cj4gKyAgICAgICAgICogMm5kIHRpbWU6IHNjYW4gdGhlIHdob2xlIHdvcmQgKG5vdCBqdXN0IHRo
ZQo+ICsgICAgICAgICAqIHBhcnRzIHNraXBwZWQgaW4gdGhlIGZpcnN0IHBhc3MpIC0tIGlmIGFu
Cj4gKyAgICAgICAgICogZXZlbnQgaW4gdGhlIHByZXZpb3VzbHkgc2Nhbm5lZCBiaXRzIGlzCj4g
KyAgICAgICAgICogcGVuZGluZyBhZ2FpbiBpdCB3b3VsZCBqdXN0IGJlIHNjYW5uZWQgb24KPiAr
ICAgICAgICAgKiB0aGUgbmV4dCBsb29wIGFueXdheS4KPiArICAgICAgICAgKi8KPiArICAgICAg
ICBpZiAod29yZF9pZHggPT0gc3RhcnRfd29yZF9pZHgpIHsKPiArICAgICAgICAgICAgaWYgKGkg
PT0gMCkKPiArICAgICAgICAgICAgICAgIGJpdF9pZHggPSBzdGFydF9iaXRfaWR4Owo+ICsgICAg
ICAgIH0KPiArCj4gKyAgICAgICAgZG8gewo+ICsgICAgICAgICAgICBzdHJ1Y3QgZXZ0Y2huICpj
aG47Cj4gKyAgICAgICAgICAgIHhlbl91bG9uZ190IGJpdHM7Cj4gKyAgICAgICAgICAgIGludCBw
b3J0Owo+ICsKPiArICAgICAgICAgICAgYml0cyA9IE1BU0tfTFNCUyhwZW5kaW5nX2JpdHMsIGJp
dF9pZHgpOwo+ICsKPiArICAgICAgICAgICAgLyogSWYgd2UgbWFza2VkIG91dCBhbGwgZXZlbnRz
LCBtb3ZlIG9uLiAqLwo+ICsgICAgICAgICAgICBpZiAoYml0cyA9PSAwKQo+ICsgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgICAgICBiaXRfaWR4ID0gRVZUQ0hOX0ZJUlNUX0JJ
VChiaXRzKTsKPiArCj4gKyAgICAgICAgICAgIC8qIFByb2Nlc3MgcG9ydC4gKi8KPiArICAgICAg
ICAgICAgcG9ydCA9ICh3b3JkX2lkeCAqIEJJVFNfUEVSX1hFTl9VTE9ORykgKyBiaXRfaWR4Owo+
ICsKPiArICAgICAgICAgICAgY2huID0gZXZ0Y2huX2Zyb21fcG9ydChoYXJkd2FyZV9kb21haW4s
IHBvcnQpOwo+ICsgICAgICAgICAgICBjbGVhcl9iaXQocG9ydCwgcy0+bmF0aXZlLmV2dGNobl9w
ZW5kaW5nKTsKPiArICAgICAgICAgICAgZXZ0Y2huX3BvcnRfc2V0X3BlbmRpbmcoaGFyZHdhcmVf
ZG9tYWluLCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4pOwo+ICsKPiArICAgICAgICAgICAgYml0
X2lkeCA9IChiaXRfaWR4ICsgMSkgJSBCSVRTX1BFUl9YRU5fVUxPTkc7Cj4gKwo+ICsgICAgICAg
ICAgICAvKiBOZXh0IGNhbGxlciBzdGFydHMgYXQgbGFzdCBwcm9jZXNzZWQgKyAxICovCj4gKyAg
ICAgICAgICAgIHRoaXNfY3B1KGN1cnJlbnRfd29yZF9pZHgpID0gYml0X2lkeCA/IHdvcmRfaWR4
IDogKHdvcmRfaWR4KzEpICUgQklUU19QRVJfWEVOX1VMT05HOwo+ICsgICAgICAgICAgICB0aGlz
X2NwdShjdXJyZW50X2JpdF9pZHgpID0gYml0X2lkeDsKPiArICAgICAgICB9IHdoaWxlIChiaXRf
aWR4ICE9IDApOwo+ICsKPiArICAgICAgICAvKiBTY2FuIHN0YXJ0X2wxaSB0d2ljZTsgYWxsIG90
aGVycyBvbmNlLiAqLwo+ICsgICAgICAgIGlmICgod29yZF9pZHggIT0gc3RhcnRfd29yZF9pZHgp
IHx8IChpICE9IDApKQo+ICsgICAgICAgICAgICBwZW5kaW5nX3dvcmRzICY9IH4oMVVMIDw8IHdv
cmRfaWR4KTsKPiArCj4gKyAgICAgICAgd29yZF9pZHggPSAod29yZF9pZHggKyAxKSAlIEJJVFNf
UEVSX1hFTl9VTE9ORzsKPiArICAgIH0KPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdml4ZW5fdXBj
YWxsKGludCBjcHUpCj4gK3sKPiArICAgIHNoYXJlZF9pbmZvX3QgKnMgPSBnbG9iYWxfc2k7Cj4g
KyAgICBzdHJ1Y3QgdmNwdV9pbmZvICp2Y3B1X2luZm8gPSAmcy0+bmF0aXZlLnZjcHVfaW5mb1tj
cHVdOwo+ICsKPiArICAgIGRvIHsKPiArICAgICAgICB2Y3B1X2luZm8tPmV2dGNobl91cGNhbGxf
cGVuZGluZyA9IDA7Cj4gKyAgICAgICAgdml4ZW5fZXZ0Y2huX3BvbGxfb25lKGNwdSk7Cj4gKyAg
ICB9IHdoaWxlICh2Y3B1X2luZm8tPmV2dGNobl91cGNhbGxfcGVuZGluZyk7Cj4gK30KPiArCj4g
K3N0YXRpYyB2b2lkIHZpeGVuX2V2dGNobl9ub3RpZnkoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCj4gK3sKPiArICAgIGlmICh2aXhlbl9uZWVkc19hcGljX2FjaykKPiArICAgICAgICBhY2tf
QVBJQ19pcnEoKTsKPiArCj4gKyAgICB2aXhlbl91cGNhbGwoc21wX3Byb2Nlc3Nvcl9pZCgpKTsK
PiArfQo+ICsKPiArc3RhdGljIHZvaWQgdml4ZW5faW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRl
dl9pZCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHZpeGVuX3VwY2Fs
bChzbXBfcHJvY2Vzc29yX2lkKCkpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGh2bV9zZXRfcGFy
YW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgeGVuX2h2
bV9wYXJhbSB4aHY7Cj4gKyAgICBpbnQgcjsKPiArCj4gKyAgICB4aHYuZG9taWQgPSBET01JRF9T
RUxGOwo+ICsgICAgeGh2LmluZGV4ID0gaWR4Owo+ICsgICAgeGh2LnZhbHVlID0gdmFsdWU7Cj4g
KyAgICByID0gSFlQRVJWSVNPUl9odm1fb3AoSFZNT1Bfc2V0X3BhcmFtLCAmeGh2KTsKPiArICAg
IGlmIChyIDwgMCkgewo+ICsgICAgICAgIHByaW50aygiQ2Fubm90IHNldCBodm0gcGFyYW1ldGVy
ICVkOiAlZCFcbiIsCj4gKyAgICAgICAgICAgICAgIGlkeCwgcik7Cj4gKyAgICAgICAgcmV0dXJu
IHI7Cj4gKyAgICB9Cj4gKyAgICByZXR1cm4gcjsKPiArfQo+ICsKPiArdm9pZCB2aXhlbl92Y3B1
X2luaXRpYWxpemUoc3RydWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIHN0cnVjdCB4ZW5faHZtX2V2
dGNobl91cGNhbGxfdmVjdG9yIHVwY2FsbDsKPiArICAgIGxvbmcgcmM7Cj4gKwo+ICsgICAgcHJp
bnRrKCJWSVhFTiB2Y3B1IGluaXQgVkNQVSVkXG4iLCB2LT52Y3B1X2lkKTsKPiArCj4gKyAgICB2
Y3B1X3Bpbl9vdmVycmlkZSh2LCB2LT52Y3B1X2lkKTsKPiArCj4gKyAgICBpZiAoIXZpeGVuX25l
ZWRzX2FwaWNfYWNrKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICBwcmludGsoIlZJWEVO
IHZjcHUgaW5pdCBWQ1BVJWQgLS0gdHJ5aW5nIGV2dGNobl91cGNhbGxfdmVjdG9yXG4iLCB2LT52
Y3B1X2lkKTsKPiArCj4gKyAgICB1cGNhbGwudmNwdSA9IHYtPnZjcHVfaWQ7Cj4gKyAgICB1cGNh
bGwudmVjdG9yID0gdml4ZW5fZXZ0Y2huX3ZlY3RvcjsKPiArICAgIHJjID0gSFlQRVJWSVNPUl9o
dm1fb3AoSFZNT1Bfc2V0X2V2dGNobl91cGNhbGxfdmVjdG9yLCAmdXBjYWxsKTsKPiArICAgIGlm
ICggcmMgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCB4ZW5fZmVhdHVyZV9pbmZvIGZpOwo+
ICsKPiArICAgICAgICBwcmludGsoIlZJWEVOIHZjcHUgaW5pdCBWQ1BVJWQgLS0gdHJ5aW5nIGh2
bV9jYWxsYmFja192ZWN0b3JcbiIsIHYtPnZjcHVfaWQpOwo+ICsKPiArICAgICAgICBmaS5zdWJt
YXBfaWR4ID0gMDsKPiArICAgICAgICByYyA9IEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVS
X2dldF9mZWF0dXJlcywgJmZpKTsKPiArICAgICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgewo+
ICsgICAgICAgICAgICByYyA9IC1FSU5WQUw7Cj4gKyAgICAgICAgICAgIGlmICggZmkuc3VibWFw
ICYgKDEgPDwgWEVORkVBVF9odm1fY2FsbGJhY2tfdmVjdG9yKSApCj4gKyAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgIHJjID0gaHZtX3NldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NBTExC
QUNLX0lSUSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh1aW50
NjRfdClIVk1fUEFSQU1fQ0FMTEJBQ0tfVFlQRV9WRUNUT1IgPDwgNTYpIHwgdml4ZW5fZXZ0Y2hu
X3ZlY3Rvcik7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgaWYgKCAhcmMgKQo+ICsg
ICAgICAgICAgICAgICAgdml4ZW5fbmVlZHNfYXBpY19hY2sgPSBmYWxzZTsKPiArICAgICAgICB9
Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCByYyApCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IHNs
b3Q7Cj4gKwo+ICsgICAgICAgIHZpeGVuX3Blcl9jcHVfbm90aWZpY2F0aW9ucyA9IGZhbHNlOwo+
ICsKPiArICAgICAgICBwcmludGsoIlZJWEVOIHZjcHUgaW5pdCBWQ1BVJWQgLS0gdHJ5aW5nIHBj
aV9pbnR4X2NhbGxiYWNrXG4iLCB2LT52Y3B1X2lkKTsKPiArICAgICAgICBmb3IgKHNsb3QgPSAy
OyBzbG90IDwgMzI7IHNsb3QrKykgewoKQ29kaW5nIHN0eWxlIGZvciBicmFjZXMgYW5kIG1pc3Np
bmcgc3BhY2VzIGluIHRoZSBjb25kaXRpb24sIGhlcmUgYW5kCmJlbG93LgoKPiArICAgICAgICAg
ICAgdWludDE2X3QgdmVuZG9yLCBkZXZpY2U7Cj4gKwo+ICsgICAgICAgICAgICB2ZW5kb3IgPSBw
Y2lfY29uZl9yZWFkMTYoMCwgMCwgc2xvdCwgMCwgUENJX1ZFTkRPUl9JRCk7Cj4gKyAgICAgICAg
ICAgIGRldmljZSA9IHBjaV9jb25mX3JlYWQxNigwLCAwLCBzbG90LCAwLCBQQ0lfREVWSUNFX0lE
KTsKPiArCj4gKyAgICAgICAgICAgIGlmICh2ZW5kb3IgPT0gMHg1ODUzICYmIGRldmljZSA9PSAw
eDAwMDEpIHsKClRob3NlIHZhbHVlcyBzaG91bGQgYmUgbWFkZSBkZWZpbmVzIGFuZCBkb2N1bWVu
dGVkIHNvbWV3aGVyZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 08:44:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 08:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY6ZO-0004w6-VK; Sun, 07 Jan 2018 08:44:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhr6=ec=citrix.com=prvs=538008ad2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eY6ZN-0004vv-QK
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 08:44:41 +0000
X-Inumbo-ID: 439f6bd3-f387-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 439f6bd3-f387-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 08:46:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,325,1511827200"; d="scan'208";a="65697536"
Date: Sun, 7 Jan 2018 08:44:26 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107084426.4adspnlbemfgr3rd@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-19-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-19-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 18/22] vixen: Introduce ECS_PROXY for event
 channel proxying
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzNQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEphbiBILiBTY2jDtm5oZXJyIDxqc2Nob2VuaEBhbWF6b24uZGU+Cj4g
Cj4gUHJldmlvdXNseSwgd2Ugd291bGQga2VlcCBwcm94aWVkIGV2ZW50IGNoYW5uZWxzIGFzIEVD
U19JTlRFUkRPTUFJTgo+IGNoYW5uZWwgYXJvdW5kLiBUaGlzIHdvcmtzIGZvciBtb3N0IHRoaW5n
cywgYnV0IGhhcyB0aGUgcHJvYmxlbQo+IHRoYXQgRVZUQ0hOT1Bfc3RhdHVzIGlzIGJyb2tlbiwg
YW5kIHRoYXQgRVZUQ0hOT1BfY2xvc2UgZG9lcyBub3QKPiBtYXJrIGFuIGV2ZW50IGNoYW5uZWwg
YXMgZnJlZS4KCldoeSBub3QgdXNlIEVDU19SRVNFUlZFRCBmb3IgZXZlbnQgY2hhbm5lbHMgdGhh
dCBhcmUgZm9yd2FyZGVkIHRvIEwwPwoKWW91IGNvdWxkIGVhc2lseSBzZWUgd2hldGhlciBhbiBl
dmVudCBjaGFubmVsIGlzIGZvcndhcmRlZCBvciBub3QganVzdApieSBjaGVja2luZyBpZiBpdCdz
IEVDU19SRVNFUlZFRCwgYW5kIHRoZW4gZGVjaWRlIHdoZXRoZXIgdG8gZm9yd2FyZAp0aGUgaHlw
ZXJjYWxsIHRvIEwwIG9yIGhhbmRsZSBpdCBpbiB2aXhlbi4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 09:02:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 09:02:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY6qd-0006MW-H4; Sun, 07 Jan 2018 09:02:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhr6=ec=citrix.com=prvs=538008ad2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eY6qc-0006MM-IV
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 09:02:30 +0000
X-Inumbo-ID: c016796d-f389-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c016796d-f389-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 09:04:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,325,1511827200"; d="scan'208";a="65697708"
Date: Sun, 7 Jan 2018 09:02:16 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180107090216.ferp3uppuns4s5bi@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-23-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-23-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/22] vixen: dom0 builder support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzdQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBUaGUgZG9tMCBidWlsZGVyIHJlcXVpcmVzIGEgbnVtYmVyIG9mIG1vZGlmaWNhdGlvbnMgaW4g
b3JkZXIgdG8gYmUKPiBhYmxlIHRvIGxhdW5jaCB1bnByaXZpbGVnZWQgZ3Vlc3RzLiAgVGhlIGNv
bnNvbGUgYW5kIHN0b3JlIHBhZ2VzCj4gbXVzdCBiZSBtYXBwZWQgaW4gYSBzcGVjaWZpYyBsb2Nh
dGlvbiB3aXRoaW4gdGhlIGd1ZXN0J3MgaW5pdGlhbAo+IHBhZ2UgdGFibGUuCj4gCj4gV2UgYWxz
byBoYXZlIHRvIHNldHVwIHRoZSBzdGFydCBpbmZvIHRvIGJlIHdoYXQncyBleHBlY3RlZCBmb3IK
PiB1bnByaXZpbGVnZWQgZ3Vlc3RzIGFuZCBzdXByZXNzIHRoZSBub3JtYWwgbG9naWMgdG8gZ2l2
ZSBkb20wCj4gaW5jcmVhc2VkIHBlcm1pc3Npb25zLgo+IAo+IFdlIGhhdmUgdG8gcGFzcyBhcm91
bmQgdGhlIGNvbnNvbGUgYW5kIHN0b3JlIHBhZ2VzIHdoaWNoIGludm9sdmVzCj4gdG91Y2hpbmcg
YSBudW1iZXIgb2YgcGxhY2VzIGluY2x1ZGluZyB0aGUgUFZIIGJ1aWxkZXIuCgpBRkFJQ1QgeW91
IGFyZSBtaXNzaW5nIGEgZml4IGZvciB0aGUgcG9zaXRpb25zIG9mIHRoZSBwMm0gbWFwcGluZyBp
bgp0aGUgaHlwZXJ2aXNvciB2aXJ0dWFsIG1lbW9yeSBob2xlIGZvciAzMmJpdCBQViBndWVzdHMg
WzBdLgoKV2l0aG91dCB0aGlzIGZpeCB0aGUgMzJiaXQgRG9tVSBBQkkgaXMgYnJva2VuLCB3aGlj
aCBtYW5kYXRlcyB0aGUgbTJwCnRvIGFsd2F5cyBiZSBtYXBwZWQgYXQgdmlydF9odl9zdGFydF9s
b3csIGFuZCBzb21lIGVhcmx5IExpbnV4IHB2b3BzCmtlcm5lbHMgd2lsbCBmYWlsIHRvIGJvb3Qg
KElJUkMgZnJvbSAyLjYuMzItMi42LjM2LCBiZWNhdXNlIHRoZXkgZG9uJ3QKaGF2ZSBYRU5NRU1f
bWFjaHBoeXNfbWFwcGluZyBpbXBsZW1lbnRlZCkuCgpbMF0gaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9cGVvcGxlL2xpdXcveGVuLmdpdDthPWNvbW1pdDtoPTI4YjIxMDhiMzYyZTg5
NzY2NzZhOTZjOTBlZWUwNTg2MDU0MjdiNTcKCj4gQEAgLTI3Niw3ICsyNzcsOSBAQCBpbnQgX19p
bml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiksCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSkKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhlbl9wZm5fdCBzdG9yZV9tZm4sIHVpbnQzMl90IHN0b3JlX2V2dGNobiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9tZm4sIHVpbnQz
Ml90IGNvbnNvbGVfZXZ0Y2huKQo+ICB7Cj4gICAgICBpbnQgaSwgY3B1LCByYywgY29tcGF0aWJs
ZSwgY29tcGF0MzIsIG9yZGVyLCBtYWNoaW5lOwo+ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3M7Cj4gQEAgLTI5OSw2ICszMDIsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2
KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICBsM19wZ2VudHJ5X3QgKmwzdGFiID0gTlVMTCwgKmwz
c3RhcnQgPSBOVUxMOwo+ICAgICAgbDJfcGdlbnRyeV90ICpsMnRhYiA9IE5VTEwsICpsMnN0YXJ0
ID0gTlVMTDsKPiAgICAgIGwxX3BnZW50cnlfdCAqbDF0YWIgPSBOVUxMLCAqbDFzdGFydCA9IE5V
TEw7Cj4gKyAgICB4ZW5fcGZuX3Qgc2F2ZWRfcGZuID0gfjBVTDsKPiAgCj4gICAgICAvKgo+ICAg
ICAgICogVGhpcyBmdWxseSBkZXNjcmliZXMgdGhlIG1lbW9yeSBsYXlvdXQgb2YgdGhlIGluaXRp
YWwgZG9tYWluLiBBbGwKPiBAQCAtNDQxLDggKzQ0NSwyNCBAQCBpbnQgX19pbml0IGRvbTBfY29u
c3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgdnBoeXNtYXBfZW5kID0gdnBo
eXNtYXBfc3RhcnQ7Cj4gICAgICB2c3RhcnRpbmZvX3N0YXJ0ID0gcm91bmRfcGd1cCh2cGh5c21h
cF9lbmQpOwo+ICAgICAgdnN0YXJ0aW5mb19lbmQgICA9ICh2c3RhcnRpbmZvX3N0YXJ0ICsKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBzdGFydF9pbmZvKSArCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZv
KSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3Qgc3RhcnRfaW5mbykp
Owo+ICsgICAgaWYgKCAhaXNfdml4ZW4oKSApCj4gKyAgICAgICAgdnN0YXJ0aW5mb19lbmQgKz0g
c2l6ZW9mKHN0cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8pOwo+ICsgICAgdnN0YXJ0aW5mb19l
bmQgICA9IHJvdW5kX3BndXAodnN0YXJ0aW5mb19lbmQpOwo+ICsKPiArICAgIGlmICggaXNfdml4
ZW4oKSApIHsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKPiArCj4gKyAgICAgICAg
c2F2ZWRfcGZuID0gKHZzdGFydGluZm9fZW5kIC0gdl9zdGFydCkgLyBQQUdFX1NJWkU7Cj4gKwo+
ICsgICAgICAgIHBnID0gbWZuX3RvX3BhZ2Uoc3RvcmVfbWZuKTsKPiArICAgICAgICBzaGFyZV94
ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7Cj4gKyAgICAgICAg
dnN0YXJ0aW5mb19lbmQgICArPSBQQUdFX1NJWkU7Cj4gKwo+ICsgICAgICAgIHBnID0gbWZuX3Rv
X3BhZ2UoY29uc29sZV9tZm4pOwo+ICsgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qo
cGcsIGQsIFhFTlNIQVJFX3dyaXRhYmxlKTsKPiArICAgICAgICB2c3RhcnRpbmZvX2VuZCAgICs9
IFBBR0VfU0laRTsKPiArICAgIH0KPiAgCj4gICAgICB2cHRfc3RhcnQgICAgICAgID0gcm91bmRf
cGd1cCh2c3RhcnRpbmZvX2VuZCk7Cj4gICAgICBmb3IgKCBucl9wdF9wYWdlcyA9IDI7IDsgbnJf
cHRfcGFnZXMrKyApCj4gQEAgLTYzNCw3ICs2NTQsMTMgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0
cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAqbDJ0YWIgPSBsMmVfZnJv
bV9wYWRkcihfX3BhKGwxc3RhcnQpLCBMMl9QUk9UKTsKPiAgICAgICAgICAgICAgbDJ0YWIrKzsK
PiAgICAgICAgICB9Cj4gLSAgICAgICAgaWYgKCBjb3VudCA8IGluaXRyZF9wZm4gfHwgY291bnQg
Pj0gaW5pdHJkX3BmbiArIFBGTl9VUChpbml0cmRfbGVuKSApCj4gKyAgICAgICAgaWYgKCBjb3Vu
dCA9PSBzYXZlZF9wZm4gKSB7Cj4gKyAgICAgICAgICAgIG1mbiA9IHN0b3JlX21mbjsKPiArICAg
ICAgICAgICAgcGZuKys7Cj4gKyAgICAgICAgfSBlbHNlIGlmICggY291bnQgPT0gc2F2ZWRfcGZu
ICsgMSApIHsKPiArICAgICAgICAgICAgbWZuID0gY29uc29sZV9tZm47Cj4gKyAgICAgICAgICAg
IHBmbisrOwo+ICsgICAgICAgIH0gZWxzZSBpZiAoIGNvdW50IDwgaW5pdHJkX3BmbiB8fCBjb3Vu
dCA+PSBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKPiAgICAgICAgICAgICAgbWZu
ID0gcGZuKys7CgpJTUhPIGl0J3MgZWFzaWVyIHRvIGRvIHRoaXMgZml4dXAgYWZ0ZXJ3YXJkcyBb
MV0gaW5zdGVhZCBvZiBoYXZpbmcgdG8KbW9kaWZ5IHRoZSBEb20wIGJ1aWxkIHByb2Nlc3MgaW4g
ZGlmZmVyZW50IHBsYWNlcyAodGhlIERvbTAgUFYKYnVpbGRpbmcgY29kZSBpcyBhbHJlYWR5IG1l
c3N5IGVub3VnaCkuCgpbMV0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxl
L2xpdXcveGVuLmdpdDthPWNvbW1pdDtoPWEzOGNlODIxMTMyMjNlM2M1MTE5NTkwYzUyMGNjMzBj
ODQ2MmU3MDkKCj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICBtZm4gPSBpbml0cmRfbWZu
Kys7Cj4gQEAgLTczNyw3ICs3NjMsOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0
cnVjdCBkb21haW4gKmQsCj4gIAo+ICAgICAgc2ktPnNoYXJlZF9pbmZvID0gdmlydF90b19tYWRk
cihkLT5zaGFyZWRfaW5mbyk7Cj4gIAo+IC0gICAgc2ktPmZsYWdzICAgICAgICA9IFNJRl9QUklW
SUxFR0VEIHwgU0lGX0lOSVRET01BSU47Cj4gKyAgICBzaS0+ZmxhZ3MgICAgICAgID0gaXNfdml4
ZW4oKSA/IDAgOiAoU0lGX1BSSVZJTEVHRUQgfCBTSUZfSU5JVERPTUFJTik7Cj4gKwo+ICAgICAg
aWYgKCAhdmluaXRyZF9zdGFydCAmJiBpbml0cmRfbGVuICkKPiAgICAgICAgICBzaS0+ZmxhZ3Mg
ICB8PSBTSUZfTU9EX1NUQVJUX1BGTjsKPiAgICAgIHNpLT5mbGFncyAgICAgICB8PSAoeGVuX3By
b2Nlc3Nvcl9wbWJpdHMgPDwgOCkgJiBTSUZfUE1fTUFTSzsKPiBAQCAtODE4LDYgKzg0NSwzMiBA
QCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAg
ICAgfQo+ICAgICAgfQo+ICAKPiArICAgIGlmICggaXNfdml4ZW4oKSApCj4gKyAgICB7Cj4gKyAg
ICAgICAgZG9tMF91cGRhdGVfcGh5c21hcChkLCBzYXZlZF9wZm4sIHN0b3JlX21mbiwgdnBoeXNt
YXBfc3RhcnQpOwo+ICsgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgc2F2ZWRfcGZuICsg
MSwgY29uc29sZV9tZm4sIHZwaHlzbWFwX3N0YXJ0KTsKPiArCj4gKyAgICAgICAgcmMgPSBldnRj
aG5fYWxsb2NfcHJveHkoZCwgc3RvcmVfZXZ0Y2huLCBFQ1NfSU5URVJET01BSU4pOwo+ICsgICAg
ICAgIGlmICggcmMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcHJpbnRrKCJWaXhlbjog
ZmFpbGVkIHRvIHJlc2VydmUgWGVuc3RvcmUgZXZlbnQgY2hhbm5lbCAlZCA9PiAlZFxuIiwKPiAr
ICAgICAgICAgICAgICAgICAgIHN0b3JlX2V2dGNobiwgcmMpOwo+ICsgICAgICAgICAgICBnb3Rv
IG91dDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgcmMgPSBldnRjaG5fYWxsb2NfcHJveHkoZCwg
Y29uc29sZV9ldnRjaG4sIEVDU19JTlRFUkRPTUFJTik7Cj4gKyAgICAgICAgaWYgKCByYyApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICBwcmludGsoIlZpeGVuOiBmYWlsZWQgdG8gcmVzZXJ2
ZSBDb25zb2xlIGV2ZW50IGNoYW5uZWwgJWQgPT4gJWRcbiIsCj4gKyAgICAgICAgICAgICAgICAg
ICBjb25zb2xlX2V2dGNobiwgcmMpOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAg
ICB9CgpJTUhPIHlvdSBjb3VsZCBqdXN0IHBhbmljIGhlcmUuIE5vdGhpbmcgdXNlZnVsIGlzIGdv
aW5nIHRvIGhhcHBlbgphZnRlciBkb20wX2NvbnN0cnVjdF9wdiBmYWlsaW5nIGFuZCB5b3UgYXZv
aWQgdGhlIGdvdG8uCgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCj4gaW5kZXggMWI4OTg0NC4uYzQ5ZWVlYSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAgLTY2
Myw2ICs2NjMsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBs
b25nIG1iaV9wKQo+ICAgICAgICAgIC5zdG9wX2JpdHMgPSAxCj4gICAgICB9Owo+ICAgICAgc3Ry
dWN0IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyBjb25maWcgPSB7IC5lbXVsYXRpb25fZmxhZ3MgPSAw
IH07Cj4gKyAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuID0gMCwgY29uc29sZV9tZm4gPSAwOwo+ICsg
ICAgdWludDMyX3Qgc3RvcmVfZXZ0Y2huID0gMCwgY29uc29sZV9ldnRjaG4gPSAwOwo+ICAKPiAg
ICAgIC8qIENyaXRpY2FsIHJlZ2lvbiB3aXRob3V0IElEVCBvciBUU1MuICBBbnkgZmF1bHQgaXMg
ZGVhZGx5ISAqLwo+ICAKPiBAQCAtMTU5NSw2ICsxNTk3LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICBjb25maWcuZW11
bGF0aW9uX2ZsYWdzID0gWEVOX1g4Nl9FTVVfTEFQSUN8WEVOX1g4Nl9FTVVfSU9BUElDOwo+ICAg
ICAgfQo+ICAKPiArICAgIGlmICggaXNfdml4ZW4oKSApCj4gKyAgICAgICAgY29uZmlnLmVtdWxh
dGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX1BJVDsKCkRvbVVzIHNob3VsZCBub3QgaGF2ZSBhbiBl
bXVsYXRlZCBQSVQsIHRoYXQncyBvbmx5IGZvciBEb20wIFBWLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 10:09:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 10:09:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eY7sz-0002Bg-CA; Sun, 07 Jan 2018 10:09:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY7sx-0002BZ-SL
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 10:08:59 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 1D/7B-24969-BB1F15A5;
 Sun, 07 Jan 2018 10:08:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsWS0XRdVXfXx8A
 og98bJC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bxtR1sBT/5Kv5O+MPawHiCp4uRi0NIoJFJ
 4vnVyewQzmNGiXcrFzFDONsYJS419ABlODlEBJwlvp6ZC2bzCuhLnP78jK2LkYNDWMBe4voua
 5CwhICnxL3F69lh7A/3NjJ1MbJzsAlYSRwSA4myCKhK3Fp1nWUCI9cCRoZVjBrFqUVlqUW6Rh
 Z6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBXmQAgh2M59cGHmKU5GBSEuUVdQ6
 IEuJLyk+pzEgszogvKs1JLT7EKMPBoSTBe/RDYJSQYFFqempFWmYOMJxg0hIcPEoivCtA0rzF
 BYm5xZnpEKlTjMYcxzZd/sPE8Wzm6wZmIZa8/LxUKXHeKSClAiClGaV5cINgYX6JUVZKmJcR6
 DQhnoLUotzMElT5V4ziHIxKwrzbQKbwZOaVwO17BXQKE9Ap7/aBnVKSiJCSamA0a7f4/DBubf
 DlVI3zR/RfvY53Mdy22Xnuked7ud3OT3wQFultkus5e5/elTIlj3Df86WeTDGyl6S4PM2/mbR
 pCjxb+alouvDO4r/9Wufs+5fb6N56tsZxz95PRrm3sySMHD+rvFf/4X/7dkPwiQ1ZFXZcf/X9
 NS1FZs9foiBrkpgnP5HjzWclluKMREMt5qLiRABUrMHXbgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1515319737!122249855!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43780 invoked from network); 7 Jan 2018 10:08:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 10:08:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eY7su-0003GN-EL; Sun, 07 Jan 2018 10:08:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eY7so-0001BA-Vm; Sun, 07 Jan 2018 10:08:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eY7so-0000JT-9g; Sun, 07 Jan 2018 10:08:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117698-mainreport@xen.org>
X-Osstest-Versions-This: xen=2d1c82261d966735e82e5971eddb63ba3c565a37
X-Osstest-Versions-That: xen=971d299c04df379734d10c44d637433e9e564f36
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 10:08:50 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 117698: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3661788910101754466=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  2d1c82261d966735e82e5971eddb63ba3c565a37
baseline version:
 xen                  971d299c04df379734d10c44d637433e9e564f36

Last test of basis   117598  2018-01-03 09:21:56 Z    4 days
Testing same since   117698  2018-01-07 09:19:02 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  David Woodhouse <David.Woodhouse@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Michel Lespinasse <walken@google.com>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yang <weiyang@linux.vnet.ibm.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   971d299c04..2d1c82261d  2d1c82261d966735e82e5971eddb63ba3c565a37 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3661788910101754466==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 12:34:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 12:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYA9Y-0003om-Av; Sun, 07 Jan 2018 12:34:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <martin@c-home.cz>) id 1eYA9X-0003og-0R
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 12:34:15 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 78/E5-19716-6C3125A5;
 Sun, 07 Jan 2018 12:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprEIsWRWlGSWpSXmKPExsUSKTEtRfeocFC
 UwYQzGhb3prxnd2D02N63iz2AMYo1My8pvyKBNWP67G7WgktyFTPnfWduYDwn1cXIxSEkcIhR
 4nlLGzOEc4BRYuXry4xdjJwcEgLuEk9aPzKD2CwCWhJr9r1jB7HZBNQlJqx8wQRiCwkYSuxqv
 sEKYosIKEqsW/2OBcQWFkiT+LJ3I1gNr4C9xM6HG4BsDg5RAV2JCV8kIcKCEidnPgErZxawlP
 i39hfrBEaeWUhSs5CkFjAyrWLUKE4tKkst0jUy10sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUw
 q1kvOz93ECAwTBiDYwbh4beAhRkkOJiVRXlHngCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzd
 QkFRQoJFqempFWmZOcCAhUlLcPAoifBWgKR5iwsSc4sz0yFSpxgtOX5MuvKHiWPJFBD5bObrB
 mYhlrz8vFQpcd5wkAYBkIaM0jy4cbCousQoKyXMywh0oBBPQWpRbmYJqvwrRnEORiVh3s0gU3
 gy80rgtr4COogJ6KB3+wJBDipJREhJNTCyvNSaObtHuzb5xKsK9qo+7klvZinIKt4O5V79789
 83ScLHd4tt5p16P4Zd6XJda8+uUjcct74TOea/rekw2GyZ7oT5x43F29WKNqtpPBue0h02Anu
 jBM7BD7GbNMI9Swp2uLguj5XYHLjmXVvGS7vyhWoi3G6t4Q9epfI+X2Kujs5RLycc4yUWIozE
 g21mIuKEwFh2jSzpQIAAA==
X-Env-Sender: martin@c-home.cz
X-Msg-Ref: server-11.tower-27.messagelabs.com!1515328452!91887541!1
X-Originating-IP: [89.24.150.100]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39592 invoked from network); 7 Jan 2018 12:34:13 -0000
Received: from gw.c-home.cz (HELO dmz.c-home.cz) (89.24.150.100)
 by server-11.tower-27.messagelabs.com with DHE-RSA-AES256-SHA encrypted SMTP;
 7 Jan 2018 12:34:13 -0000
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id w07CY6nA017578
 for <xen-devel@lists.xensource.com>; Sun, 7 Jan 2018 13:34:11 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id w07CY5T9017575
 for <xen-devel@lists.xensource.com>; Sun, 7 Jan 2018 13:34:06 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Sun, 7 Jan 2018 13:34:05 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: xen-devel@lists.xensource.com
Message-ID: <alpine.GSO.2.00.1801071253201.12024@dmz.c-home.cz>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Subject: [Xen-devel] [BUG] unable to shutdown (page fault in
 mwait_idle()/do_dbs_timer()/__find_next_bit()) (fwd)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpJIGNhbm5vdCBzaHV0ZG93biBYRU40LjEwLjAgKHByb2JhYmlsaXR5IDEwJSkgd2l0
aCBjcmFzaCBkdXJpbmcgIlByZXBhcmluZyBzeXN0ZW0gZm9yIEFDUEkgUzUgc3RhdGUuIgpAeGVu
LXVzZXJzIHJlY29tZW5kcyB0byBidWdyZXBvcnQuCgotIGRvbTAgLSA0LjEzLjktMzAwLmZjMjcu
eDg2XzY0Ci0gaHcgLSBzdXBlcm1pY3JvL1g5RFIzLUYvQ1BVIEU1LTI2MjAKCktub3duIHByb2Js
ZW0gPwpIb3cgdG8gZml4IGl0ID8KClRoYW5rcywgTWFydGluCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KClsgMTM2OS40Njg4NjFdIEFDUEk6IFByZXBhcmluZyB0byBlbnRlciBzeXN0ZW0gc2xlZXAg
c3RhdGUgUzVeTQpbIDEzNjkuNTE2MDYxXSByZWJvb3Q6IFBvd2VyIGRvd25eTQooWEVOKSBQcmVw
YXJpbmcgc3lzdGVtIGZvciBBQ1BJIFM1IHN0YXRlLgooWEVOKSBEaXNhYmxpbmcgbm9uLWJvb3Qg
Q1BVcyAuLi4KKFhFTikgQnJva2UgYWZmaW5pdHkgZm9yIGlycSAxMzkKKFhFTikgQnJva2UgYWZm
aW5pdHkgZm9yIGlycSAxNDAKKFhFTikgQnJva2UgYWZmaW5pdHkgZm9yIGlycSA4MwooWEVOKSBC
cm9rZSBhZmZpbml0eSBmb3IgaXJxIDE0MQooWEVOKSBCcm9rZSBhZmZpbml0eSBmb3IgaXJxIDEz
OAooWEVOKSAtLS0tWyBYZW4tNC4xMC4wLXZncHUgIHg4Nl82NCAgZGVidWc9biAgIE5vdCB0YWlu
dGVkIF0tLS0tCihYRU4pIENQVTogICAgMjMKKFhFTikgUklQOiAgICBlMDA4Ols8ZmZmZjgyZDA4
MDI2YWU2MD5dIF9fZmluZF9uZXh0X2JpdCsweDEwLzB4ODAKKFhFTikgUkZMQUdTOiAwMDAwMDAw
MDAwMDEwMjA2ICAgQ09OVEVYVDogaHlwZXJ2aXNvcgooWEVOKSByYXg6IDAwMDAwMDAwMDAwMDAw
MDAgICByYng6IGZmZmY4MzA4NzlkYjA0MDAgICByY3g6IDAwMDAwMDAwMDAwMDAwMTgKKFhFTikg
cmR4OiAwMDAwMDAwMDAwMDAwMDE4ICAgcnNpOiAwMDAwMDAwMDAwMDAwMDE4ICAgcmRpOiAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIHJicDogMDAwMDAwMDAwNjFiZTY1YyAgIHJzcDogZmZmZjgzMTA0
ZWFhZmRkOCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAxOAooWEVOKSByOTogIGZmZmY4MzA4NzlkYjZk
NzAgICByMTA6IGZmZmY4MzA4NzlkYjI4ZTggICByMTE6IDAwMDAwMTQxNjFhZWNiZjEKKFhFTikg
cjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiBmZmZmODMwODc4OGNlZjgwICAgcjE0OiBmZmZm
ODJkMDgwNTYxNGUwCihYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDAxNyAgIGNyMDogMDAwMDAwMDA4
MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDE1MjZlMAooWEVOKSBjcjM6IDAwMDAwMDAwN2RhMmYw
MDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAg
Z3NiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIGRzOiAw
MDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogZTAw
OAooWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyNmFlNjA+IChfX2ZpbmRfbmV4dF9i
aXQrMHgxMC8weDgwKToKKFhFTikgIGUxIDNmIDQ4IDhkIDNjIGM3IDc0IDI1IDw0Yz4gOGIgMGYg
NDEgYjggNDAgMDAgMDAgMDAgNDEgMjkgYzggNDkgZDMgZTkgNDkKKFhFTikgWGVuIHN0YWNrIHRy
YWNlIGZyb20gcnNwPWZmZmY4MzEwNGVhYWZkZDg6CihYRU4pICAgIGZmZmY4MmQwODAyNTMxODAg
MDAwMDAwMDAwMDAwMDAxNyBmZmZmODMwODAwMDAwMDE4IGZmZmY4MmQwODA1NzczODAKKFhFTikg
ICAgMDAyMDBmMDg3OWRiNmQ5OCAwMDAwMDE0MTVmZjdiNjZkIDAwMDAwMDAwMDAwMDAwMDQgZmZm
ZjgzMDg3OWRiNmU0MAooWEVOKSAgICBmZmZmODJkMDgwNTRhYzgwIDAwMDAwMTQxNWZmN2I2NmQg
MDAwMDAwMDAwMDAwMDAxNyAwMDAwMDAwMDAwMDAwMDE3CihYRU4pICAgIGZmZmY4MmQwODAyYzdj
MGUgZmZmZjgzMDg3OWRiMDMwMCAwMDAwMDE0MTVhMDFmODJkIGZmZmY4MzA4NzlkYjZlZjgKKFhF
TikgICAgMDAwMDAwMjAwMDAwMDAwOCAwMDAwMTIzNDAwMDAxNTJlIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAxOTAwMDAwMDAxIGZmZmY4MmUwMjhjNGIz
MDAgZmZmZjgyMDAwMDA3ZmZmZiBmZmZmODJkMDgwNTUyYzgwCihYRU4pICAgIGZmZmY4MmQwODA1
NGI4MDAgZmZmZjgyZDA4MDU3NzFmMCAwMDAwMDAwMDAwMDAwMDE3IDAwMDAwMDAwMDAwMDAwMTcK
KFhFTikgICAgZmZmZjgyZDA4MDU2MTRlMCBmZmZmODJkMDgwNDIwZTgwIGZmZmY4MmQwODAyNmZh
NTYgMDAwMDAwZmQwMDAwMDAwMAooWEVOKSAgICBmZmZmODMxMDRlYWFmZmZmIGZmZmY4MzAwN2Rk
ZjUwMDAgZmZmZjgzMDA3ZGRmNTAwMCBmZmZmODMwMDdkZGY1MDAwCihYRU4pICAgIGZmZmY4MzA4
NzlkYjAxODAgZmZmZjgzMDg3OWRiMDE4OCAwMDAwMDE0MTVhMDBkZjRiIGZmZmY4MmQwODA1NjE0
ZTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMiAwMDAwMDAwMDAwMDA4MDAwIDAwMDAwMDAwMDAw
MDAwMDQgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwNTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAyMDMgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAyMDAxIDAwMDAwMDAwMDAw
MDAwMDEKKFhFTikgICAgMDAwMDAwMDAwMDAwYjAwNCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMDAw
MDAwMGIwMDAgMDAwMDAwZmEwMDAwMDAwMAooWEVOKSAgICBmZmZmZjgwMDAyYTA5MTBjIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMiBmZmZmZjg4MDAyZmZiODQwCihYRU4pICAgIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDE3IGZmZmY4
MzAwN2RkZjUwMDAgMDAwMDAwMzdmOTgzOTA4MAooWEVOKSAgICAwMDAwMDAwMDAwMTUyNmUwCihY
RU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPGZmZmY4MmQwODAyNmFlNjA+XSBfX2ZpbmRf
bmV4dF9iaXQrMHgxMC8weDgwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI1MzE4MD5dIGNwdWZyZXFf
b25kZW1hbmQuYyNkb19kYnNfdGltZXIrMHgxNjAvMHgyMjAKKFhFTikgICAgWzxmZmZmODJkMDgw
MmM3YzBlPl0gbXdhaXQtaWRsZS5jI213YWl0X2lkbGUrMHgyM2UvMHgzNDAKKFhFTikgICAgWzxm
ZmZmODJkMDgwMjZmYTU2Pl0gZG9tYWluLmMjaWRsZV9sb29wKzB4ODYvMHhjMAooWEVOKQooWEVO
KSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAwMDAwMDA6CihYRU4pICBMNFsweDAwMF0g
PSAwMDAwMDAwODdmZmViMDYzIGZmZmZmZmZmZmZmZmZmZmYKKFhFTikgIEwzWzB4MDAwXSA9IDAw
MDAwMDA4N2ZmZWEwNjMgZmZmZmZmZmZmZmZmZmZmZgooWEVOKSAgTDJbMHgwMDBdID0gMDAwMDAw
MDg3ZmZlOTA2MyBmZmZmZmZmZmZmZmZmZmZmCihYRU4pICBMMVsweDAwMF0gPSAwMDAwMDAwMDAw
MDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKKFhFTikKKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgooWEVOKSBQYW5pYyBvbiBDUFUgMjM6CihYRU4pIEZBVEFMIFBB
R0UgRkFVTFQKKFhFTikgW2Vycm9yX2NvZGU9MDAwMF0KKFhFTikgRmF1bHRpbmcgbGluZWFyIGFk
ZHJlc3M6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgooWEVOKQooWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRzLi4uCihYRU4p
IFJlc2V0dGluZyB3aXRoIEFDUEkgTUVNT1JZIG9yIEkvTyBSRVNFVF9SRUcuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 13:04:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 13:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYAcL-0005vN-L8; Sun, 07 Jan 2018 13:04:01 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYAcJ-0005vG-EP
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 13:03:59 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id 3D/A8-23741-EBA125A5;
 Sun, 07 Jan 2018 13:03:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXevVFC
 UwbYnNhb3prxnd2D02N63iz2AMYo1My8pvyKBNePUxY0sBTcSKo7/CW1g3GnfxcjFISTQyCSx
 Y9odVgjnMaPEzx3NzBDONkaJtn+dTF2MnBwiAs4SX8/MZQexeQX0Ja6vXsMMYgsLWEhc2N/BD
 tIgIbBdWWJvy3WwBgkBb4lNK/6ywtg/mvqAbHYONgEriUNiIFEWAVWJr/9+sE9g5F7AyLCKUb
 04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C7DECwg7Hjn9MhRkk
 OJiVRXlHngCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxxkkFRQoJFqempFWmZOcAwg0lLcPAo
 ifC6gaR5iwsSc4sz0yFSpxiNOY5tuvyHiePZzNcNzEIsefl5qVLivMkgpQIgpRmleXCDYOF/i
 VFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8h0Cm8GTmlcDtewV0ChPQKe/2BYKcUpKIkJJqYI
 yQ3fe50PL+uXs6LHMNji9j3rop5DI/e9DFB88uvN6faXTJq1NtS5PL6uNsl29vsJteFPni6O0
 bTw0P2hdqTPzwI95VWe7PxwmzTyVt3b8hrFsgYNuORKMaZi7uokO6D/7c/PVix8t6xkXBkht3
 P+sM7tj82WvLjHUTrp5Juqj7Z2n2EZvWYuH/SizFGYmGWsxFxYkAU9ESe3oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1515330236!123894091!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22614 invoked from network); 7 Jan 2018 13:03:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 13:03:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYAcF-0007fX-GB; Sun, 07 Jan 2018 13:03:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYAcA-0006bz-71; Sun, 07 Jan 2018 13:03:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYAc9-0002Gn-Ti; Sun, 07 Jan 2018 13:03:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117667-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-libvirt-vhd:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 qemu-mainline:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-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-xl-pvhv2-intel: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-amd64-xl-pvhv2-amd: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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-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=281f327487c9c9b1599f93c589a408bbf4a651b8
X-Osstest-Versions-That: qemuu=eaefea537b476cb853e2edbdc68e969ec777e4bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 13:03:49 +0000
Subject: [Xen-devel] [qemu-mainline test] 117667: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3212809525027631095=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-vhd    <job status>                 broken  in 117633
 test-amd64-amd64-libvirt-xsm    <job status>                 broken  in 117633
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 117335

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-libvirt-xsm 4 host-install(4) broken in 117633 pass in 117667
 test-amd64-amd64-libvirt-vhd 4 host-install(4) broken in 117633 pass in 117667
 test-armhf-armhf-xl-xsm       5 host-ping-check-native     fail pass in 117633
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat  fail pass in 117633

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

version targeted for testing:
 qemuu                281f327487c9c9b1599f93c589a408bbf4a651b8
baseline version:
 qemuu                eaefea537b476cb853e2edbdc68e969ec777e4bb

Last test of basis   117335  2017-12-19 12:50:51 Z   19 days
Testing same since   117534  2018-01-02 17:34:07 Z    4 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Evgeny Yakovlev <eyakovlev@virtuozzo.com>
  Fam Zheng <famz@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Laurent Vivier <laurent@vivier.eu>
  linzhecheng <linzhecheng@huawei.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Namhyung Kim <namhyung@gmail.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Roman Kagan <rkagan@virtuozzo.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-libvirt-vhd broken
broken-job test-amd64-amd64-libvirt-xsm broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3212809525027631095==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:01:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYCRd-0005X7-TE; Sun, 07 Jan 2018 15:01:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hfgf=ec=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1eYCRc-0005WI-Ts
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:01:05 +0000
X-Inumbo-ID: d81e6663-f3bb-11e7-b0d7-9f685aff125f
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d81e6663-f3bb-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 15:02:57 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 0AD8720B58;
 Sun,  7 Jan 2018 10:00:57 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Sun, 07 Jan 2018 10:00:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=qUrdmF7jcIUZQ9ljP9SR1jJ9xKVVv
 ZCkCBAQ6bngc3s=; b=rYd951nJcpybHGOQ6+Y/dOHSeg3O3kmyS8W9/u60m/4AW
 qiJgF7Oy1iJD70+5zRUyFHJYPMR5DBVHkApUovcWrv/3OPV8i4t7ZOaf1+8madfw
 OzGp5MRnPPBxorXNCZxC7g10//4P0uvJymxUpZNB1yahUATqtQtTDHrSwLW1Imih
 lhtqUY8HIlE+k+U2/v2V26lzu2sOtUjId4+K3bcRW8QyvtdJqRd2sA68JcteuokB
 KvcaAEmjKOCUlWvMov8YIw08hBWUqvGGvoVTdjq17fhn9vUQ0CSS93llq/g2tB7w
 vJFCzkZhEAWyYy6duT6Ynw6tlsf5d9i5QaR+X5WhQ==
X-ME-Sender: <xms:KDZSWuRflyq_bi0ueyiLMwppxtWz63hzJ8O1L8_EpFGOgi8i6OS7dw>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 16ABC7E430;
 Sun,  7 Jan 2018 10:00:55 -0500 (EST)
Date: Sun, 7 Jan 2018 16:00:29 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180107150029.GA2935@mail-itl>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
MIME-Version: 1.0
In-Reply-To: <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rich Persaud <persaur@gmail.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4441044517879815109=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, Jan 05, 2018 at 07:05:56PM +0000, Andrew Cooper wrote:
> On 05/01/18 18:16, Rich Persaud wrote:
> >> On Jan 5, 2018, at 06:35, Lars Kurth <lars.kurth.xen@gmail.com
> >> <mailto:lars.kurth.xen@gmail.com>> wrote:
> >> Linux=E2=80=99s KPTI series is designed to address SP3 only. =C2=A0For=
 Xen guests,
> >> only 64-bit PV guests are affected by SP3. A KPTI-like approach was
> >> explored initially, but required significant ABI changes. =C2=A0

Is some partial KPTI-like approach feasible? Like unmapping memory owned
by other guests, but keeping Xen areas mapped? This will still allow
leaking Xen memory, but there are very few secrets there (vCPUs state,
anything else?), so overall impact will be much lower.

> >> Instead
> >> we=E2=80=99ve decided to go with an alternate approach, which is less
> >> disruptive and less complex to implement. The chosen approach runs PV
> >> guests in a PVH container, which ensures that PV guests continue to
> >> behave as before, while providing the isolation that protects the
> >> hypervisor from SP3. This works well for Xen 4.8 to Xen 4.10, which
> >> is currently our priority.

There is one drawback of such approach: running PV will now require a
CPU with VT-x (or equivalent). I think this is a huge problem, ruining
the most important (or maybe the only, nowadays) advantage of PV versus
PVH or HVM.

> > Since PVH does not yet support PCI passthrough, are there other
> > recommended SP3 mitigations for 64-bit PV driver domains?
>=20
> Lock them down?=C2=A0 Device driver domains, even if not fully trusted, a=
re
> going to be part of the system and therefore at least semi-TCB.
>=20
> If an attacker can't run code in your driver domain (and be aware of
> things like server side processing, JIT of SQL, etc as "running code"
> methods), they aren't in a position to mount an SP3 attack.

Well, the main reason why driver domains are used in Qubes OS is
assumption that it is not possible to really "lock them down", given
full OS (Linux) running inside and being exposed to the outside world
(having network adapters, USB controllers etc). There are so many
components running them, that for sure some of them are buggy. Just some
examples exploitable in the near past: DHCP client, Bluetooth stack.

If we'd believe that handling those devices exposed to the outside world
is "safe", we wouldn't use driver domains at all...

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlpSNg0ACgkQ24/THMrX
1yx1SAf/UrWYTUopfOsmQrwtEV/UkMjwGkfE/hiDTqxRd3mbkVDj8aeJnPhqks6E
SNsFq2eja/FmlpvfOxoWospvhF2TZ/GAfWzsvOaClWVDY5i0sFwUSPuD0Zzt4Oze
bIDIVQuO69oisJuzVuF6EjQELmoFWgCXFUdFvhOuIkoL2Qie9XyvF0wjLrKGwq4u
4K4C8hoJnyMX90NPO+SjaOeW+kvXkMZPRjjQetZLTZGJfjHVHZzrcdoxOfOMdWLx
SMQcAZlSlgA719QG15RtW+6eSmzg5Uqwv6R8551od5jRqp4YsqcDll/RiCTlwnIh
W3cytXI3pmgePgAlXjMGdV+BwS4g+Q==
=IiYE
-----END PGP SIGNATURE-----

--bg08WKrSYDhXBjb5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4441044517879815109==--


From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:28:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYCra-00076r-2n; Sun, 07 Jan 2018 15:27:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYCrY-00076j-Vl
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:27:53 +0000
X-Inumbo-ID: 25bc5447-f3bf-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25bc5447-f3bf-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 16:26:36 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id m8so3606168lfc.6
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 07:27:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=qm532WD+fl1o1inW4h430F8E4WmpCVE98q/NVq4rGaU=;
 b=LegTCqA214IsYq1XvOAOHA2wWAgMUEqXi+7g/JcaSqnPhYb6wVSRJvDu/Xt3J0gTpF
 nCl+2GVkOBI7F2xjSM6KWqJa0W8gztPRVpWgAAnB+jXN0NRTXcOciQVj5vGNJn4MBk4L
 EOYFUZHjbQJFlsbh0Brr6f6A93C9LMLdw+kSokMZISzX5BeajKOJ8cd7UCA9AzqZEeuH
 87OUEoF0X7Q0pQtEGn1ll2P8rJ7NsmvzDnfnSDbf+1+sCryN2ueMjQiMNk8Q5uWDhj8K
 OCmWzJXUBFMHMQmkEBXCpeE+CO6DTstlqp2VNxRNCqwQa6GGu2LQjqhc9fTDVu1ozDab
 vr3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=qm532WD+fl1o1inW4h430F8E4WmpCVE98q/NVq4rGaU=;
 b=BJMOl+7fvqozziHmEjS5Yn3yvSJzs5KIslZ0+i00MgrvsxFcDOiYlIhkQqS0tNJUK5
 s3yPr3BSqn9igm2k0CzhAhBWliQaoqS6MaJJ4UfIEIf4+4+2bvCHuMTFMfoYbbRtud/m
 TMBztPrBqKk6Yk+sDpVq93kUA3rhacfXZRaZ+p+pczMmoHN2TYN8xalU0fLrfPVILjS0
 q4N0AVPd1IiF3KE8dUjDkv6lDnIqX2J8O3S/lMJEWYemo2aJ3GycmhyJdU/sIvPSkc7N
 Wj7m76F5q2dd1vFlA8PbCf5DWK0/RIf9jivKQntrTdjt/U7ulXNA/oPuT/dHsIOLb03u
 AEtw==
X-Gm-Message-State: AKwxytfaH8fv5RWxdzKvqAWeN7R0LO4LANEd8Dpj6jWGOV+JnH/4VvKV
 rb/L8nmZ3hlXRo3XsR2PYRxh99Yv3Wak8ir/4EkYkQ==
X-Google-Smtp-Source: ACJfBotnEAwMtGqz/v9ZWiRrNsYUuxnkNer0cMRP1Q3xz4c4MITHOaPYwGbVAHY8e//zR8qqgPRZsEFxDa/ZK3Gp6fw=
X-Received: by 10.25.225.153 with SMTP id l25mr4156790lfk.110.1515338869556;
 Sun, 07 Jan 2018 07:27:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 07:27:48 -0800 (PST)
In-Reply-To: <20180107081627.taa5o4pak4zetfh4@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-10-git-send-email-aliguori@amzn.com>
 <20180107081627.taa5o4pak4zetfh4@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 07:27:48 -0800
Message-ID: <CA+aC4ksDPKRHxfyKoNKQ83qb3g-urorevh1JDJLGpE7ivaNSWw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 09/22] vixen: modify the e820 table to
 advertise HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCAxMjoxNiBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0OjI0
UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPj4gaW5kZXggYTU2Zjg3NS4uOTM1OTAxYiAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21t
LmMKPj4gQEAgLTEyMiw2ICsxMjIsNyBAQAo+PiAgI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KPj4g
ICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgo+PiAgI2luY2x1ZGUgPGFzbS9wY2kuaD4KPj4gKyNp
bmNsdWRlIDxhc20vZ3Vlc3QuaD4KPj4KPj4gICNpbmNsdWRlIDxhc20vaHZtL2dyYW50X3RhYmxl
Lmg+Cj4+ICAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+Cj4+IEBAIC05NDUsNyArOTQ2
LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCj4+ICAgICAgICAgICAgICBjYXNlIDA6Cj4+ICAgICAg
ICAgICAgICAgICAgYnJlYWs7Cj4+ICAgICAgICAgICAgICBjYXNlIDE6Cj4+IC0gICAgICAgICAg
ICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGwxZV9vd25lcikgKQo+PiArICAgICAgICAg
ICAgICAgIGlmICggIWlzX3ZpeGVuKCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihsMWVfb3duZXIp
ICkKPj4gICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+ICAgICAgICAgICAgICAgICAgLyog
ZmFsbHRocm91Z2ggKi8KPj4gICAgICAgICAgICAgIGNhc2UgLTE6Cj4+IEBAIC01NTM2LDYgKzU1
MzcsMjEgQEAgdm9pZCBhcmNoX2R1bXBfc2hhcmVkX21lbV9pbmZvKHZvaWQpCj4+ICAgICAgICAg
ICAgICBtZW1fc2hhcmluZ19nZXRfbnJfc2F2ZWRfbWZucygpKTsKPj4gIH0KPj4KPj4gK2NvbnN0
IHVuc2lnbmVkIGxvbmcgKl9faW5pdAo+PiArdml4ZW5fZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVu
c2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKPj4gK3sKPj4gKyAgICBzdGF0aWMgdW5zaWduZWQgbG9u
ZyBfX2luaXRkYXRhIGJhZF9wYWdlc1tdID0gewo+PiArICAgICAgICAweGZlZmZjMDAwLAo+PiAr
ICAgICAgICAweGZlZmZkMDAwLAo+PiArICAgICAgICAweGZlZmZlMDAwLAo+PiArICAgICAgICAw
eGZlZmZmMDAwLAo+Cj4gVGhpcyB2YWx1ZXMgc2hvdWxkbid0IGJlIGhhcmRjb2RlZC4gSU1ITyBp
dCB3b3VsZCBhbHNvIGJlIGdvb2QgdG8KPiBwbGFjZSBhbGwgdGhlIHZpeGVuXyBoZWxwZXJzIGlu
IGEgc2luZ2xlIGZpbGUuCgpBY2sgb24gbW92aW5nIHRvIGEgaGVscGVyLgoKSSBkb24ndCBrbm93
IG9mIGEgd2F5IHRvIGNhbGwgdGhlIGh5cGVydmlzb3IgdG8gYXNrICJ3aGF0J3MgdGhlCnNwZWNp
YWwgcGFnZSByYW5nZT8iLiAgSSBjYW4gZmluZCBzcGVjaWFsIHBhZ2VzIHZpYSB0aGUgaHZtIGdl
dApwYXJhbWV0ZXJzIGNhbGxzIGJ1dCB0aGVyZSdzIG5vIGd1YXJhbnRlZSB0aGV5IGFyZSBjb250
aWd1b3VzIHNvIHRoZQpyZXN1bHRpbmcgY29kZSB0byBwdW5jaCBob2xlcyBpbiB0aGUgZTgyMCBi
ZWNhdXNlIGZhaXJseSBjb21wbGV4LiAgQW55CmlkZWFzIGhvdyB0byBkbyB0aGlzIG5pY2VseT8K
ClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKCj4gVGhhbmtzLCBSb2dlci4KPgo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:29:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:29:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYCsd-0007AV-Bo; Sun, 07 Jan 2018 15:28:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYCsc-0007AM-CU
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:28:58 +0000
X-Inumbo-ID: 4d39f845-f3bf-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x235.google.com (unknown [2a00:1450:4010:c07::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d39f845-f3bf-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 16:27:42 +0100 (CET)
Received: by mail-lf0-x235.google.com with SMTP id y71so9651274lfd.12
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 07:28:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Jcwx4sJGrlSZZIGy12/ZRQ01SMcsUKofZmt094U/shY=;
 b=EtzQcut8pIhAa/lJCpI/bVPcfaespu7x6BCKUlA5yPK9Fjzh36j8FgSVwIANq2vt7n
 gGio3ih/0p5BhP82pWYKuY+4nJEHoO2ENH+JfV8sf8qXOLpjB1bIRWctTSHVp2lnB9kU
 d21o/evIGX1W9hlpLrVZfC7R3Y/8KL7bsXJNRE3M4b7L24nlVbzLY5kY8XmC5WlGu/9E
 Az3SGx08TE29nns43GEBttRi1RvXFcClnLi88eIPJWo/wdrCISjYXbhYTsDBgs0ygD0Y
 362HLE/pFjbmnc8gAV5H3wjNTXKbvkz59Df4DHVtgLWbC3lLbUC2mraYmy6xl/oS46RE
 J3cg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Jcwx4sJGrlSZZIGy12/ZRQ01SMcsUKofZmt094U/shY=;
 b=rQ+mYI+RKzPnOnKakqbK55LkXZJm6jQiREAXTh2LtjuBdXlGvGfl5ima61p1MKfUAp
 qbaoTaizzO6gv4cpDwJX6L4WiiC//3xK8/XBKu/bCdp24c9xBFbhkklnTGzQz9CexFPy
 YBMEKM/eLHYutoVf0H/EOcMwl2hvt2o9aEMzj/wCY+/+S5PtNZmZUWQD+PFYWZdHn4WG
 axIeQD4Qu5bqs0SBF+nFkfB2O3ZbmEQK0MlHAkgTSwAaorI5/3OHyw+aq0qiw8kWFga+
 IY6sSOBxdBZR1+x/ToOKnKfjPDpVvmoa049DuUXJjLAv8PIA6nfDtrD5BjkI/oz7bPeN
 oB5g==
X-Gm-Message-State: AKwxytdXr0t9xmVJGdWYlegUcqUEt9jg8Ivd2yzdMYM4HmJ4Y+Y1YfsX
 h9zy2yUbuN0mWAtZwcArDytvoxDPMQ1bgbCzYAShBw==
X-Google-Smtp-Source: ACJfBovCSQnl1jD4EZ3RwHMmak1HRiGRaUUGvMUfslQZhjcLRKhO9xNlH0AT3u1Ii1ANiJxqEX9EIjfHLzDbwyJI3iA=
X-Received: by 10.25.229.137 with SMTP id i9mr4730118lfk.66.1515338935978;
 Sun, 07 Jan 2018 07:28:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 07:28:55 -0800 (PST)
In-Reply-To: <20180107081806.rlv2zorbdmwhlard@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-11-git-send-email-aliguori@amzn.com>
 <20180107081806.rlv2zorbdmwhlard@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 07:28:55 -0800
Message-ID: <CA+aC4ktDNRfbFXt_aWJ4dgfVf_u__cSppZVhNJ1=GUyuX8Eb4Q@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 10/22] vixen: do not permit access to
 physical IRQs if in Vixen mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCAxMjoxOCBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0OjI1
UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogQW50aG9ueSBMaWd1b3Jp
IDxhbGlndW9yaUBhbWF6b24uY29tPgo+Pgo+PiBPdXIgaW50ZW50aW9uIGlzIGZvciB0aGUgVml4
ZW4gZ3Vlc3QgdG8gYmUgZGVwcml2aWxlZ2VkIHNvIHdlIG5lZWQKPj4gdG8gYXZvaWQgcGVybWl0
dGluZyBhY2Nlc3MgdG8gZWFjaCBJUlEgZXZlbiB0aG91Z2ggaXQgaXMgdGVjaG5pY2FsbHkKPj4g
dGhlIGhhcmR3YXJlIGRvbWFpbi4KPgo+IEknbSBzdGlsbCBub3Qgc3VyZSBJIHNlZSB3aHkgeW91
IG5lZWQgdGhlIHZpeGVuIGd1ZXN0IHRvIGJlIHRoZQo+IGhhcmR3YXJlX2RvbWFpbi4gT24gdGhl
IHB2LXNoaW0gd29yayB3ZSBtYW5hZ2VkIHRvIG1ha2UgdGhlIGRvbXUgIT0KPiBoYXJkd2FyZV9k
b21haW4sIGFuZCB0aGF0IHNlZW1zIHRvIHdvcmsganVzdCBmaW5lLgoKSSBqdXN0IGhhdmVuJ3Qg
dHJpZWQgaXQgeWV0LiAgSSdsbCB0YWtlIGEgc2hvdCB0b2RheSBhbmQgc2VlIGhvdyBoYXJkIGl0
IGlzLgoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9yaQoKPiBUaGFua3MsIFJvZ2VyLgo+Cj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:33:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:33:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYCwh-0007sm-Sm; Sun, 07 Jan 2018 15:33:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYCwg-0007sg-KJ
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:33:10 +0000
X-Inumbo-ID: e2f151b7-f3bf-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2f151b7-f3bf-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 16:31:53 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id g63so9657373lfl.11
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 07:33:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=yug5lR0V1AFEZWXScJ5Z+YdifE3anLMoAwSu7L8sykE=;
 b=zXXyw/bsK+UYfMjIMw89C5wDgJTvPk0aGDqwtGjfMxosSnRfvIeCPV84Wt0pIGlwoY
 4gIi83WrzsgKCbHvdAW8Htglkl3ufMly/j70S5RTgmeKsNlC+zU5CfLeVvmrVj+5wxUW
 rie9C41j1+Wvfm0htD7CUpJ+6ZVwqhhM5Tp+6RSEgy96igg/Y2QFjhqWJW8BGpeiHG9s
 WtYce7D89OtMc85D+/LphwVs3iQcqujxt6SJCuXGhnE2KJ1ux5EoD2IWFbfLJow4x7c5
 sIGnwP247Kp2uCTRGkjCxifIPcioOWpILx1Wkr1uLI/L1jL8/tf3Wc+7l8mRE0Pdriuk
 NsQQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=yug5lR0V1AFEZWXScJ5Z+YdifE3anLMoAwSu7L8sykE=;
 b=SZcECZU+4oPl5p7xTujaCmuIczuZ52plmpCj1C+wrTvIiZJzYeTjbvB3WAiA35FdwB
 wAQ+4nO5UbpUCLOvcXSuEsp/2GN8JT/39DMcaUhT9AhxwK/rm4maLdjmToxZs7Ovf4zC
 xOVEeInXvq6Y1iVbGF6dmtRtQEVarJzFZCBbM72ap1W6mlOfrHkvouBlWjqkqwEAt+gS
 JZxavnakuKRG87LfPIUsbz0iZ2oUjP50+gXz37kmWI0mCXgXfPA85iyjr0y61Sr+JEoX
 v0+GpDcR9DjZ1iVKrX0HkpPX67lt6izXgh/vG0kE2HFJdKpl5ceyfWjw0VXWaKzqRt0p
 2INg==
X-Gm-Message-State: AKGB3mIGBNJS7CZlxm5/Ut06AwGWvwLi03c80CxrhO0jiTr1TyURx0Sf
 TVgHARZ/QJACasMabSBnwo2WYOr2yPhXQmp6pd3FSg==
X-Google-Smtp-Source: ACJfBotxcOwNbUq2za8uzy55Bqqy1iGVswmSkgntblUGywKEJFVLt4ar453JtfiPQkwHfsK+7uSCmMFa+we8H2UfMVU=
X-Received: by 10.46.47.16 with SMTP id v16mr5114712ljv.10.1515339187006; Sun,
 07 Jan 2018 07:33:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 07:33:06 -0800 (PST)
In-Reply-To: <20180107082311.xuadwwfooaf2xyku@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-12-git-send-email-aliguori@amzn.com>
 <20180107082311.xuadwwfooaf2xyku@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 07:33:06 -0800
Message-ID: <CA+aC4ksxAzsLY4_v_X85pt7SGo7dqMQqWa3rYVZxs4nG=O9r8A@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 11/22] vixen: early initialization of Vixen
 including shared_info mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCAxMjoyMyBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0OjI2
UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogQW50aG9ueSBMaWd1b3Jp
IDxhbGlndW9yaUBhbWF6b24uY29tPgo+Pgo+PiBXZSBzcGxpdCBpbml0aWFsaXphdGlvbiBvZiBW
aXhlbiBpbnRvIHR3byBwYXJ0cy4gIFRoZSBmaXJzdCBwYXJ0Cj4+IGp1c3QgZGV0ZWN0cyB0aGUg
cHJlc2VuY2Ugb2YgYW4gSFZNIGh5cGVydmlzb3Igc28gdGhhdCB3ZSBjYW4KPj4gZmlndXJlIG91
dCB3aGV0aGVyIHRvIG1vZGlmeSB0aGUgZTgyMCB0YWJsZS4KPj4KPj4gVGhlIGxhdGVyIGluaXRp
YWxpemF0aW9uIGlzIHVzZWQgdG8gYWN0dWFsbHkgbWFwIHRoZSBzaGFyZWRfaW5mbwo+PiBzdHJ1
Y3R1cmUgZnJvbSB0aGUgcGFyZW50IGh5cGVydmlzb3IgaW50byBYZW4uCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPj4gLS0tCj4+ICB4
ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyAgICAgICAgfCA0NSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPj4gIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAg
ICB8ICA1ICsrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgNCAr
KysrCj4+ICAzIGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVu
LmMKPj4gaW5kZXggZDgyZTY4Zi4uZDg0NjZiYSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2
L2d1ZXN0L3ZpeGVuLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKPj4gQEAg
LTIwLDggKzIwLDUzIEBACj4+ICAgKi8KPj4KPj4gICNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4u
aD4KPj4gKyNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgo+Pgo+PiAgc3RhdGljIGludCBpbl92
aXhlbjsKPj4gK3N0YXRpYyB1aW50OF90IGdsb2JhbF9zaV9kYXRhWzQgPDwgMTBdIF9fYXR0cmli
dXRlX18oKGFsaWduZWQoNDA5NikpKTsKPgo+IFRoZSBzaGFyZWRfaW5mbyBtZW1vcnkgcGFnZSBn
Zm4gZG9lc24ndCBuZWVkIHRvIGJlIHBvcHVsYXRlZCwgYnkgZG9pbmcKPiBpdCBsaWtlIHRoaXMg
eW91IGFyZSB3YXN0aW5nIGEgZG9tYWluJ3MgbWVtb3J5IHBhZ2UuCgpSaWdodCwgQW5keSBwcmV2
aW91c2x5IGdhdmUgbWUgdGhpcyBmZWVkYmFjay4gIEl0J3MgYmVlbiBvbiBteSBUT0RPCmJ1dCBq
dXN0IGhhdmVuJ3QgZ290dGVuIHRoZXJlLiAgSSdsbCB0YWtlIGEgbG9vayBhdCB0aGUgUFZTaGlt
IHRyZWUKYW5kIHNlZSBpZiB0aGVyZSdzIHNvbWV0aGluZyBJIGNhbiBjaGVycnkgcGljayBmb3Ig
YmV0dGVyIHNoYXJlZCBpbmZvCmhhbmRsaW5nLgoKPj4gKyAgICByYyA9IEhZUEVSVklTT1JfbWVt
b3J5X29wKFhFTk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHApOwo+PiArICAgIGlmICggcmMgPCAw
ICkKPj4gKyAgICAgICAgcHJpbnRrKCJTZXR0aW5nIHNoYXJlZCBpbmZvIHBhZ2UgZmFpbGVkOiAl
bGRcbiIsIHJjKTsKPj4gKwo+PiArICAgIG1lbXNldCgmZ2xvYmFsX3NpLT5uYXRpdmUuZXZ0Y2hu
X21hc2tbMF0sIDB4MDAsCj4+ICsgICAgICAgICAgIHNpemVvZihnbG9iYWxfc2ktPm5hdGl2ZS5l
dnRjaG5fbWFzaykpOwo+Cj4gSG0sIEknbSBub3Qgc3VyZSBJIGxpa2UgdG8gYXBwcm9hY2ggb2Yg
dW5tYXNraW5nIGV2ZXJ5dGhpbmcuIElNSE8gSQo+IHdvdWxkIHJhdGhlciBtYXNrIGV2ZXJ5dGhp
bmcgYW5kIHVubWFzayB0aGVtIHdoZW4gdGhlIGd1ZXN0IGFjdHVhbGx5Cj4gYmluZHMgdGhlIGV2
ZW50IGNoYW5uZWwuIFRoYXQgbWFrZXMgc3VyZSB0aGF0IGFuIGludGVycnVwdCB3aWxsIGdldAo+
IGluamVjdGVkIHdoZW4gdGhlIGV2ZW50IGNoYW5uZWwgaXMgdW5tYXNrZWQgKGlmIHRoZXJlJ3Mg
YW4gZXZlbnQKPiBwZW5kaW5nKS4KClRoaXMgaXMgZG9uZSBpbiBodm1sb2FkZXIgYW5kIHdlIGRp
c2NvdmVyZWQgdGhhdCBndWVzdHMgcmVseSBvbiBpdC4KU2VlIGh2bWxvYWRlci94ZW5idXMuYzp4
ZW5idXNfc2h1dGRvd24oKS4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKCj4gVGhhbmtzLCBS
b2dlci4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:35:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYCyo-00083W-7r; Sun, 07 Jan 2018 15:35:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYCyn-00083P-3M
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:35:21 +0000
X-Inumbo-ID: 3116e4ba-f3c0-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3116e4ba-f3c0-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 16:34:05 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id o76so3235789lfi.10
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 07:35:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Mq0i6ZqRzlouUe+N+BWSJP2iDQ7FpBBZpC8tYsUt2GQ=;
 b=MkzvWZUi2zlnxaINxRmrPHjwesmyFhGtD84EKoFAGz4PDBCAdss2lMwKMZ3W+Kdq8K
 ue3wF+llONMJZuirZmeu9bmV6igTSnMnGgaKfSyQXtvQAgEoZsc27J7fs+dr52FqW/kI
 mhVAH76czcMqfr+3E9btSP8AYt4aBpBNrGlmSB+gQL2CgfG45tRb58P+s32SPCpTFrMW
 4TUKoglWrpbbRuU0mP3IWV0Bh+sI4njO+3ZTnb0YCb49frn2yiGCRwo4MmSi3SKocxo8
 75wsuLQFaaWR/gK93xVv6azLoc19/b0+Y5Ar7fph8k/AK55ZccpuxltWp6IU5e0rXW64
 c6Rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Mq0i6ZqRzlouUe+N+BWSJP2iDQ7FpBBZpC8tYsUt2GQ=;
 b=TEMiSryjEjYmdxMXHRnreEVjaFlLnT6A1Uc1o702P1APP2u6IOE87FtP8ipzZ89KaA
 13fTdrK+hQpvurGqHWWeREJGSp4LWdJ7CIWEckGN96PyvnKITzLrA5RrLaq5b7nm4xZZ
 d5712QC39mI6ri5fRZTACl7X1k2w7LAOSqaQSdW2DQPqJVBUeZA875EnXCiNqgv9Rr1o
 hkIsukjXnTQIY6ohAz9DTUn4hSw1Tk5QUx0Jh5yv6swYbY9r0fl/jNcWt3g0KmXvke3A
 06D9h+g82jmIHTbmE/rRvpXN1uXsVNWdfq5lTUFz+GqknLv2pKOlNTmrQFqel+Biprpm
 ye6w==
X-Gm-Message-State: AKGB3mK1HcbHaNUu+X7UuCFuo4YcvYwTJzUZVYYCxMzRzRru1IF8rXpF
 SzM1HwsFL/K1rxft1AB6SeeF4gHbY647h04H7NdJZQ==
X-Google-Smtp-Source: ACJfBottdizsEtUB6wGtMBml/8p1QFctAw2JKhMUg44IxtSjw80UygCRUskKwp4QzvOd7jvFETXkNKO4AeOosgX/rzY=
X-Received: by 10.25.198.70 with SMTP id w67mr4108240lff.40.1515339318296;
 Sun, 07 Jan 2018 07:35:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 07:35:17 -0800 (PST)
In-Reply-To: <20180107082720.d5bsuequmfdkdlop@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-14-git-send-email-aliguori@amzn.com>
 <20180107082720.d5bsuequmfdkdlop@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 07:35:17 -0800
Message-ID: <CA+aC4ktEw3d=T22-B8hC_ENYw5jzqg3D0_qB9K0FEZBCT8UaAw@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 13/22] vixen: Use SCHEDOP_shutdown to
 shutdown the machine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCAxMjoyNyBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0OjI4
UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogSmFuIEguIFNjaMO2bmhl
cnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KPj4KPj4gV2hpbGUgdGhlIGh3ZG9tX3NodXRkb3duKCkg
aXMgYWJsZSB0byByZWJvb3QgdGhlIHN5c3RlbSwgaXQgZmFpbHMgdG8KPj4gcHJvcGVybHkgcG93
ZXIgaXQgb2ZmLiBXaXRoIFNDSEVET1Bfc2h1dGRvd24sIHdlIGRlbGVnYXRlIHRoZSBwcm9ibGVt
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gSC4gU2Now7ZuaGVyciA8anNjaG9lbmhAYW1hem9u
LmRlPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5j
b20+Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9kb21haW4uYyB8IDE0ICsrKysrKysrKysrKysrCj4+
ICAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKPj4gaW5kZXggYjRkNjc5ZS4u
ZWRlMzc3YyAxMDA2NDQKPj4gLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+PiArKysgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCj4+IEBAIC00Miw2ICs0Miw3IEBACj4+ICAjaW5jbHVkZSA8eGVuL3Ry
YWNlLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL3RtZW0uaD4KPj4gICNpbmNsdWRlIDxhc20vc2V0dXAu
aD4KPj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KPj4KPj4gIC8qIExpbnV4IGNvbmZp
ZyBvcHRpb246IHByb3BhZ2V0ZWQgdG8gZG9tYWluMCAqLwo+PiAgLyogeGVuX3Byb2Nlc3Nvcl9w
bWJpdHM6IHhlbiBjb250cm9sIEN4LCBQeCwgLi4uICovCj4+IEBAIC02OTMsNiArNjk0LDE3IEBA
IHZvaWQgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXModm9pZCkKPj4gIH0KPj4KPj4KPj4gK3N0
YXRpYyB2b2lkIHZpeGVuX3NodXRkb3duKHU4IHJlYXNvbikKPj4gK3sKPj4gKyAgICBzdHJ1Y3Qg
c2NoZWRfc2h1dGRvd24gc2NoZWRfc2h1dGRvd24gPSB7IC5yZWFzb24gPSByZWFzb24gfTsKPj4g
Kwo+PiArICAgIGlmICghb3B0X25vcmVib290KQo+PiArICAgICAgICBIWVBFUlZJU09SX3NjaGVk
X29wKFNDSEVET1Bfc2h1dGRvd24sICZzY2hlZF9zaHV0ZG93bik7Cj4+ICsKPj4gKyAgICAvKiBG
YWxsYmFjaywgaW4gY2FzZSB0aGUgaHlwZXJjYWxsIGZhaWxzICovCj4+ICsgICAgaHdkb21fc2h1
dGRvd24ocmVhc29uKTsKPj4gK30KPj4gKwo+PiAgdm9pZCBkb21haW5fc2h1dGRvd24oc3RydWN0
IGRvbWFpbiAqZCwgdTggcmVhc29uKQo+PiAgewo+PiAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+PiBA
QCAtNzAzLDYgKzcxNSw4IEBAIHZvaWQgZG9tYWluX3NodXRkb3duKHN0cnVjdCBkb21haW4gKmQs
IHU4IHJlYXNvbikKPj4gICAgICAgICAgZC0+c2h1dGRvd25fY29kZSA9IHJlYXNvbjsKPj4gICAg
ICByZWFzb24gPSBkLT5zaHV0ZG93bl9jb2RlOwo+Pgo+PiArICAgIGlmICggaXNfdml4ZW4oKSAp
Cj4+ICsgICAgICAgIHZpeGVuX3NodXRkb3duKHJlYXNvbik7Cj4KPiBXaGF0IGhhcHBlbnMgd2l0
aCBoeXBlcnZpc29yIHRyaWdnZXJlZCBzaHV0ZG93bnM/IEZvciBwdi1zaGltIHdlCj4gdHJhbnNs
YXRlZCBhbGwgaHlwZXJ2aXNvciBpbml0aWF0ZWQgc2h1dGRvd25zIHRvIGNyYXNoIHJlcXVlc3Rz
LCBzaW5jZQo+IEFGQUlDVCB0aGV5IGNhbiBvbmx5IGNvbWUgZnJvbSBwYW5pY3MvQlVHcy9BU1NF
UlRzLi4uCgpJZiBhIGd1ZXN0IGF0dGVtcHRzIHRvIGdyYWNlZnVsbHkgc2h1dCBkb3duIChzaHV0
ZG93biAtaCBub3cpLCB0aGVuCndpdGhvdXQgdGhpcyBjaGFuZ2UsIHRoZSB2aXhlbiBkb21haW4g
d2lsbCBzaHV0IGRvd24gYnV0IHRoZQpoeXBlcnZpc29yIHdpbGwgc2l0IGluIHRoZSBpZGxlIGRv
bWFpbi4KCldpdGggdGhpcyBjaGFuZ2UsIHRoZSBoeXBlcnZpc29yIHBvd2VycyBvZmYgKG9yIHJl
c3RhcnRzIGRlcGVuZGluZyBvbgp0aGUgcmVhc29uKS4KCkFuIGludGVybmFsIEJVRygpIHdpbGwg
cmVzZXQgdGhlIGh5cGVydmlzb3IuCgpSZWdhcmRzLAoKQW50aG9ueSBMaWd1b3JpCgo+IFJvZ2Vy
Lgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:36:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYCzs-00089G-Gy; Sun, 07 Jan 2018 15:36:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYCzr-000897-FI
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 15:36:27 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 72/B0-24969-A7E325A5;
 Sun, 07 Jan 2018 15:36:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVbfSLij
 K4PQSTYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHm0wrmgh+pFSsuP2VpYHxu38XIxSEk0Mgk
 8e3OZBYI5zGjxLMvn6GcbYwSs8+1snUxcnKICDhLfD0zl72LkYODV0Bfou1mBEhYWMBEYufae
 awg9RICmxUllh7uYwFJSAh4S5zr+c0IUg9iX/4AVM/OwSZgJXFIDKSARUBVYtHGBvYJjNwLGB
 lWMaoXpxaVpRbpGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lgEIdjB2/HM
 6xCjJwaQkyivqHBAlxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ3oW1QlJBgUWp6akVaZg4wyGDS
 Ehw8SiK8NSBp3uKCxNzizHSI1ClGY45jmy7/YeJ4NvN1A7MQS15+XqqUOO9JkFIBkNKM0jy4Q
 bDgv8QoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXkeQKTyZeSVw+14BncIEdMq7fYEgp5QkIq
 SkGhgTJS413dSXyFLbsFTdZ47oju1B//xmqqx9aBHG7HQpMCKC+Z5j7/HYPbPn3LjAfLSmVcI
 uQ2SCY9j5I9Nd2GXetUkWe+of5Pr7a9WPno2cHLaPzzzZuzfvxCoO95yd3VMnax7g9Uo4v1xk
 fUe6T9v+mXs3y64/YjnZcrJpxpPHPtc2Sl0LrnuoxFKckWioxVxUnAgAQ9TwBnkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1515339384!91899281!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58758 invoked from network); 7 Jan 2018 15:36:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 15:36:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYCzl-000361-NE; Sun, 07 Jan 2018 15:36:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYCzf-0007bb-T0; Sun, 07 Jan 2018 15:36:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYCze-0006eG-80; Sun, 07 Jan 2018 15:36:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117671-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-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-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9f74755895f9b080f79384edb600a18433788adc
X-Osstest-Versions-That: linux=07bcb2489b96b2bd8b030822b4495e4a18c7b5da
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 15:36:14 +0000
Subject: [Xen-devel] [linux-4.9 test] 117671: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY3MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzY3MS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTE3NjM3CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTE3NjM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc2MzcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NzYzNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE3NjM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc2MzcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNp
b24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA5Zjc0NzU1ODk1
ZjliMDgwZjc5Mzg0ZWRiNjAwYTE4NDMzNzg4YWRjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAg
ICAgICAgICAgICAgICAwN2JjYjI0ODliOTZiMmJkOGIwMzA4MjJiNDQ5NWU0YTE4YzdiNWRhCgpM
YXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc2MzcgIDIwMTgtMDEtMDQgMTg6MzM6MTkgWiAgICAyIGRh
eXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NjcxICAyMDE4LTAxLTA2IDA1OjE2OjUwIFogICAg
MSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVu
ZGVyIHRlc3Q6CiAgQm9yaXNsYXYgUGV0a292IDxicEBzdXNlLmRlPgogIERhbmllbCBHcnVzcyA8
ZGFuaWVsLmdydXNzQGlhaWsudHVncmF6LmF0PgogIERhdmUgSGFuc2VuIDxkYXZlLmhhbnNlbkBs
aW51eC5pbnRlbC5jb20+CiAgRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0Pgog
IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3VlbnRl
ciBSb2VjayA8Z3JvZWNrQGNocm9taXVtLm9yZz4KICBIdWdoIERpY2tpbnMgPGh1Z2hkQGdvb2ds
ZS5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmlyaSBLb3NpbmEgPGpr
b3NpbmFAc3VzZS5jej4KICBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVtLm9yZz4KICBNaWNo
YWVsIFNjaHdhcnogPG1pY2hhZWwuc2Nod2FyekBpYWlrLnR1Z3Jhei5hdD4KICBNb3JpdHogTGlw
cCA8bW9yaXR6LmxpcHBAaWFpay50dWdyYXouYXQ+CiAgTmVhbCBDYXJkd2VsbCA8bmNhcmR3ZWxs
QGdvb2dsZS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgogIFJp
Y2hhcmQgRmVsbG5lciA8cmljaGFyZC5mZWxsbmVyQHN0dWRlbnQudHVncmF6LmF0PgogIFNvaGVp
bCBIYXNzYXMgWWVnYW5laCA8c29oZWlsQGdvb2dsZS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDEwNjQgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:41:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:41:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYD4x-0000RT-7U; Sun, 07 Jan 2018 15:41:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYD4w-0000RN-9n
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:41:42 +0000
X-Inumbo-ID: 84f8f757-f3c1-11e7-b0d7-9f685aff125f
Received: from mail-lf0-f42.google.com (unknown [209.85.215.42])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84f8f757-f3c1-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 15:43:35 +0000 (UTC)
Received: by mail-lf0-f42.google.com with SMTP id f3so9716558lfe.4
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 07:41:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=hwXe3oLnufdTKRBtyQoWbabQA2bBdVucHFOwWtUEKoI=;
 b=knBRj+gdtOTO3fiteTnMT9aawovQYHoN1jlVPFb6++AuV8qf/NV8Y9zYELuWMHTOkI
 +txJDmHXOlpAJJgxo4bvUBDBlz4WFc89G3nnyGl7it6cHOV2r031DRU7zvco2p6dDMyT
 kkGv87oD3Pra/0vRRlbfOP8nxLa7SgTS/D9c/bSrbeNJpxf2KZ4wp/hVChH3z/l0Lvcq
 TZqkdW0Y6bmWE/tQ1xfMK/+3aahmNWR/eLy2W5S+KXx+6mMWTbFhOBQbMvR+vTsufp7W
 tczd9RVcQ4abEkH6Lm9q4twI511sBu30S+vSRskkwI/myJCVAUQcoWen6AviHIfcdHe2
 RhLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=hwXe3oLnufdTKRBtyQoWbabQA2bBdVucHFOwWtUEKoI=;
 b=Q5A90ct1G/mHJ4HH/t9Bjc8SlU6q/MFtULElcaAnB0FIwQ96btQGNZPXVOB7S+KE2G
 rL8lZYvdfkOYGLkCzi3WHuqHZfWxJqUnyoeZHl7jpM1Z53/ItDcRBYOw3EFd9N1ydJuo
 yFtYeDoQ348Zbn6QQloLRcleDKCtGB20k+JH4Pdgt6tYqz7tiABwAPCTpzgYW/Rc33U8
 N2Ki+CggdOJoHvH6pyBnIA/TCIbhKsXxKmjT0+GTAZTcOBL/E6HeB7C7C4NIhfHs7cy2
 qRe2zFuWoMPX9jfgWBGynnO/cMd6GgsoMEBnTHn7c7cO1J4/Tvu4gthpkH7CoS9cWQDi
 EkEg==
X-Gm-Message-State: AKwxytc8QpeKu0G+fEL5WLf8somVftA9xM9dMcEPTrKlZijYdV/eFvQ1
 zYdy/HgG351xSawMQ7An8hxr5NNdTo0obIV9VkFAug==
X-Google-Smtp-Source: ACJfBov2Zkp4da3ZLKf/7djWvHDI6lOsiql5WUhE9pwUL8lYbb82WMtl1nqOM3EsieOmW5bT7GGrEwL+ks6RsWq3EiY=
X-Received: by 10.25.141.4 with SMTP id p4mr4102909lfd.24.1515339634214; Sun,
 07 Jan 2018 07:40:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 07:40:33 -0800 (PST)
In-Reply-To: <20180107083123.judv4wjl7rhxc3gy@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-16-git-send-email-aliguori@amzn.com>
 <20180107083123.judv4wjl7rhxc3gy@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 07:40:33 -0800
Message-ID: <CA+aC4kuBj-roLCVN0_+O7rRorM8CaYYDT2JMQwBit2_c2K74qA@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 15/22] vixen: pass through version
 hypercalls to parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCAxMjozMSBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0OjMw
UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogQW50aG9ueSBMaWd1b3Jp
IDxhbGlndW9yaUBhbWF6b24uY29tPgo+Pgo+PiBUaGlzIGlzIG5lY2Vzc2FyeSB0byB0cmlnZ2Vy
IGV2ZW50IGNoYW5uZWwgdXBjYWxscyBidXQgaXQgaXMgYWxzbwo+Cj4gSSdtIGxvc3QgaGVyZSwg
d2hhdCBkb2VzIHZlcnNpb24gaGF2ZSB0byBkbyB3aXRoIHVwY2FsbHM/CgpJbiBMaW51eCwgeGVu
X2ZvcmNlX2V2dGNobl9jYWxsYmFjaygpIGRvZXMgSFlQRVJWSVNPUl94ZW5fdmVyc2lvbigwLApO
VUxMKS4gIFRoaXMgaXMgZG9uZSB3aGVuIElSUXMgYXJlIHJlLWVuYWJsZWQgYWZ0ZXIgYmVpbmcg
ZGlzYWJsZWQgdG8KdHJpZ2dlciBjaGVja2luZyBwZW5kaW5nLgoKSSdtIG5vdCAxMDAlIGNvbmZp
ZGVudCB0aGF0IGl0J3MgbmVjZXNzYXJ5IHRvIHBhc3MgdGhpcyBhbGwgdGhlIHdheQp0aHJvdWdo
IHRvIHRoZSBwYXJlbnQgWGVuIGJ1dCBpdCBzZWVtZWQgbGlrZSB0aGUgcmlnaHQgdGhpbmcgdG8g
ZG8Kc2luY2Ugd2UgbmVlZCB0aGUgcGFyZW50IHRvIHVwZGF0ZSBwZW5kaW5nIGV2ZW50cyBpbiBv
cmRlciBmb3IgdGhlCmV2ZW50cyBpbiBWaXhlbiB0byBnZXQgdXBkYXRlZC4KCj4+IHVzZWZ1bCB0
byBwYXNzdGhyb3VnaCB0aGUgZnVsbCB2ZXJzaW9uIGluZm9ybWF0aW9uIHN1Y2ggdGhhdCB0aGUK
Pj4gZ3Vlc3QgYmVsaWV2ZXMgaXQgaXMgcnVubmluZyBvbiB0aGUgcGFyZW50IFhlbi4KPgo+IElu
IGFueSBjYXNlLCBJIHRoaW5rIHRoaXMgaXMgd3JvbmcuIFRoZSBpbnRlcmZhY2UgdGhlIGd1ZXN0
IHNlZXMgaXMKPiB0aGUgaW50ZXJmYWNlIGZyb20gdml4ZW4sIG5vdCB0aGUgaW50ZXJmYWNlIG9m
IHRoZSBMMC4gSGVuY2UgcmVwb3J0aW5nCj4gdGhlIEwwIHZlcnNpb24gaXMgbm90IGFwcHJvcHJp
YXRlLgoKSSB0aGluayBpdCBkZXBlbmRzIG9uIHdoYXQgeW91IHdhbnQuICBXZSB3ZXJlIGFpbWlu
ZyBmb3IgbWF4aW11bQpjb21wYXRpYmlsaXR5IGFuZCBtYW55IHVzZXJzIHRyaWdnZXIgYmVoYXZp
b3IgZnJvbSBYZW4gdmVyc2lvbiBmb3IKYmV0dGVyIG9yIHdvcnNlLgoKSGFwcHkgdG8gbWFrZSB0
aGlzIG9wdGlvbmFsIGlmIHRoaXMgaXNuJ3QgdW5pdmVyc2FsbHkgZGVzaXJlZC4KClJlZ2FyZHMs
CgpBbnRob255IExpZ3VvcmkKCj4gVGhhbmtzLCBSb2dlci4KPgo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:44:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYD7E-0000aU-Jv; Sun, 07 Jan 2018 15:44:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYD7D-0000Z6-Ng
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:44:03 +0000
X-Inumbo-ID: d9a72f8a-f3c1-11e7-b0d7-9f685aff125f
Received: from mail-lf0-f66.google.com (unknown [209.85.215.66])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d9a72f8a-f3c1-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 15:45:57 +0000 (UTC)
Received: by mail-lf0-f66.google.com with SMTP id e27so9680368lfb.9
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 07:43:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=L8yhwL9gPnUEGg9O/QzVPcTcXMtlF1E5mTxw+1y2LCs=;
 b=eU5hNxrHrGycjidtSRrfpjde+xCp/zR/n9UbIFumV6D8DF0LLUaR0gu183976nqgDT
 qroOARGKEnOZML8XA4eAEgd4hZ3aSyjzJzN8gZhFQev5fOJmDcKTVu0v2EoijGxN0mke
 ff35ibzCU0RrVSpjLrVgHMUzFTzw/5mK4AeUNhNIwle388HSwgZHpvkrVrTFk2hfWDgt
 lGpjOvvdn8p2WMad5mSnF6wpV0ru0MchTyZSCEw8vnhDpzyj1WaNd8nWIVq4Cw4pcYmx
 7kT+8tOTY80gQRfANyro7Jxu8B+tZO5hVx/Q8WmmcIi8CHiQZ3VunOc5rDt/3ycIBzw7
 I4JA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=L8yhwL9gPnUEGg9O/QzVPcTcXMtlF1E5mTxw+1y2LCs=;
 b=m4QefqGlu8vKUA5+Jd2JRTOW1G+cX0zDGtnjwnz7Zlah0CPTnUnOrZr9wfg23SKfwD
 ltKC1XMRS8j5LHMdMPVZPN7LVemogyiWLuo27nu7S26z361Q3y8jld7wBOx5F/n7rs9m
 58DSqRWcAhnfh9XRxknoBcbkag0JAwLTuUtU1ZND7HBwWejioY22VoIMMqPUJf5k1vyE
 aWAmRLwR46lUOMO0GbRpki+YB6qyqMBMvWyOJ9DLvQC8nlsfevNyT4PNq3wthGda/4D1
 Y2ws9d2oSXMYZDp0Jgd1yXz8TR8hBxsDJHpI7vdchvcPdPdfh+FT8h7IUDtt6Pvee0pe
 N/lQ==
X-Gm-Message-State: AKwxyteTQKUXmho9j++czZ1rv/GP3hnlv8OlH+ZE7JZyJE4XR2HuX+O7
 ySBng8973R8NZu+Wdnji6QcBCv+GEC+VMarBbduu5g==
X-Google-Smtp-Source: ACJfBovWmDIwP7VxvcEXcW8m4mNBZ+OdyviCG38R61TiLCMlW3zTvcF8rn55OLvosldYBRCBQr+AOPsLvXjTRm4PeTI=
X-Received: by 10.46.21.15 with SMTP id s15mr5081247ljd.93.1515339776336; Sun,
 07 Jan 2018 07:42:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 07:42:55 -0800 (PST)
In-Reply-To: <20180107083624.mkus5osckvpastzh@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-17-git-send-email-aliguori@amzn.com>
 <20180107083624.mkus5osckvpastzh@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 07:42:55 -0800
Message-ID: <CA+aC4kt-_vQO76O5Q_tgrssdvO7MwPf6ndjbnwnVZOhSx9sXdg@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 16/22] vixen: pass grant table operations
 through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCAxMjozNiBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0OjMx
UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogQW50aG9ueSBMaWd1b3Jp
IDxhbGlndW9yaUBhbWF6b24uY29tPgo+Pgo+PiBUaGUgZ3JhbnQgdGFibGUgaXMgYSByZWdpb24g
b2YgZ3Vlc3QgbWVtb3J5IHRoYXQgY29udGFpbnMgR01GTnMKPj4gd2hpY2ggaW4gUFYgYXJlIE1G
TnMgYnV0IGFyZSBQRk5zIGluIEhWTS4gIFNpbmNlIGEgVml4ZW4gZ3Vlc3QgTUZOCj4+IGlzIGFu
IEhWTSBQRk4sIHdlIGNhbiBwYXNzIHRoaXMgdGFibGUgZGlyZWN0bHkgdGhyb3VnaCB0byB0aGUg
b3V0ZXIKPj4gWGVuIHdoaWNoIGN1dHMgZG93biBjb25zaWRlcmFibHkgb24gb3ZlcmhlYWQuCj4+
Cj4+IFdlIGRvIG5vdCBmb3J3YXJkIG1vc3Qgb2YgdGhlIGh5cGVyY2FsbHMgc2luY2Ugd2Ugb25s
eSBpbnRlbmQgb24KPj4gVml4ZW4gdG8gYmUgdXNlZCBmb3Igbm9ybWFsIGd1ZXN0cywgbm90IGRy
aXZlciBkb21haW5zLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1
b3JpQGFtYXpvbi5jb20+Cj4+IC0tLQo+PiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIHwgMTMx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAxIGZp
bGUgY2hhbmdlZCwgMTMxIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+PiBpbmRleCAyNTA0
NTBiLi5iMzAyZmQwIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPj4g
KysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4+IEBAIC0zOSw2ICszOSw3IEBACj4+ICAj
aW5jbHVkZSA8eGVuL3ZtYXAuaD4KPj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4+ICAjaW5jbHVk
ZSA8YXNtL2ZsdXNodGxiLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Cj4+Cj4+ICAvKiBQ
ZXItZG9tYWluIGdyYW50IGluZm9ybWF0aW9uLiAqLwo+PiAgc3RydWN0IGdyYW50X3RhYmxlIHsK
Pj4gQEAgLTExOTksNiArMTIwMCw5IEBAIGdudHRhYl9tYXBfZ3JhbnRfcmVmKAo+PiAgICAgIGlu
dCBpOwo+PiAgICAgIHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiBvcDsKPj4KPj4gKyAgICBp
ZiAoIGlzX3ZpeGVuKCkgKQo+PiArICAgICAgICByZXR1cm4gLUVOT1NZUzsKPgo+IEhlcmUgYW5k
IGJlbG93OiBpbnN0ZWFkIG9mIGFkZGluZyBhbGwgdGhvc2UgaXNfdml4ZW4gY2FsbHMgaW4gYSBi
dW5jaAo+IG9mIGdudHRhYiBmdW5jdGlvbnMsIHdoeSBkb24ndCB5b3UganVzdCByZXBsYWNlIHRo
ZSB3aG9sZQo+IGRvX2dyYW50X3RhYmxlX29wIGZ1bmN0aW9uPyBUaGF0J3MgY2xlYW5lciBhbmQg
bGVzcyBpbnRydXNpdmUuCgpBY2suICBUaGF0J3Mgd2hhdCB3ZSBkaWQgZm9yIGV2ZW50IGNoYW5u
ZWxzIGFuZCBJIGxpa2UgaXQgYmV0dGVyIHRvby4KCj4+ICBzdGF0aWMgbG9uZwo+PiArdml4ZW5f
Z250dGFiX3NldHVwX3RhYmxlKAo+PiArICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFi
X3NldHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50KQo+PiArewo+PiArICAgIGxv
bmcgcmM7Cj4+ICsKPj4gKyAgICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwo+PiArICAg
IHhlbl9wZm5fdCAqZnJhbWVfbGlzdCA9IE5VTEw7Cj4+ICsgICAgc3RhdGljIHZvaWQgKmdyYW50
X3RhYmxlOwo+PiArICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBvbGRfZnJhbWVfbGlz
dDsKPj4gKwo+PiArICAgIGlmICggY291bnQgIT0gMSApCj4+ICsgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+PiArCj4+ICsgICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3As
IDEpICE9IDApICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAi
RmF1bHQgd2hpbGUgcmVhZGluZyBnbnR0YWJfc2V0dXBfdGFibGVfdC5cbiIpOwo+PiArICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBpZiAoIGdyYW50X3RhYmxl
ID09IE5VTEwgKSB7Cj4+ICsgICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cDsK
Pj4gKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKPj4gKyAgICAgICAgaW50IGk7Cj4+ICsKPj4g
KyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtYXhfZ3JhbnRfZnJhbWVzOyBpKysgKQo+PiArICAg
ICAgICB7Cj4+ICsgICAgICAgICAgICAgZ3JhbnRfdGFibGUgPSBhbGxvY194ZW5oZWFwX3BhZ2Uo
KTsKPgo+IFRoaXMgaXMgd2FzdGluZyBvbmUgbWVtb3J5IHBhZ2UsIGdyYW50IHRhYmxlIGZyYW1l
cyBkb24ndCBuZWVkIHRvIGJlCj4gcG9wdWxhdGVkLgoKV2VsbCB0aGV5IGhhdmUgdG8gaGF2ZSBh
IHZhbGlkIHN0cnVjdCBwYWdlX2luZm8gaW4gb3JkZXIgZm9yIHRoZSBndWVzdAp0byBtYXAgaXQg
d2l0aGluIGl0cyBhZGRyZXNzIHNwYWNlLgoKT3IgZGlkIHlvdSBoYXZlIHNvbWV0aGluZyBlbHNl
IGluIG1pbmQ/Cgo+PiArICAgICAgICAgICAgIEJVR19PTihncmFudF90YWJsZSA9PSBOVUxMKTsK
Pj4gKyAgICAgICAgICAgICB4YXRwLmRvbWlkID0gRE9NSURfU0VMRjsKPj4gKyAgICAgICAgICAg
ICB4YXRwLmlkeCA9IGk7Cj4+ICsgICAgICAgICAgICAgeGF0cC5zcGFjZSA9IFhFTk1BUFNQQUNF
X2dyYW50X3RhYmxlOwo+PiArICAgICAgICAgICAgIHhhdHAuZ3BmbiA9IHZpcnRfdG9fbWZuKGdy
YW50X3RhYmxlKTsKPj4gKyAgICAgICAgICAgICByYyA9IEhZUEVSVklTT1JfbWVtb3J5X29wKFhF
Tk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHApOwo+PiArICAgICAgICAgICAgIGlmICggcmMgIT0g
MCApCj4+ICsgICAgICAgICAgICAgICAgIHByaW50aygiQWRkIHRvIHBoeXNtYXAgZmFpbGVkISAl
bGRcbiIsIHJjKTsKPj4gKwo+PiArICAgICAgICAgICAgIGQgPSByY3VfbG9ja19jdXJyZW50X2Rv
bWFpbigpOwo+PiArICAgICAgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QobWZuX3Rv
X3BhZ2UoeGF0cC5ncGZuKSwgZCwgWEVOU0hBUkVfd3JpdGFibGUpOwo+PiArICAgICAgICAgICAg
IHJjdV91bmxvY2tfZG9tYWluKGQpOwo+PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiArCj4+ICsg
ICAgaWYgKCBvcC5ucl9mcmFtZXMgPiAwICkgewo+PiArICAgICAgICBmcmFtZV9saXN0ID0geHph
bGxvY19hcnJheSh4ZW5fcGZuX3QsIG9wLm5yX2ZyYW1lcyk7Cj4+ICsgICAgICAgIGlmICggZnJh
bWVfbGlzdCA9PSBOVUxMICkKPj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+PiArICAg
IH0KPj4gKwo+PiArICAgIG9sZF9mcmFtZV9saXN0ID0gb3AuZnJhbWVfbGlzdDsKPj4gKyAgICBv
cC5mcmFtZV9saXN0LnAgPSBmcmFtZV9saXN0Owo+PiArCj4+ICsgICAgcmMgPSBIWVBFUlZJU09S
X2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmb3AsIGNvdW50KTsKPgo+IE9u
IEhWTSB5b3UgZG9uJ3QgbmVlZCB0byB1c2UgdGhlIEdOVFRBQk9QX3NldHVwX3RhYmxlIGh5cGVy
Y2FsbCwKPiBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgYWxyZWFkeSBkb2VzIGFsbCB0aGUgbmVlZGVk
IHNldHVwIEFGQUlDVC4KCkknbGwgZG91YmxlIGNoZWNrIHRoaXMsIHRoYW5rcy4KCj4+ICsgICAg
b3AuZnJhbWVfbGlzdCA9IG9sZF9mcmFtZV9saXN0Owo+PiArCj4+ICsgICAgaWYgKCByYyA+PSAw
ICkgewo+PiArICAgICAgICBpZiAoIG9wLnN0YXR1cyA9PSAwICYmIG9wLm5yX2ZyYW1lcyAmJgo+
PiArICAgICAgICAgICAgIGNvcHlfdG9fZ3Vlc3Qob2xkX2ZyYW1lX2xpc3QsIGZyYW1lX2xpc3Qs
IG9wLm5yX2ZyYW1lcykgIT0gMCApIHsKPj4gKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPj4g
KyAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAgaWYg
KCB1bmxpa2VseShjb3B5X3RvX2d1ZXN0KHVvcCwgJm9wLCAxKSkgIT0gMCApIHsKPj4gKyAgICAg
ICAgICAgIHJjID0gLUVGQVVMVDsKPj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArICAgICAg
ICB9Cj4+ICsgICAgfQo+PiArCj4+ICsgb3V0Ogo+PiArICAgIHhmcmVlKGZyYW1lX2xpc3QpOwo+
PiArCj4+ICsgICAgcmV0dXJuIHJjOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgbG9uZwo+PiAgZ250
dGFiX3NldHVwX3RhYmxlKAo+PiAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFiX3Nl
dHVwX3RhYmxlX3QpIHVvcCwgdW5zaWduZWQgaW50IGNvdW50LAo+PiAgICAgIHVuc2lnbmVkIGlu
dCBsaW1pdF9tYXgpCj4+IEBAIC0xODExLDYgKzE4OTUsOSBAQCBnbnR0YWJfc2V0dXBfdGFibGUo
Cj4+ICAgICAgc3RydWN0IGdyYW50X3RhYmxlICpndDsKPj4gICAgICB1bnNpZ25lZCBpbnQgaTsK
Pj4KPj4gKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQo+PiArICAgICAgICByZXR1cm4gdml4ZW5fZ250
dGFiX3NldHVwX3RhYmxlKHVvcCwgY291bnQpOwo+PiArCj4+ICAgICAgaWYgKCBjb3VudCAhPSAx
ICkKPj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Cj4+IEBAIC0xODkyLDYgKzE5NzksMjYg
QEAgZ250dGFiX3NldHVwX3RhYmxlKAo+PiAgfQo+Pgo+PiAgc3RhdGljIGxvbmcKPj4gK3ZpeGVu
X2dudHRhYl9xdWVyeV9zaXplKAo+PiArICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZ250dGFi
X3F1ZXJ5X3NpemVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCj4+ICt7Cj4+ICsgICAgc3Ry
dWN0IGdudHRhYl9xdWVyeV9zaXplIG9wOwo+PiArICAgIGludCByYzsKPj4gKwo+PiArICAgIGlm
ICggY291bnQgIT0gMSApCj4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICsgICAg
aWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSAhPSAwKQo+PiArICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKPj4gKwo+PiArICAgIHJjID0gSFlQRVJWSVNPUl9ncmFudF90
YWJsZV9vcChHTlRUQUJPUF9xdWVyeV9zaXplLCAmb3AsIGNvdW50KTsKPj4gKyAgICBpZiAocmMg
PT0gMCAmJiB1bmxpa2VseShfX2NvcHlfdG9fZ3Vlc3QodW9wLCAmb3AsIDEpKSApCj4gICAgICAg
ICAgICBeIG5pdDogbWlzc2luZyBzcGFjZQoKQWNrLgoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9y
aQoKPiBUaGFua3MsIFJvZ2VyLgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:46:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYD9A-0000i2-VF; Sun, 07 Jan 2018 15:46:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYD99-0000hu-BC
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:46:03 +0000
X-Inumbo-ID: af888f51-f3c1-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af888f51-f3c1-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 16:44:46 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id f3so9723882lfe.4
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 07:46:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=EhoJhG6b/oy1QP9fidtkggHVSaXEUapr+KeNpxL5x/Q=;
 b=FuH22+wDpLdMRLuNG2ELXi4KCtRd44Av6S0XJMQSzaWy+Cj1zLQTJleCQOSqL6e7Nq
 eltF/AWAmuOjGzavzjMiFpttEt3Nud4qHfQIkGHG9tWpolRsH2EpdpE2tpqB9ysqGbVr
 zi6U4lZZstlI6AoAhikYyqSGgyYoGJEje3sf+0I32RcdGwGMLoEztrmxsOVZx+r79pGU
 otcpMaAiy+HVFCVfr7W1/kTaNOlGF3WRHacCjpQxpNh869z25vlK391UesRlwivcOHHq
 oaSwfyKIpfMpSWjj4SKMs/rZvB81pN2sHeXt4dudG4lliVM5arMRzli5liTYQjbpJoTC
 izFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=EhoJhG6b/oy1QP9fidtkggHVSaXEUapr+KeNpxL5x/Q=;
 b=T75ju1c7s28mIQrkOHJ31lCirn2esBGb6JQOlhxziyRm3gaSShMhi4nFAXp5MD2x9x
 B519lGmJ++Wz6t06NvV58RgnTYjWA+Qcnyc68iAwylQ0Frjo7B0//1YhRY03FvI0isGg
 +IeXZLN3XZ3FBlbqIZuRDR8SyGgurgNd5wI3t9o5dWyD8b3kHQrM2F8BHy1leibFrSLA
 xyzFmY9psqff40XWrdz5gmEcvG2v8U2JWKZyTSv6bhZfwhz6fDqFZO7Ip8H/5tClKuRx
 BMCOhXMcD9UIQFk5A3nVMWEYtT5uA4QuLuVIljiYecjqN9sFqO/O97Rh5fxAd9Bv62fP
 hZ5A==
X-Gm-Message-State: AKGB3mLCrJpmTUd/oLo8uESORoX6pVVJiJ6htRJEkBAdC8TKKrcjXjdf
 KWFkixkGFXFucbZ4yzcmzqFA+TI5vYdzoSH0KBzVvQ==
X-Google-Smtp-Source: ACJfBotvIFT3brll6+eTjpZGVB08ML0vlSz3axMulRCEcb1Lk0Y3UVSaiteYnUUHyNphpn8bE5ukE/RPzu5gFImbsxQ=
X-Received: by 10.46.47.16 with SMTP id v16mr5128345ljv.10.1515339959781; Sun,
 07 Jan 2018 07:45:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 07:45:59 -0800 (PST)
In-Reply-To: <20180107084232.lvfgpierspy42g3f@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-18-git-send-email-aliguori@amzn.com>
 <20180107084232.lvfgpierspy42g3f@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 07:45:59 -0800
Message-ID: <CA+aC4kv39dGhSbzd60vCCHgwsUCqz-7vNPJ=AAmTxYptnrBC-w@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 17/22] vixen: setup infrastructure to
 receive event channel notifications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCAxMjo0MiBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0OjMy
UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogQW50aG9ueSBMaWd1b3Jp
IDxhbGlndW9yaUBhbWF6b24uY29tPgo+Pgo+PiBUaGlzIHBhdGNoIHJlZ2lzdGVycyBhbiBpbnRl
cnJ1cHQgaGFuZGxlciB1c2luZyBlaXRoZXIgYW4gSU5UeAo+PiBpbnRlcnJ1cHQgZnJvbSB0aGUg
cGxhdGZvcm0gUENJIGRldmljZSwgQ0FMTEJBQ0tfSVJRIHZlY3Rvcgo+PiBkZWxpdmVyeSwgb3Ig
ZXZ0Y2huX3VwY2FsbF92ZWN0b3IgZGVwZW5kaW5nIG9uIHdoYXQgdGhlIHBhcmVudAo+PiBoeXBl
cnZpc29yIHN1cHBvcnRzLgo+Pgo+PiBUaGUgZXZlbnQgY2hhbm5lbCBwb2xsaW5nIGNvZGUgY29t
ZXMgZnJvbSBMaW51eCBidXQgdXNlcyB0aGUKPj4gaW50ZXJuYWwgaW5mcmFzdHJ1Y3R1cmUgZm9y
IGRlbGl2ZXJ5Lgo+Pgo+PiBGaW5hbGx5LCB0aGlzIGluZnJhc3RydWN0dXJlIGhhcyB0byBiZSBp
bml0aWFsaXplZCBwZXItVkNQVSBzbwo+PiBob29rIHRoZSBhcHByb3ByaWF0ZSBwbGFjZSBmb3Ig
dGhhdC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogS2FyaW1BbGxhaCBBaG1lZCA8a2FyYWhtZWRAYW1h
em9uLmRlPgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gSC4gU2Now7ZuaGVyciA8anNjaG9lbmhAYW1h
em9uLmRlPgo+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpv
bi5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgIHwgICAz
ICsKPj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jICAgICAgICB8IDI2NCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgeGVuL2FyY2gveDg2L3NldHVwLmMgICAg
ICAgICAgICAgIHwgICAzICsKPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCB8
ICAgNiArCj4+ICA0IGZpbGVzIGNoYW5nZWQsIDI3NiBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4g
aW5kZXggZGExYmYxYS4uM2U5YzViZSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+PiBAQCAtMTE0Nyw2ICsxMTQ3LDkg
QEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCj4+Cj4+ICAgICAgdXBkYXRlX2NyMyh2KTsKPj4K
Pj4gKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQo+PiArICAgICAgICB2aXhlbl92Y3B1X2luaXRpYWxp
emUodik7Cj4+ICsKPj4gICBvdXQ6Cj4+ICAgICAgaWYgKCBmbGFncyAmIFZHQ0Zfb25saW5lICkK
Pj4gICAgICAgICAgY2xlYXJfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0
L3ZpeGVuLmMKPj4gaW5kZXggMTgxNmVjZS4uNzZkOTYzOCAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L3ZpeGVuLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMK
Pj4gQEAgLTIxLDEwICsyMSwxNiBAQAo+Pgo+PiAgI2luY2x1ZGUgPGFzbS9ndWVzdC92aXhlbi5o
Pgo+PiAgI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL2V2ZW50
Lmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPj4KPj4gIHN0YXRpYyBpbnQgaW5fdml4ZW47
Cj4+ICBzdGF0aWMgdWludDhfdCBnbG9iYWxfc2lfZGF0YVs0IDw8IDEwXSBfX2F0dHJpYnV0ZV9f
KChhbGlnbmVkKDQwOTYpKSk7Cj4+ICBzdGF0aWMgc2hhcmVkX2luZm9fdCAqZ2xvYmFsX3NpID0g
KHZvaWQgKilnbG9iYWxfc2lfZGF0YTsKPj4gK3N0YXRpYyBib29sIHZpeGVuX3Blcl9jcHVfbm90
aWZpY2F0aW9ucyA9IHRydWU7Cj4+ICtzdGF0aWMgdWludDhfdCB2aXhlbl9ldnRjaG5fdmVjdG9y
Owo+PiArc3RhdGljIGJvb2wgdml4ZW5fbmVlZHNfYXBpY19hY2sgPSB0cnVlOwo+PiArc3RydWN0
IGlycWFjdGlvbiB2aXhlbl9pcnFhY3Rpb247Cj4+Cj4+ICB2b2lkIF9faW5pdCBpbml0X3ZpeGVu
KHZvaWQpCj4+ICB7Cj4+IEBAIC05NCwzICsxMDAsMjYxIEBAIHU2NCB2aXhlbl9nZXRfY3B1X2Zy
ZXEodm9pZCkKPj4gICAgICAgcmV0dXJuIGltbSA+PiB0aW1lLnRzY19zaGlmdDsKPj4gICAgICB9
Cj4+ICB9Cj4+ICsKPj4gKy8qCj4+ICsgKiBNYWtlIGEgYml0bWFzayAoaS5lLiB1bnNpZ25lZCBs
b25nICopIG9mIGEgeGVuX3Vsb25nX3QKPj4gKyAqIGFycmF5LiBQcmltYXJpbHkgdG8gYXZvaWQg
bG9uZyBsaW5lcyAoaGVuY2UgdGhlIHRlcnNlIG5hbWUpLgo+PiArICovCj4+ICsjZGVmaW5lIEJN
KHgpICh1bnNpZ25lZCBsb25nICopKHgpCj4+ICsvKiBGaW5kIHRoZSBmaXJzdCBzZXQgYml0IGlu
IGEgZXZ0Y2huIG1hc2sgKi8KPj4gKyNkZWZpbmUgRVZUQ0hOX0ZJUlNUX0JJVCh3KSBmaW5kX2Zp
cnN0X2JpdChCTSgmKHcpKSwgQklUU19QRVJfWEVOX1VMT05HKQo+PiArCj4+ICsvKgo+PiArICog
TWFzayBvdXQgdGhlIGkgbGVhc3Qgc2lnbmlmaWNhbnQgYml0cyBvZiB3Cj4+ICsgKi8KPj4gKyNk
ZWZpbmUgTUFTS19MU0JTKHcsIGkpICh3ICYgKCh+KCh4ZW5fdWxvbmdfdCkwVUwpKSA8PCBpKSkK
Pj4gKwo+PiArc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgY3VycmVudF93b3Jk
X2lkeCk7Cj4+ICtzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBjdXJyZW50X2Jp
dF9pZHgpOwo+PiArCj4+ICtzdGF0aWMgaW5saW5lIHhlbl91bG9uZ190IGFjdGl2ZV9ldnRjaG5z
KHVuc2lnbmVkIGludCBjcHUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNoYXJlZF9pbmZvX3QgKnNoLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaWR4KQo+PiArewo+PiArICAgIHJldHVybiBzaC0+
bmF0aXZlLmV2dGNobl9wZW5kaW5nW2lkeF0gJgo+PiArICAgICAgICAgICB+c2gtPm5hdGl2ZS5l
dnRjaG5fbWFza1tpZHhdOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCB2aXhlbl9ldnRjaG5f
cG9sbF9vbmUoc2l6ZV90IGNwdSkKPj4gK3sKPgo+IEFsbCB0aGlzIHNlZW1zIG92ZXJseSBjb21w
bGljYXRlZCwgc3BlY2lhbGx5IHRha2luZyBpbnRvIGFjY291bnQgdGhhdAo+IHZpeGVuIGl0c2Vs
ZiBkb2Vzbid0IGV4ZWN1dGUgYWxtb3N0IGFueSBjb2RlIGZvciBlYWNoIGludGVycnVwdCwgc2lu
Y2UKPiB0aGV5IGFyZSBmb3J3YXJkZWQgdG8gdGhlIGd1ZXN0LiBJTUhPIHlvdSBjb3VsZCBoYXZl
IGEgc2ltcGxlciBldmVudAo+IGNoYW5uZWwgbG9vcCB3aXRob3V0IGxvb3NpbmcgbXVjaCBwZXJm
b3JtYW5jZSBvciBmYWlybmVzcyAoYnV0IEkKPiBoYXZlbid0IGRvbmUgbXVjaCB0ZXN0cyByZWdh
cmRpbmcgdGhhdCwgc28gSSBjb3VsZCBiZSB3cm9uZykuCgpXZSBzdGFydGVkIHdpdGggc29tZXRo
aW5nIG11Y2ggc2ltcGxlci4gIFlvdSBtYXkgaGF2ZSBzZWVuIGVhcmxpZXIKdmVyc2lvbnMgb2Yg
dGhhdC4gIFdlIHJlYWxseSBzdHJ1Z2dsZWQgd2l0aCBkZWxpdmVyeSBvZiBldmVudHMgZm9yICFW
Q1BVMApwYXJ0aWN1bGFybHkgd2hlbiB1c2luZyBJTlR4IGNhbGxiYWNrcy4gIFdlIG5ldmVyIHF1
aXRlIGdvdCBpdCB3b3JraW5nCjEwMCUgcmVsaWFibHkuCgpVbHRpbWF0ZWx5LCB3aGVuIHdlIHN3
aXRjaGVkIHRvIHRoaXMgaW1wbGVtZW50YXRpb24sIHdlIHdlcmUgYWJsZSB0bwptYWtlIGl0IHdv
cmsgcmVsaWFibHkuICBJZiB0aGVyZSBhcmUgY29uY3JldGUgc3VnZ2VzdGlvbnMgZm9yIHNpbXBs
aWZ5aW5nIHRoaXMKbG9naWMsIEknbSBoYXBweSB0byB0cnkgaXQgb3V0IGFuZCB0ZXN0IGl0LCBi
dXQgSSdtIHdyaXRpbmcgdGhpcyBmcm9tCnNjcmF0Y2ggYWdhaW4KYmVjYXVzZSBpdCdzIHByb3Zl
biB0byBiZSB0cmlja3kuCgo+PiArICAgIHNoYXJlZF9pbmZvX3QgKnMgPSBnbG9iYWxfc2k7Cj4+
ICsgICAgc3RydWN0IHZjcHVfaW5mbyAqdmNwdV9pbmZvID0gJnMtPm5hdGl2ZS52Y3B1X2luZm9b
Y3B1XTsKPj4gKyAgICB4ZW5fdWxvbmdfdCBwZW5kaW5nX3dvcmRzOwo+PiArICAgIHhlbl91bG9u
Z190IHBlbmRpbmdfYml0czsKPj4gKyAgICBpbnQgc3RhcnRfd29yZF9pZHgsIHN0YXJ0X2JpdF9p
ZHg7Cj4+ICsgICAgaW50IHdvcmRfaWR4LCBiaXRfaWR4LCBpOwo+PiArCj4+ICsgICAgLyoKPj4g
KyAgICAgKiBNYXN0ZXIgZmxhZyBtdXN0IGJlIGNsZWFyZWQgL2JlZm9yZS8gY2xlYXJpbmcKPj4g
KyAgICAgKiBzZWxlY3RvciBmbGFnLiB4Y2hnX3hlbl91bG9uZyBtdXN0IGNvbnRhaW4gYW4KPj4g
KyAgICAgKiBhcHByb3ByaWF0ZSBiYXJyaWVyLgo+PiArICAgICAqLwo+PiArICAgIHBlbmRpbmdf
d29yZHMgPSB4Y2hnKCZ2Y3B1X2luZm8tPmV2dGNobl9wZW5kaW5nX3NlbCwgMCk7Cj4+ICsKPj4g
KyAgICBzdGFydF93b3JkX2lkeCA9IHRoaXNfY3B1KGN1cnJlbnRfd29yZF9pZHgpOwo+PiArICAg
IHN0YXJ0X2JpdF9pZHggPSB0aGlzX2NwdShjdXJyZW50X2JpdF9pZHgpOwo+PiArCj4+ICsgICAg
d29yZF9pZHggPSBzdGFydF93b3JkX2lkeDsKPj4gKwo+PiArICAgIGZvciAoaSA9IDA7IHBlbmRp
bmdfd29yZHMgIT0gMDsgaSsrKSB7Cj4+ICsgICAgICAgIHhlbl91bG9uZ190IHdvcmRzOwo+PiAr
Cj4+ICsgICAgICAgIHdvcmRzID0gTUFTS19MU0JTKHBlbmRpbmdfd29yZHMsIHdvcmRfaWR4KTsK
Pj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBJZiB3ZSBtYXNrZWQgb3V0IGFsbCBl
dmVudHMsIHdyYXAgdG8gYmVnaW5uaW5nLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgaWYg
KHdvcmRzID09IDApIHsKPj4gKyAgICAgICAgICAgIHdvcmRfaWR4ID0gMDsKPj4gKyAgICAgICAg
ICAgIGJpdF9pZHggPSAwOwo+PiArICAgICAgICAgICAgY29udGludWU7Cj4+ICsgICAgICAgIH0K
Pj4gKyAgICAgICAgd29yZF9pZHggPSBFVlRDSE5fRklSU1RfQklUKHdvcmRzKTsKPj4gKwo+PiAr
ICAgICAgICBwZW5kaW5nX2JpdHMgPSBhY3RpdmVfZXZ0Y2hucyhjcHUsIHMsIHdvcmRfaWR4KTsK
Pj4gKyAgICAgICAgYml0X2lkeCA9IDA7IC8qIHVzdWFsbHkgc2NhbiBlbnRpcmUgd29yZCBmcm9t
IHN0YXJ0ICovCj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIFdlIHNjYW4gdGhlIHN0YXJ0
aW5nIHdvcmQgaW4gdHdvIHBhcnRzLgo+PiArICAgICAgICAgKgo+PiArICAgICAgICAgKiAxc3Qg
dGltZTogc3RhcnQgaW4gdGhlIG1pZGRsZSwgc2Nhbm5pbmcgdGhlCj4+ICsgICAgICAgICAqIHVw
cGVyIGJpdHMuCj4+ICsgICAgICAgICAqCj4+ICsgICAgICAgICAqIDJuZCB0aW1lOiBzY2FuIHRo
ZSB3aG9sZSB3b3JkIChub3QganVzdCB0aGUKPj4gKyAgICAgICAgICogcGFydHMgc2tpcHBlZCBp
biB0aGUgZmlyc3QgcGFzcykgLS0gaWYgYW4KPj4gKyAgICAgICAgICogZXZlbnQgaW4gdGhlIHBy
ZXZpb3VzbHkgc2Nhbm5lZCBiaXRzIGlzCj4+ICsgICAgICAgICAqIHBlbmRpbmcgYWdhaW4gaXQg
d291bGQganVzdCBiZSBzY2FubmVkIG9uCj4+ICsgICAgICAgICAqIHRoZSBuZXh0IGxvb3AgYW55
d2F5Lgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgaWYgKHdvcmRfaWR4ID09IHN0YXJ0X3dv
cmRfaWR4KSB7Cj4+ICsgICAgICAgICAgICBpZiAoaSA9PSAwKQo+PiArICAgICAgICAgICAgICAg
IGJpdF9pZHggPSBzdGFydF9iaXRfaWR4Owo+PiArICAgICAgICB9Cj4+ICsKPj4gKyAgICAgICAg
ZG8gewo+PiArICAgICAgICAgICAgc3RydWN0IGV2dGNobiAqY2huOwo+PiArICAgICAgICAgICAg
eGVuX3Vsb25nX3QgYml0czsKPj4gKyAgICAgICAgICAgIGludCBwb3J0Owo+PiArCj4+ICsgICAg
ICAgICAgICBiaXRzID0gTUFTS19MU0JTKHBlbmRpbmdfYml0cywgYml0X2lkeCk7Cj4+ICsKPj4g
KyAgICAgICAgICAgIC8qIElmIHdlIG1hc2tlZCBvdXQgYWxsIGV2ZW50cywgbW92ZSBvbi4gKi8K
Pj4gKyAgICAgICAgICAgIGlmIChiaXRzID09IDApCj4+ICsgICAgICAgICAgICAgICAgYnJlYWs7
Cj4+ICsKPj4gKyAgICAgICAgICAgIGJpdF9pZHggPSBFVlRDSE5fRklSU1RfQklUKGJpdHMpOwo+
PiArCj4+ICsgICAgICAgICAgICAvKiBQcm9jZXNzIHBvcnQuICovCj4+ICsgICAgICAgICAgICBw
b3J0ID0gKHdvcmRfaWR4ICogQklUU19QRVJfWEVOX1VMT05HKSArIGJpdF9pZHg7Cj4+ICsKPj4g
KyAgICAgICAgICAgIGNobiA9IGV2dGNobl9mcm9tX3BvcnQoaGFyZHdhcmVfZG9tYWluLCBwb3J0
KTsKPj4gKyAgICAgICAgICAgIGNsZWFyX2JpdChwb3J0LCBzLT5uYXRpdmUuZXZ0Y2huX3BlbmRp
bmcpOwo+PiArICAgICAgICAgICAgZXZ0Y2huX3BvcnRfc2V0X3BlbmRpbmcoaGFyZHdhcmVfZG9t
YWluLCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4pOwo+PiArCj4+ICsgICAgICAgICAgICBiaXRf
aWR4ID0gKGJpdF9pZHggKyAxKSAlIEJJVFNfUEVSX1hFTl9VTE9ORzsKPj4gKwo+PiArICAgICAg
ICAgICAgLyogTmV4dCBjYWxsZXIgc3RhcnRzIGF0IGxhc3QgcHJvY2Vzc2VkICsgMSAqLwo+PiAr
ICAgICAgICAgICAgdGhpc19jcHUoY3VycmVudF93b3JkX2lkeCkgPSBiaXRfaWR4ID8gd29yZF9p
ZHggOiAod29yZF9pZHgrMSkgJSBCSVRTX1BFUl9YRU5fVUxPTkc7Cj4+ICsgICAgICAgICAgICB0
aGlzX2NwdShjdXJyZW50X2JpdF9pZHgpID0gYml0X2lkeDsKPj4gKyAgICAgICAgfSB3aGlsZSAo
Yml0X2lkeCAhPSAwKTsKPj4gKwo+PiArICAgICAgICAvKiBTY2FuIHN0YXJ0X2wxaSB0d2ljZTsg
YWxsIG90aGVycyBvbmNlLiAqLwo+PiArICAgICAgICBpZiAoKHdvcmRfaWR4ICE9IHN0YXJ0X3dv
cmRfaWR4KSB8fCAoaSAhPSAwKSkKPj4gKyAgICAgICAgICAgIHBlbmRpbmdfd29yZHMgJj0gfigx
VUwgPDwgd29yZF9pZHgpOwo+PiArCj4+ICsgICAgICAgIHdvcmRfaWR4ID0gKHdvcmRfaWR4ICsg
MSkgJSBCSVRTX1BFUl9YRU5fVUxPTkc7Cj4+ICsgICAgfQo+PiArfQo+PiArCj4+ICtzdGF0aWMg
dm9pZCB2aXhlbl91cGNhbGwoaW50IGNwdSkKPj4gK3sKPj4gKyAgICBzaGFyZWRfaW5mb190ICpz
ID0gZ2xvYmFsX3NpOwo+PiArICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9ICZzLT5u
YXRpdmUudmNwdV9pbmZvW2NwdV07Cj4+ICsKPj4gKyAgICBkbyB7Cj4+ICsgICAgICAgIHZjcHVf
aW5mby0+ZXZ0Y2huX3VwY2FsbF9wZW5kaW5nID0gMDsKPj4gKyAgICAgICAgdml4ZW5fZXZ0Y2hu
X3BvbGxfb25lKGNwdSk7Cj4+ICsgICAgfSB3aGlsZSAodmNwdV9pbmZvLT5ldnRjaG5fdXBjYWxs
X3BlbmRpbmcpOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCB2aXhlbl9ldnRjaG5fbm90aWZ5
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiArewo+PiArICAgIGlmICh2aXhlbl9uZWVk
c19hcGljX2FjaykKPj4gKyAgICAgICAgYWNrX0FQSUNfaXJxKCk7Cj4+ICsKPj4gKyAgICB2aXhl
bl91cGNhbGwoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQg
dml4ZW5faW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCwgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCj4+ICt7Cj4+ICsgICAgdml4ZW5fdXBjYWxsKHNtcF9wcm9jZXNzb3JfaWQoKSk7
Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgaHZtX3NldF9wYXJhbWV0ZXIoaW50IGlkeCwgdWlu
dDY0X3QgdmFsdWUpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHhlbl9odm1fcGFyYW0geGh2Owo+PiAr
ICAgIGludCByOwo+PiArCj4+ICsgICAgeGh2LmRvbWlkID0gRE9NSURfU0VMRjsKPj4gKyAgICB4
aHYuaW5kZXggPSBpZHg7Cj4+ICsgICAgeGh2LnZhbHVlID0gdmFsdWU7Cj4+ICsgICAgciA9IEhZ
UEVSVklTT1JfaHZtX29wKEhWTU9QX3NldF9wYXJhbSwgJnhodik7Cj4+ICsgICAgaWYgKHIgPCAw
KSB7Cj4+ICsgICAgICAgIHByaW50aygiQ2Fubm90IHNldCBodm0gcGFyYW1ldGVyICVkOiAlZCFc
biIsCj4+ICsgICAgICAgICAgICAgICBpZHgsIHIpOwo+PiArICAgICAgICByZXR1cm4gcjsKPj4g
KyAgICB9Cj4+ICsgICAgcmV0dXJuIHI7Cj4+ICt9Cj4+ICsKPj4gK3ZvaWQgdml4ZW5fdmNwdV9p
bml0aWFsaXplKHN0cnVjdCB2Y3B1ICp2KQo+PiArewo+PiArICAgIHN0cnVjdCB4ZW5faHZtX2V2
dGNobl91cGNhbGxfdmVjdG9yIHVwY2FsbDsKPj4gKyAgICBsb25nIHJjOwo+PiArCj4+ICsgICAg
cHJpbnRrKCJWSVhFTiB2Y3B1IGluaXQgVkNQVSVkXG4iLCB2LT52Y3B1X2lkKTsKPj4gKwo+PiAr
ICAgIHZjcHVfcGluX292ZXJyaWRlKHYsIHYtPnZjcHVfaWQpOwo+PiArCj4+ICsgICAgaWYgKCF2
aXhlbl9uZWVkc19hcGljX2FjaykKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAgcHJp
bnRrKCJWSVhFTiB2Y3B1IGluaXQgVkNQVSVkIC0tIHRyeWluZyBldnRjaG5fdXBjYWxsX3ZlY3Rv
clxuIiwgdi0+dmNwdV9pZCk7Cj4+ICsKPj4gKyAgICB1cGNhbGwudmNwdSA9IHYtPnZjcHVfaWQ7
Cj4+ICsgICAgdXBjYWxsLnZlY3RvciA9IHZpeGVuX2V2dGNobl92ZWN0b3I7Cj4+ICsgICAgcmMg
PSBIWVBFUlZJU09SX2h2bV9vcChIVk1PUF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IsICZ1cGNh
bGwpOwo+PiArICAgIGlmICggcmMgKQo+PiArICAgIHsKPj4gKyAgICAgICAgc3RydWN0IHhlbl9m
ZWF0dXJlX2luZm8gZmk7Cj4+ICsKPj4gKyAgICAgICAgcHJpbnRrKCJWSVhFTiB2Y3B1IGluaXQg
VkNQVSVkIC0tIHRyeWluZyBodm1fY2FsbGJhY2tfdmVjdG9yXG4iLCB2LT52Y3B1X2lkKTsKPj4g
Kwo+PiArICAgICAgICBmaS5zdWJtYXBfaWR4ID0gMDsKPj4gKyAgICAgICAgcmMgPSBIWVBFUlZJ
U09SX3hlbl92ZXJzaW9uKFhFTlZFUl9nZXRfZmVhdHVyZXMsICZmaSk7Cj4+ICsgICAgICAgIGlm
ICggIXJjICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+PiAr
ICAgICAgICAgICAgaWYgKCBmaS5zdWJtYXAgJiAoMSA8PCBYRU5GRUFUX2h2bV9jYWxsYmFja192
ZWN0b3IpICkKPj4gKyAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICByYyA9IGh2bV9z
ZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DQUxMQkFDS19JUlEsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KUhWTV9QQVJBTV9DQUxMQkFDS19UWVBF
X1ZFQ1RPUiA8PCA1NikgfCB2aXhlbl9ldnRjaG5fdmVjdG9yKTsKPj4gKyAgICAgICAgICAgIH0K
Pj4gKyAgICAgICAgICAgIGlmICggIXJjICkKPj4gKyAgICAgICAgICAgICAgICB2aXhlbl9uZWVk
c19hcGljX2FjayA9IGZhbHNlOwo+PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiArCj4+ICsgICAg
aWYgKCByYyApCj4+ICsgICAgewo+PiArICAgICAgICBpbnQgc2xvdDsKPj4gKwo+PiArICAgICAg
ICB2aXhlbl9wZXJfY3B1X25vdGlmaWNhdGlvbnMgPSBmYWxzZTsKPj4gKwo+PiArICAgICAgICBw
cmludGsoIlZJWEVOIHZjcHUgaW5pdCBWQ1BVJWQgLS0gdHJ5aW5nIHBjaV9pbnR4X2NhbGxiYWNr
XG4iLCB2LT52Y3B1X2lkKTsKPj4gKyAgICAgICAgZm9yIChzbG90ID0gMjsgc2xvdCA8IDMyOyBz
bG90KyspIHsKPgo+IENvZGluZyBzdHlsZSBmb3IgYnJhY2VzIGFuZCBtaXNzaW5nIHNwYWNlcyBp
biB0aGUgY29uZGl0aW9uLCBoZXJlIGFuZAo+IGJlbG93LgoKQWNrLgoKPgo+PiArICAgICAgICAg
ICAgdWludDE2X3QgdmVuZG9yLCBkZXZpY2U7Cj4+ICsKPj4gKyAgICAgICAgICAgIHZlbmRvciA9
IHBjaV9jb25mX3JlYWQxNigwLCAwLCBzbG90LCAwLCBQQ0lfVkVORE9SX0lEKTsKPj4gKyAgICAg
ICAgICAgIGRldmljZSA9IHBjaV9jb25mX3JlYWQxNigwLCAwLCBzbG90LCAwLCBQQ0lfREVWSUNF
X0lEKTsKPj4gKwo+PiArICAgICAgICAgICAgaWYgKHZlbmRvciA9PSAweDU4NTMgJiYgZGV2aWNl
ID09IDB4MDAwMSkgewo+Cj4gVGhvc2UgdmFsdWVzIHNob3VsZCBiZSBtYWRlIGRlZmluZXMgYW5k
IGRvY3VtZW50ZWQgc29tZXdoZXJlLgoKQWNrLgoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9yaQoK
PiBUaGFua3MsIFJvZ2VyLgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:47:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:47:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYDA5-0000qQ-7L; Sun, 07 Jan 2018 15:47:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYDA3-0000qG-5S
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:46:59 +0000
X-Inumbo-ID: d10ba039-f3c1-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x234.google.com (unknown [2a00:1450:4010:c07::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d10ba039-f3c1-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 16:45:42 +0100 (CET)
Received: by mail-lf0-x234.google.com with SMTP id c19so9712798lfg.3
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 07:46:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=IO20sbrchUcsiIcxYvBJZoqNsg5XjFzpSxQg1RXk2wM=;
 b=McR+qBWHn12BmWML5KiAwcX4bj5PDJpP0vltntgoqpCvEG6B3Dk9glwpGX2KLKX80H
 ZPSROd1pJ+S12oHLBKBH/3mEciO+hgazoVXKZu4VhdYHic2HBtrot8vzuFhdfTflCuc4
 fa2P1StslCzBnAaZ9OHy1LjTAbqh8ZlPGfpHxqUAJ5Vr82FulFwPCBw2awIt17ybyWd3
 CLhlWCupQwZ7kMCaMY9lW2q1UnseNtVpgF+SRC6kvUrcKWP5CJXuL7IxA/y44FZ4SKxM
 +YHfUZsaDjJGryE7xTN2JsBwjX2JglGjRO0q3o9KuHxhs9q+6hWFyeCxHzzMjhocH0GF
 RsuA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=IO20sbrchUcsiIcxYvBJZoqNsg5XjFzpSxQg1RXk2wM=;
 b=gK8f0VhhFSUoqUuerwxMbkWfGhxdk7Hxu2HDg+TQJNrN9vMArnmOyn1CSVwUNzDsRC
 osQmMhrlI8yRnbsImz+SJpxRQGvJso5np/P7EhatzA42ThqE1/LcBuzyW312eTrz6L7r
 k52nX5+0R8+EKuroWApam28fJsHPyLxUN6Sc8NxC/w/gtU32ZMOFT//j+aN5MNsE5Q8s
 8WKYE2q027bIUB+HLIkmB/93/K82WczIzVZ1uA/NHl/+C9op1C7Bqs7VhYOvppYgh1uu
 2CrETNz3goJXOeJlcF4ycrhylyxhmMISRrJRrTlMvo/eLJulP0THNDJXV5etL5Ut772f
 PTDA==
X-Gm-Message-State: AKGB3mJsle7wNJR5IxCbOxJGOtymoJS3LkZgGVswMltECPamK2eMeXdo
 lF1prd1nBfzk5X9cnuHCbJR/646r8mEp8wY7VZ3bJw==
X-Google-Smtp-Source: ACJfBovW0ZmR560UKzamrieHiUoQDgSo0bT3hFjlgN7X8Q0yzpxgHgu64+vUIu141+b5nXKJVuIdmTP5vxwKqeJIn7s=
X-Received: by 10.25.198.70 with SMTP id w67mr4117172lff.40.1515340016204;
 Sun, 07 Jan 2018 07:46:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 07:46:55 -0800 (PST)
In-Reply-To: <20180107084426.4adspnlbemfgr3rd@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-19-git-send-email-aliguori@amzn.com>
 <20180107084426.4adspnlbemfgr3rd@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 07:46:55 -0800
Message-ID: <CA+aC4ku-q3x5dkwyhu+Twb-SrDVAx+uQ8sfbHdT0sQEOb-ut1w@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 18/22] vixen: Introduce ECS_PROXY for event
 channel proxying
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCAxMjo0NCBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0OjMz
UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogSmFuIEguIFNjaMO2bmhl
cnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KPj4KPj4gUHJldmlvdXNseSwgd2Ugd291bGQga2VlcCBw
cm94aWVkIGV2ZW50IGNoYW5uZWxzIGFzIEVDU19JTlRFUkRPTUFJTgo+PiBjaGFubmVsIGFyb3Vu
ZC4gVGhpcyB3b3JrcyBmb3IgbW9zdCB0aGluZ3MsIGJ1dCBoYXMgdGhlIHByb2JsZW0KPj4gdGhh
dCBFVlRDSE5PUF9zdGF0dXMgaXMgYnJva2VuLCBhbmQgdGhhdCBFVlRDSE5PUF9jbG9zZSBkb2Vz
IG5vdAo+PiBtYXJrIGFuIGV2ZW50IGNoYW5uZWwgYXMgZnJlZS4KPgo+IFdoeSBub3QgdXNlIEVD
U19SRVNFUlZFRCBmb3IgZXZlbnQgY2hhbm5lbHMgdGhhdCBhcmUgZm9yd2FyZGVkIHRvIEwwPwo+
Cj4gWW91IGNvdWxkIGVhc2lseSBzZWUgd2hldGhlciBhbiBldmVudCBjaGFubmVsIGlzIGZvcndh
cmRlZCBvciBub3QganVzdAo+IGJ5IGNoZWNraW5nIGlmIGl0J3MgRUNTX1JFU0VSVkVELCBhbmQg
dGhlbiBkZWNpZGUgd2hldGhlciB0byBmb3J3YXJkCj4gdGhlIGh5cGVyY2FsbCB0byBMMCBvciBo
YW5kbGUgaXQgaW4gdml4ZW4uCgpKYW4/CgpSZWdhcmRzLAoKQW50aG9ueSBMaWd1b3JpCgo+Cj4g
VGhhbmtzLCBSb2dlci4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:52:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:52:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYDFP-0001Zt-TZ; Sun, 07 Jan 2018 15:52:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYDFO-0001Zn-Pi
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:52:30 +0000
X-Inumbo-ID: 96325d8d-f3c2-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96325d8d-f3c2-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 16:51:13 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id f3so9732958lfe.4
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 07:52:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=f+mBIqQUz4kJZ4btEuCYVM/33aBKBkEX/3VhG2X4K0E=;
 b=jECE59AQS6p1SJHzibTVcMcDfXj3QeTlEgo6/Oqy2/1mdYXfrgCVNbuOOE3AGVLZzT
 EiqeAwoxYAlj8l2k9ts2JwycncZkuJRnoLsasNGrEWVEHWg/TB1rfBiV1seX+u5hWj6i
 FhmPhZ+G0XekZHt0iW0AaIkE+7BWtFGyEIjjFhRyR3QlLm1LKPeh5PuwCfkOFPTvYSO9
 jPC9ylH13WsDvOKywdacIMr7xPBvct56tP4qU3K2WfI5wPGSWJyddoQ0Obxz/vn8Z5yw
 HN9GFV4Pv2EcnGjlhjVsWDdxj09tmOYiqtDWXM+M1ISqccfxdwlJNXVbApMBuq8QQvNX
 NIkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=f+mBIqQUz4kJZ4btEuCYVM/33aBKBkEX/3VhG2X4K0E=;
 b=k9fij3WbIiR13k4ZE2gg1rgYQcH0lQYiqEok7v/7MfncDMgppBeroHvNth75dgBNfo
 DrHcvRu+60rP055EhusmsN6/ZLWVX4dJL6VTGl3uqbFYKgmRnBrMlgxATdCWkrWgfZci
 sJ6tSCZelHDXzl3BDEP3v27+ASX6g/gfGTQBKBShtPxE2CbZUTYjFGbNj60+spIzpyxK
 f9o18tDz7+htEXThUTe8yu7+PFtrKppHZtrL+DxEBozMqO/3a/00Xpr7c1V0GKGaVAxD
 QRF/xH6+BMqK9PaTe7yfr1VuPiG06fspIr2j+nFnD4HA0aJNC9i5TtYNv1Hl91yBaYGN
 rRSQ==
X-Gm-Message-State: AKGB3mJyPFGo7hHCccqH7HfynCNRbbwl/C8HxozDjfDf1fMnJGbOEluy
 79q/UuAz5T5QpqseQlSLColD0iCZt7deD+pZj6G5Zg==
X-Google-Smtp-Source: ACJfBotSrOCmzCq3SkhWtm6BwQzSYmv4EkRPZd1NzW2cUn/HP4LCkZTA9Tfkc3KEUfvP46AWiq/NU5tEAnJIlhB7lv8=
X-Received: by 10.46.108.3 with SMTP id h3mr4698127ljc.72.1515340346696; Sun,
 07 Jan 2018 07:52:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 07:52:26 -0800 (PST)
In-Reply-To: <20180107090216.ferp3uppuns4s5bi@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-23-git-send-email-aliguori@amzn.com>
 <20180107090216.ferp3uppuns4s5bi@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 07:52:26 -0800
Message-ID: <CA+aC4kt-y9+vP6rrXjNbBVepmknyuWVfUe5QZ1hNG1bASgQ+fQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 22/22] vixen: dom0 builder support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCAxOjAyIEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzdQ
TSAtMDgwMCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+PiBGcm9tOiBBbnRob255IExpZ3Vvcmkg
PGFsaWd1b3JpQGFtYXpvbi5jb20+Cj4+Cj4+IFRoZSBkb20wIGJ1aWxkZXIgcmVxdWlyZXMgYSBu
dW1iZXIgb2YgbW9kaWZpY2F0aW9ucyBpbiBvcmRlciB0byBiZQo+PiBhYmxlIHRvIGxhdW5jaCB1
bnByaXZpbGVnZWQgZ3Vlc3RzLiAgVGhlIGNvbnNvbGUgYW5kIHN0b3JlIHBhZ2VzCj4+IG11c3Qg
YmUgbWFwcGVkIGluIGEgc3BlY2lmaWMgbG9jYXRpb24gd2l0aGluIHRoZSBndWVzdCdzIGluaXRp
YWwKPj4gcGFnZSB0YWJsZS4KPj4KPj4gV2UgYWxzbyBoYXZlIHRvIHNldHVwIHRoZSBzdGFydCBp
bmZvIHRvIGJlIHdoYXQncyBleHBlY3RlZCBmb3IKPj4gdW5wcml2aWxlZ2VkIGd1ZXN0cyBhbmQg
c3VwcmVzcyB0aGUgbm9ybWFsIGxvZ2ljIHRvIGdpdmUgZG9tMAo+PiBpbmNyZWFzZWQgcGVybWlz
c2lvbnMuCj4+Cj4+IFdlIGhhdmUgdG8gcGFzcyBhcm91bmQgdGhlIGNvbnNvbGUgYW5kIHN0b3Jl
IHBhZ2VzIHdoaWNoIGludm9sdmVzCj4+IHRvdWNoaW5nIGEgbnVtYmVyIG9mIHBsYWNlcyBpbmNs
dWRpbmcgdGhlIFBWSCBidWlsZGVyLgo+Cj4gQUZBSUNUIHlvdSBhcmUgbWlzc2luZyBhIGZpeCBm
b3IgdGhlIHBvc2l0aW9ucyBvZiB0aGUgcDJtIG1hcHBpbmcgaW4KPiB0aGUgaHlwZXJ2aXNvciB2
aXJ0dWFsIG1lbW9yeSBob2xlIGZvciAzMmJpdCBQViBndWVzdHMgWzBdLgo+Cj4gV2l0aG91dCB0
aGlzIGZpeCB0aGUgMzJiaXQgRG9tVSBBQkkgaXMgYnJva2VuLCB3aGljaCBtYW5kYXRlcyB0aGUg
bTJwCj4gdG8gYWx3YXlzIGJlIG1hcHBlZCBhdCB2aXJ0X2h2X3N0YXJ0X2xvdywgYW5kIHNvbWUg
ZWFybHkgTGludXggcHZvcHMKPiBrZXJuZWxzIHdpbGwgZmFpbCB0byBib290IChJSVJDIGZyb20g
Mi42LjMyLTIuNi4zNiwgYmVjYXVzZSB0aGV5IGRvbid0Cj4gaGF2ZSBYRU5NRU1fbWFjaHBoeXNf
bWFwcGluZyBpbXBsZW1lbnRlZCkuCj4KPiBbMF0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9cGVvcGxlL2xpdXcveGVuLmdpdDthPWNvbW1pdDtoPTI4YjIxMDhiMzYyZTg5NzY2NzZh
OTZjOTBlZWUwNTg2MDU0MjdiNTcKClRoYW5rcyEgIFdpbGwgcGljayB0aGlzIHVwIGFuZCBkbyBh
IGJpdCBvZiB0ZXN0aW5nLgoKPgo+PiBAQCAtMjc2LDcgKzI3Nyw5IEBAIGludCBfX2luaXQgZG9t
MF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbW9kdWxlX3QgKmluaXRyZCwKPj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwKPj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSkKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgeGVuX3Bmbl90IHN0b3JlX21mbiwgdWludDMyX3Qgc3RvcmVfZXZ0Y2huLAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9tZm4sIHVpbnQz
Ml90IGNvbnNvbGVfZXZ0Y2huKQo+PiAgewo+PiAgICAgIGludCBpLCBjcHUsIHJjLCBjb21wYXRp
YmxlLCBjb21wYXQzMiwgb3JkZXIsIG1hY2hpbmU7Cj4+ICAgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3M7Cj4+IEBAIC0yOTksNiArMzAyLDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgIGwzX3BnZW50cnlfdCAqbDN0YWIgPSBOVUxM
LCAqbDNzdGFydCA9IE5VTEw7Cj4+ICAgICAgbDJfcGdlbnRyeV90ICpsMnRhYiA9IE5VTEwsICps
MnN0YXJ0ID0gTlVMTDsKPj4gICAgICBsMV9wZ2VudHJ5X3QgKmwxdGFiID0gTlVMTCwgKmwxc3Rh
cnQgPSBOVUxMOwo+PiArICAgIHhlbl9wZm5fdCBzYXZlZF9wZm4gPSB+MFVMOwo+Pgo+PiAgICAg
IC8qCj4+ICAgICAgICogVGhpcyBmdWxseSBkZXNjcmliZXMgdGhlIG1lbW9yeSBsYXlvdXQgb2Yg
dGhlIGluaXRpYWwgZG9tYWluLiBBbGwKPj4gQEAgLTQ0MSw4ICs0NDUsMjQgQEAgaW50IF9faW5p
dCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgICAgICB2cGh5c21h
cF9lbmQgPSB2cGh5c21hcF9zdGFydDsKPj4gICAgICB2c3RhcnRpbmZvX3N0YXJ0ID0gcm91bmRf
cGd1cCh2cGh5c21hcF9lbmQpOwo+PiAgICAgIHZzdGFydGluZm9fZW5kICAgPSAodnN0YXJ0aW5m
b19zdGFydCArCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHN0YXJ0
X2luZm8pICsKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgZG9tMF92
Z2FfY29uc29sZV9pbmZvKSk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3Ry
dWN0IHN0YXJ0X2luZm8pKTsKPj4gKyAgICBpZiAoICFpc192aXhlbigpICkKPj4gKyAgICAgICAg
dnN0YXJ0aW5mb19lbmQgKz0gc2l6ZW9mKHN0cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8pOwo+
PiArICAgIHZzdGFydGluZm9fZW5kICAgPSByb3VuZF9wZ3VwKHZzdGFydGluZm9fZW5kKTsKPj4g
Kwo+PiArICAgIGlmICggaXNfdml4ZW4oKSApIHsKPj4gKyAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGc7Cj4+ICsKPj4gKyAgICAgICAgc2F2ZWRfcGZuID0gKHZzdGFydGluZm9fZW5kIC0gdl9z
dGFydCkgLyBQQUdFX1NJWkU7Cj4+ICsKPj4gKyAgICAgICAgcGcgPSBtZm5fdG9fcGFnZShzdG9y
ZV9tZm4pOwo+PiArICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBYRU5T
SEFSRV93cml0YWJsZSk7Cj4+ICsgICAgICAgIHZzdGFydGluZm9fZW5kICAgKz0gUEFHRV9TSVpF
Owo+PiArCj4+ICsgICAgICAgIHBnID0gbWZuX3RvX3BhZ2UoY29uc29sZV9tZm4pOwo+PiArICAg
ICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7
Cj4+ICsgICAgICAgIHZzdGFydGluZm9fZW5kICAgKz0gUEFHRV9TSVpFOwo+PiArICAgIH0KPj4K
Pj4gICAgICB2cHRfc3RhcnQgICAgICAgID0gcm91bmRfcGd1cCh2c3RhcnRpbmZvX2VuZCk7Cj4+
ICAgICAgZm9yICggbnJfcHRfcGFnZXMgPSAyOyA7IG5yX3B0X3BhZ2VzKysgKQo+PiBAQCAtNjM0
LDcgKzY1NCwxMyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCj4+ICAgICAgICAgICAgICAqbDJ0YWIgPSBsMmVfZnJvbV9wYWRkcihfX3BhKGwxc3RhcnQp
LCBMMl9QUk9UKTsKPj4gICAgICAgICAgICAgIGwydGFiKys7Cj4+ICAgICAgICAgIH0KPj4gLSAg
ICAgICAgaWYgKCBjb3VudCA8IGluaXRyZF9wZm4gfHwgY291bnQgPj0gaW5pdHJkX3BmbiArIFBG
Tl9VUChpbml0cmRfbGVuKSApCj4+ICsgICAgICAgIGlmICggY291bnQgPT0gc2F2ZWRfcGZuICkg
ewo+PiArICAgICAgICAgICAgbWZuID0gc3RvcmVfbWZuOwo+PiArICAgICAgICAgICAgcGZuKys7
Cj4+ICsgICAgICAgIH0gZWxzZSBpZiAoIGNvdW50ID09IHNhdmVkX3BmbiArIDEgKSB7Cj4+ICsg
ICAgICAgICAgICBtZm4gPSBjb25zb2xlX21mbjsKPj4gKyAgICAgICAgICAgIHBmbisrOwo+PiAr
ICAgICAgICB9IGVsc2UgaWYgKCBjb3VudCA8IGluaXRyZF9wZm4gfHwgY291bnQgPj0gaW5pdHJk
X3BmbiArIFBGTl9VUChpbml0cmRfbGVuKSApCj4+ICAgICAgICAgICAgICBtZm4gPSBwZm4rKzsK
Pgo+IElNSE8gaXQncyBlYXNpZXIgdG8gZG8gdGhpcyBmaXh1cCBhZnRlcndhcmRzIFsxXSBpbnN0
ZWFkIG9mIGhhdmluZyB0bwo+IG1vZGlmeSB0aGUgRG9tMCBidWlsZCBwcm9jZXNzIGluIGRpZmZl
cmVudCBwbGFjZXMgKHRoZSBEb20wIFBWCj4gYnVpbGRpbmcgY29kZSBpcyBhbHJlYWR5IG1lc3N5
IGVub3VnaCkuCj4KPiBbMV0gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxl
L2xpdXcveGVuLmdpdDthPWNvbW1pdDtoPWEzOGNlODIxMTMyMjNlM2M1MTE5NTkwYzUyMGNjMzBj
ODQ2MmU3MDkKCkknbSBpbmRpZmZlcmVudCBvbiBhcHByb2FjaCBidXQgYWdyZWUgdGhhdCB0aGUg
Y29kZSBpcyBhIG1lc3MgOi1ECgpJJ2xsIGxvb2sgYXQgdGhhdCBjb21taXQgYSBiaXQgbW9yZS4K
Cj4+ICAgICAgICAgIGVsc2UKPj4gICAgICAgICAgICAgIG1mbiA9IGluaXRyZF9tZm4rKzsKPj4g
QEAgLTczNyw3ICs3NjMsOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBk
b21haW4gKmQsCj4+Cj4+ICAgICAgc2ktPnNoYXJlZF9pbmZvID0gdmlydF90b19tYWRkcihkLT5z
aGFyZWRfaW5mbyk7Cj4+Cj4+IC0gICAgc2ktPmZsYWdzICAgICAgICA9IFNJRl9QUklWSUxFR0VE
IHwgU0lGX0lOSVRET01BSU47Cj4+ICsgICAgc2ktPmZsYWdzICAgICAgICA9IGlzX3ZpeGVuKCkg
PyAwIDogKFNJRl9QUklWSUxFR0VEIHwgU0lGX0lOSVRET01BSU4pOwo+PiArCj4+ICAgICAgaWYg
KCAhdmluaXRyZF9zdGFydCAmJiBpbml0cmRfbGVuICkKPj4gICAgICAgICAgc2ktPmZsYWdzICAg
fD0gU0lGX01PRF9TVEFSVF9QRk47Cj4+ICAgICAgc2ktPmZsYWdzICAgICAgIHw9ICh4ZW5fcHJv
Y2Vzc29yX3BtYml0cyA8PCA4KSAmIFNJRl9QTV9NQVNLOwo+PiBAQCAtODE4LDYgKzg0NSwzMiBA
QCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAg
ICAgIH0KPj4gICAgICB9Cj4+Cj4+ICsgICAgaWYgKCBpc192aXhlbigpICkKPj4gKyAgICB7Cj4+
ICsgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwgc2F2ZWRfcGZuLCBzdG9yZV9tZm4sIHZw
aHlzbWFwX3N0YXJ0KTsKPj4gKyAgICAgICAgZG9tMF91cGRhdGVfcGh5c21hcChkLCBzYXZlZF9w
Zm4gKyAxLCBjb25zb2xlX21mbiwgdnBoeXNtYXBfc3RhcnQpOwo+PiArCj4+ICsgICAgICAgIHJj
ID0gZXZ0Y2huX2FsbG9jX3Byb3h5KGQsIHN0b3JlX2V2dGNobiwgRUNTX0lOVEVSRE9NQUlOKTsK
Pj4gKyAgICAgICAgaWYgKCByYyApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHByaW50
aygiVml4ZW46IGZhaWxlZCB0byByZXNlcnZlIFhlbnN0b3JlIGV2ZW50IGNoYW5uZWwgJWQgPT4g
JWRcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAgc3RvcmVfZXZ0Y2huLCByYyk7Cj4+ICsgICAg
ICAgICAgICBnb3RvIG91dDsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICByYyA9IGV2dGNobl9h
bGxvY19wcm94eShkLCBjb25zb2xlX2V2dGNobiwgRUNTX0lOVEVSRE9NQUlOKTsKPj4gKyAgICAg
ICAgaWYgKCByYyApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIHByaW50aygiVml4ZW46
IGZhaWxlZCB0byByZXNlcnZlIENvbnNvbGUgZXZlbnQgY2hhbm5lbCAlZCA9PiAlZFxuIiwKPj4g
KyAgICAgICAgICAgICAgICAgICBjb25zb2xlX2V2dGNobiwgcmMpOwo+PiArICAgICAgICAgICAg
Z290byBvdXQ7Cj4+ICsgICAgICAgIH0KPgo+IElNSE8geW91IGNvdWxkIGp1c3QgcGFuaWMgaGVy
ZS4gTm90aGluZyB1c2VmdWwgaXMgZ29pbmcgdG8gaGFwcGVuCj4gYWZ0ZXIgZG9tMF9jb25zdHJ1
Y3RfcHYgZmFpbGluZyBhbmQgeW91IGF2b2lkIHRoZSBnb3RvLgoKQWNrLgoKPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPj4gaW5kZXgg
MWI4OTg0NC4uYzQ5ZWVlYSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPj4g
KysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPj4gQEAgLTY2Myw2ICs2NjMsOCBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+PiAgICAgICAg
ICAuc3RvcF9iaXRzID0gMQo+PiAgICAgIH07Cj4+ICAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFp
bmNvbmZpZyBjb25maWcgPSB7IC5lbXVsYXRpb25fZmxhZ3MgPSAwIH07Cj4+ICsgICAgeGVuX3Bm
bl90IHN0b3JlX21mbiA9IDAsIGNvbnNvbGVfbWZuID0gMDsKPj4gKyAgICB1aW50MzJfdCBzdG9y
ZV9ldnRjaG4gPSAwLCBjb25zb2xlX2V2dGNobiA9IDA7Cj4+Cj4+ICAgICAgLyogQ3JpdGljYWwg
cmVnaW9uIHdpdGhvdXQgSURUIG9yIFRTUy4gIEFueSBmYXVsdCBpcyBkZWFkbHkhICovCj4+Cj4+
IEBAIC0xNTk1LDYgKzE1OTcsOSBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1
bnNpZ25lZCBsb25nIG1iaV9wKQo+PiAgICAgICAgICBjb25maWcuZW11bGF0aW9uX2ZsYWdzID0g
WEVOX1g4Nl9FTVVfTEFQSUN8WEVOX1g4Nl9FTVVfSU9BUElDOwo+PiAgICAgIH0KPj4KPj4gKyAg
ICBpZiAoIGlzX3ZpeGVuKCkgKQo+PiArICAgICAgICBjb25maWcuZW11bGF0aW9uX2ZsYWdzID0g
WEVOX1g4Nl9FTVVfUElUOwo+Cj4gRG9tVXMgc2hvdWxkIG5vdCBoYXZlIGFuIGVtdWxhdGVkIFBJ
VCwgdGhhdCdzIG9ubHkgZm9yIERvbTAgUFYuCgpVbmZvcnR1bmF0ZWx5LCB0aGV5IGRvIG5lZWQg
YW4gZW11bGF0ZWQgUElULiAgVW50aWwgUFZIIGdvdCBtZXJnZWQsIGFuCmVtdWxhdGVkIFBJVAp3
YXMgYWx3YXlzIHByZXNlbnQgZm9yIERvbVVzIGFuZCAyLjYuMjEgZXJhIGtlcm5lbHMgdXNlIHRo
ZSBQSVQgZm9yClRTQyBjYWxpYnJhdGlvbi4KSWYgYSBQSVQgaXNuJ3QgcHJlc2VudCwgdGhlbiB0
aGV5IGhhbmcgZHVyaW5nIGVhcmx5IGJvb3QuCgpSZWdhcmRzLAoKQW50aG9ueSBMaWd1b3JpCgo+
IFRoYW5rcywgUm9nZXIuCj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 15:55:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 15:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYDID-0001oX-Ii; Sun, 07 Jan 2018 15:55:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kbzp=ec=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eYDIC-0001oQ-7N
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 15:55:24 +0000
X-Inumbo-ID: 6ef5f465-f3c3-11e7-b0d7-9f685aff125f
Received: from ppsw-43.csi.cam.ac.uk (unknown [131.111.8.143])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ef5f465-f3c3-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 15:57:16 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:60861
 helo=[192.168.1.6])
 by ppsw-43.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eYDI4-0006Nq-mt (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Sun, 07 Jan 2018 15:55:16 +0000
To: Anthony Liguori <anthony@codemonkey.ws>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-16-git-send-email-aliguori@amzn.com>
 <20180107083123.judv4wjl7rhxc3gy@MacBook-Pro-de-Roger.local>
 <CA+aC4kuBj-roLCVN0_+O7rRorM8CaYYDT2JMQwBit2_c2K74qA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8a4576ac-b02c-9a55-5f3d-e0e9485d57ef@citrix.com>
Date: Sun, 7 Jan 2018 15:55:09 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CA+aC4kuBj-roLCVN0_+O7rRorM8CaYYDT2JMQwBit2_c2K74qA@mail.gmail.com>
Content-Language: en-GB
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 "=?UTF-8?Q?Jan_H._Sch=c3=b6nherr?=" <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 15/22] vixen: pass through version
 hypercalls to parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOCAxNTo0MCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+IE9uIFN1biwgSmFu
IDcsIDIwMTggYXQgMTI6MzEgQU0sIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPiB3cm90ZToKPj4gT24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzBQTSAtMDgwMCwg
QW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+Pj4gRnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9y
aUBhbWF6b24uY29tPgo+Pj4KPj4+IFRoaXMgaXMgbmVjZXNzYXJ5IHRvIHRyaWdnZXIgZXZlbnQg
Y2hhbm5lbCB1cGNhbGxzIGJ1dCBpdCBpcyBhbHNvCj4+IEknbSBsb3N0IGhlcmUsIHdoYXQgZG9l
cyB2ZXJzaW9uIGhhdmUgdG8gZG8gd2l0aCB1cGNhbGxzPwo+IEluIExpbnV4LCB4ZW5fZm9yY2Vf
ZXZ0Y2huX2NhbGxiYWNrKCkgZG9lcyBIWVBFUlZJU09SX3hlbl92ZXJzaW9uKDAsCj4gTlVMTCku
ICBUaGlzIGlzIGRvbmUgd2hlbiBJUlFzIGFyZSByZS1lbmFibGVkIGFmdGVyIGJlaW5nIGRpc2Fi
bGVkIHRvCj4gdHJpZ2dlciBjaGVja2luZyBwZW5kaW5nLgo+Cj4gSSdtIG5vdCAxMDAlIGNvbmZp
ZGVudCB0aGF0IGl0J3MgbmVjZXNzYXJ5IHRvIHBhc3MgdGhpcyBhbGwgdGhlIHdheQo+IHRocm91
Z2ggdG8gdGhlIHBhcmVudCBYZW4gYnV0IGl0IHNlZW1lZCBsaWtlIHRoZSByaWdodCB0aGluZyB0
byBkbwo+IHNpbmNlIHdlIG5lZWQgdGhlIHBhcmVudCB0byB1cGRhdGUgcGVuZGluZyBldmVudHMg
aW4gb3JkZXIgZm9yIHRoZQo+IGV2ZW50cyBpbiBWaXhlbiB0byBnZXQgdXBkYXRlZC4KPgo+Pj4g
dXNlZnVsIHRvIHBhc3N0aHJvdWdoIHRoZSBmdWxsIHZlcnNpb24gaW5mb3JtYXRpb24gc3VjaCB0
aGF0IHRoZQo+Pj4gZ3Vlc3QgYmVsaWV2ZXMgaXQgaXMgcnVubmluZyBvbiB0aGUgcGFyZW50IFhl
bi4KPj4gSW4gYW55IGNhc2UsIEkgdGhpbmsgdGhpcyBpcyB3cm9uZy4gVGhlIGludGVyZmFjZSB0
aGUgZ3Vlc3Qgc2VlcyBpcwo+PiB0aGUgaW50ZXJmYWNlIGZyb20gdml4ZW4sIG5vdCB0aGUgaW50
ZXJmYWNlIG9mIHRoZSBMMC4gSGVuY2UgcmVwb3J0aW5nCj4+IHRoZSBMMCB2ZXJzaW9uIGlzIG5v
dCBhcHByb3ByaWF0ZS4KPiBJIHRoaW5rIGl0IGRlcGVuZHMgb24gd2hhdCB5b3Ugd2FudC4gIFdl
IHdlcmUgYWltaW5nIGZvciBtYXhpbXVtCj4gY29tcGF0aWJpbGl0eSBhbmQgbWFueSB1c2VycyB0
cmlnZ2VyIGJlaGF2aW9yIGZyb20gWGVuIHZlcnNpb24gZm9yCj4gYmV0dGVyIG9yIHdvcnNlLgo+
Cj4gSGFwcHkgdG8gbWFrZSB0aGlzIG9wdGlvbmFsIGlmIHRoaXMgaXNuJ3QgdW5pdmVyc2FsbHkg
ZGVzaXJlZC4KCkl0IHdpbGwgYmUgc3VidGxlIGVpdGhlciB3YXkuCgpNeSBndXQgZmVlbGluZyBp
cyB0aGF0IGl0IHdpbGwgYmUgd29yc2UgdG8gcHJldGVuZCB0aGF0IFhlbiA0LjEwIGlzbid0CjQu
MTAsIHRoYW4gaGF2aW5nIFBWIGd1ZXN0cyBzdWRkZW5seSBmaW5kIHRoZW1zZWx2ZXMgb24gYSBu
ZXdlcgpoeXBlcnZpc29yLsKgIFRoZSBQViBBQkkgaGFzbid0IGNoYW5nZWQgbXVjaCBhdCBhbGwu
CgpJIGRvbid0IGhhdmUgYW55IGV2aWRlbnQgdG8gYmFjayB1cCB0aGlzIGZlZWxpbmcgdGhvdWdo
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 16:45:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 16:45:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYE4l-0005k1-C9; Sun, 07 Jan 2018 16:45:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kbzp=ec=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eYE4j-0005jv-MG
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 16:45:33 +0000
X-Inumbo-ID: ff73106e-f3c9-11e7-b4a6-bc764e045a96
Received: from ppsw-43.csi.cam.ac.uk (unknown [131.111.8.143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff73106e-f3c9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 17:44:16 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:60980
 helo=[192.168.1.6])
 by ppsw-43.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eYE4e-0001xG-oO (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Sun, 07 Jan 2018 16:45:29 +0000
To: Anthony Liguori <anthony@codemonkey.ws>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-17-git-send-email-aliguori@amzn.com>
 <20180107083624.mkus5osckvpastzh@MacBook-Pro-de-Roger.local>
 <CA+aC4kt-_vQO76O5Q_tgrssdvO7MwPf6ndjbnwnVZOhSx9sXdg@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b7537c8a-e6c1-1525-63cc-07098521a69a@citrix.com>
Date: Sun, 7 Jan 2018 16:45:21 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CA+aC4kt-_vQO76O5Q_tgrssdvO7MwPf6ndjbnwnVZOhSx9sXdg@mail.gmail.com>
Content-Language: en-GB
Cc: Juergen Gross <JGross@suse.com>, Anthony Liguori <aliguori@amzn.com>,
 Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 "=?UTF-8?Q?Jan_H._Sch=c3=b6nherr?=" <jschoenh@amazon.de>,
 Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 16/22] vixen: pass grant table operations
 through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOCAxNTo0MiwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+IE9uIFN1biwgSmFu
IDcsIDIwMTggYXQgMTI6MzYgQU0sIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPiB3cm90ZToKPj4gT24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzFQTSAtMDgwMCwg
QW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+Pj4gIHN0YXRpYyBsb25nCj4+PiArdml4ZW5fZ250dGFi
X3NldHVwX3RhYmxlKAo+Pj4gKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1
cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCkKPj4+ICt7Cj4+PiArICAgIGxvbmcg
cmM7Cj4+PiArCj4+PiArICAgIHN0cnVjdCBnbnR0YWJfc2V0dXBfdGFibGUgb3A7Cj4+PiArICAg
IHhlbl9wZm5fdCAqZnJhbWVfbGlzdCA9IE5VTEw7Cj4+PiArICAgIHN0YXRpYyB2b2lkICpncmFu
dF90YWJsZTsKPj4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5fcGZuX3QpIG9sZF9mcmFtZV9s
aXN0Owo+Pj4gKwo+Pj4gKyAgICBpZiAoIGNvdW50ICE9IDEgKQo+Pj4gKyAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4+PiArCj4+PiArICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZv
cCwgdW9wLCAxKSAhPSAwKSApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19JTkZPLCAiRmF1bHQgd2hpbGUgcmVhZGluZyBnbnR0YWJfc2V0dXBfdGFibGVfdC5cbiIpOwo+
Pj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4+PiArICAgIH0KPj4+ICsKPj4+ICsgICAgaWYg
KCBncmFudF90YWJsZSA9PSBOVUxMICkgewo+Pj4gKyAgICAgICAgc3RydWN0IHhlbl9hZGRfdG9f
cGh5c21hcCB4YXRwOwo+Pj4gKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKPj4+ICsgICAgICAg
IGludCBpOwo+Pj4gKwo+Pj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtYXhfZ3JhbnRfZnJh
bWVzOyBpKysgKQo+Pj4gKyAgICAgICAgewo+Pj4gKyAgICAgICAgICAgICBncmFudF90YWJsZSA9
IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwo+PiBUaGlzIGlzIHdhc3Rpbmcgb25lIG1lbW9yeSBwYWdl
LCBncmFudCB0YWJsZSBmcmFtZXMgZG9uJ3QgbmVlZCB0byBiZQo+PiBwb3B1bGF0ZWQuCj4gV2Vs
bCB0aGV5IGhhdmUgdG8gaGF2ZSBhIHZhbGlkIHN0cnVjdCBwYWdlX2luZm8gaW4gb3JkZXIgZm9y
IHRoZSBndWVzdAo+IHRvIG1hcCBpdCB3aXRoaW4gaXRzIGFkZHJlc3Mgc3BhY2UuCj4KPiBPciBk
aWQgeW91IGhhdmUgc29tZXRoaW5nIGVsc2UgaW4gbWluZD8KCk1hcHBpbmcgb2YgTDAgZnJhbWVz
IGludG8gTDEgaXMgYSBnaWFudCBtZXNzLgoKRmlyc3Qgb2YgYWxsLCBzb21lIHRlY2huaWNhbCBm
YWN0czoKMSkgRnJhbWVzIHdoaWNoIHdlIG1hcCBmcm9tIEwwIGludG8gTDEgZG8gbm90IG5lZWQg
dG8gcmVwbGFjZSBleGlzdGluZwpSQU0uwqAgV2UgY2FuIHVzZSBhbnkgR0ZOcyB1cCB0byBtYXhw
aHlzYWRkci4KMikgTWFwcGVkIGZyYW1lcyBzaG91bGQgbm90IHJlcGxhY2UgUkFNLCBhbmQgcGFy
dGljdWxhcmx5IG5vdCBmcmFtZXMgaW4KLmRhdGEgb3IgLmJzcywgYmVjYXVzZSBvZiB0aGUgcGVy
Zm9ybWFuY2UgaGl0IGZyb20gc2hhdHRlcmVkIGhvc3QKc3VwZXJwYWdlcy4KMykgSWRlYWxseSwg
d2UnZCB3YW50IHRvIG1hcCBpbnRvIGVudGlyZWx5IHVudXNlZCBHRk5zLCBiZWNhdXNlIHRoZW4g
d2UKZG9uJ3QgaGF2ZSB0byBpbnRlcmZlcmUgd2l0aCB3aGF0IHdhcyB0aGVyZSBiZWZvcmUuCgpJ
biBYZW4sIHRvIGFsbG93IGEgZnJhbWUgdG8gYmUgdXNlZCBieSBhIGd1ZXN0LCB3ZSBuZWVkIHRv
IHNldCB1cCBkb21haW4Kb3duZXJzaGlwIGZvciBpdC7CoCBUaGlzIHJlcXVpcmVzIGEgc3RydWN0
IHBhZ2VfaW5mbyB0byBleGlzdCwgd2hpY2ggYnkKZGVmYXVsdCBvbmx5IG9jY3VycyBmb3IgcGFn
ZXMgTDEgWGVuIHRoaW5ncyBpcyBSQU0uCgpUaGVyZSBpcyBhIGNvbXBsZXRlbHkgZ3Jvc3Mgd2F5
IG9mIGRlYWxpbmcgd2l0aCB0aGlzIGJ5IGZha2luZyB1cCBMMSdzCkU4MjAgbWFwIHRvIGluY2x1
ZGUgYSByYW5nZSBhcyBSQU0sIGFuZCBhZGRpbmcgZXZlcnkgZW50cnkgaW4gdGhhdCByYW5nZQpp
bnRvIHRoZSBiYWRwYWdlcyBsaXN0LsKgIFRoaXMgY2F1c2VzIEwxIFhlbiB0byBwdXQgdG9nZXRo
ZXIgcGFnZV9pbmZvJ3MKZm9yIHRoZW0sIGJ1dCBvdGhlcndpc2UgaWdub3JlIHRoZWlyIGV4aXN0
ZW5jZS4KCk9mZiB0aGUgdG9wIG9mIG15IGhlYWQsIGZyYW1lcyBuZWVkaW5nIHNwZWNpYWwgYXR0
ZW50aW9uIGFyZToKKiBUaGUgc3BlY2lhbCBwYWdlcywgaW5jbHVkaW5nIFhlbnN0b3JlIGFuZCBD
b25zb2xlIHJpbmdzLsKgIFRoZXNlIGFyZQpyZWFsIGZyYW1lcyAoYXMgb3Bwb3NlZCB0byBtYXBw
aW5ncyksIGJ1dCBsaXZlIGluc2lkZSBhbiBFODIwIGhvbGUgZnJvbQpMMSdzIHBvaW50IG9mIHZp
ZXcuCiogU2hhcmVkIGluZm8KKiBHcmFudCB0YWJsZS9zdGF0dXMgZnJhbWVzCiogVmNwdWluZm8g
ZnJhbWVzCiogRXZlbnRfZmlmbyAoaWYgd2UgY2FyZSB0byB3aXJlIHRoYXQgdXAsIGJ1dCBwZXJo
YXBzIGl0cyBub3Qgd29ydGggaXQpLgoKV2hhdCBJIHN0YXJ0ZWQgZG9pbmcgaW4gUFYtc2hpbSAo
YmVmb3JlIHN3aXRjaGluZyB0byB0aGUgU1AyIHNpZGUgb2YKdGhpbmdzIGZ1bGx5KSB3YXMgdG8g
aGFyZCBjb2RlIHRoZXNlIG1hcHBpbmcgZnJhbWVzIGltbWVkaWF0ZWx5IGFmdGVyCnRoZSBzcGVj
aWFsIHBhZ2VzLCB3aGljaCBpcyBhIGhvcnJpYmxlIGJ1dCBzYWZlIChhcyBmYXIgYXMgSSBjYW4g
dGVsbCkKd2F5IG9mIGRvaW5nIHRoaW5ncy4KCklkZWFsbHksIEwxIGNvdWxkIHdvcmsgb3V0IGEg
c2FmZSBwbGFjZSB0byB1c2UgZm9yIG1hcHBpbmdzICh3aGljaAppZGVhbGx5LCB3b3VsZCBiZSBh
IGJsb2NrIG9mIEdGTnMgaW1tZWRpYXRlbHkgYWJvdmUgdGhlIGxhc3QgdXNlZApmcmFtZSksIGJ1
dCB0aGlzIGNhbm5vdCBiZSBkb25lIHdpdGggdGhlIHRvb2xzdGFjay1wcm92aWRlZCBFODIwIGFs
b25lLApiZWNhdXNlIGl0IGlzIGluc3VmZmljaWVudGx5IGRlc2NyaXB0aXZlIGFzIGl0IGRlbGli
ZXJhdGVseSBvbWl0cwppbmZvcm1hdGlvbiB3aGljaCBjYW4gYmUgZm91bmQgaW4gdGhlIERTRFQg
KGUuZy4gQUNQSSBob3RwbHVnIHJlZ2lvbnMpLgoKVGhlIG9ubHkgcmVhc29uYWJsZSBvcHRpb24g
aXMgZm9yIEwwIHRvIGZ1bGx5IHVuZGVyc3RhbmQgdGhlIGd1ZXN0CnBoeXNpY2FsIGFkZHJlc3Ms
IGFuZCBiZSBhYmxlIHRvIHJlcG9ydCB0aGUgZGV0YWlscyBmdWxseSB0byBMMSwKcHJvYmFibHkg
aW4gYW4gRTgyMC1saWtlIHdheSBidXQgd2l0aCBvdXIgb3duIHR5cGUgaWRlbnRpZmllcnMgdG8g
Y292ZXIKdGhlIG9wdGlvbnMgd2hpY2ggYXJlbid0IGluIHRoZSBFODIwIHNwZWMuCgpUaGlzIGFs
bG93cyBMMSB0byBiZSBwb3NpdGl2ZWx5IHRvbGQgaW5mb3JtYXRpb24gc3VjaCBhcyAiVGhpcyBy
YW5nZSBpcwpzYWZlIGZvciBtYXBwaW5nIGludG8iLCB3aXRob3V0IGhhdmluZyB0byBnbyBhbmQg
cGFyc2UgYWxsIHRoZSBzZWNvbmRhcnkKbGF5b3V0IGluZm9ybWF0aW9uIHdoaWNoIGlzIGRlcml2
ZWQgZnJvbSB0aGlzIGluZm9ybWF0aW9uIGluIHRoZSBmaXJzdApwbGFjZS7CoCBIYXZpbmcgc2Fp
ZCB0aGF0LCB0aGlzIHdpbGwgcmVxdWlyZSBoeXBlcnZpc29yIGFuZCB0b29sc3RhY2sKY2hhbmdl
cywgc28gaXNuJ3QgcmVhc29uYWJsZSB0byByZXRyb2ZpdC4KCk92ZXJhbGwgSSB3YW50IHRvIGVu
c3VyZSB0aGF0LCB3aGF0ZXZlciBwbGFuIHdlIGNvbWUgdXAgd2l0aCBmb3IgdGhlCnNoaW0sIGl0
IGRvZXNuJ3QgZnVydGhlciB0YW5nbGUgdGhpbmdzIHVwIGFuZCBtYWtlIHRoZW0gaGFyZGVyIHRv
IHVudGFuZ2xlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 16:45:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 16:45:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYE57-0005ks-Jm; Sun, 07 Jan 2018 16:45:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYE56-0005kj-R0
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 16:45:57 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id 5D/A1-20155-4CE425A5;
 Sun, 07 Jan 2018 16:45:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfeQX1C
 UwYWpNhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP8MoOCr1MZK/o/d7E0ME7L7GLk4hASaGSS
 +ND/lgnCecwo0b13CRuEs41RYvOsp0AOJ4eIgLPE1zNz2bsYOTh4BfQlZl2WBwkLC7hIPOiew
 gxSLyHwX09i3adL7CAJCQFvia598xlh7NZ3/4Hi7BxsAlYSh8RAoiwCqhIda4+yTGDkXsDIsI
 pRvTi1qCy1SNdIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0LsMQLCD8fsfp0O
 MkhxMSqK8os4BUUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeON8g6KEBItS01Mr0jJzgGEGk5bg
 4FES4bUASfMWFyTmFmemQ6ROMRpzHNt0+Q8Tx7OZrxuYhVjy8vNSpcR540FKBUBKM0rz4AbBw
 v8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHk3gUzhycwrgdv3CugUJqBT3u0LBDmlJBEhJQ
 WMqLcXlHQ9HyzRuM5+dPGFtbMnCHpYMIv0tjobf3e84TrnysQkja1c9R/b5f2WOenm9ySJbj3
 9MFTXjn3Z47ZUhyrlVu7fRyZ+Uvyot5nH/9yjK91Tl7zpOPNnmbSIh7lX0P5Ls0WsvtUIr7ud
 oOAhNk0/mlNDylKlfX24R+YnT/ldRu8X7LmuxFKckWioxVxUnAgA+osQgXoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1515343553!100222607!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49854 invoked from network); 7 Jan 2018 16:45:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 16:45:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYE52-0005Ma-TF; Sun, 07 Jan 2018 16:45:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYE4x-0003qT-KW; Sun, 07 Jan 2018 16:45:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYE4x-0000e2-6S; Sun, 07 Jan 2018 16:45:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117676-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-pygrub:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-i386-pvgrub:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:<job status>:broken:regression
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 linux-3.18:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-i386-pvgrub:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=788ccf7552c82179135470473d9035f7c8b0b188
X-Osstest-Versions-That: linux=1e6e21c74c7c866db0abdfc452937724c3d80bdc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 16:45:47 +0000
Subject: [Xen-devel] [linux-3.18 test] 117676: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0170043366698243024=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm    <job status>       broken
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm    <job status>            broken
 test-amd64-amd64-pygrub         <job status>                 broken
 test-amd64-amd64-i386-pvgrub    <job status>                 broken
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm    <job status>           broken
 test-amd64-amd64-qemuu-nested-amd    <job status>                 broken
 test-amd64-i386-xl-qemuu-debianhvm-amd64    <job status>                broken
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm    <job status>           broken
 test-amd64-i386-qemuu-rhel6hvm-amd    <job status>                 broken
 test-amd64-amd64-amd64-pvgrub    <job status>                 broken

Tests which are failing intermittently (not blocking):
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken pass in 117641
 test-amd64-amd64-amd64-pvgrub  4 host-install(4)         broken pass in 117641
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 4 host-install(4) broken pass in 117641
 test-amd64-i386-qemuu-rhel6hvm-amd  4 host-install(4)    broken pass in 117641
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken pass in 117641
 test-amd64-i386-xl-qemuu-debianhvm-amd64 4 host-install(4) broken pass in 117641
 test-amd64-amd64-pygrub       4 host-install(4)          broken pass in 117641
 test-amd64-amd64-i386-pvgrub  4 host-install(4)          broken pass in 117641
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 4 host-install(4) broken pass in 117641
 test-amd64-amd64-qemuu-nested-amd  4 host-install(4)     broken pass in 117641
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail in 117641 pass in 117676
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 117641

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail in 117641 never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2 fail in 117641 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117375
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117375
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117375
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 117375
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117375
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117375
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 117375
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                788ccf7552c82179135470473d9035f7c8b0b188
baseline version:
 linux                1e6e21c74c7c866db0abdfc452937724c3d80bdc

Last test of basis   117375  2017-12-20 09:38:49 Z   18 days
Failing since        117563  2018-01-02 17:39:00 Z    4 days    5 attempts
Testing same since   117581  2018-01-02 22:44:52 Z    4 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com
  Adam Wallis <awallis@codeaurora.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrew Bowers <andrewx.bowers@intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bjorn Helgaas <bhelgaas@google.com>
  BjĂ¸rn Mork <bjorn@mork.no>
  Brian King <brking@linux.vnet.ibm.com>
  Christian Lamparter <chunkeey@gmail.com>
  Christoph Paasch <cpaasch@apple.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunyan Zhang <chunyan.zhang@spreadtrum.com>
  Dan Murphy <dmurphy@ti.com>
  Daniel Thompson <daniel.thompson@linaro.org>
  Daniele Palmas <dnlplm@gmail.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitri Epshtein <dima@marvell.com>
  Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dmitry Fleytman Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Dumazet <edumazet@google.com>
  Eyal Reizer <eyalr@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Gabriele Paoloni <gabriele.paoloni@huawei.com>
  Gao Feng <fgao@ikuai8.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jacob Keller <jacob.e.keller@intel.com>
  James Smart <james.smart@broadcom.com>
  Jan Glauber <jglauber@cavium.com>
  Jaroslav Kysela <perex@perex.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Tang <jtang@suse.com>
  Jing Xia <jing.xia@spreadtrum.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kees Cook <keescook@chromium.org>
  Kevin Cernekee <cernekee@chromium.org>
  Krishneil Singh <krishneil.k.singh@intel.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Maarten Lankhorst <dev@mblankhorst.nl>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Nazarewicz <mina86@mina86.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Stein <peter@stuntstein.dk>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  PJ Waskiewicz <peter.waskiewicz.jr@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Reizer, Eyal <eyalr@ti.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Reichel <sre@kernel.org>
  Sebastian Sjoholm <ssjoholm@mac.com>
  Steve Capper <steve.capper@arm.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Stuart Hayes <stuart.w.hayes@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tonghao Zhang <xiangxia.m.yue@gmail.com>
  Tonghao Zhang <zhangtonghao@didichuxing.com>
  Tony Lindgren <tony@atomide.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>
  Varun Prakash <varun@chelsio.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yelena Krivosheev <yelena@marvell.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm broken
broken-job test-amd64-i386-xl-qemut-debianhvm-amd64-xsm broken
broken-job test-amd64-amd64-pygrub broken
broken-job test-amd64-amd64-i386-pvgrub broken
broken-job test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm broken
broken-job test-amd64-amd64-qemuu-nested-amd broken
broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64 broken
broken-job test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm broken
broken-job test-amd64-i386-qemuu-rhel6hvm-amd broken
broken-job test-amd64-amd64-amd64-pvgrub broken
broken-step test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-amd64-amd64-pvgrub host-install(4)
broken-step test-amd64-i386-xl-qemut-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-i386-qemuu-rhel6hvm-amd host-install(4)
broken-step test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-i386-xl-qemuu-debianhvm-amd64 host-install(4)
broken-step test-amd64-amd64-pygrub host-install(4)
broken-step test-amd64-amd64-i386-pvgrub host-install(4)
broken-step test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-amd64-qemuu-nested-amd host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0170043366698243024==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 16:57:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 16:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYEGb-0006fx-QA; Sun, 07 Jan 2018 16:57:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYEGa-0006fq-OS
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 16:57:48 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 0D/DB-24969-C81525A5;
 Sun, 07 Jan 2018 16:57:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVbc7MCj
 K4P9zHot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrF5XzdbQZtBxb432Q2Mz5W7GLk4hAQamSQ+
 9XUxQziPGSUu7PjHBOFsY5SYv2Q6YxcjJ4eIgLPE1zNz2bsYOTh4BfQlTv9UBAkLC7hLfF3bD
 dYsIXCDQ+LAu11g9RICvhJX9x1mg7EXzXjH0sXIzsEmYCVxSAwkyiKgKjH94jOmCYzcCxgZVj
 FqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqXAQh2MF7eGHC
 IUZKDSUmUV9Q5IEqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+agKAoIcGi1PTUirTMHGCYwaQl
 OHiURHjdQdK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClx3jyQUgGQ0ozSPLhBs
 PC/xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeZpApPJl5JXD7XgGdwgR0yrt9gSCnlCQipK
 QaGPfnXI3JW3H/984pz1Kn7/29OVRIOVzOWPDgix3blpiqSxepr/yj+v/e8UmCwfV31O+K/2z
 gN5p7lOnL12TzwJYIgRyBr1ODj8hd3L5xWdmRjlu1d8V5D3ldfqye9ljV137KLHXjSxv7vSuX
 nHq5ypT75kNTg1aOYzc3iYVWvTHYVpGutsvrlZsSS3FGoqEWc1FxIgD9Ij4JegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1515344266!82527154!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59199 invoked from network); 7 Jan 2018 16:57:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 16:57:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYEGW-0005eF-NY; Sun, 07 Jan 2018 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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYEGR-0004rQ-Fz; Sun, 07 Jan 2018 16:57:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYEGR-00006y-1v; Sun, 07 Jan 2018 16:57:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117678-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 seabios:test-amd64-amd64-qemuu-nested-amd:<job status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 seabios:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:heisenbug
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 16:57:39 +0000
Subject: [Xen-devel] [seabios test] 117678: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY3OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc2NzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTU1MzkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTE3NjQy
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICBicm9rZW4gcGFzcyBpbiAxMTc2NDIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTE3NjQyIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTU1MzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAg
ICAgICA4NDRiODY0NjRhNWNiZmZmYjYyYjg3ODA4NjMyMDE4Y2EyNTBkODY3CmJhc2VsaW5lIHZl
cnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICAwY2E2ZDYyNzdkZmFmYzY3MWE1YjM3MThjYmVi
NWM3OGUyYTg4OGVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTU1MzkgIDIwMTctMTEtMDMgMjA6
NDg6NTggWiAgIDY0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE1NzMzICAyMDE3LTExLTEw
IDE3OjE5OjU5IFogICA1NyBkYXlzICAgNjMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE3MDE0ICAyMDE3LTEyLTA4IDE5OjExOjIzIFogICAyOSBkYXlzICAgMTggYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25u
b3IgPGtldmluQGtvY29ubm9yLm5ldD4KICBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBn
LmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgYnJva2VuCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgODQ0Yjg2NDY0YTVj
YmZmZmI2MmI4NzgwODYzMjAxOGNhMjUwZDg2NwpBdXRob3I6IFBhdWwgTWVuemVsIDxwbWVuemVs
QG1vbGdlbi5tcGcuZGU+CkRhdGU6ICAgTW9uIE9jdCAyIDA4OjEzOjEzIDIwMTcgKzAyMDAKCiAg
ICBkb2NzL0Rvd25sb2FkOiBVc2UgbW9yZSBzZWN1cmUgSFRUUFMgVVJMcyB3aGVyZSBwb3NzaWJs
ZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBn
LmRlPgoKY29tbWl0IGRmNDZkMTBjOGE3Yjg4ZWI4MmYzY2ViMmFhMzE3ODJkZWUxNTU5M2QKQXV0
aG9yOiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KRGF0ZTogICBU
dWUgTm92IDE0IDE1OjAzOjQ3IDIwMTcgLTA1MDAKCiAgICB0cG06IEFkZCBzdXBwb3J0IGZvciBU
UE0yIEFDUEkgdGFibGUKICAgIAogICAgQWRkIHN1cHBvcnQgZm9yIHRoZSBUUE0yIEFDUEkgdGFi
bGUuIElmIHdlIGZpbmQgaXQgYW5kIGl0cwogICAgb2YgdGhlIGFwcHJvcHJpYXRlIHNpemUsIHdl
IGNhbiBnZXQgdGhlIGxvZ19hcmVhX3N0YXJ0X2FkZHJlc3MKICAgIGFuZCBsb2dfYXJlYV9taW5p
bXVtX3NpemUgZnJvbSBpdC4KICAgIAogICAgVGhlIGxhdGVzdCB2ZXJzaW9uIG9mIHRoZSBzcGVj
IGNhbiBiZSBmb3VuZCBoZXJlOgogICAgCiAgICBodHRwczovL3RydXN0ZWRjb21wdXRpbmdncm91
cC5vcmcvdGNnLWFjcGktc3BlY2lmaWNhdGlvbi8KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+Cgpjb21taXQgMDU0MWYyZjBm
MjQ2ZTc3ZDdjNzI2OTI2OTc2OTIwZTgwNzJkMTExOQpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxr
ZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAxMCAxMjoyMDozNSAyMDE3IC0wNTAw
CgogICAgcGFyYXZpcnQ6IE9ubHkgZW5hYmxlIHNlcmNvbiBpbiBOT0dSQVBISUMgbW9kZSBpZiBu
byBvdGhlciBjb25zb2xlIHNwZWNpZmllZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBP
J0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDljZTY3NzhmMDhjNjMyYzUyYjI1
YmM4Zjc1NDI5MWVmMTg3MTBkNTMKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MTY6MzYgMjAxNyAtMDUwMAoKICAgIGRvY3M6
IEFkZCBzZXJjb24tcG9ydCB0byBSdW50aW1lX2NvbmZpZy5tZCBkb2N1bWVudGF0aW9uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpj
b21taXQgNjM0NTFmY2ExM2M3NTg3MGUxNzAzZWIzZTIwNTg0ZDkxMTc5YWViYwpBdXRob3I6IEtl
dmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAxMCAxMTo0
OToxOSAyMDE3IC0wNTAwCgogICAgZG9jczogTm90ZSB2MS4xMS4wIHJlbGVhc2UKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 17:09:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 17:09:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYERX-0007Vq-RA; Sun, 07 Jan 2018 17:09:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYERW-0007Vk-Oz
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 17:09:06 +0000
X-Inumbo-ID: 49fd9aae-f3cd-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x233.google.com (unknown [2a00:1450:4010:c07::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49fd9aae-f3cd-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 18:07:50 +0100 (CET)
Received: by mail-lf0-x233.google.com with SMTP id g63so9797283lfl.11
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 09:09:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Bd624WBNQP127uxhkaKtT0U8F1klIb/0ciNurnfwsno=;
 b=ZbFuqwh47O2wpAGL0glZxHm6i09vUScrCzBacMD1DlQTi7tWkFyUQjBeLPSv+MvyO2
 o/ySKKIaul9QMuGxZIwhgkofSm6b3OE+8uJSzbY3gwPtUCgMdgrkXIIQjz8IymdNsK4F
 KZxqNNWqJicoOx92SbNF+hnqVxKP++INgWRpHdd6zFTshfAh5QbVo88GbJ5wNocumUIO
 LjMesJve9nrFRRsvlHcxXjn8ipzgmhmON6KuoM8DyxnF1TnG3vUNXEUm3REtaTq6yzY7
 mv31wPlIioQkBVnnK10NZhiHZS/de5XRbHzPQ9r1rHuZd9YMiYyXw7EH/TqfaJRkYr0e
 Wtvw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Bd624WBNQP127uxhkaKtT0U8F1klIb/0ciNurnfwsno=;
 b=K0gdXZwRKNb482GxYWMXN/+tru4aZgv6MhI4MM2IxtvXXX4MouXL5JkYPo4mIqBqBs
 V+9+nVgAg71RFQRs4v+BQgaoosH/p85au8w738v9IidKGFvvqrh8J7kkdKZbotwwLcAp
 Y6Jb/DDCEmBfdCPgitKlcwsI2GyLm9rQxMZ5xrbKhzK2miAcvVlBOXNEO7M3d7+uuMm8
 BbiIZtcrLLyuqCeID/BhdsUoFoA+sfVHjhFYj36TQFKsJOLQ5lEmss/pbIi4nTv5PLsg
 dQReGEFhrTB7n3zzcMGuBwc1VwGVZ/Yyc4MCRZNtyof5kDL2wJY0dmCRr4hdzFfdFxmT
 Qynw==
X-Gm-Message-State: AKwxytdXZcki8CI2Vin8/FmgOSiEIE11Ton+VsmuvIZwX6cVlWhpY0Er
 eBy4sIPy7yXzck8xSyLcrCprIG8SV1C6HvFUucjuKA==
X-Google-Smtp-Source: ACJfBosQBfB/MsLKcMKR8nzd2mRpIupPZEVDCzKJ3rzSAVJbgNAKNhOsz6MoevWjW1cyhFCj/YsDorsiHyPjd8JPOHE=
X-Received: by 10.25.222.18 with SMTP id v18mr617726lfg.92.1515344943427; Sun,
 07 Jan 2018 09:09:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 09:09:02 -0800 (PST)
In-Reply-To: <b7537c8a-e6c1-1525-63cc-07098521a69a@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-17-git-send-email-aliguori@amzn.com>
 <20180107083624.mkus5osckvpastzh@MacBook-Pro-de-Roger.local>
 <CA+aC4kt-_vQO76O5Q_tgrssdvO7MwPf6ndjbnwnVZOhSx9sXdg@mail.gmail.com>
 <b7537c8a-e6c1-1525-63cc-07098521a69a@citrix.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 09:09:02 -0800
Message-ID: <CA+aC4ksP52SmsoEZqcZhXMYrENwf21vdKkpf1-oC5BtYfedQaA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Juergen Gross <JGross@suse.com>, Anthony Liguori <aliguori@amzn.com>,
 Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 16/22] vixen: pass grant table operations
 through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCA4OjQ1IEFNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwNy8wMS8yMDE4IDE1OjQyLCBBbnRob255IExp
Z3Vvcmkgd3JvdGU6Cj4+IE9uIFN1biwgSmFuIDcsIDIwMTggYXQgMTI6MzYgQU0sIFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIFNhdCwgSmFuIDA2
LCAyMDE4IGF0IDAyOjU0OjMxUE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4+PiAg
c3RhdGljIGxvbmcKPj4+PiArdml4ZW5fZ250dGFiX3NldHVwX3RhYmxlKAo+Pj4+ICsgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBp
bnQgY291bnQpCj4+Pj4gK3sKPj4+PiArICAgIGxvbmcgcmM7Cj4+Pj4gKwo+Pj4+ICsgICAgc3Ry
dWN0IGdudHRhYl9zZXR1cF90YWJsZSBvcDsKPj4+PiArICAgIHhlbl9wZm5fdCAqZnJhbWVfbGlz
dCA9IE5VTEw7Cj4+Pj4gKyAgICBzdGF0aWMgdm9pZCAqZ3JhbnRfdGFibGU7Cj4+Pj4gKyAgICBY
RU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgb2xkX2ZyYW1lX2xpc3Q7Cj4+Pj4gKwo+Pj4+ICsg
ICAgaWYgKCBjb3VudCAhPSAxICkKPj4+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4+PiAr
Cj4+Pj4gKyAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkgIT0g
MCkgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiRmF1
bHQgd2hpbGUgcmVhZGluZyBnbnR0YWJfc2V0dXBfdGFibGVfdC5cbiIpOwo+Pj4+ICsgICAgICAg
IHJldHVybiAtRUZBVUxUOwo+Pj4+ICsgICAgfQo+Pj4+ICsKPj4+PiArICAgIGlmICggZ3JhbnRf
dGFibGUgPT0gTlVMTCApIHsKPj4+PiArICAgICAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFw
IHhhdHA7Cj4+Pj4gKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKPj4+PiArICAgICAgICBpbnQg
aTsKPj4+PiArCj4+Pj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtYXhfZ3JhbnRfZnJhbWVz
OyBpKysgKQo+Pj4+ICsgICAgICAgIHsKPj4+PiArICAgICAgICAgICAgIGdyYW50X3RhYmxlID0g
YWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4+PiBUaGlzIGlzIHdhc3Rpbmcgb25lIG1lbW9yeSBwYWdl
LCBncmFudCB0YWJsZSBmcmFtZXMgZG9uJ3QgbmVlZCB0byBiZQo+Pj4gcG9wdWxhdGVkLgo+PiBX
ZWxsIHRoZXkgaGF2ZSB0byBoYXZlIGEgdmFsaWQgc3RydWN0IHBhZ2VfaW5mbyBpbiBvcmRlciBm
b3IgdGhlIGd1ZXN0Cj4+IHRvIG1hcCBpdCB3aXRoaW4gaXRzIGFkZHJlc3Mgc3BhY2UuCj4+Cj4+
IE9yIGRpZCB5b3UgaGF2ZSBzb21ldGhpbmcgZWxzZSBpbiBtaW5kPwo+Cj4gTWFwcGluZyBvZiBM
MCBmcmFtZXMgaW50byBMMSBpcyBhIGdpYW50IG1lc3MuCj4KPiBGaXJzdCBvZiBhbGwsIHNvbWUg
dGVjaG5pY2FsIGZhY3RzOgo+IDEpIEZyYW1lcyB3aGljaCB3ZSBtYXAgZnJvbSBMMCBpbnRvIEwx
IGRvIG5vdCBuZWVkIHRvIHJlcGxhY2UgZXhpc3RpbmcKPiBSQU0uICBXZSBjYW4gdXNlIGFueSBH
Rk5zIHVwIHRvIG1heHBoeXNhZGRyLgo+IDIpIE1hcHBlZCBmcmFtZXMgc2hvdWxkIG5vdCByZXBs
YWNlIFJBTSwgYW5kIHBhcnRpY3VsYXJseSBub3QgZnJhbWVzIGluCj4gLmRhdGEgb3IgLmJzcywg
YmVjYXVzZSBvZiB0aGUgcGVyZm9ybWFuY2UgaGl0IGZyb20gc2hhdHRlcmVkIGhvc3QKPiBzdXBl
cnBhZ2VzLgo+IDMpIElkZWFsbHksIHdlJ2Qgd2FudCB0byBtYXAgaW50byBlbnRpcmVseSB1bnVz
ZWQgR0ZOcywgYmVjYXVzZSB0aGVuIHdlCj4gZG9uJ3QgaGF2ZSB0byBpbnRlcmZlcmUgd2l0aCB3
aGF0IHdhcyB0aGVyZSBiZWZvcmUuCj4KPiBJbiBYZW4sIHRvIGFsbG93IGEgZnJhbWUgdG8gYmUg
dXNlZCBieSBhIGd1ZXN0LCB3ZSBuZWVkIHRvIHNldCB1cCBkb21haW4KPiBvd25lcnNoaXAgZm9y
IGl0LiAgVGhpcyByZXF1aXJlcyBhIHN0cnVjdCBwYWdlX2luZm8gdG8gZXhpc3QsIHdoaWNoIGJ5
Cj4gZGVmYXVsdCBvbmx5IG9jY3VycyBmb3IgcGFnZXMgTDEgWGVuIHRoaW5ncyBpcyBSQU0uCj4K
PiBUaGVyZSBpcyBhIGNvbXBsZXRlbHkgZ3Jvc3Mgd2F5IG9mIGRlYWxpbmcgd2l0aCB0aGlzIGJ5
IGZha2luZyB1cCBMMSdzCj4gRTgyMCBtYXAgdG8gaW5jbHVkZSBhIHJhbmdlIGFzIFJBTSwgYW5k
IGFkZGluZyBldmVyeSBlbnRyeSBpbiB0aGF0IHJhbmdlCj4gaW50byB0aGUgYmFkcGFnZXMgbGlz
dC4gIFRoaXMgY2F1c2VzIEwxIFhlbiB0byBwdXQgdG9nZXRoZXIgcGFnZV9pbmZvJ3MKPiBmb3Ig
dGhlbSwgYnV0IG90aGVyd2lzZSBpZ25vcmUgdGhlaXIgZXhpc3RlbmNlLgoKSSdsbCBsb29rIGF0
IHRoaXMuICBJIGtub3cgaXQncyBncm9zcyBidXQgaXQncyBwcmV0dHkgc3RyYWlnaHQgZm9yd2Fy
ZC4KCj4gT2ZmIHRoZSB0b3Agb2YgbXkgaGVhZCwgZnJhbWVzIG5lZWRpbmcgc3BlY2lhbCBhdHRl
bnRpb24gYXJlOgo+ICogVGhlIHNwZWNpYWwgcGFnZXMsIGluY2x1ZGluZyBYZW5zdG9yZSBhbmQg
Q29uc29sZSByaW5ncy4gIFRoZXNlIGFyZQo+IHJlYWwgZnJhbWVzIChhcyBvcHBvc2VkIHRvIG1h
cHBpbmdzKSwgYnV0IGxpdmUgaW5zaWRlIGFuIEU4MjAgaG9sZSBmcm9tCj4gTDEncyBwb2ludCBv
ZiB2aWV3Lgo+ICogU2hhcmVkIGluZm8KPiAqIEdyYW50IHRhYmxlL3N0YXR1cyBmcmFtZXMKPiAq
IFZjcHVpbmZvIGZyYW1lcwoKSSB0aGluayB5b3UgbWVhbiB0aGUgcnVuc3RhdGUgYXJlYS4gIFdl
IHB1bmNoIHRoaXMgdGhyb3VnaCBpbiBWaXhlbiBzbwppdCBkb2Vzbid0IG5lZWQgc3BlY2lhbCBo
YW5kbGluZy4KCj4gKiBFdmVudF9maWZvIChpZiB3ZSBjYXJlIHRvIHdpcmUgdGhhdCB1cCwgYnV0
IHBlcmhhcHMgaXRzIG5vdCB3b3J0aCBpdCkuCgpJIGRvbid0IHRoaW5rIGl0J3Mgd29ydGggaXQg
VEJILgoKPiBXaGF0IEkgc3RhcnRlZCBkb2luZyBpbiBQVi1zaGltIChiZWZvcmUgc3dpdGNoaW5n
IHRvIHRoZSBTUDIgc2lkZSBvZgo+IHRoaW5ncyBmdWxseSkgd2FzIHRvIGhhcmQgY29kZSB0aGVz
ZSBtYXBwaW5nIGZyYW1lcyBpbW1lZGlhdGVseSBhZnRlcgo+IHRoZSBzcGVjaWFsIHBhZ2VzLCB3
aGljaCBpcyBhIGhvcnJpYmxlIGJ1dCBzYWZlIChhcyBmYXIgYXMgSSBjYW4gdGVsbCkKPiB3YXkg
b2YgZG9pbmcgdGhpbmdzLgoKSSdsbCB0YWtlIHRoaXMgcGF0aCBhZnRlciBjaGVja2luZyBteXNl
bGYuCgo+IElkZWFsbHksIEwxIGNvdWxkIHdvcmsgb3V0IGEgc2FmZSBwbGFjZSB0byB1c2UgZm9y
IG1hcHBpbmdzICh3aGljaAo+IGlkZWFsbHksIHdvdWxkIGJlIGEgYmxvY2sgb2YgR0ZOcyBpbW1l
ZGlhdGVseSBhYm92ZSB0aGUgbGFzdCB1c2VkCj4gZnJhbWUpLCBidXQgdGhpcyBjYW5ub3QgYmUg
ZG9uZSB3aXRoIHRoZSB0b29sc3RhY2stcHJvdmlkZWQgRTgyMCBhbG9uZSwKPiBiZWNhdXNlIGl0
IGlzIGluc3VmZmljaWVudGx5IGRlc2NyaXB0aXZlIGFzIGl0IGRlbGliZXJhdGVseSBvbWl0cwo+
IGluZm9ybWF0aW9uIHdoaWNoIGNhbiBiZSBmb3VuZCBpbiB0aGUgRFNEVCAoZS5nLiBBQ1BJIGhv
dHBsdWcgcmVnaW9ucykuCj4KPiBUaGUgb25seSByZWFzb25hYmxlIG9wdGlvbiBpcyBmb3IgTDAg
dG8gZnVsbHkgdW5kZXJzdGFuZCB0aGUgZ3Vlc3QKPiBwaHlzaWNhbCBhZGRyZXNzLCBhbmQgYmUg
YWJsZSB0byByZXBvcnQgdGhlIGRldGFpbHMgZnVsbHkgdG8gTDEsCj4gcHJvYmFibHkgaW4gYW4g
RTgyMC1saWtlIHdheSBidXQgd2l0aCBvdXIgb3duIHR5cGUgaWRlbnRpZmllcnMgdG8gY292ZXIK
PiB0aGUgb3B0aW9ucyB3aGljaCBhcmVuJ3QgaW4gdGhlIEU4MjAgc3BlYy4KPgo+IFRoaXMgYWxs
b3dzIEwxIHRvIGJlIHBvc2l0aXZlbHkgdG9sZCBpbmZvcm1hdGlvbiBzdWNoIGFzICJUaGlzIHJh
bmdlIGlzCj4gc2FmZSBmb3IgbWFwcGluZyBpbnRvIiwgd2l0aG91dCBoYXZpbmcgdG8gZ28gYW5k
IHBhcnNlIGFsbCB0aGUgc2Vjb25kYXJ5Cj4gbGF5b3V0IGluZm9ybWF0aW9uIHdoaWNoIGlzIGRl
cml2ZWQgZnJvbSB0aGlzIGluZm9ybWF0aW9uIGluIHRoZSBmaXJzdAo+IHBsYWNlLiAgSGF2aW5n
IHNhaWQgdGhhdCwgdGhpcyB3aWxsIHJlcXVpcmUgaHlwZXJ2aXNvciBhbmQgdG9vbHN0YWNrCj4g
Y2hhbmdlcywgc28gaXNuJ3QgcmVhc29uYWJsZSB0byByZXRyb2ZpdC4KClJpZ2h0LiAgV2l0aCB0
aGUgY3VycmVudCBzZXJpZXMsIG5vIGNoYW5nZXMgYXJlIG5lZWRlZCB0byB0aGUgaHlwZXJ2aXNv
ciBvcgp0b29sc3RhY2sgd2hpY2ggaXMgcHJldHR5IHBvd2VyZnVsLiAgTWFpbnRhaW5pbmcgdGhh
dCBwcm9wZXJ0eSBpcyBwcmV0dHkgdXNlZnVsLgoKPiBPdmVyYWxsIEkgd2FudCB0byBlbnN1cmUg
dGhhdCwgd2hhdGV2ZXIgcGxhbiB3ZSBjb21lIHVwIHdpdGggZm9yIHRoZQo+IHNoaW0sIGl0IGRv
ZXNuJ3QgZnVydGhlciB0YW5nbGUgdGhpbmdzIHVwIGFuZCBtYWtlIHRoZW0gaGFyZGVyIHRvIHVu
dGFuZ2xlLgoKRm9yIHN1cmUuICBJIHRoaW5rIHBlcmhhcHMgY29kaWZ5aW5nIHRoZSBIVk0vUFZI
IEFCSSB0byBzYXkgdGhhdCB0aGUgc3BlY2lhbApwYWdlcyByZWdpb24gaXMsIHdlbGwsIHNwZWNp
YWwgYW5kIGRlc2NyaWJpbmcgaXQgYSBiaXQgbW9yZSBpcyBhIG5pY2Ugd2F5IHRvCmtlZXAgdGhp
bmdzIHNpbXBsZSBidXQgYWxzbyBtYWtlIGl0IGxlc3Mgb2YgYSBoYWNrLgoKUmVnYXJkcywKCkFu
dGhvbnkgTGlndW9yaQoKPgo+IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 17:11:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 17:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYEU3-00086S-7K; Sun, 07 Jan 2018 17:11:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kbzp=ec=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eYEU2-00086M-3B
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 17:11:42 +0000
X-Inumbo-ID: a6979f87-f3cd-11e7-b4a6-bc764e045a96
Received: from ppsw-43.csi.cam.ac.uk (unknown [131.111.8.143])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6979f87-f3cd-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 18:10:25 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:61093
 helo=[192.168.1.6])
 by ppsw-43.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eYETy-00005Y-ot (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Sun, 07 Jan 2018 17:11:39 +0000
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4b0965ae-6746-febb-3c17-072e6f7aefd7@citrix.com>
Date: Sun, 7 Jan 2018 17:11:33 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180107150029.GA2935@mail-itl>
Content-Language: en-GB
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rich Persaud <persaur@gmail.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMjAxOCAxNTowMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+
IE9uIEZyaSwgSmFuIDA1LCAyMDE4IGF0IDA3OjA1OjU2UE0gKzAwMDAsIEFuZHJldyBDb29wZXIg
d3JvdGU6Cj4+IE9uIDA1LzAxLzE4IDE4OjE2LCBSaWNoIFBlcnNhdWQgd3JvdGU6Cj4+Pj4gT24g
SmFuIDUsIDIwMTgsIGF0IDA2OjM1LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoLnhlbkBnbWFpbC5j
b20KPj4+PiA8bWFpbHRvOmxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4+IHdyb3RlOgo+Pj4+IExp
bnV44oCZcyBLUFRJIHNlcmllcyBpcyBkZXNpZ25lZCB0byBhZGRyZXNzIFNQMyBvbmx5LiDCoEZv
ciBYZW4gZ3Vlc3RzLAo+Pj4+IG9ubHkgNjQtYml0IFBWIGd1ZXN0cyBhcmUgYWZmZWN0ZWQgYnkg
U1AzLiBBIEtQVEktbGlrZSBhcHByb2FjaCB3YXMKPj4+PiBleHBsb3JlZCBpbml0aWFsbHksIGJ1
dCByZXF1aXJlZCBzaWduaWZpY2FudCBBQkkgY2hhbmdlcy4gwqAKPiBJcyBzb21lIHBhcnRpYWwg
S1BUSS1saWtlIGFwcHJvYWNoIGZlYXNpYmxlPyBMaWtlIHVubWFwcGluZyBtZW1vcnkgb3duZWQK
PiBieSBvdGhlciBndWVzdHMsIGJ1dCBrZWVwaW5nIFhlbiBhcmVhcyBtYXBwZWQ/IFRoaXMgd2ls
bCBzdGlsbCBhbGxvdwo+IGxlYWtpbmcgWGVuIG1lbW9yeSwgYnV0IHRoZXJlIGFyZSB2ZXJ5IGZl
dyBzZWNyZXRzIHRoZXJlICh2Q1BVcyBzdGF0ZSwKPiBhbnl0aGluZyBlbHNlPyksIHNvIG92ZXJh
bGwgaW1wYWN0IHdpbGwgYmUgbXVjaCBsb3dlci4KCkZlYXNpYmxlPiBjZXJ0YWlubHkgbm90IG9u
IGEgc2hvcnQgdGltZXNjYWxlLgoKT25lIGlzc3VlIHdoaWNoIGNyb3BwZWQgdXAgd2hlbiBkaXNj
dXNzaW5nIHRoaXMgb3B0aW9uIGlzIHRoYXQgeGVuaGVhcAphbGxvY2F0aW9ucyB1c2UgdGhlIGRp
cmVjdG1hcCBtYXBwaW5ncyB0byBmdW5jdGlvbi7CoCB2bWFwIHJlZ2lvbnMgYXJlCmFub3RoZXIg
d2hlcmUgd2UgbmVlZCB0byBtYWludGFpbiBwZXJtYW5lbnQgbWFwcGluZ3MgdG8gc3BlY2lmaWMg
Z3Vlc3QKZnJhbWVzLgoKUmVnaXN0ZXIgc3RhdGUgaW4gc3RydWN0IHZjcHVzLCBvciBzdGFjayBm
cmFtZXMgaW5jbHVkaW5nIEdQUiBjb250ZW50CmFyZSBwcm9iYWJseSB0aGUgbW9zdCBkaXJlY3Rs
eS1pbnRlcmVzdGluZyBpbmZvcm1hdGlvbiB0byByZWFkLCBidXQKdGhpbmdzIGxpa2UgdGhlIGNv
bnNvbGUgcmluZyBvciBncmFudCBmcmFtZXMgbWlnaHQgYmUgZXF1YWxseSBsdWNyYXRpdmUuCgo+
Cj4+Pj4gSW5zdGVhZAo+Pj4+IHdl4oCZdmUgZGVjaWRlZCB0byBnbyB3aXRoIGFuIGFsdGVybmF0
ZSBhcHByb2FjaCwgd2hpY2ggaXMgbGVzcwo+Pj4+IGRpc3J1cHRpdmUgYW5kIGxlc3MgY29tcGxl
eCB0byBpbXBsZW1lbnQuIFRoZSBjaG9zZW4gYXBwcm9hY2ggcnVucyBQVgo+Pj4+IGd1ZXN0cyBp
biBhIFBWSCBjb250YWluZXIsIHdoaWNoIGVuc3VyZXMgdGhhdCBQViBndWVzdHMgY29udGludWUg
dG8KPj4+PiBiZWhhdmUgYXMgYmVmb3JlLCB3aGlsZSBwcm92aWRpbmcgdGhlIGlzb2xhdGlvbiB0
aGF0IHByb3RlY3RzIHRoZQo+Pj4+IGh5cGVydmlzb3IgZnJvbSBTUDMuIFRoaXMgd29ya3Mgd2Vs
bCBmb3IgWGVuIDQuOCB0byBYZW4gNC4xMCwgd2hpY2gKPj4+PiBpcyBjdXJyZW50bHkgb3VyIHBy
aW9yaXR5Lgo+IFRoZXJlIGlzIG9uZSBkcmF3YmFjayBvZiBzdWNoIGFwcHJvYWNoOiBydW5uaW5n
IFBWIHdpbGwgbm93IHJlcXVpcmUgYQo+IENQVSB3aXRoIFZULXggKG9yIGVxdWl2YWxlbnQpLiBJ
IHRoaW5rIHRoaXMgaXMgYSBodWdlIHByb2JsZW0sIHJ1aW5pbmcKPiB0aGUgbW9zdCBpbXBvcnRh
bnQgKG9yIG1heWJlIHRoZSBvbmx5LCBub3dhZGF5cykgYWR2YW50YWdlIG9mIFBWIHZlcnN1cwo+
IFBWSCBvciBIVk0uCgpIVk0tY2FwYWJsZSBoYXJkd2FyZSBoYXMgYmVlbiBhcm91bmQgZm9yIDEy
IHllYXJzIG5vdywgd2hpY2ggbWVhbnMgdGhhdApmb3IgYSBsb3Qgb2YgcGVvcGxlLCB0aGlzIHNv
bHV0aW9uIGlzIGEgd2hvbGUgbG90IGJldHRlciB0aGFuIG5vdGhpbmcuCgpJJ20gbm90IHN1Z2dl
c3RpbmcgdGhhdCB3ZSBnaXZlIHVwIG9uIFBWIGd1ZXN0cywgYnV0IHNlZSB0aGUgY292ZXIKbGV0
dGVyIGZvciAieDg2OiBQcmVyZXF1aXNpdGUgd29yayBmb3IgYSBYZW4gS0FJU0VSIHNvbHV0aW9u
IiB3aGljaApkaXNjdXNzZXMgc29tZSBvZiB0aGUgY2hhbGxlbmdlcyB3aGljaCBuZWVkIHRvIGJl
IG92ZXJjb21lLgoKPj4+IFNpbmNlIFBWSCBkb2VzIG5vdCB5ZXQgc3VwcG9ydCBQQ0kgcGFzc3Ro
cm91Z2gsIGFyZSB0aGVyZSBvdGhlcgo+Pj4gcmVjb21tZW5kZWQgU1AzIG1pdGlnYXRpb25zIGZv
ciA2NC1iaXQgUFYgZHJpdmVyIGRvbWFpbnM/Cj4+IExvY2sgdGhlbSBkb3duP8KgIERldmljZSBk
cml2ZXIgZG9tYWlucywgZXZlbiBpZiBub3QgZnVsbHkgdHJ1c3RlZCwgYXJlCj4+IGdvaW5nIHRv
IGJlIHBhcnQgb2YgdGhlIHN5c3RlbSBhbmQgdGhlcmVmb3JlIGF0IGxlYXN0IHNlbWktVENCLgo+
Pgo+PiBJZiBhbiBhdHRhY2tlciBjYW4ndCBydW4gY29kZSBpbiB5b3VyIGRyaXZlciBkb21haW4g
KGFuZCBiZSBhd2FyZSBvZgo+PiB0aGluZ3MgbGlrZSBzZXJ2ZXIgc2lkZSBwcm9jZXNzaW5nLCBK
SVQgb2YgU1FMLCBldGMgYXMgInJ1bm5pbmcgY29kZSIKPj4gbWV0aG9kcyksIHRoZXkgYXJlbid0
IGluIGEgcG9zaXRpb24gdG8gbW91bnQgYW4gU1AzIGF0dGFjay4KPiBXZWxsLCB0aGUgbWFpbiBy
ZWFzb24gd2h5IGRyaXZlciBkb21haW5zIGFyZSB1c2VkIGluIFF1YmVzIE9TIGlzCj4gYXNzdW1w
dGlvbiB0aGF0IGl0IGlzIG5vdCBwb3NzaWJsZSB0byByZWFsbHkgImxvY2sgdGhlbSBkb3duIiwg
Z2l2ZW4KPiBmdWxsIE9TIChMaW51eCkgcnVubmluZyBpbnNpZGUgYW5kIGJlaW5nIGV4cG9zZWQg
dG8gdGhlIG91dHNpZGUgd29ybGQKPiAoaGF2aW5nIG5ldHdvcmsgYWRhcHRlcnMsIFVTQiBjb250
cm9sbGVycyBldGMpLiBUaGVyZSBhcmUgc28gbWFueQo+IGNvbXBvbmVudHMgcnVubmluZyB0aGVt
LCB0aGF0IGZvciBzdXJlIHNvbWUgb2YgdGhlbSBhcmUgYnVnZ3kuIEp1c3Qgc29tZQo+IGV4YW1w
bGVzIGV4cGxvaXRhYmxlIGluIHRoZSBuZWFyIHBhc3Q6IERIQ1AgY2xpZW50LCBCbHVldG9vdGgg
c3RhY2suCj4KPiBJZiB3ZSdkIGJlbGlldmUgdGhhdCBoYW5kbGluZyB0aG9zZSBkZXZpY2VzIGV4
cG9zZWQgdG8gdGhlIG91dHNpZGUgd29ybGQKPiBpcyAic2FmZSIsIHdlIHdvdWxkbid0IHVzZSBk
cml2ZXIgZG9tYWlucyBhdCBhbGwuLi4KCkluZGVlZCwgYnV0IHRoZXkgYXJlIGluIGEgYmV0dGVy
IHBvc2l0aW9uIHRoYW4gYXJiaXRyYXJ5IFZNcywgYmVjYXVzZQp1c2VycyBjYW4ndCBqdXN0IGxv
ZyBpbnRvIHRoZW0gYW5kIHN0YXJ0IHJ1bm5pbmcgY29kZS7CoCAoSSByZWFsbHkgaG9wZS4uLikK
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 18:46:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 18:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYFx6-0005rv-2H; Sun, 07 Jan 2018 18:45:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYFx5-0005rp-0P
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 18:45:47 +0000
X-Inumbo-ID: cab392d4-f3da-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x235.google.com (unknown [2a00:1450:4010:c07::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cab392d4-f3da-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 19:44:29 +0100 (CET)
Received: by mail-lf0-x235.google.com with SMTP id h5so9982123lfj.2
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 10:45:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=sH5RbxT+3ksywuliBTgGaF7xwx0UzuLRouB6DlXz/nM=;
 b=lEtKdyi+OJ20TtIizq/khSOcroa/MY7ndEMJoo1OfUQJhkHvpeIc+R/UbnAbRkT26j
 NUs755gO2RHD211ldOwe9xc2j412j7U1OBu8U6QNWFdwJfIxkKvu1Bgeh3uOhCWoQjje
 ckqa8jsCMcZ1BvhXDyjONqgsot0b0I6Mgrh5UbEGSOkb5q+vzE7XJC5g16VwUBJEsalz
 AOt1ZfCvVGIh5/L8+BKjPnTMpWA1cWMtbWyz75ZxyHhcHEWcsOhBZ7A5LnOQI0q57Nu0
 jnMFkn05ExMZi944sc0gHCM9/OhXCkwDS74ruY3eIIey5JAHlS6n7GIhwPIQbwYhL9y3
 pxFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=sH5RbxT+3ksywuliBTgGaF7xwx0UzuLRouB6DlXz/nM=;
 b=UnXmkVL8JMZhJpPBq74I2mu5Z47bJk0FUJmwcyHickNs07Ev/Mwx1hc8o6i382ppVW
 tpkq7MyOfvM0Eo15oDooi7B+ITiCIo4qKyuK9mhfbOLtSm4wB3ZUj1JsOQvG+XRzMQTA
 fqlTcNdhF3W9pNG8sCrT0ayz/h3HuEvKWq4HtD+tWBSxFa1D1+oXrHyZmyhqevqj0wK/
 A8cO8pRF9+ikHWnERPjPx/M+QCK0AjqKBotTQh5GfP/O5dwuWq0TeNxrwmNTKBil6v4a
 PnScGz2Ub9WaLiI1GvUU0HG/zK8qN061dT/6U3qjHSbEj7drG7q5GLOyk/SdY8lZPdSA
 pVWQ==
X-Gm-Message-State: AKwxytejRst/S/oU/hIGspBt5NeTVb+Oq+j+vxlQEqHo8NnN/rsl/euL
 CHN3J3Dhv7xvOKlP1nXT6yUbrlxvTrOXggPuEjkVeQ==
X-Google-Smtp-Source: ACJfBou11cL4VyFw6VUh3XoSpXoRNwKWRmZ2Tvs31DYx4RXpmHmY53IHSTACk3deMfqvmC+vbqqKzUp/wjzB+jMsxsU=
X-Received: by 10.25.225.153 with SMTP id l25mr4304554lfk.110.1515350742860;
 Sun, 07 Jan 2018 10:45:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 10:45:42 -0800 (PST)
In-Reply-To: <CA+aC4ksP52SmsoEZqcZhXMYrENwf21vdKkpf1-oC5BtYfedQaA@mail.gmail.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-17-git-send-email-aliguori@amzn.com>
 <20180107083624.mkus5osckvpastzh@MacBook-Pro-de-Roger.local>
 <CA+aC4kt-_vQO76O5Q_tgrssdvO7MwPf6ndjbnwnVZOhSx9sXdg@mail.gmail.com>
 <b7537c8a-e6c1-1525-63cc-07098521a69a@citrix.com>
 <CA+aC4ksP52SmsoEZqcZhXMYrENwf21vdKkpf1-oC5BtYfedQaA@mail.gmail.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 10:45:42 -0800
Message-ID: <CA+aC4kvatRABf-4JhUnvannKqVgZvqRtYhgFQoE1qKm54dPRSA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Juergen Gross <JGross@suse.com>, Anthony Liguori <aliguori@amzn.com>,
 Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 16/22] vixen: pass grant table operations
 through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCA5OjA5IEFNLCBBbnRob255IExpZ3VvcmkgPGFudGhvbnlA
Y29kZW1vbmtleS53cz4gd3JvdGU6Cj4gT24gU3VuLCBKYW4gNywgMjAxOCBhdCA4OjQ1IEFNLCBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDcv
MDEvMjAxOCAxNTo0MiwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+Pj4gT24gU3VuLCBKYW4gNywg
MjAxOCBhdCAxMjozNiBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
IHdyb3RlOgo+Pj4+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0OjMxUE0gLTA4MDAsIEFu
dGhvbnkgTGlndW9yaSB3cm90ZToKPj4+Pj4gIHN0YXRpYyBsb25nCj4+Pj4+ICt2aXhlbl9nbnR0
YWJfc2V0dXBfdGFibGUoCj4+Pj4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJf
c2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCj4+Pj4+ICt7Cj4+Pj4+ICsg
ICAgbG9uZyByYzsKPj4+Pj4gKwo+Pj4+PiArICAgIHN0cnVjdCBnbnR0YWJfc2V0dXBfdGFibGUg
b3A7Cj4+Pj4+ICsgICAgeGVuX3Bmbl90ICpmcmFtZV9saXN0ID0gTlVMTDsKPj4+Pj4gKyAgICBz
dGF0aWMgdm9pZCAqZ3JhbnRfdGFibGU7Cj4+Pj4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5f
cGZuX3QpIG9sZF9mcmFtZV9saXN0Owo+Pj4+PiArCj4+Pj4+ICsgICAgaWYgKCBjb3VudCAhPSAx
ICkKPj4+Pj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+Pj4+ICsKPj4+Pj4gKyAgICBpZiAo
IHVubGlrZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkgIT0gMCkgKQo+Pj4+PiArICAg
IHsKPj4+Pj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJGYXVsdCB3aGlsZSByZWFk
aW5nIGdudHRhYl9zZXR1cF90YWJsZV90LlxuIik7Cj4+Pj4+ICsgICAgICAgIHJldHVybiAtRUZB
VUxUOwo+Pj4+PiArICAgIH0KPj4+Pj4gKwo+Pj4+PiArICAgIGlmICggZ3JhbnRfdGFibGUgPT0g
TlVMTCApIHsKPj4+Pj4gKyAgICAgICAgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCB4YXRwOwo+
Pj4+PiArICAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwo+Pj4+PiArICAgICAgICBpbnQgaTsKPj4+
Pj4gKwo+Pj4+PiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1heF9ncmFudF9mcmFtZXM7IGkr
KyApCj4+Pj4+ICsgICAgICAgIHsKPj4+Pj4gKyAgICAgICAgICAgICBncmFudF90YWJsZSA9IGFs
bG9jX3hlbmhlYXBfcGFnZSgpOwo+Pj4+IFRoaXMgaXMgd2FzdGluZyBvbmUgbWVtb3J5IHBhZ2Us
IGdyYW50IHRhYmxlIGZyYW1lcyBkb24ndCBuZWVkIHRvIGJlCj4+Pj4gcG9wdWxhdGVkLgo+Pj4g
V2VsbCB0aGV5IGhhdmUgdG8gaGF2ZSBhIHZhbGlkIHN0cnVjdCBwYWdlX2luZm8gaW4gb3JkZXIg
Zm9yIHRoZSBndWVzdAo+Pj4gdG8gbWFwIGl0IHdpdGhpbiBpdHMgYWRkcmVzcyBzcGFjZS4KPj4+
Cj4+PiBPciBkaWQgeW91IGhhdmUgc29tZXRoaW5nIGVsc2UgaW4gbWluZD8KPj4KPj4gTWFwcGlu
ZyBvZiBMMCBmcmFtZXMgaW50byBMMSBpcyBhIGdpYW50IG1lc3MuCj4+Cj4+IEZpcnN0IG9mIGFs
bCwgc29tZSB0ZWNobmljYWwgZmFjdHM6Cj4+IDEpIEZyYW1lcyB3aGljaCB3ZSBtYXAgZnJvbSBM
MCBpbnRvIEwxIGRvIG5vdCBuZWVkIHRvIHJlcGxhY2UgZXhpc3RpbmcKPj4gUkFNLiAgV2UgY2Fu
IHVzZSBhbnkgR0ZOcyB1cCB0byBtYXhwaHlzYWRkci4KPj4gMikgTWFwcGVkIGZyYW1lcyBzaG91
bGQgbm90IHJlcGxhY2UgUkFNLCBhbmQgcGFydGljdWxhcmx5IG5vdCBmcmFtZXMgaW4KPj4gLmRh
dGEgb3IgLmJzcywgYmVjYXVzZSBvZiB0aGUgcGVyZm9ybWFuY2UgaGl0IGZyb20gc2hhdHRlcmVk
IGhvc3QKPj4gc3VwZXJwYWdlcy4KPj4gMykgSWRlYWxseSwgd2UnZCB3YW50IHRvIG1hcCBpbnRv
IGVudGlyZWx5IHVudXNlZCBHRk5zLCBiZWNhdXNlIHRoZW4gd2UKPj4gZG9uJ3QgaGF2ZSB0byBp
bnRlcmZlcmUgd2l0aCB3aGF0IHdhcyB0aGVyZSBiZWZvcmUuCj4+Cj4+IEluIFhlbiwgdG8gYWxs
b3cgYSBmcmFtZSB0byBiZSB1c2VkIGJ5IGEgZ3Vlc3QsIHdlIG5lZWQgdG8gc2V0IHVwIGRvbWFp
bgo+PiBvd25lcnNoaXAgZm9yIGl0LiAgVGhpcyByZXF1aXJlcyBhIHN0cnVjdCBwYWdlX2luZm8g
dG8gZXhpc3QsIHdoaWNoIGJ5Cj4+IGRlZmF1bHQgb25seSBvY2N1cnMgZm9yIHBhZ2VzIEwxIFhl
biB0aGluZ3MgaXMgUkFNLgo+Pgo+PiBUaGVyZSBpcyBhIGNvbXBsZXRlbHkgZ3Jvc3Mgd2F5IG9m
IGRlYWxpbmcgd2l0aCB0aGlzIGJ5IGZha2luZyB1cCBMMSdzCj4+IEU4MjAgbWFwIHRvIGluY2x1
ZGUgYSByYW5nZSBhcyBSQU0sIGFuZCBhZGRpbmcgZXZlcnkgZW50cnkgaW4gdGhhdCByYW5nZQo+
PiBpbnRvIHRoZSBiYWRwYWdlcyBsaXN0LiAgVGhpcyBjYXVzZXMgTDEgWGVuIHRvIHB1dCB0b2dl
dGhlciBwYWdlX2luZm8ncwo+PiBmb3IgdGhlbSwgYnV0IG90aGVyd2lzZSBpZ25vcmUgdGhlaXIg
ZXhpc3RlbmNlLgo+Cj4gSSdsbCBsb29rIGF0IHRoaXMuICBJIGtub3cgaXQncyBncm9zcyBidXQg
aXQncyBwcmV0dHkgc3RyYWlnaHQgZm9yd2FyZC4KPgo+PiBPZmYgdGhlIHRvcCBvZiBteSBoZWFk
LCBmcmFtZXMgbmVlZGluZyBzcGVjaWFsIGF0dGVudGlvbiBhcmU6Cj4+ICogVGhlIHNwZWNpYWwg
cGFnZXMsIGluY2x1ZGluZyBYZW5zdG9yZSBhbmQgQ29uc29sZSByaW5ncy4gIFRoZXNlIGFyZQo+
PiByZWFsIGZyYW1lcyAoYXMgb3Bwb3NlZCB0byBtYXBwaW5ncyksIGJ1dCBsaXZlIGluc2lkZSBh
biBFODIwIGhvbGUgZnJvbQo+PiBMMSdzIHBvaW50IG9mIHZpZXcuCj4+ICogU2hhcmVkIGluZm8K
Pj4gKiBHcmFudCB0YWJsZS9zdGF0dXMgZnJhbWVzCj4+ICogVmNwdWluZm8gZnJhbWVzCj4KPiBJ
IHRoaW5rIHlvdSBtZWFuIHRoZSBydW5zdGF0ZSBhcmVhLiAgV2UgcHVuY2ggdGhpcyB0aHJvdWdo
IGluIFZpeGVuIHNvCj4gaXQgZG9lc24ndCBuZWVkIHNwZWNpYWwgaGFuZGxpbmcuCj4KPj4gKiBF
dmVudF9maWZvIChpZiB3ZSBjYXJlIHRvIHdpcmUgdGhhdCB1cCwgYnV0IHBlcmhhcHMgaXRzIG5v
dCB3b3J0aCBpdCkuCj4KPiBJIGRvbid0IHRoaW5rIGl0J3Mgd29ydGggaXQgVEJILgo+Cj4+IFdo
YXQgSSBzdGFydGVkIGRvaW5nIGluIFBWLXNoaW0gKGJlZm9yZSBzd2l0Y2hpbmcgdG8gdGhlIFNQ
MiBzaWRlIG9mCj4+IHRoaW5ncyBmdWxseSkgd2FzIHRvIGhhcmQgY29kZSB0aGVzZSBtYXBwaW5n
IGZyYW1lcyBpbW1lZGlhdGVseSBhZnRlcgo+PiB0aGUgc3BlY2lhbCBwYWdlcywgd2hpY2ggaXMg
YSBob3JyaWJsZSBidXQgc2FmZSAoYXMgZmFyIGFzIEkgY2FuIHRlbGwpCj4+IHdheSBvZiBkb2lu
ZyB0aGluZ3MuCj4KPiBJJ2xsIHRha2UgdGhpcyBwYXRoIGFmdGVyIGNoZWNraW5nIG15c2VsZi4K
Pgo+PiBJZGVhbGx5LCBMMSBjb3VsZCB3b3JrIG91dCBhIHNhZmUgcGxhY2UgdG8gdXNlIGZvciBt
YXBwaW5ncyAod2hpY2gKPj4gaWRlYWxseSwgd291bGQgYmUgYSBibG9jayBvZiBHRk5zIGltbWVk
aWF0ZWx5IGFib3ZlIHRoZSBsYXN0IHVzZWQKPj4gZnJhbWUpLCBidXQgdGhpcyBjYW5ub3QgYmUg
ZG9uZSB3aXRoIHRoZSB0b29sc3RhY2stcHJvdmlkZWQgRTgyMCBhbG9uZSwKPj4gYmVjYXVzZSBp
dCBpcyBpbnN1ZmZpY2llbnRseSBkZXNjcmlwdGl2ZSBhcyBpdCBkZWxpYmVyYXRlbHkgb21pdHMK
Pj4gaW5mb3JtYXRpb24gd2hpY2ggY2FuIGJlIGZvdW5kIGluIHRoZSBEU0RUIChlLmcuIEFDUEkg
aG90cGx1ZyByZWdpb25zKS4KPj4KPj4gVGhlIG9ubHkgcmVhc29uYWJsZSBvcHRpb24gaXMgZm9y
IEwwIHRvIGZ1bGx5IHVuZGVyc3RhbmQgdGhlIGd1ZXN0Cj4+IHBoeXNpY2FsIGFkZHJlc3MsIGFu
ZCBiZSBhYmxlIHRvIHJlcG9ydCB0aGUgZGV0YWlscyBmdWxseSB0byBMMSwKPj4gcHJvYmFibHkg
aW4gYW4gRTgyMC1saWtlIHdheSBidXQgd2l0aCBvdXIgb3duIHR5cGUgaWRlbnRpZmllcnMgdG8g
Y292ZXIKPj4gdGhlIG9wdGlvbnMgd2hpY2ggYXJlbid0IGluIHRoZSBFODIwIHNwZWMuCj4+Cj4+
IFRoaXMgYWxsb3dzIEwxIHRvIGJlIHBvc2l0aXZlbHkgdG9sZCBpbmZvcm1hdGlvbiBzdWNoIGFz
ICJUaGlzIHJhbmdlIGlzCj4+IHNhZmUgZm9yIG1hcHBpbmcgaW50byIsIHdpdGhvdXQgaGF2aW5n
IHRvIGdvIGFuZCBwYXJzZSBhbGwgdGhlIHNlY29uZGFyeQo+PiBsYXlvdXQgaW5mb3JtYXRpb24g
d2hpY2ggaXMgZGVyaXZlZCBmcm9tIHRoaXMgaW5mb3JtYXRpb24gaW4gdGhlIGZpcnN0Cj4+IHBs
YWNlLiAgSGF2aW5nIHNhaWQgdGhhdCwgdGhpcyB3aWxsIHJlcXVpcmUgaHlwZXJ2aXNvciBhbmQg
dG9vbHN0YWNrCj4+IGNoYW5nZXMsIHNvIGlzbid0IHJlYXNvbmFibGUgdG8gcmV0cm9maXQuCj4K
PiBSaWdodC4gIFdpdGggdGhlIGN1cnJlbnQgc2VyaWVzLCBubyBjaGFuZ2VzIGFyZSBuZWVkZWQg
dG8gdGhlIGh5cGVydmlzb3Igb3IKPiB0b29sc3RhY2sgd2hpY2ggaXMgcHJldHR5IHBvd2VyZnVs
LiAgTWFpbnRhaW5pbmcgdGhhdCBwcm9wZXJ0eSBpcyBwcmV0dHkgdXNlZnVsLgo+Cj4+IE92ZXJh
bGwgSSB3YW50IHRvIGVuc3VyZSB0aGF0LCB3aGF0ZXZlciBwbGFuIHdlIGNvbWUgdXAgd2l0aCBm
b3IgdGhlCj4+IHNoaW0sIGl0IGRvZXNuJ3QgZnVydGhlciB0YW5nbGUgdGhpbmdzIHVwIGFuZCBt
YWtlIHRoZW0gaGFyZGVyIHRvIHVudGFuZ2xlLgo+Cj4gRm9yIHN1cmUuICBJIHRoaW5rIHBlcmhh
cHMgY29kaWZ5aW5nIHRoZSBIVk0vUFZIIEFCSSB0byBzYXkgdGhhdCB0aGUgc3BlY2lhbAo+IHBh
Z2VzIHJlZ2lvbiBpcywgd2VsbCwgc3BlY2lhbCBhbmQgZGVzY3JpYmluZyBpdCBhIGJpdCBtb3Jl
IGlzIGEgbmljZSB3YXkgdG8KPiBrZWVwIHRoaW5ncyBzaW1wbGUgYnV0IGFsc28gbWFrZSBpdCBs
ZXNzIG9mIGEgaGFjay4KClNpbGx5IG1lLCBpdCBhbHJlYWR5IGlzLiAgSXQncyB0aGUgcmVzZXJ2
ZWRfbWVtX3Bnc3RhcnQgZmllbGQgaW4KaHZtX2luZm9fdGFibGUgaW4gQUNQSS4KClJlZ2FyZHMs
CgpBbnRob255IExpZ3VvcmkKCj4gUmVnYXJkcywKPgo+IEFudGhvbnkgTGlndW9yaQo+Cj4+Cj4+
IH5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 19:15:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 19:15:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYGPG-0007z0-DN; Sun, 07 Jan 2018 19:14:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYGPE-0007yo-NT
 for xen-devel@lists.xensource.com; Sun, 07 Jan 2018 19:14:52 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id AB/74-04822-CA1725A5;
 Sun, 07 Jan 2018 19:14:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXd1YVC
 UQdtiVot7U96zOzB6bO/bxR7AGMWamZeUX5HAmtH7ai97wYlOxopDM2ayNjCui+5i5OIQEmhk
 knjb9YERwnnMKHHtfD87hLONUWJV+zPmLkZODhEBZ4mvZ+ayg9i8AvoS0371sYLYwgKeEncW3
 2EFaZAQeOws0XpxOhtIQgIosfHYFCYY++f7WUDN7BxsAlYSh8RAoiwCqhIvftxhnsDIvYCRYR
 WjRnFqUVlqka6xoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqCPGYBgB2PTosB
 DjJIcTEqivKLOAVFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhnFwRFCQkWpaanVqRl5gCDDSYt
 wcGjJMK7DiTNW1yQmFucmQ6ROsVozHFs0+U/TBzPZr5uYBZiycvPS5US590MUioAUppRmgc3C
 BYFlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMuwVkCk9mXgncvldApzABnfJuXyDIKSWJCC
 mpBkbnmqKcDTkT7RS6fd2vLd5kfDT6Uenj/73GvnuL3x32vCuZ0xAR+cjh03zuOWrP98vlmWi
 8Uus4t+nIRLlHNXd3TS75w6L8uHni1csFwbp9Pw1cH8hqJF0wZHfzPFITcsLM5fKKi79PPDwT
 Gn9ve8e3wuZvXo+NuRVbU+9dOJTX+3vKMvMEfzklluKMREMt5qLiRACLAV86fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1515352489!123844128!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40360 invoked from network); 7 Jan 2018 19:14:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 7 Jan 2018 19:14:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYGPA-0000jb-Et; Sun, 07 Jan 2018 19: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYGP5-0004ba-0t; Sun, 07 Jan 2018 19:14:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYGP4-0000b3-KV; Sun, 07 Jan 2018 19:14:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117674-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.7-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-1:<job status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-xl:<job status>:broken:regression
 xen-4.7-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:<job status>:broken:regression
 xen-4.7-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.7-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:<job status>:broken:regression
 xen-4.7-testing:test-amd64-amd64-migrupgrade:host-install/src_host(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-1:host-install(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f407332f99c4e619ef8730f3dae4d4beadb1ef4b
X-Osstest-Versions-That: xen=c3ddeca415a5d1f01f3867e268cbe8a0f331c3b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 07 Jan 2018 19:14:42 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 117674: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY3NCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzY3NC8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBz
dGF0dXM+ICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMTcyODkKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExNzI4OQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdy
dXBncmFkZSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE3NjM5
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkg
YnJva2VuIGluIDExNzYzOSBwYXNzIGluIDExNzY3NAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTE3NjM5CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBi
cm9rZW4gcGFzcyBpbiAxMTc2MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDExNzYzOQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBwYXNzIGluIDExNzYzOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTE3NjM5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gx
MCBmYWlsIGluIDExNzYzOSBwYXNzIGluIDExNzY3NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGlu
IDExNzYzOSBsaWtlIDExNzI4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTE3NjM5IGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTc2MzkgbGlr
ZSAxMTcyODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICBmYWlsIGluIDExNzYzOSBsaWtlIDExNzI4OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzYzOSBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTE3NjM5IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzYzOSBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzYzOSBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgZmFp
bCBpbiAxMTc2MzkgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsIGZhaWwgaW4gMTE3NjM5IG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFp
bCBsaWtlIDExNzE5NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDQ5IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE3MjQxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTcy
ODkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExNzI4OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3Mjg5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTcyODkKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3Rh
cnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNzI4OQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3
Mjg5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTcyODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzI4OQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjQwNzMzMmY5OWM0ZTYxOWVmODczMGYzZGFl
NGQ0YmVhZGIxZWY0YgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYzNk
ZGVjYTQxNWE1ZDFmMDFmMzg2N2UyNjhjYmU4YTBmMzMxYzNiMwoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTE3Mjg5ICAyMDE3LTEyLTE4IDEzOjQ1OjMxIFogICAyMCBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExNzU0MSAgMjAxOC0wMS0wMiAxNzo0MDowNiBaICAgIDUgZGF5cyAgICA0IGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFkcmlh
biBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIExlbmRh
Y2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14
c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1kNjQtYW1kNjQtMSBicm9rZW4KYnJva2Vu
LWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZv
cHMgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgYnJva2Vu
CmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAg
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1hbWQ2NC14bCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkK
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIGJyb2tlbgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAzMTkgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYw-0004Qc-Ns; Sun, 07 Jan 2018 20:28:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYv-0004Py-Jd
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:57 +0000
X-Inumbo-ID: 3573334e-f3e9-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3573334e-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:27:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="713965836"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-c5104f52.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:55 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-c5104f52.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KStrY091681
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:55 GMT
Received: from EX13D10UWB002.ant.amazon.com (10.43.161.130) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:55 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB002.ant.amazon.com (10.43.161.130) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:54 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:54 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:38 -0800
Message-ID: <1515356919-922-23-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 22/23] vixen: dom0 builder support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhlIGRvbTAgYnVp
bGRlciByZXF1aXJlcyBhIG51bWJlciBvZiBtb2RpZmljYXRpb25zIGluIG9yZGVyIHRvIGJlCmFi
bGUgdG8gbGF1bmNoIHVucHJpdmlsZWdlZCBndWVzdHMuICBUaGUgY29uc29sZSBhbmQgc3RvcmUg
cGFnZXMKbXVzdCBiZSBtYXBwZWQgaW4gYSBzcGVjaWZpYyBsb2NhdGlvbiB3aXRoaW4gdGhlIGd1
ZXN0J3MgaW5pdGlhbApwYWdlIHRhYmxlLgoKV2UgYWxzbyBoYXZlIHRvIHNldHVwIHRoZSBzdGFy
dCBpbmZvIHRvIGJlIHdoYXQncyBleHBlY3RlZCBmb3IKdW5wcml2aWxlZ2VkIGd1ZXN0cyBhbmQg
c3VwcmVzcyB0aGUgbm9ybWFsIGxvZ2ljIHRvIGdpdmUgZG9tMAppbmNyZWFzZWQgcGVybWlzc2lv
bnMuCgpXZSBoYXZlIHRvIHBhc3MgYXJvdW5kIHRoZSBjb25zb2xlIGFuZCBzdG9yZSBwYWdlcyB3
aGljaCBpbnZvbHZlcwp0b3VjaGluZyBhIG51bWJlciBvZiBwbGFjZXMgaW5jbHVkaW5nIHRoZSBQ
VkggYnVpbGRlci4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1h
em9uLmNvbT4KLS0tCnYxIC0+IHYyCiAtIHBhbmljIGluIHRoZSBldmVudCBvZiBlcnJvcnMKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgfCAgNyArKystCiB4ZW4vYXJjaC94
ODYvZ3Vlc3Qvdml4ZW4uYyAgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgIHwgIDQgKy0KIHhlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICB8IDc3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgIHwgMTIgKysr
KystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCAgfCAgOCArKystCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgNSArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
c2V0dXAuaCAgICAgICB8ICA0ICstCiA4IGZpbGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCsp
LCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5j
IGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA4ODgxMGRiLi5kZjlkM2Y4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20w
X2J1aWxkLmMKQEAgLTQ2NCw3ICs0NjQsOSBAQCBpbnQgX19pbml0IGRvbTBfc2V0dXBfcGVybWlz
c2lvbnMoc3RydWN0IGRvbWFpbiAqZCkKIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0
IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLCBtb2R1bGVfdCAqaW5pdHJkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0IG1vZHVs
ZV90ICopLAotICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuLCB1aW50MzJfdCBzdG9yZV9ldnRjaG4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX21mbiwgdWludDMyX3QgY29uc29s
ZV9ldnRjaG4pCiB7CiAgICAgaW50IHJjOwogCkBAIC00ODQsNyArNDg2LDggQEAgaW50IF9faW5p
dCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2Us
CiAjZW5kaWYKIAogICAgIHJjID0gKGlzX2h2bV9kb21haW4oZCkgPyBkb20wX2NvbnN0cnVjdF9w
dmggOiBkb20wX2NvbnN0cnVjdF9wdikKLSAgICAgICAgIChkLCBpbWFnZSwgaW1hZ2VfaGVhZHJv
b20sIGluaXRyZCwgYm9vdHN0cmFwX21hcCwgY21kbGluZSk7CisgICAgICAgICAoZCwgaW1hZ2Us
IGltYWdlX2hlYWRyb29tLCBpbml0cmQsIGJvb3RzdHJhcF9tYXAsIGNtZGxpbmUsCisgICAgICAg
ICAgc3RvcmVfbWZuLCBzdG9yZV9ldnRjaG4sIGNvbnNvbGVfbWZuLCBjb25zb2xlX2V2dGNobik7
CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwppbmRleCBk
ODcxMjE4Li43ZTM2N2VmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwor
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpAQCAtMzQ1LDYgKzM0NSwyMyBAQCBib29s
IHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZfdCBwb3J0KQogICAgIHJldHVybiB0cnVlOwogfQog
CitzdGF0aWMgaW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90ICp2YWx1ZSkK
K3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7CisgICAgaW50IHI7CisKKyAgICB4aHYu
ZG9taWQgPSBET01JRF9TRUxGOworICAgIHhodi5pbmRleCA9IGlkeDsKKyAgICByID0gSFlQRVJW
SVNPUl9odm1fb3AoSFZNT1BfZ2V0X3BhcmFtLCAmeGh2KTsKKyAgICBpZiAociA8IDApIHsKKyAg
ICAgICAgcHJpbnRrKCJDYW5ub3QgZ2V0IGh2bSBwYXJhbWV0ZXIgJWQ6ICVkIVxuIiwKKyAgICAg
ICAgICAgICAgIGlkeCwgcik7CisgICAgICAgIHJldHVybiByOworICAgIH0KKyAgICAqdmFsdWUg
PSB4aHYudmFsdWU7CisgICAgcmV0dXJuIHI7Cit9CisKIHN0YXRpYyBpbnQgaHZtX3NldF9wYXJh
bWV0ZXIoaW50IGlkeCwgdWludDY0X3QgdmFsdWUpCiB7CiAgICAgc3RydWN0IHhlbl9odm1fcGFy
YW0geGh2OwpAQCAtNDY4LDEwICs0ODUsNTUgQEAgYm9vbCB2aXhlbl9oYXNfcGVyX2NwdV9ub3Rp
ZmljYXRpb25zKHZvaWQpCiB9CiAKIHZvaWQgX19pbml0Ci12aXhlbl90cmFuc2Zvcm0oc3RydWN0
IGRvbWFpbiAqZG9tMCkKK3ZpeGVuX3RyYW5zZm9ybShzdHJ1Y3QgZG9tYWluICpkb20wLAorICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCAqcHN0b3JlX21mbiwgdWludDMyX3QgKnBzdG9yZV9ldnRj
aG4sCisgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpwY29uc29sZV9tZm4sIHVpbnQzMl90ICpw
Y29uc29sZV9ldnRjaG4pCiB7CiAgICAgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCB4YXRwOwog
ICAgIGludCBpOworICAgIHVpbnQ2NF90IHYgPSAwOworICAgIGxvbmcgcmM7CisgICAgc3RydWN0
IGV2dGNobl91bm1hc2sgdW5tYXNrOworICAgIHN0cnVjdCBldnRjaG5fYWxsb2NfdW5ib3VuZCBh
bGxvYzsKKworICAgIC8qIFNldHVwIFhlbnN0b3JlICovCisgICAgaHZtX2dldF9wYXJhbWV0ZXIo
SFZNX1BBUkFNX1NUT1JFX0VWVENITiwgJnYpOworICAgICpwc3RvcmVfZXZ0Y2huID0gdW5tYXNr
LnBvcnQgPSB2OworICAgIEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF91bm1h
c2ssICZ1bm1hc2spOworCisgICAgaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX1NUT1JFX1BG
TiwgJnYpOworICAgICpwc3RvcmVfbWZuID0gdjsKKworICAgIHByaW50aygiVml4ZW4gWGVuc3Rv
cmUgZXZ0Y2huIGlzICVkLCBwZm4gaXMgMHglIiBQUkl4NjQgIlxuIiwKKyAgICAgICAgICAgKnBz
dG9yZV9ldnRjaG4sICpwc3RvcmVfbWZuKTsKKworICAgIC8qIFNldHVwIFhlbmNvbnMgKi8KKyAg
ICBhbGxvYy5kb20gPSBET01JRF9TRUxGOworICAgIGFsbG9jLnJlbW90ZV9kb20gPSBET01JRF9T
RUxGOworCisgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxs
b2NfdW5ib3VuZCwgJmFsbG9jKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHByaW50
aygiRmFpbGVkIHRvIGFsbG9jIHVuYm91bmQgZXZlbnQgY2hhbm5lbDogJWxkXG4iLCByYyk7Cisg
ICAgICAgICpwY29uc29sZV9ldnRjaG4gPSAwOworICAgICAgICAqcGNvbnNvbGVfbWZuID0gMDsK
KyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdm9pZCAqY29uc29sZV9kYXRhOworCisg
ICAgICAgIGNvbnNvbGVfZGF0YSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOworCisgICAgICAgICpw
Y29uc29sZV9ldnRjaG4gPSBhbGxvYy5wb3J0OworICAgICAgICAqcGNvbnNvbGVfbWZuID0gdmly
dF90b19tZm4oY29uc29sZV9kYXRhKTsKKworICAgICAgICBtZW1zZXQoY29uc29sZV9kYXRhLCAw
LCA0MDk2KTsKKyAgICAgICAgdml4ZW5feGVuY29uc19pZmFjZSA9IGNvbnNvbGVfZGF0YTsKKyAg
ICAgICAgdml4ZW5feGVuY29uc19wb3J0ID0gYWxsb2MucG9ydDsKKyAgICB9CisKKyAgICBwcmlu
dGsoIlZpeGVuIFhlbmNvbnMgZXZ0Y2huIGlzICVkLCBwZm4gaXMgMHglIiBQUkl4NjQgIlxuIiwK
KyAgICAgICAgICAgKnBjb25zb2xlX2V2dGNobiwgKnBjb25zb2xlX21mbik7CiAKICAgICAvKiBT
ZXR1cCBldmVudCBjaGFubmVsIGZvcndhcmRpbmcgKi8KICAgICBhbGxvY19kaXJlY3RfYXBpY192
ZWN0b3IoJnZpeGVuX2V2dGNobl92ZWN0b3IsIHZpeGVuX2V2dGNobl9ub3RpZnkpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYwppbmRleCA0MzM4OTY1Li5iMmNhNjRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpA
QCAtMTA2NCw3ICsxMDY0LDkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0
IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3Qgc3RvcmVfbWZuLCB1aW50MzJfdCBzdG9yZV9ldnRjaG4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9tZm4sIHVpbnQzMl90IGNvbnNvbGVf
ZXZ0Y2huKQogewogICAgIHBhZGRyX3QgZW50cnksIHN0YXJ0X2luZm87CiAgICAgaW50IHJjOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKaW5kZXggMDljNzY1YS4uYTU1NDYyOSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
CkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVu
L2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9l
dmVudC5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYmVsZi5oPgog
I2luY2x1ZGUgPHhlbi9tdWx0aWJvb3QuaD4KQEAgLTI3Niw3ICsyNzcsOSBAQCBpbnQgX19pbml0
IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCBzdG9yZV9tZm4sIHVpbnQzMl90IHN0b3JlX2V2dGNobiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfbWZuLCB1aW50MzJfdCBjb25zb2xlX2V2dGNo
bikKIHsKICAgICBpbnQgaSwgY3B1LCByYywgY29tcGF0aWJsZSwgY29tcGF0MzIsIG9yZGVyLCBt
YWNoaW5lOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzOwpAQCAtMjk5LDYgKzMwMiw3
IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBs
M19wZ2VudHJ5X3QgKmwzdGFiID0gTlVMTCwgKmwzc3RhcnQgPSBOVUxMOwogICAgIGwyX3BnZW50
cnlfdCAqbDJ0YWIgPSBOVUxMLCAqbDJzdGFydCA9IE5VTEw7CiAgICAgbDFfcGdlbnRyeV90ICps
MXRhYiA9IE5VTEwsICpsMXN0YXJ0ID0gTlVMTDsKKyAgICB4ZW5fcGZuX3Qgc2F2ZWRfcGZuID0g
fjBVTDsKIAogICAgIC8qCiAgICAgICogVGhpcyBmdWxseSBkZXNjcmliZXMgdGhlIG1lbW9yeSBs
YXlvdXQgb2YgdGhlIGluaXRpYWwgZG9tYWluLiBBbGwKQEAgLTQ0MSw4ICs0NDUsMjQgQEAgaW50
IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB2cGh5
c21hcF9lbmQgPSB2cGh5c21hcF9zdGFydDsKICAgICB2c3RhcnRpbmZvX3N0YXJ0ID0gcm91bmRf
cGd1cCh2cGh5c21hcF9lbmQpOwogICAgIHZzdGFydGluZm9fZW5kICAgPSAodnN0YXJ0aW5mb19z
dGFydCArCi0gICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHN0YXJ0X2luZm8p
ICsKLSAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29s
ZV9pbmZvKSk7CisgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHN0YXJ0X2lu
Zm8pKTsKKyAgICBpZiAoICFpc192aXhlbigpICkKKyAgICAgICAgdnN0YXJ0aW5mb19lbmQgKz0g
c2l6ZW9mKHN0cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8pOworICAgIHZzdGFydGluZm9fZW5k
ICAgPSByb3VuZF9wZ3VwKHZzdGFydGluZm9fZW5kKTsKKworICAgIGlmICggaXNfdml4ZW4oKSAp
IHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisKKyAgICAgICAgc2F2ZWRfcGZuID0g
KHZzdGFydGluZm9fZW5kIC0gdl9zdGFydCkgLyBQQUdFX1NJWkU7CisKKyAgICAgICAgcGcgPSBt
Zm5fdG9fcGFnZShzdG9yZV9tZm4pOworICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0
KHBnLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7CisgICAgICAgIHZzdGFydGluZm9fZW5kICAgKz0g
UEFHRV9TSVpFOworCisgICAgICAgIHBnID0gbWZuX3RvX3BhZ2UoY29uc29sZV9tZm4pOworICAg
ICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7
CisgICAgICAgIHZzdGFydGluZm9fZW5kICAgKz0gUEFHRV9TSVpFOworICAgIH0KIAogICAgIHZw
dF9zdGFydCAgICAgICAgPSByb3VuZF9wZ3VwKHZzdGFydGluZm9fZW5kKTsKICAgICBmb3IgKCBu
cl9wdF9wYWdlcyA9IDI7IDsgbnJfcHRfcGFnZXMrKyApCkBAIC02MzQsNyArNjU0LDEzIEBAIGlu
dCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICpsMnRhYiA9IGwyZV9mcm9tX3BhZGRyKF9fcGEobDFzdGFydCksIEwyX1BST1QpOwogICAgICAg
ICAgICAgbDJ0YWIrKzsKICAgICAgICAgfQotICAgICAgICBpZiAoIGNvdW50IDwgaW5pdHJkX3Bm
biB8fCBjb3VudCA+PSBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKKyAgICAgICAg
aWYgKCBjb3VudCA9PSBzYXZlZF9wZm4gKSB7CisgICAgICAgICAgICBtZm4gPSBzdG9yZV9tZm47
CisgICAgICAgICAgICBwZm4rKzsKKyAgICAgICAgfSBlbHNlIGlmICggY291bnQgPT0gc2F2ZWRf
cGZuICsgMSApIHsKKyAgICAgICAgICAgIG1mbiA9IGNvbnNvbGVfbWZuOworICAgICAgICAgICAg
cGZuKys7CisgICAgICAgIH0gZWxzZSBpZiAoIGNvdW50IDwgaW5pdHJkX3BmbiB8fCBjb3VudCA+
PSBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKICAgICAgICAgICAgIG1mbiA9IHBm
bisrOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBtZm4gPSBpbml0cmRfbWZuKys7CkBAIC03
MzcsNyArNzYzLDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWlu
ICpkLAogCiAgICAgc2ktPnNoYXJlZF9pbmZvID0gdmlydF90b19tYWRkcihkLT5zaGFyZWRfaW5m
byk7CiAKLSAgICBzaS0+ZmxhZ3MgICAgICAgID0gU0lGX1BSSVZJTEVHRUQgfCBTSUZfSU5JVERP
TUFJTjsKKyAgICBzaS0+ZmxhZ3MgICAgICAgID0gaXNfdml4ZW4oKSA/IDAgOiAoU0lGX1BSSVZJ
TEVHRUQgfCBTSUZfSU5JVERPTUFJTik7CisKICAgICBpZiAoICF2aW5pdHJkX3N0YXJ0ICYmIGlu
aXRyZF9sZW4gKQogICAgICAgICBzaS0+ZmxhZ3MgICB8PSBTSUZfTU9EX1NUQVJUX1BGTjsKICAg
ICBzaS0+ZmxhZ3MgICAgICAgfD0gKHhlbl9wcm9jZXNzb3JfcG1iaXRzIDw8IDgpICYgU0lGX1BN
X01BU0s7CkBAIC04MTgsNiArODQ1LDMwIEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICggaXNfdml4ZW4o
KSApCisgICAgeworICAgICAgICBkb20wX3VwZGF0ZV9waHlzbWFwKGQsIHNhdmVkX3Bmbiwgc3Rv
cmVfbWZuLCB2cGh5c21hcF9zdGFydCk7CisgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwg
c2F2ZWRfcGZuICsgMSwgY29uc29sZV9tZm4sIHZwaHlzbWFwX3N0YXJ0KTsKKworICAgICAgICBy
YyA9IGV2dGNobl9hbGxvY19wcm94eShkLCBzdG9yZV9ldnRjaG4sIEVDU19JTlRFUkRPTUFJTik7
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBwYW5pYygiVml4ZW46
IGZhaWxlZCB0byByZXNlcnZlIFhlbnN0b3JlIGV2ZW50IGNoYW5uZWwgJWQgPT4gJWRcbiIsCisg
ICAgICAgICAgICAgICAgICBzdG9yZV9ldnRjaG4sIHJjKTsKKyAgICAgICAgfQorICAgICAgICBy
YyA9IGV2dGNobl9hbGxvY19wcm94eShkLCBjb25zb2xlX2V2dGNobiwgRUNTX0lOVEVSRE9NQUlO
KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhbmljKCJWaXhl
bjogZmFpbGVkIHRvIHJlc2VydmUgQ29uc29sZSBldmVudCBjaGFubmVsICVkID0+ICVkXG4iLAor
ICAgICAgICAgICAgICAgICAgY29uc29sZV9ldnRjaG4sIHJjKTsKKyAgICAgICAgfQorCisgICAg
ICAgIHNpLT5zdG9yZV9tZm4gPSBzdG9yZV9tZm47CisgICAgICAgIHNpLT5zdG9yZV9ldnRjaG4g
PSBzdG9yZV9ldnRjaG47CisgICAgICAgIHNpLT5jb25zb2xlLmRvbVUubWZuID0gY29uc29sZV9t
Zm47CisgICAgICAgIHNpLT5jb25zb2xlLmRvbVUuZXZ0Y2huID0gY29uc29sZV9ldnRjaG47Cisg
ICAgfQorCiAgICAgaWYgKCBpbml0cmRfbGVuICE9IDAgKQogICAgIHsKICAgICAgICAgc2ktPm1v
ZF9zdGFydCA9IHZpbml0cmRfc3RhcnQgPzogaW5pdHJkX3BmbjsKQEAgLTgyOCwxNCArODc5LDE1
IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBp
ZiAoIGNtZGxpbmUgIT0gTlVMTCApCiAgICAgICAgIHN0cmxjcHkoKGNoYXIgKilzaS0+Y21kX2xp
bmUsIGNtZGxpbmUsIHNpemVvZihzaS0+Y21kX2xpbmUpKTsKIAotICAgIGlmICggZmlsbF9jb25z
b2xlX3N0YXJ0X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQorICAgIGlmICggIWlzX3ZpeGVuKCkg
JiYgZmlsbF9jb25zb2xlX3N0YXJ0X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQogICAgIHsKICAg
ICAgICAgc2ktPmNvbnNvbGUuZG9tMC5pbmZvX29mZiAgPSBzaXplb2Yoc3RydWN0IHN0YXJ0X2lu
Zm8pOwogICAgICAgICBzaS0+Y29uc29sZS5kb20wLmluZm9fc2l6ZSA9IHNpemVvZihzdHJ1Y3Qg
ZG9tMF92Z2FfY29uc29sZV9pbmZvKTsKICAgICB9CiAKICAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihkKSApCi0gICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgWExBVF9zdGFydF9pbmZvX2Nv
bnNvbGVfZG9tMCk7CisgICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgaXNfdml4ZW4oKSA/IFhM
QVRfc3RhcnRfaW5mb19jb25zb2xlX2RvbVUgOgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYTEFUX3N0YXJ0X2luZm9fY29uc29sZV9kb20wKTsKIAogICAgIC8qIFJl
dHVybiB0byBpZGxlIGRvbWFpbidzIHBhZ2UgdGFibGVzLiAqLwogICAgIG1hcGNhY2hlX292ZXJy
aWRlX2N1cnJlbnQoTlVMTCk7CkBAIC04NzMsOSArOTI1LDExIEBAIGludCBfX2luaXQgZG9tMF9j
b25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIHRlc3RfYml0KFhFTkZFQVRf
c3VwZXJ2aXNvcl9tb2RlX2tlcm5lbCwgcGFybXMuZl9yZXF1aXJlZCkgKQogICAgICAgICBwYW5p
YygiRG9tMCByZXF1aXJlcyBzdXBlcnZpc29yLW1vZGUgZXhlY3V0aW9uIik7CiAKLSAgICByYyA9
IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMoZCk7Ci0gICAgQlVHX09OKHJjICE9IDApOwotCisgICAg
aWYgKCAhaXNfdml4ZW4oKSApCisgICAgeworICAgICAgICByYyA9IGRvbTBfc2V0dXBfcGVybWlz
c2lvbnMoZCk7CisgICAgICAgIEJVR19PTihyYyAhPSAwKTsKKyAgICB9CiAgICAgaWYgKCBlbGZf
Y2hlY2tfYnJva2VuKCZlbGYpICkKICAgICAgICAgcHJpbnRrKCIgWGVuIHdhcm5pbmc6IGRvbTAg
a2VybmVsIGJyb2tlbiBFTEY6ICVzXG4iLAogICAgICAgICAgICAgICAgZWxmX2NoZWNrX2Jyb2tl
bigmZWxmKSk7CkBAIC04ODYsNiArOTQwLDkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9w
dihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHYtPmlzX2luaXRpYWxpc2VkID0gMTsKICAgICBjbGVh
cl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwogCisgICAgaWYgKCBpc192aXhlbigp
ICkKKyAgICAgICAgZC0+bWF4X3BhZ2VzID0gZC0+dG90X3BhZ2VzOworCiAgICAgcmV0dXJuIDA7
CiAKIG91dDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKaW5kZXggMWI4OTg0NC4uYzQ5ZWVlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY2Myw2ICs2NjMsOCBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAg
ICAgICAuc3RvcF9iaXRzID0gMQogICAgIH07CiAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNv
bmZpZyBjb25maWcgPSB7IC5lbXVsYXRpb25fZmxhZ3MgPSAwIH07CisgICAgeGVuX3Bmbl90IHN0
b3JlX21mbiA9IDAsIGNvbnNvbGVfbWZuID0gMDsKKyAgICB1aW50MzJfdCBzdG9yZV9ldnRjaG4g
PSAwLCBjb25zb2xlX2V2dGNobiA9IDA7CiAKICAgICAvKiBDcml0aWNhbCByZWdpb24gd2l0aG91
dCBJRFQgb3IgVFNTLiAgQW55IGZhdWx0IGlzIGRlYWRseSEgKi8KIApAQCAtMTU5NSw2ICsxNTk3
LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKICAgICAgICAgY29uZmlnLmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0xBUElDfFhF
Tl9YODZfRU1VX0lPQVBJQzsKICAgICB9CiAKKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAg
ICBjb25maWcuZW11bGF0aW9uX2ZsYWdzID0gWEVOX1g4Nl9FTVVfUElUOworCiAgICAgLyogQ3Jl
YXRlIGluaXRpYWwgZG9tYWluIDAuICovCiAgICAgZG9tMCA9IGRvbWFpbl9jcmVhdGUoZG9tMF9k
b21pZCwgZG9tY3JfZmxhZ3MsIDAsICZjb25maWcpOwogICAgIGlmICggSVNfRVJSKGRvbTApIHx8
IChhbGxvY19kb20wX3ZjcHUwKGRvbTApID09IE5VTEwpICkKQEAgLTE2MDQsNyArMTYwOSw4IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAg
ICAgZG9tMC0+dGFyZ2V0ID0gTlVMTDsKIAogICAgIGlmICggaXNfdml4ZW4oKSApCi0gICAgICAg
IHZpeGVuX3RyYW5zZm9ybShkb20wKTsKKyAgICAgICAgdml4ZW5fdHJhbnNmb3JtKGRvbTAsICZz
dG9yZV9tZm4sICZzdG9yZV9ldnRjaG4sCisgICAgICAgICAgICAgICAgICAgICAgICAmY29uc29s
ZV9tZm4sICZjb25zb2xlX2V2dGNobik7CiAKICAgICAvKiBHcmFiIHRoZSBET00wIGNvbW1hbmQg
bGluZS4gKi8KICAgICBjbWRsaW5lID0gKGNoYXIgKikobW9kWzBdLnN0cmluZyA/IF9fdmEobW9k
WzBdLnN0cmluZykgOiBOVUxMKTsKQEAgLTE2NjcsNyArMTY3Myw5IEBAIHZvaWQgX19pbml0IG5v
cmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgaWYgKCBjb25zdHJ1
Y3RfZG9tMChkb20wLCBtb2QsIG1vZHVsZXNfaGVhZHJvb20sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAoaW5pdHJkaWR4ID4gMCkgJiYgKGluaXRyZGlkeCA8IG1iaS0+bW9kc19jb3VudCkKICAg
ICAgICAgICAgICAgICAgICAgICAgID8gbW9kICsgaW5pdHJkaWR4IDogTlVMTCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb3RzdHJhcF9tYXAsIGNtZGxpbmUpICE9IDApCisgICAgICAgICAg
ICAgICAgICAgICAgICBib290c3RyYXBfbWFwLCBjbWRsaW5lLAorICAgICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfbWZuLCBzdG9yZV9ldnRjaG4sCisgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlX21mbiwgY29uc29sZV9ldnRjaG4pICE9IDApCiAgICAgICAgIHBhbmljKCJDb3VsZCBu
b3Qgc2V0IHVwIERPTTAgZ3Vlc3QgT1MiKTsKIAogICAgIGlmICggY3B1X2hhc19zbWFwICkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb20wX2J1aWxkLmgKaW5kZXggZDgzZDJiNC4uNDU5MjExYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb20wX2J1aWxkLmgKQEAgLTE4LDEzICsxOCwxNyBAQCBpbnQgZG9tMF9jb25zdHJ1Y3RfcHYo
c3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sCiAgICAgICAgICAgICAgICAgICAg
ICAgbW9kdWxlX3QgKmluaXRyZCwKICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3Rz
dHJhcF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAotICAgICAgICAgICAgICAgICAgICAgIGNoYXIg
KmNtZGxpbmUpOworICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAgICAg
ICAgICAgICAgICAgICAgeGVuX3Bmbl90IHN0b3JlX21mbiwgdWludDMyX3Qgc3RvcmVfZXZ0Y2hu
LAorICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX21mbiwgdWludDMyX3Qg
Y29uc29sZV9ldnRjaG4pOwogCiBpbnQgZG9tMF9jb25zdHJ1Y3RfcHZoKHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlX3Qg
KmluaXRyZCwKICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShj
b25zdCBtb2R1bGVfdCAqKSwKLSAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSk7
CisgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAgICAgICAgICAgICAg
ICAgICAgIHhlbl9wZm5fdCBzdG9yZV9tZm4sIHVpbnQzMl90IHN0b3JlX2V2dGNobiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfbWZuLCB1aW50MzJfdCBjb25zb2xl
X2V2dGNobik7CiAKIHVuc2lnbmVkIGxvbmcgZG9tMF9wYWdpbmdfcGFnZXMoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVu
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKaW5kZXggNGI1OWNjNy4uODUx
MjgxZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaApAQCAtODYsNyArODYsMTAgQEAgYm9v
bCB2aXhlbl9oYXNfcGVyX2NwdV9ub3RpZmljYXRpb25zKHZvaWQpOwogCiB2b2lkIHZpeGVuX3Zj
cHVfaW5pdGlhbGl6ZShzdHJ1Y3QgdmNwdSAqdik7CiAKLXZvaWQgX19pbml0IHZpeGVuX3RyYW5z
Zm9ybShzdHJ1Y3QgZG9tYWluICpkb20wKTsKK3ZvaWQgX19pbml0Cit2aXhlbl90cmFuc2Zvcm0o
c3RydWN0IGRvbWFpbiAqZG9tMCwKKyAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKnBzdG9yZV9t
Zm4sIHVpbnQzMl90ICpwc3RvcmVfZXZ0Y2huLAorICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAq
cGNvbnNvbGVfbWZuLCB1aW50MzJfdCAqcGNvbnNvbGVfZXZ0Y2huKTsKIAogYm9vbCB2aXhlbl9y
aW5nX3Byb2Nlc3ModWludDE2X3QgcG9ydCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaAppbmRleCBjNWIzZDRl
Li41MWIyMDdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC0zOSw3ICszOSw5IEBAIGludCBjb25zdHJ1
Y3RfZG9tMCgKICAgICBjb25zdCBtb2R1bGVfdCAqa2VybmVsLCB1bnNpZ25lZCBsb25nIGtlcm5l
bF9oZWFkcm9vbSwKICAgICBtb2R1bGVfdCAqaW5pdHJkLAogICAgIHZvaWQgKigqYm9vdHN0cmFw
X21hcCkoY29uc3QgbW9kdWxlX3QgKiksCi0gICAgY2hhciAqY21kbGluZSk7CisgICAgY2hhciAq
Y21kbGluZSwKKyAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuLCB1aW50MzJfdCBzdG9yZV9ldnRjaG4s
CisgICAgeGVuX3Bmbl90IGNvbnNvbGVfbWZuLCB1aW50MzJfdCBjb25zb2xlX2V2dGNobik7CiB2
b2lkIHNldHVwX2lvX2JpdG1hcChzdHJ1Y3QgZG9tYWluICpkKTsKIAogdW5zaWduZWQgbG9uZyBp
bml0aWFsX2ltYWdlc19ucnBhZ2VzKG5vZGVpZF90IG5vZGUpOwotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHZ0-0004Sx-8W; Sun, 07 Jan 2018 20:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYy-0004PU-GU
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:29:00 +0000
X-Inumbo-ID: a91c3f6a-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a91c3f6a-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="326696905"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:53 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSquh130910
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:52 GMT
Received: from EX13D10UWB004.ant.amazon.com (10.43.161.121) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:52 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB004.ant.amazon.com (10.43.161.121) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:52 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:51 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:32 -0800
Message-ID: <1515356919-922-17-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 16/23] vixen: pass grant table operations
	through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhlIGdyYW50IHRh
YmxlIGlzIGEgcmVnaW9uIG9mIGd1ZXN0IG1lbW9yeSB0aGF0IGNvbnRhaW5zIEdNRk5zCndoaWNo
IGluIFBWIGFyZSBNRk5zIGJ1dCBhcmUgUEZOcyBpbiBIVk0uICBTaW5jZSBhIFZpeGVuIGd1ZXN0
IE1GTgppcyBhbiBIVk0gUEZOLCB3ZSBjYW4gcGFzcyB0aGlzIHRhYmxlIGRpcmVjdGx5IHRocm91
Z2ggdG8gdGhlIG91dGVyClhlbiB3aGljaCBjdXRzIGRvd24gY29uc2lkZXJhYmx5IG9uIG92ZXJo
ZWFkLgoKV2UgZG8gbm90IGZvcndhcmQgbW9zdCBvZiB0aGUgaHlwZXJjYWxscyBzaW5jZSB3ZSBv
bmx5IGludGVuZCBvbgpWaXhlbiB0byBiZSB1c2VkIGZvciBub3JtYWwgZ3Vlc3RzLCBub3QgZHJp
dmVyIGRvbWFpbnMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFt
YXpvbi5jb20+Ci0tLQp2MSAtPiB2MgogLSBtb3ZlIHRvIHVzaW5nIHJlc2VydmVkIG1lbW9yeSBz
cGFjZSBmb3IgZ3JhbnQgdGFibGUgaW5zdGVhZCBvZiBoZWFwCiAtIHVzZSBhIGRpc3BhdGNoIGZ1
bmN0aW9uIGluc3RlYWQgb2YgbW9kaWZ5aW5nIGFsbCBjYWxscwotLS0KIHhlbi9hcmNoL3g4Ni9n
dWVzdC92aXhlbi5jIHwgICA0ICsrCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICB8IDEwMSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgMTA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
dml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IDdjODg2YTIuLjI0Mzdj
OTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCkBAIC0yMiwxMCArMjIsMTQgQEAKICNpbmNsdWRlIDxhc20vZ3Vl
c3Qvdml4ZW4uaD4KICNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgogI2luY2x1ZGUgPHB1Ymxp
Yy9odm0vaHZtX2luZm9fdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KKwor
I2RlZmluZSBQQ0lfREVWSUNFX0lEX1hFTlNPVVJDRV9QTEFURk9STQkweDAwMDEKIAogI2RlZmlu
ZSBYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiAgMHhmZjAwMHUKIAogI2RlZmluZSBTSEFSRURf
SU5GT19QRk4JCShYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiArIDApCisjZGVmaW5lIEdSQU5U
X1RBQkxFX1BGTl8wCShYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiArIDEpCiAKIHN0YXRpYyBp
bnQgaW5fdml4ZW47CiBzdGF0aWMgaW50IHZpeGVuX2RvbWlkID0gMTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAy
NTA0NTBiLi42MGE3OTQxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysr
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSA8
eGVuL3ZtYXAuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxi
Lmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAKIC8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3Jt
YXRpb24uICovCiBzdHJ1Y3QgZ3JhbnRfdGFibGUgewpAQCAtMTgwMSw2ICsxODAyLDU2IEBAIGdy
YW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCwK
IH0KIAogc3RhdGljIGxvbmcKK3ZpeGVuX2dudHRhYl9zZXR1cF90YWJsZSgKKyAgICBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBj
b3VudCkKK3sKKyAgICBsb25nIHJjOworCisgICAgc3RydWN0IGdudHRhYl9zZXR1cF90YWJsZSBv
cDsKKyAgICB4ZW5fcGZuX3QgKmZyYW1lX2xpc3QgPSBOVUxMOworICAgIFhFTl9HVUVTVF9IQU5E
TEUoeGVuX3Bmbl90KSBvbGRfZnJhbWVfbGlzdDsKKworICAgIGlmICggY291bnQgIT0gMSApCisg
ICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vl
c3QoJm9wLCB1b3AsIDEpICE9IDApICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLCAiRmF1bHQgd2hpbGUgcmVhZGluZyBnbnR0YWJfc2V0dXBfdGFibGVfdC5cbiIpOworICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICB9CisKKyAgICBpZiAoIG9wLm5yX2ZyYW1lcyA+IDAg
KSB7CisgICAgICAgIGZyYW1lX2xpc3QgPSB4emFsbG9jX2FycmF5KHhlbl9wZm5fdCwgb3AubnJf
ZnJhbWVzKTsKKyAgICAgICAgaWYgKCBmcmFtZV9saXN0ID09IE5VTEwgKQorICAgICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgb2xkX2ZyYW1lX2xpc3QgPSBvcC5mcmFtZV9s
aXN0OworICAgIG9wLmZyYW1lX2xpc3QucCA9IGZyYW1lX2xpc3Q7CisKKyAgICByYyA9IEhZUEVS
VklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1Bfc2V0dXBfdGFibGUsICZvcCwgY291bnQpOwor
ICAgIG9wLmZyYW1lX2xpc3QgPSBvbGRfZnJhbWVfbGlzdDsKKworICAgIGlmICggcmMgPj0gMCAp
IHsKKyAgICAgICAgaWYgKCBvcC5zdGF0dXMgPT0gMCAmJiBvcC5ucl9mcmFtZXMgJiYKKyAgICAg
ICAgICAgICBjb3B5X3RvX2d1ZXN0KG9sZF9mcmFtZV9saXN0LCBmcmFtZV9saXN0LCBvcC5ucl9m
cmFtZXMpICE9IDAgKSB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHkoY29weV90b19ndWVz
dCh1b3AsICZvcCwgMSkpICE9IDAgKSB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0KKworIG91dDoKKyAgICB4ZnJlZShm
cmFtZV9saXN0KTsKKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGxvbmcKIGdudHRhYl9z
ZXR1cF90YWJsZSgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJs
ZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCwKICAgICB1bnNpZ25lZCBpbnQgbGltaXRfbWF4
KQpAQCAtMTg5Miw2ICsxOTQzLDI2IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKIH0KIAogc3RhdGlj
IGxvbmcKK3ZpeGVuX2dudHRhYl9xdWVyeV9zaXplKAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oZ250dGFiX3F1ZXJ5X3NpemVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCit7CisgICAg
c3RydWN0IGdudHRhYl9xdWVyeV9zaXplIG9wOworICAgIGludCByYzsKKworICAgIGlmICggY291
bnQgIT0gMSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCB1bmxpa2VseShj
b3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSAhPSAwKQorICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgIHJjID0gSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9xdWVyeV9z
aXplLCAmb3AsIGNvdW50KTsKKyAgICBpZiAocmMgPT0gMCAmJiB1bmxpa2VseShfX2NvcHlfdG9f
Z3Vlc3QodW9wLCAmb3AsIDEpKSApCisgICAgICAgIHJjID0gLUVGQVVMVDsKKworICAgIHJldHVy
biByYzsKK30KKworc3RhdGljIGxvbmcKIGdudHRhYl9xdWVyeV9zaXplKAogICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oZ250dGFiX3F1ZXJ5X3NpemVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291
bnQpCiB7CkBAIC0zMzExLDYgKzMzODIsMzMgQEAgZ250dGFiX2NhY2hlX2ZsdXNoKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oZ250dGFiX2NhY2hlX2ZsdXNoX3QpIHVvcCwKICAgICByZXR1cm4gMDsK
IH0KIAorc3RhdGljIGxvbmcKK3ZpeGVuX2RvX2dyYW50X3RhYmxlX29wKAorICAgIHVuc2lnbmVk
IGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdW9wLCB1bnNpZ25lZCBpbnQg
Y291bnQpCit7CisgICAgbG9uZyByYzsKKworICAgIHJjID0gLUVGQVVMVDsKKyAgICBzd2l0Y2gg
KCBjbWQgKQorICAgIHsKKyAgICBjYXNlIEdOVFRBQk9QX3NldHVwX3RhYmxlOgorICAgICAgICBy
YyA9IHZpeGVuX2dudHRhYl9zZXR1cF90YWJsZSgKKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9j
YXN0KHVvcCwgZ250dGFiX3NldHVwX3RhYmxlX3QpLCBjb3VudCk7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBHTlRUQUJPUF9xdWVyeV9zaXplOgorICAgICAgICByYyA9IHZpeGVuX2dudHRh
Yl9xdWVyeV9zaXplKAorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJf
cXVlcnlfc2l6ZV90KSwgY291bnQpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHJjID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJu
IHJjOworIH0KKwogbG9uZwogZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgdW5zaWduZWQgaW50IGNt
ZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCkK
QEAgLTMzMjQsNiArMzQyMiw5IEBAIGRvX2dyYW50X3RhYmxlX29wKAogICAgIGlmICggKGNtZCAm
PSBHTlRUQUJPUF9DTURfTUFTSykgIT0gR05UVEFCT1BfY2FjaGVfZmx1c2ggJiYgb3BhcXVlX2lu
ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAg
ICAgICByZXR1cm4gdml4ZW5fZG9fZ3JhbnRfdGFibGVfb3AoY21kLCB1b3AsIGNvdW50KTsKKwog
ICAgIHJjID0gLUVGQVVMVDsKICAgICBzd2l0Y2ggKCBjbWQgKQogICAgIHsKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYq-0004ND-2T; Sun, 07 Jan 2018 20:28:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYo-0004Ml-Vy
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:51 +0000
X-Inumbo-ID: 31c15d90-f3e9-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31c15d90-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:27:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="713965821"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-c300ac87.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:48 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-c300ac87.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSl6v074585
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:47 GMT
Received: from EX13D10UWB003.ant.amazon.com (10.43.161.106) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:47 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB003.ant.amazon.com (10.43.161.106) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:47 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:47 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:23 -0800
Message-ID: <1515356919-922-8-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 07/23] vixen: introduce is_vixen() to allow
	altering behavior
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVml4ZW4gKFZpcnR1
YWxpemVkIFhlbikgaXMgYSBwYXJhdmlydHVhbCBtb2RlIG9mIFhlbiB3aGVyZQpwYXJhdmlydHVh
bCBJL08gaXMgcGFzc2VkIHRocm91Z2ggZnJvbSB0aGUgcGFyZW50IGh5cGVydmlzb3IKYWxsIHRo
ZSB3YXkgdGhyb3VnaCB0aGUgZG9tMCBndWVzdC4gIFRoZSBkb20wIGd1ZXN0IGlzIGFsc28KZGVw
cml2aWxlZ2VkIGFuZCByZW51bWJlcmVkIHRvIGdpdmUgdGhlIGFwcGVhcmFuY2UgdGhhdCBpdApp
cyBydW5uaW5nIGFzIGEgbm9ybWFsIFBWIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBM
aWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KdjEgLT4gdjIKIC0gQVJNIHN0dWJzCi0t
LQogeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2
L2d1ZXN0L3ZpeGVuLmMgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0L3ZpeGVuLmggfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCB8IDczICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE4NSBpbnNlcnRp
b25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFr
ZWZpbGUKaW5kZXggYzVkNTE4OC4uMWM5Y2Q3ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1
ZXN0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQpAQCAtMSwyICsx
LDMgQEAKIG9iai15ICs9IGh5cGVyY2FsbF9wYWdlLm8KIG9iai15ICs9IHhlbi5vCitvYmoteSAr
PSB2aXhlbi5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC92aXhlbi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmQ4MmU2OGYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpA
QCAtMCwwICsxLDMwIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9ndWVz
dC92aXhlbi5jCisgKgorICogU3VwcG9ydCBmb3IgZGV0ZWN0aW5nIGFuZCBydW5uaW5nIHVuZGVy
IFhlbiBIVk0uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBv
cgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHly
aWdodCAyMDE3LTIwMTggQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4KKyAqLwor
CisjaW5jbHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+CisKK3N0YXRpYyBpbnQgaW5fdml4ZW47CisK
K2Jvb2wgaXNfdml4ZW4odm9pZCkKK3sKKyAgICByZXR1cm4gaW5fdml4ZW4gPiAwOworfQorCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uYWRlNjcyNAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Qv
dml4ZW4uaApAQCAtMCwwICsxLDgxIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBpbmNs
dWRlL2FzbS14ODYvZ3Vlc3QuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3
aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgorICoKKyAqIENvcHlyaWdodCAyMDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmls
aWF0ZXMuCisgKi8KKworI2lmbmRlZiBfX0FSTV9HVUVTVF9WSVhFTl9IX18KKyNkZWZpbmUgX19B
Uk1fR1VFU1RfVklYRU5fSF9fCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworc3RhdGljIGlu
bGluZSBpbnQKK0hZUEVSVklTT1JfeGVuX3ZlcnNpb24oaW50IGNtZCwgdm9pZCAqYXJnKQorewor
ICAgIHJldHVybiAtRU5PU1lTOworfQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcKK0hZ
UEVSVklTT1JfaHZtX29wKGludCBvcCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiAtRU5PU1lT
OworfQorCitzdGF0aWMgaW5saW5lIGludAorSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcCh1bnNp
Z25lZCBpbnQgY21kLCB2b2lkICp1b3AsIHVuc2lnbmVkIGludCBjb3VudCkKK3sKKyAgICByZXR1
cm4gLUVOT1NZUzsKK30KKworc3RhdGljIGlubGluZSBsb25nCitIWVBFUlZJU09SX21lbW9yeV9v
cCh1bnNpZ25lZCBpbnQgY21kLCB2b2lkICphcmcpCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9
CisKK3N0YXRpYyBpbmxpbmUgaW50CitIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoaW50IGNt
ZCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiAtRU5PU1lTOworfQorCitzdGF0aWMgaW5saW5l
IGludAorSFlQRVJWSVNPUl9zY2hlZF9vcChpbnQgY21kLCB2b2lkICphcmcpCit7CisgICAgcmV0
dXJuIC1FTk9TWVM7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50CitIWVBFUlZJU09SX3ZjcHVfb3Ao
aW50IGNtZCwgaW50IHZjcHVpZCwgdm9pZCAqZXh0cmFfYXJncykKK3sKKyAgICByZXR1cm4gLUVO
T1NZUzsKK30KKworc3RhdGljIGlubGluZSBib29sIGlzX3ZpeGVuKHZvaWQpCit7CisgICAgcmV0
dXJuIGZhbHNlOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgdml4ZW5faGFzX3Blcl9jcHVfbm90
aWZpY2F0aW9ucyh2b2lkKQoreworICAgIHJldHVybiBmYWxzZTsKK30KKworc3RhdGljIGlubGlu
ZSBib29sIHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZfdCBwb3J0KQoreworICAgIHJldHVybiBm
YWxzZTsKK30KKworI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3ZpeGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmU5MGM0NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaApAQCAtMCwwICsxLDczIEBACisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBpbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAorICoKKyAqIFN1
cHBvcnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBYZW4gSFZNLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlv
bikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQor
ICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgMjAxNy0yMDE4IEFtYXpv
bi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuCisgKi8KKworI2lmbmRlZiBYRU5fVklYRU5f
SAorI2RlZmluZSBYRU5fVklYRU5fSAorCisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjaW5jbHVk
ZSA8cHVibGljL3hlbi5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorCitzdGF0aWMgaW5saW5l
IGludAorSFlQRVJWSVNPUl94ZW5fdmVyc2lvbihpbnQgY21kLCB2b2lkICphcmcpCit7CisgICAg
cmV0dXJuIF9oeXBlcmNhbGw2NF8yKGludCwgX19IWVBFUlZJU09SX3hlbl92ZXJzaW9uLCBjbWQs
IGFyZyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZworSFlQRVJWSVNPUl9odm1f
b3AoaW50IG9wLCB2b2lkICphcmcpCit7CisgICByZXR1cm4gX2h5cGVyY2FsbDY0XzIodW5zaWdu
ZWQgbG9uZywgX19IWVBFUlZJU09SX2h2bV9vcCwgb3AsIGFyZyk7Cit9CisKK3N0YXRpYyBpbmxp
bmUgaW50CitIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsIHZvaWQg
KnVvcCwgdW5zaWduZWQgaW50IGNvdW50KQoreworICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMyhp
bnQsIF9fSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcCwgY21kLCB1b3AsIGNvdW50KTsKK30KKwor
c3RhdGljIGlubGluZSBsb25nCitIWVBFUlZJU09SX21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21k
LCB2b2lkICphcmcpCit7CisgICAgcmV0dXJuIF9oeXBlcmNhbGw2NF8yKGxvbmcsIF9fSFlQRVJW
SVNPUl9tZW1vcnlfb3AsIGNtZCwgYXJnKTsKK30KKworc3RhdGljIGlubGluZSBpbnQKK0hZUEVS
VklTT1JfZXZlbnRfY2hhbm5lbF9vcChpbnQgY21kLCB2b2lkICphcmcpCit7CisgICAgcmV0dXJu
IF9oeXBlcmNhbGw2NF8yKGludCwgX19IWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AsIGNtZCwg
YXJnKTsKK30KKworc3RhdGljIGlubGluZSBpbnQKK0hZUEVSVklTT1Jfc2NoZWRfb3AoaW50IGNt
ZCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMihpbnQsIF9fSFlQRVJW
SVNPUl9zY2hlZF9vcCwgY21kLCBhcmcpOworfQorCitzdGF0aWMgaW5saW5lIGludAorSFlQRVJW
SVNPUl92Y3B1X29wKGludCBjbWQsIGludCB2Y3B1aWQsIHZvaWQgKmV4dHJhX2FyZ3MpCit7CisJ
cmV0dXJuIF9oeXBlcmNhbGw2NF8zKGludCwgX19IWVBFUlZJU09SX3ZjcHVfb3AsIGNtZCwgdmNw
dWlkLCBleHRyYV9hcmdzKTsKK30KKworYm9vbCBpc192aXhlbih2b2lkKTsKKworI2VuZGlmCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHZ0-0004TB-Er; Sun, 07 Jan 2018 20:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYy-0004PT-GS
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:29:00 +0000
X-Inumbo-ID: a8f457a2-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8f457a2-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="326696889"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:45 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSipe068417
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:44 GMT
Received: from EX13D10UWB004.ant.amazon.com (10.43.161.121) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:44 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB004.ant.amazon.com (10.43.161.121) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:44 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:43 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:16 -0800
Message-ID: <1515356919-922-1-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 00/23] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKQ1ZFLTIwMTctNTc1
NCBpcyBwcm9ibGVtYXRpYyBmb3IgcGFyYXZpcnR1YWxpemVkIHg4NiBkb21VcyBiZWNhdXNlIGl0
CmFwcGVhcnMgdG8gYmUgdmVyeSBkaWZmaWN1bHQgdG8gaXNvbGF0ZSB0aGUgaHlwZXJ2aXNvcidz
IHBhZ2UgdGFibGVzCmZyb20gUFYgZG9tVXMgd2hpbGUgbWFpbnRhaW5pbmcgQUJJIGNvbXBhdGli
aWxpdHkuICBJbnN0ZWFkIG9mIHRyeWluZwp0byBtYWtlIGEgS1BUSS1saWtlIGFwcHJvYWNoIHdv
cmsgZm9yIFhlbiBQViwgaXQgc2VlbXMgcmVhc29uYWJsZSB0bwpydW4gYSBjb3B5IG9mIFhlbiB3
aXRoaW4gYW4gSFZNIChvciBQVkgpIGRvbVUgdG8gcHJvdmlkZSBiYWNrd2FyZHMKY29tcGF0aWJp
bGl0eSB3aXRoIGd1ZXN0cyBhcyBtZW50aW9uZWQgaW4gWFNBLTI1NCBbMV0uCgpUaGlzIHBhdGNo
IHNlcmllcyBhZGRzIGEgbmV3IG1vZGUgdG8gWGVuIGNhbGxlZCBWaXhlbiAoVmlydHVhbGl6ZWQK
WGVuKSB3aGljaCBwcm92aWRlcyBhIFBWLWNvbXBhdGlibGUgaW50ZXJmYWNlIHdoaWxlIGdhaW5p
bmcKQ1ZFLTIwMTctNTc1NCBwcm90ZWN0aW9uIGZvciB0aGUgaG9zdCBwcm92aWRlZCBieSBoYXJk
d2FyZQp2aXJ0dWFsaXphdGlvbi4gIFZpeGVuIHN1cHBvcnRzIHJ1bm5pbmcgYSBzaW5nbGUgdW5w
cml2aWxlZ2VkIFBWCmRvbWFpbiAoYSBkb20xKSB0aGF0IGlzIGNvbnN0cnVjdGVkIGJ5IHRoZSBk
b20wIGRvbWFpbiBidWlsZGVyLgoKUGxlYXNlIG5vdGUgdGhlIFhlbiBwYWdlIHRhYmxlIGNvbmZp
Z3VyYXRpb24gZnVuZGFtZW50YWwgdG8gdGhlCmN1cnJlbnQgUFYgQUJJIG1ha2VzIGl0IGltcG9z
c2libGUgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUKQ1ZFLTIwMTctNTc1NCB0
aHJvdWdoIG1lY2hhbmlzbXMgbGlrZSBLZXJuZWwgUGFnZSBUYWJsZSBJc29sYXRpb24KKEtQVEkp
LiAgSW4gb3JkZXIgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUgQ1ZFLTIwMTct
NTc1NCBpdAptdXN0IHJ1biBkaXJlY3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KClRoaXMgc2Vy
aWVzIGlzIHZlcnkgc2ltaWxhciB0byB0aGUgUFZIIHNlcmllcyBwb3N0ZWQgYnkgV2VpIGFuZCB3
ZQpoYXZlIGJlZW4gZGlzY3Vzc2luZyBob3cgdG8gbWVyZ2UgZWZmb3J0cy4gIFdlIHdlcmUgaG9w
aW5nIHRvIGhhdmUKbW9yZSB0aW1lIHRvIHdvcmsgdGhpcyBvdXQuICBJIGFtIHBvc3RpbmcgdGhp
cyBiZWNhdXNlIEknbSBmYWlybHkKY29uZmlkZW50IHRoYXQgdGhpcyBzZXJpZXMgaXMgY29tcGxl
dGUgKGFsbCBQViBpbnN0YW5jZXMgaW4gRUMyIGFyZQp1c2luZyB0aGlzKSBhbmQgb3RoZXJzIG1p
Z2h0IGZpbmQgaXQgdXNlZnVsLiAgSSBhbHNvIHdhbnRlZCB0byBoYXZlCm1vcmUgb2YgYSBkaXNj
dXNzaW9uIGFib3V0IHRoZSBiZXN0IHdheSB0byBtZXJnZSBhbmQgc29tZSBvZiB0aGUKZGlmZmVy
ZW5jZXMgaW4gZGVzaWducy4KClRoaXMgc2VyaWVzIGlzIGFsc28gYXZhaWxhYmxlIGF0OgoKIGdp
dCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYWxpZ3VvcmkveGVuLmdpdCB2aXhlbi11cHN0cmVh
bS12MgoKQ2hhbmdlbG9nOgp2MSAtPiB2MgogLSBmaXggQVJNIGJ1aWxkCiAtIGFkZCB2aXhlbl9k
b21pZCBjb21tYW5kIGxpbmUgcGFyYW1ldGVyCiAtIG1ha2UgdmVyc2lvbiBwYXNzIHRocm91Z2gg
b3B0aW9uYWwKIC0gcHVsbCBpbiBwMm0gbWFwcGluZyBmaXggZnJvbSBzaWRld2luZGVyCiAtIHBh
bmljIGlmIGRvbTBfY29uc3RydWN0X3B2IGZhaWxzCiAtICNkZWZpbmVzIGZvciB0aGUgdmVuZG9y
L2RldmljZSBpZCBvZiBwbGF0Zm9ybSBkZXZpY2UKIC0gY29kaW5nIHN0eWxlIGZvciBldmVudCBj
aGFubmVsIHBvbGxpbmcKIC0gcmVzZXJ2ZSBldmVuIG1vcmUgaW4gdGhlIGU4MjAgdGFibGUgYmFz
ZWQgb24gaHZtX2luZm9fdGFibGUKIC0gbW92ZWQgc2hhcmVkIGluZm8gdG8gc3BlY2lhbCBwYWdl
IHJhbmdlCiAtIG1ha2UgZ3JhbnQgdGFibGUgZnJhbWVzIGNvbWUgZnJvbSBzcGVjaWFsIHBhZ2Ug
cmFuZ2UKIC0gcmVmYWN0b3IgZ3JhbnQgdGFibGVzIHRvIHVzZSBzaW5nbGUgZGlzcGF0Y2ggZnVu
Y3Rpb24KCk5vdCBpbiB0aGlzIHZlcnNpb246CiAtIEF2b2lkaW5nIHZpeGVuIGRvbWFpbiA9PSBo
YXJkd2FyZSBkb21haW4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKClsxXSBodHRwczovL3hl
bmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMjU0Lmh0bWwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYp-0004Mr-Lq; Sun, 07 Jan 2018 20:28:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYo-0004MY-Ar
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:50 +0000
X-Inumbo-ID: 31539946-f3e9-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 31539946-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:27:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="713965815"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:47 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSkK5011269
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:47 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:46 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:46 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:46 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:21 -0800
Message-ID: <1515356919-922-6-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 05/23] char: optionally redirect {,
	g}printk output to QEMU debug log
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWF0dCBXaWxzb24gPG1zd0BhbWF6b24uY29tPgoKV2hlbiB1c2luZyBWaXhlbiwgaXQg
aXMgaGVscGZ1bCB0byBnZXQgdGhlIFhlbiBtZXNzYWdlcyBpbiBhCnNlcGFyYXRlIGNoYW5uZWwg
dGhhbiB0aGUgY29uc29sZSBvdXRwdXQuICBBZGQgYW4gb3B0aW9uIHRvCm91dHB1dCB0byB0aGUg
UUVNVSBiYWNrZG9vciBsb2dnaW5nIHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBNYXR0IFdpbHNvbiA8
bXN3QGFtYXpvbi5jb20+Ci0tLQp2MSAtPiB2MgogLSAjaWZkZWYgZm9yICF4ODZfNjQKLS0tCiB4
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jCmluZGV4IDE5ZDBlNzQuLjBmODU3MDcgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBA
IC04NSw2ICs4NSwxMSBAQCBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkgc2VyY29uX2hhbmRsZSA9
IC0xOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNvbnNvbGVfbG9jayk7CiAKKy8qIHNlbmQg
YWxsIHByaW50ayBvdXRwdXQgdG8gUUVNVSBkZWJ1ZyBsb2cuIElucHV0IGRvZXMgbm90IGNoYW5n
ZSwKKyAqIG5vciBkb2VzIGRvbTAgb3V0cHV0LgorICovCitzdGF0aWMgYm9vbF90IF9fcmVhZF9t
b3N0bHkgcWVtdV9kZWJ1ZyA9IGZhbHNlOworCiAvKgogICogVG8gY29udHJvbCB0aGUgYW1vdW50
IG9mIHByaW50aW5nLCB0aHJlc2hvbGRzIGFyZSBhZGRlZC4KICAqIFRoZXNlIHRocmVzaG9sZHMg
Y29ycmVzcG9uZCB0byB0aGUgWEVOTE9HIGxvZ2dpbmcgbGV2ZWxzLgpAQCAtNTYwLDE0ICs1NjUs
MzYgQEAgbG9uZyBkb19jb25zb2xlX2lvKGludCBjbWQsIGludCBjb3VudCwgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTShjaGFyKSBidWZmZXIpCiAKIHN0YXRpYyBib29sX3QgY29uc29sZV9sb2Nrc19i
dXN0ZWQ7CiAKKyNpZiBkZWZpbmVkKF9feDg2XzY0X18pCitzdGF0aWMgdm9pZCBxZW11X3B1dHN0
cihjb25zdCBjaGFyICpzdHIpCit7CisgICAgY2hhciBjOworICAgIHdoaWxlICggKGMgPSAqc3Ry
KyspICE9ICdcMCcgKQorICAgIHsKKyAgICAgICAgb3V0YihjLCAweDEyKTsKKyAgICB9Cit9Cisj
ZWxzZQorc3RhdGljIHZvaWQgcWVtdV9wdXRzdHIoY29uc3QgY2hhciAqc3RyKQoreworfQorI2Vu
ZGlmCisKIHN0YXRpYyB2b2lkIF9fcHV0c3RyKGNvbnN0IGNoYXIgKnN0cikKIHsKICAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmNvbnNvbGVfbG9jaykpOwogCi0gICAgc2VyY29uX3B1dHMoc3Ry
KTsKLSAgICB2aWRlb19wdXRzKHN0cik7CisgICAgaWYgKCBxZW11X2RlYnVnICkKKyAgICB7Cisg
ICAgICAgIHFlbXVfcHV0c3RyKHN0cik7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAg
IHNlcmNvbl9wdXRzKHN0cik7CisgICAgICAgIHZpZGVvX3B1dHMoc3RyKTsKIAotICAgIGNvbnJp
bmdfcHV0cyhzdHIpOworICAgICAgICBjb25yaW5nX3B1dHMoc3RyKTsKKyAgICB9CiAKICAgICBp
ZiAoICFjb25zb2xlX2xvY2tzX2J1c3RlZCApCiAgICAgICAgIHRhc2tsZXRfc2NoZWR1bGUoJm5v
dGlmeV9kb20wX2Nvbl9yaW5nX3Rhc2tsZXQpOwpAQCAtNzYyLDYgKzc4OSw4IEBAIHZvaWQgX19p
bml0IGNvbnNvbGVfaW5pdF9wcmVpcnEodm9pZCkKICAgICAgICAgICAgIHArKzsKICAgICAgICAg
aWYgKCAhc3RybmNtcChwLCAidmdhIiwgMykgKQogICAgICAgICAgICAgdmlkZW9faW5pdCgpOwor
ICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocCwgInFlbXUiLCA0KSApCisgICAgICAgICAgICBx
ZW11X2RlYnVnID0gdHJ1ZTsKICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHAsICJub25lIiwg
NCkgKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGVsc2UgaWYgKCAoc2ggPSBzZXJp
YWxfcGFyc2VfaGFuZGxlKHApKSA+PSAwICkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYu-0004PZ-Ak; Sun, 07 Jan 2018 20:28:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYs-0004MX-El
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:54 +0000
X-Inumbo-ID: a4baf806-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4baf806-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="584681282"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-7c3c5f85.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:45 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-7c3c5f85.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSjUI057643
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:45 GMT
Received: from EX13D10UWB002.ant.amazon.com (10.43.161.130) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:45 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB002.ant.amazon.com (10.43.161.130) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:44 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:44 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:18 -0800
Message-ID: <1515356919-922-3-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 02/23] x86/entry: Probe for Xen early during
	boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQp2MSAt
PiB2MgogLSBBUk0gc3R1YnMKLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICB8ICAxICsKIHhlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYyAgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICB8ICA0ICsrKwogeGVu
L2luY2x1ZGUvYXNtLWFybS9ndWVzdC5oICAgICB8IDIyICsrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKwog
NyBmaWxlcyBjaGFuZ2VkLCAxODQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3QuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXgg
ZDVkNThhMi4uYzE5NzdkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMSw2ICsxLDcgQEAKIHN1YmRpci15ICs9IGFjcGkK
IHN1YmRpci15ICs9IGNwdQogc3ViZGlyLXkgKz0gZ2VuYXBpYworc3ViZGlyLSQoQ09ORklHX1hF
Tl9HVUVTVCkgKz0gZ3Vlc3QKIHN1YmRpci0kKENPTkZJR19IVk0pICs9IGh2bQogc3ViZGlyLXkg
Kz0gbW0KIHN1YmRpci0kKENPTkZJR19YRU5PUFJPRikgKz0gb3Byb2ZpbGUKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmls
ZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43ZjY3Mzk2Ci0tLSAvZGV2L251
bGwKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCkBAIC0wLDAgKzEgQEAKK29iai15
ICs9IHhlbi5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTQ0
NmE0NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpAQCAtMCww
ICsxLDc1IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9ndWVzdC94ZW4u
YworICoKKyAqIFN1cHBvcnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBYZW4uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlv
dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAx
NyBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgorCisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjaW5jbHVkZSA8YXNt
L3Byb2Nlc3Nvci5oPgorCisjaW5jbHVkZSA8cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CisKK2Jv
b2wgeGVuX2d1ZXN0OworCitzdGF0aWMgdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CisKK3N0YXRp
YyB2b2lkIF9faW5pdCBmaW5kX3hlbl9sZWF2ZXModm9pZCkKK3sKKyAgICB1aW50MzJfdCBlYXgs
IGVieCwgZWN4LCBlZHgsIGJhc2U7CisKKyAgICBmb3IgKCBiYXNlID0gWEVOX0NQVUlEX0ZJUlNU
X0xFQUY7CisgICAgICAgICAgYmFzZSA8IFhFTl9DUFVJRF9GSVJTVF9MRUFGICsgMHgxMDAwMDsg
YmFzZSArPSAweDEwMCApCisgICAgeworICAgICAgICBjcHVpZChiYXNlLCAmZWF4LCAmZWJ4LCAm
ZWN4LCAmZWR4KTsKKworICAgICAgICBpZiAoIChlYnggPT0gWEVOX0NQVUlEX1NJR05BVFVSRV9F
QlgpICYmCisgICAgICAgICAgICAgKGVjeCA9PSBYRU5fQ1BVSURfU0lHTkFUVVJFX0VDWCkgJiYK
KyAgICAgICAgICAgICAoZWR4ID09IFhFTl9DUFVJRF9TSUdOQVRVUkVfRURYKSAmJgorICAgICAg
ICAgICAgICgoZWF4IC0gYmFzZSkgPj0gMikgKQorICAgICAgICB7CisgICAgICAgICAgICB4ZW5f
Y3B1aWRfYmFzZSA9IGJhc2U7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0K
K30KKwordm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQoreworICAgIC8qIFRvbyBl
YXJseSB0byB1c2UgY3B1X2hhc19oeXBlcnZpc29yICovCisgICAgaWYgKCAhKGNwdWlkX2VjeCgx
KSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgKQorICAgICAgICByZXR1
cm47CisKKyAgICBmaW5kX3hlbl9sZWF2ZXMoKTsKKworICAgIGlmICggIXhlbl9jcHVpZF9iYXNl
ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKK30KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDJlMTBjNmIuLjc2MjdjM2YgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC01MSw2ICs1
MSw4IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2
ODE4cnRjLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+
CisjaW5jbHVkZSA8cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CiAKIC8qIG9wdF9ub3NtcDogSWYg
dHJ1ZSwgc2Vjb25kYXJ5IHByb2Nlc3NvcnMgYXJlIGlnbm9yZWQuICovCiBzdGF0aWMgYm9vbCBf
X2luaXRkYXRhIG9wdF9ub3NtcDsKQEAgLTcwNCw2ICs3MDYsOCBAQCB2b2lkIF9faW5pdCBub3Jl
dHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAqIGFsbG9jaW5nIGFu
eSB4ZW5oZWFwIHN0cnVjdHVyZXMgd2FudGVkIGluIGxvd2VyIG1lbW9yeS4gKi8KICAgICBrZXhl
Y19lYXJseV9jYWxjdWxhdGlvbnMoKTsKIAorICAgIHByb2JlX2h5cGVydmlzb3IoKTsKKwogICAg
IHBhcnNlX3ZpZGVvX2luZm8oKTsKIAogICAgIHJkbXNybChNU1JfRUZFUiwgdGhpc19jcHUoZWZl
cikpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdC5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9ndWVzdC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjRk
MTQzZDcKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0LmgKQEAg
LTAsMCArMSwyMiBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogaW5jbHVkZS9hc20teDg2
L2d1ZXN0LmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBj
b25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24g
MiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisg
KiBDb3B5cmlnaHQgMjAxOCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLgorICov
CisKKyNpZm5kZWYgX19BUk1fR1VFU1RfSF9fCisjZGVmaW5lIF9fQVJNX0dVRVNUX0hfXworCisj
ZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5l
YjA4NDM0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCkBA
IC0wLDAgKzEsMzQgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFzbS14ODYvZ3Vlc3Qu
aAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlv
bnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHly
aWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9H
VUVTVF9IX18KKyNkZWZpbmUgX19YODZfR1VFU1RfSF9fCisKKyNpbmNsdWRlIDxhc20vZ3Vlc3Qv
eGVuLmg+CisKKyNlbmRpZiAvKiBfX1g4Nl9HVUVTVF9IX18gKi8KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi45N2E3YzhkCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaApAQCAtMCwwICsxLDQ3IEBACisvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisg
KiBhc20teDg2L2d1ZXN0L3hlbi5oCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRo
ZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNl
bnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAq
LworCisjaWZuZGVmIF9fWDg2X0dVRVNUX1hFTl9IX18KKyNkZWZpbmUgX19YODZfR1VFU1RfWEVO
X0hfXworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNU
CisKK2V4dGVybiBib29sIHhlbl9ndWVzdDsKKwordm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQp
OworCisjZWxzZQorCisjZGVmaW5lIHhlbl9ndWVzdCAwCisKK3N0YXRpYyBpbmxpbmUgdm9pZCBw
cm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9OworCisjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAq
LworI2VuZGlmIC8qIF9fWDg2X0dVRVNUX1hFTl9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYz-0004S7-23; Sun, 07 Jan 2018 20:29:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYx-0004OX-I5
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:59 +0000
X-Inumbo-ID: a87b7302-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a87b7302-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="326696903"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-2eab95aa.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:52 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-2eab95aa.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSp0p077361
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:51 GMT
Received: from EX13D10UWB004.ant.amazon.com (10.43.161.121) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:51 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB004.ant.amazon.com (10.43.161.121) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:51 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:50 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:30 -0800
Message-ID: <1515356919-922-15-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 14/23] vixen: forward
	VCPUOP_register_runstate_memory_area to outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhpcyBhbGxvd3Mg
Zm9yIHByb3BlciBhY2NvdW50aW5nIG9mIHN0ZWFsIHRpbWUgd2l0aGluIHRoZSBndWVzdC4KClNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL2RvbWFpbi5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21h
aW4uYwppbmRleCBlZGUzNzdjLi43ODBmOGZmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTE0MTQsNiArMTQxNCwxMiBAQCBsb25n
IGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KGFyZWEu
YWRkci5oLCAxKSApCiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBpZiAoIGlzX3ZpeGVu
KCkgKSB7CisgICAgICAgICAgICByYyA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0
ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2Y3B1aWQsICZhcmVhKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAg
ICAgICAgcmMgPSAwOwogICAgICAgICBydW5zdGF0ZV9ndWVzdCh2KSA9IGFyZWEuYWRkci5oOwog
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYr-0004Ns-By; Sun, 07 Jan 2018 20:28:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYq-0004NG-6C
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:52 +0000
X-Inumbo-ID: 325e1a1b-f3e9-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 325e1a1b-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:27:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="713965826"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:50 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSm5q115692
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:49 GMT
Received: from EX13D10UWB002.ant.amazon.com (10.43.161.130) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:48 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB002.ant.amazon.com (10.43.161.130) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:48 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:48 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:25 -0800
Message-ID: <1515356919-922-10-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 09/23] vixen: modify the e820 table to
	advertise HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKSW4gb3JkZXIgdG8g
YmUgYWJsZSB0byBhc3NpZ24gdGhlIFhlbnN0b3JlIHBhZ2UgaW50byB0aGUgVml4ZW4gZ3Vlc3Qs
CndlIG5lZWQgc3RydWN0IHBhZ2VfaW5mbydzIHRvIGV4aXN0LiAgV2UgZG8gdGhpcyBieSBtb2Rp
ZnlpbmcgdGhlCmU4MjAgdGFibGUgZWFybHkgaW4gYm9vdCBhbmQgdGhlbiB1c2luZyB0aGUgYmFk
cGFnZXMgaGFuZGxpbmcgdG8KcHJldmVudCB0aGVzZSBwYWdlcyBmcm9tIGJlaW5nIGFkZGVkIHRv
IHRoZSB4ZW5oZWFwLgoKU2luY2UgdGhlc2UgcGFnZXMgZXhpc3QgaW4gYSBzb21ld2hhdCB3ZWly
ZCBzdGF0ZSBpbiBYZW4sIHdlIG5lZWQKdG8gcmVsYXggcGVybWlzc2lvbiBjaGVja2luZyB0b28g
aW4gb3JkZXIgdG8gYmUgYWJsZSB0byBhc3NpZ24gdGhlbQp0byB0aGUgZ3Vlc3QuCgpTaWduZWQt
b2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQp2MSAtPiB2
MgogLSBsYXkgdGhlIGdyb3VuZCB3b3JrIHRvIHVzZSBodm1faW5mb190YWJsZSB0byBkZXRlcm1p
bmUgcmFuZ2UKLS0tCiB4ZW4vYXJjaC94ODYvZTgyMC5jICAgICAgICAgICAgICAgfCAxMSArKysr
KysrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgICAgICAgIHwgIDkgKysrKysrKysr
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9jb21tb24v
cGFnZV9hbGxvYy5jICAgICAgICAgICB8ICA3ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3Qvdml4ZW4uaCB8ICAyICsrCiA1IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZTgyMC5jIGIveGVuL2Fy
Y2gveDg2L2U4MjAuYwppbmRleCA3YzU3MmJhLi43OGFiOGRiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZTgyMC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKQEAgLTksNiArOSw3IEBACiAj
aW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9tdHJyLmg+CiAjaW5jbHVk
ZSA8YXNtL21zci5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC92aXhlbi5oPgogCiAvKgogICogb3B0
X21lbTogTGltaXQgbWF4aW11bSBhZGRyZXNzIG9mIHBoeXNpY2FsIFJBTS4KQEAgLTY5OCw2ICs2
OTksMTYgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgaW5pdF9lODIwKGNvbnN0IGNoYXIgKnN0ciwg
c3RydWN0IGU4MjBtYXAgKnJhdykKICAgICAgICAgcHJpbnRfZTgyMF9tZW1vcnlfbWFwKHJhdy0+
bWFwLCByYXctPm5yX21hcCk7CiAgICAgfQogCisgICAgaWYgKCBpc192aXhlbigpICkKKyAgICB7
CisgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCBlbmRfcGZuOworCisgICAgICAgIHZp
eGVuX2dldF9yZXNlcnZlZF9tZW0oJnN0YXJ0X3BmbiwgJmVuZF9wZm4pOworCisgICAgICAgIC8q
IFByZXRlbmQgdGhhdCBwYXNzZWQgdGhyb3VnaCBzcGVjaWFsIHBhZ2VzIGFyZSBSQU0gKi8KKyAg
ICAgICAgZTgyMF9jaGFuZ2VfcmFuZ2VfdHlwZShyYXcsIHN0YXJ0X3BmbiA8PCBYRU5fUEFHRV9T
SElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmRfcGZuIDw8IFhFTl9QQUdF
X1NISUZULCBFODIwX1JFU0VSVkVELCBFODIwX1JBTSk7CisgICAgfQogICAgIG1hY2hpbmVfc3Bl
Y2lmaWNfbWVtb3J5X3NldHVwKHJhdyk7CiAKICAgICBwcmludGsoIiVzIFJBTSBtYXA6XG4iLCBz
dHIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJjaC94
ODYvZ3Vlc3Qvdml4ZW4uYwppbmRleCBjMGE4MWRkLi5jYWNiZTY5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpA
QCAtMjMsNiArMjMsNyBAQAogCiBzdGF0aWMgaW50IGluX3ZpeGVuOwogc3RhdGljIGludCB2aXhl
bl9kb21pZCA9IDE7CitzdGF0aWMgdWludDMyX3Qgdml4ZW5fcmVzZXJ2ZWRfbWVtX3Bnc3RhcnQg
PSAweGZlZmYwMDAwOwogCiBpbnRlZ2VyX3BhcmFtKCJ2aXhlbl9kb21pZCIsIHZpeGVuX2RvbWlk
KTsKIApAQCAtMzUsMyArMzYsMTEgQEAgaW50IHZpeGVuX2dldF9kb21pZCh2b2lkKQogewogICAg
IHJldHVybiB2aXhlbl9kb21pZDsKIH0KKwordm9pZCB2aXhlbl9nZXRfcmVzZXJ2ZWRfbWVtKHVu
c2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqZW5kX3BmbikKK3sKKyAgICAq
c3RhcnRfcGZuID0gdml4ZW5fcmVzZXJ2ZWRfbWVtX3Bnc3RhcnQgPj4gWEVOX1BBR0VfU0hJRlQ7
CisKKyAgICAvKiBUaGlzIGlzIHBhcnQgb2YgdGhlIFhlbiBBQkkgKi8KKyAgICAqZW5kX3BmbiAg
ID0gMHgxMDAwMDA7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IGE1NmY4NzUuLmYwMjYwZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjIsNiArMTIyLDcgQEAKICNpbmNs
dWRlIDxhc20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDxh
c20vcGNpLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2dy
YW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CkBAIC05NDUsNyAr
OTQ2LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICAgICAgaWYg
KCAhaXNfaGFyZHdhcmVfZG9tYWluKGwxZV9vd25lcikgKQorICAgICAgICAgICAgICAgIGlmICgg
IWlzX3ZpeGVuKCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihsMWVfb3duZXIpICkKICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAg
ICAgICAgICAgIGNhc2UgLTE6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBi
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGMwYzJkODIuLjM1YTQzM2QgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CkBAIC0zMDMsNiArMzAzLDEzIEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90
IHBzLCBwYWRkcl90IHBlKQogICAgICAgICAgICAgYmFkcGFnZSsrOwogICAgICAgICB9CiAgICAg
fQorCisgICAgaWYgKCBpc192aXhlbigpICkgeworICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0
X3BmbiwgZW5kX3BmbjsKKworICAgICAgICB2aXhlbl9nZXRfcmVzZXJ2ZWRfbWVtKCZzdGFydF9w
Zm4sICZlbmRfcGZuKTsKKyAgICAgICAgYm9vdG1lbV9yZWdpb25femFwKHN0YXJ0X3BmbiwgZW5k
X3Bmbik7CisgICAgfQogI2VuZGlmCiAKICAgICAvKiBDaGVjayBuZXcgcGFnZXMgYWdhaW5zdCB0
aGUgYmFkLXBhZ2UgbGlzdC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAppbmRleCA0ZTgw
Yjc2Li5mYjhlODcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCkBAIC03Miw0ICs3Miw2
IEBAIGJvb2wgaXNfdml4ZW4odm9pZCk7CiAKIGludCB2aXhlbl9nZXRfZG9taWQodm9pZCk7CiAK
K3ZvaWQgdml4ZW5fZ2V0X3Jlc2VydmVkX21lbSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVu
c2lnbmVkIGxvbmcgKmVuZF9wZm4pOworCiAjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYs-0004Op-W6; Sun, 07 Jan 2018 20:28:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYr-0004O4-Nn
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:53 +0000
X-Inumbo-ID: 33128f76-f3e9-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33128f76-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:27:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="713965829"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:51 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSm68115692
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:51 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:49 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:49 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:49 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:27 -0800
Message-ID: <1515356919-922-12-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 11/23] vixen: early initialization of Vixen
	including shared_info mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKV2Ugc3BsaXQgaW5p
dGlhbGl6YXRpb24gb2YgVml4ZW4gaW50byB0d28gcGFydHMuICBUaGUgZmlyc3QgcGFydApqdXN0
IGRldGVjdHMgdGhlIHByZXNlbmNlIG9mIGFuIEhWTSBoeXBlcnZpc29yIHNvIHRoYXQgd2UgY2Fu
CmZpZ3VyZSBvdXQgd2hldGhlciB0byBtb2RpZnkgdGhlIGU4MjAgdGFibGUuCgpUaGUgbGF0ZXIg
aW5pdGlhbGl6YXRpb24gaXMgdXNlZCB0byBhY3R1YWxseSBtYXAgdGhlIHNoYXJlZF9pbmZvCnN0
cnVjdHVyZSBmcm9tIHRoZSBwYXJlbnQgaHlwZXJ2aXNvciBpbnRvIFhlbi4KClNpZ25lZC1vZmYt
Ynk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCnYxIC0+IHYyCiAt
IGFsbG93IGRpc2FibGluZyB2aXhlbiBieSBzcGVjaWZ5aW5nIHZpeGVuX2RvbWlkPS0xIG9uIGNv
bW1hbmQgbGluZQogLSB1c2UgaHZtX2luZm9fdGFibGUgZm9yIHJlc2VydmVkIHJlZ2lvbiBpZiBz
dGlsbCB2YWxpZAogLSB1c2UgcmVzZXJ2ZWQgcmVnaW9uIGZvciBzaGFyZWRfaW5mbyBpbnN0ZWFk
IG9mIEJTUwotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jICAgICAgICB8IDc2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgIHwgIDUgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgg
fCAgNCArKysKIDMgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMK
aW5kZXggY2FjYmU2OS4uMWFkNWJkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3Zp
eGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKQEAgLTIwLDEzICsyMCw4OSBA
QAogICovCiAKICNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KKyNpbmNsdWRlIDxwdWJsaWMv
dmVyc2lvbi5oPgorI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaD4KKworI2Rl
ZmluZSBYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiAgMHhmZjAwMHUKKworI2RlZmluZSBTSEFS
RURfSU5GT19QRk4JCShYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiArIDApCiAKIHN0YXRpYyBp
bnQgaW5fdml4ZW47CiBzdGF0aWMgaW50IHZpeGVuX2RvbWlkID0gMTsKIHN0YXRpYyB1aW50MzJf
dCB2aXhlbl9yZXNlcnZlZF9tZW1fcGdzdGFydCA9IDB4ZmVmZjAwMDA7CitzdGF0aWMgc2hhcmVk
X2luZm9fdCAqZ2xvYmFsX3NpOwogCiBpbnRlZ2VyX3BhcmFtKCJ2aXhlbl9kb21pZCIsIHZpeGVu
X2RvbWlkKTsKIAordm9pZCBfX2luaXQgaW5pdF92aXhlbih2b2lkKQoreworICAgIGludCBtYWpv
ciwgbWlub3IsIHZlcnNpb247CisgICAgc3RydWN0IGh2bV9pbmZvX3RhYmxlICpodm1faW5mbzsK
KworICAgIGlmICggIXhlbl9ndWVzdCApCisgICAgeworICAgICAgICBwcmludGsoIkRpc2FibGlu
ZyBWaXhlbiBiZWNhdXNlIHdlIGFyZSBub3QgcnVubmluZyB1bmRlciBYZW5cbiIpOworICAgICAg
ICBpbl92aXhlbiA9IC0xOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCB2aXhl
bl9kb21pZCA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJEaXNhYmxpbmcgVml4ZW4gZHVl
IHRvIHVzZXIgcmVxdWVzdFxuIik7CisgICAgICAgIGluX3ZpeGVuID0gLTE7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKKyAgICB2ZXJzaW9uID0gSFlQRVJWSVNPUl94ZW5fdmVyc2lvbihYRU5W
RVJfdmVyc2lvbiwgTlVMTCk7CisgICAgbWFqb3IgPSB2ZXJzaW9uID4+IDE2OworICAgIG1pbm9y
ID0gdmVyc2lvbiAmIDB4ZmZmZjsKKworICAgIHByaW50aygiVml4ZW4gcnVubmluZyB1bmRlciBY
ZW4gJWQuJWRcbiIsIG1ham9yLCBtaW5vcik7CisKKyAgICBodm1faW5mbyA9IG1hZGRyX3RvX3Zp
cnQoSFZNX0lORk9fUEFERFIpOworICAgIGlmICggc3RybmNtcChodm1faW5mby0+c2lnbmF0dXJl
LCAiSFZNIElORk8iLCA4KSA9PSAwICYmCisJIGh2bV9pbmZvLT5sZW5ndGggPj0gc2l6ZW9mKHN0
cnVjdCBodm1faW5mb190YWJsZSkgJiYKKwkgaHZtX2luZm8tPmxlbmd0aCA8IChQQUdFX1NJWkUg
LSBIVk1fSU5GT19PRkZTRVQpICkKKyAgICB7CisJdWludDhfdCBzdW07CisJdWludDMyX3QgaTsK
KworCWZvciAoIGkgPSAwLCBzdW0gPSAwOyBpIDwgaHZtX2luZm8tPmxlbmd0aDsgaSsrICkKKwkg
ICAgc3VtICs9ICgodWludDhfdCAqKWh2bV9pbmZvKVtpXTsKKworCWlmICggc3VtID09IDAgKQor
CXsKKwkgICAgdml4ZW5fcmVzZXJ2ZWRfbWVtX3Bnc3RhcnQgPSBodm1faW5mby0+cmVzZXJ2ZWRf
bWVtX3Bnc3RhcnQgPDwgWEVOX1BBR0VfU0hJRlQ7CisJfQorICAgIH0KKworICAgIGluX3ZpeGVu
ID0gMTsKK30KKwordm9pZCBfX2luaXQgZWFybHlfdml4ZW5faW5pdCh2b2lkKQoreworICAgIHN0
cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cDsKKyAgICBsb25nIHJjOworCisgICAgaWYgKCAh
aXNfdml4ZW4oKSApCisJcmV0dXJuOworCisgICAgZ2xvYmFsX3NpID0gbWZuX3RvX3ZpcnQoU0hB
UkVEX0lORk9fUEZOKTsKKworICAgIC8qIFNldHVwIG91ciBvd24gc2hhcmVkIGluZm8gYXJlYSAq
LworICAgIHhhdHAuZG9taWQgPSBET01JRF9TRUxGOworICAgIHhhdHAuaWR4ID0gMDsKKyAgICB4
YXRwLnNwYWNlID0gWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm87CisgICAgeGF0cC5ncGZuID0gdmly
dF90b19tZm4oZ2xvYmFsX3NpKTsKKworICAgIHJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVO
TUVNX2FkZF90b19waHlzbWFwLCAmeGF0cCk7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBw
cmludGsoIlNldHRpbmcgc2hhcmVkIGluZm8gcGFnZSBmYWlsZWQ6ICVsZFxuIiwgcmMpOworCisg
ICAgbWVtc2V0KCZnbG9iYWxfc2ktPm5hdGl2ZS5ldnRjaG5fbWFza1swXSwgMHgwMCwKKyAgICAg
ICAgICAgc2l6ZW9mKGdsb2JhbF9zaS0+bmF0aXZlLmV2dGNobl9tYXNrKSk7Cit9CisKIGJvb2wg
aXNfdml4ZW4odm9pZCkKIHsKICAgICByZXR1cm4gaW5fdml4ZW4gPiAwOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBmOWQwODdl
Li4wNzIzOWMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwpAQCAtODY5LDYgKzg2OSw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgZWxzZQogICAgICAgICBwYW5pYygi
Qm9vdGxvYWRlciBwcm92aWRlZCBubyBtZW1vcnkgaW5mb3JtYXRpb24uIik7CiAKKyAgICAvKiBW
aXhlbiBtdXN0IGJlIGluaXRpYWxpemVkIGJlZm9yZSBpbml0X2U4MjAoKSAqLworICAgIGluaXRf
dml4ZW4oKTsKKwogICAgIC8qIFNhbml0aXNlIHRoZSByYXcgRTgyMCBtYXAgdG8gcHJvZHVjZSBh
IGZpbmFsIGNsZWFuIHZlcnNpb24uICovCiAgICAgbWF4X3BhZ2UgPSByYXdfbWF4X3BhZ2UgPSBp
bml0X2U4MjAobWVtbWFwX3R5cGUsICZlODIwX3Jhdyk7CiAKQEAgLTE1MTYsNiArMTUxOSw4IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAK
ICAgICByY3VfaW5pdCgpOwogCisgICAgZWFybHlfdml4ZW5faW5pdCgpOworCiAgICAgZWFybHlf
dGltZV9pbml0KCk7CiAKICAgICBhcmNoX2luaXRfbWVtb3J5KCk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3ZpeGVuLmgKaW5kZXggZmI4ZTg3MS4uMGMwNDBlZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC92aXhlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4
ZW4uaApAQCAtNzQsNCArNzQsOCBAQCBpbnQgdml4ZW5fZ2V0X2RvbWlkKHZvaWQpOwogCiB2b2lk
IHZpeGVuX2dldF9yZXNlcnZlZF9tZW0odW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25l
ZCBsb25nICplbmRfcGZuKTsKIAordm9pZCBfX2luaXQgaW5pdF92aXhlbih2b2lkKTsKKwordm9p
ZCBfX2luaXQgZWFybHlfdml4ZW5faW5pdCh2b2lkKTsKKwogI2VuZGlmCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYp-0004N2-SJ; Sun, 07 Jan 2018 20:28:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYo-0004MZ-CT
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:50 +0000
X-Inumbo-ID: 309f69d4-f3e9-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 309f69d4-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:27:33 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="713965814"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:46 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSkqx068427
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:46 GMT
Received: from EX13D10UWB004.ant.amazon.com (10.43.161.121) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:46 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB004.ant.amazon.com (10.43.161.121) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:45 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:45 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:20 -0800
Message-ID: <1515356919-922-5-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 04/23] x86: Don't use potentially incorrect
	CPUID values for topology information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KCkludGVsIHNheXMg
Zm9yIENQVUlEIGxlYWYgMEJoOgoKICAiU29mdHdhcmUgbXVzdCBub3QgdXNlIEVCWFsxNTowXSB0
byBlbnVtZXJhdGUgcHJvY2Vzc29yCiAgIHRvcG9sb2d5IG9mIHRoZSBzeXN0ZW0uIFRoaXMgdmFs
dWUgaW4gdGhpcyBmaWVsZAogICAoRUJYWzE1OjBdKSBpcyBvbmx5IGludGVuZGVkIGZvciBkaXNw
bGF5L2RpYWdub3N0aWMKICAgcHVycG9zZXMuIFRoZSBhY3R1YWwgbnVtYmVyIG9mIGxvZ2ljYWwg
cHJvY2Vzc29ycwogICBhdmFpbGFibGUgdG8gQklPUy9PUy9BcHBsaWNhdGlvbnMgbWF5IGJlIGRp
ZmZlcmVudCBmcm9tCiAgIHRoZSB2YWx1ZSBvZiBFQlhbMTU6MF0sIGRlcGVuZGluZyBvbiBzb2Z0
d2FyZSBhbmQgcGxhdGZvcm0KICAgaGFyZHdhcmUgY29uZmlndXJhdGlvbnMuIgoKQW5kIHlldCwg
d2UncmUgdXNpbmcgdGhlbSB0byBkZXJpdmUgdGhlIG51bWJlciBjb3JlcyBpbiBhIHBhY2thZ2UK
YW5kIHRoZSBudW1iZXIgb2Ygc2libGluZ3MgaW4gYSBjb3JlLgoKRGVyaXZlIHRoZSBudW1iZXIg
b2Ygc2libGluZ3MgYW5kIGNvcmVzIGZyb20gRUFYIGluc3RlYWQsIHdoaWNoIGlzCmludGVuZGVk
IGZvciB0aGF0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFt
YXpvbi5kZT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIHwgNCArKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4
IGU5NTg4YjMuLjIyZjM5MmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMK
KysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNDc5LDggKzQ3OSw4IEBAIHZvaWQg
ZGV0ZWN0X2V4dGVuZGVkX3RvcG9sb2d5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAlpbml0aWFs
X2FwaWNpZCA9IGVkeDsKIAogCS8qIFBvcHVsYXRlIEhUIHJlbGF0ZWQgaW5mb3JtYXRpb24gZnJv
bSBzdWItbGVhZiBsZXZlbCAwICovCi0JY29yZV9sZXZlbF9zaWJsaW5ncyA9IGMtPng4Nl9udW1f
c2libGluZ3MgPSBMRVZFTF9NQVhfU0lCTElOR1MoZWJ4KTsKIAljb3JlX3BsdXNfbWFza193aWR0
aCA9IGh0X21hc2tfd2lkdGggPSBCSVRTX1NISUZUX05FWFRfTEVWRUwoZWF4KTsKKwljb3JlX2xl
dmVsX3NpYmxpbmdzID0gYy0+eDg2X251bV9zaWJsaW5ncyA9IDEgPDwgaHRfbWFza193aWR0aDsK
IAogCXN1Yl9pbmRleCA9IDE7CiAJZG8gewpAQCAtNDg4LDggKzQ4OCw4IEBAIHZvaWQgZGV0ZWN0
X2V4dGVuZGVkX3RvcG9sb2d5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAogCQkvKiBDaGVjayBm
b3IgdGhlIENvcmUgdHlwZSBpbiB0aGUgaW1wbGVtZW50ZWQgc3ViIGxlYXZlcyAqLwogCQlpZiAo
IExFQUZCX1NVQlRZUEUoZWN4KSA9PSBDT1JFX1RZUEUgKSB7Ci0JCQljb3JlX2xldmVsX3NpYmxp
bmdzID0gTEVWRUxfTUFYX1NJQkxJTkdTKGVieCk7CiAJCQljb3JlX3BsdXNfbWFza193aWR0aCA9
IEJJVFNfU0hJRlRfTkVYVF9MRVZFTChlYXgpOworCQkJY29yZV9sZXZlbF9zaWJsaW5ncyA9IDEg
PDwgY29yZV9wbHVzX21hc2tfd2lkdGg7CiAJCQlicmVhazsKIAkJfQogCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYu-0004Pm-HG; Sun, 07 Jan 2018 20:28:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYt-0004Ma-BL
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:55 +0000
X-Inumbo-ID: a597e9ad-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a597e9ad-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="584681289"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:47 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSkKL011269
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:47 GMT
Received: from EX13D10UWB002.ant.amazon.com (10.43.161.130) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:47 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB002.ant.amazon.com (10.43.161.130) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:46 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:46 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:22 -0800
Message-ID: <1515356919-922-7-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 06/23] console: do not print banner if below
	info log threshold
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT25seSBwcmludCB0
aGUgYmFubmVyIGlmIHRoZSBsb2cgdGhyZXNob2xkIGlzIGF0IGxlYXN0IGluZm8uCgpGb3IgVml4
ZW4gZ3Vlc3RzLCB3ZSB3YW50IHRoZSBjb25zb2xlIG91dHB1dCB0byBiZSBleGFjdGx5IHdoYXQg
dGhlClBWIGd1ZXN0IHdvdWxkIHNob3cgb24gaXQncyBvd24uICBUaGF0IG1lYW5zIHRoZSBpbm5l
ciBYZW4gYmFubmVyCmNhbiBwb3RlbnRpYWxseSBicmVhayBhdXRvbWF0aW9uIHRoYXQgYXNzdW1l
cyBhIHNwZWNpZmljIHR5cGUgb2YKY29uc29sZSBvdXRwdXQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlLmMgfCA5ICsrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBi
L3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDBmODU3MDcuLjNlYjEzMGQgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZS5jCkBAIC04MTIsOSArODEyLDEyIEBAIHZvaWQgX19pbml0IGNvbnNvbGVfaW5pdF9w
cmVpcnEodm9pZCkKICAgICBzZXJpYWxfc2V0X3J4X2hhbmRsZXIoc2VyY29uX2hhbmRsZSwgc2Vy
aWFsX3J4KTsKIAogICAgIC8qIEhFTExPIFdPUkxEIC0tLSBzdGFydC1vZi1kYXkgYmFubmVyIHRl
eHQuICovCi0gICAgc3Bpbl9sb2NrKCZjb25zb2xlX2xvY2spOwotICAgIF9fcHV0c3RyKHhlbl9i
YW5uZXIoKSk7Ci0gICAgc3Bpbl91bmxvY2soJmNvbnNvbGVfbG9jayk7CisgICAgaWYgKCAyIDwg
eGVubG9nX2xvd2VyX3RocmVzaCApIHsKKyAgICAgICAgLyogT25seSBkaXNwbGF5IGF0IFhFTkxP
R19JTkZPIGxldmVsICovCisgICAgICAgIHNwaW5fbG9jaygmY29uc29sZV9sb2NrKTsKKyAgICAg
ICAgX19wdXRzdHIoeGVuX2Jhbm5lcigpKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmNvbnNvbGVf
bG9jayk7CisgICAgfQogICAgIHByaW50aygiWGVuIHZlcnNpb24gJWQuJWQlcyAoJXNAJXMpICgl
cykgZGVidWc9JWMgIiBnY292X3N0cmluZyAiICVzXG4iLAogICAgICAgICAgICB4ZW5fbWFqb3Jf
dmVyc2lvbigpLCB4ZW5fbWlub3JfdmVyc2lvbigpLCB4ZW5fZXh0cmFfdmVyc2lvbigpLAogICAg
ICAgICAgICB4ZW5fY29tcGlsZV9ieSgpLCB4ZW5fY29tcGlsZV9kb21haW4oKSwKLS0gCjEuOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYs-0004Od-PJ; Sun, 07 Jan 2018 20:28:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYr-0004O1-KP
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:53 +0000
X-Inumbo-ID: 33137673-f3e9-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33137673-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:27:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="713965830"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:51 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSm6A115692
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:51 GMT
Received: from EX13D10UWB002.ant.amazon.com (10.43.161.130) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:50 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB002.ant.amazon.com (10.43.161.130) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:49 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:49 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:28 -0800
Message-ID: <1515356919-922-13-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 12/23] vixen: paravirtualization TSC
	frequency calculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT3RoZXJ3aXNlIHdo
ZW4gdGltZSBzaGFyaW5nIGEgcGh5c2ljYWwgQ1BVLCB0aGUgY2FsY3VsYXRpb24gY2FuCmJlIGJv
Z3VzIHJlc3VsdGluZyBpbiB0aW1lIGRyaWZ0IGZvciB0aGUgZ3Vlc3QgZHVlIHRvIGltcHJvcGVy
CmZyZXF1ZW5jeSB3aXRoaW4gcHZjbG9jay4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9y
aSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyAg
ICAgICAgfCAyMiArKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdGltZS5jICAg
ICAgICAgICAgICAgfCAgOSArKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4
ZW4uaCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IDFhZDViZDcuLmExNjE0ZTAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5j
CkBAIC0xMjAsMyArMTIwLDI1IEBAIHZvaWQgdml4ZW5fZ2V0X3Jlc2VydmVkX21lbSh1bnNpZ25l
ZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKmVuZF9wZm4pCiAgICAgLyogVGhpcyBp
cyBwYXJ0IG9mIHRoZSBYZW4gQUJJICovCiAgICAgKmVuZF9wZm4gICA9IDB4MTAwMDAwOwogfQor
Cit1NjQgdml4ZW5fZ2V0X2NwdV9mcmVxKHZvaWQpCit7CisgICAgdm9sYXRpbGUgdmNwdV90aW1l
X2luZm9fdCAqdGltZXAgPSAmZ2xvYmFsX3NpLT5uYXRpdmUudmNwdV9pbmZvWzBdLnRpbWU7Cisg
ICAgdmNwdV90aW1lX2luZm9fdCB0aW1lOworICAgIHVpbnQzMl90IHZlcnNpb247CisgICAgdTY0
IGltbTsKKworICAgIGRvIHsKKwl2ZXJzaW9uID0gdGltZXAtPnZlcnNpb247CisJcm1iKCk7CisJ
dGltZSA9ICp0aW1lcDsKKyAgICB9IHdoaWxlICgodmVyc2lvbiAmIDEpIHx8IHZlcnNpb24gIT0g
dGltZS52ZXJzaW9uKTsKKworICAgIGltbSA9ICgxMDAwMDAwMDAwVUxMIDw8IDMyKSAvIHRpbWUu
dHNjX3RvX3N5c3RlbV9tdWw7CisKKyAgICBpZiAodGltZS50c2Nfc2hpZnQgPCAwKSB7CisJcmV0
dXJuIGltbSA8PCAtdGltZS50c2Nfc2hpZnQ7CisgICAgfSBlbHNlIHsKKwlyZXR1cm4gaW1tID4+
IHRpbWUudHNjX3NoaWZ0OworICAgIH0KK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1l
LmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IDJhODc5NTAuLjA0YzBmYmIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtMzYs
NiArMzYsNyBAQAogI2luY2x1ZGUgPGlvX3BvcnRzLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+
IC8qIGZvciBlYXJseV90aW1lX2luaXQgKi8KICNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvY3B1
aWQuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogLyogb3B0X2Nsb2Nrc291cmNl
OiBGb3JjZSBjbG9ja3NvdXJjZSB0byBvbmUgb2Y6IHBpdCwgaHBldCwgYWNwaS4gKi8KIHN0YXRp
YyBjaGFyIF9faW5pdGRhdGEgb3B0X2Nsb2Nrc291cmNlWzEwXTsKQEAgLTE2ODcsNiArMTY4OCwx
MiBAQCB2b2lkIF9faW5pdCBlYXJseV90aW1lX2luaXQodm9pZCkKIAogICAgIHByZWluaXRfcGl0
KCk7CiAgICAgdG1wID0gaW5pdF9wbGF0Zm9ybV90aW1lcigpOworCisgICAgLyogV2UgY2Fubm90
IHRydXN0IGNhbGlicmF0ZWQgdmFsdWVzIHdoZW4gcnVubmluZyB1bmRlcgorICAgICAqIGEgaHlw
ZXJ2aXNvci4gKi8KKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICB0bXAgPSB2aXhlbl9n
ZXRfY3B1X2ZyZXEoKTsKKwogICAgIHBsdF90c2MuZnJlcXVlbmN5ID0gdG1wOwogCiAgICAgc2V0
X3RpbWVfc2NhbGUoJnQtPnRzY19zY2FsZSwgdG1wKTsKQEAgLTIwMTQsNyArMjAyMSw3IEBAIHZv
aWQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB0c2NfbW9kZSwgdWludDY0X3QgZWxhcHNlZF9uc2VjLAogICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZ3RzY19raHosIHVpbnQzMl90IGluY2FybmF0aW9uKQogewotICAgIGlmICggaXNf
aWRsZV9kb21haW4oZCkgfHwgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICBpZiAoIGlzX2lk
bGVfZG9tYWluKGQpIHx8IGlzX3ZpeGVuKCkgfHwgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAg
ICB7CiAgICAgICAgIGQtPmFyY2gudnRzYyA9IDA7CiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3Qvdml4ZW4uaAppbmRleCAwYzA0MGVlLi5lNmI2NGYyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC92aXhlbi5oCkBAIC03OCw0ICs3OCw2IEBAIHZvaWQgX19pbml0IGluaXRfdml4ZW4odm9p
ZCk7CiAKIHZvaWQgX19pbml0IGVhcmx5X3ZpeGVuX2luaXQodm9pZCk7CiAKK3U2NCB2aXhlbl9n
ZXRfY3B1X2ZyZXEodm9pZCk7CisKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHYr-0004O7-IV; Sun, 07 Jan 2018 20:28:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHYq-0004NJ-B8
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:28:52 +0000
X-Inumbo-ID: 3265ac4d-f3e9-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3265ac4d-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:27:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="713965828"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:51 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-1968f9fa.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSm5x115692
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:51 GMT
Received: from EX13D10UWB003.ant.amazon.com (10.43.161.106) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:49 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB003.ant.amazon.com (10.43.161.106) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:48 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:48 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:26 -0800
Message-ID: <1515356919-922-11-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 10/23] vixen: do not permit access to
	physical IRQs if in Vixen mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT3VyIGludGVudGlv
biBpcyBmb3IgdGhlIFZpeGVuIGd1ZXN0IHRvIGJlIGRlcHJpdmlsZWdlZCBzbyB3ZSBuZWVkCnRv
IGF2b2lkIHBlcm1pdHRpbmcgYWNjZXNzIHRvIGVhY2ggSVJRIGV2ZW4gdGhvdWdoIGl0IGlzIHRl
Y2huaWNhbGx5CnRoZSBoYXJkd2FyZSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IExp
Z3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2lycS5jIHwgMyAr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggODdl
ZjJlOC4uYmQ3NTEwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9pcnEuYwpAQCAtMjUsNiArMjUsNyBAQAogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5o
PgogI2luY2x1ZGUgPGFzbS9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8cHVi
bGljL3BoeXNkZXYuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogc3RhdGljIGlu
dCBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbShjb25zdCBjaGFyICpzKTsKIApAQCAtMTkwLDcg
KzE5MSw3IEBAIGludCBjcmVhdGVfaXJxKG5vZGVpZF90IG5vZGUpCiAgICAgICAgIGRlc2MtPmFy
Y2gudXNlZCA9IElSUV9VTlVTRUQ7CiAgICAgICAgIGlycSA9IHJldDsKICAgICB9Ci0gICAgZWxz
ZSBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCisgICAgZWxzZSBpZiAoICFpc192aXhlbigpICYmIGhh
cmR3YXJlX2RvbWFpbiApCiAgICAgewogICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2Vzcyho
YXJkd2FyZV9kb21haW4sIGlycSk7CiAgICAgICAgIGlmICggcmV0ICkKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHZB-0004eE-ME; Sun, 07 Jan 2018 20:29:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHZA-0004W1-UJ
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:29:12 +0000
X-Inumbo-ID: b0b415b2-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0b415b2-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:31:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="665244495"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:48 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSipg068417
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:45 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:44 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:44 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:44 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:17 -0800
Message-ID: <1515356919-922-2-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 01/23] ---- x86/Kconfig: Options for Xen and
	PVH support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQogeGVu
L2FyY2gveDg2L0tjb25maWcgfCAxNyArKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDdjNDU4MjkuLjA3NTMwYmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0xMTcsNiAr
MTE3LDIzIEBAIGNvbmZpZyBUQk9PVAogCSAgVGVjaG5vbG9neSAoVFhUKQogCiAJICBJZiB1bnN1
cmUsIHNheSBZLgorCitjb25maWcgWEVOX0dVRVNUCisJZGVmX2Jvb2wgeQorCXByb21wdCAiWGVu
IEd1ZXN0IgorCS0tLWhlbHAtLS0KKwkgIFN1cHBvcnQgZm9yIFhlbiBkZXRlY3Rpbmcgd2hlbiBp
dCBpcyBydW5uaW5nIHVuZGVyIFhlbi4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KKworY29uZmln
IFBWSF9HVUVTVAorCWRlZl9ib29sIG4KKwlwcm9tcHQgIlBWSCBHdWVzdCIKKwlkZXBlbmRzIG9u
IFhFTl9HVUVTVAorCS0tLWhlbHAtLS0KKwkgIFN1cHBvcnQgYm9vdGluZyB1c2luZyB0aGUgUFZI
IEFCSS4KKworCSAgSWYgdW5zdXJlLCBzYXkgTi4KIGVuZG1lbnUKIAogc291cmNlICJjb21tb24v
S2NvbmZpZyIKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHZC-0004fL-TA; Sun, 07 Jan 2018 20:29:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHZC-0004ei-93
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:29:14 +0000
X-Inumbo-ID: 3e978b60-f3e9-11e7-b4a6-bc764e045a96
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e978b60-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:27:57 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="719880611"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-22cc717f.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:56 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-22cc717f.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSrdl012639
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:53 GMT
Received: from EX13D10UWB002.ant.amazon.com (10.43.161.130) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:53 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB002.ant.amazon.com (10.43.161.130) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:52 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:52 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:34 -0800
Message-ID: <1515356919-922-19-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 18/23] vixen: Introduce ECS_PROXY for event
	channel proxying
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KClByZXZpb3VzbHks
IHdlIHdvdWxkIGtlZXAgcHJveGllZCBldmVudCBjaGFubmVscyBhcyBFQ1NfSU5URVJET01BSU4K
Y2hhbm5lbCBhcm91bmQuIFRoaXMgd29ya3MgZm9yIG1vc3QgdGhpbmdzLCBidXQgaGFzIHRoZSBw
cm9ibGVtCnRoYXQgRVZUQ0hOT1Bfc3RhdHVzIGlzIGJyb2tlbiwgYW5kIHRoYXQgRVZUQ0hOT1Bf
Y2xvc2UgZG9lcyBub3QKbWFyayBhbiBldmVudCBjaGFubmVsIGFzIGZyZWUuCgpJbnRyb2R1Y2Ug
YSBzZXBhcmF0ZSBFQ1NfUFJPWFkgdG8gZGVub3RlIGV2ZW50IGNoYW5uZWxzIHRoYXQgYXJlCmZv
cndhcmRlZCB0byB0aGUgaHlwZXJ2aXNvciB3ZSdyZSBydW5uaW5nIHVuZGVyLgoKVGhpcyBtYWtl
cyB0aGUgY29kZSBtb3JlIHJlYWRhYmxlIGluIG1hbnkgcGxhY2VzLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KIHhlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIHwgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggICAgfCAgMyArKwogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIv
eGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggYzY5ZjlkYi4uODVmZjdlMCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5j
bHVkZSA8cHVibGljL2V2ZW50X2NoYW5uZWwuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CisjaW5j
bHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+CiAKICNkZWZpbmUgRVJST1JfRVhJVChfZXJybm8pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBA
IC0xNTYsMjUgKzE1NywyNSBAQCBzdGF0aWMgdm9pZCBmcmVlX2V2dGNobl9idWNrZXQoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqYnVja2V0KQogICAgIHhmcmVlKGJ1Y2tldCk7CiB9
CiAKLXN0YXRpYyBpbnQgZ2V0X2ZyZWVfcG9ydChzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGlu
dCBhbGxvY2F0ZV9wb3J0KHN0cnVjdCBkb21haW4gKmQsIGludCBwb3J0KQogewogICAgIHN0cnVj
dCBldnRjaG4gKmNobjsKICAgICBzdHJ1Y3QgZXZ0Y2huICoqZ3JwOwotICAgIGludCAgICAgICAg
ICAgIHBvcnQ7CiAKICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKLSAgICBmb3IgKCBwb3J0ID0gMDsgcG9ydF9pc192YWxpZChkLCBwb3J0KTsgcG9ydCsr
ICkKKyAgICBpZiAoIHBvcnRfaXNfdmFsaWQoZCwgcG9ydCkgKQogICAgIHsKICAgICAgICAgaWYg
KCBwb3J0ID4gZC0+bWF4X2V2dGNobl9wb3J0ICkKICAgICAgICAgICAgIHJldHVybiAtRU5PU1BD
OwogICAgICAgICBpZiAoIGV2dGNobl9mcm9tX3BvcnQoZCwgcG9ydCktPnN0YXRlID09IEVDU19G
UkVFCiAgICAgICAgICAgICAgJiYgIWV2dGNobl9wb3J0X2lzX2J1c3koZCwgcG9ydCkgKQogICAg
ICAgICAgICAgcmV0dXJuIHBvcnQ7CisgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAot
ICAgIGlmICggcG9ydCA9PSBkLT5tYXhfZXZ0Y2hucyB8fCBwb3J0ID4gZC0+bWF4X2V2dGNobl9w
b3J0ICkKKyAgICBpZiAoIHBvcnQgPj0gZC0+bWF4X2V2dGNobnMgfHwgcG9ydCA+IGQtPm1heF9l
dnRjaG5fcG9ydCApCiAgICAgICAgIHJldHVybiAtRU5PU1BDOwogCiAgICAgaWYgKCAhZ3JvdXBf
ZnJvbV9wb3J0KGQsIHBvcnQpICkKQEAgLTE4NSwxNiArMTg2LDU5IEBAIHN0YXRpYyBpbnQgZ2V0
X2ZyZWVfcG9ydChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBncm91cF9mcm9tX3BvcnQoZCwg
cG9ydCkgPSBncnA7CiAgICAgfQogCi0gICAgY2huID0gYWxsb2NfZXZ0Y2huX2J1Y2tldChkLCBw
b3J0KTsKLSAgICBpZiAoICFjaG4gKQotICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICBidWNr
ZXRfZnJvbV9wb3J0KGQsIHBvcnQpID0gY2huOworICAgIHdoaWxlICggZC0+dmFsaWRfZXZ0Y2hu
cyA8PSBwb3J0ICkKKyAgICB7CisgICAgICAgIGNobiA9IGFsbG9jX2V2dGNobl9idWNrZXQoZCwg
ZC0+dmFsaWRfZXZ0Y2hucyk7CisgICAgICAgIGlmICggIWNobiApCisgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgYnVja2V0X2Zyb21fcG9ydChkLCBkLT52YWxpZF9ldnRjaG5z
KSA9IGNobjsKIAotICAgIHdyaXRlX2F0b21pYygmZC0+dmFsaWRfZXZ0Y2hucywgZC0+dmFsaWRf
ZXZ0Y2hucyArIEVWVENITlNfUEVSX0JVQ0tFVCk7CisgICAgICAgIHdyaXRlX2F0b21pYygmZC0+
dmFsaWRfZXZ0Y2hucywgZC0+dmFsaWRfZXZ0Y2hucyArIEVWVENITlNfUEVSX0JVQ0tFVCk7Cisg
ICAgfQogCiAgICAgcmV0dXJuIHBvcnQ7CiB9CiAKK3N0YXRpYyBpbnQgZ2V0X2ZyZWVfcG9ydChz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIGludCBwb3J0OworCisgICAgZm9yICggcG9ydCA9IDA7
IHBvcnRfaXNfdmFsaWQoZCwgcG9ydCk7IHBvcnQrKyApCisgICAgeworICAgICAgICBpZiAoIHBv
cnQgPiBkLT5tYXhfZXZ0Y2huX3BvcnQgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9TUEM7Cisg
ICAgICAgIGlmICggZXZ0Y2huX2Zyb21fcG9ydChkLCBwb3J0KS0+c3RhdGUgPT0gRUNTX0ZSRUUK
KyAgICAgICAgICAgICAmJiAhZXZ0Y2huX3BvcnRfaXNfYnVzeShkLCBwb3J0KSApCisgICAgICAg
ICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gYWxsb2NhdGVfcG9ydChkLCBwb3J0KTsK
K30KKworaW50IGV2dGNobl9hbGxvY19wcm94eShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9ydCwg
dTggZWNzKQoreworICAgIHN0cnVjdCBldnRjaG4gKmNobjsKKyAgICBpbnQgcmM7CisKKyAgICBp
ZiAoICFpc192aXhlbigpICkKKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CisKKyAgICByYyA9IGFs
bG9jYXRlX3BvcnQoZCwgcG9ydCk7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICByZXR1cm4g
cmM7CisKKyAgICBjaG4gPSBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQpOworICAgIHNwaW5fbG9j
aygmY2huLT5sb2NrKTsKKyAgICBjaG4tPnN0YXRlID0gRUNTX1BST1hZOworICAgIGV2dGNobl9w
b3J0X2luaXQoZCwgY2huKTsKKworICAgIGlmICggZWNzID09IEVDU19JTlRFUkRPTUFJTiApCisg
ICAgICAgIGV2dGNobl9wb3J0X3NldF9wZW5kaW5nKGQsIGNobi0+bm90aWZ5X3ZjcHVfaWQsIGNo
bik7CisgICAgc3Bpbl91bmxvY2soJmNobi0+bG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKwog
c3RhdGljIHZvaWQgZnJlZV9ldnRjaG4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAq
Y2huKQogewogICAgIC8qIENsZWFyIHBlbmRpbmcgZXZlbnQgdG8gYXZvaWQgdW5leHBlY3RlZCBi
ZWhhdmlvciBvbiByZS1iaW5kLiAqLwpAQCAtNjI4LDYgKzY3Miw5IEBAIHN0YXRpYyBsb25nIGV2
dGNobl9jbG9zZShzdHJ1Y3QgZG9tYWluICpkMSwgaW50IHBvcnQxLCBib29sX3QgZ3Vlc3QpCiAK
ICAgICAgICAgZ290byBvdXQ7CiAKKyAgICBjYXNlIEVDU19QUk9YWToKKyAgICAgICAgYnJlYWs7
CisKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsKICAgICB9CkBAIC02OTAsNiArNzM3LDE0
IEBAIGludCBldnRjaG5fc2VuZChzdHJ1Y3QgZG9tYWluICpsZCwgdW5zaWduZWQgaW50IGxwb3J0
KQogICAgIGNhc2UgRUNTX1VOQk9VTkQ6CiAgICAgICAgIC8qIHNpbGVudGx5IGRyb3AgdGhlIG5v
dGlmaWNhdGlvbiAqLwogICAgICAgICBicmVhazsKKyAgICBjYXNlIEVDU19QUk9YWToKKyAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCBpc192aXhlbigpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgc3RydWN0IGV2dGNobl9zZW5kIHNlbmQgPSB7IC5wb3J0ID0gbHBvcnQgfTsK
KyAgICAgICAgICAgIHJldCA9IEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9z
ZW5kLCAmc2VuZCk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICB9CkBAIC04OTIsNiArOTQ3LDEwIEBAIHN0YXRpYyBs
b25nIGV2dGNobl9zdGF0dXMoZXZ0Y2huX3N0YXR1c190ICpzdGF0dXMpCiAgICAgY2FzZSBFQ1Nf
SVBJOgogICAgICAgICBzdGF0dXMtPnN0YXR1cyA9IEVWVENITlNUQVRfaXBpOwogICAgICAgICBi
cmVhazsKKyAgICBjYXNlIEVDU19QUk9YWToKKyAgICAgICAgQlVHX09OKCFpc192aXhlbigpKTsK
KyAgICAgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1Bfc3RhdHVz
LCBzdGF0dXMpOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsK
ICAgICB9CkBAIC05NDQsNiArMTAwMywxNCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWdu
ZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIGNhc2UgRUNTX0lOVEVSRE9N
QUlOOgogICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKICAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBFQ1NfUFJPWFk6CisgICAgICAgIGlmICggaXNfdml4ZW4oKSAmJiB2aXhl
bl9oYXNfcGVyX2NwdV9ub3RpZmljYXRpb25zKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBz
dHJ1Y3QgZXZ0Y2huX2JpbmRfdmNwdSBiaW5kID0geyAucG9ydCA9IHBvcnQsIC52Y3B1ID0gdmNw
dV9pZCB9OworICAgICAgICAgICAgSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9Q
X2JpbmRfdmNwdSwgJmJpbmQpOworICAgICAgICB9CisgICAgICAgIGNobi0+bm90aWZ5X3ZjcHVf
aWQgPSB2Y3B1X2lkOworICAgICAgICBicmVhazsKICAgICBjYXNlIEVDU19QSVJROgogICAgICAg
ICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCApCiAgICAgICAgICAgICBicmVh
azsKQEAgLTEyNzYsNyArMTM0Myw3IEBAIGludCBldnRjaG5faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGQtPnZhbGlkX2V2dGNobnMgPSBFVlRDSE5TX1BFUl9CVUNLRVQ7CiAKICAgICBzcGlu
X2xvY2tfaW5pdF9wcm9mKGQsIGV2ZW50X2xvY2spOwotICAgIGlmICggZ2V0X2ZyZWVfcG9ydChk
KSAhPSAwICkKKyAgICBpZiAoIGFsbG9jYXRlX3BvcnQoZCwgMCkgIT0gMCApCiAgICAgewogICAg
ICAgICBmcmVlX2V2dGNobl9idWNrZXQoZCwgZC0+ZXZ0Y2huKTsKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9ldmVudC5oCmluZGV4IDg3OTE1ZWEuLmYzZmViZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCkBAIC03MSw2ICs3
MSw5IEBAIHZvaWQgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChzdHJ1Y3QgZG9tYWluICps
ZCwgaW50IGxwb3J0KTsKIC8qIEluamVjdCBhbiBldmVudCBjaGFubmVsIG5vdGlmaWNhdGlvbiBp
bnRvIHRoZSBndWVzdCAqLwogdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYp
OwogCisvKiBBbGxvY2F0ZSBhIHNwZWNpZmljIGV2ZW50IGNoYW5uZWwgYXMgcHJveHkuICovCitp
bnQgZXZ0Y2huX2FsbG9jX3Byb3h5KHN0cnVjdCBkb21haW4gKmQsIGludCBwb3J0LCB1OCBlY3Mp
OworCiAvKgogICogSW50ZXJuYWwgZXZlbnQgY2hhbm5lbCBvYmplY3Qgc3RvcmFnZS4KICAqCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCmluZGV4IDVkZGY2YTIuLmYwYTc3M2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05Myw2ICs5Myw3IEBAIHN0
cnVjdCBldnRjaG4KICNkZWZpbmUgRUNTX1BJUlEgICAgICAgICA0IC8qIENoYW5uZWwgaXMgYm91
bmQgdG8gYSBwaHlzaWNhbCBJUlEgbGluZS4gICAgICAgKi8KICNkZWZpbmUgRUNTX1ZJUlEgICAg
ICAgICA1IC8qIENoYW5uZWwgaXMgYm91bmQgdG8gYSB2aXJ0dWFsIElSUSBsaW5lLiAgICAgICAg
Ki8KICNkZWZpbmUgRUNTX0lQSSAgICAgICAgICA2IC8qIENoYW5uZWwgaXMgYm91bmQgdG8gYSB2
aXJ0dWFsIElQSSBsaW5lLiAgICAgICAgKi8KKyNkZWZpbmUgRUNTX1BST1hZICAgICAgICA3IC8q
IENoYW5uZWwgaXMgcHJveGllZCB0byBwYXJlbnQgaHlwZXJ2aXNvci4gICAgICAgKi8KICAgICB1
OCAgc3RhdGU7ICAgICAgICAgICAgIC8qIEVDU18qICovCiAgICAgdTggIHhlbl9jb25zdW1lcjpY
RU5fQ09OU1VNRVJfQklUUzsgLyogQ29uc3VtZXIgaW4gWGVuIGlmIG5vbnplcm8gKi8KICAgICB1
OCAgcGVuZGluZzoxOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHZE-0004hU-6x; Sun, 07 Jan 2018 20:29:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHZC-0004ac-Ue
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:29:14 +0000
X-Inumbo-ID: b1d6ec93-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1d6ec93-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:31:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="665244500"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-8549039f.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:57 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-8549039f.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSrKU032761
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:53 GMT
Received: from EX13D10UWB003.ant.amazon.com (10.43.161.106) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:53 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB003.ant.amazon.com (10.43.161.106) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:53 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:53 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:35 -0800
Message-ID: <1515356919-922-20-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 19/23] vixen: Fix Vixen adaptation of
	send_global_virq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KClRoZSBmdW5jdGlv
biBvcmlnaW5hbGx5IGRpZCB0aGUgZm9sbG93aW5nIHVuY29uZGl0aW9uYWxseToKCiAgIHNlbmRf
Z3Vlc3RfZ2xvYmFsX3ZpcnEoZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPzogaGFyZHdhcmVf
ZG9tYWluLCB2aXJxKTsKClRoZSBuZXcgdmFyaWFudCBzaG91bGQgcmVmbGVjdCB0aGUgbm9uLVZp
eGVuIGNhc2UgY29ycmVjdGx5LgoKU2lnbmVkLW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpz
Y2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9y
aUBhbWF6b24uY29tPgotLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgNSArKysrLQog
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVs
LmMKaW5kZXggODVmZjdlMC4uM2RlZTczYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTg0MCw3ICs4NDAs
MTAgQEAgdm9pZCBzZW5kX2dsb2JhbF92aXJxKHVpbnQzMl90IHZpcnEpCiAgICAgQVNTRVJUKHZp
cnEgPCBOUl9WSVJRUyk7CiAgICAgQVNTRVJUKHZpcnFfaXNfZ2xvYmFsKHZpcnEpKTsKIAotICAg
IHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPzogaGFy
ZHdhcmVfZG9tYWluLCB2aXJxKTsKKyAgICBpZiAoIGdsb2JhbF92aXJxX2hhbmRsZXJzW3ZpcnFd
ICkKKyAgICAgICAgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShnbG9iYWxfdmlycV9oYW5kbGVyc1t2
aXJxXSwgdmlycSk7CisgICAgZWxzZSBpZiAoICFpc192aXhlbigpICkKKyAgICAgICAgc2VuZF9n
dWVzdF9nbG9iYWxfdmlycShoYXJkd2FyZV9kb21haW4sIHZpcnEpOwogfQogCiBpbnQgc2V0X2ds
b2JhbF92aXJxX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSkKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:29:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHZG-0004kG-E6; Sun, 07 Jan 2018 20:29:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHZE-0004cY-Un
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:29:16 +0000
X-Inumbo-ID: b227e926-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b227e926-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:31:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="719880609"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:55 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSquf130910
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:52 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:51 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:51 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:51 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:31 -0800
Message-ID: <1515356919-922-16-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 15/23] vixen: pass through version hypercalls
	to parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhpcyBpcyBuZWNl
c3NhcnkgdG8gdHJpZ2dlciBldmVudCBjaGFubmVsIHVwY2FsbHMgYnV0IGl0IGlzIGFsc28KdXNl
ZnVsIHRvIHBhc3N0aHJvdWdoIHRoZSBmdWxsIHZlcnNpb24gaW5mb3JtYXRpb24gc3VjaCB0aGF0
IHRoZQpndWVzdCBiZWxpZXZlcyBpdCBpcyBydW5uaW5nIG9uIHRoZSBwYXJlbnQgWGVuLgoKU2ln
bmVkLW9mZi1ieTogTWF0dCBXaWxzb24gPG1zd0BhbWF6b24uY29tPgpTaWduZWQtb2ZmLWJ5OiBB
bnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQp2MSAtPiB2MgogLSBkb24n
dCBwYXNzIHRocm91Z2ggdmVyc2lvbiBieSBkZWZhdWx0CiAtIGludHJvZHVjZSB2aXhlbl9wdHZl
ciBwYXJhbWV0ZXIgdG8gZW5hYmxlIHZlcnNpb24gcGFzc3Rocm91Z2guCi0tLQogeGVuL2FyY2gv
eDg2L2d1ZXN0L3ZpeGVuLmMgICAgICAgIHwgIDcgKysrCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAg
ICAgICAgICAgICAgfCA4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Qvdml4ZW4uaCB8ICA1ICsrKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC92aXhlbi5oIHwgIDIgKwogNCBmaWxlcyBjaGFuZ2VkLCA5MSBpbnNlcnRp
b25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
dml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IGExNjE0ZTAuLjdjODg2
YTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCkBAIC0zMSw4ICszMSwxMCBAQCBzdGF0aWMgaW50IGluX3ZpeGVu
Owogc3RhdGljIGludCB2aXhlbl9kb21pZCA9IDE7CiBzdGF0aWMgdWludDMyX3Qgdml4ZW5fcmVz
ZXJ2ZWRfbWVtX3Bnc3RhcnQgPSAweGZlZmYwMDAwOwogc3RhdGljIHNoYXJlZF9pbmZvX3QgKmds
b2JhbF9zaTsKK3N0YXRpYyBib29sIHZpeGVuX3B0dmVyOwogCiBpbnRlZ2VyX3BhcmFtKCJ2aXhl
bl9kb21pZCIsIHZpeGVuX2RvbWlkKTsKK2Jvb2xlYW5fcGFyYW0oInZpeGVuX3B0dmVyIiwgdml4
ZW5fcHR2ZXIpOwogCiB2b2lkIF9faW5pdCBpbml0X3ZpeGVuKHZvaWQpCiB7CkBAIC0xNDIsMyAr
MTQ0LDggQEAgdTY0IHZpeGVuX2dldF9jcHVfZnJlcSh2b2lkKQogCXJldHVybiBpbW0gPj4gdGlt
ZS50c2Nfc2hpZnQ7CiAgICAgfQogfQorCitib29sIHZpeGVuX3Bhc3N0aHJ1X3ZlcnNpb24odm9p
ZCkKK3sKKyAgICByZXR1cm4gaXNfdml4ZW4oKSAmJiB2aXhlbl9wdHZlcjsKK30KZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDhkMTM3
YzUuLmFjODViZWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2Nv
bW1vbi9rZXJuZWwuYwpAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgPHhzbS94c20uaD4KICNp
bmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CisjaW5j
bHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+CiAKICNpZm5kZWYgQ09NUEFUCiAKQEAgLTMxMSwxNCAr
MzEyLDM5IEBAIERPKHhlbl92ZXJzaW9uKShpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZykKICAgICBzd2l0Y2ggKCBjbWQgKQogICAgIHsKICAgICBjYXNlIFhFTlZFUl92
ZXJzaW9uOgotICAgICAgICByZXR1cm4gKHhlbl9tYWpvcl92ZXJzaW9uKCkgPDwgMTYpIHwgeGVu
X21pbm9yX3ZlcnNpb24oKTsKKyAgICAgICAgaWYgKCB2aXhlbl9wYXNzdGhydV92ZXJzaW9uKCkg
KQorICAgICAgICAgICAgcmV0dXJuIEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVSX3ZlcnNp
b24sIE5VTEwpOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFRoaXMg
aHlwZXJjYWxsIGlzIHVzZWQgdG8gZm9yY2UgZXZlbnQgY2hhbm5lbCBpbmplY3Rpb25zCisgICAg
ICAgICAgICAgICBhZnRlciByZS1lbmFibGluZyBpbnRlcnJ1cHRzIHNvIGlmIHdlJ3JlIFZpeGVu
LCB3ZSBuZWVkCisgICAgICAgICAgICAgICB0byBpbnZva2UgdGhlIHBhcmVudC4gKi8KKyAgICAg
ICAgICAgIGlmICggaXNfdml4ZW4oKSApCisgICAgICAgICAgICAgICAgKHZvaWQpSFlQRVJWSVNP
Ul94ZW5fdmVyc2lvbigwLCBOVUxMKTsKKyAgICAgICAgICAgIHJldHVybiAoeGVuX21ham9yX3Zl
cnNpb24oKSA8PCAxNikgfCB4ZW5fbWlub3JfdmVyc2lvbigpOworICAgICAgICB9CiAKICAgICBj
YXNlIFhFTlZFUl9leHRyYXZlcnNpb246CiAgICAgewogICAgICAgICB4ZW5fZXh0cmF2ZXJzaW9u
X3QgZXh0cmF2ZXJzaW9uOworICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgbWVtc2V0KGV4dHJh
dmVyc2lvbiwgMCwgc2l6ZW9mKGV4dHJhdmVyc2lvbikpOwotICAgICAgICBzYWZlX3N0cmNweShl
eHRyYXZlcnNpb24sIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2V4dHJhX3ZlcnNpb24oKSk7Cisg
ICAgICAgIGlmICggdml4ZW5fcGFzc3RocnVfdmVyc2lvbigpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBkZW55ICkKKyAgICAgICAgICAgICAgICBzYWZlX3N0cmNweShleHRyYXZlcnNp
b24sIHhlbl9kZW55KCkpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl94ZW5fdmVyc2lvbihYRU5WRVJfZXh0cmF2ZXJzaW9u
LCAmZXh0cmF2ZXJzaW9uKTsKKyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIGVs
c2UKKyAgICAgICAgeworICAgICAgICAgICAgc2FmZV9zdHJjcHkoZXh0cmF2ZXJzaW9uLCBkZW55
ID8geGVuX2RlbnkoKSA6IHhlbl9leHRyYV92ZXJzaW9uKCkpOworICAgICAgICB9CiAgICAgICAg
IGlmICggY29weV90b19ndWVzdChhcmcsIGV4dHJhdmVyc2lvbiwgQVJSQVlfU0laRShleHRyYXZl
cnNpb24pKSApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgcmV0dXJuIDA7
CkBAIC0zMjcsMTIgKzM1MywyMiBAQCBETyh4ZW5fdmVyc2lvbikoaW50IGNtZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgY2FzZSBYRU5WRVJfY29tcGlsZV9pbmZvOgog
ICAgIHsKICAgICAgICAgeGVuX2NvbXBpbGVfaW5mb190IGluZm87CisgICAgICAgIGludCByYzsK
IAogICAgICAgICBtZW1zZXQoJmluZm8sIDAsIHNpemVvZihpbmZvKSk7Ci0gICAgICAgIHNhZmVf
c3RyY3B5KGluZm8uY29tcGlsZXIsICAgICAgIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2NvbXBp
bGVyKCkpOwotICAgICAgICBzYWZlX3N0cmNweShpbmZvLmNvbXBpbGVfYnksICAgICBkZW55ID8g
eGVuX2RlbnkoKSA6IHhlbl9jb21waWxlX2J5KCkpOwotICAgICAgICBzYWZlX3N0cmNweShpbmZv
LmNvbXBpbGVfZG9tYWluLCBkZW55ID8geGVuX2RlbnkoKSA6IHhlbl9jb21waWxlX2RvbWFpbigp
KTsKLSAgICAgICAgc2FmZV9zdHJjcHkoaW5mby5jb21waWxlX2RhdGUsICAgZGVueSA/IHhlbl9k
ZW55KCkgOiB4ZW5fY29tcGlsZV9kYXRlKCkpOworICAgICAgICBpZiAoIHZpeGVuX3Bhc3N0aHJ1
X3ZlcnNpb24oKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl94ZW5f
dmVyc2lvbihYRU5WRVJfY29tcGlsZV9pbmZvLCAmaW5mbyk7CisgICAgICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBzYWZlX3N0cmNweShpbmZvLmNvbXBpbGVyLCAgICAgICBk
ZW55ID8geGVuX2RlbnkoKSA6IHhlbl9jb21waWxlcigpKTsKKyAgICAgICAgICAgIHNhZmVfc3Ry
Y3B5KGluZm8uY29tcGlsZV9ieSwgICAgIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2NvbXBpbGVf
YnkoKSk7CisgICAgICAgICAgICBzYWZlX3N0cmNweShpbmZvLmNvbXBpbGVfZG9tYWluLCBkZW55
ID8geGVuX2RlbnkoKSA6IHhlbl9jb21waWxlX2RvbWFpbigpKTsKKyAgICAgICAgICAgIHNhZmVf
c3RyY3B5KGluZm8uY29tcGlsZV9kYXRlLCAgIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2NvbXBp
bGVfZGF0ZSgpKTsKKyAgICAgICAgfQogICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAm
aW5mbywgMSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIHJldHVybiAw
OwpAQCAtMzY2LDkgKzQwMiwyNCBAQCBETyh4ZW5fdmVyc2lvbikoaW50IGNtZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgY2FzZSBYRU5WRVJfY2hhbmdlc2V0OgogICAg
IHsKICAgICAgICAgeGVuX2NoYW5nZXNldF9pbmZvX3QgY2hnc2V0OworICAgICAgICBpbnQgcmM7
CiAKICAgICAgICAgbWVtc2V0KGNoZ3NldCwgMCwgc2l6ZW9mKGNoZ3NldCkpOwotICAgICAgICBz
YWZlX3N0cmNweShjaGdzZXQsIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2NoYW5nZXNldCgpKTsK
KyAgICAgICAgaWYgKCB2aXhlbl9wYXNzdGhydV92ZXJzaW9uKCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGRlbnkgKQorICAgICAgICAgICAgICAgIHNhZmVfc3RyY3B5KGNoZ3NldCwg
eGVuX2RlbnkoKSk7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgcmMgPSBIWVBFUlZJU09SX3hlbl92ZXJzaW9uKFhFTlZFUl9jaGFuZ2VzZXQsICZjaGdz
ZXQpOworICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgICAgICByZXR1
cm4gcmM7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBzYWZlX3N0cmNweShjaGdzZXQsIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVu
X2NoYW5nZXNldCgpKTsKKyAgICAgICAgfQogICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJn
LCBjaGdzZXQsIEFSUkFZX1NJWkUoY2hnc2V0KSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CiAgICAgICAgIHJldHVybiAwOwpAQCAtNDMwLDE1ICs0ODEsMjkgQEAgRE8oeGVuX3ZlcnNp
b24pKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIGNhc2Ug
WEVOVkVSX2d1ZXN0X2hhbmRsZToKICAgICB7CiAgICAgICAgIHhlbl9kb21haW5faGFuZGxlX3Qg
aGRsOworICAgICAgICBpbnQgcmM7CiAKLSAgICAgICAgaWYgKCBkZW55ICkKLSAgICAgICAgICAg
IG1lbXNldCgmaGRsLCAwLCBBUlJBWV9TSVpFKGhkbCkpOworICAgICAgICBtZW1zZXQoJmhkbCwg
MCwgQVJSQVlfU0laRShoZGwpKTsKIAogICAgICAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRShj
dXJyZW50LT5kb21haW4tPmhhbmRsZSkgIT0gQVJSQVlfU0laRShoZGwpKTsKIAotICAgICAgICBp
ZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCBkZW55ID8gaGRsIDogY3VycmVudC0+ZG9tYWluLT5oYW5k
bGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGhkbCkgKSApCi0gICAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgaWYgKCB2aXhlbl9wYXNzdGhydV92ZXJz
aW9uKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFkZW55ICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICByYyA9IEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVSX2d1
ZXN0X2hhbmRsZSwgJmhkbCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAg
ICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggY29w
eV90b19ndWVzdChhcmcsIGhkbCwgQVJSQVlfU0laRShoZGwpICkgKQorICAgICAgICAgICAgICAg
IHJldHVybiAtRUZBVUxUOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAg
ICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGFyZywgZGVueSA/IGhkbCA6IGN1cnJlbnQtPmRv
bWFpbi0+aGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUo
aGRsKSApICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgfQogICAg
ICAgICByZXR1cm4gMDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Qvdml4ZW4uaAppbmRleCBj
YjUxNjk4Li5hZjkzMmUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0L3Zp
eGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdC92aXhlbi5oCkBAIC04Myw0ICs4
Myw5IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZpeGVuX2dldF9kb21pZCh2b2lkKQogICAgIHJldHVy
biAwOwogfQogCitzdGF0aWMgYm9vbCB2aXhlbl9wYXNzdGhydV92ZXJzaW9uKHZvaWQpCit7Cisg
ICAgcmV0dXJuIGZhbHNlOworfQorCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaApp
bmRleCBlNmI2NGYyLi5mYmJjNjJjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCkBAIC04
MCw0ICs4MCw2IEBAIHZvaWQgX19pbml0IGVhcmx5X3ZpeGVuX2luaXQodm9pZCk7CiAKIHU2NCB2
aXhlbl9nZXRfY3B1X2ZyZXEodm9pZCk7CiAKK2Jvb2wgdml4ZW5fcGFzc3RocnVfdmVyc2lvbih2
b2lkKTsKKwogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:30:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:30:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHZu-0005G8-MM; Sun, 07 Jan 2018 20:29:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=swlg=ec=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYHZs-0005E7-Fb
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:29:56 +0000
X-Inumbo-ID: 57f6355a-f3e9-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57f6355a-f3e9-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 21:28:39 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id d19so1816302lfj.5
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 12:29:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=TgQHoFGv3plWXcxYXIT/MMj9Q5UAwOlf7B+0Mfu7wpU=;
 b=p3Lm+YMtYBVqbZMXtC+zEETBGiXQKweu39bIVd0BYfNMz8zI2dAM+LjnbApPzr4SIT
 IQFflm/mVanTtiB+bUgSW4IXVOsQT5+nxKCdvkdxrExRmryOqeoUThYNHV899mlMcm+Y
 IQb1sNtMZ48QNOisWWXcExWgVdqc24MhjvO0nL6Of3CPivZNO4w2WchucecS8heB0n2B
 cFsU+9UJg+2DiYXWGWsejzW/lf8aPfrWsaABkyY1BuNm8pFmecZB0L7NNCheFbTvXlX9
 o9LF7lNnOAP/2kWEp3wV0ukd0nEBJ1duv20iD2M9VX7a0lo2t/wmjIgBlPNY7ArNoSm3
 J+Yw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=TgQHoFGv3plWXcxYXIT/MMj9Q5UAwOlf7B+0Mfu7wpU=;
 b=dQuK1BRDoPQ4lSHaIUX58jeM8hn5n1HCtuPmb7D2AmNJh/v1YQVWmnZE4Rd/1boKs4
 zYiOPumR6a9Hkb62Twpi77vzqA/+LM/JIkJp8KujXRlvyPeleNEiS/2UQ5bHSlzflkQs
 fQ5p5tx/z8sNf9Ixh86Mp24+dKcuqkmunPZNr45/QDy3DK9ongTevgUMutjrDB9kzmum
 bxFOBGp9DxZkUcaX0UUkQQ74EXkWCOcsRq+zC2bPCar203sj/D30pKKDJ+7qoxMmRa2x
 jx7AB7s9z8E9mpLuI7IWX9smEBuLTFgMzX/C88EkG31Z++YpTz8CSHStanC+XiMhF7u4
 fXQA==
X-Gm-Message-State: AKwxytdFG9p7diEJkjlAPODdm2Z9WmyXSNrmi7796X7gRexPOsKNAwo8
 tER9S68jL39rC6p2RyYE77U8ajptCxu7CqySpguyTA==
X-Google-Smtp-Source: ACJfBotX4un/nqVbfN49wJV477avrSSPDXQgnp1JUSGDrgzyKr05F+wLpfqJSJ4N71Rcp5ZjGyD2NS2nPoAHJ2b2u1g=
X-Received: by 10.46.3.9 with SMTP id 9mr4994492ljd.27.1515356992860; Sun, 07
 Jan 2018 12:29:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 12:29:52 -0800 (PST)
In-Reply-To: <CA+aC4ktOo+LH+p5BQS-SdR+UHfm9r1Yc37iKo9Ny4M1rZAxnqg@mail.gmail.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <3da3c116-c244-6868-0943-07037c2b32ce@citrix.com>
 <CA+aC4ktOo+LH+p5BQS-SdR+UHfm9r1Yc37iKo9Ny4M1rZAxnqg@mail.gmail.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 12:29:52 -0800
Message-ID: <CA+aC4kuX-t4QPTjZ5hOCed9ebNeLS5C3pnRA+0KN3VVTNWE7Lg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBzZW50IGEgdjIgb3V0IHdpdGggbW9zdCBvZiB0aGUgY2hhbmdlcyBkaXNjdXNzZWQgaW4gdGhp
cyB0aHJlYWQuClRoZSBvbmx5IHRoaW5ncyBtaXNzaW5nIGFyZSBnZXR0aW5nIHJpZCBvZiBoYXJk
d2FyZV9kb21haW4gYW5kCkVDU19SRVNFUlZFRCB2cy4gRUNTX1BST1hZLgoKUmVnYXJkcywKCkFu
dGhvbnkgTGlndW9yaQoKT24gU2F0LCBKYW4gNiwgMjAxOCBhdCA0OjA1IFBNLCBBbnRob255IExp
Z3VvcmkgPGFudGhvbnlAY29kZW1vbmtleS53cz4gd3JvdGU6Cj4gT24gU2F0LCBKYW4gNiwgMjAx
OCBhdCAzOjUwIFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3
cm90ZToKPj4gT24gMDYvMDEvMjAxOCAyMjo1NCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+Pj4g
RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgo+Pj4KPj4+IENWRS0y
MDE3LTU3NTQgaXMgcHJvYmxlbWF0aWMgZm9yIHBhcmF2aXJ0dWFsaXplZCB4ODYgZG9tVXMgYmVj
YXVzZSBpdAo+Pj4gYXBwZWFycyB0byBiZSB2ZXJ5IGRpZmZpY3VsdCB0byBpc29sYXRlIHRoZSBo
eXBlcnZpc29yJ3MgcGFnZSB0YWJsZXMKPj4+IGZyb20gUFYgZG9tVXMgd2hpbGUgbWFpbnRhaW5p
bmcgQUJJIGNvbXBhdGliaWxpdHkuICBJbnN0ZWFkIG9mIHRyeWluZwo+Pj4gdG8gbWFrZSBhIEtQ
VEktbGlrZSBhcHByb2FjaCB3b3JrIGZvciBYZW4gUFYsIGl0IHNlZW1zIHJlYXNvbmFibGUgdG8K
Pj4+IHJ1biBhIGNvcHkgb2YgWGVuIHdpdGhpbiBhbiBIVk0gKG9yIFBWSCkgZG9tVSB0byBwcm92
aWRlIGJhY2t3YXJkcwo+Pj4gY29tcGF0aWJpbGl0eSB3aXRoIGd1ZXN0cyBhcyBtZW50aW9uZWQg
aW4gWFNBLTI1NCBbMV0uCj4+Pgo+Pj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBhIG5ldyBtb2Rl
IHRvIFhlbiBjYWxsZWQgVml4ZW4gKFZpcnR1YWxpemVkCj4+PiBYZW4pCj4+Cj4+IEl0IGlzIHF1
aXRlIHRlbGxpbmcgdGhhdCB0aHJvdWdoIGFsbCBvZiB0aGlzLCBJIG5ldmVyIGV2ZW4gY29uc2lk
ZXJlZAo+PiBhc2tpbmcgaWYgdml4ZW4gc3Rvb2QgZm9yIGFueXRoaW5nIQo+Cj4gQWxzbywgdG9w
aWNhbCBmb3IgdGhlIHNlYXNvbjoKPiBodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PTc4
Yzd2REZ0Nkc4JmZlYXR1cmU9eW91dHUuYmUmdD03Cj4KPj4+IHdoaWNoIHByb3ZpZGVzIGEgUFYt
Y29tcGF0aWJsZSBpbnRlcmZhY2Ugd2hpbGUgZ2FpbmluZwo+Pj4gQ1ZFLTIwMTctNTc1NCBwcm90
ZWN0aW9uIGZvciB0aGUgaG9zdCBwcm92aWRlZCBieSBoYXJkd2FyZQo+Pj4gdmlydHVhbGl6YXRp
b24uICBWaXhlbiBzdXBwb3J0cyBydW5uaW5nIGEgc2luZ2xlIHVucHJpdmlsZWdlZCBQVgo+Pj4g
ZG9tYWluIChhIGRvbTEpIHRoYXQgaXMgY29uc3RydWN0ZWQgYnkgdGhlIGRvbTAgZG9tYWluIGJ1
aWxkZXIuCj4+Pgo+Pj4gUGxlYXNlIG5vdGUgdGhlIFhlbiBwYWdlIHRhYmxlIGNvbmZpZ3VyYXRp
b24gZnVuZGFtZW50YWwgdG8gdGhlCj4+PiBjdXJyZW50IFBWIEFCSSBtYWtlcyBpdCBpbXBvc3Np
YmxlIGZvciBhbiBvcGVyYXRpbmcgc3lzdGVtIHRvIG1pdGlnYXRlCj4+PiBDVkUtMjAxNy01NzU0
IHRocm91Z2ggbWVjaGFuaXNtcyBsaWtlIEtlcm5lbCBQYWdlIFRhYmxlIElzb2xhdGlvbgo+Pj4g
KEtQVEkpLiAgSW4gb3JkZXIgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUgQ1ZF
LTIwMTctNTc1NCBpdAo+Pj4gbXVzdCBydW4gZGlyZWN0bHkgaW4gYSBIVk0gb3IgUFZIIGRvbVUu
Cj4+Cj4+IEl0cyBhIGxpdHRsZSBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gdGhpcywgYnV0IEkgc3Vw
cG9zZSBpcyB3b3J0aCBwb2ludGluZwo+PiBvdXQuCj4+Cj4+IEEgNjRiaXQgUFYgZ3Vlc3Qga2Vy
bmVsIGNhbm5vdCwgb2YgaXRzIG93biBhY2NvcmQsIHByb3RlY3QgaXRzZWxmCj4+IGFnYWluc3Qg
U1AzL01lbHRkb3duLiAgVGhpcyBpcyBkdWUgdG8gdGhlIHNoYXJlZCBuYXR1cmUvcmVzcG9uc2li
aWxpdHkKPj4gb2YgcGFnZXRhYmxlcyBiZXR3ZWVuIHRoZSBQViBndWVzdCBrZXJuZWwgYW5kIFhl
bi4KPj4KPj4gV2hhdCB0aGUgVml4ZW4vUFYtc2hpbSBwbGFuIGRvZXMgaXMgaXNvbGF0ZSB0aGUg
Z3Vlc3Qgc3VmZmljaWVudGx5IHRoYXQKPj4gYW55IFNQMyBhdHRhY2tzIGNhbid0IHJlYWQgZGF0
YSBiZWxvbmdpbmcgdG8gb3RoZXIgZ3Vlc3RzIG9uIHRoZSBob3N0Lgo+Pgo+PiBBbiBTUDMvTWVs
dGRvd24gbWl0aWdhdGlvbiBjYW4gb25seSBjb21lIGZyb20gaGF2aW5nIFhlbiBjaGFuZ2UgdGhl
IHdheQo+PiBpdCB1c2VzIHBhZ2V0YWJsZXMsIGFuZCBteSA0NC1wYXRjaCBwcmVyZXF1aXNpdGUg
c2VyaWVzIHNlcnZlcyB0bwo+PiBkZW1vbnN0cmF0ZSB0aGF0IHRoaXMgc2VlbXMgaW1wcmFjdGlj
YWwgd2l0aCB0aGUgZXhpc3RpbmcgQUJJLgo+Cj4gQ29ycmVjdC4gIFlvdSBjYW4gZ2V0IGNsb3Nl
IGJ1dCBnZXR0aW5nIDEwMCUgb2YgdGhlIHdheSBzZWVtcyB1bmxpa2VseS4KPgo+Pj4gVGhpcyBz
ZXJpZXMgaXMgdmVyeSBzaW1pbGFyIHRvIHRoZSBQVkggc2VyaWVzIHBvc3RlZCBieSBXZWkgYW5k
IHdlCj4+PiBoYXZlIGJlZW4gZGlzY3Vzc2luZyBob3cgdG8gbWVyZ2UgZWZmb3J0cy4gIFdlIHdl
cmUgaG9waW5nIHRvIGhhdmUKPj4+IG1vcmUgdGltZSB0byB3b3JrIHRoaXMgb3V0LiAgSSBhbSBw
b3N0aW5nIHRoaXMgYmVjYXVzZSBJJ20gZmFpcmx5Cj4+PiBjb25maWRlbnQgdGhhdCB0aGlzIHNl
cmllcyBpcyBjb21wbGV0ZSAoYWxsIFBWIGluc3RhbmNlcyBpbiBFQzIgYXJlCj4+PiB1c2luZyB0
aGlzKSBhbmQgb3RoZXJzIG1pZ2h0IGZpbmQgaXQgdXNlZnVsLiAgSSBhbHNvIHdhbnRlZCB0byBo
YXZlCj4+PiBtb3JlIG9mIGEgZGlzY3Vzc2lvbiBhYm91dCB0aGUgYmVzdCB3YXkgdG8gbWVyZ2Ug
YW5kIHNvbWUgb2YgdGhlCj4+PiBkaWZmZXJlbmNlcyBpbiBkZXNpZ25zLgo+Pgo+PiBTb21lIGFk
IGhvYyB0aG91Z2h0cyBzbyBmYXI6Cj4+Cj4+ICogVXBzdHJlYW0sIHdlIG5lZWQgdG8gdGFrZSB0
aGUgUFYtU2hpbSBzaWRlIG9mIGRvbWlkIGhhbmRsaW5nLgo+PiBVbmlsYXRlcmFsbHkgdXNpbmcg
ZG9tMSBpcyBmaW5lIGZvciBzZXJ2ZXItdmlydCBpbmZyYXN0cnVjdHVyZSB3aGVyZQo+PiBndWVz
dHMgb25seSBldmVyIHRhbGsgdG8gZG9tMCwgYnV0IGlzbid0IGZpbmUgaWYgeW91J3ZlIGdvdCBk
b21haW5zCj4+IHdoaWNoIGFyZSBjb21tdW5pY2F0aW5nIGRpcmVjdGx5IChlLmcuIHdpdGggbGli
dmNoYW4pLiAgVGhpcyBpcyB2ZXJ5Cj4+IG1pbm9yIGluIHRoZSBncmFuZCBzY2hlbWUgb2YgdGhp
bmdzIHRob3VnaC4KPgo+IFRoYXQncyBmaW5lLiAgSSB0aGluayB3ZSBzaG91bGQgdHJ5IHRvIGZv
Y3VzIG9uIG1lcmdpbmcgc29tZSBjb21tb24KPiBpbmZyYXN0cnVjdHVyZSBiZWNhdXNlIEkgZG9u
J3QgdGhpbmsgNzUrIHBhdGNoIHNlcmllcyBhcmUgZ29pbmcgdG8gYmUKPiBlYXN5IHRvIGdldCBh
Z3JlZW1lbnQgb24uCj4KPiBJJ20gbm90IGEgaHVnZSBmYW4gb2YgcGFzc2luZyB0aGUgZG9taWQg
dmlhIENQVUlELiAgVGhhdCdzIGdvaW5nIHRvCj4gYmUgbWVzc3kgb3ZlciB0aW1lLiAgSSBkbywg
aG93ZXZlciwgbGlrZSB0aGUgaWRlYSBvZiBwYXNzaW5nIGl0IGFzIGEKPiBjb21tYW5kIGxpbmUg
YXJndW1lbnQuICBJJ20gaGFwcHkgdG8gYWRkIHN1cHBvcnQgZm9yIHRoYXQgaWYgdGhhdCdzCj4g
YWdyZWVhYmxlLgo+Cj4+ICogSSBkbyBwcmVmZXIgdGhlIFZpeGVuIHNpZGUgb2Ygc3RhcnR1cCwg
d2hlcmUgd2UgZGVzY3JpYmUgcmF0aGVyIG1vcmUKPj4gY2xlYXJseSB3aGF0IGlzIGdvaW5nIG9u
LiAgSSBuZXZlciBnb3QgYXJvdW5kIHRvIHN0ZWFeVyBib3Jyb3dpbmcgdGhpcwo+PiBmb3IgUFYt
c2hpbS4KPgo+IEkgdGhpbmsgbm8gbWF0dGVyIHdoYXQsIHdlIHNob3VsZCB0cnkgdG8gZ2V0IHRo
ZSBmaXJzdCBmZXcgcGF0Y2hlcyBtZXJnZWQKPiB0byBhZGQgYmFzaWMgZ3Vlc3QgZGV0ZWN0aW9u
IGFuZCBoeXBlcmNhbGwgc3VwcG9ydC4KPgo+PiAqIFdoYXRldmVyIGV2ZW50dWFsIHZlcnNpb24g
Z2V0cyBpbiB1cHN0cmVhbSwgaXQgaXMgaW1wb3J0YW50IHRoYXQgaXQKPj4gSFZNIGFuZCBQVkgg
Y2FwYWJsZSBmb3IgYmFja3dhcmRzIGFuZCBmb3J3YXJkcyBjb21wYXRpYmlsaXR5LiAgQWdhaW4s
Cj4+IHRoaXMgZG9lc24ndCBhcHBlYXIgdG8gYmUgdG9vIGNvbXBsaWNhdGVkIHRvIGFycmFuZ2Ug
aW4gcHJhY3RpY2UuICBGb3IKPj4gcmVmZXJlbmNlLCB3aGF0IGlzIHRoZSBvbGRlc3QgdmVyc2lv
biBvZiBYZW4geW91IG5lZWQgdG8gdGFyZ2V0IGhlcmU/Cj4+IChUaGUgcHJlLWNvbnNvbGUtcmlu
ZyBvYnNlcnZhdGlvbiBwdXRzIGl0IHF1aXRlIG9sZCkKPgo+IDMuNC54IGlzIHdoYXQgd2UncmUg
dGFyZ2V0dGluZy4gIFRoYXQgaXMgaW5kZWVkIG9sZCBidXQgc2luY2Ugc2luY2UgdGhpcwo+IGlz
IGEgc2VjdXJpdHkgaXNzdWUsIHN1cHBvcnRpbmcgYSB3aWRlIHJhbmdlIG9mIGVudmlyb25tZW50
cyBzZWVtcwo+IGxpa2UgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvLgo+Cj4+ICogRm9yIFBWLXNoaW0s
IHdlIHRvb2sgdGhlIGFwcHJvYWNoIG9mIG1ha2luZyB0aGUgZG9tVSBuZWl0aGVyCj4+IHByaXZp
bGVnZWQgbm9yIHRoZSBoYXJkd2FyZSBkb21haW4uICBXaGlsZSBJIGV4cGVjdCB0aGlzIHRocm93
cyB1cCBhCj4+IGRpZmZlcmVudCBzZXQgb2YgaXNzdWVzLCBJIHRoaW5rIGl0IGlzIGEgY2xlYW5l
ciBhcHByb2FjaCBvdmVyYWxsLgo+Cj4gSSBuZXZlciBnb3QgYSBjaGFuY2UgdG8gdHJ5IHRoaXMg
b3V0IGFuZCBzZWUgd2hhdCBicmVha3MuCj4KPiBUaGUgb25lIGFyZ3VtZW50IEknZCBtYWtlIGFn
YWluc3QgaXQgaXMgdGhhdCBvdmVyIHRpbWUsIEknZCBsaWtlIHRvIGFkZAo+IHByaXZpbGVnZXMg
dG8gdGhlIGRvbVUgaW4gYW4gYXR0ZW1wdCB0byBpbXByb3ZlIHBlcmZvcm1hbmNlLiAgV2UgZm91
bmQKPiBhIGxvdCBvZiB3ZWlyZCBjb21wYXRpYmlsaXR5IGlzc3VlcyBvbiBvbGRlciB2ZXJzaW9u
cyBvZiBMaW51eCBzbyBJIGRpZG4ndAo+IGF0dGVtcHQgdG8gZG8gYW55IG9mIHRoaXMgdXAgZnJv
bnQgYnV0IGluIHRoZSBsb25nIHRlcm0sIEkgd291bGQgbGlrZSB0byBzdGVhbAo+IHNvbWUgb2Yg
dGhlIHRyaWNrcyBmcm9tIFhlbm5lci4KPgo+PiBJJ20gc3VyZSB0aGVyZSBhcmUgYXJlYXMgSSd2
ZSBtaXNzZWQsIGJ1dCB0aGlzIGlzIGhvcGVmdWxseSBhIHN0YXJ0Lgo+Cj4gVGhhbmtzIEFuZHJl
dyEKPgo+IFJlZ2FyZHMsCj4KPiBBbnRob255IExpZ3VvcmkKPgo+PiB+QW5kcmV3Cj4+Cj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:30:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:30:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHa9-0005x4-UB; Sun, 07 Jan 2018 20:30:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHa9-0005sH-5P
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:30:13 +0000
X-Inumbo-ID: a91c1042-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a91c1042-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="326696891"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-7c3c5f85.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:46 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-7c3c5f85.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSjUM057643
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:45 GMT
Received: from EX13D10UWB003.ant.amazon.com (10.43.161.106) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:45 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB003.ant.amazon.com (10.43.161.106) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:45 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:45 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:19 -0800
Message-ID: <1515356919-922-4-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 03/23] x86/guest: Hypercall support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQogeGVu
L2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcmNhbGxfcGFnZS5TICAgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgICAgICAgfCAgNSArKwogeGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QuaCAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVyY2FsbC5oIHwgOTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmls
ZXMgY2hhbmdlZCwgMTc5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKaW5kZXggN2Y2NzM5
Ni4uYzVkNTE4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQpAQCAtMSArMSwyIEBACitvYmoteSArPSBoeXBl
cmNhbGxfcGFnZS5vCiBvYmoteSArPSB4ZW4ubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVyY2FsbF9wYWdlLlMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2Uu
UwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mZGQyZTcyCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMKQEAgLTAsMCArMSw3
OSBAQAorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgor
I2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KKworICAgICAgICAuc2VjdGlvbiAiLnRleHQucGFnZV9h
bGlnbmVkIiwgImF4IiwgQHByb2diaXRzCisgICAgICAgIC5wMmFsaWduIFBBR0VfU0hJRlQKKwor
R0xPQkFMKGh5cGVyY2FsbF9wYWdlKQorICAgICAgICAgLyogUG9pc29uZWQgd2l0aCBgcmV0YCBm
b3Igc2FmZXR5IGJlZm9yZSBoeXBlcmNhbGxzIGFyZSBzZXQgdXAuICovCisgICAgICAgIC5maWxs
IFBBR0VfU0laRSwgMSwgMHhjMworICAgICAgICAudHlwZSBoeXBlcmNhbGxfcGFnZSwgU1RUX09C
SkVDVAorICAgICAgICAuc2l6ZSBoeXBlcmNhbGxfcGFnZSwgUEFHRV9TSVpFCisKKy8qCisgKiBJ
ZGVudGlmeSBhIHNwZWNpZmljIGh5cGVyY2FsbCBpbiB0aGUgaHlwZXJjYWxsIHBhZ2UKKyAqIEBw
YXJhbSBuYW1lIEh5cGVyY2FsbCBuYW1lLgorICovCisjZGVmaW5lIERFQ0xBUkVfSFlQRVJDQUxM
KG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgLmdsb2JsIEhZUEVSQ0FMTF8gIyMgbmFtZTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAuc2V0ICAgSFlQRVJDQUxMXyAjIyBu
YW1lLCBoeXBlcmNhbGxfcGFnZSArIF9fSFlQRVJWSVNPUl8gIyMgbmFtZSAqIDMyOyBcCisgICAg
ICAgIC50eXBlICBIWVBFUkNBTExfICMjIG5hbWUsIFNUVF9GVU5DOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLnNpemUgIEhZUEVSQ0FMTF8gIyMgbmFtZSwg
MzIKKworREVDTEFSRV9IWVBFUkNBTEwoc2V0X3RyYXBfdGFibGUpCitERUNMQVJFX0hZUEVSQ0FM
TChtbXVfdXBkYXRlKQorREVDTEFSRV9IWVBFUkNBTEwoc2V0X2dkdCkKK0RFQ0xBUkVfSFlQRVJD
QUxMKHN0YWNrX3N3aXRjaCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHNldF9jYWxsYmFja3MpCitERUNM
QVJFX0hZUEVSQ0FMTChmcHVfdGFza3N3aXRjaCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHNjaGVkX29w
X2NvbXBhdCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHBsYXRmb3JtX29wKQorREVDTEFSRV9IWVBFUkNB
TEwoc2V0X2RlYnVncmVnKQorREVDTEFSRV9IWVBFUkNBTEwoZ2V0X2RlYnVncmVnKQorREVDTEFS
RV9IWVBFUkNBTEwodXBkYXRlX2Rlc2NyaXB0b3IpCitERUNMQVJFX0hZUEVSQ0FMTChtZW1vcnlf
b3ApCitERUNMQVJFX0hZUEVSQ0FMTChtdWx0aWNhbGwpCitERUNMQVJFX0hZUEVSQ0FMTCh1cGRh
dGVfdmFfbWFwcGluZykKK0RFQ0xBUkVfSFlQRVJDQUxMKHNldF90aW1lcl9vcCkKK0RFQ0xBUkVf
SFlQRVJDQUxMKGV2ZW50X2NoYW5uZWxfb3BfY29tcGF0KQorREVDTEFSRV9IWVBFUkNBTEwoeGVu
X3ZlcnNpb24pCitERUNMQVJFX0hZUEVSQ0FMTChjb25zb2xlX2lvKQorREVDTEFSRV9IWVBFUkNB
TEwocGh5c2Rldl9vcF9jb21wYXQpCitERUNMQVJFX0hZUEVSQ0FMTChncmFudF90YWJsZV9vcCkK
K0RFQ0xBUkVfSFlQRVJDQUxMKHZtX2Fzc2lzdCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHVwZGF0ZV92
YV9tYXBwaW5nX290aGVyZG9tYWluKQorREVDTEFSRV9IWVBFUkNBTEwoaXJldCkKK0RFQ0xBUkVf
SFlQRVJDQUxMKHZjcHVfb3ApCitERUNMQVJFX0hZUEVSQ0FMTChzZXRfc2VnbWVudF9iYXNlKQor
REVDTEFSRV9IWVBFUkNBTEwobW11ZXh0X29wKQorREVDTEFSRV9IWVBFUkNBTEwoeHNtX29wKQor
REVDTEFSRV9IWVBFUkNBTEwobm1pX29wKQorREVDTEFSRV9IWVBFUkNBTEwoc2NoZWRfb3ApCitE
RUNMQVJFX0hZUEVSQ0FMTChjYWxsYmFja19vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHhlbm9wcm9m
X29wKQorREVDTEFSRV9IWVBFUkNBTEwoZXZlbnRfY2hhbm5lbF9vcCkKK0RFQ0xBUkVfSFlQRVJD
QUxMKHBoeXNkZXZfb3ApCitERUNMQVJFX0hZUEVSQ0FMTChodm1fb3ApCitERUNMQVJFX0hZUEVS
Q0FMTChzeXNjdGwpCitERUNMQVJFX0hZUEVSQ0FMTChkb21jdGwpCitERUNMQVJFX0hZUEVSQ0FM
TChrZXhlY19vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHRtZW1fb3ApCitERUNMQVJFX0hZUEVSQ0FM
TCh4Y19yZXNlcnZlZF9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHhlbnBtdV9vcCkKKworREVDTEFS
RV9IWVBFUkNBTEwoYXJjaF8wKQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF8xKQorREVDTEFSRV9I
WVBFUkNBTEwoYXJjaF8yKQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF8zKQorREVDTEFSRV9IWVBF
UkNBTEwoYXJjaF80KQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF81KQorREVDTEFSRV9IWVBFUkNB
TEwoYXJjaF82KQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF83KQorCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogdGFiLXdpZHRoOiA4CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L3hlbi5jCmluZGV4IDk0NDZhNDYuLmM1YjQzNDEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTIy
LDYgKzIyLDcgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAogI2luY2x1ZGUgPGFzbS9ndWVz
dC5oPgorI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAK
ICNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvY3B1aWQuaD4KQEAgLTI5LDYgKzMwLDcgQEAKIGJv
b2wgeGVuX2d1ZXN0OwogCiBzdGF0aWMgdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CitleHRlcm4g
Y2hhciBoeXBlcmNhbGxfcGFnZVtdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF94ZW5fbGVh
dmVzKHZvaWQpCiB7CkBAIC02MSw2ICs2Myw5IEBAIHZvaWQgX19pbml0IHByb2JlX2h5cGVydmlz
b3Iodm9pZCkKICAgICBpZiAoICF4ZW5fY3B1aWRfYmFzZSApCiAgICAgICAgIHJldHVybjsKIAor
ICAgIC8qIEZpbGwgdGhlIGh5cGVyY2FsbCBwYWdlLiAqLworICAgIHdybXNybChjcHVpZF9lYngo
eGVuX2NwdWlkX2Jhc2UgKyAyKSwgX19wYShoeXBlcmNhbGxfcGFnZSkpOworCiAgICAgeGVuX2d1
ZXN0ID0gdHJ1ZTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggZDVlODgyMS4uZGQwZTFjNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC01
OSw2ICs1OSw3IEBAIFNFQ1RJT05TCiAgIC50ZXh0IDogewogICAgICAgICBfc3RleHQgPSAuOyAg
ICAgICAgICAgIC8qIFRleHQgYW5kIHJlYWQtb25seSBkYXRhICovCiAgICAgICAgKigudGV4dCkK
KyAgICAgICAqKC50ZXh0LnBhZ2VfYWxpZ25lZCkKICAgICAgICAqKC50ZXh0LmNvbGQpCiAgICAg
ICAgKigudGV4dC51bmxpa2VseSkKICAgICAgICAqKC5maXh1cCkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAppbmRl
eCBlYjA4NDM0Li43MDI1MGI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCkBAIC0xOSw2ICsxOSw3IEBACiAj
aWZuZGVmIF9fWDg2X0dVRVNUX0hfXwogI2RlZmluZSBfX1g4Nl9HVUVTVF9IX18KIAorI2luY2x1
ZGUgPGFzbS9ndWVzdC9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QveGVuLmg+CiAK
ICNlbmRpZiAvKiBfX1g4Nl9HVUVTVF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
Y2FsbC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM0NjBmNTkKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCkBAIC0w
LDAgKzEsOTIgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFzbS14ODYvZ3Vlc3QvaHlw
ZXJjYWxsLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBj
b25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24g
MiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisg
KiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgorICovCisKKyNpZm5kZWYg
X19YODZfWEVOX0hZUEVSQ0FMTF9IX18KKyNkZWZpbmUgX19YODZfWEVOX0hZUEVSQ0FMTF9IX18K
KworI2lmZGVmIENPTkZJR19YRU5fR1VFU1QKKworLyoKKyAqIEh5cGVyY2FsbCBwcmltYXRpdmVz
IGZvciA2NGJpdAorICoKKyAqIElucHV0czogJXJkaSwgJXJzaSwgJXJkeCwgJXIxMCwgJXI4LCAl
cjkgKGFyZ3VtZW50cyAxLTYpCisgKi8KKworI2RlZmluZSBfaHlwZXJjYWxsNjRfMSh0eXBlLCBo
Y2FsbCwgYTEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgImNh
bGwgaHlwZXJjYWxsX3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0bXApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiBbb2Zmc2V0XSAiaSIgKGhjYWxsICog
MzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAiMSIg
KChsb25nKShhMSkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAodHlwZSlyZXM7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0pCisKKyNkZWZpbmUgX2h5
cGVyY2FsbDY0XzIodHlwZSwgaGNhbGwsIGExLCBhMikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbG9uZyByZXMsIHRtcDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZv
bGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICJjYWxsIGh5cGVyY2FsbF9wYWdlICsgJWNbb2Zmc2V0XSIgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIj1hIiAocmVzKSwgIj1EIiAodG1w
KSwgIj1TIiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogW29m
ZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEpKSwgIjIiICgobG9uZykoYTIpKSAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIm1lbW9yeSIgKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHR5cGUpcmVzOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQorCisjZGVmaW5lIF9oeXBlcmNhbGw2NF8zKHR5cGUsIGhjYWxsLCBhMSwgYTIsIGEzKSAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxvbmcg
cmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAiY2FsbCBoeXBlcmNhbGxfcGFnZSAr
ICVjW29mZnNldF0iICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICA6ICI9
YSIgKHJlcyksICI9RCIgKHRtcCksICI9UyIgKHRtcCksICI9ZCIgKHRtcCkgICAgICAgICAgICBc
CisgICAgICAgICAgICA6IFtvZmZzZXRdICJpIiAoaGNhbGwgKiAzMiksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICIxIiAoKGxvbmcpKGExKSksICIyIiAo
KGxvbmcpKGEyKSksICIzIiAoKGxvbmcpKGEzKSkgICAgICBcCisgICAgICAgICAgICA6ICJtZW1v
cnkiICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICh0eXBlKXJlczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgfSkKKworI2RlZmluZSBfaHlwZXJjYWxsNjRfNCh0eXBlLCBo
Y2FsbCwgYTEsIGEyLCBhMywgYTQpICAgICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByZWdpc3RlciBsb25nIF9hNCBhc20gKCJy
MTAiKSA9ICgobG9uZykoYTQpKTsgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBhc20gdm9s
YXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgImNhbGwgaHlwZXJjYWxsX3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0bXAp
LCAiPVMiICh0bXApLCAiPWQiICh0bXApLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAiPSZy
IiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgOiBbb2Zmc2V0XSAiaSIgKGhjYWxsICogMzIpLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAiMSIgKChsb25nKShhMSkpLCAiMiIgKChs
b25nKShhMikpLCAiMyIgKChsb25nKShhMykpLCAgICAgXAorICAgICAgICAgICAgICAiNCIgKF9h
NCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAodHlwZSlyZXM7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0pCisKKyNlbmRpZiAvKiBDT05G
SUdfWEVOX0dVRVNUICovCisjZW5kaWYgLyogX19YODZfWEVOX0hZUEVSQ0FMTF9IX18gKi8KKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:32:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:32:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHcK-000711-Dj; Sun, 07 Jan 2018 20:32:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHcJ-0006zm-G2
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:32:27 +0000
X-Inumbo-ID: aa3d2e18-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa3d2e18-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="584681299"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:56 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KStOP100040
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:55 GMT
Received: from EX13D10UWB003.ant.amazon.com (10.43.161.106) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:55 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB003.ant.amazon.com (10.43.161.106) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:55 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:54 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:39 -0800
Message-ID: <1515356919-922-24-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 23/23] vixen: use default position for the
	m2p mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCldoZW4gcnVubmlu
ZyBhIDMyYml0IGtlcm5lbCBhcyBEb20wIG9uIGEgNjRiaXQgaHlwZXJ2aXNvciB0aGUKaHlwZXJ2
aXNvciB3aWxsIHRyeSB0byBzaHJpbmsgdGhlIGh5cGVydmlzb3IgaG9sZSB0byB0aGUgbWluaW11
bQpuZWVkZWQsIGFuZCB0aHVzIHJlcXVpcmVzIHRoZSBEb20wIHRvIHVzZSBYRU5NRU1fbWFjaHBo
eXNfbWFwcGluZyBpbgpvcmRlciB0byBmZXRjaCB0aGUgcG9zaXRpb24gb2YgdGhlIHN0YXJ0IG9m
IHRoZSBoeXBlcnZpc29yIHZpcnR1YWwKbWFwcGluZ3MuCgpEaXNhYmxlIHRoaXMgZmVhdHVyZSB3
aGVuIHJ1bm5pbmcgYXMgYSBQViBzaGltLCBzaW5jZSBzb21lIERvbVUKa2VybmVscyBkb24ndCBp
bXBsZW1lbnRlZCBYRU5NRU1fbWFjaHBoeXNfbWFwcGluZyBhbmQgYnJlYWsgaWYgdGhlIG0ycApk
b2Vzbid0IGJlZ2luIGF0IHRoZSBkZWZhdWx0IGFkZHJlc3MuCgpOQjogc3VwcG9ydCBmb3IgdGhl
IFhFTk1FTV9tYWNocGh5c19tYXBwaW5nIHdhcyBhZGRlZCBpbiBMaW51eCBieQpjb21taXQgN2U3
NzUwLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4K
LS0tCnYxIC0+IHYyCiAtIGFkYXB0ZWQgZm9yIFZpeGVuCi0tLQogeGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggYTU1NDYyOS4uMmJjNjMzOSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCkBAIC0zOTgsNyArMzk4LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggcGFybXMucGFlID09IFhFTl9QQUVfRVhU
Q1IzICkKICAgICAgICAgICAgIHNldF9iaXQoVk1BU1NUX1RZUEVfcGFlX2V4dGVuZGVkX2NyMywg
JmQtPnZtX2Fzc2lzdCk7CiAKLSAgICBpZiAoIChwYXJtcy52aXJ0X2h2X3N0YXJ0X2xvdyAhPSBV
TlNFVF9BRERSKSAmJiBlbGZfMzJiaXQoJmVsZikgKQorICAgIGlmICggIWlzX3ZpeGVuKCkgJiYg
KHBhcm1zLnZpcnRfaHZfc3RhcnRfbG93ICE9IFVOU0VUX0FERFIpICYmCisgICAgICAgICBlbGZf
MzJiaXQoJmVsZikgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gKDFVTCA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMTsKICAgICAgICAgdmFsdWUgPSAocGFybXMudmlydF9o
dl9zdGFydF9sb3cgKyBtYXNrKSAmIH5tYXNrOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:32:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:32:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHcN-00071p-KZ; Sun, 07 Jan 2018 20:32:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHcM-00070P-Lg
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:32:30 +0000
X-Inumbo-ID: aaf23457-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aaf23457-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="702196040"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-c300ac87.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:49 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-c300ac87.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSl75074585
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:48 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:48 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:47 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:47 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:24 -0800
Message-ID: <1515356919-922-9-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 08/23] vixen: allow dom0 to be created with a
	domid != 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKU29tZSBvbGRlciBn
dWVzdHMgc3BlY2lhbCBjYXNlIGRvbWlkPTAgaW5zdGVhZCBvZiBjaGVja2luZyB0aGUKc2hhcmVk
IGluZm8gZmxhZ3Mgc28gaW4gb3JkZXIgdG8gZ2V0IFBWIGRyaXZlcnMgbG9hZGVkIHByb3Blcmx5
LAp3ZSBuZWVkIHRvIG1ha2UgdGhlIGd1ZXN0IGFsd2F5cyBhcHBlYXIgd2l0aCBhIGRvbWlkICE9
IDAuCgpXaGlsZSB0aGUgVml4ZW4gZG9tYWluIGlzIHRoZSBoYXJkd2FyZSBkb21haW4sIHdlIGRv
bid0IHdhbnQgaXQKdG8gYmVoYXZlIHRoYXQgd2F5IHNvIHdlIGFsc28gbW9kaWZ5IHRoZSBpc19o
YXJkd2FyZV9kb21haW4oKQpjaGVjay4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8
YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCnYxIC0+IHYyCiAtIGFsbG93IHZpeGVuIGRvbWFpbiBp
ZCB0byBiZSBvdmVycmlkZGVuIHZpYSB0aGUgWGVuIGNvbW1hbmQgbGluZQotLS0KIHhlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9ndWVzdC92aXhl
bi5jICAgICAgICB8IDcgKysrKysrKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAg
IHwgMiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmggfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L3ZpeGVuLmggfCAyICsrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAg
ICAgfCA2ICsrKysrLQogNyBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCmluZGV4IGJmOTkyZmUuLjg4ODEwZGIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpA
QCAtNDY5LDcgKzQ2OSw3IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFp
biAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgIGludCByYzsKIAogICAgIC8qIFNhbml0
eSEgKi8KLSAgICBCVUdfT04oZC0+ZG9tYWluX2lkICE9IDApOworICAgIEJVR19PTihkLT5kb21h
aW5faWQgIT0gZG9tMF9kb21pZCk7CiAgICAgQlVHX09OKGQtPnZjcHVbMF0gPT0gTlVMTCk7CiAg
ICAgQlVHX09OKGQtPnZjcHVbMF0tPmlzX2luaXRpYWxpc2VkKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwppbmRl
eCBkODJlNjhmLi5jMGE4MWRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4u
YworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpAQCAtMjIsOSArMjIsMTYgQEAKICNp
bmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogc3RhdGljIGludCBpbl92aXhlbjsKK3N0YXRp
YyBpbnQgdml4ZW5fZG9taWQgPSAxOworCitpbnRlZ2VyX3BhcmFtKCJ2aXhlbl9kb21pZCIsIHZp
eGVuX2RvbWlkKTsKIAogYm9vbCBpc192aXhlbih2b2lkKQogewogICAgIHJldHVybiBpbl92aXhl
biA+IDA7CiB9CiAKK2ludCB2aXhlbl9nZXRfZG9taWQodm9pZCkKK3sKKyAgICByZXR1cm4gdml4
ZW5fZG9taWQ7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCmluZGV4IDc2MjdjM2YuLmY5ZDA4N2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNTkxLDcgKzE1OTEs
NyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogICAgIH0KIAogICAgIC8qIENyZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLwotICAgIGRvbTAg
PSBkb21haW5fY3JlYXRlKDAsIGRvbWNyX2ZsYWdzLCAwLCAmY29uZmlnKTsKKyAgICBkb20wID0g
ZG9tYWluX2NyZWF0ZShkb20wX2RvbWlkLCBkb21jcl9mbGFncywgMCwgJmNvbmZpZyk7CiAgICAg
aWYgKCBJU19FUlIoZG9tMCkgfHwgKGFsbG9jX2RvbTBfdmNwdTAoZG9tMCkgPT0gTlVMTCkgKQog
ICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluIDAiKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggN2FmOGQxMi4u
YjRkNjc5ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9u
L2RvbWFpbi5jCkBAIC0yMDIsNyArMjAyLDcgQEAgc3RhdGljIGludCBsYXRlX2h3ZG9tX2luaXQo
c3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgZG9tYWluICpkb20wOwogICAgIGludCBydjsK
IAotICAgIGlmICggZCAhPSBoYXJkd2FyZV9kb21haW4gfHwgZC0+ZG9tYWluX2lkID09IDAgKQor
ICAgIGlmICggZCAhPSBoYXJkd2FyZV9kb21haW4gfHwgZC0+ZG9tYWluX2lkID09IGRvbTBfZG9t
aWQgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIHJ2ID0geHNtX2luaXRfaGFyZHdhcmVfZG9t
YWluKFhTTV9IT09LLCBkKTsKQEAgLTMxMCw3ICszMTAsNyBAQCBzdHJ1Y3QgZG9tYWluICpkb21h
aW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICBl
bHNlCiAgICAgICAgIGQtPmd1ZXN0X3R5cGUgPSBndWVzdF90eXBlX3B2OwogCi0gICAgaWYgKCBk
b21pZCA9PSAwIHx8IGRvbWlkID09IGhhcmR3YXJlX2RvbWlkICkKKyAgICBpZiAoIGRvbWlkID09
IGRvbTBfZG9taWQgfHwgZG9taWQgPT0gaGFyZHdhcmVfZG9taWQgKQogICAgIHsKICAgICAgICAg
aWYgKCBoYXJkd2FyZV9kb21pZCA8IDAgfHwgaGFyZHdhcmVfZG9taWQgPj0gRE9NSURfRklSU1Rf
UkVTRVJWRUQgKQogICAgICAgICAgICAgcGFuaWMoIlRoZSB2YWx1ZSBvZiBoYXJkd2FyZV9kb20g
bXVzdCBiZSBhIHZhbGlkIGRvbWFpbiBJRCIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9ndWVzdC92aXhlbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdC92aXhlbi5oCmlu
ZGV4IGFkZTY3MjQuLmNiNTE2OTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3Qvdml4ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmgKQEAgLTc4
LDQgKzc4LDkgQEAgc3RhdGljIGlubGluZSBib29sIHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZf
dCBwb3J0KQogICAgIHJldHVybiBmYWxzZTsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgdml4ZW5f
Z2V0X2RvbWlkKHZvaWQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC92aXhlbi5oCmluZGV4IGJlOTBjNDYuLjRlODBiNzYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L3ZpeGVuLmgKQEAgLTcwLDQgKzcwLDYgQEAgSFlQRVJWSVNPUl92Y3B1X29wKGludCBjbWQs
IGludCB2Y3B1aWQsIHZvaWQgKmV4dHJhX2FyZ3MpCiAKIGJvb2wgaXNfdml4ZW4odm9pZCk7CiAK
K2ludCB2aXhlbl9nZXRfZG9taWQodm9pZCk7CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwMDJiYTI5
Li41ZGRmNmEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjcsNiArMjcsOCBAQAogI2luY2x1ZGUgPHB1YmxpYy92
Y3B1Lmg+CiAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8cHVibGljL2V2
ZW50X2NoYW5uZWwuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNsdWRlIDxhc20vZ3Vl
c3Qvdml4ZW4uaD4KIAogI2lmZGVmIENPTkZJR19DT01QQVQKICNpbmNsdWRlIDxjb21wYXQvdmNw
dS5oPgpAQCAtNTQsNiArNTYsOCBAQCBleHRlcm4gZG9taWRfdCBoYXJkd2FyZV9kb21pZDsKICNk
ZWZpbmUgaGFyZHdhcmVfZG9taWQgMAogI2VuZGlmCiAKKyNkZWZpbmUgZG9tMF9kb21pZCAoaXNf
dml4ZW4oKSA/IHZpeGVuX2dldF9kb21pZCgpIDogMCkKKwogI2lmbmRlZiBDT05GSUdfQ09NUEFU
CiAjZGVmaW5lIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpIEJJVFNfUEVSX1hFTl9VTE9ORwogI2Vs
c2UKQEAgLTg3Myw3ICs4NzcsNyBAQCB2b2lkIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVj
dCBkb21haW4gKmQpOwogICogICAgKHRoYXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxl
IGZvciBhIGRyaXZlciBkb21haW4pCiAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0byBk
ZW55IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIHRoaXMKICAqLwotI2RlZmluZSBpc19o
YXJkd2FyZV9kb21haW4oX2QpICgoX2QpID09IGhhcmR3YXJlX2RvbWFpbikKKyNkZWZpbmUgaXNf
aGFyZHdhcmVfZG9tYWluKF9kKSAoIWlzX3ZpeGVuKCkgJiYgKChfZCkgPT0gaGFyZHdhcmVfZG9t
YWluKSkKIAogLyogVGhpcyBjaGVjayBpcyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZpYyB0byBh
IGNvbnRyb2wgZG9tYWluICovCiAjZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSAoKF9kKS0+
aXNfcHJpdmlsZWdlZCkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:32:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHcP-000737-RG; Sun, 07 Jan 2018 20:32:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHcO-00070t-LG
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:32:32 +0000
X-Inumbo-ID: a9df1463-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9df1463-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="326696907"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-53356bf6.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:55 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-53356bf6.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSsNt105202
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:54 GMT
Received: from EX13D10UWB004.ant.amazon.com (10.43.161.121) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:54 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB004.ant.amazon.com (10.43.161.121) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:53 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:53 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:36 -0800
Message-ID: <1515356919-922-21-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 20/23] vixen: event channel passthrough
	support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKRm9yIFZpeGVuLCB3
ZSBkbyBub3Qgd2FudCB0byBwYXNzIHRocm91Z2ggYWxsIGV2ZW50IGNoYW5uZWwKb3BlcmF0aW9u
cyBhcyBIVk0gZ3Vlc3RzIGRvIG5vdCBoYXZlIG5lYXJseSBhcyBtYW55IGV2ZW50IGNoYW5uZWwK
aW50ZXJhY3Rpb25zIGFzIFBWIGFuZCBvbiBvbGRlciB2ZXJzaW9ucyBvZiBYZW4sIHRoZXJlIGlz
IG5vIHJlbGlhYmxlCndheSB0byB3YWtlIHVwIGFuIGV2ZW50IGNoYW5uZWwgb24gVkNQVSAhPSAw
IGxlYWRpbmcgdG8gYSB2YXJpZXR5IG9mCmRlYWRsb2Nrcy4KCkJ5IG9ubHkgZm9yd2FyZGluZyBp
bnRlcmRvbWFpbiBhbmQgdW5ib3VuZCBldmVudCBjaGFubmVsIG9wZXJhdGlvbnMsCndlIGNhbiBh
dm9pZCB0aGlzIHByb2JsZW0gc2luY2UgdGhlc2UgY2FuIGFsd2F5cyBiZSBib3VuZCB0byBWQ1BV
IDAKb24gb2xkZXIgdmVyc2lvbnMgb2YgWGVuIEhWTS4gIE9uIG5ld2VyIHZlcnNpb25zIG9mIFhl
biwgd2UgYWxsb3cgdGhlCmV2ZW50IGNoYW5uZWxzIHRvIGJlIGJvdW5kIHRvIHRoZSBWQ1BVIHJl
cXVlc3RlZCBieSB0aGUgaW5uZXIgZ3Vlc3QuCgpUbyBlbnN1cmUgdGhhdCB3ZSBrZWVwIGV2ZXJ5
dGhpbmcgaW4gc3luYywgYWxsIGV2ZW50IGNoYW5uZWxzIGVuZCB1cAphbGxvY2F0aW5nIGFuIHVu
Ym91bmQgZXZlbnQgY2hhbm5lbCBpbiB0aGUgcGFyZW50IFhlbiBhbmQgd2UgcmVseSBvbgp0aGUg
cGFyZW50IFhlbiB0byBvd25lciB0aGUgZXZlbnQgY2hhbm5lbCBhZGRyZXNzIHNwYWNlLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KIHhlbi9j
b21tb24vZXZlbnRfY2hhbm5lbC5jIHwgODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24vZXZlbnRfY2hh
bm5lbC5jCmluZGV4IDNkZWU3M2IuLjU0ZWE3MjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZl
bnRfY2hhbm5lbC5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC0xOTksMTAg
KzE5OSwzNCBAQCBzdGF0aWMgaW50IGFsbG9jYXRlX3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgaW50
IHBvcnQpCiAgICAgcmV0dXJuIHBvcnQ7CiB9CiAKK3N0YXRpYyBpbnQgdml4ZW5fZ2V0X2ZyZWVf
cG9ydChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgZXZ0Y2hu
X2FsbG9jX3VuYm91bmQgdW5ib3VuZCA9IHsgLmRvbSA9IERPTUlEX1NFTEYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZW1vdGVfZG9tID0gRE9NSURfU0VM
RiB9OworCisgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxs
b2NfdW5ib3VuZCwgJnVuYm91bmQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICByYyA9IGFsbG9jYXRlX3BvcnQoZCwgdW5ib3VuZC5wb3J0KTsKKyAgICBpZiAoIHJj
IDwgMCApCisgICAgeworICAgICAgICBzdHJ1Y3QgZXZ0Y2huX2Nsb3NlIGNsb3NlID0geyAucG9y
dCA9IHVuYm91bmQucG9ydCB9OworICAgICAgICBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3Ao
RVZUQ0hOT1BfY2xvc2UsICZjbG9zZSk7CisgICAgICAgIHByaW50aygiVml4ZW46IGZhaWxlZCB0
byBhbGxvY2F0ZSBldmVudCBjaGFubmVsICVkID0+ICVkXG4iLAorICAgICAgICAgICAgICAgdW5i
b3VuZC5wb3J0LCByYyk7CisgICAgfQorICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIGludCBn
ZXRfZnJlZV9wb3J0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaW50IHBvcnQ7CiAKKyAgICBp
ZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICByZXR1cm4gdml4ZW5fZ2V0X2ZyZWVfcG9ydChkKTsK
KwogICAgIGZvciAoIHBvcnQgPSAwOyBwb3J0X2lzX3ZhbGlkKGQsIHBvcnQpOyBwb3J0KysgKQog
ICAgIHsKICAgICAgICAgaWYgKCBwb3J0ID4gZC0+bWF4X2V2dGNobl9wb3J0ICkKQEAgLTI1Miw2
ICsyNzYsMTEgQEAgc3RhdGljIHZvaWQgZnJlZV9ldnRjaG4oc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGV2dGNobiAqY2huKQogICAgIHhzbV9ldnRjaG5fY2xvc2VfcG9zdChjaG4pOwogfQogCitz
dGF0aWMgYm9vbCBpc19sb29wYmFjayhkb21pZF90IGxkb20sIGRvbWlkX3QgcmRvbSkKK3sKKyAg
ICByZXR1cm4gbGRvbSA9PSBET01JRF9TRUxGICYmIHJkb20gPT0gRE9NSURfU0VMRjsKK30KKwog
c3RhdGljIGxvbmcgZXZ0Y2huX2FsbG9jX3VuYm91bmQoZXZ0Y2huX2FsbG9jX3VuYm91bmRfdCAq
YWxsb2MpCiB7CiAgICAgc3RydWN0IGV2dGNobiAqY2huOwpAQCAtMjY2LDYgKzI5NSwyMyBAQCBz
dGF0aWMgbG9uZyBldnRjaG5fYWxsb2NfdW5ib3VuZChldnRjaG5fYWxsb2NfdW5ib3VuZF90ICph
bGxvYykKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7CiAKKyAgICBpZiAoIGlzX3Zp
eGVuKCkgJiYgIWlzX2xvb3BiYWNrKGFsbG9jLT5kb20sIGFsbG9jLT5yZW1vdGVfZG9tKSApIHsK
KyAgICAgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxsb2Nf
dW5ib3VuZCwgYWxsb2MpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGdvdG8gb3V0
OworCisgICAgICAgIHJjID0gZXZ0Y2huX2FsbG9jX3Byb3h5KGQsIGFsbG9jLT5wb3J0LCBFQ1Nf
VU5CT1VORCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1
Y3QgZXZ0Y2huX2Nsb3NlIGNsb3NlID0geyAucG9ydCA9IGFsbG9jLT5wb3J0IH07CisgICAgICAg
ICAgICBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfY2xvc2UsICZjbG9zZSk7
CisgICAgICAgICAgICBwcmludGsoIlZpeGVuOiBmYWlsZWQgdG8gcmVzZXJ2ZSB1bmJvdW5kIGV2
ZW50IGNoYW5uZWwgJWQgPT4gJWxkXG4iLAorICAgICAgICAgICAgICAgICAgIGFsbG9jLT5wb3J0
LCByYyk7CisgICAgICAgIH0KKworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICBpZiAo
IChwb3J0ID0gZ2V0X2ZyZWVfcG9ydChkKSkgPCAwICkKICAgICAgICAgRVJST1JfRVhJVF9ET00o
cG9ydCwgZCk7CiAgICAgY2huID0gZXZ0Y2huX2Zyb21fcG9ydChkLCBwb3J0KTsKQEAgLTMxNSw2
ICszNjEsMjcgQEAgc3RhdGljIHZvaWQgZG91YmxlX2V2dGNobl91bmxvY2soc3RydWN0IGV2dGNo
biAqbGNobiwgc3RydWN0IGV2dGNobiAqcmNobikKICAgICAgICAgc3Bpbl91bmxvY2soJnJjaG4t
PmxvY2spOwogfQogCitzdGF0aWMgbG9uZyB2aXhlbl9ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihl
dnRjaG5fYmluZF9pbnRlcmRvbWFpbl90ICpiaW5kKQoreworICAgIHN0cnVjdCBkb21haW4gKmQg
PSBjdXJyZW50LT5kb21haW47CisgICAgbG9uZyByYzsKKworICAgIHJjID0gSFlQRVJWSVNPUl9l
dmVudF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfaW50ZXJkb21haW4sIGJpbmQpOworICAgIGlm
ICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICByYyA9IGV2dGNobl9hbGxvY19wcm94
eShkLCBiaW5kLT5sb2NhbF9wb3J0LCBFQ1NfSU5URVJET01BSU4pOworICAgIGlmICggcmMgKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGV2dGNobl9jbG9zZSBjbG9zZSA9IHsgLnBvcnQgPSBiaW5k
LT5sb2NhbF9wb3J0IH07CisgICAgICAgIEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRD
SE5PUF9jbG9zZSwgJmNsb3NlKTsKKyAgICAgICAgcHJpbnRrKCJWaXhlbjogZmFpbGVkIHRvIHJl
c2VydmUgaW50ZXItZG9tYWluIGV2ZW50IGNoYW5uZWwgJWQgPT4gJWxkXG4iLAorICAgICAgICAg
ICAgICAgYmluZC0+bG9jYWxfcG9ydCwgcmMpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30K
Kwogc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZXZ0Y2huX2JpbmRfaW50ZXJk
b21haW5fdCAqYmluZCkKIHsKICAgICBzdHJ1Y3QgZXZ0Y2huICpsY2huLCAqcmNobjsKQEAgLTMy
Myw2ICszOTAsOSBAQCBzdGF0aWMgbG9uZyBldnRjaG5fYmluZF9pbnRlcmRvbWFpbihldnRjaG5f
YmluZF9pbnRlcmRvbWFpbl90ICpiaW5kKQogICAgIGRvbWlkX3QgICAgICAgIHJkb20gPSBiaW5k
LT5yZW1vdGVfZG9tOwogICAgIGxvbmcgICAgICAgICAgIHJjOwogCisgICAgaWYgKCBpc192aXhl
bigpICYmICFpc19sb29wYmFjayhET01JRF9TRUxGLCBiaW5kLT5yZW1vdGVfZG9tKSApCisgICAg
ICAgIHJldHVybiB2aXhlbl9ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihiaW5kKTsKKwogICAgIGlm
ICggcmRvbSA9PSBET01JRF9TRUxGICkKICAgICAgICAgcmRvbSA9IGN1cnJlbnQtPmRvbWFpbi0+
ZG9tYWluX2lkOwogCkBAIC01ODEsNiArNjUxLDEzIEBAIHN0YXRpYyBsb25nIGV2dGNobl9jbG9z
ZShzdHJ1Y3QgZG9tYWluICpkMSwgaW50IHBvcnQxLCBib29sX3QgZ3Vlc3QpCiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KIAorICAgIGlmICggaXNfdml4ZW4oKSApIHsKKyAgICAgICAgc3RydWN0
IGV2dGNobl9jbG9zZSBjbG9zZSA9IHsgLnBvcnQgPSBwb3J0MSB9OworICAgICAgICByYyA9IEhZ
UEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9jbG9zZSwgJmNsb3NlKTsKKyAgICAg
ICAgaWYgKHJjICE9IDApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICBzd2l0
Y2ggKCBjaG4xLT5zdGF0ZSApCiAgICAgewogICAgIGNhc2UgRUNTX0ZSRUU6CkBAIC0xMjE1LDYg
KzEyOTIsMTAgQEAgbG9uZyBkb19ldmVudF9jaGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQogCiAgICAgY2FzZSBFVlRDSE5PUF9pbml0X2NvbnRyb2w6
IHsKICAgICAgICAgc3RydWN0IGV2dGNobl9pbml0X2NvbnRyb2wgaW5pdF9jb250cm9sOworCisg
ICAgICAgIGlmICggaXNfdml4ZW4oKSApCisgICAgICAgICAgICByZXR1cm4gLUVOT1NZUzsKKwog
ICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmaW5pdF9jb250cm9sLCBhcmcsIDEpICE9IDAg
KQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIHJjID0gZXZ0Y2huX2ZpZm9f
aW5pdF9jb250cm9sKCZpbml0X2NvbnRyb2wpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:32:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHcb-00077V-2E; Sun, 07 Jan 2018 20:32:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHcZ-00075H-Ok
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:32:43 +0000
X-Inumbo-ID: b2eae7f1-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2eae7f1-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:31:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="719880610"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-22cc717f.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:56 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2a-22cc717f.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSqeX012635
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:53 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:52 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:52 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:52 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:33 -0800
Message-ID: <1515356919-922-18-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 17/23] vixen: setup infrastructure to receive
	event channel notifications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhpcyBwYXRjaCBy
ZWdpc3RlcnMgYW4gaW50ZXJydXB0IGhhbmRsZXIgdXNpbmcgZWl0aGVyIGFuIElOVHgKaW50ZXJy
dXB0IGZyb20gdGhlIHBsYXRmb3JtIFBDSSBkZXZpY2UsIENBTExCQUNLX0lSUSB2ZWN0b3IKZGVs
aXZlcnksIG9yIGV2dGNobl91cGNhbGxfdmVjdG9yIGRlcGVuZGluZyBvbiB3aGF0IHRoZSBwYXJl
bnQKaHlwZXJ2aXNvciBzdXBwb3J0cy4KClRoZSBldmVudCBjaGFubmVsIHBvbGxpbmcgY29kZSBj
b21lcyBmcm9tIExpbnV4IGJ1dCB1c2VzIHRoZQppbnRlcm5hbCBpbmZyYXN0cnVjdHVyZSBmb3Ig
ZGVsaXZlcnkuCgpGaW5hbGx5LCB0aGlzIGluZnJhc3RydWN0dXJlIGhhcyB0byBiZSBpbml0aWFs
aXplZCBwZXItVkNQVSBzbwpob29rIHRoZSBhcHByb3ByaWF0ZSBwbGFjZSBmb3IgdGhhdC4KClNp
Z25lZC1vZmYtYnk6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4KU2lnbmVk
LW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KdjEgLT4gdjIK
IC0gY29kaW5nIHN0eWxlCiAtIGludHJvZHVjZSAjZGVmaW5lcyBmb3IgdGhlIFBDSSB2ZW5kb3Ig
YW5kIGRldmljZSBpZAogLSBpbml0aWFsaXplIGdyYW50IHRhYmxlIG1lbW9yeSBzcGFjZQotLS0K
IHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYv
Z3Vlc3Qvdml4ZW4uYyAgICAgICAgfCAzMDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgIDYgKwogeGVuL2luY2x1ZGUveGVuL3Bj
aV9pZHMuaCAgICAgICAgIHwgICAyICsKIDUgZmlsZXMgY2hhbmdlZCwgMzE2IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKaW5kZXggZGExYmYxYS4uM2U5YzViZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTE0Nyw2ICsxMTQ3LDkgQEAg
aW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAKICAgICB1cGRhdGVfY3IzKHYpOwogCisgICAgaWYg
KCBpc192aXhlbigpICkKKyAgICAgICAgdml4ZW5fdmNwdV9pbml0aWFsaXplKHYpOworCiAgb3V0
OgogICAgIGlmICggZmxhZ3MgJiBWR0NGX29ubGluZSApCiAgICAgICAgIGNsZWFyX2JpdChfVlBG
X2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
dml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IDI0MzdjOTIuLjU5ZmFh
MGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCkBAIC0yMyw2ICsyMyw5IEBACiAjaW5jbHVkZSA8cHVibGljL3Zl
cnNpb24uaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmg+CiAjaW5jbHVk
ZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8
YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDx4ZW4vcGNpX2lkcy5oPgogCiAjZGVmaW5lIFBDSV9ERVZJ
Q0VfSURfWEVOU09VUkNFX1BMQVRGT1JNCTB4MDAwMQogCkBAIC0zNiw2ICszOSwxMCBAQCBzdGF0
aWMgaW50IHZpeGVuX2RvbWlkID0gMTsKIHN0YXRpYyB1aW50MzJfdCB2aXhlbl9yZXNlcnZlZF9t
ZW1fcGdzdGFydCA9IDB4ZmVmZjAwMDA7CiBzdGF0aWMgc2hhcmVkX2luZm9fdCAqZ2xvYmFsX3Np
Owogc3RhdGljIGJvb2wgdml4ZW5fcHR2ZXI7CitzdGF0aWMgYm9vbCB2aXhlbl9wZXJfY3B1X25v
dGlmaWNhdGlvbnMgPSB0cnVlOworc3RhdGljIHVpbnQ4X3Qgdml4ZW5fZXZ0Y2huX3ZlY3RvcjsK
K3N0YXRpYyBib29sIHZpeGVuX25lZWRzX2FwaWNfYWNrID0gdHJ1ZTsKK3N0cnVjdCBpcnFhY3Rp
b24gdml4ZW5faXJxYWN0aW9uOwogCiBpbnRlZ2VyX3BhcmFtKCJ2aXhlbl9kb21pZCIsIHZpeGVu
X2RvbWlkKTsKIGJvb2xlYW5fcGFyYW0oInZpeGVuX3B0dmVyIiwgdml4ZW5fcHR2ZXIpOwpAQCAt
MTUzLDMgKzE2MCwyOTggQEAgYm9vbCB2aXhlbl9wYXNzdGhydV92ZXJzaW9uKHZvaWQpCiB7CiAg
ICAgcmV0dXJuIGlzX3ZpeGVuKCkgJiYgdml4ZW5fcHR2ZXI7CiB9CisKKy8qCisgKiBNYWtlIGEg
Yml0bWFzayAoaS5lLiB1bnNpZ25lZCBsb25nICopIG9mIGEgeGVuX3Vsb25nX3QKKyAqIGFycmF5
LiBQcmltYXJpbHkgdG8gYXZvaWQgbG9uZyBsaW5lcyAoaGVuY2UgdGhlIHRlcnNlIG5hbWUpLgor
ICovCisjZGVmaW5lIEJNKHgpICh1bnNpZ25lZCBsb25nICopKHgpCisvKiBGaW5kIHRoZSBmaXJz
dCBzZXQgYml0IGluIGEgZXZ0Y2huIG1hc2sgKi8KKyNkZWZpbmUgRVZUQ0hOX0ZJUlNUX0JJVCh3
KSBmaW5kX2ZpcnN0X2JpdChCTSgmKHcpKSwgQklUU19QRVJfWEVOX1VMT05HKQorCisvKgorICog
TWFzayBvdXQgdGhlIGkgbGVhc3Qgc2lnbmlmaWNhbnQgYml0cyBvZiB3CisgKi8KKyNkZWZpbmUg
TUFTS19MU0JTKHcsIGkpICh3ICYgKCh+KCh4ZW5fdWxvbmdfdCkwVUwpKSA8PCBpKSkKKworc3Rh
dGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgY3VycmVudF93b3JkX2lkeCk7CitzdGF0
aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBjdXJyZW50X2JpdF9pZHgpOworCitzdGF0
aWMgaW5saW5lIHhlbl91bG9uZ190IGFjdGl2ZV9ldnRjaG5zKHVuc2lnbmVkIGludCBjcHUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZF9pbmZvX3QgKnNo
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
aWR4KQoreworICAgIHJldHVybiBzaC0+bmF0aXZlLmV2dGNobl9wZW5kaW5nW2lkeF0gJgorICAg
ICAgICAgICB+c2gtPm5hdGl2ZS5ldnRjaG5fbWFza1tpZHhdOworfQorCitzdGF0aWMgdm9pZCB2
aXhlbl9ldnRjaG5fcG9sbF9vbmUoc2l6ZV90IGNwdSkKK3sKKyAgICBzaGFyZWRfaW5mb190ICpz
ID0gZ2xvYmFsX3NpOworICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9ICZzLT5uYXRp
dmUudmNwdV9pbmZvW2NwdV07CisgICAgeGVuX3Vsb25nX3QgcGVuZGluZ193b3JkczsKKyAgICB4
ZW5fdWxvbmdfdCBwZW5kaW5nX2JpdHM7CisgICAgaW50IHN0YXJ0X3dvcmRfaWR4LCBzdGFydF9i
aXRfaWR4OworICAgIGludCB3b3JkX2lkeCwgYml0X2lkeCwgaTsKKworICAgIC8qCisgICAgICog
TWFzdGVyIGZsYWcgbXVzdCBiZSBjbGVhcmVkIC9iZWZvcmUvIGNsZWFyaW5nCisgICAgICogc2Vs
ZWN0b3IgZmxhZy4geGNoZ194ZW5fdWxvbmcgbXVzdCBjb250YWluIGFuCisgICAgICogYXBwcm9w
cmlhdGUgYmFycmllci4KKyAgICAgKi8KKyAgICBwZW5kaW5nX3dvcmRzID0geGNoZygmdmNwdV9p
bmZvLT5ldnRjaG5fcGVuZGluZ19zZWwsIDApOworCisgICAgc3RhcnRfd29yZF9pZHggPSB0aGlz
X2NwdShjdXJyZW50X3dvcmRfaWR4KTsKKyAgICBzdGFydF9iaXRfaWR4ID0gdGhpc19jcHUoY3Vy
cmVudF9iaXRfaWR4KTsKKworICAgIHdvcmRfaWR4ID0gc3RhcnRfd29yZF9pZHg7CisKKyAgICBm
b3IgKCBpID0gMDsgcGVuZGluZ193b3JkcyAhPSAwOyBpKysgKQorICAgIHsKKyAgICAgICAgeGVu
X3Vsb25nX3Qgd29yZHM7CisKKyAgICAgICAgd29yZHMgPSBNQVNLX0xTQlMocGVuZGluZ193b3Jk
cywgd29yZF9pZHgpOworCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHdlIG1hc2tlZCBvdXQg
YWxsIGV2ZW50cywgd3JhcCB0byBiZWdpbm5pbmcuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IHdvcmRzID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICB3b3JkX2lkeCA9IDA7CisgICAg
ICAgICAgICBiaXRfaWR4ID0gMDsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9Cisg
ICAgICAgIHdvcmRfaWR4ID0gRVZUQ0hOX0ZJUlNUX0JJVCh3b3Jkcyk7CisKKyAgICAgICAgcGVu
ZGluZ19iaXRzID0gYWN0aXZlX2V2dGNobnMoY3B1LCBzLCB3b3JkX2lkeCk7CisgICAgICAgIGJp
dF9pZHggPSAwOyAvKiB1c3VhbGx5IHNjYW4gZW50aXJlIHdvcmQgZnJvbSBzdGFydCAqLworICAg
ICAgICAvKgorICAgICAgICAgKiBXZSBzY2FuIHRoZSBzdGFydGluZyB3b3JkIGluIHR3byBwYXJ0
cy4KKyAgICAgICAgICoKKyAgICAgICAgICogMXN0IHRpbWU6IHN0YXJ0IGluIHRoZSBtaWRkbGUs
IHNjYW5uaW5nIHRoZQorICAgICAgICAgKiB1cHBlciBiaXRzLgorICAgICAgICAgKgorICAgICAg
ICAgKiAybmQgdGltZTogc2NhbiB0aGUgd2hvbGUgd29yZCAobm90IGp1c3QgdGhlCisgICAgICAg
ICAqIHBhcnRzIHNraXBwZWQgaW4gdGhlIGZpcnN0IHBhc3MpIC0tIGlmIGFuCisgICAgICAgICAq
IGV2ZW50IGluIHRoZSBwcmV2aW91c2x5IHNjYW5uZWQgYml0cyBpcworICAgICAgICAgKiBwZW5k
aW5nIGFnYWluIGl0IHdvdWxkIGp1c3QgYmUgc2Nhbm5lZCBvbgorICAgICAgICAgKiB0aGUgbmV4
dCBsb29wIGFueXdheS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggd29yZF9pZHggPT0gc3Rh
cnRfd29yZF9pZHggKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGkgPT0gMCApCisgICAg
ICAgICAgICAgICAgYml0X2lkeCA9IHN0YXJ0X2JpdF9pZHg7CisgICAgICAgIH0KKworICAgICAg
ICBkbworICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgZXZ0Y2huICpjaG47CisgICAgICAg
ICAgICB4ZW5fdWxvbmdfdCBiaXRzOworICAgICAgICAgICAgaW50IHBvcnQ7CisKKyAgICAgICAg
ICAgIGJpdHMgPSBNQVNLX0xTQlMocGVuZGluZ19iaXRzLCBiaXRfaWR4KTsKKworICAgICAgICAg
ICAgLyogSWYgd2UgbWFza2VkIG91dCBhbGwgZXZlbnRzLCBtb3ZlIG9uLiAqLworICAgICAgICAg
ICAgaWYgKCBiaXRzID09IDAgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAg
ICBiaXRfaWR4ID0gRVZUQ0hOX0ZJUlNUX0JJVChiaXRzKTsKKworICAgICAgICAgICAgLyogUHJv
Y2VzcyBwb3J0LiAqLworICAgICAgICAgICAgcG9ydCA9ICh3b3JkX2lkeCAqIEJJVFNfUEVSX1hF
Tl9VTE9ORykgKyBiaXRfaWR4OworCisgICAgICAgICAgICBjaG4gPSBldnRjaG5fZnJvbV9wb3J0
KGhhcmR3YXJlX2RvbWFpbiwgcG9ydCk7CisgICAgICAgICAgICBjbGVhcl9iaXQocG9ydCwgcy0+
bmF0aXZlLmV2dGNobl9wZW5kaW5nKTsKKyAgICAgICAgICAgIGV2dGNobl9wb3J0X3NldF9wZW5k
aW5nKGhhcmR3YXJlX2RvbWFpbiwgY2huLT5ub3RpZnlfdmNwdV9pZCwgY2huKTsKKworICAgICAg
ICAgICAgYml0X2lkeCA9IChiaXRfaWR4ICsgMSkgJSBCSVRTX1BFUl9YRU5fVUxPTkc7CisKKyAg
ICAgICAgICAgIC8qIE5leHQgY2FsbGVyIHN0YXJ0cyBhdCBsYXN0IHByb2Nlc3NlZCArIDEgKi8K
KyAgICAgICAgICAgIHRoaXNfY3B1KGN1cnJlbnRfd29yZF9pZHgpID0gYml0X2lkeCA/IHdvcmRf
aWR4IDogKHdvcmRfaWR4KzEpICUgQklUU19QRVJfWEVOX1VMT05HOworICAgICAgICAgICAgdGhp
c19jcHUoY3VycmVudF9iaXRfaWR4KSA9IGJpdF9pZHg7CisgICAgICAgIH0gd2hpbGUgKCBiaXRf
aWR4ICE9IDAgKTsKKworICAgICAgICAvKiBTY2FuIHN0YXJ0X2wxaSB0d2ljZTsgYWxsIG90aGVy
cyBvbmNlLiAqLworICAgICAgICBpZiAoICh3b3JkX2lkeCAhPSBzdGFydF93b3JkX2lkeCkgfHwg
KGkgIT0gMCkgKQorICAgICAgICAgICAgcGVuZGluZ193b3JkcyAmPSB+KDFVTCA8PCB3b3JkX2lk
eCk7CisKKyAgICAgICAgd29yZF9pZHggPSAod29yZF9pZHggKyAxKSAlIEJJVFNfUEVSX1hFTl9V
TE9ORzsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHZpeGVuX3VwY2FsbChpbnQgY3B1KQorewor
ICAgIHNoYXJlZF9pbmZvX3QgKnMgPSBnbG9iYWxfc2k7CisgICAgc3RydWN0IHZjcHVfaW5mbyAq
dmNwdV9pbmZvID0gJnMtPm5hdGl2ZS52Y3B1X2luZm9bY3B1XTsKKworICAgIGRvCisgICAgewor
ICAgICAgICB2Y3B1X2luZm8tPmV2dGNobl91cGNhbGxfcGVuZGluZyA9IDA7CisgICAgICAgIHZp
eGVuX2V2dGNobl9wb2xsX29uZShjcHUpOworICAgIH0gd2hpbGUgKCB2Y3B1X2luZm8tPmV2dGNo
bl91cGNhbGxfcGVuZGluZyApOworfQorCitzdGF0aWMgdm9pZCB2aXhlbl9ldnRjaG5fbm90aWZ5
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGlmICggdml4ZW5fbmVlZHNfYXBp
Y19hY2sgKQorICAgICAgICBhY2tfQVBJQ19pcnEoKTsKKworICAgIHZpeGVuX3VwY2FsbChzbXBf
cHJvY2Vzc29yX2lkKCkpOworfQorCitzdGF0aWMgdm9pZCB2aXhlbl9pbnRlcnJ1cHQoaW50IGly
cSwgdm9pZCAqZGV2X2lkLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICB2aXhl
bl91cGNhbGwoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKK30KKworc3RhdGljIGludCBodm1fc2V0X3Bh
cmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCB2YWx1ZSkKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9w
YXJhbSB4aHY7CisgICAgaW50IHI7CisKKyAgICB4aHYuZG9taWQgPSBET01JRF9TRUxGOworICAg
IHhodi5pbmRleCA9IGlkeDsKKyAgICB4aHYudmFsdWUgPSB2YWx1ZTsKKyAgICByID0gSFlQRVJW
SVNPUl9odm1fb3AoSFZNT1Bfc2V0X3BhcmFtLCAmeGh2KTsKKyAgICBpZiAoIHIgPCAwICkgewor
ICAgICAgICBwcmludGsoIkNhbm5vdCBzZXQgaHZtIHBhcmFtZXRlciAlZDogJWQhXG4iLAorICAg
ICAgICAgICAgICAgaWR4LCByKTsKKyAgICAgICAgcmV0dXJuIHI7CisgICAgfQorICAgIHJldHVy
biByOworfQorCit2b2lkIHZpeGVuX3ZjcHVfaW5pdGlhbGl6ZShzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBzdHJ1Y3QgeGVuX2h2bV9ldnRjaG5fdXBjYWxsX3ZlY3RvciB1cGNhbGw7CisgICAgbG9u
ZyByYzsKKworICAgIHByaW50aygiVklYRU4gdmNwdSBpbml0IFZDUFUlZFxuIiwgdi0+dmNwdV9p
ZCk7CisKKyAgICB2Y3B1X3Bpbl9vdmVycmlkZSh2LCB2LT52Y3B1X2lkKTsKKworICAgIGlmICgg
IXZpeGVuX25lZWRzX2FwaWNfYWNrICkKKyAgICAgICAgcmV0dXJuOworCisgICAgcHJpbnRrKCJW
SVhFTiB2Y3B1IGluaXQgVkNQVSVkIC0tIHRyeWluZyBldnRjaG5fdXBjYWxsX3ZlY3RvclxuIiwg
di0+dmNwdV9pZCk7CisKKyAgICB1cGNhbGwudmNwdSA9IHYtPnZjcHVfaWQ7CisgICAgdXBjYWxs
LnZlY3RvciA9IHZpeGVuX2V2dGNobl92ZWN0b3I7CisgICAgcmMgPSBIWVBFUlZJU09SX2h2bV9v
cChIVk1PUF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IsICZ1cGNhbGwpOworICAgIGlmICggcmMg
KQorICAgIHsKKyAgICAgICAgc3RydWN0IHhlbl9mZWF0dXJlX2luZm8gZmk7CisKKyAgICAgICAg
cHJpbnRrKCJWSVhFTiB2Y3B1IGluaXQgVkNQVSVkIC0tIHRyeWluZyBodm1fY2FsbGJhY2tfdmVj
dG9yXG4iLCB2LT52Y3B1X2lkKTsKKworICAgICAgICBmaS5zdWJtYXBfaWR4ID0gMDsKKyAgICAg
ICAgcmMgPSBIWVBFUlZJU09SX3hlbl92ZXJzaW9uKFhFTlZFUl9nZXRfZmVhdHVyZXMsICZmaSk7
CisgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICAgICAgaWYgKCBmaS5zdWJtYXAgJiAoMSA8PCBYRU5GRUFUX2h2bV9jYWxsYmFj
a192ZWN0b3IpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByYyA9IGh2bV9zZXRf
cGFyYW1ldGVyKEhWTV9QQVJBTV9DQUxMQkFDS19JUlEsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KUhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1ZFQ1RP
UiA8PCA1NikgfCB2aXhlbl9ldnRjaG5fdmVjdG9yKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICB2aXhlbl9uZWVkc19hcGljX2FjayA9IGZh
bHNlOworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBp
bnQgc2xvdDsKKworICAgICAgICB2aXhlbl9wZXJfY3B1X25vdGlmaWNhdGlvbnMgPSBmYWxzZTsK
KworICAgICAgICBwcmludGsoIlZJWEVOIHZjcHUgaW5pdCBWQ1BVJWQgLS0gdHJ5aW5nIHBjaV9p
bnR4X2NhbGxiYWNrXG4iLCB2LT52Y3B1X2lkKTsKKyAgICAgICAgZm9yICggc2xvdCA9IDI7IHNs
b3QgPCAzMjsgc2xvdCsrICkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDE2X3QgdmVuZG9y
LCBkZXZpY2U7CisKKyAgICAgICAgICAgIHZlbmRvciA9IHBjaV9jb25mX3JlYWQxNigwLCAwLCBz
bG90LCAwLCBQQ0lfVkVORE9SX0lEKTsKKyAgICAgICAgICAgIGRldmljZSA9IHBjaV9jb25mX3Jl
YWQxNigwLCAwLCBzbG90LCAwLCBQQ0lfREVWSUNFX0lEKTsKKworICAgICAgICAgICAgaWYgKCB2
ZW5kb3IgPT0gUENJX1ZFTkRPUl9JRF9YRU5TT1VSQ0UgJiYKKwkJIGRldmljZSA9PSBQQ0lfREVW
SUNFX0lEX1hFTlNPVVJDRV9QTEFURk9STSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHNsb3Qg
IT0gMzIgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnQgcGluLCBsaW5lOworCisgICAgICAg
ICAgICBwcmludGsoIkZvdW5kIFhlbiBwbGF0Zm9ybSBkZXZpY2UgYXQgMDAwMDowMDolMDJkLjBc
biIsIHNsb3QpOworICAgICAgICAgICAgcGluID0gcGNpX2NvbmZfcmVhZDgoMCwgMCwgc2xvdCwg
MCwgUENJX0lOVEVSUlVQVF9QSU4pOworICAgICAgICAgICAgaWYgKCBwaW4gKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIGxpbmUgPSBwY2lfY29uZl9yZWFkOCgwLCAwLCBzbG90LCAw
LCBQQ0lfSU5URVJSVVBUX0xJTkUpOworICAgICAgICAgICAgICAgIHJjID0gaHZtX3NldF9wYXJh
bWV0ZXIoSFZNX1BBUkFNX0NBTExCQUNLX0lSUSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgxVUxMIDw8IDU2KSB8IChzbG90IDw8IDExKSB8IChwaW4gLSAxKSk7CisK
KyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIHNldHVwIElSUSBjYWxsYmFja1xuIik7CisgICAg
ICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIHZpeGVuX2lycWFjdGlvbi5oYW5kbGVyID0gdml4ZW5faW50ZXJy
dXB0OworICAgICAgICAgICAgICAgICAgICB2aXhlbl9pcnFhY3Rpb24ubmFtZSA9ICJ2aXhlbiI7
CisgICAgICAgICAgICAgICAgICAgIHZpeGVuX2lycWFjdGlvbi5kZXZfaWQgPSAwOworICAgICAg
ICAgICAgICAgICAgICByYyA9IHNldHVwX2lycShsaW5lLCAwLCAmdml4ZW5faXJxYWN0aW9uKTsK
KyAgICAgICAgICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHByaW50aygiU2V0dXAgSVJRIGZhaWxlZCFcbiIpOworICAg
ICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJYZW4gcGxhdGZvcm0g
TE5LIG1hcHBlZCB0byBsaW5lICVkXG4iLCBsaW5lKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IHZpeGVuX25lZWRzX2FwaWNfYWNrID0gZmFsc2U7CisgICAgICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoIkNhbm5vdCBmaW5kIFBsYXRmb3JtIGRldmlj
ZVxuIik7CisgICAgICAgIH0KKyAgICB9Cit9CisKK2Jvb2wgdml4ZW5faGFzX3Blcl9jcHVfbm90
aWZpY2F0aW9ucyh2b2lkKQoreworICAgIHJldHVybiB2aXhlbl9wZXJfY3B1X25vdGlmaWNhdGlv
bnM7Cit9CisKK3ZvaWQgX19pbml0Cit2aXhlbl90cmFuc2Zvcm0oc3RydWN0IGRvbWFpbiAqZG9t
MCkKK3sKKyAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CisgICAgaW50IGk7CisK
KyAgICAvKiBTZXR1cCBldmVudCBjaGFubmVsIGZvcndhcmRpbmcgKi8KKyAgICBhbGxvY19kaXJl
Y3RfYXBpY192ZWN0b3IoJnZpeGVuX2V2dGNobl92ZWN0b3IsIHZpeGVuX2V2dGNobl9ub3RpZnkp
OworICAgIHByaW50aygiVml4ZW4gZXZ0Y2huIHZlY3RvciBpcyAlZFxuIiwgdml4ZW5fZXZ0Y2hu
X3ZlY3Rvcik7CisKKyAgICAvKiBJbml0aWFsaXplIHRoZSBmaXJzdCB2Q1BVICovCisgICAgdml4
ZW5fdmNwdV9pbml0aWFsaXplKGRvbTAtPnZjcHVbMF0pOworCisgICAgLyogSW5pdGlhbGl6ZSBn
cmFudCB0YWJsZSBzcGFjZSAqLworICAgIEJVR19PTigoR1JBTlRfVEFCTEVfUEZOXzAgKyBnbnR0
YWJfZG9tMF9mcmFtZXMoKSkgPj0gMHgxMDAwMDApOworCisgICAgZm9yICggaSA9IDA7IGkgPCBn
bnR0YWJfZG9tMF9mcmFtZXMoKTsgaSsrICkKKyAgICB7CisJeGF0cC5kb21pZCA9IERPTUlEX1NF
TEY7CisJeGF0cC5pZHggPSBpOworCXhhdHAuc3BhY2UgPSBYRU5NQVBTUEFDRV9ncmFudF90YWJs
ZTsKKwl4YXRwLmdwZm4gPSBHUkFOVF9UQUJMRV9QRk5fMCArIGk7CisJcmMgPSBIWVBFUlZJU09S
X21lbW9yeV9vcChYRU5NRU1fYWRkX3RvX3BoeXNtYXAsICZ4YXRwKTsKKwlpZiAoIHJjICE9IDAg
KQorCSAgICBwcmludGsoIkFkZCB0byBwaHlzbWFwIGZhaWxlZCEgJWxkXG4iLCByYyk7CisJCisJ
c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZSh4YXRwLmdwZm4pLCBkb20wLCBY
RU5TSEFSRV93cml0YWJsZSk7CisgICAgfQorfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAwNzIzOWMwLi4xYjg5ODQ0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpA
QCAtMTYwMyw2ICsxNjAzLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKICAgICBkb20wLT5pc19wcml2aWxlZ2VkID0gMTsKICAgICBkb20w
LT50YXJnZXQgPSBOVUxMOwogCisgICAgaWYgKCBpc192aXhlbigpICkKKyAgICAgICAgdml4ZW5f
dHJhbnNmb3JtKGRvbTApOworCiAgICAgLyogR3JhYiB0aGUgRE9NMCBjb21tYW5kIGxpbmUuICov
CiAgICAgY21kbGluZSA9IChjaGFyICopKG1vZFswXS5zdHJpbmcgPyBfX3ZhKG1vZFswXS5zdHJp
bmcpIDogTlVMTCk7CiAgICAgaWYgKCAoY21kbGluZSAhPSBOVUxMKSB8fCAoa2V4dHJhICE9IE5V
TEwpICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAppbmRleCBmYmJjNjJjLi4xNDA2NDVjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCkBAIC04Miw0ICs4MiwxMCBAQCB1NjQgdml4ZW5f
Z2V0X2NwdV9mcmVxKHZvaWQpOwogCiBib29sIHZpeGVuX3Bhc3N0aHJ1X3ZlcnNpb24odm9pZCk7
CiAKK2Jvb2wgdml4ZW5faGFzX3Blcl9jcHVfbm90aWZpY2F0aW9ucyh2b2lkKTsKKwordm9pZCB2
aXhlbl92Y3B1X2luaXRpYWxpemUoc3RydWN0IHZjcHUgKnYpOworCit2b2lkIF9faW5pdCB2aXhl
bl90cmFuc2Zvcm0oc3RydWN0IGRvbWFpbiAqZG9tMCk7CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3BjaV9pZHMuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2lfaWRzLmgKaW5k
ZXggNzc4OGJhOS4uMDAwM2YwMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaV9pZHMu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpX2lkcy5oCkBAIC05LDMgKzksNSBAQAogI2RlZmlu
ZSBQQ0lfVkVORE9SX0lEX0JST0FEQ09NICAgICAgICAgICAweDE0ZTQKIAogI2RlZmluZSBQQ0lf
VkVORE9SX0lEX0lOVEVMICAgICAgICAgICAgICAweDgwODYKKworI2RlZmluZSBQQ0lfVkVORE9S
X0lEX1hFTlNPVVJDRSAgICAgICAgICAweDU4NTMKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:33:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHdS-0007NL-EP; Sun, 07 Jan 2018 20:33:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHdS-0007MQ-5G
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:33:38 +0000
X-Inumbo-ID: aa853867-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa853867-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="702196048"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-859fe132.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:55 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-859fe132.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSsi3127813
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:54 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:54 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:54 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:54 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:37 -0800
Message-ID: <1515356919-922-22-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 21/23] vixen: provide Xencons implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT3VyIGluaXRpYWwg
YXBwcm9hY2ggZXhwb3NlZCB0aGUgY29uc29sZSByaW5nIGRpcmVjdGx5IHRvIGd1ZXN0cwp3aGlj
aCB3b3JrZWQgd2VsbCBleGNlcHQgZm9yIHRoZSBmYWN0IHRoYXQgdmVyeSBvbGQgdmVyc2lvbnMg
b2YgWGVuCmRpZCBub3Qgc3VwcG9ydCBjb25zb2xlIHJpbmcgZm9yIEhWTSBndWVzdHMuICBJdCBh
bHNvIHByb3ZlZCB0bwpiZSBjb21wbGljYXRlZCBmcm9tIGEgbWFuYWdlbWVudCB0b29sIHBlcnNw
ZWN0aXZlIHNpbmNlIGJvdGggdGhlCnNlcmlhbCBjb25zb2xlIGFuZCB0aGUgcGFyYXZpcnQgY29u
c29sZSBmb3IgSFZNIGd1ZXN0cyBwcm9kdWNlZApvdXRwdXQuCgpIYXZpbmcgYSBzaW1wbGUgeGVu
Y29ucyBpbXBsZW1lbnRhdGlvbiBoZWxwcyBzaW1wbGlmeSB1c2luZyBWaXhlbgphcyBhIG1hbmFn
ZW1lbnQgdG9vbCBubyBsb25nZXIgbmVlZHMgdG8gY2FyZSBhYm91dCB3aGV0aGVyIG9yIG5vdAp0
aGlzIG1vZGUgaXMgZW5hYmxlZC4KCkluIG9yZGVyIHRvIG91dHB1dCB0byB0aGUgY29uc29sZSB3
aXRob3V0IHRoZSAnKFhlbiknIGFkb3JubWVudCwKd2UgaW50cm9kdWNlIGEgbmV3IGVudHJ5IHBv
aW50IGludG8gdGhlIGNvbnNvbGUgY29kZSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IExp
Z3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVu
LmMgICAgICAgIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyAgICAgICAgfCAgNSArKysrLQogeGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgMiArKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAg
ICAgICAgIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3Qvdml4ZW4uYwppbmRleCA1OWZhYTBjLi5kODcxMjE4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4u
YwpAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPGFz
bS9hcGljLmg+CiAjaW5jbHVkZSA8eGVuL3BjaV9pZHMuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8v
Y29uc29sZS5oPgogCiAjZGVmaW5lIFBDSV9ERVZJQ0VfSURfWEVOU09VUkNFX1BMQVRGT1JNCTB4
MDAwMQogCkBAIC00Myw2ICs0NCw5IEBAIHN0YXRpYyBib29sIHZpeGVuX3Blcl9jcHVfbm90aWZp
Y2F0aW9ucyA9IHRydWU7CiBzdGF0aWMgdWludDhfdCB2aXhlbl9ldnRjaG5fdmVjdG9yOwogc3Rh
dGljIGJvb2wgdml4ZW5fbmVlZHNfYXBpY19hY2sgPSB0cnVlOwogc3RydWN0IGlycWFjdGlvbiB2
aXhlbl9pcnFhY3Rpb247CitzdGF0aWMgdm9sYXRpbGUgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNl
ICp2aXhlbl94ZW5jb25zX2lmYWNlOworc3RhdGljIHVpbnQxNl90IHZpeGVuX3hlbmNvbnNfcG9y
dDsKK3N0YXRpYyBzcGlubG9ja190IHZpeGVuX3hlbmNvbnNfbG9jazsKIAogaW50ZWdlcl9wYXJh
bSgidml4ZW5fZG9taWQiLCB2aXhlbl9kb21pZCk7CiBib29sZWFuX3BhcmFtKCJ2aXhlbl9wdHZl
ciIsIHZpeGVuX3B0dmVyKTsKQEAgLTg5LDYgKzkzLDggQEAgdm9pZCBfX2luaXQgaW5pdF92aXhl
bih2b2lkKQogCX0KICAgICB9CiAKKyAgICBzcGluX2xvY2tfaW5pdCgmdml4ZW5feGVuY29uc19s
b2NrKTsKKwogICAgIGluX3ZpeGVuID0gMTsKIH0KIApAQCAtMzA0LDYgKzMxMCw0MSBAQCBzdGF0
aWMgdm9pZCB2aXhlbl9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkLCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICB2aXhlbl91cGNhbGwoc21wX3Byb2Nlc3Nvcl9pZCgpKTsK
IH0KIAorYm9vbCB2aXhlbl9yaW5nX3Byb2Nlc3ModWludDE2X3QgcG9ydCkKK3sKKyAgICB2b2xh
dGlsZSBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKnIgPSB2aXhlbl94ZW5jb25zX2lmYWNlOwor
ICAgIGNoYXIgYnVmZmVyWzEyOF07CisgICAgc2l6ZV90IG47CisKKyAgICBpZiAociA9PSBOVUxM
IHx8IHBvcnQgIT0gdml4ZW5feGVuY29uc19wb3J0KSB7CisgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICB9CisKKyAgICBzcGluX2xvY2soJnZpeGVuX3hlbmNvbnNfbG9jayk7CisKKyAgICBuID0g
MDsKKyAgICB3aGlsZSAoci0+b3V0X3Byb2QgIT0gci0+b3V0X2NvbnMpIHsKKyAgICAgICAgY2hh
ciBjaCA9IHItPm91dFtNQVNLX1hFTkNPTlNfSURYKHItPm91dF9jb25zLCByLT5vdXQpXTsKKyAg
ICAgICAgaWYgKG4gPT0gc2l6ZW9mKGJ1ZmZlcikgLSAxKSB7CisgICAgICAgICAgICBidWZmZXJb
bl0gPSAwOworICAgICAgICAgICAgZ3Vlc3RfcHV0cyhoYXJkd2FyZV9kb21haW4sIGJ1ZmZlcik7
CisgICAgICAgICAgICBuID0gMDsKKyAgICAgICAgfQorICAgICAgICBidWZmZXJbbisrXSA9IGNo
OworICAgICAgICBybWIoKTsKKyAgICAgICAgci0+b3V0X2NvbnMrKzsKKyAgICB9CisKKyAgICBp
ZiAobikgeworICAgICAgICBidWZmZXJbbl0gPSAwOworICAgICAgICBndWVzdF9wdXRzKGhhcmR3
YXJlX2RvbWFpbiwgYnVmZmVyKTsKKyAgICB9CisKKyAgICBzcGluX3VubG9jaygmdml4ZW5feGVu
Y29uc19sb2NrKTsKKworICAgIHJldHVybiB0cnVlOworfQorCiBzdGF0aWMgaW50IGh2bV9zZXRf
cGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKQogewogICAgIHN0cnVjdCB4ZW5faHZt
X3BhcmFtIHhodjsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVu
L2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggNTRlYTcyMC4uNmQwNjBhNSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFu
bmVsLmMKQEAgLTEyNDEsNyArMTI0MSwxMCBAQCBsb25nIGRvX2V2ZW50X2NoYW5uZWxfb3AoaW50
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIHN0cnVjdCBl
dnRjaG5fc2VuZCBzZW5kOwogICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmc2VuZCwgYXJn
LCAxKSAhPSAwICkKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgICAgICByYyA9IGV2
dGNobl9zZW5kKGN1cnJlbnQtPmRvbWFpbiwgc2VuZC5wb3J0KTsKKyAgICAgICAgaWYgKCB2aXhl
bl9yaW5nX3Byb2Nlc3Moc2VuZC5wb3J0KSApCisgICAgICAgICAgICByYyA9IDA7CisgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIHJjID0gZXZ0Y2huX3NlbmQoY3VycmVudC0+ZG9tYWluLCBzZW5k
LnBvcnQpOwogICAgICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggM2ViMTMw
ZC4uNGJlMzRkNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIv
eGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTc3NSw2ICs3NzUsMjIgQEAgdm9pZCBndWVz
dF9wcmludGsoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZm10LCAuLi4pCiAg
ICAgdmFfZW5kKGFyZ3MpOwogfQogCit2b2lkIGd1ZXN0X3B1dHMoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgY29uc3QgY2hhciAqa2J1ZikKK3sKKyAgICBzcGluX2xvY2tfaXJxKCZjb25zb2xlX2xv
Y2spOworCisgICAgc2VyY29uX3B1dHMoa2J1Zik7CisgICAgdmlkZW9fcHV0cyhrYnVmKTsKKwor
ICAgIGlmICggb3B0X2NvbnNvbGVfdG9fcmluZyApCisgICAgeworICAgICAgICBjb25yaW5nX3B1
dHMoa2J1Zik7CisgICAgICAgIHRhc2tsZXRfc2NoZWR1bGUoJm5vdGlmeV9kb20wX2Nvbl9yaW5n
X3Rhc2tsZXQpOworICAgIH0KKworICAgIHNwaW5fdW5sb2NrX2lycSgmY29uc29sZV9sb2NrKTsK
K30KKwogdm9pZCBfX2luaXQgY29uc29sZV9pbml0X3ByZWlycSh2b2lkKQogewogICAgIGNoYXIg
KnA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKaW5kZXggMTQwNjQ1Yy4uNGI1OWNjNyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaApAQCAtODgsNCArODgsNiBAQCB2b2lkIHZpeGVuX3Zj
cHVfaW5pdGlhbGl6ZShzdHJ1Y3QgdmNwdSAqdik7CiAKIHZvaWQgX19pbml0IHZpeGVuX3RyYW5z
Zm9ybShzdHJ1Y3QgZG9tYWluICpkb20wKTsKIAorYm9vbCB2aXhlbl9yaW5nX3Byb2Nlc3ModWlu
dDE2X3QgcG9ydCk7CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5o
IGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IGVkMDBhZTEuLmRlODQ2MzggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAg
LTkyLDYgKzkyLDcgQEAgZXh0ZXJuIHZvaWQgcHJpbnRrKGNvbnN0IGNoYXIgKmZvcm1hdCwgLi4u
KQogICAgIF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50ZiwgMSwgMikpKTsKIGV4dGVybiB2
b2lkIGd1ZXN0X3ByaW50ayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBjaGFyICpmb3Jt
YXQsIC4uLikKICAgICBfX2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDIsIDMpKSk7Citl
eHRlcm4gdm9pZCBndWVzdF9wdXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIg
Km1lc3NhZ2UpOwogZXh0ZXJuIHZvaWQgbm9yZXR1cm4gcGFuaWMoY29uc3QgY2hhciAqZm9ybWF0
LCAuLi4pCiAgICAgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkpOwogZXh0
ZXJuIGxvbmcgdm1fYXNzaXN0KHN0cnVjdCBkb21haW4gKiwgdW5zaWduZWQgaW50IGNtZCwgdW5z
aWduZWQgaW50IHR5cGUsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 20:33:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 20:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYHdk-0007S0-Lb; Sun, 07 Jan 2018 20:33:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sjiq=ec=amzn.com=prvs=538cba048=aliguori@srs-us1.protection.inumbo.net>)
 id 1eYHdj-0007Qg-GK
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 20:33:55 +0000
X-Inumbo-ID: a8d293d2-f3e9-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8d293d2-f3e9-11e7-b0d7-9f685aff125f;
 Sun, 07 Jan 2018 20:30:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,327,1511827200"; d="scan'208";a="326696902"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-2eab95aa.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 07 Jan 2018 20:28:52 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-2eab95aa.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w07KSp0j077361
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Sun, 7 Jan 2018 20:28:51 GMT
Received: from EX13D10UWB003.ant.amazon.com (10.43.161.106) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:50 +0000
Received: from EX13MTAUWB001.ant.amazon.com (10.43.161.207) by
 EX13D10UWB003.ant.amazon.com (10.43.161.106) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Sun, 7 Jan 2018 20:28:50 +0000
Received: from u44850075a5a8574dc8a1.amazon.com (10.50.55.232) by
 mail-relay.amazon.com (10.43.161.249) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Sun, 7 Jan 2018 20:28:50 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 7 Jan 2018 12:28:29 -0800
Message-ID: <1515356919-922-14-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 13/23] vixen: Use SCHEDOP_shutdown to
	shutdown the machine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KCldoaWxlIHRoZSBo
d2RvbV9zaHV0ZG93bigpIGlzIGFibGUgdG8gcmVib290IHRoZSBzeXN0ZW0sIGl0IGZhaWxzIHRv
CnByb3Blcmx5IHBvd2VyIGl0IG9mZi4gV2l0aCBTQ0hFRE9QX3NodXRkb3duLCB3ZSBkZWxlZ2F0
ZSB0aGUgcHJvYmxlbS4KClNpZ25lZC1vZmYtYnk6IEphbiBILiBTY2jDtm5oZXJyIDxqc2Nob2Vu
aEBhbWF6b24uZGU+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8IDE0ICsrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGI0ZDY3OWUuLmVkZTM3N2Mg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4u
YwpAQCAtNDIsNiArNDIsNyBAQAogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhl
bi90bWVtLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0L3Zp
eGVuLmg+CiAKIC8qIExpbnV4IGNvbmZpZyBvcHRpb246IHByb3BhZ2V0ZWQgdG8gZG9tYWluMCAq
LwogLyogeGVuX3Byb2Nlc3Nvcl9wbWJpdHM6IHhlbiBjb250cm9sIEN4LCBQeCwgLi4uICovCkBA
IC02OTMsNiArNjk0LDE3IEBAIHZvaWQgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXModm9pZCkK
IH0KIAogCitzdGF0aWMgdm9pZCB2aXhlbl9zaHV0ZG93bih1OCByZWFzb24pCit7CisgICAgc3Ry
dWN0IHNjaGVkX3NodXRkb3duIHNjaGVkX3NodXRkb3duID0geyAucmVhc29uID0gcmVhc29uIH07
CisKKyAgICBpZiAoIW9wdF9ub3JlYm9vdCkKKyAgICAgICAgSFlQRVJWSVNPUl9zY2hlZF9vcChT
Q0hFRE9QX3NodXRkb3duLCAmc2NoZWRfc2h1dGRvd24pOworCisgICAgLyogRmFsbGJhY2ssIGlu
IGNhc2UgdGhlIGh5cGVyY2FsbCBmYWlscyAqLworICAgIGh3ZG9tX3NodXRkb3duKHJlYXNvbik7
Cit9CisgCiB2b2lkIGRvbWFpbl9zaHV0ZG93bihzdHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24p
CiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC03MDMsNiArNzE1LDggQEAgdm9pZCBkb21haW5f
c2h1dGRvd24oc3RydWN0IGRvbWFpbiAqZCwgdTggcmVhc29uKQogICAgICAgICBkLT5zaHV0ZG93
bl9jb2RlID0gcmVhc29uOwogICAgIHJlYXNvbiA9IGQtPnNodXRkb3duX2NvZGU7CiAKKyAgICBp
ZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICB2aXhlbl9zaHV0ZG93bihyZWFzb24pOwogICAgIGlm
ICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgaHdkb21fc2h1dGRvd24ocmVhc29u
KTsKIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 07 22:19:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 07 Jan 2018 22:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYJHm-0006EY-H3; Sun, 07 Jan 2018 22:19:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dtw=ec=burggraben.net=cmt@srs-us1.protection.inumbo.net>)
 id 1eYJHl-0006ES-3X
 for xen-devel@lists.xenproject.org; Sun, 07 Jan 2018 22:19:21 +0000
X-Inumbo-ID: a041def4-f3f8-11e7-b4a6-bc764e045a96
Received: from smtp.burggraben.net (unknown [2a01:4f8:140:50a2::3:1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a041def4-f3f8-11e7-b4a6-bc764e045a96;
 Sun, 07 Jan 2018 23:18:03 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by smtp.burggraben.net (Postfix) with ESMTP id 4F9106002EE;
 Sun,  7 Jan 2018 23:19:17 +0100 (CET)
X-Spam-Scanned: by amavisd-new at exwg.net
Received: from smtp.burggraben.net ([127.0.0.1])
 by localhost (ns.burggraben.net [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id mhM8FgiJPm0J; Sun,  7 Jan 2018 23:19:05 +0100 (CET)
Received: from elch.exwg.net (elch.exwg.net
 [IPv6:2001:470:7120:1:127b:44ff:fe4f:148d])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client CN "elch.exwg.net", Issuer "Christoph Moench-Tegeder" (verified OK))
 by smtp.burggraben.net (Postfix) with ESMTPS;
 Sun,  7 Jan 2018 23:19:05 +0100 (CET)
Received: by elch.exwg.net (Postfix, from userid 1000)
 id 4FCD627A4B; Sun,  7 Jan 2018 23:19:05 +0100 (CET)
Date: Sun, 7 Jan 2018 23:19:05 +0100
From: 'Christoph Moench-Tegeder' <cmt@burggraben.net>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20180107221904.GA78680@elch.exwg.net>
References: <5a3ca8ee.4426620a.b956d.1799@mx.google.com>
 <352b0317-cfc5-1ef4-fbd0-2b2879f9712e@suse.com>
 <5a3d6c93.886f620a.2522d.c2fb@mx.google.com>
 <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
 <20180103203337.GA79570@elch.exwg.net>
 <3104994914c94a26baed6195f486c03f@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3104994914c94a26baed6195f486c03f@AMSPEX02CL03.citrite.net>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: 'Michael Collins' <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, 'Alex Braunegg' <alex.braunegg@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IyMgUGF1bCBEdXJyYW50IChQYXVsLkR1cnJhbnRAY2l0cml4LmNvbSk6Cgo+ID4gSSBjb3VsZCB0
cnkgYSBuZXcga2VybmVsIChLUFRJLCB5YXkhKSB3aXRoIHRoYXQgIm1pbGRseSBzdXNwaWNpb3Vz
IiBjb21taXQKPiA+IGNjODczN2E1ZmU5MDUxYjdmYTA1MmIwOGM1N2RkYjlmNTM5YzM4OWEgcmV2
ZXJ0ZWQgb24gdGhlIHdlZWtlbmQgYW5kCj4gPiByZXBvcnQgYmFjayAoanVzdCB0byBydWxlIHRo
YXQgb3V0IC0gbGlrZSB5b3UsIEkgZG9uJ3QgcmVhbGx5IGJlbGlldmUKPiA+IHRoYXQgdGhpcyBp
cyB0aGUgY2F1c2UpLgo+ID4gRm9yIHRoZSByZWNvcmQsIEknbSBzdGlsbCBydW5uaW5nIDQuMTMu
MTYgb24gdGhlIERvbTAgKHRoYXQncyB0aGUgbGFzdAo+ID4gd29ya2luZyBEb20wIGtlcm5lbCku
Cj4gCj4gVGhhbmtzLiBXZWxsLCB0aGF0J3MgdGhlIG9ubHkgbmV0YmFjayBjb21taXQgdGhhdCdz
IGluIG1hc3RlciBidXQgbm90IGluCj4gNC4xMy4xNiBzbyBpdCB3b3VsZCBiZSB1c2VmdWwgdG8g
Y29uY2x1c2l2ZWx5IHJ1bGUgdGhhdCBvdXQgYXMgYSBjYXVzZS4KCkZ1bm55IHRoaW5nOiB3aXRo
IHRoYXQgY29tbWl0IHJldmVydGVkLCBJJ20gcnVubmluZyA0LjE0LjEyIG9uIG15IERvbTAuClRo
YXQncyBob2xkaW5nIG11Y2ggbG9uZ2VyIHRoYW4gYW55IDQuNCBrZXJuZWwgb24gdGhhdCBob3N0
IGJlZm9yZS4KVGhhdCdzIGludGVyZXNpbmcsIGFzIHRoZSBjcmFzaGluZyBjb2RlIGxvb2tzIG1v
cmUgY29ycmVjdCAoYXQgbGVhc3QKZm9yIG1lIGFuZCBzb21lIGNvbXBpbGVyLi4uKSwgYW5kIHRo
ZSBjaGFuZ2UgaXMgcmF0aGVyIHNtYWxsLgoKUmVnYXJkcywKQ2hyaXN0b3BoCgotLSAKU3BhcmUg
U3BhY2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 00:19:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 00:19:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYL9N-0006IY-7Q; Mon, 08 Jan 2018 00:18:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=45m3=ed=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eYL9L-0006IS-VI
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 00:18:48 +0000
X-Inumbo-ID: 5102597c-f409-11e7-b4a6-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5102597c-f409-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 01:17:31 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w080H6iL155293;
 Mon, 8 Jan 2018 00:18:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=YPzaUeMAXqDcVaJ3wkPXRHl/yeQ6F8RYSQmIONUowgE=;
 b=Rh0prInEwP+9yx4IBDxD3O3K5iroKV9wUW/PTZdvCVulEDqWnmTk+NW22MHI2oBra/SU
 X4+rLxmoaRzNTO/gmi5rReFjKRAed/Q8MDVDSdofp3JxTIfWS7xRdk6UvVkNwg/wUoHW
 Dm1XHujlg+tC2SuW1pDlJDjCwsRsM+6wbXvxJCQ/k8tDMc78TlERu+YkXSk3kAvJKM/n
 NxAczVayJgJ2VUarw6JfPpE9qys/H/+CKmaQCuqmjxQDN8x1OUr3a2UFdRSeHBrQaiBg
 9zpSjZfcEGXATT7ZJ2E48+KzciEKwD5WbmrsP1DKpPCs6VYySy823scn966ogC4UeQXL mA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2fbvuar2up-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 00:18:41 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w080IeHO018363
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 00:18:40 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w080IcYN012246;
 Mon, 8 Jan 2018 00:18:39 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 07 Jan 2018 16:18:38 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 7E49B6A0A1E; Sun,  7 Jan 2018 19:18:37 -0500 (EST)
Date: Sun, 7 Jan 2018 19:18:37 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108001837.GZ21689@char.us.oracle.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-10-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-10-git-send-email-aliguori@amzn.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8767
 signatures=668652
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-1711220000 definitions=main-1801080002
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 09/23] vixen: modify the e820 table to
 advertise HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MjVQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KCi4u
c25pcC4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3Qvdml4ZW4uYwo+IGluZGV4IGMwYTgxZGQuLmNhY2JlNjkgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qv
dml4ZW4uYwo+IEBAIC0yMyw2ICsyMyw3IEBACj4gIAo+ICBzdGF0aWMgaW50IGluX3ZpeGVuOwo+
ICBzdGF0aWMgaW50IHZpeGVuX2RvbWlkID0gMTsKPiArc3RhdGljIHVpbnQzMl90IHZpeGVuX3Jl
c2VydmVkX21lbV9wZ3N0YXJ0ID0gMHhmZWZmMDAwMDsKClRoaXMgaXMgaW50ZXJlc3RpbmcuIFdv
dWxkIGl0IG1ha2Ugc2Vuc2UgdG8gaGF2ZSB0aGlzIGJlCmF1dG8tZGV0ZWN0ZWQ/IE9yIGEgYm9v
dCBwYXJhbWV0ZXIgdG8gb3Zlci13cml0ZT8KCj4gIAo+ICBpbnRlZ2VyX3BhcmFtKCJ2aXhlbl9k
b21pZCIsIHZpeGVuX2RvbWlkKTsKPiAgCj4gQEAgLTM1LDMgKzM2LDExIEBAIGludCB2aXhlbl9n
ZXRfZG9taWQodm9pZCkKPiAgewo+ICAgICAgcmV0dXJuIHZpeGVuX2RvbWlkOwo+ICB9Cj4gKwo+
ICt2b2lkIHZpeGVuX2dldF9yZXNlcnZlZF9tZW0odW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1
bnNpZ25lZCBsb25nICplbmRfcGZuKQo+ICt7Cj4gKyAgICAqc3RhcnRfcGZuID0gdml4ZW5fcmVz
ZXJ2ZWRfbWVtX3Bnc3RhcnQgPj4gWEVOX1BBR0VfU0hJRlQ7Cj4gKwo+ICsgICAgLyogVGhpcyBp
cyBwYXJ0IG9mIHRoZSBYZW4gQUJJICovCgouLiB3aGljaCBvbmUgOi0pID8KPiArICAgICplbmRf
cGZuICAgPSAweDEwMDAwMDsKPiArfQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 00:23:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 00:23:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYLDa-0006vc-No; Mon, 08 Jan 2018 00:23:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=45m3=ed=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eYLDZ-0006vS-DH
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 00:23:09 +0000
X-Inumbo-ID: 5e722dea-f40a-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e722dea-f40a-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 00:25:03 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w080MvVI157673;
 Mon, 8 Jan 2018 00:22:57 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-2017-10-26;
 bh=GKiNAIPhVmWqZpcG5WcXgxNRp8oh3Yf3vW0kxeTg1nE=;
 b=MxbsVJP3m7HVLnKR+At1IHd4R85/+30m1Hy2XX8oiLayAp3lnM/lCK+mecJG24ezdeIL
 KPqZRC6RgQd4UkS9AKZODlwH5dLPzy4FiFYgt90JZV+AZxRx455RjVSBgxzf7N+L++4o
 2zhOkHIqcvtDkj8gXapzvgdToOQqoUfjit4tt9/+mRmpCr3Zh3R/dNgx8CUun+klRHCi
 Gu1lZnuVHWqV9KTxrDhZmCaTzzd+TIs4rz7yxApHip+JLp3jaRFTSAmV11a8thwo2zpH
 jtV9BH3351apezjV4ZbBgJD15Yep4IomKUie+gMNA71yI+Wh68LmpWYOg7i40+JD5uGB kg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2fbvpfg3h5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 00:22:57 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w080Mt8K030603
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 00:22:55 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w080MsSi013882;
 Mon, 8 Jan 2018 00:22:54 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 07 Jan 2018 16:22:54 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 426B86A0A1E; Sun,  7 Jan 2018 19:22:53 -0500 (EST)
Date: Sun, 7 Jan 2018 19:22:53 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108002253.GA21689@char.us.oracle.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-14-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-14-git-send-email-aliguori@amzn.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8767
 signatures=668652
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-1711220000 definitions=main-1801080003
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 13/23] vixen: Use SCHEDOP_shutdown to
 shutdown the machine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MjlQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEphbiBILiBTY2jDtm5oZXJyIDxqc2Nob2VuaEBhbWF6b24uZGU+Cj4g
Cj4gV2hpbGUgdGhlIGh3ZG9tX3NodXRkb3duKCkgaXMgYWJsZSB0byByZWJvb3QgdGhlIHN5c3Rl
bSwgaXQgZmFpbHMgdG8KPiBwcm9wZXJseSBwb3dlciBpdCBvZmYuIFdpdGggU0NIRURPUF9zaHV0
ZG93biwgd2UgZGVsZWdhdGUgdGhlIHByb2JsZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEgu
IFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9kb21h
aW4uYyB8IDE0ICsrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25z
KCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCj4gaW5kZXggYjRkNjc5ZS4uZWRlMzc3YyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC00Miw2ICs0Miw3IEBA
Cj4gICNpbmNsdWRlIDx4ZW4vdHJhY2UuaD4KPiAgI2luY2x1ZGUgPHhlbi90bWVtLmg+Cj4gICNp
bmNsdWRlIDxhc20vc2V0dXAuaD4KPiArI2luY2x1ZGUgPGFzbS9ndWVzdC92aXhlbi5oPgo+ICAK
PiAgLyogTGludXggY29uZmlnIG9wdGlvbjogcHJvcGFnZXRlZCB0byBkb21haW4wICovCj4gIC8q
IHhlbl9wcm9jZXNzb3JfcG1iaXRzOiB4ZW4gY29udHJvbCBDeCwgUHgsIC4uLiAqLwo+IEBAIC02
OTMsNiArNjk0LDE3IEBAIHZvaWQgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXModm9pZCkKPiAg
fQo+ICAKPiAgCj4gK3N0YXRpYyB2b2lkIHZpeGVuX3NodXRkb3duKHU4IHJlYXNvbikKPiArewo+
ICsgICAgc3RydWN0IHNjaGVkX3NodXRkb3duIHNjaGVkX3NodXRkb3duID0geyAucmVhc29uID0g
cmVhc29uIH07Cj4gKwo+ICsgICAgaWYgKCFvcHRfbm9yZWJvb3QpCgpGb3Jnb3QgdGhlIHNwYWNl
cyBhcm91bmQgaXQuLgooTm90IHRoYXQgdGhpcyBtYXR0ZXJzIHRoYXQgbXVjaCkuCj4gKyAgICAg
ICAgSFlQRVJWSVNPUl9zY2hlZF9vcChTQ0hFRE9QX3NodXRkb3duLCAmc2NoZWRfc2h1dGRvd24p
Owo+ICsKPiArICAgIC8qIEZhbGxiYWNrLCBpbiBjYXNlIHRoZSBoeXBlcmNhbGwgZmFpbHMgKi8K
PiArICAgIGh3ZG9tX3NodXRkb3duKHJlYXNvbik7Cj4gK30KPiArIAo+ICB2b2lkIGRvbWFpbl9z
aHV0ZG93bihzdHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24pCj4gIHsKPiAgICAgIHN0cnVjdCB2
Y3B1ICp2Owo+IEBAIC03MDMsNiArNzE1LDggQEAgdm9pZCBkb21haW5fc2h1dGRvd24oc3RydWN0
IGRvbWFpbiAqZCwgdTggcmVhc29uKQo+ICAgICAgICAgIGQtPnNodXRkb3duX2NvZGUgPSByZWFz
b247Cj4gICAgICByZWFzb24gPSBkLT5zaHV0ZG93bl9jb2RlOwo+ICAKPiArICAgIGlmICggaXNf
dml4ZW4oKSApCj4gKyAgICAgICAgdml4ZW5fc2h1dGRvd24ocmVhc29uKTsKPiAgICAgIGlmICgg
aXNfaGFyZHdhcmVfZG9tYWluKGQpICkKPiAgICAgICAgICBod2RvbV9zaHV0ZG93bihyZWFzb24p
Owo+ICAKPiAtLSAKPiAxLjkuMQo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 00:27:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 00:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYLHR-00078b-7X; Mon, 08 Jan 2018 00:27:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYLHP-00078V-IL
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 00:27:07 +0000
X-Inumbo-ID: 79eb060f-f40a-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79eb060f-f40a-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 01:25:49 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id c19so10415445lfg.3
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 16:27:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cMYNCUdKeYY9RXdhW6uBVtys7jnqLWW/ayWkN9IOPIA=;
 b=Y6e0l69qTt06ERsKo63hVXRnfAN2pkBynAiCe9nZU9B+IxefNbebso5k+GojthUPlT
 03+BqBto0m64o8x8kCC0neVV747ZTSXF4NWj3QuACsqtpPxE6MtqTb76UfHxfv9RwACA
 Dz2ur8idoSiK5u5cHK2YZPykLWoK7OgvHyHb/cBUSrj9TjByTWLxyvEJwWOF1IxEOOuZ
 ThgtMz2Tw9FdjEazCWA1eqxiartUa2lPv4MCEiX7pXdQIwWWYlkze85w1ljWd4qTT+Xp
 /uWWHWW/aBd3iHx12rD4/2cXjr2g4vMjEJBuF6lUeyG3zjm9EeZUhX3jHzYcKU/1eeEx
 OAjQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cMYNCUdKeYY9RXdhW6uBVtys7jnqLWW/ayWkN9IOPIA=;
 b=mRmuqjtTPCyytH5h3I3iZKxaHd8JzPSX2PR0e04PGTan2hWTYNOiV/LXp7v4ZKh8HI
 FfLkj9c/cTPE8VzeefK59np9NX4lTJ8yWP+PoO9yYWKwBUwP3xhXGOzBzmC95F1SEUaM
 cH+Kep9Uxv5hzIKJAGzCCowGoMPV6pmAbhYE11+oZyxIB/ohY0/KswHoF8nx3OcVYoKt
 AAySyy8H58zLe/WBpBrj5iNfC46T7cDgcZpWX+hCyvIGsewFhQeULZ2dCIauHkX6Rc9S
 xy6LKOUC9TUVGApqZIJFIP+26fFdra+LZBlgFSNdM2srAJyVwLpjNw5VfwVOn3mNUor9
 xT2Q==
X-Gm-Message-State: AKGB3mKUBnpZFZfrfeq5eGn6LMs1PQ2egg8uSu27hH9As0k8uHC3rDa1
 2s6q/ETi6zX3KeThuy9dt8geXxCzkh0se+Vd/HDPaA==
X-Google-Smtp-Source: ACJfBosysVqhwvE/NOgVXCeMGP/SgDXx1YY/YE7hrkq0gDijLSDIO+jH/xdQ+J5QOFcbroipM7shucMn9mdnCNU35u8=
X-Received: by 10.46.89.195 with SMTP id g64mr5721847ljf.69.1515371223658;
 Sun, 07 Jan 2018 16:27:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 16:27:03 -0800 (PST)
In-Reply-To: <20180108001837.GZ21689@char.us.oracle.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-10-git-send-email-aliguori@amzn.com>
 <20180108001837.GZ21689@char.us.oracle.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 16:27:03 -0800
Message-ID: <CA+aC4kvzjnaMC6LYVXX0aiRPtrQ1tgZ6=yrrxeTj9q1q36y9RA@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 09/23] vixen: modify the e820 table to
 advertise HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCA0OjE4IFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsKPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+IE9uIFN1biwgSmFuIDA3LCAyMDE4IGF0IDEy
OjI4OjI1UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogQW50aG9ueSBM
aWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgo+Cj4gLi5zbmlwLgo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwo+
PiBpbmRleCBjMGE4MWRkLi5jYWNiZTY5IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vl
c3Qvdml4ZW4uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwo+PiBAQCAtMjMs
NiArMjMsNyBAQAo+Pgo+PiAgc3RhdGljIGludCBpbl92aXhlbjsKPj4gIHN0YXRpYyBpbnQgdml4
ZW5fZG9taWQgPSAxOwo+PiArc3RhdGljIHVpbnQzMl90IHZpeGVuX3Jlc2VydmVkX21lbV9wZ3N0
YXJ0ID0gMHhmZWZmMDAwMDsKPgo+IFRoaXMgaXMgaW50ZXJlc3RpbmcuIFdvdWxkIGl0IG1ha2Ug
c2Vuc2UgdG8gaGF2ZSB0aGlzIGJlCj4gYXV0by1kZXRlY3RlZD8gT3IgYSBib290IHBhcmFtZXRl
ciB0byBvdmVyLXdyaXRlPwoKVGhpcyBpcyBkb25lIGluIGEgbGF0ZXIgcGF0Y2ggKHRoZSBvbmUg
dGhhdCBzZXRzIHVwIGV2ZW50IGNoYW5uZWxzKS4KCkl0IGNhbm5vdCBiZSBkb25lIGhlcmUgYmVj
YXVzZSB3ZSBkb24ndCBoYXZlIGVub3VnaCBpbmZyYXN0cnVjdHVyZS4KCj4+ICBpbnRlZ2VyX3Bh
cmFtKCJ2aXhlbl9kb21pZCIsIHZpeGVuX2RvbWlkKTsKPj4KPj4gQEAgLTM1LDMgKzM2LDExIEBA
IGludCB2aXhlbl9nZXRfZG9taWQodm9pZCkKPj4gIHsKPj4gICAgICByZXR1cm4gdml4ZW5fZG9t
aWQ7Cj4+ICB9Cj4+ICsKPj4gK3ZvaWQgdml4ZW5fZ2V0X3Jlc2VydmVkX21lbSh1bnNpZ25lZCBs
b25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKmVuZF9wZm4pCj4+ICt7Cj4+ICsgICAgKnN0
YXJ0X3BmbiA9IHZpeGVuX3Jlc2VydmVkX21lbV9wZ3N0YXJ0ID4+IFhFTl9QQUdFX1NISUZUOwo+
PiArCj4+ICsgICAgLyogVGhpcyBpcyBwYXJ0IG9mIHRoZSBYZW4gQUJJICovCj4KPiAuLiB3aGlj
aCBvbmUgOi0pID8KCmluY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oLiAgU2VlIHRo
ZSBjb21tZW50IGFyb3VuZApyZXNlcnZlZF9tZW1fcGdzdGFydC4KClJlZ2FyZHMsCgpBbnRob255
IExpZ3VvcmkKCj4+ICsgICAgKmVuZF9wZm4gICA9IDB4MTAwMDAwOwo+PiArfQo+Cj4gX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 00:27:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 00:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYLHj-0007C7-IP; Mon, 08 Jan 2018 00:27:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=45m3=ed=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eYLHj-0007BT-4A
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 00:27:27 +0000
X-Inumbo-ID: f84ce607-f40a-11e7-b0d7-9f685aff125f
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f84ce607-f40a-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 00:29:21 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.21) with SMTP id w080RFSI165086;
 Mon, 8 Jan 2018 00:27:15 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-2017-10-26;
 bh=svokq8h1ORgK783V2pmSv3+6cLLN0tLVJVis7pt4ZBg=;
 b=SaDnasW7tjHE7Jg/nNM84F18E9z0yjjrJjVQOVMGkYP6B4gvMhR2k38VxKYX0AtyErn8
 gmfSiqYePxdDlL5G1dV8kEFCCs80bT8E0sz1C6Dn5TE+2+5GCwIyuWm9tgb9W9plC9Oy
 QRl7HdYWcEmN8xg9Z4fnonSlHazu2+ZuV/V4909V/C3dVyakw1nkKq4+vUAbwOvom/vX
 Xkn9DpY1gPhMZ+Oem6hC+ES3d6KQAVwF1bFGct9ZD8gExZEJZ+NeZg7U84KGZzqUH5dk
 kXY6gBYPtMWKtxNr/HWlnIE6VYz8u3MJRZ1yhmUfo6h/VsffD/XHuBGBCbNRrY9sENpn Nw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2fbvm803vb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 00:27:15 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w080REft008046
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 00:27:14 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w080RDjn015504;
 Mon, 8 Jan 2018 00:27:13 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 07 Jan 2018 16:27:13 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 256BD6A0A1E; Sun,  7 Jan 2018 19:27:12 -0500 (EST)
Date: Sun, 7 Jan 2018 19:27:12 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108002711.GB21689@char.us.oracle.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-16-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-16-git-send-email-aliguori@amzn.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8767
 signatures=668652
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-1711220000 definitions=main-1801080004
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 15/23] vixen: pass through version
 hypercalls to parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MzFQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBUaGlzIGlzIG5lY2Vzc2FyeSB0byB0cmlnZ2VyIGV2ZW50IGNoYW5uZWwgdXBjYWxscyBidXQg
aXQgaXMgYWxzbwo+IHVzZWZ1bCB0byBwYXNzdGhyb3VnaCB0aGUgZnVsbCB2ZXJzaW9uIGluZm9y
bWF0aW9uIHN1Y2ggdGhhdCB0aGUKPiBndWVzdCBiZWxpZXZlcyBpdCBpcyBydW5uaW5nIG9uIHRo
ZSBwYXJlbnQgWGVuLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hdHQgV2lsc29uIDxtc3dAYW1hem9u
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5j
b20+Cj4gLS0tCj4gdjEgLT4gdjIKPiAgLSBkb24ndCBwYXNzIHRocm91Z2ggdmVyc2lvbiBieSBk
ZWZhdWx0Cj4gIC0gaW50cm9kdWNlIHZpeGVuX3B0dmVyIHBhcmFtZXRlciB0byBlbmFibGUgdmVy
c2lvbiBwYXNzdGhyb3VnaC4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgICAg
ICAgIHwgIDcgKysrCj4gIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICB8IDg5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20t
YXJtL2d1ZXN0L3ZpeGVuLmggfCAgNSArKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92
aXhlbi5oIHwgIDIgKwo+ICA0IGZpbGVzIGNoYW5nZWQsIDkxIGluc2VydGlvbnMoKyksIDEyIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCj4gaW5kZXggYTE2MTRlMC4uN2M4ODZhMiAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9ndWVzdC92aXhlbi5jCj4gQEAgLTMxLDggKzMxLDEwIEBAIHN0YXRpYyBpbnQgaW5fdml4ZW47
Cj4gIHN0YXRpYyBpbnQgdml4ZW5fZG9taWQgPSAxOwo+ICBzdGF0aWMgdWludDMyX3Qgdml4ZW5f
cmVzZXJ2ZWRfbWVtX3Bnc3RhcnQgPSAweGZlZmYwMDAwOwo+ICBzdGF0aWMgc2hhcmVkX2luZm9f
dCAqZ2xvYmFsX3NpOwo+ICtzdGF0aWMgYm9vbCB2aXhlbl9wdHZlcjsKPiAgCj4gIGludGVnZXJf
cGFyYW0oInZpeGVuX2RvbWlkIiwgdml4ZW5fZG9taWQpOwo+ICtib29sZWFuX3BhcmFtKCJ2aXhl
bl9wdHZlciIsIHZpeGVuX3B0dmVyKTsKCldvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gaGF2ZSBhIGN1
c3RvbSBwYXJhbWV0ZXIgZnVuY3Rpb24gdGhhdCB3b3VsZApiZSBjYWxsZWQgJ3ZpeGVuJyBhbmQg
aGF2ZSBhbGwgb2YgdGhvc2UgaW4gaXQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 00:28:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 00:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYLIJ-0007Gs-QC; Mon, 08 Jan 2018 00:28:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYLII-0007Gg-M3
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 00:28:02 +0000
X-Inumbo-ID: 9b51ab00-f40a-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b51ab00-f40a-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 01:26:46 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id c19so10416667lfg.3
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 16:28:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=61l2n+VRgHnVe1wyPJaPP3v2OgzvLqiFQ8Lr8vqbROc=;
 b=fGy9D0Pi/g1/l8EuZSQkdF+xhbBbNnHq5jkuOF4GrYa1jtdN/63oj5H8qHDYBhZiRw
 +YQ0PwbGZv3oRXHiiT6hU3n7cFGkgTEyOYiBZJJ2wsTbJeds2u/AryrINtwW0OPQDbvY
 WAbRRMKEZQNC5yIALpAlTxws96SEAvgab7DrX/jS2Dl83CeKPXXp+B+HDvit6dUOmeyc
 8cPpukaHMNMwh2YCmkXBBT5GvACGLe2MzQZP0zhGgzwkHc5My30p+oOxtVA7691P3naS
 voP/PSori805RFoJHgJaHxKWqxatL2sRLKoeHiIYv6h2D/1tUMTh4NSkgrxT8Fg20+LT
 txGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=61l2n+VRgHnVe1wyPJaPP3v2OgzvLqiFQ8Lr8vqbROc=;
 b=AxyTxGp2WXTaUmnCTJD671NEYwGWOxjmqYgvZCEx+BS4Li37Qxme4OGCF1vIvpnlM+
 1EbgyAocoRKVmapzXABBhLw0bkmzYMGuLKdU8MmCo00FnKqF58mwO4nY4CXyoMMiyyRd
 bPeG4Rms2iZkn/pjGhx6ZJVtnmBOxcbe27gme8upzKj43otjMaJHBB5y/ddMu0ga1ZWO
 kBB0bXPYBDl+BiuTplh1ex5jx0Zp57PqoPYhqaubAw1eUvAK9WM6unQfrcZWpK/aEwe0
 A5E0aUKGdSuZDhUooAQPbb0pDWTznQXx3d2tH+LkTMFd/EnHKdxc3d8fYdeBtV26nOcE
 uDzQ==
X-Gm-Message-State: AKwxytfZULZFRSYJtPDaa6wiAOWZMxg4krmHRKJYkoacp3WnJpd8HAxX
 XeVcv/rPgGXXZhyQUhouK+hIcM2nx/ifEzqTxB3MPw==
X-Google-Smtp-Source: ACJfBouuaZ656dMjcMrN/7odvRVkNTHOG+2l1zuyIXbSTVNGLmQgFnIwcgSVdjVm7+fbXBnhRgRc+hfRJMD6yn0jeQg=
X-Received: by 10.46.3.9 with SMTP id 9mr5191901ljd.27.1515371279918; Sun, 07
 Jan 2018 16:27:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 16:27:59 -0800 (PST)
In-Reply-To: <20180108002253.GA21689@char.us.oracle.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-14-git-send-email-aliguori@amzn.com>
 <20180108002253.GA21689@char.us.oracle.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 16:27:59 -0800
Message-ID: <CA+aC4kvrYFDNwO3eW9AUi=zKdvTdpcbycpQbL7SMpBvEd14+yg@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 13/23] vixen: Use SCHEDOP_shutdown to
 shutdown the machine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCA0OjIyIFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsKPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+IE9uIFN1biwgSmFuIDA3LCAyMDE4IGF0IDEy
OjI4OjI5UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogSmFuIEguIFNj
aMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KPj4KPj4gV2hpbGUgdGhlIGh3ZG9tX3NodXRk
b3duKCkgaXMgYWJsZSB0byByZWJvb3QgdGhlIHN5c3RlbSwgaXQgZmFpbHMgdG8KPj4gcHJvcGVy
bHkgcG93ZXIgaXQgb2ZmLiBXaXRoIFNDSEVET1Bfc2h1dGRvd24sIHdlIGRlbGVnYXRlIHRoZSBw
cm9ibGVtLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gSC4gU2Now7ZuaGVyciA8anNjaG9lbmhA
YW1hem9uLmRlPgo+PiAtLS0KPj4gIHhlbi9jb21tb24vZG9tYWluLmMgfCAxNCArKysrKysrKysr
KysrKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4+IGluZGV4IGI0
ZDY3OWUuLmVkZTM3N2MgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPj4gKysr
IGIveGVuL2NvbW1vbi9kb21haW4uYwo+PiBAQCAtNDIsNiArNDIsNyBAQAo+PiAgI2luY2x1ZGUg
PHhlbi90cmFjZS5oPgo+PiAgI2luY2x1ZGUgPHhlbi90bWVtLmg+Cj4+ICAjaW5jbHVkZSA8YXNt
L3NldHVwLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+Cj4+Cj4+ICAvKiBMaW51
eCBjb25maWcgb3B0aW9uOiBwcm9wYWdldGVkIHRvIGRvbWFpbjAgKi8KPj4gIC8qIHhlbl9wcm9j
ZXNzb3JfcG1iaXRzOiB4ZW4gY29udHJvbCBDeCwgUHgsIC4uLiAqLwo+PiBAQCAtNjkzLDYgKzY5
NCwxNyBAQCB2b2lkIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHZvaWQpCj4+ICB9Cj4+Cj4+
Cj4+ICtzdGF0aWMgdm9pZCB2aXhlbl9zaHV0ZG93bih1OCByZWFzb24pCj4+ICt7Cj4+ICsgICAg
c3RydWN0IHNjaGVkX3NodXRkb3duIHNjaGVkX3NodXRkb3duID0geyAucmVhc29uID0gcmVhc29u
IH07Cj4+ICsKPj4gKyAgICBpZiAoIW9wdF9ub3JlYm9vdCkKPgo+IEZvcmdvdCB0aGUgc3BhY2Vz
IGFyb3VuZCBpdC4uCj4gKE5vdCB0aGF0IHRoaXMgbWF0dGVycyB0aGF0IG11Y2gpLgoKQmxhcmcs
IEkgd2lsbCB0YWtlIGEgcGFzcyB0aHJvdWdoIGFsbCBvZiB0aGUgcGF0Y2hlcyBhbmQgc2NydWIg
dGhlbS4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 00:28:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 00:28:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYLJA-0007Nb-3B; Mon, 08 Jan 2018 00:28:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYLJ9-0007N7-0h
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 00:28:55 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 32/5F-02260-64BB25A5;
 Mon, 08 Jan 2018 00:28:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVddld1C
 UwZzdQhb3prxnd2D02N63iz2AMYo1My8pvyKBNWNlxzTmgg1NjBUfbh5jamDcH9bFyMUhJNDI
 JLH4UisThPOYUWLv0fXsEM42Ron3u1cwdjFycogIOEt8PTOXHcTmFdCX2DP/GyuILSzgLzF92
 y82kAYJgU1mErM/72UBSUgIeEpM/NHJDmNf2bsYqIGdg03ASuKQGEiURUBV4s3DVUwTGLkXMD
 KsYlQvTi0qSy3SNdFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0MAMQ7GDsvux
 /iFGSg0lJlFfUOSBKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv9q6gKCHBotT01Iq0zBxgqMGk
 JTh4lER4c0DSvMUFibnFmekQqVOMxhzHNl3+w8TxbObrBmYhlrz8vFQpcV5nkFIBkNKM0jy4Q
 bAYuMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXkeQKTyZeSVw+14BncIEdMq7fYEgp5QkIq
 SkGhgzy83/T7i9NP5sbFHVt5lNzio7dVfzuT3Z6Hxv7tW1yx6uVV779CrHUv0pt4VOTL3pFur
 k1fhTauX7sivtyjyq30qVMyYol+yf8P6diMWEqedut8+02cM+ac7Gzg256itPfGkp8+v7xi85
 VeF4CpNOz7oC7/Nfj9ZPye84lfHLcUGj2aSJhpxZSizFGYmGWsxFxYkAVQBc93wCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1515371331!82743558!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26100 invoked from network); 8 Jan 2018 00:28:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 00:28:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYLJ2-0000st-IH; Mon, 08 Jan 2018 00:28:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYLIx-0007Zj-44; Mon, 08 Jan 2018 00:28:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYLIw-0008Ic-LH; Mon, 08 Jan 2018 00:28:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117680-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qcow2:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-pair:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-raw:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-xsm:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
X-Osstest-Versions-That: xen=0a0dcdcd20e9711cbfb08db5b21af5299ee1eb8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 00:28:42 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 117680: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY4MCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzY4MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9rZW4KIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTE3NjQ0IFJFR1IuIHZzLiAxMTY2MTkKClRlc3RzIHdo
aWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBh
c3MgaW4gMTE3NjQ0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDExNzY0NAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2Vu
IHBhc3MgaW4gMTE3NjQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMTc2NDQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDEx
NzY0NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgNSBob3N0LWluc3RhbGwvZHN0X2hv
c3QoNSkgYnJva2VuIHBhc3MgaW4gMTE3NjQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMTc2NDQKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgICAgIGJyb2tl
biBwYXNzIGluIDExNzY0NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgNSBob3N0LWlu
c3RhbGwvZHN0X2hvc3QoNSkgYnJva2VuIHBhc3MgaW4gMTE3NjQ0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGlu
IDExNzY0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTc2NDQgcGFzcyBpbiAxMTc2ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMTc2NDQgcGFzcyBpbiAxMTc2ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTc2NDQgcGFzcyBpbiAxMTc2
ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2
ZSAgICAgZmFpbCBwYXNzIGluIDExNzY0NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
NSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgICBmYWlsIHBhc3MgaW4gMTE3NjQ0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3Rv
cmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDExNzY0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBwYXNzIGluIDExNzY0NAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIHBhc3MgaW4gMTE3NjQ0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTE3NjQ0IGxpa2UgMTE2NjE5CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE3NjQ0IG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTc2NDQgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTc2NDQgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiBmYWlsIGluIDExNzY0NCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzY0NCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBpbiAxMTc2NDQgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE2NjE5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNjYxOQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE2
NjE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNjYxOQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTE2NjE5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGQ2ZmUxODYwMjg1YmQ0ZTNlM2YxZjZjYzk2ZjdkNjQyMDBiYzIxMzgKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDBhMGRjZGNkMjBlOTcxMWNiZmIwOGRi
NWIyMWFmNTI5OWVlMWViOGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNjYxOSAgMjAxNy0xMS0y
OCAxMjo0OTo1MSBaICAgNDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTcwOTYgIDIwMTct
MTItMTIgMTQ6MTk6MDMgWiAgIDI2IGRheXMgICAxMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMTc1MzUgIDIwMTgtMDEtMDIgMTc6NDA6MTggWiAgICA1IGRheXMgICAgNCBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBZHJpYW4g
UG9wIDxhcG9wQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAg
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogIEluZ28gTW9sbmFyIDxt
aW5nb0BrZXJuZWwub3JnPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFu
dEBjaXRyaXguY29tPgogIFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29t
PgogIFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4
QGxpbnV0cm9uaXguZGU+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
YnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBicm9rZW4KYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBo
b3N0LWluc3RhbGwvc3JjX2hvc3QoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBob3N0LWluc3Rh
bGwvZHN0X2hvc3QoNSkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciBob3N0LWluc3RhbGwvZHN0X2hvc3QoNSkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNTM5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 00:29:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 00:29:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYLJY-0007TH-Ea; Mon, 08 Jan 2018 00:29:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYLJW-0007T2-Qc
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 00:29:18 +0000
X-Inumbo-ID: c8a472bb-f40a-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8a472bb-f40a-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 01:28:02 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id h137so10406740lfe.8
 for <xen-devel@lists.xenproject.org>; Sun, 07 Jan 2018 16:29:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=LaHoufHXhlwQcZvHgUAeBPSFu3sW0jT00NsgMFcyZAs=;
 b=xXtadgZWRF4uVbuyXfPhECaXAf/5e6HJYkYmQ92HPE3UWVM/eJfr28aR/WJiH7UVV3
 oapGdgzd6IjuFPnwFvHGuzmd6HHh3KI/U/TqkeDS4+SJW/Gm7+/SpBJqbxkw3ERyV6XL
 z9CnMbRktpauBL9rAs8nV8y1+4L7/vYEHSpU3jR9Mxus2anT9DTknuaNPI5sMd0ZGCZt
 Wj9d5J7EfASNuU2xfyNqGHJ8sOb6fVQgphggwWnWKPkD6ngks/hvnx0G6tR7qnwDZixd
 CUeFuC2mDbG6hjnYzoV+/aYeGQv71wvjwY1G/olAG5a1ffTsny6QF9jFck7mR1K6518X
 oCFw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=LaHoufHXhlwQcZvHgUAeBPSFu3sW0jT00NsgMFcyZAs=;
 b=hTDUU0P3j+1IzxSIgo46E6zVjYbHTkhrosoB7gcVyOb5UUXQDdRd7rat1yeI2Ri+Gn
 INE1UZ+xm98lvThiTstB4LZjEhe4VqGqwnQTKhXQjQ4Tqo9xhC5ZNs7NSkOj/vglKadB
 yA3pRTU7SCRCyx/ZJd9lLVHHn6molHt8QOURGTlxXX9Pf/87Kd7gEPP6po6v4WxaMgBs
 aZ0zRbkuqcdMsHXxua6mjkwYGGAwbN6Tkxk4++j8KfyTAzQ4eRfK7Me1gePRVfkUy71C
 ndUUisSthP5emsVcTV+EVDZ7aSTGWEabuNKOs5FDYxbERXf0mkPTXyAjRXb6VORyTm58
 jXiw==
X-Gm-Message-State: AKGB3mJSeRIKj93TzOAA1aqiLH8M2Qdd8uAiOB+Z1M2+0lK4tCulE7ys
 IgpaRjMp1F+o8Yked9DyawGZGE6D2kcSuh3BdaAv8w==
X-Google-Smtp-Source: ACJfBovLhXXmmWGUmMeUAkO5bxuhjPAvLIDWp9fhG/6ImnLbfA93VSkWTieNVoQNpwtr7Z+/okp8F1+aUWCNzJqC51o=
X-Received: by 10.46.108.3 with SMTP id h3mr5147693ljc.72.1515371355952; Sun,
 07 Jan 2018 16:29:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Sun, 7 Jan 2018 16:29:15 -0800 (PST)
In-Reply-To: <20180108002711.GB21689@char.us.oracle.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-16-git-send-email-aliguori@amzn.com>
 <20180108002711.GB21689@char.us.oracle.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Sun, 7 Jan 2018 16:29:15 -0800
Message-ID: <CA+aC4ktUvNvngWdFxDz_wCc8+4oO7L-SzhpSZyYo0HKfcdqH-Q@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 15/23] vixen: pass through version
 hypercalls to parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gNywgMjAxOCBhdCA0OjI3IFBNLCBLb25yYWQgUnplc3p1dGVrIFdpbGsKPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+IE9uIFN1biwgSmFuIDA3LCAyMDE4IGF0IDEy
OjI4OjMxUE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4gRnJvbTogQW50aG9ueSBM
aWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgo+Pgo+PiBUaGlzIGlzIG5lY2Vzc2FyeSB0byB0
cmlnZ2VyIGV2ZW50IGNoYW5uZWwgdXBjYWxscyBidXQgaXQgaXMgYWxzbwo+PiB1c2VmdWwgdG8g
cGFzc3Rocm91Z2ggdGhlIGZ1bGwgdmVyc2lvbiBpbmZvcm1hdGlvbiBzdWNoIHRoYXQgdGhlCj4+
IGd1ZXN0IGJlbGlldmVzIGl0IGlzIHJ1bm5pbmcgb24gdGhlIHBhcmVudCBYZW4uCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IE1hdHQgV2lsc29uIDxtc3dAYW1hem9uLmNvbT4KPj4gU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgo+PiAtLS0KPj4gdjEgLT4g
djIKPj4gIC0gZG9uJ3QgcGFzcyB0aHJvdWdoIHZlcnNpb24gYnkgZGVmYXVsdAo+PiAgLSBpbnRy
b2R1Y2Ugdml4ZW5fcHR2ZXIgcGFyYW1ldGVyIHRvIGVuYWJsZSB2ZXJzaW9uIHBhc3N0aHJvdWdo
Lgo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jICAgICAgICB8ICA3ICsrKwo+
PiAgeGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgIHwgODkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0L3Zp
eGVuLmggfCAgNSArKysKPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCB8ICAy
ICsKPj4gIDQgZmlsZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCj4+IGluZGV4IGExNjE0ZTAuLjdjODg2YTIgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC92aXhlbi5jCj4+IEBAIC0zMSw4ICszMSwxMCBAQCBzdGF0aWMgaW50IGluX3ZpeGVuOwo+PiAg
c3RhdGljIGludCB2aXhlbl9kb21pZCA9IDE7Cj4+ICBzdGF0aWMgdWludDMyX3Qgdml4ZW5fcmVz
ZXJ2ZWRfbWVtX3Bnc3RhcnQgPSAweGZlZmYwMDAwOwo+PiAgc3RhdGljIHNoYXJlZF9pbmZvX3Qg
Kmdsb2JhbF9zaTsKPj4gK3N0YXRpYyBib29sIHZpeGVuX3B0dmVyOwo+Pgo+PiAgaW50ZWdlcl9w
YXJhbSgidml4ZW5fZG9taWQiLCB2aXhlbl9kb21pZCk7Cj4+ICtib29sZWFuX3BhcmFtKCJ2aXhl
bl9wdHZlciIsIHZpeGVuX3B0dmVyKTsKPgo+IFdvdWxkIGl0IG1ha2Ugc2Vuc2UgdG8gaGF2ZSBh
IGN1c3RvbSBwYXJhbWV0ZXIgZnVuY3Rpb24gdGhhdCB3b3VsZAo+IGJlIGNhbGxlZCAndml4ZW4n
IGFuZCBoYXZlIGFsbCBvZiB0aG9zZSBpbiBpdD8KCkNhbiB5b3UgZ2l2ZSBhbiBleGFtcGxlPyAg
SSdtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW4uCgpSZWdhcmRzLAoKQW50aG9ueSBMaWd1b3JpCgoK
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 00:41:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 00:41:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYLUt-0000VR-HJ; Mon, 08 Jan 2018 00:41:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wnem=ed=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eYLUt-0000VL-90
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 00:41:03 +0000
X-Inumbo-ID: de10ba4f-f40c-11e7-b0d7-9f685aff125f
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de10ba4f-f40c-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 00:42:56 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id D219CAFF928D
 for <xen-devel@lists.xenproject.org>; Mon,  8 Jan 2018 01:40:54 +0100 (CET)
To: xen-devel@lists.xenproject.org
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <b0556a46-801a-9826-6ffc-8137dd0f0b06@knorrie.org>
Date: Mon, 8 Jan 2018 01:40:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en_US
Subject: [Xen-devel] debian bugs: kaiser patch break pvh v1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBdCBkZWJpYW4sIHdlIGhhdmUgcmVwb3J0cyBvZiB1c2VycyB0aGF0IHdlcmUgYXBwYXJl
bnRseSB1c2luZyBQVkggdjEKd2l0aCBYZW4gNC44IGFuZCBMaW51eCA0LjkuIEFmdGVyIHRoZSBk
ZWJpYW4ga2VybmVsIHRlYW0gaW5jbHVkZWQgdGhlCm1lbHRkb3duIHBhdGNoZXMsIFBWSCB2MSBi
cmVha3M6CgpodHRwczovL2J1Z3MuZGViaWFuLm9yZy9jZ2ktYmluL2J1Z3JlcG9ydC5jZ2k/YnVn
PTg4NjU5MQoKU28sIG15IHF1ZXN0aW9ucyBhcmU6CgoxLiBTaG91bGQgd2UganVzdCBnZW50bHkg
dGVsbCB0aGUgdXNlcnMgdGhhdCB0aGV5IHdlcmUgbm90IHN1cHBvc2VkIHRvCmRvIHRoYXQgaW4g
dGhlIGZpcnN0IHBsYWNlLCBhbmQgdGVsbCB0aGVtIHRvIGxvb2sgZm9yIGFsdGVybmF0aXZlcz8K
CjIuIFdlbGwsIG5vdCByZWFsbHkgYSBxdWVzdGlvbiwganVzdCBhIGhlYWRzLXVwLCBtYXliZSB0
aGVyZSdzIHNvbWV0aGluZwppbiBoZXJlIHRoYXQgeW91IGZpbmQgaW50ZXJlc3RpbmcgdG8gbG9v
ayBpbnRvLiBJIGhhdmUgbm8gaWRlYSBpZiBlLmcuCnRoZSB0aGluZyBjYW4gYmUgcmVsYXRlZCB0
byBhbnkgcHJvYmxlbSBpbiA0LjE0IG9yIG5ld2VyLgoKUmVnYXJkcywKSGFucyB2YW4gS3JhbmVu
YnVyZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 00:42:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 00:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYLWg-0000bR-SS; Mon, 08 Jan 2018 00:42:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=45m3=ed=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eYLWg-0000bL-0y
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 00:42:54 +0000
X-Inumbo-ID: aeb65a3d-f40c-11e7-b4a6-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aeb65a3d-f40c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 01:41:37 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.21) with SMTP id w080g5BB173008;
 Mon, 8 Jan 2018 00:42:45 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-2017-10-26;
 bh=LW42Grvde9CZnWTZuyabAo67rm2scYrezwI3Nzzb+iQ=;
 b=ElaegQJikioyvTL6X5+hqdKctJG5DMqIZyK2OuyaZEnDZ77WrwxI5e1npRhufE9rKdiR
 QiDNpNJchoV+3vN2rrFxENPtTFWg7zyxw8rQRaJK9Mf33LVQ+B87INLbDjiRZGJVBe0a
 ZzdYiZb5+05Ch08cIly2tOpYSmAe9WDQodG9EictBMIh4OwYwvkCesG+Gy6xC4F6rhLe
 wLKdjPLNyO/JksqPFeTSMiYlWxLPFMAMzNF75a2cHjZOWH8G7l9FehLlkNvoHzqa6W7I
 Ke8o5lcgh3d9yMUo7e+pHTujw92eR2cnrYZY02kCAqghRLjaSSY/NVoWLrInaKJBfa3M tw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2fbvm804bb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 00:42:45 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w080gi4p008161
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 00:42:44 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w080ggmE006135;
 Mon, 8 Jan 2018 00:42:43 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 07 Jan 2018 16:42:42 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 8E5266A0A1E; Sun,  7 Jan 2018 19:42:40 -0500 (EST)
Date: Sun, 7 Jan 2018 19:42:40 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180108004240.GA31196@char.us.oracle.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-16-git-send-email-aliguori@amzn.com>
 <20180108002711.GB21689@char.us.oracle.com>
 <CA+aC4ktUvNvngWdFxDz_wCc8+4oO7L-SzhpSZyYo0HKfcdqH-Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4ktUvNvngWdFxDz_wCc8+4oO7L-SzhpSZyYo0HKfcdqH-Q@mail.gmail.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8767
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=884
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801080007
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 15/23] vixen: pass through version
 hypercalls to parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+PiAgaW50ZWdlcl9wYXJhbSgidml4ZW5fZG9taWQiLCB2aXhlbl9kb21pZCk7Cj4gPj4gK2Jv
b2xlYW5fcGFyYW0oInZpeGVuX3B0dmVyIiwgdml4ZW5fcHR2ZXIpOwo+ID4KPiA+IFdvdWxkIGl0
IG1ha2Ugc2Vuc2UgdG8gaGF2ZSBhIGN1c3RvbSBwYXJhbWV0ZXIgZnVuY3Rpb24gdGhhdCB3b3Vs
ZAo+ID4gYmUgY2FsbGVkICd2aXhlbicgYW5kIGhhdmUgYWxsIG9mIHRob3NlIGluIGl0Pwo+IAo+
IENhbiB5b3UgZ2l2ZSBhbiBleGFtcGxlPyAgSSdtIG5vdCBzdXJlIHdoYXQgeW91IG1lYW4uCgpB
bmRyZXcncyBidGk9IGhhbmRsaW5nIGZvciBleGFtcGxlLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 02:53:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 02:53:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYNYa-0003wU-DS; Mon, 08 Jan 2018 02:53:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYNYY-0003wN-OZ
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 02:52:58 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-3.messagelabs.com id BF/74-12053-90DD25A5;
 Mon, 08 Jan 2018 02:52:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVZftblC
 UwctWTot7U96zOzB6bO/bxR7AGMWamZeUX5HAmjG58zNrwayTjBVvTt9gamDc28fYxcjFISTQ
 yCSx5XMzG4TzmFFi/aw9UJltjBJr5u9n7WLk5BARcJb4emYuO4jNK6AvsX/lDDYQW1jASeL3+
 s/sIA0SAh90JLa2XgArkhDwlJg24TsTjP35xFeWLkZ2DjYBK4lDYl2MHBwsAqoSM+dbTmDkXs
 DIsIpRozi1qCy1SNfIRC+pKDM9oyQ3MTNH19DAWC83tbg4MT01JzGpWC85P3cTI9DH9QwMjDs
 YXx33O8QoycGkJMor6hwQJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl/FOUJSQYFFqempFWmYO
 MNhg0hIcPEoivCwgad7igsTc4sx0iNQpRmOOY5su/2HieDbzdQOzEEtefl6qlDivLkipAEhpR
 mke3CBYFFxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMx77TbQFJ7MvBK4fa+ATmECOuXdvk
 CQU0oSEVJSDYys2salla1mRlmOj2M+RKz5fr1WeNVhxyUvVu3JCvqV7hd04+Lezdu4d/41sJi
 +zOzk5xLH6bqfYu613nHacOpkUInazNdMN0t0TGfabN6SIL/rMINbZWHj3bsnf83/9cvJ33xb
 vEWOg5m6ZrTMgcbqiuA5EjZh07fy+CsFT96yb5Ftvq1djrYSS3FGoqEWc1FxIgD8yu2OfQIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1515379972!63838832!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64870 invoked from network); 8 Jan 2018 02:52:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 02:52:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYNYR-0003YN-R0; Mon, 08 Jan 2018 02:52:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYNYM-0000AR-IS; Mon, 08 Jan 2018 02:52:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYNYM-0002KC-4l; Mon, 08 Jan 2018 02:52:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117683-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-pygrub:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-1:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-xtf-amd64-amd64-1:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a87ec4833af47cdd166294f3f4db21231930d65d
X-Osstest-Versions-That: xen=44ce23c0d811c08bb559c46a171b234c3ff714a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 02:52:46 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 117683: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY4MyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc2ODMvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KClRlc3RzIHdoaWNoIGFy
ZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBw
YXNzIGluIDExNzY0NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTE3NjQ3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICBicm9rZW4gcGFzcyBpbiAxMTc2
NDcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICAgIGJyb2tlbiBwYXNzIGluIDExNzY0NwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
NCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTE3NjQ3CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBi
cm9rZW4gcGFzcyBpbiAxMTc2NDcKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIGluIDExNzY0NyBwYXNzIGluIDExNzY4MwoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTc2NDcgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICBhODdlYzQ4MzNhZjQ3Y2RkMTY2Mjk0ZjNmNGRiMjEyMzE5MzBkNjVkCmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICA0NGNlMjNjMGQ4MTFjMDhiYjU1OWM0NmExNzFiMjM0
YzNmZjcxNGEyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTcxMzAgIDIwMTctMTItMTQgMDc6NTQ6
MTUgWiAgIDI0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE3NTIyICAyMDE4LTAxLTAyIDE2
OjQ4OjI4IFogICAgNSBkYXlzICAgIDUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3
NjQ3ICAyMDE4LTAxLTA1IDA3OjE0OjUxIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBv
cmFjbGUuY29tPgogIEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
ICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBs
aW51dHJvbml4LmRlPgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJy
b2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgaG9zdC1pbnN0YWxsKDQpCmJy
b2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhODdlYzQ4MzNhZjQ3Y2RkMTY2Mjk0
ZjNmNGRiMjEyMzE5MzBkNjVkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSmFuIDQgMTQ6MzI6MDEgMjAxOCArMDEwMAoKICAgIHg4
Ni9tc3I6IEZyZWUgbXNyX3ZjcHVfcG9saWN5IGR1cmluZyB2Y3B1IGRlc3RydWN0aW9uCiAgICAK
ICAgIGMvcyA0MTg3Zjc5ZGM3ICJ4ODYvbXNyOiBpbnRyb2R1Y2Ugc3RydWN0IG1zcl92Y3B1X3Bv
bGljeSIgaW50cm9kdWNlZCBhCiAgICBwZXItdmNwdSBtZW1vcnkgYWxsb2NhdGlvbiwgYnV0IGZh
aWxlZCB0byBmcmVlIGl0IGluIHRoZSBjbGVhbiB2Y3B1CiAgICBkZXN0cnVjdGlvbiBjYXNlLgog
ICAgCiAgICBUaGlzIGlzIFhTQS0yNTMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTIwNGU2MGY3Nzcw
MmJmNWM4ODRkZDM3YzNmMWIwMWYxNGUzOTZhZQogICAgbWFzdGVyIGRhdGU6IDIwMTgtMDEtMDQg
MTQ6Mjc6MzggKzAxMDAKCmNvbW1pdCA5ZGM1ZWRhNTc2YmFmY2E0N2FiYzcyMDJmMDc1ZjI4ZDYy
NTBiZjRkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
RGF0ZTogICBXZWQgRGVjIDIwIDE1OjQ1OjMyIDIwMTcgKzAxMDAKCiAgICB4ODYvdm14OiBEb24n
dCB1c2UgaHZtX2luamVjdF9od19leGNlcHRpb24oKSBpbiBsb25nX21vZGVfZG9fbXNyX3dyaXRl
KCkKICAgIAogICAgU2luY2UgYy9zIDQ5ZGUxMGYzYzE3MTggIng4Ni9odm06IERvbid0IHJhaXNl
ICNHUCBiZWhpbmQgdGhlIGVtdWxhdG9ycyBiYWNrCiAgICBmb3IgTVNSIGFjY2Vzc2VzIiwgcmV0
dXJuaW5nIFg4NkVNVUxfRVhDRVBUSU9OIGhhcyBwdXNoZWQgdGhlIGV4Y2VwdGlvbgogICAgZ2Vu
ZXJhdGlvbiB0byB0aGUgdG9wIG9mIHRoZSBjYWxsIHRyZWUuCiAgICAKICAgIFVzaW5nIGh2bV9p
bmplY3RfaHdfZXhjZXB0aW9uKCkgYW5kIHJldHVybmluZyBYODZFTVVMX0VYQ0VQVElPTiBjYXVz
ZXMgYQogICAgZG91YmxlICNHUCBpbmplY3Rpb24sIHdoaWNoIGNvbWJpbmVzIHRvICNERi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiA4OTZlZTM5ODBlNzI4NjZiNjAyZTc0MzM5Njc1MTM4NGRlMzAxZmIwCiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0xMi0xNCAxODowNTo0NSArMDAwMAoKY29tbWl0IDEzNWI2N2U5YmQ1Mjgx
MDg0ZWZlOWZiMWQzNjA0OTE1ZGFjMDdjZTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDQ6NTcgMjAxNyArMDEw
MAoKICAgIHhlbi9lZmk6IEZpeCBidWlsZCB3aXRoIGNsYW5nLTUuMAogICAgCiAgICBUaGUgY2xh
bmctNS4wIGJ1aWxkIGlzIHJlbGlhYmx5IGZhaWxpbmcgd2l0aDoKICAgIAogICAgICBFcnJvcjog
c2l6ZSBvZiBib290Lm86LnRleHQgaXMgMHgwMQogICAgCiAgICB3aGljaCBpcyBiZWNhdXNlIGVm
aV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKCkgZXhpc3RzIGFzIGEgc2luZ2xlIHJldAogICAgaW5z
dHJ1Y3Rpb24uICBNYXJrIGl0IGFzIF9faW5pdCBsaWtlIGV2ZXJ5dGhpbmcgZWxzZSBpbiB0aGUg
ZmlsZXMuCiAgICAKICAgIFNwb3R0ZWQgYnkgVHJhdmlzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIEFja2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiBj
NGY2YWQ0YzVmZDI1Y2IwY2NjMGNkYmU3MTFkYjk3ZTA5N2YwNDA3CiAgICBtYXN0ZXIgZGF0ZTog
MjAxNy0xMi0xNCAxMDo1OToyNiArMDAwMAoKY29tbWl0IDY4MmE5ZDhkMzdmMTE0MWIxOTliYzNh
YWRmOGQ1ZDI3NmIyMmJhZjkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0NDoyMCAyMDE3ICswMTAwCgogICAgZ250dGFiOiBpbXBy
b3ZlIEdOVFRBQk9QX2NhY2hlX2ZsdXNoIGxvY2tpbmcKICAgIAogICAgRHJvcHBpbmcgdGhlIGxv
Y2sgYmVmb3JlIHJldHVybmluZyBmcm9tIGdyYW50X21hcF9leGlzdHMoKSBtZWFucyBoYW5kaW5n
CiAgICBwb3NzaWJseSBzdGFsZSBpbmZvcm1hdGlvbiBiYWNrIHRvIHRoZSBjYWxsZXIuIFJldHVy
biBiYWNrIHRoZSBwb2ludGVyCiAgICB0byB0aGUgYWN0aXZlIGVudHJ5IGluc3RlYWQsIGZvciB0
aGUgY2FsbGVyIHRvIHJlbGVhc2UgdGhlIGxvY2sgb25jZQogICAgZG9uZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIG1h
c3RlciBjb21taXQ6IDU1M2FjMzcxMzdjMmQxYzAzYmYxYjY5Y2ZiMTkyZmZiZmUyOWRhYTQKICAg
IG1hc3RlciBkYXRlOiAyMDE3LTEyLTA0IDExOjA0OjE4ICswMTAwCgpjb21taXQgMTlkY2Q4ZTQ3
ZGZjODFiOGU5Zjg2N2VlNzljN2ZmOGUxNWI5NzVmYgpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgRGVjIDIwIDE1OjQzOjUzIDIwMTcgKzAxMDAKCiAg
ICBnbnR0YWI6IGNvcnJlY3QgR05UVEFCT1BfY2FjaGVfZmx1c2ggZW1wdHkgYmF0Y2ggaGFuZGxp
bmcKICAgIAogICAgSmFubiB2YWxpZGx5IHBvaW50cyBvdXQgdGhhdCB3aXRoIGEgY2FsbGVyIGJv
Z3VzbHkgcmVxdWVzdGluZyBhIHplcm8tCiAgICBlbGVtZW50IGJhdGNoIHdpdGggbm9uLXplcm8g
aGlnaCBjb21tYW5kIGJpdHMgKHRoZSBvbmVzIHVzZWQgZm9yCiAgICBjb250aW51YXRpb24gZW5j
b2RpbmcpLCB0aGUgYXNzZXJ0aW9uIHJpZ2h0IGJlZm9yZSB0aGUgY2FsbCB0bwogICAgaHlwZXJj
YWxsX2NyZWF0ZV9jb250aW51YXRpb24oKSB3b3VsZCB0cmlnZ2VyLiBBIHNpbWlsYXIgc2l0dWF0
aW9uIHdvdWxkCiAgICBhcmlzZSBhZmFpY3QgZm9yIG5vbi1lbXB0eSBiYXRjaGVzIHdpdGggb3Ag
YW5kL29yIGxlbmd0aCB6ZXJvIGluIGV2ZXJ5CiAgICBlbGVtZW50LgogICAgCiAgICBXaGlsZSB3
ZSB3YW50IHRoZSBmb3JtZXIgdG8gc3VjY2VlZCAoYXMgd2UgZG8gZWxzZXdoZXJlIGZvciBzaW1p
bGFyCiAgICBuby1vcCByZXF1ZXN0cyksIHRoZSBsYXR0ZXIgY2FuIGNsZWFybHkgYmUgY29udmVy
dGVkIHRvIGFuIGVycm9yLCBhcwogICAgdGhpcyBpcyBhIHN0YXRlIHRoYXQgY2FuJ3QgYmUgdGhl
IHJlc3VsdCBvZiBhIHByaW9yIG9wZXJhdGlvbi4KICAgIAogICAgVGFrZSB0aGUgb3Bwb3J0dW5p
dHkgYW5kIGFsc28gY29ycmVjdCB0aGUgb3JkZXIgb2YgYXJndW1lbnQgY2hlY2tzOgogICAgV2Ug
c2hvdWxkbid0IGFjY2VwdCB6ZXJvLWxlbmd0aCBlbGVtZW50cyB3aXRoIHVua25vd24gYml0cyBz
ZXQgaW4gIm9wIi4KICAgIEFsc28gY29uc3RpZnkgY2FjaGVfZmx1c2goKSdzIGZpcnN0IHBhcmFt
ZXRlci4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29vZ2xlLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAg
IEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICBtYXN0ZXIgY29tbWl0OiA5YzIyZTRkNjdmNTU1MmM3Yzg5NmVkODNiZDk1ZDVkNGM1ODM3YTlk
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wNCAxMTowMzozMiArMDEwMAoKY29tbWl0IGU1MzY0
YzMyYzY1MGZlZjYwYjkxYjliZTliMTBmMzgwNTVmZmMyY2YKQXV0aG9yOiBUb20gTGVuZGFja3kg
PHRob21hcy5sZW5kYWNreUBhbWQuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDM6MTQgMjAx
NyArMDEwMAoKICAgIHg4Ni9taWNyb2NvZGU6IEFkZCBzdXBwb3J0IGZvciBmYW0xN2ggbWljcm9j
b2RlIGxvYWRpbmcKICAgIAogICAgVGhlIHNpemUgZm9yIHRoZSBNaWNyb2NvZGUgUGF0Y2ggQmxv
Y2sgKE1QQikgZm9yIGFuIEFNRCBmYW1pbHkgMTdoCiAgICBwcm9jZXNzb3IgaXMgMzIwMCBieXRl
cy4gIEFkZCBhICNkZWZpbmUgZm9yIGZhbTE3aCBzbyB0aGF0IGl0IGRvZXMKICAgIG5vdCBkZWZh
dWx0IHRvIDIwNDggYnl0ZXMgYW5kIGZhaWwgYSBtaWNyb2NvZGUgbG9hZC91cGRhdGUuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4K
ICAgIFJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICAgIFNpZ25l
ZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogICAgW0xpbnV4IGNvbW1p
dCBmNGU5YjdhZjBjZDU4ZGQwMzlhMGZiMmNkNjdkNTdjZWE0ODg5YWJmXQogICAgCiAgICBQb3J0
ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDYxZDQ1OGJhOGMxNzE4MDllOGRkOWFiZDE5MzM5
Yzg3ZjNmOTM0Y2EKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEzIDE0OjMwOjEwICswMDAwCgpj
b21taXQgZTJkYzdiNTg0ZjRjN2FiNmFkN2FiNTQzZTVjZjdlZTJlNmQxZDU2OQpBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgRGVjIDIwIDE1OjQyOjQy
IDIwMTcgKzAxMDAKCiAgICB4ODYvbW06IGRyb3AgYm9ndXMgcGFnaW5nIG1vZGUgYXNzZXJ0aW9u
CiAgICAKICAgIE9sYWYgaGFzIG9ic2VydmVkIHRoaXMgYXNzZXJ0aW9uIHRvIHRyaWdnZXIgYWZ0
ZXIgYW4gYWJvcnRlZCBtaWdyYXRpb24KICAgIG9mIGEgUFYgZ3Vlc3Q6CiAgICAKICAgIChYRU4p
IFhlbiBjYWxsIHRyYWNlOgogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMmE4NWRjPl0gZG9fcGFn
ZV9mYXVsdCsweDM5Zi8weDU1YwogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzZiN2Q4Pl0geDg2
XzY0L2VudHJ5LlMjaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZCsweDY2LzB4YTQKICAgIChYRU4pICAg
IFs8ZmZmZjgyZDA4MDJhOTI3ND5dIF9fY29weV90b191c2VyX2xsKzB4MjIvMHgzMAogICAgKFhF
TikgICAgWzxmZmZmODJkMDgwMjc3MmQ0Pl0gdXBkYXRlX3J1bnN0YXRlX2FyZWErMHgxOWMvMHgy
MjgKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI3NzM3MT5dIGRvbWFpbi5jI191cGRhdGVfcnVu
c3RhdGVfYXJlYSsweDExLzB4MzkKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI3NzU5Nj5dIGNv
bnRleHRfc3dpdGNoKzB4MWZkLzB4ZjI1CiAgICAoWEVOKSAgICBbPGZmZmY4MmQwODAyMzk1YzU+
XSBzY2hlZHVsZS5jI3NjaGVkdWxlKzB4MzAzLzB4NmE4CiAgICAoWEVOKSAgICBbPGZmZmY4MmQw
ODAyM2QwNjc+XSBzb2Z0aXJxLmMjX19kb19zb2Z0aXJxKzB4NmMvMHg5NQogICAgKFhFTikgICAg
WzxmZmZmODJkMDgwMjNkMGRhPl0gZG9fc29mdGlycSsweDEzLzB4MTUKICAgIChYRU4pICAgIFs8
ZmZmZjgyZDA4MDM2YjJmMT5dIHg4Nl82NC9lbnRyeS5TI3Byb2Nlc3Nfc29mdGlycXMrMHgyMS8w
eDMwCiAgICAKICAgIFJlbGVhc2UgYnVpbGRzIHdvcmsgZmluZSwgd2hpY2ggaXMgYSBmaXJzdCBp
bmRpY2F0aW9uIHRoYXQgdGhlIGFzc2VydGlvbgogICAgaXNuJ3QgcmVhbGx5IG5lZWRlZC4KICAg
IAogICAgV2hhdCdzIHdvcnNlIHRob3VnaCAtIHRoZXJlIGFwcGVhcnMgdG8gYmUgYSB0aW1pbmcg
d2luZG93IHdoZXJlIHRoZQogICAgZ3Vlc3QgcnVucyBpbiBzaGFkb3cgbW9kZSwgYnV0IG5vdCBp
biBsb2ctZGlydHkgbW9kZSwgYW5kIHRoYXQgaXMgd2hhdAogICAgdHJpZ2dlcnMgdGhlIGFzc2Vy
dGlvbiAodGhlIHNhbWUgY291bGQsIGFmYWljdCwgYmUgYWNoaWV2ZWQgYnkgdGVzdC0KICAgIGVu
YWJsaW5nIHNoYWRvdyBtb2RlIG9uIGEgUFYgZ3Vlc3QpLiBUaGlzIGlzIGJlY2F1c2UgdHVyaW5n
IG9mZiBsb2ctCiAgICBkaXJ0eSBtb2RlIGlzIGJlaW5nIHBlcmZvcm1lZCBpbiB0d28gc3RlcHM6
IEZpcnN0IHRoZSBsb2ctZGlydHkgYml0IGdldHMKICAgIGNsZWFyZWQgKHBhZ2luZ19sb2dfZGly
dHlfZGlzYWJsZSgpIFtoYXZpbmcgcGF1c2VkIHRoZSBkb21haW5dIC0+CiAgICBzaF9kaXNhYmxl
X2xvZ19kaXJ0eSgpIC0+IHNoYWRvd19vbmVfYml0X2Rpc2FibGUoKSksIGZvbGxvd2VkIGJ5CiAg
ICB1bnBhdXNpbmcgdGhlIGRvbWFpbiBhbmQgb25seSB0aGVuIGNsZWFyaW5nIHNoYWRvdyBtb2Rl
ICh2aWEKICAgIHNoYWRvd190ZXN0X2Rpc2FibGUoKSwgd2hpY2ggcGF1c2VzIHRoZSBkb21haW4g
YSBzZWNvbmQgdGltZSkuCiAgICAKICAgIEhlbmNlIGJlc2lkZXMgcmVtb3ZpbmcgdGhlIEFTU0VS
VCgpIGhlcmUgKG9yIG9wdGlvbmFsbHkgcmVwbGFjaW5nIGl0IGJ5CiAgICBleHBsaWNpdCB0cmFu
c2xhdGUgYW5kIHJlZmNvdW50cyBtb2RlIGNoZWNrcywgYnV0IHRoaXMgc2VlbXMgcmF0aGVyCiAg
ICBwb2ludGxlc3Mgbm93IHRoYXQgdGhlIHRocmVlIGFyZSB0aWVkIHRvZ2V0aGVyKSBJIHdvbmRl
ciB3aGV0aGVyIGVpdGhlcgogICAgc2hhZG93X29uZV9iaXRfZGlzYWJsZSgpIHNob3VsZCB0dXJu
IG9mZiBzaGFkb3cgbW9kZSBpZiBubyBvdGhlciBiaXQKICAgIGJlc2lkZXMgUEdfU0hfZW5hYmxl
IHJlbWFpbnMgc2V0IChqdXN0IGxpa2Ugc2hhZG93X29uZV9iaXRfZW5hYmxlKCkKICAgIGVuYWJs
ZXMgaXQgaWYgbm90IGFscmVhZHkgc2V0KSwgb3IgdGhlIGRvbWFpbiBwYXVzaW5nIHNjb3BlIHNo
b3VsZCBiZQogICAgZXh0ZW5kZWQgc28gdGhhdCBib3RoIHN0ZXBzIG9jY3VyIHdpdGhvdXQgdGhl
IGRvbWFpbiBnZXR0aW5nIGEgY2hhbmNlIHRvCiAgICBydW4gaW4gYmV0d2Vlbi4KICAgIAogICAg
UmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaW0g
RGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjk1ZjdiZTMyZDY2OGZhNGIw
OTMwMDg5MmViZTE5NjM2ZWNlYmUzNgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTIgMTY6NTY6
MTUgKzAxMDAKCmNvbW1pdCBjOGY0ZjQ1ZTA0ZGQ3ODJhYzVkZmRmNTg4NjYzMzlhYzk3MTg2MzI0
CkF1dGhvcjogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KRGF0ZTogICBX
ZWQgRGVjIDIwIDE1OjQyOjEzIDIwMTcgKzAxMDAKCiAgICB4ODYvbWIyOiBhdm9pZCBYZW4gaW1h
Z2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUvY3Jhc2hrZXJuZWwgcG9zaXRpb24KICAgIAogICAg
Q29tbWl0IGUyMmUxYzQgKHg4Ni9FRkk6IGF2b2lkIFhlbiBpbWFnZSB3aGVuIGxvb2tpbmcgZm9y
IG1vZHVsZS9rZXhlYwogICAgcG9zaXRpb24pIGFkZGVkIHJlbGV2YW50IGNoZWNrIGZvciBFRkkg
Y2FzZS4gSG93ZXZlciwgc2luY2UgY29tbWl0CiAgICBmNzVhMzA0ICh4ODY6IGFkZCBtdWx0aWJv
b3QyIHByb3RvY29sIHN1cHBvcnQgZm9yIHJlbG9jYXRhYmxlIGltYWdlcykKICAgIE11bHRpYm9v
dDIgY29tcGF0aWJsZSBib290bG9hZGVycyBhcmUgYWJsZSB0byByZWxvY2F0ZSBYZW4gaW1hZ2Ug
dG9vLgogICAgU28sIHdlIGhhdmUgdG8gYXZvaWQgYWxzbyBYZW4gaW1hZ2UgcmVnaW9uIGluIHN1
Y2ggY2FzZXMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgUmVwb3J0ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBLaXBlciA8
ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTU4OTkyN2U1YmY5ZTEyM2VjNDJi
NmUwYjA4MDlmMTUzYmQ5MjczMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTIgMTQ6MzA6NTMg
KzAxMDAKCmNvbW1pdCA0MTUwNTAxYjcxN2U3ZmRlNzdjOWFiNGU5NmRkOTkxNmQ3MzQ1YjU1CkF1
dGhvcjogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpEYXRlOiAgIFdl
ZCBEZWMgMjAgMTU6NDE6MzMgMjAxNyArMDEwMAoKICAgIHg4Ni92dm14OiBkb24ndCBlbmFibGUg
dm1jcyBzaGFkb3dpbmcgZm9yIG5lc3RlZCBndWVzdHMKICAgIAogICAgUnVubmluZyAiLi94dGZf
cnVubmVyIHZ2bXgiIGluIEwxIFhlbiB1bmRlciBMMCBYZW4gcHJvZHVjZXMgdGhlCiAgICBmb2xs
b3dpbmcgcmVzdWx0IG9uIEgvVyB3aXRoIFZNQ1Mgc2hhZG93aW5nOgogICAgCiAgICAgICAgVGVz
dDogdm14b24KICAgICAgICBGYWlsdXJlIGluIHRlc3Rfdm14b25faW5fcm9vdF9jcGwwKCkKICAg
ICAgICAgIEV4cGVjdGVkIDB4ODIwMDAwMGY6IFZNZmFpbFZhbGlkKDE1KSBWTVhPTl9JTl9ST09U
CiAgICAgICAgICAgICAgIEdvdCAweDgyMDA0NDAwOiBWTWZhaWxWYWxpZCgxNzQwOCkgPHVua25v
d24+CiAgICAgICAgVGVzdCByZXN1bHQ6IEZBSUxVUkUKICAgIAogICAgVGhpcyBoYXBwZW5zIGJl
Y2F1c2UgU0RNIGFsbG93cyB2bWVudHJpZXMgd2l0aCBlbmFibGVkIFZNQ1Mgc2hhZG93aW5nCiAg
ICBWTS1leGVjdXRpb24gY29udHJvbCBhbmQgVk1DUyBsaW5rIHBvaW50ZXIgdmFsdWUgb2YgfjB1
bGwuIEJ1dCByZXN1bHRzCiAgICBvZiBhIG5lc3RlZCBWTVJFQUQgYXJlIHVuZGVmaW5lZCBpbiBz
dWNoIGNhc2VzLgogICAgCiAgICBGaXggdGhpcyBieSBub3QgY29weWluZyB0aGUgdmFsdWUgb2Yg
Vk1DUyBzaGFkb3dpbmcgY29udHJvbCBmcm9tIHZtY3MwMQogICAgdG8gdm1jczAyLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+
CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiAxOWZkYjhlMjU4NjE5YWVhMjY1YWY5YzE4M2UwMzVlNTQ1Y2JjMmQyCiAgICBt
YXN0ZXIgZGF0ZTogMjAxNy0xMi0wMSAxOTowMzoyNyArMDAwMAoKY29tbWl0IGFiN2JlNmNlNGFj
OGNjM2YzMjk1MmQ4YzljMjYwNDEyZTc4MGU5MzkKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDA6NTggMjAxNyAr
MDEwMAoKICAgIHhlbi9wdjogQ29uc3RydWN0IGQwdjAncyBHRFQgcHJvcGVybHkKICAgIAogICAg
Yy9zIGNmNmQzOWY4MTk5ICJ4ODYvUFY6IHByb3Blcmx5IHBvcHVsYXRlIGRlc2NyaXB0b3IgdGFi
bGVzIiBjaGFuZ2VkIHRoZSBHRFQKICAgIHRvIHJlZmVyZW5jZSB6ZXJvX3BhZ2UgZm9yIGludGVy
bWVkaWF0ZSBmcmFtZXMgYmV0d2VlbiB0aGUgZ3Vlc3QgYW5kIFhlbgogICAgZnJhbWVzLgogICAg
CiAgICBCZWNhdXNlIGRvbTBfY29uc3RydWN0X3B2KCkgZG9lc24ndCBjYWxsIGFyY2hfc2V0X2lu
Zm9fZ3Vlc3QoKSwgc29tZSBiaXRzIG9mCiAgICBpbml0aWFsaXNhdGlvbiBhcmUgbWlzc2VkLCBp
bmNsdWRpbmcgdGhlIHB2X2Rlc3Ryb3lfZ2R0KCkgd2hpY2ggaW5pdGlhbGx5CiAgICBmaWxscyB0
aGUgcmVmZXJlbmNlcyB0byB6ZXJvX3BhZ2UuCiAgICAKICAgIEluIHByYWN0aWNlLCB0aGlzIG1l
YW5zIHRoZXJlIGlzIGEgd2luZG93IGJldHdlZW4gc3RhcnRpbmcgYW5kIHRoZSBmaXJzdCBjYWxs
CiAgICB0byBIWVBFUkNBTExfc2V0X2dkdCgpIHdlcmUgbGFyL2xzbC92ZXJyL3Zlcncgc3VmZmVy
IG5vbi1hcmNoaXRlY3R1cmFsCiAgICBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogMDhm
MjdmNDQ2OGVlZGJlY2NhYWM5ZmRkYTRlZjczMjI0N2VmZDc0ZQogICAgbWFzdGVyIGRhdGU6IDIw
MTctMTItMDEgMTk6MDM6MjYgKzAwMDAKCmNvbW1pdCBmM2ZiNjY3M2Q4OTg1OGZhNTIyMDM3Y2M5
Yjk0NzVjMTg4MjE0OTk4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpE
YXRlOiAgIFdlZCBEZWMgMjAgMTU6Mzk6NDQgMjAxNyArMDEwMAoKICAgIHVwZGF0ZSBYZW4gdmVy
c2lvbiB0byA0LjEwLjEtcHJlCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYOg1-0000nm-DZ; Mon, 08 Jan 2018 04:04:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92do=ed=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYOfz-0000n8-U2
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 04:04:43 +0000
X-Inumbo-ID: 53af1cc5-f429-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53af1cc5-f429-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 04:06: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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:04:37 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="9407993"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 07 Jan 2018 20:04:36 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 12:01:24 +0800
Message-Id: <1515384090-175916-3-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 2/8] x86/vlapic: use apic_id array to set
	initial (x2)APIC ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SXQgcmVtb3ZlcyB0aGUgZml4ZWQgbWFwcGluZyBiZXR3ZWVuIHZjcHVfaWQgYW5kIGFwaWNfaWQu
CgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgIHwgIDcgKysrKystLQogeGVuL2FyY2gveDg2L2h2
bS92bGFwaWMuYyAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaCB8ICAzICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKaW5kZXggNWVlODJkMy4uYjQ3ZGM4NiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTY5Niw3ICs2OTYs
NyBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFm
LAogICAgICAgICAvKiBUT0RPOiBSZXdvcmsgdG9wb2xvZ3kgbG9naWMuICovCiAgICAgICAgIHJl
cy0+YiAmPSAweDAwZmZmZmZmdTsKICAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKLSAg
ICAgICAgICAgIHJlcy0+YiB8PSAodi0+dmNwdV9pZCAqIDIpIDw8IDI0OworICAgICAgICAgICAg
cmVzLT5iIHw9IGh2bV92Y3B1X2FwaWNfaWQodikgPDwgMjQ7CiAKICAgICAgICAgLyogVE9ETzog
UmV3b3JrIHZQTVUgY29udHJvbCBpbiB0ZXJtcyBvZiB0b29sc3RhY2sgY2hvaWNlcy4gKi8KICAg
ICAgICAgaWYgKCB2cG11X2F2YWlsYWJsZSh2KSAmJgpAQCAtODc1LDcgKzg3NSwxMCBAQCB2b2lk
IGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAg
ICAgICAgKih1aW50OF90ICopJnJlcy0+YyA9IHN1YmxlYWY7CiAKICAgICAgICAgICAgIC8qIEZp
eCB0aGUgeDJBUElDIGlkZW50aWZpZXIuICovCi0gICAgICAgICAgICByZXMtPmQgPSB2LT52Y3B1
X2lkICogMjsKKyAgICAgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCisgICAgICAgICAg
ICAgICAgcmVzLT5kID0gaHZtX3ZjcHVfeDJhcGljX2lkKHYpOworICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgIHJlcy0+ZCA9IHYtPnZjcHVfaWQgKiAyOwogICAgICAgICB9CiAgICAg
ICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIGIveGVu
L2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA1MGY1M2JkLi4wMTg0OGIwIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGlj
LmMKQEAgLTEwNTMsMTAgKzEwNTMsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19v
cHMgdmxhcGljX21taW9fb3BzID0gewogCiBzdGF0aWMgdm9pZCBzZXRfeDJhcGljX2lkKHN0cnVj
dCB2bGFwaWMgKnZsYXBpYykKIHsKLSAgICB1MzIgaWQgPSB2bGFwaWNfdmNwdSh2bGFwaWMpLT52
Y3B1X2lkOwotICAgIHUzMiBsZHIgPSAoKGlkICYgfjB4ZikgPDwgMTIpIHwgKDEgPDwgKGlkICYg
MHhmKSk7CisgICAgdTMyIHgyYXBpY19pZCA9IGh2bV92Y3B1X3gyYXBpY19pZCh2bGFwaWNfdmNw
dSh2bGFwaWMpKTsKKyAgICB1MzIgbGRyID0gKCh4MmFwaWNfaWQgJiB+MHhmKSA8PCAxMikgfCAo
MSA8PCAoeDJhcGljX2lkICYgMHhmKSk7CiAKLSAgICB2bGFwaWNfc2V0X3JlZyh2bGFwaWMsIEFQ
SUNfSUQsIGlkICogMik7CisgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX0lELCB4MmFw
aWNfaWQpOwogICAgIHZsYXBpY19zZXRfcmVnKHZsYXBpYywgQVBJQ19MRFIsIGxkcik7CiB9CiAK
QEAgLTEzNjUsNyArMTM2NSw3IEBAIHZvaWQgdmxhcGljX3Jlc2V0KHN0cnVjdCB2bGFwaWMgKnZs
YXBpYykKICAgICBpZiAoIHYtPnZjcHVfaWQgPT0gMCApCiAgICAgICAgIHZsYXBpYy0+aHcuYXBp
Y19iYXNlX21zciB8PSBNU1JfSUEzMl9BUElDQkFTRV9CU1A7CiAKLSAgICB2bGFwaWNfc2V0X3Jl
Zyh2bGFwaWMsIEFQSUNfSUQsICh2LT52Y3B1X2lkICogMikgPDwgMjQpOworICAgIHZsYXBpY19z
ZXRfcmVnKHZsYXBpYywgQVBJQ19JRCwgaHZtX3ZjcHVfYXBpY19pZCh2KSA8PCAyNCk7CiAgICAg
dmxhcGljX2RvX2luaXQodmxhcGljKTsKIH0KIApAQCAtMTQ1Niw3ICsxNDU2LDcgQEAgc3RhdGlj
IHZvaWQgbGFwaWNfbG9hZF9maXh1cChzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCiAgICAgICAgICAq
IGhlcmUsIGJ1dCBjYW4gYmUgZHJvcHBlZCBhcyBzb29uIGFzIGl0IGlzIGZvdW5kIHRvIGNvbmZs
aWN0IHdpdGgKICAgICAgICAgICogb3RoZXIgKGZ1dHVyZSkgY2hhbmdlcy4KICAgICAgICAgICov
Ci0gICAgICAgIGlmICggR0VUX3hBUElDX0lEKGlkKSAhPSB2bGFwaWNfdmNwdSh2bGFwaWMpLT52
Y3B1X2lkICogMiB8fAorICAgICAgICBpZiAoIEdFVF94QVBJQ19JRChpZCkgIT0gaHZtX3ZjcHVf
YXBpY19pZCh2bGFwaWNfdmNwdSh2bGFwaWMpKSB8fAogICAgICAgICAgICAgIGlkICE9IFNFVF94
QVBJQ19JRChHRVRfeEFQSUNfSUQoaWQpKSApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0df
V0FSTklORyAiJXB2OiBib2d1cyBBUElDIElEICUjeCBsb2FkZWRcbiIsCiAgICAgICAgICAgICAg
ICAgICAgdmxhcGljX3ZjcHUodmxhcGljKSwgaWQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApp
bmRleCA1MDFlZDk5Li5mM2RhN2VkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtMjEz
LDYgKzIxMyw5IEBAIHN0cnVjdCBodm1fZG9tYWluIHsKICAgICB1aW50OF90IHRocmVhZF9wZXJf
Y29yZTsKIH07CiAKKyNkZWZpbmUgaHZtX3ZjcHVfeDJhcGljX2lkKHYpICh2LT5kb21haW4tPmFy
Y2guaHZtX2RvbWFpbi5hcGljX2lkW3YtPnZjcHVfaWRdKQorI2RlZmluZSBodm1fdmNwdV9hcGlj
X2lkKHYpIChodm1fdmNwdV94MmFwaWNfaWQodikgJSAyNTUpCisKICNkZWZpbmUgaGFwX2VuYWJs
ZWQoZCkgICgoZCktPmFyY2guaHZtX2RvbWFpbi5oYXBfZW5hYmxlZCkKIAogI2VuZGlmIC8qIF9f
QVNNX1g4Nl9IVk1fRE9NQUlOX0hfXyAqLwotLSAKMS44LjMuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYOg5-0000oh-Uk; Mon, 08 Jan 2018 04:04:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92do=ed=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYOg5-0000nl-2s
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 04:04:49 +0000
X-Inumbo-ID: 563d2ae6-f429-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 563d2ae6-f429-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 04:06:43 +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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:04:42 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="9408019"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 07 Jan 2018 20:04:40 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 12:01:26 +0800
Message-Id: <1515384090-175916-5-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 4/8] libxl: calculate and set vcpu topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QmVmb3JlIGNyZWF0aW5nIHZDUFVzLCBhc3NpZ24gYW4gdW5pcXVlIEFQSUNfSUQgdG8gZWFjaCB2
Q1BVIGFjY29yZGluZyB0aGUKbnVtYmVyIG9mIHZjcHUsIHRoZSBudW1iZXIgb2YgY29yZS90aHJl
YWQgaW4gb25lIHNvY2tldC9jb3JlIGFuZCBndWVzdCdzIG51bWEKY29uZmlndXJhdGlvbi4gUmVm
ZXIgdG8gU0RNICJQUk9HUkFNTUlORyBDT05TSURFUkFUSU9OUyBGT1IgSEFSRFdBUkUKTVVMVEkt
VEhSRUFESU5HIENBUEFCTEUgUFJPQ0VTU09SUyIgZm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQg
aG93IHNvZnR3YXJlCnNob3VsZCBleHRyYWN0IHRvcG9sb2d5IGZyb20gQVBJQ19JRC4gVGhlIHVu
aXF1ZSBBUElDX0lEIGNvbnNpc3RzIG9mIHRocmVlIHN1YgpmaWVsZHM6IFBBQ0tBR0VfSUQsIENP
UkVfSUQgYW5kIFNNVF9JRC4gIFBBQ0tBR0VfSUQgaXMgdGhlIHZpcnR1YWwgbnVtYSBJRCAoaWYK
bm8gbnVtYSBpbmZvcm1hdGlvbiwgUEFDS0FHRV9JRCBpcyBhbHdheXMgMCkuIENPUkVfSUQgYW5k
IFNNVF9JRCBpbmNyZWFzZSBmcm9tCjAuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5n
YW9AaW50ZWwuY29tPgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDcgKysr
KysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgMzYgKysrKysrKysrKysrKysrKysr
KysrKwogdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oICAgICAgfCAgNCArKysKIHRvb2xzL2xpYnhs
L2xpYnhsX2FybS5jICAgICAgIHwgIDYgKysrKwogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAg
ICAgfCAgNCArKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgIHwgIDEgKwogdG9vbHMv
bGlieGwvbGlieGxfeDg2LmMgICAgICAgfCA3MCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiA3IGZpbGVzIGNoYW5nZWQsIDEyOCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAppbmRleCAwOWUxMzYzLi5lODk3ZTVkIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aApAQCAtMTM0MSw2ICsxMzQxLDEzIEBAIGludCB4Y19kb21haW5fc2V0X21lbW9yeV9tYXAoeGNf
aW50ZXJmYWNlICp4Y2gsCiBpbnQgeGNfZ2V0X21hY2hpbmVfbWVtb3J5X21hcCh4Y19pbnRlcmZh
Y2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBlODIwZW50cnkg
ZW50cmllc1tdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbWF4X2Vu
dHJpZXMpOworCitpbnQgeGNfc2V0X2NwdV90b3BvbG9neSh4Y19pbnRlcmZhY2UgKnhjaCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgKnRpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHNp
emUsCisgICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90IHRocmVhZF9wZXJfY29yZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgY29yZV9wZXJfc29ja2V0KTsKICNlbmRpZgog
CiBpbnQgeGNfcmVzZXJ2ZWRfZGV2aWNlX21lbW9yeV9tYXAoeGNfaW50ZXJmYWNlICp4Y2gsCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFp
bi5jCmluZGV4IDNjY2QyN2YuLmY4YmIxZWIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2Rv
bWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC0yNDM1LDYgKzI0MzUsNDIg
QEAgaW50IHhjX2RvbWFpbl9zb2Z0X3Jlc2V0KHhjX2ludGVyZmFjZSAqeGNoLAogICAgIGRvbWN0
bC5kb21haW4gPSBkb21pZDsKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9
CisKK2ludCB4Y19zZXRfY3B1X3RvcG9sb2d5KHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqdGlkLAorICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc2l6ZSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgdGhyZWFkX3Blcl9jb3JlLAorICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDhfdCBjb3JlX3Blcl9zb2NrZXQpCit7CisgICAgaW50IHJjOwor
ICAgIERFQ0xBUkVfRE9NQ1RMOworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRSh0aWQsIHNp
emVvZigqdGlkKSAqIHNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhDX0hZUEVS
Q0FMTF9CVUZGRVJfQk9VTkNFX0JPVEgpOworCisgICAgZG9tY3RsLmNtZCA9IFhFTl9ET01DVExf
c2V0X2NwdV90b3BvbG9neTsKKyAgICBkb21jdGwuZG9tYWluID0gZG9taWQ7CisKKyAgICBpZiAo
IHhjX2h5cGVyY2FsbF9ib3VuY2VfcHJlKHhjaCwgdGlkKSApCisgICAgeworICAgICAgICByYyA9
IC0xOworICAgICAgICBlcnJubyA9IEVOT01FTTsKKyAgICAgICAgZ290byBmYWlsZWQ7CisgICAg
fQorCisgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3RsLnUuY3B1X3RvcG9sb2d5LnRpZCwg
dGlkKTsKKyAgICBkb21jdGwudS5jcHVfdG9wb2xvZ3kuc2l6ZSA9IHNpemU7CisgICAgZG9tY3Rs
LnUuY3B1X3RvcG9sb2d5LmNvcmVfcGVyX3NvY2tldCA9IGNvcmVfcGVyX3NvY2tldDsKKyAgICBk
b21jdGwudS5jcHVfdG9wb2xvZ3kudGhyZWFkX3Blcl9jb3JlID0gdGhyZWFkX3Blcl9jb3JlOwor
ICAgIG1lbXNldChkb21jdGwudS5jcHVfdG9wb2xvZ3kucGFkLCAwLCBzaXplb2YoZG9tY3RsLnUu
Y3B1X3RvcG9sb2d5LnBhZCkpOworCisgICAgcmMgPSBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
KworIGZhaWxlZDoKKyAgICB4Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCB0aWQpOworCisg
ICAgcmV0dXJuIHJjOworfQogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
Y2guaAppbmRleCA3ODRlYzdmLi42MWQ5NDkyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF9hcmNoLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCkBAIC03OCw2ICs3OCwxMCBA
QCBpbnQgbGlieGxfX2FyY2hfZXh0cmFfbWVtb3J5KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICppbmZvLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqb3V0KTsKIAorX2hpZGRlbgor
aW50IGxpYnhsX19hcmNoX2NwdV90b3BvbG9neV9pbml0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90
IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9j
b25maWcgKmRfY29uZmlnKTsKKwogI2lmIGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194
ODZfNjRfXykKIAogI2RlZmluZSBMQVBJQ19CQVNFX0FERFJFU1MgIDB4ZmVlMDAwMDAKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMK
aW5kZXggZGUxODQwYi4uNzBjMzI4ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJt
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTExNTQsNiArMTE1NCwxMiBAQCB2
b2lkIGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX2FjcGlfc2V0ZGVmYXVsdCgKICAgICBs
aWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+YWNwaSwgZmFsc2UpOwogfQogCitpbnQg
bGlieGxfX2FyY2hfY3B1X3RvcG9sb2d5X2luaXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9tYWluX2NvbmZp
ZyAqZF9jb25maWcpCit7CisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJs
ZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbS5jCmluZGV4IGVmODM0ZTYuLjEzZTI3ZDMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBA
IC0zNTMsNiArMzUzLDEwIEBAIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogICAgIGludCByYzsKICAgICB1aW50NjRfdCBzaXplOwogCisgICAgaWYg
KGxpYnhsX19hcmNoX2NwdV90b3BvbG9neV9pbml0KGdjLCBkb21pZCwgZF9jb25maWcpKSB7Cisg
ICAgICAgIHJldHVybiBFUlJPUl9GQUlMOworICAgIH0KKwogICAgIGlmICh4Y19kb21haW5fbWF4
X3ZjcHVzKGN0eC0+eGNoLCBkb21pZCwgaW5mby0+bWF4X3ZjcHVzKSAhPSAwKSB7CiAgICAgICAg
IExPRyhFUlJPUiwgIkNvdWxkbid0IHNldCBtYXggdmNwdSBjb3VudCIpOwogICAgICAgICByZXR1
cm4gRVJST1JfRkFJTDsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA4YzgwZTY3Li42ZTBkOTZhIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCkBAIC00NjEsNiArNDYxLDcgQEAgbGlieGxfY3B1X3RvcG9sb2d5ID0gU3Ry
dWN0KCJjcHVfdG9wb2xvZ3kiLCBbCiAgICAgKCJjb3JlcyIsICAgICAgICAgICB1aW50OCksCiAg
ICAgKCJ0aHJlYWRzIiwgICAgICAgICB1aW50OCksCiAgICAgKCJyZWFsX3RocmVhZHMiLCAgICB1
aW50OCksCisgICAgKCJ0aWQiLCAgICAgICAgICAgICBBcnJheSh1aW50MzIsICJ0aWRfc2l6ZSIp
KSwKICAgICBdKQogCiBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1
aWxkX2luZm8iLFsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMv
bGlieGwvbGlieGxfeDg2LmMKaW5kZXggNWY5MWZlNC4uZjI4YWY0NiAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfeDg2LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTU5
Niw2ICs1OTYsNzYgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5mb19hY3BpX3Nl
dGRlZmF1bHQoCiAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPmFjcGksIHRy
dWUpOwogfQogCitzdGF0aWMgaW5saW5lIGludCBmbHModW5zaWduZWQgaW50IHgpCit7CisgICAg
aW50IHI7CisKKyAgICBhc20gKCAiYnNyICUxLCUwXG5cdCIKKyAgICAgICAgICAiam56IDFmXG5c
dCIKKyAgICAgICAgICAibW92ICQtMSwlMFxuIgorICAgICAgICAgICIxOiIgOiAiPXIiIChyKSA6
ICJybSIgKHgpKTsKKyAgICByZXR1cm4gciArIDE7Cit9CisKK2ludCBsaWJ4bF9fYXJjaF9jcHVf
dG9wb2xvZ3lfaW5pdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnICpkX2NvbmZpZykKK3sK
KyAgICBpbnQgaSwgcmMgPSAwOworICAgIHVpbnQ4X3QgY29yZV9zaGlmdCwgc29ja2V0X3NoaWZ0
LCByZWFsX3RocmVhZHM7CisgICAgdW5zaWduZWQgaW50ICp0aWQ7CisgICAgbGlieGxfZG9tYWlu
X2J1aWxkX2luZm8gKmNvbnN0IGluZm8gPSAmZF9jb25maWctPmJfaW5mbzsKKworICAgIGlmICgh
aW5mby0+dS5odm0uY3B1X3RvcG9sb2d5LmNvcmVzKQorICAgICAgICBpbmZvLT51Lmh2bS5jcHVf
dG9wb2xvZ3kuY29yZXMgPSAxMjg7CisgICAgaWYgKCFpbmZvLT51Lmh2bS5jcHVfdG9wb2xvZ3ku
dGhyZWFkcykKKyAgICAgICAgaW5mby0+dS5odm0uY3B1X3RvcG9sb2d5LnRocmVhZHMgPSAyOwor
ICAgIGlmICghaW5mby0+dS5odm0uY3B1X3RvcG9sb2d5LnJlYWxfdGhyZWFkcykKKyAgICAgICAg
aW5mby0+dS5odm0uY3B1X3RvcG9sb2d5LnJlYWxfdGhyZWFkcyA9IDE7CisKKyAgICBpZiAoaW5m
by0+dS5odm0uY3B1X3RvcG9sb2d5LnRocmVhZHMgPAorICAgICAgICAgaW5mby0+dS5odm0uY3B1
X3RvcG9sb2d5LnJlYWxfdGhyZWFkcykKKyAgICB7CisgICAgICAgIExPR0UoRVJST1IsICJ0aHJl
YWRzIGNhbm5vdCBiZSBzbWFsbGVyIHRoYW4gcmVhbCB0aHJlYWRzIik7CisgICAgICAgIHJldHVy
biBFUlJPUl9GQUlMOworICAgIH0KKworICAgIHJlYWxfdGhyZWFkcyA9IGluZm8tPnUuaHZtLmNw
dV90b3BvbG9neS5yZWFsX3RocmVhZHM7CisgICAgdGlkID0gbGlieGxfX2NhbGxvYyhnYywgaW5m
by0+bWF4X3ZjcHVzLCBzaXplb2YodW5zaWduZWQgaW50KSk7CisgICAgY29yZV9zaGlmdCA9IGZs
cyhpbmZvLT51Lmh2bS5jcHVfdG9wb2xvZ3kudGhyZWFkcyAtIDEpOworICAgIHNvY2tldF9zaGlm
dCA9IGNvcmVfc2hpZnQgKyBmbHMoaW5mby0+dS5odm0uY3B1X3RvcG9sb2d5LmNvcmVzIC0gMSk7
CisgICAgaWYgKGluZm8tPm51bV92bnVtYV9ub2RlcyA9PSAwKSB7CisgICAgICAgIGZvciAoaSA9
IDA7IGkgPCBpbmZvLT5tYXhfdmNwdXM7IGkrKykgeworICAgICAgICAgICAgdGlkW2ldID0gKChp
IC8gcmVhbF90aHJlYWRzKSA8PCBjb3JlX3NoaWZ0KSArIGkgJSByZWFsX3RocmVhZHM7CisgICAg
ICAgIH0KKyAgICB9IGVsc2UgeworICAgICAgICBpbnQgc29ja2V0X2lkOworCisgICAgICAgIGZv
ciAoc29ja2V0X2lkID0gMDsgc29ja2V0X2lkIDwgaW5mby0+bnVtX3ZudW1hX25vZGVzOyBzb2Nr
ZXRfaWQrKykgeworICAgICAgICAgICAgaW50IGogPSAwOworCisgICAgICAgICAgICBsaWJ4bF9m
b3JfZWFjaF9zZXRfYml0KGksIGluZm8tPnZudW1hX25vZGVzW3NvY2tldF9pZF0udmNwdXMpIHsK
KyAgICAgICAgICAgICAgICB0aWRbaV0gPSAoc29ja2V0X2lkIDw8IHNvY2tldF9zaGlmdCkgKwor
ICAgICAgICAgICAgICAgICAgICAgICAgICgoaiAvIHJlYWxfdGhyZWFkcykgPDwgY29yZV9zaGlm
dCkgKworICAgICAgICAgICAgICAgICAgICAgICAgIChqICUgcmVhbF90aHJlYWRzKTsKKyAgICAg
ICAgICAgICAgICBqKys7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICBp
bmZvLT51Lmh2bS5jcHVfdG9wb2xvZ3kudGlkID0gdGlkOworICAgIGluZm8tPnUuaHZtLmNwdV90
b3BvbG9neS50aWRfc2l6ZSA9IGluZm8tPm1heF92Y3B1czsKKworICAgIHJjID0geGNfc2V0X2Nw
dV90b3BvbG9neShsaWJ4bF9fZ2Nfb3duZXIoZ2MpLT54Y2gsIGRvbWlkLCB0aWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluZm8tPm1heF92Y3B1cywgaW5mby0+dS5odm0uY3B1X3Rv
cG9sb2d5LnRocmVhZHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPnUuaHZt
LmNwdV90b3BvbG9neS5jb3Jlcyk7CisgICAgaWYgKHJjIDwgMCkgeworICAgICAgICBMT0dFKEVS
Uk9SLCAieGNfc2V0X2NwdV90b3BvbG9neSBmYWlsZWQiKTsKKyAgICAgICAgcmMgPSBFUlJPUl9G
QUlMOworICAgIH0KKworICAgIHJldHVybiByYzsKKworfQogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYOg8-0000p6-4n; Mon, 08 Jan 2018 04:04:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92do=ed=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYOg7-0000nx-3D
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 04:04:51 +0000
X-Inumbo-ID: 57dd3132-f429-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57dd3132-f429-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 04:06:46 +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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:04:44 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="9408036"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 07 Jan 2018 20:04:42 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 12:01:27 +0800
Message-Id: <1515384090-175916-6-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 5/8] xen/mem: handle XENMEM_get_cpu_topology
	in compat_memory_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

aHZtbG9hZGVyIG5lZWRzIHRvIGdldCBjcHUgdG9wb2xvZ3kgdG8gYnVpbGQgQUNQSSBhbmQgYm9v
dCBBUHMuCgpTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgotLS0K
IHhlbi9jb21tb24vY29tcGF0L21lbW9yeS5jIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY29tcGF0L21lbW9yeS5jIGIveGVu
L2NvbW1vbi9jb21wYXQvbWVtb3J5LmMKaW5kZXggMzViYjI1OS4uYjQxZjIxMCAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9jb21wYXQvbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9jb21wYXQvbWVt
b3J5LmMKQEAgLTcxLDYgKzcxLDcgQEAgaW50IGNvbXBhdF9tZW1vcnlfb3AodW5zaWduZWQgaW50
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBjb21wYXQpCiAgICAgICAgICAgICBz
dHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgKnhyZnA7CiAgICAgICAgICAgICBzdHJ1Y3Qg
eGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gKnZudW1hOwogICAgICAgICAgICAgc3RydWN0IHhlbl9t
ZW1fYWNjZXNzX29wICptYW87CisgICAgICAgICAgICBzdHJ1Y3QgeGVuX2NwdV90b3BvbG9neV9p
bmZvICpjdGk7CiAgICAgICAgIH0gbmF0OwogICAgICAgICB1bmlvbiB7CiAgICAgICAgICAgICBz
dHJ1Y3QgY29tcGF0X21lbW9yeV9yZXNlcnZhdGlvbiByc3J2OwpAQCAtNzksNiArODAsNyBAQCBp
bnQgY29tcGF0X21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGNvbXBhdCkKICAgICAgICAgICAgIHN0cnVjdCBjb21wYXRfYWRkX3RvX3BoeXNt
YXBfYmF0Y2ggYXRwYjsKICAgICAgICAgICAgIHN0cnVjdCBjb21wYXRfdm51bWFfdG9wb2xvZ3lf
aW5mbyB2bnVtYTsKICAgICAgICAgICAgIHN0cnVjdCBjb21wYXRfbWVtX2FjY2Vzc19vcCBtYW87
CisgICAgICAgICAgICBzdHJ1Y3QgY29tcGF0X2NwdV90b3BvbG9neV9pbmZvIGN0aTsKICAgICAg
ICAgfSBjbXA7CiAKICAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUobmF0LmhuZCwgQ09NUEFU
X0FSR19YTEFUX1ZJUlRfQkFTRSk7CkBAIC0zOTUsNiArMzk3LDIxIEBAIGludCBjb21wYXRfbWVt
b3J5X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgY29t
cGF0KQogICAgICAgICB9CiAjZW5kaWYKIAorICAgICAgICBjYXNlIFhFTk1FTV9nZXRfY3B1X3Rv
cG9sb2d5OgorICAgICAgICB7CisgICAgICAgICAgICBlbnVtIFhMQVRfY3B1X3RvcG9sb2d5X2lu
Zm9fdGlkIHRpZCA9IFhMQVRfY3B1X3RvcG9sb2d5X2luZm9fdGlkX2g7CisKKyAgICAgICAgICAg
IGlmICggY29weV9mcm9tX2d1ZXN0KCZjbXAuY3RpLCBjb21wYXQsIDEpICkKKyAgICAgICAgICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKKyNkZWZpbmUgWExBVF9jcHVfdG9wb2xvZ3lfaW5mb19ITkRM
X3RpZF9oKF9kXywgX3NfKSAgICAgIFwKKyAgICAgICAgICAgIGd1ZXN0X2Zyb21fY29tcGF0X2hh
bmRsZSgoX2RfKS0+dGlkLmgsIChfc18pLT50aWQuaCkKKworICAgICAgICAgICAgWExBVF9jcHVf
dG9wb2xvZ3lfaW5mbyhuYXQuY3RpLCAmY21wLmN0aSk7CisKKyN1bmRlZiBYTEFUX2NwdV90b3Bv
bG9neV9pbmZvX0hORExfdGlkX2gKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAg
ICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgIHJldHVybiBjb21wYXRfYXJjaF9tZW1vcnlfb3Ao
Y21kLCBjb21wYXQpOwogICAgICAgICB9CkBAIC01MjcsNiArNTQ0LDEwIEBAIGludCBjb21wYXRf
bWVtb3J5X29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkg
Y29tcGF0KQogICAgICAgICBjYXNlIFhFTk1FTV9hY2Nlc3Nfb3A6CiAgICAgICAgICAgICBicmVh
azsKIAorICAgICAgICBjYXNlIFhFTk1FTV9nZXRfY3B1X3RvcG9sb2d5OgorICAgICAgICAgICAg
cHJpbnRrKCJmaW5pc2ggZ2V0dGluZyBjcHUgdG9wb2xvZ3lcbiIpOworICAgICAgICAgICAgYnJl
YWs7CisKICAgICAgICAgY2FzZSBYRU5NRU1fZ2V0X3ZudW1haW5mbzoKICAgICAgICAgICAgIGNt
cC52bnVtYS5ucl92bm9kZXMgPSBuYXQudm51bWEtPm5yX3Zub2RlczsKICAgICAgICAgICAgIGNt
cC52bnVtYS5ucl92Y3B1cyA9IG5hdC52bnVtYS0+bnJfdmNwdXM7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDQzNDZjYmUuLjgz
ODBiYjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRl
L3hsYXQubHN0CkBAIC04OSw2ICs4OSw3IEBACiAhCXJlc2VydmVkX2RldmljZV9tZW1vcnlfbWFw
CW1lbW9yeS5oCiA/CXZtZW1yYW5nZQkJCW1lbW9yeS5oCiAhCXZudW1hX3RvcG9sb2d5X2luZm8J
CW1lbW9yeS5oCishCWNwdV90b3BvbG9neV9pbmZvIAkJbWVtb3J5LmgKID8JcGh5c2Rldl9lb2kJ
CQlwaHlzZGV2LmgKID8JcGh5c2Rldl9nZXRfZnJlZV9waXJxCQlwaHlzZGV2LmgKID8JcGh5c2Rl
dl9pcnEJCQlwaHlzZGV2LmgKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYOfx-0000nE-11; Mon, 08 Jan 2018 04:04:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92do=ed=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYOfw-0000n6-4T
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 04:04:40 +0000
X-Inumbo-ID: 4fc74078-f429-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4fc74078-f429-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 04:06: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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:04:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="9407946"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 07 Jan 2018 20:04:28 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 12:01:22 +0800
Message-Id: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 0/8] Add guest CPU topology support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBhZGQgZ3Vlc3QgQ1BVIHRvcG9sb2d5IHN1cHBvcnQgZm9y
IGh2bS4KCkNQVSB0b3BvbG9neSBoZXJlIG1lYW5zIHRoZSBudW1iZXIgb2Ygc29ja2V0cywgdGhl
IG51bWJlciBvZiBjb3JlcyBpbgplYWNoIHNvY2tldCBhbmQgdGhlIG51bWJlciBvZiB0aHJlYWRz
IGluIGVhY2ggY29yZS4gQ3VycmVudGx5LCBndWVzdCBDUFUKdG9wb2xvZ3kgY2Fubm90IGJlIHNw
ZWNpZmllZCBleGNlcHQgdGhlIG51bWJlciBvZiBzb2NrZXRzIHRocm91Z2ggdmlydHVhbApudW1h
LiBGb3IgSW50ZWwgQ1BVLCBDUFUgdG9wb2xvZ3kgaXMgZXhwb3NlZCB0byBzb2Z0d2FyZSB2aWEg
ZXh0ZW5kZWQgdG9wb2xvZ3kKbGVhZiAoQ1BVSUQuMHhiKS4gSG93ZXZlciwgaXQgaXNuJ3QgZW11
bGF0ZWQuIFdpdGhvdXQgdGhpcyBDUFVJRCBsZWFmLCB0aGUKeDJBUElDIElEIGNhbm5vdCBiZSBl
eHBvc2VkIHRvIGd1ZXN0LiBBdCB0aGlzIGVuZCwgaXQgd291bGQgbGltaXQgdGhlIG51bWJlcgpv
ZiB2Y3B1cy4gQWx0aG91Z2ggZ3Vlc3QgdmlydHVhbCBOVU1BIGlzIGNvbmZpZ3VyYWJsZSwgaXQg
aXNuJ3QgY29tcGxldGUKYmVjYXVzZSBpdCBpc24ndCBjb25zaXN0ZW50IHdpdGggTlVNQSBpbmZv
cm1hdGlvbiBleHBvc2VkIGJ5IGd1ZXN0IENQVUlELiBGb3IKbW9yZSBpbmZvcm1hdGlvbiBhYm91
dCBob3cgc29mdHdhcmUgc2hvdWxkIGdldCBDUFUgdG9wb2xvZ3ksIHBsZWFzZSByZWZlciB0bwoi
UFJPR1JBTU1JTkcgQ09OU0lERVJBVElPTlMgRk9SIEhBUkRXQVJFIE1VTFRJLVRIUkVBRElORyBD
QVBBQkxFIFBST0NFU1NPUlMiLgoKVGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBtYWtlIGZvbGxvd2lu
ZyBjb250cmlidXRpb25zOgoxLiBjb21wbGV0ZSBndWVzdCdzIHZpcnR1YWwgTlVNQSBlbXVsYXRp
b24KMi4gbWFrZSBndWVzdCBDUFUgdG9wb2xvZ3kgY29uZmlndXJhYmxlCjMuIGFkZCBndWVzdCBD
UFVJRC4weGIgZW11bGF0aW9uLCB3aGljaCBhbHNvIHJlbW92ZXMgdGhlIG51bWJlciBvZiB2Y3B1
cwpsaW1pdGF0aW9uLgoKV2l0aCB0aGlzIHNlcmllcywgZ3Vlc3QgQ1BVIHRvcG9sb2d5IGNhbiBi
ZSBzcGVjaWZpZWQgaW4gdGhlIGd1ZXN0CmNvbmZpZ3VyYXRpb24uIFdoZW4gY3JlYXRpbmcgZ3Vl
c3QsIGxpYnhsIHdvdWxkIGFzc2lnbiBhbiBBUElDX0lEIHRvIGVhY2gKdkNQVSBhbmQgcGFzcyB0
aGVzZSBBUElDX0lEcyBkb3duIHRvIFhlbiB2aWEgaHlwZXJjYWxsIGJlZm9yZSBjcmVhdGluZyB2
Q1BVcwpzbyB0aGF0IHZDUFVzIGNhbiBiZSBpbml0aWxpemVkIHdpdGggY29ycmVjdCBBUElDX0lE
cy4gVGhlbiwgd2hlbiBzZXR0aW5nIHVwCmd1ZXN0IENQVUlEIHBvbGljeSwgZ3Vlc3QgQ1BVIHRv
cG9sb2d5IGlzIG9idGFpbmVkIGZyb20gWGVuIHZpYSBoeXBlcmNhbGwgYW5kCnRoZW4gcGFydCBv
ZiB0aGUgcmV0dXJuIHZhbHVlcyBvZiBDUFVJRC4weGIsIENQVUlELjQgYXJlIGVtdWxhdGVkIGFj
Y29yZGluZ2x5LgpJbiBodm1sb2FkZXIsIGd1ZXN0IENQVSB0b3BvbG9neSBpcyByZXRyaWV2ZWQg
ZnJvbSBYZW4gaW4gb3JkZXIgdG8gYnVpbGQKQUNQSSBhbmQgYm9vdCBBUHMuCgpDaGFvIEdhbyAo
OCk6CiAgeDg2L2RvbWN0bDogaW50cm9kdWNlIGEgcGFpciBvZiBoeXBlcmNhbGwgdG8gc2V0IGFu
ZCBnZXQgY3B1IHRvcG9sb2d5CiAgeDg2L3ZsYXBpYzogdXNlIGFwaWNfaWQgYXJyYXkgdG8gc2V0
IGluaXRpYWwgKHgyKUFQSUMgSUQKICB4bC9wYXJzZTogaW50cm9kdWNlIGNwdV90b3BvbG9neSB0
byBndWVzdCBjb25maWcKICBsaWJ4bDogY2FsY3VsYXRlIGFuZCBzZXQgdmNwdSB0b3BvbG9neQog
IHhlbi9tZW06IGhhbmRsZSBYRU5NRU1fZ2V0X2NwdV90b3BvbG9neSBpbiBjb21wYXRfbWVtb3J5
X29wCiAgaHZtbG9hZGVyOiBnZXQgQ1BVIHRvcG9sb2d5IGluZm9ybWF0aW9uIGZyb20gaHlwZXJ2
aXNvcgogIGxpYmFjcGk6IGJ1aWxkIG1hZHQvc3JhdCBhY2NvcmRpbmcgY3B1IHRvcG9sb2d5CiAg
eDg2L2NwdWlkOiBlbXVsYXRlIGV4dGVuZGVkIHRvcG9sb2d5IGVudW1lcmF0aW9uIGxlYWYKCiBk
b2NzL21hbi94bC5jZmcucG9kLjUuaW4gICAgICAgICAgICAgfCAyMSArKysrKysrKysKIHRvb2xz
L2Zpcm13YXJlL2h2bWxvYWRlci9NYWtlZmlsZSAgICB8ICAyICstCiB0b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvaHZtbG9hZGVyLmMgfCAgOCArKysrCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIv
c21wLmMgICAgICAgfCAgMyArLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3RvcG9sb2d5LmMg
IHwgNTcgKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIv
dG9wb2xvZ3kuaCAgfCAzNiArKysrKysrKysrKysrKysKIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci91dGlsLmMgICAgICB8ICA4ICsrKy0KIHRvb2xzL2xpYmFjcGkvYnVpbGQuYyAgICAgICAgICAg
ICAgICB8ICA0ICstCiB0b29scy9saWJhY3BpL2xpYmFjcGkuaCAgICAgICAgICAgICAgfCAgNSAr
Ky0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICB8IDE1ICsrKysrKysKIHRv
b2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jICAgICAgICAgICB8IDg2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLQogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAg
IHwgNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2Fy
Y2guaCAgICAgICAgICAgICB8ICA0ICsrCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAg
ICAgICAgfCAgNiArKysKIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICB8ICA0
ICsrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICAgICAgICAgfCAgOCArKysrCiB0b29s
cy9saWJ4bC9saWJ4bF94ODYuYyAgICAgICAgICAgICAgfCA3MCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYyAgICAgICAgIHwgIDYgKyst
CiB0b29scy94bC94bF9wYXJzZS5jICAgICAgICAgICAgICAgICAgfCAxOSArKysrKysrKwogeGVu
L2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKy0KIHhl
bi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgICB8IDM1ICsrKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgIHwgIDcgKysrCiB4ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jICAgICAgICAgICAgfCAxMCArKy0tLQogeGVuL2FyY2gveDg2L21tLmMg
ICAgICAgICAgICAgICAgICAgIHwgNDUgKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9j
b21wYXQvbWVtb3J5LmMgICAgICAgICAgIHwgMjEgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWlkLmggICAgICAgICAgfCAxMiArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZG9tYWluLmggICAgIHwgMTggKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAg
ICAgICAgICB8IDIyICsrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oICAgICAg
ICAgIHwgMjcgKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgICB8ICA2ICsrKwog
eGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL3hzbS9mbGFz
ay9ob29rcy5jICAgICAgICAgICAgICAgIHwgMTAgKysrKysKIHhlbi94c20vZmxhc2svcG9saWN5
L2FjY2Vzc192ZWN0b3JzICB8ICA0ICsrCiAzNCBmaWxlcyBjaGFuZ2VkLCA2NjEgaW5zZXJ0aW9u
cygrKSwgMjMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3RvcG9sb2d5LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9maXJtd2FyZS9o
dm1sb2FkZXIvdG9wb2xvZ3kuaAoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYOfz-0000nV-7H; Mon, 08 Jan 2018 04:04:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92do=ed=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYOfx-0000n7-Tl
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 04:04:41 +0000
X-Inumbo-ID: 522a373e-f429-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 522a373e-f429-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 04:06: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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:04:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="9407974"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 07 Jan 2018 20:04:33 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 12:01:23 +0800
Message-Id: <1515384090-175916-2-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 1/8] x86/domctl: introduce a pair of
	hypercall to set and get cpu topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RGVmaW5lIGludGVyZmFjZSwgc3RydWN0dXJlcyBhbmQgaHlwZXJjYWxscyBmb3IgdG9vbHN0YWNr
IHRvIGJ1aWxkCmNwdSB0b3BvbG9neSBhbmQgZm9yIGd1ZXN0IHRoYXQgd2lsbCByZXRyaWV2ZSBp
dCBbMV0uClR3byBzdWJvcCBoeXBlcmNhbGxzIGludHJvZHVjZWQgYnkgdGhpcyBwYXRjaDoKWEVO
X0RPTUNUTF9zZXRfY3B1X3RvcG9sb2d5IHRvIGRlZmluZSBjcHUgdG9wb2xvZ3kgaW5mb3JtYXRp
b24gcGVyIGRvbWFpbgphbmQgWEVOTUVNX2dldF9jcHVfdG9wb2xvZ3kgdG8gcmV0cmlldmUgY3B1
IHRvcG9sb2d5IGluZm9ybWF0aW9uLgoKWzFdOiBkdXJpbmcgZ3Vlc3QgY3JlYXRpb24sIHRob3Nl
IGluZm9ybWF0aW9uIGhlbHBzIGh2bWxvYWRlciB0byBidWlsZCBBQ1BJLgoKU2lnbmVkLW9mZi1i
eTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgICAgICAgICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgICAgICAgICAgICAgIHwgIDcgKysrKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAg
ICAgICAgICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICAgIHwgMTUgKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgfCAyMiArKysrKysrKysrKysr
KysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgIHwgMjcgKysrKysrKysr
KysrKysrKysrKysrLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCAgNiAr
KysrKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4veHNt
L2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8IDEwICsrKysrKysrKwogeGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgfCAgNCArKysrCiAxMCBmaWxlcyBjaGFuZ2VkLCAxNjMg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAzNmFiMjM1Li40ZTFiYmQ1IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0
bC5jCkBAIC0zNDcsNiArMzQ3LDI5IEBAIHZvaWQgYXJjaF9nZXRfZG9tYWluX2luZm8oY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgaW5mby0+ZmxhZ3MgfD0gWEVOX0RPTUlORl9oYXA7
CiB9CiAKK3N0YXRpYyBpbnQgYXJjaF9zZXRfY3B1X3RvcG9sb2d5KHN0cnVjdCBkb21haW4gKmQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVf
dG9wb2xvZ3kgKnRvcG9sb2d5KQoreworICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwKKyAg
ICAgICAgICF0b3BvbG9neS0+c2l6ZSB8fCB0b3BvbG9neS0+c2l6ZSA+IEhWTV9NQVhfVkNQVVMg
KQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIGlmICggIWQtPmFyY2guaHZtX2RvbWFp
bi5hcGljX2lkICkKKyAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLmFwaWNfaWQgPSB4bWFsbG9j
X2FycmF5KHVpbnQzMl90LCB0b3BvbG9neS0+c2l6ZSk7CisKKyAgICBpZiAoICFkLT5hcmNoLmh2
bV9kb21haW4uYXBpY19pZCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgaWYgKCBj
b3B5X2Zyb21fZ3Vlc3QoZC0+YXJjaC5odm1fZG9tYWluLmFwaWNfaWQsIHRvcG9sb2d5LT50aWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgdG9wb2xvZ3ktPnNpemUpICkKKyAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICBkLT5hcmNoLmh2bV9kb21haW4uYXBpY19pZF9zaXplID0gdG9w
b2xvZ3ktPnNpemU7CisgICAgZC0+YXJjaC5odm1fZG9tYWluLmNvcmVfcGVyX3NvY2tldCA9IHRv
cG9sb2d5LT5jb3JlX3Blcl9zb2NrZXQ7CisgICAgZC0+YXJjaC5odm1fZG9tYWluLnRocmVhZF9w
ZXJfY29yZSA9IHRvcG9sb2d5LT50aHJlYWRfcGVyX2NvcmU7CisgICAgcmV0dXJuIDA7Cit9CisK
ICNkZWZpbmUgTUFYX0lPUE9SVFMgMHgxMDAwMAogCiBsb25nIGFyY2hfZG9fZG9tY3RsKApAQCAt
MTU1NSw2ICsxNTc4LDEwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgIHJlY2FsY3Vs
YXRlX2NwdWlkX3BvbGljeShkKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhFTl9ET01D
VExfc2V0X2NwdV90b3BvbG9neToKKyAgICAgICAgcmV0ID0gYXJjaF9zZXRfY3B1X3RvcG9sb2d5
KGQsICZkb21jdGwtPnUuY3B1X3RvcG9sb2d5KTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZh
dWx0OgogICAgICAgICByZXQgPSBpb21tdV9kb19kb21jdGwoZG9tY3RsLCBkLCB1X2RvbWN0bCk7
CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNzFmZGRmZC4uYjNiMzIyNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0x
NTA5LDYgKzE1MDksMTMgQEAgaW50IGh2bV92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYp
CiAgICAgaW50IHJjOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAKKyAgICBp
ZiAoIHYtPnZjcHVfaWQgPiBkLT5hcmNoLmh2bV9kb21haW4uYXBpY19pZF9zaXplICkKKyAgICB7
CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJkJWR2JWQncyBhcGljIGlkIGlzbid0IHNldC5c
biIsCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOworICAgICAgICBy
ZXR1cm4gLUVOT0VOVDsKKyAgICB9CisKICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOwogCiAg
ICAgc3Bpbl9sb2NrX2luaXQoJnYtPmFyY2guaHZtX3ZjcHUudG1fbG9jayk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGE1NmY4NzUuLmI5
MGU2NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC00NDEzLDYgKzQ0MTMsNTEgQEAgbG9uZyBhcmNoX21lbW9yeV9vcCh1bnNpZ25lZCBs
b25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIHJldHVy
biByYzsKICAgICB9CiAKKyAgICBjYXNlIFhFTk1FTV9nZXRfY3B1X3RvcG9sb2d5OgorICAgIHsK
KyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICAgICAgc3RydWN0IHhlbl9jcHVfdG9wb2xv
Z3lfaW5mbyB0b3BvbG9neTsKKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmdG9wb2xv
Z3ksIGFyZywgMSkgKQorICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgaWYg
KCB0b3BvbG9neS5wYWQgfHwgdG9wb2xvZ3kucGFkMiApCisgICAgICAgICAgICByZXR1cm4gLUVJ
TlZBTDsKKworICAgICAgICBpZiAoIChkID0gcmN1X2xvY2tfZG9tYWluX2J5X2FueV9pZCh0b3Bv
bG9neS5kb21pZCkpID09IE5VTEwgKQorICAgICAgICAgICAgcmV0dXJuIC1FU1JDSDsKKworICAg
ICAgICByYyA9IHhzbV9nZXRfY3B1X3RvcG9sb2d5KFhTTV9UQVJHRVQsIGQpOworICAgICAgICBp
ZiAoIHJjICkKKyAgICAgICAgICAgIGdvdG8gZ2V0X2NwdV90b3BvbG9neV9mYWlsZWQ7CisKKyAg
ICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8
fCAhZC0+YXJjaC5odm1fZG9tYWluLmFwaWNfaWQgKQorICAgICAgICAgICAgZ290byBnZXRfY3B1
X3RvcG9sb2d5X2ZhaWxlZDsKKworICAgICAgICAvKiBhbGxvdyB0aGUgc2l6ZSB0byBiZSB6ZXJv
IGZvciB1c2VycyB3aG8gZG9uJ3QgY2FyZSBhcGljX2lkICovCisgICAgICAgIGlmICggdG9wb2xv
Z3kuc2l6ZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUUyQklHOworICAgICAgICAg
ICAgaWYgKCB0b3BvbG9neS5zaXplICE9IGQtPmFyY2guaHZtX2RvbWFpbi5hcGljX2lkX3NpemUg
KQorICAgICAgICAgICAgICAgIGdvdG8gZ2V0X2NwdV90b3BvbG9neV9mYWlsZWQ7CisKKyAgICAg
ICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGlmICggY29weV90b19ndWVzdCh0b3Bv
bG9neS50aWQuaCwgZC0+YXJjaC5odm1fZG9tYWluLmFwaWNfaWQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdG9wb2xvZ3kuc2l6ZSkgKQorICAgICAgICAgICAgICAgIGdvdG8gZ2V0
X2NwdV90b3BvbG9neV9mYWlsZWQ7CisgICAgICAgIH0KKworICAgICAgICB0b3BvbG9neS5jb3Jl
X3Blcl9zb2NrZXQgPSBkLT5hcmNoLmh2bV9kb21haW4uY29yZV9wZXJfc29ja2V0OworICAgICAg
ICB0b3BvbG9neS50aHJlYWRfcGVyX2NvcmUgPSBkLT5hcmNoLmh2bV9kb21haW4udGhyZWFkX3Bl
cl9jb3JlOworCisgICAgICAgIHJjID0gX19jb3B5X3RvX2d1ZXN0KGFyZywgJnRvcG9sb2d5LCAx
KSA/IC1FRkFVTFQgOiAwOworCisgZ2V0X2NwdV90b3BvbG9neV9mYWlsZWQ6CisgICAgICAgIHJj
dV91bmxvY2tfZG9tYWluKGQpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmV0dXJuIHN1YmFyY2hfbWVtb3J5X29wKGNtZCwgYXJnKTsKICAgICB9
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCmluZGV4IDdmMTI4YzAuLjUwMWVkOTkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2RvbWFpbi5oCkBAIC0xOTYsNiArMTk2LDIxIEBAIHN0cnVjdCBodm1fZG9tYWlu
IHsKICAgICAgICAgc3RydWN0IHZteF9kb21haW4gdm14OwogICAgICAgICBzdHJ1Y3Qgc3ZtX2Rv
bWFpbiBzdm07CiAgICAgfTsKKworICAgIC8qCisgICAgICogYW4gYXJyYXkgb2YgYXBpY19pZCwg
d2hpY2ggaXMgdW5pcXVlIGFuZCBjYW4gYmUgdXNlZCB0byBleHRyYWN0CisgICAgICogc29ja2V0
IElELCBjb3JlIElEIGFuZCB0aHJlYWQgSUQKKyAgICAgKi8KKyAgICB1aW50MzJfdCAqYXBpY19p
ZDsKKyAgICB1aW50MzJfdCBhcGljX2lkX3NpemU7CisKKyAgICAvKgorICAgICAqIHJlcG9ydHMg
dGhlIG51bWJlciBvZiBjb3JlL3RocmVhZCBpbiBhIHNvY2tldC9jb3JlLCBkZXRlcm1pbmluZyB0
aGUKKyAgICAgKiByaWdodC1zaGlmdCB2YWx1ZSB0byBleHRyYWN0IHtjb3JlL3RocmVhZH0gSUQg
ZnJvbSBhcGljX2lkIChkZWZpbmVkCisgICAgICogYWJvdmUpLgorICAgICAqLworICAgIHVpbnQ4
X3QgY29yZV9wZXJfc29ja2V0OworICAgIHVpbnQ4X3QgdGhyZWFkX3Blcl9jb3JlOwogfTsKIAog
I2RlZmluZSBoYXBfZW5hYmxlZChkKSAgKChkKS0+YXJjaC5odm1fZG9tYWluLmhhcF9lbmFibGVk
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCmluZGV4IDlhZTcyOTU5Li45OTM5MmI3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
CkBAIC0xMTA5LDYgKzExMDksMjYgQEAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgewogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIH07CiAKKy8qIFhFTl9ET01DVExfc2V0
X2NwdV90b3BvbG9neSAqLworc3RydWN0IHhlbl9kb21jdGxfY3B1X3RvcG9sb2d5IHsKKyAgICAv
KiBJTiAtIHNpemUgb2YgJ3RvcG9sb2d5JyBhcnJheSAqLworICAgIHVpbnQzMl90IHNpemU7Cisg
ICAgLyogSU4gLSB0aGUgbnVtYmVyIG9mIGNvcmUgaW4gdGhlIHNhbWUgc29ja2V0ICovCisgICAg
dWludDhfdCBjb3JlX3Blcl9zb2NrZXQ7CisgICAgLyogSU4gLSB0aGUgbnVtYmVyIG9mIHRocmVh
ZCBpbiB0aGUgc2FtZSBjb3JlICovCisgICAgdWludDhfdCB0aHJlYWRfcGVyX2NvcmU7CisgICAg
LyogSU4gLSBzaG91bGQgYmUgMCAqLworICAgIHVpbnQ4X3QgcGFkWzJdOworICAgIC8qCisgICAg
ICogSU4gLSBhbiBhcnJheSBvZiB0b3BvbG9neSBJRCAodGlkKSwgd2hpY2ggaXMgdXNlZCB0byBj
b21wdXRlIGEgZ2l2ZW4KKyAgICAgKiB2Y3B1J3MgY29yZSBpZCBhbmQgdGhyZWFkIGlkLiBGb3Ig
eDg2LCB0b3BvbG9neSBJRCBpcyB0aGUgQVBJQyBJRCwKKyAgICAgKiB3aGljaCBpcyBzeXN0ZW0t
bGV2ZWwgdW5pcXVlLgorICAgICAqLworICAgIFhFTl9HVUVTVF9IQU5ETEVfNjQodWludDMyKSB0
aWQ7Cit9OwordHlwZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVfdG9wb2xvZ3kgeGVuX2RvbWN0
bF9jcHVfdG9wb2xvZ3k7CitERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fZG9tY3RsX2NwdV90
b3BvbG9neSk7CisKIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICAgICB1aW50MzJfdCBjbWQ7CiAjZGVm
aW5lIFhFTl9ET01DVExfY3JlYXRlZG9tYWluICAgICAgICAgICAgICAgICAgIDEKQEAgLTExODgs
NiArMTIwOCw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0
X3Jlc2V0ICAgICAgICAgICAgICAgICAgICA3OQogI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9nbnR0
YWJfbGltaXRzICAgICAgICAgICAgIDgwCiAjZGVmaW5lIFhFTl9ET01DVExfdnVhcnRfb3AgICAg
ICAgICAgICAgICAgICAgICAgODEKKyNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfY3B1X3RvcG9sb2d5
ICAgICAgICAgICAgICA4MgogI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAg
ICAgICAgICAxMDAwCiAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfcGF1c2V2Y3B1ICAgICAgICAg
ICAgIDEwMDEKICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF91bnBhdXNldmNwdSAgICAgICAgICAg
MTAwMgpAQCAtMTI1Miw2ICsxMjczLDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgICAgICBz
dHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2MgICAgICAgICBwc3JfYWxsb2M7CiAgICAgICAgIHN0
cnVjdCB4ZW5fZG9tY3RsX3NldF9nbnR0YWJfbGltaXRzIHNldF9nbnR0YWJfbGltaXRzOwogICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFydF9vcCAgICAgICAgICB2dWFydF9vcDsKKyAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfY3B1X3RvcG9sb2d5ICAgICAgY3B1X3RvcG9sb2d5OwogICAg
ICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRbMTI4XTsKICAgICB9
IHU7CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL21lbW9yeS5oCmluZGV4IDI5Mzg2ZGYuLmE2YmNjNjQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVt
b3J5LmgKQEAgLTY1MCw3ICs2NTAsMzIgQEAgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZv
IHsKIHR5cGVkZWYgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHhlbl92bnVtYV90b3Bv
bG9neV9pbmZvX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5fdm51bWFfdG9wb2xvZ3lf
aW5mb190KTsKIAotLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlzIDI4ICovCisvKgor
ICogWEVOTUVNX2dldF9jcHVfdG9wb2xvZ3kgaXMgdXNlZCBieSBndWVzdCB0byBhY3F1aXJlIHZj
cHUgdG9wb2xvZ3kgZnJvbQorICogaHlwZXJ2aXNvci4KKyAqLworI2RlZmluZSBYRU5NRU1fZ2V0
X2NwdV90b3BvbG9neSAgICAgMjgKKworc3RydWN0IHhlbl9jcHVfdG9wb2xvZ3lfaW5mbyB7Cisg
ICAgLyogSU4gKi8KKyAgICBkb21pZF90IGRvbWlkOworICAgIHVpbnQxNl90IHBhZDsKKworICAg
IC8qIElOL09VVCAqLworICAgIHVpbnQzMl90IHNpemU7CisKKyAgICAvKiBPVVQgKi8KKyAgICB1
aW50OF90IGNvcmVfcGVyX3NvY2tldDsKKyAgICB1aW50OF90IHRocmVhZF9wZXJfY29yZTsKKyAg
ICB1aW50MTZfdCBwYWQyOworCisgICAgdW5pb24geworICAgICAgICBYRU5fR1VFU1RfSEFORExF
KHVpbnQzMikgaDsKKyAgICAgICAgdWludDY0X3QgcGFkOworICAgIH0gdGlkOworfTsKK3R5cGVk
ZWYgc3RydWN0IHhlbl9jcHVfdG9wb2xvZ3lfaW5mbyB4ZW5fY3B1X3RvcG9sb2d5X2luZm9fdDsK
K0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9jcHVfdG9wb2xvZ3lfaW5mb190KTsKIAogI2Vu
ZGlmIC8qIF9fWEVOX1BVQkxJQ19NRU1PUllfSF9fICovCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKaW5kZXggZDZkZGFkYy4u
M2FjNTljNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2lu
Y2x1ZGUveHNtL2R1bW15LmgKQEAgLTMzMCw2ICszMzAsMTIgQEAgc3RhdGljIFhTTV9JTkxJTkUg
aW50IHhzbV9nZXRfdm51bWFpbmZvKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQp
OwogfQogCitzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2dldF9jcHVfdG9wb2xvZ3koWFNNX0RF
RkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNN
X1RBUkdFVCk7CisgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQt
PmRvbWFpbiwgZCk7Cit9CisKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUEFTU1RIUk9VR0gpICYm
IGRlZmluZWQoQ09ORklHX0hBU19QQ0kpCiBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2dldF9k
ZXZpY2VfZ3JvdXAoWFNNX0RFRkFVTFRfQVJHIHVpbnQzMl90IG1hY2hpbmVfYmRmKQogewpkaWZm
IC0tZ2l0IGEveGVuL3hzbS9kdW1teS5jIGIveGVuL3hzbS9kdW1teS5jCmluZGV4IDQ3OWIxMDMu
Ljk4ZWI4NmYgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZHVtbXkuYworKysgYi94ZW4veHNtL2R1bW15
LmMKQEAgLTg4LDYgKzg4LDcgQEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3RydWN0IHhz
bV9vcGVyYXRpb25zICpvcHMpCiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBpb21lbV9t
YXBwaW5nKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIHBjaV9jb25maWdfcGVybWlz
c2lvbik7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBnZXRfdm51bWFpbmZvKTsKKyAg
ICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGdldF9jcHVfdG9wb2xvZ3kpOwogCiAjaWYgZGVm
aW5lZChDT05GSUdfSEFTX1BBU1NUSFJPVUdIKSAmJiBkZWZpbmVkKENPTkZJR19IQVNfUENJKQog
ICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgZ2V0X2RldmljZV9ncm91cCk7CmRpZmYgLS1n
aXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5kZXgg
MTljZWFjZi4uMjllZTFlMSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisrKyBi
L3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtNDI3LDYgKzQyNywxMSBAQCBzdGF0aWMgaW50IGZs
YXNrX2dldF92bnVtYWluZm8oc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1cm4gY3VycmVudF9o
YXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19HRVRfVk5VTUFJTkZPKTsKIH0K
IAorc3RhdGljIGludCBmbGFza19nZXRfY3B1X3RvcG9sb2d5KHN0cnVjdCBkb21haW4gKmQpCit7
CisgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlO
Ml9fR0VUX0NQVV9UT1BPTE9HWSk7Cit9CisKIHN0YXRpYyBpbnQgZmxhc2tfY29uc29sZV9pbyhz
dHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogewogICAgIHUzMiBwZXJtOwpAQCAtNzUyLDYgKzc1
Nyw5IEBAIHN0YXRpYyBpbnQgZmxhc2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQp
CiAgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzOgogICAgICAgICByZXR1cm4g
Y3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19TRVRfR05UVEFC
X0xJTUlUUyk7CiAKKyAgICBjYXNlIFhFTl9ET01DVExfc2V0X2NwdV90b3BvbG9neToKKyAgICAg
ICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9f
U0VUX0NQVV9UT1BPTE9HWSk7CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gYXZjX3Vu
a25vd25fcGVybWlzc2lvbigiZG9tY3RsIiwgY21kKTsKICAgICB9CkBAIC0xODAwLDYgKzE4MDgs
OCBAQCBzdGF0aWMgc3RydWN0IHhzbV9vcGVyYXRpb25zIGZsYXNrX29wcyA9IHsKICAgICAuZG9f
eHNtX29wID0gZG9fZmxhc2tfb3AsCiAgICAgLmdldF92bnVtYWluZm8gPSBmbGFza19nZXRfdm51
bWFpbmZvLAogCisgICAgLmdldF9jcHVfdG9wb2xvZ3kgPSBmbGFza19nZXRfY3B1X3RvcG9sb2d5
LAorCiAgICAgLnZtX2V2ZW50X2NvbnRyb2wgPSBmbGFza192bV9ldmVudF9jb250cm9sLAogCiAj
aWZkZWYgQ09ORklHX0hBU19NRU1fQUNDRVNTCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3Bv
bGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
CmluZGV4IGQwYTFlYzUuLmU1MzFlYzAgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5
L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3Jz
CkBAIC0yNTAsNiArMjUwLDEwIEBAIGNsYXNzIGRvbWFpbjIKICAgICBwc3JfYWxsb2MKICMgWEVO
X0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cwogICAgIHNldF9nbnR0YWJfbGltaXRzCisjIFhFTl9E
T01DVExfc2V0X2NwdV90b3BvbG9neQorICAgIHNldF9jcHVfdG9wb2xvZ3kKKyMgWEVOTUVNX2dl
dF9jcHVfdG9wb2xvZ3kKKyAgICBnZXRfY3B1X3RvcG9sb2d5CiB9CiAKICMgU2ltaWxhciB0byBj
bGFzcyBkb21haW4sIGJ1dCBwcmltYXJpbHkgY29udGFpbnMgZG9tY3RscyByZWxhdGVkIHRvIEhW
TSBkb21haW5zCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYOg3-0000o3-Kg; Mon, 08 Jan 2018 04:04:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92do=ed=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYOg2-0000nP-9a
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 04:04:46 +0000
X-Inumbo-ID: 54eded84-f429-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 54eded84-f429-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 04:06: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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:04:40 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="9408007"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 07 Jan 2018 20:04:38 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 12:01:25 +0800
Message-Id: <1515384090-175916-4-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 3/8] xl/parse: introduce cpu_topology to
	guest config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KLS0tCiBkb2NzL21h
bi94bC5jZmcucG9kLjUuaW4gICAgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbCB8ICA3ICsrKysrKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAg
ICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbgppbmRleCBiN2I5MWQ4Li44ZmY0MDFlIDEwMDY0NAotLS0gYS9kb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC01
MDEsNiArNTAxLDI3IEBAIEJvb3QgdGhlIGd1ZXN0IHVzaW5nIHRoZSBPVk1GIFVFRkkgZmlybXdh
cmUuCiAKIExvYWQgdGhlIHNwZWNpZmllZCBmaWxlIGFzIGZpcm13YXJlIGZvciB0aGUgZ3Vlc3Qu
CiAKKz1pdGVtIEI8Y3B1X3RvcG9sb2d5PSJDUFVfVE9QT0xPR1lfU1BFQyI+CisKK0VhY2ggQjxD
UFVfVE9QT0xPR1lfU1BFQz4gaXMgYSBjb21tYS1zZXBhcmF0ZWQgbGlzdCBvZiBDPEtFWT1WQUxV
RT4KK3NldHRpbmdzIGZyb20gdGhlIGZvbGxvd2luZyBsaXN0OgorCis9b3ZlciA0CisKKz1pdGVt
IEI8Y29yZXM9TlVNQkVSPgorc3BlY2lmeSB0aGUgbnVtYmVyIG9mIGNvcmVzIGluIGVhY2ggc29j
a2V0LgorCis9aXRlbSBCPHRocmVhZHM9TlVNQkVSPgorc3BlY2lmeSB0aGUgbnVtYmVyIG9mIHRo
cmVhZHMgaW4gZWFjaCBjb3JlLgorCis9aXRlbSBCPHJlYWxfdGhyZWFkcz1OVU1CRVI+CitzcGVj
aWZ5IHRoZSByZWFsIG51bWJlciBvZiB0aHJlYWRzIGluIGVhY2ggY29yZS4gVGhpcyBmaWVsZCBj
YW4gYmUgdXNlZAordG8gZXhwb3NlIG9ubHkgcGFydCBvZiB0aHJlYWRzIGluIG9uZSBjb3JlLiBG
b3IgZXhhbXBsZSwgdGhvdWdoIHRoZSBDUFVJRAoraW5zdHJ1Y3Rpb24gaW5kaWNhdGVzIHRoYXQg
ZWFjaCBjb3JlIGhhcyB0d28gdGhyZWFkcywgYnV0IG9ubHkgb25lIHRocmVhZAorb2YgZWFjaCBj
b3JlIGlzIGV4cG9zZWQgdG8gdGhlIGd1ZXN0LgorCis9YmFjaworCiA9YmFjawogCiA9aGVhZDQg
UFZIIGd1ZXN0IG9wdGlvbnMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCBhMjM5MzI0Li44YzgwZTY3IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdHlwZXMuaWRsCkBAIC00NTcsNiArNDU3LDEyIEBAIGxpYnhsX2FsdHAybV9tb2RlID0g
RW51bWVyYXRpb24oImFsdHAybV9tb2RlIiwgWwogICAgICgzLCAibGltaXRlZCIpLAogICAgIF0s
IGluaXRfdmFsID0gIkxJQlhMX0FMVFAyTV9NT0RFX0RJU0FCTEVEIikKIAorbGlieGxfY3B1X3Rv
cG9sb2d5ID0gU3RydWN0KCJjcHVfdG9wb2xvZ3kiLCBbCisgICAgKCJjb3JlcyIsICAgICAgICAg
ICB1aW50OCksCisgICAgKCJ0aHJlYWRzIiwgICAgICAgICB1aW50OCksCisgICAgKCJyZWFsX3Ro
cmVhZHMiLCAgICB1aW50OCksCisgICAgXSkKKwogbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBT
dHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgKCJtYXhfdmNwdXMiLCAgICAgICBpbnRl
Z2VyKSwKICAgICAoImF2YWlsX3ZjcHVzIiwgICAgIGxpYnhsX2JpdG1hcCksCkBAIC01ODEsNiAr
NTg3LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9p
bmZvIixbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInJkbSIsIGxp
YnhsX3JkbV9yZXNlcnZlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICgicmRtX21lbV9ib3VuZGFyeV9tZW1rYiIsIE1lbUtCKSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgibWNhX2NhcHMiLCAgICAgICAgIHVpbnQ2NCksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImNwdV90b3BvbG9neSIsICAgICBsaWJ4
bF9jcHVfdG9wb2xvZ3kpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XSkpLAogICAgICAgICAgICAgICAgICAoInB2IiwgU3RydWN0KE5vbmUsIFsoImtlcm5lbCIsIHN0
cmluZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgic2xhY2tfbWVt
a2IiLCBNZW1LQiksCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwv
eGxfcGFyc2UuYwppbmRleCA5YTY5MmQ1Li45Yjc2OTIwIDEwMDY0NAotLS0gYS90b29scy94bC94
bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTEzNzMsNiArMTM3MywyNSBA
QCB2b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAg
ICAgICAgICAgKi8KICAgICAgICAgfQogCisgICAgICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5n
KGNvbmZpZywgImNwdV90b3BvbG9neSIsICZidWYsIDApKQorICAgICAgICB7CisgICAgICAgICAg
ICBjaGFyICpidWYyLCAqcCwgKm9wYXJnLCAqc3RydG9rX3B0cjsKKworICAgICAgICAgICAgYnVm
MiA9IHN0cmR1cChidWYpOworCisgICAgICAgICAgICBmb3IgKHAgPSBzdHJ0b2tfcihidWYyLCAi
LCIsICZzdHJ0b2tfcHRyKTsgcDsKKyAgICAgICAgICAgICAgICAgcCA9IHN0cnRva19yKE5VTEws
ICIsIiwgJnN0cnRva19wdHIpKSB7CisgICAgICAgICAgICAgICAgaWYgKE1BVENIX09QVElPTigi
Y29yZXMiLCBwLCBvcGFyZykpIHsKKyAgICAgICAgICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS5j
cHVfdG9wb2xvZ3kuY29yZXMgPSBwYXJzZV91bG9uZyhvcGFyZyk7CisgICAgICAgICAgICAgICAg
fSBlbHNlIGlmIChNQVRDSF9PUFRJT04oInRocmVhZHMiLCBwLCBvcGFyZykpIHsKKyAgICAgICAg
ICAgICAgICAgICAgYl9pbmZvLT51Lmh2bS5jcHVfdG9wb2xvZ3kudGhyZWFkcyA9IHBhcnNlX3Vs
b25nKG9wYXJnKTsKKyAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKE1BVENIX09QVElPTigicmVh
bF90aHJlYWRzIiwgcCwgb3BhcmcpKSB7CisgICAgICAgICAgICAgICAgICAgIGJfaW5mby0+dS5o
dm0uY3B1X3RvcG9sb2d5LnJlYWxfdGhyZWFkcyA9CisgICAgICAgICAgICAgICAgICAgICAgICBw
YXJzZV91bG9uZyhvcGFyZyk7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAg
ICAgICB9CisKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVkg6
CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:04:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:04:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYOgB-0000qj-CQ; Mon, 08 Jan 2018 04:04:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92do=ed=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYOgA-0000od-83
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 04:04:54 +0000
X-Inumbo-ID: 5973c7b5-f429-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5973c7b5-f429-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 04:06:49 +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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:04:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="9408050"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 07 Jan 2018 20:04:45 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 12:01:28 +0800
Message-Id: <1515384090-175916-7-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 6/8] hvmloader: get CPU topology information
	from hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIHByZXZpb3VzIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIEFQSUNfSUQgYW5kIHZjcHVfaWQgd29u
J3QgaG9sZC4KVGhlIEFQSUNfSUQgYXJyYXkgZ290IGZyb20gaHlwZXJ2aXNvciBpcyB1c2VkIHRv
IGJvb3QgQVBzLgoKU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
LS0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUgICAgfCAgMiArLQogdG9vbHMv
ZmlybXdhcmUvaHZtbG9hZGVyL2h2bWxvYWRlci5jIHwgIDggKysrKysKIHRvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9zbXAuYyAgICAgICB8ICAzICstCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIv
dG9wb2xvZ3kuYyAgfCA1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRv
b2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b3BvbG9neS5oICB8IDM2ICsrKysrKysrKysrKysrKysr
KysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDEwNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci90b3BvbG9neS5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3RvcG9sb2d5LmgK
CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUgYi90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvTWFrZWZpbGUKaW5kZXggYTViNGMzMi4uOTEyNDIwOCAxMDA2NDQK
LS0tIGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13
YXJlL2h2bWxvYWRlci9NYWtlZmlsZQpAQCAtMzIsNyArMzIsNyBAQCBDRkxBR1MgKz0gJChDRkxB
R1NfeGVuaW5jbHVkZSkKIENGTEFHUyArPSAtRF9fWEVOX0lOVEVSRkFDRV9WRVJTSU9OX189X19Y
RU5fTEFURVNUX0lOVEVSRkFDRV9WRVJTSU9OX18KIAogT0JKUyAgPSBodm1sb2FkZXIubyBtcF90
YWJsZXMubyB1dGlsLm8gc21iaW9zLm8gCi1PQkpTICs9IHNtcC5vIGNhY2hlYXR0ci5vIHhlbmJ1
cy5vIHZudW1hLm8KK09CSlMgKz0gc21wLm8gY2FjaGVhdHRyLm8geGVuYnVzLm8gdm51bWEubyB0
b3BvbG9neS5vCiBPQkpTICs9IGU4MjAubyBwY2kubyBwaXIubyBjdHlwZS5vCiBPQkpTICs9IGh2
bV9wYXJhbS5vCiBPQkpTICs9IG92bWYubyBzZWFiaW9zLm8KZGlmZiAtLWdpdCBhL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9odm1sb2FkZXIuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9o
dm1sb2FkZXIuYwppbmRleCBmNjAzZjY4Li5jOTUyYTkzIDEwMDY0NAotLS0gYS90b29scy9maXJt
d2FyZS9odm1sb2FkZXIvaHZtbG9hZGVyLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L2h2bWxvYWRlci5jCkBAIC0yNSw2ICsyNSw3IEBACiAjaW5jbHVkZSAicGNpX3JlZ3MuaCIKICNp
bmNsdWRlICJhcGljX3JlZ3MuaCIKICNpbmNsdWRlICJ2bnVtYS5oIgorI2luY2x1ZGUgInRvcG9s
b2d5LmgiCiAjaW5jbHVkZSA8YWNwaTJfMC5oPgogI2luY2x1ZGUgPHhlbi92ZXJzaW9uLmg+CiAj
aW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KQEAgLTM0NCw2ICszNDUsMTMgQEAgaW50IG1haW4o
dm9pZCkKICAgICBhcGljX3NldHVwKCk7CiAgICAgcGNpX3NldHVwKCk7CiAKKyAgICAvKiBzbXBf
aW5pdGlhbGlzZSgpIG5lZWRzIHRoZSBtYXBwaW5nIGJldHdlZW4gdmNwdV9pZCBhbmQgYXBpY19p
ZCAqLworICAgIGlmICggaW5pdF9jcHVfdG9wb2xvZ3lfaW5mbygpICkKKyAgICB7CisgICAgICAg
IHByaW50ZigiRmFpbGVkIHRvIGdldCBDUFUgdG9wb2xvZ3lcbiIpOworICAgICAgICByZXR1cm4g
LTE7CisgICAgfQorCiAgICAgc21wX2luaXRpYWxpc2UoKTsKIAogICAgIHBlcmZvcm1fdGVzdHMo
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbXAuYyBiL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9zbXAuYwppbmRleCAwODJiMTdmLi41ZjNiN2VmIDEwMDY0NAotLS0g
YS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvc21wLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL3NtcC5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSAidXRpbC5oIgogI2luY2x1
ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgImFwaWNfcmVncy5oIgorI2luY2x1ZGUgInRvcG9sb2d5
LmgiCiAKICNkZWZpbmUgQVBfQk9PVF9FSVAgMHgxMDAwCiBleHRlcm4gY2hhciBhcF9ib290X3N0
YXJ0W10sIGFwX2Jvb3RfZW5kW107CkBAIC04Niw3ICs4Nyw3IEBAIHN0YXRpYyB2b2lkIGxhcGlj
X3dhaXRfcmVhZHkodm9pZCkKIAogc3RhdGljIHZvaWQgYm9vdF9jcHUodW5zaWduZWQgaW50IGNw
dSkKIHsKLSAgICB1bnNpZ25lZCBpbnQgaWNyMiA9IFNFVF9BUElDX0RFU1RfRklFTEQoTEFQSUNf
SUQoY3B1KSk7CisgICAgdW5zaWduZWQgaW50IGljcjIgPSBTRVRfQVBJQ19ERVNUX0ZJRUxEKHRv
cG9sb2d5X2lkW2NwdV0pOwogCiAgICAgLyogSW5pdGlhbGlzZSBzaGFyZWQgdmFyaWFibGVzLiAq
LwogICAgIGFwX2NwdWlkID0gY3B1OwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9h
ZGVyL3RvcG9sb2d5LmMgYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9wb2xvZ3kuYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi4xNDRhNGQyCi0tLSAvZGV2L251bGwKKysr
IGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3RvcG9sb2d5LmMKQEAgLTAsMCArMSw1NyBAQAor
LyoKKyAqIHRvcG9sb2d5LmM6IG9idGFpbiB2Q1BVIHRvcG9sb2d5IGZyb20gaHlwZXJ2aXNvcgor
ICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMs
IHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVk
IHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0
cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQK
KyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcg
ZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJl
cHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1
bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJp
YnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVVUSE9SIEFORCBD
T05UUklCVVRPUlMgYGBBUyBJUycnIEFORAorICogQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJS
QU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdB
UlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBBVVRIT1IgT1Ig
Q09OVFJJQlVUT1JTIEJFIExJQUJMRQorICogRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJ
REVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwKKyAqIERBTUFHRVMg
KElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRF
IEdPT0RTCisgKiBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9S
IEJVU0lORVNTIElOVEVSUlVQVElPTikKKyAqIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhF
T1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUCisgKiBMSUFCSUxJ
VFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJ
TiBBTlkgV0FZCisgKiBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFE
VklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GCisgKiBTVUNIIERBTUFHRS4KKyAqLworCisjaW5j
bHVkZSAidXRpbC5oIgorI2luY2x1ZGUgImh5cGVyY2FsbC5oIgorI2luY2x1ZGUgInRvcG9sb2d5
LmgiCisjaW5jbHVkZSA8eGVuL21lbW9yeS5oPgorCit1bnNpZ25lZCBpbnQgKnRvcG9sb2d5X2lk
OwordW5zaWduZWQgaW50IHRvcG9sb2d5X2lkX3NpemU7CisKK2ludCBpbml0X2NwdV90b3BvbG9n
eV9pbmZvKHZvaWQpCit7CisgICAgaW50IHJjOworICAgIHN0cnVjdCB4ZW5fY3B1X3RvcG9sb2d5
X2luZm8gY3B1X3RvcG9sb2d5ID0KKyAgICAgICAgeyAuZG9taWQgPSBET01JRF9TRUxGLCAuc2l6
ZSA9IGh2bV9pbmZvLT5ucl92Y3B1cyB9OworCisgICAgdG9wb2xvZ3lfaWQgPSBzY3JhdGNoX2Fs
bG9jKHNpemVvZigqdG9wb2xvZ3lfaWQpICogaHZtX2luZm8tPm5yX3ZjcHVzLCAwKTsKKyAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShjcHVfdG9wb2xvZ3kudGlkLmgsIHRvcG9sb2d5X2lkKTsKKyAg
ICByYyA9IGh5cGVyY2FsbF9tZW1vcnlfb3AoWEVOTUVNX2dldF9jcHVfdG9wb2xvZ3ksICZjcHVf
dG9wb2xvZ3kpOworICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgcHJpbnRmKCJGYWlsZWQgdG8g
cmV0cmlldmUgY3B1IHRvcG9sb2d5LCByYyA9ICVkXG4iLCByYyk7CisgICAgdG9wb2xvZ3lfaWRf
c2l6ZSA9IGh2bV9pbmZvLT5ucl92Y3B1czsKKyAgICByZXR1cm4gcmM7Cit9CisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3Rv
cG9sb2d5LmggYi90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdG9wb2xvZ3kuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5iYzcxYzNiCi0tLSAvZGV2L251bGwKKysrIGIvdG9v
bHMvZmlybXdhcmUvaHZtbG9hZGVyL3RvcG9sb2d5LmgKQEAgLTAsMCArMSwzNiBAQAorLyoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgorICogdG9wb2xvZ3kuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNp
b24gMgorICogYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IG9y
LCB3aGVuIGRpc3RyaWJ1dGVkCisgKiBzZXBhcmF0ZWx5IGZyb20gdGhlIExpbnV4IGtlcm5lbCBv
ciBpbmNvcnBvcmF0ZWQgaW50byBvdGhlcgorICogc29mdHdhcmUgcGFja2FnZXMsIHN1YmplY3Qg
dG8gdGhlIGZvbGxvd2luZyBsaWNlbnNlOgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAq
IG9mIHRoaXMgc291cmNlIGZpbGUgKHRoZSAiU29mdHdhcmUiKSwgdG8gZGVhbCBpbiB0aGUgU29m
dHdhcmUgd2l0aG91dAorICogcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRp
b24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwKKyAqIG1lcmdlLCBwdWJsaXNoLCBk
aXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJl
LAorICogYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5p
c2hlZCB0byBkbyBzbywgc3ViamVjdCB0bworICogdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgor
ICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90
aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCisgKiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBv
cnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQg
IkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1Q
TElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJD
SEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9O
SU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKKyAqIEFVVEhPUlMgT1IgQ09QWVJJ
R0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAq
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RI
RVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRI
RSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTCisgKiBJTiBUSEUgU09GVFdB
UkUuCisgKi8KKyNpZm5kZWYgX19IVk1MT0FERVJfVE9QT0xPR1lfSF8KKyNkZWZpbmUgX19IVk1M
T0FERVJfVE9QT0xPR1lfSF8KKworZXh0ZXJuIHVuc2lnbmVkIGludCAqdG9wb2xvZ3lfaWQ7Citl
eHRlcm4gdW5zaWduZWQgaW50IHRvcG9sb2d5X2lkX3NpemU7CisKK2ludCBpbml0X2NwdV90b3Bv
bG9neV9pbmZvKHZvaWQpOworCisjZW5kaWYgLyogX19IVk1MT0FERVJfVE9QT0xPR1lfSF9fICov
Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:04:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:04:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYOgD-0000sR-J7; Mon, 08 Jan 2018 04:04:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92do=ed=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYOgC-0000p2-8L
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 04:04:56 +0000
X-Inumbo-ID: 5ad217a7-f429-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ad217a7-f429-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 04:06:51 +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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:04:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="9408062"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 07 Jan 2018 20:04:48 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 12:01:29 +0800
Message-Id: <1515384090-175916-8-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 7/8] libacpi: build madt/srat according cpu
	topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q2FsbGVycyBwYXNzIGFuIEFQSUNfSUQgYXJyYXkgdG8gbGliYWNwaSBhbmQgbGliYWNwaSB3aWxs
IHVzZSB0aGlzIGFycmF5IHRvCmZpbGwgdGhlIEFQSUNfSUQgZmllbGQgb2YgTUFEVCBhbmQgU1JB
VC4KClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogdG9v
bHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0aWwuYyB8IDggKysrKysrLS0KIHRvb2xzL2xpYmFjcGkv
YnVpbGQuYyAgICAgICAgICAgfCA0ICsrLS0KIHRvb2xzL2xpYmFjcGkvbGliYWNwaS5oICAgICAg
ICAgfCA1ICsrKystCiB0b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jICAgIHwgNiArKysrLS0K
IDQgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jIGIvdG9vbHMvZmlybXdhcmUv
aHZtbG9hZGVyL3V0aWwuYwppbmRleCAwYzNmMmQyLi5lNGM3ZWIzIDEwMDY0NAotLS0gYS90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5jCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRl
ci91dGlsLmMKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlICJoeXBlcmNhbGwuaCIKICNpbmNs
dWRlICJjdHlwZS5oIgogI2luY2x1ZGUgInZudW1hLmgiCisjaW5jbHVkZSAidG9wb2xvZ3kuaCIK
ICNpbmNsdWRlIDxhY3BpMl8wLmg+CiAjaW5jbHVkZSA8bGliYWNwaS5oPgogI2luY2x1ZGUgPHN0
ZGludC5oPgpAQCAtODgzLDkgKzg4NCw5IEBAIHN0YXRpYyB2b2lkIGFjcGlfbWVtX2ZyZWUoc3Ry
dWN0IGFjcGlfY3R4dCAqY3R4dCwKICAgICAvKiBBQ1BJIGJ1aWxkZXIgY3VycmVudGx5IGRvZXNu
J3QgZnJlZSBtZW1vcnkgc28gdGhpcyBpcyBqdXN0IGEgc3R1YiAqLwogfQogCi1zdGF0aWMgdWlu
dDMyX3QgYWNwaV9sYXBpY19pZCh1bnNpZ25lZCBjcHUpCitzdGF0aWMgdWludDMyX3QgYWNwaV9s
YXBpY19pZCh1bnNpZ25lZCBjcHUsIGNvbnN0IHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKQog
ewotICAgIHJldHVybiBMQVBJQ19JRChjcHUpOworICAgIHJldHVybiBjb25maWctPnRvcG9sb2d5
X2lkW2NwdV07CiB9CiAKIHZvaWQgaHZtbG9hZGVyX2FjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBh
Y3BpX2NvbmZpZyAqY29uZmlnLApAQCAtOTgxLDYgKzk4Miw5IEBAIHZvaWQgaHZtbG9hZGVyX2Fj
cGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnLAogICAgIGNvbmZpZy0+
bnVtYS52ZGlzdGFuY2UgPSB2ZGlzdGFuY2U7CiAgICAgY29uZmlnLT5udW1hLnZtZW1yYW5nZSA9
IHZtZW1yYW5nZTsKIAorICAgIGNvbmZpZy0+dG9wb2xvZ3lfaWQgPSB0b3BvbG9neV9pZDsKKyAg
ICBjb25maWctPnRvcG9sb2d5X2lkX3NpemUgPSB0b3BvbG9neV9pZF9zaXplOworCiAgICAgY29u
ZmlnLT5odm1pbmZvID0gaHZtX2luZm87CiAKICAgICBjb25maWctPnJzZHAgPSBwaHlzaWNhbDsK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvYnVpbGQuYyBiL3Rvb2xzL2xpYmFjcGkvYnVpbGQu
YwppbmRleCBmOTg4MWM5Li4zY2Q1ZWI5IDEwMDY0NAotLS0gYS90b29scy9saWJhY3BpL2J1aWxk
LmMKKysrIGIvdG9vbHMvbGliYWNwaS9idWlsZC5jCkBAIC0xNTYsNyArMTU2LDcgQEAgc3RhdGlj
IHN0cnVjdCBhY3BpXzIwX21hZHQgKmNvbnN0cnVjdF9tYWR0KHN0cnVjdCBhY3BpX2N0eHQgKmN0
eHQsCiAgICAgICAgIGxhcGljLT5sZW5ndGggID0gc2l6ZW9mKCpsYXBpYyk7CiAgICAgICAgIC8q
IFByb2Nlc3NvciBJRCBtdXN0IG1hdGNoIHByb2Nlc3Nvci1vYmplY3QgSURzIGluIHRoZSBEU0RU
LiAqLwogICAgICAgICBsYXBpYy0+YWNwaV9wcm9jZXNzb3JfaWQgPSBpOwotICAgICAgICBsYXBp
Yy0+YXBpY19pZCA9IGNvbmZpZy0+bGFwaWNfaWQoaSk7CisgICAgICAgIGxhcGljLT5hcGljX2lk
ID0gY29uZmlnLT5sYXBpY19pZChpLCBjb25maWcpOwogICAgICAgICBsYXBpYy0+ZmxhZ3MgPSAo
dGVzdF9iaXQoaSwgaHZtaW5mby0+dmNwdV9vbmxpbmUpCiAgICAgICAgICAgICAgICAgICAgICAg
ICA/IEFDUElfTE9DQUxfQVBJQ19FTkFCTEVEIDogMCk7CiAgICAgICAgIGxhcGljKys7CkBAIC0y
NDQsNyArMjQ0LDcgQEAgc3RhdGljIHN0cnVjdCBhY3BpXzIwX3NyYXQgKmNvbnN0cnVjdF9zcmF0
KHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCiAgICAgICAgIHByb2Nlc3Nvci0+dHlwZSAgICAgPSBB
Q1BJX1BST0NFU1NPUl9BRkZJTklUWTsKICAgICAgICAgcHJvY2Vzc29yLT5sZW5ndGggICA9IHNp
emVvZigqcHJvY2Vzc29yKTsKICAgICAgICAgcHJvY2Vzc29yLT5kb21haW4gICA9IGNvbmZpZy0+
bnVtYS52Y3B1X3RvX3Zub2RlW2ldOwotICAgICAgICBwcm9jZXNzb3ItPmFwaWNfaWQgID0gY29u
ZmlnLT5sYXBpY19pZChpKTsKKyAgICAgICAgcHJvY2Vzc29yLT5hcGljX2lkICA9IGNvbmZpZy0+
bGFwaWNfaWQoaSwgY29uZmlnKTsKICAgICAgICAgcHJvY2Vzc29yLT5mbGFncyAgICA9IEFDUElf
TE9DQUxfQVBJQ19BRkZJTl9FTkFCTEVEOwogICAgICAgICBwcm9jZXNzb3IrKzsKICAgICB9CmRp
ZmYgLS1naXQgYS90b29scy9saWJhY3BpL2xpYmFjcGkuaCBiL3Rvb2xzL2xpYmFjcGkvbGliYWNw
aS5oCmluZGV4IGEyZWZkMjMuLjk4MWFkMTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvbGli
YWNwaS5oCisrKyBiL3Rvb2xzL2xpYmFjcGkvbGliYWNwaS5oCkBAIC05MSwxMSArOTEsMTQgQEAg
c3RydWN0IGFjcGlfY29uZmlnIHsKICAgICB1bnNpZ25lZCBsb25nIHJzZHA7CiAKICAgICAvKiB4
ODYtc3BlY2lmaWMgcGFyYW1ldGVycyAqLwotICAgIHVpbnQzMl90ICgqbGFwaWNfaWQpKHVuc2ln
bmVkIGNwdSk7CisgICAgdWludDMyX3QgKCpsYXBpY19pZCkodW5zaWduZWQgY3B1LCBjb25zdCBz
dHJ1Y3QgYWNwaV9jb25maWcgKmNvbmZpZyk7CiAgICAgdWludDMyX3QgbGFwaWNfYmFzZV9hZGRy
ZXNzOwogICAgIHVpbnQzMl90IGlvYXBpY19iYXNlX2FkZHJlc3M7CiAgICAgdWludDE2X3QgcGNp
X2lzYV9pcnFfbWFzazsKICAgICB1aW50OF90IGlvYXBpY19pZDsKKyAgICAvKiBDUFUgdG9wb2xv
Z3kgaW5mbyAqLworICAgIHVpbnQzMl90ICp0b3BvbG9neV9pZDsKKyAgICB1aW50MzJfdCB0b3Bv
bG9neV9pZF9zaXplOwogfTsKIAogaW50IGFjcGlfYnVpbGRfdGFibGVzKHN0cnVjdCBhY3BpX2N0
eHQgKmN0eHQsIHN0cnVjdCBhY3BpX2NvbmZpZyAqY29uZmlnKTsKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX3g4Nl9hY3BpLmMgYi90b29scy9saWJ4bC9saWJ4bF94ODZfYWNwaS5jCmlu
ZGV4IDlhN2M5MDQuLjFhMjI3ZjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Nl9h
Y3BpLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2X2FjcGkuYwpAQCAtODQsOSArODQsOSBA
QCBzdGF0aWMgdm9pZCBhY3BpX21lbV9mcmVlKHN0cnVjdCBhY3BpX2N0eHQgKmN0eHQsCiB7CiB9
CiAKLXN0YXRpYyB1aW50MzJfdCBhY3BpX2xhcGljX2lkKHVuc2lnbmVkIGNwdSkKK3N0YXRpYyB1
aW50MzJfdCBhY3BpX2xhcGljX2lkKHVuc2lnbmVkIGNwdSwgY29uc3Qgc3RydWN0IGFjcGlfY29u
ZmlnICpjb25maWcpCiB7Ci0gICAgcmV0dXJuIGNwdSAqIDI7CisgICAgcmV0dXJuIGNvbmZpZy0+
dG9wb2xvZ3lfaWRbY3B1XTsKIH0KIAogc3RhdGljIGludCBpbml0X2FjcGlfY29uZmlnKGxpYnhs
X19nYyAqZ2MsIApAQCAtMTU1LDYgKzE1NSw4IEBAIHN0YXRpYyBpbnQgaW5pdF9hY3BpX2NvbmZp
ZyhsaWJ4bF9fZ2MgKmdjLAogICAgIGNvbmZpZy0+bGFwaWNfYmFzZV9hZGRyZXNzID0gTEFQSUNf
QkFTRV9BRERSRVNTOwogICAgIGNvbmZpZy0+bGFwaWNfaWQgPSBhY3BpX2xhcGljX2lkOwogICAg
IGNvbmZpZy0+YWNwaV9yZXZpc2lvbiA9IDU7CisgICAgY29uZmlnLT50b3BvbG9neV9pZCA9IGJf
aW5mby0+dS5odm0uY3B1X3RvcG9sb2d5LnRpZDsKKyAgICBjb25maWctPnRvcG9sb2d5X2lkX3Np
emUgPSBiX2luZm8tPnUuaHZtLmNwdV90b3BvbG9neS50aWRfc2l6ZTsKIAogICAgIHJjID0gMDsK
IG91dDoKLS0gCjEuOC4zLjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:05:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYOgG-0000uD-Qc; Mon, 08 Jan 2018 04:05:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92do=ed=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYOgF-0000pL-25
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 04:04:59 +0000
X-Inumbo-ID: 5c1fb3fe-f429-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c1fb3fe-f429-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 04:06: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 fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:04:52 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="9408076"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 07 Jan 2018 20:04:50 -0800
From: Chao Gao <chao.gao@intel.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 12:01:30 +0800
Message-Id: <1515384090-175916-9-git-send-email-chao.gao@intel.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Chao Gao <chao.gao@intel.com>
Subject: [Xen-devel] [RFC PATCH 8/8] x86/cpuid: emulate extended topology
	enumeration leaf
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBwYXRjaCBzZXRzIHBvbGljeSBmb3IgZ3Vlc3QncyBDUFVJRC4weGIuICBlYXggcmV0dXJu
IHZhbHVlIGNhbiBiZSBpbmZlcmVkCmZyb20gdGhlIG51bWJlciBvZiBjb3JlL3RocmVhZCBpbiBv
bmUgc29ja2V0L2NvcmUuIGVieCBjYW5ub3QgYmUgemVybwpvdGhlcndpc2UgaXQgbWVhbnMgQ1BV
SUQuMHhiIGlzbid0IHN1cHBvcnRlZC4gZWR4IGlzIHRoZSB4MmFwaWMgaWQgb2YgZWFjaAp2Y3B1
LCB3aGljaCB3b3VsZCBiZSBhZGp1c3RlZCBpbiBYZW4gYWNjb3JkaW5nIHRoZSBjb250ZXh0LiBl
Y3hbNzowXSBzaG91bGQgYmUKdGhlIHNhbWUgdmFsdWUgaW4gZWN4IGlucHV0IC4gIGVjeFsxNTo4
XSBzaG91bGQgYmUgdGhlIGxldmVsIHR5cGUuCgpUaGlzIHBhdGNoIGFsc28gc2V0cyBwb2xpY3kg
Zm9yIGd1ZXN0J3MgQ1BVSUQuNDpFQVhbMjU6MTRdLiBSYXRoZXIgdGhhbgpwYXNzaW5nIHRoZSBo
b3N0IHZhbHVlIHRvIGd1ZXN0LCB3ZSBzZXQgdGhpcyBmaWVsZCB0byB0aGUgbnVtYmVyIG9mIHRo
cmVhZAppbiBlYWNoIGNvcmUgdG8gYmUgY29uc2lzdGVudCB3aXRoIENQVSB0b3BvbG9neS4KClNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Ci0tLQogdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgOCArKysrCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
YyAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHRv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvY3B1aWQuYyAgICAgICAgICB8IDI1ICsrKysrKysrKysrKysKIHhlbi9hcmNoL3g4
Ni9kb21jdGwuYyAgICAgICAgIHwgIDggKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5o
ICAgfCAxMiArKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgMTY4IGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBlODk3ZTVkLi4yZWFiNjIxIDEwMDY0
NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaApAQCAtMTM0OCw2ICsxMzQ4LDE0IEBAIGludCB4Y19zZXRfY3B1X3Rv
cG9sb2d5KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3Qgc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgdGhyZWFkX3Blcl9jb3Jl
LAogICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBjb3JlX3Blcl9zb2NrZXQpOworCitp
bnQgeGNfZ2V0X2NwdV90b3BvbG9neSh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgdWludDMy
X3Qgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICp0aWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50OF90ICp0aHJlYWRfcGVyX2NvcmUsCisgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50OF90ICpjb3JlX3Blcl9zb2NrZXQpOworCiAjZW5kaWYKIAogaW50IHhj
X3Jlc2VydmVkX2RldmljZV9tZW1vcnlfbWFwKHhjX2ludGVyZmFjZSAqeGNoLApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
YwppbmRleCAyNWI5MjJlLi4wODkxYWNlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19jcHVp
ZF94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtMTc4LDYgKzE3OCwx
MCBAQCBzdHJ1Y3QgY3B1aWRfZG9tYWluX2luZm8KICAgICAvKiBIVk0tb25seSBpbmZvcm1hdGlv
bi4gKi8KICAgICBib29sIHBhZTsKICAgICBib29sIG5lc3RlZGh2bTsKKyAgICAvKiBDUFUgdG9w
b2xvZ3kgaW5mb3JtYXRpb24uICovCisgICAgYm9vbCB0b3BvbG9neV9zdXBwb3J0ZWQ7CisgICAg
dWludDhfdCBjb3JlX3Blcl9zb2NrZXQ7CisgICAgdWludDhfdCB0aHJlYWRfcGVyX2NvcmU7CiB9
OwogCiBzdGF0aWMgdm9pZCBjcHVpZChjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNpZ25l
ZCBpbnQgKnJlZ3MpCkBAIC0yODAsNiArMjg0LDE0IEBAIHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2Rv
bWFpbl9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
IGlmICggcmMgKQogICAgICAgICAgICAgICAgIHJldHVybiByYzsKICAgICAgICAgfQorCisgICAg
ICAgIC8qIHJldHJpZXZlIENQVSB0b3BvbG9neSBpbmZvcm1hdGlvbiAqLworICAgICAgICByYyA9
IHhjX2dldF9jcHVfdG9wb2xvZ3koeGNoLCBkb21pZCwgMCwgTlVMTCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZpbmZvLT50aHJlYWRfcGVyX2NvcmUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmaW5mby0+Y29yZV9wZXJfc29ja2V0KTsKKyAgICAgICAgaW5m
by0+dG9wb2xvZ3lfc3VwcG9ydGVkID0gIXJjOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAg
ICAgIHJldHVybiByYzsKICAgICB9CiAgICAgZWxzZQogICAgIHsKQEAgLTM2NSw2ICszNzcsMTcg
QEAgc3RhdGljIHZvaWQgYW1kX3hjX2NwdWlkX3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwKICAg
ICB9CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50IGZscyh1bnNpZ25lZCBpbnQgeCkKK3sKKyAgICBp
bnQgcjsKKworICAgIGFzbSAoICJic3IgJTEsJTBcblx0IgorICAgICAgICAgICJqbnogMWZcblx0
IgorICAgICAgICAgICJtb3YgJC0xLCUwXG4iCisgICAgICAgICAgIjE6IiA6ICI9ciIgKHIpIDog
InJtIiAoeCkpOworICAgIHJldHVybiByICsgMTsKK30KKwogc3RhdGljIHZvaWQgaW50ZWxfeGNf
Y3B1aWRfcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9kb21haW5faW5mbyAqaW5mbywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25lZCBpbnQgKmlucHV0LCB1bnNp
Z25lZCBpbnQgKnJlZ3MpCkBAIC0zNzksNiArNDAyLDM4IEBAIHN0YXRpYyB2b2lkIGludGVsX3hj
X2NwdWlkX3BvbGljeSh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgcmVnc1swXSA9ICgoKHJl
Z3NbMF0gJiAweDdjMDAwMDAwdSkgPDwgMSkgfCAweDA0MDAwMDAwdSB8CiAgICAgICAgICAgICAg
ICAgICAgKHJlZ3NbMF0gJiAweDNmZnUpKTsKICAgICAgICAgcmVnc1szXSAmPSAweDNmZnU7CisK
KyAgICAgICAgaWYgKCAhaW5mby0+dG9wb2xvZ3lfc3VwcG9ydGVkICkKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAvKiBvbmx5IGVtdWxhdGUgY2FjaGUgdG9wb2xvZ3kgd2hlbiBob3N0IHN1
cHBvcnRzIHRoaXMgbGV2ZWwgKi8KKyAgICAgICAgaWYgKCAoaW5wdXRbMV0gPT0gMiB8fCBpbnB1
dFsxXSA9PSAzKSAmJiByZWdzWzBdICkKKyAgICAgICAgICAgIHJlZ3NbMF0gPSAocmVnc1swXSAm
IDB4M2ZmZnUpIHwgKGluZm8tPmNvcmVfcGVyX3NvY2tldCA8PCAyNikgfAorICAgICAgICAgICAg
ICAgICAgICAgICgoaW5mby0+dGhyZWFkX3Blcl9jb3JlIC0gMSkgPDwgMTQpOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgMHgwMDAwMDAwYjoKKyAgICAgICAgaWYgKCAhaW5mby0+dG9wb2xv
Z3lfc3VwcG9ydGVkICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIHN3aXRjaCAoIGlu
cHV0WzFdICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICByZWdzWzBd
ID0gZmxzKGluZm8tPnRocmVhZF9wZXJfY29yZSAtIDEpOworICAgICAgICAgICAgcmVnc1sxXSA9
IDE7CisgICAgICAgICAgICByZWdzWzJdID0gMSA8PCA4OworICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgY2FzZSAxOgorICAgICAgICAgICAgcmVnc1swXSA9IGZscyhpbmZvLT50aHJlYWRf
cGVyX2NvcmUgLSAxKSArCisgICAgICAgICAgICAgICAgICAgICAgZmxzKGluZm8tPmNvcmVfcGVy
X3NvY2tldCAtIDEpOworICAgICAgICAgICAgcmVnc1sxXSA9IDE7CisgICAgICAgICAgICByZWdz
WzJdID0gMiA8PCA4OworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAg
ICAgICAgICAgIHJlZ3NbMF0gPSByZWdzWzFdID0gcmVnc1syXSA9IHJlZ3NbM10gPSAwOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4
ODAwMDAwMDA6CkBAIC00MDksMTYgKzQ2NCwyNyBAQCBzdGF0aWMgdm9pZCB4Y19jcHVpZF9odm1f
cG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHgw
MDAwMDAwMToKLSAgICAgICAgLyoKLSAgICAgICAgICogRUJYWzIzOjE2XSBpcyBNYXhpbXVtIExv
Z2ljYWwgUHJvY2Vzc29ycyBQZXIgUGFja2FnZS4KLSAgICAgICAgICogVXBkYXRlIHRvIHJlZmxl
Y3QgdkxBUElDX0lEID0gdkNQVV9JRCAqIDIuCi0gICAgICAgICAqLwotICAgICAgICByZWdzWzFd
ID0gKHJlZ3NbMV0gJiAweDAwMDBmZmZmdSkgfCAoKHJlZ3NbMV0gJiAweDAwN2YwMDAwdSkgPDwg
MSk7CisgICAgeworICAgICAgICBpZiAoIGluZm8tPnRvcG9sb2d5X3N1cHBvcnRlZCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGludCBiaXQgPSBmbHMoaW5mby0+dGhyZWFkX3Blcl9jb3JlIC0g
MSkgKworICAgICAgICAgICAgICAgICAgICAgIGZscyhpbmZvLT5jb3JlX3Blcl9zb2NrZXQgLSAx
KTsKKworICAgICAgICAgICAgcmVnc1sxXSA9IChyZWdzWzFdICYgMHgwMDAwZmZmZnUpIHwKKyAg
ICAgICAgICAgICAgICAgICAgICAoKChiaXQgPCA4KSA/ICgxIDw8IGJpdCkgOiAweGZmKSA8PCAx
Nik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAqIEVCWFsyMzoxNl0gaXMgTWF4aW11bSBMb2dpY2FsIFByb2Nlc3NvcnMgUGVyIFBhY2thZ2Uu
CisgICAgICAgICAgICAgKiBVcGRhdGUgdG8gcmVmbGVjdCB2TEFQSUNfSUQgPSB2Q1BVX0lEICog
Mi4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcmVnc1sxXSA9IChyZWdzWzFdICYgMHgw
MDAwZmZmZnUpIHwgKChyZWdzWzFdICYgMHgwMDdmMDAwMHUpIDw8IDEpOwogCiAgICAgICAgIHJl
Z3NbMl0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX1NTRTMp
XTsKICAgICAgICAgcmVnc1szXSA9IChpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3b3JkX29mKFg4
Nl9GRUFUVVJFX0ZQVSldIHwKICAgICAgICAgICAgICAgICAgICBiaXRtYXNrb2YoWDg2X0ZFQVRV
UkVfSFRUKSk7CiAgICAgICAgIGJyZWFrOworICAgIH0KIAogICAgIGNhc2UgMHgwMDAwMDAwNzog
LyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMgKi8KICAgICAgICAgaWYgKCBpbnB1dFsxXSA9
PSAwICkKQEAgLTQ3MCw2ICs1MzYsNyBAQCBzdGF0aWMgdm9pZCB4Y19jcHVpZF9odm1fcG9saWN5
KHhjX2ludGVyZmFjZSAqeGNoLAogCiAgICAgY2FzZSAweDAwMDAwMDAyOiAvKiBJbnRlbCBjYWNo
ZSBpbmZvIChkdW1wZWQgYnkgQU1EIHBvbGljeSkgKi8KICAgICBjYXNlIDB4MDAwMDAwMDQ6IC8q
IEludGVsIGNhY2hlIGluZm8gKGR1bXBlZCBieSBBTUQgcG9saWN5KSAqLworICAgIGNhc2UgMHgw
MDAwMDAwYjogLyogSW50ZWwgRXh0ZW5kZWQgVG9wb2xvZ3kgRW51bWVyYXRpb24gTGVhZiAqLwog
ICAgIGNhc2UgMHgwMDAwMDAwYTogLyogQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBNb25pdG9y
IEZlYXR1cmVzICovCiAgICAgY2FzZSAweDgwMDAwMDAyOiAvKiBQcm9jZXNzb3IgbmFtZSBzdHJp
bmcgKi8KICAgICBjYXNlIDB4ODAwMDAwMDM6IC8qIC4uLiBjb250aW51ZWQgICAgICAgICAqLwpA
QCAtNzU3LDEyICs4MjQsMTkgQEAgaW50IHhjX2NwdWlkX2FwcGx5X3BvbGljeSh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAg
ICAgIH0KIAorICAgICAgICBpZiAoIGlucHV0WzBdID09IDB4YiApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlucHV0WzFdKys7CisgICAgICAgICAgICBpZiAoIHJlZ3NbMF0gfHwgcmVnc1sxXSB8
fCByZWdzWzJdIHx8IHJlZ3NbM10gKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAg
ICB9CisKICAgICAgICAgaW5wdXRbMF0rKzsKICAgICAgICAgaWYgKCAhKGlucHV0WzBdICYgMHg4
MDAwMDAwMHUpICYmIChpbnB1dFswXSA+IGJhc2VfbWF4ICkgKQogICAgICAgICAgICAgaW5wdXRb
MF0gPSAweDgwMDAwMDAwdTsKIAogICAgICAgICBpbnB1dFsxXSA9IFhFTl9DUFVJRF9JTlBVVF9V
TlVTRUQ7Ci0gICAgICAgIGlmICggKGlucHV0WzBdID09IDQpIHx8IChpbnB1dFswXSA9PSA3KSAp
CisgICAgICAgIGlmICggKGlucHV0WzBdID09IDQpIHx8IChpbnB1dFswXSA9PSA3KSB8fCAoaW5w
dXRbMF0gPT0gMHhiKSApCiAgICAgICAgICAgICBpbnB1dFsxXSA9IDA7CiAgICAgICAgIGVsc2Ug
aWYgKCBpbnB1dFswXSA9PSAweGQgKQogICAgICAgICAgICAgaW5wdXRbMV0gPSAxOyAvKiBYZW4g
YXV0b21hdGljYWxseSBjYWxjdWxhdGVzIGFsbW9zdCBldmVyeXRoaW5nLiAqLwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRl
eCBmOGJiMWViLi4yZWNlY2JlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYwor
KysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtMjQ3MSw2ICsyNDcxLDQxIEBAIGludCB4
Y19zZXRfY3B1X3RvcG9sb2d5KHhjX2ludGVyZmFjZSAqeGNoLAogCiAgICAgcmV0dXJuIHJjOwog
fQorCitpbnQgeGNfZ2V0X2NwdV90b3BvbG9neSh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3Qgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICp0aWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50OF90ICp0aHJlYWRfcGVyX2NvcmUsCisgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50OF90ICpjb3JlX3Blcl9zb2NrZXQpCit7CisgICAgaW50IHJj
OworICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRSh0aWQsIHNpemVvZigqdGlkKSAqIHNpemUs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNF
X09VVCk7CisgICAgc3RydWN0IHhlbl9jcHVfdG9wb2xvZ3lfaW5mbyBjcHVfdG9wb2xvZ3kgPQor
ICAgICAgICB7IC5kb21pZCA9IGRvbWlkLCAuc2l6ZSA9IHNpemUgfTsKKworICAgIGlmICggeGNf
aHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCB0aWQpICkKKyAgICB7CisgICAgICAgIHJjID0gLTE7
CisgICAgICAgIGVycm5vID0gRU5PTUVNOworICAgICAgICBnb3RvIGZhaWxlZDsKKyAgICB9CisK
KyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShjcHVfdG9wb2xvZ3kudGlkLmgsIHRpZCk7CisgICAg
cmMgPSBkb19tZW1vcnlfb3AoeGNoLCBYRU5NRU1fZ2V0X2NwdV90b3BvbG9neSwgJmNwdV90b3Bv
bG9neSwKKyAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoY3B1X3RvcG9sb2d5KSk7CisgICAg
aWYgKCAhcmMgKQorICAgIHsKKyAgICAgICAgKnRocmVhZF9wZXJfY29yZSA9IGNwdV90b3BvbG9n
eS50aHJlYWRfcGVyX2NvcmU7CisgICAgICAgICpjb3JlX3Blcl9zb2NrZXQgPSBjcHVfdG9wb2xv
Z3kuY29yZV9wZXJfc29ja2V0OworICAgIH0KKworIGZhaWxlZDoKKyAgICB4Y19oeXBlcmNhbGxf
YnVmZmVyX2ZyZWUoeGNoLCB0aWQpOworCisgICAgcmV0dXJuIHJjOworfQogLyoKICAqIExvY2Fs
IHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5j
IGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggYjQ3ZGM4Ni4uNGQ4YjIwZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTU2
Myw2ICs1NjMsMjQgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbWFp
biAqZCkKICAgICAgICAgfQogICAgIH0KIAorICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0la
RShwLT5leHRfdG9wby5yYXcpOyArK2kgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJsZXZlbF90
eXBlICV4XG4iLCBwLT5leHRfdG9wby5zdWJsZWFmW2ldLmxldmVsX3R5cGUpOworICAgICAgICBp
ZiAoIHAtPmV4dF90b3BvLnN1YmxlYWZbaV0ubGV2ZWxfdHlwZSA9PSAxIHx8CisgICAgICAgICAg
ICAgcC0+ZXh0X3RvcG8uc3VibGVhZltpXS5sZXZlbF90eXBlID09IDIgKQorICAgICAgICB7Cisg
ICAgICAgICAgICAvKiBTdWJsZWFmIGhhcyBhIHZhbGlkIGxldmVsIHR5cGUuIFplcm8gcmVzZXJ2
ZWQgZmllbGRzLiAqLworICAgICAgICAgICAgcC0+ZXh0X3RvcG8ucmF3W2ldLmEgJj0gMHgwMDAw
MDAxZjsKKyAgICAgICAgICAgIHAtPmV4dF90b3BvLnJhd1tpXS5iICY9IDB4MDAwMGZmZmY7Cisg
ICAgICAgICAgICBwLT5leHRfdG9wby5yYXdbaV0uYyAmPSAweDAwMDBmZmZmOworICAgICAgICB9
CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgemVyb19sZWF2ZXMocC0+ZXh0
X3RvcG8ucmF3LCBpLCBBUlJBWV9TSVpFKHAtPmNhY2hlLnJhdykgLSAxKTsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CisgICAgfQorCiAgICAgaWYgKCAhcC0+ZXh0ZC5zdm0gKQogICAg
ICAgICBwLT5leHRkLnJhd1sweGFdID0gRU1QVFlfTEVBRjsKIApAQCAtNjM0LDYgKzY1MiwxMyBA
QCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAog
ICAgICAgICAgICAgKnJlcyA9IHAtPmZlYXQucmF3W3N1YmxlYWZdOwogICAgICAgICAgICAgYnJl
YWs7CiAKKyAgICAgICAgY2FzZSAweGI6CisgICAgICAgICAgICBpZiAoIHN1YmxlYWYgPj0gQVJS
QVlfU0laRShwLT5leHRfdG9wby5yYXcpICkKKyAgICAgICAgICAgICAgICByZXR1cm47CisKKyAg
ICAgICAgICAgICpyZXMgPSBwLT5leHRfdG9wby5yYXdbc3VibGVhZl07CisgICAgICAgICAgICBi
cmVhazsKKwogICAgICAgICBjYXNlIFhTVEFURV9DUFVJRDoKICAgICAgICAgICAgIGlmICggIXAt
PmJhc2ljLnhzYXZlIHx8IHN1YmxlYWYgPj0gQVJSQVlfU0laRShwLT54c3RhdGUucmF3KSApCiAg
ICAgICAgICAgICAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5j
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDRlMWJiZDUuLmI3ZTRmNDQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAg
LTcwLDYgKzcwLDEwIEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgICAgICAgY3RsLT5pbnB1dFsxXSA+PSBBUlJBWV9TSVpFKHAt
PmZlYXQucmF3KSApCiAgICAgICAgICAgICByZXR1cm4gMDsKIAorICAgICAgICBpZiAoIGN0bC0+
aW5wdXRbMF0gPT0gMHhiICYmCisgICAgICAgICAgICAgY3RsLT5pbnB1dFsxXSA+PSBBUlJBWV9T
SVpFKHAtPmV4dF90b3BvLnJhdykgKQorICAgICAgICAgICAgcmV0dXJuIDA7CisKICAgICAgICAg
QlVJTERfQlVHX09OKEFSUkFZX1NJWkUocC0+eHN0YXRlLnJhdykgPCAyKTsKICAgICAgICAgaWYg
KCBjdGwtPmlucHV0WzBdID09IFhTVEFURV9DUFVJRCAmJgogICAgICAgICAgICAgIGN0bC0+aW5w
dXRbMV0gIT0gMSApIC8qIEV2ZXJ5dGhpbmcgZWxzZSBhdXRvbWF0aWNhbGx5IGNhbGN1bGF0ZWQu
ICovCkBAIC0xMDAsNiArMTA0LDEwIEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9p
bmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBwLT5mZWF0LnJhd1tjdGwtPmlucHV0
WzFdXSA9IGxlYWY7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBjYXNlIDB4YjoKKyAg
ICAgICAgICAgIHAtPmV4dF90b3BvLnJhd1tjdGwtPmlucHV0WzFdXSA9IGxlYWY7CisgICAgICAg
ICAgICBicmVhazsKKwogICAgICAgICBjYXNlIFhTVEFURV9DUFVJRDoKICAgICAgICAgICAgIHAt
PnhzdGF0ZS5yYXdbY3RsLT5pbnB1dFsxXV0gPSBsZWFmOwogICAgICAgICAgICAgYnJlYWs7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWlkLmgKaW5kZXggZDJkZDg0MS4uNTRlMzZiZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaApAQCAt
NjQsNiArNjQsNyBAQCBERUNMQVJFX1BFUl9DUFUoYm9vbCwgY3B1aWRfZmF1bHRpbmdfZW5hYmxl
ZCk7CiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX0JBU0lDICAgICAgKDB4ZHUgKyAxKQogI2RlZmlu
ZSBDUFVJRF9HVUVTVF9OUl9GRUFUICAgICAgICgwdSArIDEpCiAjZGVmaW5lIENQVUlEX0dVRVNU
X05SX0NBQ0hFICAgICAgKDV1ICsgMSkKKyNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfRVhUX1RPUE8g
ICAoMnUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9YU1RBVEUgICAgICg2MnUgKyAxKQog
I2RlZmluZSBDUFVJRF9HVUVTVF9OUl9FWFREX0lOVEVMICgweDh1ICsgMSkKICNkZWZpbmUgQ1BV
SURfR1VFU1RfTlJfRVhURF9BTUQgICAoMHgxY3UgKyAxKQpAQCAtMTQ1LDYgKzE0NiwxNyBAQCBz
dHJ1Y3QgY3B1aWRfcG9saWN5CiAgICAgICAgIH07CiAgICAgfSBmZWF0OwogCisgICAgLyogU3Ry
dWN0dXJlZCBFeHRlbmRlZCBUb3BvbG9neSBFbnVtZXJhdGlvbiBMZWFmICovCisgICAgdW5pb24g
eworICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiByYXdbQ1BVSURfR1VFU1RfTlJfRVhUX1RPUE9d
OworICAgICAgICBzdHJ1Y3QgY3B1aWRfZXh0X3RvcG9fbGVhZiB7CisgICAgICAgICAgICB1aW50
MzJfdCBzaGlmdDo1LCA6Mjc7CisgICAgICAgICAgICB1aW50MzJfdCBwcm9jX251bToxNiwgOjE2
OworICAgICAgICAgICAgdWludDMyX3QgbGV2ZWxfbnVtOjgsIGxldmVsX3R5cGU6OCwgOjE2Owor
ICAgICAgICAgICAgdWludDMyX3QgeDJhcGljX2lkOworICAgICAgICB9IHN1YmxlYWZbQ1BVSURf
R1VFU1RfTlJfRVhUX1RPUE9dOworICAgIH0gZXh0X3RvcG87CisKICAgICAvKiBYc3RhdGUgZmVh
dHVyZSBsZWFmOiAweDAwMDAwMDBEW3h4XSAqLwogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0
IGNwdWlkX2xlYWYgcmF3W0NQVUlEX0dVRVNUX05SX1hTVEFURV07Ci0tIAoxLjguMy4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 04:30:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 04:30:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYP4y-0003jT-VV; Mon, 08 Jan 2018 04:30:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xsgw=ed=linux.intel.com=yi.y.sun@srs-us1.protection.inumbo.net>)
 id 1eYP4y-0003jN-0G
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 04:30:32 +0000
X-Inumbo-ID: 7b98e1b9-f42c-11e7-b4a6-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b98e1b9-f42c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 05:29:15 +0100 (CET)
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 fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 07 Jan 2018 20:30:30 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,329,1511856000"; 
   d="scan'208";a="8081358"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by fmsmga008.fm.intel.com with ESMTP; 07 Jan 2018 20:30:28 -0800
Date: Mon, 8 Jan 2018 12:28:58 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180108042858.GA31347@yi.y.sun>
References: <1513644142-50972-1-git-send-email-yi.y.sun@linux.intel.com>
 <5A3A37540200007800198C59@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A3A37540200007800198C59@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10 00/11] Enable Memory Bandwidth
	Allocation in Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTctMTItMjAgMDI6MTE6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxOS4xMi4x
NyBhdCAwMTo0MiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiBXZSBwbGFu
IHRvIGJyaW5nIGEgbmV3IFBTUiAoUGxhdGZvcm0gU2hhcmVkIFJlc291cmNlKSBmZWF0dXJlIGNh
bGxlZAo+ID4gSW50ZWwgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIHRvIFhlbi4K
PiA+IAo+ID4gQmVzaWRlcyB0aGUgTUJBIGVuYWJsaW5nLCB3ZSBjaGFuZ2Ugc29tZSBpbnRlcmZh
Y2VzIHRvIG1ha2UgdGhlbSBtb3JlCj4gPiBnZW5lcmFsIGJ1dCBub3Qgb25seSBmb3IgQ0FULgo+
ID4gCj4gPiBUaGUgZmlyc3QgNSBwYXRjaGVzIG9mIFY5IGhhdmVuIGJlZW4gbWVyZ2VkLiBUbyBm
aXggYSBmZXcgaXNzdWVzLCB0aGUKPiA+IFYxMCBpcyBzdWJtaXR0ZWQuCj4gCj4gSSd2ZSBjb21t
aXR0ZWQgdGhlIHRocmVlIGh5cGVydmlzb3IgcGF0Y2hlczsgSSd2ZSBub3QgZG9uZSBhbnl0aGlu
Zwo+IHdpdGggdGhlIGVpZ2h0IHRvb2xzIG9uZXMsIGFzIG9uZSBvZiB0aGVtIG5lZWRzIHRvIGJl
IChyZS0pYWNrZWQuIEknbGwKPiBsZWF2ZSB0aGF0IHBhcnQgdG8gb25lIG9mIHlvdS4KPiAKPiBK
YW4KCkhpLCBJYW4gYW5kIFdlaSwKCkNvdWxkIHlvdSBwbGVhc2UgaGVscCB0byBjaGVjayB0b29s
cy8gcGF0Y2hlcz8gVGhhbmtzIQoKQlJzLApTdW4gWWkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 05:41:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 05:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYQBn-0000N9-95; Mon, 08 Jan 2018 05:41:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=azyu=ed=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYQBm-0000N1-97
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 05:41:38 +0000
X-Inumbo-ID: dcd2be9f-f436-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dcd2be9f-f436-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 05:43:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EB2F4AAC8;
 Mon,  8 Jan 2018 05:41:29 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>, xen-devel@lists.xenproject.org
References: <b0556a46-801a-9826-6ffc-8137dd0f0b06@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <25a7dabf-a0dc-f996-d891-6e44b35304ca@suse.com>
Date: Mon, 8 Jan 2018 06:41:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <b0556a46-801a-9826-6ffc-8137dd0f0b06@knorrie.org>
Content-Language: de-DE
Subject: Re: [Xen-devel] debian bugs: kaiser patch break pvh v1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMDE6NDAsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gSGksCj4gCj4g
QXQgZGViaWFuLCB3ZSBoYXZlIHJlcG9ydHMgb2YgdXNlcnMgdGhhdCB3ZXJlIGFwcGFyZW50bHkg
dXNpbmcgUFZIIHYxCj4gd2l0aCBYZW4gNC44IGFuZCBMaW51eCA0LjkuIEFmdGVyIHRoZSBkZWJp
YW4ga2VybmVsIHRlYW0gaW5jbHVkZWQgdGhlCj4gbWVsdGRvd24gcGF0Y2hlcywgUFZIIHYxIGJy
ZWFrczoKPiAKPiBodHRwczovL2J1Z3MuZGViaWFuLm9yZy9jZ2ktYmluL2J1Z3JlcG9ydC5jZ2k/
YnVnPTg4NjU5MQo+IAo+IFNvLCBteSBxdWVzdGlvbnMgYXJlOgo+IAo+IDEuIFNob3VsZCB3ZSBq
dXN0IGdlbnRseSB0ZWxsIHRoZSB1c2VycyB0aGF0IHRoZXkgd2VyZSBub3Qgc3VwcG9zZWQgdG8K
PiBkbyB0aGF0IGluIHRoZSBmaXJzdCBwbGFjZSwgYW5kIHRlbGwgdGhlbSB0byBsb29rIGZvciBh
bHRlcm5hdGl2ZXM/CgpZZXMuIFBWSCB2MSB3YXMgYSB0ZWNoIHByZXZpZXcgYW5kIGhhcyBiZWVu
IHJlbW92ZWQgc2luY2UgdGhlbi4gSXQgaXMKbm8gbG9uZ2VyIHN1cHBvcnRlZCBhcyBQVkggdjIg
aXMgbm93IHRoZSB3YXkgdG8gZ28uCgpQVkggdjEgdXNlZCBQViBkb21haW5zIGFzIGEgYmFzZSwg
d2hpbGUgdjIgaXMgYmFzZWQgb24gSFZNIGRvbWFpbnMuIFRoZQprYWlzZXIgcGF0Y2hlcyBkaXNh
YmxlIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGZvciB0aGUga2VybmVsIHJ1bm5pbmcgYXMgYQpQViBn
dWVzdCwgYnV0IG5vdCBmb3IgUFZILiBUaGUgUFYgcGFydHMgYmVpbmcgYWN0aXZlIGluIFBWSCB2
MSB3b24ndApjb29wZXJhdGUgdmVyeSB3ZWxsIHdpdGggcGFnZSB0YWJsZSBpc29sYXRpb24uLi4K
CgpKdWVyZ2VuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 06:51:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 06:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYRH1-0005A4-HY; Mon, 08 Jan 2018 06:51:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=azyu=ed=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYRH0-00059u-Ti
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 06:51:06 +0000
X-Inumbo-ID: 911634ef-f440-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 911634ef-f440-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 06:53:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 50FCAAB22;
 Mon,  8 Jan 2018 06:50:58 +0000 (UTC)
To: HW42 <hw42@ipsumj.de>, xen-devel@lists.xenproject.org
References: <20170804113613.12028-1-jgross@suse.com>
 <20170804113613.12028-2-jgross@suse.com>
 <a1365690-ebd9-742b-c334-1d01b5462d2c@ipsumj.de>
From: Juergen Gross <jgross@suse.com>
Message-ID: <69194ac9-f0b7-a60e-7bf3-42f96319d2c7@suse.com>
Date: Mon, 8 Jan 2018 07:50:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <a1365690-ebd9-742b-c334-1d01b5462d2c@ipsumj.de>
Content-Language: de-DE
Cc: boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/3] xen: remove tests for pvh mode in pure
 pv paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMTggMDY6NTUsIEhXNDIgd3JvdGU6Cj4gSnVlcmdlbiBHcm9zczoKPj4gUmVtb3Zl
IHRoZSBsYXN0IHRlc3RzIGZvciBYRU5GRUFUX2F1dG9fdHJhbnNsYXRlZF9waHlzbWFwIGluIHB1
cmUKPj4gUFYtZG9tYWluIHNwZWNpZmljIHBhdGhzLiBQVkggVjEgaXMgZ29uZSBhbmQgdGhlIGZl
YXR1cmUgd2lsbCBhbHdheXMKPj4gYmUgImZhbHNlIiBpbiBQViBndWVzdHMuCj4gWy4uLl0KPj4g
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9wMm0uYyBiL2FyY2gveDg2L3hlbi9wMm0uYwo+PiBp
bmRleCAyNzZkYTYzNmRkMzkuLjYwODNiYTQ2MmYzNSAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYv
eGVuL3AybS5jCj4+ICsrKyBiL2FyY2gveDg2L3hlbi9wMm0uYwo+IFsuLi5dCj4+IEBAIC03MTEs
OSArNjk0LDYgQEAgaW50IHNldF9mb3JlaWduX3AybV9tYXBwaW5nKHN0cnVjdCBnbnR0YWJfbWFw
X2dyYW50X3JlZiAqbWFwX29wcywKPj4gIAlpbnQgaSwgcmV0ID0gMDsKPj4gIAlwdGVfdCAqcHRl
Owo+PiAgCj4+IC0JaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNt
YXApKQo+PiAtCQlyZXR1cm4gMDsKPj4gLQo+PiAgCWlmIChrbWFwX29wcykgewo+PiAgCQlyZXQg
PSBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX21hcF9ncmFudF9yZWYsCj4+ICAJ
CQkJCQlrbWFwX29wcywgY291bnQpOwo+PiBAQCAtNzU2LDkgKzczNiw2IEBAIGludCBjbGVhcl9m
b3JlaWduX3AybV9tYXBwaW5nKHN0cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmICp1bm1hcF9v
cHMsCj4+ICB7Cj4+ICAJaW50IGksIHJldCA9IDA7Cj4+ICAKPj4gLQlpZiAoeGVuX2ZlYXR1cmUo
WEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpCj4+IC0JCXJldHVybiAwOwo+PiAtCj4+
ICAJZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKPj4gIAkJdW5zaWduZWQgbG9uZyBtZm4g
PSBfX3Bmbl90b19tZm4ocGFnZV90b19wZm4ocGFnZXNbaV0pKTsKPj4gIAkJdW5zaWduZWQgbG9u
ZyBwZm4gPSBwYWdlX3RvX3BmbihwYWdlc1tpXSk7Cj4gCj4gVGhpcyByZW1vdmVzIHRoZSBjaGVj
ayBmb3IgYXV0b3RyYW5zbGF0aW9uIGluIHtzZXQsY2xlYXJ9X2ZvcmVpZ25fcDJtX21hcHBpbmcu
Cj4gQnV0IHRob3NlIGFyZSBjYWxsZWQgYnkgdGhlIGdyYW50LXRhYmxlIGNvZGUgYWxzbyBvbiBQ
VkgvSFZNIGd1ZXN0LiBTbwo+IHNpbmNlIDQuMTQgSSBzZWUgY3Jhc2hlcyBzaW1pbGFyIHRvIHRo
aXMgb25lIChpZ25vcmUgdGhlIGtlcm5lbCB2ZXJzaW9uLAo+IGl0J3MgaW4gdGhlIG1pZGRsZSBv
ZiBhIGJpc2VjdCk6IAo+IAo+IFsgICAzMy43Nzg4NTRdIHBhZ2UgbXVzdCBiZSBiYWxsb29uZWQK
PiBbICAgMzMuNzc4ODYwXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0tLS0tLS0tLS0KPiBb
ICAgMzMuNzc4ODg3XSBXQVJOSU5HOiBDUFU6IDEgUElEOiAxNTgxIGF0IGFyY2gveDg2L3hlbi9w
Mm0uYzo3MjAgc2V0X2ZvcmVpZ25fcDJtX21hcHBpbmcrMHgxM2IvMHgzNzAKPiBbICAgMzMuNzc4
OTAzXSBNb2R1bGVzIGxpbmtlZCBpbjogeGVuX2dudGRldiB4ZW5fZ250YWxsb2MgeGVuX2Jsa2Jh
Y2sgeGVuZnMgeGVuX3ByaXZjbWQgeGVuX2V2dGNobiBkbV9zbmFwc2hvdCBkbV9idWZpbyB4ZW5f
YmxrZnJvbnQKPiBbICAgMzMuNzc4OTMxXSBDUFU6IDEgUElEOiAxNTgxIENvbW06IHF1YmVzZGIt
ZGFlbW9uIE5vdCB0YWludGVkIDQuMTMuMC1sdC0zNyAjMQo+IFsgICAzMy43Nzg5NDZdIHRhc2s6
IGZmZmY4ODAwZjQyNTFiODAgdGFzay5zdGFjazogZmZmZmM5MDAwMDgxODAwMAo+IFsgICAzMy43
Nzg5NjBdIFJJUDogMDAxMDpzZXRfZm9yZWlnbl9wMm1fbWFwcGluZysweDEzYi8weDM3MAo+IFsg
ICAzMy43Nzg5NzBdIFJTUDogMDAxODpmZmZmYzkwMDAwODFiYzkwIEVGTEFHUzogMDAwMTAyODYK
PiBbICAgMzMuNzc4OTgxXSBSQVg6IDAwMDAwMDAwMDAwMDAwMTYgUkJYOiAwMDAwMDAwMDAwMDAw
MDAxIFJDWDogZmZmZmZmZmY4MWU0YTg5OAo+IFsgICAzMy43Nzg5OTRdIFJEWDogMDAwMDAwMDAw
MDAwMDAwMSBSU0k6IDAwMDAwMDAwMDAwMDAwOTIgUkRJOiAwMDAwMDAwMDAwMDAwMjQ3Cj4gWyAg
IDMzLjc3OTAxNl0gUkJQOiBmZmZmYzkwMDAwODFiY2UwIFIwODogMDAwMDAwMDAwMDAwMDE0MyBS
MDk6IGZmZmZmZmZmODIwZDE2NjAKPiBbICAgMzMuNzc5MDI2XSBSMTA6IDAwMDAwMDAwMDAwMDAw
MmEgUjExOiAwMDAwMDAwMDAwMDAwMDAwIFIxMjogZmZmZjg4MDBmMGMyYzMyMAo+IFsgICAzMy43
NzkwMzddIFIxMzogZmZmZjg4MDBmNGI2YTNjOCBSMTQ6IDgwMDAwMDAwMDAwMDAwMDAgUjE1OiAw
MDAwMDAwMDAwMDAwMDAwCj4gWyAgIDMzLjc3OTA0N10gRlM6ICAwMDAwN2ZiZmQ1NzM5ZjgwKDAw
MDApIEdTOmZmZmY4ODAwZjlkMDAwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+IFsg
ICAzMy43NzkwNTZdIENTOiAgMDAxMCBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAw
NTAwMzMKPiBbICAgMzMuNzc5MDY0XSBDUjI6IDAwMDA3ZmYyNWRhY2EwYzAgQ1IzOiAwMDAwMDAw
MGYyZmFhMDA1IENSNDogMDAwMDAwMDAwMDE2MDZlMAo+IFsgICAzMy43NzkwNzRdIENhbGwgVHJh
Y2U6Cj4gWyAgIDMzLjc3OTA4Ml0gID8geDg2X2NvbmZpZ3VyZV9ueCsweDUwLzB4NTAKPiBbICAg
MzMuNzc5MDkxXSAgZ250dGFiX21hcF9yZWZzKzB4YzIvMHgxNjAKPiBbICAgMzMuNzc5MDk3XSAg
PyBkZWNyZWFzZV9yZXNlcnZhdGlvbisweDI1Ni8weDJlMAo+IFsgICAzMy43NzkxMDVdICBnbnRk
ZXZfbW1hcCsweDM1OC8weDVjMCBbeGVuX2dudGRldl0KPiBbICAgMzMuNzc5MTEzXSAgbW1hcF9y
ZWdpb24rMHgzOTIvMHg1ZTAKPiBbICAgMzMuNzc5MTE5XSAgZG9fbW1hcCsweDJhZS8weDQ4MAo+
IFsgICAzMy43NzkxMjVdICB2bV9tbWFwX3Bnb2ZmKzB4YTEvMHhlMAo+IFsgICAzMy43NzkxMzJd
ICBTeVNfbW1hcF9wZ29mZisweDFiYS8weDI2MAo+IFsgICAzMy43ODc0MzldIHN5c3RlbWQtam91
cm5hbGRbMTU0OF06IFJlY2VpdmVkIHJlcXVlc3QgdG8gZmx1c2ggcnVudGltZSBqb3VybmFsIGZy
b20gUElEIDEKPiBbICAgMzMuOTMxOTYzXSAgU3lTX21tYXArMHgxNi8weDIwCj4gWyAgIDMzLjkz
MTk2Nl0gIGRvX3N5c2NhbGxfNjQrMHg1My8weGYwCj4gWyAgIDMzLjkzMTk4MF0gIGVudHJ5X1NZ
U0NBTEw2NF9zbG93X3BhdGgrMHgyNS8weDI1Cj4gWyAgIDMzLjkzMTk4MV0gUklQOiAwMDMzOjB4
N2ZiZmQ1MGViZGRhCj4gWyAgIDMzLjkzMTk4Ml0gUlNQOiAwMDJiOjAwMDA3ZmZmMmJhZTkyMzgg
RUZMQUdTOiAwMDAwMDI0NiBPUklHX1JBWDogMDAwMDAwMDAwMDAwMDAwOQo+IFsgICAzMy45MzE5
ODRdIFJBWDogZmZmZmZmZmZmZmZmZmZkYSBSQlg6IDAwMDAwMDAwMDAwMDAwMDMgUkNYOiAwMDAw
N2ZiZmQ1MGViZGRhCj4gWyAgIDMzLjkzMTk4NF0gUkRYOiAwMDAwMDAwMDAwMDAwMDAzIFJTSTog
MDAwMDAwMDAwMDAwMTAwMCBSREk6IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAgMzMuOTMxOTg1XSBS
QlA6IDAwMDAwMDAwMDAwMDAwMDcgUjA4OiAwMDAwMDAwMDAwMDAwMDA3IFIwOTogMDAwMDAwMDAw
MDAwMDAwMAo+IFsgICAzMy45MzE5ODZdIFIxMDogMDAwMDAwMDAwMDAwMDAwMSBSMTE6IDAwMDAw
MDAwMDAwMDAyNDYgUjEyOiAwMDAwMDAwMDAwMDAwMDAwCj4gWyAgIDMzLjkzMTk4Nl0gUjEzOiAw
MDAwMDAwMDAwMDAxMDAwIFIxNDogMDAwMDAwMDAwMDAwMDAwMSBSMTU6IDAwMDAwMDAwMDAwMDAw
MDAKPiBbICAgMzMuOTMxOTg3XSBDb2RlOiA4MyBiNCAwMCAwMCAwMCA0OCA4YiAwNSA5YyA1YyBm
MiAwMCA0OCA4MyAzYyBkMCBmZiAwZiA4NCA1MCAwMSAwMCAwMCA0OCBjNyBjNyBkNyAyMCBiZCA4
MSA0OCA4OSA1NSBjOCA0OCA4OSA3NSBkMCBlOCBmMSA3MCAwOSAwMCA8MGY+IGZmIDQ4IDhiIDc1
IGQwIDQ4IDhiIDU1IGM4IDRjIDA5IGY2IDQ4IDg5IGQ3IGU4IDcwIGZlIGZmIGZmIAo+IFsgICAz
My45MzIwMDddIC0tLVsgZW5kIHRyYWNlIDg1OGRlYzNjODEzZmEyODQgXS0tLQo+IFsgICAzMy45
MzIwMTFdIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0tLS0tLQo+IFsgICAzMy45MzIw
MTFdIGtlcm5lbCBCVUcgYXQgYXJjaC94ODYveGVuL3AybS5jOjY1MSEKPiBbICAgMzMuOTMyMDE0
XSBpbnZhbGlkIG9wY29kZTogMDAwMCBbIzFdIFNNUAo+IFsgICAzMy45MzIwMTRdIE1vZHVsZXMg
bGlua2VkIGluOiB4ZW5fZ250ZGV2IHhlbl9nbnRhbGxvYyB4ZW5fYmxrYmFjayB4ZW5mcyB4ZW5f
cHJpdmNtZCB4ZW5fZXZ0Y2huIGRtX3NuYXBzaG90IGRtX2J1ZmlvIHhlbl9ibGtmcm9udAo+IFsg
ICAzMy45MzIwMjJdIENQVTogMSBQSUQ6IDE1ODEgQ29tbTogcXViZXNkYi1kYWVtb24gVGFpbnRl
ZDogRyAgICAgICAgVyAgICAgICA0LjEzLjAtbHQtMzcgIzEKPiBbICAgMzMuOTMyNjAxXSB0YXNr
OiBmZmZmODgwMGY0MjUxYjgwIHRhc2suc3RhY2s6IGZmZmZjOTAwMDA4MTgwMDAKPiBbICAgMzMu
OTMyNjA1XSBSSVA6IDAwMTA6X19zZXRfcGh5c190b19tYWNoaW5lKzB4MzYvMHgxMzAKPiBbICAg
MzMuOTMyNjA2XSBSU1A6IDAwMTg6ZmZmZmM5MDAwMDgxYmM2OCBFRkxBR1M6IDAwMDEwMjg3Cj4g
WyAgIDMzLjkzMjYwOV0gUkFYOiAwMDAwMDAwMDAwMDAwMDE2IFJCWDogMDAwMDAwMDAwMDBmM2Nm
MyBSQ1g6IGZmZmZmZmZmODFlNGE4OTgKPiBbICAgMzMuOTMyNjA5XSBSRFg6IDAwMDAwMDAwMDAw
ZjNjZjMgUlNJOiA4MDAwMDAwMDAwMTJkYWVmIFJESTogMDAwMDAwMDAwMDBmM2NmMwo+IFsgICAz
My45MzI2MTBdIFJCUDogZmZmZmM5MDAwMDgxYmM4MCBSMDg6IDAwMDAwMDAwMDAwMDAxNDMgUjA5
OiBmZmZmZmZmZjgyMGQxNjYwCj4gWyAgIDMzLjkzMjYxMV0gUjEwOiAwMDAwMDAwMDAwMDAwMDJh
IFIxMTogMDAwMDAwMDAwMDAwMDAwMCBSMTI6IDgwMDAwMDAwMDAxMmRhZWYKPiBbICAgMzMuOTMy
NjExXSBSMTM6IGZmZmY4ODAwZjRiNmEzYzggUjE0OiA4MDAwMDAwMDAwMDAwMDAwIFIxNTogMDAw
MDAwMDAwMDAwMDAwMAo+IFsgICAzMy45MzI2MTNdIEZTOiAgMDAwMDdmYmZkNTczOWY4MCgwMDAw
KSBHUzpmZmZmODgwMGY5ZDAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPiBbICAg
MzMuOTMyNjEzXSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUw
MDMzCj4gWyAgIDMzLjkzMjYxNF0gQ1IyOiAwMDAwN2ZmMjVkYWNhMGMwIENSMzogMDAwMDAwMDBm
MmZhYTAwNSBDUjQ6IDAwMDAwMDAwMDAxNjA2ZTAKPiBbICAgMzMuOTMyNjE3XSBDYWxsIFRyYWNl
Ogo+IFsgICAzMy45MzI2MTldICA/IHNldF9waHlzX3RvX21hY2hpbmUrMHgxMi8weDQwCj4gWyAg
IDMzLjkzMjYyMV0gIHNldF9mb3JlaWduX3AybV9tYXBwaW5nKzB4MTUwLzB4MzcwCj4gWyAgIDMz
LjkzMjYyNF0gID8geDg2X2NvbmZpZ3VyZV9ueCsweDUwLzB4NTAKPiBbICAgMzMuOTMyNjI3XSAg
Z250dGFiX21hcF9yZWZzKzB4YzIvMHgxNjAKPiBbICAgMzMuOTMyNjI4XSAgPyBkZWNyZWFzZV9y
ZXNlcnZhdGlvbisweDI1Ni8weDJlMAo+IFsgICAzMy45MzI2MzFdICBnbnRkZXZfbW1hcCsweDM1
OC8weDVjMCBbeGVuX2dudGRldl0KPiBbICAgMzMuOTMyNjM0XSAgbW1hcF9yZWdpb24rMHgzOTIv
MHg1ZTAKPiBbICAgMzMuOTMyNjM1XSAgZG9fbW1hcCsweDJhZS8weDQ4MAo+IFsgICAzMy45MzI2
MzddICB2bV9tbWFwX3Bnb2ZmKzB4YTEvMHhlMAo+IFsgICAzMy45MzI2NDBdICBTeVNfbW1hcF9w
Z29mZisweDFiYS8weDI2MAo+IFsgICAzMy45MzI2NDFdICBTeVNfbW1hcCsweDE2LzB4MjAKPiBb
ICAgMzMuOTMyNjQzXSAgZG9fc3lzY2FsbF82NCsweDUzLzB4ZjAKPiBbICAgMzMuOTMyNjQ1XSAg
ZW50cnlfU1lTQ0FMTDY0X3Nsb3dfcGF0aCsweDI1LzB4MjUKPiBbICAgMzMuOTMyNjQ3XSBSSVA6
IDAwMzM6MHg3ZmJmZDUwZWJkZGEKPiBbICAgMzMuOTMyNjQ3XSBSU1A6IDAwMmI6MDAwMDdmZmYy
YmFlOTIzOCBFRkxBR1M6IDAwMDAwMjQ2IE9SSUdfUkFYOiAwMDAwMDAwMDAwMDAwMDA5Cj4gWyAg
IDMzLjkzMjY0OF0gUkFYOiBmZmZmZmZmZmZmZmZmZmRhIFJCWDogMDAwMDAwMDAwMDAwMDAwMyBS
Q1g6IDAwMDA3ZmJmZDUwZWJkZGEKPiBbICAgMzMuOTMyNjQ5XSBSRFg6IDAwMDAwMDAwMDAwMDAw
MDMgUlNJOiAwMDAwMDAwMDAwMDAxMDAwIFJESTogMDAwMDAwMDAwMDAwMDAwMAo+IFsgICAzMy45
MzI2NTBdIFJCUDogMDAwMDAwMDAwMDAwMDAwNyBSMDg6IDAwMDAwMDAwMDAwMDAwMDcgUjA5OiAw
MDAwMDAwMDAwMDAwMDAwCj4gWyAgIDMzLjkzMjY1MF0gUjEwOiAwMDAwMDAwMDAwMDAwMDAxIFIx
MTogMDAwMDAwMDAwMDAwMDI0NiBSMTI6IDAwMDAwMDAwMDAwMDAwMDAKPiBbICAgMzMuOTMyNjUx
XSBSMTM6IDAwMDAwMDAwMDAwMDEwMDAgUjE0OiAwMDAwMDAwMDAwMDAwMDAxIFIxNTogMDAwMDAw
MDAwMDAwMDAwMAo+IFsgICAzMy45MzI2NTJdIENvZGU6IDBkIDE4IDVmIGYyIDAwIDQ4IDhkIDE0
IGZkIDAwIDAwIDAwIDAwIDQ4IDAxIGQxIDBmIDFmIDAwIDMxIGMwIDQ4IDg5IDMxIDBmIDFmIDAw
IDg1IGMwIDc1IDBlIGI4IDAxIDAwIDAwIDAwIGMzIDQ4IDgzIGZlIGZmIDc0IGY0IDwwZj4gMGIg
NTUgNDggODkgZTUgNDEgNTQgNTMgNDkgODkgZjQgNDggOGQgNzUgZWMgNDggODkgZmIgNDggODMg
Cj4gWyAgIDMzLjkzMjY3M10gUklQOiBfX3NldF9waHlzX3RvX21hY2hpbmUrMHgzNi8weDEzMCBS
U1A6IGZmZmZjOTAwMDA4MWJjNjgKPiBbICAgMzMuOTMyNjg4XSAtLS1bIGVuZCB0cmFjZSA4NThk
ZWMzYzgxM2ZhMjg1IF0tLS0KPiAKPiBOb3Qgc3VyZSBpZiB5b3UgcHJlZmVyIHRvIGNoYW5nZSB0
aGUgZ3JhbnQtdGFibGUgY29kZSBvciB0byByZXZlcnQgdGhpcwo+IHBhcnQgb2YgdGhlIGNvbW1p
dC4gVGhlIHBhdGNoIGJlbGxvdyB3b3JrcyBmb3IgbWU6CgpUaGUgcGF0Y2ggbG9va3MgZmluZS4K
Cj4gCj4gRnJvbTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgo+
IERhdGU6IFNhdCwgNiBKYW4gMjAxOCAwNjo0MDozMiArMDEwMAo+IFN1YmplY3Q6IFtQQVRDSF0g
eGVuOiBGaXgge3NldCxjbGVhcn1fZm9yZWlnbl9wMm1fbWFwcGluZyBvbiBhdXRvdHJhbnNsYXRp
bmcKPiAgZ3Vlc3RzCj4gCj4gQ29tbWl0IDgyNjE2Zjk1OTlhNyAoInhlbjogcmVtb3ZlIHRlc3Rz
IGZvciBwdmggbW9kZSBpbiBwdXJlIHB2IHBhdGhzIikKPiByZW1vdmVkIHRoZSBjaGVjayBmb3Ig
YXV0b3RyYW5zbGF0aW9uIGZyb20ge3NldCxjbGVhcn1fZm9yZWlnbl9wMm1fbWFwcGluZwo+IGJ1
dCB0aG9zZSBhcmUgY2FsbGVkIGJ5IGdyYW50LXRhYmxlLmMgYWxzbyBvbiBQVkgvSFZNIGd1ZXN0
cy4KPiAKPiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xNAo+IEZpeGVzOiA4MjYx
NmY5NTk5YTcgKCJ4ZW46IHJlbW92ZSB0ZXN0cyBmb3IgcHZoIG1vZGUgaW4gcHVyZSBwdiBwYXRo
cyIpCj4gU2lnbmVkLW9mZi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3Ns
YWIuY29tPgoKUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClRo
YW5rcyBmb3IgY2F0Y2hpbmcgdGhpcywKCgpKdWVyZ2VuCgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4v
cDJtLmMgfCA2ICsrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4gCj4g
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9wMm0uYyBiL2FyY2gveDg2L3hlbi9wMm0uYwo+IGlu
ZGV4IDYwODNiYTQ2MmYzNS4uMTU4MTJlNTUzYjk1IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hl
bi9wMm0uYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9wMm0uYwo+IEBAIC02OTQsNiArNjk0LDkgQEAg
aW50IHNldF9mb3JlaWduX3AybV9tYXBwaW5nKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAq
bWFwX29wcywKPiAgCWludCBpLCByZXQgPSAwOwo+ICAJcHRlX3QgKnB0ZTsKPiAgCj4gKwlpZiAo
eGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5c21hcCkpCj4gKwkJcmV0dXJu
IDA7Cj4gKwo+ICAJaWYgKGttYXBfb3BzKSB7Cj4gIAkJcmV0ID0gSFlQRVJWSVNPUl9ncmFudF90
YWJsZV9vcChHTlRUQUJPUF9tYXBfZ3JhbnRfcmVmLAo+ICAJCQkJCQlrbWFwX29wcywgY291bnQp
Owo+IEBAIC03MzYsNiArNzM5LDkgQEAgaW50IGNsZWFyX2ZvcmVpZ25fcDJtX21hcHBpbmcoc3Ry
dWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKnVubWFwX29wcywKPiAgewo+ICAJaW50IGksIHJl
dCA9IDA7Cj4gIAo+ICsJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3Bo
eXNtYXApKQo+ICsJCXJldHVybiAwOwo+ICsKPiAgCWZvciAoaSA9IDA7IGkgPCBjb3VudDsgaSsr
KSB7Cj4gIAkJdW5zaWduZWQgbG9uZyBtZm4gPSBfX3Bmbl90b19tZm4ocGFnZV90b19wZm4ocGFn
ZXNbaV0pKTsKPiAgCQl1bnNpZ25lZCBsb25nIHBmbiA9IHBhZ2VfdG9fcGZuKHBhZ2VzW2ldKTsK
PiAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 06:54:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 06:54:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYRK1-0005IJ-Vq; Mon, 08 Jan 2018 06:54:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=azyu=ed=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYRK0-0005I6-Vv
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 06:54:13 +0000
X-Inumbo-ID: 00c1019f-f441-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00c1019f-f441-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 06:56:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 386D9AAB6;
 Mon,  8 Jan 2018 06:54:06 +0000 (UTC)
To: Nick Desaulniers <nick.desaulniers@gmail.com>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
 <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <64b3bc20-cef2-ce42-82a8-b7c3e0043a49@suse.com>
Date: Mon, 8 Jan 2018 07:54:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
Content-Language: de-DE
Cc: x86@kernel.org, "H. Peter Anvin" <hpa@zytor.com>,
 linux-kernel@vger.kernel.org, ghackmann@google.com, mka@google.com,
 Ingo Molnar <mingo@redhat.com>, srhines@google.com, kees@google.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDEvMTggMjI6MzksIE5pY2sgRGVzYXVsbmllcnMgd3JvdGU6Cj4gVmFyaWFibGUgTGVu
Z3RoIEFycmF5cyBJbiBTdHJ1Y3RzIChWTEFJUykgaXMgbm90IHN1cHBvcnRlZCBieSBDbGFuZywg
YW5kCj4gZnJvd25lZCB1cG9uIGJ5IG90aGVycy4KPiAKPiBodHRwczovL2xrbWwub3JnL2xrbWwv
MjAxMy85LzIzLzUwMAo+IAo+IEhlcmUsIHRoZSBWTEFJUyB3YXMgdXNlZCBiZWNhdXNlIHRoZSBz
aXplIG9mIHRoZSBiaXRtYXAgcmV0dXJuZWQgZnJvbQo+IHhlbl9tY19lbnRyeSgpIGRlcGVuZGVk
IG9uIHBvc3NpYmx5IChiYXNlZCBvbiBrZXJuZWwgY29uZmlndXJhdGlvbikKPiBydW50aW1lIHNp
emVkIGRhdGEuIFJhdGhlciB0aGFuIGRlY2xhcmluZyBhcmdzIGFzIGEgVkxBSVMgdGhlbiBjYWxs
aW5nCj4gc2l6ZW9mIG9uICphcmdzLCB3ZSBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHNpemVv
ZiBhcmdzIG1hbnVhbGx5Lgo+IEZ1cnRoZXIsIHdlIGNhbiBnZXQgcmlkIG9mIHRoZSAjaWZkZWYn
cyBhbmQgcmVseSBvbiBudW1fcG9zc2libGVfY3B1cygpCj4gKHRoYW5rcyB0byBhIGhlbHBmdWwg
Y2hlY2twYXRjaCB3YXJuaW5nIGZyb20gYW4gZWFybGllciB2ZXJzaW9uIG9mIHRoaXMKPiBwYXRj
aCkuCj4gCj4gU3VnZ2VzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
U2lnbmVkLW9mZi1ieTogTmljayBEZXNhdWxuaWVycyA8bmljay5kZXNhdWxuaWVyc0BnbWFpbC5j
b20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJn
ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 07:53:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 07:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYSFJ-00012N-4z; Mon, 08 Jan 2018 07:53:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYSFI-00011U-0P
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 07:53:24 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 27/11-19399-373235A5;
 Mon, 08 Jan 2018 07:53:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbdIOTj
 KYPIHIYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnGh7zZ7wcWUii0vtzM2ME6x62Lk4hASaGSS
 OP/zJCOE85hRYv+BHVDONkaJF4tvAjmcHCICzhJfz8xlB7F5BfQl5l/cxAxiCwuYSfz5/JMdp
 EFC4JCqxKd/s9lAEhIC3hLzz0xgh7HPfT4G1MDOwSZgJXFIDCTKIqAqcWHVTcYJjNwLGBlWMW
 oUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepgBCHYwflkWcIh
 RkoNJSZRX1DkgSogvKT+lMiOxOCO+qDQntfgQowwHh5IEb6dScJSQYFFqempFWmYOMNRg0hIc
 PEoivOYgad7igsTc4sx0iNQpRmOOY5su/2HieDbzdQOzEEtefl6qlDhvBEipAEhpRmke3CBYD
 FxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMG8vyBSezLwSuH2vgE5hAjrl3b5AkFNKEhFSUg
 2Mslv0voeWPWfgD/nge0tsCUv2QdekRXbmm1lLpm9vylPM2Or1zXz99H0SaZ9ic5l9vC2+52u
 /v/XTcv+Pz7K6b2UL1x7XKGRVcnxztrRicsGuNf0XIi12Wq1vPdio3B95bv3r4uBtImErW7c5
 z2/6KhHk3c38/E2o9WfGoHOv5854vHfGzI9TlFiKMxINtZiLihMB45K5QnwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1515398001!64226157!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50438 invoked from network); 8 Jan 2018 07:53:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 07:53:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYSFC-0003Y0-HL; Mon, 08 Jan 2018 07: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYSF6-0008Iq-Vx; Mon, 08 Jan 2018 07:53:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYSF6-0003uq-Nt; Mon, 08 Jan 2018 07:53:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117694-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host: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-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl: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:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm: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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3219e264b984ec0a13923aa66385819c2e98d582
X-Osstest-Versions-That: linux=e4880bc5dfb1f02b152e62a894b5c6f3e995b3cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 07:53:12 +0000
Subject: [Xen-devel] [linux-linus test] 117694: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY5NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3Njk0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTU2NDMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDExNTY0MwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAx
MTU2NDMKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNTY0Mwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE1NjQzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTU2NDMKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE1NjQzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NjQzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTU2NDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTY0MwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTY0MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICAzMjE5ZTI2NGI5ODRlYzBhMTM5MjNhYTY2Mzg1ODE5YzJlOThkNTgyCmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICBlNDg4MGJjNWRmYjFmMDJiMTUyZTYyYTg5NGI1YzZm
M2U5OTViM2NmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTU2NDMgIDIwMTctMTEtMDcgMTI6MDY6
MjAgWiAgIDYxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE1NjU4ICAyMDE3LTExLTA4IDAy
OjMzOjA2IFogICA2MSBkYXlzICAgNTMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3
Njk0ICAyMDE4LTAxLTA3IDA0OjMzOjMxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoy
MzkwIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVt
IGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzA0NDM0IGxpbmVzIGxvbmcuKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 08:22:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 08:22:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYSha-0003hY-Va; Mon, 08 Jan 2018 08:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYShZ-0003hS-5u
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 08:22:37 +0000
X-Inumbo-ID: e7730426-f44c-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7730426-f44c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 09:21:19 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 01:22:35 -0700
Message-Id: <5A533857020000780019BFB4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 01:22:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-37-wei.liu2@citrix.com>
 <5A4FA749020000780019B72F@prv-mh.provo.novell.com>
 <5bae7892-ce28-47fe-940b-072130558ab0@citrix.com>
In-Reply-To: <5bae7892-ce28-47fe-940b-072130558ab0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 36/74] --- x86/shim: Kconfig and
 command line options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAxLjE4IGF0IDE4OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDEvMTggMTU6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
MS4xOCBhdCAxNDowNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0tIGEveGVu
L2FyY2gveDg2L0tjb25maWcKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4+PiBAQCAt
MTMzLDYgKzEzMywyOCBAQCBjb25maWcgUFZIX0dVRVNUCj4+PiAgCS0tLWhlbHAtLS0KPj4+ICAJ
ICBTdXBwb3J0IGJvb3RpbmcgdXNpbmcgdGhlIFBWSCBBQkkuCj4+PiAgCj4+PiArCSAgSWYgdW5z
dXJlLCBzYXkgTi4KPj4+ICsKPj4+ICtjb25maWcgUFZfU0hJTQo+Pj4gKwlkZWZfYm9vbCBuCj4+
PiArCXByb21wdCAiUFYgU2hpbSIKPj4+ICsJZGVwZW5kcyBvbiBQViAmJiBYRU5fR1VFU1QKPj4+
ICsJLS0taGVscC0tLQo+Pj4gKwkgIEJ1aWxkIFhlbiB3aXRoIGEgbW9kZSB3aGljaCBhY3RzIGFz
IGEgc2hpbSB0byBhbGxvdyBQViBndWVzdCB0byBydW4KPj4+ICsJICBpbiBhbiBIVk0vUFZIIGNv
bnRhaW5lci4gVGhpcyBtb2RlIGNhbiBvbmx5IGJlIGVuYWJsZWQgd2l0aCBjb21tYW5kCj4+PiAr
CSAgbGluZSBvcHRpb24uCj4+PiArCj4+PiArCSAgSWYgdW5zdXJlLCBzYXkgTi4KPj4+ICsKPj4+
ICtjb25maWcgUFZfU0hJTV9FWENMVVNJVkUKPj4+ICsJZGVmX2Jvb2wgbgo+Pj4gKwlwcm9tcHQg
IlBWIFNoaW0gRXhjbHVzaXZlIgo+Pj4gKwlkZXBlbmRzIG9uIFBWX1NISU0KPj4gTXkgZXhwZWN0
YXRpb24gc28gZmFyIHdhcyB0aGF0IHRoaXMgd291bGQgYmUgdGhlIG9ubHkgbW9kZSB3ZQo+PiB0
YXJnZXQsIGhlbmNlIEkgdGhpbmsgYXQgdGhlIHZlcnkgbGVhc3QgdGhlIGRlZmF1bHQgd2FudHMg
dG8gYmUgeQo+PiBoZXJlLgo+IAo+IFVudGlsIHByb3BlciBvdXQtb2YtdHJlZSBYZW4gYnVpbGRz
IHdvcmssIGJ1aWxkaW5nIHRoZSBzaGltIGJpbmFyeSBhdAo+IGFsbCBpcyBhIFBJVEEuCgpPdXQt
b2YtdHJlZSBidWlsZHMgd291bGQgY2VydGFpbmx5IGJlIG5pY2UgdG8gaGF2ZSwgYnV0IEkgZG9u
J3Qgc2VlCnRoZSBiaWcgaXNzdWUgd2l0aCBidWlsZGluZyBhIHNoaW0tb25seSBiaW5hcnksIGFu
ZCBJIGhhdmUgYmVlbgpleHBsYWluaW5nIGJlZm9yZSBob3cgSSBidWlsZCBtdWx0aXBsZSBkaXN0
aW5jdCBjb25maWd1cmF0aW9ucyBmcm9tCnRoZSBzYW1lIHNvdXJjZSB0cmVlOiBSYXRoZXIgdGhh
biBidWlsZGluZyBpbiB0aGUgYWN0dWFsIHNvdXJjZQp0cmVlLCBlc3RhYmxpc2ggYSB0cmVlIG9m
IHN5bWxpbmtzIGJhY2sgdG8gdGhlIHNvdXJjZSB0cmVlLCBhbmQKYnVpbGQgaW4gdGhlcmUuIFlv
dSBjYW4gY3JlYXRlIGFueSBudW1iZXIgb2Ygc3VjaCB0cmVlcy4gSSdkIGFsc28KZXhwZWN0IHRo
aXMgd291bGQgZWxpbWluYXRlIHNvbWUgb3IgYWxsIG9mIHRoZSAoSSdtIHNvcnJ5KSBjcnVkZQpi
dWlsZCBsb2dpYyB5b3UncmUgaW50cm9kdWNpbmcgaW4gb25lIG9mIHRoZSBwYXRjaGVzOyBhdCB0
aGUgdmVyeQpsZWFzdCBJJ20gY29uc2lkZXJpbmcgdGhhdCBwYXRjaCBzbyBoZWF2aWx5IGRyYWZ0
L1JGQyB0aGF0IEkgZGlkbid0CmV2ZW4gbWVhbiB0byByZXBseSB0byBpdC4KCj4gVGhlc2UgZGVm
YXVsdHMgZ2l2ZSBhIGRldmVsb3BlciBhIHNpbmdsZSBiaW5hcnkgd2hpY2ggaXMgY2FwYWJsZSBv
Zgo+IHJ1bm5pbmcgbmF0aXZlbHkgb3IgYXMgdGhlIHNoaW0sIHdoaWNoIGhhcyBtYWRlIGRldmVs
b3BtZW50IGZhciBtb3JlCj4gcHJvZHVjdGl2ZS4gIEl0cyBjZXJ0YWlubHkgdGhlIHdheSBJJ2Qg
ZXhwZWN0IHRvIGRvIHByaW1hcnkgZnV0dXJlCj4gZGV2ZWxvcG1lbnQgb2YgdGhlIHNoaW0uCgpJ
bnRlcmVzdGluZyAtIHRoZSBuZWVkIHRvIGhhdmUgdGhlIGJpbmFyeSBidWlsdCB1bmRlciB0b29s
cy9maXJtd2FyZS8KdG8gbWUgaXMgYSBjbGVhciBpbmRpY2F0aW9uIHRoYXQgeW91J2xsIG5lZWQg
YSBzZXBhcmF0ZSAuY29uZmlnIGZvciBpdAphbnl3YXksIHNvIEkgY2FuJ3Qgc2VlIGhvdyBidWls
ZGluZyBhIHVuaXZlcnNhbCBiaW5hcnkgd2lsbCBiZSBvZiBsb25nCnRlcm0gaGVscC4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 09:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 09:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYTLM-0006lG-QT; Mon, 08 Jan 2018 09:03:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=boe9=ed=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eYTLL-0006l2-Dv
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 09:03:43 +0000
X-Inumbo-ID: 1817d205-f453-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f42.google.com (unknown [74.125.82.42])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1817d205-f453-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 09:05:38 +0000 (UTC)
Received: by mail-wm0-f42.google.com with SMTP id 9so12619076wme.4
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 01:03:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=+dXkkVm9K1oBuWC/Cm2MtOPa+n0tIWe0UgkQxLeHlEA=;
 b=jkI/WdTmwEf9vRfxFFzDjRJAkqKIq0a4HzM3iklwreV6CalGu/nFela6Oxo0v33EwF
 4z5cn7+SNxUPRRIS1pUTf+Z9MwhnUH4dTqFG841vx7S4ObjoltEA1okTYS2iWGOzRInA
 duZmcpuhFPA9CVoHyJPVnP07Ij2K3m0XGYdlmxaBchvU6iClBTuCX+0i731teJxIX99d
 lV1W6Uzus/65uZxts8KLjJQmn/GqHSHCjK1avLtCviTZZZqD9HRjsdwviniC3w6acwTX
 N5cTzYHAZlbrTXp80NU4oC7zFV9pTpfYIXEtu1kVS4yenss9RCHL7LysiKXe1uhS+HSL
 mG2w==
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=+dXkkVm9K1oBuWC/Cm2MtOPa+n0tIWe0UgkQxLeHlEA=;
 b=KHcOAjv1xypVlx7r5z03t17zchhlFUqMgJJiKiOQlcWYmw0gD+78AnPen67muJrgqi
 qRWmbEuhmiKqUObbueV+Q+7WT0Xh3bW7H2pk4ApgB/piehy0+7OM2JdPcN8hdeVezxHB
 0r8FGPXSicfsqLbfN6g4oH79YAub2JkODEl1tcdbhtx679NRoxH/IFZav+g3OtOsL8Oz
 NVDuBvksHUvwg4ruPPrQHhC1hC8zIQMB7lnKF+pcLKZy1RbXwo81ADiWi+SqfZOUJk+6
 eOSCWZYUYOApPum4yVjCrk6StH5A64SUZdgURzv4XqtK0ENUc1moN5fU2l1YbzSPtpER
 GDEQ==
X-Gm-Message-State: AKGB3mL512C19OAoeAaT6pMvRRMGk/kbPKs6qAcFtO9WNZ/IyAvlC1NT
 d4m2sRrwHF27pFvZnV1NgCc=
X-Google-Smtp-Source: ACJfBoun51LnlpTPr9Qsl1OUsY7QJM7wuM/NQnKX4vFJSc6TLfmcQloJc+GPrR+oTTy91gimVDAYSg==
X-Received: by 10.28.216.79 with SMTP id p76mr9032841wmg.140.1515402155912;
 Mon, 08 Jan 2018 01:02:35 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:ddcc:e12c:8c83:d9b2?
 ([2a02:c7f:ac18:da00:ddcc:e12c:8c83:d9b2])
 by smtp.gmail.com with ESMTPSA id n4sm667698wrg.25.2018.01.08.01.02.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 08 Jan 2018 01:02:35 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <53951DED-1AEF-49B3-955B-9080E7D889F0@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Mon, 8 Jan 2018 09:02:37 +0000
In-Reply-To: <4b0965ae-6746-febb-3c17-072e6f7aefd7@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <4b0965ae-6746-febb-3c17-072e6f7aefd7@citrix.com>
X-Mailer: Apple Mail (2.3273)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Rich Persaud <persaur@gmail.com>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?= <marmarek@invisiblethingslab.com>,
 George Dunlap <george.dunlap@citrix.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7496485230345879185=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7496485230345879185==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_22035434-01D8-4662-8F3D-1C43307ACAE7"


--Apple-Mail=_22035434-01D8-4662-8F3D-1C43307ACAE7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


> On 7 Jan 2018, at 17:11, Andrew Cooper <andrew.cooper3@citrix.com> =
wrote:
>=20
>=20
>>>> Since PVH does not yet support PCI passthrough, are there other
>>>> recommended SP3 mitigations for 64-bit PV driver domains?
>>> Lock them down?  Device driver domains, even if not fully trusted, =
are
>>> going to be part of the system and therefore at least semi-TCB.
>>>=20
>>> If an attacker can't run code in your driver domain (and be aware of
>>> things like server side processing, JIT of SQL, etc as "running =
code"
>>> methods), they aren't in a position to mount an SP3 attack.
>> Well, the main reason why driver domains are used in Qubes OS is
>> assumption that it is not possible to really "lock them down", given
>> full OS (Linux) running inside and being exposed to the outside world
>> (having network adapters, USB controllers etc). There are so many
>> components running them, that for sure some of them are buggy. Just =
some
>> examples exploitable in the near past: DHCP client, Bluetooth stack.
>>=20
>> If we'd believe that handling those devices exposed to the outside =
world
>> is "safe", we wouldn't use driver domains at all...
>=20
> Indeed, but they are in a better position than arbitrary VMs, because
> users can't just log into them and start running code.  (I really =
hope...)


I wanted to point out =
https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00497.html=
 =
<https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00497.htm=
l> which according to the cover letter is based on HVM and not PVH. I am =
not really sure whether this would solve some of the problems around PCI =
passthrough.=20

Regards
Lars=

--Apple-Mail=_22035434-01D8-4662-8F3D-1C43307ACAE7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><br class=3D""><div><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 7 Jan 2018, at 17:11, Andrew Cooper &lt;<a =
href=3D"mailto:andrew.cooper3@citrix.com" =
class=3D"">andrew.cooper3@citrix.com</a>&gt; wrote:</div><div =
class=3D""><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">Since PVH does not yet =
support PCI passthrough, are there other<br class=3D"">recommended SP3 =
mitigations for 64-bit PV driver domains?<br class=3D""></blockquote>Lock =
them down?&nbsp; Device driver domains, even if not fully trusted, =
are<br class=3D"">going to be part of the system and therefore at least =
semi-TCB.<br class=3D""><br class=3D"">If an attacker can't run code in =
your driver domain (and be aware of<br class=3D"">things like server =
side processing, JIT of SQL, etc as "running code"<br class=3D"">methods),=
 they aren't in a position to mount an SP3 attack.<br =
class=3D""></blockquote>Well, the main reason why driver domains are =
used in Qubes OS is<br class=3D"">assumption that it is not possible to =
really "lock them down", given<br class=3D"">full OS (Linux) running =
inside and being exposed to the outside world<br class=3D"">(having =
network adapters, USB controllers etc). There are so many<br =
class=3D"">components running them, that for sure some of them are =
buggy. Just some<br class=3D"">examples exploitable in the near past: =
DHCP client, Bluetooth stack.<br class=3D""><br class=3D"">If we'd =
believe that handling those devices exposed to the outside world<br =
class=3D"">is "safe", we wouldn't use driver domains at all...<br =
class=3D""></blockquote><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Indeed, but they =
are in a better position than arbitrary VMs, because</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">users can't just log into them and start running =
code.&nbsp; (I really hope...)</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""></div></blockquote></div><br class=3D""><div class=3D""><br =
class=3D""></div><div class=3D"">I wanted to point out&nbsp;<a =
href=3D"https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00=
497.html" =
class=3D"">https://lists.xenproject.org/archives/html/xen-devel/2018-01/ms=
g00497.html</a>&nbsp;which according to the cover letter is based on HVM =
and not PVH. I am not really sure whether this would solve some of the =
problems around PCI passthrough.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Regards</div><div =
class=3D"">Lars</div></body></html>=

--Apple-Mail=_22035434-01D8-4662-8F3D-1C43307ACAE7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7496485230345879185==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 08 09:36:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 09:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYTqX-0002PN-4q; Mon, 08 Jan 2018 09:35:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=d1vm=ed=citrix.com=prvs=539a6d6bf=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eYTqW-0002Oa-Dm
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 09:35:56 +0000
X-Inumbo-ID: 982e068a-f457-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 982e068a-f457-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 09:37:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65725320"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Christoph Moench-Tegeder' <cmt@burggraben.net>
Thread-Topic: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
Thread-Index: AQHTevC0V6avRY/PwE2reHZ9clADv6NPwiIAgAlEFACAABgtAIAJHA4AgABjLgCAAPRVoIAFcnWAgADNp0A=
Date: Mon, 8 Jan 2018 09:35:48 +0000
Message-ID: <6f58d8db2c3a40248c447ff8f7f57067@AMSPEX02CL03.citrite.net>
References: <5a3ca8ee.4426620a.b956d.1799@mx.google.com>
 <352b0317-cfc5-1ef4-fbd0-2b2879f9712e@suse.com>
 <5a3d6c93.886f620a.2522d.c2fb@mx.google.com>
 <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
 <20180103203337.GA79570@elch.exwg.net>
 <3104994914c94a26baed6195f486c03f@AMSPEX02CL03.citrite.net>
 <20180107221904.GA78680@elch.exwg.net>
In-Reply-To: <20180107221904.GA78680@elch.exwg.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: 'Michael Collins' <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, 'Alex Braunegg' <alex.braunegg@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiAnQ2hyaXN0b3BoIE1vZW5jaC1U
ZWdlZGVyJyBbbWFpbHRvOmNtdEBidXJnZ3JhYmVuLm5ldF0NCj4gU2VudDogMDcgSmFudWFyeSAy
MDE4IDIyOjE5DQo+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPg0K
PiBDYzogJ01pY2hhZWwgQ29sbGlucycgPG1pa2VAYXJrLW5ldC5vcmc+OyAnSnVlcmdlbiBHcm9z
cycNCj4gPGpncm9zc0BzdXNlLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyAn
QWxleCBCcmF1bmVnZycNCj4gPGFsZXguYnJhdW5lZ2dAZ21haWwuY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbQlVHXSBrZXJu
ZWwgYnVnIGVuY291bnRlcmVkIGF0IGRyaXZlcnMvbmV0L3hlbi0NCj4gbmV0YmFjay9uZXRiYWNr
LmM6NDMwIQ0KPiANCj4gIyMgUGF1bCBEdXJyYW50IChQYXVsLkR1cnJhbnRAY2l0cml4LmNvbSk6
DQo+IA0KPiA+ID4gSSBjb3VsZCB0cnkgYSBuZXcga2VybmVsIChLUFRJLCB5YXkhKSB3aXRoIHRo
YXQgIm1pbGRseSBzdXNwaWNpb3VzIiBjb21taXQNCj4gPiA+IGNjODczN2E1ZmU5MDUxYjdmYTA1
MmIwOGM1N2RkYjlmNTM5YzM4OWEgcmV2ZXJ0ZWQgb24gdGhlIHdlZWtlbmQNCj4gYW5kDQo+ID4g
PiByZXBvcnQgYmFjayAoanVzdCB0byBydWxlIHRoYXQgb3V0IC0gbGlrZSB5b3UsIEkgZG9uJ3Qg
cmVhbGx5IGJlbGlldmUNCj4gPiA+IHRoYXQgdGhpcyBpcyB0aGUgY2F1c2UpLg0KPiA+ID4gRm9y
IHRoZSByZWNvcmQsIEknbSBzdGlsbCBydW5uaW5nIDQuMTMuMTYgb24gdGhlIERvbTAgKHRoYXQn
cyB0aGUgbGFzdA0KPiA+ID4gd29ya2luZyBEb20wIGtlcm5lbCkuDQo+ID4NCj4gPiBUaGFua3Mu
IFdlbGwsIHRoYXQncyB0aGUgb25seSBuZXRiYWNrIGNvbW1pdCB0aGF0J3MgaW4gbWFzdGVyIGJ1
dCBub3QgaW4NCj4gPiA0LjEzLjE2IHNvIGl0IHdvdWxkIGJlIHVzZWZ1bCB0byBjb25jbHVzaXZl
bHkgcnVsZSB0aGF0IG91dCBhcyBhIGNhdXNlLg0KPiANCj4gRnVubnkgdGhpbmc6IHdpdGggdGhh
dCBjb21taXQgcmV2ZXJ0ZWQsIEknbSBydW5uaW5nIDQuMTQuMTIgb24gbXkgRG9tMC4NCj4gVGhh
dCdzIGhvbGRpbmcgbXVjaCBsb25nZXIgdGhhbiBhbnkgNC40IGtlcm5lbCBvbiB0aGF0IGhvc3Qg
YmVmb3JlLg0KPiBUaGF0J3MgaW50ZXJlc2luZywgYXMgdGhlIGNyYXNoaW5nIGNvZGUgbG9va3Mg
bW9yZSBjb3JyZWN0IChhdCBsZWFzdA0KPiBmb3IgbWUgYW5kIHNvbWUgY29tcGlsZXIuLi4pLCBh
bmQgdGhlIGNoYW5nZSBpcyByYXRoZXIgc21hbGwuDQo+IA0KDQpZZXMsIHRoYXQgaXMgdmVyeSBz
dHJhbmdlLiBUaGFua3MgZm9yIHRoZSBpbmZvLg0KDQpDaGVlcnMsDQoNCiAgUGF1bA0KDQo+IFJl
Z2FyZHMsDQo+IENocmlzdG9waA0KPiANCj4gLS0NCj4gU3BhcmUgU3BhY2UNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 09:36:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 09:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYTqu-0002Pw-Cr; Mon, 08 Jan 2018 09:36:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYTqt-0002Pj-C6
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 09:36:19 +0000
X-Inumbo-ID: a5626fe2-f457-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5626fe2-f457-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 09:38:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 02:36:10 -0700
Message-Id: <5A534995020000780019BFFB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 02:36:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Anthony Liguori" <anthony@codemonkey.ws>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-16-git-send-email-aliguori@amzn.com>
 <20180107083123.judv4wjl7rhxc3gy@MacBook-Pro-de-Roger.local>
 <CA+aC4kuBj-roLCVN0_+O7rRorM8CaYYDT2JMQwBit2_c2K74qA@mail.gmail.com>
In-Reply-To: <CA+aC4kuBj-roLCVN0_+O7rRorM8CaYYDT2JMQwBit2_c2K74qA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "=?UTF-8?Q?Jan=20H.=20Sch=C3=B6nherr?=" <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 15/22] vixen: pass through version
 hypercalls to parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE4IGF0IDE2OjQwLCA8YW50aG9ueUBjb2RlbW9ua2V5LndzPiB3cm90ZToK
PiBPbiBTdW4sIEphbiA3LCAyMDE4IGF0IDEyOjMxIEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0
OjMwUE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4+IEZyb206IEFudGhvbnkgTGln
dW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPj4+Cj4+PiBUaGlzIGlzIG5lY2Vzc2FyeSB0byB0
cmlnZ2VyIGV2ZW50IGNoYW5uZWwgdXBjYWxscyBidXQgaXQgaXMgYWxzbwo+Pgo+PiBJJ20gbG9z
dCBoZXJlLCB3aGF0IGRvZXMgdmVyc2lvbiBoYXZlIHRvIGRvIHdpdGggdXBjYWxscz8KPiAKPiBJ
biBMaW51eCwgeGVuX2ZvcmNlX2V2dGNobl9jYWxsYmFjaygpIGRvZXMgSFlQRVJWSVNPUl94ZW5f
dmVyc2lvbigwLAo+IE5VTEwpLiAgVGhpcyBpcyBkb25lIHdoZW4gSVJRcyBhcmUgcmUtZW5hYmxl
ZCBhZnRlciBiZWluZyBkaXNhYmxlZCB0bwo+IHRyaWdnZXIgY2hlY2tpbmcgcGVuZGluZy4KPiAK
PiBJJ20gbm90IDEwMCUgY29uZmlkZW50IHRoYXQgaXQncyBuZWNlc3NhcnkgdG8gcGFzcyB0aGlz
IGFsbCB0aGUgd2F5Cj4gdGhyb3VnaCB0byB0aGUgcGFyZW50IFhlbiBidXQgaXQgc2VlbWVkIGxp
a2UgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvCj4gc2luY2Ugd2UgbmVlZCB0aGUgcGFyZW50IHRvIHVw
ZGF0ZSBwZW5kaW5nIGV2ZW50cyBpbiBvcmRlciBmb3IgdGhlCj4gZXZlbnRzIGluIFZpeGVuIHRv
IGdldCB1cGRhdGVkLgo+IAo+Pj4gdXNlZnVsIHRvIHBhc3N0aHJvdWdoIHRoZSBmdWxsIHZlcnNp
b24gaW5mb3JtYXRpb24gc3VjaCB0aGF0IHRoZQo+Pj4gZ3Vlc3QgYmVsaWV2ZXMgaXQgaXMgcnVu
bmluZyBvbiB0aGUgcGFyZW50IFhlbi4KPj4KPj4gSW4gYW55IGNhc2UsIEkgdGhpbmsgdGhpcyBp
cyB3cm9uZy4gVGhlIGludGVyZmFjZSB0aGUgZ3Vlc3Qgc2VlcyBpcwo+PiB0aGUgaW50ZXJmYWNl
IGZyb20gdml4ZW4sIG5vdCB0aGUgaW50ZXJmYWNlIG9mIHRoZSBMMC4gSGVuY2UgcmVwb3J0aW5n
Cj4+IHRoZSBMMCB2ZXJzaW9uIGlzIG5vdCBhcHByb3ByaWF0ZS4KPiAKPiBJIHRoaW5rIGl0IGRl
cGVuZHMgb24gd2hhdCB5b3Ugd2FudC4gIFdlIHdlcmUgYWltaW5nIGZvciBtYXhpbXVtCj4gY29t
cGF0aWJpbGl0eSBhbmQgbWFueSB1c2VycyB0cmlnZ2VyIGJlaGF2aW9yIGZyb20gWGVuIHZlcnNp
b24gZm9yCj4gYmV0dGVyIG9yIHdvcnNlLgoKQXQgdGhlIGV4YW1wbGUgb2YgdGhlIHBsYWluIHZl
cnNpb24gbnVtYmVyLCBJIHRoaW5rIHdoYXQgaXMgYmVpbmcKcmVwb3J0ZWQgYmFjayB0byB0aGUg
Z3Vlc3QgbWF5IG5lZWQgdG8gYmUgdGhlIGxvd2VyIG9mIHNoaW0gYW5kCmFjdHVhbCBoeXBlcnZp
c29yIHZlcnNpb25zLiBYRU5WRVJfZ2V0X2ZlYXR1cmVzIG1heSB3YW50IEFORGluZwpib3RoIHZh
bHVlcyAocGVyaGFwcyB3aXRoIHNvbWUgY3VzdG9taXphdGlvbiBpbiBjYXNlIHRoZXJlIGFyZQpi
aXRzIGV4Y2x1c2l2ZWx5IGFmZmVjdGVkIGJ5IGVpdGhlciBwYXJ0eSkuIEkgZGlkbid0IHRoaW5r
IHRocm91Z2ggb3RoZXIKc3ViLW9wcyB5ZXQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 09:51:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 09:51:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYU5t-0003w7-Nf; Mon, 08 Jan 2018 09:51:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYU5t-0003w1-1H
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 09:51:49 +0000
X-Inumbo-ID: cfe16fc3-f459-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfe16fc3-f459-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 09:53:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65725904"
Date: Mon, 8 Jan 2018 09:51:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180108095133.2i4epn3f5ogfmyuj@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-10-git-send-email-aliguori@amzn.com>
 <20180107081627.taa5o4pak4zetfh4@MacBook-Pro-de-Roger.local>
 <CA+aC4ksDPKRHxfyKoNKQ83qb3g-urorevh1JDJLGpE7ivaNSWw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4ksDPKRHxfyKoNKQ83qb3g-urorevh1JDJLGpE7ivaNSWw@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 09/22] vixen: modify the e820 table to
 advertise HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMDc6Mjc6NDhBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIFN1biwgSmFuIDcsIDIwMTggYXQgMTI6MTYgQU0sIFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFNhdCwgSmFuIDA2LCAyMDE4
IGF0IDAyOjU0OjI0UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPiA+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+ID4+IGluZGV4IGE1
NmY4NzUuLjkzNTkwMWIgMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiA+PiAr
KysgYi94ZW4vYXJjaC94ODYvbW0uYwo+ID4+IEBAIC0xMjIsNiArMTIyLDcgQEAKPiA+PiAgI2lu
Y2x1ZGUgPGFzbS9maXhtYXAuaD4KPiA+PiAgI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4gPj4g
ICNpbmNsdWRlIDxhc20vcGNpLmg+Cj4gPj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiA+Pgo+
ID4+ICAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgo+ID4+ICAjaW5jbHVkZSA8YXNt
L3B2L2dyYW50X3RhYmxlLmg+Cj4gPj4gQEAgLTk0NSw3ICs5NDYsNyBAQCBnZXRfcGFnZV9mcm9t
X2wxZSgKPiA+PiAgICAgICAgICAgICAgY2FzZSAwOgo+ID4+ICAgICAgICAgICAgICAgICAgYnJl
YWs7Cj4gPj4gICAgICAgICAgICAgIGNhc2UgMToKPiA+PiAtICAgICAgICAgICAgICAgIGlmICgg
IWlzX2hhcmR3YXJlX2RvbWFpbihsMWVfb3duZXIpICkKPiA+PiArICAgICAgICAgICAgICAgIGlm
ICggIWlzX3ZpeGVuKCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihsMWVfb3duZXIpICkKPiA+PiAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKPiA+PiAgICAgICAgICAgICAgICAgIC8qIGZhbGx0
aHJvdWdoICovCj4gPj4gICAgICAgICAgICAgIGNhc2UgLTE6Cj4gPj4gQEAgLTU1MzYsNiArNTUz
NywyMSBAQCB2b2lkIGFyY2hfZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKPiA+PiAgICAgICAg
ICAgICAgbWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7Cj4gPj4gIH0KPiA+Pgo+ID4+
ICtjb25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQKPiA+PiArdml4ZW5fZ2V0X3BsYXRmb3JtX2Jh
ZHBhZ2VzKHVuc2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKPiA+PiArewo+ID4+ICsgICAgc3RhdGlj
IHVuc2lnbmVkIGxvbmcgX19pbml0ZGF0YSBiYWRfcGFnZXNbXSA9IHsKPiA+PiArICAgICAgICAw
eGZlZmZjMDAwLAo+ID4+ICsgICAgICAgIDB4ZmVmZmQwMDAsCj4gPj4gKyAgICAgICAgMHhmZWZm
ZTAwMCwKPiA+PiArICAgICAgICAweGZlZmZmMDAwLAo+ID4KPiA+IFRoaXMgdmFsdWVzIHNob3Vs
ZG4ndCBiZSBoYXJkY29kZWQuIElNSE8gaXQgd291bGQgYWxzbyBiZSBnb29kIHRvCj4gPiBwbGFj
ZSBhbGwgdGhlIHZpeGVuXyBoZWxwZXJzIGluIGEgc2luZ2xlIGZpbGUuCj4gCj4gQWNrIG9uIG1v
dmluZyB0byBhIGhlbHBlci4KPiAKPiBJIGRvbid0IGtub3cgb2YgYSB3YXkgdG8gY2FsbCB0aGUg
aHlwZXJ2aXNvciB0byBhc2sgIndoYXQncyB0aGUKPiBzcGVjaWFsIHBhZ2UgcmFuZ2U/Ii4gIEkg
Y2FuIGZpbmQgc3BlY2lhbCBwYWdlcyB2aWEgdGhlIGh2bSBnZXQKPiBwYXJhbWV0ZXJzIGNhbGxz
IGJ1dCB0aGVyZSdzIG5vIGd1YXJhbnRlZSB0aGV5IGFyZSBjb250aWd1b3VzIHNvIHRoZQo+IHJl
c3VsdGluZyBjb2RlIHRvIHB1bmNoIGhvbGVzIGluIHRoZSBlODIwIGJlY2F1c2UgZmFpcmx5IGNv
bXBsZXguICBBbnkKPiBpZGVhcyBob3cgdG8gZG8gdGhpcyBuaWNlbHk/CgpJJ3ZlIGRvbmUgc29t
ZXRoaW5nIHNpbWlsYXIgZm9yIHRoZSBzaGltLCBidXQgdGhlIHZhbHVlcyBpbiB0aGUKYmFnX3Bh
Z2VzIGFycmF5IGFyZSBkeW5hbWljOgoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
cGVvcGxlL2xpdXcveGVuLmdpdDthPWNvbW1pdDtoPWQ1YTcyYWNhYTJjZWQxYmQ2NmExZWYxZWY3
YTRhMWJkYTQzYTlkZjMKCkFsc28sIHdoeSBkbyB5b3UgbmVlZCB0byBhZGQgNCBHRk5zIHRvIHRo
ZSBsaXN0IG9mIGJhZCBwYWdlcz8gSnVzdAphZGRpbmcgdGhlIGNvbnNvbGUveGVuc3RvcmUgcGFn
ZXMgdG8gdGhlIGU4MjAgYW5kIHRvIHRoZSBsaXN0IG9mIGJhZApwYWdlcyBzaG91bGQgYmUgZW5v
dWdoLgoKSXQncyBhIG5pdCBhdCB0aGlzIHN0YWdlLCBidXQgSSBhZ2FpbiB0aGluayB2aXhlbiBy
ZWxhdGVkIGNvZGUgc2hvdWxkCmxpdmUgaW4gYSBzZXBhcmF0ZSBmaWxlIGluc3RlYWQgb2YgcG9s
bHV0aW5nIHg4Ni9tbS5jCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 09:55:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 09:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYU9B-00044s-5Y; Mon, 08 Jan 2018 09:55:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vmpm=ed=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eYU99-00044l-QB
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 09:55:11 +0000
X-Inumbo-ID: d565b555-f459-11e7-b4a6-bc764e045a96
Received: from ppsw-33.csi.cam.ac.uk (unknown [131.111.8.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d565b555-f459-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 10:53:53 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:63891
 helo=[192.168.1.6])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eYU95-000qeA-hV (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 08 Jan 2018 09:55:07 +0000
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Anthony Liguori <anthony@codemonkey.ws>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-10-git-send-email-aliguori@amzn.com>
 <20180107081627.taa5o4pak4zetfh4@MacBook-Pro-de-Roger.local>
 <CA+aC4ksDPKRHxfyKoNKQ83qb3g-urorevh1JDJLGpE7ivaNSWw@mail.gmail.com>
 <20180108095133.2i4epn3f5ogfmyuj@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ec15ae18-575d-01fe-8a29-3604267da256@citrix.com>
Date: Mon, 8 Jan 2018 09:54:59 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180108095133.2i4epn3f5ogfmyuj@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 "=?UTF-8?Q?Jan_H._Sch=c3=b6nherr?=" <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 09/22] vixen: modify the e820 table to
 advertise HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMjAxOCAwOTo1MSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBTdW4sIEph
biAwNywgMjAxOCBhdCAwNzoyNzo0OEFNIC0wODAwLCBBbnRob255IExpZ3Vvcmkgd3JvdGU6Cj4+
IE9uIFN1biwgSmFuIDcsIDIwMTggYXQgMTI6MTYgQU0sIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAyOjU0
OjI0UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPj4+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+Pj4+IGluZGV4IGE1NmY4NzUuLjkz
NTkwMWIgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPj4+PiArKysgYi94ZW4v
YXJjaC94ODYvbW0uYwo+Pj4+IEBAIC0xMjIsNiArMTIyLDcgQEAKPj4+PiAgI2luY2x1ZGUgPGFz
bS9maXhtYXAuaD4KPj4+PiAgI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4+Pj4gICNpbmNsdWRl
IDxhc20vcGNpLmg+Cj4+Pj4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPj4+Pgo+Pj4+ICAjaW5j
bHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgo+Pj4+ICAjaW5jbHVkZSA8YXNtL3B2L2dyYW50
X3RhYmxlLmg+Cj4+Pj4gQEAgLTk0NSw3ICs5NDYsNyBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKPj4+
PiAgICAgICAgICAgICAgY2FzZSAwOgo+Pj4+ICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+Pj4g
ICAgICAgICAgICAgIGNhc2UgMToKPj4+PiAtICAgICAgICAgICAgICAgIGlmICggIWlzX2hhcmR3
YXJlX2RvbWFpbihsMWVfb3duZXIpICkKPj4+PiArICAgICAgICAgICAgICAgIGlmICggIWlzX3Zp
eGVuKCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihsMWVfb3duZXIpICkKPj4+PiAgICAgICAgICAg
ICAgICAgICAgICBicmVhazsKPj4+PiAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICov
Cj4+Pj4gICAgICAgICAgICAgIGNhc2UgLTE6Cj4+Pj4gQEAgLTU1MzYsNiArNTUzNywyMSBAQCB2
b2lkIGFyY2hfZHVtcF9zaGFyZWRfbWVtX2luZm8odm9pZCkKPj4+PiAgICAgICAgICAgICAgbWVt
X3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7Cj4+Pj4gIH0KPj4+Pgo+Pj4+ICtjb25zdCB1
bnNpZ25lZCBsb25nICpfX2luaXQKPj4+PiArdml4ZW5fZ2V0X3BsYXRmb3JtX2JhZHBhZ2VzKHVu
c2lnbmVkIGludCAqYXJyYXlfc2l6ZSkKPj4+PiArewo+Pj4+ICsgICAgc3RhdGljIHVuc2lnbmVk
IGxvbmcgX19pbml0ZGF0YSBiYWRfcGFnZXNbXSA9IHsKPj4+PiArICAgICAgICAweGZlZmZjMDAw
LAo+Pj4+ICsgICAgICAgIDB4ZmVmZmQwMDAsCj4+Pj4gKyAgICAgICAgMHhmZWZmZTAwMCwKPj4+
PiArICAgICAgICAweGZlZmZmMDAwLAo+Pj4gVGhpcyB2YWx1ZXMgc2hvdWxkbid0IGJlIGhhcmRj
b2RlZC4gSU1ITyBpdCB3b3VsZCBhbHNvIGJlIGdvb2QgdG8KPj4+IHBsYWNlIGFsbCB0aGUgdml4
ZW5fIGhlbHBlcnMgaW4gYSBzaW5nbGUgZmlsZS4KPj4gQWNrIG9uIG1vdmluZyB0byBhIGhlbHBl
ci4KPj4KPj4gSSBkb24ndCBrbm93IG9mIGEgd2F5IHRvIGNhbGwgdGhlIGh5cGVydmlzb3IgdG8g
YXNrICJ3aGF0J3MgdGhlCj4+IHNwZWNpYWwgcGFnZSByYW5nZT8iLiAgSSBjYW4gZmluZCBzcGVj
aWFsIHBhZ2VzIHZpYSB0aGUgaHZtIGdldAo+PiBwYXJhbWV0ZXJzIGNhbGxzIGJ1dCB0aGVyZSdz
IG5vIGd1YXJhbnRlZSB0aGV5IGFyZSBjb250aWd1b3VzIHNvIHRoZQo+PiByZXN1bHRpbmcgY29k
ZSB0byBwdW5jaCBob2xlcyBpbiB0aGUgZTgyMCBiZWNhdXNlIGZhaXJseSBjb21wbGV4LiAgQW55
Cj4+IGlkZWFzIGhvdyB0byBkbyB0aGlzIG5pY2VseT8KPiBJJ3ZlIGRvbmUgc29tZXRoaW5nIHNp
bWlsYXIgZm9yIHRoZSBzaGltLCBidXQgdGhlIHZhbHVlcyBpbiB0aGUKPiBiYWdfcGFnZXMgYXJy
YXkgYXJlIGR5bmFtaWM6Cj4KPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9w
bGUvbGl1dy94ZW4uZ2l0O2E9Y29tbWl0O2g9ZDVhNzJhY2FhMmNlZDFiZDY2YTFlZjFlZjdhNGEx
YmRhNDNhOWRmMwo+Cj4gQWxzbywgd2h5IGRvIHlvdSBuZWVkIHRvIGFkZCA0IEdGTnMgdG8gdGhl
IGxpc3Qgb2YgYmFkIHBhZ2VzPyBKdXN0Cj4gYWRkaW5nIHRoZSBjb25zb2xlL3hlbnN0b3JlIHBh
Z2VzIHRvIHRoZSBlODIwIGFuZCB0byB0aGUgbGlzdCBvZiBiYWQKPiBwYWdlcyBzaG91bGQgYmUg
ZW5vdWdoLgoKWW91J3ZlIGdvdCB0byBiZSBjYXJlZnVsIG5vdCB0byBoYXZlIHRoZSBib290c2Ny
dWIgemVybyB0aGUgSURFTlRfUFQuwqAKRm9yIHNhZmV0eSwgSSBwdXQgYWxsIG9mIHRoZSBzcGVj
aWFsIHBhZ2VzIHRocm91Z2ggdGhpcyBFODIwL2JhZCBjeWNsZS4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 09:56:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 09:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUA0-0004B9-GP; Mon, 08 Jan 2018 09:56:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYU9z-0004B1-6y
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 09:56:03 +0000
X-Inumbo-ID: f4535aa6-f459-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4535aa6-f459-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 10:54:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65726026"
Date: Mon, 8 Jan 2018 09:55:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180108095553.wowijihbu6hyvha4@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-12-git-send-email-aliguori@amzn.com>
 <20180107082311.xuadwwfooaf2xyku@MacBook-Pro-de-Roger.local>
 <CA+aC4ksxAzsLY4_v_X85pt7SGo7dqMQqWa3rYVZxs4nG=O9r8A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4ksxAzsLY4_v_X85pt7SGo7dqMQqWa3rYVZxs4nG=O9r8A@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 11/22] vixen: early initialization of Vixen
 including shared_info mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMDc6MzM6MDZBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIFN1biwgSmFuIDcsIDIwMTggYXQgMTI6MjMgQU0sIFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFNhdCwgSmFuIDA2LCAyMDE4
IGF0IDAyOjU0OjI2UE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPiA+PiBGcm9tOiBB
bnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Cj4gPj4gKyAgICByYyA9IEhZUEVS
VklTT1JfbWVtb3J5X29wKFhFTk1FTV9hZGRfdG9fcGh5c21hcCwgJnhhdHApOwo+ID4+ICsgICAg
aWYgKCByYyA8IDAgKQo+ID4+ICsgICAgICAgIHByaW50aygiU2V0dGluZyBzaGFyZWQgaW5mbyBw
YWdlIGZhaWxlZDogJWxkXG4iLCByYyk7Cj4gPj4gKwo+ID4+ICsgICAgbWVtc2V0KCZnbG9iYWxf
c2ktPm5hdGl2ZS5ldnRjaG5fbWFza1swXSwgMHgwMCwKPiA+PiArICAgICAgICAgICBzaXplb2Yo
Z2xvYmFsX3NpLT5uYXRpdmUuZXZ0Y2huX21hc2spKTsKPiA+Cj4gPiBIbSwgSSdtIG5vdCBzdXJl
IEkgbGlrZSB0byBhcHByb2FjaCBvZiB1bm1hc2tpbmcgZXZlcnl0aGluZy4gSU1ITyBJCj4gPiB3
b3VsZCByYXRoZXIgbWFzayBldmVyeXRoaW5nIGFuZCB1bm1hc2sgdGhlbSB3aGVuIHRoZSBndWVz
dCBhY3R1YWxseQo+ID4gYmluZHMgdGhlIGV2ZW50IGNoYW5uZWwuIFRoYXQgbWFrZXMgc3VyZSB0
aGF0IGFuIGludGVycnVwdCB3aWxsIGdldAo+ID4gaW5qZWN0ZWQgd2hlbiB0aGUgZXZlbnQgY2hh
bm5lbCBpcyB1bm1hc2tlZCAoaWYgdGhlcmUncyBhbiBldmVudAo+ID4gcGVuZGluZykuCj4gCj4g
VGhpcyBpcyBkb25lIGluIGh2bWxvYWRlciBhbmQgd2UgZGlzY292ZXJlZCB0aGF0IGd1ZXN0cyBy
ZWx5IG9uIGl0Lgo+IFNlZSBodm1sb2FkZXIveGVuYnVzLmM6eGVuYnVzX3NodXRkb3duKCkuCgpC
dXQgdGhhdCdzIHNvbWV0aGluZyBjb21wbGV0ZWx5IGRpZmZlcmVudC4gVGhlcmUgaHZtbG9hZGVy
IGlzCnJlc2V0dGluZyBldmVyeXRoaW5nIHNvIHRoZSBndWVzdCBmaW5kcyBpdCBpbiBhIHByb3Bl
ciBzdGF0ZQooaHZtbG9hZGVyIGlzIGhhbmRsaW5nIHRoZSBzaGFyZWRfaW5mbyBwYWdlIHRvIHRo
ZSBndWVzdCBrZXJuZWwpLiBIZXJlCnZpeGVuIGlzIG5vdCBzaGFyaW5nIHRoZSBzaGFyZWRfaW5m
byBwYWdlIHdpdGggdGhlIGd1ZXN0ICh0aGlzIGlzCmp1c3QgdXNlZCBieSB2aXhlbiksIGFuZCBo
ZW5jZSBJIHdvdWxkIGRvIHRoZSBvcHBvc2l0ZTogbWFzawpldmVyeXRoaW5nIGFuZCB1bm1hc2sg
dGhlIGV2ZW50IGNoYW5uZWxzIHRoYXQgdGhlIGd1ZXN0IGlzIGFjdHVhbGx5CnVzaW5nLgoKUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:01:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUEo-00051A-2I; Mon, 08 Jan 2018 10:01:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYUEn-000514-ND
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:01:01 +0000
X-Inumbo-ID: 1900ddf2-f45b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1900ddf2-f45b-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:02:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 03:00:53 -0700
Message-Id: <5A534F63020000780019C036@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 03:00:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Martin Cerveny" <M.Cerveny@computer.org>
References: <alpine.GSO.2.00.1801071253201.12024@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1801071253201.12024@dmz.c-home.cz>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] unable to shutdown (page fault in
 mwait_idle()/do_dbs_timer()/__find_next_bit()) (fwd)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAxLjE4IGF0IDEzOjM0LCA8bWFydGluQGMtaG9tZS5jej4gd3JvdGU6Cj4gKFhF
TikgLS0tLVsgWGVuLTQuMTAuMC12Z3B1ICB4ODZfNjQgIGRlYnVnPW4gICBOb3QgdGFpbnRlZCBd
LS0tLQoKVGhlIC12Z3B1IHRhZyBtYWtlcyBtZSB3b25kZXIgd2hldGhlciB5b3UgaGF2ZSBhbnkg
cGF0Y2hlcyBpbgp5b3VyIHRyZWUgb24gdG9wIG9mIHBsYWluIDQuMTAuMCAob3IgNC4xMC1zdGFn
aW5nKS4gQWxzbyB0aGUgZGVidWc9bgphYm92ZSAuLi4KCj4gKFhFTikgQ1BVOiAgICAyMwo+IChY
RU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyNmFlNjA+XSBfX2ZpbmRfbmV4dF9iaXQrMHgx
MC8weDgwCj4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDEwMjA2ICAgQ09OVEVYVDogaHlwZXJ2
aXNvcgo+IChYRU4pIHJheDogMDAwMDAwMDAwMDAwMDAwMCAgIHJieDogZmZmZjgzMDg3OWRiMDQw
MCAgIHJjeDogMDAwMDAwMDAwMDAwMDAxOAo+IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAxOCAg
IHJzaTogMDAwMDAwMDAwMDAwMDAxOCAgIHJkaTogMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIHJi
cDogMDAwMDAwMDAwNjFiZTY1YyAgIHJzcDogZmZmZjgzMTA0ZWFhZmRkOCAgIHI4OiAgMDAwMDAw
MDAwMDAwMDAxOAo+IChYRU4pIHI5OiAgZmZmZjgzMDg3OWRiNmQ3MCAgIHIxMDogZmZmZjgzMDg3
OWRiMjhlOCAgIHIxMTogMDAwMDAxNDE2MWFlY2JmMQo+IChYRU4pIHIxMjogMDAwMDAwMDAwMDAw
MDAwMCAgIHIxMzogZmZmZjgzMDg3ODhjZWY4MCAgIHIxNDogZmZmZjgyZDA4MDU2MTRlMAo+IChY
RU4pIHIxNTogMDAwMDAwMDAwMDAwMDAxNyAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDog
MDAwMDAwMDAwMDE1MjZlMAo+IChYRU4pIGNyMzogMDAwMDAwMDA3ZGEyZjAwMCAgIGNyMjogMDAw
MDAwMDAwMDAwMDAwMAo+IChYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAwMDAw
MDAwMDAwMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIGRzOiAwMDAwICAgZXM6
IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogZTAwOAo+IChYRU4p
IFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDI2YWU2MD4gKF9fZmluZF9uZXh0X2JpdCsweDEw
LzB4ODApOgo+IChYRU4pICBlMSAzZiA0OCA4ZCAzYyBjNyA3NCAyNSA8NGM+IDhiIDBmIDQxIGI4
IDQwIDAwIDAwIDAwIDQxIDI5IGM4IDQ5IGQzIGU5IDQ5Cj4gKFhFTikgWGVuIHN0YWNrIHRyYWNl
IGZyb20gcnNwPWZmZmY4MzEwNGVhYWZkZDg6Cj4gKFhFTikgICAgZmZmZjgyZDA4MDI1MzE4MCAw
MDAwMDAwMDAwMDAwMDE3IGZmZmY4MzA4MDAwMDAwMTggZmZmZjgyZDA4MDU3NzM4MAo+IChYRU4p
ICAgIDAwMjAwZjA4NzlkYjZkOTggMDAwMDAxNDE1ZmY3YjY2ZCAwMDAwMDAwMDAwMDAwMDA0IGZm
ZmY4MzA4NzlkYjZlNDAKPiAoWEVOKSAgICBmZmZmODJkMDgwNTRhYzgwIDAwMDAwMTQxNWZmN2I2
NmQgMDAwMDAwMDAwMDAwMDAxNyAwMDAwMDAwMDAwMDAwMDE3Cj4gKFhFTikgICAgZmZmZjgyZDA4
MDJjN2MwZSBmZmZmODMwODc5ZGIwMzAwIDAwMDAwMTQxNWEwMWY4MmQgZmZmZjgzMDg3OWRiNmVm
OAo+IChYRU4pICAgIDAwMDAwMDIwMDAwMDAwMDggMDAwMDEyMzQwMDAwMTUyZSAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAwMDAxOTAwMDAwMDAxIGZmZmY4
MmUwMjhjNGIzMDAgZmZmZjgyMDAwMDA3ZmZmZiBmZmZmODJkMDgwNTUyYzgwCj4gKFhFTikgICAg
ZmZmZjgyZDA4MDU0YjgwMCBmZmZmODJkMDgwNTc3MWYwIDAwMDAwMDAwMDAwMDAwMTcgMDAwMDAw
MDAwMDAwMDAxNwo+IChYRU4pICAgIGZmZmY4MmQwODA1NjE0ZTAgZmZmZjgyZDA4MDQyMGU4MCBm
ZmZmODJkMDgwMjZmYTU2IDAwMDAwMGZkMDAwMDAwMDAKPiAoWEVOKSAgICBmZmZmODMxMDRlYWFm
ZmZmIGZmZmY4MzAwN2RkZjUwMDAgZmZmZjgzMDA3ZGRmNTAwMCBmZmZmODMwMDdkZGY1MDAwCj4g
KFhFTikgICAgZmZmZjgzMDg3OWRiMDE4MCBmZmZmODMwODc5ZGIwMTg4IDAwMDAwMTQxNWEwMGRm
NGIgZmZmZjgyZDA4MDU2MTRlMAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAw
MDAwODAwMCAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwNTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDIwMyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDIwMDEgMDAwMDAwMDAwMDAwMDAwMQo+IChYRU4pICAgIDAwMDAwMDAwMDAwMGIwMDQg
MDAwMDAwMDAwMDAwYjAwMCAwMDAwMDAwMDAwMDBiMDAwIDAwMDAwMGZhMDAwMDAwMDAKPiAoWEVO
KSAgICBmZmZmZjgwMDAyYTA5MTBjIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMiBm
ZmZmZjg4MDAyZmZiODQwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAxNyBmZmZmODMwMDdkZGY1MDAwIDAwMDAwMDM3Zjk4Mzkw
ODAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMTUyNmUwCj4gKFhFTikgWGVuIGNhbGwgdHJhY2U6Cj4g
KFhFTikgICAgWzxmZmZmODJkMDgwMjZhZTYwPl0gX19maW5kX25leHRfYml0KzB4MTAvMHg4MAo+
IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI1MzE4MD5dIGNwdWZyZXFfb25kZW1hbmQuYyNkb19kYnNf
dGltZXIrMHgxNjAvMHgyMjAKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyYzdjMGU+XSBtd2FpdC1p
ZGxlLmMjbXdhaXRfaWRsZSsweDIzZS8weDM0MAo+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI2ZmE1
Nj5dIGRvbWFpbi5jI2lkbGVfbG9vcCsweDg2LzB4YzAKCi4uLiBtYWtlcyB0aGlzIGNhbGwgdHJh
Y2UgdW5yZWxpYWJsZS4gQnV0IGV2ZW4gd2l0aCBhIHJlbGlhYmxlIGNhbGwKdHJhY2UsIGFuYWx5
c2lzIG9mIHRoZSBjcmFzaCB3b3VsZCBiZSBoZWxwZWQgaWYgeW91IG1hZGUKYXZhaWxhYmxlIHRo
ZSB4ZW4tc3ltcyAob3IgeGVuLmVmaSwgZGVwZW5kaW5nIG9uIGhvdyB5b3UgYm9vdCkKc29tZXdo
ZXJlLgoKRmluYWxseSwgdGhlcmUgYmVpbmcgKGFzIHlvdSBzYXkpIGEgMTAlIHByb2JhYmlsaXR5
IG9mIHRoZSBjcmFzaCAtCmhhdmUgeW91IGJlZW4gYWJsZSB0byBjb25uZWN0IGl0cyBvY2N1cnJl
bmNlIHRvIGFueXRoaW5nIHRoYXQKdGhlIHN5c3RlbSB3YXMgZG9pbmcgcHJpb3IgdG8gdGhlIHNo
dXRkb3duL3JlYm9vdCBhdHRlbXB0PwpBY3R1YWxseSAtIGlzIHRoaXMgYSBwcm9ibGVtIHdpdGgg
c2h1dGRvd24gX29ubHlfLCBvciBhbHNvIHdpdGgKcmVib290PwoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:03:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:03:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUHX-00059s-Fr; Mon, 08 Jan 2018 10:03:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYUHW-00059i-Ax
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:03:50 +0000
X-Inumbo-ID: 7de5321c-f45b-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7de5321c-f45b-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:05:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65726365"
Date: Mon, 8 Jan 2018 10:03:36 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180108100336.zvdcuh7xmin7ad4y@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-23-git-send-email-aliguori@amzn.com>
 <20180107090216.ferp3uppuns4s5bi@MacBook-Pro-de-Roger.local>
 <CA+aC4kt-y9+vP6rrXjNbBVepmknyuWVfUe5QZ1hNG1bASgQ+fQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4kt-y9+vP6rrXjNbBVepmknyuWVfUe5QZ1hNG1bASgQ+fQ@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 22/22] vixen: dom0 builder support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMDc6NTI6MjZBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIFN1biwgSmFuIDcsIDIwMTggYXQgMTowMiBBTSwgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gU2F0LCBKYW4gMDYsIDIwMTgg
YXQgMDI6NTQ6MzdQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+ID4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gPj4gaW5k
ZXggMWI4OTg0NC4uYzQ5ZWVlYSAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAu
Ywo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gPj4gQEAgLTY2Myw2ICs2NjMsOCBA
QCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+
ID4+ICAgICAgICAgIC5zdG9wX2JpdHMgPSAxCj4gPj4gICAgICB9Owo+ID4+ICAgICAgc3RydWN0
IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyBjb25maWcgPSB7IC5lbXVsYXRpb25fZmxhZ3MgPSAwIH07
Cj4gPj4gKyAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuID0gMCwgY29uc29sZV9tZm4gPSAwOwo+ID4+
ICsgICAgdWludDMyX3Qgc3RvcmVfZXZ0Y2huID0gMCwgY29uc29sZV9ldnRjaG4gPSAwOwo+ID4+
Cj4gPj4gICAgICAvKiBDcml0aWNhbCByZWdpb24gd2l0aG91dCBJRFQgb3IgVFNTLiAgQW55IGZh
dWx0IGlzIGRlYWRseSEgKi8KPiA+Pgo+ID4+IEBAIC0xNTk1LDYgKzE1OTcsOSBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQo+ID4+ICAgICAg
ICAgIGNvbmZpZy5lbXVsYXRpb25fZmxhZ3MgPSBYRU5fWDg2X0VNVV9MQVBJQ3xYRU5fWDg2X0VN
VV9JT0FQSUM7Cj4gPj4gICAgICB9Cj4gPj4KPiA+PiArICAgIGlmICggaXNfdml4ZW4oKSApCj4g
Pj4gKyAgICAgICAgY29uZmlnLmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX1BJVDsKPiA+
Cj4gPiBEb21VcyBzaG91bGQgbm90IGhhdmUgYW4gZW11bGF0ZWQgUElULCB0aGF0J3Mgb25seSBm
b3IgRG9tMCBQVi4KPiAKPiBVbmZvcnR1bmF0ZWx5LCB0aGV5IGRvIG5lZWQgYW4gZW11bGF0ZWQg
UElULiAgVW50aWwgUFZIIGdvdCBtZXJnZWQsIGFuCj4gZW11bGF0ZWQgUElUCj4gd2FzIGFsd2F5
cyBwcmVzZW50IGZvciBEb21VcyBhbmQgMi42LjIxIGVyYSBrZXJuZWxzIHVzZSB0aGUgUElUIGZv
cgo+IFRTQyBjYWxpYnJhdGlvbi4KPiBJZiBhIFBJVCBpc24ndCBwcmVzZW50LCB0aGVuIHRoZXkg
aGFuZyBkdXJpbmcgZWFybHkgYm9vdC4KCklzIHRoaXMgc29tZXRoaW5nIHRoYXQgb25seSBhZmZl
Y3RzIDIuNi4yMT8gSSd2ZSBjZXJ0YWlubHkgdGVzdGVkCmRpZmZlcmVudCBvbGQgZGlzdHJvcyB0
aGF0IHVzZSAyLjYuMTggYW5kIHRoZXkgYWxsIHdvcmsganVzdCBmaW5lCndpdGhvdXQgYSBQSVQu
CgpEbyB5b3Uga25vdyB3aGVyZSBjYW4gSSBmaW5kIG9uZSBvZiB0aG9zZSBrZXJuZWxzPwoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:06:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:06:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUJn-0005Io-Tw; Mon, 08 Jan 2018 10:06:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYUJm-0005Ii-TE
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:06:10 +0000
X-Inumbo-ID: 5eae375c-f45b-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5eae375c-f45b-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 11:04:53 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65726461"
Date: Mon, 8 Jan 2018 10:05:59 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180108100559.3rcc23rpvrfqac2e@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-17-git-send-email-aliguori@amzn.com>
 <20180107083624.mkus5osckvpastzh@MacBook-Pro-de-Roger.local>
 <CA+aC4kt-_vQO76O5Q_tgrssdvO7MwPf6ndjbnwnVZOhSx9sXdg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4kt-_vQO76O5Q_tgrssdvO7MwPf6ndjbnwnVZOhSx9sXdg@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 16/22] vixen: pass grant table operations
 through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMDc6NDI6NTVBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIFN1biwgSmFuIDcsIDIwMTggYXQgMTI6MzYgQU0sIFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIFNhdCwgSmFuIDA2LCAyMDE4
IGF0IDAyOjU0OjMxUE0gLTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPiA+PiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
Cj4gPj4gaW5kZXggMjUwNDUwYi4uYjMwMmZkMCAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKPiA+PiArKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiA+PiAg
c3RhdGljIGxvbmcKPiA+PiArdml4ZW5fZ250dGFiX3NldHVwX3RhYmxlKAo+ID4+ICsgICAgWEVO
X0dVRVNUX0hBTkRMRV9QQVJBTShnbnR0YWJfc2V0dXBfdGFibGVfdCkgdW9wLCB1bnNpZ25lZCBp
bnQgY291bnQpCj4gPj4gK3sKPiA+PiArICAgIGxvbmcgcmM7Cj4gPj4gKwo+ID4+ICsgICAgc3Ry
dWN0IGdudHRhYl9zZXR1cF90YWJsZSBvcDsKPiA+PiArICAgIHhlbl9wZm5fdCAqZnJhbWVfbGlz
dCA9IE5VTEw7Cj4gPj4gKyAgICBzdGF0aWMgdm9pZCAqZ3JhbnRfdGFibGU7Cj4gPj4gKyAgICBY
RU5fR1VFU1RfSEFORExFKHhlbl9wZm5fdCkgb2xkX2ZyYW1lX2xpc3Q7Cj4gPj4gKwo+ID4+ICsg
ICAgaWYgKCBjb3VudCAhPSAxICkKPiA+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+PiAr
Cj4gPj4gKyAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkgIT0g
MCkgKQo+ID4+ICsgICAgewo+ID4+ICsgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLCAiRmF1
bHQgd2hpbGUgcmVhZGluZyBnbnR0YWJfc2V0dXBfdGFibGVfdC5cbiIpOwo+ID4+ICsgICAgICAg
IHJldHVybiAtRUZBVUxUOwo+ID4+ICsgICAgfQo+ID4+ICsKPiA+PiArICAgIGlmICggZ3JhbnRf
dGFibGUgPT0gTlVMTCApIHsKPiA+PiArICAgICAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFw
IHhhdHA7Cj4gPj4gKyAgICAgICAgc3RydWN0IGRvbWFpbiAqZDsKPiA+PiArICAgICAgICBpbnQg
aTsKPiA+PiArCj4gPj4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBtYXhfZ3JhbnRfZnJhbWVz
OyBpKysgKQo+ID4+ICsgICAgICAgIHsKPiA+PiArICAgICAgICAgICAgIGdyYW50X3RhYmxlID0g
YWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4gPgo+ID4gVGhpcyBpcyB3YXN0aW5nIG9uZSBtZW1vcnkg
cGFnZSwgZ3JhbnQgdGFibGUgZnJhbWVzIGRvbid0IG5lZWQgdG8gYmUKPiA+IHBvcHVsYXRlZC4K
PiAKPiBXZWxsIHRoZXkgaGF2ZSB0byBoYXZlIGEgdmFsaWQgc3RydWN0IHBhZ2VfaW5mbyBpbiBv
cmRlciBmb3IgdGhlIGd1ZXN0Cj4gdG8gbWFwIGl0IHdpdGhpbiBpdHMgYWRkcmVzcyBzcGFjZS4K
PiAKPiBPciBkaWQgeW91IGhhdmUgc29tZXRoaW5nIGVsc2UgaW4gbWluZD8KCllvdSBjYW4gbWFw
IGl0IGluIHNvbWUgdW5wb3B1bGF0ZWQgbWVtb3J5IHJlZ2lvbiBhbmQgdGhlbiBhZGQgaXQgdG8K
dGhlIGxpc3Qgb2YgaW9tZW0gcmVnaW9ucyBmb3IgdGhlIGd1ZXN0IChpb21lbV9wZXJtaXRfYWNj
ZXNzKS4gR3JhbnQKdGFibGUgZnJhbWVzIEFGQUlDVCBkb24ndCByZXF1aXJlIGEgc3RydWN0IHBh
Z2UuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:11:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUOz-000625-HS; Mon, 08 Jan 2018 10:11:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYUOy-00061z-7a
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:11:32 +0000
X-Inumbo-ID: 91d1b6b4-f45c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91d1b6b4-f45c-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:13:28 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 03:11:25 -0700
Message-Id: <5A5351D9020000780019C055@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 03:11:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180105164346.15068-1-roger.pau@citrix.com>
In-Reply-To: <20180105164346.15068-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/efi: fix build with linkers that
 support both coff-x86-64 and pe-x86-64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAxLjE4IGF0IDE3OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gdXNpbmcgYSBsaW5rZXIgdGhhdCBzdXBwb3J0cyBib3RoIGZvcm1hdHMgdGhlIGZvbGxv
d2luZyBlcnJvcgo+IHdpbGwgYmUgdHJpZ2dlcmVkOgo+IAo+IGVmaS9idWlsZGlkLm86IGZpbGUg
bm90IHJlY29nbml6ZWQ6IEZpbGUgZm9ybWF0IGlzIGFtYmlndW91cwo+IGVmaS9idWlsZGlkLm86
IG1hdGNoaW5nIGZvcm1hdHM6IGNvZmYteDg2LTY0IHBlLXg4Ni02NAo+IAo+IFNvbHZlIHRoaXMg
Ynkgc3BlY2lmeWluZyB0aGUgYnVpbGRpZC5vIGZvcm1hdCB0byBwZS14ODYtNjQuCgpOaWNlIGlk
ZWEuIEkgZG9uJ3Qgc3VwcG9zZSB0aGlzIHdvcmtzIHdpdGggYSBsaW5rZXIgb25seQpzdXBwb3J0
aW5nIGNvZmYteDg2LTY0IHRob3VnaCwgYnV0IEkgYXNzdW1lIHN1Y2ggYSBsaW5rZXIKd291bGRu
J3QgYmUgdXNhYmxlIGZvciBidWlsZGluZyB4ZW4uZWZpIGFueXdheS4KCj4gLS0tIGEveGVuL2Fy
Y2gveDg2L01ha2VmaWxlCj4gKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gQEAgLTE4OCwy
MCArMTg4LDIwIEBAIGVuZGlmCj4gICQoVEFSR0VUKS5lZmk6IHByZWxpbmstZWZpLm8gJChub3Rl
X2ZpbGUpIGVmaS5sZHMgZWZpL3JlbG9jcy1kdW1teS5vICQoQkFTRURJUikvY29tbW9uL3N5bWJv
bHMtZHVtbXkubyBlZmkvbWtyZWxvYwo+ICAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAk
KEFMVF9CQVNFKSwgXAo+ICAJICAgICAgICAgICQoZ3VhcmQpICQoTEQpICQoY2FsbCBFRklfTERG
TEFHUywkKGJhc2UpKSAtVCBlZmkubGRzIC1OICQ8IGVmaS9yZWxvY3MtZHVtbXkubyBcCj4gLQkg
ICAgICAgICAgICAgICAgJChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vICQobm90ZV9m
aWxlKSAtbyAkKEBEKS8uJChARikuJChiYXNlKS4wICYmKSA6Cj4gKwkgICAgICAgICAgICAgICAg
JChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vIC1iIHBlLXg4Ni02NCAkKG5vdGVfZmls
ZSkgLW8gJChARCkvLiQoQEYpLiQoYmFzZSkuMCAmJikgOgoKSSB3b25kZXIgd2hldGhlciBpbnRy
b2R1Y2luZyBlLmcKCm5vdGVfZmlsZV9vcHRpb25zIDo9IC1iIHBlLXg4Ni02NCAkKG5vdGVfZmls
ZSkKCndvdWxkbid0IGJlIGJldHRlciB0aGFuIHJlcGVhdGluZyB0aGUgc2FtZSB0aGluZyB0aHJl
ZSB0aW1lcy4KT2YgY291cnNlIGl0IHdvdWxkIG5lZWQgdG8gYmUgY2xlYXJseSBzcGVsbGVkIG91
dCB0aGF0IHRoaXMKbmVlZHMgdG8gY29tZSBsYXN0IChvciBhbm90aGVyIC1iIHdvdWxkIG5lZWQg
dG8gZm9sbG93KS4gVGhpcwp3b3VsZCBhZGRpdGlvbmFsbHkgZGVhbCB3aXRoIHRoZSBjYXNlIHdo
ZXJlIG5vdGUubyBpbnN0ZWFkIG9mCmVmaS9idWlsZGlkLm8gaXMgYmVpbmcgbGlua2VkIGluICh5
b3UgZG9uJ3Qgd2FudCAtYiBwZS14ODYtNjQKd2l0aCB0aGF0IG9uZSwgSSBzdXBwb3NlKSwgb3Ig
d2hlbiBidWlsZCBJRCBzdXBwb3J0IGlzbid0CmF2YWlsYWJsZSBhdCBhbGwgKHRoZSBuZXcgb3B0
aW9uIHdvdWxkIHRoZW4gYmUgc3RyYXkgYW5kIG1pZ2h0CmJlIHdhcm5lZCBhYm91dCkuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:11:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUPN-000668-Ps; Mon, 08 Jan 2018 10:11:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=boe9=ed=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eYUPM-00065e-9V
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:11:56 +0000
X-Inumbo-ID: 2bdc96f9-f45c-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x236.google.com (unknown [2a00:1450:400c:c0c::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bdc96f9-f45c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 11:10:37 +0100 (CET)
Received: by mail-wr0-x236.google.com with SMTP id p17so10131100wre.7;
 Mon, 08 Jan 2018 02:11:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=VCEukhWeWEqnzUfpx5uHl6zd/Ad2BpvtCIjrPTZQTnc=;
 b=Oq2+MRHUjc1ze9AJ6eqNhYZLLCX5a+WZv3m3DxrUGQMTZNQsAvXP1M0XxfH+Wo6Rnj
 //AJistXROMm8rIWWYZ4qjFgh1WFCzGyEGTCJc9O9aBBW4GAuYCMTjfA1ecWeVpyy9Z8
 tG0+rzuH2nRgfUJimxHbXcQ2fV3fvIx5HxV4xov3zoWbKMb2PenJXy1D/yqxH5KZncTy
 5LWnWMkI50MFFxDPsZxweg5OEXiqpOpbOw7gRGriItKnksIX0bZFDacqi95qLJ82gb8s
 sOcScRLwi7tgLASRV1aagEzs5ByyOZ+NsrnaTTqYuhjX1o6zXK7KL12YQ3jc+mCZMTVQ
 9p/w==
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=VCEukhWeWEqnzUfpx5uHl6zd/Ad2BpvtCIjrPTZQTnc=;
 b=JGKMAX+kxln3YoZwfOWGrNbYMtybEzig81B0d/QiMh08FMg0qfjPa/v7+trbV3AtMx
 mW5xu7GueY5q+qv6wprhS2zXj7WpXYCcimvG/eq4ptCv5mXsKS10qWzvkkhOjMF3DVSw
 KTcrGbU/WO/oq36yxXkBlwLAYf489D9A+7kSVFLFR3pire9g+uypnEZuxDW2sBPd5me7
 LGJ9YtG7sF4wrXas51FOz18X+vjPqN7ybPWxr74cNwCivOK6bLSZTaoMvr6mBG9SlML0
 CCBPgmwT5wePh/A26wrUNTjAKTwK82zDSIEg7jOZ+/fEJj/6aQ0UpEyO+gWdTKgXCXmh
 5KGQ==
X-Gm-Message-State: AKGB3mKLeBW660P6HPazjA2ygO3Drr9Ztpn643lWsrmlpQYz7WFh8Iym
 fleO3J0YwEOnK3R74fWmQMo=
X-Google-Smtp-Source: ACJfBou5cbL37wcnTsRxGOgKG/wU00Dx+xQLk/Hrs0baEjYEqF7WIYnmWFBC2njoWN+fi6RNeCEE6g==
X-Received: by 10.223.192.76 with SMTP id c12mr9263462wrf.260.1515406312321;
 Mon, 08 Jan 2018 02:11:52 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:ddcc:e12c:8c83:d9b2?
 ([2a02:c7f:ac18:da00:ddcc:e12c:8c83:d9b2])
 by smtp.gmail.com with ESMTPSA id b15sm10686762wrh.5.2018.01.08.02.11.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 08 Jan 2018 02:11:51 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <584F1369-C4C7-429D-815B-FC3167AE3F07@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Date: Mon, 8 Jan 2018 10:11:50 +0000
In-Reply-To: <903ef3c9-f5c6-a7e8-f9c0-3961d627413a@knorrie.org>
To: Hans van Kranenburg <hans@knorrie.org>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <903ef3c9-f5c6-a7e8-f9c0-3961d627413a@knorrie.org>
X-Mailer: Apple Mail (2.3273)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <george.dunlap@citrix.com>, xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6865338805026530481=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6865338805026530481==
Content-Type: multipart/alternative;
 boundary="Apple-Mail=_D6EAD6D7-D39D-4455-A99B-D6244034ED49"


--Apple-Mail=_D6EAD6D7-D39D-4455-A99B-D6244034ED49
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Hans,
I updated the FAQ on the blog. Thank you for your input.=20
Lars

> On 5 Jan 2018, at 15:55, Hans van Kranenburg <hans@knorrie.org> wrote:
>=20
> On 01/05/2018 12:35 PM, Lars Kurth wrote:
>> Hi all, this is a repost of
>> =
https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown-faq/ =
<https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown-faq/>
>> for xen-users/xen-devel. If you have questions, please reply to this
>> thread and we will try and improve the FAQ based on questions.=20
>> Regards Lars
>=20
> Thanks for the writeup.
>=20
> The main reason for the reader to get confused is the amount of
> different combinations of situations that are possible, which all =
again
> have their own set of vulnerabilities and also their own (maybe even
> different) set of possibilities to be used as environment for =
executing
> an attack.
>=20
> So let's help them by being more explicit.
>=20
>> Google=E2=80=99s Project Zero announced several information leak
>> vulnerabilities affecting all modern superscalar processors. Details
>> can be found on their blog, and in the Xen Project Advisory 254 [1].
>> To help our users understand the impact and our next steps forward,
>> we put together the following FAQ.
>>=20
>> Note that we will update the FAQ as new information surfaces.
>>=20
>> =3D Is Xen impacted by Meltdown and Spectre? =3D
>>=20
>> There are two angles to consider for this question:
>>=20
>> * Can an untrusted guest attack the hypervisor using Meltdown or
>> Spectre?
>> * Can a guest user-space program attack a guest kernel using
>> Meltdown or Spectre?
>=20
>> Systems running Xen, like all operating systems and hypervisors, are
>> potentially affected by Spectre (referred to as SP1 and SP2 in
>> Advisory 254 [1]). For Arm Processors information, you can find which
>> processors are impacted here [2].  In general, both the hypervisor
>> and a guest kernel are vulnerable to attack via SP1 and SP2.
>>=20
>> Only Intel processors are impacted by Meltdown (referred to as SP3 in
>> Advisory 254 [1]).
>=20
>> On Intel processors, only 64-bit PV mode guests can attack Xen.
>=20
> "On Intel processors an attack at Xen using SP3 can only be done by
> 64-bit PV mode guests."
>=20
> Even if it looks super-redundant, I think keeping explicit information
> in every sentence is preferable, so they cannot be misinterpreted or
> accidentally be taken out of context.
>=20
>> Guests running in 32-bit PV mode, HVM mode, and PVH
>> mode cannot attack the hypervisor using SP3. However, in 32-bit PV
>> mode, HVM mode, and PVH mode, guest userspaces can attack guest
>> kernels using SP3; so updating guest kernels is advisable.
>=20
>> Interestingly, guest kernels running in 64-bit PV mode are not
>> vulnerable to attack using SP3, because 64-bit PV guests already run
>> in a KPTI-like mode.
>=20
> Like Juergen already mentioned, additionally: "However, keep in mind
> that a succesful attack on the hypervisor can still be used to recover
> information about the same guest from physical memory."
>=20
>> =3D Is there any risk of privilege escalation? =3D
>>=20
>> Meltdown and Spectre are, by themselves, only information leaks.
>> There is no suggestion that speculative execution can be used to
>> modify memory or cause a system to do anything it might not have done
>> already.
>>=20
>> =3D Where can I find more information? =3D
>>=20
>> We will update this blog post and Advisory 254 [1] as new information
>> becomes available. Updates will also be published on xen-announce@.
>>=20
>> We will also maintain a technical FAQ on our wiki [3] for answers to
>> more detailed technical questions that emerge on xen-devel@ and other
>> communication channels.
>>=20
>> =3D Are there any patches for the vulnerability? =3D
>>=20
>> We have prototype patches for a mitigation for Meltdown on Intel CPUs
>> and a Mitigation for SP2/CVE-2017-5715, which are functional but have
>> not undergone rigorous review and have not been backported to all
>> supported Xen Project releases.
>>=20
>> As information related to Meltdown and Spectre is now public,
>> development will continue in public on xen-devel@ and patches will be
>> posted and attached to Advisory 254 [1] as they become available in
>> the next few days.
>>=20
>> =3D Can SP1/SP2 be fixed at all? What plans are there to mitigate =
them?
>> =3D
>>=20
>> SP2 can be mitigated in two ways, both of which essentially prevent
>> speculative execution of indirect branches. The first is to flush the
>> branch prediction logic on entry into the hypervisor. This requires
>> microcode updates, which Intel and AMD are in the process of
>> preparing, as well as patches to the hypervisor which are also in
>> process and should be available soon.
>>=20
>> The second is to do indirect jumps in a way which is not subject to
>> speculative execution. This requires the hypervisor to be recompiled
>> with a compiler that contains special new features. These new
>> compiler features are also in the process of being prepared for both
>> gcc and clang, and should be available soon.
>>=20
>> SP1 is much more difficult to mitigate. We have some ideas we=E2=80=99r=
e
>> exploring, but they=E2=80=99re still at the design stage at this =
point.
>>=20
>> =3D Does Xen have any equivalent to Linux=E2=80=99s KPTI series? =3D
>>=20
>> Linux=E2=80=99s KPTI series is designed to address SP3 only.
>=20
> This one...
>=20
>> For Xen guests, only 64-bit PV guests are affected by SP3.
>=20
> ...should be more explicit. The words "affected" and "impacted" do not
> tell the reader if it's about being an attacker, or about being the
> victim and what is attacked or attacking.
>=20
> "For Xen guests, only 64-bit PV guests are able to execute a SP3 =
attack
> against the hypervisor."
>=20
>> A KPTI-like approach was
>> explored initially, but required significant ABI changes.  Instead
>> we=E2=80=99ve decided to go with an alternate approach, which is less
>> disruptive and less complex to implement. The chosen approach runs PV
>> guests in a PVH container, which ensures that PV guests continue to
>> behave as before, while providing the isolation that protects the
>> hypervisor from SP3. This works well for Xen 4.8 to Xen 4.10, which
>> is currently our priority.
>>=20
>> For Xen 4.6 and 4.7, we are evaluating several options, but we have
>> not yet finalized the best solution.
>>=20
>> =3D Devicemodel stub domains run in PV mode, so is it still more safe
>> to run device models in a stub domain than in domain 0? =3D
>>=20
>> The short answer is, yes, it is still safer to run stub domains than
>> otherwise.
>>=20
>> If an attacker can gain control of the device model running in a stub
>> domain, it can indeed attempt to use these processor vulnerabilities
>> to read information from Xen.
>>=20
>> However, if an attacker can gain control of a device model running in
>> domain 0 without deprivileging, the attacker can gain control of the
>> entire system.  Even with qemu deprivileging, the qemu process may be
>> able to execute speculative execution attacks against the
>> hypervisor.
>>=20
>> So although XSA-254 does affect device model stub domains, they are
>> still safer than not running with a stub domain.
>>=20
>> =3D What is the Xen Project=E2=80=99s plan going forward? =3D
>>=20
>> The Xen Project is working on finalizing solutions for SP3 and SP2
>> and evaluating options for SP1. If you would like to stay abreast on
>> our progress, please sign up to xen-announce@. We will update this
>> FAQ as soon as we have more news and updated information. Answers to
>> more detailed technical questions will be maintained in a technical
>> FAQ on our wiki [3]. Thank you for your patience.
>>=20
>> =3D How can I ask further questions? =3D Please respond to this =
e-mail
>> thread on xen-devel@ or xen-users@
>>=20
>> References [1] http://xenbits.xen.org/xsa/advisory-254.html [2]
>> https://developer.arm.com/support/security-update [3]
>> =
https://wiki.xenproject.org/wiki/Xen_Project_Meltdown_and_Spectre_Technica=
l_FAQ
>>=20
>>=20
> _______________________________________________
>> Xen-devel mailing list Xen-devel@lists.xenproject.org =
<mailto:Xen-devel@lists.xenproject.org>=20
>> https://lists.xenproject.org/mailman/listinfo/xen-devel =
<https://lists.xenproject.org/mailman/listinfo/xen-devel>

--Apple-Mail=_D6EAD6D7-D39D-4455-A99B-D6244034ED49
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; -webkit-line-break: after-white-space;" =
class=3D"">Hans,<div class=3D"">I updated the FAQ on the blog. Thank you =
for your input.&nbsp;</div><div class=3D"">Lars</div><div class=3D""><br =
class=3D""><div><blockquote type=3D"cite" class=3D""><div class=3D"">On =
5 Jan 2018, at 15:55, Hans van Kranenburg &lt;<a =
href=3D"mailto:hans@knorrie.org" class=3D"">hans@knorrie.org</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">On 01/05/2018 12:35 =
PM, Lars Kurth wrote:</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Hi all, this is a repost =
of<br class=3D""><a =
href=3D"https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown=
-faq/" =
class=3D"">https://blog.xenproject.org/2018/01/04/xen-project-spectremeltd=
own-faq/</a><br class=3D"">for xen-users/xen-devel. If you have =
questions, please reply to this<br class=3D"">thread and we will try and =
improve the FAQ based on questions.<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">Regards =
Lars<br class=3D""></blockquote><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Thanks for the =
writeup.</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">The main reason for =
the reader to get confused is the amount of</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">different combinations of situations that are =
possible, which all again</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">have their own set =
of vulnerabilities and also their own (maybe even</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">different) set of possibilities to be used as =
environment for executing</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">an =
attack.</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">So let's help them =
by being more explicit.</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Google=E2=80=99s Project =
Zero announced several information leak<br class=3D"">vulnerabilities =
affecting all modern superscalar processors. Details<br class=3D"">can =
be found on their blog, and in the Xen Project Advisory 254 [1].<br =
class=3D"">To help our users understand the impact and our next steps =
forward,<br class=3D"">we put together the following FAQ.<br =
class=3D""><br class=3D"">Note that we will update the FAQ as new =
information surfaces.<br class=3D""><br class=3D"">=3D Is Xen impacted =
by Meltdown and Spectre? =3D<br class=3D""><br class=3D"">There are two =
angles to consider for this question:<br class=3D""><br class=3D"">* Can =
an untrusted guest attack the hypervisor using Meltdown or<br =
class=3D"">Spectre?<br class=3D"">* Can a guest user-space program =
attack a guest kernel using<br class=3D"">Meltdown or Spectre?<br =
class=3D""></blockquote><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Systems running Xen, like =
all operating systems and hypervisors, are<br class=3D"">potentially =
affected by Spectre (referred to as SP1 and SP2 in<br class=3D"">Advisory =
254 [1]). For Arm Processors information, you can find which<br =
class=3D"">processors are impacted here [2]. &nbsp;In general, both the =
hypervisor<br class=3D"">and a guest kernel are vulnerable to attack via =
SP1 and SP2.<br class=3D""><br class=3D"">Only Intel processors are =
impacted by Meltdown (referred to as SP3 in<br class=3D"">Advisory 254 =
[1]).<br class=3D""></blockquote><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">On Intel processors, only =
64-bit PV mode guests can attack Xen.<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">"On Intel processors an attack at Xen using SP3 =
can only be done by</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">64-bit PV mode =
guests."</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Even if it looks =
super-redundant, I think keeping explicit information</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">in every sentence is preferable, so they cannot =
be misinterpreted or</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">accidentally be =
taken out of context.</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Guests running in 32-bit PV =
mode, HVM mode, and PVH<br class=3D"">mode cannot attack the hypervisor =
using SP3. However, in 32-bit PV<br class=3D"">mode, HVM mode, and PVH =
mode, guest userspaces can attack guest<br class=3D"">kernels using SP3; =
so updating guest kernels is advisable.<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Interestingly, guest kernels =
running in 64-bit PV mode are not<br class=3D"">vulnerable to attack =
using SP3, because 64-bit PV guests already run<br class=3D"">in a =
KPTI-like mode.<br class=3D""></blockquote><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Like Juergen =
already mentioned, additionally: "However, keep in mind</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">that a succesful attack on the hypervisor can =
still be used to recover</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">information about =
the same guest from physical memory."</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">=3D Is there any risk of =
privilege escalation? =3D<br class=3D""><br class=3D"">Meltdown and =
Spectre are, by themselves, only information leaks.<br class=3D"">There =
is no suggestion that speculative execution can be used to<br =
class=3D"">modify memory or cause a system to do anything it might not =
have done<br class=3D"">already.<br class=3D""><br class=3D"">=3D Where =
can I find more information? =3D<br class=3D""><br class=3D"">We will =
update this blog post and Advisory 254 [1] as new information<br =
class=3D"">becomes available. Updates will also be published on =
xen-announce@.<br class=3D""><br class=3D"">We will also maintain a =
technical FAQ on our wiki [3] for answers to<br class=3D"">more detailed =
technical questions that emerge on xen-devel@ and other<br =
class=3D"">communication channels.<br class=3D""><br class=3D"">=3D Are =
there any patches for the vulnerability? =3D<br class=3D""><br =
class=3D"">We have prototype patches for a mitigation for Meltdown on =
Intel CPUs<br class=3D"">and a Mitigation for SP2/CVE-2017-5715, which =
are functional but have<br class=3D"">not undergone rigorous review and =
have not been backported to all<br class=3D"">supported Xen Project =
releases.<br class=3D""><br class=3D"">As information related to =
Meltdown and Spectre is now public,<br class=3D"">development will =
continue in public on xen-devel@ and patches will be<br class=3D"">posted =
and attached to Advisory 254 [1] as they become available in<br =
class=3D"">the next few days.<br class=3D""><br class=3D"">=3D Can =
SP1/SP2 be fixed at all? What plans are there to mitigate them?<br =
class=3D"">=3D<br class=3D""><br class=3D"">SP2 can be mitigated in two =
ways, both of which essentially prevent<br class=3D"">speculative =
execution of indirect branches. The first is to flush the<br =
class=3D"">branch prediction logic on entry into the hypervisor. This =
requires<br class=3D"">microcode updates, which Intel and AMD are in the =
process of<br class=3D"">preparing, as well as patches to the hypervisor =
which are also in<br class=3D"">process and should be available soon.<br =
class=3D""><br class=3D"">The second is to do indirect jumps in a way =
which is not subject to<br class=3D"">speculative execution. This =
requires the hypervisor to be recompiled<br class=3D"">with a compiler =
that contains special new features. These new<br class=3D"">compiler =
features are also in the process of being prepared for both<br =
class=3D"">gcc and clang, and should be available soon.<br class=3D""><br =
class=3D"">SP1 is much more difficult to mitigate. We have some ideas =
we=E2=80=99re<br class=3D"">exploring, but they=E2=80=99re still at the =
design stage at this point.<br class=3D""><br class=3D"">=3D Does Xen =
have any equivalent to Linux=E2=80=99s KPTI series? =3D<br class=3D""><br =
class=3D"">Linux=E2=80=99s KPTI series is designed to address SP3 =
only.<br class=3D""></blockquote><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">This =
one...</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">For Xen guests, only 64-bit =
PV guests are affected by SP3.<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">...should be more explicit. The words "affected" =
and "impacted" do not</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">tell the reader if =
it's about being an attacker, or about being the</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">victim and what is attacked or =
attacking.</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">"For Xen guests, =
only 64-bit PV guests are able to execute a SP3 attack</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">against the hypervisor."</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">A KPTI-like approach was<br class=3D"">explored initially, =
but required significant ABI changes. &nbsp;Instead<br class=3D"">we=E2=80=
=99ve decided to go with an alternate approach, which is less<br =
class=3D"">disruptive and less complex to implement. The chosen approach =
runs PV<br class=3D"">guests in a PVH container, which ensures that PV =
guests continue to<br class=3D"">behave as before, while providing the =
isolation that protects the<br class=3D"">hypervisor from SP3. This =
works well for Xen 4.8 to Xen 4.10, which<br class=3D"">is currently our =
priority.<br class=3D""><br class=3D"">For Xen 4.6 and 4.7, we are =
evaluating several options, but we have<br class=3D"">not yet finalized =
the best solution.<br class=3D""><br class=3D"">=3D Devicemodel stub =
domains run in PV mode, so is it still more safe<br class=3D"">to run =
device models in a stub domain than in domain 0? =3D<br class=3D""><br =
class=3D"">The short answer is, yes, it is still safer to run stub =
domains than<br class=3D"">otherwise.<br class=3D""><br class=3D"">If an =
attacker can gain control of the device model running in a stub<br =
class=3D"">domain, it can indeed attempt to use these processor =
vulnerabilities<br class=3D"">to read information from Xen.<br =
class=3D""><br class=3D"">However, if an attacker can gain control of a =
device model running in<br class=3D"">domain 0 without deprivileging, =
the attacker can gain control of the<br class=3D"">entire system. =
&nbsp;Even with qemu deprivileging, the qemu process may be<br =
class=3D"">able to execute speculative execution attacks against the<br =
class=3D"">hypervisor.<br class=3D""><br class=3D"">So although XSA-254 =
does affect device model stub domains, they are<br class=3D"">still =
safer than not running with a stub domain.<br class=3D""><br class=3D"">=3D=
 What is the Xen Project=E2=80=99s plan going forward? =3D<br =
class=3D""><br class=3D"">The Xen Project is working on finalizing =
solutions for SP3 and SP2<br class=3D"">and evaluating options for SP1. =
If you would like to stay abreast on<br class=3D"">our progress, please =
sign up to xen-announce@. We will update this<br class=3D"">FAQ as soon =
as we have more news and updated information. Answers to<br =
class=3D"">more detailed technical questions will be maintained in a =
technical<br class=3D"">FAQ on our wiki [3]. Thank you for your =
patience.<br class=3D""><br class=3D"">=3D How can I ask further =
questions? =3D Please respond to this e-mail<br class=3D"">thread on =
xen-devel@ or xen-users@<br class=3D""><br class=3D"">References [1] <a =
href=3D"http://xenbits.xen.org/xsa/advisory-254.html" =
class=3D"">http://xenbits.xen.org/xsa/advisory-254.html</a> [2]<br =
class=3D""><a href=3D"https://developer.arm.com/support/security-update" =
class=3D"">https://developer.arm.com/support/security-update</a> [3]<br =
class=3D""><a =
href=3D"https://wiki.xenproject.org/wiki/Xen_Project_Meltdown_and_Spectre_=
Technical_FAQ" =
class=3D"">https://wiki.xenproject.org/wiki/Xen_Project_Meltdown_and_Spect=
re_Technical_FAQ</a><br class=3D""><br class=3D""><br =
class=3D""></blockquote><span style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: =
inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Xen-devel mailing list<span =
class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"mailto:Xen-devel@lists.xenproject.org" =
class=3D"">Xen-devel@lists.xenproject.org</a><span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D""><a =
href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" =
class=3D"">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></bl=
ockquote></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_D6EAD6D7-D39D-4455-A99B-D6244034ED49--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6865338805026530481==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:12:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUPj-0006Au-Ey; Mon, 08 Jan 2018 10:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYUPh-00069g-UR
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:12:17 +0000
X-Inumbo-ID: ac62d76c-f45c-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac62d76c-f45c-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:14:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65726706"
Date: Mon, 8 Jan 2018 10:12:00 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180108101200.zitygjiunv6xlyr5@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-17-git-send-email-aliguori@amzn.com>
 <20180107083624.mkus5osckvpastzh@MacBook-Pro-de-Roger.local>
 <CA+aC4kt-_vQO76O5Q_tgrssdvO7MwPf6ndjbnwnVZOhSx9sXdg@mail.gmail.com>
 <b7537c8a-e6c1-1525-63cc-07098521a69a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b7537c8a-e6c1-1525-63cc-07098521a69a@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <JGross@suse.com>, Anthony Liguori <aliguori@amzn.com>,
 Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <anthony@codemonkey.ws>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Matt Wilson <msw@amazon.com>
Subject: Re: [Xen-devel] [PATCH 16/22] vixen: pass grant table operations
 through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMDQ6NDU6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwNy8wMS8yMDE4IDE1OjQyLCBBbnRob255IExpZ3Vvcmkgd3JvdGU6Cj4gPiBP
biBTdW4sIEphbiA3LCAyMDE4IGF0IDEyOjM2IEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gT24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6
MzFQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+ID4+PiAgc3RhdGljIGxvbmcKPiA+
Pj4gK3ZpeGVuX2dudHRhYl9zZXR1cF90YWJsZSgKPiA+Pj4gKyAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCkKPiA+
Pj4gK3sKPiA+Pj4gKyAgICBsb25nIHJjOwo+ID4+PiArCj4gPj4+ICsgICAgc3RydWN0IGdudHRh
Yl9zZXR1cF90YWJsZSBvcDsKPiA+Pj4gKyAgICB4ZW5fcGZuX3QgKmZyYW1lX2xpc3QgPSBOVUxM
Owo+ID4+PiArICAgIHN0YXRpYyB2b2lkICpncmFudF90YWJsZTsKPiA+Pj4gKyAgICBYRU5fR1VF
U1RfSEFORExFKHhlbl9wZm5fdCkgb2xkX2ZyYW1lX2xpc3Q7Cj4gPj4+ICsKPiA+Pj4gKyAgICBp
ZiAoIGNvdW50ICE9IDEgKQo+ID4+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiA+Pj4gKwo+
ID4+PiArICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSAhPSAw
KSApCj4gPj4+ICsgICAgewo+ID4+PiArICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywgIkZh
dWx0IHdoaWxlIHJlYWRpbmcgZ250dGFiX3NldHVwX3RhYmxlX3QuXG4iKTsKPiA+Pj4gKyAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7Cj4gPj4+ICsgICAgfQo+ID4+PiArCj4gPj4+ICsgICAgaWYgKCBn
cmFudF90YWJsZSA9PSBOVUxMICkgewo+ID4+PiArICAgICAgICBzdHJ1Y3QgeGVuX2FkZF90b19w
aHlzbWFwIHhhdHA7Cj4gPj4+ICsgICAgICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gPj4+ICsgICAg
ICAgIGludCBpOwo+ID4+PiArCj4gPj4+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbWF4X2dy
YW50X2ZyYW1lczsgaSsrICkKPiA+Pj4gKyAgICAgICAgewo+ID4+PiArICAgICAgICAgICAgIGdy
YW50X3RhYmxlID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7Cj4gPj4gVGhpcyBpcyB3YXN0aW5nIG9u
ZSBtZW1vcnkgcGFnZSwgZ3JhbnQgdGFibGUgZnJhbWVzIGRvbid0IG5lZWQgdG8gYmUKPiA+PiBw
b3B1bGF0ZWQuCj4gPiBXZWxsIHRoZXkgaGF2ZSB0byBoYXZlIGEgdmFsaWQgc3RydWN0IHBhZ2Vf
aW5mbyBpbiBvcmRlciBmb3IgdGhlIGd1ZXN0Cj4gPiB0byBtYXAgaXQgd2l0aGluIGl0cyBhZGRy
ZXNzIHNwYWNlLgo+ID4KPiA+IE9yIGRpZCB5b3UgaGF2ZSBzb21ldGhpbmcgZWxzZSBpbiBtaW5k
Pwo+IAo+IE1hcHBpbmcgb2YgTDAgZnJhbWVzIGludG8gTDEgaXMgYSBnaWFudCBtZXNzLgo+IAo+
IEZpcnN0IG9mIGFsbCwgc29tZSB0ZWNobmljYWwgZmFjdHM6Cj4gMSkgRnJhbWVzIHdoaWNoIHdl
IG1hcCBmcm9tIEwwIGludG8gTDEgZG8gbm90IG5lZWQgdG8gcmVwbGFjZSBleGlzdGluZwo+IFJB
TS7CoCBXZSBjYW4gdXNlIGFueSBHRk5zIHVwIHRvIG1heHBoeXNhZGRyLgo+IDIpIE1hcHBlZCBm
cmFtZXMgc2hvdWxkIG5vdCByZXBsYWNlIFJBTSwgYW5kIHBhcnRpY3VsYXJseSBub3QgZnJhbWVz
IGluCj4gLmRhdGEgb3IgLmJzcywgYmVjYXVzZSBvZiB0aGUgcGVyZm9ybWFuY2UgaGl0IGZyb20g
c2hhdHRlcmVkIGhvc3QKPiBzdXBlcnBhZ2VzLgo+IDMpIElkZWFsbHksIHdlJ2Qgd2FudCB0byBt
YXAgaW50byBlbnRpcmVseSB1bnVzZWQgR0ZOcywgYmVjYXVzZSB0aGVuIHdlCj4gZG9uJ3QgaGF2
ZSB0byBpbnRlcmZlcmUgd2l0aCB3aGF0IHdhcyB0aGVyZSBiZWZvcmUuCj4gCj4gSW4gWGVuLCB0
byBhbGxvdyBhIGZyYW1lIHRvIGJlIHVzZWQgYnkgYSBndWVzdCwgd2UgbmVlZCB0byBzZXQgdXAg
ZG9tYWluCj4gb3duZXJzaGlwIGZvciBpdC7CoCBUaGlzIHJlcXVpcmVzIGEgc3RydWN0IHBhZ2Vf
aW5mbyB0byBleGlzdCwgd2hpY2ggYnkKPiBkZWZhdWx0IG9ubHkgb2NjdXJzIGZvciBwYWdlcyBM
MSBYZW4gdGhpbmdzIGlzIFJBTS4KClRoZXJlJ3MgYXQgbGVhc3Qgb25lIGV4Y2VwdGlvbiB0byB0
aGlzLCBpb21lbSByYW5nZXMgY2FuIGJlIG1hcHBlZCBieQpndWVzdHMgYW5kIHRoZXkgZG9uJ3Qg
cmVxdWlyZSBhIHN0cnVjdCBwYWdlX2luZm8gdG8gZXhpc3QuIFRoaXMgaXMKd2hhdCBJJ20gdXNp
bmcgb24gdGhlIHB2LXNoaW0gdG8gbWFwIHRoZSBzaGFyZWRfaW5mbyBwYWdlIGFuZCB0aGUKZ3Jh
bnQgdGFibGUgZnJhbWVzLgoKPiBUaGVyZSBpcyBhIGNvbXBsZXRlbHkgZ3Jvc3Mgd2F5IG9mIGRl
YWxpbmcgd2l0aCB0aGlzIGJ5IGZha2luZyB1cCBMMSdzCj4gRTgyMCBtYXAgdG8gaW5jbHVkZSBh
IHJhbmdlIGFzIFJBTSwgYW5kIGFkZGluZyBldmVyeSBlbnRyeSBpbiB0aGF0IHJhbmdlCj4gaW50
byB0aGUgYmFkcGFnZXMgbGlzdC7CoCBUaGlzIGNhdXNlcyBMMSBYZW4gdG8gcHV0IHRvZ2V0aGVy
IHBhZ2VfaW5mbydzCj4gZm9yIHRoZW0sIGJ1dCBvdGhlcndpc2UgaWdub3JlIHRoZWlyIGV4aXN0
ZW5jZS4KPiAKPiBPZmYgdGhlIHRvcCBvZiBteSBoZWFkLCBmcmFtZXMgbmVlZGluZyBzcGVjaWFs
IGF0dGVudGlvbiBhcmU6Cj4gKiBUaGUgc3BlY2lhbCBwYWdlcywgaW5jbHVkaW5nIFhlbnN0b3Jl
IGFuZCBDb25zb2xlIHJpbmdzLsKgIFRoZXNlIGFyZQo+IHJlYWwgZnJhbWVzIChhcyBvcHBvc2Vk
IHRvIG1hcHBpbmdzKSwgYnV0IGxpdmUgaW5zaWRlIGFuIEU4MjAgaG9sZSBmcm9tCj4gTDEncyBw
b2ludCBvZiB2aWV3Lgo+ICogU2hhcmVkIGluZm8KPiAqIEdyYW50IHRhYmxlL3N0YXR1cyBmcmFt
ZXMKPiAqIFZjcHVpbmZvIGZyYW1lcwoKdmNwdV9pbmZvIGFyZWFzIG5lZWQgdG8gYmUgcG9wdWxh
dGVkLCB0aGUgbWVtb3J5IGluIHRoYXQgY2FzZSBpcwpwcm92aWRlZCBieSB0aGUgTDEuCgo+ICog
RXZlbnRfZmlmbyAoaWYgd2UgY2FyZSB0byB3aXJlIHRoYXQgdXAsIGJ1dCBwZXJoYXBzIGl0cyBu
b3Qgd29ydGggaXQpLgo+IAo+IFdoYXQgSSBzdGFydGVkIGRvaW5nIGluIFBWLXNoaW0gKGJlZm9y
ZSBzd2l0Y2hpbmcgdG8gdGhlIFNQMiBzaWRlIG9mCj4gdGhpbmdzIGZ1bGx5KSB3YXMgdG8gaGFy
ZCBjb2RlIHRoZXNlIG1hcHBpbmcgZnJhbWVzIGltbWVkaWF0ZWx5IGFmdGVyCj4gdGhlIHNwZWNp
YWwgcGFnZXMsIHdoaWNoIGlzIGEgaG9ycmlibGUgYnV0IHNhZmUgKGFzIGZhciBhcyBJIGNhbiB0
ZWxsKQo+IHdheSBvZiBkb2luZyB0aGluZ3MuCj4gCj4gSWRlYWxseSwgTDEgY291bGQgd29yayBv
dXQgYSBzYWZlIHBsYWNlIHRvIHVzZSBmb3IgbWFwcGluZ3MgKHdoaWNoCj4gaWRlYWxseSwgd291
bGQgYmUgYSBibG9jayBvZiBHRk5zIGltbWVkaWF0ZWx5IGFib3ZlIHRoZSBsYXN0IHVzZWQKPiBm
cmFtZSksIGJ1dCB0aGlzIGNhbm5vdCBiZSBkb25lIHdpdGggdGhlIHRvb2xzdGFjay1wcm92aWRl
ZCBFODIwIGFsb25lLAo+IGJlY2F1c2UgaXQgaXMgaW5zdWZmaWNpZW50bHkgZGVzY3JpcHRpdmUg
YXMgaXQgZGVsaWJlcmF0ZWx5IG9taXRzCj4gaW5mb3JtYXRpb24gd2hpY2ggY2FuIGJlIGZvdW5k
IGluIHRoZSBEU0RUIChlLmcuIEFDUEkgaG90cGx1ZyByZWdpb25zKS4KCkluIHRoZSBzaGltIEkn
bSB1c2luZyBhIHJhbmdlc2V0IHRvIGtlZXAgdHJhY2sgb2YgdW51c2VkIG1lbW9yeQpyZWdpb25z
IHRoYXQgY2FuIGJlIHVzZWQgdG8gbWFwIHBhZ2VzIGZyb20gTDAsIGl0J3Mgc3RpbGwga2luZCBv
ZgpoYWNreSwgYnV0IElNSE8gaXQncyB0aGUgYmVzdCBvcHRpb24gQVRNLgoKaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xpdXcveGVuLmdpdDthPXBhdGNoO2g9YWE0YTll
YWM5ZDlmNjY5YmM5MzE1ZTllNTY5YzAzMzVlMmNiMmE3NAoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:16:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:16:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUTP-0006bd-VL; Mon, 08 Jan 2018 10:16:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYUTO-0006bR-Tj
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:16:06 +0000
X-Inumbo-ID: c1ab97b1-f45c-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1ab97b1-f45c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 11:14:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65726974"
Date: Mon, 8 Jan 2018 10:15:57 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Message-ID: <20180108101557.va42yicq6n5mdk54@MacBook-Pro-de-Roger.local>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <4b0965ae-6746-febb-3c17-072e6f7aefd7@citrix.com>
 <53951DED-1AEF-49B3-955B-9080E7D889F0@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <53951DED-1AEF-49B3-955B-9080E7D889F0@gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Rich Persaud <persaur@gmail.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, George Dunlap <george.dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDk6MDI6MzdBTSArMDAwMCwgTGFycyBLdXJ0aCB3cm90
ZToKPiAKPiA+IE9uIDcgSmFuIDIwMTgsIGF0IDE3OjExLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+IAo+ID4gCj4gPj4+PiBTaW5jZSBQVkggZG9l
cyBub3QgeWV0IHN1cHBvcnQgUENJIHBhc3N0aHJvdWdoLCBhcmUgdGhlcmUgb3RoZXIKPiA+Pj4+
IHJlY29tbWVuZGVkIFNQMyBtaXRpZ2F0aW9ucyBmb3IgNjQtYml0IFBWIGRyaXZlciBkb21haW5z
Pwo+ID4+PiBMb2NrIHRoZW0gZG93bj8gIERldmljZSBkcml2ZXIgZG9tYWlucywgZXZlbiBpZiBu
b3QgZnVsbHkgdHJ1c3RlZCwgYXJlCj4gPj4+IGdvaW5nIHRvIGJlIHBhcnQgb2YgdGhlIHN5c3Rl
bSBhbmQgdGhlcmVmb3JlIGF0IGxlYXN0IHNlbWktVENCLgo+ID4+PiAKPiA+Pj4gSWYgYW4gYXR0
YWNrZXIgY2FuJ3QgcnVuIGNvZGUgaW4geW91ciBkcml2ZXIgZG9tYWluIChhbmQgYmUgYXdhcmUg
b2YKPiA+Pj4gdGhpbmdzIGxpa2Ugc2VydmVyIHNpZGUgcHJvY2Vzc2luZywgSklUIG9mIFNRTCwg
ZXRjIGFzICJydW5uaW5nIGNvZGUiCj4gPj4+IG1ldGhvZHMpLCB0aGV5IGFyZW4ndCBpbiBhIHBv
c2l0aW9uIHRvIG1vdW50IGFuIFNQMyBhdHRhY2suCj4gPj4gV2VsbCwgdGhlIG1haW4gcmVhc29u
IHdoeSBkcml2ZXIgZG9tYWlucyBhcmUgdXNlZCBpbiBRdWJlcyBPUyBpcwo+ID4+IGFzc3VtcHRp
b24gdGhhdCBpdCBpcyBub3QgcG9zc2libGUgdG8gcmVhbGx5ICJsb2NrIHRoZW0gZG93biIsIGdp
dmVuCj4gPj4gZnVsbCBPUyAoTGludXgpIHJ1bm5pbmcgaW5zaWRlIGFuZCBiZWluZyBleHBvc2Vk
IHRvIHRoZSBvdXRzaWRlIHdvcmxkCj4gPj4gKGhhdmluZyBuZXR3b3JrIGFkYXB0ZXJzLCBVU0Ig
Y29udHJvbGxlcnMgZXRjKS4gVGhlcmUgYXJlIHNvIG1hbnkKPiA+PiBjb21wb25lbnRzIHJ1bm5p
bmcgdGhlbSwgdGhhdCBmb3Igc3VyZSBzb21lIG9mIHRoZW0gYXJlIGJ1Z2d5LiBKdXN0IHNvbWUK
PiA+PiBleGFtcGxlcyBleHBsb2l0YWJsZSBpbiB0aGUgbmVhciBwYXN0OiBESENQIGNsaWVudCwg
Qmx1ZXRvb3RoIHN0YWNrLgo+ID4+IAo+ID4+IElmIHdlJ2QgYmVsaWV2ZSB0aGF0IGhhbmRsaW5n
IHRob3NlIGRldmljZXMgZXhwb3NlZCB0byB0aGUgb3V0c2lkZSB3b3JsZAo+ID4+IGlzICJzYWZl
Iiwgd2Ugd291bGRuJ3QgdXNlIGRyaXZlciBkb21haW5zIGF0IGFsbC4uLgo+ID4gCj4gPiBJbmRl
ZWQsIGJ1dCB0aGV5IGFyZSBpbiBhIGJldHRlciBwb3NpdGlvbiB0aGFuIGFyYml0cmFyeSBWTXMs
IGJlY2F1c2UKPiA+IHVzZXJzIGNhbid0IGp1c3QgbG9nIGludG8gdGhlbSBhbmQgc3RhcnQgcnVu
bmluZyBjb2RlLiAgKEkgcmVhbGx5IGhvcGUuLi4pCj4gCj4gCj4gSSB3YW50ZWQgdG8gcG9pbnQg
b3V0IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxOC0wMS9tc2cwMDQ5Ny5odG1sIDxodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDA0OTcuaHRtbD4gd2hpY2ggYWNjb3JkaW5n
IHRvIHRoZSBjb3ZlciBsZXR0ZXIgaXMgYmFzZWQgb24gSFZNIGFuZCBub3QgUFZILiBJIGFtIG5v
dCByZWFsbHkgc3VyZSB3aGV0aGVyIHRoaXMgd291bGQgc29sdmUgc29tZSBvZiB0aGUgcHJvYmxl
bXMgYXJvdW5kIFBDSSBwYXNzdGhyb3VnaC4gCgpUaGUgcHYtc2hpbSBzaG91bGQgYWxzbyB3b3Jr
IGluc2lkZSBhbiBIVk0gZ3Vlc3QsIHdlIGp1c3QgdXNlIFBWSApiZWNhdXNlIGl0J3MgZWFzaWVy
IHRvIHNldHVwIGZyb20gYSB0b29sc3RhY2sgUG9WLiBUaGUgcGFzc3Rocm91Z2gKcHJvYmxlbSBp
cyBnb2luZyB0byBiZSB0aGUgc2FtZSB3aXRoIGVpdGhlciBQVkggb3IgSFZNLCB3aGljaCBpcyB0
aGF0CnRoZSBzaGltIHdvdWxkIGhhdmUgdG8gcHJvdmlkZSBzb21ldGhpbmcgbGlrZSBwY2liYWNr
IHRvIHRoZSBndWVzdC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:16:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUTb-0006dV-68; Mon, 08 Jan 2018 10:16:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYUTZ-0006d6-PC
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:16:17 +0000
X-Inumbo-ID: c884243b-f45c-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c884243b-f45c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 11:14:59 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 03:16:15 -0700
Message-Id: <5A5352FC020000780019C07C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 03:16:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-39-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-39-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 38/74] x86/pv-shim: Force CPUID
 faulting in pv-shim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTE3Nyw3ICsxNzgsOCBAQCB2b2lkIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1
Y3QgdmNwdSAqbmV4dCkKPiAgCQkgKiBnZW5lcmF0aW5nIHRoZSBtYXhpbXVtIGZ1bGwgY3B1aWQg
cG9saWN5IGludG8gWGVuLCBhdCB3aGljaAo+ICAJCSAqIHRoaXMgcHJvYmxlbSB3aWxsIGRpc2Fw
cGVhci4KPiAgCQkgKi8KPiAtCQlzZXRfY3B1aWRfZmF1bHRpbmcobmV4dGQgJiYgIWlzX2NvbnRy
b2xfZG9tYWluKG5leHRkKSAmJgo+ICsJCXNldF9jcHVpZF9mYXVsdGluZyhuZXh0ZCAmJgo+ICsJ
CQkJICAgKHB2X3NoaW0gfHwgIWlzX2NvbnRyb2xfZG9tYWluKG5leHRkKSkgJiYKCkRvZXNuJ3Qg
cHZfc2hpbSBpbXBseSAhaXNfY29udHJvbF9kb21haW4obmV4dGQpPwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:18:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUVg-0006sM-Hh; Mon, 08 Jan 2018 10:18:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ktwm=ed=amazon.com=prvs=539dac3c7=jschoenh@srs-us1.protection.inumbo.net>)
 id 1eYUIh-0005EK-JL
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:05:03 +0000
X-Inumbo-ID: a9a53a8a-f45b-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9a53a8a-f45b-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:06:58 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1515405896; x=1546941896;
 h=subject:to:cc:references:from:message-id:date:
 mime-version:in-reply-to:content-transfer-encoding;
 bh=epHGsKmkHqx6LDVgsUgd0XZH65tTkVt0aLpjgm8hQ5o=;
 b=pqt72gOm+s31c/WIR7mg5fcTqR5ikKqNxJj5z5zV6cYumnDpPpettX64
 ObYoDt1R74wS6JjrWiv5rlDWlXZWh9+gQupbJfiQHApvqx9sTtsu+ztW+
 yA3UANz+3A4xoIDm9UdIQe+uGOI/KnP5hFZ920TUDQxqKpkARHv0fVxHa I=;
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="714119870"
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/TLS/DHE-RSA-AES256-SHA;
 08 Jan 2018 10:04:54 +0000
Received: from u7588a65da6b65f.ant.amazon.com
 (iad1-ws-svc-lb91-vlan2.amazon.com [10.0.103.146])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w08A4mea117892
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
 Mon, 8 Jan 2018 10:04:50 GMT
Received: from u7588a65da6b65f.ant.amazon.com (localhost [127.0.0.1])
 by u7588a65da6b65f.ant.amazon.com (8.15.2/8.15.2/Debian-3) with ESMTP id
 w08A4kRX004812; Mon, 8 Jan 2018 11:04:47 +0100
To: Anthony Liguori <anthony@codemonkey.ws>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-19-git-send-email-aliguori@amzn.com>
 <20180107084426.4adspnlbemfgr3rd@MacBook-Pro-de-Roger.local>
 <CA+aC4ku-q3x5dkwyhu+Twb-SrDVAx+uQ8sfbHdT0sQEOb-ut1w@mail.gmail.com>
From: "=?UTF-8?Q?Jan_H._Sch=c3=b6nherr?=" <jschoenh@amazon.de>
Message-ID: <93ac54eb-d203-8e31-7594-fdf552d836f3@amazon.de>
Date: Mon, 8 Jan 2018 11:04:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CA+aC4ku-q3x5dkwyhu+Twb-SrDVAx+uQ8sfbHdT0sQEOb-ut1w@mail.gmail.com>
Content-Language: en-US
Precedence: Bulk
X-Mailman-Approved-At: Mon, 08 Jan 2018 10:18:26 +0000
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Matt Wilson <msw@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 18/22] vixen: Introduce ECS_PROXY for event
 channel proxying
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDcvMjAxOCAwNDo0NiBQTSwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+IE9uIFN1biwg
SmFuIDcsIDIwMTggYXQgMTI6NDQgQU0sIFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPiB3cm90ZToKPj4gT24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MzNQTSAtMDgw
MCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+Pj4gRnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpz
Y2hvZW5oQGFtYXpvbi5kZT4KPj4+Cj4+PiBQcmV2aW91c2x5LCB3ZSB3b3VsZCBrZWVwIHByb3hp
ZWQgZXZlbnQgY2hhbm5lbHMgYXMgRUNTX0lOVEVSRE9NQUlOCj4+PiBjaGFubmVsIGFyb3VuZC4g
VGhpcyB3b3JrcyBmb3IgbW9zdCB0aGluZ3MsIGJ1dCBoYXMgdGhlIHByb2JsZW0KPj4+IHRoYXQg
RVZUQ0hOT1Bfc3RhdHVzIGlzIGJyb2tlbiwgYW5kIHRoYXQgRVZUQ0hOT1BfY2xvc2UgZG9lcyBu
b3QKPj4+IG1hcmsgYW4gZXZlbnQgY2hhbm5lbCBhcyBmcmVlLgo+Pgo+PiBXaHkgbm90IHVzZSBF
Q1NfUkVTRVJWRUQgZm9yIGV2ZW50IGNoYW5uZWxzIHRoYXQgYXJlIGZvcndhcmRlZCB0byBMMD8K
Pj4KPj4gWW91IGNvdWxkIGVhc2lseSBzZWUgd2hldGhlciBhbiBldmVudCBjaGFubmVsIGlzIGZv
cndhcmRlZCBvciBub3QganVzdAo+PiBieSBjaGVja2luZyBpZiBpdCdzIEVDU19SRVNFUlZFRCwg
YW5kIHRoZW4gZGVjaWRlIHdoZXRoZXIgdG8gZm9yd2FyZAo+PiB0aGUgaHlwZXJjYWxsIHRvIEww
IG9yIGhhbmRsZSBpdCBpbiB2aXhlbi4KPiAKPiBKYW4/CgpJIGRpZG4ndCBnbyBmb3IgUkVTRVJW
RUQsIGJlY2F1c2Ugb2YgcG90ZW50aWFsIGNvbmZ1c2lvbiB3aXRoIG90aGVyIFJFU0VSVkVECnBv
cnRzLiBBRkFJSywgdGhlcmUncyBvbmx5IHBvcnQgMCB0aGF0J3MgcmVzZXJ2ZWQsIGN1cnJlbnRs
eS4gSWYgeW91IGRvbid0CndhbnQgdG8gZGlzdGluZ3Vpc2ggYmV0d2VlbiAicmVzZXJ2ZWQiIGFu
ZCAicHJveGllZCIsIHlvdSdkIGhhdmUgdG8gZm9yd2FyZApvcGVyYXRpb25zIG9uIHBvcnQgMCBh
cyB3ZWxsLCBhbmQgdGhlbiByZWx5IG9uIHBvcnQgMCBiZWluZyByZXNlcnZlZCBpbiBMMAphcyB3
ZWxsLgoKVXNpbmcgYSBzZXBhcmF0ZSBFQ1NfUFJPWFkgc2VlbWVkIGNsZWFuZXIgdG8gbWUuIExl
c3MgY2hhbmNlIHRvIGdldCBpdCB3cm9uZwpvciBmb3IgaXQgdG8gYWNjaWRlbnRhbGx5IGdldCBi
cm9rZW4gYnkgYSBmdXR1cmUgY2hhbmdlLiA6KQoKUmVnYXJkcwpKYW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:22:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUZb-0007cr-1H; Mon, 08 Jan 2018 10:22:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYUZa-0007cl-Aa
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:22:30 +0000
X-Inumbo-ID: 1a1d2482-f45e-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a1d2482-f45e-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:24:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 03:22:23 -0700
Message-Id: <5A53546B020000780019C0A3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 03:22:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-40-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-40-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 39/74] xen/x86: make VGA support
 selectable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2RyaXZlcnMvdmlkZW8vS2NvbmZpZwo+ICsrKyBiL3hlbi9kcml2ZXJzL3ZpZGVv
L0tjb25maWcKPiBAQCAtMyw4ICszLDE0IEBAIGNvbmZpZyBWSURFTwo+ICAJYm9vbAo+ICAKPiAg
Y29uZmlnIFZHQQo+IC0JYm9vbAo+ICsJYm9vbCAiVkdBIHN1cHBvcnQiCj4gIAlzZWxlY3QgVklE
RU8KPiArCWRlcGVuZHMgb24gWDg2Cj4gKwlkZWZhdWx0IHkKCldoYXQgYWJvdXQKCmNvbmZpZyBW
R0EKCWJvb2wgIlZHQSBzdXBwb3J0IiBpZiAhUFZfU0hJTV9FWENMVVNJVkUKCXNlbGVjdCBWSURF
TwoJZGVwZW5kcyBvbiBYODYKCWRlZmF1bHQgeSBpZiAhUFZfU0hJTV9FWENMVVNJVkUKCj8gV2l0
aCB0aGF0IChvciBhIGdvb2QgcmVhc29uIHdoeSBub3QgdG8pClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:24:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUb5-0007jB-BR; Mon, 08 Jan 2018 10:24:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYUb4-0007im-K7
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:24:02 +0000
X-Inumbo-ID: 50adc0b4-f45e-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50adc0b4-f45e-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:25:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65727278"
Date: Mon, 8 Jan 2018 10:23:48 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180108102348.k6asom7whr4rwzjc@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-10-git-send-email-aliguori@amzn.com>
 <20180107081627.taa5o4pak4zetfh4@MacBook-Pro-de-Roger.local>
 <CA+aC4ksDPKRHxfyKoNKQ83qb3g-urorevh1JDJLGpE7ivaNSWw@mail.gmail.com>
 <20180108095133.2i4epn3f5ogfmyuj@MacBook-Pro-de-Roger.local>
 <ec15ae18-575d-01fe-8a29-3604267da256@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ec15ae18-575d-01fe-8a29-3604267da256@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <anthony@codemonkey.ws>, KarimAllah Ahmed <karahmed@amazon.de>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Matt Wilson <msw@amazon.com>
Subject: Re: [Xen-devel] [PATCH 09/22] vixen: modify the e820 table to
 advertise HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDk6NTQ6NTlBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAwOC8wMS8yMDE4IDA5OjUxLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMDc6Mjc6NDhBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+ID4+IE9uIFN1biwgSmFuIDcsIDIwMTggYXQgMTI6MTYgQU0sIFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+Pj4gT24gU2F0LCBKYW4gMDYs
IDIwMTggYXQgMDI6NTQ6MjRQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+ID4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKPiA+Pj4+
IGluZGV4IGE1NmY4NzUuLjkzNTkwMWIgMTAwNjQ0Cj4gPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0uYwo+ID4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiA+Pj4+IEBAIC0xMjIsNiArMTIy
LDcgQEAKPiA+Pj4+ICAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgo+ID4+Pj4gICNpbmNsdWRlIDxh
c20vaW9fYXBpYy5oPgo+ID4+Pj4gICNpbmNsdWRlIDxhc20vcGNpLmg+Cj4gPj4+PiArI2luY2x1
ZGUgPGFzbS9ndWVzdC5oPgo+ID4+Pj4KPiA+Pj4+ICAjaW5jbHVkZSA8YXNtL2h2bS9ncmFudF90
YWJsZS5oPgo+ID4+Pj4gICNpbmNsdWRlIDxhc20vcHYvZ3JhbnRfdGFibGUuaD4KPiA+Pj4+IEBA
IC05NDUsNyArOTQ2LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCj4gPj4+PiAgICAgICAgICAgICAg
Y2FzZSAwOgo+ID4+Pj4gICAgICAgICAgICAgICAgICBicmVhazsKPiA+Pj4+ICAgICAgICAgICAg
ICBjYXNlIDE6Cj4gPj4+PiAtICAgICAgICAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFp
bihsMWVfb3duZXIpICkKPiA+Pj4+ICsgICAgICAgICAgICAgICAgaWYgKCAhaXNfdml4ZW4oKSAm
JiAhaXNfaGFyZHdhcmVfZG9tYWluKGwxZV9vd25lcikgKQo+ID4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4gPj4+PiAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCj4g
Pj4+PiAgICAgICAgICAgICAgY2FzZSAtMToKPiA+Pj4+IEBAIC01NTM2LDYgKzU1MzcsMjEgQEAg
dm9pZCBhcmNoX2R1bXBfc2hhcmVkX21lbV9pbmZvKHZvaWQpCj4gPj4+PiAgICAgICAgICAgICAg
bWVtX3NoYXJpbmdfZ2V0X25yX3NhdmVkX21mbnMoKSk7Cj4gPj4+PiAgfQo+ID4+Pj4KPiA+Pj4+
ICtjb25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQKPiA+Pj4+ICt2aXhlbl9nZXRfcGxhdGZvcm1f
YmFkcGFnZXModW5zaWduZWQgaW50ICphcnJheV9zaXplKQo+ID4+Pj4gK3sKPiA+Pj4+ICsgICAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0ZGF0YSBiYWRfcGFnZXNbXSA9IHsKPiA+Pj4+ICsg
ICAgICAgIDB4ZmVmZmMwMDAsCj4gPj4+PiArICAgICAgICAweGZlZmZkMDAwLAo+ID4+Pj4gKyAg
ICAgICAgMHhmZWZmZTAwMCwKPiA+Pj4+ICsgICAgICAgIDB4ZmVmZmYwMDAsCj4gPj4+IFRoaXMg
dmFsdWVzIHNob3VsZG4ndCBiZSBoYXJkY29kZWQuIElNSE8gaXQgd291bGQgYWxzbyBiZSBnb29k
IHRvCj4gPj4+IHBsYWNlIGFsbCB0aGUgdml4ZW5fIGhlbHBlcnMgaW4gYSBzaW5nbGUgZmlsZS4K
PiA+PiBBY2sgb24gbW92aW5nIHRvIGEgaGVscGVyLgo+ID4+Cj4gPj4gSSBkb24ndCBrbm93IG9m
IGEgd2F5IHRvIGNhbGwgdGhlIGh5cGVydmlzb3IgdG8gYXNrICJ3aGF0J3MgdGhlCj4gPj4gc3Bl
Y2lhbCBwYWdlIHJhbmdlPyIuICBJIGNhbiBmaW5kIHNwZWNpYWwgcGFnZXMgdmlhIHRoZSBodm0g
Z2V0Cj4gPj4gcGFyYW1ldGVycyBjYWxscyBidXQgdGhlcmUncyBubyBndWFyYW50ZWUgdGhleSBh
cmUgY29udGlndW91cyBzbyB0aGUKPiA+PiByZXN1bHRpbmcgY29kZSB0byBwdW5jaCBob2xlcyBp
biB0aGUgZTgyMCBiZWNhdXNlIGZhaXJseSBjb21wbGV4LiAgQW55Cj4gPj4gaWRlYXMgaG93IHRv
IGRvIHRoaXMgbmljZWx5Pwo+ID4gSSd2ZSBkb25lIHNvbWV0aGluZyBzaW1pbGFyIGZvciB0aGUg
c2hpbSwgYnV0IHRoZSB2YWx1ZXMgaW4gdGhlCj4gPiBiYWdfcGFnZXMgYXJyYXkgYXJlIGR5bmFt
aWM6Cj4gPgo+ID4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xpdXcv
eGVuLmdpdDthPWNvbW1pdDtoPWQ1YTcyYWNhYTJjZWQxYmQ2NmExZWYxZWY3YTRhMWJkYTQzYTlk
ZjMKPiA+Cj4gPiBBbHNvLCB3aHkgZG8geW91IG5lZWQgdG8gYWRkIDQgR0ZOcyB0byB0aGUgbGlz
dCBvZiBiYWQgcGFnZXM/IEp1c3QKPiA+IGFkZGluZyB0aGUgY29uc29sZS94ZW5zdG9yZSBwYWdl
cyB0byB0aGUgZTgyMCBhbmQgdG8gdGhlIGxpc3Qgb2YgYmFkCj4gPiBwYWdlcyBzaG91bGQgYmUg
ZW5vdWdoLgo+IAo+IFlvdSd2ZSBnb3QgdG8gYmUgY2FyZWZ1bCBub3QgdG8gaGF2ZSB0aGUgYm9v
dHNjcnViIHplcm8gdGhlIElERU5UX1BULsKgCj4gRm9yIHNhZmV0eSwgSSBwdXQgYWxsIG9mIHRo
ZSBzcGVjaWFsIHBhZ2VzIHRocm91Z2ggdGhpcyBFODIwL2JhZCBjeWNsZS4KCklERU5UX1BUIGlz
IG5vdCBtYXJrZWQgYXMgYSBSQU0gcmVnaW9uIGluIHRoZSBlODIwLCBzbyBYZW4gd2lsbCBub3QK
c2NydWIgaXQuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:27:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:27:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUeD-0007wq-PN; Mon, 08 Jan 2018 10:27:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYUeD-0007wf-2M
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:27:17 +0000
X-Inumbo-ID: c50bbf44-f45e-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c50bbf44-f45e-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:29:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 03:27:10 -0700
Message-Id: <5A53558B020000780019C0B9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 03:27:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-41-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-41-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 40/74] xen/x86: report domain id on
 cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBVc2UgdGhl
IGVieCByZWdpc3RlciBvZiB0aGUgaHlwZXJ2aXNvciBsZWFmIDEuIFRoZSBlYXggcmVnaXN0ZXIg
b24KPiB0aGlzIGxlYWYgaXMgYWxyZWFkeSB1c2VkIHRvIHJlcG9ydCB0aGUgWGVuIG1ham9yIGFu
ZCBtaW5vciB2ZXJzaW9ucy4KClRoZSByYXRpb25hbGUgZm9yIGRvaW5nIHRoaXMgaXMgbWlzc2lu
Zy4gSWlyYyBpbiBwYXN0IGRpc2N1c3Npb25zIHRoZQpvcGluaW9uIHdhcyB2b2ljZWQgKG1vcmUg
dGhhbiBvbmNlLCBhbmQgaWlyYyBieSBBbmRyZXcgYW55IG1heWJlCm90aGVycykgdGhhdCBhIGRv
bWFpbiBpbiBnZW5lcmFsIHNob3VsZG4ndCBiZSB0b2xkIGFib3V0IGl0cyBkb21haW4KSUQuIE90
aGVyd2lzZSBJIGFsc28gY2FuJ3Qgc2VlIHdoeSB3ZSBkb24ndCBoYXZlIGEgaHlwZXJjYWxsIGZv
cgp0aGlzLCBhbmQgZS5nLiBYVEYgbmVlZHMgdG8gZ28gdGhyb3VnaCBob29wcyB0byBmaWd1cmUg
aXQgb3V0LiBBcmUKdGhvc2UgYXJndW1lbnRzICh3aGljaCBJIGRvbid0IHJlY2FsbCkgbm90IGFw
cGxpY2FibGUgYW55bW9yZT8KCkluIHRoZSBBbWF6b24gc2hpbSBwYXRjaGVzIHRocmVhZCBoYW5k
aW5nIG91dCB0aGUgZG9tYWluIElEIGJ5CmNvbW1hbmQgbGluZSBvcHRpb24gd2FzIHN1Z2dlc3Rl
ZCBhcyBhbiBhbHRlcm5hdGl2ZSwgd2hpY2ggdGhlbgp3b3VsZG4ndCBhZmZlY3Qgb3RoZXIgKG5v
bi1zaGltKSBkb21haW5zLCBvciB0aGUgY2xpZW50IG9mIHRoZSBzaGltLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:30:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:30:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUhE-0000Dq-6g; Mon, 08 Jan 2018 10:30:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYUhD-0000Dk-49
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:30:23 +0000
X-Inumbo-ID: c0acef41-f45e-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0acef41-f45e-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 11:29:05 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 03:30:21 -0700
Message-Id: <5A535649020000780019C0C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 03:30:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-42-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-42-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 41/74] xen/pvh: do not mark the low
 1MB as IO mem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTI4OCw4ICsyODksMTIgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQo+
ICAgICAgZG9tX2NvdyA9IGRvbWFpbl9jcmVhdGUoRE9NSURfQ09XLCBET01DUkZfZHVtbXksIDAs
IE5VTEwpOwo+ICAgICAgQlVHX09OKElTX0VSUihkb21fY293KSk7Cj4gIAo+IC0gICAgLyogRmly
c3QgMU1CIG9mIFJBTSBpcyBoaXN0b3JpY2FsbHkgbWFya2VkIGFzIEkvTy4gKi8KPiAtICAgIGZv
ciAoIGkgPSAwOyBpIDwgMHgxMDA7IGkrKyApCj4gKyAgICAvKgo+ICsgICAgICogRmlyc3QgMU1C
IG9mIFJBTSBpcyBoaXN0b3JpY2FsbHkgbWFya2VkIGFzIEkvTy4gIElmIHdlIGJvb3RlZCBQVkgs
Cj4gKyAgICAgKiByZWNsYWltIHRoZSBzcGFjZS4gIElycmVzcGVjdGl2ZSwgbGVhdmUgTUZOIDAg
YXMgc3BlY2lhbCBmb3IgdGhlIHNha2UKPiArICAgICAqIG9mIDAgYmVpbmcgYSB2ZXJ5IGNvbW1v
biBkZWZhdWx0IHZhbHVlLgo+ICsgICAgICovCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IChwdmhf
Ym9vdCA/IDEgOiAweDEwMCk7IGkrKyApCj4gICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9n
dWVzdChtZm5fdG9fcGFnZShfbWZuKGkpKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGRvbV9pbywgWEVOU0hBUkVfd3JpdGFibGUpOwoKSSBjYW4gc2VlIHRoaXMgYmVpbmcg
dmFsaWQgYXMgbG9uZyBhcyB0aGVyZSdzIG5vIGZpcm13YXJlLiBXaGF0CmRvZXNuJ3QgYmVjb21l
IGNsZWFyIGZyb20gbmVpdGhlciB0aGUgZGVzY3JpcHRpb24gbm9yIHRoZQpjb21tZW50IGlzIHdo
ZXRoZXIgdGhpcyBpcyBhIG5lY2Vzc2FyeSBjaGFuZ2UsIG9yIGp1c3QgYW4Kb3B0aW1pemF0aW9u
IHRvIGF2b2lkIHdhc3RpbmcgdGhlc2UgMjU1IHBhZ2VzLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:34:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUlO-0000Rg-QE; Mon, 08 Jan 2018 10:34:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYUlN-0000R4-1S
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:34:41 +0000
X-Inumbo-ID: 58e3cbbc-f45f-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58e3cbbc-f45f-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 11:33:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65727636"
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-41-wei.liu2@citrix.com>
 <5A53558B020000780019C0B9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fae0af45-67bf-e0ac-4f01-fbe6a81e2843@citrix.com>
Date: Mon, 8 Jan 2018 10:34:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A53558B020000780019C0B9@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 40/74] xen/x86: report domain id on
 cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMTA6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0
IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEZyb206IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+Cj4+IFVzZSB0aGUgZWJ4IHJlZ2lzdGVyIG9m
IHRoZSBoeXBlcnZpc29yIGxlYWYgMS4gVGhlIGVheCByZWdpc3RlciBvbgo+PiB0aGlzIGxlYWYg
aXMgYWxyZWFkeSB1c2VkIHRvIHJlcG9ydCB0aGUgWGVuIG1ham9yIGFuZCBtaW5vciB2ZXJzaW9u
cy4KPiBUaGUgcmF0aW9uYWxlIGZvciBkb2luZyB0aGlzIGlzIG1pc3NpbmcuIElpcmMgaW4gcGFz
dCBkaXNjdXNzaW9ucyB0aGUKPiBvcGluaW9uIHdhcyB2b2ljZWQgKG1vcmUgdGhhbiBvbmNlLCBh
bmQgaWlyYyBieSBBbmRyZXcgYW55IG1heWJlCj4gb3RoZXJzKSB0aGF0IGEgZG9tYWluIGluIGdl
bmVyYWwgc2hvdWxkbid0IGJlIHRvbGQgYWJvdXQgaXRzIGRvbWFpbgo+IElELiBPdGhlcndpc2Ug
SSBhbHNvIGNhbid0IHNlZSB3aHkgd2UgZG9uJ3QgaGF2ZSBhIGh5cGVyY2FsbCBmb3IKPiB0aGlz
LCBhbmQgZS5nLiBYVEYgbmVlZHMgdG8gZ28gdGhyb3VnaCBob29wcyB0byBmaWd1cmUgaXQgb3V0
LiBBcmUKPiB0aG9zZSBhcmd1bWVudHMgKHdoaWNoIEkgZG9uJ3QgcmVjYWxsKSBub3QgYXBwbGlj
YWJsZSBhbnltb3JlPwo+Cj4gSW4gdGhlIEFtYXpvbiBzaGltIHBhdGNoZXMgdGhyZWFkIGhhbmRp
bmcgb3V0IHRoZSBkb21haW4gSUQgYnkKPiBjb21tYW5kIGxpbmUgb3B0aW9uIHdhcyBzdWdnZXN0
ZWQgYXMgYW4gYWx0ZXJuYXRpdmUsIHdoaWNoIHRoZW4KPiB3b3VsZG4ndCBhZmZlY3Qgb3RoZXIg
KG5vbi1zaGltKSBkb21haW5zLCBvciB0aGUgY2xpZW50IG9mIHRoZSBzaGltLgoKQSBndWVzdHMg
ZG9taWQgaXMgdW5jb25kaXRpb25hbGx5IGFsd2F5cyBhdmFpbGFibGUgaW4geGVuc3RvcmUsIGFu
ZCBpcyBhCm5lY2Vzc2FyeSBwYXJ0IG9mIGFueSBQViBjb21tdW5pY2F0aW9uLgoKTGlrZSBpdCBv
ciBub3QsIGRvbWlkIGlzIHBhcnQgb2YgdGhlIGd1ZXN0cyB2aWV3IG9mIHRoZSBYZW4gQUJJLsKg
ClRoZXJlZm9yZSwgbWFraW5nIGl0IGVhc2lseSBhY2Nlc3NpYmxlIGlzIHRoZSBiZXN0IGNvdXJz
ZSBvZiBhY3Rpb24KKGVzcGVjaWFsbHkgYXMgcHYtc2hpbSBkZWxpYmVyYXRlbHkgZG9lc24ndCBp
bnRlcnBvc2Ugb24gdGhlIHhlbnN0b3JlIHJpbmcpLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:35:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUmV-0000X0-2z; Mon, 08 Jan 2018 10:35:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYUmU-0000Wi-Hk
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:35:50 +0000
X-Inumbo-ID: f68f391c-f45f-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f68f391c-f45f-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:37:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65727666"
Date: Mon, 8 Jan 2018 10:35:37 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108103537.sq22zirheaqhxjxm@MacBook-Pro-de-Roger.local>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-17-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-17-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 16/23] vixen: pass grant table operations
 through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MzJQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+ICBzdGF0aWMgbG9uZwo+ICt2aXhlbl9nbnR0YWJfc2V0dXBfdGFibGUoCj4gKyAg
ICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2ln
bmVkIGludCBjb3VudCkKPiArewo+ICsgICAgbG9uZyByYzsKPiArCj4gKyAgICBzdHJ1Y3QgZ250
dGFiX3NldHVwX3RhYmxlIG9wOwo+ICsgICAgeGVuX3Bmbl90ICpmcmFtZV9saXN0ID0gTlVMTDsK
PiArICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBvbGRfZnJhbWVfbGlzdDsKPiArCj4g
KyAgICBpZiAoIGNvdW50ICE9IDEgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiAr
ICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSAhPSAwKSApCj4g
KyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJGYXVsdCB3aGlsZSByZWFk
aW5nIGdudHRhYl9zZXR1cF90YWJsZV90LlxuIik7Cj4gKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7
Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBvcC5ucl9mcmFtZXMgPiAwICkgewo+ICsgICAgICAg
IGZyYW1lX2xpc3QgPSB4emFsbG9jX2FycmF5KHhlbl9wZm5fdCwgb3AubnJfZnJhbWVzKTsKPiAr
ICAgICAgICBpZiAoIGZyYW1lX2xpc3QgPT0gTlVMTCApCj4gKyAgICAgICAgICAgIHJldHVybiAt
RU5PTUVNOwo+ICsgICAgfQo+ICsKPiArICAgIG9sZF9mcmFtZV9saXN0ID0gb3AuZnJhbWVfbGlz
dDsKPiArICAgIG9wLmZyYW1lX2xpc3QucCA9IGZyYW1lX2xpc3Q7Cj4gKwo+ICsgICAgcmMgPSBI
WVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmb3AsIGNvdW50
KTsKPiArICAgIG9wLmZyYW1lX2xpc3QgPSBvbGRfZnJhbWVfbGlzdDsKCkFyZSB5b3Ugc3VyZSB0
aGlzIHdvcmtzPyBIVk0gYmFzZWQgZ3Vlc3RzIG5lZWQgdG8gdXNlClhFTk1BUFNQQUNFX2dyYW50
X3RhYmxlIHNvIHRoYXQgdGhleSBtYXAgdGhlIGdyYW50IHRhYmxlIHNvbWV3aGVyZSBpbgp0aGUg
cDJtLgoKTXkgY29tbWVudCB3YXMgdGhlIG90aGVyIHdheSBhcm91bmQ6IHlvdSBjYW4gZGl0Y2gg
dGhlCkdOVFRBQk9QX3NldHVwX3RhYmxlIGNhbGwsIGJ1dCB5b3UgbmVlZCB0byBrZWVwIHRoZQpY
RU5NQVBTUEFDRV9ncmFudF90YWJsZSBvbmUuCgo+ICBsb25nCj4gIGRvX2dyYW50X3RhYmxlX29w
KAo+ICAgICAgdW5zaWduZWQgaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1
b3AsIHVuc2lnbmVkIGludCBjb3VudCkKPiBAQCAtMzMyNCw2ICszNDIyLDkgQEAgZG9fZ3JhbnRf
dGFibGVfb3AoCj4gICAgICBpZiAoIChjbWQgJj0gR05UVEFCT1BfQ01EX01BU0spICE9IEdOVFRB
Qk9QX2NhY2hlX2ZsdXNoICYmIG9wYXF1ZV9pbiApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gIAo+ICsgICAgaWYgKCBpc192aXhlbigpICkKPiArICAgICAgICByZXR1cm4gdml4ZW5fZG9f
Z3JhbnRfdGFibGVfb3AoY21kLCB1b3AsIGNvdW50KTsKCllvdSBzZWVtIHRvIGJlIG1pc3Npbmcg
dGhlIGNvbXBhdCBjb2RlLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:38:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUoU-0000hx-L8; Mon, 08 Jan 2018 10:37:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYUoT-0000hF-Um
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:37:53 +0000
X-Inumbo-ID: 401e3dcc-f460-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 401e3dcc-f460-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:39:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65727724"
Date: Mon, 8 Jan 2018 10:37:40 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180108103740.c6mmjd6vgp2a2d6s@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-42-wei.liu2@citrix.com>
 <5A535649020000780019C0C7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A535649020000780019C0C7@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 41/74] xen/pvh: do not mark the low
 1MB as IO mem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDM6MzA6MTdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtMjg4LDggKzI4OSwxMiBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5
KHZvaWQpCj4gPiAgICAgIGRvbV9jb3cgPSBkb21haW5fY3JlYXRlKERPTUlEX0NPVywgRE9NQ1JG
X2R1bW15LCAwLCBOVUxMKTsKPiA+ICAgICAgQlVHX09OKElTX0VSUihkb21fY293KSk7Cj4gPiAg
Cj4gPiAtICAgIC8qIEZpcnN0IDFNQiBvZiBSQU0gaXMgaGlzdG9yaWNhbGx5IG1hcmtlZCBhcyBJ
L08uICovCj4gPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgMHgxMDA7IGkrKyApCj4gPiArICAgIC8q
Cj4gPiArICAgICAqIEZpcnN0IDFNQiBvZiBSQU0gaXMgaGlzdG9yaWNhbGx5IG1hcmtlZCBhcyBJ
L08uICBJZiB3ZSBib290ZWQgUFZILAo+ID4gKyAgICAgKiByZWNsYWltIHRoZSBzcGFjZS4gIEly
cmVzcGVjdGl2ZSwgbGVhdmUgTUZOIDAgYXMgc3BlY2lhbCBmb3IgdGhlIHNha2UKPiA+ICsgICAg
ICogb2YgMCBiZWluZyBhIHZlcnkgY29tbW9uIGRlZmF1bHQgdmFsdWUuCj4gPiArICAgICAqLwo+
ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IChwdmhfYm9vdCA/IDEgOiAweDEwMCk7IGkrKyApCj4g
PiAgICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdlKF9tZm4oaSkp
LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21faW8sIFhFTlNIQVJF
X3dyaXRhYmxlKTsKPiAKPiBJIGNhbiBzZWUgdGhpcyBiZWluZyB2YWxpZCBhcyBsb25nIGFzIHRo
ZXJlJ3Mgbm8gZmlybXdhcmUuIFdoYXQKPiBkb2Vzbid0IGJlY29tZSBjbGVhciBmcm9tIG5laXRo
ZXIgdGhlIGRlc2NyaXB0aW9uIG5vciB0aGUKPiBjb21tZW50IGlzIHdoZXRoZXIgdGhpcyBpcyBh
IG5lY2Vzc2FyeSBjaGFuZ2UsIG9yIGp1c3QgYW4KPiBvcHRpbWl6YXRpb24gdG8gYXZvaWQgd2Fz
dGluZyB0aGVzZSAyNTUgcGFnZXMuCgpJdCdzIGp1c3QgYW4gb3B0aW1pemF0aW9uIHRvIG5vdCB3
YXN0ZSB0aGUgbG93IDFNaUIuIFRoZSBzaGltIHdpbGwKd29yayBlcXVhbGx5IHdlbGwgd2l0aG91
dCB0aGlzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:38:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:38:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUoQ-0000hR-EO; Mon, 08 Jan 2018 10:37:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYUoP-0000h8-QQ
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:37:49 +0000
X-Inumbo-ID: 3d772fb0-f460-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3d772fb0-f460-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:39:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 03:37:41 -0700
Message-Id: <5A535803020000780019C0D5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 03:37:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-43-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-43-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Dario Faggioli <raistlin@linux.it>
Subject: Re: [Xen-devel] [PATCH RFC v1 42/74] sched/null: skip vCPUs on the
 waitqueue that are blocked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBBdm9pZCBz
Y2hlZHVsaW5nIHZDUFVzIHRoYXQgYXJlIGJsb2NrZWQsIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gYXNz
aWduaW5nCj4gdGhlbSB0byBhIHBDUFUgYmVjYXVzZSB0aGV5IGFyZSBub3QgZ29pbmcgdG8gcnVu
IGFueXdheS4KPiAKPiBTaW5jZSBibG9ja2VkIHZDUFVzIGFyZSBub3QgYXNzaWduZWQgdG8gcENQ
VXMgYWZ0ZXIgdGhpcyBjaGFuZ2UsIGZvcmNlCj4gYSByZXNjaGVkdWxpbmcgd2hlbiBhIHZDUFUg
aXMgYnJvdWdodCB1cCBpZiBpdCdzIG9uIHRoZSB3YWl0cXVldWUuCj4gQWxzbyB3aGVuIHNjaGVk
dWxpbmcgdHJ5IHRvIHBpY2sgYSB2Q1BVIGZyb20gdGhlIHJ1bnF1ZXVlIGlmIHRoZSBwQ1BVCj4g
aXMgcnVubmluZyBpZGxlLgoKSSBkb24ndCB0aGluayB0aGUgZGVzY3JpcHRpb24gYWRlcXVhdGVs
eSBkZXNjcmliZXMgdGhlIGNoYW5nZXMsCnBlcmhhcHMgKGluIHBhcnQpIGJlY2F1c2UgLi4uCgo+
IENoYW5nZXMgc2luY2UgdjE6Cj4gIC0gRm9yY2UgYSByZXNjaGVkdWxpbmcgd2hlbiBhIHZDUFUg
aXMgYnJvdWdodCB1cC4KPiAgLSBUcnkgdG8gcGljayBhIHZDUFUgZnJvbSB0aGUgcnVucXVldWUg
aWYgcnVubmluZyB0aGUgaWRsZSB2Q1BVLgoKLi4uIGl0IHdhc24ndCB1cGRhdGVkIGFmdGVyIG1h
a2luZyB0aGVzZSBhZGp1c3RtZW50cy4KCj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMK
PiArKysgYi94ZW4vY29tbW9uL3NjaGVkX251bGwuYwo+IEBAIC01NzQsNiArNTc0LDggQEAgc3Rh
dGljIHZvaWQgbnVsbF92Y3B1X3dha2UoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1
Y3QgdmNwdSAqdikKPiAgICAgIHsKPiAgICAgICAgICAvKiBOb3QgZXhhY3RseSAib24gcnVucSIs
IGJ1dCBjbG9zZSBlbm91Z2ggZm9yIHJldXNpbmcgdGhlIGNvdW50ZXIgKi8KPiAgICAgICAgICBT
Q0hFRF9TVEFUX0NSQU5LKHZjcHVfd2FrZV9vbnJ1bnEpOwo+ICsgICAgICAgIC8qIEZvcmNlIGEg
cmVzY2hlZHVsaW5nIGluIGNhc2Ugc29tZSBDUFUgaXMgaWRsZSBjYW4gcGljayB0aGlzIHZDUFUg
Ki8KPiArICAgICAgICBjcHVtYXNrX3JhaXNlX3NvZnRpcnEoJmNwdV9vbmxpbmVfbWFwLCBTQ0hF
RFVMRV9TT0ZUSVJRKTsKPiAgICAgICAgICByZXR1cm47Cj4gICAgICB9CgpJIGRvbid0IHVuZGVy
c3RhbmQ6IElzbid0IHRoZSBudWxsIHNjaGVkdWxlciBub3QgbW92aW5nIGFyb3VuZAp2Q1BVLXMg
YXQgYWxsPyBBdCBsZWFzdCB0aGF0J3Mgd2hhdCB0aGUgY29tbWVudCBhdCB0aGUgdG9wIG9mIHRo
ZQpmaWxlIHNheXMsIHVubGVzcyBJJ20gbWlzLWludGVycHJldGluZyBpdC4gSWYgc28sIGhvdyBj
YW4gInNvbWUgQ1BVCiguLi4pIHBpY2sgdGhpcyB2Q1BVIj8KCj4gQEAgLTc4MSw2ICs3ODQsMTAg
QEAgc3RhdGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLAo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSggd3ZjLCAmcHJ2LT53YWl0cSwgd2FpdHFfZWxlbSApCj4gICAgICAgICAgICAgIHsKPiAr
ICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoX1ZQRl9kb3duLCAmd3ZjLT52Y3B1LT5wYXVz
ZV9mbGFncykgKQo+ICsgICAgICAgICAgICAgICAgICAgIC8qIFNraXAgdkNQVXMgdGhhdCBhcmUg
ZG93bi4gKi8KPiArICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKCiJEb3duIiAhPSAiYmxv
Y2tlZCIgKGFzIHBlciB0aGUgZGVzY3JpcHRpb24pLgoKT3ZlcmFsbCBpdCdzIG5vdCByZWFsbHkg
YmVpbmcgbWFkZSBjbGVhciB3aGF0IHByb2JsZW0gdGhlcmUgaXMgdGhhdAp0aGlzIHBhdGNoIGlz
IGludGVuZGVkIHRvIHNvbHZlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:42:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:42:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUtJ-0001Xn-6w; Mon, 08 Jan 2018 10:42:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYUtH-0001Xg-Qm
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 10:42:52 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 52/B6-13407-A2B435A5;
 Mon, 08 Jan 2018 10:42:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVVfTOzj
 K4PZLY4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnGh5yZ7wZO8ijmTt7A2ML537mLk4hASaGSS
 eNRxn6mLkRPIecwose+NJERiG6PEyqZHjCAJEQFnia9n5rKD2LwC+hJ3f3xn7WLk4BAWsJNY0
 yAPEpYQ2Kwk8fxcDYTtKXFv8Xp2GPvM6g6gcnYONgEriUNiIFEWAVWJJbvPME9g5F7AyLCKUa
 M4tagstUjX0EIvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQtwxAsIOxabvnIUZ
 JDiYlUV5R54AoIb6k/JTKjMTijPii0pzU4kOMMhwcShK8np7BUUKCRanpqRVpmTnAIINJS3Dw
 KInw6oGkeYsLEnOLM9MhUqcYjTmObbr8h4nj2czXDcxCLHn5ealS4ryyIKUCIKUZpXlwg2DBf
 4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvJZeQFN4MvNK4Pa9AjqFCeiUd/sCQU4pSURIST
 Uw5r3S9ZSbkuIXxsnwfMkqh3rBm1fF5sntEPM790g+fveVPsO83Xyvf3Xvv3KTa+qj/oJni5Q
 eH9shPN36gZj9ofzj/12j1cLsTukucfl6+tS/v9PXMrXuXBL0xOvoJlm2tS52G3Yc6WCt8PeT
 VSh6JfnZQYHjX768hhXPm4srdPmZtZ70Khy/rcRSnJFoqMVcVJwIAFJIXwp5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1515408168!98425577!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11153 invoked from network); 8 Jan 2018 10:42:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 10:42:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYUtE-0002lx-62; Mon, 08 Jan 2018 10: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYUt8-0008RO-Gw; Mon, 08 Jan 2018 10:42:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYUt7-0003up-SZ; Mon, 08 Jan 2018 10:42:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117696-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-libvirt:host-install(4):broken:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm: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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 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=2d1c82261d966735e82e5971eddb63ba3c565a37
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 10:42:41 +0000
Subject: [Xen-devel] [xen-unstable test] 117696: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1705880978820678110=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt        <job status>                 broken
 test-armhf-armhf-libvirt      4 host-install(4)        broken REGR. vs. 117311

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

version targeted for testing:
 xen                  2d1c82261d966735e82e5971eddb63ba3c565a37
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   20 days
Failing since        117365  2017-12-20 07:31:12 Z   19 days    6 attempts
Testing same since   117696  2018-01-07 05:49:25 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  David Woodhouse <David.Woodhouse@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yang <weiyang@linux.vnet.ibm.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-armhf-armhf-libvirt broken
broken-step test-armhf-armhf-libvirt host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1705880978820678110==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:43:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:43:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUtk-0001bO-JA; Mon, 08 Jan 2018 10:43:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYUtj-0001aq-EM
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:43:19 +0000
X-Inumbo-ID: 0269c020-f461-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0269c020-f461-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:45:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65727886"
To: Anthony Liguori <aliguori@amzn.com>, <xen-devel@lists.xenproject.org>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-5-git-send-email-aliguori@amzn.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <30d96e60-e943-ebc7-771b-6c7bc9b1d181@citrix.com>
Date: Mon, 8 Jan 2018 10:43:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515356919-922-5-git-send-email-aliguori@amzn.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: KarimAllah Ahmed <karahmed@amazon.de>,
 "=?UTF-8?Q?Jan_H._Sch=c3=b6nherr?=" <jschoenh@amazon.de>,
 Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 04/23] x86: Don't use potentially
 incorrect CPUID values for topology information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDEvMTggMjA6MjgsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPiBGcm9tOiBKYW4gSC4g
U2Now7ZuaGVyciA8anNjaG9lbmhAYW1hem9uLmRlPgo+Cj4gSW50ZWwgc2F5cyBmb3IgQ1BVSUQg
bGVhZiAwQmg6Cj4KPiAgICJTb2Z0d2FyZSBtdXN0IG5vdCB1c2UgRUJYWzE1OjBdIHRvIGVudW1l
cmF0ZSBwcm9jZXNzb3IKPiAgICB0b3BvbG9neSBvZiB0aGUgc3lzdGVtLiBUaGlzIHZhbHVlIGlu
IHRoaXMgZmllbGQKPiAgICAoRUJYWzE1OjBdKSBpcyBvbmx5IGludGVuZGVkIGZvciBkaXNwbGF5
L2RpYWdub3N0aWMKPiAgICBwdXJwb3Nlcy4gVGhlIGFjdHVhbCBudW1iZXIgb2YgbG9naWNhbCBw
cm9jZXNzb3JzCj4gICAgYXZhaWxhYmxlIHRvIEJJT1MvT1MvQXBwbGljYXRpb25zIG1heSBiZSBk
aWZmZXJlbnQgZnJvbQo+ICAgIHRoZSB2YWx1ZSBvZiBFQlhbMTU6MF0sIGRlcGVuZGluZyBvbiBz
b2Z0d2FyZSBhbmQgcGxhdGZvcm0KPiAgICBoYXJkd2FyZSBjb25maWd1cmF0aW9ucy4iCj4KPiBB
bmQgeWV0LCB3ZSdyZSB1c2luZyB0aGVtIHRvIGRlcml2ZSB0aGUgbnVtYmVyIGNvcmVzIGluIGEg
cGFja2FnZQo+IGFuZCB0aGUgbnVtYmVyIG9mIHNpYmxpbmdzIGluIGEgY29yZS4KPgo+IERlcml2
ZSB0aGUgbnVtYmVyIG9mIHNpYmxpbmdzIGFuZCBjb3JlcyBmcm9tIEVBWCBpbnN0ZWFkLCB3aGlj
aCBpcwo+IGludGVuZGVkIGZvciB0aGF0Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEguIFNjaMO2
bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgYWx0aG91Z2ggSSdsbApmaXggdGhlIDEgdG8gMXUg
b24gY29tbWl0LgoKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyB8IDQgKystLQo+
ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCj4gaW5kZXggZTk1ODhiMy4uMjJmMzkyZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvY3B1L2NvbW1vbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwo+IEBAIC00
NzksOCArNDc5LDggQEAgdm9pZCBkZXRlY3RfZXh0ZW5kZWRfdG9wb2xvZ3koc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQo+ICAJaW5pdGlhbF9hcGljaWQgPSBlZHg7Cj4gIAo+ICAJLyogUG9wdWxhdGUg
SFQgcmVsYXRlZCBpbmZvcm1hdGlvbiBmcm9tIHN1Yi1sZWFmIGxldmVsIDAgKi8KPiAtCWNvcmVf
bGV2ZWxfc2libGluZ3MgPSBjLT54ODZfbnVtX3NpYmxpbmdzID0gTEVWRUxfTUFYX1NJQkxJTkdT
KGVieCk7Cj4gIAljb3JlX3BsdXNfbWFza193aWR0aCA9IGh0X21hc2tfd2lkdGggPSBCSVRTX1NI
SUZUX05FWFRfTEVWRUwoZWF4KTsKPiArCWNvcmVfbGV2ZWxfc2libGluZ3MgPSBjLT54ODZfbnVt
X3NpYmxpbmdzID0gMSA8PCBodF9tYXNrX3dpZHRoOwo+ICAKPiAgCXN1Yl9pbmRleCA9IDE7Cj4g
IAlkbyB7Cj4gQEAgLTQ4OCw4ICs0ODgsOCBAQCB2b2lkIGRldGVjdF9leHRlbmRlZF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gIAo+ICAJCS8qIENoZWNrIGZvciB0aGUgQ29yZSB0
eXBlIGluIHRoZSBpbXBsZW1lbnRlZCBzdWIgbGVhdmVzICovCj4gIAkJaWYgKCBMRUFGQl9TVUJU
WVBFKGVjeCkgPT0gQ09SRV9UWVBFICkgewo+IC0JCQljb3JlX2xldmVsX3NpYmxpbmdzID0gTEVW
RUxfTUFYX1NJQkxJTkdTKGVieCk7Cj4gIAkJCWNvcmVfcGx1c19tYXNrX3dpZHRoID0gQklUU19T
SElGVF9ORVhUX0xFVkVMKGVheCk7Cj4gKwkJCWNvcmVfbGV2ZWxfc2libGluZ3MgPSAxIDw8IGNv
cmVfcGx1c19tYXNrX3dpZHRoOwo+ICAJCQlicmVhazsKPiAgCQl9Cj4gIAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:46:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUwp-0001qT-0z; Mon, 08 Jan 2018 10:46:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYUwo-0001qN-GO
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:46:30 +0000
X-Inumbo-ID: 00e29ba9-f461-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00e29ba9-f461-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 11:45:12 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 03:46:28 -0700
Message-Id: <5A535A11020000780019C0FF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 03:46:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-44-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-44-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 43/74] xen: introduce
 rangeset_reserve_hole
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UmVzZXJ2ZSBhIGhvbGUgaW4gYSByYW5nZXNldC4KCkF0IHRoZSBlbmQgb2YgdGhpcyBvcGVyYXRp
b24gdGhlIG5ldyByYW5nZSBpc24ndCBkaXN0aW5ndWlzaGFibGUKZnJvbSBhIHJhbmdlIGFkZGVk
IGJ5IHJhbmdlc2V0X2FkZF9yYW5nZSgpLiBIZW5jZSBJIGRvbid0IHRoaW5rCnRoZSB0ZXJtICJo
b2xlIiBpcyByZWFsbHkgYXBwcm9wcmlhdGUuCgo+IC0tLSBhL3hlbi9jb21tb24vcmFuZ2VzZXQu
Ywo+ICsrKyBiL3hlbi9jb21tb24vcmFuZ2VzZXQuYwo+IEBAIC0yOTgsNiArMjk4LDU3IEBAIGlu
dCByYW5nZXNldF9yZXBvcnRfcmFuZ2VzKAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICtp
bnQgcmFuZ2VzZXRfcmVzZXJ2ZV9ob2xlKHN0cnVjdCByYW5nZXNldCAqciwgdW5zaWduZWQgbG9u
ZyBzaXplLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnMpCgpU
aGVyZWZvcmUsIGhvdyBhYm91dCAicmFuZ2VzZXRfY2xhaW1fcmFuZ2UoKSIgb3IKInJhbmdlc2V0
X2FkZF9keW5fcmFuZ2UoKSI/Cgo+ICt7Cj4gKyAgICBzdHJ1Y3QgcmFuZ2UgKnByZXYsICpuZXh0
Owo+ICsKPiArICAgICpzID0gMDsKCkkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIHVzZSBh
IGxvY2FsIHZhcmlhYmxlIGhlcmUsIGFuZCBzZXQgKnMKb25seSBvbiB0aGUgc3VjY2VzcyBwYXRo
LgoKPiArICAgIHdyaXRlX2xvY2soJnItPmxvY2spOwo+ICsKPiArICAgIGZvciAoIHByZXYgPSBO
VUxMLCBuZXh0ID0gZmlyc3RfcmFuZ2Uocik7Cj4gKyAgICAgICAgICBuZXh0Owo+ICsgICAgICAg
ICAgcHJldiA9IG5leHQsIG5leHQgPSBuZXh0X3JhbmdlKHIsIG5leHQpICkKPiArICAgIHsKPiAr
ICAgICAgICBpZiAoIChuZXh0LT5zIC0gKnMpID49IHNpemUgKQo+ICsgICAgICAgICAgICBnb3Rv
IGluc2VydDsKPiArCj4gKyAgICAgICAgaWYgKCBuZXh0LT5lID09IH4wVUwgKQo+ICsgICAgICAg
ICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgKnMgPSBuZXh0LT5lICsgMTsKPiArICAgIH0K
PiArCj4gKyAgICBpZiAoICh+MFVMIC0gKnMpICsgMSA+PSBzaXplICkKPiArICAgICAgICBnb3Rv
IGluc2VydDsKPiArCj4gKyBvdXQ6Cj4gKyAgICB3cml0ZV91bmxvY2soJnItPmxvY2spOwo+ICsg
ICAgcmV0dXJuIC1FTk9TUEM7Cj4gKwo+ICsgaW5zZXJ0Ogo+ICsgICAgaWYgKCAhcHJldiApCgp1
bmxpa2VseSgpPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL3hlbi9yYW5nZXNldC5oCj4gQEAgLTc2LDYgKzc2LDEwIEBAIGludCBfX211c3Rf
Y2hlY2sgcmFuZ2VzZXRfcmVtb3ZlX3NpbmdsZXRvbigKPiAgYm9vbF90IF9fbXVzdF9jaGVjayBy
YW5nZXNldF9jb250YWluc19zaW5nbGV0b24oCj4gICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIsIHVu
c2lnbmVkIGxvbmcgcyk7Cj4gIAo+ICsvKiBSZXNlcnZlIGEgcmVnaW9uIG9mIHRoZSBzcGVjaWZp
ZWQgc2l6ZS4gKi8KPiAraW50IF9fbXVzdF9jaGVjayByYW5nZXNldF9yZXNlcnZlX2hvbGUoc3Ry
dWN0IHJhbmdlc2V0ICpyLCB1bnNpZ25lZCBsb25nIHNpemUsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnMpOwoKSSB0aGluayB0aGlzIHdv
dWxkIGJldHRlciBiZSBwbGFjZWQgY2xvc2VyIHRvIHJhbmdlc2V0X2FkZF9yYW5nZSgpLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:47:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYUxR-0001uX-8c; Mon, 08 Jan 2018 10:47:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYUxQ-0001u4-C8
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 10:47:08 +0000
X-Inumbo-ID: 8988f3bb-f461-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8988f3bb-f461-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 10:49:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="464991804"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 Jan 2018 10:46:57 +0000
Message-ID: <1515408417-13372-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/Rules: Use -mskip-rax-setup if the compiler
	supports it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBvcHRpb24gaXMgYXZhaWxhYmxlIGZyb20gR0NDIDUgb253YXJkcywgYW5kIHdhcyBzcGVj
aWZpY2FsbHkgaW50cm9kdWNlZAphcyBhbiBvcHRpbWlzYXRpb24gZm9yIExpbnV4LiAgV2hlbiB1
c2luZyB2YXJhZGljIGZ1bmN0aW9ucywgdGhlIGNhbGxlciBuZWVkcwp0byBrbm93IGhvdyBtYW55
IGZsb2F0aW5nIHBvaW50IGFyZ3VtZW50cyB3ZXJlIHBhc3NlZC4gIFhlbiwgbGlrZSBMaW51eCwK
ZG9lc24ndCB1c2VzIGZsb2F0aW5nIHBvaW50IGFyZ3VtZW50cywgc28gZG9lc24ndCBuZWVkIHRv
IGVtaXQgY29kZSB0byBpbmZvcm0KdmFyYWRpYyBmdW5jdGlvbnMgc3VjaCBhcyBwcmludGsoKSB0
aGF0IHRoZXJlIGFyZSB6ZXJvIGFyZ3VtZW50cy4KClRoZSBuZXQgZGVsdGEgZm9yIGEgcmVsZWFz
ZSBidWlsZCBpczoKCiAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAzNS82MjUgdXAvZG93
bjogNjAzLy01NDg5ICgtNDg4NikKCndpdGggdGhlIHNpbmdsZSBiaWdnZXN0IGNoYW5nZSBiZWlu
ZzoKCiAgeDg2X2VtdWxhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAxOTMzICAx
MDE3NTEgICAgLTE4MgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L1J1bGVzLm1rIHwgNCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gv
eDg2L1J1bGVzLm1rCmluZGV4IDU2ODY1N2UuLjM3MGEwZjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTMwLDMgKzMwLDcg
QEAgQ0ZMQUdTICs9IC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJsZXMKIGlmbmVxICgkKGNh
bGwgY2Mtb3B0aW9uLCQoQ0MpLC1mdmlzaWJpbGl0eT1oaWRkZW4sbiksbikKIENGTEFHUyArPSAt
REdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUKIGVuZGlmCisKKyMgWGVuIGRvZXNuJ3QgZXZl
ciBwYXNzIFNTRSBhcmd1bWVudHMuICBEaXNjYXJkIHRoZSBTU0Ugc2V0dXAKKyMgKGkuZS4gYHhv
ciAlZWF4LCAlZWF4YCkgYmVmb3JlIHZhcmFkaWMgZnVuY3Rpb24gY2FsbHMgaWYgcG9zc2libGUu
CiskKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsLW1za2lwLXJheC1zZXR1cCkKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 10:58:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 10:58:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYV8O-0002nH-Ds; Mon, 08 Jan 2018 10:58:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYV8N-0002nA-HP
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 10:58:27 +0000
X-Inumbo-ID: ac1c7571-f462-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac1c7571-f462-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 11:57:09 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 03:58:24 -0700
Message-Id: <5A535CDE020000780019C119@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 03:58:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-45-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-45-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 44/74] xen/pvshim: keep track of
 unused pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U2ltcGxlIGluZnJhc3RydWN0dXJlIHRvIGtlZXAgdHJhY2sgb2YgYWxsb2NhdGUgYW5kIGZyZWUg
dW51c2VkIHBhZ2VzLAo+IHNvIHRoYXQgd2UgY2FuIHVzZSB0aGVtIHRvIG1hcCBzcGVjaWFsIHBh
Z2VzIGxpa2Ugc2hhcmVkIGluZm8gYW5kCj4gZ3JhbnQgdGFibGUuCj4gCj4gQXMgcmFuZ2VzZXQg
ZGVwZW5kcyBvbiBtYWxsb2MgYmVpbmcgcmVhZHkgd2UgaW50cm9kdWNlCj4gaHlwZXJ2aXNvcl9z
ZXR1cCBmb3IgdGhpbmdzIHRoYXQgY2FuIGJlIGluaXRpYWxpc2VkIGxhdGUgaW4gdGhlCj4gcHJv
Y2Vzcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
LS0tCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgfCA0OCAKPiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgIHwgIDMgKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCAy
MiArKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygr
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QveGVuLmMKPiBpbmRleCAwMzE5YTVmOWU4Li5mNjZjMTBmYmU1IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4uYwo+IEBAIC0yMSw2ICsyMSw3IEBACj4gICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+ICAjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+Cj4gICNpbmNsdWRlIDx4ZW4vcHZfY29uc29sZS5oPgo+ICsjaW5j
bHVkZSA8eGVuL3Jhbmdlc2V0Lmg+Cj4gIAo+ICAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPiAgI2lu
Y2x1ZGUgPGFzbS9ndWVzdC5oPgo+IEBAIC0zNCw2ICszNSw3IEBAIGJvb2wgeGVuX2d1ZXN0Owo+
ICBzdGF0aWMgdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7Cj4gIHN0YXRpYyB1aW50OF90IGV2dGNo
bl91cGNhbGxfdmVjdG9yOwo+ICBleHRlcm4gY2hhciBoeXBlcmNhbGxfcGFnZVtdOwo+ICtzdGF0
aWMgc3RydWN0IHJhbmdlc2V0ICptZW07Cj4gIAo+ICBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF94
ZW5fbGVhdmVzKHZvaWQpCj4gIHsKPiBAQCAtMTYxLDkgKzE2MywzOCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgaW5pdF9ldnRjaG4odm9pZCkKPiAgICAgIGFwX3NldHVwX2V2ZW50X2NoYW5uZWxzKHRy
dWUpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9tZW1tYXAodm9pZCkKPiAr
ewo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgbWVtID0gcmFuZ2VzZXRfbmV3KE5V
TEwsICJob3N0IG1lbW9yeSBtYXAiLCAwKTsKPiArICAgIGlmICggIW1lbSApCj4gKyAgICAgICAg
cGFuaWMoImZhaWxlZCB0byBhbGxvY2F0ZSBob3N0IG1lbW9yeSByYW5nZXNldCIpOwoKImhvc3Qi
IGlzIG1lYW50IGZyb20gdGhlIHBlcnNwZWN0aXZlIG9mIHRoZSBzaGltIG9uIGl0c2VsZiBoZXJl
IGFpdWksCm5vdCB0aGUgdW5kZXJseWluZyBlbnRpdHk/IEkgZmluZCB1c2luZyB0aGF0IHRlcm0g
aGVyZSBhdCBsZWFzdAptaXNsZWFkaW5nLgoKPiArICAgIC8qIE1hcmsgdXAgdG8gdGhlIGxhc3Qg
bWVtb3J5IHBhZ2UgKG9yIDRHQikgYXMgUkFNLiAqLwo+ICsgICAgaWYgKCByYW5nZXNldF9hZGRf
cmFuZ2UobWVtLCAwLCBtYXhfdCh1bnNpZ25lZCBsb25nLCBtYXhfcGFnZSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKEdCKDQpIC0gMSkgPj4gUEFHRV9TSElG
VCkpICkKCkRvbid0IHlvdSBhbHNvIG5lZWQgIm1heF9wYWdlIC0gMSIgdGhlbj8gQWxzbyAtIHdo
eSB0aGUKc2F0dXJhdGlvbiB0byA0R2I/Cgo+ICsgICAgICAgIHBhbmljKCJ1bmFibGUgdG8gYWRk
IFJBTSB0byBtZW1vcnkgcmFuZ2VzZXQiKTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGU4
MjAubnJfbWFwOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBlODIwZW50cnkgKmUg
PSAmZTgyMC5tYXBbaV07Cj4gKwo+ICsgICAgICAgIGlmICggcmFuZ2VzZXRfYWRkX3JhbmdlKG1l
bSwgZS0+YWRkciA+PiBQQUdFX1NISUZULAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChlLT5hZGRyICsgZS0+c2l6ZSkgPj4gUEFHRV9TSElGVCkgKQoKUEZOX0RPV04oKSBhbmQg
UEZOX1VQKCkgcmVzcGVjdGl2ZWx5LiBQbHVzIGFyZW4ndCByYW5nZXNldApyYW5nZXMgZXhjbHVz
aXZlIG9mIHRoZWlyIHVwcGVyIGVuZHMsIG1ha2luZyBpdCBuZWNlc3NhcnkgdG8Kc3VidHJhY3Qg
MSBmcm9tIHRoZSB1cHBlciBib3VuZD8KCj4gQEAgLTQzLDExICs0NiwzMCBAQCBzdGF0aWMgaW5s
aW5lIHZvaWQgaHlwZXJ2aXNvcl9lYXJseV9zZXR1cChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKPiAg
ewo+ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gIH07Cj4gKwo+ICtzdGF0aWMgaW5saW5l
IHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQo+ICt7Cj4gKyAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKPiArfQo+ICsKPiAgc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfYXBfc2V0dXAo
dm9pZCkKPiAgewo+ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gIH07Cj4gIAo+ICtzdGF0
aWMgaW5saW5lIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pCj4g
K3sKPiArCj4gKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgIHJldHVybiAwOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGludCBoeXBlcnZpc29yX2ZyZWVfdW51c2VkX3BhZ2UobWZu
X3QgbWZuKQo+ICt7Cj4gKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgIHJldHVybiAw
Owo+ICt9CgpJIGNhbiBzZWUgdGhlIHZhbHVlIG9mIGh5cGVydmlzb3Jfc2V0dXAoKSBzdHViLCBi
dXQgYXJlIHRoZSBvdGhlcgp0d28gcmVhbGx5IGdvaW5nIHRvIGJlIG5lZWRlZCwgaS5lLiBhcmUg
YW55IHN1Y2ggYWxsb2NhdGlvbnMgYmVpbmcKcGxhY2VkIGludG8gbm90IHNoaW0gc3BlY2lmaWMg
Y29kZSAoZG9lc24ndCBzZWVtIHZlcnkgbGlrZWx5KT8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:04:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVDs-0003Yb-0v; Mon, 08 Jan 2018 11:04:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVDq-0003YT-N7
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:04:06 +0000
X-Inumbo-ID: e97e1ac4-f463-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e97e1ac4-f463-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:06:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:03:59 -0700
Message-Id: <5A535E26020000780019C126@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:03:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-46-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-46-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 45/74] x86/guest: use unpopulated
 memory to map the shared_info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhpcyBwcmV2ZW50cyBoYXJkY29kaW5nIGEga25vd24gdW5wb3B1bGF0ZWQgbWVtb3J5IHBhZ2Ug
dG8gbWFwCj4gdGhlIHNoYXJlZCBpbmZvIHBhZ2UuIFRoaXMgZml4ZXMgYSBUT0RPIGl0ZW0gaW4g
YSBwcmV2aW91cyBwYXRjaC4KPiAKPiBSZW1vdmUgaHlwZXJ2aXNvcl9lYXJseV9zZXR1cCBhcyBu
b3cgaXQgaXMgbm90IHJlcXVpcmVkIGFueW1vcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKTG9va3MgZ29vZCwgYnV0IG9uZSBxdWVzdGlvbjoKCj4g
QEAgLTE4NywxNSArMTg2LDEyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X21lbW1hcCh2b2lk
KQo+ICAgICAgfQo+ICB9Cj4gIAo+IC12b2lkIF9faW5pdCBoeXBlcnZpc29yX2Vhcmx5X3NldHVw
KHN0cnVjdCBlODIwbWFwICplODIwKQo+IC17Cj4gLSAgICBtYXBfc2hhcmVkX2luZm8oZTgyMCk7
Cj4gLX0KPiAtCj4gIHZvaWQgX19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKPiAgewo+ICAg
ICAgaW5pdF9tZW1tYXAoKTsKPiAgCj4gKyAgICBtYXBfc2hhcmVkX2luZm8oKTsKPiArCj4gICAg
ICBpbml0X2V2dGNobigpOwo+ICB9CgpJZiB0aGUgc2hhcmVkIGluZm8gcGFnZSBpc24ndCBuZWVk
ZWQgYXMgZWFybHksIHdoeSB3YXMgaXQgc2V0IHVwCnRoYXQgZWFybHkgb3JpZ2luYWxseT8KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:04:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:04:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVE4-0003Zk-7b; Mon, 08 Jan 2018 11:04:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYVE2-0003ZA-6n
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:04:18 +0000
X-Inumbo-ID: f07828f3-f463-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f07828f3-f463-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:06:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65728669"
Date: Mon, 8 Jan 2018 11:04:04 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180108110404.vskhb3t7zcmdtips@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-45-wei.liu2@citrix.com>
 <5A535CDE020000780019C119@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A535CDE020000780019C119@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 44/74] xen/pvshim: keep track of
 unused pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDM6NTg6MjJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiArc3RhdGljIHZvaWQgX19pbml0IGluaXRfbWVtbWFwKHZvaWQpCj4gPiArewo+ID4g
KyAgICB1bnNpZ25lZCBpbnQgaTsKPiA+ICsKPiA+ICsgICAgbWVtID0gcmFuZ2VzZXRfbmV3KE5V
TEwsICJob3N0IG1lbW9yeSBtYXAiLCAwKTsKPiA+ICsgICAgaWYgKCAhbWVtICkKPiA+ICsgICAg
ICAgIHBhbmljKCJmYWlsZWQgdG8gYWxsb2NhdGUgaG9zdCBtZW1vcnkgcmFuZ2VzZXQiKTsKPiAK
PiAiaG9zdCIgaXMgbWVhbnQgZnJvbSB0aGUgcGVyc3BlY3RpdmUgb2YgdGhlIHNoaW0gb24gaXRz
ZWxmIGhlcmUgYWl1aSwKPiBub3QgdGhlIHVuZGVybHlpbmcgZW50aXR5PyBJIGZpbmQgdXNpbmcg
dGhhdCB0ZXJtIGhlcmUgYXQgbGVhc3QKPiBtaXNsZWFkaW5nLgoKRG9lcyAiZmFpbGVkIHRvIGFs
bG9jYXRlIG1lbW9yeSB0cmFja2luZyByYW5nZXNldCIgc2VlbSBiZXR0ZXI/Cgo+ID4gKyAgICAv
KiBNYXJrIHVwIHRvIHRoZSBsYXN0IG1lbW9yeSBwYWdlIChvciA0R0IpIGFzIFJBTS4gKi8KPiA+
ICsgICAgaWYgKCByYW5nZXNldF9hZGRfcmFuZ2UobWVtLCAwLCBtYXhfdCh1bnNpZ25lZCBsb25n
LCBtYXhfcGFnZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoR0IoNCkgLSAxKSA+PiBQQUdFX1NISUZUKSkgKQo+IAo+IERvbid0IHlvdSBhbHNvIG5lZWQg
Im1heF9wYWdlIC0gMSIgdGhlbj8gQWxzbyAtIHdoeSB0aGUKPiBzYXR1cmF0aW9uIHRvIDRHYj8K
ClRoZXJlJ3MgdGhlIE1NSU8gaG9sZSBiZWxvdyA0R2lCLCBhbmQgSSB3YW50ZWQgdG8gcHJldmVu
dCB1c2luZyBtZW1vcnkKZnJvbSB0aGVyZS4gSSBrbm93IHRoZXJlIGNhbiBzdGlsbCBiZSBNTUlP
IGhvbGVzIGFib3ZlIDRHaUIsIGJ1dCBpdCdzCmxlc3MgbGlrZWx5LgoKPiA+ICsgICAgICAgIHBh
bmljKCJ1bmFibGUgdG8gYWRkIFJBTSB0byBtZW1vcnkgcmFuZ2VzZXQiKTsKPiA+ICsKPiA+ICsg
ICAgZm9yICggaSA9IDA7IGkgPCBlODIwLm5yX21hcDsgaSsrICkKPiA+ICsgICAgewo+ID4gKyAg
ICAgICAgc3RydWN0IGU4MjBlbnRyeSAqZSA9ICZlODIwLm1hcFtpXTsKPiA+ICsKPiA+ICsgICAg
ICAgIGlmICggcmFuZ2VzZXRfYWRkX3JhbmdlKG1lbSwgZS0+YWRkciA+PiBQQUdFX1NISUZULAo+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGUtPmFkZHIgKyBlLT5zaXplKSA+
PiBQQUdFX1NISUZUKSApCj4gCj4gUEZOX0RPV04oKSBhbmQgUEZOX1VQKCkgcmVzcGVjdGl2ZWx5
LiBQbHVzIGFyZW4ndCByYW5nZXNldAo+IHJhbmdlcyBleGNsdXNpdmUgb2YgdGhlaXIgdXBwZXIg
ZW5kcywgbWFraW5nIGl0IG5lY2Vzc2FyeSB0bwo+IHN1YnRyYWN0IDEgZnJvbSB0aGUgdXBwZXIg
Ym91bmQ/CgpSaWdodC4KCj4gPiBAQCAtNDMsMTEgKzQ2LDMwIEBAIHN0YXRpYyBpbmxpbmUgdm9p
ZCBoeXBlcnZpc29yX2Vhcmx5X3NldHVwKHN0cnVjdCBlODIwbWFwICplODIwKQo+ID4gIHsKPiA+
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gPiAgfTsKPiA+ICsKPiA+ICtzdGF0aWMgaW5s
aW5lIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQo+ID4gK3sKPiA+ICsgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7Cj4gPiArfQo+ID4gKwo+ID4gIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZp
c29yX2FwX3NldHVwKHZvaWQpCj4gPiAgewo+ID4gICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
PiA+ICB9Owo+ID4gIAo+ID4gK3N0YXRpYyBpbmxpbmUgaW50IGh5cGVydmlzb3JfYWxsb2NfdW51
c2VkX3BhZ2UobWZuX3QgKm1mbikKPiA+ICt7Cj4gPiArCj4gPiArICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGlubGlu
ZSBpbnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbikKPiA+ICt7Cj4gPiAr
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gKyAgICByZXR1cm4gMDsKPiA+ICt9Cj4gCj4g
SSBjYW4gc2VlIHRoZSB2YWx1ZSBvZiBoeXBlcnZpc29yX3NldHVwKCkgc3R1YiwgYnV0IGFyZSB0
aGUgb3RoZXIKPiB0d28gcmVhbGx5IGdvaW5nIHRvIGJlIG5lZWRlZCwgaS5lLiBhcmUgYW55IHN1
Y2ggYWxsb2NhdGlvbnMgYmVpbmcKPiBwbGFjZWQgaW50byBub3Qgc2hpbSBzcGVjaWZpYyBjb2Rl
IChkb2Vzbid0IHNlZW0gdmVyeSBsaWtlbHkpPwoKWWVzLCBJIHRoaW5rIEkgd2UgY2FuIGdldCBy
aWQgb2YgdGhvc2UgdHdvIGhlbHBlcnMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:05:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVEo-0003fe-GF; Mon, 08 Jan 2018 11:05:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVEn-0003ey-DW
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:05:05 +0000
X-Inumbo-ID: 0cc19cb1-f464-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0cc19cb1-f464-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:07:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:04:58 -0700
Message-Id: <5A535E66020000780019C129@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:04:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-47-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-47-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 46/74] xen/guest: fetch vCPU ID from
 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBJZiBhdmFp
bGFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:06:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:06:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVG9-0003sC-QP; Mon, 08 Jan 2018 11:06:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYVG8-0003s2-UK
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:06:28 +0000
X-Inumbo-ID: cabe6328-f463-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cabe6328-f463-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:05:10 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65728753"
Date: Mon, 8 Jan 2018 11:06:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180108110618.r2smhsjikjqe2lph@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-46-wei.liu2@citrix.com>
 <5A535E26020000780019C126@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A535E26020000780019C126@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 45/74] x86/guest: use unpopulated
 memory to map the shared_info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDQ6MDM6NTBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBUaGlzIHByZXZlbnRzIGhhcmRjb2RpbmcgYSBrbm93biB1bnBvcHVsYXRlZCBtZW1v
cnkgcGFnZSB0byBtYXAKPiA+IHRoZSBzaGFyZWQgaW5mbyBwYWdlLiBUaGlzIGZpeGVzIGEgVE9E
TyBpdGVtIGluIGEgcHJldmlvdXMgcGF0Y2guCj4gPiAKPiA+IFJlbW92ZSBoeXBlcnZpc29yX2Vh
cmx5X3NldHVwIGFzIG5vdyBpdCBpcyBub3QgcmVxdWlyZWQgYW55bW9yZS4KPiA+IAo+ID4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IFNp
Z25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gTG9va3MgZ29v
ZCwgYnV0IG9uZSBxdWVzdGlvbjoKPiAKPiA+IEBAIC0xODcsMTUgKzE4NiwxMiBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgaW5pdF9tZW1tYXAodm9pZCkKPiA+ICAgICAgfQo+ID4gIH0KPiA+ICAKPiA+
IC12b2lkIF9faW5pdCBoeXBlcnZpc29yX2Vhcmx5X3NldHVwKHN0cnVjdCBlODIwbWFwICplODIw
KQo+ID4gLXsKPiA+IC0gICAgbWFwX3NoYXJlZF9pbmZvKGU4MjApOwo+ID4gLX0KPiA+IC0KPiA+
ICB2b2lkIF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCj4gPiAgewo+ID4gICAgICBpbml0
X21lbW1hcCgpOwo+ID4gIAo+ID4gKyAgICBtYXBfc2hhcmVkX2luZm8oKTsKPiA+ICsKPiA+ICAg
ICAgaW5pdF9ldnRjaG4oKTsKPiA+ICB9Cj4gCj4gSWYgdGhlIHNoYXJlZCBpbmZvIHBhZ2UgaXNu
J3QgbmVlZGVkIGFzIGVhcmx5LCB3aHkgd2FzIGl0IHNldCB1cAo+IHRoYXQgZWFybHkgb3JpZ2lu
YWxseT8KCkJlY2F1c2UgZHVyaW5nIHRoZSBzZXR1cCBvZiB0aGUgc2hhcmVkX2luZm8gdGhlIHVz
ZWQgbWVtb3J5IGFkZHJlc3MKd291bGQgYWxzbyBiZSBhZGRlZCB0byB0aGUgZTgyMCBpbiBvcmRl
ciB0byBtYXJrIGl0IGFzIFJBTS4gSSBkb24ndAp0aGluayB0aGF0IHdhcyByZWFsbHkgcmVxdWly
ZWQsIHNpbmNlIGl0J3Mgbm90IG5lZWRlZCB0byBoYXZlIGEKcGFnZV9pbmZvIGZvciB0aGUgc2hh
cmVkX2luZm8gYmVjYXVzZSBpdCdzIG5vdCBzaGFyZWQgd2l0aCB0aGUgZ3Vlc3QuCgpSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:08:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVIT-00044A-5x; Mon, 08 Jan 2018 11:08:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVIS-000443-AP
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:08:52 +0000
X-Inumbo-ID: 20fb1c34-f464-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20fb1c34-f464-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:07:34 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:08:50 -0700
Message-Id: <5A535F4F020000780019C147@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:08:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-48-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-48-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 47/74] x86/guest: fix upcall vector
 setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBJbnN0ZWFk
IG9mIGZvcmNpbmcgbm8gcGVuZGluZyBldmVudCBvbiB0aGUgdkNQVSwganVzdCBtYXNrIGFsbCBl
dmVudAo+IGNoYW5uZWxzIHdoZW4gc2V0dGluZyB1cCB0aGUgQlNQIGFuZCBmdXJ0aGVyIHBhdGNo
ZXMgd2lsbCB1bm1hc2sgdGhlbQo+IGFzIGV2ZW50IGNoYW5uZWxzIGFyZSBiZWluZyBzZXR1cC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPiAtLS0KPiBUbyBiZSBzcXVhc2hlZCB3aXRoICJ4ODYvZ3Vlc3Q6IGVuYWJsZSBldmVudCBj
aGFubmVscyB1cGNhbGxzIgoKWWVzIHBsZWFzZS4KCj4gQEAgLTk1LDYgKzk1LDEwIEBAIHN0YXRp
YyB2b2lkIG1hcF9zaGFyZWRfaW5mbyh2b2lkKQo+ICAgICAgICAgIHBhbmljKCJGYWlsZWQgdG8g
bWFwIHNoYXJlZF9pbmZvIHBhZ2UiKTsKPiAgCj4gICAgICBzZXRfZml4bWFwKEZJWF9YRU5fU0hB
UkVEX0lORk8sIG1mbl94KG1mbikgPDwgUEFHRV9TSElGVCk7Cj4gKwo+ICsgICAgLyogTWFzayBh
bGwgdXBjYWxscyAqLwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKFhFTl9zaGFy
ZWRfaW5mby0+ZXZ0Y2huX21hc2spOyBpKysgKQo+ICsgICAgICAgIHhjaGcoJlhFTl9zaGFyZWRf
aW5mby0+ZXZ0Y2huX21hc2tbaV0sIH4wdWwpOwoKSnVzdCBsaWtlIHRoZXJlLCB3cml0ZV9hdG9t
aWMoKSB3b3VsZCBsaWtlbHkgYmUgYmV0dGVyIHRoYW4geGNoZygpLgoKSmFuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:11:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVKj-0004mK-M5; Mon, 08 Jan 2018 11:11:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVKi-0004mE-OT
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:11:12 +0000
X-Inumbo-ID: 74888893-f464-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74888893-f464-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:09:54 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:11:10 -0700
Message-Id: <5A535FDB020000780019C16E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:11:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-41-wei.liu2@citrix.com>
 <5A53558B020000780019C0B9@prv-mh.provo.novell.com>
 <fae0af45-67bf-e0ac-4f01-fbe6a81e2843@citrix.com>
In-Reply-To: <fae0af45-67bf-e0ac-4f01-fbe6a81e2843@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 40/74] xen/x86: report domain id on
 cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDExOjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDEvMTggMTA6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
MS4xOCBhdCAxNDowNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gRnJvbTogUm9n
ZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+Cj4+PiBVc2UgdGhlIGVieCBy
ZWdpc3RlciBvZiB0aGUgaHlwZXJ2aXNvciBsZWFmIDEuIFRoZSBlYXggcmVnaXN0ZXIgb24KPj4+
IHRoaXMgbGVhZiBpcyBhbHJlYWR5IHVzZWQgdG8gcmVwb3J0IHRoZSBYZW4gbWFqb3IgYW5kIG1p
bm9yIHZlcnNpb25zLgo+PiBUaGUgcmF0aW9uYWxlIGZvciBkb2luZyB0aGlzIGlzIG1pc3Npbmcu
IElpcmMgaW4gcGFzdCBkaXNjdXNzaW9ucyB0aGUKPj4gb3BpbmlvbiB3YXMgdm9pY2VkIChtb3Jl
IHRoYW4gb25jZSwgYW5kIGlpcmMgYnkgQW5kcmV3IGFueSBtYXliZQo+PiBvdGhlcnMpIHRoYXQg
YSBkb21haW4gaW4gZ2VuZXJhbCBzaG91bGRuJ3QgYmUgdG9sZCBhYm91dCBpdHMgZG9tYWluCj4+
IElELiBPdGhlcndpc2UgSSBhbHNvIGNhbid0IHNlZSB3aHkgd2UgZG9uJ3QgaGF2ZSBhIGh5cGVy
Y2FsbCBmb3IKPj4gdGhpcywgYW5kIGUuZy4gWFRGIG5lZWRzIHRvIGdvIHRocm91Z2ggaG9vcHMg
dG8gZmlndXJlIGl0IG91dC4gQXJlCj4+IHRob3NlIGFyZ3VtZW50cyAod2hpY2ggSSBkb24ndCBy
ZWNhbGwpIG5vdCBhcHBsaWNhYmxlIGFueW1vcmU/Cj4+Cj4+IEluIHRoZSBBbWF6b24gc2hpbSBw
YXRjaGVzIHRocmVhZCBoYW5kaW5nIG91dCB0aGUgZG9tYWluIElEIGJ5Cj4+IGNvbW1hbmQgbGlu
ZSBvcHRpb24gd2FzIHN1Z2dlc3RlZCBhcyBhbiBhbHRlcm5hdGl2ZSwgd2hpY2ggdGhlbgo+PiB3
b3VsZG4ndCBhZmZlY3Qgb3RoZXIgKG5vbi1zaGltKSBkb21haW5zLCBvciB0aGUgY2xpZW50IG9m
IHRoZSBzaGltLgo+IAo+IEEgZ3Vlc3RzIGRvbWlkIGlzIHVuY29uZGl0aW9uYWxseSBhbHdheXMg
YXZhaWxhYmxlIGluIHhlbnN0b3JlLCBhbmQgaXMgYQo+IG5lY2Vzc2FyeSBwYXJ0IG9mIGFueSBQ
ViBjb21tdW5pY2F0aW9uLgo+IAo+IExpa2UgaXQgb3Igbm90LCBkb21pZCBpcyBwYXJ0IG9mIHRo
ZSBndWVzdHMgdmlldyBvZiB0aGUgWGVuIEFCSS4gCj4gVGhlcmVmb3JlLCBtYWtpbmcgaXQgZWFz
aWx5IGFjY2Vzc2libGUgaXMgdGhlIGJlc3QgY291cnNlIG9mIGFjdGlvbgo+IChlc3BlY2lhbGx5
IGFzIHB2LXNoaW0gZGVsaWJlcmF0ZWx5IGRvZXNuJ3QgaW50ZXJwb3NlIG9uIHRoZSB4ZW5zdG9y
ZSByaW5nKS4KCkFsbCB1bmRlcnN0b29kLCB5ZXQgeW91IGRvbid0IGFkZHJlc3MgdGhlIHF1ZXN0
aW9uIG9uIHRoZQpiYWNrZ3JvdW5kcyBvZiB0aGUgY2hhbmdlIG9mIHlvdXIgb3BpbmlvbiBoZXJl
LiBPciBhbSBJCm1pc3JlbWVtYmVyaW5nIHRoYXQgZWFybGllciBvbiB5b3Ugd2VyZSBhZ2FpbnN0
IGV4cG9zaW5nCnRoZSBkb21haW4gSUQ/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:11:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVLS-0004qb-Ua; Mon, 08 Jan 2018 11:11:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVLR-0004q6-Cu
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:11:57 +0000
X-Inumbo-ID: 02769776-f465-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02769776-f465-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:13:53 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:11:50 -0700
Message-Id: <5A536001020000780019C171@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:11:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-42-wei.liu2@citrix.com>
 <5A535649020000780019C0C7@prv-mh.provo.novell.com>
 <20180108103740.c6mmjd6vgp2a2d6s@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180108103740.c6mmjd6vgp2a2d6s@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 41/74] xen/pvh: do not mark the low
 1MB as IO mem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDExOjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDAzOjMwOjE3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiBAQCAtMjg4LDggKzI4OSwxMiBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVt
b3J5KHZvaWQpCj4+ID4gICAgICBkb21fY293ID0gZG9tYWluX2NyZWF0ZShET01JRF9DT1csIERP
TUNSRl9kdW1teSwgMCwgTlVMTCk7Cj4+ID4gICAgICBCVUdfT04oSVNfRVJSKGRvbV9jb3cpKTsK
Pj4gPiAgCj4+ID4gLSAgICAvKiBGaXJzdCAxTUIgb2YgUkFNIGlzIGhpc3RvcmljYWxseSBtYXJr
ZWQgYXMgSS9PLiAqLwo+PiA+IC0gICAgZm9yICggaSA9IDA7IGkgPCAweDEwMDsgaSsrICkKPj4g
PiArICAgIC8qCj4+ID4gKyAgICAgKiBGaXJzdCAxTUIgb2YgUkFNIGlzIGhpc3RvcmljYWxseSBt
YXJrZWQgYXMgSS9PLiAgSWYgd2UgYm9vdGVkIFBWSCwKPj4gPiArICAgICAqIHJlY2xhaW0gdGhl
IHNwYWNlLiAgSXJyZXNwZWN0aXZlLCBsZWF2ZSBNRk4gMCBhcyBzcGVjaWFsIGZvciB0aGUgc2Fr
ZQo+PiA+ICsgICAgICogb2YgMCBiZWluZyBhIHZlcnkgY29tbW9uIGRlZmF1bHQgdmFsdWUuCj4+
ID4gKyAgICAgKi8KPj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgKHB2aF9ib290ID8gMSA6IDB4
MTAwKTsgaSsrICkKPj4gPiAgICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90
b19wYWdlKF9tZm4oaSkpLAo+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZG9tX2lvLCBYRU5TSEFSRV93cml0YWJsZSk7Cj4+IAo+PiBJIGNhbiBzZWUgdGhpcyBiZWluZyB2
YWxpZCBhcyBsb25nIGFzIHRoZXJlJ3Mgbm8gZmlybXdhcmUuIFdoYXQKPj4gZG9lc24ndCBiZWNv
bWUgY2xlYXIgZnJvbSBuZWl0aGVyIHRoZSBkZXNjcmlwdGlvbiBub3IgdGhlCj4+IGNvbW1lbnQg
aXMgd2hldGhlciB0aGlzIGlzIGEgbmVjZXNzYXJ5IGNoYW5nZSwgb3IganVzdCBhbgo+PiBvcHRp
bWl6YXRpb24gdG8gYXZvaWQgd2FzdGluZyB0aGVzZSAyNTUgcGFnZXMuCj4gCj4gSXQncyBqdXN0
IGFuIG9wdGltaXphdGlvbiB0byBub3Qgd2FzdGUgdGhlIGxvdyAxTWlCLiBUaGUgc2hpbSB3aWxs
Cj4gd29yayBlcXVhbGx5IHdlbGwgd2l0aG91dCB0aGlzLgoKR29vZC4gUGxlYXNlIHNheSBzbyBp
biB0aGUgZGVzY3JpcHRpb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:12:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:12:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVLk-0004tJ-5K; Mon, 08 Jan 2018 11:12:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gjyc=ed=citrix.com=prvs=5397da941=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eYVLj-0004sT-MR
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:12:15 +0000
X-Inumbo-ID: 0d529fbc-f465-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0d529fbc-f465-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:14:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="464993347"
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-43-wei.liu2@citrix.com>
 <5A535803020000780019C0D5@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ff97179c-1303-5668-4623-c3b4eec006e4@citrix.com>
Date: Mon, 8 Jan 2018 11:12:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <5A535803020000780019C0D5@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Dario Faggioli <raistlin@linux.it>
Subject: Re: [Xen-devel] [PATCH RFC v1 42/74] sched/null: skip vCPUs on the
 waitqueue that are blocked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDgvMjAxOCAxMDozNyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDQuMDEu
MTggYXQgMTQ6MDUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gRnJvbTogUm9nZXIg
UGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4KPj4gQXZvaWQgc2NoZWR1bGluZyB2
Q1BVcyB0aGF0IGFyZSBibG9ja2VkLCB0aGVyZSdzIG5vIHBvaW50IGluIGFzc2lnbmluZwo+PiB0
aGVtIHRvIGEgcENQVSBiZWNhdXNlIHRoZXkgYXJlIG5vdCBnb2luZyB0byBydW4gYW55d2F5Lgo+
Pgo+PiBTaW5jZSBibG9ja2VkIHZDUFVzIGFyZSBub3QgYXNzaWduZWQgdG8gcENQVXMgYWZ0ZXIg
dGhpcyBjaGFuZ2UsIGZvcmNlCj4+IGEgcmVzY2hlZHVsaW5nIHdoZW4gYSB2Q1BVIGlzIGJyb3Vn
aHQgdXAgaWYgaXQncyBvbiB0aGUgd2FpdHF1ZXVlLgo+PiBBbHNvIHdoZW4gc2NoZWR1bGluZyB0
cnkgdG8gcGljayBhIHZDUFUgZnJvbSB0aGUgcnVucXVldWUgaWYgdGhlIHBDUFUKPj4gaXMgcnVu
bmluZyBpZGxlLgo+IAo+IEkgZG9uJ3QgdGhpbmsgdGhlIGRlc2NyaXB0aW9uIGFkZXF1YXRlbHkg
ZGVzY3JpYmVzIHRoZSBjaGFuZ2VzLAo+IHBlcmhhcHMgKGluIHBhcnQpIGJlY2F1c2UgLi4uCj4g
Cj4+IENoYW5nZXMgc2luY2UgdjE6Cj4+ICAtIEZvcmNlIGEgcmVzY2hlZHVsaW5nIHdoZW4gYSB2
Q1BVIGlzIGJyb3VnaHQgdXAuCj4+ICAtIFRyeSB0byBwaWNrIGEgdkNQVSBmcm9tIHRoZSBydW5x
dWV1ZSBpZiBydW5uaW5nIHRoZSBpZGxlIHZDUFUuCj4gCj4gLi4uIGl0IHdhc24ndCB1cGRhdGVk
IGFmdGVyIG1ha2luZyB0aGVzZSBhZGp1c3RtZW50cy4KPiAKPj4gLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9udWxsLmMKPj4gKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKPj4gQEAgLTU3NCw2
ICs1NzQsOCBAQCBzdGF0aWMgdm9pZCBudWxsX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2KQo+PiAgICAgIHsKPj4gICAgICAgICAgLyogTm90IGV4
YWN0bHkgIm9uIHJ1bnEiLCBidXQgY2xvc2UgZW5vdWdoIGZvciByZXVzaW5nIHRoZSBjb3VudGVy
ICovCj4+ICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV93YWtlX29ucnVucSk7Cj4+ICsg
ICAgICAgIC8qIEZvcmNlIGEgcmVzY2hlZHVsaW5nIGluIGNhc2Ugc29tZSBDUFUgaXMgaWRsZSBj
YW4gcGljayB0aGlzIHZDUFUgKi8KPj4gKyAgICAgICAgY3B1bWFza19yYWlzZV9zb2Z0aXJxKCZj
cHVfb25saW5lX21hcCwgU0NIRURVTEVfU09GVElSUSk7Cj4+ICAgICAgICAgIHJldHVybjsKPj4g
ICAgICB9Cj4gCj4gSSBkb24ndCB1bmRlcnN0YW5kOiBJc24ndCB0aGUgbnVsbCBzY2hlZHVsZXIg
bm90IG1vdmluZyBhcm91bmQKPiB2Q1BVLXMgYXQgYWxsPyBBdCBsZWFzdCB0aGF0J3Mgd2hhdCB0
aGUgY29tbWVudCBhdCB0aGUgdG9wIG9mIHRoZQo+IGZpbGUgc2F5cywgdW5sZXNzIEknbSBtaXMt
aW50ZXJwcmV0aW5nIGl0LiBJZiBzbywgaG93IGNhbiAic29tZSBDUFUKPiAoLi4uKSBwaWNrIHRo
aXMgdkNQVSI/CgpUaGVyZSdzIG5vIGN1cnJlbnQgd2F5IHRvIHByZXZlbnQgYSB1c2VyIGZyb20g
YWRkaW5nIG1vcmUgdmNwdXMgdG8gYQpwb29sIHRoYW4gdGhlcmUgYXJlIHBjcHVzIChpZiBub3Ro
aW5nIGVsc2UsIGJ5IGNyZWF0aW5nIGEgbmV3IFZNIGluIGEKZ2l2ZW4gcG9vbCksIG9yIGZyb20g
dGFraW5nIHBjcHVzIGZyb20gYSBwb29sIGluIHdoaWNoICN2Y3B1cyA+PSAjcGNwdXMuCgpUaGUg
bnVsbCBzY2hlZHVsZXIgZGVhbHMgd2l0aCB0aGlzIGJ5IGhhdmluZyBhIHF1ZXVlIG9mICJ1bmFz
c2lnbmVkIgp2Y3B1cyB0aGF0IGFyZSB3YWl0aW5nIGZvciBhIGZyZWUgcGNwdS4gIFdoZW4gYSBw
Y3B1IGJlY29tZXMgYXZhaWxhYmxlLAppdCB3aWxsIGRvIHRoZSBhc3NpZ25tZW50LiAgV2hlbiBh
IHBjcHUgdGhhdCBoYXMgYSB2Y3B1IGlzIGFzc2lnbmVkIGlzCnJlbW92ZWQgZnJvbSB0aGUgcG9v
bCwgdGhhdCB2Y3B1IGlzIGFzc2lnbmVkIHRvIGEgZGlmZmVyZW50IHBjcHUgaWYgb25lCmlzIGF2
YWlsYWJsZTsgaWYgbm90LCBpdCBpcyBwdXQgb24gdGhlIGxpc3QuCgpJbiB0aGUgY2FzZSBvZiBz
aGltIG1vZGUsIHRoaXMgYWxzbyBzZWVtcyB0byBoYXBwZW4gd2hlbmV2ZXIgY3VydmNwdXMgPApt
YXh2Y3B1czogVGhlIEwxIGh5cGVydmlzb3IgKHNoaW0pIG9ubHkgc2VlcyBjdXJ2Y3B1cyBjcHVz
IG9uIHdoaWNoIHRvCnNjaGVkdWxlIEwyIHZjcHVzLCBidXQgdGhlIEwyIGd1ZXN0IGhhcyBtYXh2
Y3B1cyB2Y3B1cyB0byBzY2hlZHVsZSwgb2YKd2hpY2ggKG1heHZjcHVzLWN1cnZjcHVzKSBhcmUg
IG1hcmtlZCAnZG93bicuICBJbiB0aGlzIGNhc2UsIGl0IGFsc28Kc2VlbXMgdGhhdCB0aGUgbnVs
bCBzY2hlZHVsZXIgc29tZXRpbWVzIHNjaGVkdWxlcyBhICJkb3duIiB2Y3B1IHdoZW4KdGhlcmUg
YXJlICJ1cCIgdmNwdXMgb24gdGhlIGxpc3Q7IG1lYW5pbmcgdGhhdCB0aGUgInVwIiB2Y3B1cyBh
cmUgbmV2ZXIKc2NoZWR1bGVkLgoKKFRoaXMgaXMganVzdCBteSB1bmRlcnN0YW5kaW5nIGZyb20g
Y29udmVyc2F0aW9ucyB3aXRoIFJvZ2VyOyBJIGhhdmVuJ3QKYWN0dWFsbHkgbG9va2VkIGF0IHRo
ZSBjb2RlIHRvIHZlcmlmeSBhIG51bWJlciBvZiB0aGUgc3RhdGVtZW50cyBpbiB0aGUKcHJldmlv
dXMgcGFyYWdyYXBoLikKCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:12:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVMO-000510-Dy; Mon, 08 Jan 2018 11:12:56 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=539caa5fd=citrix-osstest@xenproject.org>)
 id 1eYVMN-00050t-CD
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 11:12:55 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-3.messagelabs.com id CE/66-09120-632535A5;
 Mon, 08 Jan 2018 11:12:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpK5pUHC
 UweaPWhb3prxnd2D02N63iz2AMYo1My8pvyKBNaN/4x7GgqkSFTcWX2NsYHzL18XIySEh4C+x
 d/EeZgjbXWJ6+wo2EFtEwFliwofbYDavgJ7El+WXWLsYOTiEBRwl3m0P7GLkAip/ySPRfLSFC
 aJXVeJCTxOYzSbgITGxZyILSD2LgIpE80J7kLCQgJbE0sUrmSBGCkqcnPmEBcRmFpCQOPjiBd
 QJFhI7PvaxTWDknYWkbBaSsgWMTKsYNYpTi8pSi3QNjfSSijLTM0pyEzNzdA0NjPVyU4uLE9N
 TcxKTivWS83M3MQJDhwEIdjC+6nY+xCjJwaQkyivqHBAlxJeUn1KZkVicEV9UmpNafIhRhoND
 SYI3OjA4SkiwKDU9tSItMwcYxDBpCQ4eJRHebJA0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6g
 VmIJS8/L1VKnDcPpFQApDSjNA9uECy6LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYtw5kCk
 9mXgncvldApzABnfJuXyDIKSWJCCmpBsb5wi7xU8NunZ/BUHKg+8gq7ob7na8dG10+TBNf0nz
 nzrHPoSbeP6vfi62eEiAknnXj2OJFlcuTU1bprdu3avXjo8/PnBGdUq99cpFmR/oJjamTSiK9
 v8Zu+1v1b6OnVsCqmvJV1gePrCvUVT/zIN3I9Jabw+H1d5Td/P7ynzvsOrna4VtCkYWqEktxR
 qKhFnNRcSIAO2A+EqkCAAA=
X-Env-Sender: prvs=539caa5fd=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1515409971!91104943!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11149 invoked from network); 8 Jan 2018 11:12:53 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Jan 2018 11:12:53 -0000
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457426104"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74086-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-sid:build-i386:<job status>:broken:regression
 distros-debian-sid:build-amd64-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf:<job status>:broken:regression
 distros-debian-sid:build-amd64:<job status>:broken:regression
 distros-debian-sid:build-i386-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf-pvops:syslog-server:running:regression
 distros-debian-sid:build-armhf:syslog-server:running:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-armhf:capture-logs:broken:nonblocking
 distros-debian-sid:build-amd64:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73723
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 8 Jan 2018 11:12:49 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 74086: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc0MDg2IGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzc0MDg2LwoKRmFpbHVyZXMg
YW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQg
YW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtc2lkLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDcz
NzIzCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgNzM3MjMKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MzcyMwogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDczNzIzCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM3MjMKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3
MzcyMwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDczNzIzCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM3MjMKCmJhc2Vs
aW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MzcyMwoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZn
cnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lk
LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:22:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:22:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVVZ-0005vU-9g; Mon, 08 Jan 2018 11:22:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVVY-0005vO-01
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:22:24 +0000
X-Inumbo-ID: 77c6a0c3-f466-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77c6a0c3-f466-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:24:19 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:22:16 -0700
Message-Id: <5A536275020000780019C1A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:22:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-45-wei.liu2@citrix.com>
 <5A535CDE020000780019C119@prv-mh.provo.novell.com>
 <20180108110404.vskhb3t7zcmdtips@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180108110404.vskhb3t7zcmdtips@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 44/74] xen/pvshim: keep track of
 unused pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDEyOjA0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDAzOjU4OjIyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiArc3RhdGljIHZvaWQgX19pbml0IGluaXRfbWVtbWFwKHZvaWQpCj4+ID4gK3sK
Pj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+PiA+ICsKPj4gPiArICAgIG1lbSA9IHJhbmdlc2V0
X25ldyhOVUxMLCAiaG9zdCBtZW1vcnkgbWFwIiwgMCk7Cj4+ID4gKyAgICBpZiAoICFtZW0gKQo+
PiA+ICsgICAgICAgIHBhbmljKCJmYWlsZWQgdG8gYWxsb2NhdGUgaG9zdCBtZW1vcnkgcmFuZ2Vz
ZXQiKTsKPj4gCj4+ICJob3N0IiBpcyBtZWFudCBmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiB0aGUg
c2hpbSBvbiBpdHNlbGYgaGVyZSBhaXVpLAo+PiBub3QgdGhlIHVuZGVybHlpbmcgZW50aXR5PyBJ
IGZpbmQgdXNpbmcgdGhhdCB0ZXJtIGhlcmUgYXQgbGVhc3QKPj4gbWlzbGVhZGluZy4KPiAKPiBE
b2VzICJmYWlsZWQgdG8gYWxsb2NhdGUgbWVtb3J5IHRyYWNraW5nIHJhbmdlc2V0IiBzZWVtIGJl
dHRlcj8KClRoaW5raW5nIG9mIGl0LCBldmVuIHRoZSB1c2Ugb2YgdGhlIHdvcmQgIm1lbW9yeSIg
aXNuJ3QgbmVjZXNzYXJpbHkKYXBwcm9wcmlhdGUsIGFzIHdoYXQgeW91IGNhcmUgYWJvdXQgYXJl
IGp1c3QgKHVuKXVzZWQgYWRkcmVzcwpyYW5nZXMuIEhvdyBhYm91dCAiaW4tdXNlIFBGTnMiIGFu
ZCAiZmFpbGVkIHRvIGFsbG9jYXRlZCBQRk4gdXNhZ2UKcmFuZ2VzZXQiIChvciBzb21lIHN1Y2gp
IHJlc3BlY3RpdmVseT8KCj4+ID4gKyAgICAvKiBNYXJrIHVwIHRvIHRoZSBsYXN0IG1lbW9yeSBw
YWdlIChvciA0R0IpIGFzIFJBTS4gKi8KPj4gPiArICAgIGlmICggcmFuZ2VzZXRfYWRkX3Jhbmdl
KG1lbSwgMCwgbWF4X3QodW5zaWduZWQgbG9uZywgbWF4X3BhZ2UsCj4+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChHQig0KSAtIDEpID4+IFBBR0VfU0hJRlQp
KSApCj4+IAo+PiBEb24ndCB5b3UgYWxzbyBuZWVkICJtYXhfcGFnZSAtIDEiIHRoZW4/IEFsc28g
LSB3aHkgdGhlCj4+IHNhdHVyYXRpb24gdG8gNEdiPwo+IAo+IFRoZXJlJ3MgdGhlIE1NSU8gaG9s
ZSBiZWxvdyA0R2lCLCBhbmQgSSB3YW50ZWQgdG8gcHJldmVudCB1c2luZyBtZW1vcnkKPiBmcm9t
IHRoZXJlLiBJIGtub3cgdGhlcmUgY2FuIHN0aWxsIGJlIE1NSU8gaG9sZXMgYWJvdmUgNEdpQiwg
YnV0IGl0J3MKPiBsZXNzIGxpa2VseS4KCkFsbCBNTUlPIGhvbGVzIGNlcnRhaW5seSB3aWxsIG5l
ZWQgdGFraW5nIGNhcmUgb2YgaGVyZSBhbnl3YXksCnNvb25lciBvciBsYXRlciAoYW5kIGlkZWFs
bHkgd2l0aG91dCBuZWVkaW5nIHRvIHNjYW4gUENJIGNvbmZpZwpzcGFjZSkuIFNpbmNlIHRoZXJl
J3Mgbm90aGluZyBlbHNlIHRoYXQgY291bGQgYmUgdGhlcmUgZm9yIGEgUFZICmd1ZXN0LCBJIGd1
ZXNzIGl0IG1pZ2h0IGJlIHJlYXNvbmFibGUgdG8gY2FsbCB0aGUgNEdiIHJlbGF0ZWQKbG9naWMg
aGVyZSB0ZW1wb3JhcnkgdGhlbiAoaW4gdGhlIHBhdGNoIGRlc2NyaXB0aW9uIGFzIHdlbGwgYXMK
dGhlIGNvbW1lbnQpPyBXaGF0IEknbSBjb25jZXJuZWQgYWJvdXQgaGVyZSAod2l0aG91dCBoYXZp
bmcKY2hlY2tlZCB0aGVtKSBhcmUgc2ltcGxpc3RpYyBQViBlbnZpcm9ubWVudHMgbGlrZSBtaW5p
LW9zIHdoaWNoCkkgd291bGRuJ3QgYmUgc3VycHJpc2VkIHRvIGFzc3VtZSBhbGwgdGhlaXIgYWRk
cmVzc2VzIGZpdCBpbnRvCnRoZSBsb3cgNEdiLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:22:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVW0-0005xu-H3; Mon, 08 Jan 2018 11:22:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYVVz-0005xk-Gn
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:22:51 +0000
X-Inumbo-ID: 14ee5df8-f466-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14ee5df8-f466-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:21:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65729288"
To: Jan Beulich <JBeulich@suse.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-41-wei.liu2@citrix.com>
 <5A53558B020000780019C0B9@prv-mh.provo.novell.com>
 <fae0af45-67bf-e0ac-4f01-fbe6a81e2843@citrix.com>
 <5A535FDB020000780019C16E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1679a857-d6fa-76c3-b8c1-fef122a151c0@citrix.com>
Date: Mon, 8 Jan 2018 11:22:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A535FDB020000780019C16E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 40/74] xen/x86: report domain id on
 cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMTE6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjAxLjE4IGF0
IDExOjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA4LzAxLzE4
IDEwOjI3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8
d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gRnJvbTogUm9nZXIgUGF1IE1vbm5lIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPj4+Pgo+Pj4+IFVzZSB0aGUgZWJ4IHJlZ2lzdGVyIG9mIHRo
ZSBoeXBlcnZpc29yIGxlYWYgMS4gVGhlIGVheCByZWdpc3RlciBvbgo+Pj4+IHRoaXMgbGVhZiBp
cyBhbHJlYWR5IHVzZWQgdG8gcmVwb3J0IHRoZSBYZW4gbWFqb3IgYW5kIG1pbm9yIHZlcnNpb25z
Lgo+Pj4gVGhlIHJhdGlvbmFsZSBmb3IgZG9pbmcgdGhpcyBpcyBtaXNzaW5nLiBJaXJjIGluIHBh
c3QgZGlzY3Vzc2lvbnMgdGhlCj4+PiBvcGluaW9uIHdhcyB2b2ljZWQgKG1vcmUgdGhhbiBvbmNl
LCBhbmQgaWlyYyBieSBBbmRyZXcgYW55IG1heWJlCj4+PiBvdGhlcnMpIHRoYXQgYSBkb21haW4g
aW4gZ2VuZXJhbCBzaG91bGRuJ3QgYmUgdG9sZCBhYm91dCBpdHMgZG9tYWluCj4+PiBJRC4gT3Ro
ZXJ3aXNlIEkgYWxzbyBjYW4ndCBzZWUgd2h5IHdlIGRvbid0IGhhdmUgYSBoeXBlcmNhbGwgZm9y
Cj4+PiB0aGlzLCBhbmQgZS5nLiBYVEYgbmVlZHMgdG8gZ28gdGhyb3VnaCBob29wcyB0byBmaWd1
cmUgaXQgb3V0LiBBcmUKPj4+IHRob3NlIGFyZ3VtZW50cyAod2hpY2ggSSBkb24ndCByZWNhbGwp
IG5vdCBhcHBsaWNhYmxlIGFueW1vcmU/Cj4+Pgo+Pj4gSW4gdGhlIEFtYXpvbiBzaGltIHBhdGNo
ZXMgdGhyZWFkIGhhbmRpbmcgb3V0IHRoZSBkb21haW4gSUQgYnkKPj4+IGNvbW1hbmQgbGluZSBv
cHRpb24gd2FzIHN1Z2dlc3RlZCBhcyBhbiBhbHRlcm5hdGl2ZSwgd2hpY2ggdGhlbgo+Pj4gd291
bGRuJ3QgYWZmZWN0IG90aGVyIChub24tc2hpbSkgZG9tYWlucywgb3IgdGhlIGNsaWVudCBvZiB0
aGUgc2hpbS4KPj4gQSBndWVzdHMgZG9taWQgaXMgdW5jb25kaXRpb25hbGx5IGFsd2F5cyBhdmFp
bGFibGUgaW4geGVuc3RvcmUsIGFuZCBpcyBhCj4+IG5lY2Vzc2FyeSBwYXJ0IG9mIGFueSBQViBj
b21tdW5pY2F0aW9uLgo+Pgo+PiBMaWtlIGl0IG9yIG5vdCwgZG9taWQgaXMgcGFydCBvZiB0aGUg
Z3Vlc3RzIHZpZXcgb2YgdGhlIFhlbiBBQkkuIAo+PiBUaGVyZWZvcmUsIG1ha2luZyBpdCBlYXNp
bHkgYWNjZXNzaWJsZSBpcyB0aGUgYmVzdCBjb3Vyc2Ugb2YgYWN0aW9uCj4+IChlc3BlY2lhbGx5
IGFzIHB2LXNoaW0gZGVsaWJlcmF0ZWx5IGRvZXNuJ3QgaW50ZXJwb3NlIG9uIHRoZSB4ZW5zdG9y
ZSByaW5nKS4KPiBBbGwgdW5kZXJzdG9vZCwgeWV0IHlvdSBkb24ndCBhZGRyZXNzIHRoZSBxdWVz
dGlvbiBvbiB0aGUKPiBiYWNrZ3JvdW5kcyBvZiB0aGUgY2hhbmdlIG9mIHlvdXIgb3BpbmlvbiBo
ZXJlLiBPciBhbSBJCj4gbWlzcmVtZW1iZXJpbmcgdGhhdCBlYXJsaWVyIG9uIHlvdSB3ZXJlIGFn
YWluc3QgZXhwb3NpbmcKPiB0aGUgZG9tYWluIElEPwoKSW4gdGhlIHBhc3QsIEkgd2FzIGNvbmNl
cm5lZCBhYm91dCBob3cgYSBndWVzdCBjYW4gYnJ1dGUgZm9yY2UgaXRzIG93bgpkb21pZCB2aWEg
bGVha3kgZXJyb3IgY29uZGl0aW9ucyBpbiBzb21lIGh5cGVyY2FsbHMuwqAgSSBzdGlsbCB0aGlu
awp0aGVzZSBzaG91bGQgYmUgZml4ZWQuCgpJZGVhbGx5LCBhIGd1ZXN0IHdvdWxkbid0IGtub3cg
aXRzIG93biBkb21pZCwgYnV0IHdlJ3JlIDE1IHllYXJzIHRvbwpsYXRlIG9uIHRoYXQgbGluZSBv
ZiB0aG91Z2h0Li4uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:25:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:25:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVYQ-0006A7-TG; Mon, 08 Jan 2018 11:25:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVYP-00069j-I3
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:25:21 +0000
X-Inumbo-ID: e223deb5-f466-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e223deb5-f466-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:27:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:25:15 -0700
Message-Id: <5A536327020000780019C1AA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:25:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-46-wei.liu2@citrix.com>
 <5A535E26020000780019C126@prv-mh.provo.novell.com>
 <20180108110618.r2smhsjikjqe2lph@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180108110618.r2smhsjikjqe2lph@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 45/74] x86/guest: use unpopulated
 memory to map the shared_info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDEyOjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDA0OjAzOjUwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiBUaGlzIHByZXZlbnRzIGhhcmRjb2RpbmcgYSBrbm93biB1bnBvcHVsYXRlZCBt
ZW1vcnkgcGFnZSB0byBtYXAKPj4gPiB0aGUgc2hhcmVkIGluZm8gcGFnZS4gVGhpcyBmaXhlcyBh
IFRPRE8gaXRlbSBpbiBhIHByZXZpb3VzIHBhdGNoLgo+PiA+IAo+PiA+IFJlbW92ZSBoeXBlcnZp
c29yX2Vhcmx5X3NldHVwIGFzIG5vdyBpdCBpcyBub3QgcmVxdWlyZWQgYW55bW9yZS4KPj4gPiAK
Pj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+PiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IAo+
PiBMb29rcyBnb29kLCBidXQgb25lIHF1ZXN0aW9uOgo+PiAKPj4gPiBAQCAtMTg3LDE1ICsxODYs
MTIgQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfbWVtbWFwKHZvaWQpCj4+ID4gICAgICB9Cj4+
ID4gIH0KPj4gPiAgCj4+ID4gLXZvaWQgX19pbml0IGh5cGVydmlzb3JfZWFybHlfc2V0dXAoc3Ry
dWN0IGU4MjBtYXAgKmU4MjApCj4+ID4gLXsKPj4gPiAtICAgIG1hcF9zaGFyZWRfaW5mbyhlODIw
KTsKPj4gPiAtfQo+PiA+IC0KPj4gPiAgdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lk
KQo+PiA+ICB7Cj4+ID4gICAgICBpbml0X21lbW1hcCgpOwo+PiA+ICAKPj4gPiArICAgIG1hcF9z
aGFyZWRfaW5mbygpOwo+PiA+ICsKPj4gPiAgICAgIGluaXRfZXZ0Y2huKCk7Cj4+ID4gIH0KPj4g
Cj4+IElmIHRoZSBzaGFyZWQgaW5mbyBwYWdlIGlzbid0IG5lZWRlZCBhcyBlYXJseSwgd2h5IHdh
cyBpdCBzZXQgdXAKPj4gdGhhdCBlYXJseSBvcmlnaW5hbGx5Pwo+IAo+IEJlY2F1c2UgZHVyaW5n
IHRoZSBzZXR1cCBvZiB0aGUgc2hhcmVkX2luZm8gdGhlIHVzZWQgbWVtb3J5IGFkZHJlc3MKPiB3
b3VsZCBhbHNvIGJlIGFkZGVkIHRvIHRoZSBlODIwIGluIG9yZGVyIHRvIG1hcmsgaXQgYXMgUkFN
LiBJIGRvbid0Cj4gdGhpbmsgdGhhdCB3YXMgcmVhbGx5IHJlcXVpcmVkLCBzaW5jZSBpdCdzIG5v
dCBuZWVkZWQgdG8gaGF2ZSBhCj4gcGFnZV9pbmZvIGZvciB0aGUgc2hhcmVkX2luZm8gYmVjYXVz
ZSBpdCdzIG5vdCBzaGFyZWQgd2l0aCB0aGUgZ3Vlc3QuCgpBaCwgSSBzZWUuCgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:28:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:28:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVb4-0006MR-Ct; Mon, 08 Jan 2018 11:28:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVb3-0006MG-P8
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:28:05 +0000
X-Inumbo-ID: 43e0ecec-f467-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 43e0ecec-f467-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:30:02 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:27:59 -0700
Message-Id: <5A5363CB020000780019C1D2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:27:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-41-wei.liu2@citrix.com>
 <5A53558B020000780019C0B9@prv-mh.provo.novell.com>
 <fae0af45-67bf-e0ac-4f01-fbe6a81e2843@citrix.com>
 <5A535FDB020000780019C16E@prv-mh.provo.novell.com>
 <1679a857-d6fa-76c3-b8c1-fef122a151c0@citrix.com>
In-Reply-To: <1679a857-d6fa-76c3-b8c1-fef122a151c0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 40/74] xen/x86: report domain id on
 cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDEyOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDEvMTggMTE6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4w
MS4xOCBhdCAxMTozNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDgvMDEvMTggMTA6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA0LjAxLjE4IGF0
IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IEZyb206IFJvZ2VyIFBh
dSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+Pj4+Cj4+Pj4+IFVzZSB0aGUgZWJ4IHJl
Z2lzdGVyIG9mIHRoZSBoeXBlcnZpc29yIGxlYWYgMS4gVGhlIGVheCByZWdpc3RlciBvbgo+Pj4+
PiB0aGlzIGxlYWYgaXMgYWxyZWFkeSB1c2VkIHRvIHJlcG9ydCB0aGUgWGVuIG1ham9yIGFuZCBt
aW5vciB2ZXJzaW9ucy4KPj4+PiBUaGUgcmF0aW9uYWxlIGZvciBkb2luZyB0aGlzIGlzIG1pc3Np
bmcuIElpcmMgaW4gcGFzdCBkaXNjdXNzaW9ucyB0aGUKPj4+PiBvcGluaW9uIHdhcyB2b2ljZWQg
KG1vcmUgdGhhbiBvbmNlLCBhbmQgaWlyYyBieSBBbmRyZXcgYW55IG1heWJlCj4+Pj4gb3RoZXJz
KSB0aGF0IGEgZG9tYWluIGluIGdlbmVyYWwgc2hvdWxkbid0IGJlIHRvbGQgYWJvdXQgaXRzIGRv
bWFpbgo+Pj4+IElELiBPdGhlcndpc2UgSSBhbHNvIGNhbid0IHNlZSB3aHkgd2UgZG9uJ3QgaGF2
ZSBhIGh5cGVyY2FsbCBmb3IKPj4+PiB0aGlzLCBhbmQgZS5nLiBYVEYgbmVlZHMgdG8gZ28gdGhy
b3VnaCBob29wcyB0byBmaWd1cmUgaXQgb3V0LiBBcmUKPj4+PiB0aG9zZSBhcmd1bWVudHMgKHdo
aWNoIEkgZG9uJ3QgcmVjYWxsKSBub3QgYXBwbGljYWJsZSBhbnltb3JlPwo+Pj4+Cj4+Pj4gSW4g
dGhlIEFtYXpvbiBzaGltIHBhdGNoZXMgdGhyZWFkIGhhbmRpbmcgb3V0IHRoZSBkb21haW4gSUQg
YnkKPj4+PiBjb21tYW5kIGxpbmUgb3B0aW9uIHdhcyBzdWdnZXN0ZWQgYXMgYW4gYWx0ZXJuYXRp
dmUsIHdoaWNoIHRoZW4KPj4+PiB3b3VsZG4ndCBhZmZlY3Qgb3RoZXIgKG5vbi1zaGltKSBkb21h
aW5zLCBvciB0aGUgY2xpZW50IG9mIHRoZSBzaGltLgo+Pj4gQSBndWVzdHMgZG9taWQgaXMgdW5j
b25kaXRpb25hbGx5IGFsd2F5cyBhdmFpbGFibGUgaW4geGVuc3RvcmUsIGFuZCBpcyBhCj4+PiBu
ZWNlc3NhcnkgcGFydCBvZiBhbnkgUFYgY29tbXVuaWNhdGlvbi4KPj4+Cj4+PiBMaWtlIGl0IG9y
IG5vdCwgZG9taWQgaXMgcGFydCBvZiB0aGUgZ3Vlc3RzIHZpZXcgb2YgdGhlIFhlbiBBQkkuIAo+
Pj4gVGhlcmVmb3JlLCBtYWtpbmcgaXQgZWFzaWx5IGFjY2Vzc2libGUgaXMgdGhlIGJlc3QgY291
cnNlIG9mIGFjdGlvbgo+Pj4gKGVzcGVjaWFsbHkgYXMgcHYtc2hpbSBkZWxpYmVyYXRlbHkgZG9l
c24ndCBpbnRlcnBvc2Ugb24gdGhlIHhlbnN0b3JlIHJpbmcpLgo+PiBBbGwgdW5kZXJzdG9vZCwg
eWV0IHlvdSBkb24ndCBhZGRyZXNzIHRoZSBxdWVzdGlvbiBvbiB0aGUKPj4gYmFja2dyb3VuZHMg
b2YgdGhlIGNoYW5nZSBvZiB5b3VyIG9waW5pb24gaGVyZS4gT3IgYW0gSQo+PiBtaXNyZW1lbWJl
cmluZyB0aGF0IGVhcmxpZXIgb24geW91IHdlcmUgYWdhaW5zdCBleHBvc2luZwo+PiB0aGUgZG9t
YWluIElEPwo+IAo+IEluIHRoZSBwYXN0LCBJIHdhcyBjb25jZXJuZWQgYWJvdXQgaG93IGEgZ3Vl
c3QgY2FuIGJydXRlIGZvcmNlIGl0cyBvd24KPiBkb21pZCB2aWEgbGVha3kgZXJyb3IgY29uZGl0
aW9ucyBpbiBzb21lIGh5cGVyY2FsbHMuICBJIHN0aWxsIHRoaW5rCj4gdGhlc2Ugc2hvdWxkIGJl
IGZpeGVkLgoKSSBhZ3JlZSBvbiB0aGF0IGxhdHRlciBwYXJ0LgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:29:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVcm-0006YD-NW; Mon, 08 Jan 2018 11:29:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVcl-0006Y6-UW
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:29:51 +0000
X-Inumbo-ID: 0f6583e1-f467-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f6583e1-f467-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:28:33 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:29:49 -0700
Message-Id: <5A53643A020000780019C1D5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:29:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-41-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-41-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 40/74] xen/x86: report domain id on
 cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1aWQuaAo+IEBAIC01Nyw3ICs1Nyw4IEBACj4gICAqIExl
YWYgMiAoMHg0MDAwMHgwMSkKPiAgICogRUFYWzMxOjE2XTogWGVuIG1ham9yIHZlcnNpb24uCj4g
ICAqIEVBWFsxNTogMF06IFhlbiBtaW5vciB2ZXJzaW9uLgo+IC0gKiBFQlgtRURYOiBSZXNlcnZl
ZCAoY3VycmVudGx5IGFsbCB6ZXJvZXMpLgo+ICsgKiBFQlg6IERvbWFpbiBpZC4KPiArICogRUNY
LUVEWDogUmVzZXJ2ZWQgKGN1cnJlbnRseSBhbGwgemVyb2VzKS4KPiAgICovCgpUaGVyZSdzIG9u
ZSBpc3N1ZSBoZXJlLCBhcyBJJ3ZlIG5vdGljZWQgb25seSBub3c6IEhvdyBkb2VzIGEKY2FsbGVy
IGRpc3Rpbmd1aXNoIGRvbWlkIGJlaW5nIHplcm8gZnJvbSB0aGUgaW5mb3JtYXRpb24gbm90CmJl
aW5nIHByb3ZpZGVkIGJ5IGFuIG9sZGVyIGh5cGVydmlzb3I/IEkgdGhpbmsgdGhlcmUgbmVlZHMg
dG8KYmUgYSBxdWFsaWZ5aW5nIGJpdCBlbHNld2hlcmUuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:34:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:34:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVgt-0007Dg-7I; Mon, 08 Jan 2018 11:34:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYVgs-0007Da-9O
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:34:06 +0000
X-Inumbo-ID: 1a2f315f-f468-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a2f315f-f468-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:36:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65729607"
To: Jan Beulich <JBeulich@suse.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-37-wei.liu2@citrix.com>
 <5A4FA749020000780019B72F@prv-mh.provo.novell.com>
 <5bae7892-ce28-47fe-940b-072130558ab0@citrix.com>
 <5A533857020000780019BFB4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <39e9ddb4-96d6-e413-2291-a54f61322a7b@citrix.com>
Date: Mon, 8 Jan 2018 11:33:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A533857020000780019BFB4@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 36/74] --- x86/shim: Kconfig and
 command line options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMDg6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAxLjE4IGF0
IDE4OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzAxLzE4
IDE1OjI2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8
d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25m
aWcKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+Pj4+IEBAIC0xMzMsNiArMTMzLDI4
IEBAIGNvbmZpZyBQVkhfR1VFU1QKPj4+PiAgCS0tLWhlbHAtLS0KPj4+PiAgCSAgU3VwcG9ydCBi
b290aW5nIHVzaW5nIHRoZSBQVkggQUJJLgo+Pj4+ICAKPj4+PiArCSAgSWYgdW5zdXJlLCBzYXkg
Ti4KPj4+PiArCj4+Pj4gK2NvbmZpZyBQVl9TSElNCj4+Pj4gKwlkZWZfYm9vbCBuCj4+Pj4gKwlw
cm9tcHQgIlBWIFNoaW0iCj4+Pj4gKwlkZXBlbmRzIG9uIFBWICYmIFhFTl9HVUVTVAo+Pj4+ICsJ
LS0taGVscC0tLQo+Pj4+ICsJICBCdWlsZCBYZW4gd2l0aCBhIG1vZGUgd2hpY2ggYWN0cyBhcyBh
IHNoaW0gdG8gYWxsb3cgUFYgZ3Vlc3QgdG8gcnVuCj4+Pj4gKwkgIGluIGFuIEhWTS9QVkggY29u
dGFpbmVyLiBUaGlzIG1vZGUgY2FuIG9ubHkgYmUgZW5hYmxlZCB3aXRoIGNvbW1hbmQKPj4+PiAr
CSAgbGluZSBvcHRpb24uCj4+Pj4gKwo+Pj4+ICsJICBJZiB1bnN1cmUsIHNheSBOLgo+Pj4+ICsK
Pj4+PiArY29uZmlnIFBWX1NISU1fRVhDTFVTSVZFCj4+Pj4gKwlkZWZfYm9vbCBuCj4+Pj4gKwlw
cm9tcHQgIlBWIFNoaW0gRXhjbHVzaXZlIgo+Pj4+ICsJZGVwZW5kcyBvbiBQVl9TSElNCj4+PiBN
eSBleHBlY3RhdGlvbiBzbyBmYXIgd2FzIHRoYXQgdGhpcyB3b3VsZCBiZSB0aGUgb25seSBtb2Rl
IHdlCj4+PiB0YXJnZXQsIGhlbmNlIEkgdGhpbmsgYXQgdGhlIHZlcnkgbGVhc3QgdGhlIGRlZmF1
bHQgd2FudHMgdG8gYmUgeQo+Pj4gaGVyZS4KPj4gVW50aWwgcHJvcGVyIG91dC1vZi10cmVlIFhl
biBidWlsZHMgd29yaywgYnVpbGRpbmcgdGhlIHNoaW0gYmluYXJ5IGF0Cj4+IGFsbCBpcyBhIFBJ
VEEuCj4gT3V0LW9mLXRyZWUgYnVpbGRzIHdvdWxkIGNlcnRhaW5seSBiZSBuaWNlIHRvIGhhdmUs
IGJ1dCBJIGRvbid0IHNlZQo+IHRoZSBiaWcgaXNzdWUgd2l0aCBidWlsZGluZyBhIHNoaW0tb25s
eSBiaW5hcnksIGFuZCBJIGhhdmUgYmVlbgo+IGV4cGxhaW5pbmcgYmVmb3JlIGhvdyBJIGJ1aWxk
IG11bHRpcGxlIGRpc3RpbmN0IGNvbmZpZ3VyYXRpb25zIGZyb20KPiB0aGUgc2FtZSBzb3VyY2Ug
dHJlZTogUmF0aGVyIHRoYW4gYnVpbGRpbmcgaW4gdGhlIGFjdHVhbCBzb3VyY2UKPiB0cmVlLCBl
c3RhYmxpc2ggYSB0cmVlIG9mIHN5bWxpbmtzIGJhY2sgdG8gdGhlIHNvdXJjZSB0cmVlLCBhbmQK
PiBidWlsZCBpbiB0aGVyZS4gWW91IGNhbiBjcmVhdGUgYW55IG51bWJlciBvZiBzdWNoIHRyZWVz
LiBJJ2QgYWxzbwo+IGV4cGVjdCB0aGlzIHdvdWxkIGVsaW1pbmF0ZSBzb21lIG9yIGFsbCBvZiB0
aGUgKEknbSBzb3JyeSkgY3J1ZGUKPiBidWlsZCBsb2dpYyB5b3UncmUgaW50cm9kdWNpbmcgaW4g
b25lIG9mIHRoZSBwYXRjaGVzOyBhdCB0aGUgdmVyeQo+IGxlYXN0IEknbSBjb25zaWRlcmluZyB0
aGF0IHBhdGNoIHNvIGhlYXZpbHkgZHJhZnQvUkZDIHRoYXQgSSBkaWRuJ3QKPiBldmVuIG1lYW4g
dG8gcmVwbHkgdG8gaXQuCgpIb3cgd291bGQgeW91IHN1Z2dlc3Qgd2UgYnVpbGQgdGhpcyB0aGVu
P8KgIFRoZXJlIHNlZW0gdG8gYmUgbm8gZ29vZCBvcHRpb25zLgoKPgo+PiBUaGVzZSBkZWZhdWx0
cyBnaXZlIGEgZGV2ZWxvcGVyIGEgc2luZ2xlIGJpbmFyeSB3aGljaCBpcyBjYXBhYmxlIG9mCj4+
IHJ1bm5pbmcgbmF0aXZlbHkgb3IgYXMgdGhlIHNoaW0sIHdoaWNoIGhhcyBtYWRlIGRldmVsb3Bt
ZW50IGZhciBtb3JlCj4+IHByb2R1Y3RpdmUuICBJdHMgY2VydGFpbmx5IHRoZSB3YXkgSSdkIGV4
cGVjdCB0byBkbyBwcmltYXJ5IGZ1dHVyZQo+PiBkZXZlbG9wbWVudCBvZiB0aGUgc2hpbS4KPiBJ
bnRlcmVzdGluZyAtIHRoZSBuZWVkIHRvIGhhdmUgdGhlIGJpbmFyeSBidWlsdCB1bmRlciB0b29s
cy9maXJtd2FyZS8KPiB0byBtZSBpcyBhIGNsZWFyIGluZGljYXRpb24gdGhhdCB5b3UnbGwgbmVl
ZCBhIHNlcGFyYXRlIC5jb25maWcgZm9yIGl0Cj4gYW55d2F5LCBzbyBJIGNhbid0IHNlZSBob3cg
YnVpbGRpbmcgYSB1bml2ZXJzYWwgYmluYXJ5IHdpbGwgYmUgb2YgbG9uZwo+IHRlcm0gaGVscC4K
Ckl0cyBpbiBmaXJtd2FyZSwgYmVjYXVzZSBvZiAkKFhFTkZJUk1XQVJFRElSKSwgd2hpY2ggd2ls
bCBiZSBuZWVkZWQgZm9yCmFueW9uZSBwYWNrYWdpbmcgdGhpcyBmb3IgZGlzdHJvcy4KClRoZSBz
ZXBhcmF0ZSAuY29uZmlnIGlzIHNpbXBseSBiZWNhdXNlIHdlIGNhbi7CoCBUaGVyZSBpcyBubyBw
b2ludAp3YXN0aW5nIFJBTSBpbiBwcm9kdWN0aW9uIHN5c3RlbSBieSB1c2luZyBhIGZ1bGx5LWZh
dCBYZW4gYmluYXJ5IHdoZW4gd2UKY2FuIHJlYXNvbmFibHkgY29tcGlsZSB0aGluZ3Mgb3V0LgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:41:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVnn-0007xN-Uk; Mon, 08 Jan 2018 11:41:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9340=ed=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eYVnm-0007wD-DG
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 11:41:14 +0000
X-Inumbo-ID: a64a02f6-f468-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x231.google.com (unknown [2607:f8b0:400d:c09::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a64a02f6-f468-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:39:56 +0100 (CET)
Received: by mail-qk0-x231.google.com with SMTP id d202so13690582qkc.9
 for <xen-devel@lists.xen.org>; Mon, 08 Jan 2018 03:41:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=fYyRc2hGcPgx07XP2DsIpP+zP21Zaxac+cEjpC9aCMI=;
 b=mJGXkcwhJ4yyI1U8PoM+iNC8VwpOEWHGM6vQ5jj9pLcWOzZhhtEdLYGrmuBg1uWKdz
 NHxGYECJG6sFLlX2pv9QopaTZdT93kZZZQQ5y3TmtfWj53ZlbFvz9rAvtNbd8xclRnKK
 n12Rva+BFpGL67V+xcoSCOSHuiyhu+gv1DrrBv2ntGGvNrghK2tVeEht/Io5LFWUh0PG
 iEGwnHSGiVflQe4laTYbZ5VX71cBOsJzhsOaZIF61A/M7whiGU5V7Dt/WO6cF/l3O/gY
 +nlB0IcghhASb11OHTF/vNOEwn4dYgcyyXzNib1zUlepPjDvktIstjedYOLIg22iGJ5+
 rr/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=fYyRc2hGcPgx07XP2DsIpP+zP21Zaxac+cEjpC9aCMI=;
 b=AfXg+Kh7uphHPnKS37ffeyRoOjB6JG2q8SmvBGo8uNGmfZvdrms+GofCu9FWEWfrV5
 WOjXaPBwY5AGqVG35spwE4Yxm+7psNV5riIVtQT0MOgYPVG4VwUXjPjDywmEbQhS5aB3
 T/brd145yBPJmW43ULcEy/XJEH4FuTllP3GSifILYkEl38ZPFc5XW7qnI8p/BypW0qzT
 1zDTJ03PSgyXjpdFtwxeOXY7LsJAC9DL6qhFvLkaNfIGdh0TxgxbTMcRx3TSrQKWCG4c
 7ybT2VX8qy0t310YHIf6Wt/+7x+Jbutoy7DW/P5kFPy6zFKCnnzyWkzT/7mLKvcyJTR/
 Iplw==
X-Gm-Message-State: AKwxytdYTlMRUkCBOw2e7b7+XO4/uqmPP+pcP8VeEwN5WAPBOUegm3Gn
 Nrl3aay9nyA7AyMq3xANGvc23uzDQLCCvyj6fXE=
X-Google-Smtp-Source: ACJfBovG72vqDrJAfjogWyZgzVs1+31u57cg4GsP3M4fvrQufi1h30Ctz1hKbgcjDKTafPm1J1/oK9wBmmhItex/Gh8=
X-Received: by 10.55.163.131 with SMTP id m125mr2257159qke.299.1515411671984; 
 Mon, 08 Jan 2018 03:41:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Mon, 8 Jan 2018 03:41:11 -0800 (PST)
In-Reply-To: <bceae1db-a001-425e-fd98-a1fe0ce2814a@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
 <ad7e36d8-d2c9-f521-77c6-0a1c6c7fba51@citrix.com>
 <69f90c32-dc34-dd08-6978-30ea990ab14b@suse.com>
 <CAFLBxZaiuJC4Hc-4BQ4+tBzzZyK=YFgL-QJccx1irhJB9mkf2A@mail.gmail.com>
 <5A4F9946020000780019B69D@prv-mh.provo.novell.com>
 <bceae1db-a001-425e-fd98-a1fe0ce2814a@citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 8 Jan 2018 11:41:11 +0000
X-Google-Sender-Auth: N9jS_9Zm2_RU6tFtEwtrmQEYBhI
Message-ID: <CAFLBxZYZNXYOo6i3+tAe7fFgVTScsjmyYjcKf8881os=V_qong@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gNSwgMjAxOCBhdCAyOjM1IFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwNS8wMS8xOCAxNDoyNywgSmFuIEJldWxpY2gg
d3JvdGU6Cj4+Pj4+IE9uIDA1LjAxLjE4IGF0IDE1OjExLCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdy
b3RlOgo+Pj4gSGVyZSdzIGEgcXVlc3Rpb246ICBXaGF0IGlmIHdlIGRpZG4ndCB0cnkgdG8gcHJl
dmVudCB0aGUgZ3Vlc3QgZnJvbQo+Pj4gcmVhZGluZyBoeXBlcnZpc29yIG1lbW9yeSBhdCBhbGws
IGJ1dCBpbnN0ZWFkIGp1c3QgdHJpZWQgdG8gbWFrZSBzdXJlCj4+PiB0aGF0IHRoZXJlIHdhcyBu
b3RoaW5nIG9mIGludGVyZXN0IHRoZXJlPwo+Pj4KPj4+IElmIHNlbnNpdGl2ZSBpbmZvcm1hdGlv
biBwZXJ0YWluaW5nIHRvIGEgZ2l2ZW4gdmNwdSB3ZXJlIG9ubHkgbWFwZWQgb24KPj4+IHRoZSBw
cm9jZXNzb3IgY3VycmVudGx5IHJ1bm5pbmcgdGhhdCB2Y3B1LCB0aGVuIGl0IHdvdWxkIG1pdGln
YXRlIG5vdAo+Pj4gb25seSBTUDMsIGJ1dCBhbHNvIFNQMiBhbmQgU1AxLgo+PiBVbmxlc3MgdGhl
cmUgd2VyZSBoeXBlcnZpc29yIHNlY3JldHMgcGVydGFpbmluZyB0byB0aGlzIGd1ZXN0Lgo+PiBB
bHNvLCB3aGlsZSB0aGUgaWRlYSBiZWhpbmQgeW91ciBxdWVzdGlvbiBpcyBjZXJ0YWlubHkgbmlj
ZSwgZnVsbHkKPj4gc2VwYXJhdGluZyBtZW1vcmllcyByZWxhdGVkIHRvIGluZGl2aWR1YWwgZ3Vl
c3RzIHdvdWxkIGNvbWUKPj4gYXQgcXVpdGUgc2lnbmlmaWNhbnQgYSBwcmljZTogTm8gZGlyZWN0
IGFjY2VzcyB0byBhIHJhbmRvbQo+PiBkb21haW4ncyBjb250cm9sIHN0cnVjdHVyZXMgd291bGQg
YmUgcG9zc2libGUgYW55bW9yZSwgd2hpY2gKPj4gSSdkIGZvcmVzZWUgdG8gYmUgYSBwcm9ibGVt
IGluIHBhcnRpY3VsYXIgd2hlbiB3YW50aW5nIHRvCj4+IGZvcndhcmQgaW50ZXJydXB0cyAvIGV2
ZW50IGNoYW5uZWwgb3BlcmF0aW9ucyB0byB0aGUgcmlnaHQKPj4gZGVzdGluYXRpb24uIEJ1dCBh
cyBJJ3ZlIHNhaWQgZWxzZXdoZXJlIHJlY2VudGx5OiBXaXRoIGFsbCB0aGUKPj4gd29ya2Fyb3Vu
ZHMgbm93IGJlaW5nIHB1dCBpbiBwbGFjZSwgcGVyaGFwcyB3ZSBkb24ndCBjYXJlCj4+IGFib3V0
IHBlcmZvcm1hbmNlIGFsbCB0aGF0IG11Y2ggYW55bW9yZSBhbnl3YXkuLi4KPgo+IEV2ZW4gaWYg
d2UgZGlkIG1hbmFnZSB0byBpc29sYXRlIHRoZSBtYXBwaW5ncyB0byBvbmx5IGRvbWlhbi1wZXJ0
aW5hbnQKPiBpbmZvcm1hdGlvbiAod2hpY2ggaXMgaGFyZCwgYmVjYXVzZSBpbnRlcnJ1cHRzIG5l
ZWQgdG8gc3RpbGwgd29yayksCgpJIGRpZG4ndCBzYXkgIm9ubHkgbWFwIGRvbWFpbi1wZXJ0aW5l
bnQgaW5mb3JtYXRpb24iOyBJIHNhaWQgIm9ubHkgbWFwCipzZW5zaXRpdmUqIGluZm9ybWF0aW9u
Ii4gIFdlIGRvbid0IG5lZWQgdG8gZWxpbWluYXRlIGFsbCBpbmZvcm1hdGlvbiwKbm9yIGV2ZW4s
IHVwIGZyb250LCBlbGltaW5hdGUgYWxsIHNpZGUtY2hhbm5lbHMsIHRvIGJlIGFibGUgdG8KbWl0
aWdhdGUgYSBsb3Qgb2YgdGhlc2UgaXNzdWVzIHNpZ25pZmljYW50bHkuCgoiUmVhZCB0aGUgZW50
aXJldHkgb2YgYW5vdGhlciBWTSdzIG1lbW9yeSIgYW5kICJDYW4gaW5mZXIgdGhhdCBhIFZNIGlz
CnJ1bm5pbmcgb24gcGNwdSBOIGFuZCBoYXMgcmVjZWl2ZWQgTSBpbnRlcnJ1cHRzIHRvIHZlY3Rv
ciBYIiBhcmUKKnZlcnkqIGRpZmZlcmVudC4KCj4geW91Cj4gc3RpbGwgZG9uJ3QgcHJvdGVjdCBh
Z2FpbnN0IGEgcGllY2Ugb2YgdXNlcnNwYWNlIHVzaW5nIFNQMiB0byBhdHRhY2sgYQo+IGNvLXNj
aGVkdWxlZCBwaWVjZSBvZiB1c2Vyc3BhY2UgaW4gdGhlIGRvbWFpbi4KClllcywgaWYgd2Ugd2Fu
dGVkIHRvIG1pdGlnYXRlIGFnYWluc3QgdXNlcnNwYWNlIHVzaW5nIFNQWCB0byBhY2Nlc3MKZ3Vl
c3Qga2VybmVsIFJBTSAob3IgdGhhdCBvZiBhbm90aGVyIHByb2Nlc3MpLCB3ZSdkIG5lZWQgdG8g
bWFrZSBzdXJlCnRvIG1hcCBvbmx5IGV4YWN0bHkgd2hhdCB3YXMgbmVlZGVkIGFuZCB0aGVuIHVu
bWFwIGl0IHdoZW4gZG9uZS4gIEJ1dApzdGFydGluZyB3aXRoIHByb3RlY3Rpbmcgb3RoZXIgZ3Vl
c3RzIGlzIHN0aWxsIHdvcnRod2hpbGUgSSB0aGluay4KCiAtR2VvcmdlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:42:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVpK-000843-8O; Mon, 08 Jan 2018 11:42:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gjyc=ed=citrix.com=prvs=5397da941=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eYVpI-00083t-Po
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:42:48 +0000
X-Inumbo-ID: de4afb56-f468-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de4afb56-f468-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:41:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="464995122"
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <4b0965ae-6746-febb-3c17-072e6f7aefd7@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <636fe67d-1316-ca5e-d814-54c5845069e8@citrix.com>
Date: Mon, 8 Jan 2018 11:42:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <4b0965ae-6746-febb-3c17-072e6f7aefd7@citrix.com>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Rich Persaud <persaur@gmail.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDcvMjAxOCAwNToxMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNy8wMS8y
MDE4IDE1OjAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4+IE9uIEZyaSwg
SmFuIDA1LCAyMDE4IGF0IDA3OjA1OjU2UE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
PiBPbiAwNS8wMS8xOCAxODoxNiwgUmljaCBQZXJzYXVkIHdyb3RlOgo+Pj4+PiBPbiBKYW4gNSwg
MjAxOCwgYXQgMDY6MzUsIExhcnMgS3VydGggPGxhcnMua3VydGgueGVuQGdtYWlsLmNvbQo+Pj4+
PiA8bWFpbHRvOmxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4+IHdyb3RlOgo+Pj4+PiBMaW51eOKA
mXMgS1BUSSBzZXJpZXMgaXMgZGVzaWduZWQgdG8gYWRkcmVzcyBTUDMgb25seS4gwqBGb3IgWGVu
IGd1ZXN0cywKPj4+Pj4gb25seSA2NC1iaXQgUFYgZ3Vlc3RzIGFyZSBhZmZlY3RlZCBieSBTUDMu
IEEgS1BUSS1saWtlIGFwcHJvYWNoIHdhcwo+Pj4+PiBleHBsb3JlZCBpbml0aWFsbHksIGJ1dCBy
ZXF1aXJlZCBzaWduaWZpY2FudCBBQkkgY2hhbmdlcy4gwqAKPj4gSXMgc29tZSBwYXJ0aWFsIEtQ
VEktbGlrZSBhcHByb2FjaCBmZWFzaWJsZT8gTGlrZSB1bm1hcHBpbmcgbWVtb3J5IG93bmVkCj4+
IGJ5IG90aGVyIGd1ZXN0cywgYnV0IGtlZXBpbmcgWGVuIGFyZWFzIG1hcHBlZD8gVGhpcyB3aWxs
IHN0aWxsIGFsbG93Cj4+IGxlYWtpbmcgWGVuIG1lbW9yeSwgYnV0IHRoZXJlIGFyZSB2ZXJ5IGZl
dyBzZWNyZXRzIHRoZXJlICh2Q1BVcyBzdGF0ZSwKPj4gYW55dGhpbmcgZWxzZT8pLCBzbyBvdmVy
YWxsIGltcGFjdCB3aWxsIGJlIG11Y2ggbG93ZXIuCj4gCj4gRmVhc2libGU+IGNlcnRhaW5seSBu
b3Qgb24gYSBzaG9ydCB0aW1lc2NhbGUuCj4gCj4gT25lIGlzc3VlIHdoaWNoIGNyb3BwZWQgdXAg
d2hlbiBkaXNjdXNzaW5nIHRoaXMgb3B0aW9uIGlzIHRoYXQgeGVuaGVhcAo+IGFsbG9jYXRpb25z
IHVzZSB0aGUgZGlyZWN0bWFwIG1hcHBpbmdzIHRvIGZ1bmN0aW9uLsKgIHZtYXAgcmVnaW9ucyBh
cmUKPiBhbm90aGVyIHdoZXJlIHdlIG5lZWQgdG8gbWFpbnRhaW4gcGVybWFuZW50IG1hcHBpbmdz
IHRvIHNwZWNpZmljIGd1ZXN0Cj4gZnJhbWVzLgo+IAo+IFJlZ2lzdGVyIHN0YXRlIGluIHN0cnVj
dCB2Y3B1cywgb3Igc3RhY2sgZnJhbWVzIGluY2x1ZGluZyBHUFIgY29udGVudAo+IGFyZSBwcm9i
YWJseSB0aGUgbW9zdCBkaXJlY3RseS1pbnRlcmVzdGluZyBpbmZvcm1hdGlvbiB0byByZWFkLCBi
dXQKPiB0aGluZ3MgbGlrZSB0aGUgY29uc29sZSByaW5nIG9yIGdyYW50IGZyYW1lcyBtaWdodCBi
ZSBlcXVhbGx5IGx1Y3JhdGl2ZS4KClRoYXQgaXMgdG8gc2F5LCB3ZSBhcmUgY2VydGFpbmx5IHdv
cmtpbmcgb24gc29sdXRpb25zIHdoaWNoIHdpbGwgYWxsb3cKUFYgZ3Vlc3RzIHRvIHJ1biBpbiBQ
ViBtb2RlIGFnYWluLiAgQW5kcmV3IHBvc3RlZCBhbiBlYXJseSBkcmFmdCBvZiBoaXMKIktQVEkt
bGlrZSBzb2x1dGlvbiIgbGFzdCB3ZWVrIFsxXSwgYW5kIHRoZSBzb2x1dGlvbiB5b3UgbWVudGlv
biwgb2YKZXNzZW50aWFsbHkgYXNzdW1pbmcgdGhhdCB0aGUgZ3Vlc3QgY2FuIHJlYWQgaHlwZXJ2
aXNvciBtZW1vcnkgYW5kCnRyeWluZyB0byBtYWtlIHN1cmUgdGhlcmUncyBub3RoaW5nIHRoZXJl
IHdvcnRoIHNlZWluZywgaXMgYmVpbmcKZGlzY3Vzc2VkIGFzIHdlbGwgKGluIHRoZSBzYW1lIHRo
cmVhZCkuCgpbMV0KbWFyYy5pbmZvLz9pPTwxNTE1MDk3MzI5LTMxOTAyLTEtZ2l0LXNlbmQtZW1h
aWwtYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:46:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYVsa-0008Gg-MU; Mon, 08 Jan 2018 11:46:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYVsZ-0008GS-Id
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:46:11 +0000
X-Inumbo-ID: ca934146-f469-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca934146-f469-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:48:06 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 04:46:04 -0700
Message-Id: <5A536809020000780019C230@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 04:46:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-37-wei.liu2@citrix.com>
 <5A4FA749020000780019B72F@prv-mh.provo.novell.com>
 <5bae7892-ce28-47fe-940b-072130558ab0@citrix.com>
 <5A533857020000780019BFB4@prv-mh.provo.novell.com>
 <39e9ddb4-96d6-e413-2291-a54f61322a7b@citrix.com>
In-Reply-To: <39e9ddb4-96d6-e413-2291-a54f61322a7b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 36/74] --- x86/shim: Kconfig and
 command line options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDEyOjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDEvMTggMDg6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4w
MS4xOCBhdCAxODo1MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDUvMDEvMTggMTU6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDA0LjAxLjE4IGF0
IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9LY29uZmlnCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCj4+Pj4+IEBAIC0x
MzMsNiArMTMzLDI4IEBAIGNvbmZpZyBQVkhfR1VFU1QKPj4+Pj4gIAktLS1oZWxwLS0tCj4+Pj4+
ICAJICBTdXBwb3J0IGJvb3RpbmcgdXNpbmcgdGhlIFBWSCBBQkkuCj4+Pj4+ICAKPj4+Pj4gKwkg
IElmIHVuc3VyZSwgc2F5IE4uCj4+Pj4+ICsKPj4+Pj4gK2NvbmZpZyBQVl9TSElNCj4+Pj4+ICsJ
ZGVmX2Jvb2wgbgo+Pj4+PiArCXByb21wdCAiUFYgU2hpbSIKPj4+Pj4gKwlkZXBlbmRzIG9uIFBW
ICYmIFhFTl9HVUVTVAo+Pj4+PiArCS0tLWhlbHAtLS0KPj4+Pj4gKwkgIEJ1aWxkIFhlbiB3aXRo
IGEgbW9kZSB3aGljaCBhY3RzIGFzIGEgc2hpbSB0byBhbGxvdyBQViBndWVzdCB0byBydW4KPj4+
Pj4gKwkgIGluIGFuIEhWTS9QVkggY29udGFpbmVyLiBUaGlzIG1vZGUgY2FuIG9ubHkgYmUgZW5h
YmxlZCB3aXRoIGNvbW1hbmQKPj4+Pj4gKwkgIGxpbmUgb3B0aW9uLgo+Pj4+PiArCj4+Pj4+ICsJ
ICBJZiB1bnN1cmUsIHNheSBOLgo+Pj4+PiArCj4+Pj4+ICtjb25maWcgUFZfU0hJTV9FWENMVVNJ
VkUKPj4+Pj4gKwlkZWZfYm9vbCBuCj4+Pj4+ICsJcHJvbXB0ICJQViBTaGltIEV4Y2x1c2l2ZSIK
Pj4+Pj4gKwlkZXBlbmRzIG9uIFBWX1NISU0KPj4+PiBNeSBleHBlY3RhdGlvbiBzbyBmYXIgd2Fz
IHRoYXQgdGhpcyB3b3VsZCBiZSB0aGUgb25seSBtb2RlIHdlCj4+Pj4gdGFyZ2V0LCBoZW5jZSBJ
IHRoaW5rIGF0IHRoZSB2ZXJ5IGxlYXN0IHRoZSBkZWZhdWx0IHdhbnRzIHRvIGJlIHkKPj4+PiBo
ZXJlLgo+Pj4gVW50aWwgcHJvcGVyIG91dC1vZi10cmVlIFhlbiBidWlsZHMgd29yaywgYnVpbGRp
bmcgdGhlIHNoaW0gYmluYXJ5IGF0Cj4+PiBhbGwgaXMgYSBQSVRBLgo+PiBPdXQtb2YtdHJlZSBi
dWlsZHMgd291bGQgY2VydGFpbmx5IGJlIG5pY2UgdG8gaGF2ZSwgYnV0IEkgZG9uJ3Qgc2VlCj4+
IHRoZSBiaWcgaXNzdWUgd2l0aCBidWlsZGluZyBhIHNoaW0tb25seSBiaW5hcnksIGFuZCBJIGhh
dmUgYmVlbgo+PiBleHBsYWluaW5nIGJlZm9yZSBob3cgSSBidWlsZCBtdWx0aXBsZSBkaXN0aW5j
dCBjb25maWd1cmF0aW9ucyBmcm9tCj4+IHRoZSBzYW1lIHNvdXJjZSB0cmVlOiBSYXRoZXIgdGhh
biBidWlsZGluZyBpbiB0aGUgYWN0dWFsIHNvdXJjZQo+PiB0cmVlLCBlc3RhYmxpc2ggYSB0cmVl
IG9mIHN5bWxpbmtzIGJhY2sgdG8gdGhlIHNvdXJjZSB0cmVlLCBhbmQKPj4gYnVpbGQgaW4gdGhl
cmUuIFlvdSBjYW4gY3JlYXRlIGFueSBudW1iZXIgb2Ygc3VjaCB0cmVlcy4gSSdkIGFsc28KPj4g
ZXhwZWN0IHRoaXMgd291bGQgZWxpbWluYXRlIHNvbWUgb3IgYWxsIG9mIHRoZSAoSSdtIHNvcnJ5
KSBjcnVkZQo+PiBidWlsZCBsb2dpYyB5b3UncmUgaW50cm9kdWNpbmcgaW4gb25lIG9mIHRoZSBw
YXRjaGVzOyBhdCB0aGUgdmVyeQo+PiBsZWFzdCBJJ20gY29uc2lkZXJpbmcgdGhhdCBwYXRjaCBz
byBoZWF2aWx5IGRyYWZ0L1JGQyB0aGF0IEkgZGlkbid0Cj4+IGV2ZW4gbWVhbiB0byByZXBseSB0
byBpdC4KPiAKPiBIb3cgd291bGQgeW91IHN1Z2dlc3Qgd2UgYnVpbGQgdGhpcyB0aGVuPyAgVGhl
cmUgc2VlbSB0byBiZSBubyBnb29kIG9wdGlvbnMuCgpUaGUgYW5zd2VyIHRvIHRoaXMgaXMgKEkg
dGhpbmspIGltcGxpZWQgYnkgdGhlIGFuc3dlciBiZWxvdyAodGFrZW4KdG9nZXRoZXIgd2l0aCB3
aGF0IEkndmUgc2FpZCBlYXJsaWVyIGFuZCBpcyBzdGlsbCB2aXNpYmxlIGFib3ZlKS4KCj4+PiBU
aGVzZSBkZWZhdWx0cyBnaXZlIGEgZGV2ZWxvcGVyIGEgc2luZ2xlIGJpbmFyeSB3aGljaCBpcyBj
YXBhYmxlIG9mCj4+PiBydW5uaW5nIG5hdGl2ZWx5IG9yIGFzIHRoZSBzaGltLCB3aGljaCBoYXMg
bWFkZSBkZXZlbG9wbWVudCBmYXIgbW9yZQo+Pj4gcHJvZHVjdGl2ZS4gIEl0cyBjZXJ0YWlubHkg
dGhlIHdheSBJJ2QgZXhwZWN0IHRvIGRvIHByaW1hcnkgZnV0dXJlCj4+PiBkZXZlbG9wbWVudCBv
ZiB0aGUgc2hpbS4KPj4gSW50ZXJlc3RpbmcgLSB0aGUgbmVlZCB0byBoYXZlIHRoZSBiaW5hcnkg
YnVpbHQgdW5kZXIgdG9vbHMvZmlybXdhcmUvCj4+IHRvIG1lIGlzIGEgY2xlYXIgaW5kaWNhdGlv
biB0aGF0IHlvdSdsbCBuZWVkIGEgc2VwYXJhdGUgLmNvbmZpZyBmb3IgaXQKPj4gYW55d2F5LCBz
byBJIGNhbid0IHNlZSBob3cgYnVpbGRpbmcgYSB1bml2ZXJzYWwgYmluYXJ5IHdpbGwgYmUgb2Yg
bG9uZwo+PiB0ZXJtIGhlbHAuCj4gCj4gSXRzIGluIGZpcm13YXJlLCBiZWNhdXNlIG9mICQoWEVO
RklSTVdBUkVESVIpLCB3aGljaCB3aWxsIGJlIG5lZWRlZCBmb3IKPiBhbnlvbmUgcGFja2FnaW5n
IHRoaXMgZm9yIGRpc3Ryb3MuCgpZZXMgYW5kIG5vLiBNeSBnZW5lcmFsIGFzc3VtcHRpb24gb24g
aG93IHRvIHV0aWxpemUgdGhpcyBvbiBvbGRlcgpYZW4gaXMgdG8gYnVpbGQgdGhlIHNoaW0gZnJv
bSA0LjEwIChvciBuZXdlciksIHdoaWNoIG1lYW5zIHRoZQp0d28gdHJlZXMgd2lsbCBiZSBkaXN0
aW5jdCBhbnl3YXkuIFRoZXJlZm9yZSBJIHRoaW5rIHRoZSBiZXR0ZXIKYXBwcm9hY2ggd2lsbCBi
ZSB0byBoYW5kIGEgcHJlLWJ1aWx0IHhlbi1zaGltIHRvIHRoZSB0b29scyBwYXJ0IG9mCnRoZSBi
dWlsZCwganVzdCBsaWtlIHlvdSBjYW4gaGFuZCBpbiBwcmUtYnVpbHQgKCJzeXN0ZW0iKSBTZWFC
SU9TCm9yIGFsaWtlLiBObyBuZWVkIHRvIGludHJvZHVjZSBhbiBpbmNvbXBsZXRlbHkgZGVwZW5k
ZW5jeQp0cmFja2VkIHN1Yi1tYWtlLgoKPiBUaGUgc2VwYXJhdGUgLmNvbmZpZyBpcyBzaW1wbHkg
YmVjYXVzZSB3ZSBjYW4uICBUaGVyZSBpcyBubyBwb2ludAo+IHdhc3RpbmcgUkFNIGluIHByb2R1
Y3Rpb24gc3lzdGVtIGJ5IHVzaW5nIGEgZnVsbHktZmF0IFhlbiBiaW5hcnkgd2hlbiB3ZQo+IGNh
biByZWFzb25hYmx5IGNvbXBpbGUgdGhpbmdzIG91dC4KCk9mIGNvdXJzZSwgYnV0IHRoYXQgZG9l
c24ndCBhZGRyZXNzIG15IHF1ZXN0aW9uIHJlZ2FyZGluZyB0aGUKbG9uZyB0ZXJtIHV0aWxpdHkg
b2YgdGhlICJhbGwtaW4tb25lIiBiaW5hcnkgdGhhdCBJIGhhZCBhc2tlZC4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:55:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYW1D-0000d6-HZ; Mon, 08 Jan 2018 11:55:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYW1C-0000d0-D8
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 11:55:06 +0000
X-Inumbo-ID: 096bd42d-f46b-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 096bd42d-f46b-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:57:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="464995665"
Date: Mon, 8 Jan 2018 11:54:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108115457.u4rspcpesep4we46@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW50aG9ueQoKT24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MTVQTSAtMDgwMCwgQW50
aG9ueSBMaWd1b3JpIHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1h
em9uLmNvbT4KPiAKPiBDVkUtMjAxNy01NzU0IGlzIHByb2JsZW1hdGljIGZvciBwYXJhdmlydHVh
bGl6ZWQgeDg2IGRvbVVzIGJlY2F1c2UgaXQKPiBhcHBlYXJzIHRvIGJlIHZlcnkgZGlmZmljdWx0
IHRvIGlzb2xhdGUgdGhlIGh5cGVydmlzb3IncyBwYWdlIHRhYmxlcwo+IGZyb20gUFYgZG9tVXMg
d2hpbGUgbWFpbnRhaW5pbmcgQUJJIGNvbXBhdGliaWxpdHkuICBJbnN0ZWFkIG9mIHRyeWluZwo+
IHRvIG1ha2UgYSBLUFRJLWxpa2UgYXBwcm9hY2ggd29yayBmb3IgWGVuIFBWLCBpdCBzZWVtcyBy
ZWFzb25hYmxlIHRvCj4gcnVuIGEgY29weSBvZiBYZW4gd2l0aGluIGFuIEhWTSAob3IgUFZIKSBk
b21VIHRvIHByb3ZpZGUgYmFja3dhcmRzCj4gY29tcGF0aWJpbGl0eSB3aXRoIGd1ZXN0cyBhcyBt
ZW50aW9uZWQgaW4gWFNBLTI1NCBbMV0uCj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBhIG5l
dyBtb2RlIHRvIFhlbiBjYWxsZWQgVml4ZW4gKFZpcnR1YWxpemVkCj4gWGVuKSB3aGljaCBwcm92
aWRlcyBhIFBWLWNvbXBhdGlibGUgaW50ZXJmYWNlIHdoaWxlIGdhaW5pbmcKPiBDVkUtMjAxNy01
NzU0IHByb3RlY3Rpb24gZm9yIHRoZSBob3N0IHByb3ZpZGVkIGJ5IGhhcmR3YXJlCj4gdmlydHVh
bGl6YXRpb24uICBWaXhlbiBzdXBwb3J0cyBydW5uaW5nIGEgc2luZ2xlIHVucHJpdmlsZWdlZCBQ
Vgo+IGRvbWFpbiAoYSBkb20xKSB0aGF0IGlzIGNvbnN0cnVjdGVkIGJ5IHRoZSBkb20wIGRvbWFp
biBidWlsZGVyLgo+IAo+IFBsZWFzZSBub3RlIHRoZSBYZW4gcGFnZSB0YWJsZSBjb25maWd1cmF0
aW9uIGZ1bmRhbWVudGFsIHRvIHRoZQo+IGN1cnJlbnQgUFYgQUJJIG1ha2VzIGl0IGltcG9zc2li
bGUgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUKPiBDVkUtMjAxNy01NzU0IHRo
cm91Z2ggbWVjaGFuaXNtcyBsaWtlIEtlcm5lbCBQYWdlIFRhYmxlIElzb2xhdGlvbgo+IChLUFRJ
KS4gIEluIG9yZGVyIGZvciBhbiBvcGVyYXRpbmcgc3lzdGVtIHRvIG1pdGlnYXRlIENWRS0yMDE3
LTU3NTQgaXQKPiBtdXN0IHJ1biBkaXJlY3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KPiAKPiBU
aGlzIHNlcmllcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIFBWSCBzZXJpZXMgcG9zdGVkIGJ5IFdl
aSBhbmQgd2UKPiBoYXZlIGJlZW4gZGlzY3Vzc2luZyBob3cgdG8gbWVyZ2UgZWZmb3J0cy4gIFdl
IHdlcmUgaG9waW5nIHRvIGhhdmUKPiBtb3JlIHRpbWUgdG8gd29yayB0aGlzIG91dC4gIEkgYW0g
cG9zdGluZyB0aGlzIGJlY2F1c2UgSSdtIGZhaXJseQo+IGNvbmZpZGVudCB0aGF0IHRoaXMgc2Vy
aWVzIGlzIGNvbXBsZXRlIChhbGwgUFYgaW5zdGFuY2VzIGluIEVDMiBhcmUKPiB1c2luZyB0aGlz
KSBhbmQgb3RoZXJzIG1pZ2h0IGZpbmQgaXQgdXNlZnVsLiAgSSBhbHNvIHdhbnRlZCB0byBoYXZl
Cj4gbW9yZSBvZiBhIGRpc2N1c3Npb24gYWJvdXQgdGhlIGJlc3Qgd2F5IHRvIG1lcmdlIGFuZCBz
b21lIG9mIHRoZQo+IGRpZmZlcmVuY2VzIGluIGRlc2lnbnMuCj4gCj4gVGhpcyBzZXJpZXMgaXMg
YWxzbyBhdmFpbGFibGUgYXQ6Cj4gCj4gIGdpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYWxp
Z3VvcmkveGVuLmdpdCB2aXhlbi11cHN0cmVhbS12MQoKSSBkbyB3YW50IHRvIG1ha2UgdGhlIHNo
aW0gYmUgYWJsZSB0byBydW4gaW4gYm90aCBwdmggYW5kIGh2bSBtb2RlCih3aGljaCBkb2Vzbid0
IHNlZW0gdG8gYmUgdG9vIGhhcmQgaW4gcHJhY3RpY2UpLgoKSSBzdXBwb3NlIHdlIG5lZWQgdG86
CgoxLiBBZ3JlZSBvbiB0aGUga2NvbmZpZyBvcHRpb25zLgoyLiBGaWd1cmUgb3V0IHdoYXQgaXMg
bmVlZGVkIGZvciBlYWNoIG1vZGUgYW5kIGd1YXJkIHRoZW0gYWNjb3JkaW5nbHkuCjMuIFVuaWZ5
IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBoeXBlcmNhbGwgZm9yd2FyZGluZyBhbmQgb3RoZXIgaW50
ZXJuYWwKICAgY29kZS4KCkkgd2FzIHNpY2sgbGFzdCB3ZWVrIHNvIEknbSBhIGJpdCBiZWhpbmQg
b24gZXZlcnl0aGluZyAoaW5jbHVkaW5nIHRoZQpwdnNoaW0gc2VyaWVzLCB3aGljaCBoYXMgYSBs
b3Qgb2YgZmVlZGJhY2sgbm93KS4gIEkgd2lsbCByZWFkIHlvdXIKc2VyaWVzICh2MSwgdjIgYW5k
IGNvbW1lbnRzKSBzaG9ydGx5IGFuZCBob3BlZnVsbHkgSSBjYW4gZmlndXJlIG91dAp0aGluZ3Mg
YnkgbXlzZWxmLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:57:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:57:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYW35-0000qA-1d; Mon, 08 Jan 2018 11:57:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYW33-0000q3-SY
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 11:57:01 +0000
X-Inumbo-ID: db5f23e9-f46a-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db5f23e9-f46a-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:55:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457428598"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 Jan 2018 11:56:55 +0000
Message-ID: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/3] x86: Don't pass bootstrap_map() by function
	pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaXMgcHJlc2VudGVkIG9uIGl0cyBjb2RlLWh5Z2VuZSBhcmd1bWVudCBhbG9u
ZS4KCkhvd2V2ZXIsIGl0IHNob3VsZCBiZSBub3RlZCB0aGF0IGNvbXBpbGVyLWJhc2VkIG1pdGln
YXRpb25zIGZvciBTUDIgZG8KaW5jcmVhc2UgdGhlIG92ZXJoZWFkIG9mIGluZGlyZWN0IGJyYW5j
aGVzLCBhbmQgZXZlbiBqdXN0IG9uIHRoZSBib290IHBhdGgsCml0cyB3YXN0ZWZ1bCB0byBuZWVk
bGVzc2x5IHRha2UgdGhlIG92ZXJoZWFkLgoKSXQgc2hvdWxkIGJlIG5vdGVkIHRoYXQgdGhpcyBz
ZXJpZXMgdGV4dHVyYWxseSBjb2xsaWRlcyB3aXRoIGJvdGggdGhlIFBWLXNoaW0KYW5kIFZpeGVu
IHNlcmllcywgYmVjYXVzZSBvZiB0aGUgY2hhbmdlcyBpbiBjb250c3RydWN0X2RvbSooKSBwcm90
b3R5cGVzLgoKQW5kcmV3IENvb3BlciAoMyk6CiAgeDg2L2Jvb3Q6IEV4cG9ydCBib290c3RyYXBf
bWFwKCkgZm9yIHVzZSBpbiBvdGhlciB0cmFuc2xhdGlvbiB1bml0cwogIHg4Ni94c206IFVzZSB0
aGUgZXhwb3J0ZWQgYm9vdHN0cmFwX21hcCgpIGZ1bmN0aW9uCiAgeDg2L21pY3JvY29kZTogVXNl
IHRoZSBleHBvcnRlZCBib290c3RyYXBfbWFwKCkgZnVuY3Rpb24KCiB4ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jICAgICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMg
ICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgICAgICAgICB8IDIwICsrKysrKysr
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICB8ICAxIC0KIHhl
bi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgIHwgIDkgKysrKy0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbTBfYnVpbGQuaCB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NldHVw
LmggICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3hzbS94c20uaCAgICAgICAgICAgIHwgIDcg
KystLS0tLQogeGVuL3hzbS94c21fY29yZS5jICAgICAgICAgICAgICAgfCAgOSArKysrKystLS0K
IHhlbi94c20veHNtX3BvbGljeS5jICAgICAgICAgICAgIHwgIDIgKy0KIDEwIGZpbGVzIGNoYW5n
ZWQsIDI0IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:57:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:57:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYW36-0000qU-88; Mon, 08 Jan 2018 11:57:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYW35-0000qF-92
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 11:57:03 +0000
X-Inumbo-ID: dc52b13b-f46a-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc52b13b-f46a-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:55:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457428601"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 Jan 2018 11:56:57 +0000
Message-ID: <1515412618-18588-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/3] x86/xsm: Use the exported bootstrap_map()
	function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHJhdGhlciB0aGFuIG9idGFpbmluZyBpdCB2aWEgZnVuY3Rpb24gcG9pbnRlci4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogRGFuaWVsIERlIEdyYWFmIDxk
Z2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgIHwgMiArLQog
eGVuL2luY2x1ZGUveHNtL3hzbS5oIHwgNyArKy0tLS0tCiB4ZW4veHNtL3hzbV9jb3JlLmMgICAg
fCA5ICsrKysrKy0tLQogeGVuL3hzbS94c21fcG9saWN5LmMgIHwgMiArLQogNCBmaWxlcyBjaGFu
Z2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDE0MWY4MGYuLjVj
NWM2NDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCkBAIC0xNDcxLDcgKzE0NzEsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0
YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIGJpdG1hcF9maWxsKG1vZHVsZV9tYXAs
IG1iaS0+bW9kc19jb3VudCk7CiAgICAgX19jbGVhcl9iaXQoMCwgbW9kdWxlX21hcCk7IC8qIERv
bTAga2VybmVsIGlzIGFsd2F5cyBmaXJzdCAqLwogCi0gICAgeHNtX211bHRpYm9vdF9pbml0KG1v
ZHVsZV9tYXAsIG1iaSwgYm9vdHN0cmFwX21hcCk7CisgICAgeHNtX211bHRpYm9vdF9pbml0KG1v
ZHVsZV9tYXAsIG1iaSk7CiAKICAgICBtaWNyb2NvZGVfZ3JhYl9tb2R1bGUobW9kdWxlX21hcCwg
bWJpLCBib290c3RyYXBfbWFwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5o
IGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCmluZGV4IDE0MDZmNzUuLmUzOTEyYmMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAg
LTY5NiwxMSArNjk2LDkgQEAgc3RhdGljIGlubGluZSBpbnQgeHNtX3hlbl92ZXJzaW9uICh4c21f
ZGVmYXVsdF90IGRlZiwgdWludDMyX3Qgb3ApCiAKICNpZmRlZiBDT05GSUdfTVVMVElCT09UCiBl
eHRlcm4gaW50IHhzbV9tdWx0aWJvb3RfaW5pdCh1bnNpZ25lZCBsb25nICptb2R1bGVfbWFwLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbXVsdGlib290X2luZm9fdCAqbWJp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShj
b25zdCBtb2R1bGVfdCAqKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBt
dWx0aWJvb3RfaW5mb190ICptYmkpOwogZXh0ZXJuIGludCB4c21fbXVsdGlib290X3BvbGljeV9p
bml0KHVuc2lnbmVkIGxvbmcgKm1vZHVsZV9tYXAsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3QgbXVsdGlib290X2luZm9fdCAqbWJpLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxl
X3QgKiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqKnBvbGlj
eV9idWZmZXIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90ICpw
b2xpY3lfc2l6ZSk7CiAjZW5kaWYKQEAgLTczNSw4ICs3MzMsNyBAQCBleHRlcm4gY29uc3QgdW5z
aWduZWQgaW50IHhzbV9pbml0X3BvbGljeV9zaXplOwogCiAjaWZkZWYgQ09ORklHX01VTFRJQk9P
VAogc3RhdGljIGlubGluZSBpbnQgeHNtX211bHRpYm9vdF9pbml0ICh1bnNpZ25lZCBsb25nICpt
b2R1bGVfbWFwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBt
dWx0aWJvb3RfaW5mb190ICptYmksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKikpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG11bHRpYm9vdF9pbmZvX3QgKm1iaSkK
IHsKICAgICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3hlbi94c20veHNtX2NvcmUuYyBiL3hl
bi94c20veHNtX2NvcmUuYwppbmRleCAwODk5NGVlLi45NDlkZmNmIDEwMDY0NAotLS0gYS94ZW4v
eHNtL3hzbV9jb3JlLmMKKysrIGIveGVuL3hzbS94c21fY29yZS5jCkBAIC0xOSw2ICsxOSwxMCBA
QAogCiAjaWZkZWYgQ09ORklHX1hTTQogCisjaWZkZWYgQ09ORklHX01VTFRJQk9PVAorI2luY2x1
ZGUgPGFzbS9zZXR1cC5oPgorI2VuZGlmCisKICNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVF
CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjZW5kaWYKQEAgLTYwLDggKzY0LDcgQEAgc3RhdGlj
IGludCBfX2luaXQgeHNtX2NvcmVfaW5pdChjb25zdCB2b2lkICpwb2xpY3lfYnVmZmVyLCBzaXpl
X3QgcG9saWN5X3NpemUpCiAKICNpZmRlZiBDT05GSUdfTVVMVElCT09UCiBpbnQgX19pbml0IHhz
bV9tdWx0aWJvb3RfaW5pdCh1bnNpZ25lZCBsb25nICptb2R1bGVfbWFwLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbXVsdGlib290X2luZm9fdCAqbWJpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVf
dCAqKSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IG11bHRpYm9vdF9pbmZv
X3QgKm1iaSkKIHsKICAgICBpbnQgcmV0ID0gMDsKICAgICB2b2lkICpwb2xpY3lfYnVmZmVyID0g
TlVMTDsKQEAgLTcxLDcgKzc0LDcgQEAgaW50IF9faW5pdCB4c21fbXVsdGlib290X2luaXQodW5z
aWduZWQgbG9uZyAqbW9kdWxlX21hcCwKIAogICAgIGlmICggWFNNX01BR0lDICkKICAgICB7Ci0g
ICAgICAgIHJldCA9IHhzbV9tdWx0aWJvb3RfcG9saWN5X2luaXQobW9kdWxlX21hcCwgbWJpLCBi
b290c3RyYXBfbWFwLAorICAgICAgICByZXQgPSB4c21fbXVsdGlib290X3BvbGljeV9pbml0KG1v
ZHVsZV9tYXAsIG1iaSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
cG9saWN5X2J1ZmZlciwgJnBvbGljeV9zaXplKTsKICAgICAgICAgaWYgKCByZXQgKQogICAgICAg
ICB7CmRpZmYgLS1naXQgYS94ZW4veHNtL3hzbV9wb2xpY3kuYyBiL3hlbi94c20veHNtX3BvbGlj
eS5jCmluZGV4IDE2ZTcwZjAuLjMzYWIzNzcgMTAwNjQ0Ci0tLSBhL3hlbi94c20veHNtX3BvbGlj
eS5jCisrKyBiL3hlbi94c20veHNtX3BvbGljeS5jCkBAIC0yMSw2ICsyMSw3IEBACiAjaW5jbHVk
ZSA8eHNtL3hzbS5oPgogI2lmZGVmIENPTkZJR19NVUxUSUJPT1QKICNpbmNsdWRlIDx4ZW4vbXVs
dGlib290Lmg+CisjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAjZW5kaWYKICNpbmNsdWRlIDx4ZW4v
Yml0b3BzLmg+CiAjaWZkZWYgQ09ORklHX0hBU19ERVZJQ0VfVFJFRQpAQCAtMzEsNyArMzIsNiBA
QAogI2lmZGVmIENPTkZJR19NVUxUSUJPT1QKIGludCBfX2luaXQgeHNtX211bHRpYm9vdF9wb2xp
Y3lfaW5pdCh1bnNpZ25lZCBsb25nICptb2R1bGVfbWFwLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IG11bHRpYm9vdF9pbmZvX3QgKm1iaSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0IG1v
ZHVsZV90ICopLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKipw
b2xpY3lfYnVmZmVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVf
dCAqcG9saWN5X3NpemUpCiB7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:57:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYW38-0000rH-Eb; Mon, 08 Jan 2018 11:57:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYW36-0000qd-IH
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 11:57:04 +0000
X-Inumbo-ID: dcabac6c-f46a-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dcabac6c-f46a-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 12:55:46 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="464995802"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 Jan 2018 11:56:58 +0000
Message-ID: <1515412618-18588-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/3] x86/microcode: Use the exported
	bootstrap_map() function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHJhdGhlciB0aGFuIG9idGFpbmluZyBpdCB2aWEgZnVuY3Rpb24gcG9pbnRlci4gIFRoZSBp
bnRlcm5hbCB1Y29kZV9tb2RfbWFwCmZ1bmN0aW9uIHBvaW50ZXIgY2FuIGFsc28gYmUgZHJvcHBl
ZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKSSdtIG5vdCBlbnRp
cmVseSBjb252aW5jZWQgb2YgdGhlIGNvcnJlY3RuZXNzIG9mIHRoZSB1c2VzIG9mCmJvb3RzdHJh
cF9tYXAoTlVMTCkgaGVyZSBlc3BlY2lhbGx5IGFzIGl0IGlzIHVzZWQgb3ZlciBhbiBleHRlbmRl
ZCBwZXJpb2Qgb2YKYm9vdGluZywgYnV0IG9ubHkgYmVoYXZpb3VyYWwgY2hhbmdlIEkndmUgaW50
cm9kdWNlZCBpcyB0byByZW1vdmUgdGhlIHJpc2sgb2YKYWNjaWRlbnRpYWxseSBjYWxsaW5nIGEg
TlVMTCB1Y29kZV9tb2RfbWFwIHBvaW50ZXIuICBJJ2xsIHNlZSBhYm91dCByZXZpc2l0aW5nCnRo
aXMgd2hlbiBJJ3ZlIGdvdCBhIGJpdCBtb3JlIHRpbWUgYW5kIGJyYWlucG93ZXIgdG8gc3BhcmUu
Ci0tLQogeGVuL2FyY2gveDg2L21pY3JvY29kZS5jICAgIHwgMjAgKysrKysrKystLS0tLS0tLS0t
LS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3NldHVwLmggfCAgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAx
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMgYi94
ZW4vYXJjaC94ODYvbWljcm9jb2RlLmMKaW5kZXggNzdjMWVmYy4uNDE2M2Y1MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21pY3JvY29kZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGUu
YwpAQCAtNDAsNyArNDAsNiBAQAogI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KIAogc3RhdGlj
IG1vZHVsZV90IF9faW5pdGRhdGEgdWNvZGVfbW9kOwotc3RhdGljIHZvaWQgKigqX19pbml0ZGF0
YSB1Y29kZV9tb2RfbWFwKShjb25zdCBtb2R1bGVfdCAqKTsKIHN0YXRpYyBzaWduZWQgaW50IF9f
aW5pdGRhdGEgdWNvZGVfbW9kX2lkeDsKIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSB1Y29kZV9t
b2RfZm9yY2VkOwogCkBAIC05Niw4ICs5NSw3IEBAIGN1c3RvbV9wYXJhbSgidWNvZGUiLCBwYXJz
ZV91Y29kZSk7CiAKIHZvaWQgX19pbml0IG1pY3JvY29kZV9zY2FuX21vZHVsZSgKICAgICB1bnNp
Z25lZCBsb25nICptb2R1bGVfbWFwLAotICAgIGNvbnN0IG11bHRpYm9vdF9pbmZvX3QgKm1iaSwK
LSAgICB2b2lkICooKmJvb3RtYXApKGNvbnN0IG1vZHVsZV90ICopKQorICAgIGNvbnN0IG11bHRp
Ym9vdF9pbmZvX3QgKm1iaSkKIHsKICAgICBtb2R1bGVfdCAqbW9kID0gKG1vZHVsZV90ICopX192
YShtYmktPm1vZHNfYWRkcik7CiAgICAgdWludDY0X3QgKl9ibG9iX3N0YXJ0OwpAQCAtMTI2LDcg
KzEyNCw3IEBAIHZvaWQgX19pbml0IG1pY3JvY29kZV9zY2FuX21vZHVsZSgKICAgICAgICAgaWYg
KCAhdGVzdF9iaXQoaSwgbW9kdWxlX21hcCkgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAg
ICAgICAgX2Jsb2Jfc3RhcnQgPSBib290bWFwKCZtb2RbaV0pOworICAgICAgICBfYmxvYl9zdGFy
dCA9IGJvb3RzdHJhcF9tYXAoJm1vZFtpXSk7CiAgICAgICAgIF9ibG9iX3NpemUgPSBtb2RbaV0u
bW9kX2VuZDsKICAgICAgICAgaWYgKCAhX2Jsb2Jfc3RhcnQgKQogICAgICAgICB7CkBAIC0xNTcs
MTggKzE1NSwxNyBAQCB2b2lkIF9faW5pdCBtaWNyb2NvZGVfc2Nhbl9tb2R1bGUoCiAgICAgICAg
ICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgICBtZW1jcHkodWNvZGVfYmxvYi5kYXRh
LCBjZC5kYXRhLCBjZC5zaXplKTsKICAgICAgICAgfQotICAgICAgICBib290bWFwKE5VTEwpOwor
ICAgICAgICBib290c3RyYXBfbWFwKE5VTEwpOwogICAgICAgICBpZiAoIGNkLmRhdGEgKQogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIHJldHVybjsKIGVycjoKLSAgICBib290bWFwKE5V
TEwpOworICAgIGJvb3RzdHJhcF9tYXAoTlVMTCk7CiB9CiB2b2lkIF9faW5pdCBtaWNyb2NvZGVf
Z3JhYl9tb2R1bGUoCiAgICAgdW5zaWduZWQgbG9uZyAqbW9kdWxlX21hcCwKLSAgICBjb25zdCBt
dWx0aWJvb3RfaW5mb190ICptYmksCi0gICAgdm9pZCAqKCptYXApKGNvbnN0IG1vZHVsZV90ICop
KQorICAgIGNvbnN0IG11bHRpYm9vdF9pbmZvX3QgKm1iaSkKIHsKICAgICBtb2R1bGVfdCAqbW9k
ID0gKG1vZHVsZV90ICopX192YShtYmktPm1vZHNfYWRkcik7CiAKQEAgLTE3OCwxMCArMTc1LDkg
QEAgdm9pZCBfX2luaXQgbWljcm9jb2RlX2dyYWJfbW9kdWxlKAogICAgICAgICAgIV9fdGVzdF9h
bmRfY2xlYXJfYml0KHVjb2RlX21vZF9pZHgsIG1vZHVsZV9tYXApICkKICAgICAgICAgZ290byBz
Y2FuOwogICAgIHVjb2RlX21vZCA9IG1vZFt1Y29kZV9tb2RfaWR4XTsKLSAgICB1Y29kZV9tb2Rf
bWFwID0gbWFwOwogc2NhbjoKICAgICBpZiAoIHVjb2RlX3NjYW4gKQotICAgICAgICBtaWNyb2Nv
ZGVfc2Nhbl9tb2R1bGUobW9kdWxlX21hcCwgbWJpLCBtYXApOworICAgICAgICBtaWNyb2NvZGVf
c2Nhbl9tb2R1bGUobW9kdWxlX21hcCwgbWJpKTsKIH0KIAogY29uc3Qgc3RydWN0IG1pY3JvY29k
ZV9vcHMgKm1pY3JvY29kZV9vcHM7CkBAIC0zNTgsNyArMzU0LDcgQEAgc3RhdGljIGludCBfX2lu
aXQgbWljcm9jb2RlX2luaXQodm9pZCkKICAgICB9CiAgICAgZWxzZSBpZiAoIHVjb2RlX21vZC5t
b2RfZW5kICkKICAgICB7Ci0gICAgICAgIHVjb2RlX21vZF9tYXAoTlVMTCk7CisgICAgICAgIGJv
b3RzdHJhcF9tYXAoTlVMTCk7CiAgICAgICAgIHVjb2RlX21vZC5tb2RfZW5kID0gMDsKICAgICB9
CiAKQEAgLTM5OSw3ICszOTUsNyBAQCBpbnQgX19pbml0IGVhcmx5X21pY3JvY29kZV91cGRhdGVf
Y3B1KGJvb2wgc3RhcnRfdXBkYXRlKQogICAgIGVsc2UgaWYgKCB1Y29kZV9tb2QubW9kX2VuZCAp
CiAgICAgewogICAgICAgICBsZW4gPSB1Y29kZV9tb2QubW9kX2VuZDsKLSAgICAgICAgZGF0YSA9
IHVjb2RlX21vZF9tYXAoJnVjb2RlX21vZCk7CisgICAgICAgIGRhdGEgPSBib290c3RyYXBfbWFw
KCZ1Y29kZV9tb2QpOwogICAgIH0KICAgICBpZiAoIGRhdGEgKQogICAgIHsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNWM1YzY0
My4uNjUxNzBmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKQEAgLTE0NzMsNyArMTQ3Myw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICB4c21fbXVsdGlib290X2lu
aXQobW9kdWxlX21hcCwgbWJpKTsKIAotICAgIG1pY3JvY29kZV9ncmFiX21vZHVsZShtb2R1bGVf
bWFwLCBtYmksIGJvb3RzdHJhcF9tYXApOworICAgIG1pY3JvY29kZV9ncmFiX21vZHVsZShtb2R1
bGVfbWFwLCBtYmkpOwogCiAgICAgdGltZXJfaW5pdCgpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKaW5kZXgg
NDZlOWNhNi4uMDVkNjQ3ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaApAQCAtNTAsNyArNTAsNyBAQCB1bnNp
Z25lZCBpbnQgZG9tMF9tYXhfdmNwdXModm9pZCk7CiBpbnQgeGVuX2luX3JhbmdlKHVuc2lnbmVk
IGxvbmcgbWZuKTsKIAogdm9pZCBtaWNyb2NvZGVfZ3JhYl9tb2R1bGUoCi0gICAgdW5zaWduZWQg
bG9uZyAqLCBjb25zdCBtdWx0aWJvb3RfaW5mb190ICosIHZvaWQgKigqKShjb25zdCBtb2R1bGVf
dCAqKSk7CisgICAgdW5zaWduZWQgbG9uZyAqLCBjb25zdCBtdWx0aWJvb3RfaW5mb190ICopOwog
CiBleHRlcm4gdWludDhfdCBrYmRfc2hpZnRfZmxhZ3M7CiAKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 11:57:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 11:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYW3C-0000sZ-LB; Mon, 08 Jan 2018 11:57:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYW3A-0000qR-PT
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 11:57:08 +0000
X-Inumbo-ID: 523b3cc0-f46b-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 523b3cc0-f46b-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 11:59:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="464995801"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 8 Jan 2018 11:56:56 +0000
Message-ID: <1515412618-18588-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/3] x86/boot: Export bootstrap_map() for use in
	other translation units
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgb25lIHN0YXRpYyBib290c3RyYXBfbWFwKCkgZnVuY3Rpb24gd2hpY2ggaXMgcGFz
c2VkIHZpYSBmdW5jdGlvbgpwb2ludGVyIHRvIGFsbCBvZiBpdHMgdXNlcnMuICBUaGlzIGlzIHdh
c3RlZnVsLgoKRXhwb3J0IGJvb3RzdHJhcF9tYXAoKSBmb3IgYWxsIHg4NiB1c2VycywgYW5kIGRy
b3AgdGhlIGZ1bmN0aW9uIHBvaW50ZXIKcGFyYW1ldGVyIGZyb20gdGhlIGNvbnN0cnVjdF9kb20w
KigpIGluZnJhc3RydWN0dXJlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgfCAzICstLQogeGVuL2Fy
Y2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgfCAxIC0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMgICAgIHwgMSAtCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICB8IDUgKyst
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oIHwgMiAtLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9zZXR1cC5oICAgICAgfCAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggYmY5OTJmZS4uNzViMmJiMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCkBAIC00NjMsNyArNDYzLDYgQEAgaW50IF9faW5pdCBkb20wX3NldHVwX3Bl
cm1pc3Npb25zKHN0cnVjdCBkb21haW4gKmQpCiAKIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAo
c3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLCBtb2R1bGVfdCAqaW5pdHJk
LAotICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0
IG1vZHVsZV90ICopLAogICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQog
ewogICAgIGludCByYzsKQEAgLTQ4NCw3ICs0ODMsNyBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9k
b20wKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKICNlbmRpZgogCiAg
ICAgcmMgPSAoaXNfaHZtX2RvbWFpbihkKSA/IGRvbTBfY29uc3RydWN0X3B2aCA6IGRvbTBfY29u
c3RydWN0X3B2KQotICAgICAgICAgKGQsIGltYWdlLCBpbWFnZV9oZWFkcm9vbSwgaW5pdHJkLCBi
b290c3RyYXBfbWFwLCBjbWRsaW5lKTsKKyAgICAgICAgIChkLCBpbWFnZSwgaW1hZ2VfaGVhZHJv
b20sIGluaXRyZCwgY21kbGluZSk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCA0MzM4OTY1Li5kNjk2ZDRjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBf
YnVpbGQuYwpAQCAtMTA2Myw3ICsxMDYzLDYgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVw
X2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBzdGFydF9pbmZvKQogaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdl
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFk
cm9vbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0
IG1vZHVsZV90ICopLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGlu
ZSkKIHsKICAgICBwYWRkcl90IGVudHJ5LCBzdGFydF9pbmZvOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5k
ZXggMDljNzY1YS4uOGZkNDBiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0yNzUsNyArMjc1LDYg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCiB7CiAgICAgaW50IGks
IGNwdSwgcmMsIGNvbXBhdGlibGUsIGNvbXBhdDMyLCBvcmRlciwgbWFjaGluZTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggMmUx
MGM2Yi4uMTQxZjgwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKQEAgLTMxOSw3ICszMTksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
bm9ybWFsaXNlX2NwdV9vcmRlcih2b2lkKQogICogRW5zdXJlIGEgZ2l2ZW4gcGh5c2ljYWwgbWVt
b3J5IHJhbmdlIGlzIHByZXNlbnQgaW4gdGhlIGJvb3RzdHJhcCBtYXBwaW5ncy4KICAqIFVzZSBz
dXBlcnBhZ2UgbWFwcGluZ3MgdG8gZW5zdXJlIHRoYXQgcGFnZXRhYmxlIG1lbW9yeSBuZWVkbid0
IGJlIGFsbG9jYXRlZC4KICAqLwotc3RhdGljIHZvaWQgKl9faW5pdCBib290c3RyYXBfbWFwKGNv
bnN0IG1vZHVsZV90ICptb2QpCit2b2lkICpfX2luaXQgYm9vdHN0cmFwX21hcChjb25zdCBtb2R1
bGVfdCAqbW9kKQogewogICAgIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgbWFwX2N1
ciA9IEJPT1RTVFJBUF9NQVBfQkFTRTsKICAgICB1aW50NjRfdCBzdGFydCwgZW5kLCBtYXNrID0g
KDFMIDw8IEwyX1BBR0VUQUJMRV9TSElGVCkgLSAxOwpAQCAtMTY1NCw4ICsxNjU0LDcgQEAgdm9p
ZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAg
Ki8KICAgICBpZiAoIGNvbnN0cnVjdF9kb20wKGRvbTAsIG1vZCwgbW9kdWxlc19oZWFkcm9vbSwK
ICAgICAgICAgICAgICAgICAgICAgICAgIChpbml0cmRpZHggPiAwKSAmJiAoaW5pdHJkaWR4IDwg
bWJpLT5tb2RzX2NvdW50KQotICAgICAgICAgICAgICAgICAgICAgICAgPyBtb2QgKyBpbml0cmRp
ZHggOiBOVUxMLAotICAgICAgICAgICAgICAgICAgICAgICAgYm9vdHN0cmFwX21hcCwgY21kbGlu
ZSkgIT0gMCkKKyAgICAgICAgICAgICAgICAgICAgICAgID8gbW9kICsgaW5pdHJkaWR4IDogTlVM
TCwgY21kbGluZSkgIT0gMCkKICAgICAgICAgcGFuaWMoIkNvdWxkIG5vdCBzZXQgdXAgRE9NMCBn
dWVzdCBPUyIpOwogCiAgICAgaWYgKCBjcHVfaGFzX3NtYXAgKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVp
bGQuaAppbmRleCBkODNkMmI0Li4yNWQxMjRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2RvbTBfYnVpbGQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaApA
QCAtMTcsMTMgKzE3LDExIEBAIGludCBkb20wX3NldHVwX3Blcm1pc3Npb25zKHN0cnVjdCBkb21h
aW4gKmQpOwogaW50IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1v
ZHVsZV90ICppbWFnZSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGltYWdl
X2hlYWRyb29tLAogICAgICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCi0gICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAq
KSwKICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKTsKIAogaW50IGRvbTBfY29u
c3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sCiAgICAgICAg
ICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCi0gICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiksCiAgICAgICAgICAgICAg
ICAgICAgICAgIGNoYXIgKmNtZGxpbmUpOwogCiB1bnNpZ25lZCBsb25nIGRvbTBfcGFnaW5nX3Bh
Z2VzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NldHVwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKaW5kZXggYzViM2Q0ZS4u
NDZlOWNhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaApAQCAtMzgsMTIgKzM4LDEyIEBAIGludCBjb25zdHJ1
Y3RfZG9tMCgKICAgICBzdHJ1Y3QgZG9tYWluICpkLAogICAgIGNvbnN0IG1vZHVsZV90ICprZXJu
ZWwsIHVuc2lnbmVkIGxvbmcga2VybmVsX2hlYWRyb29tLAogICAgIG1vZHVsZV90ICppbml0cmQs
Ci0gICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShjb25zdCBtb2R1bGVfdCAqKSwKICAgICBjaGFy
ICpjbWRsaW5lKTsKIHZvaWQgc2V0dXBfaW9fYml0bWFwKHN0cnVjdCBkb21haW4gKmQpOwogCiB1
bnNpZ25lZCBsb25nIGluaXRpYWxfaW1hZ2VzX25ycGFnZXMobm9kZWlkX3Qgbm9kZSk7CiB2b2lk
IGRpc2NhcmRfaW5pdGlhbF9pbWFnZXModm9pZCk7Cit2b2lkICpib290c3RyYXBfbWFwKGNvbnN0
IG1vZHVsZV90ICptb2QpOwogCiB1bnNpZ25lZCBpbnQgZG9tMF9tYXhfdmNwdXModm9pZCk7CiAK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:04:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWAZ-00024H-N3; Mon, 08 Jan 2018 12:04:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYWAZ-00023b-0A
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 12:04:47 +0000
X-Inumbo-ID: 637ee777-f46c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 637ee777-f46c-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:06:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 05:04:39 -0700
Message-Id: <5A536C64020000780019C2A6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 05:04:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515408417-13372-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515408417-13372-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/Rules: Use -mskip-rax-setup if the
 compiler supports it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDExOjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBvcHRpb24gaXMgYXZhaWxhYmxlIGZyb20gR0NDIDUgb253YXJkcywgYW5kIHdh
cyBzcGVjaWZpY2FsbHkgaW50cm9kdWNlZAo+IGFzIGFuIG9wdGltaXNhdGlvbiBmb3IgTGludXgu
ICBXaGVuIHVzaW5nIHZhcmFkaWMgZnVuY3Rpb25zLCB0aGUgY2FsbGVyIAo+IG5lZWRzCj4gdG8g
a25vdyBob3cgbWFueSBmbG9hdGluZyBwb2ludCBhcmd1bWVudHMgd2VyZSBwYXNzZWQuICBYZW4s
IGxpa2UgTGludXgsCj4gZG9lc24ndCB1c2VzIGZsb2F0aW5nIHBvaW50IGFyZ3VtZW50cywgc28g
ZG9lc24ndCBuZWVkIHRvIGVtaXQgY29kZSB0byAKPiBpbmZvcm0KPiB2YXJhZGljIGZ1bmN0aW9u
cyBzdWNoIGFzIHByaW50aygpIHRoYXQgdGhlcmUgYXJlIHplcm8gYXJndW1lbnRzLgo+IAo+IFRo
ZSBuZXQgZGVsdGEgZm9yIGEgcmVsZWFzZSBidWlsZCBpczoKPiAKPiAgIGFkZC9yZW1vdmU6IDAv
MCBncm93L3NocmluazogMzUvNjI1IHVwL2Rvd246IDYwMy8tNTQ4OSAoLTQ4ODYpCj4gCj4gd2l0
aCB0aGUgc2luZ2xlIGJpZ2dlc3QgY2hhbmdlIGJlaW5nOgo+IAo+ICAgeDg2X2VtdWxhdGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAxOTMzICAxMDE3NTEgICAgLTE4MgoKV2hhdCB2
YXJpYWRpYyBmdW5jdGlvbihzKSBhcmUgYmVpbmcgdXNlZCB0aGVyZT8gSSBjYW4gc3BvdCBhIGNv
dXBsZQpvZiBjYWxscyB0byBwcmludGsoKSBhbmQgb25lIGNhbGwgdG8gY3B1X2hhc19hbWRfZXJy
YXR1bSgpLCBidXQKdGhhdCBjYW4gaGFyZGx5IGFjY291bnQgdG8gMTgyIHNhdmVkIGJ5dGVzLgoK
PiAtLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsKPiArKysgYi94ZW4vYXJjaC94ODYvUnVsZXMu
bWsKPiBAQCAtMzAsMyArMzAsNyBAQCBDRkxBR1MgKz0gLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcwo+ICBpZm5lcSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtZnZpc2liaWxpdHk9aGlk
ZGVuLG4pLG4pCj4gIENGTEFHUyArPSAtREdDQ19IQVNfVklTSUJJTElUWV9BVFRSSUJVVEUKPiAg
ZW5kaWYKPiArCj4gKyMgWGVuIGRvZXNuJ3QgZXZlciBwYXNzIFNTRSBhcmd1bWVudHMuICBEaXNj
YXJkIHRoZSBTU0Ugc2V0dXAKPiArIyAoaS5lLiBgeG9yICVlYXgsICVlYXhgKSBiZWZvcmUgdmFy
YWRpYyBmdW5jdGlvbiBjYWxscyBpZiBwb3NzaWJsZS4KPiArJChjYWxsIGNjLW9wdGlvbi1hZGQs
Q0ZMQUdTLENDLC1tc2tpcC1yYXgtc2V0dXApCgpDb25zaWRlcmluZyB0aGUgZ2NjIGRvY3VtZW50
YXRpb24gZm9yIHRoZSBvcHRpb24sIEkgdGhpbmsgdGhpcyB3YW50cwp0byBzaXQgcmlnaHQgbmV4
dCB0byAtbW5vLXNzZS4gQWxzbyBJIHRoaW5rIGl0IGlzICJ2YXJpYWRpYyIgKGFuZCB0aGVuIGlu
CnRoZSBkZXNjcmlwdGlvbiBhcyB3ZWxsKS4gV2l0aCB0aGF0ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:04:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWAa-00024Y-TV; Mon, 08 Jan 2018 12:04:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYWAa-00023c-0z
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:04:48 +0000
X-Inumbo-ID: 64388540-f46c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64388540-f46c-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:06:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457429144"
Date: Mon, 8 Jan 2018 12:04:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108120439.7m3g2jtsnppaqutk@citrix.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-13-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-13-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 12/23] vixen: paravirtualization TSC
 frequency calculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MjhQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBPdGhlcndpc2Ugd2hlbiB0aW1lIHNoYXJpbmcgYSBwaHlzaWNhbCBDUFUsIHRoZSBjYWxjdWxh
dGlvbiBjYW4KPiBiZSBib2d1cyByZXN1bHRpbmcgaW4gdGltZSBkcmlmdCBmb3IgdGhlIGd1ZXN0
IGR1ZSB0byBpbXByb3Blcgo+IGZyZXF1ZW5jeSB3aXRoaW4gcHZjbG9jay4KPiAKCldoYXQgY2xv
Y2sgc291cmNlIGlzIHZpeGVuIHVzaW5nPyBXaGF0IGFib3V0IHVzaW5nIHRoZSB4ZW4gcHZjbG9j
awpzb3VyY2UgcGF0Y2ggaW4gdGhlIHB2LWluLXB2aCBzaGltIHNlcmllcz8KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:10:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:10:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWFh-0002v4-Gr; Mon, 08 Jan 2018 12:10:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYWFg-0002Ru-BP
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:10:04 +0000
X-Inumbo-ID: 214a2943-f46d-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 214a2943-f46d-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:12:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="464996765"
Date: Mon, 8 Jan 2018 12:09:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108120945.l7albw7ucfppi37f@citrix.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-7-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-7-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 06/23] console: do not print banner if
 below info log threshold
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MjJQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBPbmx5IHByaW50IHRoZSBiYW5uZXIgaWYgdGhlIGxvZyB0aHJlc2hvbGQgaXMgYXQgbGVhc3Qg
aW5mby4KPiAKPiBGb3IgVml4ZW4gZ3Vlc3RzLCB3ZSB3YW50IHRoZSBjb25zb2xlIG91dHB1dCB0
byBiZSBleGFjdGx5IHdoYXQgdGhlCj4gUFYgZ3Vlc3Qgd291bGQgc2hvdyBvbiBpdCdzIG93bi4g
IFRoYXQgbWVhbnMgdGhlIGlubmVyIFhlbiBiYW5uZXIKPiBjYW4gcG90ZW50aWFsbHkgYnJlYWsg
YXV0b21hdGlvbiB0aGF0IGFzc3VtZXMgYSBzcGVjaWZpYyB0eXBlIG9mCj4gY29uc29sZSBvdXRw
dXQuCgo6LSkKCj4gCj4gU2lnbmVkLW9mZi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBh
bWF6b24uY29tPgoKPiAtLS0KPiAgeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCA5ICsrKysr
Ky0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jCj4gaW5kZXggMGY4NTcwNy4uM2ViMTMwZCAxMDA2NDQKPiAtLS0gYS94
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29s
ZS5jCj4gQEAgLTgxMiw5ICs4MTIsMTIgQEAgdm9pZCBfX2luaXQgY29uc29sZV9pbml0X3ByZWly
cSh2b2lkKQo+ICAgICAgc2VyaWFsX3NldF9yeF9oYW5kbGVyKHNlcmNvbl9oYW5kbGUsIHNlcmlh
bF9yeCk7Cj4gIAo+ICAgICAgLyogSEVMTE8gV09STEQgLS0tIHN0YXJ0LW9mLWRheSBiYW5uZXIg
dGV4dC4gKi8KPiAtICAgIHNwaW5fbG9jaygmY29uc29sZV9sb2NrKTsKPiAtICAgIF9fcHV0c3Ry
KHhlbl9iYW5uZXIoKSk7Cj4gLSAgICBzcGluX3VubG9jaygmY29uc29sZV9sb2NrKTsKPiArICAg
IGlmICggMiA8IHhlbmxvZ19sb3dlcl90aHJlc2ggKSB7CgpUaGlzIHNob3VsZCBiZWNvbWUgYSB0
dW5hYmxlIChjb21tYW5kIGxpbmUgb3B0aW9uPykgaW5zdGVhZCBvZiBiZWluZwpoYXJkY29kZWQu
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:11:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWGj-000309-PY; Mon, 08 Jan 2018 12:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYWGi-0002zh-BO
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 12:11:08 +0000
X-Inumbo-ID: 469125dd-f46d-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 469125dd-f46d-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:13:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65730851"
To: Jan Beulich <JBeulich@suse.com>
References: <1515408417-13372-1-git-send-email-andrew.cooper3@citrix.com>
 <5A536C64020000780019C2A6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20aeaa82-d8e0-1ce2-7332-db740360709a@citrix.com>
Date: Mon, 8 Jan 2018 12:10:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A536C64020000780019C2A6@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/Rules: Use -mskip-rax-setup if the
 compiler supports it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMTI6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4LjAxLjE4IGF0
IDExOjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoaXMgb3B0aW9u
IGlzIGF2YWlsYWJsZSBmcm9tIEdDQyA1IG9ud2FyZHMsIGFuZCB3YXMgc3BlY2lmaWNhbGx5IGlu
dHJvZHVjZWQKPj4gYXMgYW4gb3B0aW1pc2F0aW9uIGZvciBMaW51eC4gIFdoZW4gdXNpbmcgdmFy
YWRpYyBmdW5jdGlvbnMsIHRoZSBjYWxsZXIgCj4+IG5lZWRzCj4+IHRvIGtub3cgaG93IG1hbnkg
ZmxvYXRpbmcgcG9pbnQgYXJndW1lbnRzIHdlcmUgcGFzc2VkLiAgWGVuLCBsaWtlIExpbnV4LAo+
PiBkb2Vzbid0IHVzZXMgZmxvYXRpbmcgcG9pbnQgYXJndW1lbnRzLCBzbyBkb2Vzbid0IG5lZWQg
dG8gZW1pdCBjb2RlIHRvIAo+PiBpbmZvcm0KPj4gdmFyYWRpYyBmdW5jdGlvbnMgc3VjaCBhcyBw
cmludGsoKSB0aGF0IHRoZXJlIGFyZSB6ZXJvIGFyZ3VtZW50cy4KPj4KPj4gVGhlIG5ldCBkZWx0
YSBmb3IgYSByZWxlYXNlIGJ1aWxkIGlzOgo+Pgo+PiAgIGFkZC9yZW1vdmU6IDAvMCBncm93L3No
cmluazogMzUvNjI1IHVwL2Rvd246IDYwMy8tNTQ4OSAoLTQ4ODYpCj4+Cj4+IHdpdGggdGhlIHNp
bmdsZSBiaWdnZXN0IGNoYW5nZSBiZWluZzoKPj4KPj4gICB4ODZfZW11bGF0ZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxMDE5MzMgIDEwMTc1MSAgICAtMTgyCj4gV2hhdCB2YXJpYWRp
YyBmdW5jdGlvbihzKSBhcmUgYmVpbmcgdXNlZCB0aGVyZT8gSSBjYW4gc3BvdCBhIGNvdXBsZQo+
IG9mIGNhbGxzIHRvIHByaW50aygpIGFuZCBvbmUgY2FsbCB0byBjcHVfaGFzX2FtZF9lcnJhdHVt
KCksIGJ1dAo+IHRoYXQgY2FuIGhhcmRseSBhY2NvdW50IHRvIDE4MiBzYXZlZCBieXRlcy4KCkkg
d29uZGVyZWQgdGhlIHNhbWUsIHVudGlsIEkgcmVtZW1iZXJlZCBta2VjKCksIHdoaWNoIGlzIGJl
aGluZCBldmVyeQpnZW5lcmF0ZV9leGNlcHRpb24oKS4KCkZXSVcsIEkgd2Fzbid0IHRlcnJpYmx5
IGhhcHB5IHdpdGggdGhlIHdheSB0aGF0IG9uZSBjYW1lIG91dC4KCj4KPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L1J1bGVzLm1rCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawo+PiBAQCAtMzAs
MyArMzAsNyBAQCBDRkxBR1MgKz0gLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcwo+PiAg
aWZuZXEgKCQoY2FsbCBjYy1vcHRpb24sJChDQyksLWZ2aXNpYmlsaXR5PWhpZGRlbixuKSxuKQo+
PiAgQ0ZMQUdTICs9IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURQo+PiAgZW5kaWYKPj4g
Kwo+PiArIyBYZW4gZG9lc24ndCBldmVyIHBhc3MgU1NFIGFyZ3VtZW50cy4gIERpc2NhcmQgdGhl
IFNTRSBzZXR1cAo+PiArIyAoaS5lLiBgeG9yICVlYXgsICVlYXhgKSBiZWZvcmUgdmFyYWRpYyBm
dW5jdGlvbiBjYWxscyBpZiBwb3NzaWJsZS4KPj4gKyQoY2FsbCBjYy1vcHRpb24tYWRkLENGTEFH
UyxDQywtbXNraXAtcmF4LXNldHVwKQo+IENvbnNpZGVyaW5nIHRoZSBnY2MgZG9jdW1lbnRhdGlv
biBmb3IgdGhlIG9wdGlvbiwgSSB0aGluayB0aGlzIHdhbnRzCj4gdG8gc2l0IHJpZ2h0IG5leHQg
dG8gLW1uby1zc2UuIEFsc28gSSB0aGluayBpdCBpcyAidmFyaWFkaWMiIChhbmQgdGhlbiBpbgo+
IHRoZSBkZXNjcmlwdGlvbiBhcyB3ZWxsKS4gV2l0aCB0aGF0Cj4gUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkknbGwgc2VlIHdoYXQgSSBjYW4gZG8uCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:12:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:12:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWHf-00036r-1g; Mon, 08 Jan 2018 12:12:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYWHd-00036b-QW
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:12:05 +0000
X-Inumbo-ID: f50de4f6-f46c-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f50de4f6-f46c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:10:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65730893"
Date: Mon, 8 Jan 2018 12:11:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180108115457.u4rspcpesep4we46@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Liguori <aliguori@amzn.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMTE6NTQ6NTdBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBIaSBBbnRob255Cj4gCj4gT24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MTVQTSAtMDgw
MCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+ID4gRnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGln
dW9yaUBhbWF6b24uY29tPgo+ID4gCj4gPiBDVkUtMjAxNy01NzU0IGlzIHByb2JsZW1hdGljIGZv
ciBwYXJhdmlydHVhbGl6ZWQgeDg2IGRvbVVzIGJlY2F1c2UgaXQKPiA+IGFwcGVhcnMgdG8gYmUg
dmVyeSBkaWZmaWN1bHQgdG8gaXNvbGF0ZSB0aGUgaHlwZXJ2aXNvcidzIHBhZ2UgdGFibGVzCj4g
PiBmcm9tIFBWIGRvbVVzIHdoaWxlIG1haW50YWluaW5nIEFCSSBjb21wYXRpYmlsaXR5LiAgSW5z
dGVhZCBvZiB0cnlpbmcKPiA+IHRvIG1ha2UgYSBLUFRJLWxpa2UgYXBwcm9hY2ggd29yayBmb3Ig
WGVuIFBWLCBpdCBzZWVtcyByZWFzb25hYmxlIHRvCj4gPiBydW4gYSBjb3B5IG9mIFhlbiB3aXRo
aW4gYW4gSFZNIChvciBQVkgpIGRvbVUgdG8gcHJvdmlkZSBiYWNrd2FyZHMKPiA+IGNvbXBhdGli
aWxpdHkgd2l0aCBndWVzdHMgYXMgbWVudGlvbmVkIGluIFhTQS0yNTQgWzFdLgo+ID4gCj4gPiBU
aGlzIHBhdGNoIHNlcmllcyBhZGRzIGEgbmV3IG1vZGUgdG8gWGVuIGNhbGxlZCBWaXhlbiAoVmly
dHVhbGl6ZWQKPiA+IFhlbikgd2hpY2ggcHJvdmlkZXMgYSBQVi1jb21wYXRpYmxlIGludGVyZmFj
ZSB3aGlsZSBnYWluaW5nCj4gPiBDVkUtMjAxNy01NzU0IHByb3RlY3Rpb24gZm9yIHRoZSBob3N0
IHByb3ZpZGVkIGJ5IGhhcmR3YXJlCj4gPiB2aXJ0dWFsaXphdGlvbi4gIFZpeGVuIHN1cHBvcnRz
IHJ1bm5pbmcgYSBzaW5nbGUgdW5wcml2aWxlZ2VkIFBWCj4gPiBkb21haW4gKGEgZG9tMSkgdGhh
dCBpcyBjb25zdHJ1Y3RlZCBieSB0aGUgZG9tMCBkb21haW4gYnVpbGRlci4KPiA+IAo+ID4gUGxl
YXNlIG5vdGUgdGhlIFhlbiBwYWdlIHRhYmxlIGNvbmZpZ3VyYXRpb24gZnVuZGFtZW50YWwgdG8g
dGhlCj4gPiBjdXJyZW50IFBWIEFCSSBtYWtlcyBpdCBpbXBvc3NpYmxlIGZvciBhbiBvcGVyYXRp
bmcgc3lzdGVtIHRvIG1pdGlnYXRlCj4gPiBDVkUtMjAxNy01NzU0IHRocm91Z2ggbWVjaGFuaXNt
cyBsaWtlIEtlcm5lbCBQYWdlIFRhYmxlIElzb2xhdGlvbgo+ID4gKEtQVEkpLiAgSW4gb3JkZXIg
Zm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUgQ1ZFLTIwMTctNTc1NCBpdAo+ID4g
bXVzdCBydW4gZGlyZWN0bHkgaW4gYSBIVk0gb3IgUFZIIGRvbVUuCj4gPiAKPiA+IFRoaXMgc2Vy
aWVzIGlzIHZlcnkgc2ltaWxhciB0byB0aGUgUFZIIHNlcmllcyBwb3N0ZWQgYnkgV2VpIGFuZCB3
ZQo+ID4gaGF2ZSBiZWVuIGRpc2N1c3NpbmcgaG93IHRvIG1lcmdlIGVmZm9ydHMuICBXZSB3ZXJl
IGhvcGluZyB0byBoYXZlCj4gPiBtb3JlIHRpbWUgdG8gd29yayB0aGlzIG91dC4gIEkgYW0gcG9z
dGluZyB0aGlzIGJlY2F1c2UgSSdtIGZhaXJseQo+ID4gY29uZmlkZW50IHRoYXQgdGhpcyBzZXJp
ZXMgaXMgY29tcGxldGUgKGFsbCBQViBpbnN0YW5jZXMgaW4gRUMyIGFyZQo+ID4gdXNpbmcgdGhp
cykgYW5kIG90aGVycyBtaWdodCBmaW5kIGl0IHVzZWZ1bC4gIEkgYWxzbyB3YW50ZWQgdG8gaGF2
ZQo+ID4gbW9yZSBvZiBhIGRpc2N1c3Npb24gYWJvdXQgdGhlIGJlc3Qgd2F5IHRvIG1lcmdlIGFu
ZCBzb21lIG9mIHRoZQo+ID4gZGlmZmVyZW5jZXMgaW4gZGVzaWducy4KPiA+IAo+ID4gVGhpcyBz
ZXJpZXMgaXMgYWxzbyBhdmFpbGFibGUgYXQ6Cj4gPiAKPiA+ICBnaXQgY2xvbmUgaHR0cHM6Ly9n
aXRodWIuY29tL2FsaWd1b3JpL3hlbi5naXQgdml4ZW4tdXBzdHJlYW0tdjEKPiAKPiBJIGRvIHdh
bnQgdG8gbWFrZSB0aGUgc2hpbSBiZSBhYmxlIHRvIHJ1biBpbiBib3RoIHB2aCBhbmQgaHZtIG1v
ZGUKPiAod2hpY2ggZG9lc24ndCBzZWVtIHRvIGJlIHRvbyBoYXJkIGluIHByYWN0aWNlKS4KCkFG
QUlLIHRoZSBwdi1zaGltIGNvZGUgd2lsbCBhbHJlYWR5IHdvcmsgaW4gSFZNIG1vZGUuIEl0J3Mg
anVzdCB0aGF0CmJvb3RpbmcgdGhlIHB2LXNoaW0gaW4gSFZNIG1vZGUgcmVxdWlyZXMgdGhhdCB5
b3UgaW5zdGFsbCB0aGUgc2hpbQppbnNpZGUgb2YgdGhlIGd1ZXN0IGFuZCB0aGVuIGJvb3QgaXQg
dXNpbmcgZ3J1YiBvciBhIHNpbWlsYXIgbG9hZGVyCnRoYXQgY2FuIGRvIG11bHRpYm9vdC4KClJv
Z2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:14:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:14:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWJu-0003IM-Dg; Mon, 08 Jan 2018 12:14:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYWJt-0003I6-Bf
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:14:25 +0000
X-Inumbo-ID: bcfdf4a5-f46d-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcfdf4a5-f46d-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:16:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457429944"
Date: Mon, 8 Jan 2018 12:14:18 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180108121417.6ce2uphjreapqnew@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMTI6MTE6NTVQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIEphbiAwOCwgMjAxOCBhdCAxMTo1NDo1N0FNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gSGkgQW50aG9ueQo+ID4gCj4gPiBPbiBTYXQsIEphbiAwNiwgMjAxOCBh
dCAwMjo1NDoxNVBNIC0wODAwLCBBbnRob255IExpZ3Vvcmkgd3JvdGU6Cj4gPiA+IEZyb206IEFu
dGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiA+ID4gCj4gPiA+IENWRS0yMDE3
LTU3NTQgaXMgcHJvYmxlbWF0aWMgZm9yIHBhcmF2aXJ0dWFsaXplZCB4ODYgZG9tVXMgYmVjYXVz
ZSBpdAo+ID4gPiBhcHBlYXJzIHRvIGJlIHZlcnkgZGlmZmljdWx0IHRvIGlzb2xhdGUgdGhlIGh5
cGVydmlzb3IncyBwYWdlIHRhYmxlcwo+ID4gPiBmcm9tIFBWIGRvbVVzIHdoaWxlIG1haW50YWlu
aW5nIEFCSSBjb21wYXRpYmlsaXR5LiAgSW5zdGVhZCBvZiB0cnlpbmcKPiA+ID4gdG8gbWFrZSBh
IEtQVEktbGlrZSBhcHByb2FjaCB3b3JrIGZvciBYZW4gUFYsIGl0IHNlZW1zIHJlYXNvbmFibGUg
dG8KPiA+ID4gcnVuIGEgY29weSBvZiBYZW4gd2l0aGluIGFuIEhWTSAob3IgUFZIKSBkb21VIHRv
IHByb3ZpZGUgYmFja3dhcmRzCj4gPiA+IGNvbXBhdGliaWxpdHkgd2l0aCBndWVzdHMgYXMgbWVu
dGlvbmVkIGluIFhTQS0yNTQgWzFdLgo+ID4gPiAKPiA+ID4gVGhpcyBwYXRjaCBzZXJpZXMgYWRk
cyBhIG5ldyBtb2RlIHRvIFhlbiBjYWxsZWQgVml4ZW4gKFZpcnR1YWxpemVkCj4gPiA+IFhlbikg
d2hpY2ggcHJvdmlkZXMgYSBQVi1jb21wYXRpYmxlIGludGVyZmFjZSB3aGlsZSBnYWluaW5nCj4g
PiA+IENWRS0yMDE3LTU3NTQgcHJvdGVjdGlvbiBmb3IgdGhlIGhvc3QgcHJvdmlkZWQgYnkgaGFy
ZHdhcmUKPiA+ID4gdmlydHVhbGl6YXRpb24uICBWaXhlbiBzdXBwb3J0cyBydW5uaW5nIGEgc2lu
Z2xlIHVucHJpdmlsZWdlZCBQVgo+ID4gPiBkb21haW4gKGEgZG9tMSkgdGhhdCBpcyBjb25zdHJ1
Y3RlZCBieSB0aGUgZG9tMCBkb21haW4gYnVpbGRlci4KPiA+ID4gCj4gPiA+IFBsZWFzZSBub3Rl
IHRoZSBYZW4gcGFnZSB0YWJsZSBjb25maWd1cmF0aW9uIGZ1bmRhbWVudGFsIHRvIHRoZQo+ID4g
PiBjdXJyZW50IFBWIEFCSSBtYWtlcyBpdCBpbXBvc3NpYmxlIGZvciBhbiBvcGVyYXRpbmcgc3lz
dGVtIHRvIG1pdGlnYXRlCj4gPiA+IENWRS0yMDE3LTU3NTQgdGhyb3VnaCBtZWNoYW5pc21zIGxp
a2UgS2VybmVsIFBhZ2UgVGFibGUgSXNvbGF0aW9uCj4gPiA+IChLUFRJKS4gIEluIG9yZGVyIGZv
ciBhbiBvcGVyYXRpbmcgc3lzdGVtIHRvIG1pdGlnYXRlIENWRS0yMDE3LTU3NTQgaXQKPiA+ID4g
bXVzdCBydW4gZGlyZWN0bHkgaW4gYSBIVk0gb3IgUFZIIGRvbVUuCj4gPiA+IAo+ID4gPiBUaGlz
IHNlcmllcyBpcyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIFBWSCBzZXJpZXMgcG9zdGVkIGJ5IFdlaSBh
bmQgd2UKPiA+ID4gaGF2ZSBiZWVuIGRpc2N1c3NpbmcgaG93IHRvIG1lcmdlIGVmZm9ydHMuICBX
ZSB3ZXJlIGhvcGluZyB0byBoYXZlCj4gPiA+IG1vcmUgdGltZSB0byB3b3JrIHRoaXMgb3V0LiAg
SSBhbSBwb3N0aW5nIHRoaXMgYmVjYXVzZSBJJ20gZmFpcmx5Cj4gPiA+IGNvbmZpZGVudCB0aGF0
IHRoaXMgc2VyaWVzIGlzIGNvbXBsZXRlIChhbGwgUFYgaW5zdGFuY2VzIGluIEVDMiBhcmUKPiA+
ID4gdXNpbmcgdGhpcykgYW5kIG90aGVycyBtaWdodCBmaW5kIGl0IHVzZWZ1bC4gIEkgYWxzbyB3
YW50ZWQgdG8gaGF2ZQo+ID4gPiBtb3JlIG9mIGEgZGlzY3Vzc2lvbiBhYm91dCB0aGUgYmVzdCB3
YXkgdG8gbWVyZ2UgYW5kIHNvbWUgb2YgdGhlCj4gPiA+IGRpZmZlcmVuY2VzIGluIGRlc2lnbnMu
Cj4gPiA+IAo+ID4gPiBUaGlzIHNlcmllcyBpcyBhbHNvIGF2YWlsYWJsZSBhdDoKPiA+ID4gCj4g
PiA+ICBnaXQgY2xvbmUgaHR0cHM6Ly9naXRodWIuY29tL2FsaWd1b3JpL3hlbi5naXQgdml4ZW4t
dXBzdHJlYW0tdjEKPiA+IAo+ID4gSSBkbyB3YW50IHRvIG1ha2UgdGhlIHNoaW0gYmUgYWJsZSB0
byBydW4gaW4gYm90aCBwdmggYW5kIGh2bSBtb2RlCj4gPiAod2hpY2ggZG9lc24ndCBzZWVtIHRv
IGJlIHRvbyBoYXJkIGluIHByYWN0aWNlKS4KPiAKPiBBRkFJSyB0aGUgcHYtc2hpbSBjb2RlIHdp
bGwgYWxyZWFkeSB3b3JrIGluIEhWTSBtb2RlLiBJdCdzIGp1c3QgdGhhdAo+IGJvb3RpbmcgdGhl
IHB2LXNoaW0gaW4gSFZNIG1vZGUgcmVxdWlyZXMgdGhhdCB5b3UgaW5zdGFsbCB0aGUgc2hpbQo+
IGluc2lkZSBvZiB0aGUgZ3Vlc3QgYW5kIHRoZW4gYm9vdCBpdCB1c2luZyBncnViIG9yIGEgc2lt
aWxhciBsb2FkZXIKPiB0aGF0IGNhbiBkbyBtdWx0aWJvb3QuCj4gCgpJJ20gdGhpbmtpbmcgbW9y
ZSBhbG9uZyB0aGUgbGluZSB0aGF0IHdlIHVzZSB0aGUgc2hpbSBpbiBwbGFjZSBvZgpodm1sb2Fk
ZXIsIHRoZW4gd2UgZG9uJ3QgbmVlZCB0byBpbnN0YWxsIGl0IGluc2lkZSB0aGUgZ3Vlc3QuCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:19:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWOK-0003Ux-Vb; Mon, 08 Jan 2018 12:19:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYWOJ-0003Uq-C0
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:18:59 +0000
X-Inumbo-ID: ec9b8726-f46d-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec9b8726-f46d-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:17:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457430256"
Date: Mon, 8 Jan 2018 12:18:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108121837.mrwww6hdmks6amsx@citrix.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-8-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-8-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 07/23] vixen: introduce is_vixen() to
 allow altering behavior
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MjNQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBWaXhlbiAoVmlydHVhbGl6ZWQgWGVuKSBpcyBhIHBhcmF2aXJ0dWFsIG1vZGUgb2YgWGVuIHdo
ZXJlCj4gcGFyYXZpcnR1YWwgSS9PIGlzIHBhc3NlZCB0aHJvdWdoIGZyb20gdGhlIHBhcmVudCBo
eXBlcnZpc29yCj4gYWxsIHRoZSB3YXkgdGhyb3VnaCB0aGUgZG9tMCBndWVzdC4gIFRoZSBkb20w
IGd1ZXN0IGlzIGFsc28KPiBkZXByaXZpbGVnZWQgYW5kIHJlbnVtYmVyZWQgdG8gZ2l2ZSB0aGUg
YXBwZWFyYW5jZSB0aGF0IGl0Cj4gaXMgcnVubmluZyBhcyBhIG5vcm1hbCBQViBndWVzdC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Cj4g
KwpbLi4uXQo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaXNfdml4ZW4odm9pZCkKPiArewo+ICsgICAg
cmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIGJvb2wgdml4ZW5faGFzX3Bl
cl9jcHVfbm90aWZpY2F0aW9ucyh2b2lkKQo+ICt7Cj4gKyAgICByZXR1cm4gZmFsc2U7Cj4gK30K
PiArCj4gK3N0YXRpYyBpbmxpbmUgYm9vbCB2aXhlbl9yaW5nX3Byb2Nlc3ModWludDE2X3QgcG9y
dCkKPiArewo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICt9CgpBRkFJQ1Qgb25seSB0aGVzZSBhcmUg
dml4ZW4gc3BlY2lmaWMuIFRoZSByZXN0IGNhbiBiZSBtZXJnZWQgd2l0aApwdi1pbi1wdmggY29k
ZS4KCkknbSBub3Qgc3VyZSB3aHkgdGhleSBhcmUgbmVlZGVkIHlldC4gSWYgSSBjYW4gZmlndXJl
IHRoYXQgb3V0IGxhdGVyIEkKd2lsbCBhc2sgcXVlc3Rpb25zIGhlcmUuCgpXZWkuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:20:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWPr-00048g-9n; Mon, 08 Jan 2018 12:20:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYWPq-00048J-BY
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:20:34 +0000
X-Inumbo-ID: fcfc9ecb-f46d-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fcfc9ecb-f46d-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:18:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457430071"
Date: Mon, 8 Jan 2018 12:16:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108121605.dags3eci52bxssar@citrix.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-6-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-6-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 05/23] char: optionally redirect {,
 g}printk output to QEMU debug log
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MjFQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IE1hdHQgV2lsc29uIDxtc3dAYW1hem9uLmNvbT4KPiAKPiBXaGVuIHVz
aW5nIFZpeGVuLCBpdCBpcyBoZWxwZnVsIHRvIGdldCB0aGUgWGVuIG1lc3NhZ2VzIGluIGEKPiBz
ZXBhcmF0ZSBjaGFubmVsIHRoYW4gdGhlIGNvbnNvbGUgb3V0cHV0LiAgQWRkIGFuIG9wdGlvbiB0
bwo+IG91dHB1dCB0byB0aGUgUUVNVSBiYWNrZG9vciBsb2dnaW5nIHBvcnQuCj4gCj4gU2lnbmVk
LW9mZi1ieTogTWF0dCBXaWxzb24gPG1zd0BhbWF6b24uY29tPgoKSSB0aGluayB0aGlzIHNob3Vs
ZCBiZSBtZXJnZWQgd2l0aCBvciBidWlsdCBvbiB0b3Agb2Ygb25lIG9mIHRoZSBwYXRjaGVzCmlu
IHB2LWluLXB2aCBzaGltIHNlcmllcyB0aGF0IGFkZHMgY29uc29sZSBhbmQgbWFnaWMgZGVidWcg
cG9ydCBvdXRwdXQuCgpJIHdpbGwgc2VlIHdoYXQgSSBjYW4gZG8uCgpXZWkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:24:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:24:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWTJ-0004Sr-7i; Mon, 08 Jan 2018 12:24:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYWTI-0004SZ-3B
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:24:08 +0000
X-Inumbo-ID: 17cc27fe-f46f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 17cc27fe-f46f-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:26:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457430563"
Date: Mon, 8 Jan 2018 12:23:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20180108122355.hejwofzmmtnz3hgq@citrix.com>
References: <1513644142-50972-1-git-send-email-yi.y.sun@linux.intel.com>
 <1513644142-50972-11-git-send-email-yi.y.sun@linux.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513644142-50972-11-git-send-email-yi.y.sun@linux.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Chao Peng <chao.p.peng@linux.intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10 10/11] tools: implement new generic set
 value interface and MBA set value command
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBEZWMgMTksIDIwMTcgYXQgMDg6NDI6MjFBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBuZXcgZ2VuZXJpYyBzZXQgdmFsdWUgaW50ZXJmYWNlcyBp
biBsaWJ4YyBhbmQgbGlieGwuCj4gVGhlc2UgaW50ZXJmYWNlcyBhcmUgc3VpdGFibGUgZm9yIGFs
bCBhbGxvY2F0aW9uIGZlYXR1cmVzLiBJdCBhbHNvIGFkZHMgYQo+IG5ldyBNQkEgc2V0IHZhbHVl
IGNvbW1hbmQgaW4geGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogWWkgU3VuIDx5aS55LnN1bkBsaW51
eC5pbnRlbC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:25:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWUH-0004bG-MW; Mon, 08 Jan 2018 12:25:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYWUG-0004b1-2b
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:25:08 +0000
X-Inumbo-ID: c7b128a2-f46e-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7b128a2-f46e-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:23:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="464997721"
Date: Mon, 8 Jan 2018 12:25:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20180108122502.pqm4yljz5zd7m4cp@citrix.com>
References: <1513644142-50972-1-git-send-email-yi.y.sun@linux.intel.com>
 <5A3A37540200007800198C59@prv-mh.provo.novell.com>
 <20180108042858.GA31347@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180108042858.GA31347@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10 00/11] Enable Memory Bandwidth
	Allocation in Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMTI6Mjg6NThQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE3LTEyLTIwIDAyOjExOjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAxOS4x
Mi4xNyBhdCAwMTo0MiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiA+IFdl
IHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVzb3VyY2UpIGZlYXR1
cmUgY2FsbGVkCj4gPiA+IEludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiAoTUJBKSB0
byBYZW4uCj4gPiA+IAo+ID4gPiBCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBz
b21lIGludGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKPiA+ID4gZ2VuZXJhbCBidXQgbm90IG9u
bHkgZm9yIENBVC4KPiA+ID4gCj4gPiA+IFRoZSBmaXJzdCA1IHBhdGNoZXMgb2YgVjkgaGF2ZW4g
YmVlbiBtZXJnZWQuIFRvIGZpeCBhIGZldyBpc3N1ZXMsIHRoZQo+ID4gPiBWMTAgaXMgc3VibWl0
dGVkLgo+ID4gCj4gPiBJJ3ZlIGNvbW1pdHRlZCB0aGUgdGhyZWUgaHlwZXJ2aXNvciBwYXRjaGVz
OyBJJ3ZlIG5vdCBkb25lIGFueXRoaW5nCj4gPiB3aXRoIHRoZSBlaWdodCB0b29scyBvbmVzLCBh
cyBvbmUgb2YgdGhlbSBuZWVkcyB0byBiZSAocmUtKWFja2VkLiBJJ2xsCj4gPiBsZWF2ZSB0aGF0
IHBhcnQgdG8gb25lIG9mIHlvdS4KPiA+IAo+ID4gSmFuCj4gCj4gSGksIElhbiBhbmQgV2VpLAo+
IAo+IENvdWxkIHlvdSBwbGVhc2UgaGVscCB0byBjaGVjayB0b29scy8gcGF0Y2hlcz8gVGhhbmtz
IQo+IAoKSSBqdXN0IGFja2VkIHRoZSBvbmUgcGF0Y2ggdGhhdCBtaXNzZWQgYW4gYWNrLiBJIHdp
bGwgdHJ5IHRvIGdldCBhcm91bmQKdG8gY29tbWl0IHRoZW0gbGF0ZXIgdGhpcyB3ZWVrLgoKV2Vp
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:30:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:30:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWZA-0005XL-CH; Mon, 08 Jan 2018 12:30:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYWZ9-0005X9-6F
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:30:11 +0000
X-Inumbo-ID: f0602854-f46f-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0602854-f46f-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:32:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="464998058"
Date: Mon, 8 Jan 2018 12:29:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180108122945.fvosbgzdklqq2xxz@citrix.com>
References: <20180105091638.4500-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180105091638.4500-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMTA6MTY6MzhBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGlzIGVtYWlsIG9ubHkgdHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVl
LiBQbGVhc2UgcmVwbHkgZm9yIGl0ZW1zIHlvdQo+IHdvdWxkIGxpa2UgdG8gc2VlIGluIDQuMTEg
c28gdGhhdCBwZW9wbGUgaGF2ZSBhbiBpZGVhIHdoYXQgaXMgZ29pbmcgb24gYW5kCj4gcHJpb3Jp
dGlzZSBhY2NvcmRpbmdseS4KPiAKPiBZb3UncmUgd2VsY29tZSB0byBwcm92aWRlIGRlc2NyaXB0
aW9uIGFuZCB1c2UgY2FzZXMgb2YgdGhlIGZlYXR1cmUgeW91J3JlCj4gd29ya2luZyBvbi4KPiAK
PiA9IFRpbWVsaW5lID0KPiAKPiBXZSBub3cgYWRvcHQgYSBmaXhlZCBjdXQtb2ZmIGRhdGUgc2No
ZW1lLiBXZSB3aWxsIHJlbGVhc2UgdHdpY2UgYQo+IHllYXIuIFRoZSB1cGNvbWluZyA0LjExIHRp
bWVsaW5lIGFyZSBhcyBmb2xsb3dlZDoKPiAKPiAqIExhc3QgcG9zdGluZyBkYXRlOiBNYXJjaCAx
NnRoLCAyMDE4Cj4gKiBIYXJkIGNvZGUgZnJlZXplOiBNYXJjaCAzMHRoLCAyMDE4Cj4gKiBSQzE6
IFRCRAo+ICogUmVsZWFzZTogSnVuZSAxc3QsIDIwMTgKPiAKPiBOb3RlIHRoYXQgd2UgZG9uJ3Qg
aGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwgcGF0Y2hlcwo+IHRoYXQg
d2lzaCB0byBnbyBpbnRvIDQuMTEgbXVzdCBiZSBwb3N0ZWQgbm8gbGF0ZXIgdGhhbiB0aGUgbGFz
dCBwb3N0aW5nCj4gZGF0ZS4gQWxsIHBhdGNoZXMgcG9zdGVkIGFmdGVyIHRoYXQgZGF0ZSB3aWxs
IGJlIGF1dG9tYXRpY2FsbHkgcXVldWVkCj4gaW50byBuZXh0IHJlbGVhc2UuCj4gCj4gUkNzIHdp
bGwgYmUgYXJyYW5nZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgZnJlZXplLgo+IAo+IFdlIHJlY2VudGx5
IGludHJvZHVjZWQgYSBqaXJhIGluc3RhbmNlIHRvIHRyYWNrIGFsbCB0aGUgdGFza3MgKG5vdCBv
bmx5IGJpZykKPiBmb3IgdGhlIHByb2plY3QuIFNlZTogaHR0cHM6Ly94ZW5wcm9qZWN0LmF0bGFz
c2lhbi5uZXQvcHJvamVjdHMvWEVOL2lzc3Vlcy4KPiAKPiBNb3N0IG9mIHRoZSB0YXNrcyB0cmFj
a2VkIGJ5IHRoaXMgZS1tYWlsIGFsc28gaGF2ZSBhIGNvcnJlc3BvbmRpbmcgamlyYSB0YXNrCj4g
cmVmZXJyZWQgYnkgWEVOLU4uCj4gCj4gSSBoYXZlIHN0YXJ0ZWQgdG8gaW5jbHVkZSB0aGUgdmVy
c2lvbiBudW1iZXIgb2Ygc2VyaWVzIGFzc29jaWF0ZWQgdG8gZWFjaAo+IGZlYXR1cmUuIENhbiBl
YWNoIG93bmVyIHNlbmQgYW4gdXBkYXRlIG9uIHRoZSB2ZXJzaW9uIG51bWJlciBpZiB0aGUgc2Vy
aWVzCj4gd2FzIHBvc3RlZCB1cHN0cmVhbT8KPiAKPiA9IFByb2plY3RzID0KPiAKPiA9PSBIeXBl
cnZpc29yID09IAo+IAo+ICogIFBlci1jcHUgdGFza2xldAo+ICAgLSAgWEVOLTI4Cj4gICAtICBL
b25yYWQgUnplc3p1dGVrIFdpbGsKPiAKPiA9PT0geDg2ID09PSAKPiAKPiAqICBFbmFibGUgTWVt
b3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluIFhlbiAodjEwKQo+ICAgLSAgWEVOLTQ4Cj4gICAt
ICBZaSBTdW4KCkFsbW9zdCBkb25lIC0tIHdhaXRpbmcgZm9yIG1lIHRvIGNvbW1pdCB0b29sc3Rh
Y2sgcGF0Y2hlcy4KCkFuZCB0cmFjayBNaXRpZ2F0aW9uICh2YXJpb3VzIHNlcmllcykgZm9yIGFs
bCB0aGUgcmVjZW50IHNlY3VyaXR5Cmlzc3Vlcz8KClRoZXkgc2hvdWxkIGJlIGJsb2NrZXJzIGZv
ciA0LjExIElNSE8uCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:36:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWeq-0005n3-0x; Mon, 08 Jan 2018 12:36:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=azyu=ed=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYWep-0005mw-GU
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 12:36:03 +0000
X-Inumbo-ID: 4e9163d5-f470-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e9163d5-f470-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 13:34:45 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 82DFCAB49;
 Mon,  8 Jan 2018 12:35:59 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20180105091638.4500-1-jgross@suse.com>
 <20180108122945.fvosbgzdklqq2xxz@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <99bd0239-20ca-5a97-4a9e-66deaa6ed73d@suse.com>
Date: Mon, 8 Jan 2018 13:35:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180108122945.fvosbgzdklqq2xxz@citrix.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMTM6MjksIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBKYW4gMDUsIDIwMTgg
YXQgMTA6MTY6MzhBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhpcyBlbWFpbCBv
bmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNlIHJlcGx5IGZvciBp
dGVtcyB5b3UKPj4gd291bGQgbGlrZSB0byBzZWUgaW4gNC4xMSBzbyB0aGF0IHBlb3BsZSBoYXZl
IGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKPj4gcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4K
Pj4KPj4gWW91J3JlIHdlbGNvbWUgdG8gcHJvdmlkZSBkZXNjcmlwdGlvbiBhbmQgdXNlIGNhc2Vz
IG9mIHRoZSBmZWF0dXJlIHlvdSdyZQo+PiB3b3JraW5nIG9uLgo+Pgo+PiA9IFRpbWVsaW5lID0K
Pj4KPj4gV2Ugbm93IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCBy
ZWxlYXNlIHR3aWNlIGEKPj4geWVhci4gVGhlIHVwY29taW5nIDQuMTEgdGltZWxpbmUgYXJlIGFz
IGZvbGxvd2VkOgo+Pgo+PiAqIExhc3QgcG9zdGluZyBkYXRlOiBNYXJjaCAxNnRoLCAyMDE4Cj4+
ICogSGFyZCBjb2RlIGZyZWV6ZTogTWFyY2ggMzB0aCwgMjAxOAo+PiAqIFJDMTogVEJECj4+ICog
UmVsZWFzZTogSnVuZSAxc3QsIDIwMTgKPj4KPj4gTm90ZSB0aGF0IHdlIGRvbid0IGhhdmUgZnJl
ZXplIGV4Y2VwdGlvbiBzY2hlbWUgYW55bW9yZS4gQWxsIHBhdGNoZXMKPj4gdGhhdCB3aXNoIHRv
IGdvIGludG8gNC4xMSBtdXN0IGJlIHBvc3RlZCBubyBsYXRlciB0aGFuIHRoZSBsYXN0IHBvc3Rp
bmcKPj4gZGF0ZS4gQWxsIHBhdGNoZXMgcG9zdGVkIGFmdGVyIHRoYXQgZGF0ZSB3aWxsIGJlIGF1
dG9tYXRpY2FsbHkgcXVldWVkCj4+IGludG8gbmV4dCByZWxlYXNlLgo+Pgo+PiBSQ3Mgd2lsbCBi
ZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVlemUuCj4+Cj4+IFdlIHJlY2VudGx5IGlu
dHJvZHVjZWQgYSBqaXJhIGluc3RhbmNlIHRvIHRyYWNrIGFsbCB0aGUgdGFza3MgKG5vdCBvbmx5
IGJpZykKPj4gZm9yIHRoZSBwcm9qZWN0LiBTZWU6IGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3Np
YW4ubmV0L3Byb2plY3RzL1hFTi9pc3N1ZXMuCj4+Cj4+IE1vc3Qgb2YgdGhlIHRhc2tzIHRyYWNr
ZWQgYnkgdGhpcyBlLW1haWwgYWxzbyBoYXZlIGEgY29ycmVzcG9uZGluZyBqaXJhIHRhc2sKPj4g
cmVmZXJyZWQgYnkgWEVOLU4uCj4+Cj4+IEkgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZl
cnNpb24gbnVtYmVyIG9mIHNlcmllcyBhc3NvY2lhdGVkIHRvIGVhY2gKPj4gZmVhdHVyZS4gQ2Fu
IGVhY2ggb3duZXIgc2VuZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBz
ZXJpZXMKPj4gd2FzIHBvc3RlZCB1cHN0cmVhbT8KPj4KPj4gPSBQcm9qZWN0cyA9Cj4+Cj4+ID09
IEh5cGVydmlzb3IgPT0gCj4+Cj4+ICogIFBlci1jcHUgdGFza2xldAo+PiAgIC0gIFhFTi0yOAo+
PiAgIC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsawo+Pgo+PiA9PT0geDg2ID09PSAKPj4KPj4gKiAg
RW5hYmxlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBpbiBYZW4gKHYxMCkKPj4gICAtICBY
RU4tNDgKPj4gICAtICBZaSBTdW4KPiAKPiBBbG1vc3QgZG9uZSAtLSB3YWl0aW5nIGZvciBtZSB0
byBjb21taXQgdG9vbHN0YWNrIHBhdGNoZXMuCj4gCj4gQW5kIHRyYWNrIE1pdGlnYXRpb24gKHZh
cmlvdXMgc2VyaWVzKSBmb3IgYWxsIHRoZSByZWNlbnQgc2VjdXJpdHkKPiBpc3N1ZXM/Cj4gCj4g
VGhleSBzaG91bGQgYmUgYmxvY2tlcnMgZm9yIDQuMTEgSU1ITy4KCkFic29sdXRlbHkuIEknbGwg
YWRkIHRob3NlLCBidXQgSSBob3BlIHdlIHdvbid0IG5lZWQgYWxsIG9mIHRoZW0uCgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:50:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:50:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWsI-000761-Ra; Mon, 08 Jan 2018 12:49:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhej=ed=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1eYWsH-00075v-9g
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 12:49:57 +0000
X-Inumbo-ID: b29cbab0-f472-11e7-b0d7-9f685aff125f
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b29cbab0-f472-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:51:52 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=f9JseTJfID6sorDS9zC8A78I7KSp4TazN/W/wpUO0oabrmBydhS7PL40VeDa59CZhehdOKA9lyj50E2ByG1pXssgNh+XouRNPJEd15507rzS/IqpdGPBCgqtilqLGHXAGvL2c1m/OvUI0OcEv+4IAYGFiQ9M5eo9xEXKP9J0sOB0zb587xm4thgxfWeExPDB+P5CFfDBw0R+NhvSqlAoQsUyJmwSWcgzGCudlRSKIs7URY+DXMxPi3TsvOOTRPyuRkPBL0xvme8QzekIIN1b68jYGM6Bzu4TZkxIqQaCzIM/TV8imRsFA+K5PRRigHIJryHoWxfh8CvvlTpQIVI6vw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=7wBS6PzMhKDP9O655faRl
 NMPtE8=; b=uebjUBRm3FWTFMaXVR3fLhxcEvWEsEDI2BusZyj1futIbRzD5Ic1N
 FJd27NH/tL5F9BAk1sMvOLZC3+8ehWf0uYjws3voHpimwqom2tSSfZjzjwahc4nb
 RBg6nyj/RObvVtdce9Kc6cdJdaFsU+9ece5LDkZ1VZxdUQbVtJhmymTHxNnXA6PU
 fe1YVk6KUzylE0dvFdUR5PGfN70RrhzYLubUCIMpz2wbhhzJvfi8OWe5sDwY+akA
 njOLmfj0pHCcxw5WzxdVnMOyQQA0URZgcd5MHadjy3TIDVkUIyCf2Mhm5iN/jaO+
 qdCaSWWEmwgHDImwGU1ffAtJHINbNtkJQ==
Received: (qmail 4889 invoked from network); 8 Jan 2018 14:49:47 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Jan 2018 14:49:47 +0200
Received: (qmail 32362 invoked from network); 8 Jan 2018 14:49:47 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Jan 2018 14:49:47 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon,  8 Jan 2018 14:49:44 +0200
Message-Id: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBwYXRjaCBpcyBhZGRpbmcgYSB3YXkgdG8gZW5hYmxlL2Rpc2FibGUgbmVzdGVkIHBhZ2Vm
YXVsdApldmVudHMuIEl0IGludHJvZHVjZXMgdGhlIHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVs
dCBmdW5jdGlvbgphbmQgYWRkcyB0aGUgbmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCBpbiB0aGUg
bW9uaXRvciBzdHJ1Y3R1cmUuClRoaXMgaXMgbmVlZGVkIGJ5IHRoZSBpbnRyb3NwZWN0aW9uIHNv
IGl0IHdpbGwgb25seSBnZXQgZ2xhCmZhdWx0cyBhbmQgbm90IGdldCBzcGFtbWVkIHdpdGggb3Ro
ZXIgZmF1bHRzLgpJbiBwMm1fc2V0X2FkX2JpdHMgdGhlIHYtPmFyY2guc3NlX3BnX2RpcnR5LmVp
cCBhbmQKdi0+YXJjaC5zc2VfcGdfZGlydHkuZ2xhIGFyZSB1c2VkIHRvIG1hcmsgdGhhdCB0aGlz
IGlzIHRoZQpzZWNvbmQgdGltZSBhIGZhdWx0IG9jY3VycyBhbmQgdGhlIGRpcnR5IGJpdCBpcyBz
ZXQuCgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVy
LmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYxOgogICAgICAgIC0gUmIgVjEKCS0gQWRkIGNvbW1l
bnQgaW4gZG9tY3RsLmgKLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAyICsr
CiB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDE0ICsrKysrKysrKysrKysrCiB4ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICB8ICA2ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9tb25pdG9yLmggfCAgMyArKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDIg
KysKIDcgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmgKaW5kZXggMDllMTM2My4uMTEyYzk3NCAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKQEAgLTIwNTYsNiArMjA1Niw4IEBAIGludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNz
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSk7CiBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1
ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMsIGJvb2wgYWxsb3dfdXNlcnNw
YWNlKTsKK2ludCB4Y19tb25pdG9yX25lc3RlZF9wYWdlZmF1bHQoeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBkaXNhYmxlKTsKIGludCB4Y19tb25pdG9yX2RlYnVnX2V4Y2VwdGlvbnMoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYyk7CiBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSk7CmRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKaW5k
ZXggMDIzM2I4Ny4uZTk2YzU2ZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5j
CisrKyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwpAQCAtMTYzLDYgKzE2MywyMCBAQCBpbnQg
eGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21h
aW5faWQsIGJvb2wgZW5hYmxlLAogICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsK
IH0KIAoraW50IHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVsdCh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgZG9tYWluX2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGRpc2FibGUpCit7CisgICAgREVDTEFSRV9ET01DVEw7CisKKyAgICBkb21jdGwuY21kID0gWEVO
X0RPTUNUTF9tb25pdG9yX29wOworICAgIGRvbWN0bC5kb21haW4gPSBkb21haW5faWQ7CisgICAg
ZG9tY3RsLnUubW9uaXRvcl9vcC5vcCA9IGRpc2FibGUgPyBYRU5fRE9NQ1RMX01PTklUT1JfT1Bf
RU5BQkxFCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhFTl9ET01DVExf
TU9OSVRPUl9PUF9ESVNBQkxFOworICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AuZXZlbnQgPSBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfTkVTVEVEX1BBR0VGQVVMVDsKKworICAgIHJldHVybiBkb19k
b21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKwogaW50IHhjX21vbml0b3JfZW11bGF0ZV9lYWNoX3Jl
cCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCmluZGV4IGMw
Y2QwMTcuLjA3YTMzNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtMTM3LDYgKzEzNywyMyBAQCBi
b29sIHAybV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hlY2soc3RydWN0IHZjcHUgKnYsCiAgICAgcmV0
dXJuIHZpb2xhdGlvbjsKIH0KIAorc3RhdGljIHZvaWQgcDJtX3NldF9hZF9iaXRzKHN0cnVjdCB2
Y3B1ICp2LCBwYWRkcl90IGdhKQoreworICAgIHN0cnVjdCBodm1faHdfY3B1IGN0eHQ7CisgICAg
dWludDMyX3QgcGZlYyA9IDA7CisKKyAgICBodm1fZnVuY3Muc2F2ZV9jcHVfY3R4dCh2LCAmY3R4
dCk7CisKKyAgICBpZiAoIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+ZWlwID09IHYtPmFyY2gucGdf
ZGlydHkuZWlwCisgICAgICAgICAmJiBnYSA9PSB2LT5hcmNoLnBnX2RpcnR5LmdsYSApCisgICAg
ICAgIHBmZWMgPSBQRkVDX3dyaXRlX2FjY2VzczsKKworICAgIHBhZ2luZ19nYV90b19nZm5fY3Iz
KHYsIGN0eHQuY3IzLCBnYSwgJnBmZWMsIE5VTEwpOworCisgICAgdi0+YXJjaC5wZ19kaXJ0eS5l
aXAgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCktPmVpcDsKKyAgICB2LT5hcmNoLnBnX2RpcnR5Lmds
YSA9IGdhOworfQorCiBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNp
Z25lZCBsb25nIGdsYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG5wZmVjIG5w
ZmVjLAogICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgKipyZXFf
cHRyKQpAQCAtMjA4LDYgKzIyNSwxNiBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRy
X3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICgg
dm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9tb25pdG9yKSAmJgorICAgICAgICAgZC0+
YXJjaC5tb25pdG9yLm5lc3RlZF9wYWdlZmF1bHRfZGlzYWJsZWQgJiYKKyAgICAgICAgIG5wZmVj
LmtpbmQgIT0gbnBmZWNfa2luZF93aXRoX2dsYSApIC8qIGRvbid0IHNlbmQgYSBtZW1fZXZlbnQg
Ki8KKyAgICB7CisgICAgICAgIHYtPmFyY2gudm1fZXZlbnQtPmVtdWxhdGVfZmxhZ3MgPSAwOwor
ICAgICAgICBwMm1fc2V0X2FkX2JpdHModiwgZ2xhKTsKKworICAgICAgICByZXR1cm4gdHJ1ZTsK
KyAgICB9CisKICAgICAqcmVxX3B0ciA9IE5VTEw7CiAgICAgcmVxID0geHphbGxvYyh2bV9ldmVu
dF9yZXF1ZXN0X3QpOwogICAgIGlmICggcmVxICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
b25pdG9yLmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCmluZGV4IGYyMjllNjkuLmUzNWI2MTkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21v
bml0b3IuYwpAQCAtMjQxLDYgKzI0MSwxOSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVu
dChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBjYXNlIFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9ORVNURURfUEFHRUZBVUxUOgorICAgIHsKKyAgICAgICAg
Ym9vbCBvbGRfc3RhdHVzID0gYWQtPm1vbml0b3IubmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZDsK
KworICAgICAgICBpZiAoIHVubGlrZWx5KG9sZF9zdGF0dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykg
KQorICAgICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisKKyAgICAgICAgZG9tYWluX3BhdXNlKGQp
OworICAgICAgICBhZC0+bW9uaXRvci5uZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkID0gcmVxdWVz
dGVkX3N0YXR1czsKKyAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CisgICAgICAgIGJyZWFrOwor
ICAgIH0KKwogICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTOgog
ICAgIHsKICAgICAgICAgYm9vbCBvbGRfc3RhdHVzID0gYWQtPm1vbml0b3IuZGVzY3JpcHRvcl9h
Y2Nlc3NfZW5hYmxlZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDQ2NzlkNTQuLjA5OWFmN2MgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb21haW4uaApAQCAtNDEyLDYgKzQxMiw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgog
ICAgICAgICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAxOwogICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVz
dF91c2Vyc3BhY2VfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgOiAxOwogICAgICAgICB1
bnNpZ25lZCBpbnQgZW11bF91bmltcGxlbWVudGVkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgOiAxOworICAgICAgICB1bnNpZ25lZCBpbnQgbmVzdGVkX3BhZ2VmYXVsdF9kaXNh
YmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwogICAgICAgICBzdHJ1Y3QgbW9u
aXRvcl9tc3JfYml0bWFwICptc3JfYml0bWFwOwogICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJs
cmVnX21hc2tbNF07CiAgICAgfSBtb25pdG9yOwpAQCAtNTc5LDYgKzU4MCwxMSBAQCBzdHJ1Y3Qg
YXJjaF92Y3B1CiAgICAgLyogQSBzZWNvbmRhcnkgY29weSBvZiB0aGUgdmNwdSB0aW1lIGluZm8u
ICovCiAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3RpbWVfaW5mb190KSB0aW1lX2luZm9fZ3Vl
c3Q7CiAKKyAgICBzdHJ1Y3QgeworICAgICAgICB1bnNpZ25lZCBsb25nIGVpcDsKKyAgICAgICAg
dW5zaWduZWQgbG9uZyBnbGE7CisgICAgfSBwZ19kaXJ0eTsKKwogICAgIHN0cnVjdCBhcmNoX3Zt
X2V2ZW50ICp2bV9ldmVudDsKIAogICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKm1zcjsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tb25pdG9yLmgKaW5kZXggYTA0NDRkMS4uYTdhMGI1NiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9y
LmgKQEAgLTg0LDcgKzg0LDggQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3Jf
Z2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8CiAgICAgICAg
ICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAogICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBU
KSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9F
TVVMX1VOSU1QTEVNRU5URUQpOworICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKSB8CisgICAgICAgICAgICAgICAgICAg
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ORVNURURfUEFHRUZBVUxUKTsKIAogICAg
IC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2
bSBmdW5jICovCiAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQoKSApCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKaW5kZXggOWFlNzI5NTkuLjcwNmM2ZWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEw
MTQsNiArMTAxNCw4IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX3Bzcl9jbXRfb3AgewogI2RlZmluZSBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUICAgICAgICAgICAgIDgKICNkZWZpbmUg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTICAgICAgICAgICA5CiAjZGVmaW5l
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQgICAgMTAKKy8qIEVu
YWJsZWQgYnkgZGVmYXVsdCAqLworI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTkVT
VEVEX1BBR0VGQVVMVCAgICAgIDExCiAKIHN0cnVjdCB4ZW5fZG9tY3RsX21vbml0b3Jfb3Agewog
ICAgIHVpbnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:51:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:51:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWtO-0007e8-4X; Mon, 08 Jan 2018 12:51:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYWtN-0007db-GY
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 12:51:05 +0000
X-Inumbo-ID: dbd7a0a0-f472-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbd7a0a0-f472-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 12:53:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 05:50:58 -0700
Message-Id: <5A53773E020000780019C34A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 05:50:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515408417-13372-1-git-send-email-andrew.cooper3@citrix.com>
 <5A536C64020000780019C2A6@prv-mh.provo.novell.com>
 <20aeaa82-d8e0-1ce2-7332-db740360709a@citrix.com>
In-Reply-To: <20aeaa82-d8e0-1ce2-7332-db740360709a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/Rules: Use -mskip-rax-setup if the
 compiler supports it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDEzOjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDEvMTggMTI6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOC4w
MS4xOCBhdCAxMTo0NiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhp
cyBvcHRpb24gaXMgYXZhaWxhYmxlIGZyb20gR0NDIDUgb253YXJkcywgYW5kIHdhcyBzcGVjaWZp
Y2FsbHkgaW50cm9kdWNlZAo+Pj4gYXMgYW4gb3B0aW1pc2F0aW9uIGZvciBMaW51eC4gIFdoZW4g
dXNpbmcgdmFyYWRpYyBmdW5jdGlvbnMsIHRoZSBjYWxsZXIgCj4+PiBuZWVkcwo+Pj4gdG8ga25v
dyBob3cgbWFueSBmbG9hdGluZyBwb2ludCBhcmd1bWVudHMgd2VyZSBwYXNzZWQuICBYZW4sIGxp
a2UgTGludXgsCj4+PiBkb2Vzbid0IHVzZXMgZmxvYXRpbmcgcG9pbnQgYXJndW1lbnRzLCBzbyBk
b2Vzbid0IG5lZWQgdG8gZW1pdCBjb2RlIHRvIAo+Pj4gaW5mb3JtCj4+PiB2YXJhZGljIGZ1bmN0
aW9ucyBzdWNoIGFzIHByaW50aygpIHRoYXQgdGhlcmUgYXJlIHplcm8gYXJndW1lbnRzLgo+Pj4K
Pj4+IFRoZSBuZXQgZGVsdGEgZm9yIGEgcmVsZWFzZSBidWlsZCBpczoKPj4+Cj4+PiAgIGFkZC9y
ZW1vdmU6IDAvMCBncm93L3NocmluazogMzUvNjI1IHVwL2Rvd246IDYwMy8tNTQ4OSAoLTQ4ODYp
Cj4+Pgo+Pj4gd2l0aCB0aGUgc2luZ2xlIGJpZ2dlc3QgY2hhbmdlIGJlaW5nOgo+Pj4KPj4+ICAg
eDg2X2VtdWxhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAxOTMzICAxMDE3NTEg
ICAgLTE4Mgo+PiBXaGF0IHZhcmlhZGljIGZ1bmN0aW9uKHMpIGFyZSBiZWluZyB1c2VkIHRoZXJl
PyBJIGNhbiBzcG90IGEgY291cGxlCj4+IG9mIGNhbGxzIHRvIHByaW50aygpIGFuZCBvbmUgY2Fs
bCB0byBjcHVfaGFzX2FtZF9lcnJhdHVtKCksIGJ1dAo+PiB0aGF0IGNhbiBoYXJkbHkgYWNjb3Vu
dCB0byAxODIgc2F2ZWQgYnl0ZXMuCj4gCj4gSSB3b25kZXJlZCB0aGUgc2FtZSwgdW50aWwgSSBy
ZW1lbWJlcmVkIG1rZWMoKSwgd2hpY2ggaXMgYmVoaW5kIGV2ZXJ5Cj4gZ2VuZXJhdGVfZXhjZXB0
aW9uKCkuCgpCdXQgdGhhdCdzIGFuIGlubGluZSBmdW5jdGlvbiwgd2hpY2ggdGhlIGNvbXBpbGVy
IHNob3VsZCBiZSBhYmxlCnRvIGF2b2lkIHNldHRpbmcgJWVheCB3aXRob3V0IGZ1cnRoZXIgaGVs
cC4KCj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsKPj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9SdWxlcy5tawo+Pj4gQEAgLTMwLDMgKzMwLDcgQEAgQ0ZMQUdTICs9IC1mbm8tYXN5bmNocm9u
b3VzLXVud2luZC10YWJsZXMKPj4+ICBpZm5lcSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtZnZp
c2liaWxpdHk9aGlkZGVuLG4pLG4pCj4+PiAgQ0ZMQUdTICs9IC1ER0NDX0hBU19WSVNJQklMSVRZ
X0FUVFJJQlVURQo+Pj4gIGVuZGlmCj4+PiArCj4+PiArIyBYZW4gZG9lc24ndCBldmVyIHBhc3Mg
U1NFIGFyZ3VtZW50cy4gIERpc2NhcmQgdGhlIFNTRSBzZXR1cAo+Pj4gKyMgKGkuZS4gYHhvciAl
ZWF4LCAlZWF4YCkgYmVmb3JlIHZhcmFkaWMgZnVuY3Rpb24gY2FsbHMgaWYgcG9zc2libGUuCj4+
PiArJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1tc2tpcC1yYXgtc2V0dXApCj4+IENv
bnNpZGVyaW5nIHRoZSBnY2MgZG9jdW1lbnRhdGlvbiBmb3IgdGhlIG9wdGlvbiwgSSB0aGluayB0
aGlzIHdhbnRzCj4+IHRvIHNpdCByaWdodCBuZXh0IHRvIC1tbm8tc3NlLiBBbHNvIEkgdGhpbmsg
aXQgaXMgInZhcmlhZGljIiAoYW5kIHRoZW4gaW4KPj4gdGhlIGRlc2NyaXB0aW9uIGFzIHdlbGwp
LiBXaXRoIHRoYXQKPj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiAKPiBJJ2xsIHNlZSB3aGF0IEkgY2FuIGRvLgoKVGhhbmtzLiBPbmUgbW9yZSB0aGluZyB0
aG91Z2g6IFRoZSBkZXNjcmlwdGlvbiBjb3VsZCBhbHNvIGRvIHdpdGgKc29tZSBlZGl0aW5nIC0g
aXQgaXMgbm90IHRoZSBmYWN0IHRoYXQgd2UgbmV2ZXIgX3Bhc3NfIGFueSB2YWx1ZXMgaW4KWE1N
IHJlZ2lzdGVycywgYnV0IHRoZSBmYWN0IHRoYXQgYXMgb2YgY29tbWl0IGQ4MGM0ODI2MDUgKCJ4
ODYtNjQ6Cmdsb2JhbGx5IHVzZSAtbW5vLXNzZSIpIHZhcmlhZGljIGZ1bmN0aW9ucyBoYXZlIFhN
TS1yZWdpc3Rlci1yZWxhdGVkCnByb2xvZ3VlcyBnZW5lcmF0ZWQgd2hpY2ggbWFrZXMgdGhpcyBj
aGFuZ2Ugc2FmZS4gT3RoZXJ3aXNlIHRoZQp3YXJuaW5nIGluIHRoZSBkb2N1bWVudGF0aW9uIHdv
dWxkIHZlcnkgbXVjaCBhcHBseS4gQWxzbwpzL2NhbGxlci9jYWxsZWUvIGluIHRoZSBzZWNvbmQg
bGluZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 12:55:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 12:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYWxT-0007rO-Ld; Mon, 08 Jan 2018 12:55:19 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWxS-0007qv-5W
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 12:55:18 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-3.messagelabs.com id 91/7E-15413-43A635A5;
 Mon, 08 Jan 2018 12:55:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVdc4Kzj
 KoOeSqMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzdg2eRtLweKciu/HV7E1MK5y7mLk5BASaGSS
 uN3r3cXIBWQ/ZpTY2d/KBOFsY5T4sv03I0iViICzxNczc9lBbF4BfYkFN3uZQGxhAXuJ7u5lY
 DUSAnc1JPrnMHcxcgDZnhLnT/lDhD0l+u//Byph52ATsJI4JAZSwCKgKtG/1HoCI/cCRoZVjB
 rFqUVlqUW6RuZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBnq1nYGDcwdiy1+8
 QoyQHk5Ior6hzQJQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6VzOAoIcGi1PTUirTMHGCIwaQl
 OHiURHh9QdK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClxXlOQUgGQ0ozSPLhBs
 NC/xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYVwhkCk9mXgncvldApzABnfJuXyDIKSWJCC
 mpBsYovjmOxtO8PK1X+zXoNB7iO29YwPjKT6Z4v7bxjfw3ueJ3Fjyo0FQ6WT1dZiODSszU5Ur
 F89/xnzpQuZeJ83LBsrtzQlo2z+yNNHuSHTttycbe7RfamXuVTd6fOrDmztK26N5ZWWXmx4y9
 1/a7Hqk24pOcOWvewwmHzrwxXxy6gO3tI3UHKw0lluKMREMt5qLiRABf7dGLeAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1515416114!110302319!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21198 invoked from network); 8 Jan 2018 12:55:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 12:55:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYWxL-0006Mk-Rm; Mon, 08 Jan 2018 12:55:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYWxG-00018S-IU; Mon, 08 Jan 2018 12:55:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYWxG-0006OH-7C; Mon, 08 Jan 2018 12:55:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117697-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
X-Osstest-Versions-That: xen=6fc1f55e7d90b9daaac9eb075561c336b91013fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 12:55:06 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 117697: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzY5NyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzY5Ny8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNzY2MCBw
YXNzIGluIDExNzY5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNzY2MCBwYXNzIGluIDExNzY5
NwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAg
ICAgICBmYWlsIHBhc3MgaW4gMTE3NjYwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTE3MTQ0CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE3NjYwIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTE3NjYwIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExNzE0
NAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gt
dm1lbnRyeSBmYWlsIGxpa2UgMTE3MTQ0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgNDkg
eHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTcxNDQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExNzE0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcx
NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExNzE0NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTQ0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTcxNDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzE0NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3
MTQ0CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3Qg
ICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoK
IHhlbiAgICAgICAgICAgICAgICAgIDhhYjQzZjc4NWE0ZTk3MDhjZjJiYTQwYzI1ZmI4ZTZlNDkw
YTA3MzYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDZmYzFmNTVlN2Q5
MGI5ZGFhYWM5ZWIwNzU1NjFjMzM2YjkxMDEzZmUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzE0
NCAgMjAxNy0xMi0xNCAxMjo1ODozMyBaICAgMjQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTc1MzMgIDIwMTgtMDEtMDIgMTc6MzA6MTcgWiAgICA1IGRheXMgICAgNSBhdHRlbXB0cwoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBZHJpYW4gUG9wIDxh
cG9wQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJbmdv
IE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbSBMZW5kYWNreSA8dGhv
bWFzLmxlbmRhY2t5QGFtZC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpU
byB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDZmYzFmNTVlN2QuLjhh
YjQzZjc4NWEgIDhhYjQzZjc4NWE0ZTk3MDhjZjJiYTQwYzI1ZmI4ZTZlNDkwYTA3MzYgLT4gc3Rh
YmxlLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 13:21:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 13:21:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYXMb-0001io-Nv; Mon, 08 Jan 2018 13:21:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYXMa-0001ii-9u
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 13:21:16 +0000
X-Inumbo-ID: 13410a66-f477-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13410a66-f477-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 13:23:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 06:21:08 -0700
Message-Id: <5A537E50020000780019C3A8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 06:21:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-50-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-50-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 49/74] x86/guest: map per-cpu
 vcpu_info area.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
U28gdGhhdCB0aGUgbGltaXQgb2YgWEVOX0xFR0FDWV9NQVhfVkNQVVMgY2FuIGJlIGxpZnRlZC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPiAtLS0KPiBTaG91bGQgYmUgbW92ZWQgZWFybGllciBtYXliZT8KCkVzcGVjaWFsbHkgdGhl
IGNoYW5nZXMgdG8gdGltZS5jIHVuZG9pbmcvcmVkb2luZyBlYXJsaWVyIGNoYW5nZXMKc3VnZ2Vz
dHMgc28uCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4uYwo+IEBAIC0zOCw2ICszOCwxMCBAQCBzdGF0aWMgc3RydWN0IHJhbmdl
c2V0ICptZW07Cj4gIAo+ICBERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVfaWQpOwo+
ICAKPiArc3RhdGljIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbzsKPiArdW5zaWduZWQgbG9u
ZyB2Y3B1X2luZm9fbWFwcGVkW0JJVFNfVE9fTE9OR1MoTlJfQ1BVUyldOwoKc3RhdGljCgo+IEBA
IC0xMDEsNiArMTA1LDM4IEBAIHN0YXRpYyB2b2lkIG1hcF9zaGFyZWRfaW5mbyh2b2lkKQo+ICAg
ICAgICAgIHhjaGcoJlhFTl9zaGFyZWRfaW5mby0+ZXZ0Y2huX21hc2tbaV0sIH4wdWwpOwo+ICB9
Cj4gIAo+ICtzdGF0aWMgaW50IG1hcF92Y3B1aW5mbyh2b2lkKQo+ICt7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgdmNwdSA9IHRoaXNfY3B1KHZjcHVfaWQpOwo+ICsgICAgc3RydWN0IHZjcHVfcmVnaXN0
ZXJfdmNwdV9pbmZvIGluZm8gPSB7IH07CgpJIGRvdWJ0IHlvdSBuZWVkIHRoZSBpbml0aWFsaXpl
ciBoZXJlLgoKPiArICAgIGxvbmcgcmM7Cj4gKwo+ICsgICAgaWYgKCAhdmNwdV9pbmZvICkKPiAr
ICAgIHsKPiArICAgICAgICB0aGlzX2NwdSh2Y3B1X2luZm8pID0gJlhFTl9zaGFyZWRfaW5mby0+
dmNwdV9pbmZvW3ZjcHVdOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAg
IGlmICggdGVzdF9iaXQodmNwdSwgdmNwdV9pbmZvX21hcHBlZCkgKQo+ICsgICAgewo+ICsgICAg
ICAgIHRoaXNfY3B1KHZjcHVfaW5mbykgPSAmdmNwdV9pbmZvW3ZjcHVdOwo+ICsgICAgICAgIHJl
dHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIGluZm8ubWZuID0gdmlydF90b19tZm4oJnZjcHVf
aW5mb1t2Y3B1XSk7Cj4gKyAgICBpbmZvLm9mZnNldCA9ICh1bnNpZ25lZCBsb25nKSZ2Y3B1X2lu
Zm9bdmNwdV0gJiB+UEFHRV9NQVNLOwo+ICsgICAgcmMgPSB4ZW5faHlwZXJjYWxsX3ZjcHVfb3Ao
VkNQVU9QX3JlZ2lzdGVyX3ZjcHVfaW5mbywgdmNwdSwgJmluZm8pOwo+ICsgICAgaWYgKCByYyAp
Cj4gKyAgICAgICAgdGhpc19jcHUodmNwdV9pbmZvKSA9ICZYRU5fc2hhcmVkX2luZm8tPnZjcHVf
aW5mb1t2Y3B1XTsKCllvdSBuZWVkIHRvIGF2b2lkIHByb2R1Y2luZyBhbiBvdXQgb2YgYm91bmRz
IHBvaW50ZXIgaGVyZSBmb3IKbGFyZ2UgdmNwdSB2YWx1ZXMuCgo+IEBAIC0xNzYsMTIgKzIxMSwz
NCBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCj4gICAgICBtYXBfc2hhcmVk
X2luZm8oKTsKPiAgICAgIHNldF92Y3B1X2lkKCk7Cj4gIAo+ICsgICAgdmNwdV9pbmZvID0geHph
bGxvY19hcnJheShzdHJ1Y3QgdmNwdV9pbmZvLCBucl9jcHVfaWRzKTsKPiArICAgIGlmICggbWFw
X3ZjcHVpbmZvKCkgfHwgIXZjcHVfaW5mbyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCB2Y3B1
X2luZm8gKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgeGZyZWUodmNwdV9pbmZvKTsKPiAr
ICAgICAgICAgICAgdmNwdV9pbmZvID0gTlVMTDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgaWYg
KCBucl9jcHVfaWRzID4gWEVOX0xFR0FDWV9NQVhfVkNQVVMgKQoKSG93IGFib3V0CgogICAgaWYg
KCBtYXBfdmNwdWluZm8oKSApCiAgICB7CiAgICAgICAgeGZyZWUodmNwdV9pbmZvKTsKICAgICAg
ICB2Y3B1X2luZm8gPSBOVUxMOwogICAgfQogICAgaWYgKCAhdmNwdV9pbmZvICYmIG5yX2NwdV9p
ZHMgPiBYRU5fTEVHQUNZX01BWF9WQ1BVUyApCiAgICB7CiAgICAgICAgLi4uCgo/Cgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni90aW1lLmMKPiArKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCj4gQEAgLTUz
MywxMSArNTMzLDExIEBAIHN0YXRpYyBzdHJ1Y3QgcGxhdGZvcm1fdGltZXNvdXJjZSBfX2luaXRk
YXRhIHBsdF90c2MgPQo+ICAgKiBYZW4gY2xvY2sgc291cmNlIGlzIGEgdmFyaWFudCBvZiBUU0Mg
c291cmNlLgo+ICAgKi8KPiAgCj4gLURFQ0xBUkVfUEVSX0NQVSh1bnNpZ25lZCBpbnQsIHZjcHVf
aWQpOwo+ICtERUNMQVJFX1BFUl9DUFUoc3RydWN0IHZjcHVfaW5mbyAqLCB2Y3B1X2luZm8pOwoK
SSBkaWRuJ3Qgbm90aWNlIHRoZSBvbmUgYmVpbmcgcmVtb3ZlZCBoZXJlIC0gYm90aCBzaG91bGRu
J3QgYmUKZGVjbGFyZWQgaGVyZSwgYnV0IGluIGEgaGVhZGVyLgoKPiBAQCAtMTA3LDYgKzEwOCwx
MiBAQCBzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9odm1fb3AodW5zaWduZWQgaW50
IG9wLCB2b2lkICphcmcpCj4gICAgICByZXR1cm4gX2h5cGVyY2FsbDY0XzIobG9uZywgX19IWVBF
UlZJU09SX2h2bV9vcCwgb3AsIGFyZyk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbmxpbmUgbG9uZyB4
ZW5faHlwZXJjYWxsX3ZjcHVfb3AodW5zaWduZWQgaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHUs
CgpJIGJlbGlldmUgImludCIgaXMgc3VmZmljaWVudCBoZXJlIChhbmQgdGhlbiBhbHNvIGZvciB0
aGUgdmFyaWFibGUocykgaW50bwp3aGljaCB0aGUgcmV0dXJuIHZhbHVlIGlzL2FyZSBiZWluZyBs
YXRjaGVkKS4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 13:28:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 13:28:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYXTO-0001vW-Dk; Mon, 08 Jan 2018 13:28:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYXTN-0001vQ-71
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 13:28:17 +0000
X-Inumbo-ID: 9a57ed44-f477-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9a57ed44-f477-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 14:26:58 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 06:28:14 -0700
Message-Id: <5A537FFB020000780019C3BA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 06:28:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-51-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-51-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 50/74] xen/pvshim: remove Dom0 kernel
 support check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 13:29:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 13:29:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYXUc-00020G-Ou; Mon, 08 Jan 2018 13:29:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYXUb-000204-8d
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 13:29:33 +0000
X-Inumbo-ID: 3bb57598-f478-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3bb57598-f478-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 13:31:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 06:29:26 -0700
Message-Id: <5A538043020000780019C3BD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 06:29:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-52-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-52-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 51/74] xen/pvshim: don't allow access
 to iomem or ioports
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpDb3VsZCBwZXJoYXBzIGJlIGZvbGRl
ZCBpbnRvIHBhdGNoIDUwLCBhcyBib3RoIHJlbGF0ZSB0byBub3QKYmVpbmcgRG9tMC4KCkphbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 13:49:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 13:49:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYXnw-0003aD-Ex; Mon, 08 Jan 2018 13:49:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYXnv-0003a7-Tn
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 13:49:31 +0000
X-Inumbo-ID: 05b6a6ef-f47b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 05b6a6ef-f47b-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 13:51:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 06:49:24 -0700
Message-Id: <5A5384F1020000780019C3DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 06:49:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-53-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-53-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 52/74] xen: mark xenstore/console
 pages as RAM and add them to dom_io
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKVGhlcmUgYmVpbmcgbm8gZGVz
Y3JpcHRpb24gYXQgYWxsIG1ha2VzIGl0IHJhdGhlciBoYXJkZXIgdG8gcmV2aWV3IHRoaXMKb25l
LiBJIGFzc3VtZSB0aGF0IG1hcmtpbmcgdGhlIHBhZ2VzIGFzIFJBTSBpcyBuZWNlc3NhcnkgdG8g
bWFrZQpzdXJlIGEgc3RydWN0IHBhZ2VfaW5mbyBpcyBiZWluZyBjcmVhdGVkIGZvciB0aGVtLCB3
aGljaCBpbiB0dXJuIGlzIGEKcHJlcmVxIGZvciBzaGFyaW5nIHRoZSBwYWdlcy4KCj4gK3ZvaWQg
X19pbml0IGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKPiArewo+
ICsgICAgdWludDY0X3QgcGZuID0gMDsKCkkgZG9uJ3QgdGhpbmsgaW5pdGlhbGl6ZXJzIG9mIHRo
aXMga2luZCBhcmUgbmVjZXNzYXJ5ICh0aGVyZSBhcmUgc2V2ZXJhbAppbnN0YW5jZXMgb2YgdGhp
cykuCgo+ICsgICAgbG9uZyByYzsKPiArCj4gKyAgICBpZiAoICF4ZW5fZ3Vlc3QgKQo+ICsgICAg
ICAgIHJldHVybjsKPiArCj4gKyNkZWZpbmUgTUFSS19QQVJBTV9SQU0ocCkgKHsgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgIHJjID0geGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFtKHAsICZw
Zm4pOyAgXAo+ICsgICAgaWYgKCByYyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBnZXQgIiAjcCk7ICAgICAgICAgICAgIFwK
ClRoZSB0ZXh0IGhlcmUgaXMgdGhlIHNhbWUgaW4gYWxsIHRocmVlIGluc3RhbmNlcyAtIHBsZWFz
ZSBtYWtlIGl0CmRpc3Rpbmd1aXNoYWJsZSwgc28gb25lIGRvZXNuJ3QgaGF2ZSB0byBzdGFydCBn
dWVzc2luZy4KCj4gK3ZvaWQgX19pbml0IGh5cGVydmlzb3JfaW5pdF9tZW1vcnkodm9pZCkKPiAr
ewo+ICsgICAgdWludDY0X3QgcGZuID0gMDsKPiArICAgIGxvbmcgcmM7Cj4gKwo+ICsgICAgaWYg
KCAheGVuX2d1ZXN0ICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsjZGVmaW5lIFNIQVJFX1BB
UkFNKHApICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0ocCwgJnBmbik7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBpZiAoIHJjICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgcGFuaWMoIlVuYWJsZSB0byBnZXQgIiAjcCk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90
b19wYWdlKHBmbiksIGRvbV9pbywgWEVOU0hBUkVfd3JpdGFibGUpOyBcCgpXaHkgZG9tX2lvIHJh
dGhlciB0aGFuIHRoZSBjbGllbnQgZG9tYWluPyBUaGUgbW9yZSB0aGF0IGRvbV9pbwpwYWdlcyBj
YW4gb25seSBiZSBtYXBwZWQgYnkgcHJpdmlsZWdlZCBndWVzdHMgKGFuZCBoZW5jZSBJCmFzc3Vt
ZSB5b3UgbmVlZCBhbm90aGVyIHR3ZWFrIHNvbWV3aGVyZSB0aGlzIHdheSkuCgo+ICtjb25zdCB1
bnNpZ25lZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBp
bnQgKnNpemUpCj4gK3sKPiArICAgIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVz
ZXJ2ZWRfcGFnZXNbMl07Cj4gKyAgICB1aW50NjRfdCBwZm4gPSAwOwo+ICsgICAgbG9uZyByYzsK
PiArCj4gKyAgICBpZiAoICF4ZW5fZ3Vlc3QgKQo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsK
PiArICAgICpzaXplID0gMDsKPiArCj4gKyNkZWZpbmUgUkVTRVJWRV9QQVJBTShwKSAoeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2h2bV9n
ZXRfcGFyYW0ocCwgJnBmbik7ICAgICAgICAgIFwKPiArICAgIGlmICggcmMgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgcGFuaWMoIlVuYWJs
ZSB0byBnZXQgIiAjcCk7ICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgcmVzZXJ2ZWRfcGFn
ZXNbKCpzaXplKSsrXSA9IHBmbiA8PCBQQUdFX1NISUZUOyAgICAgIFwKPiArfSkKPiArICAgIFJF
U0VSVkVfUEFSQU0oSFZNX1BBUkFNX1NUT1JFX1BGTik7Cj4gKyAgICBpZiAoICFwdl9jb25zb2xl
ICkKPiArICAgICAgICBSRVNFUlZFX1BBUkFNKEhWTV9QQVJBTV9DT05TT0xFX1BGTik7Cj4gKyN1
bmRlZiBSRVNFUlZFX1BBUkFNCj4gKwo+ICsgICAgcmV0dXJuIHJlc2VydmVkX3BhZ2VzOwo+ICt9
CgpBZmFpY3QgdGhpcyBoYXBwZW5zIG11Y2ggbGF0ZXIgdGhhbiBoeXBlcnZpc29yX2ZpeHVwX2U4
MjAoKSAtCmNhbid0IHlvdSBsYXRjaCB0aGUgUEZOcyBpbnRvIGEgZmlsZSBzY29wZSBhcnJheSB0
aGVyZSwgYW5kIG1lcmVseQpyZXR1cm4gdGhlIGluZm9ybWF0aW9uIGhlcmUsIHJhdGhlciB0aGFu
IHJlLWludm9raW5nIHRoZQpoeXBlcmNhbGxzPyBUaGlzIHdvdWxkIHNhdmUgYXQgbGVhc3Qgb25l
IGluc3RhbmNlIG9mIHRoZSB3cmFwcGVyCm1hY3Jvcy4KCj4gLS0tIGEveGVuL2RyaXZlcnMvY2hh
ci94ZW5fcHZfY29uc29sZS5jCj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29s
ZS5jCj4gQEAgLTM1LDYgKzM1LDggQEAgc3RhdGljIGV2dGNobl9wb3J0X3QgY29uc19ldnRjaG47
Cj4gIHN0YXRpYyBzZXJpYWxfcnhfZm4gY29uc19yeF9oYW5kbGVyOwo+ICBzdGF0aWMgREVGSU5F
X1NQSU5MT0NLKHR4X2xvY2spOwo+ICAKPiArYm9vbCBwdl9jb25zb2xlOwoKX19yZWFkX21vc3Rs
eT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 14:06:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 14:06:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYY4E-00059V-9k; Mon, 08 Jan 2018 14:06:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYY4C-00059P-Vl
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 14:06:21 +0000
X-Inumbo-ID: eb7384bb-f47c-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb7384bb-f47c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 15:05:02 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 07:06:18 -0700
Message-Id: <5A5388E6020000780019C40D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 07:06:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-54-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-54-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 53/74] xen/pvshim: modify Dom0
 builder in order to build a DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBBY2NvcmRp
bmcgdG8gdGhlIFBWIEFCSSB0aGUgaW5pdGlhbCB2aXJ0dWFsIG1lbW9yeSByZWdpb25zIHNob3Vs
ZAo+IGNvbnRhaW4gdGhlIHhlbnN0b3JlIGFuZCBjb25zb2xlIHBhZ2VzIGFmdGVyIHRoZSBzdGFy
dF9pbmZvLiBGaXggdGhpcwo+IGFuZCBhZGQgdGhlIHBhZ2VzIHRvIHRoZSBwMm0vbTJwIGFmdGVy
IHRoZSBzdGFydF9pbmZvIHBhZ2UgYWxzby4KCkkgZG9uJ3QgdGhpbmsgImZpeCIgaXMgdGhlIHJp
Z2h0IHRlcm0gaGVyZS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPiBAQCAtMzEsOSArMzEsOCBAQAo+ICAj
ZGVmaW5lIEwzX1BST1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKPiAgI2RlZmluZSBMNF9QUk9U
IChCQVNFX1BST1R8X1BBR0VfRElSVFkpCj4gIAo+IC1zdGF0aWMgX19pbml0IHZvaWQgZG9tMF91
cGRhdGVfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdnBo
eXNtYXBfcykKPiArX19pbml0IHZvaWQgZG9tMF91cGRhdGVfcGh5c21hcChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKClBsZWFzZSBkb24ndCByZS1vcmRlciB0eXBlIGFuZCBh
bm5vdGF0aW9uLgoKPiBAQCAtNDQzLDkgKzQ0NiwxOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3Ry
dWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICB2c3RhcnRpbmZvX3N0YXJ0ID0gcm91bmRf
cGd1cCh2cGh5c21hcF9lbmQpOwo+ICAgICAgdnN0YXJ0aW5mb19lbmQgICA9ICh2c3RhcnRpbmZv
X3N0YXJ0ICsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBzdGFydF9p
bmZvKSArCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgZG9tMF92Z2Ff
Y29uc29sZV9pbmZvKSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIChwdl9zaGltID8gMCA6
IHNpemVvZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvKSkpOwoKV2h5IG5vdCBtb3ZlIHRo
aXMgYWRkaXRpb24gLi4uCgo+IC0gICAgdnB0X3N0YXJ0ICAgICAgICA9IHJvdW5kX3BndXAodnN0
YXJ0aW5mb19lbmQpOwo+ICsgICAgaWYgKCBwdl9zaGltICkKPiArICAgIHsKPiArICAgICAgICB2
eGVuc3RvcmVfc3RhcnQgID0gcm91bmRfcGd1cCh2c3RhcnRpbmZvX2VuZCk7Cj4gKyAgICAgICAg
dnhlbnN0b3JlX2VuZCAgICA9IHZ4ZW5zdG9yZV9zdGFydCArIFBBR0VfU0laRTsKPiArICAgICAg
ICB2Y29uc29sZV9zdGFydCAgID0gdnhlbnN0b3JlX2VuZDsKPiArICAgICAgICB2Y29uc29sZV9l
bmQgICAgID0gdmNvbnNvbGVfc3RhcnQgKyBQQUdFX1NJWkU7Cj4gKyAgICAgICAgdnB0X3N0YXJ0
ICAgICAgICA9IHZjb25zb2xlX2VuZDsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgICAgICB2
cHRfc3RhcnQgICAgICAgID0gcm91bmRfcGd1cCh2c3RhcnRpbmZvX2VuZCk7CgouLi4gaW50byB0
aGlzICJlbHNlIiBibG9jay4KCj4gQEAgLTUzOCw2ICs1NTAsOCBAQCBpbnQgX19pbml0IGRvbTBf
Y29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgIiBJbml0LiByYW1k
aXNrOiAlcC0+JXBcbiIKPiAgICAgICAgICAgICAiIFBoeXMtTWFjaCBtYXA6ICVwLT4lcFxuIgo+
ICAgICAgICAgICAgICIgU3RhcnQgaW5mbzogICAgJXAtPiVwXG4iCj4gKyAgICAgICAgICAgIiBY
ZW5zdG9yZSByaW5nOiAlcC0+JXBcbiIKPiArICAgICAgICAgICAiIENvbnNvbGUgcmluZzogICVw
LT4lcFxuIgo+ICAgICAgICAgICAgICIgUGFnZSB0YWJsZXM6ICAgJXAtPiVwXG4iCj4gICAgICAg
ICAgICAgIiBCb290IHN0YWNrOiAgICAlcC0+JXBcbiIKPiAgICAgICAgICAgICAiIFRPVEFMOiAg
ICAgICAgICVwLT4lcFxuIiwKPiBAQCAtNTQ1LDYgKzU1OSw4IEBAIGludCBfX2luaXQgZG9tMF9j
b25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICBfcCh2aW5pdHJkX3N0
YXJ0KSwgX3AodmluaXRyZF9lbmQpLAo+ICAgICAgICAgICAgIF9wKHZwaHlzbWFwX3N0YXJ0KSwg
X3AodnBoeXNtYXBfZW5kKSwKPiAgICAgICAgICAgICBfcCh2c3RhcnRpbmZvX3N0YXJ0KSwgX3Ao
dnN0YXJ0aW5mb19lbmQpLAo+ICsgICAgICAgICAgIF9wKHZ4ZW5zdG9yZV9zdGFydCksIF9wKHZ4
ZW5zdG9yZV9lbmQpLAo+ICsgICAgICAgICAgIF9wKHZjb25zb2xlX3N0YXJ0KSwgX3AodmNvbnNv
bGVfZW5kKSwKCkknbSBub3QgY29udmluY2VkIHRoZSBleHRyYSB2ZXJib3NpdHkgaXMgaGVscGZ1
bCAtIHRoZSBwYWdlcyBhcmUgYXQKZml4ZWQgb2Zmc2V0cyBmcm9tIHN0YXJ0X2luZm8sIHdoaWNo
IGFscmVhZHkgaXMgYmVpbmcgbG9nZ2VkLgoKPiBAQCAtODMwLDE1ICs4NDcsMjAgQEAgaW50IF9f
aW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgIHN0cmxj
cHkoKGNoYXIgKilzaS0+Y21kX2xpbmUsIGNtZGxpbmUsIHNpemVvZihzaS0+Y21kX2xpbmUpKTsK
PiAgCj4gICNpZmRlZiBDT05GSUdfVklERU8KPiAtICAgIGlmICggZmlsbF9jb25zb2xlX3N0YXJ0
X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQo+ICsgICAgaWYgKCAhcHZfc2hpbSAmJiBmaWxsX2Nv
bnNvbGVfc3RhcnRfaW5mbygodm9pZCAqKShzaSArIDEpKSApCj4gICAgICB7Cj4gICAgICAgICAg
c2ktPmNvbnNvbGUuZG9tMC5pbmZvX29mZiAgPSBzaXplb2Yoc3RydWN0IHN0YXJ0X2luZm8pOwo+
ICAgICAgICAgIHNpLT5jb25zb2xlLmRvbTAuaW5mb19zaXplID0gc2l6ZW9mKHN0cnVjdCBkb20w
X3ZnYV9jb25zb2xlX2luZm8pOwo+ICAgICAgfQo+ICAjZW5kaWYKPiAgCj4gKyAgICBpZiAoIHB2
X3NoaW0gKQo+ICsgICAgICAgIHB2X3NoaW1fc2V0dXBfZG9tKGQsIGw0c3RhcnQsIHZfc3RhcnQs
IHZ4ZW5zdG9yZV9zdGFydCwgdmNvbnNvbGVfc3RhcnQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgdnBoeXNtYXBfc3RhcnQsIHNpKTsKCldpdGggZmlsbF9jb25zb2xlX3N0YXJ0X2luZm8o
KSBiZWluZyBnaXZlbiBhIHN0dWIgaW4gdGhlICFDT05GSUdfVklERU8KY2FzZSAoaWRlYWxseSBy
aWdodCBpbiB0aGUgZWFybGllciBwYXRjaCksIHRoaXMgY291bGQgYmVjb21lCgogICAgaWYgKCBw
dl9zaGltICkKICAgICAgICBwdl9zaGltX3NldHVwX2RvbShkLCBsNHN0YXJ0LCB2X3N0YXJ0LCB2
eGVuc3RvcmVfc3RhcnQsIHZjb25zb2xlX3N0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAg
IHZwaHlzbWFwX3N0YXJ0LCBzaSk7CiAgICBlbHNlIGlmICggZmlsbF9jb25zb2xlX3N0YXJ0X2lu
Zm8oKHZvaWQgKikoc2kgKyAxKSkgKQogICAgIHsKICAgICAgICAgc2ktPmNvbnNvbGUuZG9tMC5p
bmZvX29mZiAgPSBzaXplb2Yoc3RydWN0IHN0YXJ0X2luZm8pOwogICAgICAgICBzaS0+Y29uc29s
ZS5kb20wLmluZm9fc2l6ZSA9IHNpemVvZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvKTsK
ICAgICB9Cgo+ICtzdGF0aWMgdm9pZCBfX2luaXQgcmVwbGFjZV92YShzdHJ1Y3QgZG9tYWluICpk
LCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbWZuKQoKSSB0ZG9lc24ndCBsb29rIGxp
a2UgeW91J3JlIHJlcGxhY2luZyBhIFZBIGhlcmUgKGFuZCByZWFsbHk6IGhvdyBjb3VsZAp5b3U/
KSwgc28gaG93IGFib3V0ICJyZXBsYWNlX3ZhX21hcHBpbmcoKSI/Cgo+ICt7Cj4gKyAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOwo+ICsgICAgbDRfcGdlbnRyeV90ICpwbDRlOwo+ICsgICAgbDNf
cGdlbnRyeV90ICpwbDNlOwo+ICsgICAgbDJfcGdlbnRyeV90ICpwbDJlOwo+ICsgICAgbDFfcGdl
bnRyeV90ICpwbDFlOwo+ICsKPiArICAgIHBsNGUgPSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0
KHZhKTsKPiArICAgIHBsM2UgPSBsNGVfdG9fbDNlKCpwbDRlKTsKPiArICAgIHBsM2UgKz0gbDNf
dGFibGVfb2Zmc2V0KHZhKTsKPiArICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKPiArICAg
IHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KHZhKTsKPiArICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpw
bDJlKTsKPiArICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KHZhKTsKPiArCj4gKyAgICBwYWdl
ID0gbWZuX3RvX3BhZ2UobDFlX2dldF9wZm4oKnBsMWUpKTsKPiArICAgIC8qIEZyZWUgb3JpZ2lu
YWwgcGFnZSwgd2lsbCBiZSByZXBsYWNlZCAqLwo+ICsgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFn
ZSk7Cj4gKyAgICBmcmVlX2RvbWhlYXBfcGFnZXMocGFnZSwgMCk7CgpUaGlzIGxvb2tzIGJvZ3Vz
IC0gZnJlZV9kb21oZWFwX3BhZ2VzKCkgc2hvdWxkIGJlIGNhbGxlZCBieQp0aGUgbGFzdCBwdXRf
cGFnZSgpLCBub3QgZGlyZWN0bHkuIElmIHRoYXQgZG9lc24ndCBoYXBwZW4sIEkKd291bGQgZ3Vl
c3MgeW91IG5lZWQgdGhlIHVzdWFsIFBHQ19hbGxvY2F0ZWQgY2xlYXJpbmcgbG9naWMKaGVyZS4K
Cj4gK3ZvaWQgX19pbml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3Bn
ZW50cnlfdCAqbDRzdGFydCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyB2YV9zdGFydCwgdW5zaWduZWQgbG9uZyBzdG9yZV92YSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjb25zb2xlX3ZhLCB1bnNpZ25lZCBsb25n
IHZwaHlzbWFwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydF9pbmZvX3Qg
KnNpKQo+ICt7Cj4gKyAgICB1aW50NjRfdCBwYXJhbSA9IDA7Cj4gKyAgICBsb25nIHJjOwo+ICsK
PiArI2RlZmluZSBTRVRfQU5EX01BUF9QQVJBTShwLCBzaSwgdmEpICh7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHJjID0geGVuX2h5cGVyY2FsbF9odm1f
Z2V0X3BhcmFtKHAsICZwYXJhbSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgIGlmICggcmMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGdldCAi
ICNwICJcbiIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
IChzaSkgPSBwYXJhbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICggdmEgKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIEJVR19PTih1bnNoYXJlX3hlbl9wYWdlX3dpdGhf
Z3Vlc3QobWZuX3RvX3BhZ2UocGFyYW0pLCBkb21faW8pKTsgICAgICAgXAo+ICsgICAgICAgIHNo
YXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QobWZuX3RvX3BhZ2UocGFyYW0pLCBkLCBYRU5TSEFSRV93
cml0YWJsZSk7ICAgXAo+ICsgICAgICAgIHJlcGxhY2VfdmEoZCwgbDRzdGFydCwgdmEsIHBhcmFt
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIGRvbTBf
dXBkYXRlX3BoeXNtYXAoZCwgKHZhIC0gdmFfc3RhcnQpID4+IFBBR0VfU0hJRlQsIHBhcmFtLCB2
cGh5c21hcCk7XAoKUEZOX0RPV04oKQoKPiArICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArfSkK
PiArICAgIFNFVF9BTkRfTUFQX1BBUkFNKEhWTV9QQVJBTV9TVE9SRV9QRk4sIHNpLT5zdG9yZV9t
Zm4sIHN0b3JlX3ZhKTsKPiArICAgIFNFVF9BTkRfTUFQX1BBUkFNKEhWTV9QQVJBTV9TVE9SRV9F
VlRDSE4sIHNpLT5zdG9yZV9ldnRjaG4sIDApOwo+ICsgICAgaWYgKCAhcHZfY29uc29sZSApCj4g
KyAgICB7Cj4gKyAgICAgICAgU0VUX0FORF9NQVBfUEFSQU0oSFZNX1BBUkFNX0NPTlNPTEVfUEZO
LCBzaS0+Y29uc29sZS5kb21VLm1mbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
b2xlX3ZhKTsKPiArICAgICAgICBTRVRfQU5EX01BUF9QQVJBTShIVk1fUEFSQU1fQ09OU09MRV9F
VlRDSE4sIHNpLT5jb25zb2xlLmRvbVUuZXZ0Y2huLCAwKTsKPiArICAgIH0KPiArI3VuZGVmIFNF
VF9BTkRfTUFQX1BBUkFNCgpIZXJlLCBldmVuIG1vcmUgdGhhbiBlYXJsaWVyIG9uLCBpdCBiZWNv
bWVzIHJhdGhlciBkZXNpcmFibGUgdG8gbW92ZQp0aGUgSFZNX1BBUkFNXyBwcmVmaXhlcyBpbnRv
IHRoZSBtYWNyby4gQnV0IHllcywgSSBrbm93IGF0IGxlYXN0CkFuZHJldyB3b24ndCBsaWtlIGl0
IC4uLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 14:15:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 14:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYYDS-0005yc-FM; Mon, 08 Jan 2018 14:15:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYYDR-0005xo-VR
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 14:15:54 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 75/33-19399-81D735A5;
 Mon, 08 Jan 2018 14:15:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVVe8Njj
 K4OIMEYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH69x+mgtlCFUeubWJpYPzJ08XIxSEk0Mgk
 8e3UcRYI5zGjxO3tB9kgnG2MEp3t/9i7GDk5RAScJb6emQtm8wroS9x7sYkVxBYWcJM4dvYdM
 0iDhMAhZokvD+YCJTiAHE+Jq3OUQGpAzOWdm4CGsnOwCVhJHBIDibIIqEq8n7KCaQIj9wJGhl
 WMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYx/5gc
 eYpTkYFIS5RV1DogS4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7tzo4SkiwKDU9tSItMwcYaDBp
 CQ4eJRHeRJA0b3FBYm5xZjpE6hSjMcexTZf/MHE8m/m6gVmIJS8/L1VKnPc4SKkASGlGaR7cI
 FgEXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw732QKTyZeSVw+14BncIEdMq7fYEgp5QkIq
 SkGhitGyburt+XuaKfKTIl6dDN0KObFu22jP7Fn5a0cQpzypmy446nXzmH3u95cWvt5aWP+lV
 mav9NiH800UfScxP7Kr7IJUcjlJb0ej89Ny1wFufx/5v2Vt49KvmbvV6p+0+zq+UDr66jbI2z
 bOe5bHWa8zzvmf7JyVlBVzP+P/ijt+DxrJy7fzm2KLEUZyQaajEXFScCAMmee6h7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1515420950!113591368!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30916 invoked from network); 8 Jan 2018 14:15:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 14:15:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYYDN-00005N-Hq; Mon, 08 Jan 2018 14:15:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYYDI-0006rP-7h; Mon, 08 Jan 2018 14:15:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYYDH-0006c8-U6; Mon, 08 Jan 2018 14:15:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117728-mainreport@xen.org>
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=d51baf310e530659f73e714acf575555bdc46303
X-Osstest-Versions-That: xen=2d1c82261d966735e82e5971eddb63ba3c565a37
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 14:15:43 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117728: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8079560412416407222=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 xen                  d51baf310e530659f73e714acf575555bdc46303
baseline version:
 xen                  2d1c82261d966735e82e5971eddb63ba3c565a37

Last test of basis   117663  2018-01-05 21:01:48 Z    2 days
Testing same since   117728  2018-01-08 12:01:31 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   2d1c82261d..d51baf310e  d51baf310e530659f73e714acf575555bdc46303 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8079560412416407222==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 14:17:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 14:17:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYYEs-00063s-Ph; Mon, 08 Jan 2018 14:17:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYYEr-00063h-CO
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 14:17:21 +0000
X-Inumbo-ID: 754794c8-f47e-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 754794c8-f47e-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 15:16:03 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 07:17:19 -0700
Message-Id: <5A538B7C020000780019C41B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 07:17:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-55-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-55-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 54/74] xen/pvshim: set correct domid
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTk0LDYgKzk1LDI0IEBAIHZvaWQgX19pbml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBk
b21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKPiAgI3VuZGVmIFNFVF9BTkRfTUFQX1BB
UkFNCj4gIH0KPiAgCj4gK3ZvaWQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbikKPiAr
ewo+ICsgICAgLyogWFhYOiBoYW5kbGUgc3VzcGVuZCAqLwo+ICsgICAgeGVuX2h5cGVyY2FsbF9z
aHV0ZG93bihyZWFzb24pOwo+ICt9CgpEb2VzIHRoaXMgcmVhbGx5IG5lZWQgdG8gYmUgYW4gb3V0
LW9mLWxpbmUgZnVuY3Rpb24/IEJ1dCB5ZXMsIHRoZQp0b2RvIGl0ZW0gcHJvYmFibHkgd2FycmFu
dHMgaXQuCgo+ICtkb21pZF90IGdldF9kb20wX2RvbWlkKHZvaWQpCgpXaGF0IGEgc3RyYW5nZSBu
YW1lIC0gdG8gbWUgRG9tMCdzIGRvbWFpbiBJRCBjYW4gb25seSBldmVyIGJlCnplcm8uCgo+ICt7
Cj4gKyAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHg7Cj4gKwo+ICsgICAgaWYgKCAhcHZf
c2hpbSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgY3B1aWQoaHlwZXJ2aXNvcl9j
cHVpZF9iYXNlKCkgKyAxLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKPiArCj4gKyAgICByZXR1
cm4gZWJ4ID86IDE7Cj4gK30KCk5vdCBoYXZpbmcgYW5vdGhlciB3YXkgdG8gb2J0YWluIHRoZSBk
b21haW4gSUQsIHJldHVybmluZyAxCmhlcmUgaXMgbmV2ZXJ0aGVsZXNzIGRhbmdlcm91cyBpbiBj
YXNlIHRoZSBjbGllbnQgZG9tYWluIGFjdHVhbGx5Cm1lYW5zIHRvIHVzZSBpdHMgZG9tYWluIElE
IGluc3RlYWQgb2YgRE9NSURfU0VMRiBhbnl3aGVyZS4gQXQKdGhlIHZlcnkgbGVhc3QgdGhpcyBz
aG91bGQgYmUgc3RhdGVkIGNsZWFybHkgaW4gdGhlIGRlc2NyaXB0aW9uCihzZXJ2aW5nIGFzIGEg
aGludCB0aGF0IHRoZSBDUFVJRCBjaGFuZ2Ugc2hvdWxkIGJlIGJhY2twb3J0ZWQKYnkgYW55b25l
IHdhbnRpbmcgdG8gdXNlIHRoZSBzaGltIG9uIHRoZWlyIGh5cGVydmlzb3JzKS4KCj4gQEAgLTU3
NiwxMSArNTc4LDExIEBAIHN0YXRpYyB2b2lkIG5vaW5saW5lIGluaXRfZG9uZSh2b2lkKQo+ICAK
PiAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7Cj4gIAo+ICsgICAgZG9tYWlu
X3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihkb20wKTsKPiArCj4gICAgICAvKiBNVVNUIGJl
IGRvbmUgcHJpb3IgdG8gcmVtb3ZpbmcgLmluaXQgZGF0YS4gKi8KPiAgICAgIHVucmVnaXN0ZXJf
aW5pdF92aXJ0dWFsX3JlZ2lvbigpOwo+ICAKPiAtICAgIGRvbWFpbl91bnBhdXNlX2J5X3N5c3Rl
bWNvbnRyb2xsZXIoaGFyZHdhcmVfZG9tYWluKTsKCldoeSB0aGUgcmUtb3JkZXJpbmc/IEFsb25n
IHRoZSBsaW5lcyBvZiB0aGUgZWFybGllciBjb21tZW50LAp1c2luZyAiZG9tMCIgYXMgcmVwbGFj
ZW1lbnQgKHN0YXRpYykgdmFyaWFibGUgaXNuJ3QgdmVyeSBuaWNlLgpQbGVhc2UgYXQgbGVhc3Qg
YWNjb21wYW55IGl0cyBkZWNsYXJhdGlvbiBieSBhIGNvbW1lbnQuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 14:27:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 14:27:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYYO9-0006vp-Pf; Mon, 08 Jan 2018 14:26:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYYO8-0006vj-FJ
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 14:26:56 +0000
X-Inumbo-ID: 3ef895e6-f480-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ef895e6-f480-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 14:28:51 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 07:26:47 -0700
Message-Id: <5A538DB4020000780019C434@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 07:26:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
 <1515412618-18588-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515412618-18588-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/3] x86/boot: Export bootstrap_map() for
 use in other translation units
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDEyOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlcmUgaXMgb25lIHN0YXRpYyBib290c3RyYXBfbWFwKCkgZnVuY3Rpb24gd2hpY2gg
aXMgcGFzc2VkIHZpYSBmdW5jdGlvbgo+IHBvaW50ZXIgdG8gYWxsIG9mIGl0cyB1c2Vycy4gIFRo
aXMgaXMgd2FzdGVmdWwuCj4gCj4gRXhwb3J0IGJvb3RzdHJhcF9tYXAoKSBmb3IgYWxsIHg4NiB1
c2VycywgYW5kIGRyb3AgdGhlIGZ1bmN0aW9uIHBvaW50ZXIKPiBwYXJhbWV0ZXIgZnJvbSB0aGUg
Y29uc3RydWN0X2RvbTAqKCkgaW5mcmFzdHJ1Y3R1cmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 14:27:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 14:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYYOz-000703-2D; Mon, 08 Jan 2018 14:27:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYYOx-0006zu-LI
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 14:27:47 +0000
X-Inumbo-ID: ea7880f8-f47f-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea7880f8-f47f-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 15:26:29 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 07:27:45 -0700
Message-Id: <5A538DED020000780019C437@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 07:27:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
 <1515412618-18588-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515412618-18588-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/xsm: Use the exported
 bootstrap_map() function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDEyOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLi4uIHJhdGhlciB0aGFuIG9idGFpbmluZyBpdCB2aWEgZnVuY3Rpb24gcG9pbnRlci4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKQXNzdW1pbmcgdGhpcyBkb2Vzbid0IGJyZWFrIEFSTQpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 14:29:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 14:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYYQU-000785-CS; Mon, 08 Jan 2018 14:29:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYYQT-00077h-NN
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 14:29:21 +0000
X-Inumbo-ID: 968b85d5-f480-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 968b85d5-f480-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 14:31:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 07:29:14 -0700
Message-Id: <5A538E47020000780019C444@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 07:29:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
 <1515412618-18588-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515412618-18588-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/microcode: Use the exported
 bootstrap_map() function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDEyOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLi4uIHJhdGhlciB0aGFuIG9idGFpbmluZyBpdCB2aWEgZnVuY3Rpb24gcG9pbnRlci4g
IFRoZSBpbnRlcm5hbCB1Y29kZV9tb2RfbWFwCj4gZnVuY3Rpb24gcG9pbnRlciBjYW4gYWxzbyBi
ZSBkcm9wcGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 14:40:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 14:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYYah-000830-CF; Mon, 08 Jan 2018 14:39:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fog3=ed=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eYYaf-00082u-UL
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 14:39:53 +0000
X-Inumbo-ID: 9bb4e35d-f481-11e7-b4a6-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bb4e35d-f481-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 15:38:36 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w08EbDJi121290;
 Mon, 8 Jan 2018 14:39:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=VfQKobfeExp649GxBLxHM3fU6F6uBU+U3Qhsm5X5WGE=;
 b=bAuPT62ui34doJ6gaA4xdusndKDcKOEWJ4HdBcbOV9cEASipG+f60I5oiOfu5vOW8HiX
 jD4FbiqCTyIBtiYuV+L2pnYPJ99AN1aSQPkQnz7YAJLiHyQlw2KowuTfCgvo0/PD5egu
 SxsnQRibKjjVTKE8ss9pc9sKUbR5bTevQYvjbp2tuN2yfVPI4ADRsVoGKlXwPdz0fLWB
 hyj5o4h8fZ19fU2cNBaw7t5wdBW010TbmGfFoPcyfSIzCqnSZxRT5ku1vybau5591/ff
 b8uPuA73mBz+hah86aCbDuzNbdnvVZwx/bKsQl7ThN0YMmeWwP2H2Mb3Ewep1D7yrNEd IA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fcaher1j7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 14:39:42 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w08Edeww004354
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 14:39:41 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w08Edbp5015240;
 Mon, 8 Jan 2018 14:39:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 Jan 2018 06:39:37 -0800
To: Juergen Gross <jgross@suse.com>, HW42 <hw42@ipsumj.de>,
 xen-devel@lists.xenproject.org
References: <20170804113613.12028-1-jgross@suse.com>
 <20170804113613.12028-2-jgross@suse.com>
 <a1365690-ebd9-742b-c334-1d01b5462d2c@ipsumj.de>
 <69194ac9-f0b7-a60e-7bf3-42f96319d2c7@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c7521222-67fe-1d0d-8218-83fe79a3cbda@oracle.com>
Date: Mon, 8 Jan 2018 09:39:38 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <69194ac9-f0b7-a60e-7bf3-42f96319d2c7@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8767
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=768
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801080212
Subject: Re: [Xen-devel] [PATCH 1/3] xen: remove tests for pvh mode in pure
 pv paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDgvMjAxOCAwMTo1MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNi8wMS8x
OCAwNjo1NSwgSFc0MiB3cm90ZToKPj4KPj4gTm90IHN1cmUgaWYgeW91IHByZWZlciB0byBjaGFu
Z2UgdGhlIGdyYW50LXRhYmxlIGNvZGUgb3IgdG8gcmV2ZXJ0IHRoaXMKPj4gcGFydCBvZiB0aGUg
Y29tbWl0LiBUaGUgcGF0Y2ggYmVsbG93IHdvcmtzIGZvciBtZToKPiBUaGUgcGF0Y2ggbG9va3Mg
ZmluZS4KPgo+PiBGcm9tOiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+Cj4+IERhdGU6IFNhdCwgNiBKYW4gMjAxOCAwNjo0MDozMiArMDEwMAo+PiBTdWJqZWN0OiBb
UEFUQ0hdIHhlbjogRml4IHtzZXQsY2xlYXJ9X2ZvcmVpZ25fcDJtX21hcHBpbmcgb24gYXV0b3Ry
YW5zbGF0aW5nCj4+ICBndWVzdHMKPj4KPj4gQ29tbWl0IDgyNjE2Zjk1OTlhNyAoInhlbjogcmVt
b3ZlIHRlc3RzIGZvciBwdmggbW9kZSBpbiBwdXJlIHB2IHBhdGhzIikKPj4gcmVtb3ZlZCB0aGUg
Y2hlY2sgZm9yIGF1dG90cmFuc2xhdGlvbiBmcm9tIHtzZXQsY2xlYXJ9X2ZvcmVpZ25fcDJtX21h
cHBpbmcKPj4gYnV0IHRob3NlIGFyZSBjYWxsZWQgYnkgZ3JhbnQtdGFibGUuYyBhbHNvIG9uIFBW
SC9IVk0gZ3Vlc3RzLgo+Pgo+PiBDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xNAo+
PiBGaXhlczogODI2MTZmOTU5OWE3ICgieGVuOiByZW1vdmUgdGVzdHMgZm9yIHB2aCBtb2RlIGlu
IHB1cmUgcHYgcGF0aHMiKQo+PiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGlu
dmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KCgpTaW1vbiwgY2FuIHlvdSBwbGVhc2UgcmVzZW5kIHRoaXMgYXMgYSBwcm9w
ZXIgcGF0Y2g/IFlvdSBvcmlnaW5hbCBwb3N0CnNlZW1zIHRvIGJlIHdoaXRlc3BhY2UgZGFtYWdl
ZCAoYW1vbmcgb3RoZXIgdGhpbmdzKS4KClRoYW5rcy4KLWJvcmlzCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 14:49:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 14:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYYk5-0000NQ-9M; Mon, 08 Jan 2018 14:49:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fog3=ed=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eYYk4-0000NK-L3
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 14:49:36 +0000
X-Inumbo-ID: 6acfaa0a-f483-11e7-b0d7-9f685aff125f
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6acfaa0a-f483-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 14:51:33 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w08Ekkxc132753;
 Mon, 8 Jan 2018 14:49:17 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=bfXHz+q9ASBJ7aVLgtrV8/xDDRwpvdWKxH3DA5Cj5qk=;
 b=HrmhcCTYyNzL95JAQd3HU9uivKd9pQxNjyUr/Rhnrfac4qf2WO10dknCAD7upZEBEvSZ
 nuwZjlR7j4/7e1K/opI8nUEXXNUzo/uSmE1ejX4nszRJVb5mNM5mb+N60KIzSN0QFrFq
 c6mcAU+dbLKTYYIvKepU4DHsInhouWOuC33gyNmx8mjoGWs4iXMQ5G5esZ6IQMamj6Zu
 d04T/EmKchxsufXIT5Zs4bGn7k/f4T/h9B8MpLHo/E6+6DlGX3IpbJhSrL1zBqbJpUJJ
 rxEctHXFI8kFnfZzrdR2+a7Lcq+WzNajFIJAMiIUCUa1b7P9V2cZKEJB+9mPydmjrGgE Qg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2fcaktg2wb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 14:49:17 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w08EnFpj021401
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 14:49:16 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w08EnE81019231;
 Mon, 8 Jan 2018 14:49:14 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 Jan 2018 06:49:14 -0800
To: Nick Desaulniers <nick.desaulniers@gmail.com>
References: <1514083813-27047-1-git-send-email-nick.desaulniers@gmail.com>
 <52b547c5-509a-3a82-12cd-4d9d0a06b53f@oracle.com>
 <d5314269-6d7e-d496-695f-af59bc41f554@suse.com>
 <87e3dc74-5959-1ecf-6854-fda017c2c775@citrix.com>
 <6c82c574-6810-1003-183c-44f79ae7554f@oracle.com>
 <CAH7mPviNpb4Gtm95=D1n4L90NSUCJO2ihOvRGQuEBNEHFyZ8Zg@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e52a431f-7787-4139-e966-5dddd53ef993@oracle.com>
Date: Mon, 8 Jan 2018 09:49:14 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CAH7mPviNpb4Gtm95=D1n4L90NSUCJO2ihOvRGQuEBNEHFyZ8Zg@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8767
 signatures=668652
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-1711220000 definitions=main-1801080214
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 x86@kernel.org, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86/xen/time: fix section mismatch for
 xen_init_time_ops()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDYvMjAxOCAwMzozNSBQTSwgTmljayBEZXNhdWxuaWVycyB3cm90ZToKPiBPbiBUdWUs
IEphbiAyLCAyMDE4IGF0IDc6MDAgQU0sIEJvcmlzIE9zdHJvdnNreQo+IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDAxLzAyLzIwMTggMDk6MzIgQU0sIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4+PiBPbiAwMi8wMS8xOCAxNDoyNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+PiBPbiAwMi8wMS8xOCAxNToxOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4+PiBPbiAx
Mi8yMy8yMDE3IDA5OjUwIFBNLCBOaWNrIERlc2F1bG5pZXJzIHdyb3RlOgo+Pj4+Pj4gVGhlIGhl
YWRlciBkZWNsYXJlcyB0aGlzIGZ1bmN0aW9uIGFzIF9faW5pdCBidXQgaXMgZGVmaW5lZCBpbiBf
X3JlZgo+Pj4+Pj4gc2VjdGlvbi4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBOaWNrIERl
c2F1bG5pZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KPj4+Pj4gQUZBSUsgc2VjdGlv
biBhdHRyaWJ1dGVzIGluIGhlYWRlciBmaWxlcyBhcmUgaWdub3JlZCBieSBjb21waWxlciBhbnl3
YXkKPj4+Pj4gc28gSSdkIHJlbW92ZSBhbGwgb2YgdGhlbS4KPj4+PiBIbW0sIEknbSBub3Qgc3Vy
ZSBhbGwgZnV0dXJlIGNvbXBpbGVycyB3aWxsIGlnbm9yZSB0aGUgc2VjdGlvbgo+Pj4+IGF0dHJp
YnV0ZXMuIGluY2x1ZGUvbGludXgvaW5pdC5oIGV4cGxpY3RpbHkgbWVudGlvbnMgd2hlcmUgdG8g
cHV0Cj4+Pj4gdGhlIGF0dHJ1YnV0ZSBpbiBhIHByb3RvdHlwZSwgc28gSSdkIHJhdGhlciBrZWVw
IGl0Lgo+Pj4gQXR0cmlidXRlcyBpbiB0aGUgZGVjbGFyYXRpb24gYXJlIGZvciBzdGF0aWMgYW5h
bHlzaXMgdG9vbHMgc3VjaCBhcyBzcGFyc2UuCj4+Pgo+Pj4gSG93IGVsc2UgYXJlIHlvdSBnb2lu
ZyB0byB3b3JrIG91dCB3aGV0aGVyIGEgc2VjdGlvbiBtaXNtYXRjaCBoYXMgb2NjdXJyZWQ/Cj4+
IElzbid0IHRoaXMgZG9uZSBiYXNlZCBvbiBkZWZpbml0aW9ucz8KPj4KPj4gVG9ucyBvZiBfX2lu
aXQgcm91dGluZXMgZG9uJ3QgaGF2ZSB0aGUgYXR0cmlidXRlIHNwZWNpZmllZCBpbiBoZWFkZXIK
Pj4gZmlsZXMuIEluIGZhY3QsIGV2ZW4gaW4gdGhpcyBmaWxlIChhcmNoL3g4Ni94ZW4veGVuLW9w
cy5oKSB0aGVyZSBhcmUKPj4gc29tZSB0aGF0IGRvbid0IGhhdmUgaXQuCj4+Cj4+IC1ib3Jpcwo+
IFdoYXQgYXJlIHRoZSBuZXh0IHN0ZXBzIGZvciBnZXR0aW5nIHRoaXMgcGF0Y2ggbWVyZ2VkPyBU
aGlzIGlzIHRoZQo+IG9ubHkgZnVuY3Rpb24gZm9yIHdoaWNoIEkgZ2V0IGEgY29tcGlsZXIgd2Fy
bmluZyAod2l0aCBDbGFuZykuICBEbyB5b3UKPiByZXF1aXJlIGEgcGF0Y2ggaW5zdGVhZCB0aGF0
IGNoYW5nZXMgbW9yZSBmdW5jdGlvbiBhdHRyaWJ1dGVzLCBvciBjYW4KPiB0aGF0IGJlIGEgZm9s
bG93IHVwIHBhdGNoPwoKQXBwbGllZCB0byBmb3ItbGludXMtNC4xNS4KCi1ib3JpcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 14:56:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 14:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYYqA-00019X-V4; Mon, 08 Jan 2018 14:55:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYYq9-00019R-V0
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 14:55:53 +0000
X-Inumbo-ID: d797e089-f483-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d797e089-f483-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 15:54:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="465022224"
Date: Mon, 8 Jan 2018 14:55:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108145550.rpf6po7kdc7eqmxj@citrix.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <1515356919-922-9-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-9-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 08/23] vixen: allow dom0 to be created
 with a domid != 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MjRQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBTb21lIG9sZGVyIGd1ZXN0cyBzcGVjaWFsIGNhc2UgZG9taWQ9MCBpbnN0ZWFkIG9mIGNoZWNr
aW5nIHRoZQo+IHNoYXJlZCBpbmZvIGZsYWdzIHNvIGluIG9yZGVyIHRvIGdldCBQViBkcml2ZXJz
IGxvYWRlZCBwcm9wZXJseSwKPiB3ZSBuZWVkIHRvIG1ha2UgdGhlIGd1ZXN0IGFsd2F5cyBhcHBl
YXIgd2l0aCBhIGRvbWlkICE9IDAuCj4gCj4gV2hpbGUgdGhlIFZpeGVuIGRvbWFpbiBpcyB0aGUg
aGFyZHdhcmUgZG9tYWluLCB3ZSBkb24ndCB3YW50IGl0Cj4gdG8gYmVoYXZlIHRoYXQgd2F5IHNv
IHdlIGFsc28gbW9kaWZ5IHRoZSBpc19oYXJkd2FyZV9kb21haW4oKQo+IGNoZWNrLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAtLS0K
PiB2MSAtPiB2Mgo+ICAtIGFsbG93IHZpeGVuIGRvbWFpbiBpZCB0byBiZSBvdmVycmlkZGVuIHZp
YSB0aGUgWGVuIGNvbW1hbmQgbGluZQoKVGhpcyBwYXRjaCB3aWxsIGNhbiBiZSBicm9rZW4gdXAg
aW50byB0d286CgoxLiBBIHBhdGNoIHRoYXQgbW9kaWZpZXMgaXNfaGFyZHdhcmVfZG9tYWluLgoy
LiBBIHBhdGNoIHRoYXQgYWRkcyB0aGUgZG9taWQgY29tbWFuZCBsaW5lIG9wdGlvbi4KCkJ1dCBJ
IHRoaW5rIHRoZSBmaXJzdCBwYXRjaCBpcyBub3QgcmVxdWlyZWQgYmVjYXVzZSB0aGUgcHYtaW4t
cHZoIHNoaW0Kd29ya3MgZmluZSBldmVuIGlmIHRoZSBndWVzdCBpcyBub3QgaGFyZHdhcmUgZG9t
YWluLgoKUGxlYXNlIGRvbid0IGRvIGFueSByZWFsIHdvcmsgeWV0IC0tIHdlIG5lZWQgdG8gYWdy
ZWUgb24gdGhlIHRoaW5ncwppbiB0aGUgbXkgcmVwbHkgdG8gdGhlIGNvdmVyIGxldHRlciBmaXJz
dC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 15:04:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 15:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYYy3-0001xF-OQ; Mon, 08 Jan 2018 15:04:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fog3=ed=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eYYy1-0001x9-Q7
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 15:04:01 +0000
X-Inumbo-ID: fae50ba6-f484-11e7-b4a6-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fae50ba6-f484-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 16:02:44 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.21) with SMTP id w08F2Igk148187;
 Mon, 8 Jan 2018 15:03:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=dOzl4TZZvtSuAWNpmXsr8E18ddhJR6IBT6i0iSBW1K0=;
 b=jDHhTmWW+EyOL+haBMPQwJTonNolLXmxU6LOGM3DR/zWITrdYBBtOzmZC5xVKNJbkbUn
 qVR9w7g1DWrpn8yqYqkzx5FEnqZ51VLvvjNiPMauH20wL5f83XIpKnd/zDldQ4pKEpr4
 yVjHfY++XIHiV2rU6zYha8yR9eQvTBN0JTHJdp7uK8etVyJaa6B53xuYz6lTtVrimU7F
 db6zzWRL5htkwMAHbrfDCaBkAEuxgJ3qDDfVt2o5HAs48LIW+p+2cz/SPvp4CFHYB3q9
 MZsCkF/W17TyoC4T/oqEWXxhA7Zx0PwuykmWfIho0YAQxr5kMCpr5UnfzvDa34ORvxCM Og== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2fcapeg3x2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 15:03:57 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w08F3uQj028738
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 15:03:56 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w08F3tcq018250;
 Mon, 8 Jan 2018 15:03:55 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 Jan 2018 07:03:55 -0800
To: Eduardo Otubo <otubo@redhat.com>, linux-kernel@vger.kernel.org
References: <20180105084216.21719-1-otubo@redhat.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <471397aa-7070-b4fe-991a-f35fa5d3b1f7@oracle.com>
Date: Mon, 8 Jan 2018 10:03:55 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180105084216.21719-1-otubo@redhat.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8767
 signatures=668652
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-1711220000 definitions=main-1801080217
Cc: jgross@suse.com, netdev@vger.kernel.org, xen-devel@lists.xenproject.org,
 vkuznets@redhat.com, mgamal@redhat.com, cavery@redhat.com
Subject: Re: [Xen-devel] [PATCH] xen-netfront: enable device after manual
 module load
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDUvMjAxOCAwMzo0MiBBTSwgRWR1YXJkbyBPdHVibyB3cm90ZToKPiBXaGVuIGxvYWRp
bmcgdGhlIG1vZHVsZSBhZnRlciB1bmxvYWRpbmcgaXQsIHRoZSBuZXR3b3JrIGludGVyZmFjZSB3
b3VsZAo+IG5vdCBiZSBlbmFibGVkIGFuZCB0aHVzIHdvdWxkbid0IGhhdmUgYSBiYWNrZW5kIGNv
dW50ZXJwYXJ0IGFuZCB1bmFibGUKPiB0byBiZSB1c2VkIGJ5IHRoZSBndWVzdC4KPgo+IFRoZSBn
dWVzdCB3b3VsZCBmYWNlIGVycm9ycyBsaWtlOgo+Cj4gICBbcm9vdEBndWVzdCB+XSMgZXRodG9v
bCAtaSBldGgwCj4gICBDYW5ub3QgZ2V0IGRyaXZlciBpbmZvcm1hdGlvbjogTm8gc3VjaCBkZXZp
Y2UKPgo+ICAgW3Jvb3RAZ3Vlc3Qgfl0jIGlmY29uZmlnIGV0aDAKPiAgIGV0aDA6IGVycm9yIGZl
dGNoaW5nIGludGVyZmFjZSBpbmZvcm1hdGlvbjogRGV2aWNlIG5vdCBmb3VuZAo+Cj4gVGhpcyBw
YXRjaCBpbml0aWFsaXplcyB0aGUgc3RhdGUgb2YgdGhlIG5ldGZyb250IGRldmljZSB3aGVuZXZl
ciBpdCBpcwo+IGxvYWRlZCBtYW51YWxseSwgdGhpcyBzdGF0ZSB3b3VsZCBjb21tdW5pY2F0ZSB0
aGUgbmV0YmFjayB0byBjcmVhdGUgaXRzCj4gZGV2aWNlIGFuZCBlc3RhYmxpc2ggdGhlIGNvbm5l
Y3Rpb24gYmV0d2VlbiB0aGVtLgo+Cj4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBPdHVibyA8b3R1
Ym9AcmVkaGF0LmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgoKU2hvdWxkIHRoaXMgZ28gdG8gc3RhYmxlIHRyZWVzIGFzIHdlbGw/
CgotYm9yaXMKCj4gLS0tCj4gIGRyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIHwgMSArCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0
L3hlbi1uZXRmcm9udC5jIGIvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMKPiBpbmRleCBjNWEz
NDY3MWFiZGEuLjliZDdkZGVlYjZhNSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0
ZnJvbnQuYwo+ICsrKyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCj4gQEAgLTEzMjYsNiAr
MTMyNiw3IEBAIHN0YXRpYyBzdHJ1Y3QgbmV0X2RldmljZSAqeGVubmV0X2NyZWF0ZV9kZXYoc3Ry
dWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPiAgCj4gIAluZXRpZl9jYXJyaWVyX29mZihuZXRkZXYp
Owo+ICAKPiArCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
Zyk7Cj4gIAlyZXR1cm4gbmV0ZGV2Owo+ICAKPiAgIGV4aXQ6CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 15:23:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 15:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZH4-0003XP-JZ; Mon, 08 Jan 2018 15:23:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=boe9=ed=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eYZH3-0003XJ-HB
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 15:23:41 +0000
X-Inumbo-ID: 1b6d8810-f487-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b6d8810-f487-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 16:17:59 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id 36so11115008wrh.1;
 Mon, 08 Jan 2018 07:19:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:content-transfer-encoding:mime-version:subject:message-id:date
 :cc:to; bh=TSc4l2NhMa4b6JLnoHcv25aHYusJFqAyK4r1V5hvU0A=;
 b=EAUWuXoV6DjGix1dDx9EadATfUbf/zUfyPkehGXnSv93Q1bJIjGK9B3qMq1m0NZ3xI
 KTXwJL5yzbPH+ds33O9sWG4izebT6pHpSLr7ijlfc0MK47ars8e1APQrzVVNAc4mTp+S
 Wxpv5F2bplDPnmTQ0oyYTFTdiSW4N9aIAl5O3Z3Tddz75TGHgwMlbo+mR9rkDOxX7a74
 dv4QzCTZutP0yRVcsI65NbmGEJpT+H6LxCz7KxZW2bqgKjoWRtVphzEPOYOpgF3zQCu8
 QzOA0/pWvEBvIrqJtJqRQ09rD+5bcCyA/l36xwZqqXd9kSF/QZRIQ3PnMOB6yCzLdS0G
 gN4g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:content-transfer-encoding:mime-version
 :subject:message-id:date:cc:to;
 bh=TSc4l2NhMa4b6JLnoHcv25aHYusJFqAyK4r1V5hvU0A=;
 b=jSmG9upExj/n8qp6KaFz/wxSxp+JbzJ0p7LI3hDj9olXNGX8PTEiBOrzbVaAChqen4
 gZalDgA8GOCU98dih2Qw9eClD3uZWZtYY4+ktJjy2iK4F4An1ye/2JxVbIgHICoZAUFr
 X6K02qoDq1z7zK2UzZ4qWlqxahzZp67WV2LFgHHpH58o6BNi4CR+//Uwp8CH8qDnZvEY
 W2K8P6w1wHXCUD1juhvv+GLwX2lNYmleTtptOcWbUsCTzqDBpfdJ6w42s0G4zIhjWP0Z
 E5fTYNXoXOo66aptd146+pUKzLCBc5nOWY9XibvsqoBXSBRrgrF9+ODpyde8J7d81Tte
 jIxA==
X-Gm-Message-State: AKGB3mJ8Hmb4GzBePRrzZrzONUOgHhxF+MhB1JARDQ2BQZpqGmVmokwh
 AybG91j7QmwBQFbucRHqbyJNfCdt
X-Google-Smtp-Source: ACJfBouWaDnTIwgSDOiCXyZYrEZe9hDD69WxmsXPaoI1+TF/e5PX++iSuhq0OZhB2sLEuP97PHz2dg==
X-Received: by 10.223.198.194 with SMTP id c2mr11321278wrh.187.1515424753020; 
 Mon, 08 Jan 2018 07:19:13 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:ddcc:e12c:8c83:d9b2?
 ([2a02:c7f:ac18:da00:ddcc:e12c:8c83:d9b2])
 by smtp.gmail.com with ESMTPSA id t138sm12525979wme.16.2018.01.08.07.19.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 08 Jan 2018 07:19:12 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
Message-Id: <219B4CE4-9E0A-47CC-BD7B-261BE9FA6F91@gmail.com>
Date: Mon, 8 Jan 2018 15:19:11 +0000
To: xen-devel <xen-devel@lists.xenproject.org>,
 minios-devel@lists.xenproject.org, xapi-devel@lists.xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
X-Mailer: Apple Mail (2.3273)
Cc: jgross@suse.com, "Jesus M. Gonzalez-Barahona" <jgb@bitergia.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 paul.durrant@citrix.com, mindy@somerandomidiot.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] Preparing for GSoC and Outreachy : getting Outreach
 Program Projects into good shape
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxsLAoKaXQncyB0aGlzIHRpbWUgb2YgdGhlIHllYXIgYWdhaW4gdG8gcHJlcGFyZSBmb3Ig
R1NvQy9PdXRyZWFjaHkhIFRoZSBhcHBsaWNhdGlvbiBkZWFkbGluZSBmb3Igb3JncyBpcyBKYW51
YXJ5IDIzIC0gRmVicnVhcnkgMTE6IGlkZWFsbHkgd2Ugd2lsbCBoYXZlIGEgZ29vZCB1cGRhdGVk
IGxpc3RzIG9mIHByb2plY3RzIGJ5IHRoZW4gYXMgR29vZ2xlIHdpbGwgbG9vayBhdCB0aGUgcXVh
bGl0eSBvZiB0aGUgcHJvamVjdCBsaXN0LiBJIHdpbGwgYWxzbyBuZWVkIGNvLW9yZyBhZG1pbnM6
IEBNaW5keSBhcmUgeW91IHdpbGxpbmcgdG8gZG8gdGhpcyBhZ2Fpbj8gTWF5YmUgYWxzbyBzb21l
b25lIGZyb20gdGhlIFVuaWtyYWZ0IHByb2plY3QuIFRoYXQgaGVscHMgZW5zdXJlIHRoYXQgd2Ug
aGF2ZSByZXBzIGZyb20gdmFyaW91cyBzdWJwcm9qZWN0IHRoYXQgZW5zdXJlIHRoYXQgd2UgZG9u
J3QgbWlzcyBkZWFkbGluZXMuCgoKQmVzdCBSZWdhcmRzCkxhcnMKCkV4aXN0aW5nIFByb2plY3Rz
IChmb3IgcGVvcGxlIG9uIHRoZSBDQyBsaXN0KQo9PT09PT09PT09PT09PT09PQpJZiB5b3UgYXJl
IENDJ2VkIHlvdSBoYXZlIG9uZSBvciBzZXZlcmFsIHByb2plY3RzIGxpc3RlZCBvbiBodHRwczov
L3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzIC4uLiBX
aGF0IEkgbmVlZCB5b3UgdG8gZG8gaXMgdG8KCmEpIFdlZWQgb3V0IGFueSBwcm9qZWN0cyB0aGF0
IGhhdmUgYmVlbiBjb21wbGV0ZWQgb3IgYXJlIG5vdCByZWxldmFudCBhbnkgbW9yZQogICBATWlu
ZHk6IEZvciBNaXJhZ2VPUyBmb2xrcywgcGxlYXNlIGNoZWNrIGFuZCB1cGRhdGUgaHR0cHM6Ly9n
aXRodWIuY29tL21pcmFnZS9taXJhZ2Utd3d3L3dpa2kvUGlvbmVlci1Qcm9qZWN0cyBhbmQgZG8g
dGhlIHNhbWUKCmIpIERlY2lkZSB3aGV0aGVyIHlvdSBzdGlsbCB3YW50IHRvIG1lbnRvcjoKICAg
VGhpcyByZXF1aXJlcyBzb21lIG9mIHlvdXIgYmFuZHdpZHRoIGZyb20gbWlkLUZlYiB0byBNYXJj
aCAyMDE4IHRvIHdvcmsgb24gc21hbGwgcHJvamVjdHMKICAgVGhlIGFjdHVhbCB3b3JrIGhhcHBl
bnMgZnJvbSBNYXkgMTQgLSBBdWcgMTQKCiAgIElmIG5vdCwgcGxlYXNlIHJlcGx5IGFuZCBsaXN0
IHByb2plY3RzIGFmZmVjdGVkCiAgIElmIHllcywgcGxlYXNlIGFsc28gZG8gc28gYW5kIEkgd2ls
bCB1cGRhdGUgdGhlIFZlcmlmaWVkIGZpZWxkIGFjY29yZGluZ2x5CgpjKSBBZGQgYW55IG5ldyBp
bmZvcm1hdGlvbiB0byBleGlzdGluZyBwcm9qZWN0cyBhcyByZWxldmFudC4gCgoKTmV3IFByb2pl
Y3RzCj09PT09PT09PT09PQpGZWVsIGZyZWUgdG8gYWRkIG5ldyBwcm9qZWN0cyB0byB0aGUgbGlz
dCwgYnV0IGlmIHlvdSBkbyBzbyBwbGVhc2UgbGV0IHRoZSBsaXN0IGtub3cuIFdlIGFyZSBub3Qg
Z29pbmcgdG8gYmUgdmVyeSBzdHJpY3Qgd2l0aCBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcv
d2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI0NvbnZlbnRpb25zX2Zvcl9Qcm9qZWN0c19h
bmRfUHJvamVjdF9NZW50b3JzLCBidXQgZ2V0dGluZyBzb21lb25lIGVsc2UgdG8gcmV2aWV3IHlv
dXIgcHJvcG9zYWwgaXMgYSBnb29kIGlkZWEuIAoKVW5pa3JhZnQKLS0tLS0tLS0KSSBjcmVhdGVk
IGEgcGxhY2UtaG9sZGVyIGZvciBVbmlrcmFmdCBhdCBodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI1VuaWtyYWZ0IGFzIFVuaWtyYWZ0IHBy
b2plY3QgbWVtYmVycyBpbmRpY2F0ZWQgdGhleSB3YW50IHRvIHBhcnRpY2lwYXRlLgpZb3UgcHJv
YmFibHkgZG8gd2FudCB0byBzZXQgZXhwZWN0YXRpb25zIHdpdGggcmVnYXJkcyB0byBzdGFydC11
cCB0YXNrcyBhbmQgY29tZSB1cCB3aXRoIGEgc2V0IG9mIHRhc2tzIHRvIGFjdCBhcyBhIGZpbHRl
ciBmb3IgYXBwbGljYW50cyAoZS5nLiBzaG93aW5nIHRoYXQgdGhleSBzZXQgdXAgdGhlIGVudmly
b25tZW50LCBldGMuKSAKCgpTcGVjaWZpYyBJbXByb3ZlbWVudHMgdG8gdGhlIHByb2plY3QgZG9j
dW1lbnRhdGlvbgo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQoKSHlwZXJ2aXNvciBzdGFydC11cCB0YXNrcwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Cmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0X0RldmVsb3BtZW50
X1Byb2plY3RzIGNvbnRhaW5zOiAiQW4gZWFzeSB3YXkgdG8gZ2V0IHN0YXJ0ZWQgKGFuZCBzaG93
IHRoYXQgeW91IGNhbiBzZXQgdXAgdGhlIFhlbiBEZXZlbG9wbWVudCBFbnZpcm9ubWVudCwgZml4
IGFuIGlzc3VlLCBidWlsZCBhbmQgdGVzdCBYZW4sIHN1Ym1pdCBhIHBhdGNoLCBldGMuKSBpcyB0
byBhZGRyZXNzIGEgc3VpdGFibGUgbnVtYmVyIG9mIENvdmVyaXR5IFNjYW4gaXNzdWVzLiBBc2sg
b24geGVuLWRldmVsQCBmb3IgYSBzZXQgb2Ygc3VpdGFibGUgQ292ZXJpdHkgaXNzdWVzLiBOb3Rl
IHRoYXQgdGhpcyBkb2VzIG5vdCByZXF1aXJlIGFueSBhY2Nlc3MgdG8gdGhlIENvdmVyaXR5IHNj
YW4gcmVzdWx0cy4gT3BlbiBidWdzIHRvIGZpeCB1bmRlciB0aGUgU21hbGwgQ29kZSBDb250cmli
dXRpb24gUmVxdWlyZW1lbnQgY2FuIGFsc28gYmUgZm91bmQgb24gYnVncy54ZW5wcm9qZWN0Lm9y
ZyIKCkRvIHdlIHdhbnQgdG8gY2hhbmdlIHRoaXM/IEZpbmRpbmcgc21hbGwgZ2V0IHN0YXJ0ZWQg
cHJvamVjdHMgaXMgYWx3YXlzIGEgbGl0dGxlIGJpdCBvZiBhIHByb2JsZW0uIE1heWJlIHdlIGNh
biBwcmVwYXJlIGEgYmV0dGVyIGxpc3Qgc29tZXdoZXJlLgoKSW4tdHJlZSB2cy4gV2lraSBiYXNl
ZCBwcm9qZWN0cwotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCldlIGNvdWxkIGFsc28g
ZGVjaWRlIHRvIG1vdmUgSHlwZXJ2aXNvciByZWxhdGVkIGlkZWFzIGluLXRyZWUgc29tZXdoZXJl
IGFuZCBnZW5lcmF0ZSBhIGxpc3QgaWYgdGhhdCBtYWtlcyB0aGluZ3MgZWFzaWVyLiBCdXQgdGhp
cyBpcyBub3QgbmVjZXNzYXJ5LCBpbiBwYXJ0aWN1bGFyIGdpdmVuIHdpdGggZXZlcnl0aGluZyB0
aGF0IGlzIGdvaW5nIG9uLiBJIGp1c3Qgd2FudGVkIHRvIHJhaXNlIHRoaXMgYXMgYW4gb3B0aW9u
OiBJIGFtIG5vdCBwYXJ0aWN1bGFybHkgd2VkZGVkIHRvIHVzaW5nIHRoZSB3aWtpLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 15:35:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 15:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZRw-0004O4-N8; Mon, 08 Jan 2018 15:34:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYZRv-0004Ny-48
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 15:34:55 +0000
X-Inumbo-ID: bed9196c-f489-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bed9196c-f489-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 15:36:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457460868"
Date: Mon, 8 Jan 2018 15:34:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180108153446.wunklij2kxshog6s@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-7-wei.liu2@citrix.com>
 <5A4E4A30020000780019B179@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4E4A30020000780019B179@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 06/74] tools/libelf: fix elf notes
 check for PVH guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDQsIDIwMTggYXQgMDc6Mzc6MjBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBQVkggb25seSByZXF1aXJlcyBQSFlTMzJfRU5UUlkgdG8gYmUgc2V0LiBSZXR1cm4g
aW1tZWRpYXRlbHkgaWYgdGhhdCdzCj4gPiB0aGUgY2FzZS4KPiAKPiBTbyBJIGd1ZXNzIHRoZSBi
dWcoPykgYmVpbmcgZml4ZWQgaXMgdGhhdCBzbyBmYXIgbG9hZGVyIG9yIGd1ZXN0X29zLAo+IGFu
ZCB4ZW5fdmVyIHNldHRpbmdzIGFyZSBhbHNvIHJlcXVpcmVkLiBIb3dldmVyLCB5b3UgZmFpbCB0
byBtZW50aW9uCj4gX3doeV8geW91IHRoaW5rIHRoZXkncmUgbm90IHJlcXVpcmVkLiBJIGNhbiBz
b3J0IG9mIHNlZSB0aGlzIGZvcgo+IGxvYWRlciBhbmQgbWF5YmUgZ3Vlc3Rfb3MsIGJ1dCBmb3Ig
dGhlIFhlbiB2ZXJzaW9uIHRoaXMgaXNuJ3QgYXMKPiBvYnZpb3VzLCBtYWlubHkgYmVjYXVzZSBh
bnkgYXJndW1lbnRzIEkgY2FuIHRoaW5rIG9mIHJpZ2h0IG5vdwo+IHdvdWxkIGVxdWFsbHkgYXBw
bHkgdG8gUFYuCgpHb3QgaXQgZnJvbSBkb2NzL21pc2MvcHZoLm1hcmtkb3duLiBJdCBkb2Vzbid0
IHN0YXRlIG90aGVyIG5vdGVzIGFyZQpyZXF1aXJlZC4KCkknbSBub3Qgc3VyZSBpZiB4ZW5fdmVy
c2lvbiAoYWx3YXlzICJ4ZW4tMy4wIj8pIHdpbGwgYmUgbWVhbmluZ2Z1bCBvcgp1c2VmdWwuIEl0
IGlzIG5vdCB0aGUgZW5kIG9mIHRoZSB3b3JsZCBpZiB3ZSBjaGVjayBpdCBidXQgd2UgZG8gbmVl
ZCB0bwpiZSBjYXJlZnVsIHRvIG5vdCBicmVhayBleGlzdGluZyBPU2VzIChtaW5pLW9zIGZvciBv
bmUgb25seSBzZXRzClBIWVMzMl9FTlRSWSBmb3IgUFZIIG1vZGUgYnV0IHRoYXQncyBlYXN5IHRv
IGZpeCkuCgo+IAo+ID4gLS0tIGEveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYwo+
ID4gKysrIGIveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRvbWluZm8uYwo+ID4gQEAgLTM4MSw2
ICszODEsMTMgQEAgc3RhdGljIGVsZl9lcnJvcnN0YXR1cyBlbGZfeGVuX25vdGVfY2hlY2soc3Ry
dWN0IGVsZl9iaW5hcnkgKmVsZiwKPiA+ICAgICAgICAgICByZXR1cm4gMDsKPiA+ICAgICAgfQo+
ID4gIAo+ID4gKyAgICAvKiBQVkggb25seSByZXF1aXJlcyBvbmUgRUxGIG5vdGUgdG8gYmUgc2V0
ICovCj4gPiArICAgIGlmICggcGFybXMtPnBoeXNfZW50cnkgIT0gVU5TRVRfQUREUjMyICkKPiA+
ICsgICAgewo+ID4gKyAgICAgICAgZWxmX21zZyhlbGYsICJFTEY6IEZvdW5kIFBWSCBpbWFnZVxu
Iik7Cj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+IAo+IElmIHRoZSBvdGhlciBl
bnRyaWVzIGFyZSBvZiBubyBpbnRlcmVzdCBmb3IgUFZILCBJIHRoaW5rIHRoYXQgdGhpcwo+IHRo
ZW4gY2FsbHMgZm9yIGRyb3BwaW5nIHRoZWlyIGxvZ2dpbmcgZnJvbSBwdmhfbG9hZF9rZXJuZWwo
KS4KClN1cmUuCgo+IEknbSBhbHNvIHN1cnByaXNlZCB0aGF0IEkgY2FuJ3QgZmluZCBhbnkgdXNl
IG9mIGFueSBvZiB0aGUgdGhyZWUKPiB2YWx1ZXMgY2hlY2tlZCBpbiBsaWJ4Yy4KCkxpYnhjIGRl
bGVnYXRlcyB0aGUgd29yayB0byBsaWJlbGYgQUlVSS4KCldlaS4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 15:43:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 15:43:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZaC-0005Kc-SZ; Mon, 08 Jan 2018 15:43:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYZaC-0005KW-FF
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 15:43:28 +0000
X-Inumbo-ID: 7cee738f-f48a-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cee738f-f48a-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 16:42:10 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457462105"
Date: Mon, 8 Jan 2018 15:43:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180108154319.xarmbfpmrwd3gl5e@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-19-wei.liu2@citrix.com>
 <5A4F6D94020000780019B561@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4F6D94020000780019B561@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 18/74] x86/link: Relocate program
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDQ6MjA6MzZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBGcm9tOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
ID4gCj4gPiBXaGVuIHRoZSB4ZW4gYmluYXJ5IGlzIGxvYWRlZCBieSBsaWJlbGYgKGluIHRoZSBm
dXR1cmUpIHdlIHJlbHkgb24gdGhlCj4gPiBlbGYgbG9hZGVyIHRvIGxvYWQgdGhlIGJpbmFyeSBh
Y2NvcmRpbmdseS4KPiAKPiBJdCB3b3VsZCByZWFsbHkgaGVscCBpZiBpdCB3YXMgc2FpZCBoZXJl
IHdoYXQgZWZmZWN0IHRoaXMgaGFzIG9uIHRoZQo+IHByb2dyYW0gaGVhZGVycyAtIEkgY2FuIG9u
bHkgZ3Vlc3MgdGhhdCBpdCdsbCBtYWtlIHBfdmFkZHIgZGlmZmVyZW50Cj4gZnJvbSBwX3BhZGRy
LgoKVGhlIGZpcnN0IHZlcnNpb24gb2YgdGhpcyBwYXRjaCB3YXMgd3JpdHRlbiBxdWl0ZSBzb21l
IHRpbWUgYWdvLiBJZiBteQptZW1vcnkgZG9lc24ndCBmYWlsIG1lLCBpdCBpcyBsaWtlIHdoYXQg
eW91IHNhaWQgLS0gdGhlIHBfdmFkZHIgYW5kCnBfcGFkZHIgbmVlZCB0byBiZSBkaWZmZXJlbnQu
IEkgd2lsbCBkb3VibGUtY2hlY2sgYW5kIHVwZGF0ZSB0aGUgY29tbWl0Cm1lc3NhZ2UuCgo+IEkn
bSBhbHNvIHJhdGhlciB1bmNlcnRhaW4gYWJvdXQgdGhlIGVudHJ5IHBvaW50Cj4gY2hhbmdlIHdy
dCB2YXJpb3VzIChhbmQgZXNwZWNpYWxseSBvbGRlcikgYm9vdCBsb2FkZXJzLgo+IAoKV2hhdCAo
b2xkZXIpIGJvb3QgbG9hZGVycyBkbyB5b3UgaGF2ZSBpbiBtaW5kPwoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 15:51:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 15:51:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZhb-0006AX-L1; Mon, 08 Jan 2018 15:51:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gjyc=ed=citrix.com=prvs=5397da941=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eYZha-0006AN-IN
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 15:51:06 +0000
X-Inumbo-ID: 01a9cef3-f48c-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01a9cef3-f48c-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 15:53:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="465029886"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 8 Jan 2018 15:50:53 +0000
Message-ID: <20180108155053.14214-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] xl: Don't warn on using 'deprecated' mode
	selection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZ2VuZXJhbGx5IHN1cHBvcnQgb2xkIGNvbmZpZyBmb3JtYXRzIGluZGVmaW5pbnRlbHkgKHNl
ZSB0aGUgZGlzawpmb3JtYXQpIHdpdGhvdXQgZW1pdHRpbmcgd2FybmluZ3MuCgpTaWduZWQtb2Zm
LWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpUaGlzIGlz
IGEgY2FuZGlkYXRlIHRvIGJhY2twb3J0IHRvIDQuMTAuCgpDQzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzog
Um9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB0b29scy94bC94bF9wYXJzZS5jIHwgMyAtLS0KIDEgZmls
ZSBjaGFuZ2VkLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNl
LmMgYi90b29scy94bC94bF9wYXJzZS5jCmluZGV4IGQxOWY4NWQzN2MuLjJmMjYzY2E1YmQgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpA
QCAtODY5LDkgKzg2OSw2IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29u
ZmlnX3NvdXJjZSwKICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJidWlsZGVy
IiwgJmJ1ZiwgMCkpIHsKICAgICAgICAgbGlieGxfZG9tYWluX3R5cGUgYnVpbGRlcl90eXBlOwog
Ci0gICAgICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCkK
LSAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLAotIlRoZSBcImJ1aWxkZXJcIiBvcHRpb24gaXMg
YmVpbmcgZGVwcmVjYXRlZCwgcGxlYXNlIHVzZSBcInR5cGVcIiBpbnN0ZWFkLlxuIik7CiAgICAg
ICAgIGlmICghc3RybmNtcChidWYsICJodm0iLCBzdHJsZW4oYnVmKSkpCiAgICAgICAgICAgICBi
dWlsZGVyX3R5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9IVk07CiAgICAgICAgIGVsc2UgaWYgKCFz
dHJuY21wKGJ1ZiwgImdlbmVyaWMiLCBzdHJsZW4oYnVmKSkpCi0tIAoyLjE1LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 15:54:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 15:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZl5-0006Ks-3s; Mon, 08 Jan 2018 15:54:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fog3=ed=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eYZl3-0006Kk-Oc
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 15:54:41 +0000
X-Inumbo-ID: 0e9c0f94-f48c-11e7-b4a6-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e9c0f94-f48c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 16:53:23 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.21) with SMTP id w08Fq04M188228;
 Mon, 8 Jan 2018 15:54:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=CIxH7YmbxSlKdgil2R965/Ea9fJTptQ4/frZUNrs/qw=;
 b=YYaVz763WFVPX3BupQSdeFafcBT4RGuozYRWV1nEEGhtQ1LXkyvcQwSOofyYDnkECh9z
 v42aXdP9ZHFlw5ID37d9vZytLQi5RYR8lW0Q5ofnWvbRtbW6TdAh96tjIGkxC+DZqrFq
 m7oe5CKmKRIWTa+YAp4ukUSISAezAXqbW0o12o6QajLnnSObhBZMaf1kDcOqnWiZWwh3
 aSGzNcxOry5KfQHb+AywWhMZR/IEaWPa4ZLeOLuHeGkZHuDgtxPZGHH8oy6v5J7ms2iX
 jcrfz+MHmfdm/om8qhq0UAQwwbi8W4ayTMqIhtsa+8KN2JwlEdUC5Of/GW13LQcBlekF 4g== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2fcapegcnd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 15:54:26 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w08FsPxL019271
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 15:54:25 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w08FsOgF026407;
 Mon, 8 Jan 2018 15:54:24 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 Jan 2018 07:54:24 -0800
To: Nick Desaulniers <nick.desaulniers@gmail.com>,
 Juergen Gross <jgross@suse.com>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
 <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <37fc26d2-734a-4690-d4f2-6d0df82015a4@oracle.com>
Date: Mon, 8 Jan 2018 10:54:24 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
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-1711220000 definitions=main-1801080227
Cc: x86@kernel.org, "H. Peter Anvin" <hpa@zytor.com>,
 linux-kernel@vger.kernel.org, ghackmann@google.com, mka@google.com,
 Ingo Molnar <mingo@redhat.com>, srhines@google.com, kees@google.com,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDYvMjAxOCAwNDozOSBQTSwgTmljayBEZXNhdWxuaWVycyB3cm90ZToKPiBWYXJpYWJs
ZSBMZW5ndGggQXJyYXlzIEluIFN0cnVjdHMgKFZMQUlTKSBpcyBub3Qgc3VwcG9ydGVkIGJ5IENs
YW5nLCBhbmQKPiBmcm93bmVkIHVwb24gYnkgb3RoZXJzLgo+Cj4gaHR0cHM6Ly9sa21sLm9yZy9s
a21sLzIwMTMvOS8yMy81MDAKPgo+IEhlcmUsIHRoZSBWTEFJUyB3YXMgdXNlZCBiZWNhdXNlIHRo
ZSBzaXplIG9mIHRoZSBiaXRtYXAgcmV0dXJuZWQgZnJvbQo+IHhlbl9tY19lbnRyeSgpIGRlcGVu
ZGVkIG9uIHBvc3NpYmx5IChiYXNlZCBvbiBrZXJuZWwgY29uZmlndXJhdGlvbikKPiBydW50aW1l
IHNpemVkIGRhdGEuIFJhdGhlciB0aGFuIGRlY2xhcmluZyBhcmdzIGFzIGEgVkxBSVMgdGhlbiBj
YWxsaW5nCj4gc2l6ZW9mIG9uICphcmdzLCB3ZSBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHNp
emVvZiBhcmdzIG1hbnVhbGx5Lgo+IEZ1cnRoZXIsIHdlIGNhbiBnZXQgcmlkIG9mIHRoZSAjaWZk
ZWYncyBhbmQgcmVseSBvbiBudW1fcG9zc2libGVfY3B1cygpCj4gKHRoYW5rcyB0byBhIGhlbHBm
dWwgY2hlY2twYXRjaCB3YXJuaW5nIGZyb20gYW4gZWFybGllciB2ZXJzaW9uIG9mIHRoaXMKPiBw
YXRjaCkuCj4KPiBTdWdnZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBOaWNrIERlc2F1bG5pZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWls
LmNvbT4KCkFwcGxpZWQgdG8gZm9yLWxpbnVzLTQuMTUuCgotYm9yaXMKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 15:59:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 15:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZpu-0006d8-P6; Mon, 08 Jan 2018 15:59:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYZpt-0006d2-SW
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 15:59:41 +0000
X-Inumbo-ID: c19957df-f48c-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c19957df-f48c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 16:58:24 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457464109"
Date: Mon, 8 Jan 2018 15:59:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180108155924.f52nabs4rfrntdji@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-21-wei.liu2@citrix.com>
 <5A4F7205020000780019B5A9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4F7205020000780019B5A9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 20/74] x86: produce a binary that can
 be booted as PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDQ6Mzk6MzNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiAKPiBBZ2FpbiBJIGFzc3VtZSBhIGRlc2NyaXB0aW9uIGlzIHN0aWxsIGJlaW5nIGludGVuZGVk
IHRvIGJlIHdyaXR0ZW4KPiAKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQo+ID4gKysr
IGIveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gPiBAQCAtNzUsNiArNzUsOCBAQCBlZmkteSA6PSAk
KHNoZWxsIGlmIFsgISAtciAKPiA+ICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIC1v
IFwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgLU8gJChCQVNFRElSKS9pbmNsdWRlL3hlbi9j
b21waWxlLmggXTsgdGhlbiBcCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJyQo
VEFSR0VUKS5lZmknOyBmaSkKPiA+ICAKPiA+ICtzaGltLSQoQ09ORklHX1BWSF9HVUVTVCkgOj0g
JChUQVJHRVQpLXNoaW0KPiA+ICsKPiA+ICBpZm5lcSAoJChidWlsZF9pZF9saW5rZXIpLCkKPiA+
ICBub3Rlc19waGRycyA9IC0tbm90ZXMKPiA+ICBlbHNlCj4gPiBAQCAtOTMsNyArOTUsNyBAQCBl
bmRpZgo+ID4gIHN5bXMtd2Fybi1kdXAteSA6PSAtLXdhcm4tZHVwCj4gPiAgc3ltcy13YXJuLWR1
cC0kKENPTkZJR19TVVBQUkVTU19EVVBMSUNBVEVfU1lNQk9MX1dBUk5JTkdTKSA6PQo+ID4gIAo+
ID4gLSQoVEFSR0VUKTogJChUQVJHRVQpLXN5bXMgJChlZmkteSkgYm9vdC9ta2VsZjMyCj4gPiAr
JChUQVJHRVQpOiAkKFRBUkdFVCktc3ltcyAkKGVmaS15KSBib290L21rZWxmMzIgJChzaGltLXkp
Cj4gPiAgCS4vYm9vdC9ta2VsZjMyICQobm90ZXNfcGhkcnMpICQoVEFSR0VUKS1zeW1zICQoVEFS
R0VUKSAkKFhFTl9JTUdfT0ZGU0VUKSBcCj4gPiAgCSAgICAgICAgICAgICAgIGAkKE5NKSAkKFRB
UkdFVCktc3ltcyB8IHNlZCAtbmUgJ3MvXlwoW14gXSpcKSAuIF9fMk1fcndkYXRhX2VuZCQkLzB4
XDEvcCdgCj4gCj4gSG1tLCBzbyB5b3UgbWVhbiB0byBidWlsZCBzaGltIGFuZCAibm9ybWFsIiBY
ZW4gYXQgdGhlIHNhbWUgdGltZSwKPiB3aXRoIGFsbCB0aGUgc2FtZSBvYmplY3RzPyBUaGF0J3Mg
cmF0aGVyIHVuZXhwZWN0ZWQgZm9sbG93aW5nIHRoZQo+IGVhcmxpZXIgZXhjaGFuZ2UgQW5kcmV3
IGFuZCBJIGhhZC4gSSB3b3VsZCBleHBlY3QgdGhlIHNoaW0gdG8gbm90Cj4gcmVxdWlyZSBxdWl0
ZSBhIGZldyBiaXRzIGFuZCBwaWVjZXMsIGFuZCBoZW5jZSB3YW50aW5nIHRvIGJlIGJ1aWx0Cj4g
aW5kZXBlbmRlbnRseS4KPiAKClRoZXJlIGlzIGEgbGF0ZXIgcGF0Y2ggaW4gdGhpcyBzZXJpZXMg
dG8gbGluayB4ZW4gdW5kZXIgdG9vbHMvZmlybXdhcmUvCnRvIGJ1aWxkIHRoZSBzaGltIHRoZXJl
LCB3aGljaCB3b3VsZCBuZWVkIGJ1aWxkIHN5c3RlbSBwYXRjaCBsaWtlIHRoaXMuCgpUaGUgY2Fu
IGJlIGNsZWFuZWQgdXAgc29tZWhvdy4gQXQgdGhlIHRpbWUgSSB3YXNuJ3Qgc3VyZSBob3cgYmVz
dCB0bwpwcm9jZWVkIChhbmQgY2VydGFpbmx5IGRpZG4ndCB0YWtlIHBhcnQgaW4gdGhlIGRpc2N1
c3Npb24gYmV0d2VlbiBBbmRyZXcKYW5kIHlvdSkuCgpTdWdnZXN0aW9ucyB3ZWxjb21lLgoKPiA+
IEBAIC0xNDQsNiArMTQ2LDExIEBAICQoVEFSR0VUKS1zeW1zOiBwcmVsaW5rLm8geGVuLmxkcyAk
KEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8KPiA+ICAJCT4kKEBEKS8kKEBGKS5tYXAK
PiA+ICAJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKgo+ID4gIAo+ID4gKyMgVXNlIGVsZjMyLXg4
Ni02NCBpZiB0b29sY2hhaW4gc3VwcG9ydCBleGlzdHMsIGVsZjMyLWkzODYgb3RoZXJ3aXNlLgo+
ID4gKyQoVEFSR0VUKS1zaGltOiBGT1JNQVQgPSAkKGZpcnN0d29yZCAkKGZpbHRlciBlbGYzMi14
ODYtNjQsJChzaGVsbCAkKE9CSkNPUFkpIC0taGVscCkpIGVsZjMyLWkzODYpCj4gCj4gV2hhdCBh
cmUgdGhlIGltcGxpY2F0aW9ucyBvZiB1c2luZyBvbmUgdnMgdGhlIG90aGVyPyBJZiBlbGYzMi1p
Mzg2Cj4gd29ya3MsIHdoeSBub3QgdXNlIGl0IGFsbCB0aGUgdGltZT8KPiAKCk5vdCBzdXJlLCBB
bmRyZXcgbWFkZSB0aGlzIGNoYW5nZS4gSSB3aWxsIGxlYXZlIHRoaXMgdG8gaGltLgoKPiA+IEBA
IC0zNzQsNiArMzc1LDE1IEBAIGNzMzJfc3dpdGNoOgo+ID4gICAgICAgICAgLyogSnVtcCB0byBl
YXJsaWVyIGxvYWRlZCBhZGRyZXNzLiAqLwo+ID4gICAgICAgICAgam1wICAgICAqJWVkaQo+ID4g
IAo+ID4gKwo+ID4gKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCj4gCj4gTm8gZG91YmxlIGJsYW5r
IGxpbmVzIHBsZWFzZS4KPiAKPiA+ICtFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfUEhZUzMyX0VO
VFJZLCAubG9uZyBzeW1fb2ZmcyhfX3B2aF9zdGFydCkpCj4gPiArCj4gPiArX19wdmhfc3RhcnQ6
Cj4gPiArICAgICAgICB1ZDJhCj4gPiArCj4gPiArI2VuZGlmIC8qIENPTkZJR19QVkhfR1VFU1Qg
Ki8KPiA+ICsKPiA+ICBfX3N0YXJ0Ogo+IAo+IERvZXMgdGhlIG5ldyBjb2RlIHN0cmljdGx5IG5l
ZWQgdG8gbGl2ZSBoZXJlPyBDYW4ndCBpcyBiZSBrZXB0IGJvdGgKPiBvdXQgb2YgdGhlIHJlc3Vs
dGluZyBiaW5hcnkgc2VxdWVuY2UgY3VycmVudGx5IHJlc3VsdGluZyBoZXJlIGFuZAo+IG91dCBv
ZiB0aGlzIHNvdXJjZSBmaWxlIGFsdG9nZXRoZXIgKGJ5IGludHJvZHVjaW5nIGEgbmV3IHB2aC5T
IG9yCj4gc2hpbS5TKT8KPiAKCldlIGNhbiB1c2UgYSBuZXcgc291cmNlIGZpbGUuCgo+ID4gLS0t
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ID4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMu
Uwo+ID4gQEAgLTM0LDcgKzM0LDcgQEAgT1VUUFVUX0FSQ0goaTM4Njp4ODYtNjQpCj4gPiAgUEhE
UlMKPiA+ICB7Cj4gPiAgICB0ZXh0IFBUX0xPQUQgOwo+ID4gLSNpZiBkZWZpbmVkKEJVSUxEX0lE
KSAmJiAhZGVmaW5lZChFRkkpCj4gPiArI2lmIChkZWZpbmVkKEJVSUxEX0lEKSAmJiAhZGVmaW5l
ZChFRkkpKSB8fCBkZWZpbmVkIChDT05GSUdfUFZIX0dVRVNUKQo+IAo+IERpZCB5b3UgbWVhbgo+
IAo+ICNpZiAoZGVmaW5lZChCVUlMRF9JRCkgfHwgZGVmaW5lZChDT05GSUdfUFZIX0dVRVNUKSkg
JiYgIWRlZmluZWQoRUZJKQo+IAo+ID8gT2YgY291cnNlIHRoaXMgd291bGQgYmUgbW9vdCBpZiBt
YWluIGFuZCBzaGltIGJpbmFyeSB3ZXJlIHRvCj4gYmUgYnVpbHQgaW5kZXBlbmRlbnRseS4KPiAK
PiBBbHNvIC0gc3RyYXkgYmxhbmsuCj4gCj4gPiBAQCAtMTI4LDYgKzEyOCwxMiBAQCBTRUNUSU9O
Uwo+ID4gICAgICAgICBfX3BhcmFtX2VuZCA9IC47Cj4gPiAgICB9IDp0ZXh0Cj4gPiAgCj4gPiAr
I2lmIGRlZmluZWQoQ09ORklHX1BWSF9HVUVTVCkgJiYgIWRlZmluZWQoRUZJKQo+IAo+IFRoZSBF
RkkgcGFydCBoZXJlIHRoZW4gYWxzbyB3b3VsZG4ndCBiZSBuZWNlc3NhcnksIGFmYWljdC4KPiAK
Ck15IGdvYWwgd2FzIHRvIGluY2x1ZGUgdGhlIG5vdGUgc2VjdGlvbiB3aGVuIGJ1aWxkaW5nIHRo
ZSBzaGltLiBZb3VyCmNvbW1lbnQgbG9va3MgY29ycmVjdCB0byBtZS4gSSB3aWxsIGNsZWFuIHRo
aXMgdXAgaW4gdGhlIG5leHQgdmVyc2lvbi4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZsO-0007kw-69; Mon, 08 Jan 2018 16:02:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYZsM-0007kq-Gz
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:02:14 +0000
X-Inumbo-ID: 1adad8b4-f48d-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1adad8b4-f48d-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 17:00:54 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id h137so12613977lfe.8
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 08:02:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=kvYHRg96aSQyopugjiPm+vtSOHAGi+kZpA/4yci+vuY=;
 b=JnBw/lz34Cl45yPDyusAm0n0KYWuBdEUZ1zwxt/yFONNHEp5Z4GisxXAS0HYFn2C0f
 zxDfynM9K/+2tt39b+EXQi/0Hbm4e98o/pt6S4h5IVMr+bJXAU2vGgoYvRvT1Fx2+MvZ
 SxxLv445pjV4zKOPO8CkuZgic6nBAoy4vFsb2s/r2oDhyn9fwxFMQm4O0ajnKTWBkiE2
 EWh9TAETYwX2RPExXPtkzyncq+ycSpxkciTBAkGAD/2zGelDtcZKxaPPyxD/HCIE1tK2
 vvDnWYS2maZH4yM9SLCJXtTYB1qeN3ooYsabnkR3sXTyey7HbD2IICcEP5qaQIGLuNCU
 o02g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=kvYHRg96aSQyopugjiPm+vtSOHAGi+kZpA/4yci+vuY=;
 b=pgMrFSjiCQvooxytbnmHX7HheR1Z8tRdhxdcnGxGo3rd3D5nkzBuqkcd9/P8CNUEeo
 XrOn98nFy00DUaWKinlaVpACW2Gnlrx9LdBO6VdpJkB4kG6ppA8gHh4wDBe0KMPGf0ZJ
 UoMn9mqDgX8Ja5H4DA6qaJ/5wcjaSqDZgYht4A6DIiIbK8Xq+bw+SVojStAIUiTSCnwd
 oH/67X0QGvCaDkcl6LWh4YIf4VMQz1ku5LvPo/oGsNP+2skz6tPkSU9nxx4lsHMlgt84
 BTvz3gQQz07RGRgfMazzrsrgcLAX1yCHq/NV/OsfBHlvds8bfJVZsalcgbv2TuotaK8e
 +DEA==
X-Gm-Message-State: AKwxytdKyGEX5bgfxdDFOw3YoF4lZQ+FzwQstH4Hbf7g0UgFNv3+8djK
 wsMM2WbYx3Noz/Kt2fAFfthX1PMzg5MwUpqRCTZvMw==
X-Google-Smtp-Source: ACJfBovbI+BpNa8RzG1/oYvslUQ9xPywjf3obt0NN3iHKEfKU/3eeOZI2VR+dBZo5M8qMoTfYqEdxEhRhn5LQZeDzaA=
X-Received: by 10.25.141.4 with SMTP id p4mr5491173lfd.24.1515427329029; Mon,
 08 Jan 2018 08:02:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 08:02:07 -0800 (PST)
In-Reply-To: <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 08:02:07 -0800
Message-ID: <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Jan Beulich <JBeulich@suse.com>, Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA0OjExIEFNLCBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMTE6NTQ6NTdB
TSArMDAwMCwgV2VpIExpdSB3cm90ZToKPj4gSGkgQW50aG9ueQo+Pgo+PiBPbiBTYXQsIEphbiAw
NiwgMjAxOCBhdCAwMjo1NDoxNVBNIC0wODAwLCBBbnRob255IExpZ3Vvcmkgd3JvdGU6Cj4+ID4g
RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgo+PiA+Cj4+ID4gQ1ZF
LTIwMTctNTc1NCBpcyBwcm9ibGVtYXRpYyBmb3IgcGFyYXZpcnR1YWxpemVkIHg4NiBkb21VcyBi
ZWNhdXNlIGl0Cj4+ID4gYXBwZWFycyB0byBiZSB2ZXJ5IGRpZmZpY3VsdCB0byBpc29sYXRlIHRo
ZSBoeXBlcnZpc29yJ3MgcGFnZSB0YWJsZXMKPj4gPiBmcm9tIFBWIGRvbVVzIHdoaWxlIG1haW50
YWluaW5nIEFCSSBjb21wYXRpYmlsaXR5LiAgSW5zdGVhZCBvZiB0cnlpbmcKPj4gPiB0byBtYWtl
IGEgS1BUSS1saWtlIGFwcHJvYWNoIHdvcmsgZm9yIFhlbiBQViwgaXQgc2VlbXMgcmVhc29uYWJs
ZSB0bwo+PiA+IHJ1biBhIGNvcHkgb2YgWGVuIHdpdGhpbiBhbiBIVk0gKG9yIFBWSCkgZG9tVSB0
byBwcm92aWRlIGJhY2t3YXJkcwo+PiA+IGNvbXBhdGliaWxpdHkgd2l0aCBndWVzdHMgYXMgbWVu
dGlvbmVkIGluIFhTQS0yNTQgWzFdLgo+PiA+Cj4+ID4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBh
IG5ldyBtb2RlIHRvIFhlbiBjYWxsZWQgVml4ZW4gKFZpcnR1YWxpemVkCj4+ID4gWGVuKSB3aGlj
aCBwcm92aWRlcyBhIFBWLWNvbXBhdGlibGUgaW50ZXJmYWNlIHdoaWxlIGdhaW5pbmcKPj4gPiBD
VkUtMjAxNy01NzU0IHByb3RlY3Rpb24gZm9yIHRoZSBob3N0IHByb3ZpZGVkIGJ5IGhhcmR3YXJl
Cj4+ID4gdmlydHVhbGl6YXRpb24uICBWaXhlbiBzdXBwb3J0cyBydW5uaW5nIGEgc2luZ2xlIHVu
cHJpdmlsZWdlZCBQVgo+PiA+IGRvbWFpbiAoYSBkb20xKSB0aGF0IGlzIGNvbnN0cnVjdGVkIGJ5
IHRoZSBkb20wIGRvbWFpbiBidWlsZGVyLgo+PiA+Cj4+ID4gUGxlYXNlIG5vdGUgdGhlIFhlbiBw
YWdlIHRhYmxlIGNvbmZpZ3VyYXRpb24gZnVuZGFtZW50YWwgdG8gdGhlCj4+ID4gY3VycmVudCBQ
ViBBQkkgbWFrZXMgaXQgaW1wb3NzaWJsZSBmb3IgYW4gb3BlcmF0aW5nIHN5c3RlbSB0byBtaXRp
Z2F0ZQo+PiA+IENWRS0yMDE3LTU3NTQgdGhyb3VnaCBtZWNoYW5pc21zIGxpa2UgS2VybmVsIFBh
Z2UgVGFibGUgSXNvbGF0aW9uCj4+ID4gKEtQVEkpLiAgSW4gb3JkZXIgZm9yIGFuIG9wZXJhdGlu
ZyBzeXN0ZW0gdG8gbWl0aWdhdGUgQ1ZFLTIwMTctNTc1NCBpdAo+PiA+IG11c3QgcnVuIGRpcmVj
dGx5IGluIGEgSFZNIG9yIFBWSCBkb21VLgo+PiA+Cj4+ID4gVGhpcyBzZXJpZXMgaXMgdmVyeSBz
aW1pbGFyIHRvIHRoZSBQVkggc2VyaWVzIHBvc3RlZCBieSBXZWkgYW5kIHdlCj4+ID4gaGF2ZSBi
ZWVuIGRpc2N1c3NpbmcgaG93IHRvIG1lcmdlIGVmZm9ydHMuICBXZSB3ZXJlIGhvcGluZyB0byBo
YXZlCj4+ID4gbW9yZSB0aW1lIHRvIHdvcmsgdGhpcyBvdXQuICBJIGFtIHBvc3RpbmcgdGhpcyBi
ZWNhdXNlIEknbSBmYWlybHkKPj4gPiBjb25maWRlbnQgdGhhdCB0aGlzIHNlcmllcyBpcyBjb21w
bGV0ZSAoYWxsIFBWIGluc3RhbmNlcyBpbiBFQzIgYXJlCj4+ID4gdXNpbmcgdGhpcykgYW5kIG90
aGVycyBtaWdodCBmaW5kIGl0IHVzZWZ1bC4gIEkgYWxzbyB3YW50ZWQgdG8gaGF2ZQo+PiA+IG1v
cmUgb2YgYSBkaXNjdXNzaW9uIGFib3V0IHRoZSBiZXN0IHdheSB0byBtZXJnZSBhbmQgc29tZSBv
ZiB0aGUKPj4gPiBkaWZmZXJlbmNlcyBpbiBkZXNpZ25zLgo+PiA+Cj4+ID4gVGhpcyBzZXJpZXMg
aXMgYWxzbyBhdmFpbGFibGUgYXQ6Cj4+ID4KPj4gPiAgZ2l0IGNsb25lIGh0dHBzOi8vZ2l0aHVi
LmNvbS9hbGlndW9yaS94ZW4uZ2l0IHZpeGVuLXVwc3RyZWFtLXYxCj4+Cj4+IEkgZG8gd2FudCB0
byBtYWtlIHRoZSBzaGltIGJlIGFibGUgdG8gcnVuIGluIGJvdGggcHZoIGFuZCBodm0gbW9kZQo+
PiAod2hpY2ggZG9lc24ndCBzZWVtIHRvIGJlIHRvbyBoYXJkIGluIHByYWN0aWNlKS4KPgo+IEFG
QUlLIHRoZSBwdi1zaGltIGNvZGUgd2lsbCBhbHJlYWR5IHdvcmsgaW4gSFZNIG1vZGUuIEl0J3Mg
anVzdCB0aGF0Cj4gYm9vdGluZyB0aGUgcHYtc2hpbSBpbiBIVk0gbW9kZSByZXF1aXJlcyB0aGF0
IHlvdSBpbnN0YWxsIHRoZSBzaGltCj4gaW5zaWRlIG9mIHRoZSBndWVzdCBhbmQgdGhlbiBib290
IGl0IHVzaW5nIGdydWIgb3IgYSBzaW1pbGFyIGxvYWRlcgo+IHRoYXQgY2FuIGRvIG11bHRpYm9v
dC4KCkknbSBoYXBweSB0byB3b3JrIG9uIGVpdGhlciBhcHByb2FjaC4gIEkganVzdCB3YW50IHRv
IGdldCBzb21ldGhpbmcKbWVyZ2VkIHRvIGhhdmUKYW4gdXBzdHJlYW0gc29sdXRpb24gdG8gdGhp
cyBpc3N1ZS4gIEkgdGhpbmsgdGhpcyBwYXJ0aWN1bGFyIENWRSBmb3IKWGVuIFBWIGlzIHRoZSB3
b3JzdApvZiB0aGlzIGJhdGNoIG9mIGlzc3VlcyBzbyBJJ20gc3VwZXIgZWFnZXIgb24gZ2V0dGlu
ZyBhIHNvbHV0aW9uCnN0cmFpZ2h0ZW5lZCBvdXQuICBJJ2QKcmVhbGx5IGxpa2UgdG8gaGVhciBm
cm9tIG90aGVycyBvbiB3aGF0IHRoZSByaWdodCBhcHByb2FjaCBzaG91bGQgYmUKYW5kIEknbGwg
d29yayBvbgp3aGF0ZXZlciB0aGUgY29uc2Vuc3VzIGlzLgoKSSB0aGluayBQVkggaXMgYSBnb29k
IGxvbmcgdGVybSBzb2x1dGlvbiBidXQgSSB0aGluayBpdCdzIGEgcG9vciBzaG9ydAp0ZXJtIHNv
bHV0aW9uLgpQVkggaXNuJ3Qgd2lkZWx5IGRlcGxveWVkIHNvIGl0J3MgYXNraW5nIHBlb3BsZSB0
byB1cGdyYWRlIHRoZWlyCmluZnJhc3RydWN0dXJlIHRvIGEKdmVyeSBuZXcgdmVyc2lvbiBvZiBY
ZW4uICBJdCBhbHNvIHJlcXVpcmVzIHRvb2xzIGNoYW5nZXMgd2hpY2ggbWVhbnMKdGhhdCBldmVu
IGlmCnlvdSBhcmUgb24gYSBuZXdlciB2ZXJzaW9uIG9mIFhlbiwgeW91IHN0aWxsIGhhdmUgdG8g
dXBncmFkZS4gIFRoZQpwYXRjaCBzZXJpZXMgaXMKYWxzbyBwcmV0dHkgYmlnIHdoaWNoIG1lYW5z
IEkgc3VzcGVjdCBwZW9wbGUgd2lsbCBuZWVkIHRvIHdhaXQgdG8gNC4xMSBhdCBiZXN0LgoKT1RP
SCwgdGhlIEhWTSB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMgcmVxdWlyZXMgbm8gdG9vbHMgY2hhbmdl
cyBhbmQgd29ya3Mgb24gWGVuCnZlcnNpb25zIGdvaW5nIGJhY2sgdG8gMy40IChhdCBsZWFzdCku
ICBXaGF0IHRoaXMgbWVhbnMgcHJhY3RpY2FsbHkKc3BlYWtpbmcgaXMgdGhhdAppZiBpdCB3ZXJl
IG1lcmdlZCwgd2UgY2FuIHRlbGwgcGVvcGxlIHRoYXQgdGhleSBjYW4gc29sdmUgdGhpcyBwcm9i
bGVtCmJ5IGJ1aWxkaW5nIHRoZQpIVk0gc2hpbSBhbmQgbW9kaWZ5aW5nIHRoZWlyIGxhdW5jaCBj
b25maWcgdG8gYm9vdCBmcm9tIGFuIElTTyBvcgpzb21ldGhpbmcgc2ltaWxhci4KClRoaXMgZ2l2
ZXMgcGVvcGxlIGFuIGltbWVkaWF0ZSBzb2x1dGlvbiB0aGF0IGRvZXMgbm90IHJlcXVpcmUgbWFq
b3IKY2hhbmdlcyB0byB0aGVpcgp1bmRlcmx5aW5nIGluZnJhc3RydWN0dXJlLgoKVGhlIHNlcmll
cyBub3cgaXMgYWxzbyByZWFzb25hYmx5IGNvbnRhaW5lZCBhbmQgc21hbGwgZW5vdWdoIHRoYXQK
SU1ITywgaXQgY291bGQgZ28KaW50byB0aGUgc3RhYmxlIHRyZWUuICBUaGF0IG1lYW5zIHRoYXQg
b25jZSBtZXJnZWQsIHdlIGNvdWxkIGN1dCBhCnN0YWJsZSByZWxlYXNlIGdpdmluZwpwZW9wbGUg
YW4gb2ZmaWNpYWwgcmVsZWFzZSB0aGF0IGNvdWxkIGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZS4K
CklmIGl0IHdhcyBlbnRpcmVseSBteSBjYWxsLCBJIHdvdWxkIHdvcmsgb24gbWVyZ2luZyBIVk0g
c2hpbSBmaXJzdCwKZ2V0IGEgNC4xMCBzdGFibGUgcmVsZWFzZQpjdXQgd2l0aCBpdCwgYW5kIHRo
ZW4gZm9jdXMgb24gZ2V0dGluZyBQVkggc2hpbSBpbiBwbGFjZSBmb3IgdGhlIDQuMTEKcmVsZWFz
ZS4gIEkgdGhpbmsKdGhpcyBpcyB0aGUgcmlnaHQgYmFsYW5jZSBvZiBhZGRyZXNzaW5nIHRoZSBz
aG9ydCB0ZXJtIG5lZWRzIHdoaWxlCmFsc28gaGF2aW5nIHRoZSBiZXN0IGxvbmcKdGVybSBzb2x1
dGlvbi4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKCj4KPiBSb2dlci4KPgo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:02:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZt2-0007ol-Ex; Mon, 08 Jan 2018 16:02:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYZt0-0007oD-Qp
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:02:54 +0000
X-Inumbo-ID: a8378341-f48d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8378341-f48d-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:04:51 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 09:02:47 -0700
Message-Id: <5A53A433020000780019C4F8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 09:02:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-7-wei.liu2@citrix.com>
 <5A4E4A30020000780019B179@prv-mh.provo.novell.com>
 <20180108153446.wunklij2kxshog6s@citrix.com>
In-Reply-To: <20180108153446.wunklij2kxshog6s@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 06/74] tools/libelf: fix elf notes
 check for PVH guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDE2OjM0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBKYW4gMDQsIDIwMTggYXQgMDc6Mzc6MjBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNC4wMS4xOCBhdCAxNDowNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiBJJ20gYWxzbyBzdXJwcmlzZWQgdGhhdCBJIGNhbid0IGZpbmQgYW55IHVzZSBvZiBh
bnkgb2YgdGhlIHRocmVlCj4+IHZhbHVlcyBjaGVja2VkIGluIGxpYnhjLgo+IAo+IExpYnhjIGRl
bGVnYXRlcyB0aGUgd29yayB0byBsaWJlbGYgQUlVSS4KCkJ1dCBsaWJlbGYgZG9lc24ndCBpdHNl
bGYgZG8gYW55dGhpbmcgd2l0aCBlLmcuIHhlbl92ZXIsIGFmYWljcy4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:05:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:05:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZvn-00082y-VN; Mon, 08 Jan 2018 16:05:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYZvm-00082r-KU
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:05:46 +0000
X-Inumbo-ID: 9ad48676-f48d-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ad48676-f48d-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 17:04:28 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 09:05:44 -0700
Message-Id: <5A53A4E4020000780019C50B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 09:05:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Anthony Liguori" <aliguori@amazon.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-56-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-56-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 55/74] xen/pvshim: forward evtchn ops
 between L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBOb3RlIHRo
YXQgdGhlIHVubWFzayBhbmQgdGhlIHZpcnEgb3BlcmF0aW9ucyBhcmUgaGFuZGxlZCBieSB0aGUg
c2hpbQo+IGl0c2VsZiwgYW5kIHRoYXQgRklGTyBldmVudCBjaGFubmVscyBhcmUgbm90IGV4cG9z
ZWQgdG8gdGhlIGd1ZXN0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxp
Z3VvcmlAYW1hem9uLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+CgpJbiBSRkMgc3RhdGUgdGhpcyBjZXJ0YWlubHkgZG9lc24ndCBt
YXR0ZXIgeWV0LCBidXQgZ2VuZXJhbGx5IEknZApleHBlY3QgRnJvbTogdG8gbWF0Y2ggdGhlIGZp
cnN0IFMtby1iLgoKPiBAQCAtMTU1LDExICsxNTYsMzEgQEAgc3RhdGljIHZvaWQgc2V0X3ZjcHVf
aWQodm9pZCkKPiAgc3RhdGljIHZvaWQgeGVuX2V2dGNobl91cGNhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9IHRo
aXNfY3B1KHZjcHVfaW5mbyk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHBlbmRpbmc7Cj4gIAo+ICAg
ICAgdmNwdV9pbmZvLT5ldnRjaG5fdXBjYWxsX3BlbmRpbmcgPSAwOwo+IC0gICAgeGNoZygmdmNw
dV9pbmZvLT5ldnRjaG5fcGVuZGluZ19zZWwsIDApOwo+ICsgICAgcGVuZGluZyA9IHhjaGcoJnZj
cHVfaW5mby0+ZXZ0Y2huX3BlbmRpbmdfc2VsLCAwKTsKPiAgCj4gLSAgICBwdl9jb25zb2xlX3J4
KHJlZ3MpOwo+ICsgICAgd2hpbGUgKCBwZW5kaW5nICkKPiArICAgIHsKPiArICAgICAgICB1bnNp
Z25lZCBpbnQgbDEgPSBmZnNsKHBlbmRpbmcpIC0gMTsKCmZpbmRfZmlyc3Rfc2V0X2JpdCgpIHdv
dWxkIGxvb2sgdG8gYmUgdGhlIGJldHRlciBtYXRjaCBoZXJlIChhbmQKYmVsb3cpLCBub3QgdGhl
IGxlYXN0IGJlY2F1c2UgaXQgdHJhbnNsYXRlcyAob24gY2FwYWJsZSBoYXJkd2FyZSkKdG8gVFpD
TlQgaW5zdGVhZCBvZiBCU0YuCgo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZXZ0Y2huID0geGNo
ZygmWEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fcGVuZGluZ1tsMV0sIDApOwo+ICsKPiArICAgICAg
ICBfX2NsZWFyX2JpdChsMSwgJnBlbmRpbmcpOwo+ICsgICAgICAgIGV2dGNobiAmPSB+WEVOX3No
YXJlZF9pbmZvLT5ldnRjaG5fbWFza1tsMV07Cj4gKyAgICAgICAgd2hpbGUgKCBldnRjaG4gKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQgPSBmZnNsKGV2dGNo
bikgLSAxOwo+ICsKPiArICAgICAgICAgICAgX19jbGVhcl9iaXQocG9ydCwgJmV2dGNobik7Cj4g
KyAgICAgICAgICAgIHBvcnQgKz0gbDEgKiBCSVRTX1BFUl9MT05HOwoKV2hhdCBhYm91dCBhIDMy
LWJpdCBjbGllbnQ/IElmIHRoYXQncyBub3QgaW50ZW5kZWQgdG8gYmUgc3VwcG9ydGVkLApidWls
ZGluZyBvZiBzdWNoIGEgZ3Vlc3Qgc2hvdWxkIGJlIHByZXZlbnRlZCAoaW4gZG9tMF9idWlsZC5j
KS4KCj4gQEAgLTYzLDYgKzY1LDMxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCByZXBsYWNlX3ZhKHN0
cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBDT01QQVRfTDFfUFJPVCkp
Owo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBldnRjaG5fcmVzZXJ2ZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgcG9ydCkKCmNvbnN0IChwZXJoYXBzIGFsc28gZm9yIG90aGVyIGhlbHBl
cnMgYmVsb3cpPwoKPiBAQCAtMTAxLDYgKzEzMywyMzMgQEAgdm9pZCBwdl9zaGltX3NodXRkb3du
KHVpbnQ4X3QgcmVhc29uKQo+ICAgICAgeGVuX2h5cGVyY2FsbF9zaHV0ZG93bihyZWFzb24pOwo+
ICB9Cj4gIAo+ICtsb25nIHB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcChpbnQgY21kLCBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiArewo+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGN1cnJlbnQtPmRvbWFpbjsKPiArICAgIGxvbmcgcmM7Cj4gKwo+ICsgICAgc3dpdGNoICggY21k
ICkKPiArICAgIHsKPiArI2RlZmluZSBFVlRDSE5fRk9SV0FSRChjbWQsIHBvcnRfZmllbGQpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICtjYXNlIEVWVENITk9QXyMjY21kOiB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICBzdHJ1Y3QgZXZ0Y2huXyMjY21kIG9wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKCkkgdGhpbmsgdGhpcyB3aG9sZSBtYWNybyBib2R5IHdvdWxkIGJldHRl
ciBiZSBpbmRlbnRlZCBvbmUgbW9yZQpsZXZlbCwgbWF0Y2hpbmcgdXAgd2l0aCBhY3R1YWwgaW5k
ZW50YXRpb24gYXQgdGhpcyBwb2ludC4KCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICgg
Y29weV9mcm9tX2d1ZXN0KCZvcCwgYXJnLCAxKSAhPSAwICkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgICAgIHJldHVybiAtRUZBVUxUOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHJj
ID0geGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QXyMjY21kLCAmb3ApOyAg
ICAgICAgICAgXAo+ICsgICAgaWYgKCByYyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgYnJlYWs7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCgpXb3VsZCB0aGUgbG9jayBiZXR0ZXIg
YmUgYWNxdWlyZWQgYWxyZWFkeSBiZWZvcmUgdGhlIGh5cGVyY2FsbAphYm92ZT8KCj4gKyAgICBy
YyA9IGV2dGNobl9hbGxvY2F0ZV9wb3J0KGQsIG9wLnBvcnRfZmllbGQpOyAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgIGlmICggcmMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgeyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgc3RydWN0IGV2dGNobl9jbG9zZSBjbG9zZSA9IHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICAgICAgLnBvcnQgPSBvcC5wb3J0X2ZpZWxkLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIH07ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9ldmVudF9j
aGFubmVsX29wKEVWVENITk9QX2Nsb3NlLCAmY2xvc2UpKTsgXAo+ICsgICAgfSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gKyAgICBlbHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBldnRjaG5fcmVzZXJ2ZShkLCBvcC5wb3J0
X2ZpZWxkKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgc3Bpbl91bmxv
Y2soJmQtPmV2ZW50X2xvY2spOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICggIXJjICYmIF9fY29weV90b19ndWVz
dChhcmcsICZvcCwgMSkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHJj
ID0gLUVGQVVMVDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGJyZWFrOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgfQo+
ICsgICAgRVZUQ0hOX0ZPUldBUkQoYWxsb2NfdW5ib3VuZCwgcG9ydCkKPiArICAgIEVWVENITl9G
T1JXQVJEKGJpbmRfaW50ZXJkb21haW4sIGxvY2FsX3BvcnQpCj4gKyN1bmRlZiBFVlRDSE5fRk9S
V0FSRAo+ICsKPiArICAgIGNhc2UgRVZUQ0hOT1BfYmluZF92aXJxOiB7Cj4gKyAgICAgICAgc3Ry
dWN0IGV2dGNobl9iaW5kX3ZpcnEgdmlycTsKPiArICAgICAgICBzdHJ1Y3QgZXZ0Y2huX2FsbG9j
X3VuYm91bmQgYWxsb2MgPSB7Cj4gKyAgICAgICAgICAgIC5kb20gPSBET01JRF9TRUxGLAo+ICsg
ICAgICAgICAgICAucmVtb3RlX2RvbSA9IERPTUlEX1NFTEYsCj4gKyAgICAgICAgfTsKPiArCj4g
KyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnZpcnEsIGFyZywgMSkgIT0gMCApCj4gKyAg
ICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVGhl
IGV2ZW50IGNoYW5uZWwgc3BhY2UgaXMgYWN0dWFsbHkgY29udHJvbGxlZCBieSBMMCBYZW4sIHNv
Cj4gKyAgICAgICAgICogYWxsb2NhdGUgYSBwb3J0IGZyb20gTDAgYW5kIHRoZW4gZm9yY2UgdGhl
IFZJUlEgdG8gYmUgYm91bmQgdG8gdGhhdAo+ICsgICAgICAgICAqIHNwZWNpZmljIHBvcnQuCj4g
KyAgICAgICAgICoKPiArICAgICAgICAgKiBUaGlzIGlzIG9ubHkgcmVxdWlyZWQgZm9yIFZJUlEg
YmVjYXVzZSB0aGUgcmVzdCBvZiB0aGUgZXZlbnQgY2hhbm5lbAo+ICsgICAgICAgICAqIG9wZXJh
dGlvbnMgYXJlIGhhbmRsZWQgZGlyZWN0bHkgYnkgTDAuCj4gKyAgICAgICAgICovCj4gKyAgICAg
ICAgcmMgPSB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxsb2NfdW5i
b3VuZCwgJmFsbG9jKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICBicmVhazsK
PiArCj4gKyAgICAgICAgLyogRm9yY2UgTDEgdG8gdXNlIHRoZSBldmVudCBjaGFubmVsIHBvcnQg
YWxsb2NhdGVkIG9uIEwwLiAqLwo+ICsgICAgICAgIHJjID0gZXZ0Y2huX2JpbmRfdmlycSgmdmly
cSwgYWxsb2MucG9ydCk7Cj4gKyAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICAgc3RydWN0IGV2dGNobl9jbG9zZSBmcmVlID0gewoKV2h5IGlzIHRoaXMgbm90IG5h
bWVkICJjbG9zZSIsIGxpa2UgdGhlIG90aGVyIG9uZT8gUGVyaGFwcyBhIHNpbmdsZQpmdW5jdGlv
biB3aWRlIGluc3RhbmNlIG9mIHRoaXMgc3RydWN0dXJlIHdvdWxkIHN1ZmZpY2U/Cgo+ICsgICAg
ICAgICAgICAgICAgLnBvcnQgPSBhbGxvYy5wb3J0LAo+ICsgICAgICAgICAgICAgfTsKPiArCj4g
KyAgICAgICAgICAgICAgeGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2Ns
b3NlLCAmZnJlZSk7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoICFyYyAmJiBfX2Nv
cHlfdG9fZ3Vlc3QoYXJnLCAmdmlycSwgMSkgKQo+ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7
Cj4gKwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsgICAgY2FzZSBFVlRDSE5PUF9zdGF0
dXM6IHsKCkJsYW5rIGxpbmVzIGJldHdlZW4gbm9uLWZhbGwtdGhyb3VnaCBjYXNlIGJsb2NrcyBw
bGVhc2UuCgo+ICsgICAgICAgIHN0cnVjdCBldnRjaG5fc3RhdHVzIHN0YXR1czsKPiArCj4gKyAg
ICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnN0YXR1cywgYXJnLCAxKSAhPSAwICkKPiArICAg
ICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+ICsgICAgICAgIGlmICggcG9ydF9pc192YWxp
ZChkLCBzdGF0dXMucG9ydCkgJiYgZXZ0Y2huX2hhbmRsZWQoZCwgc3RhdHVzLnBvcnQpICkKClBs
ZWFzZSBiZSBjb25zaXN0ZW50IHdpdGggdGhlIHZhbGlkaXR5IGNoZWNrczogQ29tcGFyZSB0aGlz
IG9uZQp3aXRoIC4uLgoKPiArICAgICAgICAgICAgcmMgPSBldnRjaG5fc3RhdHVzKCZzdGF0dXMp
Owo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2V2ZW50
X2NoYW5uZWxfb3AoRVZUQ0hOT1Bfc3RhdHVzLCAmc3RhdHVzKTsKPiArCj4gKyAgICAgICAgYnJl
YWs7Cj4gKyAgICB9Cj4gKyAgICBjYXNlIEVWVENITk9QX2JpbmRfdmNwdTogewo+ICsgICAgICAg
IHN0cnVjdCBldnRjaG5fYmluZF92Y3B1IHZjcHU7Cj4gKwo+ICsgICAgICAgIGlmICggY29weV9m
cm9tX2d1ZXN0KCZ2Y3B1LCBhcmcsIDEpICE9IDAgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsKPiArCj4gKyAgICAgICAgaWYgKCAhcG9ydF9pc192YWxpZChkLCB2Y3B1LnBvcnQpICkK
PiArICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsgICAgICAgIGlmICggZXZ0Y2hu
X2hhbmRsZWQoZCwgdmNwdS5wb3J0KSApCgouLi4gdGhlIG9uZSBoZXJlLiBPciBvdGhlcndpc2Ug
YWRkIGEgY29tbWVudCBjbGFyaWZ5aW5nIHdoeSB0aGV5CmFyZSBiZWluZyBkb25lIGRpZmZlcmVu
dGx5LgoKPiArICAgIGNhc2UgRVZUQ0hOT1BfYmluZF9pcGk6IHsKPiArICAgICAgICBzdHJ1Y3Qg
ZXZ0Y2huX2JpbmRfaXBpIGlwaTsKPiArCj4gKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3Qo
JmlwaSwgYXJnLCAxKSAhPSAwICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+
ICsgICAgICAgIHJjID0geGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2Jp
bmRfaXBpLCAmaXBpKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgYnJlYWs7
Cj4gKwo+ICsgICAgICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gKyAgICAgICAgcmMg
PSBldnRjaG5fYWxsb2NhdGVfcG9ydChkLCBpcGkucG9ydCk7Cj4gKyAgICAgICAgaWYgKCByYyAp
Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzdHJ1Y3QgZXZ0Y2huX2Nsb3NlIGNsb3NlID0g
ewo+ICsgICAgICAgICAgICAgICAgLnBvcnQgPSBpcGkucG9ydCwKPiArICAgICAgICAgICAgfTsK
PiArCj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIElmIGNsb3NpbmcgdGhlIGV2
ZW50IGNoYW5uZWwgcG9ydCBhbHNvIGZhaWxzIHRoZXJlJ3Mgbm90Cj4gKyAgICAgICAgICAgICAq
IG11Y2ggdGhlIHNoaW0gY2FuIGRvLCBzaW5jZSBpdCBoYXMgYmVlbiB1bmFibGUgdG8gcmVzZXJ2
ZQo+ICsgICAgICAgICAgICAgKiB0aGUgcG9ydCBpbiBpdCdzIGV2ZW50IGNoYW5uZWwgc3BhY2Uu
Cj4gKyAgICAgICAgICAgICAqLwo+ICsgICAgICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9l
dmVudF9jaGFubmVsX29wKEVWVENITk9QX2Nsb3NlLCAmY2xvc2UpKTsKCkEgc2ltaWxhciBCVUdf
T04oKSBmdXJ0aGVyIHVwIHdlbnQgd2l0aG91dCBjb21tZW50LCB3aGljaCBJIHRoaW5rCndvdWxk
IGJlIGZpbmUgaGVyZSB0b28uCgo+ICsgICAgY2FzZSBFVlRDSE5PUF91bm1hc2s6IHsKPiArICAg
ICAgICBzdHJ1Y3QgZXZ0Y2huX3VubWFzayB1bm1hc2s7Cj4gKwo+ICsgICAgICAgIGlmICggY29w
eV9mcm9tX2d1ZXN0KCZ1bm1hc2ssIGFyZywgMSkgIT0gMCApCj4gKyAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOwo+ICsKPiArICAgICAgICAvKiBVbm1hc2sgaXMgaGFuZGxlZCBpbiBMMSAqLwo+
ICsgICAgICAgIHJjID0gZXZ0Y2huX3VubWFzayh1bm1hc2sucG9ydCk7Cj4gKwo+ICsgICAgICAg
IGJyZWFrOwo+ICsgICAgfQoKSXMgdGhpcyByZWFsbHkgc3VmZmljaWVudCwgd2l0aG91dCBoYW5k
aW5nIGFueXRoaW5nIHRocm91Z2ggdG8gTDA/ClBlcmhhcHMgaXQncyBmaW5lIGFzIGxvbmcgYXMg
dGhlcmUncyBubyBwYXNzLXRocm91Z2ggc3VwcG9ydCBoZXJlLgoKPiArICAgIGRlZmF1bHQ6Cj4g
KyAgICAgICAgLyogTm8gRklGTyBvciBQSVJRIHN1cHBvcnQgZm9yIG5vdyAqLwo+ICsgICAgICAg
IHJjID0gLUVOT1NZUzsKCi1FT1BOT1RTVVBQIHBsZWFzZS4KCj4gLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBAQCAtNjMsNiArNjMsOCBAQCBz
dHJ1Y3QgZG9tYWluICpkb21haW5fbGlzdDsKPiAgCj4gIHN0cnVjdCBkb21haW4gKmhhcmR3YXJl
X2RvbWFpbiBfX3JlYWRfbW9zdGx5Owo+ICAKPiArc3RydWN0IGRvbWFpbiAqcHZfZG9tYWluIF9f
cmVhZF9tb3N0bHk7CgpUaGlzIHNob3VsZG4ndCByZWFsbHkgbGl2ZSBpbiBjb21tb24gY29kZSwg
YW5kIGV2ZW4gbGVzcyBzbyBvdXRzaWRlCm9mIGFueSAjaWZkZWYgKHNhbWUgZm9yIGl0cyBkZWNs
YXJhdGlvbiBiZWluZyBwbGFjZWQgaW4gYSBjb21tb24KaGVhZGVyKS4KCj4gQEAgLTM5NSw2ICsz
OTcsMTEgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNp
Z25lZCBpbnQgZG9tY3JfZmxhZ3MsCj4gICAgICAgICAgcmN1X2Fzc2lnbl9wb2ludGVyKCpwZCwg
ZCk7Cj4gICAgICAgICAgcmN1X2Fzc2lnbl9wb2ludGVyKGRvbWFpbl9oYXNoW0RPTUFJTl9IQVNI
KGRvbWlkKV0sIGQpOwo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkb21saXN0X3VwZGF0ZV9sb2Nr
KTsKPiArCj4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gKyAgICAgICAgaWYgKCBwdl9zaGltICkKPiAr
ICAgICAgICAgICAgcHZfZG9tYWluID0gZDsKPiArI2VuZGlmCgpJIGFzc3VtZSB0aGlzICNpZmRl
ZiBjb3VsZCBiZSBtb3JlIHJlc3RyaWN0aXZlLgoKPiBAQCAtMzQ1LDEzICszNjUsMTMgQEAgc3Rh
dGljIGxvbmcgZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZXZ0Y2huX2JpbmRfaW50ZXJkb21haW5f
dCAqYmluZCkKPiAgfQo+ICAKPiAgCj4gLXN0YXRpYyBsb25nIGV2dGNobl9iaW5kX3ZpcnEoZXZ0
Y2huX2JpbmRfdmlycV90ICpiaW5kKQo+ICtpbnQgZXZ0Y2huX2JpbmRfdmlycShldnRjaG5fYmlu
ZF92aXJxX3QgKmJpbmQsIGludCBwb3J0KQoKZXZ0Y2huX3BvcnRfdCBwbGVhc2UgKGFsc28gaW4g
ZXZ0Y2huX2FsbG9jYXRlX3BvcnQoKSksIGFuZCAuLi4KCj4gIHsKPiAgICAgIHN0cnVjdCBldnRj
aG4gKmNobjsKPiAgICAgIHN0cnVjdCB2Y3B1ICAgKnY7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gY3VycmVudC0+ZG9tYWluOwo+IC0gICAgaW50ICAgICAgICAgICAgcG9ydCwgdmlycSA9IGJp
bmQtPnZpcnEsIHZjcHUgPSBiaW5kLT52Y3B1Owo+IC0gICAgbG9uZyAgICAgICAgICAgcmMgPSAw
Owo+ICsgICAgaW50ICAgICAgICAgICAgdmlycSA9IGJpbmQtPnZpcnEsIHZjcHUgPSBiaW5kLT52
Y3B1Owo+ICsgICAgaW50ICAgICAgICAgICAgcmMgPSAwOwo+ICAKPiAgICAgIGlmICggKHZpcnEg
PCAwKSB8fCAodmlycSA+PSBBUlJBWV9TSVpFKHYtPnZpcnFfdG9fZXZ0Y2huKSkgKQo+ICAgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+IEBAIC0zNjgsNyArMzg4LDEyIEBAIHN0YXRpYyBsb25nIGV2
dGNobl9iaW5kX3ZpcnEoZXZ0Y2huX2JpbmRfdmlycV90ICpiaW5kKQo+ICAgICAgaWYgKCB2LT52
aXJxX3RvX2V2dGNoblt2aXJxXSAhPSAwICkKPiAgICAgICAgICBFUlJPUl9FWElUKC1FRVhJU1Qp
Owo+ICAKPiAtICAgIGlmICggKHBvcnQgPSBnZXRfZnJlZV9wb3J0KGQpKSA8IDAgKQo+ICsgICAg
aWYgKCBwb3J0ID49IDAgKQoKLi4uIHVzZSB6ZXJvIGFzIHRoZSAicGxlYXNlIGFsbG9jYXRlIiBp
bmRpY2F0b3IgaGVyZSAoYW5kIGluIHRoZQpyZXNwZWN0aXZlIGNhbGxlcikuCgo+IEBAIC01MTEs
NyArNTM2LDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfcGlycShldnRjaG5fYmluZF9waXJx
X3QgKmJpbmQpCj4gIH0KPiAgCj4gIAo+IC1zdGF0aWMgbG9uZyBldnRjaG5fY2xvc2Uoc3RydWN0
IGRvbWFpbiAqZDEsIGludCBwb3J0MSwgYm9vbF90IGd1ZXN0KQo+ICtsb25nIGV2dGNobl9jbG9z
ZShzdHJ1Y3QgZG9tYWluICpkMSwgaW50IHBvcnQxLCBib29sIGd1ZXN0KQoKQ29udmVydCByZXR1
cm4gdHlwZSB0byAiaW50IiBhdCB0aGUgc2FtZSB0aW1lPwoKPiBAQCAtODM5LDcgKzg2NCw3IEBA
IHN0YXRpYyB2b2lkIGNsZWFyX2dsb2JhbF92aXJxX2hhbmRsZXJzKHN0cnVjdCBkb21haW4gKmQp
Cj4gICAgICB9Cj4gIH0KPiAgCj4gLXN0YXRpYyBsb25nIGV2dGNobl9zdGF0dXMoZXZ0Y2huX3N0
YXR1c190ICpzdGF0dXMpCj4gK2xvbmcgZXZ0Y2huX3N0YXR1cyhldnRjaG5fc3RhdHVzX3QgKnN0
YXR1cykKClNhbWUgaGVyZS4KCj4gQEAgLTEwMzAsNiArMTA1NSwxMSBAQCBsb25nIGRvX2V2ZW50
X2NoYW5uZWxfb3AoaW50IGNtZCwgCj4gWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcp
Cj4gIHsKPiAgICAgIGxvbmcgcmM7Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1g4Ngo+ICsgICAgaWYg
KCBwdl9zaGltICkKPiArICAgICAgICByZXR1cm4gcHZfc2hpbV9ldmVudF9jaGFubmVsX29wKGNt
ZCwgYXJnKTsKPiArI2VuZGlmCgpQYXRjaCBpdCByaWdodCBpbnRvIHRoZSBoeXBlcmNhbGwgdGFi
bGUgaW5zdGVhZD8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:07:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:07:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYZxd-0008Az-Ap; Mon, 08 Jan 2018 16:07:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=lfa5=ed=c-home.cz=martin@srs-us1.protection.inumbo.net>)
 id 1eYZxc-0008Ak-6W
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:07:40 +0000
X-Inumbo-ID: 5138aaf1-f48e-11e7-b0d7-9f685aff125f
Received: from dmz.c-home.cz (unknown [89.24.150.100])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5138aaf1-f48e-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:09:35 +0000 (UTC)
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id w08G7PjX028003;
 Mon, 8 Jan 2018 17:07:30 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id w08G7OPg028000;
 Mon, 8 Jan 2018 17:07:24 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Mon, 8 Jan 2018 17:07:24 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A534F63020000780019C036@prv-mh.provo.novell.com>
Message-ID: <alpine.GSO.2.00.1801081614550.20626@dmz.c-home.cz>
References: <alpine.GSO.2.00.1801071253201.12024@dmz.c-home.cz>
 <5A534F63020000780019C036@prv-mh.provo.novell.com>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] unable to shutdown (page fault in
 mwait_idle()/do_dbs_timer()/__find_next_bit()) (fwd)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBNb24sIDggSmFuIDIwMTgsIEphbiBCZXVsaWNoIHdyb3RlOgoKPj4+PiBPbiAw
Ny4wMS4xOCBhdCAxMzozNCwgPG1hcnRpbkBjLWhvbWUuY3o+IHdyb3RlOgo+PiAoWEVOKSAtLS0t
WyBYZW4tNC4xMC4wLXZncHUgIHg4Nl82NCAgZGVidWc9biAgIE5vdCB0YWludGVkIF0tLS0tCj4K
PiBUaGUgLXZncHUgdGFnIG1ha2VzIG1lIHdvbmRlciB3aGV0aGVyIHlvdSBoYXZlIGFueSBwYXRj
aGVzIGluCj4geW91ciB0cmVlIG9uIHRvcCBvZiBwbGFpbiA0LjEwLjAgKG9yIDQuMTAtc3RhZ2lu
ZykuIEFsc28gdGhlIGRlYnVnPW4KPiBhYm92ZSAuLi4KCjQuMTAuMCArIDExIHBhdGNoZXMgdG8g
bWFrZSBudmlkaWEvdmdwdSB3b3JrIAooaHR0cHM6Ly9naXRodWIuY29tL3hlbnNlcnZlci94ZW4t
NC43LnBnKS4KZGVidWc9biBiZWNhdXNlIHhlbidzIG1vZGlmaWVkIGRlYnVnIGJ1aWxkIHByb2Nl
c3MuCgo+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNmFlNjA+XSBfX2ZpbmRfbmV4dF9iaXQrMHgx
MC8weDgwCj4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDI1MzE4MD5dIGNwdWZyZXFfb25kZW1hbmQu
YyNkb19kYnNfdGltZXIrMHgxNjAvMHgyMjAKPj4gKFhFTikgICAgWzxmZmZmODJkMDgwMmM3YzBl
Pl0gbXdhaXQtaWRsZS5jI213YWl0X2lkbGUrMHgyM2UvMHgzNDAKPj4gKFhFTikgICAgWzxmZmZm
ODJkMDgwMjZmYTU2Pl0gZG9tYWluLmMjaWRsZV9sb29wKzB4ODYvMHhjMAo+Cj4gLi4uIG1ha2Vz
IHRoaXMgY2FsbCB0cmFjZSB1bnJlbGlhYmxlLiBCdXQgZXZlbiB3aXRoIGEgcmVsaWFibGUgY2Fs
bAo+IHRyYWNlLCBhbmFseXNpcyBvZiB0aGUgY3Jhc2ggd291bGQgYmUgaGVscGVkIGlmIHlvdSBt
YWRlCj4gYXZhaWxhYmxlIHRoZSB4ZW4tc3ltcyAob3IgeGVuLmVmaSwgZGVwZW5kaW5nIG9uIGhv
dyB5b3UgYm9vdCkKPiBzb21ld2hlcmUuCgp4ZW4tc3ltcyAtIGh0dHA6Ly93d3cudXNjaG92bmEu
Y3ovZW4vemFzaWxrYS9VRFA1TFZFMjY3OUNHQklTLTRZVi8KCj4gRmluYWxseSwgdGhlcmUgYmVp
bmcgKGFzIHlvdSBzYXkpIGEgMTAlIHByb2JhYmlsaXR5IG9mIHRoZSBjcmFzaCAtCj4gaGF2ZSB5
b3UgYmVlbiBhYmxlIHRvIGNvbm5lY3QgaXRzIG9jY3VycmVuY2UgdG8gYW55dGhpbmcgdGhhdAo+
IHRoZSBzeXN0ZW0gd2FzIGRvaW5nIHByaW9yIHRvIHRoZSBzaHV0ZG93bi9yZWJvb3QgYXR0ZW1w
dD8KClRoZSBzYW1lIHN0YXJ0L3N0b3Agc2NyaXB0ZWQgZnJvbSBleHRlcm5hbCBzeXN0ZW0gKElQ
TUkrc3NoKS4KCj4gQWN0dWFsbHkgLSBpcyB0aGlzIGEgcHJvYmxlbSB3aXRoIHNodXRkb3duIF9v
bmx5Xywgb3IgYWxzbyB3aXRoCj4gcmVib290PwoKVGVzdGVkIGFnYWluIC0gc3RhcnQgeGVuLCBk
b20wLCBzdGFydCBIVk0gZG9tYWluIChmZWRvcmEyNCtwYXNzdGhyb3VnaCAKcXVhZHJvIFAyMDAw
KSwgc2h1dGRvd24gSFZNIGRvbWFpbiBhbmQgcG93ZXJvZmYgb3IgcmVib290Lgo1IGZhaWxzIG9m
IDEwIHRyaWVzIGR1cmluZyAicG93ZXJvZmYiICgoWEVOKSBQcmVwYXJpbmcgc3lzdGVtIGZvciBB
Q1BJIFM1IHN0YXRlLikKTm8gZmFpbCBvZiAxMCB0cmllcyB3aXRoICJyZWJvb3QiICgoWEVOKSBI
YXJkd2FyZSBEb20wIHNodXRkb3duOiByZWJvb3RpbmcgbWFjaGluZSkKClRoYW5rcywgTWFydGlu
CgpQUzogSSBsb29rZWQgYmFjayBpbiB0aW1lIGFuZCBJIGRpZCBub3QgZmluZCB0aGlzIHByb2Js
ZW0gaW4gc2VyaWFsIApjb25zb2xlIGxvZyB3aXRoIFhlbjQuNS4wLCA0LjUuMiwgNC41LjMsIDQu
Ny4wLCA0LjguMCAob3RoZXIgdmVyc2lvbnMgdW50ZXN0ZWQpLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:10:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYa07-0000TH-Ns; Mon, 08 Jan 2018 16:10:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulit=ed=infradead.org=peterz@srs-us1.protection.inumbo.net>)
 id 1eYa06-0000St-7w
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:10:14 +0000
X-Inumbo-ID: adf96187-f48e-11e7-b0d7-9f685aff125f
Received: from bombadil.infradead.org (unknown [65.50.211.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id adf96187-f48e-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:12:10 +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=YCzasUE3eJ1BubgbGD6VBUUvkkPrXhdkuMPv5hD307k=; b=qDGUuuU7tH5mKc/3ESyEhjqKN
 uqQYt5wb/PHeKWAfj+jdfY3RuHT/hAtcl7cyUFLsE/3MoFSBenqCgqmHtpi71EtNHU0HaBmhrBKSP
 Yf+bVGjf6uIIL2v8tQD/80k9RjkI/5Y8PglbqkB5YfXh6B9Xv5saXVCtupwdfgWbOnDBgF/mtMIWj
 z987xm7P+YZlRvKx48wHetM2DXnUOPanqtnAXCGTaU+5SP/2nmNurwX8YfSSr+6NlGG5FHSGt+XY8
 hy2nh8IkgMh/Z014Gm2z5Ev78ERW/5AzmzsC7IdD7GKz4COJBOnCfPULpGL/Q19WqA+eZydIPeL35
 66/M0ZV5A==;
Received: from j217100.upc-j.chello.nl ([24.132.217.100]
 helo=hirez.programming.kicks-ass.net)
 by bombadil.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1eYZzv-00061D-2R; Mon, 08 Jan 2018 16:10:03 +0000
Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000)
 id 129D120298D39; Mon,  8 Jan 2018 17:10:01 +0100 (CET)
Date: Mon, 8 Jan 2018 17:10:01 +0100
From: Peter Zijlstra <peterz@infradead.org>
To: Nick Desaulniers <nick.desaulniers@gmail.com>
Message-ID: <20180108161001.GM32035@hirez.programming.kicks-ass.net>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
 <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 "H. Peter Anvin" <hpa@zytor.com>, linux-kernel@vger.kernel.org,
 ghackmann@google.com, mka@google.com, Ingo Molnar <mingo@redhat.com>,
 srhines@google.com, kees@google.com, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDE6Mzk6NDhQTSAtMDgwMCwgTmljayBEZXNhdWxuaWVy
cyB3cm90ZToKPiBWYXJpYWJsZSBMZW5ndGggQXJyYXlzIEluIFN0cnVjdHMgKFZMQUlTKSBpcyBu
b3Qgc3VwcG9ydGVkIGJ5IENsYW5nLCBhbmQKPiBmcm93bmVkIHVwb24gYnkgb3RoZXJzLgo+IAo+
IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDEzLzkvMjMvNTAwCj4gCj4gSGVyZSwgdGhlIFZMQUlT
IHdhcyB1c2VkIGJlY2F1c2UgdGhlIHNpemUgb2YgdGhlIGJpdG1hcCByZXR1cm5lZCBmcm9tCj4g
eGVuX21jX2VudHJ5KCkgZGVwZW5kZWQgb24gcG9zc2libHkgKGJhc2VkIG9uIGtlcm5lbCBjb25m
aWd1cmF0aW9uKQo+IHJ1bnRpbWUgc2l6ZWQgZGF0YS4gUmF0aGVyIHRoYW4gZGVjbGFyaW5nIGFy
Z3MgYXMgYSBWTEFJUyB0aGVuIGNhbGxpbmcKPiBzaXplb2Ygb24gKmFyZ3MsIHdlIGNhbGN1bGF0
ZSB0aGUgYXBwcm9wcmlhdGUgc2l6ZW9mIGFyZ3MgbWFudWFsbHkuCj4gRnVydGhlciwgd2UgY2Fu
IGdldCByaWQgb2YgdGhlICNpZmRlZidzIGFuZCByZWx5IG9uIG51bV9wb3NzaWJsZV9jcHVzKCkK
PiAodGhhbmtzIHRvIGEgaGVscGZ1bCBjaGVja3BhdGNoIHdhcm5pbmcgZnJvbSBhbiBlYXJsaWVy
IHZlcnNpb24gb2YgdGhpcwo+IHBhdGNoKS4KPiAKPiBTdWdnZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBOaWNrIERlc2F1bG5pZXJzIDxu
aWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KPiAtLS0KPiBDaGFuZ2VzIGluIHYyOgo+ICogQ2hh
bmdlIG1hc2sgdG8gdXMgREVDTEFSRV9CSVRNQVAgaW5zdGVhZCBvZiBwb2ludGVyLCBhcyBzdWdn
ZXN0ZWQuCj4gKiBVcGRhdGUgY29tbWl0IG1lc3NhZ2UgdG8gcmVtb3ZlIG1lbnRpb24gb2YgcG9p
bnRlci4KPiAqIFVwZGF0ZSBzaXplb2YgY2FsY3VsYXRpb24gdG8gd29yayB3aXRoIGFycmF5IHJh
dGhlciB0aGFuIHBvaW50ZXIuCj4gCj4gIGFyY2gveDg2L3hlbi9tbXVfcHYuYyB8IDggKysrLS0t
LS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9w
di5jCj4gaW5kZXggNGQ2MmMwNy4uZDg1MDc2MiAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4v
bW11X3B2LmMKPiArKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPiBAQCAtMTMyNSwyMCArMTMy
NSwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZmx1c2hfdGxiX290aGVycyhjb25zdCBzdHJ1Y3QgY3B1
bWFzayAqY3B1cywKPiAgewo+ICAJc3RydWN0IHsKPiAgCQlzdHJ1Y3QgbW11ZXh0X29wIG9wOwo+
IC0jaWZkZWYgQ09ORklHX1NNUAo+IC0JCURFQ0xBUkVfQklUTUFQKG1hc2ssIG51bV9wcm9jZXNz
b3JzKTsKPiAtI2Vsc2UKPiAgCQlERUNMQVJFX0JJVE1BUChtYXNrLCBOUl9DUFVTKTsKPiAtI2Vu
ZGlmCj4gIAl9ICphcmdzOwoKV2h5IGlzIGl0IE9LIGZvciBYZW4gdG8gcGxhY2UgdGhpcyBiaXRt
YXAgb24tc3RhY2sgaW4gdGhlIGZpcnN0IHBsYWNlPwpUaGF0IE5SX0NQVVMgdGhpbmcgY2FuIGJl
IGZhaXJseSBodWdlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:12:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:12:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYa2S-0000ck-4K; Mon, 08 Jan 2018 16:12:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cojy=ed=citrix.com=prvs=53952cd80=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eYa2Q-0000cV-BP
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:12:38 +0000
X-Inumbo-ID: 041a94b9-f48f-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 041a94b9-f48f-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:14:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="465035127"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23123.39004.205830.427944@mariner.uk.xensource.com>
Date: Mon, 8 Jan 2018 16:12:12 +0000
To: Wei Liu <wei.liu2@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <dunlapg@umich.edu>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 00/74] Run PV guest in PVH container
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbWGVuLWRldmVsXSBbUEFUQ0ggUkZDIHYxIDAwLzc0XSBSdW4gUFYg
Z3Vlc3QgaW4gUFZIIGNvbnRhaW5lciIpOgo+IDEuIEFSTSBidWlsZCBhbmQgc29tZSBDbGFuZyBi
dWlsZCBhcmUgYnJva2VuIGJ5IHRoaXMgc2VyaWVzLgo+IDIuIFRoZSBob3N0IHdpbGwgc2VlIGEg
bG90IG92ZXItYWxsb2NhdGlvbiBtZXNzYWdlcywgbm90aGluZyB0b28gaGFybWZ1bCBhbmQKPiAg
ICB3aWxsIGJlIGZpeGVkIG9uY2UgdG9vbHN0YWNrIGlzIHJlYWR5LgoKTXkgcmV2aXNlZCB0b29s
c3RhY2sgcGFydCBvZiB0aGlzLCB3aGljaCBJIHBhc3NlZCB0byBXZWkgb24gRnJpZGF5LAp1c2Vz
IGEgZGlmZmVyZW50IGFwcHJvYWNoLiAgVGhlIGNhbGxlciBtdXN0IHNwZWNpZnkgdHlwZT1wdmgK
YW5kIHNvbWUgYWRkaXRpb25hbCBwdnNoaW0gb3B0aW9ucyAobWluaW1hbGx5LCB0aGV5IG11c3Qg
c2V0IGEgbmV3CmRlZmJvb2wgdG8gdHJ1ZSkuCgpTaW5jZSB3ZSBhcmUgaW50ZW5kaW5nIHRvIGJh
Y2twb3J0IHNvbWV0aGluZyBsaWtlIHRoaXMsIEkgdGhvdWdodCBJCndvdWxkIHdyaXRlIGRvd24g
bXkgQVBJL0FCSSBjb21wYXRpYmlsaXR5IGFuYWx5c2lzLCBhbmQgb3VyCmRpc2N1c3Npb25zIGFz
IEkgcmVtZW1iZXIgdGhlbS4KCkknbSB0YWxraW5nIGhlcmUgYWJvdXQgdGhlIGxpYnhsIEFCSS9B
UEk7IHhsJ3MgY29uZmlnIGZpbGUgaGFuZGxpbmcgaXMKZWFzaWVyIGFuZCBJIHdvbid0IGFuYWx5
c2UgaXQgaGVyZS4KCgpYZW4gNC4xMAo9PT09PT09PQoKQmFja3BvcnQgc3RyYXRlZ3k6Ci0tLS0t
LS0tLS0tLS0tLS0tLQoKVGhlIEFCSS9BUEkgY2hhbmdlcyBhdCB0aGUgbGlieGwgbGF5ZXIgYXJl
IGEgZmV3IG5ldyBmaWVsZHMgaW4KYl9pbmZvLnUucHZoLiAgVGhhdCBzdWJzdHJ1Y3R1cmUgaXMg
ZW1wdHkgaW4gZWFybGllciA0LjEwLiAgSXQncyBwYXJ0Cm9mIGEgdW5pb24sIHNvIHRoZSBvdmVy
YWxsIHN0cnVjdCBzaXplIGFuZCBsYXlvdXQgZG9lcyBub3QgaW5jcmVhc2UuCgpPbGQgY2FsbGVy
cyB3aXRoIG5ldyBsaWJ4bCBvbiA0LjEwOgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoKSWYgdGhlIGNhbGxlciBpcyBjcmVhdGluZyBhIGd1ZXN0IG90aGVyIHRoYW4gYSBQVkgg
b25lIHRoZXJlIGlzIG5vCmNoYW5nZSB0byB0aGUgQUJJLgoKSWYgdGhlIGNhbGxlciB0aGF0IGlz
IGNyZWF0aW5nIGEgUFZIIGd1ZXN0IHVzZXMgdGhlIHByb3BlcgpsaWJ4bF8qaW5pdCogZnVuY3Rp
b25zIHRob3NlIG5ldyBmaWVsZHMgd2lsbCBiZSBpbml0aWFsaXNlZCB0byB0aGUKZGVmYXVsdCB2
YWx1ZXMuICBUaGUgZGVmYXVsdCBpcyB0byBkaXNhYmxlIHRoZSBuZXcgbW9kZSAodGhpcyBpcyBy
aWdodApiZWNhdXNlIHdlIGRvbid0IHdhbnQgdG8gdHVybiBleGlzdGluZyBQVkggZ3Vlc3RzIGlu
dG8gUFYtaW4tUFZICm9uZXMpLiAgV2l0aCB0aGUgcGF0Y2ggYXMgSSBwYXNzZWQgdG8gV2VpLCB0
aGUgZXh0cmEgc3RyaW5nCnBhcmFtZXRlcnMgYXJlIGluaXRpYWxpc2VkIHVuY29uZGl0aW9uYWxs
eS4gIFRoaXMgaXMgbm90IGRlc2lyYWJsZQppbiB0aGUgYmFja3BvcnQuCgogPT4gY29kZSBjaGFu
Z2U6IHRoZSBiYWNrcG9ydCBzaG91bGQgc2V0IHRoZSBkZWZhdWx0IG5vbi1OVUxMCiAgICB2YWx1
ZXMgb25seSBpZiB0aGUgcHZoc2hpbSBib29sZWFuIGlzIHRydWUgYWZ0ZXIgZGVmYXVsdGluZwoK
V2hlbiB0aGUgY2FsbGVyIGRpc3Bvc2VzIGEgZG9tYWluIGNvbmZpZywgdGhlIGxpYnhsIGRpc3Bv
c2UgZnVuY3Rpb24Kd2lsbCBmcmVlIGFueSBvZiB0aGVzZSBmaWVsZHMuCgpJZiB0aGUgY2FsbGVy
IGRpZCBub3QgY2FsbCBsaWJ4bF8qaW5pdCosIG5vciBpbml0aWFsaXNlIHRoZSBzdHJ1Y3QKd2l0
aCBtZW1zZXQsIGJ1dCBfZG9lc18gY2FsbCBsaWJ4bF8qZGlzcG9zZSosIHRoZSBkaXNwb3NlIHdp
bGwgcmVhZAp1bmluaXRpYWxpc2VkIG1lbW9yeSBhbmQgY3Jhc2guICBIb3dldmVyLCB0aGF0IGlz
IG5vdCBhIHN1cHBvcnRlZAphcHByb2FjaCBhbmQgc3VjaCBhIGNhbGxlciB3b3VsZCBoYXZlIHRv
IG1hbnVhbGx5IGluaXRpYWxpc2UgYWxsIHRoZQpteXJpYWQgZmllbGRzIGluc3RlYWQgb2YgY2Fs
bGluZyAqaW5pdCogc28gaXQgc2VlbXMgdW5saWtlbHkuCgpJZiB0aGUgY2FsbGVyIGlzIGV4YW1p
bmluZyBleGlzdGluZyBndWVzdHM6IFRoZSByZXR1cm5lZCBzdHJ1Y3Qgd2lsbApoYXZlIGFkZGl0
aW9uYWwgaW5mb3JtYXRpb24sIGZvciBhbnkgUFZIIGd1ZXN0cyAoaW5jbHVkaW5nIFBWLWluLVBW
SApvbmVzKSB3aGljaCB3aWxsIGJlIGlnbm9yZWQgYnkgdGhlIGNhbGxlci4gIFRoZSBjYWxsZXIg
bWF5Cm1pc3VuZGVyc3RhbmQgYW5kIG1pc3JlcG9ydCB0aGUgZ3Vlc3QgdHlwZS4gIFRoZSBhZGRp
dGlvbmFsCmluZm9ybWF0aW9uIG1heSBjb21lIGZyb20gdGhlIGhlYXAsIGJ1dCAqZGlzcG9zZSog
d2lsbCBmcmVlIGl0LCBzbwp0aGVyZSBzaG91bGQgYmUgbm8gbGVhay4KCk92ZXJhbGw6IHRoaXMg
aXMgc2FmZSwgd2l0aCB0aGUgY29kZSBjaGFuZ2UgSSBwcm9wb3NlLgoKTmV3IGNhbGxlcnMgd2l0
aCBvbGQgbGlieGwgb24gNC4xMDoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
CklmIHRoZSBjYWxsZXIgaXMgY3JlYXRpbmcgYSBndWVzdCBvdGhlciB0aGFuIGEgUFZIIG9uZSB0
aGVyZSBpcyBubwpjaGFuZ2UgdG8gdGhlIEFCSS4KCldoZW4gYSBjYWxsZXIgY3JlYXRlcyBhIFBW
SCBub24tc2hpbSBndWVzdCwgaXQgd2lsbCBwcm9iYWJseSBub3Qgc2V0CmFueSBvZiB0aGVzZSBm
aWVsZHMuICBUaGluZ3Mgd2lsbCB3b3JrIHByb3Blcmx5LgoKSWYgYSBjYWxsZXIgdHJpZXMgdG8g
Y3JlYXRlIGEgc2hpbSBndWVzdCwgdGhlIGF0dGVtcHQgdG8gZG8gc28gd2lsbCBiZQppZ25vcmVk
IGFuZCB0aGUgZ3Vlc3Qgd2lsbCBiZSBjcmVhdGVkIGFzIFBWLiAgUHJvYmFibHksIHRoZSBndWVz
dCB3aWxsCm5vdCBib290LiAgQWRkaXRpb25hbGx5LCBpZiB0aGUgY2FsbGVyIGZpbGxlZCBpbiBw
dnNoaW0gY21kbGluZSBvcgpwYXRoIGluZm9ybWF0aW9uLCBpdCB3aWxsIHByb2JhYmx5IGV4cGVj
dCAqZGlzcG9zZSogdG8gZnJlZSB0aG9zZQp2YWx1ZXMgLSBhbmQgdGhlIHJlc3VsdCB3aWxsIGJl
IGEgbWVtb3J5IGxlYWsuCgpJZiB0aGUgY2FsbGVyIGlzIGV4YW1pbmluZyBleGlzdGluZyBndWVz
dHMsIFBWIGFuZCBIVk0gZ3Vlc3RzIHdpbGwKd29yayBmaW5lLiAgSWYgdGhlIGNhbGxlciBpcyBl
eGFtaW5pbmcgZXhpc3RpbmcgUFZIIGd1ZXN0cywgdGhlCmxpYnJhcnkgd2lsbCBub3QgaW5pdGlh
bGlzZSB0aGUgbmV3IGZpZWxkcy4gIFRoZSByZXN1bHQgbWF5IGluY2x1ZGUgYW4KdW5pbml0aWFs
aXNlZCByZWFkIGJ5IHRoZSBjYWxsZXIuCgpPdmVyYWxsOiB0aGlzIGlzIG5vdCBzYWZlIGFuZCBz
aG91bGQgYmUgcHJldmVudGVkLgoKID0+IGNvZGUgY2hhbmdlOiB0aGUgNC4xMCBiYWNrcG9ydCBz
aG91bGQgdXNlIHN5bWJvbCB2ZXJzaW9uaW5nIG9yCiAgICBhbm90aGVyIHRlY2huaXF1ZSB0byBw
cmV2ZW50IGV4cGVjdGluZyBjYWxsZXJzIHdob3NlIHNvdXJjZSBjb2RlCiAgICB1bmRlcnN0YW5k
cyAqc2hpbSogZ3Vlc3RzIGZyb20gdXNpbmcgbGlieGwgdmVyc2lvbnMgd2hpY2ggZG9uJ3QuCgoK
ClhlbiA0LjkgYW5kIDQuOAo9PT09PT09PT09PT09PT0KCkJhY2twb3J0IHN0cmF0ZWd5OgotLS0t
LS0tLS0tLS0tLS0tLS0KClRoZXNlIGhhdmUgc29tZSBraW5kIG9mIFBWSCB0b29sc3RhY2sgc3Vw
cG9ydCBidXQgb25seSBoYWxmLWJha2VkIGFuZApzcGVjaWZpZWQgd2l0aCAiZGV2aWNlX21vZGVs
X3ZlcnNpb249bm9uZSIgd2hpY2ggYnJlYWtzIHNvbWUgUFYgZGV2aWNlCmF2YWlsYWJpbGl0eSBl
dGMuCgpXZSBoYXZlIGNvbnNpZGVyZWQgdGhyZWUgYmFja3BvcnQgc3RyYXRlZ2llczoKCiAoaSkg
TWFrZSB0aGUgc2hpbSBydW4gaW4gSFZNIG1vZGUgYW5kIHVzZSB0aGF0LiAgTXkgdW5kZXJzdGFu
ZGluZwogICAgIGZyb20gZXhwZXJ0cyBpbiB0aGUgcmVsZXZhbnQgYXJlYSBpcyB0aGF0IHRoaXMg
aXMgcXVpdGUgYXdrd2FyZDoKICAgICBhIGxvdCBvZiB3b3JrLCBhbmQgcmlza3MgcHJvZHVjaW5n
IGEgcHJvZ3JhbSB3aGljaCBkb2VzIG5vdCB3b3JrCiAgICAgd2VsbC4KCiAoaWkpIEhhdmUgbGli
eGwgY2FsbGVycyBzcGVjaWZ5IHRoZSBuZXcgbW9kZSBhcyBhIHZhcmlhbnQgb24gdGhlIFBWCiAg
ICAgZ3Vlc3QgdHlwZS4gIEluc2lkZSBsaWJ4bCB0aGlzIGlzIGEgcmVhbCBwYWluIGJlY2F1c2Ug
aXQgaW52b2x2ZXMKICAgICB0b3VjaGluZyBldmVyeSBwbGFjZSB0aGUgZG9tYWluIHR5cGUgaXMg
Y29uc2lkZXJlZCwgdG8gZGVjaWRlCiAgICAgd2hldGhlciB0aGlzIG5ldyBtb2RlIHNob3VsZCBi
ZSBsaWtlIFBWIG9yIGxpa2UgSFZNLiAgVGhpcyBpcwogICAgIGVzc2VudGlhbGx5IHJlZG9pbmcg
dGhlIHdvcmsgZG9uZSBmb3IgUFZIIGluIDQuMTAsIGJ1dCBhZnJlc2ggYW5kCiAgICAgdGhlcmVm
b3JlIHdpdGggbmV3IGJ1Z3MuCgogKGlpaSkgQmFja3BvcnQgdGhlIGZpcnN0LWNsYXNzIFBWSCBn
dWVzdCB0eXBlIHBhdGNoZXMgdG8gbGlieGwgZnJvbQogICAgIDQuMTAuICBUaGlzIGlzIGEgbGFy
Z2UgYmFja3BvcnQgYnV0IHRoZXNlIHBhdGNoZXMgaGF2ZSBiZWVuCiAgICAgYXJvdW5kIGZvciBh
IHdoaWxlIGFuZCB3ZSByZWdhcmQgdGhlbSBhcyBzdGFibGUuICBEb2luZyB0aGlzCiAgICAgbWVh
bnMgd2UgcHJvdmlkZSB1c2VycyBvZiA0LjggYW5kIDQuOSB3aXRoIHRoZSBzYW1lIGJ1Z3MgYXMg
YXJlCiAgICAgaW4gNC4xMCAod2hpY2ggd2UgdGhpbmsgYXJlIGZhaXJseSBmZXcpIHJhdGhlciB0
aGFuIGRvaW5nIGEgbG90CiAgICAgb2Ygd29yayB0byB3cml0ZSBhbiBlc3NlbnRpYWxseSBlcXVp
dmFsZW50IGFtb3VudCBvZiBuZXcgY29kZQogICAgIHdpdGggYSBsb3Qgb2YgbmV3IGJ1Z3MuCgpG
cm9tIHRoZSBhYm92ZSBpdCBzaG91bGQgYmUgZXZpZGVudCB0aGF0IHdlIHRoaW5rIHN0cmF0ZWd5
IChpaWkpIGlzCnRoZSBiZXN0IGFuc3dlci4gIEhvd3dldmVyLCB0aGVyZSBhcmUgc29tZSB3cmlu
a2xlcy4KClNvbWUgb2YgdGhlIGxpYnhsIHB2aCBwYXRjaGVzIG1vdmUgdmFyaW91cyBwYXJhbWV0
ZXJzIGZvciBzcGVjaWZ5aW5nCmd1ZXN0IGtlcm5lbHMgZnJvbSB0aGUgcHYtc3BlY2lmaWMgcGFy
dCBvZiB0aGUgZG9tYWluIGNvbmZpZyBzdHJ1Y3QgdG8KdGhlICJidWlsZCBpbmZvIiwgaWUgZnJv
bSBkX2NvbmZpZy5iX2luZm8udS5wdiB0byBkX2NvbmZpZy5iX2luZm8uCgpXZSBjYW5ub3QgZG8g
dGhhdCBpbiA0LjggYW5kIDQuOSBiZWNhdXNlIGRvaW5nIHNvIHdvdWxkIGluY3JlYXNlIHRoZQpz
aXplIG9mIGRfY29uZmlnLmJfaW5mby4gIGJfaW5mbyBpcyBub3QgdGhlIGxhc3QgZmllbGQgaW4g
ZF9jb25maWcsIHNvCmFkZGluZyBmaWVsZHMgdG8gaXQgd291bGQgbW92ZSBvdGhlciBmaWVsZHMg
aW4gYl9pbmZvIHdoaWNoIGlzIHRvdGFsCkFCSSBicmVhay4KCkFjY29yZGluZ2x5LCB3ZSB3aWxs
IGhhdmUgdG8gcHJvdmlkZSBjb3BpZXMgb2YgdGhlIGtlcm5lbCByZWxhdGVkCnBhcmFtZXRlcnMg
aW4gdGhlIHB2aCBzdHJ1Y3QuCgpVcGRhdGVkIGNhbGxlcnMgdGhhdCB3YW50IHRvIGNyZWF0ZSBz
aGltIGd1ZXN0cyAob3IsIGluZGVlZCBQVkgKZ3Vlc3RzKSB3aWxsIGhhdmUgdG8gc3BlY2lmeSB0
aGUga2VybmVsIGluIHRoZSBuZXcgZmllbGRzLgoKV2Ugc2hvdWxkIHByb3ZpZGUgYSBtYWNybyB0
byBhY2Nlc3MgdGhlICJyaWdodCIgZmllbGQgZm9yIGVhY2ggb2YKdGhlIGtlcm5lbCBmaWVsZHMu
ICBXZSBzaG91bGQgcHJvdmlkZSB0aGF0IG1hY3JvIGluIDQuMTAgYW5kIHVuc3RhYmxlCnRvbywg
c28gdGhhdCB0aGUgQVBJIGlzIGZvcndhcmQtY29tcGF0aWJsZS4KCiA9PiBjb2RlIGNoYW5nZTog
ZGVmaW5lIHRoZSBtYWNybyBqdXN0IGRpc2N1c3NlZAoKT2xkIGNhbGxlcnMgd2l0aCBuZXcgbGli
eGwgb24gPD00Ljk6Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKSWYgdGhl
IGNhbGxlciBpcyBjcmVhdGluZyBhIGd1ZXN0IHRoZXJlIGlzIG5vIGNoYW5nZSB0byB0aGUgQUJJ
LgoKSWYgdGhlIGNhbGxlciBpcyBleGFtaW5pbmcgZXhpc3RpbmcgZ3Vlc3RzOiBJZiBhbnkgUFZI
IGd1ZXN0cyBoYXZlCmJlZW4gY3JlYXRlZCBhbHJlYWR5LCB0aGUgY2FsbGVyIHdpbGwgcmVjZWl2
ZSBhIGRvbWFpbiB0eXBlIHRoYXQgaXQgaXMKbm90IGV4cGVjdGluZy4gIEl0IG1heSBjcmFzaCBv
ciBwcm9kdWNlIGFuIGVycm9yLCBidXQgdW5kZWZpbmVkCmJlaGF2aW91ciBzZWVtcyB1bmxpa2Vs
eS4gIEFuZCB0aGlzIGNhbiBvbmx5IGhhcHBlbiB3aGVuIG9sZApoaWdoZXItbGV2ZWwgcHJvZ3Jh
bXMgYXJlIG9wZXJhdGluZyBvbiBhIGhvc3QgdGhhdCBhbHJlYWR5IGhhcyBuZXcKZ3Vlc3RzLiAg
RnVydGhlcm1vcmUsIGlmIHRoZSBjYWxsZXIgcHJvcGVybHkgaGFuZGxlcyB0aGUgdW5leHBlY3Rl
ZApndWVzdCB0eXBlLCBhbmQgY2FsbHMgKmRpc3Bvc2UqLCB0aGVyZSBpcyBldmVuIG5vIG1lbW9y
eSBsZWFrLgoKTmV3IGNhbGxlcnMgd2l0aCBvbGQgbGlieGwgb24gPD00Ljk6Ci0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKSWYgdGhlIGNhbGxlciBpcyBjcmVhdGluZyBhIGd1
ZXN0IG90aGVyIHRoYW4gYSBQVkggb25lIHRoZXJlIGlzIG5vCmNoYW5nZSB0byB0aGUgQUJJLgoK
SWYgdGhlIGNhbGxlciBpcyBjcmVhdGluZyBhIFBWSCBndWVzdCwgaXQgd2lsbCBjYWxsICppbml0
KiBidXQgdGhhdApjYWxsIHdpbGwgbm90IGluaXRpYWxpc2UgdGhlIFBWSCB0eXBlLiAgKCppbml0
KiBkb2VzIG5vdCByZXR1cm4KZXJyb3JzLikgIFRoZSBjYWxsZXIgbWF5IGF0dGVtcHQgYm9vbGVh
biBzZXR0aW5nLCBzdHJpbmcgcmVwbGFjZW1lbnQsCmFuZCBzbyBvbiwgb24gdGhlIHVuZGVmaW5l
ZCBkYXRhLgoKID0+IGNvZGUgY2hhbmdlOiB0aGUgPD00LjkgYmFja3BvcnQgc2hvdWxkIHVzZSBz
eW1ib2wgdmVyc2lvbmluZyBvcgogICAgYW5vdGhlciB0ZWNobmlxdWUgdG8gcHJldmVudCBjYWxs
ZXJzIHdob3NlIHNvdXJjZSBjb2RlIHVuZGVyc3RhbmRzCiAgICAqUFZIKiBndWVzdHMgZnJvbSB1
c2luZyBsaWJ4bCB2ZXJzaW9ucyB3aGljaCBkb24ndC4KCklmIHRoZSBjYWxsZXIgaXMgZXhhbWlu
aW5nIGd1ZXN0cywgZm9yIG5vbi1QVkggZ3Vlc3RzIHRoZXJlIGlzIG5vCnByb2JsZW0uICBGb3Ig
UFZIIGd1ZXN0cywgbGlieGwgd2lsbCByZXR1cm4gd3JvbmcgaW5mb3JtYXRpb24gYnV0CnRoZXJl
IHdpbGwgYmUgbm8gc2VyaW91cyBwcm9ibGVtLgoKClhlbiA0LjcgYW5kIGVhcmxpZXI6Cj09PT09
PT09PT09PT09PT09PT09CgpUaGVzZSBsYWNrIGFwcHJvcHJpYXRlIGh5cGVydmlzb3Igc3VwcG9y
dCBmb3IgUFZIdjIgZ3Vlc3RzLgpJdCBtYXkgYmUgcG9zc2libGUgdG8gbWFrZSB0aGUgc2hpbSBy
dW4gaW4gSFZNIC0gYnV0IHNlZSBhYm92ZS4KCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:16:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:16:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYa5m-0000pi-Mn; Mon, 08 Jan 2018 16:16:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cojy=ed=citrix.com=prvs=53952cd80=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eYa5m-0000pZ-CY
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:16:06 +0000
X-Inumbo-ID: 80607c29-f48f-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80607c29-f48f-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:18:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="465035646"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23123.39224.33243.838311@mariner.uk.xensource.com>
Date: Mon, 8 Jan 2018 16:15:52 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <20180108155053.14214-1-george.dunlap@citrix.com>
References: <20180108155053.14214-1-george.dunlap@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xl: Don't warn on using 'deprecated' mode
	selection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJbUEFUQ0hdIHhsOiBEb24ndCB3YXJuIG9uIHVzaW5nICdk
ZXByZWNhdGVkJyBtb2RlIHNlbGVjdGlvbiIpOgo+IFdlIGdlbmVyYWxseSBzdXBwb3J0IG9sZCBj
b25maWcgZm9ybWF0cyBpbmRlZmluaW50ZWx5IChzZWUgdGhlIGRpc2sKPiBmb3JtYXQpIHdpdGhv
dXQgZW1pdHRpbmcgd2FybmluZ3MuCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cgo+IFRoaXMgaXMgYSBjYW5kaWRhdGUgdG8gYmFja3BvcnQgdG8gNC4x
MC4KCkkgYWdyZWUuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:21:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaB2-0001aV-A6; Mon, 08 Jan 2018 16:21:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fog3=ed=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eYaB1-0001aP-Iq
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:21:31 +0000
X-Inumbo-ID: ce0e6efb-f48f-11e7-b4a6-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce0e6efb-f48f-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 17:20:13 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w08GGV7D009795;
 Mon, 8 Jan 2018 16:20:59 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-2017-10-26;
 bh=/hWbzQPF6ivtIXDjlQvwmLnwEGHrKAgdfaMNEOIX1LE=;
 b=a/BdZTt5OPUzUSqPtKeclLyq2huDmo/Ew0AjOar5RVyue2QjwrqH3qWjaADMxB3vqqgN
 W+kMTqDb7B+1t4x9LhQe+beWGF8b3OkBr2XRHCe70w3oAoHRyS0dlYM7DAZtdRKr0WWw
 L2saaYNb14ylBWLLPQjc124xJvysh5DS9kkRfjrDzYVR4mgQ+Kgj1MS7qu61yjrgblGm
 8mKRUDVq8gA4RzLphBUrC6UGteOcr9np1+S0rfCcL0kwDjHBm2v+xm4cG2bgTf1XA94R
 FJXmDSABsM3Mvg8AnwbjZiedC3NAtW4HGp/JN6AFUHSp79bBWhs7If+xE8bB2GJzYfrV vQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2fcars0hdt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 16:20:59 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w08GKxXU025765
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 16:20:59 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w08GKw9i011871;
 Mon, 8 Jan 2018 16:20:58 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 Jan 2018 08:20:58 -0800
To: Peter Zijlstra <peterz@infradead.org>,
 Nick Desaulniers <nick.desaulniers@gmail.com>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
 <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
 <20180108161001.GM32035@hirez.programming.kicks-ass.net>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0745372f-93af-3b70-e82d-db75af32742a@oracle.com>
Date: Mon, 8 Jan 2018 11:20:58 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180108161001.GM32035@hirez.programming.kicks-ass.net>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
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-1711220000 definitions=main-1801080232
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 "H. Peter Anvin" <hpa@zytor.com>, linux-kernel@vger.kernel.org,
 ghackmann@google.com, mka@google.com, Ingo Molnar <mingo@redhat.com>,
 srhines@google.com, kees@google.com, xen-devel@lists.xenproject.org,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDgvMjAxOCAxMToxMCBBTSwgUGV0ZXIgWmlqbHN0cmEgd3JvdGU6Cj4gT24gU2F0LCBK
YW4gMDYsIDIwMTggYXQgMDE6Mzk6NDhQTSAtMDgwMCwgTmljayBEZXNhdWxuaWVycyB3cm90ZToK
Pj4gVmFyaWFibGUgTGVuZ3RoIEFycmF5cyBJbiBTdHJ1Y3RzIChWTEFJUykgaXMgbm90IHN1cHBv
cnRlZCBieSBDbGFuZywgYW5kCj4+IGZyb3duZWQgdXBvbiBieSBvdGhlcnMuCj4+Cj4+IGh0dHBz
Oi8vbGttbC5vcmcvbGttbC8yMDEzLzkvMjMvNTAwCj4+Cj4+IEhlcmUsIHRoZSBWTEFJUyB3YXMg
dXNlZCBiZWNhdXNlIHRoZSBzaXplIG9mIHRoZSBiaXRtYXAgcmV0dXJuZWQgZnJvbQo+PiB4ZW5f
bWNfZW50cnkoKSBkZXBlbmRlZCBvbiBwb3NzaWJseSAoYmFzZWQgb24ga2VybmVsIGNvbmZpZ3Vy
YXRpb24pCj4+IHJ1bnRpbWUgc2l6ZWQgZGF0YS4gUmF0aGVyIHRoYW4gZGVjbGFyaW5nIGFyZ3Mg
YXMgYSBWTEFJUyB0aGVuIGNhbGxpbmcKPj4gc2l6ZW9mIG9uICphcmdzLCB3ZSBjYWxjdWxhdGUg
dGhlIGFwcHJvcHJpYXRlIHNpemVvZiBhcmdzIG1hbnVhbGx5Lgo+PiBGdXJ0aGVyLCB3ZSBjYW4g
Z2V0IHJpZCBvZiB0aGUgI2lmZGVmJ3MgYW5kIHJlbHkgb24gbnVtX3Bvc3NpYmxlX2NwdXMoKQo+
PiAodGhhbmtzIHRvIGEgaGVscGZ1bCBjaGVja3BhdGNoIHdhcm5pbmcgZnJvbSBhbiBlYXJsaWVy
IHZlcnNpb24gb2YgdGhpcwo+PiBwYXRjaCkuCj4+Cj4+IFN1Z2dlc3RlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBOaWNrIERlc2F1bG5pZXJz
IDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KPj4gLS0tCj4+IENoYW5nZXMgaW4gdjI6Cj4+
ICogQ2hhbmdlIG1hc2sgdG8gdXMgREVDTEFSRV9CSVRNQVAgaW5zdGVhZCBvZiBwb2ludGVyLCBh
cyBzdWdnZXN0ZWQuCj4+ICogVXBkYXRlIGNvbW1pdCBtZXNzYWdlIHRvIHJlbW92ZSBtZW50aW9u
IG9mIHBvaW50ZXIuCj4+ICogVXBkYXRlIHNpemVvZiBjYWxjdWxhdGlvbiB0byB3b3JrIHdpdGgg
YXJyYXkgcmF0aGVyIHRoYW4gcG9pbnRlci4KPj4KPj4gIGFyY2gveDg2L3hlbi9tbXVfcHYuYyB8
IDggKysrLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDUgZGVsZXRp
b25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4
Ni94ZW4vbW11X3B2LmMKPj4gaW5kZXggNGQ2MmMwNy4uZDg1MDc2MiAxMDA2NDQKPj4gLS0tIGEv
YXJjaC94ODYveGVuL21tdV9wdi5jCj4+ICsrKyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+PiBA
QCAtMTMyNSwyMCArMTMyNSwxOCBAQCBzdGF0aWMgdm9pZCB4ZW5fZmx1c2hfdGxiX290aGVycyhj
b25zdCBzdHJ1Y3QgY3B1bWFzayAqY3B1cywKPj4gIHsKPj4gIAlzdHJ1Y3Qgewo+PiAgCQlzdHJ1
Y3QgbW11ZXh0X29wIG9wOwo+PiAtI2lmZGVmIENPTkZJR19TTVAKPj4gLQkJREVDTEFSRV9CSVRN
QVAobWFzaywgbnVtX3Byb2Nlc3NvcnMpOwo+PiAtI2Vsc2UKPj4gIAkJREVDTEFSRV9CSVRNQVAo
bWFzaywgTlJfQ1BVUyk7Cj4+IC0jZW5kaWYKPj4gIAl9ICphcmdzOwo+IFdoeSBpcyBpdCBPSyBm
b3IgWGVuIHRvIHBsYWNlIHRoaXMgYml0bWFwIG9uLXN0YWNrIGluIHRoZSBmaXJzdCBwbGFjZT8K
PiBUaGF0IE5SX0NQVVMgdGhpbmcgY2FuIGJlIGZhaXJseSBodWdlLgoKRXJyLi4uIHJpZ2h0LiBO
b3cgaXQncyBldmVuIHdvcnNlIHRoYW4gaXQgd2FzIGJlZm9yZSwgd2hlbiB0aGUgYXJyYXkgd2Fz
CnBvdGVudGlhbGx5IHNtYWxsZXIuIEknbGwgZHJvcCB0aGlzLgoKLWJvcmlzCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:26:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:26:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaFl-0001mC-Sz; Mon, 08 Jan 2018 16:26:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYaFk-0001m6-Ji
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:26:24 +0000
X-Inumbo-ID: f0abdddc-f490-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0abdddc-f490-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:28:21 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 09:26:17 -0700
Message-Id: <5A53A9B7020000780019C547@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 09:26:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-19-wei.liu2@citrix.com>
 <5A4F6D94020000780019B561@prv-mh.provo.novell.com>
 <20180108154319.xarmbfpmrwd3gl5e@citrix.com>
In-Reply-To: <20180108154319.xarmbfpmrwd3gl5e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 18/74] x86/link: Relocate program
 headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDE2OjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDQ6MjA6MzZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNC4wMS4xOCBhdCAxNDowNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiBJJ20gYWxzbyByYXRoZXIgdW5jZXJ0YWluIGFib3V0IHRoZSBlbnRyeSBwb2ludAo+
PiBjaGFuZ2Ugd3J0IHZhcmlvdXMgKGFuZCBlc3BlY2lhbGx5IG9sZGVyKSBib290IGxvYWRlcnMu
Cj4gCj4gV2hhdCAob2xkZXIpIGJvb3QgbG9hZGVycyBkbyB5b3UgaGF2ZSBpbiBtaW5kPwoKZ3J1
YjEgaW4gcGFydGljdWxhciwgYnV0IHRoZXJlIG1heSBiZSBvdGhlcnMuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:26:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:26:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaGD-0001oI-4H; Mon, 08 Jan 2018 16:26:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=azyu=ed=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYaGB-0001nL-GJ
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:26:51 +0000
X-Inumbo-ID: 00a808cf-f491-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00a808cf-f491-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:28:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5C5CFACD2;
 Mon,  8 Jan 2018 16:26:42 +0000 (UTC)
To: Peter Zijlstra <peterz@infradead.org>,
 Nick Desaulniers <nick.desaulniers@gmail.com>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
 <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
 <20180108161001.GM32035@hirez.programming.kicks-ass.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <892cb5f2-367b-cfbd-58b5-3d8711c3ed66@suse.com>
Date: Mon, 8 Jan 2018 17:26:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180108161001.GM32035@hirez.programming.kicks-ass.net>
Content-Language: de-DE
Cc: x86@kernel.org, "H. Peter Anvin" <hpa@zytor.com>,
 linux-kernel@vger.kernel.org, ghackmann@google.com, mka@google.com,
 Ingo Molnar <mingo@redhat.com>, srhines@google.com, kees@google.com,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMTc6MTAsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+IE9uIFNhdCwgSmFuIDA2
LCAyMDE4IGF0IDAxOjM5OjQ4UE0gLTA4MDAsIE5pY2sgRGVzYXVsbmllcnMgd3JvdGU6Cj4+IFZh
cmlhYmxlIExlbmd0aCBBcnJheXMgSW4gU3RydWN0cyAoVkxBSVMpIGlzIG5vdCBzdXBwb3J0ZWQg
YnkgQ2xhbmcsIGFuZAo+PiBmcm93bmVkIHVwb24gYnkgb3RoZXJzLgo+Pgo+PiBodHRwczovL2xr
bWwub3JnL2xrbWwvMjAxMy85LzIzLzUwMAo+Pgo+PiBIZXJlLCB0aGUgVkxBSVMgd2FzIHVzZWQg
YmVjYXVzZSB0aGUgc2l6ZSBvZiB0aGUgYml0bWFwIHJldHVybmVkIGZyb20KPj4geGVuX21jX2Vu
dHJ5KCkgZGVwZW5kZWQgb24gcG9zc2libHkgKGJhc2VkIG9uIGtlcm5lbCBjb25maWd1cmF0aW9u
KQo+PiBydW50aW1lIHNpemVkIGRhdGEuIFJhdGhlciB0aGFuIGRlY2xhcmluZyBhcmdzIGFzIGEg
VkxBSVMgdGhlbiBjYWxsaW5nCj4+IHNpemVvZiBvbiAqYXJncywgd2UgY2FsY3VsYXRlIHRoZSBh
cHByb3ByaWF0ZSBzaXplb2YgYXJncyBtYW51YWxseS4KPj4gRnVydGhlciwgd2UgY2FuIGdldCBy
aWQgb2YgdGhlICNpZmRlZidzIGFuZCByZWx5IG9uIG51bV9wb3NzaWJsZV9jcHVzKCkKPj4gKHRo
YW5rcyB0byBhIGhlbHBmdWwgY2hlY2twYXRjaCB3YXJuaW5nIGZyb20gYW4gZWFybGllciB2ZXJz
aW9uIG9mIHRoaXMKPj4gcGF0Y2gpLgo+Pgo+PiBTdWdnZXN0ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogTmljayBEZXNhdWxuaWVycyA8bmlj
ay5kZXNhdWxuaWVyc0BnbWFpbC5jb20+Cj4+IC0tLQo+PiBDaGFuZ2VzIGluIHYyOgo+PiAqIENo
YW5nZSBtYXNrIHRvIHVzIERFQ0xBUkVfQklUTUFQIGluc3RlYWQgb2YgcG9pbnRlciwgYXMgc3Vn
Z2VzdGVkLgo+PiAqIFVwZGF0ZSBjb21taXQgbWVzc2FnZSB0byByZW1vdmUgbWVudGlvbiBvZiBw
b2ludGVyLgo+PiAqIFVwZGF0ZSBzaXplb2YgY2FsY3VsYXRpb24gdG8gd29yayB3aXRoIGFycmF5
IHJhdGhlciB0aGFuIHBvaW50ZXIuCj4+Cj4+ICBhcmNoL3g4Ni94ZW4vbW11X3B2LmMgfCA4ICsr
Ky0tLS0tCj4+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygt
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVu
L21tdV9wdi5jCj4+IGluZGV4IDRkNjJjMDcuLmQ4NTA3NjIgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gv
eDg2L3hlbi9tbXVfcHYuYwo+PiArKysgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPj4gQEAgLTEz
MjUsMjAgKzEzMjUsMTggQEAgc3RhdGljIHZvaWQgeGVuX2ZsdXNoX3RsYl9vdGhlcnMoY29uc3Qg
c3RydWN0IGNwdW1hc2sgKmNwdXMsCj4+ICB7Cj4+ICAJc3RydWN0IHsKPj4gIAkJc3RydWN0IG1t
dWV4dF9vcCBvcDsKPj4gLSNpZmRlZiBDT05GSUdfU01QCj4+IC0JCURFQ0xBUkVfQklUTUFQKG1h
c2ssIG51bV9wcm9jZXNzb3JzKTsKPj4gLSNlbHNlCj4+ICAJCURFQ0xBUkVfQklUTUFQKG1hc2ss
IE5SX0NQVVMpOwo+PiAtI2VuZGlmCj4+ICAJfSAqYXJnczsKPiAKPiBXaHkgaXMgaXQgT0sgZm9y
IFhlbiB0byBwbGFjZSB0aGlzIGJpdG1hcCBvbi1zdGFjayBpbiB0aGUgZmlyc3QgcGxhY2U/Cj4g
VGhhdCBOUl9DUFVTIHRoaW5nIGNhbiBiZSBmYWlybHkgaHVnZS4KClRoaXMgb25seSBhIHBvaW50
ZXIgdG8gdGhlIGJpdG1hcC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:28:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:28:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaHV-0001x5-E5; Mon, 08 Jan 2018 16:28:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=azyu=ed=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYaHU-0001wO-AL
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:28:12 +0000
X-Inumbo-ID: 3135452e-f491-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3135452e-f491-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:30:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 00F09ACD2;
 Mon,  8 Jan 2018 16:28:06 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Peter Zijlstra <peterz@infradead.org>,
 Nick Desaulniers <nick.desaulniers@gmail.com>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
 <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
 <20180108161001.GM32035@hirez.programming.kicks-ass.net>
 <0745372f-93af-3b70-e82d-db75af32742a@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <62287687-99c2-b306-d1fc-7dc87fd38eb6@suse.com>
Date: Mon, 8 Jan 2018 17:28:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <0745372f-93af-3b70-e82d-db75af32742a@oracle.com>
Content-Language: de-DE
Cc: x86@kernel.org, "H. Peter Anvin" <hpa@zytor.com>,
 linux-kernel@vger.kernel.org, ghackmann@google.com, mka@google.com,
 Ingo Molnar <mingo@redhat.com>, srhines@google.com, kees@google.com,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMTc6MjAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwMS8wOC8yMDE4
IDExOjEwIEFNLCBQZXRlciBaaWpsc3RyYSB3cm90ZToKPj4gT24gU2F0LCBKYW4gMDYsIDIwMTgg
YXQgMDE6Mzk6NDhQTSAtMDgwMCwgTmljayBEZXNhdWxuaWVycyB3cm90ZToKPj4+IFZhcmlhYmxl
IExlbmd0aCBBcnJheXMgSW4gU3RydWN0cyAoVkxBSVMpIGlzIG5vdCBzdXBwb3J0ZWQgYnkgQ2xh
bmcsIGFuZAo+Pj4gZnJvd25lZCB1cG9uIGJ5IG90aGVycy4KPj4+Cj4+PiBodHRwczovL2xrbWwu
b3JnL2xrbWwvMjAxMy85LzIzLzUwMAo+Pj4KPj4+IEhlcmUsIHRoZSBWTEFJUyB3YXMgdXNlZCBi
ZWNhdXNlIHRoZSBzaXplIG9mIHRoZSBiaXRtYXAgcmV0dXJuZWQgZnJvbQo+Pj4geGVuX21jX2Vu
dHJ5KCkgZGVwZW5kZWQgb24gcG9zc2libHkgKGJhc2VkIG9uIGtlcm5lbCBjb25maWd1cmF0aW9u
KQo+Pj4gcnVudGltZSBzaXplZCBkYXRhLiBSYXRoZXIgdGhhbiBkZWNsYXJpbmcgYXJncyBhcyBh
IFZMQUlTIHRoZW4gY2FsbGluZwo+Pj4gc2l6ZW9mIG9uICphcmdzLCB3ZSBjYWxjdWxhdGUgdGhl
IGFwcHJvcHJpYXRlIHNpemVvZiBhcmdzIG1hbnVhbGx5Lgo+Pj4gRnVydGhlciwgd2UgY2FuIGdl
dCByaWQgb2YgdGhlICNpZmRlZidzIGFuZCByZWx5IG9uIG51bV9wb3NzaWJsZV9jcHVzKCkKPj4+
ICh0aGFua3MgdG8gYSBoZWxwZnVsIGNoZWNrcGF0Y2ggd2FybmluZyBmcm9tIGFuIGVhcmxpZXIg
dmVyc2lvbiBvZiB0aGlzCj4+PiBwYXRjaCkuCj4+Pgo+Pj4gU3VnZ2VzdGVkLWJ5OiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBOaWNrIERlc2F1bG5p
ZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KPj4+IC0tLQo+Pj4gQ2hhbmdlcyBpbiB2
MjoKPj4+ICogQ2hhbmdlIG1hc2sgdG8gdXMgREVDTEFSRV9CSVRNQVAgaW5zdGVhZCBvZiBwb2lu
dGVyLCBhcyBzdWdnZXN0ZWQuCj4+PiAqIFVwZGF0ZSBjb21taXQgbWVzc2FnZSB0byByZW1vdmUg
bWVudGlvbiBvZiBwb2ludGVyLgo+Pj4gKiBVcGRhdGUgc2l6ZW9mIGNhbGN1bGF0aW9uIHRvIHdv
cmsgd2l0aCBhcnJheSByYXRoZXIgdGhhbiBwb2ludGVyLgo+Pj4KPj4+ICBhcmNoL3g4Ni94ZW4v
bW11X3B2LmMgfCA4ICsrKy0tLS0tCj4+PiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgNSBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL21tdV9w
di5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCj4+PiBpbmRleCA0ZDYyYzA3Li5kODUwNzYyIDEw
MDY0NAo+Pj4gLS0tIGEvYXJjaC94ODYveGVuL21tdV9wdi5jCj4+PiArKysgYi9hcmNoL3g4Ni94
ZW4vbW11X3B2LmMKPj4+IEBAIC0xMzI1LDIwICsxMzI1LDE4IEBAIHN0YXRpYyB2b2lkIHhlbl9m
bHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBjcHVtYXNrICpjcHVzLAo+Pj4gIHsKPj4+ICAJ
c3RydWN0IHsKPj4+ICAJCXN0cnVjdCBtbXVleHRfb3Agb3A7Cj4+PiAtI2lmZGVmIENPTkZJR19T
TVAKPj4+IC0JCURFQ0xBUkVfQklUTUFQKG1hc2ssIG51bV9wcm9jZXNzb3JzKTsKPj4+IC0jZWxz
ZQo+Pj4gIAkJREVDTEFSRV9CSVRNQVAobWFzaywgTlJfQ1BVUyk7Cj4+PiAtI2VuZGlmCj4+PiAg
CX0gKmFyZ3M7Cj4+IFdoeSBpcyBpdCBPSyBmb3IgWGVuIHRvIHBsYWNlIHRoaXMgYml0bWFwIG9u
LXN0YWNrIGluIHRoZSBmaXJzdCBwbGFjZT8KPj4gVGhhdCBOUl9DUFVTIHRoaW5nIGNhbiBiZSBm
YWlybHkgaHVnZS4KPiAKPiBFcnIuLi4gcmlnaHQuIE5vdyBpdCdzIGV2ZW4gd29yc2UgdGhhbiBp
dCB3YXMgYmVmb3JlLCB3aGVuIHRoZSBhcnJheSB3YXMKPiBwb3RlbnRpYWxseSBzbWFsbGVyLiBJ
J2xsIGRyb3AgdGhpcy4KCk5vLCBpdHMgb25seSB0aGUgcG9pbnRlciB0byB0aGUgc3RydWN0LCBu
b3QgdGhlIHN0cnVjdCBpdHNlbGYuCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaHw-00021e-Lp; Mon, 08 Jan 2018 16:28:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9340=ed=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eYaHw-00021U-2B
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:28:40 +0000
X-Inumbo-ID: cdc9b5e4-f490-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x22e.google.com (unknown [2607:f8b0:400d:c09::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdc9b5e4-f490-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 17:27:22 +0100 (CET)
Received: by mail-qk0-x22e.google.com with SMTP id w184so6652901qka.2
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 08:28:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=RcfaLZZR+cO72nkMzMYtDROZoRkcpiy2eTQUjDHS0UY=;
 b=BxQ52mGbTWHF8S8iwBfsLpJCSJvaY2qVjLe4uEeGOBtTc+VIuWcmh/7WqMLK+JfDP4
 TbfNLY9K0iOTIpZ8ess0OxZyc+2PX2F5Y15WYMATywzRHesK6Z3Wj6H93eAUMSBhrhXG
 13mutlpZWk0c/Il4Utt4elEIqKli1HvJoARCTq3jSUpidsRGD/6q91XCngiS54vOsrUU
 Ha9zKnVg8LQoBsq3aR3mfrpjEV2NXrFIt6r1kaRnCT3+JpoBSOQPo8jREwv4I7no81c/
 G1Gh1Xkclk+I8bmTbD8U9wZe11Gq7ra80wTCLcjKwJNepvMftBpsxlpCDt/vAytp4XSb
 ODDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=RcfaLZZR+cO72nkMzMYtDROZoRkcpiy2eTQUjDHS0UY=;
 b=GJhSSjlvI4S426GOsVBjuVlC2VSAv+CC43shmEG8ChW7Dr8zCEJDO7sI9YAjFnwgef
 G70tRnKZZNtloSeXOSVtC+LSXWKqK6ZuWpgoCzV3pzvcb2GFgmm1vs2HfPNEuYY8bE/o
 MNYzIrl0ApIMN+mYnl3lke5nZgFs/D8vcphDSDVZB0cMflP/KMJjMXejFgaa7ZfvIcVX
 7wDJ8Ay9o+Hz2cG9A9ETntqBQaR6MJS5NV3PWt4nrxIxhveKbwSFbK1doY6Fl2uMPY//
 Pu/0bfKqA+H6XqeRKZB1PxpCNiaZgs7DG91gxoM84fgdatIdG5+egcbKWc9BUOky5amY
 cO2w==
X-Gm-Message-State: AKwxytejTDT5VBBM09DGYGarAGgHbIhZOaV3upyfbNRwDSBXUNNGBxnj
 +AumH3S/YfeHU4iqNv8mRyC0XypHFfP61itlzz0=
X-Google-Smtp-Source: ACJfBouujg7DF9LnEuxpNgH4l7c/ez4oJdL1vMTN9b/rC6/kh8b0wC0/I6H/TzJa4M9hKyAFcpbqt4/qKORPVDWdrvc=
X-Received: by 10.233.222.6 with SMTP id s6mr17313674qkf.327.1515428918378;
 Mon, 08 Jan 2018 08:28:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Mon, 8 Jan 2018 08:28:37 -0800 (PST)
In-Reply-To: <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 8 Jan 2018 16:28:37 +0000
X-Google-Sender-Auth: KHeCowyxhIoCEVuULxpbau4ZkwE
Message-ID: <CAFLBxZZrDTcE20U1Ug6jqsKcbJ-L59158X1o+VzS6Mnmndz96g@mail.gmail.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, Matt Wilson <msw@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA0OjAyIFBNLCBBbnRob255IExpZ3VvcmkgPGFudGhvbnlA
Y29kZW1vbmtleS53cz4gd3JvdGU6Cj4+PiBJIGRvIHdhbnQgdG8gbWFrZSB0aGUgc2hpbSBiZSBh
YmxlIHRvIHJ1biBpbiBib3RoIHB2aCBhbmQgaHZtIG1vZGUKPj4+ICh3aGljaCBkb2Vzbid0IHNl
ZW0gdG8gYmUgdG9vIGhhcmQgaW4gcHJhY3RpY2UpLgo+Pgo+PiBBRkFJSyB0aGUgcHYtc2hpbSBj
b2RlIHdpbGwgYWxyZWFkeSB3b3JrIGluIEhWTSBtb2RlLiBJdCdzIGp1c3QgdGhhdAo+PiBib290
aW5nIHRoZSBwdi1zaGltIGluIEhWTSBtb2RlIHJlcXVpcmVzIHRoYXQgeW91IGluc3RhbGwgdGhl
IHNoaW0KPj4gaW5zaWRlIG9mIHRoZSBndWVzdCBhbmQgdGhlbiBib290IGl0IHVzaW5nIGdydWIg
b3IgYSBzaW1pbGFyIGxvYWRlcgo+PiB0aGF0IGNhbiBkbyBtdWx0aWJvb3QuCj4KPiBJJ20gaGFw
cHkgdG8gd29yayBvbiBlaXRoZXIgYXBwcm9hY2guICBJIGp1c3Qgd2FudCB0byBnZXQgc29tZXRo
aW5nCj4gbWVyZ2VkIHRvIGhhdmUKPiBhbiB1cHN0cmVhbSBzb2x1dGlvbiB0byB0aGlzIGlzc3Vl
LiAgSSB0aGluayB0aGlzIHBhcnRpY3VsYXIgQ1ZFIGZvcgo+IFhlbiBQViBpcyB0aGUgd29yc3QK
PiBvZiB0aGlzIGJhdGNoIG9mIGlzc3VlcyBzbyBJJ20gc3VwZXIgZWFnZXIgb24gZ2V0dGluZyBh
IHNvbHV0aW9uCj4gc3RyYWlnaHRlbmVkIG91dC4gIEknZAo+IHJlYWxseSBsaWtlIHRvIGhlYXIg
ZnJvbSBvdGhlcnMgb24gd2hhdCB0aGUgcmlnaHQgYXBwcm9hY2ggc2hvdWxkIGJlCj4gYW5kIEkn
bGwgd29yayBvbgo+IHdoYXRldmVyIHRoZSBjb25zZW5zdXMgaXMuCj4KPiBJIHRoaW5rIFBWSCBp
cyBhIGdvb2QgbG9uZyB0ZXJtIHNvbHV0aW9uIGJ1dCBJIHRoaW5rIGl0J3MgYSBwb29yIHNob3J0
Cj4gdGVybSBzb2x1dGlvbi4KPiBQVkggaXNuJ3Qgd2lkZWx5IGRlcGxveWVkIHNvIGl0J3MgYXNr
aW5nIHBlb3BsZSB0byB1cGdyYWRlIHRoZWlyCj4gaW5mcmFzdHJ1Y3R1cmUgdG8gYQo+IHZlcnkg
bmV3IHZlcnNpb24gb2YgWGVuLiAgSXQgYWxzbyByZXF1aXJlcyB0b29scyBjaGFuZ2VzIHdoaWNo
IG1lYW5zCj4gdGhhdCBldmVuIGlmCj4geW91IGFyZSBvbiBhIG5ld2VyIHZlcnNpb24gb2YgWGVu
LCB5b3Ugc3RpbGwgaGF2ZSB0byB1cGdyYWRlLiAgVGhlCj4gcGF0Y2ggc2VyaWVzIGlzCj4gYWxz
byBwcmV0dHkgYmlnIHdoaWNoIG1lYW5zIEkgc3VzcGVjdCBwZW9wbGUgd2lsbCBuZWVkIHRvIHdh
aXQgdG8gNC4xMSBhdCBiZXN0Lgo+Cj4gT1RPSCwgdGhlIEhWTSB2ZXJzaW9uIG9mIHRoZSBzZXJp
ZXMgcmVxdWlyZXMgbm8gdG9vbHMgY2hhbmdlcyBhbmQgd29ya3Mgb24gWGVuCj4gdmVyc2lvbnMg
Z29pbmcgYmFjayB0byAzLjQgKGF0IGxlYXN0KS4gIFdoYXQgdGhpcyBtZWFucyBwcmFjdGljYWxs
eQo+IHNwZWFraW5nIGlzIHRoYXQKPiBpZiBpdCB3ZXJlIG1lcmdlZCwgd2UgY2FuIHRlbGwgcGVv
cGxlIHRoYXQgdGhleSBjYW4gc29sdmUgdGhpcyBwcm9ibGVtCj4gYnkgYnVpbGRpbmcgdGhlCj4g
SFZNIHNoaW0gYW5kIG1vZGlmeWluZyB0aGVpciBsYXVuY2ggY29uZmlnIHRvIGJvb3QgZnJvbSBh
biBJU08gb3IKPiBzb21ldGhpbmcgc2ltaWxhci4KPgo+IFRoaXMgZ2l2ZXMgcGVvcGxlIGFuIGlt
bWVkaWF0ZSBzb2x1dGlvbiB0aGF0IGRvZXMgbm90IHJlcXVpcmUgbWFqb3IKPiBjaGFuZ2VzIHRv
IHRoZWlyCj4gdW5kZXJseWluZyBpbmZyYXN0cnVjdHVyZS4KClNvbHZpbmcgdGhlICJob3cgdG8g
d2UgYm9vdCB0aGUgc2hpbSIgcXVlc3Rpb24gaXMgdGhlIG1haW4gcmVhc29uIHRoYXQKd2UgZGVj
aWRlZCB0byBzdGFydCB3aXRoIFBWSC1vbmx5IGJhY2sgdG8gNC44LgoKV2UgZGlkbid0IGNvbnNp
ZGVyIHdvcmtpbmcgYXJvdW5kIGl0IGJ5IGhhdmluZyBhIHNwZWNpYWwgYm9vdCBkaXNrCihJU08g
b3Igb3RoZXJ3aXNlKTsgaXQncyBoYXJkIHRvIGtub3cgaG93IHdlbGwgdGhhdCB3aWxsIHdvcmsg
Zm9yIG1vc3QKcGVvcGxlLiAgWW91IGRvbid0IHRoaW5rIHRoYXQgImhhdmluZyB0byBjcmVhdGUg
YW5kIGJvb3QgZnJvbSBhIGN1c3RvbQpJU08iIHdvdWxkIGNvdW50IGFzICJtYWpvciBjaGFuZ2Vz
IHRvIHVuZGVybHlpbmcgaW5mcmFzdHJ1Y3R1cmUiPwoKPiBUaGUgc2VyaWVzIG5vdyBpcyBhbHNv
IHJlYXNvbmFibHkgY29udGFpbmVkIGFuZCBzbWFsbCBlbm91Z2ggdGhhdAo+IElNSE8sIGl0IGNv
dWxkIGdvCj4gaW50byB0aGUgc3RhYmxlIHRyZWUuICBUaGF0IG1lYW5zIHRoYXQgb25jZSBtZXJn
ZWQsIHdlIGNvdWxkIGN1dCBhCj4gc3RhYmxlIHJlbGVhc2UgZ2l2aW5nCj4gcGVvcGxlIGFuIG9m
ZmljaWFsIHJlbGVhc2UgdGhhdCBjb3VsZCBiZSB1c2VkIGZvciB0aGlzIHB1cnBvc2UuCj4KPiBJ
ZiBpdCB3YXMgZW50aXJlbHkgbXkgY2FsbCwgSSB3b3VsZCB3b3JrIG9uIG1lcmdpbmcgSFZNIHNo
aW0gZmlyc3QsCj4gZ2V0IGEgNC4xMCBzdGFibGUgcmVsZWFzZQo+IGN1dCB3aXRoIGl0LCBhbmQg
dGhlbiBmb2N1cyBvbiBnZXR0aW5nIFBWSCBzaGltIGluIHBsYWNlIGZvciB0aGUgNC4xMQo+IHJl
bGVhc2UuICBJIHRoaW5rCj4gdGhpcyBpcyB0aGUgcmlnaHQgYmFsYW5jZSBvZiBhZGRyZXNzaW5n
IHRoZSBzaG9ydCB0ZXJtIG5lZWRzIHdoaWxlCj4gYWxzbyBoYXZpbmcgdGhlIGJlc3QgbG9uZwo+
IHRlcm0gc29sdXRpb24uCgpJZiBJIHVuZGVyc3RhbmQgY29ycmVjdGx5LCB0aGlzIHNlcmllcyBp
cyBtaXNzaW5nIGEgbnVtYmVyIG9mIGZlYXR1cmVzCmZyb20gdGhlIG90aGVyIHNlcmllcyAtLSBt
aWdyYXRpb24gYmVpbmcgdGhlIGtleSBvbmUsIGJ1dCBwZXJoYXBzCm90aGVycyAodmNwdSBob3Qt
cGx1Zz8gYmFsbG9vbmluZz8pLgoKSW4gZWl0aGVyIGNhc2UsIGl0IHNvdW5kcyBsaWtlICJhZGRp
dGlvbmFsIGJvb3QgZGlzayIgc2hvdWxkIHdvcmsgZm9yCm9sZGVyIHZlcnNpb25zLCBpdCBzb3Vu
ZHMgbGlrZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:31:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaKK-0002pa-3t; Mon, 08 Jan 2018 16:31:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYaKJ-0002pH-MP
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:31:07 +0000
X-Inumbo-ID: 995416e2-f491-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 995416e2-f491-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:33:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="465037483"
Date: Mon, 8 Jan 2018 16:30:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180108163042.toflejze5yfyyh3p@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, Matt Wilson <msw@amazon.com>,
 security@xen.org, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDg6MDI6MDdBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQgNDoxMSBBTSwgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gTW9uLCBKYW4gMDgsIDIwMTgg
YXQgMTE6NTQ6NTdBTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+PiBIaSBBbnRob255Cj4gPj4K
PiA+PiBPbiBTYXQsIEphbiAwNiwgMjAxOCBhdCAwMjo1NDoxNVBNIC0wODAwLCBBbnRob255IExp
Z3Vvcmkgd3JvdGU6Cj4gPj4gPiBGcm9tOiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpv
bi5jb20+Cj4gPj4gPgo+ID4+ID4gQ1ZFLTIwMTctNTc1NCBpcyBwcm9ibGVtYXRpYyBmb3IgcGFy
YXZpcnR1YWxpemVkIHg4NiBkb21VcyBiZWNhdXNlIGl0Cj4gPj4gPiBhcHBlYXJzIHRvIGJlIHZl
cnkgZGlmZmljdWx0IHRvIGlzb2xhdGUgdGhlIGh5cGVydmlzb3IncyBwYWdlIHRhYmxlcwo+ID4+
ID4gZnJvbSBQViBkb21VcyB3aGlsZSBtYWludGFpbmluZyBBQkkgY29tcGF0aWJpbGl0eS4gIElu
c3RlYWQgb2YgdHJ5aW5nCj4gPj4gPiB0byBtYWtlIGEgS1BUSS1saWtlIGFwcHJvYWNoIHdvcmsg
Zm9yIFhlbiBQViwgaXQgc2VlbXMgcmVhc29uYWJsZSB0bwo+ID4+ID4gcnVuIGEgY29weSBvZiBY
ZW4gd2l0aGluIGFuIEhWTSAob3IgUFZIKSBkb21VIHRvIHByb3ZpZGUgYmFja3dhcmRzCj4gPj4g
PiBjb21wYXRpYmlsaXR5IHdpdGggZ3Vlc3RzIGFzIG1lbnRpb25lZCBpbiBYU0EtMjU0IFsxXS4K
PiA+PiA+Cj4gPj4gPiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIGEgbmV3IG1vZGUgdG8gWGVuIGNh
bGxlZCBWaXhlbiAoVmlydHVhbGl6ZWQKPiA+PiA+IFhlbikgd2hpY2ggcHJvdmlkZXMgYSBQVi1j
b21wYXRpYmxlIGludGVyZmFjZSB3aGlsZSBnYWluaW5nCj4gPj4gPiBDVkUtMjAxNy01NzU0IHBy
b3RlY3Rpb24gZm9yIHRoZSBob3N0IHByb3ZpZGVkIGJ5IGhhcmR3YXJlCj4gPj4gPiB2aXJ0dWFs
aXphdGlvbi4gIFZpeGVuIHN1cHBvcnRzIHJ1bm5pbmcgYSBzaW5nbGUgdW5wcml2aWxlZ2VkIFBW
Cj4gPj4gPiBkb21haW4gKGEgZG9tMSkgdGhhdCBpcyBjb25zdHJ1Y3RlZCBieSB0aGUgZG9tMCBk
b21haW4gYnVpbGRlci4KPiA+PiA+Cj4gPj4gPiBQbGVhc2Ugbm90ZSB0aGUgWGVuIHBhZ2UgdGFi
bGUgY29uZmlndXJhdGlvbiBmdW5kYW1lbnRhbCB0byB0aGUKPiA+PiA+IGN1cnJlbnQgUFYgQUJJ
IG1ha2VzIGl0IGltcG9zc2libGUgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUK
PiA+PiA+IENWRS0yMDE3LTU3NTQgdGhyb3VnaCBtZWNoYW5pc21zIGxpa2UgS2VybmVsIFBhZ2Ug
VGFibGUgSXNvbGF0aW9uCj4gPj4gPiAoS1BUSSkuICBJbiBvcmRlciBmb3IgYW4gb3BlcmF0aW5n
IHN5c3RlbSB0byBtaXRpZ2F0ZSBDVkUtMjAxNy01NzU0IGl0Cj4gPj4gPiBtdXN0IHJ1biBkaXJl
Y3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KPiA+PiA+Cj4gPj4gPiBUaGlzIHNlcmllcyBpcyB2
ZXJ5IHNpbWlsYXIgdG8gdGhlIFBWSCBzZXJpZXMgcG9zdGVkIGJ5IFdlaSBhbmQgd2UKPiA+PiA+
IGhhdmUgYmVlbiBkaXNjdXNzaW5nIGhvdyB0byBtZXJnZSBlZmZvcnRzLiAgV2Ugd2VyZSBob3Bp
bmcgdG8gaGF2ZQo+ID4+ID4gbW9yZSB0aW1lIHRvIHdvcmsgdGhpcyBvdXQuICBJIGFtIHBvc3Rp
bmcgdGhpcyBiZWNhdXNlIEknbSBmYWlybHkKPiA+PiA+IGNvbmZpZGVudCB0aGF0IHRoaXMgc2Vy
aWVzIGlzIGNvbXBsZXRlIChhbGwgUFYgaW5zdGFuY2VzIGluIEVDMiBhcmUKPiA+PiA+IHVzaW5n
IHRoaXMpIGFuZCBvdGhlcnMgbWlnaHQgZmluZCBpdCB1c2VmdWwuICBJIGFsc28gd2FudGVkIHRv
IGhhdmUKPiA+PiA+IG1vcmUgb2YgYSBkaXNjdXNzaW9uIGFib3V0IHRoZSBiZXN0IHdheSB0byBt
ZXJnZSBhbmQgc29tZSBvZiB0aGUKPiA+PiA+IGRpZmZlcmVuY2VzIGluIGRlc2lnbnMuCj4gPj4g
Pgo+ID4+ID4gVGhpcyBzZXJpZXMgaXMgYWxzbyBhdmFpbGFibGUgYXQ6Cj4gPj4gPgo+ID4+ID4g
IGdpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYWxpZ3VvcmkveGVuLmdpdCB2aXhlbi11cHN0
cmVhbS12MQo+ID4+Cj4gPj4gSSBkbyB3YW50IHRvIG1ha2UgdGhlIHNoaW0gYmUgYWJsZSB0byBy
dW4gaW4gYm90aCBwdmggYW5kIGh2bSBtb2RlCj4gPj4gKHdoaWNoIGRvZXNuJ3Qgc2VlbSB0byBi
ZSB0b28gaGFyZCBpbiBwcmFjdGljZSkuCj4gPgo+ID4gQUZBSUsgdGhlIHB2LXNoaW0gY29kZSB3
aWxsIGFscmVhZHkgd29yayBpbiBIVk0gbW9kZS4gSXQncyBqdXN0IHRoYXQKPiA+IGJvb3Rpbmcg
dGhlIHB2LXNoaW0gaW4gSFZNIG1vZGUgcmVxdWlyZXMgdGhhdCB5b3UgaW5zdGFsbCB0aGUgc2hp
bQo+ID4gaW5zaWRlIG9mIHRoZSBndWVzdCBhbmQgdGhlbiBib290IGl0IHVzaW5nIGdydWIgb3Ig
YSBzaW1pbGFyIGxvYWRlcgo+ID4gdGhhdCBjYW4gZG8gbXVsdGlib290Lgo+IAo+IEknbSBoYXBw
eSB0byB3b3JrIG9uIGVpdGhlciBhcHByb2FjaC4gIEkganVzdCB3YW50IHRvIGdldCBzb21ldGhp
bmcKPiBtZXJnZWQgdG8gaGF2ZQo+IGFuIHVwc3RyZWFtIHNvbHV0aW9uIHRvIHRoaXMgaXNzdWUu
ICBJIHRoaW5rIHRoaXMgcGFydGljdWxhciBDVkUgZm9yCj4gWGVuIFBWIGlzIHRoZSB3b3JzdAo+
IG9mIHRoaXMgYmF0Y2ggb2YgaXNzdWVzIHNvIEknbSBzdXBlciBlYWdlciBvbiBnZXR0aW5nIGEg
c29sdXRpb24KPiBzdHJhaWdodGVuZWQgb3V0LiAgSSdkCj4gcmVhbGx5IGxpa2UgdG8gaGVhciBm
cm9tIG90aGVycyBvbiB3aGF0IHRoZSByaWdodCBhcHByb2FjaCBzaG91bGQgYmUKPiBhbmQgSSds
bCB3b3JrIG9uCj4gd2hhdGV2ZXIgdGhlIGNvbnNlbnN1cyBpcy4KPiAKPiBJIHRoaW5rIFBWSCBp
cyBhIGdvb2QgbG9uZyB0ZXJtIHNvbHV0aW9uIGJ1dCBJIHRoaW5rIGl0J3MgYSBwb29yIHNob3J0
Cj4gdGVybSBzb2x1dGlvbi4KPiBQVkggaXNuJ3Qgd2lkZWx5IGRlcGxveWVkIHNvIGl0J3MgYXNr
aW5nIHBlb3BsZSB0byB1cGdyYWRlIHRoZWlyCj4gaW5mcmFzdHJ1Y3R1cmUgdG8gYQo+IHZlcnkg
bmV3IHZlcnNpb24gb2YgWGVuLiAgSXQgYWxzbyByZXF1aXJlcyB0b29scyBjaGFuZ2VzIHdoaWNo
IG1lYW5zCj4gdGhhdCBldmVuIGlmCj4geW91IGFyZSBvbiBhIG5ld2VyIHZlcnNpb24gb2YgWGVu
LCB5b3Ugc3RpbGwgaGF2ZSB0byB1cGdyYWRlLiAgVGhlCj4gcGF0Y2ggc2VyaWVzIGlzCj4gYWxz
byBwcmV0dHkgYmlnIHdoaWNoIG1lYW5zIEkgc3VzcGVjdCBwZW9wbGUgd2lsbCBuZWVkIHRvIHdh
aXQgdG8gNC4xMSBhdCBiZXN0Lgo+IAo+IE9UT0gsIHRoZSBIVk0gdmVyc2lvbiBvZiB0aGUgc2Vy
aWVzIHJlcXVpcmVzIG5vIHRvb2xzIGNoYW5nZXMgYW5kIHdvcmtzIG9uIFhlbgo+IHZlcnNpb25z
IGdvaW5nIGJhY2sgdG8gMy40IChhdCBsZWFzdCkuICBXaGF0IHRoaXMgbWVhbnMgcHJhY3RpY2Fs
bHkKPiBzcGVha2luZyBpcyB0aGF0Cj4gaWYgaXQgd2VyZSBtZXJnZWQsIHdlIGNhbiB0ZWxsIHBl
b3BsZSB0aGF0IHRoZXkgY2FuIHNvbHZlIHRoaXMgcHJvYmxlbQo+IGJ5IGJ1aWxkaW5nIHRoZQo+
IEhWTSBzaGltIGFuZCBtb2RpZnlpbmcgdGhlaXIgbGF1bmNoIGNvbmZpZyB0byBib290IGZyb20g
YW4gSVNPIG9yCj4gc29tZXRoaW5nIHNpbWlsYXIuCj4gCgpUaGlzIGlzIGZhaXIgZW5vdWdoLiBB
bmQgaXQgaXMgdGhlIG1ham9yIHJlYXNvbiB3aHkgSSB3YW50IHRvIG1ha2UgdGhlCnNoaW0gd29y
a3MgZm9yIGJvdGggaHZtIGFuZCBwdmggaW4gdGhlIGZpcnN0IHBsYWNlLgoKSSdtIG1vcmUgdGhh
biBoYXBweSB0byB3b3JrIHdpdGggeW91IHRvIG1ha2UgUFYtaW4tSFZNIHdvcmsuCgo+IFRoaXMg
Z2l2ZXMgcGVvcGxlIGFuIGltbWVkaWF0ZSBzb2x1dGlvbiB0aGF0IGRvZXMgbm90IHJlcXVpcmUg
bWFqb3IKPiBjaGFuZ2VzIHRvIHRoZWlyCj4gdW5kZXJseWluZyBpbmZyYXN0cnVjdHVyZS4KPiAK
CldoYXQgaXMgeW91ciBhc3Nlc3NtZW50IG9mIHRoZSBjb21wbGV0ZW5lc3Mgb2YgdGhpcyBzZXJp
ZXM/IEkgdGhpbmsKbGlzdGluZyB3aGF0IHdvcmtzIG9yIHdoYXQgZG9lc24ndCB3aWxsIGhhdmUg
dXBzdHJlYW0gbWFrZSB0aGUgZGVjaXNpb24KYmV0dGVyLiBGb3IgZXhhbXBsZSwgZG9lcyBtaWdy
YXRpb24gd29yaz8gSXQgZG9lc24ndCBtZWFuIGV2ZXJ5dGhpbmcKbmVlZHMgdG8gYmUgY29tcGxl
dGUgYmVmb3JlIHdlIGNhbiBzdGFydCBtZXJnaW5nIGl0IGJ1dCB3ZSBkbyB3YW50CnVwc3RyZWFt
IHVzZXJzIHRvIHVuZGVyIHdoYXQgd291bGQgYmUgYnJva2VuLgoKPiBUaGUgc2VyaWVzIG5vdyBp
cyBhbHNvIHJlYXNvbmFibHkgY29udGFpbmVkIGFuZCBzbWFsbCBlbm91Z2ggdGhhdAo+IElNSE8s
IGl0IGNvdWxkIGdvCj4gaW50byB0aGUgc3RhYmxlIHRyZWUuICBUaGF0IG1lYW5zIHRoYXQgb25j
ZSBtZXJnZWQsIHdlIGNvdWxkIGN1dCBhCj4gc3RhYmxlIHJlbGVhc2UgZ2l2aW5nCj4gcGVvcGxl
IGFuIG9mZmljaWFsIHJlbGVhc2UgdGhhdCBjb3VsZCBiZSB1c2VkIGZvciB0aGlzIHB1cnBvc2Uu
Cj4gCj4gSWYgaXQgd2FzIGVudGlyZWx5IG15IGNhbGwsIEkgd291bGQgd29yayBvbiBtZXJnaW5n
IEhWTSBzaGltIGZpcnN0LAo+IGdldCBhIDQuMTAgc3RhYmxlIHJlbGVhc2UKPiBjdXQgd2l0aCBp
dCwgYW5kIHRoZW4gZm9jdXMgb24gZ2V0dGluZyBQVkggc2hpbSBpbiBwbGFjZSBmb3IgdGhlIDQu
MTEKPiByZWxlYXNlLiAgSSB0aGluawo+IHRoaXMgaXMgdGhlIHJpZ2h0IGJhbGFuY2Ugb2YgYWRk
cmVzc2luZyB0aGUgc2hvcnQgdGVybSBuZWVkcyB3aGlsZQo+IGFsc28gaGF2aW5nIHRoZSBiZXN0
IGxvbmcKPiB0ZXJtIHNvbHV0aW9uLgoKTm90IG15IGNhbGwgZWl0aGVyLiBJIHdpbGwgd2FpdCBm
b3Igc2VjdXJpdHkgdGVhbSBtZW1iZXIgYW5kIHN0YWJsZSB0cmVlCm1haW50YWluZXJzIHRvIHdl
aWdodCBpbi4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:36:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaPK-00034k-Qd; Mon, 08 Jan 2018 16:36:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fog3=ed=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eYaPJ-00034e-5T
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:36:17 +0000
X-Inumbo-ID: 52019271-f492-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 52019271-f492-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:38:14 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w08GVauu024464;
 Mon, 8 Jan 2018 16:35:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=wlCQ12wUDRjNa/gHtYV730SpEOSX9V42CH7OIf5dc98=;
 b=Q6qdDfYdwjJ3JGZaDaa/Dw/9Ydx1VXql49PSh7TBMsWsOtwvAN/LS0Miak/ANYRMBlrN
 f4FxaUgwWD2umaO2UbQHzdIQVOW14wRoKRn9RGnNZbW8FKytkZ0M5enYGhAXovrsH1EW
 nX4EgqWAoHy2EW93NEYnYgBDB+ZZmtp1YGSMC0+SLbWUAJ0JrQGsnPzAT77wPK3yZgie
 +oIHBH2r1w/qO58QKt4TtfYejrq494Gjyj4LBxTJ092uEMaLVdDf8bODCuBMZRm8QLZz
 ZHzWdi+xxBm6tD+NnrWgmMlPaqMO39TXd/OkiTnrwsXJ3OUFQKrwT0j5ppFfyrFkL+2Q +Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2fcars0mj5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 16:35:43 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w08GZgkc004184
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 16:35:42 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w08GZf71020958;
 Mon, 8 Jan 2018 16:35:41 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 Jan 2018 08:35:41 -0800
To: Juergen Gross <jgross@suse.com>, Peter Zijlstra <peterz@infradead.org>,
 Nick Desaulniers <nick.desaulniers@gmail.com>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
 <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
 <20180108161001.GM32035@hirez.programming.kicks-ass.net>
 <0745372f-93af-3b70-e82d-db75af32742a@oracle.com>
 <62287687-99c2-b306-d1fc-7dc87fd38eb6@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <c311d554-4f77-f7ef-4f37-c2aa3fde783f@oracle.com>
Date: Mon, 8 Jan 2018 11:35:41 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <62287687-99c2-b306-d1fc-7dc87fd38eb6@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
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-1711220000 definitions=main-1801080235
Cc: kees@google.com, x86@kernel.org, linux-kernel@vger.kernel.org,
 ghackmann@google.com, mka@google.com, Ingo Molnar <mingo@redhat.com>,
 srhines@google.com, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDgvMjAxOCAxMToyOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOC8wMS8x
OCAxNzoyMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwMS8wOC8yMDE4IDExOjEwIEFN
LCBQZXRlciBaaWpsc3RyYSB3cm90ZToKPj4+IE9uIFNhdCwgSmFuIDA2LCAyMDE4IGF0IDAxOjM5
OjQ4UE0gLTA4MDAsIE5pY2sgRGVzYXVsbmllcnMgd3JvdGU6Cj4+Pj4gVmFyaWFibGUgTGVuZ3Ro
IEFycmF5cyBJbiBTdHJ1Y3RzIChWTEFJUykgaXMgbm90IHN1cHBvcnRlZCBieSBDbGFuZywgYW5k
Cj4+Pj4gZnJvd25lZCB1cG9uIGJ5IG90aGVycy4KPj4+Pgo+Pj4+IGh0dHBzOi8vbGttbC5vcmcv
bGttbC8yMDEzLzkvMjMvNTAwCj4+Pj4KPj4+PiBIZXJlLCB0aGUgVkxBSVMgd2FzIHVzZWQgYmVj
YXVzZSB0aGUgc2l6ZSBvZiB0aGUgYml0bWFwIHJldHVybmVkIGZyb20KPj4+PiB4ZW5fbWNfZW50
cnkoKSBkZXBlbmRlZCBvbiBwb3NzaWJseSAoYmFzZWQgb24ga2VybmVsIGNvbmZpZ3VyYXRpb24p
Cj4+Pj4gcnVudGltZSBzaXplZCBkYXRhLiBSYXRoZXIgdGhhbiBkZWNsYXJpbmcgYXJncyBhcyBh
IFZMQUlTIHRoZW4gY2FsbGluZwo+Pj4+IHNpemVvZiBvbiAqYXJncywgd2UgY2FsY3VsYXRlIHRo
ZSBhcHByb3ByaWF0ZSBzaXplb2YgYXJncyBtYW51YWxseS4KPj4+PiBGdXJ0aGVyLCB3ZSBjYW4g
Z2V0IHJpZCBvZiB0aGUgI2lmZGVmJ3MgYW5kIHJlbHkgb24gbnVtX3Bvc3NpYmxlX2NwdXMoKQo+
Pj4+ICh0aGFua3MgdG8gYSBoZWxwZnVsIGNoZWNrcGF0Y2ggd2FybmluZyBmcm9tIGFuIGVhcmxp
ZXIgdmVyc2lvbiBvZiB0aGlzCj4+Pj4gcGF0Y2gpLgo+Pj4+Cj4+Pj4gU3VnZ2VzdGVkLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogTmljayBE
ZXNhdWxuaWVycyA8bmljay5kZXNhdWxuaWVyc0BnbWFpbC5jb20+Cj4+Pj4gLS0tCj4+Pj4gQ2hh
bmdlcyBpbiB2MjoKPj4+PiAqIENoYW5nZSBtYXNrIHRvIHVzIERFQ0xBUkVfQklUTUFQIGluc3Rl
YWQgb2YgcG9pbnRlciwgYXMgc3VnZ2VzdGVkLgo+Pj4+ICogVXBkYXRlIGNvbW1pdCBtZXNzYWdl
IHRvIHJlbW92ZSBtZW50aW9uIG9mIHBvaW50ZXIuCj4+Pj4gKiBVcGRhdGUgc2l6ZW9mIGNhbGN1
bGF0aW9uIHRvIHdvcmsgd2l0aCBhcnJheSByYXRoZXIgdGhhbiBwb2ludGVyLgo+Pj4+Cj4+Pj4g
IGFyY2gveDg2L3hlbi9tbXVfcHYuYyB8IDggKysrLS0tLS0KPj4+PiAgMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4vbW11X3B2LmMgYi9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKPj4+PiBpbmRleCA0
ZDYyYzA3Li5kODUwNzYyIDEwMDY0NAo+Pj4+IC0tLSBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+
Pj4+ICsrKyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+Pj4+IEBAIC0xMzI1LDIwICsxMzI1LDE4
IEBAIHN0YXRpYyB2b2lkIHhlbl9mbHVzaF90bGJfb3RoZXJzKGNvbnN0IHN0cnVjdCBjcHVtYXNr
ICpjcHVzLAo+Pj4+ICB7Cj4+Pj4gIAlzdHJ1Y3Qgewo+Pj4+ICAJCXN0cnVjdCBtbXVleHRfb3Ag
b3A7Cj4+Pj4gLSNpZmRlZiBDT05GSUdfU01QCj4+Pj4gLQkJREVDTEFSRV9CSVRNQVAobWFzaywg
bnVtX3Byb2Nlc3NvcnMpOwo+Pj4+IC0jZWxzZQo+Pj4+ICAJCURFQ0xBUkVfQklUTUFQKG1hc2ss
IE5SX0NQVVMpOwo+Pj4+IC0jZW5kaWYKPj4+PiAgCX0gKmFyZ3M7Cj4+PiBXaHkgaXMgaXQgT0sg
Zm9yIFhlbiB0byBwbGFjZSB0aGlzIGJpdG1hcCBvbi1zdGFjayBpbiB0aGUgZmlyc3QgcGxhY2U/
Cj4+PiBUaGF0IE5SX0NQVVMgdGhpbmcgY2FuIGJlIGZhaXJseSBodWdlLgo+PiBFcnIuLi4gcmln
aHQuIE5vdyBpdCdzIGV2ZW4gd29yc2UgdGhhbiBpdCB3YXMgYmVmb3JlLCB3aGVuIHRoZSBhcnJh
eSB3YXMKPj4gcG90ZW50aWFsbHkgc21hbGxlci4gSSdsbCBkcm9wIHRoaXMuCj4gTm8sIGl0cyBv
bmx5IHRoZSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3QsIG5vdCB0aGUgc3RydWN0IGl0c2VsZi4KPgoK
Ckl0J3MgdGhlIGZ1bGwgYXJyYXksIGlzbid0IGl0PwoKI2RlZmluZSBERUNMQVJFX0JJVE1BUChu
YW1lLGJpdHMpIFwKICAgICAgICB1bnNpZ25lZCBsb25nIG5hbWVbQklUU19UT19MT05HUyhiaXRz
KV0KCjxwYXVzZT4KCk9LLCBpdCAqaXMqIGEgcG9pbnRlci4gU2lnaC4uLgoKLWJvcmlzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:39:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:39:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaSe-0003DJ-9G; Mon, 08 Jan 2018 16:39:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cojy=ed=citrix.com=prvs=53952cd80=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eYaSd-0003Cq-7P
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:39:43 +0000
X-Inumbo-ID: cc5d053f-f492-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc5d053f-f492-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 16:41:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457472025"
X-DWL: YES
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23123.40617.499020.136246@mariner.uk.xensource.com>
Date: Mon, 8 Jan 2018 16:39:05 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180108163042.toflejze5yfyyh3p@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
 <20180108163042.toflejze5yfyyh3p@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Anthony Liguori <aliguori@amzn.com>,
 Anthony Liguori <anthony@codemonkey.ws>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "Jan H.=?iso-8859-1?Q?Sch=F6nherr?=" <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, Jan Beulich <JBeulich@suse.com>,
 Matt Wilson <msw@amazon.com>, security@xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIDAwLzIyXSBWaXhlbjogQSBQ
Vi1pbi1IVk0gc2hpbSIpOgo+IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDA4OjAyOjA3QU0gLTA4
MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPiA+IE9UT0gsIHRoZSBIVk0gdmVyc2lvbiBvZiB0
aGUgc2VyaWVzIHJlcXVpcmVzIG5vIHRvb2xzIGNoYW5nZXMgYW5kCj4gPiB3b3JrcyBvbiBYZW4g
dmVyc2lvbnMgZ29pbmcgYmFjayB0byAzLjQgKGF0IGxlYXN0KS4KClRoYXQgZGVwZW5kcywgSSB0
aGluaywgb24gaG93IHlvdSBhcmUgc2VsZWN0aW5nIHRoZSBndWVzdCBrZXJuZWwuCgpsaWJ4bCAo
YXQgbGVhc3QsIG9sZGVyIGxpYnhscykgZG9uJ3Qgc3VwcG9ydCBkaXJlY3Qga2VybmVsIGJvb3Qg
aW4gSFZNCm1vZGUuICBTbyBpZiB5b3Ugd2VyZSB1c2luZyBrZXJuZWw9IGluIHlvdXIgY29uZmln
IGZpbGUgdGhhdCB3b24ndAp3b3JrIHdpdGhvdXQgbGlieGwgY2hhbmdlcyB3aGljaCBhcmUgcmVh
bGx5IGhhcmQgdG8gZG8gYW5kIGFsc28KbWFpbnRhaW4gQUJJIGNvbXBhdGliaWxpdHkuCgpMaWtl
d2lzZSBib290bG9hZGVyPSAoZWcgYm9vdGxvYWRlcj0icHlncnViIikuCgo+ID4gSWYgaXQgd2Fz
IGVudGlyZWx5IG15IGNhbGwsIEkgd291bGQgd29yayBvbiBtZXJnaW5nIEhWTSBzaGltCj4gPiBm
aXJzdCwgZ2V0IGEgNC4xMCBzdGFibGUgcmVsZWFzZSBjdXQgd2l0aCBpdCwgYW5kIHRoZW4gZm9j
dXMgb24KPiA+IGdldHRpbmcgUFZIIHNoaW0gaW4gcGxhY2UgZm9yIHRoZSA0LjExIHJlbGVhc2Uu
ICBJIHRoaW5rIHRoaXMgaXMKPiA+IHRoZSByaWdodCBiYWxhbmNlIG9mIGFkZHJlc3NpbmcgdGhl
IHNob3J0IHRlcm0gbmVlZHMgd2hpbGUgYWxzbwo+ID4gaGF2aW5nIHRoZSBiZXN0IGxvbmcgdGVy
bSBzb2x1dGlvbi4KPiAKPiBOb3QgbXkgY2FsbCBlaXRoZXIuIEkgd2lsbCB3YWl0IGZvciBzZWN1
cml0eSB0ZWFtIG1lbWJlciBhbmQgc3RhYmxlIHRyZWUKPiBtYWludGFpbmVycyB0byB3ZWlnaHQg
aW4uCgpTaW5jZSBzaGltIHVzZXJzIGFyZSBnb2luZyB0byBiZSB1c2luZyB1bnN0YWJsZS80LjEw
IGFzIHRoZSBzaGltCmFueXdheSwgSSB0aGluayBhIGdvb2QgcHJpb3JpdHkgaXMgaW5kZWVkIGdl
dHRpbmcgYSBnb29kIHNvbHV0aW9uIGZvcgo0LjEwLgoKUGVyc29uYWxseSBJIGFtIG5vdCBkb2lu
ZyBhbnkgWGVuIHJldmlldyB3b3JrIG9yIGNvbW1pdCB3b3JrIHJpZ2h0IG5vdwp0aGF0IGlzIG5v
dCByZWxhdGVkIHRvIE1lbHRkb3duL1NwZWN0cmUuICBFdmVyeXRoaW5nIGVsc2UgaGFzIHRvIHdh
aXQuCgpGdXJ0aGVybW9yZSBJIHRoaW5rIHdlIHNob3VsZCBhdm9pZCBjb21taXR0aW5nIGFueXRo
aW5nIHRvCnhlbi11bnN0YWJsZSB0aGF0IHdpbGwgY29tcGxpY2F0ZSBvdXIgZWZmb3J0cyBvbiB0
aGUgc2hpbS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:41:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaUR-0003sd-K3; Mon, 08 Jan 2018 16:41:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYaUQ-0003sU-DA
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:41:34 +0000
X-Inumbo-ID: 99f35c30-f492-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x22d.google.com (unknown [2a00:1450:4010:c07::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99f35c30-f492-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 17:40:15 +0100 (CET)
Received: by mail-lf0-x22d.google.com with SMTP id u84so12773476lff.7
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 08:41:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=QtmLpJXoe5JGixGizKNRAlXBBRYFZ4AkViUXxCFsWcA=;
 b=tROX09m6o5rxaoo3iQRGntaLhTVzc9btOB+pVZ8FoZmx1ahATk8zBP2YUpA/uy6ImG
 xmeC4FzIr8iLOIKa8C3fc+Zq/2I4u4i6CpRllq9NxHGjOLS9Wv7i7d+zC+RnnYAjT+Rx
 Bi6bvTBPa6j6stCN8cukxEsL1gR+5DLUvBdjfAW7Q5Ahm312P4k0aeTZdg3bJa96VxFM
 K66QMObay4Wk8ppWRZTvMzblVFaqAdea4MOF5+kQ4YN6iEKOG488VXUU8QQgLw02ivsM
 SPgfqSPlYfDO0mgNMu+6ug72+WMjv75C8mdC585a57HJ2dUo+R4QyyCcgbOyHp5dM6/L
 IERw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=QtmLpJXoe5JGixGizKNRAlXBBRYFZ4AkViUXxCFsWcA=;
 b=SOn8Y0wuyuZ5x6nHw4XrFILmxuKW2LHy/3A56ApNleq4MuqPxLPNzgIuc+jS0E0nsv
 4P1f7mG8IAIDcdSDGQRXLw2QH2CSvzp0Ly51FgbhDVbe50I90UubfGYj+l6SHF/h9Ibf
 cdK6kJRExKGO9NNO/Yu4g6xdTSRTNPDFHmQlbvWIgwf7KwjkXWmLvL/hIvp6CTZ2Y0jM
 xTdC8jws/TGX0rQGwvS7srPclbJa/G1jXvQxau9kSzrOYAKJtD3UaOmp8GtVnRanGOAg
 jaWoYhVBDQKkfe/DzznkqQsuUI/P9+zux1escB1TUuepN8QGtFvwB7s5KPbdsqImuK4P
 Crxg==
X-Gm-Message-State: AKGB3mK2qzHZX3f6aO91zFhxpPz8oikJz+uNQMJe27f1nfnZ9OZKmXuf
 e3ffNzdik1DFzCJhEakJ2BBXTpVRQbhXLq+MwfntKg==
X-Google-Smtp-Source: ACJfBovBPOvrDvx1GOxNNesXybSXvK7HpmdVjevy5UFoQ4Jp+3bW6Y8E3CYl/8F9YvpxPCklWsmTS+Kqc9AwNVlzpJ8=
X-Received: by 10.46.108.3 with SMTP id h3mr6493841ljc.72.1515429690200; Mon,
 08 Jan 2018 08:41:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 08:41:29 -0800 (PST)
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 08:41:29 -0800 (PST)
In-Reply-To: <CA+aC4kujGxWQzSfWP=8qP2SWd0G+qBod8HCLuosPg9SzS-22Vw@mail.gmail.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
 <CAFLBxZZrDTcE20U1Ug6jqsKcbJ-L59158X1o+VzS6Mnmndz96g@mail.gmail.com>
 <CA+aC4kt5zbymFbHqCMV-oB80cw2dXWTcTztpa4EnqOKELKs7qg@mail.gmail.com>
 <CA+aC4ku_0MB34=Y=yF3XwADyXttYd8t3Dw7XcOhOr+8aS9nONA@mail.gmail.com>
 <CA+aC4kvsVXDFTHrcRK76868zmqCVuKtrjpSLJk=dYNdxL0PSCw@mail.gmail.com>
 <CA+aC4kujGxWQzSfWP=8qP2SWd0G+qBod8HCLuosPg9SzS-22Vw@mail.gmail.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 08:41:29 -0800
Message-ID: <CA+aC4kuyep1aMRqYbjk4croXkO5NY++7+kt0ZYP0ubWS3BThMQ@mail.gmail.com>
To: George Dunlap <dunlapg@umich.edu>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, Matt Wilson <msw@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0811226340777955320=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0811226340777955320==
Content-Type: multipart/alternative; boundary="f4f5e807c08c5dec470562467816"

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

On Jan 8, 2018 8:28 AM, "George Dunlap" <dunlapg@umich.edu> wrote:

On Mon, Jan 8, 2018 at 4:02 PM, Anthony Liguori <anthony@codemonkey.ws>
wrote:
>>> I do want to make the shim be able to run in both pvh and hvm mode
>>> (which doesn't seem to be too hard in practice).
>>
>> AFAIK the pv-shim code will already work in HVM mode. It's just that
>> booting the pv-shim in HVM mode requires that you install the shim
>> inside of the guest and then boot it using grub or a similar loader
>> that can do multiboot.
>
> I'm happy to work on either approach.  I just want to get something
> merged to have
> an upstream solution to this issue.  I think this particular CVE for
> Xen PV is the worst
> of this batch of issues so I'm super eager on getting a solution
> straightened out.  I'd
> really like to hear from others on what the right approach should be
> and I'll work on
> whatever the consensus is.
>
> I think PVH is a good long term solution but I think it's a poor short
> term solution.
> PVH isn't widely deployed so it's asking people to upgrade their
> infrastructure to a
> very new version of Xen.  It also requires tools changes which means
> that even if
> you are on a newer version of Xen, you still have to upgrade.  The
> patch series is
> also pretty big which means I suspect people will need to wait to 4.11 at
best.
>
> OTOH, the HVM version of the series requires no tools changes and works
on Xen
> versions going back to 3.4 (at least).  What this means practically
> speaking is that
> if it were merged, we can tell people that they can solve this problem
> by building the
> HVM shim and modifying their launch config to boot from an ISO or
> something similar.
>
> This gives people an immediate solution that does not require major
> changes to their
> underlying infrastructure.

Solving the "how to we boot the shim" question is the main reason that
we decided to start with PVH-only back to 4.8.

We didn't consider working around it by having a special boot disk
(ISO or otherwise); it's hard to know how well that will work for most
people.  You don't think that "having to create and boot from a custom
ISO" would count as "major changes to underlying infrastructure"?


If you are a use of xl, then it's a one time config file conversion plus
iso generation.  If you use pvgrub, then the same iso can be reused widely.

You can imagine a script to automate the conversion too.

It may be harder if you are using management tools but it's still easier
than a major version upgrade.

> The series now is also reasonably contained and small enough that
> IMHO, it could go
> into the stable tree.  That means that once merged, we could cut a
> stable release giving
> people an official release that could be used for this purpose.
>
> If it was entirely my call, I would work on merging HVM shim first,
> get a 4.10 stable release
> cut with it, and then focus on getting PVH shim in place for the 4.11
> release.  I think
> this is the right balance of addressing the short term needs while
> also having the best long
> term solution.

If I understand correctly, this series is missing a number of features
from the other series -- migration being the key one, but perhaps
others (vcpu hot-plug? ballooning?).


I haven't tested vcpu hotplug.  The xenstore communication works but we
would have to also pass through the reservations calls.  Not hard at all to
do.

In terms of completeness, as I mentioned, all PV instances in EC2 are using
this today.  We don't make use of all Xen features so some others may be
missing.


In either case, it sounds like "additional boot disk" should work for
older versions, it sounds like.


Right.

Regards,

Anthony Liguori


 -George

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

<div dir=3D"auto"><div><div class=3D"gmail_extra"><div class=3D"gmail_quote=
">On Jan 8, 2018 8:28 AM, &quot;George Dunlap&quot; &lt;<a href=3D"mailto:d=
unlapg@umich.edu">dunlapg@umich.edu</a>&gt; wrote:<br type=3D"attribution">=
<blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc=
 solid;padding-left:1ex"><div class=3D"elided-text">On Mon, Jan 8, 2018 at =
4:02 PM, Anthony Liguori &lt;<a href=3D"mailto:anthony@codemonkey.ws">antho=
ny@codemonkey.ws</a>&gt; wrote:<br>
&gt;&gt;&gt; I do want to make the shim be able to run in both pvh and hvm =
mode<br>
&gt;&gt;&gt; (which doesn&#39;t seem to be too hard in practice).<br>
&gt;&gt;<br>
&gt;&gt; AFAIK the pv-shim code will already work in HVM mode. It&#39;s jus=
t that<br>
&gt;&gt; booting the pv-shim in HVM mode requires that you install the shim=
<br>
&gt;&gt; inside of the guest and then boot it using grub or a similar loade=
r<br>
&gt;&gt; that can do multiboot.<br>
&gt;<br>
&gt; I&#39;m happy to work on either approach.=C2=A0 I just want to get som=
ething<br>
&gt; merged to have<br>
&gt; an upstream solution to this issue.=C2=A0 I think this particular CVE =
for<br>
&gt; Xen PV is the worst<br>
&gt; of this batch of issues so I&#39;m super eager on getting a solution<b=
r>
&gt; straightened out.=C2=A0 I&#39;d<br>
&gt; really like to hear from others on what the right approach should be<b=
r>
&gt; and I&#39;ll work on<br>
&gt; whatever the consensus is.<br>
&gt;<br>
&gt; I think PVH is a good long term solution but I think it&#39;s a poor s=
hort<br>
&gt; term solution.<br>
&gt; PVH isn&#39;t widely deployed so it&#39;s asking people to upgrade the=
ir<br>
&gt; infrastructure to a<br>
&gt; very new version of Xen.=C2=A0 It also requires tools changes which me=
ans<br>
&gt; that even if<br>
&gt; you are on a newer version of Xen, you still have to upgrade.=C2=A0 Th=
e<br>
&gt; patch series is<br>
&gt; also pretty big which means I suspect people will need to wait to 4.11=
 at best.<br>
&gt;<br>
&gt; OTOH, the HVM version of the series requires no tools changes and work=
s on Xen<br>
&gt; versions going back to 3.4 (at least).=C2=A0 What this means practical=
ly<br>
&gt; speaking is that<br>
&gt; if it were merged, we can tell people that they can solve this problem=
<br>
&gt; by building the<br>
&gt; HVM shim and modifying their launch config to boot from an ISO or<br>
&gt; something similar.<br>
&gt;<br>
&gt; This gives people an immediate solution that does not require major<br=
>
&gt; changes to their<br>
&gt; underlying infrastructure.<br>
<br>
</div>Solving the &quot;how to we boot the shim&quot; question is the main =
reason that<br>
we decided to start with PVH-only back to 4.8.<br>
<br>
We didn&#39;t consider working around it by having a special boot disk<br>
(ISO or otherwise); it&#39;s hard to know how well that will work for most<=
br>
people.=C2=A0 You don&#39;t think that &quot;having to create and boot from=
 a custom<br>
ISO&quot; would count as &quot;major changes to underlying infrastructure&q=
uot;?<br></blockquote></div></div></div><div dir=3D"auto"><br></div><div di=
r=3D"auto">If you are a use of xl, then it&#39;s a one time config file con=
version plus iso generation.=C2=A0 If you use pvgrub, then the same iso can=
 be reused widely.</div><div dir=3D"auto"><br></div><div dir=3D"auto">You c=
an imagine a script to automate the conversion too.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto">It may be harder if you are using management to=
ols but it&#39;s still easier than a major version upgrade.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail_extra"><div class=
=3D"gmail_quote"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><div class=3D"quoted-text">
&gt; The series now is also reasonably contained and small enough that<br>
&gt; IMHO, it could go<br>
&gt; into the stable tree.=C2=A0 That means that once merged, we could cut =
a<br>
&gt; stable release giving<br>
&gt; people an official release that could be used for this purpose.<br>
&gt;<br>
&gt; If it was entirely my call, I would work on merging HVM shim first,<br=
>
&gt; get a 4.10 stable release<br>
&gt; cut with it, and then focus on getting PVH shim in place for the 4.11<=
br>
&gt; release.=C2=A0 I think<br>
&gt; this is the right balance of addressing the short term needs while<br>
&gt; also having the best long<br>
&gt; term solution.<br>
<br>
</div>If I understand correctly, this series is missing a number of feature=
s<br>
from the other series -- migration being the key one, but perhaps<br>
others (vcpu hot-plug? ballooning?).<br></blockquote></div></div></div><div=
 dir=3D"auto"><br></div><div dir=3D"auto">I haven&#39;t tested vcpu hotplug=
.=C2=A0 The xenstore communication works but we would have to also pass thr=
ough the reservations calls.=C2=A0 Not hard at all to do.</div><div dir=3D"=
auto"><br></div><div dir=3D"auto">In terms of completeness, as I mentioned,=
 all PV instances in EC2 are using this today.=C2=A0 We don&#39;t make use =
of all Xen features so some others may be missing.</div><div dir=3D"auto"><=
br></div><div dir=3D"auto"><div class=3D"gmail_extra"><div class=3D"gmail_q=
uote"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
In either case, it sounds like &quot;additional boot disk&quot; should work=
 for<br>
older versions, it sounds like.<br></blockquote></div></div></div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Right.</div><div dir=3D"auto"><br></d=
iv><div dir=3D"auto">Regards,</div><div dir=3D"auto"><br></div><div dir=3D"=
auto">Anthony Liguori</div><div dir=3D"auto"><br></div><div dir=3D"auto"><d=
iv class=3D"gmail_extra"><div class=3D"gmail_quote"><blockquote class=3D"qu=
ote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex=
">
<font color=3D"#888888"><br>
=C2=A0-George<br>
</font></blockquote></div><br></div></div></div>

--f4f5e807c08c5dec470562467816--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0811226340777955320==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 08 16:43:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 16:43:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaVo-000419-VH; Mon, 08 Jan 2018 16:43:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYaVo-000412-Kp
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 16:43:00 +0000
X-Inumbo-ID: ce5f79e4-f492-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce5f79e4-f492-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 17:41:42 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 09:42:58 -0700
Message-Id: <5A53AD9E020000780019C576@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 09:42:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-21-wei.liu2@citrix.com>
 <5A4F7205020000780019B5A9@prv-mh.provo.novell.com>
 <20180108155924.f52nabs4rfrntdji@citrix.com>
In-Reply-To: <20180108155924.f52nabs4rfrntdji@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 20/74] x86: produce a binary that can
 be booted as PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDE2OjU5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDQ6Mzk6MzNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNC4wMS4xOCBhdCAxNDowNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQo+PiA+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9NYWtlZmlsZQo+PiA+IEBAIC03NSw2ICs3NSw4IEBAIGVmaS15IDo9ICQoc2hlbGwgaWYg
WyAhIC1yIAo+PiA+ICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIC1vIFwKPj4gPiAg
ICAgICAgICAgICAgICAgICAgICAgIC1PICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5o
IF07IHRoZW4gXAo+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgZWNobyAnJChUQVJHRVQp
LmVmaSc7IGZpKQo+PiA+ICAKPj4gPiArc2hpbS0kKENPTkZJR19QVkhfR1VFU1QpIDo9ICQoVEFS
R0VUKS1zaGltCj4+ID4gKwo+PiA+ICBpZm5lcSAoJChidWlsZF9pZF9saW5rZXIpLCkKPj4gPiAg
bm90ZXNfcGhkcnMgPSAtLW5vdGVzCj4+ID4gIGVsc2UKPj4gPiBAQCAtOTMsNyArOTUsNyBAQCBl
bmRpZgo+PiA+ICBzeW1zLXdhcm4tZHVwLXkgOj0gLS13YXJuLWR1cAo+PiA+ICBzeW1zLXdhcm4t
ZHVwLSQoQ09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MpIDo9Cj4+ID4g
IAo+PiA+IC0kKFRBUkdFVCk6ICQoVEFSR0VUKS1zeW1zICQoZWZpLXkpIGJvb3QvbWtlbGYzMgo+
PiA+ICskKFRBUkdFVCk6ICQoVEFSR0VUKS1zeW1zICQoZWZpLXkpIGJvb3QvbWtlbGYzMiAkKHNo
aW0teSkKPj4gPiAgCS4vYm9vdC9ta2VsZjMyICQobm90ZXNfcGhkcnMpICQoVEFSR0VUKS1zeW1z
ICQoVEFSR0VUKSAkKFhFTl9JTUdfT0ZGU0VUKSBcCj4+ID4gIAkgICAgICAgICAgICAgICBgJChO
TSkgJChUQVJHRVQpLXN5bXMgfCBzZWQgLW5lICdzL15cKFteIF0qXCkgLiBfXzJNX3J3ZGF0YV9l
bmQkJC8weFwxL3AnYAo+PiAKPj4gSG1tLCBzbyB5b3UgbWVhbiB0byBidWlsZCBzaGltIGFuZCAi
bm9ybWFsIiBYZW4gYXQgdGhlIHNhbWUgdGltZSwKPj4gd2l0aCBhbGwgdGhlIHNhbWUgb2JqZWN0
cz8gVGhhdCdzIHJhdGhlciB1bmV4cGVjdGVkIGZvbGxvd2luZyB0aGUKPj4gZWFybGllciBleGNo
YW5nZSBBbmRyZXcgYW5kIEkgaGFkLiBJIHdvdWxkIGV4cGVjdCB0aGUgc2hpbSB0byBub3QKPj4g
cmVxdWlyZSBxdWl0ZSBhIGZldyBiaXRzIGFuZCBwaWVjZXMsIGFuZCBoZW5jZSB3YW50aW5nIHRv
IGJlIGJ1aWx0Cj4+IGluZGVwZW5kZW50bHkuCj4+IAo+IAo+IFRoZXJlIGlzIGEgbGF0ZXIgcGF0
Y2ggaW4gdGhpcyBzZXJpZXMgdG8gbGluayB4ZW4gdW5kZXIgdG9vbHMvZmlybXdhcmUvCj4gdG8g
YnVpbGQgdGhlIHNoaW0gdGhlcmUsIHdoaWNoIHdvdWxkIG5lZWQgYnVpbGQgc3lzdGVtIHBhdGNo
IGxpa2UgdGhpcy4KPiAKPiBUaGUgY2FuIGJlIGNsZWFuZWQgdXAgc29tZWhvdy4gQXQgdGhlIHRp
bWUgSSB3YXNuJ3Qgc3VyZSBob3cgYmVzdCB0bwo+IHByb2NlZWQgKGFuZCBjZXJ0YWlubHkgZGlk
bid0IHRha2UgcGFydCBpbiB0aGUgZGlzY3Vzc2lvbiBiZXR3ZWVuIEFuZHJldwo+IGFuZCB5b3Up
Lgo+IAo+IFN1Z2dlc3Rpb25zIHdlbGNvbWUuCgpXZWxsLCB3aGVuIEkgaGFkIGRpc2N1c3NlZCB0
aGlzIHdpdGggQW5kcmV3LCBteSB2aWV3IG9uIHRoZQpvdXRjb21lIHdhcyB0aGF0IHdlJ2QgYnVp
bGQgZWl0aGVyIHhlbi1zaGltIG9yIHRoZSBwYWlyIG9mCnhlbi5neiBhbmQgeGVuLmVmaSBpbiBh
IHNpbmdsZSBidWlsZCBpbnZvY2F0aW9uIChoZW5jZSB0d28gYnVpbGQKYWxsIHRocmVlLCBhIHNl
Y29uZCBtYWtlIHdvdWxkIGJlIG5lZWRlZCwgd2hpY2ggd291bGQgc2VlbQp0byBiZSBhdCBsZWFz
dCBhbG9uZyB0aGUgbGluZXMgb2Ygd2hhdCB0aGF0IGxhdGVyIHBhdGNoIGlzIGRvaW5nKS4KClRo
ZSBhYm92ZSBkZXBlbmRlbmN5LCBvdG9oLCBzdWdnZXN0cyB0aGF0IHlvdSB3YW50IHRvCmJ1aWxk
IGJvdGggeGVuLmd6IGFuZCB4ZW4tc2hpbS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:03:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYapy-0005cK-ME; Mon, 08 Jan 2018 17:03:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYapx-0005bV-AO
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:03:49 +0000
X-Inumbo-ID: b5db3ae7-f495-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5db3ae7-f495-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 18:02:30 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id w23so2671114lfd.11
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 09:03:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=XIFDy7QaB23qYZwYsQxPtN5sY3r7fpTAJCeU2SN2pQY=;
 b=s5dHc1vapk/r6OwVz1HJro3PNyyggWTW7dxETNaUCGLKP1fXOPERDFS9qSsiMo6KXX
 LUN7oHWRW/1JsVngPeSU+4C2bjPs0jW4rc3/S6a6aG0DQ2T6IOrx6B16Yha1o0aEnMGs
 NbXspQMHw5VTdvJgHwduoEZK88J1zQ3+p3NxSstCAAtihdwQDr6tT4xukjdl4gSuNH8f
 n4O2vehc3nuqmr0w6xcwSPimSO0vIko7ioUWgM9ddA6Q5uozUiObnJGpXee6SXt2XB62
 qfqY0tNJZOtIfcses5hFvSJEXlT94nlA55b/j9nq3qGT4Y7T0xZySAnp2zTRJ56P7Diy
 Z0aQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=XIFDy7QaB23qYZwYsQxPtN5sY3r7fpTAJCeU2SN2pQY=;
 b=Bkm+xcLXTGyFvFWI7vSeKe3aw4jLo3vSFfrrs8Z8KyQOc+zdWTq5UAj7aEFW5EMGju
 6AF9vgDvaTOhnIvTiJUprUDT8Tqg8AWTYhMRvqpmwEuR5Z6R+P2wdvkwc4Vmw2EJwRdu
 M41OgNCgnQ76bRmHF1QNWiUouaxKrNl/ItXv4fobXpa2Ublm0EeGeolqJ97xh0YUt6Cq
 PTqtzFbgMgKA95KV83ndSiLGyNLTHBrJAKjP8QRkaSOsYiGvzDREsNnu76/1XkmoianG
 gctvjSqtAkzssMOSCDsP1vD1xMXR/ntaJGN+kl6sqsV3/3cgpGx2LTIPgKUzUrj/pJEY
 wquQ==
X-Gm-Message-State: AKGB3mJIn+OhNCK6+cftyMAfYFmsBEiq92Xio4/8ubkV4rM4qVF+qGvF
 MeMnsb7r0E2KwwxguS426sKqg7piSIGXIrGXtdFqKw==
X-Google-Smtp-Source: ACJfBosLbIVwygrq7hcWAPTWkEDbTIXJ6pQzf7ZanVM8Vh/uB7E291c+9Iqu5HEi08rMrYom0d8glhycHVQ0MI7pjxU=
X-Received: by 10.25.198.70 with SMTP id w67mr5580251lff.40.1515431025292;
 Mon, 08 Jan 2018 09:03:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 09:03:44 -0800 (PST)
In-Reply-To: <23123.40617.499020.136246@mariner.uk.xensource.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
 <20180108163042.toflejze5yfyyh3p@citrix.com>
 <23123.40617.499020.136246@mariner.uk.xensource.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 09:03:44 -0800
Message-ID: <CA+aC4kta-6E5qvybERg15eYw4AN0Q1FTfiFje_dz0wWHX8SNWw@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2ESch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, Matt Wilson <msw@amazon.com>,
 security@xen.org, xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA4OjM5IEFNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0g
W1BBVENIIDAwLzIyXSBWaXhlbjogQSBQVi1pbi1IVk0gc2hpbSIpOgo+PiBPbiBNb24sIEphbiAw
OCwgMjAxOCBhdCAwODowMjowN0FNIC0wODAwLCBBbnRob255IExpZ3Vvcmkgd3JvdGU6Cj4+ID4g
T1RPSCwgdGhlIEhWTSB2ZXJzaW9uIG9mIHRoZSBzZXJpZXMgcmVxdWlyZXMgbm8gdG9vbHMgY2hh
bmdlcyBhbmQKPj4gPiB3b3JrcyBvbiBYZW4gdmVyc2lvbnMgZ29pbmcgYmFjayB0byAzLjQgKGF0
IGxlYXN0KS4KPgo+IFRoYXQgZGVwZW5kcywgSSB0aGluaywgb24gaG93IHlvdSBhcmUgc2VsZWN0
aW5nIHRoZSBndWVzdCBrZXJuZWwuCj4KPiBsaWJ4bCAoYXQgbGVhc3QsIG9sZGVyIGxpYnhscykg
ZG9uJ3Qgc3VwcG9ydCBkaXJlY3Qga2VybmVsIGJvb3QgaW4gSFZNCj4gbW9kZS4gIFNvIGlmIHlv
dSB3ZXJlIHVzaW5nIGtlcm5lbD0gaW4geW91ciBjb25maWcgZmlsZSB0aGF0IHdvbid0Cj4gd29y
ayB3aXRob3V0IGxpYnhsIGNoYW5nZXMgd2hpY2ggYXJlIHJlYWxseSBoYXJkIHRvIGRvIGFuZCBh
bHNvCj4gbWFpbnRhaW4gQUJJIGNvbXBhdGliaWxpdHkuCj4KPiBMaWtld2lzZSBib290bG9hZGVy
PSAoZWcgYm9vdGxvYWRlcj0icHlncnViIikuCgpJIHRoaW5rIHB2Z3J1YiBpcyBhIHByZXR0eSBy
ZWFzb25hYmxlIGFsdGVybmF0aXZlIHRvIHB5Z3J1YiBmb3IgbW9zdCBwZW9wbGUuCgpXaGF0IHdl
IHNwZWNpZmljYWxseSBkaWQgd2FzIHRha2UgdGhlIGtlcm5lbC9ldGMgYXJndW1lbnRzIGFuZCB1
c2VkIHRoZW0KdG8gZ2VuZXJhdGUgYW4gSVNPIHdpdGggaXNvbGludXggd2l0aCB0aGUgc2hpbSBl
bWJlZGRlZCBpbiB0aGUgSVNPLgoKV2hpbGUgaXQgZG9lcyB3b3JrIHRvIHNldCBib290PSJkIiBh
bmQgYWRkIHRoZSBJU08gdG8gdGhlIGRpc2s9W10gb3B0aW9uLCB3ZQpwcmVmZXJyZWQgdG8gdXNl
IGEgd3JhcHBlciBhcm91bmQgcWVtdSB0byBkaXJlY3RseSBhZGQgYSAtY2Ryb20gb3B0aW9uIHNv
CnRoYXQgdGhlIElTTyB3b3VsZCBub3QgYmUgZXhwb3NlZCBhcyBhIGJsa2JhY2sgZGV2aWNlLgoK
SXQncyBub3QgZWZmb3J0IGZyZWUsIGJ1dCBpdCdzIGFsc28gYSBjaGFuZ2UgdGhhdCBJIHdvdWxk
IHRoaW5rIG1vc3QKYWRtaW5pc3RyYXRvcnMKY2FuIG1ha2UuCgpSZWdhcmRzLAoKQW50aG9ueSBM
aWd1b3JpCgo+PiA+IElmIGl0IHdhcyBlbnRpcmVseSBteSBjYWxsLCBJIHdvdWxkIHdvcmsgb24g
bWVyZ2luZyBIVk0gc2hpbQo+PiA+IGZpcnN0LCBnZXQgYSA0LjEwIHN0YWJsZSByZWxlYXNlIGN1
dCB3aXRoIGl0LCBhbmQgdGhlbiBmb2N1cyBvbgo+PiA+IGdldHRpbmcgUFZIIHNoaW0gaW4gcGxh
Y2UgZm9yIHRoZSA0LjExIHJlbGVhc2UuICBJIHRoaW5rIHRoaXMgaXMKPj4gPiB0aGUgcmlnaHQg
YmFsYW5jZSBvZiBhZGRyZXNzaW5nIHRoZSBzaG9ydCB0ZXJtIG5lZWRzIHdoaWxlIGFsc28KPj4g
PiBoYXZpbmcgdGhlIGJlc3QgbG9uZyB0ZXJtIHNvbHV0aW9uLgo+Pgo+PiBOb3QgbXkgY2FsbCBl
aXRoZXIuIEkgd2lsbCB3YWl0IGZvciBzZWN1cml0eSB0ZWFtIG1lbWJlciBhbmQgc3RhYmxlIHRy
ZWUKPj4gbWFpbnRhaW5lcnMgdG8gd2VpZ2h0IGluLgo+Cj4gU2luY2Ugc2hpbSB1c2VycyBhcmUg
Z29pbmcgdG8gYmUgdXNpbmcgdW5zdGFibGUvNC4xMCBhcyB0aGUgc2hpbQo+IGFueXdheSwgSSB0
aGluayBhIGdvb2QgcHJpb3JpdHkgaXMgaW5kZWVkIGdldHRpbmcgYSBnb29kIHNvbHV0aW9uIGZv
cgo+IDQuMTAuCj4KPiBQZXJzb25hbGx5IEkgYW0gbm90IGRvaW5nIGFueSBYZW4gcmV2aWV3IHdv
cmsgb3IgY29tbWl0IHdvcmsgcmlnaHQgbm93Cj4gdGhhdCBpcyBub3QgcmVsYXRlZCB0byBNZWx0
ZG93bi9TcGVjdHJlLiAgRXZlcnl0aGluZyBlbHNlIGhhcyB0byB3YWl0Lgo+Cj4gRnVydGhlcm1v
cmUgSSB0aGluayB3ZSBzaG91bGQgYXZvaWQgY29tbWl0dGluZyBhbnl0aGluZyB0bwo+IHhlbi11
bnN0YWJsZSB0aGF0IHdpbGwgY29tcGxpY2F0ZSBvdXIgZWZmb3J0cyBvbiB0aGUgc2hpbS4KPgo+
IElhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:11:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYaxX-0006ND-GJ; Mon, 08 Jan 2018 17:11:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYaxW-0006N7-0u
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:11:38 +0000
X-Inumbo-ID: cdb428e2-f496-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdb428e2-f496-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 18:10:20 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id h5so12871383lfj.2
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 09:11:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=wX3+8cwVedBNtCtSvyNGw5oTuYWFsGDFO+N9n0ZtyQY=;
 b=b9KjioouXhQlB2Y9RRfzWMCmnurISNw5ds0fVZOnFQAqX0QAuUUu8qvdJarQSgFRiT
 fx5Buq8puaAIAvgAj+ZINAMD29voSdPns492dF7093CTwGUcifgSJ7ipKqcm1vkOqa6L
 r7uJtxmOUZMH4IFgrSefFsOhEU0RwVHIVhT5C2PY9mAQUiw8ZdBb6fpWAjfTa12QtHbg
 cHRqN+pzpc/4taXxOJ2VkKXWyFewPf7foPRztgoepwgx7661GAte6DpT9Z2Bs18ECvLH
 BuWjTiFL5M7umLPP9EcLMlPqhe+4Zz4PuGaoYv1uarmXB3cgySF6Ca+i8W/vJKoJ4LuW
 m6LQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=wX3+8cwVedBNtCtSvyNGw5oTuYWFsGDFO+N9n0ZtyQY=;
 b=bF+tiQd8dxifVLOVZjmw1+t5/jthf8X+VqG3Fumhq+j0o1dvu/MzWwZEsdbKxvOJ2M
 UD1LifjDIVHYXgZGoW/csTSXJI3T87K1AD3ixmJMx061ouKKEq2V6OY2TQxQQ7slwt2e
 soGtWUUh/pOLbO01fO981qb2s9IFz7DYKCld9eXJi2qqurnHOWTxw3fert32Rlt3epIx
 yn024qKPzcyQM3xvhOCc9m2xKyZYe+XQmSCdZ8t48m2spKShn5wjl9nD0mPf6e547h94
 XOmoFfcqrnazkJ2+Gf/Vygtm/Gg5v/MK8ItJDKFyaPaLcptLw+w97yC6gXXqr1EhKf4q
 CLdQ==
X-Gm-Message-State: AKwxytcl11B6jWrfXqLMubqkpyUTtH6J4U1juWRdj7OXs8BLo4b3LgOT
 dLIP5jfYM9FM0cnLNMeaYY/ci64u+MoKt7wA8oRb6A==
X-Google-Smtp-Source: ACJfBosxQSeaiGFkbYzVjwk63Rj+uBZqnfvE70O+xAa8HqE+7W123+hkEUAPpjr2ZD3C2dcYSyi6xiz84y4gMVm4mL0=
X-Received: by 10.25.225.215 with SMTP id l84mr1255385lfk.110.1515431494964;
 Mon, 08 Jan 2018 09:11:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 09:11:34 -0800 (PST)
In-Reply-To: <20180108163042.toflejze5yfyyh3p@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
 <20180108163042.toflejze5yfyyh3p@citrix.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 09:11:34 -0800
Message-ID: <CA+aC4kurH6JJROYDEmiJwaeBC916x9Q7zPETwkCK8x6oECzGxg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Jan Beulich <JBeulich@suse.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, Matt Wilson <msw@amazon.com>,
 security@xen.org, xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA4OjMwIEFNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBNb24sIEphbiAwOCwgMjAxOCBhdCAwODowMjowN0FNIC0wODAwLCBB
bnRob255IExpZ3Vvcmkgd3JvdGU6Cj4+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQgNDoxMSBBTSwg
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IE9uIE1v
biwgSmFuIDA4LCAyMDE4IGF0IDExOjU0OjU3QU0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4+ID4+
IEhpIEFudGhvbnkKPj4gPj4KPj4gPj4gT24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDI6NTQ6MTVQ
TSAtMDgwMCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+PiA+PiA+IEZyb206IEFudGhvbnkgTGln
dW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPj4gPj4gPgo+PiA+PiA+IENWRS0yMDE3LTU3NTQg
aXMgcHJvYmxlbWF0aWMgZm9yIHBhcmF2aXJ0dWFsaXplZCB4ODYgZG9tVXMgYmVjYXVzZSBpdAo+
PiA+PiA+IGFwcGVhcnMgdG8gYmUgdmVyeSBkaWZmaWN1bHQgdG8gaXNvbGF0ZSB0aGUgaHlwZXJ2
aXNvcidzIHBhZ2UgdGFibGVzCj4+ID4+ID4gZnJvbSBQViBkb21VcyB3aGlsZSBtYWludGFpbmlu
ZyBBQkkgY29tcGF0aWJpbGl0eS4gIEluc3RlYWQgb2YgdHJ5aW5nCj4+ID4+ID4gdG8gbWFrZSBh
IEtQVEktbGlrZSBhcHByb2FjaCB3b3JrIGZvciBYZW4gUFYsIGl0IHNlZW1zIHJlYXNvbmFibGUg
dG8KPj4gPj4gPiBydW4gYSBjb3B5IG9mIFhlbiB3aXRoaW4gYW4gSFZNIChvciBQVkgpIGRvbVUg
dG8gcHJvdmlkZSBiYWNrd2FyZHMKPj4gPj4gPiBjb21wYXRpYmlsaXR5IHdpdGggZ3Vlc3RzIGFz
IG1lbnRpb25lZCBpbiBYU0EtMjU0IFsxXS4KPj4gPj4gPgo+PiA+PiA+IFRoaXMgcGF0Y2ggc2Vy
aWVzIGFkZHMgYSBuZXcgbW9kZSB0byBYZW4gY2FsbGVkIFZpeGVuIChWaXJ0dWFsaXplZAo+PiA+
PiA+IFhlbikgd2hpY2ggcHJvdmlkZXMgYSBQVi1jb21wYXRpYmxlIGludGVyZmFjZSB3aGlsZSBn
YWluaW5nCj4+ID4+ID4gQ1ZFLTIwMTctNTc1NCBwcm90ZWN0aW9uIGZvciB0aGUgaG9zdCBwcm92
aWRlZCBieSBoYXJkd2FyZQo+PiA+PiA+IHZpcnR1YWxpemF0aW9uLiAgVml4ZW4gc3VwcG9ydHMg
cnVubmluZyBhIHNpbmdsZSB1bnByaXZpbGVnZWQgUFYKPj4gPj4gPiBkb21haW4gKGEgZG9tMSkg
dGhhdCBpcyBjb25zdHJ1Y3RlZCBieSB0aGUgZG9tMCBkb21haW4gYnVpbGRlci4KPj4gPj4gPgo+
PiA+PiA+IFBsZWFzZSBub3RlIHRoZSBYZW4gcGFnZSB0YWJsZSBjb25maWd1cmF0aW9uIGZ1bmRh
bWVudGFsIHRvIHRoZQo+PiA+PiA+IGN1cnJlbnQgUFYgQUJJIG1ha2VzIGl0IGltcG9zc2libGUg
Zm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUKPj4gPj4gPiBDVkUtMjAxNy01NzU0
IHRocm91Z2ggbWVjaGFuaXNtcyBsaWtlIEtlcm5lbCBQYWdlIFRhYmxlIElzb2xhdGlvbgo+PiA+
PiA+IChLUFRJKS4gIEluIG9yZGVyIGZvciBhbiBvcGVyYXRpbmcgc3lzdGVtIHRvIG1pdGlnYXRl
IENWRS0yMDE3LTU3NTQgaXQKPj4gPj4gPiBtdXN0IHJ1biBkaXJlY3RseSBpbiBhIEhWTSBvciBQ
VkggZG9tVS4KPj4gPj4gPgo+PiA+PiA+IFRoaXMgc2VyaWVzIGlzIHZlcnkgc2ltaWxhciB0byB0
aGUgUFZIIHNlcmllcyBwb3N0ZWQgYnkgV2VpIGFuZCB3ZQo+PiA+PiA+IGhhdmUgYmVlbiBkaXNj
dXNzaW5nIGhvdyB0byBtZXJnZSBlZmZvcnRzLiAgV2Ugd2VyZSBob3BpbmcgdG8gaGF2ZQo+PiA+
PiA+IG1vcmUgdGltZSB0byB3b3JrIHRoaXMgb3V0LiAgSSBhbSBwb3N0aW5nIHRoaXMgYmVjYXVz
ZSBJJ20gZmFpcmx5Cj4+ID4+ID4gY29uZmlkZW50IHRoYXQgdGhpcyBzZXJpZXMgaXMgY29tcGxl
dGUgKGFsbCBQViBpbnN0YW5jZXMgaW4gRUMyIGFyZQo+PiA+PiA+IHVzaW5nIHRoaXMpIGFuZCBv
dGhlcnMgbWlnaHQgZmluZCBpdCB1c2VmdWwuICBJIGFsc28gd2FudGVkIHRvIGhhdmUKPj4gPj4g
PiBtb3JlIG9mIGEgZGlzY3Vzc2lvbiBhYm91dCB0aGUgYmVzdCB3YXkgdG8gbWVyZ2UgYW5kIHNv
bWUgb2YgdGhlCj4+ID4+ID4gZGlmZmVyZW5jZXMgaW4gZGVzaWducy4KPj4gPj4gPgo+PiA+PiA+
IFRoaXMgc2VyaWVzIGlzIGFsc28gYXZhaWxhYmxlIGF0Ogo+PiA+PiA+Cj4+ID4+ID4gIGdpdCBj
bG9uZSBodHRwczovL2dpdGh1Yi5jb20vYWxpZ3VvcmkveGVuLmdpdCB2aXhlbi11cHN0cmVhbS12
MQo+PiA+Pgo+PiA+PiBJIGRvIHdhbnQgdG8gbWFrZSB0aGUgc2hpbSBiZSBhYmxlIHRvIHJ1biBp
biBib3RoIHB2aCBhbmQgaHZtIG1vZGUKPj4gPj4gKHdoaWNoIGRvZXNuJ3Qgc2VlbSB0byBiZSB0
b28gaGFyZCBpbiBwcmFjdGljZSkuCj4+ID4KPj4gPiBBRkFJSyB0aGUgcHYtc2hpbSBjb2RlIHdp
bGwgYWxyZWFkeSB3b3JrIGluIEhWTSBtb2RlLiBJdCdzIGp1c3QgdGhhdAo+PiA+IGJvb3Rpbmcg
dGhlIHB2LXNoaW0gaW4gSFZNIG1vZGUgcmVxdWlyZXMgdGhhdCB5b3UgaW5zdGFsbCB0aGUgc2hp
bQo+PiA+IGluc2lkZSBvZiB0aGUgZ3Vlc3QgYW5kIHRoZW4gYm9vdCBpdCB1c2luZyBncnViIG9y
IGEgc2ltaWxhciBsb2FkZXIKPj4gPiB0aGF0IGNhbiBkbyBtdWx0aWJvb3QuCj4+Cj4+IEknbSBo
YXBweSB0byB3b3JrIG9uIGVpdGhlciBhcHByb2FjaC4gIEkganVzdCB3YW50IHRvIGdldCBzb21l
dGhpbmcKPj4gbWVyZ2VkIHRvIGhhdmUKPj4gYW4gdXBzdHJlYW0gc29sdXRpb24gdG8gdGhpcyBp
c3N1ZS4gIEkgdGhpbmsgdGhpcyBwYXJ0aWN1bGFyIENWRSBmb3IKPj4gWGVuIFBWIGlzIHRoZSB3
b3JzdAo+PiBvZiB0aGlzIGJhdGNoIG9mIGlzc3VlcyBzbyBJJ20gc3VwZXIgZWFnZXIgb24gZ2V0
dGluZyBhIHNvbHV0aW9uCj4+IHN0cmFpZ2h0ZW5lZCBvdXQuICBJJ2QKPj4gcmVhbGx5IGxpa2Ug
dG8gaGVhciBmcm9tIG90aGVycyBvbiB3aGF0IHRoZSByaWdodCBhcHByb2FjaCBzaG91bGQgYmUK
Pj4gYW5kIEknbGwgd29yayBvbgo+PiB3aGF0ZXZlciB0aGUgY29uc2Vuc3VzIGlzLgo+Pgo+PiBJ
IHRoaW5rIFBWSCBpcyBhIGdvb2QgbG9uZyB0ZXJtIHNvbHV0aW9uIGJ1dCBJIHRoaW5rIGl0J3Mg
YSBwb29yIHNob3J0Cj4+IHRlcm0gc29sdXRpb24uCj4+IFBWSCBpc24ndCB3aWRlbHkgZGVwbG95
ZWQgc28gaXQncyBhc2tpbmcgcGVvcGxlIHRvIHVwZ3JhZGUgdGhlaXIKPj4gaW5mcmFzdHJ1Y3R1
cmUgdG8gYQo+PiB2ZXJ5IG5ldyB2ZXJzaW9uIG9mIFhlbi4gIEl0IGFsc28gcmVxdWlyZXMgdG9v
bHMgY2hhbmdlcyB3aGljaCBtZWFucwo+PiB0aGF0IGV2ZW4gaWYKPj4geW91IGFyZSBvbiBhIG5l
d2VyIHZlcnNpb24gb2YgWGVuLCB5b3Ugc3RpbGwgaGF2ZSB0byB1cGdyYWRlLiAgVGhlCj4+IHBh
dGNoIHNlcmllcyBpcwo+PiBhbHNvIHByZXR0eSBiaWcgd2hpY2ggbWVhbnMgSSBzdXNwZWN0IHBl
b3BsZSB3aWxsIG5lZWQgdG8gd2FpdCB0byA0LjExIGF0IGJlc3QuCj4+Cj4+IE9UT0gsIHRoZSBI
Vk0gdmVyc2lvbiBvZiB0aGUgc2VyaWVzIHJlcXVpcmVzIG5vIHRvb2xzIGNoYW5nZXMgYW5kIHdv
cmtzIG9uIFhlbgo+PiB2ZXJzaW9ucyBnb2luZyBiYWNrIHRvIDMuNCAoYXQgbGVhc3QpLiAgV2hh
dCB0aGlzIG1lYW5zIHByYWN0aWNhbGx5Cj4+IHNwZWFraW5nIGlzIHRoYXQKPj4gaWYgaXQgd2Vy
ZSBtZXJnZWQsIHdlIGNhbiB0ZWxsIHBlb3BsZSB0aGF0IHRoZXkgY2FuIHNvbHZlIHRoaXMgcHJv
YmxlbQo+PiBieSBidWlsZGluZyB0aGUKPj4gSFZNIHNoaW0gYW5kIG1vZGlmeWluZyB0aGVpciBs
YXVuY2ggY29uZmlnIHRvIGJvb3QgZnJvbSBhbiBJU08gb3IKPj4gc29tZXRoaW5nIHNpbWlsYXIu
Cj4+Cj4KPiBUaGlzIGlzIGZhaXIgZW5vdWdoLiBBbmQgaXQgaXMgdGhlIG1ham9yIHJlYXNvbiB3
aHkgSSB3YW50IHRvIG1ha2UgdGhlCj4gc2hpbSB3b3JrcyBmb3IgYm90aCBodm0gYW5kIHB2aCBp
biB0aGUgZmlyc3QgcGxhY2UuCj4KPiBJJ20gbW9yZSB0aGFuIGhhcHB5IHRvIHdvcmsgd2l0aCB5
b3UgdG8gbWFrZSBQVi1pbi1IVk0gd29yay4KPgo+PiBUaGlzIGdpdmVzIHBlb3BsZSBhbiBpbW1l
ZGlhdGUgc29sdXRpb24gdGhhdCBkb2VzIG5vdCByZXF1aXJlIG1ham9yCj4+IGNoYW5nZXMgdG8g
dGhlaXIKPj4gdW5kZXJseWluZyBpbmZyYXN0cnVjdHVyZS4KPj4KPgo+IFdoYXQgaXMgeW91ciBh
c3Nlc3NtZW50IG9mIHRoZSBjb21wbGV0ZW5lc3Mgb2YgdGhpcyBzZXJpZXM/IEkgdGhpbmsKPiBs
aXN0aW5nIHdoYXQgd29ya3Mgb3Igd2hhdCBkb2Vzbid0IHdpbGwgaGF2ZSB1cHN0cmVhbSBtYWtl
IHRoZSBkZWNpc2lvbgo+IGJldHRlci4gRm9yIGV4YW1wbGUsIGRvZXMgbWlncmF0aW9uIHdvcms/
IEl0IGRvZXNuJ3QgbWVhbiBldmVyeXRoaW5nCj4gbmVlZHMgdG8gYmUgY29tcGxldGUgYmVmb3Jl
IHdlIGNhbiBzdGFydCBtZXJnaW5nIGl0IGJ1dCB3ZSBkbyB3YW50Cj4gdXBzdHJlYW0gdXNlcnMg
dG8gdW5kZXIgd2hhdCB3b3VsZCBiZSBicm9rZW4uCgpJIGRvbid0IGtub3cgaWYgbWlncmF0aW9u
IHdvcmtzLgoKSSBrbm93IHRoYXQgYSB3aWRlIHJhbmdlIG9mIGd1ZXN0cyB3b3JrIGdvaW5nIGJh
Y2sgdG8gcHJldHR5IG9sZCBrZXJuZWwgdmVyc2lvbnMKaW5jbHVkaW5nIFhlbm9MaW51eC4KCkR5
bmFtaWMgYXR0YWNoL2RldGFjaCBvZiBkZXZpY2VzIHdvcmssIEFQSSBkcml2ZW4gcmVib290L3No
dXRkb3duLCBDUFUgY2FwcGluZywKU01QLCBldGMuCgpJIHRoaW5rIHRoZSBtYWpvciBmZWF0dXJl
cyB3ZSBoYXZlbid0IHRlc3RlZCBhcmUgcHJvYmFibHkgbWlncmF0aW9uLApDUFUgaG90cGx1ZywK
YW5kIGJhbGxvb25pbmcuCgpSZWdhcmRzLAoKQW50aG9ueSBMaWd1b3JpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:14:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:14:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYazp-0006VP-SG; Mon, 08 Jan 2018 17:14:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYazo-0006VG-T9
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:14:00 +0000
X-Inumbo-ID: 95a819d4-f497-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 95a819d4-f497-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 17:15:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457476625"
Date: Mon, 8 Jan 2018 17:13:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108171348.y73dxs5cyvy4frxa@citrix.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515356919-922-1-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/23] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMDcsIDIwMTggYXQgMTI6Mjg6MTZQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBDVkUtMjAxNy01NzU0IGlzIHByb2JsZW1hdGljIGZvciBwYXJhdmlydHVhbGl6ZWQgeDg2IGRv
bVVzIGJlY2F1c2UgaXQKPiBhcHBlYXJzIHRvIGJlIHZlcnkgZGlmZmljdWx0IHRvIGlzb2xhdGUg
dGhlIGh5cGVydmlzb3IncyBwYWdlIHRhYmxlcwo+IGZyb20gUFYgZG9tVXMgd2hpbGUgbWFpbnRh
aW5pbmcgQUJJIGNvbXBhdGliaWxpdHkuICBJbnN0ZWFkIG9mIHRyeWluZwo+IHRvIG1ha2UgYSBL
UFRJLWxpa2UgYXBwcm9hY2ggd29yayBmb3IgWGVuIFBWLCBpdCBzZWVtcyByZWFzb25hYmxlIHRv
Cj4gcnVuIGEgY29weSBvZiBYZW4gd2l0aGluIGFuIEhWTSAob3IgUFZIKSBkb21VIHRvIHByb3Zp
ZGUgYmFja3dhcmRzCj4gY29tcGF0aWJpbGl0eSB3aXRoIGd1ZXN0cyBhcyBtZW50aW9uZWQgaW4g
WFNBLTI1NCBbMV0uCj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBhIG5ldyBtb2RlIHRvIFhl
biBjYWxsZWQgVml4ZW4gKFZpcnR1YWxpemVkCj4gWGVuKSB3aGljaCBwcm92aWRlcyBhIFBWLWNv
bXBhdGlibGUgaW50ZXJmYWNlIHdoaWxlIGdhaW5pbmcKPiBDVkUtMjAxNy01NzU0IHByb3RlY3Rp
b24gZm9yIHRoZSBob3N0IHByb3ZpZGVkIGJ5IGhhcmR3YXJlCj4gdmlydHVhbGl6YXRpb24uICBW
aXhlbiBzdXBwb3J0cyBydW5uaW5nIGEgc2luZ2xlIHVucHJpdmlsZWdlZCBQVgo+IGRvbWFpbiAo
YSBkb20xKSB0aGF0IGlzIGNvbnN0cnVjdGVkIGJ5IHRoZSBkb20wIGRvbWFpbiBidWlsZGVyLgo+
IAo+IFBsZWFzZSBub3RlIHRoZSBYZW4gcGFnZSB0YWJsZSBjb25maWd1cmF0aW9uIGZ1bmRhbWVu
dGFsIHRvIHRoZQo+IGN1cnJlbnQgUFYgQUJJIG1ha2VzIGl0IGltcG9zc2libGUgZm9yIGFuIG9w
ZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUKPiBDVkUtMjAxNy01NzU0IHRocm91Z2ggbWVjaGFu
aXNtcyBsaWtlIEtlcm5lbCBQYWdlIFRhYmxlIElzb2xhdGlvbgo+IChLUFRJKS4gIEluIG9yZGVy
IGZvciBhbiBvcGVyYXRpbmcgc3lzdGVtIHRvIG1pdGlnYXRlIENWRS0yMDE3LTU3NTQgaXQKPiBt
dXN0IHJ1biBkaXJlY3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KPiAKPiBUaGlzIHNlcmllcyBp
cyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIFBWSCBzZXJpZXMgcG9zdGVkIGJ5IFdlaSBhbmQgd2UKPiBo
YXZlIGJlZW4gZGlzY3Vzc2luZyBob3cgdG8gbWVyZ2UgZWZmb3J0cy4gIFdlIHdlcmUgaG9waW5n
IHRvIGhhdmUKPiBtb3JlIHRpbWUgdG8gd29yayB0aGlzIG91dC4gIEkgYW0gcG9zdGluZyB0aGlz
IGJlY2F1c2UgSSdtIGZhaXJseQo+IGNvbmZpZGVudCB0aGF0IHRoaXMgc2VyaWVzIGlzIGNvbXBs
ZXRlIChhbGwgUFYgaW5zdGFuY2VzIGluIEVDMiBhcmUKPiB1c2luZyB0aGlzKSBhbmQgb3RoZXJz
IG1pZ2h0IGZpbmQgaXQgdXNlZnVsLiAgSSBhbHNvIHdhbnRlZCB0byBoYXZlCj4gbW9yZSBvZiBh
IGRpc2N1c3Npb24gYWJvdXQgdGhlIGJlc3Qgd2F5IHRvIG1lcmdlIGFuZCBzb21lIG9mIHRoZQo+
IGRpZmZlcmVuY2VzIGluIGRlc2lnbnMuCj4gCj4gVGhpcyBzZXJpZXMgaXMgYWxzbyBhdmFpbGFi
bGUgYXQ6Cj4gCj4gIGdpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYWxpZ3VvcmkveGVuLmdp
dCB2aXhlbi11cHN0cmVhbS12MgoKWW91IGhhdmUgYSB0eXBvIGluIHRoZSBuYW1lIG9mIHRoZSBi
cmFuY2guIEl0IGlzIHZpeGVuLXVwc3RyZWEtdjIgb24KZ2l0aHViLiA6LSkKCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:17:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYb2x-0006fz-9f; Mon, 08 Jan 2018 17:17:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYb2v-0006ft-Ls
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:17:13 +0000
X-Inumbo-ID: 95be5d4a-f497-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95be5d4a-f497-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 18:15:55 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id d19so4584909lfj.5
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 09:17:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/QN/BC9dtpj+NwUWC8S3XdVMeze9bYpcV9iSRlUcQoo=;
 b=GYBIS5Hjs6Lo5N2ah31/VZYHR87dRt5JOJhntUuJqr5Kiak+VO6KE5FCpX7xul5Vlh
 rQHWvWYgDYxItzupWoG3TcGrA5rWh4CP/dTDDlHhi1N/hRWcAjJi234S5IsNHCUwUcqC
 1gzzxhrZF+vv+egb2R3L2so7HZ63AJICtDTGAKaJrQ7Wt6sydrFVd0PduVd2jk1MIJRw
 pyjroTnP1Wn0OkvVDZpWiEM0e/7BISLpEm3DWYTctTzIV2W7AOPxt0dTRPJqNUNMLgHH
 oNdJp8wTw4syNQN7UFrfvtQHuaDwS+qMZD73yIMdEaLqJUeDyVkyqHuvD7Dp/Z7NXbxL
 VhCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/QN/BC9dtpj+NwUWC8S3XdVMeze9bYpcV9iSRlUcQoo=;
 b=SdNIhaS0hSpyauwHL5UgpHnTHpJ1NwD63FJUuWETLZgR9QuGFIAke9bOOd8IAGyAI4
 m6HvjvzZ+mnV7lUWgeHxDHoEIuSlpch2A9Ua4JK8ZMJL1cCJCqrnYLNaDISgh3AiISEp
 zWftcXL6TiS13LkjscLag53soZYf5ykKxP1MxzeZ4QGr7BNEND7v+IwNMjL20N472vzc
 +1S5aRcLSr5dcCyWYL7Q2zs7SgELBFNMXCa/mL54Bo9NdNFPL1FSM3ihUhRzuyCkw4E6
 upkE3um797vH0041H5pkiWdjhO7Jmf7GePD0boJIy0sv5XntWDpaojDEp83VACM4ll6d
 aB3g==
X-Gm-Message-State: AKwxytfsJhCTqN5lzVa+yDAW1khMhB+Lb+MupHzfz6fbf7KBoslsBN94
 q0iQhVjnEc61vgDlBzQCPbe1JdoT5tleBCRQSl+EFQ==
X-Google-Smtp-Source: ACJfBotI4XZTDEkMIfPH+ruagDW1bBj9RMdHZ3FKwG140letEoZQVciwDGySkn6B3FGBdDWOupegIRLDU6qRLHTIKXU=
X-Received: by 10.46.3.9 with SMTP id 9mr10080ljd.27.1515431830678; Mon, 08
 Jan 2018 09:17:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 09:17:09 -0800 (PST)
In-Reply-To: <20180108171348.y73dxs5cyvy4frxa@citrix.com>
References: <1515356919-922-1-git-send-email-aliguori@amzn.com>
 <20180108171348.y73dxs5cyvy4frxa@citrix.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 09:17:09 -0800
Message-ID: <CA+aC4ku4tuKQ9ypzZDxxWc4Kdr4f+LZQDwd+GygKQwMyBMWv2w@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 00/23] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA5OjEzIEFNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBTdW4sIEphbiAwNywgMjAxOCBhdCAxMjoyODoxNlBNIC0wODAwLCBB
bnRob255IExpZ3Vvcmkgd3JvdGU6Cj4+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlA
YW1hem9uLmNvbT4KPj4KPj4gQ1ZFLTIwMTctNTc1NCBpcyBwcm9ibGVtYXRpYyBmb3IgcGFyYXZp
cnR1YWxpemVkIHg4NiBkb21VcyBiZWNhdXNlIGl0Cj4+IGFwcGVhcnMgdG8gYmUgdmVyeSBkaWZm
aWN1bHQgdG8gaXNvbGF0ZSB0aGUgaHlwZXJ2aXNvcidzIHBhZ2UgdGFibGVzCj4+IGZyb20gUFYg
ZG9tVXMgd2hpbGUgbWFpbnRhaW5pbmcgQUJJIGNvbXBhdGliaWxpdHkuICBJbnN0ZWFkIG9mIHRy
eWluZwo+PiB0byBtYWtlIGEgS1BUSS1saWtlIGFwcHJvYWNoIHdvcmsgZm9yIFhlbiBQViwgaXQg
c2VlbXMgcmVhc29uYWJsZSB0bwo+PiBydW4gYSBjb3B5IG9mIFhlbiB3aXRoaW4gYW4gSFZNIChv
ciBQVkgpIGRvbVUgdG8gcHJvdmlkZSBiYWNrd2FyZHMKPj4gY29tcGF0aWJpbGl0eSB3aXRoIGd1
ZXN0cyBhcyBtZW50aW9uZWQgaW4gWFNBLTI1NCBbMV0uCj4+Cj4+IFRoaXMgcGF0Y2ggc2VyaWVz
IGFkZHMgYSBuZXcgbW9kZSB0byBYZW4gY2FsbGVkIFZpeGVuIChWaXJ0dWFsaXplZAo+PiBYZW4p
IHdoaWNoIHByb3ZpZGVzIGEgUFYtY29tcGF0aWJsZSBpbnRlcmZhY2Ugd2hpbGUgZ2FpbmluZwo+
PiBDVkUtMjAxNy01NzU0IHByb3RlY3Rpb24gZm9yIHRoZSBob3N0IHByb3ZpZGVkIGJ5IGhhcmR3
YXJlCj4+IHZpcnR1YWxpemF0aW9uLiAgVml4ZW4gc3VwcG9ydHMgcnVubmluZyBhIHNpbmdsZSB1
bnByaXZpbGVnZWQgUFYKPj4gZG9tYWluIChhIGRvbTEpIHRoYXQgaXMgY29uc3RydWN0ZWQgYnkg
dGhlIGRvbTAgZG9tYWluIGJ1aWxkZXIuCj4+Cj4+IFBsZWFzZSBub3RlIHRoZSBYZW4gcGFnZSB0
YWJsZSBjb25maWd1cmF0aW9uIGZ1bmRhbWVudGFsIHRvIHRoZQo+PiBjdXJyZW50IFBWIEFCSSBt
YWtlcyBpdCBpbXBvc3NpYmxlIGZvciBhbiBvcGVyYXRpbmcgc3lzdGVtIHRvIG1pdGlnYXRlCj4+
IENWRS0yMDE3LTU3NTQgdGhyb3VnaCBtZWNoYW5pc21zIGxpa2UgS2VybmVsIFBhZ2UgVGFibGUg
SXNvbGF0aW9uCj4+IChLUFRJKS4gIEluIG9yZGVyIGZvciBhbiBvcGVyYXRpbmcgc3lzdGVtIHRv
IG1pdGlnYXRlIENWRS0yMDE3LTU3NTQgaXQKPj4gbXVzdCBydW4gZGlyZWN0bHkgaW4gYSBIVk0g
b3IgUFZIIGRvbVUuCj4+Cj4+IFRoaXMgc2VyaWVzIGlzIHZlcnkgc2ltaWxhciB0byB0aGUgUFZI
IHNlcmllcyBwb3N0ZWQgYnkgV2VpIGFuZCB3ZQo+PiBoYXZlIGJlZW4gZGlzY3Vzc2luZyBob3cg
dG8gbWVyZ2UgZWZmb3J0cy4gIFdlIHdlcmUgaG9waW5nIHRvIGhhdmUKPj4gbW9yZSB0aW1lIHRv
IHdvcmsgdGhpcyBvdXQuICBJIGFtIHBvc3RpbmcgdGhpcyBiZWNhdXNlIEknbSBmYWlybHkKPj4g
Y29uZmlkZW50IHRoYXQgdGhpcyBzZXJpZXMgaXMgY29tcGxldGUgKGFsbCBQViBpbnN0YW5jZXMg
aW4gRUMyIGFyZQo+PiB1c2luZyB0aGlzKSBhbmQgb3RoZXJzIG1pZ2h0IGZpbmQgaXQgdXNlZnVs
LiAgSSBhbHNvIHdhbnRlZCB0byBoYXZlCj4+IG1vcmUgb2YgYSBkaXNjdXNzaW9uIGFib3V0IHRo
ZSBiZXN0IHdheSB0byBtZXJnZSBhbmQgc29tZSBvZiB0aGUKPj4gZGlmZmVyZW5jZXMgaW4gZGVz
aWducy4KPj4KPj4gVGhpcyBzZXJpZXMgaXMgYWxzbyBhdmFpbGFibGUgYXQ6Cj4+Cj4+ICBnaXQg
Y2xvbmUgaHR0cHM6Ly9naXRodWIuY29tL2FsaWd1b3JpL3hlbi5naXQgdml4ZW4tdXBzdHJlYW0t
djIKPgo+IFlvdSBoYXZlIGEgdHlwbyBpbiB0aGUgbmFtZSBvZiB0aGUgYnJhbmNoLiBJdCBpcyB2
aXhlbi11cHN0cmVhLXYyIG9uCj4gZ2l0aHViLiA6LSkKCkZpeGVkIDotRAoKUmVnYXJkcywKCkFu
dGhvbnkgTGlndW9yaQoKCj4gV2VpLgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:19:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYb5R-0006q0-N6; Mon, 08 Jan 2018 17:19:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dk2s=ed=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYb5R-0006oy-8J
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:19:49 +0000
X-Inumbo-ID: 66c02085-f498-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66c02085-f498-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 17:21:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 08 Jan 2018 10:19:42 -0700
Message-Id: <5A53B63B020000780019C5EC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 08 Jan 2018 10:19:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Anthony Liguori" <aliguori@amazon.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-57-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-57-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 56/74] xen/pvshim: add grant table
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTMwLDExICszMSwxNyBAQAo+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Cj4gICNpbmNsdWRl
IDxhc20vcHYvbW0uaD4KPiAgCj4gKyNpbmNsdWRlIDxjb21wYXQvZ3JhbnRfdGFibGUuaD4KCklu
dGVyZXN0aW5nOiBUaGUgZXZlbnQgY2hhbm5lbCBwYXRjaCBnYXZlIG1lIHRoZSBpbXByZXNzaW9u
IHRoYXQKaXQgaXMgbm90IGludGVuZGVkIHRvIGRlYWwgd2l0aCAzMi1iaXQgZ3Vlc3RzLgoKPiBA
QCAtMzYwLDYgKzM2NywxNzMgQEAgdm9pZCBwdl9zaGltX2luamVjdF9ldnRjaG4odW5zaWduZWQg
aW50IHBvcnQpCj4gICAgICB9Cj4gIH0KPiAgCj4gK2xvbmcgcHZfc2hpbV9ncmFudF90YWJsZV9v
cCh1bnNpZ25lZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVvcCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjb3VudCwgYm9vbCBjb21w
YXQpCj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gKyAg
ICBsb25nIHJjID0gMDsKPiArCj4gKyAgICBpZiAoIGNvdW50ICE9IDEgKQo+ICsgICAgICAgIHJl
dHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHN3aXRjaCAoIGNtZCApCj4gKyAgICB7Cj4gKyAgICBj
YXNlIEdOVFRBQk9QX3NldHVwX3RhYmxlOgo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBnbnR0
YWJfc2V0dXBfdGFibGUgbmF0Owo+ICsgICAgICAgIHN0cnVjdCBjb21wYXRfZ250dGFiX3NldHVw
X3RhYmxlIGNtcDsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICAgICAgaWYg
KCB1bmxpa2VseShjb21wYXQgPyBjb3B5X2Zyb21fZ3Vlc3QoJmNtcCwgdW9wLCAxKQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogY29weV9mcm9tX2d1ZXN0KCZuYXQsIHVvcCwgMSkp
IHx8Cj4gKyAgICAgICAgICAgICB1bmxpa2VseShjb21wYXQgPyAhY29tcGF0X2hhbmRsZV9va2F5
KGNtcC5mcmFtZV9saXN0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjbXAubnJfZnJhbWVzKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogIWd1ZXN0X2hhbmRsZV9va2F5KG5hdC5mcmFtZV9saXN0LAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5hdC5ucl9mcmFtZXMpKSApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ICsgICAgICAgIH0KPiArICAgICAgICBpZiAoIGNvbXBhdCApCj4gKyNkZWZpbmUgWExB
VF9nbnR0YWJfc2V0dXBfdGFibGVfSE5ETF9mcmFtZV9saXN0KGQsIHMpCj4gKyAgICAgICAgICAg
ICAgICBYTEFUX2dudHRhYl9zZXR1cF90YWJsZSgmbmF0LCAmY21wKTsKPiArI3VuZGVmIFhMQVRf
Z250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdAo+ICsKPiArICAgICAgICBuYXQuc3Rh
dHVzID0gR05UU1Rfb2theTsKPiArCj4gKyAgICAgICAgc3Bpbl9sb2NrKCZncmFudF9sb2NrKTsK
PiArICAgICAgICBpZiAoICFucl9ncmFudF9saXN0ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHN0cnVjdCBnbnR0YWJfcXVlcnlfc2l6ZSBxdWVyeV9zaXplID0gewo+ICsgICAgICAgICAg
ICAgICAgLmRvbSA9IERPTUlEX1NFTEYsCj4gKyAgICAgICAgICAgIH07Cj4gKwo+ICsgICAgICAg
ICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfcXVlcnlfc2l6
ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZxdWVy
eV9zaXplLCAxKTsKPiArICAgICAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgICAgIHsKPiAr
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZncmFudF9sb2NrKTsKPiArICAgICAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBBU1NFUlQoIWdy
YW50X2ZyYW1lcyk7Cj4gKyAgICAgICAgICAgIGdyYW50X2ZyYW1lcyA9IHh6YWxsb2NfYXJyYXko
dW5zaWduZWQgbG9uZywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBxdWVyeV9zaXplLm1heF9ucl9mcmFtZXMpOwoKSG1tLCBzdWNoIHJ1bnRpbWUgYWxsb2NhdGlv
bnMgKGVzcGVjaWFsbHkgd2hlbiB0aGUgYW1vdW50IGNhbgpiZSBsYXJnZSkgYXJlIGEgZnVuZGFt
ZW50YWwgcHJvYmxlbS4gSSB0aGluayB0aGlzIG5lZWRzIHNldHRpbmcKdXAgYmVmb3JlIHRoZSBn
dWVzdCBpcyBzdGFydGVkLgoKPiArICAgICAgICAgICAgaWYgKCAhZ3JhbnRfZnJhbWVzICkKPiAr
ICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmdyYW50X2xvY2sp
Owo+ICsgICAgICAgICAgICAgICAgcmMgPSAtRU5PTUVNOwo+ICsgICAgICAgICAgICAgICAgYnJl
YWs7Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIG5yX2dyYW50X2xpc3QgPSBx
dWVyeV9zaXplLm1heF9ucl9mcmFtZXM7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAo
IG5hdC5ucl9mcmFtZXMgPiBucl9ncmFudF9saXN0ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZncmFudF9sb2NrKTsKPiArICAgICAgICAgICAgcmMgPSAtRUlOVkFM
Owo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgbmF0Lm5yX2ZyYW1lczsgaSsrICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIGlmICggIWdyYW50X2ZyYW1lc1tpXSApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cCA9IHsKPiArICAgICAgICAgICAg
ICAgICAgICAuZG9taWQgPSBET01JRF9TRUxGLAo+ICsgICAgICAgICAgICAgICAgICAgIC5pZHgg
PSBpLAo+ICsgICAgICAgICAgICAgICAgICAgIC5zcGFjZSA9IFhFTk1BUFNQQUNFX2dyYW50X3Rh
YmxlLAo+ICsgICAgICAgICAgICAgICAgfTsKPiArICAgICAgICAgICAgICAgIG1mbl90IG1mbjsK
PiArCj4gKyAgICAgICAgICAgICAgICByYyA9IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2Uo
Jm1mbik7Cj4gKyAgICAgICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19FUlIsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAidW5hYmxlIHRvIGdldCBtZW1vcnkgZm9yIGdyYW50IHRhYmxlXG4i
KTsKPiArICAgICAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgICAgIH0KPiAr
Cj4gKyAgICAgICAgICAgICAgICB4YXRwLmdwZm4gPSBtZm5feChtZm4pOwo+ICsgICAgICAgICAg
ICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX21lbW9yeV9vcChYRU5NRU1fYWRkX3RvX3BoeXNtYXAs
ICZ4YXRwKTsKPiArICAgICAgICAgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICAgICAg
ewo+ICsgICAgICAgICAgICAgICAgICAgIGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm4p
Owo+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICAgICAgfQo+ICsK
PiArICAgICAgICAgICAgICAgIEJVR19PTihpb21lbV9wZXJtaXRfYWNjZXNzKGQsIG1mbl94KG1m
biksIG1mbl94KG1mbikpKTsKPiArICAgICAgICAgICAgICAgIGdyYW50X2ZyYW1lc1tpXSA9IG1m
bl94KG1mbik7Cj4gKyAgICAgICAgICAgIH0KPiArCj4gKyAgICAgICAgICAgIEFTU0VSVChncmFu
dF9mcmFtZXNbaV0pOwo+ICsgICAgICAgICAgICBpZiAoIGNvbXBhdCApCj4gKyAgICAgICAgICAg
IHsKPiArICAgICAgICAgICAgICAgIGNvbXBhdF9wZm5fdCBwZm4gPSBncmFudF9mcmFtZXNbaV07
Cj4gKwo+ICsgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfdG9fY29tcGF0X29mZnNldChjbXAu
ZnJhbWVfbGlzdCwgaSwgJnBmbiwgMSkgKQo+ICsgICAgICAgICAgICAgICAgewo+ICsgICAgICAg
ICAgICAgICAgICAgIG5hdC5zdGF0dXMgPSBHTlRTVF9iYWRfdmlydF9hZGRyOwo+ICsgICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiArICAgICAgICAgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICAgICAgICAgIH0KPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICBlbHNl
IGlmICggX19jb3B5X3RvX2d1ZXN0X29mZnNldChuYXQuZnJhbWVfbGlzdCwgaSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmdyYW50X2ZyYW1lc1tpXSwg
MSkgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBuYXQuc3RhdHVzID0gR05U
U1RfYmFkX3ZpcnRfYWRkcjsKPiArICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiArICAg
ICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAg
ICAgIHNwaW5fdW5sb2NrKCZncmFudF9sb2NrKTsKPiArCj4gKyAgICAgICAgaWYgKCBjb21wYXQg
KQo+ICsjZGVmaW5lIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdChkLCBz
KQo+ICsgICAgICAgICAgICAgICAgWExBVF9nbnR0YWJfc2V0dXBfdGFibGUoJmNtcCwgJm5hdCk7
Cj4gKyN1bmRlZiBYTEFUX2dudHRhYl9zZXR1cF90YWJsZV9ITkRMX2ZyYW1lX2xpc3QKPiArCj4g
KyAgICAgICAgaWYgKCB1bmxpa2VseShjb21wYXQgPyBjb3B5X3RvX2d1ZXN0KHVvcCwgJmNtcCwg
MSkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IGNvcHlfdG9fZ3Vlc3QodW9wLCAm
bmF0LCAxKSkgKQoKX19jb3B5X3RvX2d1ZXN0KCkKCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4g
KyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKyAgICBjYXNlIEdOVFRBQk9QX3F1ZXJ5X3NpemU6
CgpCbGFuayBsaW5lIGFib3ZlIHN1Y2ggImNhc2UiIHBsZWFzZS4KCj4gKyAgICB7Cj4gKyAgICAg
ICAgc3RydWN0IGdudHRhYl9xdWVyeV9zaXplIG9wOwo+ICsgICAgICAgIGludCByYzsKPiArCj4g
KyAgICAgICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSApCj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2dyYW50
X3RhYmxlX29wKEdOVFRBQk9QX3F1ZXJ5X3NpemUsICZvcCwgY291bnQpOwo+ICsgICAgICAgIGlm
ICggcmMgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgaWYgKCBjb3B5X3Rv
X2d1ZXN0KHVvcCwgJm9wLCAxKSApCgpfX2NvcHlfdG9fZ3Vlc3QoKSAoYXNzdW1pbmcgdGhpcyBj
b3BpbmcgaW4gYW5kIG91dCBpcyBuZWNlc3NhcnkKaW4gdGhlIGZpcnN0IHBsYWNlKS4KCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgIGJyZWFr
Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKyAgICBkZWZh
dWx0Ogo+ICsgICAgICAgIHJjID0gLUVOT1NZUzsKCi1FT1BOT1RTVVBQIGFnYWluIHBsZWFzZS4g
UGx1cyAtIHdoYXQgYWJvdXQgb3RoZXIgc3ViLW9wcz8KCj4gQEAgLTMzMjQsNiArMzMyOCwxMiBA
QCBkb19ncmFudF90YWJsZV9vcCgKPiAgICAgIGlmICggKGNtZCAmPSBHTlRUQUJPUF9DTURfTUFT
SykgIT0gR05UVEFCT1BfY2FjaGVfZmx1c2ggJiYgb3BhcXVlX2luICkKPiAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiAgCj4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gKyAgICBpZiAoIHB2X3NoaW0g
KQo+ICsgICAgICAgIC8qIE5COiBubyBjb250aW51YXRpb24gc3VwcG9ydCBmb3IgcHYtc2hpbSBv
cHMuICovCj4gKyAgICAgICAgcmV0dXJuIHB2X3NoaW1fZ3JhbnRfdGFibGVfb3AoY21kLCB1b3As
IGNvdW50LCBmYWxzZSk7Cj4gKyNlbmRpZgoKQXMgZm9yIGV2ZW50IGNoYW5uZWxzIC0gcGF0Y2gg
aXQgcmlnaHQgaW50byB0aGUgaHlwZXJjYWxsIHRhYmxlPwoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:35:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbK1-0008Bb-1A; Mon, 08 Jan 2018 17:34:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9h6o=ed=citrix.com=prvs=53941dece=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYbJz-0008BV-Nx
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:34:51 +0000
X-Inumbo-ID: 0c9916db-f49a-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c9916db-f49a-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 18:33:33 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457478938"
Date: Mon, 8 Jan 2018 17:34:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180108173408.vdkn6j7rq5jutbii@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
 <20180108163042.toflejze5yfyyh3p@citrix.com>
 <23123.40617.499020.136246@mariner.uk.xensource.com>
 <CA+aC4kta-6E5qvybERg15eYw4AN0Q1FTfiFje_dz0wWHX8SNWw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4kta-6E5qvybERg15eYw4AN0Q1FTfiFje_dz0wWHX8SNWw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2ESch=F6nherr?= <jschoenh@amazon.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 Matt Wilson <msw@amazon.com>, security@xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDk6MDM6NDRBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQgODozOSBBTSwgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+ID4gV2VpIExpdSB3cml0ZXMgKCJSZTog
W1hlbi1kZXZlbF0gW1BBVENIIDAwLzIyXSBWaXhlbjogQSBQVi1pbi1IVk0gc2hpbSIpOgo+ID4+
IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDA4OjAyOjA3QU0gLTA4MDAsIEFudGhvbnkgTGlndW9y
aSB3cm90ZToKPiA+PiA+IE9UT0gsIHRoZSBIVk0gdmVyc2lvbiBvZiB0aGUgc2VyaWVzIHJlcXVp
cmVzIG5vIHRvb2xzIGNoYW5nZXMgYW5kCj4gPj4gPiB3b3JrcyBvbiBYZW4gdmVyc2lvbnMgZ29p
bmcgYmFjayB0byAzLjQgKGF0IGxlYXN0KS4KPiA+Cj4gPiBUaGF0IGRlcGVuZHMsIEkgdGhpbmss
IG9uIGhvdyB5b3UgYXJlIHNlbGVjdGluZyB0aGUgZ3Vlc3Qga2VybmVsLgo+ID4KPiA+IGxpYnhs
IChhdCBsZWFzdCwgb2xkZXIgbGlieGxzKSBkb24ndCBzdXBwb3J0IGRpcmVjdCBrZXJuZWwgYm9v
dCBpbiBIVk0KPiA+IG1vZGUuICBTbyBpZiB5b3Ugd2VyZSB1c2luZyBrZXJuZWw9IGluIHlvdXIg
Y29uZmlnIGZpbGUgdGhhdCB3b24ndAo+ID4gd29yayB3aXRob3V0IGxpYnhsIGNoYW5nZXMgd2hp
Y2ggYXJlIHJlYWxseSBoYXJkIHRvIGRvIGFuZCBhbHNvCj4gPiBtYWludGFpbiBBQkkgY29tcGF0
aWJpbGl0eS4KPiA+Cj4gPiBMaWtld2lzZSBib290bG9hZGVyPSAoZWcgYm9vdGxvYWRlcj0icHln
cnViIikuCj4gCj4gSSB0aGluayBwdmdydWIgaXMgYSBwcmV0dHkgcmVhc29uYWJsZSBhbHRlcm5h
dGl2ZSB0byBweWdydWIgZm9yIG1vc3QgcGVvcGxlLgo+IAo+IFdoYXQgd2Ugc3BlY2lmaWNhbGx5
IGRpZCB3YXMgdGFrZSB0aGUga2VybmVsL2V0YyBhcmd1bWVudHMgYW5kIHVzZWQgdGhlbQo+IHRv
IGdlbmVyYXRlIGFuIElTTyB3aXRoIGlzb2xpbnV4IHdpdGggdGhlIHNoaW0gZW1iZWRkZWQgaW4g
dGhlIElTTy4KPiAKPiBXaGlsZSBpdCBkb2VzIHdvcmsgdG8gc2V0IGJvb3Q9ImQiIGFuZCBhZGQg
dGhlIElTTyB0byB0aGUgZGlzaz1bXSBvcHRpb24sIHdlCj4gcHJlZmVycmVkIHRvIHVzZSBhIHdy
YXBwZXIgYXJvdW5kIHFlbXUgdG8gZGlyZWN0bHkgYWRkIGEgLWNkcm9tIG9wdGlvbiBzbwo+IHRo
YXQgdGhlIElTTyB3b3VsZCBub3QgYmUgZXhwb3NlZCBhcyBhIGJsa2JhY2sgZGV2aWNlLgo+IAoK
SWYgeW91IHVzZSBhbiBJU08gd2hpY2ggYm9vdHMgaXNvbGludXgsIHdoZW4gYW5kIHdoZXJlIGRv
IHlvdSBnZXQKaHZtX3N0YXJ0X2luZm8/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:43:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbST-0000av-8s; Mon, 08 Jan 2018 17:43:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYbSS-0000ao-3R
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:43:36 +0000
X-Inumbo-ID: 44b50cd5-f49b-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44b50cd5-f49b-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 18:42:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65748660"
Date: Mon, 8 Jan 2018 16:22:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180108162255.3tnlfe3hwmvjzk56@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-56-wei.liu2@citrix.com>
 <5A53A4E4020000780019C50B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A53A4E4020000780019C50B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 55/74] xen/pvshim: forward evtchn ops
 between L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDk6MDU6NDBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIGV2dGNobiA9IHhjaGcoJlhFTl9zaGFyZWRf
aW5mby0+ZXZ0Y2huX3BlbmRpbmdbbDFdLCAwKTsKPiA+ICsKPiA+ICsgICAgICAgIF9fY2xlYXJf
Yml0KGwxLCAmcGVuZGluZyk7Cj4gPiArICAgICAgICBldnRjaG4gJj0gflhFTl9zaGFyZWRfaW5m
by0+ZXZ0Y2huX21hc2tbbDFdOwo+ID4gKyAgICAgICAgd2hpbGUgKCBldnRjaG4gKQo+ID4gKyAg
ICAgICAgewo+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0ID0gZmZzbChldnRjaG4p
IC0gMTsKPiA+ICsKPiA+ICsgICAgICAgICAgICBfX2NsZWFyX2JpdChwb3J0LCAmZXZ0Y2huKTsK
PiA+ICsgICAgICAgICAgICBwb3J0ICs9IGwxICogQklUU19QRVJfTE9ORzsKPiAKPiBXaGF0IGFi
b3V0IGEgMzItYml0IGNsaWVudD8gSWYgdGhhdCdzIG5vdCBpbnRlbmRlZCB0byBiZSBzdXBwb3J0
ZWQsCj4gYnVpbGRpbmcgb2Ygc3VjaCBhIGd1ZXN0IHNob3VsZCBiZSBwcmV2ZW50ZWQgKGluIGRv
bTBfYnVpbGQuYykuCgozMmJpdCBjbGllbnQ/IFlvdSBtZWFuIGJ1aWxkaW5nIGEgc2hpbSB0aGF0
IHJ1bnMgaW4gMzJiaXQgbW9kZT8gSWYgc28KSSBoYXZlbid0IHJlYWxseSB0aHJvdWdoIG9mIGl0
LCBidXQgaW4gYW55IGNhc2UgQklUU19QRVJfTE9HIHdvdWxkIGJlCk9LIGFsc28gaW4gdGhhdCBj
YXNlPwoKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIGlmICggY29weV9mcm9tX2d1ZXN0
KCZvcCwgYXJnLCAxKSAhPSAwICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAg
ICAgICAgcmV0dXJuIC1FRkFVTFQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIHJjID0geGVuX2h5
cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QXyMjY21kLCAmb3ApOyAgICAgICAgICAg
XAo+ID4gKyAgICBpZiAoIHJjICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiA+ICsgICAgICAgIGJyZWFrOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ID4gKyAgICBzcGluX2xvY2soJmQtPmV2ZW50X2xvY2spOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAKPiBXb3VsZCB0aGUgbG9jayBiZXR0
ZXIgYmUgYWNxdWlyZWQgYWxyZWFkeSBiZWZvcmUgdGhlIGh5cGVyY2FsbAo+IGFib3ZlPwoKSSdt
IG5vdCBzdXJlIEkgc2VlIHlvdXIgcG9pbnQgaGVyZSwgY2VydGFpbmx5IEwwIGFscmVhZHkgbXVz
dCBoYXZlCml0J3Mgb3duIGxvY2tpbmcuIEFGQUlDVCB0aGUgc2hpbSBqdXN0IG5lZWRzIHRvIGxv
Y2sgZXZlbnRfbG9jayB3aGVuCmZpZGRsaW5nIHdpdGggZXZlbnQgY2hhbm5lbCBkYXRhIG9mIHRo
ZSBndWVzdC4KCj4gPiArICAgIGNhc2UgRVZUQ0hOT1BfdW5tYXNrOiB7Cj4gPiArICAgICAgICBz
dHJ1Y3QgZXZ0Y2huX3VubWFzayB1bm1hc2s7Cj4gPiArCj4gPiArICAgICAgICBpZiAoIGNvcHlf
ZnJvbV9ndWVzdCgmdW5tYXNrLCBhcmcsIDEpICE9IDAgKQo+ID4gKyAgICAgICAgICAgIHJldHVy
biAtRUZBVUxUOwo+ID4gKwo+ID4gKyAgICAgICAgLyogVW5tYXNrIGlzIGhhbmRsZWQgaW4gTDEg
Ki8KPiA+ICsgICAgICAgIHJjID0gZXZ0Y2huX3VubWFzayh1bm1hc2sucG9ydCk7Cj4gPiArCj4g
PiArICAgICAgICBicmVhazsKPiA+ICsgICAgfQo+IAo+IElzIHRoaXMgcmVhbGx5IHN1ZmZpY2ll
bnQsIHdpdGhvdXQgaGFuZGluZyBhbnl0aGluZyB0aHJvdWdoIHRvIEwwPwo+IFBlcmhhcHMgaXQn
cyBmaW5lIGFzIGxvbmcgYXMgdGhlcmUncyBubyBwYXNzLXRocm91Z2ggc3VwcG9ydCBoZXJlLgoK
Rm9yIHRoZSB1bm1hc2sgb3BlcmF0aW9uPyBJIHRoaW5rIHNvLCBpZiB0aGVyZSB3YXMgYSBwZW5k
aW5nIGV2ZW50IHRoZQpzaGltIHdpbGwgYWxyZWFkeSB0YWtlIGNhcmUgb2YgaW5qZWN0aW5nIGl0
IHRvIHRoZSBndWVzdC4KCj4gPiBAQCAtMTAzMCw2ICsxMDU1LDExIEBAIGxvbmcgZG9fZXZlbnRf
Y2hhbm5lbF9vcChpbnQgY21kLCAKPiA+IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQo+ID4gIHsKPiA+ICAgICAgbG9uZyByYzsKPiA+ICAKPiA+ICsjaWZkZWYgQ09ORklHX1g4Ngo+
ID4gKyAgICBpZiAoIHB2X3NoaW0gKQo+ID4gKyAgICAgICAgcmV0dXJuIHB2X3NoaW1fZXZlbnRf
Y2hhbm5lbF9vcChjbWQsIGFyZyk7Cj4gPiArI2VuZGlmCj4gCj4gUGF0Y2ggaXQgcmlnaHQgaW50
byB0aGUgaHlwZXJjYWxsIHRhYmxlIGluc3RlYWQ/CgpUaGF0IHdvdWxkIG9ubHkgd29yayBpZiB0
aGUgc2hpbSBpcyBhIGNvbXBpbGUgdGltZSBvcHRpb24sIGJ1dCBub3QgYQpydW4gdGltZSBvbmUs
IHRoZSBoeXBlcmNhbGwgdGFibGUgaXMgcm8uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:45:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:45:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbUf-0000m3-Lm; Mon, 08 Jan 2018 17:45:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cojy=ed=citrix.com=prvs=53952cd80=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eYbUe-0000kF-JJ
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:45:52 +0000
X-Inumbo-ID: 0a8d41e8-f49c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0a8d41e8-f49c-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 17:47:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="457480399"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23123.44604.284781.889416@mariner.uk.xensource.com>
Date: Mon, 8 Jan 2018 17:45:32 +0000
To: <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 <security@xenproject.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: committers@xenproject.org
Subject: [Xen-devel] Radical proposal: ship not-fully-tidied shim as 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QUlVSSB3ZSBoYXZlIGEgc2VyaWVzIGZvciBwdi1pbi1wdmggc2hpbSB3aGljaCBpcyBuZWFyaW5n
IGNvbXBsZXRpb24KaW4gdGhlIHNlbnNlIHRoYXQgaXQgd2lsbCBoYXZlIGJlZW4gd2VsbC10ZXN0
ZWQgKGVzcGVjaWFsbHkgdGhlCmh5cGVydmlzb3IgcGFydHMpIGFuZCBoYXMgZ29vZCBmdW5jdGlv
bmFsaXR5LiAgKFdlaSBpcyBoYW5kbGluZyB0aGUKYXNzZW1ibHkgb2YgdGhpcyBzZXJpZXMuKQoK
VGhlIHNlcmllcywgaG93ZXZlciwgbmVlZHMgcHJvcGVyIHJldmlldyBhbmQgdGlkeWluZyB1cC4K
U3BlY2lmaWNhbGx5LCBpdCBuZWVkcyB0aGUga2luZCBvZiB0aWR5aW5nIHVwIHRoYXQgZml4ZXMg
Y29kZQpzdHJ1Y3R1cmUgYW5kIHN0eWxlIGlzc3VlcyB0aGF0IHdpbGwgaGluZGVyIGZ1dHVyZSBY
ZW4gZGV2ZWxvcG1lbnQuCkkuZS4gdGhlIGtpbmQgb2YgdGVjaG5pY2FsIGRlYnQgd2hpY2ggZG9l
cyBub3QgZGlyZWN0bHkgY2F1c2UgYnVncyBub3cKYnV0IHdpbGwgY2F1c2UgdHJvdWJsZSAoaW5j
bHVkaW5nIGJ1Z3MpIGluIHRoZSBmdXR1cmUuCgpJTU8gdGhhdCBraW5kIG9mIHRpZHlpbmcgdXAg
aXMgZGVmaW5pdGVseSBlc3NlbnRpYWwgZm9yCnhlbi5naXQjbWFzdGVyLiAgSG93ZXZlciwgaXQg
aXMgbXVjaCBsZXNzIG9mIGFuIGlzc3VlIGZvciBYZW4gNC4xMC4KWGVuIDQuMTAsIGFzIGEgc3Rh
YmxlIGJyYW5jaCwgd2lsbCBnZXQgbXVjaCBtb3JlIGxpbWl0ZWQgZnVydGhlcgpkZXZlbG9wbWVu
dC4gIEZhaWx1cmUgdG8gdGlkeSB0aGluZ3MgdXAgdGhlcmUgd2lsbCBtYWtlIGJhY2twb3J0aW5n
Cm90aGVyIGNoYW5nZXMgbW9yZSBhd2t3YXJkIGJ1dCB0aGUgb3ZlcmFsbCBpbXBhY3QgaXMgYm90
aCBsb3dlciBhbmQKdGltZS1ib3VuZC4KCkN1cnJlbnRseSB0aGUgWGVuIFByb2plY3QgaGFzIG5v
IHB1Ymxpc2hlZCByZXNvbHV0aW9uIGZvciBQViBndWVzdHMKdGhhdCBjYW4ndCBiZSBib290ZWQg
YXMsIG9yIGNvbnZlcnRlZCB0bywgUFZIIG9yIEhWTS4gIChBbmQgSFZNIGd1ZXN0cwpicmluZyB0
aGVpciBvd24gcHJvYmxlbXMuKSAgV2UgbmVlZCB0byBwcm92aWRlIG91ciB1c2VycyB3aXRoIG1v
cmUKZ29vZCBvcHRpb25zIGFzIHF1aWNrbHkgYXMgcG9zc2libGUuCgpJIHdvdWxkIGxpa2UgdG8g
c3VnZ2VzdCB0aGF0IGEgZ29vZCB3YXkgb2YgZG9pbmcgdGhpcyB3b3VsZCBiZSB0byBzaGlwCnRo
ZSBzaGltIHNlcmllcyBhcyA0LjEwLjEgd2l0aGluIHRoZSBuZXh0IHZlcnkgZmV3IGRheXMuICBJ
dCBuZWVkcwpzb21lIG1pbm9yIGJ1Z2ZpeGluZyAoYnVpbGQgYnJlYWthZ2UgZXRjLikgYnV0IGlz
IGJhc2ljYWxseSByZWFkeSBmb3IKdXNlLgoKU3BlYWtpbmcgYXMgYSBzeXNhZG1pbiAoZXZlbiwg
YSB2ZXJ5IGNvbnNlcnZhdGl2ZSBzeXNhZG1pbiBtYW55IG9mCndob3NlIHN5c3RlbXMgYXJlIHJ1
bm5pbmcgRGViaWFuIG9sZHN0YWJsZSksIEkgaGF2ZSBhbHJlYWR5IHRha2VuIGEKZGVjaXNpb24g
dG8gcmFwaWRseSBhZHZhbmNlIHRvIG5ldyBzb2Z0d2FyZSwgaW4gb25lIGNvbnRleHQsIGJlY2F1
c2UKb2YgdGhlc2UgdnVsbmVyYWJpbGl0aWVzIC0gYW5kIHRha2UgYW5kIGZpeCB3aGF0ZXZlciBp
bXBhY3QgdGhhdCBoYXMuCkkgdGhpbmsgbWFueSBvZiBvdXIgdXNlcnMgd291bGQgbGlrZSB0byBt
YWtlIHRoZSBzYW1lIGNob2ljZS4KClJlbGVhc2VpbmcgNC4xMC4xIHRoaXMgd2VlayB3aXRoIHB2
LWluLXB2aCBzdXBwb3J0IHdvdWxkIGdpdmUgbWFueSBvZgpvdXIgdXNlcnMgd2l0aCBQViBndWVz
dHMgYW4gaW1tZWRpYXRlbHkgZGVwbG95YWJsZSB1cGRhdGUsIGV2ZW4gdGhvdWdoCm9mIGNvdXJz
ZSB0aGUgdmVyc2lvbiBidW1wIHRvIGdldCB0byA0LjEwIG1heSBiZSBkaXNydXB0aXZlLgoKRG9p
bmcgdGhpcyB3b3VsZCBiZSBhIGRlcGFydHVyZSBmcm9tIG91ciB1dXN1YWwgbm9uLXNlY3VyaXR5
LWJ1Zwpwcm9jZXNzIG9mIGNvbW1pdHRpbmcgY2hhbmdlcyB0byB4ZW4uZ2l0I3N0YWdpbmcsIGFu
ZCB0aGVuIGJhY2twb3J0aW5nCm9ubHkgYWZ0ZXIgdGhlIHBhdGNoZXMgaGF2ZSBiZWVuIHNpdHRp
bmcgaW4geGVuLmdpdCNtYXN0ZXIgZm9yIHNvbWUKdGltZS4gIEl0J3MgYWxzbyBhIGRlcGFydHVy
ZSBmcm9tIG91ciB1c3VhbCBzZWN1cml0eS1idWcgcHJvY2VzcyBvZgpkZXZlbG9waW5nIGFuZCB0
ZXN0aW5nIGFuZCBjb21taXR0aW5nIHBhdGNoZXMgZm9yIGFsbCBzdXBwb3J0ZWQKdmVyc2lvbnMg
aW4gcGFyYWxsZWwuCgpCdXQgdGhpcyBpcyBub3QgYSB1c3VhbCBzaXR1YXRpb24uICBUaGlzIHRp
bWUsIHdlIGRvbid0IGhhdmUgdGhlIHRpbWUKdG8gd2FpdC4KCk9waW5pb25zID8KCklhbi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:47:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:47:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbVv-0000sH-VK; Mon, 08 Jan 2018 17:47:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYbVv-0000sB-3v
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:47:11 +0000
X-Inumbo-ID: c426e869-f49b-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c426e869-f49b-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 18:45:51 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id h5so12988686lfj.2
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 09:47:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=5zGhGsYImY8a28x5coqQpqWD5Ef+xEZLKe8PlsG1xSw=;
 b=vUxftlfrN3yg3hDoAP7x8IeqvsDWt9qR2ePzlg+fRzrgqoFhMwrFV1/sjXmGEFNL24
 d6CCdP0RkDHijFYFmDnTN4agR/WSmBX/odUUWYQDBxMFlq/flMYe8qrt1+eycztUqIKc
 7rxtgCpEUYbHPN5cvTKm6DO9qdZboDLDC9EWx9YVb6IG+tPDTBTmJ3m3yeXTFslaqz07
 kO6PJLARK1S7YxxxcgHMPZMPY/jKMLESfOrlwggLUitWS3//PCev9PD846zjQ5+f9/oW
 CwFbskeXkPD+puXnwQgMFUvUodlZdlHAbUtDcE+SyMBG0dOM4IEFsPgTLUOWQJSRg7he
 OFWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=5zGhGsYImY8a28x5coqQpqWD5Ef+xEZLKe8PlsG1xSw=;
 b=QSUWHNyVGpDI1riOmCtrzvKXL2+SRPNRzNPEu3BNIbREmzGV101q3utychpIpyGjWS
 aJwhVUocGmZbqe0dgtQtHn7TPnfxH17zj3lxmN81bPh70jJQ+y1QQUBm0muKGIUamJnP
 j+eapDjlYqgcWZGHVzBb4bmifdW34ZhqY9hzfNmLSX4Ki3gfxF8KX8ifom4v8cprFyhK
 reUipXhSa/zBfKRfP45DjiU3r2KEEiA7Wakm3H5I4EwFnOoAmc6OhK+/GBwMOCxRkYYM
 6M6Odd9f/CjZTKSaFDXJpESmbqnQb7TBsFDw2YMKQYXR6muVA9h5zWs4Lh8eIwyPKgfE
 1sCw==
X-Gm-Message-State: AKGB3mJorL3yMV0Hy8Ml0f0l6OiKdPg15YHL3pQw754owZJGfuufkhD7
 /NyOLKZDKy5xaCWQMysI+I3/ocecNde35A0ns8+h/g==
X-Google-Smtp-Source: ACJfBos+UxOe+8hfREP5yZTKp+nDgmVdfjGxzea8KpFzGFYICzTu0Pds3+7oHFHzHVDlYFZtKj2m9JJk034SIVkx7d8=
X-Received: by 10.46.108.3 with SMTP id h3mr6592287ljc.72.1515433626538; Mon,
 08 Jan 2018 09:47:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 09:47:05 -0800 (PST)
In-Reply-To: <20180108173408.vdkn6j7rq5jutbii@citrix.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
 <20180108163042.toflejze5yfyyh3p@citrix.com>
 <23123.40617.499020.136246@mariner.uk.xensource.com>
 <CA+aC4kta-6E5qvybERg15eYw4AN0Q1FTfiFje_dz0wWHX8SNWw@mail.gmail.com>
 <20180108173408.vdkn6j7rq5jutbii@citrix.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 09:47:05 -0800
Message-ID: <CA+aC4ks_UbazxxdVS03mDPAzzPrWquL4JQuYM7S=qtL3UBWHRA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Jan Beulich <JBeulich@suse.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2ESch=C3=B6nherr?= <jschoenh@amazon.de>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 Matt Wilson <msw@amazon.com>, security@xen.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA5OjM0IEFNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBPbiBNb24sIEphbiAwOCwgMjAxOCBhdCAwOTowMzo0NEFNIC0wODAwLCBB
bnRob255IExpZ3Vvcmkgd3JvdGU6Cj4+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQgODozOSBBTSwg
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IFdlaSBM
aXUgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCAwMC8yMl0gVml4ZW46IEEgUFYtaW4t
SFZNIHNoaW0iKToKPj4gPj4gT24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDg6MDI6MDdBTSAtMDgw
MCwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+PiA+PiA+IE9UT0gsIHRoZSBIVk0gdmVyc2lvbiBv
ZiB0aGUgc2VyaWVzIHJlcXVpcmVzIG5vIHRvb2xzIGNoYW5nZXMgYW5kCj4+ID4+ID4gd29ya3Mg
b24gWGVuIHZlcnNpb25zIGdvaW5nIGJhY2sgdG8gMy40IChhdCBsZWFzdCkuCj4+ID4KPj4gPiBU
aGF0IGRlcGVuZHMsIEkgdGhpbmssIG9uIGhvdyB5b3UgYXJlIHNlbGVjdGluZyB0aGUgZ3Vlc3Qg
a2VybmVsLgo+PiA+Cj4+ID4gbGlieGwgKGF0IGxlYXN0LCBvbGRlciBsaWJ4bHMpIGRvbid0IHN1
cHBvcnQgZGlyZWN0IGtlcm5lbCBib290IGluIEhWTQo+PiA+IG1vZGUuICBTbyBpZiB5b3Ugd2Vy
ZSB1c2luZyBrZXJuZWw9IGluIHlvdXIgY29uZmlnIGZpbGUgdGhhdCB3b24ndAo+PiA+IHdvcmsg
d2l0aG91dCBsaWJ4bCBjaGFuZ2VzIHdoaWNoIGFyZSByZWFsbHkgaGFyZCB0byBkbyBhbmQgYWxz
bwo+PiA+IG1haW50YWluIEFCSSBjb21wYXRpYmlsaXR5Lgo+PiA+Cj4+ID4gTGlrZXdpc2UgYm9v
dGxvYWRlcj0gKGVnIGJvb3Rsb2FkZXI9InB5Z3J1YiIpLgo+Pgo+PiBJIHRoaW5rIHB2Z3J1YiBp
cyBhIHByZXR0eSByZWFzb25hYmxlIGFsdGVybmF0aXZlIHRvIHB5Z3J1YiBmb3IgbW9zdCBwZW9w
bGUuCj4+Cj4+IFdoYXQgd2Ugc3BlY2lmaWNhbGx5IGRpZCB3YXMgdGFrZSB0aGUga2VybmVsL2V0
YyBhcmd1bWVudHMgYW5kIHVzZWQgdGhlbQo+PiB0byBnZW5lcmF0ZSBhbiBJU08gd2l0aCBpc29s
aW51eCB3aXRoIHRoZSBzaGltIGVtYmVkZGVkIGluIHRoZSBJU08uCj4+Cj4+IFdoaWxlIGl0IGRv
ZXMgd29yayB0byBzZXQgYm9vdD0iZCIgYW5kIGFkZCB0aGUgSVNPIHRvIHRoZSBkaXNrPVtdIG9w
dGlvbiwgd2UKPj4gcHJlZmVycmVkIHRvIHVzZSBhIHdyYXBwZXIgYXJvdW5kIHFlbXUgdG8gZGly
ZWN0bHkgYWRkIGEgLWNkcm9tIG9wdGlvbiBzbwo+PiB0aGF0IHRoZSBJU08gd291bGQgbm90IGJl
IGV4cG9zZWQgYXMgYSBibGtiYWNrIGRldmljZS4KPj4KPgo+IElmIHlvdSB1c2UgYW4gSVNPIHdo
aWNoIGJvb3RzIGlzb2xpbnV4LCB3aGVuIGFuZCB3aGVyZSBkbyB5b3UgZ2V0Cj4gaHZtX3N0YXJ0
X2luZm8/Cgpodm1sb2FkZXIgaXMgc3RpbGwgdXNlZC4gICBUaGUgZnVsbCBIVk0gYm9vdCBzdGFj
ayBpcyBpbnRhY3Qgc28gaXQncwpodm1sb2FkZXIgLT4ge3BjYmlvcyxzZWFiaW9zfSAtPiBib290
IGxvYWRlci4KCkZvciB0ZXN0aW5nLCBJJ3ZlIGJlZW4gdXNpbmcgZ3J1YiBhcyB0aGUgYm9vdCBs
b2FkZXIgYnV0IGlzb2xpbnV4CndvcmtzIGZpbmUgdG9vLgoKVGhlIHNoaW0gaXMgYm9vdGVkIGFz
IGEgbXVsdGlib290IGtlcm5lbCBhbmQgdGhlIG9yaWdpbmFsCmtlcm5lbC9pbml0cmQgYXJlIHBh
c3NlZCBhcyBtdWx0aWJvb3QgbW9kdWxlcy4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKCj4g
V2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:53:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbbr-0001gj-Kv; Mon, 08 Jan 2018 17:53:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q3al=ed=citrix.com=prvs=539ca8c7b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYbbq-0001gb-2Q
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:53:18 +0000
X-Inumbo-ID: 1368e701-f49d-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1368e701-f49d-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 17:55:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="65749560"
Date: Mon, 8 Jan 2018 16:38:05 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180108163805.6cfekhycydqmg5yw@MacBook-Pro-de-Roger.local>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDg6MDI6MDdBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQgNDoxMSBBTSwgUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gTW9uLCBKYW4gMDgsIDIwMTgg
YXQgMTE6NTQ6NTdBTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+PiBIaSBBbnRob255Cj4gPj4K
PiA+PiBPbiBTYXQsIEphbiAwNiwgMjAxOCBhdCAwMjo1NDoxNVBNIC0wODAwLCBBbnRob255IExp
Z3Vvcmkgd3JvdGU6Cj4gPj4gPiBGcm9tOiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpv
bi5jb20+Cj4gPj4gPgo+ID4+ID4gQ1ZFLTIwMTctNTc1NCBpcyBwcm9ibGVtYXRpYyBmb3IgcGFy
YXZpcnR1YWxpemVkIHg4NiBkb21VcyBiZWNhdXNlIGl0Cj4gPj4gPiBhcHBlYXJzIHRvIGJlIHZl
cnkgZGlmZmljdWx0IHRvIGlzb2xhdGUgdGhlIGh5cGVydmlzb3IncyBwYWdlIHRhYmxlcwo+ID4+
ID4gZnJvbSBQViBkb21VcyB3aGlsZSBtYWludGFpbmluZyBBQkkgY29tcGF0aWJpbGl0eS4gIElu
c3RlYWQgb2YgdHJ5aW5nCj4gPj4gPiB0byBtYWtlIGEgS1BUSS1saWtlIGFwcHJvYWNoIHdvcmsg
Zm9yIFhlbiBQViwgaXQgc2VlbXMgcmVhc29uYWJsZSB0bwo+ID4+ID4gcnVuIGEgY29weSBvZiBY
ZW4gd2l0aGluIGFuIEhWTSAob3IgUFZIKSBkb21VIHRvIHByb3ZpZGUgYmFja3dhcmRzCj4gPj4g
PiBjb21wYXRpYmlsaXR5IHdpdGggZ3Vlc3RzIGFzIG1lbnRpb25lZCBpbiBYU0EtMjU0IFsxXS4K
PiA+PiA+Cj4gPj4gPiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIGEgbmV3IG1vZGUgdG8gWGVuIGNh
bGxlZCBWaXhlbiAoVmlydHVhbGl6ZWQKPiA+PiA+IFhlbikgd2hpY2ggcHJvdmlkZXMgYSBQVi1j
b21wYXRpYmxlIGludGVyZmFjZSB3aGlsZSBnYWluaW5nCj4gPj4gPiBDVkUtMjAxNy01NzU0IHBy
b3RlY3Rpb24gZm9yIHRoZSBob3N0IHByb3ZpZGVkIGJ5IGhhcmR3YXJlCj4gPj4gPiB2aXJ0dWFs
aXphdGlvbi4gIFZpeGVuIHN1cHBvcnRzIHJ1bm5pbmcgYSBzaW5nbGUgdW5wcml2aWxlZ2VkIFBW
Cj4gPj4gPiBkb21haW4gKGEgZG9tMSkgdGhhdCBpcyBjb25zdHJ1Y3RlZCBieSB0aGUgZG9tMCBk
b21haW4gYnVpbGRlci4KPiA+PiA+Cj4gPj4gPiBQbGVhc2Ugbm90ZSB0aGUgWGVuIHBhZ2UgdGFi
bGUgY29uZmlndXJhdGlvbiBmdW5kYW1lbnRhbCB0byB0aGUKPiA+PiA+IGN1cnJlbnQgUFYgQUJJ
IG1ha2VzIGl0IGltcG9zc2libGUgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUK
PiA+PiA+IENWRS0yMDE3LTU3NTQgdGhyb3VnaCBtZWNoYW5pc21zIGxpa2UgS2VybmVsIFBhZ2Ug
VGFibGUgSXNvbGF0aW9uCj4gPj4gPiAoS1BUSSkuICBJbiBvcmRlciBmb3IgYW4gb3BlcmF0aW5n
IHN5c3RlbSB0byBtaXRpZ2F0ZSBDVkUtMjAxNy01NzU0IGl0Cj4gPj4gPiBtdXN0IHJ1biBkaXJl
Y3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KPiA+PiA+Cj4gPj4gPiBUaGlzIHNlcmllcyBpcyB2
ZXJ5IHNpbWlsYXIgdG8gdGhlIFBWSCBzZXJpZXMgcG9zdGVkIGJ5IFdlaSBhbmQgd2UKPiA+PiA+
IGhhdmUgYmVlbiBkaXNjdXNzaW5nIGhvdyB0byBtZXJnZSBlZmZvcnRzLiAgV2Ugd2VyZSBob3Bp
bmcgdG8gaGF2ZQo+ID4+ID4gbW9yZSB0aW1lIHRvIHdvcmsgdGhpcyBvdXQuICBJIGFtIHBvc3Rp
bmcgdGhpcyBiZWNhdXNlIEknbSBmYWlybHkKPiA+PiA+IGNvbmZpZGVudCB0aGF0IHRoaXMgc2Vy
aWVzIGlzIGNvbXBsZXRlIChhbGwgUFYgaW5zdGFuY2VzIGluIEVDMiBhcmUKPiA+PiA+IHVzaW5n
IHRoaXMpIGFuZCBvdGhlcnMgbWlnaHQgZmluZCBpdCB1c2VmdWwuICBJIGFsc28gd2FudGVkIHRv
IGhhdmUKPiA+PiA+IG1vcmUgb2YgYSBkaXNjdXNzaW9uIGFib3V0IHRoZSBiZXN0IHdheSB0byBt
ZXJnZSBhbmQgc29tZSBvZiB0aGUKPiA+PiA+IGRpZmZlcmVuY2VzIGluIGRlc2lnbnMuCj4gPj4g
Pgo+ID4+ID4gVGhpcyBzZXJpZXMgaXMgYWxzbyBhdmFpbGFibGUgYXQ6Cj4gPj4gPgo+ID4+ID4g
IGdpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYWxpZ3VvcmkveGVuLmdpdCB2aXhlbi11cHN0
cmVhbS12MQo+ID4+Cj4gPj4gSSBkbyB3YW50IHRvIG1ha2UgdGhlIHNoaW0gYmUgYWJsZSB0byBy
dW4gaW4gYm90aCBwdmggYW5kIGh2bSBtb2RlCj4gPj4gKHdoaWNoIGRvZXNuJ3Qgc2VlbSB0byBi
ZSB0b28gaGFyZCBpbiBwcmFjdGljZSkuCj4gPgo+ID4gQUZBSUsgdGhlIHB2LXNoaW0gY29kZSB3
aWxsIGFscmVhZHkgd29yayBpbiBIVk0gbW9kZS4gSXQncyBqdXN0IHRoYXQKPiA+IGJvb3Rpbmcg
dGhlIHB2LXNoaW0gaW4gSFZNIG1vZGUgcmVxdWlyZXMgdGhhdCB5b3UgaW5zdGFsbCB0aGUgc2hp
bQo+ID4gaW5zaWRlIG9mIHRoZSBndWVzdCBhbmQgdGhlbiBib290IGl0IHVzaW5nIGdydWIgb3Ig
YSBzaW1pbGFyIGxvYWRlcgo+ID4gdGhhdCBjYW4gZG8gbXVsdGlib290Lgo+IAo+IEknbSBoYXBw
eSB0byB3b3JrIG9uIGVpdGhlciBhcHByb2FjaC4gIEkganVzdCB3YW50IHRvIGdldCBzb21ldGhp
bmcKPiBtZXJnZWQgdG8gaGF2ZQo+IGFuIHVwc3RyZWFtIHNvbHV0aW9uIHRvIHRoaXMgaXNzdWUu
ICBJIHRoaW5rIHRoaXMgcGFydGljdWxhciBDVkUgZm9yCj4gWGVuIFBWIGlzIHRoZSB3b3JzdAo+
IG9mIHRoaXMgYmF0Y2ggb2YgaXNzdWVzIHNvIEknbSBzdXBlciBlYWdlciBvbiBnZXR0aW5nIGEg
c29sdXRpb24KPiBzdHJhaWdodGVuZWQgb3V0LiAgSSdkCj4gcmVhbGx5IGxpa2UgdG8gaGVhciBm
cm9tIG90aGVycyBvbiB3aGF0IHRoZSByaWdodCBhcHByb2FjaCBzaG91bGQgYmUKPiBhbmQgSSds
bCB3b3JrIG9uCj4gd2hhdGV2ZXIgdGhlIGNvbnNlbnN1cyBpcy4KCkkgYWdyZWUgaXQncyBpbXBv
cnRhbnQgdG8gZ2V0IHNvbWV0aGluZyBtZXJnZWQgb3IgaW4gYSBkZWNlbnQgc2hhcGUgaW4Kb3Jk
ZXIgdG8gc29sdmUvbWl0aWdhdGUgdGhpcyBpc3N1ZSwgYW5kIGxpa2VseSBBU0FQLgoKPiBJIHRo
aW5rIFBWSCBpcyBhIGdvb2QgbG9uZyB0ZXJtIHNvbHV0aW9uIGJ1dCBJIHRoaW5rIGl0J3MgYSBw
b29yIHNob3J0Cj4gdGVybSBzb2x1dGlvbi4KPiBQVkggaXNuJ3Qgd2lkZWx5IGRlcGxveWVkIHNv
IGl0J3MgYXNraW5nIHBlb3BsZSB0byB1cGdyYWRlIHRoZWlyCj4gaW5mcmFzdHJ1Y3R1cmUgdG8g
YQo+IHZlcnkgbmV3IHZlcnNpb24gb2YgWGVuLiAgSXQgYWxzbyByZXF1aXJlcyB0b29scyBjaGFu
Z2VzIHdoaWNoIG1lYW5zCj4gdGhhdCBldmVuIGlmCj4geW91IGFyZSBvbiBhIG5ld2VyIHZlcnNp
b24gb2YgWGVuLCB5b3Ugc3RpbGwgaGF2ZSB0byB1cGdyYWRlLiAgVGhlCj4gcGF0Y2ggc2VyaWVz
IGlzCj4gYWxzbyBwcmV0dHkgYmlnIHdoaWNoIG1lYW5zIEkgc3VzcGVjdCBwZW9wbGUgd2lsbCBu
ZWVkIHRvIHdhaXQgdG8gNC4xMSBhdCBiZXN0Lgo+IAo+IE9UT0gsIHRoZSBIVk0gdmVyc2lvbiBv
ZiB0aGUgc2VyaWVzIHJlcXVpcmVzIG5vIHRvb2xzIGNoYW5nZXMgYW5kIHdvcmtzIG9uIFhlbgo+
IHZlcnNpb25zIGdvaW5nIGJhY2sgdG8gMy40IChhdCBsZWFzdCkuICBXaGF0IHRoaXMgbWVhbnMg
cHJhY3RpY2FsbHkKPiBzcGVha2luZyBpcyB0aGF0Cj4gaWYgaXQgd2VyZSBtZXJnZWQsIHdlIGNh
biB0ZWxsIHBlb3BsZSB0aGF0IHRoZXkgY2FuIHNvbHZlIHRoaXMgcHJvYmxlbQo+IGJ5IGJ1aWxk
aW5nIHRoZQo+IEhWTSBzaGltIGFuZCBtb2RpZnlpbmcgdGhlaXIgbGF1bmNoIGNvbmZpZyB0byBi
b290IGZyb20gYW4gSVNPIG9yCj4gc29tZXRoaW5nIHNpbWlsYXIuCgpUaGUgb25seSBkaWZmZXJl
bmNlIGhlcmUgaXMgdGhhdCB2aXhlbiBpcyBjYXBhYmxlIG9mIHVzaW5nIG1vcmUgZXZlbnQKY2hh
bm5lbCBpbmplY3Rpb24gbWVjaGFuaXNtcywgd2hldGhlciB0aGUgcHYtc2hpbSBpcyBsaW1pdGVk
IHRvCkhWTU9QX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvciBBVE0uIEFwYXJ0IGZyb20gdGhhdCBw
di1zaGltIGNvZGUKc2hvdWxkIHdvcmsgZmluZSBpbnNpZGUgb2YgYW4gSFZNIGNvbnRhaW5lci4K
Cj4gVGhpcyBnaXZlcyBwZW9wbGUgYW4gaW1tZWRpYXRlIHNvbHV0aW9uIHRoYXQgZG9lcyBub3Qg
cmVxdWlyZSBtYWpvcgo+IGNoYW5nZXMgdG8gdGhlaXIKPiB1bmRlcmx5aW5nIGluZnJhc3RydWN0
dXJlLgo+IAo+IFRoZSBzZXJpZXMgbm93IGlzIGFsc28gcmVhc29uYWJseSBjb250YWluZWQgYW5k
IHNtYWxsIGVub3VnaCB0aGF0Cj4gSU1ITywgaXQgY291bGQgZ28KPiBpbnRvIHRoZSBzdGFibGUg
dHJlZS4gIFRoYXQgbWVhbnMgdGhhdCBvbmNlIG1lcmdlZCwgd2UgY291bGQgY3V0IGEKPiBzdGFi
bGUgcmVsZWFzZSBnaXZpbmcKPiBwZW9wbGUgYW4gb2ZmaWNpYWwgcmVsZWFzZSB0aGF0IGNvdWxk
IGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZS4KCkl0J3MgYWxzbyBpbXBvcnRhbnQgdG8gbm90ZSB0
aGF0IHZpeGVuIHNlcmllcyBhcmUgYWxzbyBzbWFsbGVyIGJlY2F1c2UKaXQgc3VwcG9ydHMgYSBt
dWNoIG1vcmUgbGltaXRlZCBzZXQgb2YgZmVhdHVyZXMuIFRoZSBwdi1zaGltIGNvZGUKc3VwcG9y
dHMgbWlncmF0aW9uLCB2Y3B1IGhvdHBsdWcvdW5wbHVnICh0aGUgdmNwdSBpcyBhY3R1YWxseQpw
bHVnZ2VkL3VucGx1Z2dlZCBmcm9tIHRoZSBzaGltIGl0c2VsZikgYW5kIG1lbW9yeSBiYWxsb29u
aW5nLgoKSU1ITyBtZXJnaW5nIGEgc3ViLXNldCBvZiB0aGUgcHYtc2hpbSB3b3JrIGluIG9yZGVy
IHRvIGdldCBhIHNldCBvZgpmdW5jdGlvbmFsaXR5IHNpbWlsYXIgdG8gdGhlIG9uZSBvZmZlcmVk
IGJ5IHZpeGVuIHNob3VsZCBwcm9iZQplYXNpZXIuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 17:53:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 17:53:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbc1-0001hO-S2; Mon, 08 Jan 2018 17:53:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cojy=ed=citrix.com=prvs=53952cd80=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eYbc0-0001hF-6i
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 17:53:28 +0000
X-Inumbo-ID: a6000ec1-f49c-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6000ec1-f49c-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 18:52:10 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; d="scan'208";a="465048121"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23123.45076.169124.933546@mariner.uk.xensource.com>
Date: Mon, 8 Jan 2018 17:53:24 +0000
To: Anthony Liguori <anthony@codemonkey.ws>
In-Reply-To: <CA+aC4ks_UbazxxdVS03mDPAzzPrWquL4JQuYM7S=qtL3UBWHRA@mail.gmail.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <20180108115457.u4rspcpesep4we46@citrix.com>
 <20180108121155.vswrajzxi6wri3gd@MacBook-Pro-de-Roger.local>
 <CA+aC4kv-w9h4HHX-Y9_fTJFMDuF+VZuEG0b5d_hX8a8KrJG9FQ@mail.gmail.com>
 <20180108163042.toflejze5yfyyh3p@citrix.com>
 <23123.40617.499020.136246@mariner.uk.xensource.com>
 <CA+aC4kta-6E5qvybERg15eYw4AN0Q1FTfiFje_dz0wWHX8SNWw@mail.gmail.com>
 <20180108173408.vdkn6j7rq5jutbii@citrix.com>
 <CA+aC4ks_UbazxxdVS03mDPAzzPrWquL4JQuYM7S=qtL3UBWHRA@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 "Jan =?iso-8859-1?Q?H.Sch=F6nherr?=" <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>, Matt Wilson <msw@amazon.com>,
 security@xen.org, xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 00/22] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW50aG9ueSBMaWd1b3JpIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbUEFUQ0ggMDAvMjJdIFZp
eGVuOiBBIFBWLWluLUhWTSBzaGltIik6Cj4gaHZtbG9hZGVyIGlzIHN0aWxsIHVzZWQuICAgVGhl
IGZ1bGwgSFZNIGJvb3Qgc3RhY2sgaXMgaW50YWN0IHNvIGl0J3MKPiBodm1sb2FkZXIgLT4ge3Bj
YmlvcyxzZWFiaW9zfSAtPiBib290IGxvYWRlci4KPiAKPiBGb3IgdGVzdGluZywgSSd2ZSBiZWVu
IHVzaW5nIGdydWIgYXMgdGhlIGJvb3QgbG9hZGVyIGJ1dCBpc29saW51eAo+IHdvcmtzIGZpbmUg
dG9vLgo+IAo+IFRoZSBzaGltIGlzIGJvb3RlZCBhcyBhIG11bHRpYm9vdCBrZXJuZWwgYW5kIHRo
ZSBvcmlnaW5hbAo+IGtlcm5lbC9pbml0cmQgYXJlIHBhc3NlZCBhcyBtdWx0aWJvb3QgbW9kdWxl
cy4KCk15IGNvd29ya2VycyBqdXN0IGV4cGxhaW5lZCB0aGlzIHRvIG1lLiAgSSB0aGluayBpdCBz
b3VuZHMgYnJpbGxpYW50LgpXZSBoYXZlIGJlZW4gY2FsbGluZyB0aGUgY29uc3RydWN0ZWQgY2Ry
b20gYSAic2lkZWNhciIuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:01:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbjm-0002f7-KO; Mon, 08 Jan 2018 18:01:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4ryo=ed=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1eYbjk-0002f1-IW
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 18:01:28 +0000
X-Inumbo-ID: 37bce7e2-f49e-11e7-b0d7-9f685aff125f
Received: from USFB19PA16.eemsg.mail.mil (unknown [214.24.26.87])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 37bce7e2-f49e-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 18:03:24 +0000 (UTC)
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by USFB19PA16.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 08 Jan 2018 18:00:56 +0000
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; 
   d="scan'208";a="7397069"
IronPort-PHdr: =?us-ascii?q?9a23=3A6NpEHRKpetpHFzp6kNmcpTZWNBhigK39O0sv0rFi?=
 =?us-ascii?q?tYgfIvvxwZ3uMQTl6Ol3ixeRBMOHs6sC27Gd6viwEUU7or+5+EgYd5JNUxJXwe?=
 =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?=
 =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQpFiCagbb9oLxi7owrdutQKjYZhN6081gbHrnxUdu?=
 =?us-ascii?q?pM2GhmP0iTnxHy5sex+J5s7SFdsO8/+sBDTKv3Yb02QaRXAzo6PW814tbrtQTY?=
 =?us-ascii?q?QguU+nQcSGQWnQFWDAXD8Rr3Q43+sir+tup6xSmaIcj7Rq06VDi+86tmTgLjhT?=
 =?us-ascii?q?wZPDAl7m7Yls1wjLpaoB2/oRx/35XUa5yROPZnY6/RYc8WSW9HU8lfTSxBBp63?=
 =?us-ascii?q?YZUJAeQPIO1Uq5Dxq0USoRe7AwSnGeHhxSJShnLuwKM0zeohHwHF0gIuEd0Bv3?=
 =?us-ascii?q?bbo8n6OqoJTeC4zrPFwSnfY/5Y2zrw7pXDfBA7ofGLWLJ9acTfxlMpFwPEkFqQ?=
 =?us-ascii?q?rZHuMT2L2e8Qsmab9fBvWvihi2U6rAx+vzevydoyhYnGnIIa0EvJ9Tl5wYkpJd?=
 =?us-ascii?q?24T1R3Ydi/EJRKrS2aOIx2Qt07TmxupS00yaUGtIamcCUFx5kr3R7SZ+Gdf4SW?=
 =?us-ascii?q?7R/vSvydLSp+iXl4YrywnQyy/lKlyuDkU8m010tFoTRdn9nXs3ANywTT6s+aSv?=
 =?us-ascii?q?th5kuh2SiA1wTU6uxcPUA7j7DbK588wr4rjJYTrUTCETP2mEXxlqOWcFkr+vO0?=
 =?us-ascii?q?5Oj9Z7Xmp5ucO5d1igH4LKsuhtSyDfk3PwUBRWSW+fmw2Kf98UD2XrlGlOA6nr?=
 =?us-ascii?q?HcsJ/AJMQboqC5AxVS0oYm8xuwEjim38kGknkINlJKYgmKj5TpOl7SIPD4Cu2z?=
 =?us-ascii?q?g1K3kDhx3fzGMbrhAovVInjZjLjhZap961JbyAcr199f4Y9bCqsfL/P9QEP+qN?=
 =?us-ascii?q?vYDhghMwOq2ebqBs5w2Z8fWWKTGK+ZMazTvUWU6eIoJumGfJUVtyrlK/g5+/7u?=
 =?us-ascii?q?imc0mFADcqmvxJcYdW63Hup4LEWdenfshtYBEXwWvgolVuDrh0ONUThJa3a1Ra?=
 =?us-ascii?q?I86SkxCJi6AofbWoCtnLuB0T+/EJBLeG9GF1SMEXb0eIWEQPoMcz+SItR/nTAe?=
 =?us-ascii?q?SbehTIohhlmSs1rTzbZ9I/Wc0SofrZ/5nIx84eHJmA50/jtzF8mHiEmGTn1un3?=
 =?us-ascii?q?NOTDgziuQ3kUF7j1uOz6V8y6hIGNoW6/5XXwMSMZ/H0/c8G930HAXbcYHaZkyh?=
 =?us-ascii?q?R4CKCDcwQ9Z579JGTFx0Etvq2hzM0yelGbY9i62ABJty9LnVmXf2OZAumD79yK?=
 =?us-ascii?q?A9ggx+EYN0Pmq8i/s6rlKLCg=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2AZAwBHsFNa/wHyM5BcGQEBAQEBAQEBAQEBAQcBAQEBAYM?=
 =?us-ascii?q?TLIFaJ4QHmH2CApk/hTsKAoQ2QxQBAQEBAQEBAQEBaiiCOCQBgkcBBSMVQRALG?=
 =?us-ascii?q?AICJgICVwYBDAYCAQGIB4Imr3OCJ4oyAQEBAQEBAQEBAQEBAQEBAQEBAQEBHYE?=
 =?us-ascii?q?PhSaDaIMFgzCFBYJlBZM5kCWVPoF+AZIKSJgLNiKBUCoKGCkPgmeEdSM3im8BA?=
 =?us-ascii?q?QE?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 08 Jan 2018 18:00:55 +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
 w08I0sJA024359; Mon, 8 Jan 2018 13:00:54 -0500
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515412618-18588-1-git-send-email-andrew.cooper3@citrix.com>
 <1515412618-18588-3-git-send-email-andrew.cooper3@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <d91ca97a-5f52-4c87-9ff3-0e8109f8e557@tycho.nsa.gov>
Date: Mon, 8 Jan 2018 13:00:54 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1515412618-18588-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/xsm: Use the exported
	bootstrap_map() function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMDgvMjAxOCAwNjo1NiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAuLi4gcmF0aGVy
IHRoYW4gb2J0YWluaW5nIGl0IHZpYSBmdW5jdGlvbiBwb2ludGVyLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1ieTog
RGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:02:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbkG-0002hm-SH; Mon, 08 Jan 2018 18:02:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9340=ed=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eYbkG-0002he-DK
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 18:02:00 +0000
X-Inumbo-ID: d7872ec0-f49d-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x231.google.com (unknown [2607:f8b0:400d:c09::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7872ec0-f49d-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 19:00:42 +0100 (CET)
Received: by mail-qk0-x231.google.com with SMTP id o126so15222946qke.12
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 10:01:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=jZIs8vrLa7SDtW4ixvlRVN7sT0X0kPzCA+QOzQnpo3U=;
 b=D/GRvzoKpQJ+7eyRrO0gpmmXafDbwBEfCZytsTDAO1PdqTKQTdlX6bEi1Py4wmRGma
 2+Dxsh3UYhmarbtI2w66n3exsr+hFjkpUJlKjbIoaeVNXFBhJhxE4U/255Mbx31B+xWd
 FRDsXKdZbBncFXiGYh+V6sUMtgtL4fOfIDEq7p7JIhWqrMW3CUbVsAtUSs+pUkY4esOI
 dvIec29VK3kR6EiNebuiQdyFAH8A7piD3dlA+BFOr8y/SqolGyY3uChi1XRhxWvUd0mE
 4f4KRJqb2tYfMRgUWhTiN4+ntEWSLq7CnHLdp5wZSZ6ReavnjXxIo6JX+eCusAfyin5T
 JYBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=jZIs8vrLa7SDtW4ixvlRVN7sT0X0kPzCA+QOzQnpo3U=;
 b=qeQ6q31FFf8sQLtoaHRCTPu2oLll8dHmbs5IWmgEdqs+BV659wgTQq17cexWNnTChO
 aV9zMqiV7GwV7X3Q+/3YXuxmN21xNYWkU7Qrvl1sypVcGbnanYdWRoJwtSYk78hhY3nX
 WDiNYeaHtmx1jhjrIqCJa0csAgQHE6wT9Bn8rig+p9BqreyVcKSnGaccRJHsFnnbFlrv
 eZAqX7cXn3OZ6tG8C/hYwJEuXFxidU/xEOXb0XXoIrxjgVjAB+XFOBYfRPLNr5f3DVtA
 eFIxxNqLJCyvM0op1cEq+sOODVqmjqEyeswfpj9rd27ksz91OGfEeysWtNKfHUEHoVWV
 ZFXQ==
X-Gm-Message-State: AKwxyte2fj9FQCrqgcYNH/KjjVUyV+ssh/ecpuI9rSoVhTj1btnT8iWH
 XOKbA8pOO/v/J/7Rg9qBgHtjc2vYHqXbLwTk+mmX+5pr
X-Google-Smtp-Source: ACJfBosKbYXfP+YJPYmmeEJ6LiWaLYaF99bM7/JCRZgFYQdovB3Ii8ggRbc00JHGcSh1H2g0HxrKwI6UCbGypzLWUuk=
X-Received: by 10.55.102.87 with SMTP id a84mr3459357qkc.75.1515434518272;
 Mon, 08 Jan 2018 10:01:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Mon, 8 Jan 2018 10:01:57 -0800 (PST)
In-Reply-To: <9b10eb2208a0b269853a8b35e91febb0@randomwebstuff.com>
References: <9b10eb2208a0b269853a8b35e91febb0@randomwebstuff.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 8 Jan 2018 18:01:57 +0000
X-Google-Sender-Auth: BXuKj1yDNQ1cUfZXVU6aB4vBFT0
Message-ID: <CAFLBxZard4U6D_xZ3YhRM0URKJzgQNscJhuw7x+7qN7+NFutYw@mail.gmail.com>
To: Peter <xen@randomwebstuff.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Xen-users] DomU not starting under pvhv2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92aW5nIHRvIHhlbi1kZXZlbCwgYW5kIGNjJ2luZyBSb2dlciBhbmQgQm9yaXMgKHdobyBkZXZl
bG9wZWQgUFZIKQoKT24gTW9uLCBKYW4gOCwgMjAxOCBhdCA1OjI0IEFNLCBQZXRlciA8eGVuQHJh
bmRvbXdlYnN0dWZmLmNvbT4gd3JvdGU6Cj4gSGkuCj4KPiBSdW5uaW5nIFhlbiA0LjEwLjAKCldo
YXQgdmVyc2lvbiBvZiBMaW51eCBhcmUgeW91IHVzaW5nPwoKPgo+IEEgVk0gaXMgbm90IHN0YXJ0
aW5nIHdpdGggdHlwZSA9ICdwdmgnLiAgVGhlIFZNIHN0YXJ0cywgYnV0IGV4aXRzIHByaW9yIHRv
Cj4gYW55IGRhdGEgYmVpbmcgcmVhZCBvZmYgdGhlIGRvbVUgZGlzayBpbWFnZS4KPgo+IFRoZSBz
YW1lIFZNcyB3b3JrcyBpZiB0aGUgdHlwZSBpcyBjaGFuZ2VkIHRvICdwdicuCj4KPiBPdGhlciBW
TXMgb24gb3RoZXIgaG9zdHMgKHdpdGggdGhlIGV4YWN0IHNhbWUgc2V0dXApIHdvcmsgd2l0aCBw
dmggZmluZS4KPgo+IFRoZSBtYWluIGRpZmZlcmVuY2UgYmV0d2VlbiBob3N0cyB3aGVyZSB0eXBl
PXB2aCBkb2VzIG5vdCB3b3JrIGFuZCBvbmVzCj4gd2hlcmUgaXQgZG9lcyBpcyB0aGF0IHRoZSBw
dmggZG9lcyBub3Qgd29yayBvbiBvbGRlciBDUFVzOgo+ICBJbnRlbChSKSBDb3JlKFRNKTIgRHVv
IENQVSAgICAgRTQ2MDAgIEAgMi40MEdIego+ICBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAg
ICAgRTMxMTAgIEAgMy4wMEdIego+ICBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAgICAgRTUz
MTAgIEAgMS42MEdIego+ICBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAgICAgRTUzMjAgIEAg
MS44NkdIego+ICBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAgICAgRTU0MjAgIEAgMi41MEdI
ego+ICBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAgICAgWDMyMjAgIEAgMi40MEdIego+Cj4K
PiBOZXdlciBDUFVzIHNlZW0gdG8gYmUgZmluZSAoc3RhcnQgVk1zIHdpdGggdHlwZSA9IHB2aCk6
Cj4gIEludGVsKFIpIFhlb24oUikgQ1BVIEUzMTIzMCBAIDMuMjBHSHoKPiAgSW50ZWwoUikgWGVv
bihSKSBDUFUgRTMtMTIzMCBWMiBAIDMuMzBHSHoKPiAgSW50ZWwoUikgWGVvbihSKSBDUFUgRTMt
MTIzMCB2MyBAIDMuMzBHSHoKPiAgSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTIzMSB2MyBAIDMu
NDBHSHoKPiAgSW50ZWwoUikgWGVvbihSKSBDUFUgRTMtMTI0MCB2NSBAIDMuNTBHSHoKPiAgSW50
ZWwoUikgWGVvbihSKSBDUFUgRTUtMjYyMCAwIEAgMi4wMEdIego+ICBJbnRlbChSKSBYZW9uKFIp
IENQVSBFNS0yNjIwIHYzIEAgMi40MEdIego+ICBJbnRlbChSKSBYZW9uKFIpIENQVSBFNS0yNjMw
IDAgQCAyLjMwR0h6Cj4gIEludGVsKFIpIFhlb24oUikgQ1BVIEU1LTI2MzAgdjIgQCAyLjYwR0h6
Cj4gIEludGVsKFIpIFhlb24oUikgQ1BVICAgICAgICAgICBFNTUwNiAgQCAyLjEzR0h6Cj4gIElu
dGVsKFIpIFhlb24oUikgQ1BVICAgICAgICAgICBFNTUyMCAgQCAyLjI3R0h6Cj4gIEludGVsKFIp
IFhlb24oUikgQ1BVICAgICAgICAgICBFNTYyMCAgQCAyLjQwR0h6Cj4gIEludGVsKFIpIFhlb24o
UikgQ1BVICAgICAgICAgICBFNTY0NSAgQCAyLjQwR0h6Cj4gIEludGVsKFIpIFhlb24oUikgQ1BV
ICAgICAgICAgICBYMzQ0MCAgQCAyLjUzR0h6Cj4KPiBEb20wIGNvbW1hbmQgbGluZSBpczogZG9t
MF9tYXhfdmNwdXM9MiBkb20wX3ZjcHVzX3BpbiBsb2dsdmw9aW5mbwo+IHZjcHVfbWlncmF0aW9u
X2RlbGF5PTEwMDAKPgo+IEkgc2VlIChhbGw/KSB0aGUgb2xkZXIgQ1BVcyBkb24ndCBoYXZlIFZU
LWQuICBIb3dldmVyIHNvbWUgb2YgdGhlIENQVXMgd2hlcmUKPiBwdmggaXMgd29ya2luZyBkbyBu
b3QgcmVwb3J0IGh2bV9kaXJlY3RpbyBpbiB4bCBpbmZvIHZpcnRfY2FwcyAoZS5nLiB0aGUKPiBF
NTUwNiBzZXJ2ZXJzKSB0aG91Z2ggdGhleSBkbyBoYXZlIFZULWQgYXZhaWxhYmxlIHBlciBhcmsu
aW50ZWwuY29tLgo+Cj4gQW5kIGlkZWFzIG9uIHdoYXQgbWF5IGJlIHN0b3BwaW5nIHR5cGU9cHZo
IFZNcyBzdGFydGluZyBvbiB0aG9zZSBob3N0cz8gIEFuZAo+IGhvdyB3ZSBjb3VsZCBnZXQgaXQg
d29ya2luZz8KPgo+IEVsc2Ugd2UnbGwgbGlrZWx5IGJlIGR1bXBpbmcgc29tZSBoYXJkd2FyZS4u
Li4KPgo+IEkgZGlkIGEgZGlmZiBvZiB4bCBpbmZvOyB4bCBkbWVzZyBhbmQgeGwgY3JlYXRlIHN0
YXJ0dXAgbWVzc2FnZXMuICBCZXR3ZWVuCj4gb25lIG9mIHRoZSBub24tcHZoLWFibGUgaG9zdHMg
KHRoZSAtIGxpbmUpIGFuZCBhIGhvc3Qgd2hlcmUgcHZoIHdvcmtzICh0aGUgKwo+IGxpbmUpOgo+
IGRpZmYgaG9zdCBvZiB4bCAtdiBjcmVhdGUgYW5kIHhsaW5mbzoKPiAtaHdfY2FwcyAgICAgICAg
ICAgICAgICA6Cj4gYmZlYmZiZmY6MDAwNGUzYmQ6MjAxMDA4MDA6MDAwMDAwMDE6MDAwMDAwMDA6
MDAwMDAwMDA6MDAwMDAwMDA6MDAwMDAwMDAKPiAtdmlydF9jYXBzICAgICAgICAgICAgICA6IGh2
bQo+ICtod19jYXBzICAgICAgICAgICAgICAgIDoKPiBiZmViZmJmZjowMDllZTNmZDoyYzEwMDgw
MDowMDAwMDAwMTowMDAwMDAwMDowMDAwMDAwMDowMDAwMDAwMDowMDAwMDEwMAo+ICt2aXJ0X2Nh
cHMgICAgICAgICAgICAgIDogaHZtIGh2bV9kaXJlY3Rpbwo+Cj4gK2xpYnhsOiBkZXRhaWw6IGxp
YnhsX2RvbS5jOjIwNDpudW1hX3BsYWNlX2RvbWFpbjogTlVNQSBwbGFjZW1lbnQgY2FuZGlkYXRl
Cj4gd2l0aCAxIG5vZGVzLCA4IGNwdXMgYW5kIDE2ODE5IEtCIGZyZWUgc2VsZWN0ZWQKPgo+IC0g
KFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDIgSS9PIEFQSUNzCj4gKyAo
WEVOKSBFbmFibGluZyBBUElDIG1vZGU6ICBQaHlzLiAgVXNpbmcgMiBJL08gQVBJQ3MKPgo+IC0g
KFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGRpc2FibGVkCj4gKyAoWEVOKSBJbnRlbCBWVC1kIFNu
b29wIENvbnRyb2wgZW5hYmxlZC4KPiArIChYRU4pIEludGVsIFZULWQgRG9tMCBETUEgUGFzc3Ro
cm91Z2ggbm90IGVuYWJsZWQuCj4gKyAoWEVOKSBJbnRlbCBWVC1kIFF1ZXVlZCBJbnZhbGlkYXRp
b24gZW5hYmxlZC4KPiArIChYRU4pIEludGVsIFZULWQgSW50ZXJydXB0IFJlbWFwcGluZyBlbmFi
bGVkLgo+ICsgKFhFTikgSW50ZWwgVlQtZCBQb3N0ZWQgSW50ZXJydXB0IG5vdCBlbmFibGVkLgo+
ICsgKFhFTikgSW50ZWwgVlQtZCBTaGFyZWQgRVBUIHRhYmxlcyBub3QgZW5hYmxlZC4KPiArIChY
RU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVkCj4KPiAtKFhFTikgIC0+IFVzaW5nIG5ldyBB
Q0sgbWV0aG9kCj4gKyhYRU4pICAtPiBVc2luZyBvbGQgQUNLIG1ldGhvZAo+Cj4gICAoWEVOKSBW
TVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoKPiArIChYRU4pICAtIEFQSUMgTU1JTyBh
Y2Nlc3MgdmlydHVhbGlzYXRpb24KPiArIChYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChF
UFQpCj4gKyAoWEVOKSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKPiAr
IChYRU4pICAtIFZpcnR1YWwgTk1JCj4gKyAoWEVOKSAgLSBVbnJlc3RyaWN0ZWQgR3Vlc3QKPgo+
Cj4gLShYRU4pIEhWTTogSGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIG5vdCBkZXRlY3Rl
ZAo+ICsoWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAo+
Cj4gKyhYRU4pIEZvdW5kIG1hc2tlZCBVUiBzaWduYWxpbmcgb24gMDAwMDowMDowMC4wCj4gKyhY
RU4pIE1hc2tlZCBVUiBzaWduYWxpbmcgb24gMDAwMDowMDowMS4wCj4gKyhYRU4pIE1hc2tlZCBV
UiBzaWduYWxpbmcgb24gMDAwMDowMDowMy4wCj4gKyhYRU4pIE1hc2tlZCBVUiBzaWduYWxpbmcg
b24gMDAwMDowMDowNS4wCj4gKyhYRU4pIE1hc2tlZCBVUiBzaWduYWxpbmcgb24gMDAwMDowMDow
Ny4wCj4gKyhYRU4pIE1hc2tlZCBWVC1kIGVycm9yIHNpZ25hbGluZyBvbiAwMDAwOjAwOjE0LjAK
Pgo+Cj4gUmVnYXJkcywgUGV0ZXIKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCj4gWGVuLXVzZXJzIG1haWxpbmcgbGlzdAo+IFhlbi11c2Vyc0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tdXNlcnMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:09:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbrQ-00031Q-Pv; Mon, 08 Jan 2018 18:09:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYbrP-00031K-Vf
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 18:09:24 +0000
X-Inumbo-ID: 5368a17f-f49f-11e7-b0d7-9f685aff125f
Received: from mail-lf0-f46.google.com (unknown [209.85.215.46])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5368a17f-f49f-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 18:11:20 +0000 (UTC)
Received: by mail-lf0-f46.google.com with SMTP id f3so13069335lfe.4
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 10:09:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=u1Nq8rxsnVWw1168ir/TZH/RyH6eDYD4CPiTvcW4SQ0=;
 b=A74poSyUWmEMZP49wRmOulCGot8Kwvr5dp2BkopRwuxt/3F1Br4ejJUCAa2zDM0YT9
 dZ+UTlKF5xFn4OVJrtfQak9oPWYpKZrFn5GZCayPPIbZsOMKTYBa7p4/eUUiicpeFeK/
 9N3quqrNo3bo5+f5OzVznnazHnson7pOuJT+vozo5XrXyIjWPOjixMqJAJjPNAbcg/AT
 WIxi4zaya7RHeB0DaUWyi3E0er1m8DsoHAv73J0WTqia8ps3gO9XdqjTD3DEZLRu2KyR
 IHspmqjHRiq83tDTNVdcAn/zJarJRQ9pepa35ahnB8fAVQe6pEOYKADlVdGhb/EXMkUt
 tqvA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=u1Nq8rxsnVWw1168ir/TZH/RyH6eDYD4CPiTvcW4SQ0=;
 b=f8ApdNYl7b0s3YW9bmuYiKaUQKcTZ2iwljSVepxDZ5lvSZXp5EkuDQXvRCINjBWmjd
 qlrQOMV48QVPdkFjX+Z0ps6kGLQzXcMpDl+Q1orevvqRN9qQT8W8SF76W5HKW267I04D
 VruFWGun5Wu7aFZ6F6m8kP1FZi4tMU2k7PZGKKEkKfsm4+G9qIKJZWhkmlDV8c5YJF7I
 5lhxn8+8rLl2lKvDRqKZn4kzfvEXKZUfvDA2fr6HN/SREU5UjHd16wO93IOSdhkLSJz/
 js8iHgahtYPnkno+x0tF9qvt93Yg0ModWVRMIe4y7Cxbn0pCQqGSTkjIT3z7zt9cYUsr
 pPeg==
X-Gm-Message-State: AKGB3mKXFFrPlJGOLL+pMBVM7NFpA0TG88n12gVw7yNAlxfh4iB1hZDx
 ULaYOwLWDgqBLzt/3J+NL2mfMbKgVKqzHMuTlZF2yg==
X-Google-Smtp-Source: ACJfBovh7/97/pGxIdy44A5hnhNHqfFhH2nrjRNAi0R5kF6IK1vugWv+vgqGon2gQ2uZM9Gd7U+Sl44kL3mJs4Ag3Yg=
X-Received: by 10.46.89.195 with SMTP id g64mr7327662ljf.69.1515434895508;
 Mon, 08 Jan 2018 10:08:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 10:08:15 -0800 (PST)
In-Reply-To: <23123.44604.284781.889416@mariner.uk.xensource.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 10:08:15 -0800
Message-ID: <CA+aC4kuYqrXos1NJcAb6YFOCsxLsN=cJfkWwSQi-Mp9=MP=mwA@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA5OjQ1IEFNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gQUlVSSB3ZSBoYXZlIGEgc2VyaWVzIGZvciBwdi1pbi1w
dmggc2hpbSB3aGljaCBpcyBuZWFyaW5nIGNvbXBsZXRpb24KPiBpbiB0aGUgc2Vuc2UgdGhhdCBp
dCB3aWxsIGhhdmUgYmVlbiB3ZWxsLXRlc3RlZCAoZXNwZWNpYWxseSB0aGUKPiBoeXBlcnZpc29y
IHBhcnRzKSBhbmQgaGFzIGdvb2QgZnVuY3Rpb25hbGl0eS4gIChXZWkgaXMgaGFuZGxpbmcgdGhl
Cj4gYXNzZW1ibHkgb2YgdGhpcyBzZXJpZXMuKQo+Cj4gVGhlIHNlcmllcywgaG93ZXZlciwgbmVl
ZHMgcHJvcGVyIHJldmlldyBhbmQgdGlkeWluZyB1cC4KPiBTcGVjaWZpY2FsbHksIGl0IG5lZWRz
IHRoZSBraW5kIG9mIHRpZHlpbmcgdXAgdGhhdCBmaXhlcyBjb2RlCj4gc3RydWN0dXJlIGFuZCBz
dHlsZSBpc3N1ZXMgdGhhdCB3aWxsIGhpbmRlciBmdXR1cmUgWGVuIGRldmVsb3BtZW50Lgo+IEku
ZS4gdGhlIGtpbmQgb2YgdGVjaG5pY2FsIGRlYnQgd2hpY2ggZG9lcyBub3QgZGlyZWN0bHkgY2F1
c2UgYnVncyBub3cKPiBidXQgd2lsbCBjYXVzZSB0cm91YmxlIChpbmNsdWRpbmcgYnVncykgaW4g
dGhlIGZ1dHVyZS4KPgo+IElNTyB0aGF0IGtpbmQgb2YgdGlkeWluZyB1cCBpcyBkZWZpbml0ZWx5
IGVzc2VudGlhbCBmb3IKPiB4ZW4uZ2l0I21hc3Rlci4gIEhvd2V2ZXIsIGl0IGlzIG11Y2ggbGVz
cyBvZiBhbiBpc3N1ZSBmb3IgWGVuIDQuMTAuCj4gWGVuIDQuMTAsIGFzIGEgc3RhYmxlIGJyYW5j
aCwgd2lsbCBnZXQgbXVjaCBtb3JlIGxpbWl0ZWQgZnVydGhlcgo+IGRldmVsb3BtZW50LiAgRmFp
bHVyZSB0byB0aWR5IHRoaW5ncyB1cCB0aGVyZSB3aWxsIG1ha2UgYmFja3BvcnRpbmcKPiBvdGhl
ciBjaGFuZ2VzIG1vcmUgYXdrd2FyZCBidXQgdGhlIG92ZXJhbGwgaW1wYWN0IGlzIGJvdGggbG93
ZXIgYW5kCj4gdGltZS1ib3VuZC4KPgo+IEN1cnJlbnRseSB0aGUgWGVuIFByb2plY3QgaGFzIG5v
IHB1Ymxpc2hlZCByZXNvbHV0aW9uIGZvciBQViBndWVzdHMKPiB0aGF0IGNhbid0IGJlIGJvb3Rl
ZCBhcywgb3IgY29udmVydGVkIHRvLCBQVkggb3IgSFZNLiAgKEFuZCBIVk0gZ3Vlc3RzCj4gYnJp
bmcgdGhlaXIgb3duIHByb2JsZW1zLikgIFdlIG5lZWQgdG8gcHJvdmlkZSBvdXIgdXNlcnMgd2l0
aCBtb3JlCj4gZ29vZCBvcHRpb25zIGFzIHF1aWNrbHkgYXMgcG9zc2libGUuCj4KPiBJIHdvdWxk
IGxpa2UgdG8gc3VnZ2VzdCB0aGF0IGEgZ29vZCB3YXkgb2YgZG9pbmcgdGhpcyB3b3VsZCBiZSB0
byBzaGlwCj4gdGhlIHNoaW0gc2VyaWVzIGFzIDQuMTAuMSB3aXRoaW4gdGhlIG5leHQgdmVyeSBm
ZXcgZGF5cy4gIEl0IG5lZWRzCj4gc29tZSBtaW5vciBidWdmaXhpbmcgKGJ1aWxkIGJyZWFrYWdl
IGV0Yy4pIGJ1dCBpcyBiYXNpY2FsbHkgcmVhZHkgZm9yCj4gdXNlLgo+Cj4gU3BlYWtpbmcgYXMg
YSBzeXNhZG1pbiAoZXZlbiwgYSB2ZXJ5IGNvbnNlcnZhdGl2ZSBzeXNhZG1pbiBtYW55IG9mCj4g
d2hvc2Ugc3lzdGVtcyBhcmUgcnVubmluZyBEZWJpYW4gb2xkc3RhYmxlKSwgSSBoYXZlIGFscmVh
ZHkgdGFrZW4gYQo+IGRlY2lzaW9uIHRvIHJhcGlkbHkgYWR2YW5jZSB0byBuZXcgc29mdHdhcmUs
IGluIG9uZSBjb250ZXh0LCBiZWNhdXNlCj4gb2YgdGhlc2UgdnVsbmVyYWJpbGl0aWVzIC0gYW5k
IHRha2UgYW5kIGZpeCB3aGF0ZXZlciBpbXBhY3QgdGhhdCBoYXMuCj4gSSB0aGluayBtYW55IG9m
IG91ciB1c2VycyB3b3VsZCBsaWtlIHRvIG1ha2UgdGhlIHNhbWUgY2hvaWNlLgo+Cj4gUmVsZWFz
ZWluZyA0LjEwLjEgdGhpcyB3ZWVrIHdpdGggcHYtaW4tcHZoIHN1cHBvcnQgd291bGQgZ2l2ZSBt
YW55IG9mCj4gb3VyIHVzZXJzIHdpdGggUFYgZ3Vlc3RzIGFuIGltbWVkaWF0ZWx5IGRlcGxveWFi
bGUgdXBkYXRlLCBldmVuIHRob3VnaAo+IG9mIGNvdXJzZSB0aGUgdmVyc2lvbiBidW1wIHRvIGdl
dCB0byA0LjEwIG1heSBiZSBkaXNydXB0aXZlLgo+Cj4gRG9pbmcgdGhpcyB3b3VsZCBiZSBhIGRl
cGFydHVyZSBmcm9tIG91ciB1dXN1YWwgbm9uLXNlY3VyaXR5LWJ1Zwo+IHByb2Nlc3Mgb2YgY29t
bWl0dGluZyBjaGFuZ2VzIHRvIHhlbi5naXQjc3RhZ2luZywgYW5kIHRoZW4gYmFja3BvcnRpbmcK
PiBvbmx5IGFmdGVyIHRoZSBwYXRjaGVzIGhhdmUgYmVlbiBzaXR0aW5nIGluIHhlbi5naXQjbWFz
dGVyIGZvciBzb21lCj4gdGltZS4gIEl0J3MgYWxzbyBhIGRlcGFydHVyZSBmcm9tIG91ciB1c3Vh
bCBzZWN1cml0eS1idWcgcHJvY2VzcyBvZgo+IGRldmVsb3BpbmcgYW5kIHRlc3RpbmcgYW5kIGNv
bW1pdHRpbmcgcGF0Y2hlcyBmb3IgYWxsIHN1cHBvcnRlZAo+IHZlcnNpb25zIGluIHBhcmFsbGVs
Lgo+Cj4gQnV0IHRoaXMgaXMgbm90IGEgdXN1YWwgc2l0dWF0aW9uLiAgVGhpcyB0aW1lLCB3ZSBk
b24ndCBoYXZlIHRoZSB0aW1lCj4gdG8gd2FpdC4KPgo+IE9waW5pb25zID8KCldoYXRldmVyIHNv
bHV0aW9uIGlzIGNob3NlbiwgSSBhZ3JlZSBnZXR0aW5nIGEgc29sdXRpb24gbWVyZ2VkIGFuZCBh
IG5ldwpyZWxlYXNlIGN1dCBpcyBjcml0aWNhbC4gIEdldHRpbmcgdmFyaWFudCAyIGFkZHJlc3Nl
ZCBpcyBhbHNvCmltcG9ydGFudCBidXQgdmFyaWFudAozIGlzIGEgbXVjaCBiaWdnZXIgcHJhY3Rp
Y2FsIHJpc2sgSU1ITy4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKCj4gSWFuLgo+Cj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:13:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbvB-0003hh-8o; Mon, 08 Jan 2018 18:13:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=45m3=ed=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eYbv9-0003hZ-Gd
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 18:13:15 +0000
X-Inumbo-ID: dd892715-f49f-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd892715-f49f-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 18:15:11 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w08I9KcR101576;
 Mon, 8 Jan 2018 18:13:04 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-2017-10-26;
 bh=bhxpLJbOOMDXnL0Oc01BgWsC7kdCjftBw8+dXosTTuc=;
 b=Zx8FANNTKuZ7coRZIdwRFX82hKItrNHbyuGDM8MANHpbTzRfP4sQY58IuyZTQZH1D6Qw
 8Sn8tQr3JxCtxG7b3drUgIHplSJy6N6KI4IiE0trA/gw3h2rbFRYAx/EiDbnVKe8LH1w
 gGOyoBs3q47puY6FyYEUtuwIWE7ps9gfMSC7SEal67GkIxsNRzwQjVcm5uKwo9ACegYK
 JBtnriaTaMnrADA1ZK66jSq0CluBIIaPQfQAXZCXFyQDyHEI2Zvju7JZ7iQWBBG1TY0I
 hFiA2thx8U+mrz5cuDBi+LOqnMcEEyiV5xUwRhLIDvoyfg7TKlVG17wZiQkPnma6S55v Dw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2fcd8507ng-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 18:13:04 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w08ID3HU006995
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 18:13:04 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w08ID3dS000405;
 Mon, 8 Jan 2018 18:13:03 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 Jan 2018 10:13:02 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id D186B6A0A1E; Mon,  8 Jan 2018 13:13:01 -0500 (EST)
Date: Mon, 8 Jan 2018 13:13:01 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180108181301.GA17375@char.us.oracle.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23123.44604.284781.889416@mariner.uk.xensource.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
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-1711220000 definitions=main-1801080259
Cc: xen-devel@lists.xenproject.org, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDU6NDU6MzJQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQUlVSSB3ZSBoYXZlIGEgc2VyaWVzIGZvciBwdi1pbi1wdmggc2hpbSB3aGljaCBpcyBu
ZWFyaW5nIGNvbXBsZXRpb24KPiBpbiB0aGUgc2Vuc2UgdGhhdCBpdCB3aWxsIGhhdmUgYmVlbiB3
ZWxsLXRlc3RlZCAoZXNwZWNpYWxseSB0aGUKPiBoeXBlcnZpc29yIHBhcnRzKSBhbmQgaGFzIGdv
b2QgZnVuY3Rpb25hbGl0eS4gIChXZWkgaXMgaGFuZGxpbmcgdGhlCj4gYXNzZW1ibHkgb2YgdGhp
cyBzZXJpZXMuKQo+IAo+IFRoZSBzZXJpZXMsIGhvd2V2ZXIsIG5lZWRzIHByb3BlciByZXZpZXcg
YW5kIHRpZHlpbmcgdXAuCj4gU3BlY2lmaWNhbGx5LCBpdCBuZWVkcyB0aGUga2luZCBvZiB0aWR5
aW5nIHVwIHRoYXQgZml4ZXMgY29kZQo+IHN0cnVjdHVyZSBhbmQgc3R5bGUgaXNzdWVzIHRoYXQg
d2lsbCBoaW5kZXIgZnV0dXJlIFhlbiBkZXZlbG9wbWVudC4KPiBJLmUuIHRoZSBraW5kIG9mIHRl
Y2huaWNhbCBkZWJ0IHdoaWNoIGRvZXMgbm90IGRpcmVjdGx5IGNhdXNlIGJ1Z3Mgbm93Cj4gYnV0
IHdpbGwgY2F1c2UgdHJvdWJsZSAoaW5jbHVkaW5nIGJ1Z3MpIGluIHRoZSBmdXR1cmUuCj4gCj4g
SU1PIHRoYXQga2luZCBvZiB0aWR5aW5nIHVwIGlzIGRlZmluaXRlbHkgZXNzZW50aWFsIGZvcgo+
IHhlbi5naXQjbWFzdGVyLiAgSG93ZXZlciwgaXQgaXMgbXVjaCBsZXNzIG9mIGFuIGlzc3VlIGZv
ciBYZW4gNC4xMC4KPiBYZW4gNC4xMCwgYXMgYSBzdGFibGUgYnJhbmNoLCB3aWxsIGdldCBtdWNo
IG1vcmUgbGltaXRlZCBmdXJ0aGVyCj4gZGV2ZWxvcG1lbnQuICBGYWlsdXJlIHRvIHRpZHkgdGhp
bmdzIHVwIHRoZXJlIHdpbGwgbWFrZSBiYWNrcG9ydGluZwo+IG90aGVyIGNoYW5nZXMgbW9yZSBh
d2t3YXJkIGJ1dCB0aGUgb3ZlcmFsbCBpbXBhY3QgaXMgYm90aCBsb3dlciBhbmQKPiB0aW1lLWJv
dW5kLgo+IAo+IEN1cnJlbnRseSB0aGUgWGVuIFByb2plY3QgaGFzIG5vIHB1Ymxpc2hlZCByZXNv
bHV0aW9uIGZvciBQViBndWVzdHMKPiB0aGF0IGNhbid0IGJlIGJvb3RlZCBhcywgb3IgY29udmVy
dGVkIHRvLCBQVkggb3IgSFZNLiAgKEFuZCBIVk0gZ3Vlc3RzCj4gYnJpbmcgdGhlaXIgb3duIHBy
b2JsZW1zLikgIFdlIG5lZWQgdG8gcHJvdmlkZSBvdXIgdXNlcnMgd2l0aCBtb3JlCj4gZ29vZCBv
cHRpb25zIGFzIHF1aWNrbHkgYXMgcG9zc2libGUuCj4gCj4gSSB3b3VsZCBsaWtlIHRvIHN1Z2dl
c3QgdGhhdCBhIGdvb2Qgd2F5IG9mIGRvaW5nIHRoaXMgd291bGQgYmUgdG8gc2hpcAo+IHRoZSBz
aGltIHNlcmllcyBhcyA0LjEwLjEgd2l0aGluIHRoZSBuZXh0IHZlcnkgZmV3IGRheXMuICBJdCBu
ZWVkcwo+IHNvbWUgbWlub3IgYnVnZml4aW5nIChidWlsZCBicmVha2FnZSBldGMuKSBidXQgaXMg
YmFzaWNhbGx5IHJlYWR5IGZvcgo+IHVzZS4KPiAKPiBTcGVha2luZyBhcyBhIHN5c2FkbWluIChl
dmVuLCBhIHZlcnkgY29uc2VydmF0aXZlIHN5c2FkbWluIG1hbnkgb2YKPiB3aG9zZSBzeXN0ZW1z
IGFyZSBydW5uaW5nIERlYmlhbiBvbGRzdGFibGUpLCBJIGhhdmUgYWxyZWFkeSB0YWtlbiBhCj4g
ZGVjaXNpb24gdG8gcmFwaWRseSBhZHZhbmNlIHRvIG5ldyBzb2Z0d2FyZSwgaW4gb25lIGNvbnRl
eHQsIGJlY2F1c2UKPiBvZiB0aGVzZSB2dWxuZXJhYmlsaXRpZXMgLSBhbmQgdGFrZSBhbmQgZml4
IHdoYXRldmVyIGltcGFjdCB0aGF0IGhhcy4KPiBJIHRoaW5rIG1hbnkgb2Ygb3VyIHVzZXJzIHdv
dWxkIGxpa2UgdG8gbWFrZSB0aGUgc2FtZSBjaG9pY2UuCj4gCj4gUmVsZWFzZWluZyA0LjEwLjEg
dGhpcyB3ZWVrIHdpdGggcHYtaW4tcHZoIHN1cHBvcnQgd291bGQgZ2l2ZSBtYW55IG9mCj4gb3Vy
IHVzZXJzIHdpdGggUFYgZ3Vlc3RzIGFuIGltbWVkaWF0ZWx5IGRlcGxveWFibGUgdXBkYXRlLCBl
dmVuIHRob3VnaAo+IG9mIGNvdXJzZSB0aGUgdmVyc2lvbiBidW1wIHRvIGdldCB0byA0LjEwIG1h
eSBiZSBkaXNydXB0aXZlLgo+IAo+IERvaW5nIHRoaXMgd291bGQgYmUgYSBkZXBhcnR1cmUgZnJv
bSBvdXIgdXVzdWFsIG5vbi1zZWN1cml0eS1idWcKPiBwcm9jZXNzIG9mIGNvbW1pdHRpbmcgY2hh
bmdlcyB0byB4ZW4uZ2l0I3N0YWdpbmcsIGFuZCB0aGVuIGJhY2twb3J0aW5nCj4gb25seSBhZnRl
ciB0aGUgcGF0Y2hlcyBoYXZlIGJlZW4gc2l0dGluZyBpbiB4ZW4uZ2l0I21hc3RlciBmb3Igc29t
ZQo+IHRpbWUuICBJdCdzIGFsc28gYSBkZXBhcnR1cmUgZnJvbSBvdXIgdXN1YWwgc2VjdXJpdHkt
YnVnIHByb2Nlc3Mgb2YKPiBkZXZlbG9waW5nIGFuZCB0ZXN0aW5nIGFuZCBjb21taXR0aW5nIHBh
dGNoZXMgZm9yIGFsbCBzdXBwb3J0ZWQKPiB2ZXJzaW9ucyBpbiBwYXJhbGxlbC4KPiAKPiBCdXQg
dGhpcyBpcyBub3QgYSB1c3VhbCBzaXR1YXRpb24uICBUaGlzIHRpbWUsIHdlIGRvbid0IGhhdmUg
dGhlIHRpbWUKPiB0byB3YWl0Lgo+IAo+IE9waW5pb25zID8KCjxzaWdocz4KCisxCgpCdXQgSSBh
bSBub3QgZXhhY3RseSBzdXJlIGhvdyBvbmUgd291bGQgYWN0dWFsbHkgYm9vdCB0aGlzIGh5YnJp
ZCB0aGluZy4KCkFzIGluIEkgZGlkbid0IHNlZSBhbnkgbGlieGwgcGF0Y2hlcywgb3IgaHZtbG9h
ZGVyIG9yIGFueSBvZiB0aGF0CnRoYXQgd291bGQgJ3NsdXJwJyB0aGlzIHVwIGFuZCBtYWtlIHRo
ZSAneGwgY3JlYXRlJyB3b3JrIG91dCBvZiB0aGUgYm94CnNvIHRoYXQgUFYgZ3Vlc3RzIGFyZSBi
b290ZWQgYXMgSFZNLgoKT3IgZG9lcyB0aGUgYWRtaW4gaGF2ZSB0byBkbyBzb21lIG9mIHRoZSAn
bWlncmF0aW9uJyB0aGVtc2VsdmVzPwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:15:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:15:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYbwm-0003nj-Jp; Mon, 08 Jan 2018 18:14:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4ryo=ed=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1eYbwl-0003mz-4m
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 18:14:55 +0000
X-Inumbo-ID: 192eeca0-f4a0-11e7-b0d7-9f685aff125f
Received: from uhil19pa12.eemsg.mail.mil (unknown [214.24.21.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 192eeca0-f4a0-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 18:16:51 +0000 (UTC)
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by uhil19pa12.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 08 Jan 2018 18:14:47 +0000
X-IronPort-AV: E=Sophos;i="5.46,330,1511827200"; 
   d="scan'208";a="7398389"
IronPort-PHdr: =?us-ascii?q?9a23=3AtZhMpxNoMFxwZkUXorAl6mtUPXoX/o7sNwtQ0KIM?=
 =?us-ascii?q?zox0K//9pMbcNUDSrc9gkEXOFd2Cra4c0qyG6Ou5ADVIyK3CmUhKSIZLWR4BhJ?=
 =?us-ascii?q?detC0bK+nBN3fGKuX3ZTcxBsVIWQwt1Xi6NU9IBJS2PAWK8TW94jEIBxrwKxd+?=
 =?us-ascii?q?KPjrFY7OlcS30P2594HObwlSizexfa5+IA+1oAjfucUanJZuJrsswRbVv3VEfP?=
 =?us-ascii?q?hby3l1LlyJhRb84cmw/J9n8ytOvv8q6tBNX6bncakmVLJUFDspPXw7683trhnD?=
 =?us-ascii?q?UBCA5mAAXWUMkxpHGBbK4RfnVZrsqCT6t+592C6HPc3qSL0/RDqv47t3RBLulS?=
 =?us-ascii?q?wKLCAy/n3JhcNsjaJbuBOhqAJ5w47Ie4GeKf5ycrrAcd8GWWZNW8BcWCJbAoO4?=
 =?us-ascii?q?coABEewPM+hFpIX5vlcCsweyCQyqCejyyDFHm2X20LUn3eo/HwHI3A8uEdwAv3?=
 =?us-ascii?q?vbrtr6KKgcXPupzKTK1zjPc+9a1Dn/5YXObxsvoeuMXbV1ccfJx0cgDQXFjlSO?=
 =?us-ascii?q?pozhIjib2PoCuHWa4ep6T+2gkWAnoBx2rzeyyccjl5fGho0Pyl/e7ih53IY0Ks?=
 =?us-ascii?q?G4SE58e9KkFoBQuDuAO4t5RcMiXXhltSAnwbMFoZ62ZDUGxZsoyhLFa/GLbpKE?=
 =?us-ascii?q?7gzsWeqPOzt0mXRoc6+liRmo60iv0Oj8W9Gx0FZNsyVKjMHBtmsI1xzP8siHTe?=
 =?us-ascii?q?Z9/lu51TaPyQ/T7uZELFgolaXBMZ4hw6MwloEJvUTfHi75hEX2jKiMekUi5ueo?=
 =?us-ascii?q?8Pjobq/jpp+dM494kgD+MqIwlcyjGek0LwcDUmeB9em8ybHv51P1TbpUgvEsj6?=
 =?us-ascii?q?XVqJXaKt4apq69DQ9VyIEj6xOnAji739QXgGcILF1feB2dlIXpJ1HPL+z4Dfe4?=
 =?us-ascii?q?mVislixryOrcMr3uBZXNMGDPkK39crZl905c1A0zwMhD6JJUEL4BJ+j/WkDru9?=
 =?us-ascii?q?zfFRI5Mgq0w/r5B9V5zI8RRWWPAqqBOqPIrVCI/v4vI/WLZIINtzfyNf4l6+fz?=
 =?us-ascii?q?gnAnh18SY62p0IATaHC5BfRmP16ZbWDjg9gfF2cGpA0+TPbliFeaSz5ce26yX7?=
 =?us-ascii?q?4g5jE8EI+nA5nMRoG3jLyF3Se7A4Naa3taBVCNDXfobYSEWvgWZC2OJc9hlyQO?=
 =?us-ascii?q?VaK9RI85yRGuqAj6xqJ7LurV/y0Vrp3i28Zz5+HJkhEy7zN0BdyH026RV2F0gn?=
 =?us-ascii?q?8IRzgu0aBkukx91k2M3rNmjPxcEdxT5vVJUgYhOJ7f0eN6EdbyVRzFftuTT1am?=
 =?us-ascii?q?WNqmCykrTt0t298Of1p9G9K6gxDA2CqqBaUVmKaWC5Au/KPc3nzxJ8VmxnbBzq?=
 =?us-ascii?q?kulUUpQs9ROmG8mqF/8A3TDZbTk0qFj6aqabgc3CnV+WeC12WOultUUAxqXqrZ?=
 =?us-ascii?q?XnAffUzWrdLi60zcUr+iE6goMgpdyc6YK6tLZcflgklBRPfmIN7eeX6+m3+sBR?=
 =?us-ascii?q?aUwbOBdIvkdHsa3CXHB0gLjRof83ibNQg4AieuuXreASdwGlLyeU/j7eh+qG+h?=
 =?us-ascii?q?Tk81wACGdVFu172w+hQNn/yTV+sT3q4YuCcmszh7BlC90M/MC9WeqQttZrlTYd?=
 =?us-ascii?q?Q64Fdfy23ZrQJwM4e8IKBjml4eaQV3vkz02xprDYVAlNAgrGk2wwpqNaKYzFRB?=
 =?us-ascii?q?eiua3Z/rJLLXN23y/BGzZK7WwVzey8uW+rwR5/git1rjuwSpRQIe9CBM09BSm1?=
 =?us-ascii?q?SV4d2eBwobVtT+W0Ef9h5mqrWcaS44scecxXBqdKW5rDLG89YoH/c+jAateZFY?=
 =?us-ascii?q?KqzXOhX1Fpg2Ds6vJehit1XhQQgNNe4aoKI7M86pbfKuxL+gPOEmmimvy2tA/t?=
 =?us-ascii?q?YugQq36yNgR7uQjN4+yPaC017CDm2kgQ=3D=3D?=
X-IPAS-Result: =?us-ascii?q?A2AZAwDes1Na/wHyM5BdGQEBAQEBAQEBAQEBAQcBAQEBAYM?=
 =?us-ascii?q?TLIFaJ4QHmH2CApk/hUUChDZDFAEBAQEBAQEBAQFqKII4JAGCRgEBAQECASMEE?=
 =?us-ascii?q?UEFCwsYAgImAgJXBgEMBgIBAYgHgh4Ir2mBbTqKMgEBAQEBAQQBAQEBAQEBIYE?=
 =?us-ascii?q?PhSaDPymDBYMwgTeDToJlBZM5kCWVPpQJmFM2IoFQKgoYKQ+CZ4JUHBmBbCM3i?=
 =?us-ascii?q?CSCSwEBAQ?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 08 Jan 2018 18:14:46 +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
 w08IEiU2003476; Mon, 8 Jan 2018 13:14:44 -0500
To: Chao Gao <chao.gao@intel.com>, xen-devel@lists.xen.org
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
 <1515384090-175916-2-git-send-email-chao.gao@intel.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <76d0f6f4-cb12-c4e6-bc9e-e80a581d82c8@tycho.nsa.gov>
Date: Mon, 8 Jan 2018 13:14:44 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1515384090-175916-2-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH 1/8] x86/domctl: introduce a pair of
 hypercall to set and get cpu topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMDcvMjAxOCAxMTowMSBQTSwgQ2hhbyBHYW8gd3JvdGU6Cj4gRGVmaW5lIGludGVyZmFj
ZSwgc3RydWN0dXJlcyBhbmQgaHlwZXJjYWxscyBmb3IgdG9vbHN0YWNrIHRvIGJ1aWxkCj4gY3B1
IHRvcG9sb2d5IGFuZCBmb3IgZ3Vlc3QgdGhhdCB3aWxsIHJldHJpZXZlIGl0IFsxXS4KPiBUd28g
c3Vib3AgaHlwZXJjYWxscyBpbnRyb2R1Y2VkIGJ5IHRoaXMgcGF0Y2g6Cj4gWEVOX0RPTUNUTF9z
ZXRfY3B1X3RvcG9sb2d5IHRvIGRlZmluZSBjcHUgdG9wb2xvZ3kgaW5mb3JtYXRpb24gcGVyIGRv
bWFpbgo+IGFuZCBYRU5NRU1fZ2V0X2NwdV90b3BvbG9neSB0byByZXRyaWV2ZSBjcHUgdG9wb2xv
Z3kgaW5mb3JtYXRpb24uCj4gCj4gWzFdOiBkdXJpbmcgZ3Vlc3QgY3JlYXRpb24sIHRob3NlIGlu
Zm9ybWF0aW9uIGhlbHBzIGh2bWxvYWRlciB0byBidWlsZCBBQ1BJLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CgpXaGVuIGFkZGluZyBuZXcgWFNNIGNv
bnRyb2xzIGZvciB1c2UgYnkgZGV2aWNlIG1vZGVscywgeW91IGFsc28KbmVlZCB0byBhZGQgdGhl
IHBlcm1pc3Npb25zIHRvIHRoZSBkZXZpY2VfbW9kZWwgbWFjcm8gZGVmaW5lZCBpbgp0b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYuICBJZiBkb21haW5zIG5lZWQgdG8gY2FsbCB0aGlz
CmZ1bmN0aW9uIG9uIHRoZW1zZWx2ZXMgKGlzIHRoaXMgb25seSB0cnVlIGZvciBnZXQ/KSwgeW91
IHdpbGwgYWxzbwpuZWVkIHRvIGFkZCBpdCB0byBkZWNsYXJlX2RvbWFpbl9jb21tb24uCgo+IC0t
LQo+ICAgeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysr
KysrKysrKysrKysrCj4gICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICB8ICA3
ICsrKysrKwo+ICAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCA0NSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCAgICB8IDE1ICsrKysrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrCj4gICB4ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmggICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKy0KPiAg
IHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAgICAgIHwgIDYgKysrKysKPiAgIHhlbi94
c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICAgeGVuL3hzbS9mbGFzay9o
b29rcy5jICAgICAgICAgICAgICAgfCAxMCArKysrKysrKysKPiAgIHhlbi94c20vZmxhc2svcG9s
aWN5L2FjY2Vzc192ZWN0b3JzIHwgIDQgKysrKwo+ICAgMTAgZmlsZXMgY2hhbmdlZCwgMTYzIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gaW5kZXggMzZhYjIzNS4uNGUxYmJk
NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKPiBAQCAtMzQ3LDYgKzM0NywyOSBAQCB2b2lkIGFyY2hfZ2V0X2RvbWFpbl9p
bmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgIGluZm8tPmZsYWdzIHw9IFhF
Tl9ET01JTkZfaGFwOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbnQgYXJjaF9zZXRfY3B1X3RvcG9s
b2d5KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4ZW5fZG9tY3RsX2NwdV90b3BvbG9neSAqdG9wb2xvZ3kpCj4gK3sKPiArICAgIGlm
ICggIWlzX2h2bV9kb21haW4oZCkgfHwKPiArICAgICAgICAgIXRvcG9sb2d5LT5zaXplIHx8IHRv
cG9sb2d5LT5zaXplID4gSFZNX01BWF9WQ1BVUyApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4gKwo+ICsgICAgaWYgKCAhZC0+YXJjaC5odm1fZG9tYWluLmFwaWNfaWQgKQo+ICsgICAgICAg
IGQtPmFyY2guaHZtX2RvbWFpbi5hcGljX2lkID0geG1hbGxvY19hcnJheSh1aW50MzJfdCwgdG9w
b2xvZ3ktPnNpemUpOwo+ICsKPiArICAgIGlmICggIWQtPmFyY2guaHZtX2RvbWFpbi5hcGljX2lk
ICkKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdChkLT5hcmNoLmh2bV9kb21haW4uYXBpY19pZCwgdG9wb2xvZ3ktPnRpZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgIHRvcG9sb2d5LT5zaXplKSApCj4gKyAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Cj4gKwo+ICsgICAgZC0+YXJjaC5odm1fZG9tYWluLmFwaWNfaWRfc2l6ZSA9IHRvcG9s
b2d5LT5zaXplOwo+ICsgICAgZC0+YXJjaC5odm1fZG9tYWluLmNvcmVfcGVyX3NvY2tldCA9IHRv
cG9sb2d5LT5jb3JlX3Blcl9zb2NrZXQ7Cj4gKyAgICBkLT5hcmNoLmh2bV9kb21haW4udGhyZWFk
X3Blcl9jb3JlID0gdG9wb2xvZ3ktPnRocmVhZF9wZXJfY29yZTsKPiArICAgIHJldHVybiAwOwo+
ICt9Cj4gKwo+ICAgI2RlZmluZSBNQVhfSU9QT1JUUyAweDEwMDAwCj4gICAKPiAgIGxvbmcgYXJj
aF9kb19kb21jdGwoCj4gQEAgLTE1NTUsNiArMTU3OCwxMCBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs
KAo+ICAgICAgICAgICByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koZCk7Cj4gICAgICAgICAgIGJy
ZWFrOwo+ICAgCj4gKyAgICBjYXNlIFhFTl9ET01DVExfc2V0X2NwdV90b3BvbG9neToKPiArICAg
ICAgICByZXQgPSBhcmNoX3NldF9jcHVfdG9wb2xvZ3koZCwgJmRvbWN0bC0+dS5jcHVfdG9wb2xv
Z3kpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiAgICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICBy
ZXQgPSBpb21tdV9kb19kb21jdGwoZG9tY3RsLCBkLCB1X2RvbWN0bCk7Cj4gICAgICAgICAgIGJy
ZWFrOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwo+IGluZGV4IDcxZmRkZmQuLmIzYjMyMjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMTUw
OSw2ICsxNTA5LDEzIEBAIGludCBodm1fdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQo+
ICAgICAgIGludCByYzsKPiAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+ICAg
Cj4gKyAgICBpZiAoIHYtPnZjcHVfaWQgPiBkLT5hcmNoLmh2bV9kb21haW4uYXBpY19pZF9zaXpl
ICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiZCVkdiVkJ3MgYXBpYyBp
ZCBpc24ndCBzZXQuXG4iLAo+ICsgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHYtPnZjcHVf
aWQpOwo+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+ICsgICAgfQo+ICsKPiAgICAgICBodm1f
YXNpZF9mbHVzaF92Y3B1KHYpOwo+ICAgCj4gICAgICAgc3Bpbl9sb2NrX2luaXQoJnYtPmFyY2gu
aHZtX3ZjcHUudG1fbG9jayk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVu
L2FyY2gveDg2L21tLmMKPiBpbmRleCBhNTZmODc1Li5iOTBlNjYzIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtNDQxMyw2ICs0
NDEzLDUxIEBAIGxvbmcgYXJjaF9tZW1vcnlfb3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+ICAgICAgICAgICByZXR1cm4gcmM7Cj4gICAgICAg
fQo+ICAgCj4gKyAgICBjYXNlIFhFTk1FTV9nZXRfY3B1X3RvcG9sb2d5Ogo+ICsgICAgewo+ICsg
ICAgICAgIHN0cnVjdCBkb21haW4gKmQ7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9jcHVfdG9wb2xv
Z3lfaW5mbyB0b3BvbG9neTsKPiArCj4gKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnRv
cG9sb2d5LCBhcmcsIDEpICkKPiArICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Cj4gKwo+ICsg
ICAgICAgIGlmICggdG9wb2xvZ3kucGFkIHx8IHRvcG9sb2d5LnBhZDIgKQo+ICsgICAgICAgICAg
ICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICAgICAgaWYgKCAoZCA9IHJjdV9sb2NrX2RvbWFp
bl9ieV9hbnlfaWQodG9wb2xvZ3kuZG9taWQpKSA9PSBOVUxMICkKPiArICAgICAgICAgICAgcmV0
dXJuIC1FU1JDSDsKPiArCj4gKyAgICAgICAgcmMgPSB4c21fZ2V0X2NwdV90b3BvbG9neShYU01f
VEFSR0VULCBkKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAgZ290byBnZXRf
Y3B1X3RvcG9sb2d5X2ZhaWxlZDsKPiArCj4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiAr
ICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8ICFkLT5hcmNoLmh2bV9kb21haW4uYXBp
Y19pZCApCj4gKyAgICAgICAgICAgIGdvdG8gZ2V0X2NwdV90b3BvbG9neV9mYWlsZWQ7Cj4gKwo+
ICsgICAgICAgIC8qIGFsbG93IHRoZSBzaXplIHRvIGJlIHplcm8gZm9yIHVzZXJzIHdobyBkb24n
dCBjYXJlIGFwaWNfaWQgKi8KPiArICAgICAgICBpZiAoIHRvcG9sb2d5LnNpemUgKQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgcmMgPSAtRTJCSUc7Cj4gKyAgICAgICAgICAgIGlmICggdG9w
b2xvZ3kuc2l6ZSAhPSBkLT5hcmNoLmh2bV9kb21haW4uYXBpY19pZF9zaXplICkKPiArICAgICAg
ICAgICAgICAgIGdvdG8gZ2V0X2NwdV90b3BvbG9neV9mYWlsZWQ7Cj4gKwo+ICsgICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7Cj4gKyAgICAgICAgICAgIGlmICggY29weV90b19ndWVzdCh0b3BvbG9n
eS50aWQuaCwgZC0+YXJjaC5odm1fZG9tYWluLmFwaWNfaWQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0b3BvbG9neS5zaXplKSApCj4gKyAgICAgICAgICAgICAgICBnb3RvIGdl
dF9jcHVfdG9wb2xvZ3lfZmFpbGVkOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgdG9wb2xv
Z3kuY29yZV9wZXJfc29ja2V0ID0gZC0+YXJjaC5odm1fZG9tYWluLmNvcmVfcGVyX3NvY2tldDsK
PiArICAgICAgICB0b3BvbG9neS50aHJlYWRfcGVyX2NvcmUgPSBkLT5hcmNoLmh2bV9kb21haW4u
dGhyZWFkX3Blcl9jb3JlOwo+ICsKPiArICAgICAgICByYyA9IF9fY29weV90b19ndWVzdChhcmcs
ICZ0b3BvbG9neSwgMSkgPyAtRUZBVUxUIDogMDsKPiArCj4gKyBnZXRfY3B1X3RvcG9sb2d5X2Zh
aWxlZDoKPiArICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKPiArICAgICAgICByZXR1cm4g
cmM7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgIHJldHVybiBzdWJh
cmNoX21lbW9yeV9vcChjbWQsIGFyZyk7Cj4gICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFp
bi5oCj4gaW5kZXggN2YxMjhjMC4uNTAxZWQ5OSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9kb21haW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFp
bi5oCj4gQEAgLTE5Niw2ICsxOTYsMjEgQEAgc3RydWN0IGh2bV9kb21haW4gewo+ICAgICAgICAg
ICBzdHJ1Y3Qgdm14X2RvbWFpbiB2bXg7Cj4gICAgICAgICAgIHN0cnVjdCBzdm1fZG9tYWluIHN2
bTsKPiAgICAgICB9Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBhbiBhcnJheSBvZiBhcGljX2lk
LCB3aGljaCBpcyB1bmlxdWUgYW5kIGNhbiBiZSB1c2VkIHRvIGV4dHJhY3QKPiArICAgICAqIHNv
Y2tldCBJRCwgY29yZSBJRCBhbmQgdGhyZWFkIElECj4gKyAgICAgKi8KPiArICAgIHVpbnQzMl90
ICphcGljX2lkOwo+ICsgICAgdWludDMyX3QgYXBpY19pZF9zaXplOwo+ICsKPiArICAgIC8qCj4g
KyAgICAgKiByZXBvcnRzIHRoZSBudW1iZXIgb2YgY29yZS90aHJlYWQgaW4gYSBzb2NrZXQvY29y
ZSwgZGV0ZXJtaW5pbmcgdGhlCj4gKyAgICAgKiByaWdodC1zaGlmdCB2YWx1ZSB0byBleHRyYWN0
IHtjb3JlL3RocmVhZH0gSUQgZnJvbSBhcGljX2lkIChkZWZpbmVkCj4gKyAgICAgKiBhYm92ZSku
Cj4gKyAgICAgKi8KPiArICAgIHVpbnQ4X3QgY29yZV9wZXJfc29ja2V0Owo+ICsgICAgdWludDhf
dCB0aHJlYWRfcGVyX2NvcmU7Cj4gICB9Owo+ICAgCj4gICAjZGVmaW5lIGhhcF9lbmFibGVkKGQp
ICAoKGQpLT5hcmNoLmh2bV9kb21haW4uaGFwX2VuYWJsZWQpCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IGlu
ZGV4IDlhZTcyOTU5Li45OTM5MmI3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC0xMTA5LDYg
KzExMDksMjYgQEAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3Agewo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKi8KPiAgIH07Cj4gICAKPiArLyogWEVOX0RPTUNUTF9zZXRf
Y3B1X3RvcG9sb2d5ICovCj4gK3N0cnVjdCB4ZW5fZG9tY3RsX2NwdV90b3BvbG9neSB7Cj4gKyAg
ICAvKiBJTiAtIHNpemUgb2YgJ3RvcG9sb2d5JyBhcnJheSAqLwo+ICsgICAgdWludDMyX3Qgc2l6
ZTsKPiArICAgIC8qIElOIC0gdGhlIG51bWJlciBvZiBjb3JlIGluIHRoZSBzYW1lIHNvY2tldCAq
Lwo+ICsgICAgdWludDhfdCBjb3JlX3Blcl9zb2NrZXQ7Cj4gKyAgICAvKiBJTiAtIHRoZSBudW1i
ZXIgb2YgdGhyZWFkIGluIHRoZSBzYW1lIGNvcmUgKi8KPiArICAgIHVpbnQ4X3QgdGhyZWFkX3Bl
cl9jb3JlOwo+ICsgICAgLyogSU4gLSBzaG91bGQgYmUgMCAqLwo+ICsgICAgdWludDhfdCBwYWRb
Ml07Cj4gKyAgICAvKgo+ICsgICAgICogSU4gLSBhbiBhcnJheSBvZiB0b3BvbG9neSBJRCAodGlk
KSwgd2hpY2ggaXMgdXNlZCB0byBjb21wdXRlIGEgZ2l2ZW4KPiArICAgICAqIHZjcHUncyBjb3Jl
IGlkIGFuZCB0aHJlYWQgaWQuIEZvciB4ODYsIHRvcG9sb2d5IElEIGlzIHRoZSBBUElDIElELAo+
ICsgICAgICogd2hpY2ggaXMgc3lzdGVtLWxldmVsIHVuaXF1ZS4KPiArICAgICAqLwo+ICsgICAg
WEVOX0dVRVNUX0hBTkRMRV82NCh1aW50MzIpIHRpZDsKPiArfTsKPiArdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2RvbWN0bF9jcHVfdG9wb2xvZ3kgeGVuX2RvbWN0bF9jcHVfdG9wb2xvZ3k7Cj4gK0RFRklO
RV9YRU5fR1VFU1RfSEFORExFKHhlbl9kb21jdGxfY3B1X3RvcG9sb2d5KTsKPiArCj4gICBzdHJ1
Y3QgeGVuX2RvbWN0bCB7Cj4gICAgICAgdWludDMyX3QgY21kOwo+ICAgI2RlZmluZSBYRU5fRE9N
Q1RMX2NyZWF0ZWRvbWFpbiAgICAgICAgICAgICAgICAgICAxCj4gQEAgLTExODgsNiArMTIwOCw3
IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPiAgICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0
ICAgICAgICAgICAgICAgICAgICA3OQo+ICAgI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJf
bGltaXRzICAgICAgICAgICAgIDgwCj4gICAjZGVmaW5lIFhFTl9ET01DVExfdnVhcnRfb3AgICAg
ICAgICAgICAgICAgICAgICAgODEKPiArI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9jcHVfdG9wb2xv
Z3kgICAgICAgICAgICAgIDgyCj4gICAjZGVmaW5lIFhFTl9ET01DVExfZ2Ric3hfZ3Vlc3RtZW1p
byAgICAgICAgICAgIDEwMDAKPiAgICNkZWZpbmUgWEVOX0RPTUNUTF9nZGJzeF9wYXVzZXZjcHUg
ICAgICAgICAgICAgMTAwMQo+ICAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1
ICAgICAgICAgICAxMDAyCj4gQEAgLTEyNTIsNiArMTI3Myw3IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
IHsKPiAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcHNyX2FsbG9jICAgICAgICAgcHNyX2Fs
bG9jOwo+ICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyBzZXRf
Z250dGFiX2xpbWl0czsKPiAgICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfdnVhcnRfb3AgICAg
ICAgICAgdnVhcnRfb3A7Cj4gKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfY3B1X3RvcG9sb2d5
ICAgICAgY3B1X3RvcG9sb2d5Owo+ICAgICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRbMTI4XTsKPiAgICAgICB9IHU7Cj4gICB9Owo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgK
PiBpbmRleCAyOTM4NmRmLi5hNmJjYzY0IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9tZW1vcnkuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+IEBAIC02NTAs
NyArNjUwLDMyIEBAIHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB7Cj4gICB0eXBlZGVm
IHN0cnVjdCB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mbyB4ZW5fdm51bWFfdG9wb2xvZ3lfaW5mb190
Owo+ICAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5X2luZm9fdCk7
Cj4gICAKPiAtLyogTmV4dCBhdmFpbGFibGUgc3Vib3AgbnVtYmVyIGlzIDI4ICovCj4gKy8qCj4g
KyAqIFhFTk1FTV9nZXRfY3B1X3RvcG9sb2d5IGlzIHVzZWQgYnkgZ3Vlc3QgdG8gYWNxdWlyZSB2
Y3B1IHRvcG9sb2d5IGZyb20KPiArICogaHlwZXJ2aXNvci4KPiArICovCj4gKyNkZWZpbmUgWEVO
TUVNX2dldF9jcHVfdG9wb2xvZ3kgICAgIDI4Cj4gKwo+ICtzdHJ1Y3QgeGVuX2NwdV90b3BvbG9n
eV9pbmZvIHsKPiArICAgIC8qIElOICovCj4gKyAgICBkb21pZF90IGRvbWlkOwo+ICsgICAgdWlu
dDE2X3QgcGFkOwo+ICsKPiArICAgIC8qIElOL09VVCAqLwo+ICsgICAgdWludDMyX3Qgc2l6ZTsK
PiArCj4gKyAgICAvKiBPVVQgKi8KPiArICAgIHVpbnQ4X3QgY29yZV9wZXJfc29ja2V0Owo+ICsg
ICAgdWludDhfdCB0aHJlYWRfcGVyX2NvcmU7Cj4gKyAgICB1aW50MTZfdCBwYWQyOwo+ICsKPiAr
ICAgIHVuaW9uIHsKPiArICAgICAgICBYRU5fR1VFU1RfSEFORExFKHVpbnQzMikgaDsKPiArICAg
ICAgICB1aW50NjRfdCBwYWQ7Cj4gKyAgICB9IHRpZDsKPiArfTsKPiArdHlwZWRlZiBzdHJ1Y3Qg
eGVuX2NwdV90b3BvbG9neV9pbmZvIHhlbl9jcHVfdG9wb2xvZ3lfaW5mb190Owo+ICtERUZJTkVf
WEVOX0dVRVNUX0hBTkRMRSh4ZW5fY3B1X3RvcG9sb2d5X2luZm9fdCk7Cj4gICAKPiAgICNlbmRp
ZiAvKiBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXyAqLwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPiBpbmRleCBkNmRk
YWRjLi4zYWM1OWM3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCj4gKysr
IGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPiBAQCAtMzMwLDYgKzMzMCwxMiBAQCBzdGF0aWMg
WFNNX0lOTElORSBpbnQgeHNtX2dldF92bnVtYWluZm8oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBk
b21haW4gKmQpCj4gICAgICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJl
bnQtPmRvbWFpbiwgZCk7Cj4gICB9Cj4gICAKPiArc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9n
ZXRfY3B1X3RvcG9sb2d5KFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4g
KyAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKPiArICAgIHJldHVybiB4c21fZGVm
YXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwo+ICt9Cj4gKwo+ICAgI2lm
IGRlZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX1BD
SSkKPiAgIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21fZ2V0X2RldmljZV9ncm91cChYU01fREVG
QVVMVF9BUkcgdWludDMyX3QgbWFjaGluZV9iZGYpCj4gICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi94
c20vZHVtbXkuYyBiL3hlbi94c20vZHVtbXkuYwo+IGluZGV4IDQ3OWIxMDMuLjk4ZWI4NmYgMTAw
NjQ0Cj4gLS0tIGEveGVuL3hzbS9kdW1teS5jCj4gKysrIGIveGVuL3hzbS9kdW1teS5jCj4gQEAg
LTg4LDYgKzg4LDcgQEAgdm9pZCBfX2luaXQgeHNtX2ZpeHVwX29wcyAoc3RydWN0IHhzbV9vcGVy
YXRpb25zICpvcHMpCj4gICAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBpb21lbV9tYXBw
aW5nKTsKPiAgICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIHBjaV9jb25maWdfcGVybWlz
c2lvbik7Cj4gICAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBnZXRfdm51bWFpbmZvKTsK
PiArICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgZ2V0X2NwdV90b3BvbG9neSk7Cj4gICAK
PiAgICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUEFTU1RIUk9VR0gpICYmIGRlZmluZWQoQ09ORklH
X0hBU19QQ0kpCj4gICAgICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBnZXRfZGV2aWNlX2dy
b3VwKTsKPiBkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFz
ay9ob29rcy5jCj4gaW5kZXggMTljZWFjZi4uMjllZTFlMSAxMDA2NDQKPiAtLS0gYS94ZW4veHNt
L2ZsYXNrL2hvb2tzLmMKPiArKysgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiBAQCAtNDI3LDYg
KzQyNywxMSBAQCBzdGF0aWMgaW50IGZsYXNrX2dldF92bnVtYWluZm8oc3RydWN0IGRvbWFpbiAq
ZCkKPiAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBE
T01BSU4yX19HRVRfVk5VTUFJTkZPKTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgaW50IGZsYXNrX2dl
dF9jcHVfdG9wb2xvZ3koc3RydWN0IGRvbWFpbiAqZCkKPiArewo+ICsgICAgcmV0dXJuIGN1cnJl
bnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fR0VUX0NQVV9UT1BPTE9H
WSk7Cj4gK30KPiArCj4gICBzdGF0aWMgaW50IGZsYXNrX2NvbnNvbGVfaW8oc3RydWN0IGRvbWFp
biAqZCwgaW50IGNtZCkKPiAgIHsKPiAgICAgICB1MzIgcGVybTsKPiBAQCAtNzUyLDYgKzc1Nyw5
IEBAIHN0YXRpYyBpbnQgZmxhc2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpCj4g
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzOgo+ICAgICAgICAgICByZXR1
cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19TRVRfR05U
VEFCX0xJTUlUUyk7Cj4gICAKPiArICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfY3B1X3RvcG9sb2d5
Ogo+ICsgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIs
IERPTUFJTjJfX1NFVF9DUFVfVE9QT0xPR1kpOwo+ICsKPiAgICAgICBkZWZhdWx0Ogo+ICAgICAg
ICAgICByZXR1cm4gYXZjX3Vua25vd25fcGVybWlzc2lvbigiZG9tY3RsIiwgY21kKTsKPiAgICAg
ICB9Cj4gQEAgLTE4MDAsNiArMTgwOCw4IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMg
Zmxhc2tfb3BzID0gewo+ICAgICAgIC5kb194c21fb3AgPSBkb19mbGFza19vcCwKPiAgICAgICAu
Z2V0X3ZudW1haW5mbyA9IGZsYXNrX2dldF92bnVtYWluZm8sCj4gICAKPiArICAgIC5nZXRfY3B1
X3RvcG9sb2d5ID0gZmxhc2tfZ2V0X2NwdV90b3BvbG9neSwKPiArCj4gICAgICAgLnZtX2V2ZW50
X2NvbnRyb2wgPSBmbGFza192bV9ldmVudF9jb250cm9sLAo+ICAgCj4gICAjaWZkZWYgQ09ORklH
X0hBU19NRU1fQUNDRVNTCj4gZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vz
c192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKPiBpbmRleCBk
MGExZWM1Li5lNTMxZWMwIDEwMDY0NAo+IC0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vz
c192ZWN0b3JzCj4gKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKPiBA
QCAtMjUwLDYgKzI1MCwxMCBAQCBjbGFzcyBkb21haW4yCj4gICAgICAgcHNyX2FsbG9jCj4gICAj
IFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMKPiAgICAgICBzZXRfZ250dGFiX2xpbWl0cwo+
ICsjIFhFTl9ET01DVExfc2V0X2NwdV90b3BvbG9neQo+ICsgICAgc2V0X2NwdV90b3BvbG9neQo+
ICsjIFhFTk1FTV9nZXRfY3B1X3RvcG9sb2d5Cj4gKyAgICBnZXRfY3B1X3RvcG9sb2d5Cj4gICB9
Cj4gICAKPiAgICMgU2ltaWxhciB0byBjbGFzcyBkb21haW4sIGJ1dCBwcmltYXJpbHkgY29udGFp
bnMgZG9tY3RscyByZWxhdGVkIHRvIEhWTSBkb21haW5zCj4gCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:21:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:21:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYc2a-0004kR-0e; Mon, 08 Jan 2018 18:20:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYc2Z-0004kL-1V
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 18:20:55 +0000
X-Inumbo-ID: 7adca114-f4a0-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x235.google.com (unknown [2a00:1450:4010:c07::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7adca114-f4a0-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 19:19:36 +0100 (CET)
Received: by mail-lf0-x235.google.com with SMTP id d19so4795059lfj.5
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 10:20:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NJfQX5SwsGL21zcz2W8MIGeleH9Riq4IRLKr2CCbTzE=;
 b=dkygdCt7NpcuwifvcBywV8FNwD5ayHSETqgaySjmVtnJVSY5Pu4/tGUvTJCx0X+9ps
 kDLmP8/KAFNNnMAiQjxE66reXgyCMGCmb+CF/Icm5RqEXasF/MyGr4GPqXI39b7fP3V5
 1N1SGAsQmEYUYVtMifHPBF6IYg/DLsYM9+9KH3hhYgrFdQvx30WFRQOjznBBXeBbgdDv
 mbOH6b859Fc5c1M63IDQUxrL3oEUPlAATfdaouhcQOPLXDUL36hIMltMel6c0rAuOyzB
 tJ0y64+BTcNY8bqPAf7L69x3loIfjiDow3MGzvE7rY/ju6PivmDWwfTplD7+4n7xrKpU
 3sZA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=NJfQX5SwsGL21zcz2W8MIGeleH9Riq4IRLKr2CCbTzE=;
 b=F6bvWpiQDmC7AJS0nmrH8+wu5KLG4c8WkZM5ADSjkH08JpAuRayjc6HX/kkgyCKemV
 T54VnAKF6MzgbEFLK+btgXT1gNHkXsRhsRbumQvDbGFzoVGcM8vTIMLHca6Q76hrk/0v
 nPEA4XXmlyIOJ9e2UL241wVOc3yXEHXAeqEzAl2efBTytLfrErdNSarzVQIktxAA+VHP
 SCBQ+onRvITbtPEghQFbQPXqriG/2oqjdkJ8aGSfnl61W5sHlZZS2ZlENsxr2uS+fVjU
 YuDG+sglv6EmBg0zQGuFkbRBSrG2LYnns2NiyubQC0T2w04b8kJPRqtzzHCBzR7cxvmb
 gHDQ==
X-Gm-Message-State: AKGB3mIfW85yXHv1k0XzM86pacwWfYXAbEhyaKQoEuqFJaL/EHR7Uktz
 tTUslZDbUcNtS5nYUwkRYvwQt2gNzzVkfalgOOr8SA==
X-Google-Smtp-Source: ACJfBouMHFhC3hIKPqYn9SR6mg1yDp39WxEiEHqF8dDGRprOpK1MmKM3+NAbkRXHJObs8tAhy4xvu7tg5DAb0M2X0uU=
X-Received: by 10.46.42.195 with SMTP id q186mr7070636ljq.57.1515435651076;
 Mon, 08 Jan 2018 10:20:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 10:20:50 -0800 (PST)
In-Reply-To: <20180108181301.GA17375@char.us.oracle.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180108181301.GA17375@char.us.oracle.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 10:20:50 -0800
Message-ID: <CA+aC4kvgOHa6VTAWPFoNLSPz=1qQ7GK2efe+DMCGiaKcY1US0Q@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCAxMDoxMyBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCjxr
b25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPiBPbiBNb24sIEphbiAwOCwgMjAxOCBhdCAw
NTo0NTozMlBNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPj4gQUlVSSB3ZSBoYXZlIGEgc2Vy
aWVzIGZvciBwdi1pbi1wdmggc2hpbSB3aGljaCBpcyBuZWFyaW5nIGNvbXBsZXRpb24KPj4gaW4g
dGhlIHNlbnNlIHRoYXQgaXQgd2lsbCBoYXZlIGJlZW4gd2VsbC10ZXN0ZWQgKGVzcGVjaWFsbHkg
dGhlCj4+IGh5cGVydmlzb3IgcGFydHMpIGFuZCBoYXMgZ29vZCBmdW5jdGlvbmFsaXR5LiAgKFdl
aSBpcyBoYW5kbGluZyB0aGUKPj4gYXNzZW1ibHkgb2YgdGhpcyBzZXJpZXMuKQo+Pgo+PiBUaGUg
c2VyaWVzLCBob3dldmVyLCBuZWVkcyBwcm9wZXIgcmV2aWV3IGFuZCB0aWR5aW5nIHVwLgo+PiBT
cGVjaWZpY2FsbHksIGl0IG5lZWRzIHRoZSBraW5kIG9mIHRpZHlpbmcgdXAgdGhhdCBmaXhlcyBj
b2RlCj4+IHN0cnVjdHVyZSBhbmQgc3R5bGUgaXNzdWVzIHRoYXQgd2lsbCBoaW5kZXIgZnV0dXJl
IFhlbiBkZXZlbG9wbWVudC4KPj4gSS5lLiB0aGUga2luZCBvZiB0ZWNobmljYWwgZGVidCB3aGlj
aCBkb2VzIG5vdCBkaXJlY3RseSBjYXVzZSBidWdzIG5vdwo+PiBidXQgd2lsbCBjYXVzZSB0cm91
YmxlIChpbmNsdWRpbmcgYnVncykgaW4gdGhlIGZ1dHVyZS4KPj4KPj4gSU1PIHRoYXQga2luZCBv
ZiB0aWR5aW5nIHVwIGlzIGRlZmluaXRlbHkgZXNzZW50aWFsIGZvcgo+PiB4ZW4uZ2l0I21hc3Rl
ci4gIEhvd2V2ZXIsIGl0IGlzIG11Y2ggbGVzcyBvZiBhbiBpc3N1ZSBmb3IgWGVuIDQuMTAuCj4+
IFhlbiA0LjEwLCBhcyBhIHN0YWJsZSBicmFuY2gsIHdpbGwgZ2V0IG11Y2ggbW9yZSBsaW1pdGVk
IGZ1cnRoZXIKPj4gZGV2ZWxvcG1lbnQuICBGYWlsdXJlIHRvIHRpZHkgdGhpbmdzIHVwIHRoZXJl
IHdpbGwgbWFrZSBiYWNrcG9ydGluZwo+PiBvdGhlciBjaGFuZ2VzIG1vcmUgYXdrd2FyZCBidXQg
dGhlIG92ZXJhbGwgaW1wYWN0IGlzIGJvdGggbG93ZXIgYW5kCj4+IHRpbWUtYm91bmQuCj4+Cj4+
IEN1cnJlbnRseSB0aGUgWGVuIFByb2plY3QgaGFzIG5vIHB1Ymxpc2hlZCByZXNvbHV0aW9uIGZv
ciBQViBndWVzdHMKPj4gdGhhdCBjYW4ndCBiZSBib290ZWQgYXMsIG9yIGNvbnZlcnRlZCB0bywg
UFZIIG9yIEhWTS4gIChBbmQgSFZNIGd1ZXN0cwo+PiBicmluZyB0aGVpciBvd24gcHJvYmxlbXMu
KSAgV2UgbmVlZCB0byBwcm92aWRlIG91ciB1c2VycyB3aXRoIG1vcmUKPj4gZ29vZCBvcHRpb25z
IGFzIHF1aWNrbHkgYXMgcG9zc2libGUuCj4+Cj4+IEkgd291bGQgbGlrZSB0byBzdWdnZXN0IHRo
YXQgYSBnb29kIHdheSBvZiBkb2luZyB0aGlzIHdvdWxkIGJlIHRvIHNoaXAKPj4gdGhlIHNoaW0g
c2VyaWVzIGFzIDQuMTAuMSB3aXRoaW4gdGhlIG5leHQgdmVyeSBmZXcgZGF5cy4gIEl0IG5lZWRz
Cj4+IHNvbWUgbWlub3IgYnVnZml4aW5nIChidWlsZCBicmVha2FnZSBldGMuKSBidXQgaXMgYmFz
aWNhbGx5IHJlYWR5IGZvcgo+PiB1c2UuCj4+Cj4+IFNwZWFraW5nIGFzIGEgc3lzYWRtaW4gKGV2
ZW4sIGEgdmVyeSBjb25zZXJ2YXRpdmUgc3lzYWRtaW4gbWFueSBvZgo+PiB3aG9zZSBzeXN0ZW1z
IGFyZSBydW5uaW5nIERlYmlhbiBvbGRzdGFibGUpLCBJIGhhdmUgYWxyZWFkeSB0YWtlbiBhCj4+
IGRlY2lzaW9uIHRvIHJhcGlkbHkgYWR2YW5jZSB0byBuZXcgc29mdHdhcmUsIGluIG9uZSBjb250
ZXh0LCBiZWNhdXNlCj4+IG9mIHRoZXNlIHZ1bG5lcmFiaWxpdGllcyAtIGFuZCB0YWtlIGFuZCBm
aXggd2hhdGV2ZXIgaW1wYWN0IHRoYXQgaGFzLgo+PiBJIHRoaW5rIG1hbnkgb2Ygb3VyIHVzZXJz
IHdvdWxkIGxpa2UgdG8gbWFrZSB0aGUgc2FtZSBjaG9pY2UuCj4+Cj4+IFJlbGVhc2VpbmcgNC4x
MC4xIHRoaXMgd2VlayB3aXRoIHB2LWluLXB2aCBzdXBwb3J0IHdvdWxkIGdpdmUgbWFueSBvZgo+
PiBvdXIgdXNlcnMgd2l0aCBQViBndWVzdHMgYW4gaW1tZWRpYXRlbHkgZGVwbG95YWJsZSB1cGRh
dGUsIGV2ZW4gdGhvdWdoCj4+IG9mIGNvdXJzZSB0aGUgdmVyc2lvbiBidW1wIHRvIGdldCB0byA0
LjEwIG1heSBiZSBkaXNydXB0aXZlLgo+Pgo+PiBEb2luZyB0aGlzIHdvdWxkIGJlIGEgZGVwYXJ0
dXJlIGZyb20gb3VyIHV1c3VhbCBub24tc2VjdXJpdHktYnVnCj4+IHByb2Nlc3Mgb2YgY29tbWl0
dGluZyBjaGFuZ2VzIHRvIHhlbi5naXQjc3RhZ2luZywgYW5kIHRoZW4gYmFja3BvcnRpbmcKPj4g
b25seSBhZnRlciB0aGUgcGF0Y2hlcyBoYXZlIGJlZW4gc2l0dGluZyBpbiB4ZW4uZ2l0I21hc3Rl
ciBmb3Igc29tZQo+PiB0aW1lLiAgSXQncyBhbHNvIGEgZGVwYXJ0dXJlIGZyb20gb3VyIHVzdWFs
IHNlY3VyaXR5LWJ1ZyBwcm9jZXNzIG9mCj4+IGRldmVsb3BpbmcgYW5kIHRlc3RpbmcgYW5kIGNv
bW1pdHRpbmcgcGF0Y2hlcyBmb3IgYWxsIHN1cHBvcnRlZAo+PiB2ZXJzaW9ucyBpbiBwYXJhbGxl
bC4KPj4KPj4gQnV0IHRoaXMgaXMgbm90IGEgdXN1YWwgc2l0dWF0aW9uLiAgVGhpcyB0aW1lLCB3
ZSBkb24ndCBoYXZlIHRoZSB0aW1lCj4+IHRvIHdhaXQuCj4+Cj4+IE9waW5pb25zID8KPgo+IDxz
aWdocz4KPgo+ICsxCj4KPiBCdXQgSSBhbSBub3QgZXhhY3RseSBzdXJlIGhvdyBvbmUgd291bGQg
YWN0dWFsbHkgYm9vdCB0aGlzIGh5YnJpZCB0aGluZy4KPgo+IEFzIGluIEkgZGlkbid0IHNlZSBh
bnkgbGlieGwgcGF0Y2hlcywgb3IgaHZtbG9hZGVyIG9yIGFueSBvZiB0aGF0Cj4gdGhhdCB3b3Vs
ZCAnc2x1cnAnIHRoaXMgdXAgYW5kIG1ha2UgdGhlICd4bCBjcmVhdGUnIHdvcmsgb3V0IG9mIHRo
ZSBib3gKPiBzbyB0aGF0IFBWIGd1ZXN0cyBhcmUgYm9vdGVkIGFzIEhWTS4KPgo+IE9yIGRvZXMg
dGhlIGFkbWluIGhhdmUgdG8gZG8gc29tZSBvZiB0aGUgJ21pZ3JhdGlvbicgdGhlbXNlbHZlcz8K
CkZvciB0aGUgSFZNIGFwcHJvYWNoLCB5ZXMsIHNlbGYgbWlncmF0aW9uIGlzIG5lZWRlZC4gIEkg
dGhpbmsgaXQgd291bGQgYmUgcHJldHR5CmVhc3kgdG8gd3JpdGUgYSBzY3JpcHQgdGhhdCB3b3Jr
ZWQgd2l0aCBtb3N0IGNvbmZpZ3VyYXRpb24gZmlsZXMgdG8gZG8gdGhlCmNvbnZlcnNpb24uCgpS
ZWdhcmRzLAoKQW50aG9ueSBMaWd1b3JpCgoKPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:23:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:23:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYc4v-0004yl-Cg; Mon, 08 Jan 2018 18:23:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=45m3=ed=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eYc4u-0004yQ-9M
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 18:23:20 +0000
X-Inumbo-ID: 4695e786-f4a1-11e7-b0d7-9f685aff125f
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4695e786-f4a1-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 18:25:17 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.21) with SMTP id w08ILaMX116766;
 Mon, 8 Jan 2018 18:23:08 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-2017-10-26;
 bh=p4Jcw+sxau4YB8KkB5FxcqBbtsHV1PCP0GHkRZOfn1k=;
 b=eKvkYs1T9Iu4Uo9kkdl8NygyQWZawosk6C7VqnYMWbkbJMS5usAEeS8Xj1eksijeyrfv
 m68s+UI9pitODHtveoRw1t5A1DQ9+76jynuvGU1nrgUOnAdiGFRiNKayxQuzCeUBtgJm
 OIqcSz6aw/iswjd3OvLhpIcKi0PgelnOQFrPx+wCB1icOu7S0Vly42lsv3U830NVLzbr
 Adsn3z6E3NKHoFYztOSYxStfeW95TP/AglY/ZD2hLsKTgSw8w46Td58HYXDs7bFjprIO
 I8HLbYn82O4SxqOYSyMWK0vzrS0lV5gWTGQ6GnmFNakTElOvzO3vT+i0DJ0kwboYtMv6 2Q== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2fcdag07cn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 08 Jan 2018 18:23:07 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w08IN70E026870
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 8 Jan 2018 18:23:07 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w08IN60T003049;
 Mon, 8 Jan 2018 18:23:06 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 08 Jan 2018 10:23:06 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 97A446A0A1E; Mon,  8 Jan 2018 13:22:59 -0500 (EST)
Date: Mon, 8 Jan 2018 13:22:59 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180108182259.GA23034@char.us.oracle.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-23-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515279277-16301-23-git-send-email-aliguori@amzn.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=774
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801080261
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 22/22] vixen: dom0 builder support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LnNuaXAuLgo+ICsgICAgcHJpbnRrKCJWaXhlbiBYZW5zdG9yZSBldnRjaG4gaXMgJWQsIHBmbiBp
cyAweCUiIFBSSXg2NCAiXG4iLAo+ICsgICAgICAgICAgICpwc3RvcmVfZXZ0Y2huLCAqcHN0b3Jl
X21mbik7CgpTby4uIHBhdGNoICIgY29uc29sZTogZG8gbm90IHByaW50IGJhbm5lciBpZiBiZWxv
dyBpbmZvIGxvZyB0aHJlc2hvbGQiCnNwZWFrcyBhYm91dCBoYXZpbmcgdGhlIHByaW50ayBiZSBh
cyBjbG9zZSB0byB3aGF0IHRoZSBQViBndWVzdCB3b3VsZCBiZQpidXQgaGVyZSB5b3UgYXJlIHBy
b3ZpZGluZyB0aGUgcHJpbnRrcy4KPwpBbmQgdGhlIG90aGVyIHBhdGNoZXMgdG9vPwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:26:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYc7u-0005EO-R5; Mon, 08 Jan 2018 18:26:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYc7t-0005EI-Re
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 18:26:25 +0000
X-Inumbo-ID: 406b0df5-f4a1-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x235.google.com (unknown [2a00:1450:4010:c07::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 406b0df5-f4a1-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 19:25:07 +0100 (CET)
Received: by mail-lf0-x235.google.com with SMTP id j143so13120376lfg.0
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 10:26:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=3xcFh5nsPqxDJqWso+psNiYdwbjLmp5qD1ix1XPgWzE=;
 b=nnnFBGmDnHi/GJt5gnbw+K506rXo/W3qng3CLixSQvmMu8Au+NFyf1ysJxe6cyM6eb
 tvIEDSRry0qea7rl4qya92VU97lctlbvicOfI6ZGfOsXukM9F34HUZh/B3zo21kFWK/4
 7gyHp2M5uNQ6+oWyUR3wT8lKgMzp4htVHWUmts8oLH93MC7RdiMdMMbShB8HdQdqUwZQ
 /jKB9el0JX9tymPXA+4KZice2iP60oLZ2CfuP9xjp1ulToi/YocK9KkgzypgMVs1Fwb/
 9rvZi2UJjlaFfL779CTJEzdEF6ukJ7LxVcYp7WUa0azkbASkyJCQy+hhqOjCDXC3B46e
 YrWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=3xcFh5nsPqxDJqWso+psNiYdwbjLmp5qD1ix1XPgWzE=;
 b=KgQSimSk/U8oHOT+QyWrSfK61/Jos41xxNA+agxuba2oHaulMDwnl4ygnGjIm+bVgG
 Us2wZQ3X1MNm4kJE6EAfs9kFC49VOhHEkkMACXp4A0N2+5GK7Oq5gK8UGYmMofEOJfkr
 qq4IUbEHgMl42bsmcZ/YRmQShm7CDoCVzN7R0uk6dTQUXV35HAbBaspHJioveB+xbK8V
 fbDSSEhDJCOvbNdYxyQln/1cddQ/NqZIfF3LOAgpK+Rso6qS5b2DuHf2QsMtlHLOGiH5
 /zc9RzRjA4LrohPmsQtcjm3KcAnHyScZ5mMRcUrIvxDCWOzrlYQhJyqToTe0qLe2szKk
 tAVw==
X-Gm-Message-State: AKwxyte63JhCNUoCF9GjvAkPdREGSC6Fe465PkHmOy+Ut7sgv3SksRX3
 OMDwUdrkWRT5czAxtHaZFdu3/1MVanzCp9XGkZ6Puw==
X-Google-Smtp-Source: ACJfBosEjva+REjvWy3skeFXT/UsdZ8tg+8m3R/ktpBZEF0wFYGwSC3qYUksvP2ej49BjCfVmhaLGdTmqSU9Zs3N79Q=
X-Received: by 10.46.3.9 with SMTP id 9mr116310ljd.27.1515435982404; Mon, 08
 Jan 2018 10:26:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 10:26:21 -0800 (PST)
In-Reply-To: <20180108182259.GA23034@char.us.oracle.com>
References: <1515279277-16301-1-git-send-email-aliguori@amzn.com>
 <1515279277-16301-23-git-send-email-aliguori@amzn.com>
 <20180108182259.GA23034@char.us.oracle.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 10:26:21 -0800
Message-ID: <CA+aC4kt+i5uCPzvaA_XZSFMT0ON7XhkPc6FYy9q0dmZ51TzBFQ@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Anthony Liguori <aliguori@amzn.com>, Wei Liu <wei.liu2@citrix.com>,
 Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Anthony Liguori <aliguori@amazon.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 22/22] vixen: dom0 builder support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCAxMDoyMiBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCjxr
b25yYWQud2lsa0BvcmFjbGUuY29tPiB3cm90ZToKPiAuc25pcC4uCj4+ICsgICAgcHJpbnRrKCJW
aXhlbiBYZW5zdG9yZSBldnRjaG4gaXMgJWQsIHBmbiBpcyAweCUiIFBSSXg2NCAiXG4iLAo+PiAr
ICAgICAgICAgICAqcHN0b3JlX2V2dGNobiwgKnBzdG9yZV9tZm4pOwo+Cj4gU28uLiBwYXRjaCAi
IGNvbnNvbGU6IGRvIG5vdCBwcmludCBiYW5uZXIgaWYgYmVsb3cgaW5mbyBsb2cgdGhyZXNob2xk
Igo+IHNwZWFrcyBhYm91dCBoYXZpbmcgdGhlIHByaW50ayBiZSBhcyBjbG9zZSB0byB3aGF0IHRo
ZSBQViBndWVzdCB3b3VsZCBiZQo+IGJ1dCBoZXJlIHlvdSBhcmUgcHJvdmlkaW5nIHRoZSBwcmlu
dGtzLgo+ID8KPiBBbmQgdGhlIG90aGVyIHBhdGNoZXMgdG9vPwoKV2hlbiB1c2luZyBsb2dsdmw9
bm9uZSwgdGhpcyBwcmludGsgd2lsbCBiZSBzdXBwcmVzc2VkLiAgSXQncyB1c2VmdWwKZm9yIGRl
YnVnZ2luZyB0aG91Z2guCgpUaGUgYmFubmVyIHBhdGNoIHdhcyBuZWVkZWQgYmVjYXVzZSBldmVu
IHdpdGggbG9nbHZsPW5vbmUsIHRoZSBiYW5uZXIKaXMgc3RpbGwgcHJpbnRlZCBvdXQuCgpUaGUg
UUVNVSBjb25zb2xlIHBhdGNoIGlzIHlldCBhbm90aGVyIG9wdGlvbiB3aGljaCBzZW5kcyB0aGUg
WGVuCmxvZ2dpbmcgb3V0cHV0IHRvIHRoZQpRRU1VIGxvZy4KClJlZ2FyZHMsCgpBbnRob255IExp
Z3VvcmkKCgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:48:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYcT0-0006pq-OI; Mon, 08 Jan 2018 18:48:14 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYcSz-0006pk-Mm
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 18:48:13 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 84/A9-24969-CECB35A5;
 Mon, 08 Jan 2018 18:48:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVff1nuA
 og7ut7Bb3prxnd2D02N63iz2AMYo1My8pvyKBNePrzJPMBasSK9re2TcwNjh0MXJxCAk0MknM
 e3KVHcJ5zChxav13JghnG6PEibU7mbsYOTlEBJwlvp6Zyw5i8wroS6zb/pCti5GDQ1jAQuJMd
 y1IvYTABBWJ/gtLweolBLwlNq34ywpj/2jqA7LZOdgErCQOiYFEWQRUJd6072KbwMi9gJFhFa
 N6cWpRWWqRrrFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagbxmAYAdjxz+nQ4y
 SHExKoryizgFRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4l+0OjhISLEpNT61Iy8wBBhlMWoKD
 R0mEdy9Imre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJc67H6RUAKQ0ozQPbhAs+
 C8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmPccyBSezLwSuH2vgE5hAjrl3b5AkFNKEhFSUg
 2Ma9ZVCG5asGPyOfn3my5s2qb7/HzPhNV3rzxYaiZ03Ml2sxpflLG/8FQ9T4sFHxK9VXdUaMT
 teFbk6CYemDrl+WrFAC+fhnM/11iv1K/7a79pJc8/LTU5zUW7c76mV3E1zFqsLnTzstUCrjq1
 zOTe5YL8ZeJW+7KWBuX3lu6621FxaMcH5Tf9SizFGYmGWsxFxYkA4gydQ3kCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1515437290!66291377!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10086 invoked from network); 8 Jan 2018 18:48:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 18:48:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYcSv-0008HN-Cp; Mon, 08 Jan 2018 18:48:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYcSp-0001g1-UC; Mon, 08 Jan 2018 18:48:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYcSo-0003aa-Tw; Mon, 08 Jan 2018 18:48:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117699-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-libvirt-vhd:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 qemu-mainline:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 qemu-mainline:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:host-ping-check-xen:fail:heisenbug
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-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-xsm: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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=281f327487c9c9b1599f93c589a408bbf4a651b8
X-Osstest-Versions-That: qemuu=eaefea537b476cb853e2edbdc68e969ec777e4bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 18:48:02 +0000
Subject: [Xen-devel] [qemu-mainline test] 117699: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7982818074535009402=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-libvirt-vhd    <job status>                 broken  in 117633
 test-amd64-amd64-libvirt-xsm    <job status>                 broken  in 117633
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 117335

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-libvirt-xsm 4 host-install(4) broken in 117633 pass in 117699
 test-amd64-amd64-libvirt-vhd 4 host-install(4) broken in 117633 pass in 117699
 test-armhf-armhf-xl-xsm 5 host-ping-check-native fail in 117667 pass in 117699
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat  fail pass in 117633
 test-amd64-i386-xl-qemuu-win10-i386  8 host-ping-check-xen fail pass in 117667

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

version targeted for testing:
 qemuu                281f327487c9c9b1599f93c589a408bbf4a651b8
baseline version:
 qemuu                eaefea537b476cb853e2edbdc68e969ec777e4bb

Last test of basis   117335  2017-12-19 12:50:51 Z   20 days
Testing same since   117534  2018-01-02 17:34:07 Z    6 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Evgeny Yakovlev <eyakovlev@virtuozzo.com>
  Fam Zheng <famz@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Laurent Vivier <laurent@vivier.eu>
  linzhecheng <linzhecheng@huawei.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Namhyung Kim <namhyung@gmail.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <rth@twiddle.net>
  Roman Kagan <rkagan@virtuozzo.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-libvirt-vhd broken
broken-job test-amd64-amd64-libvirt-xsm broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7982818074535009402==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:49:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYcUU-0006yC-6L; Mon, 08 Jan 2018 18:49:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w+pu=ed=gmail.com=mingo.kernel.org@srs-us1.protection.inumbo.net>)
 id 1eYcUS-0006xQ-QW
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 18:49:44 +0000
X-Inumbo-ID: 8276abcf-f4a4-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8276abcf-f4a4-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 19:48:26 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id t8so15977764wmc.3
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 10:49:43 -0800 (PST)
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=hJWvxMjkOm0WAEAAOKc0mvwR6W/1oHVHYCwitHg7eII=;
 b=Sr6ur2t1PfiDPElGtbYSVozTOE77a2q19408rHSzFp9zN5MmFs/9I8+X8X/7KnywKa
 1ltba44IzJuK2grY9Af8ddEm6IvUQpaM1dpZrt2hVVwjutl20IHey9eB55+DegFZiJrt
 j7g/w4lG7VuTSteZmhfigjYfZ3ObFgxRfTqPhWkMe7EpCRNsPoxjkOh0CHZaIj/wO/vY
 HOiYZ6k8f32FZc9/5EZEAI+QqLWmkmYOBiWyR9fAcPpFt4uBDKETs4Srrcm5rewhF/z0
 lSe+VVWrwrcsi9S4t1fOmLZDuuYCjyPqw5HKUHWLUzxZiBPCiw72hKviASLmf1MwHrrd
 XZoQ==
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=hJWvxMjkOm0WAEAAOKc0mvwR6W/1oHVHYCwitHg7eII=;
 b=uJONbN9HV93u9Cql0XXlqE93T2iwA7av8DFxtmTmZM3vpnUpGBnNsFNX+XmiwQLzhg
 lszGPmbXC1HgF/SnhtwO0Q/TSly+1wOgrfGCpuYfmUQEMoihc5QvQEMKMbT3cFnKI12U
 Wl92fttrg6VyNVoqgoI4P5adfT1FLSerCiXrbu2i3BFJzyJ8fcqIgLQr4NC3DUxneJIA
 oT+LNiqR/PD1Sblyp7pPU0v9FukUXNAvYUMIb13J9McJQwh6/JY5zgzkFHAZFVdlmsyC
 1BPFuxXE8ai7oF85iS+4ALOEHQI0MoG76rOwzTF9xr9dNEBiD0Kmy0aKE3qL2TF4kQ8J
 AZsg==
X-Gm-Message-State: AKGB3mKgoKKt1lxmkRa9Ao7JO710dj1aTKsWeP2IBVXkcBoKBxyXiUTZ
 FTxn1b0z5HeCtXGRxA15S1s=
X-Google-Smtp-Source: ACJfBosr2DSm65XdLwXkHcMy/9mpRmtBxzcVuVieRpCkEUitjlR3CPEGgPEevCjxXk9+K43aE5N4ww==
X-Received: by 10.28.40.70 with SMTP id o67mr10297222wmo.5.1515437382126;
 Mon, 08 Jan 2018 10:49:42 -0800 (PST)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id i65sm30516385wme.20.2018.01.08.10.49.40
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 08 Jan 2018 10:49:41 -0800 (PST)
Date: Mon, 8 Jan 2018 19:49:39 +0100
From: Ingo Molnar <mingo@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180108184939.6rckuyy77qt3ureg@gmail.com>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
 <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
 <20180108161001.GM32035@hirez.programming.kicks-ass.net>
 <892cb5f2-367b-cfbd-58b5-3d8711c3ed66@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <892cb5f2-367b-cfbd-58b5-3d8711c3ed66@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: x86@kernel.org, Peter Zijlstra <peterz@infradead.org>,
 "H. Peter Anvin" <hpa@zytor.com>,
 Nick Desaulniers <nick.desaulniers@gmail.com>, ghackmann@google.com,
 linux-kernel@vger.kernel.org, mka@google.com, Ingo Molnar <mingo@redhat.com>,
 srhines@google.com, kees@google.com, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CiogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKCj4gT24gMDgvMDEvMTgg
MTc6MTAsIFBldGVyIFppamxzdHJhIHdyb3RlOgo+ID4gT24gU2F0LCBKYW4gMDYsIDIwMTggYXQg
MDE6Mzk6NDhQTSAtMDgwMCwgTmljayBEZXNhdWxuaWVycyB3cm90ZToKPiA+PiBWYXJpYWJsZSBM
ZW5ndGggQXJyYXlzIEluIFN0cnVjdHMgKFZMQUlTKSBpcyBub3Qgc3VwcG9ydGVkIGJ5IENsYW5n
LCBhbmQKPiA+PiBmcm93bmVkIHVwb24gYnkgb3RoZXJzLgo+ID4+Cj4gPj4gaHR0cHM6Ly9sa21s
Lm9yZy9sa21sLzIwMTMvOS8yMy81MDAKPiA+Pgo+ID4+IEhlcmUsIHRoZSBWTEFJUyB3YXMgdXNl
ZCBiZWNhdXNlIHRoZSBzaXplIG9mIHRoZSBiaXRtYXAgcmV0dXJuZWQgZnJvbQo+ID4+IHhlbl9t
Y19lbnRyeSgpIGRlcGVuZGVkIG9uIHBvc3NpYmx5IChiYXNlZCBvbiBrZXJuZWwgY29uZmlndXJh
dGlvbikKPiA+PiBydW50aW1lIHNpemVkIGRhdGEuIFJhdGhlciB0aGFuIGRlY2xhcmluZyBhcmdz
IGFzIGEgVkxBSVMgdGhlbiBjYWxsaW5nCj4gPj4gc2l6ZW9mIG9uICphcmdzLCB3ZSBjYWxjdWxh
dGUgdGhlIGFwcHJvcHJpYXRlIHNpemVvZiBhcmdzIG1hbnVhbGx5Lgo+ID4+IEZ1cnRoZXIsIHdl
IGNhbiBnZXQgcmlkIG9mIHRoZSAjaWZkZWYncyBhbmQgcmVseSBvbiBudW1fcG9zc2libGVfY3B1
cygpCj4gPj4gKHRoYW5rcyB0byBhIGhlbHBmdWwgY2hlY2twYXRjaCB3YXJuaW5nIGZyb20gYW4g
ZWFybGllciB2ZXJzaW9uIG9mIHRoaXMKPiA+PiBwYXRjaCkuCj4gPj4KPiA+PiBTdWdnZXN0ZWQt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBO
aWNrIERlc2F1bG5pZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KPiA+PiAtLS0KPiA+
PiBDaGFuZ2VzIGluIHYyOgo+ID4+ICogQ2hhbmdlIG1hc2sgdG8gdXMgREVDTEFSRV9CSVRNQVAg
aW5zdGVhZCBvZiBwb2ludGVyLCBhcyBzdWdnZXN0ZWQuCj4gPj4gKiBVcGRhdGUgY29tbWl0IG1l
c3NhZ2UgdG8gcmVtb3ZlIG1lbnRpb24gb2YgcG9pbnRlci4KPiA+PiAqIFVwZGF0ZSBzaXplb2Yg
Y2FsY3VsYXRpb24gdG8gd29yayB3aXRoIGFycmF5IHJhdGhlciB0aGFuIHBvaW50ZXIuCj4gPj4K
PiA+PiAgYXJjaC94ODYveGVuL21tdV9wdi5jIHwgOCArKystLS0tLQo+ID4+ICAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi9tbXVfcHYuYyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+ID4+IGlu
ZGV4IDRkNjJjMDcuLmQ4NTA3NjIgMTAwNjQ0Cj4gPj4gLS0tIGEvYXJjaC94ODYveGVuL21tdV9w
di5jCj4gPj4gKysrIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCj4gPj4gQEAgLTEzMjUsMjAgKzEz
MjUsMTggQEAgc3RhdGljIHZvaWQgeGVuX2ZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0IGNw
dW1hc2sgKmNwdXMsCj4gPj4gIHsKPiA+PiAgCXN0cnVjdCB7Cj4gPj4gIAkJc3RydWN0IG1tdWV4
dF9vcCBvcDsKPiA+PiAtI2lmZGVmIENPTkZJR19TTVAKPiA+PiAtCQlERUNMQVJFX0JJVE1BUCht
YXNrLCBudW1fcHJvY2Vzc29ycyk7Cj4gPj4gLSNlbHNlCj4gPj4gIAkJREVDTEFSRV9CSVRNQVAo
bWFzaywgTlJfQ1BVUyk7Cj4gPj4gLSNlbmRpZgo+ID4+ICAJfSAqYXJnczsKPiA+IAo+ID4gV2h5
IGlzIGl0IE9LIGZvciBYZW4gdG8gcGxhY2UgdGhpcyBiaXRtYXAgb24tc3RhY2sgaW4gdGhlIGZp
cnN0IHBsYWNlPwo+ID4gVGhhdCBOUl9DUFVTIHRoaW5nIGNhbiBiZSBmYWlybHkgaHVnZS4KPiAK
PiBUaGlzIG9ubHkgYSBwb2ludGVyIHRvIHRoZSBiaXRtYXAuCgpXaGF0J3MgdGhlIG1heGltdW0g
TlJfQ1BVcyBmb3IgY29uZmlncyB0aGF0IGNhbiBydW4gdGhpcyBjb2RlLCB0aW1lcyA4PwoKVGhh
bmtzLAoKCUluZ28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:56:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYcai-0007hx-S8; Mon, 08 Jan 2018 18:56:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=boe9=ed=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eYcah-0007hr-8X
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 18:56:11 +0000
X-Inumbo-ID: 6905d14f-f4a5-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x22f.google.com (unknown [2a00:1450:400c:c0c::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6905d14f-f4a5-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 19:54:53 +0100 (CET)
Received: by mail-wr0-x22f.google.com with SMTP id 60so2764316wrl.5
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 10:56:09 -0800 (PST)
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=NqXq51FXhpJej/5k/OtxQcqMnmApoXwRNnq9R9ybBsQ=;
 b=aoRLLbTl4eQyu30kUjQmHrTapqrdBc3LlKLWCsU0e4zzCLvtDNBmXLRp8mXNLgONQA
 uH+aPQhlyBsSMPf0XmDlE/KludySKOw5F56CeeXrZe1bZdb7SgFcfBiC9/JsMMgxSoNJ
 liKG2U7dB/3pFEBT8gOU9X9XQ98FugYDFe64C2eudAjFXyhzYZFGteZlqaXaRxxMlxhA
 L87OYRej0TIws6cpsO2nOUCNJt1vzgE5LR9buMd/diljM44EXj4hHG7A8tUdvjjwXci+
 HAnE8mAtEk+zbCfAR1a59WiN2OGqQ3DkUOTP3rLSyQpTPKpN18hiYP4KWPqNOhGmw7MH
 ehOA==
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=NqXq51FXhpJej/5k/OtxQcqMnmApoXwRNnq9R9ybBsQ=;
 b=LT866sJv4jUP1ZCreY4y0tK6SUZgrfuxeshIZmCTig++JDtAqGyr/g3p+xTGZKFUFK
 U9ajKSjHtIBpAKI4bR82czoTJpZ3wH3uR9KIwgOVwnwoo45OTQPymb3kbvVQ7srbbIdc
 e/olKr6yKJ27I9m2l9BDIANIrKtJwmU/2lMQTVas1U4k2stM5vI3ehocjTzq4LWYOkzB
 KSaVug4h14PW01uSgkYgADrRDXw6XFt/IvL90O4fw1Uo6jZYiWrBF4W21Mf1FPM5MegF
 GYMgKzkSNt0KjVmUZ49PT3D5zeu9H+PTiQJIfd3pIhW7yVcdqU46GiJjYOwqMSYhF+2k
 qJvw==
X-Gm-Message-State: AKGB3mLekxJKMsSQgWfcfa14S69n/2MFSQIawadlWn5OjWHkiybKa2UB
 QGAB95Tmule3FytKoLuzvu39Mkv8
X-Google-Smtp-Source: ACJfBot/xyebXDduEKdj+kKQ3jPeDuE1PH4mJg4I8XiW08pzYIvRDsroaaMyMNTedIvd7o2GFOkcRg==
X-Received: by 10.223.157.206 with SMTP id q14mr11904643wre.21.1515437768722; 
 Mon, 08 Jan 2018 10:56:08 -0800 (PST)
Received: from [10.7.7.172] (h88-150-206-161.host.redstation.co.uk.
 [88.150.206.161])
 by smtp.gmail.com with ESMTPSA id q196sm15085533wmb.22.2018.01.08.10.56.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 08 Jan 2018 10:56:07 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 10.3 \(3273\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <23123.44604.284781.889416@mariner.uk.xensource.com>
Date: Mon, 8 Jan 2018 18:56:06 +0000
Message-Id: <D01419A5-8EC4-482B-ACF5-A8FDEE2E81B0@gmail.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
X-Mailer: Apple Mail (2.3273)
Cc: xen-devel <xen-devel@lists.xenproject.org>, committers@xenproject.org,
 security@xenproject.org, 'Jan Beulich' <JBeulich@suse.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gT24gOCBKYW4gMjAxOCwgYXQgMTc6NDUsIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPiB3cm90ZToKPiAKPiAKPiBCdXQgdGhpcyBpcyBub3QgYSB1c3VhbCBzaXR1YXRp
b24uICBUaGlzIHRpbWUsIHdlIGRvbid0IGhhdmUgdGhlIHRpbWUKPiB0byB3YWl0Lgo+IAo+IE9w
aW5pb25zID8KPiAKPiBJYW4uCgorMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 18:59:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 18:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYcdW-0007vr-JM; Mon, 08 Jan 2018 18:59:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYcdV-0007vl-Nv
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 18:59:05 +0000
X-Inumbo-ID: cfbfb841-f4a5-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfbfb841-f4a5-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 19:57:46 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,332,1511827200"; d="scan'208";a="65755840"
To: Jan Beulich <JBeulich@suse.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0089020000780019ACF7@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <96b6d920-5e1a-eadc-693d-2f690ba7b5e2@citrix.com>
Date: Mon, 8 Jan 2018 18:24:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4E0089020000780019ACF7@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 11/26] x86: Support indirect thunks
 from assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMTggMDk6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0
IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwo+PiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFt
cG9saW5lLlMKPj4gQEAgLTE1Myw4ICsxNTMsMjggQEAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRy
eToKPj4gICAgICAgICAgLmNvZGU2NAo+PiAgc3RhcnQ2NDoKPj4gICAgICAgICAgLyogSnVtcCB0
byBoaWdoIG1hcHBpbmdzLiAqLwo+PiAtICAgICAgICBtb3ZhYnMgICRfX2hpZ2hfc3RhcnQsJXJh
eAo+PiAtICAgICAgICBqbXBxICAgIColcmF4Cj4+ICsgICAgICAgIG1vdmFicyAgJF9faGlnaF9z
dGFydCwgJXJkaQo+PiArCj4+ICsjaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCj4+ICsgICAg
ICAgIC8qCj4+ICsgICAgICAgICAqIElmIGJvb3RpbmcgdmlydHVhbGlzZWQsIG9yIGhvdC1vbmxp
bmluZyBhIENQVSwgc2libGluZyB0aHJlYWRzIGNhbgo+PiArICAgICAgICAgKiBhdHRlbXB0IEJy
YW5jaCBUYXJnZXQgSW5qZWN0aW9uIGFnYWluc3QgdGhpcyBqbXAuCj4+ICsgICAgICAgICAqCj4+
ICsgICAgICAgICAqIFdlJ3ZlIGdvdCBubyB1c2FibGUgc3RhY2sgc28gY2FuJ3QgdXNlIGEgUkVU
UE9MSU5FIHRodW5rLCBhbmQgYXJlCj4+ICsgICAgICAgICAqIGZ1cnRoZXIgdGhhbiArLSAyRyBm
cm9tIHRoZSBoaWdoIG1hcHBpbmdzIHNvIGNvdWxkbid0IHVzZSBKVU1QX1RIVU5LCj4+ICsgICAg
ICAgICAqIGV2ZW4gaWYgd2FzIGEgbm9uLVJFVFBPTElORSB0aHVuay4gIEZ1dGhlcm1vcmUsIGFu
IExGRU5DRSBpc24ndAo+PiArICAgICAgICAgKiBuZWNlc3NlcmlseSBzYWZlIHRvIHVzZSBhdCB0
aGlzIHBvaW50Lgo+PiArICAgICAgICAgKgo+PiArICAgICAgICAgKiBBcyB0aGlzIGlzbid0IGEg
aG90cGF0aCwgdXNlIGEgZnVsbHkgc2VyaWFsaXNpbmcgZXZlbnQgdG8gcmVkdWNlCj4+ICsgICAg
ICAgICAqIHRoZSBzcGVjdWxhdGlvbiB3aW5kb3cgYXMgbXVjaCBhcyBwb3NzaWJsZS4gICVlYngg
bmVlZHMgcHJlc2VydmluZwo+PiArICAgICAgICAgKiBmb3IgX19oaWdoX3N0YXJ0Lgo+PiArICAg
ICAgICAgKi8KPj4gKyAgICAgICAgbW92ICAgICAlZWJ4LCAlZXNpCj4+ICsgICAgICAgIGNwdWlk
Cj4+ICsgICAgICAgIG1vdiAgICAgJWVzaSwgJWVieAo+PiArI2VuZGlmCj4+ICsKPj4gKyAgICAg
ICAgam1wcSAgICAqJXJkaQo+IFdvdWxkIHRoZXJlIGJlIGFueXRoaW5nIHdyb25nIHdpdGggb21p
dHRpbmcgdGhlICNpZmRlZiwgc2xpZ2h0bHkKPiBpbXByb3ZpbmcgcmVhZGFiaWxpdHk/CgpGdW5j
dGlvbmFsbHksIG5vdCwgYnV0IEknbSBub3QgY29udmluY2VkIGl0IHdvdWxkIG1ha2UgYW55dGhp
bmcgYmV0dGVyCmVpdGhlci4KCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+PiBAQCAtNzMsMzcg
KzczLDU4IEBAIHZvaWQgKCpwdl9wb3N0X291dGJfaG9vaykodW5zaWduZWQgaW50IHBvcnQsIHU4
IHZhbHVlKTsKPj4gIAo+PiAgdHlwZWRlZiB2b2lkIGlvX2VtdWxfc3R1Yl90KHN0cnVjdCBjcHVf
dXNlcl9yZWdzICopOwo+PiAgCj4+ICsjaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCj4+ICtl
eHRlcm4gY2hhciBpbmRfdGh1bmtfcmN4W10gYXNtICgiX194ODYuaW5kaXJlY3RfdGh1bmsucmN4
Iik7Cj4+ICsjZW5kaWYKPiBBZ2FpbiBJIGRvbid0IHNlZSB0aGUgdmFsdWUgb2YgdGhlICNpZmRl
Zi4KClRoaXMgaWZkZWYgaXMgc3RyaWN0bHkgcmVxdWlyZWQuwqAgYXNtICgiX194ODYuaW5kaXJl
Y3RfdGh1bmsucmN4Iik7CmRvZXNuJ3QgZXhpc3Qgd2hlbiBidWlsZGluZyB3aXRoIGFuIGluY2Fw
YWJsZSB0b29sY2hhaW4uCgo+Cj4+ICBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxfc3R1
Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5z
aWduZWQgaW50IGJ5dGVzKQo+PiAgewo+PiArICAgIHN0cnVjdCBzdHVicyAqdGhpc19zdHVicyA9
ICZ0aGlzX2NwdShzdHVicyk7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBzdHViX3ZhID0gdGhpc19z
dHVicy0+YWRkciArIFNUVUJfQlVGX1NJWkUgLyAyOwo+PiArCj4+ICAgICAgaWYgKCAhY3R4dC0+
aW9fZW11bF9zdHViICkKPj4gLSAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViID0gbWFwX2RvbWFp
bl9wYWdlKF9tZm4odGhpc19jcHUoc3R1YnMubWZuKSkpICsKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0aGlzX2NwdShzdHVicy5hZGRyKSAmCj4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgflBBR0VfTUFTSykg
Kwo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1RVQl9C
VUZfU0laRSAvIDI7Cj4+ICsgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YiA9Cj4+ICsgICAgICAg
ICAgICBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX3N0dWJzLT5tZm4pKSArIChzdHViX3ZhICYg
flBBR0VfTUFTSyk7Cj4+ICAKPj4gICAgICAvKiBtb3ZxICRob3N0X3RvX2d1ZXN0X2dwcl9zd2l0
Y2gsJXJjeCAqLwo+PiAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlswXSA9IDB4NDg7Cj4+ICAgICAg
Y3R4dC0+aW9fZW11bF9zdHViWzFdID0gMHhiOTsKPj4gICAgICAqKHZvaWQgKiopJmN0eHQtPmlv
X2VtdWxfc3R1YlsyXSA9ICh2b2lkICopaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoOwo+PiArCj4+
ICsjaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCj4+ICsgICAgLyogY2FsbHEgX194ODYuaW5k
aXJlY3RfdGh1bmsucmN4ICovCj4+ICsgICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZTg7
Cj4+ICsgICAgKihpbnQzMl90ICopJmN0eHQtPmlvX2VtdWxfc3R1YlsxMV0gPQo+PiArICAgICAg
ICBfcChpbmRfdGh1bmtfcmN4KSAtIF9wKHN0dWJfdmEgKyAxMSArIDQpOwo+IFdoeSB0d28gKGhp
ZGRlbikgY2FzdHMgd2hlbiBvbmUgKGNsZWFybHkgdmlzaWJsZSBvbmUpIHdvdWxkIGRvOgo+Cj4g
ICAgICooaW50MzJfdCAqKSZjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0KPiAgICAgICAgICh1bnNp
Z25lZCBsb25nKWluZF90aHVua19yY3ggLSAoc3R1Yl92YSArIDExICsgNCk7Cj4KPiA/Cj4KPj4g
KyNlbHNlCj4+ICAgICAgLyogY2FsbHEgKiVyY3ggKi8KPj4gICAgICBjdHh0LT5pb19lbXVsX3N0
dWJbMTBdID0gMHhmZjsKPj4gICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0gMHhkMTsKPj4g
Kwo+PiArICAgIC8qCj4+ICsgICAgICogMyBieXRlcyBvZiBQNl9OT1BTLgo+PiArICAgICAqIFRP
RE86IHVudGFuZ2xlIGlkZWFsX25vcHMgZnJvbSBpbml0L2xpdmVwYXRjaCBLY29uZmlnIG9wdGlv
bnMuCj4+ICsgICAgICovCj4+ICsgICAgbWVtY3B5KCZjdHh0LT5pb19lbXVsX3N0dWJbMTJdLCAi
XHgwZlx4MWZceDAwIiwgMyk7Cj4+ICsjZW5kaWYKPiBTYW1lIGhlcmUgLSByYXRoZXIgdGhhbiBt
YWtpbmcgZXZlcnl0aGluZyBtb3JlIGNvbXBsaWNhdGVkIHRvCj4gcmVhZC91bmRlcnN0YW5kLCB3
aHkgZG9uJ3Qgd2UgYXZvaWQgY29uZGl0aW9uYWxzIGluIHBsYWNlcyB3aGVyZQo+IHBlcmZvcm1h
bmNlIGlzIG9mIG5vIGNvbmNlcm4uCgpBZ2FpbiwgdGhlc2UgYXJlIHN0cmljdGx5IHJlcXVpcmVk
LCBiZWNhdXNlIG9mIGluZF90aHVua19yY3hbXS4KCj4gSW4gdGhlIGVuZCBpdCBtYXkgd2VsbCBi
ZSB0aGF0IHdlCj4gd291bGRuJ3QgbmVlZCBDT05GSUdfSU5ESVJFQ1RfVEhVTksgYXQgYWxsLCB1
bmxlc3MgaXQgYmVjYW1lCj4gYSB1c2VyLXNlbGVjdGFibGUgb3B0aW9uIChhcyBzdWdnZXN0ZWQg
aW4gcmVwbHkgdG8gcGF0Y2ggOSkuCj4KPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21f
ZGVmbnMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCj4+IEBAIC0x
Myw2ICsxMywxNCBAQAo+PiAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4+ICAjaW5jbHVk
ZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4+ICAKPj4gKyNpZmRlZiBfX0FTU0VNQkxZX18KPj4gKyMg
aW5jbHVkZSA8YXNtL2luZGlyZWN0X3RodW5rX2FzbS5oPgo+PiArI2Vsc2UKPj4gK2FzbSAoICJc
dC5lcXUgQ09ORklHX0lORElSRUNUX1RIVU5LLCAiCj4+ICsgICAgICBfX3N0cmluZ2lmeShJU19F
TkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykpICk7Cj4+ICthc20gKCAiXHQuaW5jbHVkZSBc
ImFzbS9pbmRpcmVjdF90aHVua19hc20uaFwiIiApOwo+PiArI2VuZGlmCj4gRm9yIHRoaXMgdG8g
d29yayB3aXRoIGFsbCBjb21waWxlcnMsIGFyZW4ndCB5b3Ugc3RpbGwgbWlzc2luZyB0aGUKPiBh
ZGRpdGlvbiBvZiAtV2EsLUkkKEJBU0VESVIpL2luY2x1ZGUgb24gdG9wIG9mIHRoZSBvdGhlcgo+
IGNvbXBpbGVyIG9wdGlvbiBhZGRpdGlvbnMgZG9uZSBpbiBwYXRjaCA5PwoKQWggeWVzIC0gSSB3
aWxsIGZvbGQgdGhhdCBpbi4KCj4KPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oCj4+IEBAIC0wLDAgKzEsNDEgQEAKPj4gKy8q
Cj4+ICsgKiBXYXJuaW5nISAgVGhpcyBmaWxlIGlzIGluY2x1ZGVkIGF0IGFuIGFzc2VtYmxlciBs
ZXZlbCBmb3IgLmMgZmlsZXMsIGNhdXNpbmcKPj4gKyAqIHVzdWFsICNpZmRlZidhcnkgdG8gdHVy
biBpbnRvIGNvbW1lbnRzLgo+PiArICovCj4+ICsKPj4gKy5tYWNybyBJTkRfVEhVTksgaW5zbjpy
ZXEgYXJnOnJlcQo+PiArLyoKPj4gKyAqIENyZWF0ZSBhbiBpbmRpcmVjdCBicmFuY2guICBpbnNu
IGlzIG9uZSBvZiBjYWxsL2ptcCwgYXJnIGlzIGEgc2luZ2xlCj4+ICsgKiByZWdpc3Rlci4KPj4g
KyAqCj4+ICsgKiBXaXRoIG5vIGNvbXBpbGVyIHN1cHBvcnQsIHRoaXMgZGVncmF0ZWQgaW50byBh
IHBsYWluIGluZGlyZWN0IGNhbGwvam1wLgo+ICJkZWdyYWRlcyIgb3IgImRlZ2VuZXJhdGVzIiBv
ciB5ZXQgc29tZXRoaW5nIGVsc2U/CgpEZWdyYWRlcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 19:15:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 19:15:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYcsp-00015p-VS; Mon, 08 Jan 2018 19:14:55 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYcso-00015i-Up
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 19:14:55 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-3.messagelabs.com id 9F/21-32407-D23C35A5;
 Mon, 08 Jan 2018 19:14:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVfncHC
 UwYdP1hb3prxnd2D02N63iz2AMYo1My8pvyKBNePpmzOMBS9rKy6s6WVsYNwU0sXIySEk0Mgk
 sXKLUBcjF5D9mFFi6fIvrBDONkaJj4vWMIFUiQg4S3w9M5cdxOYV0JfY+W4WYxcjB4ewgJXEi
 uvGIPUSAp0KEl82fmIDqZEQ8Jbo2jefEcZuffcfqJedgw2o/pAYSJRFQFXizLW7LBMYuRcwMq
 xi1ChOLSpLLdI1MtZLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0bj0DA+MOxr6
 9focYJTmYlER5RZ0DooT4kvJTKjMSizPii0pzUosPMcpwcChJ8LYdDI4SEixKTU+tSMvMAYYZ
 TFqCg0dJhPcmSJq3uCAxtzgzHSJ1itGY49imy3+YOJ7NfN3ALMSSl5+XKiXOmwxSKgBSmlGaB
 zcIFv6XGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzPgeZwpOZVwK37xXQKUxAp7zbFwhySk
 kiQkqqgbH6YNMnwwnPEsqvnuK11dy3+3q414HlTz/fu3tGeo9M4YPbKmkL+poWPnz/y+gi0yo
 J6c2VqcdYvvXP6v/ypCRExVatS2L+/xNPcif9Py3ndHtuOefGW54Vq0JlMv3lWcQqVwW7XZ3E
 ssBux5JJDsdDtyt9TjL9df+4TrvUpPvvLddOsTiwpj5WiaU4I9FQi7moOBEAwBEij3oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1515438891!121898221!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57513 invoked from network); 8 Jan 2018 19:14:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 19:14:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYcsk-0000Za-NO; Mon, 08 Jan 2018 19:14:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYcsf-0003rt-Em; Mon, 08 Jan 2018 19:14:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYcse-0000qJ-Kd; Mon, 08 Jan 2018 19:14:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117702-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=788ccf7552c82179135470473d9035f7c8b0b188
X-Osstest-Versions-That: linux=1e6e21c74c7c866db0abdfc452937724c3d80bdc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 19:14:44 +0000
Subject: [Xen-devel] [linux-3.18 test] 117702: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6904534704120664030=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 linux                788ccf7552c82179135470473d9035f7c8b0b188
baseline version:
 linux                1e6e21c74c7c866db0abdfc452937724c3d80bdc

Last test of basis   117375  2017-12-20 09:38:49 Z   19 days
Failing since        117563  2018-01-02 17:39:00 Z    6 days    6 attempts
Testing same since   117581  2018-01-02 22:44:52 Z    5 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com
  Adam Wallis <awallis@codeaurora.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrew Bowers <andrewx.bowers@intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bjorn Helgaas <bhelgaas@google.com>
  BjĂ¸rn Mork <bjorn@mork.no>
  Brian King <brking@linux.vnet.ibm.com>
  Christian Lamparter <chunkeey@gmail.com>
  Christoph Paasch <cpaasch@apple.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunyan Zhang <chunyan.zhang@spreadtrum.com>
  Dan Murphy <dmurphy@ti.com>
  Daniel Thompson <daniel.thompson@linaro.org>
  Daniele Palmas <dnlplm@gmail.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitri Epshtein <dima@marvell.com>
  Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dmitry Fleytman Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Dumazet <edumazet@google.com>
  Eyal Reizer <eyalr@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Gabriele Paoloni <gabriele.paoloni@huawei.com>
  Gao Feng <fgao@ikuai8.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jacob Keller <jacob.e.keller@intel.com>
  James Smart <james.smart@broadcom.com>
  Jan Glauber <jglauber@cavium.com>
  Jaroslav Kysela <perex@perex.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Tang <jtang@suse.com>
  Jing Xia <jing.xia@spreadtrum.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kees Cook <keescook@chromium.org>
  Kevin Cernekee <cernekee@chromium.org>
  Krishneil Singh <krishneil.k.singh@intel.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Maarten Lankhorst <dev@mblankhorst.nl>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Nazarewicz <mina86@mina86.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Stein <peter@stuntstein.dk>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  PJ Waskiewicz <peter.waskiewicz.jr@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Reizer, Eyal <eyalr@ti.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Reichel <sre@kernel.org>
  Sebastian Sjoholm <ssjoholm@mac.com>
  Steve Capper <steve.capper@arm.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Stuart Hayes <stuart.w.hayes@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tonghao Zhang <xiangxia.m.yue@gmail.com>
  Tonghao Zhang <zhangtonghao@didichuxing.com>
  Tony Lindgren <tony@atomide.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>
  Varun Prakash <varun@chelsio.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yelena Krivosheev <yelena@marvell.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   1e6e21c74c7c..788ccf7552c8  788ccf7552c82179135470473d9035f7c8b0b188 -> tested/linux-3.18


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6904534704120664030==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 19:17:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 19:17:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYcvJ-0001FN-GM; Mon, 08 Jan 2018 19:17:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uoas=ed=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1eYcvH-0001FF-U1
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 19:17:27 +0000
X-Inumbo-ID: 61b3be86-f4a8-11e7-b4a6-bc764e045a96
Received: from shards.monkeyblade.net (unknown [184.105.139.130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61b3be86-f4a8-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 20:16:09 +0100 (CET)
Received: from localhost (67.110.78.66.ptr.us.xo.net [67.110.78.66])
 (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 319E21263FE1E;
 Mon,  8 Jan 2018 11:17:24 -0800 (PST)
Date: Mon, 08 Jan 2018 14:17:22 -0500 (EST)
Message-Id: <20180108.141722.1413694733176935221.davem@davemloft.net>
To: otubo@redhat.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20180105084216.21719-1-otubo@redhat.com>
References: <20180105084216.21719-1-otubo@redhat.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Mon, 08 Jan 2018 11:17:25 -0800 (PST)
Cc: jgross@suse.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, mgamal@redhat.com,
 cavery@redhat.com, vkuznets@redhat.com
Subject: Re: [Xen-devel] [PATCH] xen-netfront: enable device after manual
	module load
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogRWR1YXJkbyBPdHVibyA8b3R1Ym9AcmVkaGF0LmNvbT4KRGF0ZTogRnJpLCAgNSBKYW4g
MjAxOCAwOTo0MjoxNiArMDEwMAoKPiBXaGVuIGxvYWRpbmcgdGhlIG1vZHVsZSBhZnRlciB1bmxv
YWRpbmcgaXQsIHRoZSBuZXR3b3JrIGludGVyZmFjZSB3b3VsZAo+IG5vdCBiZSBlbmFibGVkIGFu
ZCB0aHVzIHdvdWxkbid0IGhhdmUgYSBiYWNrZW5kIGNvdW50ZXJwYXJ0IGFuZCB1bmFibGUKPiB0
byBiZSB1c2VkIGJ5IHRoZSBndWVzdC4KPiAKPiBUaGUgZ3Vlc3Qgd291bGQgZmFjZSBlcnJvcnMg
bGlrZToKPiAKPiAgIFtyb290QGd1ZXN0IH5dIyBldGh0b29sIC1pIGV0aDAKPiAgIENhbm5vdCBn
ZXQgZHJpdmVyIGluZm9ybWF0aW9uOiBObyBzdWNoIGRldmljZQo+IAo+ICAgW3Jvb3RAZ3Vlc3Qg
fl0jIGlmY29uZmlnIGV0aDAKPiAgIGV0aDA6IGVycm9yIGZldGNoaW5nIGludGVyZmFjZSBpbmZv
cm1hdGlvbjogRGV2aWNlIG5vdCBmb3VuZAo+IAo+IFRoaXMgcGF0Y2ggaW5pdGlhbGl6ZXMgdGhl
IHN0YXRlIG9mIHRoZSBuZXRmcm9udCBkZXZpY2Ugd2hlbmV2ZXIgaXQgaXMKPiBsb2FkZWQgbWFu
dWFsbHksIHRoaXMgc3RhdGUgd291bGQgY29tbXVuaWNhdGUgdGhlIG5ldGJhY2sgdG8gY3JlYXRl
IGl0cwo+IGRldmljZSBhbmQgZXN0YWJsaXNoIHRoZSBjb25uZWN0aW9uIGJldHdlZW4gdGhlbS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIE90dWJvIDxvdHVib0ByZWRoYXQuY29tPgoKQXBw
bGllZCwgdGhhbmsgeW91LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 20:01:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 20:01:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYdbH-00058u-FI; Mon, 08 Jan 2018 20:00:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYdbF-00058o-Qb
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 20:00:49 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-16.bemta-3.messagelabs.com id D3/8C-11796-0FDC35A5;
 Mon, 08 Jan 2018 20:00:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVff92eA
 og6lnrC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ahZStZC7q1K86/X8rSwLhXvouRi0NIoJFJ
 Ytf+88wQzmNGiVcXHzFCONsYJSb9OALkcHKICDhLfD0zlx3E5hXQl7h0dQVLFyMHh7CAkcTly
 zwg9RICXWwSF4+uYwGpkRDwlbi67zAbjL1oxjugODsHm4CVxCExkCiLgKrEske7mSYwci9gZF
 jFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgrJebWlycmJ6ak5hUrJecn7uJEejdegYGxh2Ml78
 6HWKU5GBSEuUVdQ6IEuJLyk+pzEgszogvKs1JLT7EKMPBoSTBGwIMFiHBotT01Iq0zBxgmMGk
 JTh4lER4NUDSvMUFibnFmekQqVOMxhzHNl3+w8TxbObrBmYhlrz8vFQpcV5lkFIBkNKM0jy4Q
 bDwv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPfrGaApPJl5JXD7XgGdwgR0yrt9gSCnlC
 QipKQaGE2+rfFZtsViV5de8bOPUzRN3gv0rQsvPlP6iWW7nJ2tmhu/M/fp9ZtuP2U+rbmhv1u
 Ua4mLW/0RqfplAtdPPopMbTxXs/TGOX/1G6nFi3ZpHep95iRyofjUzmvSjAbeWV0R2fGbV1i9
 KlR9kO/gf+FAtOE2r41sIaqnXP3e1Ni5feW55u7zV4mlOCPRUIu5qDgRAGfnryN6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1515441646!114453707!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19398 invoked from network); 8 Jan 2018 20:00:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 20:00:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYdbB-0001se-1p; Mon, 08 Jan 2018 20:00:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYdb5-000779-BL; Mon, 08 Jan 2018 20:00:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYdb4-0006CS-8k; Mon, 08 Jan 2018 20:00:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117703-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 20:00:38 +0000
Subject: [Xen-devel] [seabios test] 117703: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzcwMyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3MDMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDU5IGRheXMgICA2NCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDMxIGRheXMgICAx
OSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 20:08:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 20:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYdil-0005NO-9y; Mon, 08 Jan 2018 20:08:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ex30=ed=citrix.com=prvs=539ecd727=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYdik-0005NI-Gq
 for xen-devel@lists.xen.org; Mon, 08 Jan 2018 20:08:34 +0000
X-Inumbo-ID: f94983aa-f4af-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f94983aa-f4af-11e7-b0d7-9f685aff125f;
 Mon, 08 Jan 2018 20:10:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,332,1511827200"; d="scan'208";a="65760606"
To: Jan Beulich <JBeulich@suse.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-14-git-send-email-andrew.cooper3@citrix.com>
 <5A4E02C3020000780019AD16@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <66581e30-34d9-6346-62b4-1d310b802e0a@citrix.com>
Date: Mon, 8 Jan 2018 19:01:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4E02C3020000780019AD16@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 13/26] x86/amd: Try to set lfence as
 being Dispatch Serialising
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMTggMDk6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0
IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvYW1kLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+PiBAQCAt
NTU4LDggKzU1OCw0MSBAQCBzdGF0aWMgdm9pZCBpbml0X2FtZChzdHJ1Y3QgY3B1aW5mb194ODYg
KmMpCj4+ICAJCQl3cm1zcl9hbWRfc2FmZSgweGMwMDExMDBkLCBsLCBoICYgfjEpOwo+PiAgCX0K
Pj4gIAo+PiArCS8qCj4+ICsJICogQXR0ZW1wdCB0byBzZXQgbGZlbmNlIHRvIGJlIERpc3BhdGNo
IFNlcmlhbGlzaW5nLiAgVGhpcyBNU1IgYWxtb3N0Cj4+ICsJICogY2VydGFpbmx5IGlzbid0IHZp
cnR1YWxpc2VkIChhbmQgWGVuIGF0IGxlYXN0IHdpbGwgbGVhayB0aGUgcmVhbAo+PiArCSAqIHZh
bHVlIGluIGJ1dCBzaWxlbnRseSBkaXNjYXJkIHdyaXRlcyksIGFzIHdlbGwgYXMgYmVpbmcgcGVy
LWNvcmUKPj4gKwkgKiByYXRoZXIgdGhhbiBwZXItdGhyZWFkLCBzbyBkbyBhIGZ1bGwgc2FmZSBy
ZWFkL3dyaXRlL3JlYWRiYWNrIGN5Y2xlCj4+ICsJICogaW4gdGhlIHdvcnN0IGNhc2UuCj4+ICsJ
ICovCj4+ICsJaWYgKGMtPng4NiA9PSAweDBmIHx8IGMtPng4NiA9PSAweDExKQo+PiArCQkvKiBB
bHdheXMgZGlzcGF0Y2ggc2VyaWFsaXNpbmcgb24gdGhpcyBoYXJkYXJlLiAqLwo+PiArCQlfX3Nl
dF9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENILCBjLT54ODZfY2FwYWJpbGl0eSk7Cj4+
ICsJZWxzZSBpZiAoYy0+eDg2ID09IDB4MTAgfHwgYy0+eDg2ID49IDB4MTIpIHsKPiBJIHRoaW5r
IHRoaXMgY291bGQgYmUganVzdCAiZWxzZSIsIGFzIG1vZGVscyBiZWxvdyAweGYgYXJlbid0IDY0
LWJpdAo+IGNhcGFibGUuIEFueXdheQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4KPiBGb3IgY29tcGxldGVuZXNzIEknbSBhbHNvIHJlcHJvZHVjaW5nIGFu
IGVhcmxpZXIgcmVtYXJrIEkgbWFkZToKPiBBIHF1ZXN0aW9uIHRob3VnaCBpcyB3aGV0aGVyIGl0
IGlzIGEgZ29vZCBpZGVhIHRvIHNldCB0aGUgTVNSCj4gYml0IHVuY29uZGl0aW9uYWxseS4gRm9y
IGV4YW1wbGUsIHdpdGggImJ0aT0iIGJlaW5nIGdpdmVuIG90aGVyCj4gdGhhbiAibGZlbmNlIiwg
aXQgc2VlbXMgcXVpdGUgcG9pbnRsZXNzIHRvIGltcGFjdCBndWVzdCAoYW5kCj4gaW4gcGFydGlj
dWxhciB1c2VyIG1vZGUpIGNvZGUgYnkgbWFraW5nIExGRU5DRSBkaXNwYXRjaAo+IHNlcmlhbGl6
aW5nLiBPdG9oIGEgdmFsaWQgcXVlc3Rpb24gaXMgd2hldGhlciBMRkVOQ0UgaXMgYmVpbmcKPiB1
c2VkIG11Y2ggZm9yIHB1cnBvc2VzIG90aGVyIHRoYW4gdGhlIG9uZSBoZXJlLgoKSSBzdXBwb3Nl
IGl0IG1pZ2h0IGJlIGludGVyZXN0aW5nIGZvciBwZXJmIHRlc3RpbmcsIGJ1dCBJIGNhbid0IHRo
aW5rIG9mCmFueSByZWFzb25hYmxlIGNvbW1hbmQgbGluZSBmb3IgdHdlYWtpbmcgdGhpcy4KCnVh
cmNoPW5vLWxmZW5jZS1kaXNwYXRjaCA/CgpUaGlzIGlzIHRoZSBiZXN0IEkgY2FuIHRoaW5rIG9m
LCBidXQgaXRzIG5vdCBleGFjdGx5IGdyZWF0LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 21:01:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 21:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYeYD-0001Db-73; Mon, 08 Jan 2018 21:01:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=p7ta=ed=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1eYeYC-0001DV-2I
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 21:01:44 +0000
X-Inumbo-ID: f2c73aee-f4b6-11e7-b4a6-bc764e045a96
Received: from mail-io0-x22c.google.com (unknown [2607:f8b0:4001:c06::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2c73aee-f4b6-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 22:00:25 +0100 (CET)
Received: by mail-io0-x22c.google.com with SMTP id 87so16116590ior.5
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 13:01:42 -0800 (PST)
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=ntRImQ+dIAH8SbXV7RkrzgYWn41JWoo/luTE6q73M1A=;
 b=TglO8b+d7Fwankfx81VzxGSsBxtnbbULeYZHohwAp1UqbHM+z+4Mhuw4JmrEHt9mR+
 uuNGJkBQBEnihiVugVVjBBrEolcxf1j0+kwaBVNw/QqnM83oW+qhhZChGzOYwH8hWrxt
 Ca6oewbC9dZJBUmnhYuKrzeEMaOG0xfsGtwISGah22SjH/e8jL+KyKBNgHUTIxiYrs3H
 Z2D3dXul78hfk4TTn1M708qgviMQzrBxZDT0F10ggYviBQOKsYZrSKMTVjDKKdHjZZLF
 WgI19mSTJvG6XEGXCOxatW1388/b3XhragSjYEm20mSzBt2NHZiCDYY1MtZEHUNAKHmW
 ihVA==
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=ntRImQ+dIAH8SbXV7RkrzgYWn41JWoo/luTE6q73M1A=;
 b=DxsovOq8Z9kSaF4Wd+tgUktbg2/ZvqQcNnguln7843lhCrb86SFVw0/r90sDLo8pay
 2BcyVh6Hm8+Bmm3yxja0ZkkNEQ2j69YIxQmxfAEasrCOXyh151BQdsFOw1nGvHlS4Qom
 TyXjswmK9yRtsZ3SqFjYKcBEjOPryIfM9TRD0I2LDToppUY4LlT9d85/74nvXAah7Mo5
 SiT41VVntbSmC8tHsBenJzgH9hMAKlt2rIfon/E+OQyCkO45T140S4yDECLMOZeZyxuK
 bvLewYJ6YCkzNZ36zfEdbpPUoqKIwdXeZrODGezHw1OQ2dR1a5iaJI12hvCRAPizfpW1
 wHzQ==
X-Gm-Message-State: AKwxytfjeuEKMP7pdqW96a4eG6KCjYw9lyqE5pj48ptnueKB2VKvUPa/
 j1fuPZvxYaQPnOMBtJOEAb91RvzR
X-Google-Smtp-Source: ACJfBovHX0lrQBgM4J4rsxr/faqhQUqYDittl6SsnT4G2+xJp0zS76xCKLlsADHa//kUE7OWxQPPMA==
X-Received: by 10.107.4.18 with SMTP id 18mr12241992ioe.300.1515445300260;
 Mon, 08 Jan 2018 13:01:40 -0800 (PST)
Received: from [100.64.72.35]
 (251.181.36.104.client.dyn.strong-tr14.as63128.net. [104.36.181.251])
 by smtp.gmail.com with ESMTPSA id y64sm7083386ioy.25.2018.01.08.13.01.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 08 Jan 2018 13:01:39 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (15C153)
In-Reply-To: <23123.44604.284781.889416@mariner.uk.xensource.com>
Date: Mon, 8 Jan 2018 16:01:38 -0500
Message-Id: <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: xen-devel@lists.xenproject.org, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBPbiBKYW4gOCwgMjAxOCwgYXQgMTI6NDUsIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPiB3cm90ZToKPiAKPiBBSVVJIHdlIGhhdmUgYSBzZXJpZXMgZm9yIHB2LWluLXB2
aCBzaGltIHdoaWNoIGlzIG5lYXJpbmcgY29tcGxldGlvbgo+IGluIHRoZSBzZW5zZSB0aGF0IGl0
IHdpbGwgaGF2ZSBiZWVuIHdlbGwtdGVzdGVkIChlc3BlY2lhbGx5IHRoZQo+IGh5cGVydmlzb3Ig
cGFydHMpIGFuZCBoYXMgZ29vZCBmdW5jdGlvbmFsaXR5LiAgKFdlaSBpcyBoYW5kbGluZyB0aGUK
PiBhc3NlbWJseSBvZiB0aGlzIHNlcmllcy4pCj4gCj4gVGhlIHNlcmllcywgaG93ZXZlciwgbmVl
ZHMgcHJvcGVyIHJldmlldyBhbmQgdGlkeWluZyB1cC4KPiBTcGVjaWZpY2FsbHksIGl0IG5lZWRz
IHRoZSBraW5kIG9mIHRpZHlpbmcgdXAgdGhhdCBmaXhlcyBjb2RlCj4gc3RydWN0dXJlIGFuZCBz
dHlsZSBpc3N1ZXMgdGhhdCB3aWxsIGhpbmRlciBmdXR1cmUgWGVuIGRldmVsb3BtZW50Lgo+IEku
ZS4gdGhlIGtpbmQgb2YgdGVjaG5pY2FsIGRlYnQgd2hpY2ggZG9lcyBub3QgZGlyZWN0bHkgY2F1
c2UgYnVncyBub3cKPiBidXQgd2lsbCBjYXVzZSB0cm91YmxlIChpbmNsdWRpbmcgYnVncykgaW4g
dGhlIGZ1dHVyZS4KPiAKPiBJTU8gdGhhdCBraW5kIG9mIHRpZHlpbmcgdXAgaXMgZGVmaW5pdGVs
eSBlc3NlbnRpYWwgZm9yCj4geGVuLmdpdCNtYXN0ZXIuICBIb3dldmVyLCBpdCBpcyBtdWNoIGxl
c3Mgb2YgYW4gaXNzdWUgZm9yIFhlbiA0LjEwLgo+IFhlbiA0LjEwLCBhcyBhIHN0YWJsZSBicmFu
Y2gsIHdpbGwgZ2V0IG11Y2ggbW9yZSBsaW1pdGVkIGZ1cnRoZXIKPiBkZXZlbG9wbWVudC4gIEZh
aWx1cmUgdG8gdGlkeSB0aGluZ3MgdXAgdGhlcmUgd2lsbCBtYWtlIGJhY2twb3J0aW5nCj4gb3Ro
ZXIgY2hhbmdlcyBtb3JlIGF3a3dhcmQgYnV0IHRoZSBvdmVyYWxsIGltcGFjdCBpcyBib3RoIGxv
d2VyIGFuZAo+IHRpbWUtYm91bmQuCj4gCj4gQ3VycmVudGx5IHRoZSBYZW4gUHJvamVjdCBoYXMg
bm8gcHVibGlzaGVkIHJlc29sdXRpb24gZm9yIFBWIGd1ZXN0cwo+IHRoYXQgY2FuJ3QgYmUgYm9v
dGVkIGFzLCBvciBjb252ZXJ0ZWQgdG8sIFBWSCBvciBIVk0uICAoQW5kIEhWTSBndWVzdHMKPiBi
cmluZyB0aGVpciBvd24gcHJvYmxlbXMuKSAgV2UgbmVlZCB0byBwcm92aWRlIG91ciB1c2VycyB3
aXRoIG1vcmUKPiBnb29kIG9wdGlvbnMgYXMgcXVpY2tseSBhcyBwb3NzaWJsZS4KPiAKPiBJIHdv
dWxkIGxpa2UgdG8gc3VnZ2VzdCB0aGF0IGEgZ29vZCB3YXkgb2YgZG9pbmcgdGhpcyB3b3VsZCBi
ZSB0byBzaGlwCj4gdGhlIHNoaW0gc2VyaWVzIGFzIDQuMTAuMSB3aXRoaW4gdGhlIG5leHQgdmVy
eSBmZXcgZGF5cy4gIEl0IG5lZWRzCj4gc29tZSBtaW5vciBidWdmaXhpbmcgKGJ1aWxkIGJyZWFr
YWdlIGV0Yy4pIGJ1dCBpcyBiYXNpY2FsbHkgcmVhZHkgZm9yCj4gdXNlLgo+IAo+IFNwZWFraW5n
IGFzIGEgc3lzYWRtaW4gKGV2ZW4sIGEgdmVyeSBjb25zZXJ2YXRpdmUgc3lzYWRtaW4gbWFueSBv
Zgo+IHdob3NlIHN5c3RlbXMgYXJlIHJ1bm5pbmcgRGViaWFuIG9sZHN0YWJsZSksIEkgaGF2ZSBh
bHJlYWR5IHRha2VuIGEKPiBkZWNpc2lvbiB0byByYXBpZGx5IGFkdmFuY2UgdG8gbmV3IHNvZnR3
YXJlLCBpbiBvbmUgY29udGV4dCwgYmVjYXVzZQo+IG9mIHRoZXNlIHZ1bG5lcmFiaWxpdGllcyAt
IGFuZCB0YWtlIGFuZCBmaXggd2hhdGV2ZXIgaW1wYWN0IHRoYXQgaGFzLgo+IEkgdGhpbmsgbWFu
eSBvZiBvdXIgdXNlcnMgd291bGQgbGlrZSB0byBtYWtlIHRoZSBzYW1lIGNob2ljZS4KPiAKPiBS
ZWxlYXNlaW5nIDQuMTAuMSB0aGlzIHdlZWsgd2l0aCBwdi1pbi1wdmggc3VwcG9ydCB3b3VsZCBn
aXZlIG1hbnkgb2YKPiBvdXIgdXNlcnMgd2l0aCBQViBndWVzdHMgYW4gaW1tZWRpYXRlbHkgZGVw
bG95YWJsZSB1cGRhdGUsIGV2ZW4gdGhvdWdoCj4gb2YgY291cnNlIHRoZSB2ZXJzaW9uIGJ1bXAg
dG8gZ2V0IHRvIDQuMTAgbWF5IGJlIGRpc3J1cHRpdmUuCj4gCj4gRG9pbmcgdGhpcyB3b3VsZCBi
ZSBhIGRlcGFydHVyZSBmcm9tIG91ciB1dXN1YWwgbm9uLXNlY3VyaXR5LWJ1Zwo+IHByb2Nlc3Mg
b2YgY29tbWl0dGluZyBjaGFuZ2VzIHRvIHhlbi5naXQjc3RhZ2luZywgYW5kIHRoZW4gYmFja3Bv
cnRpbmcKPiBvbmx5IGFmdGVyIHRoZSBwYXRjaGVzIGhhdmUgYmVlbiBzaXR0aW5nIGluIHhlbi5n
aXQjbWFzdGVyIGZvciBzb21lCj4gdGltZS4gIEl0J3MgYWxzbyBhIGRlcGFydHVyZSBmcm9tIG91
ciB1c3VhbCBzZWN1cml0eS1idWcgcHJvY2VzcyBvZgo+IGRldmVsb3BpbmcgYW5kIHRlc3Rpbmcg
YW5kIGNvbW1pdHRpbmcgcGF0Y2hlcyBmb3IgYWxsIHN1cHBvcnRlZAo+IHZlcnNpb25zIGluIHBh
cmFsbGVsLgo+IAo+IEJ1dCB0aGlzIGlzIG5vdCBhIHVzdWFsIHNpdHVhdGlvbi4gIFRoaXMgdGlt
ZSwgd2UgZG9uJ3QgaGF2ZSB0aGUgdGltZQo+IHRvIHdhaXQuCj4gCj4gT3BpbmlvbnMgPwo+IAo+
IElhbi4KCk9uIGEgc2ltaWxhcmx5IHByYWdtYXRpYyBub3RlOiB3b3VsZCBhIHZhcmlhdGlvbiBv
ZiBBbnRob255J3Mgdml4ZW4gcGF0Y2ggc2VyaWVzIGJlIHN1aXRhYmxlIGZvciBwcmUtUFZIIFhl
biA0LjYgLSA0Ljk/ICBUaGVzZSB2ZXJzaW9ucyBhcmUgY3VycmVudGx5IGRvY3VtZW50ZWQgYXMg
c2VjdXJpdHktc3VwcG9ydGVkIChPY3QgMjAxOCAtIEp1bHkgMjAyMCkuCgpUaGVyZSBhcmUgcHJv
ZHVjdGlvbiBlbnZpcm9ubWVudHMgd2hlcmUgdXBncmFkaW5nIHRvIFhlbiA0LjEwIGluIGEgdGlt
ZWZyYW1lIG9mIGRheXMgb3Igd2Vla3MgaXMgbm90IHByYWN0aWNhbC4KCldpbGwgUENJIHBhc3N0
aHJvdWdoIGZvciBQViBndWVzdHMgYmUgc3VwcG9ydGVkIGluIGFueSBvZiB0aGUgc29sdXRpb25z
IHRoYXQgYXJlIGJlaW5nIGNvbnNpZGVyZWQ/ICBJZiBub3QsIGl0IHdvdWxkIGJlIGhlbHBmdWwg
dG8gZG9jdW1lbnQgdGhpcyBpbiB0aGUgU3BlY3RyZS9NZWx0ZG93biBYU0EgYW5kL29yIEZBUSwg
aW5jbHVkaW5nIHRpbWVsaW5lIG9yIGNvbXBsZXhpdHkgZXN0aW1hdGVzIGZvciB0aGUgcmV0dXJu
IG9mIHNlY3VyaXR5IHN1cHBvcnQgZm9yIFhlbiBQViBkcml2ZXIgZG9tYWlucy4gIFNVUFBPUlQu
bWQgd2lsbCBhbHNvIG5lZWQgYW4gdXBkYXRlLgoKUmljaApfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 21:19:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 21:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYepH-00026e-K1; Mon, 08 Jan 2018 21:19:23 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=539caa5fd=citrix-osstest@xenproject.org>)
 id 1eYepG-00026Y-E3
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 21:19:22 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-15.bemta-5.messagelabs.com id 60/72-07782-950E35A5;
 Mon, 08 Jan 2018 21:19:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHSDvW7Eg+A
 og0dr1SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bEBzvZC151M1Y8vHGCqYGxI7KLkZNDQsBf
 4uSyaYxdjBxAtrtEw940kLCIgLPEhA+32UBsXgE9iYXdyxhBbGEBH4mn22aydjFyAZWvcJfY8
 v8PI8QcV4knc36xwdh9LafB4mwCHhITeyaygNgsAioS8w8sZAaxhQS0JJYuXskEsUBQ4uTMJ2
 A1zAISEgdfvGCGuMdCYu+rigmMfLOQVM1CUrWAkWkVo3pxalFZapGuqV5SUWZ6RkluYmaOrqG
 BqV5uanFxYnpqTmJSsV5yfu4mRmBIMQDBDsYv/c6HGCU5mJREeUWdA6KE+JLyUyozEosz4otK
 c1KLDzHKcHAoSfAuvB8cJSRYlJqeWpGWmQMMbpi0BAePkgjvFpA0b3FBYm5xZjpE6hSjJcexT
 Zf/MHFMuHUXSD6b+bqBWYglLz8vVUqctxekQQCkIaM0D24cLAIvMcpKCfMyAh0oxFOQWpSbWY
 Iq/4pRnINRSZj3AMgUnsy8Eritr4AOYgI66N2+QJCDShIRUlINjMkzbK8tmWA8T39R1NU/9Vz
 feLc3vzTb0zyZ/XW7d3aKjPWsxzrmJ+7oMvrdiIi5+u3B3NX8O9MjT28p+fRyYuHNbVEH5ZYl
 Jl3Zo6WufCXkxDw264mX2qSvF6pee3Xg4vw/Sbn5bev3yLLummg8KeO8ucwyrtxsXbtbbk9eP
 VHn8Xj9v+DcFgslluKMREMt5qLiRAD9cz2ouwIAAA==
X-Env-Sender: prvs=539caa5fd=citrix-osstest@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1515446358!111509688!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62854 invoked from network); 8 Jan 2018 21:19:19 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-7.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 8 Jan 2018 21:19:19 -0000
X-IronPort-AV: E=Sophos;i="5.46,332,1511827200"; d="scan'208";a="465081767"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74098-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:build-amd64:<job status>:broken:regression
 xen-4.8-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.8-testing:build-i386:<job status>:broken:regression
 xen-4.8-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.8-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.8-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.8-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.8-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.8-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.8-testing:build-armhf-xsm:<job status>:broken:regression
 xen-4.8-testing:build-armhf:<job status>:broken:regression
 xen-4.8-testing:build-i386-prev:<job status>:broken:regression
 xen-4.8-testing:build-armhf-pvops:syslog-server:running:regression
 xen-4.8-testing:build-armhf:syslog-server:running:regression
 xen-4.8-testing:build-armhf-xsm:syslog-server:running:regression
 xen-4.8-testing:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.8-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.8-testing:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-4.8-testing:build-armhf-xsm:host-install(4):broken:nonblocking
 xen-4.8-testing:build-armhf-xsm:capture-logs:broken:nonblocking
 xen-4.8-testing:build-armhf:capture-logs:broken:nonblocking
 xen-4.8-testing:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-4.8-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.8-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.8-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.8-testing:build-i386-pvops:host-install(4):broken:nonblocking
 xen-4.8-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.8-testing:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-4.8-testing:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-4.8-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.8-testing:build-amd64-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
X-Osstest-Versions-That: xen=6fc1f55e7d90b9daaac9eb075561c336b91013fe
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 8 Jan 2018 21:19:15 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [xen-4.8-testing baseline-only test] 74098: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NDA5OCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83NDA5OC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNs
b2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmlu
ZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJy
b2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxp
bmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dz
ICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVk
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICBi
cm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2Vs
aW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNl
bGluZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0
ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA4
YWI0M2Y3ODVhNGU5NzA4Y2YyYmE0MGMyNWZiOGU2ZTQ5MGEwNzM2CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA2ZmMxZjU1ZTdkOTBiOWRhYWFjOWViMDc1NTYxYzMzNmI5
MTAxM2ZlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzI4NzggIDIwMTctMTItMTYgMDQ6NDc6NDEg
WiAgIDIzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc0MDk4ICAyMDE4LTAxLTA4IDEyOjUx
OjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5v
cmc+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+
CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhA
bGludXRyb25peC5kZT4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5u
ZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXByZXYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4
NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14dGYgYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtaGYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9r
ZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybWhmLXhzbSBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgY2Fw
dHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQtcHJldiBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2Vu
LXN0ZXAgYnVpbGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1h
bWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhv
c3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3RhbGwoNCkK
YnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKUHVzaCBub3QgYXBw
bGljYWJsZS4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDMxOSBsaW5lcyBsb25nLikK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 21:44:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 21:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYfDM-0004B1-Ou; Mon, 08 Jan 2018 21:44:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h9h4=ed=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYfDK-0004Av-LU
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 21:44:14 +0000
X-Inumbo-ID: e23938e0-f4bc-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x22f.google.com (unknown [2a00:1450:4010:c07::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e23938e0-f4bc-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 22:42:55 +0100 (CET)
Received: by mail-lf0-x22f.google.com with SMTP id h137so13677818lfe.8
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 13:44:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=db7Sx57SkCSVu2QVlrjFnMjiqqhKbl7XEvGKiTYRNAc=;
 b=paeFaSPNFQ8VJjaKDasUSOGENLTkeIVTOK27LdrvleS+6rJNaMha9zWkqRZ7Do+mjF
 WLGYP+GPAntOE5H9vsPb6wcGZssuVQoJfKud6QewK6BZTP5b58Z82U1mFk9UPynABciR
 0TFsYDC6On3LTNWCn1Zmy64QkWi+KAeN3dh0J9c6UiPmvuzuzD/Ye5RHSJUNh5f5sUxC
 2fQZPDjOeNowMaKPjRTDL8Q+LcDVXnIMuEAbKbdIlkouUF7/YgR70jCkwyN8lWsbKuhB
 uVeU8QdbAhxkjqcUt5/45+nbqI6LKyBUDNqAuzkZMUONU5V1RV364NoHcRwHcJ9sxSfP
 pbsQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=db7Sx57SkCSVu2QVlrjFnMjiqqhKbl7XEvGKiTYRNAc=;
 b=HM8o4+XfeB/vM9HSko+XCj3YMFWckLbbJdyepIJiDEqlXTgHAtSb9PFOTVR4lhg5RZ
 a2kuagNIVuXlisiNvEIyDwIEMxOIogtFWy/h/JVh/zWrzyei7eMnDUfMmKGh8vPuN81s
 aujV4unFyNM3BhMWQW6uco5L8hBcdQmWdvMEtkXujnoIbKWP/jecPwq2W0Q7IdyToHsZ
 BzWXzSmaQuWACNaGq3pJGZZw2V04I9AOpF7O2fK4kJWcL+1mo/5OPvQW75f6CyB5Fi0I
 DaBRsBmBGqNfuof5Na/hUeLYZjM9kGZxddXnFffGPskOP40wA9gShohXN4uIjvHGdkY/
 8vGg==
X-Gm-Message-State: AKGB3mJDxcN+Jy691DcSDKNFFHZb7PKvoLZ19+a0bFReKRoxskmiqHdu
 LBiTYA8+tufFwlwmefFvLywJ/fAZxANfkFmUp5SEaw==
X-Google-Smtp-Source: ACJfBoucXFfqqcB5N47uIdTKwKTcc2yl/+oZbvikI/jgD1Ufl9uC3o7SuWp6cUjHSVGcNusLKhQ1a0tzam2TKpXSNnE=
X-Received: by 10.25.198.70 with SMTP id w67mr5881781lff.40.1515447850533;
 Mon, 08 Jan 2018 13:44:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Mon, 8 Jan 2018 13:44:09 -0800 (PST)
In-Reply-To: <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Mon, 8 Jan 2018 13:44:09 -0800
Message-ID: <CA+aC4ktW9yK7hX1ynxWHtFuJer-mw847XO=M0T8ghBBmcV2ZhQ@mail.gmail.com>
To: Rich Persaud <persaur@gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCAxOjAxIFBNLCBSaWNoIFBlcnNhdWQgPHBlcnNhdXJAZ21h
aWwuY29tPiB3cm90ZToKPj4gT24gSmFuIDgsIDIwMTgsIGF0IDEyOjQ1LCBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4+Cj4+IEFJVUkgd2UgaGF2ZSBhIHNl
cmllcyBmb3IgcHYtaW4tcHZoIHNoaW0gd2hpY2ggaXMgbmVhcmluZyBjb21wbGV0aW9uCj4+IGlu
IHRoZSBzZW5zZSB0aGF0IGl0IHdpbGwgaGF2ZSBiZWVuIHdlbGwtdGVzdGVkIChlc3BlY2lhbGx5
IHRoZQo+PiBoeXBlcnZpc29yIHBhcnRzKSBhbmQgaGFzIGdvb2QgZnVuY3Rpb25hbGl0eS4gIChX
ZWkgaXMgaGFuZGxpbmcgdGhlCj4+IGFzc2VtYmx5IG9mIHRoaXMgc2VyaWVzLikKPj4KPj4gVGhl
IHNlcmllcywgaG93ZXZlciwgbmVlZHMgcHJvcGVyIHJldmlldyBhbmQgdGlkeWluZyB1cC4KPj4g
U3BlY2lmaWNhbGx5LCBpdCBuZWVkcyB0aGUga2luZCBvZiB0aWR5aW5nIHVwIHRoYXQgZml4ZXMg
Y29kZQo+PiBzdHJ1Y3R1cmUgYW5kIHN0eWxlIGlzc3VlcyB0aGF0IHdpbGwgaGluZGVyIGZ1dHVy
ZSBYZW4gZGV2ZWxvcG1lbnQuCj4+IEkuZS4gdGhlIGtpbmQgb2YgdGVjaG5pY2FsIGRlYnQgd2hp
Y2ggZG9lcyBub3QgZGlyZWN0bHkgY2F1c2UgYnVncyBub3cKPj4gYnV0IHdpbGwgY2F1c2UgdHJv
dWJsZSAoaW5jbHVkaW5nIGJ1Z3MpIGluIHRoZSBmdXR1cmUuCj4+Cj4+IElNTyB0aGF0IGtpbmQg
b2YgdGlkeWluZyB1cCBpcyBkZWZpbml0ZWx5IGVzc2VudGlhbCBmb3IKPj4geGVuLmdpdCNtYXN0
ZXIuICBIb3dldmVyLCBpdCBpcyBtdWNoIGxlc3Mgb2YgYW4gaXNzdWUgZm9yIFhlbiA0LjEwLgo+
PiBYZW4gNC4xMCwgYXMgYSBzdGFibGUgYnJhbmNoLCB3aWxsIGdldCBtdWNoIG1vcmUgbGltaXRl
ZCBmdXJ0aGVyCj4+IGRldmVsb3BtZW50LiAgRmFpbHVyZSB0byB0aWR5IHRoaW5ncyB1cCB0aGVy
ZSB3aWxsIG1ha2UgYmFja3BvcnRpbmcKPj4gb3RoZXIgY2hhbmdlcyBtb3JlIGF3a3dhcmQgYnV0
IHRoZSBvdmVyYWxsIGltcGFjdCBpcyBib3RoIGxvd2VyIGFuZAo+PiB0aW1lLWJvdW5kLgo+Pgo+
PiBDdXJyZW50bHkgdGhlIFhlbiBQcm9qZWN0IGhhcyBubyBwdWJsaXNoZWQgcmVzb2x1dGlvbiBm
b3IgUFYgZ3Vlc3RzCj4+IHRoYXQgY2FuJ3QgYmUgYm9vdGVkIGFzLCBvciBjb252ZXJ0ZWQgdG8s
IFBWSCBvciBIVk0uICAoQW5kIEhWTSBndWVzdHMKPj4gYnJpbmcgdGhlaXIgb3duIHByb2JsZW1z
LikgIFdlIG5lZWQgdG8gcHJvdmlkZSBvdXIgdXNlcnMgd2l0aCBtb3JlCj4+IGdvb2Qgb3B0aW9u
cyBhcyBxdWlja2x5IGFzIHBvc3NpYmxlLgo+Pgo+PiBJIHdvdWxkIGxpa2UgdG8gc3VnZ2VzdCB0
aGF0IGEgZ29vZCB3YXkgb2YgZG9pbmcgdGhpcyB3b3VsZCBiZSB0byBzaGlwCj4+IHRoZSBzaGlt
IHNlcmllcyBhcyA0LjEwLjEgd2l0aGluIHRoZSBuZXh0IHZlcnkgZmV3IGRheXMuICBJdCBuZWVk
cwo+PiBzb21lIG1pbm9yIGJ1Z2ZpeGluZyAoYnVpbGQgYnJlYWthZ2UgZXRjLikgYnV0IGlzIGJh
c2ljYWxseSByZWFkeSBmb3IKPj4gdXNlLgo+Pgo+PiBTcGVha2luZyBhcyBhIHN5c2FkbWluIChl
dmVuLCBhIHZlcnkgY29uc2VydmF0aXZlIHN5c2FkbWluIG1hbnkgb2YKPj4gd2hvc2Ugc3lzdGVt
cyBhcmUgcnVubmluZyBEZWJpYW4gb2xkc3RhYmxlKSwgSSBoYXZlIGFscmVhZHkgdGFrZW4gYQo+
PiBkZWNpc2lvbiB0byByYXBpZGx5IGFkdmFuY2UgdG8gbmV3IHNvZnR3YXJlLCBpbiBvbmUgY29u
dGV4dCwgYmVjYXVzZQo+PiBvZiB0aGVzZSB2dWxuZXJhYmlsaXRpZXMgLSBhbmQgdGFrZSBhbmQg
Zml4IHdoYXRldmVyIGltcGFjdCB0aGF0IGhhcy4KPj4gSSB0aGluayBtYW55IG9mIG91ciB1c2Vy
cyB3b3VsZCBsaWtlIHRvIG1ha2UgdGhlIHNhbWUgY2hvaWNlLgo+Pgo+PiBSZWxlYXNlaW5nIDQu
MTAuMSB0aGlzIHdlZWsgd2l0aCBwdi1pbi1wdmggc3VwcG9ydCB3b3VsZCBnaXZlIG1hbnkgb2YK
Pj4gb3VyIHVzZXJzIHdpdGggUFYgZ3Vlc3RzIGFuIGltbWVkaWF0ZWx5IGRlcGxveWFibGUgdXBk
YXRlLCBldmVuIHRob3VnaAo+PiBvZiBjb3Vyc2UgdGhlIHZlcnNpb24gYnVtcCB0byBnZXQgdG8g
NC4xMCBtYXkgYmUgZGlzcnVwdGl2ZS4KPj4KPj4gRG9pbmcgdGhpcyB3b3VsZCBiZSBhIGRlcGFy
dHVyZSBmcm9tIG91ciB1dXN1YWwgbm9uLXNlY3VyaXR5LWJ1Zwo+PiBwcm9jZXNzIG9mIGNvbW1p
dHRpbmcgY2hhbmdlcyB0byB4ZW4uZ2l0I3N0YWdpbmcsIGFuZCB0aGVuIGJhY2twb3J0aW5nCj4+
IG9ubHkgYWZ0ZXIgdGhlIHBhdGNoZXMgaGF2ZSBiZWVuIHNpdHRpbmcgaW4geGVuLmdpdCNtYXN0
ZXIgZm9yIHNvbWUKPj4gdGltZS4gIEl0J3MgYWxzbyBhIGRlcGFydHVyZSBmcm9tIG91ciB1c3Vh
bCBzZWN1cml0eS1idWcgcHJvY2VzcyBvZgo+PiBkZXZlbG9waW5nIGFuZCB0ZXN0aW5nIGFuZCBj
b21taXR0aW5nIHBhdGNoZXMgZm9yIGFsbCBzdXBwb3J0ZWQKPj4gdmVyc2lvbnMgaW4gcGFyYWxs
ZWwuCj4+Cj4+IEJ1dCB0aGlzIGlzIG5vdCBhIHVzdWFsIHNpdHVhdGlvbi4gIFRoaXMgdGltZSwg
d2UgZG9uJ3QgaGF2ZSB0aGUgdGltZQo+PiB0byB3YWl0Lgo+Pgo+PiBPcGluaW9ucyA/Cj4+Cj4+
IElhbi4KPgo+IE9uIGEgc2ltaWxhcmx5IHByYWdtYXRpYyBub3RlOiB3b3VsZCBhIHZhcmlhdGlv
biBvZiBBbnRob255J3Mgdml4ZW4gcGF0Y2ggc2VyaWVzIGJlIHN1aXRhYmxlIGZvciBwcmUtUFZI
IFhlbiA0LjYgLSA0Ljk/ICBUaGVzZSB2ZXJzaW9ucyBhcmUgY3VycmVudGx5IGRvY3VtZW50ZWQg
YXMgc2VjdXJpdHktc3VwcG9ydGVkIChPY3QgMjAxOCAtIEp1bHkgMjAyMCkuCj4KPiBUaGVyZSBh
cmUgcHJvZHVjdGlvbiBlbnZpcm9ubWVudHMgd2hlcmUgdXBncmFkaW5nIHRvIFhlbiA0LjEwIGlu
IGEgdGltZWZyYW1lIG9mIGRheXMgb3Igd2Vla3MgaXMgbm90IHByYWN0aWNhbC4KPgo+IFdpbGwg
UENJIHBhc3N0aHJvdWdoIGZvciBQViBndWVzdHMgYmUgc3VwcG9ydGVkIGluIGFueSBvZiB0aGUg
c29sdXRpb25zIHRoYXQgYXJlIGJlaW5nIGNvbnNpZGVyZWQ/ICBJZiBub3QsIGl0IHdvdWxkIGJl
IGhlbHBmdWwgdG8gZG9jdW1lbnQgdGhpcyBpbiB0aGUgU3BlY3RyZS9NZWx0ZG93biBYU0EgYW5k
L29yIEZBUSwgaW5jbHVkaW5nIHRpbWVsaW5lIG9yIGNvbXBsZXhpdHkgZXN0aW1hdGVzIGZvciB0
aGUgcmV0dXJuIG9mIHNlY3VyaXR5IHN1cHBvcnQgZm9yIFhlbiBQViBkcml2ZXIgZG9tYWlucy4g
IFNVUFBPUlQubWQgd2lsbCBhbHNvIG5lZWQgYW4gdXBkYXRlLgoKSXQncyBub3QgcGFydGljdWxh
cmx5IGhhcmQgdG8gcGx1bWIgdGhyb3VnaCBJIHRoaW5rIGJ1dCBpZiB5b3UgYXJlCnVzaW5nIFBD
SSBwYXNzdGhyb3VnaCBmb3IgUFYsIHRoZW4geW91IHJlYWxseSBzaG91bGRuJ3Qgd29ycnkgYWJv
dXQKU3BlY3RyZS9NZWx0ZG93bi4gIFRoYXQgUFYgZ3Vlc3QgY2FuIGFscmVhZHkgcmVhZCBhbGwg
b2YgcGh5c2ljYWwKbWVtb3J5IChzaW5jZSBubyBJT01NVSBpcyB1c2VkKSBhbmQgdGhleSBjYW4g
YWxzbyB3cml0ZSB0byBhbGwKcGh5c2ljYWwgbWVtb3J5IHdoaWNoIGlzIGZhciB3b3JzZSB0aGFu
IHdoYXQgeW91IGNhbiBkbyB3aXRoClNwZWN0cmUvTWVsdGRvd24uCgpTbyBpZiB5b3UncmUgdXNp
bmcgUENJIHBhc3N0aHJvdWdoIGZvciBQViwganVzdCBrZWVwIHVzaW5nIG5vcm1hbCBQVi4KClJl
Z2FyZHMsCgpBbnRob255IExpZ3VvcmkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 22:00:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 22:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYfTF-0005bd-11; Mon, 08 Jan 2018 22:00:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYfTD-0005bW-8w
 for xen-devel@lists.xensource.com; Mon, 08 Jan 2018 22:00:39 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 67/E6-04822-60AE35A5;
 Mon, 08 Jan 2018 22:00:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVZf1VXC
 UwYkWLYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHo8mq2gkMFFdt/fGNtYDzl0cXIxSEk0Mgk
 se3LcyYI5zGjRPvsKawQzjZGicm3rjJ3MXJyiAg4S3w9M5cdxOYV0JeYMa8LLC4sYCLx8tdBd
 pAGCYEGbYl/B/sZQRISAt4S53p+A9kcYPblDxFdjOwcbAJWEofEQApYBFQlNn1vYJ/AyL2AkW
 EVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagfxmAYAfjqgW
 BhxglOZiURHlFnQOihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw8r8MjhISLEpNT61Iy8wBBhpM
 WoKDR0mEVwokzVtckJhbnJkOkTrFaMxxbNPlP0wcz2a+bmAWYsnLz0uVEud99AKoVACkNKM0D
 24QLAIuMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZh3C8gUnsy8Erh9r4BOYQI65d2+QJBTSh
 IRUlINjDPDZ/RI/VvcfENvhnCcdjRPpobDmY3uSr8ClZa6MF3h2aH3Q9on+77tZUHFg0vi+s5
 /+n68/gZPPk+by7m3KgsWr1m4c82HW2W1z1O0zyxJ2Svob+zlPznd1H1+XZfnpu8vciw1pxxq
 c/Jsfv33fMFn6XaXuxmRVVdfWYk6/p0lp7drizmPhxJLcUaioRZzUXEiAKoqM5p7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1515448836!114395279!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32269 invoked from network); 8 Jan 2018 22:00:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 8 Jan 2018 22:00:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYfT9-00058J-TI; Mon, 08 Jan 2018 22:00:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYfT4-0005BI-Hw; Mon, 08 Jan 2018 22:00:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYfT3-00025y-Pq; Mon, 08 Jan 2018 22:00:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117701-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:build-armhf:xen-build:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-4.9:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu: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-vhd:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9f74755895f9b080f79384edb600a18433788adc
X-Osstest-Versions-That: linux=07bcb2489b96b2bd8b030822b4495e4a18c7b5da
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 08 Jan 2018 22:00:29 +0000
Subject: [Xen-devel] [linux-4.9 test] 117701: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzcwMSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzcwMS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
NiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NjM3CgpUZXN0cyB3
aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTE3NjcxIHBhc3MgaW4gMTE3NzAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAx
MTc2NzEKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0
b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBwYXNzIGluIDExNzY3MQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTc2NzEgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFp
bCBpbiAxMTc2NzEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzY3MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
NzY3MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzY3MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTc2NzEg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTE3NjcxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTc2NzEgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExNzY3MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzY3MSBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTE3NjcxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTc2NzEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzY3
MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzY3MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzY3MSBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTc2NzEgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzY3MSBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTE3NjcxIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTc2NzEgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAx
MTc2NzEgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NjM3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTc2MzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNzYzNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NjM3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTc2MzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vl
c3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgOWY3NDc1NTg5NWY5YjA4MGY3OTM4NGVk
YjYwMGExODQzMzc4OGFkYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAg
MDdiY2IyNDg5Yjk2YjJiZDhiMDMwODIyYjQ0OTVlNGExOGM3YjVkYQoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTE3NjM3ICAyMDE4LTAxLTA0IDE4OjMzOjE5IFogICAgNCBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExNzY3MSAgMjAxOC0wMS0wNiAwNToxNjo1MCBaICAgIDIgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEJv
cmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KICBEYW5pZWwgR3J1c3MgPGRhbmllbC5ncnVzc0Bp
YWlrLnR1Z3Jhei5hdD4KICBEYXZlIEhhbnNlbiA8ZGF2ZS5oYW5zZW5AbGludXguaW50ZWwuY29t
PgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBHcmVnIEtyb2FoLUhh
cnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEd1ZW50ZXIgUm9lY2sgPGdyb2Vj
a0BjaHJvbWl1bS5vcmc+CiAgSHVnaCBEaWNraW5zIDxodWdoZEBnb29nbGUuY29tPgogIEluZ28g
TW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEppcmkgS29zaW5hIDxqa29zaW5hQHN1c2UuY3o+
CiAgS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgTWljaGFlbCBTY2h3YXJ6IDxt
aWNoYWVsLnNjaHdhcnpAaWFpay50dWdyYXouYXQ+CiAgTW9yaXR6IExpcHAgPG1vcml0ei5saXBw
QGlhaWsudHVncmF6LmF0PgogIE5lYWwgQ2FyZHdlbGwgPG5jYXJkd2VsbEBnb29nbGUuY29tPgog
IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICBSaWNoYXJkIEZlbGxuZXIg
PHJpY2hhcmQuZmVsbG5lckBzdHVkZW50LnR1Z3Jhei5hdD4KICBTb2hlaWwgSGFzc2FzIFllZ2Fu
ZWggPHNvaGVpbEBnb29nbGUuY29tPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4
LmRlPgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxMDY0IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 08 22:09:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 08 Jan 2018 22:09:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYfbJ-0005sY-RU; Mon, 08 Jan 2018 22:09:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=p7ta=ed=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1eYfbJ-0005sS-8Q
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 22:09:01 +0000
X-Inumbo-ID: 59422ec5-f4c0-11e7-b4a6-bc764e045a96
Received: from mail-it0-x22d.google.com (unknown [2607:f8b0:4001:c0b::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59422ec5-f4c0-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 23:07:43 +0100 (CET)
Received: by mail-it0-x22d.google.com with SMTP id u62so9258436ita.2
 for <xen-devel@lists.xenproject.org>; Mon, 08 Jan 2018 14:08:59 -0800 (PST)
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=btBoi8yoc3RminZOlkTH6v4WI+gBI9tyWs04NRJRwyE=;
 b=h4YaH4mkZ5Xs94h4NMkwaPMGHiBsVNfHuAcNSNHPe4afNTApnq0DDyY1GtOmQQ26K0
 sHX1NLl7yZARne1nlty2fbSUJbN4O9ZKO0pKeF/MOyfm4pxpesHwIDSmUFEFIh08eHTH
 SUJBNu/689REv4eRApg2YVe0uWgt/Oku4iy/TZ3polAhp3xoE1tDl/ZPYReqX0jAMaGi
 noVU8LC0NcdpV7cE48Ditbe/N/lBFTQPL8VwGvQ1h3+lzTcDqEccWLMD+byv0XLz4NJJ
 xDtQhJVLUwrS7/n5tVUL9TX+b+RThANsDmXD8vJ/6gVQexY4wl0fxgTkYTIdm49TfVFw
 8QCw==
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=btBoi8yoc3RminZOlkTH6v4WI+gBI9tyWs04NRJRwyE=;
 b=khogzUlEgDNtqXIdsE0ti82jwEfkvxgoRTxOnkGr7hHocYde1/8mMVZ159ggkjjux2
 aRlo2gb05jP6MYM3uMMely9yLPxyAwyi35TdLH+cqbgpvfDDAAVtGRukh80JZQLZrNIy
 D2METtwGaJ+oy9cv4d/QUJem0wqo+Yh8XAE5JB+LO4So7LF5k0uz9IyoVd2EGPvQzM9W
 r9M+zT8Rq8DPGsZu/3cnAXrnMIpX5OQ89bA/ztvN5Rx5q4fW1BrFu6XizoBLv4X9t8rE
 tsfnlBCEEbyO86+10SmK6P28TlKtu6d/h+kGeNtivhgmjiwG8oBwA1/75Xc+GFJUQrUi
 WNJg==
X-Gm-Message-State: AKGB3mLw69HZRUFm5XIkmQcdWP8nbBE/isx90dx2L9WIykvAU0nlBr6F
 ik2m7yZRwN5sTfedfNch/yA=
X-Google-Smtp-Source: ACJfBouAdyAJFNgOuRVK9p/0yAub3QNsCFV1b3ZeqF/ED1vkc6ZFkkMFwKV/HrJpDnHKDWnM3Fmvpw==
X-Received: by 10.36.43.67 with SMTP id h64mr12725964ita.121.1515449339307;
 Mon, 08 Jan 2018 14:08:59 -0800 (PST)
Received: from [100.64.72.35]
 (251.181.36.104.client.dyn.strong-tr14.as63128.net. [104.36.181.251])
 by smtp.gmail.com with ESMTPSA id c23sm7858954iod.5.2018.01.08.14.08.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 08 Jan 2018 14:08:58 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (15C153)
In-Reply-To: <CA+aC4ktW9yK7hX1ynxWHtFuJer-mw847XO=M0T8ghBBmcV2ZhQ@mail.gmail.com>
Date: Mon, 8 Jan 2018 17:08:57 -0500
Message-Id: <E43C556A-7832-4A3F-BEAB-0B5C877C9CDD@gmail.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CA+aC4ktW9yK7hX1ynxWHtFuJer-mw847XO=M0T8ghBBmcV2ZhQ@mail.gmail.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0149647936112215176=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0149647936112215176==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-DBAE291F-9EB1-4EB1-95B7-5DFBAC8B8F61
Content-Transfer-Encoding: 7bit


--Apple-Mail-DBAE291F-9EB1-4EB1-95B7-5DFBAC8B8F61
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

> On Jan 8, 2018, at 16:44, Anthony Liguori <anthony@codemonkey.ws> wrote:
>> On Mon, Jan 8, 2018 at 1:01 PM, Rich Persaud <persaur@gmail.com> wrote:
>> On a similarly pragmatic note: would a variation of Anthony's vixen patch=
 series be suitable for pre-PVH Xen 4.6 - 4.9?  These versions are currently=
 documented as security-supported (Oct 2018 - July 2020).
>>=20
>> There are production environments where upgrading to Xen 4.10 in a timefr=
ame of days or weeks is not practical.
>>=20
>> Will PCI passthrough for PV guests be supported in any of the solutions t=
hat are being considered?  If not, it would be helpful to document this in t=
he Spectre/Meltdown XSA and/or FAQ, including timeline or complexity estimat=
es for the return of security support for Xen PV driver domains.  SUPPORT.md=
 will also need an update.
>=20
> It's not particularly hard to plumb through I think

An earlier discussion [1] suggested that it was feasible but not easy.  This=
 feature is used for device driver (e.g. NIC or USB) domains in OpenXT and Q=
ubes deployments.


> but if you are using PCI passthrough for PV, then you really shouldn't wor=
ry about
> Spectre/Meltdown.  That PV guest can already read all of physical
> memory (since no IOMMU is used) and they can also write to all
> physical memory which is far worse than what you can do with
> Spectre/Meltdown.

We may be using different terminology?  OpenXT and Qubes typically require I=
OMMU for PV driver domains.  XSM can [2] enforce a policy which requires tha=
t an IOMMU be present before a driver domain is started.  =20

Rich

[1] https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00475.ht=
ml

[2] https://www.mail-archive.com/xen-devel@lists.xen.org/msg118728.html


--Apple-Mail-DBAE291F-9EB1-4EB1-95B7-5DFBAC8B8F61
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div></div><div>O=
n Jan 8, 2018, at 16:44, Anthony Liguori &lt;<a href=3D"mailto:anthony@codem=
onkey.ws">anthony@codemonkey.ws</a>&gt; wrote:<br></div><blockquote type=3D"=
cite"><div><span>On Mon, Jan 8, 2018 at 1:01 PM, Rich Persaud &lt;<a href=3D=
"mailto:persaur@gmail.com">persaur@gmail.com</a>&gt; wrote:</span><blockquot=
e type=3D"cite"><span>On a similarly pragmatic note: would a variation of An=
thony's vixen patch series be suitable for pre-PVH Xen 4.6 - 4.9? &nbsp;Thes=
e versions are currently documented as security-supported (Oct 2018 - July 2=
020).</span><br></blockquote><blockquote type=3D"cite"><span></span><br></bl=
ockquote><blockquote type=3D"cite"><span>There are production environments w=
here upgrading to Xen 4.10 in a timeframe of days or weeks is not practical.=
</span><br></blockquote><blockquote type=3D"cite"><span></span><br></blockqu=
ote><blockquote type=3D"cite"><span>Will PCI passthrough for PV guests be su=
pported in any of the solutions that are being considered? &nbsp;If not, it w=
ould be helpful to document this in the Spectre/Meltdown XSA and/or FAQ, inc=
luding timeline or complexity estimates for the return of security support f=
or Xen PV driver domains. &nbsp;SUPPORT.md will also need an update.</span><=
br></blockquote><span></span><br><span>It's not particularly hard to plumb t=
hrough I think </span></div></blockquote><div><br></div><div><span style=3D"=
background-color: rgba(255, 255, 255, 0);">An earlier discussion [1] suggest=
ed that it was feasible but not easy. &nbsp;</span>This feature is used for d=
evice driver (e.g. NIC or USB) domains in OpenXT and Qubes deployments.</div=
><div><br></div><br><blockquote type=3D"cite"><div><span>but if you are&nbsp=
;</span><span>using PCI passthrough for PV, then you really shouldn't worry a=
bout</span><br><span>Spectre/Meltdown. &nbsp;That PV guest can already read a=
ll of physical</span><br><span>memory (since no IOMMU is used) and they can a=
lso write to all</span><br><span>physical memory which is far worse than wha=
t you can do with</span><br><span>Spectre/Meltdown.</span><br></div></blockq=
uote><div><br></div><div>We may be using different terminology? &nbsp;OpenXT=
 and Qubes typically require IOMMU for PV driver domains. &nbsp;XSM can [2] e=
nforce a policy which requires that an IOMMU be present before a driver doma=
in is started. &nbsp;&nbsp;</div><div><br></div><div>Rich</div><div><br></di=
v><div>[1]&nbsp;<a href=3D"https://lists.xenproject.org/archives/html/xen-de=
vel/2018-01/msg00475.html">https://lists.xenproject.org/archives/html/xen-de=
vel/2018-01/msg00475.html</a></div><div><br></div><div>[2]&nbsp;<a href=3D"h=
ttps://www.mail-archive.com/xen-devel@lists.xen.org/msg118728.html">https://=
www.mail-archive.com/xen-devel@lists.xen.org/msg118728.html</a></div><div><b=
r></div><blockquote type=3D"cite"><div><span></span></div></blockquote></div=
></body></html>=

--Apple-Mail-DBAE291F-9EB1-4EB1-95B7-5DFBAC8B8F61--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0149647936112215176==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 00:14:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 00:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYhYy-00072O-G1; Tue, 09 Jan 2018 00:14:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gchx=ee=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eYhYx-00072I-Pw
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 00:14:43 +0000
X-Inumbo-ID: 5de953e9-f4d2-11e7-b0d7-9f685aff125f
Received: from ppsw-32.csi.cam.ac.uk (unknown [131.111.8.132])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5de953e9-f4d2-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 00:16:41 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:49294
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eYhYn-000Klf-2A (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 09 Jan 2018 00:14:34 +0000
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Jan Beulich <JBeulich@suse.com>, security@xenproject.org
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
Date: Tue, 9 Jan 2018 00:14:32 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <23123.44604.284781.889416@mariner.uk.xensource.com>
Content-Language: en-GB
Cc: Juergen Gross <JGross@suse.com>, committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMjAxOCAxNzo0NSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQUlVSSB3ZSBoYXZlIGEg
c2VyaWVzIGZvciBwdi1pbi1wdmggc2hpbSB3aGljaCBpcyBuZWFyaW5nIGNvbXBsZXRpb24KPiBp
biB0aGUgc2Vuc2UgdGhhdCBpdCB3aWxsIGhhdmUgYmVlbiB3ZWxsLXRlc3RlZCAoZXNwZWNpYWxs
eSB0aGUKPiBoeXBlcnZpc29yIHBhcnRzKSBhbmQgaGFzIGdvb2QgZnVuY3Rpb25hbGl0eS4gIChX
ZWkgaXMgaGFuZGxpbmcgdGhlCj4gYXNzZW1ibHkgb2YgdGhpcyBzZXJpZXMuKQo+Cj4gVGhlIHNl
cmllcywgaG93ZXZlciwgbmVlZHMgcHJvcGVyIHJldmlldyBhbmQgdGlkeWluZyB1cC4KPiBTcGVj
aWZpY2FsbHksIGl0IG5lZWRzIHRoZSBraW5kIG9mIHRpZHlpbmcgdXAgdGhhdCBmaXhlcyBjb2Rl
Cj4gc3RydWN0dXJlIGFuZCBzdHlsZSBpc3N1ZXMgdGhhdCB3aWxsIGhpbmRlciBmdXR1cmUgWGVu
IGRldmVsb3BtZW50Lgo+IEkuZS4gdGhlIGtpbmQgb2YgdGVjaG5pY2FsIGRlYnQgd2hpY2ggZG9l
cyBub3QgZGlyZWN0bHkgY2F1c2UgYnVncyBub3cKPiBidXQgd2lsbCBjYXVzZSB0cm91YmxlIChp
bmNsdWRpbmcgYnVncykgaW4gdGhlIGZ1dHVyZS4KPgo+IElNTyB0aGF0IGtpbmQgb2YgdGlkeWlu
ZyB1cCBpcyBkZWZpbml0ZWx5IGVzc2VudGlhbCBmb3IKPiB4ZW4uZ2l0I21hc3Rlci4gIEhvd2V2
ZXIsIGl0IGlzIG11Y2ggbGVzcyBvZiBhbiBpc3N1ZSBmb3IgWGVuIDQuMTAuCj4gWGVuIDQuMTAs
IGFzIGEgc3RhYmxlIGJyYW5jaCwgd2lsbCBnZXQgbXVjaCBtb3JlIGxpbWl0ZWQgZnVydGhlcgo+
IGRldmVsb3BtZW50LiAgRmFpbHVyZSB0byB0aWR5IHRoaW5ncyB1cCB0aGVyZSB3aWxsIG1ha2Ug
YmFja3BvcnRpbmcKPiBvdGhlciBjaGFuZ2VzIG1vcmUgYXdrd2FyZCBidXQgdGhlIG92ZXJhbGwg
aW1wYWN0IGlzIGJvdGggbG93ZXIgYW5kCj4gdGltZS1ib3VuZC4KPgo+IEN1cnJlbnRseSB0aGUg
WGVuIFByb2plY3QgaGFzIG5vIHB1Ymxpc2hlZCByZXNvbHV0aW9uIGZvciBQViBndWVzdHMKPiB0
aGF0IGNhbid0IGJlIGJvb3RlZCBhcywgb3IgY29udmVydGVkIHRvLCBQVkggb3IgSFZNLiAgKEFu
ZCBIVk0gZ3Vlc3RzCj4gYnJpbmcgdGhlaXIgb3duIHByb2JsZW1zLikgIFdlIG5lZWQgdG8gcHJv
dmlkZSBvdXIgdXNlcnMgd2l0aCBtb3JlCj4gZ29vZCBvcHRpb25zIGFzIHF1aWNrbHkgYXMgcG9z
c2libGUuCj4KPiBJIHdvdWxkIGxpa2UgdG8gc3VnZ2VzdCB0aGF0IGEgZ29vZCB3YXkgb2YgZG9p
bmcgdGhpcyB3b3VsZCBiZSB0byBzaGlwCj4gdGhlIHNoaW0gc2VyaWVzIGFzIDQuMTAuMSB3aXRo
aW4gdGhlIG5leHQgdmVyeSBmZXcgZGF5cy4gIEl0IG5lZWRzCj4gc29tZSBtaW5vciBidWdmaXhp
bmcgKGJ1aWxkIGJyZWFrYWdlIGV0Yy4pIGJ1dCBpcyBiYXNpY2FsbHkgcmVhZHkgZm9yCj4gdXNl
Lgo+Cj4gU3BlYWtpbmcgYXMgYSBzeXNhZG1pbiAoZXZlbiwgYSB2ZXJ5IGNvbnNlcnZhdGl2ZSBz
eXNhZG1pbiBtYW55IG9mCj4gd2hvc2Ugc3lzdGVtcyBhcmUgcnVubmluZyBEZWJpYW4gb2xkc3Rh
YmxlKSwgSSBoYXZlIGFscmVhZHkgdGFrZW4gYQo+IGRlY2lzaW9uIHRvIHJhcGlkbHkgYWR2YW5j
ZSB0byBuZXcgc29mdHdhcmUsIGluIG9uZSBjb250ZXh0LCBiZWNhdXNlCj4gb2YgdGhlc2UgdnVs
bmVyYWJpbGl0aWVzIC0gYW5kIHRha2UgYW5kIGZpeCB3aGF0ZXZlciBpbXBhY3QgdGhhdCBoYXMu
Cj4gSSB0aGluayBtYW55IG9mIG91ciB1c2VycyB3b3VsZCBsaWtlIHRvIG1ha2UgdGhlIHNhbWUg
Y2hvaWNlLgo+Cj4gUmVsZWFzZWluZyA0LjEwLjEgdGhpcyB3ZWVrIHdpdGggcHYtaW4tcHZoIHN1
cHBvcnQgd291bGQgZ2l2ZSBtYW55IG9mCj4gb3VyIHVzZXJzIHdpdGggUFYgZ3Vlc3RzIGFuIGlt
bWVkaWF0ZWx5IGRlcGxveWFibGUgdXBkYXRlLCBldmVuIHRob3VnaAo+IG9mIGNvdXJzZSB0aGUg
dmVyc2lvbiBidW1wIHRvIGdldCB0byA0LjEwIG1heSBiZSBkaXNydXB0aXZlLgo+Cj4gRG9pbmcg
dGhpcyB3b3VsZCBiZSBhIGRlcGFydHVyZSBmcm9tIG91ciB1dXN1YWwgbm9uLXNlY3VyaXR5LWJ1
Zwo+IHByb2Nlc3Mgb2YgY29tbWl0dGluZyBjaGFuZ2VzIHRvIHhlbi5naXQjc3RhZ2luZywgYW5k
IHRoZW4gYmFja3BvcnRpbmcKPiBvbmx5IGFmdGVyIHRoZSBwYXRjaGVzIGhhdmUgYmVlbiBzaXR0
aW5nIGluIHhlbi5naXQjbWFzdGVyIGZvciBzb21lCj4gdGltZS4gIEl0J3MgYWxzbyBhIGRlcGFy
dHVyZSBmcm9tIG91ciB1c3VhbCBzZWN1cml0eS1idWcgcHJvY2VzcyBvZgo+IGRldmVsb3Bpbmcg
YW5kIHRlc3RpbmcgYW5kIGNvbW1pdHRpbmcgcGF0Y2hlcyBmb3IgYWxsIHN1cHBvcnRlZAo+IHZl
cnNpb25zIGluIHBhcmFsbGVsLgo+Cj4gQnV0IHRoaXMgaXMgbm90IGEgdXN1YWwgc2l0dWF0aW9u
LiAgVGhpcyB0aW1lLCB3ZSBkb24ndCBoYXZlIHRoZSB0aW1lCj4gdG8gd2FpdC4KPgo+IE9waW5p
b25zID8KCkdpdmVuIHRoZSBzaXR1YXRpb24sIGdldHRpbmcgYSBtaXRpZ2F0aW9uIGluIHBsYWNl
IGlzIHVyZ2VudC7CoCBUaGF0CnNhaWQsIHdlIHNob3VsZCBlcnIgb24gdGhlIHNpZGUgb2YgaGFz
dGUgcmF0aGVyIHRoYW4gcGFuaWMuCgpBcyBhIGZpcnN0IHJlcXVpcmVtZW50LCBub3RoaW5nIHNo
b3VsZCBnbyBpbnRvIDQuMTAgd2hpY2ggaXNuJ3QgaW4Kc3RhZ2luZy7CoCAoVGhlIHR3byBhcmUg
dmVyeSBjbG9zZSB0b2dldGhlciBhdCB0aGUgbW9tZW50IGJ1dCkgdGhlIG1vbWVudAp3ZSBzdGFy
dCBjb21taXR0aW5nIHN0cmFpZ2h0IHRvIDQuMTAsIHdlIHdpbGwgbG9vc2Ugc29tZSBzdWJ0bGUg
Y2hhbmdlCmZyb20gc3RhZ2luZywgYW5kIGl0IHdpbGwgdGFrZSBhZ2VzIHRvIHNwb3QuwqAgV2hh
dCBJIG1lYW4gYnkgdGhpcyBpcwp0aGF0LCBpZiB3ZSBhZ3JlZSB0byBnbyBhbG9uZyB0aGlzIHJv
dXRlLCBwYXRjaGVzIHNob3VsZCBiZSBjb21taXR0ZWQgdG8Kc3RhZ2luZyB0aGVuIGltbWVkaWF0
ZWx5IGNoZXJyeXBpY2tlZCB0byBzdGFnaW5nLTQuMTAsIHJhdGhlciB0aGFuCmNvbW1pdHRlZCB0
byBzdGFnaW5nLTQuMTAgZGlyZWN0bHkuwqAgVGhpcyBlbnN1cmVzIHRoYXQgd2UgZG9uJ3QKYWNj
aWRlbnRhbGx5IG1pc3MgZnVuY3Rpb25hbGl0eSBpbiB0aGUgbWFpbmxpbmUuCgpXZSBtdXN0IGVu
c3VyZSB0aGF0IHBlcmZlY3Rpb24gZG9lc24ndCBnZXQgaW4gdGhlIHdheSBvZiBleHBlZGllbmN5
LsKgClRoZXJlZm9yZSwgcmV2aWV3cyBzaG91bGQgYmUgZXh0cmEgY2FyZWZ1bCBhYm91dCB3aGlj
aCByZXZpZXcgY29tbWVudHMKYXJlIG5pY2UtdG8taGF2ZSwgYW5kIHdoaWNoIGFyZSBtYW5kYXRv
cnkuwqAgVGVjaG5pY2FsIGFyZ3VtZW50cyBhcmUgcGFydApvZiB0aGUgY291cnNlLCBidXQgc2hv
dWxkIGNvbXByb21pc2Ugb24gdGhlIGVhc2llciBzb2x1dGlvbiB3aGVuIGl0CmRvZXNuJ3QgYWZm
ZWN0IGEgY29ycmVjdG5lc3MgaXNzdWUuCgpTb21lIG5pY2UtdG8taGF2ZXMgKHN1Y2ggYXMgbWlu
b3IgY29ycmVjdGlvbnMgdG8gY29kaW5nIHN0eWxlKSBjYW4gYmUKZWFzaWx5IGZpeGVkIG9uIGNv
bW1pdC7CoCBOb3Qtc28tbWlub3IgbmljZS10by1oYXZlcyB3aGljaCBzdGlsbCBkb24ndAppbXBh
Y3QgdGhlIHRlY2huaWNhbCBjb3JyZWN0bmVzcyBvZiB0aGUgaXNzdWUgc2hvdWxkIGJlIGRlZmVy
cmVkLsKgIFRoZQpsaXN0IG9mIG5vdC1zby1taW5vciBuaWNlLXRvLWhhdmVzIHNob3VsZCBiZSBt
YWludGFpbmVkIGFuZCBiZSBibG9ja2Vycwpmb3IgNC4xMSAoYXMgdGhlIGNvZGUgd291bGRuJ3Qg
aGF2ZSBub3JtYWxseSBnb3R0ZW4gaW4pLCBhbmQgZm9yIHdhbnQgb2YKYW55b25lIGJldHRlciwg
SSBub21pbmF0ZSBKdWVyZ2VuIGFzIHRoZSByZWxlYXNlIG1hbmFnZXIgZm9yIDQuMTEgdG8gYmUK
aW4gY2hhcmdlIG9mIHRoaXMgbGlzdC4KCkRvZXMgdGhpcyBzb3VuZCBmYWlyP8KgIFByZXNzaW5n
IHRpbWVzIGNhbGwgZm9yIGV4dHJhb3JkaW5hcnkgbWVhc3VyZXMsCmJ1dCBpbiB0aGlzIGNhc2Us
IEkgdGhpbmsgaXQgaXMgdGhlIGJldHRlciBjb3Vyc2Ugb2YgYWN0aW9uIGZvciB0aGUKcHJvamVj
dCBhcyBhIHdob2xlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 00:33:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 00:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYhrC-0008SZ-2i; Tue, 09 Jan 2018 00:33:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2qvq=ee=linux.intel.com=yi.y.sun@srs-us1.protection.inumbo.net>)
 id 1eYhrB-0008ST-F0
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 00:33:33 +0000
X-Inumbo-ID: fe66e104-f4d4-11e7-b0d7-9f685aff125f
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe66e104-f4d4-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 00:35:30 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 08 Jan 2018 16:33:25 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,333,1511856000"; 
   d="scan'208";a="9696829"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga006.jf.intel.com with ESMTP; 08 Jan 2018 16:33:22 -0800
Date: Tue, 9 Jan 2018 08:31:52 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180109003152.GB31347@yi.y.sun>
References: <1513644142-50972-1-git-send-email-yi.y.sun@linux.intel.com>
 <5A3A37540200007800198C59@prv-mh.provo.novell.com>
 <20180108042858.GA31347@yi.y.sun>
 <20180108122502.pqm4yljz5zd7m4cp@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180108122502.pqm4yljz5zd7m4cp@citrix.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10 00/11] Enable Memory Bandwidth
	Allocation in Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgtMDEtMDggMTI6MjU6MDIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBKYW4gMDgsIDIw
MTggYXQgMTI6Mjg6NThQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gT24gMTctMTItMjAgMDI6
MTE6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiA+Pj4gT24gMTkuMTIuMTcgYXQgMDE6NDIs
IDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+IHdyb3RlOgo+ID4gPiA+IFdlIHBsYW4gdG8gYnJp
bmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVzb3VyY2UpIGZlYXR1cmUgY2FsbGVkCj4g
PiA+ID4gSW50ZWwgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIChNQkEpIHRvIFhlbi4KPiA+
ID4gPiAKPiA+ID4gPiBCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGlu
dGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKPiA+ID4gPiBnZW5lcmFsIGJ1dCBub3Qgb25seSBm
b3IgQ0FULgo+ID4gPiA+IAo+ID4gPiA+IFRoZSBmaXJzdCA1IHBhdGNoZXMgb2YgVjkgaGF2ZW4g
YmVlbiBtZXJnZWQuIFRvIGZpeCBhIGZldyBpc3N1ZXMsIHRoZQo+ID4gPiA+IFYxMCBpcyBzdWJt
aXR0ZWQuCj4gPiA+IAo+ID4gPiBJJ3ZlIGNvbW1pdHRlZCB0aGUgdGhyZWUgaHlwZXJ2aXNvciBw
YXRjaGVzOyBJJ3ZlIG5vdCBkb25lIGFueXRoaW5nCj4gPiA+IHdpdGggdGhlIGVpZ2h0IHRvb2xz
IG9uZXMsIGFzIG9uZSBvZiB0aGVtIG5lZWRzIHRvIGJlIChyZS0pYWNrZWQuIEknbGwKPiA+ID4g
bGVhdmUgdGhhdCBwYXJ0IHRvIG9uZSBvZiB5b3UuCj4gPiA+IAo+ID4gPiBKYW4KPiA+IAo+ID4g
SGksIElhbiBhbmQgV2VpLAo+ID4gCj4gPiBDb3VsZCB5b3UgcGxlYXNlIGhlbHAgdG8gY2hlY2sg
dG9vbHMvIHBhdGNoZXM/IFRoYW5rcyEKPiA+IAo+IAo+IEkganVzdCBhY2tlZCB0aGUgb25lIHBh
dGNoIHRoYXQgbWlzc2VkIGFuIGFjay4gSSB3aWxsIHRyeSB0byBnZXQgYXJvdW5kCj4gdG8gY29t
bWl0IHRoZW0gbGF0ZXIgdGhpcyB3ZWVrLgo+IApUaGFuayB5b3UhIDopCgo+IFdlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 01:22:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 01:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYicC-0006EA-OV; Tue, 09 Jan 2018 01:22:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5406c1778=citrix-osstest@xenproject.org>)
 id 1eYicB-0006Dy-7s
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 01:22:07 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 85/7C-24969-E39145A5;
 Tue, 09 Jan 2018 01:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDva6tZEi
 UwZk2dYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFw1wWWgkmzGSumT1nC0sDYltXFyMkhIeAv
 8e3KTVYI211iTvtSMFtEwFliwofbbCA2r4CexJyl95lAbGGgmokX5gHFuYDqr9pKXPvzigWm+
 faL1XD203OH2EFsNgEPiYk9E4HiHBwsAioSj35IgYSFBLQkli5eyQQxX1Di5MwnYK3MAhISB1
 +8YIYYYyFx6Pl/5gmMfLOQlM1CUraAkWkVo3pxalFZapGuiV5SUWZ6RkluYmaOrqGBmV5uanF
 xYnpqTmJSsV5yfu4mRmBQMQDBDsbuy/6HGCU5mJREeUWdA6KE+JLyUyozEosz4otKc1KLDzHK
 cHAoSfA6S4RECQkWpaanVqRl5gDDGyYtwcGjJMIrBJLmLS5IzC3OTIdInWK05Di26fIfJo4Jt
 +4CyWczXzcwC7Hk5eelSonzSoI0CIA0ZJTmwY2DxeAlRlkpYV5GoAOFeApSi3IzS1DlXzGKcz
 AqCfPGg0zhycwrgdv6CuggJqCD3u0LBDmoJBEhJdXAyF2+fdfviY5tORP/lur6HTm5ak9tirj
 t86fWLvc3PWlNWL8hpsSlxzNon7R6SSp/8tyvryxj7KLfzHzCkzDv7Kv4q5cniydp/rSx/l44
 c+MeKW3G41USNxTMVltPXeD16LrYst23d036/q4lcdXB4qmtCxzDNGWea6/wsZ++fM+JJR2Nh
 /0NTyixFGckGmoxFxUnAgBpPolovAIAAA==
X-Env-Sender: prvs=5406c1778=citrix-osstest@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1515460923!82742797!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44004 invoked from network); 9 Jan 2018 01:22:05 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-10.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Jan 2018 01:22:05 -0000
X-IronPort-AV: E=Sophos;i="5.46,333,1511827200"; d="scan'208";a="465098432"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74113-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:build-amd64:<job status>:broken:regression
 linux-3.18:build-i386:<job status>:broken:regression
 linux-3.18:build-armhf-pvops:<job status>:broken:regression
 linux-3.18:build-i386-xsm:<job status>:broken:regression
 linux-3.18:build-amd64-xsm:<job status>:broken:regression
 linux-3.18:build-amd64-pvops:<job status>:broken:regression
 linux-3.18:build-i386-pvops:<job status>:broken:regression
 linux-3.18:build-armhf-xsm:<job status>:broken:regression
 linux-3.18:build-armhf:<job status>:broken:regression
 linux-3.18:build-armhf-pvops:syslog-server:running:regression
 linux-3.18:build-armhf:syslog-server:running:regression
 linux-3.18:build-armhf-xsm:syslog-server:running:regression
 linux-3.18:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:build-i386-rumprun:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-3.18:build-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 linux-3.18:build-armhf-pvops:host-install(4):broken:nonblocking
 linux-3.18:build-armhf:host-install(4):broken:nonblocking
 linux-3.18:build-armhf-xsm:host-install(4):broken:nonblocking
 linux-3.18:build-armhf-pvops:capture-logs:broken:nonblocking
 linux-3.18:build-armhf:capture-logs:broken:nonblocking
 linux-3.18:build-armhf-xsm:capture-logs:broken:nonblocking
 linux-3.18:build-amd64:host-install(4):broken:nonblocking
 linux-3.18:build-amd64-pvops:host-install(4):broken:nonblocking
 linux-3.18:build-amd64-xsm:host-install(4):broken:nonblocking
 linux-3.18:build-i386-xsm:host-install(4):broken:nonblocking
 linux-3.18:build-i386:host-install(4):broken:nonblocking
 linux-3.18:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-This: linux=788ccf7552c82179135470473d9035f7c8b0b188
X-Osstest-Versions-That: linux=1e6e21c74c7c866db0abdfc452937724c3d80bdc
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 9 Jan 2018 01:21:55 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [linux-3.18 baseline-only test] 74113: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5593397798941486154=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This run is configured for baseline tests only.

flight 74113 linux-3.18 real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/74113/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                     <job status>                 broken
 build-i386                      <job status>                 broken
 build-armhf-pvops               <job status>                 broken
 build-i386-xsm                  <job status>                 broken
 build-amd64-xsm                 <job status>                 broken
 build-amd64-pvops               <job status>                 broken
 build-i386-pvops                <job status>                 broken
 build-armhf-xsm                 <job status>                 broken
 build-armhf                     <job status>                 broken
 build-armhf-pvops             3 syslog-server                running
 build-armhf                   3 syslog-server                running
 build-armhf-xsm               3 syslog-server                running

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-xl-midway    1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-examine       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qemut-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 build-i386-rumprun            1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-amd64-rumprun           1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-rumprun-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qemut-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 build-armhf-pvops             4 host-install(4)       broken baseline untested
 build-armhf                   4 host-install(4)       broken baseline untested
 build-armhf-xsm               4 host-install(4)       broken baseline untested
 build-armhf-pvops             5 capture-logs          broken baseline untested
 build-armhf                   5 capture-logs          broken baseline untested
 build-armhf-xsm               5 capture-logs          broken baseline untested
 build-amd64                   4 host-install(4)       broken baseline untested
 build-amd64-pvops             4 host-install(4)       broken baseline untested
 build-amd64-xsm               4 host-install(4)       broken baseline untested
 build-i386-xsm                4 host-install(4)       broken baseline untested
 build-i386                    4 host-install(4)       broken baseline untested
 build-i386-pvops              4 host-install(4)       broken baseline untested

version targeted for testing:
 linux                788ccf7552c82179135470473d9035f7c8b0b188
baseline version:
 linux                1e6e21c74c7c866db0abdfc452937724c3d80bdc

Last test of basis    73136  2017-12-21 01:02:16 Z   19 days
Testing same since    74113  2018-01-08 19:19:30 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com
  Adam Wallis <awallis@codeaurora.org>
  Alexander Duyck <alexander.h.duyck@intel.com>
  Alexey Khoroshilov <khoroshilov@ispras.ru>
  Andrew Bowers <andrewx.bowers@intel.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bjorn Helgaas <bhelgaas@google.com>
  BjĂ¸rn Mork <bjorn@mork.no>
  Brian King <brking@linux.vnet.ibm.com>
  Christian Lamparter <chunkeey@gmail.com>
  Christoph Paasch <cpaasch@apple.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chunyan Zhang <chunyan.zhang@spreadtrum.com>
  Dan Murphy <dmurphy@ti.com>
  Daniel Thompson <daniel.thompson@linaro.org>
  Daniele Palmas <dnlplm@gmail.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  Derek Basehore <dbasehore@chromium.org>
  Dick Kennedy <dick.kennedy@broadcom.com>
  Dmitri Epshtein <dima@marvell.com>
  Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dmitry Fleytman Dmitry Fleytman <dmitry.fleytman@gmail.com>
  Dongdong Liu <liudongdong3@huawei.com>
  Eric Dumazet <edumazet@google.com>
  Eyal Reizer <eyalr@ti.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Gabriele Paoloni <gabriele.paoloni@huawei.com>
  Gao Feng <fgao@ikuai8.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hayes Wang <hayeswang@realtek.com>
  hayeswang <hayeswang@realtek.com>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Jacob Keller <jacob.e.keller@intel.com>
  James Smart <james.smart@broadcom.com>
  Jan Glauber <jglauber@cavium.com>
  Jaroslav Kysela <perex@perex.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeffy Chen <jeffy.chen@rock-chips.com>
  Jerry Tang <jtang@suse.com>
  Jing Xia <jing.xia@spreadtrum.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  Julian Wiedmann <jwi@linux.vnet.ibm.com>
  Kees Cook <keescook@chromium.org>
  Kevin Cernekee <cernekee@chromium.org>
  Krishneil Singh <krishneil.k.singh@intel.com>
  Lee Jones <lee.jones@linaro.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Liping Zhang <zlpnobody@gmail.com>
  Maarten Lankhorst <dev@mblankhorst.nl>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mathias Nyman <mathias.nyman@linux.intel.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Nazarewicz <mina86@mina86.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Oliver Neukum <oneukum@suse.com>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Stein <peter@stuntstein.dk>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  PJ Waskiewicz <peter.waskiewicz.jr@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Reizer, Eyal <eyalr@ti.com>
  Rob Herring <robh@kernel.org>
  Roger Quadros <rogerq@ti.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sasha Levin <alexander.levin@verizon.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Sebastian Reichel <sre@kernel.org>
  Sebastian Sjoholm <ssjoholm@mac.com>
  Steve Capper <steve.capper@arm.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Stuart Hayes <stuart.w.hayes@gmail.com>
  Takashi Iwai <tiwai@suse.de>
  Thierry Reding <thierry.reding@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tonghao Zhang <xiangxia.m.yue@gmail.com>
  Tonghao Zhang <zhangtonghao@didichuxing.com>
  Tony Lindgren <tony@atomide.com>
  Ursula Braun <ubraun@linux.vnet.ibm.com>
  Vaidyanathan Srinivasan <svaidy@linux.vnet.ibm.com>
  Varun Prakash <varun@chelsio.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Xin Long <lucien.xin@gmail.com>
  Yelena Krivosheev <yelena@marvell.com>

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


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

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

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

broken-job build-amd64 broken
broken-job build-i386 broken
broken-job build-armhf-pvops broken
broken-job build-i386-xsm broken
broken-job build-amd64-xsm broken
broken-job build-amd64-pvops broken
broken-job build-i386-pvops broken
broken-job build-armhf-xsm broken
broken-job build-armhf broken
broken-step build-armhf-pvops host-install(4)
broken-step build-armhf host-install(4)
broken-step build-armhf-xsm host-install(4)
broken-step build-armhf-pvops capture-logs
broken-step build-armhf capture-logs
broken-step build-armhf-xsm capture-logs
broken-step build-amd64 host-install(4)
broken-step build-amd64-pvops host-install(4)
broken-step build-amd64-xsm host-install(4)
broken-step build-i386-xsm host-install(4)
broken-step build-i386 host-install(4)
broken-step build-i386-pvops host-install(4)

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5593397798941486154==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 02:05:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYjHf-00019m-F4; Tue, 09 Jan 2018 02:04:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igen=ee=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eYjHe-00019c-L3
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 02:04:58 +0000
X-Inumbo-ID: c49f47d8-f4e1-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c49f47d8-f4e1-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 02:06:56 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4589A21726;
 Tue,  9 Jan 2018 02:04:51 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4589A21726
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 8 Jan 2018 18:04:48 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: =?UTF-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20180107150029.GA2935@mail-itl>
Message-ID: <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-843168309-1515463489=:4603"
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Rich Persaud <persaur@gmail.com>,
 George Dunlap <george.dunlap@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-843168309-1515463489=:4603
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Sun, 7 Jan 2018, Marek Marczykowski-GĂ³recki wrote:
> On Fri, Jan 05, 2018 at 07:05:56PM +0000, Andrew Cooper wrote:
> > On 05/01/18 18:16, Rich Persaud wrote:
> > >> On Jan 5, 2018, at 06:35, Lars Kurth <lars.kurth.xen@gmail.com
> > >> <mailto:lars.kurth.xen@gmail.com>> wrote:
> > >> Linuxâ€™s KPTI series is designed to address SP3 only. Â For Xen guests,
> > >> only 64-bit PV guests are affected by SP3. A KPTI-like approach was
> > >> explored initially, but required significant ABI changes. Â 
> 
> Is some partial KPTI-like approach feasible? Like unmapping memory owned
> by other guests, but keeping Xen areas mapped? This will still allow
> leaking Xen memory, but there are very few secrets there (vCPUs state,
> anything else?), so overall impact will be much lower.

+1
--8323329-843168309-1515463489=:4603
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-843168309-1515463489=:4603--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 02:54:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 02:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYk2z-0004sC-Lo; Tue, 09 Jan 2018 02:53:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYk2y-0004s5-Gp
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 02:53:52 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id CD/AF-04822-FBE245A5;
 Tue, 09 Jan 2018 02:53:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXefXki
 UwbZ7xhb3prxnd2D02N63iz2AMYo1My8pvyKBNePU/T/MBVPTK76fmMXewHjVvouRi0NIoJFJ
 4sy5I8wQzmNGie+HOli6GDmBnG2MElcuhYPYIgLOEl/PzGUHsXkF9CV27lvPBGILC9hLbDr3h
 R2kWUJgparE6vtTwIokBDwlNh6bwgRj/3w/CyjOzsEmYCVxSAwkyiKgKnFr0iemCYzcCxgZVj
 GqF6cWlaUW6RrrJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepcBCHYwdvxzOsQ
 oycGkJMor6hwQJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd6VuSJSQYFFqempFWmYOMMxg0hIc
 PEoivBtB0rzFBYm5xZnpEKlTjMYcxzZd/sPE8Wzm6wZmIZa8/LxUKXFeNmAACwmAlGaU5sENg
 oX/JUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzNoAs5MnMK4Hb9wroFCagU97tCwQ5pSQRIS
 XVwFi6b/3OMoaNxl1q5/+eiKqM7H185FHsxrcf4xd81SxZ9WOKjxDvlT0XneU2Tlnz5aH0heh
 da1gTp3/fvu5MWvaxz4Gcq2VE7TdYhague6Gmvva3UEjwdwu97p7TeWdnKDhwTVZ4yN6tzd8X
 9Ypjf8H2EK1LbedlE3QzBdLmPU1veHBkpqN3jKcSS3FGoqEWc1FxIgB1mphdegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1515466429!123099748!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52749 invoked from network); 9 Jan 2018 02:53:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jan 2018 02:53:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYk2t-00040k-Es; Tue, 09 Jan 2018 02:53:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYk2n-0005il-UB; Tue, 09 Jan 2018 02:53:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYk2m-0003jj-Kl; Tue, 09 Jan 2018 02:53:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117705-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f407332f99c4e619ef8730f3dae4d4beadb1ef4b
X-Osstest-Versions-That: xen=c3ddeca415a5d1f01f3867e268cbe8a0f331c3b3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 Jan 2018 02:53:40 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 117705: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzcwNSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzcwNS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDQ5IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE3MTk1CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTcy
NDEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBsaWtlIDExNzI4OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3Mjg5CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTcyODkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzI4OQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE3
Mjg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTcyODkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNzI4OQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcyODkKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
NzI4OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE3Mjg5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcyODkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNzI4OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBmNDA3MzMyZjk5YzRlNjE5ZWY4NzMwZjNkYWU0ZDRiZWFk
YjFlZjRiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjM2RkZWNhNDE1
YTVkMWYwMWYzODY3ZTI2OGNiZThhMGYzMzFjM2IzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTcy
ODkgIDIwMTctMTItMTggMTM6NDU6MzEgWiAgIDIxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE3NTQxICAyMDE4LTAxLTAyIDE3OjQwOjA2IFogICAgNiBkYXlzICAgIDUgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8
YXBvcEBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSW5n
byBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gTGVuZGFja3kgPHRo
b21hcy5sZW5kYWNreUBhbWQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIGMzZGRlY2E0MTUuLmY0MDczMzJmOTkgIGY0MDczMzJmOTljNGU2MTll
Zjg3MzBmM2RhZTRkNGJlYWRiMWVmNGIgLT4gc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 05:32:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 05:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYmVy-0007q2-Ko; Tue, 09 Jan 2018 05:31:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7avi=ed=randomwebstuff.com=xen@srs-us1.protection.inumbo.net>)
 id 1eYcAN-0005Ns-7S
 for xen-devel@lists.xenproject.org; Mon, 08 Jan 2018 18:28:59 +0000
X-Inumbo-ID: 9c59544d-f4a1-11e7-b4a6-bc764e045a96
Received: from mail1.25mail.st (unknown [206.123.115.54])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c59544d-f4a1-11e7-b4a6-bc764e045a96;
 Mon, 08 Jan 2018 19:27:40 +0100 (CET)
Received: from mail1.25mail.st (localhost [127.0.0.1])
 by mail1.25mail.st (Postfix) with ESMTPA id B4FBB6080E;
 Mon,  8 Jan 2018 18:28:48 +0000 (UTC)
MIME-Version: 1.0
Date: Tue, 09 Jan 2018 07:28:48 +1300
From: Peter <xen@randomwebstuff.com>
To: George Dunlap <dunlapg@umich.edu>
In-Reply-To: <CAFLBxZard4U6D_xZ3YhRM0URKJzgQNscJhuw7x+7qN7+NFutYw@mail.gmail.com>
References: <9b10eb2208a0b269853a8b35e91febb0@randomwebstuff.com>
 <CAFLBxZard4U6D_xZ3YhRM0URKJzgQNscJhuw7x+7qN7+NFutYw@mail.gmail.com>
Message-ID: <39ef1157fe7c4ef2828db6da966d0f5f@randomwebstuff.com>
X-Sender: xen@randomwebstuff.com
User-Agent: Roundcube Webmail/1.1.5
X-Mailman-Approved-At: Tue, 09 Jan 2018 05:31:58 +0000
Cc: xen-devel <xen-devel@lists.xenproject.org>, dunlapg@gmail.com,
 =?UTF-8?Q?Roger_Pau_Monn?= =?UTF-8?Q?=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Xen-users] DomU not starting under pvhv2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjAxOC0wMS0wOSAwNzowMSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBNb3ZpbmcgdG8geGVu
LWRldmVsLCBhbmQgY2MnaW5nIFJvZ2VyIGFuZCBCb3JpcyAod2hvIGRldmVsb3BlZCBQVkgpCj4g
Cj4gT24gTW9uLCBKYW4gOCwgMjAxOCBhdCA1OjI0IEFNLCBQZXRlciA8eGVuQHJhbmRvbXdlYnN0
dWZmLmNvbT4gd3JvdGU6Cj4+IEhpLgo+PiAKPj4gUnVubmluZyBYZW4gNC4xMC4wCj4gCj4gV2hh
dCB2ZXJzaW9uIG9mIExpbnV4IGFyZSB5b3UgdXNpbmc/CgogIDQuMTQuMTItMS5lbDZ4ZW4ueDg2
XzY0ICMyIFNNUCBGcmkgSmFuIDUgMjI6MzI6MDEgVVRDIDIwMTggeDg2XzY0IAp4ODZfNjQgeDg2
XzY0IEdOVS9MaW51eAoKIyBjYXQgL2V0Yy9yZWRoYXQtcmVsZWFzZQpDZW50T1MgcmVsZWFzZSA2
LjkgKEZpbmFsKQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 05:36:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 05:36:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYmZz-00081L-4D; Tue, 09 Jan 2018 05:36:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fubw=ee=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYmZy-00080P-4z
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 05:36:06 +0000
X-Inumbo-ID: 42b1777d-f4ff-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42b1777d-f4ff-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 05:38:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E1A42ADE0;
 Tue,  9 Jan 2018 05:35:56 +0000 (UTC)
To: Ingo Molnar <mingo@kernel.org>
References: <c2217783-9d18-912f-8c13-996489dbe602@suse.com>
 <1515274788-24548-1-git-send-email-nick.desaulniers@gmail.com>
 <20180108161001.GM32035@hirez.programming.kicks-ass.net>
 <892cb5f2-367b-cfbd-58b5-3d8711c3ed66@suse.com>
 <20180108184939.6rckuyy77qt3ureg@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <aa844da5-4fde-d582-2878-53a193b8503d@suse.com>
Date: Tue, 9 Jan 2018 06:35:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180108184939.6rckuyy77qt3ureg@gmail.com>
Content-Language: en-US
Cc: x86@kernel.org, Peter Zijlstra <peterz@infradead.org>,
 "H. Peter Anvin" <hpa@zytor.com>,
 Nick Desaulniers <nick.desaulniers@gmail.com>, ghackmann@google.com,
 linux-kernel@vger.kernel.org, mka@google.com, Ingo Molnar <mingo@redhat.com>,
 srhines@google.com, kees@google.com, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2] x86: xen: remove the use of VLAIS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMTk6NDksIEluZ28gTW9sbmFyIHdyb3RlOgo+IAo+ICogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAKPj4gT24gMDgvMDEvMTggMTc6MTAsIFBldGVy
IFppamxzdHJhIHdyb3RlOgo+Pj4gT24gU2F0LCBKYW4gMDYsIDIwMTggYXQgMDE6Mzk6NDhQTSAt
MDgwMCwgTmljayBEZXNhdWxuaWVycyB3cm90ZToKPj4+PiBWYXJpYWJsZSBMZW5ndGggQXJyYXlz
IEluIFN0cnVjdHMgKFZMQUlTKSBpcyBub3Qgc3VwcG9ydGVkIGJ5IENsYW5nLCBhbmQKPj4+PiBm
cm93bmVkIHVwb24gYnkgb3RoZXJzLgo+Pj4+Cj4+Pj4gaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIw
MTMvOS8yMy81MDAKPj4+Pgo+Pj4+IEhlcmUsIHRoZSBWTEFJUyB3YXMgdXNlZCBiZWNhdXNlIHRo
ZSBzaXplIG9mIHRoZSBiaXRtYXAgcmV0dXJuZWQgZnJvbQo+Pj4+IHhlbl9tY19lbnRyeSgpIGRl
cGVuZGVkIG9uIHBvc3NpYmx5IChiYXNlZCBvbiBrZXJuZWwgY29uZmlndXJhdGlvbikKPj4+PiBy
dW50aW1lIHNpemVkIGRhdGEuIFJhdGhlciB0aGFuIGRlY2xhcmluZyBhcmdzIGFzIGEgVkxBSVMg
dGhlbiBjYWxsaW5nCj4+Pj4gc2l6ZW9mIG9uICphcmdzLCB3ZSBjYWxjdWxhdGUgdGhlIGFwcHJv
cHJpYXRlIHNpemVvZiBhcmdzIG1hbnVhbGx5Lgo+Pj4+IEZ1cnRoZXIsIHdlIGNhbiBnZXQgcmlk
IG9mIHRoZSAjaWZkZWYncyBhbmQgcmVseSBvbiBudW1fcG9zc2libGVfY3B1cygpCj4+Pj4gKHRo
YW5rcyB0byBhIGhlbHBmdWwgY2hlY2twYXRjaCB3YXJuaW5nIGZyb20gYW4gZWFybGllciB2ZXJz
aW9uIG9mIHRoaXMKPj4+PiBwYXRjaCkuCj4+Pj4KPj4+PiBTdWdnZXN0ZWQtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBOaWNrIERlc2F1bG5p
ZXJzIDxuaWNrLmRlc2F1bG5pZXJzQGdtYWlsLmNvbT4KPj4+PiAtLS0KPj4+PiBDaGFuZ2VzIGlu
IHYyOgo+Pj4+ICogQ2hhbmdlIG1hc2sgdG8gdXMgREVDTEFSRV9CSVRNQVAgaW5zdGVhZCBvZiBw
b2ludGVyLCBhcyBzdWdnZXN0ZWQuCj4+Pj4gKiBVcGRhdGUgY29tbWl0IG1lc3NhZ2UgdG8gcmVt
b3ZlIG1lbnRpb24gb2YgcG9pbnRlci4KPj4+PiAqIFVwZGF0ZSBzaXplb2YgY2FsY3VsYXRpb24g
dG8gd29yayB3aXRoIGFycmF5IHJhdGhlciB0aGFuIHBvaW50ZXIuCj4+Pj4KPj4+PiAgYXJjaC94
ODYveGVuL21tdV9wdi5jIHwgOCArKystLS0tLQo+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2
L3hlbi9tbXVfcHYuYyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwo+Pj4+IGluZGV4IDRkNjJjMDcu
LmQ4NTA3NjIgMTAwNjQ0Cj4+Pj4gLS0tIGEvYXJjaC94ODYveGVuL21tdV9wdi5jCj4+Pj4gKysr
IGIvYXJjaC94ODYveGVuL21tdV9wdi5jCj4+Pj4gQEAgLTEzMjUsMjAgKzEzMjUsMTggQEAgc3Rh
dGljIHZvaWQgeGVuX2ZsdXNoX3RsYl9vdGhlcnMoY29uc3Qgc3RydWN0IGNwdW1hc2sgKmNwdXMs
Cj4+Pj4gIHsKPj4+PiAgCXN0cnVjdCB7Cj4+Pj4gIAkJc3RydWN0IG1tdWV4dF9vcCBvcDsKPj4+
PiAtI2lmZGVmIENPTkZJR19TTVAKPj4+PiAtCQlERUNMQVJFX0JJVE1BUChtYXNrLCBudW1fcHJv
Y2Vzc29ycyk7Cj4+Pj4gLSNlbHNlCj4+Pj4gIAkJREVDTEFSRV9CSVRNQVAobWFzaywgTlJfQ1BV
Uyk7Cj4+Pj4gLSNlbmRpZgo+Pj4+ICAJfSAqYXJnczsKPj4+Cj4+PiBXaHkgaXMgaXQgT0sgZm9y
IFhlbiB0byBwbGFjZSB0aGlzIGJpdG1hcCBvbi1zdGFjayBpbiB0aGUgZmlyc3QgcGxhY2U/Cj4+
PiBUaGF0IE5SX0NQVVMgdGhpbmcgY2FuIGJlIGZhaXJseSBodWdlLgo+Pgo+PiBUaGlzIG9ubHkg
YSBwb2ludGVyIHRvIHRoZSBiaXRtYXAuCj4gCj4gV2hhdCdzIHRoZSBtYXhpbXVtIE5SX0NQVXMg
Zm9yIGNvbmZpZ3MgdGhhdCBjYW4gcnVuIHRoaXMgY29kZSwgdGltZXMgOD8KCldoeSBkb2VzIHRo
aXMgbWF0dGVyPyBhcmdzIGlzIGEgcG9pbnRlciBvbmx5LCBzbyBpdCBvY2N1cGllcyA4IGJ5dGVz
IG9mCnRoZSBzdGFjay4gVGhlIHN0cnVjdHVyZSBpcyBvbmx5IGZvciB0eXBlIGNvcnJlY3RuZXNz
LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 06:17:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 06:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYnDf-0002QT-AM; Tue, 09 Jan 2018 06:17:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYnDe-0002QG-CY
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 06:17:06 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id 92/4A-13584-16E545A5;
 Tue, 09 Jan 2018 06:17:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTchLiT
 K4OV0Tot7U96zOzB6bO/bxR7AGMWamZeUX5HAmjHx2jTmgr/1Fasef2JvYGwM6WLk4hASaGSS
 aN3QzQrhPGaUuL1zLRuEs41RYv7+bSxdjJwcIgLOEl/PzGXvYuTg4BXQl2h8FAhiCgtYScx47
 w9SLiHw0Fzi6vQdTCDlEgKeEhN/dLLD2Ff2LgZawM7BBlR/SAwkyiKgKjHhdAvLBEbuBYwMqx
 g1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GP9t8zz
 EKMnBpCTK22wfEiXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgjc7FignWJSanlqRlpkDDDOYtAQH
 j5II7+sYoDRvcUFibnFmOkTqFKMxx7FNl/8wcTyb+bqBWYglLz8vVUqclw9kkgBIaUZpHtwgW
 PhfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvIcgUnsy8Erh9r4BOYQI65d2+QJBTShIRUl
 INjDNlhPfeFjbXlu7dHF76hjfZWFCjcHr5EWmDG/xOS+PnSySsKpr9XIndX3mTx/0Al7ZzoXd
 WJwVcVZbnvHzh8NLdH6YpaHa7rd655kcX25OFzbpKvhPPSjNvab84eXaPxep4m9fF+/P//ZJ/
 tW7fZB7xQwo1Gplm9TeY36XeEq+Vefqp2ezxRSWW4oxEQy3mouJEAFcYL0J6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1515478622!114552802!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53481 invoked from network); 9 Jan 2018 06:17:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jan 2018 06:17:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYnDY-0001Ly-Un; Tue, 09 Jan 2018 06:17:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYnDT-0001tn-Ag; Tue, 09 Jan 2018 06:16:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYnDS-00023i-GE; Tue, 09 Jan 2018 06:16:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117710-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-xsm:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-pair:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-raw:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-raw:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-xsm:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:host-install/dst_host(5):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
X-Osstest-Versions-That: xen=0a0dcdcd20e9711cbfb08db5b21af5299ee1eb8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 Jan 2018 06:16:54 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 117710: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzcxMCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzcxMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE3NjgwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAg
ICAgIGJyb2tlbiBpbiAxMTc2ODAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgPGpv
YiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDExNzY4MAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4g
aW4gMTE3NjgwCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTc2ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDExNzY4MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbiAgaW4gMTE3NjgwCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgIGJyb2tlbiBpbiAxMTc2ODAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4g
IGluIDExNzY4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSA8am9iIHN0YXR1cz4gYnJva2VuIGluIDExNzY4MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTc2
NDQgUkVHUi4gdnMuIDExNjYxOQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTc2ODAgcGFzcyBp
biAxMTc3MTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgNCBob3N0LWluc3RhbGwoNCkg
YnJva2VuIGluIDExNzY4MCBwYXNzIGluIDExNzcxMAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciA0IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KSBicm9rZW4gaW4gMTE3NjgwIHBhc3MgaW4g
MTE3NzEwCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBpbiAxMTc2ODAgcGFzcyBpbiAxMTc3MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExNzY4MCBwYXNzIGluIDExNzcxMAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyIDUgaG9zdC1pbnN0YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBpbiAx
MTc2ODAgcGFzcyBpbiAxMTc3MTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgNCBob3N0
LWluc3RhbGwoNCkgYnJva2VuIGluIDExNzY4MCBwYXNzIGluIDExNzcxMAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTc2ODAg
cGFzcyBpbiAxMTc3MTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDUgaG9zdC1pbnN0
YWxsL2RzdF9ob3N0KDUpIGJyb2tlbiBpbiAxMTc2ODAgcGFzcyBpbiAxMTc3MTAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IGluIDExNzY4MCBwYXNzIGluIDExNzcxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNzY0NCBwYXNzIGluIDEx
NzcxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDExNzY0NCBwYXNzIGluIDExNzcxMAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMTc2
ODAgcGFzcyBpbiAxMTc2NDQKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIDUgaG9zdC1waW5nLWNo
ZWNrLW5hdGl2ZSBmYWlsIGluIDExNzY4MCBwYXNzIGluIDExNzcxMAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBpbiAxMTc2ODAgcGFz
cyBpbiAxMTc3MTAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBydW1wcnVuLWRl
bW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIGluIDExNzY4MCBwYXNzIGluIDEx
NzcxMAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGluIDExNzY4MCBwYXNzIGluIDExNzcxMAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4g
MTE3NjgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9j
YWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTE3NjgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE2NjE5CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAx
MTc2ODAgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTc2ODAgbGlrZSAxMTY2MTkKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBm
YWlsICBsaWtlIDExNjYxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE2NjE5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTY2MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNjYxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE2NjE5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZDZmZTE4NjAyODViZDRlM2UzZjFm
NmNjOTZmN2Q2NDIwMGJjMjEzOApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgMGEwZGNkY2QyMGU5NzExY2JmYjA4ZGI1YjIxYWY1Mjk5ZWUxZWI4YgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTE2NjE5ICAyMDE3LTExLTI4IDEyOjQ5OjUxIFogICA0MSBkYXlzCkZhaWxpbmcg
c2luY2UgICAgICAgIDExNzA5NiAgMjAxNy0xMi0xMiAxNDoxOTowMyBaICAgMjcgZGF5cyAgIDEz
IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNzUzNSAgMjAxOC0wMS0wMiAxNzo0MDox
OCBaICAgIDYgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFkcmlhbiBQb3AgPGFwb3BAYml0ZGVmZW5kZXIuY29tPgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgRGFuaWVsIEtpcGVyIDxk
YW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgog
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgUm9zcyBMYWdlcndhbGwg
PHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNs
aUBjaXRyaXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gTGVuZGFja3kg
PHRob21hcy5sZW5kYWNreUBhbWQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcGFp
ciBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBicm9rZW4K
YnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBicm9r
ZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA1MzkgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 07:12:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 07:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYo4q-0006ZM-J5; Tue, 09 Jan 2018 07:12:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYo4o-0006ZA-7r
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 07:12:02 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-5.messagelabs.com id BA/41-08891-14B645A5;
 Tue, 09 Jan 2018 07:12:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVdchOyT
 KYHKLqMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzbj8fA9TwasTjBWH7ts0ME7pY+xi5OIQEmhk
 krg8ZzkrhPOYUaK9cQqUs41RYkXPRpYuRk4OEQFnia9n5rKD2LwC+hItC64CFXFwCAvoSsye7
 QlSLyHQpC+x+/paRpAaCQFPiWkTvjPB2J9PfAWaw87BJmAlcUgMJMoioCqxua2HcQIj9wJGhl
 WM6sWpRWWpRbpGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjN//OB1
 ilORgUhLlbbYPiRLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXspEygnWJSanlqRlpkDDDSYtAQH
 j5IIbxJImre4IDG3ODMdInWK0Zjj2KbLf5g4ns183cAsxJKXn5cqJc7bDlIqAFKaUZoHNwgWA
 ZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzPsEZApPZl4J3L5XQKcwAZ3ybl8gyCkliQgpqQ
 ZGZtVpWnbvpQ/Jeu8r+pKpGXA/+nanzeSG7vt8HtmtaSe+qxpHT23O23soLt+gMGwbS117HkP
 zrmNlqQV5NUttNR9G/rt2svx/ztVFt3r+unHG7Gz+2yiyo+BL55oHL3rnMp77H/PuV83cdgf1
 MOnfjVGK7VPiLDbaBLwrembw2k77mI9SYYUSS3FGoqEWc1FxIgBX5NqGewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1515481919!111545040!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15884 invoked from network); 9 Jan 2018 07:11:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jan 2018 07:11:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYo4i-0002oK-NS; Tue, 09 Jan 2018 07:11:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYo4d-0004xy-6L; Tue, 09 Jan 2018 07:11:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYo4c-0006VE-BL; Tue, 09 Jan 2018 07:11:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117713-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-pygrub:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 xen-4.10-testing:test-xtf-amd64-amd64-1:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-xtf-amd64-amd64-1:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:xen-boot:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:host-ping-check-native:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a87ec4833af47cdd166294f3f4db21231930d65d
X-Osstest-Versions-That: xen=44ce23c0d811c08bb559c46a171b234c3ff714a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 Jan 2018 07:11:50 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 117713: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzcxMyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3MTMvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgYnJva2VuIGluIDExNzY4MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICBicm9rZW4gaW4gMTE3NjgzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMTc2ODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICA8am9iIHN0YXR1cz4gYnJva2VuIGluIDExNzY4MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE3NjgzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMTc2ODMKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTc2ODMgcGFzcyBpbiAxMTc3
MTMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2Vu
IGluIDExNzY4MyBwYXNzIGluIDExNzcxMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICA0
IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3NjgzIHBhc3MgaW4gMTE3NzEzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGlu
IDExNzY4MyBwYXNzIGluIDExNzcxMwogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE3NjgzIHBhc3MgaW4gMTE3NzEzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9r
ZW4gaW4gMTE3NjgzIHBhc3MgaW4gMTE3NzEzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBpbiAxMTc2NDcgcGFzcyBpbiAxMTc3MTMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTc2NDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExNzY4MwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgICBm
YWlsIHBhc3MgaW4gMTE3NjgzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICBmYWlsIGluIDExNzY4MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzY4MyBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTc2ODMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGE4N2VjNDgzM2FmNDdjZGQx
NjYyOTRmM2Y0ZGIyMTIzMTkzMGQ2NWQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAg
ICAgICAgIDQ0Y2UyM2MwZDgxMWMwOGJiNTU5YzQ2YTE3MWIyMzRjM2ZmNzE0YTIKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExNzEzMCAgMjAxNy0xMi0xNCAwNzo1NDoxNSBaICAgMjUgZGF5cwpGYWls
aW5nIHNpbmNlICAgICAgICAxMTc1MjIgIDIwMTgtMDEtMDIgMTY6NDg6MjggWiAgICA2IGRheXMg
ICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc2NDcgIDIwMTgtMDEtMDUgMDc6
MTQ6NTEgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAgSW5nbyBN
b2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9t
IExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdy
dXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IGJyb2tlbgpicm9rZW4tam9i
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhODdlYzQ4MzNhZjQ3
Y2RkMTY2Mjk0ZjNmNGRiMjEyMzE5MzBkNjVkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgSmFuIDQgMTQ6MzI6MDEgMjAxOCArMDEw
MAoKICAgIHg4Ni9tc3I6IEZyZWUgbXNyX3ZjcHVfcG9saWN5IGR1cmluZyB2Y3B1IGRlc3RydWN0
aW9uCiAgICAKICAgIGMvcyA0MTg3Zjc5ZGM3ICJ4ODYvbXNyOiBpbnRyb2R1Y2Ugc3RydWN0IG1z
cl92Y3B1X3BvbGljeSIgaW50cm9kdWNlZCBhCiAgICBwZXItdmNwdSBtZW1vcnkgYWxsb2NhdGlv
biwgYnV0IGZhaWxlZCB0byBmcmVlIGl0IGluIHRoZSBjbGVhbiB2Y3B1CiAgICBkZXN0cnVjdGlv
biBjYXNlLgogICAgCiAgICBUaGlzIGlzIFhTQS0yNTMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogZTIw
NGU2MGY3NzcwMmJmNWM4ODRkZDM3YzNmMWIwMWYxNGUzOTZhZQogICAgbWFzdGVyIGRhdGU6IDIw
MTgtMDEtMDQgMTQ6Mjc6MzggKzAxMDAKCmNvbW1pdCA5ZGM1ZWRhNTc2YmFmY2E0N2FiYzcyMDJm
MDc1ZjI4ZDYyNTBiZjRkCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KRGF0ZTogICBXZWQgRGVjIDIwIDE1OjQ1OjMyIDIwMTcgKzAxMDAKCiAgICB4ODYv
dm14OiBEb24ndCB1c2UgaHZtX2luamVjdF9od19leGNlcHRpb24oKSBpbiBsb25nX21vZGVfZG9f
bXNyX3dyaXRlKCkKICAgIAogICAgU2luY2UgYy9zIDQ5ZGUxMGYzYzE3MTggIng4Ni9odm06IERv
bid0IHJhaXNlICNHUCBiZWhpbmQgdGhlIGVtdWxhdG9ycyBiYWNrCiAgICBmb3IgTVNSIGFjY2Vz
c2VzIiwgcmV0dXJuaW5nIFg4NkVNVUxfRVhDRVBUSU9OIGhhcyBwdXNoZWQgdGhlIGV4Y2VwdGlv
bgogICAgZ2VuZXJhdGlvbiB0byB0aGUgdG9wIG9mIHRoZSBjYWxsIHRyZWUuCiAgICAKICAgIFVz
aW5nIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKCkgYW5kIHJldHVybmluZyBYODZFTVVMX0VYQ0VQ
VElPTiBjYXVzZXMgYQogICAgZG91YmxlICNHUCBpbmplY3Rpb24sIHdoaWNoIGNvbWJpbmVzIHRv
ICNERi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVs
LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiA4OTZlZTM5ODBlNzI4NjZiNjAyZTc0MzM5Njc1MTM4NGRlMzAxZmIw
CiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0xNCAxODowNTo0NSArMDAwMAoKY29tbWl0IDEzNWI2
N2U5YmQ1MjgxMDg0ZWZlOWZiMWQzNjA0OTE1ZGFjMDdjZTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDQ6NTcg
MjAxNyArMDEwMAoKICAgIHhlbi9lZmk6IEZpeCBidWlsZCB3aXRoIGNsYW5nLTUuMAogICAgCiAg
ICBUaGUgY2xhbmctNS4wIGJ1aWxkIGlzIHJlbGlhYmx5IGZhaWxpbmcgd2l0aDoKICAgIAogICAg
ICBFcnJvcjogc2l6ZSBvZiBib290Lm86LnRleHQgaXMgMHgwMQogICAgCiAgICB3aGljaCBpcyBi
ZWNhdXNlIGVmaV9hcmNoX2ZsdXNoX2RjYWNoZV9hcmVhKCkgZXhpc3RzIGFzIGEgc2luZ2xlIHJl
dAogICAgaW5zdHJ1Y3Rpb24uICBNYXJrIGl0IGFzIF9faW5pdCBsaWtlIGV2ZXJ5dGhpbmcgZWxz
ZSBpbiB0aGUgZmlsZXMuCiAgICAKICAgIFNwb3R0ZWQgYnkgVHJhdmlzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBjNGY2YWQ0YzVmZDI1Y2IwY2NjMGNkYmU3MTFkYjk3ZTA5N2YwNDA3CiAgICBtYXN0
ZXIgZGF0ZTogMjAxNy0xMi0xNCAxMDo1OToyNiArMDAwMAoKY29tbWl0IDY4MmE5ZDhkMzdmMTE0
MWIxOTliYzNhYWRmOGQ1ZDI3NmIyMmJhZjkKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAxNTo0NDoyMCAyMDE3ICswMTAwCgogICAgZ250
dGFiOiBpbXByb3ZlIEdOVFRBQk9QX2NhY2hlX2ZsdXNoIGxvY2tpbmcKICAgIAogICAgRHJvcHBp
bmcgdGhlIGxvY2sgYmVmb3JlIHJldHVybmluZyBmcm9tIGdyYW50X21hcF9leGlzdHMoKSBtZWFu
cyBoYW5kaW5nCiAgICBwb3NzaWJseSBzdGFsZSBpbmZvcm1hdGlvbiBiYWNrIHRvIHRoZSBjYWxs
ZXIuIFJldHVybiBiYWNrIHRoZSBwb2ludGVyCiAgICB0byB0aGUgYWN0aXZlIGVudHJ5IGluc3Rl
YWQsIGZvciB0aGUgY2FsbGVyIHRvIHJlbGVhc2UgdGhlIGxvY2sgb25jZQogICAgZG9uZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIG1hc3RlciBjb21taXQ6IDU1M2FjMzcxMzdjMmQxYzAzYmYxYjY5Y2ZiMTkyZmZiZmUy
OWRhYTQKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTA0IDExOjA0OjE4ICswMTAwCgpjb21taXQg
MTlkY2Q4ZTQ3ZGZjODFiOGU5Zjg2N2VlNzljN2ZmOGUxNWI5NzVmYgpBdXRob3I6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgRGVjIDIwIDE1OjQzOjUzIDIwMTcg
KzAxMDAKCiAgICBnbnR0YWI6IGNvcnJlY3QgR05UVEFCT1BfY2FjaGVfZmx1c2ggZW1wdHkgYmF0
Y2ggaGFuZGxpbmcKICAgIAogICAgSmFubiB2YWxpZGx5IHBvaW50cyBvdXQgdGhhdCB3aXRoIGEg
Y2FsbGVyIGJvZ3VzbHkgcmVxdWVzdGluZyBhIHplcm8tCiAgICBlbGVtZW50IGJhdGNoIHdpdGgg
bm9uLXplcm8gaGlnaCBjb21tYW5kIGJpdHMgKHRoZSBvbmVzIHVzZWQgZm9yCiAgICBjb250aW51
YXRpb24gZW5jb2RpbmcpLCB0aGUgYXNzZXJ0aW9uIHJpZ2h0IGJlZm9yZSB0aGUgY2FsbCB0bwog
ICAgaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oKSB3b3VsZCB0cmlnZ2VyLiBBIHNpbWls
YXIgc2l0dWF0aW9uIHdvdWxkCiAgICBhcmlzZSBhZmFpY3QgZm9yIG5vbi1lbXB0eSBiYXRjaGVz
IHdpdGggb3AgYW5kL29yIGxlbmd0aCB6ZXJvIGluIGV2ZXJ5CiAgICBlbGVtZW50LgogICAgCiAg
ICBXaGlsZSB3ZSB3YW50IHRoZSBmb3JtZXIgdG8gc3VjY2VlZCAoYXMgd2UgZG8gZWxzZXdoZXJl
IGZvciBzaW1pbGFyCiAgICBuby1vcCByZXF1ZXN0cyksIHRoZSBsYXR0ZXIgY2FuIGNsZWFybHkg
YmUgY29udmVydGVkIHRvIGFuIGVycm9yLCBhcwogICAgdGhpcyBpcyBhIHN0YXRlIHRoYXQgY2Fu
J3QgYmUgdGhlIHJlc3VsdCBvZiBhIHByaW9yIG9wZXJhdGlvbi4KICAgIAogICAgVGFrZSB0aGUg
b3Bwb3J0dW5pdHkgYW5kIGFsc28gY29ycmVjdCB0aGUgb3JkZXIgb2YgYXJndW1lbnQgY2hlY2tz
OgogICAgV2Ugc2hvdWxkbid0IGFjY2VwdCB6ZXJvLWxlbmd0aCBlbGVtZW50cyB3aXRoIHVua25v
d24gYml0cyBzZXQgaW4gIm9wIi4KICAgIEFsc28gY29uc3RpZnkgY2FjaGVfZmx1c2goKSdzIGZp
cnN0IHBhcmFtZXRlci4KICAgIAogICAgUmVwb3J0ZWQtYnk6IEphbm4gSG9ybiA8amFubmhAZ29v
Z2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJv
Lm9yZz4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBtYXN0ZXIgY29tbWl0OiA5YzIyZTRkNjdmNTU1MmM3Yzg5NmVkODNiZDk1ZDVk
NGM1ODM3YTlkCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wNCAxMTowMzozMiArMDEwMAoKY29t
bWl0IGU1MzY0YzMyYzY1MGZlZjYwYjkxYjliZTliMTBmMzgwNTVmZmMyY2YKQXV0aG9yOiBUb20g
TGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6
NDM6MTQgMjAxNyArMDEwMAoKICAgIHg4Ni9taWNyb2NvZGU6IEFkZCBzdXBwb3J0IGZvciBmYW0x
N2ggbWljcm9jb2RlIGxvYWRpbmcKICAgIAogICAgVGhlIHNpemUgZm9yIHRoZSBNaWNyb2NvZGUg
UGF0Y2ggQmxvY2sgKE1QQikgZm9yIGFuIEFNRCBmYW1pbHkgMTdoCiAgICBwcm9jZXNzb3IgaXMg
MzIwMCBieXRlcy4gIEFkZCBhICNkZWZpbmUgZm9yIGZhbTE3aCBzbyB0aGF0IGl0IGRvZXMKICAg
IG5vdCBkZWZhdWx0IHRvIDIwNDggYnl0ZXMgYW5kIGZhaWwgYSBtaWNyb2NvZGUgbG9hZC91cGRh
dGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5
QGFtZC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRy
b25peC5kZT4KICAgIFJldmlld2VkLWJ5OiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEluZ28gTW9sbmFyIDxtaW5nb0BrZXJuZWwub3JnPgogICAgW0xp
bnV4IGNvbW1pdCBmNGU5YjdhZjBjZDU4ZGQwMzlhMGZiMmNkNjdkNTdjZWE0ODg5YWJmXQogICAg
CiAgICBQb3J0ZWQgdG8gWGVuLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDYxZDQ1OGJhOGMxNzE4MDllOGRk
OWFiZDE5MzM5Yzg3ZjNmOTM0Y2EKICAgIG1hc3RlciBkYXRlOiAyMDE3LTEyLTEzIDE0OjMwOjEw
ICswMDAwCgpjb21taXQgZTJkYzdiNTg0ZjRjN2FiNmFkN2FiNTQzZTVjZjdlZTJlNmQxZDU2OQpB
dXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBXZWQgRGVjIDIw
IDE1OjQyOjQyIDIwMTcgKzAxMDAKCiAgICB4ODYvbW06IGRyb3AgYm9ndXMgcGFnaW5nIG1vZGUg
YXNzZXJ0aW9uCiAgICAKICAgIE9sYWYgaGFzIG9ic2VydmVkIHRoaXMgYXNzZXJ0aW9uIHRvIHRy
aWdnZXIgYWZ0ZXIgYW4gYWJvcnRlZCBtaWdyYXRpb24KICAgIG9mIGEgUFYgZ3Vlc3Q6CiAgICAK
ICAgIChYRU4pIFhlbiBjYWxsIHRyYWNlOgogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMmE4NWRj
Pl0gZG9fcGFnZV9mYXVsdCsweDM5Zi8weDU1YwogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMzZi
N2Q4Pl0geDg2XzY0L2VudHJ5LlMjaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZCsweDY2LzB4YTQKICAg
IChYRU4pICAgIFs8ZmZmZjgyZDA4MDJhOTI3ND5dIF9fY29weV90b191c2VyX2xsKzB4MjIvMHgz
MAogICAgKFhFTikgICAgWzxmZmZmODJkMDgwMjc3MmQ0Pl0gdXBkYXRlX3J1bnN0YXRlX2FyZWEr
MHgxOWMvMHgyMjgKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI3NzM3MT5dIGRvbWFpbi5jI191
cGRhdGVfcnVuc3RhdGVfYXJlYSsweDExLzB4MzkKICAgIChYRU4pICAgIFs8ZmZmZjgyZDA4MDI3
NzU5Nj5dIGNvbnRleHRfc3dpdGNoKzB4MWZkLzB4ZjI1CiAgICAoWEVOKSAgICBbPGZmZmY4MmQw
ODAyMzk1YzU+XSBzY2hlZHVsZS5jI3NjaGVkdWxlKzB4MzAzLzB4NmE4CiAgICAoWEVOKSAgICBb
PGZmZmY4MmQwODAyM2QwNjc+XSBzb2Z0aXJxLmMjX19kb19zb2Z0aXJxKzB4NmMvMHg5NQogICAg
KFhFTikgICAgWzxmZmZmODJkMDgwMjNkMGRhPl0gZG9fc29mdGlycSsweDEzLzB4MTUKICAgIChY
RU4pICAgIFs8ZmZmZjgyZDA4MDM2YjJmMT5dIHg4Nl82NC9lbnRyeS5TI3Byb2Nlc3Nfc29mdGly
cXMrMHgyMS8weDMwCiAgICAKICAgIFJlbGVhc2UgYnVpbGRzIHdvcmsgZmluZSwgd2hpY2ggaXMg
YSBmaXJzdCBpbmRpY2F0aW9uIHRoYXQgdGhlIGFzc2VydGlvbgogICAgaXNuJ3QgcmVhbGx5IG5l
ZWRlZC4KICAgIAogICAgV2hhdCdzIHdvcnNlIHRob3VnaCAtIHRoZXJlIGFwcGVhcnMgdG8gYmUg
YSB0aW1pbmcgd2luZG93IHdoZXJlIHRoZQogICAgZ3Vlc3QgcnVucyBpbiBzaGFkb3cgbW9kZSwg
YnV0IG5vdCBpbiBsb2ctZGlydHkgbW9kZSwgYW5kIHRoYXQgaXMgd2hhdAogICAgdHJpZ2dlcnMg
dGhlIGFzc2VydGlvbiAodGhlIHNhbWUgY291bGQsIGFmYWljdCwgYmUgYWNoaWV2ZWQgYnkgdGVz
dC0KICAgIGVuYWJsaW5nIHNoYWRvdyBtb2RlIG9uIGEgUFYgZ3Vlc3QpLiBUaGlzIGlzIGJlY2F1
c2UgdHVyaW5nIG9mZiBsb2ctCiAgICBkaXJ0eSBtb2RlIGlzIGJlaW5nIHBlcmZvcm1lZCBpbiB0
d28gc3RlcHM6IEZpcnN0IHRoZSBsb2ctZGlydHkgYml0IGdldHMKICAgIGNsZWFyZWQgKHBhZ2lu
Z19sb2dfZGlydHlfZGlzYWJsZSgpIFtoYXZpbmcgcGF1c2VkIHRoZSBkb21haW5dIC0+CiAgICBz
aF9kaXNhYmxlX2xvZ19kaXJ0eSgpIC0+IHNoYWRvd19vbmVfYml0X2Rpc2FibGUoKSksIGZvbGxv
d2VkIGJ5CiAgICB1bnBhdXNpbmcgdGhlIGRvbWFpbiBhbmQgb25seSB0aGVuIGNsZWFyaW5nIHNo
YWRvdyBtb2RlICh2aWEKICAgIHNoYWRvd190ZXN0X2Rpc2FibGUoKSwgd2hpY2ggcGF1c2VzIHRo
ZSBkb21haW4gYSBzZWNvbmQgdGltZSkuCiAgICAKICAgIEhlbmNlIGJlc2lkZXMgcmVtb3Zpbmcg
dGhlIEFTU0VSVCgpIGhlcmUgKG9yIG9wdGlvbmFsbHkgcmVwbGFjaW5nIGl0IGJ5CiAgICBleHBs
aWNpdCB0cmFuc2xhdGUgYW5kIHJlZmNvdW50cyBtb2RlIGNoZWNrcywgYnV0IHRoaXMgc2VlbXMg
cmF0aGVyCiAgICBwb2ludGxlc3Mgbm93IHRoYXQgdGhlIHRocmVlIGFyZSB0aWVkIHRvZ2V0aGVy
KSBJIHdvbmRlciB3aGV0aGVyIGVpdGhlcgogICAgc2hhZG93X29uZV9iaXRfZGlzYWJsZSgpIHNo
b3VsZCB0dXJuIG9mZiBzaGFkb3cgbW9kZSBpZiBubyBvdGhlciBiaXQKICAgIGJlc2lkZXMgUEdf
U0hfZW5hYmxlIHJlbWFpbnMgc2V0IChqdXN0IGxpa2Ugc2hhZG93X29uZV9iaXRfZW5hYmxlKCkK
ICAgIGVuYWJsZXMgaXQgaWYgbm90IGFscmVhZHkgc2V0KSwgb3IgdGhlIGRvbWFpbiBwYXVzaW5n
IHNjb3BlIHNob3VsZCBiZQogICAgZXh0ZW5kZWQgc28gdGhhdCBib3RoIHN0ZXBzIG9jY3VyIHdp
dGhvdXQgdGhlIGRvbWFpbiBnZXR0aW5nIGEgY2hhbmNlIHRvCiAgICBydW4gaW4gYmV0d2Vlbi4K
ICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogYjk1ZjdiZTMy
ZDY2OGZhNGIwOTMwMDg5MmViZTE5NjM2ZWNlYmUzNgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTIt
MTIgMTY6NTY6MTUgKzAxMDAKCmNvbW1pdCBjOGY0ZjQ1ZTA0ZGQ3ODJhYzVkZmRmNTg4NjYzMzlh
Yzk3MTg2MzI0CkF1dGhvcjogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4K
RGF0ZTogICBXZWQgRGVjIDIwIDE1OjQyOjEzIDIwMTcgKzAxMDAKCiAgICB4ODYvbWIyOiBhdm9p
ZCBYZW4gaW1hZ2Ugd2hlbiBsb29raW5nIGZvciBtb2R1bGUvY3Jhc2hrZXJuZWwgcG9zaXRpb24K
ICAgIAogICAgQ29tbWl0IGUyMmUxYzQgKHg4Ni9FRkk6IGF2b2lkIFhlbiBpbWFnZSB3aGVuIGxv
b2tpbmcgZm9yIG1vZHVsZS9rZXhlYwogICAgcG9zaXRpb24pIGFkZGVkIHJlbGV2YW50IGNoZWNr
IGZvciBFRkkgY2FzZS4gSG93ZXZlciwgc2luY2UgY29tbWl0CiAgICBmNzVhMzA0ICh4ODY6IGFk
ZCBtdWx0aWJvb3QyIHByb3RvY29sIHN1cHBvcnQgZm9yIHJlbG9jYXRhYmxlIGltYWdlcykKICAg
IE11bHRpYm9vdDIgY29tcGF0aWJsZSBib290bG9hZGVycyBhcmUgYWJsZSB0byByZWxvY2F0ZSBY
ZW4gaW1hZ2UgdG9vLgogICAgU28sIHdlIGhhdmUgdG8gYXZvaWQgYWxzbyBYZW4gaW1hZ2UgcmVn
aW9uIGluIHN1Y2ggY2FzZXMuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmVwb3J0ZWQtYnk6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IERhbmll
bCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogOTU4OTkyN2U1YmY5
ZTEyM2VjNDJiNmUwYjA4MDlmMTUzYmQ5MjczMgogICAgbWFzdGVyIGRhdGU6IDIwMTctMTItMTIg
MTQ6MzA6NTMgKzAxMDAKCmNvbW1pdCA0MTUwNTAxYjcxN2U3ZmRlNzdjOWFiNGU5NmRkOTkxNmQ3
MzQ1YjU1CkF1dGhvcjogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpE
YXRlOiAgIFdlZCBEZWMgMjAgMTU6NDE6MzMgMjAxNyArMDEwMAoKICAgIHg4Ni92dm14OiBkb24n
dCBlbmFibGUgdm1jcyBzaGFkb3dpbmcgZm9yIG5lc3RlZCBndWVzdHMKICAgIAogICAgUnVubmlu
ZyAiLi94dGZfcnVubmVyIHZ2bXgiIGluIEwxIFhlbiB1bmRlciBMMCBYZW4gcHJvZHVjZXMgdGhl
CiAgICBmb2xsb3dpbmcgcmVzdWx0IG9uIEgvVyB3aXRoIFZNQ1Mgc2hhZG93aW5nOgogICAgCiAg
ICAgICAgVGVzdDogdm14b24KICAgICAgICBGYWlsdXJlIGluIHRlc3Rfdm14b25faW5fcm9vdF9j
cGwwKCkKICAgICAgICAgIEV4cGVjdGVkIDB4ODIwMDAwMGY6IFZNZmFpbFZhbGlkKDE1KSBWTVhP
Tl9JTl9ST09UCiAgICAgICAgICAgICAgIEdvdCAweDgyMDA0NDAwOiBWTWZhaWxWYWxpZCgxNzQw
OCkgPHVua25vd24+CiAgICAgICAgVGVzdCByZXN1bHQ6IEZBSUxVUkUKICAgIAogICAgVGhpcyBo
YXBwZW5zIGJlY2F1c2UgU0RNIGFsbG93cyB2bWVudHJpZXMgd2l0aCBlbmFibGVkIFZNQ1Mgc2hh
ZG93aW5nCiAgICBWTS1leGVjdXRpb24gY29udHJvbCBhbmQgVk1DUyBsaW5rIHBvaW50ZXIgdmFs
dWUgb2YgfjB1bGwuIEJ1dCByZXN1bHRzCiAgICBvZiBhIG5lc3RlZCBWTVJFQUQgYXJlIHVuZGVm
aW5lZCBpbiBzdWNoIGNhc2VzLgogICAgCiAgICBGaXggdGhpcyBieSBub3QgY29weWluZyB0aGUg
dmFsdWUgb2YgVk1DUyBzaGFkb3dpbmcgY29udHJvbCBmcm9tIHZtY3MwMQogICAgdG8gdm1jczAy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiAxOWZkYjhlMjU4NjE5YWVhMjY1YWY5YzE4M2UwMzVlNTQ1Y2Jj
MmQyCiAgICBtYXN0ZXIgZGF0ZTogMjAxNy0xMi0wMSAxOTowMzoyNyArMDAwMAoKY29tbWl0IGFi
N2JlNmNlNGFjOGNjM2YzMjk1MmQ4YzljMjYwNDEyZTc4MGU5MzkKQXV0aG9yOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6NDA6
NTggMjAxNyArMDEwMAoKICAgIHhlbi9wdjogQ29uc3RydWN0IGQwdjAncyBHRFQgcHJvcGVybHkK
ICAgIAogICAgYy9zIGNmNmQzOWY4MTk5ICJ4ODYvUFY6IHByb3Blcmx5IHBvcHVsYXRlIGRlc2Ny
aXB0b3IgdGFibGVzIiBjaGFuZ2VkIHRoZSBHRFQKICAgIHRvIHJlZmVyZW5jZSB6ZXJvX3BhZ2Ug
Zm9yIGludGVybWVkaWF0ZSBmcmFtZXMgYmV0d2VlbiB0aGUgZ3Vlc3QgYW5kIFhlbgogICAgZnJh
bWVzLgogICAgCiAgICBCZWNhdXNlIGRvbTBfY29uc3RydWN0X3B2KCkgZG9lc24ndCBjYWxsIGFy
Y2hfc2V0X2luZm9fZ3Vlc3QoKSwgc29tZSBiaXRzIG9mCiAgICBpbml0aWFsaXNhdGlvbiBhcmUg
bWlzc2VkLCBpbmNsdWRpbmcgdGhlIHB2X2Rlc3Ryb3lfZ2R0KCkgd2hpY2ggaW5pdGlhbGx5CiAg
ICBmaWxscyB0aGUgcmVmZXJlbmNlcyB0byB6ZXJvX3BhZ2UuCiAgICAKICAgIEluIHByYWN0aWNl
LCB0aGlzIG1lYW5zIHRoZXJlIGlzIGEgd2luZG93IGJldHdlZW4gc3RhcnRpbmcgYW5kIHRoZSBm
aXJzdCBjYWxsCiAgICB0byBIWVBFUkNBTExfc2V0X2dkdCgpIHdlcmUgbGFyL2xzbC92ZXJyL3Zl
cncgc3VmZmVyIG5vbi1hcmNoaXRlY3R1cmFsCiAgICBiZWhhdmlvdXIuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNv
bW1pdDogMDhmMjdmNDQ2OGVlZGJlY2NhYWM5ZmRkYTRlZjczMjI0N2VmZDc0ZQogICAgbWFzdGVy
IGRhdGU6IDIwMTctMTItMDEgMTk6MDM6MjYgKzAwMDAKCmNvbW1pdCBmM2ZiNjY3M2Q4OTg1OGZh
NTIyMDM3Y2M5Yjk0NzVjMTg4MjE0OTk4CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpEYXRlOiAgIFdlZCBEZWMgMjAgMTU6Mzk6NDQgMjAxNyArMDEwMAoKICAgIHVwZGF0
ZSBYZW4gdmVyc2lvbiB0byA0LjEwLjEtcHJlCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 07:49:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 07:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYof6-0000PA-FK; Tue, 09 Jan 2018 07:49:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYof5-0000P4-7e
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 07:49:31 +0000
X-Inumbo-ID: e69df462-f511-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e69df462-f511-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 07:51:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 00:49:23 -0700
Message-Id: <5A548210020000780019C8E7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 00:49:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Anthony Liguori" <aliguori@amazon.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-56-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-56-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 55/74] xen/pvshim: forward evtchn ops
 between L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
KyAgICBjYXNlIEVWVENITk9QX2Nsb3NlOiB7Cj4gKyAgICAgICAgc3RydWN0IGV2dGNobl9jbG9z
ZSBjbG9zZTsKPiArCj4gKyAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmNsb3NlLCBhcmcs
IDEpICE9IDAgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKPiArCj4gKyAgICAgICAg
aWYgKCAhcG9ydF9pc192YWxpZChkLCBjbG9zZS5wb3J0KSApCj4gKyAgICAgICAgICAgIHJldHVy
biAtRUlOVkFMOwo+ICsKPiArICAgICAgICBpZiAoIGV2dGNobl9oYW5kbGVkKGQsIGNsb3NlLnBv
cnQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0gZXZ0Y2huX2Nsb3NlKGQsIGNs
b3NlLnBvcnQsIHRydWUpOwo+ICsgICAgICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIGV2
dGNobl9mcmVlKGQsIGV2dGNobl9mcm9tX3BvcnQoZCwgY2xvc2UucG9ydCkpOwoKSnVkZ2luZyBi
eSBvdGhlciBjYWxsZXJzIG9mIHRoaXMgZnVuY3Rpb24geW91IG91Z2h0IHRvIGhvbGQgdGhlCmRv
bWFpbiBldmVudCBsb2NrIGFuZCB0aGUgZXZlbnQgY2hhbm5lbCBsb2NrIGFyb3VuZCBpdC4gVGhh
dCdzCm9uZSBvZiB0aGUgcmVhc29ucyB0aGUgb3JpZ2luYWwgZnVuY3Rpb24gd2FzIHN0YXRpYyBh
bmQgZGlkbid0CmZvbGxvdyB0aGUgZXZ0Y2huXyooKSBuYW1pbmcgc2NoZW1lIG9mIGV4dGVybmFs
bHkgdXNhYmxlCmZ1bmN0aW9ucy4gUGVyaGFwcyB5b3Ugd2FudCB0byBpbnRyb2R1Y2UgZXZ0Y2hu
X2ZyZWUoKSBhcyBhCndyYXBwZXIgYXJvdW5kIGZyZWVfZXZ0Y2huKCksIGFjcXVpcmluZyBhbmQg
cmVsZWFzaW5nIHRoZQpsb2Nrcz8gSW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UgdXNlIG9mIGV2dGNo
bl9mcm9tX3BvcnQoKSBtYXkKYWxzbyBiZSBkZWVtZWQgYSBsYXllcmluZyB2aW9sYXRpb24uCgo+
ICsgICAgICAgIHJjID0geGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2Ns
b3NlLCAmY2xvc2UpOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgICAgICAvKgo+ICsg
ICAgICAgICAgICAgKiBJZiB0aGUgcG9ydCBjYW5ub3QgYmUgY2xvc2VkIG9uIHRoZSBMMCBtYXJr
IGl0IGFzIHJlc2VydmVkCj4gKyAgICAgICAgICAgICAqIGluIHRoZSBzaGltIHRvIGF2b2lkIHJl
LXVzaW5nIGl0Lgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgZXZ0Y2huX3Jlc2Vy
dmUoZCwgY2xvc2UucG9ydCk7Cj4gKwo+ICsgICAgICAgIHNldF9iaXQoY2xvc2UucG9ydCwgWEVO
X3NoYXJlZF9pbmZvLT5ldnRjaG5fbWFzayk7CgpXb3VsZG4ndCB0aGlzIGJldHRlciBiZSBzZXQg
ZWFybGllcj8gVGhlIHBvcnQgaXMgY2VydGFpbmx5IGF2YWlsYWJsZSBmb3IKcmUtdXNlIHByaW9y
IHRvIG1ha2luZyBpdCBoZXJlLiBBbmQgSSB3b25kZXIgd2hldGhlciB0aGUgYml0IHdvdWxkbid0
CmFsc28gd2FudCBzZXR0aW5nIG9uIHNvbWUgb2YgdGhlIGVycm9yIHBhdGhzIGNsb3NpbmcgcG9y
dHMsIGp1c3QgdG8gYmUKb24gdGhlIHNhZmUgc2lkZS4KCj4gKyAgICBjYXNlIEVWVENITk9QX2Jp
bmRfaXBpOiB7Cj4gKyAgICAgICAgc3RydWN0IGV2dGNobl9iaW5kX2lwaSBpcGk7Cj4gKwo+ICsg
ICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZpcGksIGFyZywgMSkgIT0gMCApCj4gKyAgICAg
ICAgICAgIHJldHVybiAtRUZBVUxUOwo+ICsKPiArICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxf
ZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9iaW5kX2lwaSwgJmlwaSk7Cj4gKyAgICAgICAgaWYg
KCByYyApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBzcGluX2xvY2soJmQt
PmV2ZW50X2xvY2spOwo+ICsgICAgICAgIHJjID0gZXZ0Y2huX2FsbG9jYXRlX3BvcnQoZCwgaXBp
LnBvcnQpOwo+ICsgICAgICAgIGlmICggcmMgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
c3RydWN0IGV2dGNobl9jbG9zZSBjbG9zZSA9IHsKPiArICAgICAgICAgICAgICAgIC5wb3J0ID0g
aXBpLnBvcnQsCj4gKyAgICAgICAgICAgIH07Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsgICAg
ICAgICAgICAgKiBJZiBjbG9zaW5nIHRoZSBldmVudCBjaGFubmVsIHBvcnQgYWxzbyBmYWlscyB0
aGVyZSdzIG5vdAo+ICsgICAgICAgICAgICAgKiBtdWNoIHRoZSBzaGltIGNhbiBkbywgc2luY2Ug
aXQgaGFzIGJlZW4gdW5hYmxlIHRvIHJlc2VydmUKPiArICAgICAgICAgICAgICogdGhlIHBvcnQg
aW4gaXQncyBldmVudCBjaGFubmVsIHNwYWNlLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAg
ICAgICAgQlVHX09OKHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9jbG9z
ZSwgJmNsb3NlKSk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwoKVGhlcmUncyBhIHNwaW5fdW5sb2Nr
KCkgbWlzc2luZyBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 08:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 08:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYopY-0002D9-J6; Tue, 09 Jan 2018 08:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYopX-0002Cx-B0
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 08:00:19 +0000
X-Inumbo-ID: 69394c50-f513-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 69394c50-f513-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 08:02:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 01:00:12 -0700
Message-Id: <5A54849A020000780019C8F6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 01:00:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-56-wei.liu2@citrix.com>
 <5A53A4E4020000780019C50B@prv-mh.provo.novell.com>
 <20180108162255.3tnlfe3hwmvjzk56@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180108162255.3tnlfe3hwmvjzk56@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 55/74] xen/pvshim: forward evtchn ops
 between L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDE3OjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDA5OjA1OjQwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDYsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIGV2dGNobiA9IHhjaGcoJlhFTl9zaGFy
ZWRfaW5mby0+ZXZ0Y2huX3BlbmRpbmdbbDFdLCAwKTsKPj4gPiArCj4+ID4gKyAgICAgICAgX19j
bGVhcl9iaXQobDEsICZwZW5kaW5nKTsKPj4gPiArICAgICAgICBldnRjaG4gJj0gflhFTl9zaGFy
ZWRfaW5mby0+ZXZ0Y2huX21hc2tbbDFdOwo+PiA+ICsgICAgICAgIHdoaWxlICggZXZ0Y2huICkK
Pj4gPiArICAgICAgICB7Cj4+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0ID0gZmZz
bChldnRjaG4pIC0gMTsKPj4gPiArCj4+ID4gKyAgICAgICAgICAgIF9fY2xlYXJfYml0KHBvcnQs
ICZldnRjaG4pOwo+PiA+ICsgICAgICAgICAgICBwb3J0ICs9IGwxICogQklUU19QRVJfTE9ORzsK
Pj4gCj4+IFdoYXQgYWJvdXQgYSAzMi1iaXQgY2xpZW50PyBJZiB0aGF0J3Mgbm90IGludGVuZGVk
IHRvIGJlIHN1cHBvcnRlZCwKPj4gYnVpbGRpbmcgb2Ygc3VjaCBhIGd1ZXN0IHNob3VsZCBiZSBw
cmV2ZW50ZWQgKGluIGRvbTBfYnVpbGQuYykuCj4gCj4gMzJiaXQgY2xpZW50PyBZb3UgbWVhbiBi
dWlsZGluZyBhIHNoaW0gdGhhdCBydW5zIGluIDMyYml0IG1vZGU/IElmIHNvCj4gSSBoYXZlbid0
IHJlYWxseSB0aHJvdWdoIG9mIGl0LCBidXQgaW4gYW55IGNhc2UgQklUU19QRVJfTE9HIHdvdWxk
IGJlCj4gT0sgYWxzbyBpbiB0aGF0IGNhc2U/CgpObywgYnkgImNsaWVudCIgSSBtZWFuIHRoZSAo
c29sZSkgZ3Vlc3Qgb2YgdGhlIHNoaW0sIGluIHRoZSAzMi1iaXQKY2FzZSBvZiB3aGljaCB5b3Un
ZCBuZWVkIHRvIHVzZSBCSVRTX1BFUl9FVlRDSE5fV09SRCgpIGhlcmUuCkJ1dCBzaW5jZSAzMi1i
aXQgUFYgZ3Vlc3RzIGFyZSBub3QgYSBwcm9ibGVtIHdydCBTUDMsIEkgY2FuIHNlZQp3aHkgd2Ug
d291bGRuJ3Qgd2FudC9uZWVkIHRvIHN1cHBvcnQgdGhhdCBjYXNlLiBZZXQgaWYgc28sIEknZApw
cmVmZXIgaWYgd2UgZGlkIHRoYXQgdW5pZm9ybWx5LCBieSBlLmcuIGFsc28gYXZvaWRpbmcgdGhl
IGNvbXBhdApjb21wbGljYXRpb25zIGluIHRoZSBuZXcgZ3JhbnQgdGFibGUgd3JhcHBlci4KCj4+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZvcCwg
YXJnLCAxKSAhPSAwICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+ICsgICAgICAg
IHJldHVybiAtRUZBVUxUOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAgIHJjID0geGVuX2h5cGVy
Y2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QXyMjY21kLCAmb3ApOyAgICAgICAgICAgXAo+
PiA+ICsgICAgaWYgKCByYyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+ID4gKyAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+PiA+ICsgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+IAo+PiBXb3VsZCB0aGUgbG9jayBi
ZXR0ZXIgYmUgYWNxdWlyZWQgYWxyZWFkeSBiZWZvcmUgdGhlIGh5cGVyY2FsbAo+PiBhYm92ZT8K
PiAKPiBJJ20gbm90IHN1cmUgSSBzZWUgeW91ciBwb2ludCBoZXJlLCBjZXJ0YWlubHkgTDAgYWxy
ZWFkeSBtdXN0IGhhdmUKPiBpdCdzIG93biBsb2NraW5nLiBBRkFJQ1QgdGhlIHNoaW0ganVzdCBu
ZWVkcyB0byBsb2NrIGV2ZW50X2xvY2sgd2hlbgo+IGZpZGRsaW5nIHdpdGggZXZlbnQgY2hhbm5l
bCBkYXRhIG9mIHRoZSBndWVzdC4KClRoZSBwb2ludCBpc24ndCB0byBndWFyZCBMMCBpbiBhbnkg
Y2FzZSwgYnV0IHRvIGRlYWwgd2l0aCByYWNpbmcKcmVxdWVzdHMgY29taW5nIGZyb20gdGhlIGNs
aWVudC4gSGF2aW5nIGxvb2tlZCBhZ2FpbiwgdGhlIHR3bwpvcGVyYXRpb25zIHRoZSBtYWNybyBp
cyBiZWluZyB1c2VkIGZvciBhcmUgcHJvYmFibHkgZmluZSB3aXRoCnRoZSBsb2NraW5nIGxlZnQg
YXMgaXMsIGJ1dCBhcyB5b3UgY2FuIHNlZSBmcm9tIHRoZSBvdGhlciByZXBseQpzZW50IGEgZmV3
IG1pbnV0ZXMgYWdvICh0byB0aGUgb3JpZ2luYWwgcGF0Y2gpIHRoZXJlIGFyZSByYWNlcwp0byBi
ZSBjb25zaWRlcmVkIGluIGdlbmVyYWwuCgo+PiA+ICsgICAgY2FzZSBFVlRDSE5PUF91bm1hc2s6
IHsKPj4gPiArICAgICAgICBzdHJ1Y3QgZXZ0Y2huX3VubWFzayB1bm1hc2s7Cj4+ID4gKwo+PiA+
ICsgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ1bm1hc2ssIGFyZywgMSkgIT0gMCApCj4+
ID4gKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwo+PiA+ICsKPj4gPiArICAgICAgICAvKiBV
bm1hc2sgaXMgaGFuZGxlZCBpbiBMMSAqLwo+PiA+ICsgICAgICAgIHJjID0gZXZ0Y2huX3VubWFz
ayh1bm1hc2sucG9ydCk7Cj4+ID4gKwo+PiA+ICsgICAgICAgIGJyZWFrOwo+PiA+ICsgICAgfQo+
PiAKPj4gSXMgdGhpcyByZWFsbHkgc3VmZmljaWVudCwgd2l0aG91dCBoYW5kaW5nIGFueXRoaW5n
IHRocm91Z2ggdG8gTDA/Cj4+IFBlcmhhcHMgaXQncyBmaW5lIGFzIGxvbmcgYXMgdGhlcmUncyBu
byBwYXNzLXRocm91Z2ggc3VwcG9ydCBoZXJlLgo+IAo+IEZvciB0aGUgdW5tYXNrIG9wZXJhdGlv
bj8gSSB0aGluayBzbywgaWYgdGhlcmUgd2FzIGEgcGVuZGluZyBldmVudCB0aGUKPiBzaGltIHdp
bGwgYWxyZWFkeSB0YWtlIGNhcmUgb2YgaW5qZWN0aW5nIGl0IHRvIHRoZSBndWVzdC4KCldlbGws
IGFzIHRoZSBMaW51eCBjb2RlIChldnRjaG5fMmxfdW5tYXNrKCkpIHRlbGxzIHVzIGNlcnRhaW4K
dW5tYXNrcyBoYXZlIHRvIGdvIHRocm91Z2ggdGhlIGh5cGVydmlzb3IuIEkgd291bGQgYXNzdW1l
CnRoYXQgaW4gdGhlIGNhc2Ugb2YgdGhlIHNoaW0gdGhpcyBtZWFucyB0aGF0IEwyIHJlcXVlc3Rz
IG5lZWQKdG8gYWxzbyBiZSBoYW5kZWQgdGhyb3VnaCB0byBMMCB3aGVuZXZlciB0aGV5J3JlIG5v
dCBiZWluZwpoYW5kbGVkIGVudGlyZWx5IGxvY2FsbHkgdG8gTDEuCgo+PiA+IEBAIC0xMDMwLDYg
KzEwNTUsMTEgQEAgbG9uZyBkb19ldmVudF9jaGFubmVsX29wKGludCBjbWQsIAo+PiA+IFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+PiA+ICB7Cj4+ID4gICAgICBsb25nIHJjOwo+
PiA+ICAKPj4gPiArI2lmZGVmIENPTkZJR19YODYKPj4gPiArICAgIGlmICggcHZfc2hpbSApCj4+
ID4gKyAgICAgICAgcmV0dXJuIHB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcChjbWQsIGFyZyk7Cj4+
ID4gKyNlbmRpZgo+PiAKPj4gUGF0Y2ggaXQgcmlnaHQgaW50byB0aGUgaHlwZXJjYWxsIHRhYmxl
IGluc3RlYWQ/Cj4gCj4gVGhhdCB3b3VsZCBvbmx5IHdvcmsgaWYgdGhlIHNoaW0gaXMgYSBjb21w
aWxlIHRpbWUgb3B0aW9uLCBidXQgbm90IGEKPiBydW4gdGltZSBvbmUsIHRoZSBoeXBlcmNhbGwg
dGFibGUgaXMgcm8uCgpXZWxsLCB5ZXMgYW5kIG5vOiBTZWUgbm1pX3Nob290ZG93bl9jcHVzKCkg
Zm9yIGEgcHJlY2VkZW50Cm9mIGhvdyB0byBkbyB0aGF0IHdpdGhvdXQgcmVtb3ZpbmcgdGhlIHIv
byBhdHRyaWJ1dGUuIE5vdCBoYXZpbmcKdGhlIGhvb2sgc2l0IGhlcmUgd291bGQgKEkgYXNzdW1l
KSBhbGxvdyB0byBhdm9pZCBjb21waWxpbmcgdGhlCmVudGlyZSBkb19ldmVudF9jaGFubmVsX29w
KCkgZG93biB0aGUgcm9hZCBpbiB0aGUgc2hpbS1vbmx5CmNhc2UuIFRoZSBjb21waWxlciBtYXkg
YmUgYWJsZSB0byBwYXJ0aWFsbHkgZG8gdGhpcyAob21pdHRpbmcgdGhlCnJlc3Qgb2YgdGhlIGZ1
bmN0aW9uKSwgYnV0IG15IGV4cGVyaWVuY2UgaXMgdGhhdCBkZWZlcnJpbmcgdG8gdGhlCmNvbXBp
bGVyIGluIHRoaXMgcmVnYXJkIG9mdGVuIG1lYW5zIGxlYXZpbmcgc29tZSB0cmFjZXMgYXJvdW5k
LgoKQnV0IGFueXdheSAtIHRoaXMgb2YgY291cnNlIGlzIHNvbWV0aGluZyB3aGljaCBjYW4gYWxz
byBiZSBzb3J0ZWQKb3V0IGxhdGVyLCBpZiBpdCdzIGRlZW1lZCB0b28gY29tcGxpY2F0ZWQgZm9y
IGRvaW5nIHJpZ2h0IGF3YXkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 08:24:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 08:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYpCh-0003hS-Ea; Tue, 09 Jan 2018 08:24:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYpCg-0003gd-4K
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 08:24:14 +0000
X-Inumbo-ID: c04e3216-f516-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c04e3216-f516-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 08:26:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 01:24:06 -0700
Message-Id: <5A548A32020000780019C91D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 01:24:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
In-Reply-To: <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 committers@xenproject.org, security@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDAxOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDgvMDEvMjAxOCAxNzo0NSwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IEFJVUkgd2Ug
aGF2ZSBhIHNlcmllcyBmb3IgcHYtaW4tcHZoIHNoaW0gd2hpY2ggaXMgbmVhcmluZyBjb21wbGV0
aW9uCj4+IGluIHRoZSBzZW5zZSB0aGF0IGl0IHdpbGwgaGF2ZSBiZWVuIHdlbGwtdGVzdGVkIChl
c3BlY2lhbGx5IHRoZQo+PiBoeXBlcnZpc29yIHBhcnRzKSBhbmQgaGFzIGdvb2QgZnVuY3Rpb25h
bGl0eS4gIChXZWkgaXMgaGFuZGxpbmcgdGhlCj4+IGFzc2VtYmx5IG9mIHRoaXMgc2VyaWVzLikK
Pj4KPj4gVGhlIHNlcmllcywgaG93ZXZlciwgbmVlZHMgcHJvcGVyIHJldmlldyBhbmQgdGlkeWlu
ZyB1cC4KPj4gU3BlY2lmaWNhbGx5LCBpdCBuZWVkcyB0aGUga2luZCBvZiB0aWR5aW5nIHVwIHRo
YXQgZml4ZXMgY29kZQo+PiBzdHJ1Y3R1cmUgYW5kIHN0eWxlIGlzc3VlcyB0aGF0IHdpbGwgaGlu
ZGVyIGZ1dHVyZSBYZW4gZGV2ZWxvcG1lbnQuCj4+IEkuZS4gdGhlIGtpbmQgb2YgdGVjaG5pY2Fs
IGRlYnQgd2hpY2ggZG9lcyBub3QgZGlyZWN0bHkgY2F1c2UgYnVncyBub3cKPj4gYnV0IHdpbGwg
Y2F1c2UgdHJvdWJsZSAoaW5jbHVkaW5nIGJ1Z3MpIGluIHRoZSBmdXR1cmUuCj4+Cj4+IElNTyB0
aGF0IGtpbmQgb2YgdGlkeWluZyB1cCBpcyBkZWZpbml0ZWx5IGVzc2VudGlhbCBmb3IKPj4geGVu
LmdpdCNtYXN0ZXIuICBIb3dldmVyLCBpdCBpcyBtdWNoIGxlc3Mgb2YgYW4gaXNzdWUgZm9yIFhl
biA0LjEwLgo+PiBYZW4gNC4xMCwgYXMgYSBzdGFibGUgYnJhbmNoLCB3aWxsIGdldCBtdWNoIG1v
cmUgbGltaXRlZCBmdXJ0aGVyCj4+IGRldmVsb3BtZW50LiAgRmFpbHVyZSB0byB0aWR5IHRoaW5n
cyB1cCB0aGVyZSB3aWxsIG1ha2UgYmFja3BvcnRpbmcKPj4gb3RoZXIgY2hhbmdlcyBtb3JlIGF3
a3dhcmQgYnV0IHRoZSBvdmVyYWxsIGltcGFjdCBpcyBib3RoIGxvd2VyIGFuZAo+PiB0aW1lLWJv
dW5kLgo+Pgo+PiBDdXJyZW50bHkgdGhlIFhlbiBQcm9qZWN0IGhhcyBubyBwdWJsaXNoZWQgcmVz
b2x1dGlvbiBmb3IgUFYgZ3Vlc3RzCj4+IHRoYXQgY2FuJ3QgYmUgYm9vdGVkIGFzLCBvciBjb252
ZXJ0ZWQgdG8sIFBWSCBvciBIVk0uICAoQW5kIEhWTSBndWVzdHMKPj4gYnJpbmcgdGhlaXIgb3du
IHByb2JsZW1zLikgIFdlIG5lZWQgdG8gcHJvdmlkZSBvdXIgdXNlcnMgd2l0aCBtb3JlCj4+IGdv
b2Qgb3B0aW9ucyBhcyBxdWlja2x5IGFzIHBvc3NpYmxlLgo+Pgo+PiBJIHdvdWxkIGxpa2UgdG8g
c3VnZ2VzdCB0aGF0IGEgZ29vZCB3YXkgb2YgZG9pbmcgdGhpcyB3b3VsZCBiZSB0byBzaGlwCj4+
IHRoZSBzaGltIHNlcmllcyBhcyA0LjEwLjEgd2l0aGluIHRoZSBuZXh0IHZlcnkgZmV3IGRheXMu
ICBJdCBuZWVkcwo+PiBzb21lIG1pbm9yIGJ1Z2ZpeGluZyAoYnVpbGQgYnJlYWthZ2UgZXRjLikg
YnV0IGlzIGJhc2ljYWxseSByZWFkeSBmb3IKPj4gdXNlLgo+Pgo+PiBTcGVha2luZyBhcyBhIHN5
c2FkbWluIChldmVuLCBhIHZlcnkgY29uc2VydmF0aXZlIHN5c2FkbWluIG1hbnkgb2YKPj4gd2hv
c2Ugc3lzdGVtcyBhcmUgcnVubmluZyBEZWJpYW4gb2xkc3RhYmxlKSwgSSBoYXZlIGFscmVhZHkg
dGFrZW4gYQo+PiBkZWNpc2lvbiB0byByYXBpZGx5IGFkdmFuY2UgdG8gbmV3IHNvZnR3YXJlLCBp
biBvbmUgY29udGV4dCwgYmVjYXVzZQo+PiBvZiB0aGVzZSB2dWxuZXJhYmlsaXRpZXMgLSBhbmQg
dGFrZSBhbmQgZml4IHdoYXRldmVyIGltcGFjdCB0aGF0IGhhcy4KPj4gSSB0aGluayBtYW55IG9m
IG91ciB1c2VycyB3b3VsZCBsaWtlIHRvIG1ha2UgdGhlIHNhbWUgY2hvaWNlLgo+Pgo+PiBSZWxl
YXNlaW5nIDQuMTAuMSB0aGlzIHdlZWsgd2l0aCBwdi1pbi1wdmggc3VwcG9ydCB3b3VsZCBnaXZl
IG1hbnkgb2YKPj4gb3VyIHVzZXJzIHdpdGggUFYgZ3Vlc3RzIGFuIGltbWVkaWF0ZWx5IGRlcGxv
eWFibGUgdXBkYXRlLCBldmVuIHRob3VnaAo+PiBvZiBjb3Vyc2UgdGhlIHZlcnNpb24gYnVtcCB0
byBnZXQgdG8gNC4xMCBtYXkgYmUgZGlzcnVwdGl2ZS4KClN1Y2ggYSB2ZXJzaW9uIGJ1bXAgbWF5
IGJlIGltcG9zc2libGUgdG8gZG8gZm9yIGRpc3Ryb3MuCk5ldmVydGhlbGVzcyBJIGFncmVlIHdp
dGggdGhlIHVuZGVybHlpbmcgaWRlYSwgbm90IHRoZSBsZWFzdApiZWNhdXNlIEkgZXhwZWN0IGRp
c3Ryb3Mgd2l0aCBvbGRlciBoeXBlcnZpc29ycyBzdGlsbCB3YW50aW5nCnRvIHVzZSBhIDQuMTAg
YmFzZWQgc2hpbSAoYmFja3BvcnRpbmcgaG9zdCBoeXBlcnZpc29yIGFuZAp0b29sIHN0YWNrIGNo
YW5nZXMgYXMgbmVjZXNzYXJ5KS4KCk9uZSB0aGluZyBJJ2QgbGlrZSB0byBiZSBjb25zaWRlcmVk
IHRob3VnaCBiZWZvcmUgcnVzaGluZwp0aGluZ3MgaW50byA0LjEwIChhbmQsIHNlZSBiZWxvdywg
c3RhZ2luZyBhcyBhIHByZXJlcSkgaXMgdGhlCmdvYWwgb2YgYXQgbGVhc3Qgc29tZXdoYXQgY29u
dmVyZ2luZyB0aGUgdHdvIHNoaW0KaW1wbGVtZW50YXRpb25zLiBFc3BlY2lhbGx5IGZyb20gdGhl
IHRvb2xzIHNpZGUgSSB1bmRlcnN0YW5kCnRoYXQgdXNpbmcgdGhlIENpdHJpeCB2YXJpYW50IG9u
IGFueXRoaW5nIG9sZGVyIHRoYW4gNC44IG1heQplbmQgdXAgYmVpbmcgY2xvc2UgdG8gaW1wb3Nz
aWJsZSwgc28gYXQgbGVhc3QgZm9yIDQuNyBhbmQgb2xkZXIKdGhlIEFtYXpvbiB2YXJpYW50IG1h
eSBiZSB0aGUgb25seSBvcHRpb24uIEhlbmNlIGFzIGxpdHRsZQpkaXZlcmdlbmNlIGJldHdlZW4g
dGhlIHR3byBhcyBwb3NzaWJsZSAod2l0aGluIHJlYXNvbmFibGUKdGltZSBjb25zdHJhaW50cykg
d291bGQgc2VlbSByYXRoZXIgZGVzaXJhYmxlLgoKPj4gRG9pbmcgdGhpcyB3b3VsZCBiZSBhIGRl
cGFydHVyZSBmcm9tIG91ciB1dXN1YWwgbm9uLXNlY3VyaXR5LWJ1Zwo+PiBwcm9jZXNzIG9mIGNv
bW1pdHRpbmcgY2hhbmdlcyB0byB4ZW4uZ2l0I3N0YWdpbmcsIGFuZCB0aGVuIGJhY2twb3J0aW5n
Cj4+IG9ubHkgYWZ0ZXIgdGhlIHBhdGNoZXMgaGF2ZSBiZWVuIHNpdHRpbmcgaW4geGVuLmdpdCNt
YXN0ZXIgZm9yIHNvbWUKPj4gdGltZS4gIEl0J3MgYWxzbyBhIGRlcGFydHVyZSBmcm9tIG91ciB1
c3VhbCBzZWN1cml0eS1idWcgcHJvY2VzcyBvZgo+PiBkZXZlbG9waW5nIGFuZCB0ZXN0aW5nIGFu
ZCBjb21taXR0aW5nIHBhdGNoZXMgZm9yIGFsbCBzdXBwb3J0ZWQKPj4gdmVyc2lvbnMgaW4gcGFy
YWxsZWwuCj4+Cj4+IEJ1dCB0aGlzIGlzIG5vdCBhIHVzdWFsIHNpdHVhdGlvbi4gIFRoaXMgdGlt
ZSwgd2UgZG9uJ3QgaGF2ZSB0aGUgdGltZQo+PiB0byB3YWl0Lgo+Pgo+PiBPcGluaW9ucyA/Cj4g
Cj4gR2l2ZW4gdGhlIHNpdHVhdGlvbiwgZ2V0dGluZyBhIG1pdGlnYXRpb24gaW4gcGxhY2UgaXMg
dXJnZW50LiAgVGhhdAo+IHNhaWQsIHdlIHNob3VsZCBlcnIgb24gdGhlIHNpZGUgb2YgaGFzdGUg
cmF0aGVyIHRoYW4gcGFuaWMuCj4gCj4gQXMgYSBmaXJzdCByZXF1aXJlbWVudCwgbm90aGluZyBz
aG91bGQgZ28gaW50byA0LjEwIHdoaWNoIGlzbid0IGluCj4gc3RhZ2luZy4gIChUaGUgdHdvIGFy
ZSB2ZXJ5IGNsb3NlIHRvZ2V0aGVyIGF0IHRoZSBtb21lbnQgYnV0KSB0aGUgbW9tZW50Cj4gd2Ug
c3RhcnQgY29tbWl0dGluZyBzdHJhaWdodCB0byA0LjEwLCB3ZSB3aWxsIGxvb3NlIHNvbWUgc3Vi
dGxlIGNoYW5nZQo+IGZyb20gc3RhZ2luZywgYW5kIGl0IHdpbGwgdGFrZSBhZ2VzIHRvIHNwb3Qu
ICBXaGF0IEkgbWVhbiBieSB0aGlzIGlzCj4gdGhhdCwgaWYgd2UgYWdyZWUgdG8gZ28gYWxvbmcg
dGhpcyByb3V0ZSwgcGF0Y2hlcyBzaG91bGQgYmUgY29tbWl0dGVkIHRvCj4gc3RhZ2luZyB0aGVu
IGltbWVkaWF0ZWx5IGNoZXJyeXBpY2tlZCB0byBzdGFnaW5nLTQuMTAsIHJhdGhlciB0aGFuCj4g
Y29tbWl0dGVkIHRvIHN0YWdpbmctNC4xMCBkaXJlY3RseS4gIFRoaXMgZW5zdXJlcyB0aGF0IHdl
IGRvbid0Cj4gYWNjaWRlbnRhbGx5IG1pc3MgZnVuY3Rpb25hbGl0eSBpbiB0aGUgbWFpbmxpbmUu
CgpJIGRlZmluaXRlbHkgYWdyZWUgd2l0aCB0aGlzIGFzcGVjdC4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 08:36:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 08:36:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYpOZ-0004VO-Hy; Tue, 09 Jan 2018 08:36:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYpOY-0004VI-3c
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 08:36:30 +0000
X-Inumbo-ID: 00b55db1-f518-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00b55db1-f518-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 09:35:10 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 01:36:26 -0700
Message-Id: <5A548D19020000780019C941@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 01:36:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0089020000780019ACF7@prv-mh.provo.novell.com>
 <96b6d920-5e1a-eadc-693d-2f690ba7b5e2@citrix.com>
In-Reply-To: <96b6d920-5e1a-eadc-693d-2f690ba7b5e2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 11/26] x86: Support indirect thunks
 from assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDE5OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDEvMTggMDk6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
MS4xOCBhdCAwMToxNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKPj4+IEBAIC03MywzNyArNzMsNTggQEAgdm9pZCAoKnB2X3Bvc3Rf
b3V0Yl9ob29rKSh1bnNpZ25lZCBpbnQgcG9ydCwgdTggdmFsdWUpOwo+Pj4gIAo+Pj4gIHR5cGVk
ZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKPj4+ICAKPj4+
ICsjaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCj4+PiArZXh0ZXJuIGNoYXIgaW5kX3RodW5r
X3JjeFtdIGFzbSAoIl9feDg2LmluZGlyZWN0X3RodW5rLnJjeCIpOwo+Pj4gKyNlbmRpZgo+PiBB
Z2FpbiBJIGRvbid0IHNlZSB0aGUgdmFsdWUgb2YgdGhlICNpZmRlZi4KPiAKPiBUaGlzIGlmZGVm
IGlzIHN0cmljdGx5IHJlcXVpcmVkLiAgYXNtICgiX194ODYuaW5kaXJlY3RfdGh1bmsucmN4Iik7
Cj4gZG9lc24ndCBleGlzdCB3aGVuIGJ1aWxkaW5nIHdpdGggYW4gaW5jYXBhYmxlIHRvb2xjaGFp
bi4KCkkgZG9uJ3QgdW5kZXJzdGFuZCAtIGl0J3Mgb25seSBhIGRlY2xhcmF0aW9uLiBXaXRob3V0
IHVzZXJzLCBubwpyZWZlcmVuY2UgdG8gdGhlIHN5bWJvbCB3aWxsIGJlIHB1dCBhbnl3aGVyZS4K
Cj4+PiAgc3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHBy
aXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bjb2RlLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMp
Cj4+PiAgewo+Pj4gKyAgICBzdHJ1Y3Qgc3R1YnMgKnRoaXNfc3R1YnMgPSAmdGhpc19jcHUoc3R1
YnMpOwo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlzX3N0dWJzLT5hZGRyICsg
U1RVQl9CVUZfU0laRSAvIDI7Cj4+PiArCj4+PiAgICAgIGlmICggIWN0eHQtPmlvX2VtdWxfc3R1
YiApCj4+PiAtICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9tYWluX3BhZ2UoX21m
bih0aGlzX2NwdShzdHVicy5tZm4pKSkgKwo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICh0aGlzX2NwdShzdHVicy5hZGRyKSAmCj4+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH5QQUdFX01BU0spICsKPj4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVFVCX0JVRl9TSVpF
IC8gMjsKPj4+ICsgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YiA9Cj4+PiArICAgICAgICAgICAg
bWFwX2RvbWFpbl9wYWdlKF9tZm4odGhpc19zdHVicy0+bWZuKSkgKyAoc3R1Yl92YSAmIH5QQUdF
X01BU0spOwo+Pj4gIAo+Pj4gICAgICAvKiBtb3ZxICRob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2gs
JXJjeCAqLwo+Pj4gICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMF0gPSAweDQ4Owo+Pj4gICAgICBj
dHh0LT5pb19lbXVsX3N0dWJbMV0gPSAweGI5Owo+Pj4gICAgICAqKHZvaWQgKiopJmN0eHQtPmlv
X2VtdWxfc3R1YlsyXSA9ICh2b2lkICopaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoOwo+Pj4gKwo+
Pj4gKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKPj4+ICsgICAgLyogY2FsbHEgX194ODYu
aW5kaXJlY3RfdGh1bmsucmN4ICovCj4+PiArICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMF0gPSAw
eGU4Owo+Pj4gKyAgICAqKGludDMyX3QgKikmY3R4dC0+aW9fZW11bF9zdHViWzExXSA9Cj4+PiAr
ICAgICAgICBfcChpbmRfdGh1bmtfcmN4KSAtIF9wKHN0dWJfdmEgKyAxMSArIDQpOwo+PiBXaHkg
dHdvIChoaWRkZW4pIGNhc3RzIHdoZW4gb25lIChjbGVhcmx5IHZpc2libGUgb25lKSB3b3VsZCBk
bzoKPj4KPj4gICAgICooaW50MzJfdCAqKSZjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0KPj4gICAg
ICAgICAodW5zaWduZWQgbG9uZylpbmRfdGh1bmtfcmN4IC0gKHN0dWJfdmEgKyAxMSArIDQpOwo+
Pgo+PiA/Cj4+Cj4+PiArI2Vsc2UKPj4+ICAgICAgLyogY2FsbHEgKiVyY3ggKi8KPj4+ICAgICAg
Y3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7Cj4+PiAgICAgIGN0eHQtPmlvX2VtdWxfc3R1
YlsxMV0gPSAweGQxOwo+Pj4gKwo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiAzIGJ5dGVzIG9mIFA2
X05PUFMuCj4+PiArICAgICAqIFRPRE86IHVudGFuZ2xlIGlkZWFsX25vcHMgZnJvbSBpbml0L2xp
dmVwYXRjaCBLY29uZmlnIG9wdGlvbnMuCj4+PiArICAgICAqLwo+Pj4gKyAgICBtZW1jcHkoJmN0
eHQtPmlvX2VtdWxfc3R1YlsxMl0sICJceDBmXHgxZlx4MDAiLCAzKTsKPj4+ICsjZW5kaWYKPj4g
U2FtZSBoZXJlIC0gcmF0aGVyIHRoYW4gbWFraW5nIGV2ZXJ5dGhpbmcgbW9yZSBjb21wbGljYXRl
ZCB0bwo+PiByZWFkL3VuZGVyc3RhbmQsIHdoeSBkb24ndCB3ZSBhdm9pZCBjb25kaXRpb25hbHMg
aW4gcGxhY2VzIHdoZXJlCj4+IHBlcmZvcm1hbmNlIGlzIG9mIG5vIGNvbmNlcm4uCj4gCj4gQWdh
aW4sIHRoZXNlIGFyZSBzdHJpY3RseSByZXF1aXJlZCwgYmVjYXVzZSBvZiBpbmRfdGh1bmtfcmN4
W10uCgpPaCwgcmlnaHQsIG90aGVyIHRoYW4gYWJvdmUgaGVyZSBJIGFncmVlIGluIGdlbmVyYWwu
IEhvd2V2ZXIsIEkKdGhpbmsgSSBkaWQgc3VnZ2VzdCB0byB1bmNvbmRpdGlvbmFsbHkgYnVpbGQg
dGhlIHRodW5rcyBhcyB3ZWxsIC0gdGhleQpkbyBubyBoYXJtIGlmIHVudXNlZC4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 08:38:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 08:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYpQf-0004cw-TX; Tue, 09 Jan 2018 08:38:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYpQe-0004cm-DU
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 08:38:40 +0000
X-Inumbo-ID: c4375c5f-f518-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c4375c5f-f518-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 08:40:38 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 01:38:32 -0700
Message-Id: <5A548D96020000780019C944@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 01:38:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-14-git-send-email-andrew.cooper3@citrix.com>
 <5A4E02C3020000780019AD16@prv-mh.provo.novell.com>
 <66581e30-34d9-6346-62b4-1d310b802e0a@citrix.com>
In-Reply-To: <66581e30-34d9-6346-62b4-1d310b802e0a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 13/26] x86/amd: Try to set lfence as
 being Dispatch Serialising
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAxLjE4IGF0IDIwOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDEvMTggMDk6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
MS4xOCBhdCAwMToxNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQu
Ywo+Pj4gQEAgLTU1OCw4ICs1NTgsNDEgQEAgc3RhdGljIHZvaWQgaW5pdF9hbWQoc3RydWN0IGNw
dWluZm9feDg2ICpjKQo+Pj4gIAkJCXdybXNyX2FtZF9zYWZlKDB4YzAwMTEwMGQsIGwsIGggJiB+
MSk7Cj4+PiAgCX0KPj4+ICAKPj4+ICsJLyoKPj4+ICsJICogQXR0ZW1wdCB0byBzZXQgbGZlbmNl
IHRvIGJlIERpc3BhdGNoIFNlcmlhbGlzaW5nLiAgVGhpcyBNU1IgYWxtb3N0Cj4+PiArCSAqIGNl
cnRhaW5seSBpc24ndCB2aXJ0dWFsaXNlZCAoYW5kIFhlbiBhdCBsZWFzdCB3aWxsIGxlYWsgdGhl
IHJlYWwKPj4+ICsJICogdmFsdWUgaW4gYnV0IHNpbGVudGx5IGRpc2NhcmQgd3JpdGVzKSwgYXMg
d2VsbCBhcyBiZWluZyBwZXItY29yZQo+Pj4gKwkgKiByYXRoZXIgdGhhbiBwZXItdGhyZWFkLCBz
byBkbyBhIGZ1bGwgc2FmZSByZWFkL3dyaXRlL3JlYWRiYWNrIGN5Y2xlCj4+PiArCSAqIGluIHRo
ZSB3b3JzdCBjYXNlLgo+Pj4gKwkgKi8KPj4+ICsJaWYgKGMtPng4NiA9PSAweDBmIHx8IGMtPng4
NiA9PSAweDExKQo+Pj4gKwkJLyogQWx3YXlzIGRpc3BhdGNoIHNlcmlhbGlzaW5nIG9uIHRoaXMg
aGFyZGFyZS4gKi8KPj4+ICsJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gs
IGMtPng4Nl9jYXBhYmlsaXR5KTsKPj4+ICsJZWxzZSBpZiAoYy0+eDg2ID09IDB4MTAgfHwgYy0+
eDg2ID49IDB4MTIpIHsKPj4gSSB0aGluayB0aGlzIGNvdWxkIGJlIGp1c3QgImVsc2UiLCBhcyBt
b2RlbHMgYmVsb3cgMHhmIGFyZW4ndCA2NC1iaXQKPj4gY2FwYWJsZS4gQW55d2F5Cj4+IFJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IEZvciBjb21wbGV0
ZW5lc3MgSSdtIGFsc28gcmVwcm9kdWNpbmcgYW4gZWFybGllciByZW1hcmsgSSBtYWRlOgo+PiBB
IHF1ZXN0aW9uIHRob3VnaCBpcyB3aGV0aGVyIGl0IGlzIGEgZ29vZCBpZGVhIHRvIHNldCB0aGUg
TVNSCj4+IGJpdCB1bmNvbmRpdGlvbmFsbHkuIEZvciBleGFtcGxlLCB3aXRoICJidGk9IiBiZWlu
ZyBnaXZlbiBvdGhlcgo+PiB0aGFuICJsZmVuY2UiLCBpdCBzZWVtcyBxdWl0ZSBwb2ludGxlc3Mg
dG8gaW1wYWN0IGd1ZXN0IChhbmQKPj4gaW4gcGFydGljdWxhciB1c2VyIG1vZGUpIGNvZGUgYnkg
bWFraW5nIExGRU5DRSBkaXNwYXRjaAo+PiBzZXJpYWxpemluZy4gT3RvaCBhIHZhbGlkIHF1ZXN0
aW9uIGlzIHdoZXRoZXIgTEZFTkNFIGlzIGJlaW5nCj4+IHVzZWQgbXVjaCBmb3IgcHVycG9zZXMg
b3RoZXIgdGhhbiB0aGUgb25lIGhlcmUuCj4gCj4gSSBzdXBwb3NlIGl0IG1pZ2h0IGJlIGludGVy
ZXN0aW5nIGZvciBwZXJmIHRlc3RpbmcsIGJ1dCBJIGNhbid0IHRoaW5rIG9mCj4gYW55IHJlYXNv
bmFibGUgY29tbWFuZCBsaW5lIGZvciB0d2Vha2luZyB0aGlzLgo+IAo+IHVhcmNoPW5vLWxmZW5j
ZS1kaXNwYXRjaCA/Cj4gCj4gVGhpcyBpcyB0aGUgYmVzdCBJIGNhbiB0aGluayBvZiwgYnV0IGl0
cyBub3QgZXhhY3RseSBncmVhdC4KCkkgd2FzIGFjdHVhbGx5IG1lYW5pbmcgdGhlIE1TUiBjaGFu
Z2UgdG8gYmUgdGllZCB0bwpleGlzdGluZyBvcHRpb25zL2RlY2lzaW9ucy4gQnV0IGxldCdzIGtl
ZXAgdGhpcyBmb3IgbGF0ZXIuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 09:06:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 09:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYprg-0006lx-64; Tue, 09 Jan 2018 09:06:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYprf-0006lr-AB
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 09:06:35 +0000
X-Inumbo-ID: 34d86af2-f51c-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34d86af2-f51c-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 10:05:15 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 02:06:32 -0700
Message-Id: <5A549427020000780019C961@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 02:06:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-54-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-54-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 53/74] xen/pvshim: modify Dom0
 builder in order to build a DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
K3ZvaWQgX19pbml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50
cnlfdCAqbDRzdGFydCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyB2YV9zdGFydCwgdW5zaWduZWQgbG9uZyBzdG9yZV92YSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjb25zb2xlX3ZhLCB1bnNpZ25lZCBsb25nIHZw
aHlzbWFwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydF9pbmZvX3QgKnNp
KQo+ICt7Cj4gKyAgICB1aW50NjRfdCBwYXJhbSA9IDA7Cj4gKyAgICBsb25nIHJjOwo+ICsKPiAr
I2RlZmluZSBTRVRfQU5EX01BUF9QQVJBTShwLCBzaSwgdmEpICh7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHJjID0geGVuX2h5cGVyY2FsbF9odm1fZ2V0
X3BhcmFtKHAsICZwYXJhbSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAg
IGlmICggcmMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGdldCAiICNw
ICJcbiIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIChz
aSkgPSBwYXJhbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICggdmEgKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICBCVUdfT04odW5zaGFyZV94ZW5fcGFnZV93aXRoX2d1
ZXN0KG1mbl90b19wYWdlKHBhcmFtKSwgZG9tX2lvKSk7ICAgICAgIFwKPiArICAgICAgICBzaGFy
ZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdlKHBhcmFtKSwgZCwgWEVOU0hBUkVfd3Jp
dGFibGUpOyAgIFwKPiArICAgICAgICByZXBsYWNlX3ZhKGQsIGw0c3RhcnQsIHZhLCBwYXJhbSk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBkb20wX3Vw
ZGF0ZV9waHlzbWFwKGQsICh2YSAtIHZhX3N0YXJ0KSA+PiBQQUdFX1NISUZULCBwYXJhbSwgdnBo
eXNtYXApO1wKCkNvc21ldGljIHJlbWFyazogdmEgd2FudHMgdG8gYmUgcGFyZW50aGVzaXplZCBo
ZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 09:13:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 09:13:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYpyD-0007Uo-SY; Tue, 09 Jan 2018 09:13:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYpyC-0007Ui-Tw
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 09:13:20 +0000
X-Inumbo-ID: 26f88047-f51d-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 26f88047-f51d-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 10:12:01 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 02:13:18 -0700
Message-Id: <5A5495BD020000780019C96B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 02:13:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-58-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-58-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 57/74] x86/pv-shim: shadow PV
 console's page for L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTEyNSwxMyArMTI3LDI4IEBAIHZvaWQgX19pbml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVj
dCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKPiAgfSkKPiAgICAgIFNFVF9BTkRf
TUFQX1BBUkFNKEhWTV9QQVJBTV9TVE9SRV9QRk4sIHNpLT5zdG9yZV9tZm4sIHN0b3JlX3ZhKTsK
PiAgICAgIFNFVF9BTkRfTUFQX1BBUkFNKEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sIHNpLT5zdG9y
ZV9ldnRjaG4sIDApOwo+ICsgICAgU0VUX0FORF9NQVBfUEFSQU0oSFZNX1BBUkFNX0NPTlNPTEVf
RVZUQ0hOLCBzaS0+Y29uc29sZS5kb21VLmV2dGNobiwgMCk7Cj4gICAgICBpZiAoICFwdl9jb25z
b2xlICkKPiAtICAgIHsKPiAgICAgICAgICBTRVRfQU5EX01BUF9QQVJBTShIVk1fUEFSQU1fQ09O
U09MRV9QRk4sIHNpLT5jb25zb2xlLmRvbVUubWZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnNvbGVfdmEpOwo+IC0gICAgICAgIFNFVF9BTkRfTUFQX1BBUkFNKEhWTV9QQVJBTV9D
T05TT0xFX0VWVENITiwgc2ktPmNvbnNvbGUuZG9tVS5ldnRjaG4sIDApOwo+IC0gICAgfQo+ICAj
dW5kZWYgU0VUX0FORF9NQVBfUEFSQU0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICAv
KiBBbGxvY2F0ZSBhIG5ldyBwYWdlIGZvciBEb21VJ3MgUFYgY29uc29sZSAqLwo+ICsgICAgICAg
IHZvaWQgKnBhZ2UgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKDAsIE1FTUZfYml0cygzMikpOwo+ICsg
ICAgICAgIHVpbnQ2NF90IGNvbnNvbGVfbWZuOwo+ICsKPiArICAgICAgICBBU1NFUlQocGFnZSk7
Cj4gKyAgICAgICAgY2xlYXJfcGFnZShwYWdlKTsKPiArICAgICAgICBjb25zb2xlX21mbiA9IHZp
cnRfdG9fbWZuKHBhZ2UpOwo+ICsgICAgICAgIHNpLT5jb25zb2xlLmRvbVUubWZuID0gY29uc29s
ZV9tZm47Cj4gKyAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShj
b25zb2xlX21mbiksIGQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5T
SEFSRV93cml0YWJsZSk7Cj4gKyAgICAgICAgcmVwbGFjZV92YShkLCBsNHN0YXJ0LCBjb25zb2xl
X3ZhLCBjb25zb2xlX21mbik7Cj4gKyAgICAgICAgZG9tMF91cGRhdGVfcGh5c21hcChkLCAoY29u
c29sZV92YSAtIHZhX3N0YXJ0KSA+PiBQQUdFX1NISUZULAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc29sZV9tZm4sIHZwaHlzbWFwKTsKPiArICAgICAgICBjb25zb2xlZF9zZXRf
cmluZ19hZGRyKHBhZ2UpOwoKVGhpcyBsb29rcyB0byBiZSBhIGZhaXIgcGFydCBvZiBTRVRfQU5E
X01BUF9QQVJBTSgpLCBzbyBJIHRoaW5rCnRoaXMgd2FudHMgYnJlYWtpbmcgb3V0IGFzIGEgc2Vw
YXJhdGUgbWFjcm8uCgoKPiArc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3J4KHZvaWQpCj4gK3sKPiAr
ICAgIHNpemVfdCByZWN2ID0gMCwgaWR4ID0gMDsKPiArICAgIFhFTkNPTlNfUklOR19JRFggY29u
cywgcHJvZDsKPiArCj4gKyAgICBpZiAoICFjb25zX3JpbmcgKQo+ICsgICAgICAgIHJldHVybiAw
Owo+ICsKPiArICAgIHNwaW5fbG9jaygmcnhfbG9jayk7Cj4gKwo+ICsgICAgY29ucyA9IGNvbnNf
cmluZy0+b3V0X2NvbnM7Cj4gKyAgICBwcm9kID0gQUNDRVNTX09OQ0UoY29uc19yaW5nLT5vdXRf
cHJvZCk7Cj4gKyAgICBBU1NFUlQoKHByb2QgLSBjb25zKSA8PSBzaXplb2YoY29uc19yaW5nLT5v
dXQpKTsKPiArCj4gKyAgICAvKiBJcyB0aGUgcmluZyBlbXB0eT8gKi8KPiArICAgIGlmICggY29u
cyA9PSBwcm9kICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICAvKiBVcGRhdGUgcG9p
bnRlcnMgYmVmb3JlIGFjY2Vzc2luZyB0aGUgcmluZyAqLwo+ICsgICAgc21wX3JtYigpOwoKSSB0
aGluayB0aGlzIG5lZWQgdG8gbW92ZSB1cCBhaGVhZCBvZiB0aGUgaWYoKS4gSW4gdGhlIGNvbW1l
bnQKcGVyaGFwcyBzL1VwZGF0ZS9MYXRjaC8/Cgo+ICtzaXplX3QgY29uc29sZWRfZ3Vlc3RfdHgo
Y2hhciBjKQo+ICt7Cj4gKyAgICBzaXplX3Qgc2VudCA9IDA7Cj4gKyAgICBYRU5DT05TX1JJTkdf
SURYIGNvbnMsIHByb2Q7Cj4gKwo+ICsgICAgaWYgKCAhY29uc19yaW5nICkKPiArICAgICAgICBy
ZXR1cm4gMDsKPiArCj4gKyAgICBjb25zID0gQUNDRVNTX09OQ0UoY29uc19yaW5nLT5pbl9jb25z
KTsKPiArICAgIHByb2QgPSBjb25zX3JpbmctPmluX3Byb2Q7Cj4gKyAgICBBU1NFUlQoKHByb2Qg
LSBjb25zKSA8PSBzaXplb2YoY29uc19yaW5nLT5pbikpOwo+ICsKPiArICAgIC8qIElzIHRoZSBy
aW5nIG91dCBvZiBzcGFjZT8gKi8KPiArICAgIGlmICggc2l6ZW9mKGNvbnNfcmluZy0+aW4pIC0g
KHByb2QgLSBjb25zKSA9PSAwICkKPiArICAgICAgICBnb3RvIG5vdGlmeTsKPiArCj4gKyAgICAv
KiBVcGRhdGUgcG9pbnRlcnMgYmVmb3JlIGFjY2Vzc2luZyB0aGUgcmluZyAqLwo+ICsgICAgc21w
X3JtYigpOwoKU2FtZSBoZXJlLgoKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUv
eGVuL2NvbnNvbGVkLmgKPiBAQCAtMCwwICsxLDI3IEBACj4gKyNpZm5kZWYgX19YRU5fQ09OU09M
RURfSF9fCj4gKyNkZWZpbmUgX19YRU5fQ09OU09MRURfSF9fCj4gKwo+ICsjaW5jbHVkZSA8cHVi
bGljL2lvL2NvbnNvbGUuaD4KPiArCj4gKyNpZmRlZiBDT05GSUdfUFZfU0hJTQo+ICsKPiArdm9p
ZCBjb25zb2xlZF9zZXRfcmluZ19hZGRyKHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqcmluZyk7
Cj4gK3N0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqY29uc29sZWRfZ2V0X3JpbmdfYWRkcih2b2lk
KTsKPiArc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3J4KHZvaWQpOwo+ICtzaXplX3QgY29uc29sZWRf
Z3Vlc3RfdHgoY2hhciBjKTsKPiArCj4gKyNlbHNlCj4gKwo+ICtzaXplX3QgY29uc29sZWRfZ3Vl
c3RfdHgoY2hhciBjKSB7IHJldHVybiAwOyB9CgpzdGF0aWMgaW5saW5lCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 09:26:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 09:26:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYqAU-0008Ki-3M; Tue, 09 Jan 2018 09:26:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yc+y=ee=citrix.com=prvs=540dc162b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYqAT-0008Kc-1v
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 09:26:01 +0000
X-Inumbo-ID: eadbb054-f51e-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eadbb054-f51e-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 10:24:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,334,1511827200"; d="scan'208";a="65786705"
Date: Tue, 9 Jan 2018 09:25:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109092533.4gepqzc2xmdxnroo@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-53-wei.liu2@citrix.com>
 <5A5384F1020000780019C3DE@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A5384F1020000780019C3DE@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 52/74] xen: mark xenstore/console
 pages as RAM and add them to dom_io
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDY6NDk6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4g
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4g
VGhlcmUgYmVpbmcgbm8gZGVzY3JpcHRpb24gYXQgYWxsIG1ha2VzIGl0IHJhdGhlciBoYXJkZXIg
dG8gcmV2aWV3IHRoaXMKPiBvbmUuIEkgYXNzdW1lIHRoYXQgbWFya2luZyB0aGUgcGFnZXMgYXMg
UkFNIGlzIG5lY2Vzc2FyeSB0byBtYWtlCj4gc3VyZSBhIHN0cnVjdCBwYWdlX2luZm8gaXMgYmVp
bmcgY3JlYXRlZCBmb3IgdGhlbSwgd2hpY2ggaW4gdHVybiBpcyBhCj4gcHJlcmVxIGZvciBzaGFy
aW5nIHRoZSBwYWdlcy4KClllcywgdGhpcyB3YXMgc2VudCBiZWZvcmUgd2UgaGFkIHRpbWUgdG8g
YWRkIHByb3BlciBsb2dzIHRvIHNvbWUKY29tbWl0cywgc29ycnkuCgo+ID4gK3ZvaWQgX19pbml0
IGh5cGVydmlzb3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCkKPiA+ICt7Cj4gPiAr
ICAgIHVpbnQ2NF90IHBmbiA9IDA7Cj4gCj4gSSBkb24ndCB0aGluayBpbml0aWFsaXplcnMgb2Yg
dGhpcyBraW5kIGFyZSBuZWNlc3NhcnkgKHRoZXJlIGFyZSBzZXZlcmFsCj4gaW5zdGFuY2VzIG9m
IHRoaXMpLgoKZ2NjIGNvbXBsYWlucyB3aXRoICJ2YXJpYWJsZSBtYXliZSB1c2VkIHVuaW5pdGlh
bGl6ZWQiIGlmIEkgZG9uJ3QgYWRkCnRoaXMuIEkgaGF2ZW4ndCBsb29rZWQgYXQgdGhlIHJvb3Qg
Y2F1c2Ugb2YgdGhpcy4KCj4gPiArICAgIGxvbmcgcmM7Cj4gPiArCj4gPiArICAgIGlmICggIXhl
bl9ndWVzdCApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArI2RlZmluZSBNQVJLX1BB
UkFNX1JBTShwKSAoeyAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICByYyA9IHhlbl9oeXBl
cmNhbGxfaHZtX2dldF9wYXJhbShwLCAmcGZuKTsgIFwKPiA+ICsgICAgaWYgKCByYyApICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAgICBwYW5pYygiVW5hYmxl
IHRvIGdldCAiICNwKTsgICAgICAgICAgICAgXAo+IAo+IFRoZSB0ZXh0IGhlcmUgaXMgdGhlIHNh
bWUgaW4gYWxsIHRocmVlIGluc3RhbmNlcyAtIHBsZWFzZSBtYWtlIGl0Cj4gZGlzdGluZ3Vpc2hh
YmxlLCBzbyBvbmUgZG9lc24ndCBoYXZlIHRvIHN0YXJ0IGd1ZXNzaW5nLgo+IAo+ID4gK3ZvaWQg
X19pbml0IGh5cGVydmlzb3JfaW5pdF9tZW1vcnkodm9pZCkKPiA+ICt7Cj4gPiArICAgIHVpbnQ2
NF90IHBmbiA9IDA7Cj4gPiArICAgIGxvbmcgcmM7Cj4gPiArCj4gPiArICAgIGlmICggIXhlbl9n
dWVzdCApCj4gPiArICAgICAgICByZXR1cm47Cj4gPiArCj4gPiArI2RlZmluZSBTSEFSRV9QQVJB
TShwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiA+ICsgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0ocCwgJnBmbik7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIGlmICggcmMgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+
ICsgICAgICAgIHBhbmljKCJVbmFibGUgdG8gZ2V0ICIgI3ApOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+ID4gKyAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0
KG1mbl90b19wYWdlKHBmbiksIGRvbV9pbywgWEVOU0hBUkVfd3JpdGFibGUpOyBcCj4gCj4gV2h5
IGRvbV9pbyByYXRoZXIgdGhhbiB0aGUgY2xpZW50IGRvbWFpbj8KClRoZSBjbGllbnQgZG9tYWlu
IGlzIG5vdCB5ZXQgY3JlYXRlZCBhdCB0aGlzIHBvaW50LiBUaGlzIGlzIGV4YWN0bHkKdGhlIHNh
bWUgdGhhdCBYZW4gZG9lcyBmb3IgdGhlIGxvdyAxTWlCIGZvciBleGFtcGxlLgoKPiBUaGUgbW9y
ZSB0aGF0IGRvbV9pbwo+IHBhZ2VzIGNhbiBvbmx5IGJlIG1hcHBlZCBieSBwcml2aWxlZ2VkIGd1
ZXN0cyAoYW5kIGhlbmNlIEkKPiBhc3N1bWUgeW91IG5lZWQgYW5vdGhlciB0d2VhayBzb21ld2hl
cmUgdGhpcyB3YXkpLgoKSSBqdXN0IHVzZSB1bnNoYXJlX3hlbl9wYWdlIGFuZCBzaGFyZSBpdCBh
Z2FpbiB3aXRoIHRoZSBndWVzdC4KCj4gPiArY29uc3QgdW5zaWduZWQgbG9uZyAqX19pbml0IGh5
cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXplKQo+ID4gK3sKPiA+ICsg
ICAgc3RhdGljIHVuc2lnbmVkIGxvbmcgX19pbml0ZGF0YSByZXNlcnZlZF9wYWdlc1syXTsKPiA+
ICsgICAgdWludDY0X3QgcGZuID0gMDsKPiA+ICsgICAgbG9uZyByYzsKPiA+ICsKPiA+ICsgICAg
aWYgKCAheGVuX2d1ZXN0ICkKPiA+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ID4gKwo+ID4gKyAg
ICAqc2l6ZSA9IDA7Cj4gPiArCj4gPiArI2RlZmluZSBSRVNFUlZFX1BBUkFNKHApICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIHJjID0geGVuX2h5cGVyY2FsbF9odm1f
Z2V0X3BhcmFtKHAsICZwZm4pOyAgICAgICAgICBcCj4gPiArICAgIGlmICggcmMgKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgICAgICBwYW5pYygi
VW5hYmxlIHRvIGdldCAiICNwKTsgICAgICAgICAgICAgICAgICAgICBcCj4gPiArICAgIHJlc2Vy
dmVkX3BhZ2VzWygqc2l6ZSkrK10gPSBwZm4gPDwgUEFHRV9TSElGVDsgICAgICBcCj4gPiArfSkK
PiA+ICsgICAgUkVTRVJWRV9QQVJBTShIVk1fUEFSQU1fU1RPUkVfUEZOKTsKPiA+ICsgICAgaWYg
KCAhcHZfY29uc29sZSApCj4gPiArICAgICAgICBSRVNFUlZFX1BBUkFNKEhWTV9QQVJBTV9DT05T
T0xFX1BGTik7Cj4gPiArI3VuZGVmIFJFU0VSVkVfUEFSQU0KPiA+ICsKPiA+ICsgICAgcmV0dXJu
IHJlc2VydmVkX3BhZ2VzOwo+ID4gK30KPiAKPiBBZmFpY3QgdGhpcyBoYXBwZW5zIG11Y2ggbGF0
ZXIgdGhhbiBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoKSAtCj4gY2FuJ3QgeW91IGxhdGNoIHRoZSBQ
Rk5zIGludG8gYSBmaWxlIHNjb3BlIGFycmF5IHRoZXJlLCBhbmQgbWVyZWx5Cj4gcmV0dXJuIHRo
ZSBpbmZvcm1hdGlvbiBoZXJlLCByYXRoZXIgdGhhbiByZS1pbnZva2luZyB0aGUKPiBoeXBlcmNh
bGxzPyBUaGlzIHdvdWxkIHNhdmUgYXQgbGVhc3Qgb25lIGluc3RhbmNlIG9mIHRoZSB3cmFwcGVy
Cj4gbWFjcm9zLgoKUmlnaHQsIHRoaXMgc2VlbXMgYmV0dGVyLgoKVGhhbmtzLCBSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 09:38:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 09:38:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYqMV-0000kW-7G; Tue, 09 Jan 2018 09:38:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYqMT-0000kP-Ou
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 09:38:25 +0000
X-Inumbo-ID: a73d1dc5-f520-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a73d1dc5-f520-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 10:37:05 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 02:38:22 -0700
Message-Id: <5A549B9D020000780019C98B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 02:38:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-59-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-59-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 58/74] xen/pvshim: add migration
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
K3ZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkKPiArewo+ICsgICAgLyogUmVzZXQgc2hhcmVk
IGluZm8gcGFnZS4gKi8KPiArICAgIG1hcF9zaGFyZWRfaW5mbygpOwo+ICsKPiArICAgIC8qCj4g
KyAgICAgKiBSZXNldCB2Y3B1X2luZm8uIEp1c3QgY2xlYW4gdGhlIG1hcHBlZCBiaXRtYXAgYW5k
IHRyeSB0byBtYXAgdGhlIHZjcHUKPiArICAgICAqIGFyZWEgYWdhaW4uIE9uIGZhaWx1cmUgdG8g
bWFwICh3aGVuIGl0IHdhcyBwcmV2aW91c2x5IG1hcHBlZCkgcGFuaWMKPiArICAgICAqIHNpbmNl
IGl0J3MgaW1wb3NzaWJsZSB0byBzYWZlbHkgc2h1dCBkb3duIHJ1bm5pbmcgZ3Vlc3QgdkNQVXMg
aW4gb3JkZXIKPiArICAgICAqIHRvIG1lZXQgdGhlIG5ldyBYRU5fTEVHQUNZX01BWF9WQ1BVUyBy
ZXF1aXJlbWVudC4KPiArICAgICAqLwo+ICsgICAgbWVtc2V0KHZjcHVfaW5mb19tYXBwZWQsIDAs
IHNpemVvZih2Y3B1X2luZm9fbWFwcGVkKSk7CgpiaXRtYXBfemVybygpIHdvdWxkIHNlZW0gdGhl
IG1vcmUgbmF0dXJhbCBmdW5jdGlvbiB0byB1c2UgaGVyZS4KCj4gLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC00NjYsOCArNDY2LDcgQEAgdm9p
ZCBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KAo+ICAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7Cj4gIH0KPiAgCj4gLWludCBfX2luaXQgdW5zaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBkb21haW4gKmQpCj4gK2ludCB1bnNoYXJlX3hlbl9wYWdl
X3dpdGhfZ3Vlc3Qoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0IGRvbWFpbiAqZCkKPiAg
ewoKVGhlIGZ1bmN0aW9uIGlzIC0gYWZhaWN0IC0gbm90IGdlbmVyYWxseSBzYWZlIHRvIHVzZSBp
biBpdHMgY3VycmVudApzaGFwZTsgSSd2ZSByZWNlbnRseSBtYWRlIGFuIGF0dGVtcHQgYXQgbWFr
aW5nIGl0IGdlbmVyaWMsIGJ1dAppaXJjIEkgd2Fzbid0IGFibGUgdG8gbWFrZSBpdCBmdWxseSBy
YWNlIGZyZWUuIFRoZXJlZm9yZSwgdG8gcHJldmVudAp1c2UgaW4gdGhlIHdyb25nIGNvbnRleHQs
IHBsZWFzZSByZXRhaW4gdGhlIF9faW5pdCBoZXJlIHdoZW4Kbm90IGJ1aWxkaW5nIGEgc2hpbS4K
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9z
aGltLmMKPiBAQCAtMTUxLDEwICsxNTEsMTY3IEBAIHZvaWQgX19pbml0IHB2X3NoaW1fc2V0dXBf
ZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKPiAgICAgIH0KPiAg
fQo+ICAKPiAtdm9pZCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKQo+ICtzdGF0aWMg
dm9pZCB3cml0ZV9zdGFydF9pbmZvKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAtICAgIC8qIFhY
WDogaGFuZGxlIHN1c3BlbmQgKi8KPiAtICAgIHhlbl9oeXBlcmNhbGxfc2h1dGRvd24ocmVhc29u
KTsKPiArICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVn
cygpOwo+ICsgICAgc3RhcnRfaW5mb190ICpzaSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGlzX3B2
XzMyYml0X2RvbWFpbihkKSA/IHJlZ3MtPmVkeAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHJlZ3MtPnJkeCkpOwo+
ICsgICAgdWludDY0X3QgcGFyYW07Cj4gKwo+ICsgICAgQlVHX09OKCFzaSk7CgptYXBfZG9tYWlu
X3BhZ2UoKSBjYW4ndCBmYWlsLCBzbyB0aGlzIGlzIHBvaW50bGVzcy4KCj4gKyAgICBzbnByaW50
ZihzaS0+bWFnaWMsIHNpemVvZihzaS0+bWFnaWMpLCAieGVuLTMuMC14ODZfJXMiLAo+ICsgICAg
ICAgICAgICAgaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gIjMycCIgOiAiNjQiKTsKPiArICAgIHNp
LT5ucl9wYWdlcyA9IGQtPnRvdF9wYWdlczsKPiArICAgIHNpLT5zaGFyZWRfaW5mbyA9IHZpcnRf
dG9fbWFkZHIoZC0+c2hhcmVkX2luZm8pOwo+ICsgICAgc2ktPmZsYWdzID0gKHhlbl9wcm9jZXNz
b3JfcG1iaXRzIDw8IDgpICYgU0lGX1BNX01BU0s7CgpUaGlzIGFwcGVhcnMgdG8gYmUgcG9pbnRs
ZXNzIChhbmQgaXJyaXRhdGluZykgaW4gdGhlIGNvbnRleHQgb2YgdGhlCnNoaW0uCgo+ICsgICAg
QlVHX09OKHhlbl9oeXBlcmNhbGxfaHZtX2dldF9wYXJhbShIVk1fUEFSQU1fU1RPUkVfUEZOLCAm
c2ktPnN0b3JlX21mbikpOwo+ICsgICAgQlVHX09OKHhlbl9oeXBlcmNhbGxfaHZtX2dldF9wYXJh
bShIVk1fUEFSQU1fU1RPUkVfRVZUQ0hOLCAmcGFyYW0pKTsKPiArICAgIHNpLT5zdG9yZV9ldnRj
aG4gPSBwYXJhbTsKPiArICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZN
X1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCAmcGFyYW0pKTsKPiArICAgIHNpLT5jb25zb2xlLmRvbVUu
ZXZ0Y2huID0gcGFyYW07Cj4gKyAgICBpZiAoICFwdl9jb25zb2xlICkKPiArICAgICAgICBCVUdf
T04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFtKEhWTV9QQVJBTV9DT05TT0xFX1BGTiwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzaS0+Y29uc29sZS5k
b21VLm1mbikpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHNpLT5jb25zb2xlLmRvbVUubWZuID0g
dmlydF90b19tZm4oY29uc29sZWRfZ2V0X3JpbmdfYWRkcigpKTsKCkdlbmVyYWxseSB3ZSBwcmVm
ZXIgdG8gYXZvaWQgc2lkZSBlZmZlY3RzIGluIEJVR19PTigpcywgc28KcGVyaGFwcyBiZXR0ZXIK
CiAgICBpZiAoIHB2X2NvbnNvbGUgKQogICAgICAgIHNpLT5jb25zb2xlLmRvbVUubWZuID0gdmly
dF90b19tZm4oY29uc29sZWRfZ2V0X3JpbmdfYWRkcigpKTsKICAgIGVsc2UgaWYgKCB4ZW5faHlw
ZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BBUkFNX0NPTlNPTEVfUEZOLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnNpLT5jb25zb2xlLmRvbVUubWZuKSApCiAg
ICAgICAgQlVHKCk7CgpDb25zaWRlcmluZyBpdCwgSSB0aGluayB0aGUgc2FtZSAobW9zdGx5IGNv
c21ldGljKSBpc3N1ZXMgZXhpc3RzCmVhcmxpZXIgaW4gdGhlIHNlcmllcy4KCj4gK2ludCBwdl9z
aGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKQo+ICt7Cj4gKyAgICBsb25nIHJjOwo+ICsKPiAr
ICAgIGlmICggcmVhc29uID09IFNIVVRET1dOX3N1c3BlbmQgKQo+ICsgICAgewoKUmVkdWNlIGlu
ZGVudGF0aW9uIG9mIGFsbW9zdCB0aGUgZW50aXJlIGZ1bmN0aW9uIGJvZHkgYnkgb25lCmxldmVs
IGJ5IGRvaW5nCgogICAgaWYgKCByZWFzb24gIT0gU0hVVERPV05fc3VzcGVuZCApCiAgICAgICAg
LyogRm9yd2FyZCB0byBMMC4gKi8KICAgICAgICByZXR1cm4geGVuX2h5cGVyY2FsbF9zaHV0ZG93
bihyZWFzb24pOwoKPwoKPiArICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9t
YWluOwo+ICsgICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICsgICAgICAgIHVuc2lnbmVkIGludCBp
Owo+ICsgICAgICAgIHVpbnQ2NF90IG9sZF9zdG9yZV9wZm4sIG9sZF9jb25zb2xlX3BmbiA9IDAs
IHN0b3JlX3BmbiwgY29uc29sZV9wZm47Cj4gKyAgICAgICAgdWludDY0X3Qgc3RvcmVfZXZ0Y2hu
LCBjb25zb2xlX2V2dGNobjsKPiArCj4gKyAgICAgICAgQlVHX09OKGN1cnJlbnQtPnZjcHVfaWQg
IT0gMCk7Cj4gKwo+ICsgICAgICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0o
SFZNX1BBUkFNX1NUT1JFX1BGTiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZvbGRfc3RvcmVfcGZuKSk7Cj4gKyAgICAgICAgaWYgKCAhcHZfY29uc29sZSAp
Cj4gKyAgICAgICAgICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BB
UkFNX0NPTlNPTEVfUEZOLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZvbGRfY29uc29sZV9wZm4pKTsKPiArCj4gKyAgICAgICAgLyogUGF1c2UgdGhl
IG90aGVyIHZjcHVzIGJlZm9yZSBzdGFydGluZyB0aGUgbWlncmF0aW9uLiAqLwo+ICsgICAgICAg
IGZvcl9lYWNoX3ZjcHUoZCwgdikKPiArICAgICAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQo+
ICsgICAgICAgICAgICAgICAgdmNwdV9wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHYpOwo+ICsK
PiArICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfc2h1dGRvd24oU0hVVERPV05fc3VzcGVuZCk7
Cj4gKyAgICAgICAgaWYgKCByYyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBmb3JfZWFj
aF92Y3B1KGQsIHYpCj4gKyAgICAgICAgICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCj4gKyAg
ICAgICAgICAgICAgICAgICAgdmNwdV91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIodik7Cj4g
Kwo+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICAv
KiBSZXN1bWUgdGhlIHNoaW0gaXRzZWxmIGZpcnN0LiAqLwo+ICsgICAgICAgIGh5cGVydmlzb3Jf
cmVzdW1lKCk7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogQVRNIHRoZXJlJ3Mgbm90
aGluZyBYZW4gY2FuIGRvIGlmIHRoZSBjb25zb2xlL3N0b3JlIHBmbiBjaGFuZ2VzLAo+ICsgICAg
ICAgICAqIGJlY2F1c2UgWGVuIHdvbid0IGhhdmUgYSBwYWdlX2luZm8gc3RydWN0IGZvciBpdC4K
PiArICAgICAgICAgKi8KPiArICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3Bh
cmFtKEhWTV9QQVJBTV9TVE9SRV9QRk4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmc3RvcmVfcGZuKSk7Cj4gKyAgICAgICAgQlVHX09OKG9sZF9zdG9yZV9w
Zm4gIT0gc3RvcmVfcGZuKTsKPiArICAgICAgICBpZiAoICFwdl9jb25zb2xlICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZN
X1BBUkFNX0NPTlNPTEVfUEZOLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZjb25zb2xlX3BmbikpOwo+ICsgICAgICAgICAgICBCVUdfT04ob2xkX2Nv
bnNvbGVfcGZuICE9IGNvbnNvbGVfcGZuKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8q
IFVwZGF0ZSBkb21haW4gaWQuICovCj4gKyAgICAgICAgZC0+ZG9tYWluX2lkID0gZ2V0X2RvbTBf
ZG9taWQoKTsKPiArCj4gKyAgICAgICAgLyogQ2xlYW4gdGhlIGlvbWVtIHJhbmdlLiAqLwo+ICsg
ICAgICAgIEJVR19PTihpb21lbV9kZW55X2FjY2VzcyhkLCAwLCB+MFVMKSk7CgpEb2VzIHRoaXMg
cmFuZ2VzZXQgY2hhbmdlIGFjcm9zcyBtaWdyYXRpb24/CgpKYW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 09:44:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 09:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYqSG-0001Sp-S6; Tue, 09 Jan 2018 09:44:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c90r=ee=citrix.com=prvs=5402081f0=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eYqSF-0001Sj-DP
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 09:44:23 +0000
X-Inumbo-ID: f2df24a0-f521-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2df24a0-f521-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 09:46:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65787355"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Christoph Moench-Tegeder'
 <cmt@burggraben.net>
Thread-Topic: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
Thread-Index: AQHTevC0V6avRY/PwE2reHZ9clADv6NPwiIAgAlEFACAABgtAIAJHA4AgABjLgCAAPRVoIAFcnWAgADNp0CAAZPecA==
Date: Tue, 9 Jan 2018 09:44:15 +0000
Message-ID: <ef22c8e42fc7441587dccba1e0729495@AMSPEX02CL03.citrite.net>
References: <5a3ca8ee.4426620a.b956d.1799@mx.google.com>
 <352b0317-cfc5-1ef4-fbd0-2b2879f9712e@suse.com>
 <5a3d6c93.886f620a.2522d.c2fb@mx.google.com>
 <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
 <20180103203337.GA79570@elch.exwg.net>
 <3104994914c94a26baed6195f486c03f@AMSPEX02CL03.citrite.net>
 <20180107221904.GA78680@elch.exwg.net>
 <6f58d8db2c3a40248c447ff8f7f57067@AMSPEX02CL03.citrite.net>
In-Reply-To: <6f58d8db2c3a40248c447ff8f7f57067@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: 'Michael Collins' <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, 'Alex Braunegg' <alex.braunegg@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBmaW5hbGx5IGhhdmUgYSByZWxpYWJsZSByZXBybyBhbmQgYW5kIGl0J3MgdHJpdmlhbC4uLg0K
DQpKdXN0IHRyeSB0byBjb3B5IGEgbGFyZ2UgZmlsZSBvdXQgb2YgYSBXaW5kb3dzIFZNIHRvIGFu
IFNNQiBzaGFyZSAodXNpbmcgUFYgZHJpdmVycyBpbiB0aGUgVk0pLiBEb20wIGdvZXMgYmFuZyBw
cmV0dHkgbXVjaCBpbW1lZGlhdGVseS4gSSBnZXQgYW5vdGhlciBCVUcgdG9vIG9uIGFub3RoZXIg
Q1BVLi4uDQoNClsgMTA2Mi40MjI0OTddIC0tLS0tLS0tLS0tLVsgY3V0IGhlcmUgXS0tLS0tLS0t
LS0tLQ0KWyAxMDYyLjQyMjUxMF0ga2VybmVsIEJVRyBhdCBkcml2ZXJzL25ldC94ZW4tbmV0YmFj
ay9uZXRiYWNrLmM6MTIyNSENClsgMTA2Mi40MjI1MThdIGludmFsaWQgb3Bjb2RlOiAwMDAwIFsj
Ml0gU01QDQpbIDEwNjIuNDIyNTIyXSBNb2R1bGVzIGxpbmtlZCBpbjogeHRfcGh5c2RldiBicl9u
ZXRmaWx0ZXIgaXB0YWJsZV9maWx0ZXIgdHVuIG5mc3YzIG5mc19hY2wgcnBjc2VjX2dzc19rcmJs
DQpbIDEwNjIuNDIyNjE4XSAgYWhjaSBsaWJhaGNpIGVoY2lfcGNpIGxpYmF0YSBlaGNpX2hjZCB0
ZzMgbWVnYXJhaWRfc2FzIHB0cCB1c2Jjb3JlIHBwc19jb3JlIHNjc2lfbW9kIGxpYnB5DQpbIDEw
NjIuNDIyNjM2XSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBUYWludGVkOiBHICAgICAg
RCBXICAgICAgIDQuMTQuMC1yYzUrICMxMw0KWyAxMDYyLjQyMjY0Ml0gSGFyZHdhcmUgbmFtZTog
RGVsbCBJbmMuIFBvd2VyRWRnZSBSNzMwLzBIMjFKMywgQklPUyAxLjUuNCAxMC8wMDIvMjAxNQ0K
WyAxMDYyLjQyMjY0OV0gdGFzazogZmZmZmZmZmY4MWMxMDQ4MCB0YXNrLnN0YWNrOiBmZmZmZmZm
ZjgxYzAwMDAwDQpbIDEwNjIuNDIyNjU5XSBSSVA6IDEwMDAwZTAzMDp4ZW52aWZfemVyb2NvcHlf
Y2FsbGJhY2srMHg3ZS8weGMwIFt4ZW5fbmV0YmFja10NClsgMTA2Mi40MjI2NjZdIFJTUDogZTAy
YjpmZmZmODgyMDBlNDAzZDI4IEVGTEFHUzogMDAwMTAwMTINClsgMTA2Mi40MjI2NzJdIFJBWDog
MDAwMDAwMDAwMDAwMDI0MCBSQlg6IGZmZmZjOTAwNDhhNWEyNjAgUkNYOiAwMDAwMDAwMDAwMDAw
MTAwDQpbIDEwNjIuNDIyNjc4XSBSRFg6IDAwMDAwMDAwMDAwMDA1NDAgUlNJOiBmZmZmYzkwMDQ4
YTU4NDIwIFJESTogMDAwMDAwMDAwMDAwMDAzOQ0KWyAxMDYyLjQyMjY4NF0gUkJQOiBmZmZmODgy
MDBlNDAzZDQ4IFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDANClsg
MTA2Mi40MjI2OTFdIFIxMDogMDAwMDAwMDAwMDAwMDA0MCBSMTE6IGZmZmY4ODFmZWVhMWIyNjgg
UjEyOiBmZmZmYzkwMDQ4YTYzODEwDQpbIDEwNjIuNDIyNjk3XSBSMTM6IDAwMDAwMDAwMDAwMDAw
MDEgUjE0OiBmZmZmYzkwMDQ4YTU3OGUwIFIxNTogZmZmZjg4MjAwMmRhNDkwMA0KWyAxMDYyLjQy
MjcxNF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODIwMGU0MDAwMDAoMDAw
MCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMA0KWyAxMDYyLjQyMjcyMV0gQ1M6ICBlMDMzIERTOiAw
MDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMw0KWyAxMDYyLjQyMjcyNl0gQ1IyOiAw
MDAwNTYxNWIwYTBlMDAwIENSMzogMDAwMDAwMWZjOTZjNDAwMCBDUjQ6IDAwMDAwMDAwMDAwNDI2
NjANClsgMTA2Mi40MjI3MzRdIENhbGwgVHJhY2U6DQpbIDEwNjIuNDIyNzM4XSAgPElSUT4NClsg
MTA2Mi40MjI3NDZdICBza2JfcmVsZWFzZV9kYXRhKzB4ZTQvMHgxMTANClsgMTA2Mi40MjI3NTNd
ICBza2JfcmVsZWFzZV9hbGwrMHgyNC8weDMwDQpbIDEwNjIuNDIyNzU4XSAgY29uc3VtZV9za2Ir
MHgyYy8weDkwDQpbIDEwNjIuNDIyNzY1XSAgX19kZXZfa2ZyZWVfc2tiX2FueSsweDJmLzB4NDAN
ClsgMTA2Mi40MjI3NzZdICB0ZzNfcG9sbF93b3JrKzB4MjY1LzB4ZjIwIFt0ZzNdDQpbIDEwNjIu
NDIyNzgzXSAgPyB4ZW52aWZfdHhfYWN0aW9uKzB4NzU4LzB4OGUwIFt4ZW5fbmV0YmFja10NClsg
MTA2Mi40MjI3OTFdICA/IF9fZW5xdWV1ZV9lbnRpdHkrMHg1Yy8weDYwDQpbIDEwNjIuNDIyNzk3
XSAgPyBlbnF1ZXVlX2VudGl0eSsweDExMy8weDdiMA0KWyAxMDYyLjQyMjgwNl0gID8gdGczX21z
aV8xc2hvdCsweDUyLzB4NjAgW3RnM10NClsgMTA2Mi40MjI4MTRdICB0ZzNfcG9sbCsweDdlLzB4
NDIwIFt0ZzNdDQpbIDEwNjIuNDIyODIxXSAgbmV0X3J4X2FjdGlvbisweDI2OC8weDNlMA0KWyAx
MDYyLjQyMjgyOV0gIF9fZG9fc29mdGlycSsweDEwNC8weDI4Zg0KWyAxMDYyLjQyMjgzN10gIGly
cV9leGl0KzB4YjYvMHhjMA0KWyAxMDYyLjQyMjg0M10gIHhlbl9ldnRjaG5fZG9fdXBjYWxsKzB4
MzAvMHg0MA0KWyAxMDYyLjQyMjg1MF0gIHhlbl9kb19oeXBlcnZpc29yX2NhbGxiYWNrKzB4Mjkv
MHg0MA0KWyAxMDYyLjQyMjg1NV0gIDwvSVJRPg0KDQpTbywgSSBjYW4gbm93IHN0YXJ0IHRvIGlu
dmVzdGlnYXRlLg0KDQpDaGVlcnMsDQoNCiAgUGF1bA0KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 09:47:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 09:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYqVJ-0001cZ-9j; Tue, 09 Jan 2018 09:47:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYqVI-0001cR-Qe
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 09:47:32 +0000
X-Inumbo-ID: ee40afef-f521-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee40afef-f521-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 10:46:14 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 02:47:31 -0700
Message-Id: <5A549DC1020000780019C99D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 02:47:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-60-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-60-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 59/74] xen/pvshim: add shim_mem
 cmdline parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTI4NCw3ICsyOTEsMTYgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25y
X3BhZ2VzKAo+ICAgICAgICAgICAqIG1heGltdW0gb2YgMTI4TUIuCj4gICAgICAgICAgICovCj4g
ICAgICAgICAgaWYgKCBucl9wYWdlcyA9PSAwICkKPiAtICAgICAgICAgICAgbnJfcGFnZXMgPSAt
bWluKGF2YWlsIC8gMTYsIDEyOFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpKTsKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHVpbnQ2NF90IHJzdmQgPSBtaW4oYXZhaWwgLyAxNiwgMTI4VUwgPDwg
KDIwIC0gUEFHRV9TSElGVCkpOwoKInVuc2lnbmVkIGxvbmciIGFuZCBibGFuayBsaW5lIGZvbGxv
d2luZyBpdC4KCj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9zaGltLmMKPiBAQCAtNDAsNiArNDAsNTIgQEAgYm9vbCBwdl9zaGltOwo+ICBib29s
ZWFuX3BhcmFtKCJwdi1zaGltIiwgcHZfc2hpbSk7Cj4gICNlbmRpZgo+ICAKPiArLyoKPiArICog
QnkgZGVmYXVsdCwgMS8xNnRoIG9mIHRvdGFsIEhWTSBjb250YWluZXIncyBtZW1vcnkgaXMgcmVz
ZXJ2ZWQgZm9yIHhlbi1zaGltCj4gKyAqIHdpdGggbWluaW11bSBhbW91bnQgYmVpbmcgMTBNQiBh
bmQgbWF4aW11bSBhbW91bnQgMTI4TUIuIFNvbWUgdXNlcnMgbWF5IHdpc2gKPiArICogdG8gdHVu
ZSB0aGlzIGNvbnN0YW50cyBmb3IgYmV0dGVyIG1lbW9yeSB1dGlsaXphdGlvbi4gVGhpcyBjYW4g
YmUgYWNoaWV2ZWQKPiArICogdXNpbmcgdGhlIGZvbGxvd2luZyB4ZW4tc2hpbSdzIGNvbW1hbmQg
bGluZSBvcHRpb246Cj4gKyAqCj4gKyAqIHNoaW1fbWVtPVttaW46PG1pbl9hbXQ+LF1bbWF4Ojxt
YXhfYW10PixdWzxhbXQ+XQo+ICsgKgo+ICsgKiA8bWluX2FtdD46IFRoZSBtaW5pbXVtIGFtb3Vu
dCBvZiBtZW1vcnkgdGhhdCBzaG91bGQgYmUgYWxsb2NhdGVkIGZvciB4ZW4tc2hpbQo+ICsgKiAg
ICAgICAgICAgIChpZ25vcmVkIGlmIGdyZWF0ZXIgdGhhbiBtYXgpCj4gKyAqIDxtYXhfYW10Pjog
VGhlIG1heGltdW0gYW1vdW50IG9mIG1lbW9yeSB0aGF0IHNob3VsZCBiZSBhbGxvY2F0ZWQgZm9y
IHhlbi1zaGltCj4gKyAqIDxhbXQ+OiAgICAgVGhlIHByZWNpc2UgYW1vdW50IG9mIG1lbW9yeSB0
byBhbGxvY2F0ZSBmb3IgeGVuLXNoaW0KPiArICogICAgICAgICAgICAob3ZlcnJpZGVzIGJvdGgg
bWluIGFuZCBtYXgpCj4gKyAqLwo+ICtzdGF0aWMgdWludDY0X3QgX19pbml0ZGF0YSBzaGltX25y
cGFnZXM7Cj4gK3N0YXRpYyB1aW50NjRfdCBfX2luaXRkYXRhIHNoaW1fbWluX25ycGFnZXMgPSAx
MFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpOwo+ICtzdGF0aWMgdWludDY0X3QgX19pbml0ZGF0YSBz
aGltX21heF9ucnBhZ2VzID0gMTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCk7CgoidW5zaWduZWQg
bG9uZyIgYXQgdGhlIHZlcnkgbGVhc3QuIFRoZSBEb20wIHZhcmlhbnQgb2YgdGhlIGNvZGUKYWxz
byBhbGxvd3MgZm9yIG5lZ2F0aXZlIHZhbHVlcyAoYW5kIGhlbmNlIHVzZXMgImxvbmciKSwgYnV0
IGl0Cmxvb2tzIGxpa2UgeW91IGRvbid0IG1lYW4gdG8gc3VwcG9ydCBzdWNoIGhlcmUuCgo+ICtz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9zaGltX21lbShjb25zdCBjaGFyICpzKQo+ICt7Cj4gKyAg
ICBkbyB7Cj4gKyAgICAgICAgaWYgKCAhc3RybmNtcChzLCAibWluOiIsIDQpICkKPiArICAgICAg
ICAgICAgc2hpbV9taW5fbnJwYWdlcyA9IHBhcnNlX3NpemVfYW5kX3VuaXQocys0LCAmcykgPj4g
UEFHRV9TSElGVDsKPiArICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgIm1heDoiLCA0KSAp
Cj4gKyAgICAgICAgICAgIHNoaW1fbWF4X25ycGFnZXMgPSBwYXJzZV9zaXplX2FuZF91bml0KHMr
NCwgJnMpID4+IFBBR0VfU0hJRlQ7CgpCbGFua3MgYXJvdW5kICsgKHR3aWNlKSBwbGVhc2UuCgo+
ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgc2hpbV9ucnBhZ2VzID0gcGFyc2Vfc2l6ZV9h
bmRfdW5pdChzLCAmcykgPj4gUEFHRV9TSElGVDsKPiArICAgIH0gd2hpbGUgKCAqcysrID09ICcs
JyApOwo+ICsKPiArICAgIHJldHVybiBzWy0xXSA/IC1FSU5WQUwgOiAwOwo+ICt9Cj4gK2N1c3Rv
bV9wYXJhbSgic2hpbV9tZW0iLCBwYXJzZV9zaGltX21lbSk7Cj4gKwo+ICt1aW50NjRfdCBwdl9z
aGltX21lbSh1aW50NjRfdCBhdmFpbCkKCnVuc2lnbmVkIGxvbmcgKHR3aWNlKSBhbmQgX19pbml0
LgoKV2l0aCB0aGF0IChvciB0aGUgcHJvbWlzZSB0byBjbGVhbiBpdCB1cCBhZnRlciBpbml0aWFs
IGNvbW1pdCkKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 09:49:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 09:49:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYqWj-0001iT-Jx; Tue, 09 Jan 2018 09:49:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYqWj-0001i8-2D
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 09:49:01 +0000
X-Inumbo-ID: 98d999a4-f522-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 98d999a4-f522-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 09:51:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 02:48:54 -0700
Message-Id: <5A549E14020000780019C9A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 02:48:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-61-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-61-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 60/74] xen/pvshim: set max_pages to
 the value of tot_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBTbyB0aGF0
IHRoZSBndWVzdCBpcyBub3QgYWJsZSB0byBkZXBsZXRlIHRoZSBtZW1vcnkgcG9vbCBvZiB0aGUg
c2hpbQo+IGl0c2VsZiBieSB0cnlpbmcgdG8gYmFsbG9vbiB1cC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpDb3VsZCBwZXJoYXBzIGJlIGNvbnNpZGVyIGZv
bGRpbmcgaW50byB0aGUgcHJldmlvdXMgcGF0Y2guCgpKYW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 09:54:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 09:54:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYqbu-0002Tb-7V; Tue, 09 Jan 2018 09:54:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5406c1778=citrix-osstest@xenproject.org>)
 id 1eYqbt-0002TV-2q
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 09:54:21 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 4B/8B-02260-B41945A5;
 Tue, 09 Jan 2018 09:54:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDva7XxJA
 ogws9Yhb3prxnd2D02N63iz2AMYo1My8pvyKBNePf7POMBcc6GSv2n/jP2MD4KLyLkZNDQsBf
 4ve1G0wQtrvEnPalrCC2iICzxIQPt9lAbF4BPYmnD7sZQWxhAR+J3p6XQHEuoPpWN4n/k78wd
 zFyADmuEufn1UPMcZXYMekPWC+bgIfExJ6JLCAlLAIqEuvaU0DCQgJaEksXr2SCGC8ocXLmEx
 YQm1lAQuLgixfMEGMsJA49/888gZFvFpKyWUjKFjAyrWLUKE4tKkst0jWy0EsqykzPKMlNzMz
 RNTQw08tNLS5OTE/NSUwq1kvOz93ECAwqBiDYwXh+beAhRkkOJiVR3mb7kCghvqT8lMqMxOKM
 +KLSnNTiQ4wyHBxKErzP+oFygkWp6akVaZk5wPCGSUtw8CiJ8D4ESfMWFyTmFmemQ6ROMVpyH
 Nt0+Q8Tx4Rbd4Hks5mvG5iFWPLy81KlxHnVJgA1CIA0ZJTmwY2DxeAlRlkpYV5GoAOFeApSi3
 IzS1DlXzGKczAqCfPmgkzhycwrgdv6CuggJqCD3u0LBDmoJBEhJdXA2G3sq/b7xftjkdvfR/Q
 29tSG/eoxbV5/+Oa9AAHmaRdN/l7QXGZj9az34DoeC+cjj3cl5wU4998VmNPYLrd8znvt855L
 zsxsO9c+7WjqbB82sYVrIjcJLTZVPm1Y6CJwmfXwhv/HE9/KJExRWH912te9asuKtjV3px853
 zz9Ia944z8hn4mGLkosxRmJhlrMRcWJAF4A4ri8AgAA
X-Env-Sender: prvs=5406c1778=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1515491656!83569326!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11291 invoked from network); 9 Jan 2018 09:54:17 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Jan 2018 09:54:17 -0000
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="465126143"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74130-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-amd64:<job status>:broken:regression
 xen-4.7-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.7-testing:build-i386:<job status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.7-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.7-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.7-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.7-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.7-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.7-testing:build-armhf-xsm:<job status>:broken:regression
 xen-4.7-testing:build-armhf:<job status>:broken:regression
 xen-4.7-testing:build-i386-prev:<job status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:syslog-server:running:regression
 xen-4.7-testing:build-armhf:syslog-server:running:regression
 xen-4.7-testing:build-armhf-xsm:syslog-server:running:regression
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-xsm:host-install(4):broken:nonblocking
 xen-4.7-testing:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-4.7-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.7-testing:build-armhf-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-armhf:capture-logs:broken:nonblocking
 xen-4.7-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.7-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.7-testing:build-i386-pvops:host-install(4):broken:nonblocking
 xen-4.7-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64-xsm:host-install(4):broken:nonblocking
X-Osstest-Versions-This: xen=f407332f99c4e619ef8730f3dae4d4beadb1ef4b
X-Osstest-Versions-That: xen=c3ddeca415a5d1f01f3867e268cbe8a0f331c3b3
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 9 Jan 2018 09:54:14 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 74130: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NDEzMCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83NDEzMC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNs
b2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmlu
ZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJy
b2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxp
bmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVk
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBi
cm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICBmNDA3MzMyZjk5YzRlNjE5ZWY4NzMwZjNkYWU0ZDRiZWFkYjFl
ZjRiCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjM2RkZWNhNDE1YTVk
MWYwMWYzODY3ZTI2OGNiZThhMGYzMzFjM2IzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzMwNzUg
IDIwMTctMTItMTkgMjE6MjA6MzQgWiAgIDIwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc0
MTMwICAyMDE4LTAxLTA5IDAzOjIwOjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBv
cEBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgSW5nbyBN
b2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogIFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRy
aXguY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICBU
aG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gTGVuZGFja3kgPHRob21h
cy5sZW5kYWNreUBhbWQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dz
OiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0Lnhz
LmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYW1kNjQtcHJldiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tl
bgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkz
ODYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXh0ZiBicm9rZW4KYnJva2VuLWpv
YiBidWlsZC1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1h
cm1oZi14c20gYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtaTM4Ni1wcmV2IGJyb2tlbgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpi
cm9rZW4tc3RlcCBidWlsZC1hcm1oZiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYteHNtIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBjYXB0
dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVw
IGJ1aWxkLWkzODYteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBo
b3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC14dGYg
aG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXByZXYgaG9zdC1pbnN0YWxs
KDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzE5IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:17:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:17:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYqxe-00043Q-62; Tue, 09 Jan 2018 10:16:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYqxc-00043K-Nn
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:16:48 +0000
X-Inumbo-ID: 7a618261-f526-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7a618261-f526-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 10:18:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 03:16:41 -0700
Message-Id: <5A54A496020000780019C9B5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 03:16:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-62-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-62-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 61/74] xen/pvshim: support vCPU
 hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTEzMDMsMjIgKzEzMjAsMjAgQEAgbG9uZyBkb192Y3B1X29wKGludCBjbWQsIHVuc2lnbmVk
IGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+ICAKPiAgICAg
ICAgICBicmVhazsKPiAgCj4gLSAgICBjYXNlIFZDUFVPUF91cDogewo+IC0gICAgICAgIGJvb2xf
dCB3YWtlID0gMDsKPiAtICAgICAgICBkb21haW5fbG9jayhkKTsKPiAtICAgICAgICBpZiAoICF2
LT5pc19pbml0aWFsaXNlZCApCj4gLSAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKClNob3VsZG4n
dCB0aGlzIGNoZWNrIHJlbWFpbiBoZXJlPyBJIHJlYWxpemUgdGhpcyB3aWxsIGNvbXBsaWNhdGUK
bG9ja2luZyAobHVja2lseSB0aGUgZG9tYWluIGxvY2sgaXMgYSByZWN1cnNpdmUgb25lLCBzbyBp
dCBzaG91bGRuJ3QKYmUgdG9vIGJhZCksIGJ1dCBJIGRvbid0IHRoaW5rIHB2X3NoaW1fY3B1X3Vw
KCkgY2FuIHRvbGVyYXRlIGZhaWxpbmcKYmVjYXVzZSBvZiB2Y3B1X3VwKCkgZmFpbGluZy4KCkkg
YWxzbyB0aGluayB0aGF0IHRoZSB1c2Ugb2YgImxvbmciIGZvciByZXR1cm4gdHlwZXMgYW5kIHZh
bHVlcyBpc24ndApyZWFsbHkgd2FycmFudGVkIGhlcmUsIGFuZCB0aGVyZSdzIGFsc28gbm8gdmlz
aWJsZSB0byBtZSByZWFzb24gdG8Kc3BlY2lhbCBjYXNlIENQVTAgaGVyZS4gQnV0IGZvciBzaW1w
bGljaXR5IHJlYXNvbnMgSSBjYW4gc2VlIHdoeQp5b3UndmUgY2hvc2VuIHRoYXQgb3B0aW9uOyBv
dG9oIHRoZSBsb2NraW5nIGlzc3VlIGFib3ZlIHRoYXQgeW91J2xsCm5lZWQgdG8gc29sdmUgbWln
aHQgYmUgZWFzaWVyIHRvIGRlYWwgd2l0aCBpZiB5b3UgZGlkbid0IHN3aXRjaCBDUFVzCmZvciBo
eXBlcmNhbGwgcHJvY2Vzc2luZyAod2l0aG91dCBkcm9wcGluZyB0aGUgdXNlIG9mCmNvbnRpbnVl
X2h5cGVyY2FsbF9vbl9jcHUoKSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:38:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrIn-0005WZ-1f; Tue, 09 Jan 2018 10:38:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=yari=ee=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eYrIm-0005WT-FJ
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:38:40 +0000
X-Inumbo-ID: 12610532-f529-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x244.google.com (unknown [2607:f8b0:400d:c0d::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12610532-f529-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 11:37:21 +0100 (CET)
Received: by mail-qt0-x244.google.com with SMTP id a16so17200331qtj.3
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 02:38:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=Ofuhk43BulKYBA8GdcojHyK8HoCXJ+9UkXooe+eBKp0=;
 b=kPvxfMbzjs2/U/eQW1EmsowVPfq0xRmoCh1+gwPCDxcjYwfM9CUqApWnKYEH6mmrUM
 FdB5FRMT+KjgIgSV/xaoRiMo2DSCvbWzsmfg6lZj5QO8PDzMMqbP6nfYPK3QHoJVu9ew
 7ApBliKZN8neFIdkbSlcdS4rF8u1DcJN4aMQUTEGFf54X12dWwyjPD0xRo4n87k/f5T0
 njs6CVHo2hwXM5636X+YshIouVIbMUZDVXvvEBAMKRgYbGXKyafXIMa+gECQ3RV+Ilob
 yT/p+kxn1KOPD+x49hTTevFwfi+yd2RUL/jCC+q6UbTxdoqAfJQjjqysJ6+A3ePzRzbW
 ydCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=Ofuhk43BulKYBA8GdcojHyK8HoCXJ+9UkXooe+eBKp0=;
 b=MnLkO05xP1cGfXNOhWD2BcHh0wcBvSrt0+FwibnvFXhTUVYgkkZYO0OCs1SraUYw1Q
 BNP/4QBA8hwidpl4/mJr3pOIRAxXxqn1d4mEkjoYjTAE8HfskcelHA4F3G4YDJg/FSDc
 TxZ/5f+Y95D6RODhPqd2vy98NtkIy1Isn5hu3+HXSxwG/2lsPnNe0pUIuJdSqFytbHoW
 IuRi0RYM5riKd4Jff7xaYtiLROyBTK4tpGeQywrJYdnaT/nGLtWdnRWdhtNtHhrMeh1I
 zu2DQCPrPSCZ4Knsta93RRw7cXOYkihUJOCK2WEDtV1w3oubJnnZ5/YbIpJDnSQ2uJDM
 w+mw==
X-Gm-Message-State: AKwxytfVih2lbtDpS8vUPDAB4INivbECcl6BFbdZiSFmNUDKSofedz3F
 nDsP+rTCpcpVvbqxf8TPEo9xG+xOgOPRIUGQk5w=
X-Google-Smtp-Source: ACJfBovVlKGJIASnHEBJxkUUNdM4wjHoSGox+7nhDHvTgnY3ikyYAQANxn0Zrn2tKKuFvxs6pcqhmrEmyU+QIhMr194=
X-Received: by 10.237.43.229 with SMTP id e92mr22167510qtd.178.1515494318299; 
 Tue, 09 Jan 2018 02:38:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Tue, 9 Jan 2018 02:38:37 -0800 (PST)
In-Reply-To: <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 9 Jan 2018 10:38:37 +0000
X-Google-Sender-Auth: 8QeJRb-pAmnyH3s1trbG24j3vx4
Message-ID: <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
To: Rich Persaud <persaur@gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA5OjAxIFBNLCBSaWNoIFBlcnNhdWQgPHBlcnNhdXJAZ21h
aWwuY29tPiB3cm90ZToKPiBPbiBhIHNpbWlsYXJseSBwcmFnbWF0aWMgbm90ZTogd291bGQgYSB2
YXJpYXRpb24gb2YgQW50aG9ueSdzIHZpeGVuIHBhdGNoIHNlcmllcyBiZSBzdWl0YWJsZSBmb3Ig
cHJlLVBWSCBYZW4gNC42IC0gNC45PyAgVGhlc2UgdmVyc2lvbnMgYXJlIGN1cnJlbnRseSBkb2N1
bWVudGVkIGFzIHNlY3VyaXR5LXN1cHBvcnRlZCAoT2N0IDIwMTggLSBKdWx5IDIwMjApLgoKSG1t
LCBJYW4ncyBtYWlsIHNlZW1zIHRvIGJlIGZvY3VzaW5nIG9uIHRoZSBpZGVhIG9mIGNoZWNraW5n
IGluIGEKbm9uLXBvbGlzaGVkIHNlcmllcyB0byA0LjEwLCByYXRoZXIgdGhhbiBleGN0bHkgd2hh
dCB0aGUgY29udGVudCBvZgp0aGF0IHNlcmllcyB3b3VsZCBiZS4KCkluIHRoZSBJUkwgY29udmVy
c2F0aW9uIHRoYXQgcHJlY2VlZGVkIHRoaXMgbWFpbCwgdGhlIG5ldyBzaG9ydC10ZXJtCnRhcmdl
dCB3ZSBkaXNjdXNzZWQgd2FzOgoxLiBBIDQuMTAtYmFzZWQgc2hpbSB0aGF0IGNvdWxkIGJvb3Qg
ZWl0aGVyIHVuZGVyIEhWTSBvciBQVkgKMi4gQSBzY3JpcHQgdGhhdCB3b3VsZCB0YWtlIGFuIGV4
aXN0aW5nIFBWIGNvbmZpZywgYW5kIHNwaXQgb3V0IGEpIGEKYm9vdGFibGUgSVNPIHdpdGggdGhl
IHNoaW0gJiB3aGF0ZXZlciB3YXMgbmVlZGVkLCBhbmQgYikgYSBuZXcgY29uZmlnCnRoYXQgd291
bGQgYm9vdCB0aGUgc2FtZSBWTSwgYnV0IGluIEhWTSBtb2RlIHdpdGggdGhlIHNoaW0KClRoZSBz
Y3JpcHQgKyBhIDQuMTAgc2hpbSBiaW5hcnkgKnNob3VsZCogYWxsb3cgbW9zdCBQViBndWVzdHMg
dG8gYm9vdAp3aXRob3V0IGFueSBjaGFuZ2VzIHdoYXRzb2V2ZXIgZm9yIG1vc3Qgb2xkZXIgdmVy
c2lvbnMgb2YgWGVuLgoKVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHBlb3BsZSBmb3Igd2hvbSB0aGlz
IHdvbid0IHdvcms7IEkgdGhpbmsgd2UgYWxzbwpuZWVkIHRvIHByb3ZpZGUgYSB3YXkgdG8gdHJh
bnNwYXJlbnRseSBjaGFuZ2UgUFYgZ3Vlc3RzIGludG8gUFZzaGltCmd1ZXN0cy4gIEJ1dCB0aGF0
IHdpbGwgbmVjZXNzYXJpbHkgaW52b2x2ZSBzaWduaWZpY2FudCB0b29sc3RhY2sKZnVuY3Rpb25h
bGl0eSwgYXQgd2hpY2ggcG9pbnQgeW91IG1pZ2h0IGFzIHdlbGwgYmFja3BvcnQgUFZIIGFzIHdl
bGwuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:42:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrMC-0006Dt-J8; Tue, 09 Jan 2018 10:42:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYrMB-0006DX-Bl
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:42:11 +0000
X-Inumbo-ID: 05c6a279-f52a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 05c6a279-f52a-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 10:44:09 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 03:42:03 -0700
Message-Id: <5A54AA89020000780019C9DB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 03:42:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-63-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-63-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 62/74] xen/pvshim: memory hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
QEAgLTgxNCw2ICs4MTcsMTEzIEBAIGxvbmcgcHZfc2hpbV9jcHVfZG93bih2b2lkICpkYXRhKQo+
ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyB1bnNpZ25lZCBsb25nIGJhdGNoX21l
bW9yeV9vcChpbnQgY21kLCBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKmxpc3QpCgp1bnNpZ25lZCBp
bnQgY21kLCBjb25zdCBzdHJ1Y3QgLi4uCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9y
ZXNlcnZhdGlvbiB4bXIgPSB7Cj4gKyAgICAgICAgLmRvbWlkID0gRE9NSURfU0VMRiwKPiArICAg
IH07Cj4gKyAgICB1bnNpZ25lZCBsb25nIHBmbnNbNjRdOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGc7CgpBcyBsb25nIGFzIHlvdSBkb24ndCBtb2RpZnkgdGhlIGxpc3QsIHRoaXMgdG9vIGNh
biBiZSBjb25zdC4KCj4gK3ZvaWQgcHZfc2hpbV9vbmxpbmVfbWVtb3J5KHVuc2lnbmVkIGludCBu
ciwgdW5zaWduZWQgaW50IG9yZGVyKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCAqdG1wOwo+ICsgICAgUEFHRV9MSVNUX0hFQUQobGlzdCk7Cj4gKwo+ICsgICAgc3Bpbl9sb2Nr
KCZiYWxsb29uX2xvY2spOwo+ICsgICAgcGFnZV9saXN0X2Zvcl9lYWNoX3NhZmUgKCBwYWdlLCB0
bXAsICZiYWxsb29uICkKPiArICAgIHsKPiArICAgICAgICAgICAgaWYgKCBwYWdlLT52LmZyZWUu
b3JkZXIgIT0gb3JkZXIgKQo+ICsgICAgICAgICAgICAgICAgY29udGludWU7CgpTaW5jZSBndWVz
dHMgKGFmYWlrKSBvbmx5IGV2ZXIgYmFsbG9vbiBvcmRlci0wIHBhZ2VzLCB0aGlzIGlzIGZpbmUK
Zm9yIG5vdy4gQnV0IGl0J3MgaW5zdWZmaWNpZW50IGluIGdlbmVyYWwgLSB0aGVyZSdzIG5vIHBv
aW50IGZhaWxpbmcKYSByZXF1ZXN0IHdoZW4gdGhlcmUncyBubyBleGFjdCBtYXRjaCBhdmFpbGFi
bGUsIGJ1dCBhIGhpZ2hlcgpvcmRlciBvbmUgaXMgKHdoaWNoIGNvdWxkIGJlIHNwbGl0KS4KCj4g
KyAgICAgICAgICAgIHBhZ2VfbGlzdF9kZWwocGFnZSwgJmJhbGxvb24pOwo+ICsgICAgICAgICAg
ICBwYWdlX2xpc3RfYWRkX3RhaWwocGFnZSwgJmxpc3QpOwo+ICsgICAgICAgICAgICBpZiAoICEt
LW5yICkKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsgICAgc3Bpbl91bmxv
Y2soJmJhbGxvb25fbG9jayk7Cj4gKwo+ICsgICAgaWYgKCBuciApCj4gKyAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywKPiArICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gYWxsb2NhdGUg
JXUgZXh0ZW50cyBvZiBvcmRlciAldSBmb3Igb25saW5pbmdcbiIsCj4gKyAgICAgICAgICAgICAg
ICBuciwgb3JkZXIpOwo+ICsKPiArICAgIG5yID0gYmF0Y2hfbWVtb3J5X29wKFhFTk1FTV9wb3B1
bGF0ZV9waHlzbWFwLCAmbGlzdCk7CgpZb3UgbmVlZCB0byBwYXNzIG9yZGVyIGludG8gdGhlIGZ1
bmN0aW9uIChhbmQgdXNlIGl0IHRoZXJlKS4KCj4gKyAgICB3aGlsZSAoIG5yLS0gKQo+ICsgICAg
ewo+ICsgICAgICAgIEJVR19PTigocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmbGlzdCkp
ID09IE5VTEwpOwo+ICsgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlcyhwYWdlLCBvcmRlcik7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgaWYgKCAhcGFnZV9saXN0X2VtcHR5KCZsaXN0KSApCj4gKyAgICB7
Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKPiArICAgICAgICAgICAgICAgICJm
YWlsZWQgdG8gb25saW5lIHNvbWUgb2YgdGhlIG1lbW9yeSByZWdpb25zXG4iKTsKPiArICAgICAg
ICBzcGluX2xvY2soJmJhbGxvb25fbG9jayk7Cj4gKyAgICAgICAgd2hpbGUgKCAocGFnZSA9IHBh
Z2VfbGlzdF9yZW1vdmVfaGVhZCgmbGlzdCkpICE9IE5VTEwgKQo+ICsgICAgICAgICAgICBwYWdl
X2xpc3RfYWRkX3RhaWwocGFnZSwgJmJhbGxvb24pOwoKcGFnZV9saXN0X3NwbGljZSgpPwoKPiBA
QCAtOTkzLDYgKzk5NywxMSBAQCBsb25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwg
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gICAgICAgICAgICAgIHJldHVybiBz
dGFydF9leHRlbnQ7Cj4gICAgICAgICAgfQo+ICAKPiArI2lmZGVmIENPTkZJR19YODYKPiArICAg
ICAgICBpZiAoIHB2X3NoaW0gJiYgb3AgIT0gWEVOTUVNX2RlY3JlYXNlX3Jlc2VydmF0aW9uICYm
ICFhcmdzLm5yX2RvbmUgKQo+ICsgICAgICAgICAgICBwdl9zaGltX29ubGluZV9tZW1vcnkoYXJn
cy5ucl9leHRlbnRzLCBhcmdzLmV4dGVudF9vcmRlcik7Cj4gKyNlbmRpZgo+ICsKPiAgICAgICAg
ICBzd2l0Y2ggKCBvcCApCj4gICAgICAgICAgewo+ICAgICAgICAgIGNhc2UgWEVOTUVNX2luY3Jl
YXNlX3Jlc2VydmF0aW9uOgo+IEBAIC0xMDE1LDYgKzEwMjQsMTEgQEAgbG9uZyBkb19tZW1vcnlf
b3AodW5zaWduZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQo+
ICAgICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX21lbW9yeV9vcCwgImxoIiwKPiAgICAgICAg
ICAgICAgICAgIG9wIHwgKHJjIDw8IE1FTU9QX0VYVEVOVF9TSElGVCksIGFyZyk7Cj4gIAo+ICsj
aWZkZWYgQ09ORklHX1g4Ngo+ICsgICAgICAgIGlmICggcHZfc2hpbSAmJiBvcCA9PSBYRU5NRU1f
ZGVjcmVhc2VfcmVzZXJ2YXRpb24gKQo+ICsgICAgICAgICAgICBwdl9zaGltX29mZmxpbmVfbWVt
b3J5KGFyZ3MubnJfZXh0ZW50cywgYXJncy5leHRlbnRfb3JkZXIpOwo+ICsjZW5kaWYKCkxvb2tp
bmcgYXQgYm90aCBvZiB0aGVzZSBjaGFuZ2VzIC0gaXMgaXQgc29tZXdoZXJlIGJlaW5nIG1hZGUK
c3VyZSB0aGF0IHNoaW0gY29udGFpbmVycyB3b24ndCBib290IGluIFBvRCBtb2RlPwoKRm9yIHRo
ZSBsYXR0ZXIgY2hhbmdlIC0gaXMgdGhpcyBjb3JyZWN0IHdoZW4gdGhlIG9wZXJhdGlvbiBoYXMg
YmVlbgpwcmVlbXB0ZWQ/IEkgdGhpbmsgeW91IHdhbnQgdG8gb2ZmbGluZSBvbmx5IHRoZSBkZWx0
YSBiZXR3ZWVuCnN0YXJ0IGFuZCBhcmdzLm5yX2RvbmUuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:49:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:49:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrSy-0006Rk-Bg; Tue, 09 Jan 2018 10:49:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYrSw-0006Rc-Qo
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:49:10 +0000
X-Inumbo-ID: 0049dbcd-f52b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0049dbcd-f52b-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 10:51:09 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 03:49:03 -0700
Message-Id: <5A54AC2B020000780019C9E9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 03:48:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-64-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-64-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 63/74] xen/shim: modify shim_mem
 parameter behaviour
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBzaGltX21l
bSB3aWxsIG5vdyBhY2NvdW50IGZvciBib3RoIHRoZSBtZW1vcnkgdXNlZCBieSB0aGUgaHlwZXJ2
aXNvcgo+IGxvYWRlZCBpbiBtZW1vcnkgYW5kIHRoZSBmcmVlIG1lbW9yeSBzbGFjayBnaXZlbiB0
byB0aGUgc2hpbSBmb3IKPiBydW50aW1lIHVzYWdlLgo+IAo+IEZyb20gZXhwZXJpbWVudGFsIHRl
c3RpbmcgaXQgc2VlbXMgbGlrZSB0aGUgdG90YWwgYW1vdW50IG9mIE1pQiB1c2VkCj4gYnkgdGhl
IHNoaW0gKGdpdmluZyBpdCB+MU1CIG9mIGZyZWUgbWVtb3J5IGZvciBydW50aW1lKSBpczoKPiAK
PiBtZW1vcnkvMTEzICsgMjAKCkhvdyBjYW4gdGhpcyBiZSBpbmRlcGVuZGVudCBvZiBlLmcuIHRo
ZSBjbGllbnQncyB2Q1BVIGNvdW50PyBGb3IKdGhlIG1vbWVudCB3ZSBtYXkgYmUgYmV0dGVyIG9m
ZiBsZWF2aW5nIG91dCB0aGlzIGNoYW5nZSwgd2l0aApwZW9wbGUgY2FyaW5nIG11Y2ggYWJvdXQg
bWVtb3J5IHV0aWxpemF0aW9uIG1ha2luZyB1c2Ugb2YgdGhlCmNvbW1hbmQgbGluZSBvcHRpb25z
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:50:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:50:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrTn-0006se-KJ; Tue, 09 Jan 2018 10:50:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ygoa=ee=citrix.com=prvs=54067236c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eYrTl-0006b9-Ni
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:50:01 +0000
X-Inumbo-ID: a800309c-f52a-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a800309c-f52a-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 11:48:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="465129824"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23124.40532.270809.189921@mariner.uk.xensource.com>
Date: Tue, 9 Jan 2018 10:49:56 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <JGross@suse.com>, xen-devel@lists.xenproject.org,
 committers@xenproject.org, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogUmFkaWNhbCBwcm9wb3NhbDogc2hpcCBub3QtZnVs
bHktdGlkaWVkIHNoaW0gYXMgNC4xMC4xIik6Cj4gRG9lcyB0aGlzIHNvdW5kIGZhaXI/CgpFdmVy
eXRoaW5nIGlzIG9uIGZpcmUuICBZb3VyIHByb3Bvc2FsIHNlZW1zIG11Y2ggbGVzcyByYWRpY2Fs
IHRoYW4KbWluZS4gIEkgZG91YnQgaXQgd2lsbCBwcm9kdWNlIGEgcmVsZWFzZSB0byBvdXIgdXNl
cnMgdG9tb3Jyb3csIGxldAphbG9uZSB0aGlzIHdlZWsuCgpJZiB3ZSBjYW4ndCBnZXQgYWdyZWVt
ZW50IHRvIGNvbW1pdCBhbiB1bmRlci1yZXZpZXdlZCBhbmQgdW5kZXItdGVzdGVkCnNlcmllcyB0
byBzdGFnaW5nLTQuMTAsIHRoZW4gSU1PIHdlIHNob3VsZCBmb3JrIDQuMTAgYW5kIG1ha2UgYW4K
ZW1lcmdlbmN5IHNlY3VyaXR5IHJlbGVhc2Ugb2ZmIHRoZSBmb3JrLCBpbnN0ZWFkLgoKSWFuLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:50:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:50:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrUB-000754-Re; Tue, 09 Jan 2018 10:50:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYrU9-00074k-Q5
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:50:25 +0000
X-Inumbo-ID: b694ff67-f52a-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b694ff67-f52a-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 11:49:06 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 03:50:23 -0700
Message-Id: <5A54AC7D020000780019C9EC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 03:50:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-65-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-65-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 64/74] xen/pvshim: use default
 position for the m2p mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBXaGVuIHJ1
bm5pbmcgYSAzMmJpdCBrZXJuZWwgYXMgRG9tMCBvbiBhIDY0Yml0IGh5cGVydmlzb3IgdGhlCj4g
aHlwZXJ2aXNvciB3aWxsIHRyeSB0byBzaHJpbmsgdGhlIGh5cGVydmlzb3IgaG9sZSB0byB0aGUg
bWluaW11bQo+IG5lZWRlZCwgYW5kIHRodXMgcmVxdWlyZXMgdGhlIERvbTAgdG8gdXNlIFhFTk1F
TV9tYWNocGh5c19tYXBwaW5nIGluCj4gb3JkZXIgdG8gZmV0Y2ggdGhlIHBvc2l0aW9uIG9mIHRo
ZSBzdGFydCBvZiB0aGUgaHlwZXJ2aXNvciB2aXJ0dWFsCj4gbWFwcGluZ3MuCj4gCj4gRGlzYWJs
ZSB0aGlzIGZlYXR1cmUgd2hlbiBydW5uaW5nIGFzIGEgUFYgc2hpbSwgc2luY2Ugc29tZSBEb21V
Cj4ga2VybmVscyBkb24ndCBpbXBsZW1lbnRlZCBYRU5NRU1fbWFjaHBoeXNfbWFwcGluZyBhbmQg
YnJlYWsgaWYgdGhlIG0ycAo+IGRvZXNuJ3QgYmVnaW4gYXQgdGhlIGRlZmF1bHQgYWRkcmVzcy4K
PiAKPiBOQjogc3VwcG9ydCBmb3IgdGhlIFhFTk1FTV9tYWNocGh5c19tYXBwaW5nIHdhcyBhZGRl
ZCBpbiBMaW51eCBieQo+IGNvbW1pdCA3ZTc3NTAuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpJZiB3ZSByZWFsbHkgbWVhbiB0byBz
dXBwb3J0IDMyLWJpdCBjbGllbnRzCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ck90aGVyd2lzZSBJJ2QgcHJlZmVyIHRvIGxlYXZlIHRoaXMgb3V0LgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:52:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:52:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrWC-0007KW-6y; Tue, 09 Jan 2018 10:52:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYrWB-0007KB-IA
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:52:31 +0000
X-Inumbo-ID: 783ab40e-f52b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 783ab40e-f52b-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 10:54:31 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 03:52:25 -0700
Message-Id: <5A54ACF7020000780019CA0D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 03:52:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-66-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-66-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 65/74] xen/shim: crash instead of
 reboot in shim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBBbGwgZ3Vl
c3Qgc2h1dGRvd24gb3BlcmF0aW9ucyBhcmUgZm9yd2FyZGVkIHRvIEwwLCBzbyB0aGUgb25seSBu
YXRpdmUKPiBjYWxscyB0byBtYWNoaW5lX3Jlc3RhcnQgaGFwcGVuIGZyb20gY3Jhc2ggcmVsYXRl
ZCBwYXRocyBpbnNpZGUgdGhlCj4gaHlwZXJ2aXNvciwgaGVuY2Ugc3dpdGNoIHRoZSByZWJvb3Qg
Y29kZSB0byBpbnN0ZWFkIGlzc3VlIGEgY3Jhc2gKPiBzaHV0ZG93bi4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CnByZWZlcmFibHkgd2l0aCAuLi4KCj4gLS0t
IGEveGVuL2FyY2gveDg2L3NodXRkb3duLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc2h1dGRvd24u
Ywo+IEBAIC02NDIsNiArNjQyLDEzIEBAIHZvaWQgbWFjaGluZV9yZXN0YXJ0KHVuc2lnbmVkIGlu
dCBkZWxheV9taWxsaXNlY3MpCj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgICAgICBj
YXNlIEJPT1RfWEVOOgo+ICsgICAgICAgICAgICBpZiAoIHB2X3NoaW0gKQo+ICsgICAgICAgICAg
ICAgICAgLyoKPiArICAgICAgICAgICAgICAgICAqIFdoZW4gcnVubmluZyBpbiBQViBzaGltIG1v
ZGUgZ3Vlc3Qgc2h1dGRvd24gY2FsbHMgYXJlCj4gKyAgICAgICAgICAgICAgICAgKiBmb3J3YXJk
ZWQgdG8gTDAsIGhlbmNlIHRoZSBvbmx5IHdheSB0byBnZXQgaGVyZSBpcyBpZiBhCj4gKyAgICAg
ICAgICAgICAgICAgKiBzaGltIGNyYXNoIGhhcHBlbnMuCj4gKyAgICAgICAgICAgICAgICAgKi8K
PiArICAgICAgICAgICAgICAgIHhlbl9oeXBlcmNhbGxfc2h1dGRvd24oU0hVVERPV05fY3Jhc2gp
Owo+ICAgICAgICAgICAgICB4ZW5faHlwZXJjYWxsX3NodXRkb3duKFNIVVRET1dOX3JlYm9vdCk7
CgouLi4gdGhpcyBtYWRlCgogICAgICAgICAgICAgeGVuX2h5cGVyY2FsbF9zaHV0ZG93bihwdl9z
aGltID8gU0hVVERPV05fY3Jhc2ggOiBTSFVURE9XTl9yZWJvb3QpOwoKKHN1aXRhYmx5IGxpbmUg
d3JhcHBlZCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:54:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrXg-0007S4-H1; Tue, 09 Jan 2018 10:54:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ygoa=ee=citrix.com=prvs=54067236c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eYrXf-0007Rf-UC
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:54:03 +0000
X-Inumbo-ID: af3f4a0c-f52b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af3f4a0c-f52b-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 10:56:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="457563058"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23124.40763.849975.202465@mariner.uk.xensource.com>
Date: Tue, 9 Jan 2018 10:53:47 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <JGross@suse.com>, xen-devel@lists.xenproject.org,
 committers@xenproject.org, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogUmFkaWNhbCBwcm9wb3NhbDogc2hpcCBub3QtZnVs
bHktdGlkaWVkIHNoaW0gYXMgNC4xMC4xIik6Cj4gV2hhdCBJIG1lYW4gYnkgdGhpcyBpcwo+IHRo
YXQsIGlmIHdlIGFncmVlIHRvIGdvIGFsb25nIHRoaXMgcm91dGUsIHBhdGNoZXMgc2hvdWxkIGJl
IGNvbW1pdHRlZCB0bwo+IHN0YWdpbmcgdGhlbiBpbW1lZGlhdGVseSBjaGVycnlwaWNrZWQgdG8g
c3RhZ2luZy00LjEwLCByYXRoZXIgdGhhbgo+IGNvbW1pdHRlZCB0byBzdGFnaW5nLTQuMTAgZGly
ZWN0bHkuIFRoaXMgZW5zdXJlcyB0aGF0IHdlIGRvbid0Cj4gYWNjaWRlbnRhbGx5IG1pc3MgZnVu
Y3Rpb25hbGl0eSBpbiB0aGUgbWFpbmxpbmUuCgpJIGRvbid0IHRoaW5rIHdlIGFyZSBpbiBhbnkg
ZGFuZ2VyIG9mICJhY2NpZGVudGFsbHkgbWlzc2luZwpmdW5jdGlvbmFsaXR5IGluIHRoZSBtYWlu
bGluZSIuICBJZiB0aGF0IGlzIGEgY29uY2Vybiwgd2UgY291bGQgY2xvc2UKc3RhZ2luZy4uICBX
ZSBjb3VsZCBhbHNvIGF0dGVtcHQgdG8gZ2l0IG1lcmdlIHN0YWdpbmctNC4xMCBpbnRvCnN0YWdp
bmcgb3Igc2ltcGx5IGdpdCByZWJhc2UgZXZlcnl0aGluZyBhZnRlciB3ZSBzdGFydCBvbiB0aGlz
CmFwcHJvYWNoLgoKQW5kIGFzIG15IG90aGVyIG1haWwgc3VnZ2VzdHMsIEkgZG9uJ3QgdGhpbmsg
d2Ugc2hvdWxkIGFsbG93IHRoaXMgd29yawp0byBiZSBibG9ja2VkIGJ5IG91dHN0YW5kaW5nIHJl
dmlld2VkLiAgSU1PIHdlIHNob3VsZCBzaGlwIHdoYXQgd2UKaGF2ZSBBU0FQLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:56:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:56:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrZV-0007bS-T5; Tue, 09 Jan 2018 10:55:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qo9r=ee=citrix.com=prvs=5401a2e7b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eYrZV-0007aS-3v
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:55:57 +0000
X-Inumbo-ID: f2d4b155-f52b-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2d4b155-f52b-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 10:57:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="465130181"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
 <23124.40763.849975.202465@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <154f92d0-13c6-0fb4-f48d-93e9e83aaa4f@citrix.com>
Date: Tue, 9 Jan 2018 10:55:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <23124.40763.849975.202465@mariner.uk.xensource.com>
Content-Language: en-US
Cc: Juergen Gross <JGross@suse.com>, xen-devel@lists.xenproject.org,
 committers@xenproject.org, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDkvMjAxOCAxMDo1MyBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW5kcmV3IENvb3Bl
ciB3cml0ZXMgKCJSZTogUmFkaWNhbCBwcm9wb3NhbDogc2hpcCBub3QtZnVsbHktdGlkaWVkIHNo
aW0gYXMgNC4xMC4xIik6Cj4+IFdoYXQgSSBtZWFuIGJ5IHRoaXMgaXMKPj4gdGhhdCwgaWYgd2Ug
YWdyZWUgdG8gZ28gYWxvbmcgdGhpcyByb3V0ZSwgcGF0Y2hlcyBzaG91bGQgYmUgY29tbWl0dGVk
IHRvCj4+IHN0YWdpbmcgdGhlbiBpbW1lZGlhdGVseSBjaGVycnlwaWNrZWQgdG8gc3RhZ2luZy00
LjEwLCByYXRoZXIgdGhhbgo+PiBjb21taXR0ZWQgdG8gc3RhZ2luZy00LjEwIGRpcmVjdGx5LiBU
aGlzIGVuc3VyZXMgdGhhdCB3ZSBkb24ndAo+PiBhY2NpZGVudGFsbHkgbWlzcyBmdW5jdGlvbmFs
aXR5IGluIHRoZSBtYWlubGluZS4KPiAKPiBJIGRvbid0IHRoaW5rIHdlIGFyZSBpbiBhbnkgZGFu
Z2VyIG9mICJhY2NpZGVudGFsbHkgbWlzc2luZwo+IGZ1bmN0aW9uYWxpdHkgaW4gdGhlIG1haW5s
aW5lIi4gIElmIHRoYXQgaXMgYSBjb25jZXJuLCB3ZSBjb3VsZCBjbG9zZQo+IHN0YWdpbmcuLiAg
V2UgY291bGQgYWxzbyBhdHRlbXB0IHRvIGdpdCBtZXJnZSBzdGFnaW5nLTQuMTAgaW50bwo+IHN0
YWdpbmcgb3Igc2ltcGx5IGdpdCByZWJhc2UgZXZlcnl0aGluZyBhZnRlciB3ZSBzdGFydCBvbiB0
aGlzCj4gYXBwcm9hY2guCj4gCj4gQW5kIGFzIG15IG90aGVyIG1haWwgc3VnZ2VzdHMsIEkgZG9u
J3QgdGhpbmsgd2Ugc2hvdWxkIGFsbG93IHRoaXMgd29yawo+IHRvIGJlIGJsb2NrZWQgYnkgb3V0
c3RhbmRpbmcgcmV2aWV3ZWQuICBJTU8gd2Ugc2hvdWxkIHNoaXAgd2hhdCB3ZQo+IGhhdmUgQVNB
UC4KCldlbGwgIndoYXQgd2UgaGF2ZSIgYm9vdCB1bmRlciBIVk0/CgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:59:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:59:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrcR-0007mE-Bn; Tue, 09 Jan 2018 10:58:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ygoa=ee=citrix.com=prvs=54067236c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eYrcP-0007m4-Dz
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:58:57 +0000
X-Inumbo-ID: e7d7a759-f52b-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7d7a759-f52b-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 11:57:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="465130304"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23124.41063.724419.527371@mariner.uk.xensource.com>
Date: Tue, 9 Jan 2018 10:58:47 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <154f92d0-13c6-0fb4-f48d-93e9e83aaa4f@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
 <23124.40763.849975.202465@mariner.uk.xensource.com>
 <154f92d0-13c6-0fb4-f48d-93e9e83aaa4f@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <JGross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 committers@xenproject.org, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogUmFkaWNhbCBwcm9wb3NhbDogc2hpcCBub3QtZnVs
bHktdGlkaWVkIHNoaW0gYXMgNC4xMC4xIik6Cj4gT24gMDEvMDkvMjAxOCAxMDo1MyBBTSwgSWFu
IEphY2tzb24gd3JvdGU6Cj4gPiBBbmQgYXMgbXkgb3RoZXIgbWFpbCBzdWdnZXN0cywgSSBkb24n
dCB0aGluayB3ZSBzaG91bGQgYWxsb3cgdGhpcyB3b3JrCj4gPiB0byBiZSBibG9ja2VkIGJ5IG91
dHN0YW5kaW5nIHJldmlld2VkLiAgSU1PIHdlIHNob3VsZCBzaGlwIHdoYXQgd2UKPiA+IGhhdmUg
QVNBUC4KPiAKPiBXZWxsICJ3aGF0IHdlIGhhdmUiIGJvb3QgdW5kZXIgSFZNPwoKTm8sIHNvIHRo
YXQgZG9lcyBuZWVkIHRvIGJlIGZpeGVkLiAgV2UgY291bGQgc2hpcCBBbWF6b24ncyBzZXJpZXMg
YnV0CnRoYXQgaGFzIG5vIG1pZ3JhdGlvbiBhbmQgbm8gYmFsbG9vbmluZy4KCkkgd2FzIGhvcGlu
ZyBzb21lb25lIHdvdWxkIGhhdmUgYW4gb3BpbmlvbiBhYm91dCBob3cgaGFyZCBpdCB3b3VsZCBi
ZQp0byB0YWtlIEFtYXpvbidzIGVhcmx5IGJvb3QgYXBwcm9hY2ggYW5kIHN0dWZmIGl0IGludG8g
Q2l0cml4J3MKbW9yZS1jb21wcmVoZW5zaXZlIHNoaW0gc2VyaWVzLgoKSWFuLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 10:59:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 10:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrd5-0007ry-Oz; Tue, 09 Jan 2018 10:59:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYrd4-0007ro-Vf
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 10:59:39 +0000
X-Inumbo-ID: 00797013-f52c-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00797013-f52c-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 11:58:19 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 03:59:36 -0700
Message-Id: <5A54AEA5020000780019CA37@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 03:59:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,<wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-67-wei.liu2@citrix.com>
In-Reply-To: <20180104130625.28605-67-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 66/74] xen/shim: allow DomU to have
 as many vcpus as available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiAKPiBTaW5jZSB0
aGUgc2hpbSBWQ1BVT1Bfe3VwL2Rvd259IGh5cGVyY2FsbCBpcyB3aXJlZCB0byB0aGUgcGx1Zy91
bnBsdWcKPiBvZiBDUFVzIHRvIHRoZSBzaGltIGl0c2VsZiwgc3RhcnQgdGhlIHNoaW0gRG9tVSB3
aXRoIG9ubHkgdGhlIEJTUAo+IG9ubGluZSwgYW5kIGxldCB0aGUgZ3Vlc3QgYnJpbmcgdXAgb3Ro
ZXIgQ1BVcyBhcyBpdCBuZWVkcyB0aGVtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKV2hhdCBhcmUgdGhlIHJhbWlmaWNhdGlvbnMg
b2Ygbm90IG1ha2luZyB0aGlzIGNoYW5nZT8gU2hvdWxkbid0CnRoZSBzaGltJ3MgcENQVSBjb3Vu
dCAocENQVSBhcyB2aWV3ZWQgZnJvbSBpdHMgb3duIHBlcnNwZWN0aXZlKQpzaW1wbHkgYWx3YXlz
IG1hdGNoIGl0cyBjbGllbnQncyB2Q1BVIGNvdW50PwoKPiBAQCAtMTUzLDYgKzE2MiwyMyBAQCB1
bnNpZ25lZCBpbnQgX19pbml0IGRvbTBfbWF4X3ZjcHVzKHZvaWQpCj4gICAgICB1bnNpZ25lZCBp
bnQgaSwgbWF4X3ZjcHVzLCBsaW1pdDsKPiAgICAgIG5vZGVpZF90IG5vZGU7Cj4gIAo+ICsgICAg
aWYgKCBwdl9zaGltICkKPiArICAgIHsKPiArICAgICAgICBub2Rlc19zZXRhbGwoZG9tMF9ub2Rl
cyk7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogV2hlbiBib290aW5nIGluIHNoaW0g
bW9kZSBBUHMgYXJlIG5vdCBzdGFydGVkIHVudGlsIHRoZSBndWVzdCBicmluZ3MKPiArICAgICAg
ICAgKiBvdGhlciB2Q1BVcyB1cC4KPiArICAgICAgICAgKi8KPiArICAgICAgICBjcHVtYXNrX3Nl
dF9jcHUoMCwgJmRvbTBfY3B1cyk7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogT24g
UFYgc2hpbSBtb2RlIGFsbG93IHRoZSBndWVzdCB0byBoYXZlIGFzIG1hbnkgQ1BVcyBhcyBhdmFp
bGFibGUuCj4gKyAgICAgICAgICovCgpTdHlsZSAoc2luZ2xlIGxpbmUgY29tbWVudCkuCgo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCj4gQEAgLTY5NSw3ICs2OTUsOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3Ry
dWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICBmb3IgKCBpID0gMDsgaSA8IFhFTl9MRUdB
Q1lfTUFYX1ZDUFVTOyBpKysgKQo+ICAgICAgICAgIHNoYXJlZF9pbmZvKGQsIHZjcHVfaW5mb1tp
XS5ldnRjaG5fdXBjYWxsX21hc2spID0gMTsKPiAgCj4gLSAgICBwcmludGsoIkRvbTAgaGFzIG1h
eGltdW0gJXUgVkNQVXNcbiIsIGQtPm1heF92Y3B1cyk7Cj4gKyAgICBwcmludGsoIiVzIGhhcyBt
YXhpbXVtICV1IFZDUFVzXG4iLCBwdl9zaGltID8gIkRvbVUiIDogIkRvbTAiLAoKIkRvbSVjIC4u
LiIgcGVyaGFwcz8KCj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwo+IEBAIC0xNTgwLDIwICsxNTgwLDI4IEBAIHZvaWQgX19pbml0IG5vcmV0
dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gIAo+ICAgICAgZG9fcHJlc21w
X2luaXRjYWxscygpOwo+ICAKPiAtICAgIGZvcl9lYWNoX3ByZXNlbnRfY3B1ICggaSApCj4gKyAg
ICBpZiAoICFwdl9zaGltICkKPiAgICAgIHsKPiAtICAgICAgICAvKiBTZXQgdXAgY3B1X3RvX25v
ZGVbXS4gKi8KPiAtICAgICAgICBzcmF0X2RldGVjdF9ub2RlKGkpOwo+IC0gICAgICAgIC8qIFNl
dCB1cCBub2RlX3RvX2NwdW1hc2sgYmFzZWQgb24gY3B1X3RvX25vZGVbXS4gKi8KPiAtICAgICAg
ICBudW1hX2FkZF9jcHUoaSk7ICAgICAgICAKPiAtCj4gLSAgICAgICAgaWYgKCAobnVtX29ubGlu
ZV9jcHVzKCkgPCBtYXhfY3B1cykgJiYgIWNwdV9vbmxpbmUoaSkgKQo+ICsgICAgICAgIGZvcl9l
YWNoX3ByZXNlbnRfY3B1ICggaSApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBpbnQgcmV0
ID0gY3B1X3VwKGkpOwo+IC0gICAgICAgICAgICBpZiAoIHJldCAhPSAwICkKPiAtICAgICAgICAg
ICAgICAgIHByaW50aygiRmFpbGVkIHRvIGJyaW5nIHVwIENQVSAldSAoZXJyb3IgJWQpXG4iLCBp
LCByZXQpOwo+ICsgICAgICAgICAgICAvKiBTZXQgdXAgY3B1X3RvX25vZGVbXS4gKi8KPiArICAg
ICAgICAgICAgc3JhdF9kZXRlY3Rfbm9kZShpKTsKPiArICAgICAgICAgICAgLyogU2V0IHVwIG5v
ZGVfdG9fY3B1bWFzayBiYXNlZCBvbiBjcHVfdG9fbm9kZVtdLiAqLwo+ICsgICAgICAgICAgICBu
dW1hX2FkZF9jcHUoaSk7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIChudW1fb25saW5lX2NwdXMo
KSA8IG1heF9jcHVzKSAmJiAhY3B1X29ubGluZShpKSApCj4gKyAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgIGludCByZXQgPSBjcHVfdXAoaSk7Cj4gKyAgICAgICAgICAgICAgICBpZiAo
IHJldCAhPSAwICkKPiArICAgICAgICAgICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBicmlu
ZyB1cCBDUFUgJXUgKGVycm9yICVkKVxuIiwgaSwgcmV0KTsKPiArICAgICAgICAgICAgfQo+ICAg
ICAgICAgIH0KPiAgICAgIH0KPiArICAgIC8qCj4gKyAgICAgKiBOQjogd2hlbiBydW5uaW5nIGFz
IGEgUFYgc2hpbSBWQ1BVT1BfdXAvZG93biBpcyB3aXJlZCB0byB0aGUgc2hpbQo+ICsgICAgICog
cGh5c2ljYWwgY3B1X2FkZC9yZW1vdmUgZnVuY3Rpb25zLCBzbyBsYXVuY2ggdGhlIGd1ZXN0IHdp
dGggb25seQo+ICsgICAgICogdGhlIEJTUCBvbmxpbmUgYW5kIGxldCBpdCBicmluZyB1cCB0aGUg
b3RoZXIgQ1BVcyBhcyByZXF1aXJlZC4KPiArICAgICAqLwoKSSB0aGluayB0aGlzIGNvbW1lbnQg
d291bGQgYmV0dGVyIGdvIGltbWVkaWF0ZWx5IGFoZWFkIG9mIHRoZSBpZigpCnlvdSBpbnRyb2R1
Y2UuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 11:03:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 11:03:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYrgu-0000EM-A1; Tue, 09 Jan 2018 11:03:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYrgs-0000E4-WC
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 11:03:35 +0000
X-Inumbo-ID: 0364bf83-f52d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0364bf83-f52d-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 11:05:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 04:03:28 -0700
Message-Id: <5A54AF8D020000780019CA51@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 04:03:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-53-wei.liu2@citrix.com>
 <5A5384F1020000780019C3DE@prv-mh.provo.novell.com>
 <20180109092533.4gepqzc2xmdxnroo@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180109092533.4gepqzc2xmdxnroo@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 52/74] xen: mark xenstore/console
 pages as RAM and add them to dom_io
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDEwOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDA2OjQ5OjIxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDYsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiArdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9pbml0X21lbW9yeSh2b2lkKQo+PiA+
ICt7Cj4+ID4gKyAgICB1aW50NjRfdCBwZm4gPSAwOwo+PiA+ICsgICAgbG9uZyByYzsKPj4gPiAr
Cj4+ID4gKyAgICBpZiAoICF4ZW5fZ3Vlc3QgKQo+PiA+ICsgICAgICAgIHJldHVybjsKPj4gPiAr
Cj4+ID4gKyNkZWZpbmUgU0hBUkVfUEFSQU0ocCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4gKyAgICByYyA9IHhlbl9oeXBlcmNhbGxf
aHZtX2dldF9wYXJhbShwLCAmcGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
PiArICAgIGlmICggcmMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiArICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGdl
dCAiICNwKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiAr
ICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QobWZuX3RvX3BhZ2UocGZuKSwgZG9tX2lvLCBY
RU5TSEFSRV93cml0YWJsZSk7IFwKPj4gCj4+IFdoeSBkb21faW8gcmF0aGVyIHRoYW4gdGhlIGNs
aWVudCBkb21haW4/Cj4gCj4gVGhlIGNsaWVudCBkb21haW4gaXMgbm90IHlldCBjcmVhdGVkIGF0
IHRoaXMgcG9pbnQuIFRoaXMgaXMgZXhhY3RseQo+IHRoZSBzYW1lIHRoYXQgWGVuIGRvZXMgZm9y
IHRoZSBsb3cgMU1pQiBmb3IgZXhhbXBsZS4KClRoZSBsb3cgMU1iIGlzIGJlaW5nIHRyZWF0ZWQg
YXMgTU1JTywgaGVuY2UgcmVtYWlucyBhc3NpZ25lZAp0byBkb21faW8uCgo+PiBUaGUgbW9yZSB0
aGF0IGRvbV9pbwo+PiBwYWdlcyBjYW4gb25seSBiZSBtYXBwZWQgYnkgcHJpdmlsZWdlZCBndWVz
dHMgKGFuZCBoZW5jZSBJCj4+IGFzc3VtZSB5b3UgbmVlZCBhbm90aGVyIHR3ZWFrIHNvbWV3aGVy
ZSB0aGlzIHdheSkuCj4gCj4gSSBqdXN0IHVzZSB1bnNoYXJlX3hlbl9wYWdlIGFuZCBzaGFyZSBp
dCBhZ2FpbiB3aXRoIHRoZSBndWVzdC4KCkFuZCB0aGVyZSBpcyBubyBvcHRpb24gb2Ygc2ltcGx5
IGRvaW5nIHRoZSBzaGFyaW5nIGhlcmUgbGF0ZXIsCndoZW4gdGhlIGRvbWFpbiBpcyBhbHJlYWR5
IGluIGV4aXN0ZW5jZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 11:23:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 11:23:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYs0B-0001mX-6N; Tue, 09 Jan 2018 11:23:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYs09-0001mR-9O
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 11:23:29 +0000
X-Inumbo-ID: 5328f7c8-f52f-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5328f7c8-f52f-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 12:22:08 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65791155"
To: Jan Beulich <JBeulich@suse.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0089020000780019ACF7@prv-mh.provo.novell.com>
 <96b6d920-5e1a-eadc-693d-2f690ba7b5e2@citrix.com>
 <5A548D19020000780019C941@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <42001cda-5650-f385-b93f-af231aa2fc97@citrix.com>
Date: Tue, 9 Jan 2018 11:23:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A548D19020000780019C941@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 11/26] x86: Support indirect thunks
 from assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMDg6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+ICBzdGF0aWMgaW9fZW11
bF9zdHViX3QgKmlvX2VtdWxfc3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1
OCBvcGNvZGUsCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMpCj4+Pj4gIHsKPj4+PiArICAg
IHN0cnVjdCBzdHVicyAqdGhpc19zdHVicyA9ICZ0aGlzX2NwdShzdHVicyk7Cj4+Pj4gKyAgICB1
bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlzX3N0dWJzLT5hZGRyICsgU1RVQl9CVUZfU0laRSAv
IDI7Cj4+Pj4gKwo+Pj4+ICAgICAgaWYgKCAhY3R4dC0+aW9fZW11bF9zdHViICkKPj4+PiAtICAg
ICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX2NwdShz
dHVicy5tZm4pKSkgKwo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAodGhpc19jcHUoc3R1YnMuYWRkcikgJgo+Pj4+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgflBBR0VfTUFTSykgKwo+Pj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVFVCX0JVRl9TSVpFIC8gMjsKPj4+
PiArICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPQo+Pj4+ICsgICAgICAgICAgICBtYXBfZG9t
YWluX3BhZ2UoX21mbih0aGlzX3N0dWJzLT5tZm4pKSArIChzdHViX3ZhICYgflBBR0VfTUFTSyk7
Cj4+Pj4gIAo+Pj4+ICAgICAgLyogbW92cSAkaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoLCVyY3gg
Ki8KPj4+PiAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlswXSA9IDB4NDg7Cj4+Pj4gICAgICBjdHh0
LT5pb19lbXVsX3N0dWJbMV0gPSAweGI5Owo+Pj4+ICAgICAgKih2b2lkICoqKSZjdHh0LT5pb19l
bXVsX3N0dWJbMl0gPSAodm9pZCAqKWhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaDsKPj4+PiArCj4+
Pj4gKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKPj4+PiArICAgIC8qIGNhbGxxIF9feDg2
LmluZGlyZWN0X3RodW5rLnJjeCAqLwo+Pj4+ICsgICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9
IDB4ZTg7Cj4+Pj4gKyAgICAqKGludDMyX3QgKikmY3R4dC0+aW9fZW11bF9zdHViWzExXSA9Cj4+
Pj4gKyAgICAgICAgX3AoaW5kX3RodW5rX3JjeCkgLSBfcChzdHViX3ZhICsgMTEgKyA0KTsKPj4+
IFdoeSB0d28gKGhpZGRlbikgY2FzdHMgd2hlbiBvbmUgKGNsZWFybHkgdmlzaWJsZSBvbmUpIHdv
dWxkIGRvOgo+Pj4KPj4+ICAgICAqKGludDMyX3QgKikmY3R4dC0+aW9fZW11bF9zdHViWzExXSA9
Cj4+PiAgICAgICAgICh1bnNpZ25lZCBsb25nKWluZF90aHVua19yY3ggLSAoc3R1Yl92YSArIDEx
ICsgNCk7Cj4+Pgo+Pj4gPwo+Pj4KPj4+PiArI2Vsc2UKPj4+PiAgICAgIC8qIGNhbGxxIColcmN4
ICovCj4+Pj4gICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKPj4+PiAgICAgIGN0
eHQtPmlvX2VtdWxfc3R1YlsxMV0gPSAweGQxOwo+Pj4+ICsKPj4+PiArICAgIC8qCj4+Pj4gKyAg
ICAgKiAzIGJ5dGVzIG9mIFA2X05PUFMuCj4+Pj4gKyAgICAgKiBUT0RPOiB1bnRhbmdsZSBpZGVh
bF9ub3BzIGZyb20gaW5pdC9saXZlcGF0Y2ggS2NvbmZpZyBvcHRpb25zLgo+Pj4+ICsgICAgICov
Cj4+Pj4gKyAgICBtZW1jcHkoJmN0eHQtPmlvX2VtdWxfc3R1YlsxMl0sICJceDBmXHgxZlx4MDAi
LCAzKTsKPj4+PiArI2VuZGlmCj4+PiBTYW1lIGhlcmUgLSByYXRoZXIgdGhhbiBtYWtpbmcgZXZl
cnl0aGluZyBtb3JlIGNvbXBsaWNhdGVkIHRvCj4+PiByZWFkL3VuZGVyc3RhbmQsIHdoeSBkb24n
dCB3ZSBhdm9pZCBjb25kaXRpb25hbHMgaW4gcGxhY2VzIHdoZXJlCj4+PiBwZXJmb3JtYW5jZSBp
cyBvZiBubyBjb25jZXJuLgo+PiBBZ2FpbiwgdGhlc2UgYXJlIHN0cmljdGx5IHJlcXVpcmVkLCBi
ZWNhdXNlIG9mIGluZF90aHVua19yY3hbXS4KPiBPaCwgcmlnaHQsIG90aGVyIHRoYW4gYWJvdmUg
aGVyZSBJIGFncmVlIGluIGdlbmVyYWwuIEhvd2V2ZXIsIEkKPiB0aGluayBJIGRpZCBzdWdnZXN0
IHRvIHVuY29uZGl0aW9uYWxseSBidWlsZCB0aGUgdGh1bmtzIGFzIHdlbGwgLSB0aGV5Cj4gZG8g
bm8gaGFybSBpZiB1bnVzZWQuCgpBY3R1YWxseSwgaW5jbHVkaW5nIHRoZW0gZG9lcyBkbyBoYXJt
LCBpbiB0aGUgY2FzZSB0aGF0IGEgdXNlciB3YW50cyB0bwpjb21waWxlIHdpdGhvdXQgdGhlc2Ug
bW9kaWZpY2F0aW9ucy7CoCBFeGNsdWRpbmcgdGhlIHN5bWJvbHMgZ3VhcmFudGVlcwp0aGUgcmVz
dWx0aW5nIGJpbmFyeSB3b250IGxpbmssIGlmIHRoZXJlIGlzIGEgbWlzdGFrZSBlbHNld2hlcmUg
d2hpY2ggaXMKYWNjaWRlbnRhbGx5IHVzaW5nIHRoZW0uCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 11:27:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 11:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYs3j-0001wf-LL; Tue, 09 Jan 2018 11:27:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yc+y=ee=citrix.com=prvs=540dc162b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYs3h-0001wT-MB
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 11:27:09 +0000
X-Inumbo-ID: 4e4160ff-f530-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e4160ff-f530-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 11:29:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65791268"
Date: Tue, 9 Jan 2018 11:26:56 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109112656.wecpoqhifbk6u3xo@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-53-wei.liu2@citrix.com>
 <5A5384F1020000780019C3DE@prv-mh.provo.novell.com>
 <20180109092533.4gepqzc2xmdxnroo@MacBook-Pro-de-Roger.local>
 <5A54AF8D020000780019CA51@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A54AF8D020000780019CA51@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 52/74] xen: mark xenstore/console
 pages as RAM and add them to dom_io
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDQ6MDM6MjVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA5LjAxLjE4IGF0IDEwOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDY6NDk6MjFBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiArdm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9pbml0X21lbW9y
eSh2b2lkKQo+ID4+ID4gK3sKPiA+PiA+ICsgICAgdWludDY0X3QgcGZuID0gMDsKPiA+PiA+ICsg
ICAgbG9uZyByYzsKPiA+PiA+ICsKPiA+PiA+ICsgICAgaWYgKCAheGVuX2d1ZXN0ICkKPiA+PiA+
ICsgICAgICAgIHJldHVybjsKPiA+PiA+ICsKPiA+PiA+ICsjZGVmaW5lIFNIQVJFX1BBUkFNKHAp
ICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ID4+ID4gKyAgICByYyA9IHhlbl9oeXBlcmNhbGxfaHZtX2dldF9wYXJhbShwLCAmcGZuKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiA+PiA+ICsgICAgaWYgKCByYyApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
ID4+ID4gKyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBnZXQgIiAjcCk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gPj4gPiArICAgIHNoYXJlX3hlbl9wYWdlX3dp
dGhfZ3Vlc3QobWZuX3RvX3BhZ2UocGZuKSwgZG9tX2lvLCBYRU5TSEFSRV93cml0YWJsZSk7IFwK
PiA+PiAKPiA+PiBXaHkgZG9tX2lvIHJhdGhlciB0aGFuIHRoZSBjbGllbnQgZG9tYWluPwo+ID4g
Cj4gPiBUaGUgY2xpZW50IGRvbWFpbiBpcyBub3QgeWV0IGNyZWF0ZWQgYXQgdGhpcyBwb2ludC4g
VGhpcyBpcyBleGFjdGx5Cj4gPiB0aGUgc2FtZSB0aGF0IFhlbiBkb2VzIGZvciB0aGUgbG93IDFN
aUIgZm9yIGV4YW1wbGUuCj4gCj4gVGhlIGxvdyAxTWIgaXMgYmVpbmcgdHJlYXRlZCBhcyBNTUlP
LCBoZW5jZSByZW1haW5zIGFzc2lnbmVkCj4gdG8gZG9tX2lvLgo+IAo+ID4+IFRoZSBtb3JlIHRo
YXQgZG9tX2lvCj4gPj4gcGFnZXMgY2FuIG9ubHkgYmUgbWFwcGVkIGJ5IHByaXZpbGVnZWQgZ3Vl
c3RzIChhbmQgaGVuY2UgSQo+ID4+IGFzc3VtZSB5b3UgbmVlZCBhbm90aGVyIHR3ZWFrIHNvbWV3
aGVyZSB0aGlzIHdheSkuCj4gPiAKPiA+IEkganVzdCB1c2UgdW5zaGFyZV94ZW5fcGFnZSBhbmQg
c2hhcmUgaXQgYWdhaW4gd2l0aCB0aGUgZ3Vlc3QuCj4gCj4gQW5kIHRoZXJlIGlzIG5vIG9wdGlv
biBvZiBzaW1wbHkgZG9pbmcgdGhlIHNoYXJpbmcgaGVyZSBsYXRlciwKPiB3aGVuIHRoZSBkb21h
aW4gaXMgYWxyZWFkeSBpbiBleGlzdGVuY2U/CgpJJ20gYWZyYWlkIHRoYXQgaWYgSSBkb24ndCBh
ZGQgdGhlIHBhZ2VzIHRvIGRvbV9pbyBhdCB0aGlzIHBvaW50IHRoZXkKd291bGQgYmUgYWRkZWQg
dG8gdGhlIGZyZWUgbWVtb3J5IHBvb2wsIGFuZCB0aHVzIG1pZ2h0IGJlIHVzZWQgZm9yCmFueXRo
aW5nLiBNYXliZSBJJ20gbWlzc2luZyBzb21ldGhpbmcsIGJ1dCBJIGRpZG4ndCBmaW5kIGFueSBv
dGhlciB3YXkKdG8gZGVhbCB3aXRoIHRoaXMgZ2l2ZW4gdGhlIHNob3J0IHRpbWUuCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 11:30:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 11:30:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYs7G-0002cz-3j; Tue, 09 Jan 2018 11:30:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mj+z=ee=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eYs7F-0002ct-5Y
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 11:30:49 +0000
X-Inumbo-ID: 5b9a3902-f530-11e7-b4a6-bc764e045a96
Received: from mail-io0-x244.google.com (unknown [2607:f8b0:4001:c06::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b9a3902-f530-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 12:29:30 +0100 (CET)
Received: by mail-io0-x244.google.com with SMTP id n14so18192033iob.4
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 03:30:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=5v9Hu7nRUobuIrE1U/zY2q/HUvEAVV5v/KZ1daQl5b4=;
 b=jsWgn/CWQgGNi63Ah7sLzrvd1xB72rUA22HpM+/9Qferkmr3YfduH/8YSghe2lT8Ot
 FLtYn8scFzJ3UyCTfFQgGnPsoz1rghX0LI/JOeWxs0yBSmn3O1+Nal0eNp5zYwuaCftY
 Op9AxusupPVmF9WSHhi7BQMCbctJc//OhlJ4UeuumN3pCyUhVedyNx9PPMPPdNFpQK2I
 EIITfb+/IIj/P1a+hIntWyfclqUNgN9ROOiMk2xm96oaLyazykidy2fhnxLd/+KIZUz/
 qJNdzhUxeX1RKKw1UOkHJI7g1nwh9NqqvuFbAnOb/bqu4BMb9SCYjsqUXr00rEKahsIq
 pW1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=5v9Hu7nRUobuIrE1U/zY2q/HUvEAVV5v/KZ1daQl5b4=;
 b=Uybbc5Mj1jPnbAhPcv1eGlPObmqk0kJvTyiNmJofhN7wO8v7u8JxMhNG1ignLtn1ct
 QwmwpnVfInyealfPtNVoPHhibEzWyv8t0ooTpVJXm4yfE0mA1IMieDM8VFNhUmtYyykb
 nUozcE1Wg49iXp2xgzYBBH23Wp4ekFbHhAZio3Wx5p1meSy3ccyGr77P8XHLKS4l5XlH
 FJx6fZjRM6aWZx5ckDrjkTVktlL/kBEJnzqRB+c1q6SWwKCbLDbKtM5COnpZrXYh/CU9
 RVXnKLrQfbyo88+MDdvrqjoFO+ystRhvphgo5TCMtlOYFUznMVMU3+x+fsHeEcvMaPX9
 7T4A==
X-Gm-Message-State: AKGB3mKQaBT8kSmOazos7bv91DUCh1k8ecc3pZ21JY3Xt449FV/404RT
 Z5jXhrEXw/H/1gXQGb0fHkg68dKNJXuNYhl0E3M=
X-Google-Smtp-Source: ACJfBosLBtUk0YafJO/m5VhTsn4blNiw5EY9oRT8eiNAweRYNQ7hPTtvP7/txweVnrsm83ceggTFjpzIkCWOfUBfXPg=
X-Received: by 10.107.47.144 with SMTP id v16mr8884432iov.156.1515497447558;
 Tue, 09 Jan 2018 03:30:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.214.150 with HTTP; Tue, 9 Jan 2018 03:30:47 -0800 (PST)
In-Reply-To: <CACvf2oVw=154E+=Xic67FWnFFyHN99FWouiqZVSAQi68e-kpYg@mail.gmail.com>
References: <1509548687-6071-1-git-send-email-al1img@gmail.com>
 <CACvf2oW8ys6p_Nape3S=VyjNP=GcOfQAxkdnwNAb_qm4c463_w@mail.gmail.com>
 <CACvf2oVw=154E+=Xic67FWnFFyHN99FWouiqZVSAQi68e-kpYg@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 9 Jan 2018 13:30:47 +0200
Message-ID: <CACvf2oXMK8NLjv7ocok=1m5v_oB1o9AfJsCnr+t4mtUv9zgN6w@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 0/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============8882899352631680290=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8882899352631680290==
Content-Type: multipart/alternative; boundary="001a114285e60516800562563f91"

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

On Mon, Nov 20, 2017 at 3:44 PM, Oleksandr Grytsov <al1img@gmail.com> wrote:

> On Tue, Nov 14, 2017 at 2:38 PM, Oleksandr Grytsov <al1img@gmail.com>
> wrote:
>
>> On Wed, Nov 1, 2017 at 5:04 PM, Oleksandr Grytsov <al1img@gmail.com>
>> wrote:
>>
>>> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>>>
>>> This patch set adds PV sound device support to xl.cfg and xl.
>>> See sndif.h for protocol implementation details.
>>>
>>> Changes since initial:
>>>  * fix code style
>>>  * change unique-id from int to string (to make id more user readable)
>>>
>>> Oleksandr Grytsov (5):
>>>   libxl: add PV sound device
>>>   libxl: add vsnd list and info
>>>   xl: add PV sound condif parser
>>>   xl: add vsnd CLI commands
>>>   docs: add PV sound device config
>>>
>>>  docs/man/xl.cfg.pod.5.in             | 150 ++++++++
>>>  docs/man/xl.pod.1.in                 |  30 ++
>>>  tools/libxl/Makefile                 |   2 +-
>>>  tools/libxl/libxl.h                  |  24 ++
>>>  tools/libxl/libxl_create.c           |   1 +
>>>  tools/libxl/libxl_internal.h         |   1 +
>>>  tools/libxl/libxl_types.idl          |  83 +++++
>>>  tools/libxl/libxl_types_internal.idl |   1 +
>>>  tools/libxl/libxl_utils.h            |   3 +
>>>  tools/libxl/libxl_vsnd.c             | 699
>>> +++++++++++++++++++++++++++++++++++
>>>  tools/xl/Makefile                    |   2 +-
>>>  tools/xl/xl.h                        |   3 +
>>>  tools/xl/xl_cmdtable.c               |  15 +
>>>  tools/xl/xl_parse.c                  | 246 ++++++++++++
>>>  tools/xl/xl_parse.h                  |   1 +
>>>  tools/xl/xl_vsnd.c                   | 203 ++++++++++
>>>  16 files changed, 1462 insertions(+), 2 deletions(-)
>>>  create mode 100644 tools/libxl/libxl_vsnd.c
>>>  create mode 100644 tools/xl/xl_vsnd.c
>>>
>>> --
>>> 2.7.4
>>>
>>>
>> ping
>>
>> --
>> Best Regards,
>> Oleksandr Grytsov.
>>
>
> ping
>
> --
> Best Regards,
> Oleksandr Grytsov.
>

Ian, Wei,

Could you review this patch set?

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On M=
on, Nov 20, 2017 at 3:44 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</s=
pan> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex=
;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div cl=
ass=3D"h5"><div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_=
quote">On Tue, Nov 14, 2017 at 2:38 PM, Oleksandr Grytsov <span dir=3D"ltr"=
>&lt;<a href=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com=
</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin=
:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><=
div><div class=3D"m_7361427090113817149h5"><div class=3D"gmail_extra"><div =
class=3D"gmail_quote">On Wed, Nov 1, 2017 at 5:04 PM, Oleksandr Grytsov <sp=
an dir=3D"ltr">&lt;<a href=3D"mailto:al1img@gmail.com" target=3D"_blank">al=
1img@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From=
: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.com" targe=
t=3D"_blank">oleksandr_grytsov@epam.com</a>&gt;<br>
<br>
This patch set adds PV sound device support to xl.cfg and xl.<br>
See sndif.h for protocol implementation details.<br>
<br>
Changes since initial:<br>
=C2=A0* fix code style<br>
=C2=A0* change unique-id from int to string (to make id more user readable)=
<br>
<br>
Oleksandr Grytsov (5):<br>
=C2=A0 libxl: add PV sound device<br>
=C2=A0 libxl: add vsnd list and info<br>
=C2=A0 xl: add PV sound condif parser<br>
=C2=A0 xl: add vsnd CLI commands<br>
=C2=A0 docs: add PV sound device config<br>
<br>
=C2=A0docs/man/<a href=3D"http://xl.cfg.pod.5.in" rel=3D"noreferrer" target=
=3D"_blank">xl.cfg.pod.5.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0| 150 ++++++++<br>
=C2=A0docs/man/<a href=3D"http://xl.pod.1.in" rel=3D"noreferrer" target=3D"=
_blank">xl.pod.1.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 30 ++<br>
=C2=A0tools/libxl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A02 +-<br>
=C2=A0tools/libxl/libxl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 24 ++<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_internal.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0=
 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_types.idl=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0=
 83 +++++<br>
=C2=A0tools/libxl/libxl_types_inter<wbr>nal.idl |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_utils.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_vsnd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0| 699 ++++++++++++++++++++++++++++++<wbr>+++++<br>
=C2=A0tools/xl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0tools/xl/xl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A03 +<br>
=C2=A0tools/xl/xl_cmdtable.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 15 +<br>
=C2=A0tools/xl/xl_parse.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 | 246 ++++++++++++<br>
=C2=A0tools/xl/xl_parse.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/xl/xl_vsnd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0| 203 ++++++++++<br>
=C2=A016 files changed, 1462 insertions(+), 2 deletions(-)<br>
=C2=A0create mode 100644 tools/libxl/libxl_vsnd.c<br>
=C2=A0create mode 100644 tools/xl/xl_vsnd.c<br>
<span class=3D"m_7361427090113817149m_-4895562956732040766HOEnZb"><font col=
or=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div></div></div><div class=3D"gmail_=
extra">ping<span class=3D"m_7361427090113817149HOEnZb"><font color=3D"#8888=
88"><br clear=3D"all"></font></span></div><span class=3D"m_7361427090113817=
149HOEnZb"><font color=3D"#888888"><div class=3D"gmail_extra"><br>-- <br><d=
iv class=3D"m_7361427090113817149m_-4895562956732040766gmail_signature" dat=
a-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Grytsov.</div>
</div></font></span></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"m_736142709011=
3817149gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,<br=
>Oleksandr Grytsov.</div>
</div></div>
</div></div></blockquote></div><br></div><div class=3D"gmail_extra">Ian, We=
i,</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extra">Cou=
ld you review this patch set?<br clear=3D"all"></div><div class=3D"gmail_ex=
tra"><br>-- <br><div class=3D"gmail_signature" data-smartmail=3D"gmail_sign=
ature">Best Regards,<br>Oleksandr Grytsov.</div>
</div></div>

--001a114285e60516800562563f91--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8882899352631680290==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 11:31:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 11:31:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYs7p-0002h4-Cc; Tue, 09 Jan 2018 11:31:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mj+z=ee=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eYs7o-0002gx-P7
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 11:31:24 +0000
X-Inumbo-ID: 70245d15-f530-11e7-b4a6-bc764e045a96
Received: from mail-it0-x241.google.com (unknown [2607:f8b0:4001:c0b::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70245d15-f530-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 12:30:05 +0100 (CET)
Received: by mail-it0-x241.google.com with SMTP id r6so11533108itr.3
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 03:31:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=vlQ2q9JSlIi4LGGOLRVnjymlpZsYlBQcGcUcxubxNEY=;
 b=VCvOeJqJHESpxTn6LuoGoQoPDZKdPZNzQDeky/7SnSireZCiB3mBgZrM14q1hdWUCM
 oh9hkcdwy5eKFan4PDkRjmd6ccgF9IzFFS8oJ4EZdFgCuZA6q04Nqy8e5+a0sGqggV8H
 WN5Ax+SU4NRR2XkLnRRR5eUO1ht2w4ANTAL+IepmNjbeCfu2ZwtLV2hzwyfPkdhoTYNX
 Z77/kPxIK7ebYZiN424502ggEmmxW5cB1DmTalCq/co36zDAveFypTlqyQIxeMZVR5z2
 uZlk8/ges3yzdc+FUnL7oaDcq0FLrgk4lB1N1Pg7WUanapsSc1e2jLLCscqsIA1trEz3
 jSlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=vlQ2q9JSlIi4LGGOLRVnjymlpZsYlBQcGcUcxubxNEY=;
 b=LY/yjvanQ1j7AsSbxETyUxbxDFViWESlz0fiLgneQsXhUwDPbu2u2IAU1YiYe5D4Hh
 P/ZfEa/FMs6pSK4jj09OxQ4MF1krixyXmVJy2qZ6Il3jb6/ExdjDRXIJUIwy3whBVu+p
 7EFmUP7v/nCfCcIdPfF4VVPLfxcvTSoK7gGOsq49dd8Vcq+sJzMwlYdlkiGrrHda6FCJ
 6Mcj5I6NmG7mwy2rd/aBNYwBwu3szzRY0KVsKoCVben89nIop97JEh3APNLk1g2fXmcN
 VBDP19PHqW00DYaAJxL96+gSFNKLhLYM8rvlSkQu7crsenLlBiM5M2yX6slVV9J0+Dz5
 ZMpg==
X-Gm-Message-State: AKGB3mIyO5uqa90w1EKYfzFX6gM5mOi4WjFQ3vfIpqh0r1NxDuCiztHZ
 ayK1l7l8IX9viWM4HK/t9vNo0dGt/nK1vS5o6KWJ0Q==
X-Google-Smtp-Source: ACJfBovPHDKCR9aU3i0QZ2M6ydxe/GzyaoEZQq56p0D5IwSMvqUQO4wN8nHLT3kFSpTBFVJ7BWJjtsa5ylapIkQS6EQ=
X-Received: by 10.36.54.132 with SMTP id l126mr14255867itl.78.1515497482080;
 Tue, 09 Jan 2018 03:31:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.214.150 with HTTP; Tue, 9 Jan 2018 03:31:21 -0800 (PST)
In-Reply-To: <CACvf2oXKhOSRfJmMz5H=ZVDXA-ksC-L0L+vmuE5NJE+XwR6Ckg@mail.gmail.com>
References: <1509548707-6134-1-git-send-email-al1img@gmail.com>
 <CACvf2oUMgNjjbudxA22MNX1icZ1soidt-gpULQVo-29WTKWpoA@mail.gmail.com>
 <CACvf2oXKhOSRfJmMz5H=ZVDXA-ksC-L0L+vmuE5NJE+XwR6Ckg@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 9 Jan 2018 13:31:21 +0200
Message-ID: <CACvf2oU5hdkdUXLe2b_fFhCEXWg8_ThHhQs1Mph0xEvG1aMA=w@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 0/6] libxl: create standalone vkb device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6928136856970806463=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6928136856970806463==
Content-Type: multipart/alternative; boundary="001a1143de1e13d7fc05625641b1"

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

On Mon, Nov 20, 2017 at 3:44 PM, Oleksandr Grytsov <al1img@gmail.com> wrote:

> On Tue, Nov 14, 2017 at 2:39 PM, Oleksandr Grytsov <al1img@gmail.com>
> wrote:
>
>> On Wed, Nov 1, 2017 at 5:05 PM, Oleksandr Grytsov <al1img@gmail.com>
>> wrote:
>>
>>> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>>>
>>> Changes since initial:
>>>  * add setting backend-type to xenstore
>>>  * add id field to indentify the vkb device on backend side
>>>
>>> Oleksandr Grytsov (6):
>>>   libxl: move vkb device to libxl_vkb.c
>>>   libxl: fix vkb XS entry and type
>>>   libxl: add backend type and id to vkb
>>>   libxl: vkb add list and info functions
>>>   xl: add vkb config parser and CLI
>>>   docs: add vkb device to xl.cfg and xl
>>>
>>>  docs/man/xl.cfg.pod.5.in    |  28 ++++++
>>>  docs/man/xl.pod.1.in        |  22 +++++
>>>  tools/libxl/Makefile        |   1 +
>>>  tools/libxl/libxl.h         |  10 ++
>>>  tools/libxl/libxl_console.c |  53 -----------
>>>  tools/libxl/libxl_create.c  |   3 +
>>>  tools/libxl/libxl_dm.c      |   1 +
>>>  tools/libxl/libxl_types.idl |  19 ++++
>>>  tools/libxl/libxl_utils.h   |   3 +
>>>  tools/libxl/libxl_vkb.c     | 226 ++++++++++++++++++++++++++++++
>>> ++++++++++++++
>>>  tools/xl/Makefile           |   2 +-
>>>  tools/xl/xl.h               |   3 +
>>>  tools/xl/xl_cmdtable.c      |  15 +++
>>>  tools/xl/xl_parse.c         |  75 ++++++++++++++-
>>>  tools/xl/xl_parse.h         |   2 +-
>>>  tools/xl/xl_vkb.c           | 142 ++++++++++++++++++++++++++++
>>>  16 files changed, 549 insertions(+), 56 deletions(-)
>>>  create mode 100644 tools/libxl/libxl_vkb.c
>>>  create mode 100644 tools/xl/xl_vkb.c
>>>
>>> --
>>> 2.7.4
>>>
>>>
>> ping
>>
>> --
>> Best Regards,
>> Oleksandr Grytsov.
>>
>
> ping
>
> --
> Best Regards,
> Oleksandr Grytsov.
>

Ian, Wei,

Could you review this patch set?

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Mon, Nov 20, 2017 at 3:44 PM, Oleksandr Grytsov <span dir=3D"ltr">&l=
t;<a href=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a=
>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><d=
iv class=3D"gmail-HOEnZb"><div class=3D"gmail-h5"><div dir=3D"ltr"><div cla=
ss=3D"gmail_extra"><div class=3D"gmail_quote">On Tue, Nov 14, 2017 at 2:39 =
PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=3D"mailto:al1img@gmail.=
com" target=3D"_blank">al1img@gmail.com</a>&gt;</span> wrote:<br><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div><div class=3D=
"gmail-m_4288306359364594205h5"><div class=3D"gmail_extra"><div class=3D"gm=
ail_quote">On Wed, Nov 1, 2017 at 5:05 PM, Oleksandr Grytsov <span dir=3D"l=
tr">&lt;<a href=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.=
com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">From: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.co=
m" target=3D"_blank">oleksandr_grytsov@epam.com</a>&gt;<br>
<br>
Changes since initial:<br>
=C2=A0* add setting backend-type to xenstore<br>
=C2=A0* add id field to indentify the vkb device on backend side<br>
<br>
Oleksandr Grytsov (6):<br>
=C2=A0 libxl: move vkb device to libxl_vkb.c<br>
=C2=A0 libxl: fix vkb XS entry and type<br>
=C2=A0 libxl: add backend type and id to vkb<br>
=C2=A0 libxl: vkb add list and info functions<br>
=C2=A0 xl: add vkb config parser and CLI<br>
=C2=A0 docs: add vkb device to xl.cfg and xl<br>
<br>
=C2=A0docs/man/<a href=3D"http://xl.cfg.pod.5.in" rel=3D"noreferrer" target=
=3D"_blank">xl.cfg.pod.5.in</a>=C2=A0 =C2=A0 |=C2=A0 28 ++++++<br>
=C2=A0docs/man/<a href=3D"http://xl.pod.1.in" rel=3D"noreferrer" target=3D"=
_blank">xl.pod.1.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 22 +++++<br>
=C2=A0tools/libxl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 10 ++<br=
>
=C2=A0tools/libxl/libxl_console.c |=C2=A0 53 -----------<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 |=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_dm.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_types.idl |=C2=A0 19 ++++<br>
=C2=A0tools/libxl/libxl_utils.h=C2=A0 =C2=A0|=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_vkb.c=C2=A0 =C2=A0 =C2=A0| 226 ++++++++++++++++++++=
++++++++++<wbr>++++++++++++++<br>
=C2=A0tools/xl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=
=A02 +-<br>
=C2=A0tools/xl/xl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A03 +<br>
=C2=A0tools/xl/xl_cmdtable.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 15 +++<br>
=C2=A0tools/xl/xl_parse.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 75 +++++=
+++++++++-<br>
=C2=A0tools/xl/xl_parse.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A02 =
+-<br>
=C2=A0tools/xl/xl_vkb.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 142 +++++=
+++++++++++++++++++++++<br>
=C2=A016 files changed, 549 insertions(+), 56 deletions(-)<br>
=C2=A0create mode 100644 tools/libxl/libxl_vkb.c<br>
=C2=A0create mode 100644 tools/xl/xl_vkb.c<br>
<span class=3D"gmail-m_4288306359364594205m_6424297356227893686HOEnZb"><fon=
t color=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div></div></div><div class=3D"gmail_=
extra">ping<span class=3D"gmail-m_4288306359364594205HOEnZb"><font color=3D=
"#888888"><br clear=3D"all"></font></span></div><span class=3D"gmail-m_4288=
306359364594205HOEnZb"><font color=3D"#888888"><div class=3D"gmail_extra"><=
br>-- <br><div class=3D"gmail-m_4288306359364594205m_6424297356227893686gma=
il_signature">Best Regards,<br>Oleksandr Grytsov.</div>
</div></font></span></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"gmail-m_428830=
6359364594205gmail_signature">Best Regards,<br>Oleksandr Grytsov.</div>
</div></div>
</div></div></blockquote></div><br><div class=3D"gmail_extra">Ian, Wei,</di=
v><div class=3D"gmail_extra"><br></div>Could you review this patch set?<br =
clear=3D"all"><br>-- <br><div class=3D"gmail_signature">Best Regards,<br>Ol=
eksandr Grytsov.</div>
</div></div>

--001a1143de1e13d7fc05625641b1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6928136856970806463==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 11:34:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 11:34:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYsAq-0002wR-UW; Tue, 09 Jan 2018 11:34:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mj+z=ee=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eYsAp-0002wE-DX
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 11:34:31 +0000
X-Inumbo-ID: e003ed9d-f530-11e7-b4a6-bc764e045a96
Received: from mail-it0-x244.google.com (unknown [2607:f8b0:4001:c0b::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e003ed9d-f530-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 12:33:12 +0100 (CET)
Received: by mail-it0-x244.google.com with SMTP id f190so11550779ita.5
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 03:34:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=YTnpVlxoynCLpjAxFux08G3Rl3NUsR0K4mfMIjUyr7o=;
 b=Oo+lxoOI1mFCvKDNr1CAfnSKvakx4RLuM/V8yPbA+LkxzsjMOIWjONVVHjwNsJWmvd
 qDkIczPysaujtQjNM7Qy4hkpFvclr6j14E++Ihi4agcLqlckOmHlvS6qmM68Wfmbn+fa
 rNtm9xwe27d7fcikiYiQLlutv62aK982c5FfnOZkh8Hnx1aMClG3K3myaCs2P4ZUwjLg
 4F0ItkzNGdaVenKYNZbUvhFBkgg4KURBH2WZj0078/jBz8gLJCUnNHrL51UpbVxEJfPB
 63Hxo8b3sP6nGXNwyNVZAZrAeEFymxPgOjEQnaPz37rdPrXe3YH7i2rS4Jo+1ny98rkg
 8/Bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=YTnpVlxoynCLpjAxFux08G3Rl3NUsR0K4mfMIjUyr7o=;
 b=BGiNKBOG3Qdkq5k7WMlA1ruHYkk4ZPaUosmv4w3TiJQLENHV2MnLk8wpCgIU4W7jbk
 gGMTrHkrtX06uDqXz7rTKsqgofwB/PWQWa7GynMCQVqH1EneTonSmWGVVxhUxmuGNYMi
 TKsNB9XQ1so77PUXyWacQWexoMEjSh2xPI+z/n7dDp00wtO24Kpn1pIYqdz9BkOiuFkZ
 DQH7IbBaT3FBCTlaw3iQtJMGgY9cGmcbrUOpLEQ+zn6UO4MeNe2hhlE1MUCabnhWpA4w
 59de2ZcZ/OPWUA5dweNeeek5g8sxhYeic6N73jHlETNHBm46lFGK1wELhA7Yjab0SGwr
 mjTg==
X-Gm-Message-State: AKGB3mLlvhUeMDfQU0X16Wk8BYCc92D1bTMps/aEL77Ju0Not/eKXZQL
 XWVemqBSvo+yuTrddpUS9tlBCzzd0RAbcH2j6wTWmg==
X-Google-Smtp-Source: ACJfBovkztJwoy7n+eAxSW8E8fE3DUm7dsRFYRBDLT15LYWMIomV65KxxoXdzZ/lCmKdE8JDeRgFID9+xd1vElcQ9Hc=
X-Received: by 10.36.179.67 with SMTP id z3mr15817279iti.67.1515497669769;
 Tue, 09 Jan 2018 03:34:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.214.150 with HTTP; Tue, 9 Jan 2018 03:34:29 -0800 (PST)
In-Reply-To: <1513260853-3450-1-git-send-email-al1img@gmail.com>
References: <1513260853-3450-1-git-send-email-al1img@gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 9 Jan 2018 13:34:29 +0200
Message-ID: <CACvf2oUDKQvX+KCXNfGRJCbcC0wz6j5xQNZ4rYjApeOzwaXvcg@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add libxl__is_driver_domain function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7798241259817920857=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7798241259817920857==
Content-Type: multipart/alternative; boundary="089e0820061043c0580562564c87"

--089e0820061043c0580562564c87
Content-Type: text/plain; charset="UTF-8"

On Thu, Dec 14, 2017 at 4:14 PM, Oleksandr Grytsov <al1img@gmail.com> wrote:

> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>
> We have following arm-based setup:
>
> - Dom0 with xen and xen tools;
> - Dom1 with device backends (but it is not the driver domain);
> - Dom2 with device frontend;
>
> On Dom2 destroying we have timeout error. Because xl treats our
> Dom1 as driver domain and waits for backend path to be cleared
> by the driver domain which is not our case.
>
> According to libxl__domain_make in case of driver domain it has
> "libxl" xen store entry:
>
>     if (libxl_defbool_val(info->driver_domain)) {
>         /*
>          * Create a local "libxl" directory for each guest, since we might
> want
>          * to use libxl from inside the guest
>          */
>         libxl__xs_mknod(gc, t, GCSPRINTF("%s/libxl", dom_path), rwperm,
>                         ARRAY_SIZE(rwperm));
>
> This patch introduces libxl__is_driver_domain which determines the driver
> domain by checking if "libxl" entry is present and uses this function on
> device destroy to check by whom domain path should be cleaned up (libxl
> or the driver domain).
>
> Oleksandr Grytsov (1):
>   libxl: add libxl__is_driver_domain function
>
>  tools/libxl/libxl_device.c   | 17 ++++++++++-------
>  tools/libxl/libxl_internal.c | 16 ++++++++++++++++
>  tools/libxl/libxl_internal.h |  4 ++++
>  3 files changed, 30 insertions(+), 7 deletions(-)
>
> --
> 2.7.4
>
>

ping and update

There is run_hotplug_scripts parameter in xl.cfg. I guess it is related to
this issue. But looking
through the code I see that this parameter is not used. Could anyone
provide more info about
this parameter?

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
hu, Dec 14, 2017 at 4:14 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</s=
pan> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0p=
x 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span clas=
s=3D"gmail-">From: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_grytso=
v@epam.com">oleksandr_grytsov@epam.com</a>&gt;<br>
<br>
We have following arm-based setup:<br>
<br>
- Dom0 with xen and xen tools;<br>
- Dom1 with device backends (but it is not the driver domain);<br>
- Dom2 with device frontend;<br>
<br>
On Dom2 destroying we have timeout error. Because xl treats our<br>
Dom1 as driver domain and waits for backend path to be cleared<br>
by the driver domain which is not our case.<br>
<br>
According to libxl__domain_make in case of driver domain it has<br>
&quot;libxl&quot; xen store entry:<br>
<br>
=C2=A0 =C2=A0 if (libxl_defbool_val(info-&gt;<wbr>driver_domain)) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 /*<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Create a local &quot;libxl&quot; direct=
ory for each guest, since we might want<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* to use libxl from inside the guest<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*/<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl__xs_mknod(gc, t, GCSPRINTF(&quot;%s/libxl=
&quot;, dom_path), rwperm,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 ARRAY_SIZE(rwperm));<br>
<br>
This patch introduces libxl__is_driver_domain which determines the driver<b=
r>
domain by checking if &quot;libxl&quot; entry is present and uses this func=
tion on<br>
device destroy to check by whom domain path should be cleaned up (libxl<br>
or the driver domain).<br>
<br>
Oleksandr Grytsov (1):<br>
=C2=A0 libxl: add libxl__is_driver_domain function<br>
<br>
</span><span class=3D"gmail-">=C2=A0tools/libxl/libxl_device.c=C2=A0 =C2=A0=
| 17 ++++++++++-------<br>
=C2=A0tools/libxl/libxl_internal.c | 16 ++++++++++++++++<br>
=C2=A0tools/libxl/libxl_internal.h |=C2=A0 4 ++++<br>
=C2=A03 files changed, 30 insertions(+), 7 deletions(-)<br>
<br>
</span>--<br>
2.7.4<br>
<br>
</blockquote></div><br><br clear=3D"all"></div><div class=3D"gmail_extra">p=
ing and update</div><div class=3D"gmail_extra"><br></div><div class=3D"gmai=
l_extra">There is run_hotplug_scripts parameter in xl.cfg. I guess it is re=
lated to this issue. But looking</div><div class=3D"gmail_extra">through th=
e code I see that this parameter is not used. Could anyone provide more inf=
o about</div><div class=3D"gmail_extra">this parameter?<br></div><div class=
=3D"gmail_extra"><br></div><div class=3D"gmail_extra">-- <br><div class=3D"=
gmail_signature">Best Regards,<br>Oleksandr Grytsov.</div>
</div></div>

--089e0820061043c0580562564c87--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7798241259817920857==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 11:44:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 11:44:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYsKO-0003jR-UR; Tue, 09 Jan 2018 11:44:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYsKN-0003jL-F5
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 11:44:23 +0000
X-Inumbo-ID: b61fd423-f532-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b61fd423-f532-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 11:46:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65791859"
To: Jan Beulich <JBeulich@suse.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-15-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0488020000780019AD47@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8eec3fa0-6ff3-056c-fef7-1950b74989e9@citrix.com>
Date: Tue, 9 Jan 2018 11:44:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4E0488020000780019AD47@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 14/26] x86: Introduce alternative
 indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMTggMDk6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0
IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCj4+IEBAIC0yNDUsNiArMjQ1LDIwIEBAIGFuZCBub3QgcnVubmlu
ZyBzb2Z0aXJxcy4gUmVkdWNlIHRoaXMgaWYgc29mdGlycXMgYXJlIG5vdCBiZWluZyBydW4gZnJl
cXVlbnRseQo+PiAgZW5vdWdoLiBTZXR0aW5nIHRoaXMgdG8gYSBoaWdoIHZhbHVlIG1heSBjYXVz
ZSBib290IGZhaWx1cmUsIHBhcnRpY3VsYXJseSBpZgo+PiAgdGhlIE5NSSB3YXRjaGRvZyBpcyBh
bHNvIGVuYWJsZWQuCj4+ICAKPj4gKyMjIyBidGkgKHg4NikKPj4gKz4gYD0gTGlzdCBvZiBbIHRo
dW5rPXJldHBvbGluZXxsZmVuY2V8cGxhaW4gXWAKPj4gKwo+PiArQnJhbmNoIFRhcmdldCBJbmpl
Y3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBwaWNrIHRoZSBtb3N0Cj4+ICth
cHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwg
bG9hZGVkIG1pY3JvY29kZSwKPj4gK2FuZCBoYXJkd2FyZSBkZXRhaWxzLgo+PiArCj4+ICsqKldB
Uk5JTkc6IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gaW5oaWJpdHMgYWxsIGhlcmlzdGNzLiAgVXNl
IHdpdGggZXh0cmVtZSBjYXJlLioqCj4gImhldXJpc3RpY3MiCj4KPj4gQEAgLTI3LDcgKzI4LDQy
IEBAIGVudW0gaW5kX3RodW5rIHsKPj4gICAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNv
bXBpbGVyIHN1cHBvcnQgZm9yIHRodW5rcy4gKi8KPj4gIAo+PiAgICAgIFRIVU5LX1JFVFBPTElO
RSwKPj4gLX07Cj4+ICsgICAgVEhVTktfTEZFTkNFLAo+PiArICAgIFRIVU5LX0pNUCwKPj4gK30g
b3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19ERUZBVUxUOwo+IFRoaXMgd2FudHMgdG8gYmUg
c3RhdGljLgo+Cj4+IEBAIC00OCw2ICs4NiwzMSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0
aW9uX21pdGlnYXRpb25zKHZvaWQpCj4+ICAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVO
S19ERUZBVUxUOwo+PiAgCj4+ICAgICAgLyoKPj4gKyAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lm
aWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0aGVpcgo+PiAr
ICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFsbCBoZXVyaXN0aWNzLgo+
PiArICAgICAqLwo+PiArICAgIGlmICggb3B0X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgdGh1bmsgPSBvcHRfdGh1bms7Cj4+ICsgICAgfQo+IFRoZSBicmFj
ZXMgYXJlbid0IHJlYWxseSBuZWVkZWQgaGVyZS4KClRoZXkgYXJlIGluIGxhdGVyIHBhdGNoZXMu
Cgo+Cj4+ICsgICAgZWxzZQo+PiArICAgIHsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICog
RXZhbHVhdGUgdGhlIHNhZmVzdCBCcmFuY2ggVGFyZ2V0IEluamVjdGlvbiBtaXRpZ2F0aW9ucyB0
byB1c2UuCj4+ICsgICAgICAgICAqIEZpcnN0LCBiZWdpbiB3aXRoIGNvbXBpbGVyLWFpZGVkIG1p
dGlnYXRpb25zLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgaWYgKCBJU19FTkFCTEVEKENP
TkZJR19JTkRJUkVDVF9USFVOSykgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICAvKgo+
PiArICAgICAgICAgICAgICogQU1EJ3MgcmVjb21tZW5kZWQgbWl0aWdhdGlvbiBpcyB0byBzZXQg
bGZlbmNlIGFzIGJlaW5nIGRpc3BhdGNoCj4+ICsgICAgICAgICAgICAgKiBzZXJpYWxpc2luZywg
YW5kIHRvIHVzZSBJTkRfVEhVTktfTEZFTkNFLgo+PiArICAgICAgICAgICAgICovCj4+ICsgICAg
ICAgICAgICBpZiAoIGNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoICkKPj4gKyAgICAgICAgICAgICAg
ICB0aHVuayA9IFRIVU5LX0xGRU5DRTsKPj4gKyAgICAgICAgfQo+PiArICAgIH0KPiBBcyBhc2tl
ZCBlbHNld2hlcmUsIGlzIHRoZSBDT05GSUdfSU5ESVJFQ1RfVEhVTksgZGVwZW5kZW5jeQo+IGhl
cmUgcmVhbGx5IG1lYW5pbmdmdWwgZm9yIHRoZSBvdmVyYWxsIGVmZmVjdD8gU3VyZWx5IGlmIHdl
IGNhbid0IHVzZQo+IHRodW5rcyBpbiB0aGUgZmlyc3QgcGxhY2UgaXQgZG9lc24ndCBtYXR0ZXIg
d2hpY2ggdmFyaWFudCBvZiB0aGVtIHdlCj4gZG9uJ3QgdXNlPwoKSW4gbGF0ZXIgcGF0Y2hlcywg
dGhlIGxhY2sgb2YgSU5ESVJFQ1RfVEhVTksgY2F1c2VzIHVzIHRvIGNob29zZSB0byB1c2UKSUJS
UysgaWYgYXZhaWxhYmxlIGluIG1pY3JvY29kZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 11:44:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 11:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYsKa-0003k0-5R; Tue, 09 Jan 2018 11:44:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0zzw=ee=citrix.com=prvs=5404865a5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYsKZ-0003jc-9q
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 11:44:35 +0000
X-Inumbo-ID: be190b2d-f532-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be190b2d-f532-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 11:46:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="465133307"
Date: Tue, 9 Jan 2018 11:44:12 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180109114412.tp6hdu4z7dkhhhl6@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-26-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515024955-13390-26-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 25/26] x86/cpuid: Offer Indirect Branch
 Controls to guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDQsIDIwMTggYXQgMTI6MTU6NTRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaXRoIGFsbCBpbmZyYXN0cnVjdHVyZSBpbiBwbGFjZSwgaXQgaXMgbm93IHNhZmUg
dG8gbGV0IGd1ZXN0cyBzZWUgYW5kIHVzZQo+IHRoZXNlIGZlYXR1cmVzLiAgQWxsb3cgQU1EJ3Mg
SUJQQiB0byBiZSBzZXQgZXZlbiBvbiBJbnRlbCBoYXJkd2FyZSwgc28gdGhlCj4gdG9vbHN0YWNr
IGNhbiBleHByZXNzICJJQlBCIG9ubHkiIHRvIGd1ZXN0cy4KPiAKPiBUaGlzIGFsc28gcmVxdWly
ZXMgdXBkYXRpbmcgdGhlIGxpYnhjIGxvZ2ljIHRvIHVuZGVyc3RhbmQgdGhlIGU4YiBmZWF0dXJl
Cj4gbGVhZiwgd2hpY2ggaGFzIHRoZSBzaWRlIGVmZmVjdCBvZiBhbHNvIG9mZmVyaW5nIENMWkVS
TyBvbiBhcHBsaWNhYmxlCj4gaGFyZHdhcmUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHY0Ogo+ICAqIEFkanVzdCBmb3IgQU1EIGNoYW5n
ZXMKPiB2NToKPiAgKiBTdXBwb3J0IGZvciBJQlJCLW9ubHkKPiB2NjoKPiAgKiBGaXggQU1EIENQ
VUlECj4gLS0tCj4gIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jICAgICAgICAgICAgICAgICAg
fCA0ICsrKy0KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 12:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 12:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYscj-0005OI-6r; Tue, 09 Jan 2018 12:03:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYsch-0005Ng-LJ
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 12:03:19 +0000
X-Inumbo-ID: 5b3c914a-f535-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5b3c914a-f535-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 12:05:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65792720"
To: Jan Beulich <JBeulich@suse.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-20-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0785020000780019AD72@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <08573966-b274-056d-8055-703b7b814805@citrix.com>
Date: Tue, 9 Jan 2018 12:03:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4E0785020000780019AD72@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 19/26] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMTggMDk6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tc3IuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKPj4gQEAgLTEzMiw3ICsxMzIs
OCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwg
dWludDY0X3QgKnZhbCkKPj4gICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6Cj4+ICAgICAgICAgIGlm
ICggIWNwLT5mZWF0LmlicnNiICkKPj4gICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4+IC0g
ICAgICAgICp2YWwgPSB2cC0+c3BlY19jdHJsLmd1ZXN0Owo+PiArICAgICAgICAqdmFsID0gKHZw
LT5zcGVjX2N0cmwuZGlyZWN0X2FjY2Vzcwo+PiArICAgICAgICAgICAgICAgID8gdnAtPnNwZWNf
Y3RybC5ob3N0IDogdnAtPnNwZWNfY3RybC5ndWVzdCk7Cj4+ICAgICAgICAgIGJyZWFrOwo+IFRv
IHJlY2FwLCBJIGhhZCBhc2tlZCB3aGV0aGVyIHRoaXMgaXMgdmFsaWQgYWhlYWQgb2YgbGF0ZXIg
Y2hhbmdlcywKPiB3aGljaCB5b3UgcmVwbGllZCB0byBzYXlpbmcgdGhpcyB3b24ndCBoYXZlIGFu
eSAiYnkgbm90IHBlcm1pdHRpbmcKPiB0aGUgZ3Vlc3QgYW55IGFjY2VzcyB1bnRpbCBwYXRjaCAy
NSIuIEluIHdoaWNoIGNhc2UgYXQgdGhlIHZlcnkKPiBsZWFzdCB0aGUgcGF0Y2ggdGl0bGUgaXMg
bWlzbGVhZGluZy4gWWV0IEkgZG9uJ3QgZXZlbiBhZ3JlZSB3aXRoIHdoYXQKPiB5b3Ugc2F5IC0g
cGF0Y2ggMjUgb25seSBmaWRkbGVzIHdpdGggQ1BVSUQgYml0cy4gRGlkIHlvdSBwZXJoYXBzCj4g
bWVhbiB0byBzYXkgIkJ5IG5vdCBwZXJtaXR0aW5nIGEgd2VsbCBiZWhhdmVkIGd1ZXN0IGFueSBh
Y2Nlc3MKPiB1bnRpbCBwYXRjaCAyNSwiIGFzIG9uZSB0cnlpbmcgdG8gYWNjZXNzIHRoZSBNU1Jz
IHdpdGhvdXQgY29uc3VsdGluZwo+IHRoZSBDUFVJRCBiaXRzIHdvdWxkIGJlIGFibGUgdG8gc3Rh
cnRpbmcgd2l0aCB0aGUgcGF0Y2ggaGVyZSBhaXVpPwoKVGhlIGd1ZXN0IGFjY2VzcyBiaXQgYmVp
bmcgY2xlYXIgaW4gY3B1ZmVhdHVyZXNldC5oIG1lYW5zIHRoYXQgdGhlCm1heGltdW0gZmVhdHVy
ZXNldCBjYWxjdWxhdGlvbnMgZm9yIGd1ZXN0cyB3aWxsIGd1YXJhbnRlZSB0aGF0CmNwLT5mZWF0
LmlicnNiIGlzIGN1cnJlbnRseSBmYWxzZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 12:09:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 12:09:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYsi7-0005aI-Rq; Tue, 09 Jan 2018 12:08:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yc+y=ee=citrix.com=prvs=540dc162b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYsi5-0005a2-NP
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 12:08:53 +0000
X-Inumbo-ID: ac706f69-f535-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac706f69-f535-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 13:07:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65793283"
Date: Tue, 9 Jan 2018 12:08:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109120844.si4yr6ndommi3hlx@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-50-wei.liu2@citrix.com>
 <5A537E50020000780019C3A8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A537E50020000780019C3A8@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 49/74] x86/guest: map per-cpu
 vcpu_info area.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDY6MjE6MDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiArICAgIGxvbmcgcmM7Cj4gPiArCj4gPiArICAgIGlmICggIXZjcHVfaW5mbyApCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIHRoaXNfY3B1KHZjcHVfaW5mbykgPSAmWEVOX3NoYXJlZF9p
bmZvLT52Y3B1X2luZm9bdmNwdV07Cj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+
ID4gKwo+ID4gKyAgICBpZiAoIHRlc3RfYml0KHZjcHUsIHZjcHVfaW5mb19tYXBwZWQpICkKPiA+
ICsgICAgewo+ID4gKyAgICAgICAgdGhpc19jcHUodmNwdV9pbmZvKSA9ICZ2Y3B1X2luZm9bdmNw
dV07Cj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAgfQo+ID4gKwo+ID4gKyAgICBpbmZv
Lm1mbiA9IHZpcnRfdG9fbWZuKCZ2Y3B1X2luZm9bdmNwdV0pOwo+ID4gKyAgICBpbmZvLm9mZnNl
dCA9ICh1bnNpZ25lZCBsb25nKSZ2Y3B1X2luZm9bdmNwdV0gJiB+UEFHRV9NQVNLOwo+ID4gKyAg
ICByYyA9IHhlbl9oeXBlcmNhbGxfdmNwdV9vcChWQ1BVT1BfcmVnaXN0ZXJfdmNwdV9pbmZvLCB2
Y3B1LCAmaW5mbyk7Cj4gPiArICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgdGhpc19jcHUodmNw
dV9pbmZvKSA9ICZYRU5fc2hhcmVkX2luZm8tPnZjcHVfaW5mb1t2Y3B1XTsKPiAKPiBZb3UgbmVl
ZCB0byBhdm9pZCBwcm9kdWNpbmcgYW4gb3V0IG9mIGJvdW5kcyBwb2ludGVyIGhlcmUgZm9yCj4g
bGFyZ2UgdmNwdSB2YWx1ZXMuCgpJIGd1ZXNzIGEgQlVHIGlzIHRoZSBvbmx5IHNlbnNpYmxlIG91
dGNvbWUgaGVyZSBpbiB0aGF0IGNhc2UuIFRoZSBCU1AKc2hvdWxkIGhhdmUgYWxyZWFkeSBsaW1p
dGVkIHRoZSBudW1iZXIgb2YgcG9zc2libGUgQ1BVcyBpZiBtYXBwaW5nIHRoZQp2Y3B1X2luZm8g
ZmFpbGVkLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 12:10:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 12:10:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYsjg-0006Fi-5d; Tue, 09 Jan 2018 12:10:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s//u=ee=citrix.com=prvs=540754ccc=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eYsjf-0006FR-R5
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 12:10:31 +0000
X-Inumbo-ID: 5e28197a-f536-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e28197a-f536-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 12:12:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="465135832"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 12:10:21 +0000
Message-ID: <20180109121022.11467-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 1/2] xen/gntdev: Fix off-by-one error when
	unmapping with holes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIHJlcXVlc3RlZCByYW5nZSBoYXMgYSBob2xlLCB0aGUgY2FsY3VsYXRpb24gb2YgdGhl
IG51bWJlciBvZgpwYWdlcyB0byB1bm1hcCBpcyBvZmYgYnkgb25lLiBGaXggaXQuCgpTaWduZWQt
b2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCiBk
cml2ZXJzL3hlbi9nbnRkZXYuYyB8IDQgKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dudGRldi5jIGIv
ZHJpdmVycy94ZW4vZ250ZGV2LmMKaW5kZXggNTdlZmJkMy4uZDMzOTFhMSAxMDA2NDQKLS0tIGEv
ZHJpdmVycy94ZW4vZ250ZGV2LmMKKysrIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKQEAgLTM4MCwx
MCArMzgwLDggQEAgc3RhdGljIGludCB1bm1hcF9ncmFudF9wYWdlcyhzdHJ1Y3QgZ3JhbnRfbWFw
ICptYXAsIGludCBvZmZzZXQsIGludCBwYWdlcykKIAkJfQogCQlyYW5nZSA9IDA7CiAJCXdoaWxl
IChyYW5nZSA8IHBhZ2VzKSB7Ci0JCQlpZiAobWFwLT51bm1hcF9vcHNbb2Zmc2V0K3JhbmdlXS5o
YW5kbGUgPT0gLTEpIHsKLQkJCQlyYW5nZS0tOworCQkJaWYgKG1hcC0+dW5tYXBfb3BzW29mZnNl
dCtyYW5nZV0uaGFuZGxlID09IC0xKQogCQkJCWJyZWFrOwotCQkJfQogCQkJcmFuZ2UrKzsKIAkJ
fQogCQllcnIgPSBfX3VubWFwX2dyYW50X3BhZ2VzKG1hcCwgb2Zmc2V0LCByYW5nZSk7Ci0tIAoy
LjkuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 12:10:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 12:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYsjy-0006Ia-DR; Tue, 09 Jan 2018 12:10:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s//u=ee=citrix.com=prvs=540754ccc=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eYsjx-0006Hw-Ll
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 12:10:49 +0000
X-Inumbo-ID: 68cb64f1-f536-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68cb64f1-f536-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 12:12:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="465135867"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 12:10:22 +0000
Message-ID: <20180109121022.11467-2-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180109121022.11467-1-ross.lagerwall@citrix.com>
References: <20180109121022.11467-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 2/2] xen/gntdev: Fix partial gntdev_mmap()
	cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjbGVhbmluZyB1cCBhZnRlciBhIHBhcnRpYWxseSBzdWNjZXNzZnVsIGdudGRldl9tbWFw
KCksIHVubWFwIHRoZQpzdWNjZXNzZnVsbHkgbWFwcGVkIGdyYW50IHBhZ2VzIG90aGVyd2lzZSBY
ZW4gd2lsbCBraWxsIHRoZSBkb21haW4gaWYKaW4gZGVidWcgbW9kZSAoQXR0ZW1wdCB0byBpbXBs
aWNpdGx5IHVubWFwIGEgZ3JhbnRlZCBQVEUpIG9yIExpbnV4IHdpbGwKa2lsbCB0aGUgcHJvY2Vz
cyBhbmQgZW1pdCAiQlVHOiBCYWQgcGFnZSBtYXAgaW4gcHJvY2VzcyIgaWYgWGVuIGlzIGluCnJl
bGVhc2UgbW9kZS4KClRoaXMgaXMgb25seSBuZWVkZWQgd2hlbiB1c2VfcHRlbW9kIGlzIHRydWUg
YmVjYXVzZSBnbnRkZXZfcHV0X21hcCgpCndpbGwgdW5tYXAgZ3JhbnQgcGFnZXMgaXRzZWxmIHdo
ZW4gdXNlX3B0ZW1vZCBpcyBmYWxzZS4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgotLS0KIGRyaXZlcnMveGVuL2dudGRldi5jIHwgNCAr
KystCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4vZ250ZGV2LmMgYi9kcml2ZXJzL3hlbi9nbnRkZXYuYwppbmRl
eCBkMzM5MWExLi5iZDU2NjUzIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9nbnRkZXYuYworKysg
Yi9kcml2ZXJzL3hlbi9nbnRkZXYuYwpAQCAtMTA3MSw4ICsxMDcxLDEwIEBAIHN0YXRpYyBpbnQg
Z250ZGV2X21tYXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1h
KQogb3V0X3VubG9ja19wdXQ6CiAJbXV0ZXhfdW5sb2NrKCZwcml2LT5sb2NrKTsKIG91dF9wdXRf
bWFwOgotCWlmICh1c2VfcHRlbW9kKQorCWlmICh1c2VfcHRlbW9kKSB7CiAJCW1hcC0+dm1hID0g
TlVMTDsKKwkJdW5tYXBfZ3JhbnRfcGFnZXMobWFwLCAwLCBtYXAtPmNvdW50KTsKKwl9CiAJZ250
ZGV2X3B1dF9tYXAocHJpdiwgbWFwKTsKIAlyZXR1cm4gZXJyOwogfQotLSAKMi45LjUKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 12:15:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 12:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYsoc-0006aq-3d; Tue, 09 Jan 2018 12:15:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYsoa-0006ak-7n
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 12:15:36 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-16.bemta-5.messagelabs.com id 26/F1-23520-662B45A5;
 Tue, 09 Jan 2018 12:15:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTd1U0i
 UwZ+b0hb3prxnd2D02N63iz2AMYo1My8pvyKBNWNi0yTGgoWpFbeenGNrYLxh18XIxSEk0Mgk
 MWv3ZFYI5zGjRNfjc8xdjJxAzjZGiRlvREBsEQFnia9n5rKD2LwC+hKvz29kA7GFBcwkPlw+w
 g7SLCEwU03iyfZWsCIJAW+Jf58mssLY5z4fAxrKzsEmYCVxSAwkyiKgKtHfu4NpAiP3AkaGVY
 waxalFZalFukYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgf6tZ2Bg3MHYt8r
 vEKMkB5OSKK/BtJAoIb6k/JTKjMTijPii0pzU4kOMMhwcShK8bRuBcoJFqempFWmZOcBAg0lL
 cPAoifCWgKR5iwsSc4sz0yFSpxiNOY5tuvyHiePZzNcNzEIsefl5qVLivBkgpQIgpRmleXCDY
 BFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwrzfIFJ7MvBK4fa+ATmECOuXdvkCQU0oSEV
 JSDYzcKvbu96OupHpc5Zx0cqPY74gK/aJ7Yba/jMxiBSLPRi2YNFWjaK1jmLbA5PUH572Y8dt
 gMvsPZbNz4XNOsKzq/WvkbNORtvdW9SXxFqmJp9/ofdi986n5v1V3loUm5ex+Fr/o5kzv86rb
 hHTYeNR27LcPdZ5htf2R7eOQ5o+f9j8RO7PtAMMiJZbijERDLeai4kQAXjyid3sCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1515500132!75677331!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13688 invoked from network); 9 Jan 2018 12:15:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jan 2018 12:15:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYsoS-0003BE-AC; Tue, 09 Jan 2018 12:15:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYsoN-0007Kg-1v; Tue, 09 Jan 2018 12:15:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYsoM-00050e-QQ; Tue, 09 Jan 2018 12:15:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117721-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-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-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b2cd1df66037e7c4697c7e40496bf7e4a5e16a2d
X-Osstest-Versions-That: linux=e4880bc5dfb1f02b152e62a894b5c6f3e995b3cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 Jan 2018 12:15:22 +0000
Subject: [Xen-devel] [linux-linus test] 117721: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzcyMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3NzIxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTU2NDMKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDExNTY0MwogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTU2NDMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTU2NDMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTY0Mwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE1NjQzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhl
bi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTU2NDMKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE1NjQzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NjQzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTU2NDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU2NDMKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExNTY0MwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE1NjQzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTY0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGIyY2QxZGY2NjAzN2U3YzQ2OTdjN2U0MDQ5NmJmN2U0
YTVlMTZhMmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGU0ODgwYmM1
ZGZiMWYwMmIxNTJlNjJhODk0YjVjNmYzZTk5NWIzY2YKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NTY0MyAgMjAxNy0xMS0wNyAxMjowNjoyMCBaICAgNjIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTU2NTggIDIwMTctMTEtMDggMDI6MzM6MDYgWiAgIDYyIGRheXMgICA1NCBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTc3MjEgIDIwMTgtMDEtMDggMDc6NTY6MDkgWiAgICAxIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIzOTIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBi
ZSAzMDQ4NzIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 12:29:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 12:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYt1e-0007Sa-CK; Tue, 09 Jan 2018 12:29:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0zzw=ee=citrix.com=prvs=5404865a5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYt1c-0007ST-Eb
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 12:29:04 +0000
X-Inumbo-ID: f5160ac0-f538-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5160ac0-f538-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 12:31:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="457570378"
Date: Tue, 9 Jan 2018 11:50:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109115054.tjztugqhayz2b735@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
 <5A548A32020000780019C91D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A548A32020000780019C91D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, committers@xenproject.org,
 security@xenproject.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDE6MjQ6MDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA5LjAxLjE4IGF0IDAxOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAwOC8wMS8yMDE4IDE3OjQ1LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+
PiBBSVVJIHdlIGhhdmUgYSBzZXJpZXMgZm9yIHB2LWluLXB2aCBzaGltIHdoaWNoIGlzIG5lYXJp
bmcgY29tcGxldGlvbgo+ID4+IGluIHRoZSBzZW5zZSB0aGF0IGl0IHdpbGwgaGF2ZSBiZWVuIHdl
bGwtdGVzdGVkIChlc3BlY2lhbGx5IHRoZQo+ID4+IGh5cGVydmlzb3IgcGFydHMpIGFuZCBoYXMg
Z29vZCBmdW5jdGlvbmFsaXR5LiAgKFdlaSBpcyBoYW5kbGluZyB0aGUKPiA+PiBhc3NlbWJseSBv
ZiB0aGlzIHNlcmllcy4pCj4gPj4KPiA+PiBUaGUgc2VyaWVzLCBob3dldmVyLCBuZWVkcyBwcm9w
ZXIgcmV2aWV3IGFuZCB0aWR5aW5nIHVwLgo+ID4+IFNwZWNpZmljYWxseSwgaXQgbmVlZHMgdGhl
IGtpbmQgb2YgdGlkeWluZyB1cCB0aGF0IGZpeGVzIGNvZGUKPiA+PiBzdHJ1Y3R1cmUgYW5kIHN0
eWxlIGlzc3VlcyB0aGF0IHdpbGwgaGluZGVyIGZ1dHVyZSBYZW4gZGV2ZWxvcG1lbnQuCj4gPj4g
SS5lLiB0aGUga2luZCBvZiB0ZWNobmljYWwgZGVidCB3aGljaCBkb2VzIG5vdCBkaXJlY3RseSBj
YXVzZSBidWdzIG5vdwo+ID4+IGJ1dCB3aWxsIGNhdXNlIHRyb3VibGUgKGluY2x1ZGluZyBidWdz
KSBpbiB0aGUgZnV0dXJlLgo+ID4+Cj4gPj4gSU1PIHRoYXQga2luZCBvZiB0aWR5aW5nIHVwIGlz
IGRlZmluaXRlbHkgZXNzZW50aWFsIGZvcgo+ID4+IHhlbi5naXQjbWFzdGVyLiAgSG93ZXZlciwg
aXQgaXMgbXVjaCBsZXNzIG9mIGFuIGlzc3VlIGZvciBYZW4gNC4xMC4KPiA+PiBYZW4gNC4xMCwg
YXMgYSBzdGFibGUgYnJhbmNoLCB3aWxsIGdldCBtdWNoIG1vcmUgbGltaXRlZCBmdXJ0aGVyCj4g
Pj4gZGV2ZWxvcG1lbnQuICBGYWlsdXJlIHRvIHRpZHkgdGhpbmdzIHVwIHRoZXJlIHdpbGwgbWFr
ZSBiYWNrcG9ydGluZwo+ID4+IG90aGVyIGNoYW5nZXMgbW9yZSBhd2t3YXJkIGJ1dCB0aGUgb3Zl
cmFsbCBpbXBhY3QgaXMgYm90aCBsb3dlciBhbmQKPiA+PiB0aW1lLWJvdW5kLgo+ID4+Cj4gPj4g
Q3VycmVudGx5IHRoZSBYZW4gUHJvamVjdCBoYXMgbm8gcHVibGlzaGVkIHJlc29sdXRpb24gZm9y
IFBWIGd1ZXN0cwo+ID4+IHRoYXQgY2FuJ3QgYmUgYm9vdGVkIGFzLCBvciBjb252ZXJ0ZWQgdG8s
IFBWSCBvciBIVk0uICAoQW5kIEhWTSBndWVzdHMKPiA+PiBicmluZyB0aGVpciBvd24gcHJvYmxl
bXMuKSAgV2UgbmVlZCB0byBwcm92aWRlIG91ciB1c2VycyB3aXRoIG1vcmUKPiA+PiBnb29kIG9w
dGlvbnMgYXMgcXVpY2tseSBhcyBwb3NzaWJsZS4KPiA+Pgo+ID4+IEkgd291bGQgbGlrZSB0byBz
dWdnZXN0IHRoYXQgYSBnb29kIHdheSBvZiBkb2luZyB0aGlzIHdvdWxkIGJlIHRvIHNoaXAKPiA+
PiB0aGUgc2hpbSBzZXJpZXMgYXMgNC4xMC4xIHdpdGhpbiB0aGUgbmV4dCB2ZXJ5IGZldyBkYXlz
LiAgSXQgbmVlZHMKPiA+PiBzb21lIG1pbm9yIGJ1Z2ZpeGluZyAoYnVpbGQgYnJlYWthZ2UgZXRj
LikgYnV0IGlzIGJhc2ljYWxseSByZWFkeSBmb3IKPiA+PiB1c2UuCj4gPj4KPiA+PiBTcGVha2lu
ZyBhcyBhIHN5c2FkbWluIChldmVuLCBhIHZlcnkgY29uc2VydmF0aXZlIHN5c2FkbWluIG1hbnkg
b2YKPiA+PiB3aG9zZSBzeXN0ZW1zIGFyZSBydW5uaW5nIERlYmlhbiBvbGRzdGFibGUpLCBJIGhh
dmUgYWxyZWFkeSB0YWtlbiBhCj4gPj4gZGVjaXNpb24gdG8gcmFwaWRseSBhZHZhbmNlIHRvIG5l
dyBzb2Z0d2FyZSwgaW4gb25lIGNvbnRleHQsIGJlY2F1c2UKPiA+PiBvZiB0aGVzZSB2dWxuZXJh
YmlsaXRpZXMgLSBhbmQgdGFrZSBhbmQgZml4IHdoYXRldmVyIGltcGFjdCB0aGF0IGhhcy4KPiA+
PiBJIHRoaW5rIG1hbnkgb2Ygb3VyIHVzZXJzIHdvdWxkIGxpa2UgdG8gbWFrZSB0aGUgc2FtZSBj
aG9pY2UuCj4gPj4KPiA+PiBSZWxlYXNlaW5nIDQuMTAuMSB0aGlzIHdlZWsgd2l0aCBwdi1pbi1w
dmggc3VwcG9ydCB3b3VsZCBnaXZlIG1hbnkgb2YKPiA+PiBvdXIgdXNlcnMgd2l0aCBQViBndWVz
dHMgYW4gaW1tZWRpYXRlbHkgZGVwbG95YWJsZSB1cGRhdGUsIGV2ZW4gdGhvdWdoCj4gPj4gb2Yg
Y291cnNlIHRoZSB2ZXJzaW9uIGJ1bXAgdG8gZ2V0IHRvIDQuMTAgbWF5IGJlIGRpc3J1cHRpdmUu
Cj4gCj4gU3VjaCBhIHZlcnNpb24gYnVtcCBtYXkgYmUgaW1wb3NzaWJsZSB0byBkbyBmb3IgZGlz
dHJvcy4KPiBOZXZlcnRoZWxlc3MgSSBhZ3JlZSB3aXRoIHRoZSB1bmRlcmx5aW5nIGlkZWEsIG5v
dCB0aGUgbGVhc3QKPiBiZWNhdXNlIEkgZXhwZWN0IGRpc3Ryb3Mgd2l0aCBvbGRlciBoeXBlcnZp
c29ycyBzdGlsbCB3YW50aW5nCj4gdG8gdXNlIGEgNC4xMCBiYXNlZCBzaGltIChiYWNrcG9ydGlu
ZyBob3N0IGh5cGVydmlzb3IgYW5kCj4gdG9vbCBzdGFjayBjaGFuZ2VzIGFzIG5lY2Vzc2FyeSku
Cj4gCj4gT25lIHRoaW5nIEknZCBsaWtlIHRvIGJlIGNvbnNpZGVyZWQgdGhvdWdoIGJlZm9yZSBy
dXNoaW5nCj4gdGhpbmdzIGludG8gNC4xMCAoYW5kLCBzZWUgYmVsb3csIHN0YWdpbmcgYXMgYSBw
cmVyZXEpIGlzIHRoZQo+IGdvYWwgb2YgYXQgbGVhc3Qgc29tZXdoYXQgY29udmVyZ2luZyB0aGUg
dHdvIHNoaW0KPiBpbXBsZW1lbnRhdGlvbnMuIEVzcGVjaWFsbHkgZnJvbSB0aGUgdG9vbHMgc2lk
ZSBJIHVuZGVyc3RhbmQKPiB0aGF0IHVzaW5nIHRoZSBDaXRyaXggdmFyaWFudCBvbiBhbnl0aGlu
ZyBvbGRlciB0aGFuIDQuOCBtYXkKPiBlbmQgdXAgYmVpbmcgY2xvc2UgdG8gaW1wb3NzaWJsZSwg
c28gYXQgbGVhc3QgZm9yIDQuNyBhbmQgb2xkZXIKPiB0aGUgQW1hem9uIHZhcmlhbnQgbWF5IGJl
IHRoZSBvbmx5IG9wdGlvbi4gSGVuY2UgYXMgbGl0dGxlCj4gZGl2ZXJnZW5jZSBiZXR3ZWVuIHRo
ZSB0d28gYXMgcG9zc2libGUgKHdpdGhpbiByZWFzb25hYmxlCj4gdGltZSBjb25zdHJhaW50cykg
d291bGQgc2VlbSByYXRoZXIgZGVzaXJhYmxlLgo+IAoKV2UgaGF2ZW4ndCB0ZXN0ZWQgYm9vdGlu
ZyB0aGUgc2VyaWVzIEkgcG9zdGVkIGluIEhWTSBtb2RlLCBidXQgb2ZmIHRoZQp0b3Agb2YgbXkg
aGVhZCBpdCBzaG91bGQgd29yayBpbiBIVk0gbW9kZSBhcyB3ZWxsIC0tIHRoZSBtdWx0aWJvb3Qg
cGF0aAppcyBsZWZ0IGludGFjdC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 13:08:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 13:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYtdJ-0001oG-Ew; Tue, 09 Jan 2018 13:08:01 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5406c1778=citrix-osstest@xenproject.org>)
 id 1eYtdI-0001oA-JM
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 13:08:00 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-3.messagelabs.com id 7E/C3-07010-EAEB45A5;
 Tue, 09 Jan 2018 13:07:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprOIsWRWlGSWpSXmKPExsXitHRDpO66fSF
 RBqfncFjcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ox5Dc/ZCi4pVvy9OYGpgXGfWBcjJ4eEgL/E
 m2v7mCBsd4np7SvYQGwRAWeJCR9ug9m8AnoSt760gNnCAm4S3a39zF2MXED1O0QkDt45yQzRr
 CrxcfEbVhCbTcBDYmLPRBYQm0VAReLC0r1gcSEBLYmli1cyQQwVlDg58wlYDbOAhMTBFy+g5l
 hI7PjYxzaBkXcWkrJZSMoWMDKtYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNbLTS0uTkxPzUl
 MKtZLzs/dxAgMnnoGBsYdjK9/Oh1ilORgUhLlbdwSEiXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJ
 gnfvXqCcYFFqempFWmYOMIxh0hIcPEoivCYgad7igsTc4sx0iNQpRmOOY5su/2HieDbzdQOzE
 Etefl6qlDjvYpBSAZDSjNI8uEGw+LrEKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZj3D8gUns
 y8Erh9r4BOYQI65d2+QJBTShIRUlINjGJ38tn3nr0YG3wo03TLqpLS612rw+pvhLRvnT3bT/9
 0cXLVnkXFsf8PX2adUbBKgdN2k0kUe0D57srIxBWrWWYaRfCxX3izanNkynzWPwa7gsTd82uY
 NrpNkdS3kzHKmnzRTn7RvG83VzfUWTlccnd+HGNcq/7n2oaUtyee1P3m9zgeL3WqVImlOCPRU
 Iu5qDgRAP/LDRCqAgAA
X-Env-Sender: prvs=5406c1778=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1515503276!118109029!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33820 invoked from network); 9 Jan 2018 13:07:57 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 9 Jan 2018 13:07:57 -0000
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="457573583"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74142-mainreport@xen.org>
X-Osstest-Failures: distros-debian-snapshot:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-snapshot:build-i386:<job status>:broken:regression
 distros-debian-snapshot:build-amd64-pvops:<job status>:broken:regression
 distros-debian-snapshot:build-armhf:<job status>:broken:regression
 distros-debian-snapshot:build-amd64:<job status>:broken:regression
 distros-debian-snapshot:build-i386-pvops:<job status>:broken:regression
 distros-debian-snapshot:build-armhf-pvops:syslog-server:running:regression
 distros-debian-snapshot:build-armhf:syslog-server:running:regression
 distros-debian-snapshot:test-amd64-amd64-i386-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-armhf-armhf-armhf-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-i386-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-current-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-daily-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-i386-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-amd64-amd64-weekly-netinst-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:test-amd64-i386-amd64-daily-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-snapshot:build-armhf:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-armhf:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-snapshot:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-i386:host-install(4):broken:nonblocking
 distros-debian-snapshot:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73776
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Tue, 9 Jan 2018 13:07:34 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-snapshot test] 74142: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc0MTQyIGRpc3Ryb3MtZGViaWFuLXNuYXBzaG90IHJlYWwgW3JlYWxdCmh0dHA6Ly9v
c3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzQxNDIvCgpGYWls
dXJlcyBhbmQgcHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3Vj
Y2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJl
IHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBz
dGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lz
bG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1kYWlseS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1kYWlseS1uZXRib290LXB5Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1jdXJy
ZW50LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni13ZWVrbHktbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0
LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtY3VycmVudC1uZXRpbnN0LXB5Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LWN1
cnJlbnQtbmV0aW5zdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LWRhaWx5LW5ldGJvb3QtcHZncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LWRhaWx5LW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWkzODYtd2Vla2x5LW5ldGluc3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAg
MSBidWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1k
YWlseS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICBibG9ja2VkIG4vYQog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAg
ICAgIGJyb2tlbiBsaWtlIDczNzc2CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM3NzYKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4g
bGlrZSA3Mzc3NgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3Mg
ICAgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNzc2CiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM3NzYK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAg
ICAgICBicm9rZW4gbGlrZSA3Mzc3NgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczNzc2CiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2Vu
IGxpa2UgNzM3NzYKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3Mzc3
NgoKam9iczoKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtZGFpbHktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWkzODYtZGFpbHktbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtZGFpbHktbmV0Ym9vdC1weWdydWIgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtZGFpbHktbmV0Ym9v
dC1weWdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LWRhaWx5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LWN1cnJlbnQtbmV0aW5zdC1weWdydWIgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1jdXJyZW50LW5ldGluc3QtcHlncnViICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWN1cnJlbnQtbmV0aW5z
dC1weWdydWIgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtaTM4Ni1j
dXJyZW50LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtd2Vla2x5LW5ldGluc3QtcHlncnViICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdlZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtd2Vla2x5LW5ldGluc3Qt
cHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdl
ZWtseS1uZXRpbnN0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVz
dC9sb2dzCmltYWdlczogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+
b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 13:19:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 13:19:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYto3-0002aU-G6; Tue, 09 Jan 2018 13:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYto2-0002aM-Bj
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 13:19:06 +0000
X-Inumbo-ID: f1655b5d-f53f-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1655b5d-f53f-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 13:21:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 06:18:58 -0700
Message-Id: <5A54CF4F020000780019CB50@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 06:18:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0089020000780019ACF7@prv-mh.provo.novell.com>
 <96b6d920-5e1a-eadc-693d-2f690ba7b5e2@citrix.com>
 <5A548D19020000780019C941@prv-mh.provo.novell.com>
 <42001cda-5650-f385-b93f-af231aa2fc97@citrix.com>
In-Reply-To: <42001cda-5650-f385-b93f-af231aa2fc97@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 11/26] x86: Support indirect thunks
 from assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDEyOjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMDEvMTggMDg6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiAgc3RhdGlj
IGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHByaXZfb3BfY3R4dCAq
Y3R4dCwgdTggCj4gb3Bjb2RlLAo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCAKPiBieXRlcykKPj4+
Pj4gIHsKPj4+Pj4gKyAgICBzdHJ1Y3Qgc3R1YnMgKnRoaXNfc3R1YnMgPSAmdGhpc19jcHUoc3R1
YnMpOwo+Pj4+PiArICAgIHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IHRoaXNfc3R1YnMtPmFkZHIg
KyBTVFVCX0JVRl9TSVpFIC8gMjsKPj4+Pj4gKwo+Pj4+PiAgICAgIGlmICggIWN0eHQtPmlvX2Vt
dWxfc3R1YiApCj4+Pj4+IC0gICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YiA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHRoaXNfY3B1KHN0dWJzLm1mbikpKSArCj4+Pj4+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodGhpc19jcHUoc3R1YnMuYWRkcikgJgo+Pj4+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH5QQUdFX01B
U0spICsKPj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFNUVUJfQlVGX1NJWkUgLyAyOwo+Pj4+PiArICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWIgPQo+
Pj4+PiArICAgICAgICAgICAgbWFwX2RvbWFpbl9wYWdlKF9tZm4odGhpc19zdHVicy0+bWZuKSkg
KyAoc3R1Yl92YSAmIH5QQUdFX01BU0spOwo+Pj4+PiAgCj4+Pj4+ICAgICAgLyogbW92cSAkaG9z
dF90b19ndWVzdF9ncHJfc3dpdGNoLCVyY3ggKi8KPj4+Pj4gICAgICBjdHh0LT5pb19lbXVsX3N0
dWJbMF0gPSAweDQ4Owo+Pj4+PiAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxXSA9IDB4Yjk7Cj4+
Pj4+ICAgICAgKih2b2lkICoqKSZjdHh0LT5pb19lbXVsX3N0dWJbMl0gPSAodm9pZCAqKWhvc3Rf
dG9fZ3Vlc3RfZ3ByX3N3aXRjaDsKPj4+Pj4gKwo+Pj4+PiArI2lmZGVmIENPTkZJR19JTkRJUkVD
VF9USFVOSwo+Pj4+PiArICAgIC8qIGNhbGxxIF9feDg2LmluZGlyZWN0X3RodW5rLnJjeCAqLwo+
Pj4+PiArICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMF0gPSAweGU4Owo+Pj4+PiArICAgICooaW50
MzJfdCAqKSZjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0KPj4+Pj4gKyAgICAgICAgX3AoaW5kX3Ro
dW5rX3JjeCkgLSBfcChzdHViX3ZhICsgMTEgKyA0KTsKPj4+PiBXaHkgdHdvIChoaWRkZW4pIGNh
c3RzIHdoZW4gb25lIChjbGVhcmx5IHZpc2libGUgb25lKSB3b3VsZCBkbzoKPj4+Pgo+Pj4+ICAg
ICAqKGludDMyX3QgKikmY3R4dC0+aW9fZW11bF9zdHViWzExXSA9Cj4+Pj4gICAgICAgICAodW5z
aWduZWQgbG9uZylpbmRfdGh1bmtfcmN4IC0gKHN0dWJfdmEgKyAxMSArIDQpOwo+Pj4+Cj4+Pj4g
Pwo+Pj4+Cj4+Pj4+ICsjZWxzZQo+Pj4+PiAgICAgIC8qIGNhbGxxIColcmN4ICovCj4+Pj4+ICAg
ICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7Cj4+Pj4+ICAgICAgY3R4dC0+aW9fZW11
bF9zdHViWzExXSA9IDB4ZDE7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAvKgo+Pj4+PiArICAgICAqIDMg
Ynl0ZXMgb2YgUDZfTk9QUy4KPj4+Pj4gKyAgICAgKiBUT0RPOiB1bnRhbmdsZSBpZGVhbF9ub3Bz
IGZyb20gaW5pdC9saXZlcGF0Y2ggS2NvbmZpZyBvcHRpb25zLgo+Pj4+PiArICAgICAqLwo+Pj4+
PiArICAgIG1lbWNweSgmY3R4dC0+aW9fZW11bF9zdHViWzEyXSwgIlx4MGZceDFmXHgwMCIsIDMp
Owo+Pj4+PiArI2VuZGlmCj4+Pj4gU2FtZSBoZXJlIC0gcmF0aGVyIHRoYW4gbWFraW5nIGV2ZXJ5
dGhpbmcgbW9yZSBjb21wbGljYXRlZCB0bwo+Pj4+IHJlYWQvdW5kZXJzdGFuZCwgd2h5IGRvbid0
IHdlIGF2b2lkIGNvbmRpdGlvbmFscyBpbiBwbGFjZXMgd2hlcmUKPj4+PiBwZXJmb3JtYW5jZSBp
cyBvZiBubyBjb25jZXJuLgo+Pj4gQWdhaW4sIHRoZXNlIGFyZSBzdHJpY3RseSByZXF1aXJlZCwg
YmVjYXVzZSBvZiBpbmRfdGh1bmtfcmN4W10uCj4+IE9oLCByaWdodCwgb3RoZXIgdGhhbiBhYm92
ZSBoZXJlIEkgYWdyZWUgaW4gZ2VuZXJhbC4gSG93ZXZlciwgSQo+PiB0aGluayBJIGRpZCBzdWdn
ZXN0IHRvIHVuY29uZGl0aW9uYWxseSBidWlsZCB0aGUgdGh1bmtzIGFzIHdlbGwgLSB0aGV5Cj4+
IGRvIG5vIGhhcm0gaWYgdW51c2VkLgo+IAo+IEFjdHVhbGx5LCBpbmNsdWRpbmcgdGhlbSBkb2Vz
IGRvIGhhcm0sIGluIHRoZSBjYXNlIHRoYXQgYSB1c2VyIHdhbnRzIHRvCj4gY29tcGlsZSB3aXRo
b3V0IHRoZXNlIG1vZGlmaWNhdGlvbnMuICBFeGNsdWRpbmcgdGhlIHN5bWJvbHMgZ3VhcmFudGVl
cwo+IHRoZSByZXN1bHRpbmcgYmluYXJ5IHdvbnQgbGluaywgaWYgdGhlcmUgaXMgYSBtaXN0YWtl
IGVsc2V3aGVyZSB3aGljaCBpcwo+IGFjY2lkZW50YWxseSB1c2luZyB0aGVtLgoKSG1tLCB5ZXMs
IEkgY2FuIHNlZSB5b3VyIHBvaW50LiBZZXQgdGhlIGhhcm0gZG9uZSBpcyBtaW5pbWFsIC0KdW5p
bnRlbmRlZC9hY2NpZGVudGFsIHVzZSBvZiB0aGUgc3R1YnMgaXMgbm90IGdvaW5nIHRvIHJlc3Vs
dCBpbgptaXNiZWhhdmlvciwganVzdCBpbiBzb21ld2hhdCByZWR1Y2VkIHBlcmZvcm1hbmNlLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 13:24:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 13:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYtta-0003Hm-3U; Tue, 09 Jan 2018 13:24:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYttY-0003He-GG
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 13:24:48 +0000
X-Inumbo-ID: be26159f-f540-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be26159f-f540-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 13:26:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 06:24:41 -0700
Message-Id: <5A54D0A8020000780019CB5E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 06:24:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-15-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0488020000780019AD47@prv-mh.provo.novell.com>
 <8eec3fa0-6ff3-056c-fef7-1950b74989e9@citrix.com>
In-Reply-To: <8eec3fa0-6ff3-056c-fef7-1950b74989e9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 14/26] x86: Introduce alternative
 indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDEyOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDEvMTggMDk6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
MS4xOCBhdCAwMToxNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gKyAg
ICBlbHNlCj4+PiArICAgIHsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBFdmFsdWF0
ZSB0aGUgc2FmZXN0IEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIG1pdGlnYXRpb25zIHRvIHVzZS4K
Pj4+ICsgICAgICAgICAqIEZpcnN0LCBiZWdpbiB3aXRoIGNvbXBpbGVyLWFpZGVkIG1pdGlnYXRp
b25zLgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklH
X0lORElSRUNUX1RIVU5LKSApCj4+PiArICAgICAgICB7Cj4+PiArICAgICAgICAgICAgLyoKPj4+
ICsgICAgICAgICAgICAgKiBBTUQncyByZWNvbW1lbmRlZCBtaXRpZ2F0aW9uIGlzIHRvIHNldCBs
ZmVuY2UgYXMgYmVpbmcgZGlzcGF0Y2gKPj4+ICsgICAgICAgICAgICAgKiBzZXJpYWxpc2luZywg
YW5kIHRvIHVzZSBJTkRfVEhVTktfTEZFTkNFLgo+Pj4gKyAgICAgICAgICAgICAqLwo+Pj4gKyAg
ICAgICAgICAgIGlmICggY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggKQo+Pj4gKyAgICAgICAgICAg
ICAgICB0aHVuayA9IFRIVU5LX0xGRU5DRTsKPj4+ICsgICAgICAgIH0KPj4+ICsgICAgfQo+PiBB
cyBhc2tlZCBlbHNld2hlcmUsIGlzIHRoZSBDT05GSUdfSU5ESVJFQ1RfVEhVTksgZGVwZW5kZW5j
eQo+PiBoZXJlIHJlYWxseSBtZWFuaW5nZnVsIGZvciB0aGUgb3ZlcmFsbCBlZmZlY3Q/IFN1cmVs
eSBpZiB3ZSBjYW4ndCB1c2UKPj4gdGh1bmtzIGluIHRoZSBmaXJzdCBwbGFjZSBpdCBkb2Vzbid0
IG1hdHRlciB3aGljaCB2YXJpYW50IG9mIHRoZW0gd2UKPj4gZG9uJ3QgdXNlPwo+IAo+IEluIGxh
dGVyIHBhdGNoZXMsIHRoZSBsYWNrIG9mIElORElSRUNUX1RIVU5LIGNhdXNlcyB1cyB0byBjaG9v
c2UgdG8gdXNlCj4gSUJSUysgaWYgYXZhaWxhYmxlIGluIG1pY3JvY29kZS4KCk9oLCBJIHNlZSwg
YnV0IHRoYXQgcGF0Y2ggaGFzIG5vIGRlc2NyaXB0aW9uIHNvIGZhciwgYW5kIGhlbmNlIGl0Cmlz
IG5vdCByZWFsbHkgY2xlYXIgd2hhdCB0aGUgYmFja2dyb3VuZHMgb2YgdGhlIGRlY2lzaW9ucyB0
aGVyZSBpcwooZXZlbiB0byBtZSwgaGF2aW5nIGJlZW4gaW52b2x2ZWQgaW4gdGhpcyBmb3Igc29t
ZSB0aW1lKS4gSXMgdGhlCmV4cGVjdGVkIChvciBtZWFzdXJlZD8pIG92ZXJoZWFkIG9mIHVzaW5n
IHRoZSB0aHVua3MgbG93ZXIKdGhhbiB0aGF0IG9mIElCUlM/CgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 13:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 13:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYtxS-0003SC-Ia; Tue, 09 Jan 2018 13:28:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYtxQ-0003S5-JJ
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 13:28:48 +0000
X-Inumbo-ID: 4d86f71f-f541-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d86f71f-f541-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 13:30:48 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 06:28:42 -0700
Message-Id: <5A54D197020000780019CB61@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 06:28:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-20-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0785020000780019AD72@prv-mh.provo.novell.com>
 <08573966-b274-056d-8055-703b7b814805@citrix.com>
In-Reply-To: <08573966-b274-056d-8055-703b7b814805@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 19/26] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDEzOjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDEvMTggMDk6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pgo+Pj4gLS0tIGEv
eGVuL2FyY2gveDg2L21zci5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKPj4+IEBAIC0x
MzIsNyArMTMyLDggQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCj4+PiAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKPj4+
ICAgICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICkKPj4+ICAgICAgICAgICAgICBnb3RvIGdw
X2ZhdWx0Owo+Pj4gLSAgICAgICAgKnZhbCA9IHZwLT5zcGVjX2N0cmwuZ3Vlc3Q7Cj4+PiArICAg
ICAgICAqdmFsID0gKHZwLT5zcGVjX2N0cmwuZGlyZWN0X2FjY2Vzcwo+Pj4gKyAgICAgICAgICAg
ICAgICA/IHZwLT5zcGVjX2N0cmwuaG9zdCA6IHZwLT5zcGVjX2N0cmwuZ3Vlc3QpOwo+Pj4gICAg
ICAgICAgYnJlYWs7Cj4+IFRvIHJlY2FwLCBJIGhhZCBhc2tlZCB3aGV0aGVyIHRoaXMgaXMgdmFs
aWQgYWhlYWQgb2YgbGF0ZXIgY2hhbmdlcywKPj4gd2hpY2ggeW91IHJlcGxpZWQgdG8gc2F5aW5n
IHRoaXMgd29uJ3QgaGF2ZSBhbnkgImJ5IG5vdCBwZXJtaXR0aW5nCj4+IHRoZSBndWVzdCBhbnkg
YWNjZXNzIHVudGlsIHBhdGNoIDI1Ii4gSW4gd2hpY2ggY2FzZSBhdCB0aGUgdmVyeQo+PiBsZWFz
dCB0aGUgcGF0Y2ggdGl0bGUgaXMgbWlzbGVhZGluZy4gWWV0IEkgZG9uJ3QgZXZlbiBhZ3JlZSB3
aXRoIHdoYXQKPj4geW91IHNheSAtIHBhdGNoIDI1IG9ubHkgZmlkZGxlcyB3aXRoIENQVUlEIGJp
dHMuIERpZCB5b3UgcGVyaGFwcwo+PiBtZWFuIHRvIHNheSAiQnkgbm90IHBlcm1pdHRpbmcgYSB3
ZWxsIGJlaGF2ZWQgZ3Vlc3QgYW55IGFjY2Vzcwo+PiB1bnRpbCBwYXRjaCAyNSwiIGFzIG9uZSB0
cnlpbmcgdG8gYWNjZXNzIHRoZSBNU1JzIHdpdGhvdXQgY29uc3VsdGluZwo+PiB0aGUgQ1BVSUQg
Yml0cyB3b3VsZCBiZSBhYmxlIHRvIHN0YXJ0aW5nIHdpdGggdGhlIHBhdGNoIGhlcmUgYWl1aT8K
PiAKPiBUaGUgZ3Vlc3QgYWNjZXNzIGJpdCBiZWluZyBjbGVhciBpbiBjcHVmZWF0dXJlc2V0Lmgg
bWVhbnMgdGhhdCB0aGUKPiBtYXhpbXVtIGZlYXR1cmVzZXQgY2FsY3VsYXRpb25zIGZvciBndWVz
dHMgd2lsbCBndWFyYW50ZWUgdGhhdAo+IGNwLT5mZWF0LmlicnNiIGlzIGN1cnJlbnRseSBmYWxz
ZS4KCldlbGwsIHRoYXQgd2FzIHRoZSBwb2ludCBvZiBteSByZXBseTogWW91IG1lYW4gd2VsbCBi
ZWhhdmVkCmd1ZXN0cyAob25lcyBjb25zdWx0aW5nIENQVUlEKSwgYnV0IHlvdSBkb24ndCBzYXkg
c28sIGFuZCAtIGFzCnNhaWQgLSBJIHRoaW5rIG9uZXMgdHJ5aW5nIHRvIGFjY2VzcyB0aGUgTVNS
cyBhbnl3YXkgd2lsbCBvYnNlcnZlCnRoZSBhY2Nlc3NlcyB0byB3b3JrIGFzIG9mIHRoaXMgcGF0
Y2gsIHlldCBhcyBpdCBzZWVtcyBub3QgZnVsbHkKY29ycmVjdGx5ICh1bnRpbCB0aGF0IGxhdGVy
IHBhdGNoIGlzIGluIHBsYWNlKS4KCkFzIHBvaW50ZWQgb3V0IGJlZm9yZSAtIEkgZmluZSB3aXRo
IHRoaW5ncyBub3Qgd29ya2luZyBmdWxseSByaWdodAp1bnRpbCB0aGF0IGxhdGVyIHBhdGNoLCBi
dXQgdGhlIHNpdHVhdGlvbiBzaG91bGQgYmUgc3RhdGVkIGNsZWFybHkuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 13:31:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 13:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYtzY-00045U-Uc; Tue, 09 Jan 2018 13:31:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYtzY-00045B-45
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 13:31:00 +0000
X-Inumbo-ID: 9b7f9add-f541-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b7f9add-f541-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 13:32:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65796767"
To: Jan Beulich <JBeulich@suse.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-15-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0488020000780019AD47@prv-mh.provo.novell.com>
 <8eec3fa0-6ff3-056c-fef7-1950b74989e9@citrix.com>
 <5A54D0A8020000780019CB5E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7638c88c-92e8-8dda-368f-90aa131c089d@citrix.com>
Date: Tue, 9 Jan 2018 13:30:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A54D0A8020000780019CB5E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 14/26] x86: Introduce alternative
 indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMTM6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjAxLjE4IGF0
IDEyOjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA0LzAxLzE4
IDA5OjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA0LjAxLjE4IGF0IDAxOjE1LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gKyAgICBlbHNlCj4+Pj4gKyAg
ICB7Cj4+Pj4gKyAgICAgICAgLyoKPj4+PiArICAgICAgICAgKiBFdmFsdWF0ZSB0aGUgc2FmZXN0
IEJyYW5jaCBUYXJnZXQgSW5qZWN0aW9uIG1pdGlnYXRpb25zIHRvIHVzZS4KPj4+PiArICAgICAg
ICAgKiBGaXJzdCwgYmVnaW4gd2l0aCBjb21waWxlci1haWRlZCBtaXRpZ2F0aW9ucy4KPj4+PiAr
ICAgICAgICAgKi8KPj4+PiArICAgICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNU
X1RIVU5LKSApCj4+Pj4gKyAgICAgICAgewo+Pj4+ICsgICAgICAgICAgICAvKgo+Pj4+ICsgICAg
ICAgICAgICAgKiBBTUQncyByZWNvbW1lbmRlZCBtaXRpZ2F0aW9uIGlzIHRvIHNldCBsZmVuY2Ug
YXMgYmVpbmcgZGlzcGF0Y2gKPj4+PiArICAgICAgICAgICAgICogc2VyaWFsaXNpbmcsIGFuZCB0
byB1c2UgSU5EX1RIVU5LX0xGRU5DRS4KPj4+PiArICAgICAgICAgICAgICovCj4+Pj4gKyAgICAg
ICAgICAgIGlmICggY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggKQo+Pj4+ICsgICAgICAgICAgICAg
ICAgdGh1bmsgPSBUSFVOS19MRkVOQ0U7Cj4+Pj4gKyAgICAgICAgfQo+Pj4+ICsgICAgfQo+Pj4g
QXMgYXNrZWQgZWxzZXdoZXJlLCBpcyB0aGUgQ09ORklHX0lORElSRUNUX1RIVU5LIGRlcGVuZGVu
Y3kKPj4+IGhlcmUgcmVhbGx5IG1lYW5pbmdmdWwgZm9yIHRoZSBvdmVyYWxsIGVmZmVjdD8gU3Vy
ZWx5IGlmIHdlIGNhbid0IHVzZQo+Pj4gdGh1bmtzIGluIHRoZSBmaXJzdCBwbGFjZSBpdCBkb2Vz
bid0IG1hdHRlciB3aGljaCB2YXJpYW50IG9mIHRoZW0gd2UKPj4+IGRvbid0IHVzZT8KPj4gSW4g
bGF0ZXIgcGF0Y2hlcywgdGhlIGxhY2sgb2YgSU5ESVJFQ1RfVEhVTksgY2F1c2VzIHVzIHRvIGNo
b29zZSB0byB1c2UKPj4gSUJSUysgaWYgYXZhaWxhYmxlIGluIG1pY3JvY29kZS4KPiBPaCwgSSBz
ZWUsIGJ1dCB0aGF0IHBhdGNoIGhhcyBubyBkZXNjcmlwdGlvbiBzbyBmYXIsIGFuZCBoZW5jZSBp
dAo+IGlzIG5vdCByZWFsbHkgY2xlYXIgd2hhdCB0aGUgYmFja2dyb3VuZHMgb2YgdGhlIGRlY2lz
aW9ucyB0aGVyZSBpcwo+IChldmVuIHRvIG1lLCBoYXZpbmcgYmVlbiBpbnZvbHZlZCBpbiB0aGlz
IGZvciBzb21lIHRpbWUpLiBJcyB0aGUKPiBleHBlY3RlZCAob3IgbWVhc3VyZWQ/KSBvdmVyaGVh
ZCBvZiB1c2luZyB0aGUgdGh1bmtzIGxvd2VyCj4gdGhhbiB0aGF0IG9mIElCUlM/CgpUaGVzZSB0
aHVua3MgaGF2ZSBsb3dlciBvdmVyaGVhZCB0aGF0IElCUlMgaW4gYWxsIG1lYXN1cmVtZW50cyBJ
J3ZlCnNlZW4uwqAgSVNUUiByZXRwb2xpbmUgd2FzIHNwZWNpZmljYWxseSBwdXQgdG9nZXRoZXIg
dG8gY29tYmF0IHRoZSBJQlJTCnBlcmYgaGl0LgoKT25lIGNvbXBsaWNhdGlvbiBpcyB0aGF0IFNr
eWxha2UgKGFuZCBCcm9hZHdlbGwgYmVmb3JlIGEgc3BlY2lmaWMKbWljcm9jb2RlIHZlcnNpb24p
IGFyZSBub3Qgc2FmZSBldmVuIHdpdGggcmV0cG9saW5lLCBzbyBJQlJTIGlzIHVzZWQKdW5jb25k
aXRpb25hbGx5LsKgIChUaGUgbWljcm9jb2RlIHZlcnNpb24gdG8gYWRkIElCUlMgdG8gQnJvYWR3
ZWxsIGNhdXNlcwppdCB0byBwYXNzIHRoZSByZXRwb2xpbmUtc2FmZXR5IHRlc3QpLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 13:34:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 13:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYu2p-0004Hc-G5; Tue, 09 Jan 2018 13:34:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYu2o-0004HW-SX
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 13:34:22 +0000
X-Inumbo-ID: 9d9e51ed-f541-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d9e51ed-f541-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 14:33:02 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 06:34:19 -0700
Message-Id: <5A54D2E9020000780019CB71@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 06:34:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-53-wei.liu2@citrix.com>
 <5A5384F1020000780019C3DE@prv-mh.provo.novell.com>
 <20180109092533.4gepqzc2xmdxnroo@MacBook-Pro-de-Roger.local>
 <5A54AF8D020000780019CA51@prv-mh.provo.novell.com>
 <20180109112656.wecpoqhifbk6u3xo@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180109112656.wecpoqhifbk6u3xo@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 52/74] xen: mark xenstore/console
 pages as RAM and add them to dom_io
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDEyOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDA5LCAyMDE4IGF0IDA0OjAzOjI1QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDkuMDEuMTggYXQgMTA6MjUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDY6NDk6MjFBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAwNC4wMS4xOCBhdCAxNDowNiwgPHdlaS5saXUy
QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+ICt2b2lkIF9faW5pdCBoeXBlcnZpc29yX2luaXRf
bWVtb3J5KHZvaWQpCj4+ID4+ID4gK3sKPj4gPj4gPiArICAgIHVpbnQ2NF90IHBmbiA9IDA7Cj4+
ID4+ID4gKyAgICBsb25nIHJjOwo+PiA+PiA+ICsKPj4gPj4gPiArICAgIGlmICggIXhlbl9ndWVz
dCApCj4+ID4+ID4gKyAgICAgICAgcmV0dXJuOwo+PiA+PiA+ICsKPj4gPj4gPiArI2RlZmluZSBT
SEFSRV9QQVJBTShwKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPj4gPj4gPiArICAgIHJjID0geGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFt
KHAsICZwZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+PiA+ICsgICAgaWYg
KCByYyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+PiA+PiA+ICsgICAgICAgIHBhbmljKCJVbmFibGUgdG8gZ2V0ICIgI3Ap
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+PiA+ICsgICAg
c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShwZm4pLCBkb21faW8sIFhFTlNI
QVJFX3dyaXRhYmxlKTsgXAo+PiA+PiAKPj4gPj4gV2h5IGRvbV9pbyByYXRoZXIgdGhhbiB0aGUg
Y2xpZW50IGRvbWFpbj8KPj4gPiAKPj4gPiBUaGUgY2xpZW50IGRvbWFpbiBpcyBub3QgeWV0IGNy
ZWF0ZWQgYXQgdGhpcyBwb2ludC4gVGhpcyBpcyBleGFjdGx5Cj4+ID4gdGhlIHNhbWUgdGhhdCBY
ZW4gZG9lcyBmb3IgdGhlIGxvdyAxTWlCIGZvciBleGFtcGxlLgo+PiAKPj4gVGhlIGxvdyAxTWIg
aXMgYmVpbmcgdHJlYXRlZCBhcyBNTUlPLCBoZW5jZSByZW1haW5zIGFzc2lnbmVkCj4+IHRvIGRv
bV9pby4KPj4gCj4+ID4+IFRoZSBtb3JlIHRoYXQgZG9tX2lvCj4+ID4+IHBhZ2VzIGNhbiBvbmx5
IGJlIG1hcHBlZCBieSBwcml2aWxlZ2VkIGd1ZXN0cyAoYW5kIGhlbmNlIEkKPj4gPj4gYXNzdW1l
IHlvdSBuZWVkIGFub3RoZXIgdHdlYWsgc29tZXdoZXJlIHRoaXMgd2F5KS4KPj4gPiAKPj4gPiBJ
IGp1c3QgdXNlIHVuc2hhcmVfeGVuX3BhZ2UgYW5kIHNoYXJlIGl0IGFnYWluIHdpdGggdGhlIGd1
ZXN0Lgo+PiAKPj4gQW5kIHRoZXJlIGlzIG5vIG9wdGlvbiBvZiBzaW1wbHkgZG9pbmcgdGhlIHNo
YXJpbmcgaGVyZSBsYXRlciwKPj4gd2hlbiB0aGUgZG9tYWluIGlzIGFscmVhZHkgaW4gZXhpc3Rl
bmNlPwo+IAo+IEknbSBhZnJhaWQgdGhhdCBpZiBJIGRvbid0IGFkZCB0aGUgcGFnZXMgdG8gZG9t
X2lvIGF0IHRoaXMgcG9pbnQgdGhleQo+IHdvdWxkIGJlIGFkZGVkIHRvIHRoZSBmcmVlIG1lbW9y
eSBwb29sLCBhbmQgdGh1cyBtaWdodCBiZSB1c2VkIGZvcgo+IGFueXRoaW5nLiBNYXliZSBJJ20g
bWlzc2luZyBzb21ldGhpbmcsIGJ1dCBJIGRpZG4ndCBmaW5kIGFueSBvdGhlciB3YXkKPiB0byBk
ZWFsIHdpdGggdGhpcyBnaXZlbiB0aGUgc2hvcnQgdGltZS4KClRoZSBmaXJzdCB0aGluZyB5b3Ug
ZG8gaXMgbWFyayB0aGVzZSBwYWdlcyBhcyBFODIwIFJBTS4gSWYgdGhhdAp3YXNuJ3QgZG9uZSwg
SSBkb24ndCB0aGluayB0aGV5J2QgZW5kIHVwIGluIHRoZSBhbGxvY2F0b3IsIGFuZApoZW5jZSBj
b3VsZCBiZSBzaGFyZWQgbGF0ZXIuIEkgZ3Vlc3MgdGhlcmUgbWF5IG5ldmVydGhlbGVzcyBiZQph
IHJlYXNvbiB0byBkbyB0aGF0IGVhcmx5IEU4MjAgbWFuaXB1bGF0aW9uLCBidXQgd2l0aCB0aGUg
cGF0Y2gKaGF2aW5nIG5vIGRlc2NyaXB0aW9uIEkgY2Fubm90IGd1ZXNzIHdoYXQgdGhhdCByZWFz
b24gbWlnaHQgYmUKKGFuZCBoZW5jZSBJIGNhbid0IHRoaW5rIG9mIGFsdGVybmF0aXZlcykuCgpB
bnl3YXkgLSBpbiB0aGUgaW50ZXJlc3Qgb2YgcXVpY2sgcHJvZ3Jlc3MgSSdtIGZpbmUgd2l0aCB0
aGlzIGJlaW5nCmxlZnQgYXMgaXMgZm9yIG5vdywgYXMgbG9uZyBhcyByZXZpc2l0aW5nIGl0IGlz
IGJlaW5nIHB1dCBvbiBhIHRvZG8KbGlzdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 13:34:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 13:34:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYu3J-0004KB-Nx; Tue, 09 Jan 2018 13:34:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYu3I-0004Jm-Nf
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 13:34:52 +0000
X-Inumbo-ID: 262f2c10-f542-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 262f2c10-f542-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 13:36:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65796981"
To: Jan Beulich <JBeulich@suse.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-20-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0785020000780019AD72@prv-mh.provo.novell.com>
 <08573966-b274-056d-8055-703b7b814805@citrix.com>
 <5A54D197020000780019CB61@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <91cd487b-2618-c313-50c0-b8606014b7e4@citrix.com>
Date: Tue, 9 Jan 2018 13:34:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A54D197020000780019CB61@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 19/26] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMTM6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5LjAxLjE4IGF0
IDEzOjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA0LzAxLzE4
IDA5OjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMK
Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKPj4+PiBAQCAtMTMyLDcgKzEzMiw4IEBAIGlu
dCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRf
dCAqdmFsKQo+Pj4+ICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgo+Pj4+ICAgICAgICAgIGlmICgg
IWNwLT5mZWF0LmlicnNiICkKPj4+PiAgICAgICAgICAgICAgZ290byBncF9mYXVsdDsKPj4+PiAt
ICAgICAgICAqdmFsID0gdnAtPnNwZWNfY3RybC5ndWVzdDsKPj4+PiArICAgICAgICAqdmFsID0g
KHZwLT5zcGVjX2N0cmwuZGlyZWN0X2FjY2Vzcwo+Pj4+ICsgICAgICAgICAgICAgICAgPyB2cC0+
c3BlY19jdHJsLmhvc3QgOiB2cC0+c3BlY19jdHJsLmd1ZXN0KTsKPj4+PiAgICAgICAgICBicmVh
azsKPj4+IFRvIHJlY2FwLCBJIGhhZCBhc2tlZCB3aGV0aGVyIHRoaXMgaXMgdmFsaWQgYWhlYWQg
b2YgbGF0ZXIgY2hhbmdlcywKPj4+IHdoaWNoIHlvdSByZXBsaWVkIHRvIHNheWluZyB0aGlzIHdv
bid0IGhhdmUgYW55ICJieSBub3QgcGVybWl0dGluZwo+Pj4gdGhlIGd1ZXN0IGFueSBhY2Nlc3Mg
dW50aWwgcGF0Y2ggMjUiLiBJbiB3aGljaCBjYXNlIGF0IHRoZSB2ZXJ5Cj4+PiBsZWFzdCB0aGUg
cGF0Y2ggdGl0bGUgaXMgbWlzbGVhZGluZy4gWWV0IEkgZG9uJ3QgZXZlbiBhZ3JlZSB3aXRoIHdo
YXQKPj4+IHlvdSBzYXkgLSBwYXRjaCAyNSBvbmx5IGZpZGRsZXMgd2l0aCBDUFVJRCBiaXRzLiBE
aWQgeW91IHBlcmhhcHMKPj4+IG1lYW4gdG8gc2F5ICJCeSBub3QgcGVybWl0dGluZyBhIHdlbGwg
YmVoYXZlZCBndWVzdCBhbnkgYWNjZXNzCj4+PiB1bnRpbCBwYXRjaCAyNSwiIGFzIG9uZSB0cnlp
bmcgdG8gYWNjZXNzIHRoZSBNU1JzIHdpdGhvdXQgY29uc3VsdGluZwo+Pj4gdGhlIENQVUlEIGJp
dHMgd291bGQgYmUgYWJsZSB0byBzdGFydGluZyB3aXRoIHRoZSBwYXRjaCBoZXJlIGFpdWk/Cj4+
IFRoZSBndWVzdCBhY2Nlc3MgYml0IGJlaW5nIGNsZWFyIGluIGNwdWZlYXR1cmVzZXQuaCBtZWFu
cyB0aGF0IHRoZQo+PiBtYXhpbXVtIGZlYXR1cmVzZXQgY2FsY3VsYXRpb25zIGZvciBndWVzdHMg
d2lsbCBndWFyYW50ZWUgdGhhdAo+PiBjcC0+ZmVhdC5pYnJzYiBpcyBjdXJyZW50bHkgZmFsc2Uu
Cj4gV2VsbCwgdGhhdCB3YXMgdGhlIHBvaW50IG9mIG15IHJlcGx5OiBZb3UgbWVhbiB3ZWxsIGJl
aGF2ZWQKPiBndWVzdHMgKG9uZXMgY29uc3VsdGluZyBDUFVJRCksIGJ1dCB5b3UgZG9uJ3Qgc2F5
IHNvLCBhbmQgLSBhcwo+IHNhaWQgLSBJIHRoaW5rIG9uZXMgdHJ5aW5nIHRvIGFjY2VzcyB0aGUg
TVNScyBhbnl3YXkgd2lsbCBvYnNlcnZlCj4gdGhlIGFjY2Vzc2VzIHRvIHdvcmsgYXMgb2YgdGhp
cyBwYXRjaCwgeWV0IGFzIGl0IHNlZW1zIG5vdCBmdWxseQo+IGNvcnJlY3RseSAodW50aWwgdGhh
dCBsYXRlciBwYXRjaCBpcyBpbiBwbGFjZSkuCj4KPiBBcyBwb2ludGVkIG91dCBiZWZvcmUgLSBJ
IGZpbmUgd2l0aCB0aGluZ3Mgbm90IHdvcmtpbmcgZnVsbHkgcmlnaHQKPiB1bnRpbCB0aGF0IGxh
dGVyIHBhdGNoLCBidXQgdGhlIHNpdHVhdGlvbiBzaG91bGQgYmUgc3RhdGVkIGNsZWFybHkuCgpC
dXQgaXQgc3RpbGwgZnVuY3Rpb25zIGNvcnJlY3RseS7CoCBBIGd1ZXN0IHdoaWNoIGlnbm9yZXMg
Q1BVSUQgd2lsbApzdGlsbCBmaW5kIHR3byBNU1JzIHdoaWNoIHVuY29uZGl0aW9uYWxseSAjR1Ag
d2hlbiBwb2tlZC7CoCBUaGUgbG9naWMgdG8KYWxsb3cgcGFzc3Rocm91Z2ggaXMgYWxzbyBkZXJp
dmVkIGZyb20gdGhlIGNwdWlkIHBvbGljeSwgd2hpY2ggZGlzYWxsb3dzCnRoZSBwYXNzdGhyb3Vn
aCB1bnRpbCBwYXRjaCAyNS4KCihJbiBmYWN0LCBiZWZvcmUgdGhpcyBwYXRjaCwgYSBndWVzdCB3
aGljaCBwb2tlZCBhdCB0aGUgTVNScyB3b3VsZG4ndApmaW5kIGEgI0dQIGV2ZXJ5d2hlcmUsIGJl
Y2F1c2Ugb3VyIE1TUiBpbmZyYXN0cnVjdHVyZSBpcyBsZWFreS4pCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 13:49:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 13:49:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuHT-0005G8-2p; Tue, 09 Jan 2018 13:49:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0zzw=ee=citrix.com=prvs=5404865a5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYuHR-0005G2-N3
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 13:49:29 +0000
X-Inumbo-ID: ba7b0e5c-f543-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba7b0e5c-f543-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 14:48:10 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="465144769"
Date: Tue, 9 Jan 2018 13:49:26 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109134926.xj7x4cjolen6oco6@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-21-wei.liu2@citrix.com>
 <5A4F7205020000780019B5A9@prv-mh.provo.novell.com>
 <20180108155924.f52nabs4rfrntdji@citrix.com>
 <5A53AD9E020000780019C576@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A53AD9E020000780019C576@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 20/74] x86: produce a binary that can
 be booted as PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDk6NDI6NTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjAxLjE4IGF0IDE2OjU5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIEphbiAwNSwgMjAxOCBhdCAwNDozOTozM0FNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDUsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQo+ID4+ID4g
KysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gPj4gPiBAQCAtNzUsNiArNzUsOCBAQCBlZmkt
eSA6PSAkKHNoZWxsIGlmIFsgISAtciAKPiA+PiA+ICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29t
cGlsZS5oIC1vIFwKPiA+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgLU8gJChCQVNFRElSKS9p
bmNsdWRlL3hlbi9jb21waWxlLmggXTsgdGhlbiBcCj4gPj4gPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVjaG8gJyQoVEFSR0VUKS5lZmknOyBmaSkKPiA+PiA+ICAKPiA+PiA+ICtzaGltLSQo
Q09ORklHX1BWSF9HVUVTVCkgOj0gJChUQVJHRVQpLXNoaW0KPiA+PiA+ICsKPiA+PiA+ICBpZm5l
cSAoJChidWlsZF9pZF9saW5rZXIpLCkKPiA+PiA+ICBub3Rlc19waGRycyA9IC0tbm90ZXMKPiA+
PiA+ICBlbHNlCj4gPj4gPiBAQCAtOTMsNyArOTUsNyBAQCBlbmRpZgo+ID4+ID4gIHN5bXMtd2Fy
bi1kdXAteSA6PSAtLXdhcm4tZHVwCj4gPj4gPiAgc3ltcy13YXJuLWR1cC0kKENPTkZJR19TVVBQ
UkVTU19EVVBMSUNBVEVfU1lNQk9MX1dBUk5JTkdTKSA6PQo+ID4+ID4gIAo+ID4+ID4gLSQoVEFS
R0VUKTogJChUQVJHRVQpLXN5bXMgJChlZmkteSkgYm9vdC9ta2VsZjMyCj4gPj4gPiArJChUQVJH
RVQpOiAkKFRBUkdFVCktc3ltcyAkKGVmaS15KSBib290L21rZWxmMzIgJChzaGltLXkpCj4gPj4g
PiAgCS4vYm9vdC9ta2VsZjMyICQobm90ZXNfcGhkcnMpICQoVEFSR0VUKS1zeW1zICQoVEFSR0VU
KSAkKFhFTl9JTUdfT0ZGU0VUKSBcCj4gPj4gPiAgCSAgICAgICAgICAgICAgIGAkKE5NKSAkKFRB
UkdFVCktc3ltcyB8IHNlZCAtbmUgJ3MvXlwoW14gXSpcKSAuIF9fMk1fcndkYXRhX2VuZCQkLzB4
XDEvcCdgCj4gPj4gCj4gPj4gSG1tLCBzbyB5b3UgbWVhbiB0byBidWlsZCBzaGltIGFuZCAibm9y
bWFsIiBYZW4gYXQgdGhlIHNhbWUgdGltZSwKPiA+PiB3aXRoIGFsbCB0aGUgc2FtZSBvYmplY3Rz
PyBUaGF0J3MgcmF0aGVyIHVuZXhwZWN0ZWQgZm9sbG93aW5nIHRoZQo+ID4+IGVhcmxpZXIgZXhj
aGFuZ2UgQW5kcmV3IGFuZCBJIGhhZC4gSSB3b3VsZCBleHBlY3QgdGhlIHNoaW0gdG8gbm90Cj4g
Pj4gcmVxdWlyZSBxdWl0ZSBhIGZldyBiaXRzIGFuZCBwaWVjZXMsIGFuZCBoZW5jZSB3YW50aW5n
IHRvIGJlIGJ1aWx0Cj4gPj4gaW5kZXBlbmRlbnRseS4KPiA+PiAKPiA+IAo+ID4gVGhlcmUgaXMg
YSBsYXRlciBwYXRjaCBpbiB0aGlzIHNlcmllcyB0byBsaW5rIHhlbiB1bmRlciB0b29scy9maXJt
d2FyZS8KPiA+IHRvIGJ1aWxkIHRoZSBzaGltIHRoZXJlLCB3aGljaCB3b3VsZCBuZWVkIGJ1aWxk
IHN5c3RlbSBwYXRjaCBsaWtlIHRoaXMuCj4gPiAKPiA+IFRoZSBjYW4gYmUgY2xlYW5lZCB1cCBz
b21laG93LiBBdCB0aGUgdGltZSBJIHdhc24ndCBzdXJlIGhvdyBiZXN0IHRvCj4gPiBwcm9jZWVk
IChhbmQgY2VydGFpbmx5IGRpZG4ndCB0YWtlIHBhcnQgaW4gdGhlIGRpc2N1c3Npb24gYmV0d2Vl
biBBbmRyZXcKPiA+IGFuZCB5b3UpLgo+ID4gCj4gPiBTdWdnZXN0aW9ucyB3ZWxjb21lLgo+IAo+
IFdlbGwsIHdoZW4gSSBoYWQgZGlzY3Vzc2VkIHRoaXMgd2l0aCBBbmRyZXcsIG15IHZpZXcgb24g
dGhlCj4gb3V0Y29tZSB3YXMgdGhhdCB3ZSdkIGJ1aWxkIGVpdGhlciB4ZW4tc2hpbSBvciB0aGUg
cGFpciBvZgo+IHhlbi5neiBhbmQgeGVuLmVmaSBpbiBhIHNpbmdsZSBidWlsZCBpbnZvY2F0aW9u
IChoZW5jZSB0d28gYnVpbGQKPiBhbGwgdGhyZWUsIGEgc2Vjb25kIG1ha2Ugd291bGQgYmUgbmVl
ZGVkLCB3aGljaCB3b3VsZCBzZWVtCj4gdG8gYmUgYXQgbGVhc3QgYWxvbmcgdGhlIGxpbmVzIG9m
IHdoYXQgdGhhdCBsYXRlciBwYXRjaCBpcyBkb2luZykuCj4gCj4gVGhlIGFib3ZlIGRlcGVuZGVu
Y3ksIG90b2gsIHN1Z2dlc3RzIHRoYXQgeW91IHdhbnQgdG8KPiBidWlsZCBib3RoIHhlbi5neiBh
bmQgeGVuLXNoaW0uCgpSZW1vdmluZyB0aGUgZGVwZW5kZW5jeSBzaG91bGQgYmUgZWFzeS4gSXQg
d2FzIGFkZGVkIG1vc3RseSBmb3IKY29udmVuaWVuY2Ugb2YgZGV2ZWxvcG1lbnQuCgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 13:58:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 13:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuQG-00062d-0n; Tue, 09 Jan 2018 13:58:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYuQF-00062X-AE
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 13:58:35 +0000
X-Inumbo-ID: ff08e9d9-f544-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff08e9d9-f544-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 14:57:14 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 06:58:32 -0700
Message-Id: <5A54D896020000780019CBA4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 06:58:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-20-git-send-email-andrew.cooper3@citrix.com>
 <5A4E0785020000780019AD72@prv-mh.provo.novell.com>
 <08573966-b274-056d-8055-703b7b814805@citrix.com>
 <5A54D197020000780019CB61@prv-mh.provo.novell.com>
 <91cd487b-2618-c313-50c0-b8606014b7e4@citrix.com>
In-Reply-To: <91cd487b-2618-c313-50c0-b8606014b7e4@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 19/26] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDE0OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDkvMDEvMTggMTM6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOS4w
MS4xOCBhdCAxMzowMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDQvMDEvMTggMDk6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94
ODYvbXNyLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L21zci5jCj4+Pj4+IEBAIC0xMzIsNyAr
MTMyLDggQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsIAo+IHVpbnQ2NF90ICp2YWwpCj4+Pj4+ICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgo+Pj4+
PiAgICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCj4+Pj4+ICAgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0Owo+Pj4+PiAtICAgICAgICAqdmFsID0gdnAtPnNwZWNfY3RybC5ndWVzdDsKPj4+
Pj4gKyAgICAgICAgKnZhbCA9ICh2cC0+c3BlY19jdHJsLmRpcmVjdF9hY2Nlc3MKPj4+Pj4gKyAg
ICAgICAgICAgICAgICA/IHZwLT5zcGVjX2N0cmwuaG9zdCA6IHZwLT5zcGVjX2N0cmwuZ3Vlc3Qp
Owo+Pj4+PiAgICAgICAgICBicmVhazsKPj4+PiBUbyByZWNhcCwgSSBoYWQgYXNrZWQgd2hldGhl
ciB0aGlzIGlzIHZhbGlkIGFoZWFkIG9mIGxhdGVyIGNoYW5nZXMsCj4+Pj4gd2hpY2ggeW91IHJl
cGxpZWQgdG8gc2F5aW5nIHRoaXMgd29uJ3QgaGF2ZSBhbnkgImJ5IG5vdCBwZXJtaXR0aW5nCj4+
Pj4gdGhlIGd1ZXN0IGFueSBhY2Nlc3MgdW50aWwgcGF0Y2ggMjUiLiBJbiB3aGljaCBjYXNlIGF0
IHRoZSB2ZXJ5Cj4+Pj4gbGVhc3QgdGhlIHBhdGNoIHRpdGxlIGlzIG1pc2xlYWRpbmcuIFlldCBJ
IGRvbid0IGV2ZW4gYWdyZWUgd2l0aCB3aGF0Cj4+Pj4geW91IHNheSAtIHBhdGNoIDI1IG9ubHkg
ZmlkZGxlcyB3aXRoIENQVUlEIGJpdHMuIERpZCB5b3UgcGVyaGFwcwo+Pj4+IG1lYW4gdG8gc2F5
ICJCeSBub3QgcGVybWl0dGluZyBhIHdlbGwgYmVoYXZlZCBndWVzdCBhbnkgYWNjZXNzCj4+Pj4g
dW50aWwgcGF0Y2ggMjUsIiBhcyBvbmUgdHJ5aW5nIHRvIGFjY2VzcyB0aGUgTVNScyB3aXRob3V0
IGNvbnN1bHRpbmcKPj4+PiB0aGUgQ1BVSUQgYml0cyB3b3VsZCBiZSBhYmxlIHRvIHN0YXJ0aW5n
IHdpdGggdGhlIHBhdGNoIGhlcmUgYWl1aT8KPj4+IFRoZSBndWVzdCBhY2Nlc3MgYml0IGJlaW5n
IGNsZWFyIGluIGNwdWZlYXR1cmVzZXQuaCBtZWFucyB0aGF0IHRoZQo+Pj4gbWF4aW11bSBmZWF0
dXJlc2V0IGNhbGN1bGF0aW9ucyBmb3IgZ3Vlc3RzIHdpbGwgZ3VhcmFudGVlIHRoYXQKPj4+IGNw
LT5mZWF0LmlicnNiIGlzIGN1cnJlbnRseSBmYWxzZS4KPj4gV2VsbCwgdGhhdCB3YXMgdGhlIHBv
aW50IG9mIG15IHJlcGx5OiBZb3UgbWVhbiB3ZWxsIGJlaGF2ZWQKPj4gZ3Vlc3RzIChvbmVzIGNv
bnN1bHRpbmcgQ1BVSUQpLCBidXQgeW91IGRvbid0IHNheSBzbywgYW5kIC0gYXMKPj4gc2FpZCAt
IEkgdGhpbmsgb25lcyB0cnlpbmcgdG8gYWNjZXNzIHRoZSBNU1JzIGFueXdheSB3aWxsIG9ic2Vy
dmUKPj4gdGhlIGFjY2Vzc2VzIHRvIHdvcmsgYXMgb2YgdGhpcyBwYXRjaCwgeWV0IGFzIGl0IHNl
ZW1zIG5vdCBmdWxseQo+PiBjb3JyZWN0bHkgKHVudGlsIHRoYXQgbGF0ZXIgcGF0Y2ggaXMgaW4g
cGxhY2UpLgo+Pgo+PiBBcyBwb2ludGVkIG91dCBiZWZvcmUgLSBJIGZpbmUgd2l0aCB0aGluZ3Mg
bm90IHdvcmtpbmcgZnVsbHkgcmlnaHQKPj4gdW50aWwgdGhhdCBsYXRlciBwYXRjaCwgYnV0IHRo
ZSBzaXR1YXRpb24gc2hvdWxkIGJlIHN0YXRlZCBjbGVhcmx5Lgo+IAo+IEJ1dCBpdCBzdGlsbCBm
dW5jdGlvbnMgY29ycmVjdGx5LiAgQSBndWVzdCB3aGljaCBpZ25vcmVzIENQVUlEIHdpbGwKPiBz
dGlsbCBmaW5kIHR3byBNU1JzIHdoaWNoIHVuY29uZGl0aW9uYWxseSAjR1Agd2hlbiBwb2tlZC4g
IFRoZSBsb2dpYyB0bwo+IGFsbG93IHBhc3N0aHJvdWdoIGlzIGFsc28gZGVyaXZlZCBmcm9tIHRo
ZSBjcHVpZCBwb2xpY3ksIHdoaWNoIGRpc2FsbG93cwo+IHRoZSBwYXNzdGhyb3VnaCB1bnRpbCBw
YXRjaCAyNS4KCk9oLCByaWdodCAtIEkga2VlcCBub3QgcmVhbGl6aW5nIHRoYXQgdGhlIHZhcmlh
YmxlIG5hbWVkICJjcCIgaXMKdGhlIGNwdWlkIHBvbGljeSBvZiB0aGUgZ3Vlc3QuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:09:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuaK-0006st-2Q; Tue, 09 Jan 2018 14:09:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n3h8=ee=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYuaJ-0006sn-7V
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:08:59 +0000
X-Inumbo-ID: 729ca043-f546-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x231.google.com (unknown [2a00:1450:4010:c07::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 729ca043-f546-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 15:07:38 +0100 (CET)
Received: by mail-lf0-x231.google.com with SMTP id e203so1289391lfg.3
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 06:08:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Dnun4P6zIsWUZdzRBnXXgiwRWXMSRQm4zVMNSzaM7oU=;
 b=JyKAxS1oxu4CHl3kJdSvZPtyBbDwvusYFfXDZEP/QrckzFeGIvVOa4MpJcvKYUtbCu
 0CaTK346owMg63SBR56WB2eYY8pnUyiioEhcVUshN1b2KIJ1WxHy7Z4+ygvfTFcz51wz
 xiCk5bOO+qBOieQJgNzbCfwV5nQnpO/msZNk9yX2ZUhMPPmC3y9mdao0pkDBuWPlMQi8
 pGJQruUvJRjUQ+541f8LX9HlTw7UxHEN7nGZlyCTgoAwItVJMDh2SDmNm73Ys7+0Bw3r
 hX3N8hal6P22hs/4A8V+3rvCNJzGB2RESDiI8p0pi8+on70hKDiB5gwRjgyMP+2EfURE
 WzTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Dnun4P6zIsWUZdzRBnXXgiwRWXMSRQm4zVMNSzaM7oU=;
 b=PhEYMM02LQ1Uaj+q+CVs1UoqOPquvWOXLq6Vdl6hegMHYdtLIL0Q55p8SkH8HSdKhQ
 u+uAQDVO07a9uqbx9k3tRA2SLrKDEUKi5gUHxUU0rs0tlG4BGXfo+dbOrDsk/rHQ+Hd3
 iJ3Gu3eACONe+tVTfMiK9HU1RaSA7N1n9v8L2h4Wd4yL/27idRwbg6WosRYp9nu1sASH
 3ok6yzhaMTVnMDCFGeuv9crBPGJePSx0iGke9uOaLuDPmTGLb+lRfEKC0iNiCAaGpgTF
 0PBYtO+YgEjGU7zzsvhjPX6L1nUwvJ2jh7mrkxHy9bZ+EL4dR92y0rFpsRt9yDXFAzFu
 v+dw==
X-Gm-Message-State: AKwxytejYMbRWrtyN2CJISyGlGpVnc53wkWhal3sGLVSbpCPC1xcsfaR
 mIcG+OFmw9KhBWPJ68AmO1B399IU3ug3OKxrImpswA==
X-Google-Smtp-Source: ACJfBouB2Jh0gD++8tI9oekkglkwKFjywS4/+RRmXPN1QVOCaZbcz4iLr4Bwnn/MrspAwdz/Gu1oa+PGixk2+USrYeM=
X-Received: by 10.25.17.97 with SMTP id g94mr7082915lfi.124.1515506935016;
 Tue, 09 Jan 2018 06:08:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Tue, 9 Jan 2018 06:08:53 -0800 (PST)
Received: by 10.25.25.16 with HTTP; Tue, 9 Jan 2018 06:08:53 -0800 (PST)
In-Reply-To: <23124.41063.724419.527371@mariner.uk.xensource.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
 <23124.40763.849975.202465@mariner.uk.xensource.com>
 <154f92d0-13c6-0fb4-f48d-93e9e83aaa4f@citrix.com>
 <23124.41063.724419.527371@mariner.uk.xensource.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Tue, 9 Jan 2018 06:08:53 -0800
Message-ID: <CA+aC4kuKa_iuknh6K4DULQwFZwktDXV8=r+tJn_wphn8h_PKJQ@mail.gmail.com>
To: Ian Jackson <Ian.Jackson@eu.citrix.com>
Cc: Juergen Gross <JGross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6233921238947620876=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6233921238947620876==
Content-Type: multipart/alternative; boundary="001a113fb1348454c30562587414"

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

On Jan 9, 2018 2:59 AM, "Ian Jackson" <ian.jackson@eu.citrix.com> wrote:

George Dunlap writes ("Re: Radical proposal: ship not-fully-tidied shim as
4.10.1"):
> On 01/09/2018 10:53 AM, Ian Jackson wrote:
> > And as my other mail suggests, I don't think we should allow this work
> > to be blocked by outstanding reviewed.  IMO we should ship what we
> > have ASAP.
>
> Well "what we have" boot under HVM?

No, so that does need to be fixed.  We could ship Amazon's series but
that has no migration and no ballooning.


Why do we think migration doesn't work?  I haven't tested but I cannot
imagine why it wouldn't.

Ballooning is trivial.  I can send a V3 this morning with ballooning.

Regards,

Anthony Liguori


I was hoping someone would have an opinion about how hard it would be
to take Amazon's early boot approach and stuff it into Citrix's
more-comprehensive shim series.

Ian.

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

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

<div dir=3D"auto"><div><br><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On Jan 9, 2018 2:59 AM, &quot;Ian Jackson&quot; &lt;<a href=3D"ma=
ilto:ian.jackson@eu.citrix.com">ian.jackson@eu.citrix.com</a>&gt; wrote:<br=
 type=3D"attribution"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8e=
x;border-left:1px #ccc solid;padding-left:1ex">George Dunlap writes (&quot;=
Re: Radical proposal: ship not-fully-tidied shim as 4.10.1&quot;):<br>
<div class=3D"quoted-text">&gt; On 01/09/2018 10:53 AM, Ian Jackson wrote:<=
br>
</div><div class=3D"quoted-text">&gt; &gt; And as my other mail suggests, I=
 don&#39;t think we should allow this work<br>
&gt; &gt; to be blocked by outstanding reviewed.=C2=A0 IMO we should ship w=
hat we<br>
&gt; &gt; have ASAP.<br>
&gt;<br>
&gt; Well &quot;what we have&quot; boot under HVM?<br>
<br>
</div>No, so that does need to be fixed.=C2=A0 We could ship Amazon&#39;s s=
eries but<br>
that has no migration and no ballooning.<br></blockquote></div></div></div>=
<div dir=3D"auto"><br></div><div dir=3D"auto">Why do we think migration doe=
sn&#39;t work?=C2=A0 I haven&#39;t tested but I cannot imagine why it would=
n&#39;t.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Ballooning is t=
rivial.=C2=A0 I can send a V3 this morning with ballooning.</div><div dir=
=3D"auto"><br></div><div dir=3D"auto">Regards,</div><div dir=3D"auto"><br><=
/div><div dir=3D"auto">Anthony Liguori</div><div dir=3D"auto"><br></div><di=
v dir=3D"auto"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><block=
quote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex">
<br>
I was hoping someone would have an opinion about how hard it would be<br>
to take Amazon&#39;s early boot approach and stuff it into Citrix&#39;s<br>
more-comprehensive shim series.<br>
<font color=3D"#888888"><br>
Ian.<br>
</font><div class=3D"elided-text"><br>
______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenprojec=
t.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/<wbr>mailman/lis=
tinfo/xen-devel</a></div></blockquote></div><br></div></div></div>

--001a113fb1348454c30562587414--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6233921238947620876==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:17:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuid-0007gW-TF; Tue, 09 Jan 2018 14:17:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yc+y=ee=citrix.com=prvs=540dc162b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYuic-0007gM-CD
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:17:34 +0000
X-Inumbo-ID: a5941724-f547-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5941724-f547-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 15:16:13 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65799640"
Date: Tue, 9 Jan 2018 14:16:54 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>, <+@MacBook-Pro-de-Roger.local>
Message-ID: <20180109141654.m6ezmhvu2ze43hbw@MacBook-Pro-de-Roger.local>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
 <23124.40763.849975.202465@mariner.uk.xensource.com>
 <154f92d0-13c6-0fb4-f48d-93e9e83aaa4f@citrix.com>
 <23124.41063.724419.527371@mariner.uk.xensource.com>
 <CA+aC4kuKa_iuknh6K4DULQwFZwktDXV8=r+tJn_wphn8h_PKJQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4kuKa_iuknh6K4DULQwFZwktDXV8=r+tJn_wphn8h_PKJQ@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <JGross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDY6MDg6NTNBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIEphbiA5LCAyMDE4IDI6NTkgQU0sICJJYW4gSmFja3NvbiIgPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+IAo+IEdlb3JnZSBEdW5sYXAgd3JpdGVzICgiUmU6
IFJhZGljYWwgcHJvcG9zYWw6IHNoaXAgbm90LWZ1bGx5LXRpZGllZCBzaGltIGFzCj4gNC4xMC4x
Iik6Cj4gPiBPbiAwMS8wOS8yMDE4IDEwOjUzIEFNLCBJYW4gSmFja3NvbiB3cm90ZToKPiA+ID4g
QW5kIGFzIG15IG90aGVyIG1haWwgc3VnZ2VzdHMsIEkgZG9uJ3QgdGhpbmsgd2Ugc2hvdWxkIGFs
bG93IHRoaXMgd29yawo+ID4gPiB0byBiZSBibG9ja2VkIGJ5IG91dHN0YW5kaW5nIHJldmlld2Vk
LiAgSU1PIHdlIHNob3VsZCBzaGlwIHdoYXQgd2UKPiA+ID4gaGF2ZSBBU0FQLgo+ID4KPiA+IFdl
bGwgIndoYXQgd2UgaGF2ZSIgYm9vdCB1bmRlciBIVk0/Cj4gCj4gTm8sIHNvIHRoYXQgZG9lcyBu
ZWVkIHRvIGJlIGZpeGVkLiAgV2UgY291bGQgc2hpcCBBbWF6b24ncyBzZXJpZXMgYnV0Cj4gdGhh
dCBoYXMgbm8gbWlncmF0aW9uIGFuZCBubyBiYWxsb29uaW5nLgo+IAo+IAo+IFdoeSBkbyB3ZSB0
aGluayBtaWdyYXRpb24gZG9lc24ndCB3b3JrPyAgSSBoYXZlbid0IHRlc3RlZCBidXQgSSBjYW5u
b3QKPiBpbWFnaW5lIHdoeSBpdCB3b3VsZG4ndC4KCllvdSBuZWVkIHNvbWV0aGluZyBsaWtlIHRo
ZSBmb2xsb3dpbmcgY29tbWl0IHRvIG1ha2UgbWlncmF0aW9uIHdvcms6CgpodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvbGl1dy94ZW4uZ2l0O2E9Y29tbWl0O2g9ZGVkMzc1
Yzc0YjQzNWU2ZjAzZDZkYmNhYTExMjU3YTI1NjhlNzc0MAoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:21:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:21:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYumd-0008Qm-M6; Tue, 09 Jan 2018 14:21:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYumc-0008QR-OW
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 14:21:42 +0000
X-Inumbo-ID: b10ca4aa-f548-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b10ca4aa-f548-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 14:23:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65799941"
To: Jan Beulich <JBeulich@suse.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-21-git-send-email-andrew.cooper3@citrix.com>
 <5A4E08F4020000780019AD80@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fa126f66-3176-4a99-4332-ffd78521da33@citrix.com>
Date: Tue, 9 Jan 2018 14:21:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A4E08F4020000780019AD80@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 20/26] x86: Protect unaware domains
 from meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDQvMDEvMTggMDk6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0
IDAxOjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gRnVuZGFtZW50
YWxseSAoYXMgYmVmb3JlKQo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gSG93ZXZlcjoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+IEBAIC0yMDI3LDYgKzIwMjcsMjUgQEAgaW50IGRv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICovCj4+ICB2
b2lkIGNwdWlkX3BvbGljeV91cGRhdGVkKHN0cnVjdCB2Y3B1ICp2KQo+PiAgewo+PiArICAgIGNv
bnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOwo+PiAr
ICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7Cj4+ICsKPj4gKyAg
ICAvKgo+PiArICAgICAqIEZvciBndWVzdHMgd2hpY2gga25vdyBhYm91dCBJQlJTIGJ1dCBhcmUg
bm90IHRvbGQgYWJvdXQgU1RJQlAgcnVubmluZwo+PiArICAgICAqIG9uIGhhcmR3YXJlIHN1cHBv
cnRpbmcgaHlwZXJ0aHJlYWRpbmcsIHRoZSBndWVzdCBkb2Vzbid0IGtub3cgdG8KPj4gKyAgICAg
KiBwcm90ZWN0IGl0c2VsZiBmdWxseS4gIChTdWNoIGEgZ3Vlc3Qgd29uJ3QgYmUgcGVybWl0dGVk
IGRpcmVjdCBhY2Nlc3MKPj4gKyAgICAgKiB0byB0aGUgTVNSLikgIEhhdmUgWGVuIGZpbGwgaW4g
dGhlIGdhcHMsIHNvIGFuIHVuYXdhcmUgZ3Vlc3QgY2FuJ3QgYmUKPj4gKyAgICAgKiBpbnRlcmZl
cmVkIHdpdGggYnkgYSBtZWRkbGluZyBndWVzdCBvbiBhbiBhZGphY2VudCBoeXBlcnRocmVhZC4K
Pj4gKyAgICAgKi8KPj4gKyAgICBpZiAoIGNwLT5mZWF0LmlicnNiICkKPj4gKyAgICB7Cj4+ICsg
ICAgICAgIGlmICggIWNwLT5mZWF0LnN0aWJwICYmIGNwdV9oYXNfc3RpYnAgJiYKPj4gKyAgICAg
ICAgICAgICAhKHZwLT5zcGVjX2N0cmwuZ3Vlc3QgJiAoU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NU
UkxfU1RJQlApKSApCj4+ICsgICAgICAgICAgICB2cC0+c3BlY19jdHJsLmhvc3QgPSBTUEVDX0NU
UkxfU1RJQlA7Cj4+ICsgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgIHZwLT5zcGVjX2N0cmwu
aG9zdCA9IHZwLT5zcGVjX2N0cmwuZ3Vlc3Q7Cj4gVGhpcyBjb2RlIGlzIHNvIHNpbWlsYXIgdG8g
Li4uCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L21zci5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
c3IuYwo+PiBAQCAtMTgxLDcgKzE4MSwyMCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQo+PiAgICAgICAgICAgICAgICAgICAgICAg
KGNwLT5mZWF0LnN0aWJwID8gU1BFQ19DVFJMX1NUSUJQIDogMCkpICkKPj4gICAgICAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7IC8qIFJzdmQgYml0IHNldD8gKi8KPj4gICAgICAgICAgdnAtPnNwZWNf
Y3RybC5ndWVzdCA9IHZhbDsKPj4gLSAgICAgICAgdnAtPnNwZWNfY3RybC5ob3N0ICA9IHZhbDsK
Pj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBGb3IgZ3Vlc3RzIHdoaWNoIGFyZSBu
b3QgdG9sZCBhYm91dCBTVElCUCwgcnVubmluZyBvbiBoYXJkd2FyZQo+PiArICAgICAgICAgKiBz
dXBwb3J0aW5nIGh5cGVydGhyZWFkaW5nLCB0aGUgZ3Vlc3QgZG9lc24ndCBrbm93IHRvIHByb3Rl
Y3QgaXRzZWxmCj4+ICsgICAgICAgICAqIGZ1bGx5LiAgKFN1Y2ggYSBndWVzdCB3b24ndCBiZSBw
ZXJtaXR0ZWQgZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNSLikKPj4gKyAgICAgICAgICogV2hlbiBJ
QlJTIGlzIG5vdCBpbiBmb3JjZSwgaGF2ZSBYZW4gZmlsbCBpbiB0aGUgZ2Fwcywgc28gYW4gdW5h
d2FyZQo+PiArICAgICAgICAgKiBndWVzdCBjYW4ndCBiZSBpbnRlcmZlcmVkIHdpdGggYnkgYSBt
ZWRkbGluZyBndWVzdCBvbiBhbiBhZGphY2VudAo+PiArICAgICAgICAgKiBoeXBlcnRocmVhZC4K
Pj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIGlmICggIWNwLT5mZWF0LnN0aWJwICYmIGNwdV9o
YXNfc3RpYnAgJiYKPj4gKyAgICAgICAgICAgICAhKHZhbCAmIChTUEVDX0NUUkxfSUJSUyB8IFNQ
RUNfQ1RSTF9TVElCUCkpICkKPj4gKyAgICAgICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCA9IFNQ
RUNfQ1RSTF9TVElCUDsKPj4gKyAgICAgICAgZWxzZQo+PiArICAgICAgICAgICAgdnAtPnNwZWNf
Y3RybC5ob3N0ID0gdmFsOwo+IC4uLiB0aGlzIHRoYXQgSSB0aGluayBhIGhlbHBlciBmdW5jdGlv
biB3b3VsZCBiZSB3YXJyYW50ZWQsIHVubGVzcyB5b3UKPiBoYXZlIHJlYXNvbnMgdG8gYmVsaWV2
ZSB0aGF0IGZ1dHVyZSBjaGFuZ2VzIG1pZ2h0IGJyZWFrIHRoZQo+IHNpbWlsYXJpdHkuCgpJIGRv
bid0IGV4cGVjdCB0aGVtIHRvIGRpdmVyZ2UsIGFuZCB3aWxsIHB1bGwgaXQgb3V0IGludG8gYSBz
ZXBhcmF0ZSBoZWxwZXIuCgo+Cj4gSSdtIGFsc28gYSBsaXR0bGUgcHV6emxlZCBieSB5b3UgY2hl
Y2tpbmcgU1BFQ19DVFJMX1NUSUJQIHRoZXJlIC0KPiB0aGlzIGJpdCBvdWdodCB0byBiZSBjbGVh
ciB3aGVuICFjcC0+ZmVhdC5zdGlicCBkdWUgdG8gdGhlIGVhcmxpZXIKPiByZXNlcnZlZCBiaXQg
Y2hlY2sgKHBhcnQgb2Ygd2hpY2ggaXMgZXZlbiB2aXNpYmxlIGluIGNvbnRleHQgYWJvdmUpLgo+
IElPVyB0aGUgY2hlY2sgaXMgbm90IHdyb25nLCBidXQgcGVyaGFwcyBtaXNsZWFkaW5nLiBZb3Ug
aGFkCj4gcmVwbGllZCB0byB0aGlzIHJlbWFyayB3aXRoCj4KPiAiVGhlIFNQRUNfQ1RSTF9TVElC
UCBjaGVjayBleGlzdHMgc29sZWx5IGJlY2F1c2Ugb2YgdjMgcmV2aWV3IHdoaWNoCj4gIG9iamVj
dGVkIHRvIG1lIGltcGx5aW5nIGEgbGluayBiZXR3ZWVuIElCUlMgYW5kIFNUSVBCLiIKClRoZSBv
cmlnaW5hbCBsb2dpYyB3YXMgd2FzICIhY3AtPmZlYXQuc3RpYnAgJiYgY3B1X2hhc19zdGlicCAm
JiB2YWwgPT0KMCIsIHdoaWNoIHlvdSBhcmd1ZWQgd291bGQgZ28gc3RhbGUgYXMgbmV3IFNQRUNf
Q1RSTF8gYml0cyBnb3QgYWRkZWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:23:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuo5-000089-4f; Tue, 09 Jan 2018 14:23:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yi2q=ee=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eYuo4-00007y-3d
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:23:12 +0000
X-Inumbo-ID: 703c0747-f548-11e7-b4a6-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 703c0747-f548-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 15:21:52 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w09EM65w153424;
 Tue, 9 Jan 2018 14:23:02 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=NYZwMaAw2HI/IgyUGFA+gwc8Yx1vtm8LdX/l/bQ9djc=;
 b=QrXAdWwuchmHWNmSNBz/Ku1dlUrPp65IG+E1GQmaSJMQabsjWBNduFnwFDaBF/ENhBAs
 ilWSO4g/udGj2fmWIsA+QrKzrpRYvy2HP7thmrYJl8cDyrJHkv7kN5HZuHbmLm0E/PGs
 Q6EM7Xt941b2YEZTGHW6ubA9XtCGcf1oRVrdFLpGfGi9UWkIG+2T8lCSVIoCy4vRj5MW
 5c1bFo7wMTYiDML30VNvVAbfS17YH48EMCDH3z8L9zLkVOCWRPPPGWIcA5nBGz+2djpU
 UI6CRj65wI10WQkwk6Thlx8jocUukQ5Hxi1epJ+qW+o77tSzQygqkvXrpIC93BOUsKzE 9Q== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fcpfyt508-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 09 Jan 2018 14:23:02 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w09EN1CW011449
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 9 Jan 2018 14:23:01 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w09EN0EK013360;
 Tue, 9 Jan 2018 14:23:00 GMT
Received: from olila.local.net-space.pl (/10.175.169.44)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 09 Jan 2018 06:23:00 -0800
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:22:22 +0100
Message-Id: <1515507745-17391-2-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
References: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
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-1711220000 definitions=main-1801090203
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH 1/4] efi/stub: Extract efi_get_secureboot() to
	separate file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

V2UgaGF2ZSB0byBjYWxsIGVmaV9nZXRfc2VjdXJlYm9vdCgpIGZyb20gZWFybHkgWGVuIGRvbTAg
Ym9vdCBjb2RlIHRvIHByb3Blcmx5CmluaXRpYWxpemUgYm9vdF9wYXJhbXMuc2VjdXJlX2Jvb3Qu
IFNhZGx5IGl0IGxpdmVzIGluIHRoZSBFRkkgc3R1Yi4gSGVuY2UsIGl0IGlzCm5vdCByZWFkaWx5
IHJlYWNoYWJsZSBmcm9tIHRoZSBrZXJuZWwgcHJvcGVyLiBTbywgbW92ZSBlZmlfZ2V0X3NlY3Vy
ZWJvb3QoKSB0bwpzZXBhcmF0ZSBmaWxlIHdoaWNoIGNhbiBiZSBpbmNsdWRlZCBmcm9tIHRoZSBj
b3JlIGtlcm5lbCBjb2RlLiBTdWJzZXF1ZW50IHBhdGNoCndpbGwgYWRkIGVmaV9nZXRfc2VjdXJl
Ym9vdCgpIGNhbGwgZnJvbSBYZW4gZG9tMCBib290IGNvZGUuCgpUaGVyZSBpcyBubyBmdW5jdGlv
bmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9y
YWNsZS5jb20+Ci0tLQogZHJpdmVycy9maXJtd2FyZS9lZmkvbGlic3R1Yi9zZWN1cmVib290LWNv
cmUuYyB8ICAgNzcgKysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL2Zpcm13YXJlL2Vm
aS9saWJzdHViL3NlY3VyZWJvb3QuYyAgICAgIHwgICA2NiArLS0tLS0tLS0tLS0tLS0tLS0tLQog
MiBmaWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCA2NSBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJvb3QtY29y
ZS5jCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS9lZmkvbGlic3R1Yi9zZWN1cmVib290
LWNvcmUuYyBiL2RyaXZlcnMvZmlybXdhcmUvZWZpL2xpYnN0dWIvc2VjdXJlYm9vdC1jb3JlLmMK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMTFhNGZlYgotLS0gL2Rldi9udWxs
CisrKyBiL2RyaXZlcnMvZmlybXdhcmUvZWZpL2xpYnN0dWIvc2VjdXJlYm9vdC1jb3JlLmMKQEAg
LTAsMCArMSw3NyBAQAorLyoKKyAqIFNlY3VyZSBib290IGhhbmRsaW5nLgorICoKKyAqIENvcHly
aWdodCAoQykgMjAxMywyMDE0IExpbmFybyBMaW1pdGVkCisgKiAgICAgUm95IEZyYW56IDxyb3ku
ZnJhbnpAbGluYXJvLm9yZz4KKyAqIENvcHlyaWdodCAoQykgMjAxMyBSZWQgSGF0LCBJbmMuCisg
KiAgICAgTWFyayBTYWx0ZXIgPG1zYWx0ZXJAcmVkaGF0LmNvbT4KKyAqCisgKiBUaGlzIGZpbGUg
aXMgcGFydCBvZiB0aGUgTGludXgga2VybmVsLCBhbmQgaXMgbWFkZSBhdmFpbGFibGUgdW5kZXIg
dGhlCisgKiB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAy
LgorICovCisKKy8qIEJJT1MgdmFyaWFibGVzICovCitzdGF0aWMgY29uc3QgZWZpX2d1aWRfdCBl
ZmlfdmFyaWFibGVfZ3VpZCA9IEVGSV9HTE9CQUxfVkFSSUFCTEVfR1VJRDsKK3N0YXRpYyBjb25z
dCBlZmlfY2hhcjE2X3QgZWZpX1NlY3VyZUJvb3RfbmFtZVtdID0geworCSdTJywgJ2UnLCAnYycs
ICd1JywgJ3InLCAnZScsICdCJywgJ28nLCAnbycsICd0JywgMAorfTsKK3N0YXRpYyBjb25zdCBl
ZmlfY2hhcjE2X3QgZWZpX1NldHVwTW9kZV9uYW1lW10gPSB7CisJJ1MnLCAnZScsICd0JywgJ3Un
LCAncCcsICdNJywgJ28nLCAnZCcsICdlJywgMAorfTsKKworLyogU0hJTSB2YXJpYWJsZXMgKi8K
K3N0YXRpYyBjb25zdCBlZmlfZ3VpZF90IHNoaW1fZ3VpZCA9IEVGSV9TSElNX0xPQ0tfR1VJRDsK
K3N0YXRpYyBjb25zdCBlZmlfY2hhcjE2X3Qgc2hpbV9Nb2tTQlN0YXRlX25hbWVbXSA9IHsKKwkn
TScsICdvJywgJ2snLCAnUycsICdCJywgJ1MnLCAndCcsICdhJywgJ3QnLCAnZScsIDAKK307CisK
Ky8qCisgKiBEZXRlcm1pbmUgd2hldGhlciB3ZSdyZSBpbiBzZWN1cmUgYm9vdCBtb2RlLgorICov
CitlbnVtIGVmaV9zZWN1cmVib290X21vZGUgZWZpX2dldF9zZWN1cmVib290KGVmaV9zeXN0ZW1f
dGFibGVfdCAqc3lzX3RhYmxlX2FyZykKK3sKKwl1MzIgYXR0cjsKKwl1OCBzZWNib290LCBzZXR1
cG1vZGUsIG1va3Nic3RhdGU7CisJdW5zaWduZWQgbG9uZyBzaXplOworCWVmaV9zdGF0dXNfdCBz
dGF0dXM7CisKKwlzaXplID0gc2l6ZW9mKHNlY2Jvb3QpOworCXN0YXR1cyA9IGdldF9lZmlfdmFy
KGVmaV9TZWN1cmVCb290X25hbWUsICZlZmlfdmFyaWFibGVfZ3VpZCwKKwkJCSAgICAgTlVMTCwg
JnNpemUsICZzZWNib290KTsKKwlpZiAoc3RhdHVzID09IEVGSV9OT1RfRk9VTkQpCisJCXJldHVy
biBlZmlfc2VjdXJlYm9vdF9tb2RlX2Rpc2FibGVkOworCWlmIChzdGF0dXMgIT0gRUZJX1NVQ0NF
U1MpCisJCWdvdG8gb3V0X2VmaV9lcnI7CisKKwlzaXplID0gc2l6ZW9mKHNldHVwbW9kZSk7CisJ
c3RhdHVzID0gZ2V0X2VmaV92YXIoZWZpX1NldHVwTW9kZV9uYW1lLCAmZWZpX3ZhcmlhYmxlX2d1
aWQsCisJCQkgICAgIE5VTEwsICZzaXplLCAmc2V0dXBtb2RlKTsKKwlpZiAoc3RhdHVzICE9IEVG
SV9TVUNDRVNTKQorCQlnb3RvIG91dF9lZmlfZXJyOworCisJaWYgKHNlY2Jvb3QgPT0gMCB8fCBz
ZXR1cG1vZGUgPT0gMSkKKwkJcmV0dXJuIGVmaV9zZWN1cmVib290X21vZGVfZGlzYWJsZWQ7CisK
KwkvKgorCSAqIFNlZSBpZiBhIHVzZXIgaGFzIHB1dCB0aGUgc2hpbSBpbnRvIGluc2VjdXJlIG1v
ZGUuIElmIHNvLCBhbmQgaWYgdGhlCisJICogdmFyaWFibGUgZG9lc24ndCBoYXZlIHRoZSBydW50
aW1lIGF0dHJpYnV0ZSBzZXQsIHdlIG1pZ2h0IGFzIHdlbGwKKwkgKiBob25vciB0aGF0LgorCSAq
LworCXNpemUgPSBzaXplb2YobW9rc2JzdGF0ZSk7CisJc3RhdHVzID0gZ2V0X2VmaV92YXIoc2hp
bV9Nb2tTQlN0YXRlX25hbWUsICZzaGltX2d1aWQsCisJCQkgICAgICZhdHRyLCAmc2l6ZSwgJm1v
a3Nic3RhdGUpOworCisJLyogSWYgaXQgZmFpbHMsIHdlIGRvbid0IGNhcmUgd2h5LiBEZWZhdWx0
IHRvIHNlY3VyZSAqLworCWlmIChzdGF0dXMgIT0gRUZJX1NVQ0NFU1MpCisJCWdvdG8gc2VjdXJl
X2Jvb3RfZW5hYmxlZDsKKwlpZiAoIShhdHRyICYgRUZJX1ZBUklBQkxFX1JVTlRJTUVfQUNDRVNT
KSAmJiBtb2tzYnN0YXRlID09IDEpCisJCXJldHVybiBlZmlfc2VjdXJlYm9vdF9tb2RlX2Rpc2Fi
bGVkOworCitzZWN1cmVfYm9vdF9lbmFibGVkOgorCXByX2VmaShzeXNfdGFibGVfYXJnLCAiVUVG
SSBTZWN1cmUgQm9vdCBpcyBlbmFibGVkLlxuIik7CisJcmV0dXJuIGVmaV9zZWN1cmVib290X21v
ZGVfZW5hYmxlZDsKKworb3V0X2VmaV9lcnI6CisJcHJfZWZpX2VycihzeXNfdGFibGVfYXJnLCAi
Q291bGQgbm90IGRldGVybWluZSBVRUZJIFNlY3VyZSBCb290IHN0YXR1cy5cbiIpOworCXJldHVy
biBlZmlfc2VjdXJlYm9vdF9tb2RlX3Vua25vd247Cit9CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Zp
cm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJvb3QuYyBiL2RyaXZlcnMvZmlybXdhcmUvZWZpL2xp
YnN0dWIvc2VjdXJlYm9vdC5jCmluZGV4IDk1OTc3N2UuLjRhNjE1OWYgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZmlybXdhcmUvZWZpL2xpYnN0dWIvc2VjdXJlYm9vdC5jCisrKyBiL2RyaXZlcnMvZmly
bXdhcmUvZWZpL2xpYnN0dWIvc2VjdXJlYm9vdC5jCkBAIC0xNCw3MyArMTQsOSBAQAogCiAjaW5j
bHVkZSAiZWZpc3R1Yi5oIgogCi0vKiBCSU9TIHZhcmlhYmxlcyAqLwotc3RhdGljIGNvbnN0IGVm
aV9ndWlkX3QgZWZpX3ZhcmlhYmxlX2d1aWQgPSBFRklfR0xPQkFMX1ZBUklBQkxFX0dVSUQ7Ci1z
dGF0aWMgY29uc3QgZWZpX2NoYXIxNl90IGVmaV9TZWN1cmVCb290X25hbWVbXSA9IHsKLQknUycs
ICdlJywgJ2MnLCAndScsICdyJywgJ2UnLCAnQicsICdvJywgJ28nLCAndCcsIDAKLX07Ci1zdGF0
aWMgY29uc3QgZWZpX2NoYXIxNl90IGVmaV9TZXR1cE1vZGVfbmFtZVtdID0gewotCSdTJywgJ2Un
LCAndCcsICd1JywgJ3AnLCAnTScsICdvJywgJ2QnLCAnZScsIDAKLX07Ci0KLS8qIFNISU0gdmFy
aWFibGVzICovCi1zdGF0aWMgY29uc3QgZWZpX2d1aWRfdCBzaGltX2d1aWQgPSBFRklfU0hJTV9M
T0NLX0dVSUQ7Ci1zdGF0aWMgZWZpX2NoYXIxNl90IGNvbnN0IHNoaW1fTW9rU0JTdGF0ZV9uYW1l
W10gPSB7Ci0JJ00nLCAnbycsICdrJywgJ1MnLCAnQicsICdTJywgJ3QnLCAnYScsICd0JywgJ2Un
LCAwCi19OwotCiAjZGVmaW5lIGdldF9lZmlfdmFyKG5hbWUsIHZlbmRvciwgLi4uKSBcCiAJZWZp
X2NhbGxfcnVudGltZShnZXRfdmFyaWFibGUsIFwKIAkJCSAoZWZpX2NoYXIxNl90ICopKG5hbWUp
LCAoZWZpX2d1aWRfdCAqKSh2ZW5kb3IpLCBcCiAJCQkgX19WQV9BUkdTX18pOwogCi0vKgotICog
RGV0ZXJtaW5lIHdoZXRoZXIgd2UncmUgaW4gc2VjdXJlIGJvb3QgbW9kZS4KLSAqLwotZW51bSBl
Zmlfc2VjdXJlYm9vdF9tb2RlIGVmaV9nZXRfc2VjdXJlYm9vdChlZmlfc3lzdGVtX3RhYmxlX3Qg
KnN5c190YWJsZV9hcmcpCi17Ci0JdTMyIGF0dHI7Ci0JdTggc2VjYm9vdCwgc2V0dXBtb2RlLCBt
b2tzYnN0YXRlOwotCXVuc2lnbmVkIGxvbmcgc2l6ZTsKLQllZmlfc3RhdHVzX3Qgc3RhdHVzOwot
Ci0Jc2l6ZSA9IHNpemVvZihzZWNib290KTsKLQlzdGF0dXMgPSBnZXRfZWZpX3ZhcihlZmlfU2Vj
dXJlQm9vdF9uYW1lLCAmZWZpX3ZhcmlhYmxlX2d1aWQsCi0JCQkgICAgIE5VTEwsICZzaXplLCAm
c2VjYm9vdCk7Ci0JaWYgKHN0YXR1cyA9PSBFRklfTk9UX0ZPVU5EKQotCQlyZXR1cm4gZWZpX3Nl
Y3VyZWJvb3RfbW9kZV9kaXNhYmxlZDsKLQlpZiAoc3RhdHVzICE9IEVGSV9TVUNDRVNTKQotCQln
b3RvIG91dF9lZmlfZXJyOwotCi0Jc2l6ZSA9IHNpemVvZihzZXR1cG1vZGUpOwotCXN0YXR1cyA9
IGdldF9lZmlfdmFyKGVmaV9TZXR1cE1vZGVfbmFtZSwgJmVmaV92YXJpYWJsZV9ndWlkLAotCQkJ
ICAgICBOVUxMLCAmc2l6ZSwgJnNldHVwbW9kZSk7Ci0JaWYgKHN0YXR1cyAhPSBFRklfU1VDQ0VT
UykKLQkJZ290byBvdXRfZWZpX2VycjsKLQotCWlmIChzZWNib290ID09IDAgfHwgc2V0dXBtb2Rl
ID09IDEpCi0JCXJldHVybiBlZmlfc2VjdXJlYm9vdF9tb2RlX2Rpc2FibGVkOwotCi0JLyoKLQkg
KiBTZWUgaWYgYSB1c2VyIGhhcyBwdXQgdGhlIHNoaW0gaW50byBpbnNlY3VyZSBtb2RlLiBJZiBz
bywgYW5kIGlmIHRoZQotCSAqIHZhcmlhYmxlIGRvZXNuJ3QgaGF2ZSB0aGUgcnVudGltZSBhdHRy
aWJ1dGUgc2V0LCB3ZSBtaWdodCBhcyB3ZWxsCi0JICogaG9ub3IgdGhhdC4KLQkgKi8KLQlzaXpl
ID0gc2l6ZW9mKG1va3Nic3RhdGUpOwotCXN0YXR1cyA9IGdldF9lZmlfdmFyKHNoaW1fTW9rU0JT
dGF0ZV9uYW1lLCAmc2hpbV9ndWlkLAotCQkJICAgICAmYXR0ciwgJnNpemUsICZtb2tzYnN0YXRl
KTsKLQotCS8qIElmIGl0IGZhaWxzLCB3ZSBkb24ndCBjYXJlIHdoeS4gRGVmYXVsdCB0byBzZWN1
cmUgKi8KLQlpZiAoc3RhdHVzICE9IEVGSV9TVUNDRVNTKQotCQlnb3RvIHNlY3VyZV9ib290X2Vu
YWJsZWQ7Ci0JaWYgKCEoYXR0ciAmIEVGSV9WQVJJQUJMRV9SVU5USU1FX0FDQ0VTUykgJiYgbW9r
c2JzdGF0ZSA9PSAxKQotCQlyZXR1cm4gZWZpX3NlY3VyZWJvb3RfbW9kZV9kaXNhYmxlZDsKLQot
c2VjdXJlX2Jvb3RfZW5hYmxlZDoKLQlwcl9lZmkoc3lzX3RhYmxlX2FyZywgIlVFRkkgU2VjdXJl
IEJvb3QgaXMgZW5hYmxlZC5cbiIpOwotCXJldHVybiBlZmlfc2VjdXJlYm9vdF9tb2RlX2VuYWJs
ZWQ7Ci0KLW91dF9lZmlfZXJyOgotCXByX2VmaV9lcnIoc3lzX3RhYmxlX2FyZywgIkNvdWxkIG5v
dCBkZXRlcm1pbmUgVUVGSSBTZWN1cmUgQm9vdCBzdGF0dXMuXG4iKTsKLQlyZXR1cm4gZWZpX3Nl
Y3VyZWJvb3RfbW9kZV91bmtub3duOwotfQorI2luY2x1ZGUgInNlY3VyZWJvb3QtY29yZS5jIgot
LSAKMS43LjEwLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:23:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuoB-0000A6-BG; Tue, 09 Jan 2018 14:23:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yi2q=ee=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eYuo9-000087-Jh
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:23:17 +0000
X-Inumbo-ID: e9c67290-f548-11e7-b0d7-9f685aff125f
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9c67290-f548-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 14:25:17 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w09EM6N8153446;
 Tue, 9 Jan 2018 14:22:59 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2017-10-26;
 bh=6a4Ia9CXIu2xhrzanWvd4bANqKFbRZ7nTu6yVwXXf2Y=;
 b=PPefkaUKoFRDMzTN0o9BBA4psWxChjdJq9MTJFI/wnvlmjUhp6ucG2DdnHt8SpmLbzSY
 UrrVXfSoi/9ZizhPwkrwIpOLWjistdjpctfdkkJEVoIYQX3LgpZW2UVXCGaFDiDFWcXw
 wFwQrTdlStfbGnqToj3xgNZQgcZMhQ7jdKCAJLLEACsXz+GjksDeUJOML+8z660mNLPq
 RYYwePUygJApOorAlNqZ9aJabcZUzfXD2sZEHwlJSUATYTw09uICR0wdVLFXXFx1na6Z
 LPpgCzDfJLP6Ll1LynUCm5S2gMCJNaDAjghEicg+l/AETbym+MA36ve+7w7jSbX0xLRw Aw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fcpfyt4yp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 09 Jan 2018 14:22:59 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w09EMwFt011174
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 9 Jan 2018 14:22:59 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w09EMwdf020892;
 Tue, 9 Jan 2018 14:22:58 GMT
Received: from olila.local.net-space.pl (/10.175.169.44)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 09 Jan 2018 06:22:57 -0800
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:22:21 +0100
Message-Id: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=941
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801090203
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH 0/4] x86/xen/efi: Initialize UEFI secure boot
	state during dom0 boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGksCgpJbml0aWFsaXplIFVFRkkgc2VjdXJlIGJvb3Qgc3RhdGUgZHVyaW5nIGRvbTAgYm9vdC4g
T3RoZXJ3aXNlIHRoZSBrZXJuZWwKbWF5IG5vdCBldmVuIGtub3cgdGhhdCBpdCBydW5zIG9uIHNl
Y3VyZSBib290IGVuYWJsZWQgcGxhdGZvcm0uCgpEYW5pZWwKCiBhcmNoL3g4Ni94ZW4vTWFrZWZp
bGUgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNCArKystCiBhcmNoL3g4Ni94ZW4vZWZp
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNCArKysrKysrKysrKysrCiBkcml2
ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJvb3QtY29yZS5jIHwgICA3NyArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIGRyaXZlcnMvZmlybXdhcmUvZWZpL2xpYnN0dWIvc2VjdXJlYm9vdC5jICAgICAgfCAg
IDY2ICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDk5IGluc2VydGlvbnMoKyksIDYyIGRlbGV0aW9ucygt
KQoKRGFuaWVsIEtpcGVyICg0KToKICAgICAgZWZpL3N0dWI6IEV4dHJhY3QgZWZpX2dldF9zZWN1
cmVib290KCkgdG8gc2VwYXJhdGUgZmlsZQogICAgICB4ODYveGVuL2VmaTogSW5pdGlhbGl6ZSBi
b290X3BhcmFtcy5zZWN1cmVfYm9vdCBpbiB4ZW5fZWZpX2luaXQoKQogICAgICBlZmk6IFR3ZWFr
IGVmaV9nZXRfc2VjdXJlYm9vdCgpIGFuZCBpdHMgZGF0YSBzZWN0aW9uIGFzc2lnbm1lbnQKICAg
ICAgZWZpOiBSZW5hbWUgZWZpX2dldF9zZWN1cmVib290KCkgdG8gX19lZmlfZ2V0X3NlY3VyZWJv
b3QoKSBhbmQgbWFrZSBpdCBzdGF0aWMKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:23:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:23:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuoF-0000CE-Hn; Tue, 09 Jan 2018 14:23:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yi2q=ee=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eYuoD-00008y-K3
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:23:21 +0000
X-Inumbo-ID: ec376e57-f548-11e7-b0d7-9f685aff125f
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec376e57-f548-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 14:25:21 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w09EMDJ1153510;
 Tue, 9 Jan 2018 14:23:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=e/2536FcFBcxqM8NegQU6xKF6w4Ye94eYQv8R1cbR5A=;
 b=R0WZEremQ+MU3tXjPECAMybvB+KX4TFqO3DSM0psiZQWzLiLG+1WmKsenPfy7CHL/JAO
 seuNpdzo/QwnStBYHZdhhumF3ugOKg/PBsIUEF2l00cSUuZqnGh8fphCP+dUZiJl4kf/
 pHY0TXLMXnARJZhgoMjvhAA2kJou4o/+a36PIeTEaTns7VIngG4uzHpkP1Gfd0bnCcZl
 5i6WtitakRjF4ajSes7HV9GfTvXWE1ws/ZEJevxfpEpSEPhRsK/jxBt5HOFpIZbwLOTK
 HaLLiKgiOhcf/iooUJlOJL5pZZoixtwHWRzakc3Ng1w/Xzh1gGsNkZLu+iohznP8mkb0 AQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fcpfyt50s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 09 Jan 2018 14:23:06 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w09EN5vv011665
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 9 Jan 2018 14:23:05 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w09EN52t029629;
 Tue, 9 Jan 2018 14:23:05 GMT
Received: from olila.local.net-space.pl (/10.175.169.44)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 09 Jan 2018 06:23:05 -0800
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:22:24 +0100
Message-Id: <1515507745-17391-4-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
References: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
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-1711220000 definitions=main-1801090203
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH 3/4] efi: Tweak efi_get_secureboot() and its
	data section assignment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

T3RoZXJ3aXNlIHRoZXkgYXJlIG5vdCBmcmVlZCBhZnRlciB0aGUga2VybmVsIHByb3BlciBpbml0
LgoKU2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4K
LS0tCiBhcmNoL3g4Ni94ZW4vZWZpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MyArKysKIGRyaXZlcnMvZmlybXdhcmUvZWZpL2xpYnN0dWIvc2VjdXJlYm9vdC1jb3JlLmMgfCAg
IDEyICsrKysrKy0tLS0tLQogZHJpdmVycy9maXJtd2FyZS9lZmkvbGlic3R1Yi9zZWN1cmVib290
LmMgICAgICB8ICAgIDMgKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VmaS5jIGIvYXJjaC94ODYv
eGVuL2VmaS5jCmluZGV4IGUwODlmYTcuLjVhZDJiOGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hl
bi9lZmkuYworKysgYi9hcmNoL3g4Ni94ZW4vZWZpLmMKQEAgLTI4LDYgKzI4LDkgQEAKICNpbmNs
dWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxhc20veGVuL2h5cGVyY2FsbC5oPgogCisjZGVm
aW5lIF9fc2JfaW5pdAlfX2luaXQKKyNkZWZpbmUgX19zYl9pbml0Y29uc3QJX19pbml0Y29uc3QK
KwogI2RlZmluZSBwcl9lZmkoc3lzX3RhYmxlLCBtc2cpCiAjZGVmaW5lIHByX2VmaV9lcnIoc3lz
X3RhYmxlLCBtc2cpCiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZmlybXdhcmUvZWZpL2xpYnN0dWIv
c2VjdXJlYm9vdC1jb3JlLmMgYi9kcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJv
b3QtY29yZS5jCmluZGV4IDExYTRmZWIuLmQ1MDNlZTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZmly
bXdhcmUvZWZpL2xpYnN0dWIvc2VjdXJlYm9vdC1jb3JlLmMKKysrIGIvZHJpdmVycy9maXJtd2Fy
ZS9lZmkvbGlic3R1Yi9zZWN1cmVib290LWNvcmUuYwpAQCAtMTEsMjQgKzExLDI0IEBACiAgKi8K
IAogLyogQklPUyB2YXJpYWJsZXMgKi8KLXN0YXRpYyBjb25zdCBlZmlfZ3VpZF90IGVmaV92YXJp
YWJsZV9ndWlkID0gRUZJX0dMT0JBTF9WQVJJQUJMRV9HVUlEOwotc3RhdGljIGNvbnN0IGVmaV9j
aGFyMTZfdCBlZmlfU2VjdXJlQm9vdF9uYW1lW10gPSB7CitzdGF0aWMgY29uc3QgZWZpX2d1aWRf
dCBlZmlfdmFyaWFibGVfZ3VpZCBfX3NiX2luaXRjb25zdCA9IEVGSV9HTE9CQUxfVkFSSUFCTEVf
R1VJRDsKK3N0YXRpYyBjb25zdCBlZmlfY2hhcjE2X3QgZWZpX1NlY3VyZUJvb3RfbmFtZVtdIF9f
c2JfaW5pdGNvbnN0ID0gewogCSdTJywgJ2UnLCAnYycsICd1JywgJ3InLCAnZScsICdCJywgJ28n
LCAnbycsICd0JywgMAogfTsKLXN0YXRpYyBjb25zdCBlZmlfY2hhcjE2X3QgZWZpX1NldHVwTW9k
ZV9uYW1lW10gPSB7CitzdGF0aWMgY29uc3QgZWZpX2NoYXIxNl90IGVmaV9TZXR1cE1vZGVfbmFt
ZVtdIF9fc2JfaW5pdGNvbnN0ID0gewogCSdTJywgJ2UnLCAndCcsICd1JywgJ3AnLCAnTScsICdv
JywgJ2QnLCAnZScsIDAKIH07CiAKIC8qIFNISU0gdmFyaWFibGVzICovCi1zdGF0aWMgY29uc3Qg
ZWZpX2d1aWRfdCBzaGltX2d1aWQgPSBFRklfU0hJTV9MT0NLX0dVSUQ7Ci1zdGF0aWMgY29uc3Qg
ZWZpX2NoYXIxNl90IHNoaW1fTW9rU0JTdGF0ZV9uYW1lW10gPSB7CitzdGF0aWMgY29uc3QgZWZp
X2d1aWRfdCBzaGltX2d1aWQgX19zYl9pbml0Y29uc3QgPSBFRklfU0hJTV9MT0NLX0dVSUQ7Citz
dGF0aWMgY29uc3QgZWZpX2NoYXIxNl90IHNoaW1fTW9rU0JTdGF0ZV9uYW1lW10gX19zYl9pbml0
Y29uc3QgPSB7CiAJJ00nLCAnbycsICdrJywgJ1MnLCAnQicsICdTJywgJ3QnLCAnYScsICd0Jywg
J2UnLCAwCiB9OwogCiAvKgogICogRGV0ZXJtaW5lIHdoZXRoZXIgd2UncmUgaW4gc2VjdXJlIGJv
b3QgbW9kZS4KICAqLwotZW51bSBlZmlfc2VjdXJlYm9vdF9tb2RlIGVmaV9nZXRfc2VjdXJlYm9v
dChlZmlfc3lzdGVtX3RhYmxlX3QgKnN5c190YWJsZV9hcmcpCitlbnVtIF9fc2JfaW5pdCBlZmlf
c2VjdXJlYm9vdF9tb2RlIGVmaV9nZXRfc2VjdXJlYm9vdChlZmlfc3lzdGVtX3RhYmxlX3QgKnN5
c190YWJsZV9hcmcpCiB7CiAJdTMyIGF0dHI7CiAJdTggc2VjYm9vdCwgc2V0dXBtb2RlLCBtb2tz
YnN0YXRlOwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9maXJtd2FyZS9lZmkvbGlic3R1Yi9zZWN1cmVi
b290LmMgYi9kcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJvb3QuYwppbmRleCA0
YTYxNTlmLi4xMTQyMTcwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHVi
L3NlY3VyZWJvb3QuYworKysgYi9kcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJv
b3QuYwpAQCAtMTQsNiArMTQsOSBAQAogCiAjaW5jbHVkZSAiZWZpc3R1Yi5oIgogCisjZGVmaW5l
IF9fc2JfaW5pdAorI2RlZmluZSBfX3NiX2luaXRjb25zdAorCiAjZGVmaW5lIGdldF9lZmlfdmFy
KG5hbWUsIHZlbmRvciwgLi4uKSBcCiAJZWZpX2NhbGxfcnVudGltZShnZXRfdmFyaWFibGUsIFwK
IAkJCSAoZWZpX2NoYXIxNl90ICopKG5hbWUpLCAoZWZpX2d1aWRfdCAqKSh2ZW5kb3IpLCBcCi0t
IAoxLjcuMTAuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:23:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:23:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuoJ-0000E1-OV; Tue, 09 Jan 2018 14:23:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yi2q=ee=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eYuoH-0000Ah-P0
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:23:25 +0000
X-Inumbo-ID: eea2c22b-f548-11e7-b0d7-9f685aff125f
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eea2c22b-f548-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 14:25:25 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w09EM6wr163684;
 Tue, 9 Jan 2018 14:23:09 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=7qj0Zg393Ul07KOgpu1S7lqdYA0Ce8jYBtvBNta/FVc=;
 b=nP0i2LX3tN5xiNIm+pilJrEnciErxfX9uQ2g6dq7owXne4fJMqOnHPFGERB8rUu+QVxF
 t22nL/EwgNCGeYnzy6TZefmCHBu4UlDhJJkpGWwuBRtgRBHV3ucFGpMQIyhc5YZD4M+q
 xOIVcrWMlKgn1g2HgG+bEPcknOjDwN7p2Rb2VH0egdiAUM08Jh5iUca9fzh6mW0FmdTm
 9QIgGXtPXgBvzAXqtM4PPiA3AYYXZjvU0ki5W/3ZrxiRroOf8WJT9sjuXS30r6IOtgUc
 ruodlnSExd/2prW7WMt7Nhyqbg0R0dtWu4DGslegud7i1vFw4xMeoDzK4W/bZiWpVCxO xQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2fcsmfhj3v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 09 Jan 2018 14:23:09 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w09EN8ia017818
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 9 Jan 2018 14:23:09 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w09EN88A013471;
 Tue, 9 Jan 2018 14:23:08 GMT
Received: from olila.local.net-space.pl (/10.175.169.44)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 09 Jan 2018 06:23:07 -0800
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:22:25 +0100
Message-Id: <1515507745-17391-5-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
References: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
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-1711220000 definitions=main-1801090203
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH 4/4] efi: Rename efi_get_secureboot() to
	__efi_get_secureboot() and make it static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBtYXkgaGVscCBjb21waWxlciB0byBkbyBzb21lIGZ1bmN0aW9uIGNhbGwgb3B0aW1pemF0
aW9uLgoKVGhpcyBpcyByYXRoZXIgY29zbWV0aWMuIElmIHlvdSBsaWtlIHRoaXMgcGF0Y2ggYXBw
bHkuCklmIHlvdSBkbyBub3QgeW91IG1heSBpZ25vcmUgaXQuCgpTaWduZWQtb2ZmLWJ5OiBEYW5p
ZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgotLS0KIGFyY2gveDg2L3hlbi9lZmku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyICstCiBkcml2ZXJzL2Zpcm13YXJl
L2VmaS9saWJzdHViL3NlY3VyZWJvb3QtY29yZS5jIHwgICAgMiArLQogZHJpdmVycy9maXJtd2Fy
ZS9lZmkvbGlic3R1Yi9zZWN1cmVib290LmMgICAgICB8ICAgIDUgKysrKysKIDMgZmlsZXMgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L3hlbi9lZmkuYyBiL2FyY2gveDg2L3hlbi9lZmkuYwppbmRleCA1YWQyYjhmLi5kNDU2Nzdm
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZWZpLmMKKysrIGIvYXJjaC94ODYveGVuL2VmaS5j
CkBAIC0xNDEsNyArMTQxLDcgQEAgdm9pZCBfX2luaXQgeGVuX2VmaV9pbml0KHZvaWQpCiAJYm9v
dF9wYXJhbXMuZWZpX2luZm8uZWZpX3N5c3RhYiA9IChfX3UzMilfX3BhKGVmaV9zeXN0YWJfeGVu
KTsKIAlib290X3BhcmFtcy5lZmlfaW5mby5lZmlfc3lzdGFiX2hpID0gKF9fdTMyKShfX3BhKGVm
aV9zeXN0YWJfeGVuKSA+PiAzMik7CiAKLQlib290X3BhcmFtcy5zZWN1cmVfYm9vdCA9IGVmaV9n
ZXRfc2VjdXJlYm9vdChlZmlfc3lzdGFiX3hlbik7CisJYm9vdF9wYXJhbXMuc2VjdXJlX2Jvb3Qg
PSBfX2VmaV9nZXRfc2VjdXJlYm9vdChlZmlfc3lzdGFiX3hlbik7CiAKIAlzZXRfYml0KEVGSV9C
T09ULCAmZWZpLmZsYWdzKTsKIAlzZXRfYml0KEVGSV9QQVJBVklSVCwgJmVmaS5mbGFncyk7CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJvb3QtY29yZS5j
IGIvZHJpdmVycy9maXJtd2FyZS9lZmkvbGlic3R1Yi9zZWN1cmVib290LWNvcmUuYwppbmRleCBk
NTAzZWU0Li4wNzUyNmE2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHVi
L3NlY3VyZWJvb3QtY29yZS5jCisrKyBiL2RyaXZlcnMvZmlybXdhcmUvZWZpL2xpYnN0dWIvc2Vj
dXJlYm9vdC1jb3JlLmMKQEAgLTI4LDcgKzI4LDcgQEAKIC8qCiAgKiBEZXRlcm1pbmUgd2hldGhl
ciB3ZSdyZSBpbiBzZWN1cmUgYm9vdCBtb2RlLgogICovCi1lbnVtIF9fc2JfaW5pdCBlZmlfc2Vj
dXJlYm9vdF9tb2RlIGVmaV9nZXRfc2VjdXJlYm9vdChlZmlfc3lzdGVtX3RhYmxlX3QgKnN5c190
YWJsZV9hcmcpCitzdGF0aWMgZW51bSBfX3NiX2luaXQgZWZpX3NlY3VyZWJvb3RfbW9kZSBfX2Vm
aV9nZXRfc2VjdXJlYm9vdChlZmlfc3lzdGVtX3RhYmxlX3QgKnN5c190YWJsZV9hcmcpCiB7CiAJ
dTMyIGF0dHI7CiAJdTggc2VjYm9vdCwgc2V0dXBtb2RlLCBtb2tzYnN0YXRlOwpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9maXJtd2FyZS9lZmkvbGlic3R1Yi9zZWN1cmVib290LmMgYi9kcml2ZXJzL2Zp
cm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJvb3QuYwppbmRleCAxMTQyMTcwLi5mODcyYWZkIDEw
MDY0NAotLS0gYS9kcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJvb3QuYworKysg
Yi9kcml2ZXJzL2Zpcm13YXJlL2VmaS9saWJzdHViL3NlY3VyZWJvb3QuYwpAQCAtMjMsMyArMjMs
OCBAQAogCQkJIF9fVkFfQVJHU19fKTsKIAogI2luY2x1ZGUgInNlY3VyZWJvb3QtY29yZS5jIgor
CitlbnVtIGVmaV9zZWN1cmVib290X21vZGUgZWZpX2dldF9zZWN1cmVib290KGVmaV9zeXN0ZW1f
dGFibGVfdCAqc3lzX3RhYmxlX2FyZykKK3sKKwlyZXR1cm4gX19lZmlfZ2V0X3NlY3VyZWJvb3Qo
c3lzX3RhYmxlX2FyZyk7Cit9Ci0tIAoxLjcuMTAuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:23:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuoK-0000Ep-VD; Tue, 09 Jan 2018 14:23:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yi2q=ee=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eYuoJ-0000Dx-QP
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:23:27 +0000
X-Inumbo-ID: 794a7fb9-f548-11e7-b4a6-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 794a7fb9-f548-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 15:22:08 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w09EN6Ks146800;
 Tue, 9 Jan 2018 14:23:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=UuqbeFS1RRGEEpv67fLvOEfsOtW0kKA2o9buBH0BVSE=;
 b=ILuyk4IiLz5dmHtMNqsM+4syoqRX+zA596whgmMloiwiDsIUjukaT2h3/OFORPirTUkq
 V6JuMUY8CY8eUQxw9j5iP9PQ47JSumMrAPZEPZKSvV8cVKsLKx9VnfnZzDFUh6LUEKTX
 lpHUrtrrSGZNU3M0MBlnsVzVhR5thElD4H858Waa4eKBfEPAJTddqBV/bbpRTyYp49w/
 xUWP1KG3Sme13DYIW6xG/5RmsZMKB3zAZNskvl+QT6JmhwIxBp6v+8QMW7G35sPBdn6+
 jGa7D4Js/ilk9b3DxT38ON3rrGVRiXPtJBqKj2Efr8hvN9aqHwUqcQBl2AxaWCjY6GDN 3Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2fcsj19jxk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 09 Jan 2018 14:23:14 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w09EN33R024582
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 9 Jan 2018 14:23:03 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w09EN3nf013386;
 Tue, 9 Jan 2018 14:23:03 GMT
Received: from olila.local.net-space.pl (/10.175.169.44)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 09 Jan 2018 06:23:02 -0800
From: Daniel Kiper <daniel.kiper@oracle.com>
To: linux-efi@vger.kernel.org, linux-kernel@vger.kernel.org, x86@kernel.org,
 xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:22:23 +0100
Message-Id: <1515507745-17391-3-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
References: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
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-1711220000 definitions=main-1801090203
Cc: jgross@suse.com, ard.biesheuvel@linaro.org, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de
Subject: [Xen-devel] [PATCH 2/4] x86/xen/efi: Initialize
	boot_params.secure_boot in xen_efi_init()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

T3RoZXJ3aXNlIHRoZSBrZXJuZWwgcmVwb3J0cyBpbmNvcnJlY3QgVUVGSSBzZWN1cmUgYm9vdCBz
dGF0ZSBpbiB0aGUgWGVuIGRvbTAuCgpCeSB0aGUgd2F5IGZpeCBDRkxBR1NfbW11X3B2Lm8gYXNz
aWdubWVudCBhbGlnbm1lbnQuCgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5r
aXBlckBvcmFjbGUuY29tPgotLS0KIGFyY2gveDg2L3hlbi9NYWtlZmlsZSB8ICAgIDQgKysrLQog
YXJjaC94ODYveGVuL2VmaS5jICAgIHwgICAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2Vk
LCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eGVuL01ha2VmaWxlIGIvYXJjaC94ODYveGVuL01ha2VmaWxlCmluZGV4IGQ4M2NiNTQuLjFiMDc2
NjQgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9NYWtlZmlsZQorKysgYi9hcmNoL3g4Ni94ZW4v
TWFrZWZpbGUKQEAgLTEyLDcgKzEyLDkgQEAgZW5kaWYKICMgTWFrZSBzdXJlIGVhcmx5IGJvb3Qg
aGFzIG5vIHN0YWNrcHJvdGVjdG9yCiBub3N0YWNrcCA6PSAkKGNhbGwgY2Mtb3B0aW9uLCAtZm5v
LXN0YWNrLXByb3RlY3RvcikKIENGTEFHU19lbmxpZ2h0ZW5fcHYubwkJOj0gJChub3N0YWNrcCkK
LUNGTEFHU19tbXVfcHYubwkJOj0gJChub3N0YWNrcCkKK0NGTEFHU19tbXVfcHYubwkJCTo9ICQo
bm9zdGFja3ApCisKK0NGTEFHU19lZmkubwkJCSs9IC1JJChzcmN0cmVlKS9kcml2ZXJzL2Zpcm13
YXJlCiAKIG9iai15CQk6PSBlbmxpZ2h0ZW4ubyBtdWx0aWNhbGxzLm8gbW11Lm8gaXJxLm8gXAog
CQkJdGltZS5vIHhlbi1hc20ubyB4ZW4tYXNtXyQoQklUUykubyBcCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vZWZpLmMgYi9hcmNoL3g4Ni94ZW4vZWZpLmMKaW5kZXggYTE4NzAzYi4uZTA4OWZh
NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VmaS5jCisrKyBiL2FyY2gveDg2L3hlbi9lZmku
YwpAQCAtMjgsNiArMjgsMTUgQEAKICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KICNpbmNsdWRlIDxh
c20veGVuL2h5cGVyY2FsbC5oPgogCisjZGVmaW5lIHByX2VmaShzeXNfdGFibGUsIG1zZykKKyNk
ZWZpbmUgcHJfZWZpX2VycihzeXNfdGFibGUsIG1zZykKKworI2RlZmluZSBnZXRfZWZpX3Zhcihu
YW1lLCB2ZW5kb3IsIGF0dHIsIGRhdGFfc2l6ZSwgZGF0YSkgXAorCQl4ZW5fZWZpX2dldF92YXJp
YWJsZSgoZWZpX2NoYXIxNl90ICopbmFtZSwgKGVmaV9ndWlkX3QgKil2ZW5kb3IsIFwKKwkJCQkg
ICAgIGF0dHIsIGRhdGFfc2l6ZSwgZGF0YSkKKworI2luY2x1ZGUgPGVmaS9saWJzdHViL3NlY3Vy
ZWJvb3QtY29yZS5jPgorCiBzdGF0aWMgZWZpX2NoYXIxNl90IHZlbmRvclsxMDBdIF9faW5pdGRh
dGE7CiAKIHN0YXRpYyBlZmlfc3lzdGVtX3RhYmxlX3QgZWZpX3N5c3RhYl94ZW4gX19pbml0ZGF0
YSA9IHsKQEAgLTEyOSw2ICsxMzgsOCBAQCB2b2lkIF9faW5pdCB4ZW5fZWZpX2luaXQodm9pZCkK
IAlib290X3BhcmFtcy5lZmlfaW5mby5lZmlfc3lzdGFiID0gKF9fdTMyKV9fcGEoZWZpX3N5c3Rh
Yl94ZW4pOwogCWJvb3RfcGFyYW1zLmVmaV9pbmZvLmVmaV9zeXN0YWJfaGkgPSAoX191MzIpKF9f
cGEoZWZpX3N5c3RhYl94ZW4pID4+IDMyKTsKIAorCWJvb3RfcGFyYW1zLnNlY3VyZV9ib290ID0g
ZWZpX2dldF9zZWN1cmVib290KGVmaV9zeXN0YWJfeGVuKTsKKwogCXNldF9iaXQoRUZJX0JPT1Qs
ICZlZmkuZmxhZ3MpOwogCXNldF9iaXQoRUZJX1BBUkFWSVJULCAmZWZpLmZsYWdzKTsKIAlzZXRf
Yml0KEVGSV82NEJJVCwgJmVmaS5mbGFncyk7Ci0tIAoxLjcuMTAuNAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:27:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYurt-0000st-UH; Tue, 09 Jan 2018 14:27:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fubw=ee=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYurs-0000sH-Te
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:27:08 +0000
X-Inumbo-ID: fccad053-f548-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fccad053-f548-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 15:25:49 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0AF01AC69;
 Tue,  9 Jan 2018 14:27:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:26:56 +0100
Message-Id: <20180109142700.12028-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 0/4] xen/x86: use per-vcpu stacks for 64 bit
	pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QXMgYSBwcmVwYXJhdGlvbiBmb3IgZG9pbmcgcGFnZSB0YWJsZSBpc29sYXRpb24gaW4gdGhlIFhl
biBoeXBlcnZpc29yCmluIG9yZGVyIHRvIG1pdGlnYXRlICJNZWx0ZG93biIgdXNlIGRlZGljYXRl
ZCBzdGFja3MgZm9yIDY0IGJpdCBQVgpkb21haW5zIG1hcHBlZCB0byB0aGUgcGVyLWRvbWFpbiB2
aXJ0dWFsIGFyZWEuIFRoZSBUU1MgaXMgYWRkZWQgdG8KdGhhdCBhcmVhLCB0b28sIGFuZCB0aGUg
R0RUIGlzIG5vIGxvbmdlciBhIHJlbWFwcGVkIHZlcnNpb24gb2YgdGhlCnBlciBwaHlzaWNhbCBj
cHUgb25lLgoKVGhpcyB3aWxsIGVuYWJsZSB0aGUgcG9zc2liaWxpdHkgdG8gcnVuIGd1ZXN0IGNv
ZGUgd2l0aG91dCBhbnkgcGVyCnBoeXNpY2FsIGNwdSBtYXBwaW5nLCBpLmUuIGF2b2lkaW5nIHRo
ZSB0aHJlYXQgb2YgYSBndWVzdCBiZWluZyBhYmxlCnRvIGFjY2VzcyBvdGhlciBkb21haW5zIGRh
dGEuCgpXaXRob3V0IGFueSBmdXJ0aGVyIG1lYXN1cmVzIGl0IHdpbGwgc3RpbGwgYmUgcG9zc2li
bGUgZm9yIGUuZy4gYQpndWVzdCdzIHVzZXIgcHJvZ3JhbSB0byByZWFkIHN0YWNrIGRhdGEgb2Yg
YW5vdGhlciB2Y3B1IG9mIHRoZSBzYW1lCmRvbWFpbiwgYnV0IHRoaXMgY2FuIGJlIGVhc2lseSBh
dm9pZGVkIGJ5IGEgbGl0dGxlIFBWLUFCSSBtb2RpZmljYXRpb24KaW50cm9kdWNpbmcgcGVyLWNw
dSB1c2VyIGFkZHJlc3Mgc3BhY2VzLgoKVGhpcyBzZXJpZXMgaXMgbWVhbnQgYXMgYSByZXBsYWNl
bWVudCBmb3IgQW5kcmV3J3MgcGF0Y2ggc2VyaWVzOgoieDg2OiBQcmVyZXF1aXNpdGUgd29yayBm
b3IgYSBYZW4gS0FJU0VSIHNvbHV0aW9uIi4KCldoYXQgbmVlZHMgdG8gYmUgZG9uZToKLSBhZGQg
bGl2ZXBhdGNoIHN1cHBvcnQgKHNob3VsZCBiZSByYXRoZXIgZWFzeSkKLSBkZWJ1Zy1rZXlzICJk
IiBuZWVkcyBzb21lIGFkYXB0aW9ucwotIHBlcmZvcm1hbmNlIGV2YWx1YXRpb24KLSBzb21lIG9w
dGltaXphdGlvbnM/CgoKSnVlcmdlbiBHcm9zcyAoNCk6CiAgeGVuL3g4NjogdXNlIGRlZGljYXRl
ZCBmdW5jdGlvbiBmb3IgdHNzIGluaXRpYWxpemF0aW9uCiAgeGVuL3g4NjogYWRkIGhlbHBlciBm
b3Igc3RhY2sgZ3VhcmQKICB4ZW4veDg2OiBzcGxpdCBjb250ZXh0X3N3aXRjaCgpCiAgeGVuOiB1
c2UgcGVyLXZjcHUgVFNTIGFuZCBzdGFja3MgZm9yIHB2IGRvbWFpbnMKCiB4ZW4vYXJjaC94ODYv
Y3B1L2NvbW1vbi5jICAgIHwgIDU2ICsrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC94
ODYvZG9tYWluLmMgICAgICAgIHwgMTA2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgfCAgIDggKy0tLQogeGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICB8ICA3MiArKysrKysrKysrKysrKysrKysrKysrKysr
KystLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICB8ICAgNCArKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9jb25maWcuaCB8ICAgOSArKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAg
IHwgIDExICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oIHwgICAxICsKIDggZmls
ZXMgY2hhbmdlZCwgMTk4IGluc2VydGlvbnMoKyksIDY5IGRlbGV0aW9ucygtKQoKLS0gCjIuMTMu
NgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:27:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYurt-0000si-Nm; Tue, 09 Jan 2018 14:27:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fubw=ee=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYurs-0000sF-T9
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:27:08 +0000
X-Inumbo-ID: fccb66ee-f548-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fccb66ee-f548-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 15:25:49 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0B82BAE16;
 Tue,  9 Jan 2018 14:27:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:26:59 +0100
Message-Id: <20180109142700.12028-4-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180109142700.12028-1-jgross@suse.com>
References: <20180109142700.12028-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 3/4] xen/x86: split context_switch()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

U3BsaXQgdXAgY29udGV4dF9zd2l0Y2goKSB0byBwcmVwYXJlIHN3aXRjaGluZyBvZiB0aGUgdXNl
ZCBzdGFjay4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgfCA2NyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzNyBpbnNlcnRpb25z
KCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMg
Yi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZGExYmYxYTk3Yi4uYzBjYjJjYWU2NCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4u
YwpAQCAtMTY3MywzOCArMTY3MywxMCBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZv
aWQpCiAgICAgcGVyX2NwdShjdXJyX3ZjcHUsIGNwdSkgPSBuOwogfQogCi0KLXZvaWQgY29udGV4
dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQorc3RhdGljIHZv
aWQgY29udGV4dF9zd2l0Y2hfaXJxb2ZmKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAq
bmV4dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1
KQogewotICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY29u
c3Qgc3RydWN0IGRvbWFpbiAqcHJldmQgPSBwcmV2LT5kb21haW4sICpuZXh0ZCA9IG5leHQtPmRv
bWFpbjsKLSAgICBjcHVtYXNrX3QgZGlydHlfbWFzazsKLQotICAgIEFTU0VSVChsb2NhbF9pcnFf
aXNfZW5hYmxlZCgpKTsKLQotICAgIGNwdW1hc2tfY29weSgmZGlydHlfbWFzaywgbmV4dC0+dmNw
dV9kaXJ0eV9jcHVtYXNrKTsKLSAgICAvKiBBbGxvdyBhdCBtb3N0IG9uZSBDUFUgYXQgYSB0aW1l
IHRvIGJlIGRpcnR5LiAqLwotICAgIEFTU0VSVChjcHVtYXNrX3dlaWdodCgmZGlydHlfbWFzaykg
PD0gMSk7Ci0gICAgaWYgKCB1bmxpa2VseSghY3B1bWFza190ZXN0X2NwdShjcHUsICZkaXJ0eV9t
YXNrKSAmJgotICAgICAgICAgICAgICAgICAgIWNwdW1hc2tfZW1wdHkoJmRpcnR5X21hc2spKSAp
Ci0gICAgewotICAgICAgICAvKiBPdGhlciBjcHVzIGNhbGwgX19zeW5jX2xvY2FsX2V4ZWNzdGF0
ZSBmcm9tIGZsdXNoIGlwaSBoYW5kbGVyLiAqLwotICAgICAgICBmbHVzaF90bGJfbWFzaygmZGly
dHlfbWFzayk7Ci0gICAgfQotCi0gICAgaWYgKCBwcmV2ICE9IG5leHQgKQotICAgIHsKLSAgICAg
ICAgX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKHByZXYpOwotICAgICAgICB2cG11X3N3aXRjaF9mcm9t
KHByZXYpOwotICAgICAgICBucDJtX3NjaGVkdWxlKE5QMk1fU0NIRURMRV9PVVQpOwotICAgIH0K
LQotICAgIGlmICggaXNfaHZtX2RvbWFpbihwcmV2ZCkgJiYgIWxpc3RfZW1wdHkoJnByZXYtPmFy
Y2guaHZtX3ZjcHUudG1fbGlzdCkgKQotICAgICAgICBwdF9zYXZlX3RpbWVyKHByZXYpOwotCi0g
ICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKLQotICAgIHNldF9jdXJyZW50KG5leHQpOwogCiAgICAg
aWYgKCAocGVyX2NwdShjdXJyX3ZjcHUsIGNwdSkgPT0gbmV4dCkgfHwKICAgICAgICAgIChpc19p
ZGxlX2RvbWFpbihuZXh0ZCkgJiYgY3B1X29ubGluZShjcHUpKSApCkBAIC0xNzYwLDYgKzE3MzIs
NDEgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUg
Km5leHQpCiAgICAgQlVHKCk7CiB9CiAKK3ZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUg
KnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQoreworICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqcHJldmQgPSBwcmV2LT5k
b21haW47CisgICAgY3B1bWFza190IGRpcnR5X21hc2s7CisKKyAgICBBU1NFUlQobG9jYWxfaXJx
X2lzX2VuYWJsZWQoKSk7CisKKyAgICBjcHVtYXNrX2NvcHkoJmRpcnR5X21hc2ssIG5leHQtPnZj
cHVfZGlydHlfY3B1bWFzayk7CisgICAgLyogQWxsb3cgYXQgbW9zdCBvbmUgQ1BVIGF0IGEgdGlt
ZSB0byBiZSBkaXJ0eS4gKi8KKyAgICBBU1NFUlQoY3B1bWFza193ZWlnaHQoJmRpcnR5X21hc2sp
IDw9IDEpOworICAgIGlmICggdW5saWtlbHkoIWNwdW1hc2tfdGVzdF9jcHUoY3B1LCAmZGlydHlf
bWFzaykgJiYKKyAgICAgICAgICAgICAgICAgICFjcHVtYXNrX2VtcHR5KCZkaXJ0eV9tYXNrKSkg
KQorICAgIHsKKyAgICAgICAgLyogT3RoZXIgY3B1cyBjYWxsIF9fc3luY19sb2NhbF9leGVjc3Rh
dGUgZnJvbSBmbHVzaCBpcGkgaGFuZGxlci4gKi8KKyAgICAgICAgZmx1c2hfdGxiX21hc2soJmRp
cnR5X21hc2spOworICAgIH0KKworICAgIGlmICggcHJldiAhPSBuZXh0ICkKKyAgICB7CisgICAg
ICAgIF91cGRhdGVfcnVuc3RhdGVfYXJlYShwcmV2KTsKKyAgICAgICAgdnBtdV9zd2l0Y2hfZnJv
bShwcmV2KTsKKyAgICAgICAgbnAybV9zY2hlZHVsZShOUDJNX1NDSEVETEVfT1VUKTsKKyAgICB9
CisKKyAgICBpZiAoIGlzX2h2bV9kb21haW4ocHJldmQpICYmICFsaXN0X2VtcHR5KCZwcmV2LT5h
cmNoLmh2bV92Y3B1LnRtX2xpc3QpICkKKyAgICAgICAgcHRfc2F2ZV90aW1lcihwcmV2KTsKKwor
ICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CisKKyAgICBzZXRfY3VycmVudChuZXh0KTsKKworICAg
IGNvbnRleHRfc3dpdGNoX2lycW9mZihwcmV2LCBuZXh0LCBjcHUpOworfQorCiB2b2lkIGNvbnRp
bnVlX3J1bm5pbmcoc3RydWN0IHZjcHUgKnNhbWUpCiB7CiAgICAgLyogU2VlIHRoZSBjb21tZW50
IGFib3ZlLiAqLwotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:27:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYurt-0000sX-HB; Tue, 09 Jan 2018 14:27:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fubw=ee=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYurs-0000sG-TA
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:27:08 +0000
X-Inumbo-ID: fcca94c3-f548-11e7-b4a6-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcca94c3-f548-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 15:25:49 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0AE3AAB49;
 Tue,  9 Jan 2018 14:27:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:26:58 +0100
Message-Id: <20180109142700.12028-3-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180109142700.12028-1-jgross@suse.com>
References: <20180109142700.12028-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 2/4] xen/x86: add helper for stack guard
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW5zdGVhZCBvZiBvcGVuIGNvZGluZyB0aGUgY2FsY3VsYXRpb24gb2YgdGhlIHN0YWNrIGd1YXJk
IHBhZ2UgbXVsdGlwbGUKdGltZXMgYWRkIGEgaGVscGVyIHRvIGRvIHRoZSBjYWxjdWxhdGlvbi4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgfCA4ICsrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21t
LmggfCA2ICsrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBhNTZmODc1ZDQ1Li5iNjBlNzllODJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTUxNywxNiArNTUxNywxMiBAQCB2b2lk
IG1lbWd1YXJkX3VuZ3VhcmRfcmFuZ2Uodm9pZCAqcCwgdW5zaWduZWQgbG9uZyBsKQogdm9pZCBt
ZW1ndWFyZF9ndWFyZF9zdGFjayh2b2lkICpwKQogewogICAgIEJVSUxEX0JVR19PTigoUFJJTUFS
WV9TVEFDS19TSVpFICsgUEFHRV9TSVpFKSA+IFNUQUNLX1NJWkUpOwotICAgIHAgPSAodm9pZCAq
KSgodW5zaWduZWQgbG9uZylwICsgU1RBQ0tfU0laRSAtCi0gICAgICAgICAgICAgICAgIFBSSU1B
UllfU1RBQ0tfU0laRSAtIFBBR0VfU0laRSk7Ci0gICAgbWVtZ3VhcmRfZ3VhcmRfcmFuZ2UocCwg
UEFHRV9TSVpFKTsKKyAgICBtZW1ndWFyZF9ndWFyZF9yYW5nZShtZW1ndWFyZF9nZXRfZ3VhcmRf
cGFnZShwKSwgUEFHRV9TSVpFKTsKIH0KIAogdm9pZCBtZW1ndWFyZF91bmd1YXJkX3N0YWNrKHZv
aWQgKnApCiB7Ci0gICAgcCA9ICh2b2lkICopKCh1bnNpZ25lZCBsb25nKXAgKyBTVEFDS19TSVpF
IC0KLSAgICAgICAgICAgICAgICAgUFJJTUFSWV9TVEFDS19TSVpFIC0gUEFHRV9TSVpFKTsKLSAg
ICBtZW1ndWFyZF91bmd1YXJkX3JhbmdlKHAsIFBBR0VfU0laRSk7CisgICAgbWVtZ3VhcmRfdW5n
dWFyZF9yYW5nZShtZW1ndWFyZF9nZXRfZ3VhcmRfcGFnZShwKSwgUEFHRV9TSVpFKTsKIH0KIAog
dm9pZCBhcmNoX2R1bXBfc2hhcmVkX21lbV9pbmZvKHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggNGFmNmIy
MzQxYS4uODRlMTEyYjgzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaApAQCAtNTE3LDYgKzUxNywxMiBAQCB2b2lkIG1l
bWd1YXJkX3VuZ3VhcmRfcmFuZ2Uodm9pZCAqcCwgdW5zaWduZWQgbG9uZyBsKTsKICNkZWZpbmUg
bWVtZ3VhcmRfdW5ndWFyZF9yYW5nZShfcCxfbCkgICgodm9pZCkwKQogI2VuZGlmCiAKK3N0YXRp
YyBpbmxpbmUgdm9pZCAqbWVtZ3VhcmRfZ2V0X2d1YXJkX3BhZ2Uodm9pZCAqcCkKK3sKKyAgICBy
ZXR1cm4gKHZvaWQgKikoKHVuc2lnbmVkIGxvbmcpcCArIFNUQUNLX1NJWkUgLQorICAgICAgICAg
ICAgICAgICAgICBQUklNQVJZX1NUQUNLX1NJWkUgLSBQQUdFX1NJWkUpOworfQorCiB2b2lkIG1l
bWd1YXJkX2d1YXJkX3N0YWNrKHZvaWQgKnApOwogdm9pZCBtZW1ndWFyZF91bmd1YXJkX3N0YWNr
KHZvaWQgKnApOwogCi0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:27:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYurz-0000uh-4Q; Tue, 09 Jan 2018 14:27:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fubw=ee=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYurx-0000sE-N5
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:27:13 +0000
X-Inumbo-ID: 7640648f-f549-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7640648f-f549-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 14:29:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0AD31AAC1;
 Tue,  9 Jan 2018 14:27:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:27:00 +0100
Message-Id: <20180109142700.12028-5-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180109142700.12028-1-jgross@suse.com>
References: <20180109142700.12028-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 4/4] xen: use per-vcpu TSS and stacks for pv
	domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW5zdGVhZCBvZiB1c2luZyB0aGUgVFNTIGFuZCBzdGFja3Mgb2YgdGhlIHBoeXNpY2FsIHByb2Nl
c3NvciBhbGxvY2F0ZQp0aGVtIHBlciB2Y3B1LCBtYXAgdGhlbSBpbiB0aGUgcGVyIGRvbWFpbiBh
cmVhLCBhbmQgdXNlIHRob3NlLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgfCA0NSArKysrKysr
KysrKysrKysrKysrKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgfCA3MiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TICB8ICA0ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCB8
ICA5ICsrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICB8ICA1ICsrKwogNSBmaWxl
cyBjaGFuZ2VkLCAxMjQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGMw
Y2IyY2FlNjQuLjk1MmVkN2UxMjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1ODIsNyArMTU4MiwxMiBAQCBzdGF0aWMg
dm9pZCBfdXBkYXRlX3J1bnN0YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyBpbmxp
bmUgYm9vbCBuZWVkX2Z1bGxfZ2R0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgcmV0
dXJuIGlzX3B2X2RvbWFpbihkKSAmJiAhaXNfaWRsZV9kb21haW4oZCk7CisgICAgcmV0dXJuIGlz
X3B2XzMyYml0X2RvbWFpbihkKTsKK30KKworc3RhdGljIGlubGluZSBib29sIG5lZWRfcGVyX3Zj
cHVfZGF0YShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiBpc19wdl9kb21h
aW4oZCkgJiYgIWlzX2lkbGVfZG9tYWluKGQpICYmICFpc19wdl8zMmJpdF9kb21haW4oZCk7CiB9
CiAKIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKQEAgLTE2NTcsOCArMTY2Miwx
OSBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAKICAgICB3cml0ZV9wdGJh
c2Uobik7CiAKLSAgICBpZiAoIG5lZWRfZnVsbF9nZHQobmQpICYmCi0gICAgICAgICAoKHAtPnZj
cHVfaWQgIT0gbi0+dmNwdV9pZCkgfHwgIW5lZWRfZnVsbF9nZHQocGQpKSApCisgICAgaWYgKCBu
ZWVkX3Blcl92Y3B1X2RhdGEobmQpICkKKyAgICB7CisgICAgICAgIGdkdCA9IChzdHJ1Y3QgZGVz
Y19zdHJ1Y3QgKilHRFRfVklSVF9TVEFSVChuKTsKKyAgICAgICAgZ2R0W1BFUl9DUFVfR0RUX0VO
VFJZXS5hID0gY3B1OworCisgICAgICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9H
RFRfQllURTsKKyAgICAgICAgZ2R0X2Rlc2MuYmFzZSA9IEdEVF9WSVJUX1NUQVJUKG4pOworCisg
ICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKKyAgICAgICAgbHRyKFRTU19FTlRSWSA8PCAzKTsKKyAg
ICB9CisgICAgZWxzZSBpZiAoIG5lZWRfZnVsbF9nZHQobmQpICYmCisgICAgICAgICAgICAgICgo
cC0+dmNwdV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9mdWxsX2dkdChwZCkpICkKICAgICB7
CiAgICAgICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURTsKICAgICAg
ICAgZ2R0X2Rlc2MuYmFzZSA9IEdEVF9WSVJUX1NUQVJUKG4pOwpAQCAtMTY3Myw4ICsxNjg5LDgg
QEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogICAgIHBlcl9jcHUoY3Vycl92
Y3B1LCBjcHUpID0gbjsKIH0KIAotc3RhdGljIHZvaWQgY29udGV4dF9zd2l0Y2hfaXJxb2ZmKHN0
cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1KQordm9pZCBjb250ZXh0X3N3aXRjaF9pcnFv
ZmYoc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpwcmV2ZCA9IHByZXYtPmRvbWFpbiwgKm5leHRkID0gbmV4dC0+ZG9tYWluOwogCkBAIC0xNzY0
LDcgKzE3ODAsMjQgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3Ry
dWN0IHZjcHUgKm5leHQpCiAKICAgICBzZXRfY3VycmVudChuZXh0KTsKIAotICAgIGNvbnRleHRf
c3dpdGNoX2lycW9mZihwcmV2LCBuZXh0LCBjcHUpOworICAgIGlmICggaXNfcHZfZG9tYWluKHBy
ZXZkKSAmJiAhaXNfcHZfMzJiaXRfZG9tYWluKHByZXZkKSApCisgICAgeworICAgICAgICBzdHJ1
Y3QgZGVzY19zdHJ1Y3QgKmdkdCA9IHRoaXNfY3B1KGNvbXBhdF9nZHRfdGFibGUpIC0KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlk7Cisg
ICAgICAgIGNvbnN0IHN0cnVjdCBkZXNjX3B0ciBnZHRyID0geworICAgICAgICAgICAgLmJhc2Ug
PSAodW5zaWduZWQgbG9uZylnZHQsCisgICAgICAgICAgICAubGltaXQgPSBMQVNUX1JFU0VSVkVE
X0dEVF9CWVRFLAorICAgICAgICB9OworICAgICAgICB2b2lkICpzdGFjayA9IChzdHJ1Y3QgY3B1
X2luZm8gKikoc3RhY2tfYmFzZVtjcHVdICsgU1RBQ0tfU0laRSkgLSAxOworCisgICAgICAgIC8q
IFN3aXRjaCB0byBnbG9iYWwgYWNjZXNzaWJsZSBnZHQgYW5kIHRzcy4gKi8KKyAgICAgICAgbGdk
dCgmZ2R0cik7CisgICAgICAgIGx0cihUU1NfRU5UUlkgPDwgMyk7CisKKyAgICAgICAgY29udGV4
dF9zd2l0Y2hfaXJxb2ZmX3N0YWNrKHByZXYsIG5leHQsIGNwdSwgc3RhY2spOworICAgIH0KKyAg
ICBlbHNlCisgICAgICAgIGNvbnRleHRfc3dpdGNoX2lycW9mZihwcmV2LCBuZXh0LCBjcHUpOwog
fQogCiB2b2lkIGNvbnRpbnVlX3J1bm5pbmcoc3RydWN0IHZjcHUgKnNhbWUpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5k
ZXggNzRlOWU2NjdkMi4uNjY5MmFhNjkyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtOTYsMTAgKzk2LDMyIEBA
IGludCBzd2l0Y2hfY29tcGF0KHN0cnVjdCBkb21haW4gKmQpCiAKIHN0YXRpYyBpbnQgcHZfY3Jl
YXRlX2dkdF9sZHRfbDF0YWIoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgcmV0dXJuIGNyZWF0ZV9w
ZXJkb21haW5fbWFwcGluZyh2LT5kb21haW4sIEdEVF9WSVJUX1NUQVJUKHYpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMVUgPDwgR0RUX0xEVF9WQ1BVX1NISUZULAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFp
bi5nZHRfbGR0X2wxdGFiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCk7CisgICAgaW50IHJjOworCisgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcodi0+
ZG9tYWluLCBHRFRfVklSVF9TVEFSVCh2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxVSA8PCBHRFRfTERUX1ZDUFVfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi5nZHRfbGR0X2wxdGFiLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOworICAgIGlmICggIXJjICYmICFpc19w
dl8zMmJpdF92Y3B1KHYpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0
OworCisgICAgICAgIGdkdCA9IChzdHJ1Y3QgZGVzY19zdHJ1Y3QgKilHRFRfVklSVF9TVEFSVCh2
KSArCisgICAgICAgICAgICAgIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWTsKKyAgICAgICAgcmMg
PSBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcodi0+ZG9tYWluLCAodW5zaWduZWQgbG9uZylnZHQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5SX1JFU0VSVkVEX0dEVF9C
WVRFUywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTklMKHN0
cnVjdCBwYWdlX2luZm8gKikpOworICAgICAgICBpZiAoICFyYyApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIG1lbWNweShnZHQsIGJvb3RfY3B1X2dkdF90YWJsZSwgTlJfUkVTRVJWRURfR0RUX0JZ
VEVTKTsKKyAgICAgICAgICAgIF9zZXRfdHNzbGR0X2Rlc2MoZ2R0ICsgVFNTX0VOVFJZIC0gRklS
U1RfUkVTRVJWRURfR0RUX0VOVFJZLAorICAgICAgICAgICAgICAgICAgICAgICAgIFRTU19TVEFS
VCh2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXRvZihzdHJ1Y3QgdHNzX3N0cnVj
dCwgX19jYWNoZWxpbmVfZmlsbGVyKSAtIDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgU1lT
X0RFU0NfdHNzX2F2YWlsKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByYzsKIH0K
IAogc3RhdGljIHZvaWQgcHZfZGVzdHJveV9nZHRfbGR0X2wxdGFiKHN0cnVjdCB2Y3B1ICp2KQpA
QCAtMTE5LDYgKzE0MSw0NiBAQCB2b2lkIHB2X3ZjcHVfZGVzdHJveShzdHJ1Y3QgdmNwdSAqdikK
ICAgICBwdl9kZXN0cm95X2dkdF9sZHRfbDF0YWIodik7CiAgICAgeGZyZWUodi0+YXJjaC5wdl92
Y3B1LnRyYXBfY3R4dCk7CiAgICAgdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCA9IE5VTEw7CisK
KyAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpICkKKyAgICAgICAgZGVzdHJveV9wZXJkb21h
aW5fbWFwcGluZyh2LT5kb21haW4sIFNUQUNLU19TVEFSVCh2KSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBTVEFDS19TSVpFICsgUEFHRV9TSVpFKTsKK30KKworc3RhdGljIGlu
dCBwdl92Y3B1X2luaXRfdHNzX3N0YWNrcyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIHZvaWQgKnN0YWNrczsKKyAgICBpbnQgcmM7CisK
KyAgICAvKiBQb3B1bGF0ZSBwYWdlIHRhYmxlcy4gKi8KKyAgICByYyA9IGNyZWF0ZV9wZXJkb21h
aW5fbWFwcGluZyhkLCBTVEFDS1NfU1RBUlQodiksIFNUQUNLX1NJWkUgKyBQQUdFX1NJWkUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTklMKGwxX3BnZW50cnlfdCAqKSwgTlVM
TCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZG9uZTsKKworICAgIC8qIE1hcCBUU1Mu
ICovCisgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcoZCwgVFNTX1NUQVJUKHYpLCBQ
QUdFX1NJWkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTklMKHN0
cnVjdCBwYWdlX2luZm8gKikpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGRvbmU7CisK
KyAgICAvKiBNYXAgc3RhY2tzLiAqLworICAgIHN0YWNrcyA9ICh2b2lkICopU1RBQ0tTX1NUQVJU
KHYpOworICAgIHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIFNUQUNLU19TVEFSVCh2
KSwgU1RBQ0tfU0laRSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBO
SUwoc3RydWN0IHBhZ2VfaW5mbyAqKSk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZG9u
ZTsKKyNpZmRlZiBNRU1PUllfR1VBUkQKKyAgICAvKiBSZW1vdmUgZ3VhcmQgcGFnZS4gKi8KKyAg
ICBkZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5nKGQsICh1bnNpZ25lZCBsb25nKW1lbWd1YXJkX2dl
dF9ndWFyZF9wYWdlKHN0YWNrcyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdF
X1NJWkUpOworI2VuZGlmCisKKyAgICB0c3NfaW5pdCgoc3RydWN0IHRzc19zdHJ1Y3QgKilUU1Nf
U1RBUlQodiksIFNUQUNLU19TVEFSVCh2KSk7CisKKyBkb25lOgorICAgIHJldHVybiAwOwogfQog
CiBpbnQgcHZfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQpAQCAtMTU3LDYgKzIxOSw4
IEBAIGludCBwdl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGlmICgg
KHJjID0gc2V0dXBfY29tcGF0X2w0KHYpKSApCiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAg
fQorICAgIGVsc2UKKyAgICAgICAgcmMgPSBwdl92Y3B1X2luaXRfdHNzX3N0YWNrcyh2KTsKIAog
IGRvbmU6CiAgICAgaWYgKCByYyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggMWRkOWNjZjZhMi4uOTk3
Yjc1MTY3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNzQyLDMgKzc0Miw3IEBAIGF1dG9nZW5fc3R1
YnM6IC8qIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHN0dWJzLiAqLwogCiAgICAgICAgIC5zZWN0
aW9uIC5pbml0LnJvZGF0YQogICAgICAgICAuc2l6ZSBhdXRvZ2VuX2VudHJ5cG9pbnRzLCAuIC0g
YXV0b2dlbl9lbnRyeXBvaW50cworCitFTlRSWShjb250ZXh0X3N3aXRjaF9pcnFvZmZfc3RhY2sp
CisJbW92ICAgJXJjeCwgJXJzcAorICAgICAgICBqbXAgICBjb250ZXh0X3N3aXRjaF9pcnFvZmYK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NvbmZpZy5oCmluZGV4IDllZjlkMDNjYTcuLjQ2MDk2Y2M2NjYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
b25maWcuaApAQCAtMjAyLDcgKzIwMiw3IEBAIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRp
ZF9pbmZvWzEyOF07CiAvKiBTbG90IDI2MDogcGVyLWRvbWFpbiBtYXBwaW5ncyAoaW5jbHVkaW5n
IG1hcCBjYWNoZSkuICovCiAjZGVmaW5lIFBFUkRPTUFJTl9WSVJUX1NUQVJUICAgIChQTUw0X0FE
RFIoMjYwKSkKICNkZWZpbmUgUEVSRE9NQUlOX1NMT1RfTUJZVEVTICAgKFBNTDRfRU5UUllfQllU
RVMgPj4gKDIwICsgUEFHRVRBQkxFX09SREVSKSkKLSNkZWZpbmUgUEVSRE9NQUlOX1NMT1RTICAg
ICAgICAgMworI2RlZmluZSBQRVJET01BSU5fU0xPVFMgICAgICAgICA0CiAjZGVmaW5lIFBFUkRP
TUFJTl9WSVJUX1NMT1QocykgIChQRVJET01BSU5fVklSVF9TVEFSVCArIChzKSAqIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIChQRVJET01BSU5fU0xPVF9NQllURVMgPDwgMjAp
KQogLyogU2xvdCAyNjE6IG1hY2hpbmUtdG8tcGh5cyBjb252ZXJzaW9uIHRhYmxlICgyNTZHQiku
ICovCkBAIC0zMTAsNiArMzEwLDEzIEBAIGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbl9waHlzX3N0
YXJ0OwogI2RlZmluZSBBUkdfWExBVF9TVEFSVCh2KSAgICAgICAgXAogICAgIChBUkdfWExBVF9W
SVJUX1NUQVJUICsgKCh2KS0+dmNwdV9pZCA8PCBBUkdfWExBVF9WQV9TSElGVCkpCiAKKy8qIHBl
ci12Y3B1IFhlbiBzdGFja3MgYW5kIFRTUy4gVGhlIGZvdXJ0aCBwZXItZG9tYWluLW1hcHBpbmcg
c3ViLWFyZWEuICovCisjZGVmaW5lIFRTU19TVEFDS1NfVklSVF9TVEFSVCAgICBQRVJET01BSU5f
VklSVF9TTE9UKDMpCisjZGVmaW5lIFRTU19TVEFDS1NfVkFfU0hJRlQgICAgICAoUEFHRV9TSElG
VCArIFNUQUNLX09SREVSICsgMSkKKyNkZWZpbmUgU1RBQ0tTX1NUQVJUKHYpICAgICAgICAgIChU
U1NfU1RBQ0tTX1ZJUlRfU1RBUlQgKyAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgodiktPnZjcHVfaWQgPDwgVFNTX1NUQUNLU19WQV9TSElG
VCkpCisjZGVmaW5lIFRTU19TVEFSVCh2KSAgICAgICAgICAgICAoU1RBQ0tTX1NUQVJUKHYpICsg
U1RBQ0tfU0laRSkKKwogI2RlZmluZSBOQVRJVkVfVk1fQVNTSVNUX1ZBTElEICAgKCgxVUwgPDwg
Vk1BU1NUX1RZUEVfNGdiX3NlZ21lbnRzKSAgICAgICAgfCBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKDFVTCA8PCBWTUFTU1RfVFlQRV80Z2Jfc2VnbWVudHNfbm90aWZ5KSB8
IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMVVMIDw8IFZNQVNTVF9UWVBF
X3dyaXRhYmxlX3BhZ2V0YWJsZXMpIHwgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDg0ZTExMmI4MzAuLjY2Nzhi
ZjA0ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L21tLmgKQEAgLTYzNiw0ICs2MzYsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
YXJjaF9tZm5faW5fZGlyZWN0bWFwKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgIHJldHVybiBtZm4g
PD0gKHZpcnRfdG9fbWZuKGV2YSAtIDEpICsgMSk7CiB9CiAKK3ZvaWQgY29udGV4dF9zd2l0Y2hf
aXJxb2ZmKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUpOwordm9pZCBjb250ZXh0X3N3aXRjaF9p
cnFvZmZfc3RhY2soc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0LAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNwdSwgdm9pZCAqc3RhY2sp
OworCiAjZW5kaWYgLyogX19BU01fWDg2X01NX0hfXyAqLwotLSAKMi4xMy42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:27:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:27:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYurz-0000v5-Ar; Tue, 09 Jan 2018 14:27:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fubw=ee=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYurx-0000sD-N5
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:27:13 +0000
X-Inumbo-ID: 764038c0-f549-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 764038c0-f549-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 14:29:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0B431AC8E;
 Tue,  9 Jan 2018 14:27:05 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Tue,  9 Jan 2018 15:26:57 +0100
Message-Id: <20180109142700.12028-2-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180109142700.12028-1-jgross@suse.com>
References: <20180109142700.12028-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC 1/4] xen/x86: use dedicated function for tss
	initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q2FydmUgb3V0IHRoZSBUU1MgaW5pdGlhbGl6YXRpb24gZnJvbSBsb2FkX3N5c3RlbV90YWJsZXMo
KS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggfCAgMSAr
CiAyIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IGU5NTg4YjNjMGQuLjhjMGQzMTgxZDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNjM0
LDYgKzYzNCwzNSBAQCB2b2lkIF9faW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogCWVhcmx5X2Nw
dV9kZXRlY3QoKTsKIH0KIAordm9pZCB0c3NfaW5pdChzdHJ1Y3QgdHNzX3N0cnVjdCAqdHNzLCB1
bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRvbSkKK3sKKwl1bnNpZ25lZCBsb25nIHN0YWNrX3RvcCA9
IHN0YWNrX2JvdHRvbSAmIH4oU1RBQ0tfU0laRSAtIDEpOworCisJKnRzcyA9IChzdHJ1Y3QgdHNz
X3N0cnVjdCl7CisJCS8qIE1haW4gc3RhY2sgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucy4gKi8K
KwkJLnJzcDAgPSBzdGFja19ib3R0b20sCisKKwkJLyogUmluZyAxIGFuZCAyIHN0YWNrcyBwb2lz
b25lZC4gKi8KKwkJLnJzcDEgPSAweDg2MDAxMTExMTExMTExMTF1bCwKKwkJLnJzcDIgPSAweDg2
MDAxMTExMTExMTExMTF1bCwKKworCQkvKgorCQkgKiBNQ0UsIE5NSSBhbmQgRG91YmxlIEZhdWx0
IGhhbmRsZXJzIGdldCB0aGVpciBvd24gc3RhY2tzLgorCQkgKiBBbGwgb3RoZXJzIHBvaXNvbmVk
LgorCQkgKi8KKwkJLmlzdCA9IHsKKwkJCVtJU1RfTUNFIC0gMV0gPSBzdGFja190b3AgKyBJU1Rf
TUNFICogUEFHRV9TSVpFLAorCQkJW0lTVF9ERiAgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9ERiAg
KiBQQUdFX1NJWkUsCisJCQlbSVNUX05NSSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX05NSSAqIFBB
R0VfU0laRSwKKworCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUodHNzLT5pc3QpIC0gMV0gPQor
CQkJCTB4ODYwMDExMTExMTExMTExMXVsLAorCQl9LAorCisJCS5iaXRtYXAgPSBJT0JNUF9JTlZB
TElEX09GRlNFVCwKKwl9OworfQorCiAvKgogICogU2V0cyB1cCBzeXN0ZW0gdGFibGVzIGFuZCBk
ZXNjcmlwdG9ycy4KICAqCkBAIC02NDUsOCArNjc0LDcgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1
X2luaXQodm9pZCkKIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiB7CiAJdW5zaWduZWQg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLQl1bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRv
bSA9IGdldF9zdGFja19ib3R0b20oKSwKLQkJc3RhY2tfdG9wID0gc3RhY2tfYm90dG9tICYgfihT
VEFDS19TSVpFIC0gMSk7CisJdW5zaWduZWQgbG9uZyBzdGFja19ib3R0b20gPSBnZXRfc3RhY2tf
Ym90dG9tKCk7CiAKIAlzdHJ1Y3QgdHNzX3N0cnVjdCAqdHNzID0gJnRoaXNfY3B1KGluaXRfdHNz
KTsKIAlzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmdkdCA9CkBAIC02NjMsMjkgKzY5MSw3IEBAIHZvaWQg
bG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCS5saW1pdCA9IChJRFRfRU5UUklFUyAqIHNpemVv
ZihpZHRfZW50cnlfdCkpIC0gMSwKIAl9OwogCi0JKnRzcyA9IChzdHJ1Y3QgdHNzX3N0cnVjdCl7
Ci0JCS8qIE1haW4gc3RhY2sgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucy4gKi8KLQkJLnJzcDAg
PSBzdGFja19ib3R0b20sCi0KLQkJLyogUmluZyAxIGFuZCAyIHN0YWNrcyBwb2lzb25lZC4gKi8K
LQkJLnJzcDEgPSAweDg2MDAxMTExMTExMTExMTF1bCwKLQkJLnJzcDIgPSAweDg2MDAxMTExMTEx
MTExMTF1bCwKLQotCQkvKgotCQkgKiBNQ0UsIE5NSSBhbmQgRG91YmxlIEZhdWx0IGhhbmRsZXJz
IGdldCB0aGVpciBvd24gc3RhY2tzLgotCQkgKiBBbGwgb3RoZXJzIHBvaXNvbmVkLgotCQkgKi8K
LQkJLmlzdCA9IHsKLQkJCVtJU1RfTUNFIC0gMV0gPSBzdGFja190b3AgKyBJU1RfTUNFICogUEFH
RV9TSVpFLAotCQkJW0lTVF9ERiAgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9ERiAgKiBQQUdFX1NJ
WkUsCi0JCQlbSVNUX05NSSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX05NSSAqIFBBR0VfU0laRSwK
LQotCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUodHNzLT5pc3QpIC0gMV0gPQotCQkJCTB4ODYw
MDExMTExMTExMTExMXVsLAotCQl9LAotCi0JCS5iaXRtYXAgPSBJT0JNUF9JTlZBTElEX09GRlNF
VCwKLQl9OworCXRzc19pbml0KHRzcywgc3RhY2tfYm90dG9tKTsKIAogCV9zZXRfdHNzbGR0X2Rl
c2MoCiAJCWdkdCArIFRTU19FTlRSWSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCmluZGV4IDhhYzE3MDM3MWIu
LjJjZjUwZDFkNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaApAQCAtMjMwLDYgKzIzMCw3IEBAIHN0YXRp
YyBpbmxpbmUgaW50IGxvY2FsX2lycV9pc19lbmFibGVkKHZvaWQpCiAKIHZvaWQgdHJhcF9pbml0
KHZvaWQpOwogdm9pZCBpbml0X2lkdF90cmFwcyh2b2lkKTsKK3ZvaWQgdHNzX2luaXQoc3RydWN0
IHRzc19zdHJ1Y3QgKnRzcywgdW5zaWduZWQgbG9uZyBzdGFja19ib3R0b20pOwogdm9pZCBsb2Fk
X3N5c3RlbV90YWJsZXModm9pZCk7CiB2b2lkIHBlcmNwdV90cmFwc19pbml0KHZvaWQpOwogdm9p
ZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpOwotLSAKMi4xMy42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:29:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuuD-0001Q0-Mm; Tue, 09 Jan 2018 14:29:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYuuD-0001Pl-7D
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 14:29:33 +0000
X-Inumbo-ID: 53417ce3-f549-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53417ce3-f549-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 15:28:13 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 07:29:31 -0700
Message-Id: <5A54DFD9020000780019CC30@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 07:29:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-21-git-send-email-andrew.cooper3@citrix.com>
 <5A4E08F4020000780019AD80@prv-mh.provo.novell.com>
 <fa126f66-3176-4a99-4332-ffd78521da33@citrix.com>
In-Reply-To: <fa126f66-3176-4a99-4332-ffd78521da33@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v6.5 20/26] x86: Protect unaware domains
 from meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDE1OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDQvMDEvMTggMDk6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNC4w
MS4xOCBhdCAwMToxNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4g
RnVuZGFtZW50YWxseSAoYXMgYmVmb3JlKQo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+PiBIb3dldmVyOgo+Pgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+IEBAIC0yMDI3LDYgKzIw
MjcsMjUgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpk
KQo+Pj4gICAqLwo+Pj4gIHZvaWQgY3B1aWRfcG9saWN5X3VwZGF0ZWQoc3RydWN0IHZjcHUgKnYp
Cj4+PiAgewo+Pj4gKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFp
bi0+YXJjaC5jcHVpZDsKPj4+ICsgICAgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSB2LT5h
cmNoLm1zcjsKPj4+ICsKPj4+ICsgICAgLyoKPj4+ICsgICAgICogRm9yIGd1ZXN0cyB3aGljaCBr
bm93IGFib3V0IElCUlMgYnV0IGFyZSBub3QgdG9sZCBhYm91dCBTVElCUCAKPiBydW5uaW5nCj4+
PiArICAgICAqIG9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgaHlwZXJ0aHJlYWRpbmcsIHRoZSBndWVz
dCBkb2Vzbid0IGtub3cgdG8KPj4+ICsgICAgICogcHJvdGVjdCBpdHNlbGYgZnVsbHkuICAoU3Vj
aCBhIGd1ZXN0IHdvbid0IGJlIHBlcm1pdHRlZCBkaXJlY3QgCj4gYWNjZXNzCj4+PiArICAgICAq
IHRvIHRoZSBNU1IuKSAgSGF2ZSBYZW4gZmlsbCBpbiB0aGUgZ2Fwcywgc28gYW4gdW5hd2FyZSBn
dWVzdCBjYW4ndCAKPiBiZQo+Pj4gKyAgICAgKiBpbnRlcmZlcmVkIHdpdGggYnkgYSBtZWRkbGlu
ZyBndWVzdCBvbiBhbiBhZGphY2VudCBoeXBlcnRocmVhZC4KPj4+ICsgICAgICovCj4+PiArICAg
IGlmICggY3AtPmZlYXQuaWJyc2IgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICBpZiAoICFjcC0+
ZmVhdC5zdGlicCAmJiBjcHVfaGFzX3N0aWJwICYmCj4+PiArICAgICAgICAgICAgICEodnAtPnNw
ZWNfY3RybC5ndWVzdCAmIChTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkpICkKPj4+
ICsgICAgICAgICAgICB2cC0+c3BlY19jdHJsLmhvc3QgPSBTUEVDX0NUUkxfU1RJQlA7Cj4+PiAr
ICAgICAgICBlbHNlCj4+PiArICAgICAgICAgICAgdnAtPnNwZWNfY3RybC5ob3N0ID0gdnAtPnNw
ZWNfY3RybC5ndWVzdDsKPj4gVGhpcyBjb2RlIGlzIHNvIHNpbWlsYXIgdG8gLi4uCj4+Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+Pj4g
QEAgLTE4MSw3ICsxODEsMjAgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBtc3IsIHVpbnQ2NF90IAo+IHZhbCkKPj4+ICAgICAgICAgICAgICAgICAgICAgICAoY3At
PmZlYXQuc3RpYnAgPyBTUEVDX0NUUkxfU1RJQlAgOiAwKSkgKQo+Pj4gICAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7IC8qIFJzdmQgYml0IHNldD8gKi8KPj4+ICAgICAgICAgIHZwLT5zcGVjX2N0
cmwuZ3Vlc3QgPSB2YWw7Cj4+PiAtICAgICAgICB2cC0+c3BlY19jdHJsLmhvc3QgID0gdmFsOwo+
Pj4gKwo+Pj4gKyAgICAgICAgLyoKPj4+ICsgICAgICAgICAqIEZvciBndWVzdHMgd2hpY2ggYXJl
IG5vdCB0b2xkIGFib3V0IFNUSUJQLCBydW5uaW5nIG9uIGhhcmR3YXJlCj4+PiArICAgICAgICAg
KiBzdXBwb3J0aW5nIGh5cGVydGhyZWFkaW5nLCB0aGUgZ3Vlc3QgZG9lc24ndCBrbm93IHRvIHBy
b3RlY3QgaXRzZWxmCj4+PiArICAgICAgICAgKiBmdWxseS4gIChTdWNoIGEgZ3Vlc3Qgd29uJ3Qg
YmUgcGVybWl0dGVkIGRpcmVjdCBhY2Nlc3MgdG8gdGhlIE1TUi4pCj4+PiArICAgICAgICAgKiBX
aGVuIElCUlMgaXMgbm90IGluIGZvcmNlLCBoYXZlIFhlbiBmaWxsIGluIHRoZSBnYXBzLCBzbyBh
biB1bmF3YXJlCj4+PiArICAgICAgICAgKiBndWVzdCBjYW4ndCBiZSBpbnRlcmZlcmVkIHdpdGgg
YnkgYSBtZWRkbGluZyBndWVzdCBvbiBhbiBhZGphY2VudAo+Pj4gKyAgICAgICAgICogaHlwZXJ0
aHJlYWQuCj4+PiArICAgICAgICAgKi8KPj4+ICsgICAgICAgIGlmICggIWNwLT5mZWF0LnN0aWJw
ICYmIGNwdV9oYXNfc3RpYnAgJiYKPj4+ICsgICAgICAgICAgICAgISh2YWwgJiAoU1BFQ19DVFJM
X0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApKSApCj4+PiArICAgICAgICAgICAgdnAtPnNwZWNfY3Ry
bC5ob3N0ID0gU1BFQ19DVFJMX1NUSUJQOwo+Pj4gKyAgICAgICAgZWxzZQo+Pj4gKyAgICAgICAg
ICAgIHZwLT5zcGVjX2N0cmwuaG9zdCA9IHZhbDsKPj4gLi4uIHRoaXMgdGhhdCBJIHRoaW5rIGEg
aGVscGVyIGZ1bmN0aW9uIHdvdWxkIGJlIHdhcnJhbnRlZCwgdW5sZXNzIHlvdQo+PiBoYXZlIHJl
YXNvbnMgdG8gYmVsaWV2ZSB0aGF0IGZ1dHVyZSBjaGFuZ2VzIG1pZ2h0IGJyZWFrIHRoZQo+PiBz
aW1pbGFyaXR5Lgo+IAo+IEkgZG9uJ3QgZXhwZWN0IHRoZW0gdG8gZGl2ZXJnZSwgYW5kIHdpbGwg
cHVsbCBpdCBvdXQgaW50byBhIHNlcGFyYXRlIGhlbHBlci4KPiAKPj4KPj4gSSdtIGFsc28gYSBs
aXR0bGUgcHV6emxlZCBieSB5b3UgY2hlY2tpbmcgU1BFQ19DVFJMX1NUSUJQIHRoZXJlIC0KPj4g
dGhpcyBiaXQgb3VnaHQgdG8gYmUgY2xlYXIgd2hlbiAhY3AtPmZlYXQuc3RpYnAgZHVlIHRvIHRo
ZSBlYXJsaWVyCj4+IHJlc2VydmVkIGJpdCBjaGVjayAocGFydCBvZiB3aGljaCBpcyBldmVuIHZp
c2libGUgaW4gY29udGV4dCBhYm92ZSkuCj4+IElPVyB0aGUgY2hlY2sgaXMgbm90IHdyb25nLCBi
dXQgcGVyaGFwcyBtaXNsZWFkaW5nLiBZb3UgaGFkCj4+IHJlcGxpZWQgdG8gdGhpcyByZW1hcmsg
d2l0aAo+Pgo+PiAiVGhlIFNQRUNfQ1RSTF9TVElCUCBjaGVjayBleGlzdHMgc29sZWx5IGJlY2F1
c2Ugb2YgdjMgcmV2aWV3IHdoaWNoCj4+ICBvYmplY3RlZCB0byBtZSBpbXBseWluZyBhIGxpbmsg
YmV0d2VlbiBJQlJTIGFuZCBTVElQQi4iCj4gCj4gVGhlIG9yaWdpbmFsIGxvZ2ljIHdhcyB3YXMg
IiFjcC0+ZmVhdC5zdGlicCAmJiBjcHVfaGFzX3N0aWJwICYmIHZhbCA9PQo+IDAiLCB3aGljaCB5
b3UgYXJndWVkIHdvdWxkIGdvIHN0YWxlIGFzIG5ldyBTUEVDX0NUUkxfIGJpdHMgZ290IGFkZGVk
LgoKQWgsIEkgcmVjYWxsIG5vdy4gQnV0IGJ5IGp1c3QgY2hlY2tpbmcgISh2YWwgJiBTUEVDX0NU
UkxfSUJSUykgeW91CndvdWxkIGF2b2lkIHRoZSBzdGFsZW5lc3M7IHlvdSBtaWdodCBldmVuIGNv
bnNpZGVyIHB1dHRpbmcgYW4KQVNTRVJUKCkgaW4gdG8gdmFsaWRhdGUgdGhlIG90aGVyIGJpdCBp
cyBjbGVhci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:31:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYuvp-00028y-4G; Tue, 09 Jan 2018 14:31:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yc+y=ee=citrix.com=prvs=540dc162b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYuvn-00028A-PJ
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:31:11 +0000
X-Inumbo-ID: 0479a22d-f54a-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0479a22d-f54a-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 14:33:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,335,1511827200"; d="scan'208";a="65800464"
Date: Tue, 9 Jan 2018 14:30:57 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180109143057.6yyi35jsvgqyr5ya@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-33-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180104130625.28605-33-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 32/74] x86: don't swallow the first
 command line item in pvh mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMDQsIDIwMTggYXQgMDE6MDU6NDNQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBJbnN0ZWFkLCBzcGVjaWFsIGNhc2UgR1JVQjEgcmF0aGVyIGFzc3VtaW5nIHRoYXQgYWxsIGJv
b3Rsb2FkZXJzIGV4Y2VwdCBHUlVCMgo+IG5lZWQgYSBwYXJhbWV0ZXIgc3RyaXBwaW5nLgoKVGhl
IEZyZWVCU0QgbG9hZGVyIGFsc28gcHJlcGVuZHMgInhlbi5neiIgKG9yIHRoZSBYZW4ga2VybmVs
IGZpbGVuYW1lKQp0byB0aGUgY29tbWFuZCBsaW5lLiBIZW5jZSB0aGlzIGNoYW5nZSB3aWxsIGJy
ZWFrIGl0LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 14:46:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 14:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYvA0-00033y-Cf; Tue, 09 Jan 2018 14:45:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n3h8=ee=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYv9y-00033s-T4
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 14:45:50 +0000
X-Inumbo-ID: 990135e3-f54b-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x235.google.com (unknown [2a00:1450:4010:c07::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 990135e3-f54b-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 15:44:30 +0100 (CET)
Received: by mail-lf0-x235.google.com with SMTP id u2so1752454lff.7
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 06:45:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=fsqvlIkdwua0vvfQjUpRaJs+GaBtPb1zn7SP49JzDkw=;
 b=qDpho1obisNP6b7mBqXG4BJODEHzZaXrQ8te6wrHwRwXRwKCRffqfMU2GpSElRq6sN
 0FovbnRcsofyLyWLfDQfg0FfmlgqVRGNlPBbsM+7DEz7wnUdzXjV2yaSUmD+BO0NoLYh
 yQu2OCT+5q9PNJTQE2mA7jjI8Xq1yBYHCTT6Xr6VUvMxeK5PbQZnV4dx5TLIY/a09ceS
 oCeoiChnwYaj5RoVK7rBF/3gxkt4Z1HqM0P9ZTBKZqlOcezgCFEqjgUWJRpRyx6XpDa0
 E4UaISi6HumdM38aOq7qM8oA3XU2fluX++eFDpIXFKQuV0JYUmiQqGesXofPBpt+bQXO
 o4xA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=fsqvlIkdwua0vvfQjUpRaJs+GaBtPb1zn7SP49JzDkw=;
 b=Van9IqIGGPkbL1+YThBSPMTDbzYqgK2UUOlJzvyrZmmitcRA42YguoPmgbgmayb4dR
 h1aiM1nU9ssfZ2xqCLemX9b43xnPQBGb79sueMLsIgBMu6IgJ02HLGXmx9vZZmDXss0j
 J6qboodJxCEzsVvHrSTBkAx5zMlkjYnj/eJO5Yc6K8Zx+wqyfPpxQS31VPg2xSEgkxNk
 go9rPodZfC3CGWjyJPpY23DOe3Os+R9+RTHWpzxrLSpUfDW/vLGOzIZvK7Rq4dRF+aJV
 LTqVyRuUWJJZxDCqJUOG/InZwJn32RWDcD63qPCWYh2hVZmgNTqadhBZCaNd4gZ2SUfi
 nvnw==
X-Gm-Message-State: AKwxytcShrghqH7mFdlnlc5gI4ipQkHekWKfKM9bp7s5gNB1cjvnf+6h
 S2ZhiVSGindWRiFPcxuRYfwG5iiPbc0wrdKAVACKpQ==
X-Google-Smtp-Source: ACJfBouC5xqLAVZoGMTSeQRSIGiQlZd+sj1qU+eihAQW72xkiz/FWukdUqwmjlpnL7S2eoKYLHzFKvsvXcTfmFs65PI=
X-Received: by 10.25.17.97 with SMTP id g94mr7140289lfi.124.1515509146993;
 Tue, 09 Jan 2018 06:45:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Tue, 9 Jan 2018 06:45:46 -0800 (PST)
In-Reply-To: <23124.40532.270809.189921@mariner.uk.xensource.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
 <23124.40532.270809.189921@mariner.uk.xensource.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Tue, 9 Jan 2018 06:45:46 -0800
Message-ID: <CA+aC4kt0PMLC83tBy3PzT2U0PRU42TgEvj9RszEqyfcKoyLErQ@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Juergen Gross <JGross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 committers@xenproject.org, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOSwgMjAxOCBhdCAyOjQ5IEFNLCBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4gd3JvdGU6Cj4gQW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogUmFkaWNh
bCBwcm9wb3NhbDogc2hpcCBub3QtZnVsbHktdGlkaWVkIHNoaW0gYXMgNC4xMC4xIik6Cj4+IERv
ZXMgdGhpcyBzb3VuZCBmYWlyPwo+Cj4gRXZlcnl0aGluZyBpcyBvbiBmaXJlLiAgWW91ciBwcm9w
b3NhbCBzZWVtcyBtdWNoIGxlc3MgcmFkaWNhbCB0aGFuCj4gbWluZS4gIEkgZG91YnQgaXQgd2ls
bCBwcm9kdWNlIGEgcmVsZWFzZSB0byBvdXIgdXNlcnMgdG9tb3Jyb3csIGxldAo+IGFsb25lIHRo
aXMgd2Vlay4KPgo+IElmIHdlIGNhbid0IGdldCBhZ3JlZW1lbnQgdG8gY29tbWl0IGFuIHVuZGVy
LXJldmlld2VkIGFuZCB1bmRlci10ZXN0ZWQKPiBzZXJpZXMgdG8gc3RhZ2luZy00LjEwLCB0aGVu
IElNTyB3ZSBzaG91bGQgZm9yayA0LjEwIGFuZCBtYWtlIGFuCj4gZW1lcmdlbmN5IHNlY3VyaXR5
IHJlbGVhc2Ugb2ZmIHRoZSBmb3JrLCBpbnN0ZWFkLgoKTXkgc2VyaWVzIGlzIG9uIHRvcCBvZiBz
dGFnaW5nIGFuZCBJIGFscmVhZHkgaGF2ZSBhIGJhY2twb3J0IHRvIDQuOQphbmQgNC4xMCBzdGFi
bGUgcHVibGlzaGVkLgoKSSB3aWxsIGNoZXJyeSBwaWNrIGFzIG11Y2ggYXMgSSBjYW4gZnJvbSBX
ZWkncyBicmFuY2ggdGhpcyBtb3JuaW5nIGFuZApzZW5kIG91dCBhIHYzLiAgSSB3aWxsIHRyeQp0
byBjbG9zZSB0aGUgbWlncmF0aW9uLCBob3RwbHVnLCBiYWxsb29uaW5nIGdhcC4KCkkgZG8gdGhp
bmsgaXQncyB1c2VmdWwgZm9yIGZvbGtzIHRvIHJldmlldyB0aGUgc2VyaWVzIGRlZXBseS4gIEl0
J3MKbm90IHRoYXQgYmlnIHNvIGl0IHNob3VsZCB0YWtlIGFsbCB0aGF0CmxvbmcgdG8gZG8gc28u
CgpJIHRoaW5rIHYzIG9mIG15IHNlcmllcyBpcyBsaWtlbHkgdGhlIGNsb3Nlc3QgdG8gc29tZXRo
aW5nIHRoYXQgY2FuIGJlCm1lcmdlZCB0aGlzIHdlZWsuCgpSZWdhcmRzLAoKQW50aG9ueSBMaWd1
b3JpCgo+IElhbi4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 15:30:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 15:30:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYvqa-0006CC-8z; Tue, 09 Jan 2018 15:29:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h/ic=ee=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1eYvqZ-0006C6-Dr
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 15:29:51 +0000
X-Inumbo-ID: bd4fa539-f551-11e7-b4a6-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd4fa539-f551-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 16:28:28 +0100 (CET)
Received: from 120-71-ftth.on.nl ([88.159.71.120]:42326 helo=[172.16.1.50])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1eYvqR-0003x8-Rf; Tue, 09 Jan 2018 16:29:43 +0100
From: Sander Eikelenboom <linux@eikelenboom.it>
To: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>
References: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
 <e600aa58-209b-633e-82e1-9e4288e91280@suse.com>
 <ce0b5ece-6e7e-90f1-dea0-e640edfb65ed@eikelenboom.it>
Message-ID: <0a04cc73-3427-be16-6c80-6e380b7578f8@eikelenboom.it>
Date: Tue, 9 Jan 2018 16:29:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <ce0b5ece-6e7e-90f1-dea0-e640edfb65ed@eikelenboom.it>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Linux 4.15-rc6 + xen-unstable: BUG: unable to
 handle kernel NULL pointer dereference at (null),
 [ 0.000000] IP: zero_resv_unavail+0x8e/0xe1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgaXQncyBhbHJlYWR5IHJjNzoKIkdpdmUgbWUgYSBzdWJ0bGUgcGluZywgVmFzaWxpLiBP
bmUgc3VidGxlIHBpbmcgb25seSwgcGxlYXNlLiIKCk9uIDA0LzAxLzE4IDIxOjAyLCBTYW5kZXIg
RWlrZWxlbmJvb20gd3JvdGU6Cj4gT24gMDQvMDEvMTggMTI6NDQsIEp1ZXJnZW4gR3Jvc3Mgd3Jv
dGU6Cj4+IE9uIDA0LzAxLzE4IDExOjE3LCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+PiBI
aSBCb3JpcyAvIEp1ZXJnZW4sCj4+Pgo+Pj4gRmlyc3Qgb2YgYWxsIGJlc3Qgd2lzaGVzIGZvciBh
IHF1aXRlIHR1cmJ1bGVudCBzdGFydGluZyBuZXcgeWVhci4KPj4+Cj4+PiBOb3cgdGhlIGhvbGlk
YXlzIGFyZSBvdmVyIEkgZmluYWxseSBnb3R0ZW4gdG8gdGVzdCBhIGxpbnV4IDQuMTUtcmM2IGtl
cm5lbAo+Pj4gYW5kIGV4cGVyaWVuY2VkIGEgY3Jhc2ggaW4gZWFybHkgZG9tMCBib290IG9uIG15
IHN5c3RlbSAoQU1EIHBoZW5vbSB4NikuCj4+Pgo+Pj4gSSB0ZXN0ZWQgc29tZSBlYXJsaWVyIGxp
bnV4IDQuMTUgcmMncyBidXQgZXhwZXJpZW5jZWQgY3Jhc2hlcyB0aGVuIGFzIHdlbGwsIAo+Pj4g
YnV0IGRpZG4ndCBoYXZlIHRpbWUgdG8gc2V0dXAgc2VyaWFsIGNvbnNvbGUgdG8gc2VuZCB0aGVt
IGluIAo+Pj4gKGFuZCB3YWl0ZWQgdG8gc2VlIGlmIHRoZSBpc3N1ZSBCb3JpcyBmaXhlZCB3aXRo
IEFNRCBQQ0kgNjRiaXQgYmFyJ3MgY291bGQgYmUgaXQpLiAKPj4+Cj4+PiBCdXQgc2luY2UgdGhh
dCBwYXRjaCB3ZW50IGluIGJlZm9yZSA0LjE1IHJjNiwgdGhhdCBkb2Vzbid0IHNlZW0gdG8gYmUg
dGhlIGlzc3VlLiAKPj4+IFNvIGl0IGNvdWxkIGJlIHRoYXQgdGhlIGN1bHByaXQgd2VudCBpbiBw
cmV0dHkgZWFybGllciBpbiB0aGUgNC4xNSBjeWNsZS4KPj4+Cj4+PiBUaGUgNC4xNS1yYzYga2Vy
bmVsIGJvb3RzIGZpbmUgb24gYmFyZSBtZXRhbCwgYXMgZG9lcyBhIDQuMTQuNiBrZXJuZWwgb24g
eGVuLXVuc3RhYmxlLgo+Pj4KPj4+IEhvcGVmdWxseSB5b3UgaGF2ZSBhIHBvaW50ZXIgdG8gd2hh
dCBpcyB3cm9uZywgaWYgbm90IGkgY2FuIHRyeSB0byBkbyBhIGJpc2VjdC4KPj4KPj4gQSBiaXNl
Y3Qgd291bGQgYmUgdmVyeSB3ZWxjb21lLgo+IAo+IEhpIEp1ZXJnZW4gLyBCb3JpcyAvIFBhdmVs
LAo+IAo+IEJpc2VjdGlvbiByZXN1bHQgaXM6Cj4gCj4gYTRhM2VkZTIxMzJhZTA4NjNlMmQ0M2Uw
NmY5YjU2OTdjNTFhN2EzYiBpcyB0aGUgZmlyc3QgYmFkIGNvbW1pdAo+IGNvbW1pdCBhNGEzZWRl
MjEzMmFlMDg2M2UyZDQzZTA2ZjliNTY5N2M1MWE3YTNiCj4gQXV0aG9yOiBQYXZlbCBUYXRhc2hp
biA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KPiBEYXRlOiAgIFdlZCBOb3YgMTUgMTc6MzY6
MzEgMjAxNyAtMDgwMAo+IAo+ICAgICBtbTogemVybyByZXNlcnZlZCBhbmQgdW5hdmFpbGFibGUg
c3RydWN0IHBhZ2VzCj4gICAgIAo+ICAgICBTb21lIG1lbW9yeSBpcyByZXNlcnZlZCBidXQgdW5h
dmFpbGFibGU6IG5vdCBwcmVzZW50IGluIG1lbWJsb2NrLm1lbW9yeQo+ICAgICAoYmVjYXVzZSBu
b3QgYmFja2VkIGJ5IHBoeXNpY2FsIHBhZ2VzKSwgYnV0IHByZXNlbnQgaW4gbWVtYmxvY2sucmVz
ZXJ2ZWQuCj4gICAgIFN1Y2ggbWVtb3J5IGhhcyBiYWNraW5nIHN0cnVjdCBwYWdlcywgYnV0IHRo
ZXkgYXJlIG5vdCBpbml0aWFsaXplZCBieQo+ICAgICBnb2luZyB0aHJvdWdoIF9faW5pdF9zaW5n
bGVfcGFnZSgpLgo+ICAgICAKPiAgICAgSW4gc29tZSBjYXNlcyB0aGVzZSBzdHJ1Y3QgcGFnZXMg
YXJlIGFjY2Vzc2VkIGV2ZW4gaWYgdGhleSBkbyBub3QKPiAgICAgY29udGFpbiBhbnkgZGF0YS4g
IE9uZSBleGFtcGxlIGlzIHBhZ2VfdG9fcGZuKCkgbWlnaHQgYWNjZXNzIHBhZ2UtPmZsYWdzCj4g
ICAgIGlmIHRoaXMgaXMgd2hlcmUgc2VjdGlvbiBpbmZvcm1hdGlvbiBpcyBzdG9yZWQgKENPTkZJ
R19TUEFSU0VNRU0sCj4gICAgIFNFQ1RJT05fSU5fUEFHRV9GTEFHUykuCj4gICAgIAo+ICAgICBP
bmUgZXhhbXBsZSBvZiBzdWNoIG1lbW9yeTogdHJpbV9sb3dfbWVtb3J5X3JhbmdlKCkgdW5jb25k
aXRpb25hbGx5Cj4gICAgIHJlc2VydmVzIGZyb20gcGZuIDAsIGJ1dCBlODIwX19tZW1ibG9ja19z
ZXR1cCgpIG1pZ2h0IHByb3ZpZGUgdGhlCj4gICAgIGV4aXRpbmcgbWVtb3J5IGZyb20gcGZuIDEg
KGkuZS4gIEtWTSkuCj4gICAgIAo+ICAgICBTaW5jZSBzdHJ1Y3QgcGFnZXMgYXJlIHplcm9lZCBp
biBfX2luaXRfc2luZ2xlX3BhZ2UoKSwgYW5kIG5vdCBkdXJpbmcKPiAgICAgYWxsb2NhdGlvbiB0
aW1lLCB3ZSBtdXN0IHplcm8gc3VjaCBzdHJ1Y3QgcGFnZXMgZXhwbGljaXRseS4KPiAgICAgCj4g
ICAgIFRoZSBwYXRjaCBpbnZvbHZlcyBhZGRpbmcgYSBuZXcgbWVtYmxvY2sgaXRlcmF0b3I6Cj4g
ICAgICAgICAgICAgZm9yX2VhY2hfcmVzdl91bmF2YWlsX3JhbmdlKGksIHBfc3RhcnQsIHBfZW5k
KQo+ICAgICAKPiAgICAgV2hpY2ggaXRlcmF0ZXMgdGhyb3VnaCByZXNlcnZlZCAmJiAhbWVtb3J5
IGxpc3RzLCBhbmQgd2UgemVybyBzdHJ1Y3QgcGFnZXMKPiAgICAgZXhwbGljaXRseSBieSBjYWxs
aW5nIG1tX3plcm9fc3RydWN0X3BhZ2UoKS4KPiAgICAgCj4gICAgID09PQo+ICAgICAKPiAgICAg
SGVyZSBpcyBtb3JlIGRldGFpbGVkIGV4YW1wbGUgb2YgcHJvYmxlbSB0aGF0IHRoaXMgcGF0Y2gg
aXMgYWRkcmVzc2luZzoKPiAgICAgCj4gICAgIFJ1biB0ZXN0ZWQgb24gcWVtdSB3aXRoIHRoZSBm
b2xsb3dpbmcgYXJndW1lbnRzOgo+ICAgICAKPiAgICAgICAgICAgICAtZW5hYmxlLWt2bSAtY3B1
IGt2bTY0IC1tIDUxMiAtc21wIDIKPiAgICAgCj4gICAgIFRoaXMgcGF0Y2ggcmVwb3J0cyB0aGF0
IHRoZXJlIGFyZSA5OCB1bmF2YWlsYWJsZSBwYWdlcy4KPiAgICAgCj4gICAgIFRoZXkgYXJlOiBw
Zm4gMCBhbmQgcGZucyBpbiByYW5nZSBbMTU5LCAyNTVdLgo+ICAgICAKPiAgICAgTm90ZSwgdHJp
bV9sb3dfbWVtb3J5X3JhbmdlKCkgcmVzZXJ2ZXMgb25seSBwZm5zIGluIHJhbmdlIFswLCAxNV0s
IGl0IGRvZXMKPiAgICAgbm90IHJlc2VydmUgWzE1OSwgMjU1XSBvbmVzLgo+ICAgICAKPiAgICAg
ZTgyMF9fbWVtYmxvY2tfc2V0dXAoKSByZXBvcnRzIGxpbnV4IHRoYXQgdGhlIGZvbGxvd2luZyBw
aHlzaWNhbCByYW5nZXMgYXJlCj4gICAgIGF2YWlsYWJsZToKPiAgICAgICAgIFsxICwgMTU4XQo+
ICAgICBbMjU2LCAxMzA3ODNdCj4gICAgIAo+ICAgICBOb3RpY2UsIHRoYXQgZXhhY3RseSB1bmF2
YWlsYWJsZSBwZm5zIGFyZSBtaXNzaW5nIQo+ICAgICAKPiAgICAgTm93LCBsZXRzIGNoZWNrIHdo
YXQgd2UgaGF2ZSBpbiB6b25lIDA6IFsxLCAxMzEwMzldCj4gICAgIAo+ICAgICBwZm4gMCwgaXMg
bm90IHBhcnQgb2YgdGhlIHpvbmUsIGJ1dCBwZm5zIFsxLCAxNThdLCBhcmUuCj4gICAgIAo+ICAg
ICBIb3dldmVyLCB0aGUgYmlnZ2VyIHByb2JsZW0gd2UgaGF2ZSBpZiB3ZSBkbyBub3QgaW5pdGlh
bGl6ZSB0aGVzZSBzdHJ1Y3QKPiAgICAgcGFnZXMgaXMgd2l0aCBtZW1vcnkgaG90cGx1Zy4gIEJl
Y2F1c2UsIHRoYXQgcGF0aCBvcGVyYXRlcyBhdCAyTQo+ICAgICBib3VuZGFyaWVzIChzZWN0aW9u
X25yKS4gIEFuZCBjaGVja3MgaWYgMk0gcmFuZ2Ugb2YgcGFnZXMgaXMgaG90Cj4gICAgIHJlbW92
YWJsZS4gIEl0IHN0YXJ0cyB3aXRoIGZpcnN0IHBmbiBmcm9tIHpvbmUsIHJvdW5kcyBpdCBkb3du
IHRvIDJNCj4gICAgIGJvdW5kYXJ5IChzdHVyY3QgcGFnZXMgYXJlIGFsbG9jYXRlZCBhdCAyTSBi
b3VuZGFyaWVzIHdoZW4gdm1lbW1hcCBpcwo+ICAgICBjcmVhdGVkKSwgYW5kIGNoZWNrcyBpZiB0
aGF0IHNlY3Rpb24gaXMgaG90IHJlbW92YWJsZS4gIEluIHRoaXMgY2FzZQo+ICAgICBzdGFydCB3
aXRoIHBmbiAxIGFuZCBjb252ZXJ0IGl0IGRvd24gdG8gcGZuIDAuICBMYXRlciBwZm4gaXMgY29u
dmVydGVkCj4gICAgIHRvIHN0cnVjdCBwYWdlLCBhbmQgc29tZSBmaWVsZHMgYXJlIGNoZWNrZWQu
ICBOb3csIGlmIHdlIGRvIG5vdCB6ZXJvCj4gICAgIHN0cnVjdCBwYWdlcywgd2UgZ2V0IHVucHJl
ZGljdGFibGUgcmVzdWx0cy4KPiAgICAgCj4gICAgIEluIGZhY3Qgd2hlbiBDT05GSUdfVk1fREVC
VUcgaXMgZW5hYmxlZCwgYW5kIHdlIGV4cGxpY2l0bHkgc2V0IGFsbAo+ICAgICB2bWVtbWFwIG1l
bW9yeSB0byBvbmVzLCB0aGUgZm9sbG93aW5nIHBhbmljIGlzIG9ic2VydmVkIHdpdGgga2VybmVs
IHRlc3QKPiAgICAgd2l0aG91dCB0aGlzIHBhdGNoIGFwcGxpZWQ6Cj4gICAgIAo+ICAgICAgIEJV
RzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0ICAg
ICAgICAgIChudWxsKQo+ICAgICAgIElQOiBpc19wYWdlYmxvY2tfcmVtb3ZhYmxlX25vbG9jaysw
eDM1LzB4OTAKPiAgICAgICBQR0QgMCBQNEQgMAo+ICAgICAgIE9vcHM6IDAwMDAgWyMxXSBQUkVF
TVBUCj4gICAgICAgLi4uCj4gICAgICAgdGFzazogZmZmZjg4MDAxZjRlMjkwMCB0YXNrLnN0YWNr
OiBmZmZmYzkwMDAwMzE0MDAwCj4gICAgICAgUklQOiAwMDEwOmlzX3BhZ2VibG9ja19yZW1vdmFi
bGVfbm9sb2NrKzB4MzUvMHg5MAo+ICAgICAgIENhbGwgVHJhY2U6Cj4gICAgICAgID8gaXNfbWVt
X3NlY3Rpb25fcmVtb3ZhYmxlKzB4NWEvMHhkMAo+ICAgICAgICBzaG93X21lbV9yZW1vdmFibGUr
MHg2Yi8weGEwCj4gICAgICAgIGRldl9hdHRyX3Nob3crMHgxYi8weDUwCj4gICAgICAgIHN5c2Zz
X2tmX3NlcV9zaG93KzB4YTEvMHgxMDAKPiAgICAgICAga2VybmZzX3NlcV9zaG93KzB4MjIvMHgz
MAo+ICAgICAgICBzZXFfcmVhZCsweDFhYy8weDNhMAo+ICAgICAgICBrZXJuZnNfZm9wX3JlYWQr
MHgzNi8weDE5MAo+ICAgICAgICA/IHNlY3VyaXR5X2ZpbGVfcGVybWlzc2lvbisweDkwLzB4YjAK
PiAgICAgICAgX192ZnNfcmVhZCsweDE2LzB4MzAKPiAgICAgICAgdmZzX3JlYWQrMHg4MS8weDEz
MAo+ICAgICAgICBTeVNfcmVhZCsweDQ0LzB4YTAKPiAgICAgICAgZW50cnlfU1lTQ0FMTF82NF9m
YXN0cGF0aCsweDFmLzB4YmQKPiAgICAgCj4gICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5v
cmcvci8yMDE3MTAxMzE3MzIxNC4yNzMwMC03LXBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20KPiAg
ICAgU2lnbmVkLW9mZi1ieTogUGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRhdGFzaGluQG9yYWNsZS5j
b20+Cj4gICAgIFJldmlld2VkLWJ5OiBTdGV2ZW4gU2lzdGFyZSA8c3RldmVuLnNpc3RhcmVAb3Jh
Y2xlLmNvbT4KPiAgICAgUmV2aWV3ZWQtYnk6IERhbmllbCBKb3JkYW4gPGRhbmllbC5tLmpvcmRh
bkBvcmFjbGUuY29tPgo+ICAgICBSZXZpZXdlZC1ieTogQm9iIFBpY2NvIDxib2IucGljY29Ab3Jh
Y2xlLmNvbT4KPiAgICAgVGVzdGVkLWJ5OiBCb2IgUGljY28gPGJvYi5waWNjb0BvcmFjbGUuY29t
Pgo+ICAgICBBY2tlZC1ieTogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+Cj4gICAgIENj
OiBBbGV4YW5kZXIgUG90YXBlbmtvIDxnbGlkZXJAZ29vZ2xlLmNvbT4KPiAgICAgQ2M6IEFuZHJl
eSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+Cj4gICAgIENjOiBBcmQgQmllc2hl
dXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KPiAgICAgQ2M6IENhdGFsaW4gTWFyaW5h
cyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+Cj4gICAgIENjOiBDaHJpc3RpYW4gQm9ybnRyYWVn
ZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+Cj4gICAgIENjOiBEYXZpZCBTLiBNaWxsZXIgPGRh
dmVtQGRhdmVtbG9mdC5uZXQ+Cj4gICAgIENjOiBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2ds
ZS5jb20+Cj4gICAgIENjOiBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNv
bT4KPiAgICAgQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+Cj4gICAgIENjOiBJ
bmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KPiAgICAgQ2M6IE1hcmsgUnV0bGFuZCA8bWFy
ay5ydXRsYW5kQGFybS5jb20+Cj4gICAgIENjOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFk
ZWFkLm9yZz4KPiAgICAgQ2M6IE1lbCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5l
dD4KPiAgICAgQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+Cj4gICAgIENjOiBT
YW0gUmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+Cj4gICAgIENjOiBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KPiAgICAgQ2M6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBh
cm0uY29tPgo+ICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZv
dW5kYXRpb24ub3JnPgo+ICAgICBTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8dG9ydmFs
ZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Cj4gCj4gOjA0MDAwMCAwNDAwMDAgYjA0MjJjYjRmNWVm
NjBmNWJjN2YwNjg2ZDEzNWM4Njk2ODBjNjAzZCA1MWVmMjBhZmU2NDFhZmNlYWY1NTMwYjgzYjRm
MWI5YTUxNTYzOTM5IE0JaW5jbHVkZQo+IDowNDAwMDAgMDQwMDAwIDU1YmU3YTVkZDg3OTU3OGRj
M2Y4OGJlYzA1OWJjYzM5MmUzZjFhMWMgYjRjOWY4MWRmMDU2MjliYjAzNGI2ZDBiZGMwNDU0NTc5
ZjI5ODZmZSBNCW1tCj4gCj4gCj4gLS0KPiBTYW5kZXIKPiAKPj4KPj4gSnVlcmdlbgo+Pgo+Pj4K
Pj4+IC0tCj4+PiBTYW5kZXIKPj4+Cj4+PiBBdHRhY2hlZDogLmNvbmZpZyBhbmQgZnVsbCBzZXJp
YWwgbG9nCj4+Pgo+Pj4gIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJp
ZmljYXRpb24gZGlzYWJsZWQKPj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAw
MDAwMEZCMTAwIDAwMDAxNCAodjAwIEFDUElBTSkKPj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFJT
RFQgMHgwMDAwMDAwMEM3RjkwMDAwIDAwMDA0OCAodjAxIE1TSSAgICBPRU1TTElDICAyMDEwMDkx
MyBNU0ZUIDAwMDAwMDk3KQo+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAw
QzdGOTAyMDAgMDAwMDg0ICh2MDEgNzY0ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgMDAwMDAw
OTcpCj4+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDBDN0Y5MDVFMCAwMDk0
MjcgKHYwMSBBNzY0MCAgQTc2NDAxMDAgMDAwMDAxMDAgSU5UTCAyMDA1MTExNykKPj4+IFsgICAg
MC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMEM3RjlFMDAwIDAwMDA0MAo+Pj4gWyAgICAw
LjAwMDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwQzdGOTAzOTAgMDAwMDg4ICh2MDEgNzY0ME1T
IEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+PiBbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBNQ0ZHIDB4MDAwMDAwMDBDN0Y5MDQyMCAwMDAwM0MgKHYwMSA3NjQwTVMgT0VNTUNGRyAgMjAx
MDA5MTMgTVNGVCAwMDAwMDA5NykKPj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNMSUMgMHgwMDAw
MDAwMEM3RjkwNDYwIDAwMDE3NiAodjAxIE1TSSAgICBPRU1TTElDICAyMDEwMDkxMyBNU0ZUIDAw
MDAwMDk3KQo+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogT0VNQiAweDAwMDAwMDAwQzdGOUUwNDAg
MDAwMDcyICh2MDEgNzY0ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+PiBb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUIDB4MDAwMDAwMDBDN0Y5QTVFMCAwMDAxMDggKHYwMyBB
TUQgICAgRkFNX0ZfMTAgMDAwMDAwMDIgQU1EICAwMDAwMDAwMSkKPj4+IFsgICAgMC4wMDAwMDBd
IEFDUEk6IEhQRVQgMHgwMDAwMDAwMEM3RjlBNkYwIDAwMDAzOCAodjAxIDc2NDBNUyBPRU1IUEVU
ICAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogSVZSUyAw
eDAwMDAwMDAwQzdGOUE3MzAgMDAwMTEwICh2MDEgQU1EICAgIFJEODkwUyAgIDAwMjAyMDMxIEFN
RCAgMDAwMDAwMDApCj4+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDBDN0Y5
QTg0MCAwMDBEQTQgKHYwMSBBIE0gSSAgUE9XRVJOT1cgMDAwMDAwMDEgQU1EICAwMDAwMDAwMSkK
Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCj4+
PiBbICAgIDAuMDAwMDAwXSBTZXR0aW5nIEFQSUMgcm91dGluZyB0byBYZW4gUFYuCj4+PiBbICAg
IDAuMDAwMDAwXSBOVU1BIHR1cm5lZCBvZmYKPj4+IFsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5v
ZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXQo+Pj4gWyAg
ICAwLjAwMDAwMF0gTk9ERV9EQVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4N2ZjMTUwMDAtMHg3ZmMx
ZWZmZl0KPj4+IFsgICAgMC4wMDAwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRpb24gdXNpbmcg
UElUCj4+PiBbICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKPj4+IFsgICAgMC4wMDAwMDBdICAg
RE1BICAgICAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwZmZmZmZmXQo+Pj4g
WyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAw
MDAwN2ZmZmZmZmZdCj4+PiBbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIGVtcHR5Cj4+PiBbICAg
IDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQo+Pj4gWyAgICAwLjAw
MDAwMF0gRWFybHkgbWVtb3J5IG5vZGUgcmFuZ2VzCj4+PiBbICAgIDAuMDAwMDAwXSAgIG5vZGUg
ICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOTVmZmZdCj4+PiBbICAg
IDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAw
N2ZmZmZmZmZdCj4+PiBbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4
MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdCj4+PiBbICAgIDAuMDAwMDAwXSBP
biBub2RlIDAgdG90YWxwYWdlczogNTI0MTgxCj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQSB6b25l
OiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKPj4+IFsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6
IDIxIHBhZ2VzIHJlc2VydmVkCj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTg5IHBh
Z2VzLCBMSUZPIGJhdGNoOjAKPj4+IFsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogODEyOCBw
YWdlcyB1c2VkIGZvciBtZW1tYXAKPj4+IFsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogNTIw
MTkyIHBhZ2VzLCBMSUZPIGJhdGNoOjMxCj4+PiBbICAgIDAuMDAwMDAwXSBCVUc6IHVuYWJsZSB0
byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAgKG51
bGwpCj4+PiBbICAgIDAuMDAwMDAwXSBJUDogemVyb19yZXN2X3VuYXZhaWwrMHg4ZS8weGUxCj4+
PiBbICAgIDAuMDAwMDAwXSBQR0QgMCBQNEQgMCAKPj4+IFsgICAgMC4wMDAwMDBdIE9vcHM6IDAw
MDIgWyMxXSBTTVAKPj4+IFsgICAgMC4wMDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgo+Pj4gWyAg
ICAwLjAwMDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyIE5vdCB0YWludGVkIDQuMTUu
MC1yYzYtMjAxODAxMDQtbGludXMtZG9mbHIrICMxCj4+PiBbICAgIDAuMDAwMDAwXSBIYXJkd2Fy
ZSBuYW1lOiBNU0kgTVMtNzY0MC84OTBGWEEtR0Q3MCAoTVMtNzY0MCkgICwgQklPUyBWMS44QjEg
MDkvMTMvMjAxMAo+Pj4gWyAgICAwLjAwMDAwMF0gUklQOiBlMDMwOnplcm9fcmVzdl91bmF2YWls
KzB4OGUvMHhlMQo+Pj4gWyAgICAwLjAwMDAwMF0gUlNQOiBlMDJiOmZmZmZmZmZmODI4MDNkNjgg
RUZMQUdTOiAwMDAxMDAwNgo+Pj4gWyAgICAwLjAwMDAwMF0gUkFYOiAwMDAwMDAwMDAwMDAwMDAw
IFJCWDogMDAwMDAwMDAwMDAwMDAwMSBSQ1g6IDAwMDAwMDAwMDAwMDAwMTAKPj4+IFsgICAgMC4w
MDAwMDBdIFJEWDogMDAwMDAwMDAwMDA3ZmZmZiBSU0k6IDAwMDAwMDAwMDAwMDAxMDAgUkRJOiBm
ZmZmZWEwMDAyMDAwMDAwCj4+PiBbICAgIDAuMDAwMDAwXSBSQlA6IGZmZmZmZmZmODI4MDNkNzAg
UjA4OiBmZmZmZWEwMDAyMDAwMDAwIFIwOTogMDAwMDAwMDAwMDAwMDAwMgo+Pj4gWyAgICAwLjAw
MDAwMF0gUjEwOiAwMDAwMDAwMDAwMDAwMDAyIFIxMTogMDAwMDAwMDAwMDAwMDAwMyBSMTI6IGZm
ZmZlYTAwMDAwMDAwMDAKPj4+IFsgICAgMC4wMDAwMDBdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBS
MTQ6IGZmZmZmZmZmODI4MDNmMjAgUjE1OiAwMDAwMDAwMDAwMDAwMDAwCj4+PiBbICAgIDAuMDAw
MDAwXSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZmZmZmZmY4MmUxNjAwMCgwMDAw
KSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4+PiBbICAgIDAuMDAwMDAwXSBDUzogIGUwMzMgRFM6
IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4+PiBbICAgIDAuMDAwMDAwXSBD
UjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAyODIzMDAwIENSNDogMDAwMDAwMDAw
MDAwMDY2MAo+Pj4gWyAgICAwLjAwMDAwMF0gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAw
MDAwMDAwMDAwMDAwMCBEUjI6IDAwMDAwMDAwMDAwMDAwMDAKPj4+IFsgICAgMC4wMDAwMDBdIERS
MzogMDAwMDAwMDAwMDAwMDAwMCBEUjY6IDAwMDAwMDAwMDAwMDAwMDAgRFI3OiAwMDAwMDAwMDAw
MDAwMDAwCj4+PiBbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgo+Pj4gWyAgICAwLjAwMDAwMF0g
ID8gZnJlZV9hcmVhX2luaXRfbm9kZXMrMHg2OTAvMHg2OWYKPj4+IFsgICAgMC4wMDAwMDBdICA/
IHpvbmVfc2l6ZXNfaW5pdCsweDRiLzB4NTAKPj4+IFsgICAgMC4wMDAwMDBdICA/IHhlbl9wYWdl
dGFibGVfaW5pdCsweDEzLzB4NDNmCj4+PiBbICAgIDAuMDAwMDAwXSAgPyBtZW1ibG9ja19maW5k
X2RtYV9yZXNlcnZlKzB4MTQxLzB4MTViCj4+PiBbICAgIDAuMDAwMDAwXSAgPyBtZW1ibG9ja19m
aW5kX2RtYV9yZXNlcnZlKzB4MTUwLzB4MTViCj4+PiBbICAgIDAuMDAwMDAwXSAgPyBudW1hX2lu
aXQrMHg0M2MvMHg0NTMKPj4+IFsgICAgMC4wMDAwMDBdICA/IHNldHVwX2FyY2grMHg3YTAvMHg4
N2YKPj4+IFsgICAgMC4wMDAwMDBdICA/IHN0YXJ0X2tlcm5lbCsweDU4LzB4M2E4Cj4+PiBbICAg
IDAuMDAwMDAwXSAgPyBpb21tdV9zaHV0ZG93bl9ub29wKzB4MTAvMHgxMAo+Pj4gWyAgICAwLjAw
MDAwMF0gID8geGVuX3N0YXJ0X2tlcm5lbCsweDUyOC8weDUzNAo+Pj4gWyAgICAwLjAwMDAwMF0g
Q29kZTogZGEgNDkgYzEgZTAgMDYgNGQgMDEgZTAgNDggOGIgNDQgMjQgMDggNDggOGQgMGMgMWEg
NDggMDUgZmYgMGYgMDAgMDAgNDggYzEgZTggMGMgNDggMzkgYzggNzYgMTYgNGMgODkgYzcgYjkg
MTAgMDAgMDAgMDAgNDQgODkgZTggPGYzPiBhYiA0OCBmZiBjMyA0OSA4MyBjMCA0MCBlYiBkMiA2
YSAwMCA1NSAzMSBkMiA0OSBjNyBjMCA5MCA3OCAKPj4+IFsgICAgMC4wMDAwMDBdIFJJUDogemVy
b19yZXN2X3VuYXZhaWwrMHg4ZS8weGUxIFJTUDogZmZmZmZmZmY4MjgwM2Q2OAo+Pj4gWyAgICAw
LjAwMDAwMF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwCj4+PiBbICAgIDAuMDAwMDAwXSAtLS1bIGVu
ZCB0cmFjZSBiNzg4ZjMyZTM4ZjZkZTM5IF0tLS0KPj4+IFsgICAgMC4wMDAwMDBdIEtlcm5lbCBw
YW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCB0aGUgaWRsZSB0YXNrIQo+Pj4g
KFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDkuMjE4XSBIYXJkd2FyZSBEb20wIGNyYXNoZWQ6IHJl
Ym9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KPj4+Cj4+Cj4gCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 15:44:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 15:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYw48-0007UB-D8; Tue, 09 Jan 2018 15:43:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jntn=ee=citrix.com=prvs=5401c877c=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1eYw47-0007U5-Nt
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 15:43:51 +0000
X-Inumbo-ID: 2ae245c7-f554-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ae245c7-f554-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 15:45:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="65805697"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH RFC v1 57/74] x86/pv-shim: shadow PV
 console's page for L2 DomU
Thread-Index: AQHTiSoYQV7NYzzdSE23PyGtpTZDrKNrnimA
Date: Tue, 9 Jan 2018 15:43:43 +0000
Message-ID: <1515512623.4118.3.camel@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-58-wei.liu2@citrix.com>
 <5A5495BD020000780019C96B@prv-mh.provo.novell.com>
In-Reply-To: <5A5495BD020000780019C96B@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.26.1-1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <1D0363218D0CA14A8D04D78BE978C535@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 57/74] x86/pv-shim: shadow PV
 console's page for L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMDE4LTAxLTA5IGF0IDAyOjEzIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gT24gMDQuMDEuMTggYXQgMTQ6MDYsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToN
Cj4gPiArc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3J4KHZvaWQpDQo+ID4gK3sNCj4gPiArICAgIHNp
emVfdCByZWN2ID0gMCwgaWR4ID0gMDsNCj4gPiArICAgIFhFTkNPTlNfUklOR19JRFggY29ucywg
cHJvZDsNCj4gPiArDQo+ID4gKyAgICBpZiAoICFjb25zX3JpbmcgKQ0KPiA+ICsgICAgICAgIHJl
dHVybiAwOw0KPiA+ICsNCj4gPiArICAgIHNwaW5fbG9jaygmcnhfbG9jayk7DQo+ID4gKw0KPiA+
ICsgICAgY29ucyA9IGNvbnNfcmluZy0+b3V0X2NvbnM7DQo+ID4gKyAgICBwcm9kID0gQUNDRVNT
X09OQ0UoY29uc19yaW5nLT5vdXRfcHJvZCk7DQo+ID4gKyAgICBBU1NFUlQoKHByb2QgLSBjb25z
KSA8PSBzaXplb2YoY29uc19yaW5nLT5vdXQpKTsNCj4gPiArDQo+ID4gKyAgICAvKiBJcyB0aGUg
cmluZyBlbXB0eT8gKi8NCj4gPiArICAgIGlmICggY29ucyA9PSBwcm9kICkNCj4gPiArICAgICAg
ICBnb3RvIG91dDsNCj4gPiArDQo+ID4gKyAgICAvKiBVcGRhdGUgcG9pbnRlcnMgYmVmb3JlIGFj
Y2Vzc2luZyB0aGUgcmluZyAqLw0KPiA+ICsgICAgc21wX3JtYigpOw0KPiANCj4gSSB0aGluayB0
aGlzIG5lZWQgdG8gbW92ZSB1cCBhaGVhZCBvZiB0aGUgaWYoKS4gSW4gdGhlIGNvbW1lbnQNCj4g
cGVyaGFwcyBzL1VwZGF0ZS9MYXRjaC8/DQoNClRoZSByZWFkL3dyaXRlIG1lbW9yeSBiYXJyaWVy
cyBoZXJlIGFyZSBiZXR3ZWVuIHJlYWQvd3JpdGUgYWNjZXNzZXMgdG8NCnJpbmctPm91dF9wcm9k
IGFuZCByaW5nLT5vdXQgYXJyYXkuIFNvIHRoZXJlIGlzIG5vIG5lZWQgdG8gbW92ZSB0aGVtLg0K
KHRoZSBzYW1lIGdvZXMgZm9yIHRoZSBpbnB1dCByaW5nKQ0KDQotLSANClRoYW5rcywNClNlcmdl
eQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:09:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:09:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwSv-00014Q-Bb; Tue, 09 Jan 2018 16:09:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7+oo=ee=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eYwSu-00014K-C9
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 16:09:28 +0000
X-Inumbo-ID: 47711216-f557-11e7-b4a6-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47711216-f557-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 17:08:07 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Jan 2018 08:09:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,336,1511856000"; 
   d="scan'208";a="9384496"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.48])
 by orsmga008.jf.intel.com with ESMTP; 09 Jan 2018 08:09:22 -0800
Date: Tue, 9 Jan 2018 17:06:06 +0800
From: Chao Gao <chao.gao@intel.com>
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <20180109090604.GA249902@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
 <1515384090-175916-2-git-send-email-chao.gao@intel.com>
 <76d0f6f4-cb12-c4e6-bc9e-e80a581d82c8@tycho.nsa.gov>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <76d0f6f4-cb12-c4e6-bc9e-e80a581d82c8@tycho.nsa.gov>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH 1/8] x86/domctl: introduce a pair of
 hypercall to set and get cpu topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDE6MTQ6NDRQTSAtMDUwMCwgRGFuaWVsIERlIEdyYWFm
IHdyb3RlOgo+T24gMDEvMDcvMjAxOCAxMTowMSBQTSwgQ2hhbyBHYW8gd3JvdGU6Cj4+IERlZmlu
ZSBpbnRlcmZhY2UsIHN0cnVjdHVyZXMgYW5kIGh5cGVyY2FsbHMgZm9yIHRvb2xzdGFjayB0byBi
dWlsZAo+PiBjcHUgdG9wb2xvZ3kgYW5kIGZvciBndWVzdCB0aGF0IHdpbGwgcmV0cmlldmUgaXQg
WzFdLgo+PiBUd28gc3Vib3AgaHlwZXJjYWxscyBpbnRyb2R1Y2VkIGJ5IHRoaXMgcGF0Y2g6Cj4+
IFhFTl9ET01DVExfc2V0X2NwdV90b3BvbG9neSB0byBkZWZpbmUgY3B1IHRvcG9sb2d5IGluZm9y
bWF0aW9uIHBlciBkb21haW4KPj4gYW5kIFhFTk1FTV9nZXRfY3B1X3RvcG9sb2d5IHRvIHJldHJp
ZXZlIGNwdSB0b3BvbG9neSBpbmZvcm1hdGlvbi4KPj4gCj4+IFsxXTogZHVyaW5nIGd1ZXN0IGNy
ZWF0aW9uLCB0aG9zZSBpbmZvcm1hdGlvbiBoZWxwcyBodm1sb2FkZXIgdG8gYnVpbGQgQUNQSS4K
Pj4gCj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4KPldo
ZW4gYWRkaW5nIG5ldyBYU00gY29udHJvbHMgZm9yIHVzZSBieSBkZXZpY2UgbW9kZWxzLCB5b3Ug
YWxzbwo+bmVlZCB0byBhZGQgdGhlIHBlcm1pc3Npb25zIHRvIHRoZSBkZXZpY2VfbW9kZWwgbWFj
cm8gZGVmaW5lZCBpbgo+dG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmLiAgSWYgZG9t
YWlucyBuZWVkIHRvIGNhbGwgdGhpcwo+ZnVuY3Rpb24gb24gdGhlbXNlbHZlcyAoaXMgdGhpcyBv
bmx5IHRydWUgZm9yIGdldD8pLCB5b3Ugd2lsbCBhbHNvCj5uZWVkIHRvIGFkZCBpdCB0byBkZWNs
YXJlX2RvbWFpbl9jb21tb24uCj4KCkhpLCBEYW5pZWwuCgpZZXMuIFhFTk1FTV9nZXRfY3B1X3Rv
cG9sb2d5IHdpbGwgYmUgY2FsbGVkIGJ5IHRoZSBkb21haW4gaXRzZWxmLgpBbmQgQm90aCBnZXQg
YW5kIHNldCB3aWxsIGJlIGNhbGxlZCBieSBkb20wIHdoZW4gY3JlYXRpbmcgb25lIGRvbWFpbi4K
U28gSSBuZWVkOgoxLiBhZGQgKnNldCogYW5kICpnZXQqIHRvIGNyZWF0ZV9kb21haW5fY29tbW9u
LgoyLiBhZGQgKnNldCogdG8gZGVjbGFyZV9kb21haW5fY29tbW9uLgoKSXMgaXQgcmlnaHQ/CgpU
aGFua3MKQ2hhbwoKPj4gLS0tCj4+ICAgeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAg
ICAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gveDg2L2h2bS9odm0u
YyAgICAgICAgICAgICAgfCAgNyArKysrKysKPj4gICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAg
ICAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4g
ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICB8IDE1ICsrKysrKysrKysrKysK
Pj4gICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8IDIyICsrKysrKysrKysr
KysrKysrKwo+PiAgIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAgIHwgMjcgKysr
KysrKysrKysrKysrKysrKysrLQo+PiAgIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAg
ICAgIHwgIDYgKysrKysKPj4gICB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAgICAgICAgICB8
ICAxICsKPj4gICB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICB8IDEwICsrKysr
KysrKwo+PiAgIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDQgKysrKwo+
PiAgIDEwIGZpbGVzIGNoYW5nZWQsIDE2MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+
IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2Rv
bWN0bC5jCj4+IGluZGV4IDM2YWIyMzUuLjRlMWJiZDUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21jdGwuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPj4gQEAgLTM0Nyw2
ICszNDcsMjkgQEAgdm9pZCBhcmNoX2dldF9kb21haW5faW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLAo+PiAgICAgICAgICAgaW5mby0+ZmxhZ3MgfD0gWEVOX0RPTUlORl9oYXA7Cj4+ICAgfQo+
PiArc3RhdGljIGludCBhcmNoX3NldF9jcHVfdG9wb2xvZ3koc3RydWN0IGRvbWFpbiAqZCwKPj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdV90
b3BvbG9neSAqdG9wb2xvZ3kpCj4+ICt7Cj4+ICsgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8
fAo+PiArICAgICAgICAgIXRvcG9sb2d5LT5zaXplIHx8IHRvcG9sb2d5LT5zaXplID4gSFZNX01B
WF9WQ1BVUyApCj4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICsgICAgaWYgKCAh
ZC0+YXJjaC5odm1fZG9tYWluLmFwaWNfaWQgKQo+PiArICAgICAgICBkLT5hcmNoLmh2bV9kb21h
aW4uYXBpY19pZCA9IHhtYWxsb2NfYXJyYXkodWludDMyX3QsIHRvcG9sb2d5LT5zaXplKTsKPj4g
Kwo+PiArICAgIGlmICggIWQtPmFyY2guaHZtX2RvbWFpbi5hcGljX2lkICkKPj4gKyAgICAgICAg
cmV0dXJuIC1FTk9NRU07Cj4+ICsKPj4gKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdChkLT5hcmNo
Lmh2bV9kb21haW4uYXBpY19pZCwgdG9wb2xvZ3ktPnRpZCwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICB0b3BvbG9neS0+c2l6ZSkgKQo+PiArICAgICAgICByZXR1cm4gLUVGQVVMVDsKPj4g
Kwo+PiArICAgIGQtPmFyY2guaHZtX2RvbWFpbi5hcGljX2lkX3NpemUgPSB0b3BvbG9neS0+c2l6
ZTsKPj4gKyAgICBkLT5hcmNoLmh2bV9kb21haW4uY29yZV9wZXJfc29ja2V0ID0gdG9wb2xvZ3kt
PmNvcmVfcGVyX3NvY2tldDsKPj4gKyAgICBkLT5hcmNoLmh2bV9kb21haW4udGhyZWFkX3Blcl9j
b3JlID0gdG9wb2xvZ3ktPnRocmVhZF9wZXJfY29yZTsKPj4gKyAgICByZXR1cm4gMDsKPj4gK30K
Pj4gKwo+PiAgICNkZWZpbmUgTUFYX0lPUE9SVFMgMHgxMDAwMAo+PiAgIGxvbmcgYXJjaF9kb19k
b21jdGwoCj4+IEBAIC0xNTU1LDYgKzE1NzgsMTAgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKPj4g
ICAgICAgICAgIHJlY2FsY3VsYXRlX2NwdWlkX3BvbGljeShkKTsKPj4gICAgICAgICAgIGJyZWFr
Owo+PiArICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfY3B1X3RvcG9sb2d5Ogo+PiArICAgICAgICBy
ZXQgPSBhcmNoX3NldF9jcHVfdG9wb2xvZ3koZCwgJmRvbWN0bC0+dS5jcHVfdG9wb2xvZ3kpOwo+
PiArICAgICAgICBicmVhazsKPj4gKwo+PiAgICAgICBkZWZhdWx0Ogo+PiAgICAgICAgICAgcmV0
ID0gaW9tbXVfZG9fZG9tY3RsKGRvbWN0bCwgZCwgdV9kb21jdGwpOwo+PiAgICAgICAgICAgYnJl
YWs7Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwo+PiBpbmRleCA3MWZkZGZkLi5iM2IzMjI0IDEwMDY0NAo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gQEAg
LTE1MDksNiArMTUwOSwxMyBAQCBpbnQgaHZtX3ZjcHVfaW5pdGlhbGlzZShzdHJ1Y3QgdmNwdSAq
dikKPj4gICAgICAgaW50IHJjOwo+PiAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
Owo+PiArICAgIGlmICggdi0+dmNwdV9pZCA+IGQtPmFyY2guaHZtX2RvbWFpbi5hcGljX2lkX3Np
emUgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgImQlZHYlZCdzIGFw
aWMgaWQgaXNuJ3Qgc2V0LlxuIiwKPj4gKyAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdi0+
dmNwdV9pZCk7Cj4+ICsgICAgICAgIHJldHVybiAtRU5PRU5UOwo+PiArICAgIH0KPj4gKwo+PiAg
ICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOwo+PiAgICAgICBzcGluX2xvY2tfaW5pdCgmdi0+
YXJjaC5odm1fdmNwdS50bV9sb2NrKTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5j
IGIveGVuL2FyY2gveDg2L21tLmMKPj4gaW5kZXggYTU2Zjg3NS4uYjkwZTY2MyAxMDA2NDQKPj4g
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAg
LTQ0MTMsNiArNDQxMyw1MSBAQCBsb25nIGFyY2hfbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21k
LCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPj4gICAgICAgICAgIHJldHVybiBy
YzsKPj4gICAgICAgfQo+PiArICAgIGNhc2UgWEVOTUVNX2dldF9jcHVfdG9wb2xvZ3k6Cj4+ICsg
ICAgewo+PiArICAgICAgICBzdHJ1Y3QgZG9tYWluICpkOwo+PiArICAgICAgICBzdHJ1Y3QgeGVu
X2NwdV90b3BvbG9neV9pbmZvIHRvcG9sb2d5Owo+PiArCj4+ICsgICAgICAgIGlmICggY29weV9m
cm9tX2d1ZXN0KCZ0b3BvbG9neSwgYXJnLCAxKSApCj4+ICsgICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsKPj4gKwo+PiArICAgICAgICBpZiAoIHRvcG9sb2d5LnBhZCB8fCB0b3BvbG9neS5wYWQy
ICkKPj4gKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiArCj4+ICsgICAgICAgIGlmICgg
KGQgPSByY3VfbG9ja19kb21haW5fYnlfYW55X2lkKHRvcG9sb2d5LmRvbWlkKSkgPT0gTlVMTCAp
Cj4+ICsgICAgICAgICAgICByZXR1cm4gLUVTUkNIOwo+PiArCj4+ICsgICAgICAgIHJjID0geHNt
X2dldF9jcHVfdG9wb2xvZ3koWFNNX1RBUkdFVCwgZCk7Cj4+ICsgICAgICAgIGlmICggcmMgKQo+
PiArICAgICAgICAgICAgZ290byBnZXRfY3B1X3RvcG9sb2d5X2ZhaWxlZDsKPj4gKwo+PiArICAg
ICAgICByYyA9IC1FT1BOT1RTVVBQOwo+PiArICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQp
IHx8ICFkLT5hcmNoLmh2bV9kb21haW4uYXBpY19pZCApCj4+ICsgICAgICAgICAgICBnb3RvIGdl
dF9jcHVfdG9wb2xvZ3lfZmFpbGVkOwo+PiArCj4+ICsgICAgICAgIC8qIGFsbG93IHRoZSBzaXpl
IHRvIGJlIHplcm8gZm9yIHVzZXJzIHdobyBkb24ndCBjYXJlIGFwaWNfaWQgKi8KPj4gKyAgICAg
ICAgaWYgKCB0b3BvbG9neS5zaXplICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcmMg
PSAtRTJCSUc7Cj4+ICsgICAgICAgICAgICBpZiAoIHRvcG9sb2d5LnNpemUgIT0gZC0+YXJjaC5o
dm1fZG9tYWluLmFwaWNfaWRfc2l6ZSApCj4+ICsgICAgICAgICAgICAgICAgZ290byBnZXRfY3B1
X3RvcG9sb2d5X2ZhaWxlZDsKPj4gKwo+PiArICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwo+PiAr
ICAgICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KHRvcG9sb2d5LnRpZC5oLCBkLT5hcmNoLmh2
bV9kb21haW4uYXBpY19pZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3Bv
bG9neS5zaXplKSApCj4+ICsgICAgICAgICAgICAgICAgZ290byBnZXRfY3B1X3RvcG9sb2d5X2Zh
aWxlZDsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIHRvcG9sb2d5LmNvcmVfcGVyX3Nv
Y2tldCA9IGQtPmFyY2guaHZtX2RvbWFpbi5jb3JlX3Blcl9zb2NrZXQ7Cj4+ICsgICAgICAgIHRv
cG9sb2d5LnRocmVhZF9wZXJfY29yZSA9IGQtPmFyY2guaHZtX2RvbWFpbi50aHJlYWRfcGVyX2Nv
cmU7Cj4+ICsKPj4gKyAgICAgICAgcmMgPSBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmdG9wb2xvZ3ks
IDEpID8gLUVGQVVMVCA6IDA7Cj4+ICsKPj4gKyBnZXRfY3B1X3RvcG9sb2d5X2ZhaWxlZDoKPj4g
KyAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7Cj4+ICsgICAgICAgIHJldHVybiByYzsKPj4g
KyAgICB9Cj4+ICsKPj4gICAgICAgZGVmYXVsdDoKPj4gICAgICAgICAgIHJldHVybiBzdWJhcmNo
X21lbW9yeV9vcChjbWQsIGFyZyk7Cj4+ICAgICAgIH0KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmgKPj4gaW5kZXggN2YxMjhjMC4uNTAxZWQ5OSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vZG9tYWluLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9t
YWluLmgKPj4gQEAgLTE5Niw2ICsxOTYsMjEgQEAgc3RydWN0IGh2bV9kb21haW4gewo+PiAgICAg
ICAgICAgc3RydWN0IHZteF9kb21haW4gdm14Owo+PiAgICAgICAgICAgc3RydWN0IHN2bV9kb21h
aW4gc3ZtOwo+PiAgICAgICB9Owo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBhbiBhcnJheSBv
ZiBhcGljX2lkLCB3aGljaCBpcyB1bmlxdWUgYW5kIGNhbiBiZSB1c2VkIHRvIGV4dHJhY3QKPj4g
KyAgICAgKiBzb2NrZXQgSUQsIGNvcmUgSUQgYW5kIHRocmVhZCBJRAo+PiArICAgICAqLwo+PiAr
ICAgIHVpbnQzMl90ICphcGljX2lkOwo+PiArICAgIHVpbnQzMl90IGFwaWNfaWRfc2l6ZTsKPj4g
Kwo+PiArICAgIC8qCj4+ICsgICAgICogcmVwb3J0cyB0aGUgbnVtYmVyIG9mIGNvcmUvdGhyZWFk
IGluIGEgc29ja2V0L2NvcmUsIGRldGVybWluaW5nIHRoZQo+PiArICAgICAqIHJpZ2h0LXNoaWZ0
IHZhbHVlIHRvIGV4dHJhY3Qge2NvcmUvdGhyZWFkfSBJRCBmcm9tIGFwaWNfaWQgKGRlZmluZWQK
Pj4gKyAgICAgKiBhYm92ZSkuCj4+ICsgICAgICovCj4+ICsgICAgdWludDhfdCBjb3JlX3Blcl9z
b2NrZXQ7Cj4+ICsgICAgdWludDhfdCB0aHJlYWRfcGVyX2NvcmU7Cj4+ICAgfTsKPj4gICAjZGVm
aW5lIGhhcF9lbmFibGVkKGQpICAoKGQpLT5hcmNoLmh2bV9kb21haW4uaGFwX2VuYWJsZWQpCj4+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKPj4gaW5kZXggOWFlNzI5NTkuLjk5MzkyYjcgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKPj4gQEAgLTExMDksNiArMTEwOSwyNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF92dWFy
dF9vcCB7Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KPj4gICB9Owo+
PiArLyogWEVOX0RPTUNUTF9zZXRfY3B1X3RvcG9sb2d5ICovCj4+ICtzdHJ1Y3QgeGVuX2RvbWN0
bF9jcHVfdG9wb2xvZ3kgewo+PiArICAgIC8qIElOIC0gc2l6ZSBvZiAndG9wb2xvZ3knIGFycmF5
ICovCj4+ICsgICAgdWludDMyX3Qgc2l6ZTsKPj4gKyAgICAvKiBJTiAtIHRoZSBudW1iZXIgb2Yg
Y29yZSBpbiB0aGUgc2FtZSBzb2NrZXQgKi8KPj4gKyAgICB1aW50OF90IGNvcmVfcGVyX3NvY2tl
dDsKPj4gKyAgICAvKiBJTiAtIHRoZSBudW1iZXIgb2YgdGhyZWFkIGluIHRoZSBzYW1lIGNvcmUg
Ki8KPj4gKyAgICB1aW50OF90IHRocmVhZF9wZXJfY29yZTsKPj4gKyAgICAvKiBJTiAtIHNob3Vs
ZCBiZSAwICovCj4+ICsgICAgdWludDhfdCBwYWRbMl07Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBJ
TiAtIGFuIGFycmF5IG9mIHRvcG9sb2d5IElEICh0aWQpLCB3aGljaCBpcyB1c2VkIHRvIGNvbXB1
dGUgYSBnaXZlbgo+PiArICAgICAqIHZjcHUncyBjb3JlIGlkIGFuZCB0aHJlYWQgaWQuIEZvciB4
ODYsIHRvcG9sb2d5IElEIGlzIHRoZSBBUElDIElELAo+PiArICAgICAqIHdoaWNoIGlzIHN5c3Rl
bS1sZXZlbCB1bmlxdWUuCj4+ICsgICAgICovCj4+ICsgICAgWEVOX0dVRVNUX0hBTkRMRV82NCh1
aW50MzIpIHRpZDsKPj4gK307Cj4+ICt0eXBlZGVmIHN0cnVjdCB4ZW5fZG9tY3RsX2NwdV90b3Bv
bG9neSB4ZW5fZG9tY3RsX2NwdV90b3BvbG9neTsKPj4gK0RFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9kb21jdGxfY3B1X3RvcG9sb2d5KTsKPj4gKwo+PiAgIHN0cnVjdCB4ZW5fZG9tY3RsIHsK
Pj4gICAgICAgdWludDMyX3QgY21kOwo+PiAgICNkZWZpbmUgWEVOX0RPTUNUTF9jcmVhdGVkb21h
aW4gICAgICAgICAgICAgICAgICAgMQo+PiBAQCAtMTE4OCw2ICsxMjA4LDcgQEAgc3RydWN0IHhl
bl9kb21jdGwgewo+PiAgICNkZWZpbmUgWEVOX0RPTUNUTF9zb2Z0X3Jlc2V0ICAgICAgICAgICAg
ICAgICAgICA3OQo+PiAgICNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfZ250dGFiX2xpbWl0cyAgICAg
ICAgICAgICA4MAo+PiAgICNkZWZpbmUgWEVOX0RPTUNUTF92dWFydF9vcCAgICAgICAgICAgICAg
ICAgICAgICA4MQo+PiArI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9jcHVfdG9wb2xvZ3kgICAgICAg
ICAgICAgIDgyCj4+ICAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X2d1ZXN0bWVtaW8gICAgICAg
ICAgICAxMDAwCj4+ICAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3BhdXNldmNwdSAgICAgICAg
ICAgICAxMDAxCj4+ICAgI2RlZmluZSBYRU5fRE9NQ1RMX2dkYnN4X3VucGF1c2V2Y3B1ICAgICAg
ICAgICAxMDAyCj4+IEBAIC0xMjUyLDYgKzEyNzMsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7Cj4+
ICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfYWxsb2MgICAgICAgICBwc3JfYWxsb2M7
Cj4+ICAgICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9zZXRfZ250dGFiX2xpbWl0cyBzZXRfZ250
dGFiX2xpbWl0czsKPj4gICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3Z1YXJ0X29wICAgICAg
ICAgIHZ1YXJ0X29wOwo+PiArICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9jcHVfdG9wb2xvZ3kg
ICAgICBjcHVfdG9wb2xvZ3k7Cj4+ICAgICAgICAgICB1aW50OF90ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRbMTI4XTsKPj4gICAgICAgfSB1Owo+PiAgIH07Cj4+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5
LmgKPj4gaW5kZXggMjkzODZkZi4uYTZiY2M2NCAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL21lbW9yeS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaAo+PiBA
QCAtNjUwLDcgKzY1MCwzMiBAQCBzdHJ1Y3QgeGVuX3ZudW1hX3RvcG9sb2d5X2luZm8gewo+PiAg
IHR5cGVkZWYgc3RydWN0IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHhlbl92bnVtYV90b3BvbG9n
eV9pbmZvX3Q7Cj4+ICAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX3ZudW1hX3RvcG9sb2d5
X2luZm9fdCk7Cj4+IC0vKiBOZXh0IGF2YWlsYWJsZSBzdWJvcCBudW1iZXIgaXMgMjggKi8KPj4g
Ky8qCj4+ICsgKiBYRU5NRU1fZ2V0X2NwdV90b3BvbG9neSBpcyB1c2VkIGJ5IGd1ZXN0IHRvIGFj
cXVpcmUgdmNwdSB0b3BvbG9neSBmcm9tCj4+ICsgKiBoeXBlcnZpc29yLgo+PiArICovCj4+ICsj
ZGVmaW5lIFhFTk1FTV9nZXRfY3B1X3RvcG9sb2d5ICAgICAyOAo+PiArCj4+ICtzdHJ1Y3QgeGVu
X2NwdV90b3BvbG9neV9pbmZvIHsKPj4gKyAgICAvKiBJTiAqLwo+PiArICAgIGRvbWlkX3QgZG9t
aWQ7Cj4+ICsgICAgdWludDE2X3QgcGFkOwo+PiArCj4+ICsgICAgLyogSU4vT1VUICovCj4+ICsg
ICAgdWludDMyX3Qgc2l6ZTsKPj4gKwo+PiArICAgIC8qIE9VVCAqLwo+PiArICAgIHVpbnQ4X3Qg
Y29yZV9wZXJfc29ja2V0Owo+PiArICAgIHVpbnQ4X3QgdGhyZWFkX3Blcl9jb3JlOwo+PiArICAg
IHVpbnQxNl90IHBhZDI7Cj4+ICsKPj4gKyAgICB1bmlvbiB7Cj4+ICsgICAgICAgIFhFTl9HVUVT
VF9IQU5ETEUodWludDMyKSBoOwo+PiArICAgICAgICB1aW50NjRfdCBwYWQ7Cj4+ICsgICAgfSB0
aWQ7Cj4+ICt9Owo+PiArdHlwZWRlZiBzdHJ1Y3QgeGVuX2NwdV90b3BvbG9neV9pbmZvIHhlbl9j
cHVfdG9wb2xvZ3lfaW5mb190Owo+PiArREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2NwdV90
b3BvbG9neV9pbmZvX3QpOwo+PiAgICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfTUVNT1JZX0hfXyAq
Lwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmggYi94ZW4vaW5jbHVkZS94
c20vZHVtbXkuaAo+PiBpbmRleCBkNmRkYWRjLi4zYWM1OWM3IDEwMDY0NAo+PiAtLS0gYS94ZW4v
aW5jbHVkZS94c20vZHVtbXkuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiBA
QCAtMzMwLDYgKzMzMCwxMiBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX2dldF92bnVtYWlu
Zm8oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgIHJldHVybiB4c21f
ZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQpOwo+PiAgIH0KPj4gK3N0
YXRpYyBYU01fSU5MSU5FIGludCB4c21fZ2V0X2NwdV90b3BvbG9neShYU01fREVGQVVMVF9BUkcg
c3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFS
R0VUKTsKPj4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgY3VycmVudC0+
ZG9tYWluLCBkKTsKPj4gK30KPj4gKwo+PiAgICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUEFTU1RI
Uk9VR0gpICYmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpCj4+ICAgc3RhdGljIFhTTV9JTkxJTkUg
aW50IHhzbV9nZXRfZGV2aWNlX2dyb3VwKFhTTV9ERUZBVUxUX0FSRyB1aW50MzJfdCBtYWNoaW5l
X2JkZikKPj4gICB7Cj4+IGRpZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1
bW15LmMKPj4gaW5kZXggNDc5YjEwMy4uOThlYjg2ZiAxMDA2NDQKPj4gLS0tIGEveGVuL3hzbS9k
dW1teS5jCj4+ICsrKyBiL3hlbi94c20vZHVtbXkuYwo+PiBAQCAtODgsNiArODgsNyBAQCB2b2lk
IF9faW5pdCB4c21fZml4dXBfb3BzIChzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgKm9wcykKPj4gICAg
ICAgc2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBpb21lbV9tYXBwaW5nKTsKPj4gICAgICAgc2V0
X3RvX2R1bW15X2lmX251bGwob3BzLCBwY2lfY29uZmlnX3Blcm1pc3Npb24pOwo+PiAgICAgICBz
ZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGdldF92bnVtYWluZm8pOwo+PiArICAgIHNldF90b19k
dW1teV9pZl9udWxsKG9wcywgZ2V0X2NwdV90b3BvbG9neSk7Cj4+ICAgI2lmIGRlZmluZWQoQ09O
RklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkKPj4gICAgICAg
c2V0X3RvX2R1bW15X2lmX251bGwob3BzLCBnZXRfZGV2aWNlX2dyb3VwKTsKPj4gZGlmZiAtLWdp
dCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20vZmxhc2svaG9va3MuYwo+PiBpbmRl
eCAxOWNlYWNmLi4yOWVlMWUxIDEwMDY0NAo+PiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMK
Pj4gKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4+IEBAIC00MjcsNiArNDI3LDExIEBAIHN0
YXRpYyBpbnQgZmxhc2tfZ2V0X3ZudW1haW5mbyhzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICBy
ZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19HRVRf
Vk5VTUFJTkZPKTsKPj4gICB9Cj4+ICtzdGF0aWMgaW50IGZsYXNrX2dldF9jcHVfdG9wb2xvZ3ko
c3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gKyAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShk
LCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4yX19HRVRfQ1BVX1RPUE9MT0dZKTsKPj4gK30KPj4g
Kwo+PiAgIHN0YXRpYyBpbnQgZmxhc2tfY29uc29sZV9pbyhzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
Y21kKQo+PiAgIHsKPj4gICAgICAgdTMyIHBlcm07Cj4+IEBAIC03NTIsNiArNzU3LDkgQEAgc3Rh
dGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgaW50IGNtZCkKPj4gICAgICAg
Y2FzZSBYRU5fRE9NQ1RMX3NldF9nbnR0YWJfbGltaXRzOgo+PiAgICAgICAgICAgcmV0dXJuIGN1
cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOMiwgRE9NQUlOMl9fU0VUX0dOVFRBQl9M
SU1JVFMpOwo+PiArICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfY3B1X3RvcG9sb2d5Ogo+PiArICAg
ICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19ET01BSU4yLCBET01BSU4y
X19TRVRfQ1BVX1RPUE9MT0dZKTsKPj4gKwo+PiAgICAgICBkZWZhdWx0Ogo+PiAgICAgICAgICAg
cmV0dXJuIGF2Y191bmtub3duX3Blcm1pc3Npb24oImRvbWN0bCIsIGNtZCk7Cj4+ICAgICAgIH0K
Pj4gQEAgLTE4MDAsNiArMTgwOCw4IEBAIHN0YXRpYyBzdHJ1Y3QgeHNtX29wZXJhdGlvbnMgZmxh
c2tfb3BzID0gewo+PiAgICAgICAuZG9feHNtX29wID0gZG9fZmxhc2tfb3AsCj4+ICAgICAgIC5n
ZXRfdm51bWFpbmZvID0gZmxhc2tfZ2V0X3ZudW1haW5mbywKPj4gKyAgICAuZ2V0X2NwdV90b3Bv
bG9neSA9IGZsYXNrX2dldF9jcHVfdG9wb2xvZ3ksCj4+ICsKPj4gICAgICAgLnZtX2V2ZW50X2Nv
bnRyb2wgPSBmbGFza192bV9ldmVudF9jb250cm9sLAo+PiAgICNpZmRlZiBDT05GSUdfSEFTX01F
TV9BQ0NFU1MKPj4gZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0
b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKPj4gaW5kZXggZDBhMWVj
NS4uZTUzMWVjMCAxMDA2NDQKPj4gLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3Zl
Y3RvcnMKPj4gKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKPj4gQEAg
LTI1MCw2ICsyNTAsMTAgQEAgY2xhc3MgZG9tYWluMgo+PiAgICAgICBwc3JfYWxsb2MKPj4gICAj
IFhFTl9ET01DVExfc2V0X2dudHRhYl9saW1pdHMKPj4gICAgICAgc2V0X2dudHRhYl9saW1pdHMK
Pj4gKyMgWEVOX0RPTUNUTF9zZXRfY3B1X3RvcG9sb2d5Cj4+ICsgICAgc2V0X2NwdV90b3BvbG9n
eQo+PiArIyBYRU5NRU1fZ2V0X2NwdV90b3BvbG9neQo+PiArICAgIGdldF9jcHVfdG9wb2xvZ3kK
Pj4gICB9Cj4+ICAgIyBTaW1pbGFyIHRvIGNsYXNzIGRvbWFpbiwgYnV0IHByaW1hcmlseSBjb250
YWlucyBkb21jdGxzIHJlbGF0ZWQgdG8gSFZNIGRvbWFpbnMKPj4gCj4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:09:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwTA-00018L-Mf; Tue, 09 Jan 2018 16:09:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yc+y=ee=citrix.com=prvs=540dc162b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYwT9-000186-AY
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 16:09:43 +0000
X-Inumbo-ID: 50b7c72c-f557-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50b7c72c-f557-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 17:08:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="65807540"
Date: Tue, 9 Jan 2018 16:09:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109160933.6ekwrmpv7ux6bkiy@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-54-wei.liu2@citrix.com>
 <5A5388E6020000780019C40D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A5388E6020000780019C40D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 53/74] xen/pvshim: modify Dom0
 builder in order to build a DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDc6MDY6MTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4g
LS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYwo+ID4gQEAgLTMxLDkgKzMxLDggQEAKPiA+ICAjZGVmaW5lIEwzX1BS
T1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJUWSkKPiA+ICAjZGVmaW5lIEw0X1BST1QgKEJBU0VfUFJP
VHxfUEFHRV9ESVJUWSkKPiA+ICAKPiA+IC1zdGF0aWMgX19pbml0IHZvaWQgZG9tMF91cGRhdGVf
cGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKPiA+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKPiA+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZwaHlz
bWFwX3MpCj4gPiArX19pbml0IHZvaWQgZG9tMF91cGRhdGVfcGh5c21hcChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKPiAKPiBQbGVhc2UgZG9uJ3QgcmUtb3JkZXIgdHlwZSBh
bmQgYW5ub3RhdGlvbi4KCkknbSBub3QgcmUtb3JkZXJpbmcgYW55dGhpbmcgaGVyZSwganVzdCBy
ZW1vdmluZyAic3RhdGljIi4gRG8geW91IG1lYW4KdGhhdCB5b3UgcHJlZmVyICJ2b2lkIF9faW5p
dCAuLi4iPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:10:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwTi-0001fD-UU; Tue, 09 Jan 2018 16:10:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fubw=ee=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYwTh-0001ea-Ox
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 16:10:17 +0000
X-Inumbo-ID: dc13c99d-f557-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc13c99d-f557-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:12:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6A62DAB22;
 Tue,  9 Jan 2018 16:10:09 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>
References: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
 <e600aa58-209b-633e-82e1-9e4288e91280@suse.com>
 <ce0b5ece-6e7e-90f1-dea0-e640edfb65ed@eikelenboom.it>
 <0a04cc73-3427-be16-6c80-6e380b7578f8@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3ea9c0da-ff49-2af8-4413-9feb509f766b@suse.com>
Date: Tue, 9 Jan 2018 17:10:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <0a04cc73-3427-be16-6c80-6e380b7578f8@eikelenboom.it>
Content-Language: de-DE
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Linux 4.15-rc6 + xen-unstable: BUG: unable to
 handle kernel NULL pointer dereference at (null),
 [ 0.000000] IP: zero_resv_unavail+0x8e/0xe1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMTY6MjksIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPiBTaW5jZSBpdCdz
IGFscmVhZHkgcmM3Ogo+ICJHaXZlIG1lIGEgc3VidGxlIHBpbmcsIFZhc2lsaS4gT25lIHN1YnRs
ZSBwaW5nIG9ubHksIHBsZWFzZS4iCgpJIGxpa2UgdGhhdCBmaWxtIDotKQoKUGF2ZWwsIGNhbiB5
b3UgcGxlYXNlIGNvbW1lbnQ/IERvIHlvdSBoYXZlIGFuIGlkZWEgaG93IHRvIHJlcGFpciB0aGUK
aXNzdWUgb3Igc2hvdWxkIHdlIHJldmVydCB5b3VyIHBhdGNoIGluIDQuMTU/CgoKSnVlcmdlbgoK
PiAKPiBPbiAwNC8wMS8xOCAyMTowMiwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+PiBPbiAw
NC8wMS8xOCAxMjo0NCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDA0LzAxLzE4IDExOjE3
LCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+Pj4gSGkgQm9yaXMgLyBKdWVyZ2VuLAo+Pj4+
Cj4+Pj4gRmlyc3Qgb2YgYWxsIGJlc3Qgd2lzaGVzIGZvciBhIHF1aXRlIHR1cmJ1bGVudCBzdGFy
dGluZyBuZXcgeWVhci4KPj4+Pgo+Pj4+IE5vdyB0aGUgaG9saWRheXMgYXJlIG92ZXIgSSBmaW5h
bGx5IGdvdHRlbiB0byB0ZXN0IGEgbGludXggNC4xNS1yYzYga2VybmVsCj4+Pj4gYW5kIGV4cGVy
aWVuY2VkIGEgY3Jhc2ggaW4gZWFybHkgZG9tMCBib290IG9uIG15IHN5c3RlbSAoQU1EIHBoZW5v
bSB4NikuCj4+Pj4KPj4+PiBJIHRlc3RlZCBzb21lIGVhcmxpZXIgbGludXggNC4xNSByYydzIGJ1
dCBleHBlcmllbmNlZCBjcmFzaGVzIHRoZW4gYXMgd2VsbCwgCj4+Pj4gYnV0IGRpZG4ndCBoYXZl
IHRpbWUgdG8gc2V0dXAgc2VyaWFsIGNvbnNvbGUgdG8gc2VuZCB0aGVtIGluIAo+Pj4+IChhbmQg
d2FpdGVkIHRvIHNlZSBpZiB0aGUgaXNzdWUgQm9yaXMgZml4ZWQgd2l0aCBBTUQgUENJIDY0Yml0
IGJhcidzIGNvdWxkIGJlIGl0KS4gCj4+Pj4KPj4+PiBCdXQgc2luY2UgdGhhdCBwYXRjaCB3ZW50
IGluIGJlZm9yZSA0LjE1IHJjNiwgdGhhdCBkb2Vzbid0IHNlZW0gdG8gYmUgdGhlIGlzc3VlLiAK
Pj4+PiBTbyBpdCBjb3VsZCBiZSB0aGF0IHRoZSBjdWxwcml0IHdlbnQgaW4gcHJldHR5IGVhcmxp
ZXIgaW4gdGhlIDQuMTUgY3ljbGUuCj4+Pj4KPj4+PiBUaGUgNC4xNS1yYzYga2VybmVsIGJvb3Rz
IGZpbmUgb24gYmFyZSBtZXRhbCwgYXMgZG9lcyBhIDQuMTQuNiBrZXJuZWwgb24geGVuLXVuc3Rh
YmxlLgo+Pj4+Cj4+Pj4gSG9wZWZ1bGx5IHlvdSBoYXZlIGEgcG9pbnRlciB0byB3aGF0IGlzIHdy
b25nLCBpZiBub3QgaSBjYW4gdHJ5IHRvIGRvIGEgYmlzZWN0Lgo+Pj4KPj4+IEEgYmlzZWN0IHdv
dWxkIGJlIHZlcnkgd2VsY29tZS4KPj4KPj4gSGkgSnVlcmdlbiAvIEJvcmlzIC8gUGF2ZWwsCj4+
Cj4+IEJpc2VjdGlvbiByZXN1bHQgaXM6Cj4+Cj4+IGE0YTNlZGUyMTMyYWUwODYzZTJkNDNlMDZm
OWI1Njk3YzUxYTdhM2IgaXMgdGhlIGZpcnN0IGJhZCBjb21taXQKPj4gY29tbWl0IGE0YTNlZGUy
MTMyYWUwODYzZTJkNDNlMDZmOWI1Njk3YzUxYTdhM2IKPj4gQXV0aG9yOiBQYXZlbCBUYXRhc2hp
biA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KPj4gRGF0ZTogICBXZWQgTm92IDE1IDE3OjM2
OjMxIDIwMTcgLTA4MDAKPj4KPj4gICAgIG1tOiB6ZXJvIHJlc2VydmVkIGFuZCB1bmF2YWlsYWJs
ZSBzdHJ1Y3QgcGFnZXMKPj4gICAgIAo+PiAgICAgU29tZSBtZW1vcnkgaXMgcmVzZXJ2ZWQgYnV0
IHVuYXZhaWxhYmxlOiBub3QgcHJlc2VudCBpbiBtZW1ibG9jay5tZW1vcnkKPj4gICAgIChiZWNh
dXNlIG5vdCBiYWNrZWQgYnkgcGh5c2ljYWwgcGFnZXMpLCBidXQgcHJlc2VudCBpbiBtZW1ibG9j
ay5yZXNlcnZlZC4KPj4gICAgIFN1Y2ggbWVtb3J5IGhhcyBiYWNraW5nIHN0cnVjdCBwYWdlcywg
YnV0IHRoZXkgYXJlIG5vdCBpbml0aWFsaXplZCBieQo+PiAgICAgZ29pbmcgdGhyb3VnaCBfX2lu
aXRfc2luZ2xlX3BhZ2UoKS4KPj4gICAgIAo+PiAgICAgSW4gc29tZSBjYXNlcyB0aGVzZSBzdHJ1
Y3QgcGFnZXMgYXJlIGFjY2Vzc2VkIGV2ZW4gaWYgdGhleSBkbyBub3QKPj4gICAgIGNvbnRhaW4g
YW55IGRhdGEuICBPbmUgZXhhbXBsZSBpcyBwYWdlX3RvX3BmbigpIG1pZ2h0IGFjY2VzcyBwYWdl
LT5mbGFncwo+PiAgICAgaWYgdGhpcyBpcyB3aGVyZSBzZWN0aW9uIGluZm9ybWF0aW9uIGlzIHN0
b3JlZCAoQ09ORklHX1NQQVJTRU1FTSwKPj4gICAgIFNFQ1RJT05fSU5fUEFHRV9GTEFHUykuCj4+
ICAgICAKPj4gICAgIE9uZSBleGFtcGxlIG9mIHN1Y2ggbWVtb3J5OiB0cmltX2xvd19tZW1vcnlf
cmFuZ2UoKSB1bmNvbmRpdGlvbmFsbHkKPj4gICAgIHJlc2VydmVzIGZyb20gcGZuIDAsIGJ1dCBl
ODIwX19tZW1ibG9ja19zZXR1cCgpIG1pZ2h0IHByb3ZpZGUgdGhlCj4+ICAgICBleGl0aW5nIG1l
bW9yeSBmcm9tIHBmbiAxIChpLmUuICBLVk0pLgo+PiAgICAgCj4+ICAgICBTaW5jZSBzdHJ1Y3Qg
cGFnZXMgYXJlIHplcm9lZCBpbiBfX2luaXRfc2luZ2xlX3BhZ2UoKSwgYW5kIG5vdCBkdXJpbmcK
Pj4gICAgIGFsbG9jYXRpb24gdGltZSwgd2UgbXVzdCB6ZXJvIHN1Y2ggc3RydWN0IHBhZ2VzIGV4
cGxpY2l0bHkuCj4+ICAgICAKPj4gICAgIFRoZSBwYXRjaCBpbnZvbHZlcyBhZGRpbmcgYSBuZXcg
bWVtYmxvY2sgaXRlcmF0b3I6Cj4+ICAgICAgICAgICAgIGZvcl9lYWNoX3Jlc3ZfdW5hdmFpbF9y
YW5nZShpLCBwX3N0YXJ0LCBwX2VuZCkKPj4gICAgIAo+PiAgICAgV2hpY2ggaXRlcmF0ZXMgdGhy
b3VnaCByZXNlcnZlZCAmJiAhbWVtb3J5IGxpc3RzLCBhbmQgd2UgemVybyBzdHJ1Y3QgcGFnZXMK
Pj4gICAgIGV4cGxpY2l0bHkgYnkgY2FsbGluZyBtbV96ZXJvX3N0cnVjdF9wYWdlKCkuCj4+ICAg
ICAKPj4gICAgID09PQo+PiAgICAgCj4+ICAgICBIZXJlIGlzIG1vcmUgZGV0YWlsZWQgZXhhbXBs
ZSBvZiBwcm9ibGVtIHRoYXQgdGhpcyBwYXRjaCBpcyBhZGRyZXNzaW5nOgo+PiAgICAgCj4+ICAg
ICBSdW4gdGVzdGVkIG9uIHFlbXUgd2l0aCB0aGUgZm9sbG93aW5nIGFyZ3VtZW50czoKPj4gICAg
IAo+PiAgICAgICAgICAgICAtZW5hYmxlLWt2bSAtY3B1IGt2bTY0IC1tIDUxMiAtc21wIDIKPj4g
ICAgIAo+PiAgICAgVGhpcyBwYXRjaCByZXBvcnRzIHRoYXQgdGhlcmUgYXJlIDk4IHVuYXZhaWxh
YmxlIHBhZ2VzLgo+PiAgICAgCj4+ICAgICBUaGV5IGFyZTogcGZuIDAgYW5kIHBmbnMgaW4gcmFu
Z2UgWzE1OSwgMjU1XS4KPj4gICAgIAo+PiAgICAgTm90ZSwgdHJpbV9sb3dfbWVtb3J5X3Jhbmdl
KCkgcmVzZXJ2ZXMgb25seSBwZm5zIGluIHJhbmdlIFswLCAxNV0sIGl0IGRvZXMKPj4gICAgIG5v
dCByZXNlcnZlIFsxNTksIDI1NV0gb25lcy4KPj4gICAgIAo+PiAgICAgZTgyMF9fbWVtYmxvY2tf
c2V0dXAoKSByZXBvcnRzIGxpbnV4IHRoYXQgdGhlIGZvbGxvd2luZyBwaHlzaWNhbCByYW5nZXMg
YXJlCj4+ICAgICBhdmFpbGFibGU6Cj4+ICAgICAgICAgWzEgLCAxNThdCj4+ICAgICBbMjU2LCAx
MzA3ODNdCj4+ICAgICAKPj4gICAgIE5vdGljZSwgdGhhdCBleGFjdGx5IHVuYXZhaWxhYmxlIHBm
bnMgYXJlIG1pc3NpbmchCj4+ICAgICAKPj4gICAgIE5vdywgbGV0cyBjaGVjayB3aGF0IHdlIGhh
dmUgaW4gem9uZSAwOiBbMSwgMTMxMDM5XQo+PiAgICAgCj4+ICAgICBwZm4gMCwgaXMgbm90IHBh
cnQgb2YgdGhlIHpvbmUsIGJ1dCBwZm5zIFsxLCAxNThdLCBhcmUuCj4+ICAgICAKPj4gICAgIEhv
d2V2ZXIsIHRoZSBiaWdnZXIgcHJvYmxlbSB3ZSBoYXZlIGlmIHdlIGRvIG5vdCBpbml0aWFsaXpl
IHRoZXNlIHN0cnVjdAo+PiAgICAgcGFnZXMgaXMgd2l0aCBtZW1vcnkgaG90cGx1Zy4gIEJlY2F1
c2UsIHRoYXQgcGF0aCBvcGVyYXRlcyBhdCAyTQo+PiAgICAgYm91bmRhcmllcyAoc2VjdGlvbl9u
cikuICBBbmQgY2hlY2tzIGlmIDJNIHJhbmdlIG9mIHBhZ2VzIGlzIGhvdAo+PiAgICAgcmVtb3Zh
YmxlLiAgSXQgc3RhcnRzIHdpdGggZmlyc3QgcGZuIGZyb20gem9uZSwgcm91bmRzIGl0IGRvd24g
dG8gMk0KPj4gICAgIGJvdW5kYXJ5IChzdHVyY3QgcGFnZXMgYXJlIGFsbG9jYXRlZCBhdCAyTSBi
b3VuZGFyaWVzIHdoZW4gdm1lbW1hcCBpcwo+PiAgICAgY3JlYXRlZCksIGFuZCBjaGVja3MgaWYg
dGhhdCBzZWN0aW9uIGlzIGhvdCByZW1vdmFibGUuICBJbiB0aGlzIGNhc2UKPj4gICAgIHN0YXJ0
IHdpdGggcGZuIDEgYW5kIGNvbnZlcnQgaXQgZG93biB0byBwZm4gMC4gIExhdGVyIHBmbiBpcyBj
b252ZXJ0ZWQKPj4gICAgIHRvIHN0cnVjdCBwYWdlLCBhbmQgc29tZSBmaWVsZHMgYXJlIGNoZWNr
ZWQuICBOb3csIGlmIHdlIGRvIG5vdCB6ZXJvCj4+ICAgICBzdHJ1Y3QgcGFnZXMsIHdlIGdldCB1
bnByZWRpY3RhYmxlIHJlc3VsdHMuCj4+ICAgICAKPj4gICAgIEluIGZhY3Qgd2hlbiBDT05GSUdf
Vk1fREVCVUcgaXMgZW5hYmxlZCwgYW5kIHdlIGV4cGxpY2l0bHkgc2V0IGFsbAo+PiAgICAgdm1l
bW1hcCBtZW1vcnkgdG8gb25lcywgdGhlIGZvbGxvd2luZyBwYW5pYyBpcyBvYnNlcnZlZCB3aXRo
IGtlcm5lbCB0ZXN0Cj4+ICAgICB3aXRob3V0IHRoaXMgcGF0Y2ggYXBwbGllZDoKPj4gICAgIAo+
PiAgICAgICBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVy
ZW5jZSBhdCAgICAgICAgICAobnVsbCkKPj4gICAgICAgSVA6IGlzX3BhZ2VibG9ja19yZW1vdmFi
bGVfbm9sb2NrKzB4MzUvMHg5MAo+PiAgICAgICBQR0QgMCBQNEQgMAo+PiAgICAgICBPb3BzOiAw
MDAwIFsjMV0gUFJFRU1QVAo+PiAgICAgICAuLi4KPj4gICAgICAgdGFzazogZmZmZjg4MDAxZjRl
MjkwMCB0YXNrLnN0YWNrOiBmZmZmYzkwMDAwMzE0MDAwCj4+ICAgICAgIFJJUDogMDAxMDppc19w
YWdlYmxvY2tfcmVtb3ZhYmxlX25vbG9jaysweDM1LzB4OTAKPj4gICAgICAgQ2FsbCBUcmFjZToK
Pj4gICAgICAgID8gaXNfbWVtX3NlY3Rpb25fcmVtb3ZhYmxlKzB4NWEvMHhkMAo+PiAgICAgICAg
c2hvd19tZW1fcmVtb3ZhYmxlKzB4NmIvMHhhMAo+PiAgICAgICAgZGV2X2F0dHJfc2hvdysweDFi
LzB4NTAKPj4gICAgICAgIHN5c2ZzX2tmX3NlcV9zaG93KzB4YTEvMHgxMDAKPj4gICAgICAgIGtl
cm5mc19zZXFfc2hvdysweDIyLzB4MzAKPj4gICAgICAgIHNlcV9yZWFkKzB4MWFjLzB4M2EwCj4+
ICAgICAgICBrZXJuZnNfZm9wX3JlYWQrMHgzNi8weDE5MAo+PiAgICAgICAgPyBzZWN1cml0eV9m
aWxlX3Blcm1pc3Npb24rMHg5MC8weGIwCj4+ICAgICAgICBfX3Zmc19yZWFkKzB4MTYvMHgzMAo+
PiAgICAgICAgdmZzX3JlYWQrMHg4MS8weDEzMAo+PiAgICAgICAgU3lTX3JlYWQrMHg0NC8weGEw
Cj4+ICAgICAgICBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4MWYvMHhiZAo+PiAgICAgCj4+
ICAgICBMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwub3JnL3IvMjAxNzEwMTMxNzMyMTQuMjczMDAt
Ny1wYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tCj4+ICAgICBTaWduZWQtb2ZmLWJ5OiBQYXZlbCBU
YXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KPj4gICAgIFJldmlld2VkLWJ5OiBT
dGV2ZW4gU2lzdGFyZSA8c3RldmVuLnNpc3RhcmVAb3JhY2xlLmNvbT4KPj4gICAgIFJldmlld2Vk
LWJ5OiBEYW5pZWwgSm9yZGFuIDxkYW5pZWwubS5qb3JkYW5Ab3JhY2xlLmNvbT4KPj4gICAgIFJl
dmlld2VkLWJ5OiBCb2IgUGljY28gPGJvYi5waWNjb0BvcmFjbGUuY29tPgo+PiAgICAgVGVzdGVk
LWJ5OiBCb2IgUGljY28gPGJvYi5waWNjb0BvcmFjbGUuY29tPgo+PiAgICAgQWNrZWQtYnk6IE1p
Y2hhbCBIb2NrbyA8bWhvY2tvQHN1c2UuY29tPgo+PiAgICAgQ2M6IEFsZXhhbmRlciBQb3RhcGVu
a28gPGdsaWRlckBnb29nbGUuY29tPgo+PiAgICAgQ2M6IEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJp
bmluQHZpcnR1b3p6by5jb20+Cj4+ICAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1
dmVsQGxpbmFyby5vcmc+Cj4+ICAgICBDYzogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmlu
YXNAYXJtLmNvbT4KPj4gICAgIENjOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2Vy
QGRlLmlibS5jb20+Cj4+ICAgICBDYzogRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQu
bmV0Pgo+PiAgICAgQ2M6IERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4KPj4gICAg
IENjOiBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KPj4gICAgIENj
OiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgo+PiAgICAgQ2M6IEluZ28gTW9sbmFy
IDxtaW5nb0ByZWRoYXQuY29tPgo+PiAgICAgQ2M6IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5k
QGFybS5jb20+Cj4+ICAgICBDYzogTWF0dGhldyBXaWxjb3ggPHdpbGx5QGluZnJhZGVhZC5vcmc+
Cj4+ICAgICBDYzogTWVsIEdvcm1hbiA8bWdvcm1hbkB0ZWNoc2luZ3VsYXJpdHkubmV0Pgo+PiAg
ICAgQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+Cj4+ICAgICBDYzogU2FtIFJh
dm5ib3JnIDxzYW1AcmF2bmJvcmcub3JnPgo+PiAgICAgQ2M6IFRob21hcyBHbGVpeG5lciA8dGds
eEBsaW51dHJvbml4LmRlPgo+PiAgICAgQ2M6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0u
Y29tPgo+PiAgICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KPj4gICAgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KPj4KPj4gOjA0MDAwMCAwNDAwMDAgYjA0MjJjYjRmNWVm
NjBmNWJjN2YwNjg2ZDEzNWM4Njk2ODBjNjAzZCA1MWVmMjBhZmU2NDFhZmNlYWY1NTMwYjgzYjRm
MWI5YTUxNTYzOTM5IE0JaW5jbHVkZQo+PiA6MDQwMDAwIDA0MDAwMCA1NWJlN2E1ZGQ4Nzk1Nzhk
YzNmODhiZWMwNTliY2MzOTJlM2YxYTFjIGI0YzlmODFkZjA1NjI5YmIwMzRiNmQwYmRjMDQ1NDU3
OWYyOTg2ZmUgTQltbQo+Pgo+Pgo+PiAtLQo+PiBTYW5kZXIKPj4KPj4+Cj4+PiBKdWVyZ2VuCj4+
Pgo+Pj4+Cj4+Pj4gLS0KPj4+PiBTYW5kZXIKPj4+Pgo+Pj4+IEF0dGFjaGVkOiAuY29uZmlnIGFu
ZCBmdWxsIHNlcmlhbCBsb2cKPj4+Pgo+Pj4+ICAwLjAwMDAwMF0gQUNQSTogRWFybHkgdGFibGUg
Y2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTog
UlNEUCAweDAwMDAwMDAwMDAwRkIxMDAgMDAwMDE0ICh2MDAgQUNQSUFNKQo+Pj4+IFsgICAgMC4w
MDAwMDBdIEFDUEk6IFJTRFQgMHgwMDAwMDAwMEM3RjkwMDAwIDAwMDA0OCAodjAxIE1TSSAgICBP
RU1TTElDICAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6
IEZBQ1AgMHgwMDAwMDAwMEM3RjkwMjAwIDAwMDA4NCAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEw
MDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAw
MDAwMEM3RjkwNUUwIDAwOTQyNyAodjAxIEE3NjQwICBBNzY0MDEwMCAwMDAwMDEwMCBJTlRMIDIw
MDUxMTE3KQo+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMEM3RjlFMDAw
IDAwMDA0MAo+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMEM3RjkwMzkw
IDAwMDA4OCAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+
IFsgICAgMC4wMDAwMDBdIEFDUEk6IE1DRkcgMHgwMDAwMDAwMEM3RjkwNDIwIDAwMDAzQyAodjAx
IDc2NDBNUyBPRU1NQ0ZHICAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+IFsgICAgMC4wMDAw
MDBdIEFDUEk6IFNMSUMgMHgwMDAwMDAwMEM3RjkwNDYwIDAwMDE3NiAodjAxIE1TSSAgICBPRU1T
TElDICAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IE9F
TUIgMHgwMDAwMDAwMEM3RjlFMDQwIDAwMDA3MiAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkx
MyBNU0ZUIDAwMDAwMDk3KQo+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNSQVQgMHgwMDAwMDAw
MEM3RjlBNUUwIDAwMDEwOCAodjAzIEFNRCAgICBGQU1fRl8xMCAwMDAwMDAwMiBBTUQgIDAwMDAw
MDAxKQo+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAwMDAwMEM3RjlBNkYwIDAw
MDAzOCAodjAxIDc2NDBNUyBPRU1IUEVUICAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IElWUlMgMHgwMDAwMDAwMEM3RjlBNzMwIDAwMDExMCAodjAxIEFN
RCAgICBSRDg5MFMgICAwMDIwMjAzMSBBTUQgIDAwMDAwMDAwKQo+Pj4+IFsgICAgMC4wMDAwMDBd
IEFDUEk6IFNTRFQgMHgwMDAwMDAwMEM3RjlBODQwIDAwMERBNCAodjAxIEEgTSBJICBQT1dFUk5P
VyAwMDAwMDAwMSBBTUQgIDAwMDAwMDAxKQo+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IExvY2Fs
IEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCj4+Pj4gWyAgICAwLjAwMDAwMF0gU2V0dGluZyBBUElD
IHJvdXRpbmcgdG8gWGVuIFBWLgo+Pj4+IFsgICAgMC4wMDAwMDBdIE5VTUEgdHVybmVkIG9mZgo+
Pj4+IFsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAwMDAwMDAw
MDAtMHgwMDAwMDAwMDdmZmZmZmZmXQo+Pj4+IFsgICAgMC4wMDAwMDBdIE5PREVfREFUQSgwKSBh
bGxvY2F0ZWQgW21lbSAweDdmYzE1MDAwLTB4N2ZjMWVmZmZdCj4+Pj4gWyAgICAwLjAwMDAwMF0g
dHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiB1c2luZyBQSVQKPj4+PiBbICAgIDAuMDAwMDAwXSBa
b25lIHJhbmdlczoKPj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAw
MDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0KPj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQTMy
ICAgIFttZW0gMHgwMDAwMDAwMDAxMDAwMDAwLTB4MDAwMDAwMDA3ZmZmZmZmZl0KPj4+PiBbICAg
IDAuMDAwMDAwXSAgIE5vcm1hbCAgIGVtcHR5Cj4+Pj4gWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6
b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKPj4+PiBbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkg
bm9kZSByYW5nZXMKPj4+PiBbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAw
MDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwOTVmZmZdCj4+Pj4gWyAgICAwLjAwMDAwMF0gICBub2Rl
ICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXQo+Pj4+IFsg
ICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAw
LTB4MDAwMDAwMDA3ZmZmZmZmZl0KPj4+PiBbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxw
YWdlczogNTI0MTgxCj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFnZXMgdXNl
ZCBmb3IgbWVtbWFwCj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMjEgcGFnZXMgcmVz
ZXJ2ZWQKPj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTg5IHBhZ2VzLCBMSUZPIGJh
dGNoOjAKPj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDgxMjggcGFnZXMgdXNlZCBm
b3IgbWVtbWFwCj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiA1MjAxOTIgcGFnZXMs
IExJRk8gYmF0Y2g6MzEKPj4+PiBbICAgIDAuMDAwMDAwXSBCVUc6IHVuYWJsZSB0byBoYW5kbGUg
a2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAgKG51bGwpCj4+Pj4g
WyAgICAwLjAwMDAwMF0gSVA6IHplcm9fcmVzdl91bmF2YWlsKzB4OGUvMHhlMQo+Pj4+IFsgICAg
MC4wMDAwMDBdIFBHRCAwIFA0RCAwIAo+Pj4+IFsgICAgMC4wMDAwMDBdIE9vcHM6IDAwMDIgWyMx
XSBTTVAKPj4+PiBbICAgIDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBpbjoKPj4+PiBbICAgIDAu
MDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIgTm90IHRhaW50ZWQgNC4xNS4wLXJj
Ni0yMDE4MDEwNC1saW51cy1kb2ZscisgIzEKPj4+PiBbICAgIDAuMDAwMDAwXSBIYXJkd2FyZSBu
YW1lOiBNU0kgTVMtNzY0MC84OTBGWEEtR0Q3MCAoTVMtNzY0MCkgICwgQklPUyBWMS44QjEgMDkv
MTMvMjAxMAo+Pj4+IFsgICAgMC4wMDAwMDBdIFJJUDogZTAzMDp6ZXJvX3Jlc3ZfdW5hdmFpbCsw
eDhlLzB4ZTEKPj4+PiBbICAgIDAuMDAwMDAwXSBSU1A6IGUwMmI6ZmZmZmZmZmY4MjgwM2Q2OCBF
RkxBR1M6IDAwMDEwMDA2Cj4+Pj4gWyAgICAwLjAwMDAwMF0gUkFYOiAwMDAwMDAwMDAwMDAwMDAw
IFJCWDogMDAwMDAwMDAwMDAwMDAwMSBSQ1g6IDAwMDAwMDAwMDAwMDAwMTAKPj4+PiBbICAgIDAu
MDAwMDAwXSBSRFg6IDAwMDAwMDAwMDAwN2ZmZmYgUlNJOiAwMDAwMDAwMDAwMDAwMTAwIFJESTog
ZmZmZmVhMDAwMjAwMDAwMAo+Pj4+IFsgICAgMC4wMDAwMDBdIFJCUDogZmZmZmZmZmY4MjgwM2Q3
MCBSMDg6IGZmZmZlYTAwMDIwMDAwMDAgUjA5OiAwMDAwMDAwMDAwMDAwMDAyCj4+Pj4gWyAgICAw
LjAwMDAwMF0gUjEwOiAwMDAwMDAwMDAwMDAwMDAyIFIxMTogMDAwMDAwMDAwMDAwMDAwMyBSMTI6
IGZmZmZlYTAwMDAwMDAwMDAKPj4+PiBbICAgIDAuMDAwMDAwXSBSMTM6IDAwMDAwMDAwMDAwMDAw
MDAgUjE0OiBmZmZmZmZmZjgyODAzZjIwIFIxNTogMDAwMDAwMDAwMDAwMDAwMAo+Pj4+IFsgICAg
MC4wMDAwMDBdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmZmZmZjgyZTE2MDAw
KDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKPj4+PiBbICAgIDAuMDAwMDAwXSBDUzogIGUw
MzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCj4+Pj4gWyAgICAwLjAw
MDAwMF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAwMjgyMzAwMCBDUjQ6IDAw
MDAwMDAwMDAwMDA2NjAKPj4+PiBbICAgIDAuMDAwMDAwXSBEUjA6IDAwMDAwMDAwMDAwMDAwMDAg
RFIxOiAwMDAwMDAwMDAwMDAwMDAwIERSMjogMDAwMDAwMDAwMDAwMDAwMAo+Pj4+IFsgICAgMC4w
MDAwMDBdIERSMzogMDAwMDAwMDAwMDAwMDAwMCBEUjY6IDAwMDAwMDAwMDAwMDAwMDAgRFI3OiAw
MDAwMDAwMDAwMDAwMDAwCj4+Pj4gWyAgICAwLjAwMDAwMF0gQ2FsbCBUcmFjZToKPj4+PiBbICAg
IDAuMDAwMDAwXSAgPyBmcmVlX2FyZWFfaW5pdF9ub2RlcysweDY5MC8weDY5Zgo+Pj4+IFsgICAg
MC4wMDAwMDBdICA/IHpvbmVfc2l6ZXNfaW5pdCsweDRiLzB4NTAKPj4+PiBbICAgIDAuMDAwMDAw
XSAgPyB4ZW5fcGFnZXRhYmxlX2luaXQrMHgxMy8weDQzZgo+Pj4+IFsgICAgMC4wMDAwMDBdICA/
IG1lbWJsb2NrX2ZpbmRfZG1hX3Jlc2VydmUrMHgxNDEvMHgxNWIKPj4+PiBbICAgIDAuMDAwMDAw
XSAgPyBtZW1ibG9ja19maW5kX2RtYV9yZXNlcnZlKzB4MTUwLzB4MTViCj4+Pj4gWyAgICAwLjAw
MDAwMF0gID8gbnVtYV9pbml0KzB4NDNjLzB4NDUzCj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gc2V0
dXBfYXJjaCsweDdhMC8weDg3Zgo+Pj4+IFsgICAgMC4wMDAwMDBdICA/IHN0YXJ0X2tlcm5lbCsw
eDU4LzB4M2E4Cj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gaW9tbXVfc2h1dGRvd25fbm9vcCsweDEw
LzB4MTAKPj4+PiBbICAgIDAuMDAwMDAwXSAgPyB4ZW5fc3RhcnRfa2VybmVsKzB4NTI4LzB4NTM0
Cj4+Pj4gWyAgICAwLjAwMDAwMF0gQ29kZTogZGEgNDkgYzEgZTAgMDYgNGQgMDEgZTAgNDggOGIg
NDQgMjQgMDggNDggOGQgMGMgMWEgNDggMDUgZmYgMGYgMDAgMDAgNDggYzEgZTggMGMgNDggMzkg
YzggNzYgMTYgNGMgODkgYzcgYjkgMTAgMDAgMDAgMDAgNDQgODkgZTggPGYzPiBhYiA0OCBmZiBj
MyA0OSA4MyBjMCA0MCBlYiBkMiA2YSAwMCA1NSAzMSBkMiA0OSBjNyBjMCA5MCA3OCAKPj4+PiBb
ICAgIDAuMDAwMDAwXSBSSVA6IHplcm9fcmVzdl91bmF2YWlsKzB4OGUvMHhlMSBSU1A6IGZmZmZm
ZmZmODI4MDNkNjgKPj4+PiBbICAgIDAuMDAwMDAwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAKPj4+
PiBbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFjZSBiNzg4ZjMyZTM4ZjZkZTM5IF0tLS0KPj4+
PiBbICAgIDAuMDAwMDAwXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRv
IGtpbGwgdGhlIGlkbGUgdGFzayEKPj4+PiAoWEVOKSBbMjAxOC0wMS0wNCAwOTo1Mjo0OS4yMThd
IEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hpbmUgaW4gNSBzZWNvbmRzLgo+
Pj4+Cj4+Pgo+Pgo+IAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:19:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwck-00024y-Ny; Tue, 09 Jan 2018 16:19:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szwb=ee=oracle.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1eYwaC-00022K-DL
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 16:17:00 +0000
X-Inumbo-ID: cc623f81-f558-11e7-b0d7-9f685aff125f
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc623f81-f558-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:18:59 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w09GCN2i044068;
 Tue, 9 Jan 2018 16:16:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=UIiRGIebfsXMIE5FOKx7X7ye2uH383KFkGa9aXFos6U=;
 b=SqO50Ptp/RJLXszshUVV7UmkiBxMZK9WgopoQ0hIdWWBKIHN8wUyFAL8OX0DvhlBtl96
 ER3w0+gDeTdnVQYjLIMSSCPUhbrQYSsyy0NF/sm/IQGzzyfo8qtIG6ELk8k704900t8i
 Zu3f82CKpH7N9VuLP1vlrzYVqg3I2A4/o6BCjNhZUVdejUKkIJ8bDCfjGxVnpU0E4OGU
 6BbZ82GMOjD/kafjOX5CWpXyp3/4ieFN4aQA4UkB8Rxb31sJJNf4qFfCpPPUNFSkYpss
 +a1iRx76xD6aJmDhm5mqAOmphdmND8I9BLHUN+NEAhp70TOLnGWK9BkSfGK10LOcnfiP +A== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2fd02j0dvc-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 09 Jan 2018 16:16:47 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w09GGkpa011755
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 9 Jan 2018 16:16:46 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w09GGkc7030841;
 Tue, 9 Jan 2018 16:16:46 GMT
Received: from [10.39.202.205] (/10.39.202.205)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 09 Jan 2018 08:16:45 -0800
To: Juergen Gross <jgross@suse.com>, Sander Eikelenboom <linux@eikelenboom.it>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
 <e600aa58-209b-633e-82e1-9e4288e91280@suse.com>
 <ce0b5ece-6e7e-90f1-dea0-e640edfb65ed@eikelenboom.it>
 <0a04cc73-3427-be16-6c80-6e380b7578f8@eikelenboom.it>
 <3ea9c0da-ff49-2af8-4413-9feb509f766b@suse.com>
From: Pavel Tatashin <pasha.tatashin@oracle.com>
Message-ID: <33a826b4-73dd-37b3-46df-9701f51eae7f@oracle.com>
Date: Tue, 9 Jan 2018 11:16:42 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <3ea9c0da-ff49-2af8-4413-9feb509f766b@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801090229
X-Mailman-Approved-At: Tue, 09 Jan 2018 16:19:37 +0000
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Linux 4.15-rc6 + xen-unstable: BUG: unable to
 handle kernel NULL pointer dereference at (null),
 [ 0.000000] IP: zero_resv_unavail+0x8e/0xe1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSnVlcmdlbiwKCkRvIHlvdSBoYXZlIHRoaXMgcGF0Y2ggYXBwbGllZDoKCmh0dHBzOi8vZ2l0
aHViLmNvbS90b3J2YWxkcy9saW51eC9jb21taXQvZThjMjQ3NzNkNmIyY2Q5YmM4YjM2YmQ2ZTYw
YmVmZjU5OWJlMTRiZQoKVGhhbmsgeW91LApQYXZlbAoKT24gMDEvMDkvMjAxOCAxMToxMCBBTSwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOS8wMS8xOCAxNjoyOSwgU2FuZGVyIEVpa2VsZW5i
b29tIHdyb3RlOgo+PiBTaW5jZSBpdCdzIGFscmVhZHkgcmM3Ogo+PiAiR2l2ZSBtZSBhIHN1YnRs
ZSBwaW5nLCBWYXNpbGkuIE9uZSBzdWJ0bGUgcGluZyBvbmx5LCBwbGVhc2UuIgo+IAo+IEkgbGlr
ZSB0aGF0IGZpbG0gOi0pCj4gCj4gUGF2ZWwsIGNhbiB5b3UgcGxlYXNlIGNvbW1lbnQ/IERvIHlv
dSBoYXZlIGFuIGlkZWEgaG93IHRvIHJlcGFpciB0aGUKPiBpc3N1ZSBvciBzaG91bGQgd2UgcmV2
ZXJ0IHlvdXIgcGF0Y2ggaW4gNC4xNT8KPiAKPiAKPiBKdWVyZ2VuCj4gCj4+Cj4+IE9uIDA0LzAx
LzE4IDIxOjAyLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+PiBPbiAwNC8wMS8xOCAxMjo0
NCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBPbiAwNC8wMS8xOCAxMToxNywgU2FuZGVyIEVp
a2VsZW5ib29tIHdyb3RlOgo+Pj4+PiBIaSBCb3JpcyAvIEp1ZXJnZW4sCj4+Pj4+Cj4+Pj4+IEZp
cnN0IG9mIGFsbCBiZXN0IHdpc2hlcyBmb3IgYSBxdWl0ZSB0dXJidWxlbnQgc3RhcnRpbmcgbmV3
IHllYXIuCj4+Pj4+Cj4+Pj4+IE5vdyB0aGUgaG9saWRheXMgYXJlIG92ZXIgSSBmaW5hbGx5IGdv
dHRlbiB0byB0ZXN0IGEgbGludXggNC4xNS1yYzYga2VybmVsCj4+Pj4+IGFuZCBleHBlcmllbmNl
ZCBhIGNyYXNoIGluIGVhcmx5IGRvbTAgYm9vdCBvbiBteSBzeXN0ZW0gKEFNRCBwaGVub20geDYp
Lgo+Pj4+Pgo+Pj4+PiBJIHRlc3RlZCBzb21lIGVhcmxpZXIgbGludXggNC4xNSByYydzIGJ1dCBl
eHBlcmllbmNlZCBjcmFzaGVzIHRoZW4gYXMgd2VsbCwKPj4+Pj4gYnV0IGRpZG4ndCBoYXZlIHRp
bWUgdG8gc2V0dXAgc2VyaWFsIGNvbnNvbGUgdG8gc2VuZCB0aGVtIGluCj4+Pj4+IChhbmQgd2Fp
dGVkIHRvIHNlZSBpZiB0aGUgaXNzdWUgQm9yaXMgZml4ZWQgd2l0aCBBTUQgUENJIDY0Yml0IGJh
cidzIGNvdWxkIGJlIGl0KS4KPj4+Pj4KPj4+Pj4gQnV0IHNpbmNlIHRoYXQgcGF0Y2ggd2VudCBp
biBiZWZvcmUgNC4xNSByYzYsIHRoYXQgZG9lc24ndCBzZWVtIHRvIGJlIHRoZSBpc3N1ZS4KPj4+
Pj4gU28gaXQgY291bGQgYmUgdGhhdCB0aGUgY3VscHJpdCB3ZW50IGluIHByZXR0eSBlYXJsaWVy
IGluIHRoZSA0LjE1IGN5Y2xlLgo+Pj4+Pgo+Pj4+PiBUaGUgNC4xNS1yYzYga2VybmVsIGJvb3Rz
IGZpbmUgb24gYmFyZSBtZXRhbCwgYXMgZG9lcyBhIDQuMTQuNiBrZXJuZWwgb24geGVuLXVuc3Rh
YmxlLgo+Pj4+Pgo+Pj4+PiBIb3BlZnVsbHkgeW91IGhhdmUgYSBwb2ludGVyIHRvIHdoYXQgaXMg
d3JvbmcsIGlmIG5vdCBpIGNhbiB0cnkgdG8gZG8gYSBiaXNlY3QuCj4+Pj4KPj4+PiBBIGJpc2Vj
dCB3b3VsZCBiZSB2ZXJ5IHdlbGNvbWUuCj4+Pgo+Pj4gSGkgSnVlcmdlbiAvIEJvcmlzIC8gUGF2
ZWwsCj4+Pgo+Pj4gQmlzZWN0aW9uIHJlc3VsdCBpczoKPj4+Cj4+PiBhNGEzZWRlMjEzMmFlMDg2
M2UyZDQzZTA2ZjliNTY5N2M1MWE3YTNiIGlzIHRoZSBmaXJzdCBiYWQgY29tbWl0Cj4+PiBjb21t
aXQgYTRhM2VkZTIxMzJhZTA4NjNlMmQ0M2UwNmY5YjU2OTdjNTFhN2EzYgo+Pj4gQXV0aG9yOiBQ
YXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KPj4+IERhdGU6ICAgV2Vk
IE5vdiAxNSAxNzozNjozMSAyMDE3IC0wODAwCj4+Pgo+Pj4gICAgICBtbTogemVybyByZXNlcnZl
ZCBhbmQgdW5hdmFpbGFibGUgc3RydWN0IHBhZ2VzCj4+PiAgICAgIAo+Pj4gICAgICBTb21lIG1l
bW9yeSBpcyByZXNlcnZlZCBidXQgdW5hdmFpbGFibGU6IG5vdCBwcmVzZW50IGluIG1lbWJsb2Nr
Lm1lbW9yeQo+Pj4gICAgICAoYmVjYXVzZSBub3QgYmFja2VkIGJ5IHBoeXNpY2FsIHBhZ2VzKSwg
YnV0IHByZXNlbnQgaW4gbWVtYmxvY2sucmVzZXJ2ZWQuCj4+PiAgICAgIFN1Y2ggbWVtb3J5IGhh
cyBiYWNraW5nIHN0cnVjdCBwYWdlcywgYnV0IHRoZXkgYXJlIG5vdCBpbml0aWFsaXplZCBieQo+
Pj4gICAgICBnb2luZyB0aHJvdWdoIF9faW5pdF9zaW5nbGVfcGFnZSgpLgo+Pj4gICAgICAKPj4+
ICAgICAgSW4gc29tZSBjYXNlcyB0aGVzZSBzdHJ1Y3QgcGFnZXMgYXJlIGFjY2Vzc2VkIGV2ZW4g
aWYgdGhleSBkbyBub3QKPj4+ICAgICAgY29udGFpbiBhbnkgZGF0YS4gIE9uZSBleGFtcGxlIGlz
IHBhZ2VfdG9fcGZuKCkgbWlnaHQgYWNjZXNzIHBhZ2UtPmZsYWdzCj4+PiAgICAgIGlmIHRoaXMg
aXMgd2hlcmUgc2VjdGlvbiBpbmZvcm1hdGlvbiBpcyBzdG9yZWQgKENPTkZJR19TUEFSU0VNRU0s
Cj4+PiAgICAgIFNFQ1RJT05fSU5fUEFHRV9GTEFHUykuCj4+PiAgICAgIAo+Pj4gICAgICBPbmUg
ZXhhbXBsZSBvZiBzdWNoIG1lbW9yeTogdHJpbV9sb3dfbWVtb3J5X3JhbmdlKCkgdW5jb25kaXRp
b25hbGx5Cj4+PiAgICAgIHJlc2VydmVzIGZyb20gcGZuIDAsIGJ1dCBlODIwX19tZW1ibG9ja19z
ZXR1cCgpIG1pZ2h0IHByb3ZpZGUgdGhlCj4+PiAgICAgIGV4aXRpbmcgbWVtb3J5IGZyb20gcGZu
IDEgKGkuZS4gIEtWTSkuCj4+PiAgICAgIAo+Pj4gICAgICBTaW5jZSBzdHJ1Y3QgcGFnZXMgYXJl
IHplcm9lZCBpbiBfX2luaXRfc2luZ2xlX3BhZ2UoKSwgYW5kIG5vdCBkdXJpbmcKPj4+ICAgICAg
YWxsb2NhdGlvbiB0aW1lLCB3ZSBtdXN0IHplcm8gc3VjaCBzdHJ1Y3QgcGFnZXMgZXhwbGljaXRs
eS4KPj4+ICAgICAgCj4+PiAgICAgIFRoZSBwYXRjaCBpbnZvbHZlcyBhZGRpbmcgYSBuZXcgbWVt
YmxvY2sgaXRlcmF0b3I6Cj4+PiAgICAgICAgICAgICAgZm9yX2VhY2hfcmVzdl91bmF2YWlsX3Jh
bmdlKGksIHBfc3RhcnQsIHBfZW5kKQo+Pj4gICAgICAKPj4+ICAgICAgV2hpY2ggaXRlcmF0ZXMg
dGhyb3VnaCByZXNlcnZlZCAmJiAhbWVtb3J5IGxpc3RzLCBhbmQgd2UgemVybyBzdHJ1Y3QgcGFn
ZXMKPj4+ICAgICAgZXhwbGljaXRseSBieSBjYWxsaW5nIG1tX3plcm9fc3RydWN0X3BhZ2UoKS4K
Pj4+ICAgICAgCj4+PiAgICAgID09PQo+Pj4gICAgICAKPj4+ICAgICAgSGVyZSBpcyBtb3JlIGRl
dGFpbGVkIGV4YW1wbGUgb2YgcHJvYmxlbSB0aGF0IHRoaXMgcGF0Y2ggaXMgYWRkcmVzc2luZzoK
Pj4+ICAgICAgCj4+PiAgICAgIFJ1biB0ZXN0ZWQgb24gcWVtdSB3aXRoIHRoZSBmb2xsb3dpbmcg
YXJndW1lbnRzOgo+Pj4gICAgICAKPj4+ICAgICAgICAgICAgICAtZW5hYmxlLWt2bSAtY3B1IGt2
bTY0IC1tIDUxMiAtc21wIDIKPj4+ICAgICAgCj4+PiAgICAgIFRoaXMgcGF0Y2ggcmVwb3J0cyB0
aGF0IHRoZXJlIGFyZSA5OCB1bmF2YWlsYWJsZSBwYWdlcy4KPj4+ICAgICAgCj4+PiAgICAgIFRo
ZXkgYXJlOiBwZm4gMCBhbmQgcGZucyBpbiByYW5nZSBbMTU5LCAyNTVdLgo+Pj4gICAgICAKPj4+
ICAgICAgTm90ZSwgdHJpbV9sb3dfbWVtb3J5X3JhbmdlKCkgcmVzZXJ2ZXMgb25seSBwZm5zIGlu
IHJhbmdlIFswLCAxNV0sIGl0IGRvZXMKPj4+ICAgICAgbm90IHJlc2VydmUgWzE1OSwgMjU1XSBv
bmVzLgo+Pj4gICAgICAKPj4+ICAgICAgZTgyMF9fbWVtYmxvY2tfc2V0dXAoKSByZXBvcnRzIGxp
bnV4IHRoYXQgdGhlIGZvbGxvd2luZyBwaHlzaWNhbCByYW5nZXMgYXJlCj4+PiAgICAgIGF2YWls
YWJsZToKPj4+ICAgICAgICAgIFsxICwgMTU4XQo+Pj4gICAgICBbMjU2LCAxMzA3ODNdCj4+PiAg
ICAgIAo+Pj4gICAgICBOb3RpY2UsIHRoYXQgZXhhY3RseSB1bmF2YWlsYWJsZSBwZm5zIGFyZSBt
aXNzaW5nIQo+Pj4gICAgICAKPj4+ICAgICAgTm93LCBsZXRzIGNoZWNrIHdoYXQgd2UgaGF2ZSBp
biB6b25lIDA6IFsxLCAxMzEwMzldCj4+PiAgICAgIAo+Pj4gICAgICBwZm4gMCwgaXMgbm90IHBh
cnQgb2YgdGhlIHpvbmUsIGJ1dCBwZm5zIFsxLCAxNThdLCBhcmUuCj4+PiAgICAgIAo+Pj4gICAg
ICBIb3dldmVyLCB0aGUgYmlnZ2VyIHByb2JsZW0gd2UgaGF2ZSBpZiB3ZSBkbyBub3QgaW5pdGlh
bGl6ZSB0aGVzZSBzdHJ1Y3QKPj4+ICAgICAgcGFnZXMgaXMgd2l0aCBtZW1vcnkgaG90cGx1Zy4g
IEJlY2F1c2UsIHRoYXQgcGF0aCBvcGVyYXRlcyBhdCAyTQo+Pj4gICAgICBib3VuZGFyaWVzIChz
ZWN0aW9uX25yKS4gIEFuZCBjaGVja3MgaWYgMk0gcmFuZ2Ugb2YgcGFnZXMgaXMgaG90Cj4+PiAg
ICAgIHJlbW92YWJsZS4gIEl0IHN0YXJ0cyB3aXRoIGZpcnN0IHBmbiBmcm9tIHpvbmUsIHJvdW5k
cyBpdCBkb3duIHRvIDJNCj4+PiAgICAgIGJvdW5kYXJ5IChzdHVyY3QgcGFnZXMgYXJlIGFsbG9j
YXRlZCBhdCAyTSBib3VuZGFyaWVzIHdoZW4gdm1lbW1hcCBpcwo+Pj4gICAgICBjcmVhdGVkKSwg
YW5kIGNoZWNrcyBpZiB0aGF0IHNlY3Rpb24gaXMgaG90IHJlbW92YWJsZS4gIEluIHRoaXMgY2Fz
ZQo+Pj4gICAgICBzdGFydCB3aXRoIHBmbiAxIGFuZCBjb252ZXJ0IGl0IGRvd24gdG8gcGZuIDAu
ICBMYXRlciBwZm4gaXMgY29udmVydGVkCj4+PiAgICAgIHRvIHN0cnVjdCBwYWdlLCBhbmQgc29t
ZSBmaWVsZHMgYXJlIGNoZWNrZWQuICBOb3csIGlmIHdlIGRvIG5vdCB6ZXJvCj4+PiAgICAgIHN0
cnVjdCBwYWdlcywgd2UgZ2V0IHVucHJlZGljdGFibGUgcmVzdWx0cy4KPj4+ICAgICAgCj4+PiAg
ICAgIEluIGZhY3Qgd2hlbiBDT05GSUdfVk1fREVCVUcgaXMgZW5hYmxlZCwgYW5kIHdlIGV4cGxp
Y2l0bHkgc2V0IGFsbAo+Pj4gICAgICB2bWVtbWFwIG1lbW9yeSB0byBvbmVzLCB0aGUgZm9sbG93
aW5nIHBhbmljIGlzIG9ic2VydmVkIHdpdGgga2VybmVsIHRlc3QKPj4+ICAgICAgd2l0aG91dCB0
aGlzIHBhdGNoIGFwcGxpZWQ6Cj4+PiAgICAgIAo+Pj4gICAgICAgIEJVRzogdW5hYmxlIHRvIGhh
bmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0ICAgICAgICAgIChudWxsKQo+
Pj4gICAgICAgIElQOiBpc19wYWdlYmxvY2tfcmVtb3ZhYmxlX25vbG9jaysweDM1LzB4OTAKPj4+
ICAgICAgICBQR0QgMCBQNEQgMAo+Pj4gICAgICAgIE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUCj4+
PiAgICAgICAgLi4uCj4+PiAgICAgICAgdGFzazogZmZmZjg4MDAxZjRlMjkwMCB0YXNrLnN0YWNr
OiBmZmZmYzkwMDAwMzE0MDAwCj4+PiAgICAgICAgUklQOiAwMDEwOmlzX3BhZ2VibG9ja19yZW1v
dmFibGVfbm9sb2NrKzB4MzUvMHg5MAo+Pj4gICAgICAgIENhbGwgVHJhY2U6Cj4+PiAgICAgICAg
ID8gaXNfbWVtX3NlY3Rpb25fcmVtb3ZhYmxlKzB4NWEvMHhkMAo+Pj4gICAgICAgICBzaG93X21l
bV9yZW1vdmFibGUrMHg2Yi8weGEwCj4+PiAgICAgICAgIGRldl9hdHRyX3Nob3crMHgxYi8weDUw
Cj4+PiAgICAgICAgIHN5c2ZzX2tmX3NlcV9zaG93KzB4YTEvMHgxMDAKPj4+ICAgICAgICAga2Vy
bmZzX3NlcV9zaG93KzB4MjIvMHgzMAo+Pj4gICAgICAgICBzZXFfcmVhZCsweDFhYy8weDNhMAo+
Pj4gICAgICAgICBrZXJuZnNfZm9wX3JlYWQrMHgzNi8weDE5MAo+Pj4gICAgICAgICA/IHNlY3Vy
aXR5X2ZpbGVfcGVybWlzc2lvbisweDkwLzB4YjAKPj4+ICAgICAgICAgX192ZnNfcmVhZCsweDE2
LzB4MzAKPj4+ICAgICAgICAgdmZzX3JlYWQrMHg4MS8weDEzMAo+Pj4gICAgICAgICBTeVNfcmVh
ZCsweDQ0LzB4YTAKPj4+ICAgICAgICAgZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDFmLzB4
YmQKPj4+ICAgICAgCj4+PiAgICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE3
MTAxMzE3MzIxNC4yNzMwMC03LXBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20KPj4+ICAgICAgU2ln
bmVkLW9mZi1ieTogUGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20+Cj4+
PiAgICAgIFJldmlld2VkLWJ5OiBTdGV2ZW4gU2lzdGFyZSA8c3RldmVuLnNpc3RhcmVAb3JhY2xl
LmNvbT4KPj4+ICAgICAgUmV2aWV3ZWQtYnk6IERhbmllbCBKb3JkYW4gPGRhbmllbC5tLmpvcmRh
bkBvcmFjbGUuY29tPgo+Pj4gICAgICBSZXZpZXdlZC1ieTogQm9iIFBpY2NvIDxib2IucGljY29A
b3JhY2xlLmNvbT4KPj4+ICAgICAgVGVzdGVkLWJ5OiBCb2IgUGljY28gPGJvYi5waWNjb0BvcmFj
bGUuY29tPgo+Pj4gICAgICBBY2tlZC1ieTogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3VzZS5jb20+
Cj4+PiAgICAgIENjOiBBbGV4YW5kZXIgUG90YXBlbmtvIDxnbGlkZXJAZ29vZ2xlLmNvbT4KPj4+
ICAgICAgQ2M6IEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+Cj4+PiAg
ICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGluYXJvLm9yZz4KPj4+ICAg
ICAgQ2M6IENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+Cj4+PiAgICAg
IENjOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+Cj4+PiAg
ICAgIENjOiBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+Cj4+PiAgICAgIENj
OiBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2dsZS5jb20+Cj4+PiAgICAgIENjOiBIZWlrbyBD
YXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KPj4+ICAgICAgQ2M6ICJILiBQZXRl
ciBBbnZpbiIgPGhwYUB6eXRvci5jb20+Cj4+PiAgICAgIENjOiBJbmdvIE1vbG5hciA8bWluZ29A
cmVkaGF0LmNvbT4KPj4+ICAgICAgQ2M6IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5j
b20+Cj4+PiAgICAgIENjOiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPj4+
ICAgICAgQ2M6IE1lbCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5ldD4KPj4+ICAg
ICAgQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+Cj4+PiAgICAgIENjOiBTYW0g
UmF2bmJvcmcgPHNhbUByYXZuYm9yZy5vcmc+Cj4+PiAgICAgIENjOiBUaG9tYXMgR2xlaXhuZXIg
PHRnbHhAbGludXRyb25peC5kZT4KPj4+ICAgICAgQ2M6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNv
bkBhcm0uY29tPgo+Pj4gICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3BtQGxp
bnV4LWZvdW5kYXRpb24ub3JnPgo+Pj4gICAgICBTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxk
cyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Cj4+Pgo+Pj4gOjA0MDAwMCAwNDAwMDAg
YjA0MjJjYjRmNWVmNjBmNWJjN2YwNjg2ZDEzNWM4Njk2ODBjNjAzZCA1MWVmMjBhZmU2NDFhZmNl
YWY1NTMwYjgzYjRmMWI5YTUxNTYzOTM5IE0JaW5jbHVkZQo+Pj4gOjA0MDAwMCAwNDAwMDAgNTVi
ZTdhNWRkODc5NTc4ZGMzZjg4YmVjMDU5YmNjMzkyZTNmMWExYyBiNGM5ZjgxZGYwNTYyOWJiMDM0
YjZkMGJkYzA0NTQ1NzlmMjk4NmZlIE0JbW0KPj4+Cj4+Pgo+Pj4gLS0KPj4+IFNhbmRlcgo+Pj4K
Pj4+Pgo+Pj4+IEp1ZXJnZW4KPj4+Pgo+Pj4+Pgo+Pj4+PiAtLQo+Pj4+PiBTYW5kZXIKPj4+Pj4K
Pj4+Pj4gQXR0YWNoZWQ6IC5jb25maWcgYW5kIGZ1bGwgc2VyaWFsIGxvZwo+Pj4+Pgo+Pj4+PiAg
IDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlzYWJs
ZWQKPj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRkIxMDAgMDAw
MDE0ICh2MDAgQUNQSUFNKQo+Pj4+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RUIDB4MDAwMDAw
MDBDN0Y5MDAwMCAwMDAwNDggKHYwMSBNU0kgICAgT0VNU0xJQyAgMjAxMDA5MTMgTVNGVCAwMDAw
MDA5NykKPj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwQzdGOTAyMDAg
MDAwMDg0ICh2MDEgNzY0ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+Pj4+
IFsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMEM3RjkwNUUwIDAwOTQyNyAodjAx
IEE3NjQwICBBNzY0MDEwMCAwMDAwMDEwMCBJTlRMIDIwMDUxMTE3KQo+Pj4+PiBbICAgIDAuMDAw
MDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDBDN0Y5RTAwMCAwMDAwNDAKPj4+Pj4gWyAgICAwLjAw
MDAwMF0gQUNQSTogQVBJQyAweDAwMDAwMDAwQzdGOTAzOTAgMDAwMDg4ICh2MDEgNzY0ME1TIEE3
NjQwMTAwIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6
IE1DRkcgMHgwMDAwMDAwMEM3RjkwNDIwIDAwMDAzQyAodjAxIDc2NDBNUyBPRU1NQ0ZHICAyMDEw
MDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTTElDIDB4MDAw
MDAwMDBDN0Y5MDQ2MCAwMDAxNzYgKHYwMSBNU0kgICAgT0VNU0xJQyAgMjAxMDA5MTMgTVNGVCAw
MDAwMDA5NykKPj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogT0VNQiAweDAwMDAwMDAwQzdGOUUw
NDAgMDAwMDcyICh2MDEgNzY0ME1TIEE3NjQwMTAwIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+
Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNSQVQgMHgwMDAwMDAwMEM3RjlBNUUwIDAwMDEwOCAo
djAzIEFNRCAgICBGQU1fRl8xMCAwMDAwMDAwMiBBTUQgIDAwMDAwMDAxKQo+Pj4+PiBbICAgIDAu
MDAwMDAwXSBBQ1BJOiBIUEVUIDB4MDAwMDAwMDBDN0Y5QTZGMCAwMDAwMzggKHYwMSA3NjQwTVMg
T0VNSFBFVCAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQ
STogSVZSUyAweDAwMDAwMDAwQzdGOUE3MzAgMDAwMTEwICh2MDEgQU1EICAgIFJEODkwUyAgIDAw
MjAyMDMxIEFNRCAgMDAwMDAwMDApCj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgw
MDAwMDAwMEM3RjlBODQwIDAwMERBNCAodjAxIEEgTSBJICBQT1dFUk5PVyAwMDAwMDAwMSBBTUQg
IDAwMDAwMDAxKQo+Pj4+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3Mg
MHhmZWUwMDAwMAo+Pj4+PiBbICAgIDAuMDAwMDAwXSBTZXR0aW5nIEFQSUMgcm91dGluZyB0byBY
ZW4gUFYuCj4+Pj4+IFsgICAgMC4wMDAwMDBdIE5VTUEgdHVybmVkIG9mZgo+Pj4+PiBbICAgIDAu
MDAwMDAwXSBGYWtpbmcgYSBub2RlIGF0IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAw
MDA3ZmZmZmZmZl0KPj4+Pj4gWyAgICAwLjAwMDAwMF0gTk9ERV9EQVRBKDApIGFsbG9jYXRlZCBb
bWVtIDB4N2ZjMTUwMDAtMHg3ZmMxZWZmZl0KPj4+Pj4gWyAgICAwLjAwMDAwMF0gdHNjOiBGYXN0
IFRTQyBjYWxpYnJhdGlvbiB1c2luZyBQSVQKPj4+Pj4gWyAgICAwLjAwMDAwMF0gWm9uZSByYW5n
ZXM6Cj4+Pj4+IFsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAwMDAwMDAwMDEw
MDAtMHgwMDAwMDAwMDAwZmZmZmZmXQo+Pj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQTMyICAgIFtt
ZW0gMHgwMDAwMDAwMDAxMDAwMDAwLTB4MDAwMDAwMDA3ZmZmZmZmZl0KPj4+Pj4gWyAgICAwLjAw
MDAwMF0gICBOb3JtYWwgICBlbXB0eQo+Pj4+PiBbICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUg
c3RhcnQgZm9yIGVhY2ggbm9kZQo+Pj4+PiBbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9k
ZSByYW5nZXMKPj4+Pj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAw
MDAwMDEwMDAtMHgwMDAwMDAwMDAwMDk1ZmZmXQo+Pj4+PiBbICAgIDAuMDAwMDAwXSAgIG5vZGUg
ICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdCj4+Pj4+IFsg
ICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAw
LTB4MDAwMDAwMDA3ZmZmZmZmZl0KPj4+Pj4gWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFs
cGFnZXM6IDUyNDE4MQo+Pj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiA2NCBwYWdlcyB1
c2VkIGZvciBtZW1tYXAKPj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMjEgcGFnZXMg
cmVzZXJ2ZWQKPj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMzk4OSBwYWdlcywgTElG
TyBiYXRjaDowCj4+Pj4+IFsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTogODEyOCBwYWdlcyB1
c2VkIGZvciBtZW1tYXAKPj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiA1MjAxOTIg
cGFnZXMsIExJRk8gYmF0Y2g6MzEKPj4+Pj4gWyAgICAwLjAwMDAwMF0gQlVHOiB1bmFibGUgdG8g
aGFuZGxlIGtlcm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQgICAgICAgICAgIChudWxs
KQo+Pj4+PiBbICAgIDAuMDAwMDAwXSBJUDogemVyb19yZXN2X3VuYXZhaWwrMHg4ZS8weGUxCj4+
Pj4+IFsgICAgMC4wMDAwMDBdIFBHRCAwIFA0RCAwCj4+Pj4+IFsgICAgMC4wMDAwMDBdIE9vcHM6
IDAwMDIgWyMxXSBTTVAKPj4+Pj4gWyAgICAwLjAwMDAwMF0gTW9kdWxlcyBsaW5rZWQgaW46Cj4+
Pj4+IFsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlciBOb3QgdGFpbnRl
ZCA0LjE1LjAtcmM2LTIwMTgwMTA0LWxpbnVzLWRvZmxyKyAjMQo+Pj4+PiBbICAgIDAuMDAwMDAw
XSBIYXJkd2FyZSBuYW1lOiBNU0kgTVMtNzY0MC84OTBGWEEtR0Q3MCAoTVMtNzY0MCkgICwgQklP
UyBWMS44QjEgMDkvMTMvMjAxMAo+Pj4+PiBbICAgIDAuMDAwMDAwXSBSSVA6IGUwMzA6emVyb19y
ZXN2X3VuYXZhaWwrMHg4ZS8weGUxCj4+Pj4+IFsgICAgMC4wMDAwMDBdIFJTUDogZTAyYjpmZmZm
ZmZmZjgyODAzZDY4IEVGTEFHUzogMDAwMTAwMDYKPj4+Pj4gWyAgICAwLjAwMDAwMF0gUkFYOiAw
MDAwMDAwMDAwMDAwMDAwIFJCWDogMDAwMDAwMDAwMDAwMDAwMSBSQ1g6IDAwMDAwMDAwMDAwMDAw
MTAKPj4+Pj4gWyAgICAwLjAwMDAwMF0gUkRYOiAwMDAwMDAwMDAwMDdmZmZmIFJTSTogMDAwMDAw
MDAwMDAwMDEwMCBSREk6IGZmZmZlYTAwMDIwMDAwMDAKPj4+Pj4gWyAgICAwLjAwMDAwMF0gUkJQ
OiBmZmZmZmZmZjgyODAzZDcwIFIwODogZmZmZmVhMDAwMjAwMDAwMCBSMDk6IDAwMDAwMDAwMDAw
MDAwMDIKPj4+Pj4gWyAgICAwLjAwMDAwMF0gUjEwOiAwMDAwMDAwMDAwMDAwMDAyIFIxMTogMDAw
MDAwMDAwMDAwMDAwMyBSMTI6IGZmZmZlYTAwMDAwMDAwMDAKPj4+Pj4gWyAgICAwLjAwMDAwMF0g
UjEzOiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogZmZmZmZmZmY4MjgwM2YyMCBSMTU6IDAwMDAwMDAw
MDAwMDAwMDAKPj4+Pj4gWyAgICAwLjAwMDAwMF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDAp
IEdTOmZmZmZmZmZmODJlMTYwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+Pj4+PiBb
ICAgIDAuMDAwMDAwXSBDUzogIGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgw
MDUwMDMzCj4+Pj4+IFsgICAgMC4wMDAwMDBdIENSMjogMDAwMDAwMDAwMDAwMDAwMCBDUjM6IDAw
MDAwMDAwMDI4MjMwMDAgQ1I0OiAwMDAwMDAwMDAwMDAwNjYwCj4+Pj4+IFsgICAgMC4wMDAwMDBd
IERSMDogMDAwMDAwMDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwMDAwMDAwMDAgRFIyOiAwMDAwMDAw
MDAwMDAwMDAwCj4+Pj4+IFsgICAgMC4wMDAwMDBdIERSMzogMDAwMDAwMDAwMDAwMDAwMCBEUjY6
IDAwMDAwMDAwMDAwMDAwMDAgRFI3OiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+IFsgICAgMC4wMDAw
MDBdIENhbGwgVHJhY2U6Cj4+Pj4+IFsgICAgMC4wMDAwMDBdICA/IGZyZWVfYXJlYV9pbml0X25v
ZGVzKzB4NjkwLzB4NjlmCj4+Pj4+IFsgICAgMC4wMDAwMDBdICA/IHpvbmVfc2l6ZXNfaW5pdCsw
eDRiLzB4NTAKPj4+Pj4gWyAgICAwLjAwMDAwMF0gID8geGVuX3BhZ2V0YWJsZV9pbml0KzB4MTMv
MHg0M2YKPj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gbWVtYmxvY2tfZmluZF9kbWFfcmVzZXJ2ZSsw
eDE0MS8weDE1Ygo+Pj4+PiBbICAgIDAuMDAwMDAwXSAgPyBtZW1ibG9ja19maW5kX2RtYV9yZXNl
cnZlKzB4MTUwLzB4MTViCj4+Pj4+IFsgICAgMC4wMDAwMDBdICA/IG51bWFfaW5pdCsweDQzYy8w
eDQ1Mwo+Pj4+PiBbICAgIDAuMDAwMDAwXSAgPyBzZXR1cF9hcmNoKzB4N2EwLzB4ODdmCj4+Pj4+
IFsgICAgMC4wMDAwMDBdICA/IHN0YXJ0X2tlcm5lbCsweDU4LzB4M2E4Cj4+Pj4+IFsgICAgMC4w
MDAwMDBdICA/IGlvbW11X3NodXRkb3duX25vb3ArMHgxMC8weDEwCj4+Pj4+IFsgICAgMC4wMDAw
MDBdICA/IHhlbl9zdGFydF9rZXJuZWwrMHg1MjgvMHg1MzQKPj4+Pj4gWyAgICAwLjAwMDAwMF0g
Q29kZTogZGEgNDkgYzEgZTAgMDYgNGQgMDEgZTAgNDggOGIgNDQgMjQgMDggNDggOGQgMGMgMWEg
NDggMDUgZmYgMGYgMDAgMDAgNDggYzEgZTggMGMgNDggMzkgYzggNzYgMTYgNGMgODkgYzcgYjkg
MTAgMDAgMDAgMDAgNDQgODkgZTggPGYzPiBhYiA0OCBmZiBjMyA0OSA4MyBjMCA0MCBlYiBkMiA2
YSAwMCA1NSAzMSBkMiA0OSBjNyBjMCA5MCA3OAo+Pj4+PiBbICAgIDAuMDAwMDAwXSBSSVA6IHpl
cm9fcmVzdl91bmF2YWlsKzB4OGUvMHhlMSBSU1A6IGZmZmZmZmZmODI4MDNkNjgKPj4+Pj4gWyAg
ICAwLjAwMDAwMF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+IFsgICAgMC4wMDAwMDBdIC0t
LVsgZW5kIHRyYWNlIGI3ODhmMzJlMzhmNmRlMzkgXS0tLQo+Pj4+PiBbICAgIDAuMDAwMDAwXSBL
ZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRvIGtpbGwgdGhlIGlkbGUgdGFz
ayEKPj4+Pj4gKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDkuMjE4XSBIYXJkd2FyZSBEb20wIGNy
YXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KPj4+Pj4KPj4+Pgo+Pj4KPj4K
Pj4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:25:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:25:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwiH-0002ms-Gr; Tue, 09 Jan 2018 16:25:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYwiG-0002mi-L2
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 16:25:20 +0000
X-Inumbo-ID: f66e519d-f559-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f66e519d-f559-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:27:19 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 09:25:13 -0700
Message-Id: <5A54FAF7020000780019CD3E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 09:25:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Martin Cerveny" <M.Cerveny@computer.org>
References: <alpine.GSO.2.00.1801071253201.12024@dmz.c-home.cz>
 <5A534F63020000780019C036@prv-mh.provo.novell.com>
 <alpine.GSO.2.00.1801081614550.20626@dmz.c-home.cz>
In-Reply-To: <alpine.GSO.2.00.1801081614550.20626@dmz.c-home.cz>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=__Part7D467EF7.1__="
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] unable to shutdown (page fault in
 mwait_idle()/do_dbs_timer()/__find_next_bit()) (fwd)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

>>> On 08.01.18 at 17:07, <martin@c-home.cz> wrote:
> On Mon, 8 Jan 2018, Jan Beulich wrote:
>>>>> On 07.01.18 at 13:34, <martin@c-home.cz> wrote:
>>> (XEN) ----[ Xen-4.10.0-vgpu  x86_64  debug=3Dn   Not tainted ]----
>>
>> The -vgpu tag makes me wonder whether you have any patches in
>> your tree on top of plain 4.10.0 (or 4.10-staging). Also the debug=3Dn
>> above ...
>=20
> 4.10.0 + 11 patches to make nvidia/vgpu work=20
> (https://github.com/xenserver/xen-4.7.pg).
> debug=3Dn because xen's modified debug build process.
>=20
>>> (XEN)    [<ffff82d08026ae60>] __find_next_bit+0x10/0x80
>>> (XEN)    [<ffff82d080253180>] cpufreq_ondemand.c#do_dbs_timer+0x160/0x2=
20
>>> (XEN)    [<ffff82d0802c7c0e>] mwait-idle.c#mwait_idle+0x23e/0x340
>>> (XEN)    [<ffff82d08026fa56>] domain.c#idle_loop+0x86/0xc0
>>
>> ... makes this call trace unreliable. But even with a reliable call
>> trace, analysis of the crash would be helped if you made
>> available the xen-syms (or xen.efi, depending on how you boot)
>> somewhere.
>=20
> xen-syms - http://www.uschovna.cz/en/zasilka/UDP5LVE2679CGBIS-4YV/=20

Thanks. Looks to be a race between a timer in the governor and
the CPUs being brought down. In general the governor is supposed
to be disabled in the course of CPUs being brought down, so first
of all I wonder whether you're having some daemon in use which
sends management requests to the CPUfreq driver in Xen. Such a
daemon should of course be disabled by the system shutdown
scripts. Otherwise please try the attached debugging patch -
maybe we can see something from its output.

Jan


--=__Part7D467EF7.1__=
Content-Type: text/plain; name="cpufreq-ondemand-crash.patch"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment; filename="cpufreq-ondemand-crash.patch"

--- unstable.orig/xen/drivers/cpufreq/cpufreq.c	2017-09-12 12:39:58.3105563=
79 +0200=0A+++ unstable/xen/drivers/cpufreq/cpufreq.c	2018-01-09 =
17:21:09.659208437 +0100=0A@@ -352,6 +352,8 @@ int cpufreq_del_cpu(unsigned=
 int cpu)=0A =0A     /* for HW_ALL, stop gov for each core of the _PSD =
domain */=0A     /* for SW_ALL & SW_ANY, stop gov for the 1st core of the =
_PSD domain */=0A+printk("cpufreq: del CPU%u (%u,%lx,%lu,%lx)\n", =
cpu,//temp=0A+       hw_all, cpufreq_dom->map->bits[0], perf->domain_info.n=
um_processors, policy->cpus->bits[0]);//temp=0A     if (hw_all || =
(cpumask_weight(cpufreq_dom->map) =3D=3D=0A                    perf->domain=
_info.num_processors))=0A         __cpufreq_governor(policy, CPUFREQ_GOV_ST=
OP);=0A--- unstable.orig/xen/drivers/cpufreq/cpufreq_ondemand.c	2017-09-12 =
12:39:58.310556379 +0200=0A+++ unstable/xen/drivers/cpufreq/cpufreq_ondeman=
d.c	2018-01-09 17:16:07.633604995 +0100=0A@@ -218,6 +218,9 @@ int =
cpufreq_governor_dbs(struct cpufreq_=0A =0A     switch (event) {=0A     =
case CPUFREQ_GOV_START:=0A+if(system_state > SYS_STATE_active) {//temp=0A+ =
printk("dbs: start CPU%u [%pS]\n", cpu, __builtin_return_address(0));=0A+}=
=0A         if ((!cpu_online(cpu)) || (!policy->cur))=0A             =
return -EINVAL;=0A =0A
--=__Part7D467EF7.1__=
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=__Part7D467EF7.1__=--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:27:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwjt-0002u2-Ri; Tue, 09 Jan 2018 16:27:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYwjs-0002tu-Dd
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 16:27:00 +0000
X-Inumbo-ID: bb14755a-f559-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb14755a-f559-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 17:25:40 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 09:26:57 -0700
Message-Id: <5A54FB5F020000780019CD41@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 09:26:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-54-wei.liu2@citrix.com>
 <5A5388E6020000780019C40D@prv-mh.provo.novell.com>
 <20180109160933.6ekwrmpv7ux6bkiy@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180109160933.6ekwrmpv7ux6bkiy@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 53/74] xen/pvshim: modify Dom0
 builder in order to build a DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDE3OjA5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDA3OjA2OjE0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDYsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPj4gPiArKysgYi94ZW4vYXJj
aC94ODYvcHYvZG9tMF9idWlsZC5jCj4+ID4gQEAgLTMxLDkgKzMxLDggQEAKPj4gPiAgI2RlZmlu
ZSBMM19QUk9UIChCQVNFX1BST1R8X1BBR0VfRElSVFkpCj4+ID4gICNkZWZpbmUgTDRfUFJPVCAo
QkFTRV9QUk9UfF9QQUdFX0RJUlRZKQo+PiA+ICAKPj4gPiAtc3RhdGljIF9faW5pdCB2b2lkIGRv
bTBfdXBkYXRlX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCj4+
ID4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bWZuLAo+PiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHZwaHlzbWFwX3MpCj4+ID4gK19faW5pdCB2b2lkIGRvbTBfdXBkYXRlX3BoeXNtYXAo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCj4+IAo+PiBQbGVhc2UgZG9uJ3Qg
cmUtb3JkZXIgdHlwZSBhbmQgYW5ub3RhdGlvbi4KPiAKPiBJJ20gbm90IHJlLW9yZGVyaW5nIGFu
eXRoaW5nIGhlcmUsIGp1c3QgcmVtb3ZpbmcgInN0YXRpYyIuCgpPb3BzLCBJJ20gc29ycnkuIFRo
aW5ncyBiZWluZyBtaXMtb3JkZXJlZCBzaW1wbHkgYmVjb21lcyBtb3JlCm9idmlvdXMgd2l0aCB0
aGUgInN0YXRpYyBnb25lIi4KCj4gRG8geW91IG1lYW4gdGhhdCB5b3UgcHJlZmVyICJ2b2lkIF9f
aW5pdCAuLi4iPwoKWWVzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:28:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:28:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwku-00030O-4N; Tue, 09 Jan 2018 16:28:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yc+y=ee=citrix.com=prvs=540dc162b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYwks-0002zt-CG
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 16:28:02 +0000
X-Inumbo-ID: 56d7de7d-f55a-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56d7de7d-f55a-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:30:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="65808818"
Date: Tue, 9 Jan 2018 16:27:45 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109162745.bovloz7sk7wgvblm@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-55-wei.liu2@citrix.com>
 <5A538B7C020000780019C41B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A538B7C020000780019C41B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 54/74] xen/pvshim: set correct domid
 value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDc6MTc6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtNTc2LDExICs1NzgsMTEgQEAgc3RhdGljIHZvaWQgbm9pbmxpbmUgaW5pdF9k
b25lKHZvaWQpCj4gPiAgCj4gPiAgICAgIHN5c3RlbV9zdGF0ZSA9IFNZU19TVEFURV9hY3RpdmU7
Cj4gPiAgCj4gPiArICAgIGRvbWFpbl91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIoZG9tMCk7
Cj4gPiArCj4gPiAgICAgIC8qIE1VU1QgYmUgZG9uZSBwcmlvciB0byByZW1vdmluZyAuaW5pdCBk
YXRhLiAqLwo+ID4gICAgICB1bnJlZ2lzdGVyX2luaXRfdmlydHVhbF9yZWdpb24oKTsKPiA+ICAK
PiA+IC0gICAgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihoYXJkd2FyZV9kb21h
aW4pOwo+IAo+IFdoeSB0aGUgcmUtb3JkZXJpbmc/IEFsb25nIHRoZSBsaW5lcyBvZiB0aGUgZWFy
bGllciBjb21tZW50LAo+IHVzaW5nICJkb20wIiBhcyByZXBsYWNlbWVudCAoc3RhdGljKSB2YXJp
YWJsZSBpc24ndCB2ZXJ5IG5pY2UuCj4gUGxlYXNlIGF0IGxlYXN0IGFjY29tcGFueSBpdHMgZGVj
bGFyYXRpb24gYnkgYSBjb21tZW50LgoKVGhlICdkb20wJyB2YXJpYWJsZSBpcyBpbiB0aGUgLmlu
aXQgc2VjdGlvbiwgc28gaXQgc2VlbXMgYmVzdCB0byBkbwp0aGUgdW5wYXVzZSBmaXJzdCBhbmQg
dGhlbiByZW1vdmUgdGhlIGluaXQgdmlydHVhbCByZWdpb25zLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:28:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:28:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwl6-00032T-CB; Tue, 09 Jan 2018 16:28:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYwl4-00031W-A1
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 16:28:14 +0000
X-Inumbo-ID: 5e4502b9-f55a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e4502b9-f55a-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:30:14 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 09:28:07 -0700
Message-Id: <5A54FBA4020000780019CD44@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 09:28:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-58-wei.liu2@citrix.com>
 <5A5495BD020000780019C96B@prv-mh.provo.novell.com>
 <1515512623.4118.3.camel@citrix.com>
In-Reply-To: <1515512623.4118.3.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 57/74] x86/pv-shim: shadow PV
 console's page for L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDE2OjQzLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiBUdWUsIDIwMTgtMDEtMDkgYXQgMDI6MTMgLTA3MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+PiA+ID4gPiBPbiAwNC4wMS4xOCBhdCAxNDowNiwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+ICtzaXplX3QgY29uc29sZWRfZ3Vlc3Rfcngodm9pZCkKPj4gPiArewo+PiA+ICsg
ICAgc2l6ZV90IHJlY3YgPSAwLCBpZHggPSAwOwo+PiA+ICsgICAgWEVOQ09OU19SSU5HX0lEWCBj
b25zLCBwcm9kOwo+PiA+ICsKPj4gPiArICAgIGlmICggIWNvbnNfcmluZyApCj4+ID4gKyAgICAg
ICAgcmV0dXJuIDA7Cj4+ID4gKwo+PiA+ICsgICAgc3Bpbl9sb2NrKCZyeF9sb2NrKTsKPj4gPiAr
Cj4+ID4gKyAgICBjb25zID0gY29uc19yaW5nLT5vdXRfY29uczsKPj4gPiArICAgIHByb2QgPSBB
Q0NFU1NfT05DRShjb25zX3JpbmctPm91dF9wcm9kKTsKPj4gPiArICAgIEFTU0VSVCgocHJvZCAt
IGNvbnMpIDw9IHNpemVvZihjb25zX3JpbmctPm91dCkpOwo+PiA+ICsKPj4gPiArICAgIC8qIElz
IHRoZSByaW5nIGVtcHR5PyAqLwo+PiA+ICsgICAgaWYgKCBjb25zID09IHByb2QgKQo+PiA+ICsg
ICAgICAgIGdvdG8gb3V0Owo+PiA+ICsKPj4gPiArICAgIC8qIFVwZGF0ZSBwb2ludGVycyBiZWZv
cmUgYWNjZXNzaW5nIHRoZSByaW5nICovCj4+ID4gKyAgICBzbXBfcm1iKCk7Cj4+IAo+PiBJIHRo
aW5rIHRoaXMgbmVlZCB0byBtb3ZlIHVwIGFoZWFkIG9mIHRoZSBpZigpLiBJbiB0aGUgY29tbWVu
dAo+PiBwZXJoYXBzIHMvVXBkYXRlL0xhdGNoLz8KPiAKPiBUaGUgcmVhZC93cml0ZSBtZW1vcnkg
YmFycmllcnMgaGVyZSBhcmUgYmV0d2VlbiByZWFkL3dyaXRlIGFjY2Vzc2VzIHRvCj4gcmluZy0+
b3V0X3Byb2QgYW5kIHJpbmctPm91dCBhcnJheS4gU28gdGhlcmUgaXMgbm8gbmVlZCB0byBtb3Zl
IHRoZW0uCj4gKHRoZSBzYW1lIGdvZXMgZm9yIHRoZSBpbnB1dCByaW5nKQoKQW5kIHRoZXJlIGlz
IG5vIG11bHRpcGxlLXJlYWQgaXNzdWUgaGVyZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:28:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwlY-00039e-Kd; Tue, 09 Jan 2018 16:28:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0zzw=ee=citrix.com=prvs=5404865a5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYwlX-00038g-Pw
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 16:28:43 +0000
X-Inumbo-ID: 6fe7837f-f55a-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6fe7837f-f55a-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:30:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="457604273"
Date: Tue, 9 Jan 2018 15:45:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109154549.zu5htiwtnjekwhyz@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-22-wei.liu2@citrix.com>
 <5A4F8C98020000780019B61D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4F8C98020000780019B61D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 21/74] x86/entry: Early PVH boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDY6MzI6NTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiArICAgIG1vZHVsZV90ICptb2Q7Cj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4g
Kwo+ID4gKyAgICBBU1NFUlQocHZoX2luZm8tPm1hZ2ljID09IFhFTl9IVk1fU1RBUlRfTUFHSUNf
VkFMVUUpOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBUdXJuIGh2bV9zdGFydF9pbmZv
IGludG8gbWJpLiBMdWNraWx5IGFsbCBtb2R1bGVzIGFyZSBwbGFjZWQgdW5kZXIgNEdCCj4gPiAr
ICAgICAqIGJvdW5kYXJ5IG9uIHg4Ni4KPiAKPiBJU1RSIGhhdmluZyB0aGF0IGRpc2N1c3Npb24g
cmVsYXRpdmVseSByZWNlbnRseSBpbiBhbm90aGVyIGNvbnRleHQ6Cj4gQWxsIHRoZSBoZWFkZXIg
c3RhdGVzIGlzICJOQjogWGVuIG9uIHg4NiB3aWxsIGFsd2F5cyB0cnkgdG8gcGxhY2UgYWxsCj4g
dGhlIGRhdGEgYmVsb3cgdGhlIDRHaUIgYm91bmRhcnkuIiBOb3RlIHRoZSAidHJ5IHRvIi4gSGVu
Y2UgSQo+IHRoaW5rIC4uLgo+IAo+ID4gKyAgICAgKi8KPiA+ICsgICAgcHZoX21iaS5mbGFncyA9
IE1CSV9DTURMSU5FIHwgTUJJX01PRFVMRVMgfCBNQklfTE9BREVSTkFNRTsKPiA+ICsKPiA+ICsg
ICAgQVNTRVJUKCEocHZoX2luZm8tPmNtZGxpbmVfcGFkZHIgPj4gMzIpKTsKPiAKPiAuLi4gdGhp
cywgaWYgd2UgZG9uJ3Qgd2FudCB0byBoYW5kbGUgdGhlIGNhc2UsIHNob3VsZCBiZSBCVUdfT04o
KSBvcgo+IHBhbmljKCkgKHNhbWUgZnVydGhlciBkb3duKS4KPiAKPiA+ICsgICAgcHZoX21iaS5j
bWRsaW5lID0gcHZoX2luZm8tPmNtZGxpbmVfcGFkZHI7Cj4gPiArICAgIHB2aF9tYmkuYm9vdF9s
b2FkZXJfbmFtZSA9IF9fcGEocHZoX2xvYWRlcik7Cj4gPiArCj4gPiArICAgIEFTU0VSVChwdmhf
aW5mby0+bnJfbW9kdWxlcyA8IDMyKTsKPiAKPiBBUlJBWV9TSVpFKHB2aF9tYmlfbW9kcykgYW5k
IHBlcmhhcHMgYWdhaW4gQlVHX09OKCkgb3IKPiBwYW5pYygpLgo+IAo+ID4gKyAgICBwdmhfbWJp
Lm1vZHNfY291bnQgPSBwdmhfaW5mby0+bnJfbW9kdWxlczsKPiA+ICsgICAgcHZoX21iaS5tb2Rz
X2FkZHIgPSBfX3BhKHB2aF9tYmlfbW9kcyk7Cj4gPiArCj4gPiArICAgIG1vZCA9IHB2aF9tYmlf
bW9kczsKPiA+ICsgICAgZW50cnkgPSBfX3ZhKHB2aF9pbmZvLT5tb2RsaXN0X3BhZGRyKTsKPiAK
PiBIb3cgY29tZSBfX3ZhKCkgYWxyZWFkeSB3b3JrcyBhdCB0aGlzIHBvaW50IGluIHRpbWU/IEFu
ZCB3aGF0IGFib3V0Cj4gdGhpcyBhZGRyZXNzIGJlaW5nIGJleW9uZCA0R2I/Cj4gCgpUaGUgb3Jp
Z2luYWwgY29kZSB1c2VzIF9fdmEgYXQgdGhlIGJlZ2lubmluZyBvZiBfX3N0YXJ0X3hlbiBzbyB0
aGlzIGlzCm5vIG1vcmUgZXJyb25lb3VzIHRoYW4gd2hhdCB3ZSBvcmlnaW5hbGx5IGhhdmUuCgpX
ZSBzaGFsbCBCVUdfT04gYWRkcmVzcyBiZXlvbmQgNEdiIGZvciB0aGUgdGltZSBiZWluZy4KCj4g
PiArICAgIGZvciAoIGkgPSAwOyBpIDwgcHZoX2luZm8tPm5yX21vZHVsZXM7IGkrKyApCj4gPiAr
ICAgIHsKPiA+ICsgICAgICAgIEFTU0VSVCghKGVudHJ5W2ldLnBhZGRyID4+IDMyKSk7Cj4gCj4g
VG8gcmVsYXggdGhpcyBjb25kaXRpb24gKGluIHBhcnRpY3VsYXIgdG8gYWxsb3cgaHVnZSBpbml0
cmQpLCBob3cKPiBhYm91dCAuLi4KPiAKPiA+ICsgICAgICAgIG1vZFtpXS5tb2Rfc3RhcnQgPSBl
bnRyeVtpXS5wYWRkcjsKPiA+ICsgICAgICAgIG1vZFtpXS5tb2RfZW5kICAgPSBlbnRyeVtpXS5w
YWRkciArIGVudHJ5W2ldLnNpemU7Cj4gCj4gLi4uIHVzaW5nIHRoZSBFRkkgYXBwcm9hY2ggaGVy
ZSBhbmQgc3RvcmUgdGhlIFBGTiBpbiBtb2Rfc3RhcnQKPiBhbmQgdGhlIHNpemUgaW4gbW9kX2Vu
ZD8KCgpUaGlzIGZ1bmN0aW9uIHR1cm5zIHB2aF9pbmZvIGludG8gbXVsdGlib290IGluZm8uIEkn
bSBhZnJhaWQgSSBkb24ndApmb2xsb3cgeW91IHN1Z2dlc3Rpb24gaGVyZS4gVGhlIGJlc3QgYXBw
cm9hY2ggbm93IGlzIHRvIEJVR19PTiBoZXJlIGFuZApjb25zaWRlciBodWdlIGluaXRyZCBsYXRl
ci4KCihJIHdpbGwgdHJ5IHRvIGZpeCBvdGhlciBjb21tZW50cyB3aGVyZSBJIGNhbikKCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:32:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:32:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwok-0003y1-3k; Tue, 09 Jan 2018 16:32:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h/ic=ee=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1eYwoj-0003xt-4u
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 16:32:01 +0000
X-Inumbo-ID: e481cf57-f55a-11e7-b0d7-9f685aff125f
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e481cf57-f55a-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:33:59 +0000 (UTC)
Received: from 120-71-ftth.on.nl ([88.159.71.120]:58072 helo=[172.16.1.50])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1eYwoZ-000432-6Z; Tue, 09 Jan 2018 17:31:51 +0100
To: Pavel Tatashin <pasha.tatashin@oracle.com>,
 Juergen Gross <jgross@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
 <e600aa58-209b-633e-82e1-9e4288e91280@suse.com>
 <ce0b5ece-6e7e-90f1-dea0-e640edfb65ed@eikelenboom.it>
 <0a04cc73-3427-be16-6c80-6e380b7578f8@eikelenboom.it>
 <3ea9c0da-ff49-2af8-4413-9feb509f766b@suse.com>
 <33a826b4-73dd-37b3-46df-9701f51eae7f@oracle.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <b8b9aaee-7c98-0e71-f2ad-89ffd5ace3a6@eikelenboom.it>
Date: Tue, 9 Jan 2018 17:31:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <33a826b4-73dd-37b3-46df-9701f51eae7f@oracle.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Linux 4.15-rc6 + xen-unstable: BUG: unable to
 handle kernel NULL pointer dereference at (null),
 [ 0.000000] IP: zero_resv_unavail+0x8e/0xe1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMTc6MTYsIFBhdmVsIFRhdGFzaGluIHdyb3RlOgo+IEhpIEp1ZXJnZW4sCj4g
Cj4gRG8geW91IGhhdmUgdGhpcyBwYXRjaCBhcHBsaWVkOgo+IAo+IGh0dHBzOi8vZ2l0aHViLmNv
bS90b3J2YWxkcy9saW51eC9jb21taXQvZThjMjQ3NzNkNmIyY2Q5YmM4YjM2YmQ2ZTYwYmVmZjU5
OWJlMTRiZQoKU2VlbXMgdGhpcyBoYXNuJ3QgbWFkZSBpdCB0byBMaW51cyB5ZXQgPwoKSSB3aWxs
IGdpdmUgaXQgYSB0ZXN0IGFuZCByZXBvcnQgYmFjaywgdGhhbmtzICEKCj4gCj4gVGhhbmsgeW91
LAo+IFBhdmVsCj4gCj4gT24gMDEvMDkvMjAxOCAxMToxMCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90
ZToKPj4gT24gMDkvMDEvMTggMTY6MjksIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4+IFNp
bmNlIGl0J3MgYWxyZWFkeSByYzc6Cj4+PiAiR2l2ZSBtZSBhIHN1YnRsZSBwaW5nLCBWYXNpbGku
IE9uZSBzdWJ0bGUgcGluZyBvbmx5LCBwbGVhc2UuIgo+Pgo+PiBJIGxpa2UgdGhhdCBmaWxtIDot
KQo6KQoKLS0KU2FuZGVyCgo+PiBQYXZlbCwgY2FuIHlvdSBwbGVhc2UgY29tbWVudD8gRG8geW91
IGhhdmUgYW4gaWRlYSBob3cgdG8gcmVwYWlyIHRoZQo+PiBpc3N1ZSBvciBzaG91bGQgd2UgcmV2
ZXJ0IHlvdXIgcGF0Y2ggaW4gNC4xNT8KPj4KPj4KPj4gSnVlcmdlbgo+Pgo+Pj4KPj4+IE9uIDA0
LzAxLzE4IDIxOjAyLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+Pj4gT24gMDQvMDEvMTgg
MTI6NDQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDA0LzAxLzE4IDExOjE3LCBTYW5k
ZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+Pj4+PiBIaSBCb3JpcyAvIEp1ZXJnZW4sCj4+Pj4+Pgo+
Pj4+Pj4gRmlyc3Qgb2YgYWxsIGJlc3Qgd2lzaGVzIGZvciBhIHF1aXRlIHR1cmJ1bGVudCBzdGFy
dGluZyBuZXcgeWVhci4KPj4+Pj4+Cj4+Pj4+PiBOb3cgdGhlIGhvbGlkYXlzIGFyZSBvdmVyIEkg
ZmluYWxseSBnb3R0ZW4gdG8gdGVzdCBhIGxpbnV4IDQuMTUtcmM2IGtlcm5lbAo+Pj4+Pj4gYW5k
IGV4cGVyaWVuY2VkIGEgY3Jhc2ggaW4gZWFybHkgZG9tMCBib290IG9uIG15IHN5c3RlbSAoQU1E
IHBoZW5vbSB4NikuCj4+Pj4+Pgo+Pj4+Pj4gSSB0ZXN0ZWQgc29tZSBlYXJsaWVyIGxpbnV4IDQu
MTUgcmMncyBidXQgZXhwZXJpZW5jZWQgY3Jhc2hlcyB0aGVuIGFzIHdlbGwsCj4+Pj4+PiBidXQg
ZGlkbid0IGhhdmUgdGltZSB0byBzZXR1cCBzZXJpYWwgY29uc29sZSB0byBzZW5kIHRoZW0gaW4K
Pj4+Pj4+IChhbmQgd2FpdGVkIHRvIHNlZSBpZiB0aGUgaXNzdWUgQm9yaXMgZml4ZWQgd2l0aCBB
TUQgUENJIDY0Yml0IGJhcidzIGNvdWxkIGJlIGl0KS4KPj4+Pj4+Cj4+Pj4+PiBCdXQgc2luY2Ug
dGhhdCBwYXRjaCB3ZW50IGluIGJlZm9yZSA0LjE1IHJjNiwgdGhhdCBkb2Vzbid0IHNlZW0gdG8g
YmUgdGhlIGlzc3VlLgo+Pj4+Pj4gU28gaXQgY291bGQgYmUgdGhhdCB0aGUgY3VscHJpdCB3ZW50
IGluIHByZXR0eSBlYXJsaWVyIGluIHRoZSA0LjE1IGN5Y2xlLgo+Pj4+Pj4KPj4+Pj4+IFRoZSA0
LjE1LXJjNiBrZXJuZWwgYm9vdHMgZmluZSBvbiBiYXJlIG1ldGFsLCBhcyBkb2VzIGEgNC4xNC42
IGtlcm5lbCBvbiB4ZW4tdW5zdGFibGUuCj4+Pj4+Pgo+Pj4+Pj4gSG9wZWZ1bGx5IHlvdSBoYXZl
IGEgcG9pbnRlciB0byB3aGF0IGlzIHdyb25nLCBpZiBub3QgaSBjYW4gdHJ5IHRvIGRvIGEgYmlz
ZWN0Lgo+Pj4+Pgo+Pj4+PiBBIGJpc2VjdCB3b3VsZCBiZSB2ZXJ5IHdlbGNvbWUuCj4+Pj4KPj4+
PiBIaSBKdWVyZ2VuIC8gQm9yaXMgLyBQYXZlbCwKPj4+Pgo+Pj4+IEJpc2VjdGlvbiByZXN1bHQg
aXM6Cj4+Pj4KPj4+PiBhNGEzZWRlMjEzMmFlMDg2M2UyZDQzZTA2ZjliNTY5N2M1MWE3YTNiIGlz
IHRoZSBmaXJzdCBiYWQgY29tbWl0Cj4+Pj4gY29tbWl0IGE0YTNlZGUyMTMyYWUwODYzZTJkNDNl
MDZmOWI1Njk3YzUxYTdhM2IKPj4+PiBBdXRob3I6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRh
c2hpbkBvcmFjbGUuY29tPgo+Pj4+IERhdGU6ICAgV2VkIE5vdiAxNSAxNzozNjozMSAyMDE3IC0w
ODAwCj4+Pj4KPj4+PiAgICAgIG1tOiB6ZXJvIHJlc2VydmVkIGFuZCB1bmF2YWlsYWJsZSBzdHJ1
Y3QgcGFnZXMKPj4+PiAgICAgIAo+Pj4+ICAgICAgU29tZSBtZW1vcnkgaXMgcmVzZXJ2ZWQgYnV0
IHVuYXZhaWxhYmxlOiBub3QgcHJlc2VudCBpbiBtZW1ibG9jay5tZW1vcnkKPj4+PiAgICAgIChi
ZWNhdXNlIG5vdCBiYWNrZWQgYnkgcGh5c2ljYWwgcGFnZXMpLCBidXQgcHJlc2VudCBpbiBtZW1i
bG9jay5yZXNlcnZlZC4KPj4+PiAgICAgIFN1Y2ggbWVtb3J5IGhhcyBiYWNraW5nIHN0cnVjdCBw
YWdlcywgYnV0IHRoZXkgYXJlIG5vdCBpbml0aWFsaXplZCBieQo+Pj4+ICAgICAgZ29pbmcgdGhy
b3VnaCBfX2luaXRfc2luZ2xlX3BhZ2UoKS4KPj4+PiAgICAgIAo+Pj4+ICAgICAgSW4gc29tZSBj
YXNlcyB0aGVzZSBzdHJ1Y3QgcGFnZXMgYXJlIGFjY2Vzc2VkIGV2ZW4gaWYgdGhleSBkbyBub3QK
Pj4+PiAgICAgIGNvbnRhaW4gYW55IGRhdGEuICBPbmUgZXhhbXBsZSBpcyBwYWdlX3RvX3Bmbigp
IG1pZ2h0IGFjY2VzcyBwYWdlLT5mbGFncwo+Pj4+ICAgICAgaWYgdGhpcyBpcyB3aGVyZSBzZWN0
aW9uIGluZm9ybWF0aW9uIGlzIHN0b3JlZCAoQ09ORklHX1NQQVJTRU1FTSwKPj4+PiAgICAgIFNF
Q1RJT05fSU5fUEFHRV9GTEFHUykuCj4+Pj4gICAgICAKPj4+PiAgICAgIE9uZSBleGFtcGxlIG9m
IHN1Y2ggbWVtb3J5OiB0cmltX2xvd19tZW1vcnlfcmFuZ2UoKSB1bmNvbmRpdGlvbmFsbHkKPj4+
PiAgICAgIHJlc2VydmVzIGZyb20gcGZuIDAsIGJ1dCBlODIwX19tZW1ibG9ja19zZXR1cCgpIG1p
Z2h0IHByb3ZpZGUgdGhlCj4+Pj4gICAgICBleGl0aW5nIG1lbW9yeSBmcm9tIHBmbiAxIChpLmUu
ICBLVk0pLgo+Pj4+ICAgICAgCj4+Pj4gICAgICBTaW5jZSBzdHJ1Y3QgcGFnZXMgYXJlIHplcm9l
ZCBpbiBfX2luaXRfc2luZ2xlX3BhZ2UoKSwgYW5kIG5vdCBkdXJpbmcKPj4+PiAgICAgIGFsbG9j
YXRpb24gdGltZSwgd2UgbXVzdCB6ZXJvIHN1Y2ggc3RydWN0IHBhZ2VzIGV4cGxpY2l0bHkuCj4+
Pj4gICAgICAKPj4+PiAgICAgIFRoZSBwYXRjaCBpbnZvbHZlcyBhZGRpbmcgYSBuZXcgbWVtYmxv
Y2sgaXRlcmF0b3I6Cj4+Pj4gICAgICAgICAgICAgIGZvcl9lYWNoX3Jlc3ZfdW5hdmFpbF9yYW5n
ZShpLCBwX3N0YXJ0LCBwX2VuZCkKPj4+PiAgICAgIAo+Pj4+ICAgICAgV2hpY2ggaXRlcmF0ZXMg
dGhyb3VnaCByZXNlcnZlZCAmJiAhbWVtb3J5IGxpc3RzLCBhbmQgd2UgemVybyBzdHJ1Y3QgcGFn
ZXMKPj4+PiAgICAgIGV4cGxpY2l0bHkgYnkgY2FsbGluZyBtbV96ZXJvX3N0cnVjdF9wYWdlKCku
Cj4+Pj4gICAgICAKPj4+PiAgICAgID09PQo+Pj4+ICAgICAgCj4+Pj4gICAgICBIZXJlIGlzIG1v
cmUgZGV0YWlsZWQgZXhhbXBsZSBvZiBwcm9ibGVtIHRoYXQgdGhpcyBwYXRjaCBpcyBhZGRyZXNz
aW5nOgo+Pj4+ICAgICAgCj4+Pj4gICAgICBSdW4gdGVzdGVkIG9uIHFlbXUgd2l0aCB0aGUgZm9s
bG93aW5nIGFyZ3VtZW50czoKPj4+PiAgICAgIAo+Pj4+ICAgICAgICAgICAgICAtZW5hYmxlLWt2
bSAtY3B1IGt2bTY0IC1tIDUxMiAtc21wIDIKPj4+PiAgICAgIAo+Pj4+ICAgICAgVGhpcyBwYXRj
aCByZXBvcnRzIHRoYXQgdGhlcmUgYXJlIDk4IHVuYXZhaWxhYmxlIHBhZ2VzLgo+Pj4+ICAgICAg
Cj4+Pj4gICAgICBUaGV5IGFyZTogcGZuIDAgYW5kIHBmbnMgaW4gcmFuZ2UgWzE1OSwgMjU1XS4K
Pj4+PiAgICAgIAo+Pj4+ICAgICAgTm90ZSwgdHJpbV9sb3dfbWVtb3J5X3JhbmdlKCkgcmVzZXJ2
ZXMgb25seSBwZm5zIGluIHJhbmdlIFswLCAxNV0sIGl0IGRvZXMKPj4+PiAgICAgIG5vdCByZXNl
cnZlIFsxNTksIDI1NV0gb25lcy4KPj4+PiAgICAgIAo+Pj4+ICAgICAgZTgyMF9fbWVtYmxvY2tf
c2V0dXAoKSByZXBvcnRzIGxpbnV4IHRoYXQgdGhlIGZvbGxvd2luZyBwaHlzaWNhbCByYW5nZXMg
YXJlCj4+Pj4gICAgICBhdmFpbGFibGU6Cj4+Pj4gICAgICAgICAgWzEgLCAxNThdCj4+Pj4gICAg
ICBbMjU2LCAxMzA3ODNdCj4+Pj4gICAgICAKPj4+PiAgICAgIE5vdGljZSwgdGhhdCBleGFjdGx5
IHVuYXZhaWxhYmxlIHBmbnMgYXJlIG1pc3NpbmchCj4+Pj4gICAgICAKPj4+PiAgICAgIE5vdywg
bGV0cyBjaGVjayB3aGF0IHdlIGhhdmUgaW4gem9uZSAwOiBbMSwgMTMxMDM5XQo+Pj4+ICAgICAg
Cj4+Pj4gICAgICBwZm4gMCwgaXMgbm90IHBhcnQgb2YgdGhlIHpvbmUsIGJ1dCBwZm5zIFsxLCAx
NThdLCBhcmUuCj4+Pj4gICAgICAKPj4+PiAgICAgIEhvd2V2ZXIsIHRoZSBiaWdnZXIgcHJvYmxl
bSB3ZSBoYXZlIGlmIHdlIGRvIG5vdCBpbml0aWFsaXplIHRoZXNlIHN0cnVjdAo+Pj4+ICAgICAg
cGFnZXMgaXMgd2l0aCBtZW1vcnkgaG90cGx1Zy4gIEJlY2F1c2UsIHRoYXQgcGF0aCBvcGVyYXRl
cyBhdCAyTQo+Pj4+ICAgICAgYm91bmRhcmllcyAoc2VjdGlvbl9ucikuICBBbmQgY2hlY2tzIGlm
IDJNIHJhbmdlIG9mIHBhZ2VzIGlzIGhvdAo+Pj4+ICAgICAgcmVtb3ZhYmxlLiAgSXQgc3RhcnRz
IHdpdGggZmlyc3QgcGZuIGZyb20gem9uZSwgcm91bmRzIGl0IGRvd24gdG8gMk0KPj4+PiAgICAg
IGJvdW5kYXJ5IChzdHVyY3QgcGFnZXMgYXJlIGFsbG9jYXRlZCBhdCAyTSBib3VuZGFyaWVzIHdo
ZW4gdm1lbW1hcCBpcwo+Pj4+ICAgICAgY3JlYXRlZCksIGFuZCBjaGVja3MgaWYgdGhhdCBzZWN0
aW9uIGlzIGhvdCByZW1vdmFibGUuICBJbiB0aGlzIGNhc2UKPj4+PiAgICAgIHN0YXJ0IHdpdGgg
cGZuIDEgYW5kIGNvbnZlcnQgaXQgZG93biB0byBwZm4gMC4gIExhdGVyIHBmbiBpcyBjb252ZXJ0
ZWQKPj4+PiAgICAgIHRvIHN0cnVjdCBwYWdlLCBhbmQgc29tZSBmaWVsZHMgYXJlIGNoZWNrZWQu
ICBOb3csIGlmIHdlIGRvIG5vdCB6ZXJvCj4+Pj4gICAgICBzdHJ1Y3QgcGFnZXMsIHdlIGdldCB1
bnByZWRpY3RhYmxlIHJlc3VsdHMuCj4+Pj4gICAgICAKPj4+PiAgICAgIEluIGZhY3Qgd2hlbiBD
T05GSUdfVk1fREVCVUcgaXMgZW5hYmxlZCwgYW5kIHdlIGV4cGxpY2l0bHkgc2V0IGFsbAo+Pj4+
ICAgICAgdm1lbW1hcCBtZW1vcnkgdG8gb25lcywgdGhlIGZvbGxvd2luZyBwYW5pYyBpcyBvYnNl
cnZlZCB3aXRoIGtlcm5lbCB0ZXN0Cj4+Pj4gICAgICB3aXRob3V0IHRoaXMgcGF0Y2ggYXBwbGll
ZDoKPj4+PiAgICAgIAo+Pj4+ICAgICAgICBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIE5V
TEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAobnVsbCkKPj4+PiAgICAgICAgSVA6
IGlzX3BhZ2VibG9ja19yZW1vdmFibGVfbm9sb2NrKzB4MzUvMHg5MAo+Pj4+ICAgICAgICBQR0Qg
MCBQNEQgMAo+Pj4+ICAgICAgICBPb3BzOiAwMDAwIFsjMV0gUFJFRU1QVAo+Pj4+ICAgICAgICAu
Li4KPj4+PiAgICAgICAgdGFzazogZmZmZjg4MDAxZjRlMjkwMCB0YXNrLnN0YWNrOiBmZmZmYzkw
MDAwMzE0MDAwCj4+Pj4gICAgICAgIFJJUDogMDAxMDppc19wYWdlYmxvY2tfcmVtb3ZhYmxlX25v
bG9jaysweDM1LzB4OTAKPj4+PiAgICAgICAgQ2FsbCBUcmFjZToKPj4+PiAgICAgICAgID8gaXNf
bWVtX3NlY3Rpb25fcmVtb3ZhYmxlKzB4NWEvMHhkMAo+Pj4+ICAgICAgICAgc2hvd19tZW1fcmVt
b3ZhYmxlKzB4NmIvMHhhMAo+Pj4+ICAgICAgICAgZGV2X2F0dHJfc2hvdysweDFiLzB4NTAKPj4+
PiAgICAgICAgIHN5c2ZzX2tmX3NlcV9zaG93KzB4YTEvMHgxMDAKPj4+PiAgICAgICAgIGtlcm5m
c19zZXFfc2hvdysweDIyLzB4MzAKPj4+PiAgICAgICAgIHNlcV9yZWFkKzB4MWFjLzB4M2EwCj4+
Pj4gICAgICAgICBrZXJuZnNfZm9wX3JlYWQrMHgzNi8weDE5MAo+Pj4+ICAgICAgICAgPyBzZWN1
cml0eV9maWxlX3Blcm1pc3Npb24rMHg5MC8weGIwCj4+Pj4gICAgICAgICBfX3Zmc19yZWFkKzB4
MTYvMHgzMAo+Pj4+ICAgICAgICAgdmZzX3JlYWQrMHg4MS8weDEzMAo+Pj4+ICAgICAgICAgU3lT
X3JlYWQrMHg0NC8weGEwCj4+Pj4gICAgICAgICBlbnRyeV9TWVNDQUxMXzY0X2Zhc3RwYXRoKzB4
MWYvMHhiZAo+Pj4+ICAgICAgCj4+Pj4gICAgICBMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwub3Jn
L3IvMjAxNzEwMTMxNzMyMTQuMjczMDAtNy1wYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tCj4+Pj4g
ICAgICBTaWduZWQtb2ZmLWJ5OiBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xl
LmNvbT4KPj4+PiAgICAgIFJldmlld2VkLWJ5OiBTdGV2ZW4gU2lzdGFyZSA8c3RldmVuLnNpc3Rh
cmVAb3JhY2xlLmNvbT4KPj4+PiAgICAgIFJldmlld2VkLWJ5OiBEYW5pZWwgSm9yZGFuIDxkYW5p
ZWwubS5qb3JkYW5Ab3JhY2xlLmNvbT4KPj4+PiAgICAgIFJldmlld2VkLWJ5OiBCb2IgUGljY28g
PGJvYi5waWNjb0BvcmFjbGUuY29tPgo+Pj4+ICAgICAgVGVzdGVkLWJ5OiBCb2IgUGljY28gPGJv
Yi5waWNjb0BvcmFjbGUuY29tPgo+Pj4+ICAgICAgQWNrZWQtYnk6IE1pY2hhbCBIb2NrbyA8bWhv
Y2tvQHN1c2UuY29tPgo+Pj4+ICAgICAgQ2M6IEFsZXhhbmRlciBQb3RhcGVua28gPGdsaWRlckBn
b29nbGUuY29tPgo+Pj4+ICAgICAgQ2M6IEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1
b3p6by5jb20+Cj4+Pj4gICAgICBDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxp
bmFyby5vcmc+Cj4+Pj4gICAgICBDYzogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNA
YXJtLmNvbT4KPj4+PiAgICAgIENjOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2Vy
QGRlLmlibS5jb20+Cj4+Pj4gICAgICBDYzogRGF2aWQgUy4gTWlsbGVyIDxkYXZlbUBkYXZlbWxv
ZnQubmV0Pgo+Pj4+ICAgICAgQ2M6IERtaXRyeSBWeXVrb3YgPGR2eXVrb3ZAZ29vZ2xlLmNvbT4K
Pj4+PiAgICAgIENjOiBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4K
Pj4+PiAgICAgIENjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29tPgo+Pj4+ICAgICAg
Q2M6IEluZ28gTW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgo+Pj4+ICAgICAgQ2M6IE1hcmsgUnV0
bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+Cj4+Pj4gICAgICBDYzogTWF0dGhldyBXaWxjb3gg
PHdpbGx5QGluZnJhZGVhZC5vcmc+Cj4+Pj4gICAgICBDYzogTWVsIEdvcm1hbiA8bWdvcm1hbkB0
ZWNoc2luZ3VsYXJpdHkubmV0Pgo+Pj4+ICAgICAgQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtl
cm5lbC5vcmc+Cj4+Pj4gICAgICBDYzogU2FtIFJhdm5ib3JnIDxzYW1AcmF2bmJvcmcub3JnPgo+
Pj4+ICAgICAgQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgo+Pj4+ICAg
ICAgQ2M6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgo+Pj4+ICAgICAgU2lnbmVk
LW9mZi1ieTogQW5kcmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KPj4+PiAg
ICAgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0
aW9uLm9yZz4KPj4+Pgo+Pj4+IDowNDAwMDAgMDQwMDAwIGIwNDIyY2I0ZjVlZjYwZjViYzdmMDY4
NmQxMzVjODY5NjgwYzYwM2QgNTFlZjIwYWZlNjQxYWZjZWFmNTUzMGI4M2I0ZjFiOWE1MTU2Mzkz
OSBNCWluY2x1ZGUKPj4+PiA6MDQwMDAwIDA0MDAwMCA1NWJlN2E1ZGQ4Nzk1NzhkYzNmODhiZWMw
NTliY2MzOTJlM2YxYTFjIGI0YzlmODFkZjA1NjI5YmIwMzRiNmQwYmRjMDQ1NDU3OWYyOTg2ZmUg
TQltbQo+Pj4+Cj4+Pj4KPj4+PiAtLQo+Pj4+IFNhbmRlcgo+Pj4+Cj4+Pj4+Cj4+Pj4+IEp1ZXJn
ZW4KPj4+Pj4KPj4+Pj4+Cj4+Pj4+PiAtLQo+Pj4+Pj4gU2FuZGVyCj4+Pj4+Pgo+Pj4+Pj4gQXR0
YWNoZWQ6IC5jb25maWcgYW5kIGZ1bGwgc2VyaWFsIGxvZwo+Pj4+Pj4KPj4+Pj4+ICAgMC4wMDAw
MDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNhdGlvbiBkaXNhYmxlZAo+Pj4+
Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRkIxMDAgMDAwMDE0ICh2
MDAgQUNQSUFNKQo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDAwMDAwMDAwQzdG
OTAwMDAgMDAwMDQ4ICh2MDEgTVNJICAgIE9FTVNMSUMgIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcp
Cj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDBDN0Y5MDIwMCAwMDAw
ODQgKHYwMSA3NjQwTVMgQTc2NDAxMDAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPj4+Pj4+IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMEM3RjkwNUUwIDAwOTQyNyAodjAxIEE3
NjQwICBBNzY0MDEwMCAwMDAwMDEwMCBJTlRMIDIwMDUxMTE3KQo+Pj4+Pj4gWyAgICAwLjAwMDAw
MF0gQUNQSTogRkFDUyAweDAwMDAwMDAwQzdGOUUwMDAgMDAwMDQwCj4+Pj4+PiBbICAgIDAuMDAw
MDAwXSBBQ1BJOiBBUElDIDB4MDAwMDAwMDBDN0Y5MDM5MCAwMDAwODggKHYwMSA3NjQwTVMgQTc2
NDAxMDAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6
IE1DRkcgMHgwMDAwMDAwMEM3RjkwNDIwIDAwMDAzQyAodjAxIDc2NDBNUyBPRU1NQ0ZHICAyMDEw
MDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogU0xJQyAweDAw
MDAwMDAwQzdGOTA0NjAgMDAwMTc2ICh2MDEgTVNJICAgIE9FTVNMSUMgIDIwMTAwOTEzIE1TRlQg
MDAwMDAwOTcpCj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBPRU1CIDB4MDAwMDAwMDBDN0Y5
RTA0MCAwMDAwNzIgKHYwMSA3NjQwTVMgQTc2NDAxMDAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykK
Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNSQVQgMHgwMDAwMDAwMEM3RjlBNUUwIDAwMDEw
OCAodjAzIEFNRCAgICBGQU1fRl8xMCAwMDAwMDAwMiBBTUQgIDAwMDAwMDAxKQo+Pj4+Pj4gWyAg
ICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwQzdGOUE2RjAgMDAwMDM4ICh2MDEgNzY0
ME1TIE9FTUhQRVQgIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+Pj4+PiBbICAgIDAuMDAwMDAw
XSBBQ1BJOiBJVlJTIDB4MDAwMDAwMDBDN0Y5QTczMCAwMDAxMTAgKHYwMSBBTUQgICAgUkQ4OTBT
ICAgMDAyMDIwMzEgQU1EICAwMDAwMDAwMCkKPj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNT
RFQgMHgwMDAwMDAwMEM3RjlBODQwIDAwMERBNCAodjAxIEEgTSBJICBQT1dFUk5PVyAwMDAwMDAw
MSBBTUQgIDAwMDAwMDAxKQo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBh
ZGRyZXNzIDB4ZmVlMDAwMDAKPj4+Pj4+IFsgICAgMC4wMDAwMDBdIFNldHRpbmcgQVBJQyByb3V0
aW5nIHRvIFhlbiBQVi4KPj4+Pj4+IFsgICAgMC4wMDAwMDBdIE5VTUEgdHVybmVkIG9mZgo+Pj4+
Pj4gWyAgICAwLjAwMDAwMF0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAw
MC0weDAwMDAwMDAwN2ZmZmZmZmZdCj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBOT0RFX0RBVEEoMCkg
YWxsb2NhdGVkIFttZW0gMHg3ZmMxNTAwMC0weDdmYzFlZmZmXQo+Pj4+Pj4gWyAgICAwLjAwMDAw
MF0gdHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiB1c2luZyBQSVQKPj4+Pj4+IFsgICAgMC4wMDAw
MDBdIFpvbmUgcmFuZ2VzOgo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBbbWVtIDB4
MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdCj4+Pj4+PiBbICAgIDAuMDAwMDAw
XSAgIERNQTMyICAgIFttZW0gMHgwMDAwMDAwMDAxMDAwMDAwLTB4MDAwMDAwMDA3ZmZmZmZmZl0K
Pj4+Pj4+IFsgICAgMC4wMDAwMDBdICAgTm9ybWFsICAgZW1wdHkKPj4+Pj4+IFsgICAgMC4wMDAw
MDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlCj4+Pj4+PiBbICAgIDAuMDAwMDAw
XSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKPj4+Pj4+IFsgICAgMC4wMDAwMDBdICAgbm9kZSAg
IDA6IFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMDA5NWZmZl0KPj4+Pj4+IFsg
ICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAw
MDA3ZmZmZmZmZl0KPj4+Pj4+IFsgICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFtt
ZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDA3ZmZmZmZmZl0KPj4+Pj4+IFsgICAgMC4w
MDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA1MjQxODEKPj4+Pj4+IFsgICAgMC4wMDAwMDBd
ICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcAo+Pj4+Pj4gWyAgICAwLjAwMDAw
MF0gICBETUEgem9uZTogMjEgcGFnZXMgcmVzZXJ2ZWQKPj4+Pj4+IFsgICAgMC4wMDAwMDBdICAg
RE1BIHpvbmU6IDM5ODkgcGFnZXMsIExJRk8gYmF0Y2g6MAo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0g
ICBETUEzMiB6b25lOiA4MTI4IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcAo+Pj4+Pj4gWyAgICAwLjAw
MDAwMF0gICBETUEzMiB6b25lOiA1MjAxOTIgcGFnZXMsIExJRk8gYmF0Y2g6MzEKPj4+Pj4+IFsg
ICAgMC4wMDAwMDBdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRl
cmVmZXJlbmNlIGF0ICAgICAgICAgICAobnVsbCkKPj4+Pj4+IFsgICAgMC4wMDAwMDBdIElQOiB6
ZXJvX3Jlc3ZfdW5hdmFpbCsweDhlLzB4ZTEKPj4+Pj4+IFsgICAgMC4wMDAwMDBdIFBHRCAwIFA0
RCAwCj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBPb3BzOiAwMDAyIFsjMV0gU01QCj4+Pj4+PiBbICAg
IDAuMDAwMDAwXSBNb2R1bGVzIGxpbmtlZCBpbjoKPj4+Pj4+IFsgICAgMC4wMDAwMDBdIENQVTog
MCBQSUQ6IDAgQ29tbTogc3dhcHBlciBOb3QgdGFpbnRlZCA0LjE1LjAtcmM2LTIwMTgwMTA0LWxp
bnVzLWRvZmxyKyAjMQo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZTogTVNJIE1T
LTc2NDAvODkwRlhBLUdENzAgKE1TLTc2NDApICAsIEJJT1MgVjEuOEIxIDA5LzEzLzIwMTAKPj4+
Pj4+IFsgICAgMC4wMDAwMDBdIFJJUDogZTAzMDp6ZXJvX3Jlc3ZfdW5hdmFpbCsweDhlLzB4ZTEK
Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIFJTUDogZTAyYjpmZmZmZmZmZjgyODAzZDY4IEVGTEFHUzog
MDAwMTAwMDYKPj4+Pj4+IFsgICAgMC4wMDAwMDBdIFJBWDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6
IDAwMDAwMDAwMDAwMDAwMDEgUkNYOiAwMDAwMDAwMDAwMDAwMDEwCj4+Pj4+PiBbICAgIDAuMDAw
MDAwXSBSRFg6IDAwMDAwMDAwMDAwN2ZmZmYgUlNJOiAwMDAwMDAwMDAwMDAwMTAwIFJESTogZmZm
ZmVhMDAwMjAwMDAwMAo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gUkJQOiBmZmZmZmZmZjgyODAzZDcw
IFIwODogZmZmZmVhMDAwMjAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDIKPj4+Pj4+IFsgICAg
MC4wMDAwMDBdIFIxMDogMDAwMDAwMDAwMDAwMDAwMiBSMTE6IDAwMDAwMDAwMDAwMDAwMDMgUjEy
OiBmZmZmZWEwMDAwMDAwMDAwCj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBSMTM6IDAwMDAwMDAwMDAw
MDAwMDAgUjE0OiBmZmZmZmZmZjgyODAzZjIwIFIxNTogMDAwMDAwMDAwMDAwMDAwMAo+Pj4+Pj4g
WyAgICAwLjAwMDAwMF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmZmZmZmODJl
MTYwMDAoMDAwMCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0g
Q1M6ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+Pj4+Pj4g
WyAgICAwLjAwMDAwMF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwIENSMzogMDAwMDAwMDAwMjgyMzAw
MCBDUjQ6IDAwMDAwMDAwMDAwMDA2NjAKPj4+Pj4+IFsgICAgMC4wMDAwMDBdIERSMDogMDAwMDAw
MDAwMDAwMDAwMCBEUjE6IDAwMDAwMDAwMDAwMDAwMDAgRFIyOiAwMDAwMDAwMDAwMDAwMDAwCj4+
Pj4+PiBbICAgIDAuMDAwMDAwXSBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMDAw
MDAwMDAwIERSNzogMDAwMDAwMDAwMDAwMDAwMAo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gQ2FsbCBU
cmFjZToKPj4+Pj4+IFsgICAgMC4wMDAwMDBdICA/IGZyZWVfYXJlYV9pbml0X25vZGVzKzB4Njkw
LzB4NjlmCj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgPyB6b25lX3NpemVzX2luaXQrMHg0Yi8weDUw
Cj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgPyB4ZW5fcGFnZXRhYmxlX2luaXQrMHgxMy8weDQzZgo+
Pj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gbWVtYmxvY2tfZmluZF9kbWFfcmVzZXJ2ZSsweDE0MS8w
eDE1Ygo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gbWVtYmxvY2tfZmluZF9kbWFfcmVzZXJ2ZSsw
eDE1MC8weDE1Ygo+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gbnVtYV9pbml0KzB4NDNjLzB4NDUz
Cj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgPyBzZXR1cF9hcmNoKzB4N2EwLzB4ODdmCj4+Pj4+PiBb
ICAgIDAuMDAwMDAwXSAgPyBzdGFydF9rZXJuZWwrMHg1OC8weDNhOAo+Pj4+Pj4gWyAgICAwLjAw
MDAwMF0gID8gaW9tbXVfc2h1dGRvd25fbm9vcCsweDEwLzB4MTAKPj4+Pj4+IFsgICAgMC4wMDAw
MDBdICA/IHhlbl9zdGFydF9rZXJuZWwrMHg1MjgvMHg1MzQKPj4+Pj4+IFsgICAgMC4wMDAwMDBd
IENvZGU6IGRhIDQ5IGMxIGUwIDA2IDRkIDAxIGUwIDQ4IDhiIDQ0IDI0IDA4IDQ4IDhkIDBjIDFh
IDQ4IDA1IGZmIDBmIDAwIDAwIDQ4IGMxIGU4IDBjIDQ4IDM5IGM4IDc2IDE2IDRjIDg5IGM3IGI5
IDEwIDAwIDAwIDAwIDQ0IDg5IGU4IDxmMz4gYWIgNDggZmYgYzMgNDkgODMgYzAgNDAgZWIgZDIg
NmEgMDAgNTUgMzEgZDIgNDkgYzcgYzAgOTAgNzgKPj4+Pj4+IFsgICAgMC4wMDAwMDBdIFJJUDog
emVyb19yZXN2X3VuYXZhaWwrMHg4ZS8weGUxIFJTUDogZmZmZmZmZmY4MjgwM2Q2OAo+Pj4+Pj4g
WyAgICAwLjAwMDAwMF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+PiBbICAgIDAuMDAwMDAw
XSAtLS1bIGVuZCB0cmFjZSBiNzg4ZjMyZTM4ZjZkZTM5IF0tLS0KPj4+Pj4+IFsgICAgMC4wMDAw
MDBdIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCB0aGUgaWRs
ZSB0YXNrIQo+Pj4+Pj4gKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDkuMjE4XSBIYXJkd2FyZSBE
b20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KPj4+Pj4+Cj4+Pj4+
Cj4+Pj4KPj4+Cj4+Pgo+PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:39:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwvT-0004Cd-Vz; Tue, 09 Jan 2018 16:38:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z8em=ee=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eYwvS-0004CX-D2
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 16:38:58 +0000
X-Inumbo-ID: de4b6230-f55b-11e7-b0d7-9f685aff125f
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de4b6230-f55b-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:40:58 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w09GbdjF083780;
 Tue, 9 Jan 2018 16:38:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=xyjBcNfiWgorApyuY5mwtn1cM0ETnFa7rOQH6QMvFSA=;
 b=a3zYXp140X73awoLfU13+USws5UgZAZ6z5lGefMDhPTqFW6NbKs1S2mgu7Qw33raPWxQ
 i2Bw73dT5ipWl0/geFQWBYMQby6j9aMPeWY+vG+wYEKQURaers9VcHkVcsRQsCTzBKSm
 PXpuUfWaXfKqR+qUit211Bz1GJD2+5Aq6sgmmX5N9vzlzYi2+wzp8qZih458cps9EXjR
 rUC2rDGaEpQAnM0XxftVEQU5Or80/6ZQZO/rx5kfO7NQEpac/bYqI5boSVxA4vUFxIzT
 TujZl5yg+2XizraHR5xdeK5GZQSVF0YJjHc5jvw2WRf/7l89w4CkeHMVeNGt4WkHwiUX 7A== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fcyub0t1b-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 09 Jan 2018 16:38:44 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w09GciJa023277
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 9 Jan 2018 16:38:44 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w09GcfBH012011;
 Tue, 9 Jan 2018 16:38:42 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 09 Jan 2018 08:38:41 -0800
To: Sander Eikelenboom <linux@eikelenboom.it>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, Juergen Gross <jgross@suse.com>
References: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
 <e600aa58-209b-633e-82e1-9e4288e91280@suse.com>
 <ce0b5ece-6e7e-90f1-dea0-e640edfb65ed@eikelenboom.it>
 <0a04cc73-3427-be16-6c80-6e380b7578f8@eikelenboom.it>
 <3ea9c0da-ff49-2af8-4413-9feb509f766b@suse.com>
 <33a826b4-73dd-37b3-46df-9701f51eae7f@oracle.com>
 <b8b9aaee-7c98-0e71-f2ad-89ffd5ace3a6@eikelenboom.it>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d9f9dff6-7307-b851-e617-b3ff8c6ec9ae@oracle.com>
Date: Tue, 9 Jan 2018 11:38:41 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <b8b9aaee-7c98-0e71-f2ad-89ffd5ace3a6@eikelenboom.it>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8768
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801090234
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Linux 4.15-rc6 + xen-unstable: BUG: unable to
 handle kernel NULL pointer dereference at (null),
 [ 0.000000] IP: zero_resv_unavail+0x8e/0xe1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDkvMjAxOCAxMTozMSBBTSwgU2FuZGVyIEVpa2VsZW5ib29tIHdyb3RlOgo+IE9uIDA5
LzAxLzE4IDE3OjE2LCBQYXZlbCBUYXRhc2hpbiB3cm90ZToKPj4gSGkgSnVlcmdlbiwKPj4KPj4g
RG8geW91IGhhdmUgdGhpcyBwYXRjaCBhcHBsaWVkOgo+Pgo+PiBodHRwczovL2dpdGh1Yi5jb20v
dG9ydmFsZHMvbGludXgvY29tbWl0L2U4YzI0NzczZDZiMmNkOWJjOGIzNmJkNmU2MGJlZmY1OTli
ZTE0YmUKPiBTZWVtcyB0aGlzIGhhc24ndCBtYWRlIGl0IHRvIExpbnVzIHlldCA/Cj4KPiBJIHdp
bGwgZ2l2ZSBpdCBhIHRlc3QgYW5kIHJlcG9ydCBiYWNrLCB0aGFua3MgIQoKCkJUVywgSSBhc3N1
bWUgdGhpcyBwcm9ibGVtIGdvZXMgYXdheSBpZiB5b3UgZG9uJ3Qgc3BlY2lmeSBkb20wX21lbT8K
Ci1ib3JpcwoKPgo+PiBUaGFuayB5b3UsCj4+IFBhdmVsCj4+Cj4+IE9uIDAxLzA5LzIwMTggMTE6
MTAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBPbiAwOS8wMS8xOCAxNjoyOSwgU2FuZGVy
IEVpa2VsZW5ib29tIHdyb3RlOgo+Pj4+IFNpbmNlIGl0J3MgYWxyZWFkeSByYzc6Cj4+Pj4gIkdp
dmUgbWUgYSBzdWJ0bGUgcGluZywgVmFzaWxpLiBPbmUgc3VidGxlIHBpbmcgb25seSwgcGxlYXNl
LiIKPj4+IEkgbGlrZSB0aGF0IGZpbG0gOi0pCj4gOikKPgo+IC0tCj4gU2FuZGVyCj4KPj4+IFBh
dmVsLCBjYW4geW91IHBsZWFzZSBjb21tZW50PyBEbyB5b3UgaGF2ZSBhbiBpZGVhIGhvdyB0byBy
ZXBhaXIgdGhlCj4+PiBpc3N1ZSBvciBzaG91bGQgd2UgcmV2ZXJ0IHlvdXIgcGF0Y2ggaW4gNC4x
NT8KPj4+Cj4+Pgo+Pj4gSnVlcmdlbgo+Pj4KPj4+PiBPbiAwNC8wMS8xOCAyMTowMiwgU2FuZGVy
IEVpa2VsZW5ib29tIHdyb3RlOgo+Pj4+PiBPbiAwNC8wMS8xOCAxMjo0NCwgSnVlcmdlbiBHcm9z
cyB3cm90ZToKPj4+Pj4+IE9uIDA0LzAxLzE4IDExOjE3LCBTYW5kZXIgRWlrZWxlbmJvb20gd3Jv
dGU6Cj4+Pj4+Pj4gSGkgQm9yaXMgLyBKdWVyZ2VuLAo+Pj4+Pj4+Cj4+Pj4+Pj4gRmlyc3Qgb2Yg
YWxsIGJlc3Qgd2lzaGVzIGZvciBhIHF1aXRlIHR1cmJ1bGVudCBzdGFydGluZyBuZXcgeWVhci4K
Pj4+Pj4+Pgo+Pj4+Pj4+IE5vdyB0aGUgaG9saWRheXMgYXJlIG92ZXIgSSBmaW5hbGx5IGdvdHRl
biB0byB0ZXN0IGEgbGludXggNC4xNS1yYzYga2VybmVsCj4+Pj4+Pj4gYW5kIGV4cGVyaWVuY2Vk
IGEgY3Jhc2ggaW4gZWFybHkgZG9tMCBib290IG9uIG15IHN5c3RlbSAoQU1EIHBoZW5vbSB4Niku
Cj4+Pj4+Pj4KPj4+Pj4+PiBJIHRlc3RlZCBzb21lIGVhcmxpZXIgbGludXggNC4xNSByYydzIGJ1
dCBleHBlcmllbmNlZCBjcmFzaGVzIHRoZW4gYXMgd2VsbCwKPj4+Pj4+PiBidXQgZGlkbid0IGhh
dmUgdGltZSB0byBzZXR1cCBzZXJpYWwgY29uc29sZSB0byBzZW5kIHRoZW0gaW4KPj4+Pj4+PiAo
YW5kIHdhaXRlZCB0byBzZWUgaWYgdGhlIGlzc3VlIEJvcmlzIGZpeGVkIHdpdGggQU1EIFBDSSA2
NGJpdCBiYXIncyBjb3VsZCBiZSBpdCkuCj4+Pj4+Pj4KPj4+Pj4+PiBCdXQgc2luY2UgdGhhdCBw
YXRjaCB3ZW50IGluIGJlZm9yZSA0LjE1IHJjNiwgdGhhdCBkb2Vzbid0IHNlZW0gdG8gYmUgdGhl
IGlzc3VlLgo+Pj4+Pj4+IFNvIGl0IGNvdWxkIGJlIHRoYXQgdGhlIGN1bHByaXQgd2VudCBpbiBw
cmV0dHkgZWFybGllciBpbiB0aGUgNC4xNSBjeWNsZS4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoZSA0LjE1
LXJjNiBrZXJuZWwgYm9vdHMgZmluZSBvbiBiYXJlIG1ldGFsLCBhcyBkb2VzIGEgNC4xNC42IGtl
cm5lbCBvbiB4ZW4tdW5zdGFibGUuCj4+Pj4+Pj4KPj4+Pj4+PiBIb3BlZnVsbHkgeW91IGhhdmUg
YSBwb2ludGVyIHRvIHdoYXQgaXMgd3JvbmcsIGlmIG5vdCBpIGNhbiB0cnkgdG8gZG8gYSBiaXNl
Y3QuCj4+Pj4+PiBBIGJpc2VjdCB3b3VsZCBiZSB2ZXJ5IHdlbGNvbWUuCj4+Pj4+IEhpIEp1ZXJn
ZW4gLyBCb3JpcyAvIFBhdmVsLAo+Pj4+Pgo+Pj4+PiBCaXNlY3Rpb24gcmVzdWx0IGlzOgo+Pj4+
Pgo+Pj4+PiBhNGEzZWRlMjEzMmFlMDg2M2UyZDQzZTA2ZjliNTY5N2M1MWE3YTNiIGlzIHRoZSBm
aXJzdCBiYWQgY29tbWl0Cj4+Pj4+IGNvbW1pdCBhNGEzZWRlMjEzMmFlMDg2M2UyZDQzZTA2Zjli
NTY5N2M1MWE3YTNiCj4+Pj4+IEF1dGhvcjogUGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRhdGFzaGlu
QG9yYWNsZS5jb20+Cj4+Pj4+IERhdGU6ICAgV2VkIE5vdiAxNSAxNzozNjozMSAyMDE3IC0wODAw
Cj4+Pj4+Cj4+Pj4+ICAgICAgbW06IHplcm8gcmVzZXJ2ZWQgYW5kIHVuYXZhaWxhYmxlIHN0cnVj
dCBwYWdlcwo+Pj4+PiAgICAgIAo+Pj4+PiAgICAgIFNvbWUgbWVtb3J5IGlzIHJlc2VydmVkIGJ1
dCB1bmF2YWlsYWJsZTogbm90IHByZXNlbnQgaW4gbWVtYmxvY2subWVtb3J5Cj4+Pj4+ICAgICAg
KGJlY2F1c2Ugbm90IGJhY2tlZCBieSBwaHlzaWNhbCBwYWdlcyksIGJ1dCBwcmVzZW50IGluIG1l
bWJsb2NrLnJlc2VydmVkLgo+Pj4+PiAgICAgIFN1Y2ggbWVtb3J5IGhhcyBiYWNraW5nIHN0cnVj
dCBwYWdlcywgYnV0IHRoZXkgYXJlIG5vdCBpbml0aWFsaXplZCBieQo+Pj4+PiAgICAgIGdvaW5n
IHRocm91Z2ggX19pbml0X3NpbmdsZV9wYWdlKCkuCj4+Pj4+ICAgICAgCj4+Pj4+ICAgICAgSW4g
c29tZSBjYXNlcyB0aGVzZSBzdHJ1Y3QgcGFnZXMgYXJlIGFjY2Vzc2VkIGV2ZW4gaWYgdGhleSBk
byBub3QKPj4+Pj4gICAgICBjb250YWluIGFueSBkYXRhLiAgT25lIGV4YW1wbGUgaXMgcGFnZV90
b19wZm4oKSBtaWdodCBhY2Nlc3MgcGFnZS0+ZmxhZ3MKPj4+Pj4gICAgICBpZiB0aGlzIGlzIHdo
ZXJlIHNlY3Rpb24gaW5mb3JtYXRpb24gaXMgc3RvcmVkIChDT05GSUdfU1BBUlNFTUVNLAo+Pj4+
PiAgICAgIFNFQ1RJT05fSU5fUEFHRV9GTEFHUykuCj4+Pj4+ICAgICAgCj4+Pj4+ICAgICAgT25l
IGV4YW1wbGUgb2Ygc3VjaCBtZW1vcnk6IHRyaW1fbG93X21lbW9yeV9yYW5nZSgpIHVuY29uZGl0
aW9uYWxseQo+Pj4+PiAgICAgIHJlc2VydmVzIGZyb20gcGZuIDAsIGJ1dCBlODIwX19tZW1ibG9j
a19zZXR1cCgpIG1pZ2h0IHByb3ZpZGUgdGhlCj4+Pj4+ICAgICAgZXhpdGluZyBtZW1vcnkgZnJv
bSBwZm4gMSAoaS5lLiAgS1ZNKS4KPj4+Pj4gICAgICAKPj4+Pj4gICAgICBTaW5jZSBzdHJ1Y3Qg
cGFnZXMgYXJlIHplcm9lZCBpbiBfX2luaXRfc2luZ2xlX3BhZ2UoKSwgYW5kIG5vdCBkdXJpbmcK
Pj4+Pj4gICAgICBhbGxvY2F0aW9uIHRpbWUsIHdlIG11c3QgemVybyBzdWNoIHN0cnVjdCBwYWdl
cyBleHBsaWNpdGx5Lgo+Pj4+PiAgICAgIAo+Pj4+PiAgICAgIFRoZSBwYXRjaCBpbnZvbHZlcyBh
ZGRpbmcgYSBuZXcgbWVtYmxvY2sgaXRlcmF0b3I6Cj4+Pj4+ICAgICAgICAgICAgICBmb3JfZWFj
aF9yZXN2X3VuYXZhaWxfcmFuZ2UoaSwgcF9zdGFydCwgcF9lbmQpCj4+Pj4+ICAgICAgCj4+Pj4+
ICAgICAgV2hpY2ggaXRlcmF0ZXMgdGhyb3VnaCByZXNlcnZlZCAmJiAhbWVtb3J5IGxpc3RzLCBh
bmQgd2UgemVybyBzdHJ1Y3QgcGFnZXMKPj4+Pj4gICAgICBleHBsaWNpdGx5IGJ5IGNhbGxpbmcg
bW1femVyb19zdHJ1Y3RfcGFnZSgpLgo+Pj4+PiAgICAgIAo+Pj4+PiAgICAgID09PQo+Pj4+PiAg
ICAgIAo+Pj4+PiAgICAgIEhlcmUgaXMgbW9yZSBkZXRhaWxlZCBleGFtcGxlIG9mIHByb2JsZW0g
dGhhdCB0aGlzIHBhdGNoIGlzIGFkZHJlc3Npbmc6Cj4+Pj4+ICAgICAgCj4+Pj4+ICAgICAgUnVu
IHRlc3RlZCBvbiBxZW11IHdpdGggdGhlIGZvbGxvd2luZyBhcmd1bWVudHM6Cj4+Pj4+ICAgICAg
Cj4+Pj4+ICAgICAgICAgICAgICAtZW5hYmxlLWt2bSAtY3B1IGt2bTY0IC1tIDUxMiAtc21wIDIK
Pj4+Pj4gICAgICAKPj4+Pj4gICAgICBUaGlzIHBhdGNoIHJlcG9ydHMgdGhhdCB0aGVyZSBhcmUg
OTggdW5hdmFpbGFibGUgcGFnZXMuCj4+Pj4+ICAgICAgCj4+Pj4+ICAgICAgVGhleSBhcmU6IHBm
biAwIGFuZCBwZm5zIGluIHJhbmdlIFsxNTksIDI1NV0uCj4+Pj4+ICAgICAgCj4+Pj4+ICAgICAg
Tm90ZSwgdHJpbV9sb3dfbWVtb3J5X3JhbmdlKCkgcmVzZXJ2ZXMgb25seSBwZm5zIGluIHJhbmdl
IFswLCAxNV0sIGl0IGRvZXMKPj4+Pj4gICAgICBub3QgcmVzZXJ2ZSBbMTU5LCAyNTVdIG9uZXMu
Cj4+Pj4+ICAgICAgCj4+Pj4+ICAgICAgZTgyMF9fbWVtYmxvY2tfc2V0dXAoKSByZXBvcnRzIGxp
bnV4IHRoYXQgdGhlIGZvbGxvd2luZyBwaHlzaWNhbCByYW5nZXMgYXJlCj4+Pj4+ICAgICAgYXZh
aWxhYmxlOgo+Pj4+PiAgICAgICAgICBbMSAsIDE1OF0KPj4+Pj4gICAgICBbMjU2LCAxMzA3ODNd
Cj4+Pj4+ICAgICAgCj4+Pj4+ICAgICAgTm90aWNlLCB0aGF0IGV4YWN0bHkgdW5hdmFpbGFibGUg
cGZucyBhcmUgbWlzc2luZyEKPj4+Pj4gICAgICAKPj4+Pj4gICAgICBOb3csIGxldHMgY2hlY2sg
d2hhdCB3ZSBoYXZlIGluIHpvbmUgMDogWzEsIDEzMTAzOV0KPj4+Pj4gICAgICAKPj4+Pj4gICAg
ICBwZm4gMCwgaXMgbm90IHBhcnQgb2YgdGhlIHpvbmUsIGJ1dCBwZm5zIFsxLCAxNThdLCBhcmUu
Cj4+Pj4+ICAgICAgCj4+Pj4+ICAgICAgSG93ZXZlciwgdGhlIGJpZ2dlciBwcm9ibGVtIHdlIGhh
dmUgaWYgd2UgZG8gbm90IGluaXRpYWxpemUgdGhlc2Ugc3RydWN0Cj4+Pj4+ICAgICAgcGFnZXMg
aXMgd2l0aCBtZW1vcnkgaG90cGx1Zy4gIEJlY2F1c2UsIHRoYXQgcGF0aCBvcGVyYXRlcyBhdCAy
TQo+Pj4+PiAgICAgIGJvdW5kYXJpZXMgKHNlY3Rpb25fbnIpLiAgQW5kIGNoZWNrcyBpZiAyTSBy
YW5nZSBvZiBwYWdlcyBpcyBob3QKPj4+Pj4gICAgICByZW1vdmFibGUuICBJdCBzdGFydHMgd2l0
aCBmaXJzdCBwZm4gZnJvbSB6b25lLCByb3VuZHMgaXQgZG93biB0byAyTQo+Pj4+PiAgICAgIGJv
dW5kYXJ5IChzdHVyY3QgcGFnZXMgYXJlIGFsbG9jYXRlZCBhdCAyTSBib3VuZGFyaWVzIHdoZW4g
dm1lbW1hcCBpcwo+Pj4+PiAgICAgIGNyZWF0ZWQpLCBhbmQgY2hlY2tzIGlmIHRoYXQgc2VjdGlv
biBpcyBob3QgcmVtb3ZhYmxlLiAgSW4gdGhpcyBjYXNlCj4+Pj4+ICAgICAgc3RhcnQgd2l0aCBw
Zm4gMSBhbmQgY29udmVydCBpdCBkb3duIHRvIHBmbiAwLiAgTGF0ZXIgcGZuIGlzIGNvbnZlcnRl
ZAo+Pj4+PiAgICAgIHRvIHN0cnVjdCBwYWdlLCBhbmQgc29tZSBmaWVsZHMgYXJlIGNoZWNrZWQu
ICBOb3csIGlmIHdlIGRvIG5vdCB6ZXJvCj4+Pj4+ICAgICAgc3RydWN0IHBhZ2VzLCB3ZSBnZXQg
dW5wcmVkaWN0YWJsZSByZXN1bHRzLgo+Pj4+PiAgICAgIAo+Pj4+PiAgICAgIEluIGZhY3Qgd2hl
biBDT05GSUdfVk1fREVCVUcgaXMgZW5hYmxlZCwgYW5kIHdlIGV4cGxpY2l0bHkgc2V0IGFsbAo+
Pj4+PiAgICAgIHZtZW1tYXAgbWVtb3J5IHRvIG9uZXMsIHRoZSBmb2xsb3dpbmcgcGFuaWMgaXMg
b2JzZXJ2ZWQgd2l0aCBrZXJuZWwgdGVzdAo+Pj4+PiAgICAgIHdpdGhvdXQgdGhpcyBwYXRjaCBh
cHBsaWVkOgo+Pj4+PiAgICAgIAo+Pj4+PiAgICAgICAgQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtl
cm5lbCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2UgYXQgICAgICAgICAgKG51bGwpCj4+Pj4+ICAg
ICAgICBJUDogaXNfcGFnZWJsb2NrX3JlbW92YWJsZV9ub2xvY2srMHgzNS8weDkwCj4+Pj4+ICAg
ICAgICBQR0QgMCBQNEQgMAo+Pj4+PiAgICAgICAgT29wczogMDAwMCBbIzFdIFBSRUVNUFQKPj4+
Pj4gICAgICAgIC4uLgo+Pj4+PiAgICAgICAgdGFzazogZmZmZjg4MDAxZjRlMjkwMCB0YXNrLnN0
YWNrOiBmZmZmYzkwMDAwMzE0MDAwCj4+Pj4+ICAgICAgICBSSVA6IDAwMTA6aXNfcGFnZWJsb2Nr
X3JlbW92YWJsZV9ub2xvY2srMHgzNS8weDkwCj4+Pj4+ICAgICAgICBDYWxsIFRyYWNlOgo+Pj4+
PiAgICAgICAgID8gaXNfbWVtX3NlY3Rpb25fcmVtb3ZhYmxlKzB4NWEvMHhkMAo+Pj4+PiAgICAg
ICAgIHNob3dfbWVtX3JlbW92YWJsZSsweDZiLzB4YTAKPj4+Pj4gICAgICAgICBkZXZfYXR0cl9z
aG93KzB4MWIvMHg1MAo+Pj4+PiAgICAgICAgIHN5c2ZzX2tmX3NlcV9zaG93KzB4YTEvMHgxMDAK
Pj4+Pj4gICAgICAgICBrZXJuZnNfc2VxX3Nob3crMHgyMi8weDMwCj4+Pj4+ICAgICAgICAgc2Vx
X3JlYWQrMHgxYWMvMHgzYTAKPj4+Pj4gICAgICAgICBrZXJuZnNfZm9wX3JlYWQrMHgzNi8weDE5
MAo+Pj4+PiAgICAgICAgID8gc2VjdXJpdHlfZmlsZV9wZXJtaXNzaW9uKzB4OTAvMHhiMAo+Pj4+
PiAgICAgICAgIF9fdmZzX3JlYWQrMHgxNi8weDMwCj4+Pj4+ICAgICAgICAgdmZzX3JlYWQrMHg4
MS8weDEzMAo+Pj4+PiAgICAgICAgIFN5U19yZWFkKzB4NDQvMHhhMAo+Pj4+PiAgICAgICAgIGVu
dHJ5X1NZU0NBTExfNjRfZmFzdHBhdGgrMHgxZi8weGJkCj4+Pj4+ICAgICAgCj4+Pj4+ICAgICAg
TGluazogaHR0cDovL2xrbWwua2VybmVsLm9yZy9yLzIwMTcxMDEzMTczMjE0LjI3MzAwLTctcGFz
aGEudGF0YXNoaW5Ab3JhY2xlLmNvbQo+Pj4+PiAgICAgIFNpZ25lZC1vZmYtYnk6IFBhdmVsIFRh
dGFzaGluIDxwYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tPgo+Pj4+PiAgICAgIFJldmlld2VkLWJ5
OiBTdGV2ZW4gU2lzdGFyZSA8c3RldmVuLnNpc3RhcmVAb3JhY2xlLmNvbT4KPj4+Pj4gICAgICBS
ZXZpZXdlZC1ieTogRGFuaWVsIEpvcmRhbiA8ZGFuaWVsLm0uam9yZGFuQG9yYWNsZS5jb20+Cj4+
Pj4+ICAgICAgUmV2aWV3ZWQtYnk6IEJvYiBQaWNjbyA8Ym9iLnBpY2NvQG9yYWNsZS5jb20+Cj4+
Pj4+ICAgICAgVGVzdGVkLWJ5OiBCb2IgUGljY28gPGJvYi5waWNjb0BvcmFjbGUuY29tPgo+Pj4+
PiAgICAgIEFja2VkLWJ5OiBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KPj4+Pj4gICAg
ICBDYzogQWxleGFuZGVyIFBvdGFwZW5rbyA8Z2xpZGVyQGdvb2dsZS5jb20+Cj4+Pj4+ICAgICAg
Q2M6IEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6by5jb20+Cj4+Pj4+ICAgICAg
Q2M6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgo+Pj4+PiAgICAg
IENjOiBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+Pj4+PiAgICAg
IENjOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+Cj4+Pj4+
ICAgICAgQ2M6IERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KPj4+Pj4gICAg
ICBDYzogRG1pdHJ5IFZ5dWtvdiA8ZHZ5dWtvdkBnb29nbGUuY29tPgo+Pj4+PiAgICAgIENjOiBI
ZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUuaWJtLmNvbT4KPj4+Pj4gICAgICBDYzog
IkguIFBldGVyIEFudmluIiA8aHBhQHp5dG9yLmNvbT4KPj4+Pj4gICAgICBDYzogSW5nbyBNb2xu
YXIgPG1pbmdvQHJlZGhhdC5jb20+Cj4+Pj4+ICAgICAgQ2M6IE1hcmsgUnV0bGFuZCA8bWFyay5y
dXRsYW5kQGFybS5jb20+Cj4+Pj4+ICAgICAgQ2M6IE1hdHRoZXcgV2lsY294IDx3aWxseUBpbmZy
YWRlYWQub3JnPgo+Pj4+PiAgICAgIENjOiBNZWwgR29ybWFuIDxtZ29ybWFuQHRlY2hzaW5ndWxh
cml0eS5uZXQ+Cj4+Pj4+ICAgICAgQ2M6IE1pY2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+
Cj4+Pj4+ICAgICAgQ2M6IFNhbSBSYXZuYm9yZyA8c2FtQHJhdm5ib3JnLm9yZz4KPj4+Pj4gICAg
ICBDYzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4+Pj4+ICAgICAgQ2M6
IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgo+Pj4+PiAgICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+Cj4+Pj4+ICAgICAg
U2lnbmVkLW9mZi1ieTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgo+Pj4+Pgo+Pj4+PiA6MDQwMDAwIDA0MDAwMCBiMDQyMmNiNGY1ZWY2MGY1YmM3ZjA2ODZk
MTM1Yzg2OTY4MGM2MDNkIDUxZWYyMGFmZTY0MWFmY2VhZjU1MzBiODNiNGYxYjlhNTE1NjM5Mzkg
TQlpbmNsdWRlCj4+Pj4+IDowNDAwMDAgMDQwMDAwIDU1YmU3YTVkZDg3OTU3OGRjM2Y4OGJlYzA1
OWJjYzM5MmUzZjFhMWMgYjRjOWY4MWRmMDU2MjliYjAzNGI2ZDBiZGMwNDU0NTc5ZjI5ODZmZSBN
CW1tCj4+Pj4+Cj4+Pj4+Cj4+Pj4+IC0tCj4+Pj4+IFNhbmRlcgo+Pj4+Pgo+Pj4+Pj4gSnVlcmdl
bgo+Pj4+Pj4KPj4+Pj4+PiAtLQo+Pj4+Pj4+IFNhbmRlcgo+Pj4+Pj4+Cj4+Pj4+Pj4gQXR0YWNo
ZWQ6IC5jb25maWcgYW5kIGZ1bGwgc2VyaWFsIGxvZwo+Pj4+Pj4+Cj4+Pj4+Pj4gICAwLjAwMDAw
MF0gQUNQSTogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCj4+Pj4+
Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwMDAwRkIxMDAgMDAwMDE0ICh2
MDAgQUNQSUFNKQo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFJTRFQgMHgwMDAwMDAwMEM3
RjkwMDAwIDAwMDA0OCAodjAxIE1TSSAgICBPRU1TTElDICAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3
KQo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgwMDAwMDAwMEM3RjkwMjAwIDAw
MDA4NCAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+Pj4+
IFsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMEM3RjkwNUUwIDAwOTQyNyAodjAx
IEE3NjQwICBBNzY0MDEwMCAwMDAwMDEwMCBJTlRMIDIwMDUxMTE3KQo+Pj4+Pj4+IFsgICAgMC4w
MDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMEM3RjlFMDAwIDAwMDA0MAo+Pj4+Pj4+IFsgICAg
MC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMEM3RjkwMzkwIDAwMDA4OCAodjAxIDc2NDBN
UyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBd
IEFDUEk6IE1DRkcgMHgwMDAwMDAwMEM3RjkwNDIwIDAwMDAzQyAodjAxIDc2NDBNUyBPRU1NQ0ZH
ICAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNM
SUMgMHgwMDAwMDAwMEM3RjkwNDYwIDAwMDE3NiAodjAxIE1TSSAgICBPRU1TTElDICAyMDEwMDkx
MyBNU0ZUIDAwMDAwMDk3KQo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IE9FTUIgMHgwMDAw
MDAwMEM3RjlFMDQwIDAwMDA3MiAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAw
MDAwMDk3KQo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IFNSQVQgMHgwMDAwMDAwMEM3RjlB
NUUwIDAwMDEwOCAodjAzIEFNRCAgICBGQU1fRl8xMCAwMDAwMDAwMiBBTUQgIDAwMDAwMDAxKQo+
Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEhQRVQgMHgwMDAwMDAwMEM3RjlBNkYwIDAwMDAz
OCAodjAxIDc2NDBNUyBPRU1IUEVUICAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+Pj4+IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IElWUlMgMHgwMDAwMDAwMEM3RjlBNzMwIDAwMDExMCAodjAxIEFN
RCAgICBSRDg5MFMgICAwMDIwMjAzMSBBTUQgIDAwMDAwMDAwKQo+Pj4+Pj4+IFsgICAgMC4wMDAw
MDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMEM3RjlBODQwIDAwMERBNCAodjAxIEEgTSBJICBQT1dF
Uk5PVyAwMDAwMDAwMSBBTUQgIDAwMDAwMDAxKQo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6
IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gU2V0
dGluZyBBUElDIHJvdXRpbmcgdG8gWGVuIFBWLgo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIE5VTUEg
dHVybmVkIG9mZgo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgW21lbSAw
eDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXQo+Pj4+Pj4+IFsgICAgMC4wMDAw
MDBdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDdmYzE1MDAwLTB4N2ZjMWVmZmZdCj4+
Pj4+Pj4gWyAgICAwLjAwMDAwMF0gdHNjOiBGYXN0IFRTQyBjYWxpYnJhdGlvbiB1c2luZyBQSVQK
Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKPj4+Pj4+PiBbICAgIDAuMDAwMDAw
XSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0K
Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQTMyICAgIFttZW0gMHgwMDAwMDAwMDAxMDAwMDAw
LTB4MDAwMDAwMDA3ZmZmZmZmZl0KPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIGVt
cHR5Cj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25lIHN0YXJ0IGZvciBlYWNoIG5v
ZGUKPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKPj4+Pj4+
PiBbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAw
MDAwMDAwMDAwOTVmZmZdCj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAw
eDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZmXQo+Pj4+Pj4+IFsgICAgMC4wMDAw
MDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAw
MDA3ZmZmZmZmZl0KPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczog
NTI0MTgxCj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFnZXMgdXNlZCBm
b3IgbWVtbWFwCj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMjEgcGFnZXMgcmVz
ZXJ2ZWQKPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTg5IHBhZ2VzLCBMSUZP
IGJhdGNoOjAKPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDgxMjggcGFnZXMg
dXNlZCBmb3IgbWVtbWFwCj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25lOiA1MjAx
OTIgcGFnZXMsIExJRk8gYmF0Y2g6MzEKPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBCVUc6IHVuYWJs
ZSB0byBoYW5kbGUga2VybmVsIE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCAgICAgICAgICAg
KG51bGwpCj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gSVA6IHplcm9fcmVzdl91bmF2YWlsKzB4OGUv
MHhlMQo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIFBHRCAwIFA0RCAwCj4+Pj4+Pj4gWyAgICAwLjAw
MDAwMF0gT29wczogMDAwMiBbIzFdIFNNUAo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIE1vZHVsZXMg
bGlua2VkIGluOgo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dh
cHBlciBOb3QgdGFpbnRlZCA0LjE1LjAtcmM2LTIwMTgwMTA0LWxpbnVzLWRvZmxyKyAjMQo+Pj4+
Pj4+IFsgICAgMC4wMDAwMDBdIEhhcmR3YXJlIG5hbWU6IE1TSSBNUy03NjQwLzg5MEZYQS1HRDcw
IChNUy03NjQwKSAgLCBCSU9TIFYxLjhCMSAwOS8xMy8yMDEwCj4+Pj4+Pj4gWyAgICAwLjAwMDAw
MF0gUklQOiBlMDMwOnplcm9fcmVzdl91bmF2YWlsKzB4OGUvMHhlMQo+Pj4+Pj4+IFsgICAgMC4w
MDAwMDBdIFJTUDogZTAyYjpmZmZmZmZmZjgyODAzZDY4IEVGTEFHUzogMDAwMTAwMDYKPj4+Pj4+
PiBbICAgIDAuMDAwMDAwXSBSQVg6IDAwMDAwMDAwMDAwMDAwMDAgUkJYOiAwMDAwMDAwMDAwMDAw
MDAxIFJDWDogMDAwMDAwMDAwMDAwMDAxMAo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIFJEWDogMDAw
MDAwMDAwMDA3ZmZmZiBSU0k6IDAwMDAwMDAwMDAwMDAxMDAgUkRJOiBmZmZmZWEwMDAyMDAwMDAw
Cj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gUkJQOiBmZmZmZmZmZjgyODAzZDcwIFIwODogZmZmZmVh
MDAwMjAwMDAwMCBSMDk6IDAwMDAwMDAwMDAwMDAwMDIKPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBS
MTA6IDAwMDAwMDAwMDAwMDAwMDIgUjExOiAwMDAwMDAwMDAwMDAwMDAzIFIxMjogZmZmZmVhMDAw
MDAwMDAwMAo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6
IGZmZmZmZmZmODI4MDNmMjAgUjE1OiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+Pj4gWyAgICAwLjAw
MDAwMF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmZmZmZmODJlMTYwMDAoMDAw
MCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIENTOiAgZTAz
MyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKPj4+Pj4+PiBbICAgIDAu
MDAwMDAwXSBDUjI6IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAyODIzMDAwIENSNDog
MDAwMDAwMDAwMDAwMDY2MAo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIERSMDogMDAwMDAwMDAwMDAw
MDAwMCBEUjE6IDAwMDAwMDAwMDAwMDAwMDAgRFIyOiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+Pj4g
WyAgICAwLjAwMDAwMF0gRFIzOiAwMDAwMDAwMDAwMDAwMDAwIERSNjogMDAwMDAwMDAwMDAwMDAw
MCBEUjc6IDAwMDAwMDAwMDAwMDAwMDAKPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNl
Ogo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdICA/IGZyZWVfYXJlYV9pbml0X25vZGVzKzB4NjkwLzB4
NjlmCj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gem9uZV9zaXplc19pbml0KzB4NGIvMHg1MAo+
Pj4+Pj4+IFsgICAgMC4wMDAwMDBdICA/IHhlbl9wYWdldGFibGVfaW5pdCsweDEzLzB4NDNmCj4+
Pj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gbWVtYmxvY2tfZmluZF9kbWFfcmVzZXJ2ZSsweDE0MS8w
eDE1Ygo+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdICA/IG1lbWJsb2NrX2ZpbmRfZG1hX3Jlc2VydmUr
MHgxNTAvMHgxNWIKPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgPyBudW1hX2luaXQrMHg0M2MvMHg0
NTMKPj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgPyBzZXR1cF9hcmNoKzB4N2EwLzB4ODdmCj4+Pj4+
Pj4gWyAgICAwLjAwMDAwMF0gID8gc3RhcnRfa2VybmVsKzB4NTgvMHgzYTgKPj4+Pj4+PiBbICAg
IDAuMDAwMDAwXSAgPyBpb21tdV9zaHV0ZG93bl9ub29wKzB4MTAvMHgxMAo+Pj4+Pj4+IFsgICAg
MC4wMDAwMDBdICA/IHhlbl9zdGFydF9rZXJuZWwrMHg1MjgvMHg1MzQKPj4+Pj4+PiBbICAgIDAu
MDAwMDAwXSBDb2RlOiBkYSA0OSBjMSBlMCAwNiA0ZCAwMSBlMCA0OCA4YiA0NCAyNCAwOCA0OCA4
ZCAwYyAxYSA0OCAwNSBmZiAwZiAwMCAwMCA0OCBjMSBlOCAwYyA0OCAzOSBjOCA3NiAxNiA0YyA4
OSBjNyBiOSAxMCAwMCAwMCAwMCA0NCA4OSBlOCA8ZjM+IGFiIDQ4IGZmIGMzIDQ5IDgzIGMwIDQw
IGViIGQyIDZhIDAwIDU1IDMxIGQyIDQ5IGM3IGMwIDkwIDc4Cj4+Pj4+Pj4gWyAgICAwLjAwMDAw
MF0gUklQOiB6ZXJvX3Jlc3ZfdW5hdmFpbCsweDhlLzB4ZTEgUlNQOiBmZmZmZmZmZjgyODAzZDY4
Cj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gQ1IyOiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+Pj4gWyAg
ICAwLjAwMDAwMF0gLS0tWyBlbmQgdHJhY2UgYjc4OGYzMmUzOGY2ZGUzOSBdLS0tCj4+Pj4+Pj4g
WyAgICAwLjAwMDAwMF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBr
aWxsIHRoZSBpZGxlIHRhc2shCj4+Pj4+Pj4gKFhFTikgWzIwMTgtMDEtMDQgMDk6NTI6NDkuMjE4
XSBIYXJkd2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4K
Pj4+Pj4+Pgo+Pj4+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:42:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:42:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYwyO-0004rd-GF; Tue, 09 Jan 2018 16:42:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYwyO-0004rR-0V
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 16:42:00 +0000
X-Inumbo-ID: 4a924f61-f55c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a924f61-f55c-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:43:59 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 09:41:53 -0700
Message-Id: <5A54FEDF020000780019CD82@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 09:41:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-22-wei.liu2@citrix.com>
 <5A4F8C98020000780019B61D@prv-mh.provo.novell.com>
 <20180109154549.zu5htiwtnjekwhyz@citrix.com>
In-Reply-To: <20180109154549.zu5htiwtnjekwhyz@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 21/74] x86/entry: Early PVH boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDE2OjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDY6MzI6NTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4gKyAgICBwdmhfbWJpLm1vZHNfY291bnQgPSBwdmhfaW5mby0+bnJfbW9kdWxlczsK
Pj4gPiArICAgIHB2aF9tYmkubW9kc19hZGRyID0gX19wYShwdmhfbWJpX21vZHMpOwo+PiA+ICsK
Pj4gPiArICAgIG1vZCA9IHB2aF9tYmlfbW9kczsKPj4gPiArICAgIGVudHJ5ID0gX192YShwdmhf
aW5mby0+bW9kbGlzdF9wYWRkcik7Cj4+IAo+PiBIb3cgY29tZSBfX3ZhKCkgYWxyZWFkeSB3b3Jr
cyBhdCB0aGlzIHBvaW50IGluIHRpbWU/IEFuZCB3aGF0IGFib3V0Cj4+IHRoaXMgYWRkcmVzcyBi
ZWluZyBiZXlvbmQgNEdiPwo+PiAKPiAKPiBUaGUgb3JpZ2luYWwgY29kZSB1c2VzIF9fdmEgYXQg
dGhlIGJlZ2lubmluZyBvZiBfX3N0YXJ0X3hlbiBzbyB0aGlzIGlzCj4gbm8gbW9yZSBlcnJvbmVv
dXMgdGhhbiB3aGF0IHdlIG9yaWdpbmFsbHkgaGF2ZS4KCldlbGwsIEkgd2FzIGFzc3VtaW5nIHRo
YXQgdGhlc2UgdXNlcyBvZiBfX3ZhKCkgaGVyZSBhcmUgdGhlCnJlYXNvbiB3aHkgeW91IG5lZWQg
dG8gZXh0ZW5kIHRoZSBpbml0aWFsIG1hcHBpbmcgaW4gYW5vdGhlcgpwYXRjaC4gVGhlIG9yaWdp
bmFsIG9uZXMgZWFybHkgaW4gX19zdGFydF94ZW4oKSBhbGwgZGVhbCB3aXRoIHRoZQpNQkkgd2hp
Y2ggd2UndmUgcmVsb2NhdGVkIHRvIGEgcGxhY2Ugd2hlcmUgX192YSgpIGNhbiBiZSB1c2VkLgoK
Pj4gPiArICAgIGZvciAoIGkgPSAwOyBpIDwgcHZoX2luZm8tPm5yX21vZHVsZXM7IGkrKyApCj4+
ID4gKyAgICB7Cj4+ID4gKyAgICAgICAgQVNTRVJUKCEoZW50cnlbaV0ucGFkZHIgPj4gMzIpKTsK
Pj4gCj4+IFRvIHJlbGF4IHRoaXMgY29uZGl0aW9uIChpbiBwYXJ0aWN1bGFyIHRvIGFsbG93IGh1
Z2UgaW5pdHJkKSwgaG93Cj4+IGFib3V0IC4uLgo+PiAKPj4gPiArICAgICAgICBtb2RbaV0ubW9k
X3N0YXJ0ID0gZW50cnlbaV0ucGFkZHI7Cj4+ID4gKyAgICAgICAgbW9kW2ldLm1vZF9lbmQgICA9
IGVudHJ5W2ldLnBhZGRyICsgZW50cnlbaV0uc2l6ZTsKPj4gCj4+IC4uLiB1c2luZyB0aGUgRUZJ
IGFwcHJvYWNoIGhlcmUgYW5kIHN0b3JlIHRoZSBQRk4gaW4gbW9kX3N0YXJ0Cj4+IGFuZCB0aGUg
c2l6ZSBpbiBtb2RfZW5kPwo+IAo+IAo+IFRoaXMgZnVuY3Rpb24gdHVybnMgcHZoX2luZm8gaW50
byBtdWx0aWJvb3QgaW5mby4gSSdtIGFmcmFpZCBJIGRvbid0Cj4gZm9sbG93IHlvdSBzdWdnZXN0
aW9uIGhlcmUuIFRoZSBiZXN0IGFwcHJvYWNoIG5vdyBpcyB0byBCVUdfT04gaGVyZSBhbmQKPiBj
b25zaWRlciBodWdlIGluaXRyZCBsYXRlci4KCkRvaW5nIHRoaXMgbGF0ZXIgaXMgZmluZSBvZiBj
b3Vyc2U7IHdoYXQgSSdtIHJlZmVycmluZyB0byBpcyB0aGF0CnlvdSBzdG9yZSBwYWRkciBvZiBz
dGFydCBhbmQgZW5kLCB3aGVyZWFzIHRoZSBlYXJseSBFRkkgY29kZQpzdG9yZXMgUEZOIGFuZCBz
aXplIChhbmQgdGhlIGNvbnN1bWVyIGNvZGUgaW4gX19zdGFydF94ZW4Ka25vd3MgdG8gdGVsbCB0
aGUgY2FzZXMgYXBhcnQpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:48:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYx4q-000558-6G; Tue, 09 Jan 2018 16:48:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYx4p-000552-Kh
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 16:48:39 +0000
X-Inumbo-ID: 38adeea8-f55d-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38adeea8-f55d-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:50:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="457607403"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 9 Jan 2018 16:47:47 +0000
Message-ID: <1515516467-26501-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/ioemul: Account for ioemul_handle_quirk()
	in stub length check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9wY29kZSBwb3RlbnRpYWxseSB3cml0dGVuIGludG8gY3R4dC0+aW9fZW11bF9zdHViW10g
aW4gdGhlIGNhc2UKdGhhdCBpb2VtdWxfaGFuZGxlX3F1aXJrKCkgaXMgb3ZlcnJpZGluZyB0aGUg
ZGVmYXVsdCBsb2dpYyBpc250CmFjY291bnRlZCBmb3IgaW4gdGhlIGJ1aWxkLXRpbWUgY2hlY2sg
dGhhdCB0aGUgc3R1YnMgYXJlIGxhcmdlIGVub3VnaC4KCkludHJvZHVjZSBJT0VNVUxfUVVJUktf
U1RVQl9CWVRFUyBhbmQgdXNlIGZvciBib3RoIHRoZSBtYWluIGFuZCBxdWlyawpzdHViIGNhc2Vz
LiAgQXMgYSBzbGltIG9wdGltaXNhdGlvbiwgYXZvaWQgd3JpdGluZyBvdXQgdGhlIGRlZmF1bHQg
c3R1Ygp3aGVuIHdlIGtub3cgd2UgYXJlIGdvaW5nIHRvIG92ZXJ3cml0ZSBpdC4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9pb3BvcnRf
ZW11bGF0ZS5jICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgfCAyNyAr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaW8uaCAgICAg
ICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvcG9ydF9lbXVsYXRlLmMgYi94ZW4vYXJj
aC94ODYvaW9wb3J0X2VtdWxhdGUuYwppbmRleCA1OGQyYjUzLi4xZjZmNzk0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvaW9wb3J0X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYvaW9wb3J0
X2VtdWxhdGUuYwpAQCAtMzUsNiArMzUsOCBAQCBzdGF0aWMgdm9pZCBpb2VtdWxfaGFuZGxlX3By
b2xpYW50X3F1aXJrKAogICAgIGlvX2VtdWxfc3R1Yls4XSA9IDB4OWQ7CiAgICAgLyogICAgcmV0
ICovCiAgICAgaW9fZW11bF9zdHViWzldID0gMHhjMzsKKworICAgIEJVSUxEX0JVR19PTihJT0VN
VUxfUVVJUktfU1RVQl9CWVRFUyA8IDEwKTsKIH0KIAogc3RhdGljIGludCBfX2luaXQgcHJvbGlh
bnRfcXVpcmsoc3RydWN0IGRtaV9zeXN0ZW1faWQgKmQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5k
ZXggMTA0MWE0Yy4uNDA4N2NmMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtODksMTkgKzg5
LDI0IEBAIHN0YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11bF9zdHViX3NldHVwKHN0cnVjdCBw
cml2X29wX2N0eHQgKmN0eHQsIHU4IG9wY29kZSwKICAgICAvKiBjYWxscSAqJXJjeCAqLwogICAg
IGN0eHQtPmlvX2VtdWxfc3R1YlsxMF0gPSAweGZmOwogICAgIGN0eHQtPmlvX2VtdWxfc3R1Ylsx
MV0gPSAweGQxOwotICAgIC8qIGRhdGExNiBvciBub3AgKi8KLSAgICBjdHh0LT5pb19lbXVsX3N0
dWJbMTJdID0gKGJ5dGVzICE9IDIpID8gMHg5MCA6IDB4NjY7Ci0gICAgLyogPGlvLWFjY2VzcyBv
cGNvZGU+ICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzEzXSA9IG9wY29kZTsKLSAgICAvKiBp
bW04IG9yIG5vcCAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNF0gPSAhKG9wY29kZSAmIDgp
ID8gcG9ydCA6IDB4OTA7Ci0gICAgLyogcmV0IChqdW1wcyB0byBndWVzdF90b19ob3N0X2dwcl9z
d2l0Y2gpICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzE1XSA9IDB4YzM7Ci0gICAgQlVJTERf
QlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgMTYpOwotCi0gICAgaWYgKCBpb2VtdWxfaGFuZGxl
X3F1aXJrICkKKworICAgIGlmICggbGlrZWx5KCFpb2VtdWxfaGFuZGxlX3F1aXJrKSApCisgICAg
eworICAgICAgICAvKiBkYXRhMTYgb3Igbm9wICovCisgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1
YlsxMl0gPSAoYnl0ZXMgIT0gMikgPyAweDkwIDogMHg2NjsKKyAgICAgICAgLyogPGlvLWFjY2Vz
cyBvcGNvZGU+ICovCisgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxM10gPSBvcGNvZGU7Cisg
ICAgICAgIC8qIGltbTggb3Igbm9wICovCisgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNF0g
PSAhKG9wY29kZSAmIDgpID8gcG9ydCA6IDB4OTA7CisgICAgICAgIC8qIHJldCAoanVtcHMgdG8g
Z3Vlc3RfdG9faG9zdF9ncHJfc3dpdGNoKSAqLworICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWJb
MTVdID0gMHhjMzsKKyAgICB9CisgICAgZWxzZQogICAgICAgICBpb2VtdWxfaGFuZGxlX3F1aXJr
KG9wY29kZSwgJmN0eHQtPmlvX2VtdWxfc3R1YlsxMl0sIGN0eHQtPmN0eHQucmVncyk7CiAKKyAg
ICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0laRSAvIDIgPCBNQVgoMTYsIC8qIFJlZ3VsYXIgc3R1
YnMgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTIgKyBJT0VN
VUxfUVVJUktfU1RVQl9CWVRFUykpOworCiAgICAgLyogSGFuZHkgZnVuY3Rpb24tdHlwZWQgcG9p
bnRlciB0byB0aGUgc3R1Yi4gKi8KICAgICByZXR1cm4gKHZvaWQgKikodGhpc19jcHUoc3R1YnMu
YWRkcikgKyBTVFVCX0JVRl9TSVpFIC8gMik7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2lvLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2lvLmgKaW5kZXggYjE1NmY0OC4uZTZi
YjIwYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pby5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW8uaApAQCAtNTEsNiArNTEsNyBAQCBfX09VVChsLCxpbnQpCiBleHRlcm4g
dm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25lZCBpbnQgcG9ydCwgdTggdmFsdWUpOwog
CiAvKiBGdW5jdGlvbiBwb2ludGVyIHVzZWQgdG8gaGFuZGxlIHBsYXRmb3JtIHNwZWNpZmljIEkv
TyBwb3J0IGVtdWxhdGlvbi4gKi8KKyNkZWZpbmUgSU9FTVVMX1FVSVJLX1NUVUJfQllURVMgMTAK
IGV4dGVybiB2b2lkICgqaW9lbXVsX2hhbmRsZV9xdWlyaykoCiAgICAgdTggb3Bjb2RlLCBjaGFy
ICppb19lbXVsX3N0dWIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIAotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:51:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:51:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYx7D-0005i8-J1; Tue, 09 Jan 2018 16:51:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yc+y=ee=citrix.com=prvs=540dc162b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYx7C-0005hp-KA
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 16:51:06 +0000
X-Inumbo-ID: 902adfbd-f55d-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 902adfbd-f55d-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 16:53:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="65810294"
Date: Tue, 9 Jan 2018 16:45:52 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109164552.twk5aosmp6ajcupu@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-56-wei.liu2@citrix.com>
 <5A53A4E4020000780019C50B@prv-mh.provo.novell.com>
 <20180108162255.3tnlfe3hwmvjzk56@MacBook-Pro-de-Roger.local>
 <5A54849A020000780019C8F6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A54849A020000780019C8F6@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 55/74] xen/pvshim: forward evtchn ops
 between L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDE6MDA6MTBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjAxLjE4IGF0IDE3OjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDk6MDU6NDBBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiArICAgICAgICB1bnNpZ25lZCBsb25nIGV2dGNobiA9IHhj
aGcoJlhFTl9zaGFyZWRfaW5mby0+ZXZ0Y2huX3BlbmRpbmdbbDFdLCAwKTsKPiA+PiA+ICsKPiA+
PiA+ICsgICAgICAgIF9fY2xlYXJfYml0KGwxLCAmcGVuZGluZyk7Cj4gPj4gPiArICAgICAgICBl
dnRjaG4gJj0gflhFTl9zaGFyZWRfaW5mby0+ZXZ0Y2huX21hc2tbbDFdOwo+ID4+ID4gKyAgICAg
ICAgd2hpbGUgKCBldnRjaG4gKQo+ID4+ID4gKyAgICAgICAgewo+ID4+ID4gKyAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwb3J0ID0gZmZzbChldnRjaG4pIC0gMTsKPiA+PiA+ICsKPiA+PiA+ICsg
ICAgICAgICAgICBfX2NsZWFyX2JpdChwb3J0LCAmZXZ0Y2huKTsKPiA+PiA+ICsgICAgICAgICAg
ICBwb3J0ICs9IGwxICogQklUU19QRVJfTE9ORzsKPiA+PiAKPiA+PiBXaGF0IGFib3V0IGEgMzIt
Yml0IGNsaWVudD8gSWYgdGhhdCdzIG5vdCBpbnRlbmRlZCB0byBiZSBzdXBwb3J0ZWQsCj4gPj4g
YnVpbGRpbmcgb2Ygc3VjaCBhIGd1ZXN0IHNob3VsZCBiZSBwcmV2ZW50ZWQgKGluIGRvbTBfYnVp
bGQuYykuCj4gPiAKPiA+IDMyYml0IGNsaWVudD8gWW91IG1lYW4gYnVpbGRpbmcgYSBzaGltIHRo
YXQgcnVucyBpbiAzMmJpdCBtb2RlPyBJZiBzbwo+ID4gSSBoYXZlbid0IHJlYWxseSB0aHJvdWdo
IG9mIGl0LCBidXQgaW4gYW55IGNhc2UgQklUU19QRVJfTE9HIHdvdWxkIGJlCj4gPiBPSyBhbHNv
IGluIHRoYXQgY2FzZT8KPiAKPiBObywgYnkgImNsaWVudCIgSSBtZWFuIHRoZSAoc29sZSkgZ3Vl
c3Qgb2YgdGhlIHNoaW0sIGluIHRoZSAzMi1iaXQKPiBjYXNlIG9mIHdoaWNoIHlvdSdkIG5lZWQg
dG8gdXNlIEJJVFNfUEVSX0VWVENITl9XT1JEKCkgaGVyZS4KPiBCdXQgc2luY2UgMzItYml0IFBW
IGd1ZXN0cyBhcmUgbm90IGEgcHJvYmxlbSB3cnQgU1AzLCBJIGNhbiBzZWUKPiB3aHkgd2Ugd291
bGRuJ3Qgd2FudC9uZWVkIHRvIHN1cHBvcnQgdGhhdCBjYXNlLiBZZXQgaWYgc28sIEknZAo+IHBy
ZWZlciBpZiB3ZSBkaWQgdGhhdCB1bmlmb3JtbHksIGJ5IGUuZy4gYWxzbyBhdm9pZGluZyB0aGUg
Y29tcGF0Cj4gY29tcGxpY2F0aW9ucyBpbiB0aGUgbmV3IGdyYW50IHRhYmxlIHdyYXBwZXIuCgpI
bSwgSSdtIGFmcmFpZCBJJ20gbm90IGZvbGxvd2luZy4gWGVuIGlzIDY0Yml0cywgYW5kIHRoaXMg
aXMgdGhlCnNoYXJlZF9pbmZvIHBhZ2Ugb2YgdGhlIHNoaW0gKFhlbiksIHNvIHRoZSBzaXplIGl0
J3MgQklUU19QRVJfTE9ORy4KCjMyYml0IFBWIGd1ZXN0cyBoYXZlIGJlZW4gdGVzdGVkIGFuZCBz
ZWVtIHRvIHdvcmsgZmluZS4gV2hldGhlcgpzb21lb25lIHdvdWxkIHdhbnQgdG8gY29udmVydCB0
aGVtIG9yIG5vdCBJIGRvbid0IGtub3csIGJ1dCBpdCdzCmFsbW9zdCBubyBleHRyYSBlZmZvcnQg
dG8gcHJvdmlkZSBhIHNoaW0gdGhhdCB3b3JrcyBmb3IgYm90aApiaXRuZXNzLgoKPiA+PiA+ICsg
ICAgY2FzZSBFVlRDSE5PUF91bm1hc2s6IHsKPiA+PiA+ICsgICAgICAgIHN0cnVjdCBldnRjaG5f
dW5tYXNrIHVubWFzazsKPiA+PiA+ICsKPiA+PiA+ICsgICAgICAgIGlmICggY29weV9mcm9tX2d1
ZXN0KCZ1bm1hc2ssIGFyZywgMSkgIT0gMCApCj4gPj4gPiArICAgICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Cj4gPj4gPiArCj4gPj4gPiArICAgICAgICAvKiBVbm1hc2sgaXMgaGFuZGxlZCBpbiBM
MSAqLwo+ID4+ID4gKyAgICAgICAgcmMgPSBldnRjaG5fdW5tYXNrKHVubWFzay5wb3J0KTsKPiA+
PiA+ICsKPiA+PiA+ICsgICAgICAgIGJyZWFrOwo+ID4+ID4gKyAgICB9Cj4gPj4gCj4gPj4gSXMg
dGhpcyByZWFsbHkgc3VmZmljaWVudCwgd2l0aG91dCBoYW5kaW5nIGFueXRoaW5nIHRocm91Z2gg
dG8gTDA/Cj4gPj4gUGVyaGFwcyBpdCdzIGZpbmUgYXMgbG9uZyBhcyB0aGVyZSdzIG5vIHBhc3Mt
dGhyb3VnaCBzdXBwb3J0IGhlcmUuCj4gPiAKPiA+IEZvciB0aGUgdW5tYXNrIG9wZXJhdGlvbj8g
SSB0aGluayBzbywgaWYgdGhlcmUgd2FzIGEgcGVuZGluZyBldmVudCB0aGUKPiA+IHNoaW0gd2ls
bCBhbHJlYWR5IHRha2UgY2FyZSBvZiBpbmplY3RpbmcgaXQgdG8gdGhlIGd1ZXN0Lgo+IAo+IFdl
bGwsIGFzIHRoZSBMaW51eCBjb2RlIChldnRjaG5fMmxfdW5tYXNrKCkpIHRlbGxzIHVzIGNlcnRh
aW4KPiB1bm1hc2tzIGhhdmUgdG8gZ28gdGhyb3VnaCB0aGUgaHlwZXJ2aXNvci4gSSB3b3VsZCBh
c3N1bWUKPiB0aGF0IGluIHRoZSBjYXNlIG9mIHRoZSBzaGltIHRoaXMgbWVhbnMgdGhhdCBMMiBy
ZXF1ZXN0cyBuZWVkCj4gdG8gYWxzbyBiZSBoYW5kZWQgdGhyb3VnaCB0byBMMCB3aGVuZXZlciB0
aGV5J3JlIG5vdCBiZWluZwo+IGhhbmRsZWQgZW50aXJlbHkgbG9jYWxseSB0byBMMS4KCkknbSBu
b3Qgc3VyZSBhbnkgTDIgdW5tYXNrIG5lZWRzIHRvIGdvIHRocm91Z2ggTDAuIElmIHdlIHBlcmZv
cm0gdGhlCnVubWFzayBpbiBMMSBhbmQgdGhlcmUncyBhbiBldmVudCBwZW5kaW5nIEwxIHdpbGwg
YWxyZWFkeSBpbmplY3QgYW4KaW50ZXJydXB0IGludG8gTDIsIGFuZCBBRkFJSyB0aGF0J3MgdGhl
IHBvaW50IG9mIHVzaW5nIEVWVENITk9QX3VubWFzawooZ2V0IGFuIGludGVycnVwdCBhZnRlciB1
bm1hc2sgaWYgYW4gZXZlbnQgaXMgcGVuZGluZykuCgo+ID4+ID4gQEAgLTEwMzAsNiArMTA1NSwx
MSBAQCBsb25nIGRvX2V2ZW50X2NoYW5uZWxfb3AoaW50IGNtZCwgCj4gPj4gPiBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiA+PiA+ICB7Cj4gPj4gPiAgICAgIGxvbmcgcmM7Cj4g
Pj4gPiAgCj4gPj4gPiArI2lmZGVmIENPTkZJR19YODYKPiA+PiA+ICsgICAgaWYgKCBwdl9zaGlt
ICkKPiA+PiA+ICsgICAgICAgIHJldHVybiBwdl9zaGltX2V2ZW50X2NoYW5uZWxfb3AoY21kLCBh
cmcpOwo+ID4+ID4gKyNlbmRpZgo+ID4+IAo+ID4+IFBhdGNoIGl0IHJpZ2h0IGludG8gdGhlIGh5
cGVyY2FsbCB0YWJsZSBpbnN0ZWFkPwo+ID4gCj4gPiBUaGF0IHdvdWxkIG9ubHkgd29yayBpZiB0
aGUgc2hpbSBpcyBhIGNvbXBpbGUgdGltZSBvcHRpb24sIGJ1dCBub3QgYQo+ID4gcnVuIHRpbWUg
b25lLCB0aGUgaHlwZXJjYWxsIHRhYmxlIGlzIHJvLgo+IAo+IFdlbGwsIHllcyBhbmQgbm86IFNl
ZSBubWlfc2hvb3Rkb3duX2NwdXMoKSBmb3IgYSBwcmVjZWRlbnQKPiBvZiBob3cgdG8gZG8gdGhh
dCB3aXRob3V0IHJlbW92aW5nIHRoZSByL28gYXR0cmlidXRlLiBOb3QgaGF2aW5nCj4gdGhlIGhv
b2sgc2l0IGhlcmUgd291bGQgKEkgYXNzdW1lKSBhbGxvdyB0byBhdm9pZCBjb21waWxpbmcgdGhl
Cj4gZW50aXJlIGRvX2V2ZW50X2NoYW5uZWxfb3AoKSBkb3duIHRoZSByb2FkIGluIHRoZSBzaGlt
LW9ubHkKPiBjYXNlLiBUaGUgY29tcGlsZXIgbWF5IGJlIGFibGUgdG8gcGFydGlhbGx5IGRvIHRo
aXMgKG9taXR0aW5nIHRoZQo+IHJlc3Qgb2YgdGhlIGZ1bmN0aW9uKSwgYnV0IG15IGV4cGVyaWVu
Y2UgaXMgdGhhdCBkZWZlcnJpbmcgdG8gdGhlCj4gY29tcGlsZXIgaW4gdGhpcyByZWdhcmQgb2Z0
ZW4gbWVhbnMgbGVhdmluZyBzb21lIHRyYWNlcyBhcm91bmQuCgpJIHNlZSwgSSBjb3VsZCB1c2Ug
dGhlIHdyaXRlX2F0b21pYyArIGRpcmVjdG1hcCB0cmljaywgYnV0IEkgdGhpbmsgSQp3aWxsIGxl
YXZlIHRoYXQgZm9yIGxhdGVyLCBzaW5jZSBkb2Vzbid0IHNlZW0gY3J1Y2lhbCB0byBtZS4KClRo
YW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 16:52:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 16:52:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYx8f-0005qU-0w; Tue, 09 Jan 2018 16:52:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igen=ee=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eYx8d-0005qN-IK
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 16:52:35 +0000
X-Inumbo-ID: 4e4ce94d-f55d-11e7-b4a6-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e4ce94d-f55d-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 17:51:15 +0100 (CET)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DC1612064D;
 Tue,  9 Jan 2018 16:52:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DC1612064D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 9 Jan 2018 08:52:29 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <dunlapg@umich.edu>
In-Reply-To: <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 committers@xenproject.org, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA5IEphbiAyMDE4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IE9uIE1vbiwgSmFuIDgs
IDIwMTggYXQgOTowMSBQTSwgUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdtYWlsLmNvbT4gd3JvdGU6
Cj4gPiBPbiBhIHNpbWlsYXJseSBwcmFnbWF0aWMgbm90ZTogd291bGQgYSB2YXJpYXRpb24gb2Yg
QW50aG9ueSdzIHZpeGVuIHBhdGNoIHNlcmllcyBiZSBzdWl0YWJsZSBmb3IgcHJlLVBWSCBYZW4g
NC42IC0gNC45PyAgVGhlc2UgdmVyc2lvbnMgYXJlIGN1cnJlbnRseSBkb2N1bWVudGVkIGFzIHNl
Y3VyaXR5LXN1cHBvcnRlZCAoT2N0IDIwMTggLSBKdWx5IDIwMjApLgo+IAo+IEhtbSwgSWFuJ3Mg
bWFpbCBzZWVtcyB0byBiZSBmb2N1c2luZyBvbiB0aGUgaWRlYSBvZiBjaGVja2luZyBpbiBhCj4g
bm9uLXBvbGlzaGVkIHNlcmllcyB0byA0LjEwLCByYXRoZXIgdGhhbiBleGN0bHkgd2hhdCB0aGUg
Y29udGVudCBvZgo+IHRoYXQgc2VyaWVzIHdvdWxkIGJlLgo+IAo+IEluIHRoZSBJUkwgY29udmVy
c2F0aW9uIHRoYXQgcHJlY2VlZGVkIHRoaXMgbWFpbCwgdGhlIG5ldyBzaG9ydC10ZXJtCj4gdGFy
Z2V0IHdlIGRpc2N1c3NlZCB3YXM6Cj4gMS4gQSA0LjEwLWJhc2VkIHNoaW0gdGhhdCBjb3VsZCBi
b290IGVpdGhlciB1bmRlciBIVk0gb3IgUFZICj4gMi4gQSBzY3JpcHQgdGhhdCB3b3VsZCB0YWtl
IGFuIGV4aXN0aW5nIFBWIGNvbmZpZywgYW5kIHNwaXQgb3V0IGEpIGEKPiBib290YWJsZSBJU08g
d2l0aCB0aGUgc2hpbSAmIHdoYXRldmVyIHdhcyBuZWVkZWQsIGFuZCBiKSBhIG5ldyBjb25maWcK
PiB0aGF0IHdvdWxkIGJvb3QgdGhlIHNhbWUgVk0sIGJ1dCBpbiBIVk0gbW9kZSB3aXRoIHRoZSBz
aGltCj4gCj4gVGhlIHNjcmlwdCArIGEgNC4xMCBzaGltIGJpbmFyeSAqc2hvdWxkKiBhbGxvdyBt
b3N0IFBWIGd1ZXN0cyB0byBib290Cj4gd2l0aG91dCBhbnkgY2hhbmdlcyB3aGF0c29ldmVyIGZv
ciBtb3N0IG9sZGVyIHZlcnNpb25zIG9mIFhlbi4KPiAKPiBUaGVyZSBhcmUgYSBudW1iZXIgb2Yg
cGVvcGxlIGZvciB3aG9tIHRoaXMgd29uJ3Qgd29yazsgSSB0aGluayB3ZSBhbHNvCj4gbmVlZCB0
byBwcm92aWRlIGEgd2F5IHRvIHRyYW5zcGFyZW50bHkgY2hhbmdlIFBWIGd1ZXN0cyBpbnRvIFBW
c2hpbQo+IGd1ZXN0cy4gIEJ1dCB0aGF0IHdpbGwgbmVjZXNzYXJpbHkgaW52b2x2ZSBzaWduaWZp
Y2FudCB0b29sc3RhY2sKPiBmdW5jdGlvbmFsaXR5LCBhdCB3aGljaCBwb2ludCB5b3UgbWlnaHQg
YXMgd2VsbCBiYWNrcG9ydCBQVkggYXMgd2VsbC4KClllcywgdGhlcmUgd2lsbCBiZSBhIG51bWJl
ciBvZiBwZW9wbGUgdGhhdCB3b24ndCBiZSBjb3ZlcmVkIGJ5IHRoaXMgZml4LAppbmNsdWRpbmcg
dGhvc2UgdGhhdCBjYW4ndCB1c2UgSFZNL1BWSCBtb2RlIGJlY2F1c2UgVlQteCBpc24ndCBhdmFp
bGFibGUKYXQgYWxsIGluIHRoZWlyIGVudmlyb25tZW50LiBUaGF0IGlzIHRoZSBvbmx5IHJlYXNv
biB0byBydW4gUFYgdG9kYXkuClByb3ZpZGluZyBhIHdheSB0byB0cmFuc3BhcmVudGx5IGNoYW5n
ZSBQViBndWVzdHMgaW50byBQVnNoaW0gZ3Vlc3RzCndvbid0IGNvdmVyIGFueSBvZiB0aGVzZSBj
YXNlcy4gQSBtb3JlIGNvbXBsZXRlIHdvcmthcm91bmQgdG8gU1AzIGlzCmFsb25nIHRoZSBsaW5l
cyBvZiBodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTE1MDk3NDA2MjU2OTAuCgpU
aGF0IHNhaWQsIEkgcmVhbGl6ZSB0aGF0IHdlIGFyZSBvbmx5IHRyeWluZyB0byBkbyB0aGUgYmVz
dCB3ZSBjYW4gaW4gYQp2ZXJ5IGRpZmZpY3VsdCBzaXR1YXRpb24sIHdpdGggdmVyeSBsaXR0bGUg
dGltZSBpbiBvdXIgaGFuZHMuIEkgYWdyZWUKd2l0aCBJYW4gdGhhdCB3ZSBzaG91bGQgY29tbWl0
IHNvbWV0aGluZyB1bnBvbGlzaGVkIGFuZCBvbmx5IHBhcnRpYWxseQpyZXZpZXdlZCBzb29uLCBl
dmVuIHRob3VnaCBpdCBkb2Vzbid0IGNvdmVyIGEgZ29vZCBjaHVuayBvZiB0aGUgdXNlcmJhc2UK
Zm9yIG9uZSByZWFzb24gb3IgYW5vdGhlci4gRXZlbiBpZiBtaWdyYXRpb24gZG9lc24ndCB3b3Jr
LCBpdCB3aWxsIHN0aWxsCmhlbHAgYWxsIHRoYXQgZG9uJ3QgcmVxdWlyZSBpdC4gSXQgaXMgb25s
eSBhIHBhcnRpYWwgZml4IGJ5IG5hdHVyZQphbnl3YXkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:03:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYxJG-0006jD-2C; Tue, 09 Jan 2018 17:03:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYxJE-0006ip-CD
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:03:32 +0000
X-Inumbo-ID: d564ee4a-f55e-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d564ee4a-f55e-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 18:02:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="65811294"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20180109142700.12028-1-jgross@suse.com>
 <20180109142700.12028-5-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3430712a-6b57-fd55-5cf0-727f9817d7da@citrix.com>
Date: Tue, 9 Jan 2018 17:01:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180109142700.12028-5-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH RFC 4/4] xen: use per-vcpu TSS and stacks
	for pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMTQ6MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gSW5zdGVhZCBvZiB1c2lu
ZyB0aGUgVFNTIGFuZCBzdGFja3Mgb2YgdGhlIHBoeXNpY2FsIHByb2Nlc3NvciBhbGxvY2F0ZQo+
IHRoZW0gcGVyIHZjcHUsIG1hcCB0aGVtIGluIHRoZSBwZXIgZG9tYWluIGFyZWEsIGFuZCB1c2Ug
dGhvc2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
CgpJIGRvbid0IHNlZSBhbnl0aGluZyBoZXJlIHdoaWNoIHVwZGF0ZXMgdGhlIGZpZWxkcyBpbiB0
aGUgVFNTIGFjcm9zcwpjb250ZXh0IHN3aXRjaC7CoCBXaXRob3V0IGl0LCB5b3UnbGwgYmUgdGFr
aW5nIE5NSXMvTUNFcy9ERidzIG9uIHRoZQp3cm9uZyBzdGFjay4KCkkgc3RpbGwgZG9uJ3Qgc2Vl
IGhvdyB5b3VyIHBsYW4gaXMgdmlhYmxlIGluIHRoZSBmaXJzdCBwbGFjZSwgYW5kIGlzCmFkZGlu
ZyBzdWJzdGFudGlhbGx5IG1vcmUgY29tcGxleGl0eSB0byBhbiBhbnN3ZXIgd2hpY2ggZG9lc24n
dCBuZWVkIGl0LgoKSSdtIGFmcmFpZCBJJ20gb24gdGhlIHZlcmdlIG9mIGEgbmFjayB1bmxlc3Mg
eW91IGNhbiBleHBsYWluIGhvdyBpcwppbnRlbmRlZCB0byBiZSBzYWZlLCBhbmQgYmV0dGVyIHRo
YW4gd2hhdCB3ZSBjdXJyZW50bHkgaGF2ZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:08:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:08:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYxOO-0006ui-LO; Tue, 09 Jan 2018 17:08:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qo9r=ee=citrix.com=prvs=5401a2e7b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eYxOO-0006uc-7n
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 17:08:52 +0000
X-Inumbo-ID: 0aef56f9-f560-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0aef56f9-f560-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 17:10:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="457610564"
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
Date: Tue, 9 Jan 2018 17:08:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] PVH backports to 4.9 and 4.8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFydCBvZiBvdXIgc29sdXRpb24gdG8gWFNBLTI1NCBTUDMgKGFrYSAiTWVsdGRvd24iKSBpcyB0
byBiYWNrcG9ydAp0aGUgUFZIIG1vZGUgZnJvbSA0LjEwIHRvIDQuOSBhbmQgNC44LiAgVGhpcyB3
aWxsIGZpcnN0IGFsbG93IHBlb3BsZQphYmxlIHRvIHJ1biBQVkgga2VybmVscyB0byBzd2l0Y2gg
dGhlaXIgUFYgZ3Vlc3RzIGRpcmVjdGx5IHRvIFBWSApndWVzdHM7IGFuZCBzZWNvbmQsIGV2ZW50
dWFsbHkgZW5hYmxlIHRoZSBiYWNrcG9ydCBvZiBwYXRjaGVzIHdoaWNoCndpbGwgZW5hYmxlIHRy
YW5zcGFyZW50IGNoYW5naW5nIG9mIFBWIGd1ZXN0cyBpbnRvIFBWSCBndWVzdHMuCgpBbGwgb2Yg
dGhlIGh5cGVydmlzb3Igc3VwcG9ydCBzZWVtcyB0byBoYXZlIGV4aXN0ZWQgYWxyZWFkeSBpbiA0
LjgsIHNvCnRoZSBvbmx5IGJhY2twb3J0cyBpbnZvbHZlIHRvb2xzdGFjayBwYXRjaGVzLgoKSSd2
ZSBwdXQgdXAgdHdvIHRyZWVzIGZvciBhIGZpcnN0LWN1dCBiYWNrcG9ydCBvZiB0aGUgUFZICmZ1
bmN0aW9uYWxpdHksIHRvIDQuOSBhbmQgNC44IGhlcmU6CgpnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cGVvcGxlL2dkdW5sYXAveGVuLmdpdAoKQnJhbmNoZXMgb3V0L3B2aC1iYWNrcG9ydC80LjgvdjEg
YW5kIG91dC9wdmgtYmFja3BvcnQvNC45L3YxCgpCZWxvdyBhcmUgdGhlIHBhdGNoZXMgYmFja3Bv
cnRlZCBmcm9tIDQuMTAgdG8gNC45ICgyMyBwYXRjaGVzIHRvdGFsKToKClJvZ2VyIFBhdSBNb25u
ZQlsaWJ4bDogYWRkIGlzX2RlZmF1bHQgY2hlY2tlcnMgZm9yIHN0cmluZyBhbmQgdGltZXJfbW9k
ZQp0eXBlcwpSb2dlciBQYXUgTW9ubmUJbGlieGw6IGludHJvZHVjZSBhIHdheSB0byBtYXJrIGZp
ZWxkcyBhcyBkZXByZWNhdGVkIGluCnRoZSBpZGwKUm9nZXIgUGF1IE1vbm5lCXhsOiBwYXJzaW5n
IGNvZGUgbW92ZW1lbnQKUm9nZXIgUGF1IE1vbm5lCWxpYnhsL3hsOiB1c2UgdGhlIG5ldyBsb2Nh
dGlvbiBvZiBkb21haW5fYnVpbGRfaW5mbyBmaWVsZHMKUm9nZXIgUGF1IE1vbm5lCXhsOiBpbnRy
b2R1Y2UgYSBkb21haW4gdHlwZSBvcHRpb24KUm9nZXIgUGF1IE1vbm5lCXhsOiBpbnRyb2R1Y2Ug
YSBmaXJtd2FyZSBvcHRpb24KUm9nZXIgUGF1IE1vbm5lCWxpYnhsOiBpbnRyb2R1Y2UgYSBQVkgg
Z3Vlc3QgdHlwZQpSb2dlciBQYXUgTW9ubmUJbGlieGw6IGFsbG93IFBWSCBndWVzdHMgdG8gdXNl
IGEgYm9vdGxvYWRlcgpSb2dlciBQYXUgTW9ubmUJbGlieGw6IHNldCBQVkggZ3Vlc3RzIHRvIHVz
ZSB0aGUgUFYgY29uc29sZQpSb2dlciBQYXUgTW9ubmUJbGlieGw6IGFkZCBQVkggc3VwcG9ydCB0
byBkb21haW4gY3JlYXRpb24KUm9nZXIgUGF1IE1vbm5lCWxpYnhsOiByZW1vdmUgZGV2aWNlIG1v
ZGVsICJub25lIiBzdXBwb3J0IGZyb20gZGlzawpyZWxhdGVkIGZ1bmN0aW9ucwpSb2dlciBQYXUg
TW9ubmUJbGlieGw6IHNldCBkZXZpY2UgbW9kZWwgZm9yIFBWSCBndWVzdHMKUm9nZXIgUGF1IE1v
bm5lCWxpYnhsOiBhZGQgUFZIIHN1cHBvcnQgdG8gZG9tYWluIGJ1aWxkaW5nClJvZ2VyIFBhdSBN
b25uZQlsaWJ4bDogYWRkIFBWSCBzdXBwb3J0IHRvIGRvbWFpbiBzYXZlL3N1c3BlbmQKUm9nZXIg
UGF1IE1vbm5lCWxpYnhsOiBhZGQgUFZIIHN1cHBvcnQgdG8gdnBjdSBob3RwbHVnLCBkb21haW4K
ZGVzdHJ1Y3Rpb24vcGF1c2UgYW5kIGRvbWFpbiBjb25maWd1cmF0aW9uClJvZ2VyIFBhdSBNb25u
ZQlsaWJ4bDogYWRkIFBWSCBzdXBwb3J0IHRvIG1lbW9yeSBmdW5jdGlvbnMKUm9nZXIgUGF1IE1v
bm5lCWxpYnhsOiBQVkggZ3Vlc3RzIHVzZSBQViBuaWNzClJvZ2VyIFBhdSBNb25uZQlsaWJ4bDog
cmVtb3ZlIGRldmljZSBtb2RlbCAibm9uZSIgc3VwcG9ydCBmcm9tIHN0cmVhbQpmdW5jdGlvbnMK
Um9nZXIgUGF1IE1vbm5lCWxpYnhsOiBhZGQgUFZIIHN1cHBvcnQgdG8gVVNCClJvZ2VyIFBhdSBN
b25uZQlsaWJ4bDogYWRkIFBWSCBzdXBwb3J0IHRvIHg4NiBmdW5jdGlvbnMKUm9nZXIgUGF1IE1v
bm5lCXhsOiBhZGQgUFZIIGFzIGEgZ3Vlc3QgdHlwZQpSb2dlciBQYXUgTW9ubmUJbGlieGw6IHJl
bW92ZSBkZXZpY2UgbW9kZWwgIm5vbmUiIGZyb20gSURMCkdlb3JnZSBEdW5sYXAJeGw6IERvbid0
IHdhcm4gb24gdXNpbmcgJ2RlcHJlY2F0ZWQnIG1vZGUgc2VsZWN0aW9uCgpBbmQgaGVyZSBhcmUg
dGhlIHBhdGNoZXMgYmFja3BvcnRlZCBmcm9tIDQuMTAgYW5kIDQuOSB0byA0LjggKDM1IHBhdGNo
ZXMKdG90YWwpOgoKQm9yaXMgT3N0cm92c2t5CWFjcGk6IG1ha2UgcG10aW1lciBvcHRpb25hbCBp
biBGQURUCkJvcmlzIE9zdHJvdnNreQlhY3BpOiBwb3dlciBhbmQgc2xlZXAgQUNQSSBidXR0b25z
IGFyZSBub3QgZW11bGF0ZWQgZm9yClBWSCBndWVzdHMKQm9yaXMgT3N0cm92c2t5CWFjcGk6IFBW
SCBndWVzdHMgbmVlZCBfRTAyIG1ldGhvZApSb2dlciBQYXUgTW9ubsOpCWxpYmFjcGk6IGFkZCBf
RkFEVF8gdG8gdGhlIEZBRFQgYm9vdCBmbGFncyBkZWZpbml0aW9ucwpSb2dlciBQYXUgTW9ubsOp
CWxpYmFjcGk6IHNldCBGQURUIGJvb3QgZmxhZyB0byBub3RpZnkgbGFjayBvZiBWR0EgZm9yClBW
SHYyIGd1ZXN0cwpSb2dlciBQYXUgTW9ubsOpCWxpYmFjcGk6IGRvbid0IGFubm91bmNlIGEgODA0
MiBjb250cm9sbGVyIGluIHRoZSBGQURUCmZvciBQVkh2MiBndWVzdHMKUm9nZXIgUGF1IE1vbm7D
qQlsaWJhY3BpOiB1cGRhdGUgRkFEVCBsYXlvdXQgdG8gc3VwcG9ydCB2ZXJzaW9uIDUKUm9nZXIg
UGF1IE1vbm7DqQlsaWJhY3BpOiBhbm5vdW5jZSB0aGF0IFBWSHYyIGhhcyBubyBDTU9TIFJUQyBp
biBGQURUClJvZ2VyIFBhdSBNb25uZQlmaXJtd2FyZS9yb21iaW9zOiBmaXggYWZ0ZXIgdXBkYXRl
IHRvIGxpYmFjcGkKQm9yaXMgT3N0cm92c2t5CXg4Ni9wbXRpbWVyOiBtb3ZlIEFDUEkgcmVnaXN0
ZXJzIGZyb20gUE1UU3RhdGUgdG8gaHZtX2RvbWFpbgpCb3JpcyBPc3Ryb3Zza3kJbGlieGw6IFVw
ZGF0ZSB4ZW5zdG9yZSBvbiBWQ1BVIGhvdHBsdWcgZm9yIGFsbCBndWVzdCB0eXBlcwpSb2dlciBQ
YXUgTW9ubmUJbGlieGw6IGFkZCBpc19kZWZhdWx0IGNoZWNrZXJzIGZvciBzdHJpbmcgYW5kIHRp
bWVyX21vZGUKdHlwZXMKUm9nZXIgUGF1IE1vbm5lCWxpYnhsOiBpbnRyb2R1Y2UgYSB3YXkgdG8g
bWFyayBmaWVsZHMgYXMgZGVwcmVjYXRlZCBpbgp0aGUgaWRsClJvZ2VyIFBhdSBNb25uZQl4bDog
cGFyc2luZyBjb2RlIG1vdmVtZW50ClJvZ2VyIFBhdSBNb25uZQlsaWJ4bC94bDogdXNlIHRoZSBu
ZXcgbG9jYXRpb24gb2YgZG9tYWluX2J1aWxkX2luZm8gZmllbGRzClJvZ2VyIFBhdSBNb25uZQl4
bDogaW50cm9kdWNlIGEgZG9tYWluIHR5cGUgb3B0aW9uClJvZ2VyIFBhdSBNb25uZQl4bDogaW50
cm9kdWNlIGEgZmlybXdhcmUgb3B0aW9uCkp1ZXJnZW4gR3Jvc3MJbGlieGw6IGRvbid0IHNlZ2Zh
dWx0IHdoZW4gY3JlYXRpbmcgZG9tYWluIHdpdGggaW52YWxpZApwdnVzYiBkZXZpY2UKUm9nZXIg
UGF1IE1vbm5lCWxpYnhsOiBpbnRyb2R1Y2UgYSBQVkggZ3Vlc3QgdHlwZQpSb2dlciBQYXUgTW9u
bmUJbGlieGw6IGFsbG93IFBWSCBndWVzdHMgdG8gdXNlIGEgYm9vdGxvYWRlcgpSb2dlciBQYXUg
TW9ubmUJbGlieGw6IHNldCBQVkggZ3Vlc3RzIHRvIHVzZSB0aGUgUFYgY29uc29sZQpHZW9yZ2Ug
RHVubGFwCWxpYnhsOiBhZGQgUFZIIHN1cHBvcnQgdG8gZG9tYWluIGNyZWF0aW9uClJvZ2VyIFBh
dSBNb25uZQlsaWJ4bDogcmVtb3ZlIGRldmljZSBtb2RlbCAibm9uZSIgc3VwcG9ydCBmcm9tIGRp
c2sKcmVsYXRlZCBmdW5jdGlvbnMKUm9nZXIgUGF1IE1vbm5lCWxpYnhsOiBzZXQgZGV2aWNlIG1v
ZGVsIGZvciBQVkggZ3Vlc3RzClJvZ2VyIFBhdSBNb25uZQlsaWJ4bDogYWRkIFBWSCBzdXBwb3J0
IHRvIGRvbWFpbiBidWlsZGluZwpSb2dlciBQYXUgTW9ubmUJbGlieGw6IGFkZCBQVkggc3VwcG9y
dCB0byBkb21haW4gc2F2ZS9zdXNwZW5kClJvZ2VyIFBhdSBNb25uZQlsaWJ4bDogYWRkIFBWSCBz
dXBwb3J0IHRvIHZwY3UgaG90cGx1ZywgZG9tYWluCmRlc3RydWN0aW9uL3BhdXNlIGFuZCBkb21h
aW4gY29uZmlndXJhdGlvbgpSb2dlciBQYXUgTW9ubmUJbGlieGw6IGFkZCBQVkggc3VwcG9ydCB0
byBtZW1vcnkgZnVuY3Rpb25zClJvZ2VyIFBhdSBNb25uZQlsaWJ4bDogUFZIIGd1ZXN0cyB1c2Ug
UFYgbmljcwpSb2dlciBQYXUgTW9ubmUJbGlieGw6IHJlbW92ZSBkZXZpY2UgbW9kZWwgIm5vbmUi
IHN1cHBvcnQgZnJvbSBzdHJlYW0KZnVuY3Rpb25zClJvZ2VyIFBhdSBNb25uZQlsaWJ4bDogYWRk
IFBWSCBzdXBwb3J0IHRvIFVTQgpSb2dlciBQYXUgTW9ubmUJbGlieGw6IGFkZCBQVkggc3VwcG9y
dCB0byB4ODYgZnVuY3Rpb25zClJvZ2VyIFBhdSBNb25uZQl4bDogYWRkIFBWSCBhcyBhIGd1ZXN0
IHR5cGUKUm9nZXIgUGF1IE1vbm5lCWxpYnhsOiByZW1vdmUgZGV2aWNlIG1vZGVsICJub25lIiBm
cm9tIElETApHZW9yZ2UgRHVubGFwCXhsOiBEb24ndCB3YXJuIG9uIHVzaW5nICdkZXByZWNhdGVk
JyBtb2RlIHNlbGVjdGlvbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:11:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYxQX-0007Xu-1B; Tue, 09 Jan 2018 17:11:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0zzw=ee=citrix.com=prvs=5404865a5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYxQW-0007Xe-D5
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:11:04 +0000
X-Inumbo-ID: 5a5a6373-f560-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a5a6373-f560-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 17:13:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="457610915"
Date: Tue, 9 Jan 2018 17:10:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109171056.kseshhurmf6oh3hj@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-22-wei.liu2@citrix.com>
 <5A4F8C98020000780019B61D@prv-mh.provo.novell.com>
 <20180109154549.zu5htiwtnjekwhyz@citrix.com>
 <5A54FEDF020000780019CD82@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A54FEDF020000780019CD82@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 21/74] x86/entry: Early PVH boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDk6NDE6NTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA5LjAxLjE4IGF0IDE2OjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIEphbiAwNSwgMjAxOCBhdCAwNjozMjo1NkFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+ICsgICAgcHZoX21iaS5tb2RzX2NvdW50ID0gcHZoX2luZm8tPm5y
X21vZHVsZXM7Cj4gPj4gPiArICAgIHB2aF9tYmkubW9kc19hZGRyID0gX19wYShwdmhfbWJpX21v
ZHMpOwo+ID4+ID4gKwo+ID4+ID4gKyAgICBtb2QgPSBwdmhfbWJpX21vZHM7Cj4gPj4gPiArICAg
IGVudHJ5ID0gX192YShwdmhfaW5mby0+bW9kbGlzdF9wYWRkcik7Cj4gPj4gCj4gPj4gSG93IGNv
bWUgX192YSgpIGFscmVhZHkgd29ya3MgYXQgdGhpcyBwb2ludCBpbiB0aW1lPyBBbmQgd2hhdCBh
Ym91dAo+ID4+IHRoaXMgYWRkcmVzcyBiZWluZyBiZXlvbmQgNEdiPwo+ID4+IAo+ID4gCj4gPiBU
aGUgb3JpZ2luYWwgY29kZSB1c2VzIF9fdmEgYXQgdGhlIGJlZ2lubmluZyBvZiBfX3N0YXJ0X3hl
biBzbyB0aGlzIGlzCj4gPiBubyBtb3JlIGVycm9uZW91cyB0aGFuIHdoYXQgd2Ugb3JpZ2luYWxs
eSBoYXZlLgo+IAo+IFdlbGwsIEkgd2FzIGFzc3VtaW5nIHRoYXQgdGhlc2UgdXNlcyBvZiBfX3Zh
KCkgaGVyZSBhcmUgdGhlCj4gcmVhc29uIHdoeSB5b3UgbmVlZCB0byBleHRlbmQgdGhlIGluaXRp
YWwgbWFwcGluZyBpbiBhbm90aGVyCj4gcGF0Y2guIFRoZSBvcmlnaW5hbCBvbmVzIGVhcmx5IGlu
IF9fc3RhcnRfeGVuKCkgYWxsIGRlYWwgd2l0aCB0aGUKPiBNQkkgd2hpY2ggd2UndmUgcmVsb2Nh
dGVkIHRvIGEgcGxhY2Ugd2hlcmUgX192YSgpIGNhbiBiZSB1c2VkLgoKSSBzZWUgLS0gSSB0aG91
Z2h0IGV2ZXJ5dGhpbmcgd2FzIHJlbG9jYXRlZCBhdXRvbWF0aWNhbGx5LCB3aGljaCBpbgpoaW5k
c2lnaHQgbG9va3MgdmVyeSBzdHVwaWQuIFRoYXQncyBwcm9iYWJseSB3aHkgQW5kcmV3IHdyb3Rl
IHRoYXQgcGF0Y2gKdG8gZXh0ZW5kIHRoZSBtYXBwaW5nLiBXZSBjYW4gY2VydGFpbmx5IHJlbG9j
YXRlIHB2aCBpbmZvIGFzIHdlbGwsIGJ1dAp0aGVuIHRoYXQgd291bGQgZGVsYXkgdGhlIHdvcmsu
ICBXZSBjYW4gYWRkIHRoYXQgYXMgYSBibG9ja2VyIGZvciB0aGUKcHJvcGVyIHNvbHV0aW9uIGxh
dGVyLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:18:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYxXc-0007mz-P6; Tue, 09 Jan 2018 17:18:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igus=ee=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1eYxXb-0007mA-HU
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 17:18:23 +0000
X-Inumbo-ID: 5f3951b6-f561-11e7-b0d7-9f685aff125f
Received: from UCOL19PA10.eemsg.mail.mil (unknown [214.24.24.83])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5f3951b6-f561-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 17:20:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="416874920"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by UCOL19PA10.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 09 Jan 2018 17:18:14 +0000
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; 
   d="scan'208";a="7450521"
IronPort-PHdr: =?us-ascii?q?9a23=3A0bundRQ+78dCp4dd3XnWGN9hItpsv+yvbD5Q0YIu?=
 =?us-ascii?q?jvd0So/mwa67YhOFt8tkgFKBZ4jH8fUM07OQ7/i5HzxeqsbZ+Fk5M7V0Hycfjs?=
 =?us-ascii?q?sXmwFySOWkMmbcaMDQUiohAc5ZX0Vk9XzoeWJcGcL5ekGA6ibqtW1aFRrwLxd6?=
 =?us-ascii?q?KfroEYDOkcu3y/qy+5rOaAlUmTaxe7x/IAmroQnLtcQbgIRuJ6UtxhDUvnZGZu?=
 =?us-ascii?q?NayH9yK1mOhRj8/MCw/JBi8yRUpf0s8tNLXLv5caolU7FWFSwqPG8p6sLlsxnD?=
 =?us-ascii?q?VhaP6WAHUmoKiBpIAhPK4w/8U5zsryb1rOt92C2dPc3rUbA5XCmp4ql3RBP0ji?=
 =?us-ascii?q?oMKiU0+3/LhMNukK1boQqhpx1hzI7SfIGVL+d1cqfEcd8HWWZNQsNdWipPDYOm?=
 =?us-ascii?q?a4sEEvQPM+BWoYLgo1cCtAWyCRWpCO7p1zRGhGL53bci3uo8Dw/G0gwuEdEAvn?=
 =?us-ascii?q?vao9r6NrsdX++uwanUzzjOde9a1Svz5YXKdB0qvPGCXah3ccrU0UQhGRnKjlOR?=
 =?us-ascii?q?qYP7OzOey+oDvHaG5ORhT+KgkXQoqw9sqTWo28gshZTGiZwaylDe7yp025o1JN?=
 =?us-ascii?q?2kR057Zt6oCp1QtzqAOIdsTcMiRH9otT88x7YbupC7ZDAHxIkoyhPQcfCKc5WE?=
 =?us-ascii?q?7gj9WOuePzt0nm9pdbSijBio60eg0PfzVsys3VZPqSpKj8fDu2gW1xzW9siHUv?=
 =?us-ascii?q?x9/lq92TqX1wDc9OVEIUcsmKrHMZEh2L8wlocIsUjZAi/3mFn5jK+Rdkk+/Oin?=
 =?us-ascii?q?9//nban8qp+ZNo90jhnyMqUomsOhHeQ1KhUCUmeU9Oim1LDv4Ff1TKtFg/EoiK?=
 =?us-ascii?q?XVrYjWJcEBqa64Bw9V3Jwj6xG6Dzq+zdsYkmQII0xKeBKdlYfkIE3OIfDkAve/?=
 =?us-ascii?q?hFSgijFrx+vcMbH7DZXNKWbDnK/7fblh805c1BYzzddH6p1ICrEOOvXzVlX+tN?=
 =?us-ascii?q?PCCR80KA20w+D7CNpj0oMSQ36AAqicMKnKq1+H+vovI/WQZI8SoDv8JOYq5/j3?=
 =?us-ascii?q?gXAkh1AdY7em3Z8MZXC8H/RmOFmZYWH2jtYOD2gKuBAyTOvwiF2NSTRTfWq9X7?=
 =?us-ascii?q?og5jEnD4KrFYnCSZ6sgLCb2Ce7H4BWan5dB1+QEHfoa5+EW/YDaS6IPsBhlTkE?=
 =?us-ascii?q?X6C7S4A9zRGuqBP6y71/I+rI+y0YsInu1ddr6O3Vjx0y8iZ0D8uF2WGXU250hn?=
 =?us-ascii?q?8IRyMx3K1nukx90UuD3rJjjPNGEdxT4/JJUgE7NZPHzOx1FcryWgTfcdeNUlqm?=
 =?us-ascii?q?Rc+mAT4pRNIr39AOe1p9G8mljh3b3CqqBLkVl6aRC5Mp6K7d0XnxJ8J+y3vd06?=
 =?us-ascii?q?khlUMpTddLNWK4nKJw6w/TB4vRmUWDi6mqbbgc3DLK9GqbzGqBpkdYXBRyUarf?=
 =?us-ascii?q?QX8fZVDWrdP/5k7ZUbCuFK4rPRdAyc6eMKtKa9LogU9aS/fkPdTUe3ixlHuoBR?=
 =?us-ascii?q?aU2rOMa5LndWQD0yXaEkgEnB4c8WyIOwgjACehp3jRDCR1GF3xfkPg6/VxqHKn?=
 =?us-ascii?q?Tk8uzgGLYFdt2Kay+h4QnfacUe8c3qoYuCc9rDV5BEyy39TLBNqauQVgcr9Qbs?=
 =?us-ascii?q?864FdAzWLWqRZ9M5K7Iq9+h14ebx53v0Lh1hltFopAls0qpmswzAVuMaKYzE9B?=
 =?us-ascii?q?dzSA0JDyIbLYNHTy/BSua6HK2lHTy82W+roU6PsmsVnsoAapFk9xu0lghvJV2n?=
 =?us-ascii?q?zUyZzNRF4ZUZv2FEk+8DB7oa3XZm824IaCkTV8PK/xvjLc1tYBAOo+1g3mb9pZ?=
 =?us-ascii?q?dqSeG0u6LMAbT+yvNaR+hFWoKBYFIbp6/68oJcK2MfCB3fjvdNphmXqKgGlI6Y?=
 =?us-ascii?q?Y1hl6N8gJsR+iO2IwKlbXQ5ReKWT76ix+arsn9lIRAZDcTVj6k0jTtDoNVYqx0?=
 =?us-ascii?q?fK4IBH2oLsnxwc9x0dqleHle7levT2kU1dS7ZAafbBTC3AlTnRAUpnq9kCf+0D?=
 =?us-ascii?q?1wkBkutKOU2CGIyOPnIl5PG2dNDEtrhlT3Jo7829ETWg6qZgMqjxyjzUvngaNa?=
 =?us-ascii?q?uL5+Py/YRkIeO2DZImZ4Xab4mqeEZ8dXoMcHvCJNX+n6TU2cTrflixYHlSjiA3?=
 =?us-ascii?q?Ff1HYwcDT8/t3QmRBghX3VB3F0tHfDMZV5wxvF6cOaTvlWxjccHwFziCXNB0j6?=
 =?us-ascii?q?NN6sq5HctZ7F+sqzSmagXZ0bJSvhwJ6EtSC7zXZ3GhD5lPe2zI7JCw8/hAPy0d?=
 =?us-ascii?q?hnUW3koV7TeIDi2ezuPe1rc0ZyDXfg+sF6Hcd4iYJ2i5YOjytJzq6J9GYKxD+g?=
 =?us-ascii?q?ee5Q3rjzOT9UH2YG?=
X-IPAS-Result: =?us-ascii?q?A2AtAwAl+FRa/wHyM5BeGQEBAQEBAQEBAQEBAQcBAQEBAYM?=
 =?us-ascii?q?ULIFaJ4QHmQGBWyeZQ4VFAoQ6QxQBAQEBAQEBAQEBaiiCOCQBgkcBBSMVUQsYA?=
 =?us-ascii?q?gImAgJXBgEMBgIBAYgGgievB4InhBYBAYYmAQEBBwEBAQEBI4EPgxGCFYNAKQy?=
 =?us-ascii?q?CeYMwhQWCZQWTOpAllUGUCZhVNiKBUCoKGCkPgmeDCYETAVgjN4sqAQEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 09 Jan 2018 17:18:14 +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
 w09HIDD7020023; Tue, 9 Jan 2018 12:18:13 -0500
To: Chao Gao <chao.gao@intel.com>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
 <1515384090-175916-2-git-send-email-chao.gao@intel.com>
 <76d0f6f4-cb12-c4e6-bc9e-e80a581d82c8@tycho.nsa.gov>
 <20180109090604.GA249902@op-computing>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <f1fbdab3-2fc9-2158-3f9b-5838e8aae3ce@tycho.nsa.gov>
Date: Tue, 9 Jan 2018 12:18:13 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180109090604.GA249902@op-computing>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 1/8] x86/domctl: introduce a pair of
 hypercall to set and get cpu topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMDkvMjAxOCAwNDowNiBBTSwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gTW9uLCBKYW4gMDgs
IDIwMTggYXQgMDE6MTQ6NDRQTSAtMDUwMCwgRGFuaWVsIERlIEdyYWFmIHdyb3RlOgo+PiBPbiAw
MS8wNy8yMDE4IDExOjAxIFBNLCBDaGFvIEdhbyB3cm90ZToKPj4+IERlZmluZSBpbnRlcmZhY2Us
IHN0cnVjdHVyZXMgYW5kIGh5cGVyY2FsbHMgZm9yIHRvb2xzdGFjayB0byBidWlsZAo+Pj4gY3B1
IHRvcG9sb2d5IGFuZCBmb3IgZ3Vlc3QgdGhhdCB3aWxsIHJldHJpZXZlIGl0IFsxXS4KPj4+IFR3
byBzdWJvcCBoeXBlcmNhbGxzIGludHJvZHVjZWQgYnkgdGhpcyBwYXRjaDoKPj4+IFhFTl9ET01D
VExfc2V0X2NwdV90b3BvbG9neSB0byBkZWZpbmUgY3B1IHRvcG9sb2d5IGluZm9ybWF0aW9uIHBl
ciBkb21haW4KPj4+IGFuZCBYRU5NRU1fZ2V0X2NwdV90b3BvbG9neSB0byByZXRyaWV2ZSBjcHUg
dG9wb2xvZ3kgaW5mb3JtYXRpb24uCj4+Pgo+Pj4gWzFdOiBkdXJpbmcgZ3Vlc3QgY3JlYXRpb24s
IHRob3NlIGluZm9ybWF0aW9uIGhlbHBzIGh2bWxvYWRlciB0byBidWlsZCBBQ1BJLgo+Pj4KPj4+
IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+Cj4+IFdoZW4g
YWRkaW5nIG5ldyBYU00gY29udHJvbHMgZm9yIHVzZSBieSBkZXZpY2UgbW9kZWxzLCB5b3UgYWxz
bwo+PiBuZWVkIHRvIGFkZCB0aGUgcGVybWlzc2lvbnMgdG8gdGhlIGRldmljZV9tb2RlbCBtYWNy
byBkZWZpbmVkIGluCj4+IHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZi4gIElmIGRv
bWFpbnMgbmVlZCB0byBjYWxsIHRoaXMKPj4gZnVuY3Rpb24gb24gdGhlbXNlbHZlcyAoaXMgdGhp
cyBvbmx5IHRydWUgZm9yIGdldD8pLCB5b3Ugd2lsbCBhbHNvCj4+IG5lZWQgdG8gYWRkIGl0IHRv
IGRlY2xhcmVfZG9tYWluX2NvbW1vbi4KPj4KPiAKPiBIaSwgRGFuaWVsLgo+IAo+IFllcy4gWEVO
TUVNX2dldF9jcHVfdG9wb2xvZ3kgd2lsbCBiZSBjYWxsZWQgYnkgdGhlIGRvbWFpbiBpdHNlbGYu
Cj4gQW5kIEJvdGggZ2V0IGFuZCBzZXQgd2lsbCBiZSBjYWxsZWQgYnkgZG9tMCB3aGVuIGNyZWF0
aW5nIG9uZSBkb21haW4uCj4gU28gSSBuZWVkOgo+IDEuIGFkZCAqc2V0KiBhbmQgKmdldCogdG8g
Y3JlYXRlX2RvbWFpbl9jb21tb24uCj4gMi4gYWRkICpzZXQqIHRvIGRlY2xhcmVfZG9tYWluX2Nv
bW1vbi4KPiAKPiBJcyBpdCByaWdodD8KPiAKPiBUaGFua3MKPiBDaGFvCgpJdCBzb3VuZHMgbGlr
ZSB5b3UgbmVlZCB0byBhZGQgZ2V0IHRvIGRlY2xhcmVfZG9tYWluX2NvbW1vbiAobm90IHNldCkK
YmVjYXVzZSB0aGUgZG9tYWluIG9ubHkgbmVlZHMgdG8gaW52b2tlIHRoaXMgb24gaXRzZWxmLiAg
SWYgdGhlIGRldmljZQptb2RlbCBkb2Vzbid0IG5lZWQgdG8gdXNlIHRoZXNlIGh5cGVyY2FsbHMg
KHdvdWxkIGd1ZXN0IGNwdSBob3RwbHVnIG9yCnNpbWlsYXIgdGhpbmdzIG5lZWQgdGhlbT8pLCB0
aGVuIHRoYXQncyBhbGwgeW91IG5lZWQgdG8gYWRkLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:19:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:19:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYxYh-0007qp-1x; Tue, 09 Jan 2018 17:19:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h/ic=ee=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1eYxYf-0007qU-Gf
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 17:19:29 +0000
X-Inumbo-ID: 86c4fc50-f561-11e7-b0d7-9f685aff125f
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 86c4fc50-f561-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 17:21:28 +0000 (UTC)
Received: from 120-71-ftth.on.nl ([88.159.71.120]:41414 helo=[172.16.1.50])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1eYxYW-00048N-IX; Tue, 09 Jan 2018 18:19:20 +0100
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Pavel Tatashin <pasha.tatashin@oracle.com>, Juergen Gross <jgross@suse.com>
References: <e2d7ac7a-ae1d-458b-123e-ba983644f5df@eikelenboom.it>
 <e600aa58-209b-633e-82e1-9e4288e91280@suse.com>
 <ce0b5ece-6e7e-90f1-dea0-e640edfb65ed@eikelenboom.it>
 <0a04cc73-3427-be16-6c80-6e380b7578f8@eikelenboom.it>
 <3ea9c0da-ff49-2af8-4413-9feb509f766b@suse.com>
 <33a826b4-73dd-37b3-46df-9701f51eae7f@oracle.com>
 <b8b9aaee-7c98-0e71-f2ad-89ffd5ace3a6@eikelenboom.it>
 <d9f9dff6-7307-b851-e617-b3ff8c6ec9ae@oracle.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <effd9224-2bce-68d7-2726-d80d48899180@eikelenboom.it>
Date: Tue, 9 Jan 2018 18:19:19 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <d9f9dff6-7307-b851-e617-b3ff8c6ec9ae@oracle.com>
Content-Language: en-US
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Linux 4.15-rc6 + xen-unstable: BUG: unable to
 handle kernel NULL pointer dereference at (null),
 [ 0.000000] IP: zero_resv_unavail+0x8e/0xe1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMTc6MzgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwMS8wOS8yMDE4
IDExOjMxIEFNLCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+IE9uIDA5LzAxLzE4IDE3OjE2
LCBQYXZlbCBUYXRhc2hpbiB3cm90ZToKPj4+IEhpIEp1ZXJnZW4sCj4+Pgo+Pj4gRG8geW91IGhh
dmUgdGhpcyBwYXRjaCBhcHBsaWVkOgo+Pj4KPj4+IGh0dHBzOi8vZ2l0aHViLmNvbS90b3J2YWxk
cy9saW51eC9jb21taXQvZThjMjQ3NzNkNmIyY2Q5YmM4YjM2YmQ2ZTYwYmVmZjU5OWJlMTRiZQo+
PiBTZWVtcyB0aGlzIGhhc24ndCBtYWRlIGl0IHRvIExpbnVzIHlldCA/CgpIbW0gdGhhdCB3YXMg
YSBzdHVwaWQgcmVtYXJrLCBzaW5jZSB0aGUgbGluayBhY3R1YWxseSBpcyB0byBMaW51cyBoaXMK
Z2l0aHViIHJlcG8gOnAgKHRob3VnaCBub3QgaGlzIGdpdC5rZXJuZWwub3JnIHJlcG8pLgoKPj4g
SSB3aWxsIGdpdmUgaXQgYSB0ZXN0IGFuZCByZXBvcnQgYmFjaywgdGhhbmtzICEKClRlc3QgdHVy
bnMgb3V0IHRoZSBwYXRjaCBoZWxwcyBhbmQgZG9tMCBib290cyBmaW5lIG5vdy4KVGhhbmtzICEK
Cj4gCj4gCj4gQlRXLCBJIGFzc3VtZSB0aGlzIHByb2JsZW0gZ29lcyBhd2F5IGlmIHlvdSBkb24n
dCBzcGVjaWZ5IGRvbTBfbWVtPwoKSGF2ZW4ndCB0ZXN0ZWQsIHNpbmNlIGkgbmVlZCB0aGUgZG9t
MF9tZW0gZm9yIHBjaS1wYXNzdGhyb3VnaC4KCj4gLWJvcmlzCj4gCgotLQpTYW5kZXIKCgo+Pgo+
Pj4gVGhhbmsgeW91LAo+Pj4gUGF2ZWwKPj4+Cj4+PiBPbiAwMS8wOS8yMDE4IDExOjEwIEFNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9uIDA5LzAxLzE4IDE2OjI5LCBTYW5kZXIgRWlrZWxl
bmJvb20gd3JvdGU6Cj4+Pj4+IFNpbmNlIGl0J3MgYWxyZWFkeSByYzc6Cj4+Pj4+ICJHaXZlIG1l
IGEgc3VidGxlIHBpbmcsIFZhc2lsaS4gT25lIHN1YnRsZSBwaW5nIG9ubHksIHBsZWFzZS4iCj4+
Pj4gSSBsaWtlIHRoYXQgZmlsbSA6LSkKPj4gOikKPj4KPj4gLS0KPj4gU2FuZGVyCj4+Cj4+Pj4g
UGF2ZWwsIGNhbiB5b3UgcGxlYXNlIGNvbW1lbnQ/IERvIHlvdSBoYXZlIGFuIGlkZWEgaG93IHRv
IHJlcGFpciB0aGUKPj4+PiBpc3N1ZSBvciBzaG91bGQgd2UgcmV2ZXJ0IHlvdXIgcGF0Y2ggaW4g
NC4xNT8KPj4+Pgo+Pj4+Cj4+Pj4gSnVlcmdlbgo+Pj4+Cj4+Pj4+IE9uIDA0LzAxLzE4IDIxOjAy
LCBTYW5kZXIgRWlrZWxlbmJvb20gd3JvdGU6Cj4+Pj4+PiBPbiAwNC8wMS8xOCAxMjo0NCwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+PiBPbiAwNC8wMS8xOCAxMToxNywgU2FuZGVyIEVpa2Vs
ZW5ib29tIHdyb3RlOgo+Pj4+Pj4+PiBIaSBCb3JpcyAvIEp1ZXJnZW4sCj4+Pj4+Pj4+Cj4+Pj4+
Pj4+IEZpcnN0IG9mIGFsbCBiZXN0IHdpc2hlcyBmb3IgYSBxdWl0ZSB0dXJidWxlbnQgc3RhcnRp
bmcgbmV3IHllYXIuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE5vdyB0aGUgaG9saWRheXMgYXJlIG92ZXIg
SSBmaW5hbGx5IGdvdHRlbiB0byB0ZXN0IGEgbGludXggNC4xNS1yYzYga2VybmVsCj4+Pj4+Pj4+
IGFuZCBleHBlcmllbmNlZCBhIGNyYXNoIGluIGVhcmx5IGRvbTAgYm9vdCBvbiBteSBzeXN0ZW0g
KEFNRCBwaGVub20geDYpLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJIHRlc3RlZCBzb21lIGVhcmxpZXIg
bGludXggNC4xNSByYydzIGJ1dCBleHBlcmllbmNlZCBjcmFzaGVzIHRoZW4gYXMgd2VsbCwKPj4+
Pj4+Pj4gYnV0IGRpZG4ndCBoYXZlIHRpbWUgdG8gc2V0dXAgc2VyaWFsIGNvbnNvbGUgdG8gc2Vu
ZCB0aGVtIGluCj4+Pj4+Pj4+IChhbmQgd2FpdGVkIHRvIHNlZSBpZiB0aGUgaXNzdWUgQm9yaXMg
Zml4ZWQgd2l0aCBBTUQgUENJIDY0Yml0IGJhcidzIGNvdWxkIGJlIGl0KS4KPj4+Pj4+Pj4KPj4+
Pj4+Pj4gQnV0IHNpbmNlIHRoYXQgcGF0Y2ggd2VudCBpbiBiZWZvcmUgNC4xNSByYzYsIHRoYXQg
ZG9lc24ndCBzZWVtIHRvIGJlIHRoZSBpc3N1ZS4KPj4+Pj4+Pj4gU28gaXQgY291bGQgYmUgdGhh
dCB0aGUgY3VscHJpdCB3ZW50IGluIHByZXR0eSBlYXJsaWVyIGluIHRoZSA0LjE1IGN5Y2xlLgo+
Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGUgNC4xNS1yYzYga2VybmVsIGJvb3RzIGZpbmUgb24gYmFyZSBt
ZXRhbCwgYXMgZG9lcyBhIDQuMTQuNiBrZXJuZWwgb24geGVuLXVuc3RhYmxlLgo+Pj4+Pj4+Pgo+
Pj4+Pj4+PiBIb3BlZnVsbHkgeW91IGhhdmUgYSBwb2ludGVyIHRvIHdoYXQgaXMgd3JvbmcsIGlm
IG5vdCBpIGNhbiB0cnkgdG8gZG8gYSBiaXNlY3QuCj4+Pj4+Pj4gQSBiaXNlY3Qgd291bGQgYmUg
dmVyeSB3ZWxjb21lLgo+Pj4+Pj4gSGkgSnVlcmdlbiAvIEJvcmlzIC8gUGF2ZWwsCj4+Pj4+Pgo+
Pj4+Pj4gQmlzZWN0aW9uIHJlc3VsdCBpczoKPj4+Pj4+Cj4+Pj4+PiBhNGEzZWRlMjEzMmFlMDg2
M2UyZDQzZTA2ZjliNTY5N2M1MWE3YTNiIGlzIHRoZSBmaXJzdCBiYWQgY29tbWl0Cj4+Pj4+PiBj
b21taXQgYTRhM2VkZTIxMzJhZTA4NjNlMmQ0M2UwNmY5YjU2OTdjNTFhN2EzYgo+Pj4+Pj4gQXV0
aG9yOiBQYXZlbCBUYXRhc2hpbiA8cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KPj4+Pj4+IERh
dGU6ICAgV2VkIE5vdiAxNSAxNzozNjozMSAyMDE3IC0wODAwCj4+Pj4+Pgo+Pj4+Pj4gICAgICBt
bTogemVybyByZXNlcnZlZCBhbmQgdW5hdmFpbGFibGUgc3RydWN0IHBhZ2VzCj4+Pj4+PiAgICAg
IAo+Pj4+Pj4gICAgICBTb21lIG1lbW9yeSBpcyByZXNlcnZlZCBidXQgdW5hdmFpbGFibGU6IG5v
dCBwcmVzZW50IGluIG1lbWJsb2NrLm1lbW9yeQo+Pj4+Pj4gICAgICAoYmVjYXVzZSBub3QgYmFj
a2VkIGJ5IHBoeXNpY2FsIHBhZ2VzKSwgYnV0IHByZXNlbnQgaW4gbWVtYmxvY2sucmVzZXJ2ZWQu
Cj4+Pj4+PiAgICAgIFN1Y2ggbWVtb3J5IGhhcyBiYWNraW5nIHN0cnVjdCBwYWdlcywgYnV0IHRo
ZXkgYXJlIG5vdCBpbml0aWFsaXplZCBieQo+Pj4+Pj4gICAgICBnb2luZyB0aHJvdWdoIF9faW5p
dF9zaW5nbGVfcGFnZSgpLgo+Pj4+Pj4gICAgICAKPj4+Pj4+ICAgICAgSW4gc29tZSBjYXNlcyB0
aGVzZSBzdHJ1Y3QgcGFnZXMgYXJlIGFjY2Vzc2VkIGV2ZW4gaWYgdGhleSBkbyBub3QKPj4+Pj4+
ICAgICAgY29udGFpbiBhbnkgZGF0YS4gIE9uZSBleGFtcGxlIGlzIHBhZ2VfdG9fcGZuKCkgbWln
aHQgYWNjZXNzIHBhZ2UtPmZsYWdzCj4+Pj4+PiAgICAgIGlmIHRoaXMgaXMgd2hlcmUgc2VjdGlv
biBpbmZvcm1hdGlvbiBpcyBzdG9yZWQgKENPTkZJR19TUEFSU0VNRU0sCj4+Pj4+PiAgICAgIFNF
Q1RJT05fSU5fUEFHRV9GTEFHUykuCj4+Pj4+PiAgICAgIAo+Pj4+Pj4gICAgICBPbmUgZXhhbXBs
ZSBvZiBzdWNoIG1lbW9yeTogdHJpbV9sb3dfbWVtb3J5X3JhbmdlKCkgdW5jb25kaXRpb25hbGx5
Cj4+Pj4+PiAgICAgIHJlc2VydmVzIGZyb20gcGZuIDAsIGJ1dCBlODIwX19tZW1ibG9ja19zZXR1
cCgpIG1pZ2h0IHByb3ZpZGUgdGhlCj4+Pj4+PiAgICAgIGV4aXRpbmcgbWVtb3J5IGZyb20gcGZu
IDEgKGkuZS4gIEtWTSkuCj4+Pj4+PiAgICAgIAo+Pj4+Pj4gICAgICBTaW5jZSBzdHJ1Y3QgcGFn
ZXMgYXJlIHplcm9lZCBpbiBfX2luaXRfc2luZ2xlX3BhZ2UoKSwgYW5kIG5vdCBkdXJpbmcKPj4+
Pj4+ICAgICAgYWxsb2NhdGlvbiB0aW1lLCB3ZSBtdXN0IHplcm8gc3VjaCBzdHJ1Y3QgcGFnZXMg
ZXhwbGljaXRseS4KPj4+Pj4+ICAgICAgCj4+Pj4+PiAgICAgIFRoZSBwYXRjaCBpbnZvbHZlcyBh
ZGRpbmcgYSBuZXcgbWVtYmxvY2sgaXRlcmF0b3I6Cj4+Pj4+PiAgICAgICAgICAgICAgZm9yX2Vh
Y2hfcmVzdl91bmF2YWlsX3JhbmdlKGksIHBfc3RhcnQsIHBfZW5kKQo+Pj4+Pj4gICAgICAKPj4+
Pj4+ICAgICAgV2hpY2ggaXRlcmF0ZXMgdGhyb3VnaCByZXNlcnZlZCAmJiAhbWVtb3J5IGxpc3Rz
LCBhbmQgd2UgemVybyBzdHJ1Y3QgcGFnZXMKPj4+Pj4+ICAgICAgZXhwbGljaXRseSBieSBjYWxs
aW5nIG1tX3plcm9fc3RydWN0X3BhZ2UoKS4KPj4+Pj4+ICAgICAgCj4+Pj4+PiAgICAgID09PQo+
Pj4+Pj4gICAgICAKPj4+Pj4+ICAgICAgSGVyZSBpcyBtb3JlIGRldGFpbGVkIGV4YW1wbGUgb2Yg
cHJvYmxlbSB0aGF0IHRoaXMgcGF0Y2ggaXMgYWRkcmVzc2luZzoKPj4+Pj4+ICAgICAgCj4+Pj4+
PiAgICAgIFJ1biB0ZXN0ZWQgb24gcWVtdSB3aXRoIHRoZSBmb2xsb3dpbmcgYXJndW1lbnRzOgo+
Pj4+Pj4gICAgICAKPj4+Pj4+ICAgICAgICAgICAgICAtZW5hYmxlLWt2bSAtY3B1IGt2bTY0IC1t
IDUxMiAtc21wIDIKPj4+Pj4+ICAgICAgCj4+Pj4+PiAgICAgIFRoaXMgcGF0Y2ggcmVwb3J0cyB0
aGF0IHRoZXJlIGFyZSA5OCB1bmF2YWlsYWJsZSBwYWdlcy4KPj4+Pj4+ICAgICAgCj4+Pj4+PiAg
ICAgIFRoZXkgYXJlOiBwZm4gMCBhbmQgcGZucyBpbiByYW5nZSBbMTU5LCAyNTVdLgo+Pj4+Pj4g
ICAgICAKPj4+Pj4+ICAgICAgTm90ZSwgdHJpbV9sb3dfbWVtb3J5X3JhbmdlKCkgcmVzZXJ2ZXMg
b25seSBwZm5zIGluIHJhbmdlIFswLCAxNV0sIGl0IGRvZXMKPj4+Pj4+ICAgICAgbm90IHJlc2Vy
dmUgWzE1OSwgMjU1XSBvbmVzLgo+Pj4+Pj4gICAgICAKPj4+Pj4+ICAgICAgZTgyMF9fbWVtYmxv
Y2tfc2V0dXAoKSByZXBvcnRzIGxpbnV4IHRoYXQgdGhlIGZvbGxvd2luZyBwaHlzaWNhbCByYW5n
ZXMgYXJlCj4+Pj4+PiAgICAgIGF2YWlsYWJsZToKPj4+Pj4+ICAgICAgICAgIFsxICwgMTU4XQo+
Pj4+Pj4gICAgICBbMjU2LCAxMzA3ODNdCj4+Pj4+PiAgICAgIAo+Pj4+Pj4gICAgICBOb3RpY2Us
IHRoYXQgZXhhY3RseSB1bmF2YWlsYWJsZSBwZm5zIGFyZSBtaXNzaW5nIQo+Pj4+Pj4gICAgICAK
Pj4+Pj4+ICAgICAgTm93LCBsZXRzIGNoZWNrIHdoYXQgd2UgaGF2ZSBpbiB6b25lIDA6IFsxLCAx
MzEwMzldCj4+Pj4+PiAgICAgIAo+Pj4+Pj4gICAgICBwZm4gMCwgaXMgbm90IHBhcnQgb2YgdGhl
IHpvbmUsIGJ1dCBwZm5zIFsxLCAxNThdLCBhcmUuCj4+Pj4+PiAgICAgIAo+Pj4+Pj4gICAgICBI
b3dldmVyLCB0aGUgYmlnZ2VyIHByb2JsZW0gd2UgaGF2ZSBpZiB3ZSBkbyBub3QgaW5pdGlhbGl6
ZSB0aGVzZSBzdHJ1Y3QKPj4+Pj4+ICAgICAgcGFnZXMgaXMgd2l0aCBtZW1vcnkgaG90cGx1Zy4g
IEJlY2F1c2UsIHRoYXQgcGF0aCBvcGVyYXRlcyBhdCAyTQo+Pj4+Pj4gICAgICBib3VuZGFyaWVz
IChzZWN0aW9uX25yKS4gIEFuZCBjaGVja3MgaWYgMk0gcmFuZ2Ugb2YgcGFnZXMgaXMgaG90Cj4+
Pj4+PiAgICAgIHJlbW92YWJsZS4gIEl0IHN0YXJ0cyB3aXRoIGZpcnN0IHBmbiBmcm9tIHpvbmUs
IHJvdW5kcyBpdCBkb3duIHRvIDJNCj4+Pj4+PiAgICAgIGJvdW5kYXJ5IChzdHVyY3QgcGFnZXMg
YXJlIGFsbG9jYXRlZCBhdCAyTSBib3VuZGFyaWVzIHdoZW4gdm1lbW1hcCBpcwo+Pj4+Pj4gICAg
ICBjcmVhdGVkKSwgYW5kIGNoZWNrcyBpZiB0aGF0IHNlY3Rpb24gaXMgaG90IHJlbW92YWJsZS4g
IEluIHRoaXMgY2FzZQo+Pj4+Pj4gICAgICBzdGFydCB3aXRoIHBmbiAxIGFuZCBjb252ZXJ0IGl0
IGRvd24gdG8gcGZuIDAuICBMYXRlciBwZm4gaXMgY29udmVydGVkCj4+Pj4+PiAgICAgIHRvIHN0
cnVjdCBwYWdlLCBhbmQgc29tZSBmaWVsZHMgYXJlIGNoZWNrZWQuICBOb3csIGlmIHdlIGRvIG5v
dCB6ZXJvCj4+Pj4+PiAgICAgIHN0cnVjdCBwYWdlcywgd2UgZ2V0IHVucHJlZGljdGFibGUgcmVz
dWx0cy4KPj4+Pj4+ICAgICAgCj4+Pj4+PiAgICAgIEluIGZhY3Qgd2hlbiBDT05GSUdfVk1fREVC
VUcgaXMgZW5hYmxlZCwgYW5kIHdlIGV4cGxpY2l0bHkgc2V0IGFsbAo+Pj4+Pj4gICAgICB2bWVt
bWFwIG1lbW9yeSB0byBvbmVzLCB0aGUgZm9sbG93aW5nIHBhbmljIGlzIG9ic2VydmVkIHdpdGgg
a2VybmVsIHRlc3QKPj4+Pj4+ICAgICAgd2l0aG91dCB0aGlzIHBhdGNoIGFwcGxpZWQ6Cj4+Pj4+
PiAgICAgIAo+Pj4+Pj4gICAgICAgIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBw
b2ludGVyIGRlcmVmZXJlbmNlIGF0ICAgICAgICAgIChudWxsKQo+Pj4+Pj4gICAgICAgIElQOiBp
c19wYWdlYmxvY2tfcmVtb3ZhYmxlX25vbG9jaysweDM1LzB4OTAKPj4+Pj4+ICAgICAgICBQR0Qg
MCBQNEQgMAo+Pj4+Pj4gICAgICAgIE9vcHM6IDAwMDAgWyMxXSBQUkVFTVBUCj4+Pj4+PiAgICAg
ICAgLi4uCj4+Pj4+PiAgICAgICAgdGFzazogZmZmZjg4MDAxZjRlMjkwMCB0YXNrLnN0YWNrOiBm
ZmZmYzkwMDAwMzE0MDAwCj4+Pj4+PiAgICAgICAgUklQOiAwMDEwOmlzX3BhZ2VibG9ja19yZW1v
dmFibGVfbm9sb2NrKzB4MzUvMHg5MAo+Pj4+Pj4gICAgICAgIENhbGwgVHJhY2U6Cj4+Pj4+PiAg
ICAgICAgID8gaXNfbWVtX3NlY3Rpb25fcmVtb3ZhYmxlKzB4NWEvMHhkMAo+Pj4+Pj4gICAgICAg
ICBzaG93X21lbV9yZW1vdmFibGUrMHg2Yi8weGEwCj4+Pj4+PiAgICAgICAgIGRldl9hdHRyX3No
b3crMHgxYi8weDUwCj4+Pj4+PiAgICAgICAgIHN5c2ZzX2tmX3NlcV9zaG93KzB4YTEvMHgxMDAK
Pj4+Pj4+ICAgICAgICAga2VybmZzX3NlcV9zaG93KzB4MjIvMHgzMAo+Pj4+Pj4gICAgICAgICBz
ZXFfcmVhZCsweDFhYy8weDNhMAo+Pj4+Pj4gICAgICAgICBrZXJuZnNfZm9wX3JlYWQrMHgzNi8w
eDE5MAo+Pj4+Pj4gICAgICAgICA/IHNlY3VyaXR5X2ZpbGVfcGVybWlzc2lvbisweDkwLzB4YjAK
Pj4+Pj4+ICAgICAgICAgX192ZnNfcmVhZCsweDE2LzB4MzAKPj4+Pj4+ICAgICAgICAgdmZzX3Jl
YWQrMHg4MS8weDEzMAo+Pj4+Pj4gICAgICAgICBTeVNfcmVhZCsweDQ0LzB4YTAKPj4+Pj4+ICAg
ICAgICAgZW50cnlfU1lTQ0FMTF82NF9mYXN0cGF0aCsweDFmLzB4YmQKPj4+Pj4+ICAgICAgCj4+
Pj4+PiAgICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8yMDE3MTAxMzE3MzIxNC4y
NzMwMC03LXBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20KPj4+Pj4+ICAgICAgU2lnbmVkLW9mZi1i
eTogUGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20+Cj4+Pj4+PiAgICAg
IFJldmlld2VkLWJ5OiBTdGV2ZW4gU2lzdGFyZSA8c3RldmVuLnNpc3RhcmVAb3JhY2xlLmNvbT4K
Pj4+Pj4+ICAgICAgUmV2aWV3ZWQtYnk6IERhbmllbCBKb3JkYW4gPGRhbmllbC5tLmpvcmRhbkBv
cmFjbGUuY29tPgo+Pj4+Pj4gICAgICBSZXZpZXdlZC1ieTogQm9iIFBpY2NvIDxib2IucGljY29A
b3JhY2xlLmNvbT4KPj4+Pj4+ICAgICAgVGVzdGVkLWJ5OiBCb2IgUGljY28gPGJvYi5waWNjb0Bv
cmFjbGUuY29tPgo+Pj4+Pj4gICAgICBBY2tlZC1ieTogTWljaGFsIEhvY2tvIDxtaG9ja29Ac3Vz
ZS5jb20+Cj4+Pj4+PiAgICAgIENjOiBBbGV4YW5kZXIgUG90YXBlbmtvIDxnbGlkZXJAZ29vZ2xl
LmNvbT4KPj4+Pj4+ICAgICAgQ2M6IEFuZHJleSBSeWFiaW5pbiA8YXJ5YWJpbmluQHZpcnR1b3p6
by5jb20+Cj4+Pj4+PiAgICAgIENjOiBBcmQgQmllc2hldXZlbCA8YXJkLmJpZXNoZXV2ZWxAbGlu
YXJvLm9yZz4KPj4+Pj4+ICAgICAgQ2M6IENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFz
QGFybS5jb20+Cj4+Pj4+PiAgICAgIENjOiBDaHJpc3RpYW4gQm9ybnRyYWVnZXIgPGJvcm50cmFl
Z2VyQGRlLmlibS5jb20+Cj4+Pj4+PiAgICAgIENjOiBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRh
dmVtbG9mdC5uZXQ+Cj4+Pj4+PiAgICAgIENjOiBEbWl0cnkgVnl1a292IDxkdnl1a292QGdvb2ds
ZS5jb20+Cj4+Pj4+PiAgICAgIENjOiBIZWlrbyBDYXJzdGVucyA8aGVpa28uY2Fyc3RlbnNAZGUu
aWJtLmNvbT4KPj4+Pj4+ICAgICAgQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+
Cj4+Pj4+PiAgICAgIENjOiBJbmdvIE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KPj4+Pj4+ICAg
ICAgQ2M6IE1hcmsgUnV0bGFuZCA8bWFyay5ydXRsYW5kQGFybS5jb20+Cj4+Pj4+PiAgICAgIENj
OiBNYXR0aGV3IFdpbGNveCA8d2lsbHlAaW5mcmFkZWFkLm9yZz4KPj4+Pj4+ICAgICAgQ2M6IE1l
bCBHb3JtYW4gPG1nb3JtYW5AdGVjaHNpbmd1bGFyaXR5Lm5ldD4KPj4+Pj4+ICAgICAgQ2M6IE1p
Y2hhbCBIb2NrbyA8bWhvY2tvQGtlcm5lbC5vcmc+Cj4+Pj4+PiAgICAgIENjOiBTYW0gUmF2bmJv
cmcgPHNhbUByYXZuYm9yZy5vcmc+Cj4+Pj4+PiAgICAgIENjOiBUaG9tYXMgR2xlaXhuZXIgPHRn
bHhAbGludXRyb25peC5kZT4KPj4+Pj4+ICAgICAgQ2M6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNv
bkBhcm0uY29tPgo+Pj4+Pj4gICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgTW9ydG9uIDxha3Bt
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgo+Pj4+Pj4gICAgICBTaWduZWQtb2ZmLWJ5OiBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+Cj4+Pj4+Pgo+Pj4+Pj4gOjA0
MDAwMCAwNDAwMDAgYjA0MjJjYjRmNWVmNjBmNWJjN2YwNjg2ZDEzNWM4Njk2ODBjNjAzZCA1MWVm
MjBhZmU2NDFhZmNlYWY1NTMwYjgzYjRmMWI5YTUxNTYzOTM5IE0JaW5jbHVkZQo+Pj4+Pj4gOjA0
MDAwMCAwNDAwMDAgNTViZTdhNWRkODc5NTc4ZGMzZjg4YmVjMDU5YmNjMzkyZTNmMWExYyBiNGM5
ZjgxZGYwNTYyOWJiMDM0YjZkMGJkYzA0NTQ1NzlmMjk4NmZlIE0JbW0KPj4+Pj4+Cj4+Pj4+Pgo+
Pj4+Pj4gLS0KPj4+Pj4+IFNhbmRlcgo+Pj4+Pj4KPj4+Pj4+PiBKdWVyZ2VuCj4+Pj4+Pj4KPj4+
Pj4+Pj4gLS0KPj4+Pj4+Pj4gU2FuZGVyCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEF0dGFjaGVkOiAuY29u
ZmlnIGFuZCBmdWxsIHNlcmlhbCBsb2cKPj4+Pj4+Pj4KPj4+Pj4+Pj4gICAwLjAwMDAwMF0gQUNQ
STogRWFybHkgdGFibGUgY2hlY2tzdW0gdmVyaWZpY2F0aW9uIGRpc2FibGVkCj4+Pj4+Pj4+IFsg
ICAgMC4wMDAwMDBdIEFDUEk6IFJTRFAgMHgwMDAwMDAwMDAwMEZCMTAwIDAwMDAxNCAodjAwIEFD
UElBTSkKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEVCAweDAwMDAwMDAwQzdGOTAw
MDAgMDAwMDQ4ICh2MDEgTVNJICAgIE9FTVNMSUMgIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+
Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IEZBQ1AgMHgwMDAwMDAwMEM3RjkwMjAwIDAwMDA4
NCAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+Pj4+PiBb
ICAgIDAuMDAwMDAwXSBBQ1BJOiBEU0RUIDB4MDAwMDAwMDBDN0Y5MDVFMCAwMDk0MjcgKHYwMSBB
NzY0MCAgQTc2NDAxMDAgMDAwMDAxMDAgSU5UTCAyMDA1MTExNykKPj4+Pj4+Pj4gWyAgICAwLjAw
MDAwMF0gQUNQSTogRkFDUyAweDAwMDAwMDAwQzdGOUUwMDAgMDAwMDQwCj4+Pj4+Pj4+IFsgICAg
MC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgwMDAwMDAwMEM3RjkwMzkwIDAwMDA4OCAodjAxIDc2NDBN
UyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZUIDAwMDAwMDk3KQo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAw
XSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDBDN0Y5MDQyMCAwMDAwM0MgKHYwMSA3NjQwTVMgT0VNTUNG
RyAgMjAxMDA5MTMgTVNGVCAwMDAwMDA5NykKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTog
U0xJQyAweDAwMDAwMDAwQzdGOTA0NjAgMDAwMTc2ICh2MDEgTVNJICAgIE9FTVNMSUMgIDIwMTAw
OTEzIE1TRlQgMDAwMDAwOTcpCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IE9FTUIgMHgw
MDAwMDAwMEM3RjlFMDQwIDAwMDA3MiAodjAxIDc2NDBNUyBBNzY0MDEwMCAyMDEwMDkxMyBNU0ZU
IDAwMDAwMDk3KQo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBBQ1BJOiBTUkFUIDB4MDAwMDAwMDBD
N0Y5QTVFMCAwMDAxMDggKHYwMyBBTUQgICAgRkFNX0ZfMTAgMDAwMDAwMDIgQU1EICAwMDAwMDAw
MSkKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCAweDAwMDAwMDAwQzdGOUE2RjAg
MDAwMDM4ICh2MDEgNzY0ME1TIE9FTUhQRVQgIDIwMTAwOTEzIE1TRlQgMDAwMDAwOTcpCj4+Pj4+
Pj4+IFsgICAgMC4wMDAwMDBdIEFDUEk6IElWUlMgMHgwMDAwMDAwMEM3RjlBNzMwIDAwMDExMCAo
djAxIEFNRCAgICBSRDg5MFMgICAwMDIwMjAzMSBBTUQgIDAwMDAwMDAwKQo+Pj4+Pj4+PiBbICAg
IDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDBDN0Y5QTg0MCAwMDBEQTQgKHYwMSBBIE0g
SSAgUE9XRVJOT1cgMDAwMDAwMDEgQU1EICAwMDAwMDAwMSkKPj4+Pj4+Pj4gWyAgICAwLjAwMDAw
MF0gQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKPj4+Pj4+Pj4gWyAgICAwLjAw
MDAwMF0gU2V0dGluZyBBUElDIHJvdXRpbmcgdG8gWGVuIFBWLgo+Pj4+Pj4+PiBbICAgIDAuMDAw
MDAwXSBOVU1BIHR1cm5lZCBvZmYKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gRmFraW5nIGEgbm9k
ZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdCj4+Pj4+Pj4+
IFsgICAgMC4wMDAwMDBdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQgW21lbSAweDdmYzE1MDAwLTB4
N2ZjMWVmZmZdCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRp
b24gdXNpbmcgUElUCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIFpvbmUgcmFuZ2VzOgo+Pj4+Pj4+
PiBbICAgIDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAw
MDAwMDAwMGZmZmZmZl0KPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gICBETUEzMiAgICBbbWVtIDB4
MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdCj4+Pj4+Pj4+IFsgICAgMC4wMDAw
MDBdICAgTm9ybWFsICAgZW1wdHkKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6b25l
IHN0YXJ0IGZvciBlYWNoIG5vZGUKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5
IG5vZGUgcmFuZ2VzCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgw
MDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMDA5NWZmZl0KPj4+Pj4+Pj4gWyAgICAwLjAwMDAw
MF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDdmZmZmZmZm
XQo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAw
MDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBd
IE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA1MjQxODEKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gICBE
TUEgem9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBd
ICAgRE1BIHpvbmU6IDIxIHBhZ2VzIHJlc2VydmVkCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdICAg
RE1BIHpvbmU6IDM5ODkgcGFnZXMsIExJRk8gYmF0Y2g6MAo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAw
XSAgIERNQTMyIHpvbmU6IDgxMjggcGFnZXMgdXNlZCBmb3IgbWVtbWFwCj4+Pj4+Pj4+IFsgICAg
MC4wMDAwMDBdICAgRE1BMzIgem9uZTogNTIwMTkyIHBhZ2VzLCBMSUZPIGJhdGNoOjMxCj4+Pj4+
Pj4+IFsgICAgMC4wMDAwMDBdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgTlVMTCBwb2lu
dGVyIGRlcmVmZXJlbmNlIGF0ICAgICAgICAgICAobnVsbCkKPj4+Pj4+Pj4gWyAgICAwLjAwMDAw
MF0gSVA6IHplcm9fcmVzdl91bmF2YWlsKzB4OGUvMHhlMQo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAw
XSBQR0QgMCBQNEQgMAo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBPb3BzOiAwMDAyIFsjMV0gU01Q
Cj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIE1vZHVsZXMgbGlua2VkIGluOgo+Pj4+Pj4+PiBbICAg
IDAuMDAwMDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIgTm90IHRhaW50ZWQgNC4xNS4w
LXJjNi0yMDE4MDEwNC1saW51cy1kb2ZscisgIzEKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gSGFy
ZHdhcmUgbmFtZTogTVNJIE1TLTc2NDAvODkwRlhBLUdENzAgKE1TLTc2NDApICAsIEJJT1MgVjEu
OEIxIDA5LzEzLzIwMTAKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gUklQOiBlMDMwOnplcm9fcmVz
dl91bmF2YWlsKzB4OGUvMHhlMQo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBSU1A6IGUwMmI6ZmZm
ZmZmZmY4MjgwM2Q2OCBFRkxBR1M6IDAwMDEwMDA2Cj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIFJB
WDogMDAwMDAwMDAwMDAwMDAwMCBSQlg6IDAwMDAwMDAwMDAwMDAwMDEgUkNYOiAwMDAwMDAwMDAw
MDAwMDEwCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIFJEWDogMDAwMDAwMDAwMDA3ZmZmZiBSU0k6
IDAwMDAwMDAwMDAwMDAxMDAgUkRJOiBmZmZmZWEwMDAyMDAwMDAwCj4+Pj4+Pj4+IFsgICAgMC4w
MDAwMDBdIFJCUDogZmZmZmZmZmY4MjgwM2Q3MCBSMDg6IGZmZmZlYTAwMDIwMDAwMDAgUjA5OiAw
MDAwMDAwMDAwMDAwMDAyCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIFIxMDogMDAwMDAwMDAwMDAw
MDAwMiBSMTE6IDAwMDAwMDAwMDAwMDAwMDMgUjEyOiBmZmZmZWEwMDAwMDAwMDAwCj4+Pj4+Pj4+
IFsgICAgMC4wMDAwMDBdIFIxMzogMDAwMDAwMDAwMDAwMDAwMCBSMTQ6IGZmZmZmZmZmODI4MDNm
MjAgUjE1OiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIEZTOiAgMDAw
MDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmZmZmZjgyZTE2MDAwKDAwMDApIGtubEdTOjAwMDAw
MDAwMDAwMDAwMDAKPj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gQ1M6ICBlMDMzIERTOiAwMDAwIEVT
OiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBDUjI6
IDAwMDAwMDAwMDAwMDAwMDAgQ1IzOiAwMDAwMDAwMDAyODIzMDAwIENSNDogMDAwMDAwMDAwMDAw
MDY2MAo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBEUjA6IDAwMDAwMDAwMDAwMDAwMDAgRFIxOiAw
MDAwMDAwMDAwMDAwMDAwIERSMjogMDAwMDAwMDAwMDAwMDAwMAo+Pj4+Pj4+PiBbICAgIDAuMDAw
MDAwXSBEUjM6IDAwMDAwMDAwMDAwMDAwMDAgRFI2OiAwMDAwMDAwMDAwMDAwMDAwIERSNzogMDAw
MDAwMDAwMDAwMDAwMAo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSBDYWxsIFRyYWNlOgo+Pj4+Pj4+
PiBbICAgIDAuMDAwMDAwXSAgPyBmcmVlX2FyZWFfaW5pdF9ub2RlcysweDY5MC8weDY5Zgo+Pj4+
Pj4+PiBbICAgIDAuMDAwMDAwXSAgPyB6b25lX3NpemVzX2luaXQrMHg0Yi8weDUwCj4+Pj4+Pj4+
IFsgICAgMC4wMDAwMDBdICA/IHhlbl9wYWdldGFibGVfaW5pdCsweDEzLzB4NDNmCj4+Pj4+Pj4+
IFsgICAgMC4wMDAwMDBdICA/IG1lbWJsb2NrX2ZpbmRfZG1hX3Jlc2VydmUrMHgxNDEvMHgxNWIK
Pj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gbWVtYmxvY2tfZmluZF9kbWFfcmVzZXJ2ZSsweDE1
MC8weDE1Ygo+Pj4+Pj4+PiBbICAgIDAuMDAwMDAwXSAgPyBudW1hX2luaXQrMHg0M2MvMHg0NTMK
Pj4+Pj4+Pj4gWyAgICAwLjAwMDAwMF0gID8gc2V0dXBfYXJjaCsweDdhMC8weDg3Zgo+Pj4+Pj4+
PiBbICAgIDAuMDAwMDAwXSAgPyBzdGFydF9rZXJuZWwrMHg1OC8weDNhOAo+Pj4+Pj4+PiBbICAg
IDAuMDAwMDAwXSAgPyBpb21tdV9zaHV0ZG93bl9ub29wKzB4MTAvMHgxMAo+Pj4+Pj4+PiBbICAg
IDAuMDAwMDAwXSAgPyB4ZW5fc3RhcnRfa2VybmVsKzB4NTI4LzB4NTM0Cj4+Pj4+Pj4+IFsgICAg
MC4wMDAwMDBdIENvZGU6IGRhIDQ5IGMxIGUwIDA2IDRkIDAxIGUwIDQ4IDhiIDQ0IDI0IDA4IDQ4
IDhkIDBjIDFhIDQ4IDA1IGZmIDBmIDAwIDAwIDQ4IGMxIGU4IDBjIDQ4IDM5IGM4IDc2IDE2IDRj
IDg5IGM3IGI5IDEwIDAwIDAwIDAwIDQ0IDg5IGU4IDxmMz4gYWIgNDggZmYgYzMgNDkgODMgYzAg
NDAgZWIgZDIgNmEgMDAgNTUgMzEgZDIgNDkgYzcgYzAgOTAgNzgKPj4+Pj4+Pj4gWyAgICAwLjAw
MDAwMF0gUklQOiB6ZXJvX3Jlc3ZfdW5hdmFpbCsweDhlLzB4ZTEgUlNQOiBmZmZmZmZmZjgyODAz
ZDY4Cj4+Pj4+Pj4+IFsgICAgMC4wMDAwMDBdIENSMjogMDAwMDAwMDAwMDAwMDAwMAo+Pj4+Pj4+
PiBbICAgIDAuMDAwMDAwXSAtLS1bIGVuZCB0cmFjZSBiNzg4ZjMyZTM4ZjZkZTM5IF0tLS0KPj4+
Pj4+Pj4gWyAgICAwLjAwMDAwMF0gS2VybmVsIHBhbmljIC0gbm90IHN5bmNpbmc6IEF0dGVtcHRl
ZCB0byBraWxsIHRoZSBpZGxlIHRhc2shCj4+Pj4+Pj4+IChYRU4pIFsyMDE4LTAxLTA0IDA5OjUy
OjQ5LjIxOF0gSGFyZHdhcmUgRG9tMCBjcmFzaGVkOiByZWJvb3RpbmcgbWFjaGluZSBpbiA1IHNl
Y29uZHMuCj4+Pj4+Pj4+Cj4+Pj4+Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:23:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:23:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYxcE-0000A9-Jl; Tue, 09 Jan 2018 17:23:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n3h8=ee=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYxcC-00009w-MS
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:23:08 +0000
X-Inumbo-ID: 91f413a4-f561-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x22a.google.com (unknown [2a00:1450:4010:c07::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91f413a4-f561-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 18:21:47 +0100 (CET)
Received: by mail-lf0-x22a.google.com with SMTP id h5so16772873lfj.2
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 09:23:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cPx8QdBhK4MF721M14IkX6mPSwOo40WjYPWge5bi63w=;
 b=xsPghgWKEaYQ0z6G3F9Vxl4MgRCkLVwrU5dcgClc4inqGl/fhmESxb8vHdmMSyNXrG
 LjaVbT5OKjd6/U9B5BvqGiMV1Wlagc+R+pIQaQE63iNtjUImsbiW1YDoA6WFfKHvuQ3r
 dURwaK2anOxhzq8jYacjqIDpT7qXYh+vxPVQGwOEDdMZ2yD1BKJtCDOK7Or6fe20Aedi
 jUByhtZOGjr0TuwSiOTqZolefqJly7EMR+fmcik6ZN/V7yWxzory3Q0oYQ26MljEDPdO
 qALztZMMNFqKUAs9BuNA219PTgU5mnscxUzIX6Nfp4VH2K5eqe/BSH1witVAJPtiJa1Y
 /+sg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cPx8QdBhK4MF721M14IkX6mPSwOo40WjYPWge5bi63w=;
 b=nhIolLAEsCRt79ablfSudIpaf8oogq43Rey87QfWoka8ntU2MtMjaezrMLh8rZif0V
 ci1B4BOyPBNDLe7QfSKzvrodt5t1MTt+21Ii9GZBF6t4s0yjIrUDTr+vB7ShT7tkgpWD
 wDHAcesR3Jd+1PBB+w+r6ga9+Qt9GT+WUGxcPxV7zh5izKMxW66TMjxyin7SV53ubVD4
 ZA7RMatFDEchSFjP7ODcF0nhOpnVglXi1lxzHZrcqX/7Nk+rjClq014sudVymXl5WV6W
 ULsSIXVQ1r+mMXJwMXxRwo0JbvDqDGPs163IczC5BYr4URQli/b5092kq/qmGoF2+CTS
 yjww==
X-Gm-Message-State: AKwxytdDoFEwnjUhqTn2Raub++MjYQmJexM350v6/2rh1k1N301ddbzA
 EoTbvRb3jMvgixRR3aTuW6Tz3buqQsJv3edFM5km/A==
X-Google-Smtp-Source: ACJfBovibRmiWaIG2mm5kwLXfNxz3MMwn1vyCG9f2bzva3P2GDC4JM8S8zWZd35kqCjImt0PF62aVIiBX3VjkfyPysA=
X-Received: by 10.46.3.9 with SMTP id 9mr1596040ljd.27.1515518584148; Tue, 09
 Jan 2018 09:23:04 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Tue, 9 Jan 2018 09:23:03 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Tue, 9 Jan 2018 09:23:03 -0800
Message-ID: <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOSwgMjAxOCBhdCA4OjUyIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkKPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9uIFR1ZSwgOSBKYW4gMjAxOCwgR2VvcmdlIER1
bmxhcCB3cm90ZToKPj4gT24gTW9uLCBKYW4gOCwgMjAxOCBhdCA5OjAxIFBNLCBSaWNoIFBlcnNh
dWQgPHBlcnNhdXJAZ21haWwuY29tPiB3cm90ZToKPj4gPiBPbiBhIHNpbWlsYXJseSBwcmFnbWF0
aWMgbm90ZTogd291bGQgYSB2YXJpYXRpb24gb2YgQW50aG9ueSdzIHZpeGVuIHBhdGNoIHNlcmll
cyBiZSBzdWl0YWJsZSBmb3IgcHJlLVBWSCBYZW4gNC42IC0gNC45PyAgVGhlc2UgdmVyc2lvbnMg
YXJlIGN1cnJlbnRseSBkb2N1bWVudGVkIGFzIHNlY3VyaXR5LXN1cHBvcnRlZCAoT2N0IDIwMTgg
LSBKdWx5IDIwMjApLgo+Pgo+PiBIbW0sIElhbidzIG1haWwgc2VlbXMgdG8gYmUgZm9jdXNpbmcg
b24gdGhlIGlkZWEgb2YgY2hlY2tpbmcgaW4gYQo+PiBub24tcG9saXNoZWQgc2VyaWVzIHRvIDQu
MTAsIHJhdGhlciB0aGFuIGV4Y3RseSB3aGF0IHRoZSBjb250ZW50IG9mCj4+IHRoYXQgc2VyaWVz
IHdvdWxkIGJlLgo+Pgo+PiBJbiB0aGUgSVJMIGNvbnZlcnNhdGlvbiB0aGF0IHByZWNlZWRlZCB0
aGlzIG1haWwsIHRoZSBuZXcgc2hvcnQtdGVybQo+PiB0YXJnZXQgd2UgZGlzY3Vzc2VkIHdhczoK
Pj4gMS4gQSA0LjEwLWJhc2VkIHNoaW0gdGhhdCBjb3VsZCBib290IGVpdGhlciB1bmRlciBIVk0g
b3IgUFZICj4+IDIuIEEgc2NyaXB0IHRoYXQgd291bGQgdGFrZSBhbiBleGlzdGluZyBQViBjb25m
aWcsIGFuZCBzcGl0IG91dCBhKSBhCj4+IGJvb3RhYmxlIElTTyB3aXRoIHRoZSBzaGltICYgd2hh
dGV2ZXIgd2FzIG5lZWRlZCwgYW5kIGIpIGEgbmV3IGNvbmZpZwo+PiB0aGF0IHdvdWxkIGJvb3Qg
dGhlIHNhbWUgVk0sIGJ1dCBpbiBIVk0gbW9kZSB3aXRoIHRoZSBzaGltCj4+Cj4+IFRoZSBzY3Jp
cHQgKyBhIDQuMTAgc2hpbSBiaW5hcnkgKnNob3VsZCogYWxsb3cgbW9zdCBQViBndWVzdHMgdG8g
Ym9vdAo+PiB3aXRob3V0IGFueSBjaGFuZ2VzIHdoYXRzb2V2ZXIgZm9yIG1vc3Qgb2xkZXIgdmVy
c2lvbnMgb2YgWGVuLgo+Pgo+PiBUaGVyZSBhcmUgYSBudW1iZXIgb2YgcGVvcGxlIGZvciB3aG9t
IHRoaXMgd29uJ3Qgd29yazsgSSB0aGluayB3ZSBhbHNvCj4+IG5lZWQgdG8gcHJvdmlkZSBhIHdh
eSB0byB0cmFuc3BhcmVudGx5IGNoYW5nZSBQViBndWVzdHMgaW50byBQVnNoaW0KPj4gZ3Vlc3Rz
LiAgQnV0IHRoYXQgd2lsbCBuZWNlc3NhcmlseSBpbnZvbHZlIHNpZ25pZmljYW50IHRvb2xzdGFj
awo+PiBmdW5jdGlvbmFsaXR5LCBhdCB3aGljaCBwb2ludCB5b3UgbWlnaHQgYXMgd2VsbCBiYWNr
cG9ydCBQVkggYXMgd2VsbC4KPgo+IFllcywgdGhlcmUgd2lsbCBiZSBhIG51bWJlciBvZiBwZW9w
bGUgdGhhdCB3b24ndCBiZSBjb3ZlcmVkIGJ5IHRoaXMgZml4LAo+IGluY2x1ZGluZyB0aG9zZSB0
aGF0IGNhbid0IHVzZSBIVk0vUFZIIG1vZGUgYmVjYXVzZSBWVC14IGlzbid0IGF2YWlsYWJsZQo+
IGF0IGFsbCBpbiB0aGVpciBlbnZpcm9ubWVudC4gVGhhdCBpcyB0aGUgb25seSByZWFzb24gdG8g
cnVuIFBWIHRvZGF5Lgo+IFByb3ZpZGluZyBhIHdheSB0byB0cmFuc3BhcmVudGx5IGNoYW5nZSBQ
ViBndWVzdHMgaW50byBQVnNoaW0gZ3Vlc3RzCj4gd29uJ3QgY292ZXIgYW55IG9mIHRoZXNlIGNh
c2VzLiBBIG1vcmUgY29tcGxldGUgd29ya2Fyb3VuZCB0byBTUDMgaXMKPiBhbG9uZyB0aGUgbGlu
ZXMgb2YgaHR0cHM6Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVsJm09MTUxNTA5NzQwNjI1NjkwLgo+
Cj4gVGhhdCBzYWlkLCBJIHJlYWxpemUgdGhhdCB3ZSBhcmUgb25seSB0cnlpbmcgdG8gZG8gdGhl
IGJlc3Qgd2UgY2FuIGluIGEKPiB2ZXJ5IGRpZmZpY3VsdCBzaXR1YXRpb24sIHdpdGggdmVyeSBs
aXR0bGUgdGltZSBpbiBvdXIgaGFuZHMuIEkgYWdyZWUKPiB3aXRoIElhbiB0aGF0IHdlIHNob3Vs
ZCBjb21taXQgc29tZXRoaW5nIHVucG9saXNoZWQgYW5kIG9ubHkgcGFydGlhbGx5Cj4gcmV2aWV3
ZWQgc29vbiwgZXZlbiB0aG91Z2ggaXQgZG9lc24ndCBjb3ZlciBhIGdvb2QgY2h1bmsgb2YgdGhl
IHVzZXJiYXNlCj4gZm9yIG9uZSByZWFzb24gb3IgYW5vdGhlci4gRXZlbiBpZiBtaWdyYXRpb24g
ZG9lc24ndCB3b3JrLCBpdCB3aWxsIHN0aWxsCj4gaGVscCBhbGwgdGhhdCBkb24ndCByZXF1aXJl
IGl0LiBJdCBpcyBvbmx5IGEgcGFydGlhbCBmaXggYnkgbmF0dXJlCj4gYW55d2F5LgoKQ2FuIHBl
b3BsZSBiZSBhIGJpdCBtb3JlIGV4cGxpY2l0IGFib3V0IHdoYXQgdGhleSB0aGluayBzaG91bGQg
YmUgZG9uZSBoZXJlPwoKSSdtIGhhcHB5IHRvIHJlZGlyZWN0IGVmZm9ydCB0byBQVkggc2hpbSBp
ZiB0aGF0J3Mgd2hhdCB0aGUgc29sdXRpb24KaXMgZ29pbmcgdG8gYmUuCgpJIG9idmlvdXNseSBw
cmVmZXIgdGhlIEhWTSBhcHByb2FjaCBhcyBpdCB3b3JrcyBvbiBhIGJyb2FkIHJhbmdlIG9mIFhl
biB2ZXJzaW9ucwp3aXRob3V0IG1vZGlmaWNhdGlvbiBidXQgSSdtIGtlZW4gdG8gZ2V0IHNvbWV0
aGluZyBkb25lIHF1aWNrbHkgYW5kCmRvbid0IHdhbnQgdG8Kd2FzdGUgZWZmb3J0LgoKV2hlcmUg
YXJlIHBlb3BsZSdzIGhlYWRzIGF0PwoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9yaQoKCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:33:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYxmF-0000yf-PA; Tue, 09 Jan 2018 17:33:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYxmE-0000yZ-Vw
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:33:31 +0000
X-Inumbo-ID: 05a31259-f563-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05a31259-f563-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 18:32:10 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 10:33:28 -0700
Message-Id: <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 10:33:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Anthony Liguori" <anthony@codemonkey.ws>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
In-Reply-To: <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, committers@xenproject.org,
 security@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDE4OjIzLCA8YW50aG9ueUBjb2RlbW9ua2V5LndzPiB3cm90ZToK
PiBPbiBUdWUsIEphbiA5LCAyMDE4IGF0IDg6NTIgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4gT24gVHVlLCA5IEphbiAyMDE4LCBHZW9y
Z2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gTW9uLCBKYW4gOCwgMjAxOCBhdCA5OjAxIFBNLCBSaWNo
IFBlcnNhdWQgPHBlcnNhdXJAZ21haWwuY29tPiB3cm90ZToKPj4+ID4gT24gYSBzaW1pbGFybHkg
cHJhZ21hdGljIG5vdGU6IHdvdWxkIGEgdmFyaWF0aW9uIG9mIEFudGhvbnkncyB2aXhlbiBwYXRj
aCAKPiBzZXJpZXMgYmUgc3VpdGFibGUgZm9yIHByZS1QVkggWGVuIDQuNiAtIDQuOT8gIFRoZXNl
IHZlcnNpb25zIGFyZSBjdXJyZW50bHkgCj4gZG9jdW1lbnRlZCBhcyBzZWN1cml0eS1zdXBwb3J0
ZWQgKE9jdCAyMDE4IC0gSnVseSAyMDIwKS4KPj4+Cj4+PiBIbW0sIElhbidzIG1haWwgc2VlbXMg
dG8gYmUgZm9jdXNpbmcgb24gdGhlIGlkZWEgb2YgY2hlY2tpbmcgaW4gYQo+Pj4gbm9uLXBvbGlz
aGVkIHNlcmllcyB0byA0LjEwLCByYXRoZXIgdGhhbiBleGN0bHkgd2hhdCB0aGUgY29udGVudCBv
Zgo+Pj4gdGhhdCBzZXJpZXMgd291bGQgYmUuCj4+Pgo+Pj4gSW4gdGhlIElSTCBjb252ZXJzYXRp
b24gdGhhdCBwcmVjZWVkZWQgdGhpcyBtYWlsLCB0aGUgbmV3IHNob3J0LXRlcm0KPj4+IHRhcmdl
dCB3ZSBkaXNjdXNzZWQgd2FzOgo+Pj4gMS4gQSA0LjEwLWJhc2VkIHNoaW0gdGhhdCBjb3VsZCBi
b290IGVpdGhlciB1bmRlciBIVk0gb3IgUFZICj4+PiAyLiBBIHNjcmlwdCB0aGF0IHdvdWxkIHRh
a2UgYW4gZXhpc3RpbmcgUFYgY29uZmlnLCBhbmQgc3BpdCBvdXQgYSkgYQo+Pj4gYm9vdGFibGUg
SVNPIHdpdGggdGhlIHNoaW0gJiB3aGF0ZXZlciB3YXMgbmVlZGVkLCBhbmQgYikgYSBuZXcgY29u
ZmlnCj4+PiB0aGF0IHdvdWxkIGJvb3QgdGhlIHNhbWUgVk0sIGJ1dCBpbiBIVk0gbW9kZSB3aXRo
IHRoZSBzaGltCj4+Pgo+Pj4gVGhlIHNjcmlwdCArIGEgNC4xMCBzaGltIGJpbmFyeSAqc2hvdWxk
KiBhbGxvdyBtb3N0IFBWIGd1ZXN0cyB0byBib290Cj4+PiB3aXRob3V0IGFueSBjaGFuZ2VzIHdo
YXRzb2V2ZXIgZm9yIG1vc3Qgb2xkZXIgdmVyc2lvbnMgb2YgWGVuLgo+Pj4KPj4+IFRoZXJlIGFy
ZSBhIG51bWJlciBvZiBwZW9wbGUgZm9yIHdob20gdGhpcyB3b24ndCB3b3JrOyBJIHRoaW5rIHdl
IGFsc28KPj4+IG5lZWQgdG8gcHJvdmlkZSBhIHdheSB0byB0cmFuc3BhcmVudGx5IGNoYW5nZSBQ
ViBndWVzdHMgaW50byBQVnNoaW0KPj4+IGd1ZXN0cy4gIEJ1dCB0aGF0IHdpbGwgbmVjZXNzYXJp
bHkgaW52b2x2ZSBzaWduaWZpY2FudCB0b29sc3RhY2sKPj4+IGZ1bmN0aW9uYWxpdHksIGF0IHdo
aWNoIHBvaW50IHlvdSBtaWdodCBhcyB3ZWxsIGJhY2twb3J0IFBWSCBhcyB3ZWxsLgo+Pgo+PiBZ
ZXMsIHRoZXJlIHdpbGwgYmUgYSBudW1iZXIgb2YgcGVvcGxlIHRoYXQgd29uJ3QgYmUgY292ZXJl
ZCBieSB0aGlzIGZpeCwKPj4gaW5jbHVkaW5nIHRob3NlIHRoYXQgY2FuJ3QgdXNlIEhWTS9QVkgg
bW9kZSBiZWNhdXNlIFZULXggaXNuJ3QgYXZhaWxhYmxlCj4+IGF0IGFsbCBpbiB0aGVpciBlbnZp
cm9ubWVudC4gVGhhdCBpcyB0aGUgb25seSByZWFzb24gdG8gcnVuIFBWIHRvZGF5Lgo+PiBQcm92
aWRpbmcgYSB3YXkgdG8gdHJhbnNwYXJlbnRseSBjaGFuZ2UgUFYgZ3Vlc3RzIGludG8gUFZzaGlt
IGd1ZXN0cwo+PiB3b24ndCBjb3ZlciBhbnkgb2YgdGhlc2UgY2FzZXMuIEEgbW9yZSBjb21wbGV0
ZSB3b3JrYXJvdW5kIHRvIFNQMyBpcwo+PiBhbG9uZyB0aGUgbGluZXMgb2YgaHR0cHM6Ly9tYXJj
LmluZm8vP2w9eGVuLWRldmVsJm09MTUxNTA5NzQwNjI1NjkwLgo+Pgo+PiBUaGF0IHNhaWQsIEkg
cmVhbGl6ZSB0aGF0IHdlIGFyZSBvbmx5IHRyeWluZyB0byBkbyB0aGUgYmVzdCB3ZSBjYW4gaW4g
YQo+PiB2ZXJ5IGRpZmZpY3VsdCBzaXR1YXRpb24sIHdpdGggdmVyeSBsaXR0bGUgdGltZSBpbiBv
dXIgaGFuZHMuIEkgYWdyZWUKPj4gd2l0aCBJYW4gdGhhdCB3ZSBzaG91bGQgY29tbWl0IHNvbWV0
aGluZyB1bnBvbGlzaGVkIGFuZCBvbmx5IHBhcnRpYWxseQo+PiByZXZpZXdlZCBzb29uLCBldmVu
IHRob3VnaCBpdCBkb2Vzbid0IGNvdmVyIGEgZ29vZCBjaHVuayBvZiB0aGUgdXNlcmJhc2UKPj4g
Zm9yIG9uZSByZWFzb24gb3IgYW5vdGhlci4gRXZlbiBpZiBtaWdyYXRpb24gZG9lc24ndCB3b3Jr
LCBpdCB3aWxsIHN0aWxsCj4+IGhlbHAgYWxsIHRoYXQgZG9uJ3QgcmVxdWlyZSBpdC4gSXQgaXMg
b25seSBhIHBhcnRpYWwgZml4IGJ5IG5hdHVyZQo+PiBhbnl3YXkuCj4gCj4gQ2FuIHBlb3BsZSBi
ZSBhIGJpdCBtb3JlIGV4cGxpY2l0IGFib3V0IHdoYXQgdGhleSB0aGluayBzaG91bGQgYmUgZG9u
ZSBoZXJlPwo+IAo+IEknbSBoYXBweSB0byByZWRpcmVjdCBlZmZvcnQgdG8gUFZIIHNoaW0gaWYg
dGhhdCdzIHdoYXQgdGhlIHNvbHV0aW9uCj4gaXMgZ29pbmcgdG8gYmUuCj4gCj4gSSBvYnZpb3Vz
bHkgcHJlZmVyIHRoZSBIVk0gYXBwcm9hY2ggYXMgaXQgd29ya3Mgb24gYSBicm9hZCByYW5nZSBv
ZiBYZW4gCj4gdmVyc2lvbnMKPiB3aXRob3V0IG1vZGlmaWNhdGlvbiBidXQgSSdtIGtlZW4gdG8g
Z2V0IHNvbWV0aGluZyBkb25lIHF1aWNrbHkgYW5kCj4gZG9uJ3Qgd2FudCB0bwo+IHdhc3RlIGVm
Zm9ydC4KCkZyb20gd2hhdCBJJ3ZlIHJlYWQgdG9kYXksIEkgaGF2ZSBubyByZWFzb24gdG8gYmVs
aWV2ZSB0aGUgUFZICnNoaW0gd29uJ3Qgd29yayBpbiBIVk0gbW9kZS4gSG93IHdvdWxkIHRoZSBI
Vk0tb25seSBhcHByb2FjaApiZSBiZXR0ZXIgaW4gdGhhdCBjYXNlPwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:41:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYxtU-0001i9-HB; Tue, 09 Jan 2018 17:41:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fubw=ee=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYxtT-0001i3-Jl
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:40:59 +0000
X-Inumbo-ID: 8862625e-f564-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8862625e-f564-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 17:42:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6C6B4AF2E;
 Tue,  9 Jan 2018 17:40:51 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20180109142700.12028-1-jgross@suse.com>
 <20180109142700.12028-5-jgross@suse.com>
 <3430712a-6b57-fd55-5cf0-727f9817d7da@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <17111fe9-68d8-5082-385c-caa87e14d6eb@suse.com>
Date: Tue, 9 Jan 2018 18:40:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <3430712a-6b57-fd55-5cf0-727f9817d7da@citrix.com>
Content-Language: de-DE
Cc: ian.jackson@eu.citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH RFC 4/4] xen: use per-vcpu TSS and stacks
	for pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMTg6MDEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDkvMDEvMTggMTQ6
MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IEluc3RlYWQgb2YgdXNpbmcgdGhlIFRTUyBhbmQg
c3RhY2tzIG9mIHRoZSBwaHlzaWNhbCBwcm9jZXNzb3IgYWxsb2NhdGUKPj4gdGhlbSBwZXIgdmNw
dSwgbWFwIHRoZW0gaW4gdGhlIHBlciBkb21haW4gYXJlYSwgYW5kIHVzZSB0aG9zZS4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IAo+IEkgZG9u
J3Qgc2VlIGFueXRoaW5nIGhlcmUgd2hpY2ggdXBkYXRlcyB0aGUgZmllbGRzIGluIHRoZSBUU1Mg
YWNyb3NzCj4gY29udGV4dCBzd2l0Y2guwqAgV2l0aG91dCBpdCwgeW91J2xsIGJlIHRha2luZyBO
TUlzL01DRXMvREYncyBvbiB0aGUKPiB3cm9uZyBzdGFjay4KCk5vLCBJJ20gZG9pbmcgbHRyKCkg
d2l0aCBhIFRTUyByZWZlcmVuY2luZyB0aGUgcGVyLXZjcHUgc3RhY2tzLiBUU1MgaXMKcGVyIHZj
cHUsIHRvby4KCj4gSSBzdGlsbCBkb24ndCBzZWUgaG93IHlvdXIgcGxhbiBpcyB2aWFibGUgaW4g
dGhlIGZpcnN0IHBsYWNlLCBhbmQgaXMKPiBhZGRpbmcgc3Vic3RhbnRpYWxseSBtb3JlIGNvbXBs
ZXhpdHkgdG8gYW4gYW5zd2VyIHdoaWNoIGRvZXNuJ3QgbmVlZCBpdC4KPiAKPiBJJ20gYWZyYWlk
IEknbSBvbiB0aGUgdmVyZ2Ugb2YgYSBuYWNrIHVubGVzcyB5b3UgY2FuIGV4cGxhaW4gaG93IGlz
Cj4gaW50ZW5kZWQgdG8gYmUgc2FmZSwgYW5kIGJldHRlciB0aGFuIHdoYXQgd2UgY3VycmVudGx5
IGhhdmUuCgpJdCBpcyBsYXlpbmcgdGhlIGdyb3VuZHdvcmsgZm9yIGEgS0FJU0VSIHNvbHV0aW9u
IG5lZWRpbmcgbm8gbWFwcGluZyBvZgpwZXIgcGh5c2ljYWwgY3B1IGFyZWFzIGluIHRoZSB1c2Vy
IGd1ZXN0IHRhYmxlcywgc28gaXNvbGF0aW5nIHRoZSBndWVzdHMKZnJvbSBlYWNoIG90aGVyLgoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:42:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:42:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYxul-0001pA-RU; Tue, 09 Jan 2018 17:42:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o7xp=ee=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eYxuk-0001or-OS
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:42:18 +0000
X-Inumbo-ID: b76e5349-f564-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b76e5349-f564-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 17:44:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 09 Jan 2018 10:42:11 -0700
Message-Id: <5A550D01020000780019CE16@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Tue, 09 Jan 2018 10:42:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-56-wei.liu2@citrix.com>
 <5A53A4E4020000780019C50B@prv-mh.provo.novell.com>
 <20180108162255.3tnlfe3hwmvjzk56@MacBook-Pro-de-Roger.local>
 <5A54849A020000780019C8F6@prv-mh.provo.novell.com>
 <20180109164552.twk5aosmp6ajcupu@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180109164552.twk5aosmp6ajcupu@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 55/74] xen/pvshim: forward evtchn ops
 between L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDE3OjQ1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDA5LCAyMDE4IGF0IDAxOjAwOjEwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDguMDEuMTggYXQgMTc6MjIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDk6MDU6NDBBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAwNC4wMS4xOCBhdCAxNDowNiwgPHdlaS5saXUy
QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZXZ0Y2hu
ID0geGNoZygmWEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fcGVuZGluZ1tsMV0sIDApOwo+PiA+PiA+
ICsKPj4gPj4gPiArICAgICAgICBfX2NsZWFyX2JpdChsMSwgJnBlbmRpbmcpOwo+PiA+PiA+ICsg
ICAgICAgIGV2dGNobiAmPSB+WEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fbWFza1tsMV07Cj4+ID4+
ID4gKyAgICAgICAgd2hpbGUgKCBldnRjaG4gKQo+PiA+PiA+ICsgICAgICAgIHsKPj4gPj4gPiAr
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQgPSBmZnNsKGV2dGNobikgLSAxOwo+PiA+PiA+
ICsKPj4gPj4gPiArICAgICAgICAgICAgX19jbGVhcl9iaXQocG9ydCwgJmV2dGNobik7Cj4+ID4+
ID4gKyAgICAgICAgICAgIHBvcnQgKz0gbDEgKiBCSVRTX1BFUl9MT05HOwo+PiA+PiAKPj4gPj4g
V2hhdCBhYm91dCBhIDMyLWJpdCBjbGllbnQ/IElmIHRoYXQncyBub3QgaW50ZW5kZWQgdG8gYmUg
c3VwcG9ydGVkLAo+PiA+PiBidWlsZGluZyBvZiBzdWNoIGEgZ3Vlc3Qgc2hvdWxkIGJlIHByZXZl
bnRlZCAoaW4gZG9tMF9idWlsZC5jKS4KPj4gPiAKPj4gPiAzMmJpdCBjbGllbnQ/IFlvdSBtZWFu
IGJ1aWxkaW5nIGEgc2hpbSB0aGF0IHJ1bnMgaW4gMzJiaXQgbW9kZT8gSWYgc28KPj4gPiBJIGhh
dmVuJ3QgcmVhbGx5IHRocm91Z2ggb2YgaXQsIGJ1dCBpbiBhbnkgY2FzZSBCSVRTX1BFUl9MT0cg
d291bGQgYmUKPj4gPiBPSyBhbHNvIGluIHRoYXQgY2FzZT8KPj4gCj4+IE5vLCBieSAiY2xpZW50
IiBJIG1lYW4gdGhlIChzb2xlKSBndWVzdCBvZiB0aGUgc2hpbSwgaW4gdGhlIDMyLWJpdAo+PiBj
YXNlIG9mIHdoaWNoIHlvdSdkIG5lZWQgdG8gdXNlIEJJVFNfUEVSX0VWVENITl9XT1JEKCkgaGVy
ZS4KPj4gQnV0IHNpbmNlIDMyLWJpdCBQViBndWVzdHMgYXJlIG5vdCBhIHByb2JsZW0gd3J0IFNQ
MywgSSBjYW4gc2VlCj4+IHdoeSB3ZSB3b3VsZG4ndCB3YW50L25lZWQgdG8gc3VwcG9ydCB0aGF0
IGNhc2UuIFlldCBpZiBzbywgSSdkCj4+IHByZWZlciBpZiB3ZSBkaWQgdGhhdCB1bmlmb3JtbHks
IGJ5IGUuZy4gYWxzbyBhdm9pZGluZyB0aGUgY29tcGF0Cj4+IGNvbXBsaWNhdGlvbnMgaW4gdGhl
IG5ldyBncmFudCB0YWJsZSB3cmFwcGVyLgo+IAo+IEhtLCBJJ20gYWZyYWlkIEknbSBub3QgZm9s
bG93aW5nLiBYZW4gaXMgNjRiaXRzLCBhbmQgdGhpcyBpcyB0aGUKPiBzaGFyZWRfaW5mbyBwYWdl
IG9mIHRoZSBzaGltIChYZW4pLCBzbyB0aGUgc2l6ZSBpdCdzIEJJVFNfUEVSX0xPTkcuCgpPaCwg
aW4gdGhhdCBjYXNlIEknbSBzb3JyeSBmb3IgYmVpbmcgdGhlIG9uZSBiZWluZyBjb25mdXNlZCBo
ZXJlLgpJIHdhcyBjZXJ0YWlubHkgdW5kZXIgdGhlIGltcHJlc3Npb24gdGhhdCB0aGlzIGlzIHRo
ZSBwYWdlIHNoYXJlZAp3aXRoIHRoZSBjbGllbnQgZG9tYWluLgoKPj4gPj4gPiArICAgIGNhc2Ug
RVZUQ0hOT1BfdW5tYXNrOiB7Cj4+ID4+ID4gKyAgICAgICAgc3RydWN0IGV2dGNobl91bm1hc2sg
dW5tYXNrOwo+PiA+PiA+ICsKPj4gPj4gPiArICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgm
dW5tYXNrLCBhcmcsIDEpICE9IDAgKQo+PiA+PiA+ICsgICAgICAgICAgICByZXR1cm4gLUVGQVVM
VDsKPj4gPj4gPiArCj4+ID4+ID4gKyAgICAgICAgLyogVW5tYXNrIGlzIGhhbmRsZWQgaW4gTDEg
Ki8KPj4gPj4gPiArICAgICAgICByYyA9IGV2dGNobl91bm1hc2sodW5tYXNrLnBvcnQpOwo+PiA+
PiA+ICsKPj4gPj4gPiArICAgICAgICBicmVhazsKPj4gPj4gPiArICAgIH0KPj4gPj4gCj4+ID4+
IElzIHRoaXMgcmVhbGx5IHN1ZmZpY2llbnQsIHdpdGhvdXQgaGFuZGluZyBhbnl0aGluZyB0aHJv
dWdoIHRvIEwwPwo+PiA+PiBQZXJoYXBzIGl0J3MgZmluZSBhcyBsb25nIGFzIHRoZXJlJ3Mgbm8g
cGFzcy10aHJvdWdoIHN1cHBvcnQgaGVyZS4KPj4gPiAKPj4gPiBGb3IgdGhlIHVubWFzayBvcGVy
YXRpb24/IEkgdGhpbmsgc28sIGlmIHRoZXJlIHdhcyBhIHBlbmRpbmcgZXZlbnQgdGhlCj4+ID4g
c2hpbSB3aWxsIGFscmVhZHkgdGFrZSBjYXJlIG9mIGluamVjdGluZyBpdCB0byB0aGUgZ3Vlc3Qu
Cj4+IAo+PiBXZWxsLCBhcyB0aGUgTGludXggY29kZSAoZXZ0Y2huXzJsX3VubWFzaygpKSB0ZWxs
cyB1cyBjZXJ0YWluCj4+IHVubWFza3MgaGF2ZSB0byBnbyB0aHJvdWdoIHRoZSBoeXBlcnZpc29y
LiBJIHdvdWxkIGFzc3VtZQo+PiB0aGF0IGluIHRoZSBjYXNlIG9mIHRoZSBzaGltIHRoaXMgbWVh
bnMgdGhhdCBMMiByZXF1ZXN0cyBuZWVkCj4+IHRvIGFsc28gYmUgaGFuZGVkIHRocm91Z2ggdG8g
TDAgd2hlbmV2ZXIgdGhleSdyZSBub3QgYmVpbmcKPj4gaGFuZGxlZCBlbnRpcmVseSBsb2NhbGx5
IHRvIEwxLgo+IAo+IEknbSBub3Qgc3VyZSBhbnkgTDIgdW5tYXNrIG5lZWRzIHRvIGdvIHRocm91
Z2ggTDAuIElmIHdlIHBlcmZvcm0gdGhlCj4gdW5tYXNrIGluIEwxIGFuZCB0aGVyZSdzIGFuIGV2
ZW50IHBlbmRpbmcgTDEgd2lsbCBhbHJlYWR5IGluamVjdCBhbgo+IGludGVycnVwdCBpbnRvIEwy
LCBhbmQgQUZBSUsgdGhhdCdzIHRoZSBwb2ludCBvZiB1c2luZyBFVlRDSE5PUF91bm1hc2sKPiAo
Z2V0IGFuIGludGVycnVwdCBhZnRlciB1bm1hc2sgaWYgYW4gZXZlbnQgaXMgcGVuZGluZykuCgpQ
b3NzaWJsZSwgYnV0IHRvIGJlIGhvbmVzdCBJJ20gbm90IHN1cmU6IElmIGdldHRpbmcgYW4gZXZl
bnQgd2FzCmFsbCB0aGF0J3Mgd2FudGVkIGluIExpbnV4LCBJIGRvbid0IHRoaW5rIGl0IHdvdWxk
IG5lZWQgdG8gYmUgZG9uZQpieSBpc3N1aW5nIGEgaHlwZXJjYWxsLiBPdG9oIG1heWJlIHRoYXQg
Y29kZSBqdXN0IGlzbid0IG9wdGltYWxseQp3cml0dGVuLiBJT1cgLSBhcyBsb25nIGFzIHRoaW5n
cyB3b3JrLCBJJ20gZmluZSBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:48:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:48:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYy0T-00024t-F7; Tue, 09 Jan 2018 17:48:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n3h8=ee=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYy0R-00024n-GN
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:48:11 +0000
X-Inumbo-ID: 1287e34d-f565-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x230.google.com (unknown [2a00:1450:4010:c07::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1287e34d-f565-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 18:46:51 +0100 (CET)
Received: by mail-lf0-x230.google.com with SMTP id h137so16850087lfe.8
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 09:48:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=YekxaSWrxdjPmL1/mFyvnqHIN5hcbV+8fcYfep0X4fc=;
 b=1Guu83PA7bz03h2W4Nb1EB3ATJyVWEtHsQZiE8LUSQUHOEdWIgz8ufpqiUd37S+yEt
 fRL6O/yV1uKfad8GR+ot7mbuYr1us+bkOWf0vL/oYIfGN2oMWfwGwfgwcrzHmh2KUos+
 1XIEO1GiKy8wopS6TpxFdzBQrCk7YPdkXuRnIyu6W6S+IwOLLuxxotu4M8/Aj54wuWqj
 p818Rdkfe93KJPo6pVSbxR1QhXiQXzi7YX2FjyEDWB1+yqjlTFMAAIp021VCgkxDyTd7
 ZLdDu+t18+qT0AF/ZAYE52xOWc2qh/1A1bKfbOOFy86sFH/jGP3oRAwP9522DUNwaRvN
 zbjw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=YekxaSWrxdjPmL1/mFyvnqHIN5hcbV+8fcYfep0X4fc=;
 b=JMfmaF/sneWsMQ/ZMfY/WFsFvHLU2ToMKB5/3TB5liWSZ93IWyaZa4dpFP5GJYwyqb
 5TJuplAySOwqOzOeL2Z1nvHUBrPWK2mWSwZ+emtFILMs+DsnIpZ3QehPaub36r1pSYQh
 V4dXvRGJxicNce8xKoJDIzd7ifVWDLZS8PBK0LoE48BZsiyKfPLdoCV4L4c5L64etKmE
 tAHoo/AUq1jvI+7L22ZBErc8wA684QZF5sFdLJWVhLtyZbK30LRpKHP+9BnLEBUy08Dx
 C+8g+g55IHrZhTcETojAVYKwecmq/jX2XlK87nTqavhc1LbIILiJ3mJC/fIb8EfPIuAa
 iNGA==
X-Gm-Message-State: AKGB3mLKCv2nUqz50eazAmyfR7Y12PXPAbLfdVDEYoXgRuj9Uu3F8kqF
 j47Pxqv/uPX8ig1pGUqhTsTUIkGoo3csOx7z0IrD4A==
X-Google-Smtp-Source: ACJfBosiyxmC1KQ3vuH8Znw2jgAdGAk0EJ6J7AWFUdSgCZYHdg7z/uLiLT8AehyoMTSr8ybonThO0zkTu8MjMcxbMuU=
X-Received: by 10.46.108.3 with SMTP id h3mr8678977ljc.72.1515520088301; Tue,
 09 Jan 2018 09:48:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Tue, 9 Jan 2018 09:48:07 -0800 (PST)
In-Reply-To: <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Tue, 9 Jan 2018 09:48:07 -0800
Message-ID: <CA+aC4kvOtmFprYiL4894efsmyzXatjdEcTTMhcSZF+hpVZaqzQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, committers@xenproject.org,
 security@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOSwgMjAxOCBhdCA5OjMzIEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA5LjAxLjE4IGF0IDE4OjIzLCA8YW50aG9ueUBjb2RlbW9u
a2V5LndzPiB3cm90ZToKPj4gT24gVHVlLCBKYW4gOSwgMjAxOCBhdCA4OjUyIEFNLCBTdGVmYW5v
IFN0YWJlbGxpbmkKPj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gVHVl
LCA5IEphbiAyMDE4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+IE9uIE1vbiwgSmFuIDgsIDIw
MTggYXQgOTowMSBQTSwgUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdtYWlsLmNvbT4gd3JvdGU6Cj4+
Pj4gPiBPbiBhIHNpbWlsYXJseSBwcmFnbWF0aWMgbm90ZTogd291bGQgYSB2YXJpYXRpb24gb2Yg
QW50aG9ueSdzIHZpeGVuIHBhdGNoCj4+IHNlcmllcyBiZSBzdWl0YWJsZSBmb3IgcHJlLVBWSCBY
ZW4gNC42IC0gNC45PyAgVGhlc2UgdmVyc2lvbnMgYXJlIGN1cnJlbnRseQo+PiBkb2N1bWVudGVk
IGFzIHNlY3VyaXR5LXN1cHBvcnRlZCAoT2N0IDIwMTggLSBKdWx5IDIwMjApLgo+Pj4+Cj4+Pj4g
SG1tLCBJYW4ncyBtYWlsIHNlZW1zIHRvIGJlIGZvY3VzaW5nIG9uIHRoZSBpZGVhIG9mIGNoZWNr
aW5nIGluIGEKPj4+PiBub24tcG9saXNoZWQgc2VyaWVzIHRvIDQuMTAsIHJhdGhlciB0aGFuIGV4
Y3RseSB3aGF0IHRoZSBjb250ZW50IG9mCj4+Pj4gdGhhdCBzZXJpZXMgd291bGQgYmUuCj4+Pj4K
Pj4+PiBJbiB0aGUgSVJMIGNvbnZlcnNhdGlvbiB0aGF0IHByZWNlZWRlZCB0aGlzIG1haWwsIHRo
ZSBuZXcgc2hvcnQtdGVybQo+Pj4+IHRhcmdldCB3ZSBkaXNjdXNzZWQgd2FzOgo+Pj4+IDEuIEEg
NC4xMC1iYXNlZCBzaGltIHRoYXQgY291bGQgYm9vdCBlaXRoZXIgdW5kZXIgSFZNIG9yIFBWSAo+
Pj4+IDIuIEEgc2NyaXB0IHRoYXQgd291bGQgdGFrZSBhbiBleGlzdGluZyBQViBjb25maWcsIGFu
ZCBzcGl0IG91dCBhKSBhCj4+Pj4gYm9vdGFibGUgSVNPIHdpdGggdGhlIHNoaW0gJiB3aGF0ZXZl
ciB3YXMgbmVlZGVkLCBhbmQgYikgYSBuZXcgY29uZmlnCj4+Pj4gdGhhdCB3b3VsZCBib290IHRo
ZSBzYW1lIFZNLCBidXQgaW4gSFZNIG1vZGUgd2l0aCB0aGUgc2hpbQo+Pj4+Cj4+Pj4gVGhlIHNj
cmlwdCArIGEgNC4xMCBzaGltIGJpbmFyeSAqc2hvdWxkKiBhbGxvdyBtb3N0IFBWIGd1ZXN0cyB0
byBib290Cj4+Pj4gd2l0aG91dCBhbnkgY2hhbmdlcyB3aGF0c29ldmVyIGZvciBtb3N0IG9sZGVy
IHZlcnNpb25zIG9mIFhlbi4KPj4+Pgo+Pj4+IFRoZXJlIGFyZSBhIG51bWJlciBvZiBwZW9wbGUg
Zm9yIHdob20gdGhpcyB3b24ndCB3b3JrOyBJIHRoaW5rIHdlIGFsc28KPj4+PiBuZWVkIHRvIHBy
b3ZpZGUgYSB3YXkgdG8gdHJhbnNwYXJlbnRseSBjaGFuZ2UgUFYgZ3Vlc3RzIGludG8gUFZzaGlt
Cj4+Pj4gZ3Vlc3RzLiAgQnV0IHRoYXQgd2lsbCBuZWNlc3NhcmlseSBpbnZvbHZlIHNpZ25pZmlj
YW50IHRvb2xzdGFjawo+Pj4+IGZ1bmN0aW9uYWxpdHksIGF0IHdoaWNoIHBvaW50IHlvdSBtaWdo
dCBhcyB3ZWxsIGJhY2twb3J0IFBWSCBhcyB3ZWxsLgo+Pj4KPj4+IFllcywgdGhlcmUgd2lsbCBi
ZSBhIG51bWJlciBvZiBwZW9wbGUgdGhhdCB3b24ndCBiZSBjb3ZlcmVkIGJ5IHRoaXMgZml4LAo+
Pj4gaW5jbHVkaW5nIHRob3NlIHRoYXQgY2FuJ3QgdXNlIEhWTS9QVkggbW9kZSBiZWNhdXNlIFZU
LXggaXNuJ3QgYXZhaWxhYmxlCj4+PiBhdCBhbGwgaW4gdGhlaXIgZW52aXJvbm1lbnQuIFRoYXQg
aXMgdGhlIG9ubHkgcmVhc29uIHRvIHJ1biBQViB0b2RheS4KPj4+IFByb3ZpZGluZyBhIHdheSB0
byB0cmFuc3BhcmVudGx5IGNoYW5nZSBQViBndWVzdHMgaW50byBQVnNoaW0gZ3Vlc3RzCj4+PiB3
b24ndCBjb3ZlciBhbnkgb2YgdGhlc2UgY2FzZXMuIEEgbW9yZSBjb21wbGV0ZSB3b3JrYXJvdW5k
IHRvIFNQMyBpcwo+Pj4gYWxvbmcgdGhlIGxpbmVzIG9mIGh0dHBzOi8vbWFyYy5pbmZvLz9sPXhl
bi1kZXZlbCZtPTE1MTUwOTc0MDYyNTY5MC4KPj4+Cj4+PiBUaGF0IHNhaWQsIEkgcmVhbGl6ZSB0
aGF0IHdlIGFyZSBvbmx5IHRyeWluZyB0byBkbyB0aGUgYmVzdCB3ZSBjYW4gaW4gYQo+Pj4gdmVy
eSBkaWZmaWN1bHQgc2l0dWF0aW9uLCB3aXRoIHZlcnkgbGl0dGxlIHRpbWUgaW4gb3VyIGhhbmRz
LiBJIGFncmVlCj4+PiB3aXRoIElhbiB0aGF0IHdlIHNob3VsZCBjb21taXQgc29tZXRoaW5nIHVu
cG9saXNoZWQgYW5kIG9ubHkgcGFydGlhbGx5Cj4+PiByZXZpZXdlZCBzb29uLCBldmVuIHRob3Vn
aCBpdCBkb2Vzbid0IGNvdmVyIGEgZ29vZCBjaHVuayBvZiB0aGUgdXNlcmJhc2UKPj4+IGZvciBv
bmUgcmVhc29uIG9yIGFub3RoZXIuIEV2ZW4gaWYgbWlncmF0aW9uIGRvZXNuJ3Qgd29yaywgaXQg
d2lsbCBzdGlsbAo+Pj4gaGVscCBhbGwgdGhhdCBkb24ndCByZXF1aXJlIGl0LiBJdCBpcyBvbmx5
IGEgcGFydGlhbCBmaXggYnkgbmF0dXJlCj4+PiBhbnl3YXkuCj4+Cj4+IENhbiBwZW9wbGUgYmUg
YSBiaXQgbW9yZSBleHBsaWNpdCBhYm91dCB3aGF0IHRoZXkgdGhpbmsgc2hvdWxkIGJlIGRvbmUg
aGVyZT8KPj4KPj4gSSdtIGhhcHB5IHRvIHJlZGlyZWN0IGVmZm9ydCB0byBQVkggc2hpbSBpZiB0
aGF0J3Mgd2hhdCB0aGUgc29sdXRpb24KPj4gaXMgZ29pbmcgdG8gYmUuCj4+Cj4+IEkgb2J2aW91
c2x5IHByZWZlciB0aGUgSFZNIGFwcHJvYWNoIGFzIGl0IHdvcmtzIG9uIGEgYnJvYWQgcmFuZ2Ug
b2YgWGVuCj4+IHZlcnNpb25zCj4+IHdpdGhvdXQgbW9kaWZpY2F0aW9uIGJ1dCBJJ20ga2VlbiB0
byBnZXQgc29tZXRoaW5nIGRvbmUgcXVpY2tseSBhbmQKPj4gZG9uJ3Qgd2FudCB0bwo+PiB3YXN0
ZSBlZmZvcnQuCj4KPiBGcm9tIHdoYXQgSSd2ZSByZWFkIHRvZGF5LCBJIGhhdmUgbm8gcmVhc29u
IHRvIGJlbGlldmUgdGhlIFBWSAo+IHNoaW0gd29uJ3Qgd29yayBpbiBIVk0gbW9kZS4gSG93IHdv
dWxkIHRoZSBIVk0tb25seSBhcHByb2FjaAo+IGJlIGJldHRlciBpbiB0aGF0IGNhc2U/CgpQVlNo
aW0gZG9lc24ndCB3b3JrIG9uIEhWTS4gIEkgaGF2ZW4ndCBkZWJ1Z2dlZCBpdCBidXQgSSBnZXQg
YW4gZWFybHkKcGFuaWMgZHVlIHdoZW4gY29uc3RydWN0aW5nIGRvbTAuCgpUaGVyZSBpc24ndCBh
ZGVxdWF0ZSBjb21wYXRpYmlsaXR5IGluIHRoZSBzZXJpZXMgdG9vIHRvIHN1cHBvcnQKYW55dGhp
bmcgYnV0IHZlcnkgcmVjZW50IFhlbiB2ZXJzaW9ucyAoZm9yIGV2ZW50IGNoYW5uZWxzIGF0IGxl
YXN0KS4KClRoZSBIVk0tb25seSBhcHByb2FjaCBpcyBrbm93biB0byB3b3JrIG9uIGEgd2lkZSBz
ZXQgb2YgWGVuIHZlcnNpb25zLgoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9yaQoKPiBKYW4KPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:50:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYy2F-0002c2-Qw; Tue, 09 Jan 2018 17:50:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2je3=ee=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eYy2E-0002Qj-RP
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:50:03 +0000
X-Inumbo-ID: 55555ed1-f565-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x233.google.com (unknown [2607:f8b0:4002:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55555ed1-f565-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 18:48:43 +0100 (CET)
Received: by mail-yb0-x233.google.com with SMTP id b18so2936363ybn.2
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 09:50:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=//AQfU5/aZp5dASLhoLkZ73WOoBm285cUMv4vezJSH0=;
 b=dpsWU8zA2ZgTUw3ayuzRxZodMA1pZYpp7OGiSG+1u9989sHUXoeakEnl5IW+DWfmTL
 03rfOlMD/bB+yju+hdAW1GeIM9WHft0gBsWEuSd3iUCJOunLFwdX+ETZxGuCPZDwLIvK
 K69EecubHWECwDgSN9Xsn2HSErnrsr4r2zPqY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=//AQfU5/aZp5dASLhoLkZ73WOoBm285cUMv4vezJSH0=;
 b=XpZbfcqqjPHThlc8lMBeDyblu/3w5gjVIdsSJ/SXGvbxcTRpLSbYJAbdc79x8uX7cb
 oreEpCdBJljmA+cl9+0j55M7Bs/l/o1PZ90DQkYAmyyrdo8GH2+K5W+bpgerY3tQcEbZ
 iSPi3/IBkUqITK5Zjumc7f4eNEuyC0Rv8zW3xxo+juAcbEU6EUrLIGXnnnO3cbioTsle
 3fTVcRXnvjK7NbsVKVZDuYWd8AwI+/5OmqmTD1awAZEOPk5OAIma5fLep+PkOoLhwObA
 ThPusIWI7YZE7Y/5yCXjAddsBbwlSS4cdAohFIypK9ttgqGTJMlqNdQJCAf4EOJeMbwJ
 jI6Q==
X-Gm-Message-State: AKGB3mKyy9vlbSTjALMVl02gHVZw/y5FYYQhLbnpNXSmxCY/2UT4gHkN
 JJ2weEuDlc5Ssege9hbmurY6kami8i0=
X-Google-Smtp-Source: ACJfBosE1iP41KeRAIVXnoxLNNO0gjlxkADLhZrw3SrlvPCne0JrCkE11gPk06ChbLkAQz4zsAZ77g==
X-Received: by 10.37.192.15 with SMTP id c15mr14896065ybf.133.1515520200481;
 Tue, 09 Jan 2018 09:50:00 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id v187sm3559232ywb.94.2018.01.09.09.49.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 09 Jan 2018 09:49:59 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Anthony Liguori <anthony@codemonkey.ws>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <819ffe6b-6399-507c-4e31-2f0babb49684@cardoe.com>
Date: Tue, 9 Jan 2018 11:49:55 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, committers@xenproject.org,
 security@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4902442378489131634=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--djxSGm5w39m8sKeyAH6e3BLwvVakYgBWY
Content-Type: multipart/mixed; boundary="MfNw7Ccw7KcpUSnqhzhkbDET4ORXTRrgd";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Jan Beulich <JBeulich@suse.com>, Anthony Liguori <anthony@codemonkey.ws>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, committers@xenproject.org,
 security@xenproject.org, xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <819ffe6b-6399-507c-4e31-2f0babb49684@cardoe.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
In-Reply-To: <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>

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

On 1/9/18 11:33 AM, Jan Beulich wrote:
>>>> On 09.01.18 at 18:23, <anthony@codemonkey.ws> wrote:
>> On Tue, Jan 9, 2018 at 8:52 AM, Stefano Stabellini
>> <sstabellini@kernel.org> wrote:
>>> On Tue, 9 Jan 2018, George Dunlap wrote:
>>>> On Mon, Jan 8, 2018 at 9:01 PM, Rich Persaud <persaur@gmail.com> wro=
te:
>>>>> On a similarly pragmatic note: would a variation of Anthony's vixen=
 patch=20
>> series be suitable for pre-PVH Xen 4.6 - 4.9?  These versions are curr=
ently=20
>> documented as security-supported (Oct 2018 - July 2020).
>>>>
>>>> Hmm, Ian's mail seems to be focusing on the idea of checking in a
>>>> non-polished series to 4.10, rather than exctly what the content of
>>>> that series would be.
>>>>
>>>> In the IRL conversation that preceeded this mail, the new short-term=

>>>> target we discussed was:
>>>> 1. A 4.10-based shim that could boot either under HVM or PVH
>>>> 2. A script that would take an existing PV config, and spit out a) a=

>>>> bootable ISO with the shim & whatever was needed, and b) a new confi=
g
>>>> that would boot the same VM, but in HVM mode with the shim
>>>>
>>>> The script + a 4.10 shim binary *should* allow most PV guests to boo=
t
>>>> without any changes whatsoever for most older versions of Xen.
>>>>
>>>> There are a number of people for whom this won't work; I think we al=
so
>>>> need to provide a way to transparently change PV guests into PVshim
>>>> guests.  But that will necessarily involve significant toolstack
>>>> functionality, at which point you might as well backport PVH as well=
=2E
>>>
>>> Yes, there will be a number of people that won't be covered by this f=
ix,
>>> including those that can't use HVM/PVH mode because VT-x isn't availa=
ble
>>> at all in their environment. That is the only reason to run PV today.=

>>> Providing a way to transparently change PV guests into PVshim guests
>>> won't cover any of these cases. A more complete workaround to SP3 is
>>> along the lines of https://marc.info/?l=3Dxen-devel&m=3D1515097406256=
90.
>>>
>>> That said, I realize that we are only trying to do the best we can in=
 a
>>> very difficult situation, with very little time in our hands. I agree=

>>> with Ian that we should commit something unpolished and only partiall=
y
>>> reviewed soon, even though it doesn't cover a good chunk of the userb=
ase
>>> for one reason or another. Even if migration doesn't work, it will st=
ill
>>> help all that don't require it. It is only a partial fix by nature
>>> anyway.
>>
>> Can people be a bit more explicit about what they think should be done=
 here?
>>
>> I'm happy to redirect effort to PVH shim if that's what the solution
>> is going to be.
>>
>> I obviously prefer the HVM approach as it works on a broad range of Xe=
n=20
>> versions
>> without modification but I'm keen to get something done quickly and
>> don't want to
>> waste effort.
>=20
> From what I've read today, I have no reason to believe the PVH
> shim won't work in HVM mode. How would the HVM-only approach
> be better in that case?
>=20
> Jan

I feel like I should state the obvious here. Its tested over a large
data set.
--=20
Doug Goldstein


--MfNw7Ccw7KcpUSnqhzhkbDET4ORXTRrgd--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpVAMZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl2qEg//SdbM8Cg2dY2LziXj2ptw/KkVJg1MzRW7OFjdYWH3VO/yWUEhOXCBemlG
wTeMv+R9CYfOof0dKjb+jX3VXPH7xBCTqnxiRa/AfgCShwdoNcyiuDtGnJx//kWR
E4YlH3t/I/tKi8nC/fHtSx+qp44KwHTETD8ImYwGPjbPp3JMomKYO7lJ55erCh4k
Y04a0S33g8wt81wzUqP3vQON4VjErRjRG0urh0kILf+VH1KGPNwXRdIeYaqHS8rx
tpal6XjlnF0eTDTdKIul7GX74WAMRV7jKx/Qeag0BQQg+83ky+IBsHt6QPWrryfA
L36wvIddVU8fd9P6HYZA4GzNJIFqP0wCgxsIG/DOfX0F9OqfKR/3QiBWDMpoWgDK
0En488pXCbccrqyyyelZAQ6ZJ2hMLpl9KMhHd2UqsaEP23CBV9pTN6lUpMfzs+Si
+OX1uiT6EjJQe5wQQPNHyEyRgLMMoTVmOG1ZzQU7FolxF+huOPmHtyXBYu0r4Exc
LgGA2tqKZewSCzJRhAK7kgnai9ZawaORbZkUQejIDzYt++A8PggJBdaIt3IN++Gd
ew5/nPmIVpJMH9WKQS0D8VXOLq5aoNIAcxARMRFBPkOKf2amQq6FGnXs5EgCI76r
xg86ovHekD3M0Wc+VCz2NaBZ5+NN32HG+6MC8aRQqHghc4C/nCs=
=Bav9
-----END PGP SIGNATURE-----

--djxSGm5w39m8sKeyAH6e3BLwvVakYgBWY--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4902442378489131634==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:50:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:50:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYy2W-0002jI-50; Tue, 09 Jan 2018 17:50:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n3h8=ee=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYy2U-0002j5-Ve
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:50:19 +0000
X-Inumbo-ID: 5e689578-f565-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x231.google.com (unknown [2a00:1450:4010:c07::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e689578-f565-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 18:48:59 +0100 (CET)
Received: by mail-lf0-x231.google.com with SMTP id a12so16843086lfe.13
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 09:50:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=UlB/Is1d/kRpYlOk9PLy/TCnKMPRTiHdCxx711e37Ro=;
 b=uIixJk07XWciwq4L11pC32UQXI/zZZuxox2M9anVSfoLQ+OL4T+DpECGZDzpIk4n8y
 HdWjGESt8d+alZnMLzEle4AfVeQgu91+u2NHRQTCPU3Q9q9SfUkHLVSvRP3EJeKDQ7dh
 Qxxw5KRnG1UT305Z1QvXPQeHYuMueR1rNuRD80ssdmKVigHsSi5lQ/G1RXjbwFcxLJfH
 WdLjvKDXu3Hgz0/IEzOjx1n7FmxrhIay2lWHnXnt4nac+plzBdRkxJu+4an5tKfn4re3
 EL5n3cG17/tYZjFJ/Jb+zTaYwRoPTs9tZu0LOeit9251wEl/jljP44kAxOHRPCMgbrET
 qdHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=UlB/Is1d/kRpYlOk9PLy/TCnKMPRTiHdCxx711e37Ro=;
 b=Eac1Twykiauq5aZO7SCO38tTNXogr66Hq17L8QDsNLFul6oX2VhP922MNukgDpQpjI
 gvgvs1znNyckQfzjZVyf0DkAcFeftBlnIzwL5mjLSnHOAmlleazHyuLV4gQSD/I/jMSM
 yR0SQEBs7LZEA+3picax2py1KulXPviHxS6AWII3FS5KiO2Xyhmq/rjzfrAqApcDQ4+Q
 jhYghRJHldi9nH3Arv2seUYwL7giVfFTspS7PY7QdJQv2/YNYkbENmjkV9PhSkIZIOl8
 0KRMqfVWXwAxyMAvUaBEJOcBu2v1BLW0YAHnpEDojJfxWm6l94Tt+kHy/v6tCQymMaPx
 U1Jg==
X-Gm-Message-State: AKGB3mIN4mH9pKwjeZvOjrRisNVZXpwrjOeEylTijd5aXzsphCxD444f
 A0p/U2PVrn9iNrRpt3YTr9MVOLzjIL9RoT3N/r4gpQ==
X-Google-Smtp-Source: ACJfBou6V9488lXaz499O1ySiXbhdK0yMO3MYqD6YtxBUnC5CxB2gmDbClsDB3OS6OJb/1I2n+OtFnI/kiMuPXMsI3Q=
X-Received: by 10.46.18.157 with SMTP id 29mr9185373ljs.126.1515520215918;
 Tue, 09 Jan 2018 09:50:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Tue, 9 Jan 2018 09:50:14 -0800 (PST)
In-Reply-To: <5A53A4E4020000780019C50B@prv-mh.provo.novell.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-56-wei.liu2@citrix.com>
 <5A53A4E4020000780019C50B@prv-mh.provo.novell.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Tue, 9 Jan 2018 09:50:14 -0800
Message-ID: <CA+aC4ksmO0OfGWmLYgzbURccrsSz6mZxTbA2k9OQ9gzYM6827Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 55/74] xen/pvshim: forward evtchn ops
 between L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA4OjA1IEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4+IEZyb206IFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4+Cj4+IE5vdGUgdGhhdCB0aGUgdW5tYXNrIGFuZCB0aGUgdmlycSBvcGVyYXRpb25zIGFy
ZSBoYW5kbGVkIGJ5IHRoZSBzaGltCj4+IGl0c2VsZiwgYW5kIHRoYXQgRklGTyBldmVudCBjaGFu
bmVscyBhcmUgbm90IGV4cG9zZWQgdG8gdGhlIGd1ZXN0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBB
bnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBT
ZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4KPiBJbiBSRkMgc3RhdGUg
dGhpcyBjZXJ0YWlubHkgZG9lc24ndCBtYXR0ZXIgeWV0LCBidXQgZ2VuZXJhbGx5IEknZAo+IGV4
cGVjdCBGcm9tOiB0byBtYXRjaCB0aGUgZmlyc3QgUy1vLWIuCj4KPj4gQEAgLTE1NSwxMSArMTU2
LDMxIEBAIHN0YXRpYyB2b2lkIHNldF92Y3B1X2lkKHZvaWQpCj4+ICBzdGF0aWMgdm9pZCB4ZW5f
ZXZ0Y2huX3VwY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gIHsKPj4gICAgICBz
dHJ1Y3QgdmNwdV9pbmZvICp2Y3B1X2luZm8gPSB0aGlzX2NwdSh2Y3B1X2luZm8pOwo+PiArICAg
IHVuc2lnbmVkIGxvbmcgcGVuZGluZzsKPj4KPj4gICAgICB2Y3B1X2luZm8tPmV2dGNobl91cGNh
bGxfcGVuZGluZyA9IDA7Cj4+IC0gICAgeGNoZygmdmNwdV9pbmZvLT5ldnRjaG5fcGVuZGluZ19z
ZWwsIDApOwo+PiArICAgIHBlbmRpbmcgPSB4Y2hnKCZ2Y3B1X2luZm8tPmV2dGNobl9wZW5kaW5n
X3NlbCwgMCk7Cj4+Cj4+IC0gICAgcHZfY29uc29sZV9yeChyZWdzKTsKPj4gKyAgICB3aGlsZSAo
IHBlbmRpbmcgKQo+PiArICAgIHsKPj4gKyAgICAgICAgdW5zaWduZWQgaW50IGwxID0gZmZzbChw
ZW5kaW5nKSAtIDE7Cj4KPiBmaW5kX2ZpcnN0X3NldF9iaXQoKSB3b3VsZCBsb29rIHRvIGJlIHRo
ZSBiZXR0ZXIgbWF0Y2ggaGVyZSAoYW5kCj4gYmVsb3cpLCBub3QgdGhlIGxlYXN0IGJlY2F1c2Ug
aXQgdHJhbnNsYXRlcyAob24gY2FwYWJsZSBoYXJkd2FyZSkKPiB0byBUWkNOVCBpbnN0ZWFkIG9m
IEJTRi4KPgo+PiArICAgICAgICB1bnNpZ25lZCBsb25nIGV2dGNobiA9IHhjaGcoJlhFTl9zaGFy
ZWRfaW5mby0+ZXZ0Y2huX3BlbmRpbmdbbDFdLCAwKTsKPj4gKwo+PiArICAgICAgICBfX2NsZWFy
X2JpdChsMSwgJnBlbmRpbmcpOwo+PiArICAgICAgICBldnRjaG4gJj0gflhFTl9zaGFyZWRfaW5m
by0+ZXZ0Y2huX21hc2tbbDFdOwo+PiArICAgICAgICB3aGlsZSAoIGV2dGNobiApCj4+ICsgICAg
ICAgIHsKPj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0ID0gZmZzbChldnRjaG4pIC0g
MTsKPj4gKwo+PiArICAgICAgICAgICAgX19jbGVhcl9iaXQocG9ydCwgJmV2dGNobik7Cj4+ICsg
ICAgICAgICAgICBwb3J0ICs9IGwxICogQklUU19QRVJfTE9ORzsKPgo+IFdoYXQgYWJvdXQgYSAz
Mi1iaXQgY2xpZW50PyBJZiB0aGF0J3Mgbm90IGludGVuZGVkIHRvIGJlIHN1cHBvcnRlZCwKPiBi
dWlsZGluZyBvZiBzdWNoIGEgZ3Vlc3Qgc2hvdWxkIGJlIHByZXZlbnRlZCAoaW4gZG9tMF9idWls
ZC5jKS4KCk5vdGUgdGhhdCB3ZSBkaXNjYXJkZWQgdGhpcyBhcHByb2FjaCBpbiB0aGUgVml4ZW4g
c2VyaWVzIGJlY2F1c2UgaXQKd2Fzbid0IHdvcmtpbmcgcmVsaWFibHkgZm9yIGluamVjdGluZyBy
ZW1vdGUgZXZlbnQgY2hhbm5lbApub3RpZmljYXRpb25zLgoKUmVnYXJkcywKCkFudGhvbnkgTGln
dW9yaQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:55:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYy7K-000323-Nl; Tue, 09 Jan 2018 17:55:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2je3=ee=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eYy7J-00031t-8T
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:55:17 +0000
X-Inumbo-ID: 108f3827-f566-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x229.google.com (unknown [2607:f8b0:4002:c05::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 108f3827-f566-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 18:53:57 +0100 (CET)
Received: by mail-yw0-x229.google.com with SMTP id y187so5977180ywd.12
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 09:55:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=UZPCRJ/7wzCUNoUFJTFn+1W7hm9AK+i6p7budfUZ+jI=;
 b=NzkEF1cCPQR2o5hJobtEaUZWmoFMF/WHzeXgZnRDRNlqiLbGX1lKNg6rcdpLqAeEKW
 wzLei6FZEPPM8F3NE+d4kvbLGum2tO0gWPUdZjUnOZFMfX7pu4jWmT/RihnBptn0+W8k
 O1kgmmde2Hn6HOvFKDeTn5CrdAy6u2w0qgitw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=UZPCRJ/7wzCUNoUFJTFn+1W7hm9AK+i6p7budfUZ+jI=;
 b=ERNGiY9nqByBEqU3kXcxeb02Q5by22YzyfK50Fmx0m81Zq6bIElyuE5dB4BUe8Cvyf
 /PCdEQMmSQG2CbXHUIz4xupC3C1gKsbC6GmfzMYBMBPnGD9NZd0RwRjnK9lwPKu2WtHP
 WyN0Pu+u8jwt80/Q3DZbjTk6TnlSBZHyhAq26fAGTDQIL94JTjR1KDrgfUo9C5JDbINs
 RDJ3m6iWiqoAuYJ3svZQx8u50KgCUqB2X3qwkQCEdaYkLJUfFsmte1eNv+8yxN4HqXS4
 xN/c/ln5r6WceyH9R65UQz7m5Ngh6cTWQKlQUyKDk3gZt9Wm5foCUaWeYyRVS4gikiGY
 9fuQ==
X-Gm-Message-State: AKGB3mJvx8jUA2nxjk03mbq0emZWtRaX6a4TgB9o3cBiJKkDWA2ckmQk
 prw4uPNCS6Ev34ghqT4m8eUoiA==
X-Google-Smtp-Source: ACJfBouLBTtSguX6iaFeZbzv0zV+GO/UexJHQiHofsUzKx6nHTPocbe7hnTPaeQj8qdu3w4nJ3Rtbg==
X-Received: by 10.13.198.197 with SMTP id i188mr14801208ywd.384.1515520515161; 
 Tue, 09 Jan 2018 09:55:15 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id b123sm6207594ywf.91.2018.01.09.09.55.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 09 Jan 2018 09:55:14 -0800 (PST)
To: Anthony Liguori <anthony@codemonkey.ws>, Rich Persaud <persaur@gmail.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CA+aC4ktW9yK7hX1ynxWHtFuJer-mw847XO=M0T8ghBBmcV2ZhQ@mail.gmail.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <b1eee1f5-6715-9a83-6cd7-34f5de2ff3fd@cardoe.com>
Date: Tue, 9 Jan 2018 11:55:13 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CA+aC4ktW9yK7hX1ynxWHtFuJer-mw847XO=M0T8ghBBmcV2ZhQ@mail.gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6462727071322556045=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--E4DoB5Yr2hRSRln6fhLzEKpcsiUXqPP2L
Content-Type: multipart/mixed; boundary="SEkHqFxuCJ9aUVBskxeLGmYzk4Gpv9OvT";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Anthony Liguori <anthony@codemonkey.ws>, Rich Persaud <persaur@gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, committers@xenproject.org
Message-ID: <b1eee1f5-6715-9a83-6cd7-34f5de2ff3fd@cardoe.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CA+aC4ktW9yK7hX1ynxWHtFuJer-mw847XO=M0T8ghBBmcV2ZhQ@mail.gmail.com>
In-Reply-To: <CA+aC4ktW9yK7hX1ynxWHtFuJer-mw847XO=M0T8ghBBmcV2ZhQ@mail.gmail.com>

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

On 1/8/18 3:44 PM, Anthony Liguori wrote:
>=20
> It's not particularly hard to plumb through I think but if you are
> using PCI passthrough for PV, then you really shouldn't worry about
> Spectre/Meltdown.  That PV guest can already read all of physical
> memory (since no IOMMU is used) and they can also write to all
> physical memory which is far worse than what you can do with
> Spectre/Meltdown.
>=20

That's certainly not true. The IOMMU is used by default with PV if its
available since Xen 4.0.1. Prior to that there was an option that was
"iommu=3Dpv" which was not the default for 4.0.0. Its certainly possible
that's true for Xen 3.4 however.

--=20
Doug Goldstein


--SEkHqFxuCJ9aUVBskxeLGmYzk4Gpv9OvT--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpVAgFfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl3kqQ/9HCsCI3GyC4AVx24SDA9Wus2KnTUlYVdXjYusL66ilRYjeYpQD9vMq9KV
zylmIkf+x8tg7PQH4pifsEolzZX+C0wbCLOsgMSN4qf45/vNPtbrp7gCtktEH4yf
s5lfm0Rg6BknkqOqPhS6zvoEzs2eVvWbaVobhilBmY1XuReEDj+qr6hTeWqd6uHg
UcjWDQoZxGM8v3WhwhN8Y1g0gwOQ5O+jMbfgV5u7A8si/AHAWtUet2vea3t9c7Cl
OlBYVlEI6nOV/GjOJyy+TL1lmm5RcU6e8LaapDE8tyRfYbCScJamVudbvUPvtRSE
pp8SagfYvJOgLC6mCITRrDo9+cnkKABjAk+Egz9l42j1FBYtiq1+MiHAEFlHOvMa
ZrGv/gntyVVWrYfV0SNlkLiCw8QBsNtCJ3byVOIN6z/7RwFns5A/Jvz/uB0mW5m+
6E18rJVLnmwDFgzE/FaCfUo9Dv8lKSvOETdXsxW+ErjFjCJCM5ZBLdwqTjdF+g1v
/dtQCFHHJOgj22y42YnIPjTYAfW7npjZyyP5eJQ0bFXghnLT6mxQJKHCFYUiRtKd
kIyJY3IDvbmOW0L70mFru2CjMLUpirix1yYRG2oG3vKLdCQyE6wMjLcbQdDpyYaO
zE8wu/F4aoh025Q+3TGJ52EIsXM71ExFHpmkNmcP/CxXwnzn3lE=
=boXG
-----END PGP SIGNATURE-----

--E4DoB5Yr2hRSRln6fhLzEKpcsiUXqPP2L--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6462727071322556045==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:56:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYy8m-00038M-1w; Tue, 09 Jan 2018 17:56:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igen=ee=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eYy8k-000387-N7
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:56:46 +0000
X-Inumbo-ID: bc669eea-f566-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc669eea-f566-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 17:58:45 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7CC90204EF;
 Tue,  9 Jan 2018 17:56:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7CC90204EF
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 9 Jan 2018 09:56:35 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Doug Goldstein <cardoe@cardoe.com>
In-Reply-To: <819ffe6b-6399-507c-4e31-2f0babb49684@cardoe.com>
Message-ID: <alpine.DEB.2.10.1801090951520.4603@sstabellini-ThinkPad-X260>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
 <819ffe6b-6399-507c-4e31-2f0babb49684@cardoe.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, George Dunlap <dunlapg@umich.edu>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 committers@xenproject.org, security@xenproject.org,
 Anthony Liguori <anthony@codemonkey.ws>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA5IEphbiAyMDE4LCBEb3VnIEdvbGRzdGVpbiB3cm90ZToKPiBPbiAxLzkvMTggMTE6
MzMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+Pj4gT24gMDkuMDEuMTggYXQgMTg6MjMsIDxh
bnRob255QGNvZGVtb25rZXkud3M+IHdyb3RlOgo+ID4+IE9uIFR1ZSwgSmFuIDksIDIwMTggYXQg
ODo1MiBBTSwgU3RlZmFubyBTdGFiZWxsaW5pCj4gPj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
IHdyb3RlOgo+ID4+PiBPbiBUdWUsIDkgSmFuIDIwMTgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4g
Pj4+PiBPbiBNb24sIEphbiA4LCAyMDE4IGF0IDk6MDEgUE0sIFJpY2ggUGVyc2F1ZCA8cGVyc2F1
ckBnbWFpbC5jb20+IHdyb3RlOgo+ID4+Pj4+IE9uIGEgc2ltaWxhcmx5IHByYWdtYXRpYyBub3Rl
OiB3b3VsZCBhIHZhcmlhdGlvbiBvZiBBbnRob255J3Mgdml4ZW4gcGF0Y2ggCj4gPj4gc2VyaWVz
IGJlIHN1aXRhYmxlIGZvciBwcmUtUFZIIFhlbiA0LjYgLSA0Ljk/ICBUaGVzZSB2ZXJzaW9ucyBh
cmUgY3VycmVudGx5IAo+ID4+IGRvY3VtZW50ZWQgYXMgc2VjdXJpdHktc3VwcG9ydGVkIChPY3Qg
MjAxOCAtIEp1bHkgMjAyMCkuCj4gPj4+Pgo+ID4+Pj4gSG1tLCBJYW4ncyBtYWlsIHNlZW1zIHRv
IGJlIGZvY3VzaW5nIG9uIHRoZSBpZGVhIG9mIGNoZWNraW5nIGluIGEKPiA+Pj4+IG5vbi1wb2xp
c2hlZCBzZXJpZXMgdG8gNC4xMCwgcmF0aGVyIHRoYW4gZXhjdGx5IHdoYXQgdGhlIGNvbnRlbnQg
b2YKPiA+Pj4+IHRoYXQgc2VyaWVzIHdvdWxkIGJlLgo+ID4+Pj4KPiA+Pj4+IEluIHRoZSBJUkwg
Y29udmVyc2F0aW9uIHRoYXQgcHJlY2VlZGVkIHRoaXMgbWFpbCwgdGhlIG5ldyBzaG9ydC10ZXJt
Cj4gPj4+PiB0YXJnZXQgd2UgZGlzY3Vzc2VkIHdhczoKPiA+Pj4+IDEuIEEgNC4xMC1iYXNlZCBz
aGltIHRoYXQgY291bGQgYm9vdCBlaXRoZXIgdW5kZXIgSFZNIG9yIFBWSAo+ID4+Pj4gMi4gQSBz
Y3JpcHQgdGhhdCB3b3VsZCB0YWtlIGFuIGV4aXN0aW5nIFBWIGNvbmZpZywgYW5kIHNwaXQgb3V0
IGEpIGEKPiA+Pj4+IGJvb3RhYmxlIElTTyB3aXRoIHRoZSBzaGltICYgd2hhdGV2ZXIgd2FzIG5l
ZWRlZCwgYW5kIGIpIGEgbmV3IGNvbmZpZwo+ID4+Pj4gdGhhdCB3b3VsZCBib290IHRoZSBzYW1l
IFZNLCBidXQgaW4gSFZNIG1vZGUgd2l0aCB0aGUgc2hpbQo+ID4+Pj4KPiA+Pj4+IFRoZSBzY3Jp
cHQgKyBhIDQuMTAgc2hpbSBiaW5hcnkgKnNob3VsZCogYWxsb3cgbW9zdCBQViBndWVzdHMgdG8g
Ym9vdAo+ID4+Pj4gd2l0aG91dCBhbnkgY2hhbmdlcyB3aGF0c29ldmVyIGZvciBtb3N0IG9sZGVy
IHZlcnNpb25zIG9mIFhlbi4KPiA+Pj4+Cj4gPj4+PiBUaGVyZSBhcmUgYSBudW1iZXIgb2YgcGVv
cGxlIGZvciB3aG9tIHRoaXMgd29uJ3Qgd29yazsgSSB0aGluayB3ZSBhbHNvCj4gPj4+PiBuZWVk
IHRvIHByb3ZpZGUgYSB3YXkgdG8gdHJhbnNwYXJlbnRseSBjaGFuZ2UgUFYgZ3Vlc3RzIGludG8g
UFZzaGltCj4gPj4+PiBndWVzdHMuICBCdXQgdGhhdCB3aWxsIG5lY2Vzc2FyaWx5IGludm9sdmUg
c2lnbmlmaWNhbnQgdG9vbHN0YWNrCj4gPj4+PiBmdW5jdGlvbmFsaXR5LCBhdCB3aGljaCBwb2lu
dCB5b3UgbWlnaHQgYXMgd2VsbCBiYWNrcG9ydCBQVkggYXMgd2VsbC4KPiA+Pj4KPiA+Pj4gWWVz
LCB0aGVyZSB3aWxsIGJlIGEgbnVtYmVyIG9mIHBlb3BsZSB0aGF0IHdvbid0IGJlIGNvdmVyZWQg
YnkgdGhpcyBmaXgsCj4gPj4+IGluY2x1ZGluZyB0aG9zZSB0aGF0IGNhbid0IHVzZSBIVk0vUFZI
IG1vZGUgYmVjYXVzZSBWVC14IGlzbid0IGF2YWlsYWJsZQo+ID4+PiBhdCBhbGwgaW4gdGhlaXIg
ZW52aXJvbm1lbnQuIFRoYXQgaXMgdGhlIG9ubHkgcmVhc29uIHRvIHJ1biBQViB0b2RheS4KPiA+
Pj4gUHJvdmlkaW5nIGEgd2F5IHRvIHRyYW5zcGFyZW50bHkgY2hhbmdlIFBWIGd1ZXN0cyBpbnRv
IFBWc2hpbSBndWVzdHMKPiA+Pj4gd29uJ3QgY292ZXIgYW55IG9mIHRoZXNlIGNhc2VzLiBBIG1v
cmUgY29tcGxldGUgd29ya2Fyb3VuZCB0byBTUDMgaXMKPiA+Pj4gYWxvbmcgdGhlIGxpbmVzIG9m
IGh0dHBzOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1MTUwOTc0MDYyNTY5MC4KPiA+Pj4K
PiA+Pj4gVGhhdCBzYWlkLCBJIHJlYWxpemUgdGhhdCB3ZSBhcmUgb25seSB0cnlpbmcgdG8gZG8g
dGhlIGJlc3Qgd2UgY2FuIGluIGEKPiA+Pj4gdmVyeSBkaWZmaWN1bHQgc2l0dWF0aW9uLCB3aXRo
IHZlcnkgbGl0dGxlIHRpbWUgaW4gb3VyIGhhbmRzLiBJIGFncmVlCj4gPj4+IHdpdGggSWFuIHRo
YXQgd2Ugc2hvdWxkIGNvbW1pdCBzb21ldGhpbmcgdW5wb2xpc2hlZCBhbmQgb25seSBwYXJ0aWFs
bHkKPiA+Pj4gcmV2aWV3ZWQgc29vbiwgZXZlbiB0aG91Z2ggaXQgZG9lc24ndCBjb3ZlciBhIGdv
b2QgY2h1bmsgb2YgdGhlIHVzZXJiYXNlCj4gPj4+IGZvciBvbmUgcmVhc29uIG9yIGFub3RoZXIu
IEV2ZW4gaWYgbWlncmF0aW9uIGRvZXNuJ3Qgd29yaywgaXQgd2lsbCBzdGlsbAo+ID4+PiBoZWxw
IGFsbCB0aGF0IGRvbid0IHJlcXVpcmUgaXQuIEl0IGlzIG9ubHkgYSBwYXJ0aWFsIGZpeCBieSBu
YXR1cmUKPiA+Pj4gYW55d2F5Lgo+ID4+Cj4gPj4gQ2FuIHBlb3BsZSBiZSBhIGJpdCBtb3JlIGV4
cGxpY2l0IGFib3V0IHdoYXQgdGhleSB0aGluayBzaG91bGQgYmUgZG9uZSBoZXJlPwo+ID4+Cj4g
Pj4gSSdtIGhhcHB5IHRvIHJlZGlyZWN0IGVmZm9ydCB0byBQVkggc2hpbSBpZiB0aGF0J3Mgd2hh
dCB0aGUgc29sdXRpb24KPiA+PiBpcyBnb2luZyB0byBiZS4KPiA+Pgo+ID4+IEkgb2J2aW91c2x5
IHByZWZlciB0aGUgSFZNIGFwcHJvYWNoIGFzIGl0IHdvcmtzIG9uIGEgYnJvYWQgcmFuZ2Ugb2Yg
WGVuIAo+ID4+IHZlcnNpb25zCj4gPj4gd2l0aG91dCBtb2RpZmljYXRpb24gYnV0IEknbSBrZWVu
IHRvIGdldCBzb21ldGhpbmcgZG9uZSBxdWlja2x5IGFuZAo+ID4+IGRvbid0IHdhbnQgdG8KPiA+
PiB3YXN0ZSBlZmZvcnQuCj4gPiAKPiA+IEZyb20gd2hhdCBJJ3ZlIHJlYWQgdG9kYXksIEkgaGF2
ZSBubyByZWFzb24gdG8gYmVsaWV2ZSB0aGUgUFZICj4gPiBzaGltIHdvbid0IHdvcmsgaW4gSFZN
IG1vZGUuIEhvdyB3b3VsZCB0aGUgSFZNLW9ubHkgYXBwcm9hY2gKPiA+IGJlIGJldHRlciBpbiB0
aGF0IGNhc2U/Cj4gPiAKPiA+IEphbgo+IAo+IEkgZmVlbCBsaWtlIEkgc2hvdWxkIHN0YXRlIHRo
ZSBvYnZpb3VzIGhlcmUuIEl0cyB0ZXN0ZWQgb3ZlciBhIGxhcmdlCj4gZGF0YSBzZXQuCgpSaWdo
dDogaWYgd2UgYXJlIGdvaW5nIHRvIGNvbW1pdCBzb21ldGhpbmcgdW5wb2xpc2hlZCBhbmQgdW5y
ZXZpZXdlZCwKbGV0IGl0IGJlIGF0IGxlYXN0IHZlcnkgd2VsbCB0ZXN0ZWQgYnkgdGhlIHN1Ym1p
dHRlci4gSG9uZXN0IHF1ZXN0aW9uOgpob3cgbXVjaCBtb3JlIGRldiZ0ZXN0IHdlIG5lZWQgb24g
UFZTaGltIGJlZm9yZSB3ZSBnZXQgaXQgdG8gc2ltaWxhcgpsZXZlbHMgb2YgY29uZmlkZW5jZT8K
ClRoaXMgaXMgYWJvdXQgYW4gZW1lcmdlbmN5IHN0b3AtZ2FwLCB3ZSBjYW4gd29yayBvbiBhIG5p
Y2UgYW5kIHNoaW55IG5ldwpmaXggZm9yIHRoZSBuZXh0IHJlbGVhc2UuIFdlIGNhbiBldmVuIHJl
dmVydCBBbnRob255J3Mgc2VyaWVzIGVudGlyZWx5CmFuZCBzdGFydCBmcm9tIHNjcmF0Y2ggYWdh
aW4sIGlmIHRoYXQgaXMgcmVxdWlyZWQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:59:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:59:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYyB1-0003Io-Du; Tue, 09 Jan 2018 17:59:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2je3=ee=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eYyAz-0003Ig-DF
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:59:05 +0000
X-Inumbo-ID: 98e5a32e-f566-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x22e.google.com (unknown [2607:f8b0:4002:c09::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98e5a32e-f566-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 18:57:46 +0100 (CET)
Received: by mail-yb0-x22e.google.com with SMTP id f16so6320899ybn.0
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 09:59:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=ScALBIQjLw+XbhhShiXxqZnKRm41moAhuuq1bpIBPKc=;
 b=Q1Df8ACCVKQp2jZHXgqmmXakEdHIza2SGj38fSbc2d/j9PdLB+7PappcvLAH9f5YVS
 U3EGHT65jGiu2WnwSIZKha4hjiI1glaLs5cnj2kmeVLtYsBREjL/IgjnbPkehMV9blkg
 CM9T5/RuI1syfokq838Otkzh2ojNxZZNCFexo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=ScALBIQjLw+XbhhShiXxqZnKRm41moAhuuq1bpIBPKc=;
 b=FsmwRYPH/lQlclt59Gt1rs96rt7gjDuMAlhHYSPJcANkO57Gl0YY5UajpClrEqeqvl
 uxqfHgcidDnxq7FIMMLl2q8nnCN72C/0MAe//6icy/3HwIho5ajXR58g8JaGjYrtHeI6
 GabY9Udnc/CRVM+k7RAQiL0DrTNOG+PAda7ne06qnL35nfF5FGfNlyMurUSxTPyPBNLy
 nxDQJsmG6O2Mcu/+TuyYt3cP5O6ZSfYo7DWuVJj2Tzy8NtvlNxWt5G3tDo6CwiY9aR22
 BPhtzXl92jL08S8KfuE5pskM6nD7DfTja2D3aZjIYFnlnI7AO8wRee97heyD79yMqZNe
 EYwA==
X-Gm-Message-State: AKGB3mISVfjJpeddz6O+Ez0tVU4Z7xtR/ZzhQ3CvJzbnM+1cGATtNiKj
 CzKwls6ImRKxqOg4Pp5TcMbq7BZByLg=
X-Google-Smtp-Source: ACJfBosVgdcBEtFcuupAIRO5QAP8CCsTW8nDEbadWGG87Xea67oBDGKgIpUjxvFpFCdATUDG/ky6JQ==
X-Received: by 10.37.162.74 with SMTP id b68mr14660879ybi.414.1515520743728;
 Tue, 09 Jan 2018 09:59:03 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id q9sm1422667ywq.29.2018.01.09.09.59.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 09 Jan 2018 09:59:02 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
 <5A548A32020000780019C91D@prv-mh.provo.novell.com>
 <20180109115054.tjztugqhayz2b735@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <e77fb40d-e971-4d80-99e8-2f0b9690bcb4@cardoe.com>
Date: Tue, 9 Jan 2018 11:59:01 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180109115054.tjztugqhayz2b735@citrix.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, committers@xenproject.org,
 security@xenproject.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1700209054438785060=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--JHuRf8jNSobvbOK9ipoJC7HG38bXZNkNE
Content-Type: multipart/mixed; boundary="eDuRH3kGvsCfXJwecHj63UcUvfR4VnZpO";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 committers@xenproject.org, security@xenproject.org,
 xen-devel@lists.xenproject.org
Message-ID: <e77fb40d-e971-4d80-99e8-2f0b9690bcb4@cardoe.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
 <5A548A32020000780019C91D@prv-mh.provo.novell.com>
 <20180109115054.tjztugqhayz2b735@citrix.com>
In-Reply-To: <20180109115054.tjztugqhayz2b735@citrix.com>

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

On 1/9/18 5:50 AM, Wei Liu wrote:
>=20
> We haven't tested booting the series I posted in HVM mode, but off the
> top of my head it should work in HVM mode as well -- the multiboot path=

> is left intact.
>=20

Can we actually do this before committing to this series? I've seen a
number of "this should work" in this thread and other threads but no
actual confirmation.

--=20
Doug Goldstein


--eDuRH3kGvsCfXJwecHj63UcUvfR4VnZpO--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpVAuZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl0RpBAAodV7Ma+NX3NG9WU0s3lavN0/Z7lu51g+xyb8iMiSbRrqWvPzE2dkSJVx
NSPB8FtiI+e8XI+98dQEyaBO5AYalHo3HeReo1cizo41fKP8aX7D95co0Gus/Vry
uqyPTnodQnmmzfgQpPemqewwNzptI0lWTSnN/ct7FsTXG6j/EU86l36BMfEPkJXj
e/uUcImCqE/smj8Ylz7mgr0lKnLUhxAYmpPn4Zr6zRwtz7Qa50nyIHNQeT/YS8OL
fQWoV7NCatyJIcIBqZy9estOhirpYRMqSqtujBJw0z27OQd7kzngM8NXUK3u/joF
JMpmTgl/gihKy/wDYhNUZfMpwcIUt6YzLi+vdwZu3HEuJScLLjfRu2+sgdxC2T4R
aS3fnGY6fZDLSLTqwYsQgGcqCFfmuX2DGvS57GV5RInUW4e3g9N/MIMHgqEWJshH
zgBeVR/sM9pn26abL+Gcbalsi2tUsVNH4h8KCyLyzqqhgQi40SuPgEWa59KMWjTT
itC5lTr/dJL5Yw9yYmnF8F+5uIIN6hkwWXHXCZHDtHq5sAXyubFoQ5zNhNnMlZ9O
+YoPYUSF3Mp1OsNktL6sJYLKB74E0iCz+4XhtGqAe7ZDt69It3ylS/9U0xLcIwwS
4RKOMo0eMdR+1+KJq/4cvUSs+ZuQBOoYiKo8rMqAaQtTldal8A0=
=MUMt
-----END PGP SIGNATURE-----

--JHuRf8jNSobvbOK9ipoJC7HG38bXZNkNE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1700209054438785060==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 17:59:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 17:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYyBO-0003Lh-LP; Tue, 09 Jan 2018 17:59:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0zzw=ee=citrix.com=prvs=5404865a5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYyBO-0003L3-Bf
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 17:59:30 +0000
X-Inumbo-ID: 1e95c071-f567-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e95c071-f567-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 18:01:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="465180310"
Date: Tue, 9 Jan 2018 17:58:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180109175846.3izmznnjqdkjoyzy@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDk6MjM6MDNBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIFR1ZSwgSmFuIDksIDIwMTggYXQgODo1MiBBTSwgU3RlZmFubyBTdGFiZWxs
aW5pCj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4gT24gVHVlLCA5IEphbiAy
MDE4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQgOTow
MSBQTSwgUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdtYWlsLmNvbT4gd3JvdGU6Cj4gPj4gPiBPbiBh
IHNpbWlsYXJseSBwcmFnbWF0aWMgbm90ZTogd291bGQgYSB2YXJpYXRpb24gb2YgQW50aG9ueSdz
IHZpeGVuIHBhdGNoIHNlcmllcyBiZSBzdWl0YWJsZSBmb3IgcHJlLVBWSCBYZW4gNC42IC0gNC45
PyAgVGhlc2UgdmVyc2lvbnMgYXJlIGN1cnJlbnRseSBkb2N1bWVudGVkIGFzIHNlY3VyaXR5LXN1
cHBvcnRlZCAoT2N0IDIwMTggLSBKdWx5IDIwMjApLgo+ID4+Cj4gPj4gSG1tLCBJYW4ncyBtYWls
IHNlZW1zIHRvIGJlIGZvY3VzaW5nIG9uIHRoZSBpZGVhIG9mIGNoZWNraW5nIGluIGEKPiA+PiBu
b24tcG9saXNoZWQgc2VyaWVzIHRvIDQuMTAsIHJhdGhlciB0aGFuIGV4Y3RseSB3aGF0IHRoZSBj
b250ZW50IG9mCj4gPj4gdGhhdCBzZXJpZXMgd291bGQgYmUuCj4gPj4KPiA+PiBJbiB0aGUgSVJM
IGNvbnZlcnNhdGlvbiB0aGF0IHByZWNlZWRlZCB0aGlzIG1haWwsIHRoZSBuZXcgc2hvcnQtdGVy
bQo+ID4+IHRhcmdldCB3ZSBkaXNjdXNzZWQgd2FzOgo+ID4+IDEuIEEgNC4xMC1iYXNlZCBzaGlt
IHRoYXQgY291bGQgYm9vdCBlaXRoZXIgdW5kZXIgSFZNIG9yIFBWSAo+ID4+IDIuIEEgc2NyaXB0
IHRoYXQgd291bGQgdGFrZSBhbiBleGlzdGluZyBQViBjb25maWcsIGFuZCBzcGl0IG91dCBhKSBh
Cj4gPj4gYm9vdGFibGUgSVNPIHdpdGggdGhlIHNoaW0gJiB3aGF0ZXZlciB3YXMgbmVlZGVkLCBh
bmQgYikgYSBuZXcgY29uZmlnCj4gPj4gdGhhdCB3b3VsZCBib290IHRoZSBzYW1lIFZNLCBidXQg
aW4gSFZNIG1vZGUgd2l0aCB0aGUgc2hpbQo+ID4+Cj4gPj4gVGhlIHNjcmlwdCArIGEgNC4xMCBz
aGltIGJpbmFyeSAqc2hvdWxkKiBhbGxvdyBtb3N0IFBWIGd1ZXN0cyB0byBib290Cj4gPj4gd2l0
aG91dCBhbnkgY2hhbmdlcyB3aGF0c29ldmVyIGZvciBtb3N0IG9sZGVyIHZlcnNpb25zIG9mIFhl
bi4KPiA+Pgo+ID4+IFRoZXJlIGFyZSBhIG51bWJlciBvZiBwZW9wbGUgZm9yIHdob20gdGhpcyB3
b24ndCB3b3JrOyBJIHRoaW5rIHdlIGFsc28KPiA+PiBuZWVkIHRvIHByb3ZpZGUgYSB3YXkgdG8g
dHJhbnNwYXJlbnRseSBjaGFuZ2UgUFYgZ3Vlc3RzIGludG8gUFZzaGltCj4gPj4gZ3Vlc3RzLiAg
QnV0IHRoYXQgd2lsbCBuZWNlc3NhcmlseSBpbnZvbHZlIHNpZ25pZmljYW50IHRvb2xzdGFjawo+
ID4+IGZ1bmN0aW9uYWxpdHksIGF0IHdoaWNoIHBvaW50IHlvdSBtaWdodCBhcyB3ZWxsIGJhY2tw
b3J0IFBWSCBhcyB3ZWxsLgo+ID4KPiA+IFllcywgdGhlcmUgd2lsbCBiZSBhIG51bWJlciBvZiBw
ZW9wbGUgdGhhdCB3b24ndCBiZSBjb3ZlcmVkIGJ5IHRoaXMgZml4LAo+ID4gaW5jbHVkaW5nIHRo
b3NlIHRoYXQgY2FuJ3QgdXNlIEhWTS9QVkggbW9kZSBiZWNhdXNlIFZULXggaXNuJ3QgYXZhaWxh
YmxlCj4gPiBhdCBhbGwgaW4gdGhlaXIgZW52aXJvbm1lbnQuIFRoYXQgaXMgdGhlIG9ubHkgcmVh
c29uIHRvIHJ1biBQViB0b2RheS4KPiA+IFByb3ZpZGluZyBhIHdheSB0byB0cmFuc3BhcmVudGx5
IGNoYW5nZSBQViBndWVzdHMgaW50byBQVnNoaW0gZ3Vlc3RzCj4gPiB3b24ndCBjb3ZlciBhbnkg
b2YgdGhlc2UgY2FzZXMuIEEgbW9yZSBjb21wbGV0ZSB3b3JrYXJvdW5kIHRvIFNQMyBpcwo+ID4g
YWxvbmcgdGhlIGxpbmVzIG9mIGh0dHBzOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1MTUw
OTc0MDYyNTY5MC4KPiA+Cj4gPiBUaGF0IHNhaWQsIEkgcmVhbGl6ZSB0aGF0IHdlIGFyZSBvbmx5
IHRyeWluZyB0byBkbyB0aGUgYmVzdCB3ZSBjYW4gaW4gYQo+ID4gdmVyeSBkaWZmaWN1bHQgc2l0
dWF0aW9uLCB3aXRoIHZlcnkgbGl0dGxlIHRpbWUgaW4gb3VyIGhhbmRzLiBJIGFncmVlCj4gPiB3
aXRoIElhbiB0aGF0IHdlIHNob3VsZCBjb21taXQgc29tZXRoaW5nIHVucG9saXNoZWQgYW5kIG9u
bHkgcGFydGlhbGx5Cj4gPiByZXZpZXdlZCBzb29uLCBldmVuIHRob3VnaCBpdCBkb2Vzbid0IGNv
dmVyIGEgZ29vZCBjaHVuayBvZiB0aGUgdXNlcmJhc2UKPiA+IGZvciBvbmUgcmVhc29uIG9yIGFu
b3RoZXIuIEV2ZW4gaWYgbWlncmF0aW9uIGRvZXNuJ3Qgd29yaywgaXQgd2lsbCBzdGlsbAo+ID4g
aGVscCBhbGwgdGhhdCBkb24ndCByZXF1aXJlIGl0LiBJdCBpcyBvbmx5IGEgcGFydGlhbCBmaXgg
YnkgbmF0dXJlCj4gPiBhbnl3YXkuCj4gCj4gQ2FuIHBlb3BsZSBiZSBhIGJpdCBtb3JlIGV4cGxp
Y2l0IGFib3V0IHdoYXQgdGhleSB0aGluayBzaG91bGQgYmUgZG9uZSBoZXJlPwo+IAo+IEknbSBo
YXBweSB0byByZWRpcmVjdCBlZmZvcnQgdG8gUFZIIHNoaW0gaWYgdGhhdCdzIHdoYXQgdGhlIHNv
bHV0aW9uCj4gaXMgZ29pbmcgdG8gYmUuCj4gCj4gSSBvYnZpb3VzbHkgcHJlZmVyIHRoZSBIVk0g
YXBwcm9hY2ggYXMgaXQgd29ya3Mgb24gYSBicm9hZCByYW5nZSBvZiBYZW4gdmVyc2lvbnMKPiB3
aXRob3V0IG1vZGlmaWNhdGlvbiBidXQgSSdtIGtlZW4gdG8gZ2V0IHNvbWV0aGluZyBkb25lIHF1
aWNrbHkgYW5kCj4gZG9uJ3Qgd2FudCB0bwo+IHdhc3RlIGVmZm9ydC4KPiAKCklhbiwgR2Vvcmdl
LCBSb2dlciBhbmQgSSBoYWQgZGlzY3Vzc2lvbnMgeWVzdGVyZGF5IGFuZCB0b2RheSB0byBzZWUg
d2hhdAp3ZSBjYW4gZG8gaW4gdGhlIHNob3J0IHRlcm0gYW5kIHdlIHRoaW5rIHRoZSBIVk0gYXBw
cm9hY2ggaXMgdmVyeQphdHRyYWN0aXZlLiBBbmQgd2UgY2VydGFpbmx5IGFwcHJlY2lhdGUgeW91
ciBlZmZvcnQgYW5kIHdpbGxpbmcgdG8gaGVscC4KCkFmdGVyIGdvaW5nIHRocm91Z2ggdGhlIFBW
IGluIFBWSCB3b3JrIHdlIHRob3VnaHQgaXQgc2hvdWxkIHdvcmsgaW4gSFZNCm1vZGUgdGhlIHNh
bWUgd2F5IGFzIGl0IGRvZXMgaW4gUFZILiBTbyB0b2RheSB3ZSB0ZXN0ZWQgb3VyIFBWIGluIFBW
SApicmFuY2gsIHdoaWNoIGJvb3RlZCBmaW5lIGluIGFuIEhWTSBndWVzdCAodHVybmVkIG91dCBv
bmx5IG9uZSBzbWFsbCBmaXgKaXMgbmVlZGVkISksIGFuZCBldmVyeXRoaW5nIHdoaWNoIHdvcmtl
ZCB1bmRlciBQVkggbW9kZSB3b3JrcyBpbiBIVk0KbW9kZSBhcyB3ZWxsLgoKU28gYmFzaWNhbGx5
IHdlJ3ZlIGJlZW4gd29ya2luZyBvbiB5b3VyIGlkZWEgb2YgcnVubmluZyBQViBpbiBIVk0gdGhl
Cndob2xlIGRheSAtLSB0byBtYWtlIGl0IHdvcmsgd2l0aCBvdXIgYnJhbmNoLCB0byBwcm92aWRl
IHNpZGVjYXIKZ2VuZXJhdGlvbiBtZWNoYW5pc20uCgpJYW4gaGFzIGJlZW4gYnVzeSB3cml0aW5n
IHRoZSBzaWRlY2FyIHNjcmlwdCBhbmQgUm9nZXIgYW5kIEkgaGF2ZSBiZWVuCndvcmtpbmcgb24g
Y2xlYW5pbmcgdXAgdGhlIGJyYW5jaC4gIFdlIHdhbnQgdG8gcG9zdCBhIG5ldyB2ZXJzaW9uIGFz
CnNvb24gYXMgcG9zc2libGUgKHRvbW9ycm93IG9yIGV2ZW4gdG9uaWdodCkuCgpBbGwgaW4gYWxs
OiB5ZXMsIHdlIGxpa2UgdGhlIGlkZWEgIGFuZCB3ZSdyZSB3b3JraW5nIG9uIGl0LiBDb2RlLXdp
c2UsCndlIHN0YXJ0IGZyb20gdGhlIFBWIGluIFBWSCBicmFuY2ggYmVjYXVzZSBpdCBpcyBtb3Jl
IGZ1bmN0aW9uYWxseQpjb21wbGV0ZS4gIEkgd2FudCB0byB0YWtlIGluIHNvbWUgb2YgdGhlIGNv
ZGUgZnJvbSBBbWF6b24gbGF0ZXIgd2hlbgpuZWNlc3NhcnkgKGZvciBleGFtcGxlIEkgbGlrZSB0
aGUgRUNTX1BST1hZIHN0YXRlIGJ1dCBoYXZlbid0IGhhZCB0aW1lCnRvIHRoaW5rIGRlZXBseSBh
Ym91dCBpdCkuIFRoZSBmaW5hbCBzaGltIGlzIGdvaW5nIHRvIGJlIGFibGUgdG8gcnVuIGluCkhW
TSBhbmQgUFZILiAgV2hlbiBydW5uaW5nIGluIEhWTSwgdXNlcnMgbmVlZCB0byB1c2UgdGhlIHNp
ZGVjYXIKbWVjaGFuaXNtLCBhbmQgdGhpcyBpcyBvbmx5IHRoZSBzaG9ydCB0ZXJtIHNvbHV0aW9u
LiBUaGUgc2FtZSBzaGltIGlzCmdvaW5nIHRvIGJlIGFibGUgdG8gcnVuIGluIFBWSCwgc28gdXNl
ciBjYW4gc21vb3RobHkgdXBncmFkZSB0byBhIG5ldwpQVkggY2FwYWJsZSB2ZXJzaW9uIG9mIFhl
biB3aGVuIHJlcXVpcmVkLgoKSWFuLCBHZW9yZ2UgYW5kIFJvZ2VyIHBsZWFzZSBjb3JyZWN0IG1l
IGlmIEknbSB3cm9uZy4KCkFudGhvbnksIHlvdSBhcmUgd2VsY29tZSB0byBqb2luICN4ZW5kZXZl
bCB0byBoYXZlIGEgcXVpY2sgY2hhdCBhYm91dAp5b3VyIGlkZWFzIC8gY29uY2VybnMgLyB3aGF0
ZXZlci4gSXQgaXMgZmFyIGVhc3kgdG8gZ3JhYiBvdXIgYXR0ZW50aW9uCnRoZXJlLiA6LSkKCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 18:01:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 18:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYyDD-00047j-3i; Tue, 09 Jan 2018 18:01:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0zzw=ee=citrix.com=prvs=5404865a5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYyDC-00047L-3Z
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 18:01:22 +0000
X-Inumbo-ID: 609ac383-f567-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 609ac383-f567-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 18:03:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="457617384"
Date: Tue, 9 Jan 2018 18:01:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180109180101.lwvl5cqsstqwgzli@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <08bdc18d-7d05-9e56-5a7a-513603698576@citrix.com>
 <5A548A32020000780019C91D@prv-mh.provo.novell.com>
 <20180109115054.tjztugqhayz2b735@citrix.com>
 <e77fb40d-e971-4d80-99e8-2f0b9690bcb4@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e77fb40d-e971-4d80-99e8-2f0b9690bcb4@cardoe.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMTE6NTk6MDFBTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gT24gMS85LzE4IDU6NTAgQU0sIFdlaSBMaXUgd3JvdGU6Cj4gPiAKPiA+IFdlIGhh
dmVuJ3QgdGVzdGVkIGJvb3RpbmcgdGhlIHNlcmllcyBJIHBvc3RlZCBpbiBIVk0gbW9kZSwgYnV0
IG9mZiB0aGUKPiA+IHRvcCBvZiBteSBoZWFkIGl0IHNob3VsZCB3b3JrIGluIEhWTSBtb2RlIGFz
IHdlbGwgLS0gdGhlIG11bHRpYm9vdCBwYXRoCj4gPiBpcyBsZWZ0IGludGFjdC4KPiA+IAo+IAo+
IENhbiB3ZSBhY3R1YWxseSBkbyB0aGlzIGJlZm9yZSBjb21taXR0aW5nIHRvIHRoaXMgc2VyaWVz
PyBJJ3ZlIHNlZW4gYQo+IG51bWJlciBvZiAidGhpcyBzaG91bGQgd29yayIgaW4gdGhpcyB0aHJl
YWQgYW5kIG90aGVyIHRocmVhZHMgYnV0IG5vCj4gYWN0dWFsIGNvbmZpcm1hdGlvbi4KPiAKCk9v
cHMsIHBlb3BsZSBhcmUgc28gcXVpY2sgdG8gcmVwbHkgdG8gdGhpcyB0aHJlYWQgLS0gc2VlIG15
IHJlcGx5IGEgZmV3Cm1pbnV0ZXMgYWdvIHRvIEFudGhvbnkuCgpXZWkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 18:14:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 18:14:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYyPL-0004yy-4o; Tue, 09 Jan 2018 18:13:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2je3=ee=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eYyPJ-0004ys-Je
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 18:13:53 +0000
X-Inumbo-ID: aa03c2c8-f568-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x22d.google.com (unknown [2607:f8b0:4002:c09::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa03c2c8-f568-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 19:12:34 +0100 (CET)
Received: by mail-yb0-x22d.google.com with SMTP id v17so4886049ybl.10
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 10:13:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=O7/zSn+rogY/1R+9ZouymLb1I/vWTN/QxsV06vXQGCU=;
 b=NpbH1a5jwRT1khwIx5QOkoDS5WFQZ1XWljJqHqoT1Jj5g3SOQ35S04higeauc14r/l
 tZZCzhIaiMmCYP56G/cT6SFg6FXHhRRV/SoXklZ+lkOzWBV48OMTB/D1FFPXNyZ99gZJ
 7i+r2W5LsV8F0446R0cogDTwNPNLWGNF3nceQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=O7/zSn+rogY/1R+9ZouymLb1I/vWTN/QxsV06vXQGCU=;
 b=SLVjwnhWRktMCJ7onj+LUz0ol8AW0s6zKNG6Udh+tnXeheYM0V9qgisar6CnvImYr3
 bo9oJnx4raQXv3I79ns1bIwPpfS29uC8vozCTFfgovGSdHpNrU82o/dJ1bbrEsV6YcKe
 wulzRX0/9Kq9DNZ/ZRFF5mkSzoXHZDxdTCMmdiBZ2OXg1TxLQaLSKnZkVR1PjHDbcTfk
 kAEms8PRef1a397xfftap0ULmWYBjOwPShRRq5dDgFq+NlX/tDTb9gC2MV/WcCPb/Y8Q
 ljHaXf7vkT7N7T953yHCYorYFf+2/bRdFlZOP9M/aw+JpyxNAPz/37qD4RE28h/xP9P7
 4iXg==
X-Gm-Message-State: AKGB3mJQSU3mcFjdtFFd/vM0BgoWabvq4p9t50jtIrcz9bZYXZFIPgSD
 BqR4HYhS6pUWKYT66ukmjbcEkMwHMpI=
X-Google-Smtp-Source: ACJfBouDrst47AmN61Vof/GvPIx+wTjzGx+nsweZnPP7Le6KuYyUQufzqkMZS9zC6Wc0gbqBBddNhQ==
X-Received: by 10.37.188.146 with SMTP id e18mr8347747ybk.371.1515521631536;
 Tue, 09 Jan 2018 10:13:51 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id l24sm6475025ywk.21.2018.01.09.10.13.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 09 Jan 2018 10:13:50 -0800 (PST)
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Jan Beulich <JBeulich@suse.com>, security@xenproject.org
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <42f1e433-beda-cce3-ec38-864f3f509fb5@cardoe.com>
Date: Tue, 9 Jan 2018 12:13:47 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <23123.44604.284781.889416@mariner.uk.xensource.com>
Cc: committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0518585584375829883=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--RA3g5NZWOdyeaFxtRCm7HZ6f85HllQNmv
Content-Type: multipart/mixed; boundary="5sqkk6KPYPMUSxvuCIZjgIweb89Lkuflj";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Jan Beulich <JBeulich@suse.com>, security@xenproject.org
Cc: committers@xenproject.org
Message-ID: <42f1e433-beda-cce3-ec38-864f3f509fb5@cardoe.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
In-Reply-To: <23123.44604.284781.889416@mariner.uk.xensource.com>

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

On 1/8/18 11:45 AM, Ian Jackson wrote:
> But this is not a usual situation.  This time, we don't have the time
> to wait.
>=20
> Opinions ?

I'm going to follow up with a top post with my feelings and from info on
various parts of the thread.

We have 2 versions of PV shim, the Citrix version and the Amazon
version. The proposal here is to go with the Citrix version. I'll
compare the two how I see them.

Citrix Version
--------------
- based on PVH which means 4.10 only
  - supported on 4.8 and 4.9 if we backport changes to the toolstack
- no solution for 4.7 and prior versions
- no backports currently available
- supports *most* Xen PV features
  - no support for PCI pass through
- confirmed to not work on HVM [1] [2]

Amazon Version
--------------
- based on HVM
- tested and deployed across Amazon's large fleet
- works from Xen 3.4 and up
- backported to 4.9 and 4.10 [3]
- supports *most* Xen PV features
  - ballooning is broken but Anthony has committed to providing a v3
with this support. [4]
  - migration is currently untested

If the primary driver for getting these patches in is for end users and
consumers of Xen, a large portion of them who have not yet deployed Xen
4.10 then why are we moving forard with an approach that requires them
to potentially upgrade or change a lot more of their environment. This
seems down right hostile to their concerns and needs.


[1]
https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00711.htm=
l
[2]
https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00778.htm=
l
[3]
https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00751.htm=
l
[4]
https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00736.htm=
l
--=20
Doug Goldstein


--5sqkk6KPYPMUSxvuCIZjgIweb89Lkuflj--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpVBltfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl26hA/9EQ9dDGexaX2ImlF+zlK7scnmZLm+tba42+En27h8nbNM1h4UW4s0hr+l
38j5WyD57XbiBTEFEqJPXNKc0Bl5t1e7wkAdDM6A15DdWEHNDJNdUGjncrMxAhCM
/GNEu116gim5EsfoqX2RKK5kSsHjdldLiGDC/cvFfQOLggobCIPiRS69Z37L1G3d
J8K8fipeOyRNUcBnigDntuN3JiLCfjZc7meK7RUrtfCsN1WTo2XGcplb5jmsh5Ur
cu+UnA9VA8nV+XGC1ASmACQxo0L5F5vgr6YNyEyIQ53SfyJ7jYJ63c3ihCazi0yg
sPUfANX1TzzVF9s7avf0lnkG8KtnZnUSnGK0A4h0gl3mDRBU7nm6M7PleT4UdSpQ
fv2dCF1+VxOoaRvsXoY9VSzneKMNe6YwTcVFa1pFXBnj17GDjF+nPooJEbLTR0EI
GFl+2UReYmI6PbyNAGUwIJhKd8jTIt9Z+t4/Wd7w5F6G08a+Wzr7+0HYRgKQGKtL
L+nMp/qMGlAKdbu7OtyWxxSAhR9ysFyIpendLLEcvfE09utcNgrPAAKtgejGU/6n
JBVSGD6wJIACxas2uzqxo25Y4Etnlrm1wWocIsiRqCCQH4TGccOoVj23J/3YD7Ha
GnGR4gZram7x/6wk/hJ2MAt1L1iiYjWJ6KqOUsx9yP9yLorClho=
=BGnm
-----END PGP SIGNATURE-----

--RA3g5NZWOdyeaFxtRCm7HZ6f85HllQNmv--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0518585584375829883==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 09 18:21:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 18:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYyWa-0005jq-VU; Tue, 09 Jan 2018 18:21:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qo9r=ee=citrix.com=prvs=5401a2e7b=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eYyWZ-0005jE-N0
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 18:21:23 +0000
X-Inumbo-ID: b635be81-f569-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b635be81-f569-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 19:20:03 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="457620410"
To: Doug Goldstein <cardoe@cardoe.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>, Jan Beulich
 <JBeulich@suse.com>, <security@xenproject.org>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <42f1e433-beda-cce3-ec38-864f3f509fb5@cardoe.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <3a29a83b-8c94-e02f-c201-4e33035bb1e8@citrix.com>
Date: Tue, 9 Jan 2018 18:21:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <42f1e433-beda-cce3-ec38-864f3f509fb5@cardoe.com>
Content-Language: en-US
Cc: committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDkvMjAxOCAwNjoxMyBQTSwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4gT24gMS84LzE4
IDExOjQ1IEFNLCBJYW4gSmFja3NvbiB3cm90ZToKPj4gQnV0IHRoaXMgaXMgbm90IGEgdXN1YWwg
c2l0dWF0aW9uLiAgVGhpcyB0aW1lLCB3ZSBkb24ndCBoYXZlIHRoZSB0aW1lCj4+IHRvIHdhaXQu
Cj4+Cj4+IE9waW5pb25zID8KPiAKPiBJJ20gZ29pbmcgdG8gZm9sbG93IHVwIHdpdGggYSB0b3Ag
cG9zdCB3aXRoIG15IGZlZWxpbmdzIGFuZCBmcm9tIGluZm8gb24KPiB2YXJpb3VzIHBhcnRzIG9m
IHRoZSB0aHJlYWQuCj4gCj4gV2UgaGF2ZSAyIHZlcnNpb25zIG9mIFBWIHNoaW0sIHRoZSBDaXRy
aXggdmVyc2lvbiBhbmQgdGhlIEFtYXpvbgo+IHZlcnNpb24uIFRoZSBwcm9wb3NhbCBoZXJlIGlz
IHRvIGdvIHdpdGggdGhlIENpdHJpeCB2ZXJzaW9uLiBJJ2xsCj4gY29tcGFyZSB0aGUgdHdvIGhv
dyBJIHNlZSB0aGVtLgo+IAo+IENpdHJpeCBWZXJzaW9uCj4gLS0tLS0tLS0tLS0tLS0KPiAtIGJh
c2VkIG9uIFBWSCB3aGljaCBtZWFucyA0LjEwIG9ubHkKPiAgIC0gc3VwcG9ydGVkIG9uIDQuOCBh
bmQgNC45IGlmIHdlIGJhY2twb3J0IGNoYW5nZXMgdG8gdGhlIHRvb2xzdGFjawo+IC0gbm8gc29s
dXRpb24gZm9yIDQuNyBhbmQgcHJpb3IgdmVyc2lvbnMKCldlIGFyZSBjb21taXR0ZWQgdG8gaGF2
aW5nIEhWTSBzdXBwb3J0IGFsb25nIHdpdGggUFZIIHN1cHBvcnQgKGlmIHdlIGdvCnRoaXMgcm91
dGUpLgoKV2UgY2FuIGNoYW5nZSB0aGlzIHRvOgogLSBGb3IgNC4xMCwgYW5kIDQuOCAvIDQuOSB3
aXRoIGJhY2twb3J0cywgdXNlcnMgd2lsbCBiZSBhYmxlIHRvIGJvb3QgUFYKZ3Vlc3RzIHdpdGhv
dXQgYSBzaWRlY2FyIG9yIHFlbXUsIGFuZCAoaG9wZWZ1bGx5KSB0cmFuc3BhcmVudGx5IHRvIHRo
ZQp0b29sc3RhY2sKIC0gRm9yIDQuNyBhbmQgcHJpb3IsIG9yIDQuOCsgd2l0aG91dCBiYWNrcG9y
dHMsIGF2YWlsYWJsZSB3aXRoIHNpZGVjYXIKYm9vdCBkaXNrIChhbmQgYWRkZWQgcWVtdSBpbnN0
YW5jZSkKCj4gLSBubyBiYWNrcG9ydHMgY3VycmVudGx5IGF2YWlsYWJsZQo+IC0gc3VwcG9ydHMg
Km1vc3QqIFhlbiBQViBmZWF0dXJlcwo+ICAgLSBubyBzdXBwb3J0IGZvciBQQ0kgcGFzcyB0aHJv
dWdoCj4gLSBjb25maXJtZWQgdG8gbm90IHdvcmsgb24gSFZNIFsxXSBbMl0KPiAKPiBBbWF6b24g
VmVyc2lvbgo+IC0tLS0tLS0tLS0tLS0tCj4gLSBiYXNlZCBvbiBIVk0KPiAtIHRlc3RlZCBhbmQg
ZGVwbG95ZWQgYWNyb3NzIEFtYXpvbidzIGxhcmdlIGZsZWV0Cj4gLSB3b3JrcyBmcm9tIFhlbiAz
LjQgYW5kIHVwCgogLSBCdXQgcmVxdWlyZXMgInNpZGVjYXIgYm9vdCBkaXNrIiwgYW5kIHdpbGwg
YWRkIGEgcWVtdSBpbnN0YW5jZSBwZXIgZ3Vlc3QKCj4gLSBiYWNrcG9ydGVkIHRvIDQuOSBhbmQg
NC4xMCBbM10KPiAtIHN1cHBvcnRzICptb3N0KiBYZW4gUFYgZmVhdHVyZXMKPiAgIC0gYmFsbG9v
bmluZyBpcyBicm9rZW4gYnV0IEFudGhvbnkgaGFzIGNvbW1pdHRlZCB0byBwcm92aWRpbmcgYSB2
Mwo+IHdpdGggdGhpcyBzdXBwb3J0LiBbNF0KPiAgIC0gbWlncmF0aW9uIGlzIGN1cnJlbnRseSB1
bnRlc3RlZAoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 18:22:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 18:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYyXo-0005pA-BD; Tue, 09 Jan 2018 18:22:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vmvl=ee=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1eYyXn-0005p3-5r
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 18:22:39 +0000
X-Inumbo-ID: e364963c-f569-11e7-b4a6-bc764e045a96
Received: from mail-it0-x241.google.com (unknown [2607:f8b0:4001:c0b::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e364963c-f569-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 19:21:19 +0100 (CET)
Received: by mail-it0-x241.google.com with SMTP id c16so12699802itc.5
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 10:22:37 -0800 (PST)
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=5poJoptlACd8JUNeoRk5pZTNYg+T5JwHpu6JpjTbNOU=;
 b=XMQeNAm9809Kyx4LWp1T6k4Lf5MC4psGGqGs+6KIx48UlQTiHKd05PJaYrmcxDAB7Z
 Puuri3pnLd5uZiWZLCnW71slJdoI/gI94TnF3rz4+3+Gg4yD42gHUeoCu8w6gomHAwBE
 n7hCcqQMBxMPImvh1Khr4ZsL5Ei5US2DBR8sKy9GgjoMd8F0nJ1trEApnuOL1D4Ufds7
 ho4Y+NTFDgT1nZbwUjNwQ2MmYc3S15uryF9mGXcLXIkborgf5ECW+cLrxiXPGUmEFtyS
 PGkwOHAEFuGIs69KFFaqo7qafOLHzh1DmKVdvtwyzinPpM1IPcjeJ43QRwBh6G9zdhZb
 Rmvg==
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=5poJoptlACd8JUNeoRk5pZTNYg+T5JwHpu6JpjTbNOU=;
 b=BHfCcUEKUFVIdCrUvLxe2fHEt3haoBjGBZDuWuYquVhYC0Y2vhjsntfSNhxWI0xhZP
 SIaqYOKemGgJNgy8hpnPXs1w5bOygfQqssehZ/UGuYFjoEn0TWi+1icoHP7znT1igg2E
 fB/FRosll9tTsJvmr5T7eV6mKRuOexjjzV2Y1WAEIonN7l9nELzunS/Y2bW9A6dQLeMn
 obYHY2aJCNXlzq3d6/g0llWo/6HeyGKVyBjuMcqAyLhWwegEZ766X9Ky6R2s/pAkdLlW
 bbU0abqe2tOHEYSJHcUoXMKlyc0yXDLnvq821JaP+4gf3xv1xnuCOFweDcSJTO6G5+53
 JEnQ==
X-Gm-Message-State: AKGB3mL8CxXLh0jxalsg6cPHRchI0PcgIxbqAswX0SfonCDhVXXiEU8j
 oPEUVA2Mj3AqMSmERnwhO6A=
X-Google-Smtp-Source: ACJfBoup008ouztg7/C7WZUVBBV+wTHIUScGimr7faqlshllGTTp26FeRv6HmFSe2yjZ1UOt+CTC0Q==
X-Received: by 10.36.37.209 with SMTP id g200mr17254017itg.152.1515522157222; 
 Tue, 09 Jan 2018 10:22:37 -0800 (PST)
Received: from [100.64.72.118] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id j68sm8676984iod.53.2018.01.09.10.22.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 09 Jan 2018 10:22:36 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (15C202)
In-Reply-To: <alpine.DEB.2.10.1801090951520.4603@sstabellini-ThinkPad-X260>
Date: Tue, 9 Jan 2018 13:22:35 -0500
Message-Id: <83F1313F-A31A-42FF-B1A3-A169729A391F@gmail.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
 <819ffe6b-6399-507c-4e31-2f0babb49684@cardoe.com>
 <alpine.DEB.2.10.1801090951520.4603@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Jan Beulich <JBeulich@suse.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 committers@xenproject.org, security@xenproject.org,
 Anthony Liguori <anthony@codemonkey.ws>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4gT24gSmFuIDksIDIwMTgsIGF0IDEyOjU2LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiAKPj4gT24gVHVlLCA5IEphbiAyMDE4LCBEb3VnIEdv
bGRzdGVpbiB3cm90ZToKPj4gT24gMS85LzE4IDExOjMzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+IE9uIDA5LjAxLjE4IGF0IDE4OjIzLCA8YW50aG9ueUBjb2RlbW9ua2V5LndzPiB3cm90
ZToKPj4+PiBPbiBUdWUsIEphbiA5LCAyMDE4IGF0IDg6NTIgQU0sIFN0ZWZhbm8gU3RhYmVsbGlu
aQo+Pj4+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4+PiBPbiBUdWUsIDkg
SmFuIDIwMTgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4gT24gTW9uLCBKYW4gOCwgMjAx
OCBhdCA5OjAxIFBNLCBSaWNoIFBlcnNhdWQgPHBlcnNhdXJAZ21haWwuY29tPiB3cm90ZToKPj4+
Pj4+PiBPbiBhIHNpbWlsYXJseSBwcmFnbWF0aWMgbm90ZTogd291bGQgYSB2YXJpYXRpb24gb2Yg
QW50aG9ueSdzIHZpeGVuIHBhdGNoCj4+Pj4gc2VyaWVzIGJlIHN1aXRhYmxlIGZvciBwcmUtUFZI
IFhlbiA0LjYgLSA0Ljk/ICBUaGVzZSB2ZXJzaW9ucyBhcmUgY3VycmVudGx5IAo+Pj4+IGRvY3Vt
ZW50ZWQgYXMgc2VjdXJpdHktc3VwcG9ydGVkIChPY3QgMjAxOCAtIEp1bHkgMjAyMCkuCj4+Pj4+
PiAKPj4+Pj4+IEhtbSwgSWFuJ3MgbWFpbCBzZWVtcyB0byBiZSBmb2N1c2luZyBvbiB0aGUgaWRl
YSBvZiBjaGVja2luZyBpbiBhCj4+Pj4+PiBub24tcG9saXNoZWQgc2VyaWVzIHRvIDQuMTAsIHJh
dGhlciB0aGFuIGV4Y3RseSB3aGF0IHRoZSBjb250ZW50IG9mCj4+Pj4+PiB0aGF0IHNlcmllcyB3
b3VsZCBiZS4KPj4+Pj4+IAo+Pj4+Pj4gSW4gdGhlIElSTCBjb252ZXJzYXRpb24gdGhhdCBwcmVj
ZWVkZWQgdGhpcyBtYWlsLCB0aGUgbmV3IHNob3J0LXRlcm0KPj4+Pj4+IHRhcmdldCB3ZSBkaXNj
dXNzZWQgd2FzOgo+Pj4+Pj4gMS4gQSA0LjEwLWJhc2VkIHNoaW0gdGhhdCBjb3VsZCBib290IGVp
dGhlciB1bmRlciBIVk0gb3IgUFZICj4+Pj4+PiAyLiBBIHNjcmlwdCB0aGF0IHdvdWxkIHRha2Ug
YW4gZXhpc3RpbmcgUFYgY29uZmlnLCBhbmQgc3BpdCBvdXQgYSkgYQo+Pj4+Pj4gYm9vdGFibGUg
SVNPIHdpdGggdGhlIHNoaW0gJiB3aGF0ZXZlciB3YXMgbmVlZGVkLCBhbmQgYikgYSBuZXcgY29u
ZmlnCj4+Pj4+PiB0aGF0IHdvdWxkIGJvb3QgdGhlIHNhbWUgVk0sIGJ1dCBpbiBIVk0gbW9kZSB3
aXRoIHRoZSBzaGltCj4+Pj4+PiAKPj4+Pj4+IFRoZSBzY3JpcHQgKyBhIDQuMTAgc2hpbSBiaW5h
cnkgKnNob3VsZCogYWxsb3cgbW9zdCBQViBndWVzdHMgdG8gYm9vdAo+Pj4+Pj4gd2l0aG91dCBh
bnkgY2hhbmdlcyB3aGF0c29ldmVyIGZvciBtb3N0IG9sZGVyIHZlcnNpb25zIG9mIFhlbi4KPj4+
Pj4+IAo+Pj4+Pj4gVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHBlb3BsZSBmb3Igd2hvbSB0aGlzIHdv
bid0IHdvcms7IEkgdGhpbmsgd2UgYWxzbwo+Pj4+Pj4gbmVlZCB0byBwcm92aWRlIGEgd2F5IHRv
IHRyYW5zcGFyZW50bHkgY2hhbmdlIFBWIGd1ZXN0cyBpbnRvIFBWc2hpbQo+Pj4+Pj4gZ3Vlc3Rz
LiAgQnV0IHRoYXQgd2lsbCBuZWNlc3NhcmlseSBpbnZvbHZlIHNpZ25pZmljYW50IHRvb2xzdGFj
awo+Pj4+Pj4gZnVuY3Rpb25hbGl0eSwgYXQgd2hpY2ggcG9pbnQgeW91IG1pZ2h0IGFzIHdlbGwg
YmFja3BvcnQgUFZIIGFzIHdlbGwuCj4+Pj4+IAo+Pj4+PiBZZXMsIHRoZXJlIHdpbGwgYmUgYSBu
dW1iZXIgb2YgcGVvcGxlIHRoYXQgd29uJ3QgYmUgY292ZXJlZCBieSB0aGlzIGZpeCwKPj4+Pj4g
aW5jbHVkaW5nIHRob3NlIHRoYXQgY2FuJ3QgdXNlIEhWTS9QVkggbW9kZSBiZWNhdXNlIFZULXgg
aXNuJ3QgYXZhaWxhYmxlCj4+Pj4+IGF0IGFsbCBpbiB0aGVpciBlbnZpcm9ubWVudC4gVGhhdCBp
cyB0aGUgb25seSByZWFzb24gdG8gcnVuIFBWIHRvZGF5Lgo+Pj4+PiBQcm92aWRpbmcgYSB3YXkg
dG8gdHJhbnNwYXJlbnRseSBjaGFuZ2UgUFYgZ3Vlc3RzIGludG8gUFZzaGltIGd1ZXN0cwo+Pj4+
PiB3b24ndCBjb3ZlciBhbnkgb2YgdGhlc2UgY2FzZXMuIEEgbW9yZSBjb21wbGV0ZSB3b3JrYXJv
dW5kIHRvIFNQMyBpcwo+Pj4+PiBhbG9uZyB0aGUgbGluZXMgb2YgaHR0cHM6Ly9tYXJjLmluZm8v
P2w9eGVuLWRldmVsJm09MTUxNTA5NzQwNjI1NjkwLgo+Pj4+PiAKPj4+Pj4gVGhhdCBzYWlkLCBJ
IHJlYWxpemUgdGhhdCB3ZSBhcmUgb25seSB0cnlpbmcgdG8gZG8gdGhlIGJlc3Qgd2UgY2FuIGlu
IGEKPj4+Pj4gdmVyeSBkaWZmaWN1bHQgc2l0dWF0aW9uLCB3aXRoIHZlcnkgbGl0dGxlIHRpbWUg
aW4gb3VyIGhhbmRzLiBJIGFncmVlCj4+Pj4+IHdpdGggSWFuIHRoYXQgd2Ugc2hvdWxkIGNvbW1p
dCBzb21ldGhpbmcgdW5wb2xpc2hlZCBhbmQgb25seSBwYXJ0aWFsbHkKPj4+Pj4gcmV2aWV3ZWQg
c29vbiwgZXZlbiB0aG91Z2ggaXQgZG9lc24ndCBjb3ZlciBhIGdvb2QgY2h1bmsgb2YgdGhlIHVz
ZXJiYXNlCj4+Pj4+IGZvciBvbmUgcmVhc29uIG9yIGFub3RoZXIuIEV2ZW4gaWYgbWlncmF0aW9u
IGRvZXNuJ3Qgd29yaywgaXQgd2lsbCBzdGlsbAo+Pj4+PiBoZWxwIGFsbCB0aGF0IGRvbid0IHJl
cXVpcmUgaXQuIEl0IGlzIG9ubHkgYSBwYXJ0aWFsIGZpeCBieSBuYXR1cmUKPj4+Pj4gYW55d2F5
Lgo+Pj4+IAo+Pj4+IENhbiBwZW9wbGUgYmUgYSBiaXQgbW9yZSBleHBsaWNpdCBhYm91dCB3aGF0
IHRoZXkgdGhpbmsgc2hvdWxkIGJlIGRvbmUgaGVyZT8KPj4+PiAKPj4+PiBJJ20gaGFwcHkgdG8g
cmVkaXJlY3QgZWZmb3J0IHRvIFBWSCBzaGltIGlmIHRoYXQncyB3aGF0IHRoZSBzb2x1dGlvbgo+
Pj4+IGlzIGdvaW5nIHRvIGJlLgo+Pj4+IAo+Pj4+IEkgb2J2aW91c2x5IHByZWZlciB0aGUgSFZN
IGFwcHJvYWNoIGFzIGl0IHdvcmtzIG9uIGEgYnJvYWQgcmFuZ2Ugb2YgWGVuIAo+Pj4+IHZlcnNp
b25zCj4+Pj4gd2l0aG91dCBtb2RpZmljYXRpb24gYnV0IEknbSBrZWVuIHRvIGdldCBzb21ldGhp
bmcgZG9uZSBxdWlja2x5IGFuZAo+Pj4+IGRvbid0IHdhbnQgdG8KPj4+PiB3YXN0ZSBlZmZvcnQu
Cj4+PiAKPj4+IEZyb20gd2hhdCBJJ3ZlIHJlYWQgdG9kYXksIEkgaGF2ZSBubyByZWFzb24gdG8g
YmVsaWV2ZSB0aGUgUFZICj4+PiBzaGltIHdvbid0IHdvcmsgaW4gSFZNIG1vZGUuIEhvdyB3b3Vs
ZCB0aGUgSFZNLW9ubHkgYXBwcm9hY2gKPj4+IGJlIGJldHRlciBpbiB0aGF0IGNhc2U/Cj4+PiAK
Pj4+IEphbgo+PiAKPj4gSSBmZWVsIGxpa2UgSSBzaG91bGQgc3RhdGUgdGhlIG9idmlvdXMgaGVy
ZS4gSXRzIHRlc3RlZCBvdmVyIGEgbGFyZ2UKPj4gZGF0YSBzZXQuCj4gCj4gUmlnaHQ6IGlmIHdl
IGFyZSBnb2luZyB0byBjb21taXQgc29tZXRoaW5nIHVucG9saXNoZWQgYW5kIHVucmV2aWV3ZWQs
Cj4gbGV0IGl0IGJlIGF0IGxlYXN0IHZlcnkgd2VsbCB0ZXN0ZWQgYnkgdGhlIHN1Ym1pdHRlci4g
SG9uZXN0IHF1ZXN0aW9uOgo+IGhvdyBtdWNoIG1vcmUgZGV2JnRlc3Qgd2UgbmVlZCBvbiBQVlNo
aW0gYmVmb3JlIHdlIGdldCBpdCB0byBzaW1pbGFyCj4gbGV2ZWxzIG9mIGNvbmZpZGVuY2U/CgpT
aW5jZSB0aGUgcHJpbWFyeSBhdWRpZW5jZSBmb3Igc2VjdXJpdHkgZml4ZXMgYXJlIHByb2R1Y3Rp
b24gZGVwbG95bWVudHMgb2YgWGVuIHdoZXJlIGN1c3RvbWVyIGFzc2V0cyBhcmUgYXQgcmlzaywg
aXMgdGhlcmUgYW4gZXN0aW1hdGUgZm9yIHRoZSBwZXJjZW50YWdlL3NpemUgb2YgWGVuIGRlcGxv
eW1lbnRzIHdoZXJlIFBWSCAobm90IG9ubHkgWGVuIDQuMTApIGhhcyBhbHJlYWR5IGJlZW4gZGVw
bG95ZWQgZm9yIHByb2R1Y3Rpb24gY3VzdG9tZXJzPyAgVGhhdCBjb3VsZCBnaXZlIG90aGVyIGN1
c3RvbWVycyBtb3JlIGNvbmZpZGVuY2UgaW4gZGVwbG95aW5nIFBWSCBpbiBwcm9kdWN0aW9uLgoK
UmljaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 18:34:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 18:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYyiz-0006ey-AV; Tue, 09 Jan 2018 18:34:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yc+y=ee=citrix.com=prvs=540dc162b=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eYyiy-0006es-F9
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 18:34:12 +0000
X-Inumbo-ID: 7fd94202-f56b-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fd94202-f56b-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 19:32:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="65816512"
Date: Tue, 9 Jan 2018 18:34:03 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180109183403.jfehrfhvkd7a2ya5@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-57-wei.liu2@citrix.com>
 <5A53B63B020000780019C5EC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A53B63B020000780019C5EC@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 56/74] xen/pvshim: add grant table
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMTA6MTk6MzlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtMzAsMTEgKzMxLDE3IEBACj4gPiAgI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgo+
ID4gICNpbmNsdWRlIDxhc20vcHYvbW0uaD4KPiA+ICAKPiA+ICsjaW5jbHVkZSA8Y29tcGF0L2dy
YW50X3RhYmxlLmg+Cj4gCj4gSW50ZXJlc3Rpbmc6IFRoZSBldmVudCBjaGFubmVsIHBhdGNoIGdh
dmUgbWUgdGhlIGltcHJlc3Npb24gdGhhdAo+IGl0IGlzIG5vdCBpbnRlbmRlZCB0byBkZWFsIHdp
dGggMzItYml0IGd1ZXN0cy4KCkFGQUlDVCB0aGUgZXZlbnQgY2hhbm5lbCBkaWRuJ3QgbmVlZCBh
bnkgZXhwbGljaXQgY29tcGF0IHN0dWZmLiBUaGF0J3MKbm90IHRoZSBjYXNlIHdpdGggZ3JhbnQg
dGFibGVzIGhvd2V2ZXIuLi4KCj4gPiBAQCAtMzYwLDYgKzM2NywxNzMgQEAgdm9pZCBwdl9zaGlt
X2luamVjdF9ldnRjaG4odW5zaWduZWQgaW50IHBvcnQpCj4gPiAgICAgIH0KPiA+ICB9Cj4gPiAg
Cj4gPiArbG9uZyBwdl9zaGltX2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdW9wLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgY291bnQsIGJvb2wgY29tcGF0KQo+ID4gK3sKPiA+ICsgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiA+ICsgICAgbG9uZyByYyA9IDA7Cj4g
PiArCj4gPiArICAgIGlmICggY291bnQgIT0gMSApCj4gPiArICAgICAgICByZXR1cm4gLUVJTlZB
TDsKPiA+ICsKPiA+ICsgICAgc3dpdGNoICggY21kICkKPiA+ICsgICAgewo+ID4gKyAgICBjYXNl
IEdOVFRBQk9QX3NldHVwX3RhYmxlOgo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgZ250
dGFiX3NldHVwX3RhYmxlIG5hdDsKPiA+ICsgICAgICAgIHN0cnVjdCBjb21wYXRfZ250dGFiX3Nl
dHVwX3RhYmxlIGNtcDsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKwo+ID4gKyAg
ICAgICAgaWYgKCB1bmxpa2VseShjb21wYXQgPyBjb3B5X2Zyb21fZ3Vlc3QoJmNtcCwgdW9wLCAx
KQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBjb3B5X2Zyb21fZ3Vlc3QoJm5h
dCwgdW9wLCAxKSkgfHwKPiA+ICsgICAgICAgICAgICAgdW5saWtlbHkoY29tcGF0ID8gIWNvbXBh
dF9oYW5kbGVfb2theShjbXAuZnJhbWVfbGlzdCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbXAubnJfZnJhbWVzKQo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiAhZ3Vlc3RfaGFuZGxlX29rYXkobmF0LmZyYW1lX2xpc3Qs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBu
YXQubnJfZnJhbWVzKSkgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHJjID0gLUVG
QVVMVDsKPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAg
IGlmICggY29tcGF0ICkKPiA+ICsjZGVmaW5lIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExf
ZnJhbWVfbGlzdChkLCBzKQo+ID4gKyAgICAgICAgICAgICAgICBYTEFUX2dudHRhYl9zZXR1cF90
YWJsZSgmbmF0LCAmY21wKTsKPiA+ICsjdW5kZWYgWExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5E
TF9mcmFtZV9saXN0Cj4gPiArCj4gPiArICAgICAgICBuYXQuc3RhdHVzID0gR05UU1Rfb2theTsK
PiA+ICsKPiA+ICsgICAgICAgIHNwaW5fbG9jaygmZ3JhbnRfbG9jayk7Cj4gPiArICAgICAgICBp
ZiAoICFucl9ncmFudF9saXN0ICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBzdHJ1
Y3QgZ250dGFiX3F1ZXJ5X3NpemUgcXVlcnlfc2l6ZSA9IHsKPiA+ICsgICAgICAgICAgICAgICAg
LmRvbSA9IERPTUlEX1NFTEYsCj4gPiArICAgICAgICAgICAgfTsKPiA+ICsKPiA+ICsgICAgICAg
ICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfcXVlcnlfc2l6
ZSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnF1
ZXJ5X3NpemUsIDEpOwo+ID4gKyAgICAgICAgICAgIGlmICggcmMgKQo+ID4gKyAgICAgICAgICAg
IHsKPiA+ICsgICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJmdyYW50X2xvY2spOwo+ID4gKyAg
ICAgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgICAgICB9Cj4gPiArCj4gPiArICAgICAg
ICAgICAgQVNTRVJUKCFncmFudF9mcmFtZXMpOwo+ID4gKyAgICAgICAgICAgIGdyYW50X2ZyYW1l
cyA9IHh6YWxsb2NfYXJyYXkodW5zaWduZWQgbG9uZywKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHF1ZXJ5X3NpemUubWF4X25yX2ZyYW1lcyk7Cj4gCj4gSG1t
LCBzdWNoIHJ1bnRpbWUgYWxsb2NhdGlvbnMgKGVzcGVjaWFsbHkgd2hlbiB0aGUgYW1vdW50IGNh
bgo+IGJlIGxhcmdlKSBhcmUgYSBmdW5kYW1lbnRhbCBwcm9ibGVtLiBJIHRoaW5rIHRoaXMgbmVl
ZHMgc2V0dGluZwo+IHVwIGJlZm9yZSB0aGUgZ3Vlc3QgaXMgc3RhcnRlZC4KClRoZSBzaGltIGFs
cmVhZHkgc2V0cyBzb21lIG1lbW9yeSBhcGFydCBmb3IgaXQncyBvd24gdXNhZ2UuIEl0IGNvdWxk
CmJlIG1vdmVkIHRvIHNvbWUgc2hpbS1zdGFydCBmdW5jdGlvbiwgYnV0IGl0IHdpbGwgbGlrZWx5
IGhhdmUgdG8gYmUKZnJlZWQgYW5kIGFsbG9jYXRlZCBhZ2FpbiBvbiBtaWdyYXRpb24sIHNpbmNl
IHRoZSBudW1iZXIgb2YgZ3JhbnQKdGFibGUgZnJhbWVzIGNhbiBjaGFuZ2Ugd2hlbiBtaWdyYXRp
bmcgZnJvbSBvbmUgaG9zdCB0byBhbm90aGVyLgoKPiA+ICsgICAgewo+ID4gKyAgICAgICAgc3Ry
dWN0IGdudHRhYl9xdWVyeV9zaXplIG9wOwo+ID4gKyAgICAgICAgaW50IHJjOwo+ID4gKwo+ID4g
KyAgICAgICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSApCj4g
PiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwo+ID4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgcmMgPSB4ZW5faHlw
ZXJjYWxsX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX3F1ZXJ5X3NpemUsICZvcCwgY291bnQpOwo+
ID4gKyAgICAgICAgaWYgKCByYyApCj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPiArCj4gPiAr
ICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QodW9wLCAmb3AsIDEpICkKPiAKPiBfX2NvcHlfdG9f
Z3Vlc3QoKSAoYXNzdW1pbmcgdGhpcyBjb3BpbmcgaW4gYW5kIG91dCBpcyBuZWNlc3NhcnkKPiBp
biB0aGUgZmlyc3QgcGxhY2UpLgoKSSBndWVzcyB0aGlzIGNvdWxkIGJlIGJ5cGFzc2VkIGJ5IGp1
c3QgdXNpbmcgdW9wIGluc3RlYWQgb2Ygb3AgaW4gdGhlCmh5cGVyY2FsbD8KCj4gPiArICAgICAg
ICB7Cj4gPiArICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwo+ID4gKyAgICAgICAgICAgIGJyZWFr
Owo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgYnJlYWs7Cj4gPiArICAgIH0KPiA+
ICsgICAgZGVmYXVsdDoKPiA+ICsgICAgICAgIHJjID0gLUVOT1NZUzsKPiAKPiAtRU9QTk9UU1VQ
UCBhZ2FpbiBwbGVhc2UuIFBsdXMgLSB3aGF0IGFib3V0IG90aGVyIHN1Yi1vcHM/CgpUaGV5IGFy
ZSBub3QgeWV0IGltcGxlbWVudGVkLiBJIHRoaW5rIHRoaXMgaXMgYmFyZSBtaW5pbXVtIG5lZWRl
ZCB0bwpib290IGEgUFYgRG9tVSwgd2UgY2FuIGV4cGFuZCB0aGlzIGxhdGVyIG9uLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 18:46:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 18:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYyui-0007TC-Cz; Tue, 09 Jan 2018 18:46:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYyuh-0007T5-32
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 18:46:19 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id 4E/2C-20155-AFD055A5;
 Tue, 09 Jan 2018 18:46:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfcnb2i
 UwZTtvBb3prxnd2D02N63iz2AMYo1My8pvyKBNWP63K/sBd3lFQ/3bGZtYJzp1cXIxSEk0Mgk
 cWXFalYI5zGjxKMLWxkhnG2MEnMfvAVyODlEBJwlvp6Zy97FyMHBK6AvcW1XAEhYWMBU4vyCL
 0wg9RICr00kFp++xg6SkBDwlpi4ah8LjN1zZiPQHHYONgEriUNiIFEWAVWJeVu2sk9g5F7AyL
 CKUb04tagstUjXSC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C7DECwg/H7H6d
 DjJIcTEqivIGcoVFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjX8QDlBItS01Mr0jJzgGEGk5bg
 4FES4d0NkuYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC7Hk5eelSonzVoOUCoCUZpTmwQ2Ch
 f8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOeAJnCk5lXArfvFdApTECnvNsXCHJKSSJCSq
 qB0SQh567KGeZ/ZyUOv591M0ytpTdtzpNjC289tylmEDr/w7/Pca5wbMT9dXMO/BFSKtL4zd5
 6YInWDbZtXxJeG2Wz/ud/ZHLTdqLv7NRfiouYlv+w3uG6n33ipBvdkvZBvhsnPnnMOE1hDs9y
 ma8MrBU2szIL9gr+VzuxruFURqPtdv80h/YvuUosxRmJhlrMRcWJAIDU02B6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1515523575!98671037!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50441 invoked from network); 9 Jan 2018 18:46:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jan 2018 18:46:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYyub-00065c-FG; Tue, 09 Jan 2018 18:46:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYyuW-0003vX-0k; Tue, 09 Jan 2018 18:46:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYyuU-0001Yi-LQ; Tue, 09 Jan 2018 18:46:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117724-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64: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-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-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-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-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-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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=895c0dde398510a5b5ded60e5064c11b94bd30ca
X-Osstest-Versions-That: linux=3219e264b984ec0a13923aa66385819c2e98d582
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 Jan 2018 18:46:06 +0000
Subject: [Xen-devel] [linux-next test] 117724: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzcyNCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3MjQvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NzY5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5
NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNzY5NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZh
aWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTc2OTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE3Njk0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1i
b290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNzY5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTc2OTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNzY5NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Njk0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTc2OTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Njk0
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAg
ZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3Njk0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTAgZGViaWFuLWlu
c3RhbGwgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc2OTQKClJlZ3Jlc3Npb25zIHdoaWNoIGFy
ZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTc2OTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzY5NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDExNzY5NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IGxpa2UgMTE3Njk0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgICAgIGZhaWwgbGlrZSAxMTc2OTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDExNzY5
NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTE3Njk0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTc2OTQKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWls
ICBsaWtlIDExNzY5NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE3Njk0CiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTc2
OTQKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExNzY5NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3Njk0CiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDg5NWMwZGRlMzk4NTEwYTViNWRl
ZDYwZTUwNjRjMTFiOTRiZDMwY2EKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIDMyMTllMjY0Yjk4NGVjMGExMzkyM2FhNjYzODU4MTljMmU5OGQ1ODIKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5n
IHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE3NzI0ICAyMDE4LTAxLTA4IDA5OjIwOjQzIFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 18:48:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 18:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYywX-0007c2-Sw; Tue, 09 Jan 2018 18:48:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYywW-0007bw-7o
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 18:48:12 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id 19/FB-27001-B6E055A5;
 Tue, 09 Jan 2018 18:48:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVTeLLzT
 KYMM0CYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHn5Eu2grkBFbcn6DcwrvLqYuTiEBJoZJJY
 MvEmC4TzmFHi3/Ij7BDONkaJ3+dfAGU4OUQEnCW+npnLDmILC4RLnHh4kxXE5hWwl7jQvZSti
 5Gdg03ASuKQGEiURUBV4s+1+WwTGDkWMDKsYtQoTi0qSy3SNTbUSyrKTM8oyU3MzNE1NDDTy0
 0tLk5MT81JTCrWS87P3cQI9AoDEOxgbFoUeIhRkoNJSZQ3kDM0SogvKT+lMiOxOCO+qDQntfg
 QowwHh5IEryIvUE6wKDU9tSItMwcYHjBpCQ4eJRHe3TxAad7igsTc4sx0iNQpRmOOY5su/2Hi
 eDbzdQOzEEtefl6qlDjvN5BSAZDSjNI8uEGwsL3EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlY
 V5HkHt4MvNK4Pa9AjqFCeiUd/sCQU4pSURISTUwtkvrdd2SeCcrl67OUs11KCf+aPCMRO7cXd
 aXLzGffyBs+Xmzc8V8zcCX2TYb/Hu+2t05e1QmftOJ3gb7b0ttVup7vOK5dPABs6rjhOd5Wr/
 /HhVxe9p5u5Vrp2K7zNvs7RFb7t+csePGj+1/sl5/Y9T1Fvyml8GTe9PV+nFI75bVSQ4bu39E
 KrEUZyQaajEXFScCAIamyG1WAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1515523689!123708309!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18561 invoked from network); 9 Jan 2018 18:48:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jan 2018 18:48:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYywR-00068T-Ne; Tue, 09 Jan 2018 18: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYywM-0003zw-G6; Tue, 09 Jan 2018 18:48:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYywM-00024o-87; Tue, 09 Jan 2018 18:48:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1eYywM-00024o-87@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 Jan 2018 18:48:02 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20KdGVzdGlkIHhlbi1ib290CgpUcmVl
OiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYjJj
ZDFkZjY2MDM3ZTdjNDY5N2M3ZTQwNDk2YmY3ZTRhNWUxNmEyZAogIEJ1ZyBub3QgcHJlc2VudDog
MWM5ZGJkNDYxNWZkNzUxZTVlMGI5OTgwN2EzYzdjODYxMmUyOGUyMAogIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzc1
Ny8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24g
cmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbS54ZW4tYm9vdC5odG1sClJldmlzaW9uIElE
cyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFi
b3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNz
LWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlu
dXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtLnhl
bi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExNzc1Ny5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lz
LXRlbXBsYXRlPTExNTY0MyAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVz
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB4ZW4tYm9vdApT
ZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTE3NzIxIGZhaWwgW2hvc3Q9aHV4
ZWxyZWJlMF0gLyAxMTczMDUgW2hvc3Q9YmFyb3F1ZTBdIDExNzI1MSBbaG9zdD1nb2RlbGxvMF0g
MTE3MjA1IFtob3N0PWl0YWxpYTFdIDExNzE0MyBbaG9zdD1lbGJsaW5nMV0gMTE2MTM2IFtob3N0
PWVsYmxpbmcwXSAxMTYxMTkgW2hvc3Q9aHV4ZWxyZWJlMV0gMTE2MTAzIFtob3N0PWJhcm9xdWUw
XSAxMTU3MTggb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDExNzcyMSAvIDExNTcx
OAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRy
ZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxp
bnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUu
Z2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFs
LmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6
IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgYjJjZDFkZjY2MDM3ZTdj
NDY5N2M3ZTQwNDk2YmY3ZTRhNWUxNmEyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4
YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUx
ZWY1ZTNjZDRkMmNlZDg1NzcxCkJhc2lzIHBhc3MgMWM5ZGJkNDYxNWZkNzUxZTVlMGI5OTgwN2Ez
YzdjODYxMmUyOGUyMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNWNkN2NlNWRkZTNmMjI4YjNi
NjY5ZWQ5Y2E0MzJmNTg4OTQ3YmQ0MCBmZjkzZGM1NTQzMTUxN2VkMjljNzBkYmZmNjcyMWM2YjA4
MDNhY2Y5CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0IzFjOWRiZDQ2MTVmZDc1MWU1ZTBiOTk4MDdhM2M3Yzg2MTJlMjhlMjAt
YjJjZDFkZjY2MDM3ZTdjNDY5N2M3ZTQwNDk2YmY3ZTRhNWUxNmEyZCBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0
OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1jOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjNWNkN2Nl
NWRkZTNmMjI4YjNiNjY5ZWQ5Y2E0MzJmNTg4OTQ3YmQ0MC1iNzk3MDhhOGVkMWIzZDE4YmVlNjdi
YWVhZjMzYjNmYTUyOTQ5M2UyIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2ZmOTNkYzU1
NDMxNTE3ZWQyOWM3MGRiZmY2NzIxYzZiMDgwM2FjZjktZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVm
NWUzY2Q0ZDJjZWQ4NTc3MQphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGln
dW91czogbGludXgtMi42CkxvYWRlZCAyMDA2IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJj
aGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTE1NTk5IFtob3N0PXJpbWF2YTFdCiAxMTU1NDMgW2hv
c3Q9bm9ibGluZzBdCiAxMTU1NzMgW2hvc3Q9Z29kZWxsbzFdCiAxMTU2MTUgW2hvc3Q9Zmlhbm8w
XQogMTE1NjI4IFtob3N0PW5vY2VyYTBdCiAxMTU2NDMgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTU2
NzggW2hvc3Q9cGlub3QwXQogMTE1NjkwIFtob3N0PW5vYmxpbmcxXQogMTE1NzE4IHBhc3MgMWM5
ZGJkNDYxNWZkNzUxZTVlMGI5OTgwN2EzYzdjODYxMmUyOGUyMCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgNWNkN2NlNWRkZTNmMjI4YjNiNjY5ZWQ5Y2E0MzJmNTg4OTQ3YmQ0MCBmZjkzZGM1NTQz
MTUxN2VkMjljNzBkYmZmNjcyMWM2YjA4MDNhY2Y5CiAxMTYxMDMgW2hvc3Q9YmFyb3F1ZTBdCiAx
MTYxNTIgW10KIDExNjExOSBbaG9zdD1odXhlbHJlYmUxXQogMTE2MTM2IFtob3N0PWVsYmxpbmcw
XQogMTE2MTY0IFtdCiAxMTYxODIgW10KIDExNjIxNSBbXQogMTE2MjI2IFtob3N0PW1lcmxvdDBd
CiAxMTYyNjggW2hvc3Q9bWVybG90MF0KIDExNjMxNiBbaG9zdD1tZXJsb3QwXQogMTE2MzQzIFto
b3N0PW1lcmxvdDBdCiAxMTY0MzMgW2hvc3Q9bWVybG90MF0KIDExNjQ2MSBbaG9zdD1tZXJsb3Qw
XQogMTE2NTE0IFtob3N0PW1lcmxvdDBdCiAxMTY1MzYgW2hvc3Q9bWVybG90MF0KIDExNjU1MCBb
aG9zdD1tZXJsb3QwXQogMTE2NTc3IFtob3N0PW1lcmxvdDBdCiAxMTY1OTIgW2hvc3Q9bWVybG90
MF0KIDExNjYyOCBbaG9zdD1tZXJsb3QwXQogMTE2Nzc1IFtob3N0PW1lcmxvdDBdCiAxMTY3MzUg
W2hvc3Q9bWVybG90MF0KIDExNjgxMCBbaG9zdD1tZXJsb3QwXQogMTE2ODQwIFtob3N0PW1lcmxv
dDBdCiAxMTY4NzYgW2hvc3Q9bWVybG90MF0KIDExNjkyMSBbaG9zdD1tZXJsb3QwXQogMTE2OTQ3
IFtob3N0PW1lcmxvdDBdCiAxMTcyMDUgW2hvc3Q9aXRhbGlhMV0KIDExNzE0MyBbaG9zdD1lbGJs
aW5nMV0KIDExNzI1MSBbaG9zdD1nb2RlbGxvMF0KIDExNzMwNSBbaG9zdD1iYXJvcXVlMF0KIDEx
NzM1OSBmYWlsIGlycmVsZXZhbnQKIDExNzY1NSBmYWlsIGlycmVsZXZhbnQKIDExNzc0NyBmYWls
IGIyY2QxZGY2NjAzN2U3YzQ2OTdjN2U0MDQ5NmJmN2U0YTVlMTZhMmQgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1
NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3Njk0IGZhaWwgaXJyZWxldmFu
dAogMTE3NzQwIHBhc3MgMWM5ZGJkNDYxNWZkNzUxZTVlMGI5OTgwN2EzYzdjODYxMmUyOGUyMCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1
Mjk0OTNlMiBiOTVmN2JlMzJkNjY4ZmE0YjA5MzAwODkyZWJlMTk2MzZlY2ViZTM2CiAxMTc3NDIg
cGFzcyAxYzlkYmQ0NjE1ZmQ3NTFlNWUwYjk5ODA3YTNjN2M4NjEyZTI4ZTIwIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2Ji
YTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGM0
ZjZhZDRjNWZkMjVjYjBjY2MwY2RiZTcxMWRiOTdlMDk3ZjA0MDcKIDExNzc1NyBmYWlsIGIyY2Qx
ZGY2NjAzN2U3YzQ2OTdjN2U0MDQ5NmJmN2U0YTVlMTZhMmQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0
ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3NzI2IHBhc3MgMWM5ZGJkNDYxNWZkNzUx
ZTVlMGI5OTgwN2EzYzdjODYxMmUyOGUyMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgNWNkN2Nl
NWRkZTNmMjI4YjNiNjY5ZWQ5Y2E0MzJmNTg4OTQ3YmQ0MCBmZjkzZGM1NTQzMTUxN2VkMjljNzBk
YmZmNjcyMWM2YjA4MDNhY2Y5CiAxMTc3NDkgcGFzcyAxYzlkYmQ0NjE1ZmQ3NTFlNWUwYjk5ODA3
YTNjN2M4NjEyZTI4ZTIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
YzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4
YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIDc2N2U2YzVmZDU1YjNmMjg2NDAyZGE0NjZjY2U1OTQ0
YzdlZDYzMzMKIDExNzc0MyBwYXNzIDFjOWRiZDQ2MTVmZDc1MWU1ZTBiOTk4MDdhM2M3Yzg2MTJl
MjhlMjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFm
MzNiM2ZhNTI5NDkzZTIgMzc4ZDMxYWIzZTAwN2Q3YTA1OWIzZTI2ZDQwNjJkN2FjMzE4ZWVmNAog
MTE3NzU0IHBhc3MgMWM5ZGJkNDYxNWZkNzUxZTVlMGI5OTgwN2EzYzdjODYxMmUyOGUyMCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0
OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc3MzYgZmFp
bCBpcnJlbGV2YW50CiAxMTc3NDQgcGFzcyAxYzlkYmQ0NjE1ZmQ3NTFlNWUwYjk5ODA3YTNjN2M4
NjEyZTI4ZTIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdi
YWVhZjMzYjNmYTUyOTQ5M2UyIDYwNDY3ODlkY2NhYjBjNGVjYTgzNmU4MjkxZDM3MTg3MTE1NDI4
OWUKIDExNzczOCBwYXNzIDFjOWRiZDQ2MTVmZDc1MWU1ZTBiOTk4MDdhM2M3Yzg2MTJlMjhlMjAg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2Zh
NTI5NDkzZTIgNGNkMGZhZDY0NTkwZmY4Y2ZjZTZmYTU0OWNlZTE1ZjhiMDdiNjY0YwogMTE3NzIx
IGZhaWwgYjJjZDFkZjY2MDM3ZTdjNDY5N2M3ZTQwNDk2YmY3ZTRhNWUxNmEyZCBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBl
YzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc3NDUgcGFzcyAxYzlk
YmQ0NjE1ZmQ3NTFlNWUwYjk5ODA3YTNjN2M4NjEyZTI4ZTIwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIDNjODhlOTI3YjJk
NzEwZGM3ZDRiNWMxMDdjNDZjNzRjMWZmMGUxYmQKIDExNzc1MCBwYXNzIDFjOWRiZDQ2MTVmZDc1
MWU1ZTBiOTk4MDdhM2M3Yzg2MTJlMjhlMjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcw
OGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1
MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3NzU1IGZhaWwgYjJjZDFkZjY2MDM3ZTdjNDY5N2M3ZTQw
NDk2YmY3ZTRhNWUxNmEyZCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2Qx
OGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRk
MmNlZDg1NzcxCiAxMTc3NTIgZmFpbCBiMmNkMWRmNjYwMzdlN2M0Njk3YzdlNDA0OTZiZjdlNGE1
ZTE2YTJkIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0
OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVh
ZjMzYjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEK
IDExNzc1NiBwYXNzIDFjOWRiZDQ2MTVmZDc1MWU1ZTBiOTk4MDdhM2M3Yzg2MTJlMjhlMjAgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5
NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQpTZWFyY2hpbmcg
Zm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTU3MTggKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE3NzIxIChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3NzI2IChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3NzQ3IChmYWlsKSwgZm9yIGJhc2lz
IGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDFjOWRiZDQ2MTVmZDc1MWU1ZTBiOTk4MDdhM2M3Yzg2
MTJlMjhlMjAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2Jh
ZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3
MQpObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDExNzc1MCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDExNzc1MiAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDExNzc1NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTE3NzU1IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3
NzU2IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTc3NTcgKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICBiMmNkMWRmNjYwMzdlN2M0Njk3YzdlNDA0OTZiZjdlNGE1ZTE2YTJkCiAg
QnVnIG5vdCBwcmVzZW50OiAxYzlkYmQ0NjE1ZmQ3NTFlNWUwYjk5ODA3YTNjN2M4NjEyZTI4ZTIw
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTE3NzU3LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4p
CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgt
bGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1i
b290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoxMTc3NTc6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDExNzc1NyBsaW51
eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzExNzc1Ny8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lv
bnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBj
b3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtIDcgeGVuLWJvb3QgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 19:14:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 19:14:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYzLQ-0001HO-42; Tue, 09 Jan 2018 19:13:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eYzLP-0001HI-QE
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 19:13:55 +0000
X-Inumbo-ID: 0c3cd1f9-f571-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c3cd1f9-f571-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 20:12:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="65818712"
From: Andrew Cooper <Andrew.Cooper3@citrix.com>
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH RFC 4/4] xen: use per-vcpu TSS and stacks for pv domains
Thread-Index: AQHTiVXwRSSZq6C1nE6p3CQ9XnTrdaNrs6iAgAAK4YCAACk8Ww==
Date: Tue, 9 Jan 2018 19:13:51 +0000
Message-ID: <5d67a75de9f14baaa48d71a5dcda5720@AMSPEX02CL02.citrite.net>
References: <20180109142700.12028-1-jgross@suse.com>
 <20180109142700.12028-5-jgross@suse.com>
 <3430712a-6b57-fd55-5cf0-727f9817d7da@citrix.com>,
 <17111fe9-68d8-5082-385c-caa87e14d6eb@suse.com>
In-Reply-To: <17111fe9-68d8-5082-385c-caa87e14d6eb@suse.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 4/4] xen: use per-vcpu TSS and stacks
	for pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KHNvcnJ5IGZvciB0aGUgdG9wLXBvc3QuIEknbSBvbiBteSBwaG9uZSkgCgpJIGNhbiBzZWUgeW91
IGFyZSB1c2luZyBsdHIsIGJ1dCBJIGRvbid0IHNlZSBhbnl3aGVyZSB3aGVyZSB3aGVyZSB5b3Ug
YXJlIGNoYW5naW5nIHRoZSBjb250ZW50IG9uIHRoZSBUU1MsIG9yIHRoZSB0b3Atb2Ytc3RhY2sg
Y29udGVudC4KCkl0IGlzIHZlcnkgY29tcGxpY2F0ZWQgdG8gc2FmZWx5IHN3aXRjaCBJU1Qgc3Rh
Y2tzIHdoZW4geW91IG1pZ2h0IGJlIHRha2luZyBpbnRlcnJ1cHRzLiAKCn5BbmRyZXcgCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJvbTogSnVlcmdlbiBHcm9zcyBb
amdyb3NzQHN1c2UuY29tXQpTZW50OiAwOSBKYW51YXJ5IDIwMTggMTc6NDAKVG86IEFuZHJldyBD
b29wZXI7IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpDYzogSWFuIEphY2tzb247IGtv
bnJhZC53aWxrQG9yYWNsZS5jb207IGpiZXVsaWNoQHN1c2UuY29tClN1YmplY3Q6IFJlOiBbUEFU
Q0ggUkZDIDQvNF0geGVuOiB1c2UgcGVyLXZjcHUgVFNTIGFuZCBzdGFja3MgZm9yIHB2IGRvbWFp
bnMKCk9uIDA5LzAxLzE4IDE4OjAxLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDA5LzAxLzE4
IDE0OjI3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBJbnN0ZWFkIG9mIHVzaW5nIHRoZSBUU1Mg
YW5kIHN0YWNrcyBvZiB0aGUgcGh5c2ljYWwgcHJvY2Vzc29yIGFsbG9jYXRlCj4+IHRoZW0gcGVy
IHZjcHUsIG1hcCB0aGVtIGluIHRoZSBwZXIgZG9tYWluIGFyZWEsIGFuZCB1c2UgdGhvc2UuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPgo+IEkg
ZG9uJ3Qgc2VlIGFueXRoaW5nIGhlcmUgd2hpY2ggdXBkYXRlcyB0aGUgZmllbGRzIGluIHRoZSBU
U1MgYWNyb3NzCj4gY29udGV4dCBzd2l0Y2guICBXaXRob3V0IGl0LCB5b3UnbGwgYmUgdGFraW5n
IE5NSXMvTUNFcy9ERidzIG9uIHRoZQo+IHdyb25nIHN0YWNrLgoKTm8sIEknbSBkb2luZyBsdHIo
KSB3aXRoIGEgVFNTIHJlZmVyZW5jaW5nIHRoZSBwZXItdmNwdSBzdGFja3MuIFRTUyBpcwpwZXIg
dmNwdSwgdG9vLgoKCgo+IEkgc3RpbGwgZG9uJ3Qgc2VlIGhvdyB5b3VyIHBsYW4gaXMgdmlhYmxl
IGluIHRoZSBmaXJzdCBwbGFjZSwgYW5kIGlzCj4gYWRkaW5nIHN1YnN0YW50aWFsbHkgbW9yZSBj
b21wbGV4aXR5IHRvIGFuIGFuc3dlciB3aGljaCBkb2Vzbid0IG5lZWQgaXQuCj4KPiBJJ20gYWZy
YWlkIEknbSBvbiB0aGUgdmVyZ2Ugb2YgYSBuYWNrIHVubGVzcyB5b3UgY2FuIGV4cGxhaW4gaG93
IGlzCj4gaW50ZW5kZWQgdG8gYmUgc2FmZSwgYW5kIGJldHRlciB0aGFuIHdoYXQgd2UgY3VycmVu
dGx5IGhhdmUuCgpJdCBpcyBsYXlpbmcgdGhlIGdyb3VuZHdvcmsgZm9yIGEgS0FJU0VSIHNvbHV0
aW9uIG5lZWRpbmcgbm8gbWFwcGluZyBvZgpwZXIgcGh5c2ljYWwgY3B1IGFyZWFzIGluIHRoZSB1
c2VyIGd1ZXN0IHRhYmxlcywgc28gaXNvbGF0aW5nIHRoZSBndWVzdHMKZnJvbSBlYWNoIG90aGVy
LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 19:33:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 19:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYzeW-0002iG-QU; Tue, 09 Jan 2018 19:33:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYzeV-0002iA-A3
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 19:33:39 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-3.messagelabs.com id E7/23-32407-219155A5;
 Tue, 09 Jan 2018 19:33:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVdQMjT
 KYPUpTot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHhXmXBo4KKtn95DYw7XbsYuTiEBBqZJBZv
 OsMI4TxmlPjw5BwThLONUWL75JlADieHiICzxNczc9lBbF4BfYmbk9ewgdjCApoSPyYfB+uWE
 FitIjGrfT0rSEJCwFPi3uL17DD2mdUdQHF2DjYBK4lDYiBRFgFVibN7ZrFPYORewMiwilGjOL
 WoLLVI19BAL6koMz2jJDcxMwfIM9bLTS0uTkxPzUlMKtZLzs/dxAj0bj0DA+MOxm1dzocYJTm
 YlER5AzlDo4T4kvJTKjMSizPii0pzUosPMcpwcChJ8H4SB8oJFqWmp1akZeYAwwwmLcHBoyTC
 yyABlOYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC7Hk5eelSonzNoNMEgApzSjNgxsEC/9Lj
 LJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5eUAW8mTmlcDtewV0ChPQKe/2BYKcUpKIkJJqYI
 wwZp9hX6+doq+4LHJf9auDdyw+Z3JZRrVK9JXes87cpr6xjaPdI16kc15LlGf2sdXl3UYLK69
 M7FWPe9f1XsX5d11ycdC6VV+mfXtSvbLx18W3Pdy1zC/Sj0wwCilk1F3/6fsK1gMrpfZ3TVI+
 OjFCx6ru1kGz8otMi3uKDB8JLXuk8dv4phJLcUaioRZzUXEiAPZzUcZ6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1515526415!110524078!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51495 invoked from network); 9 Jan 2018 19:33:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jan 2018 19:33:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eYzeR-0007Mi-3z; Tue, 09 Jan 2018 19:33:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eYzeL-0005js-Pm; Tue, 09 Jan 2018 19:33:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eYzeL-0005ry-Ip; Tue, 09 Jan 2018 19:33:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117727-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-libvirt:host-install(4):broken:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 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=2d1c82261d966735e82e5971eddb63ba3c565a37
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 Jan 2018 19:33:29 +0000
Subject: [Xen-devel] [xen-unstable test] 117727: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4682756326253212415=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt        <job status>                 broken  in 117696

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt     4 host-install(4) broken in 117696 pass in 117727
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat  fail pass in 117696

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

version targeted for testing:
 xen                  2d1c82261d966735e82e5971eddb63ba3c565a37
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   21 days
Failing since        117365  2017-12-20 07:31:12 Z   20 days    7 attempts
Testing same since   117696  2018-01-07 05:49:25 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  David Woodhouse <David.Woodhouse@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yang <weiyang@linux.vnet.ibm.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-armhf-armhf-libvirt broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4682756326253212415==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 19:39:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 19:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYzkB-0002xc-Io; Tue, 09 Jan 2018 19:39:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=fubw=ee=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eYzkA-0002x0-P9
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 19:39:30 +0000
X-Inumbo-ID: 167618a9-f575-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 167618a9-f575-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 19:41:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3369FAF48;
 Tue,  9 Jan 2018 19:39:22 +0000 (UTC)
To: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20180109142700.12028-1-jgross@suse.com>
 <20180109142700.12028-5-jgross@suse.com>
 <3430712a-6b57-fd55-5cf0-727f9817d7da@citrix.com>
 <17111fe9-68d8-5082-385c-caa87e14d6eb@suse.com>
 <5d67a75de9f14baaa48d71a5dcda5720@AMSPEX02CL02.citrite.net>
From: Juergen Gross <jgross@suse.com>
Message-ID: <84daf496-aae7-3f14-16f4-b0c600347ef8@suse.com>
Date: Tue, 9 Jan 2018 20:39:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5d67a75de9f14baaa48d71a5dcda5720@AMSPEX02CL02.citrite.net>
Content-Language: de-DE
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 4/4] xen: use per-vcpu TSS and stacks
	for pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMjA6MTMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gKHNvcnJ5IGZvciB0aGUg
dG9wLXBvc3QuIEknbSBvbiBteSBwaG9uZSkgCj4gCj4gSSBjYW4gc2VlIHlvdSBhcmUgdXNpbmcg
bHRyLCBidXQgSSBkb24ndCBzZWUgYW55d2hlcmUgd2hlcmUgd2hlcmUgeW91IGFyZSBjaGFuZ2lu
ZyB0aGUgY29udGVudCBvbiB0aGUgVFNTLCBvciB0aGUgdG9wLW9mLXN0YWNrIGNvbnRlbnQuCgpU
aGUgcGVyLXZjcHUgVFNTIGlzIGFscmVhZHkgaW5pdGlhbGl6ZWQgd2l0aCB0aGUgY29ycmVjdCBz
dGFjawphZGRyZXNzZXMsIHNvIGl0IGRvZXNuJ3QgaGF2ZSB0byBiZSBtb2RpZmllZCBsYXRlci4K
Cj4gSXQgaXMgdmVyeSBjb21wbGljYXRlZCB0byBzYWZlbHkgc3dpdGNoIElTVCBzdGFja3Mgd2hl
biB5b3UgbWlnaHQgYmUgdGFraW5nIGludGVycnVwdHMuCgpVc2luZyBMVFIgd2l0aCBhIG5ldyBU
U1Mgd2l0aCBib3RoIHN0YWNrIGFyZWFzIG1hcHBlZCAob2xkIGFuZCBuZXcpCnNob3VsZCB3b3Jr
LCByaWdodD8KCgpKdWVyZ2VuCgo+IAo+IH5BbmRyZXcgCj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwo+IEZyb206IEp1ZXJnZW4gR3Jvc3MgW2pncm9zc0BzdXNlLmNv
bV0KPiBTZW50OiAwOSBKYW51YXJ5IDIwMTggMTc6NDAKPiBUbzogQW5kcmV3IENvb3BlcjsgeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gQ2M6IElhbiBKYWNrc29uOyBrb25yYWQud2ls
a0BvcmFjbGUuY29tOyBqYmV1bGljaEBzdXNlLmNvbQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggUkZD
IDQvNF0geGVuOiB1c2UgcGVyLXZjcHUgVFNTIGFuZCBzdGFja3MgZm9yIHB2IGRvbWFpbnMKPiAK
PiBPbiAwOS8wMS8xOCAxODowMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDkvMDEvMTgg
MTQ6MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBJbnN0ZWFkIG9mIHVzaW5nIHRoZSBUU1Mg
YW5kIHN0YWNrcyBvZiB0aGUgcGh5c2ljYWwgcHJvY2Vzc29yIGFsbG9jYXRlCj4+PiB0aGVtIHBl
ciB2Y3B1LCBtYXAgdGhlbSBpbiB0aGUgcGVyIGRvbWFpbiBhcmVhLCBhbmQgdXNlIHRob3NlLgo+
Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4K
Pj4gSSBkb24ndCBzZWUgYW55dGhpbmcgaGVyZSB3aGljaCB1cGRhdGVzIHRoZSBmaWVsZHMgaW4g
dGhlIFRTUyBhY3Jvc3MKPj4gY29udGV4dCBzd2l0Y2guICBXaXRob3V0IGl0LCB5b3UnbGwgYmUg
dGFraW5nIE5NSXMvTUNFcy9ERidzIG9uIHRoZQo+PiB3cm9uZyBzdGFjay4KPiAKPiBObywgSSdt
IGRvaW5nIGx0cigpIHdpdGggYSBUU1MgcmVmZXJlbmNpbmcgdGhlIHBlci12Y3B1IHN0YWNrcy4g
VFNTIGlzCj4gcGVyIHZjcHUsIHRvby4KPiAKPiAKPiAKPj4gSSBzdGlsbCBkb24ndCBzZWUgaG93
IHlvdXIgcGxhbiBpcyB2aWFibGUgaW4gdGhlIGZpcnN0IHBsYWNlLCBhbmQgaXMKPj4gYWRkaW5n
IHN1YnN0YW50aWFsbHkgbW9yZSBjb21wbGV4aXR5IHRvIGFuIGFuc3dlciB3aGljaCBkb2Vzbid0
IG5lZWQgaXQuCj4+Cj4+IEknbSBhZnJhaWQgSSdtIG9uIHRoZSB2ZXJnZSBvZiBhIG5hY2sgdW5s
ZXNzIHlvdSBjYW4gZXhwbGFpbiBob3cgaXMKPj4gaW50ZW5kZWQgdG8gYmUgc2FmZSwgYW5kIGJl
dHRlciB0aGFuIHdoYXQgd2UgY3VycmVudGx5IGhhdmUuCj4gCj4gSXQgaXMgbGF5aW5nIHRoZSBn
cm91bmR3b3JrIGZvciBhIEtBSVNFUiBzb2x1dGlvbiBuZWVkaW5nIG5vIG1hcHBpbmcgb2YKPiBw
ZXIgcGh5c2ljYWwgY3B1IGFyZWFzIGluIHRoZSB1c2VyIGd1ZXN0IHRhYmxlcywgc28gaXNvbGF0
aW5nIHRoZSBndWVzdHMKPiBmcm9tIGVhY2ggb3RoZXIuCj4gCj4gCj4gSnVlcmdlbgo+IAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 19:43:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 19:43:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYznz-0003e8-3Y; Tue, 09 Jan 2018 19:43:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tnu5=ee=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eYznx-0003dU-Bt
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 19:43:25 +0000
X-Inumbo-ID: 2ae3490d-f575-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x22a.google.com (unknown [2a00:1450:400c:c0c::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ae3490d-f575-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 20:42:04 +0100 (CET)
Received: by mail-wr0-x22a.google.com with SMTP id o7so12507077wro.8
 for <xen-devel@lists.xen.org>; Tue, 09 Jan 2018 11:43:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=gKK4mYdl0W4s/agftwdOFdp7Nrg3j5fDNL1AW02Cs0s=;
 b=M2kJQM7+XQa67ah48TzpMbGQSnqdWpYZbn7cAByZHIZ1mzMWPQPLFw2wXyN7/5UtkZ
 +yf98iD50ULrPuKFHdCMv1bDZprG3JA38uiCJl40fcxKCqWtoQUObtok6/f4bHPwtLHG
 NMyZoym9HGfehH7RD2f2ll0HfUE84sBcq70dw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=gKK4mYdl0W4s/agftwdOFdp7Nrg3j5fDNL1AW02Cs0s=;
 b=HBrooN1MBre5XIW0V8MkkHDlEe85J2rLinYmnr3KejN3ZGZmP0eWnAbu6Bp/onLFkc
 CB1btrcLIPAx2+AClzgrd/hVbQfqSReU7Tpa6Tbrp7hHs2/T2fbr1YlVfX0nQJgqjkG5
 5izwDKarv3NbBHhuX6fu60BJxmuP1pDPjhTOmlHYB8HgMr4NvxJi5LgNqneVc1GyQThw
 uSDfd4q3gE2gXwyUgdn6RUwsvcnsqOSbV9cgcqriTB8Zx3ZZlyguBMy9eKiFkKdGlBmK
 h3Dgr+ygZcuYA18W9q4XFKMTZSNM4LEbseYiM57KJ4NhFwijRZovXnUDTydldLfy8Rqf
 50uQ==
X-Gm-Message-State: AKGB3mLiAZbQNVBpeA3fLX+oCxTt/wa6N8l8hn8xjyuZAe+mFgNaa8yC
 CGtBMAUdIOhfolmIbXXC7obReA==
X-Google-Smtp-Source: ACJfBotFEIhY2wTDA2MplPStHVwzxgnAf5tvK1QVlnusRpg+Ps1zGysD+pcFkJRXqipYBBcQv6Re4A==
X-Received: by 10.223.193.11 with SMTP id r11mr7272269wre.175.1515527001592;
 Tue, 09 Jan 2018 11:43:21 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s19sm16961598wrg.29.2018.01.09.11.43.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 09 Jan 2018 11:43:21 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <20171221145521.29526-1-julien.grall@linaro.org>
 <5A4BC2F4020000780019A3B8@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <02a421a8-ef6c-c7c7-a4ea-e12eabc8662d@linaro.org>
Date: Tue, 9 Jan 2018 19:43:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <5A4BC2F4020000780019A3B8@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/efi: Avoid EFI stub using absolute
	symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSmFuLAoKT24gMDEvMDIvMjAxOCAwNDozNSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g
T24gMjEuMTIuMTcgYXQgMTU6NTUsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4+
IFRoZSBFRkkgaW1hZ2Ugc2hvdWxkIGJlIHJlbG9jYXRhYmxlLiBBdCB0aGUgbW9tZW50LCBhbGwg
dGhlIHN0dWIgaXMKPj4gcmVsb2NhdGFibGUgYnV0IG9uZSBwbGFjZS4KPiAKPiBEbyB5b3UgcmVh
bGx5IG1lYW4gcmVsb2NhdGFibGUgaGVyZT8gQmFzZWQgb24gLi4uCgpIbW0geWVzIHBvc2l0aW9u
IGluZGVwZW5kZW50LgoKPiAKPj4gT24gYm90aCBBcm02NCBhbmQgeDg2LTY0IChmcm9tIGEgcXVp
Y2sgZ2xhbmNlKSAsIHRoZSBjb21waWxlciB3aWxsIGdlbmVyYXRlCj4+IGFic29sdXRlIHBvaW50
ZXIgaW4gdGhlIEVyckNvZGVUb1N0ciBhcnJheS4gVGhvc2UgdmFsdWVzIGFyZSBiYXNlZCBvbiBY
ZW4KPj4gdmlldyBvZiB0aGUgdmlydHVhbCBtZW1vcnkgYW5kIG1heSBub3QgYmUgdGhlIHNhbWUg
YXMgRUZJLgo+IAo+IC4uLiB0aGlzIEknbSB3b25kZXJpbmcgd2hldGhlciB5b3UgZG9uJ3QgaW5z
dGVhZCBtZWFuIHBvc2l0aW9uCj4gaW5kZXBlbmRlbnQuIHhlbi5lZmkgKG9uIHg4Nikgd291bGRu
J3Qgd29yayByaWdodCBpZiB0aGVyZSB3ZXJlCj4gbm8gcmVsb2NhdGlvbnMgZm9yIHRoaXMgYXJy
YXkuCgpXaGVuIEkgY29tcGlsZWQgdGhlIHNuaXBwZXQgb24geDg2IGFuZCBBcm0sIG5vIHJlbG9j
YXRpb24gaXMgYXZhaWxhYmxlIApmb3IgdGhlIHBvaW50ZXJzIHRvIHN0cmluZyBpbiB0aGUgYXJy
YXkgaW4gdGhlIGZpbmFsIGJpbmFyeS4gWWV0IHRoZXkgCmFyZSBhdmFpbGFibGUgaW4gdGhlIG9i
amVjdC4KCkluZGVlZCB0aGUgcmVsb2NhdGlvbiBzZWVtIHRvIGJlIGFic29sdXRlIChlLmcgUl9Y
ODZfNjRfNjQpIGFuZCAKZGlzYXBwZWFyZWQgYXQgbGlua2luZy4gSGVuY2Ugd2h5IEkgc3VnZ2Vz
dGVkIGEgY29tcGlsZXIgYnVnIGJlY2F1c2UgdGhlIApjb2RlIHNob3VsZCBiZSBQSUUgYW5kIHRo
YXQgd291bGQgbm90IGV2ZW4gd29yayBpcyB0aGUgYmluYXJ5IGlzIApyYW5kb21pemVkIG9uIExp
bnV4LgoKU28gSSBhbSB3b25kZXJpbmcgaG93IHRoaXMgd29yayBvbiB4ODY/IE5vdGUgdGhhdCB0
aGlzIGNvZGUgaXMgb25seSB1c2VkIAppbiBlcnJvciBwYXRoLgoKPiAKPj4gRm9yIGluc3RhbmNl
LCBhdCBsZWFzdCBvbiBBcm02NCwgRUZJIHdpbGwgZG8gYSAxOjEgbWFwcGluZ3Mgb2YgdGhlIFN0
dWIuCj4gCj4gSSdtIGFmcmFpZCBpdCBpcyBub3QgY2xlYXIgdG8gbWUgd2hhdCAiMToxIG1hcHBp
bmciIGluIHRoaXMgY29udGV4dAo+IG1lYW5zLgoKSSBtZWFudCBWQSA9IFBBLgoKPiBJc24ndCB5
b3VyIHByb2JsZW0gcmF0aGVyIHRoYW4gb24gQVJNNjQgeGVuLmVmaSdzCj4gLnJlbG9jIHNlY3Rp
b24gaXMgZW1wdHkgKHdoaWNoIHByZXN1bWFibHkgaXMgYSByZXN1bHQgb2YgaG93IGl0IGlzCj4g
YmVpbmcgYnVpbHQpPwoKU2VlIGFib3ZlLgoKPiAKPj4gLS0tIGEveGVuL2NvbW1vbi9lZmkvYm9v
dC5jCj4+ICsrKyBiL3hlbi9jb21tb24vZWZpL2Jvb3QuYwo+PiBAQCAtMzQyLDcgKzM0Miw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBub3JldHVybiBibGV4aXQoY29uc3QgQ0hBUjE2ICpzdHIpCj4+
ICAgLyogZ2VuZXJpYyByb3V0aW5lIGZvciBwcmludGluZyBlcnJvciBtZXNzYWdlcyAqLwo+PiAg
IHN0YXRpYyB2b2lkIF9faW5pdCBQcmludEVyck1lc2coY29uc3QgQ0hBUjE2ICptZXNnLCBFRklf
U1RBVFVTIEVyckNvZGUpCj4+ICAgewo+PiAtICAgIHN0YXRpYyBjb25zdCBDSEFSMTYqIGNvbnN0
IEVyckNvZGVUb1N0cltdIF9faW5pdGNvbnN0cmVsID0gewo+PiArICAgIHN0YXRpYyBjb25zdCBD
SEFSMTYgRXJyQ29kZVRvU3RyW11bMjVdIF9faW5pdGNvbnN0ICA9IHsKPj4gICAgICAgICAgIFt+
RUZJX0VSUk9SX01BU0sgJiBFRklfTk9UX0ZPVU5EXSAgICAgICAgICAgPSBMIk5vdCBmb3VuZCIs
Cj4+ICAgICAgICAgICBbfkVGSV9FUlJPUl9NQVNLICYgRUZJX05PX01FRElBXSAgICAgICAgICAg
ID0gTCJUaGUgZGV2aWNlIGhhcyBubyBtZWRpYSIsCj4+ICAgICAgICAgICBbfkVGSV9FUlJPUl9N
QVNLICYgRUZJX01FRElBX0NIQU5HRURdICAgICAgID0gTCJNZWRpYSBjaGFuZ2VkIiwKPiAKPiBJ
ZiB3ZSByZWFsbHkgd2FudGVkIChuZWVkZWQpIHRvIGdvIHRoaXMgcm91dGUsIGF0IGxlYXN0IGEg
Y29tbWVudAo+IHdvdWxkIGJlIG5lZWRlZCB0byBwcmV2ZW50IHNvbWVvbmUgbGF0ZXIgImNvcnJl
Y3RpbmciIHRvIG9idmlvdXMKPiBvZGRpdHkgYnkgc3dpdGNoaW5nIGJhY2sgdG8gd2hhdCB3ZSBo
YXZlIG5vdy4gQnV0IEknZCBwcmVmZXIgaWYgdGhpcwo+IGNvZGUgd2FzIGxlZnQgYWxvbmUuCgpU
aGF0IG15IHByZWZlcnJlZCB3YXkgdG9vLiBCdXQgYXQgdGhlIG1vbWVudCwgSSBjYW4ndCBzZWUg
aG93IHRvIGF2b2lkIApsZWF2ZSB0aGUgYXJyYXkgdW5jaGFuZ2VkLgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 19:44:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 19:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYzoZ-0003gj-BQ; Tue, 09 Jan 2018 19:44:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0zzw=ee=citrix.com=prvs=5404865a5=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eYzoZ-0003gc-59
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 19:44:03 +0000
X-Inumbo-ID: 41968eb7-f575-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41968eb7-f575-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 20:42:42 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="457631374"
Date: Tue, 9 Jan 2018 19:43:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180109194351.mmbmjzwhptlkr5as@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23123.44604.284781.889416@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDU6NDU6MzJQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gQUlVSSB3ZSBoYXZlIGEgc2VyaWVzIGZvciBwdi1pbi1wdmggc2hpbSB3aGljaCBpcyBu
ZWFyaW5nIGNvbXBsZXRpb24KPiBpbiB0aGUgc2Vuc2UgdGhhdCBpdCB3aWxsIGhhdmUgYmVlbiB3
ZWxsLXRlc3RlZCAoZXNwZWNpYWxseSB0aGUKPiBoeXBlcnZpc29yIHBhcnRzKSBhbmQgaGFzIGdv
b2QgZnVuY3Rpb25hbGl0eS4gIChXZWkgaXMgaGFuZGxpbmcgdGhlCj4gYXNzZW1ibHkgb2YgdGhp
cyBzZXJpZXMuKQo+IAo+IFRoZSBzZXJpZXMsIGhvd2V2ZXIsIG5lZWRzIHByb3BlciByZXZpZXcg
YW5kIHRpZHlpbmcgdXAuCj4gU3BlY2lmaWNhbGx5LCBpdCBuZWVkcyB0aGUga2luZCBvZiB0aWR5
aW5nIHVwIHRoYXQgZml4ZXMgY29kZQo+IHN0cnVjdHVyZSBhbmQgc3R5bGUgaXNzdWVzIHRoYXQg
d2lsbCBoaW5kZXIgZnV0dXJlIFhlbiBkZXZlbG9wbWVudC4KPiBJLmUuIHRoZSBraW5kIG9mIHRl
Y2huaWNhbCBkZWJ0IHdoaWNoIGRvZXMgbm90IGRpcmVjdGx5IGNhdXNlIGJ1Z3Mgbm93Cj4gYnV0
IHdpbGwgY2F1c2UgdHJvdWJsZSAoaW5jbHVkaW5nIGJ1Z3MpIGluIHRoZSBmdXR1cmUuCj4gCj4g
SU1PIHRoYXQga2luZCBvZiB0aWR5aW5nIHVwIGlzIGRlZmluaXRlbHkgZXNzZW50aWFsIGZvcgo+
IHhlbi5naXQjbWFzdGVyLiAgSG93ZXZlciwgaXQgaXMgbXVjaCBsZXNzIG9mIGFuIGlzc3VlIGZv
ciBYZW4gNC4xMC4KPiBYZW4gNC4xMCwgYXMgYSBzdGFibGUgYnJhbmNoLCB3aWxsIGdldCBtdWNo
IG1vcmUgbGltaXRlZCBmdXJ0aGVyCj4gZGV2ZWxvcG1lbnQuICBGYWlsdXJlIHRvIHRpZHkgdGhp
bmdzIHVwIHRoZXJlIHdpbGwgbWFrZSBiYWNrcG9ydGluZwo+IG90aGVyIGNoYW5nZXMgbW9yZSBh
d2t3YXJkIGJ1dCB0aGUgb3ZlcmFsbCBpbXBhY3QgaXMgYm90aCBsb3dlciBhbmQKPiB0aW1lLWJv
dW5kLgo+IAo+IEN1cnJlbnRseSB0aGUgWGVuIFByb2plY3QgaGFzIG5vIHB1Ymxpc2hlZCByZXNv
bHV0aW9uIGZvciBQViBndWVzdHMKPiB0aGF0IGNhbid0IGJlIGJvb3RlZCBhcywgb3IgY29udmVy
dGVkIHRvLCBQVkggb3IgSFZNLiAgKEFuZCBIVk0gZ3Vlc3RzCj4gYnJpbmcgdGhlaXIgb3duIHBy
b2JsZW1zLikgIFdlIG5lZWQgdG8gcHJvdmlkZSBvdXIgdXNlcnMgd2l0aCBtb3JlCj4gZ29vZCBv
cHRpb25zIGFzIHF1aWNrbHkgYXMgcG9zc2libGUuCj4gCj4gSSB3b3VsZCBsaWtlIHRvIHN1Z2dl
c3QgdGhhdCBhIGdvb2Qgd2F5IG9mIGRvaW5nIHRoaXMgd291bGQgYmUgdG8gc2hpcAo+IHRoZSBz
aGltIHNlcmllcyBhcyA0LjEwLjEgd2l0aGluIHRoZSBuZXh0IHZlcnkgZmV3IGRheXMuICBJdCBu
ZWVkcwo+IHNvbWUgbWlub3IgYnVnZml4aW5nIChidWlsZCBicmVha2FnZSBldGMuKSBidXQgaXMg
YmFzaWNhbGx5IHJlYWR5IGZvcgo+IHVzZS4KPiAKPiBTcGVha2luZyBhcyBhIHN5c2FkbWluIChl
dmVuLCBhIHZlcnkgY29uc2VydmF0aXZlIHN5c2FkbWluIG1hbnkgb2YKPiB3aG9zZSBzeXN0ZW1z
IGFyZSBydW5uaW5nIERlYmlhbiBvbGRzdGFibGUpLCBJIGhhdmUgYWxyZWFkeSB0YWtlbiBhCj4g
ZGVjaXNpb24gdG8gcmFwaWRseSBhZHZhbmNlIHRvIG5ldyBzb2Z0d2FyZSwgaW4gb25lIGNvbnRl
eHQsIGJlY2F1c2UKPiBvZiB0aGVzZSB2dWxuZXJhYmlsaXRpZXMgLSBhbmQgdGFrZSBhbmQgZml4
IHdoYXRldmVyIGltcGFjdCB0aGF0IGhhcy4KPiBJIHRoaW5rIG1hbnkgb2Ygb3VyIHVzZXJzIHdv
dWxkIGxpa2UgdG8gbWFrZSB0aGUgc2FtZSBjaG9pY2UuCj4gCj4gUmVsZWFzZWluZyA0LjEwLjEg
dGhpcyB3ZWVrIHdpdGggcHYtaW4tcHZoIHN1cHBvcnQgd291bGQgZ2l2ZSBtYW55IG9mCj4gb3Vy
IHVzZXJzIHdpdGggUFYgZ3Vlc3RzIGFuIGltbWVkaWF0ZWx5IGRlcGxveWFibGUgdXBkYXRlLCBl
dmVuIHRob3VnaAo+IG9mIGNvdXJzZSB0aGUgdmVyc2lvbiBidW1wIHRvIGdldCB0byA0LjEwIG1h
eSBiZSBkaXNydXB0aXZlLgo+IAo+IERvaW5nIHRoaXMgd291bGQgYmUgYSBkZXBhcnR1cmUgZnJv
bSBvdXIgdXVzdWFsIG5vbi1zZWN1cml0eS1idWcKPiBwcm9jZXNzIG9mIGNvbW1pdHRpbmcgY2hh
bmdlcyB0byB4ZW4uZ2l0I3N0YWdpbmcsIGFuZCB0aGVuIGJhY2twb3J0aW5nCj4gb25seSBhZnRl
ciB0aGUgcGF0Y2hlcyBoYXZlIGJlZW4gc2l0dGluZyBpbiB4ZW4uZ2l0I21hc3RlciBmb3Igc29t
ZQo+IHRpbWUuICBJdCdzIGFsc28gYSBkZXBhcnR1cmUgZnJvbSBvdXIgdXN1YWwgc2VjdXJpdHkt
YnVnIHByb2Nlc3Mgb2YKPiBkZXZlbG9waW5nIGFuZCB0ZXN0aW5nIGFuZCBjb21taXR0aW5nIHBh
dGNoZXMgZm9yIGFsbCBzdXBwb3J0ZWQKPiB2ZXJzaW9ucyBpbiBwYXJhbGxlbC4KPiAKPiBCdXQg
dGhpcyBpcyBub3QgYSB1c3VhbCBzaXR1YXRpb24uICBUaGlzIHRpbWUsIHdlIGRvbid0IGhhdmUg
dGhlIHRpbWUKPiB0byB3YWl0Lgo+IAo+IE9waW5pb25zID8KPiAKCkFudGhvbnkgYW5kIG90aGVy
cyBqb2luZWQgI3hlbmRldmVsIHRvIGV4cHJlc3MgdGhlaXIgZmluZGluZ3MgYW5kCm9waW5pb25z
LgoKQ29udmVyZ2luZyB0aGUgUFZIIGFuZCBIVk0gc29sdXRpb24gaXMgZG9hYmxlIGFuZCBlc3Nl
bnRpYWwgaW4gdGhlIGxvbmcKcnVuLCBidXQgbWVyZ2luZyB0aGUgdHdvIHNlcmllcyBpbiB0d28g
b3IgdGhyZWUgZGF5cyAoaWYgd2Ugd2FudCB0byBtYWtlCnNvbWV0aGluZyByZWFkeSB0aGlzIHdl
ZWspIGlzIG5vdCBwb3NzaWJsZS4gSXQgYWxsIGNvbWVzIGRvd24gdG8gd2hpY2gKc2VyaWVzIHNo
b3VsZCB3ZSB1c2UgZm9yIHRoZSB0ZW1wb3Jhcnkgc29sdXRpb24uCgpXZSBkaXNjdXNzZWQgdGhl
IHRlc3QgY292ZXJhZ2Ugb2YgYm90aCBzZXJpZXMuIEl0IHNlZW1zIHRoYXQgdGhlIFBWIGluClBW
SCBzZXJpZXMgaGFzIGhhZCBpbiBkZXB0aCB0ZXN0aW5nIGRvbmUgb24gNC43IGFuZCA0LjEwLCB3
aGlsZSBQViBpbgpIVk0gc2VyaWVzIGhhcyBoYWQgdGVzdGluZyBkb25lIGZyb20gWGVuIDMuNCBv
bndhcmQgd2l0aCB2YXJpb3VzIG9sZCBhbmQKbmV3IGd1ZXN0cy4gQW50aG9ueSBhbHNvIHBvaW50
ZWQgb3V0IHRoYXQgUFYgaW4gUFZIIHNoaW0gd29uJ3Qgd29yayBmb3IKc29tZSBjb25maWd1cmF0
aW9ucyAtLSB0aGVyZSBhcmUgZmFyIHRvbyBtYW55IHN1YnRsZXRpZXMgdG8gZml4IHdpdGhvdXQK
dGltZSBhbmQgdGVzdGluZyByZXNvdXJjZXMgKGJvdGggb2Ygd2hpY2ggdXBzdHJlYW0gbGFja3Mp
LiBUaGVzZSBhcmUKcmF0aGVyIHN0cm9uZyBhcmd1bWVudHMgZm9yIHRoZSBQViBpbiBIVk0gc2Vy
aWVzLCBiZWNhdXNlIGJlaW5nIGFibGUgdG8KcnVuIG9uIG9sZGVyIHZlcnNpb25zIG9mIFhlbiBh
bmQgb2xkZXIgdmVyc2lvbnMgb2YgZ3Vlc3Qga2VybmVscwpwcm92aWRlcyBvdXIgdXNlcnMgd2l0
aCB0aGUgbWF4aW11bSBjb3ZlcmFnZS4KCkFuIGFyZ3VtZW50IGZvciBQViBpbiBQVkggc2VyaWVz
IGlzIHRoYXQgaXQgaGFzIG1vcmUgZnVuY3Rpb25hbGl0aWVzLApidXQgSSB0aGluayBtaWdyYXRp
b24gZXRjIGFyZSBqdXN0IG5pY2UtdG8taGF2ZSdzIGluIHRoZSBjb250ZXh0IG9mIHRoaXMKc2Vj
dXJpdHkgZml4IHNlcmllcy4KCkkgdGhpbmsgcHJvdmlkaW5nIGEgd2VsbCB0ZXN0ZWQgc29sdXRp
b24gdG8gb3VyIHVzZXJzIGFzIHNvb24gYXMKcG9zc2libGUsIGV2ZW4gaWYgdGhlIHNvbHV0aW9u
IGhhcyByZWR1Y2VkIGZ1bmN0aW9uYWxpdHksIGlzIGJldHRlciB0aGFuCmRlbGF5aW5nIGZvciB0
aGUgcGVyZmVjdCBzb2x1dGlvbi4gIEkgc3VnZ2VzdCB3ZSBnbyB3aXRoIEFtYXpvbidzIHNlcmll
cwpmaXJzdCBhbmQgcHJvZHVjZSBzb21ldGhpbmcgdGhpcyB3ZWVrLCB0aGVuIHdlIHNlZWsgdG8g
bWVyZ2UgdGhlIHR3bwpzb2x1dGlvbnMuIEFudGhvbnkgaGFzIGFncmVlZCB0byBiZSBvbiB0aGUg
aG9vayB0byByZXZpZXcgZnV0dXJlCnBhdGNoZXMuIDstKQoKV2VpLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 19:51:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 19:51:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eYzvf-0004TR-3D; Tue, 09 Jan 2018 19:51:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n3h8=ee=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eYzve-0004TL-KU
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 19:51:22 +0000
X-Inumbo-ID: 46e138fe-f576-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x231.google.com (unknown [2a00:1450:4010:c07::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46e138fe-f576-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 20:50:01 +0100 (CET)
Received: by mail-lf0-x231.google.com with SMTP id u2so2780593lff.7
 for <xen-devel@lists.xenproject.org>; Tue, 09 Jan 2018 11:51:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cvsRTdsg+Z/WTsKZQjG+tEqIiDTbEa8jHgOSS+n/QBw=;
 b=uZXWOXLcf7gQeXfquKULU4UbksWj1INjJw18kuBYnNJhNQBDm2B63V4pr3bw/AkD5v
 oXiQ/HEA9m/2waOSNqOHO1MrXMxe7gi3gCwfJeXyZBYzFcIzokw+7u5+h9GzxPYCOxJW
 LsTeSWKT65kVUtZDJ3DVkTieT2b9zcww7LvyFG1O27wy6BQk7/cIKgOOsddMIBTcQJqx
 zSaxIvoKbJhhCO/Meqlgy1EE8aYE+AkO6D6AOqqr1GE+wIHh1T3FEit06oJ09z3LT60v
 Qpts7YWdkArjLsGtq+SigM25CWc2jV+h9S66YxvK+VIK3SYZ+e55DDbSlMlmPGyJFUT4
 0Q1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cvsRTdsg+Z/WTsKZQjG+tEqIiDTbEa8jHgOSS+n/QBw=;
 b=snPl6Q2AYyEWmYN9CyTHVPb1x7Or8JGVDBF/QqJ+5JlbfMrEV/HVF1k18Pq0kGe61E
 +qV/v+lfZfkcGoYvbvMSDLyQFBu13RmMfYYzKAsEeLSLF4pS3tUwi7qiJqiAi22hyBQQ
 GW5FQ4Fh1lMmrW/WoRwd5brZ7H0RTU5UgXaPS2x+H6jlDBeATEksY0aiQxzQvAtCl/fH
 IYWx2JuJiQusix4rAoWx0pdo5NVJTN1zly3rnx0/pWLLAzI6YgxKOIN1lcj5Zvj0iSGK
 yt/JwfgroCmh0iUeinVG1i8//NIrLN/Da9NVWm7tdwkSiskAjMDhGOcoIMix498EZjsE
 QP1Q==
X-Gm-Message-State: AKwxytdaCfAQXmtAuv6XYHavG2Kpily7ejgc9fzVotW4+eMscDWd7Whe
 5vKTEeoxIF1GJI81n5oCa6+UxtgUToUWfXsMDqxjaA==
X-Google-Smtp-Source: ACJfBotDBXO2cfWt+rNMAh5PDYefS8fNs4vktlU+P3RPmdl+073RFzg72eAv6bWmEGMMX1klMkXWe8zwnZFLZ9nkLH0=
X-Received: by 10.25.225.215 with SMTP id l84mr3140464lfk.110.1515527477703;
 Tue, 09 Jan 2018 11:51:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Tue, 9 Jan 2018 11:51:16 -0800 (PST)
In-Reply-To: <20180109194351.mmbmjzwhptlkr5as@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Tue, 9 Jan 2018 11:51:16 -0800
Message-ID: <CA+aC4kt9PqZ6Z4YAEXkY2Us5jGYSzZ-BvXQ1UiTwNS7ieKf6Eg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOSwgMjAxOCBhdCAxMTo0MyBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDU6NDU6MzJQTSArMDAwMCwg
SWFuIEphY2tzb24gd3JvdGU6Cj4+IEFJVUkgd2UgaGF2ZSBhIHNlcmllcyBmb3IgcHYtaW4tcHZo
IHNoaW0gd2hpY2ggaXMgbmVhcmluZyBjb21wbGV0aW9uCj4+IGluIHRoZSBzZW5zZSB0aGF0IGl0
IHdpbGwgaGF2ZSBiZWVuIHdlbGwtdGVzdGVkIChlc3BlY2lhbGx5IHRoZQo+PiBoeXBlcnZpc29y
IHBhcnRzKSBhbmQgaGFzIGdvb2QgZnVuY3Rpb25hbGl0eS4gIChXZWkgaXMgaGFuZGxpbmcgdGhl
Cj4+IGFzc2VtYmx5IG9mIHRoaXMgc2VyaWVzLikKPj4KPj4gVGhlIHNlcmllcywgaG93ZXZlciwg
bmVlZHMgcHJvcGVyIHJldmlldyBhbmQgdGlkeWluZyB1cC4KPj4gU3BlY2lmaWNhbGx5LCBpdCBu
ZWVkcyB0aGUga2luZCBvZiB0aWR5aW5nIHVwIHRoYXQgZml4ZXMgY29kZQo+PiBzdHJ1Y3R1cmUg
YW5kIHN0eWxlIGlzc3VlcyB0aGF0IHdpbGwgaGluZGVyIGZ1dHVyZSBYZW4gZGV2ZWxvcG1lbnQu
Cj4+IEkuZS4gdGhlIGtpbmQgb2YgdGVjaG5pY2FsIGRlYnQgd2hpY2ggZG9lcyBub3QgZGlyZWN0
bHkgY2F1c2UgYnVncyBub3cKPj4gYnV0IHdpbGwgY2F1c2UgdHJvdWJsZSAoaW5jbHVkaW5nIGJ1
Z3MpIGluIHRoZSBmdXR1cmUuCj4+Cj4+IElNTyB0aGF0IGtpbmQgb2YgdGlkeWluZyB1cCBpcyBk
ZWZpbml0ZWx5IGVzc2VudGlhbCBmb3IKPj4geGVuLmdpdCNtYXN0ZXIuICBIb3dldmVyLCBpdCBp
cyBtdWNoIGxlc3Mgb2YgYW4gaXNzdWUgZm9yIFhlbiA0LjEwLgo+PiBYZW4gNC4xMCwgYXMgYSBz
dGFibGUgYnJhbmNoLCB3aWxsIGdldCBtdWNoIG1vcmUgbGltaXRlZCBmdXJ0aGVyCj4+IGRldmVs
b3BtZW50LiAgRmFpbHVyZSB0byB0aWR5IHRoaW5ncyB1cCB0aGVyZSB3aWxsIG1ha2UgYmFja3Bv
cnRpbmcKPj4gb3RoZXIgY2hhbmdlcyBtb3JlIGF3a3dhcmQgYnV0IHRoZSBvdmVyYWxsIGltcGFj
dCBpcyBib3RoIGxvd2VyIGFuZAo+PiB0aW1lLWJvdW5kLgo+Pgo+PiBDdXJyZW50bHkgdGhlIFhl
biBQcm9qZWN0IGhhcyBubyBwdWJsaXNoZWQgcmVzb2x1dGlvbiBmb3IgUFYgZ3Vlc3RzCj4+IHRo
YXQgY2FuJ3QgYmUgYm9vdGVkIGFzLCBvciBjb252ZXJ0ZWQgdG8sIFBWSCBvciBIVk0uICAoQW5k
IEhWTSBndWVzdHMKPj4gYnJpbmcgdGhlaXIgb3duIHByb2JsZW1zLikgIFdlIG5lZWQgdG8gcHJv
dmlkZSBvdXIgdXNlcnMgd2l0aCBtb3JlCj4+IGdvb2Qgb3B0aW9ucyBhcyBxdWlja2x5IGFzIHBv
c3NpYmxlLgo+Pgo+PiBJIHdvdWxkIGxpa2UgdG8gc3VnZ2VzdCB0aGF0IGEgZ29vZCB3YXkgb2Yg
ZG9pbmcgdGhpcyB3b3VsZCBiZSB0byBzaGlwCj4+IHRoZSBzaGltIHNlcmllcyBhcyA0LjEwLjEg
d2l0aGluIHRoZSBuZXh0IHZlcnkgZmV3IGRheXMuICBJdCBuZWVkcwo+PiBzb21lIG1pbm9yIGJ1
Z2ZpeGluZyAoYnVpbGQgYnJlYWthZ2UgZXRjLikgYnV0IGlzIGJhc2ljYWxseSByZWFkeSBmb3IK
Pj4gdXNlLgo+Pgo+PiBTcGVha2luZyBhcyBhIHN5c2FkbWluIChldmVuLCBhIHZlcnkgY29uc2Vy
dmF0aXZlIHN5c2FkbWluIG1hbnkgb2YKPj4gd2hvc2Ugc3lzdGVtcyBhcmUgcnVubmluZyBEZWJp
YW4gb2xkc3RhYmxlKSwgSSBoYXZlIGFscmVhZHkgdGFrZW4gYQo+PiBkZWNpc2lvbiB0byByYXBp
ZGx5IGFkdmFuY2UgdG8gbmV3IHNvZnR3YXJlLCBpbiBvbmUgY29udGV4dCwgYmVjYXVzZQo+PiBv
ZiB0aGVzZSB2dWxuZXJhYmlsaXRpZXMgLSBhbmQgdGFrZSBhbmQgZml4IHdoYXRldmVyIGltcGFj
dCB0aGF0IGhhcy4KPj4gSSB0aGluayBtYW55IG9mIG91ciB1c2VycyB3b3VsZCBsaWtlIHRvIG1h
a2UgdGhlIHNhbWUgY2hvaWNlLgo+Pgo+PiBSZWxlYXNlaW5nIDQuMTAuMSB0aGlzIHdlZWsgd2l0
aCBwdi1pbi1wdmggc3VwcG9ydCB3b3VsZCBnaXZlIG1hbnkgb2YKPj4gb3VyIHVzZXJzIHdpdGgg
UFYgZ3Vlc3RzIGFuIGltbWVkaWF0ZWx5IGRlcGxveWFibGUgdXBkYXRlLCBldmVuIHRob3VnaAo+
PiBvZiBjb3Vyc2UgdGhlIHZlcnNpb24gYnVtcCB0byBnZXQgdG8gNC4xMCBtYXkgYmUgZGlzcnVw
dGl2ZS4KPj4KPj4gRG9pbmcgdGhpcyB3b3VsZCBiZSBhIGRlcGFydHVyZSBmcm9tIG91ciB1dXN1
YWwgbm9uLXNlY3VyaXR5LWJ1Zwo+PiBwcm9jZXNzIG9mIGNvbW1pdHRpbmcgY2hhbmdlcyB0byB4
ZW4uZ2l0I3N0YWdpbmcsIGFuZCB0aGVuIGJhY2twb3J0aW5nCj4+IG9ubHkgYWZ0ZXIgdGhlIHBh
dGNoZXMgaGF2ZSBiZWVuIHNpdHRpbmcgaW4geGVuLmdpdCNtYXN0ZXIgZm9yIHNvbWUKPj4gdGlt
ZS4gIEl0J3MgYWxzbyBhIGRlcGFydHVyZSBmcm9tIG91ciB1c3VhbCBzZWN1cml0eS1idWcgcHJv
Y2VzcyBvZgo+PiBkZXZlbG9waW5nIGFuZCB0ZXN0aW5nIGFuZCBjb21taXR0aW5nIHBhdGNoZXMg
Zm9yIGFsbCBzdXBwb3J0ZWQKPj4gdmVyc2lvbnMgaW4gcGFyYWxsZWwuCj4+Cj4+IEJ1dCB0aGlz
IGlzIG5vdCBhIHVzdWFsIHNpdHVhdGlvbi4gIFRoaXMgdGltZSwgd2UgZG9uJ3QgaGF2ZSB0aGUg
dGltZQo+PiB0byB3YWl0Lgo+Pgo+PiBPcGluaW9ucyA/Cj4+Cj4KPiBBbnRob255IGFuZCBvdGhl
cnMgam9pbmVkICN4ZW5kZXZlbCB0byBleHByZXNzIHRoZWlyIGZpbmRpbmdzIGFuZAo+IG9waW5p
b25zLgo+Cj4gQ29udmVyZ2luZyB0aGUgUFZIIGFuZCBIVk0gc29sdXRpb24gaXMgZG9hYmxlIGFu
ZCBlc3NlbnRpYWwgaW4gdGhlIGxvbmcKPiBydW4sIGJ1dCBtZXJnaW5nIHRoZSB0d28gc2VyaWVz
IGluIHR3byBvciB0aHJlZSBkYXlzIChpZiB3ZSB3YW50IHRvIG1ha2UKPiBzb21ldGhpbmcgcmVh
ZHkgdGhpcyB3ZWVrKSBpcyBub3QgcG9zc2libGUuIEl0IGFsbCBjb21lcyBkb3duIHRvIHdoaWNo
Cj4gc2VyaWVzIHNob3VsZCB3ZSB1c2UgZm9yIHRoZSB0ZW1wb3Jhcnkgc29sdXRpb24uCj4KPiBX
ZSBkaXNjdXNzZWQgdGhlIHRlc3QgY292ZXJhZ2Ugb2YgYm90aCBzZXJpZXMuIEl0IHNlZW1zIHRo
YXQgdGhlIFBWIGluCj4gUFZIIHNlcmllcyBoYXMgaGFkIGluIGRlcHRoIHRlc3RpbmcgZG9uZSBv
biA0LjcgYW5kIDQuMTAsIHdoaWxlIFBWIGluCj4gSFZNIHNlcmllcyBoYXMgaGFkIHRlc3Rpbmcg
ZG9uZSBmcm9tIFhlbiAzLjQgb253YXJkIHdpdGggdmFyaW91cyBvbGQgYW5kCj4gbmV3IGd1ZXN0
cy4gQW50aG9ueSBhbHNvIHBvaW50ZWQgb3V0IHRoYXQgUFYgaW4gUFZIIHNoaW0gd29uJ3Qgd29y
ayBmb3IKPiBzb21lIGNvbmZpZ3VyYXRpb25zIC0tIHRoZXJlIGFyZSBmYXIgdG9vIG1hbnkgc3Vi
dGxldGllcyB0byBmaXggd2l0aG91dAo+IHRpbWUgYW5kIHRlc3RpbmcgcmVzb3VyY2VzIChib3Ro
IG9mIHdoaWNoIHVwc3RyZWFtIGxhY2tzKS4gVGhlc2UgYXJlCj4gcmF0aGVyIHN0cm9uZyBhcmd1
bWVudHMgZm9yIHRoZSBQViBpbiBIVk0gc2VyaWVzLCBiZWNhdXNlIGJlaW5nIGFibGUgdG8KPiBy
dW4gb24gb2xkZXIgdmVyc2lvbnMgb2YgWGVuIGFuZCBvbGRlciB2ZXJzaW9ucyBvZiBndWVzdCBr
ZXJuZWxzCj4gcHJvdmlkZXMgb3VyIHVzZXJzIHdpdGggdGhlIG1heGltdW0gY292ZXJhZ2UuCj4K
PiBBbiBhcmd1bWVudCBmb3IgUFYgaW4gUFZIIHNlcmllcyBpcyB0aGF0IGl0IGhhcyBtb3JlIGZ1
bmN0aW9uYWxpdGllcywKPiBidXQgSSB0aGluayBtaWdyYXRpb24gZXRjIGFyZSBqdXN0IG5pY2Ut
dG8taGF2ZSdzIGluIHRoZSBjb250ZXh0IG9mIHRoaXMKPiBzZWN1cml0eSBmaXggc2VyaWVzLgo+
Cj4gSSB0aGluayBwcm92aWRpbmcgYSB3ZWxsIHRlc3RlZCBzb2x1dGlvbiB0byBvdXIgdXNlcnMg
YXMgc29vbiBhcwo+IHBvc3NpYmxlLCBldmVuIGlmIHRoZSBzb2x1dGlvbiBoYXMgcmVkdWNlZCBm
dW5jdGlvbmFsaXR5LCBpcyBiZXR0ZXIgdGhhbgo+IGRlbGF5aW5nIGZvciB0aGUgcGVyZmVjdCBz
b2x1dGlvbi4gIEkgc3VnZ2VzdCB3ZSBnbyB3aXRoIEFtYXpvbidzIHNlcmllcwo+IGZpcnN0IGFu
ZCBwcm9kdWNlIHNvbWV0aGluZyB0aGlzIHdlZWssIHRoZW4gd2Ugc2VlayB0byBtZXJnZSB0aGUg
dHdvCj4gc29sdXRpb25zLiBBbnRob255IGhhcyBhZ3JlZWQgdG8gYmUgb24gdGhlIGhvb2sgdG8g
cmV2aWV3IGZ1dHVyZQo+IHBhdGNoZXMuIDstKQoKVGhhbmtzIFdlaS4KCkkgbWVyZ2VkIGluIGJh
bGxvb25pbmcgc3VwcG9ydCBhbmQgdGhhdCBzZWVtcyB0byBiZSB3b3JraW5nIG9rYXkuCgpVbmZv
cnR1bmF0ZWx5LCB2Y3B1IGhvdHBsdWcgY3Jhc2hlcyBkdXJpbmcgU01QIGJvb3QgdXAgYmVjYXVz
ZSB3ZSdyZQpwYXNzaW5nIHRocm91Z2ggcnVuc3RhdGUgcmVnaXN0cmF0aW9uIHRvIG1ha2Ugc3Rl
YWwgdGltZSBhY2NvdW50aW5nIHdvcmsKYnV0IHRoZXJlIHNlZW1zIHRvIGJlIGFuIGluY29tcGF0
aWJpbGl0eSB3aXRoIHRoYXQgYW5kIGhvdyBob3RwbHVnIHdvcmtzCmluIFBWU2hpbS4KCkknbSBn
b2luZyB0byBwb3J0IG92ZXIgdGhlIG1pZ3JhdGlvbiBiaXRzIG5leHQgYW5kIHRoZW4gSSdsbCBz
ZW5kIG91dCBhIHYzLgoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9yaQoKPiBXZWkuCj4KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 20:58:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 20:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ0y2-0000Mb-41; Tue, 09 Jan 2018 20:57:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4rth=ee=amzn.com=prvs=540267399=msw@srs-us1.protection.inumbo.net>)
 id 1eZ0y0-0000MV-Nb
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 20:57:52 +0000
X-Inumbo-ID: 91ee32f7-f57f-11e7-b4a6-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91ee32f7-f57f-11e7-b4a6-bc764e045a96;
 Tue, 09 Jan 2018 21:56:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,336,1511827200"; d="scan'208";a="327073425"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-fd2e194e.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 09 Jan 2018 20:57:42 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-fd2e194e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w09KvZ1f100182
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 9 Jan 2018 20:57:40 GMT
Received: from EX13D10UEA001.ant.amazon.com (10.43.61.5) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 9 Jan 2018 20:57:38 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D10UEA001.ant.amazon.com (10.43.61.5) with Microsoft SMTP Server (TLS) id
 15.0.1236.3; Tue, 9 Jan 2018 20:57:37 +0000
Received: from ued668862963453 (10.63.176.250) by mail-relay.amazon.com
 (10.43.61.243) with Microsoft SMTP Server id 15.0.1236.3 via Frontend
 Transport; Tue, 9 Jan 2018 20:57:36 +0000
Received: by ued668862963453 (sSMTP sendmail emulation);
 Tue, 09 Jan 2018 12:57:36 -0800
Date: Tue, 9 Jan 2018 12:57:36 -0800
From: Matt Wilson <msw@amzn.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180109205732.GA23932@ued668862963453.ant.amazon.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <20180109175846.3izmznnjqdkjoyzy@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180109175846.3izmznnjqdkjoyzy@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Precedence: Bulk
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, George Dunlap <dunlapg@umich.edu>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 committers@xenproject.org, security@xenproject.org,
 Anthony Liguori <anthony@codemonkey.ws>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDU6NTg6NDZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiAKPiBJYW4gaGFzIGJlZW4gYnVzeSB3cml0aW5nIHRoZSBzaWRlY2FyIHNjcmlwdCBhbmQgUm9n
ZXIgYW5kIEkgaGF2ZSBiZWVuCj4gd29ya2luZyBvbiBjbGVhbmluZyB1cCB0aGUgYnJhbmNoLiAg
V2Ugd2FudCB0byBwb3N0IGEgbmV3IHZlcnNpb24gYXMKPiBzb29uIGFzIHBvc3NpYmxlICh0b21v
cnJvdyBvciBldmVuIHRvbmlnaHQpLgoKSWFuLAoKTGV0IG1lIGtub3cgaWYgeW91IG5lZWQgYW55
IGhlbHAgd2l0aCB0aGUgc2lkZWNhciBzY3JpcHQuIEdlbmVyYWxseQppdCdzIHN0cmFpZ2h0Zm9y
d2FyZCBlbm91Z2ggdG8gYnVpbGQgc28gSSdtIHN1cmUgeW91IHdvbid0IGhhdmUgYW55CnRyb3Vi
bGUuIEhlcmUncyBvbmUgdGhhdCBJIHVzZWQgZm9yIGxvY2FsIHRlc3Rpbmcgb24gbXkgbGFwdG9w
IGluIGEKQ2VudE9TLWlzaCBjaHJvb3QgKHdlIGhhdmUgb3RoZXIgYml0cyByZXNwb25zaWJsZSBm
b3IgdGhpcyBpbgpFQzIpLiBQbGVhc2UgZXhjdXNlIHRoZSBjcnVmdCwgaW5jbHVkaW5nIHRoZSB1
c2Ugb2YgbGVnYWN5IEdSVUIuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tIDg8IC0tLS0tLS0tLS0t
LS0tLS0tLS0KIyEvYmluL2Jhc2gKaWYgWyAkIyAtbHQgMiBdOyB0aGVuCiAgICBlY2hvICJ1c2Fn
ZTogJDAgeGVuLmd6IGtlcm5lbC5neiBbaW5pdHJkLmltZ10iCiAgICBleGl0IDEKZmkKCmlmIFsg
JCMgLWVxIDMgXTsgdGhlbgogICAgSU5JVFJEPSQyCmZpCgppZiBbICEgLWYgL3Vzci9zaGFyZS9n
cnViL3g4Nl82NC1yZWRoYXQvc3RhZ2UyX2VsdG9yaXRvIF07IHRoZW4KICAgIGVjaG8gIi91c3Iv
c2hhcmUvZ3J1Yi94ODZfNjQtcmVkaGF0L3N0YWdlMl9lbHRvcml0byBub3QgZm91bmQuIgogICAg
ZWNobyAiSW5zdGFsbCBncnViIFJQTT8iCiAgICBleGl0IDEKZmkKCmlmIFsgISAtZiAkMSBdOyB0
aGVuCiAgICBlY2hvICIkMSBpcyBub3QgYSBmaWxlIgogICAgZXhpdCAxCmZpCgppZiBbICEgLWYg
JDIgXTsgdGhlbgogICAgZWNobyAiJDIgaXMgbm90IGEgZmlsZSIKICAgIGV4aXQgMQpmaQoKVE1Q
RElSPSQobWt0ZW1wIC1kKQpjYXQgPj4gJFRNUERJUi9tZW51LmxzdCA8PEVPRgpzZXJpYWwgLS11
bml0PTAgLS1zcGVlZD0xMTUyMDAgLS13b3JkPTggLS1wYXJpdHk9bm8gLS1zdG9wPTEKdGVybWlu
YWwgc2VyaWFsCnRpbWVvdXQ9MApkZWZhdWx0PTAKaGlkZGVubWVudQp0aXRsZSBWaXhlbgpyb290
IChjZCkKa2VybmVsIC9ib290L3hlbi5neiBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwgY29t
MT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSxxZW11IGNvbnNvbGVfdGltZXN0YW1wcz1kYXRlbXMg
Y29uc3dpdGNoPWIKbW9kdWxlIC9ib290L2tlcm5lbC5neiByb290PS9kZXYvc2RhMSBybyBjb25z
b2xlPWh2YzAgNApFT0YKaWYgWyB4IiRJTklUUkQiICE9IHggXTsgdGhlbgogICAgZWNobyAibW9k
dWxlIC9ib290L2luaXRyZC5pbWciID4+ICRUTVBESVIvbWVudS5sc3QKICAgIElOSVRSRF9HUkFG
VD1ib290L2luaXRyZC5pbWc9JElOSVRSRApmaQpjcCAkVE1QRElSL21lbnUubHN0ICRUTVBESVIv
Z3J1Yi5jb25mCmNwIC91c3Ivc2hhcmUvZ3J1Yi94ODZfNjQtcmVkaGF0L3N0YWdlMl9lbHRvcml0
byAkVE1QRElSLwoKbWtpc29mcyAtb3V0cHV0IHZpeGVuLmlzbyBcCiAgICAtaW5wdXQtY2hhcnNl
dCB1dGYtOCBcCiAgICAtam9saWV0IC1yYXRpb25hbC1yb2NrIFwKICAgIC10cmFuc2xhdGlvbi10
YWJsZSBcCiAgICAtZWx0b3JpdG8tYm9vdCBib290L2dydWIvc3RhZ2UyX2VsdG9yaXRvIFwKICAg
IC1uby1lbXVsLWJvb3QgXAogICAgLWJvb3QtbG9hZC1zaXplIDQgXAogICAgLWJvb3QtaW5mby10
YWJsZSBcCiAgICAtZ3JhZnQtcG9pbnRzIFwKICAgICAgICBib290L2dydWIvc3RhZ2UyX2VsdG9y
aXRvPSRUTVBESVIvc3RhZ2UyX2VsdG9yaXRvIFwKICAgICAgICBib290L3hlbi5nej0kMSBcCiAg
ICAgICAgYm9vdC9rZXJuZWwuZ3o9JDIgXAogICAgICAgICRJTklUUkRfR1JBRlQgXAogICAgICAg
IGJvb3QvZ3J1Yi9tZW51LmxzdD0kVE1QRElSL21lbnUubHN0IFwKICAgICAgICBib290L2dydWIv
Z3J1Yi5jb25mPSRUTVBESVIvZ3J1Yi5jb25mCgpybSAtcmYgJFRNUERJUgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tIDg8IC0tLS0tLS0tLS0tLS0tLS0tLS0KCkV2ZXJ5dGhpbmcgYnV0IGFuY2llbnQg
eGVuZCBiYXNlZCBYZW4gY2FuIHNpZGVsb2FkIHdoaWxlIGF2b2lkaW5nIGEgUFYKZG9tVSBibG9j
ayBkZXZpY2UgYnkgcGFzc2luZyBpbiBkZXZpY2VfbW9kZWxfYXJncyBsaWtlIHRoaXM6CgouLi4K
Ym9vdD0iZCIKZGV2aWNlX21vZGVsX2FyZ3M9WyAnLWRyaXZlJywgJ2ZpbGU9L3BhdGgvdG8vdml4
ZW4uaXNvLG1lZGlhPWNkcm9tLGZvcm1hdD1yYXcnIF0KLi4uCgpGb3IgeGVuZCB2ZXJzaW9ucyB3
ZSBjcmFmdCBhIHFlbXUtZG0gd3JhcHBlciBzY3JpcHQgYW5kIGNoYW5nZQpkZXZpY2VfbW9kZWwg
dG8gdXNlIGl0LgoKLS1tc3cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 22:11:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 22:11:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ27C-0005kw-QU; Tue, 09 Jan 2018 22:11:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=h+yd=ee=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eZ27A-0005kq-Tn
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 22:11:24 +0000
X-Inumbo-ID: 4f2033d4-f58a-11e7-b0d7-9f685aff125f
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f2033d4-f58a-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 22:13:24 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id A5BAEB2B2408;
 Tue,  9 Jan 2018 23:11:16 +0100 (CET)
To: Rich Persaud <persaur@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
 <819ffe6b-6399-507c-4e31-2f0babb49684@cardoe.com>
 <alpine.DEB.2.10.1801090951520.4603@sstabellini-ThinkPad-X260>
 <83F1313F-A31A-42FF-B1A3-A169729A391F@gmail.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <554aa43b-1776-339d-dbd1-61e667d397bd@knorrie.org>
Date: Tue, 9 Jan 2018 23:11:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <83F1313F-A31A-42FF-B1A3-A169729A391F@gmail.com>
Content-Language: en_US
Cc: Anthony Liguori <anthony@codemonkey.ws>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 committers@xenproject.org, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDkvMjAxOCAwNzoyMiBQTSwgUmljaCBQZXJzYXVkIHdyb3RlOgo+Pj4gT24gSmFuIDks
IDIwMTgsIGF0IDEyOjU2LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+IHdyb3RlOgo+Pj4KPj4+IE9uIFR1ZSwgOSBKYW4gMjAxOCwgRG91ZyBHb2xkc3RlaW4gd3Jv
dGU6Cj4+PiBPbiAxLzkvMTggMTE6MzMgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9u
IDA5LjAxLjE4IGF0IDE4OjIzLCA8YW50aG9ueUBjb2RlbW9ua2V5LndzPiB3cm90ZToKPj4+Pj4g
T24gVHVlLCBKYW4gOSwgMjAxOCBhdCA4OjUyIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkKPj4+Pj4g
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4+Pj4+PiBPbiBUdWUsIDkgSmFuIDIw
MTgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQg
OTowMSBQTSwgUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+
IE9uIGEgc2ltaWxhcmx5IHByYWdtYXRpYyBub3RlOiB3b3VsZCBhIHZhcmlhdGlvbiBvZiBBbnRo
b255J3Mgdml4ZW4gcGF0Y2gKPj4+Pj4gc2VyaWVzIGJlIHN1aXRhYmxlIGZvciBwcmUtUFZIIFhl
biA0LjYgLSA0Ljk/ICBUaGVzZSB2ZXJzaW9ucyBhcmUgY3VycmVudGx5IAo+Pj4+PiBkb2N1bWVu
dGVkIGFzIHNlY3VyaXR5LXN1cHBvcnRlZCAoT2N0IDIwMTggLSBKdWx5IDIwMjApLgo+Pj4+Pj4+
Cj4+Pj4+Pj4gSG1tLCBJYW4ncyBtYWlsIHNlZW1zIHRvIGJlIGZvY3VzaW5nIG9uIHRoZSBpZGVh
IG9mIGNoZWNraW5nIGluIGEKPj4+Pj4+PiBub24tcG9saXNoZWQgc2VyaWVzIHRvIDQuMTAsIHJh
dGhlciB0aGFuIGV4Y3RseSB3aGF0IHRoZSBjb250ZW50IG9mCj4+Pj4+Pj4gdGhhdCBzZXJpZXMg
d291bGQgYmUuCj4+Pj4+Pj4KPj4+Pj4+PiBJbiB0aGUgSVJMIGNvbnZlcnNhdGlvbiB0aGF0IHBy
ZWNlZWRlZCB0aGlzIG1haWwsIHRoZSBuZXcgc2hvcnQtdGVybQo+Pj4+Pj4+IHRhcmdldCB3ZSBk
aXNjdXNzZWQgd2FzOgo+Pj4+Pj4+IDEuIEEgNC4xMC1iYXNlZCBzaGltIHRoYXQgY291bGQgYm9v
dCBlaXRoZXIgdW5kZXIgSFZNIG9yIFBWSAo+Pj4+Pj4+IDIuIEEgc2NyaXB0IHRoYXQgd291bGQg
dGFrZSBhbiBleGlzdGluZyBQViBjb25maWcsIGFuZCBzcGl0IG91dCBhKSBhCj4+Pj4+Pj4gYm9v
dGFibGUgSVNPIHdpdGggdGhlIHNoaW0gJiB3aGF0ZXZlciB3YXMgbmVlZGVkLCBhbmQgYikgYSBu
ZXcgY29uZmlnCj4+Pj4+Pj4gdGhhdCB3b3VsZCBib290IHRoZSBzYW1lIFZNLCBidXQgaW4gSFZN
IG1vZGUgd2l0aCB0aGUgc2hpbQo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhlIHNjcmlwdCArIGEgNC4xMCBz
aGltIGJpbmFyeSAqc2hvdWxkKiBhbGxvdyBtb3N0IFBWIGd1ZXN0cyB0byBib290Cj4+Pj4+Pj4g
d2l0aG91dCBhbnkgY2hhbmdlcyB3aGF0c29ldmVyIGZvciBtb3N0IG9sZGVyIHZlcnNpb25zIG9m
IFhlbi4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoZXJlIGFyZSBhIG51bWJlciBvZiBwZW9wbGUgZm9yIHdo
b20gdGhpcyB3b24ndCB3b3JrOyBJIHRoaW5rIHdlIGFsc28KPj4+Pj4+PiBuZWVkIHRvIHByb3Zp
ZGUgYSB3YXkgdG8gdHJhbnNwYXJlbnRseSBjaGFuZ2UgUFYgZ3Vlc3RzIGludG8gUFZzaGltCj4+
Pj4+Pj4gZ3Vlc3RzLiAgQnV0IHRoYXQgd2lsbCBuZWNlc3NhcmlseSBpbnZvbHZlIHNpZ25pZmlj
YW50IHRvb2xzdGFjawo+Pj4+Pj4+IGZ1bmN0aW9uYWxpdHksIGF0IHdoaWNoIHBvaW50IHlvdSBt
aWdodCBhcyB3ZWxsIGJhY2twb3J0IFBWSCBhcyB3ZWxsLgo+Pj4+Pj4KPj4+Pj4+IFllcywgdGhl
cmUgd2lsbCBiZSBhIG51bWJlciBvZiBwZW9wbGUgdGhhdCB3b24ndCBiZSBjb3ZlcmVkIGJ5IHRo
aXMgZml4LAo+Pj4+Pj4gaW5jbHVkaW5nIHRob3NlIHRoYXQgY2FuJ3QgdXNlIEhWTS9QVkggbW9k
ZSBiZWNhdXNlIFZULXggaXNuJ3QgYXZhaWxhYmxlCj4+Pj4+PiBhdCBhbGwgaW4gdGhlaXIgZW52
aXJvbm1lbnQuIFRoYXQgaXMgdGhlIG9ubHkgcmVhc29uIHRvIHJ1biBQViB0b2RheS4KPj4+Pj4+
IFByb3ZpZGluZyBhIHdheSB0byB0cmFuc3BhcmVudGx5IGNoYW5nZSBQViBndWVzdHMgaW50byBQ
VnNoaW0gZ3Vlc3RzCj4+Pj4+PiB3b24ndCBjb3ZlciBhbnkgb2YgdGhlc2UgY2FzZXMuIEEgbW9y
ZSBjb21wbGV0ZSB3b3JrYXJvdW5kIHRvIFNQMyBpcwo+Pj4+Pj4gYWxvbmcgdGhlIGxpbmVzIG9m
IGh0dHBzOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1MTUwOTc0MDYyNTY5MC4KPj4+Pj4+
Cj4+Pj4+PiBUaGF0IHNhaWQsIEkgcmVhbGl6ZSB0aGF0IHdlIGFyZSBvbmx5IHRyeWluZyB0byBk
byB0aGUgYmVzdCB3ZSBjYW4gaW4gYQo+Pj4+Pj4gdmVyeSBkaWZmaWN1bHQgc2l0dWF0aW9uLCB3
aXRoIHZlcnkgbGl0dGxlIHRpbWUgaW4gb3VyIGhhbmRzLiBJIGFncmVlCj4+Pj4+PiB3aXRoIElh
biB0aGF0IHdlIHNob3VsZCBjb21taXQgc29tZXRoaW5nIHVucG9saXNoZWQgYW5kIG9ubHkgcGFy
dGlhbGx5Cj4+Pj4+PiByZXZpZXdlZCBzb29uLCBldmVuIHRob3VnaCBpdCBkb2Vzbid0IGNvdmVy
IGEgZ29vZCBjaHVuayBvZiB0aGUgdXNlcmJhc2UKPj4+Pj4+IGZvciBvbmUgcmVhc29uIG9yIGFu
b3RoZXIuIEV2ZW4gaWYgbWlncmF0aW9uIGRvZXNuJ3Qgd29yaywgaXQgd2lsbCBzdGlsbAo+Pj4+
Pj4gaGVscCBhbGwgdGhhdCBkb24ndCByZXF1aXJlIGl0LiBJdCBpcyBvbmx5IGEgcGFydGlhbCBm
aXggYnkgbmF0dXJlCj4+Pj4+PiBhbnl3YXkuCj4+Pj4+Cj4+Pj4+IENhbiBwZW9wbGUgYmUgYSBi
aXQgbW9yZSBleHBsaWNpdCBhYm91dCB3aGF0IHRoZXkgdGhpbmsgc2hvdWxkIGJlIGRvbmUgaGVy
ZT8KPj4+Pj4KPj4+Pj4gSSdtIGhhcHB5IHRvIHJlZGlyZWN0IGVmZm9ydCB0byBQVkggc2hpbSBp
ZiB0aGF0J3Mgd2hhdCB0aGUgc29sdXRpb24KPj4+Pj4gaXMgZ29pbmcgdG8gYmUuCj4+Pj4+Cj4+
Pj4+IEkgb2J2aW91c2x5IHByZWZlciB0aGUgSFZNIGFwcHJvYWNoIGFzIGl0IHdvcmtzIG9uIGEg
YnJvYWQgcmFuZ2Ugb2YgWGVuIAo+Pj4+PiB2ZXJzaW9ucwo+Pj4+PiB3aXRob3V0IG1vZGlmaWNh
dGlvbiBidXQgSSdtIGtlZW4gdG8gZ2V0IHNvbWV0aGluZyBkb25lIHF1aWNrbHkgYW5kCj4+Pj4+
IGRvbid0IHdhbnQgdG8KPj4+Pj4gd2FzdGUgZWZmb3J0Lgo+Pj4+Cj4+Pj4gRnJvbSB3aGF0IEkn
dmUgcmVhZCB0b2RheSwgSSBoYXZlIG5vIHJlYXNvbiB0byBiZWxpZXZlIHRoZSBQVkgKPj4+PiBz
aGltIHdvbid0IHdvcmsgaW4gSFZNIG1vZGUuIEhvdyB3b3VsZCB0aGUgSFZNLW9ubHkgYXBwcm9h
Y2gKPj4+PiBiZSBiZXR0ZXIgaW4gdGhhdCBjYXNlPwo+Pj4+Cj4+Pj4gSmFuCj4+Pgo+Pj4gSSBm
ZWVsIGxpa2UgSSBzaG91bGQgc3RhdGUgdGhlIG9idmlvdXMgaGVyZS4gSXRzIHRlc3RlZCBvdmVy
IGEgbGFyZ2UKPj4+IGRhdGEgc2V0Lgo+Pgo+PiBSaWdodDogaWYgd2UgYXJlIGdvaW5nIHRvIGNv
bW1pdCBzb21ldGhpbmcgdW5wb2xpc2hlZCBhbmQgdW5yZXZpZXdlZCwKPj4gbGV0IGl0IGJlIGF0
IGxlYXN0IHZlcnkgd2VsbCB0ZXN0ZWQgYnkgdGhlIHN1Ym1pdHRlci4gSG9uZXN0IHF1ZXN0aW9u
Ogo+PiBob3cgbXVjaCBtb3JlIGRldiZ0ZXN0IHdlIG5lZWQgb24gUFZTaGltIGJlZm9yZSB3ZSBn
ZXQgaXQgdG8gc2ltaWxhcgo+PiBsZXZlbHMgb2YgY29uZmlkZW5jZT8KPiAKCj4gU2luY2UgdGhl
IHByaW1hcnkgYXVkaWVuY2UgZm9yIHNlY3VyaXR5IGZpeGVzIGFyZSBwcm9kdWN0aW9uCj4gZGVw
bG95bWVudHMgb2YgWGVuIHdoZXJlIGN1c3RvbWVyIGFzc2V0cyBhcmUgYXQgcmlzaywgaXMgdGhl
cmUgYW4KPiBlc3RpbWF0ZSBmb3IgdGhlIHBlcmNlbnRhZ2Uvc2l6ZSBvZiBYZW4gZGVwbG95bWVu
dHMgd2hlcmUgUFZIIChub3QKPiBvbmx5IFhlbiA0LjEwKSBoYXMgYWxyZWFkeSBiZWVuIGRlcGxv
eWVkIGZvciBwcm9kdWN0aW9uIGN1c3RvbWVycz8KPiBUaGF0IGNvdWxkIGdpdmUgb3RoZXIgY3Vz
dG9tZXJzIG1vcmUgY29uZmlkZW5jZSBpbiBkZXBsb3lpbmcgUFZIIGluCj4gcHJvZHVjdGlvbi4K
KzEKCkkgaGF2ZSBiZWVuIGhlYXJpbmcgbW9zdGx5LXZlcnktcG9zaXRpdmUgc3RvcmllcyBhcm91
bmQsIGV4Y2VwdCBmb3IgdGhlCm1pc3NpbmcgcHZncnViMiBzdXBwb3J0LiA6KQoKQnV0IGFzIGEg
c3lzYWRtaW4gd2hvJ3MgYWxzbyBzdHJvbmdseSBjb25zaWRlcmluZyB0byBqdW1wIHRvIDQuMTAg
YW5kClBWSCBJJ2QgZGVmaW5pdGVseSBsaWtlIHRvIGhlYXIgbW9yZSBzdG9yaWVzLgoKSGFucwoK
SGFucwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 22:38:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 22:38:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ2XF-0007Io-1x; Tue, 09 Jan 2018 22:38:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZ2XD-0007Ih-Ls
 for xen-devel@lists.xensource.com; Tue, 09 Jan 2018 22:38:19 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-3.messagelabs.com id B8/24-07010-A54455A5;
 Tue, 09 Jan 2018 22:38:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTfSJTT
 K4OByfot7U96zOzB6bO/bxR7AGMWamZeUX5HAmjH56wv2ghNRFWcPnmFuYJxn1cXIxSEk0Mgk
 Mb39NROE85hRYtOl7VDONkaJbXOOsncxcnKICDhLfD0zF8zmFdCXWPTjDhuILSzgKjF9fz8jS
 IOEwGxVidVnNoMVSQh4S3S/P84KY9/t6gBqYOdgE7CSOCQGEmURUJX409DCOoGRewEjwypGje
 LUorLUIl1Dc72kosz0jJLcxMwcXUMDY73c1OLixPTUnMSkYr3k/NxNjEAPMwDBDsaXpz0PMUp
 yMCmJ8gZyhkYJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB95wSUEyxKTU+tSMvMAYYaTFqCg0dJ
 hPcXSJq3uCAxtzgzHSJ1itGY49imy3+YOJ7NfN3ALMSSl5+XKiXOy+gMVCoAUppRmgc3CBYDl
 xhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM6wMyhSczrwRu3yugU5iATnm3LxDklJJEhJRUA+
 MuvfifBd6de3JWfJs+xem3RfmsuASd/yltFe2Kt5jWFzy6dfT2ItGmTZwBCz7Ir7FLm2imcdM
 hiPsf/zy7PvlgdtE/EZs/qXovdCyxPR0bZi2+yaB00sHzk9KlTI4zG/Tbpe7hWtduuJevecoj
 vn/CjzZXXatUVtw571f2HHW/M9krT7xQD1diKc5INNRiLipOBAD1JlKQfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1515537496!118176619!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53473 invoked from network); 9 Jan 2018 22:38:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 9 Jan 2018 22:38:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZ2X8-0003wh-BQ; Tue, 09 Jan 2018 22:38:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZ2X3-0008GX-1c; Tue, 09 Jan 2018 22:38:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZ2X2-0006xU-Mb; Tue, 09 Jan 2018 22:38:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117730-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=bb019fb2cbbe23e2419e07bf347f45415360677d
X-Osstest-Versions-That: qemuu=a4166a0a50dda967f30c9d85fa8aa2ea2539798e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 09 Jan 2018 22:38:08 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 117730: regressions -
	FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzczMCBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3NzMwLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxMTczNDUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTczNDUKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYmIwMTlmYjJjYmJlMjNlMjQxOWUwN2JmMzQ3ZjQ1
NDE1MzYwNjc3ZApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYTQxNjZh
MGE1MGRkYTk2N2YzMGM5ZDg1ZmE4YWEyZWEyNTM5Nzk4ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTE3MzQ1ICAyMDE3LTEyLTE5IDE4OjQ4OjUwIFogICAyMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExNzczMCAgMjAxOC0wMS0wOCAxNzoxNDoyMiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXggV2ls
bGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGV5IEthcmRhc2hldnNr
aXkgPGFpa0BvemxhYnMucnU+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQg
R2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRXJpYyBBdWdlciA8ZXJpYy5h
dWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlcmQg
SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+
CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKZW5zIEZyZWltYW5uIDxqZnJl
aW1hbm5AcmVkaGF0LmNvbT4KICBKaW0gU29tZXJ2aWxsZSA8SmltLlNvbWVydmlsbGVAd2luZHJp
dmVyLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVy
IDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBN
YXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPgogIE1pY2hhZWwgT2xi
cmljaCA8bS5vbGJyaWNoQHBlbmd1dHJvbml4LmRlPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTGlldmVuIDxwbEBr
YW1wLmRlPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRl
ciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRh
cnNpbmdoQGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFk
aW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTU1MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 22:51:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 22:51:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ2kE-0000Df-9z; Tue, 09 Jan 2018 22:51:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uwuk=ee=c-home.cz=martin@srs-us1.protection.inumbo.net>)
 id 1eZ2kC-0000DZ-Kv
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 22:51:44 +0000
X-Inumbo-ID: f0624892-f58f-11e7-b0d7-9f685aff125f
Received: from dmz.c-home.cz (unknown [89.24.150.100])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0624892-f58f-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 22:53:43 +0000 (UTC)
Received: from dmz.c-home.cz (localhost [127.0.0.1])
 by dmz.c-home.cz (8.14.4+Sun/8.14.4) with ESMTP id w09MpSu0016153;
 Tue, 9 Jan 2018 23:51:33 +0100 (CET)
Received: from localhost (martin@localhost)
 by dmz.c-home.cz (8.14.4+Sun/8.14.4/Submit) with ESMTP id w09MpRLu016150;
 Tue, 9 Jan 2018 23:51:28 +0100 (CET)
X-Authentication-Warning: dmz.c-home.cz: martin owned process doing -bs
Date: Tue, 9 Jan 2018 23:51:27 +0100 (CET)
From: Martin Cerveny <martin@c-home.cz>
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A54FAF7020000780019CD3E@prv-mh.provo.novell.com>
Message-ID: <alpine.GSO.2.00.1801092044510.10972@dmz.c-home.cz>
References: <alpine.GSO.2.00.1801071253201.12024@dmz.c-home.cz>
 <5A534F63020000780019C036@prv-mh.provo.novell.com>
 <alpine.GSO.2.00.1801081614550.20626@dmz.c-home.cz>
 <5A54FAF7020000780019CD3E@prv-mh.provo.novell.com>
User-Agent: Alpine 2.00 (GSO 1167 2008-08-23)
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] unable to shutdown (page fault in
 mwait_idle()/do_dbs_timer()/__find_next_bit()) (fwd)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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: Martin Cerveny <M.Cerveny@computer.org>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8uCgpPbiBUdWUsIDkgSmFuIDIwMTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA4
LjAxLjE4IGF0IDE3OjA3LCA8bWFydGluQGMtaG9tZS5jej4gd3JvdGU6Cj4+IE9uIE1vbiwgOCBK
YW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNy4wMS4xOCBhdCAxMzozNCwg
PG1hcnRpbkBjLWhvbWUuY3o+IHdyb3RlOgo+Pj4+IChYRU4pIC0tLS1bIFhlbi00LjEwLjAtdmdw
dSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0tLS0KPj4+Cj4+PiBUaGUgLXZncHUg
dGFnIG1ha2VzIG1lIHdvbmRlciB3aGV0aGVyIHlvdSBoYXZlIGFueSBwYXRjaGVzIGluCj4+PiB5
b3VyIHRyZWUgb24gdG9wIG9mIHBsYWluIDQuMTAuMCAob3IgNC4xMC1zdGFnaW5nKS4gQWxzbyB0
aGUgZGVidWc9bgo+Pj4gYWJvdmUgLi4uCj4+Cj4+IDQuMTAuMCArIDExIHBhdGNoZXMgdG8gbWFr
ZSBudmlkaWEvdmdwdSB3b3JrCj4+IChodHRwczovL2dpdGh1Yi5jb20veGVuc2VydmVyL3hlbi00
LjcucGcpLgo+PiBkZWJ1Zz1uIGJlY2F1c2UgeGVuJ3MgbW9kaWZpZWQgZGVidWcgYnVpbGQgcHJv
Y2Vzcy4KPj4KPj4+PiAoWEVOKSAgICBbPGZmZmY4MmQwODAyNmFlNjA+XSBfX2ZpbmRfbmV4dF9i
aXQrMHgxMC8weDgwCj4+Pj4gKFhFTikgICAgWzxmZmZmODJkMDgwMjUzMTgwPl0gY3B1ZnJlcV9v
bmRlbWFuZC5jI2RvX2Ric190aW1lcisweDE2MC8weDIyMAo+Pj4+IChYRU4pICAgIFs8ZmZmZjgy
ZDA4MDJjN2MwZT5dIG13YWl0LWlkbGUuYyNtd2FpdF9pZGxlKzB4MjNlLzB4MzQwCj4+Pj4gKFhF
TikgICAgWzxmZmZmODJkMDgwMjZmYTU2Pl0gZG9tYWluLmMjaWRsZV9sb29wKzB4ODYvMHhjMAo+
Pj4KPj4+IC4uLiBtYWtlcyB0aGlzIGNhbGwgdHJhY2UgdW5yZWxpYWJsZS4gQnV0IGV2ZW4gd2l0
aCBhIHJlbGlhYmxlIGNhbGwKPj4+IHRyYWNlLCBhbmFseXNpcyBvZiB0aGUgY3Jhc2ggd291bGQg
YmUgaGVscGVkIGlmIHlvdSBtYWRlCj4+PiBhdmFpbGFibGUgdGhlIHhlbi1zeW1zIChvciB4ZW4u
ZWZpLCBkZXBlbmRpbmcgb24gaG93IHlvdSBib290KQo+Pj4gc29tZXdoZXJlLgo+Pgo+PiB4ZW4t
c3ltcyAtIGh0dHA6Ly93d3cudXNjaG92bmEuY3ovZW4vemFzaWxrYS9VRFA1TFZFMjY3OUNHQklT
LTRZVi8KPgo+IFRoYW5rcy4gTG9va3MgdG8gYmUgYSByYWNlIGJldHdlZW4gYSB0aW1lciBpbiB0
aGUgZ292ZXJub3IgYW5kCj4gdGhlIENQVXMgYmVpbmcgYnJvdWdodCBkb3duLiBJbiBnZW5lcmFs
IHRoZSBnb3Zlcm5vciBpcyBzdXBwb3NlZAo+IHRvIGJlIGRpc2FibGVkIGluIHRoZSBjb3Vyc2Ug
b2YgQ1BVcyBiZWluZyBicm91Z2h0IGRvd24sIHNvIGZpcnN0Cj4gb2YgYWxsIEkgd29uZGVyIHdo
ZXRoZXIgeW91J3JlIGhhdmluZyBzb21lIGRhZW1vbiBpbiB1c2Ugd2hpY2gKPiBzZW5kcyBtYW5h
Z2VtZW50IHJlcXVlc3RzIHRvIHRoZSBDUFVmcmVxIGRyaXZlciBpbiBYZW4uIFN1Y2ggYQo+IGRh
ZW1vbiBzaG91bGQgb2YgY291cnNlIGJlIGRpc2FibGVkIGJ5IHRoZSBzeXN0ZW0gc2h1dGRvd24K
PiBzY3JpcHRzLiBPdGhlcndpc2UgcGxlYXNlIHRyeSB0aGUgYXR0YWNoZWQgZGVidWdnaW5nIHBh
dGNoIC0KPiBtYXliZSB3ZSBjYW4gc2VlIHNvbWV0aGluZyBmcm9tIGl0cyBvdXRwdXQuCgpJIHN1
cHBvc2UgdGhlcmUgc2hvdWxkIG5vIGJlIHJ1bm5pbmcgYW55dGhpbmcgYmVjYXVzZSBEb20wIGtl
cm5lbCBhbHJlYWR5IAplbmRlZCAoc2VlIGxhc3QgdHdvIG1lc3NhZ2VzIGZyb20gZG9tMCBrZXJu
ZWwpLiBPciBob3cgdG8gY2hlY2sgaXQgPwoKUGF0Y2ggYWRkZWQuCi0gbm8gImRiczoiIGluIG91
dHB1dCAoZ3JlcCAiZGJzOiIgLi4uKQotIGV4YXBsZXMgb2Ygc2h1dGRvd24gb3V0cHV0ICgxKiBP
SyArIDIqIGZhaWwpOgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KClsgIDYzMi40Mzk0MDJdIEFDUEk6IFByZXBhcmluZyB0byBlbnRlciBzeXN0
ZW0gc2xlZXAgc3RhdGUgUzUKWyAgNjMyLjQ4NjcyOF0gcmVib290OiBQb3dlciBkb3duCihYRU4p
IFByZXBhcmluZyBzeXN0ZW0gZm9yIEFDUEkgUzUgc3RhdGUuCihYRU4pIERpc2FibGluZyBub24t
Ym9vdCBDUFVzIC4uLgooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMSAoMSxmZmFhYWIsMSwyKQooWEVO
KSBCcm9rZSBhZmZpbml0eSBmb3IgaXJxIDE0MAooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMiAoMSw0
LDEsNCkKKFhFTikgQnJva2UgYWZmaW5pdHkgZm9yIGlycSAxMzkKKFhFTikgY3B1ZnJlcTogZGVs
IENQVTMgKDEsZmZhYWE5LDEsOCkKKFhFTikgQnJva2UgYWZmaW5pdHkgZm9yIGlycSA4MwooWEVO
KSBjcHVmcmVxOiBkZWwgQ1BVNCAoMSwxMCwxLDEwKQooWEVOKSBCcm9rZSBhZmZpbml0eSBmb3Ig
aXJxIDEzNwooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVNSAoMSxmZmFhYTEsMSwyMCkKKFhFTikgY3B1
ZnJlcTogZGVsIENQVTYgKDEsNDAsMSw0MCkKKFhFTikgQnJva2UgYWZmaW5pdHkgZm9yIGlycSAx
NDEKKFhFTikgY3B1ZnJlcTogZGVsIENQVTcgKDEsZmZhYTgxLDEsODApCihYRU4pIGNwdWZyZXE6
IGRlbCBDUFU4ICgxLDEwMCwxLDEwMCkKKFhFTikgY3B1ZnJlcTogZGVsIENQVTkgKDEsZmZhYTAx
LDEsMjAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTAgKDEsNDAwLDEsNDAwKQooWEVOKSBjcHVm
cmVxOiBkZWwgQ1BVMTEgKDEsZmZhODAxLDEsODAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTIg
KDEsMTAwMCwxLDEwMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUxMyAoMSxmZmEwMDEsMSwyMDAw
KQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTQgKDEsNDAwMCwxLDQwMDApCihYRU4pIGNwdWZyZXE6
IGRlbCBDUFUxNSAoMSxmZjgwMDEsMSw4MDAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTYgKDEs
ZmYwMDAxLDEsMTAwMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUxNyAoMSxmZTAwMDEsMSwyMDAw
MCkKKFhFTikgY3B1ZnJlcTogZGVsIENQVTE4ICgxLGZjMDAwMSwxLDQwMDAwKQooWEVOKSBjcHVm
cmVxOiBkZWwgQ1BVMTkgKDEsZjgwMDAxLDEsODAwMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUy
MCAoMSxmMDAwMDEsMSwxMDAwMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUyMSAoMSxlMDAwMDEs
MSwyMDAwMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUyMiAoMSxjMDAwMDEsMSw0MDAwMDApCihY
RU4pIGNwdWZyZXE6IGRlbCBDUFUyMyAoMSw4MDAwMDEsMSw4MDAwMDApCihYRU4pIEJyb2tlIGFm
ZmluaXR5IGZvciBpcnEgNzIKKFhFTikgY3B1ZnJlcTogZGVsIENQVTAgKDEsMSwxLDEpCihYRU4p
IEVudGVyaW5nIEFDUEkgUzUgc3RhdGUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKWyAgNjY5LjE3MTM5Nl0gQUNQSTogUHJlcGFy
aW5nIHRvIGVudGVyIHN5c3RlbSBzbGVlcCBzdGF0ZSBTNQpbICA2NjkuMjE4NjM3XSByZWJvb3Q6
IFBvd2VyIGRvd24KKFhFTikgUHJlcGFyaW5nIHN5c3RlbSBmb3IgQUNQSSBTNSBzdGF0ZS4KKFhF
TikgRGlzYWJsaW5nIG5vbi1ib290IENQVXMgLi4uCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUxICgx
LGZmYWFhYiwxLDIpCihYRU4pIEJyb2tlIGFmZmluaXR5IGZvciBpcnEgMTM4CihYRU4pIGNwdWZy
ZXE6IGRlbCBDUFUyICgxLDQsMSw0KQooWEVOKSBCcm9rZSBhZmZpbml0eSBmb3IgaXJxIDE0MQoo
WEVOKSBjcHVmcmVxOiBkZWwgQ1BVMyAoMSxmZmFhYTksMSw4KQooWEVOKSBjcHVmcmVxOiBkZWwg
Q1BVNCAoMSwxMCwxLDEwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVNSAoMSxmZmFhYTEsMSwyMCkK
KFhFTikgQnJva2UgYWZmaW5pdHkgZm9yIGlycSAxNDAKKFhFTikgY3B1ZnJlcTogZGVsIENQVTYg
KDEsNDAsMSw0MCkKKFhFTikgQnJva2UgYWZmaW5pdHkgZm9yIGlycSAxMzkKKFhFTikgY3B1ZnJl
cTogZGVsIENQVTcgKDEsZmZhYTgxLDEsODApCihYRU4pIEJyb2tlIGFmZmluaXR5IGZvciBpcnEg
MTM3CihYRU4pIGNwdWZyZXE6IGRlbCBDUFU4ICgxLDEwMCwxLDEwMCkKKFhFTikgY3B1ZnJlcTog
ZGVsIENQVTkgKDEsZmZhYTAxLDEsMjAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTAgKDEsNDAw
LDEsNDAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTEgKDEsZmZhODAxLDEsODAwKQooWEVOKSBj
cHVmcmVxOiBkZWwgQ1BVMTIgKDEsMTAwMCwxLDEwMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUx
MyAoMSxmZmEwMDEsMSwyMDAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTQgKDEsNDAwMCwxLDQw
MDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUxNSAoMSxmZjgwMDEsMSw4MDAwKQooWEVOKSBjcHVm
cmVxOiBkZWwgQ1BVMTYgKDEsZmYwMDAxLDEsMTAwMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUx
NyAoMSxmZTAwMDEsMSwyMDAwMCkKKFhFTikgY3B1ZnJlcTogZGVsIENQVTE4ICgxLGZjMDAwMSwx
LDQwMDAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTkgKDEsZjgwMDAxLDEsODAwMDApCihYRU4p
IGNwdWZyZXE6IGRlbCBDUFUyMCAoMSxmMDAwMDEsMSwxMDAwMDApCihYRU4pIGNwdWZyZXE6IGRl
bCBDUFUyMSAoMSxlMDAwMDEsMSwyMDAwMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUyMiAoMSxj
MDAwMDEsMSw0MDAwMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFUyMyAoMSw4MDAwMDEsMSw4MDAw
MDApCihYRU4pIC0tLS1bIFhlbi00LjEwLjAtdmdwdSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRh
aW50ZWQgXS0tLS0KKFhFTikgQ1BVOiAgICAyMwooWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJk
MDgwMjZhZWQwPl0gX19maW5kX25leHRfYml0KzB4MTAvMHg4MAooWEVOKSBSRkxBR1M6IDAwMDAw
MDAwMDAwMTAyMDYgICBDT05URVhUOiBoeXBlcnZpc29yCihYRU4pIHJheDogMDAwMDAwMDAwMDAw
MDAwMCAgIHJieDogZmZmZjgzMDg3OWRiMDQwMCAgIHJjeDogMDAwMDAwMDAwMDAwMDAxOAooWEVO
KSByZHg6IDAwMDAwMDAwMDAwMDAwMTggICByc2k6IDAwMDAwMDAwMDAwMDAwMTggICByZGk6IDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgcmJwOiAwMDAwMDAwMDA2MWM2NjUyICAgcnNwOiBmZmZmODMx
MDRlYWFmZGQ4ICAgcjg6ICAwMDAwMDAwMDAwMDAwMDE4CihYRU4pIHI5OiAgZmZmZjgzMDg3OWRi
NmQ3MCAgIHIxMDogZmZmZjgzMDg3OWRiMjhlOCAgIHIxMTogMDAwMDAwOWRmODkwYTFlNwooWEVO
KSByMTI6IDAwMDAwMDAwMDAwMDAwMDAgICByMTM6IGZmZmY4MzA4Nzg4Y2VmODAgICByMTQ6IGZm
ZmY4MmQwODA1NjE0ZTAKKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDE3ICAgY3IwOiAwMDAwMDAw
MDgwMDUwMDNiICAgY3I0OiAwMDAwMDAwMDAwMTUyNmUwCihYRU4pIGNyMzogMDAwMDAwMDA3ZGEy
ZjAwMCAgIGNyMjogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSBmc2I6IDAwMDAwMDAwMDAwMDAwMDAg
ICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgZHM6
IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogMDAwMCAgIGNzOiBl
MDA4CihYRU4pIFhlbiBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDI2YWVkMD4gKF9fZmluZF9uZXh0
X2JpdCsweDEwLzB4ODApOgooWEVOKSAgZTEgM2YgNDggOGQgM2MgYzcgNzQgMjUgPDRjPiA4YiAw
ZiA0MSBiOCA0MCAwMCAwMCAwMCA0MSAyOSBjOCA0OSBkMyBlOSA0OQooWEVOKSBYZW4gc3RhY2sg
dHJhY2UgZnJvbSByc3A9ZmZmZjgzMTA0ZWFhZmRkODoKKFhFTikgICAgZmZmZjgyZDA4MDI1MzFm
MCAwMDAwMDAwMDAwMDAwMDE3IGZmZmY4MzA4MDAwMDAwMTggZmZmZjgyZDA4MDU3NzM4MAooWEVO
KSAgICAwMDIwMGYwODc5ZGI2ZDk4IDAwMDAwMDlkZDRiZGNjZjUgMDAwMDAwMDAwMDAwMDAwNCBm
ZmZmODMwODc5ZGI2ZTQwCihYRU4pICAgIGZmZmY4MmQwODA1NGFjODAgMDAwMDAwOWRkNGJkY2Nm
NSAwMDAwMDAwMDAwMDAwMDE3IDAwMDAwMDAwMDAwMDAwMTcKKFhFTikgICAgZmZmZjgyZDA4MDJj
N2M3ZSAwMDAwMDAwMDAwMDAwZDQzIDAwMDAwMDlkY2VjODJmMWIgZmZmZjgzMDg3OWRiNmVmOAoo
WEVOKSAgICAwMDAwMDAyMDAwMDAwMDA4IDAwMDAwMWNmMDAwMDAzOTAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDE5MDAwMDAwMDEgZmZmZjgyZTAyOGM0
YjMwMCBmZmZmODIwMDAwMDdmZmZmIGZmZmY4MmQwODA1NTJjODAKKFhFTikgICAgZmZmZjgyZDA4
MDU0YjgwMCBmZmZmODJkMDgwNTc3MWYwIDAwMDAwMDAwMDAwMDAwMTcgMDAwMDAwMDAwMDAwMDAx
NwooWEVOKSAgICBmZmZmODJkMDgwNTYxNGUwIGZmZmY4MmQwODA0MjBlODAgZmZmZjgyZDA4MDI2
ZmFjNiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIGZmZmY4MzEwNGVhYWZmZmYgZmZmZjgzMDA3
ZGRmMTAwMCBmZmZmODMwMDdkZGYxMDAwIGZmZmY4MzAwN2RkZjEwMDAKKFhFTikgICAgZmZmZjgz
MDg3OWRiMDE4MCBmZmZmODMwODc5ZGIwMTg4IDAwMDAwMDlkY2VjNzEwNjcgZmZmZjgyZDA4MDU2
MTRlMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMTcgZmZm
ZjgzMDA3ZGRmMTAwMCAwMDAwMDAzN2Y5ODM5MDgwCihYRU4pICAgIDAwMDAwMDAwMDAxNTI2ZTAK
KFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4pICAgIFs8ZmZmZjgyZDA4MDI2YWVkMD5dIF9fZmlu
ZF9uZXh0X2JpdCsweDEwLzB4ODAKKFhFTikgICAgWzxmZmZmODJkMDgwMjUzMWYwPl0gY3B1ZnJl
cV9vbmRlbWFuZC5jI2RvX2Ric190aW1lcisweDE2MC8weDIyMAooWEVOKSAgICBbPGZmZmY4MmQw
ODAyYzdjN2U+XSBtd2FpdC1pZGxlLmMjbXdhaXRfaWRsZSsweDIzZS8weDM0MAooWEVOKSAgICBb
PGZmZmY4MmQwODAyNmZhYzY+XSBkb21haW4uYyNpZGxlX2xvb3ArMHg4Ni8weGMwCihYRU4pCihY
RU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDAwMDAwMDAwMDoKKFhFTikgIEw0WzB4MDAw
XSA9IDAwMDAwMDA4N2ZmZWIwNjMgZmZmZmZmZmZmZmZmZmZmZgooWEVOKSAgTDNbMHgwMDBdID0g
MDAwMDAwMDg3ZmZlYTA2MyBmZmZmZmZmZmZmZmZmZmZmCihYRU4pICBMMlsweDAwMF0gPSAwMDAw
MDAwODdmZmU5MDYzIGZmZmZmZmZmZmZmZmZmZmYKKFhFTikgIEwxWzB4MDAwXSA9IDAwMDAwMDAw
MDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgooWEVOKQooWEVOKSAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAyMzoKKFhFTikgRkFUQUwg
UEFHRSBGQVVMVAooWEVOKSBbZXJyb3JfY29kZT0wMDAwXQooWEVOKSBGYXVsdGluZyBsaW5lYXIg
YWRkcmVzczogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCihYRU4pCihYRU4pIFJlYm9vdCBpbiBmaXZlIHNlY29uZHMuLi4KKFhF
TikgUmVzZXR0aW5nIHdpdGggQUNQSSBNRU1PUlkgb3IgSS9PIFJFU0VUX1JFRy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClsg
IDMwNS45NjU2MzNdIEFDUEk6IFByZXBhcmluZyB0byBlbnRlciBzeXN0ZW0gc2xlZXAgc3RhdGUg
UzVeTQpbICAzMDYuMDEyODc2XSByZWJvb3Q6IFBvd2VyIGRvd25eTQooWEVOKSBQcmVwYXJpbmcg
c3lzdGVtIGZvciBBQ1BJIFM1IHN0YXRlLgooWEVOKSBEaXNhYmxpbmcgbm9uLWJvb3QgQ1BVcyAu
Li4KKFhFTikgY3B1ZnJlcTogZGVsIENQVTEgKDEsZmZhYWFiLDEsMikKKFhFTikgQnJva2UgYWZm
aW5pdHkgZm9yIGlycSA4MwooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMiAoMSw0LDEsNCkKKFhFTikg
QnJva2UgYWZmaW5pdHkgZm9yIGlycSAxMzgKKFhFTikgY3B1ZnJlcTogZGVsIENQVTMgKDEsZmZh
YWE5LDEsOCkKKFhFTikgQnJva2UgYWZmaW5pdHkgZm9yIGlycSAxMzcKKFhFTikgY3B1ZnJlcTog
ZGVsIENQVTQgKDEsMTAsMSwxMCkKKFhFTikgY3B1ZnJlcTogZGVsIENQVTUgKDEsZmZhYWExLDEs
MjApCihYRU4pIEJyb2tlIGFmZmluaXR5IGZvciBpcnEgMTQwCihYRU4pIGNwdWZyZXE6IGRlbCBD
UFU2ICgxLDQwLDEsNDApCihYRU4pIEJyb2tlIGFmZmluaXR5IGZvciBpcnEgMTM5CihYRU4pIGNw
dWZyZXE6IGRlbCBDUFU3ICgxLGZmYWE4MSwxLDgwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVOCAo
MSwxMDAsMSwxMDApCihYRU4pIGNwdWZyZXE6IGRlbCBDUFU5ICgxLGZmYWEwMSwxLDIwMCkKKFhF
TikgY3B1ZnJlcTogZGVsIENQVTEwICgxLDQwMCwxLDQwMCkKKFhFTikgY3B1ZnJlcTogZGVsIENQ
VTExICgxLGZmYTgwMSwxLDgwMCkKKFhFTikgY3B1ZnJlcTogZGVsIENQVTEyICgxLDEwMDAsMSwx
MDAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTMgKDEsZmZhMDAxLDEsMjAwMCkKKFhFTikgY3B1
ZnJlcTogZGVsIENQVTE0ICgxLDQwMDAsMSw0MDAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTUg
KDEsZmY4MDAxLDEsODAwMCkKKFhFTikgY3B1ZnJlcTogZGVsIENQVTE2ICgxLGZmMDAwMSwxLDEw
MDAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMTcgKDEsZmUwMDAxLDEsMjAwMDApCihYRU4pIGNw
dWZyZXE6IGRlbCBDUFUxOCAoMSxmYzAwMDEsMSw0MDAwMCkKKFhFTikgY3B1ZnJlcTogZGVsIENQ
VTE5ICgxLGY4MDAwMSwxLDgwMDAwKQooWEVOKSBjcHVmcmVxOiBkZWwgQ1BVMjAgKDEsZjAwMDAx
LDEsMTAwMDAwKQooWEVOKSAtLS0tWyBYZW4tNC4xMC4wLXZncHUgIHg4Nl82NCAgZGVidWc9biAg
IE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAgMjAKKFhFTikgUklQOiAgICBlMDA4Ols8
ZmZmZjgyZDA4MDI2YWVkMD5dIF9fZmluZF9uZXh0X2JpdCsweDEwLzB4ODAKKFhFTikgUkZMQUdT
OiAwMDAwMDAwMDAwMDEwMjAyICAgQ09OVEVYVDogaHlwZXJ2aXNvcgooWEVOKSByYXg6IDAwMDAw
MDAwMDAwMDAwMDAgICByYng6IGZmZmY4MzA4NzlkYmM0MDAgICByY3g6IDAwMDAwMDAwMDAwMDAw
MTUKKFhFTikgcmR4OiAwMDAwMDAwMDAwMDAwMDE1ICAgcnNpOiAwMDAwMDAwMDAwMDAwMDE4ICAg
cmRpOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHJicDogMDAwMDAwMDAwNjFiZDhhOCAgIHJzcDog
ZmZmZjgzMTA0ZWFkN2RkOCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAxOAooWEVOKSByOTogIGZmZmY4
MzEwNGVhZWE2NzAgICByMTA6IGZmZmY4MzEwNGVhZWFkZTggICByMTE6IDAwMDAwMDQ5NzRjYjY2
ZmIKKFhFTikgcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiBmZmZmODMwODc4OGNmYjIwICAg
cjE0OiBmZmZmODJkMDgwNTYxNGUwCihYRU4pIHIxNTogMDAwMDAwMDAwMDAwMDAxNCAgIGNyMDog
MDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDE1MjZlMAooWEVOKSBjcjM6IDAwMDAw
MDAwN2RhMmYwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgZnNiOiAwMDAwMDAwMDAw
MDAwMDAwICAgZ3NiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAg
ICBjczogZTAwOAooWEVOKSBYZW4gY29kZSBhcm91bmQgPGZmZmY4MmQwODAyNmFlZDA+IChfX2Zp
bmRfbmV4dF9iaXQrMHgxMC8weDgwKToKKFhFTikgIGUxIDNmIDQ4IDhkIDNjIGM3IDc0IDI1IDw0
Yz4gOGIgMGYgNDEgYjggNDAgMDAgMDAgMDAgNDEgMjkgYzggNDkgZDMgZTkgNDkKKFhFTikgWGVu
IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmY4MzEwNGVhZDdkZDg6CihYRU4pICAgIGZmZmY4MmQw
ODAyNTMxZjAgMDAwMDAwMDAwMDAwMDAxNCAwMDAwMDAwMDAwMDAwMDE4IGZmZmY4MmQwODA1Nzcz
ODAKKFhFTikgICAgMDAyMDBmMDg0ZWFlYTY5OCAwMDAwMDA0OTQ3NGQ5YzgzIDAwMDAwMDAwMDAw
MDAwMDQgZmZmZjgzMTA0ZWFlYTk2MAooWEVOKSAgICBmZmZmODJkMDgwNTRhYzgwIDAwMDAwMDQ5
NDc0ZDljODMgMDAwMDAwMDAwMDAwMDAxNCAwMDAwMDAwMDAwMDAwMDE0CihYRU4pICAgIGZmZmY4
MmQwODAyYzdjN2UgZmZmZjgzMDg3OWRiYzMwMCAwMDAwMDA0OTQxNTdhYzVlIGZmZmY4MzEwNGVh
ZWFhMTgKKFhFTikgICAgMDAwMDAwMjAwMDAwMDAwOCAwMDAwMDM1ZjAwMDAwNDY0IDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAxOTAwMDAwMDAxIGZmZmY4
MmUwMjhjNGI1MzAgZmZmZjgyMDAwMDA3ZmZmZiBmZmZmODJkMDgwNTUyYzgwCihYRU4pICAgIGZm
ZmY4MmQwODA1NGI2ODAgZmZmZjgyZDA4MDU3NzFmMCAwMDAwMDAwMDAwMDAwMDE0IDAwMDAwMDAw
MDAwMDAwMTQKKFhFTikgICAgZmZmZjgyZDA4MDU2MTRlMCBmZmZmODJkMDgwNDIwZTgwIGZmZmY4
MmQwODAyNmZhYzYgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICBmZmZmODMxMDRlYWQ3ZmZmIGZm
ZmY4MzAwN2RkZjQwMDAgZmZmZjgzMDA3ZGRmNDAwMCBmZmZmODMwMDdkZGY0MDAwCihYRU4pICAg
IGZmZmY4MzA4NzlkYmMxODAgZmZmZjgzMDg3OWRiYzE4OCAwMDAwMDA0OTQxNTZmYTgxIGZmZmY4
MmQwODA1NjE0ZTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDE0IGZmZmY4MzAwN2RkZjQwMDAgMDAwMDAwMzdmOTg0NTA4MAooWEVOKSAgICAwMDAwMDAwMDAw
MTUyNmUwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAgICBbPGZmZmY4MmQwODAyNmFlZDA+
XSBfX2ZpbmRfbmV4dF9iaXQrMHgxMC8weDgwCihYRU4pICAgIFs8ZmZmZjgyZDA4MDI1MzFmMD5d
IGNwdWZyZXFfb25kZW1hbmQuYyNkb19kYnNfdGltZXIrMHgxNjAvMHgyMjAKKFhFTikgICAgWzxm
ZmZmODJkMDgwMmM3YzdlPl0gbXdhaXQtaWRsZS5jI213YWl0X2lkbGUrMHgyM2UvMHgzNDAKKFhF
TikgICAgWzxmZmZmODJkMDgwMjZmYWM2Pl0gZG9tYWluLmMjaWRsZV9sb29wKzB4ODYvMHhjMAoo
WEVOKQooWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAwMDAwMDA6CihYRU4pICBM
NFsweDAwMF0gPSAwMDAwMDAwODdmZmViMDYzIGZmZmZmZmZmZmZmZmZmZmYKKFhFTikgIEwzWzB4
MDAwXSA9IDAwMDAwMDA4N2ZmZWEwNjMgZmZmZmZmZmZmZmZmZmZmZgooWEVOKSAgTDJbMHgwMDBd
ID0gMDAwMDAwMDg3ZmZlOTA2MyBmZmZmZmZmZmZmZmZmZmZmCihYRU4pICBMMVsweDAwMF0gPSAw
MDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKKFhFTikKKFhFTikgKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBQYW5pYyBvbiBDUFUgMjA6CihYRU4p
IEZBVEFMIFBBR0UgRkFVTFQKKFhFTikgW2Vycm9yX2NvZGU9MDAwMF0KKFhFTikgRmF1bHRpbmcg
bGluZWFyIGFkZHJlc3M6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgooWEVOKQooWEVOKSBSZWJvb3QgaW4gZml2ZSBzZWNvbmRz
Li4uCihYRU4pIFJlc2V0dGluZyB3aXRoIEFDUEkgTUVNT1JZIG9yIEkvTyBSRVNFVF9SRUcuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 23:14:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 23:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ36A-0001j0-3s; Tue, 09 Jan 2018 23:14:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igen=ee=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eZ368-0001iu-Bp
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 23:14:24 +0000
X-Inumbo-ID: 1c4b3c22-f593-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c4b3c22-f593-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 23:16:24 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 933C72064D;
 Tue,  9 Jan 2018 23:14:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 933C72064D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 9 Jan 2018 15:14:13 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
Message-ID: <alpine.DEB.2.10.1801091508300.4603@sstabellini-ThinkPad-X260>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <e2f7e4b2-dd3e-977a-711c-5b9665a2b123@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH FAIRLY-RFC 00/44] x86: Prerequisite work for
 a Xen KAISER solution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA1IEphbiAyMDE4LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDA0LzAxLzE4IDIx
OjIxLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gVGhpcyB3b3JrIHdhcyBkZXZlbG9wZWQgYXMg
YW4gU1AzIG1pdGlnYXRpb24sIGJ1dCBzaGVsdmVkIHdoZW4gaXQgYmVjYW1lIGNsZWFyCj4gPiB0
aGF0IGl0IHdhc24ndCB2aWFibGUgdG8gZ2V0IGRvbmUgaW4gdGhlIHRpbWVmcmFtZS4KPiA+IAo+
ID4gVG8gcHJvdGVjdCBhZ2FpbnN0IFNQMyBhdHRhY2tzLCBtb3N0IG1hcHBpbmdzIG5lZWRzIHRv
IGJlIGZsdXNoZWQgd2hpbGUgaW4KPiA+IHVzZXIgY29udGV4dC4gIEhvd2V2ZXIsIHRvIHByb3Rl
Y3QgYWdhaW5zdCBhbGwgY3Jvc3MtVk0gYXR0YWNrcywgaXQgaXMKPiA+IG5lY2Vzc2FyeSB0byBl
bnN1cmUgdGhhdCB0aGUgWGVuIHN0YWNrcyBhcmUgbm90IG1hcHBlZCBpbiBhbnkgb3RoZXIgY3B1
cwo+ID4gYWRkcmVzcyBzcGFjZSwgb3IgYW4gYXR0YWNrZXIgY2FuIHN0aWxsIHJlY292ZXIgYXQg
bGVhc3QgdGhlIEdQUiBzdGF0ZSBvZgo+ID4gc2VwYXJhdGUgVk1zLgo+IAo+IEFib3ZlIHN0YXRl
bWVudCBpcyB0b28gc3RyaWN0OiBpdCB3b3VsZCBiZSBzdWZmaWNpZW50IGlmIG5vIHN0YWNrcyBv
Zgo+IG90aGVyIGRvbWFpbnMgYXJlIG1hcHBlZC4KPiAKPiBJJ20ganVzdCB3b3JraW5nIG9uIGEg
cHJvb2Ygb2YgY29uY2VwdCB1c2luZyBkZWRpY2F0ZWQgcGVyLXZjcHUgc3RhY2tzCj4gZm9yIDY0
IGJpdCBwdiBkb21haW5zLiBUaG9zZSBzdGFja3Mgd291bGQgYmUgbWFwcGVkIGluIHRoZSBwZXIt
ZG9tYWluCj4gcmVnaW9uIG9mIHRoZSBhZGRyZXNzIHNwYWNlLiBJIGhvcGUgdG8gaGF2ZSBhIFJG
QyB2ZXJzaW9uIG9mIHRoZSBwYXRjaGVzCj4gcmVhZHkgbmV4dCB3ZWVrLgo+IAo+IFRoaXMgd291
bGQgYWxsb3cgdG8gcmVtb3ZlIHRoZSBwZXIgcGh5c2ljYWwgY3B1IG1hcHBpbmdzIGluIHRoZSBn
dWVzdAo+IHZpc2libGUgYWRkcmVzcyBzcGFjZSB3aGVuIGRvaW5nIHBhZ2UgdGFibGUgaXNvbGF0
aW9uLgo+IAo+IEluIG9yZGVyIHRvIGF2b2lkIFNQMyBhdHRhY2tzIHRvIG90aGVyIHZjcHUncyBz
dGFja3Mgb2YgdGhlIHNhbWUgZ3Vlc3QKPiB3ZSBjb3VsZCBleHRlbmQgdGhlIHB2IEFCSSB0byBt
YXJrIGEgZ3Vlc3QncyB1c2VyIEw0IHBhZ2UgdGFibGUgYXMKPiAic2luZ2xlIHVzZSIsIGkuZS4g
bm90IGFsbG93ZWQgdG8gYmUgYWN0aXZlIG9uIG11bHRpcGxlIHZjcHVzIGF0IHRoZQo+IHNhbWUg
dGltZSAoaW50cm9kdWNpbmcgdGhhdCBBQkkgbW9kaWZpY2F0aW9uIGluIHRoZSBMaW51eCBrZXJu
ZWwgd291bGQKPiBiZSBzaW1wbGUsIGFzIHRoZSBMaW51eCBrZXJuZWwgY3VycmVudGx5IGxhY2tz
IHN1cHBvcnQgZm9yIGNyb3NzLWNwdQo+IHN0YWNrIGV4cGxvaXRzIGFuZCB3aGVuIHRoYXQgc3Vw
cG9ydCBpcyBiZWluZyBhZGRlZCBieSBwZXItY3B1IEw0IHVzZXIKPiBwYWdlIHRhYmxlcyB3ZSBj
b3VsZCBqdXN0IGNoaW1lIGluKS4gQSBMNCBwYWdlIHRhYmxlIG1hcmtlZCBhcyAic2luZ2xlCj4g
dXNlIiB3b3VsZCBtYXAgdGhlIGxvY2FsIHZjcHUgc3RhY2tzIG9ubHkuCgpSZWdhcmRsZXNzIG9m
IHdoYXQgd2UgZG8gYXMgYSBzdG9wLWdhcCBub3cgKHZpeGVuIGZvciBleGFtcGxlKSwgSSB0aGlu
awp3ZSBuZWVkIHRvIGNvbnRpbnVlIHB1cnN1aW5nIHRoaXMgc29sdXRpb24gYmVjYXVzZSBpdCBp
cyB0aGUgb25seSBvbmUKdGhhdCBjYW4gbWl0aWdhdGUgU1AzIHdoZW4gVlQteCBpcyBub3QgYXZh
aWxhYmxlLgoKSSBoYXZlIHNldmVyYWwgdXNlcnMgZXhhY3RseSBpbiB0aGlzIGNvbmRpdGlvbiwg
YW5kIHRoaXMgaXMgdGhlIG9ubHkKaG9wZSBmb3IgdGhlbS4KCkkgdGhpbmsgdGhpcyBzZXJpZXMg
c2hvdWxkIGJlIGEgYmxvY2tlciBmb3IgNC4xMS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 09 23:48:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 09 Jan 2018 23:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3cj-0003sK-Q4; Tue, 09 Jan 2018 23:48:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucbw=ee=citrix.com=prvs=5406c8d38=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZ3ci-0003sE-Nh
 for xen-devel@lists.xen.org; Tue, 09 Jan 2018 23:48:04 +0000
X-Inumbo-ID: d083ea8e-f597-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d083ea8e-f597-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 23:50:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="65832658"
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xen.org>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
 <1515384090-175916-2-git-send-email-chao.gao@intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <eaeb4016-0534-afa2-fcce-8146bfcdc160@citrix.com>
Date: Tue, 9 Jan 2018 23:47:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <1515384090-175916-2-git-send-email-chao.gao@intel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [RFC PATCH 1/8] x86/domctl: introduce a pair of
 hypercall to set and get cpu topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDEvMTggMDQ6MDEsIENoYW8gR2FvIHdyb3RlOgo+IERlZmluZSBpbnRlcmZhY2UsIHN0
cnVjdHVyZXMgYW5kIGh5cGVyY2FsbHMgZm9yIHRvb2xzdGFjayB0byBidWlsZAo+IGNwdSB0b3Bv
bG9neSBhbmQgZm9yIGd1ZXN0IHRoYXQgd2lsbCByZXRyaWV2ZSBpdCBbMV0uCj4gVHdvIHN1Ym9w
IGh5cGVyY2FsbHMgaW50cm9kdWNlZCBieSB0aGlzIHBhdGNoOgo+IFhFTl9ET01DVExfc2V0X2Nw
dV90b3BvbG9neSB0byBkZWZpbmUgY3B1IHRvcG9sb2d5IGluZm9ybWF0aW9uIHBlciBkb21haW4K
PiBhbmQgWEVOTUVNX2dldF9jcHVfdG9wb2xvZ3kgdG8gcmV0cmlldmUgY3B1IHRvcG9sb2d5IGlu
Zm9ybWF0aW9uLgo+Cj4gWzFdOiBkdXJpbmcgZ3Vlc3QgY3JlYXRpb24sIHRob3NlIGluZm9ybWF0
aW9uIGhlbHBzIGh2bWxvYWRlciB0byBidWlsZCBBQ1BJLgo+Cj4gU2lnbmVkLW9mZi1ieTogQ2hh
byBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkknbSBzb3JyeSwgYnV0IHRoaXMgZ29pbmcgaW4g
dGhlIHdyb25nIGRpcmVjdGlvbi7CoCBEZXRhaWxzIGxpa2UgdGhpcwpzaG91bGQgYmUgY29udGFp
bmVkIGFuZCBjb21tdW5pY2F0ZWQgZXhjbHVzaXZlbHkgaW4gdGhlIENQVUlEIHBvbGljeS4KCkJl
Zm9yZSB0aGUgc3BlY3RyZS9tZWx0ZG93biBmaXJlIHN0YXJ0ZWQsIEkgaGFkIGEgcHJvdG90eXBl
IHNlcmllcwppbnRyb2R1Y2luZyBhIHRvb2xzdGFjayBpbnRlcmZhY2UgZm9yIGdldHRpbmcgYW5k
IHNldHRpbmcgYSBmdWxsIENQVUlECnBvbGljeSBhdCBvbmNlLCByYXRoZXIgdGhhbiBwaWVjZXdp
c2UuwqAgSSB3aWxsIGJlIGNvbnRpbnVpbmcgd2l0aCB0aGlzCndvcmsgb25jZSB0aGUgZHVzdCBz
ZXR0bGVzLgoKSW4gcGFydGljdWxhciwgd2Ugc2hvdWxkIG5vdCBoYXZlIG11bHRpcGxlIHdheXMg
b2YgY29udmV5aW5nIHRoZSBzYW1lCmluZm9ybWF0aW9uLCBvciBkdXBsaWNhdGlvbiBvZiB0aGUg
c2FtZSBkYXRhIGluc2lkZSB0aGUgaHlwZXJ2aXNvci4KCklmIHlvdSByZWFycmFuZ2UgeW91ciBz
ZXJpZXMgdG8gcHV0IHRoZSBzdHJ1Y3QgY3B1aWRfcG9saWN5IGNoYW5nZXMKZmlyc3QsIHRoZW4g
cGF0Y2ggMiB3aWxsIGJlY29tZSBmYXIgbW9yZSBzaW1wbGUuwqAgSFZNTG9hZGVyIHNob3VsZApk
ZXJpdmUgaXRzIHRvcG9sb2d5IGluZm9ybWF0aW9uIGZyb20gdGhlIENQVUlEIGluc3RydWN0aW9u
LCBqdXN0IGFzIGlzCmV4cGVjdGVkIG9uIG5hdGl2ZSBoYXJkd2FyZS4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rQ-0005mF-9n; Wed, 10 Jan 2018 00:03:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rP-0005m5-Dv
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:15 +0000
X-Inumbo-ID: ef83f3c4-f599-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef83f3c4-f599-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="585250018"
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/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:05 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-9ec21598.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A02wWK113885
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:04 GMT
Received: from EX13D10UWB003.ant.amazon.com (10.43.161.106) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:03 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D10UWB003.ant.amazon.com (10.43.161.106) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:03 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:01 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:35 -0800
Message-ID: <1515542578-15412-2-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 01/24] ---- x86/Kconfig: Options for Xen and
	PVH support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQogeGVu
L2FyY2gveDg2L0tjb25maWcgfCAxNyArKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDE3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDdjNDU4MjkuLjA3NTMwYmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0xMTcsNiAr
MTE3LDIzIEBAIGNvbmZpZyBUQk9PVAogCSAgVGVjaG5vbG9neSAoVFhUKQogCiAJICBJZiB1bnN1
cmUsIHNheSBZLgorCitjb25maWcgWEVOX0dVRVNUCisJZGVmX2Jvb2wgeQorCXByb21wdCAiWGVu
IEd1ZXN0IgorCS0tLWhlbHAtLS0KKwkgIFN1cHBvcnQgZm9yIFhlbiBkZXRlY3Rpbmcgd2hlbiBp
dCBpcyBydW5uaW5nIHVuZGVyIFhlbi4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KKworY29uZmln
IFBWSF9HVUVTVAorCWRlZl9ib29sIG4KKwlwcm9tcHQgIlBWSCBHdWVzdCIKKwlkZXBlbmRzIG9u
IFhFTl9HVUVTVAorCS0tLWhlbHAtLS0KKwkgIFN1cHBvcnQgYm9vdGluZyB1c2luZyB0aGUgUFZI
IEFCSS4KKworCSAgSWYgdW5zdXJlLCBzYXkgTi4KIGVuZG1lbnUKIAogc291cmNlICJjb21tb24v
S2NvbmZpZyIKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rK-0005lu-37; Wed, 10 Jan 2018 00:03:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rJ-0005lo-Dq
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:09 +0000
X-Inumbo-ID: 7401b86e-f599-11e7-b4a6-bc764e045a96
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7401b86e-f599-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 01:01:48 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="714557898"
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/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:04 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-27fb8269.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A031Og126625
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:02 GMT
Received: from EX13d09UWC003.ant.amazon.com (10.43.162.113) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:01 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13d09UWC003.ant.amazon.com (10.43.162.113) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:00 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:02:59 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:34 -0800
Message-ID: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 00/24] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKQ1ZFLTIwMTctNTc1
NCBpcyBwcm9ibGVtYXRpYyBmb3IgcGFyYXZpcnR1YWxpemVkIHg4NiBkb21VcyBiZWNhdXNlIGl0
CmFwcGVhcnMgdG8gYmUgdmVyeSBkaWZmaWN1bHQgdG8gaXNvbGF0ZSB0aGUgaHlwZXJ2aXNvcidz
IHBhZ2UgdGFibGVzCmZyb20gUFYgZG9tVXMgd2hpbGUgbWFpbnRhaW5pbmcgQUJJIGNvbXBhdGli
aWxpdHkuICBJbnN0ZWFkIG9mIHRyeWluZwp0byBtYWtlIGEgS1BUSS1saWtlIGFwcHJvYWNoIHdv
cmsgZm9yIFhlbiBQViwgaXQgc2VlbXMgcmVhc29uYWJsZSB0bwpydW4gYSBjb3B5IG9mIFhlbiB3
aXRoaW4gYW4gSFZNIChvciBQVkgpIGRvbVUgdG8gcHJvdmlkZSBiYWNrd2FyZHMKY29tcGF0aWJp
bGl0eSB3aXRoIGd1ZXN0cyBhcyBtZW50aW9uZWQgaW4gWFNBLTI1NCBbMV0uCgpUaGlzIHBhdGNo
IHNlcmllcyBhZGRzIGEgbmV3IG1vZGUgdG8gWGVuIGNhbGxlZCBWaXhlbiAoVmlydHVhbGl6ZWQK
WGVuKSB3aGljaCBwcm92aWRlcyBhIFBWLWNvbXBhdGlibGUgaW50ZXJmYWNlIHdoaWxlIGdhaW5p
bmcKQ1ZFLTIwMTctNTc1NCBwcm90ZWN0aW9uIGZvciB0aGUgaG9zdCBwcm92aWRlZCBieSBoYXJk
d2FyZQp2aXJ0dWFsaXphdGlvbi4gIFZpeGVuIHN1cHBvcnRzIHJ1bm5pbmcgYSBzaW5nbGUgdW5w
cml2aWxlZ2VkIFBWCmRvbWFpbiAoYSBkb20xKSB0aGF0IGlzIGNvbnN0cnVjdGVkIGJ5IHRoZSBk
b20wIGRvbWFpbiBidWlsZGVyLgoKUGxlYXNlIG5vdGUgdGhlIFhlbiBwYWdlIHRhYmxlIGNvbmZp
Z3VyYXRpb24gZnVuZGFtZW50YWwgdG8gdGhlCmN1cnJlbnQgUFYgQUJJIG1ha2VzIGl0IGltcG9z
c2libGUgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUKQ1ZFLTIwMTctNTc1NCB0
aHJvdWdoIG1lY2hhbmlzbXMgbGlrZSBLZXJuZWwgUGFnZSBUYWJsZSBJc29sYXRpb24KKEtQVEkp
LiAgSW4gb3JkZXIgZm9yIGFuIG9wZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUgQ1ZFLTIwMTct
NTc1NCBpdAptdXN0IHJ1biBkaXJlY3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KClRoaXMgc2Vy
aWVzIGlzIHZlcnkgc2ltaWxhciB0byB0aGUgUFZIIHNlcmllcyBwb3N0ZWQgYnkgV2VpIGFuZCB3
ZQpoYXZlIGJlZW4gZGlzY3Vzc2luZyBob3cgdG8gbWVyZ2UgZWZmb3J0cy4gIFdlIHdlcmUgaG9w
aW5nIHRvIGhhdmUKbW9yZSB0aW1lIHRvIHdvcmsgdGhpcyBvdXQuICBJIGFtIHBvc3RpbmcgdGhp
cyBiZWNhdXNlIEknbSBmYWlybHkKY29uZmlkZW50IHRoYXQgdGhpcyBzZXJpZXMgaXMgY29tcGxl
dGUgKGFsbCBQViBpbnN0YW5jZXMgaW4gRUMyIGFyZQp1c2luZyB0aGlzKSBhbmQgb3RoZXJzIG1p
Z2h0IGZpbmQgaXQgdXNlZnVsLiAgSSBhbHNvIHdhbnRlZCB0byBoYXZlCm1vcmUgb2YgYSBkaXNj
dXNzaW9uIGFib3V0IHRoZSBiZXN0IHdheSB0byBtZXJnZSBhbmQgc29tZSBvZiB0aGUKZGlmZmVy
ZW5jZXMgaW4gZGVzaWducy4KClRoaXMgc2VyaWVzIGlzIGFsc28gYXZhaWxhYmxlIGF0OgoKIGdp
dCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYWxpZ3VvcmkveGVuLmdpdCB2aXhlbi11cHN0cmVh
bS12MgoKQ2hhbmdlbG9nOgp2MSAtPiB2MgogLSBmaXggQVJNIGJ1aWxkCiAtIGFkZCB2aXhlbl9k
b21pZCBjb21tYW5kIGxpbmUgcGFyYW1ldGVyCiAtIG1ha2UgdmVyc2lvbiBwYXNzIHRocm91Z2gg
b3B0aW9uYWwKIC0gcHVsbCBpbiBwMm0gbWFwcGluZyBmaXggZnJvbSBzaWRld2luZGVyCiAtIHBh
bmljIGlmIGRvbTBfY29uc3RydWN0X3B2IGZhaWxzCiAtICNkZWZpbmVzIGZvciB0aGUgdmVuZG9y
L2RldmljZSBpZCBvZiBwbGF0Zm9ybSBkZXZpY2UKIC0gY29kaW5nIHN0eWxlIGZvciBldmVudCBj
aGFubmVsIHBvbGxpbmcKIC0gcmVzZXJ2ZSBldmVuIG1vcmUgaW4gdGhlIGU4MjAgdGFibGUgYmFz
ZWQgb24gaHZtX2luZm9fdGFibGUKIC0gbW92ZWQgc2hhcmVkIGluZm8gdG8gc3BlY2lhbCBwYWdl
IHJhbmdlCiAtIG1ha2UgZ3JhbnQgdGFibGUgZnJhbWVzIGNvbWUgZnJvbSBzcGVjaWFsIHBhZ2Ug
cmFuZ2UKIC0gcmVmYWN0b3IgZ3JhbnQgdGFibGVzIHRvIHVzZSBzaW5nbGUgZGlzcGF0Y2ggZnVu
Y3Rpb24KCnYyIC0+IHYzCiAtIGJhbGxvb25pbmcgc3VwcG9ydCBjaGVycnkgcGlja2VkIGZyb20g
dGhlIHB2c2hpbSBicmFuY2gKCk5vdCBpbiB0aGlzIHZlcnNpb246CiAtIEF2b2lkaW5nIHZpeGVu
IGRvbWFpbiA9PSBoYXJkd2FyZSBkb21haW4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKClsx
XSBodHRwczovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMjU0Lmh0bWwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rU-0005n2-Gt; Wed, 10 Jan 2018 00:03:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rT-0005m6-6I
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:19 +0000
X-Inumbo-ID: f223c738-f599-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f223c738-f599-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="585250033"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:12 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-e34f1ddc.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A038Rp065149
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:10 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:09 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:09 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:08 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:38 -0800
Message-ID: <1515542578-15412-5-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 04/24] x86: Don't use potentially incorrect
	CPUID values for topology information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KCkludGVsIHNheXMg
Zm9yIENQVUlEIGxlYWYgMEJoOgoKICAiU29mdHdhcmUgbXVzdCBub3QgdXNlIEVCWFsxNTowXSB0
byBlbnVtZXJhdGUgcHJvY2Vzc29yCiAgIHRvcG9sb2d5IG9mIHRoZSBzeXN0ZW0uIFRoaXMgdmFs
dWUgaW4gdGhpcyBmaWVsZAogICAoRUJYWzE1OjBdKSBpcyBvbmx5IGludGVuZGVkIGZvciBkaXNw
bGF5L2RpYWdub3N0aWMKICAgcHVycG9zZXMuIFRoZSBhY3R1YWwgbnVtYmVyIG9mIGxvZ2ljYWwg
cHJvY2Vzc29ycwogICBhdmFpbGFibGUgdG8gQklPUy9PUy9BcHBsaWNhdGlvbnMgbWF5IGJlIGRp
ZmZlcmVudCBmcm9tCiAgIHRoZSB2YWx1ZSBvZiBFQlhbMTU6MF0sIGRlcGVuZGluZyBvbiBzb2Z0
d2FyZSBhbmQgcGxhdGZvcm0KICAgaGFyZHdhcmUgY29uZmlndXJhdGlvbnMuIgoKQW5kIHlldCwg
d2UncmUgdXNpbmcgdGhlbSB0byBkZXJpdmUgdGhlIG51bWJlciBjb3JlcyBpbiBhIHBhY2thZ2UK
YW5kIHRoZSBudW1iZXIgb2Ygc2libGluZ3MgaW4gYSBjb3JlLgoKRGVyaXZlIHRoZSBudW1iZXIg
b2Ygc2libGluZ3MgYW5kIGNvcmVzIGZyb20gRUFYIGluc3RlYWQsIHdoaWNoIGlzCmludGVuZGVk
IGZvciB0aGF0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFt
YXpvbi5kZT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIHwgNCArKy0tCiAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4
IGU5NTg4YjMuLjIyZjM5MmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMK
KysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNDc5LDggKzQ3OSw4IEBAIHZvaWQg
ZGV0ZWN0X2V4dGVuZGVkX3RvcG9sb2d5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAlpbml0aWFs
X2FwaWNpZCA9IGVkeDsKIAogCS8qIFBvcHVsYXRlIEhUIHJlbGF0ZWQgaW5mb3JtYXRpb24gZnJv
bSBzdWItbGVhZiBsZXZlbCAwICovCi0JY29yZV9sZXZlbF9zaWJsaW5ncyA9IGMtPng4Nl9udW1f
c2libGluZ3MgPSBMRVZFTF9NQVhfU0lCTElOR1MoZWJ4KTsKIAljb3JlX3BsdXNfbWFza193aWR0
aCA9IGh0X21hc2tfd2lkdGggPSBCSVRTX1NISUZUX05FWFRfTEVWRUwoZWF4KTsKKwljb3JlX2xl
dmVsX3NpYmxpbmdzID0gYy0+eDg2X251bV9zaWJsaW5ncyA9IDEgPDwgaHRfbWFza193aWR0aDsK
IAogCXN1Yl9pbmRleCA9IDE7CiAJZG8gewpAQCAtNDg4LDggKzQ4OCw4IEBAIHZvaWQgZGV0ZWN0
X2V4dGVuZGVkX3RvcG9sb2d5KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAogCQkvKiBDaGVjayBm
b3IgdGhlIENvcmUgdHlwZSBpbiB0aGUgaW1wbGVtZW50ZWQgc3ViIGxlYXZlcyAqLwogCQlpZiAo
IExFQUZCX1NVQlRZUEUoZWN4KSA9PSBDT1JFX1RZUEUgKSB7Ci0JCQljb3JlX2xldmVsX3NpYmxp
bmdzID0gTEVWRUxfTUFYX1NJQkxJTkdTKGVieCk7CiAJCQljb3JlX3BsdXNfbWFza193aWR0aCA9
IEJJVFNfU0hJRlRfTkVYVF9MRVZFTChlYXgpOworCQkJY29yZV9sZXZlbF9zaWJsaW5ncyA9IDEg
PDwgY29yZV9wbHVzX21hc2tfd2lkdGg7CiAJCQlicmVhazsKIAkJfQogCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3ra-0005pI-O7; Wed, 10 Jan 2018 00:03:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rY-0005ob-Nj
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:24 +0000
X-Inumbo-ID: 7d8af7e4-f599-11e7-b4a6-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d8af7e4-f599-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 01:02:04 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="326290466"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:12 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A039A0111561
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:11 GMT
Received: from EX13D01EUA002.ant.amazon.com (10.43.165.199) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:07 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D01EUA002.ant.amazon.com (10.43.165.199) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:05 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:03 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:36 -0800
Message-ID: <1515542578-15412-3-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 02/24] x86/entry: Probe for Xen early during
	boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQp2MSAt
PiB2MgogLSBBUk0gc3R1YnMKLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICB8ICAxICsKIHhlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYyAgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICB8ICA0ICsrKwogeGVu
L2luY2x1ZGUvYXNtLWFybS9ndWVzdC5oICAgICB8IDIyICsrKysrKysrKysrKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKwog
NyBmaWxlcyBjaGFuZ2VkLCAxODQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3QuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXgg
ZDVkNThhMi4uYzE5NzdkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMSw2ICsxLDcgQEAKIHN1YmRpci15ICs9IGFjcGkK
IHN1YmRpci15ICs9IGNwdQogc3ViZGlyLXkgKz0gZ2VuYXBpYworc3ViZGlyLSQoQ09ORklHX1hF
Tl9HVUVTVCkgKz0gZ3Vlc3QKIHN1YmRpci0kKENPTkZJR19IVk0pICs9IGh2bQogc3ViZGlyLXkg
Kz0gbW0KIHN1YmRpci0kKENPTkZJR19YRU5PUFJPRikgKz0gb3Byb2ZpbGUKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmls
ZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43ZjY3Mzk2Ci0tLSAvZGV2L251
bGwKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCkBAIC0wLDAgKzEgQEAKK29iai15
ICs9IHhlbi5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTQ0
NmE0NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpAQCAtMCww
ICsxLDc1IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9ndWVzdC94ZW4u
YworICoKKyAqIFN1cHBvcnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBYZW4uCisg
KgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlv
dXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAx
NyBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1
ZGUgPHhlbi90eXBlcy5oPgorCisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjaW5jbHVkZSA8YXNt
L3Byb2Nlc3Nvci5oPgorCisjaW5jbHVkZSA8cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CisKK2Jv
b2wgeGVuX2d1ZXN0OworCitzdGF0aWMgdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CisKK3N0YXRp
YyB2b2lkIF9faW5pdCBmaW5kX3hlbl9sZWF2ZXModm9pZCkKK3sKKyAgICB1aW50MzJfdCBlYXgs
IGVieCwgZWN4LCBlZHgsIGJhc2U7CisKKyAgICBmb3IgKCBiYXNlID0gWEVOX0NQVUlEX0ZJUlNU
X0xFQUY7CisgICAgICAgICAgYmFzZSA8IFhFTl9DUFVJRF9GSVJTVF9MRUFGICsgMHgxMDAwMDsg
YmFzZSArPSAweDEwMCApCisgICAgeworICAgICAgICBjcHVpZChiYXNlLCAmZWF4LCAmZWJ4LCAm
ZWN4LCAmZWR4KTsKKworICAgICAgICBpZiAoIChlYnggPT0gWEVOX0NQVUlEX1NJR05BVFVSRV9F
QlgpICYmCisgICAgICAgICAgICAgKGVjeCA9PSBYRU5fQ1BVSURfU0lHTkFUVVJFX0VDWCkgJiYK
KyAgICAgICAgICAgICAoZWR4ID09IFhFTl9DUFVJRF9TSUdOQVRVUkVfRURYKSAmJgorICAgICAg
ICAgICAgICgoZWF4IC0gYmFzZSkgPj0gMikgKQorICAgICAgICB7CisgICAgICAgICAgICB4ZW5f
Y3B1aWRfYmFzZSA9IGJhc2U7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0K
K30KKwordm9pZCBfX2luaXQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKQoreworICAgIC8qIFRvbyBl
YXJseSB0byB1c2UgY3B1X2hhc19oeXBlcnZpc29yICovCisgICAgaWYgKCAhKGNwdWlkX2VjeCgx
KSAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9IWVBFUlZJU09SKSkgKQorICAgICAgICByZXR1
cm47CisKKyAgICBmaW5kX3hlbl9sZWF2ZXMoKTsKKworICAgIGlmICggIXhlbl9jcHVpZF9iYXNl
ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKK30KKworLyoKKyAq
IExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDJlMTBjNmIuLjc2MjdjM2YgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC01MSw2ICs1
MSw4IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2
ODE4cnRjLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+
CisjaW5jbHVkZSA8cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CiAKIC8qIG9wdF9ub3NtcDogSWYg
dHJ1ZSwgc2Vjb25kYXJ5IHByb2Nlc3NvcnMgYXJlIGlnbm9yZWQuICovCiBzdGF0aWMgYm9vbCBf
X2luaXRkYXRhIG9wdF9ub3NtcDsKQEAgLTcwNCw2ICs3MDYsOCBAQCB2b2lkIF9faW5pdCBub3Jl
dHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAqIGFsbG9jaW5nIGFu
eSB4ZW5oZWFwIHN0cnVjdHVyZXMgd2FudGVkIGluIGxvd2VyIG1lbW9yeS4gKi8KICAgICBrZXhl
Y19lYXJseV9jYWxjdWxhdGlvbnMoKTsKIAorICAgIHByb2JlX2h5cGVydmlzb3IoKTsKKwogICAg
IHBhcnNlX3ZpZGVvX2luZm8oKTsKIAogICAgIHJkbXNybChNU1JfRUZFUiwgdGhpc19jcHUoZWZl
cikpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdC5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9ndWVzdC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjRk
MTQzZDcKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0LmgKQEAg
LTAsMCArMSwyMiBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogaW5jbHVkZS9hc20teDg2
L2d1ZXN0LmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBj
b25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24g
MiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisg
KiBDb3B5cmlnaHQgMjAxOCBBbWF6b24uY29tLCBJbmMuIG9yIGl0cyBhZmZpbGlhdGVzLgorICov
CisKKyNpZm5kZWYgX19BUk1fR1VFU1RfSF9fCisjZGVmaW5lIF9fQVJNX0dVRVNUX0hfXworCisj
ZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5l
YjA4NDM0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCkBA
IC0wLDAgKzEsMzQgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFzbS14ODYvZ3Vlc3Qu
aAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlv
bnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBw
dWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHly
aWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKworI2lmbmRlZiBfX1g4Nl9H
VUVTVF9IX18KKyNkZWZpbmUgX19YODZfR1VFU1RfSF9fCisKKyNpbmNsdWRlIDxhc20vZ3Vlc3Qv
eGVuLmg+CisKKyNlbmRpZiAvKiBfX1g4Nl9HVUVTVF9IX18gKi8KKworLyoKKyAqIExvY2FsIHZh
cmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICog
RW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwLi45N2E3YzhkCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC94ZW4uaApAQCAtMCwwICsxLDQ3IEBACisvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisg
KiBhc20teDg2L2d1ZXN0L3hlbi5oCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRo
ZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNl
bnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAq
LworCisjaWZuZGVmIF9fWDg2X0dVRVNUX1hFTl9IX18KKyNkZWZpbmUgX19YODZfR1VFU1RfWEVO
X0hfXworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNU
CisKK2V4dGVybiBib29sIHhlbl9ndWVzdDsKKwordm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQp
OworCisjZWxzZQorCisjZGVmaW5lIHhlbl9ndWVzdCAwCisKK3N0YXRpYyBpbmxpbmUgdm9pZCBw
cm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9OworCisjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAq
LworI2VuZGlmIC8qIF9fWDg2X0dVRVNUX1hFTl9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rb-0005q0-1s; Wed, 10 Jan 2018 00:03:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rZ-0005nT-QW
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:25 +0000
X-Inumbo-ID: f5dfba91-f599-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5dfba91-f599-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="714557935"
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/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:18 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-1c1b5cdd.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03IfE086548
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:18 GMT
Received: from EX13D10UWA003.ant.amazon.com (10.43.160.248) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:18 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D10UWA003.ant.amazon.com (10.43.160.248) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:17 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:16 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:42 -0800
Message-ID: <1515542578-15412-9-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 08/24] vixen: allow dom0 to be created with a
	domid != 0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKU29tZSBvbGRlciBn
dWVzdHMgc3BlY2lhbCBjYXNlIGRvbWlkPTAgaW5zdGVhZCBvZiBjaGVja2luZyB0aGUKc2hhcmVk
IGluZm8gZmxhZ3Mgc28gaW4gb3JkZXIgdG8gZ2V0IFBWIGRyaXZlcnMgbG9hZGVkIHByb3Blcmx5
LAp3ZSBuZWVkIHRvIG1ha2UgdGhlIGd1ZXN0IGFsd2F5cyBhcHBlYXIgd2l0aCBhIGRvbWlkICE9
IDAuCgpXaGlsZSB0aGUgVml4ZW4gZG9tYWluIGlzIHRoZSBoYXJkd2FyZSBkb21haW4sIHdlIGRv
bid0IHdhbnQgaXQKdG8gYmVoYXZlIHRoYXQgd2F5IHNvIHdlIGFsc28gbW9kaWZ5IHRoZSBpc19o
YXJkd2FyZV9kb21haW4oKQpjaGVjay4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8
YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCnYxIC0+IHYyCiAtIGFsbG93IHZpeGVuIGRvbWFpbiBp
ZCB0byBiZSBvdmVycmlkZGVuIHZpYSB0aGUgWGVuIGNvbW1hbmQgbGluZQotLS0KIHhlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMgICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9ndWVzdC92aXhl
bi5jICAgICAgICB8IDcgKysrKysrKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAg
IHwgMiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgIHwgNCArKy0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmggfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L3ZpeGVuLmggfCAyICsrCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAg
ICAgfCA2ICsrKysrLQogNyBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCmluZGV4IGJmOTkyZmUuLjg4ODEwZGIgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpA
QCAtNDY5LDcgKzQ2OSw3IEBAIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0IGRvbWFp
biAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgIGludCByYzsKIAogICAgIC8qIFNhbml0
eSEgKi8KLSAgICBCVUdfT04oZC0+ZG9tYWluX2lkICE9IDApOworICAgIEJVR19PTihkLT5kb21h
aW5faWQgIT0gZG9tMF9kb21pZCk7CiAgICAgQlVHX09OKGQtPnZjcHVbMF0gPT0gTlVMTCk7CiAg
ICAgQlVHX09OKGQtPnZjcHVbMF0tPmlzX2luaXRpYWxpc2VkKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwppbmRl
eCBkODJlNjhmLi5jMGE4MWRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4u
YworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpAQCAtMjIsOSArMjIsMTYgQEAKICNp
bmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogc3RhdGljIGludCBpbl92aXhlbjsKK3N0YXRp
YyBpbnQgdml4ZW5fZG9taWQgPSAxOworCitpbnRlZ2VyX3BhcmFtKCJ2aXhlbl9kb21pZCIsIHZp
eGVuX2RvbWlkKTsKIAogYm9vbCBpc192aXhlbih2b2lkKQogewogICAgIHJldHVybiBpbl92aXhl
biA+IDA7CiB9CiAKK2ludCB2aXhlbl9nZXRfZG9taWQodm9pZCkKK3sKKyAgICByZXR1cm4gdml4
ZW5fZG9taWQ7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCmluZGV4IDc2MjdjM2YuLmY5ZDA4N2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNTkxLDcgKzE1OTEs
NyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9w
KQogICAgIH0KIAogICAgIC8qIENyZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLwotICAgIGRvbTAg
PSBkb21haW5fY3JlYXRlKDAsIGRvbWNyX2ZsYWdzLCAwLCAmY29uZmlnKTsKKyAgICBkb20wID0g
ZG9tYWluX2NyZWF0ZShkb20wX2RvbWlkLCBkb21jcl9mbGFncywgMCwgJmNvbmZpZyk7CiAgICAg
aWYgKCBJU19FUlIoZG9tMCkgfHwgKGFsbG9jX2RvbTBfdmNwdTAoZG9tMCkgPT0gTlVMTCkgKQog
ICAgICAgICBwYW5pYygiRXJyb3IgY3JlYXRpbmcgZG9tYWluIDAiKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggN2FmOGQxMi4u
YjRkNjc5ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9u
L2RvbWFpbi5jCkBAIC0yMDIsNyArMjAyLDcgQEAgc3RhdGljIGludCBsYXRlX2h3ZG9tX2luaXQo
c3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgZG9tYWluICpkb20wOwogICAgIGludCBydjsK
IAotICAgIGlmICggZCAhPSBoYXJkd2FyZV9kb21haW4gfHwgZC0+ZG9tYWluX2lkID09IDAgKQor
ICAgIGlmICggZCAhPSBoYXJkd2FyZV9kb21haW4gfHwgZC0+ZG9tYWluX2lkID09IGRvbTBfZG9t
aWQgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIHJ2ID0geHNtX2luaXRfaGFyZHdhcmVfZG9t
YWluKFhTTV9IT09LLCBkKTsKQEAgLTMxMCw3ICszMTAsNyBAQCBzdHJ1Y3QgZG9tYWluICpkb21h
aW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICBl
bHNlCiAgICAgICAgIGQtPmd1ZXN0X3R5cGUgPSBndWVzdF90eXBlX3B2OwogCi0gICAgaWYgKCBk
b21pZCA9PSAwIHx8IGRvbWlkID09IGhhcmR3YXJlX2RvbWlkICkKKyAgICBpZiAoIGRvbWlkID09
IGRvbTBfZG9taWQgfHwgZG9taWQgPT0gaGFyZHdhcmVfZG9taWQgKQogICAgIHsKICAgICAgICAg
aWYgKCBoYXJkd2FyZV9kb21pZCA8IDAgfHwgaGFyZHdhcmVfZG9taWQgPj0gRE9NSURfRklSU1Rf
UkVTRVJWRUQgKQogICAgICAgICAgICAgcGFuaWMoIlRoZSB2YWx1ZSBvZiBoYXJkd2FyZV9kb20g
bXVzdCBiZSBhIHZhbGlkIGRvbWFpbiBJRCIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9ndWVzdC92aXhlbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdC92aXhlbi5oCmlu
ZGV4IGFkZTY3MjQuLmNiNTE2OTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vl
c3Qvdml4ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmgKQEAgLTc4
LDQgKzc4LDkgQEAgc3RhdGljIGlubGluZSBib29sIHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZf
dCBwb3J0KQogICAgIHJldHVybiBmYWxzZTsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgdml4ZW5f
Z2V0X2RvbWlkKHZvaWQpCit7CisgICAgcmV0dXJuIDA7Cit9CisKICNlbmRpZgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC92aXhlbi5oCmluZGV4IGJlOTBjNDYuLjRlODBiNzYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L3ZpeGVuLmgKQEAgLTcwLDQgKzcwLDYgQEAgSFlQRVJWSVNPUl92Y3B1X29wKGludCBjbWQs
IGludCB2Y3B1aWQsIHZvaWQgKmV4dHJhX2FyZ3MpCiAKIGJvb2wgaXNfdml4ZW4odm9pZCk7CiAK
K2ludCB2aXhlbl9nZXRfZG9taWQodm9pZCk7CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAwMDJiYTI5
Li41ZGRmNmEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtMjcsNiArMjcsOCBAQAogI2luY2x1ZGUgPHB1YmxpYy92
Y3B1Lmg+CiAjaW5jbHVkZSA8cHVibGljL3ZtX2V2ZW50Lmg+CiAjaW5jbHVkZSA8cHVibGljL2V2
ZW50X2NoYW5uZWwuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNsdWRlIDxhc20vZ3Vl
c3Qvdml4ZW4uaD4KIAogI2lmZGVmIENPTkZJR19DT01QQVQKICNpbmNsdWRlIDxjb21wYXQvdmNw
dS5oPgpAQCAtNTQsNiArNTYsOCBAQCBleHRlcm4gZG9taWRfdCBoYXJkd2FyZV9kb21pZDsKICNk
ZWZpbmUgaGFyZHdhcmVfZG9taWQgMAogI2VuZGlmCiAKKyNkZWZpbmUgZG9tMF9kb21pZCAoaXNf
dml4ZW4oKSA/IHZpeGVuX2dldF9kb21pZCgpIDogMCkKKwogI2lmbmRlZiBDT05GSUdfQ09NUEFU
CiAjZGVmaW5lIEJJVFNfUEVSX0VWVENITl9XT1JEKGQpIEJJVFNfUEVSX1hFTl9VTE9ORwogI2Vs
c2UKQEAgLTg3Myw3ICs4NzcsNyBAQCB2b2lkIHdhdGNoZG9nX2RvbWFpbl9kZXN0cm95KHN0cnVj
dCBkb21haW4gKmQpOwogICogICAgKHRoYXQgaXMsIHRoaXMgd291bGQgbm90IGJlIHN1aXRhYmxl
IGZvciBhIGRyaXZlciBkb21haW4pCiAgKiAgLSBUaGVyZSBpcyBuZXZlciBhIHJlYXNvbiB0byBk
ZW55IHRoZSBoYXJkd2FyZSBkb21haW4gYWNjZXNzIHRvIHRoaXMKICAqLwotI2RlZmluZSBpc19o
YXJkd2FyZV9kb21haW4oX2QpICgoX2QpID09IGhhcmR3YXJlX2RvbWFpbikKKyNkZWZpbmUgaXNf
aGFyZHdhcmVfZG9tYWluKF9kKSAoIWlzX3ZpeGVuKCkgJiYgKChfZCkgPT0gaGFyZHdhcmVfZG9t
YWluKSkKIAogLyogVGhpcyBjaGVjayBpcyBmb3IgZnVuY3Rpb25hbGl0eSBzcGVjaWZpYyB0byBh
IGNvbnRyb2wgZG9tYWluICovCiAjZGVmaW5lIGlzX2NvbnRyb2xfZG9tYWluKF9kKSAoKF9kKS0+
aXNfcHJpdmlsZWdlZCkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rb-0005qS-97; Wed, 10 Jan 2018 00:03:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3ra-0005p4-2Z
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:26 +0000
X-Inumbo-ID: 7e67e1ce-f599-11e7-b4a6-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e67e1ce-f599-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 01:02:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="326290485"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-a11fcaa7.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:23 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-a11fcaa7.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03JHN001784
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:22 GMT
Received: from EX13D01EUB003.ant.amazon.com (10.43.166.248) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:15 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D01EUB003.ant.amazon.com (10.43.166.248) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:14 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:12 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:40 -0800
Message-ID: <1515542578-15412-7-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 06/24] console: do not print banner if below
	info log threshold
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT25seSBwcmludCB0
aGUgYmFubmVyIGlmIHRoZSBsb2cgdGhyZXNob2xkIGlzIGF0IGxlYXN0IGluZm8uCgpGb3IgVml4
ZW4gZ3Vlc3RzLCB3ZSB3YW50IHRoZSBjb25zb2xlIG91dHB1dCB0byBiZSBleGFjdGx5IHdoYXQg
dGhlClBWIGd1ZXN0IHdvdWxkIHNob3cgb24gaXQncyBvd24uICBUaGF0IG1lYW5zIHRoZSBpbm5l
ciBYZW4gYmFubmVyCmNhbiBwb3RlbnRpYWxseSBicmVhayBhdXRvbWF0aW9uIHRoYXQgYXNzdW1l
cyBhIHNwZWNpZmljIHR5cGUgb2YKY29uc29sZSBvdXRwdXQuCgpTaWduZWQtb2ZmLWJ5OiBBbnRo
b255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlLmMgfCA5ICsrKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBi
L3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDBmODU3MDcuLjNlYjEzMGQgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZS5jCkBAIC04MTIsOSArODEyLDEyIEBAIHZvaWQgX19pbml0IGNvbnNvbGVfaW5pdF9w
cmVpcnEodm9pZCkKICAgICBzZXJpYWxfc2V0X3J4X2hhbmRsZXIoc2VyY29uX2hhbmRsZSwgc2Vy
aWFsX3J4KTsKIAogICAgIC8qIEhFTExPIFdPUkxEIC0tLSBzdGFydC1vZi1kYXkgYmFubmVyIHRl
eHQuICovCi0gICAgc3Bpbl9sb2NrKCZjb25zb2xlX2xvY2spOwotICAgIF9fcHV0c3RyKHhlbl9i
YW5uZXIoKSk7Ci0gICAgc3Bpbl91bmxvY2soJmNvbnNvbGVfbG9jayk7CisgICAgaWYgKCAyIDwg
eGVubG9nX2xvd2VyX3RocmVzaCApIHsKKyAgICAgICAgLyogT25seSBkaXNwbGF5IGF0IFhFTkxP
R19JTkZPIGxldmVsICovCisgICAgICAgIHNwaW5fbG9jaygmY29uc29sZV9sb2NrKTsKKyAgICAg
ICAgX19wdXRzdHIoeGVuX2Jhbm5lcigpKTsKKyAgICAgICAgc3Bpbl91bmxvY2soJmNvbnNvbGVf
bG9jayk7CisgICAgfQogICAgIHByaW50aygiWGVuIHZlcnNpb24gJWQuJWQlcyAoJXNAJXMpICgl
cykgZGVidWc9JWMgIiBnY292X3N0cmluZyAiICVzXG4iLAogICAgICAgICAgICB4ZW5fbWFqb3Jf
dmVyc2lvbigpLCB4ZW5fbWlub3JfdmVyc2lvbigpLCB4ZW5fZXh0cmFfdmVyc2lvbigpLAogICAg
ICAgICAgICB4ZW5fY29tcGlsZV9ieSgpLCB4ZW5fY29tcGlsZV9kb21haW4oKSwKLS0gCjEuOS4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rc-0005sP-Fz; Wed, 10 Jan 2018 00:03:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3ra-0005nr-Qu
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:26 +0000
X-Inumbo-ID: f6b03708-f599-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6b03708-f599-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="714557937"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:19 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03G3q051905
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:19 GMT
Received: from EX13D01EUA004.ant.amazon.com (10.43.165.123) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:12 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D01EUA004.ant.amazon.com (10.43.165.123) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:11 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:10 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:39 -0800
Message-ID: <1515542578-15412-6-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 05/24] char: optionally redirect {,
	g}printk output to QEMU debug log
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWF0dCBXaWxzb24gPG1zd0BhbWF6b24uY29tPgoKV2hlbiB1c2luZyBWaXhlbiwgaXQg
aXMgaGVscGZ1bCB0byBnZXQgdGhlIFhlbiBtZXNzYWdlcyBpbiBhCnNlcGFyYXRlIGNoYW5uZWwg
dGhhbiB0aGUgY29uc29sZSBvdXRwdXQuICBBZGQgYW4gb3B0aW9uIHRvCm91dHB1dCB0byB0aGUg
UUVNVSBiYWNrZG9vciBsb2dnaW5nIHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBNYXR0IFdpbHNvbiA8
bXN3QGFtYXpvbi5jb20+Ci0tLQp2MSAtPiB2MgogLSAjaWZkZWYgZm9yICF4ODZfNjQKLS0tCiB4
ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jCmluZGV4IDE5ZDBlNzQuLjBmODU3MDcgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCkBA
IC04NSw2ICs4NSwxMSBAQCBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkgc2VyY29uX2hhbmRsZSA9
IC0xOwogCiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGNvbnNvbGVfbG9jayk7CiAKKy8qIHNlbmQg
YWxsIHByaW50ayBvdXRwdXQgdG8gUUVNVSBkZWJ1ZyBsb2cuIElucHV0IGRvZXMgbm90IGNoYW5n
ZSwKKyAqIG5vciBkb2VzIGRvbTAgb3V0cHV0LgorICovCitzdGF0aWMgYm9vbF90IF9fcmVhZF9t
b3N0bHkgcWVtdV9kZWJ1ZyA9IGZhbHNlOworCiAvKgogICogVG8gY29udHJvbCB0aGUgYW1vdW50
IG9mIHByaW50aW5nLCB0aHJlc2hvbGRzIGFyZSBhZGRlZC4KICAqIFRoZXNlIHRocmVzaG9sZHMg
Y29ycmVzcG9uZCB0byB0aGUgWEVOTE9HIGxvZ2dpbmcgbGV2ZWxzLgpAQCAtNTYwLDE0ICs1NjUs
MzYgQEAgbG9uZyBkb19jb25zb2xlX2lvKGludCBjbWQsIGludCBjb3VudCwgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTShjaGFyKSBidWZmZXIpCiAKIHN0YXRpYyBib29sX3QgY29uc29sZV9sb2Nrc19i
dXN0ZWQ7CiAKKyNpZiBkZWZpbmVkKF9feDg2XzY0X18pCitzdGF0aWMgdm9pZCBxZW11X3B1dHN0
cihjb25zdCBjaGFyICpzdHIpCit7CisgICAgY2hhciBjOworICAgIHdoaWxlICggKGMgPSAqc3Ry
KyspICE9ICdcMCcgKQorICAgIHsKKyAgICAgICAgb3V0YihjLCAweDEyKTsKKyAgICB9Cit9Cisj
ZWxzZQorc3RhdGljIHZvaWQgcWVtdV9wdXRzdHIoY29uc3QgY2hhciAqc3RyKQoreworfQorI2Vu
ZGlmCisKIHN0YXRpYyB2b2lkIF9fcHV0c3RyKGNvbnN0IGNoYXIgKnN0cikKIHsKICAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmNvbnNvbGVfbG9jaykpOwogCi0gICAgc2VyY29uX3B1dHMoc3Ry
KTsKLSAgICB2aWRlb19wdXRzKHN0cik7CisgICAgaWYgKCBxZW11X2RlYnVnICkKKyAgICB7Cisg
ICAgICAgIHFlbXVfcHV0c3RyKHN0cik7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAg
IHNlcmNvbl9wdXRzKHN0cik7CisgICAgICAgIHZpZGVvX3B1dHMoc3RyKTsKIAotICAgIGNvbnJp
bmdfcHV0cyhzdHIpOworICAgICAgICBjb25yaW5nX3B1dHMoc3RyKTsKKyAgICB9CiAKICAgICBp
ZiAoICFjb25zb2xlX2xvY2tzX2J1c3RlZCApCiAgICAgICAgIHRhc2tsZXRfc2NoZWR1bGUoJm5v
dGlmeV9kb20wX2Nvbl9yaW5nX3Rhc2tsZXQpOwpAQCAtNzYyLDYgKzc4OSw4IEBAIHZvaWQgX19p
bml0IGNvbnNvbGVfaW5pdF9wcmVpcnEodm9pZCkKICAgICAgICAgICAgIHArKzsKICAgICAgICAg
aWYgKCAhc3RybmNtcChwLCAidmdhIiwgMykgKQogICAgICAgICAgICAgdmlkZW9faW5pdCgpOwor
ICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocCwgInFlbXUiLCA0KSApCisgICAgICAgICAgICBx
ZW11X2RlYnVnID0gdHJ1ZTsKICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHAsICJub25lIiwg
NCkgKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGVsc2UgaWYgKCAoc2ggPSBzZXJp
YWxfcGFyc2VfaGFuZGxlKHApKSA+PSAwICkKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rm-0005zi-Nx; Wed, 10 Jan 2018 00:03:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rl-0005vW-1W
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:37 +0000
X-Inumbo-ID: fcc1c1df-f599-11e7-b0d7-9f685aff125f
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fcc1c1df-f599-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="702594992"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-579b7f5b.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:22 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-579b7f5b.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03Jbs034295
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:21 GMT
Received: from EX13D12EUA003.ant.amazon.com (10.43.165.147) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:14 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D12EUA003.ant.amazon.com (10.43.165.147) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:07 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:06 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:37 -0800
Message-ID: <1515542578-15412-4-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 03/24] x86/guest: Hypercall support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQogeGVu
L2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9n
dWVzdC9oeXBlcmNhbGxfcGFnZS5TICAgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgICAgICAgfCAgNSArKwogeGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QuaCAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5
cGVyY2FsbC5oIHwgOTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDYgZmls
ZXMgY2hhbmdlZCwgMTc5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJj
aC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Z3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKaW5kZXggN2Y2NzM5
Ni4uYzVkNTE4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQpAQCAtMSArMSwyIEBACitvYmoteSArPSBoeXBl
cmNhbGxfcGFnZS5vCiBvYmoteSArPSB4ZW4ubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1
ZXN0L2h5cGVyY2FsbF9wYWdlLlMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2Uu
UwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5mZGQyZTcyCi0tLSAvZGV2L251
bGwKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMKQEAgLTAsMCArMSw3
OSBAQAorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgor
I2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KKworICAgICAgICAuc2VjdGlvbiAiLnRleHQucGFnZV9h
bGlnbmVkIiwgImF4IiwgQHByb2diaXRzCisgICAgICAgIC5wMmFsaWduIFBBR0VfU0hJRlQKKwor
R0xPQkFMKGh5cGVyY2FsbF9wYWdlKQorICAgICAgICAgLyogUG9pc29uZWQgd2l0aCBgcmV0YCBm
b3Igc2FmZXR5IGJlZm9yZSBoeXBlcmNhbGxzIGFyZSBzZXQgdXAuICovCisgICAgICAgIC5maWxs
IFBBR0VfU0laRSwgMSwgMHhjMworICAgICAgICAudHlwZSBoeXBlcmNhbGxfcGFnZSwgU1RUX09C
SkVDVAorICAgICAgICAuc2l6ZSBoeXBlcmNhbGxfcGFnZSwgUEFHRV9TSVpFCisKKy8qCisgKiBJ
ZGVudGlmeSBhIHNwZWNpZmljIGh5cGVyY2FsbCBpbiB0aGUgaHlwZXJjYWxsIHBhZ2UKKyAqIEBw
YXJhbSBuYW1lIEh5cGVyY2FsbCBuYW1lLgorICovCisjZGVmaW5lIERFQ0xBUkVfSFlQRVJDQUxM
KG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgLmdsb2JsIEhZUEVSQ0FMTF8gIyMgbmFtZTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAuc2V0ICAgSFlQRVJDQUxMXyAjIyBu
YW1lLCBoeXBlcmNhbGxfcGFnZSArIF9fSFlQRVJWSVNPUl8gIyMgbmFtZSAqIDMyOyBcCisgICAg
ICAgIC50eXBlICBIWVBFUkNBTExfICMjIG5hbWUsIFNUVF9GVU5DOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLnNpemUgIEhZUEVSQ0FMTF8gIyMgbmFtZSwg
MzIKKworREVDTEFSRV9IWVBFUkNBTEwoc2V0X3RyYXBfdGFibGUpCitERUNMQVJFX0hZUEVSQ0FM
TChtbXVfdXBkYXRlKQorREVDTEFSRV9IWVBFUkNBTEwoc2V0X2dkdCkKK0RFQ0xBUkVfSFlQRVJD
QUxMKHN0YWNrX3N3aXRjaCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHNldF9jYWxsYmFja3MpCitERUNM
QVJFX0hZUEVSQ0FMTChmcHVfdGFza3N3aXRjaCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHNjaGVkX29w
X2NvbXBhdCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHBsYXRmb3JtX29wKQorREVDTEFSRV9IWVBFUkNB
TEwoc2V0X2RlYnVncmVnKQorREVDTEFSRV9IWVBFUkNBTEwoZ2V0X2RlYnVncmVnKQorREVDTEFS
RV9IWVBFUkNBTEwodXBkYXRlX2Rlc2NyaXB0b3IpCitERUNMQVJFX0hZUEVSQ0FMTChtZW1vcnlf
b3ApCitERUNMQVJFX0hZUEVSQ0FMTChtdWx0aWNhbGwpCitERUNMQVJFX0hZUEVSQ0FMTCh1cGRh
dGVfdmFfbWFwcGluZykKK0RFQ0xBUkVfSFlQRVJDQUxMKHNldF90aW1lcl9vcCkKK0RFQ0xBUkVf
SFlQRVJDQUxMKGV2ZW50X2NoYW5uZWxfb3BfY29tcGF0KQorREVDTEFSRV9IWVBFUkNBTEwoeGVu
X3ZlcnNpb24pCitERUNMQVJFX0hZUEVSQ0FMTChjb25zb2xlX2lvKQorREVDTEFSRV9IWVBFUkNB
TEwocGh5c2Rldl9vcF9jb21wYXQpCitERUNMQVJFX0hZUEVSQ0FMTChncmFudF90YWJsZV9vcCkK
K0RFQ0xBUkVfSFlQRVJDQUxMKHZtX2Fzc2lzdCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHVwZGF0ZV92
YV9tYXBwaW5nX290aGVyZG9tYWluKQorREVDTEFSRV9IWVBFUkNBTEwoaXJldCkKK0RFQ0xBUkVf
SFlQRVJDQUxMKHZjcHVfb3ApCitERUNMQVJFX0hZUEVSQ0FMTChzZXRfc2VnbWVudF9iYXNlKQor
REVDTEFSRV9IWVBFUkNBTEwobW11ZXh0X29wKQorREVDTEFSRV9IWVBFUkNBTEwoeHNtX29wKQor
REVDTEFSRV9IWVBFUkNBTEwobm1pX29wKQorREVDTEFSRV9IWVBFUkNBTEwoc2NoZWRfb3ApCitE
RUNMQVJFX0hZUEVSQ0FMTChjYWxsYmFja19vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHhlbm9wcm9m
X29wKQorREVDTEFSRV9IWVBFUkNBTEwoZXZlbnRfY2hhbm5lbF9vcCkKK0RFQ0xBUkVfSFlQRVJD
QUxMKHBoeXNkZXZfb3ApCitERUNMQVJFX0hZUEVSQ0FMTChodm1fb3ApCitERUNMQVJFX0hZUEVS
Q0FMTChzeXNjdGwpCitERUNMQVJFX0hZUEVSQ0FMTChkb21jdGwpCitERUNMQVJFX0hZUEVSQ0FM
TChrZXhlY19vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHRtZW1fb3ApCitERUNMQVJFX0hZUEVSQ0FM
TCh4Y19yZXNlcnZlZF9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHhlbnBtdV9vcCkKKworREVDTEFS
RV9IWVBFUkNBTEwoYXJjaF8wKQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF8xKQorREVDTEFSRV9I
WVBFUkNBTEwoYXJjaF8yKQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF8zKQorREVDTEFSRV9IWVBF
UkNBTEwoYXJjaF80KQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF81KQorREVDTEFSRV9IWVBFUkNB
TEwoYXJjaF82KQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF83KQorCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogdGFiLXdpZHRoOiA4CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gv
eDg2L2d1ZXN0L3hlbi5jCmluZGV4IDk0NDZhNDYuLmM1YjQzNDEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTIy
LDYgKzIyLDcgQEAKICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAogI2luY2x1ZGUgPGFzbS9ndWVz
dC5oPgorI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAK
ICNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvY3B1aWQuaD4KQEAgLTI5LDYgKzMwLDcgQEAKIGJv
b2wgeGVuX2d1ZXN0OwogCiBzdGF0aWMgdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CitleHRlcm4g
Y2hhciBoeXBlcmNhbGxfcGFnZVtdOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF94ZW5fbGVh
dmVzKHZvaWQpCiB7CkBAIC02MSw2ICs2Myw5IEBAIHZvaWQgX19pbml0IHByb2JlX2h5cGVydmlz
b3Iodm9pZCkKICAgICBpZiAoICF4ZW5fY3B1aWRfYmFzZSApCiAgICAgICAgIHJldHVybjsKIAor
ICAgIC8qIEZpbGwgdGhlIGh5cGVyY2FsbCBwYWdlLiAqLworICAgIHdybXNybChjcHVpZF9lYngo
eGVuX2NwdWlkX2Jhc2UgKyAyKSwgX19wYShoeXBlcmNhbGxfcGFnZSkpOworCiAgICAgeGVuX2d1
ZXN0ID0gdHJ1ZTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggZDVlODgyMS4uZGQwZTFjNSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC01
OSw2ICs1OSw3IEBAIFNFQ1RJT05TCiAgIC50ZXh0IDogewogICAgICAgICBfc3RleHQgPSAuOyAg
ICAgICAgICAgIC8qIFRleHQgYW5kIHJlYWQtb25seSBkYXRhICovCiAgICAgICAgKigudGV4dCkK
KyAgICAgICAqKC50ZXh0LnBhZ2VfYWxpZ25lZCkKICAgICAgICAqKC50ZXh0LmNvbGQpCiAgICAg
ICAgKigudGV4dC51bmxpa2VseSkKICAgICAgICAqKC5maXh1cCkKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAppbmRl
eCBlYjA4NDM0Li43MDI1MGI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCkBAIC0xOSw2ICsxOSw3IEBACiAj
aWZuZGVmIF9fWDg2X0dVRVNUX0hfXwogI2RlZmluZSBfX1g4Nl9HVUVTVF9IX18KIAorI2luY2x1
ZGUgPGFzbS9ndWVzdC9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QveGVuLmg+CiAK
ICNlbmRpZiAvKiBfX1g4Nl9HVUVTVF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
Y2FsbC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmM0NjBmNTkKLS0tIC9k
ZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCkBAIC0w
LDAgKzEsOTIgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFzbS14ODYvZ3Vlc3QvaHlw
ZXJjYWxsLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiBy
ZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBj
b25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24g
MiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisg
KiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgorICovCisKKyNpZm5kZWYg
X19YODZfWEVOX0hZUEVSQ0FMTF9IX18KKyNkZWZpbmUgX19YODZfWEVOX0hZUEVSQ0FMTF9IX18K
KworI2lmZGVmIENPTkZJR19YRU5fR1VFU1QKKworLyoKKyAqIEh5cGVyY2FsbCBwcmltYXRpdmVz
IGZvciA2NGJpdAorICoKKyAqIElucHV0czogJXJkaSwgJXJzaSwgJXJkeCwgJXIxMCwgJXI4LCAl
cjkgKGFyZ3VtZW50cyAxLTYpCisgKi8KKworI2RlZmluZSBfaHlwZXJjYWxsNjRfMSh0eXBlLCBo
Y2FsbCwgYTEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgImNh
bGwgaHlwZXJjYWxsX3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0bXApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiBbb2Zmc2V0XSAiaSIgKGhjYWxsICog
MzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAiMSIg
KChsb25nKShhMSkpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAodHlwZSlyZXM7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0pCisKKyNkZWZpbmUgX2h5
cGVyY2FsbDY0XzIodHlwZSwgaGNhbGwsIGExLCBhMikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbG9uZyByZXMsIHRtcDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZv
bGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICJjYWxsIGh5cGVyY2FsbF9wYWdlICsgJWNbb2Zmc2V0XSIgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIj1hIiAocmVzKSwgIj1EIiAodG1w
KSwgIj1TIiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogW29m
ZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEpKSwgIjIiICgobG9uZykoYTIpKSAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIm1lbW9yeSIgKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHR5cGUpcmVzOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICB9KQorCisjZGVmaW5lIF9oeXBlcmNhbGw2NF8zKHR5cGUsIGhjYWxsLCBhMSwgYTIsIGEzKSAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGxvbmcg
cmVzLCB0bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAiY2FsbCBoeXBlcmNhbGxfcGFnZSAr
ICVjW29mZnNldF0iICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICA6ICI9
YSIgKHJlcyksICI9RCIgKHRtcCksICI9UyIgKHRtcCksICI9ZCIgKHRtcCkgICAgICAgICAgICBc
CisgICAgICAgICAgICA6IFtvZmZzZXRdICJpIiAoaGNhbGwgKiAzMiksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICIxIiAoKGxvbmcpKGExKSksICIyIiAo
KGxvbmcpKGEyKSksICIzIiAoKGxvbmcpKGEzKSkgICAgICBcCisgICAgICAgICAgICA6ICJtZW1v
cnkiICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICh0eXBlKXJlczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgfSkKKworI2RlZmluZSBfaHlwZXJjYWxsNjRfNCh0eXBlLCBo
Y2FsbCwgYTEsIGEyLCBhMywgYTQpICAgICAgICAgICAgICAgICAgICAgXAorICAgICh7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBsb25nIHJlcywgdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByZWdpc3RlciBsb25nIF9hNCBhc20gKCJy
MTAiKSA9ICgobG9uZykoYTQpKTsgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBhc20gdm9s
YXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgImNhbGwgaHlwZXJjYWxsX3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0bXAp
LCAiPVMiICh0bXApLCAiPWQiICh0bXApLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAiPSZy
IiAodG1wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgOiBbb2Zmc2V0XSAiaSIgKGhjYWxsICogMzIpLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAiMSIgKChsb25nKShhMSkpLCAiMiIgKChs
b25nKShhMikpLCAiMyIgKChsb25nKShhMykpLCAgICAgXAorICAgICAgICAgICAgICAiNCIgKF9h
NCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAodHlwZSlyZXM7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0pCisKKyNlbmRpZiAvKiBDT05G
SUdfWEVOX0dVRVNUICovCisjZW5kaWYgLyogX19YODZfWEVOX0hZUEVSQ0FMTF9IX18gKi8KKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rm-00060G-Uk; Wed, 10 Jan 2018 00:03:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rl-0005vV-1P
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:37 +0000
X-Inumbo-ID: fd2c933f-f599-11e7-b0d7-9f685aff125f
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fd2c933f-f599-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="702594994"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:23 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-4ff6265a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03MfU024605
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:22 GMT
Received: from EX13d09UWA002.ant.amazon.com (10.43.160.186) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:22 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13d09UWA002.ant.amazon.com (10.43.160.186) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:21 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:20 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:44 -0800
Message-ID: <1515542578-15412-11-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 10/24] vixen: do not permit access to
	physical IRQs if in Vixen mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT3VyIGludGVudGlv
biBpcyBmb3IgdGhlIFZpeGVuIGd1ZXN0IHRvIGJlIGRlcHJpdmlsZWdlZCBzbyB3ZSBuZWVkCnRv
IGF2b2lkIHBlcm1pdHRpbmcgYWNjZXNzIHRvIGVhY2ggSVJRIGV2ZW4gdGhvdWdoIGl0IGlzIHRl
Y2huaWNhbGx5CnRoZSBoYXJkd2FyZSBkb21haW4uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IExp
Z3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2lycS5jIHwgMyAr
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaXJxLmMgYi94ZW4vYXJjaC94ODYvaXJxLmMKaW5kZXggODdl
ZjJlOC4uYmQ3NTEwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2lycS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9pcnEuYwpAQCAtMjUsNiArMjUsNyBAQAogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5o
PgogI2luY2x1ZGUgPGFzbS9tYWNoLWdlbmVyaWMvbWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8cHVi
bGljL3BoeXNkZXYuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogc3RhdGljIGlu
dCBwYXJzZV9pcnFfdmVjdG9yX21hcF9wYXJhbShjb25zdCBjaGFyICpzKTsKIApAQCAtMTkwLDcg
KzE5MSw3IEBAIGludCBjcmVhdGVfaXJxKG5vZGVpZF90IG5vZGUpCiAgICAgICAgIGRlc2MtPmFy
Y2gudXNlZCA9IElSUV9VTlVTRUQ7CiAgICAgICAgIGlycSA9IHJldDsKICAgICB9Ci0gICAgZWxz
ZSBpZiAoIGhhcmR3YXJlX2RvbWFpbiApCisgICAgZWxzZSBpZiAoICFpc192aXhlbigpICYmIGhh
cmR3YXJlX2RvbWFpbiApCiAgICAgewogICAgICAgICByZXQgPSBpcnFfcGVybWl0X2FjY2Vzcyho
YXJkd2FyZV9kb21haW4sIGlycSk7CiAgICAgICAgIGlmICggcmV0ICkKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3ro-00062b-9R; Wed, 10 Jan 2018 00:03:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rn-0005ww-2w
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:39 +0000
X-Inumbo-ID: fdd89650-f599-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fdd89650-f599-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="326290497"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-7c6d20a4.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:31 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-7c6d20a4.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03UNt128268
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:30 GMT
Received: from EX13D10UWA003.ant.amazon.com (10.43.160.248) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.118) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:30 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D10UWA003.ant.amazon.com (10.43.160.248) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:29 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:28 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:48 -0800
Message-ID: <1515542578-15412-15-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 14/24] vixen: forward
	VCPUOP_register_runstate_memory_area to outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhpcyBhbGxvd3Mg
Zm9yIHByb3BlciBhY2NvdW50aW5nIG9mIHN0ZWFsIHRpbWUgd2l0aGluIHRoZSBndWVzdC4KClNp
Z25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4
ZW4vY29tbW9uL2RvbWFpbi5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21h
aW4uYwppbmRleCBlZGUzNzdjLi43ODBmOGZmIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2RvbWFp
bi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTE0MTQsNiArMTQxNCwxMiBAQCBsb25n
IGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIGlmICggIWd1ZXN0X2hhbmRsZV9va2F5KGFyZWEu
YWRkci5oLCAxKSApCiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBpZiAoIGlzX3ZpeGVu
KCkgKSB7CisgICAgICAgICAgICByYyA9IEhZUEVSVklTT1JfdmNwdV9vcChWQ1BVT1BfcmVnaXN0
ZXJfcnVuc3RhdGVfbWVtb3J5X2FyZWEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2Y3B1aWQsICZhcmVhKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKICAg
ICAgICAgcmMgPSAwOwogICAgICAgICBydW5zdGF0ZV9ndWVzdCh2KSA9IGFyZWEuYWRkci5oOwog
Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rs-00066Z-GM; Wed, 10 Jan 2018 00:03:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rr-00065d-D2
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:43 +0000
X-Inumbo-ID: 88a84dcf-f599-11e7-b4a6-bc764e045a96
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88a84dcf-f599-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 01:02:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="326290510"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-baacba05.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:40 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-baacba05.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03ZG9122307
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:40 GMT
Received: from EX13D12EUC002.ant.amazon.com (10.43.164.134) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:25 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D12EUC002.ant.amazon.com (10.43.164.134) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:24 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:22 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:45 -0800
Message-ID: <1515542578-15412-12-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 11/24] vixen: early initialization of Vixen
	including shared_info mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKV2Ugc3BsaXQgaW5p
dGlhbGl6YXRpb24gb2YgVml4ZW4gaW50byB0d28gcGFydHMuICBUaGUgZmlyc3QgcGFydApqdXN0
IGRldGVjdHMgdGhlIHByZXNlbmNlIG9mIGFuIEhWTSBoeXBlcnZpc29yIHNvIHRoYXQgd2UgY2Fu
CmZpZ3VyZSBvdXQgd2hldGhlciB0byBtb2RpZnkgdGhlIGU4MjAgdGFibGUuCgpUaGUgbGF0ZXIg
aW5pdGlhbGl6YXRpb24gaXMgdXNlZCB0byBhY3R1YWxseSBtYXAgdGhlIHNoYXJlZF9pbmZvCnN0
cnVjdHVyZSBmcm9tIHRoZSBwYXJlbnQgaHlwZXJ2aXNvciBpbnRvIFhlbi4KClNpZ25lZC1vZmYt
Ynk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCnYxIC0+IHYyCiAt
IGFsbG93IGRpc2FibGluZyB2aXhlbiBieSBzcGVjaWZ5aW5nIHZpeGVuX2RvbWlkPS0xIG9uIGNv
bW1hbmQgbGluZQogLSB1c2UgaHZtX2luZm9fdGFibGUgZm9yIHJlc2VydmVkIHJlZ2lvbiBpZiBz
dGlsbCB2YWxpZAogLSB1c2UgcmVzZXJ2ZWQgcmVnaW9uIGZvciBzaGFyZWRfaW5mbyBpbnN0ZWFk
IG9mIEJTUwotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jICAgICAgICB8IDc2ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3NldHVwLmMg
ICAgICAgICAgICAgIHwgIDUgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgg
fCAgNCArKysKIDMgZmlsZXMgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMK
aW5kZXggY2FjYmU2OS4uMWFkNWJkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3Zp
eGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKQEAgLTIwLDEzICsyMCw4OSBA
QAogICovCiAKICNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KKyNpbmNsdWRlIDxwdWJsaWMv
dmVyc2lvbi5oPgorI2luY2x1ZGUgPHB1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaD4KKworI2Rl
ZmluZSBYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiAgMHhmZjAwMHUKKworI2RlZmluZSBTSEFS
RURfSU5GT19QRk4JCShYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiArIDApCiAKIHN0YXRpYyBp
bnQgaW5fdml4ZW47CiBzdGF0aWMgaW50IHZpeGVuX2RvbWlkID0gMTsKIHN0YXRpYyB1aW50MzJf
dCB2aXhlbl9yZXNlcnZlZF9tZW1fcGdzdGFydCA9IDB4ZmVmZjAwMDA7CitzdGF0aWMgc2hhcmVk
X2luZm9fdCAqZ2xvYmFsX3NpOwogCiBpbnRlZ2VyX3BhcmFtKCJ2aXhlbl9kb21pZCIsIHZpeGVu
X2RvbWlkKTsKIAordm9pZCBfX2luaXQgaW5pdF92aXhlbih2b2lkKQoreworICAgIGludCBtYWpv
ciwgbWlub3IsIHZlcnNpb247CisgICAgc3RydWN0IGh2bV9pbmZvX3RhYmxlICpodm1faW5mbzsK
KworICAgIGlmICggIXhlbl9ndWVzdCApCisgICAgeworICAgICAgICBwcmludGsoIkRpc2FibGlu
ZyBWaXhlbiBiZWNhdXNlIHdlIGFyZSBub3QgcnVubmluZyB1bmRlciBYZW5cbiIpOworICAgICAg
ICBpbl92aXhlbiA9IC0xOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCB2aXhl
bl9kb21pZCA8IDAgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJEaXNhYmxpbmcgVml4ZW4gZHVl
IHRvIHVzZXIgcmVxdWVzdFxuIik7CisgICAgICAgIGluX3ZpeGVuID0gLTE7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKKyAgICB2ZXJzaW9uID0gSFlQRVJWSVNPUl94ZW5fdmVyc2lvbihYRU5W
RVJfdmVyc2lvbiwgTlVMTCk7CisgICAgbWFqb3IgPSB2ZXJzaW9uID4+IDE2OworICAgIG1pbm9y
ID0gdmVyc2lvbiAmIDB4ZmZmZjsKKworICAgIHByaW50aygiVml4ZW4gcnVubmluZyB1bmRlciBY
ZW4gJWQuJWRcbiIsIG1ham9yLCBtaW5vcik7CisKKyAgICBodm1faW5mbyA9IG1hZGRyX3RvX3Zp
cnQoSFZNX0lORk9fUEFERFIpOworICAgIGlmICggc3RybmNtcChodm1faW5mby0+c2lnbmF0dXJl
LCAiSFZNIElORk8iLCA4KSA9PSAwICYmCisJIGh2bV9pbmZvLT5sZW5ndGggPj0gc2l6ZW9mKHN0
cnVjdCBodm1faW5mb190YWJsZSkgJiYKKwkgaHZtX2luZm8tPmxlbmd0aCA8IChQQUdFX1NJWkUg
LSBIVk1fSU5GT19PRkZTRVQpICkKKyAgICB7CisJdWludDhfdCBzdW07CisJdWludDMyX3QgaTsK
KworCWZvciAoIGkgPSAwLCBzdW0gPSAwOyBpIDwgaHZtX2luZm8tPmxlbmd0aDsgaSsrICkKKwkg
ICAgc3VtICs9ICgodWludDhfdCAqKWh2bV9pbmZvKVtpXTsKKworCWlmICggc3VtID09IDAgKQor
CXsKKwkgICAgdml4ZW5fcmVzZXJ2ZWRfbWVtX3Bnc3RhcnQgPSBodm1faW5mby0+cmVzZXJ2ZWRf
bWVtX3Bnc3RhcnQgPDwgWEVOX1BBR0VfU0hJRlQ7CisJfQorICAgIH0KKworICAgIGluX3ZpeGVu
ID0gMTsKK30KKwordm9pZCBfX2luaXQgZWFybHlfdml4ZW5faW5pdCh2b2lkKQoreworICAgIHN0
cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cDsKKyAgICBsb25nIHJjOworCisgICAgaWYgKCAh
aXNfdml4ZW4oKSApCisJcmV0dXJuOworCisgICAgZ2xvYmFsX3NpID0gbWZuX3RvX3ZpcnQoU0hB
UkVEX0lORk9fUEZOKTsKKworICAgIC8qIFNldHVwIG91ciBvd24gc2hhcmVkIGluZm8gYXJlYSAq
LworICAgIHhhdHAuZG9taWQgPSBET01JRF9TRUxGOworICAgIHhhdHAuaWR4ID0gMDsKKyAgICB4
YXRwLnNwYWNlID0gWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm87CisgICAgeGF0cC5ncGZuID0gdmly
dF90b19tZm4oZ2xvYmFsX3NpKTsKKworICAgIHJjID0gSFlQRVJWSVNPUl9tZW1vcnlfb3AoWEVO
TUVNX2FkZF90b19waHlzbWFwLCAmeGF0cCk7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICBw
cmludGsoIlNldHRpbmcgc2hhcmVkIGluZm8gcGFnZSBmYWlsZWQ6ICVsZFxuIiwgcmMpOworCisg
ICAgbWVtc2V0KCZnbG9iYWxfc2ktPm5hdGl2ZS5ldnRjaG5fbWFza1swXSwgMHgwMCwKKyAgICAg
ICAgICAgc2l6ZW9mKGdsb2JhbF9zaS0+bmF0aXZlLmV2dGNobl9tYXNrKSk7Cit9CisKIGJvb2wg
aXNfdml4ZW4odm9pZCkKIHsKICAgICByZXR1cm4gaW5fdml4ZW4gPiAwOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBmOWQwODdl
Li4wNzIzOWMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwpAQCAtODY5LDYgKzg2OSw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgZWxzZQogICAgICAgICBwYW5pYygi
Qm9vdGxvYWRlciBwcm92aWRlZCBubyBtZW1vcnkgaW5mb3JtYXRpb24uIik7CiAKKyAgICAvKiBW
aXhlbiBtdXN0IGJlIGluaXRpYWxpemVkIGJlZm9yZSBpbml0X2U4MjAoKSAqLworICAgIGluaXRf
dml4ZW4oKTsKKwogICAgIC8qIFNhbml0aXNlIHRoZSByYXcgRTgyMCBtYXAgdG8gcHJvZHVjZSBh
IGZpbmFsIGNsZWFuIHZlcnNpb24uICovCiAgICAgbWF4X3BhZ2UgPSByYXdfbWF4X3BhZ2UgPSBp
bml0X2U4MjAobWVtbWFwX3R5cGUsICZlODIwX3Jhdyk7CiAKQEAgLTE1MTYsNiArMTUxOSw4IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAK
ICAgICByY3VfaW5pdCgpOwogCisgICAgZWFybHlfdml4ZW5faW5pdCgpOworCiAgICAgZWFybHlf
dGltZV9pbml0KCk7CiAKICAgICBhcmNoX2luaXRfbWVtb3J5KCk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3ZpeGVuLmgKaW5kZXggZmI4ZTg3MS4uMGMwNDBlZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC92aXhlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4
ZW4uaApAQCAtNzQsNCArNzQsOCBAQCBpbnQgdml4ZW5fZ2V0X2RvbWlkKHZvaWQpOwogCiB2b2lk
IHZpeGVuX2dldF9yZXNlcnZlZF9tZW0odW5zaWduZWQgbG9uZyAqc3RhcnRfcGZuLCB1bnNpZ25l
ZCBsb25nICplbmRfcGZuKTsKIAordm9pZCBfX2luaXQgaW5pdF92aXhlbih2b2lkKTsKKwordm9p
ZCBfX2luaXQgZWFybHlfdml4ZW5faW5pdCh2b2lkKTsKKwogI2VuZGlmCi0tIAoxLjkuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3ru-000693-Nl; Wed, 10 Jan 2018 00:03:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rt-00062Y-9w
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:45 +0000
X-Inumbo-ID: 00f7bfbe-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00f7bfbe-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="585250092"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:37 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03X3V002331
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:37 GMT
Received: from EX13D01EUA001.ant.amazon.com (10.43.165.121) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:16 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D01EUA001.ant.amazon.com (10.43.165.121) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:15 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:14 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:41 -0800
Message-ID: <1515542578-15412-8-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 07/24] vixen: introduce is_vixen() to allow
	altering behavior
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVml4ZW4gKFZpcnR1
YWxpemVkIFhlbikgaXMgYSBwYXJhdmlydHVhbCBtb2RlIG9mIFhlbiB3aGVyZQpwYXJhdmlydHVh
bCBJL08gaXMgcGFzc2VkIHRocm91Z2ggZnJvbSB0aGUgcGFyZW50IGh5cGVydmlzb3IKYWxsIHRo
ZSB3YXkgdGhyb3VnaCB0aGUgZG9tMCBndWVzdC4gIFRoZSBkb20wIGd1ZXN0IGlzIGFsc28KZGVw
cml2aWxlZ2VkIGFuZCByZW51bWJlcmVkIHRvIGdpdmUgdGhlIGFwcGVhcmFuY2UgdGhhdCBpdApp
cyBydW5uaW5nIGFzIGEgbm9ybWFsIFBWIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogQW50aG9ueSBM
aWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KdjEgLT4gdjIKIC0gQVJNIHN0dWJzCi0t
LQogeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2
L2d1ZXN0L3ZpeGVuLmMgICAgICAgIHwgMzAgKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL2d1ZXN0L3ZpeGVuLmggfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCB8IDczICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE4NSBpbnNlcnRp
b25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFr
ZWZpbGUKaW5kZXggYzVkNTE4OC4uMWM5Y2Q3ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1
ZXN0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQpAQCAtMSwyICsx
LDMgQEAKIG9iai15ICs9IGh5cGVyY2FsbF9wYWdlLm8KIG9iai15ICs9IHhlbi5vCitvYmoteSAr
PSB2aXhlbi5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC92aXhlbi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAu
LmQ4MmU2OGYKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpA
QCAtMCwwICsxLDMwIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9ndWVz
dC92aXhlbi5jCisgKgorICogU3VwcG9ydCBmb3IgZGV0ZWN0aW5nIGFuZCBydW5uaW5nIHVuZGVy
IFhlbiBIVk0uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0
aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBv
cgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
KyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHly
aWdodCAyMDE3LTIwMTggQW1hem9uLmNvbSwgSW5jLiBvciBpdHMgYWZmaWxpYXRlcy4KKyAqLwor
CisjaW5jbHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+CisKK3N0YXRpYyBpbnQgaW5fdml4ZW47CisK
K2Jvb2wgaXNfdml4ZW4odm9pZCkKK3sKKyAgICByZXR1cm4gaW5fdml4ZW4gPiAwOworfQorCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2d1ZXN0L3ZpeGVuLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uYWRlNjcyNAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Qv
dml4ZW4uaApAQCAtMCwwICsxLDgxIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBpbmNs
dWRlL2FzbS14ODYvZ3Vlc3QuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUg
dGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5z
ZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3
aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgorICoKKyAqIENvcHlyaWdodCAyMDE4IEFtYXpvbi5jb20sIEluYy4gb3IgaXRzIGFmZmls
aWF0ZXMuCisgKi8KKworI2lmbmRlZiBfX0FSTV9HVUVTVF9WSVhFTl9IX18KKyNkZWZpbmUgX19B
Uk1fR1VFU1RfVklYRU5fSF9fCisKKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworc3RhdGljIGlu
bGluZSBpbnQKK0hZUEVSVklTT1JfeGVuX3ZlcnNpb24oaW50IGNtZCwgdm9pZCAqYXJnKQorewor
ICAgIHJldHVybiAtRU5PU1lTOworfQorCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcKK0hZ
UEVSVklTT1JfaHZtX29wKGludCBvcCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiAtRU5PU1lT
OworfQorCitzdGF0aWMgaW5saW5lIGludAorSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcCh1bnNp
Z25lZCBpbnQgY21kLCB2b2lkICp1b3AsIHVuc2lnbmVkIGludCBjb3VudCkKK3sKKyAgICByZXR1
cm4gLUVOT1NZUzsKK30KKworc3RhdGljIGlubGluZSBsb25nCitIWVBFUlZJU09SX21lbW9yeV9v
cCh1bnNpZ25lZCBpbnQgY21kLCB2b2lkICphcmcpCit7CisgICAgcmV0dXJuIC1FTk9TWVM7Cit9
CisKK3N0YXRpYyBpbmxpbmUgaW50CitIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoaW50IGNt
ZCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiAtRU5PU1lTOworfQorCitzdGF0aWMgaW5saW5l
IGludAorSFlQRVJWSVNPUl9zY2hlZF9vcChpbnQgY21kLCB2b2lkICphcmcpCit7CisgICAgcmV0
dXJuIC1FTk9TWVM7Cit9CisKK3N0YXRpYyBpbmxpbmUgaW50CitIWVBFUlZJU09SX3ZjcHVfb3Ao
aW50IGNtZCwgaW50IHZjcHVpZCwgdm9pZCAqZXh0cmFfYXJncykKK3sKKyAgICByZXR1cm4gLUVO
T1NZUzsKK30KKworc3RhdGljIGlubGluZSBib29sIGlzX3ZpeGVuKHZvaWQpCit7CisgICAgcmV0
dXJuIGZhbHNlOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgdml4ZW5faGFzX3Blcl9jcHVfbm90
aWZpY2F0aW9ucyh2b2lkKQoreworICAgIHJldHVybiBmYWxzZTsKK30KKworc3RhdGljIGlubGlu
ZSBib29sIHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZfdCBwb3J0KQoreworICAgIHJldHVybiBm
YWxzZTsKK30KKworI2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3ZpeGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYmU5MGM0NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaApAQCAtMCwwICsxLDczIEBACisvKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCisgKiBpbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAorICoKKyAqIFN1
cHBvcnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBYZW4gSFZNLgorICoKKyAqIFRo
aXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQv
b3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlv
bikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQor
ICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgMjAxNy0yMDE4IEFtYXpv
bi5jb20sIEluYy4gb3IgaXRzIGFmZmlsaWF0ZXMuCisgKi8KKworI2lmbmRlZiBYRU5fVklYRU5f
SAorI2RlZmluZSBYRU5fVklYRU5fSAorCisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjaW5jbHVk
ZSA8cHVibGljL3hlbi5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorCitzdGF0aWMgaW5saW5l
IGludAorSFlQRVJWSVNPUl94ZW5fdmVyc2lvbihpbnQgY21kLCB2b2lkICphcmcpCit7CisgICAg
cmV0dXJuIF9oeXBlcmNhbGw2NF8yKGludCwgX19IWVBFUlZJU09SX3hlbl92ZXJzaW9uLCBjbWQs
IGFyZyk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZworSFlQRVJWSVNPUl9odm1f
b3AoaW50IG9wLCB2b2lkICphcmcpCit7CisgICByZXR1cm4gX2h5cGVyY2FsbDY0XzIodW5zaWdu
ZWQgbG9uZywgX19IWVBFUlZJU09SX2h2bV9vcCwgb3AsIGFyZyk7Cit9CisKK3N0YXRpYyBpbmxp
bmUgaW50CitIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsIHZvaWQg
KnVvcCwgdW5zaWduZWQgaW50IGNvdW50KQoreworICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMyhp
bnQsIF9fSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcCwgY21kLCB1b3AsIGNvdW50KTsKK30KKwor
c3RhdGljIGlubGluZSBsb25nCitIWVBFUlZJU09SX21lbW9yeV9vcCh1bnNpZ25lZCBpbnQgY21k
LCB2b2lkICphcmcpCit7CisgICAgcmV0dXJuIF9oeXBlcmNhbGw2NF8yKGxvbmcsIF9fSFlQRVJW
SVNPUl9tZW1vcnlfb3AsIGNtZCwgYXJnKTsKK30KKworc3RhdGljIGlubGluZSBpbnQKK0hZUEVS
VklTT1JfZXZlbnRfY2hhbm5lbF9vcChpbnQgY21kLCB2b2lkICphcmcpCit7CisgICAgcmV0dXJu
IF9oeXBlcmNhbGw2NF8yKGludCwgX19IWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AsIGNtZCwg
YXJnKTsKK30KKworc3RhdGljIGlubGluZSBpbnQKK0hZUEVSVklTT1Jfc2NoZWRfb3AoaW50IGNt
ZCwgdm9pZCAqYXJnKQoreworICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMihpbnQsIF9fSFlQRVJW
SVNPUl9zY2hlZF9vcCwgY21kLCBhcmcpOworfQorCitzdGF0aWMgaW5saW5lIGludAorSFlQRVJW
SVNPUl92Y3B1X29wKGludCBjbWQsIGludCB2Y3B1aWQsIHZvaWQgKmV4dHJhX2FyZ3MpCit7CisJ
cmV0dXJuIF9oeXBlcmNhbGw2NF8zKGludCwgX19IWVBFUlZJU09SX3ZjcHVfb3AsIGNtZCwgdmNw
dWlkLCBleHRyYV9hcmdzKTsKK30KKworYm9vbCBpc192aXhlbih2b2lkKTsKKworI2VuZGlmCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3rx-0006Cc-Um; Wed, 10 Jan 2018 00:03:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3rw-00065a-HU
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:48 +0000
X-Inumbo-ID: 033ef7fc-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 033ef7fc-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="714557988"
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/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:40 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03a9n020163
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:38 GMT
Received: from EX13D10UWB001.ant.amazon.com (10.43.161.111) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:38 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D10UWB001.ant.amazon.com (10.43.161.111) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:35 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:33 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:51 -0800
Message-ID: <1515542578-15412-18-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 17/24] vixen: setup infrastructure to receive
	event channel notifications
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhpcyBwYXRjaCBy
ZWdpc3RlcnMgYW4gaW50ZXJydXB0IGhhbmRsZXIgdXNpbmcgZWl0aGVyIGFuIElOVHgKaW50ZXJy
dXB0IGZyb20gdGhlIHBsYXRmb3JtIFBDSSBkZXZpY2UsIENBTExCQUNLX0lSUSB2ZWN0b3IKZGVs
aXZlcnksIG9yIGV2dGNobl91cGNhbGxfdmVjdG9yIGRlcGVuZGluZyBvbiB3aGF0IHRoZSBwYXJl
bnQKaHlwZXJ2aXNvciBzdXBwb3J0cy4KClRoZSBldmVudCBjaGFubmVsIHBvbGxpbmcgY29kZSBj
b21lcyBmcm9tIExpbnV4IGJ1dCB1c2VzIHRoZQppbnRlcm5hbCBpbmZyYXN0cnVjdHVyZSBmb3Ig
ZGVsaXZlcnkuCgpGaW5hbGx5LCB0aGlzIGluZnJhc3RydWN0dXJlIGhhcyB0byBiZSBpbml0aWFs
aXplZCBwZXItVkNQVSBzbwpob29rIHRoZSBhcHByb3ByaWF0ZSBwbGFjZSBmb3IgdGhhdC4KClNp
Z25lZC1vZmYtYnk6IEthcmltQWxsYWggQWhtZWQgPGthcmFobWVkQGFtYXpvbi5kZT4KU2lnbmVk
LW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVkLW9m
Zi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KdjEgLT4gdjIK
IC0gY29kaW5nIHN0eWxlCiAtIGludHJvZHVjZSAjZGVmaW5lcyBmb3IgdGhlIFBDSSB2ZW5kb3Ig
YW5kIGRldmljZSBpZAogLSBpbml0aWFsaXplIGdyYW50IHRhYmxlIG1lbW9yeSBzcGFjZQotLS0K
IHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYv
Z3Vlc3Qvdml4ZW4uYyAgICAgICAgfCAzMDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICAgMyArCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgIDYgKwogeGVuL2luY2x1ZGUveGVuL3Bj
aV9pZHMuaCAgICAgICAgIHwgICAyICsKIDUgZmlsZXMgY2hhbmdlZCwgMzE2IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKaW5kZXggZGExYmYxYS4uM2U5YzViZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTE0Nyw2ICsxMTQ3LDkgQEAg
aW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAKICAgICB1cGRhdGVfY3IzKHYpOwogCisgICAgaWYg
KCBpc192aXhlbigpICkKKyAgICAgICAgdml4ZW5fdmNwdV9pbml0aWFsaXplKHYpOworCiAgb3V0
OgogICAgIGlmICggZmxhZ3MgJiBWR0NGX29ubGluZSApCiAgICAgICAgIGNsZWFyX2JpdChfVlBG
X2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
dml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IDI0MzdjOTIuLjU5ZmFh
MGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCkBAIC0yMyw2ICsyMyw5IEBACiAjaW5jbHVkZSA8cHVibGljL3Zl
cnNpb24uaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmg+CiAjaW5jbHVk
ZSA8eGVuL2dyYW50X3RhYmxlLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8
YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDx4ZW4vcGNpX2lkcy5oPgogCiAjZGVmaW5lIFBDSV9ERVZJ
Q0VfSURfWEVOU09VUkNFX1BMQVRGT1JNCTB4MDAwMQogCkBAIC0zNiw2ICszOSwxMCBAQCBzdGF0
aWMgaW50IHZpeGVuX2RvbWlkID0gMTsKIHN0YXRpYyB1aW50MzJfdCB2aXhlbl9yZXNlcnZlZF9t
ZW1fcGdzdGFydCA9IDB4ZmVmZjAwMDA7CiBzdGF0aWMgc2hhcmVkX2luZm9fdCAqZ2xvYmFsX3Np
Owogc3RhdGljIGJvb2wgdml4ZW5fcHR2ZXI7CitzdGF0aWMgYm9vbCB2aXhlbl9wZXJfY3B1X25v
dGlmaWNhdGlvbnMgPSB0cnVlOworc3RhdGljIHVpbnQ4X3Qgdml4ZW5fZXZ0Y2huX3ZlY3RvcjsK
K3N0YXRpYyBib29sIHZpeGVuX25lZWRzX2FwaWNfYWNrID0gdHJ1ZTsKK3N0cnVjdCBpcnFhY3Rp
b24gdml4ZW5faXJxYWN0aW9uOwogCiBpbnRlZ2VyX3BhcmFtKCJ2aXhlbl9kb21pZCIsIHZpeGVu
X2RvbWlkKTsKIGJvb2xlYW5fcGFyYW0oInZpeGVuX3B0dmVyIiwgdml4ZW5fcHR2ZXIpOwpAQCAt
MTUzLDMgKzE2MCwyOTggQEAgYm9vbCB2aXhlbl9wYXNzdGhydV92ZXJzaW9uKHZvaWQpCiB7CiAg
ICAgcmV0dXJuIGlzX3ZpeGVuKCkgJiYgdml4ZW5fcHR2ZXI7CiB9CisKKy8qCisgKiBNYWtlIGEg
Yml0bWFzayAoaS5lLiB1bnNpZ25lZCBsb25nICopIG9mIGEgeGVuX3Vsb25nX3QKKyAqIGFycmF5
LiBQcmltYXJpbHkgdG8gYXZvaWQgbG9uZyBsaW5lcyAoaGVuY2UgdGhlIHRlcnNlIG5hbWUpLgor
ICovCisjZGVmaW5lIEJNKHgpICh1bnNpZ25lZCBsb25nICopKHgpCisvKiBGaW5kIHRoZSBmaXJz
dCBzZXQgYml0IGluIGEgZXZ0Y2huIG1hc2sgKi8KKyNkZWZpbmUgRVZUQ0hOX0ZJUlNUX0JJVCh3
KSBmaW5kX2ZpcnN0X2JpdChCTSgmKHcpKSwgQklUU19QRVJfWEVOX1VMT05HKQorCisvKgorICog
TWFzayBvdXQgdGhlIGkgbGVhc3Qgc2lnbmlmaWNhbnQgYml0cyBvZiB3CisgKi8KKyNkZWZpbmUg
TUFTS19MU0JTKHcsIGkpICh3ICYgKCh+KCh4ZW5fdWxvbmdfdCkwVUwpKSA8PCBpKSkKKworc3Rh
dGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgY3VycmVudF93b3JkX2lkeCk7CitzdGF0
aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgaW50LCBjdXJyZW50X2JpdF9pZHgpOworCitzdGF0
aWMgaW5saW5lIHhlbl91bG9uZ190IGFjdGl2ZV9ldnRjaG5zKHVuc2lnbmVkIGludCBjcHUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNoYXJlZF9pbmZvX3QgKnNo
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
aWR4KQoreworICAgIHJldHVybiBzaC0+bmF0aXZlLmV2dGNobl9wZW5kaW5nW2lkeF0gJgorICAg
ICAgICAgICB+c2gtPm5hdGl2ZS5ldnRjaG5fbWFza1tpZHhdOworfQorCitzdGF0aWMgdm9pZCB2
aXhlbl9ldnRjaG5fcG9sbF9vbmUoc2l6ZV90IGNwdSkKK3sKKyAgICBzaGFyZWRfaW5mb190ICpz
ID0gZ2xvYmFsX3NpOworICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9ICZzLT5uYXRp
dmUudmNwdV9pbmZvW2NwdV07CisgICAgeGVuX3Vsb25nX3QgcGVuZGluZ193b3JkczsKKyAgICB4
ZW5fdWxvbmdfdCBwZW5kaW5nX2JpdHM7CisgICAgaW50IHN0YXJ0X3dvcmRfaWR4LCBzdGFydF9i
aXRfaWR4OworICAgIGludCB3b3JkX2lkeCwgYml0X2lkeCwgaTsKKworICAgIC8qCisgICAgICog
TWFzdGVyIGZsYWcgbXVzdCBiZSBjbGVhcmVkIC9iZWZvcmUvIGNsZWFyaW5nCisgICAgICogc2Vs
ZWN0b3IgZmxhZy4geGNoZ194ZW5fdWxvbmcgbXVzdCBjb250YWluIGFuCisgICAgICogYXBwcm9w
cmlhdGUgYmFycmllci4KKyAgICAgKi8KKyAgICBwZW5kaW5nX3dvcmRzID0geGNoZygmdmNwdV9p
bmZvLT5ldnRjaG5fcGVuZGluZ19zZWwsIDApOworCisgICAgc3RhcnRfd29yZF9pZHggPSB0aGlz
X2NwdShjdXJyZW50X3dvcmRfaWR4KTsKKyAgICBzdGFydF9iaXRfaWR4ID0gdGhpc19jcHUoY3Vy
cmVudF9iaXRfaWR4KTsKKworICAgIHdvcmRfaWR4ID0gc3RhcnRfd29yZF9pZHg7CisKKyAgICBm
b3IgKCBpID0gMDsgcGVuZGluZ193b3JkcyAhPSAwOyBpKysgKQorICAgIHsKKyAgICAgICAgeGVu
X3Vsb25nX3Qgd29yZHM7CisKKyAgICAgICAgd29yZHMgPSBNQVNLX0xTQlMocGVuZGluZ193b3Jk
cywgd29yZF9pZHgpOworCisgICAgICAgIC8qCisgICAgICAgICAqIElmIHdlIG1hc2tlZCBvdXQg
YWxsIGV2ZW50cywgd3JhcCB0byBiZWdpbm5pbmcuCisgICAgICAgICAqLworICAgICAgICBpZiAo
IHdvcmRzID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICB3b3JkX2lkeCA9IDA7CisgICAg
ICAgICAgICBiaXRfaWR4ID0gMDsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9Cisg
ICAgICAgIHdvcmRfaWR4ID0gRVZUQ0hOX0ZJUlNUX0JJVCh3b3Jkcyk7CisKKyAgICAgICAgcGVu
ZGluZ19iaXRzID0gYWN0aXZlX2V2dGNobnMoY3B1LCBzLCB3b3JkX2lkeCk7CisgICAgICAgIGJp
dF9pZHggPSAwOyAvKiB1c3VhbGx5IHNjYW4gZW50aXJlIHdvcmQgZnJvbSBzdGFydCAqLworICAg
ICAgICAvKgorICAgICAgICAgKiBXZSBzY2FuIHRoZSBzdGFydGluZyB3b3JkIGluIHR3byBwYXJ0
cy4KKyAgICAgICAgICoKKyAgICAgICAgICogMXN0IHRpbWU6IHN0YXJ0IGluIHRoZSBtaWRkbGUs
IHNjYW5uaW5nIHRoZQorICAgICAgICAgKiB1cHBlciBiaXRzLgorICAgICAgICAgKgorICAgICAg
ICAgKiAybmQgdGltZTogc2NhbiB0aGUgd2hvbGUgd29yZCAobm90IGp1c3QgdGhlCisgICAgICAg
ICAqIHBhcnRzIHNraXBwZWQgaW4gdGhlIGZpcnN0IHBhc3MpIC0tIGlmIGFuCisgICAgICAgICAq
IGV2ZW50IGluIHRoZSBwcmV2aW91c2x5IHNjYW5uZWQgYml0cyBpcworICAgICAgICAgKiBwZW5k
aW5nIGFnYWluIGl0IHdvdWxkIGp1c3QgYmUgc2Nhbm5lZCBvbgorICAgICAgICAgKiB0aGUgbmV4
dCBsb29wIGFueXdheS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggd29yZF9pZHggPT0gc3Rh
cnRfd29yZF9pZHggKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIGkgPT0gMCApCisgICAg
ICAgICAgICAgICAgYml0X2lkeCA9IHN0YXJ0X2JpdF9pZHg7CisgICAgICAgIH0KKworICAgICAg
ICBkbworICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgZXZ0Y2huICpjaG47CisgICAgICAg
ICAgICB4ZW5fdWxvbmdfdCBiaXRzOworICAgICAgICAgICAgaW50IHBvcnQ7CisKKyAgICAgICAg
ICAgIGJpdHMgPSBNQVNLX0xTQlMocGVuZGluZ19iaXRzLCBiaXRfaWR4KTsKKworICAgICAgICAg
ICAgLyogSWYgd2UgbWFza2VkIG91dCBhbGwgZXZlbnRzLCBtb3ZlIG9uLiAqLworICAgICAgICAg
ICAgaWYgKCBiaXRzID09IDAgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAg
ICBiaXRfaWR4ID0gRVZUQ0hOX0ZJUlNUX0JJVChiaXRzKTsKKworICAgICAgICAgICAgLyogUHJv
Y2VzcyBwb3J0LiAqLworICAgICAgICAgICAgcG9ydCA9ICh3b3JkX2lkeCAqIEJJVFNfUEVSX1hF
Tl9VTE9ORykgKyBiaXRfaWR4OworCisgICAgICAgICAgICBjaG4gPSBldnRjaG5fZnJvbV9wb3J0
KGhhcmR3YXJlX2RvbWFpbiwgcG9ydCk7CisgICAgICAgICAgICBjbGVhcl9iaXQocG9ydCwgcy0+
bmF0aXZlLmV2dGNobl9wZW5kaW5nKTsKKyAgICAgICAgICAgIGV2dGNobl9wb3J0X3NldF9wZW5k
aW5nKGhhcmR3YXJlX2RvbWFpbiwgY2huLT5ub3RpZnlfdmNwdV9pZCwgY2huKTsKKworICAgICAg
ICAgICAgYml0X2lkeCA9IChiaXRfaWR4ICsgMSkgJSBCSVRTX1BFUl9YRU5fVUxPTkc7CisKKyAg
ICAgICAgICAgIC8qIE5leHQgY2FsbGVyIHN0YXJ0cyBhdCBsYXN0IHByb2Nlc3NlZCArIDEgKi8K
KyAgICAgICAgICAgIHRoaXNfY3B1KGN1cnJlbnRfd29yZF9pZHgpID0gYml0X2lkeCA/IHdvcmRf
aWR4IDogKHdvcmRfaWR4KzEpICUgQklUU19QRVJfWEVOX1VMT05HOworICAgICAgICAgICAgdGhp
c19jcHUoY3VycmVudF9iaXRfaWR4KSA9IGJpdF9pZHg7CisgICAgICAgIH0gd2hpbGUgKCBiaXRf
aWR4ICE9IDAgKTsKKworICAgICAgICAvKiBTY2FuIHN0YXJ0X2wxaSB0d2ljZTsgYWxsIG90aGVy
cyBvbmNlLiAqLworICAgICAgICBpZiAoICh3b3JkX2lkeCAhPSBzdGFydF93b3JkX2lkeCkgfHwg
KGkgIT0gMCkgKQorICAgICAgICAgICAgcGVuZGluZ193b3JkcyAmPSB+KDFVTCA8PCB3b3JkX2lk
eCk7CisKKyAgICAgICAgd29yZF9pZHggPSAod29yZF9pZHggKyAxKSAlIEJJVFNfUEVSX1hFTl9V
TE9ORzsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHZpeGVuX3VwY2FsbChpbnQgY3B1KQorewor
ICAgIHNoYXJlZF9pbmZvX3QgKnMgPSBnbG9iYWxfc2k7CisgICAgc3RydWN0IHZjcHVfaW5mbyAq
dmNwdV9pbmZvID0gJnMtPm5hdGl2ZS52Y3B1X2luZm9bY3B1XTsKKworICAgIGRvCisgICAgewor
ICAgICAgICB2Y3B1X2luZm8tPmV2dGNobl91cGNhbGxfcGVuZGluZyA9IDA7CisgICAgICAgIHZp
eGVuX2V2dGNobl9wb2xsX29uZShjcHUpOworICAgIH0gd2hpbGUgKCB2Y3B1X2luZm8tPmV2dGNo
bl91cGNhbGxfcGVuZGluZyApOworfQorCitzdGF0aWMgdm9pZCB2aXhlbl9ldnRjaG5fbm90aWZ5
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGlmICggdml4ZW5fbmVlZHNfYXBp
Y19hY2sgKQorICAgICAgICBhY2tfQVBJQ19pcnEoKTsKKworICAgIHZpeGVuX3VwY2FsbChzbXBf
cHJvY2Vzc29yX2lkKCkpOworfQorCitzdGF0aWMgdm9pZCB2aXhlbl9pbnRlcnJ1cHQoaW50IGly
cSwgdm9pZCAqZGV2X2lkLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICB2aXhl
bl91cGNhbGwoc21wX3Byb2Nlc3Nvcl9pZCgpKTsKK30KKworc3RhdGljIGludCBodm1fc2V0X3Bh
cmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCB2YWx1ZSkKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9w
YXJhbSB4aHY7CisgICAgaW50IHI7CisKKyAgICB4aHYuZG9taWQgPSBET01JRF9TRUxGOworICAg
IHhodi5pbmRleCA9IGlkeDsKKyAgICB4aHYudmFsdWUgPSB2YWx1ZTsKKyAgICByID0gSFlQRVJW
SVNPUl9odm1fb3AoSFZNT1Bfc2V0X3BhcmFtLCAmeGh2KTsKKyAgICBpZiAoIHIgPCAwICkgewor
ICAgICAgICBwcmludGsoIkNhbm5vdCBzZXQgaHZtIHBhcmFtZXRlciAlZDogJWQhXG4iLAorICAg
ICAgICAgICAgICAgaWR4LCByKTsKKyAgICAgICAgcmV0dXJuIHI7CisgICAgfQorICAgIHJldHVy
biByOworfQorCit2b2lkIHZpeGVuX3ZjcHVfaW5pdGlhbGl6ZShzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBzdHJ1Y3QgeGVuX2h2bV9ldnRjaG5fdXBjYWxsX3ZlY3RvciB1cGNhbGw7CisgICAgbG9u
ZyByYzsKKworICAgIHByaW50aygiVklYRU4gdmNwdSBpbml0IFZDUFUlZFxuIiwgdi0+dmNwdV9p
ZCk7CisKKyAgICB2Y3B1X3Bpbl9vdmVycmlkZSh2LCB2LT52Y3B1X2lkKTsKKworICAgIGlmICgg
IXZpeGVuX25lZWRzX2FwaWNfYWNrICkKKyAgICAgICAgcmV0dXJuOworCisgICAgcHJpbnRrKCJW
SVhFTiB2Y3B1IGluaXQgVkNQVSVkIC0tIHRyeWluZyBldnRjaG5fdXBjYWxsX3ZlY3RvclxuIiwg
di0+dmNwdV9pZCk7CisKKyAgICB1cGNhbGwudmNwdSA9IHYtPnZjcHVfaWQ7CisgICAgdXBjYWxs
LnZlY3RvciA9IHZpeGVuX2V2dGNobl92ZWN0b3I7CisgICAgcmMgPSBIWVBFUlZJU09SX2h2bV9v
cChIVk1PUF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IsICZ1cGNhbGwpOworICAgIGlmICggcmMg
KQorICAgIHsKKyAgICAgICAgc3RydWN0IHhlbl9mZWF0dXJlX2luZm8gZmk7CisKKyAgICAgICAg
cHJpbnRrKCJWSVhFTiB2Y3B1IGluaXQgVkNQVSVkIC0tIHRyeWluZyBodm1fY2FsbGJhY2tfdmVj
dG9yXG4iLCB2LT52Y3B1X2lkKTsKKworICAgICAgICBmaS5zdWJtYXBfaWR4ID0gMDsKKyAgICAg
ICAgcmMgPSBIWVBFUlZJU09SX3hlbl92ZXJzaW9uKFhFTlZFUl9nZXRfZmVhdHVyZXMsICZmaSk7
CisgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICAgICAgaWYgKCBmaS5zdWJtYXAgJiAoMSA8PCBYRU5GRUFUX2h2bV9jYWxsYmFj
a192ZWN0b3IpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByYyA9IGh2bV9zZXRf
cGFyYW1ldGVyKEhWTV9QQVJBTV9DQUxMQkFDS19JUlEsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KUhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1ZFQ1RP
UiA8PCA1NikgfCB2aXhlbl9ldnRjaG5fdmVjdG9yKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
ICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICB2aXhlbl9uZWVkc19hcGljX2FjayA9IGZh
bHNlOworICAgICAgICB9CisgICAgfQorCisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBp
bnQgc2xvdDsKKworICAgICAgICB2aXhlbl9wZXJfY3B1X25vdGlmaWNhdGlvbnMgPSBmYWxzZTsK
KworICAgICAgICBwcmludGsoIlZJWEVOIHZjcHUgaW5pdCBWQ1BVJWQgLS0gdHJ5aW5nIHBjaV9p
bnR4X2NhbGxiYWNrXG4iLCB2LT52Y3B1X2lkKTsKKyAgICAgICAgZm9yICggc2xvdCA9IDI7IHNs
b3QgPCAzMjsgc2xvdCsrICkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDE2X3QgdmVuZG9y
LCBkZXZpY2U7CisKKyAgICAgICAgICAgIHZlbmRvciA9IHBjaV9jb25mX3JlYWQxNigwLCAwLCBz
bG90LCAwLCBQQ0lfVkVORE9SX0lEKTsKKyAgICAgICAgICAgIGRldmljZSA9IHBjaV9jb25mX3Jl
YWQxNigwLCAwLCBzbG90LCAwLCBQQ0lfREVWSUNFX0lEKTsKKworICAgICAgICAgICAgaWYgKCB2
ZW5kb3IgPT0gUENJX1ZFTkRPUl9JRF9YRU5TT1VSQ0UgJiYKKwkJIGRldmljZSA9PSBQQ0lfREVW
SUNFX0lEX1hFTlNPVVJDRV9QTEFURk9STSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHNsb3Qg
IT0gMzIgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnQgcGluLCBsaW5lOworCisgICAgICAg
ICAgICBwcmludGsoIkZvdW5kIFhlbiBwbGF0Zm9ybSBkZXZpY2UgYXQgMDAwMDowMDolMDJkLjBc
biIsIHNsb3QpOworICAgICAgICAgICAgcGluID0gcGNpX2NvbmZfcmVhZDgoMCwgMCwgc2xvdCwg
MCwgUENJX0lOVEVSUlVQVF9QSU4pOworICAgICAgICAgICAgaWYgKCBwaW4gKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIGxpbmUgPSBwY2lfY29uZl9yZWFkOCgwLCAwLCBzbG90LCAw
LCBQQ0lfSU5URVJSVVBUX0xJTkUpOworICAgICAgICAgICAgICAgIHJjID0gaHZtX3NldF9wYXJh
bWV0ZXIoSFZNX1BBUkFNX0NBTExCQUNLX0lSUSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICgxVUxMIDw8IDU2KSB8IChzbG90IDw8IDExKSB8IChwaW4gLSAxKSk7CisK
KyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgIHByaW50aygiRmFpbGVkIHRvIHNldHVwIElSUSBjYWxsYmFja1xuIik7CisgICAg
ICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIHZpeGVuX2lycWFjdGlvbi5oYW5kbGVyID0gdml4ZW5faW50ZXJy
dXB0OworICAgICAgICAgICAgICAgICAgICB2aXhlbl9pcnFhY3Rpb24ubmFtZSA9ICJ2aXhlbiI7
CisgICAgICAgICAgICAgICAgICAgIHZpeGVuX2lycWFjdGlvbi5kZXZfaWQgPSAwOworICAgICAg
ICAgICAgICAgICAgICByYyA9IHNldHVwX2lycShsaW5lLCAwLCAmdml4ZW5faXJxYWN0aW9uKTsK
KyAgICAgICAgICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIHByaW50aygiU2V0dXAgSVJRIGZhaWxlZCFcbiIpOworICAg
ICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICAgICAgcHJpbnRrKCJYZW4gcGxhdGZvcm0g
TE5LIG1hcHBlZCB0byBsaW5lICVkXG4iLCBsaW5lKTsKKyAgICAgICAgICAgICAgICAgICAgICAg
IHZpeGVuX25lZWRzX2FwaWNfYWNrID0gZmFsc2U7CisgICAgICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBwcmludGsoIkNhbm5vdCBmaW5kIFBsYXRmb3JtIGRldmlj
ZVxuIik7CisgICAgICAgIH0KKyAgICB9Cit9CisKK2Jvb2wgdml4ZW5faGFzX3Blcl9jcHVfbm90
aWZpY2F0aW9ucyh2b2lkKQoreworICAgIHJldHVybiB2aXhlbl9wZXJfY3B1X25vdGlmaWNhdGlv
bnM7Cit9CisKK3ZvaWQgX19pbml0Cit2aXhlbl90cmFuc2Zvcm0oc3RydWN0IGRvbWFpbiAqZG9t
MCkKK3sKKyAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHA7CisgICAgaW50IGk7CisK
KyAgICAvKiBTZXR1cCBldmVudCBjaGFubmVsIGZvcndhcmRpbmcgKi8KKyAgICBhbGxvY19kaXJl
Y3RfYXBpY192ZWN0b3IoJnZpeGVuX2V2dGNobl92ZWN0b3IsIHZpeGVuX2V2dGNobl9ub3RpZnkp
OworICAgIHByaW50aygiVml4ZW4gZXZ0Y2huIHZlY3RvciBpcyAlZFxuIiwgdml4ZW5fZXZ0Y2hu
X3ZlY3Rvcik7CisKKyAgICAvKiBJbml0aWFsaXplIHRoZSBmaXJzdCB2Q1BVICovCisgICAgdml4
ZW5fdmNwdV9pbml0aWFsaXplKGRvbTAtPnZjcHVbMF0pOworCisgICAgLyogSW5pdGlhbGl6ZSBn
cmFudCB0YWJsZSBzcGFjZSAqLworICAgIEJVR19PTigoR1JBTlRfVEFCTEVfUEZOXzAgKyBnbnR0
YWJfZG9tMF9mcmFtZXMoKSkgPj0gMHgxMDAwMDApOworCisgICAgZm9yICggaSA9IDA7IGkgPCBn
bnR0YWJfZG9tMF9mcmFtZXMoKTsgaSsrICkKKyAgICB7CisJeGF0cC5kb21pZCA9IERPTUlEX1NF
TEY7CisJeGF0cC5pZHggPSBpOworCXhhdHAuc3BhY2UgPSBYRU5NQVBTUEFDRV9ncmFudF90YWJs
ZTsKKwl4YXRwLmdwZm4gPSBHUkFOVF9UQUJMRV9QRk5fMCArIGk7CisJcmMgPSBIWVBFUlZJU09S
X21lbW9yeV9vcChYRU5NRU1fYWRkX3RvX3BoeXNtYXAsICZ4YXRwKTsKKwlpZiAoIHJjICE9IDAg
KQorCSAgICBwcmludGsoIkFkZCB0byBwaHlzbWFwIGZhaWxlZCEgJWxkXG4iLCByYyk7CisJCisJ
c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZSh4YXRwLmdwZm4pLCBkb20wLCBY
RU5TSEFSRV93cml0YWJsZSk7CisgICAgfQorfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nl
dHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCAwNzIzOWMwLi4xYjg5ODQ0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpA
QCAtMTYwMyw2ICsxNjAzLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5z
aWduZWQgbG9uZyBtYmlfcCkKICAgICBkb20wLT5pc19wcml2aWxlZ2VkID0gMTsKICAgICBkb20w
LT50YXJnZXQgPSBOVUxMOwogCisgICAgaWYgKCBpc192aXhlbigpICkKKyAgICAgICAgdml4ZW5f
dHJhbnNmb3JtKGRvbTApOworCiAgICAgLyogR3JhYiB0aGUgRE9NMCBjb21tYW5kIGxpbmUuICov
CiAgICAgY21kbGluZSA9IChjaGFyICopKG1vZFswXS5zdHJpbmcgPyBfX3ZhKG1vZFswXS5zdHJp
bmcpIDogTlVMTCk7CiAgICAgaWYgKCAoY21kbGluZSAhPSBOVUxMKSB8fCAoa2V4dHJhICE9IE5V
TEwpICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAppbmRleCBmYmJjNjJjLi4xNDA2NDVjIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCkBAIC04Miw0ICs4MiwxMCBAQCB1NjQgdml4ZW5f
Z2V0X2NwdV9mcmVxKHZvaWQpOwogCiBib29sIHZpeGVuX3Bhc3N0aHJ1X3ZlcnNpb24odm9pZCk7
CiAKK2Jvb2wgdml4ZW5faGFzX3Blcl9jcHVfbm90aWZpY2F0aW9ucyh2b2lkKTsKKwordm9pZCB2
aXhlbl92Y3B1X2luaXRpYWxpemUoc3RydWN0IHZjcHUgKnYpOworCit2b2lkIF9faW5pdCB2aXhl
bl90cmFuc2Zvcm0oc3RydWN0IGRvbWFpbiAqZG9tMCk7CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUveGVuL3BjaV9pZHMuaCBiL3hlbi9pbmNsdWRlL3hlbi9wY2lfaWRzLmgKaW5k
ZXggNzc4OGJhOS4uMDAwM2YwMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3BjaV9pZHMu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpX2lkcy5oCkBAIC05LDMgKzksNSBAQAogI2RlZmlu
ZSBQQ0lfVkVORE9SX0lEX0JST0FEQ09NICAgICAgICAgICAweDE0ZTQKIAogI2RlZmluZSBQQ0lf
VkVORE9SX0lEX0lOVEVMICAgICAgICAgICAgICAweDgwODYKKworI2RlZmluZSBQQ0lfVkVORE9S
X0lEX1hFTlNPVVJDRSAgICAgICAgICAweDU4NTMKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3s2-0006He-AN; Wed, 10 Jan 2018 00:03:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3s1-0006Gu-Ug
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:53 +0000
X-Inumbo-ID: 8f0d2f77-f599-11e7-b4a6-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f0d2f77-f599-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 01:02:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="702595042"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:51 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-f14f4a47.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03l3o003249
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:50 GMT
Received: from EX13D12EUA002.ant.amazon.com (10.43.165.103) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:43 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D12EUA002.ant.amazon.com (10.43.165.103) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:42 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:40 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:53 -0800
Message-ID: <1515542578-15412-20-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 19/24] vixen: Fix Vixen adaptation of
	send_global_virq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KClRoZSBmdW5jdGlv
biBvcmlnaW5hbGx5IGRpZCB0aGUgZm9sbG93aW5nIHVuY29uZGl0aW9uYWxseToKCiAgIHNlbmRf
Z3Vlc3RfZ2xvYmFsX3ZpcnEoZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPzogaGFyZHdhcmVf
ZG9tYWluLCB2aXJxKTsKClRoZSBuZXcgdmFyaWFudCBzaG91bGQgcmVmbGVjdCB0aGUgbm9uLVZp
eGVuIGNhc2UgY29ycmVjdGx5LgoKU2lnbmVkLW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpz
Y2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9y
aUBhbWF6b24uY29tPgotLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIHwgNSArKysrLQog
MSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVs
LmMKaW5kZXggODVmZjdlMC4uM2RlZTczYiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKQEAgLTg0MCw3ICs4NDAs
MTAgQEAgdm9pZCBzZW5kX2dsb2JhbF92aXJxKHVpbnQzMl90IHZpcnEpCiAgICAgQVNTRVJUKHZp
cnEgPCBOUl9WSVJRUyk7CiAgICAgQVNTRVJUKHZpcnFfaXNfZ2xvYmFsKHZpcnEpKTsKIAotICAg
IHNlbmRfZ3Vlc3RfZ2xvYmFsX3ZpcnEoZ2xvYmFsX3ZpcnFfaGFuZGxlcnNbdmlycV0gPzogaGFy
ZHdhcmVfZG9tYWluLCB2aXJxKTsKKyAgICBpZiAoIGdsb2JhbF92aXJxX2hhbmRsZXJzW3ZpcnFd
ICkKKyAgICAgICAgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShnbG9iYWxfdmlycV9oYW5kbGVyc1t2
aXJxXSwgdmlycSk7CisgICAgZWxzZSBpZiAoICFpc192aXhlbigpICkKKyAgICAgICAgc2VuZF9n
dWVzdF9nbG9iYWxfdmlycShoYXJkd2FyZV9kb21haW4sIHZpcnEpOwogfQogCiBpbnQgc2V0X2ds
b2JhbF92aXJxX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgdmlycSkKLS0gCjEu
OS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3s3-0006JO-HZ; Wed, 10 Jan 2018 00:03:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3s2-0006CN-PD
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:54 +0000
X-Inumbo-ID: 0744aae5-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0744aae5-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="714558000"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-579b7f5b.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:48 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-579b7f5b.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03i9Q050949
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:47 GMT
Received: from EX13D12EUC003.ant.amazon.com (10.43.164.161) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:40 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D12EUC003.ant.amazon.com (10.43.164.161) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:31 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:30 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:49 -0800
Message-ID: <1515542578-15412-16-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 15/24] vixen: pass through version hypercalls
	to parent Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhpcyBpcyBuZWNl
c3NhcnkgdG8gdHJpZ2dlciBldmVudCBjaGFubmVsIHVwY2FsbHMgYnV0IGl0IGlzIGFsc28KdXNl
ZnVsIHRvIHBhc3N0aHJvdWdoIHRoZSBmdWxsIHZlcnNpb24gaW5mb3JtYXRpb24gc3VjaCB0aGF0
IHRoZQpndWVzdCBiZWxpZXZlcyBpdCBpcyBydW5uaW5nIG9uIHRoZSBwYXJlbnQgWGVuLgoKU2ln
bmVkLW9mZi1ieTogTWF0dCBXaWxzb24gPG1zd0BhbWF6b24uY29tPgpTaWduZWQtb2ZmLWJ5OiBB
bnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQp2MSAtPiB2MgogLSBkb24n
dCBwYXNzIHRocm91Z2ggdmVyc2lvbiBieSBkZWZhdWx0CiAtIGludHJvZHVjZSB2aXhlbl9wdHZl
ciBwYXJhbWV0ZXIgdG8gZW5hYmxlIHZlcnNpb24gcGFzc3Rocm91Z2guCi0tLQogeGVuL2FyY2gv
eDg2L2d1ZXN0L3ZpeGVuLmMgICAgICAgIHwgIDcgKysrCiB4ZW4vY29tbW9uL2tlcm5lbC5jICAg
ICAgICAgICAgICAgfCA4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Qvdml4ZW4uaCB8ICA1ICsrKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC92aXhlbi5oIHwgIDIgKwogNCBmaWxlcyBjaGFuZ2VkLCA5MSBpbnNlcnRp
b25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
dml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IGExNjE0ZTAuLjdjODg2
YTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCkBAIC0zMSw4ICszMSwxMCBAQCBzdGF0aWMgaW50IGluX3ZpeGVu
Owogc3RhdGljIGludCB2aXhlbl9kb21pZCA9IDE7CiBzdGF0aWMgdWludDMyX3Qgdml4ZW5fcmVz
ZXJ2ZWRfbWVtX3Bnc3RhcnQgPSAweGZlZmYwMDAwOwogc3RhdGljIHNoYXJlZF9pbmZvX3QgKmds
b2JhbF9zaTsKK3N0YXRpYyBib29sIHZpeGVuX3B0dmVyOwogCiBpbnRlZ2VyX3BhcmFtKCJ2aXhl
bl9kb21pZCIsIHZpeGVuX2RvbWlkKTsKK2Jvb2xlYW5fcGFyYW0oInZpeGVuX3B0dmVyIiwgdml4
ZW5fcHR2ZXIpOwogCiB2b2lkIF9faW5pdCBpbml0X3ZpeGVuKHZvaWQpCiB7CkBAIC0xNDIsMyAr
MTQ0LDggQEAgdTY0IHZpeGVuX2dldF9jcHVfZnJlcSh2b2lkKQogCXJldHVybiBpbW0gPj4gdGlt
ZS50c2Nfc2hpZnQ7CiAgICAgfQogfQorCitib29sIHZpeGVuX3Bhc3N0aHJ1X3ZlcnNpb24odm9p
ZCkKK3sKKyAgICByZXR1cm4gaXNfdml4ZW4oKSAmJiB2aXhlbl9wdHZlcjsKK30KZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDhkMTM3
YzUuLmFjODViZWEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2Nv
bW1vbi9rZXJuZWwuYwpAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgPHhzbS94c20uaD4KICNp
bmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CisjaW5j
bHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+CiAKICNpZm5kZWYgQ09NUEFUCiAKQEAgLTMxMSwxNCAr
MzEyLDM5IEBAIERPKHhlbl92ZXJzaW9uKShpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZykKICAgICBzd2l0Y2ggKCBjbWQgKQogICAgIHsKICAgICBjYXNlIFhFTlZFUl92
ZXJzaW9uOgotICAgICAgICByZXR1cm4gKHhlbl9tYWpvcl92ZXJzaW9uKCkgPDwgMTYpIHwgeGVu
X21pbm9yX3ZlcnNpb24oKTsKKyAgICAgICAgaWYgKCB2aXhlbl9wYXNzdGhydV92ZXJzaW9uKCkg
KQorICAgICAgICAgICAgcmV0dXJuIEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVSX3ZlcnNp
b24sIE5VTEwpOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIFRoaXMg
aHlwZXJjYWxsIGlzIHVzZWQgdG8gZm9yY2UgZXZlbnQgY2hhbm5lbCBpbmplY3Rpb25zCisgICAg
ICAgICAgICAgICBhZnRlciByZS1lbmFibGluZyBpbnRlcnJ1cHRzIHNvIGlmIHdlJ3JlIFZpeGVu
LCB3ZSBuZWVkCisgICAgICAgICAgICAgICB0byBpbnZva2UgdGhlIHBhcmVudC4gKi8KKyAgICAg
ICAgICAgIGlmICggaXNfdml4ZW4oKSApCisgICAgICAgICAgICAgICAgKHZvaWQpSFlQRVJWSVNP
Ul94ZW5fdmVyc2lvbigwLCBOVUxMKTsKKyAgICAgICAgICAgIHJldHVybiAoeGVuX21ham9yX3Zl
cnNpb24oKSA8PCAxNikgfCB4ZW5fbWlub3JfdmVyc2lvbigpOworICAgICAgICB9CiAKICAgICBj
YXNlIFhFTlZFUl9leHRyYXZlcnNpb246CiAgICAgewogICAgICAgICB4ZW5fZXh0cmF2ZXJzaW9u
X3QgZXh0cmF2ZXJzaW9uOworICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgbWVtc2V0KGV4dHJh
dmVyc2lvbiwgMCwgc2l6ZW9mKGV4dHJhdmVyc2lvbikpOwotICAgICAgICBzYWZlX3N0cmNweShl
eHRyYXZlcnNpb24sIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2V4dHJhX3ZlcnNpb24oKSk7Cisg
ICAgICAgIGlmICggdml4ZW5fcGFzc3RocnVfdmVyc2lvbigpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCBkZW55ICkKKyAgICAgICAgICAgICAgICBzYWZlX3N0cmNweShleHRyYXZlcnNp
b24sIHhlbl9kZW55KCkpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl94ZW5fdmVyc2lvbihYRU5WRVJfZXh0cmF2ZXJzaW9u
LCAmZXh0cmF2ZXJzaW9uKTsKKyAgICAgICAgICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAg
ICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgICAgIGVs
c2UKKyAgICAgICAgeworICAgICAgICAgICAgc2FmZV9zdHJjcHkoZXh0cmF2ZXJzaW9uLCBkZW55
ID8geGVuX2RlbnkoKSA6IHhlbl9leHRyYV92ZXJzaW9uKCkpOworICAgICAgICB9CiAgICAgICAg
IGlmICggY29weV90b19ndWVzdChhcmcsIGV4dHJhdmVyc2lvbiwgQVJSQVlfU0laRShleHRyYXZl
cnNpb24pKSApCiAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKICAgICAgICAgcmV0dXJuIDA7
CkBAIC0zMjcsMTIgKzM1MywyMiBAQCBETyh4ZW5fdmVyc2lvbikoaW50IGNtZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgY2FzZSBYRU5WRVJfY29tcGlsZV9pbmZvOgog
ICAgIHsKICAgICAgICAgeGVuX2NvbXBpbGVfaW5mb190IGluZm87CisgICAgICAgIGludCByYzsK
IAogICAgICAgICBtZW1zZXQoJmluZm8sIDAsIHNpemVvZihpbmZvKSk7Ci0gICAgICAgIHNhZmVf
c3RyY3B5KGluZm8uY29tcGlsZXIsICAgICAgIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2NvbXBp
bGVyKCkpOwotICAgICAgICBzYWZlX3N0cmNweShpbmZvLmNvbXBpbGVfYnksICAgICBkZW55ID8g
eGVuX2RlbnkoKSA6IHhlbl9jb21waWxlX2J5KCkpOwotICAgICAgICBzYWZlX3N0cmNweShpbmZv
LmNvbXBpbGVfZG9tYWluLCBkZW55ID8geGVuX2RlbnkoKSA6IHhlbl9jb21waWxlX2RvbWFpbigp
KTsKLSAgICAgICAgc2FmZV9zdHJjcHkoaW5mby5jb21waWxlX2RhdGUsICAgZGVueSA/IHhlbl9k
ZW55KCkgOiB4ZW5fY29tcGlsZV9kYXRlKCkpOworICAgICAgICBpZiAoIHZpeGVuX3Bhc3N0aHJ1
X3ZlcnNpb24oKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gSFlQRVJWSVNPUl94ZW5f
dmVyc2lvbihYRU5WRVJfY29tcGlsZV9pbmZvLCAmaW5mbyk7CisgICAgICAgICAgICBpZiAoIHJj
ICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBzYWZlX3N0cmNweShpbmZvLmNvbXBpbGVyLCAgICAgICBk
ZW55ID8geGVuX2RlbnkoKSA6IHhlbl9jb21waWxlcigpKTsKKyAgICAgICAgICAgIHNhZmVfc3Ry
Y3B5KGluZm8uY29tcGlsZV9ieSwgICAgIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2NvbXBpbGVf
YnkoKSk7CisgICAgICAgICAgICBzYWZlX3N0cmNweShpbmZvLmNvbXBpbGVfZG9tYWluLCBkZW55
ID8geGVuX2RlbnkoKSA6IHhlbl9jb21waWxlX2RvbWFpbigpKTsKKyAgICAgICAgICAgIHNhZmVf
c3RyY3B5KGluZm8uY29tcGlsZV9kYXRlLCAgIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2NvbXBp
bGVfZGF0ZSgpKTsKKyAgICAgICAgfQogICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCAm
aW5mbywgMSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIHJldHVybiAw
OwpAQCAtMzY2LDkgKzQwMiwyNCBAQCBETyh4ZW5fdmVyc2lvbikoaW50IGNtZCwgWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgY2FzZSBYRU5WRVJfY2hhbmdlc2V0OgogICAg
IHsKICAgICAgICAgeGVuX2NoYW5nZXNldF9pbmZvX3QgY2hnc2V0OworICAgICAgICBpbnQgcmM7
CiAKICAgICAgICAgbWVtc2V0KGNoZ3NldCwgMCwgc2l6ZW9mKGNoZ3NldCkpOwotICAgICAgICBz
YWZlX3N0cmNweShjaGdzZXQsIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVuX2NoYW5nZXNldCgpKTsK
KyAgICAgICAgaWYgKCB2aXhlbl9wYXNzdGhydV92ZXJzaW9uKCkgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIGRlbnkgKQorICAgICAgICAgICAgICAgIHNhZmVfc3RyY3B5KGNoZ3NldCwg
eGVuX2RlbnkoKSk7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgcmMgPSBIWVBFUlZJU09SX3hlbl92ZXJzaW9uKFhFTlZFUl9jaGFuZ2VzZXQsICZjaGdz
ZXQpOworICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgICAgICAgICByZXR1
cm4gcmM7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBzYWZlX3N0cmNweShjaGdzZXQsIGRlbnkgPyB4ZW5fZGVueSgpIDogeGVu
X2NoYW5nZXNldCgpKTsKKyAgICAgICAgfQogICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3QoYXJn
LCBjaGdzZXQsIEFSUkFZX1NJWkUoY2hnc2V0KSkgKQogICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CiAgICAgICAgIHJldHVybiAwOwpAQCAtNDMwLDE1ICs0ODEsMjkgQEAgRE8oeGVuX3ZlcnNp
b24pKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgIGNhc2Ug
WEVOVkVSX2d1ZXN0X2hhbmRsZToKICAgICB7CiAgICAgICAgIHhlbl9kb21haW5faGFuZGxlX3Qg
aGRsOworICAgICAgICBpbnQgcmM7CiAKLSAgICAgICAgaWYgKCBkZW55ICkKLSAgICAgICAgICAg
IG1lbXNldCgmaGRsLCAwLCBBUlJBWV9TSVpFKGhkbCkpOworICAgICAgICBtZW1zZXQoJmhkbCwg
MCwgQVJSQVlfU0laRShoZGwpKTsKIAogICAgICAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRShj
dXJyZW50LT5kb21haW4tPmhhbmRsZSkgIT0gQVJSQVlfU0laRShoZGwpKTsKIAotICAgICAgICBp
ZiAoIGNvcHlfdG9fZ3Vlc3QoYXJnLCBkZW55ID8gaGRsIDogY3VycmVudC0+ZG9tYWluLT5oYW5k
bGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGhkbCkgKSApCi0gICAg
ICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgaWYgKCB2aXhlbl9wYXNzdGhydV92ZXJz
aW9uKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFkZW55ICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICByYyA9IEhZUEVSVklTT1JfeGVuX3ZlcnNpb24oWEVOVkVSX2d1
ZXN0X2hhbmRsZSwgJmhkbCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAg
ICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGlmICggY29w
eV90b19ndWVzdChhcmcsIGhkbCwgQVJSQVlfU0laRShoZGwpICkgKQorICAgICAgICAgICAgICAg
IHJldHVybiAtRUZBVUxUOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAg
ICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGFyZywgZGVueSA/IGhkbCA6IGN1cnJlbnQtPmRv
bWFpbi0+aGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSUkFZX1NJWkUo
aGRsKSApICkKKyAgICAgICAgICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICAgICAgfQogICAg
ICAgICByZXR1cm4gMDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z3Vlc3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ3Vlc3Qvdml4ZW4uaAppbmRleCBj
YjUxNjk4Li5hZjkzMmUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2d1ZXN0L3Zp
eGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9ndWVzdC92aXhlbi5oCkBAIC04Myw0ICs4
Myw5IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZpeGVuX2dldF9kb21pZCh2b2lkKQogICAgIHJldHVy
biAwOwogfQogCitzdGF0aWMgYm9vbCB2aXhlbl9wYXNzdGhydV92ZXJzaW9uKHZvaWQpCit7Cisg
ICAgcmV0dXJuIGZhbHNlOworfQorCiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaApp
bmRleCBlNmI2NGYyLi5mYmJjNjJjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCkBAIC04
MCw0ICs4MCw2IEBAIHZvaWQgX19pbml0IGVhcmx5X3ZpeGVuX2luaXQodm9pZCk7CiAKIHU2NCB2
aXhlbl9nZXRfY3B1X2ZyZXEodm9pZCk7CiAKK2Jvb2wgdml4ZW5fcGFzc3RocnVfdmVyc2lvbih2
b2lkKTsKKwogI2VuZGlmCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3s5-0006MR-QW; Wed, 10 Jan 2018 00:03:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3s4-0006KM-8Z
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:56 +0000
X-Inumbo-ID: 90550944-f599-11e7-b4a6-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90550944-f599-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 01:02:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="702595045"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:54 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1e-303d0b0e.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03nOZ035508
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:52 GMT
Received: from EX13d09UWC004.ant.amazon.com (10.43.162.114) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:51 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13d09UWC004.ant.amazon.com (10.43.162.114) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:50 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:49 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:58 -0800
Message-ID: <1515542578-15412-25-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 24/24] xen/pvshim: memory hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQp2MiAtPiB2MwogLSBh
ZGFwdGVkIGZvciBWaXhlbgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jICAgICAgICB8
IDExMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9t
ZW1vcnkuYyAgICAgICAgICAgICAgIHwgIDE0ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L3ZpeGVuLmggfCAgIDQgKysKIDMgZmlsZXMgY2hhbmdlZCwgMTI4IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9n
dWVzdC92aXhlbi5jCmluZGV4IDdlMzY3ZWYuLjRkNTljZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCkBAIC00
OCw2ICs0OCw5IEBAIHN0YXRpYyB2b2xhdGlsZSBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKnZp
eGVuX3hlbmNvbnNfaWZhY2U7CiBzdGF0aWMgdWludDE2X3Qgdml4ZW5feGVuY29uc19wb3J0Owog
c3RhdGljIHNwaW5sb2NrX3Qgdml4ZW5feGVuY29uc19sb2NrOwogCitzdGF0aWMgUEFHRV9MSVNU
X0hFQUQoYmFsbG9vbik7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGJhbGxvb25fbG9jayk7CisK
IGludGVnZXJfcGFyYW0oInZpeGVuX2RvbWlkIiwgdml4ZW5fZG9taWQpOwogYm9vbGVhbl9wYXJh
bSgidml4ZW5fcHR2ZXIiLCB2aXhlbl9wdHZlcik7CiAKQEAgLTU1OCwzICs1NjEsMTEwIEBAIHZp
eGVuX3RyYW5zZm9ybShzdHJ1Y3QgZG9tYWluICpkb20wLAogCXNoYXJlX3hlbl9wYWdlX3dpdGhf
Z3Vlc3QobWZuX3RvX3BhZ2UoeGF0cC5ncGZuKSwgZG9tMCwgWEVOU0hBUkVfd3JpdGFibGUpOwog
ICAgIH0KIH0KKworc3RhdGljIHVuc2lnbmVkIGxvbmcgYmF0Y2hfbWVtb3J5X29wKGludCBjbWQs
IHN0cnVjdCBwYWdlX2xpc3RfaGVhZCAqbGlzdCkKK3sKKyAgICBzdHJ1Y3QgeGVuX21lbW9yeV9y
ZXNlcnZhdGlvbiB4bXIgPSB7CisgICAgICAgIC5kb21pZCA9IERPTUlEX1NFTEYsCisgICAgfTsK
KyAgICB1bnNpZ25lZCBsb25nIHBmbnNbNjRdOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwor
ICAgIHVuc2lnbmVkIGxvbmcgZG9uZSA9IDA7CisKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSh4
bXIuZXh0ZW50X3N0YXJ0LCBwZm5zKTsKKyAgICBwYWdlX2xpc3RfZm9yX2VhY2ggKCBwZywgbGlz
dCApCisgICAgeworICAgICAgICBwZm5zW3htci5ucl9leHRlbnRzKytdID0gcGFnZV90b19tZm4o
cGcpOworICAgICAgICBpZiAoIHhtci5ucl9leHRlbnRzID09IEFSUkFZX1NJWkUocGZucykgfHwg
IXBhZ2VfbGlzdF9uZXh0KHBnLCBsaXN0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcg
bnIgPSB4ZW5faHlwZXJjYWxsX21lbW9yeV9vcChjbWQsICZ4bXIpOworCisgICAgICAgICAgICBk
b25lICs9IG5yID4gMCA/IG5yIDogMDsKKyAgICAgICAgICAgIGlmICggbnIgIT0geG1yLm5yX2V4
dGVudHMgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgeG1yLm5yX2V4dGVu
dHMgPSAwOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIGRvbmU7Cit9CisKK3ZvaWQg
dml4ZW5fb25saW5lX21lbW9yeSh1bnNpZ25lZCBpbnQgbnIsIHVuc2lnbmVkIGludCBvcmRlcikK
K3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCAqdG1wOworICAgIFBBR0VfTElTVF9IRUFE
KGxpc3QpOworCisgICAgc3Bpbl9sb2NrKCZiYWxsb29uX2xvY2spOworICAgIHBhZ2VfbGlzdF9m
b3JfZWFjaF9zYWZlICggcGFnZSwgdG1wLCAmYmFsbG9vbiApCisgICAgeworICAgICAgICAgICAg
aWYgKCBwYWdlLT52LmZyZWUub3JkZXIgIT0gb3JkZXIgKQorICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCisgICAgICAgICAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZiYWxsb29uKTsKKyAgICAg
ICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmbGlzdCk7CisgICAgICAgICAgICBpZiAo
ICEtLW5yICkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICB9CisgICAgc3Bpbl91bmxvY2so
JmJhbGxvb25fbG9jayk7CisKKyAgICBpZiAoIG5yICkKKyAgICAgICAgZ3ByaW50ayhYRU5MT0df
V0FSTklORywKKyAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGFsbG9jYXRlICV1IGV4dGVudHMg
b2Ygb3JkZXIgJXUgZm9yIG9ubGluaW5nXG4iLAorICAgICAgICAgICAgICAgIG5yLCBvcmRlcik7
CisKKyAgICBuciA9IGJhdGNoX21lbW9yeV9vcChYRU5NRU1fcG9wdWxhdGVfcGh5c21hcCwgJmxp
c3QpOworICAgIHdoaWxlICggbnItLSApCisgICAgeworICAgICAgICBCVUdfT04oKHBhZ2UgPSBw
YWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmxpc3QpKSA9PSBOVUxMKTsKKyAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2VzKHBhZ2UsIG9yZGVyKTsKKyAgICB9CisKKyAgICBpZiAoICFwYWdlX2xpc3RfZW1w
dHkoJmxpc3QpICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAg
ICAgICAgICAgICAgImZhaWxlZCB0byBvbmxpbmUgc29tZSBvZiB0aGUgbWVtb3J5IHJlZ2lvbnNc
biIpOworICAgICAgICBzcGluX2xvY2soJmJhbGxvb25fbG9jayk7CisgICAgICAgIHdoaWxlICgg
KHBhZ2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmxpc3QpKSAhPSBOVUxMICkKKyAgICAgICAg
ICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmYmFsbG9vbik7CisgICAgICAgIHNwaW5fdW5s
b2NrKCZiYWxsb29uX2xvY2spOworICAgIH0KK30KKwordm9pZCB2aXhlbl9vZmZsaW5lX21lbW9y
eSh1bnNpZ25lZCBpbnQgbnIsIHVuc2lnbmVkIGludCBvcmRlcikKK3sKKyAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlOworICAgIFBBR0VfTElTVF9IRUFEKGxpc3QpOworCisgICAgd2hpbGUgKCBu
ci0tICkKKyAgICB7CisgICAgICAgIHBhZ2UgPSBhbGxvY19kb21oZWFwX3BhZ2VzKE5VTEwsIG9y
ZGVyLCAwKTsKKyAgICAgICAgaWYgKCAhcGFnZSApCisgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICBwYWdlX2xpc3RfYWRkX3RhaWwocGFnZSwgJmxpc3QpOworICAgICAgICBwYWdlLT52LmZy
ZWUub3JkZXIgPSBvcmRlcjsKKyAgICB9CisKKyAgICBpZiAoIG5yICsgMSApCisgICAgICAgIGdw
cmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgImZhaWxlZCB0byByZXNlcnZl
ICV1IGV4dGVudHMgb2Ygb3JkZXIgJXUgZm9yIG9mZmxpbmluZ1xuIiwKKyAgICAgICAgICAgICAg
ICBuciArIDEsIG9yZGVyKTsKKworCisgICAgbnIgPSBiYXRjaF9tZW1vcnlfb3AoWEVOTUVNX2Rl
Y3JlYXNlX3Jlc2VydmF0aW9uLCAmbGlzdCk7CisgICAgc3Bpbl9sb2NrKCZiYWxsb29uX2xvY2sp
OworICAgIHdoaWxlICggbnItLSApCisgICAgeworICAgICAgICBCVUdfT04oKHBhZ2UgPSBwYWdl
X2xpc3RfcmVtb3ZlX2hlYWQoJmxpc3QpKSA9PSBOVUxMKTsKKyAgICAgICAgcGFnZV9saXN0X2Fk
ZF90YWlsKHBhZ2UsICZiYWxsb29uKTsKKyAgICB9CisgICAgc3Bpbl91bmxvY2soJmJhbGxvb25f
bG9jayk7CisKKyAgICBpZiAoICFwYWdlX2xpc3RfZW1wdHkoJmxpc3QpICkKKyAgICB7CisgICAg
ICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgImZhaWxlZCB0byBv
ZmZsaW5lIHNvbWUgb2YgdGhlIG1lbW9yeSByZWdpb25zXG4iKTsKKyAgICAgICAgd2hpbGUgKCAo
cGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmbGlzdCkpICE9IE5VTEwgKQorICAgICAgICAg
ICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBhZ2UsIG9yZGVyKTsKKyAgICB9Cit9CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA1YTE1MDhh
Li41YTdlY2YwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21t
b24vbWVtb3J5LmMKQEAgLTI5LDYgKzI5LDEwIEBACiAjaW5jbHVkZSA8cHVibGljL21lbW9yeS5o
PgogI2luY2x1ZGUgPHhzbS94c20uaD4KIAorI2lmZGVmIENPTkZJR19YODYKKyNpbmNsdWRlIDxh
c20vZ3Vlc3Qvdml4ZW4uaD4KKyNlbmRpZgorCiBzdHJ1Y3QgbWVtb3BfYXJncyB7CiAgICAgLyog
SU5QVVQgKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47ICAgICAvKiBEb21haW4gdG8gYmUg
YWZmZWN0ZWQuICovCkBAIC05OTMsNiArOTk3LDExIEBAIGxvbmcgZG9fbWVtb3J5X29wKHVuc2ln
bmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAg
ICAgIHJldHVybiBzdGFydF9leHRlbnQ7CiAgICAgICAgIH0KIAorI2lmZGVmIENPTkZJR19YODYK
KyAgICAgICAgaWYgKCBpc192aXhlbigpICYmIG9wICE9IFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZh
dGlvbiAmJiAhYXJncy5ucl9kb25lICkKKyAgICAgICAgICAgIHZpeGVuX29ubGluZV9tZW1vcnko
YXJncy5ucl9leHRlbnRzLCBhcmdzLmV4dGVudF9vcmRlcik7CisjZW5kaWYKKwogICAgICAgICBz
d2l0Y2ggKCBvcCApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSBYRU5NRU1faW5jcmVhc2VfcmVz
ZXJ2YXRpb246CkBAIC0xMDE1LDYgKzEwMjQsMTEgQEAgbG9uZyBkb19tZW1vcnlfb3AodW5zaWdu
ZWQgbG9uZyBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAgICAg
ICAgICAgIF9fSFlQRVJWSVNPUl9tZW1vcnlfb3AsICJsaCIsCiAgICAgICAgICAgICAgICAgb3Ag
fCAocmMgPDwgTUVNT1BfRVhURU5UX1NISUZUKSwgYXJnKTsKIAorI2lmZGVmIENPTkZJR19YODYK
KyAgICAgICAgaWYgKCBpc192aXhlbigpICYmIG9wID09IFhFTk1FTV9kZWNyZWFzZV9yZXNlcnZh
dGlvbiApCisgICAgICAgICAgICB2aXhlbl9vZmZsaW5lX21lbW9yeShhcmdzLm5yX2V4dGVudHMs
IGFyZ3MuZXh0ZW50X29yZGVyKTsKKyNlbmRpZgorCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBYRU5NRU1fZXhjaGFuZ2U6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3ZpeGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKaW5kZXggODUxMjgx
ZC4uMzVkNzU5MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaApAQCAtOTMsNCArOTMsOCBA
QCB2aXhlbl90cmFuc2Zvcm0oc3RydWN0IGRvbWFpbiAqZG9tMCwKIAogYm9vbCB2aXhlbl9yaW5n
X3Byb2Nlc3ModWludDE2X3QgcG9ydCk7CiAKK3ZvaWQgdml4ZW5fb25saW5lX21lbW9yeSh1bnNp
Z25lZCBpbnQgbnIsIHVuc2lnbmVkIGludCBvcmRlcik7CisKK3ZvaWQgdml4ZW5fb2ZmbGluZV9t
ZW1vcnkodW5zaWduZWQgaW50IG5yLCB1bnNpZ25lZCBpbnQgb3JkZXIpOworCiAjZW5kaWYKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3s6-0006Mx-1E; Wed, 10 Jan 2018 00:03:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3s4-0006Ef-CI
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:56 +0000
X-Inumbo-ID: 08910ca3-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 08910ca3-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="327094696"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:47 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03kWL090565
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:46 GMT
Received: from EX13d09UWA001.ant.amazon.com (10.43.160.247) by
 EX13MTAUWA001.ant.amazon.com (10.43.160.58) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:46 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13d09UWA001.ant.amazon.com (10.43.160.247) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:44 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:44 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:55 -0800
Message-ID: <1515542578-15412-22-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 21/24] vixen: provide Xencons implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT3VyIGluaXRpYWwg
YXBwcm9hY2ggZXhwb3NlZCB0aGUgY29uc29sZSByaW5nIGRpcmVjdGx5IHRvIGd1ZXN0cwp3aGlj
aCB3b3JrZWQgd2VsbCBleGNlcHQgZm9yIHRoZSBmYWN0IHRoYXQgdmVyeSBvbGQgdmVyc2lvbnMg
b2YgWGVuCmRpZCBub3Qgc3VwcG9ydCBjb25zb2xlIHJpbmcgZm9yIEhWTSBndWVzdHMuICBJdCBh
bHNvIHByb3ZlZCB0bwpiZSBjb21wbGljYXRlZCBmcm9tIGEgbWFuYWdlbWVudCB0b29sIHBlcnNw
ZWN0aXZlIHNpbmNlIGJvdGggdGhlCnNlcmlhbCBjb25zb2xlIGFuZCB0aGUgcGFyYXZpcnQgY29u
c29sZSBmb3IgSFZNIGd1ZXN0cyBwcm9kdWNlZApvdXRwdXQuCgpIYXZpbmcgYSBzaW1wbGUgeGVu
Y29ucyBpbXBsZW1lbnRhdGlvbiBoZWxwcyBzaW1wbGlmeSB1c2luZyBWaXhlbgphcyBhIG1hbmFn
ZW1lbnQgdG9vbCBubyBsb25nZXIgbmVlZHMgdG8gY2FyZSBhYm91dCB3aGV0aGVyIG9yIG5vdAp0
aGlzIG1vZGUgaXMgZW5hYmxlZC4KCkluIG9yZGVyIHRvIG91dHB1dCB0byB0aGUgY29uc29sZSB3
aXRob3V0IHRoZSAnKFhlbiknIGFkb3JubWVudCwKd2UgaW50cm9kdWNlIGEgbmV3IGVudHJ5IHBv
aW50IGludG8gdGhlIGNvbnNvbGUgY29kZSB0b28uCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IExp
Z3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVu
LmMgICAgICAgIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyAgICAgICAgfCAgNSArKysrLQogeGVuL2RyaXZlcnMv
Y2hhci9jb25zb2xlLmMgICAgICAgIHwgMTYgKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgMiArKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAg
ICAgICAgIHwgIDEgKwogNSBmaWxlcyBjaGFuZ2VkLCA2NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJj
aC94ODYvZ3Vlc3Qvdml4ZW4uYwppbmRleCA1OWZhYTBjLi5kODcxMjE4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4u
YwpAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPHhlbi9ldmVudC5oPgogI2luY2x1ZGUgPGFz
bS9hcGljLmg+CiAjaW5jbHVkZSA8eGVuL3BjaV9pZHMuaD4KKyNpbmNsdWRlIDxwdWJsaWMvaW8v
Y29uc29sZS5oPgogCiAjZGVmaW5lIFBDSV9ERVZJQ0VfSURfWEVOU09VUkNFX1BMQVRGT1JNCTB4
MDAwMQogCkBAIC00Myw2ICs0NCw5IEBAIHN0YXRpYyBib29sIHZpeGVuX3Blcl9jcHVfbm90aWZp
Y2F0aW9ucyA9IHRydWU7CiBzdGF0aWMgdWludDhfdCB2aXhlbl9ldnRjaG5fdmVjdG9yOwogc3Rh
dGljIGJvb2wgdml4ZW5fbmVlZHNfYXBpY19hY2sgPSB0cnVlOwogc3RydWN0IGlycWFjdGlvbiB2
aXhlbl9pcnFhY3Rpb247CitzdGF0aWMgdm9sYXRpbGUgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNl
ICp2aXhlbl94ZW5jb25zX2lmYWNlOworc3RhdGljIHVpbnQxNl90IHZpeGVuX3hlbmNvbnNfcG9y
dDsKK3N0YXRpYyBzcGlubG9ja190IHZpeGVuX3hlbmNvbnNfbG9jazsKIAogaW50ZWdlcl9wYXJh
bSgidml4ZW5fZG9taWQiLCB2aXhlbl9kb21pZCk7CiBib29sZWFuX3BhcmFtKCJ2aXhlbl9wdHZl
ciIsIHZpeGVuX3B0dmVyKTsKQEAgLTg5LDYgKzkzLDggQEAgdm9pZCBfX2luaXQgaW5pdF92aXhl
bih2b2lkKQogCX0KICAgICB9CiAKKyAgICBzcGluX2xvY2tfaW5pdCgmdml4ZW5feGVuY29uc19s
b2NrKTsKKwogICAgIGluX3ZpeGVuID0gMTsKIH0KIApAQCAtMzA0LDYgKzMxMCw0MSBAQCBzdGF0
aWMgdm9pZCB2aXhlbl9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkLCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICB2aXhlbl91cGNhbGwoc21wX3Byb2Nlc3Nvcl9pZCgpKTsK
IH0KIAorYm9vbCB2aXhlbl9yaW5nX3Byb2Nlc3ModWludDE2X3QgcG9ydCkKK3sKKyAgICB2b2xh
dGlsZSBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKnIgPSB2aXhlbl94ZW5jb25zX2lmYWNlOwor
ICAgIGNoYXIgYnVmZmVyWzEyOF07CisgICAgc2l6ZV90IG47CisKKyAgICBpZiAociA9PSBOVUxM
IHx8IHBvcnQgIT0gdml4ZW5feGVuY29uc19wb3J0KSB7CisgICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICB9CisKKyAgICBzcGluX2xvY2soJnZpeGVuX3hlbmNvbnNfbG9jayk7CisKKyAgICBuID0g
MDsKKyAgICB3aGlsZSAoci0+b3V0X3Byb2QgIT0gci0+b3V0X2NvbnMpIHsKKyAgICAgICAgY2hh
ciBjaCA9IHItPm91dFtNQVNLX1hFTkNPTlNfSURYKHItPm91dF9jb25zLCByLT5vdXQpXTsKKyAg
ICAgICAgaWYgKG4gPT0gc2l6ZW9mKGJ1ZmZlcikgLSAxKSB7CisgICAgICAgICAgICBidWZmZXJb
bl0gPSAwOworICAgICAgICAgICAgZ3Vlc3RfcHV0cyhoYXJkd2FyZV9kb21haW4sIGJ1ZmZlcik7
CisgICAgICAgICAgICBuID0gMDsKKyAgICAgICAgfQorICAgICAgICBidWZmZXJbbisrXSA9IGNo
OworICAgICAgICBybWIoKTsKKyAgICAgICAgci0+b3V0X2NvbnMrKzsKKyAgICB9CisKKyAgICBp
ZiAobikgeworICAgICAgICBidWZmZXJbbl0gPSAwOworICAgICAgICBndWVzdF9wdXRzKGhhcmR3
YXJlX2RvbWFpbiwgYnVmZmVyKTsKKyAgICB9CisKKyAgICBzcGluX3VubG9jaygmdml4ZW5feGVu
Y29uc19sb2NrKTsKKworICAgIHJldHVybiB0cnVlOworfQorCiBzdGF0aWMgaW50IGh2bV9zZXRf
cGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKQogewogICAgIHN0cnVjdCB4ZW5faHZt
X3BhcmFtIHhodjsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIveGVu
L2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggNTRlYTcyMC4uNmQwNjBhNSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9jaGFu
bmVsLmMKQEAgLTEyNDEsNyArMTI0MSwxMCBAQCBsb25nIGRvX2V2ZW50X2NoYW5uZWxfb3AoaW50
IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgIHN0cnVjdCBl
dnRjaG5fc2VuZCBzZW5kOwogICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmc2VuZCwgYXJn
LCAxKSAhPSAwICkKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgICAgICByYyA9IGV2
dGNobl9zZW5kKGN1cnJlbnQtPmRvbWFpbiwgc2VuZC5wb3J0KTsKKyAgICAgICAgaWYgKCB2aXhl
bl9yaW5nX3Byb2Nlc3Moc2VuZC5wb3J0KSApCisgICAgICAgICAgICByYyA9IDA7CisgICAgICAg
IGVsc2UKKyAgICAgICAgICAgIHJjID0gZXZ0Y2huX3NlbmQoY3VycmVudC0+ZG9tYWluLCBzZW5k
LnBvcnQpOwogICAgICAgICBicmVhazsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggM2ViMTMw
ZC4uNGJlMzRkNCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIv
eGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTc3NSw2ICs3NzUsMjIgQEAgdm9pZCBndWVz
dF9wcmludGsoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZm10LCAuLi4pCiAg
ICAgdmFfZW5kKGFyZ3MpOwogfQogCit2b2lkIGd1ZXN0X3B1dHMoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgY29uc3QgY2hhciAqa2J1ZikKK3sKKyAgICBzcGluX2xvY2tfaXJxKCZjb25zb2xlX2xv
Y2spOworCisgICAgc2VyY29uX3B1dHMoa2J1Zik7CisgICAgdmlkZW9fcHV0cyhrYnVmKTsKKwor
ICAgIGlmICggb3B0X2NvbnNvbGVfdG9fcmluZyApCisgICAgeworICAgICAgICBjb25yaW5nX3B1
dHMoa2J1Zik7CisgICAgICAgIHRhc2tsZXRfc2NoZWR1bGUoJm5vdGlmeV9kb20wX2Nvbl9yaW5n
X3Rhc2tsZXQpOworICAgIH0KKworICAgIHNwaW5fdW5sb2NrX2lycSgmY29uc29sZV9sb2NrKTsK
K30KKwogdm9pZCBfX2luaXQgY29uc29sZV9pbml0X3ByZWlycSh2b2lkKQogewogICAgIGNoYXIg
KnA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKaW5kZXggMTQwNjQ1Yy4uNGI1OWNjNyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaApAQCAtODgsNCArODgsNiBAQCB2b2lkIHZpeGVuX3Zj
cHVfaW5pdGlhbGl6ZShzdHJ1Y3QgdmNwdSAqdik7CiAKIHZvaWQgX19pbml0IHZpeGVuX3RyYW5z
Zm9ybShzdHJ1Y3QgZG9tYWluICpkb20wKTsKIAorYm9vbCB2aXhlbl9yaW5nX3Byb2Nlc3ModWlu
dDE2X3QgcG9ydCk7CisKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5o
IGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IGVkMDBhZTEuLmRlODQ2MzggMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAg
LTkyLDYgKzkyLDcgQEAgZXh0ZXJuIHZvaWQgcHJpbnRrKGNvbnN0IGNoYXIgKmZvcm1hdCwgLi4u
KQogICAgIF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50ZiwgMSwgMikpKTsKIGV4dGVybiB2
b2lkIGd1ZXN0X3ByaW50ayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBjaGFyICpmb3Jt
YXQsIC4uLikKICAgICBfX2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDIsIDMpKSk7Citl
eHRlcm4gdm9pZCBndWVzdF9wdXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIg
Km1lc3NhZ2UpOwogZXh0ZXJuIHZvaWQgbm9yZXR1cm4gcGFuaWMoY29uc3QgY2hhciAqZm9ybWF0
LCAuLi4pCiAgICAgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkpOwogZXh0
ZXJuIGxvbmcgdm1fYXNzaXN0KHN0cnVjdCBkb21haW4gKiwgdW5zaWduZWQgaW50IGNtZCwgdW5z
aWduZWQgaW50IHR5cGUsCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3s6-0006Nj-8V; Wed, 10 Jan 2018 00:03:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3s4-0006Ee-C7
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:03:56 +0000
X-Inumbo-ID: 084b25f9-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 084b25f9-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="327094700"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-c6afef2e.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:48 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-c6afef2e.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03hQE102107
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:47 GMT
Received: from EX13D12EUC003.ant.amazon.com (10.43.164.161) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:27 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D12EUC003.ant.amazon.com (10.43.164.161) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:26 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:24 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:46 -0800
Message-ID: <1515542578-15412-13-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 12/24] vixen: paravirtualization TSC
	frequency calculation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKT3RoZXJ3aXNlIHdo
ZW4gdGltZSBzaGFyaW5nIGEgcGh5c2ljYWwgQ1BVLCB0aGUgY2FsY3VsYXRpb24gY2FuCmJlIGJv
Z3VzIHJlc3VsdGluZyBpbiB0aW1lIGRyaWZ0IGZvciB0aGUgZ3Vlc3QgZHVlIHRvIGltcHJvcGVy
CmZyZXF1ZW5jeSB3aXRoaW4gcHZjbG9jay4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9y
aSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyAg
ICAgICAgfCAyMiArKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvdGltZS5jICAg
ICAgICAgICAgICAgfCAgOSArKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4
ZW4uaCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IDFhZDViZDcuLmExNjE0ZTAgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5j
CkBAIC0xMjAsMyArMTIwLDI1IEBAIHZvaWQgdml4ZW5fZ2V0X3Jlc2VydmVkX21lbSh1bnNpZ25l
ZCBsb25nICpzdGFydF9wZm4sIHVuc2lnbmVkIGxvbmcgKmVuZF9wZm4pCiAgICAgLyogVGhpcyBp
cyBwYXJ0IG9mIHRoZSBYZW4gQUJJICovCiAgICAgKmVuZF9wZm4gICA9IDB4MTAwMDAwOwogfQor
Cit1NjQgdml4ZW5fZ2V0X2NwdV9mcmVxKHZvaWQpCit7CisgICAgdm9sYXRpbGUgdmNwdV90aW1l
X2luZm9fdCAqdGltZXAgPSAmZ2xvYmFsX3NpLT5uYXRpdmUudmNwdV9pbmZvWzBdLnRpbWU7Cisg
ICAgdmNwdV90aW1lX2luZm9fdCB0aW1lOworICAgIHVpbnQzMl90IHZlcnNpb247CisgICAgdTY0
IGltbTsKKworICAgIGRvIHsKKwl2ZXJzaW9uID0gdGltZXAtPnZlcnNpb247CisJcm1iKCk7CisJ
dGltZSA9ICp0aW1lcDsKKyAgICB9IHdoaWxlICgodmVyc2lvbiAmIDEpIHx8IHZlcnNpb24gIT0g
dGltZS52ZXJzaW9uKTsKKworICAgIGltbSA9ICgxMDAwMDAwMDAwVUxMIDw8IDMyKSAvIHRpbWUu
dHNjX3RvX3N5c3RlbV9tdWw7CisKKyAgICBpZiAodGltZS50c2Nfc2hpZnQgPCAwKSB7CisJcmV0
dXJuIGltbSA8PCAtdGltZS50c2Nfc2hpZnQ7CisgICAgfSBlbHNlIHsKKwlyZXR1cm4gaW1tID4+
IHRpbWUudHNjX3NoaWZ0OworICAgIH0KK30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1l
LmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IDJhODc5NTAuLjA0YzBmYmIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtMzYs
NiArMzYsNyBAQAogI2luY2x1ZGUgPGlvX3BvcnRzLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+
IC8qIGZvciBlYXJseV90aW1lX2luaXQgKi8KICNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvY3B1
aWQuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3Qvdml4ZW4uaD4KIAogLyogb3B0X2Nsb2Nrc291cmNl
OiBGb3JjZSBjbG9ja3NvdXJjZSB0byBvbmUgb2Y6IHBpdCwgaHBldCwgYWNwaS4gKi8KIHN0YXRp
YyBjaGFyIF9faW5pdGRhdGEgb3B0X2Nsb2Nrc291cmNlWzEwXTsKQEAgLTE2ODcsNiArMTY4OCwx
MiBAQCB2b2lkIF9faW5pdCBlYXJseV90aW1lX2luaXQodm9pZCkKIAogICAgIHByZWluaXRfcGl0
KCk7CiAgICAgdG1wID0gaW5pdF9wbGF0Zm9ybV90aW1lcigpOworCisgICAgLyogV2UgY2Fubm90
IHRydXN0IGNhbGlicmF0ZWQgdmFsdWVzIHdoZW4gcnVubmluZyB1bmRlcgorICAgICAqIGEgaHlw
ZXJ2aXNvci4gKi8KKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICB0bXAgPSB2aXhlbl9n
ZXRfY3B1X2ZyZXEoKTsKKwogICAgIHBsdF90c2MuZnJlcXVlbmN5ID0gdG1wOwogCiAgICAgc2V0
X3RpbWVfc2NhbGUoJnQtPnRzY19zY2FsZSwgdG1wKTsKQEAgLTIwMTQsNyArMjAyMSw3IEBAIHZv
aWQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCB0c2NfbW9kZSwgdWludDY0X3QgZWxhcHNlZF9uc2VjLAogICAgICAgICAgICAgICAgICAg
dWludDMyX3QgZ3RzY19raHosIHVpbnQzMl90IGluY2FybmF0aW9uKQogewotICAgIGlmICggaXNf
aWRsZV9kb21haW4oZCkgfHwgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICBpZiAoIGlzX2lk
bGVfZG9tYWluKGQpIHx8IGlzX3ZpeGVuKCkgfHwgaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAg
ICB7CiAgICAgICAgIGQtPmFyY2gudnRzYyA9IDA7CiAgICAgICAgIHJldHVybjsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3Qvdml4ZW4uaAppbmRleCAwYzA0MGVlLi5lNmI2NGYyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC92aXhlbi5oCkBAIC03OCw0ICs3OCw2IEBAIHZvaWQgX19pbml0IGluaXRfdml4ZW4odm9p
ZCk7CiAKIHZvaWQgX19pbml0IGVhcmx5X3ZpeGVuX2luaXQodm9pZCk7CiAKK3U2NCB2aXhlbl9n
ZXRfY3B1X2ZyZXEodm9pZCk7CisKICNlbmRpZgotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:04:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3sC-0006Wn-NE; Wed, 10 Jan 2018 00:04:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3sB-0006Ut-GE
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:04:03 +0000
X-Inumbo-ID: 94eae197-f599-11e7-b4a6-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94eae197-f599-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 01:02:43 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="702595067"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-715bee71.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:04:01 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-715bee71.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03mRO013845
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:04:01 GMT
Received: from EX13D10UWB002.ant.amazon.com (10.43.161.130) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:44 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D10UWB002.ant.amazon.com (10.43.161.130) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:43 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:42 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:54 -0800
Message-ID: <1515542578-15412-21-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 20/24] vixen: event channel passthrough
	support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKRm9yIFZpeGVuLCB3
ZSBkbyBub3Qgd2FudCB0byBwYXNzIHRocm91Z2ggYWxsIGV2ZW50IGNoYW5uZWwKb3BlcmF0aW9u
cyBhcyBIVk0gZ3Vlc3RzIGRvIG5vdCBoYXZlIG5lYXJseSBhcyBtYW55IGV2ZW50IGNoYW5uZWwK
aW50ZXJhY3Rpb25zIGFzIFBWIGFuZCBvbiBvbGRlciB2ZXJzaW9ucyBvZiBYZW4sIHRoZXJlIGlz
IG5vIHJlbGlhYmxlCndheSB0byB3YWtlIHVwIGFuIGV2ZW50IGNoYW5uZWwgb24gVkNQVSAhPSAw
IGxlYWRpbmcgdG8gYSB2YXJpZXR5IG9mCmRlYWRsb2Nrcy4KCkJ5IG9ubHkgZm9yd2FyZGluZyBp
bnRlcmRvbWFpbiBhbmQgdW5ib3VuZCBldmVudCBjaGFubmVsIG9wZXJhdGlvbnMsCndlIGNhbiBh
dm9pZCB0aGlzIHByb2JsZW0gc2luY2UgdGhlc2UgY2FuIGFsd2F5cyBiZSBib3VuZCB0byBWQ1BV
IDAKb24gb2xkZXIgdmVyc2lvbnMgb2YgWGVuIEhWTS4gIE9uIG5ld2VyIHZlcnNpb25zIG9mIFhl
biwgd2UgYWxsb3cgdGhlCmV2ZW50IGNoYW5uZWxzIHRvIGJlIGJvdW5kIHRvIHRoZSBWQ1BVIHJl
cXVlc3RlZCBieSB0aGUgaW5uZXIgZ3Vlc3QuCgpUbyBlbnN1cmUgdGhhdCB3ZSBrZWVwIGV2ZXJ5
dGhpbmcgaW4gc3luYywgYWxsIGV2ZW50IGNoYW5uZWxzIGVuZCB1cAphbGxvY2F0aW5nIGFuIHVu
Ym91bmQgZXZlbnQgY2hhbm5lbCBpbiB0aGUgcGFyZW50IFhlbiBhbmQgd2UgcmVseSBvbgp0aGUg
cGFyZW50IFhlbiB0byBvd25lciB0aGUgZXZlbnQgY2hhbm5lbCBhZGRyZXNzIHNwYWNlLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVk
LW9mZi1ieTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KIHhlbi9j
b21tb24vZXZlbnRfY2hhbm5lbC5jIHwgODEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24vZXZlbnRfY2hh
bm5lbC5jCmluZGV4IDNkZWU3M2IuLjU0ZWE3MjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZl
bnRfY2hhbm5lbC5jCisrKyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC0xOTksMTAg
KzE5OSwzNCBAQCBzdGF0aWMgaW50IGFsbG9jYXRlX3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgaW50
IHBvcnQpCiAgICAgcmV0dXJuIHBvcnQ7CiB9CiAKK3N0YXRpYyBpbnQgdml4ZW5fZ2V0X2ZyZWVf
cG9ydChzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIGludCByYzsKKyAgICBzdHJ1Y3QgZXZ0Y2hu
X2FsbG9jX3VuYm91bmQgdW5ib3VuZCA9IHsgLmRvbSA9IERPTUlEX1NFTEYsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yZW1vdGVfZG9tID0gRE9NSURfU0VM
RiB9OworCisgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxs
b2NfdW5ib3VuZCwgJnVuYm91bmQpOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7
CisKKyAgICByYyA9IGFsbG9jYXRlX3BvcnQoZCwgdW5ib3VuZC5wb3J0KTsKKyAgICBpZiAoIHJj
IDwgMCApCisgICAgeworICAgICAgICBzdHJ1Y3QgZXZ0Y2huX2Nsb3NlIGNsb3NlID0geyAucG9y
dCA9IHVuYm91bmQucG9ydCB9OworICAgICAgICBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3Ao
RVZUQ0hOT1BfY2xvc2UsICZjbG9zZSk7CisgICAgICAgIHByaW50aygiVml4ZW46IGZhaWxlZCB0
byBhbGxvY2F0ZSBldmVudCBjaGFubmVsICVkID0+ICVkXG4iLAorICAgICAgICAgICAgICAgdW5i
b3VuZC5wb3J0LCByYyk7CisgICAgfQorICAgIHJldHVybiByYzsKK30KKwogc3RhdGljIGludCBn
ZXRfZnJlZV9wb3J0KHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaW50IHBvcnQ7CiAKKyAgICBp
ZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICByZXR1cm4gdml4ZW5fZ2V0X2ZyZWVfcG9ydChkKTsK
KwogICAgIGZvciAoIHBvcnQgPSAwOyBwb3J0X2lzX3ZhbGlkKGQsIHBvcnQpOyBwb3J0KysgKQog
ICAgIHsKICAgICAgICAgaWYgKCBwb3J0ID4gZC0+bWF4X2V2dGNobl9wb3J0ICkKQEAgLTI1Miw2
ICsyNzYsMTEgQEAgc3RhdGljIHZvaWQgZnJlZV9ldnRjaG4oc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGV2dGNobiAqY2huKQogICAgIHhzbV9ldnRjaG5fY2xvc2VfcG9zdChjaG4pOwogfQogCitz
dGF0aWMgYm9vbCBpc19sb29wYmFjayhkb21pZF90IGxkb20sIGRvbWlkX3QgcmRvbSkKK3sKKyAg
ICByZXR1cm4gbGRvbSA9PSBET01JRF9TRUxGICYmIHJkb20gPT0gRE9NSURfU0VMRjsKK30KKwog
c3RhdGljIGxvbmcgZXZ0Y2huX2FsbG9jX3VuYm91bmQoZXZ0Y2huX2FsbG9jX3VuYm91bmRfdCAq
YWxsb2MpCiB7CiAgICAgc3RydWN0IGV2dGNobiAqY2huOwpAQCAtMjY2LDYgKzI5NSwyMyBAQCBz
dGF0aWMgbG9uZyBldnRjaG5fYWxsb2NfdW5ib3VuZChldnRjaG5fYWxsb2NfdW5ib3VuZF90ICph
bGxvYykKIAogICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7CiAKKyAgICBpZiAoIGlzX3Zp
eGVuKCkgJiYgIWlzX2xvb3BiYWNrKGFsbG9jLT5kb20sIGFsbG9jLT5yZW1vdGVfZG9tKSApIHsK
KyAgICAgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxsb2Nf
dW5ib3VuZCwgYWxsb2MpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIGdvdG8gb3V0
OworCisgICAgICAgIHJjID0gZXZ0Y2huX2FsbG9jX3Byb3h5KGQsIGFsbG9jLT5wb3J0LCBFQ1Nf
VU5CT1VORCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBzdHJ1
Y3QgZXZ0Y2huX2Nsb3NlIGNsb3NlID0geyAucG9ydCA9IGFsbG9jLT5wb3J0IH07CisgICAgICAg
ICAgICBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfY2xvc2UsICZjbG9zZSk7
CisgICAgICAgICAgICBwcmludGsoIlZpeGVuOiBmYWlsZWQgdG8gcmVzZXJ2ZSB1bmJvdW5kIGV2
ZW50IGNoYW5uZWwgJWQgPT4gJWxkXG4iLAorICAgICAgICAgICAgICAgICAgIGFsbG9jLT5wb3J0
LCByYyk7CisgICAgICAgIH0KKworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICBpZiAo
IChwb3J0ID0gZ2V0X2ZyZWVfcG9ydChkKSkgPCAwICkKICAgICAgICAgRVJST1JfRVhJVF9ET00o
cG9ydCwgZCk7CiAgICAgY2huID0gZXZ0Y2huX2Zyb21fcG9ydChkLCBwb3J0KTsKQEAgLTMxNSw2
ICszNjEsMjcgQEAgc3RhdGljIHZvaWQgZG91YmxlX2V2dGNobl91bmxvY2soc3RydWN0IGV2dGNo
biAqbGNobiwgc3RydWN0IGV2dGNobiAqcmNobikKICAgICAgICAgc3Bpbl91bmxvY2soJnJjaG4t
PmxvY2spOwogfQogCitzdGF0aWMgbG9uZyB2aXhlbl9ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihl
dnRjaG5fYmluZF9pbnRlcmRvbWFpbl90ICpiaW5kKQoreworICAgIHN0cnVjdCBkb21haW4gKmQg
PSBjdXJyZW50LT5kb21haW47CisgICAgbG9uZyByYzsKKworICAgIHJjID0gSFlQRVJWSVNPUl9l
dmVudF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfaW50ZXJkb21haW4sIGJpbmQpOworICAgIGlm
ICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICByYyA9IGV2dGNobl9hbGxvY19wcm94
eShkLCBiaW5kLT5sb2NhbF9wb3J0LCBFQ1NfSU5URVJET01BSU4pOworICAgIGlmICggcmMgKQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGV2dGNobl9jbG9zZSBjbG9zZSA9IHsgLnBvcnQgPSBiaW5k
LT5sb2NhbF9wb3J0IH07CisgICAgICAgIEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRD
SE5PUF9jbG9zZSwgJmNsb3NlKTsKKyAgICAgICAgcHJpbnRrKCJWaXhlbjogZmFpbGVkIHRvIHJl
c2VydmUgaW50ZXItZG9tYWluIGV2ZW50IGNoYW5uZWwgJWQgPT4gJWxkXG4iLAorICAgICAgICAg
ICAgICAgYmluZC0+bG9jYWxfcG9ydCwgcmMpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30K
Kwogc3RhdGljIGxvbmcgZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZXZ0Y2huX2JpbmRfaW50ZXJk
b21haW5fdCAqYmluZCkKIHsKICAgICBzdHJ1Y3QgZXZ0Y2huICpsY2huLCAqcmNobjsKQEAgLTMy
Myw2ICszOTAsOSBAQCBzdGF0aWMgbG9uZyBldnRjaG5fYmluZF9pbnRlcmRvbWFpbihldnRjaG5f
YmluZF9pbnRlcmRvbWFpbl90ICpiaW5kKQogICAgIGRvbWlkX3QgICAgICAgIHJkb20gPSBiaW5k
LT5yZW1vdGVfZG9tOwogICAgIGxvbmcgICAgICAgICAgIHJjOwogCisgICAgaWYgKCBpc192aXhl
bigpICYmICFpc19sb29wYmFjayhET01JRF9TRUxGLCBiaW5kLT5yZW1vdGVfZG9tKSApCisgICAg
ICAgIHJldHVybiB2aXhlbl9ldnRjaG5fYmluZF9pbnRlcmRvbWFpbihiaW5kKTsKKwogICAgIGlm
ICggcmRvbSA9PSBET01JRF9TRUxGICkKICAgICAgICAgcmRvbSA9IGN1cnJlbnQtPmRvbWFpbi0+
ZG9tYWluX2lkOwogCkBAIC01ODEsNiArNjUxLDEzIEBAIHN0YXRpYyBsb25nIGV2dGNobl9jbG9z
ZShzdHJ1Y3QgZG9tYWluICpkMSwgaW50IHBvcnQxLCBib29sX3QgZ3Vlc3QpCiAgICAgICAgIGdv
dG8gb3V0OwogICAgIH0KIAorICAgIGlmICggaXNfdml4ZW4oKSApIHsKKyAgICAgICAgc3RydWN0
IGV2dGNobl9jbG9zZSBjbG9zZSA9IHsgLnBvcnQgPSBwb3J0MSB9OworICAgICAgICByYyA9IEhZ
UEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9jbG9zZSwgJmNsb3NlKTsKKyAgICAg
ICAgaWYgKHJjICE9IDApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKICAgICBzd2l0
Y2ggKCBjaG4xLT5zdGF0ZSApCiAgICAgewogICAgIGNhc2UgRUNTX0ZSRUU6CkBAIC0xMjE1LDYg
KzEyOTIsMTAgQEAgbG9uZyBkb19ldmVudF9jaGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0odm9pZCkgYXJnKQogCiAgICAgY2FzZSBFVlRDSE5PUF9pbml0X2NvbnRyb2w6
IHsKICAgICAgICAgc3RydWN0IGV2dGNobl9pbml0X2NvbnRyb2wgaW5pdF9jb250cm9sOworCisg
ICAgICAgIGlmICggaXNfdml4ZW4oKSApCisgICAgICAgICAgICByZXR1cm4gLUVOT1NZUzsKKwog
ICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmaW5pdF9jb250cm9sLCBhcmcsIDEpICE9IDAg
KQogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgICAgIHJjID0gZXZ0Y2huX2ZpZm9f
aW5pdF9jb250cm9sKCZpbml0X2NvbnRyb2wpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:04:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3sH-0006dl-Ut; Wed, 10 Jan 2018 00:04:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3sH-0006co-79
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:04:09 +0000
X-Inumbo-ID: 984d3e41-f599-11e7-b4a6-bc764e045a96
Received: from smtp-fw-4101.amazon.com (unknown [72.21.198.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 984d3e41-f599-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 01:02:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="702595076"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-98acfc19.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-4101.iad4.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:04:07 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-98acfc19.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03xwQ043672
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:04:06 GMT
Received: from EX13D10UWB002.ant.amazon.com (10.43.161.130) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:49 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D10UWB002.ant.amazon.com (10.43.161.130) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:49 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:47 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:57 -0800
Message-ID: <1515542578-15412-24-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 23/24] vixen: use default position for the
	m2p mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCldoZW4gcnVubmlu
ZyBhIDMyYml0IGtlcm5lbCBhcyBEb20wIG9uIGEgNjRiaXQgaHlwZXJ2aXNvciB0aGUKaHlwZXJ2
aXNvciB3aWxsIHRyeSB0byBzaHJpbmsgdGhlIGh5cGVydmlzb3IgaG9sZSB0byB0aGUgbWluaW11
bQpuZWVkZWQsIGFuZCB0aHVzIHJlcXVpcmVzIHRoZSBEb20wIHRvIHVzZSBYRU5NRU1fbWFjaHBo
eXNfbWFwcGluZyBpbgpvcmRlciB0byBmZXRjaCB0aGUgcG9zaXRpb24gb2YgdGhlIHN0YXJ0IG9m
IHRoZSBoeXBlcnZpc29yIHZpcnR1YWwKbWFwcGluZ3MuCgpEaXNhYmxlIHRoaXMgZmVhdHVyZSB3
aGVuIHJ1bm5pbmcgYXMgYSBQViBzaGltLCBzaW5jZSBzb21lIERvbVUKa2VybmVscyBkb24ndCBp
bXBsZW1lbnRlZCBYRU5NRU1fbWFjaHBoeXNfbWFwcGluZyBhbmQgYnJlYWsgaWYgdGhlIG0ycApk
b2Vzbid0IGJlZ2luIGF0IHRoZSBkZWZhdWx0IGFkZHJlc3MuCgpOQjogc3VwcG9ydCBmb3IgdGhl
IFhFTk1FTV9tYWNocGh5c19tYXBwaW5nIHdhcyBhZGRlZCBpbiBMaW51eCBieQpjb21taXQgN2U3
NzUwLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4K
LS0tCnYxIC0+IHYyCiAtIGFkYXB0ZWQgZm9yIFZpeGVuCi0tLQogeGVuL2FyY2gveDg2L3B2L2Rv
bTBfYnVpbGQuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggYTU1NDYyOS4uMmJjNjMzOSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCkBAIC0zOTgsNyArMzk4LDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggcGFybXMucGFlID09IFhFTl9QQUVfRVhU
Q1IzICkKICAgICAgICAgICAgIHNldF9iaXQoVk1BU1NUX1RZUEVfcGFlX2V4dGVuZGVkX2NyMywg
JmQtPnZtX2Fzc2lzdCk7CiAKLSAgICBpZiAoIChwYXJtcy52aXJ0X2h2X3N0YXJ0X2xvdyAhPSBV
TlNFVF9BRERSKSAmJiBlbGZfMzJiaXQoJmVsZikgKQorICAgIGlmICggIWlzX3ZpeGVuKCkgJiYg
KHBhcm1zLnZpcnRfaHZfc3RhcnRfbG93ICE9IFVOU0VUX0FERFIpICYmCisgICAgICAgICBlbGZf
MzJiaXQoJmVsZikgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgbG9uZyBtYXNrID0gKDFVTCA8
PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMTsKICAgICAgICAgdmFsdWUgPSAocGFybXMudmlydF9o
dl9zdGFydF9sb3cgKyBtYXNrKSAmIH5tYXNrOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:04:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3sT-0006ps-60; Wed, 10 Jan 2018 00:04:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3sS-0006jw-07
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:04:20 +0000
X-Inumbo-ID: 15c310ec-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15c310ec-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:06:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="585250176"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:04:12 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2b-a7fdc47a.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A048Wg090940
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:04:12 GMT
Received: from EX13D01EUA003.ant.amazon.com (10.43.165.113) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:48 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D01EUA003.ant.amazon.com (10.43.165.113) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:47 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:46 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:56 -0800
Message-ID: <1515542578-15412-23-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 22/24] vixen: dom0 builder support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhlIGRvbTAgYnVp
bGRlciByZXF1aXJlcyBhIG51bWJlciBvZiBtb2RpZmljYXRpb25zIGluIG9yZGVyIHRvIGJlCmFi
bGUgdG8gbGF1bmNoIHVucHJpdmlsZWdlZCBndWVzdHMuICBUaGUgY29uc29sZSBhbmQgc3RvcmUg
cGFnZXMKbXVzdCBiZSBtYXBwZWQgaW4gYSBzcGVjaWZpYyBsb2NhdGlvbiB3aXRoaW4gdGhlIGd1
ZXN0J3MgaW5pdGlhbApwYWdlIHRhYmxlLgoKV2UgYWxzbyBoYXZlIHRvIHNldHVwIHRoZSBzdGFy
dCBpbmZvIHRvIGJlIHdoYXQncyBleHBlY3RlZCBmb3IKdW5wcml2aWxlZ2VkIGd1ZXN0cyBhbmQg
c3VwcmVzcyB0aGUgbm9ybWFsIGxvZ2ljIHRvIGdpdmUgZG9tMAppbmNyZWFzZWQgcGVybWlzc2lv
bnMuCgpXZSBoYXZlIHRvIHBhc3MgYXJvdW5kIHRoZSBjb25zb2xlIGFuZCBzdG9yZSBwYWdlcyB3
aGljaCBpbnZvbHZlcwp0b3VjaGluZyBhIG51bWJlciBvZiBwbGFjZXMgaW5jbHVkaW5nIHRoZSBQ
VkggYnVpbGRlci4KClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1h
em9uLmNvbT4KLS0tCnYxIC0+IHYyCiAtIHBhbmljIGluIHRoZSBldmVudCBvZiBlcnJvcnMKLS0t
CiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgfCAgNyArKystCiB4ZW4vYXJjaC94
ODYvZ3Vlc3Qvdml4ZW4uYyAgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgIHwgIDQgKy0KIHhlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMgICAgICB8IDc3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgIHwgMTIgKysr
KystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQuaCAgfCAgOCArKystCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgNSArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
c2V0dXAuaCAgICAgICB8ICA0ICstCiA4IGZpbGVzIGNoYW5nZWQsIDE2MSBpbnNlcnRpb25zKCsp
LCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5j
IGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA4ODgxMGRiLi5kZjlkM2Y4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20w
X2J1aWxkLmMKQEAgLTQ2NCw3ICs0NjQsOSBAQCBpbnQgX19pbml0IGRvbTBfc2V0dXBfcGVybWlz
c2lvbnMoc3RydWN0IGRvbWFpbiAqZCkKIGludCBfX2luaXQgY29uc3RydWN0X2RvbTAoc3RydWN0
IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGltYWdlX2hlYWRyb29tLCBtb2R1bGVfdCAqaW5pdHJkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0IG1vZHVs
ZV90ICopLAotICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuLCB1aW50MzJfdCBzdG9yZV9ldnRjaG4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX21mbiwgdWludDMyX3QgY29uc29s
ZV9ldnRjaG4pCiB7CiAgICAgaW50IHJjOwogCkBAIC00ODQsNyArNDg2LDggQEAgaW50IF9faW5p
dCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2Us
CiAjZW5kaWYKIAogICAgIHJjID0gKGlzX2h2bV9kb21haW4oZCkgPyBkb20wX2NvbnN0cnVjdF9w
dmggOiBkb20wX2NvbnN0cnVjdF9wdikKLSAgICAgICAgIChkLCBpbWFnZSwgaW1hZ2VfaGVhZHJv
b20sIGluaXRyZCwgYm9vdHN0cmFwX21hcCwgY21kbGluZSk7CisgICAgICAgICAoZCwgaW1hZ2Us
IGltYWdlX2hlYWRyb29tLCBpbml0cmQsIGJvb3RzdHJhcF9tYXAsIGNtZGxpbmUsCisgICAgICAg
ICAgc3RvcmVfbWZuLCBzdG9yZV9ldnRjaG4sIGNvbnNvbGVfbWZuLCBjb25zb2xlX2V2dGNobik7
CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiByYzsKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwppbmRleCBk
ODcxMjE4Li43ZTM2N2VmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwor
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpAQCAtMzQ1LDYgKzM0NSwyMyBAQCBib29s
IHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50MTZfdCBwb3J0KQogICAgIHJldHVybiB0cnVlOwogfQog
CitzdGF0aWMgaW50IGh2bV9nZXRfcGFyYW1ldGVyKGludCBpZHgsIHVpbnQ2NF90ICp2YWx1ZSkK
K3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9wYXJhbSB4aHY7CisgICAgaW50IHI7CisKKyAgICB4aHYu
ZG9taWQgPSBET01JRF9TRUxGOworICAgIHhodi5pbmRleCA9IGlkeDsKKyAgICByID0gSFlQRVJW
SVNPUl9odm1fb3AoSFZNT1BfZ2V0X3BhcmFtLCAmeGh2KTsKKyAgICBpZiAociA8IDApIHsKKyAg
ICAgICAgcHJpbnRrKCJDYW5ub3QgZ2V0IGh2bSBwYXJhbWV0ZXIgJWQ6ICVkIVxuIiwKKyAgICAg
ICAgICAgICAgIGlkeCwgcik7CisgICAgICAgIHJldHVybiByOworICAgIH0KKyAgICAqdmFsdWUg
PSB4aHYudmFsdWU7CisgICAgcmV0dXJuIHI7Cit9CisKIHN0YXRpYyBpbnQgaHZtX3NldF9wYXJh
bWV0ZXIoaW50IGlkeCwgdWludDY0X3QgdmFsdWUpCiB7CiAgICAgc3RydWN0IHhlbl9odm1fcGFy
YW0geGh2OwpAQCAtNDY4LDEwICs0ODUsNTUgQEAgYm9vbCB2aXhlbl9oYXNfcGVyX2NwdV9ub3Rp
ZmljYXRpb25zKHZvaWQpCiB9CiAKIHZvaWQgX19pbml0Ci12aXhlbl90cmFuc2Zvcm0oc3RydWN0
IGRvbWFpbiAqZG9tMCkKK3ZpeGVuX3RyYW5zZm9ybShzdHJ1Y3QgZG9tYWluICpkb20wLAorICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCAqcHN0b3JlX21mbiwgdWludDMyX3QgKnBzdG9yZV9ldnRj
aG4sCisgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpwY29uc29sZV9tZm4sIHVpbnQzMl90ICpw
Y29uc29sZV9ldnRjaG4pCiB7CiAgICAgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCB4YXRwOwog
ICAgIGludCBpOworICAgIHVpbnQ2NF90IHYgPSAwOworICAgIGxvbmcgcmM7CisgICAgc3RydWN0
IGV2dGNobl91bm1hc2sgdW5tYXNrOworICAgIHN0cnVjdCBldnRjaG5fYWxsb2NfdW5ib3VuZCBh
bGxvYzsKKworICAgIC8qIFNldHVwIFhlbnN0b3JlICovCisgICAgaHZtX2dldF9wYXJhbWV0ZXIo
SFZNX1BBUkFNX1NUT1JFX0VWVENITiwgJnYpOworICAgICpwc3RvcmVfZXZ0Y2huID0gdW5tYXNr
LnBvcnQgPSB2OworICAgIEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF91bm1h
c2ssICZ1bm1hc2spOworCisgICAgaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX1NUT1JFX1BG
TiwgJnYpOworICAgICpwc3RvcmVfbWZuID0gdjsKKworICAgIHByaW50aygiVml4ZW4gWGVuc3Rv
cmUgZXZ0Y2huIGlzICVkLCBwZm4gaXMgMHglIiBQUkl4NjQgIlxuIiwKKyAgICAgICAgICAgKnBz
dG9yZV9ldnRjaG4sICpwc3RvcmVfbWZuKTsKKworICAgIC8qIFNldHVwIFhlbmNvbnMgKi8KKyAg
ICBhbGxvYy5kb20gPSBET01JRF9TRUxGOworICAgIGFsbG9jLnJlbW90ZV9kb20gPSBET01JRF9T
RUxGOworCisgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxs
b2NfdW5ib3VuZCwgJmFsbG9jKTsKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHByaW50
aygiRmFpbGVkIHRvIGFsbG9jIHVuYm91bmQgZXZlbnQgY2hhbm5lbDogJWxkXG4iLCByYyk7Cisg
ICAgICAgICpwY29uc29sZV9ldnRjaG4gPSAwOworICAgICAgICAqcGNvbnNvbGVfbWZuID0gMDsK
KyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgdm9pZCAqY29uc29sZV9kYXRhOworCisg
ICAgICAgIGNvbnNvbGVfZGF0YSA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOworCisgICAgICAgICpw
Y29uc29sZV9ldnRjaG4gPSBhbGxvYy5wb3J0OworICAgICAgICAqcGNvbnNvbGVfbWZuID0gdmly
dF90b19tZm4oY29uc29sZV9kYXRhKTsKKworICAgICAgICBtZW1zZXQoY29uc29sZV9kYXRhLCAw
LCA0MDk2KTsKKyAgICAgICAgdml4ZW5feGVuY29uc19pZmFjZSA9IGNvbnNvbGVfZGF0YTsKKyAg
ICAgICAgdml4ZW5feGVuY29uc19wb3J0ID0gYWxsb2MucG9ydDsKKyAgICB9CisKKyAgICBwcmlu
dGsoIlZpeGVuIFhlbmNvbnMgZXZ0Y2huIGlzICVkLCBwZm4gaXMgMHglIiBQUkl4NjQgIlxuIiwK
KyAgICAgICAgICAgKnBjb25zb2xlX2V2dGNobiwgKnBjb25zb2xlX21mbik7CiAKICAgICAvKiBT
ZXR1cCBldmVudCBjaGFubmVsIGZvcndhcmRpbmcgKi8KICAgICBhbGxvY19kaXJlY3RfYXBpY192
ZWN0b3IoJnZpeGVuX2V2dGNobl92ZWN0b3IsIHZpeGVuX2V2dGNobl9ub3RpZnkpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2Rv
bTBfYnVpbGQuYwppbmRleCA0MzM4OTY1Li5iMmNhNjRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpA
QCAtMTA2NCw3ICsxMDY0LDkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0
IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4
ZW5fcGZuX3Qgc3RvcmVfbWZuLCB1aW50MzJfdCBzdG9yZV9ldnRjaG4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgY29uc29sZV9tZm4sIHVpbnQzMl90IGNvbnNvbGVf
ZXZ0Y2huKQogewogICAgIHBhZGRyX3QgZW50cnksIHN0YXJ0X2luZm87CiAgICAgaW50IHJjOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMKaW5kZXggMDljNzY1YS4uYTU1NDYyOSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
CkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVu
L2RvbWFpbi5oPgogI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgorI2luY2x1ZGUgPHhlbi9l
dmVudC5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYmVsZi5oPgog
I2luY2x1ZGUgPHhlbi9tdWx0aWJvb3QuaD4KQEAgLTI3Niw3ICsyNzcsOSBAQCBpbnQgX19pbml0
IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKigqYm9vdHN0cmFwX21hcCkoY29uc3QgbW9kdWxlX3QgKiksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUpCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbl9w
Zm5fdCBzdG9yZV9tZm4sIHVpbnQzMl90IHN0b3JlX2V2dGNobiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfbWZuLCB1aW50MzJfdCBjb25zb2xlX2V2dGNo
bikKIHsKICAgICBpbnQgaSwgY3B1LCByYywgY29tcGF0aWJsZSwgY29tcGF0MzIsIG9yZGVyLCBt
YWNoaW5lOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzOwpAQCAtMjk5LDYgKzMwMiw3
IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBs
M19wZ2VudHJ5X3QgKmwzdGFiID0gTlVMTCwgKmwzc3RhcnQgPSBOVUxMOwogICAgIGwyX3BnZW50
cnlfdCAqbDJ0YWIgPSBOVUxMLCAqbDJzdGFydCA9IE5VTEw7CiAgICAgbDFfcGdlbnRyeV90ICps
MXRhYiA9IE5VTEwsICpsMXN0YXJ0ID0gTlVMTDsKKyAgICB4ZW5fcGZuX3Qgc2F2ZWRfcGZuID0g
fjBVTDsKIAogICAgIC8qCiAgICAgICogVGhpcyBmdWxseSBkZXNjcmliZXMgdGhlIG1lbW9yeSBs
YXlvdXQgb2YgdGhlIGluaXRpYWwgZG9tYWluLiBBbGwKQEAgLTQ0MSw4ICs0NDUsMjQgQEAgaW50
IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB2cGh5
c21hcF9lbmQgPSB2cGh5c21hcF9zdGFydDsKICAgICB2c3RhcnRpbmZvX3N0YXJ0ID0gcm91bmRf
cGd1cCh2cGh5c21hcF9lbmQpOwogICAgIHZzdGFydGluZm9fZW5kICAgPSAodnN0YXJ0aW5mb19z
dGFydCArCi0gICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHN0YXJ0X2luZm8p
ICsKLSAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29s
ZV9pbmZvKSk7CisgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IHN0YXJ0X2lu
Zm8pKTsKKyAgICBpZiAoICFpc192aXhlbigpICkKKyAgICAgICAgdnN0YXJ0aW5mb19lbmQgKz0g
c2l6ZW9mKHN0cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8pOworICAgIHZzdGFydGluZm9fZW5k
ICAgPSByb3VuZF9wZ3VwKHZzdGFydGluZm9fZW5kKTsKKworICAgIGlmICggaXNfdml4ZW4oKSAp
IHsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7CisKKyAgICAgICAgc2F2ZWRfcGZuID0g
KHZzdGFydGluZm9fZW5kIC0gdl9zdGFydCkgLyBQQUdFX1NJWkU7CisKKyAgICAgICAgcGcgPSBt
Zm5fdG9fcGFnZShzdG9yZV9tZm4pOworICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0
KHBnLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7CisgICAgICAgIHZzdGFydGluZm9fZW5kICAgKz0g
UEFHRV9TSVpFOworCisgICAgICAgIHBnID0gbWZuX3RvX3BhZ2UoY29uc29sZV9tZm4pOworICAg
ICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KHBnLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7
CisgICAgICAgIHZzdGFydGluZm9fZW5kICAgKz0gUEFHRV9TSVpFOworICAgIH0KIAogICAgIHZw
dF9zdGFydCAgICAgICAgPSByb3VuZF9wZ3VwKHZzdGFydGluZm9fZW5kKTsKICAgICBmb3IgKCBu
cl9wdF9wYWdlcyA9IDI7IDsgbnJfcHRfcGFnZXMrKyApCkBAIC02MzQsNyArNjU0LDEzIEBAIGlu
dCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAg
ICpsMnRhYiA9IGwyZV9mcm9tX3BhZGRyKF9fcGEobDFzdGFydCksIEwyX1BST1QpOwogICAgICAg
ICAgICAgbDJ0YWIrKzsKICAgICAgICAgfQotICAgICAgICBpZiAoIGNvdW50IDwgaW5pdHJkX3Bm
biB8fCBjb3VudCA+PSBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKKyAgICAgICAg
aWYgKCBjb3VudCA9PSBzYXZlZF9wZm4gKSB7CisgICAgICAgICAgICBtZm4gPSBzdG9yZV9tZm47
CisgICAgICAgICAgICBwZm4rKzsKKyAgICAgICAgfSBlbHNlIGlmICggY291bnQgPT0gc2F2ZWRf
cGZuICsgMSApIHsKKyAgICAgICAgICAgIG1mbiA9IGNvbnNvbGVfbWZuOworICAgICAgICAgICAg
cGZuKys7CisgICAgICAgIH0gZWxzZSBpZiAoIGNvdW50IDwgaW5pdHJkX3BmbiB8fCBjb3VudCA+
PSBpbml0cmRfcGZuICsgUEZOX1VQKGluaXRyZF9sZW4pICkKICAgICAgICAgICAgIG1mbiA9IHBm
bisrOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBtZm4gPSBpbml0cmRfbWZuKys7CkBAIC03
MzcsNyArNzYzLDggQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWlu
ICpkLAogCiAgICAgc2ktPnNoYXJlZF9pbmZvID0gdmlydF90b19tYWRkcihkLT5zaGFyZWRfaW5m
byk7CiAKLSAgICBzaS0+ZmxhZ3MgICAgICAgID0gU0lGX1BSSVZJTEVHRUQgfCBTSUZfSU5JVERP
TUFJTjsKKyAgICBzaS0+ZmxhZ3MgICAgICAgID0gaXNfdml4ZW4oKSA/IDAgOiAoU0lGX1BSSVZJ
TEVHRUQgfCBTSUZfSU5JVERPTUFJTik7CisKICAgICBpZiAoICF2aW5pdHJkX3N0YXJ0ICYmIGlu
aXRyZF9sZW4gKQogICAgICAgICBzaS0+ZmxhZ3MgICB8PSBTSUZfTU9EX1NUQVJUX1BGTjsKICAg
ICBzaS0+ZmxhZ3MgICAgICAgfD0gKHhlbl9wcm9jZXNzb3JfcG1iaXRzIDw8IDgpICYgU0lGX1BN
X01BU0s7CkBAIC04MTgsNiArODQ1LDMwIEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICggaXNfdml4ZW4o
KSApCisgICAgeworICAgICAgICBkb20wX3VwZGF0ZV9waHlzbWFwKGQsIHNhdmVkX3Bmbiwgc3Rv
cmVfbWZuLCB2cGh5c21hcF9zdGFydCk7CisgICAgICAgIGRvbTBfdXBkYXRlX3BoeXNtYXAoZCwg
c2F2ZWRfcGZuICsgMSwgY29uc29sZV9tZm4sIHZwaHlzbWFwX3N0YXJ0KTsKKworICAgICAgICBy
YyA9IGV2dGNobl9hbGxvY19wcm94eShkLCBzdG9yZV9ldnRjaG4sIEVDU19JTlRFUkRPTUFJTik7
CisgICAgICAgIGlmICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBwYW5pYygiVml4ZW46
IGZhaWxlZCB0byByZXNlcnZlIFhlbnN0b3JlIGV2ZW50IGNoYW5uZWwgJWQgPT4gJWRcbiIsCisg
ICAgICAgICAgICAgICAgICBzdG9yZV9ldnRjaG4sIHJjKTsKKyAgICAgICAgfQorICAgICAgICBy
YyA9IGV2dGNobl9hbGxvY19wcm94eShkLCBjb25zb2xlX2V2dGNobiwgRUNTX0lOVEVSRE9NQUlO
KTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhbmljKCJWaXhl
bjogZmFpbGVkIHRvIHJlc2VydmUgQ29uc29sZSBldmVudCBjaGFubmVsICVkID0+ICVkXG4iLAor
ICAgICAgICAgICAgICAgICAgY29uc29sZV9ldnRjaG4sIHJjKTsKKyAgICAgICAgfQorCisgICAg
ICAgIHNpLT5zdG9yZV9tZm4gPSBzdG9yZV9tZm47CisgICAgICAgIHNpLT5zdG9yZV9ldnRjaG4g
PSBzdG9yZV9ldnRjaG47CisgICAgICAgIHNpLT5jb25zb2xlLmRvbVUubWZuID0gY29uc29sZV9t
Zm47CisgICAgICAgIHNpLT5jb25zb2xlLmRvbVUuZXZ0Y2huID0gY29uc29sZV9ldnRjaG47Cisg
ICAgfQorCiAgICAgaWYgKCBpbml0cmRfbGVuICE9IDAgKQogICAgIHsKICAgICAgICAgc2ktPm1v
ZF9zdGFydCA9IHZpbml0cmRfc3RhcnQgPzogaW5pdHJkX3BmbjsKQEAgLTgyOCwxNCArODc5LDE1
IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBp
ZiAoIGNtZGxpbmUgIT0gTlVMTCApCiAgICAgICAgIHN0cmxjcHkoKGNoYXIgKilzaS0+Y21kX2xp
bmUsIGNtZGxpbmUsIHNpemVvZihzaS0+Y21kX2xpbmUpKTsKIAotICAgIGlmICggZmlsbF9jb25z
b2xlX3N0YXJ0X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQorICAgIGlmICggIWlzX3ZpeGVuKCkg
JiYgZmlsbF9jb25zb2xlX3N0YXJ0X2luZm8oKHZvaWQgKikoc2kgKyAxKSkgKQogICAgIHsKICAg
ICAgICAgc2ktPmNvbnNvbGUuZG9tMC5pbmZvX29mZiAgPSBzaXplb2Yoc3RydWN0IHN0YXJ0X2lu
Zm8pOwogICAgICAgICBzaS0+Y29uc29sZS5kb20wLmluZm9fc2l6ZSA9IHNpemVvZihzdHJ1Y3Qg
ZG9tMF92Z2FfY29uc29sZV9pbmZvKTsKICAgICB9CiAKICAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihkKSApCi0gICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgWExBVF9zdGFydF9pbmZvX2Nv
bnNvbGVfZG9tMCk7CisgICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgaXNfdml4ZW4oKSA/IFhM
QVRfc3RhcnRfaW5mb19jb25zb2xlX2RvbVUgOgorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYTEFUX3N0YXJ0X2luZm9fY29uc29sZV9kb20wKTsKIAogICAgIC8qIFJl
dHVybiB0byBpZGxlIGRvbWFpbidzIHBhZ2UgdGFibGVzLiAqLwogICAgIG1hcGNhY2hlX292ZXJy
aWRlX2N1cnJlbnQoTlVMTCk7CkBAIC04NzMsOSArOTI1LDExIEBAIGludCBfX2luaXQgZG9tMF9j
b25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKICAgICBpZiAoIHRlc3RfYml0KFhFTkZFQVRf
c3VwZXJ2aXNvcl9tb2RlX2tlcm5lbCwgcGFybXMuZl9yZXF1aXJlZCkgKQogICAgICAgICBwYW5p
YygiRG9tMCByZXF1aXJlcyBzdXBlcnZpc29yLW1vZGUgZXhlY3V0aW9uIik7CiAKLSAgICByYyA9
IGRvbTBfc2V0dXBfcGVybWlzc2lvbnMoZCk7Ci0gICAgQlVHX09OKHJjICE9IDApOwotCisgICAg
aWYgKCAhaXNfdml4ZW4oKSApCisgICAgeworICAgICAgICByYyA9IGRvbTBfc2V0dXBfcGVybWlz
c2lvbnMoZCk7CisgICAgICAgIEJVR19PTihyYyAhPSAwKTsKKyAgICB9CiAgICAgaWYgKCBlbGZf
Y2hlY2tfYnJva2VuKCZlbGYpICkKICAgICAgICAgcHJpbnRrKCIgWGVuIHdhcm5pbmc6IGRvbTAg
a2VybmVsIGJyb2tlbiBFTEY6ICVzXG4iLAogICAgICAgICAgICAgICAgZWxmX2NoZWNrX2Jyb2tl
bigmZWxmKSk7CkBAIC04ODYsNiArOTQwLDkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9w
dihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHYtPmlzX2luaXRpYWxpc2VkID0gMTsKICAgICBjbGVh
cl9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwogCisgICAgaWYgKCBpc192aXhlbigp
ICkKKyAgICAgICAgZC0+bWF4X3BhZ2VzID0gZC0+dG90X3BhZ2VzOworCiAgICAgcmV0dXJuIDA7
CiAKIG91dDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2
L3NldHVwLmMKaW5kZXggMWI4OTg0NC4uYzQ5ZWVlYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY2Myw2ICs2NjMsOCBAQCB2
b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAg
ICAgICAuc3RvcF9iaXRzID0gMQogICAgIH07CiAgICAgc3RydWN0IHhlbl9hcmNoX2RvbWFpbmNv
bmZpZyBjb25maWcgPSB7IC5lbXVsYXRpb25fZmxhZ3MgPSAwIH07CisgICAgeGVuX3Bmbl90IHN0
b3JlX21mbiA9IDAsIGNvbnNvbGVfbWZuID0gMDsKKyAgICB1aW50MzJfdCBzdG9yZV9ldnRjaG4g
PSAwLCBjb25zb2xlX2V2dGNobiA9IDA7CiAKICAgICAvKiBDcml0aWNhbCByZWdpb24gd2l0aG91
dCBJRFQgb3IgVFNTLiAgQW55IGZhdWx0IGlzIGRlYWRseSEgKi8KIApAQCAtMTU5NSw2ICsxNTk3
LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKICAgICAgICAgY29uZmlnLmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0xBUElDfFhF
Tl9YODZfRU1VX0lPQVBJQzsKICAgICB9CiAKKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAgICAg
ICBjb25maWcuZW11bGF0aW9uX2ZsYWdzID0gWEVOX1g4Nl9FTVVfUElUOworCiAgICAgLyogQ3Jl
YXRlIGluaXRpYWwgZG9tYWluIDAuICovCiAgICAgZG9tMCA9IGRvbWFpbl9jcmVhdGUoZG9tMF9k
b21pZCwgZG9tY3JfZmxhZ3MsIDAsICZjb25maWcpOwogICAgIGlmICggSVNfRVJSKGRvbTApIHx8
IChhbGxvY19kb20wX3ZjcHUwKGRvbTApID09IE5VTEwpICkKQEAgLTE2MDQsNyArMTYwOSw4IEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAg
ICAgZG9tMC0+dGFyZ2V0ID0gTlVMTDsKIAogICAgIGlmICggaXNfdml4ZW4oKSApCi0gICAgICAg
IHZpeGVuX3RyYW5zZm9ybShkb20wKTsKKyAgICAgICAgdml4ZW5fdHJhbnNmb3JtKGRvbTAsICZz
dG9yZV9tZm4sICZzdG9yZV9ldnRjaG4sCisgICAgICAgICAgICAgICAgICAgICAgICAmY29uc29s
ZV9tZm4sICZjb25zb2xlX2V2dGNobik7CiAKICAgICAvKiBHcmFiIHRoZSBET00wIGNvbW1hbmQg
bGluZS4gKi8KICAgICBjbWRsaW5lID0gKGNoYXIgKikobW9kWzBdLnN0cmluZyA/IF9fdmEobW9k
WzBdLnN0cmluZykgOiBOVUxMKTsKQEAgLTE2NjcsNyArMTY3Myw5IEBAIHZvaWQgX19pbml0IG5v
cmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgaWYgKCBjb25zdHJ1
Y3RfZG9tMChkb20wLCBtb2QsIG1vZHVsZXNfaGVhZHJvb20sCiAgICAgICAgICAgICAgICAgICAg
ICAgICAoaW5pdHJkaWR4ID4gMCkgJiYgKGluaXRyZGlkeCA8IG1iaS0+bW9kc19jb3VudCkKICAg
ICAgICAgICAgICAgICAgICAgICAgID8gbW9kICsgaW5pdHJkaWR4IDogTlVMTCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgIGJvb3RzdHJhcF9tYXAsIGNtZGxpbmUpICE9IDApCisgICAgICAgICAg
ICAgICAgICAgICAgICBib290c3RyYXBfbWFwLCBjbWRsaW5lLAorICAgICAgICAgICAgICAgICAg
ICAgICAgc3RvcmVfbWZuLCBzdG9yZV9ldnRjaG4sCisgICAgICAgICAgICAgICAgICAgICAgICBj
b25zb2xlX21mbiwgY29uc29sZV9ldnRjaG4pICE9IDApCiAgICAgICAgIHBhbmljKCJDb3VsZCBu
b3Qgc2V0IHVwIERPTTAgZ3Vlc3QgT1MiKTsKIAogICAgIGlmICggY3B1X2hhc19zbWFwICkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9kb20wX2J1aWxkLmgKaW5kZXggZDgzZDJiNC4uNDU5MjExYyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1aWxkLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb20wX2J1aWxkLmgKQEAgLTE4LDEzICsxOCwxNyBAQCBpbnQgZG9tMF9jb25zdHJ1Y3RfcHYo
c3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgaW1hZ2VfaGVhZHJvb20sCiAgICAgICAgICAgICAgICAgICAg
ICAgbW9kdWxlX3QgKmluaXRyZCwKICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3Rz
dHJhcF9tYXApKGNvbnN0IG1vZHVsZV90ICopLAotICAgICAgICAgICAgICAgICAgICAgIGNoYXIg
KmNtZGxpbmUpOworICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAgICAg
ICAgICAgICAgICAgICAgeGVuX3Bmbl90IHN0b3JlX21mbiwgdWludDMyX3Qgc3RvcmVfZXZ0Y2hu
LAorICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCBjb25zb2xlX21mbiwgdWludDMyX3Qg
Y29uc29sZV9ldnRjaG4pOwogCiBpbnQgZG9tMF9jb25zdHJ1Y3RfcHZoKHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKICAgICAgICAgICAgICAgICAgICAgICAgbW9kdWxlX3Qg
KmluaXRyZCwKICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqKCpib290c3RyYXBfbWFwKShj
b25zdCBtb2R1bGVfdCAqKSwKLSAgICAgICAgICAgICAgICAgICAgICAgY2hhciAqY21kbGluZSk7
CisgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKmNtZGxpbmUsCisgICAgICAgICAgICAgICAg
ICAgICAgIHhlbl9wZm5fdCBzdG9yZV9tZm4sIHVpbnQzMl90IHN0b3JlX2V2dGNobiwKKyAgICAg
ICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90IGNvbnNvbGVfbWZuLCB1aW50MzJfdCBjb25zb2xl
X2V2dGNobik7CiAKIHVuc2lnbmVkIGxvbmcgZG9tMF9wYWdpbmdfcGFnZXMoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBucl9wYWdlcyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVu
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKaW5kZXggNGI1OWNjNy4uODUx
MjgxZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaApAQCAtODYsNyArODYsMTAgQEAgYm9v
bCB2aXhlbl9oYXNfcGVyX2NwdV9ub3RpZmljYXRpb25zKHZvaWQpOwogCiB2b2lkIHZpeGVuX3Zj
cHVfaW5pdGlhbGl6ZShzdHJ1Y3QgdmNwdSAqdik7CiAKLXZvaWQgX19pbml0IHZpeGVuX3RyYW5z
Zm9ybShzdHJ1Y3QgZG9tYWluICpkb20wKTsKK3ZvaWQgX19pbml0Cit2aXhlbl90cmFuc2Zvcm0o
c3RydWN0IGRvbWFpbiAqZG9tMCwKKyAgICAgICAgICAgICAgICB4ZW5fcGZuX3QgKnBzdG9yZV9t
Zm4sIHVpbnQzMl90ICpwc3RvcmVfZXZ0Y2huLAorICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAq
cGNvbnNvbGVfbWZuLCB1aW50MzJfdCAqcGNvbnNvbGVfZXZ0Y2huKTsKIAogYm9vbCB2aXhlbl9y
aW5nX3Byb2Nlc3ModWludDE2X3QgcG9ydCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaAppbmRleCBjNWIzZDRl
Li41MWIyMDdiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC0zOSw3ICszOSw5IEBAIGludCBjb25zdHJ1
Y3RfZG9tMCgKICAgICBjb25zdCBtb2R1bGVfdCAqa2VybmVsLCB1bnNpZ25lZCBsb25nIGtlcm5l
bF9oZWFkcm9vbSwKICAgICBtb2R1bGVfdCAqaW5pdHJkLAogICAgIHZvaWQgKigqYm9vdHN0cmFw
X21hcCkoY29uc3QgbW9kdWxlX3QgKiksCi0gICAgY2hhciAqY21kbGluZSk7CisgICAgY2hhciAq
Y21kbGluZSwKKyAgICB4ZW5fcGZuX3Qgc3RvcmVfbWZuLCB1aW50MzJfdCBzdG9yZV9ldnRjaG4s
CisgICAgeGVuX3Bmbl90IGNvbnNvbGVfbWZuLCB1aW50MzJfdCBjb25zb2xlX2V2dGNobik7CiB2
b2lkIHNldHVwX2lvX2JpdG1hcChzdHJ1Y3QgZG9tYWluICpkKTsKIAogdW5zaWduZWQgbG9uZyBp
bml0aWFsX2ltYWdlc19ucnBhZ2VzKG5vZGVpZF90IG5vZGUpOwotLSAKMS45LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:04:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3su-0007Ee-J7; Wed, 10 Jan 2018 00:04:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3st-0007B5-NL
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:04:47 +0000
X-Inumbo-ID: 26c98cbc-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26c98cbc-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:06:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="665347824"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:42 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-38ae4ad2.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03RNb098076
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:29 GMT
Received: from EX13D10UWB004.ant.amazon.com (10.43.161.121) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:28 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D10UWB004.ant.amazon.com (10.43.161.121) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:27 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:26 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:47 -0800
Message-ID: <1515542578-15412-14-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 13/24] vixen: Use SCHEDOP_shutdown to
	shutdown the machine
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KCldoaWxlIHRoZSBo
d2RvbV9zaHV0ZG93bigpIGlzIGFibGUgdG8gcmVib290IHRoZSBzeXN0ZW0sIGl0IGZhaWxzIHRv
CnByb3Blcmx5IHBvd2VyIGl0IG9mZi4gV2l0aCBTQ0hFRE9QX3NodXRkb3duLCB3ZSBkZWxlZ2F0
ZSB0aGUgcHJvYmxlbS4KClNpZ25lZC1vZmYtYnk6IEphbiBILiBTY2jDtm5oZXJyIDxqc2Nob2Vu
aEBhbWF6b24uZGU+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4uYyB8IDE0ICsrKysrKysrKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IGI0ZDY3OWUuLmVkZTM3N2Mg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4u
YwpAQCAtNDIsNiArNDIsNyBAQAogI2luY2x1ZGUgPHhlbi90cmFjZS5oPgogI2luY2x1ZGUgPHhl
bi90bWVtLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0L3Zp
eGVuLmg+CiAKIC8qIExpbnV4IGNvbmZpZyBvcHRpb246IHByb3BhZ2V0ZWQgdG8gZG9tYWluMCAq
LwogLyogeGVuX3Byb2Nlc3Nvcl9wbWJpdHM6IHhlbiBjb250cm9sIEN4LCBQeCwgLi4uICovCkBA
IC02OTMsNiArNjk0LDE3IEBAIHZvaWQgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXModm9pZCkK
IH0KIAogCitzdGF0aWMgdm9pZCB2aXhlbl9zaHV0ZG93bih1OCByZWFzb24pCit7CisgICAgc3Ry
dWN0IHNjaGVkX3NodXRkb3duIHNjaGVkX3NodXRkb3duID0geyAucmVhc29uID0gcmVhc29uIH07
CisKKyAgICBpZiAoIW9wdF9ub3JlYm9vdCkKKyAgICAgICAgSFlQRVJWSVNPUl9zY2hlZF9vcChT
Q0hFRE9QX3NodXRkb3duLCAmc2NoZWRfc2h1dGRvd24pOworCisgICAgLyogRmFsbGJhY2ssIGlu
IGNhc2UgdGhlIGh5cGVyY2FsbCBmYWlscyAqLworICAgIGh3ZG9tX3NodXRkb3duKHJlYXNvbik7
Cit9CisgCiB2b2lkIGRvbWFpbl9zaHV0ZG93bihzdHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24p
CiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC03MDMsNiArNzE1LDggQEAgdm9pZCBkb21haW5f
c2h1dGRvd24oc3RydWN0IGRvbWFpbiAqZCwgdTggcmVhc29uKQogICAgICAgICBkLT5zaHV0ZG93
bl9jb2RlID0gcmVhc29uOwogICAgIHJlYXNvbiA9IGQtPnNodXRkb3duX2NvZGU7CiAKKyAgICBp
ZiAoIGlzX3ZpeGVuKCkgKQorICAgICAgICB2aXhlbl9zaHV0ZG93bihyZWFzb24pOwogICAgIGlm
ICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgaHdkb21fc2h1dGRvd24ocmVhc29u
KTsKIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:08:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:08:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3w2-0008OG-7w; Wed, 10 Jan 2018 00:08:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3w1-0008Np-JE
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:08:01 +0000
X-Inumbo-ID: 042ecbcd-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 042ecbcd-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="714557994"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:42 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-5bdc5131.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03cRV119135
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:42 GMT
Received: from EX13D01EUB002.ant.amazon.com (10.43.166.113) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:21 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D01EUB002.ant.amazon.com (10.43.166.113) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:19 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:18 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:43 -0800
Message-ID: <1515542578-15412-10-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 09/24] vixen: modify the e820 table to
	advertise HVM special pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKSW4gb3JkZXIgdG8g
YmUgYWJsZSB0byBhc3NpZ24gdGhlIFhlbnN0b3JlIHBhZ2UgaW50byB0aGUgVml4ZW4gZ3Vlc3Qs
CndlIG5lZWQgc3RydWN0IHBhZ2VfaW5mbydzIHRvIGV4aXN0LiAgV2UgZG8gdGhpcyBieSBtb2Rp
ZnlpbmcgdGhlCmU4MjAgdGFibGUgZWFybHkgaW4gYm9vdCBhbmQgdGhlbiB1c2luZyB0aGUgYmFk
cGFnZXMgaGFuZGxpbmcgdG8KcHJldmVudCB0aGVzZSBwYWdlcyBmcm9tIGJlaW5nIGFkZGVkIHRv
IHRoZSB4ZW5oZWFwLgoKU2luY2UgdGhlc2UgcGFnZXMgZXhpc3QgaW4gYSBzb21ld2hhdCB3ZWly
ZCBzdGF0ZSBpbiBYZW4sIHdlIG5lZWQKdG8gcmVsYXggcGVybWlzc2lvbiBjaGVja2luZyB0b28g
aW4gb3JkZXIgdG8gYmUgYWJsZSB0byBhc3NpZ24gdGhlbQp0byB0aGUgZ3Vlc3QuCgpTaWduZWQt
b2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Ci0tLQp2MSAtPiB2
MgogLSBsYXkgdGhlIGdyb3VuZCB3b3JrIHRvIHVzZSBodm1faW5mb190YWJsZSB0byBkZXRlcm1p
bmUgcmFuZ2UKLS0tCiB4ZW4vYXJjaC94ODYvZTgyMC5jICAgICAgICAgICAgICAgfCAxMSArKysr
KysrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgICAgICAgIHwgIDkgKysrKysrKysr
CiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9jb21tb24v
cGFnZV9hbGxvYy5jICAgICAgICAgICB8ICA3ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3Qvdml4ZW4uaCB8ICAyICsrCiA1IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZTgyMC5jIGIveGVuL2Fy
Y2gveDg2L2U4MjAuYwppbmRleCA3YzU3MmJhLi43OGFiOGRiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvZTgyMC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9lODIwLmMKQEAgLTksNiArOSw3IEBACiAj
aW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9tdHJyLmg+CiAjaW5jbHVk
ZSA8YXNtL21zci5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC92aXhlbi5oPgogCiAvKgogICogb3B0
X21lbTogTGltaXQgbWF4aW11bSBhZGRyZXNzIG9mIHBoeXNpY2FsIFJBTS4KQEAgLTY5OCw2ICs2
OTksMTYgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgaW5pdF9lODIwKGNvbnN0IGNoYXIgKnN0ciwg
c3RydWN0IGU4MjBtYXAgKnJhdykKICAgICAgICAgcHJpbnRfZTgyMF9tZW1vcnlfbWFwKHJhdy0+
bWFwLCByYXctPm5yX21hcCk7CiAgICAgfQogCisgICAgaWYgKCBpc192aXhlbigpICkKKyAgICB7
CisgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnRfcGZuLCBlbmRfcGZuOworCisgICAgICAgIHZp
eGVuX2dldF9yZXNlcnZlZF9tZW0oJnN0YXJ0X3BmbiwgJmVuZF9wZm4pOworCisgICAgICAgIC8q
IFByZXRlbmQgdGhhdCBwYXNzZWQgdGhyb3VnaCBzcGVjaWFsIHBhZ2VzIGFyZSBSQU0gKi8KKyAg
ICAgICAgZTgyMF9jaGFuZ2VfcmFuZ2VfdHlwZShyYXcsIHN0YXJ0X3BmbiA8PCBYRU5fUEFHRV9T
SElGVCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbmRfcGZuIDw8IFhFTl9QQUdF
X1NISUZULCBFODIwX1JFU0VSVkVELCBFODIwX1JBTSk7CisgICAgfQogICAgIG1hY2hpbmVfc3Bl
Y2lmaWNfbWVtb3J5X3NldHVwKHJhdyk7CiAKICAgICBwcmludGsoIiVzIFJBTSBtYXA6XG4iLCBz
dHIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgYi94ZW4vYXJjaC94
ODYvZ3Vlc3Qvdml4ZW4uYwppbmRleCBjMGE4MWRkLi5jYWNiZTY5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwpA
QCAtMjMsNiArMjMsNyBAQAogCiBzdGF0aWMgaW50IGluX3ZpeGVuOwogc3RhdGljIGludCB2aXhl
bl9kb21pZCA9IDE7CitzdGF0aWMgdWludDMyX3Qgdml4ZW5fcmVzZXJ2ZWRfbWVtX3Bnc3RhcnQg
PSAweGZlZmYwMDAwOwogCiBpbnRlZ2VyX3BhcmFtKCJ2aXhlbl9kb21pZCIsIHZpeGVuX2RvbWlk
KTsKIApAQCAtMzUsMyArMzYsMTEgQEAgaW50IHZpeGVuX2dldF9kb21pZCh2b2lkKQogewogICAg
IHJldHVybiB2aXhlbl9kb21pZDsKIH0KKwordm9pZCB2aXhlbl9nZXRfcmVzZXJ2ZWRfbWVtKHVu
c2lnbmVkIGxvbmcgKnN0YXJ0X3BmbiwgdW5zaWduZWQgbG9uZyAqZW5kX3BmbikKK3sKKyAgICAq
c3RhcnRfcGZuID0gdml4ZW5fcmVzZXJ2ZWRfbWVtX3Bnc3RhcnQgPj4gWEVOX1BBR0VfU0hJRlQ7
CisKKyAgICAvKiBUaGlzIGlzIHBhcnQgb2YgdGhlIFhlbiBBQkkgKi8KKyAgICAqZW5kX3BmbiAg
ID0gMHgxMDAwMDA7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCmluZGV4IGE1NmY4NzUuLmYwMjYwZWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMjIsNiArMTIyLDcgQEAKICNpbmNs
dWRlIDxhc20vZml4bWFwLmg+CiAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KICNpbmNsdWRlIDxh
c20vcGNpLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAKICNpbmNsdWRlIDxhc20vaHZtL2dy
YW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dyYW50X3RhYmxlLmg+CkBAIC05NDUsNyAr
OTQ2LDcgQEAgZ2V0X3BhZ2VfZnJvbV9sMWUoCiAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICAgICAgaWYg
KCAhaXNfaGFyZHdhcmVfZG9tYWluKGwxZV9vd25lcikgKQorICAgICAgICAgICAgICAgIGlmICgg
IWlzX3ZpeGVuKCkgJiYgIWlzX2hhcmR3YXJlX2RvbWFpbihsMWVfb3duZXIpICkKICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAg
ICAgICAgICAgIGNhc2UgLTE6CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBi
L3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGMwYzJkODIuLjM1YTQzM2QgMTAwNjQ0Ci0t
LSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5j
CkBAIC0zMDMsNiArMzAzLDEzIEBAIHZvaWQgX19pbml0IGluaXRfYm9vdF9wYWdlcyhwYWRkcl90
IHBzLCBwYWRkcl90IHBlKQogICAgICAgICAgICAgYmFkcGFnZSsrOwogICAgICAgICB9CiAgICAg
fQorCisgICAgaWYgKCBpc192aXhlbigpICkgeworICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0
X3BmbiwgZW5kX3BmbjsKKworICAgICAgICB2aXhlbl9nZXRfcmVzZXJ2ZWRfbWVtKCZzdGFydF9w
Zm4sICZlbmRfcGZuKTsKKyAgICAgICAgYm9vdG1lbV9yZWdpb25femFwKHN0YXJ0X3BmbiwgZW5k
X3Bmbik7CisgICAgfQogI2VuZGlmCiAKICAgICAvKiBDaGVjayBuZXcgcGFnZXMgYWdhaW5zdCB0
aGUgYmFkLXBhZ2UgbGlzdC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAppbmRleCA0ZTgw
Yjc2Li5mYjhlODcxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oCkBAIC03Miw0ICs3Miw2
IEBAIGJvb2wgaXNfdml4ZW4odm9pZCk7CiAKIGludCB2aXhlbl9nZXRfZG9taWQodm9pZCk7CiAK
K3ZvaWQgdml4ZW5fZ2V0X3Jlc2VydmVkX21lbSh1bnNpZ25lZCBsb25nICpzdGFydF9wZm4sIHVu
c2lnbmVkIGxvbmcgKmVuZF9wZm4pOworCiAjZW5kaWYKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:08:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:08:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3w1-0008Nv-1Q; Wed, 10 Jan 2018 00:08:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3w0-0008Nn-J2
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:08:00 +0000
X-Inumbo-ID: 1120df0f-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1120df0f-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:06:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="326290561"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-5f221cf9.us-west-2.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:04:04 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-5f221cf9.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A041kD075010
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:04:03 GMT
Received: from EX13D12EUA004.ant.amazon.com (10.43.165.162) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:34 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D12EUA004.ant.amazon.com (10.43.165.162) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:33 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:32 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:50 -0800
Message-ID: <1515542578-15412-17-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 16/24] vixen: pass grant table operations
	through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgoKVGhlIGdyYW50IHRh
YmxlIGlzIGEgcmVnaW9uIG9mIGd1ZXN0IG1lbW9yeSB0aGF0IGNvbnRhaW5zIEdNRk5zCndoaWNo
IGluIFBWIGFyZSBNRk5zIGJ1dCBhcmUgUEZOcyBpbiBIVk0uICBTaW5jZSBhIFZpeGVuIGd1ZXN0
IE1GTgppcyBhbiBIVk0gUEZOLCB3ZSBjYW4gcGFzcyB0aGlzIHRhYmxlIGRpcmVjdGx5IHRocm91
Z2ggdG8gdGhlIG91dGVyClhlbiB3aGljaCBjdXRzIGRvd24gY29uc2lkZXJhYmx5IG9uIG92ZXJo
ZWFkLgoKV2UgZG8gbm90IGZvcndhcmQgbW9zdCBvZiB0aGUgaHlwZXJjYWxscyBzaW5jZSB3ZSBv
bmx5IGludGVuZCBvbgpWaXhlbiB0byBiZSB1c2VkIGZvciBub3JtYWwgZ3Vlc3RzLCBub3QgZHJp
dmVyIGRvbWFpbnMuCgpTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFt
YXpvbi5jb20+Ci0tLQp2MSAtPiB2MgogLSBtb3ZlIHRvIHVzaW5nIHJlc2VydmVkIG1lbW9yeSBz
cGFjZSBmb3IgZ3JhbnQgdGFibGUgaW5zdGVhZCBvZiBoZWFwCiAtIHVzZSBhIGRpc3BhdGNoIGZ1
bmN0aW9uIGluc3RlYWQgb2YgbW9kaWZ5aW5nIGFsbCBjYWxscwotLS0KIHhlbi9hcmNoL3g4Ni9n
dWVzdC92aXhlbi5jIHwgICA0ICsrCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICB8IDEwMSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgMTA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
dml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IDdjODg2YTIuLjI0Mzdj
OTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC92aXhlbi5jCkBAIC0yMiwxMCArMjIsMTQgQEAKICNpbmNsdWRlIDxhc20vZ3Vl
c3Qvdml4ZW4uaD4KICNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgogI2luY2x1ZGUgPHB1Ymxp
Yy9odm0vaHZtX2luZm9fdGFibGUuaD4KKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KKwor
I2RlZmluZSBQQ0lfREVWSUNFX0lEX1hFTlNPVVJDRV9QTEFURk9STQkweDAwMDEKIAogI2RlZmlu
ZSBYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiAgMHhmZjAwMHUKIAogI2RlZmluZSBTSEFSRURf
SU5GT19QRk4JCShYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiArIDApCisjZGVmaW5lIEdSQU5U
X1RBQkxFX1BGTl8wCShYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiArIDEpCiAKIHN0YXRpYyBp
bnQgaW5fdml4ZW47CiBzdGF0aWMgaW50IHZpeGVuX2RvbWlkID0gMTsKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCAy
NTA0NTBiLi42MGE3OTQxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysr
IGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0zOSw2ICszOSw3IEBACiAjaW5jbHVkZSA8
eGVuL3ZtYXAuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxi
Lmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAKIC8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3Jt
YXRpb24uICovCiBzdHJ1Y3QgZ3JhbnRfdGFibGUgewpAQCAtMTgwMSw2ICsxODAyLDU2IEBAIGdy
YW50X3RhYmxlX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGdyYW50X3RhYmxlICpndCwK
IH0KIAogc3RhdGljIGxvbmcKK3ZpeGVuX2dudHRhYl9zZXR1cF90YWJsZSgKKyAgICBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1b3AsIHVuc2lnbmVkIGludCBj
b3VudCkKK3sKKyAgICBsb25nIHJjOworCisgICAgc3RydWN0IGdudHRhYl9zZXR1cF90YWJsZSBv
cDsKKyAgICB4ZW5fcGZuX3QgKmZyYW1lX2xpc3QgPSBOVUxMOworICAgIFhFTl9HVUVTVF9IQU5E
TEUoeGVuX3Bmbl90KSBvbGRfZnJhbWVfbGlzdDsKKworICAgIGlmICggY291bnQgIT0gMSApCisg
ICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCB1bmxpa2VseShjb3B5X2Zyb21fZ3Vl
c3QoJm9wLCB1b3AsIDEpICE9IDApICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19J
TkZPLCAiRmF1bHQgd2hpbGUgcmVhZGluZyBnbnR0YWJfc2V0dXBfdGFibGVfdC5cbiIpOworICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICB9CisKKyAgICBpZiAoIG9wLm5yX2ZyYW1lcyA+IDAg
KSB7CisgICAgICAgIGZyYW1lX2xpc3QgPSB4emFsbG9jX2FycmF5KHhlbl9wZm5fdCwgb3AubnJf
ZnJhbWVzKTsKKyAgICAgICAgaWYgKCBmcmFtZV9saXN0ID09IE5VTEwgKQorICAgICAgICAgICAg
cmV0dXJuIC1FTk9NRU07CisgICAgfQorCisgICAgb2xkX2ZyYW1lX2xpc3QgPSBvcC5mcmFtZV9s
aXN0OworICAgIG9wLmZyYW1lX2xpc3QucCA9IGZyYW1lX2xpc3Q7CisKKyAgICByYyA9IEhZUEVS
VklTT1JfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1Bfc2V0dXBfdGFibGUsICZvcCwgY291bnQpOwor
ICAgIG9wLmZyYW1lX2xpc3QgPSBvbGRfZnJhbWVfbGlzdDsKKworICAgIGlmICggcmMgPj0gMCAp
IHsKKyAgICAgICAgaWYgKCBvcC5zdGF0dXMgPT0gMCAmJiBvcC5ucl9mcmFtZXMgJiYKKyAgICAg
ICAgICAgICBjb3B5X3RvX2d1ZXN0KG9sZF9mcmFtZV9saXN0LCBmcmFtZV9saXN0LCBvcC5ucl9m
cmFtZXMpICE9IDAgKSB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBn
b3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdW5saWtlbHkoY29weV90b19ndWVz
dCh1b3AsICZvcCwgMSkpICE9IDAgKSB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAg
ICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorICAgIH0KKworIG91dDoKKyAgICB4ZnJlZShm
cmFtZV9saXN0KTsKKworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGxvbmcKIGdudHRhYl9z
ZXR1cF90YWJsZSgKICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJs
ZV90KSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCwKICAgICB1bnNpZ25lZCBpbnQgbGltaXRfbWF4
KQpAQCAtMTg5Miw2ICsxOTQzLDI2IEBAIGdudHRhYl9zZXR1cF90YWJsZSgKIH0KIAogc3RhdGlj
IGxvbmcKK3ZpeGVuX2dudHRhYl9xdWVyeV9zaXplKAorICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oZ250dGFiX3F1ZXJ5X3NpemVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCit7CisgICAg
c3RydWN0IGdudHRhYl9xdWVyeV9zaXplIG9wOworICAgIGludCByYzsKKworICAgIGlmICggY291
bnQgIT0gMSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgaWYgKCB1bmxpa2VseShj
b3B5X2Zyb21fZ3Vlc3QoJm9wLCB1b3AsIDEpKSAhPSAwKQorICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgIHJjID0gSFlQRVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9xdWVyeV9z
aXplLCAmb3AsIGNvdW50KTsKKyAgICBpZiAocmMgPT0gMCAmJiB1bmxpa2VseShfX2NvcHlfdG9f
Z3Vlc3QodW9wLCAmb3AsIDEpKSApCisgICAgICAgIHJjID0gLUVGQVVMVDsKKworICAgIHJldHVy
biByYzsKK30KKworc3RhdGljIGxvbmcKIGdudHRhYl9xdWVyeV9zaXplKAogICAgIFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oZ250dGFiX3F1ZXJ5X3NpemVfdCkgdW9wLCB1bnNpZ25lZCBpbnQgY291
bnQpCiB7CkBAIC0zMzExLDYgKzMzODIsMzMgQEAgZ250dGFiX2NhY2hlX2ZsdXNoKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oZ250dGFiX2NhY2hlX2ZsdXNoX3QpIHVvcCwKICAgICByZXR1cm4gMDsK
IH0KIAorc3RhdGljIGxvbmcKK3ZpeGVuX2RvX2dyYW50X3RhYmxlX29wKAorICAgIHVuc2lnbmVk
IGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdW9wLCB1bnNpZ25lZCBpbnQg
Y291bnQpCit7CisgICAgbG9uZyByYzsKKworICAgIHJjID0gLUVGQVVMVDsKKyAgICBzd2l0Y2gg
KCBjbWQgKQorICAgIHsKKyAgICBjYXNlIEdOVFRBQk9QX3NldHVwX3RhYmxlOgorICAgICAgICBy
YyA9IHZpeGVuX2dudHRhYl9zZXR1cF90YWJsZSgKKyAgICAgICAgICAgIGd1ZXN0X2hhbmRsZV9j
YXN0KHVvcCwgZ250dGFiX3NldHVwX3RhYmxlX3QpLCBjb3VudCk7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSBHTlRUQUJPUF9xdWVyeV9zaXplOgorICAgICAgICByYyA9IHZpeGVuX2dudHRh
Yl9xdWVyeV9zaXplKAorICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3QodW9wLCBnbnR0YWJf
cXVlcnlfc2l6ZV90KSwgY291bnQpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHJjID0gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJu
IHJjOworIH0KKwogbG9uZwogZG9fZ3JhbnRfdGFibGVfb3AoCiAgICAgdW5zaWduZWQgaW50IGNt
ZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSB1b3AsIHVuc2lnbmVkIGludCBjb3VudCkK
QEAgLTMzMjQsNiArMzQyMiw5IEBAIGRvX2dyYW50X3RhYmxlX29wKAogICAgIGlmICggKGNtZCAm
PSBHTlRUQUJPUF9DTURfTUFTSykgIT0gR05UVEFCT1BfY2FjaGVfZmx1c2ggJiYgb3BhcXVlX2lu
ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKKyAgICBpZiAoIGlzX3ZpeGVuKCkgKQorICAg
ICAgICByZXR1cm4gdml4ZW5fZG9fZ3JhbnRfdGFibGVfb3AoY21kLCB1b3AsIGNvdW50KTsKKwog
ICAgIHJjID0gLUVGQVVMVDsKICAgICBzd2l0Y2ggKCBjbWQgKQogICAgIHsKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:08:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:08:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ3wH-0008SB-Es; Wed, 10 Jan 2018 00:08:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9dv8=ef=amzn.com=prvs=541bb313f=aliguori@srs-us1.protection.inumbo.net>)
 id 1eZ3wF-0008Ql-W7
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 00:08:16 +0000
X-Inumbo-ID: 08b732e6-f59a-11e7-b0d7-9f685aff125f
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 08b732e6-f59a-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 00:05:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,337,1511827200"; d="scan'208";a="327094687"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 00:03:42 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-74cf8b49.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0A03e16020177
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 00:03:40 GMT
Received: from EX13d09UWC002.ant.amazon.com (10.43.162.102) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:40 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13d09UWC002.ant.amazon.com (10.43.162.102) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 00:03:40 +0000
Received: from u44850075a5a8574dc8a1.sea.amazon.com (10.63.190.242) by
 mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 00:03:38 +0000
From: Anthony Liguori <aliguori@amzn.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 9 Jan 2018 16:02:52 -0800
Message-ID: <1515542578-15412-19-git-send-email-aliguori@amzn.com>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah
 Ahmed <karahmed@amazon.de>, Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Jan=20H=2E=20Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 18/24] vixen: Introduce ECS_PROXY for event
	channel proxying
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KClByZXZpb3VzbHks
IHdlIHdvdWxkIGtlZXAgcHJveGllZCBldmVudCBjaGFubmVscyBhcyBFQ1NfSU5URVJET01BSU4K
Y2hhbm5lbCBhcm91bmQuIFRoaXMgd29ya3MgZm9yIG1vc3QgdGhpbmdzLCBidXQgaGFzIHRoZSBw
cm9ibGVtCnRoYXQgRVZUQ0hOT1Bfc3RhdHVzIGlzIGJyb2tlbiwgYW5kIHRoYXQgRVZUQ0hOT1Bf
Y2xvc2UgZG9lcyBub3QKbWFyayBhbiBldmVudCBjaGFubmVsIGFzIGZyZWUuCgpJbnRyb2R1Y2Ug
YSBzZXBhcmF0ZSBFQ1NfUFJPWFkgdG8gZGVub3RlIGV2ZW50IGNoYW5uZWxzIHRoYXQgYXJlCmZv
cndhcmRlZCB0byB0aGUgaHlwZXJ2aXNvciB3ZSdyZSBydW5uaW5nIHVuZGVyLgoKVGhpcyBtYWtl
cyB0aGUgY29kZSBtb3JlIHJlYWRhYmxlIGluIG1hbnkgcGxhY2VzLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEguIFNjaMO2bmhlcnIgPGpzY2hvZW5oQGFtYXpvbi5kZT4KU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgotLS0KIHhlbi9jb21tb24vZXZlbnRf
Y2hhbm5lbC5jIHwgODcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLQogeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggICAgfCAgMyArKwogeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jIGIv
eGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKaW5kZXggYzY5ZjlkYi4uODVmZjdlMCAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMKKysrIGIveGVuL2NvbW1vbi9ldmVudF9j
aGFubmVsLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5j
bHVkZSA8cHVibGljL2V2ZW50X2NoYW5uZWwuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+CisjaW5j
bHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+CiAKICNkZWZpbmUgRVJST1JfRVhJVChfZXJybm8pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRvIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCkBA
IC0xNTYsMjUgKzE1NywyNSBAQCBzdGF0aWMgdm9pZCBmcmVlX2V2dGNobl9idWNrZXQoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqYnVja2V0KQogICAgIHhmcmVlKGJ1Y2tldCk7CiB9
CiAKLXN0YXRpYyBpbnQgZ2V0X2ZyZWVfcG9ydChzdHJ1Y3QgZG9tYWluICpkKQorc3RhdGljIGlu
dCBhbGxvY2F0ZV9wb3J0KHN0cnVjdCBkb21haW4gKmQsIGludCBwb3J0KQogewogICAgIHN0cnVj
dCBldnRjaG4gKmNobjsKICAgICBzdHJ1Y3QgZXZ0Y2huICoqZ3JwOwotICAgIGludCAgICAgICAg
ICAgIHBvcnQ7CiAKICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKLSAgICBmb3IgKCBwb3J0ID0gMDsgcG9ydF9pc192YWxpZChkLCBwb3J0KTsgcG9ydCsr
ICkKKyAgICBpZiAoIHBvcnRfaXNfdmFsaWQoZCwgcG9ydCkgKQogICAgIHsKICAgICAgICAgaWYg
KCBwb3J0ID4gZC0+bWF4X2V2dGNobl9wb3J0ICkKICAgICAgICAgICAgIHJldHVybiAtRU5PU1BD
OwogICAgICAgICBpZiAoIGV2dGNobl9mcm9tX3BvcnQoZCwgcG9ydCktPnN0YXRlID09IEVDU19G
UkVFCiAgICAgICAgICAgICAgJiYgIWV2dGNobl9wb3J0X2lzX2J1c3koZCwgcG9ydCkgKQogICAg
ICAgICAgICAgcmV0dXJuIHBvcnQ7CisgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIH0KIAot
ICAgIGlmICggcG9ydCA9PSBkLT5tYXhfZXZ0Y2hucyB8fCBwb3J0ID4gZC0+bWF4X2V2dGNobl9w
b3J0ICkKKyAgICBpZiAoIHBvcnQgPj0gZC0+bWF4X2V2dGNobnMgfHwgcG9ydCA+IGQtPm1heF9l
dnRjaG5fcG9ydCApCiAgICAgICAgIHJldHVybiAtRU5PU1BDOwogCiAgICAgaWYgKCAhZ3JvdXBf
ZnJvbV9wb3J0KGQsIHBvcnQpICkKQEAgLTE4NSwxNiArMTg2LDU5IEBAIHN0YXRpYyBpbnQgZ2V0
X2ZyZWVfcG9ydChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBncm91cF9mcm9tX3BvcnQoZCwg
cG9ydCkgPSBncnA7CiAgICAgfQogCi0gICAgY2huID0gYWxsb2NfZXZ0Y2huX2J1Y2tldChkLCBw
b3J0KTsKLSAgICBpZiAoICFjaG4gKQotICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICBidWNr
ZXRfZnJvbV9wb3J0KGQsIHBvcnQpID0gY2huOworICAgIHdoaWxlICggZC0+dmFsaWRfZXZ0Y2hu
cyA8PSBwb3J0ICkKKyAgICB7CisgICAgICAgIGNobiA9IGFsbG9jX2V2dGNobl9idWNrZXQoZCwg
ZC0+dmFsaWRfZXZ0Y2hucyk7CisgICAgICAgIGlmICggIWNobiApCisgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKKyAgICAgICAgYnVja2V0X2Zyb21fcG9ydChkLCBkLT52YWxpZF9ldnRjaG5z
KSA9IGNobjsKIAotICAgIHdyaXRlX2F0b21pYygmZC0+dmFsaWRfZXZ0Y2hucywgZC0+dmFsaWRf
ZXZ0Y2hucyArIEVWVENITlNfUEVSX0JVQ0tFVCk7CisgICAgICAgIHdyaXRlX2F0b21pYygmZC0+
dmFsaWRfZXZ0Y2hucywgZC0+dmFsaWRfZXZ0Y2hucyArIEVWVENITlNfUEVSX0JVQ0tFVCk7Cisg
ICAgfQogCiAgICAgcmV0dXJuIHBvcnQ7CiB9CiAKK3N0YXRpYyBpbnQgZ2V0X2ZyZWVfcG9ydChz
dHJ1Y3QgZG9tYWluICpkKQoreworICAgIGludCBwb3J0OworCisgICAgZm9yICggcG9ydCA9IDA7
IHBvcnRfaXNfdmFsaWQoZCwgcG9ydCk7IHBvcnQrKyApCisgICAgeworICAgICAgICBpZiAoIHBv
cnQgPiBkLT5tYXhfZXZ0Y2huX3BvcnQgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9TUEM7Cisg
ICAgICAgIGlmICggZXZ0Y2huX2Zyb21fcG9ydChkLCBwb3J0KS0+c3RhdGUgPT0gRUNTX0ZSRUUK
KyAgICAgICAgICAgICAmJiAhZXZ0Y2huX3BvcnRfaXNfYnVzeShkLCBwb3J0KSApCisgICAgICAg
ICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gYWxsb2NhdGVfcG9ydChkLCBwb3J0KTsK
K30KKworaW50IGV2dGNobl9hbGxvY19wcm94eShzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcG9ydCwg
dTggZWNzKQoreworICAgIHN0cnVjdCBldnRjaG4gKmNobjsKKyAgICBpbnQgcmM7CisKKyAgICBp
ZiAoICFpc192aXhlbigpICkKKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CisKKyAgICByYyA9IGFs
bG9jYXRlX3BvcnQoZCwgcG9ydCk7CisgICAgaWYgKCByYyA8IDAgKQorICAgICAgICByZXR1cm4g
cmM7CisKKyAgICBjaG4gPSBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQpOworICAgIHNwaW5fbG9j
aygmY2huLT5sb2NrKTsKKyAgICBjaG4tPnN0YXRlID0gRUNTX1BST1hZOworICAgIGV2dGNobl9w
b3J0X2luaXQoZCwgY2huKTsKKworICAgIGlmICggZWNzID09IEVDU19JTlRFUkRPTUFJTiApCisg
ICAgICAgIGV2dGNobl9wb3J0X3NldF9wZW5kaW5nKGQsIGNobi0+bm90aWZ5X3ZjcHVfaWQsIGNo
bik7CisgICAgc3Bpbl91bmxvY2soJmNobi0+bG9jayk7CisKKyAgICByZXR1cm4gMDsKK30KKwog
c3RhdGljIHZvaWQgZnJlZV9ldnRjaG4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAq
Y2huKQogewogICAgIC8qIENsZWFyIHBlbmRpbmcgZXZlbnQgdG8gYXZvaWQgdW5leHBlY3RlZCBi
ZWhhdmlvciBvbiByZS1iaW5kLiAqLwpAQCAtNjI4LDYgKzY3Miw5IEBAIHN0YXRpYyBsb25nIGV2
dGNobl9jbG9zZShzdHJ1Y3QgZG9tYWluICpkMSwgaW50IHBvcnQxLCBib29sX3QgZ3Vlc3QpCiAK
ICAgICAgICAgZ290byBvdXQ7CiAKKyAgICBjYXNlIEVDU19QUk9YWToKKyAgICAgICAgYnJlYWs7
CisKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsKICAgICB9CkBAIC02OTAsNiArNzM3LDE0
IEBAIGludCBldnRjaG5fc2VuZChzdHJ1Y3QgZG9tYWluICpsZCwgdW5zaWduZWQgaW50IGxwb3J0
KQogICAgIGNhc2UgRUNTX1VOQk9VTkQ6CiAgICAgICAgIC8qIHNpbGVudGx5IGRyb3AgdGhlIG5v
dGlmaWNhdGlvbiAqLwogICAgICAgICBicmVhazsKKyAgICBjYXNlIEVDU19QUk9YWToKKyAgICAg
ICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgaWYgKCBpc192aXhlbigpICkKKyAgICAgICAgewor
ICAgICAgICAgICAgc3RydWN0IGV2dGNobl9zZW5kIHNlbmQgPSB7IC5wb3J0ID0gbHBvcnQgfTsK
KyAgICAgICAgICAgIHJldCA9IEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9z
ZW5kLCAmc2VuZCk7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0ID0gLUVJTlZBTDsKICAgICB9CkBAIC04OTIsNiArOTQ3LDEwIEBAIHN0YXRpYyBs
b25nIGV2dGNobl9zdGF0dXMoZXZ0Y2huX3N0YXR1c190ICpzdGF0dXMpCiAgICAgY2FzZSBFQ1Nf
SVBJOgogICAgICAgICBzdGF0dXMtPnN0YXR1cyA9IEVWVENITlNUQVRfaXBpOwogICAgICAgICBi
cmVhazsKKyAgICBjYXNlIEVDU19QUk9YWToKKyAgICAgICAgQlVHX09OKCFpc192aXhlbigpKTsK
KyAgICAgICAgcmMgPSBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1Bfc3RhdHVz
LCBzdGF0dXMpOworICAgICAgICBicmVhazsKICAgICBkZWZhdWx0OgogICAgICAgICBCVUcoKTsK
ICAgICB9CkBAIC05NDQsNiArMTAwMywxNCBAQCBsb25nIGV2dGNobl9iaW5kX3ZjcHUodW5zaWdu
ZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCB2Y3B1X2lkKQogICAgIGNhc2UgRUNTX0lOVEVSRE9N
QUlOOgogICAgICAgICBjaG4tPm5vdGlmeV92Y3B1X2lkID0gdmNwdV9pZDsKICAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBFQ1NfUFJPWFk6CisgICAgICAgIGlmICggaXNfdml4ZW4oKSAmJiB2aXhl
bl9oYXNfcGVyX2NwdV9ub3RpZmljYXRpb25zKCkgKQorICAgICAgICB7CisgICAgICAgICAgICBz
dHJ1Y3QgZXZ0Y2huX2JpbmRfdmNwdSBiaW5kID0geyAucG9ydCA9IHBvcnQsIC52Y3B1ID0gdmNw
dV9pZCB9OworICAgICAgICAgICAgSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9Q
X2JpbmRfdmNwdSwgJmJpbmQpOworICAgICAgICB9CisgICAgICAgIGNobi0+bm90aWZ5X3ZjcHVf
aWQgPSB2Y3B1X2lkOworICAgICAgICBicmVhazsKICAgICBjYXNlIEVDU19QSVJROgogICAgICAg
ICBpZiAoIGNobi0+bm90aWZ5X3ZjcHVfaWQgPT0gdmNwdV9pZCApCiAgICAgICAgICAgICBicmVh
azsKQEAgLTEyNzYsNyArMTM0Myw3IEBAIGludCBldnRjaG5faW5pdChzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGQtPnZhbGlkX2V2dGNobnMgPSBFVlRDSE5TX1BFUl9CVUNLRVQ7CiAKICAgICBzcGlu
X2xvY2tfaW5pdF9wcm9mKGQsIGV2ZW50X2xvY2spOwotICAgIGlmICggZ2V0X2ZyZWVfcG9ydChk
KSAhPSAwICkKKyAgICBpZiAoIGFsbG9jYXRlX3BvcnQoZCwgMCkgIT0gMCApCiAgICAgewogICAg
ICAgICBmcmVlX2V2dGNobl9idWNrZXQoZCwgZC0+ZXZ0Y2huKTsKICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQuaCBiL3hlbi9pbmNsdWRl
L3hlbi9ldmVudC5oCmluZGV4IDg3OTE1ZWEuLmYzZmViZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCkBAIC03MSw2ICs3
MSw5IEBAIHZvaWQgbm90aWZ5X3ZpYV94ZW5fZXZlbnRfY2hhbm5lbChzdHJ1Y3QgZG9tYWluICps
ZCwgaW50IGxwb3J0KTsKIC8qIEluamVjdCBhbiBldmVudCBjaGFubmVsIG5vdGlmaWNhdGlvbiBp
bnRvIHRoZSBndWVzdCAqLwogdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYp
OwogCisvKiBBbGxvY2F0ZSBhIHNwZWNpZmljIGV2ZW50IGNoYW5uZWwgYXMgcHJveHkuICovCitp
bnQgZXZ0Y2huX2FsbG9jX3Byb3h5KHN0cnVjdCBkb21haW4gKmQsIGludCBwb3J0LCB1OCBlY3Mp
OworCiAvKgogICogSW50ZXJuYWwgZXZlbnQgY2hhbm5lbCBvYmplY3Qgc3RvcmFnZS4KICAqCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oCmluZGV4IDVkZGY2YTIuLmYwYTc3M2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9z
Y2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05Myw2ICs5Myw3IEBAIHN0
cnVjdCBldnRjaG4KICNkZWZpbmUgRUNTX1BJUlEgICAgICAgICA0IC8qIENoYW5uZWwgaXMgYm91
bmQgdG8gYSBwaHlzaWNhbCBJUlEgbGluZS4gICAgICAgKi8KICNkZWZpbmUgRUNTX1ZJUlEgICAg
ICAgICA1IC8qIENoYW5uZWwgaXMgYm91bmQgdG8gYSB2aXJ0dWFsIElSUSBsaW5lLiAgICAgICAg
Ki8KICNkZWZpbmUgRUNTX0lQSSAgICAgICAgICA2IC8qIENoYW5uZWwgaXMgYm91bmQgdG8gYSB2
aXJ0dWFsIElQSSBsaW5lLiAgICAgICAgKi8KKyNkZWZpbmUgRUNTX1BST1hZICAgICAgICA3IC8q
IENoYW5uZWwgaXMgcHJveGllZCB0byBwYXJlbnQgaHlwZXJ2aXNvci4gICAgICAgKi8KICAgICB1
OCAgc3RhdGU7ICAgICAgICAgICAgIC8qIEVDU18qICovCiAgICAgdTggIHhlbl9jb25zdW1lcjpY
RU5fQ09OU1VNRVJfQklUUzsgLyogQ29uc3VtZXIgaW4gWGVuIGlmIG5vbnplcm8gKi8KICAgICB1
OCAgcGVuZGluZzoxOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 00:12:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 00:12:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ40C-0000vL-0t; Wed, 10 Jan 2018 00:12:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZ40A-0000uq-12
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 00:12:18 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-5.messagelabs.com id AE/A1-05800-16A555A5;
 Wed, 10 Jan 2018 00:12:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTchKjT
 K4NUkQYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvF+6Wfmgm7tis57z5gbGPfKdzFycQgJNDJJ
 7D/QzwrhPGaUuLttDguEs41R4vqSycxdjJwcIgLOEl/PzGUHsXkF9CUuPelhA7GFBYwkvt/fx
 whiSwh0sUmcuakGYftKXN13mA3GXjTjHdBQdg42ASuJQ2IgURYBVYl1c18yT2DkXsDIsIpRoz
 i1qCy1SNfQQi+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C/DECwg7Fpu+chRkk
 OJiVR3kDO0CghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryekUA5waLU9NSKtMwcYKDBpCU4eJRE
 INK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClx3jCQUgGQ0ozSPLhBsAi4xCgrJ
 czLCHSaEE9BalFuZgmq/CtGcQ5GJWHelxFAU3gy80rg9r0COoUJ6JR3+wJBTilJREhJNTAych
 Sv79/+/tdMaavwfu1li3c8XLb6VNOUxNWV1zV29W2xnD1xj0lRm6PRzrZVjiwB3Z7HNd/6uan
 l2+y5ImK/52CYl2qU+oIXsrtL/RpElu3eu8xe+eAvQc8VyhGr2Hcyfz5w5o/X7lgVgWiBQDsF
 ESZRbgGLG/Pb9vuJNJzjX/Vp/T/rPbOUWIozEg21mIuKEwHnimpsewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1515543135!100569348!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7149 invoked from network); 10 Jan 2018 00:12:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 00:12:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZ406-00075x-KK; Wed, 10 Jan 2018 00:12:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZ401-0005f8-9C; Wed, 10 Jan 2018 00:12:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZ400-0006wH-Kr; Wed, 10 Jan 2018 00:12:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117733-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 00:12:08 +0000
Subject: [Xen-devel] [seabios test] 117733: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzczMyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3MzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNjcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDYwIGRheXMgICA2NSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDMyIGRheXMgICAy
MCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 01:19:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 01:19:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ53G-0007zD-UJ; Wed, 10 Jan 2018 01:19:34 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZ53G-0007ya-99
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 01:19:34 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 2B/95-13407-52A655A5;
 Wed, 10 Jan 2018 01:19:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVclKzT
 KYOdOXot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvGr/RZrwc7JjBWHfjWzNzA+z+5i5OQQEmhk
 kph8LKWLkQvIfswo0X39JxOEs41RYubGS+wgVSICzhJfz8wFs3kF9CXett1kBbGFBTwktkxZC
 9YgITBPRWJj7yVmkISEgLfE6xnn2boYOcDsM3vluxjZOdgErCQOiYEUsAioStw82sEygZF7AS
 PDKkaN4tSistQiXUMLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxqb
 tnocYJTmYlER5AzlDo4T4kvJTKjMSizPii0pzUosPMcpwcChJ8DpkAuUEi1LTUyvSMnOAgQaT
 luDgURLh5QNJ8xYXJOYWZ6ZDpE4xWnIc23T5DxPHqut3geSzma8bmIVY8vLzUqXEeSNBGgRAG
 jJK8+DGwaLhEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYQhpvBk5pXAbX0FdBAT0EHv9gWCHF
 SSiJCSamCctu29U5FRqLv71c9del0Sky7Uf3h3+dfO14oTvOtjWn4vuDpXJDZU/a/+k/KVrYv
 D+Ha+tf1dr3vTpGixjHAEi/7FOw82Nt4o4ZvSdlL+hpe6QG6h0n/BOYXMF0w32/yWkZvdpHn7
 +Hm5XsU1UxczzHn0uGLPkrrdggfNvv7p/NkX+X9NotcCJZbijERDLeai4kQA9eQsGoECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1515547170!93999541!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34279 invoked from network); 10 Jan 2018 01:19:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 01:19:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZ53A-0007SD-JH; Wed, 10 Jan 2018 01: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZ535-0001r4-AX; Wed, 10 Jan 2018 01:19:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZ534-0006tw-WF; Wed, 10 Jan 2018 01:19:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117731-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-amd64-pvgrub:<job
 status>:broken:regression
 qemu-upstream-unstable:test-amd64-i386-libvirt:<job status>:broken:regression
 qemu-upstream-unstable:test-amd64-i386-libvirt:host-install(4):broken:regression
 qemu-upstream-unstable:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:nonblocking
 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-armhf-armhf-libvirt-xsm:saverestore-support-check: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-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-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:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm: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-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt: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-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-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:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check: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=2b033e396f4fa0981bae1213cdacd15775655a97
X-Osstest-Versions-That: qemuu=b79708a8ed1b3d18bee67baeaf33b3fa529493e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 01:19:23 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 117731: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5505297812874758700=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 117731 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/117731/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-amd64-pvgrub    <job status>                 broken
 test-amd64-i386-libvirt         <job status>                 broken
 test-amd64-i386-libvirt       4 host-install(4)        broken REGR. vs. 116133

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-amd64-pvgrub  4 host-install(4)            broken like 115739
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 116133
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 116133
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 116133
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 116133
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 116133
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                2b033e396f4fa0981bae1213cdacd15775655a97
baseline version:
 qemuu                b79708a8ed1b3d18bee67baeaf33b3fa529493e2

Last test of basis   116133  2017-11-13 06:47:58 Z   57 days
Testing same since   117731  2018-01-08 18:12:06 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Daniel P. Berrange" <berrange@redhat.com>
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennĂ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FĂ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bishara AbuHattoum <bishara@daynix.com>
  Brad Smith <brad@comstyle.com>
  Brandon Carpenter <brandon.carpenter@cypherpath.com>
  Brijesh Singh <brijesh.singh@amd.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Carlo Marcelo Arenas BelĂ³n <carenas@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CĂ©dric Le Goater <clg@kaod.org>
  Dan Aloni <dan@kernelim.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Ed Swierk <eswierk@skyportsystems.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Feng Kan <fkan@apm.com>
  Fred Rolland <frolland@redhat.com>
  Fred Rolland <rollandf@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Helge Deller <deller@gmx.de>
  Hua Yanghao <huayanghao@gmail.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  James Clarke <jrtc27@jrtc27.com>
  James Cowgill <james.cowgill@mips.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J . Herne <jjherne@linux.vnet.ibm.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreimann@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jim Somerville <Jim.Somerville@windriver.com>
  Jindrich Makovicka <makovick@gmail.com>
  Joe Clifford <joeclifford@gmail.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Joseph Myers <joseph@codesourcery.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Cernekee <cernekee@chromium.org>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Kurban Mallachiev <mallachiev@ispras.ru>
  Ladi Prosek <lprosek@redhat.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Desnogues <laurent.desnogues@gmail.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Liang Yan <lyan@suse.com>
  linzhecheng <linzhecheng@huawei.com>
  LluĂ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng <longpeng2@huawei.com>
  LukĂ¡Å¡ Doktor <ldoktor@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Maria Klimushenkova <maria.klimushenkova@ispras.ru>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Parker <mtparkr@gmail.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Rosato <mjrosato@linux.vnet.ibm.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Olbrich <m.olbrich@pengutronix.de>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Michal Privoznik <mprivozn@redhat.com>
  Mike Nawrocki <michael.nawrocki@gtri.gatech.edu>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Olaf Hering <olaf@aepfle.de>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂƒÂ© <f4bug@amsat.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard Purdie <richard.purdie@linuxfoundation.org>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
  Sergio Lopez <slp@redhat.com>
  Shanker Donthineni <shankerd@codeaurora.org>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Tao Wu <lepton@google.com>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Todd Eisenberger <teisenbe@google.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Guang <wang.guang55@zte.com.cn>
  Wang Yong <wang.yong155@zte.com.cn>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  Xiao Guangrong <xiaoguangrong.eric@gmail.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yi Wang <wang.yi59@zte.com.cn>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yongbok Kim <yongbok.kim@mips.com>
  Yoni Bettan <ybettan@redhat.com>
  Yun Liu <liu.yunh@zte.com.cn>
  Zack Cornelius <zack.cornelius@kove.net>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zhang Chen <zhangckid@gmail.com>
  Zhengui <lizhengui@huawei.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-amd64-pvgrub broken
broken-job test-amd64-i386-libvirt broken
broken-step test-amd64-amd64-amd64-pvgrub host-install(4)
broken-step test-amd64-i386-libvirt host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5505297812874758700==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 01:39:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 01:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ5Mi-00010Q-Kh; Wed, 10 Jan 2018 01:39:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=s+p0=ef=suse.com=mlatimer@srs-us1.protection.inumbo.net>)
 id 1eZ5Mh-0000zg-F7
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 01:39:39 +0000
X-Inumbo-ID: 670b0d95-f5a7-11e7-b0d7-9f685aff125f
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 670b0d95-f5a7-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 01:41:40 +0000 (UTC)
Received: from [137.65.132.179] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Tue, 09 Jan 2018 18:39:30 -0700
To: Matt Wilson <msw@amzn.com>, Wei Liu <wei.liu2@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <20180109175846.3izmznnjqdkjoyzy@citrix.com>
 <20180109205732.GA23932@ued668862963453.ant.amazon.com>
From: Mike Latimer <mlatimer@suse.com>
Message-ID: <59b4fae2-d964-fca4-1308-28ce2789f0ba@suse.com>
Date: Tue, 9 Jan 2018 18:39:30 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180109205732.GA23932@ued668862963453.ant.amazon.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Liguori <anthony@codemonkey.ws>, George Dunlap <dunlapg@umich.edu>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Rich Persaud <persaur@gmail.com>,
 committers@xenproject.org, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDkvMjAxOCAwMTo1NyBQTSwgTWF0dCBXaWxzb24gd3JvdGU6Cj4gTGV0IG1lIGtub3cg
aWYgeW91IG5lZWQgYW55IGhlbHAgd2l0aCB0aGUgc2lkZWNhciBzY3JpcHQuIEdlbmVyYWxseQo+
IGl0J3Mgc3RyYWlnaHRmb3J3YXJkIGVub3VnaCB0byBidWlsZCBzbyBJJ20gc3VyZSB5b3Ugd29u
J3QgaGF2ZSBhbnkKPiB0cm91YmxlLiBIZXJlJ3Mgb25lIHRoYXQgSSB1c2VkIGZvciBsb2NhbCB0
ZXN0aW5nIG9uIG15IGxhcHRvcCBpbiBhCj4gQ2VudE9TLWlzaCBjaHJvb3QgKHdlIGhhdmUgb3Ro
ZXIgYml0cyByZXNwb25zaWJsZSBmb3IgdGhpcyBpbgo+IEVDMikuCgpUaGFua3MgZm9yIHBvc3Rp
bmcgdGhlIHNjcmlwdC4gSXQncyBiZWVuIGhlbHBmdWwgdG8gYWRkcmVzcyBzb21lCm91dHN0YW5k
aW5nIHF1ZXN0aW9ucyBhYm91dCB0aGlzIGFkdmVudHVyZS4gT25lIHBvaW50IHRoYXQgSSdtIHN0
aWxsCndvbmRlcmluZyBhYm91dCBpcyB0aGUga2VybmVsIGFuZCBpbml0cmQgdGhhdCBhcmUgYWRk
ZWQgdG8gdGhpcyBzaWRlY2FyCklTTy4gU2hvdWxkIHRoZXNlIG1hdGNoIHRoZSBrZXJuZWwgYW5k
IGluaXRyZCBvZiB0aGUgaG9zdCAoZG9tMCksIG9yIHRoZQprZXJuZWwgYW5kIGluaXRyZCBvZiB0
aGUgZ3Vlc3Q/IElmIGl0J3MgdGhlIGd1ZXN0LCBJIGd1ZXNzIHRoZXJlIHdpbGwKKHBvdGVudGlh
bGx5KSBiZSBhIDE6MSByYXRpbyBvZiBzaWRlY2FyIElTT3MgdG8gZ3Vlc3RzPwoKSSB1bmRlcnN0
YW5kIHRoZSBzY3JpcHQgaXMganVzdCBhbiBleGFtcGxlLCBidXQgb25lIGVycm9yIGlzIHdvcnRo
CnBvaW50aW5nIG91dDoKPiAgUGxlYXNlIGV4Y3VzZSB0aGUgY3J1ZnQsIGluY2x1ZGluZyB0aGUg
dXNlIG9mIGxlZ2FjeSBHUlVCLgo+Cj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSA4PCAtLS0tLS0t
LS0tLS0tLS0tLS0tCj4gIyEvYmluL2Jhc2gKPiBpZiBbICQjIC1sdCAyIF07IHRoZW4KPiAgICAg
ZWNobyAidXNhZ2U6ICQwIHhlbi5neiBrZXJuZWwuZ3ogW2luaXRyZC5pbWddIgo+ICAgICBleGl0
IDEKPiBmaQo+Cj4gaWYgWyAkIyAtZXEgMyBdOyB0aGVuCj4gICAgIElOSVRSRD0kMgoKICAgIElO
SVRSRD0kMwoKPiBmaQoKVGhhbmtzLApNaWtlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 02:54:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 02:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ6X9-0006j4-SI; Wed, 10 Jan 2018 02:54:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b6np=ef=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eZ6X8-0006iy-NQ
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 02:54:30 +0000
X-Inumbo-ID: 638a637f-f5b1-11e7-b4a6-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 638a637f-f5b1-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 03:53:09 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Jan 2018 18:54:26 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,337,1511856000"; 
   d="scan'208";a="9188332"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.48])
 by orsmga007.jf.intel.com with ESMTP; 09 Jan 2018 18:54:24 -0800
Date: Wed, 10 Jan 2018 03:51:08 +0800
From: Chao Gao <chao.gao@intel.com>
To: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <20180109195107.GA37862@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
 <1515384090-175916-2-git-send-email-chao.gao@intel.com>
 <76d0f6f4-cb12-c4e6-bc9e-e80a581d82c8@tycho.nsa.gov>
 <20180109090604.GA249902@op-computing>
 <f1fbdab3-2fc9-2158-3f9b-5838e8aae3ce@tycho.nsa.gov>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f1fbdab3-2fc9-2158-3f9b-5838e8aae3ce@tycho.nsa.gov>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH 1/8] x86/domctl: introduce a pair of
 hypercall to set and get cpu topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMTI6MTg6MTNQTSAtMDUwMCwgRGFuaWVsIERlIEdyYWFm
IHdyb3RlOgo+T24gMDEvMDkvMjAxOCAwNDowNiBBTSwgQ2hhbyBHYW8gd3JvdGU6Cj4+IE9uIE1v
biwgSmFuIDA4LCAyMDE4IGF0IDAxOjE0OjQ0UE0gLTA1MDAsIERhbmllbCBEZSBHcmFhZiB3cm90
ZToKPj4gPiBPbiAwMS8wNy8yMDE4IDExOjAxIFBNLCBDaGFvIEdhbyB3cm90ZToKPj4gPiA+IERl
ZmluZSBpbnRlcmZhY2UsIHN0cnVjdHVyZXMgYW5kIGh5cGVyY2FsbHMgZm9yIHRvb2xzdGFjayB0
byBidWlsZAo+PiA+ID4gY3B1IHRvcG9sb2d5IGFuZCBmb3IgZ3Vlc3QgdGhhdCB3aWxsIHJldHJp
ZXZlIGl0IFsxXS4KPj4gPiA+IFR3byBzdWJvcCBoeXBlcmNhbGxzIGludHJvZHVjZWQgYnkgdGhp
cyBwYXRjaDoKPj4gPiA+IFhFTl9ET01DVExfc2V0X2NwdV90b3BvbG9neSB0byBkZWZpbmUgY3B1
IHRvcG9sb2d5IGluZm9ybWF0aW9uIHBlciBkb21haW4KPj4gPiA+IGFuZCBYRU5NRU1fZ2V0X2Nw
dV90b3BvbG9neSB0byByZXRyaWV2ZSBjcHUgdG9wb2xvZ3kgaW5mb3JtYXRpb24uCj4+ID4gPiAK
Pj4gPiA+IFsxXTogZHVyaW5nIGd1ZXN0IGNyZWF0aW9uLCB0aG9zZSBpbmZvcm1hdGlvbiBoZWxw
cyBodm1sb2FkZXIgdG8gYnVpbGQgQUNQSS4KPj4gPiA+IAo+PiA+ID4gU2lnbmVkLW9mZi1ieTog
Q2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gPiAKPj4gPiBXaGVuIGFkZGluZyBuZXcg
WFNNIGNvbnRyb2xzIGZvciB1c2UgYnkgZGV2aWNlIG1vZGVscywgeW91IGFsc28KPj4gPiBuZWVk
IHRvIGFkZCB0aGUgcGVybWlzc2lvbnMgdG8gdGhlIGRldmljZV9tb2RlbCBtYWNybyBkZWZpbmVk
IGluCj4+ID4gdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmLiAgSWYgZG9tYWlucyBu
ZWVkIHRvIGNhbGwgdGhpcwo+PiA+IGZ1bmN0aW9uIG9uIHRoZW1zZWx2ZXMgKGlzIHRoaXMgb25s
eSB0cnVlIGZvciBnZXQ/KSwgeW91IHdpbGwgYWxzbwo+PiA+IG5lZWQgdG8gYWRkIGl0IHRvIGRl
Y2xhcmVfZG9tYWluX2NvbW1vbi4KPj4gPiAKPj4gCj4+IEhpLCBEYW5pZWwuCj4+IAo+PiBZZXMu
IFhFTk1FTV9nZXRfY3B1X3RvcG9sb2d5IHdpbGwgYmUgY2FsbGVkIGJ5IHRoZSBkb21haW4gaXRz
ZWxmLgo+PiBBbmQgQm90aCBnZXQgYW5kIHNldCB3aWxsIGJlIGNhbGxlZCBieSBkb20wIHdoZW4g
Y3JlYXRpbmcgb25lIGRvbWFpbi4KPj4gU28gSSBuZWVkOgo+PiAxLiBhZGQgKnNldCogYW5kICpn
ZXQqIHRvIGNyZWF0ZV9kb21haW5fY29tbW9uLgo+PiAyLiBhZGQgKnNldCogdG8gZGVjbGFyZV9k
b21haW5fY29tbW9uLgo+PiAKPj4gSXMgaXQgcmlnaHQ/Cj4+IAo+PiBUaGFua3MKPj4gQ2hhbwo+
Cj5JdCBzb3VuZHMgbGlrZSB5b3UgbmVlZCB0byBhZGQgZ2V0IHRvIGRlY2xhcmVfZG9tYWluX2Nv
bW1vbiAobm90IHNldCkKPmJlY2F1c2UgdGhlIGRvbWFpbiBvbmx5IG5lZWRzIHRvIGludm9rZSB0
aGlzIG9uIGl0c2VsZi4gIElmIHRoZSBkZXZpY2UKPm1vZGVsIGRvZXNuJ3QgbmVlZCB0byB1c2Ug
dGhlc2UgaHlwZXJjYWxscyAod291bGQgZ3Vlc3QgY3B1IGhvdHBsdWcgb3IKPnNpbWlsYXIgdGhp
bmdzIG5lZWQgdGhlbT8pLCB0aGVuIHRoYXQncyBhbGwgeW91IG5lZWQgdG8gYWRkLgoKR290IGl0
LiBJIHdpbGwgZmlyc3QgcmVjb2duaXplIHdoZXRoZXIgZGV2aWNlIG1vZGVsIG5lZWRzIHRoZXNl
Cmh5cGVyY2FsbHMuIElmIHllcywgbWFrZSBjaGFuZ2VzIHRvIG1hY3JvIGRldmljZV9tb2RlbCBh
Y2NvcmRpbmdseS4KClRoYW5rcwpjaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 02:59:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 02:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ6bb-0006uD-DC; Wed, 10 Jan 2018 02:59:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cign=ef=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eZ6ba-0006u7-Cw
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 02:59:06 +0000
X-Inumbo-ID: 80e486c8-f5b2-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80e486c8-f5b2-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 03:01:07 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0A2wLEM133611;
 Wed, 10 Jan 2018 02:58:55 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=Lpbs2lhU4oHOdONHsltLkInbGApfyUXxGd0Ta5FZQxY=;
 b=M3cN8++GmZLTeIvSC5XZ6GzrwDBJoLVDYA/rKTCHclUEHhbfeL0ejc1NPS2++xLDUs/P
 DHp/wchblnpTxj234b4wxNg9v5Z620xxyoc+V+8ZWk3uTH/qqTRSCG3Dj9lEoRI3tyHw
 OVhQgEydzdBZq2PmCNqaNtp8UBajykkLUx3/3RsmUelZfHeYBRsQMPJH4heNlpasj0k8
 G6QJiUuEjYsR9Q19hQOVMZtKmAPa2BgL8TGrw1PTsR4ymxsIAMBms1GuIM9to8bUPoQc
 x2jwnKjtCpjLkqT/5NGPQ4p+5qFiKrbhpNyynsTsKo0lT55S0OKmy8r3zEX3RDNvuqky aQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2fd8su86ns-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 10 Jan 2018 02:58:55 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0A2wsAh018983
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 10 Jan 2018 02:58:54 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0A2wr9N018860;
 Wed, 10 Jan 2018 02:58:54 GMT
Received: from [10.39.250.220] (/10.39.250.220)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 09 Jan 2018 18:58:53 -0800
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org
References: <20180109121022.11467-1-ross.lagerwall@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <65c89a3f-fbfb-1047-efae-23deaf65faca@oracle.com>
Date: Tue, 9 Jan 2018 20:16:54 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180109121022.11467-1-ross.lagerwall@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8769
 signatures=668652
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-1711220000 definitions=main-1801100037
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/2] xen/gntdev: Fix off-by-one error when
 unmapping with holes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8wOS8yMDE4IDA3OjEwIEFNLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToKPiBJZiB0aGUg
cmVxdWVzdGVkIHJhbmdlIGhhcyBhIGhvbGUsIHRoZSBjYWxjdWxhdGlvbiBvZiB0aGUgbnVtYmVy
IG9mCj4gcGFnZXMgdG8gdW5tYXAgaXMgb2ZmIGJ5IG9uZS4gRml4IGl0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKUmV2aWV3
ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 03:05:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 03:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ6hQ-0007ec-1r; Wed, 10 Jan 2018 03:05:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cign=ef=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eZ6hO-0007eW-It
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 03:05:06 +0000
X-Inumbo-ID: 57516e3e-f5b3-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57516e3e-f5b3-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 03:07:07 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0A32lwA136718;
 Wed, 10 Jan 2018 03:04:58 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-2017-10-26;
 bh=eGJBk3KoLR/3ZbLCSR7tMCaKkUibA0o9FGSowHjAh9g=;
 b=wQh/LPejbTs+SFcPjzmL+4JCO7QYvGRq/pKyWcwEUUdZcs83pz2Hchm7oKw/IxuXdK8M
 CVDQEA6AcuaW6xkenjhk8SrPo8O9cM10fDYIyGWbMZTxS5IG2oDMUlPGCYmqmOtAYQlZ
 CJ8yuPyaGy91m9XaOyoa0h6Ftjg/8AGHdYe2r6KDIn8TsQAfY8aohkiz9LokzV55sYzX
 vSY7v1IDf7wpBadNWgcmSeIqRiSjCtlzneEukKhUuzxrOnXn44ORaX5HC57qy1g5obeT
 VBsgyOw7h8WYZXFppNIIBut++V9x1oTq+gr5dD+PY+O/GYbd2pCmvQjujMBAUWJ6+1gK xg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2fd8su8723-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 10 Jan 2018 03:04:57 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0A34uPL006495
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 10 Jan 2018 03:04:56 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0A34uSh016903;
 Wed, 10 Jan 2018 03:04:56 GMT
Received: from [10.39.250.220] (/10.39.250.220)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 09 Jan 2018 19:04:55 -0800
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org
References: <20180109121022.11467-1-ross.lagerwall@citrix.com>
 <20180109121022.11467-2-ross.lagerwall@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e2686907-2715-15e8-4cdf-3165903db3ee@oracle.com>
Date: Tue, 9 Jan 2018 20:22:56 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180109121022.11467-2-ross.lagerwall@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8769
 signatures=668652
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-1711220000 definitions=main-1801100038
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen/gntdev: Fix partial gntdev_mmap()
	cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8wOS8yMDE4IDA3OjEwIEFNLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToKPiBXaGVuIGNs
ZWFuaW5nIHVwIGFmdGVyIGEgcGFydGlhbGx5IHN1Y2Nlc3NmdWwgZ250ZGV2X21tYXAoKSwgdW5t
YXAgdGhlCj4gc3VjY2Vzc2Z1bGx5IG1hcHBlZCBncmFudCBwYWdlcyBvdGhlcndpc2UgWGVuIHdp
bGwga2lsbCB0aGUgZG9tYWluIGlmCj4gaW4gZGVidWcgbW9kZSAoQXR0ZW1wdCB0byBpbXBsaWNp
dGx5IHVubWFwIGEgZ3JhbnRlZCBQVEUpIG9yIExpbnV4IHdpbGwKPiBraWxsIHRoZSBwcm9jZXNz
IGFuZCBlbWl0ICJCVUc6IEJhZCBwYWdlIG1hcCBpbiBwcm9jZXNzIiBpZiBYZW4gaXMgaW4KPiBy
ZWxlYXNlIG1vZGUuCj4gCj4gVGhpcyBpcyBvbmx5IG5lZWRlZCB3aGVuIHVzZV9wdGVtb2QgaXMg
dHJ1ZSBiZWNhdXNlIGdudGRldl9wdXRfbWFwKCkKPiB3aWxsIHVubWFwIGdyYW50IHBhZ2VzIGl0
c2VsZiB3aGVuIHVzZV9wdGVtb2QgaXMgZmFsc2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCmFsdGhvdWdoIEkgd29uZGVy
IHdoZXRoZXIgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIGhhdmUgZ250ZGV2X3B1dF9tYXAoKSAKZmln
dXJlIHdoZXRoZXIgdG8gdW5tYXAgdGhlIHBhZ2VzIGlmIHVzZV9wdGVtb2QgaXMgc2V0LgoKPiAt
LS0KPiAgIGRyaXZlcnMveGVuL2dudGRldi5jIHwgNCArKystCj4gICAxIGZpbGUgY2hhbmdlZCwg
MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL2dudGRldi5jIGIvZHJpdmVycy94ZW4vZ250ZGV2LmMKPiBpbmRleCBkMzM5MWExLi5iZDU2
NjUzIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL2dudGRldi5jCj4gKysrIGIvZHJpdmVycy94
ZW4vZ250ZGV2LmMKPiBAQCAtMTA3MSw4ICsxMDcxLDEwIEBAIHN0YXRpYyBpbnQgZ250ZGV2X21t
YXAoc3RydWN0IGZpbGUgKmZsaXAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQo+ICAgb3V0
X3VubG9ja19wdXQ6Cj4gICAJbXV0ZXhfdW5sb2NrKCZwcml2LT5sb2NrKTsKPiAgIG91dF9wdXRf
bWFwOgo+IC0JaWYgKHVzZV9wdGVtb2QpCj4gKwlpZiAodXNlX3B0ZW1vZCkgewo+ICAgCQltYXAt
PnZtYSA9IE5VTEw7Cj4gKwkJdW5tYXBfZ3JhbnRfcGFnZXMobWFwLCAwLCBtYXAtPmNvdW50KTsK
PiArCX0KPiAgIAlnbnRkZXZfcHV0X21hcChwcml2LCBtYXApOwo+ICAgCXJldHVybiBlcnI7Cj4g
ICB9Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 03:51:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 03:51:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ7Pi-0002cw-JK; Wed, 10 Jan 2018 03:50:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b6np=ef=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eZ7Ph-0002c5-SI
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 03:50:53 +0000
X-Inumbo-ID: bc37e698-f5b9-11e7-b0d7-9f685aff125f
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc37e698-f5b9-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 03:52:54 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Jan 2018 19:50:45 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,338,1511856000"; d="scan'208";a="19738732"
Received: from op-computing.sh.intel.com (HELO op-computing) ([10.239.48.48])
 by fmsmga004.fm.intel.com with ESMTP; 09 Jan 2018 19:50:42 -0800
Date: Wed, 10 Jan 2018 04:47:26 +0800
From: Chao Gao <chao.gao@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180109204725.GB37862@op-computing>
Mail-Followup-To: Chao Gao <chao.gao@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
 <1515384090-175916-2-git-send-email-chao.gao@intel.com>
 <eaeb4016-0534-afa2-fcce-8146bfcdc160@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <eaeb4016-0534-afa2-fcce-8146bfcdc160@citrix.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [RFC PATCH 1/8] x86/domctl: introduce a pair of
 hypercall to set and get cpu topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMTE6NDc6NTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPk9uIDA4LzAxLzE4IDA0OjAxLCBDaGFvIEdhbyB3cm90ZToKPj4gRGVmaW5lIGludGVy
ZmFjZSwgc3RydWN0dXJlcyBhbmQgaHlwZXJjYWxscyBmb3IgdG9vbHN0YWNrIHRvIGJ1aWxkCj4+
IGNwdSB0b3BvbG9neSBhbmQgZm9yIGd1ZXN0IHRoYXQgd2lsbCByZXRyaWV2ZSBpdCBbMV0uCj4+
IFR3byBzdWJvcCBoeXBlcmNhbGxzIGludHJvZHVjZWQgYnkgdGhpcyBwYXRjaDoKPj4gWEVOX0RP
TUNUTF9zZXRfY3B1X3RvcG9sb2d5IHRvIGRlZmluZSBjcHUgdG9wb2xvZ3kgaW5mb3JtYXRpb24g
cGVyIGRvbWFpbgo+PiBhbmQgWEVOTUVNX2dldF9jcHVfdG9wb2xvZ3kgdG8gcmV0cmlldmUgY3B1
IHRvcG9sb2d5IGluZm9ybWF0aW9uLgo+Pgo+PiBbMV06IGR1cmluZyBndWVzdCBjcmVhdGlvbiwg
dGhvc2UgaW5mb3JtYXRpb24gaGVscHMgaHZtbG9hZGVyIHRvIGJ1aWxkIEFDUEkuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4KPkknbSBzb3JyeSwg
YnV0IHRoaXMgZ29pbmcgaW4gdGhlIHdyb25nIGRpcmVjdGlvbi7CoCBEZXRhaWxzIGxpa2UgdGhp
cwo+c2hvdWxkIGJlIGNvbnRhaW5lZCBhbmQgY29tbXVuaWNhdGVkIGV4Y2x1c2l2ZWx5IGluIHRo
ZSBDUFVJRCBwb2xpY3kuCj4KPkJlZm9yZSB0aGUgc3BlY3RyZS9tZWx0ZG93biBmaXJlIHN0YXJ0
ZWQsIEkgaGFkIGEgcHJvdG90eXBlIHNlcmllcwo+aW50cm9kdWNpbmcgYSB0b29sc3RhY2sgaW50
ZXJmYWNlIGZvciBnZXR0aW5nIGFuZCBzZXR0aW5nIGEgZnVsbCBDUFVJRAo+cG9saWN5IGF0IG9u
Y2UsIHJhdGhlciB0aGFuIHBpZWNld2lzZS7CoCBJIHdpbGwgYmUgY29udGludWluZyB3aXRoIHRo
aXMKCklzIHRoZSBuZXcgaW50ZXJmYWNlIGFibGUgdG8gc2V0IENQVUlEIHBvbGljeSBmb3IgZWFj
aCB2Q1BVIHJhdGhlciB0aGFuCmN1cnJlbnQgZm9yIGVhY2ggZG9tYWluPyBPdGhlcndpc2UgSSBj
b3VsZG4ndCBzZWUgaG93IHRvIHNldCBBUElDX0lECmZvciBlYWNoIHZjcHUgZXhjZXB0IGJ5IGlu
dHJvZHVjaW5nIGEgbmV3IGludGVyZmFjZS4KCj53b3JrIG9uY2UgdGhlIGR1c3Qgc2V0dGxlcy4K
Pgo+SW4gcGFydGljdWxhciwgd2Ugc2hvdWxkIG5vdCBoYXZlIG11bHRpcGxlIHdheXMgb2YgY29u
dmV5aW5nIHRoZSBzYW1lCj5pbmZvcm1hdGlvbiwgb3IgZHVwbGljYXRpb24gb2YgdGhlIHNhbWUg
ZGF0YSBpbnNpZGUgdGhlIGh5cGVydmlzb3IuCj4KPklmIHlvdSByZWFycmFuZ2UgeW91ciBzZXJp
ZXMgdG8gcHV0IHRoZSBzdHJ1Y3QgY3B1aWRfcG9saWN5IGNoYW5nZXMKPmZpcnN0LCB0aGVuIHBh
dGNoIDIgd2lsbCBiZWNvbWUgZmFyIG1vcmUgc2ltcGxlLsKgIEhWTUxvYWRlciBzaG91bGQKPmRl
cml2ZSBpdHMgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZnJvbSB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24s
IGp1c3QgYXMgaXMKPmV4cGVjdGVkIG9uIG5hdGl2ZSBoYXJkd2FyZS4KCkdvb2QgcG9pbnQuIEl0
IHNlZW1zIHRoYXQgaW4gSFZNTG9hZGVyIEJTUCBzaG91bGQgYm9vdCBBUHMgaW4gYQpicm9hZGNh
c2UgZmFzaGlvbiBhbmQgdGhlbiBpbmZvcm1hdGlvbiBpcyBjb2xsZWN0ZWQgdmlhIENQVUlEIGFu
ZCB0aGVuCmJ1aWxkIE1BRFQvU1JBVC4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 03:59:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 03:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ7XX-0002qE-CN; Wed, 10 Jan 2018 03:58:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+kxd=ef=randomwebstuff.com=xen@srs-us1.protection.inumbo.net>)
 id 1eZ7XW-0002q8-9R
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 03:58:58 +0000
X-Inumbo-ID: dd795f65-f5ba-11e7-b0d7-9f685aff125f
Received: from mail1.25mail.st (unknown [206.123.115.54])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd795f65-f5ba-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 04:00:58 +0000 (UTC)
Received: from mail1.25mail.st (localhost [127.0.0.1])
 by mail1.25mail.st (Postfix) with ESMTPA id 5733C60493
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 03:58:48 +0000 (UTC)
MIME-Version: 1.0
Date: Wed, 10 Jan 2018 16:58:48 +1300
From: Peter <xen@randomwebstuff.com>
To: xen-devel <xen-devel@lists.xenproject.org>
In-Reply-To: <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
Message-ID: <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
X-Sender: xen@randomwebstuff.com
User-Agent: Roundcube Webmail/1.1.5
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjAxOC0wMS0wOSAxNTowNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFN1biwg
NyBKYW4gMjAxOCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+PiBPbiBGcmks
IEphbiAwNSwgMjAxOCBhdCAwNzowNTo1NlBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
PiA+IE9uIDA1LzAxLzE4IDE4OjE2LCBSaWNoIFBlcnNhdWQgd3JvdGU6Cj4+ID4gPj4gT24gSmFu
IDUsIDIwMTgsIGF0IDA2OjM1LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb20K
Pj4gPiA+PiA8bWFpbHRvOmxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4+IHdyb3RlOgo+PiA+ID4+
IExpbnV44oCZcyBLUFRJIHNlcmllcyBpcyBkZXNpZ25lZCB0byBhZGRyZXNzIFNQMyBvbmx5LiDC
oEZvciBYZW4gZ3Vlc3RzLAo+PiA+ID4+IG9ubHkgNjQtYml0IFBWIGd1ZXN0cyBhcmUgYWZmZWN0
ZWQgYnkgU1AzLiBBIEtQVEktbGlrZSBhcHByb2FjaCB3YXMKPj4gPiA+PiBleHBsb3JlZCBpbml0
aWFsbHksIGJ1dCByZXF1aXJlZCBzaWduaWZpY2FudCBBQkkgY2hhbmdlcy4gwqAKPj4gCj4+IElz
IHNvbWUgcGFydGlhbCBLUFRJLWxpa2UgYXBwcm9hY2ggZmVhc2libGU/IExpa2UgdW5tYXBwaW5n
IG1lbW9yeSAKPj4gb3duZWQKPj4gYnkgb3RoZXIgZ3Vlc3RzLCBidXQga2VlcGluZyBYZW4gYXJl
YXMgbWFwcGVkPyBUaGlzIHdpbGwgc3RpbGwgYWxsb3cKPj4gbGVha2luZyBYZW4gbWVtb3J5LCBi
dXQgdGhlcmUgYXJlIHZlcnkgZmV3IHNlY3JldHMgdGhlcmUgKHZDUFVzIHN0YXRlLAo+PiBhbnl0
aGluZyBlbHNlPyksIHNvIG92ZXJhbGwgaW1wYWN0IHdpbGwgYmUgbXVjaCBsb3dlci4KPiAKPiAr
MQo+IAoKSSBiZWxpZXZlIApodHRwczovL2Jsb2cueGVucHJvamVjdC5vcmcvMjAxOC8wMS8wNC94
ZW4tcHJvamVjdC1zcGVjdHJlbWVsdGRvd24tZmFxLyAKaXMgY2xlYXIgcmUgVk1zIGF0dGFja2lu
Zy9hY2Nlc3NpbmcgdGhlIGhvc3QvZG9tMC9oeXBlcnZpc29yIGFuZCB0aGUgCm1pdGlnYXRpb25z
IGZvciB0aGF0LgoKSG93ZXZlciB0aGUgcGFnZSBzZWVtcyBhbWJpZ3VvdXMgYWJvdXQgd2hldGhl
ciA2NCBiaXQgVk1zIHJ1bm5pbmcgYXMgClBWSHYyIHdpdGggaG9zdCBwcm92aWRlZCBrZXJuZWxz
IGFyZSBwcm90ZWN0ZWQgb3Igbm90IChmcm9tIGVhY2ggVk0ncyAKb3duIHByb2Nlc3NlcykuCgpD
YW4gdGhlIHBhZ2UgYmUgdXBkYXRlZCB0byBiZSBtb3JlIGV4cGxpY2l0IGFuZCBwZXJoYXBzIGRl
c2NyaWJlIGhvdyB0aGUgClZNIGtlcm5lbCBvciBob3cgdGhlIFBWSHYyIHZpcnR1YWxpemF0aW9u
IHByb3ZpZGVzIHRoYXQgcHJvdGVjdGlvbi4gIEFuZCAKaWRlYWxseSBob3cgdGhhdCBjb3VsZCBi
ZSBjaGVja2VkIGZyb20gdGhlIFZNIGl0c2VsZi4gIGUuZy4gZ3JlcCBwdGkgCi9wcm9jL2NwdWlu
Zm8/CgplLmcuIHRoZSBwYWdlIHNheXM6ICJHdWVzdCBrZXJuZWxzIHJ1bm5pbmcgaW4gNjQtYml0
IFBWIG1vZGUgYXJlIG5vdCAKZGlyZWN0bHkgdnVsbmVyYWJsZSB0byBhdHRhY2sgdXNpbmcgU1Az
LCBiZWNhdXNlIDY0LWJpdCBQViBndWVzdHMgCmFscmVhZHkgcnVuIGluIGEgS1BUSS1saWtlIG1v
ZGUuIiBidXQgaXQgZG9lcyBub3QgbWVudGlvbiBQVkh2MiBmb3IgCnRoYXQuICBJcyBpdCBwcm90
ZWN0ZWQgdW5kZXIgUFZIdjI/ICBEb2VzIGl0IGRlcGVuZCBvbiB0aGUga2VybmVsPyAgSXMgCnNv
IHdoYXQgaXMgdGhlIHBhdGNoc2V0L29wdGlvbi9tZWNoYW5pc20gdGhhdCBwcm90ZWN0cyB0aGUg
Vk0gZnJvbSBpdHMgCm93biBwcm9jZXNzZXM/CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 04:13:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 04:13:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ7lG-0004H1-Jp; Wed, 10 Jan 2018 04:13:10 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZ7lF-0004Gu-9z
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 04:13:09 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-14.bemta-3.messagelabs.com id C7/31-12053-4D2955A5;
 Wed, 10 Jan 2018 04:13:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffypNA
 og1PneSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b1x3sZC5bFV5z70cjawLjVrouRi0NIoJFJ
 4tS/VnYI5zGjxLVte5i6GDmBnG2MEjf3yIHYIgLOEl/PzGUHsXkF9CV2fXjADGILC9hKLD4/l
 wmkWULgv5xE47ZHbCAJCQFviVczl7PD2D+a+li7GNk52ASsJA6JgURZBFQlHq7YzzaBkXsBI8
 MqRo3i1KKy1CJdIwO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA/9YzMDDuYGw
 +4XeIUZKDSUmUN5AzNEqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/miUA5waLU9NSKtMwcYKDB
 pCU4eJREINK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClx3kaQUgGQ0ozSPLhBs
 Ai4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYtwVkCk9mXgncvldApzABnfJuXyDIKSWJCC
 mpBsYApfuGigLpRu2b2f6V9XbmKJzP2V62ZZUa68vsmc7mUQXX7oXUBX57tdfSyENU7FjBxA0
 hwT71fdFfzCROMh5+ys1lrG++pO6iVYHRy6kzJ6/7YKH27XN7bE7UDMPXp+5ETM44oqjZIP52
 hxij5GKVkMl2/WUmDdbn46w3Fv34E2A8Ibd3ixJLcUaioRZzUXEiAHRBMKh7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1515557585!117674698!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34134 invoked from network); 10 Jan 2018 04:13:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 04:13:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZ7l9-00045p-Vm; Wed, 10 Jan 2018 04:13:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZ7l4-0004jo-M6; Wed, 10 Jan 2018 04:12:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZ7l4-0003KZ-DW; Wed, 10 Jan 2018 04:12:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117732-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm: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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-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-libvirt-xsm:migrate-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=4124ea4f5bd367ca6412fb2dfe7ac4d80e1504d9
X-Osstest-Versions-That: qemuu=eaefea537b476cb853e2edbdc68e969ec777e4bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 04:12:58 +0000
Subject: [Xen-devel] [qemu-mainline test] 117732: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6466952045583074811=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 qemuu                4124ea4f5bd367ca6412fb2dfe7ac4d80e1504d9
baseline version:
 qemuu                eaefea537b476cb853e2edbdc68e969ec777e4bb

Last test of basis   117335  2017-12-19 12:50:51 Z   21 days
Failing since        117534  2018-01-02 17:34:07 Z    7 days    6 attempts
Testing same since   117732  2018-01-08 18:52:04 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Ed Swierk <eswierk@skyportsystems.com>
  Ed Swierk via Qemu-devel <qemu-devel@nongnu.org>
  Edgar Kaziakhmedov <edgar.kaziakhmedov@virtuozzo.com>
  Evgeny Yakovlev <eyakovlev@virtuozzo.com>
  Fam Zheng <famz@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Laurent Vivier <laurent@vivier.eu>
  linzhecheng <linzhecheng@huawei.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Namhyung Kim <namhyung@gmail.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Roman Kagan <rkagan@virtuozzo.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>
  Stefan Berger <Stefan Berger stefanb@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   eaefea537b..4124ea4f5b  4124ea4f5bd367ca6412fb2dfe7ac4d80e1504d9 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6466952045583074811==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 04:46:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 04:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ8Hk-0007Wg-9e; Wed, 10 Jan 2018 04:46:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ersx=ef=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1eZ8Hj-0007Wa-Db
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 04:46:43 +0000
X-Inumbo-ID: 1089a882-f5c1-11e7-b4a6-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1089a882-f5c1-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 05:45:21 +0100 (CET)
Received: from [192.168.2.33] (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 12B2328C003
 for <xen-devel@lists.xen.org>; Tue,  9 Jan 2018 23:46:39 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 12B2328C003
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1515559599;
 bh=w1dDOn7LFWR8YosmFCfFdC7B0OrErruzvoRjTnQ32y4=;
 h=To:From:Subject:Date:From;
 b=EKngHcYykAv5lzuk6EZkWXBAZGbOVFFTAoWR+vFHrHuCKWkFRMvd1GPHqk4sKuT8p
 ZZS6NNopOQCIey/o1+CaOL56k5gz29fRVLSfOST061eQeWGRAP8cvrb6yplAeAbQbt
 Oo6M0m/XCco1sX/v5lCnVcWp3AlyWqr95Hcm3wMM=
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <2f75ebe1-31a0-10b3-847e-bf0a258a0377@prgmr.com>
Date: Tue, 9 Jan 2018 20:46:38 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 00/24] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dml4ZW4tdXBzdHJlYW0tdjIgaGFuZ3MgZm9yIHVzIGFmdGVyIGR1bXBpbmcgdGhlIGU4MjAgbWFw
LiBXZSdyZSBhYmxlIHRvIGJ1aWxkIGFuZCBydW4gdml4ZW4tdXBzdHJlYW0tdjEuCgpNeSBjb21w
YW55IG5lZWRzIHNlcmlhbCBpbnB1dC4gSXQgbG9va3MgbGlrZSB0aGF0IHdhc24ndCBpbXBsZW1l
bnRlZC4gSWYgc28sIGFuZCBub2JvZHkgZWxzZSBpcyB3b3JraW5nIG9uIHBhdGNoZXMgdG8gZW5h
YmxlIHNlcmlhbCBpbnB1dCwgSSBiZWxpZXZlCndlIGNhbiBjb21lIHVwIHdpdGggc29tZXRoaW5n
IGluIHRoZSBuZXh0IGRheSBvciBzby4gV2UnbGwgYWxzbyBkaXNhYmxlIHN3aXRjaGluZyB0byB0
aGUgeGVuIGRvbTAgY29uc29sZSBhdCB0aGUgc2FtZSB0aW1lLgoKLS1TYXJhaAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 05:08:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 05:08:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ8cH-0000rI-Vz; Wed, 10 Jan 2018 05:07:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tj2m=ef=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eZ8cG-0000r7-O8
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 05:07:56 +0000
X-Inumbo-ID: 071be6a0-f5c4-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x236.google.com (unknown [2a00:1450:4010:c07::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 071be6a0-f5c4-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 06:06:34 +0100 (CET)
Received: by mail-lf0-x236.google.com with SMTP id j143so18380336lfg.0
 for <xen-devel@lists.xen.org>; Tue, 09 Jan 2018 21:07:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/HgZF74d3GBz8Sl8NWnqG4Mr+Cki+tWbPffbfYWczjk=;
 b=HyoGaeA+FcM/3M3wZU5d57ZhvUOr0q7j+5QXpSVIKarv4Ba1nG74Ssh7dToLYSIn87
 kCXXoMauoGxekoxkMg3IJd/RoyE+BnPi4kq0ert5End3Kbn4G7qK6XuNNYYABwED3T6w
 2KhSk0TgK0KPXFqugPGi1ZNsibLi8m3eMvB6lMKsv4oU7Cb2r5wOr4rTXNcpPUtS/ogp
 GdbD6eHIqeGUV3k498ltEB2ujW/82jQr9Ifej5PPQ/Hxi2rdEdx60/t/aQCmIJEscqDr
 G4yECc841aB1yZrImSNj9u9dFpvsdEttcNWUHR5EGCLgIaCNXb9gLod4loswYDPSp+zR
 Qp5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/HgZF74d3GBz8Sl8NWnqG4Mr+Cki+tWbPffbfYWczjk=;
 b=XDEKWVu2g9X4B6aeMzRYYzoMI/Ugx6eutNn9RI6U8DUdfoWnOfa8sJL7D7VPH2ieTP
 raclZw1XCaEsVBkQBIY6tGC/JO6i5ydk7Hq1cDQqkDTn87MvKuHAirudDigjAPrtifIz
 7NrbvHHHX2zsYH5Dwv5VrlsfFrzAc43IuINWq1+rcMc3GV1XMJ6RjyGwrRRzecjjhsOz
 +RhZ2Hon0X7WX5f0vM40+bxLHzwcYgsFJ1p2oIYmN8/7NoYJabcpfBbEfPdYAqU2NHEU
 BaoOsFZjd8ST/lOBUm2zYXd4eQvkAipqPf9DgXnZcD2Abboz11UoAAtJMBh8TWmNUFn9
 GMuQ==
X-Gm-Message-State: AKwxyteHKgkmOuCEI31RTOwOD44tgC778ua4tNlp/WTIq7ZSG33N003R
 9sWoRRnl82juiM2wF0psTc4lWAaeXJUfALexZQ9ERTZC
X-Google-Smtp-Source: ACJfBosU3Z6JD+Bj+sn/3HVUImCFKp8VY2uPS/vIJgswwGTDEQW3AlwHZ2UVAcU4q89YbWZXiUFcl5bKuDt1KQHcvuY=
X-Received: by 10.46.3.9 with SMTP id 9mr2446605ljd.27.1515560872044; Tue, 09
 Jan 2018 21:07:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Tue, 9 Jan 2018 21:07:51 -0800 (PST)
In-Reply-To: <2f75ebe1-31a0-10b3-847e-bf0a258a0377@prgmr.com>
References: <2f75ebe1-31a0-10b3-847e-bf0a258a0377@prgmr.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Tue, 9 Jan 2018 21:07:51 -0800
Message-ID: <CA+aC4kuuD+6uRLBncRfbkxuvbRz-xQL2mZo2JEcsWK=Bg1ojuQ@mail.gmail.com>
To: Sarah Newman <srn@prgmr.com>
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 00/24] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gOSwgMjAxOCBhdCA4OjQ2IFBNLCBTYXJhaCBOZXdtYW4gPHNybkBwcmdtci5j
b20+IHdyb3RlOgo+IHZpeGVuLXVwc3RyZWFtLXYyIGhhbmdzIGZvciB1cyBhZnRlciBkdW1waW5n
IHRoZSBlODIwIG1hcC4gV2UncmUgYWJsZSB0byBidWlsZCBhbmQgcnVuIHZpeGVuLXVwc3RyZWFt
LXYxLgoKQ2FuIGdpdmUgbWUgbW9yZSBkZXRhaWxzIGFib3V0IHlvdXIgZ3Vlc3QgY29uZmlnPyAg
SSdtIGhhcHB5IHRvIHRha2UgYQpsb29rIGFuZCBkZWJ1Zy4KCj4gTXkgY29tcGFueSBuZWVkcyBz
ZXJpYWwgaW5wdXQuIEl0IGxvb2tzIGxpa2UgdGhhdCB3YXNuJ3QgaW1wbGVtZW50ZWQuIElmIHNv
LCBhbmQgbm9ib2R5IGVsc2UgaXMgd29ya2luZyBvbiBwYXRjaGVzIHRvIGVuYWJsZSBzZXJpYWwg
aW5wdXQsIEkgYmVsaWV2ZQo+IHdlIGNhbiBjb21lIHVwIHdpdGggc29tZXRoaW5nIGluIHRoZSBu
ZXh0IGRheSBvciBzby4gV2UnbGwgYWxzbyBkaXNhYmxlIHN3aXRjaGluZyB0byB0aGUgeGVuIGRv
bTAgY29uc29sZSBhdCB0aGUgc2FtZSB0aW1lLgoKWWVhaCwgaXQncyBub3QgdGhlcmUgeWV0LiAg
VGhlcmUncyBzb21ldGhpbmcgaW4gbGl1dydzIHB2c2hpbSBicmFuY2gKdGhhdCB5b3UgbWlnaHQg
d2FudCB0byBsb29rIGF0LgoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9yaQoKPiAtLVNhcmFoCj4K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 05:29:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 05:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ8xN-0002Oa-QV; Wed, 10 Jan 2018 05:29:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ersx=ef=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1eZ8xM-0002OS-Ef
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 05:29:44 +0000
X-Inumbo-ID: 13dc7be3-f5c7-11e7-b4a6-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13dc7be3-f5c7-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 06:28:24 +0100 (CET)
Received: from [192.168.2.33] (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 8BD7128C003;
 Wed, 10 Jan 2018 00:29:42 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 8BD7128C003
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1515562182;
 bh=XzABl6nK/ZeLZ39notOWmDkDTwAhw9dSHumIqLiTAxw=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=kqcedth9SVrkvK0C5vT12WTUxZweYnY0N+AIeZh58l7UJJUHBbIplqmICyw0YXjCB
 cFXYZheGjaFwnHMWzNpSiJRGCCQZhZ0sWDOQwKXnDZq37L6hYmVkgoaNO5SvT7CZn/
 OfhLi9vp97PVlHvZlh4Gap4jxUsDoSBeuUGIy7U0=
To: Anthony Liguori <anthony@codemonkey.ws>
References: <2f75ebe1-31a0-10b3-847e-bf0a258a0377@prgmr.com>
 <CA+aC4kuuD+6uRLBncRfbkxuvbRz-xQL2mZo2JEcsWK=Bg1ojuQ@mail.gmail.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <ee9724fe-addf-72b7-e5bd-44a94ce535d6@prgmr.com>
Date: Tue, 9 Jan 2018 21:29:42 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CA+aC4kuuD+6uRLBncRfbkxuvbRz-xQL2mZo2JEcsWK=Bg1ojuQ@mail.gmail.com>
Content-Language: en-US
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 00/24] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDkvMjAxOCAwOTowNyBQTSwgQW50aG9ueSBMaWd1b3JpIHdyb3RlOgo+IE9uIFR1ZSwg
SmFuIDksIDIwMTggYXQgODo0NiBQTSwgU2FyYWggTmV3bWFuIDxzcm5AcHJnbXIuY29tPiB3cm90
ZToKPj4gdml4ZW4tdXBzdHJlYW0tdjIgaGFuZ3MgZm9yIHVzIGFmdGVyIGR1bXBpbmcgdGhlIGU4
MjAgbWFwLiBXZSdyZSBhYmxlIHRvIGJ1aWxkIGFuZCBydW4gdml4ZW4tdXBzdHJlYW0tdjEuCj4g
Cj4gQ2FuIGdpdmUgbWUgbW9yZSBkZXRhaWxzIGFib3V0IHlvdXIgZ3Vlc3QgY29uZmlnPyAgSSdt
IGhhcHB5IHRvIHRha2UgYQo+IGxvb2sgYW5kIGRlYnVnLgoKVGhlIEhWTSBwZXJ0aW5lbnQgaXRl
bXM6CgpwYWUgPSAxCm54ID0gMAphY3BpID0gMQp2aXJpZGlhbiA9IDAKeGVuX3BsYXRmb3JtX3Bj
aSA9IDEKYXBpYyA9IDEKYm9vdCA9ICdkYycKc2RsID0gMAp1c2IgPSAwCnZuYyA9IDAKbm9ncmFw
aGljID0gMQp2Z2EgPSAibm9uZSIKc2VyaWFsID0gJ3B0eScKCj4gCj4+IE15IGNvbXBhbnkgbmVl
ZHMgc2VyaWFsIGlucHV0LiBJdCBsb29rcyBsaWtlIHRoYXQgd2Fzbid0IGltcGxlbWVudGVkLiBJ
ZiBzbywgYW5kIG5vYm9keSBlbHNlIGlzIHdvcmtpbmcgb24gcGF0Y2hlcyB0byBlbmFibGUgc2Vy
aWFsIGlucHV0LCBJIGJlbGlldmUKPj4gd2UgY2FuIGNvbWUgdXAgd2l0aCBzb21ldGhpbmcgaW4g
dGhlIG5leHQgZGF5IG9yIHNvLiBXZSdsbCBhbHNvIGRpc2FibGUgc3dpdGNoaW5nIHRvIHRoZSB4
ZW4gZG9tMCBjb25zb2xlIGF0IHRoZSBzYW1lIHRpbWUuCj4gCj4gWWVhaCwgaXQncyBub3QgdGhl
cmUgeWV0LiAgVGhlcmUncyBzb21ldGhpbmcgaW4gbGl1dydzIHB2c2hpbSBicmFuY2gKPiB0aGF0
IHlvdSBtaWdodCB3YW50IHRvIGxvb2sgYXQuCgpBc3N1bWluZyBjb25zb2xlIGlucHV0IHdvcmtz
IG9uIHRoYXQgYnJhbmNoLCBpdCBsb29rcyBmYWlybHkgc3RyYWlnaHRmb3J3YXJkIHRvIGludGVn
cmF0ZS4gVGhhbmtzLgoKLS1TYXJhaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 05:37:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 05:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ94N-00035N-H0; Wed, 10 Jan 2018 05:36:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm4t=ee=randomwebstuff.com=pedro@srs-us1.protection.inumbo.net>)
 id 1eZ2GD-0006Wj-20
 for xen-devel@lists.xenproject.org; Tue, 09 Jan 2018 22:20:45 +0000
X-Inumbo-ID: 9d5fe467-f58b-11e7-b0d7-9f685aff125f
Received: from mail1.25mail.st (unknown [206.123.115.54])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d5fe467-f58b-11e7-b0d7-9f685aff125f;
 Tue, 09 Jan 2018 22:22:44 +0000 (UTC)
Received: from mail1.25mail.st (localhost [127.0.0.1])
 by mail1.25mail.st (Postfix) with ESMTPA id AE7F360363;
 Tue,  9 Jan 2018 22:20:14 +0000 (UTC)
MIME-Version: 1.0
Date: Wed, 10 Jan 2018 11:20:14 +1300
From: pedro@randomwebstuff.com
To: Hans van Kranenburg <hans@knorrie.org>
In-Reply-To: <554aa43b-1776-339d-dbd1-61e667d397bd@knorrie.org>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
 <819ffe6b-6399-507c-4e31-2f0babb49684@cardoe.com>
 <alpine.DEB.2.10.1801090951520.4603@sstabellini-ThinkPad-X260>
 <83F1313F-A31A-42FF-B1A3-A169729A391F@gmail.com>
 <554aa43b-1776-339d-dbd1-61e667d397bd@knorrie.org>
Message-ID: <2267bf4af051c82be4890d5dc20561e2@randomwebstuff.com>
X-Sender: pedro@randomwebstuff.com
User-Agent: Roundcube Webmail/1.1.5
X-Mailman-Approved-At: Wed, 10 Jan 2018 05:36:57 +0000
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Rich Persaud <persaur@gmail.com>, committers@xenproject.org,
 security@xenproject.org, Anthony Liguori <anthony@codemonkey.ws>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjAxOC0wMS0xMCAxMToxMSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKCj4gCj4+IFNp
bmNlIHRoZSBwcmltYXJ5IGF1ZGllbmNlIGZvciBzZWN1cml0eSBmaXhlcyBhcmUgcHJvZHVjdGlv
bgo+PiBkZXBsb3ltZW50cyBvZiBYZW4gd2hlcmUgY3VzdG9tZXIgYXNzZXRzIGFyZSBhdCByaXNr
LCBpcyB0aGVyZSBhbgo+PiBlc3RpbWF0ZSBmb3IgdGhlIHBlcmNlbnRhZ2Uvc2l6ZSBvZiBYZW4g
ZGVwbG95bWVudHMgd2hlcmUgUFZIIChub3QKPj4gb25seSBYZW4gNC4xMCkgaGFzIGFscmVhZHkg
YmVlbiBkZXBsb3llZCBmb3IgcHJvZHVjdGlvbiBjdXN0b21lcnM/Cj4+IFRoYXQgY291bGQgZ2l2
ZSBvdGhlciBjdXN0b21lcnMgbW9yZSBjb25maWRlbmNlIGluIGRlcGxveWluZyBQVkggaW4KPj4g
cHJvZHVjdGlvbi4KPiArMQo+IAo+IEkgaGF2ZSBiZWVuIGhlYXJpbmcgbW9zdGx5LXZlcnktcG9z
aXRpdmUgc3RvcmllcyBhcm91bmQsIGV4Y2VwdCBmb3IgdGhlCj4gbWlzc2luZyBwdmdydWIyIHN1
cHBvcnQuIDopCj4gCj4gQnV0IGFzIGEgc3lzYWRtaW4gd2hvJ3MgYWxzbyBzdHJvbmdseSBjb25z
aWRlcmluZyB0byBqdW1wIHRvIDQuMTAgYW5kCj4gUFZIIEknZCBkZWZpbml0ZWx5IGxpa2UgdG8g
aGVhciBtb3JlIHN0b3JpZXMuCj4gCj4gSGFucwoKSSBkZXBsb3llZCBkZXBsb3llZCBYZW4gNC4x
MCBQVkh2MiAoZnJvbSBYZW4gNC43LzQuOSBQVikgdG8gYSBnb29kIApudW1iZXIgb2YgaG9zdHMs
IFZNcy4gIE5vdCBzZWVpbmcgYW55dGhpbmcgdG9vIGFsYXJtaW5nIGFzIHlldC4KClNvbWUgaXNz
dWVzIHBlciBlbWFpbCB0aHJlYWQgJ0RvbVUgbm90IHN0YXJ0aW5nIHVuZGVyIHB2aHYyJyB3aGVy
ZSBzb21lIApDUFVzIGRvbid0IGFwcGVhciB0byB3b3JrIGZvciBtZS4gIFNlZW1zIGxpa2UgdGhl
c2Ugb2xkZXIgQ1BVcyBhcmUgCmdpdmluZyB1cyBwcm9ibGVtczogIGNhdCAvcHJvYy9jcHVpbmZv
IHwgZWdyZXAgLXFhaSAnIEU0NjAwIHwgRTMxMTAgfCAKRTUzMTAgfCBFNTMyMCB8IEU1NDEwIHwg
RTU0MjAgfCBYMzIyMCB8UHJvY2Vzc29yIDQyODR8UHJvY2Vzc29yIDIyMTIkfCAKUTY2MDAgfCBF
NDUwMCAnICYmICAgZWNobyAiQ1BVIG5vdCBzdXBwb3J0aW5nIFBWSHYyIgoKU3RpbGwgbmVlZGlu
Zy93YW50aW5nIGEgc29sdXRpb24gZm9yIFZNcyBjdXJyZW50bHkgcnVubmluZyBwdi1ncnViIG9y
IFBWIApEb21VcyBzdHVjayBvbiBvbGQgZGlzdHJvcyB0aGF0IGZhaWwgd2l0aCBwdmggY29tcGF0
aWJsZSBrZXJuZWxzIAooNC4/PyspLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 05:50:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 05:50:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ9HF-0004Ng-Lq; Wed, 10 Jan 2018 05:50:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y1i6=ef=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eZ9HE-0004NY-ND
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 05:50:16 +0000
X-Inumbo-ID: 6a5b2ae6-f5ca-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a5b2ae6-f5ca-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 05:52:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E971EADCB;
 Wed, 10 Jan 2018 05:50:07 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>, Rich Persaud <persaur@gmail.com>, 
 Stefano Stabellini <sstabellini@kernel.org>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
 <819ffe6b-6399-507c-4e31-2f0babb49684@cardoe.com>
 <alpine.DEB.2.10.1801090951520.4603@sstabellini-ThinkPad-X260>
 <83F1313F-A31A-42FF-B1A3-A169729A391F@gmail.com>
 <554aa43b-1776-339d-dbd1-61e667d397bd@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e64a4bc5-b93f-6717-07cd-782d05722dbc@suse.com>
Date: Wed, 10 Jan 2018 06:50:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <554aa43b-1776-339d-dbd1-61e667d397bd@knorrie.org>
Content-Language: de-DE
Cc: Jan Beulich <JBeulich@suse.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 committers@xenproject.org, security@xenproject.org,
 Anthony Liguori <anthony@codemonkey.ws>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMjM6MTEsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gT24gMDEvMDkv
MjAxOCAwNzoyMiBQTSwgUmljaCBQZXJzYXVkIHdyb3RlOgo+Pj4+IE9uIEphbiA5LCAyMDE4LCBh
dCAxMjo1NiwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90
ZToKPj4+Pgo+Pj4+IE9uIFR1ZSwgOSBKYW4gMjAxOCwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4+
Pj4gT24gMS85LzE4IDExOjMzIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMDku
MDEuMTggYXQgMTg6MjMsIDxhbnRob255QGNvZGVtb25rZXkud3M+IHdyb3RlOgo+Pj4+Pj4gT24g
VHVlLCBKYW4gOSwgMjAxOCBhdCA4OjUyIEFNLCBTdGVmYW5vIFN0YWJlbGxpbmkKPj4+Pj4+IDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4+Pj4+IE9uIFR1ZSwgOSBKYW4gMjAx
OCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+Pj4+Pj4+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQg
OTowMSBQTSwgUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+
PiBPbiBhIHNpbWlsYXJseSBwcmFnbWF0aWMgbm90ZTogd291bGQgYSB2YXJpYXRpb24gb2YgQW50
aG9ueSdzIHZpeGVuIHBhdGNoCj4+Pj4+PiBzZXJpZXMgYmUgc3VpdGFibGUgZm9yIHByZS1QVkgg
WGVuIDQuNiAtIDQuOT8gIFRoZXNlIHZlcnNpb25zIGFyZSBjdXJyZW50bHkgCj4+Pj4+PiBkb2N1
bWVudGVkIGFzIHNlY3VyaXR5LXN1cHBvcnRlZCAoT2N0IDIwMTggLSBKdWx5IDIwMjApLgo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBIbW0sIElhbidzIG1haWwgc2VlbXMgdG8gYmUgZm9jdXNpbmcgb24gdGhl
IGlkZWEgb2YgY2hlY2tpbmcgaW4gYQo+Pj4+Pj4+PiBub24tcG9saXNoZWQgc2VyaWVzIHRvIDQu
MTAsIHJhdGhlciB0aGFuIGV4Y3RseSB3aGF0IHRoZSBjb250ZW50IG9mCj4+Pj4+Pj4+IHRoYXQg
c2VyaWVzIHdvdWxkIGJlLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJbiB0aGUgSVJMIGNvbnZlcnNhdGlv
biB0aGF0IHByZWNlZWRlZCB0aGlzIG1haWwsIHRoZSBuZXcgc2hvcnQtdGVybQo+Pj4+Pj4+PiB0
YXJnZXQgd2UgZGlzY3Vzc2VkIHdhczoKPj4+Pj4+Pj4gMS4gQSA0LjEwLWJhc2VkIHNoaW0gdGhh
dCBjb3VsZCBib290IGVpdGhlciB1bmRlciBIVk0gb3IgUFZICj4+Pj4+Pj4+IDIuIEEgc2NyaXB0
IHRoYXQgd291bGQgdGFrZSBhbiBleGlzdGluZyBQViBjb25maWcsIGFuZCBzcGl0IG91dCBhKSBh
Cj4+Pj4+Pj4+IGJvb3RhYmxlIElTTyB3aXRoIHRoZSBzaGltICYgd2hhdGV2ZXIgd2FzIG5lZWRl
ZCwgYW5kIGIpIGEgbmV3IGNvbmZpZwo+Pj4+Pj4+PiB0aGF0IHdvdWxkIGJvb3QgdGhlIHNhbWUg
Vk0sIGJ1dCBpbiBIVk0gbW9kZSB3aXRoIHRoZSBzaGltCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFRoZSBz
Y3JpcHQgKyBhIDQuMTAgc2hpbSBiaW5hcnkgKnNob3VsZCogYWxsb3cgbW9zdCBQViBndWVzdHMg
dG8gYm9vdAo+Pj4+Pj4+PiB3aXRob3V0IGFueSBjaGFuZ2VzIHdoYXRzb2V2ZXIgZm9yIG1vc3Qg
b2xkZXIgdmVyc2lvbnMgb2YgWGVuLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBUaGVyZSBhcmUgYSBudW1i
ZXIgb2YgcGVvcGxlIGZvciB3aG9tIHRoaXMgd29uJ3Qgd29yazsgSSB0aGluayB3ZSBhbHNvCj4+
Pj4+Pj4+IG5lZWQgdG8gcHJvdmlkZSBhIHdheSB0byB0cmFuc3BhcmVudGx5IGNoYW5nZSBQViBn
dWVzdHMgaW50byBQVnNoaW0KPj4+Pj4+Pj4gZ3Vlc3RzLiAgQnV0IHRoYXQgd2lsbCBuZWNlc3Nh
cmlseSBpbnZvbHZlIHNpZ25pZmljYW50IHRvb2xzdGFjawo+Pj4+Pj4+PiBmdW5jdGlvbmFsaXR5
LCBhdCB3aGljaCBwb2ludCB5b3UgbWlnaHQgYXMgd2VsbCBiYWNrcG9ydCBQVkggYXMgd2VsbC4K
Pj4+Pj4+Pgo+Pj4+Pj4+IFllcywgdGhlcmUgd2lsbCBiZSBhIG51bWJlciBvZiBwZW9wbGUgdGhh
dCB3b24ndCBiZSBjb3ZlcmVkIGJ5IHRoaXMgZml4LAo+Pj4+Pj4+IGluY2x1ZGluZyB0aG9zZSB0
aGF0IGNhbid0IHVzZSBIVk0vUFZIIG1vZGUgYmVjYXVzZSBWVC14IGlzbid0IGF2YWlsYWJsZQo+
Pj4+Pj4+IGF0IGFsbCBpbiB0aGVpciBlbnZpcm9ubWVudC4gVGhhdCBpcyB0aGUgb25seSByZWFz
b24gdG8gcnVuIFBWIHRvZGF5Lgo+Pj4+Pj4+IFByb3ZpZGluZyBhIHdheSB0byB0cmFuc3BhcmVu
dGx5IGNoYW5nZSBQViBndWVzdHMgaW50byBQVnNoaW0gZ3Vlc3RzCj4+Pj4+Pj4gd29uJ3QgY292
ZXIgYW55IG9mIHRoZXNlIGNhc2VzLiBBIG1vcmUgY29tcGxldGUgd29ya2Fyb3VuZCB0byBTUDMg
aXMKPj4+Pj4+PiBhbG9uZyB0aGUgbGluZXMgb2YgaHR0cHM6Ly9tYXJjLmluZm8vP2w9eGVuLWRl
dmVsJm09MTUxNTA5NzQwNjI1NjkwLgo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhhdCBzYWlkLCBJIHJlYWxp
emUgdGhhdCB3ZSBhcmUgb25seSB0cnlpbmcgdG8gZG8gdGhlIGJlc3Qgd2UgY2FuIGluIGEKPj4+
Pj4+PiB2ZXJ5IGRpZmZpY3VsdCBzaXR1YXRpb24sIHdpdGggdmVyeSBsaXR0bGUgdGltZSBpbiBv
dXIgaGFuZHMuIEkgYWdyZWUKPj4+Pj4+PiB3aXRoIElhbiB0aGF0IHdlIHNob3VsZCBjb21taXQg
c29tZXRoaW5nIHVucG9saXNoZWQgYW5kIG9ubHkgcGFydGlhbGx5Cj4+Pj4+Pj4gcmV2aWV3ZWQg
c29vbiwgZXZlbiB0aG91Z2ggaXQgZG9lc24ndCBjb3ZlciBhIGdvb2QgY2h1bmsgb2YgdGhlIHVz
ZXJiYXNlCj4+Pj4+Pj4gZm9yIG9uZSByZWFzb24gb3IgYW5vdGhlci4gRXZlbiBpZiBtaWdyYXRp
b24gZG9lc24ndCB3b3JrLCBpdCB3aWxsIHN0aWxsCj4+Pj4+Pj4gaGVscCBhbGwgdGhhdCBkb24n
dCByZXF1aXJlIGl0LiBJdCBpcyBvbmx5IGEgcGFydGlhbCBmaXggYnkgbmF0dXJlCj4+Pj4+Pj4g
YW55d2F5Lgo+Pj4+Pj4KPj4+Pj4+IENhbiBwZW9wbGUgYmUgYSBiaXQgbW9yZSBleHBsaWNpdCBh
Ym91dCB3aGF0IHRoZXkgdGhpbmsgc2hvdWxkIGJlIGRvbmUgaGVyZT8KPj4+Pj4+Cj4+Pj4+PiBJ
J20gaGFwcHkgdG8gcmVkaXJlY3QgZWZmb3J0IHRvIFBWSCBzaGltIGlmIHRoYXQncyB3aGF0IHRo
ZSBzb2x1dGlvbgo+Pj4+Pj4gaXMgZ29pbmcgdG8gYmUuCj4+Pj4+Pgo+Pj4+Pj4gSSBvYnZpb3Vz
bHkgcHJlZmVyIHRoZSBIVk0gYXBwcm9hY2ggYXMgaXQgd29ya3Mgb24gYSBicm9hZCByYW5nZSBv
ZiBYZW4gCj4+Pj4+PiB2ZXJzaW9ucwo+Pj4+Pj4gd2l0aG91dCBtb2RpZmljYXRpb24gYnV0IEkn
bSBrZWVuIHRvIGdldCBzb21ldGhpbmcgZG9uZSBxdWlja2x5IGFuZAo+Pj4+Pj4gZG9uJ3Qgd2Fu
dCB0bwo+Pj4+Pj4gd2FzdGUgZWZmb3J0Lgo+Pj4+Pgo+Pj4+PiBGcm9tIHdoYXQgSSd2ZSByZWFk
IHRvZGF5LCBJIGhhdmUgbm8gcmVhc29uIHRvIGJlbGlldmUgdGhlIFBWSAo+Pj4+PiBzaGltIHdv
bid0IHdvcmsgaW4gSFZNIG1vZGUuIEhvdyB3b3VsZCB0aGUgSFZNLW9ubHkgYXBwcm9hY2gKPj4+
Pj4gYmUgYmV0dGVyIGluIHRoYXQgY2FzZT8KPj4+Pj4KPj4+Pj4gSmFuCj4+Pj4KPj4+PiBJIGZl
ZWwgbGlrZSBJIHNob3VsZCBzdGF0ZSB0aGUgb2J2aW91cyBoZXJlLiBJdHMgdGVzdGVkIG92ZXIg
YSBsYXJnZQo+Pj4+IGRhdGEgc2V0Lgo+Pj4KPj4+IFJpZ2h0OiBpZiB3ZSBhcmUgZ29pbmcgdG8g
Y29tbWl0IHNvbWV0aGluZyB1bnBvbGlzaGVkIGFuZCB1bnJldmlld2VkLAo+Pj4gbGV0IGl0IGJl
IGF0IGxlYXN0IHZlcnkgd2VsbCB0ZXN0ZWQgYnkgdGhlIHN1Ym1pdHRlci4gSG9uZXN0IHF1ZXN0
aW9uOgo+Pj4gaG93IG11Y2ggbW9yZSBkZXYmdGVzdCB3ZSBuZWVkIG9uIFBWU2hpbSBiZWZvcmUg
d2UgZ2V0IGl0IHRvIHNpbWlsYXIKPj4+IGxldmVscyBvZiBjb25maWRlbmNlPwo+Pgo+IAo+PiBT
aW5jZSB0aGUgcHJpbWFyeSBhdWRpZW5jZSBmb3Igc2VjdXJpdHkgZml4ZXMgYXJlIHByb2R1Y3Rp
b24KPj4gZGVwbG95bWVudHMgb2YgWGVuIHdoZXJlIGN1c3RvbWVyIGFzc2V0cyBhcmUgYXQgcmlz
aywgaXMgdGhlcmUgYW4KPj4gZXN0aW1hdGUgZm9yIHRoZSBwZXJjZW50YWdlL3NpemUgb2YgWGVu
IGRlcGxveW1lbnRzIHdoZXJlIFBWSCAobm90Cj4+IG9ubHkgWGVuIDQuMTApIGhhcyBhbHJlYWR5
IGJlZW4gZGVwbG95ZWQgZm9yIHByb2R1Y3Rpb24gY3VzdG9tZXJzPwo+PiBUaGF0IGNvdWxkIGdp
dmUgb3RoZXIgY3VzdG9tZXJzIG1vcmUgY29uZmlkZW5jZSBpbiBkZXBsb3lpbmcgUFZIIGluCj4+
IHByb2R1Y3Rpb24uCj4gKzEKPiAKPiBJIGhhdmUgYmVlbiBoZWFyaW5nIG1vc3RseS12ZXJ5LXBv
c2l0aXZlIHN0b3JpZXMgYXJvdW5kLCBleGNlcHQgZm9yIHRoZQo+IG1pc3NpbmcgcHZncnViMiBz
dXBwb3J0LiA6KQoKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTctMTEvbXNnMDE3OTUuaHRtbAoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 06:03:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 06:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZ9U5-0005KN-RW; Wed, 10 Jan 2018 06:03:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y1i6=ef=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eZ9U5-0005KG-0G
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 06:03:33 +0000
X-Inumbo-ID: 456ee7a3-f5cc-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 456ee7a3-f5cc-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 06:05:35 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DD5C4ADD2;
 Wed, 10 Jan 2018 06:03:25 +0000 (UTC)
To: Peter <xen@randomwebstuff.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
Date: Wed, 10 Jan 2018 07:03:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDEvMTggMDQ6NTgsIFBldGVyIHdyb3RlOgo+IE9uIDIwMTgtMDEtMDkgMTU6MDQsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24gU3VuLCA3IEphbiAyMDE4LCBNYXJlayBNYXJj
enlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4+PiBPbiBGcmksIEphbiAwNSwgMjAxOCBhdCAwNzow
NTo1NlBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gPiBPbiAwNS8wMS8xOCAxODox
NiwgUmljaCBQZXJzYXVkIHdyb3RlOgo+Pj4gPiA+PiBPbiBKYW4gNSwgMjAxOCwgYXQgMDY6MzUs
IExhcnMgS3VydGggPGxhcnMua3VydGgueGVuQGdtYWlsLmNvbQo+Pj4gPiA+PiA8bWFpbHRvOmxh
cnMua3VydGgueGVuQGdtYWlsLmNvbT4+IHdyb3RlOgo+Pj4gPiA+PiBMaW51eOKAmXMgS1BUSSBz
ZXJpZXMgaXMgZGVzaWduZWQgdG8gYWRkcmVzcyBTUDMgb25seS4gwqBGb3IgWGVuCj4+PiBndWVz
dHMsCj4+PiA+ID4+IG9ubHkgNjQtYml0IFBWIGd1ZXN0cyBhcmUgYWZmZWN0ZWQgYnkgU1AzLiBB
IEtQVEktbGlrZSBhcHByb2FjaCB3YXMKPj4+ID4gPj4gZXhwbG9yZWQgaW5pdGlhbGx5LCBidXQg
cmVxdWlyZWQgc2lnbmlmaWNhbnQgQUJJIGNoYW5nZXMuIMKgCj4+Pgo+Pj4gSXMgc29tZSBwYXJ0
aWFsIEtQVEktbGlrZSBhcHByb2FjaCBmZWFzaWJsZT8gTGlrZSB1bm1hcHBpbmcgbWVtb3J5IG93
bmVkCj4+PiBieSBvdGhlciBndWVzdHMsIGJ1dCBrZWVwaW5nIFhlbiBhcmVhcyBtYXBwZWQ/IFRo
aXMgd2lsbCBzdGlsbCBhbGxvdwo+Pj4gbGVha2luZyBYZW4gbWVtb3J5LCBidXQgdGhlcmUgYXJl
IHZlcnkgZmV3IHNlY3JldHMgdGhlcmUgKHZDUFVzIHN0YXRlLAo+Pj4gYW55dGhpbmcgZWxzZT8p
LCBzbyBvdmVyYWxsIGltcGFjdCB3aWxsIGJlIG11Y2ggbG93ZXIuCj4+Cj4+ICsxCj4+Cj4gCj4g
SSBiZWxpZXZlCj4gaHR0cHM6Ly9ibG9nLnhlbnByb2plY3Qub3JnLzIwMTgvMDEvMDQveGVuLXBy
b2plY3Qtc3BlY3RyZW1lbHRkb3duLWZhcS8KPiBpcyBjbGVhciByZSBWTXMgYXR0YWNraW5nL2Fj
Y2Vzc2luZyB0aGUgaG9zdC9kb20wL2h5cGVydmlzb3IgYW5kIHRoZQo+IG1pdGlnYXRpb25zIGZv
ciB0aGF0Lgo+IAo+IEhvd2V2ZXIgdGhlIHBhZ2Ugc2VlbXMgYW1iaWd1b3VzIGFib3V0IHdoZXRo
ZXIgNjQgYml0IFZNcyBydW5uaW5nIGFzCj4gUFZIdjIgd2l0aCBob3N0IHByb3ZpZGVkIGtlcm5l
bHMgYXJlIHByb3RlY3RlZCBvciBub3QgKGZyb20gZWFjaCBWTSdzCj4gb3duIHByb2Nlc3Nlcyku
CgpQVkh2MiBpcyB1c2luZyBleGFjdGx5IHRoZSBzYW1lIHJ1bnRpbWUgZW52aXJvbm1lbnQgYXMg
SFZNIHNlZW4gZnJvbSB0aGUKaHlwZXJ2aXNvci4gU28gYSBndWVzdCBydW5uaW5nIGFzIFBWSHYy
IG5lZWRzIGEgUFRJIGxpa2UgYXBwcm9hY2ggbGlrZQpIVk0gaW4gaXRzIGtlcm5lbC4KCj4gQ2Fu
IHRoZSBwYWdlIGJlIHVwZGF0ZWQgdG8gYmUgbW9yZSBleHBsaWNpdCBhbmQgcGVyaGFwcyBkZXNj
cmliZSBob3cgdGhlCj4gVk0ga2VybmVsIG9yIGhvdyB0aGUgUFZIdjIgdmlydHVhbGl6YXRpb24g
cHJvdmlkZXMgdGhhdCBwcm90ZWN0aW9uLsKgIEFuZAo+IGlkZWFsbHkgaG93IHRoYXQgY291bGQg
YmUgY2hlY2tlZCBmcm9tIHRoZSBWTSBpdHNlbGYuwqAgZS5nLiBncmVwIHB0aQo+IC9wcm9jL2Nw
dWluZm8/CgpBcyB0aGlzIGlzIHJlYWxseSBndWVzdCBzcGVjaWZpYyB0aGlzIGluZm9ybWF0aW9u
IGNhbid0IGJlIHByb3ZpZGVkIGJ5Clhlbi4KCj4gZS5nLiB0aGUgcGFnZSBzYXlzOiAiR3Vlc3Qg
a2VybmVscyBydW5uaW5nIGluIDY0LWJpdCBQViBtb2RlIGFyZSBub3QKPiBkaXJlY3RseSB2dWxu
ZXJhYmxlIHRvIGF0dGFjayB1c2luZyBTUDMsIGJlY2F1c2UgNjQtYml0IFBWIGd1ZXN0cwo+IGFs
cmVhZHkgcnVuIGluIGEgS1BUSS1saWtlIG1vZGUuIiBidXQgaXQgZG9lcyBub3QgbWVudGlvbiBQ
Vkh2MiBmb3IKPiB0aGF0LsKgIElzIGl0IHByb3RlY3RlZCB1bmRlciBQVkh2Mj/CoCBEb2VzIGl0
IGRlcGVuZCBvbiB0aGUga2VybmVsP8KgIElzCj4gc28gd2hhdCBpcyB0aGUgcGF0Y2hzZXQvb3B0
aW9uL21lY2hhbmlzbSB0aGF0IHByb3RlY3RzIHRoZSBWTSBmcm9tIGl0cwo+IG93biBwcm9jZXNz
ZXM/CgpUaGlzIHF1ZXN0aW9uIHNob3VsZCBoYXZlIGJlZW4gYW5zd2VyZWQgYWJvdmUgYWxyZWFk
eS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 07:28:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 07:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZAoI-0002oQ-Rs; Wed, 10 Jan 2018 07:28:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2bb6=ef=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZAoH-0002oK-M8
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 07:28:29 +0000
X-Inumbo-ID: aa3a3188-f5d7-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa3a3188-f5d7-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 08:27:08 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 Jan 2018 00:28:26 -0700
Message-Id: <5A55CEAB020000780019D12A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 10 Jan 2018 00:28:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-57-wei.liu2@citrix.com>
 <5A53B63B020000780019C5EC@prv-mh.provo.novell.com>
 <20180109183403.jfehrfhvkd7a2ya5@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180109183403.jfehrfhvkd7a2ya5@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 56/74] xen/pvshim: add grant table
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDE5OjM0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDEwOjE5OjM5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDYsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiArICAgIHsKPj4gPiArICAgICAgICBzdHJ1Y3QgZ250dGFiX3F1ZXJ5X3NpemUg
b3A7Cj4+ID4gKyAgICAgICAgaW50IHJjOwo+PiA+ICsKPj4gPiArICAgICAgICBpZiAoIHVubGlr
ZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkpICkKPj4gPiArICAgICAgICB7Cj4+ID4g
KyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4+ID4g
KyAgICAgICAgfQo+PiA+ICsKPj4gPiArICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZ3JhbnRf
dGFibGVfb3AoR05UVEFCT1BfcXVlcnlfc2l6ZSwgJm9wLCBjb3VudCk7Cj4+ID4gKyAgICAgICAg
aWYgKCByYyApCj4+ID4gKyAgICAgICAgICAgIGJyZWFrOwo+PiA+ICsKPj4gPiArICAgICAgICBp
ZiAoIGNvcHlfdG9fZ3Vlc3QodW9wLCAmb3AsIDEpICkKPj4gCj4+IF9fY29weV90b19ndWVzdCgp
IChhc3N1bWluZyB0aGlzIGNvcGluZyBpbiBhbmQgb3V0IGlzIG5lY2Vzc2FyeQo+PiBpbiB0aGUg
Zmlyc3QgcGxhY2UpLgo+IAo+IEkgZ3Vlc3MgdGhpcyBjb3VsZCBiZSBieXBhc3NlZCBieSBqdXN0
IHVzaW5nIHVvcCBpbnN0ZWFkIG9mIG9wIGluIHRoZQo+IGh5cGVyY2FsbD8KClRoYXQncyBteSBp
bXByZXNzaW9uLCBidXQgeW91IGRvaW5nIHRoZSBjb3B5aW5nIG1hZGUgbWUgYXNzdW1lCnlvdSBt
aWdodCBoYXZlIGZvdW5kIGEgY2FzZSB3aGVyZSB0aGluZ3MgZG9uJ3Qgd29yayB3aXRob3V0CmNv
cHlpbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 08:02:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 08:02:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZBKv-00061h-Ch; Wed, 10 Jan 2018 08:02:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZBKt-00061b-IS
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 08:02:11 +0000
X-Inumbo-ID: d7aa9b72-f5dc-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d7aa9b72-f5dc-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 08:04:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,339,1511827200"; d="scan'208";a="65843797"
Date: Wed, 10 Jan 2018 08:01:51 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180110080151.dhtaamur67byb7jc@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-57-wei.liu2@citrix.com>
 <5A53B63B020000780019C5EC@prv-mh.provo.novell.com>
 <20180109183403.jfehrfhvkd7a2ya5@MacBook-Pro-de-Roger.local>
 <5A55CEAB020000780019D12A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A55CEAB020000780019D12A@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 56/74] xen/pvshim: add grant table
 operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMTI6Mjg6MjdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA5LjAxLjE4IGF0IDE5OjM0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMTA6MTk6MzlBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gPj4gPiArICAgIHsKPiA+PiA+ICsgICAgICAgIHN0cnVjdCBnbnR0
YWJfcXVlcnlfc2l6ZSBvcDsKPiA+PiA+ICsgICAgICAgIGludCByYzsKPiA+PiA+ICsKPiA+PiA+
ICsgICAgICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSkgKQo+
ID4+ID4gKyAgICAgICAgewo+ID4+ID4gKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKPiA+PiA+
ICsgICAgICAgICAgICBicmVhazsKPiA+PiA+ICsgICAgICAgIH0KPiA+PiA+ICsKPiA+PiA+ICsg
ICAgICAgIHJjID0geGVuX2h5cGVyY2FsbF9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9xdWVyeV9z
aXplLCAmb3AsIGNvdW50KTsKPiA+PiA+ICsgICAgICAgIGlmICggcmMgKQo+ID4+ID4gKyAgICAg
ICAgICAgIGJyZWFrOwo+ID4+ID4gKwo+ID4+ID4gKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0
KHVvcCwgJm9wLCAxKSApCj4gPj4gCj4gPj4gX19jb3B5X3RvX2d1ZXN0KCkgKGFzc3VtaW5nIHRo
aXMgY29waW5nIGluIGFuZCBvdXQgaXMgbmVjZXNzYXJ5Cj4gPj4gaW4gdGhlIGZpcnN0IHBsYWNl
KS4KPiA+IAo+ID4gSSBndWVzcyB0aGlzIGNvdWxkIGJlIGJ5cGFzc2VkIGJ5IGp1c3QgdXNpbmcg
dW9wIGluc3RlYWQgb2Ygb3AgaW4gdGhlCj4gPiBoeXBlcmNhbGw/Cj4gCj4gVGhhdCdzIG15IGlt
cHJlc3Npb24sIGJ1dCB5b3UgZG9pbmcgdGhlIGNvcHlpbmcgbWFkZSBtZSBhc3N1bWUKPiB5b3Ug
bWlnaHQgaGF2ZSBmb3VuZCBhIGNhc2Ugd2hlcmUgdGhpbmdzIGRvbid0IHdvcmsgd2l0aG91dAo+
IGNvcHlpbmcuCgpObywganVzdCBkaWRuJ3QgcmVhbGl6ZSBJIGNvdWxkIGRvIGl0IHRoYXQgd2F5
LiBnbnR0YWJfcXVlcnlfc2l6ZQpkb2Vzbid0IHJlcXVpcmUgYW55IGNvbXBhdCBjb2RlIEFGQUlD
VCwgc28gaXQgc2hvdWxkIHdvcmsgZmluZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 08:17:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 08:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZBZH-0006tl-MH; Wed, 10 Jan 2018 08:17:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZBZG-0006tf-Jt
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 08:17:02 +0000
X-Inumbo-ID: eb25db3f-f5de-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb25db3f-f5de-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 08:19:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,339,1511827200"; d="scan'208";a="65844357"
Date: Wed, 10 Jan 2018 08:16:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180110081644.rgtmxgavqmdhjllo@MacBook-Pro-de-Roger.local>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
 <1515542578-15412-17-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515542578-15412-17-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 16/24] vixen: pass grant table operations
 through to the outer Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDQ6MDI6NTBQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBUaGUgZ3JhbnQgdGFibGUgaXMgYSByZWdpb24gb2YgZ3Vlc3QgbWVtb3J5IHRoYXQgY29udGFp
bnMgR01GTnMKPiB3aGljaCBpbiBQViBhcmUgTUZOcyBidXQgYXJlIFBGTnMgaW4gSFZNLiAgU2lu
Y2UgYSBWaXhlbiBndWVzdCBNRk4KPiBpcyBhbiBIVk0gUEZOLCB3ZSBjYW4gcGFzcyB0aGlzIHRh
YmxlIGRpcmVjdGx5IHRocm91Z2ggdG8gdGhlIG91dGVyCj4gWGVuIHdoaWNoIGN1dHMgZG93biBj
b25zaWRlcmFibHkgb24gb3ZlcmhlYWQuCj4gCj4gV2UgZG8gbm90IGZvcndhcmQgbW9zdCBvZiB0
aGUgaHlwZXJjYWxscyBzaW5jZSB3ZSBvbmx5IGludGVuZCBvbgo+IFZpeGVuIHRvIGJlIHVzZWQg
Zm9yIG5vcm1hbCBndWVzdHMsIG5vdCBkcml2ZXIgZG9tYWlucy4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+Cj4gLS0tCj4gdjEgLT4gdjIK
PiAgLSBtb3ZlIHRvIHVzaW5nIHJlc2VydmVkIG1lbW9yeSBzcGFjZSBmb3IgZ3JhbnQgdGFibGUg
aW5zdGVhZCBvZiBoZWFwCj4gIC0gdXNlIGEgZGlzcGF0Y2ggZnVuY3Rpb24gaW5zdGVhZCBvZiBt
b2RpZnlpbmcgYWxsIGNhbGxzCgpJJ3ZlIGFscmVhZHkgY29tbWVudGVkIG9uIHYyIG9mIHRoaXMg
cGF0Y2gsIHlldCBJIGdvdCBubyByZXBseToKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMS9tc2cwMDU2NS5odG1sCgpJJ20ganVzdCBn
b2luZyB0byByZXBlYXQgdGhlIHNhbWUgY29tbWVudHMuCgo+ICB4ZW4vYXJjaC94ODYvZ3Vlc3Qv
dml4ZW4uYyB8ICAgNCArKwo+ICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICB8IDEwMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFu
Z2VkLCAxMDUgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vl
c3Qvdml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCj4gaW5kZXggN2M4ODZhMi4u
MjQzN2M5MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCj4gQEAgLTIyLDEwICsyMiwxNCBAQAo+ICAjaW5j
bHVkZSA8YXNtL2d1ZXN0L3ZpeGVuLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvdmVyc2lvbi5oPgo+
ICAjaW5jbHVkZSA8cHVibGljL2h2bS9odm1faW5mb190YWJsZS5oPgo+ICsjaW5jbHVkZSA8eGVu
L2dyYW50X3RhYmxlLmg+Cj4gKwo+ICsjZGVmaW5lIFBDSV9ERVZJQ0VfSURfWEVOU09VUkNFX1BM
QVRGT1JNCTB4MDAwMQo+ICAKPiAgI2RlZmluZSBYODZfSFZNX0VORF9TUEVDSUFMX1JFR0lPTiAg
MHhmZjAwMHUKPiAgCj4gICNkZWZpbmUgU0hBUkVEX0lORk9fUEZOCQkoWDg2X0hWTV9FTkRfU1BF
Q0lBTF9SRUdJT04gKyAwKQo+ICsjZGVmaW5lIEdSQU5UX1RBQkxFX1BGTl8wCShYODZfSFZNX0VO
RF9TUEVDSUFMX1JFR0lPTiArIDEpCj4gIAo+ICBzdGF0aWMgaW50IGluX3ZpeGVuOwo+ICBzdGF0
aWMgaW50IHZpeGVuX2RvbWlkID0gMTsKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90
YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gaW5kZXggMjUwNDUwYi4uNjBhNzk0
MSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKPiArKysgYi94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMKPiBAQCAtMzksNiArMzksNyBAQAo+ICAjaW5jbHVkZSA8eGVuL3Zt
YXAuaD4KPiAgI2luY2x1ZGUgPHhzbS94c20uaD4KPiAgI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5o
Pgo+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Cj4gIAo+ICAvKiBQZXItZG9tYWluIGdyYW50IGlu
Zm9ybWF0aW9uLiAqLwo+ICBzdHJ1Y3QgZ3JhbnRfdGFibGUgewo+IEBAIC0xODAxLDYgKzE4MDIs
NTYgQEAgZ3JhbnRfdGFibGVfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZ3JhbnRfdGFi
bGUgKmd0LAo+ICB9Cj4gIAo+ICBzdGF0aWMgbG9uZwo+ICt2aXhlbl9nbnR0YWJfc2V0dXBfdGFi
bGUoCj4gKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGdudHRhYl9zZXR1cF90YWJsZV90KSB1
b3AsIHVuc2lnbmVkIGludCBjb3VudCkKPiArewo+ICsgICAgbG9uZyByYzsKPiArCj4gKyAgICBz
dHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIG9wOwo+ICsgICAgeGVuX3Bmbl90ICpmcmFtZV9saXN0
ID0gTlVMTDsKPiArICAgIFhFTl9HVUVTVF9IQU5ETEUoeGVuX3Bmbl90KSBvbGRfZnJhbWVfbGlz
dDsKPiArCj4gKyAgICBpZiAoIGNvdW50ICE9IDEgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+ICsKPiArICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSAh
PSAwKSApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJGYXVsdCB3
aGlsZSByZWFkaW5nIGdudHRhYl9zZXR1cF90YWJsZV90LlxuIik7Cj4gKyAgICAgICAgcmV0dXJu
IC1FRkFVTFQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBvcC5ucl9mcmFtZXMgPiAwICkgewo+
ICsgICAgICAgIGZyYW1lX2xpc3QgPSB4emFsbG9jX2FycmF5KHhlbl9wZm5fdCwgb3AubnJfZnJh
bWVzKTsKClRoaXMgaXMga2luZCBvZiBwb2ludGxlc3MsIHlvdSBzaG91bGQgY2hlY2sgdGhhdCBv
cC5ucl9mcmFtZXMgaXMgbm90CmdyZWF0ZXIgdGhhbiB0aGUgcmV0dXJuIG9mIHF1ZXJ5X3NpemUu
bWF4X25yX2ZyYW1lcyBmcm9tIHRoZSBMMApoeXBlcnZpc29yLgoKPiArICAgICAgICBpZiAoIGZy
YW1lX2xpc3QgPT0gTlVMTCApCj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsgICAg
fQo+ICsKPiArICAgIG9sZF9mcmFtZV9saXN0ID0gb3AuZnJhbWVfbGlzdDsKPiArICAgIG9wLmZy
YW1lX2xpc3QucCA9IGZyYW1lX2xpc3Q7Cj4gKwo+ICsgICAgcmMgPSBIWVBFUlZJU09SX2dyYW50
X3RhYmxlX29wKEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmb3AsIGNvdW50KTsKCkFyZSB5b3Ugc3Vy
ZSB0aGlzIHdvcmtzPyBIVk0gYmFzZWQgZ3Vlc3RzIG5lZWQgdG8gdXNlClhFTk1BUFNQQUNFX2dy
YW50X3RhYmxlIHNvIHRoYXQgdGhleSBtYXAgdGhlIGdyYW50IHRhYmxlIHNvbWV3aGVyZSBpbgp0
aGUgcDJtLgoKTXkgY29tbWVudCBvbiB2MSB3YXMgdGhlIG90aGVyIHdheSBhcm91bmQ6IHlvdSBj
YW4gZGl0Y2ggdGhlCkdOVFRBQk9QX3NldHVwX3RhYmxlIGNhbGwsIGJ1dCB5b3UgbmVlZCB0byBr
ZWVwIHRoZQpYRU5NQVBTUEFDRV9ncmFudF90YWJsZSBvbmUuCgpNYXliZSBJJ20gbWlzc2luZyBz
b21ldGhpbmcgb2J2aW91cywgYnV0IEkgZG9uJ3Qgc2VlIGhvdyB0aGF0J3MgZ29pbmcKdG8gd29y
ayBpZiB0aGUgZ3JhbnQgdGFibGUgZnJhbWUgaXMgbm90IG1hcHBlZCB0byBhIHNoaW0gZ2ZuLgoK
PiArc3RhdGljIGxvbmcKPiArdml4ZW5fZG9fZ3JhbnRfdGFibGVfb3AoCj4gKyAgICB1bnNpZ25l
ZCBpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVvcCwgdW5zaWduZWQgaW50
IGNvdW50KQo+ICt7Cj4gKyAgICBsb25nIHJjOwo+ICsKPiArICAgIHJjID0gLUVGQVVMVDsKPiAr
ICAgIHN3aXRjaCAoIGNtZCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIEdOVFRBQk9QX3NldHVwX3Rh
YmxlOgo+ICsgICAgICAgIHJjID0gdml4ZW5fZ250dGFiX3NldHVwX3RhYmxlKAo+ICsgICAgICAg
ICAgICBndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXR1cF90YWJsZV90KSwgY291bnQp
Owo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgR05UVEFCT1BfcXVlcnlfc2l6ZToK
PiArICAgICAgICByYyA9IHZpeGVuX2dudHRhYl9xdWVyeV9zaXplKAo+ICsgICAgICAgICAgICBn
dWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9xdWVyeV9zaXplX3QpLCBjb3VudCk7Cj4gKyAg
ICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByYyA9IC1FTk9TWVM7
Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHJjOwo+ICsgfQo+
ICsKPiAgbG9uZwo+ICBkb19ncmFudF90YWJsZV9vcCgKPiAgICAgIHVuc2lnbmVkIGludCBjbWQs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgdW9wLCB1bnNpZ25lZCBpbnQgY291bnQpCj4g
QEAgLTMzMjQsNiArMzQyMiw5IEBAIGRvX2dyYW50X3RhYmxlX29wKAo+ICAgICAgaWYgKCAoY21k
ICY9IEdOVFRBQk9QX0NNRF9NQVNLKSAhPSBHTlRUQUJPUF9jYWNoZV9mbHVzaCAmJiBvcGFxdWVf
aW4gKQo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAKPiArICAgIGlmICggaXNfdml4ZW4o
KSApCj4gKyAgICAgICAgcmV0dXJuIHZpeGVuX2RvX2dyYW50X3RhYmxlX29wKGNtZCwgdW9wLCBj
b3VudCk7CgpZb3Ugc2VlbSB0byBiZSBtaXNzaW5nIHRoZSBjb21wYXQgY29kZS4gWW91IHNob3Vs
ZCBob29rIHRoaXMgaW50bwpjb21wYXRfZ3JhbnRfdGFibGVfb3AgYW5kIGZpeCB0aGUgaW1wbGVt
ZW50YXRpb24gb2YKdml4ZW5fZ250dGFiX3NldHVwX3RhYmxlIHNvIGl0IGNhbiBkZWFsIHdpdGgg
MzJiaXQgZ3Vlc3RzLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 08:17:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 08:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZBZs-0006wJ-UB; Wed, 10 Jan 2018 08:17:40 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZBZq-0006w9-UQ
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 08:17:39 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-3.messagelabs.com id 13/5C-13090-12CC55A5;
 Wed, 10 Jan 2018 08:17:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVfhTGi
 Uwc+5Whb3prxnd2D02N63iz2AMYo1My8pvyKBNePtpCmMBf1pFc/P/GBrYPxn38XIxSEk0Mgk
 8a/pCSOE85hRYs+Hl1DONkaJS9v2ADmcHCICzhJfz8xl72Lk4OAV0JeYMk8EJCwsYCmx+mQzG
 0i9hMAKRYk5HafA6iUEvCXO9fxmBKkHsS9/iOhiZOdgE7CSOCQGUsAioCrxZNcfxgmM3AsYGV
 YxahSnFpWlFukamuslFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgR6lwEIdjC+PO1
 5iFGSg0lJlDeQMzRKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvpVNAOcGi1PTUirTMHGCYwaQl
 OHiURHj7QdK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClx3msgpQIgpRmleXCDY
 OF/iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8UqeBpvBk5pXA7XsFdAoT0CnnN4KdUpKIkJ
 JqYFyudM7231/n+xNeT3hlN/XFRiP71efyHtn7Lbuc9Srwr3z/fm6rtPdLK+eG/piyJ//K9zr
 NzqUXmJYahVtovNeb5+QaKftS/KfDxk79/zUsKr/vSb8vTGfmqGQ+ENIppn97Ecvf3xUJF43z
 euY++cy21cRww9PKk+/W5dTLmR3icPiasXqi1wslluKMREMt5qLiRABcxro5egIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-31.messagelabs.com!1515572255!110573464!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3822 invoked from network); 10 Jan 2018 08:17:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 08:17:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZBZl-0003s1-5A; Wed, 10 Jan 2018 08:17:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZBZf-0002TX-RE; Wed, 10 Jan 2018 08:17:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZBZf-0006PO-Fl; Wed, 10 Jan 2018 08:17:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117735-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9f74755895f9b080f79384edb600a18433788adc
X-Osstest-Versions-That: linux=07bcb2489b96b2bd8b030822b4495e4a18c7b5da
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 08:17:27 +0000
Subject: [Xen-devel] [linux-4.9 test] 117735: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzczNSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzczNS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NjM3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc2MzcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExNzYzNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NjM3CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTc2MzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDlmNzQ3NTU4OTVmOWIwODBmNzkzODRlZGI2MDBh
MTg0MzM3ODhhZGMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDA3YmNi
MjQ4OWI5NmIyYmQ4YjAzMDgyMmI0NDk1ZTRhMThjN2I1ZGEKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExNzYzNyAgMjAxOC0wMS0wNCAxODozMzoxOSBaICAgIDUgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMTc2NzEgIDIwMTgtMDEtMDYgMDU6MTY6NTAgWiAgICA0IGRheXMgICAgMyBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCb3Jpc2xh
diBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgRGFuaWVsIEdydXNzIDxkYW5pZWwuZ3J1c3NAaWFpay50
dWdyYXouYXQ+CiAgRGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2VuQGxpbnV4LmludGVsLmNvbT4KICBE
YXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgR3JlZyBLcm9haC1IYXJ0bWFu
IDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHdWVudGVyIFJvZWNrIDxncm9lY2tAY2hy
b21pdW0ub3JnPgogIEh1Z2ggRGlja2lucyA8aHVnaGRAZ29vZ2xlLmNvbT4KICBJbmdvIE1vbG5h
ciA8bWluZ29Aa2VybmVsLm9yZz4KICBKaXJpIEtvc2luYSA8amtvc2luYUBzdXNlLmN6PgogIEtl
ZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogIE1pY2hhZWwgU2Nod2FyeiA8bWljaGFl
bC5zY2h3YXJ6QGlhaWsudHVncmF6LmF0PgogIE1vcml0eiBMaXBwIDxtb3JpdHoubGlwcEBpYWlr
LnR1Z3Jhei5hdD4KICBOZWFsIENhcmR3ZWxsIDxuY2FyZHdlbGxAZ29vZ2xlLmNvbT4KICBQZXRl
ciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmljaGFyZCBGZWxsbmVyIDxyaWNo
YXJkLmZlbGxuZXJAc3R1ZGVudC50dWdyYXouYXQ+CiAgU29oZWlsIEhhc3NhcyBZZWdhbmVoIDxz
b2hlaWxAZ29vZ2xlLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4K
ICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgoKam9iczoKIGJ1aWxkLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDA3YmNiMjQ4OWI5Ni4u
OWY3NDc1NTg5NWY5ICA5Zjc0NzU1ODk1ZjliMDgwZjc5Mzg0ZWRiNjAwYTE4NDMzNzg4YWRjIC0+
IHRlc3RlZC9saW51eC00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 08:33:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 08:33:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZBoO-0008OL-6z; Wed, 10 Jan 2018 08:32:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZBoM-0008OF-VR
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 08:32:38 +0000
X-Inumbo-ID: 192b6cd3-f5e1-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 192b6cd3-f5e1-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 08:34:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,339,1511827200"; d="scan'208";a="65844810"
Date: Wed, 10 Jan 2018 08:32:24 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, <g@MacBook-Pro-de-Roger.local>
Message-ID: <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180109194351.mmbmjzwhptlkr5as@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 committers@xenproject.org
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDc6NDM6NTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIEphbiAwOCwgMjAxOCBhdCAwNTo0NTozMlBNICswMDAwLCBJYW4gSmFja3NvbiB3
cm90ZToKPiA+IEFJVUkgd2UgaGF2ZSBhIHNlcmllcyBmb3IgcHYtaW4tcHZoIHNoaW0gd2hpY2gg
aXMgbmVhcmluZyBjb21wbGV0aW9uCj4gPiBpbiB0aGUgc2Vuc2UgdGhhdCBpdCB3aWxsIGhhdmUg
YmVlbiB3ZWxsLXRlc3RlZCAoZXNwZWNpYWxseSB0aGUKPiA+IGh5cGVydmlzb3IgcGFydHMpIGFu
ZCBoYXMgZ29vZCBmdW5jdGlvbmFsaXR5LiAgKFdlaSBpcyBoYW5kbGluZyB0aGUKPiA+IGFzc2Vt
Ymx5IG9mIHRoaXMgc2VyaWVzLikKPiA+IAo+ID4gVGhlIHNlcmllcywgaG93ZXZlciwgbmVlZHMg
cHJvcGVyIHJldmlldyBhbmQgdGlkeWluZyB1cC4KPiA+IFNwZWNpZmljYWxseSwgaXQgbmVlZHMg
dGhlIGtpbmQgb2YgdGlkeWluZyB1cCB0aGF0IGZpeGVzIGNvZGUKPiA+IHN0cnVjdHVyZSBhbmQg
c3R5bGUgaXNzdWVzIHRoYXQgd2lsbCBoaW5kZXIgZnV0dXJlIFhlbiBkZXZlbG9wbWVudC4KPiA+
IEkuZS4gdGhlIGtpbmQgb2YgdGVjaG5pY2FsIGRlYnQgd2hpY2ggZG9lcyBub3QgZGlyZWN0bHkg
Y2F1c2UgYnVncyBub3cKPiA+IGJ1dCB3aWxsIGNhdXNlIHRyb3VibGUgKGluY2x1ZGluZyBidWdz
KSBpbiB0aGUgZnV0dXJlLgo+ID4gCj4gPiBJTU8gdGhhdCBraW5kIG9mIHRpZHlpbmcgdXAgaXMg
ZGVmaW5pdGVseSBlc3NlbnRpYWwgZm9yCj4gPiB4ZW4uZ2l0I21hc3Rlci4gIEhvd2V2ZXIsIGl0
IGlzIG11Y2ggbGVzcyBvZiBhbiBpc3N1ZSBmb3IgWGVuIDQuMTAuCj4gPiBYZW4gNC4xMCwgYXMg
YSBzdGFibGUgYnJhbmNoLCB3aWxsIGdldCBtdWNoIG1vcmUgbGltaXRlZCBmdXJ0aGVyCj4gPiBk
ZXZlbG9wbWVudC4gIEZhaWx1cmUgdG8gdGlkeSB0aGluZ3MgdXAgdGhlcmUgd2lsbCBtYWtlIGJh
Y2twb3J0aW5nCj4gPiBvdGhlciBjaGFuZ2VzIG1vcmUgYXdrd2FyZCBidXQgdGhlIG92ZXJhbGwg
aW1wYWN0IGlzIGJvdGggbG93ZXIgYW5kCj4gPiB0aW1lLWJvdW5kLgo+ID4gCj4gPiBDdXJyZW50
bHkgdGhlIFhlbiBQcm9qZWN0IGhhcyBubyBwdWJsaXNoZWQgcmVzb2x1dGlvbiBmb3IgUFYgZ3Vl
c3RzCj4gPiB0aGF0IGNhbid0IGJlIGJvb3RlZCBhcywgb3IgY29udmVydGVkIHRvLCBQVkggb3Ig
SFZNLiAgKEFuZCBIVk0gZ3Vlc3RzCj4gPiBicmluZyB0aGVpciBvd24gcHJvYmxlbXMuKSAgV2Ug
bmVlZCB0byBwcm92aWRlIG91ciB1c2VycyB3aXRoIG1vcmUKPiA+IGdvb2Qgb3B0aW9ucyBhcyBx
dWlja2x5IGFzIHBvc3NpYmxlLgo+ID4gCj4gPiBJIHdvdWxkIGxpa2UgdG8gc3VnZ2VzdCB0aGF0
IGEgZ29vZCB3YXkgb2YgZG9pbmcgdGhpcyB3b3VsZCBiZSB0byBzaGlwCj4gPiB0aGUgc2hpbSBz
ZXJpZXMgYXMgNC4xMC4xIHdpdGhpbiB0aGUgbmV4dCB2ZXJ5IGZldyBkYXlzLiAgSXQgbmVlZHMK
PiA+IHNvbWUgbWlub3IgYnVnZml4aW5nIChidWlsZCBicmVha2FnZSBldGMuKSBidXQgaXMgYmFz
aWNhbGx5IHJlYWR5IGZvcgo+ID4gdXNlLgo+ID4gCj4gPiBTcGVha2luZyBhcyBhIHN5c2FkbWlu
IChldmVuLCBhIHZlcnkgY29uc2VydmF0aXZlIHN5c2FkbWluIG1hbnkgb2YKPiA+IHdob3NlIHN5
c3RlbXMgYXJlIHJ1bm5pbmcgRGViaWFuIG9sZHN0YWJsZSksIEkgaGF2ZSBhbHJlYWR5IHRha2Vu
IGEKPiA+IGRlY2lzaW9uIHRvIHJhcGlkbHkgYWR2YW5jZSB0byBuZXcgc29mdHdhcmUsIGluIG9u
ZSBjb250ZXh0LCBiZWNhdXNlCj4gPiBvZiB0aGVzZSB2dWxuZXJhYmlsaXRpZXMgLSBhbmQgdGFr
ZSBhbmQgZml4IHdoYXRldmVyIGltcGFjdCB0aGF0IGhhcy4KPiA+IEkgdGhpbmsgbWFueSBvZiBv
dXIgdXNlcnMgd291bGQgbGlrZSB0byBtYWtlIHRoZSBzYW1lIGNob2ljZS4KPiA+IAo+ID4gUmVs
ZWFzZWluZyA0LjEwLjEgdGhpcyB3ZWVrIHdpdGggcHYtaW4tcHZoIHN1cHBvcnQgd291bGQgZ2l2
ZSBtYW55IG9mCj4gPiBvdXIgdXNlcnMgd2l0aCBQViBndWVzdHMgYW4gaW1tZWRpYXRlbHkgZGVw
bG95YWJsZSB1cGRhdGUsIGV2ZW4gdGhvdWdoCj4gPiBvZiBjb3Vyc2UgdGhlIHZlcnNpb24gYnVt
cCB0byBnZXQgdG8gNC4xMCBtYXkgYmUgZGlzcnVwdGl2ZS4KPiA+IAo+ID4gRG9pbmcgdGhpcyB3
b3VsZCBiZSBhIGRlcGFydHVyZSBmcm9tIG91ciB1dXN1YWwgbm9uLXNlY3VyaXR5LWJ1Zwo+ID4g
cHJvY2VzcyBvZiBjb21taXR0aW5nIGNoYW5nZXMgdG8geGVuLmdpdCNzdGFnaW5nLCBhbmQgdGhl
biBiYWNrcG9ydGluZwo+ID4gb25seSBhZnRlciB0aGUgcGF0Y2hlcyBoYXZlIGJlZW4gc2l0dGlu
ZyBpbiB4ZW4uZ2l0I21hc3RlciBmb3Igc29tZQo+ID4gdGltZS4gIEl0J3MgYWxzbyBhIGRlcGFy
dHVyZSBmcm9tIG91ciB1c3VhbCBzZWN1cml0eS1idWcgcHJvY2VzcyBvZgo+ID4gZGV2ZWxvcGlu
ZyBhbmQgdGVzdGluZyBhbmQgY29tbWl0dGluZyBwYXRjaGVzIGZvciBhbGwgc3VwcG9ydGVkCj4g
PiB2ZXJzaW9ucyBpbiBwYXJhbGxlbC4KPiA+IAo+ID4gQnV0IHRoaXMgaXMgbm90IGEgdXN1YWwg
c2l0dWF0aW9uLiAgVGhpcyB0aW1lLCB3ZSBkb24ndCBoYXZlIHRoZSB0aW1lCj4gPiB0byB3YWl0
Lgo+ID4gCj4gPiBPcGluaW9ucyA/Cj4gPiAKPiAKPiBBbnRob255IGFuZCBvdGhlcnMgam9pbmVk
ICN4ZW5kZXZlbCB0byBleHByZXNzIHRoZWlyIGZpbmRpbmdzIGFuZAo+IG9waW5pb25zLgo+IAo+
IENvbnZlcmdpbmcgdGhlIFBWSCBhbmQgSFZNIHNvbHV0aW9uIGlzIGRvYWJsZSBhbmQgZXNzZW50
aWFsIGluIHRoZSBsb25nCj4gcnVuLCBidXQgbWVyZ2luZyB0aGUgdHdvIHNlcmllcyBpbiB0d28g
b3IgdGhyZWUgZGF5cyAoaWYgd2Ugd2FudCB0byBtYWtlCj4gc29tZXRoaW5nIHJlYWR5IHRoaXMg
d2VlaykgaXMgbm90IHBvc3NpYmxlLiBJdCBhbGwgY29tZXMgZG93biB0byB3aGljaAo+IHNlcmll
cyBzaG91bGQgd2UgdXNlIGZvciB0aGUgdGVtcG9yYXJ5IHNvbHV0aW9uLgo+IAo+IFdlIGRpc2N1
c3NlZCB0aGUgdGVzdCBjb3ZlcmFnZSBvZiBib3RoIHNlcmllcy4gSXQgc2VlbXMgdGhhdCB0aGUg
UFYgaW4KPiBQVkggc2VyaWVzIGhhcyBoYWQgaW4gZGVwdGggdGVzdGluZyBkb25lIG9uIDQuNyBh
bmQgNC4xMCwgd2hpbGUgUFYgaW4KPiBIVk0gc2VyaWVzIGhhcyBoYWQgdGVzdGluZyBkb25lIGZy
b20gWGVuIDMuNCBvbndhcmQgd2l0aCB2YXJpb3VzIG9sZCBhbmQKPiBuZXcgZ3Vlc3RzLiBBbnRo
b255IGFsc28gcG9pbnRlZCBvdXQgdGhhdCBQViBpbiBQVkggc2hpbSB3b24ndCB3b3JrIGZvcgo+
IHNvbWUgY29uZmlndXJhdGlvbnMgLS0gdGhlcmUgYXJlIGZhciB0b28gbWFueSBzdWJ0bGV0aWVz
IHRvIGZpeCB3aXRob3V0Cj4gdGltZSBhbmQgdGVzdGluZyByZXNvdXJjZXMgKGJvdGggb2Ygd2hp
Y2ggdXBzdHJlYW0gbGFja3MpLiBUaGVzZSBhcmUKPiByYXRoZXIgc3Ryb25nIGFyZ3VtZW50cyBm
b3IgdGhlIFBWIGluIEhWTSBzZXJpZXMsIGJlY2F1c2UgYmVpbmcgYWJsZSB0bwo+IHJ1biBvbiBv
bGRlciB2ZXJzaW9ucyBvZiBYZW4gYW5kIG9sZGVyIHZlcnNpb25zIG9mIGd1ZXN0IGtlcm5lbHMK
PiBwcm92aWRlcyBvdXIgdXNlcnMgd2l0aCB0aGUgbWF4aW11bSBjb3ZlcmFnZS4KPiAKPiBBbiBh
cmd1bWVudCBmb3IgUFYgaW4gUFZIIHNlcmllcyBpcyB0aGF0IGl0IGhhcyBtb3JlIGZ1bmN0aW9u
YWxpdGllcywKPiBidXQgSSB0aGluayBtaWdyYXRpb24gZXRjIGFyZSBqdXN0IG5pY2UtdG8taGF2
ZSdzIGluIHRoZSBjb250ZXh0IG9mIHRoaXMKPiBzZWN1cml0eSBmaXggc2VyaWVzLgo+IAo+IEkg
dGhpbmsgcHJvdmlkaW5nIGEgd2VsbCB0ZXN0ZWQgc29sdXRpb24gdG8gb3VyIHVzZXJzIGFzIHNv
b24gYXMKPiBwb3NzaWJsZSwgZXZlbiBpZiB0aGUgc29sdXRpb24gaGFzIHJlZHVjZWQgZnVuY3Rp
b25hbGl0eSwgaXMgYmV0dGVyIHRoYW4KPiBkZWxheWluZyBmb3IgdGhlIHBlcmZlY3Qgc29sdXRp
b24uICBJIHN1Z2dlc3Qgd2UgZ28gd2l0aCBBbWF6b24ncyBzZXJpZXMKPiBmaXJzdCBhbmQgcHJv
ZHVjZSBzb21ldGhpbmcgdGhpcyB3ZWVrLCB0aGVuIHdlIHNlZWsgdG8gbWVyZ2UgdGhlIHR3bwo+
IHNvbHV0aW9ucy4gQW50aG9ueSBoYXMgYWdyZWVkIHRvIGJlIG9uIHRoZSBob29rIHRvIHJldmll
dyBmdXR1cmUKPiBwYXRjaGVzLiA7LSkKCkkgdGhpbmsgdGhpcyBwb2ludCBpcyBtb290IHRoZSBt
b21lbnQgdml4ZW4gc3RhcnRzIG1lcmdpbmcgY29kZSBmcm9tCnRoZSBwdnNoaW0gYnJhbmNoLCBh
dCB3aGljaCBwb2ludCB3ZSBnZXQgc29tZSBraW5kIG9mIEZyYW5rZW5zdGVpbgpzaGltIHdoaWNo
IGhhcyBtb3JlIGZ1bmN0aW9uYWxpdHkgdGhhbiB0aGUgb3JpZ2luYWwgdml4ZW4gY29kZSwgYnV0
CmhhcyBuZWl0aGVyIGJlZW4gdGVzdGVkIGJ5IEFtYXpvbiBub3IgYnkgQ2l0cml4LCBpZTogdGhl
IHdvcnNlIG9mIGJvdGgKc2NlbmFyaW9zLgoKSWYgdGhlIHZpeGVuIHNlcmllcyBoYXMgdG8gYmUg
bWVyZ2VkLCBJIHRoaW5rIHRoZSB2ZXJzaW9uIG1lcmdlZApzaG91bGQgYmUgdGhlIG9uZSBleHRl
bnNpdmVseSB0ZXN0ZWQgYnkgQW1hem9uLCBvciBlbHNlIHRoZSB0ZXN0aW5nCnBvaW50IGluIHRo
ZSBhcmd1bWVudCBhYm92ZSBpdCdzIGp1c3Qgbm90IHRydWUuCgpSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 09:10:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 09:10:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZCOW-0002Lh-4l; Wed, 10 Jan 2018 09:10:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ggik=ef=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eZCOV-0002Lb-Ez
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 09:09:59 +0000
X-Inumbo-ID: d7c7c91c-f5e5-11e7-b4a6-bc764e045a96
Received: from ppsw-33.csi.cam.ac.uk (unknown [131.111.8.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7c7c91c-f5e5-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 10:08:38 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:50361
 helo=[192.168.1.6])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eZCOC-000lLR-i8 (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 10 Jan 2018 09:09:41 +0000
To: Chao Gao <chao.gao@intel.com>, xen-devel@lists.xen.org,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
References: <1515384090-175916-1-git-send-email-chao.gao@intel.com>
 <1515384090-175916-2-git-send-email-chao.gao@intel.com>
 <eaeb4016-0534-afa2-fcce-8146bfcdc160@citrix.com>
 <20180109204725.GB37862@op-computing>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <eef1299b-2076-2a12-4051-cb6858bbb05e@citrix.com>
Date: Wed, 10 Jan 2018 09:09:39 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180109204725.GB37862@op-computing>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 1/8] x86/domctl: introduce a pair of
 hypercall to set and get cpu topology
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMjAxOCAyMDo0NywgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gVHVlLCBKYW4gMDksIDIw
MTggYXQgMTE6NDc6NTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMDgvMDEv
MTggMDQ6MDEsIENoYW8gR2FvIHdyb3RlOgo+Pj4gRGVmaW5lIGludGVyZmFjZSwgc3RydWN0dXJl
cyBhbmQgaHlwZXJjYWxscyBmb3IgdG9vbHN0YWNrIHRvIGJ1aWxkCj4+PiBjcHUgdG9wb2xvZ3kg
YW5kIGZvciBndWVzdCB0aGF0IHdpbGwgcmV0cmlldmUgaXQgWzFdLgo+Pj4gVHdvIHN1Ym9wIGh5
cGVyY2FsbHMgaW50cm9kdWNlZCBieSB0aGlzIHBhdGNoOgo+Pj4gWEVOX0RPTUNUTF9zZXRfY3B1
X3RvcG9sb2d5IHRvIGRlZmluZSBjcHUgdG9wb2xvZ3kgaW5mb3JtYXRpb24gcGVyIGRvbWFpbgo+
Pj4gYW5kIFhFTk1FTV9nZXRfY3B1X3RvcG9sb2d5IHRvIHJldHJpZXZlIGNwdSB0b3BvbG9neSBp
bmZvcm1hdGlvbi4KPj4+Cj4+PiBbMV06IGR1cmluZyBndWVzdCBjcmVhdGlvbiwgdGhvc2UgaW5m
b3JtYXRpb24gaGVscHMgaHZtbG9hZGVyIHRvIGJ1aWxkIEFDUEkuCj4+Pgo+Pj4gU2lnbmVkLW9m
Zi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gSSdtIHNvcnJ5LCBidXQgdGhp
cyBnb2luZyBpbiB0aGUgd3JvbmcgZGlyZWN0aW9uLsKgIERldGFpbHMgbGlrZSB0aGlzCj4+IHNo
b3VsZCBiZSBjb250YWluZWQgYW5kIGNvbW11bmljYXRlZCBleGNsdXNpdmVseSBpbiB0aGUgQ1BV
SUQgcG9saWN5Lgo+Pgo+PiBCZWZvcmUgdGhlIHNwZWN0cmUvbWVsdGRvd24gZmlyZSBzdGFydGVk
LCBJIGhhZCBhIHByb3RvdHlwZSBzZXJpZXMKPj4gaW50cm9kdWNpbmcgYSB0b29sc3RhY2sgaW50
ZXJmYWNlIGZvciBnZXR0aW5nIGFuZCBzZXR0aW5nIGEgZnVsbCBDUFVJRAo+PiBwb2xpY3kgYXQg
b25jZSwgcmF0aGVyIHRoYW4gcGllY2V3aXNlLsKgIEkgd2lsbCBiZSBjb250aW51aW5nIHdpdGgg
dGhpcwo+IElzIHRoZSBuZXcgaW50ZXJmYWNlIGFibGUgdG8gc2V0IENQVUlEIHBvbGljeSBmb3Ig
ZWFjaCB2Q1BVIHJhdGhlciB0aGFuCj4gY3VycmVudCBmb3IgZWFjaCBkb21haW4/IE90aGVyd2lz
ZSBJIGNvdWxkbid0IHNlZSBob3cgdG8gc2V0IEFQSUNfSUQKPiBmb3IgZWFjaCB2Y3B1IGV4Y2Vw
dCBieSBpbnRyb2R1Y2luZyBhIG5ldyBpbnRlcmZhY2UuCgpBRkFJUiwgYWxsIEFQSUMgSURzIGNh
biBiZSB1bmlxdWVseSBhbmQgY29ycmVjdGx5IGRlcml2ZWQgZnJvbSB0aGUKc2hpZnQvY291bnQg
aW5mb3JtYXRpb24gaW4gbGVhZiAweGIKCldlJ3ZlIGFscmVhZHkgZ290IHNvbWUgQ1BVSUQgaW5m
b3JtYXRpb24gdGhhdCBpcyBkZXJpdmVkIGVpdGhlciBlbnRpcmVseQpkeW5hbWljYWxseSAoZS5n
LiBPU1hTQVZFKSwgb3Igd2hlbiBmaXJzdCBzZXQuwqAgVGhpcyBpc24ndCBhbnkgZGlmZmVyZW50
LgoKPgo+PiB3b3JrIG9uY2UgdGhlIGR1c3Qgc2V0dGxlcy4KPj4KPj4gSW4gcGFydGljdWxhciwg
d2Ugc2hvdWxkIG5vdCBoYXZlIG11bHRpcGxlIHdheXMgb2YgY29udmV5aW5nIHRoZSBzYW1lCj4+
IGluZm9ybWF0aW9uLCBvciBkdXBsaWNhdGlvbiBvZiB0aGUgc2FtZSBkYXRhIGluc2lkZSB0aGUg
aHlwZXJ2aXNvci4KPj4KPj4gSWYgeW91IHJlYXJyYW5nZSB5b3VyIHNlcmllcyB0byBwdXQgdGhl
IHN0cnVjdCBjcHVpZF9wb2xpY3kgY2hhbmdlcwo+PiBmaXJzdCwgdGhlbiBwYXRjaCAyIHdpbGwg
YmVjb21lIGZhciBtb3JlIHNpbXBsZS7CoCBIVk1Mb2FkZXIgc2hvdWxkCj4+IGRlcml2ZSBpdHMg
dG9wb2xvZ3kgaW5mb3JtYXRpb24gZnJvbSB0aGUgQ1BVSUQgaW5zdHJ1Y3Rpb24sIGp1c3QgYXMg
aXMKPj4gZXhwZWN0ZWQgb24gbmF0aXZlIGhhcmR3YXJlLgo+IEdvb2QgcG9pbnQuIEl0IHNlZW1z
IHRoYXQgaW4gSFZNTG9hZGVyIEJTUCBzaG91bGQgYm9vdCBBUHMgaW4gYQo+IGJyb2FkY2FzZSBm
YXNoaW9uIGFuZCB0aGVuIGluZm9ybWF0aW9uIGlzIGNvbGxlY3RlZCB2aWEgQ1BVSUQgYW5kIHRo
ZW4KPiBidWlsZCBNQURUL1NSQVQuCgpXZSBhbHJlYWR5IGRvIHRoYXQgZm9yIE1UUlIgc2V0dXAs
IGJ1dCBhcyBiZWZvcmUsIEknbSBmYWlybHkgc3VyZSB0aGUKQlNQIGNhbiBkbyB0aGlzIGFsb25l
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 09:11:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 09:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZCQN-0002w0-Gu; Wed, 10 Jan 2018 09:11:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=phwf=ef=citrix.com=prvs=541394923=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZCQM-0002ve-QC
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 09:11:54 +0000
X-Inumbo-ID: 95a89c85-f5e6-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 95a89c85-f5e6-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 09:13:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,339,1511827200"; d="scan'208";a="465256683"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 <xen-devel@lists.xenproject.org>
References: <20180109121022.11467-1-ross.lagerwall@citrix.com>
 <20180109121022.11467-2-ross.lagerwall@citrix.com>
 <e2686907-2715-15e8-4cdf-3165903db3ee@oracle.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <7b27b9ee-2c38-356c-14bd-b21db3a96960@citrix.com>
Date: Wed, 10 Jan 2018 09:11:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <e2686907-2715-15e8-4cdf-3165903db3ee@oracle.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen/gntdev: Fix partial gntdev_mmap()
	cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMTAvMjAxOCAwMToyMiBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IAo+IAo+IE9u
IDAxLzA5LzIwMTggMDc6MTAgQU0sIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+PiBXaGVuIGNsZWFu
aW5nIHVwIGFmdGVyIGEgcGFydGlhbGx5IHN1Y2Nlc3NmdWwgZ250ZGV2X21tYXAoKSwgdW5tYXAg
dGhlCj4+IHN1Y2Nlc3NmdWxseSBtYXBwZWQgZ3JhbnQgcGFnZXMgb3RoZXJ3aXNlIFhlbiB3aWxs
IGtpbGwgdGhlIGRvbWFpbiBpZgo+PiBpbiBkZWJ1ZyBtb2RlIChBdHRlbXB0IHRvIGltcGxpY2l0
bHkgdW5tYXAgYSBncmFudGVkIFBURSkgb3IgTGludXggd2lsbAo+PiBraWxsIHRoZSBwcm9jZXNz
IGFuZCBlbWl0ICJCVUc6IEJhZCBwYWdlIG1hcCBpbiBwcm9jZXNzIiBpZiBYZW4gaXMgaW4KPj4g
cmVsZWFzZSBtb2RlLgo+Pgo+PiBUaGlzIGlzIG9ubHkgbmVlZGVkIHdoZW4gdXNlX3B0ZW1vZCBp
cyB0cnVlIGJlY2F1c2UgZ250ZGV2X3B1dF9tYXAoKQo+PiB3aWxsIHVubWFwIGdyYW50IHBhZ2Vz
IGl0c2VsZiB3aGVuIHVzZV9wdGVtb2QgaXMgZmFsc2UuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IAo+IGFsdGhv
dWdoIEkgd29uZGVyIHdoZXRoZXIgaXQgbWF5IGJlIHBvc3NpYmxlIHRvIGhhdmUgZ250ZGV2X3B1
dF9tYXAoKSAKPiBmaWd1cmUgd2hldGhlciB0byB1bm1hcCB0aGUgcGFnZXMgaWYgdXNlX3B0ZW1v
ZCBpcyBzZXQuCgpJdCB3YXMgYSB3aGlsZSBzaW5jZSBJIHdyb3RlIHRoaXMgcGF0Y2gsIGJ1dCBJ
SVJDIHdoZW4gdXNlX3B0ZW1vZCBpcyAKc2V0LCBzdWNjZXNzZnVsbHkgbW1hcHBlZCBwYWdlcyBh
cmUgdW5tYXBwZWQgdmlhIHRoZSBtbXVfbm90aWZpZXIgCnJlbGVhc2UgY2FsbGJhY2suIFNvIGRv
aW5nIGl0IGluIGdudGRldl9wdXRfbWFwKCkgaXNuJ3QgcG9zc2libGUgd2l0aG91dCAKZnVydGhl
ciBjaGFuZ2VzLgoKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 09:18:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZCWj-0003AC-6F; Wed, 10 Jan 2018 09:18:29 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5413ecea8=citrix-osstest@xenproject.org>)
 id 1eZCWi-0003A5-7T
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 09:18:28 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-3.messagelabs.com id 63/33-23666-36AD55A5;
 Wed, 10 Jan 2018 09:18:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpG7SrdA
 og/XXlSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8apsz9ZCi4UVRyft46pgfGQdxcjJ4eEgL/E
 1BM/2LsYOYBsd4mGvWkgYREBZ4kJH26zgdi8AnoSH7Z8ZgQpERbwkph8K76LkQuo+qihRP/J6
 SwQY9wl1jTNYIaxe0+0MILYbAIeEhN7JoLVsAioSnyc0c0EYgsJaEksXbySCWK+oMTJmU/Aap
 gFJCQOvnjBDHGOhcTeVxUTGPlmIamahaRqASPTKkaN4tSistQiXUNTvaSizPSMktzEzBxdQwN
 jvdzU4uLE9NScxKRiveT83E2MwIBiAIIdjGu2ex5ilORgUhLlDeQMjRLiS8pPqcxILM6ILyrN
 SS0+xCjDwaEkwat0EygnWJSanlqRlpkDDG2YtAQHj5IIb+oNoDRvcUFibnFmOkTqFKMlx7FNl
 /8wcUy4dRdIPpv5uoFZiCUvPy9VSpz3K0iDAEhDRmke3DhY/F1ilJUS5mUEOlCIpyC1KDezBF
 X+FaM4B6OSMO9+kCk8mXklcFtfAR3EBHTQ+Y1gB5UkIqSkGhifpYl7p8n/F3WbUHx8iobCmoa
 N7Xq/7gnJ9h8/E/DhzluOSf5ix1PerpWp7X72+9rJipN33Ti+37zt8G/prDM5e45OifpUzBB1
 otJwgt7SR+t2fntxfaaN0bSd6tEeE4PZrqqfLbNxPXZe6Utypu2j8K3nWs7Nf8p0RfiM1NLel
 qvrw7+9z5iyT4mlOCPRUIu5qDgRADz3Mz26AgAA
X-Env-Sender: prvs=5413ecea8=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1515575904!91404890!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52154 invoked from network); 10 Jan 2018 09:18:26 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Jan 2018 09:18:26 -0000
X-IronPort-AV: E=Sophos;i="5.46,339,1511827200"; d="scan'208";a="457693860"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74185-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf-xsm:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:syslog-server:running:regression
 qemu-mainline:build-armhf:syslog-server:running:regression
 qemu-mainline:build-armhf-xsm:syslog-server:running:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: qemuu=4124ea4f5bd367ca6412fb2dfe7ac4d80e1504d9
X-Osstest-Versions-That: qemuu=eaefea537b476cb853e2edbdc68e969ec777e4bb
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 10 Jan 2018 09:18:21 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 74185: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2505724945199379970=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This run is configured for baseline tests only.

flight 74185 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/74185/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                     <job status>                 broken
 build-i386                      <job status>                 broken
 build-armhf-pvops               <job status>                 broken
 build-i386-xsm                  <job status>                 broken
 build-amd64-xsm                 <job status>                 broken
 build-amd64-pvops               <job status>                 broken
 build-i386-pvops                <job status>                 broken
 build-armhf-xsm                 <job status>                 broken
 build-armhf                     <job status>                 broken
 build-armhf-pvops             3 syslog-server                running
 build-armhf                   3 syslog-server                running
 build-armhf-xsm               3 syslog-server                running

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-xl-midway    1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 build-armhf-pvops             4 host-install(4)       broken baseline untested
 build-armhf-xsm               4 host-install(4)       broken baseline untested
 build-armhf                   4 host-install(4)       broken baseline untested
 build-armhf-pvops             5 capture-logs          broken baseline untested
 build-armhf-xsm               5 capture-logs          broken baseline untested
 build-armhf                   5 capture-logs          broken baseline untested
 build-i386                    4 host-install(4)       broken baseline untested
 build-amd64-xsm               4 host-install(4)       broken baseline untested
 build-amd64-pvops             4 host-install(4)       broken baseline untested
 build-i386-pvops              4 host-install(4)       broken baseline untested
 build-i386-xsm                4 host-install(4)       broken baseline untested
 build-amd64                   4 host-install(4)       broken baseline untested

version targeted for testing:
 qemuu                4124ea4f5bd367ca6412fb2dfe7ac4d80e1504d9
baseline version:
 qemuu                eaefea537b476cb853e2edbdc68e969ec777e4bb

Last test of basis    73118  2017-12-20 16:30:09 Z   20 days
Testing same since    74185  2018-01-10 04:19:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Aurelien Jarno <aurelien@aurel32.net>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Doug Gale <doug16k@gmail.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Ed Swierk <eswierk@skyportsystems.com>
  Ed Swierk via Qemu-devel <qemu-devel@nongnu.org>
  Edgar Kaziakhmedov <edgar.kaziakhmedov@virtuozzo.com>
  Evgeny Yakovlev <eyakovlev@virtuozzo.com>
  Fam Zheng <famz@redhat.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  John Snow <jsnow@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Laurent Vivier <laurent@vivier.eu>
  linzhecheng <linzhecheng@huawei.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Namhyung Kim <namhyung@gmail.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Roman Kagan <rkagan@virtuozzo.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sergio Andres Gomez Del Real <Sergio.G.DelReal@gmail.com>
  Stefan Berger <Stefan Berger stefanb@linux.vnet.ibm.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Yang Zhong <yang.zhong@intel.com>

jobs:
 build-amd64-xsm                                              broken  
 build-armhf-xsm                                              broken  
 build-i386-xsm                                               broken  
 build-amd64                                                  broken  
 build-armhf                                                  broken  
 build-i386                                                   broken  
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            broken  
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             broken  
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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

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

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

broken-job build-amd64 broken
broken-job build-i386 broken
broken-job build-armhf-pvops broken
broken-job build-i386-xsm broken
broken-job build-amd64-xsm broken
broken-job build-amd64-pvops broken
broken-job build-i386-pvops broken
broken-job build-armhf-xsm broken
broken-job build-armhf broken
broken-step build-armhf-pvops host-install(4)
broken-step build-armhf-xsm host-install(4)
broken-step build-armhf host-install(4)
broken-step build-armhf-pvops capture-logs
broken-step build-armhf-xsm capture-logs
broken-step build-armhf capture-logs
broken-step build-i386 host-install(4)
broken-step build-amd64-xsm host-install(4)
broken-step build-amd64-pvops host-install(4)
broken-step build-i386-pvops host-install(4)
broken-step build-i386-xsm host-install(4)
broken-step build-amd64 host-install(4)

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2505724945199379970==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 09:52:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 09:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZD3b-0005ve-0l; Wed, 10 Jan 2018 09:52:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2bb6=ef=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZD3a-0005vY-7b
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 09:52:26 +0000
X-Inumbo-ID: 3eb01c31-f5ec-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3eb01c31-f5ec-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 09:54:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 Jan 2018 02:52:18 -0700
Message-Id: <5A55F061020000780019D1DB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 10 Jan 2018 02:52:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515516467-26501-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515516467-26501-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/ioemul: Account for
 ioemul_handle_quirk() in stub length check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDE3OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIG9wY29kZSBwb3RlbnRpYWxseSB3cml0dGVuIGludG8gY3R4dC0+aW9fZW11bF9z
dHViW10gaW4gdGhlIGNhc2UKPiB0aGF0IGlvZW11bF9oYW5kbGVfcXVpcmsoKSBpcyBvdmVycmlk
aW5nIHRoZSBkZWZhdWx0IGxvZ2ljIGlzbnQKPiBhY2NvdW50ZWQgZm9yIGluIHRoZSBidWlsZC10
aW1lIGNoZWNrIHRoYXQgdGhlIHN0dWJzIGFyZSBsYXJnZSBlbm91Z2guCj4gCj4gSW50cm9kdWNl
IElPRU1VTF9RVUlSS19TVFVCX0JZVEVTIGFuZCB1c2UgZm9yIGJvdGggdGhlIG1haW4gYW5kIHF1
aXJrCj4gc3R1YiBjYXNlcy4gIEFzIGEgc2xpbSBvcHRpbWlzYXRpb24sIGF2b2lkIHdyaXRpbmcg
b3V0IHRoZSBkZWZhdWx0IHN0dWIKPiB3aGVuIHdlIGtub3cgd2UgYXJlIGdvaW5nIHRvIG92ZXJ3
cml0ZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4Kd2l0aCBvbmUgc3VnZ2VzdGlvbjoKCj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJp
di1vcC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4gQEAgLTg5LDE5
ICs4OSwyNCBAQCBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxfc3R1Yl9zZXR1cChzdHJ1
Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCj4gICAgICAvKiBjYWxscSAqJXJjeCAq
Lwo+ICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7Cj4gICAgICBjdHh0LT5pb19l
bXVsX3N0dWJbMTFdID0gMHhkMTsKPiAtICAgIC8qIGRhdGExNiBvciBub3AgKi8KPiAtICAgIGN0
eHQtPmlvX2VtdWxfc3R1YlsxMl0gPSAoYnl0ZXMgIT0gMikgPyAweDkwIDogMHg2NjsKPiAtICAg
IC8qIDxpby1hY2Nlc3Mgb3Bjb2RlPiAqLwo+IC0gICAgY3R4dC0+aW9fZW11bF9zdHViWzEzXSA9
IG9wY29kZTsKPiAtICAgIC8qIGltbTggb3Igbm9wICovCj4gLSAgICBjdHh0LT5pb19lbXVsX3N0
dWJbMTRdID0gIShvcGNvZGUgJiA4KSA/IHBvcnQgOiAweDkwOwo+IC0gICAgLyogcmV0IChqdW1w
cyB0byBndWVzdF90b19ob3N0X2dwcl9zd2l0Y2gpICovCj4gLSAgICBjdHh0LT5pb19lbXVsX3N0
dWJbMTVdID0gMHhjMzsKPiAtICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2
KTsKPiAtCj4gLSAgICBpZiAoIGlvZW11bF9oYW5kbGVfcXVpcmsgKQo+ICsKPiArICAgIGlmICgg
bGlrZWx5KCFpb2VtdWxfaGFuZGxlX3F1aXJrKSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogZGF0
YTE2IG9yIG5vcCAqLwo+ICsgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMl0gPSAoYnl0ZXMg
IT0gMikgPyAweDkwIDogMHg2NjsKPiArICAgICAgICAvKiA8aW8tYWNjZXNzIG9wY29kZT4gKi8K
PiArICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTNdID0gb3Bjb2RlOwo+ICsgICAgICAgIC8q
IGltbTggb3Igbm9wICovCj4gKyAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzE0XSA9ICEob3Bj
b2RlICYgOCkgPyBwb3J0IDogMHg5MDsKPiArICAgICAgICAvKiByZXQgKGp1bXBzIHRvIGd1ZXN0
X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KPiArICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTVd
ID0gMHhjMzsKPiArICAgIH0KPiArICAgIGVsc2UKPiAgICAgICAgICBpb2VtdWxfaGFuZGxlX3F1
aXJrKG9wY29kZSwgJmN0eHQtPmlvX2VtdWxfc3R1YlsxMl0sIGN0eHQtPmN0eHQucmVncyk7Cj4g
IAo+ICsgICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgTUFYKDE2LCAvKiBSZWd1
bGFyIHN0dWJzICovCgpOb3cgdGhhdCB3ZSBoYXZlIGl0IGF2YWlsYWJsZSBnbG9iYWxseSwgd291
bGQgeW91IG1pbmQgdXNpbmcKTUFYX0lOU1RfTEVOICsgMSBoZXJlIGluc3RlYWQgb2YgdGhlIGxp
dGVyYWwgMTY/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 09:56:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 09:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZD7U-00065n-HB; Wed, 10 Jan 2018 09:56:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZD7T-00065h-Dv
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 09:56:27 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id BE/DC-24969-A43E55A5;
 Wed, 10 Jan 2018 09:56:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsWS0XRdVdfzcWi
 UwbxNhhb3prxnd2D02N63iz2AMYo1My8pvyKBNaN/ymSWgn7uik1t+1gaGOdwdjFycggJNDJJ
 dF/x6WLkArIfM0pMu/2ZFcLZxijxedpjNpAqEQFnia9n5rKD2LwC+hK9H+aygNjCAvYSe3b0A
 dVwcEgIeEpcnaMEEgYxl3duAgqzc7AJWEkcEgOJsgioSsz4dJxpAiPXAkaGVYwaxalFZalFuo
 bGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgT5kAIIdjF+WBRxilORgUhLlDeQ
 MjRLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSv6CCgnWJSanlqRlpkDDCaYtAQHj5II75mHQGne
 4oLE3OLMdIjUKUZjjmObLv9h4ng283UDsxBLXn5eqpQ471OQUgGQ0ozSPLhBsCC/xCgrJczLC
 HSaEE9BalFuZgmq/CtGcQ5GJWHe9yBTeDLzSuD2vQI6hQnolPMbwU4pSURISTUwrg5+WT+Bdx
 5fvCf7pj+bjqxYevnLxL1bQ17sr7h1adH0i9GfL0nsW7dapuJZubr5ZYd65ePd7sZb7vl1ntd
 0LWM6ckj3m0xnDIvNa1+ZJ18SQlpWvOOZatZa/v6845vfX3ieiK6xcjq+sUvt2OMFCzNvVqfJ
 W6WcV1GZUG/xIjFg2XajUMndSUosxRmJhlrMRcWJAKcf4ettAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1515578184!83738292!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23286 invoked from network); 10 Jan 2018 09:56:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 09:56:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZD7O-0006RP-S2; Wed, 10 Jan 2018 09:56:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZD7J-0008Lb-Jm; Wed, 10 Jan 2018 09:56:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZD7J-0005e4-D2; Wed, 10 Jan 2018 09:56:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117768-mainreport@xen.org>
X-Osstest-Versions-This: xen=d51baf310e530659f73e714acf575555bdc46303
X-Osstest-Versions-That: xen=2d1c82261d966735e82e5971eddb63ba3c565a37
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 09:56:17 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 117768: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7268715439775586209=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  d51baf310e530659f73e714acf575555bdc46303
baseline version:
 xen                  2d1c82261d966735e82e5971eddb63ba3c565a37

Last test of basis   117698  2018-01-07 09:19:02 Z    3 days
Testing same since   117768  2018-01-10 09:19:58 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   2d1c82261d..d51baf310e  d51baf310e530659f73e714acf575555bdc46303 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7268715439775586209==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 09:56:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 09:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZD7h-00067T-Ow; Wed, 10 Jan 2018 09:56:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ggik=ef=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eZD7g-00066x-EL
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 09:56:40 +0000
X-Inumbo-ID: d6a887c0-f5ec-11e7-b0d7-9f685aff125f
Received: from ppsw-33.csi.cam.ac.uk (unknown [131.111.8.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d6a887c0-f5ec-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 09:58:42 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:50592
 helo=[192.168.1.6])
 by ppsw-33.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eZD7Y-000I8l-hG (Exim 4.89)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 10 Jan 2018 09:56:32 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1515516467-26501-1-git-send-email-andrew.cooper3@citrix.com>
 <5A55F061020000780019D1DB@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8148b65e-6b95-7c1c-7e36-4d6268e17bb1@citrix.com>
Date: Wed, 10 Jan 2018 09:56:31 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A55F061020000780019D1DB@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/ioemul: Account for
 ioemul_handle_quirk() in stub length check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDEvMjAxOCAwOTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDEuMTgg
YXQgMTc6NDcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gVGhlIG9wY29k
ZSBwb3RlbnRpYWxseSB3cml0dGVuIGludG8gY3R4dC0+aW9fZW11bF9zdHViW10gaW4gdGhlIGNh
c2UKPj4gdGhhdCBpb2VtdWxfaGFuZGxlX3F1aXJrKCkgaXMgb3ZlcnJpZGluZyB0aGUgZGVmYXVs
dCBsb2dpYyBpc250Cj4+IGFjY291bnRlZCBmb3IgaW4gdGhlIGJ1aWxkLXRpbWUgY2hlY2sgdGhh
dCB0aGUgc3R1YnMgYXJlIGxhcmdlIGVub3VnaC4KPj4KPj4gSW50cm9kdWNlIElPRU1VTF9RVUlS
S19TVFVCX0JZVEVTIGFuZCB1c2UgZm9yIGJvdGggdGhlIG1haW4gYW5kIHF1aXJrCj4+IHN0dWIg
Y2FzZXMuICBBcyBhIHNsaW0gb3B0aW1pc2F0aW9uLCBhdm9pZCB3cml0aW5nIG91dCB0aGUgZGVm
YXVsdCBzdHViCj4+IHdoZW4gd2Uga25vdyB3ZSBhcmUgZ29pbmcgdG8gb3ZlcndyaXRlIGl0Lgo+
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gd2l0
aCBvbmUgc3VnZ2VzdGlvbjoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4+IEBAIC04OSwxOSAr
ODksMjQgQEAgc3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0
IHByaXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bjb2RlLAo+PiAgICAgIC8qIGNhbGxxIColcmN4ICov
Cj4+ICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7Cj4+ICAgICAgY3R4dC0+aW9f
ZW11bF9zdHViWzExXSA9IDB4ZDE7Cj4+IC0gICAgLyogZGF0YTE2IG9yIG5vcCAqLwo+PiAtICAg
IGN0eHQtPmlvX2VtdWxfc3R1YlsxMl0gPSAoYnl0ZXMgIT0gMikgPyAweDkwIDogMHg2NjsKPj4g
LSAgICAvKiA8aW8tYWNjZXNzIG9wY29kZT4gKi8KPj4gLSAgICBjdHh0LT5pb19lbXVsX3N0dWJb
MTNdID0gb3Bjb2RlOwo+PiAtICAgIC8qIGltbTggb3Igbm9wICovCj4+IC0gICAgY3R4dC0+aW9f
ZW11bF9zdHViWzE0XSA9ICEob3Bjb2RlICYgOCkgPyBwb3J0IDogMHg5MDsKPj4gLSAgICAvKiBy
ZXQgKGp1bXBzIHRvIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KPj4gLSAgICBjdHh0LT5p
b19lbXVsX3N0dWJbMTVdID0gMHhjMzsKPj4gLSAgICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0la
RSAvIDIgPCAxNik7Cj4+IC0KPj4gLSAgICBpZiAoIGlvZW11bF9oYW5kbGVfcXVpcmsgKQo+PiAr
Cj4+ICsgICAgaWYgKCBsaWtlbHkoIWlvZW11bF9oYW5kbGVfcXVpcmspICkKPj4gKyAgICB7Cj4+
ICsgICAgICAgIC8qIGRhdGExNiBvciBub3AgKi8KPj4gKyAgICAgICAgY3R4dC0+aW9fZW11bF9z
dHViWzEyXSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2Owo+PiArICAgICAgICAvKiA8aW8t
YWNjZXNzIG9wY29kZT4gKi8KPj4gKyAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzEzXSA9IG9w
Y29kZTsKPj4gKyAgICAgICAgLyogaW1tOCBvciBub3AgKi8KPj4gKyAgICAgICAgY3R4dC0+aW9f
ZW11bF9zdHViWzE0XSA9ICEob3Bjb2RlICYgOCkgPyBwb3J0IDogMHg5MDsKPj4gKyAgICAgICAg
LyogcmV0IChqdW1wcyB0byBndWVzdF90b19ob3N0X2dwcl9zd2l0Y2gpICovCj4+ICsgICAgICAg
IGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAweGMzOwo+PiArICAgIH0KPj4gKyAgICBlbHNlCj4+
ICAgICAgICAgIGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+aW9fZW11bF9zdHVi
WzEyXSwgY3R4dC0+Y3R4dC5yZWdzKTsKPj4gIAo+PiArICAgIEJVSUxEX0JVR19PTihTVFVCX0JV
Rl9TSVpFIC8gMiA8IE1BWCgxNiwgLyogUmVndWxhciBzdHVicyAqLwo+IE5vdyB0aGF0IHdlIGhh
dmUgaXQgYXZhaWxhYmxlIGdsb2JhbGx5LCB3b3VsZCB5b3UgbWluZCB1c2luZwo+IE1BWF9JTlNU
X0xFTiArIDEgaGVyZSBpbnN0ZWFkIG9mIHRoZSBsaXRlcmFsIDE2PwoKVGhpcyByYXcgMTYgaXMg
YmVjYXVzZSB3ZSB3cml0ZSAxNiBieXRlcyBpbnRvIGN0eHQtPmlvX2VtdWxfc3R1YltdLCBhbmQK
dGhpcyBqdW1wcyB0byAxOSB3aXRoIHRoZSBJTkRJUkVDVF9USFVOSyB3b3JrLCBub3QgYmVjYXVz
ZSBpdCBpcyByZWxhdGVkCnRvIE1BWF9JTlNUX0xFTi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 10:40:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 10:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZDnl-0001FU-62; Wed, 10 Jan 2018 10:40:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZDnk-0001FO-Nc
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 10:40:08 +0000
X-Inumbo-ID: 6ff5645e-f5f2-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ff5645e-f5f2-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 11:38:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,339,1511827200"; d="scan'208";a="65849794"
To: Juergen Gross <jgross@suse.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
References: <20180109142700.12028-1-jgross@suse.com>
 <20180109142700.12028-5-jgross@suse.com>
 <3430712a-6b57-fd55-5cf0-727f9817d7da@citrix.com>
 <17111fe9-68d8-5082-385c-caa87e14d6eb@suse.com>
 <5d67a75de9f14baaa48d71a5dcda5720@AMSPEX02CL02.citrite.net>
 <84daf496-aae7-3f14-16f4-b0c600347ef8@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ce0f9f83-2f5e-c236-bb3e-8f77915f92b1@citrix.com>
Date: Wed, 10 Jan 2018 10:40:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <84daf496-aae7-3f14-16f4-b0c600347ef8@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 4/4] xen: use per-vcpu TSS and stacks
	for pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDEvMTggMTk6MzksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDkvMDEvMTggMjA6
MTMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IChzb3JyeSBmb3IgdGhlIHRvcC1wb3N0LiBJJ20g
b24gbXkgcGhvbmUpIAo+Pgo+PiBJIGNhbiBzZWUgeW91IGFyZSB1c2luZyBsdHIsIGJ1dCBJIGRv
bid0IHNlZSBhbnl3aGVyZSB3aGVyZSB3aGVyZSB5b3UgYXJlIGNoYW5naW5nIHRoZSBjb250ZW50
IG9uIHRoZSBUU1MsIG9yIHRoZSB0b3Atb2Ytc3RhY2sgY29udGVudC4KPiBUaGUgcGVyLXZjcHUg
VFNTIGlzIGFscmVhZHkgaW5pdGlhbGl6ZWQgd2l0aCB0aGUgY29ycmVjdCBzdGFjawo+IGFkZHJl
c3Nlcywgc28gaXQgZG9lc24ndCBoYXZlIHRvIGJlIG1vZGlmaWVkIGxhdGVyLgo+Cj4+IEl0IGlz
IHZlcnkgY29tcGxpY2F0ZWQgdG8gc2FmZWx5IHN3aXRjaCBJU1Qgc3RhY2tzIHdoZW4geW91IG1p
Z2h0IGJlIHRha2luZyBpbnRlcnJ1cHRzLgo+IFVzaW5nIExUUiB3aXRoIGEgbmV3IFRTUyB3aXRo
IGJvdGggc3RhY2sgYXJlYXMgbWFwcGVkIChvbGQgYW5kIG5ldykKPiBzaG91bGQgd29yaywgcmln
aHQ/CgpUaGUgdG9wLW9mLXN0YWNrIGJsb2NrIGhhcyBwY3B1IGluZm9ybWF0aW9uIG9uIGl0LCBp
bmNsdWRpbmcKc21wX3Byb2Nlc3Nvcl9pZCgpIGFuZCBwZXJ2Y3B1X29mZnNldC7CoCBTd2l0Y2hp
bmcgdGhlIGNyNCBzaGFkb3cgd2l0aG91dApoaXR0aW5nIGFuIGFzc2VydCBpcyB0cmlja3ksIGFu
ZCB3YXMgbGVmdCB3aXRoIGEgcmF0aGVyIGxhcmdlIFJGQy9UT0RPCmluIG15IHByZS1rYWlzZXIg
c2VyaWVzLgoKVGhlIHN5c2NhbGwgc3R1YnMgY29udGFpbiBhYnNvbHV0ZSBzdGFjayByZWZlcmVu
Y2VzIGluIHRoZW0sIHNvIGF0IGEKbWluaW11bSB0aGV5IGFsc28gbmVlZCByZXdyaXRpbmcgb24g
Y29udGV4dCBzd2l0Y2guCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 10:53:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 10:53:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZE0x-0002B7-Ce; Wed, 10 Jan 2018 10:53:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y1i6=ef=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eZE0v-0002AP-Q1
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 10:53:45 +0000
X-Inumbo-ID: cfa108b3-f5f4-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfa108b3-f5f4-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 10:55:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 86253AD91;
 Wed, 10 Jan 2018 10:53:36 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20180109142700.12028-1-jgross@suse.com>
 <20180109142700.12028-5-jgross@suse.com>
 <3430712a-6b57-fd55-5cf0-727f9817d7da@citrix.com>
 <17111fe9-68d8-5082-385c-caa87e14d6eb@suse.com>
 <5d67a75de9f14baaa48d71a5dcda5720@AMSPEX02CL02.citrite.net>
 <84daf496-aae7-3f14-16f4-b0c600347ef8@suse.com>
 <ce0f9f83-2f5e-c236-bb3e-8f77915f92b1@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4c27f409-9783-82cb-966e-dcae43f3ddc1@suse.com>
Date: Wed, 10 Jan 2018 11:53:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <ce0f9f83-2f5e-c236-bb3e-8f77915f92b1@citrix.com>
Content-Language: de-DE
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 4/4] xen: use per-vcpu TSS and stacks
	for pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDEvMTggMTE6NDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDkvMDEvMTggMTk6
MzksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDA5LzAxLzE4IDIwOjEzLCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gKHNvcnJ5IGZvciB0aGUgdG9wLXBvc3QuIEknbSBvbiBteSBwaG9uZSkg
Cj4+Pgo+Pj4gSSBjYW4gc2VlIHlvdSBhcmUgdXNpbmcgbHRyLCBidXQgSSBkb24ndCBzZWUgYW55
d2hlcmUgd2hlcmUgd2hlcmUgeW91IGFyZSBjaGFuZ2luZyB0aGUgY29udGVudCBvbiB0aGUgVFNT
LCBvciB0aGUgdG9wLW9mLXN0YWNrIGNvbnRlbnQuCj4+IFRoZSBwZXItdmNwdSBUU1MgaXMgYWxy
ZWFkeSBpbml0aWFsaXplZCB3aXRoIHRoZSBjb3JyZWN0IHN0YWNrCj4+IGFkZHJlc3Nlcywgc28g
aXQgZG9lc24ndCBoYXZlIHRvIGJlIG1vZGlmaWVkIGxhdGVyLgo+Pgo+Pj4gSXQgaXMgdmVyeSBj
b21wbGljYXRlZCB0byBzYWZlbHkgc3dpdGNoIElTVCBzdGFja3Mgd2hlbiB5b3UgbWlnaHQgYmUg
dGFraW5nIGludGVycnVwdHMuCj4+IFVzaW5nIExUUiB3aXRoIGEgbmV3IFRTUyB3aXRoIGJvdGgg
c3RhY2sgYXJlYXMgbWFwcGVkIChvbGQgYW5kIG5ldykKPj4gc2hvdWxkIHdvcmssIHJpZ2h0Pwo+
IAo+IFRoZSB0b3Atb2Ytc3RhY2sgYmxvY2sgaGFzIHBjcHUgaW5mb3JtYXRpb24gb24gaXQsIGlu
Y2x1ZGluZwo+IHNtcF9wcm9jZXNzb3JfaWQoKSBhbmQgcGVydmNwdV9vZmZzZXQuwqAgU3dpdGNo
aW5nIHRoZSBjcjQgc2hhZG93IHdpdGhvdXQKPiBoaXR0aW5nIGFuIGFzc2VydCBpcyB0cmlja3ks
IGFuZCB3YXMgbGVmdCB3aXRoIGEgcmF0aGVyIGxhcmdlIFJGQy9UT0RPCj4gaW4gbXkgcHJlLWth
aXNlciBzZXJpZXMuCj4gCj4gVGhlIHN5c2NhbGwgc3R1YnMgY29udGFpbiBhYnNvbHV0ZSBzdGFj
ayByZWZlcmVuY2VzIGluIHRoZW0sIHNvIGF0IGEKPiBtaW5pbXVtIHRoZXkgYWxzbyBuZWVkIHJl
d3JpdGluZyBvbiBjb250ZXh0IHN3aXRjaC4KCkFhaCwgb2theS4gVGhpcyBpcyB0aGUgaW5mb3Jt
YXRpb24gSSB3YXMgYWZ0ZXIuCgpTbyBJIG5lZWQgdG8gbG9vayBhZnRlciBzdHJ1Y3QgY3B1X2lu
Zm8gYW5kIHRoZSBzeXNjYWxsIHN0dWJzIG5leHQuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 11:24:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 11:24:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZEUX-0004e2-7W; Wed, 10 Jan 2018 11:24:21 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZEUV-0004dw-Fp
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 11:24:19 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-3.messagelabs.com id 4B/20-14371-2E7F55A5;
 Wed, 10 Jan 2018 11:24:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVffh99A
 ogxk3xSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aLtZeZCz5qVHx5vIq1gXGpVBcjF4eQQCOT
 xKGGSUwQzmNGibsnz7N2MXICOdsYJX48FwaxRQScJb6emcsOYvMK6Et8nTeFBcQWFrCWWLTtE
 TtIs4TABh6J1qtrmLsYOYAcX4mjR1VAakDMpS8OM3YxsnOwCVhJHBIDibIIqEr07djENIGRew
 EjwypG9eLUorLUIl1zvaSizPSMktzEzBxdQwNjvdzU4uLE9NScxKRiveT83E2MQN8yAMEOxsb
 vTocYJTmYlER5AzlDo4T4kvJTKjMSizPii0pzUosPMcpwcChJ8P79BpQTLEpNT61Iy8wBBhlM
 WoKDR0mEVx0YaEK8xQWJucWZ6RCpU4zGHMc2Xf7DxPFs5usGZiGWvPy8VClx3okgkwRASjNK8
 +AGwYL/EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5L4NM4cnMK4Hb9wroFCagU85vBDulJB
 EhJdXAGD73xRK1z315h2zvvVvGnXB+TtXMY6ZfD+z7+yCwfvvq5vk7p0+9EPjF//DiyTt394R
 I+K0wr+EWE694dDtiluvywiDBKZVL50yYe0tLwH/ZLYOTF9Zsq7m48V7Hh6zqFbe2WRYJSRpM
 Lwz7d/DpnP3e3z97uUyeuZyhjTfMuFhC+GtFp/njNyuVWIozEg21mIuKEwGamXbKeQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1515583456!119054481!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55369 invoked from network); 10 Jan 2018 11:24:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 11:24:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZEUQ-0000OX-K1; Wed, 10 Jan 2018 11:24:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZEUL-00052m-A0; Wed, 10 Jan 2018 11:24:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZEUK-00058F-OX; Wed, 10 Jan 2018 11:24:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117737-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-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-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-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-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=e3088bfd8efe0ec4a3875788aad6d69f48509c2d
X-Osstest-Versions-That: libvirt=2b041dc8c7b70e762d99b6bd7805daa9961740f6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 11:24:08 +0000
Subject: [Xen-devel] [libvirt test] 117737: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzczNyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3MzcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNzY2MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3NjYyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTc2NjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBlMzA4OGJmZDhlZmUwZWM0YTM4NzU3ODhhYWQ2ZDY5ZjQ4NTA5YzJkCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAyYjA0MWRjOGM3YjcwZTc2MmQ5OWI2YmQ3
ODA1ZGFhOTk2MTc0MGY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc2NjIgIDIwMTgtMDEtMDUg
MjA6NTg6MjUgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NzM3ICAyMDE4LTAx
LTA5IDA0OjIwOjAyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KICBCam9lcm4gV2FsayA8YndhbGtAbGludXgudm5ldC5pYm0uY29tPgogIENo
ZW4gSGFueGlhbyA8Y2hlbmhhbnhpYW9AZ21haWwuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1w
cml2b3puQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CiAgIDJiMDQxZGM4Yy4uZTMwODhiZmQ4ICBlMzA4OGJmZDhlZmUwZWM0
YTM4NzU3ODhhYWQ2ZDY5ZjQ4NTA5YzJkIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 12:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 12:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZFPn-0000du-4X; Wed, 10 Jan 2018 12:23:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZFPl-0000dn-Uj
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 12:23:29 +0000
X-Inumbo-ID: 591feaee-f601-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 591feaee-f601-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 12:25:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="65854067"
Date: Wed, 10 Jan 2018 12:23:15 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180110122315.4nswjdfakvgks3ph@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-56-wei.liu2@citrix.com>
 <5A53A4E4020000780019C50B@prv-mh.provo.novell.com>
 <CA+aC4ksmO0OfGWmLYgzbURccrsSz6mZxTbA2k9OQ9gzYM6827Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4ksmO0OfGWmLYgzbURccrsSz6mZxTbA2k9OQ9gzYM6827Q@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 55/74] xen/pvshim: forward evtchn ops
 between L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDk6NTA6MTRBTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQgODowNSBBTSwgSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPiA+Pj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4gRnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiA+Pgo+ID4+IE5vdGUgdGhhdCB0aGUgdW5tYXNrIGFuZCB0aGUg
dmlycSBvcGVyYXRpb25zIGFyZSBoYW5kbGVkIGJ5IHRoZSBzaGltCj4gPj4gaXRzZWxmLCBhbmQg
dGhhdCBGSUZPIGV2ZW50IGNoYW5uZWxzIGFyZSBub3QgZXhwb3NlZCB0byB0aGUgZ3Vlc3QuCj4g
Pj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5j
b20+Cj4gPj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBj
aXRyaXguY29tPgo+ID4KPiA+IEluIFJGQyBzdGF0ZSB0aGlzIGNlcnRhaW5seSBkb2Vzbid0IG1h
dHRlciB5ZXQsIGJ1dCBnZW5lcmFsbHkgSSdkCj4gPiBleHBlY3QgRnJvbTogdG8gbWF0Y2ggdGhl
IGZpcnN0IFMtby1iLgo+ID4KPiA+PiBAQCAtMTU1LDExICsxNTYsMzEgQEAgc3RhdGljIHZvaWQg
c2V0X3ZjcHVfaWQodm9pZCkKPiA+PiAgc3RhdGljIHZvaWQgeGVuX2V2dGNobl91cGNhbGwoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gPj4gIHsKPiA+PiAgICAgIHN0cnVjdCB2Y3B1X2lu
Zm8gKnZjcHVfaW5mbyA9IHRoaXNfY3B1KHZjcHVfaW5mbyk7Cj4gPj4gKyAgICB1bnNpZ25lZCBs
b25nIHBlbmRpbmc7Cj4gPj4KPiA+PiAgICAgIHZjcHVfaW5mby0+ZXZ0Y2huX3VwY2FsbF9wZW5k
aW5nID0gMDsKPiA+PiAtICAgIHhjaGcoJnZjcHVfaW5mby0+ZXZ0Y2huX3BlbmRpbmdfc2VsLCAw
KTsKPiA+PiArICAgIHBlbmRpbmcgPSB4Y2hnKCZ2Y3B1X2luZm8tPmV2dGNobl9wZW5kaW5nX3Nl
bCwgMCk7Cj4gPj4KPiA+PiAtICAgIHB2X2NvbnNvbGVfcngocmVncyk7Cj4gPj4gKyAgICB3aGls
ZSAoIHBlbmRpbmcgKQo+ID4+ICsgICAgewo+ID4+ICsgICAgICAgIHVuc2lnbmVkIGludCBsMSA9
IGZmc2wocGVuZGluZykgLSAxOwo+ID4KPiA+IGZpbmRfZmlyc3Rfc2V0X2JpdCgpIHdvdWxkIGxv
b2sgdG8gYmUgdGhlIGJldHRlciBtYXRjaCBoZXJlIChhbmQKPiA+IGJlbG93KSwgbm90IHRoZSBs
ZWFzdCBiZWNhdXNlIGl0IHRyYW5zbGF0ZXMgKG9uIGNhcGFibGUgaGFyZHdhcmUpCj4gPiB0byBU
WkNOVCBpbnN0ZWFkIG9mIEJTRi4KPiA+Cj4gPj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBldnRj
aG4gPSB4Y2hnKCZYRU5fc2hhcmVkX2luZm8tPmV2dGNobl9wZW5kaW5nW2wxXSwgMCk7Cj4gPj4g
Kwo+ID4+ICsgICAgICAgIF9fY2xlYXJfYml0KGwxLCAmcGVuZGluZyk7Cj4gPj4gKyAgICAgICAg
ZXZ0Y2huICY9IH5YRU5fc2hhcmVkX2luZm8tPmV2dGNobl9tYXNrW2wxXTsKPiA+PiArICAgICAg
ICB3aGlsZSAoIGV2dGNobiApCj4gPj4gKyAgICAgICAgewo+ID4+ICsgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcG9ydCA9IGZmc2woZXZ0Y2huKSAtIDE7Cj4gPj4gKwo+ID4+ICsgICAgICAgICAg
ICBfX2NsZWFyX2JpdChwb3J0LCAmZXZ0Y2huKTsKPiA+PiArICAgICAgICAgICAgcG9ydCArPSBs
MSAqIEJJVFNfUEVSX0xPTkc7Cj4gPgo+ID4gV2hhdCBhYm91dCBhIDMyLWJpdCBjbGllbnQ/IElm
IHRoYXQncyBub3QgaW50ZW5kZWQgdG8gYmUgc3VwcG9ydGVkLAo+ID4gYnVpbGRpbmcgb2Ygc3Vj
aCBhIGd1ZXN0IHNob3VsZCBiZSBwcmV2ZW50ZWQgKGluIGRvbTBfYnVpbGQuYykuCj4gCj4gTm90
ZSB0aGF0IHdlIGRpc2NhcmRlZCB0aGlzIGFwcHJvYWNoIGluIHRoZSBWaXhlbiBzZXJpZXMgYmVj
YXVzZSBpdAo+IHdhc24ndCB3b3JraW5nIHJlbGlhYmx5IGZvciBpbmplY3RpbmcgcmVtb3RlIGV2
ZW50IGNoYW5uZWwKPiBub3RpZmljYXRpb25zLgoKSSBoYXZlIHRvIGFkbWl0IEkgaGF2ZW4ndCBm
b3VuZCBpc3N1ZXMgd2l0aCB0aGlzIGltcGxlbWVudGF0aW9uLCBhbmQKQUZBSUNUIGl0IGxvb2tz
IGNvcnJlY3QgYWxiZWl0IHNpbXBsaXN0aWMuCgpUaGUgbGFjayBpZiBpc3N1ZXMgbWlnaHQgYmUg
YmVjYXVzZSB0aGUgc2hpbSBvbmx5IHN1cHBvcnRzCkhWTU9QX3NldF9ldnRjaG5fdXBjYWxsX3Zl
Y3RvciBhcyB0aGUgZXZlbnQgY2hhbm5lbCBpbmplY3Rpb24KbWVjaGFuaXNtIEFUTS4gSSBndWVz
cyB3ZSB3aWxsIHJldmlzaW5nIHRoaXMgaWYgcmVxdWlyZWQgb25jZSBtb3JlCmV2ZW50IGNoYW5u
ZWwgaW5qZWN0aW9uIG1lY2hhbmlzbXMgYXJlIGFkZGVkLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 12:27:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 12:27:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZFTn-0000ps-MR; Wed, 10 Jan 2018 12:27:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n68a=ef=citrix.com=prvs=5419c82cb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZFTm-0000pm-IM
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 12:27:38 +0000
X-Inumbo-ID: 7471dd56-f601-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7471dd56-f601-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 13:26:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="465270919"
Date: Wed, 10 Jan 2018 12:27:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180110122734.rgut34iw6ltqeipy@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 committers@xenproject.org, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 g@MacBook-Pro-de-Roger.local
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMDg6MzI6MjRBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIEphbiAwOSwgMjAxOCBhdCAwNzo0Mzo1MVBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDU6NDU6MzJQTSArMDAwMCwg
SWFuIEphY2tzb24gd3JvdGU6Cj4gPiA+IEFJVUkgd2UgaGF2ZSBhIHNlcmllcyBmb3IgcHYtaW4t
cHZoIHNoaW0gd2hpY2ggaXMgbmVhcmluZyBjb21wbGV0aW9uCj4gPiA+IGluIHRoZSBzZW5zZSB0
aGF0IGl0IHdpbGwgaGF2ZSBiZWVuIHdlbGwtdGVzdGVkIChlc3BlY2lhbGx5IHRoZQo+ID4gPiBo
eXBlcnZpc29yIHBhcnRzKSBhbmQgaGFzIGdvb2QgZnVuY3Rpb25hbGl0eS4gIChXZWkgaXMgaGFu
ZGxpbmcgdGhlCj4gPiA+IGFzc2VtYmx5IG9mIHRoaXMgc2VyaWVzLikKPiA+ID4gCj4gPiA+IFRo
ZSBzZXJpZXMsIGhvd2V2ZXIsIG5lZWRzIHByb3BlciByZXZpZXcgYW5kIHRpZHlpbmcgdXAuCj4g
PiA+IFNwZWNpZmljYWxseSwgaXQgbmVlZHMgdGhlIGtpbmQgb2YgdGlkeWluZyB1cCB0aGF0IGZp
eGVzIGNvZGUKPiA+ID4gc3RydWN0dXJlIGFuZCBzdHlsZSBpc3N1ZXMgdGhhdCB3aWxsIGhpbmRl
ciBmdXR1cmUgWGVuIGRldmVsb3BtZW50Lgo+ID4gPiBJLmUuIHRoZSBraW5kIG9mIHRlY2huaWNh
bCBkZWJ0IHdoaWNoIGRvZXMgbm90IGRpcmVjdGx5IGNhdXNlIGJ1Z3Mgbm93Cj4gPiA+IGJ1dCB3
aWxsIGNhdXNlIHRyb3VibGUgKGluY2x1ZGluZyBidWdzKSBpbiB0aGUgZnV0dXJlLgo+ID4gPiAK
PiA+ID4gSU1PIHRoYXQga2luZCBvZiB0aWR5aW5nIHVwIGlzIGRlZmluaXRlbHkgZXNzZW50aWFs
IGZvcgo+ID4gPiB4ZW4uZ2l0I21hc3Rlci4gIEhvd2V2ZXIsIGl0IGlzIG11Y2ggbGVzcyBvZiBh
biBpc3N1ZSBmb3IgWGVuIDQuMTAuCj4gPiA+IFhlbiA0LjEwLCBhcyBhIHN0YWJsZSBicmFuY2gs
IHdpbGwgZ2V0IG11Y2ggbW9yZSBsaW1pdGVkIGZ1cnRoZXIKPiA+ID4gZGV2ZWxvcG1lbnQuICBG
YWlsdXJlIHRvIHRpZHkgdGhpbmdzIHVwIHRoZXJlIHdpbGwgbWFrZSBiYWNrcG9ydGluZwo+ID4g
PiBvdGhlciBjaGFuZ2VzIG1vcmUgYXdrd2FyZCBidXQgdGhlIG92ZXJhbGwgaW1wYWN0IGlzIGJv
dGggbG93ZXIgYW5kCj4gPiA+IHRpbWUtYm91bmQuCj4gPiA+IAo+ID4gPiBDdXJyZW50bHkgdGhl
IFhlbiBQcm9qZWN0IGhhcyBubyBwdWJsaXNoZWQgcmVzb2x1dGlvbiBmb3IgUFYgZ3Vlc3RzCj4g
PiA+IHRoYXQgY2FuJ3QgYmUgYm9vdGVkIGFzLCBvciBjb252ZXJ0ZWQgdG8sIFBWSCBvciBIVk0u
ICAoQW5kIEhWTSBndWVzdHMKPiA+ID4gYnJpbmcgdGhlaXIgb3duIHByb2JsZW1zLikgIFdlIG5l
ZWQgdG8gcHJvdmlkZSBvdXIgdXNlcnMgd2l0aCBtb3JlCj4gPiA+IGdvb2Qgb3B0aW9ucyBhcyBx
dWlja2x5IGFzIHBvc3NpYmxlLgo+ID4gPiAKPiA+ID4gSSB3b3VsZCBsaWtlIHRvIHN1Z2dlc3Qg
dGhhdCBhIGdvb2Qgd2F5IG9mIGRvaW5nIHRoaXMgd291bGQgYmUgdG8gc2hpcAo+ID4gPiB0aGUg
c2hpbSBzZXJpZXMgYXMgNC4xMC4xIHdpdGhpbiB0aGUgbmV4dCB2ZXJ5IGZldyBkYXlzLiAgSXQg
bmVlZHMKPiA+ID4gc29tZSBtaW5vciBidWdmaXhpbmcgKGJ1aWxkIGJyZWFrYWdlIGV0Yy4pIGJ1
dCBpcyBiYXNpY2FsbHkgcmVhZHkgZm9yCj4gPiA+IHVzZS4KPiA+ID4gCj4gPiA+IFNwZWFraW5n
IGFzIGEgc3lzYWRtaW4gKGV2ZW4sIGEgdmVyeSBjb25zZXJ2YXRpdmUgc3lzYWRtaW4gbWFueSBv
Zgo+ID4gPiB3aG9zZSBzeXN0ZW1zIGFyZSBydW5uaW5nIERlYmlhbiBvbGRzdGFibGUpLCBJIGhh
dmUgYWxyZWFkeSB0YWtlbiBhCj4gPiA+IGRlY2lzaW9uIHRvIHJhcGlkbHkgYWR2YW5jZSB0byBu
ZXcgc29mdHdhcmUsIGluIG9uZSBjb250ZXh0LCBiZWNhdXNlCj4gPiA+IG9mIHRoZXNlIHZ1bG5l
cmFiaWxpdGllcyAtIGFuZCB0YWtlIGFuZCBmaXggd2hhdGV2ZXIgaW1wYWN0IHRoYXQgaGFzLgo+
ID4gPiBJIHRoaW5rIG1hbnkgb2Ygb3VyIHVzZXJzIHdvdWxkIGxpa2UgdG8gbWFrZSB0aGUgc2Ft
ZSBjaG9pY2UuCj4gPiA+IAo+ID4gPiBSZWxlYXNlaW5nIDQuMTAuMSB0aGlzIHdlZWsgd2l0aCBw
di1pbi1wdmggc3VwcG9ydCB3b3VsZCBnaXZlIG1hbnkgb2YKPiA+ID4gb3VyIHVzZXJzIHdpdGgg
UFYgZ3Vlc3RzIGFuIGltbWVkaWF0ZWx5IGRlcGxveWFibGUgdXBkYXRlLCBldmVuIHRob3VnaAo+
ID4gPiBvZiBjb3Vyc2UgdGhlIHZlcnNpb24gYnVtcCB0byBnZXQgdG8gNC4xMCBtYXkgYmUgZGlz
cnVwdGl2ZS4KPiA+ID4gCj4gPiA+IERvaW5nIHRoaXMgd291bGQgYmUgYSBkZXBhcnR1cmUgZnJv
bSBvdXIgdXVzdWFsIG5vbi1zZWN1cml0eS1idWcKPiA+ID4gcHJvY2VzcyBvZiBjb21taXR0aW5n
IGNoYW5nZXMgdG8geGVuLmdpdCNzdGFnaW5nLCBhbmQgdGhlbiBiYWNrcG9ydGluZwo+ID4gPiBv
bmx5IGFmdGVyIHRoZSBwYXRjaGVzIGhhdmUgYmVlbiBzaXR0aW5nIGluIHhlbi5naXQjbWFzdGVy
IGZvciBzb21lCj4gPiA+IHRpbWUuICBJdCdzIGFsc28gYSBkZXBhcnR1cmUgZnJvbSBvdXIgdXN1
YWwgc2VjdXJpdHktYnVnIHByb2Nlc3Mgb2YKPiA+ID4gZGV2ZWxvcGluZyBhbmQgdGVzdGluZyBh
bmQgY29tbWl0dGluZyBwYXRjaGVzIGZvciBhbGwgc3VwcG9ydGVkCj4gPiA+IHZlcnNpb25zIGlu
IHBhcmFsbGVsLgo+ID4gPiAKPiA+ID4gQnV0IHRoaXMgaXMgbm90IGEgdXN1YWwgc2l0dWF0aW9u
LiAgVGhpcyB0aW1lLCB3ZSBkb24ndCBoYXZlIHRoZSB0aW1lCj4gPiA+IHRvIHdhaXQuCj4gPiA+
IAo+ID4gPiBPcGluaW9ucyA/Cj4gPiA+IAo+ID4gCj4gPiBBbnRob255IGFuZCBvdGhlcnMgam9p
bmVkICN4ZW5kZXZlbCB0byBleHByZXNzIHRoZWlyIGZpbmRpbmdzIGFuZAo+ID4gb3BpbmlvbnMu
Cj4gPiAKPiA+IENvbnZlcmdpbmcgdGhlIFBWSCBhbmQgSFZNIHNvbHV0aW9uIGlzIGRvYWJsZSBh
bmQgZXNzZW50aWFsIGluIHRoZSBsb25nCj4gPiBydW4sIGJ1dCBtZXJnaW5nIHRoZSB0d28gc2Vy
aWVzIGluIHR3byBvciB0aHJlZSBkYXlzIChpZiB3ZSB3YW50IHRvIG1ha2UKPiA+IHNvbWV0aGlu
ZyByZWFkeSB0aGlzIHdlZWspIGlzIG5vdCBwb3NzaWJsZS4gSXQgYWxsIGNvbWVzIGRvd24gdG8g
d2hpY2gKPiA+IHNlcmllcyBzaG91bGQgd2UgdXNlIGZvciB0aGUgdGVtcG9yYXJ5IHNvbHV0aW9u
Lgo+ID4gCj4gPiBXZSBkaXNjdXNzZWQgdGhlIHRlc3QgY292ZXJhZ2Ugb2YgYm90aCBzZXJpZXMu
IEl0IHNlZW1zIHRoYXQgdGhlIFBWIGluCj4gPiBQVkggc2VyaWVzIGhhcyBoYWQgaW4gZGVwdGgg
dGVzdGluZyBkb25lIG9uIDQuNyBhbmQgNC4xMCwgd2hpbGUgUFYgaW4KPiA+IEhWTSBzZXJpZXMg
aGFzIGhhZCB0ZXN0aW5nIGRvbmUgZnJvbSBYZW4gMy40IG9ud2FyZCB3aXRoIHZhcmlvdXMgb2xk
IGFuZAo+ID4gbmV3IGd1ZXN0cy4gQW50aG9ueSBhbHNvIHBvaW50ZWQgb3V0IHRoYXQgUFYgaW4g
UFZIIHNoaW0gd29uJ3Qgd29yayBmb3IKPiA+IHNvbWUgY29uZmlndXJhdGlvbnMgLS0gdGhlcmUg
YXJlIGZhciB0b28gbWFueSBzdWJ0bGV0aWVzIHRvIGZpeCB3aXRob3V0Cj4gPiB0aW1lIGFuZCB0
ZXN0aW5nIHJlc291cmNlcyAoYm90aCBvZiB3aGljaCB1cHN0cmVhbSBsYWNrcykuIFRoZXNlIGFy
ZQo+ID4gcmF0aGVyIHN0cm9uZyBhcmd1bWVudHMgZm9yIHRoZSBQViBpbiBIVk0gc2VyaWVzLCBi
ZWNhdXNlIGJlaW5nIGFibGUgdG8KPiA+IHJ1biBvbiBvbGRlciB2ZXJzaW9ucyBvZiBYZW4gYW5k
IG9sZGVyIHZlcnNpb25zIG9mIGd1ZXN0IGtlcm5lbHMKPiA+IHByb3ZpZGVzIG91ciB1c2VycyB3
aXRoIHRoZSBtYXhpbXVtIGNvdmVyYWdlLgo+ID4gCj4gPiBBbiBhcmd1bWVudCBmb3IgUFYgaW4g
UFZIIHNlcmllcyBpcyB0aGF0IGl0IGhhcyBtb3JlIGZ1bmN0aW9uYWxpdGllcywKPiA+IGJ1dCBJ
IHRoaW5rIG1pZ3JhdGlvbiBldGMgYXJlIGp1c3QgbmljZS10by1oYXZlJ3MgaW4gdGhlIGNvbnRl
eHQgb2YgdGhpcwo+ID4gc2VjdXJpdHkgZml4IHNlcmllcy4KPiA+IAo+ID4gSSB0aGluayBwcm92
aWRpbmcgYSB3ZWxsIHRlc3RlZCBzb2x1dGlvbiB0byBvdXIgdXNlcnMgYXMgc29vbiBhcwo+ID4g
cG9zc2libGUsIGV2ZW4gaWYgdGhlIHNvbHV0aW9uIGhhcyByZWR1Y2VkIGZ1bmN0aW9uYWxpdHks
IGlzIGJldHRlciB0aGFuCj4gPiBkZWxheWluZyBmb3IgdGhlIHBlcmZlY3Qgc29sdXRpb24uICBJ
IHN1Z2dlc3Qgd2UgZ28gd2l0aCBBbWF6b24ncyBzZXJpZXMKPiA+IGZpcnN0IGFuZCBwcm9kdWNl
IHNvbWV0aGluZyB0aGlzIHdlZWssIHRoZW4gd2Ugc2VlayB0byBtZXJnZSB0aGUgdHdvCj4gPiBz
b2x1dGlvbnMuIEFudGhvbnkgaGFzIGFncmVlZCB0byBiZSBvbiB0aGUgaG9vayB0byByZXZpZXcg
ZnV0dXJlCj4gPiBwYXRjaGVzLiA7LSkKPiAKPiBJIHRoaW5rIHRoaXMgcG9pbnQgaXMgbW9vdCB0
aGUgbW9tZW50IHZpeGVuIHN0YXJ0cyBtZXJnaW5nIGNvZGUgZnJvbQo+IHRoZSBwdnNoaW0gYnJh
bmNoLCBhdCB3aGljaCBwb2ludCB3ZSBnZXQgc29tZSBraW5kIG9mIEZyYW5rZW5zdGVpbgo+IHNo
aW0gd2hpY2ggaGFzIG1vcmUgZnVuY3Rpb25hbGl0eSB0aGFuIHRoZSBvcmlnaW5hbCB2aXhlbiBj
b2RlLCBidXQKPiBoYXMgbmVpdGhlciBiZWVuIHRlc3RlZCBieSBBbWF6b24gbm9yIGJ5IENpdHJp
eCwgaWU6IHRoZSB3b3JzZSBvZiBib3RoCj4gc2NlbmFyaW9zLgo+IAo+IElmIHRoZSB2aXhlbiBz
ZXJpZXMgaGFzIHRvIGJlIG1lcmdlZCwgSSB0aGluayB0aGUgdmVyc2lvbiBtZXJnZWQKPiBzaG91
bGQgYmUgdGhlIG9uZSBleHRlbnNpdmVseSB0ZXN0ZWQgYnkgQW1hem9uLCBvciBlbHNlIHRoZSB0
ZXN0aW5nCj4gcG9pbnQgaW4gdGhlIGFyZ3VtZW50IGFib3ZlIGl0J3MganVzdCBub3QgdHJ1ZS4K
PiAKClllcywgaWYgdGhlIGNvbnNlbnN1cyBpcyB0byB1c2UgdGhlIHZpeGVuIHNlcmllcywgIHdl
IHNob3VsZCB1c2UgdGhlCndlbGwtdGVzdGVkIHBhdGNoZXMgaW5zdGVhZCBvZiB0cnlpbmcgdG8g
bWVyZ2UgdGhlIHR3byBpbXBsZW1lbnRhdGlvbnMKaW4gYSBodXJyeS4KCldlaS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 12:29:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 12:29:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZFVP-0000wM-0g; Wed, 10 Jan 2018 12:29:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5413ecea8=citrix-osstest@xenproject.org>)
 id 1eZFVN-0000wA-1v
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 12:29:17 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id B9/07-02285-C17065A5;
 Wed, 10 Jan 2018 12:29:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDva40e1i
 UQctdbYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFzw22mgibxisOPVjM3MM7n62Lk5JAQ8JeY
 /fQzO4TtLjGnfSkriC0i4Cwx4cNtNhCbV0BP4s6Lw2BxYQFXif7jj5m6GLmA6p/ySEyf8Iy5i
 5EDyFGV+HbKHKSGTcBDYmLPRBaQMAtQ+OIcF5CwkICWxNLFK5kgRgpKnJz5hAXEZhaQkDj44g
 UzxAkWEoee/2eewMg7C0nZLCRlCxiZVjFqFKcWlaUW6RoZ6CUVZaZnlOQmZuboGhqY6uWmFhc
 npqfmJCYV6yXn525iBIZOPQMD4w7Gxtl+hxglOZiURHkDOUOjhPiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwnmcNixISLEpNT61Iy8wBBjFMWoKDR0mEV58NKM1bXJCYW5yZDpE6xWjMcWzT5T9MH
 M9mvm5gFmLJy89LlRLnFQMpFQApzSjNgxsEi65LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlY
 R5r4Lcw5OZVwK37xXQKUxAp5zfGApySkkiQkqqgTFsKWuUcdtyiVufM6dNcaj8tGql4O5vYf+
 sMxISzWouscZ2v1j0ZWnNHK0pXc7Oz+8VvF2/yny9x5xrO2bd5dxhdUGs0NhlZWjKltWFmfyf
 hBLn3+BQyPC86JPhsG3fR6v33zjqdA6nrb4da3MjzOrhNn7WY/NWdqgab5A2nSs0a+uXx6aCu
 5cqsRRnJBpqMRcVJwIAjoDpQKkCAAA=
X-Env-Sender: prvs=5413ecea8=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1515587354!94080136!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59020 invoked from network); 10 Jan 2018 12:29:15 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Jan 2018 12:29:15 -0000
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="465270994"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL04.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74195-mainreport@xen.org>
X-Osstest-Failures: distros-debian-squeeze:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-squeeze:build-i386:<job status>:broken:regression
 distros-debian-squeeze:build-amd64-pvops:<job status>:broken:regression
 distros-debian-squeeze:build-armhf:<job status>:broken:regression
 distros-debian-squeeze:build-amd64:<job status>:broken:regression
 distros-debian-squeeze:build-i386-pvops:<job status>:broken:regression
 distros-debian-squeeze:build-armhf-pvops:syslog-server:running:regression
 distros-debian-squeeze:build-armhf:syslog-server:running:regression
 distros-debian-squeeze:test-amd64-i386-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-i386-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-i386-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:test-amd64-amd64-amd64-squeeze-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-squeeze:build-armhf:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-armhf:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-squeeze:build-amd64:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-squeeze:build-i386:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73828
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 10 Jan 2018 12:29:11 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL04.citrite.net
Subject: [Xen-devel] [distros-debian-squeeze test] 74195: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc0MTk1IGRpc3Ryb3MtZGViaWFuLXNxdWVlemUgcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83NDE5NS8KCkZhaWx1
cmVzIGFuZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUg
cnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNs
b2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgMSBi
dWlsZC1jaGVjaygxKSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1zcXVl
ZXplLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM4MjgKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MzgyOAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczODI4CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM4MjgKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3MzgyOAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczODI4CiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgNzM4MjgKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MzgyOAoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdo
dCAgICAgICAgICAgICAgIDczODI4Cgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1zcXVlZXplLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtYW1kNjQtc3F1ZWV6ZS1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zcXVlZXpl
LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LWkzODYtc3F1ZWV6ZS1uZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9t
ZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJp
dGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 12:45:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 12:45:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZFlD-0002S9-H9; Wed, 10 Jan 2018 12:45:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n68a=ef=citrix.com=prvs=5419c82cb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZFlC-0002S3-Vt
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 12:45:39 +0000
X-Inumbo-ID: 721994f6-f604-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 721994f6-f604-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 12:47:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="457709995"
Date: Wed, 10 Jan 2018 12:45:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180110124530.jvpdg6c6wyott3m5@citrix.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
 <1515542578-15412-5-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515542578-15412-5-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/24] x86: Don't use potentially
 incorrect CPUID values for topology information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDQ6MDI6MzhQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEphbiBILiBTY2jDtm5oZXJyIDxqc2Nob2VuaEBhbWF6b24uZGU+Cj4g
Cj4gSW50ZWwgc2F5cyBmb3IgQ1BVSUQgbGVhZiAwQmg6Cj4gCj4gICAiU29mdHdhcmUgbXVzdCBu
b3QgdXNlIEVCWFsxNTowXSB0byBlbnVtZXJhdGUgcHJvY2Vzc29yCj4gICAgdG9wb2xvZ3kgb2Yg
dGhlIHN5c3RlbS4gVGhpcyB2YWx1ZSBpbiB0aGlzIGZpZWxkCj4gICAgKEVCWFsxNTowXSkgaXMg
b25seSBpbnRlbmRlZCBmb3IgZGlzcGxheS9kaWFnbm9zdGljCj4gICAgcHVycG9zZXMuIFRoZSBh
Y3R1YWwgbnVtYmVyIG9mIGxvZ2ljYWwgcHJvY2Vzc29ycwo+ICAgIGF2YWlsYWJsZSB0byBCSU9T
L09TL0FwcGxpY2F0aW9ucyBtYXkgYmUgZGlmZmVyZW50IGZyb20KPiAgICB0aGUgdmFsdWUgb2Yg
RUJYWzE1OjBdLCBkZXBlbmRpbmcgb24gc29mdHdhcmUgYW5kIHBsYXRmb3JtCj4gICAgaGFyZHdh
cmUgY29uZmlndXJhdGlvbnMuIgo+IAo+IEFuZCB5ZXQsIHdlJ3JlIHVzaW5nIHRoZW0gdG8gZGVy
aXZlIHRoZSBudW1iZXIgY29yZXMgaW4gYSBwYWNrYWdlCj4gYW5kIHRoZSBudW1iZXIgb2Ygc2li
bGluZ3MgaW4gYSBjb3JlLgo+IAo+IERlcml2ZSB0aGUgbnVtYmVyIG9mIHNpYmxpbmdzIGFuZCBj
b3JlcyBmcm9tIEVBWCBpbnN0ZWFkLCB3aGljaCBpcwo+IGludGVuZGVkIGZvciB0aGF0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEphbiBILiBTY2jDtm5oZXJyIDxqc2Nob2VuaEBhbWF6b24uZGU+CgpU
aGlzIGlzIGFscmVhZHkgbWVyZ2VkIHRvIHN0YWdpbmcuCgpXZWkuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 12:46:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 12:46:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZFla-0002VZ-Of; Wed, 10 Jan 2018 12:46:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xplx=ef=sec.in.tum.de=proskurin@srs-us1.protection.inumbo.net>)
 id 1eZFlZ-0002UX-AR
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 12:46:01 +0000
X-Inumbo-ID: 7e39b96e-f604-11e7-b0d7-9f685aff125f
Received: from mail-out2.informatik.tu-muenchen.de (unknown [131.159.0.36])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e39b96e-f604-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 12:48:02 +0000 (UTC)
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 77158100242B2;
 Wed, 10 Jan 2018 13:45:46 +0100 (CET)
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-2-proskurin@sec.in.tum.de>
 <815b6fec-0dbb-477c-8475-195003dc25a5@linaro.org>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <8af6a7f5-bc18-3beb-5242-bf6dfd362bef@sec.in.tum.de>
Date: Wed, 10 Jan 2018 13:45:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <815b6fec-0dbb-477c-8475-195003dc25a5@linaro.org>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 01/39] arm/p2m: Introduce
 p2m_(switch|restore)_vttbr_and_(g|s)et_flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKcGxlYXNlIGV4Y3VzZSBtZSBmb3IgdGhlIGxvbmcgZGVsYXkuCgpPbiAxMC8w
OS8yMDE3IDA2OjI1IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgU2VyZ2VqLAo+Cj4gT24g
MzAvMDgvMTcgMTk6MzIsIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+IFRoaXMgY29tbWl0IGlu
dHJvZHVjZXMgbWFjcm9zIGZvciBzd2l0Y2hpbmcgYW5kIHJlc3RvcmluZyB0aGUgdnR0YnIKPj4g
Y29uc2lkZXJpbmcgdGhlIGN1cnJlbnRseSBzZXQgaXJxIGZsYWdzLiBXZSBkZWZpbmUgdGhlc2Ug
bWFjcm9zLCBhcyB0aGUKPj4gZm9sbG93aW5nIGNvbW1pdHMgd2lsbCB1c2UgdGhlIGFzc29jaWF0
ZWQgZnVuY3Rpb25hbGl0eSBtdWx0aXBsZSB0aW1lcwo+PiB0aHJvdWdob3V0IGRpZmZlcmVudCBm
aWxlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU2VyZ2VqIFByb3NrdXJpbiA8cHJvc2t1cmluQHNl
Yy5pbi50dW0uZGU+Cj4+IC0tLQo+PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+PiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Pj4gLS0tCj4+IHY0OiBTYXZlIHRoZSBjb250ZW50IG9mIFZUVEJSX0VMMiBpbnNpZGUgb2YgdGhl
IGludHJvZHVjZWQgbWFjcm8KPj4gwqDCoMKgwqAgInAybV9zd2l0Y2hfdnR0YnJfYW5kX2dldF9m
bGFncyIuCj4+Cj4+IMKgwqDCoMKgIE1vdmUgdGhlIGludHJvZHVjZWQgbWFjcm9zIGludG8gLi94
ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oLCBhcwo+PiB0aGV5IHdpbGwKPj4gwqDCoMKgwqAgYmUg
dXNlZCBieSBkaWZmZXJlbnQgZmlsZXMgaW4gdGhlIGZ1dHVyZSBjb21taXRzLgo+Cj4gSSBkb24n
dCBsaWtlIHRoZSBpZGVhIG9mIG1vdmluZyBzdWNoIG1hY3JvcyBpbiBwMm0uaCBiZWNhdXNlIGl0
IGV4cG9zZQo+IHRoZSB1bmRlcmx5aW5nIGltcGxlbWVudGF0aW9uIG9mIFAyTS4KPgo+IEEgYmV0
dGVyIHNvbHV0aW9uIHdvdWxkIGJlIGludHJvZHVjZSBhIGhlbHBlciB0byB0cmFuc2xhdGUgZnJv
bSBhCj4gZ3Vlc3QgVkEgdG8gZ3Vlc3QgUEEgaW4gcDJtLmMuIFRoaXMgaGVscGVyIHdpbGwgc3dp
dGNoIHRvIHRoZSBob3N0IFAyTQo+IGlmIG5lY2Vzc2FyeS4KCkkgYWdyZWUsIHRoYW5rIHlvdS4g
VGhpcyB3b3VsZCBlbGltaW5hdGUgdGhlIHVubmVjZXNzYXJ5IG1hY3JvCmludm9jYXRpb25zIGlu
IG1lbV9hY2Nlc3MuYy4gSSB3aWxsIGluY2x1ZGUgc3VjaCB3cmFwcGVyIGluIHAybS5jIGluIHRo
ZQpuZXh0IHZlcnNpb24gb2YgdGhlIGFsdHAybSBwYXRjaCBzZXJpZXMuCgpEbyB5b3UgdGhpbmsg
aXQgd291bGQgbWFrZSBzZW5zZSB0byBzdWJtaXQgdGhlIHVwcGVyIG1hY3JvcyBmb3Igc2F2aW5n
CmFuZCByZXN0b3JpbmcgdGhlIFZUVEJSIGFuZCBmbGFncyBhcyBhIHN0YW5kYWxvbmUgcGF0Y2gg
aW4gZm9ybSBvZiBhCmNvc21ldGljIGZpeD8gVGhpcyB3b3VsZCBzaW1wbGlmeSB0aGUgZnVuY3Rp
b24gcDJtX2ZvcmNlX3RsYl9mbHVzaF9zeW5jCmluIHAybS5jLgoKVGhhbmtzLAp+U2VyZ2VqCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 12:52:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 12:52:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZFrg-0003Mg-El; Wed, 10 Jan 2018 12:52:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzcr=ef=citrix.com=prvs=5411c3939=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eZFrf-0003MQ-CF
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 12:52:19 +0000
X-Inumbo-ID: 60702570-f605-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60702570-f605-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 12:54:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="65855085"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Christoph Moench-Tegeder' <cmt@burggraben.net>
Thread-Topic: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
Thread-Index: AQHTevC0V6avRY/PwE2reHZ9clADv6NPwiIAgAlEFACAABgtAIAJHA4AgABjLgCAAPRVoIAFcnWAgADNp0CAAZPecIABxPuA
Date: Wed, 10 Jan 2018 12:52:10 +0000
Message-ID: <1fa2f53623a946e2b4ee2fc0b3632360@AMSPEX02CL03.citrite.net>
References: <5a3ca8ee.4426620a.b956d.1799@mx.google.com>
 <352b0317-cfc5-1ef4-fbd0-2b2879f9712e@suse.com>
 <5a3d6c93.886f620a.2522d.c2fb@mx.google.com>
 <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
 <20180103203337.GA79570@elch.exwg.net>
 <3104994914c94a26baed6195f486c03f@AMSPEX02CL03.citrite.net>
 <20180107221904.GA78680@elch.exwg.net>
 <6f58d8db2c3a40248c447ff8f7f57067@AMSPEX02CL03.citrite.net>
 <ef22c8e42fc7441587dccba1e0729495@AMSPEX02CL03.citrite.net>
In-Reply-To: <ef22c8e42fc7441587dccba1e0729495@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: 'Michael Collins' <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, 'Alex Braunegg' <alex.braunegg@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIHRyYWNrZWQgZG93biB0aGUgcHJvYmxlbSB0byBtdWx0aXBsZSBjYWxscyB0byB0aGUg
emVyb2NvcHkgY2FsbGJhY2sgZm9yIHRoZSBzYW1lIHVidWZfaW5mby4gSSBhbSBub3Qgc3VyZSBl
eGFjdGx5IHdoaWNoIHBhdGNoIGludHJvZHVjZWQgdGhlIGlzc3VlIGJ1dCBteSBzdXNwaWNpb24g
aXMgdGhhdCBpdCB3YXMgb25lIG9mIHRoZSB0aGUgTVNHX1pFUk9DT1BZIHNlcmllcyAoc2VlIGh0
dHBzOi8vbWFyYy5pbmZvLz9sPWxpbnV4LW5ldGRldiZtPTE0OTgwNzk5NzcyNjczMyZ3PTIpLg0K
SSBoYXZlIGEgY2FuZGlkYXRlIHBhdGNoIHRvIG5ldGJhY2sgdG8gbWFrZSB1c2Ugb2YgdGhlIHVi
dWZfaW5mbyByZWYgY291bnQgdG8gaGFuZGxlIHRoZSBtdWx0aXBsZSBjYWxsYmFja3MgYW5kIHRo
YXQgY2VydGFpbmx5IGZpeGVzIHRoZSBpc3N1ZSBmb3IgbWUuIEknbGwgcG9zdCB0aGlzIHNob3J0
bHkgcmVjb21tZW5kaW5nIGEgYmFja3BvcnQgdG8gc3RhYmxlLg0KDQogIFBhdWwNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 12:53:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 12:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZFsg-0003Rc-Nf; Wed, 10 Jan 2018 12:53:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n68a=ef=citrix.com=prvs=5419c82cb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZFsf-0003RH-IG
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 12:53:21 +0000
X-Inumbo-ID: 86180a59-f605-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 86180a59-f605-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 12:55:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="457710566"
Date: Wed, 10 Jan 2018 12:53:13 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <aliguori@amzn.com>
Message-ID: <20180110125313.xzkgch5e2zo5w46y@citrix.com>
References: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515542578-15412-1-git-send-email-aliguori@amzn.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Matt Wilson <msw@amazon.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 00/24] Vixen: A PV-in-HVM shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDQ6MDI6MzRQTSAtMDgwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IEZyb206IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9uLmNvbT4KPiAK
PiBDVkUtMjAxNy01NzU0IGlzIHByb2JsZW1hdGljIGZvciBwYXJhdmlydHVhbGl6ZWQgeDg2IGRv
bVVzIGJlY2F1c2UgaXQKPiBhcHBlYXJzIHRvIGJlIHZlcnkgZGlmZmljdWx0IHRvIGlzb2xhdGUg
dGhlIGh5cGVydmlzb3IncyBwYWdlIHRhYmxlcwo+IGZyb20gUFYgZG9tVXMgd2hpbGUgbWFpbnRh
aW5pbmcgQUJJIGNvbXBhdGliaWxpdHkuICBJbnN0ZWFkIG9mIHRyeWluZwo+IHRvIG1ha2UgYSBL
UFRJLWxpa2UgYXBwcm9hY2ggd29yayBmb3IgWGVuIFBWLCBpdCBzZWVtcyByZWFzb25hYmxlIHRv
Cj4gcnVuIGEgY29weSBvZiBYZW4gd2l0aGluIGFuIEhWTSAob3IgUFZIKSBkb21VIHRvIHByb3Zp
ZGUgYmFja3dhcmRzCj4gY29tcGF0aWJpbGl0eSB3aXRoIGd1ZXN0cyBhcyBtZW50aW9uZWQgaW4g
WFNBLTI1NCBbMV0uCj4gCj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBhIG5ldyBtb2RlIHRvIFhl
biBjYWxsZWQgVml4ZW4gKFZpcnR1YWxpemVkCj4gWGVuKSB3aGljaCBwcm92aWRlcyBhIFBWLWNv
bXBhdGlibGUgaW50ZXJmYWNlIHdoaWxlIGdhaW5pbmcKPiBDVkUtMjAxNy01NzU0IHByb3RlY3Rp
b24gZm9yIHRoZSBob3N0IHByb3ZpZGVkIGJ5IGhhcmR3YXJlCj4gdmlydHVhbGl6YXRpb24uICBW
aXhlbiBzdXBwb3J0cyBydW5uaW5nIGEgc2luZ2xlIHVucHJpdmlsZWdlZCBQVgo+IGRvbWFpbiAo
YSBkb20xKSB0aGF0IGlzIGNvbnN0cnVjdGVkIGJ5IHRoZSBkb20wIGRvbWFpbiBidWlsZGVyLgo+
IAo+IFBsZWFzZSBub3RlIHRoZSBYZW4gcGFnZSB0YWJsZSBjb25maWd1cmF0aW9uIGZ1bmRhbWVu
dGFsIHRvIHRoZQo+IGN1cnJlbnQgUFYgQUJJIG1ha2VzIGl0IGltcG9zc2libGUgZm9yIGFuIG9w
ZXJhdGluZyBzeXN0ZW0gdG8gbWl0aWdhdGUKPiBDVkUtMjAxNy01NzU0IHRocm91Z2ggbWVjaGFu
aXNtcyBsaWtlIEtlcm5lbCBQYWdlIFRhYmxlIElzb2xhdGlvbgo+IChLUFRJKS4gIEluIG9yZGVy
IGZvciBhbiBvcGVyYXRpbmcgc3lzdGVtIHRvIG1pdGlnYXRlIENWRS0yMDE3LTU3NTQgaXQKPiBt
dXN0IHJ1biBkaXJlY3RseSBpbiBhIEhWTSBvciBQVkggZG9tVS4KPiAKPiBUaGlzIHNlcmllcyBp
cyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIFBWSCBzZXJpZXMgcG9zdGVkIGJ5IFdlaSBhbmQgd2UKPiBo
YXZlIGJlZW4gZGlzY3Vzc2luZyBob3cgdG8gbWVyZ2UgZWZmb3J0cy4gIFdlIHdlcmUgaG9waW5n
IHRvIGhhdmUKPiBtb3JlIHRpbWUgdG8gd29yayB0aGlzIG91dC4gIEkgYW0gcG9zdGluZyB0aGlz
IGJlY2F1c2UgSSdtIGZhaXJseQo+IGNvbmZpZGVudCB0aGF0IHRoaXMgc2VyaWVzIGlzIGNvbXBs
ZXRlIChhbGwgUFYgaW5zdGFuY2VzIGluIEVDMiBhcmUKPiB1c2luZyB0aGlzKSBhbmQgb3RoZXJz
IG1pZ2h0IGZpbmQgaXQgdXNlZnVsLiAgSSBhbHNvIHdhbnRlZCB0byBoYXZlCj4gbW9yZSBvZiBh
IGRpc2N1c3Npb24gYWJvdXQgdGhlIGJlc3Qgd2F5IHRvIG1lcmdlIGFuZCBzb21lIG9mIHRoZQo+
IGRpZmZlcmVuY2VzIGluIGRlc2lnbnMuCj4gCgpXaGF0IHNvcnQgb2YgdGVzdGluZyBpcyBkb25l
IG9uIHRoaXMgdmVyc2lvbj8gSSB0aGluayB0aGUgY292ZXIgbGV0dGVyCnNob3VsZCBiZSB1cGRh
dGVkIGlmIHRoaXMgaXNuJ3QgdGhlIGV4YWN0IHZlcnNpb24gZGVwbG95ZWQgaW4gRUMyLiBBbmQg
SQp3b3VsZCByYXRoZXIgaGF2ZSB1c2VycyBnZXQgYSB3ZWxsLXRlc3RlZCBhbmQgZGVwbG95ZWQg
dmVyc2lvbiBmcm9tCkFtYXpvbi4KCj4gVGhpcyBzZXJpZXMgaXMgYWxzbyBhdmFpbGFibGUgYXQ6
Cj4gCj4gIGdpdCBjbG9uZSBodHRwczovL2dpdGh1Yi5jb20vYWxpZ3VvcmkveGVuLmdpdCB2aXhl
bi11cHN0cmVhbS12Mgo+IAoKU2hvdWxkIGJlIHYzIG5vdz8KCldlaS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 12:54:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 12:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZFu8-0003bj-5g; Wed, 10 Jan 2018 12:54:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZFu6-0003ba-WF
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 12:54:51 +0000
X-Inumbo-ID: 40e34d84-f605-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40e34d84-f605-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 13:53:29 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="65855165"
Date: Wed, 10 Jan 2018 12:54:40 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180110125440.m3gmremina5mzhpw@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-59-wei.liu2@citrix.com>
 <5A549B9D020000780019C98B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A549B9D020000780019C98B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 58/74] xen/pvshim: add migration
 support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDI6Mzg6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiArICAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ID4g
KyAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gPiArICAgICAgICB1bnNpZ25lZCBpbnQgaTsKPiA+
ICsgICAgICAgIHVpbnQ2NF90IG9sZF9zdG9yZV9wZm4sIG9sZF9jb25zb2xlX3BmbiA9IDAsIHN0
b3JlX3BmbiwgY29uc29sZV9wZm47Cj4gPiArICAgICAgICB1aW50NjRfdCBzdG9yZV9ldnRjaG4s
IGNvbnNvbGVfZXZ0Y2huOwo+ID4gKwo+ID4gKyAgICAgICAgQlVHX09OKGN1cnJlbnQtPnZjcHVf
aWQgIT0gMCk7Cj4gPiArCj4gPiArICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0
X3BhcmFtKEhWTV9QQVJBTV9TVE9SRV9QRk4sCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICZvbGRfc3RvcmVfcGZuKSk7Cj4gPiArICAgICAgICBpZiAoICFw
dl9jb25zb2xlICkKPiA+ICsgICAgICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0
X3BhcmFtKEhWTV9QQVJBTV9DT05TT0xFX1BGTiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZvbGRfY29uc29sZV9wZm4pKTsKPiA+ICsKPiA+ICsg
ICAgICAgIC8qIFBhdXNlIHRoZSBvdGhlciB2Y3B1cyBiZWZvcmUgc3RhcnRpbmcgdGhlIG1pZ3Jh
dGlvbi4gKi8KPiA+ICsgICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKPiA+ICsgICAgICAgICAg
ICBpZiAoIHYgIT0gY3VycmVudCApCj4gPiArICAgICAgICAgICAgICAgIHZjcHVfcGF1c2VfYnlf
c3lzdGVtY29udHJvbGxlcih2KTsKPiA+ICsKPiA+ICsgICAgICAgIHJjID0geGVuX2h5cGVyY2Fs
bF9zaHV0ZG93bihTSFVURE9XTl9zdXNwZW5kKTsKPiA+ICsgICAgICAgIGlmICggcmMgKQo+ID4g
KyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKPiA+ICsgICAg
ICAgICAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQo+ID4gKyAgICAgICAgICAgICAgICAgICAg
dmNwdV91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIodik7Cj4gPiArCj4gPiArICAgICAgICAg
ICAgcmV0dXJuIHJjOwo+ID4gKyAgICAgICAgfQo+ID4gKwo+ID4gKyAgICAgICAgLyogUmVzdW1l
IHRoZSBzaGltIGl0c2VsZiBmaXJzdC4gKi8KPiA+ICsgICAgICAgIGh5cGVydmlzb3JfcmVzdW1l
KCk7Cj4gPiArCj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogQVRNIHRoZXJlJ3Mgbm90
aGluZyBYZW4gY2FuIGRvIGlmIHRoZSBjb25zb2xlL3N0b3JlIHBmbiBjaGFuZ2VzLAo+ID4gKyAg
ICAgICAgICogYmVjYXVzZSBYZW4gd29uJ3QgaGF2ZSBhIHBhZ2VfaW5mbyBzdHJ1Y3QgZm9yIGl0
Lgo+ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1f
Z2V0X3BhcmFtKEhWTV9QQVJBTV9TVE9SRV9QRk4sCj4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZzdG9yZV9wZm4pKTsKPiA+ICsgICAgICAgIEJVR19PTihv
bGRfc3RvcmVfcGZuICE9IHN0b3JlX3Bmbik7Cj4gPiArICAgICAgICBpZiAoICFwdl9jb25zb2xl
ICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAgICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9o
dm1fZ2V0X3BhcmFtKEhWTV9QQVJBTV9DT05TT0xFX1BGTiwKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjb25zb2xlX3BmbikpOwo+ID4gKyAgICAg
ICAgICAgIEJVR19PTihvbGRfY29uc29sZV9wZm4gIT0gY29uc29sZV9wZm4pOwo+ID4gKyAgICAg
ICAgfQo+ID4gKwo+ID4gKyAgICAgICAgLyogVXBkYXRlIGRvbWFpbiBpZC4gKi8KPiA+ICsgICAg
ICAgIGQtPmRvbWFpbl9pZCA9IGdldF9kb20wX2RvbWlkKCk7Cj4gPiArCj4gPiArICAgICAgICAv
KiBDbGVhbiB0aGUgaW9tZW0gcmFuZ2UuICovCj4gPiArICAgICAgICBCVUdfT04oaW9tZW1fZGVu
eV9hY2Nlc3MoZCwgMCwgfjBVTCkpOwo+IAo+IERvZXMgdGhpcyByYW5nZXNldCBjaGFuZ2UgYWNy
b3NzIG1pZ3JhdGlvbj8KCkxpa2VseSwgdGhlIGFsbG93ZWQgaW9tZW0gcmFuZ2VzIGZvciB0aGUg
RG9tVSBjaGFuZ2UgZGVwZW5kaW5nIG9uIHdoYXQKaHlwZXJ2aXNvcl9hbGxvY191bnVzZWRfcGFn
ZSByZXR1cm5zLiBUaG9zZSBhcmUgbWFpbmx5IHVzZWQgdG8gbWFwCmdyYW50IHRhYmxlIGZyYW1l
cy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:06:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZG5K-0004XO-8o; Wed, 10 Jan 2018 13:06:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zqmf=ef=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eZG5J-0004XI-0n
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:06:25 +0000
X-Inumbo-ID: df455719-f606-11e7-b4a6-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df455719-f606-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 14:05:03 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0AD38Jj111333;
 Wed, 10 Jan 2018 13:06:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=RMmA5LKeGVIZOPOXbQhdP6e6DfW4ScHttHvUO6DcwWQ=;
 b=JaL2ZMGWbBKXpATIOuxmXta3U+XsKWHLaP95/Y8wB4q6/B4VivDTmbxwl3o61hQvxQ3X
 UDGZPPoFPktbc3fMF50XcgfiJqWvQd6yAujqPnA6RxUejyS3qdXqDb8A+Yqc5HDlJ9zX
 L2HqO7d4rx1oq6qNiZewJA/z3m8jPdbGRWzITNzQoYAgGyxLYO70UMkO3QfufNE123Yk
 olrw2Sh5JY6mg+nyyc9/YRrU2LVi4cGiZ168/JYJgzjh+eNd+tMdMmRim8dt6FFwK+27
 gUhTvONKCtjI0t+T705B4x1A9GQMt2RCu13NwwHkzWD94CbN+LEeQAPXr3Tp07gBaqvI mA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2fdjak08kf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 10 Jan 2018 13:06:20 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0AD6J62027415
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 10 Jan 2018 13:06:19 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0AD6Ij5010662;
 Wed, 10 Jan 2018 13:06:18 GMT
Received: from olila.local.net-space.pl (/10.175.201.134)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 10 Jan 2018 05:06:18 -0800
From: Daniel Kiper <daniel.kiper@oracle.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 Jan 2018 14:05:47 +0100
Message-Id: <1515589548-27317-2-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1515589548-27317-1-git-send-email-daniel.kiper@oracle.com>
References: <1515589548-27317-1-git-send-email-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8769
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=852
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801100183
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 1/2] x86/setup: do not relocate Xen over
	current Xen image placement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

T3RoZXJ3aXNlLCBkdWUgdG8gWGVuIGNvZGUvZGF0YSBjaGFuZ2VzIHVuZGVyIENQVSBmZWV0LCBY
ZW4gbWF5IGNyYXNoCnNpbGVudGx5IGF0IGJvb3QuCgpXZSB3ZXJlIGhpdCBieSB0aGUgaXNzdWUg
aW4gT1ZTIFhlbiA0LjQgd2l0aCBteSBlYXJsaWVyIHZlcnNpb24gb2YKRUZJL011bHRpYm9vdDIg
cGF0Y2hlcy4gSW5pdGlhbGx5IGl0cyBpbXBsZW1lbnRhdGlvbiBhbGxvd2VkIHJlbG9jYXRpb24K
b2YgWGVuIGV2ZW4gaWYgaXQgd2FzIHJlbG9jYXRlZCBieSB0aGUgYm9vdGxvYWRlci4gVGhpcyBs
ZWQgdG8gdGhlCmNyYXNoZXMgb24gc29tZSBuZXcgT3JhY2xlIG1hY2hpbmVzIGJlY2F1c2UgY29w
eSBkZXN0aW5hdGlvbiBwYXJ0aWFsbHkKb3ZlcmxhcHBlZCB3aXRoIHRoZSBlbmQgb2YgY3VycmVu
dC9pbml0aWFsIFhlbiBpbWFnZSBwbGFjZW1lbnQuCgpBZnRlciBzb21lIGRpc2N1c3Npb24gb24g
WGVuLWRldmVsIHdlIGRlY2lkZWQgdG8gZGlzYWJsZSBYZW4gcmVsb2NhdGlvbiBpbgpteSBFRkkv
TXVsdGlib290MiB1cHN0cmVhbSBwYXRjaGVzIGlmIHRoZSBib29sb2FkZXIgZGlkIHRoZSB3b3Jr
IGZvciB1cy4KVGhvdWdoIG9uZSBjYXNlIGlzIHN0aWxsIG5vdCBjb3ZlcmVkLiBJZiBYZW4gaXMg
bm90IHJlbG9jYXRlZCBieSB0aGUKYm9vbG9hZGVyIHRoZW4gaXQgdHJpZXMgdG8gZG8gdGhhdCBi
eSBpdHNlbGYuIElmIGFsbCBSQU0gcmVnaW9ucyBhYm92ZQpjdXJyZW50bHkgb2NjdXBpZWQgb25l
IGFyZSB1bnN1aXRhYmxlIGZvciByZWxvY2F0aW9uIHRoZW4gWGVuIHRyaWVzIHRvIG1vdmUKaXRz
ZWxmIGhpZ2hlciBpbiBpdC4gQW5kIGlmIChlbmQgLSByZWxvY19zaXplICsgWEVOX0lNR19PRkZT
RVQpIGdvZXMgYmVsb3cKX19wYShfZW5kKSB0aGVuIGNvcHkvcmVsb2NhdGlvbiBkZXN0aW5hdGlv
biBvdmVybGFwcywgYXQgbGVhc3QgcGFydGlhbGx5LAp3aXRoIGl0cyBzb3VyY2UuCgpJIGNhbiBh
Z3JlZSB0aGF0IHRoaXMgc2hvdWxkIG5vdCBoYXBwZW4gb24gdG9kYXlzIG1hY2hpbmVzIHZlcnkg
b2Z0ZW4uCklmIGF0IGFsbC4gSXQgaXMgcmF0aGVyIHVudXN1YWwgdG8gbm90IGhhdmUgdXNhYmxl
IFJBTSByZWdpb25zIGFib3ZlCn41IE1pQiBub3dhZGF5cy4gVGhvdWdoIEkgdGhpbmsgdGhhdCB3
ZSBzaG91bGQgYXQgbGVhc3QgY29uc2lkZXIgcHV0dGluZwpzdWNoIHNhZmV0eSBtZWFzdXJlIGhl
cmUuIE90aGVyd2lzZSBYZW4gbWF5IGNyYXNoIG15c3RlcmlvdXNseSB3aXRob3V0CmFueSBzdGFj
ayB0cmFjZS4gSXQgaXMgdmVyeSBjb25mdXNpbmcgYW5kIGltcGFpcnMgZnVydGhlciBkZWJ1Z2dp
bmcuCgpTaWduZWQtb2ZmLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29t
PgotLS0KdjMgLSBzdWdnZXN0aW9ucy9maXhlczoKICAgLSB1c2UgbW9yZSByZWFkYWJsZSBjb25k
aXRpb24KICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKSwKICAgLSBpbXByb3ZlIGNvbW1l
bnQKICAgICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKSwKICAgLSBpbXByb3ZlIGNvbW1pdCBt
ZXNzYWdlLgoKdjIgLSBzdWdnZXN0aW9ucy9maXhlczoKICAgLSBpbXByb3ZlIGNvbW1lbnQKICAg
ICAoc3VnZ2VzdGVkIGJ5IEphbiBCZXVsaWNoKSwKICAgLSBpbXByb3ZlIGNvbW1pdCBtZXNzYWdl
CiAgICAgKHN1Z2dlc3RlZCBieSBKYW4gQmV1bGljaCkuCi0tLQogeGVuL2FyY2gveDg2L3NldHVw
LmMgfCAgICA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCmluZGV4IDJlMTBjNmIuLjlmOGFiZDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC05NjIsNyArOTYyLDEyIEBA
IHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAg
ICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgZW5kID0gMDsKLSAgICAgICAgaWYg
KCBlbmQgPiBzICkKKworICAgICAgICAvKgorICAgICAgICAgKiBJcyB0aGUgcmVnaW9uIHNpemUg
Z3JlYXRlciB0aGFuIHplcm8gYW5kIGRvZXMgaXQgYmVnaW4KKyAgICAgICAgICogYXQgb3IgYWJv
dmUgdGhlIGVuZCBvZiBjdXJyZW50IFhlbiBpbWFnZSBwbGFjZW1lbnQ/CisgICAgICAgICAqLwor
ICAgICAgICBpZiAoIChlbmQgPiBzKSAmJiAoZW5kIC0gcmVsb2Nfc2l6ZSArIFhFTl9JTUdfT0ZG
U0VUID49IF9fcGEoX2VuZCkpICkKICAgICAgICAgewogICAgICAgICAgICAgbDRfcGdlbnRyeV90
ICpwbDRlOwogICAgICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwotLSAKMS43LjEwLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:06:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZG5S-0004Xk-Fk; Wed, 10 Jan 2018 13:06:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zqmf=ef=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eZG5R-0004XZ-PU
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:06:33 +0000
X-Inumbo-ID: 5d76990c-f607-11e7-b0d7-9f685aff125f
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d76990c-f607-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 13:08:35 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0AD2lZO111152;
 Wed, 10 Jan 2018 13:06:21 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=oRfFpq6HmXGZgO4mYBEifgkuH6KxJrES8J56FwUKcyQ=;
 b=fnA4UbNMFdpSXQtOwWBYC1L8yBISRuRA5BKFzEYxr8wLxGqoeQut6LYq3zZd7fl4FbOH
 BvL0sRrl8cZsKoth70NvWKGzRsXpPdvkcIR5KLdT6ZdlxbUxmHE8JM+xs7ZrgwDeJ3Ry
 Zzr6e97V0cgPKiDJ0SrVljr+OpjdXYg+AsGNXuVqVBcwPryxeJ/w5CBqB4Ku7HrJchw7
 7O5NdnedPOu8sp9MwG/pR8QTQgmNsOVebicS9+s4irBX0Ki7QxdzLKGebTbXR61AWBAN
 /aXsPC+/CvAb3SSg0EbqvT62BOQxOiLHNKqYLLYnw8UhQwFIzmLyU0x7TRMSc6LyeF4x WQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2fdjak08kn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 10 Jan 2018 13:06:21 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0AD6KC3019520
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 10 Jan 2018 13:06:20 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0AD6Kam028841;
 Wed, 10 Jan 2018 13:06:20 GMT
Received: from olila.local.net-space.pl (/10.175.201.134)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 10 Jan 2018 05:06:19 -0800
From: Daniel Kiper <daniel.kiper@oracle.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 Jan 2018 14:05:48 +0100
Message-Id: <1515589548-27317-3-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1515589548-27317-1-git-send-email-daniel.kiper@oracle.com>
References: <1515589548-27317-1-git-send-email-daniel.kiper@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8769
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=355
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801100183
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 2/2] x86/setup: remap Xen image up to
	PFN_DOWN(__pa(_end))
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q3VycmVudCBsaW1pdCwgUEZOX0RPV04oeGVuX3BoeXNfc3RhcnQpLCBpbnRyb2R1Y2VkIGJ5IGNv
bW1pdCBiMjgwNDQyCih4ODY6IG1ha2UgWGVuIGVhcmx5IGJvb3QgY29kZSByZWxvY2F0YWJsZSkg
aXMgbm90IHJlbGlhYmxlLiBQb3RlbnRpYWxseQppdHMgdmFsdWUgbWF5IGZhbGwgYmVsb3cgUEZO
X0RPV04oX19wYShfZW5kKSkgYW5kIHRoZW4gcGFydCBvZiBYZW4gaW1hZ2UKbWF5IG5vdCBiZSBt
YXBwZWQgYWZ0ZXIgcmVsb2NhdGlvbi4gVGhpcyB3aWxsIG5vdCBoYXBwZW4gaW4gY3VycmVudCBj
b2RlCnRoYW5rcyB0byAieDg2L3NldHVwOiBkbyBub3QgcmVsb2NhdGUgb3ZlciBjdXJyZW50IFhl
biBpbWFnZSBwbGFjZW1lbnQiCnBhdGNoLiBUaG91Z2ggdGhpcyBzYWZldHkgbWVhc3VyZSBtYXkg
c2F2ZSBhIGxvdCBvZiBkZWJ1Z2dpbmcgdGltZSB3aGVuCnNvbWVib2R5IGRlY2lkZSB0byByZWxh
eCBleGlzdGluZyByZWxvY2F0aW9uIHJlc3RyaWN0aW9ucyBvbmUgZGF5LgpBZGRpdGlvbmFsbHks
IHJlbWFwcGluZyB3aWxsIGV4ZWN1dGUgYSBiaXQgZmFzdGVyIGR1ZSB0byB0aGlzIGNoYW5nZS4K
ClNpZ25lZC1vZmYtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L3NldHVwLmMgfCAgIDExICsrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggOWY4YWJkOS4uYWMxNjNl
MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTk3Myw2ICs5NzMsMTEgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94
ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgIGwzX3BnZW50cnlfdCAqcGwzZTsK
ICAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKICAgICAgICAgICAgIGludCBpLCBqLCBr
OworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdlIGhhdmUgdG8gY2FsY3VsYXRlIHhl
bl9yZW1hcF9lbmRfcGZuIGJlZm9yZQorICAgICAgICAgICAgICogeGVuX3BoeXNfc3RhcnQgY2hh
bmdlLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHhlbl9yZW1h
cF9lbmRfcGZuID0gUEZOX0RPV04oX19wYShfZW5kKSk7CiAKICAgICAgICAgICAgIC8qIFNlbGVj
dCByZWxvY2F0aW9uIGFkZHJlc3MuICovCiAgICAgICAgICAgICBlID0gZW5kIC0gcmVsb2Nfc2l6
ZTsKQEAgLTEwMDIsNyArMTAwNyw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgICAgIC8qIE5vdCBwcmVzZW50
LCAxR0IgbWFwcGluZywgb3IgYWxyZWFkeSByZWxvY2F0ZWQ/ICovCiAgICAgICAgICAgICAgICAg
ICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpIHx8CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNFKSB8
fAotICAgICAgICAgICAgICAgICAgICAgICAgIChsM2VfZ2V0X3BmbigqcGwzZSkgPiBQRk5fRE9X
Tih4ZW5fcGh5c19zdGFydCkpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAobDNlX2dldF9w
Zm4oKnBsM2UpID4geGVuX3JlbWFwX2VuZF9wZm4pICkKICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnRpbnVlOwogICAgICAgICAgICAgICAgICAgICAqcGwzZSA9IGwzZV9mcm9tX2ludHB0ZShs
M2VfZ2V0X2ludHB0ZSgqcGwzZSkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW5fcGh5c19zdGFydCk7CkBAIC0xMDEyLDcgKzEwMTcsNyBAQCB2b2lkIF9f
aW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICAg
ICAgICAgICAgICAgICAgLyogTm90IHByZXNlbnQsIFBTRSwgb3IgYWxyZWFkeSByZWxvY2F0ZWQ/
ICovCiAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncygqcGwyZSkg
JiBfUEFHRV9QUkVTRU5UKSB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobDJlX2dl
dF9mbGFncygqcGwyZSkgJiBfUEFHRV9QU0UpIHx8Ci0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChsMmVfZ2V0X3BmbigqcGwyZSkgPiBQRk5fRE9XTih4ZW5fcGh5c19zdGFydCkpICkKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGwyZV9nZXRfcGZuKCpwbDJlKSA+IHhlbl9yZW1h
cF9lbmRfcGZuKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAqcGwyZSA9IGwyZV9mcm9tX2ludHB0ZShsMmVfZ2V0X2ludHB0
ZSgqcGwyZSkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGVuX3BoeXNfc3RhcnQpOwpAQCAtMTAzNiw3ICsxMDQxLDcgQEAgdm9pZCBfX2luaXQgbm9y
ZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmxhZ3M7CiAKICAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFn
cygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fAotICAgICAgICAgICAgICAgICAgICAgKGwyZV9n
ZXRfcGZuKCpwbDJlKSA+IFBGTl9ET1dOKHhlbl9waHlzX3N0YXJ0KSkgKQorICAgICAgICAgICAg
ICAgICAgICAgKGwyZV9nZXRfcGZuKCpwbDJlKSA+IHhlbl9yZW1hcF9lbmRfcGZuKSApCiAgICAg
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAgICAgICAgICAgaWYgKCAhdXNpbmdf
Mk1fbWFwcGluZygpICkKLS0gCjEuNy4xMC40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:10:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZG9E-0005MW-0h; Wed, 10 Jan 2018 13:10:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=97or=ef=citrix.com=prvs=5411a6c19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eZG9C-0005MP-Hw
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:10:26 +0000
X-Inumbo-ID: e83b64a8-f607-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e83b64a8-f607-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 13:12:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="457713884"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="Y0wRvAhMik"
Content-Transfer-Encoding: 7bit
Message-ID: <23126.4117.777031.227394@mariner.uk.xensource.com>
Date: Wed, 10 Jan 2018 13:07:33 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180110122734.rgut34iw6ltqeipy@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--Y0wRvAhMik
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

The attached script works for me.  I have been testing it with a
Citrix pvshim shim series and a shim binary that Wei passed me under
the table.  It makes a bootable HVM guest config for a PV guest.

Things that I see are wrong:

 * My guest is trying to balloon up but due to the extra memory used
   by the shim it can't.  I hope Amazon's vixen series has some kind
   of bodge for this ?

 * I see this message when I create the domain:
     xc: error: ERROR: Not a Xen-ELF image: No ELF notes or '__xen_guest'
     section found: Invalid kernel
   which I hope is something to do with the shim series (which
   I also built my tools from) or the shim binary I am using.

I don't know what the default shim path should be.

Ian.


--Y0wRvAhMik
Content-Type: text/plain; name="pvshim-converter"
Content-Description: pvshim sidecar script
Content-Disposition: inline; filename="pvshim-converter"
Content-Transfer-Encoding: 7bit

#!/usr/bin/perl -w
#
# usage:
#   pvshim-converter [OPTIONS] OLD-CONFIG NEW-CONFIG
#
# options:
#   --sidecars-directory DIR   default is /var/lib/xen/pvshim-sidecars
#   --shim SHIM                overrides domain config file
#   --debug                    verbose, and leaves sidecar prep dir around
#
# What we do
#
#  read existing config file using python
#  determine kernel, ramdisk and cmdline
#  use them to produce sidecar and save it under domain name
#  mess with the things that need to be messed with
#  spit out new config file

use strict;

use Getopt::Long;
use JSON;
use IO::Handle;
use POSIX;
use Fcntl qw(:flock);

our $debug;

sub runcmd {
    print STDERR "+ @_\n" if $debug;
    $!=0; $?=0; system @_ and die "$_[0]: $! $?";
}

our $shim;
our $sidecars_dir = '/var/lib/xen/pvshim-sidecars';

GetOptions('sidecars-directory=s' => \$sidecars_dir,
           'shim=s' => \$shim,
           'debug' => \$debug)
    or die "pvshim-converter: bad options\n";

@ARGV==2 or die "pvshim-converter: need old and new config filenames";

our ($in,$out) = @ARGV;

our $indata;

if ($in ne '-') {
    open I, '<', "$in" or die "open input config file: $!\n";
} else {
    open I, '<&STDIN' or die $!;
}
{
    local $/;
    $indata = <I>;
}
I->error and die $!;
close I;

open P, "-|", qw(python -c), <<END, $indata or die $!;
import sys
import json
l = {}
exec sys.argv[1] in l
for k in l.keys():
	if k.startswith("_"):
		del l[k]
print json.dumps(l)
END

our $c;

{
    local $/;
    $_ = <P>;
    $!=0; $?=0; close P or die "$! $?";
    $c = decode_json $_;
}

die "no domain name ?" unless exists $c->{name};
die "bootloader not yet supported" if $c->{bootloader};
die "no kernel" unless $c->{kernel};

our $sidecar = $c->{pvshim_sidecar_path} || "$sidecars_dir/$c->{name}.iso";
our $dmwrap = $c->{pvshim_sidecar_path} || "$sidecars_dir/$c->{name}.dm";

$shim ||= $c->{pvshim_path};
$shim ||= '/usr/local/lib/xen/boot/xen-shim';

our $shim_cmdline = $c->{pvshim_cmdline} || 'pv-shim console=xen,pv sched=null';
$shim_cmdline .= ' '.$c->{pvshim_extra} if $c->{pvshim_extra};

our $kernel_cmdline = $c->{cmdline} || '';
$kernel_cmdline .= ' root='.$c->{root} if $c->{root};
$kernel_cmdline .= ' '.$c->{extra} if $c->{extra};

print "pvshim-converter: creating sidecar in $sidecar\n";

runcmd qw(mkdir -m700 -p --), $sidecars_dir;

open L, ">", "$sidecar.lock" or die "$sidecar.lock: open $!";
flock L, LOCK_EX or die "$sidecar.lock: lock: $!";

my $sd = "$sidecar.dir";

system qw(rm -rf --), $sd;
mkdir $sd, 0700;

runcmd qw(cp --), $shim, "$sd/shim";
runcmd qw(cp --), $c->{kernel}, "$sd/kernel";
runcmd qw(cp --), $c->{ramdisk}, "$sd/ramdisk" if $c->{ramdisk};

my $grubcfg = <<END;
serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal_input serial
terminal_output serial

set timeout=0

menuentry 'Xen shim' {
	insmod gzio
	insmod xzio
        multiboot (cd)/shim placeholder $shim_cmdline
        module (cd)/kernel placeholder $kernel_cmdline
        module (cd)/ramdisk
}
END

runcmd qw(mkdir -p --), "$sd/boot/grub";
open G, ">", "$sd/boot/grub/grub.cfg" or die "$sd, grub.cfg: $!";
print G $grubcfg or die $!;
close G or die $!;

unlink "$sidecar.new" or $!==ENOENT or die "$sidecar.new: rm: $!";
runcmd qw(grub-mkrescue -o), "$sidecar.new", "$sidecar.dir";
if (!stat "$sidecar.new") {
    $!==ENOENT or die "$sidecar.new: stat: $!";

    print STDERR <<END;
pvshim-converter: grub-mkrescue exited with status zero but failed to make iso.
NB that grub-mkrescue has a tendency to lie in its error messages.
END
    my $missing;
    foreach my $check (qw(xorriso mformat)) {
        $missing |= system qw(sh -c), "type $check";
    }

    if ($missing) {
        print STDERR <<END;
You seem to have some program(s) missing which grub-mkrescue depends on,
see above.  ("mformat" is normally in the package "mtools".)
Installing those programs will probably help.
END
    } else {
        print STDERR <<END;
And older grub-mkrescue has a tendency not to notice certain problems.
Maybe strace will tell you what is wrong.  :-/
END
    }
    die "pvshim-converter: grub-mkrescue did not make iso\n";
}

runcmd qw(rm -rf --), "$sidecar.dir" unless $debug;

open Q, ">", "$dmwrap.new" or die "$dmwrap: $!";
print Q <<'END_DMWRAP';
#!/bin/bash

set -x
: "$@"
set +x

newargs=()

newarg () {
    newargs+=("$1")
}

while [ $# -gt 1 ]; do
    case "$1" in
	-no-shutdown|-nodefaults|-no-user-config)
	    newarg "$1"; shift
	    ;;
	-xen-domid|-chardev|-mon|-display|-boot|-m|-machine)
	    newarg "$1"; shift
	    newarg "$1"; shift
	    ;;
        -name)
            newarg "$1"; shift
            name="$1"; shift
            newarg "$name"
            ;;
	-netdev|-cdrom)
	    : fixme
	    newarg "$1"; shift
	    newarg "$1"; shift
	    ;;
	-drive|-kernel|-initrd|-append|-vnc)
	    shift; shift
	    ;;
	-device)
	    shift
	    case "$1" in
		XXXrtl8139*)
		    newarg "-device"
		    newarg "$1"; shift
		    ;;
		*)
		    shift
		    ;;
	    esac
	    ;;
	*)
	    echo >&2 "warning: unexpected argument $1 being passed through"
	    newarg "$1"; shift
	    ;;
    esac
done

if [ "x$name" != x ]; then
    logdir=/var/log/xen
    logfile="$logdir/shim-$name.log"
    savelog "$logfile" ||:
    newarg -serial
    newarg "file:$logfile"
fi

set -x
exec /usr/local/lib/xen/bin/qemu-system-i386 "${newargs[@]}"
END_DMWRAP

chmod 0755, "$dmwrap.new" or die "$dmwrap: chmod: $!";

close Q or die $!;

rename "$sidecar.new", $sidecar or die "$sidecar: install: $!";
rename "$dmwrap.new",  $dmwrap  or die "$dmwrap: install: $!";

print STDERR <<END;
pvshim-converter: wrote qemu wrapper to $dmwrap
pvshim-converter: wrote sidecar to $sidecar
END

my $append = <<END;
builder='hvm'
type='hvm'
device_model_version='qemu-xen'
device_model_override='$dmwrap'
device_model_args_hvm=['-cdrom','$sidecar']
boot='c'
END

if ($out ne '-') {
    open O, ">", "$out.tmp" or die "open output config temp: $out.tmp: $!\n";
} else {
    open O, ">&STDOUT" or die $!;
}

print O $indata, "\n", $append or die "write output: $!";
close O or die "close output: $!";

if ($out ne '-') {
    rename "$out.tmp", $out or die "install output: $!";
    print STDERR "pvshim-converter: wrote new guest config to $out\n";
} else {
    print STDERR "pvshim-converter: wrote new guest config to stdout\n";
}

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--Y0wRvAhMik--


From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:12:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGAq-0005Tu-By; Wed, 10 Jan 2018 13:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n68a=ef=citrix.com=prvs=5419c82cb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZGAp-0005TP-6e
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:12:07 +0000
X-Inumbo-ID: 24fb4572-f608-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24fb4572-f608-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 13:14:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="457714615"
Date: Wed, 10 Jan 2018 13:10:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180110131049.rv6emm32efbczhl2@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23126.4117.777031.227394@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMDE6MDc6MzNQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gVGhlIGF0dGFjaGVkIHNjcmlwdCB3b3JrcyBmb3IgbWUuICBJIGhhdmUgYmVlbiB0ZXN0
aW5nIGl0IHdpdGggYQo+IENpdHJpeCBwdnNoaW0gc2hpbSBzZXJpZXMgYW5kIGEgc2hpbSBiaW5h
cnkgdGhhdCBXZWkgcGFzc2VkIG1lIHVuZGVyCj4gdGhlIHRhYmxlLiAgSXQgbWFrZXMgYSBib290
YWJsZSBIVk0gZ3Vlc3QgY29uZmlnIGZvciBhIFBWIGd1ZXN0Lgo+IAo+IFRoaW5ncyB0aGF0IEkg
c2VlIGFyZSB3cm9uZzoKPiAKPiAgKiBNeSBndWVzdCBpcyB0cnlpbmcgdG8gYmFsbG9vbiB1cCBi
dXQgZHVlIHRvIHRoZSBleHRyYSBtZW1vcnkgdXNlZAo+ICAgIGJ5IHRoZSBzaGltIGl0IGNhbid0
LiAgSSBob3BlIEFtYXpvbidzIHZpeGVuIHNlcmllcyBoYXMgc29tZSBraW5kCj4gICAgb2YgYm9k
Z2UgZm9yIHRoaXMgPwoKSSBkb24ndCB0aGluayB0aGV5IGRvIGFueXRoaW5nIHNwZWNpYWwgaW4g
dGhhdCByZWdhcmQuIFRoZXkgcHJvYmFibHkKZG9uJ3QgdXNlIGJhbGxvb25pbmcgb3IgZG9uJ3Qg
Y2FyZS4KCj4gCj4gICogSSBzZWUgdGhpcyBtZXNzYWdlIHdoZW4gSSBjcmVhdGUgdGhlIGRvbWFp
bjoKPiAgICAgIHhjOiBlcnJvcjogRVJST1I6IE5vdCBhIFhlbi1FTEYgaW1hZ2U6IE5vIEVMRiBu
b3RlcyBvciAnX194ZW5fZ3Vlc3QnCj4gICAgICBzZWN0aW9uIGZvdW5kOiBJbnZhbGlkIGtlcm5l
bAo+ICAgIHdoaWNoIEkgaG9wZSBpcyBzb21ldGhpbmcgdG8gZG8gd2l0aCB0aGUgc2hpbSBzZXJp
ZXMgKHdoaWNoCj4gICAgSSBhbHNvIGJ1aWx0IG15IHRvb2xzIGZyb20pIG9yIHRoZSBzaGltIGJp
bmFyeSBJIGFtIHVzaW5nLgo+IAoKVGhhdCdzIHNvbWUgZXh0cmFuZW91cyBvdXRwdXQuIE5vdCBj
cml0aWNhbC4KCj4gSSBkb24ndCBrbm93IHdoYXQgdGhlIGRlZmF1bHQgc2hpbSBwYXRoIHNob3Vs
ZCBiZS4KPiAKCkFsb25nIHNpZGUgdGhlIGh2bWxvYWRlcj8gV2UgY2FuIHRyZWF0IGl0IGFzIGEg
ZmlybXdhcmUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:17:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:17:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGFt-0005hp-V4; Wed, 10 Jan 2018 13:17:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZGFs-0005hj-ST
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:17:20 +0000
X-Inumbo-ID: 65e0b4d4-f608-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65e0b4d4-f608-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 14:15:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="65856163"
Date: Wed, 10 Jan 2018 13:07:52 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180110130752.ns7uyk7454ubjca7@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-62-wei.liu2@citrix.com>
 <5A54A496020000780019C9B5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A54A496020000780019C9B5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 61/74] xen/pvshim: support vCPU
	hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDM6MTY6MzhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtMTMwMywyMiArMTMyMCwyMCBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwg
dW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4g
PiAgCj4gPiAgICAgICAgICBicmVhazsKPiA+ICAKPiA+IC0gICAgY2FzZSBWQ1BVT1BfdXA6IHsK
PiA+IC0gICAgICAgIGJvb2xfdCB3YWtlID0gMDsKPiA+IC0gICAgICAgIGRvbWFpbl9sb2NrKGQp
Owo+ID4gLSAgICAgICAgaWYgKCAhdi0+aXNfaW5pdGlhbGlzZWQgKQo+ID4gLSAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKPiAKPiBTaG91bGRuJ3QgdGhpcyBjaGVjayByZW1haW4gaGVyZT8gSSBy
ZWFsaXplIHRoaXMgd2lsbCBjb21wbGljYXRlCj4gbG9ja2luZyAobHVja2lseSB0aGUgZG9tYWlu
IGxvY2sgaXMgYSByZWN1cnNpdmUgb25lLCBzbyBpdCBzaG91bGRuJ3QKPiBiZSB0b28gYmFkKSwg
YnV0IEkgZG9uJ3QgdGhpbmsgcHZfc2hpbV9jcHVfdXAoKSBjYW4gdG9sZXJhdGUgZmFpbGluZwo+
IGJlY2F1c2Ugb2YgdmNwdV91cCgpIGZhaWxpbmcuCj4gCj4gSSBhbHNvIHRoaW5rIHRoYXQgdGhl
IHVzZSBvZiAibG9uZyIgZm9yIHJldHVybiB0eXBlcyBhbmQgdmFsdWVzIGlzbid0Cj4gcmVhbGx5
IHdhcnJhbnRlZCBoZXJlLCBhbmQgdGhlcmUncyBhbHNvIG5vIHZpc2libGUgdG8gbWUgcmVhc29u
IHRvCj4gc3BlY2lhbCBjYXNlIENQVTAgaGVyZS4gQnV0IGZvciBzaW1wbGljaXR5IHJlYXNvbnMg
SSBjYW4gc2VlIHdoeQo+IHlvdSd2ZSBjaG9zZW4gdGhhdCBvcHRpb247IG90b2ggdGhlIGxvY2tp
bmcgaXNzdWUgYWJvdmUgdGhhdCB5b3UnbGwKPiBuZWVkIHRvIHNvbHZlIG1pZ2h0IGJlIGVhc2ll
ciB0byBkZWFsIHdpdGggaWYgeW91IGRpZG4ndCBzd2l0Y2ggQ1BVcwo+IGZvciBoeXBlcmNhbGwg
cHJvY2Vzc2luZyAod2l0aG91dCBkcm9wcGluZyB0aGUgdXNlIG9mCj4gY29udGludWVfaHlwZXJj
YWxsX29uX2NwdSgpKS4KClJpZ2h0LCBJJ20gbm90IHN1cmUgd2h5IGJyaW5naW5nIGEgQ1BVIHVw
IGlzIHJlcXVpcmVkIHRvIGhhcHBlbiBvbgpDUFUwLCBidXQgdGhhdCdzIHdoYXQgdGhlIGN1cnJl
bnQgY29kZSBpbiBhcmNoX2RvX3N5c2N0bCBkb2VzLgoKSSdtIG5vdCBzdXJlIEknbSBmb2xsb3dp
bmcgdGhlIGxhc3QgcGFydCBvZiB5b3VyIHJlcGx5LCBpZiBmb3IgQ1BVCmJyaW5ndXAgdGhlcmUn
cyBubyBuZWVkIHRvIHN3aXRjaCB0byBDUFUwLCB3aHkgd291bGQgSSB3YW50IHRvIGtlZXAKdGhl
IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUgZm9yIGluIHRoYXQgY2FzZT8KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:20:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:20:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGIi-0006Pf-FX; Wed, 10 Jan 2018 13:20:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2bb6=ef=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZGIh-0006PS-4q
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 13:20:15 +0000
X-Inumbo-ID: 473a47a3-f609-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 473a47a3-f609-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 13:22:17 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 Jan 2018 06:20:07 -0700
Message-Id: <5A562117020000780019D330@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 10 Jan 2018 06:20:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515516467-26501-1-git-send-email-andrew.cooper3@citrix.com>
 <5A55F061020000780019D1DB@prv-mh.provo.novell.com>
 <8148b65e-6b95-7c1c-7e36-4d6268e17bb1@citrix.com>
In-Reply-To: <8148b65e-6b95-7c1c-7e36-4d6268e17bb1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/ioemul: Account for
 ioemul_handle_quirk() in stub length check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDEwOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTAvMDEvMjAxOCAwOTo1MiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA5
LjAxLjE4IGF0IDE3OjQ3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYwo+Pj4gQEAgLTg5LDE5ICs4OSwyNCBAQCBzdGF0aWMgaW9fZW11
bF9zdHViX3QgKmlvX2VtdWxfc3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1
OCBvcGNvZGUsCj4+PiAgICAgIC8qIGNhbGxxIColcmN4ICovCj4+PiAgICAgIGN0eHQtPmlvX2Vt
dWxfc3R1YlsxMF0gPSAweGZmOwo+Pj4gICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0gMHhk
MTsKPj4+IC0gICAgLyogZGF0YTE2IG9yIG5vcCAqLwo+Pj4gLSAgICBjdHh0LT5pb19lbXVsX3N0
dWJbMTJdID0gKGJ5dGVzICE9IDIpID8gMHg5MCA6IDB4NjY7Cj4+PiAtICAgIC8qIDxpby1hY2Nl
c3Mgb3Bjb2RlPiAqLwo+Pj4gLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTNdID0gb3Bjb2RlOwo+
Pj4gLSAgICAvKiBpbW04IG9yIG5vcCAqLwo+Pj4gLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTRd
ID0gIShvcGNvZGUgJiA4KSA/IHBvcnQgOiAweDkwOwo+Pj4gLSAgICAvKiByZXQgKGp1bXBzIHRv
IGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KPj4+IC0gICAgY3R4dC0+aW9fZW11bF9zdHVi
WzE1XSA9IDB4YzM7Cj4+PiAtICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IDE2
KTsKPj4+IC0KPj4+IC0gICAgaWYgKCBpb2VtdWxfaGFuZGxlX3F1aXJrICkKPj4+ICsKPj4+ICsg
ICAgaWYgKCBsaWtlbHkoIWlvZW11bF9oYW5kbGVfcXVpcmspICkKPj4+ICsgICAgewo+Pj4gKyAg
ICAgICAgLyogZGF0YTE2IG9yIG5vcCAqLwo+Pj4gKyAgICAgICAgY3R4dC0+aW9fZW11bF9zdHVi
WzEyXSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2Owo+Pj4gKyAgICAgICAgLyogPGlvLWFj
Y2VzcyBvcGNvZGU+ICovCj4+PiArICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTNdID0gb3Bj
b2RlOwo+Pj4gKyAgICAgICAgLyogaW1tOCBvciBub3AgKi8KPj4+ICsgICAgICAgIGN0eHQtPmlv
X2VtdWxfc3R1YlsxNF0gPSAhKG9wY29kZSAmIDgpID8gcG9ydCA6IDB4OTA7Cj4+PiArICAgICAg
ICAvKiByZXQgKGp1bXBzIHRvIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KPj4+ICsgICAg
ICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAweGMzOwo+Pj4gKyAgICB9Cj4+PiArICAgIGVs
c2UKPj4+ICAgICAgICAgIGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+aW9fZW11
bF9zdHViWzEyXSwgY3R4dC0+Y3R4dC5yZWdzKTsKPj4+ICAKPj4+ICsgICAgQlVJTERfQlVHX09O
KFNUVUJfQlVGX1NJWkUgLyAyIDwgTUFYKDE2LCAvKiBSZWd1bGFyIHN0dWJzICovCj4+IE5vdyB0
aGF0IHdlIGhhdmUgaXQgYXZhaWxhYmxlIGdsb2JhbGx5LCB3b3VsZCB5b3UgbWluZCB1c2luZwo+
PiBNQVhfSU5TVF9MRU4gKyAxIGhlcmUgaW5zdGVhZCBvZiB0aGUgbGl0ZXJhbCAxNj8KPiAKPiBU
aGlzIHJhdyAxNiBpcyBiZWNhdXNlIHdlIHdyaXRlIDE2IGJ5dGVzIGludG8gY3R4dC0+aW9fZW11
bF9zdHViW10sIGFuZAo+IHRoaXMganVtcHMgdG8gMTkgd2l0aCB0aGUgSU5ESVJFQ1RfVEhVTksg
d29yaywgbm90IGJlY2F1c2UgaXQgaXMgcmVsYXRlZAo+IHRvIE1BWF9JTlNUX0xFTi4KCkkgZG9u
J3QgZm9sbG93IC0gYXMgdGhlIGNvbW1lbnQgc2F5cywgdGhlIDE2IHJlZmVycyB0byByZWd1bGFy
CnN0dWJzLCB3aGljaCBhcmUgdGhlcmUgdG8gYWxsb3cgZm9yIG1heGltdW0gaW5zbiBsZW5ndGgg
cGx1cyBSRVQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:21:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:21:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGJu-0006Vm-Pu; Wed, 10 Jan 2018 13:21:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zqmf=ef=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eZGJt-0006Vc-M8
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:21:29 +0000
X-Inumbo-ID: 7421505d-f609-11e7-b0d7-9f685aff125f
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7421505d-f609-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 13:23:32 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0ADCXRj142097;
 Wed, 10 Jan 2018 13:21:19 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2017-10-26;
 bh=nLpfzk25idwjy/t54+O6HZ+k7855T/pDoQW8hspPpZQ=;
 b=pJ79E9kgY7M8m1MrC6J/ChyF/hwHuqFHrSWf4j86JFBzxyWwYbRNEl7gbmTK9+YV0NFN
 r1W7Ufo35Qy3kF9fvBvnVImrfM1UHyBK+lxhGt1rypkYSEQoKKXAE9ZUDYAxrepNuL0G
 1ubEna2+KLP/Z/DJ5l6d0Y7Gamcsg9nptMtvyPZckQUV+irOXNJ8hM9U+xZvGDP1nIQ9
 Am5gi8ODJ1a0uNJZfj2yegxmF5bsiHCLX6OXdQtKZiwmm16FS57oP5voSCp9z6+xff8p
 mNYe3izBtCCOB3F04Yn0PyVWNReIt5F6iqBeeAep9VbdrfIJ1vryxO6JCzmWEV6vzXu/ Fg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2fdj5e8e4r-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 10 Jan 2018 13:21:19 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0AD6Hb8031219
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 10 Jan 2018 13:06:17 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0AD6H2l027235;
 Wed, 10 Jan 2018 13:06:17 GMT
Received: from olila.local.net-space.pl (/10.175.201.134)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 10 Jan 2018 05:06:16 -0800
From: Daniel Kiper <daniel.kiper@oracle.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 Jan 2018 14:05:46 +0100
Message-Id: <1515589548-27317-1-git-send-email-daniel.kiper@oracle.com>
X-Mailer: git-send-email 1.7.10.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8769
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=386
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801100185
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 0/2] x86/boot: Some fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGksCgpBcyBpbiBzdWJqZWN0Li4uCgpEYW5pZWwKCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyB8ICAg
MTggKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCkRhbmllbCBLaXBlciAoMik6CiAgICAgIHg4Ni9zZXR1cDogZG8gbm90
IHJlbG9jYXRlIFhlbiBvdmVyIGN1cnJlbnQgWGVuIGltYWdlIHBsYWNlbWVudAogICAgICB4ODYv
c2V0dXA6IHJlbWFwIFhlbiBpbWFnZSB1cCB0byBQRk5fRE9XTihfX3BhKF9lbmQpKQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:33:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGVI-0007Or-Se; Wed, 10 Jan 2018 13:33:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2bb6=ef=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZGVH-0007Ol-9Y
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:33:15 +0000
X-Inumbo-ID: 18a3fc05-f60b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 18a3fc05-f60b-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 13:35:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 Jan 2018 06:33:08 -0700
Message-Id: <5A562423020000780019D356@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 10 Jan 2018 06:33:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-62-wei.liu2@citrix.com>
 <5A54A496020000780019C9B5@prv-mh.provo.novell.com>
 <20180110130752.ns7uyk7454ubjca7@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180110130752.ns7uyk7454ubjca7@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 61/74] xen/pvshim: support vCPU
 hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE0OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDA5LCAyMDE4IGF0IDAzOjE2OjM4QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDYsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiBAQCAtMTMwMywyMiArMTMyMCwyMCBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNt
ZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgCj4gWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCj4+ID4gIAo+PiA+ICAgICAgICAgIGJyZWFrOwo+PiA+ICAKPj4gPiAtICAgIGNhc2UgVkNQ
VU9QX3VwOiB7Cj4+ID4gLSAgICAgICAgYm9vbF90IHdha2UgPSAwOwo+PiA+IC0gICAgICAgIGRv
bWFpbl9sb2NrKGQpOwo+PiA+IC0gICAgICAgIGlmICggIXYtPmlzX2luaXRpYWxpc2VkICkKPj4g
PiAtICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwo+PiAKPj4gU2hvdWxkbid0IHRoaXMgY2hlY2sg
cmVtYWluIGhlcmU/IEkgcmVhbGl6ZSB0aGlzIHdpbGwgY29tcGxpY2F0ZQo+PiBsb2NraW5nIChs
dWNraWx5IHRoZSBkb21haW4gbG9jayBpcyBhIHJlY3Vyc2l2ZSBvbmUsIHNvIGl0IHNob3VsZG4n
dAo+PiBiZSB0b28gYmFkKSwgYnV0IEkgZG9uJ3QgdGhpbmsgcHZfc2hpbV9jcHVfdXAoKSBjYW4g
dG9sZXJhdGUgZmFpbGluZwo+PiBiZWNhdXNlIG9mIHZjcHVfdXAoKSBmYWlsaW5nLgo+PiAKPj4g
SSBhbHNvIHRoaW5rIHRoYXQgdGhlIHVzZSBvZiAibG9uZyIgZm9yIHJldHVybiB0eXBlcyBhbmQg
dmFsdWVzIGlzbid0Cj4+IHJlYWxseSB3YXJyYW50ZWQgaGVyZSwgYW5kIHRoZXJlJ3MgYWxzbyBu
byB2aXNpYmxlIHRvIG1lIHJlYXNvbiB0bwo+PiBzcGVjaWFsIGNhc2UgQ1BVMCBoZXJlLiBCdXQg
Zm9yIHNpbXBsaWNpdHkgcmVhc29ucyBJIGNhbiBzZWUgd2h5Cj4+IHlvdSd2ZSBjaG9zZW4gdGhh
dCBvcHRpb247IG90b2ggdGhlIGxvY2tpbmcgaXNzdWUgYWJvdmUgdGhhdCB5b3UnbGwKPj4gbmVl
ZCB0byBzb2x2ZSBtaWdodCBiZSBlYXNpZXIgdG8gZGVhbCB3aXRoIGlmIHlvdSBkaWRuJ3Qgc3dp
dGNoIENQVXMKPj4gZm9yIGh5cGVyY2FsbCBwcm9jZXNzaW5nICh3aXRob3V0IGRyb3BwaW5nIHRo
ZSB1c2Ugb2YKPj4gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgpKS4KPiAKPiBSaWdodCwgSSdt
IG5vdCBzdXJlIHdoeSBicmluZ2luZyBhIENQVSB1cCBpcyByZXF1aXJlZCB0byBoYXBwZW4gb24K
PiBDUFUwLCBidXQgdGhhdCdzIHdoYXQgdGhlIGN1cnJlbnQgY29kZSBpbiBhcmNoX2RvX3N5c2N0
bCBkb2VzLgoKSW4gdGhlIGJhcmUgbWV0YWwgaHlwZXJ2aXNvciB3ZSBsaWtlbHkgd2lsbCBuZWVk
IHRvIGRvIHNvbWUgd29yayB0bwpyZW1vdmUgdGhpcyBDUFUwIHJlc3RyaWN0aW9uLgoKPiBJJ20g
bm90IHN1cmUgSSdtIGZvbGxvd2luZyB0aGUgbGFzdCBwYXJ0IG9mIHlvdXIgcmVwbHksIGlmIGZv
ciBDUFUKPiBicmluZ3VwIHRoZXJlJ3Mgbm8gbmVlZCB0byBzd2l0Y2ggdG8gQ1BVMCwgd2h5IHdv
dWxkIEkgd2FudCB0byBrZWVwCj4gdGhlIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUgZm9yIGlu
IHRoYXQgY2FzZT8KCkZvciBvbmxpbmluZyB5b3UgbWF5IGluZGVlZCBnZXQgYXdheSB3aXRob3V0
LiBCdXQgaW4gdGhlCm9mZmxpbmluZyBjYXNlIHlvdSBkb24ndCB3YW50IHRvIG9mZmxpbmUgdGhl
IENQVSB5b3UncmUKcnVubmluZyBvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:34:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGWt-0007UQ-6y; Wed, 10 Jan 2018 13:34:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kwjo=ef=citrix.com=prvs=54151a761=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZGWr-0007UA-MR
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 13:34:53 +0000
X-Inumbo-ID: d996e382-f60a-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d996e382-f60a-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 14:33:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="457717365"
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
Date: Wed, 10 Jan 2018 13:34:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
Content-Language: en-US
Cc: Doug Goldstein <cardoe@cardoe.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>, Anthony Liguori <aliguori@amazon.com>,
 "security@xen.org" <security@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KiBFeGVjdXRpdmUgc3VtbWFyeQoKLSBXZSd2ZSBhZ3JlZWQgb24gYSAiY29udmVyZ2VuY2UiIHBv
aW50IGZvciBQViBzaGltIGZ1bmN0aW9uYWxpdHkgdGhhdAogIGNvdmVycyBhcyBtYW55IHVzZXJz
IGFzIHBvc3NpYmxlOgogLSAnSFZNJyBmdW5jdGlvbmFsaXR5OiBib290cyBpbiBIVk0gbW9kZSwg
aGFzIHN1cHBvcnQgZm9yIFhlbiAzLjQKICAgZXZlbnQgY2hhbm5lbHMsICZjLCBib290ZWQgdmlh
ICdzaWRlY2FyJwogLSAnUFZIJyBmdW5jdGlvbmFsaXR5OiBib290cyBpbiBQVkggbW9kZSwgYm9v
dGVkIHZpYSB0b29sc3RhY2sKICAgY2hhbmdlcwoKLSAiVml4ZW4iICh0aGUgQW1hem9uIHNoaW0p
IGFuZCBQVkggc2hpbSAobW9zdGx5IGRldmVsb3BlZCBieSBDaXRyaXgpCiAgZWFjaCBjb3ZlciBz
b21lIHVzZXJzIGFuZCBub3Qgb3RoZXJzOyBuZWl0aGVyIG9uZSAoeWV0KSBjb3ZlcnMgYWxsCiAg
dXNlcnMKCi0gVml4ZW4gaXMgcmVhZHkgZm9yIGltbWVkaWF0ZSByZWxlYXNlOyBQVkggc2hpbSBz
dGlsbCBuZWVkcyBzb21lCiAgbWlub3IgcmV2aXNpb24sIGFuZCB0aGUgdG9vbHN0YWNrIGNvbXBv
bmVudAoKLSBQcm9wb3NhbDoKIC0gUmVsZWFzZSAiSE9XVE8iIGZvciBBbWF6b24gc2hpbSB2MSBp
bW1lZGlhdGVseSAoaW5jbHVkaW5nIGEgc2lnbmVkCiAgIHRhZyBvbiB4ZW5iaXRzIHdpdGggdGhl
IHJlcXVpc2l0ZSBwYXRjaGVzKQogLSBSZWxlYXNlICJIT1dUTyIgZm9yIFBWSCBzaGltIGFzIHNv
b24gYXMgaXQncyByZWFkeSAoaW5jbHVkaW5nIGEKICAgc2lnbmVkIHRhZyBvciB0YWdzIG9uIHhl
bmJpdHMgd2l0aCB0aGUgcmVxdWlzaXRlIHBhdGNoZXMpCiAtIEJhc2UgZnV0dXJlIGRldmVsb3Bt
ZW50IG9uIHRoZSBQVkggc2hpbSAocG9ydGluZyBvdmVyIGZ1bmN0aW9uYWxpdHkKICAgZnJvbSB0
aGUgQW1hem9uIHNlcmllcykKCiogRGlzY3Vzc2lvbgoKSW4gb3VyIGRpc2N1c3Npb25zLCB3ZSd2
ZSBnZW5lcmFsbHkgaWRlbnRpZmllZCBmb3VyIGtpbmRzIG9mIHVzZXJzIC8KY29uc3VtZXJzIG9m
IFhlbjoKCjEuIFRob3NlIGZvciB3aG9tIHVwZ3JhZGluZyB0byBhIG5ld2VyIHZlcnNpb24gb2Yg
WGVuIGlzIHRoZSBiaWdnZXN0CnByb2JsZW0KClRoaXMgY291bGQgYmUgcGVvcGxlIHdobyBoYXZl
IGxvY2FsIGNoYW5nZXMgdGhleSBjYW4ndCBmb3J3YXJkLXBvcnQsCnBlb3BsZSB3aG9zZSBTTEFz
IGZvcmJpZCB1cGRhdGluZyB2ZXJzaW9ucywgb3IgYW55IG51bWJlciBvZiBvdGhlcgp0aGluZ3Mg
dGhhdCBtYWtlIHVwZGF0aW5nIHRvIGEgbmV3ZXIgdmVyc2lvbiBvZiBYZW4gdW5wYWxhdGFibGUg
b3IKaW1wb3NzaWJsZS4KCjIuIFRob3NlIGZvciB3aG9tIGFkZGluZyBhIFFFTVUgaW5zdGFuY2Ug
dG8gYWxsIFBWIGd1ZXN0cyBpcyB0aGUKYmlnZ2VzdCBwcm9ibGVtCgpNYW55IHVzZXJzIEkndmUg
dGFsa2VkIHRvIGV4dHJlbWVseSBkaXNsaWtlIHRoZSBpZGVhIG9mIGFkZGluZyBRRU1VCmluc3Rh
bmNlcyB0byBhbGwgdGhlaXIgUFYgZ3Vlc3RzLCBhbmQgd291bGQgcmF0aGVyIGRvIHVwZ3JhZGVz
IGFuZC9vcgptb2RpZnkgZ3Vlc3QgdHlwZXMgdG8gYXZvaWQgdGhpcwoKMy4gVGhvc2UgZm9yIHdo
b20gbW9kaWZ5aW5nIGd1ZXN0IHBhcmFtZXRlcnMgaXMgdGhlIGJpZ2dlc3QgcHJvYmxlbQoKTWFu
eSB1c2VycyBJJ3ZlIHRhbGtlZCB0byBhcmUgdXNpbmcgc29mdHdhcmUgd2hpY2ggc2V2ZXJlbHkg
bGltaXRzIHRoZQpmbGV4aWJpbGl0eSB0aGV5IGhhdmUgaW4gdGVybXMgb2YgaG93IGd1ZXN0cyBh
cmUgY3JlYXRlZAoKNC4gVGhvc2UgZm9yIHdob20gc29tZSBzdWJzZXQgb2YgZmVhdHVyZXMgKG1p
Z3JhdGlvbiwgYmFsbG9vbmluZywgdmNwdQpob3RwbHVnLCAmYykgaXMgdGhlIGJpZ2dlc3QgcHJv
YmxlbS4KClRoaXMgaW5jbHVkZXMgdXNlcnMgd2hvIHJlbHkgb24gdGhlc2UgZmVhdHVyZXMsIGFz
IHdlbGwgYXMgc29mdHdhcmUKcHJvdmlkZXJzIHRoYXQgcHJvdmlkZSB0aG9zZSBmZWF0dXJlcy4K
CkFtYXpvbiBpcyBpbiB0aGUgZmlyc3QgY2F0ZWdvcnksIGFuZCBoYXZlIGRldmVsb3BlZCBhICJQ
ViBzaGltIgpzZXJpZXMgdGhhdCBhZGRyZXNzZXMgdGhlaXIgbmVlZHMuICBUaGV5IGhhdmUgYWxz
byB2ZXJ5IGtpbmRseQpzaGFyZWQgdGhlIHBhdGNoZXMgcHVibGljbHkgZm9yIHRoZSBjb21tdW5p
dHkgdG8gYmUgYWJsZSB0byB1c2UuCgpDaXRyaXggaXMgaW4gdGhlIGZvdXJ0aCBjYXRlZ29yeSwg
YW5kIGhhdmUgZGV2ZWxvcGVkIGEgIlBWIHNoaW0iCnNlcmllcyB0aGF0IGFkZHJlc3NlcyB0aGVp
ciBuZWVkcy4gIFRoaXMgc2hpbSBhbHNvIHNhdGlzZmllcyBjYXRlZ29yeSAyLAphbmQgd2l0aCBz
b21lIHdvcmsgY291bGQgc3VwcG9ydCBjYXRlZ29yeSAzLgoKR29pbmcgZm9yd2FyZCwgdGhlIGJl
c3Qgc29sdXRpb25zIGZvciBuZXcgaHlwZXJ2aXNvcnMgKFhlbiA0LjExKykKd291bGQgYmUgdG8g
YXZvaWQgbmVlZGluZyBRRU1VLCBidWlsZGluZyB0aGUgc2lkZWNhciwgYW5kIHNvIG9uLiAgQnV0
CndlIHN0aWxsIHdhbnQgdG8gYmUgYWJsZSB0byBzdXBwb3J0IHBlb3BsZSBydW5uaW5nIHRoZSAn
SFZNIHNoaW0gd2l0aApzaWRlY2FyJyB2ZXJzaW9uIGdvaW5nIGZvcndhcmQuICBTbyB0aGUgImNv
bnZlcmdlbmNlIHBvaW50IiB3ZSd2ZSBhbGwKc2VlbWVkIHRvIGFncmVlIG9uIGlzIHRvIGhhdmUg
YSBzaGltIGNhcGFibGUgb2Ygc2F0aXNmeWluZyBhbGwgZ3JvdXBzOgoKLSBDYW4gcnVuIGluIEhW
TSBtb2RlIGJhY2sgYXMgZmFyIGFzIFhlbiAzLjQKLSBDYW4gcnVuIGluIFBWSCBtb2RlLCB3aXRo
b3V0IFFFTVUgb3IgInNpZGVjYXIiLCBhbmQgZG9lc24ndCByZXF1aXJlCiAgbWFueSB0b29sc3Rh
Y2sgY2hhbmdlcwotIEhhcyBmZWF0dXJlIHBhcml0eSB3aXRoIFBWIG1vZGUgKG1pZ3JhdGlvbiwg
YmFsbG9vbmluZywgdmNwdQogIG1pZ3JhdGlvbiwgJmMpCgpUaGUgaXNzdWUgaGFzIGJlZW4gbWFk
ZSBwdWJsaWMgZm9yIG5lYXJseSBhIHdlZWsgbm93LCBzbyB0aGVyZSBpcyBhCmxvdCBvZiBwcmVz
c3VyZSB0byBnZXQgYSBzb2x1dGlvbiB0byBvdXIgdXNlcnMgYXMgc29vbiBhcyBwb3NzaWJsZTsg
YnkKdGhlIGVuZCBvZiB0aGUgd2VlayBhdCBhYnNvbHV0ZSBsYXRlc3QsIGJ1dCB0b2RheSBpZiBw
b3NzaWJsZS4KCkFtYXpvbidzIHYxIHNlcmllczoKLSBIYXMgc3VwcG9ydCBmb3IgJ2xlZ2FjeScg
ZXZlbnQgY2hhbm5lbHMKCi0gSGFzIGJlZW4gdGVzdGVkIGJ5IEFtYXpvbiBvdmVyIGEgd2lkZSBy
YW5nZSBvZiB0aGVpciBoeXBlcnZpc29yCiAgdmVyc2lvbnMgYW5kIGd1ZXN0IHR5cGVzIChpbmNs
dWRpbmcgcHZncnViIHR5cGVzKSBiYWNrIGFzIGZhciBhcyBYZW4KICAzLjQKCi0gVXNlcyBIVk0g
bW9kZSwgYW5kIHNvIGhhcyB0aGUgb3ZlcmhlYWQgYW5kIHNlY3VyaXR5IGltcGxpY2F0aW9ucyBv
ZgogIHJ1bm5pbmcgUUVNVQoKLSBSZXF1aXJlcyBubyBMMCBoeXBlcnZpc29yIG9yIHRvb2xzdGFj
ayBjaGFuZ2VzCgotIFJlcXVpcmVzIHVzZXJzIHRvIGJ1aWxkIGEgImJvb3Qgc2lkZWNhciIgaW1h
Z2UgZm9yIGVhY2ggdW5pcXVlIGd1ZXN0CiAgYm9vdCBjb25maWd1cmF0aW9uCgotIElzIG1pc3Np
bmcgbWFueSBmZWF0dXJlcywgc3VjaCBhcyBtaWdyYXRpb24sIG1lbW9yeSBiYWxsb29uaW5nLCBh
bmQKICB2Y3B1IGhvdHBsdWcKCi0gSGFzIGFjY3VyYXRlICdzdG9sZW4gdGltZScgc3VwcG9ydAoK
Q2l0cml4J3Mgc2VyaWVzOgotIEhhcyBiZWVuIGV4dGVuc2l2ZWx5IHRlc3RlZCBieSBYZW5TZXJ2
ZXIncyBYZW5SVCBmb3IgWGVuIDQuNyAod2l0aAogIFBWSCBiYWNrcG9ydHMpIGFuZCA0LjEwCi0g
VXNlcyBQVkggbW9kZSwgYW5kIHNvIGRvZXNuJ3QgaGF2ZSB0aGUgb3ZlcmhlYWQgYW5kIHNlY3Vy
aXR5CiAgaW1wbGljYXRpb25zIG9mIHJ1bm5pbmcgUUVNVQotIE5vIG5lZWQgdG8gYnVpbGQgImJv
b3Qgc2lkZWNhciIKLSBSZXF1aXJlcyBoeXBlcnZpc29yIGNoYW5nZXMgZm9yIHZlcnNpb25zIGZv
ciB2ZXJzaW9ucyBiZWZvcmUgNC4xMAogIHdoaWNoIGNhbm5vdCByZWFzb25hYmx5IGJlIGJhY2tw
b3J0ZWQgYnkgdGhlIG9wZW4tc291cmNlIHRlYW0gYmV5b25kCiAgWGVuIDQuOAotIFJlcXVpcmVz
IHRvb2xzdGFjayBjaGFuZ2VzIGluIGFsbCB2ZXJzaW9ucwotIEhhcyBtaWdyYXRpb24sIG1lbW9y
eSBiYWxsb29uaW5nLCBhbmQgdmNwdSBob3RwbHVnIChleHRlbnNpdmVseQogIHRlc3RlZCBieSBY
ZW5SVCkKLSBEb2Vzbid0IGhhdmUgYWNjdXJhdGUgJ3N0b2xlbiB0aW1lJyBzdXBwb3J0Ci0gQ3Vy
cmVudGx5IGlzIG1pc3NpbmcgYSBjbGVhbiB0b29sc3RhY2sgaW50ZXJmYWNlCgpXaXRoIHNvbWUg
dHdlYWtzLCBDaXRyaXgncyB2ZXJzaW9uIGhhcyBiZWVuIG1hZGUgdG8gYm9vdCBpbiBIVk0gbW9k
ZS4KSG93ZXZlciwgdGhpcyBtb2RpZmllZCB2ZXJzaW9uOgotIERvZXNuJ3Qgc3VwcG9ydCB0aGUg
J2xlZ2FjeScgZXZlbnQgY2hhbm5lbCBtb2RlLCBhbmQgc28gd29uJ3Qgd29yawogIGZvciB2ZXJz
aW9ucyBhcyBvbGQgYXMgQW1hem9uJ3MKLSBIYXNuJ3QgYmVlbiB0ZXN0ZWQgZXh0ZW5zaXZlbHkg
b24gb2xkZXIgdmVyc2lvbnMKCklhbiBzdWdnZXN0ZWQgdGhhdCB3ZSBnZXQgc29tZXRoaW5nIGFu
ZCBjaGVjayBpdCBpbnRvIDQuMTAtc3RhZ2luZwphcyBzb29uIGFzIHBvc3NpYmxlLiAgQnV0IHRo
ZXJlIGhhcyBiZWVuIGEgZGViYXRlIGFib3V0IHdoZXRoZXIgd2UKc2hvdWxkIHN0YXJ0IHdpdGgg
QW1hem9uJ3Mgc2VyaWVzIGFuZCBhZGQgUFZIIHN1cHBvcnQsIG9yIHN0YXJ0IHdpdGgKQ2l0cml4
J3Mgc2VyaWVzIGFuZCBhZGQgSFZNIHN1cHBvcnQgKGluY2x1ZGluZyBsZWdhY3kgZXZlbnQgY2hh
bm5lbHMsCmFuZCBzbyBvbikuCgpObyBtYXR0ZXIgd2hhdCwgaW5kaXZpZHVhbCB1c2VycyB3aWxs
IG5lZWQgdG8gZGVjaWRlIHdoZXRoZXIgdG8gdGFrZQp0aGUgJ0hWTSArIHNpZGVjYXInIG9wdGlv
biBvciB0aGUgJ1BWSCcgb3B0aW9uLi4KCkknZCBsaWtlIHRvIHByb3Bvc2UgYSBuZXcgYXBwcmFv
Y2g6CgoxLiBJbW1lZGlhdGVseSByZWxlYXNlIEFtYXpvbidzIHYxIHNlcmllcyBmb3IgcGVvcGxl
IHdobyBjYW4gLyBwcmVmZXIKdG8gdXNlIHRoZSBIVk0gKyBzaWRlY2FyIG9wdGlvbi4KLSBBZHZp
c29yeSBhbmQgSE9XVE8gc2hvdWxkIGluY2x1ZGUgd2hvIHNob3VsZCB1c2UgdGhpcyBvcHRpb24s
IGFuZAogIGhvdyB0byBkbyBpdC4KLSBDaGVjayB0aGUgc2VyaWVzIGludG8gYSBicmFuY2ggb24g
eGVuYml0cywgYW5kIGFkZCBhIHNpZ25lZCB0YWcKLSBIT1dUTy12aXhlbiwgYW5kIHNpZGVjYXIg
c2NyaXB0LCB0byBiZSBpbmNsdWRlZCBpbiB0aGUgYWR2aXNvcnkuCgoyLiBBcyBzb29uIGFzIHBv
c3NpYmxlLCByZWxlYXNlIENpdHJpeCdzIHNlcmllcyBmb3IgcGVvcGxlIHdobyBjYW4gLwpwcmVm
ZXIgdG8gdXNlIHRoZSBQVkggKyB0b29sc3RhY2sgb3B0aW9uLgotIEltbWVkaWF0ZSB3b3JrIHNo
b3VsZCBmb2N1cyBvbiBnZXR0aW5nIFBWSCArIHRvb2xzdGFjayBmdW5jdGlvbmFsaXR5CiAgcmVh
ZHkgdG8gcmVsZWFzZQotIFdoZW4gcmVhZHksIGFkdmlzb3J5IGFuZCBIT1dUTyBzaG91bGQgaW5j
bHVkZSB3aG8gc2hvdWxkIHVzZSB0aGlzCiAgb3B0aW9uIGFuZCBob3cKLSBFaXRoZXIgY2hlY2sg
dGhlIHNlcmllcyBpbnRvIGEgYnJhbmNoIG9uIHhlbmJpdHMsIG9yIGludG8KICBzdGFnaW5nLTQu
MTAKLSBIT1dUTy1wdmggdG8gYmUgaW5jbHVkZWQgaW4gdGhlIGFkdmlzb3J5LgoKVGhpcyBzaG91
bGQgYWxsb3cgdXMgdG8gZ2V0IGEgc29sdXRpb24gdG8gdGhlIHdpZGVzdCBudW1iZXIgb2YgdXNl
cnMKaW4gdGhlIHNob3J0ZXN0IGFtb3VudCBvZiB0aW1lOyBpdCBhbHNvIGFsbG93cyB1cyB0byBs
ZXZlcmFnZSB0aGUKdGVzdGluZyBlZmZvcnRzIG9mIGJvdGggQW1hem9uIChmb3IgYnJlYWR0aCBv
ZiBYZW4gdmVyc2lvbnMpIGFuZApDaXRyaXggKGZvciBkZXB0aCBvZiBmdW5jdGlvbmFsaXR5KS4K
ClRoYXQgdGFrZXMgdGhlIHByZXNzdXJlIG9mZiB1cyB0byBjaGVjayBpbiBvbmUgb3IgdGhlIG90
aGVyIHZlcnNpb24gb2YKdGhlIHBhdGNoIHNlcmllcy4KCkdvaW5nIGZvcndhcmQsIHdlIGNvdWxk
IHdvcmsgdG93YXJkcyB0aGUgY29udmVyZ2VuY2Ugb2YgZnVuY3Rpb25hbGl0eQpmcm9tIGVpdGhl
ciBwYXRjaCBzZXJpZXMuICBCdXQgaXQgbG9va3Mgc3VwZXJmaWNpYWxseSBhdCBsZWFzdCBsaWtl
CnRoZSBDaXRyaXggc2VyaWVzIGlzIGNsb3NlciB0byB0aGUgY29udmVyZ2VuY2UgcG9pbnQsIGFu
ZCBzbyBpdCBzZWVtcwpsaWtlIHVzaW5nIHRoYXQgYXMgYSBzdGFydGluZyBwb2ludCB3b3VsZCBt
YWtlIHRoZSBtb3N0IHNlbnNlLgoKUmVnYXJkbGVzcyBvZiB3aGF0IHdlIHRoaW5rIG9mIHN0ZXAg
MiwgSSB0aGluayB3ZSBzaG91bGQgdGFrZSBzdGVwIDEKaW1tZWRpYXRlbHkuCgpMZXQgbWUga25v
dyB3aGF0IHlvdSB0aGluay4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:36:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:36:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGYQ-0007cZ-HA; Wed, 10 Jan 2018 13:36:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZGYP-0007c9-TT
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:36:29 +0000
X-Inumbo-ID: 8c2b806a-f60b-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c2b806a-f60b-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 13:38:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="65857660"
Date: Wed, 10 Jan 2018 13:36:16 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180110133616.s3t3qrinmbstzwfs@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-63-wei.liu2@citrix.com>
 <5A54AA89020000780019C9DB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A54AA89020000780019C9DB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 62/74] xen/pvshim: memory hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDM6NDI6MDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiArdm9pZCBwdl9zaGltX29ubGluZV9tZW1vcnkodW5zaWduZWQgaW50IG5yLCB1bnNp
Z25lZCBpbnQgb3JkZXIpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCAq
dG1wOwo+ID4gKyAgICBQQUdFX0xJU1RfSEVBRChsaXN0KTsKPiA+ICsKPiA+ICsgICAgc3Bpbl9s
b2NrKCZiYWxsb29uX2xvY2spOwo+ID4gKyAgICBwYWdlX2xpc3RfZm9yX2VhY2hfc2FmZSAoIHBh
Z2UsIHRtcCwgJmJhbGxvb24gKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICAgICAgaWYgKCBwYWdl
LT52LmZyZWUub3JkZXIgIT0gb3JkZXIgKQo+ID4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsK
PiAKPiBTaW5jZSBndWVzdHMgKGFmYWlrKSBvbmx5IGV2ZXIgYmFsbG9vbiBvcmRlci0wIHBhZ2Vz
LCB0aGlzIGlzIGZpbmUKPiBmb3Igbm93LiBCdXQgaXQncyBpbnN1ZmZpY2llbnQgaW4gZ2VuZXJh
bCAtIHRoZXJlJ3Mgbm8gcG9pbnQgZmFpbGluZwo+IGEgcmVxdWVzdCB3aGVuIHRoZXJlJ3Mgbm8g
ZXhhY3QgbWF0Y2ggYXZhaWxhYmxlLCBidXQgYSBoaWdoZXIKPiBvcmRlciBvbmUgaXMgKHdoaWNo
IGNvdWxkIGJlIHNwbGl0KS4KClllcywgdGhhdCdzIHJpZ2h0LiBVc2luZyBvcmRlciAhPSAwIGlz
IGxpa2VseSB0byBub3Qgd29yayBwcm9wZXJseQpnaXZlbiB0aGUgbGFjayBvZiBzdXBwb3J0IGZv
ciBzcGxpdHRpbmcgaGlnaGVyIG9yZGVyIGNodW5rcy4KCkkgaGF2ZW4ndCBpbXBsZW1lbnRlZCB0
aGlzIGJlY2F1c2UgYXMgeW91IHNheSB0aGVyZSdzIG5vIGd1ZXN0IG1ha2luZwp1c2Ugb2YgdGkg
YW55d2F5LiBMZXQgbWUgYWRkIGEgVE9ETyBoZXJlLgoKPiA+IEBAIC05OTMsNiArOTk3LDExIEBA
IGxvbmcgZG9fbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BB
UkFNKHZvaWQpIGFyZykKPiA+ICAgICAgICAgICAgICByZXR1cm4gc3RhcnRfZXh0ZW50Owo+ID4g
ICAgICAgICAgfQo+ID4gIAo+ID4gKyNpZmRlZiBDT05GSUdfWDg2Cj4gPiArICAgICAgICBpZiAo
IHB2X3NoaW0gJiYgb3AgIT0gWEVOTUVNX2RlY3JlYXNlX3Jlc2VydmF0aW9uICYmICFhcmdzLm5y
X2RvbmUgKQo+ID4gKyAgICAgICAgICAgIHB2X3NoaW1fb25saW5lX21lbW9yeShhcmdzLm5yX2V4
dGVudHMsIGFyZ3MuZXh0ZW50X29yZGVyKTsKPiA+ICsjZW5kaWYKPiA+ICsKPiA+ICAgICAgICAg
IHN3aXRjaCAoIG9wICkKPiA+ICAgICAgICAgIHsKPiA+ICAgICAgICAgIGNhc2UgWEVOTUVNX2lu
Y3JlYXNlX3Jlc2VydmF0aW9uOgo+ID4gQEAgLTEwMTUsNiArMTAyNCwxMSBAQCBsb25nIGRvX21l
bW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCj4gPiAgICAgICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tZW1vcnlfb3AsICJsaCIsCj4g
PiAgICAgICAgICAgICAgICAgIG9wIHwgKHJjIDw8IE1FTU9QX0VYVEVOVF9TSElGVCksIGFyZyk7
Cj4gPiAgCj4gPiArI2lmZGVmIENPTkZJR19YODYKPiA+ICsgICAgICAgIGlmICggcHZfc2hpbSAm
JiBvcCA9PSBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24gKQo+ID4gKyAgICAgICAgICAgIHB2
X3NoaW1fb2ZmbGluZV9tZW1vcnkoYXJncy5ucl9leHRlbnRzLCBhcmdzLmV4dGVudF9vcmRlcik7
Cj4gPiArI2VuZGlmCj4gCj4gTG9va2luZyBhdCBib3RoIG9mIHRoZXNlIGNoYW5nZXMgLSBpcyBp
dCBzb21ld2hlcmUgYmVpbmcgbWFkZQo+IHN1cmUgdGhhdCBzaGltIGNvbnRhaW5lcnMgd29uJ3Qg
Ym9vdCBpbiBQb0QgbW9kZT8KPiAKPiBGb3IgdGhlIGxhdHRlciBjaGFuZ2UgLSBpcyB0aGlzIGNv
cnJlY3Qgd2hlbiB0aGUgb3BlcmF0aW9uIGhhcyBiZWVuCj4gcHJlZW1wdGVkPyBJIHRoaW5rIHlv
dSB3YW50IHRvIG9mZmxpbmUgb25seSB0aGUgZGVsdGEgYmV0d2Vlbgo+IHN0YXJ0IGFuZCBhcmdz
Lm5yX2RvbmUuCgpBRkFJQ1QgdGhpcyBmdW5jdGlvbiB3aWxsIG9ubHkgYmUgY2FsbGVkIG9uY2Us
IGV2ZW4gd2hlbiBwcmVlbXB0ZWQuCk9uIHRoZSBvbmxpbmUgY2FzZSBpdCdzIG9ubHkgY2FsbGVk
IHdoZW4gYXJncy5ucl9kb25lID09IDAsIGFuZCBpbiB0aGUKb2ZmbGluZSBjYXNlIGl0J3Mgb25s
eSBjYWxsZWQgYWZ0ZXIgdGhlIHdvcmsgaGFzIGJlZW4gY29tcGxldGVseSBkb25lLgoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:42:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:42:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGdp-0008Qr-5I; Wed, 10 Jan 2018 13:42:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2bb6=ef=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZGdo-0008Ql-44
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:42:04 +0000
X-Inumbo-ID: da6cd3de-f60b-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da6cd3de-f60b-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 14:40:43 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 Jan 2018 06:42:02 -0700
Message-Id: <5A562639020000780019D37C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 10 Jan 2018 06:42:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-63-wei.liu2@citrix.com>
 <5A54AA89020000780019C9DB@prv-mh.provo.novell.com>
 <20180110133616.s3t3qrinmbstzwfs@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180110133616.s3t3qrinmbstzwfs@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 62/74] xen/pvshim: memory hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE0OjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDA5LCAyMDE4IGF0IDAzOjQyOjAxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDYsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3
cm90ZToKPj4gPiBAQCAtMTAxNSw2ICsxMDI0LDExIEBAIGxvbmcgZG9fbWVtb3J5X29wKHVuc2ln
bmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPj4gPiAgICAg
ICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tZW1vcnlfb3AsICJsaCIsCj4+ID4gICAgICAgICAg
ICAgICAgICBvcCB8IChyYyA8PCBNRU1PUF9FWFRFTlRfU0hJRlQpLCBhcmcpOwo+PiA+ICAKPj4g
PiArI2lmZGVmIENPTkZJR19YODYKPj4gPiArICAgICAgICBpZiAoIHB2X3NoaW0gJiYgb3AgPT0g
WEVOTUVNX2RlY3JlYXNlX3Jlc2VydmF0aW9uICkKPj4gPiArICAgICAgICAgICAgcHZfc2hpbV9v
ZmZsaW5lX21lbW9yeShhcmdzLm5yX2V4dGVudHMsIGFyZ3MuZXh0ZW50X29yZGVyKTsKPj4gPiAr
I2VuZGlmCj4+IAo+PiBMb29raW5nIGF0IGJvdGggb2YgdGhlc2UgY2hhbmdlcyAtIGlzIGl0IHNv
bWV3aGVyZSBiZWluZyBtYWRlCj4+IHN1cmUgdGhhdCBzaGltIGNvbnRhaW5lcnMgd29uJ3QgYm9v
dCBpbiBQb0QgbW9kZT8KPj4gCj4+IEZvciB0aGUgbGF0dGVyIGNoYW5nZSAtIGlzIHRoaXMgY29y
cmVjdCB3aGVuIHRoZSBvcGVyYXRpb24gaGFzIGJlZW4KPj4gcHJlZW1wdGVkPyBJIHRoaW5rIHlv
dSB3YW50IHRvIG9mZmxpbmUgb25seSB0aGUgZGVsdGEgYmV0d2Vlbgo+PiBzdGFydCBhbmQgYXJn
cy5ucl9kb25lLgo+IAo+IEFGQUlDVCB0aGlzIGZ1bmN0aW9uIHdpbGwgb25seSBiZSBjYWxsZWQg
b25jZSwgZXZlbiB3aGVuIHByZWVtcHRlZC4KPiBPbiB0aGUgb25saW5lIGNhc2UgaXQncyBvbmx5
IGNhbGxlZCB3aGVuIGFyZ3MubnJfZG9uZSA9PSAwLCBhbmQgaW4gdGhlCj4gb2ZmbGluZSBjYXNl
IGl0J3Mgb25seSBjYWxsZWQgYWZ0ZXIgdGhlIHdvcmsgaGFzIGJlZW4gY29tcGxldGVseSBkb25l
LgoKTm8sIGFuZCB0aGF0J3MgdGhlIHBvaW50IG9mIG15IGVhcmxpZXIgY29tbWVudDogWW91IGNh
bGwgdGhlIGZ1bmN0aW9uCnNvbGVseSBiYXNlZCBvbiB0aGUgdmFsdWUgb2Ygb3AsIG5vdCBjb25z
aWRlcmluZyBhdCBhbGwgd2hldGhlciB5b3UKd2VyZSBwcmVlbXB0ZWQuIE9yIGFtIEkgb3Zlcmxv
b2tpbmcgYW55dGhpbmc/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:50:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGmC-0000o3-2F; Wed, 10 Jan 2018 13:50:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2bb6=ef=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZGmB-0000nx-CS
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 13:50:43 +0000
X-Inumbo-ID: 890ddd06-f60d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 890ddd06-f60d-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 13:52:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 Jan 2018 06:50:35 -0700
Message-Id: <5A56283B020000780019D38E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 10 Jan 2018 06:50:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
In-Reply-To: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: DougGoldstein <cardoe@cardoe.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE0OjM0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBJJ2QgbGlrZSB0byBwcm9wb3NlIGEgbmV3IGFwcHJhb2NoOgo+IAo+IDEuIEltbWVkaWF0
ZWx5IHJlbGVhc2UgQW1hem9uJ3MgdjEgc2VyaWVzIGZvciBwZW9wbGUgd2hvIGNhbiAvIHByZWZl
cgo+IHRvIHVzZSB0aGUgSFZNICsgc2lkZWNhciBvcHRpb24uCj4gLSBBZHZpc29yeSBhbmQgSE9X
VE8gc2hvdWxkIGluY2x1ZGUgd2hvIHNob3VsZCB1c2UgdGhpcyBvcHRpb24sIGFuZAo+ICAgaG93
IHRvIGRvIGl0Lgo+IC0gQ2hlY2sgdGhlIHNlcmllcyBpbnRvIGEgYnJhbmNoIG9uIHhlbmJpdHMs
IGFuZCBhZGQgYSBzaWduZWQgdGFnCj4gLSBIT1dUTy12aXhlbiwgYW5kIHNpZGVjYXIgc2NyaXB0
LCB0byBiZSBpbmNsdWRlZCBpbiB0aGUgYWR2aXNvcnkuCj4gCj4gMi4gQXMgc29vbiBhcyBwb3Nz
aWJsZSwgcmVsZWFzZSBDaXRyaXgncyBzZXJpZXMgZm9yIHBlb3BsZSB3aG8gY2FuIC8KPiBwcmVm
ZXIgdG8gdXNlIHRoZSBQVkggKyB0b29sc3RhY2sgb3B0aW9uLgo+IC0gSW1tZWRpYXRlIHdvcmsg
c2hvdWxkIGZvY3VzIG9uIGdldHRpbmcgUFZIICsgdG9vbHN0YWNrIGZ1bmN0aW9uYWxpdHkKPiAg
IHJlYWR5IHRvIHJlbGVhc2UKPiAtIFdoZW4gcmVhZHksIGFkdmlzb3J5IGFuZCBIT1dUTyBzaG91
bGQgaW5jbHVkZSB3aG8gc2hvdWxkIHVzZSB0aGlzCj4gICBvcHRpb24gYW5kIGhvdwo+IC0gRWl0
aGVyIGNoZWNrIHRoZSBzZXJpZXMgaW50byBhIGJyYW5jaCBvbiB4ZW5iaXRzLCBvciBpbnRvCj4g
ICBzdGFnaW5nLTQuMTAKPiAtIEhPV1RPLXB2aCB0byBiZSBpbmNsdWRlZCBpbiB0aGUgYWR2aXNv
cnkuCj4gCj4gVGhpcyBzaG91bGQgYWxsb3cgdXMgdG8gZ2V0IGEgc29sdXRpb24gdG8gdGhlIHdp
ZGVzdCBudW1iZXIgb2YgdXNlcnMKPiBpbiB0aGUgc2hvcnRlc3QgYW1vdW50IG9mIHRpbWU7IGl0
IGFsc28gYWxsb3dzIHVzIHRvIGxldmVyYWdlIHRoZQo+IHRlc3RpbmcgZWZmb3J0cyBvZiBib3Ro
IEFtYXpvbiAoZm9yIGJyZWFkdGggb2YgWGVuIHZlcnNpb25zKSBhbmQKPiBDaXRyaXggKGZvciBk
ZXB0aCBvZiBmdW5jdGlvbmFsaXR5KS4KPiAKPiBUaGF0IHRha2VzIHRoZSBwcmVzc3VyZSBvZmYg
dXMgdG8gY2hlY2sgaW4gb25lIG9yIHRoZSBvdGhlciB2ZXJzaW9uIG9mCj4gdGhlIHBhdGNoIHNl
cmllcy4KPiAKPiBHb2luZyBmb3J3YXJkLCB3ZSBjb3VsZCB3b3JrIHRvd2FyZHMgdGhlIGNvbnZl
cmdlbmNlIG9mIGZ1bmN0aW9uYWxpdHkKPiBmcm9tIGVpdGhlciBwYXRjaCBzZXJpZXMuICBCdXQg
aXQgbG9va3Mgc3VwZXJmaWNpYWxseSBhdCBsZWFzdCBsaWtlCj4gdGhlIENpdHJpeCBzZXJpZXMg
aXMgY2xvc2VyIHRvIHRoZSBjb252ZXJnZW5jZSBwb2ludCwgYW5kIHNvIGl0IHNlZW1zCj4gbGlr
ZSB1c2luZyB0aGF0IGFzIGEgc3RhcnRpbmcgcG9pbnQgd291bGQgbWFrZSB0aGUgbW9zdCBzZW5z
ZS4KClRoZXJlIGFyZSBhIGNvdXBsZSBvZiBpbnN0YW5jZXMgb2YgImEgYnJhbmNoIiwgYW5kIEkn
bSBub3QgcmVhbGx5CmNsZWFyIG9uIHdoaWNoIG9uZSB0aGF0IHdvdWxkIGJlLCB5ZXQgaW4gcGFy
dCBteSBvcGluaW9uIGRlcGVuZHMKb24gdGhhdCwgYXMgdGhpcyB3aWxsIGFmZmVjdCB3aGF0IHN0
YXRlIGNlcnRhaW4gYnJhbmNoZXMgd2lsbCBiZSBpbgpmb3Igc3Vic2VxdWVudCB3b3JrLiBBcyBJ
IGFncmVlIHdpdGggdGhlIFBWSCBzaGltIGJlaW5nIHRoZQpiZXR0ZXIgYmFzZWxpbmUgZm9yIHdv
cmsgZ29pbmcgZm9yd2FyZCwgaW4gcGFydGljdWxhciBJIHdvdWxkbid0IGxpa2UKdG8gc2VlIHRo
ZSBWaXhlbiBzZXJpZXMgYmVjb21pbmcgdGhlIGJhc2Ugb2YgYW55IGJyYW5jaCBnb2luZyB0bwpi
ZSBtYWludGFpbmVkIGdvaW5nIGZvcndhcmQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:51:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGmo-0000tA-E9; Wed, 10 Jan 2018 13:51:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y1i6=ef=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eZGmm-0000sj-Q1
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 13:51:20 +0000
X-Inumbo-ID: 9f5eb055-f60d-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9f5eb055-f60d-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 13:53:23 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 91929ADF9;
 Wed, 10 Jan 2018 13:51:12 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f3dc102a-4b68-2305-4eed-ec0081776009@suse.com>
Date: Wed, 10 Jan 2018 14:51:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
Content-Language: de-DE
Cc: Doug Goldstein <cardoe@cardoe.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>, Anthony Liguori <aliguori@amazon.com>,
 "security@xen.org" <security@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDEvMTggMTQ6MzQsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gKiBFeGVjdXRpdmUgc3Vt
bWFyeQo+IAo+IC0gV2UndmUgYWdyZWVkIG9uIGEgImNvbnZlcmdlbmNlIiBwb2ludCBmb3IgUFYg
c2hpbSBmdW5jdGlvbmFsaXR5IHRoYXQKPiAgIGNvdmVycyBhcyBtYW55IHVzZXJzIGFzIHBvc3Np
YmxlOgo+ICAtICdIVk0nIGZ1bmN0aW9uYWxpdHk6IGJvb3RzIGluIEhWTSBtb2RlLCBoYXMgc3Vw
cG9ydCBmb3IgWGVuIDMuNAo+ICAgIGV2ZW50IGNoYW5uZWxzLCAmYywgYm9vdGVkIHZpYSAnc2lk
ZWNhcicKPiAgLSAnUFZIJyBmdW5jdGlvbmFsaXR5OiBib290cyBpbiBQVkggbW9kZSwgYm9vdGVk
IHZpYSB0b29sc3RhY2sKPiAgICBjaGFuZ2VzCj4gCj4gLSAiVml4ZW4iICh0aGUgQW1hem9uIHNo
aW0pIGFuZCBQVkggc2hpbSAobW9zdGx5IGRldmVsb3BlZCBieSBDaXRyaXgpCj4gICBlYWNoIGNv
dmVyIHNvbWUgdXNlcnMgYW5kIG5vdCBvdGhlcnM7IG5laXRoZXIgb25lICh5ZXQpIGNvdmVycyBh
bGwKPiAgIHVzZXJzCj4gCj4gLSBWaXhlbiBpcyByZWFkeSBmb3IgaW1tZWRpYXRlIHJlbGVhc2U7
IFBWSCBzaGltIHN0aWxsIG5lZWRzIHNvbWUKPiAgIG1pbm9yIHJldmlzaW9uLCBhbmQgdGhlIHRv
b2xzdGFjayBjb21wb25lbnQKPiAKPiAtIFByb3Bvc2FsOgo+ICAtIFJlbGVhc2UgIkhPV1RPIiBm
b3IgQW1hem9uIHNoaW0gdjEgaW1tZWRpYXRlbHkgKGluY2x1ZGluZyBhIHNpZ25lZAo+ICAgIHRh
ZyBvbiB4ZW5iaXRzIHdpdGggdGhlIHJlcXVpc2l0ZSBwYXRjaGVzKQo+ICAtIFJlbGVhc2UgIkhP
V1RPIiBmb3IgUFZIIHNoaW0gYXMgc29vbiBhcyBpdCdzIHJlYWR5IChpbmNsdWRpbmcgYQo+ICAg
IHNpZ25lZCB0YWcgb3IgdGFncyBvbiB4ZW5iaXRzIHdpdGggdGhlIHJlcXVpc2l0ZSBwYXRjaGVz
KQo+ICAtIEJhc2UgZnV0dXJlIGRldmVsb3BtZW50IG9uIHRoZSBQVkggc2hpbSAocG9ydGluZyBv
dmVyIGZ1bmN0aW9uYWxpdHkKPiAgICBmcm9tIHRoZSBBbWF6b24gc2VyaWVzKQo+IAo+ICogRGlz
Y3Vzc2lvbgo+IAo+IEluIG91ciBkaXNjdXNzaW9ucywgd2UndmUgZ2VuZXJhbGx5IGlkZW50aWZp
ZWQgZm91ciBraW5kcyBvZiB1c2VycyAvCj4gY29uc3VtZXJzIG9mIFhlbjoKPiAKPiAxLiBUaG9z
ZSBmb3Igd2hvbSB1cGdyYWRpbmcgdG8gYSBuZXdlciB2ZXJzaW9uIG9mIFhlbiBpcyB0aGUgYmln
Z2VzdAo+IHByb2JsZW0KPiAKPiBUaGlzIGNvdWxkIGJlIHBlb3BsZSB3aG8gaGF2ZSBsb2NhbCBj
aGFuZ2VzIHRoZXkgY2FuJ3QgZm9yd2FyZC1wb3J0LAo+IHBlb3BsZSB3aG9zZSBTTEFzIGZvcmJp
ZCB1cGRhdGluZyB2ZXJzaW9ucywgb3IgYW55IG51bWJlciBvZiBvdGhlcgo+IHRoaW5ncyB0aGF0
IG1ha2UgdXBkYXRpbmcgdG8gYSBuZXdlciB2ZXJzaW9uIG9mIFhlbiB1bnBhbGF0YWJsZSBvcgo+
IGltcG9zc2libGUuCj4gCj4gMi4gVGhvc2UgZm9yIHdob20gYWRkaW5nIGEgUUVNVSBpbnN0YW5j
ZSB0byBhbGwgUFYgZ3Vlc3RzIGlzIHRoZQo+IGJpZ2dlc3QgcHJvYmxlbQo+IAo+IE1hbnkgdXNl
cnMgSSd2ZSB0YWxrZWQgdG8gZXh0cmVtZWx5IGRpc2xpa2UgdGhlIGlkZWEgb2YgYWRkaW5nIFFF
TVUKPiBpbnN0YW5jZXMgdG8gYWxsIHRoZWlyIFBWIGd1ZXN0cywgYW5kIHdvdWxkIHJhdGhlciBk
byB1cGdyYWRlcyBhbmQvb3IKPiBtb2RpZnkgZ3Vlc3QgdHlwZXMgdG8gYXZvaWQgdGhpcwo+IAo+
IDMuIFRob3NlIGZvciB3aG9tIG1vZGlmeWluZyBndWVzdCBwYXJhbWV0ZXJzIGlzIHRoZSBiaWdn
ZXN0IHByb2JsZW0KPiAKPiBNYW55IHVzZXJzIEkndmUgdGFsa2VkIHRvIGFyZSB1c2luZyBzb2Z0
d2FyZSB3aGljaCBzZXZlcmVseSBsaW1pdHMgdGhlCj4gZmxleGliaWxpdHkgdGhleSBoYXZlIGlu
IHRlcm1zIG9mIGhvdyBndWVzdHMgYXJlIGNyZWF0ZWQKPiAKPiA0LiBUaG9zZSBmb3Igd2hvbSBz
b21lIHN1YnNldCBvZiBmZWF0dXJlcyAobWlncmF0aW9uLCBiYWxsb29uaW5nLCB2Y3B1Cj4gaG90
cGx1ZywgJmMpIGlzIHRoZSBiaWdnZXN0IHByb2JsZW0uCj4gCj4gVGhpcyBpbmNsdWRlcyB1c2Vy
cyB3aG8gcmVseSBvbiB0aGVzZSBmZWF0dXJlcywgYXMgd2VsbCBhcyBzb2Z0d2FyZQo+IHByb3Zp
ZGVycyB0aGF0IHByb3ZpZGUgdGhvc2UgZmVhdHVyZXMuCj4gCj4gQW1hem9uIGlzIGluIHRoZSBm
aXJzdCBjYXRlZ29yeSwgYW5kIGhhdmUgZGV2ZWxvcGVkIGEgIlBWIHNoaW0iCj4gc2VyaWVzIHRo
YXQgYWRkcmVzc2VzIHRoZWlyIG5lZWRzLiAgVGhleSBoYXZlIGFsc28gdmVyeSBraW5kbHkKPiBz
aGFyZWQgdGhlIHBhdGNoZXMgcHVibGljbHkgZm9yIHRoZSBjb21tdW5pdHkgdG8gYmUgYWJsZSB0
byB1c2UuCj4gCj4gQ2l0cml4IGlzIGluIHRoZSBmb3VydGggY2F0ZWdvcnksIGFuZCBoYXZlIGRl
dmVsb3BlZCBhICJQViBzaGltIgo+IHNlcmllcyB0aGF0IGFkZHJlc3NlcyB0aGVpciBuZWVkcy4g
IFRoaXMgc2hpbSBhbHNvIHNhdGlzZmllcyBjYXRlZ29yeSAyLAo+IGFuZCB3aXRoIHNvbWUgd29y
ayBjb3VsZCBzdXBwb3J0IGNhdGVnb3J5IDMuCj4gCj4gR29pbmcgZm9yd2FyZCwgdGhlIGJlc3Qg
c29sdXRpb25zIGZvciBuZXcgaHlwZXJ2aXNvcnMgKFhlbiA0LjExKykKPiB3b3VsZCBiZSB0byBh
dm9pZCBuZWVkaW5nIFFFTVUsIGJ1aWxkaW5nIHRoZSBzaWRlY2FyLCBhbmQgc28gb24uICBCdXQK
PiB3ZSBzdGlsbCB3YW50IHRvIGJlIGFibGUgdG8gc3VwcG9ydCBwZW9wbGUgcnVubmluZyB0aGUg
J0hWTSBzaGltIHdpdGgKPiBzaWRlY2FyJyB2ZXJzaW9uIGdvaW5nIGZvcndhcmQuICBTbyB0aGUg
ImNvbnZlcmdlbmNlIHBvaW50IiB3ZSd2ZSBhbGwKPiBzZWVtZWQgdG8gYWdyZWUgb24gaXMgdG8g
aGF2ZSBhIHNoaW0gY2FwYWJsZSBvZiBzYXRpc2Z5aW5nIGFsbCBncm91cHM6Cj4gCj4gLSBDYW4g
cnVuIGluIEhWTSBtb2RlIGJhY2sgYXMgZmFyIGFzIFhlbiAzLjQKPiAtIENhbiBydW4gaW4gUFZI
IG1vZGUsIHdpdGhvdXQgUUVNVSBvciAic2lkZWNhciIsIGFuZCBkb2Vzbid0IHJlcXVpcmUKPiAg
IG1hbnkgdG9vbHN0YWNrIGNoYW5nZXMKPiAtIEhhcyBmZWF0dXJlIHBhcml0eSB3aXRoIFBWIG1v
ZGUgKG1pZ3JhdGlvbiwgYmFsbG9vbmluZywgdmNwdQo+ICAgbWlncmF0aW9uLCAmYykKPiAKPiBU
aGUgaXNzdWUgaGFzIGJlZW4gbWFkZSBwdWJsaWMgZm9yIG5lYXJseSBhIHdlZWsgbm93LCBzbyB0
aGVyZSBpcyBhCj4gbG90IG9mIHByZXNzdXJlIHRvIGdldCBhIHNvbHV0aW9uIHRvIG91ciB1c2Vy
cyBhcyBzb29uIGFzIHBvc3NpYmxlOyBieQo+IHRoZSBlbmQgb2YgdGhlIHdlZWsgYXQgYWJzb2x1
dGUgbGF0ZXN0LCBidXQgdG9kYXkgaWYgcG9zc2libGUuCj4gCj4gQW1hem9uJ3MgdjEgc2VyaWVz
Ogo+IC0gSGFzIHN1cHBvcnQgZm9yICdsZWdhY3knIGV2ZW50IGNoYW5uZWxzCj4gCj4gLSBIYXMg
YmVlbiB0ZXN0ZWQgYnkgQW1hem9uIG92ZXIgYSB3aWRlIHJhbmdlIG9mIHRoZWlyIGh5cGVydmlz
b3IKPiAgIHZlcnNpb25zIGFuZCBndWVzdCB0eXBlcyAoaW5jbHVkaW5nIHB2Z3J1YiB0eXBlcykg
YmFjayBhcyBmYXIgYXMgWGVuCj4gICAzLjQKPiAKPiAtIFVzZXMgSFZNIG1vZGUsIGFuZCBzbyBo
YXMgdGhlIG92ZXJoZWFkIGFuZCBzZWN1cml0eSBpbXBsaWNhdGlvbnMgb2YKPiAgIHJ1bm5pbmcg
UUVNVQo+IAo+IC0gUmVxdWlyZXMgbm8gTDAgaHlwZXJ2aXNvciBvciB0b29sc3RhY2sgY2hhbmdl
cwo+IAo+IC0gUmVxdWlyZXMgdXNlcnMgdG8gYnVpbGQgYSAiYm9vdCBzaWRlY2FyIiBpbWFnZSBm
b3IgZWFjaCB1bmlxdWUgZ3Vlc3QKPiAgIGJvb3QgY29uZmlndXJhdGlvbgo+IAo+IC0gSXMgbWlz
c2luZyBtYW55IGZlYXR1cmVzLCBzdWNoIGFzIG1pZ3JhdGlvbiwgbWVtb3J5IGJhbGxvb25pbmcs
IGFuZAo+ICAgdmNwdSBob3RwbHVnCj4gCj4gLSBIYXMgYWNjdXJhdGUgJ3N0b2xlbiB0aW1lJyBz
dXBwb3J0Cj4gCj4gQ2l0cml4J3Mgc2VyaWVzOgo+IC0gSGFzIGJlZW4gZXh0ZW5zaXZlbHkgdGVz
dGVkIGJ5IFhlblNlcnZlcidzIFhlblJUIGZvciBYZW4gNC43ICh3aXRoCj4gICBQVkggYmFja3Bv
cnRzKSBhbmQgNC4xMAo+IC0gVXNlcyBQVkggbW9kZSwgYW5kIHNvIGRvZXNuJ3QgaGF2ZSB0aGUg
b3ZlcmhlYWQgYW5kIHNlY3VyaXR5Cj4gICBpbXBsaWNhdGlvbnMgb2YgcnVubmluZyBRRU1VCj4g
LSBObyBuZWVkIHRvIGJ1aWxkICJib290IHNpZGVjYXIiCj4gLSBSZXF1aXJlcyBoeXBlcnZpc29y
IGNoYW5nZXMgZm9yIHZlcnNpb25zIGZvciB2ZXJzaW9ucyBiZWZvcmUgNC4xMAo+ICAgd2hpY2gg
Y2Fubm90IHJlYXNvbmFibHkgYmUgYmFja3BvcnRlZCBieSB0aGUgb3Blbi1zb3VyY2UgdGVhbSBi
ZXlvbmQKPiAgIFhlbiA0LjgKPiAtIFJlcXVpcmVzIHRvb2xzdGFjayBjaGFuZ2VzIGluIGFsbCB2
ZXJzaW9ucwo+IC0gSGFzIG1pZ3JhdGlvbiwgbWVtb3J5IGJhbGxvb25pbmcsIGFuZCB2Y3B1IGhv
dHBsdWcgKGV4dGVuc2l2ZWx5Cj4gICB0ZXN0ZWQgYnkgWGVuUlQpCj4gLSBEb2Vzbid0IGhhdmUg
YWNjdXJhdGUgJ3N0b2xlbiB0aW1lJyBzdXBwb3J0Cj4gLSBDdXJyZW50bHkgaXMgbWlzc2luZyBh
IGNsZWFuIHRvb2xzdGFjayBpbnRlcmZhY2UKPiAKPiBXaXRoIHNvbWUgdHdlYWtzLCBDaXRyaXgn
cyB2ZXJzaW9uIGhhcyBiZWVuIG1hZGUgdG8gYm9vdCBpbiBIVk0gbW9kZS4KPiBIb3dldmVyLCB0
aGlzIG1vZGlmaWVkIHZlcnNpb246Cj4gLSBEb2Vzbid0IHN1cHBvcnQgdGhlICdsZWdhY3knIGV2
ZW50IGNoYW5uZWwgbW9kZSwgYW5kIHNvIHdvbid0IHdvcmsKPiAgIGZvciB2ZXJzaW9ucyBhcyBv
bGQgYXMgQW1hem9uJ3MKPiAtIEhhc24ndCBiZWVuIHRlc3RlZCBleHRlbnNpdmVseSBvbiBvbGRl
ciB2ZXJzaW9ucwo+IAo+IElhbiBzdWdnZXN0ZWQgdGhhdCB3ZSBnZXQgc29tZXRoaW5nIGFuZCBj
aGVjayBpdCBpbnRvIDQuMTAtc3RhZ2luZwo+IGFzIHNvb24gYXMgcG9zc2libGUuICBCdXQgdGhl
cmUgaGFzIGJlZW4gYSBkZWJhdGUgYWJvdXQgd2hldGhlciB3ZQo+IHNob3VsZCBzdGFydCB3aXRo
IEFtYXpvbidzIHNlcmllcyBhbmQgYWRkIFBWSCBzdXBwb3J0LCBvciBzdGFydCB3aXRoCj4gQ2l0
cml4J3Mgc2VyaWVzIGFuZCBhZGQgSFZNIHN1cHBvcnQgKGluY2x1ZGluZyBsZWdhY3kgZXZlbnQg
Y2hhbm5lbHMsCj4gYW5kIHNvIG9uKS4KPiAKPiBObyBtYXR0ZXIgd2hhdCwgaW5kaXZpZHVhbCB1
c2VycyB3aWxsIG5lZWQgdG8gZGVjaWRlIHdoZXRoZXIgdG8gdGFrZQo+IHRoZSAnSFZNICsgc2lk
ZWNhcicgb3B0aW9uIG9yIHRoZSAnUFZIJyBvcHRpb24uLgo+IAo+IEknZCBsaWtlIHRvIHByb3Bv
c2UgYSBuZXcgYXBwcmFvY2g6Cj4gCj4gMS4gSW1tZWRpYXRlbHkgcmVsZWFzZSBBbWF6b24ncyB2
MSBzZXJpZXMgZm9yIHBlb3BsZSB3aG8gY2FuIC8gcHJlZmVyCj4gdG8gdXNlIHRoZSBIVk0gKyBz
aWRlY2FyIG9wdGlvbi4KPiAtIEFkdmlzb3J5IGFuZCBIT1dUTyBzaG91bGQgaW5jbHVkZSB3aG8g
c2hvdWxkIHVzZSB0aGlzIG9wdGlvbiwgYW5kCj4gICBob3cgdG8gZG8gaXQuCj4gLSBDaGVjayB0
aGUgc2VyaWVzIGludG8gYSBicmFuY2ggb24geGVuYml0cywgYW5kIGFkZCBhIHNpZ25lZCB0YWcK
PiAtIEhPV1RPLXZpeGVuLCBhbmQgc2lkZWNhciBzY3JpcHQsIHRvIGJlIGluY2x1ZGVkIGluIHRo
ZSBhZHZpc29yeS4KPiAKPiAyLiBBcyBzb29uIGFzIHBvc3NpYmxlLCByZWxlYXNlIENpdHJpeCdz
IHNlcmllcyBmb3IgcGVvcGxlIHdobyBjYW4gLwo+IHByZWZlciB0byB1c2UgdGhlIFBWSCArIHRv
b2xzdGFjayBvcHRpb24uCj4gLSBJbW1lZGlhdGUgd29yayBzaG91bGQgZm9jdXMgb24gZ2V0dGlu
ZyBQVkggKyB0b29sc3RhY2sgZnVuY3Rpb25hbGl0eQo+ICAgcmVhZHkgdG8gcmVsZWFzZQo+IC0g
V2hlbiByZWFkeSwgYWR2aXNvcnkgYW5kIEhPV1RPIHNob3VsZCBpbmNsdWRlIHdobyBzaG91bGQg
dXNlIHRoaXMKPiAgIG9wdGlvbiBhbmQgaG93Cj4gLSBFaXRoZXIgY2hlY2sgdGhlIHNlcmllcyBp
bnRvIGEgYnJhbmNoIG9uIHhlbmJpdHMsIG9yIGludG8KPiAgIHN0YWdpbmctNC4xMAo+IC0gSE9X
VE8tcHZoIHRvIGJlIGluY2x1ZGVkIGluIHRoZSBhZHZpc29yeS4KPiAKPiBUaGlzIHNob3VsZCBh
bGxvdyB1cyB0byBnZXQgYSBzb2x1dGlvbiB0byB0aGUgd2lkZXN0IG51bWJlciBvZiB1c2Vycwo+
IGluIHRoZSBzaG9ydGVzdCBhbW91bnQgb2YgdGltZTsgaXQgYWxzbyBhbGxvd3MgdXMgdG8gbGV2
ZXJhZ2UgdGhlCj4gdGVzdGluZyBlZmZvcnRzIG9mIGJvdGggQW1hem9uIChmb3IgYnJlYWR0aCBv
ZiBYZW4gdmVyc2lvbnMpIGFuZAo+IENpdHJpeCAoZm9yIGRlcHRoIG9mIGZ1bmN0aW9uYWxpdHkp
Lgo+IAo+IFRoYXQgdGFrZXMgdGhlIHByZXNzdXJlIG9mZiB1cyB0byBjaGVjayBpbiBvbmUgb3Ig
dGhlIG90aGVyIHZlcnNpb24gb2YKPiB0aGUgcGF0Y2ggc2VyaWVzLgo+IAo+IEdvaW5nIGZvcndh
cmQsIHdlIGNvdWxkIHdvcmsgdG93YXJkcyB0aGUgY29udmVyZ2VuY2Ugb2YgZnVuY3Rpb25hbGl0
eQo+IGZyb20gZWl0aGVyIHBhdGNoIHNlcmllcy4gIEJ1dCBpdCBsb29rcyBzdXBlcmZpY2lhbGx5
IGF0IGxlYXN0IGxpa2UKPiB0aGUgQ2l0cml4IHNlcmllcyBpcyBjbG9zZXIgdG8gdGhlIGNvbnZl
cmdlbmNlIHBvaW50LCBhbmQgc28gaXQgc2VlbXMKPiBsaWtlIHVzaW5nIHRoYXQgYXMgYSBzdGFy
dGluZyBwb2ludCB3b3VsZCBtYWtlIHRoZSBtb3N0IHNlbnNlLgo+IAo+IFJlZ2FyZGxlc3Mgb2Yg
d2hhdCB3ZSB0aGluayBvZiBzdGVwIDIsIEkgdGhpbmsgd2Ugc2hvdWxkIHRha2Ugc3RlcCAxCj4g
aW1tZWRpYXRlbHkuCj4gCj4gTGV0IG1lIGtub3cgd2hhdCB5b3UgdGhpbmsuCgpJJ20gYWJzb2x1
dGVseSBpbiBmYXZvciBvZiB0aGF0IGlkZWEuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 13:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 13:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZGtr-0001Be-6o; Wed, 10 Jan 2018 13:58:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzcr=ef=citrix.com=prvs=5411c3939=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eZGtp-0001BY-F8
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 13:58:37 +0000
X-Inumbo-ID: 299507fa-f60e-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 299507fa-f60e-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 14:57:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="65858627"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Christoph Moench-Tegeder'
 <cmt@burggraben.net>
Thread-Topic: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
Thread-Index: AQHTevC0V6avRY/PwE2reHZ9clADv6NPwiIAgAlEFACAABgtAIAJHA4AgABjLgCAAPRVoIAFcnWAgADNp0CAAZPecIABxPuAgAAUk2A=
Date: Wed, 10 Jan 2018 13:58:33 +0000
Message-ID: <6ca3b938cb2949fba04f7fc9ce89f5aa@AMSPEX02CL03.citrite.net>
References: <5a3ca8ee.4426620a.b956d.1799@mx.google.com>
 <352b0317-cfc5-1ef4-fbd0-2b2879f9712e@suse.com>
 <5a3d6c93.886f620a.2522d.c2fb@mx.google.com>
 <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
 <20180103203337.GA79570@elch.exwg.net>
 <3104994914c94a26baed6195f486c03f@AMSPEX02CL03.citrite.net>
 <20180107221904.GA78680@elch.exwg.net>
 <6f58d8db2c3a40248c447ff8f7f57067@AMSPEX02CL03.citrite.net>
 <ef22c8e42fc7441587dccba1e0729495@AMSPEX02CL03.citrite.net>
 <1fa2f53623a946e2b4ee2fc0b3632360@AMSPEX02CL03.citrite.net>
In-Reply-To: <1fa2f53623a946e2b4ee2fc0b3632360@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: 'Michael Collins' <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, 'Alex Braunegg' <alex.braunegg@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAxMCBKYW51YXJ5IDIwMTggMTI6NTINCj4gVG86ICdDaHJpc3Rv
cGggTW9lbmNoLVRlZ2VkZXInIDxjbXRAYnVyZ2dyYWJlbi5uZXQ+DQo+IENjOiAnTWljaGFlbCBD
b2xsaW5zJyA8bWlrZUBhcmstbmV0Lm9yZz47ICdKdWVyZ2VuIEdyb3NzJw0KPiA8amdyb3NzQHN1
c2UuY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47ICdBbGV4IEJyYXVuZWdnJw0K
PiA8YWxleC5icmF1bmVnZ0BnbWFpbC5jb20+OyB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcNCj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtCVUddIGtlcm5lbCBidWcgZW5jb3VudGVy
ZWQgYXQgZHJpdmVycy9uZXQveGVuLQ0KPiBuZXRiYWNrL25ldGJhY2suYzo0MzAhDQo+IA0KPiBJ
IGhhdmUgdHJhY2tlZCBkb3duIHRoZSBwcm9ibGVtIHRvIG11bHRpcGxlIGNhbGxzIHRvIHRoZSB6
ZXJvY29weSBjYWxsYmFjayBmb3INCj4gdGhlIHNhbWUgdWJ1Zl9pbmZvLiBJIGFtIG5vdCBzdXJl
IGV4YWN0bHkgd2hpY2ggcGF0Y2ggaW50cm9kdWNlZCB0aGUgaXNzdWUNCj4gYnV0IG15IHN1c3Bp
Y2lvbiBpcyB0aGF0IGl0IHdhcyBvbmUgb2YgdGhlIHRoZSBNU0dfWkVST0NPUFkgc2VyaWVzIChz
ZWUNCj4gaHR0cHM6Ly9tYXJjLmluZm8vP2w9bGludXgtbmV0ZGV2Jm09MTQ5ODA3OTk3NzI2NzMz
Jnc9MikuDQo+IEkgaGF2ZSBhIGNhbmRpZGF0ZSBwYXRjaCB0byBuZXRiYWNrIHRvIG1ha2UgdXNl
IG9mIHRoZSB1YnVmX2luZm8gcmVmIGNvdW50DQo+IHRvIGhhbmRsZSB0aGUgbXVsdGlwbGUgY2Fs
bGJhY2tzIGFuZCB0aGF0IGNlcnRhaW5seSBmaXhlcyB0aGUgaXNzdWUgZm9yIG1lLiBJJ2xsDQo+
IHBvc3QgdGhpcyBzaG9ydGx5IHJlY29tbWVuZGluZyBhIGJhY2twb3J0IHRvIHN0YWJsZS4NCj4g
DQoNCkFjdHVhbGx5IG5vIG5lZWQuLi4gVGhlIHVuZGVybHlpbmcgaXNzdWUgd2FzIHJlYWxseSBh
IGJ1ZyBhbmQgaGFzIGJlZW4gZml4ZWQgaW4gNC4xNC4xMS4gU2VlIGh0dHBzOi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9saW51eC1zdGFibGUuZ2l0L2Nv
bW1pdC8/aD12NC4xNC4xMyZpZD0xNzE1NWVhODI3YjJmZDgxMzMwYTQ0MmVkNTZkMGVkYWZkOTk2
OWUxDQoNCiAgUGF1bA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 14:15:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 14:15:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZH9o-0002lZ-KB; Wed, 10 Jan 2018 14:15:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZH9n-0002lS-5c
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 14:15:07 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 41/2B-19716-9EF165A5;
 Wed, 10 Jan 2018 14:15:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfeVfFi
 UwfOdxhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPPha+MBfOEKr7f+MbWwPiXp4uRi0NIoJFJ
 ov3gG2YI5zGjxLWZpxghnG2MEg97m9i6GDk5RAScJb6emcsOYvMK6Eu8XrYdLC4s4CaxYOEps
 G4JgUPMEl8ezGUFSUgIeEpsPjCREcZ+/WoFUAM7B5uAlcQhMZAoi4CqxN+1c5knMHIvYGRYxa
 hRnFpUllqka2Skl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6GEGINjBuGZ+4CF
 GSQ4mJVHeQM7QKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGflwqKEBItS01Mr0jJzgKEGk5bg
 4FES4V0EkuYtLkjMLc5Mh0idYjTmOLbp8h8mjmczXzcwC7Hk5eelSonz8gGDWEgApDSjNA9uE
 CwGLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYdzfIQp7MvBK4fa+ATmECOuX8xlCQU0oSEV
 JSDYxMC9/f7Sxqnu8wK2++6rnzl04XqytI218zmuC68FGrzYa/HzQUMmuuuPW55/SlzVovbpD
 Bk7E/t2mlll73gvvBthHXZDy9r0wyP3BdrznwWOzatfWajiJeWgHz+SY7q70+++dqcRZ/5sru
 Esc/PLf1J0h6r/k4OyyoMfT3d/VSmwKTKGbJ70osxRmJhlrMRcWJAMlcAxN8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1515593704!89472982!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21559 invoked from network); 10 Jan 2018 14:15:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 14:15:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZH9i-00052g-1U; Wed, 10 Jan 2018 14:15:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZH9c-0004mq-Jo; Wed, 10 Jan 2018 14:14:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZH9b-0000q7-SX; Wed, 10 Jan 2018 14:14:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117771-mainreport@xen.org>
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=b6c2c7f48ab8bd5566759cb404afd80fd0df2dfe
X-Osstest-Versions-That: xen=d51baf310e530659f73e714acf575555bdc46303
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 14:14:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117771: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzc3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzc3MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiNmMyYzdmNDhhYjhiZDU1NjY3NTljYjQwNGFmZDgwZmQwZGYyZGZlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkNTFiYWYzMTBlNTMwNjU5Zjcz
ZTcxNGFjZjU3NTU1NWJkYzQ2MzAzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc3MjggIDIwMTgt
MDEtMDggMTI6MDE6MzEgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NzcxICAy
MDE4LTAxLTEwIDExOjAxOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGQ1MWJhZjMxMGUuLmI2YzJjN2Y0
OGEgIGI2YzJjN2Y0OGFiOGJkNTU2Njc1OWNiNDA0YWZkODBmZDBkZjJkZmUgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 14:39:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 14:39:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZHWd-0004Y6-48; Wed, 10 Jan 2018 14:38:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=v04g=ef=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eZHWc-0004Y0-JD
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 14:38:42 +0000
X-Inumbo-ID: c2930b42-f613-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x22c.google.com (unknown [2a00:1450:400c:c09::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2930b42-f613-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 15:37:19 +0100 (CET)
Received: by mail-wm0-x22c.google.com with SMTP id t8so27188945wmc.3
 for <xen-devel@lists.xen.org>; Wed, 10 Jan 2018 06:38:39 -0800 (PST)
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=CIoDwCuEgWOEz+bZmo++Prg7dDHczWfS2/t7sGzTEjQ=;
 b=iPGIipHa//sMvkXBdxUVYObXNErhNPM2LhzFS4+DfesEQr9wm0oQ2sCf2wZH3kJURx
 BIF33iwTMSRrJSIj9zudNdlH4I8LNoTE/81/xVierHL18Ceaa9T4v6nNBftZRIdMhMNQ
 UH3eOYdkL+EhbSqSn5VH562MkloPs2cmg6D3kwK0uSsLS6PnrjB7Wk2YJnYsKuaV9SLL
 g9qI0gCsUbLlwzENuVT0fdPO0zJA4Q1D89Bkq/a9X1GJaGSyNMytdMUIJpfhjvHwKWcv
 zOAGIZ0KTmH5HCC9OiaU1bGSRp/8G4zqoJleB1AA1xSIQeBZYCwCCv3qY2RhnHnfgfiV
 6rGA==
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=CIoDwCuEgWOEz+bZmo++Prg7dDHczWfS2/t7sGzTEjQ=;
 b=qZGMi8B0HVKddMTdqA/9B3T+HRefXXel37rBjQ0w4rla9c8ur7rrmQ7dMgUK6hMWJu
 3UuXAU90AkjdfJVJh6ke7j/nWtJYj2PwR3Et+NNUSc1ZDEFOwTgfeB36awkl9t+QWcd7
 KB5ZkGOj50dbcjvQStSo76YH/yyU7PlKUoRnxtoCmBtBPg9C3S6RY8073EUMeK37/3XG
 mrAGCKcR/3VBJlegXCc5qf4xhzSVttEBFLccvdWgjAgFH8ZCq3BFl58P0+78KQtkOKn3
 lD0o9aniY/tHkHjA8fOd6s9Zda5+4+7HwPCQaxKidaDdsIy4JdtynpXiy8Y2t6UpBZ2B
 vLmw==
X-Gm-Message-State: AKGB3mIjTwymLQsPUkCuCjbNfFbEzLzKBWAoXtNZ5LP8I9423ECiXYQk
 a/9GkM3MbLRIEJyO0K7kpdk=
X-Google-Smtp-Source: ACJfBosgKtOHreNViUFyTHZoDR7wZHqyY5zP2tZ1TgQiEkL3t2JJ0ymTJwSbFn/xfJySV37lealVgA==
X-Received: by 10.28.160.17 with SMTP id j17mr14593945wme.46.1515595117975;
 Wed, 10 Jan 2018 06:38:37 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:4c40:22e8:65fc:cd46?
 ([2a02:c7f:ac18:da00:4c40:22e8:65fc:cd46])
 by smtp.gmail.com with ESMTPSA id t20sm14421807wrg.26.2018.01.10.06.38.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 10 Jan 2018 06:38:37 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <f3dc102a-4b68-2305-4eed-ec0081776009@suse.com>
Date: Wed, 10 Jan 2018 14:38:36 +0000
Message-Id: <506021F6-F8C7-4403-B4FE-985AA0A67FC6@gmail.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <f3dc102a-4b68-2305-4eed-ec0081776009@suse.com>
To: Juergen Gross <jgross@suse.com>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-devel <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+IE9uIDEwIEphbiAyMDE4LCBhdCAxMzo1MSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPiB3cm90ZToKPiAKPiBPbiAxMC8wMS8xOCAxNDozNCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
Pj4gKiBFeGVjdXRpdmUgc3VtbWFyeQo+PiAKW3NuaXBdCgo+PiAKPj4gUmVnYXJkbGVzcyBvZiB3
aGF0IHdlIHRoaW5rIG9mIHN0ZXAgMiwgSSB0aGluayB3ZSBzaG91bGQgdGFrZSBzdGVwIDEKPj4g
aW1tZWRpYXRlbHkuCj4+IAo+PiBMZXQgbWUga25vdyB3aGF0IHlvdSB0aGluay4KClRoYW5rIHlv
dSBmb3IgcHV0dGluZyB0aGlzIHByb3Bvc2FsIHRvZ2V0aGVyLgoKPiBJJ20gYWJzb2x1dGVseSBp
biBmYXZvciBvZiB0aGF0IGlkZWEuCgpNZSB0b28uIFdlIHNob3VsZCBhaW0gZm9yIGEgcmVsZWFz
ZSB0b21vcnJvdyBtb3JuaW5nLiBNYXliZSBnZXR0aW5nIGFzIG11Y2ggYXMgd2UgbmVlZCB0byBn
ZXQgaW4gcGxhY2UgdG9kYXkuCkl0IGlzIHByb2JhYmx5IHRvIGxhdGUgdG8gZ2V0IGFsbCB0aGUg
Yml0cyBhbmQgcGllY2VzIGRvbmUgdG9kYXkuCgpSZWdhcmRzCkxhcnMKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 14:40:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 14:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZHYY-0005DW-F8; Wed, 10 Jan 2018 14:40:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tj2m=ef=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eZHYW-0005DH-Vp
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 14:40:41 +0000
X-Inumbo-ID: 093e1ada-f614-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x235.google.com (unknown [2a00:1450:4010:c07::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 093e1ada-f614-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 15:39:18 +0100 (CET)
Received: by mail-lf0-x235.google.com with SMTP id h140so20117639lfg.1
 for <xen-devel@lists.xen.org>; Wed, 10 Jan 2018 06:40:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/3hnOR4GR97d3elVLa5SgTUIAmauqfbmkK/S86Q0ujA=;
 b=yTdnigA2Y4urdjF8D+Ju60GnCuw2Pl+4tRN8uhQV7xIQrZdC25BKTLq0oR14vEg+oq
 A2SHWbXCwlf05/nfsyR4ABD8CPrehCkbCDsQtdz6jMT+Dfv0mKGDEvBAWcjYq6ENfh+F
 allUVQhHOnFseUDaVVxYj2/qhl9D1Sdxa11GHGE56b3cPxUV+Zv293lnOGC3IamnuZYr
 dtzEt9b9Fy225gwo3/toOg5Sx2sahkpfi3LV0QJsn+P/OkjbfDkRoQ4fK83UxTkeVRhd
 yGw06i0ka8M/Hsxmqs67k3nxT8Uo2RQyRv2etI3Em+pGUYkcssKETRSHR3scabx9XM6+
 EKvQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/3hnOR4GR97d3elVLa5SgTUIAmauqfbmkK/S86Q0ujA=;
 b=pHOPNHFgGKGIF39KnPDuO/Lg2tg2LxAt1UL6DlS+EVuuJNvNV/foAJVt9PgwfGLxWi
 3wZLZ70Hw98p70ZWZtEtC7RCOeUlBuZT00IpFQZ/sVv6G8775r5Zm0aCZ5i+4IzdhtI/
 gzYi87OMHKrYFZ6EJDYInC+i99CP+LbNR0GminPe1h1Y7oZ+/Gln6FQurp6wfxqAb1D1
 cRHjjVp3MDWTcO+Rs98arPaOVwRE1kBnZXL5jXUCh8wm+C87UxJ2shQ/r+G0l1R4p0j6
 ZTWpH+cNQHFrajIKfVoBZtZYo+k+ZYFiTzNqPP+QWiUCHkno6g/g2WQ4Rz2ALbyPcRYO
 Wy7w==
X-Gm-Message-State: AKwxytco+N6MxSk2acXw4AvdEIitWVCPqeMZv7qBfXbzbyHXF/4BewbL
 SoHuPU1gqM7asalvhGOZy+lPqoP4xCJdlI8j8gqasw==
X-Google-Smtp-Source: ACJfBosjRU8wwzDaHtuX/3wf+CeYDhQBe+VcA4YVfYuQUEzOZKon3jG4vDa1kh9kIKtvwgQnIqJc0aI5sPE2sqDc8T0=
X-Received: by 10.25.229.146 with SMTP id i18mr832600lfk.66.1515595236164;
 Wed, 10 Jan 2018 06:40:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Wed, 10 Jan 2018 06:40:35 -0800 (PST)
In-Reply-To: <5A56283B020000780019D38E@prv-mh.provo.novell.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <5A56283B020000780019D38E@prv-mh.provo.novell.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Wed, 10 Jan 2018 06:40:35 -0800
Message-ID: <CA+aC4ks=MA3JCOngdX+GNpN=yre7JmM3s2Ux9dz_HJAQKNBuow@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: DougGoldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgNTo1MCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMC4wMS4xOCBhdCAxNDozNCwgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+IEknZCBsaWtlIHRvIHByb3Bvc2UgYSBuZXcgYXBwcmFvY2g6
Cj4+Cj4+IDEuIEltbWVkaWF0ZWx5IHJlbGVhc2UgQW1hem9uJ3MgdjEgc2VyaWVzIGZvciBwZW9w
bGUgd2hvIGNhbiAvIHByZWZlcgo+PiB0byB1c2UgdGhlIEhWTSArIHNpZGVjYXIgb3B0aW9uLgo+
PiAtIEFkdmlzb3J5IGFuZCBIT1dUTyBzaG91bGQgaW5jbHVkZSB3aG8gc2hvdWxkIHVzZSB0aGlz
IG9wdGlvbiwgYW5kCj4+ICAgaG93IHRvIGRvIGl0Lgo+PiAtIENoZWNrIHRoZSBzZXJpZXMgaW50
byBhIGJyYW5jaCBvbiB4ZW5iaXRzLCBhbmQgYWRkIGEgc2lnbmVkIHRhZwo+PiAtIEhPV1RPLXZp
eGVuLCBhbmQgc2lkZWNhciBzY3JpcHQsIHRvIGJlIGluY2x1ZGVkIGluIHRoZSBhZHZpc29yeS4K
Pj4KPj4gMi4gQXMgc29vbiBhcyBwb3NzaWJsZSwgcmVsZWFzZSBDaXRyaXgncyBzZXJpZXMgZm9y
IHBlb3BsZSB3aG8gY2FuIC8KPj4gcHJlZmVyIHRvIHVzZSB0aGUgUFZIICsgdG9vbHN0YWNrIG9w
dGlvbi4KPj4gLSBJbW1lZGlhdGUgd29yayBzaG91bGQgZm9jdXMgb24gZ2V0dGluZyBQVkggKyB0
b29sc3RhY2sgZnVuY3Rpb25hbGl0eQo+PiAgIHJlYWR5IHRvIHJlbGVhc2UKPj4gLSBXaGVuIHJl
YWR5LCBhZHZpc29yeSBhbmQgSE9XVE8gc2hvdWxkIGluY2x1ZGUgd2hvIHNob3VsZCB1c2UgdGhp
cwo+PiAgIG9wdGlvbiBhbmQgaG93Cj4+IC0gRWl0aGVyIGNoZWNrIHRoZSBzZXJpZXMgaW50byBh
IGJyYW5jaCBvbiB4ZW5iaXRzLCBvciBpbnRvCj4+ICAgc3RhZ2luZy00LjEwCj4+IC0gSE9XVE8t
cHZoIHRvIGJlIGluY2x1ZGVkIGluIHRoZSBhZHZpc29yeS4KPj4KPj4gVGhpcyBzaG91bGQgYWxs
b3cgdXMgdG8gZ2V0IGEgc29sdXRpb24gdG8gdGhlIHdpZGVzdCBudW1iZXIgb2YgdXNlcnMKPj4g
aW4gdGhlIHNob3J0ZXN0IGFtb3VudCBvZiB0aW1lOyBpdCBhbHNvIGFsbG93cyB1cyB0byBsZXZl
cmFnZSB0aGUKPj4gdGVzdGluZyBlZmZvcnRzIG9mIGJvdGggQW1hem9uIChmb3IgYnJlYWR0aCBv
ZiBYZW4gdmVyc2lvbnMpIGFuZAo+PiBDaXRyaXggKGZvciBkZXB0aCBvZiBmdW5jdGlvbmFsaXR5
KS4KPj4KPj4gVGhhdCB0YWtlcyB0aGUgcHJlc3N1cmUgb2ZmIHVzIHRvIGNoZWNrIGluIG9uZSBv
ciB0aGUgb3RoZXIgdmVyc2lvbiBvZgo+PiB0aGUgcGF0Y2ggc2VyaWVzLgo+Pgo+PiBHb2luZyBm
b3J3YXJkLCB3ZSBjb3VsZCB3b3JrIHRvd2FyZHMgdGhlIGNvbnZlcmdlbmNlIG9mIGZ1bmN0aW9u
YWxpdHkKPj4gZnJvbSBlaXRoZXIgcGF0Y2ggc2VyaWVzLiAgQnV0IGl0IGxvb2tzIHN1cGVyZmlj
aWFsbHkgYXQgbGVhc3QgbGlrZQo+PiB0aGUgQ2l0cml4IHNlcmllcyBpcyBjbG9zZXIgdG8gdGhl
IGNvbnZlcmdlbmNlIHBvaW50LCBhbmQgc28gaXQgc2VlbXMKPj4gbGlrZSB1c2luZyB0aGF0IGFz
IGEgc3RhcnRpbmcgcG9pbnQgd291bGQgbWFrZSB0aGUgbW9zdCBzZW5zZS4KPgo+IFRoZXJlIGFy
ZSBhIGNvdXBsZSBvZiBpbnN0YW5jZXMgb2YgImEgYnJhbmNoIiwgYW5kIEknbSBub3QgcmVhbGx5
Cj4gY2xlYXIgb24gd2hpY2ggb25lIHRoYXQgd291bGQgYmUsIHlldCBpbiBwYXJ0IG15IG9waW5p
b24gZGVwZW5kcwo+IG9uIHRoYXQsIGFzIHRoaXMgd2lsbCBhZmZlY3Qgd2hhdCBzdGF0ZSBjZXJ0
YWluIGJyYW5jaGVzIHdpbGwgYmUgaW4KPiBmb3Igc3Vic2VxdWVudCB3b3JrLiBBcyBJIGFncmVl
IHdpdGggdGhlIFBWSCBzaGltIGJlaW5nIHRoZQo+IGJldHRlciBiYXNlbGluZSBmb3Igd29yayBn
b2luZyBmb3J3YXJkLCBpbiBwYXJ0aWN1bGFyIEkgd291bGRuJ3QgbGlrZQo+IHRvIHNlZSB0aGUg
Vml4ZW4gc2VyaWVzIGJlY29taW5nIHRoZSBiYXNlIG9mIGFueSBicmFuY2ggZ29pbmcgdG8KPiBi
ZSBtYWludGFpbmVkIGdvaW5nIGZvcndhcmQuCgpXaGF0IEkgd291bGQgc3VnZ2VzdCBpcyB0aGUg
Zm9sbG93aW5nOgoKMSkgTWVyZ2UgVml4ZW4gaW50byBzdGFnaW5nCgoyKSBCYWNrcG9ydCBWaXhl
biBpbnRvIHN0YWJsZS00LjEwIGFuZCBjdXQgYSByZWxlYXNlCgozKSBJbW1lZGlhdGVseSBiZWdp
biBicmluZ2luZyBpbiBQVkggc2hpbSBpbnRvIHN0YWdpbmcKCjQpIFdoaWxlIGRvaW5nICgzKSwg
YXZvaWQgYnJlYWtpbmcgSFZNIHNoaW0gYnV0IHRha2UgZnVsbCBsaWJlcnR5IHRvCiAgICByZW1v
dmUgVml4ZW4gYml0cyBhbmQgcmVwbGFjZS4KCjUpIFJlbGVhc2UgNC4xMSBvbmNlIFBWSCBzaGlt
IGlzIHJlYWR5CgpJIHRoaW5rIHJlbGVhc2luZyBzb21ldGhpbmcgdG8gdXNlcnMgYW5kIHRoZW4g
ZG9pbmcgYSB0b3RhbGx5CmRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbiBpcyBnb2luZyB0byBiZSBl
eHRyZW1lbHkgcGFpbmZ1bC4KClRoZSBhZHZhbnRhZ2Ugb2YgbWVyZ2luZyB0byBzdGFnaW5nIGlz
IHRoYXQgaXQgYmVjb21lcyBwb3NzaWJsZSB0bwpiaXNlY3QgcmVncmVzc2lvbnMuCgpUaGVyZSBp
c24ndCByZWFsbHkgbXVjaCBvZiBhIHVzZXIgZmFjaW5nIGRpZmZlcmVuY2UgaGVyZSBzbyBpZiB0
aGUgZW50aXJldHkKb2YgVml4ZW4gd2FzIHJlcGxhY2VkIHVuZGVyIHRoZSBjb3ZlcnMgZm9yIDQu
MTEsIGFzIGxvbmcgYXMgd2UgYXJlIGFibGUKdG8gdGVzdCBjb250aW51b3VzbHkgYW5kIGF2b2lk
IHJlZ3Jlc3Npb25zLCBubyBvbmUgd291bGQgbm90aWNlIHRoZQpkaWZmZXJlbmNlLgoKSG93ZXZl
ciwgaWYgeW91IHN0YXJ0IGZyb20gYSBkaWZmZXJlbnQgYmFzZSBmb3IgNC4xMSBhbmQgcmVsZWFz
ZSBzb21ldGhpbmcKdGhhdCByZWdyZXNzZXMgZnJvbSBhIHVuaXF1ZSBWaXhlbiBicmFuY2gsIGl0
J3MgZ29pbmcgdG8gYmUgcGFpbmZ1bCB0cnlpbmcKdG8gbW92ZSBwZW9wbGUgb2ZmIG9mIHRoYXQg
YnJhbmNoLgoKUmVnYXJkcywKCkFudGhvbnkgTGlndW9yaQoKPiBKYW4KPgo+Cj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 14:41:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 14:41:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZHYx-0005JI-QO; Wed, 10 Jan 2018 14:41:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZHYw-0005IX-T1
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 14:41:06 +0000
X-Inumbo-ID: 92fad956-f614-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92fad956-f614-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 14:43:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="65861301"
Date: Wed, 10 Jan 2018 14:40:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180110144053.eydqm6c5ilsygklm@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-62-wei.liu2@citrix.com>
 <5A54A496020000780019C9B5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A54A496020000780019C9B5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 61/74] xen/pvshim: support vCPU
	hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDM6MTY6MzhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBAQCAtMTMwMywyMiArMTMyMCwyMCBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwg
dW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4g
PiAgCj4gPiAgICAgICAgICBicmVhazsKPiA+ICAKPiA+IC0gICAgY2FzZSBWQ1BVT1BfdXA6IHsK
PiA+IC0gICAgICAgIGJvb2xfdCB3YWtlID0gMDsKPiA+IC0gICAgICAgIGRvbWFpbl9sb2NrKGQp
Owo+ID4gLSAgICAgICAgaWYgKCAhdi0+aXNfaW5pdGlhbGlzZWQgKQo+ID4gLSAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKPiAKPiBTaG91bGRuJ3QgdGhpcyBjaGVjayByZW1haW4gaGVyZT8gSSBy
ZWFsaXplIHRoaXMgd2lsbCBjb21wbGljYXRlCj4gbG9ja2luZyAobHVja2lseSB0aGUgZG9tYWlu
IGxvY2sgaXMgYSByZWN1cnNpdmUgb25lLCBzbyBpdCBzaG91bGRuJ3QKPiBiZSB0b28gYmFkKSwg
YnV0IEkgZG9uJ3QgdGhpbmsgcHZfc2hpbV9jcHVfdXAoKSBjYW4gdG9sZXJhdGUgZmFpbGluZwo+
IGJlY2F1c2Ugb2YgdmNwdV91cCgpIGZhaWxpbmcuCgpJIGd1ZXNzIHlvdSBtZWFuIHRoYXQgaXQn
cyB1bmZvcnR1bmF0ZSB0byBmYWlsIGluIHB2X3NoaW1fY3B1X3VwIGFmdGVyCmhhdmluZyBicm91
Z2h0IHVwIHRoZSBwaHlzaWNhbCBDUFUgaWYgaXQgdHVybnMgb3V0IHRoYXQKIXYtPmlzX2luaXRp
YWxpc2VkLiBJIGNhbiBhZGQgYSBjaGVjayBhdCB0aGUgdG9wIG9mIHB2X3NoaW1fY3B1X3VwIGZv
cgohdi0+aXNfaW5pdGlhbGlzZWQgYW5kIGNoYW5nZSB2Y3B1X3VwIHNsaWdodGx5LgoKUmVnYXJk
aW5nIHRoZSB1c2FnZSBvZiBsb25nLCBjb250aW51ZV9oeXBlcmNhbGxfb25fY3B1IHJlcXVpcmVz
IGEKZnVuY3Rpb24gdGhhdCByZXR1cm5zIGxvbmcsIHNvIEkgd291bGQgcmF0aGVyIGtlZXAgdGhp
bmdzIGFzIHRoZXkgYXJlCm5vdyBmb3Igc2ltcGxpY2l0eS4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 14:42:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 14:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZHZz-0005Sh-3v; Wed, 10 Jan 2018 14:42:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tj2m=ef=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eZHZx-0005SW-JF
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 14:42:09 +0000
X-Inumbo-ID: 3e043da7-f614-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x236.google.com (unknown [2a00:1450:4010:c07::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e043da7-f614-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 15:40:46 +0100 (CET)
Received: by mail-lf0-x236.google.com with SMTP id e27so20093086lfb.9
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 06:42:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=g8KaiDrtXMTQS4IxTayy6l4jmw2WWmQI232BG7mp7H4=;
 b=IUwWwLsL5sgJHLAZUWl7QDI8n+/iMBjCKZPJVLOzQKmyAwuzaBlsfrK2DxAxcl8a1r
 EAfQEgvfXD4uE1bQjbqxVwQIWu29QPVVCKXCanBolnvKio68Xs9bwZcMCOpxEoszXSfw
 l9UoiW8HNIMlc5K/y8ECEEF8wcSRTJ2E/o2xF8uj92eHhWFub/iDJy3NC4oM9jhcPVIt
 meGGbgmZykJZEjdnPWYtUaNceXm3nV7tv6qaQu6cRHVwwi24WyPgCVvQWsSGtyqCB/af
 kuXURzcHm8Q3fYVXg2DycK2vIvdRWJyxUb2K1fRqB8DFSS1DCPZRVZIpj8HiD93MKJ1Q
 q1qA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=g8KaiDrtXMTQS4IxTayy6l4jmw2WWmQI232BG7mp7H4=;
 b=De3aKufbwSwfSYUyAvh9BtyE+qiRXPXcFCNlpfryxEnR3f1GtADgAbXEZZYqq67X9T
 eu48/CBfk7263IR6VqEaQRGYIBnEZBMFMlQ67FTDG6VJGw+XWC4oXs1JiOJthIlKV2J8
 LU/r4dar/2MqPfbZQKb+mPT3Ff/+pQ0p4UgmWBg1vLb8NOyo6UbqouiY9RqfVP7HVrMq
 R4i/X6j0bLrlZzkeiJyzbJhHNq/gvPwY78eMco/6g9OLMNDaBeqNdqZvnLNhZYLL3nmA
 tw0LzeHh6hH2caezqAsKPTUx2Jm36OzcFu6uQb1T0r6UQa2VGkZVGbEjYbwh/7aMJPQN
 q/ng==
X-Gm-Message-State: AKwxytfoKf0Od/f+lCIA6YSJFlcLPbHS1beRsQR647u80slxDcOMFGNQ
 6xzQMWdKPtmFJkiZu0K67xi1bYzBIcO2k0skKOnI7Q==
X-Google-Smtp-Source: ACJfBosdbd9Pnow7Uc0kOO9qRx/lESBqEBUmHntwk05Y8qqjx6VGGbOvoubpQGTuaohWjkL4CkQDvTQ0QrAsjZEj8ik=
X-Received: by 10.25.79.65 with SMTP id a1mr890585lfk.97.1515595324843; Wed,
 10 Jan 2018 06:42:04 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Wed, 10 Jan 2018 06:42:04 -0800 (PST)
In-Reply-To: <23126.4117.777031.227394@mariner.uk.xensource.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Wed, 10 Jan 2018 06:42:04 -0800
Message-ID: <CA+aC4kvs38Aqf3bbqF_ztoF6sUyL+54JswGNJbvJLY1UOVWjjw@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Committers <committers@xenproject.org>,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgNTowNyBBTSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+IFRoZSBhdHRhY2hlZCBzY3JpcHQgd29ya3MgZm9yIG1l
LiAgSSBoYXZlIGJlZW4gdGVzdGluZyBpdCB3aXRoIGEKPiBDaXRyaXggcHZzaGltIHNoaW0gc2Vy
aWVzIGFuZCBhIHNoaW0gYmluYXJ5IHRoYXQgV2VpIHBhc3NlZCBtZSB1bmRlcgo+IHRoZSB0YWJs
ZS4gIEl0IG1ha2VzIGEgYm9vdGFibGUgSFZNIGd1ZXN0IGNvbmZpZyBmb3IgYSBQViBndWVzdC4K
Pgo+IFRoaW5ncyB0aGF0IEkgc2VlIGFyZSB3cm9uZzoKPgo+ICAqIE15IGd1ZXN0IGlzIHRyeWlu
ZyB0byBiYWxsb29uIHVwIGJ1dCBkdWUgdG8gdGhlIGV4dHJhIG1lbW9yeSB1c2VkCj4gICAgYnkg
dGhlIHNoaW0gaXQgY2FuJ3QuICBJIGhvcGUgQW1hem9uJ3Mgdml4ZW4gc2VyaWVzIGhhcyBzb21l
IGtpbmQKPiAgICBvZiBib2RnZSBmb3IgdGhpcyA/CgpNYXggbWVtb3J5IGdldHMgc2V0IGluIGRv
bTAgY29uc3RydWN0aW9uIHNvIHRoZSBndWVzdCB3aWxsIHRyeSBldmVyeQptaW51dGUgYnV0IGZh
aWwuICBJdCByZXN1bHRzIGluIHNwdXJpb3VzIGRlYnVnIHByaW50a3MgaWYgeW91IGhhdmUgZ3Vl
c3QKbG9nbHZsIHNldCB0byBkZWJ1ZyBidXQgbm8gcmVhbCBoYXJtIG90aGVyd2lzZS4KClJlZ2Fy
ZHMsCgpBbnRob255IExpZ3VvcmkKCj4gICogSSBzZWUgdGhpcyBtZXNzYWdlIHdoZW4gSSBjcmVh
dGUgdGhlIGRvbWFpbjoKPiAgICAgIHhjOiBlcnJvcjogRVJST1I6IE5vdCBhIFhlbi1FTEYgaW1h
Z2U6IE5vIEVMRiBub3RlcyBvciAnX194ZW5fZ3Vlc3QnCj4gICAgICBzZWN0aW9uIGZvdW5kOiBJ
bnZhbGlkIGtlcm5lbAo+ICAgIHdoaWNoIEkgaG9wZSBpcyBzb21ldGhpbmcgdG8gZG8gd2l0aCB0
aGUgc2hpbSBzZXJpZXMgKHdoaWNoCj4gICAgSSBhbHNvIGJ1aWx0IG15IHRvb2xzIGZyb20pIG9y
IHRoZSBzaGltIGJpbmFyeSBJIGFtIHVzaW5nLgo+Cj4gSSBkb24ndCBrbm93IHdoYXQgdGhlIGRl
ZmF1bHQgc2hpbSBwYXRoIHNob3VsZCBiZS4KPgo+IElhbi4KPgo+Cj4gIyEvdXNyL2Jpbi9wZXJs
IC13Cj4gIwo+ICMgdXNhZ2U6Cj4gIyAgIHB2c2hpbS1jb252ZXJ0ZXIgW09QVElPTlNdIE9MRC1D
T05GSUcgTkVXLUNPTkZJRwo+ICMKPiAjIG9wdGlvbnM6Cj4gIyAgIC0tc2lkZWNhcnMtZGlyZWN0
b3J5IERJUiAgIGRlZmF1bHQgaXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fycwo+ICMgICAt
LXNoaW0gU0hJTSAgICAgICAgICAgICAgICBvdmVycmlkZXMgZG9tYWluIGNvbmZpZyBmaWxlCj4g
IyAgIC0tZGVidWcgICAgICAgICAgICAgICAgICAgIHZlcmJvc2UsIGFuZCBsZWF2ZXMgc2lkZWNh
ciBwcmVwIGRpciBhcm91bmQKPiAjCj4gIyBXaGF0IHdlIGRvCj4gIwo+ICMgIHJlYWQgZXhpc3Rp
bmcgY29uZmlnIGZpbGUgdXNpbmcgcHl0aG9uCj4gIyAgZGV0ZXJtaW5lIGtlcm5lbCwgcmFtZGlz
ayBhbmQgY21kbGluZQo+ICMgIHVzZSB0aGVtIHRvIHByb2R1Y2Ugc2lkZWNhciBhbmQgc2F2ZSBp
dCB1bmRlciBkb21haW4gbmFtZQo+ICMgIG1lc3Mgd2l0aCB0aGUgdGhpbmdzIHRoYXQgbmVlZCB0
byBiZSBtZXNzZWQgd2l0aAo+ICMgIHNwaXQgb3V0IG5ldyBjb25maWcgZmlsZQo+Cj4gdXNlIHN0
cmljdDsKPgo+IHVzZSBHZXRvcHQ6Okxvbmc7Cj4gdXNlIEpTT047Cj4gdXNlIElPOjpIYW5kbGU7
Cj4gdXNlIFBPU0lYOwo+IHVzZSBGY250bCBxdyg6ZmxvY2spOwo+Cj4gb3VyICRkZWJ1ZzsKPgo+
IHN1YiBydW5jbWQgewo+ICAgICBwcmludCBTVERFUlIgIisgQF9cbiIgaWYgJGRlYnVnOwo+ICAg
ICAkIT0wOyAkPz0wOyBzeXN0ZW0gQF8gYW5kIGRpZSAiJF9bMF06ICQhICQ/IjsKPiB9Cj4KPiBv
dXIgJHNoaW07Cj4gb3VyICRzaWRlY2Fyc19kaXIgPSAnL3Zhci9saWIveGVuL3B2c2hpbS1zaWRl
Y2Fycyc7Cj4KPiBHZXRPcHRpb25zKCdzaWRlY2Fycy1kaXJlY3Rvcnk9cycgPT4gXCRzaWRlY2Fy
c19kaXIsCj4gICAgICAgICAgICAnc2hpbT1zJyA9PiBcJHNoaW0sCj4gICAgICAgICAgICAnZGVi
dWcnID0+IFwkZGVidWcpCj4gICAgIG9yIGRpZSAicHZzaGltLWNvbnZlcnRlcjogYmFkIG9wdGlv
bnNcbiI7Cj4KPiBAQVJHVj09MiBvciBkaWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFu
ZCBuZXcgY29uZmlnIGZpbGVuYW1lcyI7Cj4KPiBvdXIgKCRpbiwkb3V0KSA9IEBBUkdWOwo+Cj4g
b3VyICRpbmRhdGE7Cj4KPiBpZiAoJGluIG5lICctJykgewo+ICAgICBvcGVuIEksICc8JywgIiRp
biIgb3IgZGllICJvcGVuIGlucHV0IGNvbmZpZyBmaWxlOiAkIVxuIjsKPiB9IGVsc2Ugewo+ICAg
ICBvcGVuIEksICc8JlNURElOJyBvciBkaWUgJCE7Cj4gfQo+IHsKPiAgICAgbG9jYWwgJC87Cj4g
ICAgICRpbmRhdGEgPSA8ST47Cj4gfQo+IEktPmVycm9yIGFuZCBkaWUgJCE7Cj4gY2xvc2UgSTsK
Pgo+IG9wZW4gUCwgIi18IiwgcXcocHl0aG9uIC1jKSwgPDxFTkQsICRpbmRhdGEgb3IgZGllICQh
Owo+IGltcG9ydCBzeXMKPiBpbXBvcnQganNvbgo+IGwgPSB7fQo+IGV4ZWMgc3lzLmFyZ3ZbMV0g
aW4gbAo+IGZvciBrIGluIGwua2V5cygpOgo+ICAgICAgICAgaWYgay5zdGFydHN3aXRoKCJfIik6
Cj4gICAgICAgICAgICAgICAgIGRlbCBsW2tdCj4gcHJpbnQganNvbi5kdW1wcyhsKQo+IEVORAo+
Cj4gb3VyICRjOwo+Cj4gewo+ICAgICBsb2NhbCAkLzsKPiAgICAgJF8gPSA8UD47Cj4gICAgICQh
PTA7ICQ/PTA7IGNsb3NlIFAgb3IgZGllICIkISAkPyI7Cj4gICAgICRjID0gZGVjb2RlX2pzb24g
JF87Cj4gfQo+Cj4gZGllICJubyBkb21haW4gbmFtZSA/IiB1bmxlc3MgZXhpc3RzICRjLT57bmFt
ZX07Cj4gZGllICJib290bG9hZGVyIG5vdCB5ZXQgc3VwcG9ydGVkIiBpZiAkYy0+e2Jvb3Rsb2Fk
ZXJ9Owo+IGRpZSAibm8ga2VybmVsIiB1bmxlc3MgJGMtPntrZXJuZWx9Owo+Cj4gb3VyICRzaWRl
Y2FyID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25h
bWV9LmlzbyI7Cj4gb3VyICRkbXdyYXAgPSAkYy0+e3B2c2hpbV9zaWRlY2FyX3BhdGh9IHx8ICIk
c2lkZWNhcnNfZGlyLyRjLT57bmFtZX0uZG0iOwo+Cj4gJHNoaW0gfHw9ICRjLT57cHZzaGltX3Bh
dGh9Owo+ICRzaGltIHx8PSAnL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QveGVuLXNoaW0nOwo+Cj4g
b3VyICRzaGltX2NtZGxpbmUgPSAkYy0+e3B2c2hpbV9jbWRsaW5lfSB8fCAncHYtc2hpbSBjb25z
b2xlPXhlbixwdiBzY2hlZD1udWxsJzsKPiAkc2hpbV9jbWRsaW5lIC49ICcgJy4kYy0+e3B2c2hp
bV9leHRyYX0gaWYgJGMtPntwdnNoaW1fZXh0cmF9Owo+Cj4gb3VyICRrZXJuZWxfY21kbGluZSA9
ICRjLT57Y21kbGluZX0gfHwgJyc7Cj4gJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9vdD0nLiRjLT57
cm9vdH0gaWYgJGMtPntyb290fTsKPiAka2VybmVsX2NtZGxpbmUgLj0gJyAnLiRjLT57ZXh0cmF9
IGlmICRjLT57ZXh0cmF9Owo+Cj4gcHJpbnQgInB2c2hpbS1jb252ZXJ0ZXI6IGNyZWF0aW5nIHNp
ZGVjYXIgaW4gJHNpZGVjYXJcbiI7Cj4KPiBydW5jbWQgcXcobWtkaXIgLW03MDAgLXAgLS0pLCAk
c2lkZWNhcnNfZGlyOwo+Cj4gb3BlbiBMLCAiPiIsICIkc2lkZWNhci5sb2NrIiBvciBkaWUgIiRz
aWRlY2FyLmxvY2s6IG9wZW4gJCEiOwo+IGZsb2NrIEwsIExPQ0tfRVggb3IgZGllICIkc2lkZWNh
ci5sb2NrOiBsb2NrOiAkISI7Cj4KPiBteSAkc2QgPSAiJHNpZGVjYXIuZGlyIjsKPgo+IHN5c3Rl
bSBxdyhybSAtcmYgLS0pLCAkc2Q7Cj4gbWtkaXIgJHNkLCAwNzAwOwo+Cj4gcnVuY21kIHF3KGNw
IC0tKSwgJHNoaW0sICIkc2Qvc2hpbSI7Cj4gcnVuY21kIHF3KGNwIC0tKSwgJGMtPntrZXJuZWx9
LCAiJHNkL2tlcm5lbCI7Cj4gcnVuY21kIHF3KGNwIC0tKSwgJGMtPntyYW1kaXNrfSwgIiRzZC9y
YW1kaXNrIiBpZiAkYy0+e3JhbWRpc2t9Owo+Cj4gbXkgJGdydWJjZmcgPSA8PEVORDsKPiBzZXJp
YWwgLS11bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFyaXR5PW5vIC0tc3RvcD0xCj4g
dGVybWluYWxfaW5wdXQgc2VyaWFsCj4gdGVybWluYWxfb3V0cHV0IHNlcmlhbAo+Cj4gc2V0IHRp
bWVvdXQ9MAo+Cj4gbWVudWVudHJ5ICdYZW4gc2hpbScgewo+ICAgICAgICAgaW5zbW9kIGd6aW8K
PiAgICAgICAgIGluc21vZCB4emlvCj4gICAgICAgICBtdWx0aWJvb3QgKGNkKS9zaGltIHBsYWNl
aG9sZGVyICRzaGltX2NtZGxpbmUKPiAgICAgICAgIG1vZHVsZSAoY2QpL2tlcm5lbCBwbGFjZWhv
bGRlciAka2VybmVsX2NtZGxpbmUKPiAgICAgICAgIG1vZHVsZSAoY2QpL3JhbWRpc2sKPiB9Cj4g
RU5ECj4KPiBydW5jbWQgcXcobWtkaXIgLXAgLS0pLCAiJHNkL2Jvb3QvZ3J1YiI7Cj4gb3BlbiBH
LCAiPiIsICIkc2QvYm9vdC9ncnViL2dydWIuY2ZnIiBvciBkaWUgIiRzZCwgZ3J1Yi5jZmc6ICQh
IjsKPiBwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsKPiBjbG9zZSBHIG9yIGRpZSAkITsKPgo+
IHVubGluayAiJHNpZGVjYXIubmV3IiBvciAkIT09RU5PRU5UIG9yIGRpZSAiJHNpZGVjYXIubmV3
OiBybTogJCEiOwo+IHJ1bmNtZCBxdyhncnViLW1rcmVzY3VlIC1vKSwgIiRzaWRlY2FyLm5ldyIs
ICIkc2lkZWNhci5kaXIiOwo+IGlmICghc3RhdCAiJHNpZGVjYXIubmV3Iikgewo+ICAgICAkIT09
RU5PRU5UIG9yIGRpZSAiJHNpZGVjYXIubmV3OiBzdGF0OiAkISI7Cj4KPiAgICAgcHJpbnQgU1RE
RVJSIDw8RU5EOwo+IHB2c2hpbS1jb252ZXJ0ZXI6IGdydWItbWtyZXNjdWUgZXhpdGVkIHdpdGgg
c3RhdHVzIHplcm8gYnV0IGZhaWxlZCB0byBtYWtlIGlzby4KPiBOQiB0aGF0IGdydWItbWtyZXNj
dWUgaGFzIGEgdGVuZGVuY3kgdG8gbGllIGluIGl0cyBlcnJvciBtZXNzYWdlcy4KPiBFTkQKPiAg
ICAgbXkgJG1pc3Npbmc7Cj4gICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNvIG1mb3Jt
YXQpKSB7Cj4gICAgICAgICAkbWlzc2luZyB8PSBzeXN0ZW0gcXcoc2ggLWMpLCAidHlwZSAkY2hl
Y2siOwo+ICAgICB9Cj4KPiAgICAgaWYgKCRtaXNzaW5nKSB7Cj4gICAgICAgICBwcmludCBTVERF
UlIgPDxFTkQ7Cj4gWW91IHNlZW0gdG8gaGF2ZSBzb21lIHByb2dyYW0ocykgbWlzc2luZyB3aGlj
aCBncnViLW1rcmVzY3VlIGRlcGVuZHMgb24sCj4gc2VlIGFib3ZlLiAgKCJtZm9ybWF0IiBpcyBu
b3JtYWxseSBpbiB0aGUgcGFja2FnZSAibXRvb2xzIi4pCj4gSW5zdGFsbGluZyB0aG9zZSBwcm9n
cmFtcyB3aWxsIHByb2JhYmx5IGhlbHAuCj4gRU5ECj4gICAgIH0gZWxzZSB7Cj4gICAgICAgICBw
cmludCBTVERFUlIgPDxFTkQ7Cj4gQW5kIG9sZGVyIGdydWItbWtyZXNjdWUgaGFzIGEgdGVuZGVu
Y3kgbm90IHRvIG5vdGljZSBjZXJ0YWluIHByb2JsZW1zLgo+IE1heWJlIHN0cmFjZSB3aWxsIHRl
bGwgeW91IHdoYXQgaXMgd3JvbmcuICA6LS8KPiBFTkQKPiAgICAgfQo+ICAgICBkaWUgInB2c2hp
bS1jb252ZXJ0ZXI6IGdydWItbWtyZXNjdWUgZGlkIG5vdCBtYWtlIGlzb1xuIjsKPiB9Cj4KPiBy
dW5jbWQgcXcocm0gLXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRkZWJ1ZzsKPgo+IG9w
ZW4gUSwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRtd3JhcDogJCEiOwo+IHByaW50IFEg
PDwnRU5EX0RNV1JBUCc7Cj4gIyEvYmluL2Jhc2gKPgo+IHNldCAteAo+IDogIiRAIgo+IHNldCAr
eAo+Cj4gbmV3YXJncz0oKQo+Cj4gbmV3YXJnICgpIHsKPiAgICAgbmV3YXJncys9KCIkMSIpCj4g
fQo+Cj4gd2hpbGUgWyAkIyAtZ3QgMSBdOyBkbwo+ICAgICBjYXNlICIkMSIgaW4KPiAgICAgICAg
IC1uby1zaHV0ZG93bnwtbm9kZWZhdWx0c3wtbm8tdXNlci1jb25maWcpCj4gICAgICAgICAgICAg
bmV3YXJnICIkMSI7IHNoaWZ0Cj4gICAgICAgICAgICAgOzsKPiAgICAgICAgIC14ZW4tZG9taWR8
LWNoYXJkZXZ8LW1vbnwtZGlzcGxheXwtYm9vdHwtbXwtbWFjaGluZSkKPiAgICAgICAgICAgICBu
ZXdhcmcgIiQxIjsgc2hpZnQKPiAgICAgICAgICAgICBuZXdhcmcgIiQxIjsgc2hpZnQKPiAgICAg
ICAgICAgICA7Owo+ICAgICAgICAgLW5hbWUpCj4gICAgICAgICAgICAgbmV3YXJnICIkMSI7IHNo
aWZ0Cj4gICAgICAgICAgICAgbmFtZT0iJDEiOyBzaGlmdAo+ICAgICAgICAgICAgIG5ld2FyZyAi
JG5hbWUiCj4gICAgICAgICAgICAgOzsKPiAgICAgICAgIC1uZXRkZXZ8LWNkcm9tKQo+ICAgICAg
ICAgICAgIDogZml4bWUKPiAgICAgICAgICAgICBuZXdhcmcgIiQxIjsgc2hpZnQKPiAgICAgICAg
ICAgICBuZXdhcmcgIiQxIjsgc2hpZnQKPiAgICAgICAgICAgICA7Owo+ICAgICAgICAgLWRyaXZl
fC1rZXJuZWx8LWluaXRyZHwtYXBwZW5kfC12bmMpCj4gICAgICAgICAgICAgc2hpZnQ7IHNoaWZ0
Cj4gICAgICAgICAgICAgOzsKPiAgICAgICAgIC1kZXZpY2UpCj4gICAgICAgICAgICAgc2hpZnQK
PiAgICAgICAgICAgICBjYXNlICIkMSIgaW4KPiAgICAgICAgICAgICAgICAgWFhYcnRsODEzOSop
Cj4gICAgICAgICAgICAgICAgICAgICBuZXdhcmcgIi1kZXZpY2UiCj4gICAgICAgICAgICAgICAg
ICAgICBuZXdhcmcgIiQxIjsgc2hpZnQKPiAgICAgICAgICAgICAgICAgICAgIDs7Cj4gICAgICAg
ICAgICAgICAgICopCj4gICAgICAgICAgICAgICAgICAgICBzaGlmdAo+ICAgICAgICAgICAgICAg
ICAgICAgOzsKPiAgICAgICAgICAgICBlc2FjCj4gICAgICAgICAgICAgOzsKPiAgICAgICAgICop
Cj4gICAgICAgICAgICAgZWNobyA+JjIgIndhcm5pbmc6IHVuZXhwZWN0ZWQgYXJndW1lbnQgJDEg
YmVpbmcgcGFzc2VkIHRocm91Z2giCj4gICAgICAgICAgICAgbmV3YXJnICIkMSI7IHNoaWZ0Cj4g
ICAgICAgICAgICAgOzsKPiAgICAgZXNhYwo+IGRvbmUKPgo+IGlmIFsgIngkbmFtZSIgIT0geCBd
OyB0aGVuCj4gICAgIGxvZ2Rpcj0vdmFyL2xvZy94ZW4KPiAgICAgbG9nZmlsZT0iJGxvZ2Rpci9z
aGltLSRuYW1lLmxvZyIKPiAgICAgc2F2ZWxvZyAiJGxvZ2ZpbGUiIHx8Ogo+ICAgICBuZXdhcmcg
LXNlcmlhbAo+ICAgICBuZXdhcmcgImZpbGU6JGxvZ2ZpbGUiCj4gZmkKPgo+IHNldCAteAo+IGV4
ZWMgL3Vzci9sb2NhbC9saWIveGVuL2Jpbi9xZW11LXN5c3RlbS1pMzg2ICIke25ld2FyZ3NbQF19
Igo+IEVORF9ETVdSQVAKPgo+IGNobW9kIDA3NTUsICIkZG13cmFwLm5ldyIgb3IgZGllICIkZG13
cmFwOiBjaG1vZDogJCEiOwo+Cj4gY2xvc2UgUSBvciBkaWUgJCE7Cj4KPiByZW5hbWUgIiRzaWRl
Y2FyLm5ldyIsICRzaWRlY2FyIG9yIGRpZSAiJHNpZGVjYXI6IGluc3RhbGw6ICQhIjsKPiByZW5h
bWUgIiRkbXdyYXAubmV3IiwgICRkbXdyYXAgIG9yIGRpZSAiJGRtd3JhcDogaW5zdGFsbDogJCEi
Owo+Cj4gcHJpbnQgU1RERVJSIDw8RU5EOwo+IHB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIHFlbXUg
d3JhcHBlciB0byAkZG13cmFwCj4gcHZzaGltLWNvbnZlcnRlcjogd3JvdGUgc2lkZWNhciB0byAk
c2lkZWNhcgo+IEVORAo+Cj4gbXkgJGFwcGVuZCA9IDw8RU5EOwo+IGJ1aWxkZXI9J2h2bScKPiB0
eXBlPSdodm0nCj4gZGV2aWNlX21vZGVsX3ZlcnNpb249J3FlbXUteGVuJwo+IGRldmljZV9tb2Rl
bF9vdmVycmlkZT0nJGRtd3JhcCcKPiBkZXZpY2VfbW9kZWxfYXJnc19odm09WyctY2Ryb20nLCck
c2lkZWNhciddCj4gYm9vdD0nYycKPiBFTkQKPgo+IGlmICgkb3V0IG5lICctJykgewo+ICAgICBv
cGVuIE8sICI+IiwgIiRvdXQudG1wIiBvciBkaWUgIm9wZW4gb3V0cHV0IGNvbmZpZyB0ZW1wOiAk
b3V0LnRtcDogJCFcbiI7Cj4gfSBlbHNlIHsKPiAgICAgb3BlbiBPLCAiPiZTVERPVVQiIG9yIGRp
ZSAkITsKPiB9Cj4KPiBwcmludCBPICRpbmRhdGEsICJcbiIsICRhcHBlbmQgb3IgZGllICJ3cml0
ZSBvdXRwdXQ6ICQhIjsKPiBjbG9zZSBPIG9yIGRpZSAiY2xvc2Ugb3V0cHV0OiAkISI7Cj4KPiBp
ZiAoJG91dCBuZSAnLScpIHsKPiAgICAgcmVuYW1lICIkb3V0LnRtcCIsICRvdXQgb3IgZGllICJp
bnN0YWxsIG91dHB1dDogJCEiOwo+ICAgICBwcmludCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6
IHdyb3RlIG5ldyBndWVzdCBjb25maWcgdG8gJG91dFxuIjsKPiB9IGVsc2Ugewo+ICAgICBwcmlu
dCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIG5ldyBndWVzdCBjb25maWcgdG8gc3Rk
b3V0XG4iOwo+IH0KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 14:47:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 14:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZHfS-0005kz-NL; Wed, 10 Jan 2018 14:47:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tj2m=ef=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eZHfQ-0005kt-QE
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 14:47:48 +0000
X-Inumbo-ID: 09303fa9-f615-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x230.google.com (unknown [2a00:1450:4010:c07::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09303fa9-f615-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 15:46:27 +0100 (CET)
Received: by mail-lf0-x230.google.com with SMTP id h137so20124923lfe.8
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 06:47:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=g3atvzAr7EBbjjNeL0vU2faFW+Lg/wsO0lTkyLdUME4=;
 b=D82nvqBSqBVA0a2GXul9B2OPvq1r0fd7zmNDxFeDY8oT5qE6SdKIp3UPafCgHUo9oH
 5RKA7kEYdPbCbtQ+L7B8BubDC+fUT/pW5JHUrcLF1iPTnrbl4IjD1iYCxkz0v3gVLQ3P
 +fNelt/rAGd7USaG7xutaPWXXWwgWwxRv1IrFTWUIqKZ6TPu/06T7yyjFaAUNMMP1nqd
 YVkSktA0GqvqFMsWbBTHTSTbwawjXxhwXAEbZrwonvzoLQrpMshBqBM7I+CnWyYjuvHH
 7g3Z+PcF+hc+i0mCw7C9M5Jj6hd2YzPT9qAi7vmtAWyTU7lgDGesf6YXpRs17eo5530u
 7LJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=g3atvzAr7EBbjjNeL0vU2faFW+Lg/wsO0lTkyLdUME4=;
 b=K9lo7Ggu1eTWBh8L+eCNHDhOTjL3oplP6QBUZbS/hlBjTWfNrQhF/+h8X9VkxJaPEo
 lluQbVrNsOrscbeb8G3YalYRHP7PMbacWEkqDnDo0/bN962Duxhut6BtDcDWFD3QG8Wq
 vjXbntJw0YUt+JhHv3E7rxbqCmqKRsbFmRJcA7b2hO7+TJQEOpc9kvn7T32WQ1V1PPyg
 wpwzUqGlwUtbIAHkUvQaV6Rt3BBkPIIMwM9Vi/EjXneG2RkVUrs+A0lxxId9W1UzmMHk
 T33tw8V5DkAecx2ZomtlTGzoXPdURVZEpdAy2ryOVPMFZZWDFPBgYQTtlu3gJHGKtBZt
 jjSw==
X-Gm-Message-State: AKGB3mKfAuoh3O0mHE/T5ilcVNEIfxhvxD6yQfIeSDPfjDIH5nCCs3rv
 cPrkwtSU4E068mRmK8C6wy/viva87a8Niklx1bvNNQ==
X-Google-Smtp-Source: ACJfBotG7FnhtbkD+zINAU5mjTC/+otSiubv0ayifMR0+zHIPnOzP7NNviMJit+8zymHVY9oUBEE+FnPQ2Og2YTVaTo=
X-Received: by 10.46.18.157 with SMTP id 29mr11105958ljs.126.1515595665692;
 Wed, 10 Jan 2018 06:47:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Wed, 10 Jan 2018 06:47:44 -0800 (PST)
In-Reply-To: <20180110122734.rgut34iw6ltqeipy@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Wed, 10 Jan 2018 06:47:44 -0800
Message-ID: <CA+aC4ktaqJhDx9otODp4idTa4Hyys3jCPazK=ZHMCdCdtm3XGw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Committers <committers@xenproject.org>, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 g@macbook-pro-de-roger.local,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
	4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgNDoyNyBBTSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6Cj4gT24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMDg6MzI6MjRBTSArMDAwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDc6NDM6
NTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPj4gPiBPbiBNb24sIEphbiAwOCwgMjAxOCBhdCAw
NTo0NTozMlBNICswMDAwLCBJYW4gSmFja3NvbiB3cm90ZToKPj4gPiA+IEFJVUkgd2UgaGF2ZSBh
IHNlcmllcyBmb3IgcHYtaW4tcHZoIHNoaW0gd2hpY2ggaXMgbmVhcmluZyBjb21wbGV0aW9uCj4+
ID4gPiBpbiB0aGUgc2Vuc2UgdGhhdCBpdCB3aWxsIGhhdmUgYmVlbiB3ZWxsLXRlc3RlZCAoZXNw
ZWNpYWxseSB0aGUKPj4gPiA+IGh5cGVydmlzb3IgcGFydHMpIGFuZCBoYXMgZ29vZCBmdW5jdGlv
bmFsaXR5LiAgKFdlaSBpcyBoYW5kbGluZyB0aGUKPj4gPiA+IGFzc2VtYmx5IG9mIHRoaXMgc2Vy
aWVzLikKPj4gPiA+Cj4+ID4gPiBUaGUgc2VyaWVzLCBob3dldmVyLCBuZWVkcyBwcm9wZXIgcmV2
aWV3IGFuZCB0aWR5aW5nIHVwLgo+PiA+ID4gU3BlY2lmaWNhbGx5LCBpdCBuZWVkcyB0aGUga2lu
ZCBvZiB0aWR5aW5nIHVwIHRoYXQgZml4ZXMgY29kZQo+PiA+ID4gc3RydWN0dXJlIGFuZCBzdHls
ZSBpc3N1ZXMgdGhhdCB3aWxsIGhpbmRlciBmdXR1cmUgWGVuIGRldmVsb3BtZW50Lgo+PiA+ID4g
SS5lLiB0aGUga2luZCBvZiB0ZWNobmljYWwgZGVidCB3aGljaCBkb2VzIG5vdCBkaXJlY3RseSBj
YXVzZSBidWdzIG5vdwo+PiA+ID4gYnV0IHdpbGwgY2F1c2UgdHJvdWJsZSAoaW5jbHVkaW5nIGJ1
Z3MpIGluIHRoZSBmdXR1cmUuCj4+ID4gPgo+PiA+ID4gSU1PIHRoYXQga2luZCBvZiB0aWR5aW5n
IHVwIGlzIGRlZmluaXRlbHkgZXNzZW50aWFsIGZvcgo+PiA+ID4geGVuLmdpdCNtYXN0ZXIuICBI
b3dldmVyLCBpdCBpcyBtdWNoIGxlc3Mgb2YgYW4gaXNzdWUgZm9yIFhlbiA0LjEwLgo+PiA+ID4g
WGVuIDQuMTAsIGFzIGEgc3RhYmxlIGJyYW5jaCwgd2lsbCBnZXQgbXVjaCBtb3JlIGxpbWl0ZWQg
ZnVydGhlcgo+PiA+ID4gZGV2ZWxvcG1lbnQuICBGYWlsdXJlIHRvIHRpZHkgdGhpbmdzIHVwIHRo
ZXJlIHdpbGwgbWFrZSBiYWNrcG9ydGluZwo+PiA+ID4gb3RoZXIgY2hhbmdlcyBtb3JlIGF3a3dh
cmQgYnV0IHRoZSBvdmVyYWxsIGltcGFjdCBpcyBib3RoIGxvd2VyIGFuZAo+PiA+ID4gdGltZS1i
b3VuZC4KPj4gPiA+Cj4+ID4gPiBDdXJyZW50bHkgdGhlIFhlbiBQcm9qZWN0IGhhcyBubyBwdWJs
aXNoZWQgcmVzb2x1dGlvbiBmb3IgUFYgZ3Vlc3RzCj4+ID4gPiB0aGF0IGNhbid0IGJlIGJvb3Rl
ZCBhcywgb3IgY29udmVydGVkIHRvLCBQVkggb3IgSFZNLiAgKEFuZCBIVk0gZ3Vlc3RzCj4+ID4g
PiBicmluZyB0aGVpciBvd24gcHJvYmxlbXMuKSAgV2UgbmVlZCB0byBwcm92aWRlIG91ciB1c2Vy
cyB3aXRoIG1vcmUKPj4gPiA+IGdvb2Qgb3B0aW9ucyBhcyBxdWlja2x5IGFzIHBvc3NpYmxlLgo+
PiA+ID4KPj4gPiA+IEkgd291bGQgbGlrZSB0byBzdWdnZXN0IHRoYXQgYSBnb29kIHdheSBvZiBk
b2luZyB0aGlzIHdvdWxkIGJlIHRvIHNoaXAKPj4gPiA+IHRoZSBzaGltIHNlcmllcyBhcyA0LjEw
LjEgd2l0aGluIHRoZSBuZXh0IHZlcnkgZmV3IGRheXMuICBJdCBuZWVkcwo+PiA+ID4gc29tZSBt
aW5vciBidWdmaXhpbmcgKGJ1aWxkIGJyZWFrYWdlIGV0Yy4pIGJ1dCBpcyBiYXNpY2FsbHkgcmVh
ZHkgZm9yCj4+ID4gPiB1c2UuCj4+ID4gPgo+PiA+ID4gU3BlYWtpbmcgYXMgYSBzeXNhZG1pbiAo
ZXZlbiwgYSB2ZXJ5IGNvbnNlcnZhdGl2ZSBzeXNhZG1pbiBtYW55IG9mCj4+ID4gPiB3aG9zZSBz
eXN0ZW1zIGFyZSBydW5uaW5nIERlYmlhbiBvbGRzdGFibGUpLCBJIGhhdmUgYWxyZWFkeSB0YWtl
biBhCj4+ID4gPiBkZWNpc2lvbiB0byByYXBpZGx5IGFkdmFuY2UgdG8gbmV3IHNvZnR3YXJlLCBp
biBvbmUgY29udGV4dCwgYmVjYXVzZQo+PiA+ID4gb2YgdGhlc2UgdnVsbmVyYWJpbGl0aWVzIC0g
YW5kIHRha2UgYW5kIGZpeCB3aGF0ZXZlciBpbXBhY3QgdGhhdCBoYXMuCj4+ID4gPiBJIHRoaW5r
IG1hbnkgb2Ygb3VyIHVzZXJzIHdvdWxkIGxpa2UgdG8gbWFrZSB0aGUgc2FtZSBjaG9pY2UuCj4+
ID4gPgo+PiA+ID4gUmVsZWFzZWluZyA0LjEwLjEgdGhpcyB3ZWVrIHdpdGggcHYtaW4tcHZoIHN1
cHBvcnQgd291bGQgZ2l2ZSBtYW55IG9mCj4+ID4gPiBvdXIgdXNlcnMgd2l0aCBQViBndWVzdHMg
YW4gaW1tZWRpYXRlbHkgZGVwbG95YWJsZSB1cGRhdGUsIGV2ZW4gdGhvdWdoCj4+ID4gPiBvZiBj
b3Vyc2UgdGhlIHZlcnNpb24gYnVtcCB0byBnZXQgdG8gNC4xMCBtYXkgYmUgZGlzcnVwdGl2ZS4K
Pj4gPiA+Cj4+ID4gPiBEb2luZyB0aGlzIHdvdWxkIGJlIGEgZGVwYXJ0dXJlIGZyb20gb3VyIHV1
c3VhbCBub24tc2VjdXJpdHktYnVnCj4+ID4gPiBwcm9jZXNzIG9mIGNvbW1pdHRpbmcgY2hhbmdl
cyB0byB4ZW4uZ2l0I3N0YWdpbmcsIGFuZCB0aGVuIGJhY2twb3J0aW5nCj4+ID4gPiBvbmx5IGFm
dGVyIHRoZSBwYXRjaGVzIGhhdmUgYmVlbiBzaXR0aW5nIGluIHhlbi5naXQjbWFzdGVyIGZvciBz
b21lCj4+ID4gPiB0aW1lLiAgSXQncyBhbHNvIGEgZGVwYXJ0dXJlIGZyb20gb3VyIHVzdWFsIHNl
Y3VyaXR5LWJ1ZyBwcm9jZXNzIG9mCj4+ID4gPiBkZXZlbG9waW5nIGFuZCB0ZXN0aW5nIGFuZCBj
b21taXR0aW5nIHBhdGNoZXMgZm9yIGFsbCBzdXBwb3J0ZWQKPj4gPiA+IHZlcnNpb25zIGluIHBh
cmFsbGVsLgo+PiA+ID4KPj4gPiA+IEJ1dCB0aGlzIGlzIG5vdCBhIHVzdWFsIHNpdHVhdGlvbi4g
IFRoaXMgdGltZSwgd2UgZG9uJ3QgaGF2ZSB0aGUgdGltZQo+PiA+ID4gdG8gd2FpdC4KPj4gPiA+
Cj4+ID4gPiBPcGluaW9ucyA/Cj4+ID4gPgo+PiA+Cj4+ID4gQW50aG9ueSBhbmQgb3RoZXJzIGpv
aW5lZCAjeGVuZGV2ZWwgdG8gZXhwcmVzcyB0aGVpciBmaW5kaW5ncyBhbmQKPj4gPiBvcGluaW9u
cy4KPj4gPgo+PiA+IENvbnZlcmdpbmcgdGhlIFBWSCBhbmQgSFZNIHNvbHV0aW9uIGlzIGRvYWJs
ZSBhbmQgZXNzZW50aWFsIGluIHRoZSBsb25nCj4+ID4gcnVuLCBidXQgbWVyZ2luZyB0aGUgdHdv
IHNlcmllcyBpbiB0d28gb3IgdGhyZWUgZGF5cyAoaWYgd2Ugd2FudCB0byBtYWtlCj4+ID4gc29t
ZXRoaW5nIHJlYWR5IHRoaXMgd2VlaykgaXMgbm90IHBvc3NpYmxlLiBJdCBhbGwgY29tZXMgZG93
biB0byB3aGljaAo+PiA+IHNlcmllcyBzaG91bGQgd2UgdXNlIGZvciB0aGUgdGVtcG9yYXJ5IHNv
bHV0aW9uLgo+PiA+Cj4+ID4gV2UgZGlzY3Vzc2VkIHRoZSB0ZXN0IGNvdmVyYWdlIG9mIGJvdGgg
c2VyaWVzLiBJdCBzZWVtcyB0aGF0IHRoZSBQViBpbgo+PiA+IFBWSCBzZXJpZXMgaGFzIGhhZCBp
biBkZXB0aCB0ZXN0aW5nIGRvbmUgb24gNC43IGFuZCA0LjEwLCB3aGlsZSBQViBpbgo+PiA+IEhW
TSBzZXJpZXMgaGFzIGhhZCB0ZXN0aW5nIGRvbmUgZnJvbSBYZW4gMy40IG9ud2FyZCB3aXRoIHZh
cmlvdXMgb2xkIGFuZAo+PiA+IG5ldyBndWVzdHMuIEFudGhvbnkgYWxzbyBwb2ludGVkIG91dCB0
aGF0IFBWIGluIFBWSCBzaGltIHdvbid0IHdvcmsgZm9yCj4+ID4gc29tZSBjb25maWd1cmF0aW9u
cyAtLSB0aGVyZSBhcmUgZmFyIHRvbyBtYW55IHN1YnRsZXRpZXMgdG8gZml4IHdpdGhvdXQKPj4g
PiB0aW1lIGFuZCB0ZXN0aW5nIHJlc291cmNlcyAoYm90aCBvZiB3aGljaCB1cHN0cmVhbSBsYWNr
cykuIFRoZXNlIGFyZQo+PiA+IHJhdGhlciBzdHJvbmcgYXJndW1lbnRzIGZvciB0aGUgUFYgaW4g
SFZNIHNlcmllcywgYmVjYXVzZSBiZWluZyBhYmxlIHRvCj4+ID4gcnVuIG9uIG9sZGVyIHZlcnNp
b25zIG9mIFhlbiBhbmQgb2xkZXIgdmVyc2lvbnMgb2YgZ3Vlc3Qga2VybmVscwo+PiA+IHByb3Zp
ZGVzIG91ciB1c2VycyB3aXRoIHRoZSBtYXhpbXVtIGNvdmVyYWdlLgo+PiA+Cj4+ID4gQW4gYXJn
dW1lbnQgZm9yIFBWIGluIFBWSCBzZXJpZXMgaXMgdGhhdCBpdCBoYXMgbW9yZSBmdW5jdGlvbmFs
aXRpZXMsCj4+ID4gYnV0IEkgdGhpbmsgbWlncmF0aW9uIGV0YyBhcmUganVzdCBuaWNlLXRvLWhh
dmUncyBpbiB0aGUgY29udGV4dCBvZiB0aGlzCj4+ID4gc2VjdXJpdHkgZml4IHNlcmllcy4KPj4g
Pgo+PiA+IEkgdGhpbmsgcHJvdmlkaW5nIGEgd2VsbCB0ZXN0ZWQgc29sdXRpb24gdG8gb3VyIHVz
ZXJzIGFzIHNvb24gYXMKPj4gPiBwb3NzaWJsZSwgZXZlbiBpZiB0aGUgc29sdXRpb24gaGFzIHJl
ZHVjZWQgZnVuY3Rpb25hbGl0eSwgaXMgYmV0dGVyIHRoYW4KPj4gPiBkZWxheWluZyBmb3IgdGhl
IHBlcmZlY3Qgc29sdXRpb24uICBJIHN1Z2dlc3Qgd2UgZ28gd2l0aCBBbWF6b24ncyBzZXJpZXMK
Pj4gPiBmaXJzdCBhbmQgcHJvZHVjZSBzb21ldGhpbmcgdGhpcyB3ZWVrLCB0aGVuIHdlIHNlZWsg
dG8gbWVyZ2UgdGhlIHR3bwo+PiA+IHNvbHV0aW9ucy4gQW50aG9ueSBoYXMgYWdyZWVkIHRvIGJl
IG9uIHRoZSBob29rIHRvIHJldmlldyBmdXR1cmUKPj4gPiBwYXRjaGVzLiA7LSkKPj4KPj4gSSB0
aGluayB0aGlzIHBvaW50IGlzIG1vb3QgdGhlIG1vbWVudCB2aXhlbiBzdGFydHMgbWVyZ2luZyBj
b2RlIGZyb20KPj4gdGhlIHB2c2hpbSBicmFuY2gsIGF0IHdoaWNoIHBvaW50IHdlIGdldCBzb21l
IGtpbmQgb2YgRnJhbmtlbnN0ZWluCj4+IHNoaW0gd2hpY2ggaGFzIG1vcmUgZnVuY3Rpb25hbGl0
eSB0aGFuIHRoZSBvcmlnaW5hbCB2aXhlbiBjb2RlLCBidXQKPj4gaGFzIG5laXRoZXIgYmVlbiB0
ZXN0ZWQgYnkgQW1hem9uIG5vciBieSBDaXRyaXgsIGllOiB0aGUgd29yc2Ugb2YgYm90aAo+PiBz
Y2VuYXJpb3MuCj4+Cj4+IElmIHRoZSB2aXhlbiBzZXJpZXMgaGFzIHRvIGJlIG1lcmdlZCwgSSB0
aGluayB0aGUgdmVyc2lvbiBtZXJnZWQKPj4gc2hvdWxkIGJlIHRoZSBvbmUgZXh0ZW5zaXZlbHkg
dGVzdGVkIGJ5IEFtYXpvbiwgb3IgZWxzZSB0aGUgdGVzdGluZwo+PiBwb2ludCBpbiB0aGUgYXJn
dW1lbnQgYWJvdmUgaXQncyBqdXN0IG5vdCB0cnVlLgo+Pgo+Cj4gWWVzLCBpZiB0aGUgY29uc2Vu
c3VzIGlzIHRvIHVzZSB0aGUgdml4ZW4gc2VyaWVzLCAgd2Ugc2hvdWxkIHVzZSB0aGUKPiB3ZWxs
LXRlc3RlZCBwYXRjaGVzIGluc3RlYWQgb2YgdHJ5aW5nIHRvIG1lcmdlIHRoZSB0d28gaW1wbGVt
ZW50YXRpb25zCj4gaW4gYSBodXJyeS4KCkkgYWdyZWUsIGFuZCB0aGF0J3MgdjEuCgpSZWdhcmRz
LAoKQW50aG9ueSBMaWd1b3JpCgo+IFdlaS4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 15:13:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 15:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZI3m-0008Hf-4i; Wed, 10 Jan 2018 15:12:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=97or=ef=citrix.com=prvs=5411a6c19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eZI3k-0008Go-Ob
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 15:12:56 +0000
X-Inumbo-ID: 057fb7bf-f619-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 057fb7bf-f619-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 15:14:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="465290606"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="RAT7z7wwE9"
Content-Transfer-Encoding: 7bit
Message-ID: <23126.11606.582758.38945@mariner.uk.xensource.com>
Date: Wed, 10 Jan 2018 15:12:22 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180110131049.rv6emm32efbczhl2@citrix.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: committers@xenproject.org, Dario Faggioli <raistlin@linux.it>,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--RAT7z7wwE9
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

Here is the converter script where I just got my guest to boot with
the Vixen shim, as built and provided by Wei.

Ian.


--RAT7z7wwE9
Content-Type: text/plain; name="pvshim-converter"
Content-Description: for vixen
Content-Disposition: inline; filename="pvshim-converter"
Content-Transfer-Encoding: 7bit

#!/usr/bin/perl -w
#
# usage:
#   pvshim-converter [OPTIONS] OLD-CONFIG NEW-CONFIG
#
# options:
#   --sidecars-directory DIR   default is /var/lib/xen/pvshim-sidecars
#   --shim SHIM                overrides domain config file
#   --debug                    verbose, and leaves sidecar prep dir around
#
# What we do
#
#  read existing config file using python
#  determine kernel, ramdisk and cmdline
#  use them to produce sidecar and save it under domain name
#  mess with the things that need to be messed with
#  spit out new config file

use strict;

use Getopt::Long;
use JSON;
use IO::Handle;
use POSIX;
use Fcntl qw(:flock);

our $debug;

sub runcmd {
    print STDERR "+ @_\n" if $debug;
    $!=0; $?=0; system @_ and die "$_[0]: $! $?";
}

our $shim;
our $sidecars_dir = '/var/lib/xen/pvshim-sidecars';

GetOptions('sidecars-directory=s' => \$sidecars_dir,
           'shim=s' => \$shim,
           'debug' => \$debug)
    or die "pvshim-converter: bad options\n";

@ARGV==2 or die "pvshim-converter: need old and new config filenames";

our ($in,$out) = @ARGV;

our $indata;

if ($in ne '-') {
    open I, '<', "$in" or die "open input config file: $!\n";
} else {
    open I, '<&STDIN' or die $!;
}
{
    local $/;
    $indata = <I>;
}
I->error and die $!;
close I;

open P, "-|", qw(python -c), <<END, $indata or die $!;
import sys
import json
l = {}
exec sys.argv[1] in l
for k in l.keys():
	if k.startswith("_"):
		del l[k]
print json.dumps(l)
END

our $c;

{
    local $/;
    $_ = <P>;
    $!=0; $?=0; close P or die "$! $?";
    $c = decode_json $_;
}

die "no domain name ?" unless exists $c->{name};
die "bootloader not yet supported" if $c->{bootloader};
die "no kernel" unless $c->{kernel};

our $sidecar = $c->{pvshim_sidecar_path} || "$sidecars_dir/$c->{name}.iso";
our $dmwrap = $c->{pvshim_sidecar_path} || "$sidecars_dir/$c->{name}.dm";

$shim ||= $c->{pvshim_path};
$shim ||= '/usr/local/lib/xen/boot/xen-shim';

our $shim_cmdline = $c->{pvshim_cmdline} || 'console=com1 com1=115200n1 loglvl=all guest_loglvl=all';
$shim_cmdline .= ' '.$c->{pvshim_extra} if $c->{pvshim_extra};

our $kernel_cmdline = $c->{cmdline} || '';
$kernel_cmdline .= ' root='.$c->{root} if $c->{root};
$kernel_cmdline .= ' '.$c->{extra} if $c->{extra};

print "pvshim-converter: creating sidecar in $sidecar\n";

runcmd qw(mkdir -m700 -p --), $sidecars_dir;

open L, ">", "$sidecar.lock" or die "$sidecar.lock: open $!";
flock L, LOCK_EX or die "$sidecar.lock: lock: $!";

my $sd = "$sidecar.dir";

system qw(rm -rf --), $sd;
mkdir $sd, 0700;

runcmd qw(cp --), $shim, "$sd/shim";
runcmd qw(cp --), $c->{kernel}, "$sd/kernel";
runcmd qw(cp --), $c->{ramdisk}, "$sd/ramdisk" if $c->{ramdisk};

my $grubcfg = <<END;
serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal_input serial
terminal_output serial

set timeout=1

menuentry 'Xen shim' {
	insmod gzio
	insmod xzio
        multiboot (cd)/shim placeholder $shim_cmdline
        module (cd)/kernel placeholder $kernel_cmdline
        module (cd)/ramdisk
}
END

runcmd qw(mkdir -p --), "$sd/boot/grub";
open G, ">", "$sd/boot/grub/grub.cfg" or die "$sd, grub.cfg: $!";
print G $grubcfg or die $!;
close G or die $!;

unlink "$sidecar.new" or $!==ENOENT or die "$sidecar.new: rm: $!";
runcmd qw(grub-mkrescue -o), "$sidecar.new", "$sidecar.dir";
if (!stat "$sidecar.new") {
    $!==ENOENT or die "$sidecar.new: stat: $!";

    print STDERR <<END;
pvshim-converter: grub-mkrescue exited with status zero but failed to make iso.
NB that grub-mkrescue has a tendency to lie in its error messages.
END
    my $missing;
    foreach my $check (qw(xorriso mformat)) {
        $missing |= system qw(sh -c), "type $check";
    }

    if ($missing) {
        print STDERR <<END;
You seem to have some program(s) missing which grub-mkrescue depends on,
see above.  ("mformat" is normally in the package "mtools".)
Installing those programs will probably help.
END
    } else {
        print STDERR <<END;
And older grub-mkrescue has a tendency not to notice certain problems.
Maybe strace will tell you what is wrong.  :-/
END
    }
    die "pvshim-converter: grub-mkrescue did not make iso\n";
}

runcmd qw(rm -rf --), "$sidecar.dir" unless $debug;

open Q, ">", "$dmwrap.new" or die "$dmwrap: $!";
print Q <<'END_DMWRAP';
#!/bin/bash

set -x
: "$@"
set +x

newargs=()

newarg () {
    newargs+=("$1")
}

while [ $# -gt 1 ]; do
    case "$1" in
	-no-shutdown|-nodefaults|-no-user-config)
	    newarg "$1"; shift
	    ;;
	-xen-domid|-chardev|-mon|-display|-boot|-m|-machine)
	    newarg "$1"; shift
	    newarg "$1"; shift
	    ;;
        -name)
            newarg "$1"; shift
            name="$1"; shift
            newarg "$name"
            ;;
	-netdev|-cdrom)
	    : fixme
	    newarg "$1"; shift
	    newarg "$1"; shift
	    ;;
	-drive|-kernel|-initrd|-append|-vnc)
	    shift; shift
	    ;;
	-device)
	    shift
	    case "$1" in
		XXXrtl8139*)
		    newarg "-device"
		    newarg "$1"; shift
		    ;;
		*)
		    shift
		    ;;
	    esac
	    ;;
	*)
	    echo >&2 "warning: unexpected argument $1 being passed through"
	    newarg "$1"; shift
	    ;;
    esac
done

if [ "x$name" != x ]; then
    logdir=/var/log/xen
    logfile="$logdir/shim-$name.log"
    savelog "$logfile" ||:
    newarg -serial
    newarg "file:$logfile"
fi

set -x
exec /usr/local/lib/xen/bin/qemu-system-i386 "${newargs[@]}"
END_DMWRAP

chmod 0755, "$dmwrap.new" or die "$dmwrap: chmod: $!";

close Q or die $!;

rename "$sidecar.new", $sidecar or die "$sidecar: install: $!";
rename "$dmwrap.new",  $dmwrap  or die "$dmwrap: install: $!";

print STDERR <<END;
pvshim-converter: wrote qemu wrapper to $dmwrap
pvshim-converter: wrote sidecar to $sidecar
END

my $append = <<END;
builder='hvm'
type='hvm'
device_model_version='qemu-xen'
device_model_override='$dmwrap'
device_model_args_hvm=['-cdrom','$sidecar']
boot='c'
END

if ($out ne '-') {
    open O, ">", "$out.tmp" or die "open output config temp: $out.tmp: $!\n";
} else {
    open O, ">&STDOUT" or die $!;
}

print O $indata, "\n", $append or die "write output: $!";
close O or die "close output: $!";

if ($out ne '-') {
    rename "$out.tmp", $out or die "install output: $!";
    print STDERR "pvshim-converter: wrote new guest config to $out\n";
} else {
    print STDERR "pvshim-converter: wrote new guest config to stdout\n";
}

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--RAT7z7wwE9--


From xen-devel-bounces@lists.xenproject.org Wed Jan 10 15:15:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 15:15:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZI62-0008Pf-Kn; Wed, 10 Jan 2018 15:15:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x2ay=ef=amazon.com=prvs=541a60d03=nmanthey@srs-us1.protection.inumbo.net>)
 id 1eZI61-0008PS-FB
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 15:15:17 +0000
X-Inumbo-ID: df897508-f618-11e7-b4a6-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df897508-f618-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 16:13:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1515597314; x=1547133314;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=3uRBv4WXVkRH8Q70sI5jJRTe7l1nEc6tvnhpUFpzRM8=;
 b=pn6xCBSPVR8q8NRdGgattO8YFOmqUQqv9nBpl5BEFZzgLMn7q1RstUY8
 jagwPejVFPQpw9wzBNhkOigHymmJXFN4u2tN1818SiU7+PksYSXcpcSVb
 +VL+/JsMooqu5+GNsUMjdxXLlF+mApNTu9EJjpwrCxJOOAgFuw+gspPyo g=;
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="327198972"
Received: from iad12-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1e-c7c08562.us-east-1.amazon.com) ([10.43.8.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 10 Jan 2018 15:14: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-c7c08562.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0AFEp0p021640
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 10 Jan 2018 15:14:53 GMT
Received: from EX13D02EUC002.ant.amazon.com (10.43.164.14) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 15:14:51 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D02EUC002.ant.amazon.com (10.43.164.14) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 10 Jan 2018 15:14:51 +0000
Received: from uc1a35a69ae4659.ant.amazon.com (10.28.85.80) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Wed, 10 Jan 2018 15:14:49 +0000
From: Norbert Manthey <nmanthey@amazon.com>
To: <xen-devel@lists.xenproject.org>, Ian Jackson <ian.jackson@eu.citrix.com>, 
 Wei Liu <wei.liu2@citrix.com>
Date: Wed, 10 Jan 2018 16:14:36 +0100
Message-ID: <1515597276-8279-1-git-send-email-nmanthey@amazon.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Precedence: Bulk
Cc: Michael Tautschnig <tautschn@amazon.co.uk>,
 Norbert Manthey <nmanthey@amazon.com>, Norbert Manthey <nmanthey@amazon.de>
Subject: [Xen-devel] [Makefile] asm: handle comments when creating header
	file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0aGUgYXNtIGhlYWRlciBmaWxlcyBh
cmUgY3JlYXRlZCwgc3VjaAphcyBpbmNsdWRlL2FzbS0kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0
cy5oLiBUaGVzZSBmaWxlcyBkZXBlbmQgb24gdGhlCmFzc2VtYmx5IGZpbGUgYXJjaC8kKFRBUkdF
VF9BUkNIKS9hc20tb2Zmc2V0cy5zLCB3aGljaCBpcyBnZW5lcmF0ZWQKYmVmb3JlLiBEZXBlbmRp
bmcgb24gdGhlIHVzZWQgYXNzZW1ibGVyLCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBpbiB0aGUK
YXNzZW1ibHkgZmlsZXMuCgpUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNvbW1lbnRzIGluIHRo
ZSBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZgp0aGUgYXNtIGhlYWRlciBmaWxlcy4K
ClNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1hem9uLmRlPgpTaWdu
ZWQtb2ZmLWJ5OiBNaWNoYWVsIFRhdXRzY2huaWcgPHRhdXRzY2huQGFtYXpvbi5jby51az4KUmV2
aWV3ZWQtYnk6IFBhd2VsIFdpZWN6b3JraWV3aWN6IDx3aXBhd2VsQGFtYXpvbi5kZT4KUmV2aWV3
ZWQtYnk6IEJqb2VybiBEb2ViZWwgPGRvZWJlbEBhbWF6b24uZGU+Ci0tLQogeGVuL01ha2VmaWxl
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IDA0NGU3YzguLjg0
MWE5ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTE4
OSw3ICsxODksNyBAQCBpbmNsdWRlL2FzbS0kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5oOiBh
cmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMKIAkgIGVjaG8gIiNpZm5kZWYgX19BU01f
T0ZGU0VUU19IX18iOyBcCiAJICBlY2hvICIjZGVmaW5lIF9fQVNNX09GRlNFVFNfSF9fIjsgXAog
CSAgZWNobyAiIjsgXAotCSAgc2VkIC1ybmUgIi89PT4ve3M6Lio9PT4oLiopPD09Lio6XDE6OyBz
OiBbXCQkI106IDo7IHA7fSI7IFwKKwkgIHNlZCAtcm5lICIvXlteI10uKj09Pi97czouKj09Pigu
Kik8PT0uKjpcMTo7IHM6IFtcJCQjXTogOjsgcDt9IjsgXAogCSAgZWNobyAiIjsgXAogCSAgZWNo
byAiI2VuZGlmIikgPCQ8ID4kQAogCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 15:39:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 15:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZITR-0001fB-PY; Wed, 10 Jan 2018 15:39:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=97or=ef=citrix.com=prvs=5411a6c19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eZITQ-0001f3-ME
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 15:39:28 +0000
X-Inumbo-ID: bad0e649-f61c-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bad0e649-f61c-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 15:41:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="465295816"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="BiHOZehDZk"
Content-Transfer-Encoding: 7bit
Message-ID: <23126.13224.18254.699605@mariner.uk.xensource.com>
Date: Wed, 10 Jan 2018 15:39:20 +0000
To: Wei Liu <wei.liu2@citrix.com>, Roger Pau =?iso-8859-1?Q?Monn=E9?=
 <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>,
 <committers@xenproject.org>, <security@xenproject.org>, Jan Beulich
 <JBeulich@suse.com>, Dario Faggioli <raistlin@linux.it>
In-Reply-To: <23126.11606.582758.38945@mariner.uk.xensource.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--BiHOZehDZk
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

Ian Jackson writes ("Re: sidecar (hvm shim) creation script"):
> Here is the converter script where I just got my guest to boot with
> the Vixen shim, as built and provided by Wei.

And here is one which handles the guest console correctly.  Vixen
sends the L2 guest console to the emulated serial, along with the
shim's own output.


--BiHOZehDZk
Content-Type: text/plain; name="pvshim-converter"
Content-Description: for vixen, fixed the console
Content-Disposition: inline; filename="pvshim-converter"
Content-Transfer-Encoding: 7bit

#!/usr/bin/perl -w
#
# usage:
#   pvshim-converter [OPTIONS] OLD-CONFIG NEW-CONFIG
#
# options:
#   --sidecars-directory DIR   default is /var/lib/xen/pvshim-sidecars
#   --shim SHIM                overrides domain config file
#   --debug                    verbose, and leaves sidecar prep dir around
#
# What we do
#
#  read existing config file using python
#  determine kernel, ramdisk and cmdline
#  use them to produce sidecar and save it under domain name
#  mess with the things that need to be messed with
#  spit out new config file

use strict;

use Getopt::Long;
use JSON;
use IO::Handle;
use POSIX;
use Fcntl qw(:flock);

our $debug;

sub runcmd {
    print STDERR "+ @_\n" if $debug;
    $!=0; $?=0; system @_ and die "$_[0]: $! $?";
}

our $shim;
our $sidecars_dir = '/var/lib/xen/pvshim-sidecars';

GetOptions('sidecars-directory=s' => \$sidecars_dir,
           'shim=s' => \$shim,
           'debug' => \$debug)
    or die "pvshim-converter: bad options\n";

@ARGV==2 or die "pvshim-converter: need old and new config filenames";

our ($in,$out) = @ARGV;

our $indata;

if ($in ne '-') {
    open I, '<', "$in" or die "open input config file: $!\n";
} else {
    open I, '<&STDIN' or die $!;
}
{
    local $/;
    $indata = <I>;
}
I->error and die $!;
close I;

open P, "-|", qw(python -c), <<END, $indata or die $!;
import sys
import json
l = {}
exec sys.argv[1] in l
for k in l.keys():
	if k.startswith("_"):
		del l[k]
print json.dumps(l)
END

our $c;

{
    local $/;
    $_ = <P>;
    $!=0; $?=0; close P or die "$! $?";
    $c = decode_json $_;
}

die "no domain name ?" unless exists $c->{name};
die "bootloader not yet supported" if $c->{bootloader};
die "no kernel" unless $c->{kernel};

our $sidecar = $c->{pvshim_sidecar_path} || "$sidecars_dir/$c->{name}.iso";
our $dmwrap = $c->{pvshim_sidecar_path} || "$sidecars_dir/$c->{name}.dm";

$shim ||= $c->{pvshim_path};
$shim ||= '/usr/local/lib/xen/boot/xen-shim';

our $shim_cmdline = $c->{pvshim_cmdline} || 'console=com1 com1=115200n1 loglvl=all guest_loglvl=all';
$shim_cmdline .= ' '.$c->{pvshim_extra} if $c->{pvshim_extra};

our $kernel_cmdline = $c->{cmdline} || '';
$kernel_cmdline .= ' root='.$c->{root} if $c->{root};
$kernel_cmdline .= ' '.$c->{extra} if $c->{extra};

print "pvshim-converter: creating sidecar in $sidecar\n";

runcmd qw(mkdir -m700 -p --), $sidecars_dir;

open L, ">", "$sidecar.lock" or die "$sidecar.lock: open $!";
flock L, LOCK_EX or die "$sidecar.lock: lock: $!";

my $sd = "$sidecar.dir";

system qw(rm -rf --), $sd;
mkdir $sd, 0700;

runcmd qw(cp --), $shim, "$sd/shim";
runcmd qw(cp --), $c->{kernel}, "$sd/kernel";
runcmd qw(cp --), $c->{ramdisk}, "$sd/ramdisk" if $c->{ramdisk};

my $grubcfg = <<END;
serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal_input serial
terminal_output serial

set timeout=0

menuentry 'Xen shim' {
	insmod gzio
	insmod xzio
        multiboot (cd)/shim placeholder $shim_cmdline
        module (cd)/kernel placeholder $kernel_cmdline
        module (cd)/ramdisk
}
END

runcmd qw(mkdir -p --), "$sd/boot/grub";
open G, ">", "$sd/boot/grub/grub.cfg" or die "$sd, grub.cfg: $!";
print G $grubcfg or die $!;
close G or die $!;

unlink "$sidecar.new" or $!==ENOENT or die "$sidecar.new: rm: $!";
runcmd qw(grub-mkrescue -o), "$sidecar.new", "$sidecar.dir";
if (!stat "$sidecar.new") {
    $!==ENOENT or die "$sidecar.new: stat: $!";

    print STDERR <<END;
pvshim-converter: grub-mkrescue exited with status zero but failed to make iso.
NB that grub-mkrescue has a tendency to lie in its error messages.
END
    my $missing;
    foreach my $check (qw(xorriso mformat)) {
        $missing |= system qw(sh -c), "type $check";
    }

    if ($missing) {
        print STDERR <<END;
You seem to have some program(s) missing which grub-mkrescue depends on,
see above.  ("mformat" is normally in the package "mtools".)
Installing those programs will probably help.
END
    } else {
        print STDERR <<END;
And older grub-mkrescue has a tendency not to notice certain problems.
Maybe strace will tell you what is wrong.  :-/
END
    }
    die "pvshim-converter: grub-mkrescue did not make iso\n";
}

runcmd qw(rm -rf --), "$sidecar.dir" unless $debug;

open Q, ">", "$dmwrap.new" or die "$dmwrap: $!";
print Q <<'END_DMWRAP';
#!/bin/bash

set -x
: "$@"
set +x

newargs=()

newarg () {
    newargs+=("$1")
}

while [ $# -gt 1 ]; do
    case "$1" in
	-no-shutdown|-nodefaults|-no-user-config)
	    newarg "$1"; shift
	    ;;
	-xen-domid|-chardev|-mon|-display|-boot|-m|-machine)
	    newarg "$1"; shift
	    newarg "$1"; shift
	    ;;
        -name)
            newarg "$1"; shift
            name="$1"; shift
            newarg "$name"
            ;;
	-netdev|-cdrom)
	    : fixme
	    newarg "$1"; shift
	    newarg "$1"; shift
	    ;;
	-drive|-kernel|-initrd|-append|-vnc)
	    shift; shift
	    ;;
	-device)
	    shift
	    case "$1" in
		XXXrtl8139*)
		    newarg "-device"
		    newarg "$1"; shift
		    ;;
		*)
		    shift
		    ;;
	    esac
	    ;;
	*)
	    echo >&2 "warning: unexpected argument $1 being passed through"
	    newarg "$1"; shift
	    ;;
    esac
done

#if [ "x$name" != x ]; then
#    logdir=/var/log/xen
#    logfile="$logdir/shim-$name.log"
#    savelog "$logfile" ||:
#    newarg -serial
#    newarg "file:$logfile"
#fi

set -x
exec /usr/local/lib/xen/bin/qemu-system-i386 "${newargs[@]}"
END_DMWRAP

chmod 0755, "$dmwrap.new" or die "$dmwrap: chmod: $!";

close Q or die $!;

rename "$sidecar.new", $sidecar or die "$sidecar: install: $!";
rename "$dmwrap.new",  $dmwrap  or die "$dmwrap: install: $!";

print STDERR <<END;
pvshim-converter: wrote qemu wrapper to $dmwrap
pvshim-converter: wrote sidecar to $sidecar
END

my $append = <<END;
builder='hvm'
type='hvm'
device_model_version='qemu-xen'
device_model_override='$dmwrap'
device_model_args_hvm=['-cdrom','$sidecar']
boot='c'
serial='pty'
END

if ($out ne '-') {
    open O, ">", "$out.tmp" or die "open output config temp: $out.tmp: $!\n";
} else {
    open O, ">&STDOUT" or die $!;
}

print O $indata, "\n", $append or die "write output: $!";
close O or die "close output: $!";

if ($out ne '-') {
    rename "$out.tmp", $out or die "install output: $!";
    print STDERR "pvshim-converter: wrote new guest config to $out\n";
} else {
    print STDERR "pvshim-converter: wrote new guest config to stdout\n";
}

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--BiHOZehDZk--


From xen-devel-bounces@lists.xenproject.org Wed Jan 10 15:42:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 15:42:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZIVy-0002Lg-5j; Wed, 10 Jan 2018 15:42:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=97or=ef=citrix.com=prvs=5411a6c19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eZIVw-0002LT-LD
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 15:42:04 +0000
X-Inumbo-ID: 18003358-f61d-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 18003358-f61d-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 15:44:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="465296202"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="GhPD4uVW1c"
Content-Transfer-Encoding: 7bit
Message-ID: <23126.13380.315656.733601@mariner.uk.xensource.com>
Date: Wed, 10 Jan 2018 15:41:56 +0000
To: Wei Liu <wei.liu2@citrix.com>, Roger Pau =?iso-8859-1?Q?Monn=E9?=
 <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>,
 <committers@xenproject.org>, <security@xenproject.org>, Jan Beulich
 <JBeulich@suse.com>, Dario Faggioli <raistlin@linux.it>
In-Reply-To: <23126.13224.18254.699605@mariner.uk.xensource.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--GhPD4uVW1c
Content-Type: text/plain; charset="us-ascii"
Content-Description: message body text
Content-Transfer-Encoding: 7bit

Ian Jackson writes ("Re: sidecar (hvm shim) creation script"):
> And here is one which handles the guest console correctly.  Vixen
> sends the L2 guest console to the emulated serial, along with the
> shim's own output.

Some debugging stuff removed again.


--GhPD4uVW1c
Content-Type: text/plain; name="pvshim-converter"
Content-Description: this time for real
Content-Disposition: inline; filename="pvshim-converter"
Content-Transfer-Encoding: 7bit

#!/usr/bin/perl -w
#
# usage:
#   pvshim-converter [OPTIONS] OLD-CONFIG NEW-CONFIG
#
# options:
#   --sidecars-directory DIR   default is /var/lib/xen/pvshim-sidecars
#   --shim SHIM                overrides domain config file
#   --debug                    verbose, and leaves sidecar prep dir around
#
# What we do
#
#  read existing config file using python
#  determine kernel, ramdisk and cmdline
#  use them to produce sidecar and save it under domain name
#  mess with the things that need to be messed with
#  spit out new config file

use strict;

use Getopt::Long;
use JSON;
use IO::Handle;
use POSIX;
use Fcntl qw(:flock);

our $debug;

sub runcmd {
    print STDERR "+ @_\n" if $debug;
    $!=0; $?=0; system @_ and die "$_[0]: $! $?";
}

our $shim;
our $sidecars_dir = '/var/lib/xen/pvshim-sidecars';

GetOptions('sidecars-directory=s' => \$sidecars_dir,
           'shim=s' => \$shim,
           'debug' => \$debug)
    or die "pvshim-converter: bad options\n";

@ARGV==2 or die "pvshim-converter: need old and new config filenames";

our ($in,$out) = @ARGV;

our $indata;

if ($in ne '-') {
    open I, '<', "$in" or die "open input config file: $!\n";
} else {
    open I, '<&STDIN' or die $!;
}
{
    local $/;
    $indata = <I>;
}
I->error and die $!;
close I;

open P, "-|", qw(python -c), <<END, $indata or die $!;
import sys
import json
l = {}
exec sys.argv[1] in l
for k in l.keys():
	if k.startswith("_"):
		del l[k]
print json.dumps(l)
END

our $c;

{
    local $/;
    $_ = <P>;
    $!=0; $?=0; close P or die "$! $?";
    $c = decode_json $_;
}

die "no domain name ?" unless exists $c->{name};
die "bootloader not yet supported" if $c->{bootloader};
die "no kernel" unless $c->{kernel};

our $sidecar = $c->{pvshim_sidecar_path} || "$sidecars_dir/$c->{name}.iso";
our $dmwrap = $c->{pvshim_sidecar_path} || "$sidecars_dir/$c->{name}.dm";

$shim ||= $c->{pvshim_path};
$shim ||= '/usr/local/lib/xen/boot/xen-shim';

our $shim_cmdline = $c->{pvshim_cmdline} || 'console=com1 com1=115200n1';
$shim_cmdline .= ' '.$c->{pvshim_extra} if $c->{pvshim_extra};

our $kernel_cmdline = $c->{cmdline} || '';
$kernel_cmdline .= ' root='.$c->{root} if $c->{root};
$kernel_cmdline .= ' '.$c->{extra} if $c->{extra};

print "pvshim-converter: creating sidecar in $sidecar\n";

runcmd qw(mkdir -m700 -p --), $sidecars_dir;

open L, ">", "$sidecar.lock" or die "$sidecar.lock: open $!";
flock L, LOCK_EX or die "$sidecar.lock: lock: $!";

my $sd = "$sidecar.dir";

system qw(rm -rf --), $sd;
mkdir $sd, 0700;

runcmd qw(cp --), $shim, "$sd/shim";
runcmd qw(cp --), $c->{kernel}, "$sd/kernel";
runcmd qw(cp --), $c->{ramdisk}, "$sd/ramdisk" if $c->{ramdisk};

my $grubcfg = <<END;
serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal_input serial
terminal_output serial

set timeout=0

menuentry 'Xen shim' {
	insmod gzio
	insmod xzio
        multiboot (cd)/shim placeholder $shim_cmdline
        module (cd)/kernel placeholder $kernel_cmdline
        module (cd)/ramdisk
}
END

runcmd qw(mkdir -p --), "$sd/boot/grub";
open G, ">", "$sd/boot/grub/grub.cfg" or die "$sd, grub.cfg: $!";
print G $grubcfg or die $!;
close G or die $!;

unlink "$sidecar.new" or $!==ENOENT or die "$sidecar.new: rm: $!";
runcmd qw(grub-mkrescue -o), "$sidecar.new", "$sidecar.dir";
if (!stat "$sidecar.new") {
    $!==ENOENT or die "$sidecar.new: stat: $!";

    print STDERR <<END;
pvshim-converter: grub-mkrescue exited with status zero but failed to make iso.
NB that grub-mkrescue has a tendency to lie in its error messages.
END
    my $missing;
    foreach my $check (qw(xorriso mformat)) {
        $missing |= system qw(sh -c), "type $check";
    }

    if ($missing) {
        print STDERR <<END;
You seem to have some program(s) missing which grub-mkrescue depends on,
see above.  ("mformat" is normally in the package "mtools".)
Installing those programs will probably help.
END
    } else {
        print STDERR <<END;
And older grub-mkrescue has a tendency not to notice certain problems.
Maybe strace will tell you what is wrong.  :-/
END
    }
    die "pvshim-converter: grub-mkrescue did not make iso\n";
}

runcmd qw(rm -rf --), "$sidecar.dir" unless $debug;

open Q, ">", "$dmwrap.new" or die "$dmwrap: $!";
print Q <<'END_DMWRAP';
#!/bin/bash

set -x
: "$@"
set +x

newargs=()

newarg () {
    newargs+=("$1")
}

while [ $# -gt 1 ]; do
    case "$1" in
	-no-shutdown|-nodefaults|-no-user-config)
	    newarg "$1"; shift
	    ;;
	-xen-domid|-chardev|-mon|-display|-boot|-m|-machine)
	    newarg "$1"; shift
	    newarg "$1"; shift
	    ;;
        -name)
            newarg "$1"; shift
            name="$1"; shift
            newarg "$name"
            ;;
	-netdev|-cdrom)
	    : fixme
	    newarg "$1"; shift
	    newarg "$1"; shift
	    ;;
	-drive|-kernel|-initrd|-append|-vnc)
	    shift; shift
	    ;;
	-device)
	    shift
	    case "$1" in
		XXXrtl8139*)
		    newarg "-device"
		    newarg "$1"; shift
		    ;;
		*)
		    shift
		    ;;
	    esac
	    ;;
	*)
	    echo >&2 "warning: unexpected argument $1 being passed through"
	    newarg "$1"; shift
	    ;;
    esac
done

#if [ "x$name" != x ]; then
#    logdir=/var/log/xen
#    logfile="$logdir/shim-$name.log"
#    savelog "$logfile" ||:
#    newarg -serial
#    newarg "file:$logfile"
#fi

set -x
exec /usr/local/lib/xen/bin/qemu-system-i386 "${newargs[@]}"
END_DMWRAP

chmod 0755, "$dmwrap.new" or die "$dmwrap: chmod: $!";

close Q or die $!;

rename "$sidecar.new", $sidecar or die "$sidecar: install: $!";
rename "$dmwrap.new",  $dmwrap  or die "$dmwrap: install: $!";

print STDERR <<END;
pvshim-converter: wrote qemu wrapper to $dmwrap
pvshim-converter: wrote sidecar to $sidecar
END

my $append = <<END;
builder='hvm'
type='hvm'
device_model_version='qemu-xen'
device_model_override='$dmwrap'
device_model_args_hvm=['-cdrom','$sidecar']
boot='c'
serial='pty'
END

if ($out ne '-') {
    open O, ">", "$out.tmp" or die "open output config temp: $out.tmp: $!\n";
} else {
    open O, ">&STDOUT" or die $!;
}

print O $indata, "\n", $append or die "write output: $!";
close O or die "close output: $!";

if ($out ne '-') {
    rename "$out.tmp", $out or die "install output: $!";
    print STDERR "pvshim-converter: wrote new guest config to $out\n";
} else {
    print STDERR "pvshim-converter: wrote new guest config to stdout\n";
}

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--GhPD4uVW1c--


From xen-devel-bounces@lists.xenproject.org Wed Jan 10 15:46:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 15:46:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZIZz-0002Ya-Mw; Wed, 10 Jan 2018 15:46:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZIZy-0002YU-Lj
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 15:46:14 +0000
X-Inumbo-ID: ac2a7c9e-f61d-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac2a7c9e-f61d-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 15:48:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,340,1511827200"; d="scan'208";a="65865574"
Date: Wed, 10 Jan 2018 15:33:48 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180110153348.pkngh2lcgaxd2bdh@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-35-wei.liu2@citrix.com>
 <5A4FA656020000780019B721@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4FA656020000780019B721@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 34/74] x86/guest: add PV console code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDg6MjI6NDZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiArdm9pZCBfX2luaXQgcHZfY29uc29sZV9zZXRfcnhfaGFuZGxlcihzZXJpYWxfcnhf
Zm4gZm4pCj4gPiArewo+ID4gKyAgICBjb25zX3J4X2hhbmRsZXIgPSBmbjsKPiA+ICt9Cj4gCj4g
RXNwZWNpYWxseSB0aGlzIGFuZCAuLi4KPiAKPiA+ICtzaXplX3QgcHZfY29uc29sZV9yeChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiA+ICt7Cj4gPiArICAgIGNoYXIgYzsKPiA+ICsgICAg
WEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kOwo+ID4gKyAgICBzaXplX3QgcmVjdiA9IDA7Cj4g
PiArCj4gPiArICAgIGlmICggIWNvbnNfcmluZyApCj4gPiArICAgICAgICByZXR1cm4gMDsKPiA+
ICsKPiA+ICsgICAgLyogVE9ETzogbW92ZSB0aGlzIHNvbWV3aGVyZSAqLwo+ID4gKyAgICBpZiAo
ICF0ZXN0X2JpdChjb25zX2V2dGNobiwgWEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fcGVuZGluZykg
KQo+ID4gKyAgICAgICAgcmV0dXJuIDA7Cj4gCj4gLi4uIHRoZSBuZWVkIGZvciB0aGlzIGFuZCAu
Li4KPiAKPiA+ICsgICAgcHJvZCA9IEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+aW5fcHJvZCk7Cj4g
PiArICAgIGNvbnMgPSBjb25zX3JpbmctPmluX2NvbnM7Cj4gPiArICAgIC8qIEdldCBwb2ludGVy
cyBiZWZvcmUgcmVhZGluZyB0aGUgcmluZyAqLwo+ID4gKyAgICBzbXBfcm1iKCk7Cj4gPiArCj4g
PiArICAgIEFTU0VSVCgocHJvZCAtIGNvbnMpIDw9IHNpemVvZihjb25zX3JpbmctPmluKSk7Cj4g
PiArCj4gPiArICAgIHdoaWxlICggY29ucyAhPSBwcm9kICkKPiA+ICsgICAgewo+ID4gKyAgICAg
ICAgYyA9IGNvbnNfcmluZy0+aW5bTUFTS19YRU5DT05TX0lEWChjb25zKyssIGNvbnNfcmluZy0+
aW4pXTsKPiA+ICsgICAgICAgIGlmICggY29uc19yeF9oYW5kbGVyICkKPiA+ICsgICAgICAgICAg
ICBjb25zX3J4X2hhbmRsZXIoYywgcmVncyk7Cj4gPiArICAgICAgICByZWN2Kys7Cj4gPiArICAg
IH0KPiA+ICsKPiA+ICsgICAgLyogTm8gbmVlZCBmb3IgYSBtZW0gYmFycmllciBiZWNhdXNlIGV2
ZXJ5IGNoYXJhY3RlciB3YXMgYWxyZWFkeSBjb25zdW1lZCAqLwo+ID4gKyAgICBiYXJyaWVyKCk7
Cj4gPiArICAgIEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+aW5fY29ucykgPSBjb25zOwo+ID4gKyAg
ICBub3RpZnlfZGFlbW9uKCk7Cj4gPiArCj4gPiArICAgIGNsZWFyX2JpdChjb25zX2V2dGNobiwg
WEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fcGVuZGluZyk7Cj4gCj4gLi4uIHRoaXMgYXQgdGhpcyBs
YXllciBhcmUgdmVyeSBoYXJkIHRvIGp1ZGdlIGFib3V0IHdpdGggYWxsIHRoZSBjb2RlCj4gaGVy
ZSBiZWluZyBkZWFkIGZvciB0aGUgbW9tZW50LiBDYW4ndCB0aGlzIGRyaXZlciBiZSBtb2RlbGVk
IGxpa2UKPiBhbnkgb3RoZXIgb2YgdGhlIFVBUlQgZHJpdmVycywgc3VyZmFjaW5nIHRoZSBhY2Nl
c3NvcnMgdGhyb3VnaAo+IHN0cnVjdCB1YXJ0X2RyaXZlciAoYW5kIG1ha2luZyB0aGUgYWQtaG9j
IGNhbGwgc2l0ZXMgaW4gdGhlIG5leHQKPiBwYXRjaCBbbW9zdGx5XSB1bm5lY2Vzc2FyeSk/CgpJ
J3ZlIHNwb2tlbiB0byBTZXJnZXkgYW5kIGhlIGFncmVlcyB0aGF0IHRoaXMgc2hvdWxkIGJlIHNv
bHZlZCBhbmQKdGhhdCB1c2luZyB1YXJ0X2RyaXZlciBzZWVtcyBsaWtlIHRoZSByaWdodCBhcHBy
b2FjaC4KCkhvd2V2ZXIgZ2l2ZW4gdGhhdCB3ZSB3b3VsZCBsaWtlIHRvIG1lcmdlIHRoaXMgQVNB
UCwgZG8geW91IGNvbnNpZGVyCnRoaXMgYSBibG9ja2VyPyBJIGhhdmVuJ3QgcmVhbGx5IGxvb2tl
ZCBhdCBob3cgbXVjaCBlZmZvcnQgaXQgd291bGQKdGFrZSB0byBtb2RlbCB0aGlzIGNvZGUgYXMg
YSBwcm9wZXIgdWFydCBkcml2ZXIuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 15:55:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 15:55:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZIil-0003Lw-Iq; Wed, 10 Jan 2018 15:55:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2bb6=ef=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZIij-0003Lm-M5
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 15:55:17 +0000
X-Inumbo-ID: 76d2c8b9-f61e-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76d2c8b9-f61e-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 16:53:56 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 Jan 2018 08:55:15 -0700
Message-Id: <5A564571020000780019D4A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 10 Jan 2018 08:55:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-35-wei.liu2@citrix.com>
 <5A4FA656020000780019B721@prv-mh.provo.novell.com>
 <20180110153348.pkngh2lcgaxd2bdh@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180110153348.pkngh2lcgaxd2bdh@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 34/74] x86/guest: add PV console code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE2OjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEkndmUgc3Bva2VuIHRvIFNlcmdleSBhbmQgaGUgYWdyZWVzIHRoYXQgdGhpcyBzaG91bGQgYmUg
c29sdmVkIGFuZAo+IHRoYXQgdXNpbmcgdWFydF9kcml2ZXIgc2VlbXMgbGlrZSB0aGUgcmlnaHQg
YXBwcm9hY2guCj4gCj4gSG93ZXZlciBnaXZlbiB0aGF0IHdlIHdvdWxkIGxpa2UgdG8gbWVyZ2Ug
dGhpcyBBU0FQLCBkbyB5b3UgY29uc2lkZXIKPiB0aGlzIGEgYmxvY2tlcj8KCk5vLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:02:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZIpb-0004f7-AJ; Wed, 10 Jan 2018 16:02:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2bb6=ef=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZIpZ-0004f1-Vr
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 16:02:22 +0000
X-Inumbo-ID: 73c90f8e-f61f-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73c90f8e-f61f-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:01:00 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 Jan 2018 09:02:19 -0700
Message-Id: <5A564719020000780019D4B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 10 Jan 2018 09:02:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Norbert Manthey" <nmanthey@amazon.com>
References: <1515597276-8279-1-git-send-email-nmanthey@amazon.com>
In-Reply-To: <1515597276-8279-1-git-send-email-nmanthey@amazon.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Michael Tautschnig <tautschn@amazon.co.uk>, Wei Liu <wei.liu2@citrix.com>,
 Norbert Manthey <nmanthey@amazon.de>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Makefile] asm: handle comments when creating
 header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE2OjE0LCA8bm1hbnRoZXlAYW1hem9uLmNvbT4gd3JvdGU6Cj4g
SW4gdGhlIGVhcmx5IHN0ZXBzIG9mIGNvbXBpbGF0aW9uLCB0aGUgYXNtIGhlYWRlciBmaWxlcyBh
cmUgY3JlYXRlZCwgc3VjaAo+IGFzIGluY2x1ZGUvYXNtLSQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZz
ZXRzLmguIFRoZXNlIGZpbGVzIGRlcGVuZCBvbiB0aGUKPiBhc3NlbWJseSBmaWxlIGFyY2gvJChU
QVJHRVRfQVJDSCkvYXNtLW9mZnNldHMucywgd2hpY2ggaXMgZ2VuZXJhdGVkCj4gYmVmb3JlLiBE
ZXBlbmRpbmcgb24gdGhlIHVzZWQgYXNzZW1ibGVyLCB0aGVyZSBtaWdodCBiZSBjb21tZW50cyBp
biB0aGUKPiBhc3NlbWJseSBmaWxlcy4KPiAKPiBUaGlzIGNvbW1pdCBhZGRzIGhhbmRsaW5nIGNv
bW1lbnRzIGluIHRoZSBhc3NlbWJsZXIgZHVyaW5nIHRoZSBjcmVhdGlvbiBvZgo+IHRoZSBhc20g
aGVhZGVyIGZpbGVzLgoKSSBoYXZlIGEgaGFyZCB0aW1lIHNlZWluZyBob3cgLi4uCgo+IC0tLSBh
L3hlbi9NYWtlZmlsZQo+ICsrKyBiL3hlbi9NYWtlZmlsZQo+IEBAIC0xODksNyArMTg5LDcgQEAg
aW5jbHVkZS9hc20tJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaDogYXJjaC8kKFRBUkdFVF9B
UkNIKS9hc20tb2Zmc2V0cy5zCj4gIAkgIGVjaG8gIiNpZm5kZWYgX19BU01fT0ZGU0VUU19IX18i
OyBcCj4gIAkgIGVjaG8gIiNkZWZpbmUgX19BU01fT0ZGU0VUU19IX18iOyBcCj4gIAkgIGVjaG8g
IiI7IFwKPiAtCSAgc2VkIC1ybmUgIi89PT4ve3M6Lio9PT4oLiopPD09Lio6XDE6OyBzOiBbXCQk
I106IDo7IHA7fSI7IFwKCi4uLiB0aGlzIHBhdHRlcm4gY291bGQgbWF0Y2ggYW55IGNvbW1lbnQg
dGhhdCB3ZSBjdXJyZW50bHkgaGF2ZS4KV291bGQgeW91IG1pbmQgY2xhcmlmeWluZyB3aGF0IGl0
IGlzIHRoYXQgaXMgYWN0dWFsbHkgYnJva2VuIChhbmQKaGVuY2Ugd2FudHMvbmVlZHMgZml4aW5n
KT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:18:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:18:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJ4m-0005cQ-Rs; Wed, 10 Jan 2018 16:18:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZJ4l-0005cK-Di
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 16:18:03 +0000
X-Inumbo-ID: 1e042a95-f622-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e042a95-f622-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:20:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="65868676"
Date: Wed, 10 Jan 2018 16:14:00 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180110161400.f4u5lcv7dybkc34j@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-67-wei.liu2@citrix.com>
 <5A54AEA5020000780019CA37@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A54AEA5020000780019CA37@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH RFC v1 66/74] xen/shim: allow DomU to have
 as many vcpus as available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDM6NTk6MzNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4g
Cj4gPiBTaW5jZSB0aGUgc2hpbSBWQ1BVT1Bfe3VwL2Rvd259IGh5cGVyY2FsbCBpcyB3aXJlZCB0
byB0aGUgcGx1Zy91bnBsdWcKPiA+IG9mIENQVXMgdG8gdGhlIHNoaW0gaXRzZWxmLCBzdGFydCB0
aGUgc2hpbSBEb21VIHdpdGggb25seSB0aGUgQlNQCj4gPiBvbmxpbmUsIGFuZCBsZXQgdGhlIGd1
ZXN0IGJyaW5nIHVwIG90aGVyIENQVXMgYXMgaXQgbmVlZHMgdGhlbS4KPiA+IAo+ID4gU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gV2hh
dCBhcmUgdGhlIHJhbWlmaWNhdGlvbnMgb2Ygbm90IG1ha2luZyB0aGlzIGNoYW5nZT8gU2hvdWxk
bid0Cj4gdGhlIHNoaW0ncyBwQ1BVIGNvdW50IChwQ1BVIGFzIHZpZXdlZCBmcm9tIGl0cyBvd24g
cGVyc3BlY3RpdmUpCj4gc2ltcGx5IGFsd2F5cyBtYXRjaCBpdHMgY2xpZW50J3MgdkNQVSBjb3Vu
dD8KClllcywgdGhhdCdzIHRoZSBwb2ludCBvZiB0aGlzIGNoYW5nZS4gQnkgZGVmYXVsdCBEb20w
IHdpbGwgZ2V0IGEgbWFueQp2Q1BVcyBhcyBvbmxpbmUgcENQVXMuIMOHSW4gdGhlIHNoaW0gY2Fz
ZSB0aGUgbnVtYmVyIG9mIG9ubGluZSBwQ1BVcyBpcwphbHdheXMgMSwgYW5kIHRodXMgd2UgbmVl
ZCB0byBzZXQgbWF4X3ZjcHVzIHRvIG1hdGNoIHRoZSBudW1iZXIgb2YKcG9zc2libGUgcENQVXMu
Cgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+ID4gQEAgLTY5NSw3ICs2OTUsOCBAQCBpbnQgX19pbml0
IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCj4gPiAgICAgIGZvciAoIGkgPSAw
OyBpIDwgWEVOX0xFR0FDWV9NQVhfVkNQVVM7IGkrKyApCj4gPiAgICAgICAgICBzaGFyZWRfaW5m
byhkLCB2Y3B1X2luZm9baV0uZXZ0Y2huX3VwY2FsbF9tYXNrKSA9IDE7Cj4gPiAgCj4gPiAtICAg
IHByaW50aygiRG9tMCBoYXMgbWF4aW11bSAldSBWQ1BVc1xuIiwgZC0+bWF4X3ZjcHVzKTsKPiA+
ICsgICAgcHJpbnRrKCIlcyBoYXMgbWF4aW11bSAldSBWQ1BVc1xuIiwgcHZfc2hpbSA/ICJEb21V
IiA6ICJEb20wIiwKPiAKPiAiRG9tJWMgLi4uIiBwZXJoYXBzPwoKV2UgY291bGQgZXZlbiB1c2Ug
RG9tJXUgYW5kIGQtPmRvbWFpbl9pZC4gVGhhdCB3b3VsZCByZW1vdmUgdGhlCmRlcGVuZGVuY3kg
b24gcHZfc2hpbS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:25:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJC0-0006Pk-KH; Wed, 10 Jan 2018 16:25:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=97or=ef=citrix.com=prvs=5411a6c19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eZJBy-0006Pe-V3
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 16:25:30 +0000
X-Inumbo-ID: af0c2294-f622-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af0c2294-f622-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:24:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="465303706"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23126.15979.598837.115758@mariner.uk.xensource.com>
Date: Wed, 10 Jan 2018 16:25:15 +0000
To: Wei Liu <wei.liu2@citrix.com>, Roger Pau =?iso-8859-1?Q?Monn=E9?=
 <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>,
 <committers@xenproject.org>, <security@xenproject.org>, Jan Beulich
 <JBeulich@suse.com>, Dario Faggioli <raistlin@linux.it>
In-Reply-To: <23126.13380.315656.733601@mariner.uk.xensource.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
 <23126.13380.315656.733601@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHJhZnQgUkVBRE1FLgoKTXkgZ2l0IGJyYW5jaCBpcyBiZXJlCiAgIHhlbmJpdHMueGVuLm9yZzov
aG9tZS9pd2ovZXh0L3hlbi5naXQjd2lwLnNpZGVjYXIKCihUaGlzIGNvbnRhaW5zIHRoZSBjb252
ZXJ0ZXIgc2NyaXB0IHRvby4gIFRoZSBnaXQgaGlzdG9yeSBpcyBub3QgdmVyeQp1c2VmdWwgYW5k
IHRoZSBmaWxlcyBhcmUgaW4gdGhlIHdyb25nIHBsYWNlLCBidXQgSSBuZWVkZWQgc29tZXdoZXJl
IHRvCmRvIG15IHdvcmsuKQoKSWFuLgoKCiAgICAgICAgICAgICAgICBQVi1pbi1IVk0gc2hpbSB3
aXRoICJzaWRlY2FyIiBJU08KICAgICAgICAgICAgICAgID09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PQoKU3VtbWFyeQotLS0tLS0tCgpUaGlzIFJFQURNRSBkZXNjcmliZXMgYSBtaXRp
Z2F0aW9uIHN0cmF0ZWd5IGZvciBNZWx0ZG93bi4KClRoZSBiYXNpYyBwcmluY2lwbGUgaXMgdG8g
cnVuIFBWIGd1ZXN0cyAod2hpY2ggY2FuIHJlYWQgYWxsIG9mIGhvc3QKbWVtb3J5IGR1ZSB0byB0
aGUgaGFyZHdhcmUgYnVncykgYXMgSFZNIGd1ZXN0cyAod2hpY2ggY2Fubm90LCBhdCBsZWFzdApu
b3QgZHVlIHRvIE1lbHRkb3duKS4gIFRoZSBQViBlbnZpcm9ubWVudCBpcyBzdGlsbCBwcm92aWRl
ZCB0byB0aGUKZ3Vlc3QgYnkgYW4gZW1iZWRkZWQgY29weSBvZiBYZW4sIHRoZSAic2hpbSIuCgoK
UHJvcGVydGllcyBvZiB0aGlzIGFwcHJvYWNoCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoK
VGhpcyBzdHJhdGVneSBoYXMgdGhlIGZvbGxvd2luZyBpbmhlcmVudCBwcm9wZXJ0aWVzOgoKICAq
IEl0IGlzIHJlYWRpbHkgZGVwbG95YWJsZQogICogTm8gaHlwZXJ2aXNvciByZWJvb3QgaXMgcmVx
dWlyZWQKICAqIEd1ZXN0IHJlYm9vdHMgYXJlIHJlcXVpcmVkCiAgKiBHdWVzdCBjb25maWdzIG11
c3QgYmUgZmVkIHRocm91Z2ggYSBjb252ZXJ0ZXIgcHJvZ3JhbQogICogVGhlIGNvbnZlcnRlciBw
cm9ncmFtIHNwaXRzIG91dCBhIHNtYWxsIGd1ZXN0LXNwZWNpZmljIC5pc28KICAgIGltYWdlICh3
ZSBjYWxsIHRoaXMgYSAic2lkZWNhciIpIHVzZWQgZm9yIGJvb3RpbmcKICAqIEJlY2F1c2UgdGhl
IHJlc3VsdCBpcyBhbiBIVk0gZ3Vlc3QsIHRoaXMgYXBwcm9hY2ggaW52b2x2ZXMKICAgIHJ1bm5p
bmcgcWVtdSBhcyBhIFBDIGVtdWxhdG9yICh0aGlzIGlzIGRvbmUgYXV0b21hdGljYWxseSkKClRo
ZSBlbWJlZGRlZCBjb3B5IG9mIFhlbiB3ZSByZWNvbW1lbmQgdXNpbmcgd2l0aCB0aGlzIHN0cmF0
ZWd5IGltcGxpZXMKdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgoKICAqIFRoaXMgc2hpbSBoYXMg
YmVlbiBzdWJqZWN0ZWQgdG8gaW50ZW5zaXZlIHRlc3RpbmcgYnkgQW1hem9uCiAgKiBUaGVyZWZv
cmUgd2UgdGhpbmsgaXQgaXMgdmVyeSBzdGFibGUKICAqIFdlIGJlbGlldmUgaXQgaXMgY29tcGF0
aWJsZSBiYWNrIHRvIFhlbiAzLjQKICAqIFVuZm9ydHVuYXRlbHksIHZhcmlvdXMgWGVuIGZlYXR1
cmVzIGFyZSBub3Qgc3VwcG9ydGVkLCBub3RhYmx5OgogICAgbWlncmF0aW9uLCBkeW5hbWljIGd1
ZXN0IG1lbW9yeSBhZGp1c3RtZW50ICgiYmFsbG9vbmluZyIpLAogICAgdmNwdSBob3RwbHVnLgoK
VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgdGhlIGNvbnZlcnRlciBwcm9ncmFtIGltcGxp
ZXM6CgogICogImJvb3Rsb2FkZXI9IiBpbiBjb25maWcgZmlsZXMgLSBub3RhYmx5LCAicHlncnVi
IiwKICAgIGlzIG5vdCBjdXJyZW50bHkgc3VwcG9ydGVkLgogICogcHZncnViIChwdmdydWIxLCBw
dmdydWIyKSBpcywgaG93ZXZlciwgc3VwcG9ydGVkLgogICogZGlyZWN0IGtlcm5lbCBib290IGlz
IHN1cHBvcnRlZAogICogeGwgZG9tYWluIGNvbmZpZ3VyYXRpb25zIGFyZSBzdXBwb3J0ZWQuCiAg
KiB4bSBkb21haW4gY29uZmlndXJhdGlvbnMgaGF2ZSBub3QgYmVlbiB0ZXN0ZWQgYnV0IG1heSB3
b3JrLgogICogbGlidmlydCdzIGRvbWFpbiBjb25maWd1cmF0aW9uIGFycmFuZ2VtZW50cyBhcmUg
bm90IHN1cHBvcnRlZC4KCgpBbHRlcm5hdGl2ZSBhcHByb2FjaGVzCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KCiAqIFBWSAoKICAgVXNlcnMgd2hvIGFyZSB1c2luZyBYZW4gNC4xMCAob3IgY2FuIHVw
Z3JhZGUpIHNob3VsZCB1c2UgUFZICiAgIGZvciBndWVzdHMgd2hpY2ggc3VwcG9ydCBpdC4gIChQ
VkggYWthICJQVkh2MiIgcmVxdWlyZXMgZ3Vlc3QKICAga2VybmVsIHN1cHBvcnQuKQoKICAgV2Ug
aW50ZW5kIHRvIGJhY2twb3J0IFBWSCBzdXBwb3J0IHRvIFhlbiA0LjguCgogKiBQVi1pbi1QVkgK
CiAgIFdlIGhhdmUgYSB3b3JrLWluLXByb2dyZXNzIHdoaWNoIHJ1bnMgUFYgZ3Vlc3RzIHdpdGgg
YSBzaGltLCBhcwogICBhYm92ZSwgYnV0IHdoZXJlIHRoZSBzaGltIHJ1bnMgYXMgYSBQVkggcmF0
aGVyIHRoYW4gUFYgZ3Vlc3QuCiAgIFRoaXMgd2lsbCBiZSBhdmFpbGFibGUgZm9yIFhlbiA0LjEw
IGluIHRoZSBmaXJzdCBpbnN0YW5jZSwKICAgYnV0IGlzIG5vdCBhdmFpbGFibGUgdG9kYXkuCgoK
V2hhdCB5b3Ugd2lsbCBuZWVkCi0tLS0tLS0tLS0tLS0tLS0tLQoKICogWW91ciBob3N0IG11c3Qg
YmUgYWJsZSB0byBydW4gZ3J1Yi1ta3Jlc2N1ZSB0byBnZW5lcmF0ZSBhIC5pc28KICogWW91IHdp
bGwgdGhlcmVmb3JlIG5lZWQgeG9ycmlzbyBhbmQgbXRvb2xzCiAqIFlvdSBtdXN0IGJlIHVzaW5n
IHhsIGFuZCBhYmxlIHRvIHVzZSBhbiBhbHRlcm5hdGl2ZSB5b3VyIGd1ZXN0IGNvbmZpZwoKICog
WW91IHdpbGwgbmVlZCB0aGUgc2NyaXB0ICJwdnNoaW0tY29udmVydGVyIgogKiBZb3Ugd2lsbCBu
ZWVkIHRoZSB4ZW4uZ2l0IGJyYW5jaCBYWFhYIFRCRAoKCkluc3RydWN0aW9ucwotLS0tLS0tLS0t
LS0KCjEuIE9uIGEgc3VpdGFibGUgc3lzdGVtIChwZXJoYXBzIGEgZGlmZmVyZW50IGhvc3QpCiAg
ICAgIGdpdCBjbG9uZSBYWFhYWCBUQkQKICAgICAgZ2l0IGNoZWNrb3V0IFhYWFhYIFRCRAogICAg
ICBYWFhYIHJ1bmVzIHRvIGNvbmZpZ3VyZSBhbmQgYnVpbGQgb25seSB0aGUgd2hpbQoKVGhpcyB3
aWxsIGJ1aWxkIGEgZmlsZQogICAgICBkaXN0L2luc3RhbGwvdXNyL2xvY2FsL2xpYi94ZW4vYm9v
dC9YWFgtU09NRVRISU5HCgoyLiBDb3B5IHRoYXQgZmlsZSB0byB5b3VyIGRvbTAuCgozLiBDb3B5
IHRoZSBzY3JpcHQgcHZzaGltLWNvbnZlcnRlciB0byB5b3VyIGRvbTAgYW5kIG1ha2UKICAgaXQg
ZXhlY3V0YWJsZToKICAgICAgY2htb2QgK3ggcHZzaGltLWNvbnZlcnRlcgoKNC4gRm9yIGVhY2gg
Z3Vlc3QKCiAgKGkpIGlmIHRoZSBndWVzdCBpcyBjdXJyZW50bHkgYm9vdGVkIHdpdGggcHlncnVi
IHlvdSBtdXN0IGZpcnN0CiAgIHN3aXRjaCB0byBkaXJlY3Qga2VybmVsIGJvb3QsIGJ5IG1hbnVh
bGx5IGNvcHlpbmcgdGhlIGtlcm5lbCBhbmQKICAgaW5pdHJhbWZzIG91dCBvZiB0aGUgZ3Vlc3Qs
IGFuZCBjb25maWd1cmluZyB0aGUgY29tbWFuZCBsaW5lIGluIHRoZQogICBkb21haW4gY29uZmln
dXJhdGlvbiBmaWxlLgoKICAoaWkpIHJ1bgogICAgICAuL3B2c2hpbS1jb252ZXJ0ZXIgL2V0Yy94
ZW4vR1VFU1QuY2ZnIC9ldGMveGVuL0dVRVNULndpdGgtc2hpbS1jZmcKCiAgKGlpaSkgc2h1dCB0
aGUgZ3Vlc3QgZG93biBjbGVhbmx5CgogIChpdikgY3JlYXRlIHRoZSBndWVzdCB3aXRoIHRoZSBu
ZXcgY29uZmlnCiAgICAgIHhsIGNyZWF0ZSAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgog
ICh2KSBDaGVjayB0aGF0IGl0IGJvb3RzIHByb3Blcmx5LiAgeGwgY29uc29sZSBzaG91bGQgd29y
ay4KCiAgKHZpKSBNYWtlIGFycmFuZ2VtZW50cyBzbyB0aGF0IGF1dG9zdGFydGluZyBvZiB0aGUg
Z3Vlc3Qgd2lsbCB1c2UKICAgICB0aGUgbmV3IGNvbmZpZyBmaWxlIHJhdGhlciB0aGFuIHRoZSBv
bGQgb25lCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:26:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:26:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJCd-0006Tx-So; Wed, 10 Jan 2018 16:26:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=tvzb=ef=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eZJCc-0006Tj-Ti
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 16:26:10 +0000
X-Inumbo-ID: c7419135-f622-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x230.google.com (unknown [2607:f8b0:400d:c0d::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7419135-f622-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:24:49 +0100 (CET)
Received: by mail-qt0-x230.google.com with SMTP id i40so22694474qti.8
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 08:26:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=qm7ghC9UOVkXbPNMRaTABSbEnC7TA3vBNDfEG5L0QkQ=;
 b=iyCfLrJQXZOMirofPVX8w6N2uOmpRZRMvA4C6+bmr4kt+v4yoO14cHWjewAqZwyIle
 LCVOCHwVC96XbmYhCA7KbGlPr89DGJcIznoNQTj0rxcYQke6iXGDBesgwbnDegkUYmT+
 kn4L0//qJgIpTrLVVL3kGw4pIBxwYjjX+ioSVzJmhzApM/KEatUXHHZmctYngsF6sTAf
 iRin6+CdyxPD6bZr2zX3QYD90/HoedUeILtvaFZ8GF0gJ7NGLY96huz4ffS1njmN+Lcz
 hPZmcBw1QAAKOp9lpVocgsYhDZ/4uMFUMrA7bTq9tiTn0ym5yasbhIZx2L7cR6c9E9+a
 nxQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=qm7ghC9UOVkXbPNMRaTABSbEnC7TA3vBNDfEG5L0QkQ=;
 b=W5lyqxrubOIRRHChP5DURHH/9sRNtjgBmv/45gfc2n0DxnLPop9dP0QdkPWQaXRgYy
 WLqMlxHvaedmNLR7ccN2humAtIOJkUAnZnrlGjtJm7EDc4juUZQKEE8fAsetnVgbPJap
 t2TMYGqjmYh5CQlbowpLqoDUjgbAmcq2i9iPZpN706GpSYJcI7mg6rEa5oNorrdeJwPd
 0IYkTb0juN0ezJgsk+8UQB3XhAuJRuZgeze+R98BcQetsFMFxxMpBFVkWgIyke5pHZdg
 eMjYW5EHi91ZiWGk2z5eExfoYBJOqKdAkzTGpIpjaVzFKj0a2wt0mWNAMOrqeKfsOtc/
 YCTQ==
X-Gm-Message-State: AKwxytfzcMb8c9L8Ih5nwEHTQSRL1+G7kQ5YUG6BMT4lFmdJHo5VeLHw
 uwA+YngKTX6y9NAOga5iPS9/Wie4SAubB65YOtQ=
X-Google-Smtp-Source: ACJfBos/IdPK5TzV9kxODHP5iwV/+TLj55/olrllhNEQ5i2knHwL1FMEM7C+6+Lp94yHWal60rP8sIJEvU9LJI7j46M=
X-Received: by 10.200.41.227 with SMTP id 32mr26217755qtt.262.1515601568473;
 Wed, 10 Jan 2018 08:26:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Wed, 10 Jan 2018 08:26:07 -0800 (PST)
In-Reply-To: <20180104130625.28605-1-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 10 Jan 2018 16:26:07 +0000
X-Google-Sender-Auth: 1gJOG6kQPSHRkhVArhouLK394rE
Message-ID: <CAFLBxZZ+a_DivfyYWiZQbeP279XYyTw7dgCXcROJoynAa59Jig@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 00/74] Run PV guest in PVH container
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gNCwgMjAxOCBhdCAxOjA1IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToKPiBIaSBhbGwKPgo+IFRoaXMgaXMgYSBwYXRjaCBzZXJpZXMgdG8gcnVuIFBW
IGd1ZXN0IGluc2lkZSBhIFBWSCBjb250YWluZXIuIFRoZSBzZXJpZXMgaXMKPiBzdGlsbCBpbiBh
IHZlcnkgUkZDIHN0YXRlLiBXZSdyZSBhd2FyZSB0aGF0IHNvbWUgY29kZSBpcyBub3QgdmVyeSBj
bGVhbiB5ZXQgYW5kCj4gaW4gdGhlIHByb2Nlc3Mgb2YgY2xlYW5pbmcgdGhpbmdzIHVwLgo+Cj4g
VGhlIHNlcmllcyBjYW4gYmUgZm91bmQgYXQ6Cj4KPiAgICAgaHR0cHM6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0LWh0dHAvcGVvcGxlL2xpdXcveGVuLmdpdCB3aXAucHZzaGltLXJmYy12MQo+Cj4gVGhl
IGJhc2ljIGlkZWEgY2FuIGJlIGZvdW5kIGF0IHBhZ2UgMTUgb2YgdGhlIHNsaWRlcyBhdCBbMF0u
Cj4KPiBUaGlzIGlzIGEgbWl0aWdhdGlvbiBhZ2FpbnN0IG9uZSBvZiB0aGUgQ1BVIHZ1bG5lcmFi
aWxpdGllcyBkaXNjbG9zZWQgcmVjZW50bHkuCj4gVGhpcyBzZXJpZXMgbWFrZXMgaXQgcG9zc2li
bGUgdG8gY29udGludWUgcnVubmluZyB1bnRydXN0ZWQgUFYgZ3Vlc3RzLiAgUGxlYXNlCj4gcmVm
ZXIgdG8gWFNBLTI1NCBbMV0gZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4KPiBHaXZlbiB0aGUgZW1i
YXJnbyBsaWZ0ZWQgYW5kIHZ1bG5lcmFiaWxpdGllcyBkaXNjbG9zZWQgd2Ugb3B0IHRvIGRldmVs
b3Agb3Blbmx5Cj4gb24geGVuLWRldmVsLiBGZWVkYmFjayBhbmQgdGVzdGluZyBpcyB2ZXJ5IHdl
bGNvbWUuCj4KPiBUaGUgc2VyaWVzIGlzIHNwbGl0IGludG8gdGhyZWUgcGFydHM6IFRoZSBmaXJz
dCBwYXJ0IGlzIGZvciB0aGUgaG9zdCB0aGF0IHJ1bnMKPiB0aGUgc2hpbSwgdGhlIHNlY29uZCBw
YXJ0IGlzIGZvciB0aGUgc2hpbSBpdHNlbGYsIHRoZSB0aGlyZCBwYXJ0IGlzIGZvcgo+IHRvb2xz
dGFjayBwYXRjaGVzIChub3QgeWV0IGZ1bGx5IHdvcmtpbmcpLiBTZWUgdGhlIG1hcmtlcnMgaW4g
dGhlIGxpc3Qgb2YKPiBwYXRjaGVzLgo+Cj4gSW5zdHJ1Y3Rpb25zIG9uIHVzaW5nIHRoZSBQViBz
aGltOgo+Cj4gMS4gR2l0IGNsb25lIHRoZSBicmFuY2ggYW5kIGNvbmZpZ3VyZSBhcyBvbmUgbm9y
bWFsbHkgd291bGQuCj4gMi4gQSB4ZW4tc2hpbSBiaW5hcnkgd291bGQgYmUgYnVpbHQgYW5kIGlu
c3RhbGxlZCBpbnRvIFhlbidzIGZpcm13YXJlCj4gICAgZGlyZWN0b3J5LCBhbG9uZyBzaWRlIGh2
bWxvYWRlciBhbmQgY28uCj4gMy4gVXNlIHRoZSBoYWNreSB3YXkgY3VycmVudGx5IHByb3ZpZGVk
IGluIHRoZSBmaXJzdCBwYXJ0IG9mIHRoZSBzZXJpZXMgdG8KPiAgICBib290IGEgUFYgZ3Vlc3Qg
aW5zaWRlIGEgUFZIIGNvbnRhaW5lcjoKPiAgICBhLiBBcHBlbmQgdHlwZT0ncHZoJyBpbiB5b3Vy
IFBWIGd1ZXN0IGNvbmZpZyBmaWxlOwo+ICAgIGIuIEV4cG9ydCB0d28gZW52aXJvbm1lbnQgdmFy
aWFibGVzIHNvIHRoYXQgbGlieGwga25vd3Mgd2hlcmUgdG8gZmluZAo+ICAgICAgIHRoZSBzaGlt
IGFuZCB3aGF0IHRvIGFkZCB0byB0aGUgc2hpbSdzIGNvbW1hbmQgbGluZSBvcHRpb24uCj4gICAg
ICAgIyBleHBvcnQgTElCWExfUFZTSElNX1BBVEg9JFBBVEhfVE9fWEVOX1NISU0KPiAgICAgICAj
IGV4cG9ydCBMSUJYTF9QVlNISU1fQ01ETElORT0icHYtc2hpbSBjb25zb2xlPXhlbixwdiBsb2ds
dmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwgYXBpY192ZXJib3NpdHk9ZGVidWcgZTgyMC12ZXJib3Nl
IHNjaGVkPW51bGwiCj4gNC4geGwgY3JlYXRlIC1jIGd1ZXN0LmNmZwo+Cj4gWW91IHNob3VsZCBi
ZSBhYmxlIHRvIHNlZSBzb21lIFhlbiBtZXNzYWdlcyBmaXJzdCBhbmQgdGhlbiBndWVzdCBrZXJu
ZWwKPiBtZXNzYWdlcyAodGhlIGNvbnNvbGU9IHNoaW0gcGFyYW10ZXIgaXMgcmVxdWlyZWQpLgo+
Cj4gS25vd24gaXNzdWVzOgo+Cj4gMS4gQVJNIGJ1aWxkIGFuZCBzb21lIENsYW5nIGJ1aWxkIGFy
ZSBicm9rZW4gYnkgdGhpcyBzZXJpZXMuCj4gMi4gVGhlIGhvc3Qgd2lsbCBzZWUgYSBsb3Qgb3Zl
ci1hbGxvY2F0aW9uIG1lc3NhZ2VzLCBub3RoaW5nIHRvbyBoYXJtZnVsIGFuZAo+ICAgIHdpbGwg
YmUgZml4ZWQgb25jZSB0b29sc3RhY2sgaXMgcmVhZHkuCj4KPiBXZWkuCj4KPiBbMF0gaHR0cHM6
Ly93d3cuc2xpZGVzaGFyZS5uZXQveGVuX2NvbV9tZ3IveHBkZHMxNy1rZXlub3RlLXRvd2FyZHMt
YS1jb25maWd1cmFibGUtYW5kLXNsaW1tZXIteDg2LWh5cGVydmlzb3Itd2VpLWxpdS1jaXRyaXgK
PiBbMV0gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL2Fkdmlzb3J5LTI1NC5odG1sCj4KPiAj
IFBhdGNoZXMgZm9yIHRoZSBob3N0Ogo+Cj4gNDQ4ZjU2YTM2MyB4ODYvc3ZtOiBPZmZlciBDUFVJ
RCBGYXVsdGluZyB0byBBTUQgSFZNIGd1ZXN0cyBhcyB3ZWxsCj4gNmE3OGM5YWUzMyB4ODY6IENv
bW1vbiBjcHVpZCBmYXVsdGluZyBzdXBwb3J0Cj4gMDU4NDRmZWM0NCB4ODYvdXBjYWxsOiBpbmpl
Y3QgYSBzcHVyaW91cyBldmVudCBhZnRlciBzZXR0aW5nIHVwY2FsbCB2ZWN0b3IKPiBmYzdhNDhk
ZDc0IHRvb2xzL2xpYnhjOiBpbml0aWFsaXNlIGh2bSBsb2FkZXIgZWxmIGxvZyBmZCB0byBnZXQg
bW9yZSBsb2dnaW5nCj4gNTIyYzljYmFmMCB0b29scy9saWJ4YzogcmVtb3ZlIGV4dHJhbmVvdXMg
bmV3bGluZSBpbiB4Y19kb21fbG9hZF9hY3BpCj4gYmQ2YjU3MmIzMiB0b29scy9saWJlbGY6IGZp
eCBlbGYgbm90ZXMgY2hlY2sgZm9yIFBWSCBndWVzdAo+IDQ0OWI5MzJiMGMgdG9vbHMvbGlieGM6
IE11bHRpIG1vZHVsZXMgc3VwcG9ydAo+IGNjNmRiZGMwYzEgbGlieGw6IEludHJvZHVjZSBoYWNr
IHRvIGFsbG93IFBWSCBtb2RlIHRvIGFkZCBhIHNoaW0KPgo+ICMgUGF0Y2hlcyBmb3IgdGhlIHNo
aW06Cj4KW3NuaXBdCj4gN2RiYzNmMjVmNiB4ZW4veDg2OiByZXBvcnQgZG9tYWluIGlkIG9uIGNw
dWlkCgpUaGlzIGlzIGEgaG9zdCAoTDApIHBhdGNoLCBpc24ndCBpdD8KCiAtR2VvcmdlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:29:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJFQ-0006ge-9R; Wed, 10 Jan 2018 16:29:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n68a=ef=citrix.com=prvs=5419c82cb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZJFO-0006gU-KS
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 16:29:02 +0000
X-Inumbo-ID: 2dbeb8c1-f623-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dbeb8c1-f623-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:27:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="465304837"
Date: Wed, 10 Jan 2018 16:28:59 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20180110162859.mreomyuvcngnxz3j@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <CAFLBxZZ+a_DivfyYWiZQbeP279XYyTw7dgCXcROJoynAa59Jig@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZZ+a_DivfyYWiZQbeP279XYyTw7dgCXcROJoynAa59Jig@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 00/74] Run PV guest in PVH container
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMDQ6MjY6MDdQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiBUaHUsIEphbiA0LCAyMDE4IGF0IDE6MDUgUE0sIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gSGkgYWxsCj4gPgo+ID4gVGhpcyBpcyBhIHBhdGNoIHNl
cmllcyB0byBydW4gUFYgZ3Vlc3QgaW5zaWRlIGEgUFZIIGNvbnRhaW5lci4gVGhlIHNlcmllcyBp
cwo+ID4gc3RpbGwgaW4gYSB2ZXJ5IFJGQyBzdGF0ZS4gV2UncmUgYXdhcmUgdGhhdCBzb21lIGNv
ZGUgaXMgbm90IHZlcnkgY2xlYW4geWV0IGFuZAo+ID4gaW4gdGhlIHByb2Nlc3Mgb2YgY2xlYW5p
bmcgdGhpbmdzIHVwLgo+ID4KPiA+IFRoZSBzZXJpZXMgY2FuIGJlIGZvdW5kIGF0Ogo+ID4KPiA+
ICAgICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC9wZW9wbGUvbGl1dy94ZW4uZ2l0
IHdpcC5wdnNoaW0tcmZjLXYxCj4gPgo+ID4gVGhlIGJhc2ljIGlkZWEgY2FuIGJlIGZvdW5kIGF0
IHBhZ2UgMTUgb2YgdGhlIHNsaWRlcyBhdCBbMF0uCj4gPgo+ID4gVGhpcyBpcyBhIG1pdGlnYXRp
b24gYWdhaW5zdCBvbmUgb2YgdGhlIENQVSB2dWxuZXJhYmlsaXRpZXMgZGlzY2xvc2VkIHJlY2Vu
dGx5Lgo+ID4gVGhpcyBzZXJpZXMgbWFrZXMgaXQgcG9zc2libGUgdG8gY29udGludWUgcnVubmlu
ZyB1bnRydXN0ZWQgUFYgZ3Vlc3RzLiAgUGxlYXNlCj4gPiByZWZlciB0byBYU0EtMjU0IFsxXSBm
b3IgbW9yZSBpbmZvcm1hdGlvbi4KPiA+Cj4gPiBHaXZlbiB0aGUgZW1iYXJnbyBsaWZ0ZWQgYW5k
IHZ1bG5lcmFiaWxpdGllcyBkaXNjbG9zZWQgd2Ugb3B0IHRvIGRldmVsb3Agb3Blbmx5Cj4gPiBv
biB4ZW4tZGV2ZWwuIEZlZWRiYWNrIGFuZCB0ZXN0aW5nIGlzIHZlcnkgd2VsY29tZS4KPiA+Cj4g
PiBUaGUgc2VyaWVzIGlzIHNwbGl0IGludG8gdGhyZWUgcGFydHM6IFRoZSBmaXJzdCBwYXJ0IGlz
IGZvciB0aGUgaG9zdCB0aGF0IHJ1bnMKPiA+IHRoZSBzaGltLCB0aGUgc2Vjb25kIHBhcnQgaXMg
Zm9yIHRoZSBzaGltIGl0c2VsZiwgdGhlIHRoaXJkIHBhcnQgaXMgZm9yCj4gPiB0b29sc3RhY2sg
cGF0Y2hlcyAobm90IHlldCBmdWxseSB3b3JraW5nKS4gU2VlIHRoZSBtYXJrZXJzIGluIHRoZSBs
aXN0IG9mCj4gPiBwYXRjaGVzLgo+ID4KPiA+IEluc3RydWN0aW9ucyBvbiB1c2luZyB0aGUgUFYg
c2hpbToKPiA+Cj4gPiAxLiBHaXQgY2xvbmUgdGhlIGJyYW5jaCBhbmQgY29uZmlndXJlIGFzIG9u
ZSBub3JtYWxseSB3b3VsZC4KPiA+IDIuIEEgeGVuLXNoaW0gYmluYXJ5IHdvdWxkIGJlIGJ1aWx0
IGFuZCBpbnN0YWxsZWQgaW50byBYZW4ncyBmaXJtd2FyZQo+ID4gICAgZGlyZWN0b3J5LCBhbG9u
ZyBzaWRlIGh2bWxvYWRlciBhbmQgY28uCj4gPiAzLiBVc2UgdGhlIGhhY2t5IHdheSBjdXJyZW50
bHkgcHJvdmlkZWQgaW4gdGhlIGZpcnN0IHBhcnQgb2YgdGhlIHNlcmllcyB0bwo+ID4gICAgYm9v
dCBhIFBWIGd1ZXN0IGluc2lkZSBhIFBWSCBjb250YWluZXI6Cj4gPiAgICBhLiBBcHBlbmQgdHlw
ZT0ncHZoJyBpbiB5b3VyIFBWIGd1ZXN0IGNvbmZpZyBmaWxlOwo+ID4gICAgYi4gRXhwb3J0IHR3
byBlbnZpcm9ubWVudCB2YXJpYWJsZXMgc28gdGhhdCBsaWJ4bCBrbm93cyB3aGVyZSB0byBmaW5k
Cj4gPiAgICAgICB0aGUgc2hpbSBhbmQgd2hhdCB0byBhZGQgdG8gdGhlIHNoaW0ncyBjb21tYW5k
IGxpbmUgb3B0aW9uLgo+ID4gICAgICAgIyBleHBvcnQgTElCWExfUFZTSElNX1BBVEg9JFBBVEhf
VE9fWEVOX1NISU0KPiA+ICAgICAgICMgZXhwb3J0IExJQlhMX1BWU0hJTV9DTURMSU5FPSJwdi1z
aGltIGNvbnNvbGU9eGVuLHB2IGxvZ2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbCBhcGljX3ZlcmJv
c2l0eT1kZWJ1ZyBlODIwLXZlcmJvc2Ugc2NoZWQ9bnVsbCIKPiA+IDQuIHhsIGNyZWF0ZSAtYyBn
dWVzdC5jZmcKPiA+Cj4gPiBZb3Ugc2hvdWxkIGJlIGFibGUgdG8gc2VlIHNvbWUgWGVuIG1lc3Nh
Z2VzIGZpcnN0IGFuZCB0aGVuIGd1ZXN0IGtlcm5lbAo+ID4gbWVzc2FnZXMgKHRoZSBjb25zb2xl
PSBzaGltIHBhcmFtdGVyIGlzIHJlcXVpcmVkKS4KPiA+Cj4gPiBLbm93biBpc3N1ZXM6Cj4gPgo+
ID4gMS4gQVJNIGJ1aWxkIGFuZCBzb21lIENsYW5nIGJ1aWxkIGFyZSBicm9rZW4gYnkgdGhpcyBz
ZXJpZXMuCj4gPiAyLiBUaGUgaG9zdCB3aWxsIHNlZSBhIGxvdCBvdmVyLWFsbG9jYXRpb24gbWVz
c2FnZXMsIG5vdGhpbmcgdG9vIGhhcm1mdWwgYW5kCj4gPiAgICB3aWxsIGJlIGZpeGVkIG9uY2Ug
dG9vbHN0YWNrIGlzIHJlYWR5Lgo+ID4KPiA+IFdlaS4KPiA+Cj4gPiBbMF0gaHR0cHM6Ly93d3cu
c2xpZGVzaGFyZS5uZXQveGVuX2NvbV9tZ3IveHBkZHMxNy1rZXlub3RlLXRvd2FyZHMtYS1jb25m
aWd1cmFibGUtYW5kLXNsaW1tZXIteDg2LWh5cGVydmlzb3Itd2VpLWxpdS1jaXRyaXgKPiA+IFsx
XSBodHRwczovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2aXNvcnktMjU0Lmh0bWwKPiA+Cj4gPiAj
IFBhdGNoZXMgZm9yIHRoZSBob3N0Ogo+ID4KPiA+IDQ0OGY1NmEzNjMgeDg2L3N2bTogT2ZmZXIg
Q1BVSUQgRmF1bHRpbmcgdG8gQU1EIEhWTSBndWVzdHMgYXMgd2VsbAo+ID4gNmE3OGM5YWUzMyB4
ODY6IENvbW1vbiBjcHVpZCBmYXVsdGluZyBzdXBwb3J0Cj4gPiAwNTg0NGZlYzQ0IHg4Ni91cGNh
bGw6IGluamVjdCBhIHNwdXJpb3VzIGV2ZW50IGFmdGVyIHNldHRpbmcgdXBjYWxsIHZlY3Rvcgo+
ID4gZmM3YTQ4ZGQ3NCB0b29scy9saWJ4YzogaW5pdGlhbGlzZSBodm0gbG9hZGVyIGVsZiBsb2cg
ZmQgdG8gZ2V0IG1vcmUgbG9nZ2luZwo+ID4gNTIyYzljYmFmMCB0b29scy9saWJ4YzogcmVtb3Zl
IGV4dHJhbmVvdXMgbmV3bGluZSBpbiB4Y19kb21fbG9hZF9hY3BpCj4gPiBiZDZiNTcyYjMyIHRv
b2xzL2xpYmVsZjogZml4IGVsZiBub3RlcyBjaGVjayBmb3IgUFZIIGd1ZXN0Cj4gPiA0NDliOTMy
YjBjIHRvb2xzL2xpYnhjOiBNdWx0aSBtb2R1bGVzIHN1cHBvcnQKPiA+IGNjNmRiZGMwYzEgbGli
eGw6IEludHJvZHVjZSBoYWNrIHRvIGFsbG93IFBWSCBtb2RlIHRvIGFkZCBhIHNoaW0KPiA+Cj4g
PiAjIFBhdGNoZXMgZm9yIHRoZSBzaGltOgo+ID4KPiBbc25pcF0KPiA+IDdkYmMzZjI1ZjYgeGVu
L3g4NjogcmVwb3J0IGRvbWFpbiBpZCBvbiBjcHVpZAo+IAo+IFRoaXMgaXMgYSBob3N0IChMMCkg
cGF0Y2gsIGlzbid0IGl0PwoKWWVzIGl0IGlzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:36:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJMo-0007Tr-1R; Wed, 10 Jan 2018 16:36:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kwjo=ef=citrix.com=prvs=54151a761=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZJMm-0007Tl-SJ
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 16:36:40 +0000
X-Inumbo-ID: b85a1c23-f624-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b85a1c23-f624-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:38:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="465306301"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 <xen-devel@lists.xenproject.org>, <committers@xenproject.org>,
 <security@xenproject.org>, Jan Beulich <JBeulich@suse.com>, Dario Faggioli
 <raistlin@linux.it>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
 <23126.13380.315656.733601@mariner.uk.xensource.com>
 <23126.15979.598837.115758@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <a7453eb3-9e52-791a-bb87-50ce9c383f24@citrix.com>
Date: Wed, 10 Jan 2018 16:36:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <23126.15979.598837.115758@mariner.uk.xensource.com>
Content-Language: en-US
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOCAwNDoyNSBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gRHJhZnQgUkVBRE1F
Lgo+IAo+IE15IGdpdCBicmFuY2ggaXMgYmVyZQo+ICAgIHhlbmJpdHMueGVuLm9yZzovaG9tZS9p
d2ovZXh0L3hlbi5naXQjd2lwLnNpZGVjYXIKPiAKPiAoVGhpcyBjb250YWlucyB0aGUgY29udmVy
dGVyIHNjcmlwdCB0b28uICBUaGUgZ2l0IGhpc3RvcnkgaXMgbm90IHZlcnkKPiB1c2VmdWwgYW5k
IHRoZSBmaWxlcyBhcmUgaW4gdGhlIHdyb25nIHBsYWNlLCBidXQgSSBuZWVkZWQgc29tZXdoZXJl
IHRvCj4gZG8gbXkgd29yay4pCj4gCj4gSWFuLgo+IAo+IAo+ICAgICAgICAgICAgICAgICBQVi1p
bi1IVk0gc2hpbSB3aXRoICJzaWRlY2FyIiBJU08KPiAgICAgICAgICAgICAgICAgPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Cj4gCj4gU3VtbWFyeQo+IC0tLS0tLS0KPiAKPiBUaGlz
IFJFQURNRSBkZXNjcmliZXMgYSBtaXRpZ2F0aW9uIHN0cmF0ZWd5IGZvciBNZWx0ZG93bi4KPiAK
PiBUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRvIHJ1biBQViBndWVzdHMgKHdoaWNoIGNhbiByZWFk
IGFsbCBvZiBob3N0Cj4gbWVtb3J5IGR1ZSB0byB0aGUgaGFyZHdhcmUgYnVncykgYXMgSFZNIGd1
ZXN0cyAod2hpY2ggY2Fubm90LCBhdCBsZWFzdAo+IG5vdCBkdWUgdG8gTWVsdGRvd24pLiAgVGhl
IFBWIGVudmlyb25tZW50IGlzIHN0aWxsIHByb3ZpZGVkIHRvIHRoZQo+IGd1ZXN0IGJ5IGFuIGVt
YmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0iLgo+IAo+IAo+IFByb3BlcnRpZXMgb2YgdGhp
cyBhcHByb2FjaAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKV2hhdCBhYm91dCAiV2hv
IHNob3VsZCB1c2UgdGhpcyBhcHByb2FjaCI/CgpZb3UgbWlnaHQgY29uc2lkZXIgdGhpcyBhcHBy
b2FjaCBpZjoKCi0gWW91IHdhbnQgdG8gZGVwbG95IGEgZml4IGltbWVkaWF0ZWx5Ci0gWW91IGNh
bid0LCBvciB3b3VsZCBsaWtlIHRvIGF2b2lkLCB1cGRhdGluZyB0byBYZW4gNC44IG9yIG5ld2Vy
Ci0gWW91IGNhbjoKIC0gUnVuIGEgc2NyaXB0IHRvIG1vZGlmeSBlYWNoIGRvbWFpbiBjb25maWcK
IC0gQWZmb3JkIGFuIGV4dHJhIDgwTWlCIHBlciBndWVzdAogLSBUb2xlcmF0ZSBoYXZpbmcgYW4g
ZXh0cmEgUUVNVSBhcm91bmQKLSBZb3UgZG9uJ3QgbmVlZCBtaWdyYXRpb24sIG1lbW9yeSBiYWxs
b29uaW5nLCB2Y3B1IGhvdHBsdWcsIG9yIGd1ZXN0CmNvbnNvbGUKCllvdSBtaWdodCB3YW50IHRv
IGF2b2lkIHRoaXMgYXBwcm9hY2ggaWY6Ci0gWW91J3JlIG9uIDQuOCBvciBsYXRlciBhbHJlYWR5
Ci0gWW91IGRvbid0IHdhbnQgYW4gZXh0cmEgUUVNVSBhcm91bmQKLSBZb3UgbmVlZCBtaWdyYXRp
b24sIG1lbW9yeSBiYWxsb29uaW5nLCB2Y3B1IGhvdHBsdWcsIG9yIGd1ZXN0IGNvbnNvbGUKCkFs
b25nIHRob3NlIGxpbmVzLgoKPiBBbHRlcm5hdGl2ZSBhcHByb2FjaGVzCj4gLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+IAo+ICAqIFBWSAo+IAo+ICAgIFVzZXJzIHdobyBhcmUgdXNpbmcgWGVuIDQu
MTAgKG9yIGNhbiB1cGdyYWRlKSBzaG91bGQgdXNlIFBWSAo+ICAgIGZvciBndWVzdHMgd2hpY2gg
c3VwcG9ydCBpdC4gIChQVkggYWthICJQVkh2MiIgcmVxdWlyZXMgZ3Vlc3QKPiAgICBrZXJuZWwg
c3VwcG9ydC4pCj4gCj4gICAgV2UgaW50ZW5kIHRvIGJhY2twb3J0IFBWSCBzdXBwb3J0IHRvIFhl
biA0LjguCgpJJ3ZlIHBvc3RlZCBSRkMgcGF0Y2hlcyBmcm8gdGhpcyBhbHJlYWR5LgoKPiAgKiBQ
Vi1pbi1QVkgKPiAKPiAgICBXZSBoYXZlIGEgd29yay1pbi1wcm9ncmVzcyB3aGljaCBydW5zIFBW
IGd1ZXN0cyB3aXRoIGEgc2hpbSwgYXMKPiAgICBhYm92ZSwgYnV0IHdoZXJlIHRoZSBzaGltIHJ1
bnMgYXMgYSBQVkggcmF0aGVyIHRoYW4gUFYgZ3Vlc3QuCj4gICAgVGhpcyB3aWxsIGJlIGF2YWls
YWJsZSBmb3IgWGVuIDQuMTAgaW4gdGhlIGZpcnN0IGluc3RhbmNlLAo+ICAgIGJ1dCBpcyBub3Qg
YXZhaWxhYmxlIHRvZGF5Lgo+IAo+IAo+IFdoYXQgeW91IHdpbGwgbmVlZAo+IC0tLS0tLS0tLS0t
LS0tLS0tLQo+IAo+ICAqIFlvdXIgaG9zdCBtdXN0IGJlIGFibGUgdG8gcnVuIGdydWItbWtyZXNj
dWUgdG8gZ2VuZXJhdGUgYSAuaXNvCj4gICogWW91IHdpbGwgdGhlcmVmb3JlIG5lZWQgeG9ycmlz
byBhbmQgbXRvb2xzCj4gICogWW91IG11c3QgYmUgdXNpbmcgeGwgYW5kIGFibGUgdG8gdXNlIGFu
IGFsdGVybmF0aXZlIHlvdXIgZ3Vlc3QgY29uZmlnCj4gCj4gICogWW91IHdpbGwgbmVlZCB0aGUg
c2NyaXB0ICJwdnNoaW0tY29udmVydGVyIgo+ICAqIFlvdSB3aWxsIG5lZWQgdGhlIHhlbi5naXQg
YnJhbmNoIFhYWFggVEJECj4gCj4gCj4gSW5zdHJ1Y3Rpb25zCj4gLS0tLS0tLS0tLS0tCj4gCj4g
MS4gT24gYSBzdWl0YWJsZSBzeXN0ZW0gKHBlcmhhcHMgYSBkaWZmZXJlbnQgaG9zdCkKPiAgICAg
ICBnaXQgY2xvbmUgWFhYWFggVEJECj4gICAgICAgZ2l0IGNoZWNrb3V0IFhYWFhYIFRCRAo+ICAg
ICAgIFhYWFggcnVuZXMgdG8gY29uZmlndXJlIGFuZCBidWlsZCBvbmx5IHRoZSB3aGltCj4gCj4g
VGhpcyB3aWxsIGJ1aWxkIGEgZmlsZQo+ICAgICAgIGRpc3QvaW5zdGFsbC91c3IvbG9jYWwvbGli
L3hlbi9ib290L1hYWC1TT01FVEhJTkcKPiAKPiAyLiBDb3B5IHRoYXQgZmlsZSB0byB5b3VyIGRv
bTAuCj4gCj4gMy4gQ29weSB0aGUgc2NyaXB0IHB2c2hpbS1jb252ZXJ0ZXIgdG8geW91ciBkb20w
IGFuZCBtYWtlCj4gICAgaXQgZXhlY3V0YWJsZToKPiAgICAgICBjaG1vZCAreCBwdnNoaW0tY29u
dmVydGVyCj4gCj4gNC4gRm9yIGVhY2ggZ3Vlc3QKPiAKPiAgIChpKSBpZiB0aGUgZ3Vlc3QgaXMg
Y3VycmVudGx5IGJvb3RlZCB3aXRoIHB5Z3J1YiB5b3UgbXVzdCBmaXJzdAo+ICAgIHN3aXRjaCB0
byBkaXJlY3Qga2VybmVsIGJvb3QsIGJ5IG1hbnVhbGx5IGNvcHlpbmcgdGhlIGtlcm5lbCBhbmQK
PiAgICBpbml0cmFtZnMgb3V0IG9mIHRoZSBndWVzdCwgYW5kIGNvbmZpZ3VyaW5nIHRoZSBjb21t
YW5kIGxpbmUgaW4gdGhlCj4gICAgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZS4KCnB2Z3J1YiAv
IHB2Z3J1YjI/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:39:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:39:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJPI-0007cZ-ER; Wed, 10 Jan 2018 16:39:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=97or=ef=citrix.com=prvs=5411a6c19=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eZJPH-0007cT-TD
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 16:39:15 +0000
X-Inumbo-ID: 9b173b56-f624-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b173b56-f624-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:37:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="465306584"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23126.16815.794641.113094@mariner.uk.xensource.com>
Date: Wed, 10 Jan 2018 16:39:11 +0000
To: Anthony Liguori <anthony@codemonkey.ws>, Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A56283B020000780019D38E@prv-mh.provo.novell.com>,
 <CA+aC4ks=MA3JCOngdX+GNpN=yre7JmM3s2Ux9dz_HJAQKNBuow@mail.gmail.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <5A56283B020000780019D38E@prv-mh.provo.novell.com>
 <CA+aC4ks=MA3JCOngdX+GNpN=yre7JmM3s2Ux9dz_HJAQKNBuow@mail.gmail.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: DougGoldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFJhZGljYWwgcHJvcG9zYWwgdjI6IFB1Ymxpc2ggQW1h
em9uJ3MgdmVyaXNvbiBub3csIENpdHJpeCdzIHZlcnNpb24gc29vbiIpOgo+IFRoZXJlIGFyZSBh
IGNvdXBsZSBvZiBpbnN0YW5jZXMgb2YgImEgYnJhbmNoIiwgYW5kIEknbSBub3QgcmVhbGx5Cj4g
Y2xlYXIgb24gd2hpY2ggb25lIHRoYXQgd291bGQgYmUsIHlldCBpbiBwYXJ0IG15IG9waW5pb24g
ZGVwZW5kcwo+IG9uIHRoYXQsIGFzIHRoaXMgd2lsbCBhZmZlY3Qgd2hhdCBzdGF0ZSBjZXJ0YWlu
IGJyYW5jaGVzIHdpbGwgYmUgaW4KPiBmb3Igc3Vic2VxdWVudCB3b3JrLiBBcyBJIGFncmVlIHdp
dGggdGhlIFBWSCBzaGltIGJlaW5nIHRoZQo+IGJldHRlciBiYXNlbGluZSBmb3Igd29yayBnb2lu
ZyBmb3J3YXJkLCBpbiBwYXJ0aWN1bGFyIEkgd291bGRuJ3QgbGlrZQo+IHRvIHNlZSB0aGUgVml4
ZW4gc2VyaWVzIGJlY29taW5nIHRoZSBiYXNlIG9mIGFueSBicmFuY2ggZ29pbmcgdG8KPiBiZSBt
YWludGFpbmVkIGdvaW5nIGZvcndhcmQuCgpBbnRob255IExpZ3Vvcmkgd3JpdGVzICgiUmU6IFtY
ZW4tZGV2ZWxdIFJhZGljYWwgcHJvcG9zYWwgdjI6IFB1Ymxpc2ggQW1hem9uJ3MgdmVyaXNvbiBu
b3csIENpdHJpeCdzIHZlcnNpb24gc29vbiIpOgo+IFdoYXQgSSB3b3VsZCBzdWdnZXN0IGlzIHRo
ZSBmb2xsb3dpbmc6Cj4gMSkgTWVyZ2UgVml4ZW4gaW50byBzdGFnaW5nCj4gMikgQmFja3BvcnQg
Vml4ZW4gaW50byBzdGFibGUtNC4xMCBhbmQgY3V0IGEgcmVsZWFzZQoKV2UgZG8gbm90IGhhdmUg
dGltZSBhbnkgbG9uZ2VyIChpZiB3ZSBoYWQgdGltZSB0byBzdGFydCB3aXRoKSB0bwpyZWNvbmNp
bGUgdGhlc2UgZGl2ZXJnZW50IHZpZXdzLgoKCkhlbmNlIEdlb3JnZSdzIHN1Z2dlc3Rpb24sIHdo
aWNoIGJ5cGFzc2VzIHRoZSBwcm9ibGVtLiAgQnkgImEgYnJhbmNoIgp3ZSBtZWFuIHNvbWUgZ2l0
IGJyYW5jaCBvbiB4ZW5iaXRzIHdoaWNoIGlzIG5vdCBhbnkgb2Ygb3VyIHVzdWFsIGdpdApicmFu
Y2hlcywgYW5kIHdoaWNoIHdlIGV4cGVjdCB0byBkaWUgZmFpcmx5IHNvb24uCgpKYW4sIEkgc3Vn
Z2VzdAoKICAgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAveGVuLmdpdAogICAgIHJl
ZnMvaGVhZHMvNC4xMC5tZWx0ZG93bi52aXhlbgogICAgIHJlZnMvdGFncy80LjEwLm1lbHRkb3du
LnZpeGVuLjEgICAoc2lnbmVkIGJ5IHVzdWFsIGtleSkKCklmIHdlIGNhbid0IGFncmVlIHRvIHRo
YXRbMV0gdGhlbiBJIGludGVuZCB0aGUgZm9sbG93aW5nOgoKICAgaHR0cHM6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2l3ai94ZW4uZ2l0CiAgICAgcmVmcy9oZWFkcy9tZWx0ZG93
bi80LjEwLm1lbHRkb3duLnZpeGVuCiAgICAgcmVmcy90YWdzLzQuMTAubWVsdGRvd24udml4ZW4u
MSAgIChzaWduZWQgYnkgbWUgcGVyc29uYWxseSkKClsxXSBJIGFtIGhhcHB5IHRvIGFjY2VwdCBh
bnkgcmVhc29uYWJsZSBjb3VudGVycHJvcG9zYWwgZm9yIHRoZSBleGFjdApicmFuY2ggYW5kIHRh
ZyBuYW1lcy4KCgpTZXBhcmF0ZWx5LCBJIHdvdWxkIGxpa2UgdG8gc2F5IHRoYXQgdGhpcyBicmFu
Y2ggd2lsbCByZWNlaXZlIHNlY3VyaXR5CnN1cHBvcnQgZnJvbSB0aGUgWGVuIFByb2plY3QgU2Vj
dXJpdHkgVGVhbSwgYnV0IHRoYXQgc2VjdXJpdHkgc3VwcG9ydAp3aWxsIGJlIHdpdGhkcmF3biBh
dCBubyBsZXNzIHRoYW4gMiBtb250aHMnIG5vdGljZSB3aGVuIGEgZmluYWwKc29sdXRpb24gaXMg
YXZhaWxhYmxlci4KCklmIGFueW9uZSBvYmplY3RzIHRvIHRoYXQgdGhlbiB3ZSBjYW4gZ28gYWhl
YWQgd2l0aCBzZW5kaW5nIG91dAppbmZvcm1hdGlvbiBBU0FQIGFuZCBhcmd1ZSBhYm91dCBzZWN1
cml0eSBzdXBwb3J0IHN0YXR1cyBsYXRlci4KCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:48:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJYH-0000jw-PC; Wed, 10 Jan 2018 16:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kwjo=ef=citrix.com=prvs=54151a761=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZJYG-0000jn-Nt
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 16:48:32 +0000
X-Inumbo-ID: 6101670a-f626-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6101670a-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:50:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="465307835"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Anthony Liguori
 <anthony@codemonkey.ws>, Jan Beulich <JBeulich@suse.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <5A56283B020000780019D38E@prv-mh.provo.novell.com>
 <CA+aC4ks=MA3JCOngdX+GNpN=yre7JmM3s2Ux9dz_HJAQKNBuow@mail.gmail.com>
 <23126.16815.794641.113094@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4eba50aa-6039-d95d-f2bc-d5214440aa38@citrix.com>
Date: Wed, 10 Jan 2018 16:48:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <23126.16815.794641.113094@mariner.uk.xensource.com>
Content-Language: en-US
Cc: DougGoldstein <cardoe@cardoe.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOCAwNDozOSBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gSmFuIEJldWxpY2gg
d3JpdGVzICgiUmU6IFJhZGljYWwgcHJvcG9zYWwgdjI6IFB1Ymxpc2ggQW1hem9uJ3MgdmVyaXNv
biBub3csIENpdHJpeCdzIHZlcnNpb24gc29vbiIpOgo+PiBUaGVyZSBhcmUgYSBjb3VwbGUgb2Yg
aW5zdGFuY2VzIG9mICJhIGJyYW5jaCIsIGFuZCBJJ20gbm90IHJlYWxseQo+PiBjbGVhciBvbiB3
aGljaCBvbmUgdGhhdCB3b3VsZCBiZSwgeWV0IGluIHBhcnQgbXkgb3BpbmlvbiBkZXBlbmRzCj4+
IG9uIHRoYXQsIGFzIHRoaXMgd2lsbCBhZmZlY3Qgd2hhdCBzdGF0ZSBjZXJ0YWluIGJyYW5jaGVz
IHdpbGwgYmUgaW4KPj4gZm9yIHN1YnNlcXVlbnQgd29yay4gQXMgSSBhZ3JlZSB3aXRoIHRoZSBQ
Vkggc2hpbSBiZWluZyB0aGUKPj4gYmV0dGVyIGJhc2VsaW5lIGZvciB3b3JrIGdvaW5nIGZvcndh
cmQsIGluIHBhcnRpY3VsYXIgSSB3b3VsZG4ndCBsaWtlCj4+IHRvIHNlZSB0aGUgVml4ZW4gc2Vy
aWVzIGJlY29taW5nIHRoZSBiYXNlIG9mIGFueSBicmFuY2ggZ29pbmcgdG8KPj4gYmUgbWFpbnRh
aW5lZCBnb2luZyBmb3J3YXJkLgo+IAo+IEFudGhvbnkgTGlndW9yaSB3cml0ZXMgKCJSZTogW1hl
bi1kZXZlbF0gUmFkaWNhbCBwcm9wb3NhbCB2MjogUHVibGlzaCBBbWF6b24ncyB2ZXJpc29uIG5v
dywgQ2l0cml4J3MgdmVyc2lvbiBzb29uIik6Cj4+IFdoYXQgSSB3b3VsZCBzdWdnZXN0IGlzIHRo
ZSBmb2xsb3dpbmc6Cj4+IDEpIE1lcmdlIFZpeGVuIGludG8gc3RhZ2luZwo+PiAyKSBCYWNrcG9y
dCBWaXhlbiBpbnRvIHN0YWJsZS00LjEwIGFuZCBjdXQgYSByZWxlYXNlCj4gCj4gV2UgZG8gbm90
IGhhdmUgdGltZSBhbnkgbG9uZ2VyIChpZiB3ZSBoYWQgdGltZSB0byBzdGFydCB3aXRoKSB0bwo+
IHJlY29uY2lsZSB0aGVzZSBkaXZlcmdlbnQgdmlld3MuCj4gCj4gCj4gSGVuY2UgR2VvcmdlJ3Mg
c3VnZ2VzdGlvbiwgd2hpY2ggYnlwYXNzZXMgdGhlIHByb2JsZW0uICBCeSAiYSBicmFuY2giCj4g
d2UgbWVhbiBzb21lIGdpdCBicmFuY2ggb24geGVuYml0cyB3aGljaCBpcyBub3QgYW55IG9mIG91
ciB1c3VhbCBnaXQKPiBicmFuY2hlcywgYW5kIHdoaWNoIHdlIGV4cGVjdCB0byBkaWUgZmFpcmx5
IHNvb24uCj4gCj4gSmFuLCBJIHN1Z2dlc3QKPiAKPiAgICBodHRwczovL3hlbmJpdHMueGVuLm9y
Zy9naXQtaHR0cC94ZW4uZ2l0Cj4gICAgICByZWZzL2hlYWRzLzQuMTAubWVsdGRvd24udml4ZW4K
PiAgICAgIHJlZnMvdGFncy80LjEwLm1lbHRkb3duLnZpeGVuLjEgICAoc2lnbmVkIGJ5IHVzdWFs
IGtleSkKCkkgd291bGQgdXNlICdzaGltJyBzb21ld2hlcmU7IGFuZCBJIGRvbid0IHRoaW5rICdt
ZWx0ZG93bicgaXMgbmVjZXNzYXJ5LApidXQgSSdtIG5vdCB0ZXJyaWJseSBwaWNreS4KCisxIHRv
IHB1dHRpbmcgaXQgb24geGVuYml0cy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:48:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:48:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJYh-0000mE-0c; Wed, 10 Jan 2018 16:48:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJYf-0000lz-AS
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 16:48:57 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 69/F5-19399-7F3465A5;
 Wed, 10 Jan 2018 16:48:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfebc1i
 Uwfbp/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNePe9F1sBW+yKm7NOMHcwHjaqYuRi0NIoJFJ
 4vbed8wQzmNGiRdfPrFAONsYJW4/WcnWxcjJISLgLPH1zFx2EJtXQF9i+p3jrCC2sIC9xJmdi
 9hBGiQE5qhJTH7UzAiSkBDwlJj4o5Mdxr6ydzFQAzsHm4CVxCExkCiLgKrE1e6brBMYuRcwMq
 xi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0MAMQ7GC8uTH
 gEKMkB5OSKG8gZ2iUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneNU5hUUKCRanpqRVpmTnAUINJ
 S3DwKInw+oOkeYsLEnOLM9MhUqcYjTmObbr8h4nj2czXDcxCLHn5ealS4rxvQUoFQEozSvPgB
 sFi4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeSWBESXEk5lXArfvFdApTECnnN8YCnJKSS
 JCSqqBUdTCvPys7q23U5qdQizvSxWyV120i1RYFWd4aj7jPObZNdNzjfQOf3C/bj4pyKu+a0n
 USuMTxzh7ms9c36PZ80Dz8S1b+Wi/UzuOlCxXyosz//W25MD6hLYXLBuSs9U7eVv/h9Y3i7ta
 6k1+JRAkbqfeMKnSVdxUX3LrapYfBc6MDIxeG7KUWIozEg21mIuKEwG2fj/zfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1515602933!90842883!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63532 invoked from network); 10 Jan 2018 16:48:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 16:48:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZJYa-0001KY-BE; Wed, 10 Jan 2018 16:48:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZJYU-0006Su-UX; Wed, 10 Jan 2018 16:48:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZJYU-0004k5-Iy; Wed, 10 Jan 2018 16:48:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117739-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
X-Osstest-Versions-That: xen=0a0dcdcd20e9711cbfb08db5b21af5299ee1eb8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 16:48:46 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 117739: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzczOSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzczOS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NCBndWVzdC1sb2NhbG1pZ3JhdGUgZmFpbCBpbiAxMTc3MTAgcGFzcyBpbiAxMTc3MzkKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgaW4gMTE3NzEwIHBhc3MgaW4gMTE3NzM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTc3MTAK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTE3
NzEwIGJsb2NrZWQgaW4gMTE2NjE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTc3MTAgbGlrZSAxMTY2MTkKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBs
aWtlIDExNjYxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE2NjE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTY2MTkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNjYxOQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE2NjE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTY2MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExNjYx
OQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICBkNmZlMTg2MDI4NWJkNGUzZTNmMWY2Y2M5NmY3ZDY0MjAwYmMy
MTM4CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAwYTBkY2RjZDIwZTk3
MTFjYmZiMDhkYjViMjFhZjUyOTllZTFlYjhiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTY2MTkg
IDIwMTctMTEtMjggMTI6NDk6NTEgWiAgIDQzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE3
MDk2ICAyMDE3LTEyLTEyIDE0OjE5OjAzIFogICAyOSBkYXlzICAgMTQgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTE3NTM1ICAyMDE4LTAxLTAyIDE3OjQwOjE4IFogICAgNyBkYXlzICAg
IDYgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFj
bGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJbmdv
IE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CiAgUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxA
Y2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFRob21hcyBHbGVp
eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5
QGFtZC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJl
diAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDBhMGRjZGNkMjAuLmQ2ZmUxODYwMjggIGQ2
ZmUxODYwMjg1YmQ0ZTNlM2YxZjZjYzk2ZjdkNjQyMDBiYzIxMzggLT4gc3RhYmxlLTQuOQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:49:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:49:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJZK-0000sI-AA; Wed, 10 Jan 2018 16:49:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8asd=ef=citrix.com=prvs=541767f32=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZJZJ-0000s2-32
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 16:49:37 +0000
X-Inumbo-ID: 0c707d07-f626-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c707d07-f626-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:48:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="65871663"
Date: Wed, 10 Jan 2018 16:44:15 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180110164415.lr4mkpig47whi6wo@MacBook-Pro-de-Roger.local>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <5A56283B020000780019D38E@prv-mh.provo.novell.com>
 <CA+aC4ks=MA3JCOngdX+GNpN=yre7JmM3s2Ux9dz_HJAQKNBuow@mail.gmail.com>
 <23126.16815.794641.113094@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23126.16815.794641.113094@mariner.uk.xensource.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>, DougGoldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Anthony Liguori <anthony@codemonkey.ws>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMDQ6Mzk6MTFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFJhZGljYWwgcHJvcG9zYWwgdjI6IFB1Ymxp
c2ggQW1hem9uJ3MgdmVyaXNvbiBub3csIENpdHJpeCdzIHZlcnNpb24gc29vbiIpOgo+ID4gVGhl
cmUgYXJlIGEgY291cGxlIG9mIGluc3RhbmNlcyBvZiAiYSBicmFuY2giLCBhbmQgSSdtIG5vdCBy
ZWFsbHkKPiA+IGNsZWFyIG9uIHdoaWNoIG9uZSB0aGF0IHdvdWxkIGJlLCB5ZXQgaW4gcGFydCBt
eSBvcGluaW9uIGRlcGVuZHMKPiA+IG9uIHRoYXQsIGFzIHRoaXMgd2lsbCBhZmZlY3Qgd2hhdCBz
dGF0ZSBjZXJ0YWluIGJyYW5jaGVzIHdpbGwgYmUgaW4KPiA+IGZvciBzdWJzZXF1ZW50IHdvcmsu
IEFzIEkgYWdyZWUgd2l0aCB0aGUgUFZIIHNoaW0gYmVpbmcgdGhlCj4gPiBiZXR0ZXIgYmFzZWxp
bmUgZm9yIHdvcmsgZ29pbmcgZm9yd2FyZCwgaW4gcGFydGljdWxhciBJIHdvdWxkbid0IGxpa2UK
PiA+IHRvIHNlZSB0aGUgVml4ZW4gc2VyaWVzIGJlY29taW5nIHRoZSBiYXNlIG9mIGFueSBicmFu
Y2ggZ29pbmcgdG8KPiA+IGJlIG1haW50YWluZWQgZ29pbmcgZm9yd2FyZC4KPiAKPiBBbnRob255
IExpZ3Vvcmkgd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFJhZGljYWwgcHJvcG9zYWwgdjI6IFB1
Ymxpc2ggQW1hem9uJ3MgdmVyaXNvbiBub3csIENpdHJpeCdzIHZlcnNpb24gc29vbiIpOgo+ID4g
V2hhdCBJIHdvdWxkIHN1Z2dlc3QgaXMgdGhlIGZvbGxvd2luZzoKPiA+IDEpIE1lcmdlIFZpeGVu
IGludG8gc3RhZ2luZwo+ID4gMikgQmFja3BvcnQgVml4ZW4gaW50byBzdGFibGUtNC4xMCBhbmQg
Y3V0IGEgcmVsZWFzZQo+IAo+IFdlIGRvIG5vdCBoYXZlIHRpbWUgYW55IGxvbmdlciAoaWYgd2Ug
aGFkIHRpbWUgdG8gc3RhcnQgd2l0aCkgdG8KPiByZWNvbmNpbGUgdGhlc2UgZGl2ZXJnZW50IHZp
ZXdzLgo+IAo+IAo+IEhlbmNlIEdlb3JnZSdzIHN1Z2dlc3Rpb24sIHdoaWNoIGJ5cGFzc2VzIHRo
ZSBwcm9ibGVtLiAgQnkgImEgYnJhbmNoIgo+IHdlIG1lYW4gc29tZSBnaXQgYnJhbmNoIG9uIHhl
bmJpdHMgd2hpY2ggaXMgbm90IGFueSBvZiBvdXIgdXN1YWwgZ2l0Cj4gYnJhbmNoZXMsIGFuZCB3
aGljaCB3ZSBleHBlY3QgdG8gZGllIGZhaXJseSBzb29uLgo+IAo+IEphbiwgSSBzdWdnZXN0Cj4g
Cj4gICAgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAveGVuLmdpdAo+ICAgICAgcmVm
cy9oZWFkcy80LjEwLm1lbHRkb3duLnZpeGVuCj4gICAgICByZWZzL3RhZ3MvNC4xMC5tZWx0ZG93
bi52aXhlbi4xICAgKHNpZ25lZCBieSB1c3VhbCBrZXkpCj4gCj4gSWYgd2UgY2FuJ3QgYWdyZWUg
dG8gdGhhdFsxXSB0aGVuIEkgaW50ZW5kIHRoZSBmb2xsb3dpbmc6Cj4gCj4gICAgaHR0cHM6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2l3ai94ZW4uZ2l0Cj4gICAgICByZWZzL2hl
YWRzL21lbHRkb3duLzQuMTAubWVsdGRvd24udml4ZW4KPiAgICAgIHJlZnMvdGFncy80LjEwLm1l
bHRkb3duLnZpeGVuLjEgICAoc2lnbmVkIGJ5IG1lIHBlcnNvbmFsbHkpCj4gCj4gWzFdIEkgYW0g
aGFwcHkgdG8gYWNjZXB0IGFueSByZWFzb25hYmxlIGNvdW50ZXJwcm9wb3NhbCBmb3IgdGhlIGV4
YWN0Cj4gYnJhbmNoIGFuZCB0YWcgbmFtZXMuCj4gCj4gCj4gU2VwYXJhdGVseSwgSSB3b3VsZCBs
aWtlIHRvIHNheSB0aGF0IHRoaXMgYnJhbmNoIHdpbGwgcmVjZWl2ZSBzZWN1cml0eQo+IHN1cHBv
cnQgZnJvbSB0aGUgWGVuIFByb2plY3QgU2VjdXJpdHkgVGVhbSwgYnV0IHRoYXQgc2VjdXJpdHkg
c3VwcG9ydAo+IHdpbGwgYmUgd2l0aGRyYXduIGF0IG5vIGxlc3MgdGhhbiAyIG1vbnRocycgbm90
aWNlIHdoZW4gYSBmaW5hbAo+IHNvbHV0aW9uIGlzIGF2YWlsYWJsZXIuCgpJIHdvdWxkIGFkZCB0
aGF0IHNlY3VyaXR5IHN1cHBvcnQgd2lsbCBiZSBsaW1pdGVkIHRvIGlzc3VlcyB3aGljaAphZmZl
Y3QgdGhlIHNlY3VyaXR5IG9mIHRoZSBzaGltIGd1ZXN0IChpZTogbGlrZSBiZWluZyBhYmxlIHRv
IGJyZWFrCmZyb20gdXNlciB0byBrZXJuZWwgbGV2ZWwgb3Igc2ltaWxhcikuIElNSE8gYSB3YXJu
aW5nIHNob3VsZCBiZSBhZGRlZApzb21ld2hlcmUgdGhhdCB0aGlzIGJyYW5jaCBzaG91bGQgbm90
IGJlIHVzZWQgYXMgYSBiYXJlLW1ldGFsCmh5cGVydmlzb3IuCgpSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:50:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJaO-0001Vh-Jv; Wed, 10 Jan 2018 16:50:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2bb6=ef=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZJaO-0001VB-4l
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 16:50:44 +0000
X-Inumbo-ID: af490302-f626-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af490302-f626-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:52:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 10 Jan 2018 09:50:36 -0700
Message-Id: <5A56526B020000780019D56B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Wed, 10 Jan 2018 09:50:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <5A56283B020000780019D38E@prv-mh.provo.novell.com>
 <CA+aC4ks=MA3JCOngdX+GNpN=yre7JmM3s2Ux9dz_HJAQKNBuow@mail.gmail.com><5A56283B020000780019D38E@prv-mh.provo.novell.com>,
 <CA+aC4ks=MA3JCOngdX+GNpN=yre7JmM3s2Ux9dz_HJAQKNBuow@mail.gmail.com>
 <23126.16815.794641.113094@mariner.uk.xensource.com>
In-Reply-To: <23126.16815.794641.113094@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Liguori <aliguori@amazon.com>, DougGoldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <anthony@codemonkey.ws>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon [and 1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE3OjM5LCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFJhZGljYWwgcHJvcG9zYWwgdjI6IFB1Ymxp
c2ggQW1hem9uJ3MgdmVyaXNvbiBub3csIAo+IENpdHJpeCdzIHZlcnNpb24gc29vbiIpOgo+PiBU
aGVyZSBhcmUgYSBjb3VwbGUgb2YgaW5zdGFuY2VzIG9mICJhIGJyYW5jaCIsIGFuZCBJJ20gbm90
IHJlYWxseQo+PiBjbGVhciBvbiB3aGljaCBvbmUgdGhhdCB3b3VsZCBiZSwgeWV0IGluIHBhcnQg
bXkgb3BpbmlvbiBkZXBlbmRzCj4+IG9uIHRoYXQsIGFzIHRoaXMgd2lsbCBhZmZlY3Qgd2hhdCBz
dGF0ZSBjZXJ0YWluIGJyYW5jaGVzIHdpbGwgYmUgaW4KPj4gZm9yIHN1YnNlcXVlbnQgd29yay4g
QXMgSSBhZ3JlZSB3aXRoIHRoZSBQVkggc2hpbSBiZWluZyB0aGUKPj4gYmV0dGVyIGJhc2VsaW5l
IGZvciB3b3JrIGdvaW5nIGZvcndhcmQsIGluIHBhcnRpY3VsYXIgSSB3b3VsZG4ndCBsaWtlCj4+
IHRvIHNlZSB0aGUgVml4ZW4gc2VyaWVzIGJlY29taW5nIHRoZSBiYXNlIG9mIGFueSBicmFuY2gg
Z29pbmcgdG8KPj4gYmUgbWFpbnRhaW5lZCBnb2luZyBmb3J3YXJkLgo+IAo+IEFudGhvbnkgTGln
dW9yaSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gUmFkaWNhbCBwcm9wb3NhbCB2MjogUHVibGlz
aCAKPiBBbWF6b24ncyB2ZXJpc29uIG5vdywgQ2l0cml4J3MgdmVyc2lvbiBzb29uIik6Cj4+IFdo
YXQgSSB3b3VsZCBzdWdnZXN0IGlzIHRoZSBmb2xsb3dpbmc6Cj4+IDEpIE1lcmdlIFZpeGVuIGlu
dG8gc3RhZ2luZwo+PiAyKSBCYWNrcG9ydCBWaXhlbiBpbnRvIHN0YWJsZS00LjEwIGFuZCBjdXQg
YSByZWxlYXNlCj4gCj4gV2UgZG8gbm90IGhhdmUgdGltZSBhbnkgbG9uZ2VyIChpZiB3ZSBoYWQg
dGltZSB0byBzdGFydCB3aXRoKSB0bwo+IHJlY29uY2lsZSB0aGVzZSBkaXZlcmdlbnQgdmlld3Mu
Cj4gCj4gCj4gSGVuY2UgR2VvcmdlJ3Mgc3VnZ2VzdGlvbiwgd2hpY2ggYnlwYXNzZXMgdGhlIHBy
b2JsZW0uICBCeSAiYSBicmFuY2giCj4gd2UgbWVhbiBzb21lIGdpdCBicmFuY2ggb24geGVuYml0
cyB3aGljaCBpcyBub3QgYW55IG9mIG91ciB1c3VhbCBnaXQKPiBicmFuY2hlcywgYW5kIHdoaWNo
IHdlIGV4cGVjdCB0byBkaWUgZmFpcmx5IHNvb24uCj4gCj4gSmFuLCBJIHN1Z2dlc3QKPiAKPiAg
ICBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXQtaHR0cC94ZW4uZ2l0IAo+ICAgICAgcmVmcy9o
ZWFkcy80LjEwLm1lbHRkb3duLnZpeGVuCj4gICAgICByZWZzL3RhZ3MvNC4xMC5tZWx0ZG93bi52
aXhlbi4xICAgKHNpZ25lZCBieSB1c3VhbCBrZXkpCgpGaW5lIHdpdGggbWUuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:51:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:51:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJb2-0001eX-W3; Wed, 10 Jan 2018 16:51:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3dgs=ef=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eZJb1-0001eL-VY
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 16:51:24 +0000
X-Inumbo-ID: 4d322b8c-f626-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x236.google.com (unknown [2607:f8b0:4002:c09::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d322b8c-f626-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 17:50:02 +0100 (CET)
Received: by mail-yb0-x236.google.com with SMTP id b132so4490860yba.5
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 08:51:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to; bh=QnkRVbyfY8GqkmbSkLjqUhcqBu7hAeoivkWqzVBEi48=;
 b=iJ02uMIgZOmPAiH8mRoljxTiAP82rBdsMMVYg8EdJ+t+B3YM/e1Kv2KD4Be2EY5aQu
 Rid+cjgqf2xALKYL/YOdXSecroPM3aR02wJgiBTtZ9soO8GaSpsmh2ENlksv7rxNRMm6
 P42KAPW3wSjM5CaSTPYi1V5GbWr8fageMYDPE=
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;
 bh=QnkRVbyfY8GqkmbSkLjqUhcqBu7hAeoivkWqzVBEi48=;
 b=J2DUbD+aNeI4AiSGV0bjdXrGFa9wRsRTcdryZf2Ym3aorWAHwzG+7bpiY+yDbynIvi
 Jx/xZJLdqoPh2tBCZ0y19QlWrdM0A0kbWkXz+/El1OetPme0p3I1caVBYMTtv++p5AQA
 T1qg45iSvbhNKfO486xZ2TQd0p7T1HMhklgBXALZd8wiVFq1C8KCpbRZMEB0lzPm8QrB
 36OWDfJzErmq/2FeLvV2rU4mPe33UY5FQNFaAffM2LbgBgDVjWY4Tm4GTUgIa5jTMORr
 1F+21tIYHfRFkoYMDP0lv5tO9c56UvB84SUzssjJe2F9fO4rwVXJvgbe/a6Wzh1RH/wP
 lOYQ==
X-Gm-Message-State: AKGB3mLiq5Dxsdze52nmr1Ug8jkf88ixLDiEoQhhoJX1rg5S9brD+/st
 e/iJ8Ft1LqhiGKAEtLFTMqsDiQ==
X-Google-Smtp-Source: ACJfBot067uBlGDLURfY7eR33CzoxTCS8m0rMOW1OSG1N2HUKJmWWlfBHGdcAr+3f57+XGmNDISlOg==
X-Received: by 10.37.232.8 with SMTP id k8mr13061973ybd.398.1515603081791;
 Wed, 10 Jan 2018 08:51:21 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id n6sm265094ywm.79.2018.01.10.08.51.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 10 Jan 2018 08:51:20 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 xen-devel@lists.xenproject.org, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 Dario Faggioli <raistlin@linux.it>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
 <23126.13380.315656.733601@mariner.uk.xensource.com>
 <23126.15979.598837.115758@mariner.uk.xensource.com>
 <a7453eb3-9e52-791a-bb87-50ce9c383f24@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <2a9a85fc-c1ba-59cb-d082-3a420ff28d1d@cardoe.com>
Date: Wed, 10 Jan 2018 10:51:16 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <a7453eb3-9e52-791a-bb87-50ce9c383f24@citrix.com>
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5830510661796338635=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--PiRTSi6ppSxjhFd1PefNMV9Y8PNOeXKZ3
Content-Type: multipart/mixed; boundary="PcHyFizYSLu3KchGVG1GEtXquXMPbPpTp";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: George Dunlap <george.dunlap@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 xen-devel@lists.xenproject.org, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 Dario Faggioli <raistlin@linux.it>
Message-ID: <2a9a85fc-c1ba-59cb-d082-3a420ff28d1d@cardoe.com>
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
 <23126.13380.315656.733601@mariner.uk.xensource.com>
 <23126.15979.598837.115758@mariner.uk.xensource.com>
 <a7453eb3-9e52-791a-bb87-50ce9c383f24@citrix.com>
In-Reply-To: <a7453eb3-9e52-791a-bb87-50ce9c383f24@citrix.com>

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

On 1/10/18 10:36 AM, George Dunlap wrote:
> On 01/10/2018 04:25 PM, Ian Jackson wrote:
>> Draft README.
>>
>> My git branch is bere
>>    xenbits.xen.org:/home/iwj/ext/xen.git#wip.sidecar
>>
>> (This contains the converter script too.  The git history is not very
>> useful and the files are in the wrong place, but I needed somewhere to=

>> do my work.)
>>
>> Ian.
>>
>>
>>                 PV-in-HVM shim with "sidecar" ISO
>>                 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>
>> Summary
>> -------
>>
>> This README describes a mitigation strategy for Meltdown.
>>
>> The basic principle is to run PV guests (which can read all of host
>> memory due to the hardware bugs) as HVM guests (which cannot, at least=

>> not due to Meltdown).  The PV environment is still provided to the
>> guest by an embedded copy of Xen, the "shim".
>>
>>
>> Properties of this approach
>> ---------------------------
>=20
> What about "Who should use this approach"?
>=20
> You might consider this approach if:
>=20
> - You want to deploy a fix immediately
> - You can't, or would like to avoid, updating to Xen 4.8 or newer
> - You can:
>  - Run a script to modify each domain config
>  - Afford an extra 80MiB per guest
>  - Tolerate having an extra QEMU around
> - You don't need migration, memory ballooning, vcpu hotplug, or guest
> console

Didn't Ian get guest console working in v2 of his script? Didn't Anthony
get memory ballooning working in v3 of Vixen?

--=20
Doug Goldstein


--PcHyFizYSLu3KchGVG1GEtXquXMPbPpTp--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpWRIRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl1bJg//TTp5xyaJWiB5md394439FF3m13H9rJmYoE63zif6tyPEZ/NRM28kmqtm
BE9SQgaNWJ2g4T3fJPvc7FJ2805btykRA6kDwvrtVe24y0E+Snf9px3bH2iNcEWx
xPviUD/Iiy/aAe7ItuXnK+6ykjuRZRuhow5A3wjRSBSqbApv3vD6n50t9H54r/4w
6bxV/DZTTTA09c96BLXi2+2Uw0uLimUnpivbGoukH4Hk6+4z+7WpaGRVPTLIMM08
LJUgi+96rAP9Rog41RmoUyuFjh9mIIH71eQSRgF3gynseShV/P9E3uqkmIF6QvNG
kSO/GmeUYGX8I3VLaKeBxVj5HI4gTVoc/3KDZshb6F2P77DGScV1B5BOYmR1tjMD
SVx3Tcw49+8jJtvGpsYTKUDGXG4oQeDHoVEnru8exDHNmw1GlLBV2jyAXoHvWQNa
Gd1X4SnkiSHdN/wwsnVf6z1eTErS34okq/oFTpZu8wKpe7tCVOsFcwyj2uiEM+TC
91aESlaIhHpQc0/FOtEw0mzISl32r8yPwYF+eJe29JS5oOhQ7wss81AFuFFpxBcN
dKGTV8ezRGo6+NU4FBZ0LiumuetjuYxfvbiz8HeNXGprOxFEL20wSonPhPjOyNNz
gmycEt9q5MC56lxItNSb/T8xnYvW9WTJxgixskWtmJH+3LyFvgk=
=Gcpx
-----END PGP SIGNATURE-----

--PiRTSi6ppSxjhFd1PefNMV9Y8PNOeXKZ3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5830510661796338635==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 10 16:56:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 16:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJfw-00027E-J3; Wed, 10 Jan 2018 16:56:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w9vf=ef=citrix.com=prvs=541333253=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1eZJfv-000278-91
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 16:56:27 +0000
X-Inumbo-ID: 7bd6e643-f627-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7bd6e643-f627-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 16:58:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="65873015"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH RFC v1 57/74] x86/pv-shim: shadow PV
 console's page for L2 DomU
Thread-Index: AQHTiSoYQV7NYzzdSE23PyGtpTZDrKNrnimAgAAMZACAAZovAA==
Date: Wed, 10 Jan 2018 16:56:10 +0000
Message-ID: <1515603370.3383.1.camel@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-58-wei.liu2@citrix.com>
 <5A5495BD020000780019C96B@prv-mh.provo.novell.com>
 <1515512623.4118.3.camel@citrix.com>
 <5A54FBA4020000780019CD44@prv-mh.provo.novell.com>
In-Reply-To: <5A54FBA4020000780019CD44@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.26.1-1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <215EBB7B2E092B469E8EC598D88C68DB@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 57/74] x86/pv-shim: shadow PV
 console's page for L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMDE4LTAxLTA5IGF0IDA5OjI4IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gT24gMDkuMDEuMTggYXQgMTY6NDMsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdy
b3RlOg0KPiA+IA0KPiA+IE9uIFR1ZSwgMjAxOC0wMS0wOSBhdCAwMjoxMyAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6DQo+ID4gPiA+ID4gPiBPbiAwNC4wMS4xOCBhdCAxNDowNiwgPHdlaS5saXUy
QGNpdHJpeC5jb20+IHdyb3RlOg0KPiA+ID4gPiANCj4gPiA+ID4gK3NpemVfdCBjb25zb2xlZF9n
dWVzdF9yeCh2b2lkKQ0KPiA+ID4gPiArew0KPiA+ID4gPiArICAgIHNpemVfdCByZWN2ID0gMCwg
aWR4ID0gMDsNCj4gPiA+ID4gKyAgICBYRU5DT05TX1JJTkdfSURYIGNvbnMsIHByb2Q7DQo+ID4g
PiA+ICsNCj4gPiA+ID4gKyAgICBpZiAoICFjb25zX3JpbmcgKQ0KPiA+ID4gPiArICAgICAgICBy
ZXR1cm4gMDsNCj4gPiA+ID4gKw0KPiA+ID4gPiArICAgIHNwaW5fbG9jaygmcnhfbG9jayk7DQo+
ID4gPiA+ICsNCj4gPiA+ID4gKyAgICBjb25zID0gY29uc19yaW5nLT5vdXRfY29uczsNCj4gPiA+
ID4gKyAgICBwcm9kID0gQUNDRVNTX09OQ0UoY29uc19yaW5nLT5vdXRfcHJvZCk7DQo+ID4gPiA+
ICsgICAgQVNTRVJUKChwcm9kIC0gY29ucykgPD0gc2l6ZW9mKGNvbnNfcmluZy0+b3V0KSk7DQo+
ID4gPiA+ICsNCj4gPiA+ID4gKyAgICAvKiBJcyB0aGUgcmluZyBlbXB0eT8gKi8NCj4gPiA+ID4g
KyAgICBpZiAoIGNvbnMgPT0gcHJvZCApDQo+ID4gPiA+ICsgICAgICAgIGdvdG8gb3V0Ow0KPiA+
ID4gPiArDQo+ID4gPiA+ICsgICAgLyogVXBkYXRlIHBvaW50ZXJzIGJlZm9yZSBhY2Nlc3Npbmcg
dGhlIHJpbmcgKi8NCj4gPiA+ID4gKyAgICBzbXBfcm1iKCk7DQo+ID4gPiANCj4gPiA+IEkgdGhp
bmsgdGhpcyBuZWVkIHRvIG1vdmUgdXAgYWhlYWQgb2YgdGhlIGlmKCkuIEluIHRoZSBjb21tZW50
DQo+ID4gPiBwZXJoYXBzIHMvVXBkYXRlL0xhdGNoLz8NCj4gPiANCj4gPiBUaGUgcmVhZC93cml0
ZSBtZW1vcnkgYmFycmllcnMgaGVyZSBhcmUgYmV0d2VlbiByZWFkL3dyaXRlIGFjY2Vzc2VzIHRv
DQo+ID4gcmluZy0+b3V0X3Byb2QgYW5kIHJpbmctPm91dCBhcnJheS4gU28gdGhlcmUgaXMgbm8g
bmVlZCB0byBtb3ZlIHRoZW0uDQo+ID4gKHRoZSBzYW1lIGdvZXMgZm9yIHRoZSBpbnB1dCByaW5n
KQ0KPiANCj4gQW5kIHRoZXJlIGlzIG5vIG11bHRpcGxlLXJlYWQgaXNzdWUgaGVyZT8NCg0KQXMg
QW5kcmV3IGhhcyBraW5kbHkgZXhwbGFpbmVkIHRvIG1lLCB0aGVyZSBpcyBhbiBpc3N1ZSBpbmRl
ZWQuDQpTbyBJIG1vdmVkIHNtcF9ybWIoKSB0byBiZSByaWdodCBhZnRlciBjb25zIGFuZCBwcm9k
IHJlYWQsIGFuZCB1cGRhdGVkDQp0aGUgY29tbWVudCB0byBzYXk6DQoNCiJMYXRjaCBwb2ludGVy
cyBiZWZvcmUgYWNjZXNzaW5nIHRoZSByaW5nLiBJbmNsdWRlZCBjb21waWxlciBiYXJyaWVyIGFs
c28NCmVuc3VyZXMgdGhhdCBwb2ludGVycyBhcmUgcmVhbGx5IHJlYWQgb25seSBvbmNlIGludG8g
bG9jYWwgdmFyaWFibGVzLiINCg0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 17:07:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 17:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJq9-00030G-IP; Wed, 10 Jan 2018 17:07:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xplx=ef=sec.in.tum.de=proskurin@srs-us1.protection.inumbo.net>)
 id 1eZJq8-00030A-5K
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 17:07:00 +0000
X-Inumbo-ID: 797fed0e-f628-11e7-b4a6-bc764e045a96
Received: from mail-out1.informatik.tu-muenchen.de (unknown [131.159.0.8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 797fed0e-f628-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 18:05:36 +0100 (CET)
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id 46059100242B2;
 Wed, 10 Jan 2018 18:06:49 +0100 (CET)
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-8-proskurin@sec.in.tum.de>
 <53e1b7e6-f0a0-9d5c-8f83-9a44fb0c1360@linaro.org>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <727169a9-ddb1-4e2e-84f0-e3f94511b48d@sec.in.tum.de>
Date: Wed, 10 Jan 2018 18:06:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <53e1b7e6-f0a0-9d5c-8f83-9a44fb0c1360@linaro.org>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 07/39] arm/p2m: Move hostp2m
 init/teardown to individual functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKCk9uIDEwLzA5LzIwMTcgMDc6MTUgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBTZXJnZWosCj4KClsuLi5dCgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5j
IGIveGVuL2FyY2gvYXJtL3AybS5jCj4+IGluZGV4IDVlODYzNjgwMTAuLjNhMWEzOGU3YWYgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vcDJt
LmMKPj4gQEAgLTEyMDMsMjcgKzEyMDMsNjUgQEAgc3RhdGljIHZvaWQgcDJtX2ZyZWVfdm1pZChz
dHJ1Y3QgZG9tYWluICpkKQo+PiDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrKCZ2bWlkX2FsbG9jX2xv
Y2spOwo+PiDCoCB9Cj4+IMKgIC12b2lkIHAybV90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQo+
PiArLyogUmVzZXQgdGhpcyBwMm0gdGFibGUgdG8gYmUgZW1wdHkuICovCj4+ICt2b2lkIHAybV9m
bHVzaF90YWJsZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQo+PiDCoCB7Cj4+IC3CoMKgwqAgc3Ry
dWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4gwqDCoMKgwqDCoCBz
dHJ1Y3QgcGFnZV9pbmZvICpwZzsKPj4gK8KgwqDCoCB1bnNpZ25lZCBpbnQgaSwgajsKPj4gK8Kg
wqDCoCBscGFlX3QgKnRhYmxlOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBwMm0tPnJvb3QgKQo+PiAr
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIC8qIENsZWFyIGFsbCBjb25jYXRlbmF0ZWQgcm9v
dCBsZXZlbCBwYWdlcy4gKi8KPj4gK8KgwqDCoMKgwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgUDJN
X1JPT1RfUEFHRVM7IGkrKyApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHRhYmxlID0gX19tYXBfZG9tYWluX3BhZ2UocDJtLT5yb290ICsgaSk7Cj4+ICsK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZm9yICggaiA9IDA7IGogPCBMUEFFX0VOVFJJRVM7
IGorKyApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBscGFlX3QgKmVudHJ5ID0gdGFibGUgKyBqOwo+PiArCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyoKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgICogSW5kaXZpZHVhbCBhbHRwMm0gdmlld3MgY2FuIGJlIGZsdXNoZWQsIHdoaWxzdAo+
PiBhbHRwMm0gaXMKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICogYWN0aXZl
LiBUbyBhdm9pZCBpbmNvbnNpc3RlbmNpZXMgb24gQ1BVcyB0aGF0Cj4+IGNvbnRpbnVlIHRvCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIHVzZSB0aGUgdmlld3MgdG8gYmUg
Zmx1c2hlZCAoZS5nLiwgc2VlCj4+IGFsdHAybV9yZXNldCksIHdlCj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAqIG11c3QgcmVtb3ZlIGV2ZXJ5IHAybSBlbnRyeSBhdG9taWNh
bGx5Lgo+Cj4gV2hlbiBJIHJlYWQgdGhpcyBjb21tZW50LCBJIHdvbmRlciBob3cgdGhpcyBpcyBz
YWZlIHRvIGNsZWFyIHdpdGhvdXQKPiBhbnkgbG9ja2luZz8gQXQgbGVhc3QgdG8gcHJldmVudCBt
dWx0aXBsZSBpbnN0YW5jZSB0byBtb2RpZnkgdGhlIFAyTQo+IGF0IHRoZSBzYW1lIHRpbWUuIElm
IHlvdSBleHBlY3QgdGhlIGNhbGxlciB0byBkbyBpdCBmb3IgeW91LCB0aGVuIGFuCj4gQVNTRVJU
KC4uLikgaXMgbmVjZXNzYXJ5IGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGZ1bmN0aW9uLgo+Cj4g
TGlrZWx5IHlvdSB3YW50IHRoaXMgZnVuY3Rpb24gZG8gdGhlIGxvY2tpbmcuCgpZb3UgYXJlIGNv
cnJlY3QsIEkgd2FzIGFzc3VtaW5nIHRoZSBjYWxsZXIgdG8gbG9jayB0aGUgYXNzb2NpYXRlZCBw
Mm0uCkJlY2F1c2Ugb2YgdGhlIGZhY3QgdGhhdCBpdCBpcyBvbmx5IHRoZSBmdW5jdGlvbiAiYWx0
cDJtX3Jlc2V0IiBpbgphbHRwMm0uYyB0aGF0IGZsdXNoZXMgdGhlIHAybSdzIHdpdGhvdXQgdGhl
IHB1cnBvc2Ugb2Ygc3Vic2VxdWVudGx5CmRlc3Ryb3lpbmcgaXQsIEkgYmVsaWV2ZSB3ZSBzaG91
bGQgbGVhdmUgbG9ja2luZyB0byB0aGUgY2FsbGVyIGFuZCAoYXMKeW91IG1lbnRpb25lZCBhYm92
ZSkgdXNlIGFuIEFTU0VSVCB0byBlbnN1cmUgdGhpcyBiZWhhdmlvci4gT3RoZXJ3aXNlLAp3ZSB3
b3VsZCBsb2NrIHRoZSBwMm0ncyBldmVyeXRpbWUgZXZlbiBpZiB0aGV5IGFyZSBhYm91dCB0byBi
ZSBkZXN0cm95ZWQKKGFzIHAybV9mbHVzaF90YWJsZSBpcyBjYWxsZWQgYnkgcDJtX3RlYXJkb3du
X29uZSkuIEkgcmVtZW1iZXIgeW91CnNheWluZyAoYW5kIEkgYWdyZWUgYXQgdGhpcyBwb2ludCkg
dGhhdCB3ZSBzaG91bGQgbm90IGRvIHRoYXQgYXMgdGhpcwp3b3VsZCBiZSB3YXN0ZWQgY3ljbGVz
LiBZZXQsIGlmIHlvdSBzaG91bGQgaW5zaXN0IG9uIGxvY2tpbmcgdGhlIHAybQppbnNpZGUgb2Yg
cDJtX2ZsdXNoX3RhYmxlLCBJIHdpbGwgZ2xhZGx5IGluY29ycG9yYXRlIHRoZSBsb2NraW5nIGlu
dG8KdGhlIHVwcGVyIGZ1bmN0aW9uLgoKPgo+IEFsc28gdGhhdCBjb21tZW50IGlzIG1vcmUgc3Vp
dGFibGUgb24gdG9wIG9mIHRoZSBmb3IgbG9vcCByYXRoZXIgdGhhbgo+IGhlcmUuCgpPaywgdGhh
bmtzLgoKPgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKi8KPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwMm1fcmVtb3ZlX3B0ZShlbnRyeSwgcDJtLT5jbGVh
bl9wdGUpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqDCoMKgwqDCoCB9
Cj4KPiBZb3Ugc3RpbGwgaGF2ZW4ndCBhZGRyZXNzIG15IGNvbW1lbnQgcmVnYXJkaW5nIHRoZSBv
dmVyaGVhZCB5b3UKPiBpbnRyb2R1Y2Ugd2hpbHN0IHRlYXJpbmcgZG93biBhIFAyTSAoZS5nIHdo
ZW4gdGhlIGRvbWFpbiBpcyBkZXN0cm95ZWQpLgo+CgpJIGJlbGlldmUgeW91IGFyZSByZWZlcnJp
bmcgdG8gdGhlIGZvbGxvd2luZyBjb21tZW50czoKCj4gQWxzbywgdGhpcyBhZGRzIGEgc21hbGwg
b3ZlcmhlYWQgd2hlbiB0ZWFyaW5nIGRvd24gYSBwMm0gYmVjYXVzZSB0aGUKPiBjbGVhciBpcyBu
b3QgbmVjZXNzYXJ5LiAKCmFuZAoKPiBZb3Ugc2VlbSB0byBmb3JnZXQgdGhlIHAybSB0ZWFyZG93
biBpcyBhbHNvIGNhbGxlZCBkdXJpbmcgZG9tYWluCj4gZGVzdHJ1Y3Rpb24uCgpTb3JyeSwgSSBt
dXN0IGhhdmUgbWlzc2VkIGl0LiBUbyBpbmNyZWFzZSBwZXJmb3JtYW5jZSwgYXQgdGhpcyBwb2lu
dCwgd2UKY291bGQgZWl0aGVyIChpKSBkaWZmZXJlbnRpYXRlIGJldHdlZW4gYWx0cDJtIHZpZXdz
IGFuZCB0aGUgaG9zdHAybSAoYXMKdGhlIGhvc3RwMm0gZG9lcyBub3QgaGF2ZSB0byBiZSBjbGVh
cmVkIGJlZm9yZSBpdCBnZXRzIGZyZWVkKSBvciAoaWkpIHdlCmNvdWxkIGludHJvZHVjZSBhbm90
aGVyIGZ1bmN0aW9uIChlLmcuIHAybV9jbGVhcl90YWJsZSkgdGhhdCBpcwpyZXNwb25zaWJsZSBm
b3IgZG9pbmcganVzdCB0aGF0LiBJbiB0aGlzIHdheSwgd2UgY291bGQgY2FsbApwMm1fY2xlYXJf
dGFibGUgZnJvbSBhbHRwMm1fcmVzZXQgKHRoZSBvbmx5IHBsYWNlIHdoZXJlIHdlIGFjdHVhbGx5
IG5lZWQKdG8gY2xlYXIgYWx0cDJtIHZpZXdzIHdpdGhvdXQgc3Vic2VxdWVudGx5IGRlc3Ryb3lp
bmcgdGhlbSkgd291bGQgbm90Cm5lZWQgdG8gY2xlYXIgdGhlIHAybSdzIGV2ZXJ5dGltZSB3ZSBk
ZXN0cm95IG9uZS4gQWxzbywgd2Ugc291bGQgbmVlZCB0bwpsb2NrIHRoZSBwMm0gb25seSBpbiBw
Mm1fY2xlYXJfdGFibGUgYW5kIG5vdCBpbnNpZGUgb2YgcDJtX2ZsdXNoX3RhYmxlCm9yIG9uZSBv
ZiBpdHMgY2FsbGVyLiBXaGF0IHdvdWxkIHlvdSBwcmVmZXI/Cgo+PiArwqDCoMKgIH0KPj4gKwo+
PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIEZsdXNoIFRMQnMgYmVmb3JlIHJlbGVhc2luZyBy
ZW1haW5pbmcgaW50ZXJtZWRpYXRlIHAybSBwYWdlCj4+IHRhYmxlcyB0bwo+PiArwqDCoMKgwqAg
KiBwcmV2ZW50IGlsbGVnYWwgYWNjZXNzIHRvIHN0YWxsZWQgVExCIGVudHJpZXMuCj4+ICvCoMKg
wqDCoCAqLwo+PiArwqDCoMKgIHAybV9mbHVzaF90bGIocDJtKTsKPgo+IEFnYWluLCB0aGlzIGlz
IGNhbGxlZCBieSBwMm1fZmx1c2hfdGFibGUgd2hlcmUgdGhlIFAyTSBtYXkgbm90IGhhdmUKPiBi
ZWVuIGFsbG9jYXRlZCBiZWNhdXNlIHRoZSBpbml0aWFsaXphdGlvbiBmYWlsZWQuIFNvIHRyeWlu
ZyB0byBmbHVzaAo+IFRMQiBtYXkgbGVhZCB0byBhIHBhbmljIGluIFhlbiAodGhlIHZ0dGJyIGlz
IGludmFsaWQpLgo+Cj4gRnVydGhlcm1vcmUgd2UgYWxyZWFkeSBmbHVzaCB0aGUgVExCcyB3aGVu
IGNyZWF0aW5nIHRoZSBkb21haW4gKHNlZQo+IHAybV9hbGxvY190YWJsZSkuIFNvIHlvdSBhZGQg
eWV0IGFub3RoZXIgb3ZlcmhlYWQuCj4KClJpZ2h0LiBZZXQsIHdlIG11c3QgZmx1c2ggdGhlIFRM
QnMgYWZ0ZXIgY2xlYXJpbmcgKHJlc2V0dGluZyB0aGUgYWx0cDJtCnZpZXdzIHRocm91Z2ggYWx0
cDJtX3Jlc2V0KSB0aGUgdmlld3MuIFRoYXQgaXMsIGlmIHlvdSBzaG91bGQgYmUgb2sgd2l0aApt
eSBzdWdnZXN0aW9uIGFib3ZlIChpbnRyb2R1Y2luZyBwMm1fY2xlYXJfdGFibGUpLCB3ZSBjb3Vs
ZCBsaW1pdApmbHVzaGluZyB0aGUgVExCcyBvbmx5IHRvIHRoZSBjb2RlIHRoYXQgYWN0dWFsbHkg
cmVzZXRzIHRoZSB2aWV3cy4KCj4+IMKgICvCoMKgwqAgLyogRnJlZSB0aGUgcmVzdCBvZiB0aGUg
dHJpZSBwYWdlcyBiYWNrIHRvIHRoZSBwYWdpbmcgcG9vbC4gKi8KPj4gwqDCoMKgwqDCoCB3aGls
ZSAoIChwZyA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmcDJtLT5wYWdlcykpICkKPj4gwqDCoMKg
wqDCoMKgwqDCoMKgIGZyZWVfZG9taGVhcF9wYWdlKHBnKTsKPj4gwqAgK8KgwqDCoCBwMm0tPmxv
d2VzdF9tYXBwZWRfZ2ZuID0gSU5WQUxJRF9HRk47Cj4+ICvCoMKgwqAgcDJtLT5tYXhfbWFwcGVk
X2dmbiA9IF9nZm4oMCk7Cj4+ICt9Cj4+ICsKPj4gK3ZvaWQgcDJtX3RlYXJkb3duX29uZShzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtKQo+PiArewo+PiArwqDCoMKgIHAybV9mbHVzaF90YWJsZShwMm0p
Owo+PiArCj4+IMKgwqDCoMKgwqAgaWYgKCBwMm0tPnJvb3QgKQo+PiDCoMKgwqDCoMKgwqDCoMKg
wqAgZnJlZV9kb21oZWFwX3BhZ2VzKHAybS0+cm9vdCwgUDJNX1JPT1RfT1JERVIpOwo+PiDCoCDC
oMKgwqDCoMKgIHAybS0+cm9vdCA9IE5VTEw7Cj4+IMKgIC3CoMKgwqAgcDJtX2ZyZWVfdm1pZChk
KTsKPj4gK8KgwqDCoCBwMm1fZnJlZV92bWlkKHAybS0+ZG9tYWluKTsKPgo+IFRoaXMgaXMgYSBi
aXQgb2RkIHRvIHJlYWQgZ2l2ZW4gdGhlIFZNSUQgaXMgcGVyIFAyTS4gTGlrZWx5IHlvdSB3YW50
Cj4geW91ciBwYXRjaGVzICM5IGFuZCAjMTAgYmVmb3JlIHRoaXMgcGF0Y2guCgpPaywgdGhhbmsg
eW91LgoKPgo+PiDCoCDCoMKgwqDCoMKgIHJhZGl4X3RyZWVfZGVzdHJveSgmcDJtLT5tZW1fYWNj
ZXNzX3NldHRpbmdzLCBOVUxMKTsKPj4gwqAgfQo+PiDCoCAtaW50IHAybV9pbml0KHN0cnVjdCBk
b21haW4gKmQpCj4+ICtpbnQgcDJtX2luaXRfb25lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pCj4+IMKgIHsKPj4gLcKgwqDCoCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJt
ID0gcDJtX2dldF9ob3N0cDJtKGQpOwo+PiDCoMKgwqDCoMKgIGludCByYyA9IDA7Cj4+IMKgwqDC
oMKgwqAgdW5zaWduZWQgaW50IGNwdTsKPj4gwqAgQEAgLTEyNjgsNiArMTMwNiwzMiBAQCBpbnQg
cDJtX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPj4gwqDCoMKgwqDCoCByZXR1cm4gcmM7Cj4+IMKg
IH0KPj4gwqAgK3N0YXRpYyB2b2lkIHAybV90ZWFyZG93bl9ob3N0cDJtKHN0cnVjdCBkb21haW4g
KmQpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9z
dHAybShkKTsKPj4gKwo+PiArwqDCoMKgIHAybV90ZWFyZG93bl9vbmUocDJtKTsKPj4gK30KPj4g
Kwo+PiArdm9pZCBwMm1fdGVhcmRvd24oc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gK8KgwqDC
oCBwMm1fdGVhcmRvd25faG9zdHAybShkKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGludCBwMm1f
aW5pdF9ob3N0cDJtKHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHAy
bV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKPj4gKwo+PiArwqDCoMKgIHAybS0+
cDJtX2NsYXNzID0gcDJtX2hvc3Q7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gcDJtX2luaXRfb25l
KGQsIHAybSk7Cj4+ICt9Cj4+ICsKPj4gK2ludCBwMm1faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+
PiArewo+PiArwqDCoMKgIHJldHVybiBwMm1faW5pdF9ob3N0cDJtKGQpOwo+PiArfQo+Cj4gUGxl
YXNlIGV4cGxhaW4gaW4gdGhlIGNvbW1pdCBtZXNzYWdlIHdoeSB5b3UgbmVlZCB0byBpbnRyb2R1
Y2UKPiBwMm1faW5pdC9wMm1fdGVhcmRvd24gdGhhdCBqdXN0IGNhbGwgcDJtX2luaXRfb25lL3Ay
bV90ZWFyZG93bl9ob3N0cDJtLgoKSSB3aWxsIGV4dGVuZCB0aGUgY29tbWl0IG1lc3NhZ2UgYnkg
c3RhdGluZyB0aGF0IHdlIHdpbGwgZmlsbCBwMm1faW5pdAppbiBvbmUgb2YgdGhlIGZ1dHVyZSBj
b21taXRzIGJ5IGFkZGluZyBhbiBhbHRwMm0gaW5pdGlhbGl6YXRpb24gcm91dGluZS4KVGhhbmtz
LgoKPgo+PiArCj4+IMKgIC8qCj4+IMKgwqAgKiBUaGUgZnVuY3Rpb24gd2lsbCBnbyB0aHJvdWdo
IHRoZSBwMm0gYW5kIHJlbW92ZSBwYWdlIHJlZmVyZW5jZQo+PiB3aGVuIGl0Cj4+IMKgwqAgKiBp
cyByZXF1aXJlZC4gVGhlIG1hcHBpbmcgd2lsbCBiZSByZW1vdmVkIGZyb20gdGhlIHAybS4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3AybS5oCj4+IGluZGV4IDMzMmQ3NGYxMWMuLjliYjM4ZTY4OWEgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaAo+PiBAQCAtMjk1LDYgKzI5NSwxNSBAQCBzdGF0aWMgaW5saW5lIGludCBndWVzdF9waHlz
bWFwX2FkZF9wYWdlKHN0cnVjdAo+PiBkb21haW4gKmQsCj4+IMKgIMKgIG1mbl90IGdmbl90b19t
Zm4oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuKTsKPj4gwqAgKy8qIEZsdXNoZXMgdGhlIHBh
Z2UgdGFibGUgaGVsZCBieSB0aGUgcDJtLiAqLwo+PiArdm9pZCBwMm1fZmx1c2hfdGFibGUoc3Ry
dWN0IHAybV9kb21haW4gKnAybSk7Cj4+ICsKPj4gKy8qIEluaXRpYWxpemUgdGhlIHAybSBzdHJ1
Y3R1cmUuICovCj4+ICtpbnQgcDJtX2luaXRfb25lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBw
Mm1fZG9tYWluICpwMm0pOwo+PiArCj4+ICsvKiBSZWxlYXNlIHJlc291cmNlcyBoZWxkIGJ5IHRo
ZSBwMm0gc3RydWN0dXJlLiAqLwo+PiArdm9pZCBwMm1fdGVhcmRvd25fb25lKHN0cnVjdCBwMm1f
ZG9tYWluICpwMm0pOwo+PiArCj4+IMKgIC8qCj4+IMKgwqAgKiBQb3B1bGF0ZS1vbi1kZW1hbmQK
Pj4gwqDCoCAqLwo+PgoKVGhhbmtzLAp+U2VyZ2VqCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 17:16:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 17:16:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJzc-0003qy-G9; Wed, 10 Jan 2018 17:16:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ersx=ef=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1eZJzb-0003qs-CM
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 17:16:47 +0000
X-Inumbo-ID: d89c2d6a-f629-11e7-b4a6-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d89c2d6a-f629-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 18:15:24 +0100 (CET)
Received: from localhost.localdomain (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 243B828C004;
 Wed, 10 Jan 2018 12:16:44 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 243B828C004
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1515604604;
 bh=ixlNYRciv0VwZbkBZPLaZHB95i0BrxkG9IFe7qidF8Q=;
 h=From:To:Cc:Subject:Date:From;
 b=B3WBY8Uol1Jn7sC1rODBQ12hOngmrgcKQd9ZN4nYW438CTDK4Asnra6nAfeln/Q3B
 36UwQCLo6uUpY5xahQ3EmgsHovGVhQmbNA1VTEipc10FwAizX9RQQsFKsfHsbwSZ8u
 xPjjegn8R0Gpgv8meSTwKZu2+YwYx2ull7rIPTug=
From: Sarah Newman <srn@prgmr.com>
To: xen-devel@lists.xen.org
Date: Wed, 10 Jan 2018 09:15:52 -0800
Message-Id: <1515604552-9205-1-git-send-email-srn@prgmr.com>
X-Mailer: git-send-email 1.9.1
Cc: sergey.dyasli@citrix.com, anthony@codemonkey.ws,
 Sarah Newman <srn@prgmr.com>
Subject: [Xen-devel] [PATCH] vixen: port of shadow PV console's page for L2
	DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGN1cnJlbnQgdmVyc2lvbiBvZiB2aXhlbiBoYW5kbGVzIGNvbnNvbGUgb3V0cHV0IGZyb20g
dGhlIGd1ZXN0CmJ1dCBub3QgY29uc29sZSBpbnB1dCB0byB0aGUgZ3Vlc3QuIFRoaXMgYWRkcyBn
dWVzdCBpbnB1dCBhcyBpbgoKMGQ1MGE4NWYgeDg2L3B2LXNoaW06IHNoYWRvdyBQViBjb25zb2xl
J3MgcGFnZSBmb3IgTDIgRG9tVSwKCmJ1dCB3aXRoIHJlYWRfc21iIG1vdmVkIHVwIGluIGd1ZXN0
X3R4LgoKU2lnbmVkLW9mZi1ieTogU2FyYWggTmV3bWFuIDxzcm5AcHJnbXIuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jICAgICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgICAgICAgIHwg
IDYgKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmggfCAgMSArCiAzIGZp
bGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5j
CmluZGV4IDA4NjE5ZDEuLjQ0OTFkODIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92
aXhlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCkBAIC0yNDUsNiArMjQ1LDQ4
IEBAIHN0YXRpYyB2b2lkIHZpeGVuX2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkZXZfaWQsIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHZpeGVuX3VwY2FsbChzbXBfcHJvY2Vzc29y
X2lkKCkpOwogfQogCitzdGF0aWMgdm9pZCBub3RpZnlfZ3Vlc3Qodm9pZCkKK3sKKyAgICBzdHJ1
Y3QgZXZ0Y2huICpjaG47CisgICAgY2huID0gZXZ0Y2huX2Zyb21fcG9ydChoYXJkd2FyZV9kb21h
aW4sIHZpeGVuX3hlbmNvbnNfcG9ydCk7CisgICAgZXZ0Y2huX3BvcnRfc2V0X3BlbmRpbmcoaGFy
ZHdhcmVfZG9tYWluLCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4pOworfQorCitzaXplX3Qgdml4
ZW5fZ3Vlc3RfdHgoY2hhciBjKQoreworICAgIHNpemVfdCBzZW50ID0gMDsKKyAgICB2b2xhdGls
ZSBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKnIgPSB2aXhlbl94ZW5jb25zX2lmYWNlOworICAg
IFhFTkNPTlNfUklOR19JRFggY29ucywgcHJvZDsKKworICAgIGlmIChyID09IE5VTEwpCisgICAg
ICAgIHJldHVybiAwOworCisgICAgY29ucyA9IEFDQ0VTU19PTkNFKHItPmluX2NvbnMpOworICAg
IHByb2QgPSByLT5pbl9wcm9kOworICAgIC8qIFVwZGF0ZSBwb2ludGVycyBiZWZvcmUgYWNjZXNz
aW5nIHRoZSByaW5nICovCisgICAgc21wX3JtYigpOworCisgICAgQVNTRVJUKChwcm9kIC0gY29u
cykgPD0gc2l6ZW9mKHItPmluKSk7CisKKyAgICAvKiBJcyB0aGUgcmluZyBvdXQgb2Ygc3BhY2U/
ICovCisgICAgaWYgKCBzaXplb2Yoci0+aW4pIC0gKHByb2QgLSBjb25zKSA9PSAwICkKKyAgICAg
ICAgZ290byBub3RpZnk7CisKKworICAgIHItPmluW01BU0tfWEVOQ09OU19JRFgocHJvZCsrLCBy
LT5pbildID0gYzsKKyAgICBzZW50Kys7CisKKyAgICAvKiBXcml0ZSB0byB0aGUgcmluZyBiZWZv
cmUgdXBkYXRpbmcgdGhlIHBvaW50ZXIgKi8KKyAgICBzbXBfd21iKCk7CisgICAgQUNDRVNTX09O
Q0Uoci0+aW5fcHJvZCkgPSBwcm9kOworCisgbm90aWZ5OgorICAgIC8qIEFsd2F5cyBub3RpZnkg
dGhlIGd1ZXN0OiBwcmV2ZW50cyByZWNlaXZlIHBhdGggZnJvbSBnZXR0aW5nIHN0dWNrLiAqLwor
ICAgIG5vdGlmeV9ndWVzdCgpOworCisgICAgcmV0dXJuIHNlbnQ7Cit9CisKIGJvb2wgdml4ZW5f
cmluZ19wcm9jZXNzKHVpbnQxNl90IHBvcnQpCiB7CiAgICAgdm9sYXRpbGUgc3RydWN0IHhlbmNv
bnNfaW50ZXJmYWNlICpyID0gdml4ZW5feGVuY29uc19pZmFjZTsKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXgg
YTgzYWViMi4uYmU1ODc1ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMK
KysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTMwLDYgKzMwLDcgQEAKICNpbmNs
dWRlIDx4ZW4vaHlwZXJjYWxsLmg+IC8qIGZvciBkb19jb25zb2xlX2lvICovCiAjaW5jbHVkZSA8
eGVuL2Vhcmx5X3ByaW50ay5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CisjaW5jbHVkZSA8
YXNtL2d1ZXN0L3ZpeGVuLmg+CiAKIC8qIGNvbnNvbGU6IGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9m
IGNvbnNvbGUgb3V0cHV0cy4gKi8KIHN0YXRpYyBjaGFyIF9faW5pdGRhdGEgb3B0X2NvbnNvbGVb
MzBdID0gT1BUX0NPTlNPTEVfU1RSOwpAQCAtNDA2LDEzICs0MDcsMTYgQEAgc3RhdGljIHZvaWQg
X19zZXJpYWxfcngoY2hhciBjLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
c2VyaWFsX3J4X3JpbmdbU0VSSUFMX1JYX01BU0soc2VyaWFsX3J4X3Byb2QrKyldID0gYzsKICAg
ICAvKiBBbHdheXMgbm90aWZ5IHRoZSBndWVzdDogcHJldmVudHMgcmVjZWl2ZSBwYXRoIGZyb20g
Z2V0dGluZyBzdHVjay4gKi8KICAgICBzZW5kX2dsb2JhbF92aXJxKFZJUlFfQ09OU09MRSk7CisK
KyAgICBpZiAoIGlzX3ZpeGVuKCkpCisgICAgICAgIHZpeGVuX2d1ZXN0X3R4KGMpOwogfQogCiBz
dGF0aWMgdm9pZCBzZXJpYWxfcngoY2hhciBjLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IHsKICAgICBzdGF0aWMgaW50IHN3aXRjaF9jb2RlX2NvdW50ID0gMDsKIAotICAgIGlmICggc3dp
dGNoX2NvZGUgJiYgKGMgPT0gc3dpdGNoX2NvZGUpICkKKyAgICBpZiAoIWlzX3ZpeGVuKCkgJiYg
c3dpdGNoX2NvZGUgJiYgKGMgPT0gc3dpdGNoX2NvZGUpICkKICAgICB7CiAgICAgICAgIC8qIFdl
IGVhdCBDVFJMLTxzd2l0Y2hfY2hhcj4gaW4gZ3JvdXBzIG9mIDMgdG8gc3dpdGNoIGNvbnNvbGUg
aW5wdXQuICovCiAgICAgICAgIGlmICggKytzd2l0Y2hfY29kZV9jb3VudCA9PSAzICkKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3Qvdml4ZW4uaAppbmRleCBlY2EyNjNhLi4yZTI2NjZlIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3ZpeGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC92aXhlbi5oCkBAIC04Niw1ICs4Niw2IEBAIHZpeGVuX3RyYW5zZm9ybShzdHJ1Y3Qg
ZG9tYWluICpkb20wLAogICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqcGNvbnNvbGVfbWZuLCB1
aW50MzJfdCAqcGNvbnNvbGVfZXZ0Y2huKTsKIAogYm9vbCB2aXhlbl9yaW5nX3Byb2Nlc3ModWlu
dDE2X3QgcG9ydCk7CitzaXplX3Qgdml4ZW5fZ3Vlc3RfdHgoY2hhciBjKTsKIAogI2VuZGlmCi0t
IAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 17:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 17:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZJzx-0003tG-NY; Wed, 10 Jan 2018 17:17:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xplx=ef=sec.in.tum.de=proskurin@srs-us1.protection.inumbo.net>)
 id 1eZJzw-0003t5-JO
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 17:17:08 +0000
X-Inumbo-ID: e5710446-f629-11e7-b4a6-bc764e045a96
Received: from mail-out1.informatik.tu-muenchen.de (unknown [131.159.0.8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5710446-f629-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 18:15:46 +0100 (CET)
Received: from [131.159.50.36] (ker.sec.in.tum.de [131.159.50.36])
 by services.sec.in.tum.de (Postfix) with ESMTPSA id B3BD8100242B2;
 Wed, 10 Jan 2018 18:16:59 +0100 (CET)
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-3-proskurin@sec.in.tum.de>
 <c6fed3f8-eb9a-dc36-5679-c6a9c3d3df71@linaro.org>
From: Sergej Proskurin <proskurin@sec.in.tum.de>
Message-ID: <42b33681-3437-2b5e-4e09-24364c279050@sec.in.tum.de>
Date: Wed, 10 Jan 2018 18:16:59 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <c6fed3f8-eb9a-dc36-5679-c6a9c3d3df71@linaro.org>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 02/39] arm/p2m: Add first altp2m HVMOP
 stubs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKCk9uIDEwLzA5LzIwMTcgMDY6NDMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBTZXJnZWosCj4KPiBPbiAzMC8wOC8xNyAxOTozMiwgU2VyZ2VqIFByb3NrdXJpbiB3cm90
ZToKPj4gVGhpcyBjb21taXQgY29waWVzIGFuZCBleHRlbmRzIHRoZSBhbHRwMm0tcmVsYXRlZCBj
b2RlIGZyb20geDg2IHRvIEFSTS4KPj4gRnVuY3Rpb25zIHRoYXQgYXJlIG5vIHlldCBzdXBwb3J0
ZWQgbm90aWZ5IHRoZSBjYWxsZXIgb3IgcHJpbnQgYSBCVUcKPj4gbWVzc2FnZSBzdGF0aW5nIHRo
ZWlyIGFic2VuY2UuCj4KPiBJIGFtIHN0aWxsIGNvbmNlcm5lZCBvbiB0aGUgbG9ja2luZyBkaWZm
ZXJpbmcgYmV0d2VlbiB4ODYgYW5kIEFybQo+IChsaWtlbHkgdGhlIGZvcm1lciBpcyB3cm9uZykg
YW5kIGZvciBtYWludGFpbiBQT1YgaW4gdGhlIGZ1dHVyZS4KPgo+IExhc3QgeWVhciB5b3Ugc2Fp
ZCB5b3Ugd2VyZSB3b3JraW5nIG9uIGdldHRpbmcgZG9fYWx0cDJtX29wIGNvbW1vbgo+IGJldHdl
ZW4geDg2IGFuZCBBcm0uIFdoYXQncyB0aGUgc3RhdHVzPwoKSSByZW1lbWJlciB1cyBoYXZpbmcg
dGhlIGRpc2N1c3Npb24gYWJvdXQgcHVsbGluZyBvdXQgY29tbW9uIGNvZGUgb2YKYm90aCBhcmNo
aXRlY3R1cmVzLiBJIHN0aWxsIGJlbGlldmUgdGhhdCB0aGlzIGlzIG5lY2Vzc2FyeS4gWWV0LCBh
cyBJCnRvbGQgeW91IHRoZSBsYXN0IHRpbWUsIEkgcmVhbGx5IHdvdWxkIGxpa2UgdG8gZmlyc3Qg
Z2V0IHRoZQppbXBsZW1lbnRhdGlvbiBmb3IgQVJNIGludG8gbWFpbmxpbmUgYmVmb3JlIGJsb3dp
bmcgdXAgdGhpcyBwYXRjaCBzZXJpZXMKZXZlbiBtb3JlLgoKPgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2h2bS5jIGIveGVuL2FyY2gvYXJtL2h2bS5jCj4+IGluZGV4IGE1NmIzZmUzZmIu
LjA0MmJkZGE5NzkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9odm0uYwo+PiArKysgYi94
ZW4vYXJjaC9hcm0vaHZtLmMKPj4gQEAgLTMxLDYgKzMxLDk5IEBACj4+IMKgIMKgICNpbmNsdWRl
IDxhc20vaHlwZXJjYWxsLmg+Cj4+IMKgICsjaW5jbHVkZSA8YXNtL2FsdHAybS5oPgo+PiArCj4+
ICtzdGF0aWMgaW50IGRvX2FsdHAybV9vcChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
ZykKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgeGVuX2h2bV9hbHRwMm1fb3AgYTsKPj4gK8KgwqDC
oCBzdHJ1Y3QgZG9tYWluICpkID0gTlVMTDsKPj4gK8KgwqDCoCB1aW50NjRfdCBtb2RlOwo+PiAr
wqDCoMKgIGludCByYyA9IDA7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGNvcHlfZnJvbV9ndWVzdCgm
YSwgYXJnLCAxKSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVGQVVMVDsKPj4gKwo+PiAr
wqDCoMKgIGlmICggYS5wYWQxIHx8IGEucGFkMiB8fAo+PiArwqDCoMKgwqDCoMKgwqDCoCAoYS52
ZXJzaW9uICE9IEhWTU9QX0FMVFAyTV9JTlRFUkZBQ0VfVkVSU0lPTikgfHwKPj4gK8KgwqDCoMKg
wqDCoMKgwqAgKGEuY21kIDwgSFZNT1BfYWx0cDJtX2dldF9kb21haW5fc3RhdGUpIHx8Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgIChhLmNtZCA+IEhWTU9QX2FsdHAybV9jaGFuZ2VfZ2ZuKSApCj4KPiBU
aGF0IGV4YWN0bHkgc3VwcG9ydCBteSB2aWV3IGFib3ZlLiBZb3UgcmVzZW50IGEgc2VyaWVzIGFm
dGVyIGEgeWVhcgo+IGFuZCBkb24ndCBldmVuIGxvb2sgYXQgd2hhdCBjaGFuZ2VkIGluIHg4Ni4K
Pgo+IEkgZG9uJ3QgZXhwZWN0IGFueSBiZXR0ZXIgaW1wcm92ZW1lbnQgYXMgcGVvcGxlIHdpbGwg
YWRkIG1vcmUgZmVhdHVyZXMKPiBpbiBlYWNoIHNpZGUuCj4KPiBbLi4uXQo+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaAo+PiBpbmRleCA4ZGZjMWQxZWMyLi4wOTkxYTBhNzlkIDEwMDY0NAo+PiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmgKPj4gQEAgLTE0NSw2ICsxNDUsOSBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KPj4gwqDC
oMKgwqDCoCBzdHJ1Y3Qgewo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgdWludDhfdCBwcml2aWxlZ2Vk
X2NhbGxfZW5hYmxlZCA6IDE7Cj4+IMKgwqDCoMKgwqAgfSBtb25pdG9yOwo+PiArCj4+ICvCoMKg
wqAgLyogYWx0cDJtOiBhbGxvdyBtdWx0aXBsZSBjb3BpZXMgb2YgdGhlIGhvc3QncyBwMm0gKi8K
Pj4gK8KgwqDCoCBib29sIGFsdHAybV9hY3RpdmU7Cj4KPiBEb2VzIGl0IGhhdmUgdG8gYmUgaW4g
YXJjaF9kb21haW4/IENhbid0IHRoaXMgYmUgZG9uZSBpbiBjb21tb24gY29kZT8KCkkgd2lsbCBp
bnZlc3RpZ2F0ZSBob3cgdG8gYmVzdCBjb21iaW5lIHRoaXMgZmxhZyBiZXR3ZWVuIGJvdGgKYXJj
aGl0ZWN0dXJlcyBhbmQgcHJvdmlkZSBhIHN1Z2dlc3Rpb24gaW4gdjUuCgpUaGFua3MKflNlcmdl
agoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 17:21:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 17:21:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZK3k-0004k5-AF; Wed, 10 Jan 2018 17:21:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n77h=ef=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eZK3i-0004jy-R1
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 17:21:02 +0000
X-Inumbo-ID: 712aae0a-f62a-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x22d.google.com (unknown [2a00:1450:400c:c09::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 712aae0a-f62a-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 18:19:41 +0100 (CET)
Received: by mail-wm0-x22d.google.com with SMTP id 143so392323wma.5
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 09:21:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=EBKwhtSbOy7jI1UgpArU2R1FJDwtEpL967/e1PDQqos=;
 b=Ph2xPdVBWl6wvz79T3yihoAQzLz0LE5Dm07BE9jnKAKyvv8iy7ECVmh7aBHTdmMbMC
 ucorW3jtjbGQr5ITx7JVCePTd/BDo8dX3+DthTbuk+O4e0e4unp7/4opvmfbsq8OeB+K
 NQKh+eMTU3tjmaoaAPlAhWnpg3WmcSOMI3HSI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=EBKwhtSbOy7jI1UgpArU2R1FJDwtEpL967/e1PDQqos=;
 b=bKO7glb0WQGe03GAEfc1YsREfEcoINf27dcAE7jEpG4YRxE0VOYhODclclJc93/LHW
 hvqU1CIDJirOkf2bKq5W8gFSrzniK5tnezULCumE3mlKzwPr7XpboxKkhf4hMT1o1w0r
 ieXMGdhZtPJwOLN2icz3/+aHFBtlAnim4PEYAfhKhLS2ll8Hwe3vsHEaCU1Im5tszhRx
 SAoq7rRoQ55U7eKe1OQLExaw/3RIa6Dn+DmRa0zrxsg7EVAQrY+t2SzSU0ZUqAQhn00u
 uswv4e9tGg9WVSIfsAnLCmJF2HTwDisN4T43oSCgRasfZncMbzGxTEyWVaIDr8GLse7u
 Mlfg==
X-Gm-Message-State: AKwxyteP/LJrLHs2rFOOPDoyFAy0FLW7vmyy+NGZWtuZehlGc32Ce0jn
 07zqYeIYpyXKn7rlJEYzsNyMUg==
X-Google-Smtp-Source: ACJfBovYYh9TFV7U/K/X6AZHTKjRJOXCycxDvZXLMOybq2b2ukGmJzoDMxad0C7yQZBGN8RN4/J8Ag==
X-Received: by 10.28.31.66 with SMTP id f63mr1468909wmf.138.1515604859969;
 Wed, 10 Jan 2018 09:20:59 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f5sm17092101wrh.24.2018.01.10.09.20.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 10 Jan 2018 09:20:59 -0800 (PST)
To: Sergej Proskurin <proskurin@sec.in.tum.de>, xen-devel@lists.xenproject.org
References: <20170830183258.14612-1-proskurin@sec.in.tum.de>
 <20170830183258.14612-3-proskurin@sec.in.tum.de>
 <c6fed3f8-eb9a-dc36-5679-c6a9c3d3df71@linaro.org>
 <42b33681-3437-2b5e-4e09-24364c279050@sec.in.tum.de>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <c31f39bb-6d28-81a5-69f2-5a629fa9d4de@linaro.org>
Date: Wed, 10 Jan 2018 17:20:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <42b33681-3437-2b5e-4e09-24364c279050@sec.in.tum.de>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v4 02/39] arm/p2m: Add first altp2m HVMOP
 stubs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAxMC8wMS8xOCAxNzoxNiwgU2VyZ2VqIFByb3NrdXJpbiB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSwKCj4gCj4gT24gMTAvMDkvMjAxNyAwNjo0MyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
PiBIaSBTZXJnZWosCj4+Cj4+IE9uIDMwLzA4LzE3IDE5OjMyLCBTZXJnZWogUHJvc2t1cmluIHdy
b3RlOgo+Pj4gVGhpcyBjb21taXQgY29waWVzIGFuZCBleHRlbmRzIHRoZSBhbHRwMm0tcmVsYXRl
ZCBjb2RlIGZyb20geDg2IHRvIEFSTS4KPj4+IEZ1bmN0aW9ucyB0aGF0IGFyZSBubyB5ZXQgc3Vw
cG9ydGVkIG5vdGlmeSB0aGUgY2FsbGVyIG9yIHByaW50IGEgQlVHCj4+PiBtZXNzYWdlIHN0YXRp
bmcgdGhlaXIgYWJzZW5jZS4KPj4KPj4gSSBhbSBzdGlsbCBjb25jZXJuZWQgb24gdGhlIGxvY2tp
bmcgZGlmZmVyaW5nIGJldHdlZW4geDg2IGFuZCBBcm0KPj4gKGxpa2VseSB0aGUgZm9ybWVyIGlz
IHdyb25nKSBhbmQgZm9yIG1haW50YWluIFBPViBpbiB0aGUgZnV0dXJlLgo+Pgo+PiBMYXN0IHll
YXIgeW91IHNhaWQgeW91IHdlcmUgd29ya2luZyBvbiBnZXR0aW5nIGRvX2FsdHAybV9vcCBjb21t
b24KPj4gYmV0d2VlbiB4ODYgYW5kIEFybS4gV2hhdCdzIHRoZSBzdGF0dXM/Cj4gCj4gSSByZW1l
bWJlciB1cyBoYXZpbmcgdGhlIGRpc2N1c3Npb24gYWJvdXQgcHVsbGluZyBvdXQgY29tbW9uIGNv
ZGUgb2YKPiBib3RoIGFyY2hpdGVjdHVyZXMuIEkgc3RpbGwgYmVsaWV2ZSB0aGF0IHRoaXMgaXMg
bmVjZXNzYXJ5LiBZZXQsIGFzIEkKPiB0b2xkIHlvdSB0aGUgbGFzdCB0aW1lLCBJIHJlYWxseSB3
b3VsZCBsaWtlIHRvIGZpcnN0IGdldCB0aGUKPiBpbXBsZW1lbnRhdGlvbiBmb3IgQVJNIGludG8g
bWFpbmxpbmUgYmVmb3JlIGJsb3dpbmcgdXAgdGhpcyBwYXRjaCBzZXJpZXMKPiBldmVuIG1vcmUu
CgpUaGF0J3MgYSBuby1nbyBmcm9tIG15IHNpZGUgZnJvbSAyIHJlYXNvbnM6CgkxKSBZb3UgYWRk
IGJ1cmRlbiBpbiByZXZpZXcuIEkgaGF2ZSB0byBtYWtlIHN1cmUgdGhhdCBldmVyeSBuZXcgY29k
ZSAKeW91IGFkZCBhbmQgbWFrZSBzdXJlIHlvdSBkb24ndCBnZXQgdGhlIGxvY2tpbmcgd3Jvbmcu
IENvbW1vbiBjb2RlIG1ha2VzIAplYXNpZXIgZm9yIHRoYXQKCTIpIE1vc3Qgb2YgZmVhdHVyZXMg
YWRkZWQgdG8gQXJtIHRoYXQgYWxyZWFkeSBjb21pbmcgZnJvbSB4ODYgYXJlIAp1c3VhbGx5IGNv
bnNvbGlkYXRlZC4KClNvIHRvIG1ha2UgY2xlYXIsIHRoZSBjdXJyZW50IHN0YXRlOgoKTkFja2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 17:25:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 17:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZK7u-0004ui-Rx; Wed, 10 Jan 2018 17:25:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0mnt=ef=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eZK7t-0004uY-34
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 17:25:21 +0000
X-Inumbo-ID: 84cde92f-f62b-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84cde92f-f62b-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 17:27:23 +0000 (UTC)
Received: from [10.135.48.227] (162-198-228-36.lightspeed.wlfrct.sbcglobal.net
 [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B48A621723;
 Wed, 10 Jan 2018 17:25:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B48A621723
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 10 Jan 2018 09:25:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
Message-ID: <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Doug Goldstein <cardoe@cardoe.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMCBKYW4gMjAxOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiAqIEV4ZWN1dGl2ZSBz
dW1tYXJ5Cj4gCj4gLSBXZSd2ZSBhZ3JlZWQgb24gYSAiY29udmVyZ2VuY2UiIHBvaW50IGZvciBQ
ViBzaGltIGZ1bmN0aW9uYWxpdHkgdGhhdAo+ICAgY292ZXJzIGFzIG1hbnkgdXNlcnMgYXMgcG9z
c2libGU6Cj4gIC0gJ0hWTScgZnVuY3Rpb25hbGl0eTogYm9vdHMgaW4gSFZNIG1vZGUsIGhhcyBz
dXBwb3J0IGZvciBYZW4gMy40Cj4gICAgZXZlbnQgY2hhbm5lbHMsICZjLCBib290ZWQgdmlhICdz
aWRlY2FyJwo+ICAtICdQVkgnIGZ1bmN0aW9uYWxpdHk6IGJvb3RzIGluIFBWSCBtb2RlLCBib290
ZWQgdmlhIHRvb2xzdGFjawo+ICAgIGNoYW5nZXMKPiAKPiAtICJWaXhlbiIgKHRoZSBBbWF6b24g
c2hpbSkgYW5kIFBWSCBzaGltIChtb3N0bHkgZGV2ZWxvcGVkIGJ5IENpdHJpeCkKPiAgIGVhY2gg
Y292ZXIgc29tZSB1c2VycyBhbmQgbm90IG90aGVyczsgbmVpdGhlciBvbmUgKHlldCkgY292ZXJz
IGFsbAo+ICAgdXNlcnMKClNvcnJ5IGZvciBiZWluZyBwdW5jdGlsaW91cywgYnV0IG5laXRoZXIg
b25lIGNhbiBjb3ZlciBhbGwgdXNlcnM6IHRoZXJlCmFyZSB1c2VycyB3aXRob3V0IFZULXggb24g
dGhlaXIgcGxhdGZvcm0sIGFuZCBib3RoIGFwcHJvYWNoZXMgcmVxdWlyZQpWVC14LgoKQm90aCBj
YW4gb25seSBiZSB0ZW1wb3Jhcnkgc3RvcC1nYXBzLiBJIG1hZGUgYSBjb3VwbGUgb2YgbW9yZSBj
b21tZW50cwppbiB0aGlzIHJlc3BlY3QgYmVsb3cuCgoKCj4gLSBWaXhlbiBpcyByZWFkeSBmb3Ig
aW1tZWRpYXRlIHJlbGVhc2U7IFBWSCBzaGltIHN0aWxsIG5lZWRzIHNvbWUKPiAgIG1pbm9yIHJl
dmlzaW9uLCBhbmQgdGhlIHRvb2xzdGFjayBjb21wb25lbnQKPiAKPiAtIFByb3Bvc2FsOgo+ICAt
IFJlbGVhc2UgIkhPV1RPIiBmb3IgQW1hem9uIHNoaW0gdjEgaW1tZWRpYXRlbHkgKGluY2x1ZGlu
ZyBhIHNpZ25lZAo+ICAgIHRhZyBvbiB4ZW5iaXRzIHdpdGggdGhlIHJlcXVpc2l0ZSBwYXRjaGVz
KQo+ICAtIFJlbGVhc2UgIkhPV1RPIiBmb3IgUFZIIHNoaW0gYXMgc29vbiBhcyBpdCdzIHJlYWR5
IChpbmNsdWRpbmcgYQo+ICAgIHNpZ25lZCB0YWcgb3IgdGFncyBvbiB4ZW5iaXRzIHdpdGggdGhl
IHJlcXVpc2l0ZSBwYXRjaGVzKQo+ICAtIEJhc2UgZnV0dXJlIGRldmVsb3BtZW50IG9uIHRoZSBQ
Vkggc2hpbSAocG9ydGluZyBvdmVyIGZ1bmN0aW9uYWxpdHkKPiAgICBmcm9tIHRoZSBBbWF6b24g
c2VyaWVzKQo+IAo+ICogRGlzY3Vzc2lvbgo+IAo+IEluIG91ciBkaXNjdXNzaW9ucywgd2UndmUg
Z2VuZXJhbGx5IGlkZW50aWZpZWQgZm91ciBraW5kcyBvZiB1c2VycyAvCj4gY29uc3VtZXJzIG9m
IFhlbjoKPiAKPiAxLiBUaG9zZSBmb3Igd2hvbSB1cGdyYWRpbmcgdG8gYSBuZXdlciB2ZXJzaW9u
IG9mIFhlbiBpcyB0aGUgYmlnZ2VzdAo+IHByb2JsZW0KPiAKPiBUaGlzIGNvdWxkIGJlIHBlb3Bs
ZSB3aG8gaGF2ZSBsb2NhbCBjaGFuZ2VzIHRoZXkgY2FuJ3QgZm9yd2FyZC1wb3J0LAo+IHBlb3Bs
ZSB3aG9zZSBTTEFzIGZvcmJpZCB1cGRhdGluZyB2ZXJzaW9ucywgb3IgYW55IG51bWJlciBvZiBv
dGhlcgo+IHRoaW5ncyB0aGF0IG1ha2UgdXBkYXRpbmcgdG8gYSBuZXdlciB2ZXJzaW9uIG9mIFhl
biB1bnBhbGF0YWJsZSBvcgo+IGltcG9zc2libGUuCj4gCj4gMi4gVGhvc2UgZm9yIHdob20gYWRk
aW5nIGEgUUVNVSBpbnN0YW5jZSB0byBhbGwgUFYgZ3Vlc3RzIGlzIHRoZQo+IGJpZ2dlc3QgcHJv
YmxlbQo+IAo+IE1hbnkgdXNlcnMgSSd2ZSB0YWxrZWQgdG8gZXh0cmVtZWx5IGRpc2xpa2UgdGhl
IGlkZWEgb2YgYWRkaW5nIFFFTVUKPiBpbnN0YW5jZXMgdG8gYWxsIHRoZWlyIFBWIGd1ZXN0cywg
YW5kIHdvdWxkIHJhdGhlciBkbyB1cGdyYWRlcyBhbmQvb3IKPiBtb2RpZnkgZ3Vlc3QgdHlwZXMg
dG8gYXZvaWQgdGhpcwo+IAo+IDMuIFRob3NlIGZvciB3aG9tIG1vZGlmeWluZyBndWVzdCBwYXJh
bWV0ZXJzIGlzIHRoZSBiaWdnZXN0IHByb2JsZW0KPiAKPiBNYW55IHVzZXJzIEkndmUgdGFsa2Vk
IHRvIGFyZSB1c2luZyBzb2Z0d2FyZSB3aGljaCBzZXZlcmVseSBsaW1pdHMgdGhlCj4gZmxleGli
aWxpdHkgdGhleSBoYXZlIGluIHRlcm1zIG9mIGhvdyBndWVzdHMgYXJlIGNyZWF0ZWQKPiAKPiA0
LiBUaG9zZSBmb3Igd2hvbSBzb21lIHN1YnNldCBvZiBmZWF0dXJlcyAobWlncmF0aW9uLCBiYWxs
b29uaW5nLCB2Y3B1Cj4gaG90cGx1ZywgJmMpIGlzIHRoZSBiaWdnZXN0IHByb2JsZW0uCj4gCj4g
VGhpcyBpbmNsdWRlcyB1c2VycyB3aG8gcmVseSBvbiB0aGVzZSBmZWF0dXJlcywgYXMgd2VsbCBh
cyBzb2Z0d2FyZQo+IHByb3ZpZGVycyB0aGF0IHByb3ZpZGUgdGhvc2UgZmVhdHVyZXMuCgo1LiBU
aG9zZSB0aGF0IGNhbm5vdCBkZXBsb3kgbmVpdGhlciBWaXhlbiBub3IgUFZTaGltIGR1ZSB0byBs
YWNrIG9mIFZULXgKCgoKPiBBbWF6b24gaXMgaW4gdGhlIGZpcnN0IGNhdGVnb3J5LCBhbmQgaGF2
ZSBkZXZlbG9wZWQgYSAiUFYgc2hpbSIKPiBzZXJpZXMgdGhhdCBhZGRyZXNzZXMgdGhlaXIgbmVl
ZHMuICBUaGV5IGhhdmUgYWxzbyB2ZXJ5IGtpbmRseQo+IHNoYXJlZCB0aGUgcGF0Y2hlcyBwdWJs
aWNseSBmb3IgdGhlIGNvbW11bml0eSB0byBiZSBhYmxlIHRvIHVzZS4KPiAKPiBDaXRyaXggaXMg
aW4gdGhlIGZvdXJ0aCBjYXRlZ29yeSwgYW5kIGhhdmUgZGV2ZWxvcGVkIGEgIlBWIHNoaW0iCj4g
c2VyaWVzIHRoYXQgYWRkcmVzc2VzIHRoZWlyIG5lZWRzLiAgVGhpcyBzaGltIGFsc28gc2F0aXNm
aWVzIGNhdGVnb3J5IDIsCj4gYW5kIHdpdGggc29tZSB3b3JrIGNvdWxkIHN1cHBvcnQgY2F0ZWdv
cnkgMy4KPiAKPiBHb2luZyBmb3J3YXJkLCB0aGUgYmVzdCBzb2x1dGlvbnMgZm9yIG5ldyBoeXBl
cnZpc29ycyAoWGVuIDQuMTErKQo+IHdvdWxkIGJlIHRvIGF2b2lkIG5lZWRpbmcgUUVNVSwgYnVp
bGRpbmcgdGhlIHNpZGVjYXIsIGFuZCBzbyBvbi4gIEJ1dAo+IHdlIHN0aWxsIHdhbnQgdG8gYmUg
YWJsZSB0byBzdXBwb3J0IHBlb3BsZSBydW5uaW5nIHRoZSAnSFZNIHNoaW0gd2l0aAo+IHNpZGVj
YXInIHZlcnNpb24gZ29pbmcgZm9yd2FyZC4gIFNvIHRoZSAiY29udmVyZ2VuY2UgcG9pbnQiIHdl
J3ZlIGFsbAo+IHNlZW1lZCB0byBhZ3JlZSBvbiBpcyB0byBoYXZlIGEgc2hpbSBjYXBhYmxlIG9m
IHNhdGlzZnlpbmcgYWxsIGdyb3VwczoKCkdvaW5nIGZvcndhcmQsIHRoZSBiZXN0IHNvbHV0aW9u
cyBmb3IgbmV3IGh5cGVydmlzb3JzIChYZW4gNC4xMSspIGlzIHRvCmZpeCBQViBpbiBhIHdheSB0
aGF0IGlzIHNlY3VyZSB3aXRob3V0IG5lZWRpbmcgVlQteC4KCgoKPiAtIENhbiBydW4gaW4gSFZN
IG1vZGUgYmFjayBhcyBmYXIgYXMgWGVuIDMuNAo+IC0gQ2FuIHJ1biBpbiBQVkggbW9kZSwgd2l0
aG91dCBRRU1VIG9yICJzaWRlY2FyIiwgYW5kIGRvZXNuJ3QgcmVxdWlyZQo+ICAgbWFueSB0b29s
c3RhY2sgY2hhbmdlcwo+IC0gSGFzIGZlYXR1cmUgcGFyaXR5IHdpdGggUFYgbW9kZSAobWlncmF0
aW9uLCBiYWxsb29uaW5nLCB2Y3B1Cj4gICBtaWdyYXRpb24sICZjKQo+Cj4gVGhlIGlzc3VlIGhh
cyBiZWVuIG1hZGUgcHVibGljIGZvciBuZWFybHkgYSB3ZWVrIG5vdywgc28gdGhlcmUgaXMgYQo+
IGxvdCBvZiBwcmVzc3VyZSB0byBnZXQgYSBzb2x1dGlvbiB0byBvdXIgdXNlcnMgYXMgc29vbiBh
cyBwb3NzaWJsZTsgYnkKPiB0aGUgZW5kIG9mIHRoZSB3ZWVrIGF0IGFic29sdXRlIGxhdGVzdCwg
YnV0IHRvZGF5IGlmIHBvc3NpYmxlLgo+IAo+IEFtYXpvbidzIHYxIHNlcmllczoKPiAtIEhhcyBz
dXBwb3J0IGZvciAnbGVnYWN5JyBldmVudCBjaGFubmVscwo+IAo+IC0gSGFzIGJlZW4gdGVzdGVk
IGJ5IEFtYXpvbiBvdmVyIGEgd2lkZSByYW5nZSBvZiB0aGVpciBoeXBlcnZpc29yCj4gICB2ZXJz
aW9ucyBhbmQgZ3Vlc3QgdHlwZXMgKGluY2x1ZGluZyBwdmdydWIgdHlwZXMpIGJhY2sgYXMgZmFy
IGFzIFhlbgo+ICAgMy40Cj4gCj4gLSBVc2VzIEhWTSBtb2RlLCBhbmQgc28gaGFzIHRoZSBvdmVy
aGVhZCBhbmQgc2VjdXJpdHkgaW1wbGljYXRpb25zIG9mCj4gICBydW5uaW5nIFFFTVUKPiAKPiAt
IFJlcXVpcmVzIG5vIEwwIGh5cGVydmlzb3Igb3IgdG9vbHN0YWNrIGNoYW5nZXMKPiAKPiAtIFJl
cXVpcmVzIHVzZXJzIHRvIGJ1aWxkIGEgImJvb3Qgc2lkZWNhciIgaW1hZ2UgZm9yIGVhY2ggdW5p
cXVlIGd1ZXN0Cj4gICBib290IGNvbmZpZ3VyYXRpb24KPiAKPiAtIElzIG1pc3NpbmcgbWFueSBm
ZWF0dXJlcywgc3VjaCBhcyBtaWdyYXRpb24sIG1lbW9yeSBiYWxsb29uaW5nLCBhbmQKPiAgIHZj
cHUgaG90cGx1Zwo+IAo+IC0gSGFzIGFjY3VyYXRlICdzdG9sZW4gdGltZScgc3VwcG9ydAo+IAo+
IENpdHJpeCdzIHNlcmllczoKPiAtIEhhcyBiZWVuIGV4dGVuc2l2ZWx5IHRlc3RlZCBieSBYZW5T
ZXJ2ZXIncyBYZW5SVCBmb3IgWGVuIDQuNyAod2l0aAo+ICAgUFZIIGJhY2twb3J0cykgYW5kIDQu
MTAKPiAtIFVzZXMgUFZIIG1vZGUsIGFuZCBzbyBkb2Vzbid0IGhhdmUgdGhlIG92ZXJoZWFkIGFu
ZCBzZWN1cml0eQo+ICAgaW1wbGljYXRpb25zIG9mIHJ1bm5pbmcgUUVNVQo+IC0gTm8gbmVlZCB0
byBidWlsZCAiYm9vdCBzaWRlY2FyIgo+IC0gUmVxdWlyZXMgaHlwZXJ2aXNvciBjaGFuZ2VzIGZv
ciB2ZXJzaW9ucyBmb3IgdmVyc2lvbnMgYmVmb3JlIDQuMTAKPiAgIHdoaWNoIGNhbm5vdCByZWFz
b25hYmx5IGJlIGJhY2twb3J0ZWQgYnkgdGhlIG9wZW4tc291cmNlIHRlYW0gYmV5b25kCj4gICBY
ZW4gNC44Cj4gLSBSZXF1aXJlcyB0b29sc3RhY2sgY2hhbmdlcyBpbiBhbGwgdmVyc2lvbnMKPiAt
IEhhcyBtaWdyYXRpb24sIG1lbW9yeSBiYWxsb29uaW5nLCBhbmQgdmNwdSBob3RwbHVnIChleHRl
bnNpdmVseQo+ICAgdGVzdGVkIGJ5IFhlblJUKQo+IC0gRG9lc24ndCBoYXZlIGFjY3VyYXRlICdz
dG9sZW4gdGltZScgc3VwcG9ydAo+IC0gQ3VycmVudGx5IGlzIG1pc3NpbmcgYSBjbGVhbiB0b29s
c3RhY2sgaW50ZXJmYWNlCj4gCj4gV2l0aCBzb21lIHR3ZWFrcywgQ2l0cml4J3MgdmVyc2lvbiBo
YXMgYmVlbiBtYWRlIHRvIGJvb3QgaW4gSFZNIG1vZGUuCj4gSG93ZXZlciwgdGhpcyBtb2RpZmll
ZCB2ZXJzaW9uOgo+IC0gRG9lc24ndCBzdXBwb3J0IHRoZSAnbGVnYWN5JyBldmVudCBjaGFubmVs
IG1vZGUsIGFuZCBzbyB3b24ndCB3b3JrCj4gICBmb3IgdmVyc2lvbnMgYXMgb2xkIGFzIEFtYXpv
bidzCj4gLSBIYXNuJ3QgYmVlbiB0ZXN0ZWQgZXh0ZW5zaXZlbHkgb24gb2xkZXIgdmVyc2lvbnMK
PiAKPiBJYW4gc3VnZ2VzdGVkIHRoYXQgd2UgZ2V0IHNvbWV0aGluZyBhbmQgY2hlY2sgaXQgaW50
byA0LjEwLXN0YWdpbmcKPiBhcyBzb29uIGFzIHBvc3NpYmxlLiAgQnV0IHRoZXJlIGhhcyBiZWVu
IGEgZGViYXRlIGFib3V0IHdoZXRoZXIgd2UKPiBzaG91bGQgc3RhcnQgd2l0aCBBbWF6b24ncyBz
ZXJpZXMgYW5kIGFkZCBQVkggc3VwcG9ydCwgb3Igc3RhcnQgd2l0aAo+IENpdHJpeCdzIHNlcmll
cyBhbmQgYWRkIEhWTSBzdXBwb3J0IChpbmNsdWRpbmcgbGVnYWN5IGV2ZW50IGNoYW5uZWxzLAo+
IGFuZCBzbyBvbikuCj4gCj4gTm8gbWF0dGVyIHdoYXQsIGluZGl2aWR1YWwgdXNlcnMgd2lsbCBu
ZWVkIHRvIGRlY2lkZSB3aGV0aGVyIHRvIHRha2UKPiB0aGUgJ0hWTSArIHNpZGVjYXInIG9wdGlv
biBvciB0aGUgJ1BWSCcgb3B0aW9uLi4KPiAKPiBJJ2QgbGlrZSB0byBwcm9wb3NlIGEgbmV3IGFw
cHJhb2NoOgo+IAo+IDEuIEltbWVkaWF0ZWx5IHJlbGVhc2UgQW1hem9uJ3MgdjEgc2VyaWVzIGZv
ciBwZW9wbGUgd2hvIGNhbiAvIHByZWZlcgo+IHRvIHVzZSB0aGUgSFZNICsgc2lkZWNhciBvcHRp
b24uCj4gLSBBZHZpc29yeSBhbmQgSE9XVE8gc2hvdWxkIGluY2x1ZGUgd2hvIHNob3VsZCB1c2Ug
dGhpcyBvcHRpb24sIGFuZAo+ICAgaG93IHRvIGRvIGl0Lgo+IC0gQ2hlY2sgdGhlIHNlcmllcyBp
bnRvIGEgYnJhbmNoIG9uIHhlbmJpdHMsIGFuZCBhZGQgYSBzaWduZWQgdGFnCj4gLSBIT1dUTy12
aXhlbiwgYW5kIHNpZGVjYXIgc2NyaXB0LCB0byBiZSBpbmNsdWRlZCBpbiB0aGUgYWR2aXNvcnku
Cj4gCj4gMi4gQXMgc29vbiBhcyBwb3NzaWJsZSwgcmVsZWFzZSBDaXRyaXgncyBzZXJpZXMgZm9y
IHBlb3BsZSB3aG8gY2FuIC8KPiBwcmVmZXIgdG8gdXNlIHRoZSBQVkggKyB0b29sc3RhY2sgb3B0
aW9uLgo+IC0gSW1tZWRpYXRlIHdvcmsgc2hvdWxkIGZvY3VzIG9uIGdldHRpbmcgUFZIICsgdG9v
bHN0YWNrIGZ1bmN0aW9uYWxpdHkKPiAgIHJlYWR5IHRvIHJlbGVhc2UKPiAtIFdoZW4gcmVhZHks
IGFkdmlzb3J5IGFuZCBIT1dUTyBzaG91bGQgaW5jbHVkZSB3aG8gc2hvdWxkIHVzZSB0aGlzCj4g
ICBvcHRpb24gYW5kIGhvdwo+IC0gRWl0aGVyIGNoZWNrIHRoZSBzZXJpZXMgaW50byBhIGJyYW5j
aCBvbiB4ZW5iaXRzLCBvciBpbnRvCj4gICBzdGFnaW5nLTQuMTAKPiAtIEhPV1RPLXB2aCB0byBi
ZSBpbmNsdWRlZCBpbiB0aGUgYWR2aXNvcnkuCj4gCj4gVGhpcyBzaG91bGQgYWxsb3cgdXMgdG8g
Z2V0IGEgc29sdXRpb24gdG8gdGhlIHdpZGVzdCBudW1iZXIgb2YgdXNlcnMKPiBpbiB0aGUgc2hv
cnRlc3QgYW1vdW50IG9mIHRpbWU7IGl0IGFsc28gYWxsb3dzIHVzIHRvIGxldmVyYWdlIHRoZQo+
IHRlc3RpbmcgZWZmb3J0cyBvZiBib3RoIEFtYXpvbiAoZm9yIGJyZWFkdGggb2YgWGVuIHZlcnNp
b25zKSBhbmQKPiBDaXRyaXggKGZvciBkZXB0aCBvZiBmdW5jdGlvbmFsaXR5KS4KPiAKPiBUaGF0
IHRha2VzIHRoZSBwcmVzc3VyZSBvZmYgdXMgdG8gY2hlY2sgaW4gb25lIG9yIHRoZSBvdGhlciB2
ZXJzaW9uIG9mCj4gdGhlIHBhdGNoIHNlcmllcy4KPiAKPiBHb2luZyBmb3J3YXJkLCB3ZSBjb3Vs
ZCB3b3JrIHRvd2FyZHMgdGhlIGNvbnZlcmdlbmNlIG9mIGZ1bmN0aW9uYWxpdHkKPiBmcm9tIGVp
dGhlciBwYXRjaCBzZXJpZXMuICBCdXQgaXQgbG9va3Mgc3VwZXJmaWNpYWxseSBhdCBsZWFzdCBs
aWtlCj4gdGhlIENpdHJpeCBzZXJpZXMgaXMgY2xvc2VyIHRvIHRoZSBjb252ZXJnZW5jZSBwb2lu
dCwgYW5kIHNvIGl0IHNlZW1zCj4gbGlrZSB1c2luZyB0aGF0IGFzIGEgc3RhcnRpbmcgcG9pbnQg
d291bGQgbWFrZSB0aGUgbW9zdCBzZW5zZS4KPiAKPiBSZWdhcmRsZXNzIG9mIHdoYXQgd2UgdGhp
bmsgb2Ygc3RlcCAyLCBJIHRoaW5rIHdlIHNob3VsZCB0YWtlIHN0ZXAgMQo+IGltbWVkaWF0ZWx5
Lgo+IAo+IExldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rLgo+IAo+ICAtR2VvcmdlCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 17:44:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 17:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZKQL-0006UJ-FM; Wed, 10 Jan 2018 17:44:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dmh2=ef=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1eZKQL-0006UD-1B
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 17:44:25 +0000
X-Inumbo-ID: b456b517-f62d-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x22c.google.com (unknown [2a00:1450:400c:c0c::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b456b517-f62d-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 18:43:02 +0100 (CET)
Received: by mail-wr0-x22c.google.com with SMTP id w50so8953844wrc.11
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 09:44:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:message-id:subject:from:to:date:in-reply-to:references
 :mime-version; bh=dbnV3BVm6jv3Aj6x4z6/QU69WtBIap5orS/IMG+M9GI=;
 b=EN2rmFBYYjhQd+qjikyPuPm0ahjhsxYh8zbRxQ+xcWFlZ3ZJpvehfSDSd6Zd0yxbj1
 isKfOZ8xsCFVVnNaeSC30QyzCN+fPw3nL5lQknOswFgTx/fB45jmswwGrvjGzYjKudKH
 1vO3XLKrN1LAn6LQpR8k/WuXRLe4E8++N+r9KFttKfNsiw3jSynmG74iBOZ7JZZr5+zS
 3P7DuN4A+2+ypwhiw97sfHS/+MnzWbLg+qBiIXuRb7xdSDjZbKwaEUsqCvFx0BNv3+1m
 F/G4NffjLIgU5D71oQ34NUv1A2Z99fNLBpj9xUMkG/y0vNdlHSBU6Xk2riPx6db1aC8X
 JxVQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:message-id:subject:from:to:date
 :in-reply-to:references:mime-version;
 bh=dbnV3BVm6jv3Aj6x4z6/QU69WtBIap5orS/IMG+M9GI=;
 b=S90tjtTLnuL7ZzsxjY8pTkPSWoIadnnT2qWNGAUvjJn0Lz6CLn+H4pOzWQpAR0NWB2
 zieeKPRjCYVoCf8ibiAQkyCdEBmuDKvvwPf3HorsJHkK7w0RkCpwzh9WQ6B0byvPmIMw
 fcXJjyj7UnhP6LPOzXSuOSc2wz848FTvpScd9vENGT6gfZK8q4juYY7HFQZODXd2HMGF
 ZiZyJNmiWivgjJJuMlX8jJmGeikoR3uwID9XPDsWz+0beJTVh5xN9SSSozAYpmhdP1y3
 N+KpCC7//M65V9f2X3T2Eu7b1N8JyFq+MPk5x1hzDmkk+h7WVXFAjJ+AmLIHSNiSkvUw
 sdTQ==
X-Gm-Message-State: AKwxytfla/h7EXluLbuCFuYLSrDi1+fFAz6xF+fDzz1cp+5Ytghc3b7v
 Mb8lDJiMVftvQJefma/w3uU=
X-Google-Smtp-Source: ACJfBourDQO/usg5rNPzCEXINSLZ3gh0D6feXXQtbcbfbJg2lYEnNvLllgCdKMnEsCZdU2p3SSPvrg==
X-Received: by 10.223.158.145 with SMTP id a17mr4580918wrf.108.1515606260925; 
 Wed, 10 Jan 2018 09:44:20 -0800 (PST)
Received: from Palanthas.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id m52sm26251926wrm.12.2018.01.10.09.44.19
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 10 Jan 2018 09:44:19 -0800 (PST)
Message-ID: <1515606257.13211.15.camel@linux.it>
From: Dario Faggioli <raistlin@linux.it>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>, 
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xenproject.org,  committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>
Date: Wed, 10 Jan 2018 18:44:17 +0100
In-Reply-To: <23126.13380.315656.733601@mariner.uk.xensource.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
 <23126.13380.315656.733601@mariner.uk.xensource.com>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3317594075286001824=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3317594075286001824==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-dc005lnMAHu+3zedJ/Yc"


--=-dc005lnMAHu+3zedJ/Yc
Content-Type: multipart/mixed; boundary="=-u4cdaGaJ7adBzKQQFhQV"


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

On Wed, 2018-01-10 at 15:41 +0000, Ian Jackson wrote:
> Ian Jackson writes ("Re: sidecar (hvm shim) creation script"):
> > And here is one which handles the guest console correctly.  Vixen
> > sends the L2 guest console to the emulated serial, along with the
> > shim's own output.

So, I've got a PV guest that works.

Now I shut it down, run this script, and do `xl create -c' on the
resulting config file, but it dies. :-(

I'm using what's in this branch https://github.com/aliguori/xen/tree/vi
xen-upstream-v2 both as the host hypervisor and as the shim.

So, here's what I see on what I think is vixen's console:

error: Can't get controller info..
 __  __            _  _    _
_                    _        _     _     =20
 \ \/ /___ _ __   | || |  / / |   _   _ _ __  ___| |_ __ _| |__ | |
___=20
  \  // _ \ '_ \  | || |_ | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _
\
  /  \  __/ | | | |__   _|| | |__| |_| | | | \__ \ || (_| | |_) |
|  __/
 /_/\_\___|_| |_|    |_|(_)_|_|   \__,_|_|
|_|___/\__\__,_|_.__/|_|\___|
                                                                      =20
=20
(XEN) Xen version 4.11-unstable (dario@fritz.box) (gcc (Debian 7.2.0-
19) 7.2.0) debug=3Dy  Wed Jan 10 13:28:20 UTC 2018
(XEN) Latest ChangeSet: Wed Dec 20 11:09:09 2017 +0000 git:d80556acd4
(XEN) Bootloader: GRUB 2.02-2
(XEN) Command line: placeholder console=3Dcom1 com1=3D115200n1
(XEN) Xen image load base address: 0
(XEN) Video information:
(XEN)  No VGA detected
(XEN) Disc information:
(XEN)  Found 0 MBR signatures
(XEN)  Found 0 EDD information structures
(XEN) Vixen running under Xen 4.11
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009fc00 (usable)
(XEN)  000000000009fc00 - 00000000000a0000 (reserved)
(XEN)  00000000000f0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 000000007f7ff000 (usable)
(XEN)  000000007f7ff000 - 000000007f800000 (reserved)
(XEN)  00000000fc000000 - 00000000feff0000 (reserved)
(XEN)  00000000feff0000 - 0000000100000000 (usable)



While this is L0's console:

(XEN) [  298.886732] grant_table.c:1681:d0v2 Expanding d2 grant table
from 0 to 1 frames
(XEN) [  299.087102] HVM2 save: CPU
(XEN) [  299.087105] HVM2 save: PIC
(XEN) [  299.087108] HVM2 save: IOAPIC
(XEN) [  299.087111] HVM2 save: LAPIC
(XEN) [  299.087113] HVM2 save: LAPIC_REGS
(XEN) [  299.087117] HVM2 save: PCI_IRQ
(XEN) [  299.087119] HVM2 save: ISA_IRQ
(XEN) [  299.087121] HVM2 save: PCI_LINK
(XEN) [  299.087123] HVM2 save: PIT
(XEN) [  299.087125] HVM2 save: RTC
(XEN) [  299.087128] HVM2 save: HPET
(XEN) [  299.087131] HVM2 save: PMTIMER
(XEN) [  299.087133] HVM2 save: MTRR
(XEN) [  299.087141] HVM2 save: VIRIDIAN_DOMAIN
(XEN) [  299.087143] HVM2 save: CPU_XSAVE
(XEN) [  299.087149] HVM2 save: VIRIDIAN_VCPU
(XEN) [  299.087151] HVM2 save: VMCE_VCPU
(XEN) [  299.087153] HVM2 save: TSC_ADJUST
(XEN) [  299.087155] HVM2 save: CPU_MSR
(XEN) [  299.087195] HVM2 restore: CPU 0
[  293.712868] tun: Universal TUN/TAP device driver, 1.6^M
[  293.940987] xenbr0: port 2(vif2.0) entered blocking state^M
[  293.941014] xenbr0: port 2(vif2.0) entered disabled state^M
[  293.941111] device vif2.0 entered promiscuous mode^M
[  293.946041] IPv6: ADDRCONF(NETDEV_UP): vif2.0: link is not ready^M
[  294.139158] xenbr0: port 3(vif2.0-emu) entered blocking state^M
[  294.139202] xenbr0: port 3(vif2.0-emu) entered disabled state^M
[  294.139261] device vif2.0-emu entered promiscuous mode^M
[  294.144532] xenbr0: port 3(vif2.0-emu) entered blocking state^M
[  294.144544] xenbr0: port 3(vif2.0-emu) entered listening state^M
(d2) [  300.952702] HVM Loader
(d2) [  300.952773] Detected Xen v4.11-unstable
(d2) [  300.952850] Xenbus rings @0xfeffc000, event channel 1
(d2) [  300.953103] System requested SeaBIOS
(d2) [  300.953139] CPU speed is 2394 MHz
(d2) [  300.953491] Relocating guest memory for lowmem MMIO space
disabled
(XEN) [  300.954017] irq.c:334: Dom2 PCI link 0 changed 0 -> 5
(d2) [  300.954246] PCI-ISA link 0 routed to IRQ5
(XEN) [  300.954423] irq.c:334: Dom2 PCI link 1 changed 0 -> 10
(d2) [  300.954633] PCI-ISA link 1 routed to IRQ10
(XEN) [  300.954794] irq.c:334: Dom2 PCI link 2 changed 0 -> 11
(d2) [  300.954999] PCI-ISA link 2 routed to IRQ11
(XEN) [  300.955233] irq.c:334: Dom2 PCI link 3 changed 0 -> 5
(d2) [  300.955415] PCI-ISA link 3 routed to IRQ5
(d2) [  300.971627] pci dev 01:3 INTA->IRQ10
(d2) [  300.975567] pci dev 02:0 INTA->IRQ11
(d2) [  300.997380] No RAM in high memory; setting high_mem resource
base to 100000000
(d2) [  300.997576] pci dev 02:0 bar 14 size 001000000: 0f0000008
(d2) [  300.998673] pci dev 02:0 bar 10 size 000000100: 00000c001
(d2) [  300.999767] pci dev 01:1 bar 20 size 000000010: 00000c101
(d2) [  301.000817] Multiprocessor initialisation:
(d2) [  301.000951]  - CPU0 ... 40-bit phys ... fixed MTRRs ... var
MTRRs [1/8] ... done.
(d2) [  301.001249]  - CPU1 ... 40-bit phys ... fixed MTRRs ... var
MTRRs [1/8] ... done.
(d2) [  301.001562]  - CPU2 ... 40-bit phys ... fixed MTRRs ... var
MTRRs [1/8] ... done.
(d2) [  301.001870]  - CPU3 ... 40-bit phys ... fixed MTRRs ... var
MTRRs [1/8] ... done.
(d2) [  301.001953] Testing HVM environment:
(d2) [  301.002002] Using scratch memory at 400000
(d2) [  301.019991]  - REP INSB across page boundaries ... passed
(d2) [  301.031612]  - REP INSW across page boundaries ... passed
(d2) [  301.041228]  - GS base MSRs and SWAPGS ... passed
(d2) [  301.041249] Passed 3 of 3 tests
(d2) [  301.041275] Writing SMBIOS tables ...
(d2) [  301.042145] Loading SeaBIOS ...
(d2) [  301.042231] Creating MP tables ...
(d2) [  301.042387] Loading ACPI ...
(d2) [  301.043421] CONV disabled
(d2) [  301.043630] vm86 TSS at fc00a780
(d2) [  301.044162] BIOS map:
(d2) [  301.044196]  10000-100e3: Scratch space
(d2) [  301.044219]  c0000-fffff: Main BIOS
(d2) [  301.044259] E820 table:
(d2) [  301.044308]  [00]: 00000000:00000000 - 00000000:000a0000: RAM
(d2) [  301.044353]  HOLE: 00000000:000a0000 - 00000000:000c0000
(d2) [  301.044403]  [01]: 00000000:000c0000 - 00000000:00100000:
RESERVED
(d2) [  301.044449]  [02]: 00000000:00100000 - 00000000:7f800000: RAM
(d2) [  301.044491]  HOLE: 00000000:7f800000 - 00000000:fc000000
(d2) [  301.044545]  [03]: 00000000:fc000000 - 00000001:00000000:
RESERVED
(d2) [  301.044642] Invoking SeaBIOS ...
(d2) [  301.045027] SeaBIOS (version rel-1.10.2-0-g5f4c7b1)
(d2) [  301.045096] BUILD: gcc: (Debian 7.2.0-19) 7.2.0 binutils: (GNU
Binutils for Debian) 2.29.1
(d2) [  301.045099]=20
(d2) [  301.045138] Found Xen hypervisor signature at 40000000
(d2) [  301.045442] Running on QEMU (i440fx)
(d2) [  301.045465] xen: copy e820...
(d2) [  301.045524] Relocating init from 0x000daf80 to 0x7f7ad360 (size
76800)
(d2) [  301.048415] Found 5 PCI devices (max PCI bus is 00)
(d2) [  301.048456] Allocated Xen hypercall page at 7f7ff000
(d2) [  301.048492] Detected Xen v4.11-unstable
(d2) [  301.048518] xen: copy BIOS tables...
(d2) [  301.048576] Copying SMBIOS entry point from 0x00010020 to
0x000f6b20
(d2) [  301.048631] Copying MPTABLE from 0xfc0011f0/fc001200 to
0x000f6a00
(d2) [  301.048674] Copying PIR from 0x00010040 to 0x000f6980
(d2) [  301.048718] Copying ACPI RSDP from 0x000100c0 to 0x000f6950
(d2) [  301.048747] Using pmtimer, ioport 0xb008
(d2) [  301.048893] Scan for VGA option rom
(d2) [  301.050267] ATA controller 1 at 1f0/3f4/c100 (irq 14 dev 9)
(d2) [  301.051553] ATA controller 2 at 170/374/c108 (irq 15 dev 9)
(d2) [  301.052569] Found 0 lpt ports
(d2) [  301.052762] Found 1 serial ports
(d2) [  301.055677] DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD]
(d2) [  301.055731] Searching bootorder for: /pci@i0cf8/*@1,1/drive@1/d
isk@0
(d2) [  301.056943] PS2 keyboard initialized
(d2) [  301.056965] All threads complete.
(d2) [  301.056986] Scan for option roms
(d2) [  301.058379]=20
(d2) [  301.065610] Press ESC for boot menu.
(d2) [  301.066100]=20
[  296.154652] xenbr0: port 3(vif2.0-emu) entered learning state^M
(d2) [  303.684355] Searching bootorder for: HALT
(d2) [  303.684666] Space available for UMB: c0000-ec800, f6340-f68b0
(d2) [  303.684720] Returned 258048 bytes of ZoneHigh
(d2) [  303.684755] e820 map has 6 items:
(d2) [  303.684828]   0: 0000000000000000 - 000000000009fc00 =3D 1 RAM
(d2) [  303.684909]   1: 000000000009fc00 - 00000000000a0000 =3D 2
RESERVED
(d2) [  303.684990]   2: 00000000000f0000 - 0000000000100000 =3D 2
RESERVED
(d2) [  303.685064]   3: 0000000000100000 - 000000007f7ff000 =3D 1 RAM
(d2) [  303.685144]   4: 000000007f7ff000 - 000000007f800000 =3D 2
RESERVED
(d2) [  303.685225]   5: 00000000fc000000 - 0000000100000000 =3D 2
RESERVED
(d2) [  303.686459] enter handle_19:
(d2) [  303.686473]   NULL
(d2) [  303.694760] Booting from DVD/CD...
(d2) [  303.701138] Booting from 0000:7c00
[  298.170547] xenbr0: port 3(vif2.0-emu) entered forwarding state^M
[  298.170616] xenbr0: topology change detected, propagating^M
(XEN) [  314.149788] d2v0 Triple fault - invoking HVM shutdown action 1
(XEN) [  314.149791] *** Dumping Dom2 vcpu#0 state: ***
(XEN) [  314.149796] ----[ Xen-4.11-unstable  x86_64  debug=3Dy   Not
tainted ]----
(XEN) [  314.149798] CPU:    15
(XEN) [  314.149801] RIP:    e008:[<ffff82d080417368>]
(XEN) [  314.149803] RFLAGS: 0000000000010002   CONTEXT: hvm guest
(d2v0)
(XEN) [  314.149807] rax: ffff8300ffe80000   rbx:
00000000ffe73000   rcx: 0000000000000000
(XEN) [  314.149810] rdx: ffff82d080480000   rsi:
0000000000000020   rdi: ffff8300ffe88000
(XEN) [  314.149814] rbp: ffff82d080487f08   rsp:
ffff82d080487dd8   r8:  fff0000000000fff
(XEN) [  314.149817] r9:  000ffffffffff000   r10:
000000ffffffffff   r11: 0000000000001000
(XEN) [  314.149820] r12: ffff830000000000   r13:
00000000ffa00000   r14: 00000000ff000000
(XEN) [  314.149823] r15: ffff82d0804552bc   cr0:
0000000080050033   cr4: 0000000000000020
(XEN) [  314.149825] cr3: 00000000ffe73000   cr2: ffff82d080417368
(XEN) [  314.149827] fsb: 0000000000000000   gsb:
0000000000000000   gss: 0000000000000002
(XEN) [  314.149830] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss:
0000   cs: e008



Also, find attached the various log files.

So... what am I doing wrong? :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-u4cdaGaJ7adBzKQQFhQV
Content-Disposition: attachment; filename="xl-vm10.log"
Content-Type: text/x-log; name="xl-vm10.log"; charset="UTF-8"
Content-Transfer-Encoding: base64

V2FpdGluZyBmb3IgZG9tYWluIHZtMTAgKGRvbWlkIDIpIHRvIGRpZSBbcGlkIDIwNDFdCkRvbWFp
biAyIGhhcyBzaHV0IGRvd24sIHJlYXNvbiBjb2RlIDEgMHgxCkFjdGlvbiBmb3Igc2h1dGRvd24g
cmVhc29uIGNvZGUgMSBpcyBkZXN0cm95CkRvbWFpbiAyIG5lZWRzIHRvIGJlIGNsZWFuZWQgdXA6
IGRlc3Ryb3lpbmcgdGhlIGRvbWFpbgpEb25lLiBFeGl0aW5nIG5vdwo=


--=-u4cdaGaJ7adBzKQQFhQV
Content-Disposition: attachment; filename="qemu-dm-vm10.log"
Content-Type: text/x-log; name="qemu-dm-vm10.log"; charset="UTF-8"
Content-Transfer-Encoding: base64

KyA6IC14ZW4tZG9taWQgMiAtY2hhcmRldiBzb2NrZXQsaWQ9bGlieGwtY21kLHBhdGg9L3Zhci9y
dW4veGVuL3FtcC1saWJ4bC0yLHNlcnZlcixub3dhaXQgLW5vLXNodXRkb3duIC1tb24gY2hhcmRl
dj1saWJ4bC1jbWQsbW9kZT1jb250cm9sIC1jaGFyZGV2IHNvY2tldCxpZD1saWJ4ZW5zdGF0LWNt
ZCxwYXRoPS92YXIvcnVuL3hlbi9xbXAtbGlieGVuc3RhdC0yLHNlcnZlcixub3dhaXQgLW1vbiBj
aGFyZGV2PWxpYnhlbnN0YXQtY21kLG1vZGU9Y29udHJvbCAtbm9kZWZhdWx0cyAtbm8tdXNlci1j
b25maWcgLW5hbWUgdm0xMCAtdm5jIDEyNy4wLjAuMTowLHRvPTk5IC1kaXNwbGF5IG5vbmUgLWtl
cm5lbCAvcm9vdC92bTEwL3ZtbGludXotNC4xNC4wLTMtYW1kNjQgLWluaXRyZCAvcm9vdC92bTEw
L2luaXRyZC5pbWctNC4xNC4wLTMtYW1kNjQgLWFwcGVuZCAncm9vdD0vZGV2L3h2ZGExIHJvJyAt
c2VyaWFsIHB0eSAtZGV2aWNlIGNpcnJ1cy12Z2EsdmdhbWVtX21iPTggLWJvb3Qgb3JkZXI9YyAt
c21wIDQsbWF4Y3B1cz00IC1kZXZpY2UgcnRsODEzOSxpZD1uaWMwLG5ldGRldj1uZXQwLG1hYz0w
MDoxNjozZTo2Yzo1YTpkNCAtbmV0ZGV2IHR5cGU9dGFwLGlkPW5ldDAsaWZuYW1lPXZpZjIuMC1l
bXUsc2NyaXB0PW5vLGRvd25zY3JpcHQ9bm8gLW1hY2hpbmUgeGVuZnYgLWNkcm9tIC92YXIvbGli
L3hlbi9wdnNoaW0tc2lkZWNhcnMvdm0xMC5pc28gLW0gMjA0MCAtZHJpdmUgZmlsZT0vZGV2L3Zt
cy92bTEwLWRpc2ssaWY9aWRlLGluZGV4PTAsbWVkaWE9ZGlzayxmb3JtYXQ9cmF3LGNhY2hlPXdy
aXRlYmFjaworIHNldCAreAp3YXJuaW5nOiB1bmV4cGVjdGVkIGFyZ3VtZW50IC1zZXJpYWwgYmVp
bmcgcGFzc2VkIHRocm91Z2gKd2FybmluZzogdW5leHBlY3RlZCBhcmd1bWVudCBwdHkgYmVpbmcg
cGFzc2VkIHRocm91Z2gKd2FybmluZzogdW5leHBlY3RlZCBhcmd1bWVudCAtc21wIGJlaW5nIHBh
c3NlZCB0aHJvdWdoCndhcm5pbmc6IHVuZXhwZWN0ZWQgYXJndW1lbnQgNCxtYXhjcHVzPTQgYmVp
bmcgcGFzc2VkIHRocm91Z2gKKyBleGVjIC91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1zeXN0
ZW0taTM4NiAteGVuLWRvbWlkIDIgLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhsLWNtZCxwYXRoPS92
YXIvcnVuL3hlbi9xbXAtbGlieGwtMixzZXJ2ZXIsbm93YWl0IC1uby1zaHV0ZG93biAtbW9uIGNo
YXJkZXY9bGlieGwtY21kLG1vZGU9Y29udHJvbCAtY2hhcmRldiBzb2NrZXQsaWQ9bGlieGVuc3Rh
dC1jbWQscGF0aD0vdmFyL3J1bi94ZW4vcW1wLWxpYnhlbnN0YXQtMixzZXJ2ZXIsbm93YWl0IC1t
b24gY2hhcmRldj1saWJ4ZW5zdGF0LWNtZCxtb2RlPWNvbnRyb2wgLW5vZGVmYXVsdHMgLW5vLXVz
ZXItY29uZmlnIC1uYW1lIHZtMTAgLWRpc3BsYXkgbm9uZSAtc2VyaWFsIHB0eSAtYm9vdCBvcmRl
cj1jIC1zbXAgNCxtYXhjcHVzPTQgLW5ldGRldiB0eXBlPXRhcCxpZD1uZXQwLGlmbmFtZT12aWYy
LjAtZW11LHNjcmlwdD1ubyxkb3duc2NyaXB0PW5vIC1tYWNoaW5lIHhlbmZ2IC1jZHJvbSAvdmFy
L2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzL3ZtMTAuaXNvIC1tIDIwNDAKcWVtdS1zeXN0ZW0taTM4
NjogLXNlcmlhbCBwdHk6IGNoYXIgZGV2aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMiAobGFi
ZWwgc2VyaWFsMCkKV2FybmluZzogbmV0ZGV2IG5ldDAgaGFzIG5vIHBlZXIKcWVtdS1zeXN0ZW0t
aTM4NjogdGVybWluYXRpbmcgb24gc2lnbmFsIDEgZnJvbSBwaWQgMjA0MSAoeGwpCg==


--=-u4cdaGaJ7adBzKQQFhQV--

--=-dc005lnMAHu+3zedJ/Yc
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+4FAlpWUPEACgkQFkJ4iaW4
c+4l/A/+KQ9uWL9ou1yPmOvCLCoQlK96MU3/MFg7akJovbhfPfzAkxAarPYCOyia
0cmOYlWvRK9guxjOSJkVRfK+Z11RJplnbjHLqkemlcgLn6yDDYpo6zmO/RG8hAWv
xO3CO7jRzL3u5bTSzBrr3IBz9EXWbLi6zINzaOaOwJ0+2whzIOfQo8lJ4vGA5yR0
T4sMxZlbMHXpUzEBayIIil2KPKQGG9KC302GmUHAdPWXosyrM3fFVgbz+7tQtubC
MVn9jUSPf6gFepPbA36bQrnTCxOpwGw8qFA8ZfXpYINz0fcOuZOMNIv8bEMEKut6
BKMI2cZDfVu8ksXjk6rSAfZfwkBxLprmpOf+sRW/bMf992SJJitbm3QkD5UVV534
2TGXlaWM03Y/2f3pwZh8vfEKqrc0QFuyVvF/qPEH/hQ1sw32uq/Sz/jutMwa2Eh9
OQERzfMjGxrOBCk4S69UWP04dDmQA8j93hhavKcW0UgJHB6vDsAsv8b6ThLihc/B
c4iXqxMLdASv6k2l7yh7XrIRFINtQfIUJZCyLYdIks4e1k/Ui3SGcCTBZu7mQjPM
l2lK3gaCDnGIX+cZc5kIfhSHSvGBVn2oXHTnDpn8cuAOkFKfnb/SU8d7bD/0lfHe
It8gsJslU8BTg4F8xdZIgFiZyxOfWNzDeQvvS9umy9dKsVSMcmA=
=dqo6
-----END PGP SIGNATURE-----

--=-dc005lnMAHu+3zedJ/Yc--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3317594075286001824==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 10 17:45:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 17:45:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZKRH-0006ZI-SQ; Wed, 10 Jan 2018 17:45:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n68a=ef=citrix.com=prvs=5419c82cb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZKRG-0006Z7-La
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 17:45:22 +0000
X-Inumbo-ID: d79651dd-f62d-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d79651dd-f62d-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 18:44:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="465315852"
Date: Wed, 10 Jan 2018 17:45:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180110174519.t2bzg5ce6d5ldd6j@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-24-wei.liu2@citrix.com>
 <5A4F8E5D020000780019B627@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4F8E5D020000780019B627@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 23/74] x86/entry: Probe for Xen early
 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDY6NDA6MjlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA0LjAxLjE4IGF0IDE0OjA1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiAtLS0gL2Rldi9udWxsCj4gPiArKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMK
PiA+IEBAIC0wLDAgKzEsNzUgQEAKPiA+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gPiArICog
YXJjaC94ODYvZ3Vlc3QveGVuLmMKPiA+ICsgKgo+ID4gKyAqIFN1cHBvcnQgZm9yIGRldGVjdGlu
ZyBhbmQgcnVubmluZyB1bmRlciBYZW4uCj4gPiArICoKPiA+ICsgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ID4g
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5Cj4gPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0
aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPiA+ICsgKiAoYXQgeW91ciBvcHRpb24p
IGFueSBsYXRlciB2ZXJzaW9uLgo+ID4gKyAqCj4gPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gPiArICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
PiA+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UuICBTZWUgdGhlCj4gPiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KPiA+ICsgKgo+ID4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gPiArICogYWxvbmcgd2l0aCB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiA+
ICsgKgo+ID4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVtcyBMdGQuCj4gPiAr
ICovCj4gPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gPiArI2luY2x1ZGUgPHhlbi90eXBlcy5o
Pgo+ID4gKwo+ID4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiA+ICsjaW5jbHVkZSA8YXNtL3By
b2Nlc3Nvci5oPgo+ID4gKwo+ID4gKyNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvY3B1aWQuaD4K
PiA+ICsKPiA+ICtib29sIHhlbl9ndWVzdDsKPiAKPiBfX3JlYWRfbW9zdGx5Pwo+IAo+ID4gK3N0
YXRpYyB1aW50MzJfdCB4ZW5fY3B1aWRfYmFzZTsKPiAKPiBEZXBlbmRpbmcgb24gZnV0dXJlIHVz
ZSwgX19pbml0ZGF0YSBvciBfX3JlYWRfbW9zdGx5Pwo+IAo+ID4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC5oCj4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKPiA+
IEBAIC0yMCw2ICsyMCw3IEBACj4gPiAgI2RlZmluZSBfX1g4Nl9HVUVTVF9IX18KPiA+ICAKPiA+
ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+Cj4gPiArI2luY2x1ZGUgPGFzbS9ndWVz
dC94ZW4uaD4KPiA+ICAKPiA+ICAjZW5kaWYgLyogX19YODZfR1VFU1RfSF9fICovCj4gCj4gSSdt
IGluY3JlYXNpbmdseSBjdXJpb3VzIHRvIHVuZGVyc3RhbmQgd2hhdCB0aGlzIGhlYWRlcidzIHB1
cnBvc2UKPiBpcyBtZWFudCB0byBiZS4gSXQgbG9va3MgYXMgaWYgeW91IG1lYW4gc291cmNlIGZp
bGVzIHRvIG9ubHkgZXZlcgo+IGluY2x1ZGUgdGhpcyBvbmUsIGJ1dCB3aHk/IFJhdGhlciB0aGFu
IGV4cG9zaW5nIGV2ZXJ5dGhpbmcgYXQKClllcyB0aGVyZSB3aWxsIGJlIGZpbGUgdGhhdCBvbmx5
IGluY2x1ZGVzIHRoaXMgaGVhZGVyIC0tIHRoZSBQViBpbiBIVk0Kd29yayBkb2Vzbid0IG5lZWQg
dGhlIFBWSCBiaXRzLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 17:53:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 17:53:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZKYu-0007Rd-M4; Wed, 10 Jan 2018 17:53:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dkbt=ef=burggraben.net=cmt@srs-us1.protection.inumbo.net>)
 id 1eZKYt-0007RX-BZ
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 17:53:15 +0000
X-Inumbo-ID: f071155e-f62e-11e7-b4a6-bc764e045a96
Received: from smtp.burggraben.net (unknown [2a01:4f8:140:50a2::3:1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f071155e-f62e-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 18:51:53 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by smtp.burggraben.net (Postfix) with ESMTP id 9389C6002F6;
 Wed, 10 Jan 2018 18:53:11 +0100 (CET)
X-Spam-Scanned: by amavisd-new at exwg.net
Received: from smtp.burggraben.net ([127.0.0.1])
 by localhost (ns.burggraben.net [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id dAR6rb-4CjX8; Wed, 10 Jan 2018 18:53:00 +0100 (CET)
Received: from squirrel.exwg.net (hsvpn23a.hotsplots.net [176.74.57.163])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client CN "squirrel.exwg.net",
 Issuer "Christoph Moench-Tegeder" (verified OK))
 by smtp.burggraben.net (Postfix) with ESMTPS;
 Wed, 10 Jan 2018 18:53:00 +0100 (CET)
Received: by squirrel.exwg.net (Postfix, from userid 1000)
 id 222B4E89EE; Wed, 10 Jan 2018 18:53:00 +0100 (CET)
Date: Wed, 10 Jan 2018 18:53:00 +0100
From: 'Christoph Moench-Tegeder' <cmt@burggraben.net>
To: Paul Durrant <Paul.Durrant@citrix.com>
Message-ID: <20180110175253.cxd7iedtdty4p63j@squirrel.exwg.net>
References: <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
 <20180103203337.GA79570@elch.exwg.net>
 <3104994914c94a26baed6195f486c03f@AMSPEX02CL03.citrite.net>
 <20180107221904.GA78680@elch.exwg.net>
 <6f58d8db2c3a40248c447ff8f7f57067@AMSPEX02CL03.citrite.net>
 <ef22c8e42fc7441587dccba1e0729495@AMSPEX02CL03.citrite.net>
 <1fa2f53623a946e2b4ee2fc0b3632360@AMSPEX02CL03.citrite.net>
 <6ca3b938cb2949fba04f7fc9ce89f5aa@AMSPEX02CL03.citrite.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6ca3b938cb2949fba04f7fc9ce89f5aa@AMSPEX02CL03.citrite.net>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: 'Michael Collins' <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 Wei Liu <wei.liu2@citrix.com>, 'Alex Braunegg' <alex.braunegg@gmail.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
 drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IyMgUGF1bCBEdXJyYW50IChQYXVsLkR1cnJhbnRAY2l0cml4LmNvbSk6Cgo+IEFjdHVhbGx5IG5v
IG5lZWQuLi4gVGhlIHVuZGVybHlpbmcgaXNzdWUgd2FzIHJlYWxseSBhIGJ1ZyBhbmQgaGFzCj4g
YmVlbiBmaXhlZCBpbiA0LjE0LjExLgoKT2guIFRoYXQgZXhwbGFpbnMgd2h5IHJldmVydGluZyB0
aGUgb3RoZXIgcGF0Y2ggImZpeGVkIiB0aGUgcHJvYmxlbSAtCkkgaGFkIHNraXBwZWQgNC4xNC4x
MCBhbmQgNC4xNC4xMSAtIGFuZCB0aGUgcHJvYmxlbSBoYXMgZ29uZSBhd2F5CmluZGVwZW5kZW50
bHkgb2YgdGhhdC4KQ29vbCwgSSdsbCB0cnkgdmFuaWxsYSA0LjE0LjEzIHJlYWxseSBzb29uIG5v
dyAob25jZSBJJ20gaG9tZS4uLikKClRoYW5rcyBmb3IgdGhlIGludmVzdGlnYXRpb24sCkNocmlz
dG9waAoKLS0gClNwYXJlIFNwYWNlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 18:20:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 18:20:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZKzW-0001cP-TA; Wed, 10 Jan 2018 18:20:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dmh2=ef=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1eZKzV-0001cJ-Il
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 18:20:45 +0000
X-Inumbo-ID: 4291091a-f633-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4291091a-f633-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 18:22:48 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id 143so713740wma.5
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 10:20:38 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:user-agent
 :mime-version:content-transfer-encoding;
 bh=0gFvMy0QIzEugHcP7Ryy5jmtV0o3s+kCOp7aC3Ayv6c=;
 b=XP0BfmNp6eQI5GTrV+hbsy0AvRRtIQ+qgaRavM+ygu/XuSuaOjzspsodx/c5UJISid
 QHbiLj1kaTi1m96hKBTDS7QTqUkqaEVNARQoIhesZ9bRpWtPhXdloA3+PwoOxaCb+jpd
 lzBLFOTwav/3JFx6jyqRdRejAP8YwHfHyPJv+Toy6iKBobH+699IW89hotBbisxelwV7
 +XCB+l7waqpXNAV42VwL5fNK/ClJhQ2ImgaDuwvnJ0itNUt5sFyZfKcwwP9qmbPCi+el
 JnykBDp0ocDgZMPLkEzB6YGb0cP1cl9ehVua7buhyk+HdSdb7lw4mjvXb0pO03bdR0PH
 PvYw==
X-Gm-Message-State: AKGB3mLnyNr1TNYD8rVqAAkdnhDgClf/GTrxnYpRR/dBJKUc0h9VrfV8
 wA93NQQVnHtfMft+OhoQ6u0=
X-Google-Smtp-Source: ACJfBot3+vSBywQf+cjexV62kOkn4z8+w3ctdCxyiEFaXBW/gZlzkiJlTu8l0NokUuAYQAiuhQyJYg==
X-Received: by 10.28.93.69 with SMTP id r66mr16335256wmb.24.1515608437959;
 Wed, 10 Jan 2018 10:20:37 -0800 (PST)
Received: from Solace.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id j43sm1948119wre.86.2018.01.10.10.20.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 10 Jan 2018 10:20:36 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 10 Jan 2018 19:20:34 +0100
Message-ID: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] MAINTAINERS: update my entries to new email
	address.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2Fu
IDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5u
LmVkdT4KLS0tClllcywgSSBrbm93LiBBZ2FpbiEgV2VsbCwgd2hhdCBjYW4gSSBzYXkuLi4gU29y
cnkgZm9yIHRoZSBudWlzYW5jZS4gOi1QCi0tLQogTUFJTlRBSU5FUlMgfCAgICA2ICsrKy0tLQog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IDRkNzA5MjMyNGEuLjY0MjI2ZTE5
MWEgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlORVJTCkBAIC0xODMsNyAr
MTgzLDcgQEAgRjoJdG9vbHMvYmxrdGFwMi8KIAogQ1BVIFBPT0xTCiBNOglKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+Ci1NOglEYXJpbyBGYWdnaW9saSA8cmFpc3RsaW5AbGludXguaXQ+
CitNOglEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogUzoJU3VwcG9ydGVkCiBG
Ogl4ZW4vY29tbW9uL2NwdXBvb2wuYwogCkBAIC0zMzUsMTQgKzMzNSwxNCBAQCBGOgl0b29scy9o
b3RwbHVnL0xpbnV4L3JlbXVzLW5ldGJ1Zi1zZXR1cAogRjoJdG9vbHMvaG90cGx1Zy9MaW51eC9i
bG9jay1kcmJkLXByb2JlCiAKIFJURFMgU0NIRURVTEVSCi1NOglEYXJpbyBGYWdnaW9saSA8cmFp
c3RsaW5AbGludXguaXQ+CitNOglEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgog
TToJTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiBTOglTdXBwb3J0ZWQKIEY6CXhlbi9j
b21tb24vc2NoZWRfcnQuYwogCiBTQ0hFRFVMSU5HCiBNOglHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGV1LmNpdHJpeC5jb20+Ci1NOglEYXJpbyBGYWdnaW9saSA8cmFpc3RsaW5AbGludXgu
aXQ+CitNOglEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogUzoJU3VwcG9ydGVk
CiBGOgl4ZW4vY29tbW9uL3NjaGVkKgogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 18:22:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 18:22:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZL0v-0001jE-6r; Wed, 10 Jan 2018 18:22:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n68a=ef=citrix.com=prvs=5419c82cb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZL0u-0001j6-U4
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 18:22:12 +0000
X-Inumbo-ID: fca0bb6c-f632-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fca0bb6c-f632-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 19:20:50 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="457762179"
Date: Wed, 10 Jan 2018 18:21:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180110182142.ehloy7wu5tnlpebj@citrix.com>
References: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update my entries to new email
	address.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMDc6MjA6MzRQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNv
bT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKV2VsY29tZSBiYWNr
IQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 18:31:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 18:31:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZL9x-0002gE-3S; Wed, 10 Jan 2018 18:31:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0mnt=ef=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eZL9w-0002fw-1J
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 18:31:32 +0000
X-Inumbo-ID: c451b4ea-f634-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c451b4ea-f634-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 18:33:35 +0000 (UTC)
Received: from [10.135.48.227] (162-198-228-36.lightspeed.wlfrct.sbcglobal.net
 [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B32EC20834;
 Wed, 10 Jan 2018 18:31:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B32EC20834
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 10 Jan 2018 10:31:24 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Dario Faggioli <dfaggioli@suse.com>
In-Reply-To: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
Message-ID: <alpine.DEB.2.10.1801101031150.4603@sstabellini-ThinkPad-X260>
References: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update my entries to new email
	address.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxMCBKYW4gMjAxOCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gU2lnbmVkLW9mZi1i
eTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiBDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8
R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+
IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
Q2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiBDYzogTWVuZyBYdSA8bWVuZ3h1
QGNpcy51cGVubi5lZHU+Cj4gLS0tCj4gWWVzLCBJIGtub3cuIEFnYWluISBXZWxsLCB3aGF0IGNh
biBJIHNheS4uLiBTb3JyeSBmb3IgdGhlIG51aXNhbmNlLiA6LVAKPiAtLS0KPiAgTUFJTlRBSU5F
UlMgfCAgICA2ICsrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCj4g
aW5kZXggNGQ3MDkyMzI0YS4uNjQyMjZlMTkxYSAxMDA2NDQKPiAtLS0gYS9NQUlOVEFJTkVSUwo+
ICsrKyBiL01BSU5UQUlORVJTCj4gQEAgLTE4Myw3ICsxODMsNyBAQCBGOgl0b29scy9ibGt0YXAy
Lwo+ICAKPiAgQ1BVIFBPT0xTCj4gIE06CUp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
PiAtTToJRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4Lml0Pgo+ICtNOglEYXJpbyBGYWdn
aW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+ICBTOglTdXBwb3J0ZWQKPiAgRjoJeGVuL2NvbW1v
bi9jcHVwb29sLmMKPiAgCj4gQEAgLTMzNSwxNCArMzM1LDE0IEBAIEY6CXRvb2xzL2hvdHBsdWcv
TGludXgvcmVtdXMtbmV0YnVmLXNldHVwCj4gIEY6CXRvb2xzL2hvdHBsdWcvTGludXgvYmxvY2st
ZHJiZC1wcm9iZQo+ICAKPiAgUlREUyBTQ0hFRFVMRVIKPiAtTToJRGFyaW8gRmFnZ2lvbGkgPHJh
aXN0bGluQGxpbnV4Lml0Pgo+ICtNOglEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
Pgo+ICBNOglNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KPiAgUzoJU3VwcG9ydGVkCj4g
IEY6CXhlbi9jb21tb24vc2NoZWRfcnQuYwo+ICAKPiAgU0NIRURVTElORwo+ICBNOglHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gLU06CURhcmlvIEZhZ2dpb2xp
IDxyYWlzdGxpbkBsaW51eC5pdD4KPiArTToJRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNl
LmNvbT4KPiAgUzoJU3VwcG9ydGVkCj4gIEY6CXhlbi9jb21tb24vc2NoZWQqCj4gIAo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 18:38:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 18:38:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZLGN-0002wI-RK; Wed, 10 Jan 2018 18:38:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0myt=ef=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1eZLGM-0002wC-Jo
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 18:38:10 +0000
X-Inumbo-ID: 37ac441b-f635-11e7-b4a6-bc764e045a96
Received: from mail-io0-x22b.google.com (unknown [2607:f8b0:4001:c06::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37ac441b-f635-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 19:36:49 +0100 (CET)
Received: by mail-io0-x22b.google.com with SMTP id z130so448778ioe.13
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 10:38:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1O9rcR0Zlda8xWbG5jiHN67nZ6V9d2Z4fY2xQ4Xkno8=;
 b=HTmeVGqsV5rok3BCMaK/VPYg8221mGkw15pqJjF80xhFMcG3ZhkPndVZdpwc81V8fB
 2nZaPpwLd2KpWgw4Vgz4Lufqi8GDhjDYtSdoVc4L05Icjlij544fqxEaJ30sbNmqpZXW
 mlq2CZEQsnLiqaExDQsQdZQ/bC9Ag2WCJM0UgVbCQmHOXgx5xQ4aqTDspA5THX7LBZ8b
 pbycFeo8Jc6RrougX2FMtgUW+4Y+S4Xzs1YYuNg0UCm2PIIU5gLEgHO8DrYYlvFqN6YT
 4hpzd8OGxL5dXhadeCuaq3spBwCAoGfBOXvx532WGPYiziV9w2eLc8J4+emk+wMOB13t
 nDxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1O9rcR0Zlda8xWbG5jiHN67nZ6V9d2Z4fY2xQ4Xkno8=;
 b=rjRnjwBWPJVJVioxOVpg8NjlB4u07y0gmYOM7UTC5plk1x9hN+2EKZJUYBa+pdNtVy
 gM4bwm6BL6bPh7OxbSnicw5YZQ/z5nIahPR/5E7YagRYi2HNYjyWXrEUCtmZZ60zGpSf
 /SRzd2ZSgor7seyi87b/fKA7/7xi0BvRaV4Q5TyXKLtdDBEs6L/E8Fms8dioAmCntCDP
 SNWFTs/LlvD7c5x/lpT4SWwXWVBHsG+BXMQehBpFBsK0XYILJWAnhCh8BxGV+7viUxAp
 vZK+NUJuqb51YKuK0Sm/eTA7V4gDQbYp01gbW58fV0eYzZ0scEHXTRQPjzmNZ2CNgWBV
 Q3QA==
X-Gm-Message-State: AKGB3mIG5ftC4zqrHco/KCWWTU6wPPnYBWiHbE5rUa7zFvX1hQAK1QdU
 sLM1oBD5IPWh/RbvO+5rwnMmMwD+mnYF0UCcM2lLj80=
X-Google-Smtp-Source: ACJfBovSzr3WH1qWAjqmLKRO0o4oTiSjSjuBS6SMP2jrRSMx2M1qXtGdbtNiEwZaNa4Ro30goW+EFEb808X86Kax2CM=
X-Received: by 10.107.142.199 with SMTP id q190mr18914849iod.287.1515609488252; 
 Wed, 10 Jan 2018 10:38:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.141.66 with HTTP; Wed, 10 Jan 2018 10:37:27 -0800 (PST)
In-Reply-To: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
References: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 10 Jan 2018 13:37:27 -0500
Message-ID: <CAENZ-+m0Rnv++0ooaQ=cMH6bzfwg8iZeYjpkknRVrzF5fU0UwQ@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update my entries to new email
	address.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMToyMCBQTSwgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4gd3JvdGU6Cj4KPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZh
Z2dpb2xpQHN1c2UuY29tPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJp
eC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IENjOiBNZW5nIFh1IDxtZW5neHVAY2lzLnVwZW5uLmVkdT4KPiAtLS0K
CgpBY2tlZC1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CgpHbGFkIHRvIHNlZSB5
b3UgYmFjay4gOikKCkJlc3QgUmVnYXJkcywKCk1lbmcKCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGgu
RC4gQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFuZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNp
dHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 18:38:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 18:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZLGt-0002yf-3F; Wed, 10 Jan 2018 18:38:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tj2m=ef=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eZLGr-0002yW-QW
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 18:38:41 +0000
X-Inumbo-ID: 48ccaf5d-f635-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x22e.google.com (unknown [2a00:1450:4010:c07::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48ccaf5d-f635-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 19:37:18 +0100 (CET)
Received: by mail-lf0-x22e.google.com with SMTP id j143so20927481lfg.0
 for <xen-devel@lists.xen.org>; Wed, 10 Jan 2018 10:38:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1HFVnxbTg56KyodTl+xC1/4NTqBCr4rvWS63LosOtgM=;
 b=0Y8QqM8hmyCe8ieUSSP72b+DNzco1wWG+9eUMz+U6pMzyTxRo135I3tIy9VuA440SE
 ny+8ITSPQNLohVjYukGt/R7PYaMR5jj27lcvFhpr3gGnJABqgzGablKVFpDTh+GlfB9o
 Nu+95b0VHanpVC//MJbux1rMmAPpoeIDh8Ao2pWkZdDUPs0FmoJP78OFfnovATbM02Go
 8r5CrFarMHYOHiDY/tsoBhrKx9TSQO9cT+fo5hjkS6RJcOTA4ngDqBcf3HESyfglfCdx
 g0ea4o3OEXeUBrkl4LdIOlmJeXJl4Ym2B7vueGlJYKq1JE8w+b9ySZiZyOqYjD8sUxW1
 ok9A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1HFVnxbTg56KyodTl+xC1/4NTqBCr4rvWS63LosOtgM=;
 b=D7WX0AzF01gdnxKG3eOAsJyeSvoextWRt2hYn3ZrmwWoXF7xxanEtfdvkQ+x2HOLf/
 Rgwryw5NWW32FXjylsszsqZV5+gXG5ufOCdxfXyhw7l7h1Mlqqo+bORhyWalGXk+zRoY
 aPKxcML4sCdToLQIde2OqkeAMKYDB2SjTd24B8xa904RLj3OrFKvMikhkT48A0MGvSg2
 yW/T6DgJFjXrAh/oF/+Jj0hWWO1+d6x/K80yXXDhuUF9POyQDf/oKhQSm/6OEi5T2nWq
 ukv6U8OzbWiSRSLiUOepo4SnLNFXkRQzftFPsf6kzErEhC0fzse6/2YB8z395th3GkQY
 7gRg==
X-Gm-Message-State: AKwxytczi//EFniJ2M7tg9izxAd7AniJYqsKUGhY4H5t65rt56mrGY3P
 N0VwB/pkX47gBz/jskiC7vcaa6a0fw1FXohcOWC0sA==
X-Google-Smtp-Source: ACJfBou8RkwjT8kQrengqg11y0eFmUB4Bc4s/q/VGZRymZK8li8/A3/nwCV5XHoIvD6pSN33Bk+ryNd+cEmwq0bMe5U=
X-Received: by 10.25.198.201 with SMTP id w192mr3036528lff.40.1515609516341;
 Wed, 10 Jan 2018 10:38:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Wed, 10 Jan 2018 10:38:35 -0800 (PST)
In-Reply-To: <f3dc102a-4b68-2305-4eed-ec0081776009@suse.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <f3dc102a-4b68-2305-4eed-ec0081776009@suse.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Wed, 10 Jan 2018 10:38:35 -0800
Message-ID: <CA+aC4ktQ0eaAjxSyzj_EiFswToytPeZGx-V05pBPCcvW4nt80A@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgNTo1MSBBTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPiBPbiAxMC8wMS8xOCAxNDozNCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
Pj4gKiBFeGVjdXRpdmUgc3VtbWFyeQo+Pgo+PiAtIFdlJ3ZlIGFncmVlZCBvbiBhICJjb252ZXJn
ZW5jZSIgcG9pbnQgZm9yIFBWIHNoaW0gZnVuY3Rpb25hbGl0eSB0aGF0Cj4+ICAgY292ZXJzIGFz
IG1hbnkgdXNlcnMgYXMgcG9zc2libGU6Cj4+ICAtICdIVk0nIGZ1bmN0aW9uYWxpdHk6IGJvb3Rz
IGluIEhWTSBtb2RlLCBoYXMgc3VwcG9ydCBmb3IgWGVuIDMuNAo+PiAgICBldmVudCBjaGFubmVs
cywgJmMsIGJvb3RlZCB2aWEgJ3NpZGVjYXInCj4+ICAtICdQVkgnIGZ1bmN0aW9uYWxpdHk6IGJv
b3RzIGluIFBWSCBtb2RlLCBib290ZWQgdmlhIHRvb2xzdGFjawo+PiAgICBjaGFuZ2VzCj4+Cj4+
IC0gIlZpeGVuIiAodGhlIEFtYXpvbiBzaGltKSBhbmQgUFZIIHNoaW0gKG1vc3RseSBkZXZlbG9w
ZWQgYnkgQ2l0cml4KQo+PiAgIGVhY2ggY292ZXIgc29tZSB1c2VycyBhbmQgbm90IG90aGVyczsg
bmVpdGhlciBvbmUgKHlldCkgY292ZXJzIGFsbAo+PiAgIHVzZXJzCj4+Cj4+IC0gVml4ZW4gaXMg
cmVhZHkgZm9yIGltbWVkaWF0ZSByZWxlYXNlOyBQVkggc2hpbSBzdGlsbCBuZWVkcyBzb21lCj4+
ICAgbWlub3IgcmV2aXNpb24sIGFuZCB0aGUgdG9vbHN0YWNrIGNvbXBvbmVudAo+Pgo+PiAtIFBy
b3Bvc2FsOgo+PiAgLSBSZWxlYXNlICJIT1dUTyIgZm9yIEFtYXpvbiBzaGltIHYxIGltbWVkaWF0
ZWx5IChpbmNsdWRpbmcgYSBzaWduZWQKPj4gICAgdGFnIG9uIHhlbmJpdHMgd2l0aCB0aGUgcmVx
dWlzaXRlIHBhdGNoZXMpCj4+ICAtIFJlbGVhc2UgIkhPV1RPIiBmb3IgUFZIIHNoaW0gYXMgc29v
biBhcyBpdCdzIHJlYWR5IChpbmNsdWRpbmcgYQo+PiAgICBzaWduZWQgdGFnIG9yIHRhZ3Mgb24g
eGVuYml0cyB3aXRoIHRoZSByZXF1aXNpdGUgcGF0Y2hlcykKPj4gIC0gQmFzZSBmdXR1cmUgZGV2
ZWxvcG1lbnQgb24gdGhlIFBWSCBzaGltIChwb3J0aW5nIG92ZXIgZnVuY3Rpb25hbGl0eQo+PiAg
ICBmcm9tIHRoZSBBbWF6b24gc2VyaWVzKQo+Pgo+PiAqIERpc2N1c3Npb24KPj4KPj4gSW4gb3Vy
IGRpc2N1c3Npb25zLCB3ZSd2ZSBnZW5lcmFsbHkgaWRlbnRpZmllZCBmb3VyIGtpbmRzIG9mIHVz
ZXJzIC8KPj4gY29uc3VtZXJzIG9mIFhlbjoKPj4KPj4gMS4gVGhvc2UgZm9yIHdob20gdXBncmFk
aW5nIHRvIGEgbmV3ZXIgdmVyc2lvbiBvZiBYZW4gaXMgdGhlIGJpZ2dlc3QKPj4gcHJvYmxlbQo+
Pgo+PiBUaGlzIGNvdWxkIGJlIHBlb3BsZSB3aG8gaGF2ZSBsb2NhbCBjaGFuZ2VzIHRoZXkgY2Fu
J3QgZm9yd2FyZC1wb3J0LAo+PiBwZW9wbGUgd2hvc2UgU0xBcyBmb3JiaWQgdXBkYXRpbmcgdmVy
c2lvbnMsIG9yIGFueSBudW1iZXIgb2Ygb3RoZXIKPj4gdGhpbmdzIHRoYXQgbWFrZSB1cGRhdGlu
ZyB0byBhIG5ld2VyIHZlcnNpb24gb2YgWGVuIHVucGFsYXRhYmxlIG9yCj4+IGltcG9zc2libGUu
Cj4+Cj4+IDIuIFRob3NlIGZvciB3aG9tIGFkZGluZyBhIFFFTVUgaW5zdGFuY2UgdG8gYWxsIFBW
IGd1ZXN0cyBpcyB0aGUKPj4gYmlnZ2VzdCBwcm9ibGVtCj4+Cj4+IE1hbnkgdXNlcnMgSSd2ZSB0
YWxrZWQgdG8gZXh0cmVtZWx5IGRpc2xpa2UgdGhlIGlkZWEgb2YgYWRkaW5nIFFFTVUKPj4gaW5z
dGFuY2VzIHRvIGFsbCB0aGVpciBQViBndWVzdHMsIGFuZCB3b3VsZCByYXRoZXIgZG8gdXBncmFk
ZXMgYW5kL29yCj4+IG1vZGlmeSBndWVzdCB0eXBlcyB0byBhdm9pZCB0aGlzCj4+Cj4+IDMuIFRo
b3NlIGZvciB3aG9tIG1vZGlmeWluZyBndWVzdCBwYXJhbWV0ZXJzIGlzIHRoZSBiaWdnZXN0IHBy
b2JsZW0KPj4KPj4gTWFueSB1c2VycyBJJ3ZlIHRhbGtlZCB0byBhcmUgdXNpbmcgc29mdHdhcmUg
d2hpY2ggc2V2ZXJlbHkgbGltaXRzIHRoZQo+PiBmbGV4aWJpbGl0eSB0aGV5IGhhdmUgaW4gdGVy
bXMgb2YgaG93IGd1ZXN0cyBhcmUgY3JlYXRlZAo+Pgo+PiA0LiBUaG9zZSBmb3Igd2hvbSBzb21l
IHN1YnNldCBvZiBmZWF0dXJlcyAobWlncmF0aW9uLCBiYWxsb29uaW5nLCB2Y3B1Cj4+IGhvdHBs
dWcsICZjKSBpcyB0aGUgYmlnZ2VzdCBwcm9ibGVtLgo+Pgo+PiBUaGlzIGluY2x1ZGVzIHVzZXJz
IHdobyByZWx5IG9uIHRoZXNlIGZlYXR1cmVzLCBhcyB3ZWxsIGFzIHNvZnR3YXJlCj4+IHByb3Zp
ZGVycyB0aGF0IHByb3ZpZGUgdGhvc2UgZmVhdHVyZXMuCj4+Cj4+IEFtYXpvbiBpcyBpbiB0aGUg
Zmlyc3QgY2F0ZWdvcnksIGFuZCBoYXZlIGRldmVsb3BlZCBhICJQViBzaGltIgo+PiBzZXJpZXMg
dGhhdCBhZGRyZXNzZXMgdGhlaXIgbmVlZHMuICBUaGV5IGhhdmUgYWxzbyB2ZXJ5IGtpbmRseQo+
PiBzaGFyZWQgdGhlIHBhdGNoZXMgcHVibGljbHkgZm9yIHRoZSBjb21tdW5pdHkgdG8gYmUgYWJs
ZSB0byB1c2UuCj4+Cj4+IENpdHJpeCBpcyBpbiB0aGUgZm91cnRoIGNhdGVnb3J5LCBhbmQgaGF2
ZSBkZXZlbG9wZWQgYSAiUFYgc2hpbSIKPj4gc2VyaWVzIHRoYXQgYWRkcmVzc2VzIHRoZWlyIG5l
ZWRzLiAgVGhpcyBzaGltIGFsc28gc2F0aXNmaWVzIGNhdGVnb3J5IDIsCj4+IGFuZCB3aXRoIHNv
bWUgd29yayBjb3VsZCBzdXBwb3J0IGNhdGVnb3J5IDMuCj4+Cj4+IEdvaW5nIGZvcndhcmQsIHRo
ZSBiZXN0IHNvbHV0aW9ucyBmb3IgbmV3IGh5cGVydmlzb3JzIChYZW4gNC4xMSspCj4+IHdvdWxk
IGJlIHRvIGF2b2lkIG5lZWRpbmcgUUVNVSwgYnVpbGRpbmcgdGhlIHNpZGVjYXIsIGFuZCBzbyBv
bi4gIEJ1dAo+PiB3ZSBzdGlsbCB3YW50IHRvIGJlIGFibGUgdG8gc3VwcG9ydCBwZW9wbGUgcnVu
bmluZyB0aGUgJ0hWTSBzaGltIHdpdGgKPj4gc2lkZWNhcicgdmVyc2lvbiBnb2luZyBmb3J3YXJk
LiAgU28gdGhlICJjb252ZXJnZW5jZSBwb2ludCIgd2UndmUgYWxsCj4+IHNlZW1lZCB0byBhZ3Jl
ZSBvbiBpcyB0byBoYXZlIGEgc2hpbSBjYXBhYmxlIG9mIHNhdGlzZnlpbmcgYWxsIGdyb3VwczoK
Pj4KPj4gLSBDYW4gcnVuIGluIEhWTSBtb2RlIGJhY2sgYXMgZmFyIGFzIFhlbiAzLjQKPj4gLSBD
YW4gcnVuIGluIFBWSCBtb2RlLCB3aXRob3V0IFFFTVUgb3IgInNpZGVjYXIiLCBhbmQgZG9lc24n
dCByZXF1aXJlCj4+ICAgbWFueSB0b29sc3RhY2sgY2hhbmdlcwo+PiAtIEhhcyBmZWF0dXJlIHBh
cml0eSB3aXRoIFBWIG1vZGUgKG1pZ3JhdGlvbiwgYmFsbG9vbmluZywgdmNwdQo+PiAgIG1pZ3Jh
dGlvbiwgJmMpCj4+Cj4+IFRoZSBpc3N1ZSBoYXMgYmVlbiBtYWRlIHB1YmxpYyBmb3IgbmVhcmx5
IGEgd2VlayBub3csIHNvIHRoZXJlIGlzIGEKPj4gbG90IG9mIHByZXNzdXJlIHRvIGdldCBhIHNv
bHV0aW9uIHRvIG91ciB1c2VycyBhcyBzb29uIGFzIHBvc3NpYmxlOyBieQo+PiB0aGUgZW5kIG9m
IHRoZSB3ZWVrIGF0IGFic29sdXRlIGxhdGVzdCwgYnV0IHRvZGF5IGlmIHBvc3NpYmxlLgo+Pgo+
PiBBbWF6b24ncyB2MSBzZXJpZXM6Cj4+IC0gSGFzIHN1cHBvcnQgZm9yICdsZWdhY3knIGV2ZW50
IGNoYW5uZWxzCj4+Cj4+IC0gSGFzIGJlZW4gdGVzdGVkIGJ5IEFtYXpvbiBvdmVyIGEgd2lkZSBy
YW5nZSBvZiB0aGVpciBoeXBlcnZpc29yCj4+ICAgdmVyc2lvbnMgYW5kIGd1ZXN0IHR5cGVzIChp
bmNsdWRpbmcgcHZncnViIHR5cGVzKSBiYWNrIGFzIGZhciBhcyBYZW4KPj4gICAzLjQKPj4KPj4g
LSBVc2VzIEhWTSBtb2RlLCBhbmQgc28gaGFzIHRoZSBvdmVyaGVhZCBhbmQgc2VjdXJpdHkgaW1w
bGljYXRpb25zIG9mCj4+ICAgcnVubmluZyBRRU1VCj4+Cj4+IC0gUmVxdWlyZXMgbm8gTDAgaHlw
ZXJ2aXNvciBvciB0b29sc3RhY2sgY2hhbmdlcwo+Pgo+PiAtIFJlcXVpcmVzIHVzZXJzIHRvIGJ1
aWxkIGEgImJvb3Qgc2lkZWNhciIgaW1hZ2UgZm9yIGVhY2ggdW5pcXVlIGd1ZXN0Cj4+ICAgYm9v
dCBjb25maWd1cmF0aW9uCj4+Cj4+IC0gSXMgbWlzc2luZyBtYW55IGZlYXR1cmVzLCBzdWNoIGFz
IG1pZ3JhdGlvbiwgbWVtb3J5IGJhbGxvb25pbmcsIGFuZAo+PiAgIHZjcHUgaG90cGx1Zwo+Pgo+
PiAtIEhhcyBhY2N1cmF0ZSAnc3RvbGVuIHRpbWUnIHN1cHBvcnQKPj4KPj4gQ2l0cml4J3Mgc2Vy
aWVzOgo+PiAtIEhhcyBiZWVuIGV4dGVuc2l2ZWx5IHRlc3RlZCBieSBYZW5TZXJ2ZXIncyBYZW5S
VCBmb3IgWGVuIDQuNyAod2l0aAo+PiAgIFBWSCBiYWNrcG9ydHMpIGFuZCA0LjEwCj4+IC0gVXNl
cyBQVkggbW9kZSwgYW5kIHNvIGRvZXNuJ3QgaGF2ZSB0aGUgb3ZlcmhlYWQgYW5kIHNlY3VyaXR5
Cj4+ICAgaW1wbGljYXRpb25zIG9mIHJ1bm5pbmcgUUVNVQo+PiAtIE5vIG5lZWQgdG8gYnVpbGQg
ImJvb3Qgc2lkZWNhciIKPj4gLSBSZXF1aXJlcyBoeXBlcnZpc29yIGNoYW5nZXMgZm9yIHZlcnNp
b25zIGZvciB2ZXJzaW9ucyBiZWZvcmUgNC4xMAo+PiAgIHdoaWNoIGNhbm5vdCByZWFzb25hYmx5
IGJlIGJhY2twb3J0ZWQgYnkgdGhlIG9wZW4tc291cmNlIHRlYW0gYmV5b25kCj4+ICAgWGVuIDQu
OAo+PiAtIFJlcXVpcmVzIHRvb2xzdGFjayBjaGFuZ2VzIGluIGFsbCB2ZXJzaW9ucwo+PiAtIEhh
cyBtaWdyYXRpb24sIG1lbW9yeSBiYWxsb29uaW5nLCBhbmQgdmNwdSBob3RwbHVnIChleHRlbnNp
dmVseQo+PiAgIHRlc3RlZCBieSBYZW5SVCkKPj4gLSBEb2Vzbid0IGhhdmUgYWNjdXJhdGUgJ3N0
b2xlbiB0aW1lJyBzdXBwb3J0Cj4+IC0gQ3VycmVudGx5IGlzIG1pc3NpbmcgYSBjbGVhbiB0b29s
c3RhY2sgaW50ZXJmYWNlCj4+Cj4+IFdpdGggc29tZSB0d2Vha3MsIENpdHJpeCdzIHZlcnNpb24g
aGFzIGJlZW4gbWFkZSB0byBib290IGluIEhWTSBtb2RlLgo+PiBIb3dldmVyLCB0aGlzIG1vZGlm
aWVkIHZlcnNpb246Cj4+IC0gRG9lc24ndCBzdXBwb3J0IHRoZSAnbGVnYWN5JyBldmVudCBjaGFu
bmVsIG1vZGUsIGFuZCBzbyB3b24ndCB3b3JrCj4+ICAgZm9yIHZlcnNpb25zIGFzIG9sZCBhcyBB
bWF6b24ncwo+PiAtIEhhc24ndCBiZWVuIHRlc3RlZCBleHRlbnNpdmVseSBvbiBvbGRlciB2ZXJz
aW9ucwo+Pgo+PiBJYW4gc3VnZ2VzdGVkIHRoYXQgd2UgZ2V0IHNvbWV0aGluZyBhbmQgY2hlY2sg
aXQgaW50byA0LjEwLXN0YWdpbmcKPj4gYXMgc29vbiBhcyBwb3NzaWJsZS4gIEJ1dCB0aGVyZSBo
YXMgYmVlbiBhIGRlYmF0ZSBhYm91dCB3aGV0aGVyIHdlCj4+IHNob3VsZCBzdGFydCB3aXRoIEFt
YXpvbidzIHNlcmllcyBhbmQgYWRkIFBWSCBzdXBwb3J0LCBvciBzdGFydCB3aXRoCj4+IENpdHJp
eCdzIHNlcmllcyBhbmQgYWRkIEhWTSBzdXBwb3J0IChpbmNsdWRpbmcgbGVnYWN5IGV2ZW50IGNo
YW5uZWxzLAo+PiBhbmQgc28gb24pLgo+Pgo+PiBObyBtYXR0ZXIgd2hhdCwgaW5kaXZpZHVhbCB1
c2VycyB3aWxsIG5lZWQgdG8gZGVjaWRlIHdoZXRoZXIgdG8gdGFrZQo+PiB0aGUgJ0hWTSArIHNp
ZGVjYXInIG9wdGlvbiBvciB0aGUgJ1BWSCcgb3B0aW9uLi4KPj4KPj4gSSdkIGxpa2UgdG8gcHJv
cG9zZSBhIG5ldyBhcHByYW9jaDoKPj4KPj4gMS4gSW1tZWRpYXRlbHkgcmVsZWFzZSBBbWF6b24n
cyB2MSBzZXJpZXMgZm9yIHBlb3BsZSB3aG8gY2FuIC8gcHJlZmVyCj4+IHRvIHVzZSB0aGUgSFZN
ICsgc2lkZWNhciBvcHRpb24uCj4+IC0gQWR2aXNvcnkgYW5kIEhPV1RPIHNob3VsZCBpbmNsdWRl
IHdobyBzaG91bGQgdXNlIHRoaXMgb3B0aW9uLCBhbmQKPj4gICBob3cgdG8gZG8gaXQuCj4+IC0g
Q2hlY2sgdGhlIHNlcmllcyBpbnRvIGEgYnJhbmNoIG9uIHhlbmJpdHMsIGFuZCBhZGQgYSBzaWdu
ZWQgdGFnCj4+IC0gSE9XVE8tdml4ZW4sIGFuZCBzaWRlY2FyIHNjcmlwdCwgdG8gYmUgaW5jbHVk
ZWQgaW4gdGhlIGFkdmlzb3J5Lgo+Pgo+PiAyLiBBcyBzb29uIGFzIHBvc3NpYmxlLCByZWxlYXNl
IENpdHJpeCdzIHNlcmllcyBmb3IgcGVvcGxlIHdobyBjYW4gLwo+PiBwcmVmZXIgdG8gdXNlIHRo
ZSBQVkggKyB0b29sc3RhY2sgb3B0aW9uLgo+PiAtIEltbWVkaWF0ZSB3b3JrIHNob3VsZCBmb2N1
cyBvbiBnZXR0aW5nIFBWSCArIHRvb2xzdGFjayBmdW5jdGlvbmFsaXR5Cj4+ICAgcmVhZHkgdG8g
cmVsZWFzZQo+PiAtIFdoZW4gcmVhZHksIGFkdmlzb3J5IGFuZCBIT1dUTyBzaG91bGQgaW5jbHVk
ZSB3aG8gc2hvdWxkIHVzZSB0aGlzCj4+ICAgb3B0aW9uIGFuZCBob3cKPj4gLSBFaXRoZXIgY2hl
Y2sgdGhlIHNlcmllcyBpbnRvIGEgYnJhbmNoIG9uIHhlbmJpdHMsIG9yIGludG8KPj4gICBzdGFn
aW5nLTQuMTAKPj4gLSBIT1dUTy1wdmggdG8gYmUgaW5jbHVkZWQgaW4gdGhlIGFkdmlzb3J5Lgo+
Pgo+PiBUaGlzIHNob3VsZCBhbGxvdyB1cyB0byBnZXQgYSBzb2x1dGlvbiB0byB0aGUgd2lkZXN0
IG51bWJlciBvZiB1c2Vycwo+PiBpbiB0aGUgc2hvcnRlc3QgYW1vdW50IG9mIHRpbWU7IGl0IGFs
c28gYWxsb3dzIHVzIHRvIGxldmVyYWdlIHRoZQo+PiB0ZXN0aW5nIGVmZm9ydHMgb2YgYm90aCBB
bWF6b24gKGZvciBicmVhZHRoIG9mIFhlbiB2ZXJzaW9ucykgYW5kCj4+IENpdHJpeCAoZm9yIGRl
cHRoIG9mIGZ1bmN0aW9uYWxpdHkpLgo+Pgo+PiBUaGF0IHRha2VzIHRoZSBwcmVzc3VyZSBvZmYg
dXMgdG8gY2hlY2sgaW4gb25lIG9yIHRoZSBvdGhlciB2ZXJzaW9uIG9mCj4+IHRoZSBwYXRjaCBz
ZXJpZXMuCj4+Cj4+IEdvaW5nIGZvcndhcmQsIHdlIGNvdWxkIHdvcmsgdG93YXJkcyB0aGUgY29u
dmVyZ2VuY2Ugb2YgZnVuY3Rpb25hbGl0eQo+PiBmcm9tIGVpdGhlciBwYXRjaCBzZXJpZXMuICBC
dXQgaXQgbG9va3Mgc3VwZXJmaWNpYWxseSBhdCBsZWFzdCBsaWtlCj4+IHRoZSBDaXRyaXggc2Vy
aWVzIGlzIGNsb3NlciB0byB0aGUgY29udmVyZ2VuY2UgcG9pbnQsIGFuZCBzbyBpdCBzZWVtcwo+
PiBsaWtlIHVzaW5nIHRoYXQgYXMgYSBzdGFydGluZyBwb2ludCB3b3VsZCBtYWtlIHRoZSBtb3N0
IHNlbnNlLgo+Pgo+PiBSZWdhcmRsZXNzIG9mIHdoYXQgd2UgdGhpbmsgb2Ygc3RlcCAyLCBJIHRo
aW5rIHdlIHNob3VsZCB0YWtlIHN0ZXAgMQo+PiBpbW1lZGlhdGVseS4KPj4KPj4gTGV0IG1lIGtu
b3cgd2hhdCB5b3UgdGhpbmsuCj4KPiBJJ20gYWJzb2x1dGVseSBpbiBmYXZvciBvZiB0aGF0IGlk
ZWEuCgpJJ3ZlIHB1c2hlZCBodHRwczovL2dpdGh1Yi5jb20vYWxpZ3VvcmkveGVuL3RyZWUvdml4
ZW4tdXBzdHJlYW0tdjEuNSB3aGljaApjb250YWlucyB0aGUgb3JpZ2luYWwgc2VyaWVzICsgb25l
IGZpeCBmcm9tIFdlaSBmb3IgeGwgc2h1dGRvd24uCgpJIHRoaW5rIHRoaXMgaXMgdGhlIGJyYW5j
aCB0byBtZXJnZS4KClJlZ2FyZHMsCgpBbnRob255IExpZ3VvcmkKCj4KPgo+IEp1ZXJnZW4KPgo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRl
dmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 19:02:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:02:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZLdr-0005TQ-1o; Wed, 10 Jan 2018 19:02:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lmjt=ef=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eZLdq-0005TK-EY
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 19:02:26 +0000
X-Inumbo-ID: 9b2c5373-f638-11e7-b4a6-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b2c5373-f638-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 20:01:04 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0AIvR9o029242;
 Wed, 10 Jan 2018 19:02:03 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-2017-10-26;
 bh=pUOCAtfeMBAOtcF9JH7hDkPmWMdxYbY81vDI1671AXA=;
 b=c7L/aMGLHV4jqj98vJcO4TKD9GCVAw8oEP0D2bKbowSFIB8FwPKmEgb+h+giM/tupivo
 /tBrNZoM/otAQVAeL9Dev2+dzGM83+xAEjht4kj4EqRK+pR+qpvqdWmZFTCJwtoy4gMx
 7qbiXmD7HIKGstFoNM+0CJwGHTQLqVJns4pmTYOtsAG8yvo77HhMVTgsmIkiFmmwyp0u
 xxI4a9TYNSnKmb721d+Y0zgLQjFWNbz74EtyakzowLhc8LV3YERwkCFAgLb6c6dAPW7v
 Kr0aUu6Vq2toBBGqqyO0mKhkOLfAY4bUSh67xwticHW4mH+PvZytqCBtHOKcTOPHxS+1 sg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2fdr4br64j-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 10 Jan 2018 19:02:03 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0AJ21HX002930
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 10 Jan 2018 19:02:02 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0AJ1wKp003602;
 Wed, 10 Jan 2018 19:01:58 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 10 Jan 2018 11:01:57 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id A1AF46A0A1E; Wed, 10 Jan 2018 14:01:56 -0500 (EST)
Date: Wed, 10 Jan 2018 14:01:56 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180110190156.GU29272@char.us.oracle.com>
References: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8770
 signatures=668652
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-1711220000 definitions=main-1801100264
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update my entries to new email
	address.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMDc6MjA6MzRQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNv
bT4KPiAtLS0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
PiBDYzogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+Cj4gLS0tCj4gWWVzLCBJIGtub3cu
IEFnYWluISBXZWxsLCB3aGF0IGNhbiBJIHNheS4uLiBTb3JyeSBmb3IgdGhlIG51aXNhbmNlLiA6
LVAKCkNvbmdyYXR1bGF0aW9ucyEhCgo+IC0tLQo+ICBNQUlOVEFJTkVSUyB8ICAgIDYgKysrLS0t
Cj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiBpbmRleCA0ZDcwOTIzMjRh
Li42NDIyNmUxOTFhIDEwMDY0NAo+IC0tLSBhL01BSU5UQUlORVJTCj4gKysrIGIvTUFJTlRBSU5F
UlMKPiBAQCAtMTgzLDcgKzE4Myw3IEBAIEY6CXRvb2xzL2Jsa3RhcDIvCj4gIAo+ICBDUFUgUE9P
TFMKPiAgTToJSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC1NOglEYXJpbyBGYWdn
aW9saSA8cmFpc3RsaW5AbGludXguaXQ+Cj4gK006CURhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+Cj4gIFM6CVN1cHBvcnRlZAo+ICBGOgl4ZW4vY29tbW9uL2NwdXBvb2wuYwo+ICAK
PiBAQCAtMzM1LDE0ICszMzUsMTQgQEAgRjoJdG9vbHMvaG90cGx1Zy9MaW51eC9yZW11cy1uZXRi
dWYtc2V0dXAKPiAgRjoJdG9vbHMvaG90cGx1Zy9MaW51eC9ibG9jay1kcmJkLXByb2JlCj4gIAo+
ICBSVERTIFNDSEVEVUxFUgo+IC1NOglEYXJpbyBGYWdnaW9saSA8cmFpc3RsaW5AbGludXguaXQ+
Cj4gK006CURhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gIE06CU1lbmcgWHUg
PG1lbmd4dUBjaXMudXBlbm4uZWR1Pgo+ICBTOglTdXBwb3J0ZWQKPiAgRjoJeGVuL2NvbW1vbi9z
Y2hlZF9ydC5jCj4gIAo+ICBTQ0hFRFVMSU5HCj4gIE06CUdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4KPiAtTToJRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGluQGxpbnV4
Lml0Pgo+ICtNOglEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+ICBTOglTdXBw
b3J0ZWQKPiAgRjoJeGVuL2NvbW1vbi9zY2hlZCoKPiAgCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 19:05:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZLgV-0005ba-FZ; Wed, 10 Jan 2018 19:05:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y1i6=ef=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eZLgV-0005bM-1A
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 19:05:11 +0000
X-Inumbo-ID: 774c5e84-f639-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 774c5e84-f639-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:07:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5EA6CAF16;
 Wed, 10 Jan 2018 19:05:02 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
From: Juergen Gross <jgross@suse.com>
Message-ID: <16833975-24f1-bd56-05b4-e1bd8f1ba975@suse.com>
Date: Wed, 10 Jan 2018 20:05:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
Content-Language: de-DE
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update my entries to new email
	address.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTAvMDEvMTggMTk6MjAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CgpBY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCj4gLS0tCj4gQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ2M6IE1lbmcgWHUgPG1lbmd4dUBjaXMu
dXBlbm4uZWR1Pgo+IC0tLQo+IFllcywgSSBrbm93LiBBZ2FpbiEgV2VsbCwgd2hhdCBjYW4gSSBz
YXkuLi4gU29ycnkgZm9yIHRoZSBudWlzYW5jZS4gOi1QCj4gLS0tCj4gIE1BSU5UQUlORVJTIHwg
ICAgNiArKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwo+IGluZGV4
IDRkNzA5MjMyNGEuLjY0MjI2ZTE5MWEgMTAwNjQ0Cj4gLS0tIGEvTUFJTlRBSU5FUlMKPiArKysg
Yi9NQUlOVEFJTkVSUwo+IEBAIC0xODMsNyArMTgzLDcgQEAgRjoJdG9vbHMvYmxrdGFwMi8KPiAg
Cj4gIENQVSBQT09MUwo+ICBNOglKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLU06
CURhcmlvIEZhZ2dpb2xpIDxyYWlzdGxpbkBsaW51eC5pdD4KPiArTToJRGFyaW8gRmFnZ2lvbGkg
PGRmYWdnaW9saUBzdXNlLmNvbT4KPiAgUzoJU3VwcG9ydGVkCj4gIEY6CXhlbi9jb21tb24vY3B1
cG9vbC5jCj4gIAo+IEBAIC0zMzUsMTQgKzMzNSwxNCBAQCBGOgl0b29scy9ob3RwbHVnL0xpbnV4
L3JlbXVzLW5ldGJ1Zi1zZXR1cAo+ICBGOgl0b29scy9ob3RwbHVnL0xpbnV4L2Jsb2NrLWRyYmQt
cHJvYmUKPiAgCj4gIFJURFMgU0NIRURVTEVSCj4gLU06CURhcmlvIEZhZ2dpb2xpIDxyYWlzdGxp
bkBsaW51eC5pdD4KPiArTToJRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPiAg
TToJTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+Cj4gIFM6CVN1cHBvcnRlZAo+ICBGOgl4
ZW4vY29tbW9uL3NjaGVkX3J0LmMKPiAgCj4gIFNDSEVEVUxJTkcKPiAgTToJR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+IC1NOglEYXJpbyBGYWdnaW9saSA8cmFp
c3RsaW5AbGludXguaXQ+Cj4gK006CURhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+
Cj4gIFM6CVN1cHBvcnRlZAo+ICBGOgl4ZW4vY29tbW9uL3NjaGVkKgo+ICAKPiAKPiAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 19:10:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:10:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZLlS-0006Rm-3l; Wed, 10 Jan 2018 19:10:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n68a=ef=citrix.com=prvs=5419c82cb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZLlR-0006Rg-7o
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 19:10:17 +0000
X-Inumbo-ID: b3e48fa8-f639-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3e48fa8-f639-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 20:08:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,341,1511827200"; d="scan'208";a="465326293"
Date: Wed, 10 Jan 2018 19:10:13 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180110191013.r727qrvyhawzcpex@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-21-wei.liu2@citrix.com>
 <5A4F7205020000780019B5A9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A4F7205020000780019B5A9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 20/74] x86: produce a binary that can
 be booted as PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDQ6Mzk6MzNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPiArI2lmIGRlZmluZWQoQ09ORklHX1BWSF9HVUVTVCkgJiYgIWRlZmluZWQoRUZJKQo+
IAo+IFRoZSBFRkkgcGFydCBoZXJlIHRoZW4gYWxzbyB3b3VsZG4ndCBiZSBuZWNlc3NhcnksIGFm
YWljdC4KCkl0IGlzIG5lY2Vzc2FyeSBvdGhlcndpc2UgZWZpLmxkcyB3aWxsIGNvbnRhaW4gLlhl
bi5ub3RlIGRpcmVjdGl2ZXMsCndoaWNoIGJyZWFrcyB0aGUgYnVpbGQuCgpXZWkuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 19:17:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:17:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZLsl-0006xZ-CW; Wed, 10 Jan 2018 19:17:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLsk-0006xT-Bi
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 19:17:50 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id 82/2A-26136-DD6665A5;
 Wed, 10 Jan 2018 19:17:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVfdOWli
 UwZ8rhhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPL2ZyCxvSKGU+WMDUwPrTrYuTiEBJoZJJY
 v7+PFcJ5zCixeOdPpi5GTiBnG6PE122aILaIgLPE1zNz2UFsXgF9ictrV7GA2MICDhKTzjaCN
 UsITFGRuHbzCliRhICnxLQJ35lg7M8nvgI1sHOwCVhJHBLrYuTgYBFQlZi0VW0CI/cCRoZVjO
 rFqUVlqUW6JnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIGeZQCCHYy3+pwPMUp
 yMCmJ8gZyhkYJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1SA2LEhIsSk1PrUjLzAGGGExagoNH
 SYQ3ESTNW1yQmFucmQ6ROsVozNH04EEbM8eNF6/bmIVY8vLzUqXEecNBSgVASjNK8+AGwUL/E
 qOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR500Cm8GTmlcDtewV0ChPQKec3hoKcUpKIkJJqYO
 Qx4EjN2pJ65gKjnb7X7J+PNFZeZN+3LIn9+tQzCw7MNtvwaTaj3uqqmq5rrvkGlXsm8k8zDCk
 P/6+wUt6wSmjLi4lKb/otdsvuklzm4RuTeGzDrNzG9veB0g8bWdZv+TZ5w+mF+R/+f5ELmeZk
 cOlb5PGD626niM3e1V3CnO45UTw/JjwxZ68SS3FGoqEWc1FxIgBcVtGweAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1515611867!94141873!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31871 invoked from network); 10 Jan 2018 19:17:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 19:17:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZLsf-0005On-TY; Wed, 10 Jan 2018 19:17:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZLsa-0007B8-Kb; Wed, 10 Jan 2018 19:17:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZLsa-0003ta-BQ; Wed, 10 Jan 2018 19:17:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117741-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a87ec4833af47cdd166294f3f4db21231930d65d
X-Osstest-Versions-That: xen=44ce23c0d811c08bb559c46a171b234c3ff714a2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 19:17:40 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 117741: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzc0MSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3NDEvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhODdlYzQ4MzNhZjQ3Y2RkMTY2Mjk0
ZjNmNGRiMjEyMzE5MzBkNjVkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICA0NGNlMjNjMGQ4MTFjMDhiYjU1OWM0NmExNzFiMjM0YzNmZjcxNGEyCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTcxMzAgIDIwMTctMTItMTQgMDc6NTQ6MTUgWiAgIDI3IGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTE3NTIyICAyMDE4LTAxLTAyIDE2OjQ4OjI4IFogICAgOCBkYXlzICAgIDcg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NjQ3ICAyMDE4LTAxLTA1IDA3OjE0OjUx
IFogICAgNSBkYXlzICAgIDQgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgogIEluZ28gTW9sbmFy
IDxtaW5nb0BrZXJuZWwub3JnPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXku
ZHlhc2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbSBMZW5k
YWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDQ0Y2Uy
M2MwZDguLmE4N2VjNDgzM2EgIGE4N2VjNDgzM2FmNDdjZGQxNjYyOTRmM2Y0ZGIyMTIzMTkzMGQ2
NWQgLT4gc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 19:45:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZMJ0-0000x1-Md; Wed, 10 Jan 2018 19:44:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q/bw=ef=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eZMIz-0000wv-Sl
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 19:44:57 +0000
X-Inumbo-ID: 055f8482-f63f-11e7-b0d7-9f685aff125f
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 055f8482-f63f-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 19:46:59 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 10 Jan 2018 18:07:57 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 10 Jan 2018 17:07:36 +0000
Message-ID: <1515604054.13211.13.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>, 
 Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xenproject.org,  committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>
Date: Wed, 10 Jan 2018 18:07:34 +0100
In-Reply-To: <23126.13380.315656.733601@mariner.uk.xensource.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
 <23126.13380.315656.733601@mariner.uk.xensource.com>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7039822355073477609=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--=-F19nmnwvyUDMHPNx6ebS
Content-Type: multipart/mixed; boundary="=-ZgeIEQN3MFiQk8qeJ5wT"


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

On Wed, 2018-01-10 at 15:41 +0000, Ian Jackson wrote:
> Ian Jackson writes ("Re: sidecar (hvm shim) creation script"):
> > And here is one which handles the guest console correctly.  Vixen
> > sends the L2 guest console to the emulated serial, along with the
> > shim's own output.
>=20
So, I've got a PV guest that works.

Now I shut it down, run this script, and do `xl create -c' on the
resulting config file, but it dies. :-(

I'm using what's in this branch https://github.com/aliguori/xen/tree/vi
xen-upstream-v2 both as the host hypervisor and as the shim.

So, here's what I see on what I think is vixen's console:

error: Can't get controller info..
 __  __            _  _    _ _                    _        _     _     =20
 \ \/ /___ _ __   | || |  / / |   _   _ _ __  ___| |_ __ _| |__ | | ___=20
  \  // _ \ '_ \  | || |_ | | |__| | | | '_ \/ __| __/ _` | '_ \| |/ _ \
  /  \  __/ | | | |__   _|| | |__| |_| | | | \__ \ || (_| | |_) | |  __/
 /_/\_\___|_| |_|    |_|(_)_|_|   \__,_|_| |_|___/\__\__,_|_.__/|_|\___|
                                                                       =20
(XEN) Xen version 4.11-unstable (dario@fritz.box) (gcc (Debian 7.2.0-19) 7.=
2.0) debug=3Dy  Wed Jan 10 13:28:20 UTC 2018
(XEN) Latest ChangeSet: Wed Dec 20 11:09:09 2017 +0000 git:d80556acd4
(XEN) Bootloader: GRUB 2.02-2
(XEN) Command line: placeholder console=3Dcom1 com1=3D115200n1
(XEN) Xen image load base address: 0
(XEN) Video information:
(XEN)  No VGA detected
(XEN) Disc information:
(XEN)  Found 0 MBR signatures
(XEN)  Found 0 EDD information structures
(XEN) Vixen running under Xen 4.11
(XEN) Xen-e820 RAM map:
(XEN)  0000000000000000 - 000000000009fc00 (usable)
(XEN)  000000000009fc00 - 00000000000a0000 (reserved)
(XEN)  00000000000f0000 - 0000000000100000 (reserved)
(XEN)  0000000000100000 - 000000007f7ff000 (usable)
(XEN)  000000007f7ff000 - 000000007f800000 (reserved)
(XEN)  00000000fc000000 - 00000000feff0000 (reserved)
(XEN)  00000000feff0000 - 0000000100000000 (usable)



While this is L0's console:

(XEN) [  298.886732] grant_table.c:1681:d0v2 Expanding d2 grant table from =
0 to 1 frames
(XEN) [  299.087102] HVM2 save: CPU
(XEN) [  299.087105] HVM2 save: PIC
(XEN) [  299.087108] HVM2 save: IOAPIC
(XEN) [  299.087111] HVM2 save: LAPIC
(XEN) [  299.087113] HVM2 save: LAPIC_REGS
(XEN) [  299.087117] HVM2 save: PCI_IRQ
(XEN) [  299.087119] HVM2 save: ISA_IRQ
(XEN) [  299.087121] HVM2 save: PCI_LINK
(XEN) [  299.087123] HVM2 save: PIT
(XEN) [  299.087125] HVM2 save: RTC
(XEN) [  299.087128] HVM2 save: HPET
(XEN) [  299.087131] HVM2 save: PMTIMER
(XEN) [  299.087133] HVM2 save: MTRR
(XEN) [  299.087141] HVM2 save: VIRIDIAN_DOMAIN
(XEN) [  299.087143] HVM2 save: CPU_XSAVE
(XEN) [  299.087149] HVM2 save: VIRIDIAN_VCPU
(XEN) [  299.087151] HVM2 save: VMCE_VCPU
(XEN) [  299.087153] HVM2 save: TSC_ADJUST
(XEN) [  299.087155] HVM2 save: CPU_MSR
(XEN) [  299.087195] HVM2 restore: CPU 0
[  293.712868] tun: Universal TUN/TAP device driver, 1.6^M
[  293.940987] xenbr0: port 2(vif2.0) entered blocking state^M
[  293.941014] xenbr0: port 2(vif2.0) entered disabled state^M
[  293.941111] device vif2.0 entered promiscuous mode^M
[  293.946041] IPv6: ADDRCONF(NETDEV_UP): vif2.0: link is not ready^M
[  294.139158] xenbr0: port 3(vif2.0-emu) entered blocking state^M
[  294.139202] xenbr0: port 3(vif2.0-emu) entered disabled state^M
[  294.139261] device vif2.0-emu entered promiscuous mode^M
[  294.144532] xenbr0: port 3(vif2.0-emu) entered blocking state^M
[  294.144544] xenbr0: port 3(vif2.0-emu) entered listening state^M
(d2) [  300.952702] HVM Loader
(d2) [  300.952773] Detected Xen v4.11-unstable
(d2) [  300.952850] Xenbus rings @0xfeffc000, event channel 1
(d2) [  300.953103] System requested SeaBIOS
(d2) [  300.953139] CPU speed is 2394 MHz
(d2) [  300.953491] Relocating guest memory for lowmem MMIO space disabled
(XEN) [  300.954017] irq.c:334: Dom2 PCI link 0 changed 0 -> 5
(d2) [  300.954246] PCI-ISA link 0 routed to IRQ5
(XEN) [  300.954423] irq.c:334: Dom2 PCI link 1 changed 0 -> 10
(d2) [  300.954633] PCI-ISA link 1 routed to IRQ10
(XEN) [  300.954794] irq.c:334: Dom2 PCI link 2 changed 0 -> 11
(d2) [  300.954999] PCI-ISA link 2 routed to IRQ11
(XEN) [  300.955233] irq.c:334: Dom2 PCI link 3 changed 0 -> 5
(d2) [  300.955415] PCI-ISA link 3 routed to IRQ5
(d2) [  300.971627] pci dev 01:3 INTA->IRQ10
(d2) [  300.975567] pci dev 02:0 INTA->IRQ11
(d2) [  300.997380] No RAM in high memory; setting high_mem resource base t=
o 100000000
(d2) [  300.997576] pci dev 02:0 bar 14 size 001000000: 0f0000008
(d2) [  300.998673] pci dev 02:0 bar 10 size 000000100: 00000c001
(d2) [  300.999767] pci dev 01:1 bar 20 size 000000010: 00000c101
(d2) [  301.000817] Multiprocessor initialisation:
(d2) [  301.000951]  - CPU0 ... 40-bit phys ... fixed MTRRs ... var MTRRs [=
1/8] ... done.
(d2) [  301.001249]  - CPU1 ... 40-bit phys ... fixed MTRRs ... var MTRRs [=
1/8] ... done.
(d2) [  301.001562]  - CPU2 ... 40-bit phys ... fixed MTRRs ... var MTRRs [=
1/8] ... done.
(d2) [  301.001870]  - CPU3 ... 40-bit phys ... fixed MTRRs ... var MTRRs [=
1/8] ... done.
(d2) [  301.001953] Testing HVM environment:
(d2) [  301.002002] Using scratch memory at 400000
(d2) [  301.019991]  - REP INSB across page boundaries ... passed
(d2) [  301.031612]  - REP INSW across page boundaries ... passed
(d2) [  301.041228]  - GS base MSRs and SWAPGS ... passed
(d2) [  301.041249] Passed 3 of 3 tests
(d2) [  301.041275] Writing SMBIOS tables ...
(d2) [  301.042145] Loading SeaBIOS ...
(d2) [  301.042231] Creating MP tables ...
(d2) [  301.042387] Loading ACPI ...
(d2) [  301.043421] CONV disabled
(d2) [  301.043630] vm86 TSS at fc00a780
(d2) [  301.044162] BIOS map:
(d2) [  301.044196]  10000-100e3: Scratch space
(d2) [  301.044219]  c0000-fffff: Main BIOS
(d2) [  301.044259] E820 table:
(d2) [  301.044308]  [00]: 00000000:00000000 - 00000000:000a0000: RAM
(d2) [  301.044353]  HOLE: 00000000:000a0000 - 00000000:000c0000
(d2) [  301.044403]  [01]: 00000000:000c0000 - 00000000:00100000: RESERVED
(d2) [  301.044449]  [02]: 00000000:00100000 - 00000000:7f800000: RAM
(d2) [  301.044491]  HOLE: 00000000:7f800000 - 00000000:fc000000
(d2) [  301.044545]  [03]: 00000000:fc000000 - 00000001:00000000: RESERVED
(d2) [  301.044642] Invoking SeaBIOS ...
(d2) [  301.045027] SeaBIOS (version rel-1.10.2-0-g5f4c7b1)
(d2) [  301.045096] BUILD: gcc: (Debian 7.2.0-19) 7.2.0 binutils: (GNU Binu=
tils for Debian) 2.29.1
(d2) [  301.045099]=20
(d2) [  301.045138] Found Xen hypervisor signature at 40000000
(d2) [  301.045442] Running on QEMU (i440fx)
(d2) [  301.045465] xen: copy e820...
(d2) [  301.045524] Relocating init from 0x000daf80 to 0x7f7ad360 (size 768=
00)
(d2) [  301.048415] Found 5 PCI devices (max PCI bus is 00)
(d2) [  301.048456] Allocated Xen hypercall page at 7f7ff000
(d2) [  301.048492] Detected Xen v4.11-unstable
(d2) [  301.048518] xen: copy BIOS tables...
(d2) [  301.048576] Copying SMBIOS entry point from 0x00010020 to 0x000f6b2=
0
(d2) [  301.048631] Copying MPTABLE from 0xfc0011f0/fc001200 to 0x000f6a00
(d2) [  301.048674] Copying PIR from 0x00010040 to 0x000f6980
(d2) [  301.048718] Copying ACPI RSDP from 0x000100c0 to 0x000f6950
(d2) [  301.048747] Using pmtimer, ioport 0xb008
(d2) [  301.048893] Scan for VGA option rom
(d2) [  301.050267] ATA controller 1 at 1f0/3f4/c100 (irq 14 dev 9)
(d2) [  301.051553] ATA controller 2 at 170/374/c108 (irq 15 dev 9)
(d2) [  301.052569] Found 0 lpt ports
(d2) [  301.052762] Found 1 serial ports
(d2) [  301.055677] DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD]
(d2) [  301.055731] Searching bootorder for: /pci@i0cf8/*@1,1/drive@1/disk@=
0
(d2) [  301.056943] PS2 keyboard initialized
(d2) [  301.056965] All threads complete.
(d2) [  301.056986] Scan for option roms
(d2) [  301.058379]=20
(d2) [  301.065610] Press ESC for boot menu.
(d2) [  301.066100]=20
[  296.154652] xenbr0: port 3(vif2.0-emu) entered learning state^M
(d2) [  303.684355] Searching bootorder for: HALT
(d2) [  303.684666] Space available for UMB: c0000-ec800, f6340-f68b0
(d2) [  303.684720] Returned 258048 bytes of ZoneHigh
(d2) [  303.684755] e820 map has 6 items:
(d2) [  303.684828]   0: 0000000000000000 - 000000000009fc00 =3D 1 RAM
(d2) [  303.684909]   1: 000000000009fc00 - 00000000000a0000 =3D 2 RESERVED
(d2) [  303.684990]   2: 00000000000f0000 - 0000000000100000 =3D 2 RESERVED
(d2) [  303.685064]   3: 0000000000100000 - 000000007f7ff000 =3D 1 RAM
(d2) [  303.685144]   4: 000000007f7ff000 - 000000007f800000 =3D 2 RESERVED
(d2) [  303.685225]   5: 00000000fc000000 - 0000000100000000 =3D 2 RESERVED
(d2) [  303.686459] enter handle_19:
(d2) [  303.686473]   NULL
(d2) [  303.694760] Booting from DVD/CD...
(d2) [  303.701138] Booting from 0000:7c00
[  298.170547] xenbr0: port 3(vif2.0-emu) entered forwarding state^M
[  298.170616] xenbr0: topology change detected, propagating^M
(XEN) [  314.149788] d2v0 Triple fault - invoking HVM shutdown action 1
(XEN) [  314.149791] *** Dumping Dom2 vcpu#0 state: ***
(XEN) [  314.149796] ----[ Xen-4.11-unstable  x86_64  debug=3Dy   Not taint=
ed ]----
(XEN) [  314.149798] CPU:    15
(XEN) [  314.149801] RIP:    e008:[<ffff82d080417368>]
(XEN) [  314.149803] RFLAGS: 0000000000010002   CONTEXT: hvm guest (d2v0)
(XEN) [  314.149807] rax: ffff8300ffe80000   rbx: 00000000ffe73000   rcx: 0=
000000000000000
(XEN) [  314.149810] rdx: ffff82d080480000   rsi: 0000000000000020   rdi: f=
fff8300ffe88000
(XEN) [  314.149814] rbp: ffff82d080487f08   rsp: ffff82d080487dd8   r8:  f=
ff0000000000fff
(XEN) [  314.149817] r9:  000ffffffffff000   r10: 000000ffffffffff   r11: 0=
000000000001000
(XEN) [  314.149820] r12: ffff830000000000   r13: 00000000ffa00000   r14: 0=
0000000ff000000
(XEN) [  314.149823] r15: ffff82d0804552bc   cr0: 0000000080050033   cr4: 0=
000000000000020
(XEN) [  314.149825] cr3: 00000000ffe73000   cr2: ffff82d080417368
(XEN) [  314.149827] fsb: 0000000000000000   gsb: 0000000000000000   gss: 0=
000000000000002
(XEN) [  314.149830] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0000  =
 cs: e008



Also, find attached the various log files.

So... what am I doing wrong? :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, Software Engineer @ SUSE
http://about.me/dario.faggioli
--=-ZgeIEQN3MFiQk8qeJ5wT
Content-Disposition: attachment; filename="xl-vm10.log"
Content-Type: text/x-log; name="xl-vm10.log"; charset="UTF-8"
Content-Transfer-Encoding: base64

V2FpdGluZyBmb3IgZG9tYWluIHZtMTAgKGRvbWlkIDIpIHRvIGRpZSBbcGlkIDIwNDFdCkRvbWFp
biAyIGhhcyBzaHV0IGRvd24sIHJlYXNvbiBjb2RlIDEgMHgxCkFjdGlvbiBmb3Igc2h1dGRvd24g
cmVhc29uIGNvZGUgMSBpcyBkZXN0cm95CkRvbWFpbiAyIG5lZWRzIHRvIGJlIGNsZWFuZWQgdXA6
IGRlc3Ryb3lpbmcgdGhlIGRvbWFpbgpEb25lLiBFeGl0aW5nIG5vdwo=


--=-ZgeIEQN3MFiQk8qeJ5wT
Content-Disposition: attachment; filename="qemu-dm-vm10.log"
Content-Type: text/x-log; name="qemu-dm-vm10.log"; charset="UTF-8"
Content-Transfer-Encoding: base64

KyA6IC14ZW4tZG9taWQgMiAtY2hhcmRldiBzb2NrZXQsaWQ9bGlieGwtY21kLHBhdGg9L3Zhci9y
dW4veGVuL3FtcC1saWJ4bC0yLHNlcnZlcixub3dhaXQgLW5vLXNodXRkb3duIC1tb24gY2hhcmRl
dj1saWJ4bC1jbWQsbW9kZT1jb250cm9sIC1jaGFyZGV2IHNvY2tldCxpZD1saWJ4ZW5zdGF0LWNt
ZCxwYXRoPS92YXIvcnVuL3hlbi9xbXAtbGlieGVuc3RhdC0yLHNlcnZlcixub3dhaXQgLW1vbiBj
aGFyZGV2PWxpYnhlbnN0YXQtY21kLG1vZGU9Y29udHJvbCAtbm9kZWZhdWx0cyAtbm8tdXNlci1j
b25maWcgLW5hbWUgdm0xMCAtdm5jIDEyNy4wLjAuMTowLHRvPTk5IC1kaXNwbGF5IG5vbmUgLWtl
cm5lbCAvcm9vdC92bTEwL3ZtbGludXotNC4xNC4wLTMtYW1kNjQgLWluaXRyZCAvcm9vdC92bTEw
L2luaXRyZC5pbWctNC4xNC4wLTMtYW1kNjQgLWFwcGVuZCAncm9vdD0vZGV2L3h2ZGExIHJvJyAt
c2VyaWFsIHB0eSAtZGV2aWNlIGNpcnJ1cy12Z2EsdmdhbWVtX21iPTggLWJvb3Qgb3JkZXI9YyAt
c21wIDQsbWF4Y3B1cz00IC1kZXZpY2UgcnRsODEzOSxpZD1uaWMwLG5ldGRldj1uZXQwLG1hYz0w
MDoxNjozZTo2Yzo1YTpkNCAtbmV0ZGV2IHR5cGU9dGFwLGlkPW5ldDAsaWZuYW1lPXZpZjIuMC1l
bXUsc2NyaXB0PW5vLGRvd25zY3JpcHQ9bm8gLW1hY2hpbmUgeGVuZnYgLWNkcm9tIC92YXIvbGli
L3hlbi9wdnNoaW0tc2lkZWNhcnMvdm0xMC5pc28gLW0gMjA0MCAtZHJpdmUgZmlsZT0vZGV2L3Zt
cy92bTEwLWRpc2ssaWY9aWRlLGluZGV4PTAsbWVkaWE9ZGlzayxmb3JtYXQ9cmF3LGNhY2hlPXdy
aXRlYmFjaworIHNldCAreAp3YXJuaW5nOiB1bmV4cGVjdGVkIGFyZ3VtZW50IC1zZXJpYWwgYmVp
bmcgcGFzc2VkIHRocm91Z2gKd2FybmluZzogdW5leHBlY3RlZCBhcmd1bWVudCBwdHkgYmVpbmcg
cGFzc2VkIHRocm91Z2gKd2FybmluZzogdW5leHBlY3RlZCBhcmd1bWVudCAtc21wIGJlaW5nIHBh
c3NlZCB0aHJvdWdoCndhcm5pbmc6IHVuZXhwZWN0ZWQgYXJndW1lbnQgNCxtYXhjcHVzPTQgYmVp
bmcgcGFzc2VkIHRocm91Z2gKKyBleGVjIC91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1zeXN0
ZW0taTM4NiAteGVuLWRvbWlkIDIgLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhsLWNtZCxwYXRoPS92
YXIvcnVuL3hlbi9xbXAtbGlieGwtMixzZXJ2ZXIsbm93YWl0IC1uby1zaHV0ZG93biAtbW9uIGNo
YXJkZXY9bGlieGwtY21kLG1vZGU9Y29udHJvbCAtY2hhcmRldiBzb2NrZXQsaWQ9bGlieGVuc3Rh
dC1jbWQscGF0aD0vdmFyL3J1bi94ZW4vcW1wLWxpYnhlbnN0YXQtMixzZXJ2ZXIsbm93YWl0IC1t
b24gY2hhcmRldj1saWJ4ZW5zdGF0LWNtZCxtb2RlPWNvbnRyb2wgLW5vZGVmYXVsdHMgLW5vLXVz
ZXItY29uZmlnIC1uYW1lIHZtMTAgLWRpc3BsYXkgbm9uZSAtc2VyaWFsIHB0eSAtYm9vdCBvcmRl
cj1jIC1zbXAgNCxtYXhjcHVzPTQgLW5ldGRldiB0eXBlPXRhcCxpZD1uZXQwLGlmbmFtZT12aWYy
LjAtZW11LHNjcmlwdD1ubyxkb3duc2NyaXB0PW5vIC1tYWNoaW5lIHhlbmZ2IC1jZHJvbSAvdmFy
L2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzL3ZtMTAuaXNvIC1tIDIwNDAKcWVtdS1zeXN0ZW0taTM4
NjogLXNlcmlhbCBwdHk6IGNoYXIgZGV2aWNlIHJlZGlyZWN0ZWQgdG8gL2Rldi9wdHMvMiAobGFi
ZWwgc2VyaWFsMCkKV2FybmluZzogbmV0ZGV2IG5ldDAgaGFzIG5vIHBlZXIKcWVtdS1zeXN0ZW0t
aTM4NjogdGVybWluYXRpbmcgb24gc2lnbmFsIDEgZnJvbSBwaWQgMjA0MSAoeGwpCg==


--=-ZgeIEQN3MFiQk8qeJ5wT--

--=-F19nmnwvyUDMHPNx6ebS
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+4FAlpWSFYACgkQFkJ4iaW4
c+5LjxAAuN73NOb3eA1wxxCzCMI6TyAbe34vbCqE8AB7fK0fS2wJhzhgqSXFOZ1D
755jQksNYNnTNUNPWXfJfBbgc6I9X1oAzi1D/etxMO3tsBk1KpcMegmx8VfJS5sQ
H63US4wL6PQSRebikXvR5+XDwM4yf0VW92wwkaaw+wgfGID6daaLPKQoCeuEkVbp
MOCMFhWMSM66t2SNlJEA1RwVD5euNPRoUYKkswytQ5qDvV/KQUGxGUu97+wq9JZD
E6+PDlFV22cKM3ZHSJxtY6AD64bYMfX2e6UZVJELzl1YOG3QyEbbSenlcqC2XkUd
mwnCmMtQ7vNhVgrCp/w1yFKuLgzJsQn8BASkWgEjGaKij6CVaCN++QxuypqyH/MW
6j0ylPMEGVWCnGAixfLjb3w1Xr76KgKNO01uCXZSeP7JToOEr6xyJEJzXL8xIXqB
rs/xP2Aegry3++6/du8J87wRBLKY3qlEWVlj7O7e8QaKsX9T1ppYKwiJFGlsW7pR
5mgr05WnpRqwtKDyXm/SDNYcIkS5lKJ1BwE++aueDrtfWodw3iFVHVYScsp2r2yN
+i5co/jefpqVCmkzSuRqr8P4DdBHOdH48Zx2oUsa1ZNRuY54KGiuZ9hf9C496PH8
5J6q7PxYOWzPT7BNxBPnb9OSK6HdYAy3p1vtPWnAdW1kaga0zg8=
=OqqC
-----END PGP SIGNATURE-----

--=-F19nmnwvyUDMHPNx6ebS--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7039822355073477609==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 10 19:55:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 19:55:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZMSz-0001qx-Kq; Wed, 10 Jan 2018 19:55:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=46wc=ef=gmail.com=alex.braunegg@srs-us1.protection.inumbo.net>)
 id 1eZMSy-0001qr-IG
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 19:55:16 +0000
X-Inumbo-ID: fccdf161-f63f-11e7-b4a6-bc764e045a96
Received: from mail-pg0-x236.google.com (unknown [2607:f8b0:400e:c05::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fccdf161-f63f-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 20:53:54 +0100 (CET)
Received: by mail-pg0-x236.google.com with SMTP id q67so215533pga.9
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 11:55:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:from:to:cc:references:in-reply-to:subject:date
 :mime-version:content-transfer-encoding:content-language
 :thread-index; bh=o31FCI/Q5uYgD/nK0pPlmqXvWHvJau7JNHdFpd8E/ac=;
 b=oxlWJBK9gNbZKM3PAJV6WiVesjle+36J6mJdnyWTFc6jmRyjHBaYFBkJajsuiiAEgx
 jqGqBhu3+FyzS7NcRZ74rjGonY8d0dSipUllLp/BUSqx8Rhn9Gc5ITT2F66g1fTUbrRE
 HAbCRWmY0cItQ62q+LTNdsZzjAieJWP26RHgU+0kMQnS5nLa0/oos/XYfZNuRubMQtbS
 QFYDjsA2pQGPMuP2EgVbFxIAD+WTAp0wte89MYC0X38KKaJu9lHHQCMGEAf1CFylbIHn
 pHD/vJ9L41RT/gmYo0QjBEVGJCpLLkmwz5rc7LmpZyFWuayt8jNV5BKMTsaEqzjYPAkJ
 G1zA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:from:to:cc:references:in-reply-to
 :subject:date:mime-version:content-transfer-encoding
 :content-language:thread-index;
 bh=o31FCI/Q5uYgD/nK0pPlmqXvWHvJau7JNHdFpd8E/ac=;
 b=fDBn6i23sh6/pJcILJqPFR3wLkiVBQEXl5t3EnDc2GQBry8UhD9ePO0f8rz2eOTN4/
 tl/VphJBfWT0RL4XgVYli1Tyu0FcWaYxMCLX050VVHbZ2InMWGO3CKBazvOsZzqcNmYb
 l9+3dEvMKog0G8PKhTLbvqb3jDapdIRtTNpJ9onmp1NMcG/J4ESb5EJRWGRT0jGI3Bt6
 dqRvtZetMu90sXzh0Cxfmk+gM8K6eiuvZQT483ccJ+xd4xFVNkn1sWqchUbXPiKkoi3D
 bvuVIvxhUPvc+uDpeEvkR37+w+Kt/hnMVXVszoy8Y4+I6ILnlaozxmdrj9h1v0WVU+Wu
 hLbQ==
X-Gm-Message-State: AKGB3mJaK+HNa0z68JuLrecBwE9QPs3w3L7xpd0jgBT3pA6o56Y5dWiy
 xfRpYsGvZIgOw2FZ6volMfU=
X-Google-Smtp-Source: ACJfBouvwa1g685qJq2NE9jpA9SJcbqzcDMn7rdru6YAbJJqHAL1YfIULUbEWkiwzT4QAdoG+qlNig==
X-Received: by 10.101.101.1 with SMTP id x1mr16562141pgv.347.1515614113820;
 Wed, 10 Jan 2018 11:55:13 -0800 (PST)
Received: from DELLE5450 (124-150-10-205.dyn.iinet.net.au. [124.150.10.205])
 by smtp.gmail.com with ESMTPSA id 12sm14989893pfr.138.2018.01.10.11.55.09
 (version=TLS1 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 10 Jan 2018 11:55:12 -0800 (PST)
Message-ID: <5a566fa0.8c11620a.9892a.2f8e@mx.google.com>
X-Google-Original-Message-ID: <00bb01d38a4c$ebc6fab0$c354f010$@braunegg@gmail.com>
From: "Alex Braunegg" <alex.braunegg@gmail.com>
To: "'Christoph Moench-Tegeder'" <cmt@burggraben.net>,
 "'Paul Durrant'" <Paul.Durrant@citrix.com>
References: <23eb0f3f-590d-f03a-f971-65e86c52fbe4@ark-net.org>
 <5a4546b1.55da620a.5c435.4b4b@mx.google.com>
 <3f860d32831940e7aa40d97979155b6e@AMSPEX02CL03.citrite.net>
 <20180103203337.GA79570@elch.exwg.net>
 <3104994914c94a26baed6195f486c03f@AMSPEX02CL03.citrite.net>
 <20180107221904.GA78680@elch.exwg.net>
 <6f58d8db2c3a40248c447ff8f7f57067@AMSPEX02CL03.citrite.net>
 <ef22c8e42fc7441587dccba1e0729495@AMSPEX02CL03.citrite.net>
 <1fa2f53623a946e2b4ee2fc0b3632360@AMSPEX02CL03.citrite.net>
 <6ca3b938cb2949fba04f7fc9ce89f5aa@AMSPEX02CL03.citrite.net>
 <20180110175253.cxd7iedtdty4p63j@squirrel.exwg.net>
In-Reply-To: <20180110175253.cxd7iedtdty4p63j@squirrel.exwg.net>
Date: Thu, 11 Jan 2018 06:55:04 +1100
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 12.0
Content-Language: en-au
Thread-Index: AdOKO+HONk9XbwhDQc2NhqqA2VKV0gAEPAsA
Cc: 'Michael Collins' <mike@ark-net.org>, 'Juergen Gross' <jgross@suse.com>,
 'Wei Liu' <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [BUG] kernel bug encountered at
	drivers/net/xen-netback/netback.c:430!
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4gQWN0dWFsbHkgbm8gbmVlZC4uLiBUaGUgdW5kZXJseWluZyBpc3N1ZSB3YXMgcmVhbGx5IGEg
YnVnIGFuZCBoYXMKPiBiZWVuIGZpeGVkIGluIDQuMTQuMTEuCgpUaGFua3MgZm9yIHRyYWNraW5n
IHRoaXMgZG93biAmIHNwZW5kaW5nIHRpbWUgbG9va2luZyBhdCB0aGlzIFBhdWwuCgpCZXN0IHJl
Z2FyZHMsCgpBbGV4CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 21:20:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 21:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZNnJ-00009R-QP; Wed, 10 Jan 2018 21:20:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZNnI-00009K-MC
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 21:20:20 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 30/46-19399-393865A5;
 Wed, 10 Jan 2018 21:20:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVXdyc1i
 Uwfkudot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvF3plJBt3bFnz8fWBsY98p3MXJxCAk0MklM
 u/SJHcJ5zCix5tsn5i5GTiBnG6PEmT+cILaIgLPE1zNz2UFsXgF9ibXdW9lAbGEBI4mmddNYQ
 WwJgS42iTM31SBsX4mr+w6zwdiLZrxj6WJk52ATsJI4JAYSZRFQlbh8fg/jBEbuBYwMqxg1il
 OLylKLdA0N9JKKMtMzSnITM3OAPDO93NTi4sT01JzEpGK95PzcTYxA3zIAwQ7G4+/jDjFKcjA
 pifIGcoZGCfEl5adUZiQWZ8QXleakFh9ilOHgUJLglQeGipBgUWp6akVaZg4wyGDSEhw8SiK8
 DE1Aad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc67CaRUAKQ0ozQPbhAs+C8xy
 koJ8zICnSbEU5BalJtZgir/ilGcg1FJmFcAZApPZl4J3L5XQKcwAZ1yfmMoyCkliQgpqQbG6T
 Ni8nfYrVulsk3n0+tCi9Ub3wnUrEh8t6U0/PsMcaeD3ve2Mggl8md3CFgrMkZ6G2mqr+hb4XV
 kh5z0S8u11fXyk3PuNGXqLxOJPbR5xp4jp3rt14j/3KQ/++qiXMcbdQ0a2182FDLwzZbYKVTv
 7POMeY1k4s+tl/VmdXnEK9kEhthxas1SYinOSDTUYi4qTgQAi7rX+3kCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1515619218!83233327!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4594 invoked from network); 10 Jan 2018 21:20:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 21:20:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZNnE-0000ES-He; Wed, 10 Jan 2018 21:20:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZNn9-0006pa-7c; Wed, 10 Jan 2018 21:20:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZNn8-0001lw-Tr; Wed, 10 Jan 2018 21:20:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117762-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 21:20:10 +0000
Subject: [Xen-devel] [seabios test] 117762: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzc2MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3NjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNjggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDYxIGRheXMgICA2NiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDMzIGRheXMgICAy
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 21:51:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 21:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOGu-0002X7-CM; Wed, 10 Jan 2018 21:50:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tj2m=ef=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eZOGs-0002X1-PI
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 21:50:54 +0000
X-Inumbo-ID: 23658512-f650-11e7-b4a6-bc764e045a96
Received: from mail-lf0-f45.google.com (unknown [209.85.215.45])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23658512-f650-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 22:49:31 +0100 (CET)
Received: by mail-lf0-f45.google.com with SMTP id u2so493157lff.7
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 13:50:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=96/j5PT7cjn4kE06QZ1xOiYz5BHAbBWeNKI87YStnZY=;
 b=ZOE5lL+cWE2Sye9x9DheVuZNJP2MF2G8LyB+xBDiFPNha+mzp6BzeaT7LJMPkP2yee
 iu1TXer/uBRjmGuzKl6P4z5apXoKom4s+BZ5bESxeZ18qEwoGhUAcKifAXkRn2eeWYk5
 EQSva9l4/v1e4aSUi0MsDmnv83uSzcNp0lLTVNiy/B4XN77NBP1C2WBB9o1d3pSRE+iM
 3M5V0VW/IScmpEADHFoMNmiH2St/GiTi17iBixAO0L7zQDn0CmKsly8XvaSnY5MKCOnM
 OEY43NVfxCeHbzTi9pJGRBJcAv2pVKYLyERSU0i1BTtp94LTg5cfE7FQI6jpMCKwDpYo
 aezA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=96/j5PT7cjn4kE06QZ1xOiYz5BHAbBWeNKI87YStnZY=;
 b=TdKmEb2dHTrONDwXy5LAZHuJpbuaeNa2J1z+C6GBoJ413ujegywjloMQ6wBFxhw/nS
 Dtq/gnVPl1qkn9Mz4EWLkh5R86e2c5Zxev62VT7WZ5y82JHIWOPd0w5AhZoL2uUjH5QX
 BN4AMJWOQY2lOpWO/BLMYaG1Vcfq0MGq1iaETxLEb3k0G3TUn/Z9AtO4g+HHOE1OYzxX
 oFLcgkNMt3AhAkIeOVc4WuTuqwS7Cli22YuNpfFGQpL8TQT2AnJsSOyAyaKQGAT7qzQb
 GfdrTQn6/Z5kxz+aqca3dx8TfC1dySB7dw6CedMNR7MW908Y7HSYlYGcQeLUFxVBPxBd
 arJg==
X-Gm-Message-State: AKwxytcZtjqCjDWWasIB4FqfduXAbtVDDKT2V6NRkdQ4dxt2lTlBRvmr
 ZldCvWsxw26dvHLlJ0eg9/LWYsl1pMs0GDG+jwVspw==
X-Google-Smtp-Source: ACJfBoveaW1Dqm6ExOMSUyIU/fRFwUMwcR6noulfPYt9vE6GQGzS8O37NoMhDfdgvo5z2aC64CfCcspIfpwvIlImcpE=
X-Received: by 10.46.21.15 with SMTP id s15mr12077060ljd.93.1515620989981;
 Wed, 10 Jan 2018 13:49:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Wed, 10 Jan 2018 13:49:49 -0800 (PST)
In-Reply-To: <1515606257.13211.15.camel@linux.it>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
 <23126.13380.315656.733601@mariner.uk.xensource.com>
 <1515606257.13211.15.camel@linux.it>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Wed, 10 Jan 2018 13:49:49 -0800
Message-ID: <CA+aC4kuk81GOJfxeCL8JKxY2PsRhSv2z9X+R1g1WNL9=8uaC6Q@mail.gmail.com>
To: Dario Faggioli <raistlin@linux.it>
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Committers <committers@xenproject.org>, security@xenproject.org,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgOTo0NCBBTSwgRGFyaW8gRmFnZ2lvbGkgPHJhaXN0bGlu
QGxpbnV4Lml0PiB3cm90ZToKPiBPbiBXZWQsIDIwMTgtMDEtMTAgYXQgMTU6NDEgKzAwMDAsIElh
biBKYWNrc29uIHdyb3RlOgo+PiBJYW4gSmFja3NvbiB3cml0ZXMgKCJSZTogc2lkZWNhciAoaHZt
IHNoaW0pIGNyZWF0aW9uIHNjcmlwdCIpOgo+PiA+IEFuZCBoZXJlIGlzIG9uZSB3aGljaCBoYW5k
bGVzIHRoZSBndWVzdCBjb25zb2xlIGNvcnJlY3RseS4gIFZpeGVuCj4+ID4gc2VuZHMgdGhlIEwy
IGd1ZXN0IGNvbnNvbGUgdG8gdGhlIGVtdWxhdGVkIHNlcmlhbCwgYWxvbmcgd2l0aCB0aGUKPj4g
PiBzaGltJ3Mgb3duIG91dHB1dC4KPgo+IFNvLCBJJ3ZlIGdvdCBhIFBWIGd1ZXN0IHRoYXQgd29y
a3MuCj4KPiBOb3cgSSBzaHV0IGl0IGRvd24sIHJ1biB0aGlzIHNjcmlwdCwgYW5kIGRvIGB4bCBj
cmVhdGUgLWMnIG9uIHRoZQo+IHJlc3VsdGluZyBjb25maWcgZmlsZSwgYnV0IGl0IGRpZXMuIDot
KAo+Cj4gSSdtIHVzaW5nIHdoYXQncyBpbiB0aGlzIGJyYW5jaCBodHRwczovL2dpdGh1Yi5jb20v
YWxpZ3VvcmkveGVuL3RyZWUvdmkKPiB4ZW4tdXBzdHJlYW0tdjIgYm90aCBhcyB0aGUgaG9zdCBo
eXBlcnZpc29yIGFuZCBhcyB0aGUgc2hpbS4KClBsZWFzZSB0ZXN0IHdpdGggdjEuCgpSZWdhcmRz
LAoKQW50aG9ueSBMaWd1b3JpCgo+Cj4gU28sIGhlcmUncyB3aGF0IEkgc2VlIG9uIHdoYXQgSSB0
aGluayBpcyB2aXhlbidzIGNvbnNvbGU6Cj4KPiBlcnJvcjogQ2FuJ3QgZ2V0IGNvbnRyb2xsZXIg
aW5mby4uCj4gIF9fICBfXyAgICAgICAgICAgIF8gIF8gICAgXwo+IF8gICAgICAgICAgICAgICAg
ICAgIF8gICAgICAgIF8gICAgIF8KPiAgXCBcLyAvX19fIF8gX18gICB8IHx8IHwgIC8gLyB8ICAg
XyAgIF8gXyBfXyAgX19ffCB8XyBfXyBffCB8X18gfCB8Cj4gX19fCj4gICBcICAvLyBfIFwgJ18g
XCAgfCB8fCB8XyB8IHwgfF9ffCB8IHwgfCAnXyBcLyBfX3wgX18vIF9gIHwgJ18gXHwgfC8gXwo+
IFwKPiAgIC8gIFwgIF9fLyB8IHwgfCB8X18gICBffHwgfCB8X198IHxffCB8IHwgfCBcX18gXCB8
fCAoX3wgfCB8XykgfAo+IHwgIF9fLwo+ICAvXy9cX1xfX198X3wgfF98ICAgIHxffChfKV98X3wg
ICBcX18sX3xffAo+IHxffF9fXy9cX19cX18sX3xfLl9fL3xffFxfX198Cj4KPgo+IChYRU4pIFhl
biB2ZXJzaW9uIDQuMTEtdW5zdGFibGUgKGRhcmlvQGZyaXR6LmJveCkgKGdjYyAoRGViaWFuIDcu
Mi4wLQo+IDE5KSA3LjIuMCkgZGVidWc9eSAgV2VkIEphbiAxMCAxMzoyODoyMCBVVEMgMjAxOAo+
IChYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IFdlZCBEZWMgMjAgMTE6MDk6MDkgMjAxNyArMDAwMCBn
aXQ6ZDgwNTU2YWNkNAo+IChYRU4pIEJvb3Rsb2FkZXI6IEdSVUIgMi4wMi0yCj4gKFhFTikgQ29t
bWFuZCBsaW5lOiBwbGFjZWhvbGRlciBjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBuMQo+IChYRU4p
IFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMAo+IChYRU4pIFZpZGVvIGluZm9ybWF0aW9u
Ogo+IChYRU4pICBObyBWR0EgZGV0ZWN0ZWQKPiAoWEVOKSBEaXNjIGluZm9ybWF0aW9uOgo+IChY
RU4pICBGb3VuZCAwIE1CUiBzaWduYXR1cmVzCj4gKFhFTikgIEZvdW5kIDAgRUREIGluZm9ybWF0
aW9uIHN0cnVjdHVyZXMKPiAoWEVOKSBWaXhlbiBydW5uaW5nIHVuZGVyIFhlbiA0LjExCj4gKFhF
TikgWGVuLWU4MjAgUkFNIG1hcDoKPiAoWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAw
MDAwOWZjMDAgKHVzYWJsZSkKPiAoWEVOKSAgMDAwMDAwMDAwMDA5ZmMwMCAtIDAwMDAwMDAwMDAw
YTAwMDAgKHJlc2VydmVkKQo+IChYRU4pICAwMDAwMDAwMDAwMGYwMDAwIC0gMDAwMDAwMDAwMDEw
MDAwMCAocmVzZXJ2ZWQpCj4gKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMDdmN2Zm
MDAwICh1c2FibGUpCj4gKFhFTikgIDAwMDAwMDAwN2Y3ZmYwMDAgLSAwMDAwMDAwMDdmODAwMDAw
IChyZXNlcnZlZCkKPiAoWEVOKSAgMDAwMDAwMDBmYzAwMDAwMCAtIDAwMDAwMDAwZmVmZjAwMDAg
KHJlc2VydmVkKQo+IChYRU4pICAwMDAwMDAwMGZlZmYwMDAwIC0gMDAwMDAwMDEwMDAwMDAwMCAo
dXNhYmxlKQo+Cj4KPgo+IFdoaWxlIHRoaXMgaXMgTDAncyBjb25zb2xlOgo+Cj4gKFhFTikgWyAg
Mjk4Ljg4NjczMl0gZ3JhbnRfdGFibGUuYzoxNjgxOmQwdjIgRXhwYW5kaW5nIGQyIGdyYW50IHRh
YmxlCj4gZnJvbSAwIHRvIDEgZnJhbWVzCj4gKFhFTikgWyAgMjk5LjA4NzEwMl0gSFZNMiBzYXZl
OiBDUFUKPiAoWEVOKSBbICAyOTkuMDg3MTA1XSBIVk0yIHNhdmU6IFBJQwo+IChYRU4pIFsgIDI5
OS4wODcxMDhdIEhWTTIgc2F2ZTogSU9BUElDCj4gKFhFTikgWyAgMjk5LjA4NzExMV0gSFZNMiBz
YXZlOiBMQVBJQwo+IChYRU4pIFsgIDI5OS4wODcxMTNdIEhWTTIgc2F2ZTogTEFQSUNfUkVHUwo+
IChYRU4pIFsgIDI5OS4wODcxMTddIEhWTTIgc2F2ZTogUENJX0lSUQo+IChYRU4pIFsgIDI5OS4w
ODcxMTldIEhWTTIgc2F2ZTogSVNBX0lSUQo+IChYRU4pIFsgIDI5OS4wODcxMjFdIEhWTTIgc2F2
ZTogUENJX0xJTksKPiAoWEVOKSBbICAyOTkuMDg3MTIzXSBIVk0yIHNhdmU6IFBJVAo+IChYRU4p
IFsgIDI5OS4wODcxMjVdIEhWTTIgc2F2ZTogUlRDCj4gKFhFTikgWyAgMjk5LjA4NzEyOF0gSFZN
MiBzYXZlOiBIUEVUCj4gKFhFTikgWyAgMjk5LjA4NzEzMV0gSFZNMiBzYXZlOiBQTVRJTUVSCj4g
KFhFTikgWyAgMjk5LjA4NzEzM10gSFZNMiBzYXZlOiBNVFJSCj4gKFhFTikgWyAgMjk5LjA4NzE0
MV0gSFZNMiBzYXZlOiBWSVJJRElBTl9ET01BSU4KPiAoWEVOKSBbICAyOTkuMDg3MTQzXSBIVk0y
IHNhdmU6IENQVV9YU0FWRQo+IChYRU4pIFsgIDI5OS4wODcxNDldIEhWTTIgc2F2ZTogVklSSURJ
QU5fVkNQVQo+IChYRU4pIFsgIDI5OS4wODcxNTFdIEhWTTIgc2F2ZTogVk1DRV9WQ1BVCj4gKFhF
TikgWyAgMjk5LjA4NzE1M10gSFZNMiBzYXZlOiBUU0NfQURKVVNUCj4gKFhFTikgWyAgMjk5LjA4
NzE1NV0gSFZNMiBzYXZlOiBDUFVfTVNSCj4gKFhFTikgWyAgMjk5LjA4NzE5NV0gSFZNMiByZXN0
b3JlOiBDUFUgMAo+IFsgIDI5My43MTI4NjhdIHR1bjogVW5pdmVyc2FsIFRVTi9UQVAgZGV2aWNl
IGRyaXZlciwgMS42Xk0KPiBbICAyOTMuOTQwOTg3XSB4ZW5icjA6IHBvcnQgMih2aWYyLjApIGVu
dGVyZWQgYmxvY2tpbmcgc3RhdGVeTQo+IFsgIDI5My45NDEwMTRdIHhlbmJyMDogcG9ydCAyKHZp
ZjIuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZV5NCj4gWyAgMjkzLjk0MTExMV0gZGV2aWNlIHZp
ZjIuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGVeTQo+IFsgIDI5My45NDYwNDFdIElQdjY6IEFE
RFJDT05GKE5FVERFVl9VUCk6IHZpZjIuMDogbGluayBpcyBub3QgcmVhZHleTQo+IFsgIDI5NC4x
MzkxNThdIHhlbmJyMDogcG9ydCAzKHZpZjIuMC1lbXUpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGVe
TQo+IFsgIDI5NC4xMzkyMDJdIHhlbmJyMDogcG9ydCAzKHZpZjIuMC1lbXUpIGVudGVyZWQgZGlz
YWJsZWQgc3RhdGVeTQo+IFsgIDI5NC4xMzkyNjFdIGRldmljZSB2aWYyLjAtZW11IGVudGVyZWQg
cHJvbWlzY3VvdXMgbW9kZV5NCj4gWyAgMjk0LjE0NDUzMl0geGVuYnIwOiBwb3J0IDModmlmMi4w
LWVtdSkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZV5NCj4gWyAgMjk0LjE0NDU0NF0geGVuYnIwOiBw
b3J0IDModmlmMi4wLWVtdSkgZW50ZXJlZCBsaXN0ZW5pbmcgc3RhdGVeTQo+IChkMikgWyAgMzAw
Ljk1MjcwMl0gSFZNIExvYWRlcgo+IChkMikgWyAgMzAwLjk1Mjc3M10gRGV0ZWN0ZWQgWGVuIHY0
LjExLXVuc3RhYmxlCj4gKGQyKSBbICAzMDAuOTUyODUwXSBYZW5idXMgcmluZ3MgQDB4ZmVmZmMw
MDAsIGV2ZW50IGNoYW5uZWwgMQo+IChkMikgWyAgMzAwLjk1MzEwM10gU3lzdGVtIHJlcXVlc3Rl
ZCBTZWFCSU9TCj4gKGQyKSBbICAzMDAuOTUzMTM5XSBDUFUgc3BlZWQgaXMgMjM5NCBNSHoKPiAo
ZDIpIFsgIDMwMC45NTM0OTFdIFJlbG9jYXRpbmcgZ3Vlc3QgbWVtb3J5IGZvciBsb3dtZW0gTU1J
TyBzcGFjZQo+IGRpc2FibGVkCj4gKFhFTikgWyAgMzAwLjk1NDAxN10gaXJxLmM6MzM0OiBEb20y
IFBDSSBsaW5rIDAgY2hhbmdlZCAwIC0+IDUKPiAoZDIpIFsgIDMwMC45NTQyNDZdIFBDSS1JU0Eg
bGluayAwIHJvdXRlZCB0byBJUlE1Cj4gKFhFTikgWyAgMzAwLjk1NDQyM10gaXJxLmM6MzM0OiBE
b20yIFBDSSBsaW5rIDEgY2hhbmdlZCAwIC0+IDEwCj4gKGQyKSBbICAzMDAuOTU0NjMzXSBQQ0kt
SVNBIGxpbmsgMSByb3V0ZWQgdG8gSVJRMTAKPiAoWEVOKSBbICAzMDAuOTU0Nzk0XSBpcnEuYzoz
MzQ6IERvbTIgUENJIGxpbmsgMiBjaGFuZ2VkIDAgLT4gMTEKPiAoZDIpIFsgIDMwMC45NTQ5OTld
IFBDSS1JU0EgbGluayAyIHJvdXRlZCB0byBJUlExMQo+IChYRU4pIFsgIDMwMC45NTUyMzNdIGly
cS5jOjMzNDogRG9tMiBQQ0kgbGluayAzIGNoYW5nZWQgMCAtPiA1Cj4gKGQyKSBbICAzMDAuOTU1
NDE1XSBQQ0ktSVNBIGxpbmsgMyByb3V0ZWQgdG8gSVJRNQo+IChkMikgWyAgMzAwLjk3MTYyN10g
cGNpIGRldiAwMTozIElOVEEtPklSUTEwCj4gKGQyKSBbICAzMDAuOTc1NTY3XSBwY2kgZGV2IDAy
OjAgSU5UQS0+SVJRMTEKPiAoZDIpIFsgIDMwMC45OTczODBdIE5vIFJBTSBpbiBoaWdoIG1lbW9y
eTsgc2V0dGluZyBoaWdoX21lbSByZXNvdXJjZQo+IGJhc2UgdG8gMTAwMDAwMDAwCj4gKGQyKSBb
ICAzMDAuOTk3NTc2XSBwY2kgZGV2IDAyOjAgYmFyIDE0IHNpemUgMDAxMDAwMDAwOiAwZjAwMDAw
MDgKPiAoZDIpIFsgIDMwMC45OTg2NzNdIHBjaSBkZXYgMDI6MCBiYXIgMTAgc2l6ZSAwMDAwMDAx
MDA6IDAwMDAwYzAwMQo+IChkMikgWyAgMzAwLjk5OTc2N10gcGNpIGRldiAwMToxIGJhciAyMCBz
aXplIDAwMDAwMDAxMDogMDAwMDBjMTAxCj4gKGQyKSBbICAzMDEuMDAwODE3XSBNdWx0aXByb2Nl
c3NvciBpbml0aWFsaXNhdGlvbjoKPiAoZDIpIFsgIDMwMS4wMDA5NTFdICAtIENQVTAgLi4uIDQw
LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyCj4gTVRSUnMgWzEvOF0gLi4uIGRvbmUu
Cj4gKGQyKSBbICAzMDEuMDAxMjQ5XSAgLSBDUFUxIC4uLiA0MC1iaXQgcGh5cyAuLi4gZml4ZWQg
TVRSUnMgLi4uIHZhcgo+IE1UUlJzIFsxLzhdIC4uLiBkb25lLgo+IChkMikgWyAgMzAxLjAwMTU2
Ml0gIC0gQ1BVMiAuLi4gNDAtYml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIKPiBNVFJS
cyBbMS84XSAuLi4gZG9uZS4KPiAoZDIpIFsgIDMwMS4wMDE4NzBdICAtIENQVTMgLi4uIDQwLWJp
dCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4gdmFyCj4gTVRSUnMgWzEvOF0gLi4uIGRvbmUuCj4g
KGQyKSBbICAzMDEuMDAxOTUzXSBUZXN0aW5nIEhWTSBlbnZpcm9ubWVudDoKPiAoZDIpIFsgIDMw
MS4wMDIwMDJdIFVzaW5nIHNjcmF0Y2ggbWVtb3J5IGF0IDQwMDAwMAo+IChkMikgWyAgMzAxLjAx
OTk5MV0gIC0gUkVQIElOU0IgYWNyb3NzIHBhZ2UgYm91bmRhcmllcyAuLi4gcGFzc2VkCj4gKGQy
KSBbICAzMDEuMDMxNjEyXSAgLSBSRVAgSU5TVyBhY3Jvc3MgcGFnZSBib3VuZGFyaWVzIC4uLiBw
YXNzZWQKPiAoZDIpIFsgIDMwMS4wNDEyMjhdICAtIEdTIGJhc2UgTVNScyBhbmQgU1dBUEdTIC4u
LiBwYXNzZWQKPiAoZDIpIFsgIDMwMS4wNDEyNDldIFBhc3NlZCAzIG9mIDMgdGVzdHMKPiAoZDIp
IFsgIDMwMS4wNDEyNzVdIFdyaXRpbmcgU01CSU9TIHRhYmxlcyAuLi4KPiAoZDIpIFsgIDMwMS4w
NDIxNDVdIExvYWRpbmcgU2VhQklPUyAuLi4KPiAoZDIpIFsgIDMwMS4wNDIyMzFdIENyZWF0aW5n
IE1QIHRhYmxlcyAuLi4KPiAoZDIpIFsgIDMwMS4wNDIzODddIExvYWRpbmcgQUNQSSAuLi4KPiAo
ZDIpIFsgIDMwMS4wNDM0MjFdIENPTlYgZGlzYWJsZWQKPiAoZDIpIFsgIDMwMS4wNDM2MzBdIHZt
ODYgVFNTIGF0IGZjMDBhNzgwCj4gKGQyKSBbICAzMDEuMDQ0MTYyXSBCSU9TIG1hcDoKPiAoZDIp
IFsgIDMwMS4wNDQxOTZdICAxMDAwMC0xMDBlMzogU2NyYXRjaCBzcGFjZQo+IChkMikgWyAgMzAx
LjA0NDIxOV0gIGMwMDAwLWZmZmZmOiBNYWluIEJJT1MKPiAoZDIpIFsgIDMwMS4wNDQyNTldIEU4
MjAgdGFibGU6Cj4gKGQyKSBbICAzMDEuMDQ0MzA4XSAgWzAwXTogMDAwMDAwMDA6MDAwMDAwMDAg
LSAwMDAwMDAwMDowMDBhMDAwMDogUkFNCj4gKGQyKSBbICAzMDEuMDQ0MzUzXSAgSE9MRTogMDAw
MDAwMDA6MDAwYTAwMDAgLSAwMDAwMDAwMDowMDBjMDAwMAo+IChkMikgWyAgMzAxLjA0NDQwM10g
IFswMV06IDAwMDAwMDAwOjAwMGMwMDAwIC0gMDAwMDAwMDA6MDAxMDAwMDA6Cj4gUkVTRVJWRUQK
PiAoZDIpIFsgIDMwMS4wNDQ0NDldICBbMDJdOiAwMDAwMDAwMDowMDEwMDAwMCAtIDAwMDAwMDAw
OjdmODAwMDAwOiBSQU0KPiAoZDIpIFsgIDMwMS4wNDQ0OTFdICBIT0xFOiAwMDAwMDAwMDo3Zjgw
MDAwMCAtIDAwMDAwMDAwOmZjMDAwMDAwCj4gKGQyKSBbICAzMDEuMDQ0NTQ1XSAgWzAzXTogMDAw
MDAwMDA6ZmMwMDAwMDAgLSAwMDAwMDAwMTowMDAwMDAwMDoKPiBSRVNFUlZFRAo+IChkMikgWyAg
MzAxLjA0NDY0Ml0gSW52b2tpbmcgU2VhQklPUyAuLi4KPiAoZDIpIFsgIDMwMS4wNDUwMjddIFNl
YUJJT1MgKHZlcnNpb24gcmVsLTEuMTAuMi0wLWc1ZjRjN2IxKQo+IChkMikgWyAgMzAxLjA0NTA5
Nl0gQlVJTEQ6IGdjYzogKERlYmlhbiA3LjIuMC0xOSkgNy4yLjAgYmludXRpbHM6IChHTlUKPiBC
aW51dGlscyBmb3IgRGViaWFuKSAyLjI5LjEKPiAoZDIpIFsgIDMwMS4wNDUwOTldCj4gKGQyKSBb
ICAzMDEuMDQ1MTM4XSBGb3VuZCBYZW4gaHlwZXJ2aXNvciBzaWduYXR1cmUgYXQgNDAwMDAwMDAK
PiAoZDIpIFsgIDMwMS4wNDU0NDJdIFJ1bm5pbmcgb24gUUVNVSAoaTQ0MGZ4KQo+IChkMikgWyAg
MzAxLjA0NTQ2NV0geGVuOiBjb3B5IGU4MjAuLi4KPiAoZDIpIFsgIDMwMS4wNDU1MjRdIFJlbG9j
YXRpbmcgaW5pdCBmcm9tIDB4MDAwZGFmODAgdG8gMHg3ZjdhZDM2MCAoc2l6ZQo+IDc2ODAwKQo+
IChkMikgWyAgMzAxLjA0ODQxNV0gRm91bmQgNSBQQ0kgZGV2aWNlcyAobWF4IFBDSSBidXMgaXMg
MDApCj4gKGQyKSBbICAzMDEuMDQ4NDU2XSBBbGxvY2F0ZWQgWGVuIGh5cGVyY2FsbCBwYWdlIGF0
IDdmN2ZmMDAwCj4gKGQyKSBbICAzMDEuMDQ4NDkyXSBEZXRlY3RlZCBYZW4gdjQuMTEtdW5zdGFi
bGUKPiAoZDIpIFsgIDMwMS4wNDg1MThdIHhlbjogY29weSBCSU9TIHRhYmxlcy4uLgo+IChkMikg
WyAgMzAxLjA0ODU3Nl0gQ29weWluZyBTTUJJT1MgZW50cnkgcG9pbnQgZnJvbSAweDAwMDEwMDIw
IHRvCj4gMHgwMDBmNmIyMAo+IChkMikgWyAgMzAxLjA0ODYzMV0gQ29weWluZyBNUFRBQkxFIGZy
b20gMHhmYzAwMTFmMC9mYzAwMTIwMCB0bwo+IDB4MDAwZjZhMDAKPiAoZDIpIFsgIDMwMS4wNDg2
NzRdIENvcHlpbmcgUElSIGZyb20gMHgwMDAxMDA0MCB0byAweDAwMGY2OTgwCj4gKGQyKSBbICAz
MDEuMDQ4NzE4XSBDb3B5aW5nIEFDUEkgUlNEUCBmcm9tIDB4MDAwMTAwYzAgdG8gMHgwMDBmNjk1
MAo+IChkMikgWyAgMzAxLjA0ODc0N10gVXNpbmcgcG10aW1lciwgaW9wb3J0IDB4YjAwOAo+IChk
MikgWyAgMzAxLjA0ODg5M10gU2NhbiBmb3IgVkdBIG9wdGlvbiByb20KPiAoZDIpIFsgIDMwMS4w
NTAyNjddIEFUQSBjb250cm9sbGVyIDEgYXQgMWYwLzNmNC9jMTAwIChpcnEgMTQgZGV2IDkpCj4g
KGQyKSBbICAzMDEuMDUxNTUzXSBBVEEgY29udHJvbGxlciAyIGF0IDE3MC8zNzQvYzEwOCAoaXJx
IDE1IGRldiA5KQo+IChkMikgWyAgMzAxLjA1MjU2OV0gRm91bmQgMCBscHQgcG9ydHMKPiAoZDIp
IFsgIDMwMS4wNTI3NjJdIEZvdW5kIDEgc2VyaWFsIHBvcnRzCj4gKGQyKSBbICAzMDEuMDU1Njc3
XSBEVkQvQ0QgW2F0YTEtMDogUUVNVSBEVkQtUk9NIEFUQVBJLTQgRFZEL0NEXQo+IChkMikgWyAg
MzAxLjA1NTczMV0gU2VhcmNoaW5nIGJvb3RvcmRlciBmb3I6IC9wY2lAaTBjZjgvKkAxLDEvZHJp
dmVAMS9kCj4gaXNrQDAKPiAoZDIpIFsgIDMwMS4wNTY5NDNdIFBTMiBrZXlib2FyZCBpbml0aWFs
aXplZAo+IChkMikgWyAgMzAxLjA1Njk2NV0gQWxsIHRocmVhZHMgY29tcGxldGUuCj4gKGQyKSBb
ICAzMDEuMDU2OTg2XSBTY2FuIGZvciBvcHRpb24gcm9tcwo+IChkMikgWyAgMzAxLjA1ODM3OV0K
PiAoZDIpIFsgIDMwMS4wNjU2MTBdIFByZXNzIEVTQyBmb3IgYm9vdCBtZW51Lgo+IChkMikgWyAg
MzAxLjA2NjEwMF0KPiBbICAyOTYuMTU0NjUyXSB4ZW5icjA6IHBvcnQgMyh2aWYyLjAtZW11KSBl
bnRlcmVkIGxlYXJuaW5nIHN0YXRlXk0KPiAoZDIpIFsgIDMwMy42ODQzNTVdIFNlYXJjaGluZyBi
b290b3JkZXIgZm9yOiBIQUxUCj4gKGQyKSBbICAzMDMuNjg0NjY2XSBTcGFjZSBhdmFpbGFibGUg
Zm9yIFVNQjogYzAwMDAtZWM4MDAsIGY2MzQwLWY2OGIwCj4gKGQyKSBbICAzMDMuNjg0NzIwXSBS
ZXR1cm5lZCAyNTgwNDggYnl0ZXMgb2YgWm9uZUhpZ2gKPiAoZDIpIFsgIDMwMy42ODQ3NTVdIGU4
MjAgbWFwIGhhcyA2IGl0ZW1zOgo+IChkMikgWyAgMzAzLjY4NDgyOF0gICAwOiAwMDAwMDAwMDAw
MDAwMDAwIC0gMDAwMDAwMDAwMDA5ZmMwMCA9IDEgUkFNCj4gKGQyKSBbICAzMDMuNjg0OTA5XSAg
IDE6IDAwMDAwMDAwMDAwOWZjMDAgLSAwMDAwMDAwMDAwMGEwMDAwID0gMgo+IFJFU0VSVkVECj4g
KGQyKSBbICAzMDMuNjg0OTkwXSAgIDI6IDAwMDAwMDAwMDAwZjAwMDAgLSAwMDAwMDAwMDAwMTAw
MDAwID0gMgo+IFJFU0VSVkVECj4gKGQyKSBbICAzMDMuNjg1MDY0XSAgIDM6IDAwMDAwMDAwMDAx
MDAwMDAgLSAwMDAwMDAwMDdmN2ZmMDAwID0gMSBSQU0KPiAoZDIpIFsgIDMwMy42ODUxNDRdICAg
NDogMDAwMDAwMDA3ZjdmZjAwMCAtIDAwMDAwMDAwN2Y4MDAwMDAgPSAyCj4gUkVTRVJWRUQKPiAo
ZDIpIFsgIDMwMy42ODUyMjVdICAgNTogMDAwMDAwMDBmYzAwMDAwMCAtIDAwMDAwMDAxMDAwMDAw
MDAgPSAyCj4gUkVTRVJWRUQKPiAoZDIpIFsgIDMwMy42ODY0NTldIGVudGVyIGhhbmRsZV8xOToK
PiAoZDIpIFsgIDMwMy42ODY0NzNdICAgTlVMTAo+IChkMikgWyAgMzAzLjY5NDc2MF0gQm9vdGlu
ZyBmcm9tIERWRC9DRC4uLgo+IChkMikgWyAgMzAzLjcwMTEzOF0gQm9vdGluZyBmcm9tIDAwMDA6
N2MwMAo+IFsgIDI5OC4xNzA1NDddIHhlbmJyMDogcG9ydCAzKHZpZjIuMC1lbXUpIGVudGVyZWQg
Zm9yd2FyZGluZyBzdGF0ZV5NCj4gWyAgMjk4LjE3MDYxNl0geGVuYnIwOiB0b3BvbG9neSBjaGFu
Z2UgZGV0ZWN0ZWQsIHByb3BhZ2F0aW5nXk0KPiAoWEVOKSBbICAzMTQuMTQ5Nzg4XSBkMnYwIFRy
aXBsZSBmYXVsdCAtIGludm9raW5nIEhWTSBzaHV0ZG93biBhY3Rpb24gMQo+IChYRU4pIFsgIDMx
NC4xNDk3OTFdICoqKiBEdW1waW5nIERvbTIgdmNwdSMwIHN0YXRlOiAqKioKPiAoWEVOKSBbICAz
MTQuMTQ5Nzk2XSAtLS0tWyBYZW4tNC4xMS11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90
Cj4gdGFpbnRlZCBdLS0tLQo+IChYRU4pIFsgIDMxNC4xNDk3OThdIENQVTogICAgMTUKPiAoWEVO
KSBbICAzMTQuMTQ5ODAxXSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwNDE3MzY4Pl0KPiAoWEVO
KSBbICAzMTQuMTQ5ODAzXSBSRkxBR1M6IDAwMDAwMDAwMDAwMTAwMDIgICBDT05URVhUOiBodm0g
Z3Vlc3QKPiAoZDJ2MCkKPiAoWEVOKSBbICAzMTQuMTQ5ODA3XSByYXg6IGZmZmY4MzAwZmZlODAw
MDAgICByYng6Cj4gMDAwMDAwMDBmZmU3MzAwMCAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMAo+IChY
RU4pIFsgIDMxNC4xNDk4MTBdIHJkeDogZmZmZjgyZDA4MDQ4MDAwMCAgIHJzaToKPiAwMDAwMDAw
MDAwMDAwMDIwICAgcmRpOiBmZmZmODMwMGZmZTg4MDAwCj4gKFhFTikgWyAgMzE0LjE0OTgxNF0g
cmJwOiBmZmZmODJkMDgwNDg3ZjA4ICAgcnNwOgo+IGZmZmY4MmQwODA0ODdkZDggICByODogIGZm
ZjAwMDAwMDAwMDBmZmYKPiAoWEVOKSBbICAzMTQuMTQ5ODE3XSByOTogIDAwMGZmZmZmZmZmZmYw
MDAgICByMTA6Cj4gMDAwMDAwZmZmZmZmZmZmZiAgIHIxMTogMDAwMDAwMDAwMDAwMTAwMAo+IChY
RU4pIFsgIDMxNC4xNDk4MjBdIHIxMjogZmZmZjgzMDAwMDAwMDAwMCAgIHIxMzoKPiAwMDAwMDAw
MGZmYTAwMDAwICAgcjE0OiAwMDAwMDAwMGZmMDAwMDAwCj4gKFhFTikgWyAgMzE0LjE0OTgyM10g
cjE1OiBmZmZmODJkMDgwNDU1MmJjICAgY3IwOgo+IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6IDAw
MDAwMDAwMDAwMDAwMjAKPiAoWEVOKSBbICAzMTQuMTQ5ODI1XSBjcjM6IDAwMDAwMDAwZmZlNzMw
MDAgICBjcjI6IGZmZmY4MmQwODA0MTczNjgKPiAoWEVOKSBbICAzMTQuMTQ5ODI3XSBmc2I6IDAw
MDAwMDAwMDAwMDAwMDAgICBnc2I6Cj4gMDAwMDAwMDAwMDAwMDAwMCAgIGdzczogMDAwMDAwMDAw
MDAwMDAwMgo+IChYRU4pIFsgIDMxNC4xNDk4MzBdIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczog
MDAwMCAgIGdzOiAwMDAwICAgc3M6Cj4gMDAwMCAgIGNzOiBlMDA4Cj4KPgo+Cj4gQWxzbywgZmlu
ZCBhdHRhY2hlZCB0aGUgdmFyaW91cyBsb2cgZmlsZXMuCj4KPiBTby4uLiB3aGF0IGFtIEkgZG9p
bmcgd3Jvbmc/IDotKQo+Cj4gUmVnYXJkcywKPiBEYXJpbwo+IC0tCj4gPDxUaGlzIGhhcHBlbnMg
YmVjYXVzZSBJIGNob29zZSBpdCB0byBoYXBwZW4hPj4gKFJhaXN0bGluIE1hamVyZSkKPiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+IERhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJvdXQubWUvZGFyaW8uZmFnZ2lv
bGkKPiBTb2Z0d2FyZSBFbmdpbmVlciBAIFNVU0UgaHR0cHM6Ly93d3cuc3VzZS5jb20vCj4gX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:05:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOUz-0003b9-MA; Wed, 10 Jan 2018 22:05:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOUx-0003aY-Jq
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:05:27 +0000
X-Inumbo-ID: a6e3df57-f652-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6e3df57-f652-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:07:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457787209"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:09 +0000
Message-ID: <1515621917-12167-10-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 09/17] x86/migrate: Move MSR_SPEC_CTRL on
	migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5j
ICB8IDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA1OTczZDlmLi43MmI0NDg5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjkw
LDYgKzEyOTAsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF92Y3B1X21zciBtc3IgPSB7fTsKICAgICAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgICAg
IHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKKyAgICAgICAgICAgIE1T
Ul9TUEVDX0NUUkwsCiAgICAgICAgICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
LAogICAgICAgICB9OwogICAgICAgICB1aW50MzJfdCBucl9tc3JzID0gQVJSQVlfU0laRShtc3Jz
X3RvX3NlbmQpOwpAQCAtMTQxMyw2ICsxNDE0LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKIAog
ICAgICAgICAgICAgICAgIHN3aXRjaCAoIG1zci5pbmRleCApCiAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgICAgICAgICBjYXNl
IE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CiAgICAgICAgICAgICAgICAgICAgIGlm
ICggZ3Vlc3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGRiMjgyYjUuLmVkMzY1
OTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwpAQCAtMTMyMyw2ICsxMzIzLDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVf
eHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
CiAjZGVmaW5lIEhWTV9DUFVfTVNSX1NJWkUoY250KSBvZmZzZXRvZihzdHJ1Y3QgaHZtX21zciwg
bXNyW2NudF0pCiBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CisgICAg
TVNSX1NQRUNfQ1RSTCwKICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogfTsK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlf
U0laRShtc3JzX3RvX3NlbmQpOwpAQCAtMTQ1OCw2ICsxNDU5LDcgQEAgc3RhdGljIGludCBodm1f
bG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICAgICAgewogICAgICAgICAgICAgaW50IHJjOwogCisgICAgICAgIGNhc2UgTVNSX1NQRUNf
Q1RSTDoKICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAg
ICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1z
cltpXS52YWwpOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:05:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOUz-0003bK-Sk; Wed, 10 Jan 2018 22:05:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOUx-0003aZ-Ju
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:05:27 +0000
X-Inumbo-ID: a6e2b5ca-f652-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6e2b5ca-f652-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:07:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="465344965"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:01 +0000
Message-ID: <1515621917-12167-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 01/17] x86: Support compiling with indirect
	branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybi8tbWluZGlyZWN0LWJyYW5jaC1yZWdp
c3RlciB3aGVuIGF2YWlsYWJsZS4KVG8gYmVnaW4gd2l0aCwgdXNlIHRoZSByZXRwb2xpbmUgdGh1
bmsuICBMYXRlciB3b3JrIHdpbGwgYWRkIGFsdGVybmF0aXZlCnRodW5rcyB3aGljaCBjYW4gYmUg
c2VsZWN0ZWQgYXQgYm9vdCB0aW1lLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY3OgogKiBBbHRlciB0aHVuayBzeW1ib2xzIHRv
IG1hdGNoIHRoZSBsYXRlc3RlZCBHQ0MgY2hhbmdlcyBwcm9wb3NlZCB1cHN0cmVhbS4KICogUmVu
YW1lIGluZGlyZWN0X3RodW5rLlMgdG8gaW5kaXJlY3QtdGh1bmsuUwogKiBVc2UgYSBzaW5nbGUg
cGFyYW1ldGVyIG5vdyB0aGF0IHdlIGRvbid0IG5lZWQgdG8gc3BsaXQgcmVnIGFuZCBuYW1lLgog
KiBTb3J0IHJlZ2lzdGVycyBieSBlbmNvZGluZy4KLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUg
ICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayAgICAgICAgIHwgIDcgKysrKysr
KwogeGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMgfCAyNyArKysrKysrKysrKysrKysrKysr
KysrKysrKysKIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgIHwgIDEgKwogNCBmaWxlcyBj
aGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2
L2luZGlyZWN0LXRodW5rLlMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94
ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggZDVkNThhMi4uYjMzNDM2NiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMzYs
NiArMzYsNyBAQCBvYmoteSArPSBpb19hcGljLm8KIG9iai0kKENPTkZJR19MSVZFUEFUQ0gpICs9
IGFsdGVybmF0aXZlLm8gbGl2ZXBhdGNoLm8KIG9iai15ICs9IG1zaS5vCiBvYmoteSArPSBtc3Iu
bworb2JqLSQoQ09ORklHX0lORElSRUNUX1RIVU5LKSArPSBpbmRpcmVjdC10aHVuay5vCiBvYmot
eSArPSBpb3BvcnRfZW11bGF0ZS5vCiBvYmoteSArPSBpcnEubwogb2JqLSQoQ09ORklHX0tFWEVD
KSArPSBtYWNoaW5lX2tleGVjLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5tayBi
L3hlbi9hcmNoL3g4Ni9SdWxlcy5tawppbmRleCA1Njg2NTdlLi5hYmNjNGQ0IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvUnVsZXMubWsKKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCkBAIC0z
MCwzICszMCwxMCBAQCBDRkxBR1MgKz0gLWZuby1hc3luY2hyb25vdXMtdW53aW5kLXRhYmxlcwog
aWZuZXEgKCQoY2FsbCBjYy1vcHRpb24sJChDQyksLWZ2aXNpYmlsaXR5PWhpZGRlbixuKSxuKQog
Q0ZMQUdTICs9IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVURQogZW5kaWYKKworIyBDb21w
aWxlIHdpdGggdGh1bmstZXh0ZXJuLCBpbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIgaWYgYXZhaWFi
bGUuCitpZm5lcSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtbWluZGlyZWN0LWJyYW5jaC1yZWdp
c3RlcixuKSxuKQorQ0ZMQUdTICs9IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAtbWlu
ZGlyZWN0LWJyYW5jaC1yZWdpc3RlcgorQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5L
CitleHBvcnQgQ09ORklHX0lORElSRUNUX1RIVU5LPXkKK2VuZGlmCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5T
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjYyODlkMGYKLS0tIC9kZXYvbnVs
bAorKysgYi94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwpAQCAtMCwwICsxLDI3IEBACisj
aW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorCisubWFjcm8gSU5EX1RIVU5LX1JFVFBPTElORSBy
ZWc6cmVxCisgICAgICAgIGNhbGwgMmYKKzE6CisgICAgICAgIGxmZW5jZQorICAgICAgICBqbXAg
MWIKKzI6CisgICAgICAgIG1vdiAlXHJlZywgKCVyc3ApCisgICAgICAgIHJldAorLmVuZG0KKwor
LyoKKyAqIEJ1aWxkIHRoZSBfX3g4Nl9pbmRpcmVjdF90aHVua18qIHN5bWJvbHMuICBDdXJyZW50
bHkgaW1wbGVtZW50IHRoZQorICogcmV0cG9saW5lIHRodW5rIG9ubHkuCisgKi8KKy5tYWNybyBH
RU5fSU5ESVJFQ1RfVEhVTksgcmVnOnJlcQorICAgICAgICAuc2VjdGlvbiAudGV4dC5fX3g4Nl9p
bmRpcmVjdF90aHVua19ccmVnLCAiYXgiLCBAcHJvZ2JpdHMKKworRU5UUlkoX194ODZfaW5kaXJl
Y3RfdGh1bmtfXHJlZykKKyAgICAgICAgSU5EX1RIVU5LX1JFVFBPTElORSBccmVnCisuZW5kbQor
CisvKiBJbnN0YW50aWF0ZSBHRU5fSU5ESVJFQ1RfVEhVTksgZm9yIGVhY2ggcmVnaXN0ZXIgZXhj
ZXB0ICVyc3AuICovCisuaXJwIHJlZywgYXgsIGN4LCBkeCwgYngsIGJwLCBzaSwgZGksIDgsIDks
IDEwLCAxMSwgMTIsIDEzLCAxNCwgMTUKKyAgICAgICAgR0VOX0lORElSRUNUX1RIVU5LIHJlZz1y
XHJlZworLmVuZHIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJj
aC94ODYveGVuLmxkcy5TCmluZGV4IGQ1ZTg4MjEuLmQzYzk4NGEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtNTksNiAr
NTksNyBAQCBTRUNUSU9OUwogICAudGV4dCA6IHsKICAgICAgICAgX3N0ZXh0ID0gLjsgICAgICAg
ICAgICAvKiBUZXh0IGFuZCByZWFkLW9ubHkgZGF0YSAqLwogICAgICAgICooLnRleHQpCisgICAg
ICAgKigudGV4dC5fX3g4Nl9pbmRpcmVjdF90aHVua18qKQogICAgICAgICooLnRleHQuY29sZCkK
ICAgICAgICAqKC50ZXh0LnVubGlrZWx5KQogICAgICAgICooLmZpeHVwKQotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:05:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOUy-0003ay-Fi; Wed, 10 Jan 2018 22:05:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOUw-0003ad-NE
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:05:26 +0000
X-Inumbo-ID: 2b2d9474-f652-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b2d9474-f652-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 23:04:03 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457787213"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:00 +0000
Message-ID: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 00/17] x86: Mitigations for
	SP2/CVE-2017-5715/Branch Target Injection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gYWRkaXRpb24gdG8gdGhpcyBzb2Z0d2FyZSBzZXJpZXMsIHlvdSB3aWxsIG5lZWQgdGhlIGZv
bGxvd2luZzoKCiAgMSkgQSBjb21waWxlciB3aGljaCB1bmRlcnN0YW5kcyAtbWluZGlyZWN0LWJy
YW5jaD10aHVuay1leHRlcm5hbCBhbmQKICAgICAtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3Rlci4g
IEEgR0NDIHBhdGNoIHNlcmllcyBpbXBsZW1lbnRpbmcgdGhpcyBzaG91bGQKICAgICBiZSBhdmFp
bGFibGUgaW1taW5lbnRseS4gIEluIHRoZSBtZWFudGltZSwgYSBkZXZlbG9wbWVudCBicmFuY2gg
Y2FuIGJlCiAgICAgb2J0YWluZWQgZnJvbToKCiAgICAgaHR0cHM6Ly9naXRodWIuY29tL2hqbC10
b29scy9nY2MvY29tbWl0cy9oamwvaW5kaXJlY3QvZ2NjLTctYnJhbmNoL21hc3RlcgoKICAyKSBO
ZXcgbWljcm9jb2RlIGZyb20gSW50ZWwgYW5kIEFNRC4gIFRoZXNlIHByb3ZpZGUgbmV3IE1TUnMg
Zm9yIFhlbiB0byB1c2UsCiAgICAgYW5kIHZpcnR1YWxpc2UgZm9yIGd1ZXN0IGtlcm5lbHMgdG8g
dXNlLgoKVGhlcmUgYXJlIHNvbWUgbGltaXRhdGlvbnMsIGV2ZW4gd2l0aCB0aGUgd29yayBwcmVz
ZW50ZWQgaGVyZS4KCiAgMSkgdkNQVS10by12Q1BVIFNQMiBhdHRhY2tzIGNhbiBvbmx5IGJlIG1p
dGlnYXRlZCBhdCB0aGUgaHlwZXJ2aXNvciBsZXZlbAogICAgIHdpdGggSUJQQiBzdXBwb3J0LCB3
aGljaCBmb3IgaW50ZXJuYWwgcGlwZWxpbmUgcmVhc29ucywgd2UgZG8gbm90IGV4cGVjdAogICAg
IHRvIGJlIG1hZGUgYXZhaWxhYmxlIG9uIG9sZGVyIHByb2Nlc3NvcnMuICBGb3Igbm93LCBJIHdp
bGwgbGVhdmUgdGhlc2UKICAgICBkZXRhaWxzIHRvIHRoZSBoYXJkd2FyZSB2ZW5kb3JzLgoKICAy
KSBIYXJkd2FyZSBsYWNraW5nIFNNRVAgaXMgaW4gYSB3b3JzZSBwb3NpdGlvbiB0aGFuIGhhcmR3
YXJlIHdpdGggU01FUC4gIElmCiAgICAgeW91IGhhdmUgU01FUCAoSW50ZWwgSXZ5QnJpZGdlIGFu
ZCBsYXRlciwgU29tZSBBTUQgRmFtMTZoIGFuZCBhbGwgRmFtMTdoCiAgICAgYW5kIGxhdGVyKSwg
bWFrZSBhYnNvbHV0ZWx5IHN1cmUgaXQgaXMgZW5hYmxlZCBpbiB0aGUgQklPUyBhbmQgd29ya2lu
Zy4KCiAgMykgT24gaGFyZHdhcmUgbGFja2luZyBTTUVQIHN1cHBvcnQsIGl0IGlzIHN0aWxsIGFu
IG9wZW4gcXVlc3Rpb24gaG93IHRvCiAgICAgcHJvdGVjdCBhZ2FpbnN0IFJTQi10by1TTU0gc3Bl
Y3VsYXRpb24uICBOYXRpdmUgb3BlcmF0aW5nIHN5c3RlbXMgY2FuIGZpeAogICAgIHRoaXMgYnkg
cHJvaGliaXRpbmcgdXNlcnNwYWNlIGZyb20gbW1hcCgpJ2luZyBhZGRyZXNzZXMgd2hpY2ggYWxp
YXMgdGhlCiAgICAgU01NIHJhbmdlLCBidXQgWGVuIGhhcyBubyBmZWFzaWJsZSB3YXkgb2YgZW5m
b3JjaW5nIHRoaXMgcmVzdHJpY3Rpb24gb24KICAgICBQViBndWVzdHMsIGV2ZW4gaWYgd2UgY291
bGQgdG9sZXJhdGUgdGhlIEFCSSBicmVha2FnZS4gIChIb3dldmVyLCBzZWUgdGhlCiAgICAgZm9y
dGhjb21pbmcgU1AzIG1pdGlnYXRpb24gc2VyaWVzIGZvciBhbHRlcm5hdGl2ZXMgZm9yIHVuIHRy
dXN0ZWQgUFYKICAgICBndWVzdHMpLgoKUGxlYXNlIHNlZSB0aGUgY29tbWl0IG1lc3NhZ2VzIGFu
ZCBjb21tZW50cyBmb3IgbW9yZSBkZXRhaWxzIGFib3V0IG1pdGlnYXRpb24KZGV0YWlscyBhbmQg
YXZhaWxhYmxlIG9wdGlvbnMvaW1wYWN0cy4gIEl0cyBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gSSBj
YXJlIHRvCnJlcHJvZHVjZSBoZXJlIChhbmQgcmlzayBpbnRyb2R1Y2luZyBhIGNvbnRyYWRpdGlv
bikuCgp+QW5kcmV3CgpNYWpvciBjaGFuZ2VzIGluIHY3OgogKiBBZGp1c3QgdGh1bmtzIHRvIGxh
dGVzdCB1cHN0cmVhbSBnY2MKICogRml4IGNsYW5nIGJ1aWxkCiAqIFJld29yayBSU0IgZmlsbGlu
ZyBmcm9tIHNjcmF0Y2gKCkFuZHJldyBDb29wZXIgKDE3KToKICB4ODY6IFN1cHBvcnQgY29tcGls
aW5nIHdpdGggaW5kaXJlY3QgYnJhbmNoIHRodW5rcwogIHg4NjogU3VwcG9ydCBpbmRpcmVjdCB0
aHVua3MgZnJvbSBhc3NlbWJseSBjb2RlCiAgeDg2L2Jvb3Q6IFJlcG9ydCBkZXRhaWxzIG9mIHNw
ZWN1bGF0aXZlIG1pdGlnYXRpb25zCiAgeDg2L2FtZDogVHJ5IHRvIHNldCBsZmVuY2UgYXMgYmVp
bmcgRGlzcGF0Y2ggU2VyaWFsaXNpbmcKICB4ODY6IEludHJvZHVjZSBhbHRlcm5hdGl2ZSBpbmRp
cmVjdCB0aHVua3MKICB4ODYvZmVhdHVyZTogRGVmaW5pdGlvbnMgZm9yIEluZGlyZWN0IEJyYW5j
aCBDb250cm9scwogIHg4Ni9jbWRsaW5lOiBJbnRyb2R1Y2UgYSBjb21tYW5kIGxpbmUgb3B0aW9u
IHRvIGRpc2FibGUgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJQQgogIHg4Ni9tc3I6IEVtdWxhdGlv
biBvZiBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0gZm9yIGd1ZXN0cwogIHg4Ni9taWdyYXRlOiBN
b3ZlIE1TUl9TUEVDX0NUUkwgb24gbWlncmF0ZQogIHg4Ni9odm06IFBlcm1pdCBndWVzdHMgZGly
ZWN0IGFjY2VzcyB0byBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0KICB4ODY6IFByb3RlY3QgdW5h
d2FyZSBkb21haW5zIGZyb20gbWVkZGxpbmcgaHlwZXJ0aHJlYWRzCiAgeDg2L2VudHJ5OiBPcmdh
bmlzZSB0aGUgdXNlIG9mIE1TUl9TUEVDX0NUUkwgYXQgZWFjaCBlbnRyeS9leGl0IHBvaW50CiAg
eDg2L2Jvb3Q6IENhbGN1bGF0ZSB0aGUgbW9zdCBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbiB0
byB1c2UKICB4ODYvZW50cnk6IENsb2JiZXIgdGhlIFJldHVybiBTdGFjayBCdWZmZXIvUmV0dXJu
IEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuCiAgeDg2L2N0eHQ6IElzc3VlIGEgc3BlY3Vs
YXRpb24gYmFycmllciBiZXR3ZWVuIHZjcHUgY29udGV4dHMKICB4ODYvY3B1aWQ6IE9mZmVyIElu
ZGlyZWN0IEJyYW5jaCBDb250cm9scyB0byBndWVzdHMKICB4ODYvaWRsZTogQ2xlYXIgU1BFQ19D
VFJMIHdoaWxlIGlkbGUKCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAgICAg
ICAgIHwgIDM5ICsrKysKIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jICAgICAgICAgICAgICAg
ICAgfCAgIDQgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAgICAg
fCAgIDMgKwogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAx
MiArLQogeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCAr
LQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB4
ZW4vYXJjaC94ODYvUnVsZXMubWsgICAgICAgICAgICAgICAgICAgICAgIHwgIDEzICsrCiB4ZW4v
YXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgICAgICAgICAgICAgIHwgIDIxICsrCiB4ZW4vYXJj
aC94ODYvYm9vdC90cmFtcG9saW5lLlMgICAgICAgICAgICAgIHwgIDI0ICsrLQogeGVuL2FyY2gv
eDg2L2NwdS9hbWQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAzNSArKystCiB4ZW4vYXJjaC94
ODYvY3B1L213YWl0LWlkbGUuYyAgICAgICAgICAgICAgIHwgICA3ICsKIHhlbi9hcmNoL3g4Ni9j
cHVpZC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgNDMgKysrKwogeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxOSArKwogeGVuL2FyY2gveDg2L2RvbWN0
bC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyMSArKwogeGVuL2FyY2gveDg2L2V4dGFibGUu
YyAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5T
ICAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAg
ICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAg
ICAgICAgICAgfCAgMTEgKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAg
ICAgICAgfCAgMTggKysKIHhlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TICAgICAgICAgICAg
ICAgfCAgMzggKysrKwogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAzNyArKysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgICAg
IHwgIDQyICsrLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDQgKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgICAgICB8ICAg
MiArCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICAgICAgICAgIHwgMjk1ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNl
dHMuYyAgICAgICAgICAgfCAgIDYgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnku
UyAgICAgICAgICB8ICAxMiArKwogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAg
ICAgICAgICB8ICAzOSArKystCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YyAgICAgIHwgICA0ICstCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxICsKIHhlbi9jb21tb24va2VybmVsLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgMjMgKysrCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA4ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oICAgICAgICAgICAgIHwgIDEx
ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgICA0ICsK
IHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgICAgICAgICAgfCAgIDggKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oICAgIHwgIDQxICsrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAgIDkgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3IuaCAgICAgICAgICAgICAgICAgICB8ICAxNSArKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ub3BzLmggICAgICAgICAgICAgICAgICB8ICAgNyArCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oICAgICAgICAgICAgIHwgMTAxICsrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oICAgICAgICAgfCAyNzAgKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAgMyAr
CiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICsKIHhl
bi90b29scy9nZW4tY3B1aWQucHkgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogNDYgZmls
ZXMgY2hhbmdlZCwgMTI2MyBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:05:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOV0-0003bV-2z; Wed, 10 Jan 2018 22:05:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOUy-0003ab-6K
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:05:28 +0000
X-Inumbo-ID: a7bc4dae-f652-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7bc4dae-f652-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:07:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457787211"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:05 +0000
Message-ID: <1515621917-12167-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 05/17] x86: Introduce alternative indirect
	thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVwZW5kaW5nIG9uIGhhcmR3YXJlIGFuZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5LCB3ZSB3aWxs
IHdhbnQgdG8gcmVwbGFjZQpJTkRfVEhVTktfUkVQT0xJTkUgd2l0aCBvdGhlciBpbXBsZW1lbnRh
dGlvbnMuCgpGb3IgQU1EIGhhcmR3YXJlLCBjaG9vc2UgSU5EX1RIVU5LX0xGRU5DRSBpbiBwcmVm
ZXJlbmNlIHRvIHJldHBvbGluZSBpZiBsZmVuY2UKaXMga25vd24gdG8gYmUgKG9yIHdhcyBzdWNj
ZXNzZnVsbHkgbWFkZSkgZGlzcGF0Y2ggc2VyaWFsaXNpbmcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0Kdjc6CiAqIFJlYmFzZSBv
dmVyIGNvbXBpbGVyIGNoYW5nZXMKICogU3BlbGxpbmcvZ3JhbW1hciBmaXhlcwogKiBNYWtlIG9w
dF90aHVuayBzdGF0aWMKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8
IDE2ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyAgICAgICB8IDE3ICsr
KysrKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA3NSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmVzLmggICB8ICAyICsKIDQgZmlsZXMgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA3ODExMTBk
Li45NmU1N2MyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ1LDYgKzI0
NSwyMiBAQCBhbmQgbm90IHJ1bm5pbmcgc29mdGlycXMuIFJlZHVjZSB0aGlzIGlmIHNvZnRpcnFz
IGFyZSBub3QgYmVpbmcgcnVuIGZyZXF1ZW50bHkKIGVub3VnaC4gU2V0dGluZyB0aGlzIHRvIGEg
aGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFybHkgaWYKIHRoZSBO
TUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCisjIyMgYnRpICh4ODYpCis+IGA9IExpc3Qg
b2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCBdYAorCitCcmFuY2ggVGFyZ2V0IEluamVj
dGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKK2FwcHJv
cHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBsb2Fk
ZWQgbWljcm9jb2RlLAorYW5kIGhhcmR3YXJlIGRldGFpbHMuCisKKyoqV0FSTklORzogQW55IHVz
ZSBvZiB0aGlzIG9wdGlvbiBtYXkgaW50ZXJmZXJlIHdpdGggaGV1cmlzdGljcy4gIFVzZSB3aXRo
CitleHRyZW1lIGNhcmUuKioKKworSWYgWGVuIHdhcyBjb21waWxlZCB3aXRoIElORElSRUNUX1RI
VU5LIHN1cHBvcnQsIGB0aHVuaz1gIGNhbiBiZSB1c2VkIHRvCitzZWxlY3Qgd2hpY2ggb2YgdGhl
IHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdg
Citsb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVuayBpcyBgcmV0cG9saW5lYCAoZ2VuZXJhbGx5
IHByZWZlcnJlZCBmb3IgSW50ZWwKK2hhcmR3YXJlKSwgd2l0aCB0aGUgYWx0ZXJuYXRpdmVzIGJl
aW5nIGBqbXBgIChhIGBqbXAgKiVyZWdgIGdhZGdldCwgbWluaW1hbAorb3ZlcmhlYWQpLCBhbmQg
YGxmZW5jZWAgKGFuIGBsZmVuY2U7IGptcCAqJXJlZ2AgZ2FkZ2V0LCBwcmVmZXJyZWQgZm9yIEFN
RCkuCisKICMjIyB4ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TIGIveGVuL2FyY2gveDg2L2lu
ZGlyZWN0LXRodW5rLlMKaW5kZXggNjI4OWQwZi4uYjdjYjg1NyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2luZGlyZWN0LXRodW5rLlMKKysrIGIveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5r
LlMKQEAgLTEwLDE1ICsxMCwyNiBAQAogICAgICAgICByZXQKIC5lbmRtCiAKKy5tYWNybyBJTkRf
VEhVTktfTEZFTkNFIHJlZzpyZXEKKyAgICAgICAgbGZlbmNlCisgICAgICAgIGptcCAqJVxyZWcK
Ky5lbmRtCisKKy5tYWNybyBJTkRfVEhVTktfSk1QIHJlZzpyZXEKKyAgICAgICAgam1wIColXHJl
ZworLmVuZG0KKwogLyoKLSAqIEJ1aWxkIHRoZSBfX3g4Nl9pbmRpcmVjdF90aHVua18qIHN5bWJv
bHMuICBDdXJyZW50bHkgaW1wbGVtZW50IHRoZQotICogcmV0cG9saW5lIHRodW5rIG9ubHkuCisg
KiBCdWlsZCB0aGUgX194ODYuaW5kaXJlY3RfdGh1bmsuKiBzeW1ib2xzLiAgRXhlY3V0aW9uIGxh
bmRzIG9uIGFuCisgKiBhbHRlcm5hdGl2ZSBwYXRjaCBwb2ludCB3aGljaCBpbXBsZW1lbnRzIG9u
ZSBvZiB0aGUgYWJvdmUgVEhVTktfKidzCiAgKi8KIC5tYWNybyBHRU5fSU5ESVJFQ1RfVEhVTksg
cmVnOnJlcQogICAgICAgICAuc2VjdGlvbiAudGV4dC5fX3g4Nl9pbmRpcmVjdF90aHVua19ccmVn
LCAiYXgiLCBAcHJvZ2JpdHMKIAogRU5UUlkoX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKLSAg
ICAgICAgSU5EX1RIVU5LX1JFVFBPTElORSBccmVnCisgICAgICAgIEFMVEVSTkFUSVZFXzIgX19z
dHJpbmdpZnkoSU5EX1RIVU5LX1JFVFBPTElORSBccmVnKSwgICAgICAgICAgICAgIFwKKyAgICAg
ICAgX19zdHJpbmdpZnkoSU5EX1RIVU5LX0xGRU5DRSBccmVnKSwgWDg2X0ZFQVRVUkVfSU5EX1RI
VU5LX0xGRU5DRSwgXAorICAgICAgICBfX3N0cmluZ2lmeShJTkRfVEhVTktfSk1QIFxyZWcpLCAg
ICBYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QCiAuZW5kbQogCiAvKiBJbnN0YW50aWF0ZSBHRU5f
SU5ESVJFQ1RfVEhVTksgZm9yIGVhY2ggcmVnaXN0ZXIgZXhjZXB0ICVyc3AuICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
aW5kZXggMjU2NzAxYS4uZDYwMWMwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTYsMTggKzE2LDU0IEBACiAg
KgogICogQ29weXJpZ2h0IChjKSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgogICovCisj
aW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4
ZW4vbGliLmg+CiAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3Nw
ZWNfY3RybC5oPgogCi1lbnVtIGluZF90aHVuayB7CitzdGF0aWMgZW51bSBpbmRfdGh1bmsgewog
ICAgIFRIVU5LX0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2UgYXQgYm9vdCB0
aW1lLiAqLwogICAgIFRIVU5LX05PTkUsICAgIC8qIE1pc3NpbmcgY29tcGlsZXIgc3VwcG9ydCBm
b3IgdGh1bmtzLiAqLwogCiAgICAgVEhVTktfUkVUUE9MSU5FLAotfTsKKyAgICBUSFVOS19MRkVO
Q0UsCisgICAgVEhVTktfSk1QLAorfSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFV
TFQ7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQoreworICAg
IGNvbnN0IGNoYXIgKnNzOworICAgIGludCByYyA9IDA7CisKKyAgICBkbyB7CisgICAgICAgIHNz
ID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIGlmICggIXN0cm5jbXAocywgInRodW5rPSIsIDYp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcyArPSA2OworCisgICAgICAgICAgICBpZiAoICFz
dHJuY21wKHMsICJyZXRwb2xpbmUiLCBzcyAtIHMpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1
bmsgPSBUSFVOS19SRVRQT0xJTkU7CisgICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywg
ImxmZW5jZSIsIHNzIC0gcykgKQorICAgICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0xG
RU5DRTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiam1wIiwgc3MgLSBzKSAp
CisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAgICAgICAgICAgZWxz
ZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQorICAgICAgICBlbHNl
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9
IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21fcGFyYW0oImJ0aSIs
IHBhcnNlX2J0aSk7CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5k
X3RodW5rIHRodW5rKQogewpAQCAtNDAsNyArNzYsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0lORk8K
ICAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXNcbiIsCiAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKLSAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOiAiPyIpOworICAgICAgICAgICB0aHVuayA9PSBU
SFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CisgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKKyAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAg
ICAgID8gIkpNUCIgOiAiPyIpOwogfQogCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21p
dGlnYXRpb25zKHZvaWQpCkBAIC00OCw2ICs4NiwzMSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1
bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVO
S19ERUZBVUxUOwogCiAgICAgLyoKKyAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBj
dXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0aGVpcgorICAgICAqIGluc3Ry
dWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFsbCBoZXVyaXN0aWNzLgorICAgICAqLworICAg
IGlmICggb3B0X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgKQorICAgIHsKKyAgICAgICAgdGh1bmsg
PSBvcHRfdGh1bms7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIEV2YWx1YXRlIHRoZSBzYWZlc3QgQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gbWl0aWdhdGlv
bnMgdG8gdXNlLgorICAgICAgICAgKiBGaXJzdCwgYmVnaW4gd2l0aCBjb21waWxlci1haWRlZCBt
aXRpZ2F0aW9ucy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdf
SU5ESVJFQ1RfVEhVTkspICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAqIEFNRCdzIHJlY29tbWVuZGVkIG1pdGlnYXRpb24gaXMgdG8gc2V0IGxmZW5jZSBhcyBiZWlu
ZyBkaXNwYXRjaAorICAgICAgICAgICAgICogc2VyaWFsaXNpbmcsIGFuZCB0byB1c2UgSU5EX1RI
VU5LX0xGRU5DRS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBjcHVfaGFzX2xm
ZW5jZV9kaXNwYXRjaCApCisgICAgICAgICAgICAgICAgdGh1bmsgPSBUSFVOS19MRkVOQ0U7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICAvKgogICAgICAqIFN1cHBsaW1lbnRhcnkgbWlub3IgYWRq
dXN0bWVudHMuICBXaXRob3V0IGNvbXBpbGVyIHN1cHBvcnQsIHRoZXJlIGFyZQogICAgICAqIG5v
IHRodW5rcy4KICAgICAgKi8KQEAgLTYxLDYgKzEyNCwxMiBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCB0aHVuayA9PSBUSFVOS19ERUZB
VUxUICkKICAgICAgICAgdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CiAKKyAgICAvKiBBcHBseSB0
aGUgY2hvc2VuIHNldHRpbmdzLiAqLworICAgIGlmICggdGh1bmsgPT0gVEhVTktfTEZFTkNFICkK
KyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9JTkRfVEhVTktfTEZFTkNF
KTsKKyAgICBlbHNlIGlmICggdGh1bmsgPT0gVEhVTktfSk1QICkKKyAgICAgICAgc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QKTsKKwogICAgIHByaW50X2RldGFp
bHModGh1bmspOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5kZXggNThiMzdkNi4u
YmExNzcxYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMjMsMyArMjMsNSBAQCBY
RU5fQ1BVRkVBVFVSRShNRkVOQ0VfUkRUU0MsICAgIChGU0NBUElOVFMrMCkqMzIrIDkpIC8qIE1G
RU5DRSBzeW5jaHJvbml6ZXMgUkRUUwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNRVAsICAgICAgICAo
RlNDQVBJTlRTKzApKjMyKzEwKSAvKiBTTUVQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCiBY
RU5fQ1BVRkVBVFVSRShYRU5fU01BUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTEpIC8qIFNN
QVAgZ2V0cyB1c2VkIGJ5IFhlbiBpdHNlbGYgKi8KIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQ
QVRDSCwgKEZTQ0FQSU5UUyswKSozMisxMikgLyogbGZlbmNlIHNldCBhcyBEaXNwYXRjaCBTZXJp
YWxpc2luZyAqLworWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0xGRU5DRSwoRlNDQVBJTlRTKzAp
KjMyKzEzKSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAqLworWEVOX0NQVUZFQVRVUkUoSU5EX1RI
VU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE0KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:05:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOV9-0003fC-DX; Wed, 10 Jan 2018 22:05:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOV8-0003dE-KB
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:05:38 +0000
X-Inumbo-ID: a7c02ef2-f652-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7c02ef2-f652-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:07:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457787212"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:02 +0000
Message-ID: <1515621917-12167-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 02/17] x86: Support indirect thunks from
	assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIElORElSRUNUX0NBTEwgYW5kIElORElSRUNUX0pNUCB3aGljaCBlaXRoZXIgZGVn
cmFkZSB0byBhIG5vcm1hbAppbmRpcmVjdCBicmFuY2gsIG9yIGRpc3BhdGNoIHRvIHRoZSBfX3g4
Nl9pbmRpcmVjdF90aHVua18qIHN5bWJvbHMuCgpVcGRhdGUgYWxsIHRoZSBtYW51YWwgaW5kaXJl
Y3QgYnJhbmNoZXMgaW4gdG8gdXNlIHRoZSBuZXcgdGh1bmtzLiAgVGhlCmluZGlyZWN0IGJyYW5j
aGVzIGluIHRoZSBlYXJseSBib290IGFuZCBrZXhlYyBwYXRoIGFyZSBsZWZ0IGludGFjdCBhcyB3
ZSBjYW4ndAp1c2UgdGhlIGNvbXBpbGVkLWluIHRodW5rcyBhdCB0aG9zZSBwb2ludHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
djc6CiAqIFByb3RlY3QgdGhlIGptcCBmcm9tIHRoZSB0cmFtcG9saW5lIGludG8gdGhlIGhpZ2gg
bWFwcGluZ3Mgb24gdGhlIEFQIGJvb3QKICAgcGF0aCwgYW5kIHRoZSBoYW5kLWNyYWZ0ZWQgaW5k
aXJlY3QganVtcCBpbiB0aGUgUFYgSU8gZW11bGF0aW9uIHN0dWJzLgogKiBSZWJhc2Ugb3ZlciBj
b21waWxlciBjaGFuZ2VzCiAqIFNwZWxsaW5nIG1pc3Rha2VzCiAqIEZpeCBjbGFuZyBidWlsZAot
LS0KIHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArLS0KIHhl
bi9hcmNoL3g4Ni9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgfCAgNiArKysrKwogeGVuL2Fy
Y2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TICAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKyst
LQogeGVuL2FyY2gveDg2L2V4dGFibGUuYyAgICAgICAgICAgICAgICAgICB8ICA0ICstLQogeGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jICAgICAgICAgICB8IDQyICsrKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICAg
ICAgIHwgIDYgKysrLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
fCAgNCArLS0KIHhlbi9jb21tb24vd2FpdC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgOCAr
KystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgICAgICAgfCAgOCArKysr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmggfCA0MSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiAxMCBmaWxlcyBjaGFuZ2VkLCAxMjIgaW5zZXJ0aW9u
cygrKSwgMjUgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNt
LXg4Ni9pbmRpcmVjdF90aHVua19hc20uaAoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hl
bi9SdWxlcy5tawppbmRleCAyNjU5ZjhhLi4zY2Y0MDc1IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMu
bWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC02Niw4ICs2Niw4IEBAIGVuZGlmCiAKIEFGTEFHUy15
ICAgICAgICAgICAgICAgICs9IC1EX19BU1NFTUJMWV9fCiAKLSMgQ2xhbmcncyBidWlsdC1pbiBh
c3NlbWJsZXIgY2FuJ3QgaGFuZGxlIC5jb2RlMTYvLmNvZGUzMi8uY29kZTY0IHlldAotQUZMQUdT
LSQoY2xhbmcpICAgICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMKKyMgQ2xhbmcncyBidWlsdC1p
biBhc3NlbWJsZXIgY2FuJ3QgaGFuZGxlIGVtYmVkZGVkIC5pbmNsdWRlJ3MKK0NGTEFHUy0kKGNs
YW5nKSAgICAgICAgICs9IC1uby1pbnRlZ3JhdGVkLWFzCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09C
SlMteSkKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2
L1J1bGVzLm1rCmluZGV4IGFiY2M0ZDQuLjcwZTlkOGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTM3LDMgKzM3LDkgQEAg
Q0ZMQUdTICs9IC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybiAtbWluZGlyZWN0LWJyYW5j
aC1yZWdpc3RlcgogQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5LCiBleHBvcnQgQ09O
RklHX0lORElSRUNUX1RIVU5LPXkKIGVuZGlmCisKKyMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5j
bHVkZSBwYXRoIHByb3Blcmx5IGZvciBvbGRlciBHQ0MgdG9vbGNoYWlucy4gIENsYW5nCisjIG9i
amVjdHMgdG8gdGhlIGFndW1lbnQgYmVpbmcgcGFzc2VkIGhvd2V2ZXIuCitpZm5lcSAoJChjbGFu
ZykseSkKK0NGTEFHUyArPSAtV2EsLUkkKEJBU0VESVIpL2luY2x1ZGUKK2VuZGlmCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgYi94ZW4vYXJjaC94ODYvYm9vdC90
cmFtcG9saW5lLlMKaW5kZXggNGQ2NDBmMy4uYWJmNDBmMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUu
UwpAQCAtMTUzLDggKzE1MywyOCBAQCB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5OgogICAgICAg
ICAuY29kZTY0CiBzdGFydDY0OgogICAgICAgICAvKiBKdW1wIHRvIGhpZ2ggbWFwcGluZ3MuICov
Ci0gICAgICAgIG1vdmFicyAgJF9faGlnaF9zdGFydCwlcmF4Ci0gICAgICAgIGptcHEgICAgKiVy
YXgKKyAgICAgICAgbW92YWJzICAkX19oaWdoX3N0YXJ0LCAlcmRpCisKKyNpZmRlZiBDT05GSUdf
SU5ESVJFQ1RfVEhVTksKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgYm9vdGluZyB2aXJ0dWFs
aXNlZCwgb3IgaG90LW9ubGluaW5nIGEgQ1BVLCBzaWJsaW5nIHRocmVhZHMgY2FuCisgICAgICAg
ICAqIGF0dGVtcHQgQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gYWdhaW5zdCB0aGlzIGptcC4KKyAg
ICAgICAgICoKKyAgICAgICAgICogV2UndmUgZ290IG5vIHVzYWJsZSBzdGFjayBzbyBjYW4ndCB1
c2UgYSBSRVRQT0xJTkUgdGh1bmssIGFuZCBhcmUKKyAgICAgICAgICogZnVydGhlciB0aGFuICst
IDJHIGZyb20gdGhlIGhpZ2ggbWFwcGluZ3Mgc28gY291bGRuJ3QgdXNlIEpVTVBfVEhVTksKKyAg
ICAgICAgICogZXZlbiBpZiB3YXMgYSBub24tUkVUUE9MSU5FIHRodW5rLiAgRnV0aGVybW9yZSwg
YW4gTEZFTkNFIGlzbid0CisgICAgICAgICAqIG5lY2Vzc2VyaWx5IHNhZmUgdG8gdXNlIGF0IHRo
aXMgcG9pbnQuCisgICAgICAgICAqCisgICAgICAgICAqIEFzIHRoaXMgaXNuJ3QgYSBob3RwYXRo
LCB1c2UgYSBmdWxseSBzZXJpYWxpc2luZyBldmVudCB0byByZWR1Y2UKKyAgICAgICAgICogdGhl
IHNwZWN1bGF0aW9uIHdpbmRvdyBhcyBtdWNoIGFzIHBvc3NpYmxlLiAgJWVieCBuZWVkcyBwcmVz
ZXJ2aW5nCisgICAgICAgICAqIGZvciBfX2hpZ2hfc3RhcnQuCisgICAgICAgICAqLworICAgICAg
ICBtb3YgICAgICVlYngsICVlc2kKKyAgICAgICAgY3B1aWQKKyAgICAgICAgbW92ICAgICAlZXNp
LCAlZWJ4CisjZW5kaWYKKworICAgICAgICBqbXBxICAgIColcmRpCiAKICNpbmNsdWRlICJ3YWtl
dXAuUyIKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2V4dGFibGUuYyBiL3hlbi9hcmNoL3g4
Ni9leHRhYmxlLmMKaW5kZXggNmZmZmUwNS4uNzJmMzBkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2V4dGFibGUuYworKysgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCkBAIC0xNTgsNyArMTU4
LDcgQEAgc3RhdGljIGludCBfX2luaXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQogICAgICAgICBtZW1j
cHkocHRyLCB0ZXN0c1tpXS5vcGMsIEFSUkFZX1NJWkUodGVzdHNbaV0ub3BjKSk7CiAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKHB0cik7CiAKLSAgICAgICAgYXNtIHZvbGF0aWxlICggImNhbGwg
KiVbc3RiXVxuIgorICAgICAgICBhc20gdm9sYXRpbGUgKCAiSU5ESVJFQ1RfQ0FMTCAlW3N0Yl1c
biIKICAgICAgICAgICAgICAgICAgICAgICAgIi5McmV0JT06XG5cdCIKICAgICAgICAgICAgICAg
ICAgICAgICAgIi5wdXNoc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iCiAgICAgICAgICAgICAgICAg
ICAgICAgICIuTGZpeCU9OlxuXHQiCkBAIC0xNjcsNyArMTY3LDcgQEAgc3RhdGljIGludCBfX2lu
aXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQogICAgICAgICAgICAgICAgICAgICAgICAiLnBvcHNlY3Rp
b25cblx0IgogICAgICAgICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxm
aXglPSkKICAgICAgICAgICAgICAgICAgICAgICAgOiBbZXhuXSAiK20iIChyZXMpCi0gICAgICAg
ICAgICAgICAgICAgICAgIDogW3N0Yl0gInJtIiAoYWRkciksICJhIiAodGVzdHNbaV0ucmF4KSk7
CisgICAgICAgICAgICAgICAgICAgICAgIDogW3N0Yl0gInIiIChhZGRyKSwgImEiICh0ZXN0c1tp
XS5yYXgpKTsKICAgICAgICAgQVNTRVJUKHJlcyA9PSB0ZXN0c1tpXS5yZXMucmF3KTsKICAgICB9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCA0MDg3Y2YyLi4yZTgzNDUxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Vt
dWwtcHJpdi1vcC5jCkBAIC03Myw0MiArNzMsNjAgQEAgdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29r
KSh1bnNpZ25lZCBpbnQgcG9ydCwgdTggdmFsdWUpOwogCiB0eXBlZGVmIHZvaWQgaW9fZW11bF9z
dHViX3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7CiAKK3ZvaWQgX194ODZfaW5kaXJlY3RfdGh1
bmtfcmN4KHZvaWQpOworCiBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxfc3R1Yl9zZXR1
cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50
IGJ5dGVzKQogeworICAgIHN0cnVjdCBzdHVicyAqdGhpc19zdHVicyA9ICZ0aGlzX2NwdShzdHVi
cyk7CisgICAgdW5zaWduZWQgbG9uZyBzdHViX3ZhID0gdGhpc19zdHVicy0+YWRkciArIFNUVUJf
QlVGX1NJWkUgLyAyOworCiAgICAgaWYgKCAhY3R4dC0+aW9fZW11bF9zdHViICkKLSAgICAgICAg
Y3R4dC0+aW9fZW11bF9zdHViID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4odGhpc19jcHUoc3R1YnMu
bWZuKSkpICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh0
aGlzX2NwdShzdHVicy5hZGRyKSAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgflBBR0VfTUFTSykgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgU1RVQl9CVUZfU0laRSAvIDI7CisgICAgICAgIGN0eHQtPmlvX2VtdWxf
c3R1YiA9CisgICAgICAgICAgICBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX3N0dWJzLT5tZm4p
KSArIChzdHViX3ZhICYgflBBR0VfTUFTSyk7CiAKICAgICAvKiBtb3ZxICRob3N0X3RvX2d1ZXN0
X2dwcl9zd2l0Y2gsJXJjeCAqLwogICAgIGN0eHQtPmlvX2VtdWxfc3R1YlswXSA9IDB4NDg7CiAg
ICAgY3R4dC0+aW9fZW11bF9zdHViWzFdID0gMHhiOTsKICAgICAqKHZvaWQgKiopJmN0eHQtPmlv
X2VtdWxfc3R1YlsyXSA9ICh2b2lkICopaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoOworCisjaWZk
ZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCisgICAgLyogY2FsbHEgX194ODZfaW5kaXJlY3RfdGh1
bmtfcmN4ICovCisgICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZTg7CisgICAgKihpbnQz
Ml90ICopJmN0eHQtPmlvX2VtdWxfc3R1YlsxMV0gPQorICAgICAgICAodW5zaWduZWQgbG9uZylf
X3g4Nl9pbmRpcmVjdF90aHVua19yY3ggLSAoc3R1Yl92YSArIDExICsgNCk7CisKKyNlbHNlCiAg
ICAgLyogY2FsbHEgKiVyY3ggKi8KICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsK
ICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0gMHhkMTsKIAorICAgIC8qCisgICAgICogMyBi
eXRlcyBvZiBQNl9OT1BTLgorICAgICAqIFRPRE86IHVudGFuZ2xlIGlkZWFsX25vcHMgZnJvbSBp
bml0L2xpdmVwYXRjaCBLY29uZmlnIG9wdGlvbnMuCisgICAgICovCisgICAgbWVtY3B5KCZjdHh0
LT5pb19lbXVsX3N0dWJbMTJdLCAiXHgwZlx4MWZceDAwIiwgMyk7CisjZW5kaWYKKwogICAgIGlm
ICggbGlrZWx5KCFpb2VtdWxfaGFuZGxlX3F1aXJrKSApCiAgICAgewogICAgICAgICAvKiBkYXRh
MTYgb3Igbm9wICovCi0gICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMl0gPSAoYnl0ZXMgIT0g
MikgPyAweDkwIDogMHg2NjsKKyAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzE1XSA9IChieXRl
cyAhPSAyKSA/IDB4OTAgOiAweDY2OwogICAgICAgICAvKiA8aW8tYWNjZXNzIG9wY29kZT4gKi8K
LSAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzEzXSA9IG9wY29kZTsKKyAgICAgICAgY3R4dC0+
aW9fZW11bF9zdHViWzE2XSA9IG9wY29kZTsKICAgICAgICAgLyogaW1tOCBvciBub3AgKi8KLSAg
ICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzE0XSA9ICEob3Bjb2RlICYgOCkgPyBwb3J0IDogMHg5
MDsKKyAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzE3XSA9ICEob3Bjb2RlICYgOCkgPyBwb3J0
IDogMHg5MDsKICAgICAgICAgLyogcmV0IChqdW1wcyB0byBndWVzdF90b19ob3N0X2dwcl9zd2l0
Y2gpICovCi0gICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAweGMzOworICAgICAgICBj
dHh0LT5pb19lbXVsX3N0dWJbMThdID0gMHhjMzsKICAgICB9CiAgICAgZWxzZQotICAgICAgICBp
b2VtdWxfaGFuZGxlX3F1aXJrKG9wY29kZSwgJmN0eHQtPmlvX2VtdWxfc3R1YlsxMl0sIGN0eHQt
PmN0eHQucmVncyk7CisgICAgICAgIGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+
aW9fZW11bF9zdHViWzE1XSwgY3R4dC0+Y3R4dC5yZWdzKTsKIAotICAgIEJVSUxEX0JVR19PTihT
VFVCX0JVRl9TSVpFIC8gMiA8IE1BWCgxNiwgLyogUmVndWxhciBzdHVicyAqLwotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMiArIElPRU1VTF9RVUlSS19TVFVCX0JZ
VEVTKSk7CisgICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgTUFYKDE5LCAvKiBS
ZWd1bGFyIHN0dWJzICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDE1ICsgSU9FTVVMX1FVSVJLX1NUVUJfQllURVMpKTsKIAogICAgIC8qIEhhbmR5IGZ1bmN0aW9u
LXR5cGVkIHBvaW50ZXIgdG8gdGhlIHN0dWIuICovCi0gICAgcmV0dXJuICh2b2lkICopKHRoaXNf
Y3B1KHN0dWJzLmFkZHIpICsgU1RVQl9CVUZfU0laRSAvIDIpOworICAgIHJldHVybiAodm9pZCAq
KXN0dWJfdmE7CiB9CiAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDFkZDljY2YuLmNiZDczZjYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKQEAgLTQ3NCw3ICs0NzQsOCBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVk
OgogICAgICAgICBtb3Z6YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgKICAgICAgICAg
bGVhcSAgZXhjZXB0aW9uX3RhYmxlKCVyaXApLCVyZHgKICAgICAgICAgUEVSRkNfSU5DUihleGNl
cHRpb25zLCAlcmF4LCAlcmJ4KQotICAgICAgICBjYWxscSAqKCVyZHgsJXJheCw4KQorICAgICAg
ICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKKyAgICAgICAgSU5ESVJFQ1RfQ0FMTCAlcmR4
CiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIHJlc3RvcmVf
YWxsX3hlbgogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTYx
NSw3ICs2MTYsOCBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKIDE6ICAgICAgbW92cSAgJXJzcCwl
cmRpCiAgICAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCksJWVheAogICAgICAg
ICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAotICAgICAgICBjYWxscSAqKCVyZHgs
JXJheCw4KQorICAgICAgICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKKyAgICAgICAgSU5E
SVJFQ1RfQ0FMTCAlcmR4CiAgICAgICAgIGNtcGIgICRUUkFQX25taSxVUkVHU19lbnRyeV92ZWN0
b3IoJXJzcCkKICAgICAgICAgam5lICAgcmV0X2Zyb21faW50cgogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDgyMDQ5NWYuLmZmMGEwMDMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC04NjcsNyArODY3LDcgQEAgc3RhdGljIGlubGlu
ZSBpbnQgbWtlYyh1aW50OF90IGUsIGludDMyX3QgZWMsIC4uLikKICNpZmRlZiBfX1hFTl9fCiAj
IGRlZmluZSBpbnZva2Vfc3R1YihwcmUsIHBvc3QsIGNvbnN0cmFpbnRzLi4uKSBkbyB7ICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgdW5pb24gc3R1Yl9leGNlcHRpb25fdG9rZW4gcmVzXyA9IHsg
LnJhdyA9IH4wIH07ICAgICAgICAgICAgICAgICAgICBcCi0gICAgYXNtIHZvbGF0aWxlICggcHJl
ICJcblx0Y2FsbCAqJVtzdHViXVxuXHQiIHBvc3QgIlxuIiAgICAgICAgICAgICAgICBcCisgICAg
YXNtIHZvbGF0aWxlICggcHJlICJcblx0SU5ESVJFQ1RfQ0FMTCAlW3N0dWJdXG5cdCIgcG9zdCAi
XG4iICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIi5McmV0JT06XG5cdCIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIi5wdXNo
c2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgIi5MZml4JT06XG5cdCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCkBAIC04NzYsNyArODc2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgbWtlYyh1aW50
OF90IGUsIGludDMyX3QgZWMsIC4uLikKICAgICAgICAgICAgICAgICAgICAiLnBvcHNlY3Rpb25c
blx0IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgICAgICAgICAgICA6IFtleG5dICIrZyIgKHJlc18pLCBjb25zdHJhaW50cywg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgIFtzdHViXSAicm0iIChz
dHViLmZ1bmMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgIFtzdHViXSAiciIgKHN0dWIuZnVuYyksICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICAgICAgICAgICJtIiAoKih1aW50OF90KCopW01BWF9JTlNUX0xFTiArIDFd
KXN0dWIucHRyKSApOyAgIFwKICAgICBpZiAoIHVubGlrZWx5KH5yZXNfLnJhdykgKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vd2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggM2Qz
ZDlmZS4uYTU3YmMxMCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2Nv
bW1vbi93YWl0LmMKQEAgLTIwMywxMiArMjAzLDE0IEBAIHZvaWQgY2hlY2tfd2FrZXVwX2Zyb21f
d2FpdCh2b2lkKQogCiAgICAgLyoKICAgICAgKiBIYW5kLXJvbGxlZCBsb25nam1wKCkuICBSZXR1
cm5zIHRvIHRoZSBwb2ludGVyIG9uIHRoZSB0b3Agb2YKLSAgICAgKiB3cXYtPnN0YWNrLCBhbmQg
bGFuZHMgb24gYSBgcmVwIG1vdnNgIGluc3RydWN0aW9uLgorICAgICAqIHdxdi0+c3RhY2ssIGFu
ZCBsYW5kcyBvbiBhIGByZXAgbW92c2AgaW5zdHJ1Y3Rpb24uICBBbGwgb3RoZXIgR1BScyBhcmUK
KyAgICAgKiByZXN0b3JlZCBmcm9tIHRoZSBzdGFjaywgc28gYXJlIGF2YWlsYWJsZSBmb3IgdXNl
IGhlcmUuCiAgICAgICovCiAgICAgYXNtIHZvbGF0aWxlICgKLSAgICAgICAgIm1vdiAlMSwlJSJf
X09QInNwOyBqbXAgKiglMCkiCisgICAgICAgICJtb3YgJTEsJSUiX19PUCJzcDsgSU5ESVJFQ1Rf
Sk1QICVbaXBdIgogICAgICAgICA6IDogIlMiICh3cXYtPnN0YWNrKSwgIkQiICh3cXYtPmVzcCks
Ci0gICAgICAgICJjIiAoKGNoYXIgKilnZXRfY3B1X2luZm8oKSAtIChjaGFyICopd3F2LT5lc3Ap
CisgICAgICAgICAgImMiICgoY2hhciAqKWdldF9jcHVfaW5mbygpIC0gKGNoYXIgKil3cXYtPmVz
cCksCisgICAgICAgICAgW2lwXSAiciIgKCoodW5zaWduZWQgbG9uZyAqKXdxdi0+c3RhY2spCiAg
ICAgICAgIDogIm1lbW9yeSIgKTsKICAgICB1bnJlYWNoYWJsZSgpOwogfQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmgKaW5kZXggN2U4ODM4ZS4uNDBiMDI1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5o
CkBAIC0xMyw2ICsxMywxNCBAQAogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVk
ZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAKKyNpZmRlZiBfX0FTU0VNQkxZX18KKyMgaW5jbHVkZSA8
YXNtL2luZGlyZWN0X3RodW5rX2FzbS5oPgorI2Vsc2UKK2FzbSAoICJcdC5lcXUgQ09ORklHX0lO
RElSRUNUX1RIVU5LLCAiCisgICAgICBfX3N0cmluZ2lmeShJU19FTkFCTEVEKENPTkZJR19JTkRJ
UkVDVF9USFVOSykpICk7Cithc20gKCAiXHQuaW5jbHVkZSBcImFzbS9pbmRpcmVjdF90aHVua19h
c20uaFwiIiApOworI2VuZGlmCisKICNpZm5kZWYgX19BU1NFTUJMWV9fCiB2b2lkIHJldF9mcm9t
X2ludHIodm9pZCk7CiAjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW5k
aXJlY3RfdGh1bmtfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2Fz
bS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjk2YmNjMjUKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oCkBAIC0w
LDAgKzEsNDEgQEAKKy8qCisgKiBXYXJuaW5nISAgVGhpcyBmaWxlIGlzIGluY2x1ZGVkIGF0IGFu
IGFzc2VtYmxlciBsZXZlbCBmb3IgLmMgZmlsZXMsIGNhdXNpbmcKKyAqIHVzdWFsICNpZmRlZidh
cnkgdG8gdHVybiBpbnRvIGNvbW1lbnRzLgorICovCisKKy5tYWNybyBJTkRJUkVDVF9CUkFOQ0gg
aW5zbjpyZXEgYXJnOnJlcQorLyoKKyAqIENyZWF0ZSBhbiBpbmRpcmVjdCBicmFuY2guICBpbnNu
IGlzIG9uZSBvZiBjYWxsL2ptcCwgYXJnIGlzIGEgc2luZ2xlCisgKiByZWdpc3Rlci4KKyAqCisg
KiBXaXRoIG5vIGNvbXBpbGVyIHN1cHBvcnQsIHRoaXMgZGVncmFkZXMgaW50byBhIHBsYWluIGlu
ZGlyZWN0IGNhbGwvam1wLgorICogV2l0aCBjb21waWxlciBzdXBwb3J0LCBkaXNwYXRjaCB0byB0
aGUgY29ycmVjdCBfX3g4Nl9pbmRpcmVjdF90aHVua18qCisgKi8KKyAgICAuaWYgQ09ORklHX0lO
RElSRUNUX1RIVU5LID09IDEKKworICAgICAgICAkZG9uZSA9IDAKKyAgICAgICAgLmlycCByZWcs
IGF4LCBjeCwgZHgsIGJ4LCBicCwgc2ksIGRpLCA4LCA5LCAxMCwgMTEsIDEyLCAxMywgMTQsIDE1
CisgICAgICAgIC5pZmVxcyAiXGFyZyIsICIlclxyZWciCisgICAgICAgICAgICBcaW5zbiBfX3g4
Nl9pbmRpcmVjdF90aHVua19yXHJlZworICAgICAgICAgICAgJGRvbmUgPSAxCisgICAgICAgICAg
IC5leGl0bQorICAgICAgICAuZW5kaWYKKyAgICAgICAgLmVuZHIKKworICAgICAgICAuaWYgJGRv
bmUgIT0gMQorICAgICAgICAgICAgLmVycm9yICJCYWQgcmVnaXN0ZXIgYXJnIFxhcmciCisgICAg
ICAgIC5lbmRpZgorCisgICAgLmVsc2UKKyAgICAgICAgXGluc24gKlxhcmcKKyAgICAuZW5kaWYK
Ky5lbmRtCisKKy8qIENvbnZlbmllbmNlIHdyYXBwZXJzLiAqLworLm1hY3JvIElORElSRUNUX0NB
TEwgYXJnOnJlcQorICAgIElORElSRUNUX0JSQU5DSCBjYWxsIFxhcmcKKy5lbmRtCisKKy5tYWNy
byBJTkRJUkVDVF9KTVAgYXJnOnJlcQorICAgIElORElSRUNUX0JSQU5DSCBqbXAgXGFyZworLmVu
ZG0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:07:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:07:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOWU-00040k-Nq; Wed, 10 Jan 2018 22:07:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOWT-0003zX-7Q
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:07:01 +0000
X-Inumbo-ID: a80fe6af-f652-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a80fe6af-f652-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:07:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457787215"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:07 +0000
Message-ID: <1515621917-12167-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 07/17] x86/cmdline: Introduce a command line
	option to disable IBRS/IBPB, STIBP and IBPB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBnYWluaW5nIHlldCBhbm90aGVyIHRvcCBsZXZlbCBib29sZWFuLCBpbnRyb2R1
Y2UgYSBtb3JlIGdlbmVyaWMKY3B1aWQ9IG9wdGlvbi4gIEFsc28gaW50cm9kdWNlIGEgaGVscGVy
IGZ1bmN0aW9uIHRvIHBhcnNlIGEgZ2VuZXJpYyBib29sZWFuCnZhbHVlLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biB8IDEyICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2NwdWlkLmMg
ICAgICAgICAgICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgICAgICAgICAgfCAgNyArKysrKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDc3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDk2ZTU3YzIuLmI0MmFiYzYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCkBAIC00NzEsNiArNDcxLDE4IEBAIGNob2ljZSBvZiBgZG9tMC1rZXJuZWxgIGlz
IGRlcHJlY2F0ZWQgYW5kIG5vdCBzdXBwb3J0ZWQgYnkgYWxsIERvbTAga2VybmVscy4KICAgcmVz
cGVjdGl2ZWx5LgogKiBgdmVyYm9zZWAgb3B0aW9uIGNhbiBiZSBpbmNsdWRlZCBhcyBhIHN0cmlu
ZyBvciBhbHNvIGFzIGB2ZXJib3NlPTxpbnRlZ2VyPmAKIAorIyMjIGNwdWlkICh4ODYpCis+IGA9
IExpc3Qgb2YgY29tbWEgc2VwYXJhdGVkIGJvb2xlYW5zYAorCitUaGlzIG9wdGlvbiBhbGxvd3Mg
Zm9yIGZpbmUgdHVuaW5nIG9mIHRoZSBmYWNpbGl0aWVzIFhlbiB3aWxsIHVzZSwgYWZ0ZXIKK2Fj
Y291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJ
RC4KKworQ3VycmVudGx5IGFjY2VwdGVkOgorCitUaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJk
d2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAgYXJlIHVzZWQgYnkKK2RlZmF1
bHQgaWYgYXZhaWFibGUuICBUaGV5IGNhbiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0
IHdoaWNoIHBvaW50IFhlbgord29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQgd29uJ3Qgb2ZmZXIg
dGhlbSB0byBndWVzdHMuCisKICMjIyBjcHVpZFxfbWFza1xfY3B1IChBTUQgb25seSkKID4gYD0g
ZmFtXzBmX3Jldl9jIHwgZmFtXzBmX3Jldl9kIHwgZmFtXzBmX3Jldl9lIHwgZmFtXzBmX3Jldl9m
IHwgZmFtXzBmX3Jldl9nIHwgZmFtXzEwX3Jldl9iIHwgZmFtXzEwX3Jldl9jIHwgZmFtXzExX3Jl
dl9iYAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9j
cHVpZC5jCmluZGV4IDVlZTgyZDMuLjJlZjcxZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0xOCw2ICsxOCw0MSBAQCBzdGF0
aWMgY29uc3QgdWludDMyX3QgaHZtX3NoYWRvd19mZWF0dXJlbWFza1tdID0gSU5JVF9IVk1fU0hB
RE9XX0ZFQVRVUkVTOwogc3RhdGljIGNvbnN0IHVpbnQzMl90IGh2bV9oYXBfZmVhdHVyZW1hc2tb
XSA9IElOSVRfSFZNX0hBUF9GRUFUVVJFUzsKIHN0YXRpYyBjb25zdCB1aW50MzJfdCBkZWVwX2Zl
YXR1cmVzW10gPSBJTklUX0RFRVBfRkVBVFVSRVM7CiAKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGlu
dCB2YWwsIHJjID0gMDsKKworICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsK
KyAgICAgICAgaWYgKCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisK
KyAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgc2V0
dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlBCKTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnNiIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9j
bGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUlNCKTsKKyAgICAgICAgfQorICAgICAgICBlbHNl
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInN0aWJwIiwgcywgc3MpKSA+PSAwICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVh
cl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdo
aWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21fcGFyYW0oImNwdWlkIiwg
cGFyc2VfeGVuX2NwdWlkKTsKKwogI2RlZmluZSBFTVBUWV9MRUFGICgoc3RydWN0IGNwdWlkX2xl
YWYpe30pCiBzdGF0aWMgdm9pZCB6ZXJvX2xlYXZlcyhzdHJ1Y3QgY3B1aWRfbGVhZiAqbCwKICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJzdCwgdW5zaWduZWQgaW50IGxh
c3QpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwu
YwppbmRleCA4ZDEzN2M1Li4xOWY5YmFkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5j
CisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTI0NCw2ICsyNDQsMjkgQEAgaW50IHBhcnNl
X2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSkKICAgICByZXR1cm4gLTE7CiB9CiAK
K2ludCBwYXJzZV9ib29sZWFuKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0
IGNoYXIgKmUpCit7CisgICAgc2l6ZV90IHNsZW4sIG5sZW47CisgICAgaW50IHZhbCA9ICEhc3Ry
bmNtcChzLCAibm8tIiwgMyk7CisKKyAgICBpZiAoICF2YWwgKQorICAgICAgICBzICs9IDM7CisK
KyAgICBzbGVuID0gZSA/ICh7IEFTU0VSVChlID49IHMpOyBlIC0gczsgfSkgOiBzdHJsZW4ocyk7
CisgICAgbmxlbiA9IHN0cmxlbihuYW1lKTsKKworICAgIC8qIERvZXMgcyBub3cgc3RhcnQgd2l0
aCBuYW1lPyAqLworICAgIGlmICggc2xlbiA8IG5sZW4gfHwgc3RybmNtcChzLCBuYW1lLCBubGVu
KSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIHN3aXRjaCAoIHNbbmxlbl0gKQorICAgIHsK
KyAgICBjYXNlICdcMCc6IHJldHVybiB2YWw7CisgICAgY2FzZSAnPSc6ICByZXR1cm4gcGFyc2Vf
Ym9vbCgmc1tubGVuICsgMV0sIGUpOworICAgIGRlZmF1bHQ6ICAgcmV0dXJuIC0xOworICAgIH0K
K30KKwogdW5zaWduZWQgaW50IHRhaW50ZWQ7CiAKIC8qKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IGVkMDBhZTEuLjFkOTc3
MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vbGliLmgKQEAgLTc0LDYgKzc0LDEzIEBAIHZvaWQgY21kbGluZV9wYXJzZShjb25zdCBjaGFy
ICpjbWRsaW5lKTsKIGludCBydW50aW1lX3BhcnNlKGNvbnN0IGNoYXIgKmxpbmUpOwogaW50IHBh
cnNlX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSk7CiAKKy8qKgorICogR2l2ZW4g
YSBzcGVjaWZpYyBuYW1lLCBwYXJzZXMgYSBzdHJpbmcgb2YgdGhlIGZvcm06CisgKiAgIFtuby1d
JE5BTUVbPS4uLl0KKyAqIHJldHVybmluZyAwIG9yIDEgZm9yIGEgcmVjb2duaXNlZCBib29sZWFu
LCBvciAtMSBmb3IgYW4gZXJyb3IuCisgKi8KK2ludCBwYXJzZV9ib29sZWFuKGNvbnN0IGNoYXIg
Km5hbWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpOworCiAvKiNkZWZpbmUgREVCVUdf
VFJBQ0VfRFVNUCovCiAjaWZkZWYgREVCVUdfVFJBQ0VfRFVNUAogZXh0ZXJuIHZvaWQgZGVidWd0
cmFjZV9kdW1wKHZvaWQpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:07:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:07:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOX7-00049X-Vs; Wed, 10 Jan 2018 22:07:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOX6-00048r-DB
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:07:40 +0000
X-Inumbo-ID: a87df523-f652-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a87df523-f652-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:07:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457787217"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:06 +0000
Message-ID: <1515621917-12167-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 06/17] x86/feature: Definitions for Indirect
	Branch Controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgYXJlIGdhaW5pbmcgSW5kaXJlY3QgQnJhbmNoIENvbnRy
b2xzIHZpYSBtaWNyb2NvZGUKdXBkYXRlcy4gIEludGVsIGFyZSBpbnRyb2R1Y2luZyBvbmUgYml0
IHRvIGluZGljYXRlIElCUlMgYW5kIElCUEIgc3VwcG9ydCwgYW5kCmEgc2Vjb25kIGJpdCBmb3Ig
U1RJQlAuICBBTUQgYXJlIGludHJvZHVjaW5nIElCUEIgb25seSwgc28gZW51bWVyYXRlIGl0IHdp
dGggYQpzZXBhcmF0ZSBiaXQuCgpGdXJ0aGVybW9yZSwgZGVwZW5kaW5nIG9uIGNvbXBpbGVyIGFu
ZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5LCB3ZSBtYXkgd2FudCB0bwpydW4gWGVuIHdpdGggSUJS
UyBzZXQsIG9yIGNsZWFyLgoKVG8gdXNlIHRoZXNlIGZhY2lsaXRpZXMsIHdlIHN5bnRoZXNpc2Ug
c2VwYXJhdGUgSUJSUyBhbmQgSUJQQiBiaXRzIGZvcgppbnRlcm5hbCB1c2UuICBBIGxvdCBvZiBp
bmZyYXN0cnVjdHVyZSBpcyByZXF1aXJlZCBiZWZvcmUgdGhlc2UgZmVhdHVyZXMgYXJlCnNhZmUg
dG8gb2ZmZXIgdG8gZ3Vlc3RzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2NzoK
ICogU3BlbGxpbmcgZml4ZXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHRvb2xzL21pc2MveGVu
LWNwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgfCAxMiArKysrKysrKysrLS0KIHhlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oICAgICAgICAgICB8ICAzICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAgICB8ICA4ICsrKysrKysr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDMgKysrCiB4
ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5ICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysKIDcg
ZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQu
YwppbmRleCBlNjkyYjYxLi44MWJhOTYxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9j
cHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTIwMiw2ICsyMDIsOCBA
QCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpj
cHVpZCwgY29uc3QgY2hhciogc3RyKQogCiAgICAgICAgIHsiYXZ4NTEyLTR2bm5pdyIsMHgwMDAw
MDAwNywgIDAsIENQVUlEX1JFR19FRFgsICAyLCAgMX0sCiAgICAgICAgIHsiYXZ4NTEyLTRmbWFw
cyIsMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsICAzLCAgMX0sCisgICAgICAgIHsiaWJy
c2IiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCisgICAg
ICAgIHsic3RpYnAiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAg
MX0sCiAKICAgICAgICAgeyJsYWhmc2FoZiIsICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VDWCwgIDAsICAxfSwKICAgICAgICAgeyJjbXBsZWdhY3kiLCAgICAweDgwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VDWCwgIDEsICAxfSwKQEAgLTIzOSw2ICsyNDEsNyBAQCBpbnQgbGlieGxfY3B1
aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hh
ciogc3RyKQogCiAgICAgICAgIHsiaW52dHNjIiwgICAgICAgMHg4MDAwMDAwNywgTkEsIENQVUlE
X1JFR19FRFgsICA4LCAgMX0sCiAKKyAgICAgICAgeyJpYnBiIiwgICAgICAgICAweDgwMDAwMDA4
LCBOQSwgQ1BVSURfUkVHX0VCWCwgMTIsICAxfSwKICAgICAgICAgeyJuYyIsICAgICAgICAgICAw
eDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwgIDAsICA4fSwKICAgICAgICAgeyJhcGljaWRz
aXplIiwgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwgMTIsICA0fSwKIApkaWZmIC0t
Z2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5k
ZXggMDgzMWY3NS4uOGMzZGFjMCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwor
KysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDksNyArMTQ5LDExIEBAIHN0YXRpYyBj
b25zdCBjaGFyICpzdHJfZThiWzMyXSA9CiB7CiAgICAgWyAwXSA9ICJjbHplcm8iLAogCi0gICAg
WzEgLi4uIDMxXSA9ICJSRVoiLAorICAgIFsxIC4uLiAxMV0gPSAiUkVaIiwKKworICAgIFsxMl0g
PSAiaWJwYiIsCisKKyAgICBbMTMgLi4uIDMxXSA9ICJSRVoiLAogfTsKIAogc3RhdGljIGNvbnN0
IGNoYXIgKnN0cl83ZDBbMzJdID0KQEAgLTE1OCw3ICsxNjIsMTEgQEAgc3RhdGljIGNvbnN0IGNo
YXIgKnN0cl83ZDBbMzJdID0KIAogICAgIFsgMl0gPSAiYXZ4NTEyXzR2bm5pdyIsIFsgM10gPSAi
YXZ4NTEyXzRmbWFwcyIsCiAKLSAgICBbNCAuLi4gMzFdID0gIlJFWiIsCisgICAgWzQgLi4uIDI1
XSA9ICJSRVoiLAorCisgICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIs
CisKKyAgICBbMjggLi4uIDMxXSA9ICJSRVoiLAogfTsKIAogc3RhdGljIHN0cnVjdCB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggZDYwMWMwMi4uODllNzI4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNjcsOCArNjcsMjUgQEAg
Y3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKIHsKKyAgICB1bnNpZ25lZCBpbnQgXzdk
MCA9IDAsIGU4YiA9IDAsIHRtcDsKKworICAgIC8qIENvbGxlY3QgZGlhZ25vc3RpY3MgYWJvdXQg
YXZhaWxhYmxlIG1pdGlnYXRpb25zLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS5jcHVpZF9s
ZXZlbCA+PSA3ICkKKyAgICAgICAgY3B1aWRfY291bnQoNywgMCwgJnRtcCwgJnRtcCwgJnRtcCwg
Jl83ZDApOworICAgIGlmICggYm9vdF9jcHVfZGF0YS5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAw
eDgwMDAwMDA4ICkKKyAgICAgICAgY3B1aWQoMHg4MDAwMDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwg
JnRtcCk7CisKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9u
IGZhY2lsaXRpZXM6XG4iKTsKIAorICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRh
aW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCisgICAgaWYgKCAoXzdkMCAmIChjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpIHwKKyAgICAgICAgICAgICAgICAgIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9TVElCUCkpKSB8fAorICAgICAgICAgKGU4YiAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9JQlBCKSkgKQorICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIEhh
cmR3YXJlIGZlYXR1cmVzOiVzJXMlc1xuIiwKKyAgICAgICAgICAgICAgIChfN2QwICYgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwKKyAgICAgICAg
ICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQ
IiAgICAgOiAiIiwKKyAgICAgICAgICAgICAgIChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAiIik7CisKICAgICAvKiBDb21waWxlZC1pbiBz
dXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElT
X0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCiAgICAgICAgIHByaW50ayhYRU5MT0df
REVCVUcgIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IGJhMTc3MWIuLmRkMjM4OGYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmVzLmgKQEAgLTI1LDMgKzI1LDYgQEAgWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAs
ICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzExKSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXQK
IFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQQVRDSCwgKEZTQ0FQSU5UUyswKSozMisxMikgLyog
bGZlbmNlIHNldCBhcyBEaXNwYXRjaCBTZXJpYWxpc2luZyAqLwogWEVOX0NQVUZFQVRVUkUoSU5E
X1RIVU5LX0xGRU5DRSwoRlNDQVBJTlRTKzApKjMyKzEzKSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5D
RSAqLwogWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE0
KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLworWEVOX0NQVUZFQVRVUkUoWEVOX0lCUEIsICAgICAg
ICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBJQlJTQiB8fCBJQlBCICovCitYRU5fQ1BVRkVBVFVS
RShYRU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIElCUlNCICYmIElSQlMg
c2V0IGluIFhlbiAqLworWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJTlRT
KzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmgKaW5kZXggNTZmNTM1OS4uYTBhYWNmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC0zMSw2ICszMSwxNCBAQAogI2RlZmluZSBFRkVSX0xNU0xFCQkoMTw8X0VGRVJfTE1TTEUp
CiAjZGVmaW5lIEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9GRlhTRSkKIAorLyogU3BlY3VsYXRpb24g
Q29udHJvbHMuICovCisjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4CisjZGVmaW5l
IFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8IDApCisjZGVmaW5lIFNQRUNfQ1RSTF9T
VElCUAkJCShfQUMoMSwgVUxMKSA8PCAxKQorCisjZGVmaW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAw
MDAwNDkKKyNkZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQorCiAvKiBJ
bnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUg
TVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RS
MAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmgKaW5kZXggYmU2ZGE4ZS4uZTE0ODc1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yMzcsMTAgKzIzNywxMyBAQCBYRU5fQ1BVRkVBVFVSRShF
RlJPLCAgICAgICAgICA3KjMyKzEwKSAvKiAgIEFQRVJGL01QRVJGIFJlYWQgT25seSBpbnRlcmZh
Y2UgKi8KIAogLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDgwMDAw
MDA4LmVieCwgd29yZCA4ICovCiBYRU5fQ1BVRkVBVFVSRShDTFpFUk8sICAgICAgICA4KjMyKyAw
KSAvKkEgIENMWkVSTyBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAg
ICAgOCozMisxMikgLyogICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieSBBTUQp
ICovCiAKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAw
MDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIr
IDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqLwogWEVOX0NQVUZF
QVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11
bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KK1hFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAg
IDkqMzIrMjYpIC8qICAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwor
WEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLyogICBTVElCUCAqLwogCiAj
ZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1j
cHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKaW5kZXggOWVjNDQ4Ni4uNjEzYjkwOSAx
MDA3NTUKLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CkBAIC0yNTYsNiArMjU2LDExIEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAg
ICAgICAgIEFWWDUxMkY6IFtBVlg1MTJEUSwgQVZYNTEySUZNQSwgQVZYNTEyUEYsIEFWWDUxMkVS
LCBBVlg1MTJDRCwKICAgICAgICAgICAgICAgICAgIEFWWDUxMkJXLCBBVlg1MTJWTCwgQVZYNTEy
VkJNSSwgQVZYNTEyXzRWTk5JVywKICAgICAgICAgICAgICAgICAgIEFWWDUxMl80Rk1BUFMsIEFW
WDUxMl9WUE9QQ05URFFdLAorCisgICAgICAgICMgU2luZ2xlIFRocmVhZCBJbmRpcmVjdCBCcmFu
Y2ggUHJlZGljdG9ycyBlbnVtZXJhdGVzIGEgbmV3IGJpdCBpbiB0aGUKKyAgICAgICAgIyBNU1Ig
ZW51bWVyYXRlZCBieSBJbmRpcmVjdCBCcmFuY2ggUmVzdHJpY3RlZCBTcGVjdWxhdGlvbi9JbmRp
cmVjdAorICAgICAgICAjIEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXIgZW51bWVyYXRpb24uCisg
ICAgICAgIElCUlNCOiBbU1RJQlBdLAogICAgIH0KIAogICAgIGRlZXBfZmVhdHVyZXMgPSB0dXBs
ZShzb3J0ZWQoZGVwcy5rZXlzKCkpKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:08:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:08:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOXm-0004Ie-BK; Wed, 10 Jan 2018 22:08:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOXl-0004Hi-B8
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:08:21 +0000
X-Inumbo-ID: a8428895-f652-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8428895-f652-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:07:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457787214"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:04 +0000
Message-ID: <1515621917-12167-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 04/17] x86/amd: Try to set lfence as being
	Dispatch Serialising
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcm9wZXJ0eSBpcyByZXF1aXJlZCBmb3IgdGhlIEFNRCdzIHJlY29tbWVuZGVkIG1pdGln
YXRpb24gZm9yIEJyYW5jaApUYXJnZXQgSW5qZWN0aW9uLCBidXQgWGVuIG5lZWRzIHRvIGNvcGUg
d2l0aCBiZWluZyB1bmFibGUgdG8gZGV0ZWN0IG9yIG1vZGlmeQp0aGUgTVNSLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L2FtZC5jICAgICAgICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggIHwgIDEgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaCAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYyBiL3hlbi9hcmNoL3g4
Ni9jcHUvYW1kLmMKaW5kZXggNWYzNmFjNy4uNDBjMGJhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCkBAIC01NTgsOCArNTU4
LDQxIEBAIHN0YXRpYyB2b2lkIGluaXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJCXdy
bXNyX2FtZF9zYWZlKDB4YzAwMTEwMGQsIGwsIGggJiB+MSk7CiAJfQogCisJLyoKKwkgKiBBdHRl
bXB0IHRvIHNldCBsZmVuY2UgdG8gYmUgRGlzcGF0Y2ggU2VyaWFsaXNpbmcuICBUaGlzIE1TUiBh
bG1vc3QKKwkgKiBjZXJ0YWlubHkgaXNuJ3QgdmlydHVhbGlzZWQgKGFuZCBYZW4gYXQgbGVhc3Qg
d2lsbCBsZWFrIHRoZSByZWFsCisJICogdmFsdWUgaW4gYnV0IHNpbGVudGx5IGRpc2NhcmQgd3Jp
dGVzKSwgYXMgd2VsbCBhcyBiZWluZyBwZXItY29yZQorCSAqIHJhdGhlciB0aGFuIHBlci10aHJl
YWQsIHNvIGRvIGEgZnVsbCBzYWZlIHJlYWQvd3JpdGUvcmVhZGJhY2sgY3ljbGUKKwkgKiBpbiB0
aGUgd29yc3QgY2FzZS4KKwkgKi8KKwlpZiAoYy0+eDg2ID09IDB4MGYgfHwgYy0+eDg2ID09IDB4
MTEpCisJCS8qIEFsd2F5cyBkaXNwYXRjaCBzZXJpYWxpc2luZyBvbiB0aGlzIGhhcmRhcmUuICov
CisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsIGMtPng4Nl9jYXBhYmls
aXR5KTsKKwllbHNlIC8qIEltcGxpY2lseSAiPT0gMHgxMCB8fCA+PSAweDEyIiBieSBiZWluZyA2
NGJpdC4gKi8geworCQlpZiAocmRtc3Jfc2FmZShNU1JfQU1ENjRfREVfQ0ZHLCB2YWx1ZSkpCisJ
CQkvKiBVbmFibGUgdG8gcmVhZC4gIEFzc3VtZSB0aGUgc2FmZXIgZGVmYXVsdC4gKi8KKwkJCV9f
Y2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwKKwkJCQkgICAgYy0+eDg2X2Nh
cGFiaWxpdHkpOworCQllbHNlIGlmICh2YWx1ZSAmIEFNRDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFM
SVNFKQorCQkJLyogQWxyZWFkeSBkaXNwYXRjaCBzZXJpYWxpc2luZy4gKi8KKwkJCV9fc2V0X2Jp
dChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsCisJCQkJICBjLT54ODZfY2FwYWJpbGl0eSk7
CisJCWVsc2UgaWYgKHdybXNyX3NhZmUoTVNSX0FNRDY0X0RFX0NGRywKKwkJCQkgICAgdmFsdWUg
fCBBTUQ2NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRSkgfHwKKwkJCSByZG1zcl9zYWZlKE1TUl9B
TUQ2NF9ERV9DRkcsIHZhbHVlKSB8fAorCQkJICEodmFsdWUgJiBBTUQ2NF9ERV9DRkdfTEZFTkNF
X1NFUklBTElTRSkpCisJCQkvKiBBdHRlbXB0IHRvIHNldCBmYWlsZWQuICBBc3N1bWUgdGhlIHNh
ZmVyIGRlZmF1bHQuICovCisJCQlfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFU
Q0gsCisJCQkJICAgIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJZWxzZQorCQkJLyogU3VjY2Vzc2Z1
bGx5IGVuYWJsZWQhICovCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENI
LAorCQkJCSAgYy0+eDg2X2NhcGFiaWxpdHkpOworCX0KKwogCS8qIE1GRU5DRSBzdG9wcyBSRFRT
QyBzcGVjdWxhdGlvbiAqLwotCV9fc2V0X2JpdChYODZfRkVBVFVSRV9NRkVOQ0VfUkRUU0MsIGMt
Png4Nl9jYXBhYmlsaXR5KTsKKwlpZiAoIWNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoKQorCQlfX3Nl
dF9iaXQoWDg2X0ZFQVRVUkVfTUZFTkNFX1JEVFNDLCBjLT54ODZfY2FwYWJpbGl0eSk7CiAKIAlz
d2l0Y2goYy0+eDg2KQogCXsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggODRjYzUxZC4u
YWRjMzMzZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTEwNCw2ICsxMDQsNyBAQAog
I2RlZmluZSBjcHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
QVJDSF9QRVJGTU9OKQogI2RlZmluZSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpCiAjZGVmaW5lIGNwdV9oYXNfYXBlcmZtcGVy
ZiAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUEVSRk1QRVJGKQorI2RlZmluZSBjcHVf
aGFzX2xmZW5jZV9kaXNwYXRjaCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BB
VENIKQogCiBlbnVtIF9jYWNoZV90eXBlIHsKICAgICBDQUNIRV9UWVBFX05VTEwgPSAwLApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IGJjOTgyMjcuLjU4YjM3ZDYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmVzLmgKQEAgLTIyLDMgKzIyLDQgQEAgWEVOX0NQVUZFQVRVUkUoQVBFUkZN
UEVSRiwgICAgICAoRlNDQVBJTlRTKzApKjMyKyA4KSAvKiBBUEVSRk1QRVJGICovCiBYRU5fQ1BV
RkVBVFVSRShNRkVOQ0VfUkRUU0MsICAgIChGU0NBUElOVFMrMCkqMzIrIDkpIC8qIE1GRU5DRSBz
eW5jaHJvbml6ZXMgUkRUU0MgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUVQLCAgICAgICAgKEZT
Q0FQSU5UUyswKSozMisxMCkgLyogU01FUCBnZXRzIHVzZWQgYnkgWGVuIGl0c2VsZiAqLwogWEVO
X0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzExKSAvKiBTTUFQ
IGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCitYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFU
Q0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFs
aXNpbmcgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGE4MzRmM2IuLjU2ZjUzNTkgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtMjA3LDYgKzIwNyw3IEBACiAjZGVmaW5lIE1TUl9B
TUQ2NF9JQ19DRkcJCTB4YzAwMTEwMjEKICNkZWZpbmUgTVNSX0FNRDY0X0RDX0NGRwkJMHhjMDAx
MTAyMgogI2RlZmluZSBNU1JfQU1ENjRfREVfQ0ZHCQkweGMwMDExMDI5CisjZGVmaW5lIEFNRDY0
X0RFX0NGR19MRkVOQ0VfU0VSSUFMSVNFCShfQUMoMSwgVUxMKSA8PCAxKQogCiAjZGVmaW5lIE1T
Ul9BTUQ2NF9EUjBfQUREUkVTU19NQVNLCTB4YzAwMTEwMjcKICNkZWZpbmUgTVNSX0FNRDY0X0RS
MV9BRERSRVNTX01BU0sJMHhjMDAxMTAxOQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:08:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:08:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOYE-0004NH-JN; Wed, 10 Jan 2018 22:08:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOYD-0004ML-BQ
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:08:49 +0000
X-Inumbo-ID: a8466381-f652-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8466381-f652-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:07:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457787216"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:08 +0000
Message-ID: <1515621917-12167-9-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 08/17] x86/msr: Emulation of MSR_{SPEC_CTRL,
	PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbXNyLmMgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggfCAxMiArKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3Iu
YyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCAzMTk4M2VkLi4wMmE3YjQ5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMTksMTEg
KzExOSwyMiBAQCBpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpCiAKIGlu
dCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRf
dCAqdmFsKQogeworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9tYWlu
LT5hcmNoLmNwdWlkOwogICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSB2
LT5kb21haW4tPmFyY2gubXNyOwogICAgIGNvbnN0IHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZw
ID0gdi0+YXJjaC5tc3I7CiAKICAgICBzd2l0Y2ggKCBtc3IgKQogICAgIHsKKyAgICBjYXNlIE1T
Ul9QUkVEX0NNRDoKKyAgICAgICAgLyogV3JpdGUtb25seSAqLworICAgICAgICBnb3RvIGdwX2Zh
dWx0OworCisgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAgICAgICBpZiAoICFjcC0+ZmVhdC5p
YnJzYiApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAgICAgICAqdmFsID0gdnAtPnNw
ZWNfY3RybC5ndWVzdDsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFU
Rk9STV9JTkZPOgogICAgICAgICBpZiAoICFkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSApCiAg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwpAQCAtMTUyLDE0ICsxNjMsMzggQEAgaW50IGd1ZXN0
X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKIHsKICAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFy
Y2guY3B1aWQ7CiAgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gubXNy
OwogICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7CiAKICAgICBz
d2l0Y2ggKCBtc3IgKQogICAgIHsKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgor
ICAgICAgICAvKiBSZWFkLW9ubHkgKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIAorICAgIGNh
c2UgTVNSX1NQRUNfQ1RSTDoKKyAgICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgKQorICAgICAg
ICAgICAgZ290byBncF9mYXVsdDsgLyogTVNSIGF2YWlsYWJsZT8gKi8KKyAgICAgICAgaWYgKCB2
YWwgJiB+KFNQRUNfQ1RSTF9JQlJTIHwKKyAgICAgICAgICAgICAgICAgICAgIChjcC0+ZmVhdC5z
dGlicCA/IFNQRUNfQ1RSTF9TVElCUCA6IDApKSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisgICAgICAgIHZwLT5zcGVjX2N0cmwuZ3Vlc3QgPSB2YWw7
CisgICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCAgPSB2YWw7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBNU1JfUFJFRF9DTUQ6CisgICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICYmICFj
cC0+ZXh0ZC5pYnBiICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFi
bGU/ICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlv
dXIgaXMgd2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgorICAgICAgICAgKiBwcmFjdGlj
ZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCB2ID09IGN1cnIgJiYgKHZhbCAmIFBSRURfQ01EX0lCUEIp
ICkKKyAgICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworICAg
ICAgICBicmVhazsKKwogICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoK
ICAgICB7CiAgICAgICAgIHVpbnQ2NF90IHJzdmQgPSB+MHVsbDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDJm
YmVkMDIuLjNkMDAxMmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMjIzLDYgKzIyMywxOCBAQCBzdHJ1Y3Qg
bXNyX2RvbWFpbl9wb2xpY3kKIC8qIE1TUiBwb2xpY3kgb2JqZWN0IGZvciBwZXItdkNQVSBNU1Jz
ICovCiBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5CiB7CisgICAgLyogMHgwMDAwMDA0OCAtIE1TUl9T
UEVDX0NUUkwgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICAvKgorICAgICAgICAgKiBPbmx5IHRo
ZSBib3R0b20gdHdvIGJpdHMgYXJlIGRlZmluZWQsIHNvIG5vIG5lZWQgdG8gd2FzdGUgc3BhY2UK
KyAgICAgICAgICogd2l0aCB1aW50NjRfdCBhdCB0aGUgbW9tZW50LiAgV2UgbWFpbnRhaW4gdGhl
IGd1ZXN0cyBpZGVhIG9mIHRoZQorICAgICAgICAgKiB2YWx1ZSBpdCB3cm90ZSwgYW5kIGEgdmFs
dWUgdG8gaW5zdGFsbCBpbnRvIGhhcmR3YXJlIChleHRlbmRlZCB0bworICAgICAgICAgKiB1aW50
MzJfdCB0byBzaW1wbGlmeSB0aGUgYXNtKSB3aGljaCBtaWdodCBiZSBkaWZmZXJlbnQuCisgICAg
ICAgICAqLworICAgICAgICB1aW50MzJfdCBob3N0OworICAgICAgICB1aW50OF90IGd1ZXN0Owor
ICAgIH0gc3BlY19jdHJsOworCiAgICAgLyogMHgwMDAwMDE0MCAgTVNSX0lOVEVMX01JU0NfRkVB
VFVSRVNfRU5BQkxFUyAqLwogICAgIHN0cnVjdCB7CiAgICAgICAgIGJvb2wgYXZhaWxhYmxlOyAv
KiBUaGlzIE1TUiBpcyBub24tYXJjaGl0ZWN0dXJhbCAqLwotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:08:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:08:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOYF-0004O1-Rc; Wed, 10 Jan 2018 22:08:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOYE-0004MQ-BS
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:08:50 +0000
X-Inumbo-ID: a890616d-f652-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a890616d-f652-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:07:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457787210"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:03 +0000
Message-ID: <1515621917-12167-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 03/17] x86/boot: Report details of
	speculative mitigations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90aGluZyB2ZXJ5IGludGVyZXN0aW5nIGF0IHRoZSBtb21lbnQsIGJ1dCB0aGUgbG9naWMgd2ls
bCBncm93IGFzIG5ldwptaXRpZ2F0aW9ucyBhcmUgYWRkZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAg
ICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDMgKysKIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDM1ICsr
KysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKykKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGIzMzQzNjYuLmU4
YzQ5NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKQEAgLTU3LDYgKzU3LDcgQEAgb2JqLXkgKz0gc2V0dXAubwogb2JqLXkgKz0g
c2h1dGRvd24ubwogb2JqLXkgKz0gc21wLm8KIG9iai15ICs9IHNtcGJvb3Qubworb2JqLXkgKz0g
c3BlY19jdHJsLm8KIG9iai15ICs9IHNyYXQubwogb2JqLXkgKz0gc3RyaW5nLm8KIG9iai15ICs9
IHN5c2N0bC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCmluZGV4IDJlMTBjNmIuLjQ3MDQyN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC01MSw2ICs1MSw3IEBACiAj
aW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+
CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogCiAv
KiBvcHRfbm9zbXA6IElmIHRydWUsIHNlY29uZGFyeSBwcm9jZXNzb3JzIGFyZSBpZ25vcmVkLiAq
Lwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbm9zbXA7CkBAIC0xNTAyLDYgKzE1MDMsOCBA
QCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQog
ICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9jcjQoWDg2X0NSNF9G
U0dTQkFTRSk7CiAKKyAgICBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCk7CisKICAgICBp
bml0X2lkbGVfZG9tYWluKCk7CiAKICAgICB0aGlzX2NwdShzdHVicy5hZGRyKSA9IGFsbG9jX3N0
dWJfcGFnZShzbXBfcHJvY2Vzc29yX2lkKCksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMjU2NzAxYQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYwpAQCAtMCwwICsxLDc1IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBh
cmNoL3g4Ni9zcGVjX2N0cmwuYworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQor
ICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUg
TGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKyNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKworI2luY2x1ZGUgPGFz
bS9wcm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CisKK2VudW0gaW5kX3Ro
dW5rIHsKKyAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1bmsgdG8gdXNlIGF0
IGJvb3QgdGltZS4gKi8KKyAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNvbXBpbGVyIHN1
cHBvcnQgZm9yIHRodW5rcy4gKi8KKworICAgIFRIVU5LX1JFVFBPTElORSwKK307CisKK3N0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQoreworICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpc
biIpOworCisgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBCVEkg
bWl0aWdhdGlvbnMuICovCisgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVO
SykgKQorICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIENvbXBpbGVkLWluIHN1cHBvcnQ6
IElORElSRUNUX1RIVU5LXG4iKTsKKworICAgIHByaW50ayhYRU5MT0dfSU5GTworICAgICAgICAg
ICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlc1xuIiwKKyAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfTk9ORSAgICAgID8gIk4vQSIgOgorICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJ
TkUgPyAiUkVUUE9MSU5FIiA6ICI/Iik7Cit9CisKK3ZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRp
b25fbWl0aWdhdGlvbnModm9pZCkKK3sKKyAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5L
X0RFRkFVTFQ7CisKKyAgICAvKgorICAgICAqIFN1cHBsaW1lbnRhcnkgbWlub3IgYWRqdXN0bWVu
dHMuICBXaXRob3V0IGNvbXBpbGVyIHN1cHBvcnQsIHRoZXJlIGFyZQorICAgICAqIG5vIHRodW5r
cy4KKyAgICAgKi8KKyAgICBpZiAoICFJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykg
KQorICAgICAgICB0aHVuayA9IFRIVU5LX05PTkU7CisKKyAgICAvKgorICAgICAqIElmIHRoZXJl
IGFyZSBzdGlsbCBubyB0aHVuayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVkIGRlZmF1bHQgaXMK
KyAgICAgKiBhY3R1YWxseSByZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhhbiBub3RoaW5n
LgorICAgICAqLworICAgIGlmICggdGh1bmsgPT0gVEhVTktfREVGQVVMVCApCisgICAgICAgIHRo
dW5rID0gVEhVTktfUkVUUE9MSU5FOworCisgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7Cit9CisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTA4OGE1NQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTAsMCArMSwzNSBAQAorLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgorICogaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
OyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisg
KiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNy0yMDE4IENp
dHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KKyNk
ZWZpbmUgX19YODZfU1BFQ19DVFJMX0hfXworCit2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCk7CisKKyNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLworCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOrZ-0006NQ-LH; Wed, 10 Jan 2018 22:28:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOrY-0006N7-7L
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:28:48 +0000
X-Inumbo-ID: 6f05fb64-f655-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f05fb64-f655-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 23:27:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="465346884"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:15 +0000
Message-ID: <1515621917-12167-16-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 15/17] x86/ctxt: Issue a speculation barrier
	between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY3OgogKiBV
c2UgdGhlIG9wdF9pYnBiIGJvb2xlYW4gcmF0aGVyIHRoYW4gdXNpbmcgYSBjcHVmZWF0dXJlIGZs
YWcuCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNSArKysrLQog
eGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTAgKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5k
ZXggODUxMGU0Ny4uYTI0ZDU4NSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAg
LTI0Niw3ICsyNDYsNyBAQCBlbm91Z2guIFNldHRpbmcgdGhpcyB0byBhIGhpZ2ggdmFsdWUgbWF5
IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCiB0aGUgTk1JIHdhdGNoZG9nIGlz
IGFsc28gZW5hYmxlZC4KIAogIyMjIGJ0aSAoeDg2KQotPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0
cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCByc2Jfe3ZtZXhpdCxuYXRpdmV9PTxib29s
PiBdYAorPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJv
b2w+LCBpYnBiPTxib29sPiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAogQnJhbmNo
IFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBwaWNrIHRo
ZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4g
c3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKQEAgLTI2NSw2ICsyNjUsOSBAQCBPbiBoYXJkd2Fy
ZSBzdXBwb3J0aW5nIElCUlMsIHRoZSBgaWJycz1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3Jj
ZSBvcgogcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgSWYgWGVuIGlzIG5v
dCB1c2luZyBJQlJTIGl0c2VsZiwKIGZ1bmN0aW9uYWxpdHkgaXMgc3RpbGwgc2V0IHVwIHNvIElC
UlMgY2FuIGJlIHZpcnR1YWxpc2VkIGZvciBndWVzdHMuCiAKK09uIGhhcmR3YXJlIHN1cHBvcnRp
bmcgSUJQQiwgdGhlIGBpYnBiPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIHByZXZlbnQgWGVuCitm
cm9tIGlzc3VpbmcgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllcnMgb24gdmNwdSBjb250ZXh0IHN3
aXRjaGVzLgorCiBUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9uYXRpdmU9YCBvcHRpb25zIGNh
biBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQogUlNCIGdldHMgb3ZlcndyaXR0ZW4uICBU
aGVyZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50cnkgZnJvbSBIVk0KIGNvbnRl
eHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRleHQuCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggODg0OWUzZi4uYmExMGVkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTczNiw2ICsxNzM2LDkgQEAgdm9pZCBjb250
ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAgICAgICAg
IH0KIAogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcobmV4dCk7CisKKyAgICAgICAgaWYg
KCBvcHRfaWJwYiApCisgICAgICAgICAgICB3cm1zcmwoTVNSX1BSRURfQ01ELCBQUkVEX0NNRF9J
QlBCKTsKICAgICB9CiAKICAgICBjb250ZXh0X3NhdmVkKHByZXYpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDY4
MGZhYmUuLmFlM2U3ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTMzLDYgKzMzLDcgQEAgc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhV
TktfREVGQVVMVDsKIHN0YXRpYyBpbnQgb3B0X2licnMgX19pbml0ZGF0YSA9IC0xOworYm9vbCBf
X3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKIHN0YXRpYyBib29sIG9wdF9yc2JfbmF0aXZl
IF9faW5pdGRhdGEgPSB0cnVlLCBvcHRfcnNiX3ZtZXhpdCBfX2luaXRkYXRhID0gdHJ1ZTsKIAog
c3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCkBAIC02MCw2ICs2MSw4
IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogICAgICAgICB9
CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgICAgICBvcHRfaWJycyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9w
dF9pYnBiID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJz
Yl9uYXRpdmUiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNiX3ZtZXhpdCIs
IHMsIHNzKSkgPj0gMCApCkBAIC0xMDAsMTMgKzEwMywxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICAgICAgcHJpbnRrKFhFTkxP
R19ERUJVRyAiICBDb21waWxlZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVOS1xuIik7CiAKICAg
ICBwcmludGsoWEVOTE9HX0lORk8KLSAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsg
JXMsIE90aGVyczolcyVzJXNcbiIsCisgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5r
ICVzLCBPdGhlcnM6JXMlcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUg
ICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJF
VFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNF
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIg
SUJSUysiIDoKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NM
RUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIsCisgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAogICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSkgICAgICA/ICIgUlNCX05BVElW
RSIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQp
ICAgICAgPyAiIFJTQl9WTUVYSVQiIDogIiIpOwogfQpAQCAtMjczLDYgKzI3NywxMCBAQCB2b2lk
IF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBvcHRf
cnNiX3ZtZXhpdCApCiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNC
X1ZNRVhJVCk7CiAKKyAgICAvKiBDaGVjayB3ZSBoYXZlIGhhcmR3YXJlIElCUEIgc3VwcG9ydCBi
ZWZvcmUgdXNpbmcgaXQuLi4gKi8KKyAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SUJSU0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQorICAgICAgICBvcHRf
aWJwYiA9IGZhbHNlOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCmluZGV4IDQ1ODE0ZDAuLmYxMzk1ODEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtMjYsNiArMjYsOCBAQAogCiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCk7CiAKK2V4dGVybiBib29sIG9wdF9pYnBiOworCiAvKgogICogRm9yIGd1ZXN0cyB3
aGljaCBrbm93IGFib3V0IElCUlMgYnV0IGFyZSBub3QgdG9sZCBhYm91dCBTVElCUCBydW5uaW5n
IG9uCiAgKiBoYXJkd2FyZSBzdXBwb3J0aW5nIGh5cGVydGhyZWFkaW5nLCB0aGUgZ3Vlc3QgZG9l
c24ndCBrbm93IHRvIHByb3RlY3QKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOrN-0006LF-OU; Wed, 10 Jan 2018 22:28:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOrN-0006L8-HS
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:28:37 +0000
X-Inumbo-ID: e3c0534b-f655-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3c0534b-f655-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:30:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457789134"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:11 +0000
Message-ID: <1515621917-12167-12-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 11/17] x86: Protect unaware domains from
	meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2V0IFNUSUJQIGJlaGluZCB0aGUgZ3Vlc3RzIGJhY2sgaWYgaXQga25vd3MgYWJvdXQgSUJSUyBi
dXQgbm90IFNUSUJQLCBhbmQgbm8KTVNSX1NQRUNfQ1RSTCBwcm90ZWN0aW9uIGFjdGl2ZS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQp2NzoKICogTW92ZSBsb2dpYyBpbnRvIGEgc3RhdGljIGlubGluZSBoZWxwZXIuCi0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL2FyY2gveDg2
L21zci5jICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICB8IDIxICsr
KysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCmluZGV4IGRhMWJmMWEuLjg4NDllM2YgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTY1LDYgKzY1
LDcgQEAKICNpbmNsdWRlIDxhc20vcHNyLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgog
I2luY2x1ZGUgPGFzbS9wdi9tbS5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAogREVG
SU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIApAQCAtMjAzMCw2ICsyMDMx
LDEzIEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkK
ICAqLwogdm9pZCBjcHVpZF9wb2xpY3lfdXBkYXRlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBj
b25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKKyAg
ICBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5ICp2cCA9IHYtPmFyY2gubXNyOworCisgICAgLyogQ2Fs
Y3VsYXRlIGEgc2FmZSBob3N0IGRlZmF1bHQuICovCisgICAgaWYgKCBjcC0+ZmVhdC5pYnJzYiAp
CisgICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCA9IHNwZWNfY3RybF9ob3N0X3ZhbCh2LT5kb21h
aW4sIHZwLT5zcGVjX2N0cmwuZ3Vlc3QpOworCiAgICAgaWYgKCBpc19odm1fdmNwdSh2KSApCiAg
ICAgICAgIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA2OTdjYzZlLi40NWM0ZDc4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5j
CkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+
CiAKIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSBfX3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNyX2Rv
bWFpbl9wb2xpY3ksCiAgICAgICAgICAgICAgICAgICAgICAgICAgX19yZWFkX21vc3RseSAgcHZf
bWF4X21zcl9kb21haW5fcG9saWN5OwpAQCAtMTgxLDcgKzE4Miw3IEBAIGludCBndWVzdF93cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgICAg
ICAgICAgICAgICAoY3AtPmZlYXQuc3RpYnAgPyBTUEVDX0NUUkxfU1RJQlAgOiAwKSkgKQogICAg
ICAgICAgICAgZ290byBncF9mYXVsdDsgLyogUnN2ZCBiaXQgc2V0PyAqLwogICAgICAgICB2cC0+
c3BlY19jdHJsLmd1ZXN0ID0gdmFsOwotICAgICAgICB2cC0+c3BlY19jdHJsLmhvc3QgID0gdmFs
OworICAgICAgICB2cC0+c3BlY19jdHJsLmhvc3QgPSBzcGVjX2N0cmxfaG9zdF92YWwoZCwgdmFs
KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9QUkVEX0NNRDoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmgKaW5kZXggYWRjMzMzZi4uOTg4YTgzNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmgKQEAgLTEwMCw2ICsxMDAsOSBAQAogLyogQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHgg
Ki8KICNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0lUU0MpCiAKKy8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHggKi8KKyNkZWZpbmUg
Y3B1X2hhc19zdGlicCAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NUSUJQKQor
CiAvKiBTeW50aGVzaXplZC4gKi8KICNkZWZpbmUgY3B1X2hhc19hcmNoX3BlcmZtb24gICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfUEVSRk1PTikKICNkZWZpbmUgY3B1X2hhc19jcHVp
ZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKaW5kZXggZTA4OGE1NS4uNzdmN2M2MCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC0yMCw4ICsyMCwyOSBAQAogI2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfSF9f
CiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9IX18KIAorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgor
CiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKKy8qCisgKiBGb3Ig
Z3Vlc3RzIHdoaWNoIGtub3cgYWJvdXQgSUJSUyBidXQgYXJlIG5vdCB0b2xkIGFib3V0IFNUSUJQ
IHJ1bm5pbmcgb24KKyAqIGhhcmR3YXJlIHN1cHBvcnRpbmcgaHlwZXJ0aHJlYWRpbmcsIHRoZSBn
dWVzdCBkb2Vzbid0IGtub3cgdG8gcHJvdGVjdAorICogaXRzZWxmIGZ1bGx5LiAgKFN1Y2ggYSBn
dWVzdCB3b24ndCBiZSBwZXJtaXR0ZWQgZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNSLikKKyAqIEhh
dmUgWGVuIGZpbGwgaW4gdGhlIGdhcHMsIHNvIGFuIHVuYXdhcmUgZ3Vlc3QgY2FuJ3QgYmUgaW50
ZXJmZXJlZCB3aXRoIGJ5CisgKiBhIG1lZGRsaW5nIGd1ZXN0IG9uIGFuIGFkamFjZW50IGh5cGVy
dGhyZWFkLgorICovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBzcGVjX2N0cmxfaG9zdF92
YWwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfdmFsKQoreworICAgIGNvbnN0IHN0
cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gZC0+YXJjaC5jcHVpZDsKKworICAgIGlmICggIWNwLT5m
ZWF0LnN0aWJwICYmIGNwdV9oYXNfc3RpYnAgJiYKKyAgICAgICAgICEoZ3Vlc3RfdmFsICYgKFNQ
RUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQKSkgKQorICAgICAgICByZXR1cm4gU1BFQ19D
VFJMX1NUSUJQOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIGd1ZXN0X3ZhbDsKK30KKwogI2Vu
ZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCiAKIC8qCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOrV-0006Me-Ei; Wed, 10 Jan 2018 22:28:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOrU-0006LR-Mi
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:28:44 +0000
X-Inumbo-ID: e8934b34-f655-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8934b34-f655-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:30:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457789145"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:13 +0000
Message-ID: <1515621917-12167-14-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 13/17] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCnY3OgogKiBzdGF0aWMsIGFuZCB0d2VhayBjb21tZW50Ci0tLQogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gfCAgIDYgKystCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
ICAgICAgICAgICB8IDEwNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiNDJhYmM2Li4xYWExMjI1IDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ2LDcgKzI0Niw3IEBAIGVub3VnaC4gU2V0dGlu
ZyB0aGlzIHRvIGEgaGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFy
bHkgaWYKIHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCiAjIyMgYnRpICh4ODYp
Ci0+IGA9IExpc3Qgb2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCBdYAorPiBgPSBMaXN0
IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+IF1gCiAKIEJyYW5j
aCBUYXJnZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgcGljayB0
aGUgbW9zdAogYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGlu
IHN1cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNjEsNiArMjYxLDEwIEBAIGxvY2F0aW9u
cy4gIFRoZSBkZWZhdWx0IHRodW5rIGlzIGByZXRwb2xpbmVgIChnZW5lcmFsbHkgcHJlZmVycmVk
IGZvciBJbnRlbAogaGFyZHdhcmUpLCB3aXRoIHRoZSBhbHRlcm5hdGl2ZXMgYmVpbmcgYGptcGAg
KGEgYGptcCAqJXJlZ2AgZ2FkZ2V0LCBtaW5pbWFsCiBvdmVyaGVhZCksIGFuZCBgbGZlbmNlYCAo
YW4gYGxmZW5jZTsgam1wIColcmVnYCBnYWRnZXQsIHByZWZlcnJlZCBmb3IgQU1EKS4KIAorT24g
aGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2FuIGJlIHVzZWQg
dG8gZm9yY2Ugb3IKK3ByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIElmIFhl
biBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsCitmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHNldCB1
cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLgorCiAjIyMgeGVuaGVhcFxf
bWVnYWJ5dGVzIChhcm0zMikKID4gYD0gPHNpemU+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggODllNzI4Ny4u
N2IwZGFhZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgPHhlbi9pbml0
Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogCisjaW5jbHVkZSA8YXNtL21pY3JvY29kZS5oPgog
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAK
QEAgLTMxLDExICszMiwxMiBAQCBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5LX0xG
RU5DRSwKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVG
QVVMVDsKK3N0YXRpYyBpbnQgb3B0X2licnMgX19pbml0ZGF0YSA9IC0xOwogCiBzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25zdCBjaGFyICpzczsK
LSAgICBpbnQgcmMgPSAwOworICAgIGludCB2YWwsIHJjID0gMDsKIAogICAgIGRvIHsKICAgICAg
ICAgc3MgPSBzdHJjaHIocywgJywnKTsKQEAgLTU1LDYgKzU3LDggQEAgc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJy
cyA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC05
MSwyNCArOTUsODIgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRf
dGh1bmsgdGh1bmspCiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQtaW4g
c3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPCi0g
ICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzXG4iLAorICAgICAgICAgICAiQlRJ
IG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJzOiVzXG4iLAogICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JF
VFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNF
ICAgID8gIkxGRU5DRSIgOgotICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAi
Sk1QIiA6ICI/Iik7CisgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAi
IDogIj8iLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
KSAgICA/ICIgSUJSUysiIDoKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIpOworfQorCisvKiBDYWxjdWxhdGUg
d2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4gKi8KK3N0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCB1Y29k
ZV9yZXYgPSB0aGlzX2NwdSh1Y29kZV9jcHVfaW5mbykuY3B1X3NpZy5yZXY7CisKKyAgICBpZiAo
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIHJl
dHVybiB0cnVlOworCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9JTlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAg
IHJldHVybiBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkK
KyAgICB7CisgICAgY2FzZSAweDE3OiAvKiBQZW5yeW4gKi8KKyAgICBjYXNlIDB4MWQ6IC8qIER1
bm5pbmd0b24gKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4MWY6
IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0g
RVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8q
IFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2Ug
MHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICov
CisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTog
LyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAg
ICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgv
RVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2UgMHg0NjogLyog
SGFzd2VsbCBIICovCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgICAgIC8qCisgICAgICAg
ICAqIEJyb2Fkd2VsbCBwcm9jZXNzb3JzIGFyZSByZXRwb2xpbmUtc2FmZSBhZnRlciBzcGVjaWZp
YyBtaWNyb2NvZGUKKyAgICAgICAgICogdmVyc2lvbnMuCisgICAgICAgICAqLworICAgIGNhc2Ug
MHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyODsK
KyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgICAgIHJldHVybiB1Y29kZV9y
ZXYgPj0gMHgxYjsKKyAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLworICAgICAg
ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4YjAwMDAyNTsKKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fk
d2VsbCBEICovCisgICAgICAgIHJldHVybiBmYWxzZTsgLyogVEJELiAqLworCisgICAgICAgIC8q
CisgICAgICAgICAqIFNreWxha2UgYW5kIGxhdGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xp
bmUtc2FmZS4KKyAgICAgICAgICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgIH0KIH0KIAogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2
b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKKyAgICBi
b29sIGlicnMgPSBmYWxzZTsKIAogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmll
ZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIKICAgICAg
KiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGljcy4KICAgICAg
Ki8KLSAgICBpZiAoIG9wdF90aHVuayAhPSBUSFVOS19ERUZBVUxUICkKKyAgICBpZiAoIG9wdF90
aHVuayAhPSBUSFVOS19ERUZBVUxUIHx8IG9wdF9pYnJzICE9IC0xICkKICAgICB7CiAgICAgICAg
IHRodW5rID0gb3B0X3RodW5rOworICAgICAgICBpYnJzICA9ICEhb3B0X2licnM7CiAgICAgfQog
ICAgIGVsc2UKICAgICB7CkBAIC0xMjQsNyArMTg2LDIxIEBAIHZvaWQgX19pbml0IGluaXRfc3Bl
Y3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX2xmZW5jZV9kaXNwYXRjaCApCiAgICAgICAgICAgICAgICAgdGh1bmsgPSBU
SFVOS19MRkVOQ0U7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogT24gSW50ZWwgaGFy
ZHdhcmUsIHdlJ2QgbGlrZSB0byB1c2UgcmV0cG9saW5lIGluIHByZWZlcmVuY2UgdG8KKyAgICAg
ICAgICAgICAqIElCUlMsIGJ1dCBvbmx5IGlmIGl0IGlzIHNhZmUgb24gdGhpcyBoYXJkd2FyZS4K
KyAgICAgICAgICAgICAqLworICAgICAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9JQlJTQikgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggcmV0
cG9saW5lX3NhZmUoKSApCisgICAgICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9M
SU5FOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgaWJycyA9IHRy
dWU7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KKyAgICAgICAgLyogV2l0aG91dCBjb21waWxl
ciB0aHVuayBzdXBwb3J0LCB1c2UgSUJSUyBpZiBhdmFpbGFibGUuICovCisgICAgICAgIGVsc2Ug
aWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICAgICAgICAgIGlicnMg
PSB0cnVlOwogICAgIH0KIAogICAgIC8qCkBAIC0xMzUsNiArMjExLDEzIEBAIHZvaWQgX19pbml0
IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgdGh1bmsgPSBUSFVO
S19OT05FOwogCiAgICAgLyoKKyAgICAgKiBJZiBJQlJTIGlzIGluIHVzZSBhbmQgdGh1bmtzIGFy
ZSBjb21waWxlZCBpbiwgdGhlcmUgaXMgbm8gcG9pbnQKKyAgICAgKiBzdWZmZXJpbmcgZXh0cmEg
b3ZlcmhlYWQuICBTd2l0Y2ggdG8gdGhlIGxlYXN0LW92ZXJoZWFkIHRodW5rLgorICAgICAqLwor
ICAgIGlmICggaWJycyAmJiB0aHVuayA9PSBUSFVOS19ERUZBVUxUICkKKyAgICAgICAgdGh1bmsg
PSBUSFVOS19KTVA7CisKKyAgICAvKgogICAgICAqIElmIHRoZXJlIGFyZSBzdGlsbCBubyB0aHVu
ayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVkIGRlZmF1bHQgaXMKICAgICAgKiBhY3R1YWxseSBy
ZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhhbiBub3RoaW5nLgogICAgICAqLwpAQCAtMTQ3
LDYgKzIzMCwxOSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZv
aWQpCiAgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCApCiAgICAgICAgIHNldHVwX2Zv
cmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCk7CiAKKyAgICBpZiAoIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogRXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90IGhhdmUgSUJSUyBzZXQgaW4gWGVuIGNvbnRl
eHQsIHdlIHN0aWxsCisgICAgICAgICAqIG5lZWQgdGhlIElCUlMgZW50cnkvZXhpdCBsb2dpYyB0
byB2aXJ0dWFsaXNlIElCUlMgc3VwcG9ydCBmb3IKKyAgICAgICAgICogZ3Vlc3RzLgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
c2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUik7CisgICAgfQor
CiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOrV-0006MR-8T; Wed, 10 Jan 2018 22:28:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOrT-0006LQ-MV
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:28:43 +0000
X-Inumbo-ID: e71bbd10-f655-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e71bbd10-f655-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:30:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457789140"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:14 +0000
Message-ID: <1515621917-12167-15-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 14/17] x86/entry: Clobber the Return Stack
	Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cmV0IGluc3RydWN0aW9ucyBhcmUgc3BlY3VsYXRlZCBkaXJlY3RseSB0byB2YWx1ZXMgcmVjb3Jk
ZWQgaW4gdGhlIFJTQi9SQVMsIGFzCnRoZXJlIGlzIG5vIHVuY2VydGFpbnR5IGluIHdlbGwtZm9y
bWVkIGNvZGUuICBHdWVzdHMgY2FuIHRha2UgYWR2YW50YWdlIG9mCnRoaXMgaW4gdHdvIHdheXM6
CgogIDEpIElmIHRoZXkgY2FuIGZpbmQgYSBwYXRoIGluIFhlbiB3aGljaCBleGVjdXRlcyBtb3Jl
IHJldCBpbnN0cnVjdGlvbnMgdGhhbgogICAgIGNhbGwgaW5zdHJ1Y3Rpb25zLiAgKEF0IGxlYXN0
IG9uZSBpbiB0aGUgd2FpdHF1ZXVlIGluZnJhc3RydWN0dXJlLAogICAgIHByb2JhYmx5IG90aGVy
cy4pCiAgMikgVXNlIHRoZSBmYWN0IHRoYXQgdGhlIFJTQi9SQVMgaW4gaGFyZHdhcmUgaXMgYWN0
dWFsbHkgYSBjaXJjdWxhciBzdGFjawogICAgIHdpdGhvdXQgYSBjb25jZXB0IG9mIGVtcHR5LiAg
KFdoZW4gaXQgbG9naWNhbGx5IGVtcHRpZXMsIHN0YWxlIHZhbHVlcwogICAgIHdpbGwgc3RhcnQg
YmVpbmcgdXNlZC4pCgpUbyBtaXRpZ2F0ZSwgdW5jb25kaXRpb25hbGx5IG92ZXJ3cml0ZSB0aGUg
UlNCIG9uIGVudHJ5IHRvIFhlbiB3aXRoIGdhZGdldHMKd2hpY2ggd2lsbCBjYXB0dXJlIGFuZCBj
b250YWluIHJvZ3VlIHNwZWN1bGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY3OgogKiBSZXdyaXR0ZW4gYWxtb3N0IGZy
b20gc2NyYXRjaC4gIFNlZSBjb2RlIGNvbW1lbnRzIGZvciBkZXRhaWxzLgotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDYgKysrKystCiB4ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgICAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgIHwgIDIgKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvbm9wcy5oICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmxfYXNtLmggfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA1
IGZpbGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxYWExMjI1Li44NTEwZTQ3IDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ2LDcgKzI0Niw3IEBAIGVub3VnaC4gU2V0dGlu
ZyB0aGlzIHRvIGEgaGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFy
bHkgaWYKIHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCiAjIyMgYnRpICh4ODYp
Ci0+IGA9IExpc3Qgb2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwgaWJycz08Ym9vbD4g
XWAKKz4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29s
PiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAogQnJhbmNoIFRhcmdldCBJbmplY3Rp
b24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBwaWNrIHRoZSBtb3N0CiBhcHByb3By
aWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVk
IG1pY3JvY29kZSwKQEAgLTI2NSw2ICsyNjUsMTAgQEAgT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJ
QlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IKIHByZXZlbnQg
WGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBp
dHNlbGYsCiBmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZSB2aXJ0
dWFsaXNlZCBmb3IgZ3Vlc3RzLgogCitUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9uYXRpdmU9
YCBvcHRpb25zIGNhbiBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQorUlNCIGdldHMgb3Zl
cndyaXR0ZW4uICBUaGVyZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50cnkgZnJv
bSBIVk0KK2NvbnRleHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNv
bnRleHQuCisKICMjIyB4ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwppbmRleCA3YjBkYWFmLi42ODBmYWJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMyw2ICszMyw3
IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiAgICAgVEhVTktfSk1QLAogfSBvcHRfdGh1bmsg
X19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CiBzdGF0aWMgaW50IG9wdF9pYnJzIF9faW5pdGRh
dGEgPSAtMTsKK3N0YXRpYyBib29sIG9wdF9yc2JfbmF0aXZlIF9faW5pdGRhdGEgPSB0cnVlLCBv
cHRfcnNiX3ZtZXhpdCBfX2luaXRkYXRhID0gdHJ1ZTsKIAogc3RhdGljIGludCBfX2luaXQgcGFy
c2VfYnRpKGNvbnN0IGNoYXIgKnMpCiB7CkBAIC01OSw2ICs2MCwxMCBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgfQogICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAgKQogICAgICAgICAg
ICAgb3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVh
bigicnNiX25hdGl2ZSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfcnNiX25hdGl2
ZSA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2Jfdm1l
eGl0Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9yc2Jfdm1leGl0ID0gdmFsOwog
ICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTk1LDEzICsxMDAs
MTUgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1
bmspCiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDog
SU5ESVJFQ1RfVEhVTktcbiIpOwogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPCi0gICAgICAgICAg
ICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXNcbiIsCisgICAgICAgICAgICJC
VEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzXG4iLAogICAgICAgICAgICB0
aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRI
VU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktf
TEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAg
ICAgPyAiSk1QIiA6ICI/IiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX1NFVCkgICAgPyAiIElCUlMrIiA6Ci0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9YRU5fSUJSU19DTEVBUikgID8gIiBJQlJTLSIgICAgICA6ICIiKTsKKyAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAg
ICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfTkFUSVZF
KSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAiIik7CiB9CiAKIC8q
IENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAq
LwpAQCAtMjQzLDYgKzI1MCwyOSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGln
YXRpb25zKHZvaWQpCiAgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJF
X1hFTl9JQlJTX0NMRUFSKTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIFBWIGd1ZXN0cyBjYW4g
cG9pc29uIHRoZSBSU0IgdG8gYW55IHZpcnR1YWwgYWRkcmVzcyBmcm9tIHdoaWNoCisgICAgICog
dGhleSBjYW4gZXhlY3V0ZSBhIGNhbGwgaW5zdHJ1Y3Rpb24uICBUaGlzIGlzIG5lY2Vzc2FyaWx5
IG91dHNpZGUKKyAgICAgKiBvZiB0aGUgWGVuIHN1cGVydmlzb3IgbWFwcGluZ3MuCisgICAgICoK
KyAgICAgKiBXaXRoIFNNRVAgZW5hYmxlZCwgdGhlIHByb2Nlc3NvciB3b24ndCBzcGVjdWxhdGUg
aW50byB1c2VyCisgICAgICogbWFwcGluZ3MuICBUaGVyZWZvcmUsIHdlIGRvbid0IG5lZWQgdG8g
d29ycnkgYWJvdXQgcG9pc29uZWQKKyAgICAgKiBlbnRyaWVzIGZyb20gNjRiaXQgUFYgZ3Vlc3Rz
LgorICAgICAqCisgICAgICogMzJiaXQgUFYgZ3Vlc3Qga2VybmVscyBydW4gaW4gcmluZyAxLCBz
byB1c2Ugc3VwZXJ2aXNvciBtYXBwaW5ncy4KKyAgICAgKiBJZiBhIHByb2Nlc3NvcnMgc3BlY3Vs
YXRlcyB0byAzMmJpdCBQViBndWVzdCBrZXJuZWwgbWFwcGluZ3MsIGl0IGlzCisgICAgICogc3Bl
Y3VsYXRpbmcgaW4gNjRiaXQgc3VwZXJ2aXNvciBtb2RlLCBhbmQgY2FuIGxlYWsgZGF0YS4KKyAg
ICAgKi8KKyAgICBpZiAoIG9wdF9yc2JfbmF0aXZlICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1
X2NhcChYODZfRkVBVFVSRV9SU0JfTkFUSVZFKTsKKworICAgIC8qCisgICAgICogSFZNIGd1ZXN0
cyBjYW4gYWx3YXlzIHBvaXNvbiB0aGUgUlNCIHRvIHBvaW50IGF0IFhlbiBzdXBlcnZpc29yCisg
ICAgICogbWFwcGluZ3MuCisgICAgICovCisgICAgaWYgKCBvcHRfcnNiX3ZtZXhpdCApCisgICAg
ICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCk7CisKICAgICBw
cmludF9kZXRhaWxzKHRodW5rKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4
IGRkMjM4OGYuLjBlZTRhMWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI4LDMg
KzI4LDUgQEAgWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMy
KzE0KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUEIsICAg
ICAgICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBJQlJTQiB8fCBJQlBCICovCiBYRU5fQ1BVRkVB
VFVSRShYRU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIElCUlNCICYmIElS
QlMgc2V0IGluIFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJ
TlRTKzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLworWEVOX0NQVUZF
QVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3Zlcndy
aXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCitYRU5fQ1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAg
IChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3BzLmgKaW5kZXggMTczOGJhNi4uNGY2MzdkOSAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKQEAg
LTcwLDYgKzcwLDcgQEAKICNkZWZpbmUgQVNNX05PUDMyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDg7IEFTTV9OT1A4CiAjZGVmaW5lIEFTTV9OT1AzMyBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKICNkZWZpbmUgQVNNX05PUDM4IEFTTV9OT1A4OyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNgorI2RlZmluZSBBU01fTk9QNDAg
QVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CiAKICNkZWZp
bmUgQVNNX05PUF9NQVggOQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IGMz
ODBhM2QuLmQzNjc4M2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC03Myw2
ICs3Myw0MCBAQAogICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKICAqLwogCisubWFjcm8g
RE9fT1ZFUldSSVRFX1JTQgorLyoKKyAqIFJlcTogJXJzcD1yZWdzCisgKiBDbG9iYmVycyAlcmF4
LCAlcmN4CisgKgorICogUmVxdWlyZXMgMjU2IGJ5dGVzIG9mIHN0YWNrIHNwYWNlLCBidXQgJXJz
cCBoYXMgbm8gbmV0IGNoYW5nZS4gQmFzZWQgb24KKyAqIEdvb2dsZSdzIHBlcmZvcm1hbmNlIG51
bWJlcnMsIHRoZSBsb29wIGlzIHVucm9sbGVkIHRvIDE2IGl0ZXJhdGlvbnMgYW5kIHR3bworICog
Y2FsbHMgcGVyIGl0ZXJhdGlvbi4KKyAqCisgKiBUaGUgY2FsbCBmaWxsaW5nIHRoZSBSU0IgbmVl
ZHMgYSBub256ZXJvIGRpc3BsYWNlbWVudCwgYnV0IHdlIHVzZSAiMToKKyAqIHBhdXNlLCBjYWxs
IDFiIiB0byBzYWZlbHkgY29udGFpbnMgYW55IHJldC1iYXNlZCBzcGVjdWxhdGlvbiwgZXZlbiBp
ZiB0aGUKKyAqIGxvb3AgaXMgc3BlY3VsYXRpdmVseSBleGVjdXRlZCBwcmVtYXR1cmVseS4KKyAq
CisgKiAlcnNwIGlzIHByZXNlcnZlZCBieSB1c2luZyBhbiBleHRyYSBHUFIgYmVjYXVzZSBhKSB3
ZSd2ZSBnb3QgcGxlbnR5IHNwYXJlLAorICogYikgdGhlIHR3byBtb3ZzIGFyZSBzaG9ydGVyIHRv
IGVuY29kZSB0aGFuIGBhZGQgJDMyKjgsICVyc3BgLCBhbmQgYykgY2FuIGJlCisgKiBvcHRpbWlz
ZWQgd2l0aCBtb3YtZWxpbWluYXRpb24gaW4gbW9kZXJuIGNvcmVzLgorICovCisgICAgbW92ICQx
NiwgJWVjeCAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxscyBwZXIgbG9vcCAqLworICAgIG1v
diAlcnNwLCAlcmF4ICAvKiBTdG9yZSB0aGUgY3VycmVudCAlcnNwICovCisKKy5MbG9vcF9cQDoK
KworICAgIC5yZXB0IDIgICAgICAgICAvKiBVbnJvbGxlZCB0d2ljZS4gKi8KKyAgICBjYWxsIDJm
ICAgICAgICAgLyogQ3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KKzE6ICBwYXVzZQorICAgIGNhbGwg
MWIgICAgICAgICAvKiBDYXB0dXJlIHJvZ3VlIHNwZWN1bGF0aW9uLiAqLworMjoKKyAgICAuZW5k
cgorCisgICAgc3ViICQxLCAlZWN4CisgICAgam56IC5MbG9vcF9cQAorICAgIG1vdiAlcmF4LCAl
cnNwICAvKiBSZXRvcmUgb2xkICVyc3AgKi8KKy5lbmRtCisKIC5tYWNybyBET19TUEVDX0NUUkxf
RU5UUllfRlJPTV9WTUVYSVQgaWJyc192YWw6cmVxCiAvKgogICogUmVxdWlyZXMgJXJieD1jdXJy
ZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwpAQCAtMTc4LDYgKzIxMiw4IEBACiAKIC8qIFVzZSBhZnRl
ciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZ
X0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBB
TFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX1ZN
RVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5n
aWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
X19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE4OCw2ICsyMjQsOCBAQAogCiAvKiBVc2Ug
YWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgwL2lu
dDgyL2V0YykuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdp
ZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjIpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNf
Q1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCkBAIC0xOTcsNiArMjM1LDggQEAKIAogLyogVXNlIGluIGludGVycnVwdC9leGNlcHRp
b24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuICovCiAjZGVmaW5l
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4
Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJO
QVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzgpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0x
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQ
RUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOrZ-0006Ne-S1; Wed, 10 Jan 2018 22:28:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOrY-0006ND-Hj
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:28:48 +0000
X-Inumbo-ID: 6fe6d029-f655-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fe6d029-f655-11e7-b4a6-bc764e045a96;
 Wed, 10 Jan 2018 23:27:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="465346886"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:12 +0000
Message-ID: <1515621917-12167-13-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 12/17] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0byBiZSBhYmxlIHRvIGVpdGhlciBzZXQgb3IgY2xlYXIgSUJSUyBpbiBYZW4gY29u
dGV4dCwgYXMgd2VsbCBhcwpyZXN0b3JlIGFwcHJvcHJpYXRlIGd1ZXN0IHZhbHVlcyBpbiBndWVz
dCBjb250ZXh0LiAgU2VlIHRoZSBkb2N1bWVudGF0aW9uIGluCmFzbS14ODYvc3BlY19jdHJsX2Fz
bS5oIGZvciBkZXRhaWxzLgoKVGhlcmUgaXMgYSBzZW1pLXVucmVsYXRlZCBidWdmaXgsIHdoZXJl
IHZhcmlvdXMgYXNtX2RlZm4uaCBtYWNyb3MgaGF2ZSBhCmhpZGRlbiBkZXBlbmRlbmN5IG9uIFBB
R0VfU0laRSwgd2hpY2ggcmVzdWx0cyBpbiBhbiBhc3NlbWJsZXIgZXJyb3IgaWYgdXNlZCBpbgph
IC5tYWNybyBkZWZpbml0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY3OgogKiBTcGVsbGluZyBmaXhlcwogKiBSZXBvc2l0
aW9uIHRoZSBzZW1pY29sb24gZml4LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMg
ICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TICAgICAgICB8ICAx
MSArKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L3g4Nl82
NC9hc20tb2Zmc2V0cy5jICAgfCAgIDYgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUyAgfCAgMTIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwgIDMz
ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgfCAgIDMgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ub3BzLmggICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaCAgICAgfCAgIDkgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwg
MjMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMTIgZmlsZXMgY2hhbmdl
ZCwgMzI2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4
IGRmODZkYTAuLmZiMTA0OGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5
LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtNzksNiArNzksOSBAQCBV
TkxJS0VMWV9FTkQoc3ZtX3RyYWNlKQogICAgICAgICBvciAgICRYODZfRUZMQUdTX01CUywlcmF4
CiAgICAgICAgIG1vdiAgJXJheCxWTUNCX3JmbGFncyglcmN4KQogCisgICAgICAgIC8qIFdBUk5J
TkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4g
Ki8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBiPWN1cnIgJXJzcD1y
ZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworCiAgICAgICAgIHBvcCAgJXIxNQogICAgICAgICBw
b3AgICVyMTQKICAgICAgICAgcG9wICAlcjEzCkBAIC0xMDEsOCArMTA0LDExIEBAIFVOTElLRUxZ
X0VORChzdm1fdHJhY2UpCiAgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgR0VUX0NVUlJFTlQo
YngpCi0gICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CiAKKyAgICAgICAgU1BF
Q19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZv
LCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1w
ICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCisgICAgICAgIG1vdiAgVkNQVV9z
dm1fdm1jYiglcmJ4KSwlcmN4CiAgICAgICAgIG1vdmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5j
KCVyYngpCiAgICAgICAgIG1vdiAgVk1DQl9yYXgoJXJjeCksJXJheAogICAgICAgICBtb3YgICVy
YXgsVVJFR1NfcmF4KCVyc3ApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRy
eS5TIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwppbmRleCBiMmY5OGJlLi4yMWU5NTlm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L2VudHJ5LlMKQEAgLTM4LDYgKzM4LDkgQEAgRU5UUlkodm14X2FzbV92bWV4
aXRfaGFuZGxlcikKICAgICAgICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAg
ICAgICBtb3YgICVyYXgsVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpCiAKKyAgICAgICAgU1BFQ19D
VFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBD
bG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgJXJzcCwlcmRp
CiAgICAgICAgIGNhbGwgdm14X3ZtZXhpdF9oYW5kbGVyCiAKQEAgLTY4LDYgKzcxLDEwIEBAIFVO
TElLRUxZX0VORChyZWFsbW9kZSkKICAgICAgICAgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXIKICAg
ICAgICAgdGVzdCAlYWwsICVhbAogICAgICAgICBqeiAuTHZteF92bWVudHJ5X3Jlc3RhcnQKKwor
ICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5
b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJl
cTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKwogICAgICAgICBtb3Yg
IFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KSwlcmF4CiAKICAgICAgICAgcG9wICAlcjE1CkBAIC05
OSw2ICsxMDYsMTAgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogLkx2bXhfdm1lbnRyeV9mYWls
OgogICAgICAgICBzdGkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBTUEVDX0NUUkxfRU5U
UllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLworICAgICAg
ICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRo
aXMgcG9pbnQuICovCisKICAgICAgICAgY2FsbCB2bXhfdm1lbnRyeV9mYWlsdXJlCiAgICAgICAg
IEJVRyAgLyogdm14X3ZtZW50cnlfZmFpbHVyZSgpIHNob3VsZG4ndCByZXR1cm4uICovCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5k
ZXggNDcwNDI3Yi4uYjJhYTI4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY2OCw2ICs2NjgsNyBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIHNldF9wcm9jZXNz
b3JfaWQoMCk7CiAgICAgc2V0X2N1cnJlbnQoSU5WQUxJRF9WQ1BVKTsgLyogZGVidWcgc2FuaXR5
LiAqLwogICAgIGlkbGVfdmNwdVswXSA9IGN1cnJlbnQ7CisgICAgaW5pdF9zaGFkb3dfc3BlY19j
dHJsX3N0YXRlKCk7CiAKICAgICBwZXJjcHVfaW5pdF9hcmVhcygpOwogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3Yjk3
ZmY4Li5hNjk1ZDEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTQwLDYgKzQwLDcgQEAKICNpbmNsdWRlIDxhc20vZmx1
c2h0bGIuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YXNtL3RpbWUuaD4KICNpbmNsdWRl
IDxhc20vdGJvb3QuaD4KICNpbmNsdWRlIDxtYWNoX2FwaWMuaD4KQEAgLTMwOCw2ICszMDksNyBA
QCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgc2V0X2N1cnJlbnQoaWRs
ZV92Y3B1W2NwdV0pOwogICAgIHRoaXNfY3B1KGN1cnJfdmNwdSkgPSBpZGxlX3ZjcHVbY3B1XTsK
ICAgICByZG1zcmwoTVNSX0VGRVIsIHRoaXNfY3B1KGVmZXIpKTsKKyAgICBpbml0X3NoYWRvd19z
cGVjX2N0cmxfc3RhdGUoKTsKIAogICAgIC8qCiAgICAgICogSnVzdCBhcyBkdXJpbmcgZWFybHkg
Ym9vdHN0cmFwLCBpdCBpcyBjb252ZW5pZW50IGhlcmUgdG8gZGlzYWJsZQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9h
c20tb2Zmc2V0cy5jCmluZGV4IGUxMzZhZjYuLjdkMzYxODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMKQEAgLTg4LDYgKzg4LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZT
RVQoVkNQVV9rZXJuZWxfc3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUua2VybmVsX3NzKTsK
ICAgICBPRkZTRVQoVkNQVV9pb3BsLCBzdHJ1Y3QgdmNwdSwgYXJjaC5wdl92Y3B1LmlvcGwpOwog
ICAgIE9GRlNFVChWQ1BVX2d1ZXN0X2NvbnRleHRfZmxhZ3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnZn
Y19mbGFncyk7CisgICAgT0ZGU0VUKFZDUFVfYXJjaF9tc3IsIHN0cnVjdCB2Y3B1LCBhcmNoLm1z
cik7CiAgICAgT0ZGU0VUKFZDUFVfbm1pX3BlbmRpbmcsIHN0cnVjdCB2Y3B1LCBubWlfcGVuZGlu
Zyk7CiAgICAgT0ZGU0VUKFZDUFVfbWNlX3BlbmRpbmcsIHN0cnVjdCB2Y3B1LCBtY2VfcGVuZGlu
Zyk7CiAgICAgT0ZGU0VUKFZDUFVfbm1pX29sZF9tYXNrLCBzdHJ1Y3QgdmNwdSwgbm1pX3N0YXRl
Lm9sZF9tYXNrKTsKQEAgLTEzNyw2ICsxMzgsOCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAg
IE9GRlNFVChDUFVJTkZPX3Byb2Nlc3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNzb3Jf
aWQpOwogICAgIE9GRlNFVChDUFVJTkZPX2N1cnJlbnRfdmNwdSwgc3RydWN0IGNwdV9pbmZvLCBj
dXJyZW50X3ZjcHUpOwogICAgIE9GRlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZvLCBj
cjQpOworICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5m
bywgc2hhZG93X3NwZWNfY3RybCk7CisgICAgT0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19zcGVj
X2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0cmwpOwogICAgIERFRklO
RShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7
CiAKQEAgLTE1Miw2ICsxNTUsOSBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChU
UkFQQk9VTkNFX2VpcCwgc3RydWN0IHRyYXBfYm91bmNlLCBlaXApOwogICAgIEJMQU5LKCk7CiAK
KyAgICBPRkZTRVQoVkNQVU1TUl9zcGVjX2N0cmxfaG9zdCwgc3RydWN0IG1zcl92Y3B1X3BvbGlj
eSwgc3BlY19jdHJsLmhvc3QpOworICAgIEJMQU5LKCk7CisKICNpZmRlZiBDT05GSUdfUEVSRl9D
T1VOVEVSUwogICAgIERFRklORShBU01fUEVSRkNfZXhjZXB0aW9ucywgUEVSRkNfZXhjZXB0aW9u
cyk7CiAgICAgQkxBTksoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDNmZWE1
NGUuLjQyMmMyNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTgsNiArMTgs
MTAgQEAgRU5UUlkoZW50cnlfaW50ODIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwg
ICRIWVBFUkNBTExfVkVDVE9SLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMIGNvbXBhdD0xIC8q
IERQTDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVzdHMgb25seS4gKi8KKworICAg
ICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENs
b2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAg
bm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9S
RQogCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQpAQCAtMTQyLDYgKzE0NiwxMCBAQCBFTlRSWShj
b21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCiAgICAgICAgIC5wb3BzZWN0aW9uCiAgICAgICAgIG9y
ICAgICRYODZfRUZMQUdTX0lGLCVyMTEKICAgICAgICAgbW92ICAgJXIxMWQsVVJFR1NfZWZsYWdz
KCVyc3ApCisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19H
VUVTVCAvKiBSZXE6IGI9Y3VyciAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisKICAg
ICAgICAgUkVTVE9SRV9BTEwgYWRqPTggY29tcGF0PTEKIC5MZnQwOiAgaXJldHEKICAgICAgICAg
X0FTTV9QUkVfRVhUQUJMRSguTGZ0MCwgaGFuZGxlX2V4Y2VwdGlvbikKQEAgLTE5OSw2ICsyMDcs
MTAgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwg
ICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBTUEVD
X0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAq
LworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUg
YmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAg
IG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyY3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lz
XzMyYml0X3B2KCVyY3gpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggY2JkNzNmNi4uZTRlMjE5MyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUwpAQCAtMzcsNiArMzcsMTAgQEAgRU5UUlkoc3dpdGNoX3RvX2tlcm5lbCkK
IC8qICVyYng6IHN0cnVjdCB2Y3B1LCBpbnRlcnJ1cHRzIGRpc2FibGVkICovCiByZXN0b3JlX2Fs
bF9ndWVzdDoKICAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQKKworICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMg
cG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYj1jdXJy
ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKwogICAgICAgICBSRVNUT1JFX0FMTAog
ICAgICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9l
eGl0X3RvX2d1ZXN0CkBAIC03MSw2ICs3NSw4IEBAIGlyZXRfZXhpdF90b19ndWVzdDoKICAgICAg
ICAgQUxJR04KIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiByZXN0b3Jl
X2FsbF94ZW46CisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBu
b3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9f
WEVOIC8qIFJlcTogbm90aGluZyAgICAgICAgICAgQ2xvYjogYWNkICovCiAgICAgICAgIFJFU1RP
UkVfQUxMIGFkaj04CiAgICAgICAgIGlyZXRxCiAKQEAgLTEwMCw2ICsxMDYsMTAgQEAgRU5UUlko
bHN0YXJfZW50ZXIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2Nh
bGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllf
RlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLworICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMg
cG9pbnQuICovCisKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRURl9r
ZXJuZWxfbW9kZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQogICAgICAgICBqeiAgICBzd2l0Y2hf
dG9fa2VybmVsCkBAIC0xOTIsNiArMjAyLDEwIEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2
ZWQpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJz
cCkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAv
KiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICov
CisKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIGNtcGIgICQwLFZDUFVfc3lzZW50
ZXJfZGlzYWJsZXNfZXZlbnRzKCVyYngpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzZW50ZXJfYWRk
ciglcmJ4KSwlcmF4CkBAIC0yMjgsNiArMjQyLDkgQEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXAp
CiAgICAgICAgIG1vdmwgICQweDgwLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCiAKKyAgICAg
ICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbyBDbG9i
OiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIGNtcGIgICQwLHVudHJ1c3Rl
ZF9tc2koJXJpcCkKIFVOTElLRUxZX1NUQVJUKG5lLCBtc2lfY2hlY2spCiAgICAgICAgIG1vdmwg
ICQweDgwLCVlZGkKQEAgLTM5MSw2ICs0MDgsMTAgQEAgRU5UUlkoZG9tX2NyYXNoX3N5bmNfZXh0
YWJsZSkKIAogRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAgICAgICAgU0FWRV9BTEwgQ0xBQwor
CisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MgICAg
ICAgICBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIENSNF9QVjMy
X1JFU1RPUkUKICAgICAgICAgbW92cSAlcnNwLCVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCkBA
IC00MTEsNiArNDMyLDEwIEBAIEVOVFJZKHBhZ2VfZmF1bHQpCiAvKiBObyBzcGVjaWFsIHJlZ2lz
dGVyIGFzc3VtcHRpb25zLiAqLwogR0xPQkFMKGhhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIFNB
VkVfQUxMIENMQUMKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTog
JXJzcD1yZWdzICAgICAgICAgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogaGFu
ZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRl
c3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3ApCkBAIC01ODYsNiArNjEx
LDEwIEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAgICAgbW92bCAgJFRSQVBfZG91YmxlX2Zh
dWx0LDQoJXJzcCkKICAgICAgICAgLyogU2V0IEFDIHRvIHJlZHVjZSBjaGFuY2Ugb2YgZnVydGhl
ciBTTUFQIGZhdWx0cyAqLwogICAgICAgICBTQVZFX0FMTCBTVEFDCisKKyAgICAgICAgU1BFQ19D
VFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncyBDbG9iOiBhY2QgKi8KKyAgICAg
ICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0
aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdnEgICVyc3AsJXJkaQogICAgICAgICBjYWxsICBk
b19kb3VibGVfZmF1bHQKICAgICAgICAgQlVHICAgLyogZG9fZG91YmxlX2ZhdWx0KCkgc2hvdWxk
bid0IHJldHVybi4gKi8KQEAgLTYwNCw2ICs2MzMsMTAgQEAgRU5UUlkobm1pKQogICAgICAgICBt
b3ZsICAkVFJBUF9ubWksNCglcnNwKQogaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIFNB
VkVfQUxMIENMQUMKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTog
JXJzcD1yZWdzIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwg
KmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgQ1I0
X1BWMzJfUkVTVE9SRQogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBq
eiAgICAxZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggNDBiMDI1MC4uYmMxMDE2NyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPGFzbS9hc20t
b2Zmc2V0cy5oPgogI2VuZGlmCiAjaW5jbHVkZSA8YXNtL2J1Zy5oPgorI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9wZXJjcHUu
aD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CkBAIC0zNDQsNCArMzQ1LDYgQEAgc3RhdGlj
IGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAjZGVmaW5lIFJFWDY0X1BSRUZJWCAicmV4
NjQvIgogI2VuZGlmCiAKKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgorCiAjZW5kaWYg
LyogX19YODZfQVNNX0RFRk5TX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA4OTg0OTky
Li43NDlkN2FhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDEsNiArNDEsMTIgQEAgc3RydWN0
IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVk
IGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CisKKyAgICAvKiBT
ZWUgYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggZm9yIHVzYWdlLiAqLworICAgIHVuc2lnbmVkIGlu
dCBzaGFkb3dfc3BlY19jdHJsOworICAgIGJvb2wgICAgICAgICB1c2Vfc2hhZG93X3NwZWNfY3Ry
bDsKKworICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgp
IG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L25vcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCmluZGV4IDFhNDZi
OTcuLjE3MzhiYTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCkBAIC02NSw2ICs2NSwxMiBAQAogI2RlZmluZSBB
U01fTk9QOCBfQVNNX01LX05PUChQNl9OT1A4KQogI2RlZmluZSBBU01fTk9QOSBfQVNNX01LX05P
UChQNl9OT1A5KQogCisjZGVmaW5lIEFTTV9OT1AyMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9O
T1A2CisjZGVmaW5lIEFTTV9OT1AyNiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01f
Tk9QMgorI2RlZmluZSBBU01fTk9QMzIgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDgKKyNkZWZpbmUgQVNNX05PUDMzIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A3OyBBU01fTk9QMgorI2RlZmluZSBBU01fTk9QMzggQVNNX05PUDg7IEFTTV9OT1A4OyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A2CisKICNkZWZpbmUgQVNNX05PUF9NQVggOQogCiAj
ZW5kaWYgLyogX19YODZfQVNNX05PUFNfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRl
eCA3N2Y3YzYwLi40NTgxNGQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIyLDYgKzIy
LDggQEAKIAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCisjaW5jbHVkZSA8YXNtL2N1cnJlbnQu
aD4KKwogdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiAvKgpAQCAt
NDMsNiArNDUsMTMgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgc3BlY19jdHJsX2hvc3Rf
dmFsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVybiBndWVzdF92YWw7CiB9
CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkK
K3sKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgIGlu
Zm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Cit9
CisKICNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jMzgw
YTNkCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKQEAgLTAsMCArMSwyMzAgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGluY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQor
ICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUg
TGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKwor
I2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXworI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxf
QVNNX0hfXworCisjaWZkZWYgX19BU1NFTUJMWV9fCisjaW5jbHVkZSA8YXNtL21zci5oPgorCisv
KgorICogU2F2aW5nIGFuZCByZXN0b3JpbmcgTVNSX1NQRUNfQ1RSTCBzdGF0ZSBpcyBhIGxpdHRs
ZSB0cmlja3kuCisgKgorICogV2Ugd2FudCB0aGUgZ3Vlc3RzIGNob2ljZSBvZiBTUEVDX0NUUkwg
d2hpbGUgaW4gZ3Vlc3QgY29udGV4dCwgYW5kIElCUlMKKyAqIChzZXQgb3IgY2xlYXIsIGRlcGVu
ZGluZyBvbiB0aGUgaGFyZHdhcmUpIHdoaWxlIHJ1bm5pbmcgaW4gWGVuIGNvbnRleHQuCisgKiBU
aGVyZWZvcmUsIGEgc2ltcGxpc3RpYyBhbGdvcml0aG0gaXM6CisgKgorICogIC0gU2V0L2NsZWFy
IElCUlMgb24gZW50cnkgdG8gWGVuCisgKiAgLSBTZXQgdGhlIGd1ZXN0cycgY2hvaWNlIG9uIGV4
aXQgdG8gZ3Vlc3QKKyAqICAtIExlYXZlIFNQRUNfQ1RSTCB1bmNoYW5nZWQgb24gZXhpdCB0byB4
ZW4KKyAqCisgKiBUaGVyZSBhcmUgdHdvIGNvbXBsaWNhdGluZyBmYWN0b3JzOgorICogIDEpIEhW
TSBndWVzdHMgY2FuIGhhdmUgZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNSLCBzbyBpdCBjYW4gY2hh
bmdlCisgKiAgICAgYmVoaW5kIFhlbidzIGJhY2suCisgKiAgMikgQW4gTk1JIG9yIE1DRSBjYW4g
aW50ZXJydXB0IGF0IGFueSBwb2ludCwgaW5jbHVkaW5nIGVhcmx5IGluIHRoZSBlbnRyeQorICog
ICAgIHBhdGgsIG9yIGxhdGUgaW4gdGhlIGV4aXQgcGF0aCBhZnRlciByZXN0b3JpbmcgdGhlIGd1
ZXN0IHZhbHVlLiAgVGhpcworICogICAgIHdpbGwgY29ycnVwdCB0aGUgZ3Vlc3QgdmFsdWUuCisg
KgorICogRmFjdG9yIDEgaXMgZGVhbHQgd2l0aCBieSByZWx5aW5nIG9uIE5NSXMvTUNFcyBiZWlu
ZyBibG9ja2VkIGltbWVkaWF0ZWx5CisgKiBhZnRlciBWTUVYSVQuICBUaGUgVk1FWElULXNwZWNp
ZmljIGNvZGUgcmVhZHMgTVNSX1NQRUNfQ1RSTCBhbmQgdXBkYXRlcworICogY3VycmVudCBiZWZv
cmUgbG9hZGluZyBYZW4ncyBNU1JfU1BFQ19DVFJMIHNldHRpbmcuCisgKgorICogRmFjdG9yIDIg
aXMgaGFyZGVyLiAgV2UgbWFpbnRhaW4gYSBzaGFkb3dfc3BlY19jdHJsIHZhbHVlLCBhbmQKKyAq
IHVzZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xlYW4gcGVyIGNwdS4gIFRoZSBzeW5jaHJvbm91cyB1
c2UgaXM6CisgKgorICogIDEpIFN0b3JlIGd1ZXN0IHZhbHVlIGluIHNoYWRvd19zcGVjX2N0cmwK
KyAqICAyKSBTZXQgdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbgorICogIDMpIExvYWQgZ3Vl
c3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCisgKiAgNCkgRXhpdCB0byBndWVzdAorICogIDUp
IEVudHJ5IGZyb20gZ3Vlc3QKKyAqICA2KSBDbGVhciB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29s
ZWFuCisgKgorICogVGhlIGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMvZXhjZXB0aW9u
cyBpczoKKyAqICAtICBTZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KKyAqICAtICBPbiBl
eGl0IHRvIFhlbiwgY2hlY2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBJZiBzZXQsIGxv
YWQgc2hhZG93X3NwZWNfY3RybAorICoKKyAqIFRoZXJlZm9yZSwgYW4gaW50ZXJydXB0L2V4Y2Vw
dGlvbiB3aGljaCBoaXRzIHRoZSBzeW5jaHJvbm91cyBwYXRoIGJldHdlZW4KKyAqIHN0ZXBzIDIg
YW5kIDYgd2lsbCByZXN0b3JlIHRoZSBzaGFkb3cgdmFsdWUgcmF0aGVyIHRoYW4gbGVhdmluZyBY
ZW4ncyB2YWx1ZQorICogbG9hZGVkIGFuZCBjb3JydXB0aW5nIHRoZSB2YWx1ZSB1c2VkIGluIGd1
ZXN0IGNvbnRleHQuCisgKgorICogVGhlIGZvbGxvd2luZyBBU00gZnJhZ21lbnRzIGltcGxlbWVu
dCB0aGlzIGFsZ29yaXRobS4gIFNlZSB0aGVpciBsb2NhbAorICogY29tbWVudHMgZm9yIGZ1cnRo
ZXIgZGV0YWlscy4KKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVAorICogIC0gU1BF
Q19DVFJMX0VOVFJZX0ZST01fUFYKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIKKyAq
ICAtIFNQRUNfQ1RSTF9FWElUX1RPX1hFTgorICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QK
KyAqLworCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIGlicnNfdmFsOnJl
cQorLyoKKyAqIFJlcXVpcmVzICVyYng9Y3VycmVudCwgJXJzcD1yZWdzL2NwdWluZm8KKyAqIENs
b2JiZXJzICVyYXgsICVyY3gsICVyZHgKKyAqCisgKiBUaGUgY29tbW9uIGNhc2UgaXMgdGhhdCBh
IGd1ZXN0IGhhcyBkaXJlY3QgYWNjZXNzIHRvIE1TUl9TUEVDX0NUUkwsIGF0CisgKiB3aGljaCBw
b2ludCB3ZSBuZWVkIHRvIHNhdmUgdGhlIGd1ZXN0IHZhbHVlIGJlZm9yZSBzZXR0aW5nIElCUlMg
Zm9yIFhlbi4KKyAqIFVuaWxhdGVyYWxseSBzYXZpbmcgdGhlIGd1ZXN0IHZhbHVlIGlzIHNob3J0
ZXIgYW5kIGZhc3RlciB0aGFuIGNoZWNraW5nLgorICovCisgICAgbW92ICRNU1JfU1BFQ19DVFJM
LCAlZWN4CisgICAgcmRtc3IKKworICAgIC8qIFN0YXNoIHRoZSB2YWx1ZSBmcm9tIGhhcmR3YXJl
LiAqLworICAgIG1vdiBWQ1BVX2FyY2hfbXNyKCVyYngpLCAlcmR4CisgICAgbW92ICVhbCwgVkNQ
VU1TUl9zcGVjX2N0cmxfaG9zdCglcmR4KQorICAgIHhvciAlZWR4LCAlZWR4CisKKyAgICAvKiBD
bGVhciBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICov
CisgICAgbW92YiAlZGwsIENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKworICAg
IC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCisgICAgbW92ICRcaWJyc192YWwsICVl
YXgKKyAgICB3cm1zcgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhl
bjpyZXEgaWJyc192YWw6cmVxCisvKgorICogUmVxdWlyZXMgJXJzcD1yZWdzIChhbHNvIGNwdWlu
Zm8gaWYgIW1heWJleGVuKQorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFBW
IGd1ZXN0cyBjYW4ndCB1cGRhdGUgTVNSX1NQRUNfQ1RSTCBiZWhpbmQgWGVuJ3MgYmFjaywgc28g
bm8gbmVlZCB0byByZWFkCisgKiBpdCBiYWNrLiAgRW50cmllcyBmcm9tIGd1ZXN0IGNvbnRleHQg
bmVlZCB0byBjbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nLAorICogd2hpbGUgZW50cmllcyBmcm9t
IFhlbiBtdXN0IGxlYXZlIHNoYWRvd2luZyBpbiBpdHMgY3VycmVudCBzdGF0ZS4KKyAqLworICAg
IG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorCisgICAgLmlmIFxtYXliZXhlbgorICAgICAgICBj
bXB3ICRfX0hZUEVSVklTT1JfQ1MsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIGplIC5MZW50cnlf
ZnJvbV94ZW5cQAorICAgIC5lbmRpZgorCisgICAgLyoKKyAgICAgKiBDbGVhciBTUEVDX0NUUkwg
c2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICBJZiBlbnRlcmluZworICAg
ICAqIGZyb20gYSBwb3NzaWJseS14ZW4gY29udGV4dCwgJXJzcCBkb2Vzbid0IG5lY2Vzc2FyaWx5
IGFsaWFzIHRoZSBjcHVpbmZvCisgICAgICogYmxvY2sgc28gY2FsY3VsYXRlIHRoZSBwb3NpdGlv
biBkaXJlY3RseS4KKyAgICAgKi8KKyAgICAuaWYgXG1heWJleGVuCisgICAgICAgIEdFVF9TVEFD
S19FTkQoZHgpCisgICAgICAgIG1vdmIgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRv
d19zcGVjX2N0cmwpKCVyZHgpCisgICAgLmVsc2UKKyAgICAgICAgbW92YiAkMCwgQ1BVSU5GT191
c2Vfc2hhZG93X3NwZWNfY3RybCglcnNwKQorICAgIC5lbmRpZgorCisuTGVudHJ5X2Zyb21feGVu
XEA6CisgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gKi8KKyAgICBtb3YgJFxpYnJz
X3ZhbCwgJWVheAorICAgIHhvciAlZWR4LCAlZWR4CisgICAgd3Jtc3IKKy5lbmRtCisKKy5tYWNy
byBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4KKy8qCisgKiBSZXF1aXJlcyBub3RoaW5nCisgKiBD
bG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gWGVuIGNv
bnRleHQsIGxvb2sgdG8gc2VlIHdoZXRoZXIgU1BFQ19DVFJMIHNoYWRvd2luZyBpcworICogaW4g
ZWZmZWN0LCBhbmQgcmVsb2FkIHRoZSBzaGFkb3cgdmFsdWUuICBUaGlzIGNvdmVycyByYWNlIGNv
bmRpdGlvbnMgd2hpY2gKKyAqIGV4aXN0IHdpdGggYW4gTk1JL01DRS9ldGMgaGl0dGluZyBsYXRl
IGluIHRoZSByZXR1cm4tdG8tZ3Vlc3QgcGF0aC4KKyAqLworICAgIEdFVF9TVEFDS19FTkQoZHgp
CisgICAgY21wYiAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCko
JXJkeCkKKyAgICBqZSAuTGVuZF9cQAorCisgICAgbW92IFNUQUNLX0NQVUlORk9fRklFTEQoc2hh
ZG93X3NwZWNfY3RybCkoJXJkeCksICVlYXgKKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gK
KyAgICB4b3IgJWVkeCwgJWVkeAorICAgIHdybXNyCisKKy5MZW5kX1xAOgorLmVuZG0KKworLm1h
Y3JvIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNUCisvKgorICogUmVxdWlyZXMgJXJieD1jdXJy
ZW50LCAlcnNwPXJlZ3MvY3B1aW5mbworICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoK
KyAqIFdoZW4gcmV0dXJuaW5nIHRvIGd1ZXN0IGNvbnRleHQsIHNldCB1cCBTUEVDX0NUUkwgc2hh
ZG93aW5nIGFuZCBsb2FkIHRoZQorICogZ3Vlc3QgdmFsdWUuCisgKi8KKyAgICBtb3YgVkNQVV9h
cmNoX21zciglcmJ4KSwgJXJkeAorICAgIG1vdiBWQ1BVTVNSX3NwZWNfY3RybF9ob3N0KCVyZHgp
LCAlZWF4CisKKyAgICAvKiBTZXQgdXAgc2hhZG93IHZhbHVlICpiZWZvcmUqIGVuYWJsaW5nIHNo
YWRvd2luZy4gKi8KKyAgICBtb3YgJWVheCwgQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsKCVyc3Ap
CisKKyAgICAvKiBTZXQgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIHRoZSBn
dWVzdCB2YWx1ZS4gKi8KKyAgICBtb3ZiICQxLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJs
KCVyc3ApCisKKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICB4b3IgJWVkeCwgJWVk
eAorICAgIHdybXNyCisuZW5kbQorCisvKiBVc2UgYWZ0ZXIgYSBWTUVYSVQgZnJvbSBhbiBIVk0g
Z3Vlc3QuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lm
eShBU01fTk9QMzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9f
c3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NF
VCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3Ry
aW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPTApLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFS
CisKKy8qIFVzZSBhZnRlciBhbiBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50
ZXIvaW50ODAvaW50ODIvZXRjKS4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19D
VFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTAgaWJyc192
YWw9MCksICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKwor
LyogVXNlIGluIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVu
IG9yIFBWIGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBf
X3N0cmluZ2lmeShBU01fTk9QMzgpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9J
QlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xIGlicnNfdmFsPTAp
LCAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisKKy8qIFVz
ZSB3aGVuIGV4aXRpbmcgdG8gWGVuIGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElU
X1RPX1hFTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
QUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjYpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElU
X1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKworLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBndWVzdCBjb250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZF
XzIgX19zdHJpbmdpZnkoQVNNX05PUDMzKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfU0VULCAgICAgICAgICAgXAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwg
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKworI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwor
I2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXyAqLworCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBF
bmQ6CisgKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOrR-0006LX-VH; Wed, 10 Jan 2018 22:28:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOrR-0006L9-F2
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:28:41 +0000
X-Inumbo-ID: e66718d8-f655-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e66718d8-f655-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:30:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="457789139"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:10 +0000
Message-ID: <1515621917-12167-11-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 10/17] x86/hvm: Permit guests direct access
	to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIEhWTSBndWVzdHMgc2hvdWxkIGhhdmUgZGlyZWN0IGFj
Y2VzcyB0byB0aGVzZSBNU1JzCndoZW4gcG9zc2libGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0Kdjc6CiAqIERyb3AgZXhjZXNz
IGJyYWNrZXRzCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgfCAxOSArKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8ICA1ICsrKysrCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyB8IDE4ICsrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L21zci5jICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggIHwgIDUg
KysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKaW5kZXggNzJiNDQ4OS4uZTVmZGRlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNTMsNiArNTMsNyBAQCBzdGF0aWMg
aW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgIHN0cnVj
dCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwogICAgIGNvbnN0IHN0cnVjdCBjcHVp
ZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3RsLT5lY3gsIGN0bC0+ZWR4IH07
CiAgICAgaW50IG9sZF92ZW5kb3IgPSBwLT54ODZfdmVuZG9yOworICAgIHVuc2lnbmVkIGludCBv
bGRfN2QwID0gcC0+ZmVhdC5yYXdbMF0uZCwgb2xkX2U4YiA9IHAtPmV4dGQucmF3WzhdLmI7CiAg
ICAgYm9vbCBjYWxsX3BvbGljeV9jaGFuZ2VkID0gZmFsc2U7IC8qIEF2b2lkIGZvcl9lYWNoX3Zj
cHUoKSB1bm5lY2Vzc2FyaWx5ICovCiAKICAgICAvKgpAQCAtMjE4LDYgKzIxOSwxNCBAQCBzdGF0
aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAg
ICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzLT5fN2FiMCA9IG1hc2s7CiAgICAg
ICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgSUJTUkIvU1RJQlAgcG9saWN5
IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZQorICAgICAgICAgKiBNU1Ig
aW50ZXJjZXB0aW9uIGJpdG1hcHMgYW5kIFNUSUJQIHByb3RlY3Rpb24gZGVmYXVsdC4KKyAgICAg
ICAgICovCisgICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAoKG9sZF83ZDAgXiBwLT5mZWF0
LnJhd1swXS5kKSAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9JQlJTQikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSAweGE6CkBAIC0yOTIsNiArMzAxLDE2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9j
cHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFp
bi5jcHVpZG1hc2tzLT5lMWNkID0gbWFzazsKICAgICAgICAgfQogICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgMHg4MDAwMDAwODoKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlIElCUkIg
cG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKKyAgICAg
ICAgICogaW50ZXJjZXB0aW9uIGJpdG1hcHMuCisgICAgICAgICAqLworICAgICAgICBjYWxsX3Bv
bGljeV9jaGFuZ2VkID0gKGlzX2h2bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoKG9sZF9lOGIgXiBwLT5leHRkLnJhd1s4XS5iKSAmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkpOworICAg
ICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIGNhbGxfcG9saWN5X2NoYW5nZWQgKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYwppbmRleCBjNDhmZGZhLi5lZTQ3NTA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjE3LDYg
KzYxNyw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzdHJ1Y3QgYXJjaF9zdm1fc3RydWN0ICphcmNoX3N2bSA9ICZ2LT5hcmNo
Lmh2bV9zdm07CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gYXJjaF9zdm0tPnZtY2I7
CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1
aWQ7CiAgICAgdTMyIGJpdG1hcCA9IHZtY2JfZ2V0X2V4Y2VwdGlvbl9pbnRlcmNlcHRzKHZtY2Ip
OwogCiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fApAQCAtNjI2LDYgKzYyNywxMCBAQCBzdGF0aWMg
dm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGJp
dG1hcCAmPSB+KDFVIDw8IFRSQVBfaW52YWxpZF9vcCk7CiAKICAgICB2bWNiX3NldF9leGNlcHRp
b25faW50ZXJjZXB0cyh2bWNiLCBiaXRtYXApOworCisgICAgLyogR2l2ZSBhY2Nlc3MgdG8gTVNS
X1BSRURfQ01EIGlmIHRoZSBndWVzdCBoYXMgYmVlbiB0b2xkIGFib3V0IGl0LiAqLworICAgIHN2
bV9pbnRlcmNlcHRfbXNyKHYsIE1TUl9QUkVEX0NNRCwKKyAgICAgICAgICAgICAgICAgICAgICBj
cC0+ZXh0ZC5pYnBiID8gTVNSX0lOVEVSQ0VQVF9OT05FIDogTVNSX0lOVEVSQ0VQVF9SVyk7CiB9
CiAKIHN0YXRpYyB2b2lkIHN2bV9zeW5jX3ZtY2Ioc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CmluZGV4IGUwMzYzMDMuLjg2MDlkZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC02NTYsNiArNjU2LDgg
QEAgdm9pZCB2bXhfdXBkYXRlX2V4Y2VwdGlvbl9iaXRtYXAoc3RydWN0IHZjcHUgKnYpCiAKIHN0
YXRpYyB2b2lkIHZteF9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAg
ICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsK
KwogICAgIGlmICggb3B0X2h2bV9mZXAgfHwKICAgICAgICAgICh2LT5kb21haW4tPmFyY2guY3B1
aWQtPng4Nl92ZW5kb3IgIT0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yKSApCiAgICAgICAgIHYt
PmFyY2guaHZtX3ZteC5leGNlcHRpb25fYml0bWFwIHw9ICgxVSA8PCBUUkFQX2ludmFsaWRfb3Ap
OwpAQCAtNjY1LDYgKzY2NywyMiBAQCBzdGF0aWMgdm9pZCB2bXhfY3B1aWRfcG9saWN5X2NoYW5n
ZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgdm14X3ZtY3NfZW50ZXIodik7CiAgICAgdm14X3VwZGF0
ZV9leGNlcHRpb25fYml0bWFwKHYpOwogICAgIHZteF92bWNzX2V4aXQodik7CisKKyAgICAvKgor
ICAgICAqIFdlIGNhbiBvbmx5IHBhc3MgdGhvdWdoIE1TUl9TUEVDX0NUUkwgaWYgdGhlIGd1ZXN0
IGtub3dzIGFib3V0IGFsbCBiaXRzCisgICAgICogaW4gaXQuICBPdGhlcndpc2UsIFhlbiBtYXkg
YmUgZml4aW5nIHVwIGluIHRoZSBiYWNrZ3JvdW5kLgorICAgICAqLworICAgIHYtPmFyY2gubXNy
LT5zcGVjX2N0cmwuZGlyZWN0X2FjY2VzcyA9IGNwLT5mZWF0LmlicnNiICYmIGNwLT5mZWF0LnN0
aWJwOworICAgIGlmICggdi0+YXJjaC5tc3ItPnNwZWNfY3RybC5kaXJlY3RfYWNjZXNzICkKKyAg
ICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX1NQRUNfQ1RSTCwgVk1YX01TUl9S
Vyk7CisgICAgZWxzZQorICAgICAgICB2bXhfc2V0X21zcl9pbnRlcmNlcHQodiwgTVNSX1NQRUNf
Q1RSTCwgVk1YX01TUl9SVyk7CisKKyAgICAvKiBNU1JfUFJFRF9DTUQgaXMgc2FmZSB0byBwYXNz
IHRocm91Z2ggaWYgdGhlIGd1ZXN0IGtub3dzIGFib3V0IGl0LiAqLworICAgIGlmICggY3AtPmZl
YXQuaWJyc2IgfHwgY3AtPmV4dGQuaWJwYiApCisgICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJj
ZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9NU1JfUlcpOworICAgIGVsc2UKKyAgICAgICAgdm14
X3NldF9tc3JfaW50ZXJjZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9NU1JfUlcpOwogfQogCiBp
bnQgdm14X2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDAyYTdiNDkuLjY5N2NjNmUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMK
QEAgLTEzMiw3ICsxMzIsOCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CiAg
ICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7
Ci0gICAgICAgICp2YWwgPSB2cC0+c3BlY19jdHJsLmd1ZXN0OworICAgICAgICAqdmFsID0gKHZw
LT5zcGVjX2N0cmwuZGlyZWN0X2FjY2VzcworICAgICAgICAgICAgICAgID8gdnAtPnNwZWNfY3Ry
bC5ob3N0IDogdnAtPnNwZWNfY3RybC5ndWVzdCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDNkMDAxMmQuLjAwN2U5
NjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMjI5LDEwICsyMjksMTMgQEAgc3RydWN0IG1zcl92Y3B1X3Bv
bGljeQogICAgICAgICAgKiBPbmx5IHRoZSBib3R0b20gdHdvIGJpdHMgYXJlIGRlZmluZWQsIHNv
IG5vIG5lZWQgdG8gd2FzdGUgc3BhY2UKICAgICAgICAgICogd2l0aCB1aW50NjRfdCBhdCB0aGUg
bW9tZW50LiAgV2UgbWFpbnRhaW4gdGhlIGd1ZXN0cyBpZGVhIG9mIHRoZQogICAgICAgICAgKiB2
YWx1ZSBpdCB3cm90ZSwgYW5kIGEgdmFsdWUgdG8gaW5zdGFsbCBpbnRvIGhhcmR3YXJlIChleHRl
bmRlZCB0bwotICAgICAgICAgKiB1aW50MzJfdCB0byBzaW1wbGlmeSB0aGUgYXNtKSB3aGljaCBt
aWdodCBiZSBkaWZmZXJlbnQuCisgICAgICAgICAqIHVpbnQzMl90IHRvIHNpbXBsaWZ5IHRoZSBh
c20pIHdoaWNoIG1pZ2h0IGJlIGRpZmZlcmVudC4gIEhWTSBndWVzdHMKKyAgICAgICAgICogbWln
aHQgYmUgZ2l2ZW4gZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNScywgYXQgd2hpY2ggcG9pbnQgdGhl
CisgICAgICAgICAqICdndWVzdCcgdmFsdWUgYmVjb21lcyBzdGFsZS4KICAgICAgICAgICovCiAg
ICAgICAgIHVpbnQzMl90IGhvc3Q7CiAgICAgICAgIHVpbnQ4X3QgZ3Vlc3Q7CisgICAgICAgIGJv
b2wgZGlyZWN0X2FjY2VzczsKICAgICB9IHNwZWNfY3RybDsKIAogICAgIC8qIDB4MDAwMDAxNDAg
IE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKi8KLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:28:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOre-0006RF-6D; Wed, 10 Jan 2018 22:28:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOrd-0006NF-Kl
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:28:53 +0000
X-Inumbo-ID: ed4d2cca-f655-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed4d2cca-f655-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:30:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="465346887"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:17 +0000
Message-ID: <1515621917-12167-18-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 17/17] x86/idle: Clear SPEC_CTRL while idle
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gY29udGVtcG9yYXJ5IGhhcmR3YXJlLCBzZXR0aW5nIElCUlMvU1RJQlAgaGFzIGEgcGVyZm9y
bWFuY2UgaW1wYWN0IG9uCmFkamFjZW50IGh5cGVydGhyZWFkcy4gIEl0IGlzIHRoZXJlZm9yZSBy
ZWNvbW1lbmRlZCB0byBjbGVhciB0aGUgc2V0dGluZwpiZWZvcmUgYmVjb21pbmcgaWRsZSwgdG8g
YXZvaWQgYW4gaWRsZSBjb3JlIHByZXZlbnRpbmcgYWRqYWNlbnQgdXNlcnNwYWNlCmV4ZWN1dGlv
biBmcm9tIHJ1bm5pbmcgYXQgZnVsbCBwZXJmb3JtYW5jZS4KCkNhcmUgbXVzdCBiZSB0YWtlbiB0
byBlbnN1cmUgdGhlcmUgYXJlIG5vIHJldCBvciBpbmRpcmVjdCBicmFuY2ggaW5zdHJ1Y3Rpb25z
CmJldHdlZW4gc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgaW52b2NhdGlvbnMsIHdoaWNo
IGFyZSBmb3JjZWQgYWx3YXlzCmlubGluZS4gIENhcmUgbXVzdCBhbHNvIGJlIHRha2VuIHRvIGF2
b2lkIHVzaW5nIHNwZWNfY3RybF9lbnRlcl9pZGxlKCkgYmV0d2VlbgpmbHVzaGluZyBjYWNoZXMg
YW5kIGJlY29taW5nIGlkbGUsIGluIGNhc2VzIHdoZXJlIHRoYXQgbWF0dGVycy4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYyAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L2NwdS9td2FpdC1pZGxlLmMgICB8ICA3ICsrKysrKysKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAg
ICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8
IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
NzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxl
LmMgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCmluZGV4IGNiMWM1ZGEuLjNmNzJiZGEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtNTUsNiArNTUsNyBAQAogI2luY2x1ZGUgPGFzbS9td2Fp
dC5oPgogI2luY2x1ZGUgPHhlbi9ub3RpZmllci5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qI2RlZmluZSBERUJVR19QTV9DWCovCiAKQEAg
LTQxNCw4ICs0MTUsMTQgQEAgdm9pZCBtd2FpdF9pZGxlX3dpdGhfaGludHModW5zaWduZWQgaW50
IGVheCwgdW5zaWduZWQgaW50IGVjeCkKICAgICAgKi8KICAgICBpZiAoIChleHBpcmVzID4gTk9X
KCkgfHwgZXhwaXJlcyA9PSAwKSAmJiAhc29mdGlycV9wZW5kaW5nKGNwdSkgKQogICAgIHsKKyAg
ICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKICAgICAgICAg
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdWlkbGVfbXdhaXRfZmxhZ3MpOworCisgICAgICAgIHNw
ZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICBfX213YWl0KGVheCwgZWN4KTsKKyAg
ICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKwogICAgICAgICBjcHVtYXNrX2NsZWFy
X2NwdShjcHUsICZjcHVpZGxlX213YWl0X2ZsYWdzKTsKICAgICB9CiAKQEAgLTQzMCw2ICs0Mzcs
OCBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9mZmhfY3N0YXRlX2VudGVyKHN0cnVjdCBh
Y3BpX3Byb2Nlc3Nvcl9jeCAqY3gpCiAKIHN0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19lbnRyeShz
dHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogeworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5m
byA9IGdldF9jcHVfaW5mbygpOworCiAgICAgc3dpdGNoICggY3gtPmVudHJ5X21ldGhvZCApCiAg
ICAgewogICAgIGNhc2UgQUNQSV9DU1RBVEVfRU1fRkZIOgpAQCAtNDM3LDE1ICs0NDYsMTkgQEAg
c3RhdGljIHZvaWQgYWNwaV9pZGxlX2RvX2VudHJ5KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAq
Y3gpCiAgICAgICAgIGFjcGlfcHJvY2Vzc29yX2ZmaF9jc3RhdGVfZW50ZXIoY3gpOwogICAgICAg
ICByZXR1cm47CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9FTV9TWVNJTzoKKyAgICAgICAgc3BlY19j
dHJsX2VudGVyX2lkbGUoaW5mbyk7CiAgICAgICAgIC8qIElPIHBvcnQgYmFzZWQgQy1zdGF0ZSAq
LwogICAgICAgICBpbmIoY3gtPmFkZHJlc3MpOwogICAgICAgICAvKiBEdW1teSB3YWl0IG9wIC0g
bXVzdCBkbyBzb21ldGhpbmcgdXNlbGVzcyBhZnRlciBQX0xWTDIgcmVhZAogICAgICAgICAgICBi
ZWNhdXNlIGNoaXBzZXRzIGNhbm5vdCBndWFyYW50ZWUgdGhhdCBTVFBDTEsjIHNpZ25hbAogICAg
ICAgICAgICBnZXRzIGFzc2VydGVkIGluIHRpbWUgdG8gZnJlZXplIGV4ZWN1dGlvbiBwcm9wZXJs
eS4gKi8KICAgICAgICAgaW5sKHBtdG1yX2lvcG9ydCk7CisgICAgICAgIHNwZWNfY3RybF9leGl0
X2lkbGUoaW5mbyk7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIEFDUElfQ1NUQVRFX0VNX0hB
TFQ6CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICBzYWZlX2hh
bHQoKTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKICAgICAgICAgbG9jYWxf
aXJxX2Rpc2FibGUoKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTU3Myw3ICs1ODYsMTMg
QEAgc3RhdGljIHZvaWQgYWNwaV9wcm9jZXNzb3JfaWRsZSh2b2lkKQogICAgICAgICBpZiAoIHBt
X2lkbGVfc2F2ZSApCiAgICAgICAgICAgICBwbV9pZGxlX3NhdmUoKTsKICAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2lu
Zm8oKTsKKworICAgICAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7CiAgICAgICAg
ICAgICBzYWZlX2hhbHQoKTsKKyAgICAgICAgICAgIHNwZWNfY3RybF9leGl0X2lkbGUoaW5mbyk7
CisgICAgICAgIH0KICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNzUyLDYgKzc3MSw3IEBA
IHZvaWQgYWNwaV9kZWFkX2lkbGUodm9pZCkKICAgICAgICAgICogT3RoZXJ3aXNlLCBDUFUgbWF5
IHN0aWxsIGhvbGQgZGlydHkgZGF0YSwgYnJlYWtpbmcgY2FjaGUgY29oZXJlbmN5LAogICAgICAg
ICAgKiBsZWFkaW5nIHRvIHN0cmFuZ2UgZXJyb3JzLgogICAgICAgICAgKi8KKyAgICAgICAgc3Bl
Y19jdHJsX2VudGVyX2lkbGUoZ2V0X2NwdV9pbmZvKCkpOwogICAgICAgICB3YmludmQoKTsKIAog
ICAgICAgICB3aGlsZSAoIDEgKQpAQCAtNzgxLDYgKzgwMSw3IEBAIHZvaWQgYWNwaV9kZWFkX2lk
bGUodm9pZCkKICAgICAgICAgdTMyIGFkZHJlc3MgPSBjeC0+YWRkcmVzczsKICAgICAgICAgdTMy
IHBtdG1yX2lvcG9ydF9sb2NhbCA9IHBtdG1yX2lvcG9ydDsKIAorICAgICAgICBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShnZXRfY3B1X2luZm8oKSk7CiAgICAgICAgIHdiaW52ZCgpOwogCiAgICAgICAg
IHdoaWxlICggMSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCmluZGV4IDc2MmRmZjEuLmUzNTdmMjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvbXdhaXQtaWRsZS5jCkBAIC01OCw2ICs1OCw3IEBACiAjaW5jbHVkZSA8YXNtL2hwZXQu
aD4KICNpbmNsdWRlIDxhc20vbXdhaXQuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVk
ZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFjcGkvY3B1ZnJlcS9jcHVmcmVxLmg+CiAK
ICNkZWZpbmUgTVdBSVRfSURMRV9WRVJTSU9OICIwLjQuMSIKQEAgLTczNiw3ICs3MzcsMTMgQEAg
c3RhdGljIHZvaWQgbXdhaXRfaWRsZSh2b2lkKQogCQlpZiAocG1faWRsZV9zYXZlKQogCQkJcG1f
aWRsZV9zYXZlKCk7CiAJCWVsc2UKKwkJeworCQkJc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0
X2NwdV9pbmZvKCk7CisKKwkJCXNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogCQkJc2FmZV9o
YWx0KCk7CisJCQlzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOworCQl9CiAJCXJldHVybjsKIAl9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwppbmRleCBiYTEwZWQ5Li4wNGU5OTAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC01NSw2ICs1NSw3IEBACiAjaW5j
bHVkZSA8YXNtL2h2bS92aXJpZGlhbi5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogI2lu
Y2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8
YXNtL3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9tY2UuaD4K
QEAgLTc1LDkgKzc2LDE1IEBAIHZvaWQgKCpkZWFkX2lkbGUpICh2b2lkKSBfX3JlYWRfbW9zdGx5
ID0gZGVmYXVsdF9kZWFkX2lkbGU7CiAKIHN0YXRpYyB2b2lkIGRlZmF1bHRfaWRsZSh2b2lkKQog
eworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAgICAgbG9j
YWxfaXJxX2Rpc2FibGUoKTsKICAgICBpZiAoIGNwdV9pc19oYWx0YWJsZShzbXBfcHJvY2Vzc29y
X2lkKCkpICkKKyAgICB7CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAg
ICAgICBzYWZlX2hhbHQoKTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKyAg
ICB9CiAgICAgZWxzZQogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiB9CkBAIC04OSw2ICs5
Niw3IEBAIHZvaWQgZGVmYXVsdF9kZWFkX2lkbGUodm9pZCkKICAgICAgKiBoZWxkIGJ5IHRoZSBD
UFVzIHNwaW5uaW5nIGhlcmUgaW5kZWZpbml0ZWx5LCBhbmQgZ2V0IGRpc2NhcmRlZCBieQogICAg
ICAqIGEgc3Vic2VxdWVudCBJTklULgogICAgICAqLworICAgIHNwZWNfY3RybF9lbnRlcl9pZGxl
KGdldF9jcHVfaW5mbygpKTsKICAgICB3YmludmQoKTsKICAgICBmb3IgKCA7IDsgKQogICAgICAg
ICBoYWx0KCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBmMTM5NTgxLi4xMWM0MGM0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIyLDcgKzIyLDkgQEAKIAogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogCisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNt
L2N1cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CiAKIHZvaWQgaW5pdF9zcGVj
dWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIApAQCAtNTQsNiArNTYsMzggQEAgc3RhdGljIGlu
bGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7CiB9CiAKKy8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBhZnRlciB0aGlzIGNh
bGwuICovCitzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0
cnVjdCBjcHVfaW5mbyAqaW5mbykKK3sKKyAgICB1aW50MzJfdCB2YWwgPSAwOworCisgICAgLyoK
KyAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5n
LCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgorICAgICAqIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzIGhl
cmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNlcm5zLgorICAgICAqLworICAg
IGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSB2YWw7CisgICAgYmFycmllcigpOworICAgIGluZm8t
PnVzZV9zaGFkb3dfc3BlY19jdHJsID0gdHJ1ZTsKKyAgICBiYXJyaWVyKCk7CisgICAgYXNtIHZv
bGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9J
QlJTX1NFVCkKKyAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNf
Q1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOworfQorCisvKiBXQVJOSU5HISBgcmV0YCwgYGNh
bGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgY2FsbC4gKi8KK3N0YXRpYyBhbHdh
eXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
Cit7CisgICAgdWludDMyX3QgdmFsID0gU1BFQ19DVFJMX0lCUlM7CisKKyAgICAvKgorICAgICAq
IERpc2FibGUgc2hhZG93aW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5v
IFNNUCBpc3N1ZXMKKyAgICAgKiBoZXJlOyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBj
b25jZXJucy4KKyAgICAgKi8KKyAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IGZhbHNl
OworICAgIGJhcnJpZXIoKTsKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9Q
MywgIndybXNyIiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQorICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7
Cit9CisKICNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLwogCiAvKgotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 22:28:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 22:28:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZOre-0006Re-DI; Wed, 10 Jan 2018 22:28:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vr7g=ef=citrix.com=prvs=5411dcb8f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZOrd-0006NG-Ko
 for xen-devel@lists.xen.org; Wed, 10 Jan 2018 22:28:53 +0000
X-Inumbo-ID: ede73ee3-f655-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ede73ee3-f655-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 22:30:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="465346890"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 10 Jan 2018 22:05:16 +0000
Message-ID: <1515621917-12167-17-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515621917-12167-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v7 16/17] x86/cpuid: Offer Indirect Branch
	Controls to guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhbGwgaW5mcmFzdHJ1Y3R1cmUgaW4gcGxhY2UsIGl0IGlzIG5vdyBzYWZlIHRvIGxldCBn
dWVzdHMgc2VlIGFuZCB1c2UKdGhlc2UgZmVhdHVyZXMuICBBbGxvdyBBTUQncyBJQlBCIHRvIGJl
IHNldCBldmVuIG9uIEludGVsIGhhcmR3YXJlLCBzbyB0aGUKdG9vbHN0YWNrIGNhbiBleHByZXNz
ICJJQlBCIG9ubHkiIHRvIGd1ZXN0cy4KClRoaXMgYWxzbyByZXF1aXJlcyB1cGRhdGluZyB0aGUg
bGlieGMgbG9naWMgdG8gdW5kZXJzdGFuZCB0aGUgZThiIGZlYXR1cmUKbGVhZiwgd2hpY2ggaGFz
IHRoZSBzaWRlIGVmZmVjdCBvZiBhbHNvIG9mZmVyaW5nIENMWkVSTyBvbiBhcHBsaWNhYmxlCmhh
cmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfY3B1
aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8IDQgKysrLQogeGVuL2FyY2gveDg2L2NwdWlkLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8IDggKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCA2ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X2NwdWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggMjViOTIyZS4u
OWZhMmY3YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9v
bHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTQ2NSw3ICs0NjUsOSBAQCBzdGF0aWMgdm9pZCB4
Y19jcHVpZF9odm1fcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLAogCiAgICAgY2FzZSAweDgwMDAw
MDA4OgogICAgICAgICByZWdzWzBdICY9IDB4MDAwMGZmZmZ1OwotICAgICAgICByZWdzWzFdID0g
cmVnc1szXSA9IDA7CisgICAgICAgIHJlZ3NbMV0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3
b3JkX29mKFg4Nl9GRUFUVVJFX0NMWkVSTyldOworICAgICAgICAvKiByZWdzWzJdIGhhbmRsZWQg
aW4gdGhlIHBlci12ZW5kb3IgbG9naWMuICovCisgICAgICAgIHJlZ3NbM10gPSAwOwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgMHgwMDAwMDAwMjogLyogSW50ZWwgY2FjaGUgaW5mbyAoZHVt
cGVkIGJ5IEFNRCBwb2xpY3kpICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBi
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDJlZjcxZDIuLmUxYjhjN2EgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0zNTQs
NiArMzU0LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaG9zdF9wb2xpY3kodm9p
ZCkKICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7CiAgICAgcmVjYWxjdWxhdGVfbWlzYyhwKTsK
IAorICAgIC8qCisgICAgICogQU1EJ3MgSVBCUCBpcyBhIHN1YnNldCBvZiBJbnRlbCdzIElCUlMv
SUJQQi4gIEZvciBwZXJmb3JtYW5jZSByZWFzb25zLAorICAgICAqIHdlIG1heSB3YW50IHRvIG9m
ZmVyIGEgZ3Vlc3Qgb25seSBJQlBCIGFuZCBub3QgSUJSUywgc28gYWxsb3cgdGhlIEFNRAorICAg
ICAqIENQVUlEIGJpdCB0byBiZSB1c2VkIHdoZW5ldmVyIHRoZSBoYXJkd2FyZSBzdXBwb3J0cyBJ
QlBCLgorICAgICAqLworICAgIGlmICggcC0+ZmVhdC5pYnJzYiApCisgICAgICAgIHAtPmV4dGQu
aWJwYiA9IHRydWU7CisKICAgICBpZiAoIHAtPmV4dGQuc3ZtICkKICAgICB7CiAgICAgICAgIC8q
IENsYW1wIHRvIGltcGxlbWVudGVkIGZlYXR1cmVzIHdoaWNoIHJlcXVpcmUgaGFyZHdhcmUgc3Vw
cG9ydC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmlu
ZGV4IGUxNDg3NTUuLmFhZWIxNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaApAQCAtMjM3LDEzICsyMzcsMTMgQEAgWEVOX0NQVUZFQVRVUkUoRUZSTywg
ICAgICAgICAgNyozMisxMCkgLyogICBBUEVSRi9NUEVSRiBSZWFkIE9ubHkgaW50ZXJmYWNlICov
CiAKIC8qIEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwOC5l
YngsIHdvcmQgOCAqLwogWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypB
ICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KLVhFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgq
MzIrMTIpIC8qICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwor
WEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLypBICBJQlBCIHN1cHBvcnQg
b25seSAobm8gSUJSUywgdXNlZCBieSBBTUQpICovCiAKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZl
YXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhFTl9DUFVG
RUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3Jr
IEluc3RydWN0aW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykg
LypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KLVhF
Tl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qICAgSUJSUyBhbmQgSUJQQiBz
dXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwotWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAg
OSozMisyNykgLyogICBTVElCUCAqLworWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSoz
MisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCitYRU5f
Q1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEgIFNUSUJQICovCiAKICNlbmRp
ZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 23:09:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 23:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZPUN-000219-Iu; Wed, 10 Jan 2018 23:08:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3dgs=ef=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eZPUM-000213-7p
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 23:08:54 +0000
X-Inumbo-ID: 098fb748-f65b-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x22d.google.com (unknown [2607:f8b0:4002:c09::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 098fb748-f65b-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 00:07:32 +0100 (CET)
Received: by mail-yb0-x22d.google.com with SMTP id k189so291347ybc.12
 for <xen-devel@lists.xenproject.org>; Wed, 10 Jan 2018 15:08:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to; bh=Zon32m3toyrsHuWyUSCFuc3ProTX1zf3fzdBCc/DgsQ=;
 b=hM3YFWzOCahQyctF7/oXIk9aPyJwM/k/QfcFfJmj+j6XitT4tf39JSoypGGT+96ApA
 Q6MNlL3VmDwp47TkdBdn0ZVSehJQmtCOG1f4WiliFUd64/CMLeZIJZQp6r+13Jq14OmQ
 sCiWaSx6iuMmWkFHNhZVwk5EYoZjbwatQVJ40=
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;
 bh=Zon32m3toyrsHuWyUSCFuc3ProTX1zf3fzdBCc/DgsQ=;
 b=Gd76RYlkWbIhE/EDN00JFXnqgZSENRiGv5G/VRZhcPqGix17IFrKzTYreXandor834
 khgblzB906RNZ+IlQx9DLEHEwicaIxd+Jq6D84QDoBgzObHT+KYEMsB03q46FkNeorNh
 VLTapQgDAnUPhpKHZsHrq6bxVJLj23vMTzh1QJGcoEy5xRyJBlzhNmB19e8YoZM764OW
 B0cmkGy6OacvZDB3WO2UU4KW9jLKEQ4BGSV3aXgM/vdmgcx34MWjv5uhPcBNg+676oTq
 VMPsAMDvFtLjpaQLwlZXtEBS4em68HS9lAISbpa8AA3gD51ScTqBuLXzzqgpaSEpaQeb
 7NGQ==
X-Gm-Message-State: AKGB3mLH9wKSaQCFdZ7ur00ofnWMkitRYljWZItUwEtyFqiNAgTDzTG+
 AoQEpchC+EDG9AzFMRH++uvE7w==
X-Google-Smtp-Source: ACJfBovGbhfDY1Wsr+wMyf9lBcmAvpKVO8Q+qFar267jmMjKJ41Mwnu6vpkk3Z/vARQ5qg9fpG/9DQ==
X-Received: by 10.37.160.144 with SMTP id y16mr13844719ybh.260.1515625732131; 
 Wed, 10 Jan 2018 15:08:52 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id u3sm2908124ywg.28.2018.01.10.15.08.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 10 Jan 2018 15:08:51 -0800 (PST)
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 xen-devel@lists.xenproject.org, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 Dario Faggioli <raistlin@linux.it>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <d113d4ce-3ee9-95b2-8f4e-77d0beef5674@cardoe.com>
Date: Wed, 10 Jan 2018 17:08:47 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <23126.13224.18254.699605@mariner.uk.xensource.com>
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1027942215014826460=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--iHhT6Ozi4zpIph9dAKnG2QGwoXvuojagE
Content-Type: multipart/mixed; boundary="MRK4lbuXxx9IP4Srl2DRFJ0HSf6V6CAK9";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 xen-devel@lists.xenproject.org, committers@xenproject.org,
 security@xenproject.org, Jan Beulich <JBeulich@suse.com>,
 Dario Faggioli <raistlin@linux.it>
Message-ID: <d113d4ce-3ee9-95b2-8f4e-77d0beef5674@cardoe.com>
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
In-Reply-To: <23126.13224.18254.699605@mariner.uk.xensource.com>

--MRK4lbuXxx9IP4Srl2DRFJ0HSf6V6CAK9
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 1/10/18 9:39 AM, Ian Jackson wrote:
> Ian Jackson writes ("Re: sidecar (hvm shim) creation script"):
>> Here is the converter script where I just got my guest to boot with
>> the Vixen shim, as built and provided by Wei.
>=20
> And here is one which handles the guest console correctly.  Vixen
> sends the L2 guest console to the emulated serial, along with the
> shim's own output.
>=20
>=20

So, not that I don't like executing another language interpreter from
another language interpreter (insert yodawg meme here), but how would
you feel about a Python version? The system I'm currently dealing with
needs to import this code as a Python module so I figured I'd slap a
main() and some argparse on it and it should be good.

--=20
Doug Goldstein


--MRK4lbuXxx9IP4Srl2DRFJ0HSf6V6CAK9--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpWnP9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl0W7Q//WSlF7rT+LiJHjz8zauQzOH2RkXQTlQHF9Rmf+R5OGSMxLZNK6Mh7ecrt
XKWhNJe0v59M6UdnEesBZWu4+s58vcgFed8ZwT9MXBWcNFHMVqL4bIgc87Ju4DVo
vzQyzFzqanGr1oBhewXWUEnZD/fbe78njfCvLLPzhoPnFbnW/ugIRVEzVQKCE4Ff
L6C+jT+46mIapqWhyzKDx7ispQGVu3v69uIe7OY0+uGcA45AmIK8tXyuPxI3+CM3
4Ozo3U1NqAtA15RkXp3fW16cabjZFD2U6PrYRwLf3tnEdamK27aQ8X8C8MBzDKZy
jm263MAYZno5xXGutP+QWGWBIXFNTRN2YucTSr8rccNtrx84OjZfbvqW/OYvCg7N
e0GKTha21TNgwI3fBrd/nM+Vhht19mpR/H/uHCYFnkngTjBFLUB8AczEeHwAIfYK
wtQthxFo05nflqWPE8Z1q1oRh4twuWTXq6apJ3RRGOuxpG7/tmtzGS9BJ3SLQAOZ
Eu0g+7iivUnCv5RhSsN+i7OKHxF4Ajko0ltD5wzEnlKD1ZBVutdc0G7ja5rs877i
gd/VAcj+T63M6WFWoAOzYfT2C95+toRTItJ90hj1YZGlU9ADZCuaV8iQ31Gc5HUq
EJp+gP4hQtwQWRFbM6ZdVYZHYWjVi24rVRAkwNMQ6aCaLd9SPiI=
=yMM/
-----END PGP SIGNATURE-----

--iHhT6Ozi4zpIph9dAKnG2QGwoXvuojagE--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1027942215014826460==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 10 23:17:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 23:17:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZPcy-0002sz-Gp; Wed, 10 Jan 2018 23:17:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7cvi=ef=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1eZPcy-0002st-64
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 23:17:48 +0000
X-Inumbo-ID: 4745bde0-f65c-11e7-b4a6-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4745bde0-f65c-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 00:16:25 +0100 (CET)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Jan 2018 15:17:45 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,342,1511856000"; d="scan'208";a="26181794"
Received: from downor-z87x-ud5h.fm.intel.com (HELO downor-Z87X-UD5H)
 ([10.1.122.11])
 by orsmga002.jf.intel.com with ESMTP; 10 Jan 2018 15:17:44 -0800
Date: Wed, 10 Jan 2018 15:13:58 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "Potrola, MateuszX" <mateuszx.potrola@intel.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>,
 Intel Graphics Development <intel-gfx@lists.freedesktop.org>,
 intel-gvt-dev@lists.freedesktop.org
Message-ID: <20180110231358.GA19396@downor-Z87X-UD5H>
References: <1513711816-2618-1-git-send-email-dongwon.kim@intel.com>
 <20171219232731.GA6497@downor-Z87X-UD5H>
 <20171220095957.GL26573@phenom.ffwll.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171220095957.GL26573@phenom.ffwll.local>
User-Agent: Mutt/1.5.24 (2015-08-30)
Subject: Re: [Xen-devel] [RFC PATCH 01/60] hyper_dmabuf: initial working
 version of hyper_dmabuf drv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMjAsIDIwMTcgYXQgMTA6NTk6NTdBTSArMDEwMCwgRGFuaWVsIFZldHRlciB3
cm90ZToKPiBPbiBUdWUsIERlYyAxOSwgMjAxNyBhdCAwMzoyNzozMVBNIC0wODAwLCBEb25nd29u
IEtpbSB3cm90ZToKPiA+IEkgZm9yZ290IHRvIGluY2x1ZGUgdGhpcyBicmllZiBpbmZvcm1hdGlv
biBhYm91dCB0aGlzIHBhdGNoIHNlcmllcy4KPiA+IAo+ID4gVGhpcyBwYXRjaCBzZXJpZXMgY29u
dGFpbnMgdGhlIGltcGxlbWVudGF0aW9uIG9mIGEgbmV3IGRldmljZSBkcml2ZXIsCj4gPiBoeXBl
cl9kbWFidWYsIHdoaWNoIHByb3ZpZGVzIGEgbWV0aG9kIGZvciBETUEtQlVGIHNoYXJpbmcgYWNy
b3NzCj4gPiBkaWZmZXJlbnQgT1NlcyBydW5uaW5nIG9uIHRoZSBzYW1lIHZpcnR1YWwgT1MgcGxh
dGZvcm0gcG93ZXJlZCBieQo+ID4gYSBoeXBlcnZpc29yLgo+ID4gCj4gPiBEZXRhaWxlZCBpbmZv
cm1hdGlvbiBhYm91dCB0aGlzIGRyaXZlciBpcyBkZXNjcmliZWQgaW4gYSBoaWdoLWxldmVsIGRv
Ywo+ID4gYWRkZWQgYnkgdGhlIHNlY29uZCBwYXRjaCBvZiB0aGUgc2VyaWVzLgo+ID4gCj4gPiBb
UkZDIFBBVENIIDAyLzYwXSBoeXBlcl9kbWFidWY6IGFkZGVkIGEgZG9jIGZvciBoeXBlcl9kbWFi
dWYgc2hhcmluZwo+ID4gCj4gPiBJIGFtIGF0dGFjaGluZyAnT3ZlcnZpZXcnIHNlY3Rpb24gaGVy
ZSBhcyBhIHN1bW1hcnkuCj4gPiAKPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gU2VjdGlv
biAxLiBPdmVydmlldwo+ID4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiAKPiA+IEh5cGVyX0RN
QUJVRiBkcml2ZXIgaXMgYSBMaW51eCBkZXZpY2UgZHJpdmVyIHJ1bm5pbmcgb24gbXVsdGlwbGUg
VmlydHVhbAo+ID4gYWNoaW5lcyAoVk1zKSwgd2hpY2ggZXhwYW5kcyBETUEtQlVGIHNoYXJpbmcg
Y2FwYWJpbGl0eSB0byB0aGUgVk0gZW52aXJvbm1lbnQKPiA+IHdoZXJlIG11bHRpcGxlIGRpZmZl
cmVudCBPUyBpbnN0YW5jZXMgbmVlZCB0byBzaGFyZSBzYW1lIHBoeXNpY2FsIGRhdGEgd2l0aG91
dAo+ID4gZGF0YS1jb3B5IGFjcm9zcyBWTXMuCj4gPiAKPiA+IFRvIHNoYXJlIGEgRE1BX0JVRiBh
Y3Jvc3MgVk1zLCBhbiBpbnN0YW5jZSBvZiB0aGUgSHlwZXJfRE1BQlVGIGRydiBvbiB0aGUKPiA+
IGV4cG9ydGluZyBWTSAoc28gY2FsbGVkLCDigJxleHBvcnRlcuKAnSkgaW1wb3J0cyBhIGxvY2Fs
IERNQV9CVUYgZnJvbSB0aGUgb3JpZ2luYWwKPiA+IHByb2R1Y2VyIG9mIHRoZSBidWZmZXIsIHRo
ZW4gcmUtZXhwb3J0cyBpdCB3aXRoIGFuIHVuaXF1ZSBJRCwgaHlwZXJfZG1hYnVmX2lkCj4gPiBm
b3IgdGhlIGJ1ZmZlciB0byB0aGUgaW1wb3J0aW5nIFZNIChzbyBjYWxsZWQsIOKAnGltcG9ydGVy
4oCdKS4KPiA+IAo+ID4gQW5vdGhlciBpbnN0YW5jZSBvZiB0aGUgSHlwZXJfRE1BQlVGIGRyaXZl
ciBvbiBpbXBvcnRlciByZWdpc3RlcnMKPiA+IGEgaHlwZXJfZG1hYnVmX2lkIHRvZ2V0aGVyIHdp
dGggcmVmZXJlbmNlIGluZm9ybWF0aW9uIGZvciB0aGUgc2hhcmVkIHBoeXNpY2FsCj4gPiBwYWdl
cyBhc3NvY2lhdGVkIHdpdGggdGhlIERNQV9CVUYgdG8gaXRzIGRhdGFiYXNlIHdoZW4gdGhlIGV4
cG9ydCBoYXBwZW5zLgo+ID4gCj4gPiBUaGUgYWN0dWFsIG1hcHBpbmcgb2YgdGhlIERNQV9CVUYg
b24gdGhlIGltcG9ydGVy4oCZcyBzaWRlIGlzIGRvbmUgYnkKPiA+IHRoZSBIeXBlcl9ETUFCVUYg
ZHJpdmVyIHdoZW4gdXNlciBzcGFjZSBpc3N1ZXMgdGhlIElPQ1RMIGNvbW1hbmQgdG8gYWNjZXNz
Cj4gPiB0aGUgc2hhcmVkIERNQV9CVUYuIFRoZSBIeXBlcl9ETUFCVUYgZHJpdmVyIHdvcmtzIGFz
IGJvdGggYW4gaW1wb3J0aW5nIGFuZAo+ID4gZXhwb3J0aW5nIGRyaXZlciBhcyBpcywgdGhhdCBp
cywgbm8gc3BlY2lhbCBjb25maWd1cmF0aW9uIGlzIHJlcXVpcmVkLgo+ID4gQ29uc2VxdWVudGx5
LCBvbmx5IGEgc2luZ2xlIG1vZHVsZSBwZXIgVk0gaXMgbmVlZGVkIHRvIGVuYWJsZSBjcm9zcy1W
TSBETUFfQlVGCj4gPiBleGNoYW5nZS4KPiAKPiBTbyBJIGtub3cgdGhhdCBtb3N0IGRtYS1idWYg
aW1wbGVtZW50YXRpb25zIChlc3BlY2lhbGx5IGxvdHMgb2YgaW1wb3J0ZXJzCj4gaW4gZHJpdmVy
cy9ncHUpIGJyZWFrIHRoaXMsIGJ1dCBmdW5kYW1lbnRhbGx5IG9ubHkgdGhlIG9yaWdpbmFsIGV4
cG9ydGVyCj4gaXMgYWxsb3dlZCB0byBrbm93IGFib3V0IHRoZSB1bmRlcmx5aW5nIHBhZ2VzLiBU
aGVyZSdzIHZhcmlvdXMgc2NlbmFyaW9zCj4gd2hlcmUgYSBkbWEtYnVmIGlzbid0IGJhY2tlZCBi
eSBhbnl0aGluZyBsaWtlIGEgc3RydWN0IHBhZ2UuCj4gCj4gU28geW91ciBmaXJzdCBzdGVwIG9m
IG5vb2RsaW5nIHRoZSB1bmRlcmx5aW5nIHN0cnVjdCBwYWdlIG91dCBmcm9tIHRoZQo+IGRtYS1i
dWYgaXMga2luZGEgYnJlYWtpbmcgdGhlIGFic3RyYWN0aW9uLCBhbmQgSSB0aGluayBpdCdzIG5v
dCBhIGdvb2QKPiBpZGVhIHRvIGhhdmUgdGhhdC4gRXNwZWNpYWxseSBub3QgZm9yIHNoYXJpbmcg
YWNyb3NzIFZNcy4KPiAKPiBJIHRoaW5rIGEgYmV0dGVyIGRlc2lnbiB3b3VsZCBiZSBpZiBoeXBl
ci1kbWFidWYgd291bGQgYmUgdGhlIGRtYS1idWYKPiBleHBvcnRlciBpbiBib3RoIG9mIHRoZSBW
TXMsIGFuZCB5b3UnZCBpbXBvcnQgaXQgZXZlcnl3aGVyZSB5b3Ugd2FudCB0byBpbgo+IHNvbWUg
Z3B1L3ZpZGVvL3doYXRldmVyIGRyaXZlciBpbiB0aGUgVk1zLiBUaGF0IHdheSBoeXBlci1kbWFi
dWYgaXMgYWx3YXlzCj4gaW4gY29udHJvbCBvZiB0aGUgcGFnZXMsIGFuZCBhIGxvdCBvZiB0aGUg
dHJvdWJsaW5nIGZvcndhcmRpbmcgeW91Cj4gY3VycmVudGx5IG5lZWQgdG8gZG8gZGlzYXBwZWFy
cy4KCkl0IGNvdWxkIGJlIGFub3RoZXIgd2F5IHRvIGltcGxlbWVudCBkbWEtYnVmIHNoYXJpbmcg
aG93ZXZlciwgaXQgd291bGQgYnJlYWsKdGhlIGZsZXhpYmlsaXR5IGFuZCB0cmFuc3BhcmVuY3kg
dGhhdCB0aGlzIGRyaXZlciBoYXMgbm93LiBXaXRoIHN1Z2dlc3RlZAptZXRob2QsIHRoZXJlIHdp
bGwgYmUgdHdvIGRpZmZlcmVudCB0eXBlcyBvZiBkbWEtYnVmIGV4aXN0IGluIGdlbmVyYWwgdXNh
Z2UKbW9kZWwsIG9uZSBpcyBsb2NhbC1kbWFidWYsIGEgdHJhZGl0aW9uYWwgZG1hYnVmIHRoYXQg
Y2FuIGJlIHNoYXJlZCBvbmx5CndpdGhpbiBpbiB0aGUgc2FtZSBPUyBpbnN0YW5jZSBhbmQgdGhl
IG90aGVyIGlzIGNyb3NzLXZtIHNoYXJhYmxlIGRtYWJ1ZgpjcmVhdGVkIGJ5IGh5cGVyX2RtYWJ1
ZiBkcml2ZXIuIAoKVGhlIHByb2JsZW0gd2l0aCB0aGlzIGFwcHJvYWNoIGlzIHRoYXQgYW4gYXBw
bGljYXRpb24gbmVlZHMgdG8ga25vdyB3aGV0aGVyCnRoZSBjb250ZW50cyB3aWxsIGJlIHNoYXJl
ZCBvciBub3QgYWNyb3NzIFZNcyBpbiBhZHZhbmNlIGJlZm9yZSBkZWNpZGluZwp3aGF0IHR5cGUg
b2YgZG1hLWJ1ZiBpdCBuZWVkcyB0byBjcmVhdGUuIE90aGVyd2lzZSwgdGhlIGFwcGxpY2F0aW9u
IHNob3VsZAphbHdheXMgdXNlIGh5cGVyX2RtYWJ1ZiBhcyB0aGUgZXhwb3J0ZXIgZm9yIGFsbCBj
b250ZW50cyB0aGF0IGNhbiBiZSBwb3NzaWJseQpzaGFyZWQgaW4gdGhlIGZ1dHVyZSBhbmQgSSB0
aGluayB0aGlzIHdpbGwgcmVxdWlyZSBzaWduaWZpY2FudCBhbW91bnQgb2YKYXBwbGljYXRpb24g
Y2hhbmdlcyBhbmQgYWxzbyBhZGRzIHVubmVjZXNzYXJ5IGRlcGVuZGVuY3kgb24gaHlwZXJfZG1h
YnVmIGRyaXZlci4KCj4gCj4gMm5kIHRoaW5nOiBUaGlzIHNlZW1zIHZlcnkgbXVjaCByZWxhdGVk
IHRvIHdoYXQncyBoYXBwZW5pbmcgYXJvdW5kIGd2dCBhbmQKPiBhbGxvd2luZyBhdCBsZWFzdCB0
aGUgaG9zdCAoaW4gYSBrdm0gYmFzZWQgVk0gZW52aXJvbm1lbnQpIHRvIGJlIGFibGUgdG8KPiBh
Y2Nlc3Mgc29tZSBvZiB0aGUgZG1hLWJ1ZiAob3Igd2VsbCwgZnJhbWVidWZmZXJzIGluIGdlbmVy
YWwpIHRoYXQgdGhlCj4gY2xpZW50IGlzIHVzaW5nLiBBZGRpbmcgc29tZSBtYWlsaW5nIGxpc3Rz
IGZvciB0aGF0LgoKSSB0aGluayB5b3UgYXJlIHRhbGtpbmcgYWJvdXQgZXhwb3NpbmcgZnJhbWVi
dWZmZXIgdG8gYW5vdGhlciBkb21haW4gdmlhIEdUVAptZW1vcnkgc2hhcmluZy4gQW5kIHllcywg
b25lIG9mIHByaW1hcnkgdXNlIGNhc2VzIGZvciBoeXBlcl9kbWFidWYgaXMgdG8gc2hhcmUKYSBm
cmFtZWJ1ZmZlciBvciBvdGhlciBncmFwaGljIG9iamVjdCBhY3Jvc3MgVk1zIGJ1dCBpdCBpcyBk
ZXNpZ25lZCB0byBkbyBpdAp2aWEgbW9yZSBnZW5lcmFsIHdheSB1c2luZyBleGlzdGluZyBkbWEt
YnVmIGZyYW1ld29yay4gQWxzbywgd2Ugd2FudGVkIHRvCm1ha2UgdGhpcyBmZWF0dXJlIGF2YWls
YWJsZSB2aXJ0dWFsbHkgZm9yIGFueSBzaGFyYWJsZSBjb250ZW50cyB3aGljaCBjYW4KY3VycmVu
dGx5IGJlIHNoYXJlZCB2aWEgZG1hLWJ1ZiBsb2NhbGx5LgoKPiAtRGFuaWVsCj4gCj4gPiAKPiA+
IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gCj4gPiBUaGVyZSBpcyBhIGdpdCByZXBvc2l0b3J5
IGF0IGdpdGh1Yi5jb20gd2hlcmUgdGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBhcmUgYWxsCj4gPiBp
bnRlZ3JhdGVkIGluIExpbnV4IGtlcm5lbCB0cmVlIGJhc2VkIG9uIHRoZSBjb21taXQ6Cj4gPiAK
PiA+ICAgICAgICAgY29tbWl0IGFlNjRmOWJkMWQzNjIxYjVlNjBkNzM2M2JjMjBhZmI0NmFlZGUy
MTUKPiA+ICAgICAgICAgQXV0aG9yOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91
bmRhdGlvbi5vcmc+Cj4gPiAgICAgICAgIERhdGU6ICAgU3VuIERlYyAzIDExOjAxOjQ3IDIwMTcg
LTA1MDAKPiA+IAo+ID4gICAgICAgICAgICAgTGludXggNC4xNS1yYzIKPiA+IAo+ID4gaHR0cHM6
Ly9naXRodWIuY29tL2Rvd25vci9saW51eF9oeXBlcl9kbWFidWYuZ2l0IGh5cGVyX2RtYWJ1Zl9p
bnRlZ3JhdGlvbl92Mwo+ID4gCj4gPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+ID4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+ID4gZHJpLWRldmVsQGxp
c3RzLmZyZWVkZXNrdG9wLm9yZwo+ID4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFp
bG1hbi9saXN0aW5mby9kcmktZGV2ZWwKPiAKPiAtLSAKPiBEYW5pZWwgVmV0dGVyCj4gU29mdHdh
cmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCj4gaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 23:18:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 23:18:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZPdu-0002wr-Qj; Wed, 10 Jan 2018 23:18:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7cvi=ef=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1eZPdu-0002wj-9E
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 23:18:46 +0000
X-Inumbo-ID: 6a944136-f65c-11e7-b4a6-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a944136-f65c-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 00:17:24 +0100 (CET)
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 fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Jan 2018 15:18:44 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,342,1511856000"; d="scan'208";a="10284682"
Received: from downor-z87x-ud5h.fm.intel.com (HELO downor-Z87X-UD5H)
 ([10.1.122.11])
 by orsmga006.jf.intel.com with ESMTP; 10 Jan 2018 15:18:43 -0800
Date: Wed, 10 Jan 2018 15:14:57 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <20180110231457.GA19888@downor-Z87X-UD5H>
References: <1513711816-2618-1-git-send-email-dongwon.kim@intel.com>
 <20171219232731.GA6497@downor-Z87X-UD5H>
 <51dda471-e623-f30d-f40f-ca0767b31ca9@epam.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <51dda471-e623-f30d-f40f-ca0767b31ca9@epam.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Potrola,
 MateuszX" <mateuszx.potrola@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH 01/60] hyper_dmabuf: initial working
 version of hyper_dmabuf drv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WWVzLCBJIHdpbGwgcG9zdCBhIHRlc3QgYXBwbGljYXRpb24uClRoYW5rcwoKT24gV2VkLCBEZWMg
MjAsIDIwMTcgYXQgMTA6Mzg6MDhBTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3Jv
dGU6Cj4gCj4gT24gMTIvMjAvMjAxNyAwMToyNyBBTSwgRG9uZ3dvbiBLaW0gd3JvdGU6Cj4gPlRo
aXMgcGF0Y2ggc2VyaWVzIGNvbnRhaW5zIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBhIG5ldyBkZXZp
Y2UgZHJpdmVyLAo+ID5oeXBlcl9kbWFidWYsIHdoaWNoIHByb3ZpZGVzIGEgbWV0aG9kIGZvciBE
TUEtQlVGIHNoYXJpbmcgYWNyb3NzCj4gPmRpZmZlcmVudCBPU2VzIHJ1bm5pbmcgb24gdGhlIHNh
bWUgdmlydHVhbCBPUyBwbGF0Zm9ybSBwb3dlcmVkIGJ5Cj4gPmEgaHlwZXJ2aXNvci4KPiBUaGlz
IGlzIHZlcnkgaW50ZXJlc3RpbmcgYXQgbGVhc3QgaW4gY29udGV4dCBvZiBlbWJlZGRlZCBzeXN0
ZW1zLgo+IENvdWxkIHlvdSBwbGVhc2Ugc2hhcmUgdXNlLWNhc2VzIGZvciB0aGlzIHdvcmsgYW5k
LCBpZiBwb3NzaWJsZSwKPiBzb3VyY2VzIG9mIHRoZSB0ZXN0IGFwcGxpY2F0aW9ucyBpZiBhbnku
Cj4gCj4gVGhhbmsgeW91LAo+IE9sZWtzYW5kcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 23:25:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 23:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZPkg-0003rj-Gu; Wed, 10 Jan 2018 23:25:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7cvi=ef=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1eZPkf-0003rd-Q1
 for xen-devel@lists.xenproject.org; Wed, 10 Jan 2018 23:25:45 +0000
X-Inumbo-ID: de891e30-f65d-11e7-b0d7-9f685aff125f
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de891e30-f65d-11e7-b0d7-9f685aff125f;
 Wed, 10 Jan 2018 23:27:49 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Jan 2018 15:25:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,342,1511856000"; 
   d="scan'208";a="8701818"
Received: from downor-z87x-ud5h.fm.intel.com (HELO downor-Z87X-UD5H)
 ([10.1.122.11])
 by fmsmga007.fm.intel.com with ESMTP; 10 Jan 2018 15:25:30 -0800
Date: Wed, 10 Jan 2018 15:21:45 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180110232145.GB19888@downor-Z87X-UD5H>
References: <1513711816-2618-1-git-send-email-dongwon.kim@intel.com>
 <20171219232731.GA6497@downor-Z87X-UD5H>
 <b2e54171-ff9e-6c68-2a39-ec42988a1663@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b2e54171-ff9e-6c68-2a39-ec42988a1663@suse.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>, "Potrola,
 MateuszX" <mateuszx.potrola@intel.com>
Subject: Re: [Xen-devel] [RFC PATCH 01/60] hyper_dmabuf: initial working
 version of hyper_dmabuf drv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMjAsIDIwMTcgYXQgMDk6MTc6MDdBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyMC8xMi8xNyAwMDoyNywgRG9uZ3dvbiBLaW0gd3JvdGU6Cj4gPiBJIGZvcmdv
dCB0byBpbmNsdWRlIHRoaXMgYnJpZWYgaW5mb3JtYXRpb24gYWJvdXQgdGhpcyBwYXRjaCBzZXJp
ZXMuCj4gPiAKPiA+IFRoaXMgcGF0Y2ggc2VyaWVzIGNvbnRhaW5zIHRoZSBpbXBsZW1lbnRhdGlv
biBvZiBhIG5ldyBkZXZpY2UgZHJpdmVyLAo+ID4gaHlwZXJfZG1hYnVmLCB3aGljaCBwcm92aWRl
cyBhIG1ldGhvZCBmb3IgRE1BLUJVRiBzaGFyaW5nIGFjcm9zcwo+ID4gZGlmZmVyZW50IE9TZXMg
cnVubmluZyBvbiB0aGUgc2FtZSB2aXJ0dWFsIE9TIHBsYXRmb3JtIHBvd2VyZWQgYnkKPiA+IGEg
aHlwZXJ2aXNvci4KPiAKPiBTb21lIGdlbmVyYWwgcmVtYXJrcyByZWdhcmRpbmcgdGhpcyBzZXJp
ZXM6Cj4gCj4gWW91IGFyZSBzdGFydGluZyB0aGUgd2hvbGUgZHJpdmVyIGluIGRyaXZlcnMveGVu
LyBhbmQgaW4gdGhlIGxhc3QgcGF0Y2gKPiB5b3UgbW92ZSBpdCBvdmVyIHRvIGRyaXZlcnMvZG1h
LWJ1Zi8uIFdoeSBkb24ndCB5b3UgdXNlIGRyaXZlcnMvZG1hLWJ1Zi8KPiBmcm9tIHRoZSBiZWdp
bm5pbmc/IFRoZSBzYW1lIGFwcGxpZXMgdG8gZS5nLiBwYXRjaCAyMiBjaGFuZ2luZyB0aGUKPiBs
aWNlbnNlLiBQbGVhc2UgbWFrZSBpdCBlYXNpZXIgZm9yIHRoZSByZXZpZXdlcnMgYnkgbm90IGxl
dHRpbmcgdXMKPiByZXZpZXcgdGhlIGRldmVsb3BtZW50IGhpc3Rvcnkgb2YgeW91ciB3b3JrLgoK
WWVhaCwgSSB0cmllZCB0byBjbGVhbiB1cCBvdXIgZGV2ZWxvcGVtZW50IGhpc3RvcnkgYnV0IGJl
Y2F1c2Ugb2YKZGVwZW5kZW5jaWVzIGFtb25nIHBhdGNoZXMsIEkgY291bGRuJ3QgbWFrZSB0aG9z
ZSB0aGluZ3MgY2xlYXIgaW4gdGhlCmZpcnN0IHBsYWNlLgoKSSB3aWxsIHRyeSB0byBjbGVhbiB0
aGluZ3MgdXAgZnVydGhlci4KCj4gCj4gUGxlYXNlIHJ1biAuL3NjcmlwdHMvY2hlY2twYXRjaC5w
bCBvbiBlYWNoIHBhdGNoIGFuZCBjb3JyZWN0IHRoZSBpc3N1ZXMKPiBpdCBpcyByZXBvcnRpbmcu
IEF0IHRoZSBmaXJzdCBnbGFuY2UgSSd2ZSBzZWVuIHNldmVyYWwgc3R5bGUgcHJvYmxlbXMKPiB3
aGljaCBJIHdvbid0IGNvbW1lbnQgdW50aWwgdGhlIG5leHQgcm91bmQuCgpobW0uLiBJIHJhbiB0
aGUgc2NyaXB0IG9ubHkgb24gdGhlIGZpbmFsIHZlcnNpb24gYW5kIHRyeSB0byBmaXggYWxsIHRo
ZQppc3N1ZXMgYWZ0ZXIgdGhhdC4gSWYgaXQncyByZXF1aXJlZCBmb3IgaW5kaXZpZHVhbCBwYXRj
aGVzLCBJIHdpbGwgY2xlYW4KdXAgZXZlcnkgcGF0Y2ggb25jZSBhZ2Fpbi4KCj4gCj4gUGxlYXNl
IGFkZCB0aGUgbWFpbnRhaW5lcnMgYXMgQ2M6LCBub3Qgb25seSB0aGUgcmVsYXRlZCBtYWlsaW5n
IGxpc3RzLgo+IEFzIHlvdSBzZWVtIHRvIGFpbSBzdXBwb3J0aW5nIG90aGVyIGh5cGVydmlzb3Jz
IHRoYW4gWGVuIHlvdSBtaWdodCB3YW50Cj4gdG8gYWRkIHZpcnR1YWxpemF0aW9uQGxpc3RzLmxp
bnV4LWZvdW5kYXRpb24ub3JnIGFzIHdlbGwuCgpPaywgdGhhbmtzIQoKPiAKPiAKPiBKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 23:34:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 23:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZPsi-0004jJ-Bp; Wed, 10 Jan 2018 23:34:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5413ecea8=citrix-osstest@xenproject.org>)
 id 1eZPsg-0004j0-VE
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 23:34:03 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id 1D/DB-13584-AE2A65A5;
 Wed, 10 Jan 2018 23:34:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHSDve7LRWF
 RBg+7hS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aW9afZCg70MFb0rb3B0sA4O7KLkYNDQsBf
 ouOaYxcjJ5DpLjG9fQUbiC0i4Cwx4cNtMJtXQE9iybJDYLawgI/Em9ff2LsYuYDq57hL3P/Vz
 QbR7CrxbektRoiZrhLHX0aAhNkEPCQm9kxkAbFZBFQl/v68wQ5iCwloSSxdvJIJYr6gxMmZT8
 BqmAUkJA6+eMEMMdJCYsfHPrYJjHyzkJTNQlK2gJFpFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6
 uoYGpXm5qcXFiempOYlKxXnJ+7iZGYFDVMzAw7mBsnO13iFGSg0lJlDeQMzRKiC8pP6UyI7E4
 I76oNCe1+BCjDAeHkgSvAjBIhQSLUtNTK9Iyc4DhDZOW4OBREuHVBUnzFhck5hZnpkOkTjFac
 jQ9eNDGzDHt8UsgeePF6zZmIZa8/LxUKXHeAwuBGgRAGjJK8+DGwWLwEqOslDAvIwMDgxBPQW
 pRbmYJqvwrRnEORiVhXgeQtTyZeSVwW18BHcQEdND5jaEgB5UkIqSkGhg1ss/JPy5J75A4G1x
 4/65Cd/CWl7OuqUo/f1B23vWgwb/tku3Gp5YyRuZfaI36ffT54jkOU3nOpcfnbtA/HTR5+eNF
 Nuquu1sXvWHW7Dt/VcNEQOl+e+5ixdav56IiHp89eIR3WtG5pOeS/RWfLi+un/Irv43rA+eCE
 gO+L1OmC3AdmvNzq8gEJZbijERDLeai4kQAfF0XZrwCAAA=
X-Env-Sender: prvs=5413ecea8=citrix-osstest@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1515627239!99262976!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65206 invoked from network); 10 Jan 2018 23:34:00 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-13.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 10 Jan 2018 23:34:00 -0000
X-IronPort-AV: E=Sophos;i="5.46,342,1511827200"; d="scan'208";a="465351972"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74214-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-amd64:<job status>:broken:regression
 xen-4.9-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.9-testing:build-i386:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.9-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.9-testing:build-armhf-xsm:<job status>:broken:regression
 xen-4.9-testing:build-armhf:<job status>:broken:regression
 xen-4.9-testing:build-i386-prev:<job status>:broken:regression
 xen-4.9-testing:build-armhf-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-armhf:host-install(4):broken:regression
 xen-4.9-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-amd64:host-install(4):broken:regression
 xen-4.9-testing:build-i386:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-prev:host-install(4):broken:regression
 xen-4.9-testing:build-i386-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-xtf:host-install(4):broken:regression
 xen-4.9-testing:build-amd64-xsm:host-install(4):broken:regression
 xen-4.9-testing:build-i386-pvops:host-install(4):broken:regression
 xen-4.9-testing:build-i386-prev:host-install(4):broken:regression
 xen-4.9-testing:build-armhf-pvops:syslog-server:running:regression
 xen-4.9-testing:build-armhf:syslog-server:running:regression
 xen-4.9-testing:build-armhf-xsm:syslog-server:running:regression
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-armhf:capture-logs:broken:nonblocking
 xen-4.9-testing:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
X-Osstest-Versions-That: xen=0a0dcdcd20e9711cbfb08db5b21af5299ee1eb8b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Wed, 10 Jan 2018 23:33:56 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 74214: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NDIxNCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83NDIxNC8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcyNDk4CiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gNzI0OTgKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MjQ5OAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDcyNDk4CiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgIGJy
b2tlbiBSRUdSLiB2cy4gNzI0OTgKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MjQ5OAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBicm9rZW4gUkVHUi4g
dnMuIDcyNDk4CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzI0OTgKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiA3MjQ5OAog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDcyNDk4CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhv
c3QtaW5zdGFsbCg0KSAgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gNzI0OTgKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgYnJva2VuIFJFR1Iu
IHZzLiA3MjQ5OAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVy
ICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDMg
c3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEg
YnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBk
NmZlMTg2MDI4NWJkNGUzZTNmMWY2Y2M5NmY3ZDY0MjAwYmMyMTM4CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICAwYTBkY2RjZDIwZTk3MTFjYmZiMDhkYjViMjFhZjUyOTll
ZTFlYjhiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzI0OTggIDIwMTctMTEtMjkgMDE6NDk6MTUg
WiAgIDQyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc0MjE0ICAyMDE4LTAxLTEwIDE2OjQ5
OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWRyaWFuIFBvcCA8YXBvcEBiaXRkZWZlbmRlci5jb20+CiAg
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgS2lwZXIg
PGRhbmllbC5raXBlckBvcmFjbGUuY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICBSb3NzIExhZ2Vyd2Fs
bCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRvbSBMZW5kYWNr
eSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0
L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHJl
diBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXh0ZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
aTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi14c20gYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tl
bgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYteHNtIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0IGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXh0ZiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXByZXYg
aG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKKE5vIHJldmlzaW9uIGxvZzsg
aXQgd291bGQgYmUgNTM5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 10 23:59:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 10 Jan 2018 23:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZQGu-0006TC-A1; Wed, 10 Jan 2018 23:59:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZQGs-0006T6-AC
 for xen-devel@lists.xensource.com; Wed, 10 Jan 2018 23:59:02 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 5D/8B-13407-5C8A65A5;
 Wed, 10 Jan 2018 23:59:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffIirA
 og+kdqhb3prxnd2D02N63iz2AMYo1My8pvyKBNaN76SrWgm/xFbun3mFpYLxj1cXIxSEk0Mgk
 MWfiYyYI5zGjxOSOeywQzjZGiXl37gA5nBwiAs4SX8/MZQexeQX0JTomvAOLCwtYS0ze9J0Rx
 JYQ+KEgseW3HITtLXF3/xtWGPvc52PMXYzsHGwCVhKHxECiLAKqEssaJjBNYORewMiwilGjOL
 WoLLVI19BIL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0L8MQLCDsW+W8yFGSQ4
 mJVHeQM7QKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvAzAcBESLEpNT61Iy8wBBhpMWoKDR0mE
 1w0kzVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHnvLgcqFQApzSjNgxsEi4BLj
 LJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuaVA1nIk5lXArfvFdApTECnnN8YCnJKSSJCSqqBUV
 j4cMryF3KT+RR7HjW8yG5o757ceC0kjaGwy3VWUYB/xCTZEwbRk29uF5/Xvu7mIbvbCrUb6+e
 nPNzAukHq//KFejdjXaWXLu8xX198f889+yUKkbpck7icf6vN3vO5TfjDH9mXLhJTTrX49L50
 XDejTCy21fuXQNX+A1Mv7ZIO7vzGEsz9RImlOCPRUIu5qDgRAAlWDn17AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1515628739!114863144!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39294 invoked from network); 10 Jan 2018 23:59:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 10 Jan 2018 23:59:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZQGo-0004Mp-Sh; Wed, 10 Jan 2018 23:58:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZQGj-0004PX-I7; Wed, 10 Jan 2018 23:58:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZQGj-0001iB-8Y; Wed, 10 Jan 2018 23:58:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117748-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-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-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-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ef7f8cec80a0ba7bd00ece46844c8994117dc910
X-Osstest-Versions-That: linux=e4880bc5dfb1f02b152e62a894b5c6f3e995b3cf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 10 Jan 2018 23:58:53 +0000
Subject: [Xen-devel] [linux-linus test] 117748: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzc0OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3NzQ4LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU2NDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNTY0Mwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTE1NjQzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU2NDMKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExNTY0MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NjQzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTU2NDMK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNTY0MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NjQzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlZjdmOGNlYzgwYTBiYTdi
ZDAwZWNlNDY4NDRjODk5NDExN2RjOTEwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBlNDg4MGJjNWRmYjFmMDJiMTUyZTYyYTg5NGI1YzZmM2U5OTViM2NmCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTU2NDMgIDIwMTctMTEtMDcgMTI6MDY6MjAgWiAgIDY0IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTE1NjU4ICAyMDE3LTExLTA4IDAyOjMzOjA2IFogICA2MyBkYXlz
ICAgNTUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NzQ4ICAyMDE4LTAxLTA5IDEy
OjE3OjU0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyNDA3IHBlb3BsZSB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGU0ODgwYmM1ZGZi
MS4uZWY3ZjhjZWM4MGEwICBlZjdmOGNlYzgwYTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2RjOTEw
IC0+IHRlc3RlZC9saW51eC1saW51cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 00:56:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 00:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZR9z-0003TX-70; Thu, 11 Jan 2018 00:55:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yiuu=eg=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eZR9y-0003TA-72
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 00:55:58 +0000
X-Inumbo-ID: 787e9c8f-f66a-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 787e9c8f-f66a-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 00:58:01 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A21C92173D;
 Thu, 11 Jan 2018 00:55:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A21C92173D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 10 Jan 2018 16:55:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Mirela Simonovic <mirela.simonovic@aggios.com>
In-Reply-To: <20171222174137.30076-1-mirela.simonovic@aggios.com>
Message-ID: <alpine.DEB.2.10.1801101650240.4603@sstabellini-ThinkPad-X260>
References: <20171222174137.30076-1-mirela.simonovic@aggios.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, sstabellini@kernel.org, julien.grall@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC v2] xen/arm: Suspend to RAM Support in Xen for
	ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMiBEZWMgMjAxNywgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBUaGlzIGRvY3Vt
ZW50IGNvbnRhaW5zIG91ciBkZXNpZ24gc3BlY2lmaWNhdGlvbiBmb3IgInN1c3BlbmQgdG8gUkFN
Igo+IHN1cHBvcnQgZm9yIEFSTSBpbiBYZW4uIEl0IGNvdmVycyB0aGUgYmFzaWMgc3VzcGVuZCB0
byBSQU0gbWVjaGFuaXNtCj4gYmFzZWQgb24gQVJNIFBTQ0kgc3RhbmRhcmQsIHRoYXQgd291bGQg
YWxsb3cgaW5kaXZpZHVhbCBndWVzdHMgYW5kCj4gWGVuIGl0c2VsZiB0byBzdXNwZW5kL3Jlc3Vt
ZS4KPiAKPiBXZSB3b3VsZCBhcHByZWNpYXRlIHlvdXIgZmVlZGJhY2suCj4gCj4gU2lnbmVkLW9m
Zi1ieTogTWlyZWxhIFNpbW9ub3ZpYyA8bWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tPgoKU291
bmRzIGdvb2QgdG8gbWUKCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CgoKPiAtLS0KPiB2MjoKPiAtSW1wcm92ZWQgc3BlY2lmaWNhdGlvbiBhY2Nv
cmRpbmcgdG8gY29tbWVudHMKPiAtQWRkZWQgbW9yZSBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzCj4g
LUluY3JlbWVudGVkIHJldmlzaW9uIG51bWJlciB0byAxLjEKPiAtLS0KPiAgZG9jcy9taXNjL2Fy
bS9zdXNwZW5kLXRvLXJhbS50eHQgfCAyNjYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyNjYgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUg
bW9kZSAxMDA2NDQgZG9jcy9taXNjL2FybS9zdXNwZW5kLXRvLXJhbS50eHQKPiAKPiBkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL2FybS9zdXNwZW5kLXRvLXJhbS50eHQgYi9kb2NzL21pc2MvYXJtL3N1
c3BlbmQtdG8tcmFtLnR4dAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAw
MC4uNmU4ZjEwZDFjZQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kb2NzL21pc2MvYXJtL3N1c3Bl
bmQtdG8tcmFtLnR4dAo+IEBAIC0wLDAgKzEsMjY2IEBACj4gKyUgU3VzcGVuZCB0byBSQU0gU3Vw
cG9ydCBpbiBYZW4gZm9yIEFSTQo+ICslIFJldmlzaW9uIDEuMQo+ICsKPiArPT09PT09PT0KPiAr
T3ZlcnZpZXcKPiArPT09PT09PT0KPiArCj4gK1N1c3BlbmQgdG8gUkFNIChpbiB0aGUgZm9sbG93
aW5nIHRleHQgJ3N1c3BlbmQnKSBmb3IgQVJNIGluIFhlbiBzaG91bGQgYmUKPiArY29vcmRpbmF0
ZWQgdXNpbmcgQVJNIFBTQ0kgc3RhbmRhcmQgWzFdLgo+ICsKPiArSWRlYWxseSwgRUwxLzIgc2hv
dWxkIHN1c3BlbmQgaW4gdGhlIGZvbGxvd2luZyBvcmRlcjoKPiArMSkgVW5wcml2aWxlZ2VkIGd1
ZXN0cyAoRG9tVXMpIHN1c3BlbmQKPiArMikgUHJpdmlsZWdlZCBndWVzdCAoRG9tMCkgc3VzcGVu
ZHMKPiArMykgWGVuIHN1c3BlbmRzCj4gKwo+ICtIb3dldmVyLCBzdXNwZW5kaW5nIHVucHJpdmls
ZWdlZCBndWVzdHMgaXMgbm90IG1hbmRhdG9yeSBmb3Igc3VzcGVuZGluZwo+ICtEb20wIGFuZCBY
ZW4uIFN5c3RlbSBzdXNwZW5kIGluaXRpYXRlZCBieSBEb20wIChzdGVwIDIpIGlzIGNvbnNpZGVy
ZWQgdG8gYmUgYW4KPiArdWx0aW1hdGUgZGVjaXNpb24gdG8gc3VzcGVuZCB0aGUgcGh5c2ljYWwg
bWFjaGluZS4gU3VzcGVuZGluZyBvZiBYZW4gKHN0ZXAgMykKPiAraXMgdHJpZ2dlcmVkIHdoZW5l
dmVyIERvbTAgY29tcGxldGVzIHN1c3BlbmQuIFhlbiBzdXNwZW5kIGxlYWRzIHRvIHRoZSBmdWxs
Cj4gK3N1c3BlbmQgb2YgRUwyLgo+ICsKPiArSWYgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0IGlzIG5v
dCBzdXNwZW5kZWQgYXQgdGhlIG1vbWVudCB3aGVuIERvbTAgaW5pdGlhdGVzCj4gK2l0cyBvd24g
c3VzcGVuZCwgdGhlIGd1ZXN0IHdpbGwgYmUgcGF1c2VkIG9uIFhlbidzIHN1c3BlbmQgYW5kIHVu
cGF1c2VkIG9uCj4gK1hlbidzIHJlc3VtZS4gVGhhdCB3YXksIGEgZ3Vlc3Qgd2hpY2ggZG9lc24n
dCBoYXZlIHBvd2VyIG1hbmFnZW1lbnQgc3VwcG9ydAo+ICtjYW5ub3QgcHJldmVudCB0aGUgcGh5
c2ljYWwgc3lzdGVtIGZyb20gc3VzcGVuZGluZyB3aGVuIHRoZSBkZWNpc2lvbiB0byBzdXNwZW5k
Cj4gK2lzIG1hZGUgYnkgcHJpdmlsZWdlZCBzb2Z0d2FyZSAoRG9tMCkuCj4gKwo+ICtFYWNoIGd1
ZXN0IGluIHRoZSBzeXN0ZW0gaXMgcmVzcG9uc2libGUgZm9yIHN1c3BlbmRpbmcgdGhlIGRldmlj
ZXMgaXQgb3ducy4KPiArSWYgYSBndWVzdCBkb2VzIG5vdCBzdXNwZW5kIGEgZGV2aWNlLCB0aGUg
ZGV2aWNlIHdpbGwgY29udGludWUgdG8gb3BlcmF0ZSBhcwo+ICtpdCBpcyBjb25maWd1cmVkIGF0
IHRoZSBtb21lbnQgd2hlbiB0aGUgc3lzdGVtIHN1c3BlbmRzLiBJZiBhIGRldmljZSB0cmlnZ2Vy
cwo+ICthbiBpbnRlcnJ1cHQgd2hpbGUgdGhlIHBoeXNpY2FsIHN5c3RlbSBpcyBzdXNwZW5kZWQs
IHRoZSBzeXN0ZW0gd2lsbCByZXN1bWUuCj4gKwo+ICtJdCBpcyByZWNvbW1lbmRlZCBmb3IgYW4g
dW5wcml2aWxlZ2VkIGd1ZXN0IHRvIHBhcnRpY2lwYXRlIGluIHBvd2VyIG1hbmFnZW1lbnQKPiAr
aW4gdGhlIGZvbGxvd2luZyBzY2VuYXJpbzoKPiArQXNzdW1lIHVucHJpdmlsZWdlZCBndWVzdCBv
d25zIGEgZGV2aWNlIHdoaWNoIHdpbGwgdHJpZ2dlciBpbnRlcnJ1cHQgYXQgc29tZQo+ICtwb2lu
dC4gVGhpcyBpbnRlcnJ1cHQgd2lsbCB3YWtlLXVwIHRoZSBzeXN0ZW0uIElmIHN1Y2ggYSBiZWhh
dmlvciBpcyBub3Qgd2FudGVkLAo+ICtjb29yZGluYXRpb24gYmV0d2VlbiBEb20wIGFuZCB0aGUg
Z3Vlc3QgaXMgcmVxdWlyZWQgaW4gb3JkZXIgdG8gaW5mb3JtIHRoZSBndWVzdAo+ICthYm91dCB0
aGUgaW50ZW5kZWQgcGh5c2ljYWwgc3lzdGVtIHN1c3BlbmQuIFRoZW4sIHRoZSBndWVzdCB3aWxs
IGhhdmUgYSBjaGFuY2UKPiArdG8gc3VzcGVuZCB0aGUgZGV2aWNlIG9yIHJlc3BvbmQgdG8gdGhl
IHJlcXVlc3QgaW4gYW4gYWJvcnQgZmFzaGlvbi4KPiArCj4gK1NpbmNlIHRoaXMgcHJvcG9zYWwg
aXMgZm9jdXNlZCBvbiBpbXBsZW1lbnRpbmcgUFNDSS1iYXNlZCBzdXNwZW5kIG1lY2hhbmlzbXMg
aW4KPiArWGVuLCBjb21tdW5pY2F0aW9uIHdpdGggb3IgYW1vbmcgdGhlIGd1ZXN0cyBpcyBub3Qg
Y292ZXJlZCBieSB0aGlzIGRvY3VtZW50Lgo+ICtUaGUgb3JkZXIgb2Ygc3VzcGVuZGluZyB0aGUg
Z3Vlc3RzIGlzIGFzc3VtZWQgdG8gYmUgZ3VhcmFudGVlZCBieSB0aGUgc29mdHdhcmUKPiArcnVu
bmluZyBpbiBFTDEuCj4gKwo+ICtUaGlzIGRvY3VtZW50IGNvdmVycyB0aGUgZm9sbG93aW5nOgo+
ICsxKSBNZWNoYW5pc20gZm9yIHN1c3BlbmRpbmcvcmVzdW1pbmcgYSBndWVzdDoKPiArCTEuMSkg
U3VzcGVuZCBpcyBpbml0aWF0ZWQgYnkgdGhlIGd1ZXN0Cj4gKwkxLjIpIFJlc3VtZSBpcyBpbml0
aWF0ZWQgYnkgYSBkZXZpY2UgaW50ZXJydXB0Cj4gKzIpIE1lY2hhbmlzbSBmb3IgcGF1c2luZy91
bnBhdXNpbmcgcnVubmluZyBndWVzdHMgd2hlbiBEb20wIHN1c3BlbmRzCj4gKzMpIE1lY2hhbmlz
bSBmb3Igc3VzcGVuZGluZy9yZXN1bWluZyBYZW4gd2hlbiBEb20wIGNvbXBsZXRlcyBzdXNwZW5k
Cj4gKzQpIFJlc3VtaW5nIGZyb20gYW55IHN0YXRlIG9uIGEgd2FrZS11cCBldmVudCAoZGV2aWNl
IGludGVycnVwdCk6Cj4gKwk0LjEpIFJlc3VtZSBEb21VIG9uIHdha2UtdXAgZXZlbnQgd2hlbiBE
b20wIGlzIHN0aWxsIHJ1bm5pbmcKPiArCTQuMikgUmVzdW1lIERvbVUgb24gd2FrZS11cCBldmVu
dCB3aGVuIFhlbiBpcyBzdXNwZW5kZWQKPiArCTQuMykgUmVzdW1lIERvbTAgb24gd2FrZS11cCBl
dmVudAo+ICsKPiArTWVjaGFuaXNtcyBlbnVtZXJhdGVkIGFib3ZlIHdpbGwgYWxsb3cgZGlmZmVy
ZW50IGtpbmQgb2YgcG9saWNpZXMgYW5kCj4gK2Nvb3JkaW5hdGlvbiBhbW9uZyBndWVzdHMgdG8g
YmUgaW1wbGVtZW50ZWQgaW4gRUwxLiBUaGF0IGlzIG91dCBvZiB0aGUgc2NvcGUgb2YKPiArdGhp
cyBkb2N1bWVudC4KPiArCj4gKy0tLS0tLS0tLS0tLS0tLS0tCj4gK1N1c3BlbmRpbmcgR3Vlc3Rz
Cj4gKy0tLS0tLS0tLS0tLS0tLS0tCj4gKwo+ICtTdXNwZW5kIHByb2NlZHVyZSBmb3IgYSBndWVz
dCBjb25zaXN0cyBvZiB0aGUgZm9sbG93aW5nOgo+ICsxKSBTdXNwZW5kaW5nIGRldmljZXMKPiAr
MikgU3VzcGVuZGluZyBub24tYm9vdCBDUFVzIChiYXNlZCBvbiBob3RwbHVnL1BTQ0kpCj4gKzMp
IFN5c3RlbSBzdXNwZW5kLCBwZXJmb3JtZWQgYnkgdGhlIGJvb3QgQ1BVCj4gKwo+ICtFYWNoIGd1
ZXN0IHNob3VsZCBzdXNwZW5kIHRoZSBkZXZpY2VzIGl0IG93bnMganVzdCBsaWtlIGl0IHdvdWxk
IHdoZW4gcnVubmluZwo+ICt3aXRob3V0IFhlbi4KPiArCj4gK0d1ZXN0cyBzaG91bGQgc3VzcGVu
ZCB0aGVpciBub24tYm9vdCB2Q1BVcyB1c2luZyB0aGUgaG90cGx1ZyBtZWNoYW5pc20uCj4gK1Zp
cnR1YWwgQ1BVcyBzaG91bGQgYmUgcHV0IG9mZmxpbmUgdXNpbmcgdGhlIGFscmVhZHkgaW1wbGVt
ZW50ZWQgUFNDSSB2Q1BVX09GRgo+ICtjYWxsIChwcmVmaXggJ3YnIGlzIGFkZGVkIHRvIGRpc3Rp
bmd1aXNoIFBTQ0kgY2FsbHMgbWFkZSBieSBndWVzdHMgdG8gWGVuLCB3aGljaAo+ICthZmZlY3Qg
dmlydHVhbCBtYWNoaW5lczsgYXMgb3Bwb3NlZCB0byBQU0NJIGNhbGxzIG1hZGUgYnkgWGVuIHRv
IHRoZSBFTDMsIHdoaWNoCj4gK2NhbiBhZmZlY3QgcG93ZXIgc3RhdGUgb2YgdGhlIHBoeXNpY2Fs
IG1hY2hpbmUpLgo+ICsKPiArQWZ0ZXIgc3VzcGVuZGluZyBpdHMgbm9uLWJvb3QgdkNQVXMgYSBn
dWVzdCBzaG91bGQgZmluYWxpemUgdGhlIHN1c3BlbmQgYnkKPiArbWFraW5nIHRoZSB2U1lTVEVN
X1NVU1BFTkQgUFNDSSBjYWxsLiBUaGUgcmVzdW1lIGFkZHJlc3MgaXMgc3BlY2lmaWVkIGJ5IHRo
ZQo+ICtndWVzdCB2aWEgdGhlIHZTWVNURU1fU1VTUEVORCBlbnRyeV9wb2ludF9hZGRyZXNzIGFy
Z3VtZW50LiBUaGUgdlNZU1RFTV9TVVNQRU5ECj4gK2NhbGwgaXMgY3VycmVudGx5IG5vdCBpbXBs
ZW1lbnRlZCBpbiBYZW4uCj4gKwo+ICtJdCBpcyBleHBlY3RlZCB0aGF0IGEgZ3Vlc3QgbGVhdmVz
IGVuYWJsZWQgYWxsIGludGVycnVwdHMgdGhhdCBzaG91bGQgd2FrZSBpdAo+ICt1cC4gT3RoZXIg
aW50ZXJydXB0cyBzaG91bGQgYmUgZGlzYWJsZWQgYnkgdGhlIGd1ZXN0IHByaW9yIHRvIGNhbGxp
bmcKPiArdlNZU1RFTV9TVVNQRU5ELgo+ICsKPiArQWZ0ZXIgYW4gdW5wcml2aWxlZ2VkIGd1ZXN0
IHN1c3BlbmRzLCBYZW4gd2lsbCBub3Qgc3VzcGVuZC4gWGVuIHdvdWxkIHN1c3BlbmQKPiArb25s
eSBhZnRlciB0aGUgRG9tMCBjb21wbGV0ZXMgdGhlIHN5c3RlbSBzdXNwZW5kLgo+ICsKPiArLS0t
LS0tLS0tLS0tLS0KPiArU3VzcGVuZGluZyBYZW4KPiArLS0tLS0tLS0tLS0tLS0KPiArCj4gK1hl
biBzaG91bGQgc3RhcnQgc3VzcGVuZGluZyBpdHNlbGYgdXBvbiByZWNlaXZpbmcgdGhlIHZTWVNU
RU1fU1VTUEVORCBjYWxsCj4gK2Zyb20gdGhlIGxhc3QgcnVubmluZyBndWVzdCAoRG9tMCkuIEF0
IHRoYXQgbW9tZW50IGFsbCBwaHlzaWNhbCBDUFVzIGFyZSBzdGlsbAo+ICtvbmxpbmUgKHRha2lu
ZyBvZmZsaW5lIGEgdkNQVSBvciBzdXNwZW5kaW5nIGEgVk0gZG9lcyBub3QgYWZmZWN0IHBoeXNp
Y2FsIENQVXMpLgo+ICtYZW4gc2hhbGwgbm93IHB1dCBvZmZsaW5lIHRoZSBub24tYm9vdCBwQ1BV
cyBieSBtYWtpbmcgdGhlIENQVV9PRkYgUFNDSSBjYWxsCj4gK3RvIEVMMy4gVGhlIENQVV9PRkYg
UFNDSSBmdW5jdGlvbiBpcyBjdXJyZW50bHkgbm90IGltcGxlbWVudGVkIGluIFhlbi4KPiArCj4g
K0FmdGVyIHB1dHRpbmcgb2ZmbGluZSB0aGUgbm9uLWJvb3QgY29yZXMgWGVuIG11c3Qgc2F2ZSB0
aGUgY29udGV4dCBhbmQgZmluYWxpemUKPiArc3VzcGVuZCBieSBpbnZva2luZyBTWVNURU1fU1VT
UEVORCBQU0NJIGNhbGwsIHdoaWNoIGlzIHBhc3NlZCB0byBFTDMuCj4gK1RoZSByZXN1bWUgcG9p
bnQgb2YgWGVuIGlzIHNwZWNpZmllZCBieSB0aGUgZW50cnlfcG9pbnRfYWRkcmVzcyBhcmd1bWVu
dCBvZiB0aGUKPiArU1lTVEVNX1NVU1BFTkQgY2FsbC4gVGhlIFNZU1RFTV9TVVNQRU5EIGZ1bmN0
aW9uIGFuZCBjb250ZXh0IHNhdmluZyBpcyBub3QKPiAraW1wbGVtZW50ZWQgaW4gWGVuIGZvciBB
Uk0gdG9kYXkuCj4gKwo+ICstLS0tLS0tLS0tLS0KPiArUmVzdW1pbmcgWGVuCj4gKy0tLS0tLS0t
LS0tLQo+ICsKPiArWGVuIG11c3QgYmUgcmVzdW1lZCBwcmlvciB0byBhbnkgc29mdHdhcmUgcnVu
bmluZyBpbiBFTDEuIFN0YXJ0aW5nIGZyb20gdGhlCj4gK3Jlc3VtZSBwb2ludCwgWGVuIHNob3Vs
ZCByZXN0b3JlIHRoZSBjb250ZXh0IGFuZCByZXN1bWUgRG9tMC4gRG9tMCBzaGFsbCBhbHdheXMK
PiArYmUgcmVzdW1lZCB3aGVuZXZlciBYZW4gcmVzdW1lcy4KPiArCj4gKy0tLS0tLS0tLS0tLS0t
LQo+ICtSZXN1bWluZyBHdWVzdHMKPiArLS0tLS0tLS0tLS0tLS0tCj4gKwo+ICtSZXN1bWUgb2Yg
dGhlIHByaXZpbGVnZWQgZ3Vlc3QgKERvbTApIGlzIGFsd2F5cyBmb2xsb3dpbmcgdGhlIFhlbiBy
ZXN1bWUuCj4gKwo+ICtBbiB1bnByaXZpbGVnZWQgZ3Vlc3Qgc2hhbGwgcmVzdW1lIG9uY2UgYSBk
ZXZpY2UgaXQgb3ducyB0cmlnZ2VycyBhIHdha2UtdXAKPiAraW50ZXJydXB0LCByZWdhcmRsZXNz
IG9mIHdoZXRoZXIgWGVuIHdhcyBzdXNwZW5kZWQgd2hlbiB0aGUgd2FrZS11cCBpbnRlcnJ1cHQK
PiArd2FzIHRyaWdnZXJlZC4gSWYgWGVuIHdhcyBzdXNwZW5kZWQsIGl0IGlzIGFzc3VtZWQgdGhh
dCBEb20wIHdpbGwgYmUgcnVubmluZwo+ICtiZWZvcmUgdGhlIERvbVUgZ3Vlc3Qgc3RhcnRzIHRv
IHJlc3VtZS4gVGhlIHN5bmNocm9uaXphdGlvbiBtZWNoYW5pc20gdG8KPiArZW5mb3JjZSB0aGUg
YXNzdW1lZCBjb25kaXRpb24gaXMgVEJELgo+ICsKPiArSWYgdGhlIEFSTSdzIEdJQyB3YXMgcG93
ZXJlZCBkb3duIGFmdGVyIHRoZSBBUk0gc3Vic3lzdGVtIHN1c3BlbmRlZCwgaXQgaXMKPiArYXNz
dW1lZCB0aGF0IFhlbiBuZWVkcyB0byByZXN0b3JlIHRoZSBHSUMgaW50ZXJmYWNlIGZvciBhIFZN
IHByaW9yIHRvIGhhbmRpbmcKPiArb3ZlciBjb250cm9sIHRvIHRoZSBndWVzdC4gSG93ZXZlciwg
dGhlIGd1ZXN0IHNob3VsZCByZXN0b3JlIGl0cyBvd24gY29udGV4dAo+ICt1cG9uIGVudGVyaW5n
IHRoZSByZXN1bWUgcG9pbnQsIGp1c3QgbGlrZSBpdCB3b3VsZCB3aGVuIHJ1bm5pbmcgd2l0aG91
dCBYZW4uCj4gKwo+ICs9PT09PT09PT09PT09PT0KPiArSW1wbGVtZW50YXRpb24KPiArPT09PT09
PT09PT09PT09Cj4gKwo+ICstLS0tLS0tLQo+ICtPdmVydmlldwo+ICstLS0tLS0tLQo+ICsKPiAr
SW4gb3JkZXIgdG8gZW5hYmxlIHRoZSBzdXNwZW5kL3Jlc3VtZSBvZiBWTXMgYW5kIFhlbiBpdHNl
bGYsIHRoZSBmb2xsb3dpbmcgUFNDSQo+ICtjYWxscyBoYXZlIHRvIGJlIGltcGxlbWVudGVkIGFu
ZCBpbnRlZ3JhdGVkIGluIFhlbjoKPiArMSkgdlNZU1RFTV9TVVNQRU5ECj4gKzIpIENQVV9PRkYK
PiArMykgU1lTVEVNX1NVU1BFTkQKPiArCj4gK0luIGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIGhh
dmUgdG8gYmUgaW1wbGVtZW50ZWQ6Cj4gKyogU3VzcGVuZC9yZXN1bWUgdkNQVSAodHJpZ2dlcmVk
IGJ5IHZTWVNURU1fU1VTUEVORCBjYWxsKQo+ICsqIFN1c3BlbmQvcmVzdW1lIFhlbiAodHJpZ2dl
cmVkIGJ5IHZTWVNURU1fU1VTUEVORCBjYWxsZWQgYnkgRG9tMCksIGluY2x1ZGluZzoKPiArCSog
RGlzYWJsZSB3YXRoZG9nIG9uIHN1c3BlbmQsIGVuYWJsZSBpdCBvbiByZXN1bWUKPiArCSogUGF1
c2UgZG9tYWlucyBvbiBzdXNwZW5kLCB1bnBhdXNlIHRoZW0gb24gcmVzdW1lCj4gKwkqIERpc2Fi
bGUgbm9uLWJvb3QgcENQVXMgb24gc3VzcGVuZCwgZW5hYmxlIHRoZW0gb24gcmVzdW1lCj4gKwkq
IFNhdmUvcmVzdG9yZSBvZiBHSUMgY29uZmlndXJhdGlvbgo+ICsJKiBTdXNwZW5kL3Jlc3VtZSB0
aW1lcgo+ICsJKiBTYXZlL3Jlc3RvcmUgb2YgRUwyIGNvbnRleHQKPiArCSogSW1wbGVtZW50IHJl
c3VtZSBlbnRyeSBwb2ludCBpbiBYZW4sIGluY2x1ZGluZyBNTVUgY29uZmlndXJhdGlvbgo+ICsK
PiArSW1wbGVtZW50YXRpb24gZGV0YWlscyBhcmUgcHJvdmlkZWQgaW4gdGhlIHNlY3Rpb25zIGJl
bG93LiBGdW5jdGlvbiBuYW1lcyBhbmQKPiArcGF0aHMgdXNlZCBiZWxvdyBhcmUgY29uc2lzdGVu
dCB3aXRoaW4gdGhlIGRvY3VtZW50IGJ1dCBtYXkgbm90IGFsd2F5cyBtYXRjaCB0aGUKPiArbmFt
ZXMgdXNlZCBpbiBmdXR1cmUgaW1wbGVtZW50YXRpb24uIEV4aXN0aW5nIGZ1bmN0aW9ucyBhbmQg
cGF0aHMgYXJlIG5hbWVkIGFzCj4gK2luIFhlbiBzb3VyY2UgdHJlZS4KPiArCj4gKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArU3VzcGVuZC9SZXN1bWUgSW1wbGVtZW50
YXRpb24gRGV0YWlscwo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4g
Kwo+ICtQU0NJIEltcGxlbWVudGF0aW9uIGFuZCBJbnRlZ3JhdGlvbgo+ICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICt2U1lTVEVNX1NVU1BFTkQKPiArLS0tLS0tLS0tLS0t
LS0tCj4gK3ZTWVNURU1fU1VTUEVORCBzaGFsbCBiZSBpbXBsZW1lbnRlZCBpbgo+ICsqIGRvX3Bz
Y2lfc3lzdGVtX3N1c3BlbmQoKSBpbiBhcmNoL2FybS92cHNjaS5jCj4gKyogQ29kZSBpbmRlcGVu
ZGVudCBmcm9tIFBTQ0kgaW50ZXJmYWNlIHdpbGwgYmUgYWRkZWQgaW4gYXJjaC9hcm0vc3VzcGVu
ZC5jCj4gKwo+ICtUaGUgaW1wbGVtZW50YXRpb24gc2hhbGwgaW5jbHVkZSB0aGUgZm9sbG93aW5n
IHN0ZXBzOgo+ICsqIFN1c3BlbmQgdGhlIGN1cnJlbnQgKGNhbGxpbmcpIHZDUFUuIENvbnNpc3Rz
IG9mIDIgbWFqb3Igc3RlcHM6Cj4gKzEpIFJlc2V0IGNvbnRleHQgb2YgdkNQVSBhbmQgc2F2ZSBl
bnRyeSBwb2ludCBpbnRvIFBDIGFuZCBjb250ZXh0IElEIGludG8gWDAKPiArKGVudHJ5IHBvaW50
IGFuZCBjb250ZXh0IElEIGFyZSBwcm92aWRlZCB2aWEgdlNZU1RFTV9TVVNQRU5EIGFyZ3VtZW50
cykKPiArMikgQmxvY2sgdkNQVSB0byBlbnN1cmUgdGhhdCBpdCBpcyBub3Qgc2NoZWR1bGVkIHVu
dGlsIGl0IGlzIHVuYmxvY2tlZCBieSBhbgo+ICtpbnRlcnJ1cHQuCj4gK0luIHN0ZXAgMSkgYWJv
dmUsIHRoZSBjb250ZXh0IGlzIHJlc2V0IGluIG9yZGVyIHRvIHByZXBhcmUgdGhlIHZDUFUgZm9y
IHJlc3VtZSwKPiAraS5lLiB0byBzYXZlIHZDUFUgY29udGV4dCB0aGF0IG1hdGNoZXMgcmVzZXQg
dmFsdWVzIGFzIGV4cGVjdGVkIGJ5IHNvZnR3YXJlIG9uCj4gK3Jlc3VtZS4gVGhpcyBkb2Vzbid0
IGhvbGQgZm9yIFBDIGFuZCBYMCwgc2luY2UgdGhlIFBDIGNvbnRhaW5zIHJlc3VtZSBlbnRyeQo+
ICtwb2ludCBhbmQgWDAgY29udGFpbnMgY29udGV4dCBJRCwgYXMgZGVmaW5lZCBieSBQU0NJLgo+
ICsqIElmIHRoZSBoYXJkd2FyZSBkb21haW4gbWFkZSB0aGUgY2FsbCB0cmlnZ2VyIFhlbiBzdXNw
ZW5kLCBpLmUuCj4gKyAgY2FsbCBtYWNoaW5lX3N1c3BlbmQoKSB3aGljaCB3aWxsIGJlIGltcGxl
bWVudGVkIGluIGFyY2gvYXJtL3N1c3BlbmQuYwo+ICsgKHNpbWlsYXIgYXMgdGhlIG1hY2hpbmVf
cmVzdGFydCgpIGlzIGltcGxlbWVudGVkIGluIGFyY2gvYXJtL3NodXRkb3duLmMpCj4gKwo+ICtU
aGUgZnVuY3Rpb24gZG9fcHNjaV9zeXN0ZW1fc3VzcGVuZCgpIHNoYWxsIGJlIGNhbGxlZCBmcm9t
Cj4gKyogZG9fdHJhcF9wc2NpKCkgaW4gYXJjaC9hcm0vdHJhcHMuYwo+ICsKPiArQ1BVX09GRiAo
cGh5c2ljYWwgQ1BVcykKPiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArVGhlIENQVV9PRkYg
ZnVuY3Rpb24gc2hhbGwgYmUgaW1wbGVtZW50ZWQgaW4KPiArKiBjYWxsX3BzY2lfY3B1X29mZigp
IGluIGFyY2gvYXJtL3BzY2kuYwo+ICsKPiArVGhlIGltcGxlbWVudGF0aW9uIHNoYWxsIGNvbnNp
c3QganVzdCBvZiBtYWtpbmcgdGhlIFNNQyBjYWxsIHRvIEVMMy4KPiArCj4gK1RoaXMgZnVuY3Rp
b24gbmVlZHMgdG8gYmUgY2FsbGVkIHdoZW4gWGVuIGdlbmVyaWMgY29kZSBkaXNhYmxlcyBhIG5v
bi1ib290IENQVS4KPiArV2hlbiBhIENQVSBpcyBkaXNhYmxlZCBpdCB3aWxsIGxvb3AgZm9yZXZl
ciBpbiB3aGlsZSBsb29wIChzdG9wX2NwdSgpIGZ1bmN0aW9uCj4gK3doaWNoIGlzIGFscmVhZHkg
aW1wbGVtZW50ZWQgaW4geGVuL2FyY2gvYXJtL3NtcGJvb3QuYykuIENhbGwgdG8KPiArY2FsbF9w
c2NpX2NwdV9vZmYoKSBzaGFsbCBiZSBtYWRlIGJlZm9yZSB0aGUgQ1BVIGVudGVycyBpbmZpbml0
ZSBsb29wLgo+ICsKPiArU1lTVEVNX1NVU1BFTkQgKHBoeXNpY2FsKQo+ICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gK1RoZSBTWVNURU1fU1VTUEVORCBmdW5jdGlvbiBzaGFsbCBiZSBpbXBs
ZW1lbnRlZCBpbgo+ICsqIGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCgpIGluIGFyY2gvYXJtL3Bz
Y2kuYwo+ICsKPiArVGhlIGltcGxlbWVudGF0aW9uIHNoYWxsIGNvbnNpc3QganVzdCBvZiBtYWtp
bmcgdGhlIFNNQyBjYWxsIHRvIEVMMy4gVGhlCj4gK2VudHJ5X3BvaW50X2FkZHJlc3MgYXJndW1l
bnQgb2YgdGhlIFNNQyBjYWxsIG5lZWRzIHRvIGJlIGFuIEFSTSBhcmNoaXRlY3R1cmUKPiArcmVz
dW1lIGFkZHJlc3MsIHdoaWNoIHNoYWxsIGJlIGltcGxlbWVudGVkLCBlLmcuIGFzIGh5cF9yZXN1
bWUoKSBpbgo+ICthcmNoL2FybS9hcm02NC9lbnRyeS5TLiBUaGUgY2FsbF9wc2NpX3N5c3RlbV9z
dXNwZW5kKCkgZnVuY3Rpb24gZG9lcyBub3QgcmV0dXJuLgo+ICtPbiB0aGUgcmVzdW1lLCB0aGUg
ZXhlY3V0aW9uIGZsb3cgY29udGludWVzIGZyb20gaHlwX3Jlc3VtZS4KPiArCj4gK1RoZSBmdW5j
dGlvbiBuZWVkcyB0byBiZSBjYWxsZWQgZnJvbSBtYWNoaW5lX3N1c3BlbmQoKSB0byBmaW5hbGl6
ZSB0aGUgc3VzcGVuZAo+ICtwcm9jZWR1cmUuCj4gKwo+ICstLS0tLS0tLS0tLS0tLS0tLS0KPiAr
QWRkaXRpb25hbCBDaGFuZ2VzCj4gKy0tLS0tLS0tLS0tLS0tLS0tLQo+ICsKPiArU3VzcGVuZCBG
bG93Cj4gKy0tLS0tLS0tLS0tLQo+ICtUaGUgc3VzcGVuZCBwcm9jZWR1cmUgc2hhbGwgYmUgaW1w
bGVtZW50ZWQgaW4KPiArKiBtYWNoaW5lX3N1c3BlbmQoKSBpbiBhcmNoL2FybS9zdXNwZW5kLmMK
PiArCj4gK1RoZSBpbXBsZW1lbnRhdGlvbiBzaGFsbCBpbmNsdWRlIHRoZSBmb2xsb3dpbmcgc3Rl
cHM6Cj4gKyogTW92ZSB0aGUgZXhlY3V0aW9uIHRvIGJvb3QgcENQVQo+ICsqIFNldCB0aGUgc3lz
dGVtX3N0YXRlIHZhcmlhYmxlIHRvIFNZU19TVEFURV9zdXNwZW5kCj4gKyogRGlzYWJsZSB3YXRj
aGRvZwo+ICsqIEZyZWV6ZSBkb21haW5zIGJ5IGNhbGxpbmcgZG9tYWluX3BhdXNlKCkgZm9yIGVh
Y2ggZG9tYWluCj4gKyogRGlzYWJsZSBub24tYm9vdCBDUFVzIGJ5IGNhbGxpbmcgZGlzYWJsZV9u
b25ib290X2NwdXMoKQo+ICsqIERpc2FibGUgaW50ZXJydXB0cwo+ICsqIFN1c3BlbmQgdGltZXIK
PiArKiBTYXZlIEdJQyBjb250ZXh0LiBTaGFsbCBiZSBpbXBsZW1lbnRlZCBpbiBhcmNoL2FybS9n
aWMuYywKPiArICBpbmNsdWRlL2FzbS1hcm0vZ2ljLmggYW5kIGFyY2gvYXJtL2dpYy12Mi5jIChv
bmx5IEdJQ3YyIHdpbGwgYmUgc3VwcG9ydGVkKS4KPiArKiBTYXZlIENQVSBjb250ZXh0LiBUaGlz
IHNoYWxsIGJlIGltcGxlbWVudGVkIGluIGFzc2VtYmx5LCBpbiBoeXBfc3VzcGVuZCgpCj4gKyAg
aW4gYXJjaC9hcm0vYXJtNjQvZW50cnkuUy4gVGhlIGNvbnRleHQgY29uc2lzdHMgb2YgY2FsbGVl
LXNhdmVkIGdlbmVyYWwKPiArICBwdXJwb3NlIHJlZ2lzdGVycywgYXMgd2VsbCBhcyBmZXcgc3lz
dGVtIHJlZ2lzdGVycy4gQ29udGV4dCBvZiByZWdpc3RlcnMgc2hhbGwKPiArICBiZSBzYXZlZCBp
biBhIHN0YXRpY2FsbHkgYWxsb2NhdGVkIHN0cnVjdHVyZS4KPiArKiBGaW5hbGl6ZSB0aGUgc3Vz
cGVuZCBieSBjYWxsaW5nIGNhbGxfcHNjaV9zeXN0ZW1fc3VzcGVuZCgpCj4gKwo+ICtSZXN1bWUg
Rmxvdwo+ICstLS0tLS0tLS0tLS0KPiArVGhlIHJlc3VtZSBlbnRyeSBwb2ludCBzaGFsbCBiZSBp
bXBsZW1lbnRlZCBpbgo+ICsqIGh5cF9yZXN1bWUoKSBpbiBhcmNoL2FybS9hcm02NC9lbnRyeS5T
Cj4gK1RoZSB2ZXJ5IGJlZ2lubmluZyBvZiB0aGUgcmVzdW1lIHByb2NlZHVyZSBoYXMgdG8gYmUg
aW1wbGVtZW50ZWQgaW4gYXNzZW1ibHkuCj4gK0l0IHNoYWxsIGNvbnRhaW4gdGhlIGZvbGxvd2lu
ZzoKPiArKiBFbmFibGUgdGhlIE1NVSBzbyB0aGF0IHRoZSBzdHJ1Y3R1cmUgY29udGFpbmluZyBD
UFUgY29udGV4dCB3aGljaCB3YXMgc2F2ZWQgb24KPiArc3VzcGVuZCBjYW4gYmUgYWNjZXNzZWQK
PiArKiBSZXN0b3JlIENQVSBjb250ZXh0ICh0byBtYXRjaCB0aGUgdmFsdWVzIHNhdmVkIG9uIHN1
c3BlbmQpIGFuZCByZXR1cm4gaW50byBDCj4gKyogU2V0IHRoZSBzeXN0ZW1fc3RhdGUgdmFyaWFi
bGUgdG8gU1lTX1NUQVRFX3Jlc3VtZQo+ICsqIFJlc3RvcmUgR0lDIGNvbnRleHQKPiArKiBSZXN1
bWUgdGltZXIKPiArKiBFbmFibGUgaW50ZXJydXB0cwo+ICsqIEVuYWJsZSBub24tYm9vdCBDUFVz
IGJ5IGNhbGxpbmcgZW5hYmxlX25vbmJvb3RfY3B1cygpCj4gKyogVGhhdyBkb21haW5zIGJ5IGNh
bGxpbmcgZG9tYWluX3VucGF1c2UoKSBmb3IgZWFjaCBkb21haW4KPiArKiBFbmFibGUgd2F0Y2hk
b2cKPiArKiBTZXQgdGhlIHN5c3RlbV9zdGF0ZSB2YXJpYWJsZSB0byBTWVNfU1RBVEVfYWN0aXZl
Cj4gKyogUmVzdW1lIERvbTAKPiArCj4gKz09PT09PT09PT0KPiArUmVmZXJlbmNlcwo+ICs9PT09
PT09PT09Cj4gKwo+ICtbMV0gUG93ZXIgU3RhdGUgQ29vcmRpbmF0aW9uIEludGVyZmFjZSAoQVJN
KToKPiAraHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5hcm0uZG9jLmRl
bjAwMjJkL1Bvd2VyX1N0YXRlX0Nvb3JkaW5hdGlvbl9JbnRlcmZhY2VfUEREX3YxXzFfREVOMDAy
MkQucGRmCj4gLS0gCj4gMi4xMy4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 03:06:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 03:06:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZTCX-00036A-1J; Thu, 11 Jan 2018 03:06:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZTCV-000364-9W
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 03:06:43 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 8A/D5-02260-2C4D65A5;
 Thu, 11 Jan 2018 03:06:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXfflbA
 ogzvzDC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8a122vZCr7kVbx+2c7YwNjm0sXIxSEk0Mgk
 MWXbKWYI5zGjxNZ5e9khnG2MEmt/TwXKcHKICDhLfD0zlx3E5hXQl1jYdYkJxBYWMJdYe28WW
 LeEwBxlibnHZzF2MXIAOZ4SV+cogdSAmGdWd7B2MbJzsAlYSRwSA4myCKhKHHkwnW0CI/cCRo
 ZVjBrFqUVlqUW6hoZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB/mUAgh2Mn5Y
 FHGKU5GBSEuUN5AyNEuJLyk+pzEgszogvKs1JLT7EKMPBoSTB+/lyWJSQYFFqempFWmYOMNBg
 0hIcPEoivLtB0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VSpyXHRjCQgIgpRmle
 XCDYBFwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8M0EW8mTmlcDtewV0ChPQKec3hoKcUp
 KIkJJqYMztPSx254b1B8aiBlUXU5HPuzNSktbcqPS467n06JmbDv+jN7fw35Ly/7dQ+Jh6QFO
 C8t6IuV13av6o3DydZsscE9M+k02k+M1VTs2HnRoRGzas+hV+uqiIdamneZr/8dSEne+f2/wp
 Ptg5gSVewJCzk//kZefDMvu0Vs0/nL7C1t6F1eBTvhJLcUaioRZzUXEiAN1IYJl7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1515639997!119662784!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25902 invoked from network); 11 Jan 2018 03:06:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jan 2018 03:06:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZTCN-0003b8-DN; Thu, 11 Jan 2018 03:06:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZTCI-0006jw-49; Thu, 11 Jan 2018 03:06:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZTCH-0006Qo-Ps; Thu, 11 Jan 2018 03:06:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117759-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 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=d51baf310e530659f73e714acf575555bdc46303
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 Jan 2018 03:06:29 +0000
Subject: [Xen-devel] [xen-unstable test] 117759: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4848609393581853675=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw 15 guest-start/debian.repeat fail REGR. vs. 117311

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

version targeted for testing:
 xen                  d51baf310e530659f73e714acf575555bdc46303
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   23 days
Failing since        117365  2017-12-20 07:31:12 Z   21 days    8 attempts
Testing same since   117759  2018-01-09 19:35:58 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  David Woodhouse <David.Woodhouse@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yang <weiyang@linux.vnet.ibm.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4848609393581853675==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 03:39:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 03:39:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZThr-0005b5-Ra; Thu, 11 Jan 2018 03:39:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=iyps=eg=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1eZThp-0005ax-NK
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 03:39:05 +0000
X-Inumbo-ID: c7211304-f680-11e7-b4a6-bc764e045a96
Received: from mail-it0-x22d.google.com (unknown [2607:f8b0:4001:c0b::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7211304-f680-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 04:37:42 +0100 (CET)
Received: by mail-it0-x22d.google.com with SMTP id u62so1900742ita.2
 for <xen-devel@lists.xen.org>; Wed, 10 Jan 2018 19:39:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:message-id:date
 :to:cc; bh=mCnhFtxWiTx1XAiHqU72Pgr0EqCOUvnvkJKJOCfzOpg=;
 b=g5XnlofyCruhl4Ka90p7DPtn2xtwWeBoZ8s1RydSCYoNAYh9+lGhj1qblMlHa72Bcv
 h8TKo5vBcwBjarWMd6GjBBIjCHAxGQQqvAXikdVML7hYtV7oxbDceiHvN69qc1apCpCL
 5X8TzNXcaM16tmuqWUc87Cxh+TPFQJvFpcvd4VZmCdtoyQ0K65FM+xvzHd3hc4WOuiZm
 Ftsi33slyCz6OiCjh9IQggzQ5fqVPz8bz0wDhjJaec6cFqof3bTC9cvzt95npWZ3/dyG
 31vyqz8H+vhtMo5HWWqbXnP9+Cckiu5hfMKZ3A+laasER1gzKDTSux54yjByewxVDt09
 9F7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:message-id:date:to:cc;
 bh=mCnhFtxWiTx1XAiHqU72Pgr0EqCOUvnvkJKJOCfzOpg=;
 b=lWfkC1FdUJfm077rXJZ8QjSmrELedeDY9hw+UXWHr3dEFZjB3s3KteNkeGS9yOg1Nl
 VnpAVrYy/Je5V8TQXzXIyIbY//LvQRY4G1egGg2slGyFLh/ZcXMdth8WrKmzMR4BGxdx
 ZpA4bS9jQKUzgMl3VlQBI31DurLewIe3sCtkP1esZjlors5Gntd3FekjSGkrQQL/qC6q
 g15GcZJKZpgBO/BrVBONZxAFPTsBXH38Z9vs3K/h+/Hl7NjLwzoxpZw6jL46FgEelx0i
 2mgPKAek7NGdZDTpwLxy2bH8VYjW3US8gewxxrj+BbZF+HfKtO00fUU91Gciw8vgije2
 sJnw==
X-Gm-Message-State: AKGB3mKbv3vfH9WEt+5oYEdixFDmERoIZdpiYq9OyUoCTQvXvde2vu40
 XZxmQWJnVufbhn+CfINBwuHcwR7+lJM=
X-Google-Smtp-Source: ACJfBovyYfjdf0dcfuMBAWakPt2D772vp/NNTF68f/1corrU6ij6cyMno1AMGFayZ66RwIHe64XQ+A==
X-Received: by 10.36.166.67 with SMTP id r3mr20286911iti.33.1515641941469;
 Wed, 10 Jan 2018 19:39:01 -0800 (PST)
Received: from [100.64.72.6] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id 103sm10670986iot.4.2018.01.10.19.39.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 10 Jan 2018 19:39:00 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Message-Id: <59386D6B-B3B2-4BBD-9D75-9C7EF34F2EE5@gmail.com>
Date: Wed, 10 Jan 2018 22:38:59 -0500
To: Ian Jackson <ian.jackson@eu.citrix.com>
X-Mailer: iPad Mail (15C202)
Cc: Jan Beulich <JBeulich@suse.com>, DougGoldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Committers <committers@xenproject.org>, Anthony Liguori <aliguori@amazon.com>,
 "security@xen.org" <security@xen.org>, Anthony Liguori <anthony@codemonkey.ws>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] Consensus in Parallel Universe Responses to
	Spectre/Meltdown
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7441417965779394907=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7441417965779394907==
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative;
	boundary=Apple-Mail-15521C92-342B-4141-A0F1-8CA9E8CE6226


--Apple-Mail-15521C92-342B-4141-A0F1-8CA9E8CE6226
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

> On Jan 10, 2018, at 11:39, Ian Jackson <ian.jackson@eu.citrix.com> wrote:
>=20
> Jan Beulich writes ("Re: Radical proposal v2: Publish Amazon's verison now=
, Citrix's version soon"):
>> There are a couple of instances of "a branch", and I'm not really
>> clear on which one that would be, yet in part my opinion depends
>> on that, as this will affect what state certain branches will be in
>> for subsequent work. As I agree with the PVH shim being the
>> better baseline for work going forward, in particular I wouldn't like
>> to see the Vixen series becoming the base of any branch going to
>> be maintained going forward.
>=20
> Anthony Liguori writes ("Re: [Xen-devel] Radical proposal v2: Publish Amaz=
on's verison now, Citrix's version soon"):
>> What I would suggest is the following:
>> 1) Merge Vixen into staging
>> 2) Backport Vixen into stable-4.10 and cut a release
>=20
> We do not have time any longer (if we had time to start with) to
> reconcile these divergent views.

[ Disclaimer: non-technical, PM-oriented message ahead.  Opinions expressed a=
re those of this individual and not former/current employers or clients. ]

Having worked with Xen since 2005, helping to ship XenServer, XenClient and O=
penXT, I would like to challenge assertions that the community of Xen (or $H=
W_vendor or $OS_vendor or $APP_vendor) developers and users must settle for a=
 non-consensus long-term mitigation.

Across the computer industry, it is clear that a small subset of specialists=
 have known about this issue for some time:  developers who worked on candid=
ate fixes ahead of the public announcement, experts who warned about microar=
chitecture risks years ago, and any adversaries who acted on their warnings.=
  Some people had advance information & time to consider candidate solutions=
, most [1] of the world did not.

As a customer of $HW_vendor / Xen / $OS_vendor / $APP_vendor, the last thing=
 I want to hear is that world-class specialists who have had weeks/months to=
 evaluate candidate fixes have been unable to reach agreement and propose to=
 delegate the decision TO CUSTOMERS (?!)  That would be customers with only d=
ays of exposure to the CVE details, who still have to keep their regular bus=
iness running, while trying to understand a complex security issue that elud=
ed experts for decades.

As a general-purpose open-source hypervisor not tied to one operating system=
 or use case, Xen has always been susceptible to fragmentation.  It can seem=
 easier to make private modifications vs. upstreaming/revising changes for a=
cceptance to a public codebase that serves many stakeholders.  The non-upstr=
eamed Xen forks of Amazon EC2, Citrix XenClient and Bromium have made the Xe=
n community less strong, by reducing public Xen contributions, including but=
 not limited to security.

Yet=E2=80=A6 a once-in-decades (?) security issue has brought forth a public=
 contribution from the private, parallel Xen universe that is Amazon EC2, ac=
companied by engineering resources to review and test a long-term solution t=
hat could be acceptable to the public Xen codebase.  If merged, this contrib=
ution could reduce fragmentation, increase dev/test resources and expand the=
 risk pool of Xen customers sharing a common, battle-tested mitigation.  Rec=
onciliation of private/public Xen universes is never easy, but in this uniqu=
e instance it would make the Xen community stronger.

Notes:

1) PVH is widely acknowledged as the long-term future of Xen.  The recent se=
curity issue makes it even more important that PVH be well designed and wide=
ly tested with resources from the broader Xen community.  Strategic PVH impr=
ovements need not be rushed to solve a tactical security issue. There are a n=
umber of Xen and security companies who have not yet contributed to recent p=
ublic Xen design discussions, including Bromium.  If there is lack of design=
 consensus, we can call upon additional Xen contributors to help achieve con=
sensus.

2) Security:  large swathes of customers in many markets have neither the ti=
me nor expertise to make complex security decisions which involve functional=
 tradeoffs and non-obvious interactions among opaque operating systems, micr=
ocode and hardware.  This category of customer wants to know that, (a) they a=
re no worse off than "most" other customers, (b) they are on a supported pat=
h that will lead to a widely deployed long-term solution, and (c) they have c=
lear documentation on operational constraints during their journey from temp=
orary fix to long-term solution.

3) Community:  given the unprecedented nature of this Amazon code contributi=
on, it is in the interest of the Xen community for Amazon EC2 to migrate to a=
 solution that is used by upstream Xen customers.  This requires an incremen=
tal, bisectable path between already-deployed EC2 Vixen and in-development P=
VH shim.  The reason for the Xen community to support this approach, however=
 difficult, is to un-fork Amazon's version of Xen, in exchange for expanding=
 the pool of Xen deployments which share a common risk profile.

Henry Baker posted [2] to the Cryptography mailing list about optimistic con=
currency control:

"=E2=80=A6 Speculation is an extremely common, and an entirely human, reacti=
on to *latency*. If the latency of some operation is too long, we pretend th=
at the most common case is occurring and try to fix things later if/when we f=
ind out that we've been wrong =E2=80=A6 Only in the 20th and 21st centuries h=
ave we had the luxury of speed-of-light communications and sub-second latenc=
ies, so that we can often replace *optimistic* concurrency control with *pes=
simistic* concurrency control.  When an ancient Roman general took his army o=
ver the horizon, he might be out of contact for *months*, so pessimistic con=
currency control simply wasn't an option. If he screwed up, the only option w=
as to send *another general and another army* over the horizon to repair the=
 damage that the first general and army had caused."
Some teams working with Xen appear to have developed independent (?) mitigat=
ions for Spectre/Meltdown, in advance of public disclosure.  Some of those m=
itigations have already shipped to commercial customers.  By definition, eac=
h parallel, private effort addressed a narrower set of requirements than tho=
se of the broader Xen community.  We have now moved onto real-time coordinat=
ion where early private assumptions can be revisited in public, as we seek c=
onsensus on a unified, long-term solution and timeline for addressing every i=
ndividual PV feature regression.
Each privately developed mitigation may be useful to a subset of Xen users. =
 Each can be hosted in a short-lived branch, with documentation of tradeoffs=
 and an index of all mitigation branches.  Organizations with the time and r=
esources to evaluate these short-lived branches may adopt one that matches t=
heir constraints.  But the broader Xen community needs consensus on the path=
 to a unified solution that can be merged to release trees *and widely deplo=
yed*.
However long it takes to realize broad consensus on a solution for release b=
ranches, consensus is what customers expect in a critical fix from a trusted=
 open-source provider of general-purpose virtualization.  If customers were s=
atisfied with less, they would be using a more narrowly-focused hypervisor. =
 We can educate users that for many software stacks, Spectre/Meltdown is not=
 a "patch and forget" security issue, but one that will have industry-wide o=
perational and economic impact for months/years.
Rich
[1] https://techcrunch.com/2018/01/06/how-tier-2-cloud-vendors-banded-togeth=
er-to-cope-with-spectre-and-meltdown/
[2] http://www.metzdowd.com/pipermail/cryptography/2018-January/033541.html


--Apple-Mail-15521C92-342B-4141-A0F1-8CA9E8CE6226
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div><span></span></div><div><meta http-equiv=3D"content-type" conten=
t=3D"text/html; charset=3Dutf-8"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div><span></span></div><div><meta http-equiv=3D"content-type" conten=
t=3D"text/html; charset=3Dutf-8"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div><span></span></div><div><meta http-equiv=3D"content-type" conten=
t=3D"text/html; charset=3Dutf-8"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div><span></span></div><div><meta http-equiv=3D"content-type" conten=
t=3D"text/html; charset=3Dutf-8"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><blockquote type=3D"cite"><span>On Jan 10, 2018, at 11:39, Ian J=
ackson &lt;<a href=3D"mailto:ian.jackson@eu.citrix.com">ian.jackson@eu.citri=
x.com</a>&gt; wrote:</span><br></blockquote><blockquote type=3D"cite"><span>=
</span><br></blockquote><blockquote type=3D"cite"><span>Jan Beulich writes (=
"Re: Radical proposal v2: Publish Amazon's verison now, Citrix's version soo=
n"):</span><br></blockquote><blockquote type=3D"cite"><blockquote type=3D"ci=
te"><span>There are a couple of instances of "a branch", and I'm not really<=
/span><br></blockquote></blockquote><blockquote type=3D"cite"><blockquote ty=
pe=3D"cite"><span>clear on which one that would be, yet in part my opinion d=
epends</span><br></blockquote></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><span>on that, as this will affect what state certain bra=
nches will be in</span><br></blockquote></blockquote><blockquote type=3D"cit=
e"><blockquote type=3D"cite"><span>for subsequent work. As I agree with the P=
VH shim being the</span><br></blockquote></blockquote><blockquote type=3D"ci=
te"><blockquote type=3D"cite"><span>better baseline for work going forward, i=
n particular I wouldn't like</span><br></blockquote></blockquote><blockquote=
 type=3D"cite"><blockquote type=3D"cite"><span>to see the Vixen series becom=
ing the base of any branch going to</span><br></blockquote></blockquote><blo=
ckquote type=3D"cite"><blockquote type=3D"cite"><span>be maintained going fo=
rward.</span><br></blockquote></blockquote><blockquote type=3D"cite"><span><=
/span><br></blockquote><blockquote type=3D"cite"><span>Anthony Liguori write=
s ("Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now, Citri=
x's version soon"):</span><br></blockquote><blockquote type=3D"cite"><blockq=
uote type=3D"cite"><span>What I would suggest is the following:</span><br></=
blockquote></blockquote><blockquote type=3D"cite"><blockquote type=3D"cite">=
<span>1) Merge Vixen into staging</span><br></blockquote></blockquote><block=
quote type=3D"cite"><blockquote type=3D"cite"><span>2) Backport Vixen into s=
table-4.10 and cut a release</span><br></blockquote></blockquote><blockquote=
 type=3D"cite"><span></span><br></blockquote><blockquote type=3D"cite"><span=
>We do not have time any longer (if we had time to start with) to</span><br>=
</blockquote><blockquote type=3D"cite"><span>reconcile these divergent views=
.</span><br></blockquote><span></span><br><span>[ Disclaimer: non-technical,=
 PM-oriented message ahead. &nbsp;Opinions expressed are those of this indiv=
idual and not former/current employers or clients. ]</span><br><span></span>=
<br><span>Having worked with Xen since 2005, helping to ship XenServer, XenC=
lient and OpenXT, I would like to challenge assertions that the community of=
 Xen (or $HW_vendor or $OS_vendor or $APP_vendor) developers and users must s=
ettle for a non-consensus long-term mitigation.</span><br><span></span><br><=
span>Across the computer industry, it is clear that a small subset of specia=
lists have known about this issue for some time: &nbsp;developers who worked=
 on candidate fixes ahead of the public announcement, experts who warned abo=
ut microarchitecture risks years ago, and any adversaries who acted on their=
 warnings. &nbsp;Some people had advance information &amp; time to consider c=
andidate solutions, most [1] of the world did not.</span><br><span></span><b=
r><span>As a customer of $HW_vendor / Xen / $OS_vendor / $APP_vendor, the la=
st thing I want to hear is that world-class specialists who have had weeks/m=
onths to evaluate candidate fixes have been unable to reach agreement and pr=
opose to delegate the decision TO CUSTOMERS (?!) &nbsp;That would be custome=
rs with only days of exposure to the CVE details, who still have to keep the=
ir regular business running, while trying to understand a complex security i=
ssue that eluded experts for decades.</span><br><span></span><br><span>As a g=
eneral-purpose open-source hypervisor not tied to one operating system or us=
e case, Xen has always been susceptible to fragmentation. &nbsp;It can seem e=
asier to make private modifications vs. upstreaming/revising changes for acc=
eptance to a public codebase that serves many stakeholders. &nbsp;The non-up=
streamed Xen forks of Amazon EC2, Citrix XenClient and Bromium have made the=
 Xen community less strong, by reducing public Xen contributions, including b=
ut not limited to security.</span><br><span></span><br><span>Yet=E2=80=A6 a o=
nce-in-decades (?) security issue has brought forth a public contribution fr=
om the private, parallel Xen universe that is Amazon EC2, accompanied by eng=
ineering resources to review and test a long-term solution that could be acc=
eptable to the public Xen codebase. &nbsp;If merged, this contribution could=
 reduce fragmentation, increase dev/test resources and expand the risk pool o=
f Xen customers sharing a common, battle-tested mitigation. &nbsp;Reconcilia=
tion of private/public Xen universes is never easy, but in this unique insta=
nce it would make the Xen community stronger.</span><br><span></span><br><sp=
an>Notes:</span><br><span></span><br><span>1) PVH is widely acknowledged as t=
he long-term future of Xen. &nbsp;The recent security issue makes it even mo=
re important that PVH be well designed and widely tested with resources from=
 the broader Xen community. &nbsp;Strategic PVH improvements need not be rus=
hed to solve a tactical security issue. There are a number of Xen and securi=
ty companies who have not yet contributed to recent public Xen design discus=
sions, including Bromium. &nbsp;If there is lack of design consensus, we can=
 call upon additional Xen contributors to help achieve consensus.</span><br>=
<span></span><br><span>2) Security: &nbsp;large swathes of customers in many=
 markets have neither the time nor expertise to make complex security decisi=
ons which involve functional tradeoffs and non-obvious interactions among op=
aque operating systems, microcode and hardware. &nbsp;This category of custo=
mer wants to know that, (a) they are no worse off than "most" other customer=
s, (b) they are on a supported path that will lead to a widely deployed long=
-term solution, and (c) they have clear documentation on operational constra=
ints during their journey from temporary fix to long-term solution.</span><b=
r><span></span><br><span>3) Community: &nbsp;given the unprecedented nature o=
f this Amazon code contribution, it is in the interest of the Xen community f=
or Amazon EC2 to migrate to a solution that is used by upstream Xen customer=
s. &nbsp;This requires an incremental, bisectable path between already-deplo=
yed EC2 Vixen and in-development PVH shim. &nbsp;The reason for the Xen comm=
unity to support this approach, however difficult, is to un-fork Amazon's ve=
rsion of Xen, in exchange for expanding the pool of Xen deployments which sh=
are a common risk profile.</span><br><span></span><br>Henry Baker posted [2]=
 to the Cryptography mailing list about optimistic concurrency control:</div=
><div><br></div><div><i>"=E2=80=A6&nbsp;<span style=3D"background-color: rgb=
a(255, 255, 255, 0);">Speculation is an extremely common, and an entirely hu=
man, reaction to *latency*.  If the latency of some operation is too long, w=
e pretend that the most common case is occurring and try to fix things later=
 if/when we find out that we've been wrong&nbsp;</span></i><i style=3D"backg=
round-color: rgba(255, 255, 255, 0);">=E2=80=A6&nbsp;Only in the 20th and 21=
st centuries have we had the luxury of speed-of-light communications and sub=
-second latencies, so that we can often replace *optimistic* concurrency con=
trol with *pessimistic* concurrency control. &nbsp;</i><i><span style=3D"bac=
kground-color: rgba(255, 255, 255, 0);">When an ancient Roman general took h=
is army over the horizon, he might be out of contact for *months*, so pessim=
istic concurrency control simply wasn't an option.  If he screwed up, the on=
ly option was to send *another general and another army* over the horizon to=
 repair the damage that the first general and army had caused.</span><span s=
tyle=3D"-webkit-text-size-adjust: auto; background-color: rgb(255, 255, 255)=
;">"</span></i></div><div><pre><font face=3D"UICTFontTextStyleTallBody"><spa=
n style=3D"white-space: normal; background-color: rgba(255, 255, 255, 0);">S=
ome teams working with Xen appear to have developed independent (?) mitigati=
ons for Spectre/Meltdown, in advance of public disclosure. &nbsp;Some of tho=
se mitigations have already shipped to commercial customers. &nbsp;By defini=
tion, each parallel, private effort addressed a narrower set of requirements=
 than those of the broader Xen community. &nbsp;We have now moved onto real-=
time coordination where early private assumptions can be revisited in public=
, as we seek consensus on a unified, long-term solution and timeline for add=
ressing every individual PV feature regression.</span></font></pre><pre><fon=
t face=3D"UICTFontTextStyleTallBody"><span style=3D"white-space: normal; bac=
kground-color: rgba(255, 255, 255, 0);">Each privately developed mitigation m=
ay be useful to a subset of Xen users. &nbsp;Each can be hosted in a short-l=
ived branch, with documentation of tradeoffs and an index of all mitigation b=
ranches. &nbsp;Organizations with the time and resources to evaluate these s=
hort-lived branches may adopt one that matches their constraints. &nbsp;But t=
he broader Xen community needs consensus on the path to a unified solution t=
hat can be merged to release trees *and widely deployed*.</span></font></pre=
><pre><span style=3D"white-space: normal; background-color: rgba(255, 255, 2=
55, 0); font-family: UICTFontTextStyleTallBody;">However long it takes to re=
alize broad consensus on a solution for release branches, consensus is what c=
ustomers expect in a critical fix from a trusted open-source provider of gen=
eral-purpose virtualization. &nbsp;If customers were satisfied with less, th=
ey would be using a more narrowly-focused hypervisor. &nbsp;We can educate u=
sers that for many software stacks, Spectre/Meltdown is not a "patch and for=
get" security issue, but one that will have industry-wide operational and ec=
onomic impact for months/years.</span></pre><pre><font face=3D"UICTFontTextS=
tyleTallBody"><span style=3D"white-space: normal; background-color: rgba(255=
, 255, 255, 0);">Rich</span></font></pre><pre><span style=3D"-webkit-text-si=
ze-adjust: auto; background-color: rgb(255, 255, 255);">[1] </span><a href=3D=
"https://techcrunch.com/2018/01/06/how-tier-2-cloud-vendors-banded-together-=
to-cope-with-spectre-and-meltdown/">https://techcrunch.com/2018/01/06/how-ti=
er-2-cloud-vendors-banded-together-to-cope-with-spectre-and-meltdown/</a></p=
re><pre><span style=3D"white-space: normal; background-color: rgba(255, 255,=
 255, 0); font-family: UICTFontTextStyleTallBody;">[2] </span><a href=3D"htt=
p://www.metzdowd.com/pipermail/cryptography/2018-January/033541.html" style=3D=
"white-space: normal; background-color: rgba(255, 255, 255, 0); font-family:=
 UICTFontTextStyleTallBody;">http://www.metzdowd.com/pipermail/cryptography/=
2018-January/033541.html</a></pre></div></div><div><br></div></div></div></d=
iv></div></div></div></div></div></div></div></div></div></body></html>=

--Apple-Mail-15521C92-342B-4141-A0F1-8CA9E8CE6226--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7441417965779394907==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 11 03:57:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 03:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZTzL-0007HM-J6; Thu, 11 Jan 2018 03:57:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rfk=eg=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eZTzK-0007GX-Mv
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 03:57:10 +0000
X-Inumbo-ID: 4dd7037e-f683-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x230.google.com (unknown [2a00:1450:4010:c07::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dd7037e-f683-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 04:55:47 +0100 (CET)
Received: by mail-lf0-x230.google.com with SMTP id m8so1201518lfc.6
 for <xen-devel@lists.xen.org>; Wed, 10 Jan 2018 19:57:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=v0gir6N39nd7bfnSYuy0H/7fPZ30S4hIjsxTYl6KlPk=;
 b=TVO8VVxkoxmnDwELZeXHnO5ImBfPm2DiluiGGuy9I0KMwEr5cnp4DlbwK71SkbJtKL
 DsMYV6JLV3rDigFgWEfoRH9TDbP89GH8AugauyYgFi8t93UTlApLInkmbmZGZ7Rafya/
 uSKxtsdYKka567P2Qu8kpPCSVGuIWNcKNGB56+5RZBX4hRMJlGN5bs1BlhkyCQkEpQgQ
 wIvvkkcpXNOTKHKg889bDHCSAt4mi9iVlco9r6vSO2u302NwJulG983HddTKnm/P8bYQ
 NIqv6/mscwn1HkqVP2ZMjtspLmou7tyWWyncP/k2KQ8zVJgvwEHjkAq8e55LN7xITGbf
 KqyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=v0gir6N39nd7bfnSYuy0H/7fPZ30S4hIjsxTYl6KlPk=;
 b=Tep5Iikdu3KlXjS/WZL450HUk8ncF7uNyFhf2/AcCF5nEtHF8DOOxw3tEWllvdMvyW
 K8ADM4QiOSxpjFmsDuH9t2ic7s9rMOlPctX3uzZLuhd2fXzHlSsyLggk+ulH8qvQygCW
 GX4sAW8DEycRBtO6Vg8oDzgnXUAtJa8MCHgwUCfWmMuN55ir7EmjMgCZFKcJIwtXincl
 jSx9taOKOjCL9qgLruAusXzNVCAB1hARunAIdSN+S9uwRdS/TRwkj2/PFGCMxk4Gzck1
 MjXEvRYgQn93nZe5krZqgYOvWTUfq394VfEFcKsWvfve5ud1znmvAuZiUSM9PVRLx4S2
 3lEg==
X-Gm-Message-State: AKwxytdr+fsxwnCWYov2NtUmcLV4fe+M8VTImRUeWdc9+MM7aG1L9ZCn
 q8ANK0gs8F1TP2szergPRjP1Y/8bgfNOgHyPXQ97WQ==
X-Google-Smtp-Source: ACJfBovC8LfH8h7Rxhft/brLajzyps2gSZhDxpPYLvZEGRAsetN+ATm6Xsn0Yv5Y8qxHZRHeLhT2zEwKNVVtZ3BCDzI=
X-Received: by 10.46.89.9 with SMTP id n9mr697449ljb.69.1515643026435; Wed, 10
 Jan 2018 19:57:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.25.16 with HTTP; Wed, 10 Jan 2018 19:57:05 -0800 (PST)
In-Reply-To: <59386D6B-B3B2-4BBD-9D75-9C7EF34F2EE5@gmail.com>
References: <59386D6B-B3B2-4BBD-9D75-9C7EF34F2EE5@gmail.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Wed, 10 Jan 2018 19:57:05 -0800
Message-ID: <CA+aC4ktd2xQsqgL_=OQJ_p2+F-gxr3bULY9ea6B_E4chSvsqqg@mail.gmail.com>
To: Rich Persaud <persaur@gmail.com>
Cc: Anthony Liguori <aliguori@amazon.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, DougGoldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Committers <committers@xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 "security@xen.org" <security@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Consensus in Parallel Universe Responses to
	Spectre/Meltdown
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgNzozOCBQTSwgUmljaCBQZXJzYXVkIDxwZXJzYXVyQGdt
YWlsLmNvbT4gd3JvdGU6Cj4gT24gSmFuIDEwLCAyMDE4LCBhdCAxMTozOSwgSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+Cj4KPiBbIERpc2NsYWltZXI6IG5v
bi10ZWNobmljYWwsIFBNLW9yaWVudGVkIG1lc3NhZ2UgYWhlYWQuICBPcGluaW9ucyBleHByZXNz
ZWQKPiBhcmUgdGhvc2Ugb2YgdGhpcyBpbmRpdmlkdWFsIGFuZCBub3QgZm9ybWVyL2N1cnJlbnQg
ZW1wbG95ZXJzIG9yIGNsaWVudHMuIF0KPgoKW1NuaXBdCgpXZSBoYWQgYSBwbGFuIGFuZCBoYXZl
IGJlZW4gd29ya2luZyB0b2dldGhlciBpbiBhIGNvbW1vbiBkaXJlY3Rpb24gYnV0CnRoZSBlbWJh
cmdvIGJyb2tlIGVhcmx5IGFuZCB3ZSByYW4gb3V0IG9mIHRpbWUuCgpXZSBhcmUgbm93IHRyeWlu
ZyB0byBmaWd1cmUgb3V0IHdoYXQgdG8gZG8gZ2l2ZW4gdGhhdC4gIFdlJ3JlIGFsbAp0cnlpbmcg
dG8gbWFrZSB0aGUgYmVzdCBvZiBhIGJhZCBzaXR1YXRpb24uCgpSZWdhcmRzLAoKQW50aG9ueSBM
aWd1b3JpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 06:07:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 06:07:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZW15-00018g-IV; Thu, 11 Jan 2018 06:07:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZW14-00018T-BA
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 06:07:06 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 7C/B1-04822-90FF65A5;
 Thu, 11 Jan 2018 06:07:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVZfjf1i
 UweZLehb3prxnd2D02N63iz2AMYo1My8pvyKBNePWwuPMBSeiKmZ9uMnawDjPqouRk0NIoJFJ
 YtaakC5GLiD7MaPEqtn3GCGcbYwS7x/2soNUiQg4S3w9MxfM5hXQl/i4YCmQzcEhLOAq8eZ9J
 Ei9hMBsVYnmL3fZQGokBLwlut8fZ4Wx73Z1AMXZOdgErCQOiYFEWQRUJbr/P2OdwMi9gJFhFa
 NGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoHcZgGAH4/WNAYc
 YJTmYlER5AzlDo4T4kvJTKjMSizPii0pzUosPMcpwcChJ8HL+C4sSEixKTU+tSMvMAYYZTFqC
 g0dJhPf/X6A0b3FBYm5xZjpE6hSjMUfTgwdtzBw3XrxuYxZiycvPS5US530KUioAUppRmgc3C
 Bb+lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+wRkCk9mXgncvldApzABnXJ+YyjIKSWJCC
 mpBsalF/8r9h0+933NT5/7Z9rDbi/embI/yNiqgWuinP8M+dxdt1icTl3T817nzb3Tbcmi5Cx
 Dts6Z3jvSIg1kf/QxzWpbcTabQfRkbvQup/88a1RUwpuZTvdu3yDp4v+tvCFg9sTinUoZ8wqs
 jR7eumddrGli1N/8dN2ZczMUdrz5vFD/m2HgnNVKLMUZiYZazEXFiQD2zztlegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1515650823!89556139!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52089 invoked from network); 11 Jan 2018 06:07:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jan 2018 06:07:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZW11-0000Fd-2J; Thu, 11 Jan 2018 06:07:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZW0v-0005Pw-QA; Thu, 11 Jan 2018 06:06:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZW0v-0005ta-J0; Thu, 11 Jan 2018 06:06:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117761-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=bb019fb2cbbe23e2419e07bf347f45415360677d
X-Osstest-Versions-That: qemuu=a4166a0a50dda967f30c9d85fa8aa2ea2539798e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 Jan 2018 06:06:57 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 117761: regressions -
	FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzc2MSBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3NzYxLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxMTczNDUKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTczNDUKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYmIwMTlmYjJjYmJlMjNlMjQxOWUwN2JmMzQ3ZjQ1
NDE1MzYwNjc3ZApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYTQxNjZh
MGE1MGRkYTk2N2YzMGM5ZDg1ZmE4YWEyZWEyNTM5Nzk4ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTE3MzQ1ICAyMDE3LTEyLTE5IDE4OjQ4OjUwIFogICAyMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExNzczMCAgMjAxOC0wMS0wOCAxNzoxNDoyMiBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXggV2ls
bGlhbXNvbiA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGV5IEthcmRhc2hldnNr
aXkgPGFpa0BvemxhYnMucnU+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJp
eC5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4LnZuZXQuaWJt
LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQg
R2lic29uIDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRXJpYyBBdWdlciA8ZXJpYy5h
dWdlckByZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlcmQg
SG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+
CiAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKZW5zIEZyZWltYW5uIDxqZnJl
aW1hbm5AcmVkaGF0LmNvbT4KICBKaW0gU29tZXJ2aWxsZSA8SmltLlNvbWVydmlsbGVAd2luZHJp
dmVyLmNvbT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVy
IDxsdml2aWVyQHJlZGhhdC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBN
YXhpbWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPgogIE1pY2hhZWwgT2xi
cmljaCA8bS5vbGJyaWNoQHBlbmd1dHJvbml4LmRlPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxp
bnV4LnZuZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
IFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTGlldmVuIDxwbEBr
YW1wLmRlPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRl
ciBYdSA8cGV0ZXJ4QHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRh
cnNpbmdoQGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFk
aW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQg
YmUgMTU1MiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 07:56:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 07:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZXiQ-0001Uq-W7; Thu, 11 Jan 2018 07:55:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=phpx=eg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZXiP-0001U3-G7
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 07:55:57 +0000
X-Inumbo-ID: 24dfef5f-f6a5-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24dfef5f-f6a5-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 07:58:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 11 Jan 2018 00:55:49 -0700
Message-Id: <5A572694020000780019D8E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 11 Jan 2018 00:55:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-24-wei.liu2@citrix.com>
 <5A4F8E5D020000780019B627@prv-mh.provo.novell.com>
 <20180110174519.t2bzg5ce6d5ldd6j@citrix.com>
In-Reply-To: <20180110174519.t2bzg5ce6d5ldd6j@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 23/74] x86/entry: Probe for Xen early
 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE4OjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMDUsIDIwMTggYXQgMDY6NDA6MjlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAwNC4wMS4xOCBhdCAxNDowNSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAo+PiA+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAo+PiA+IEBAIC0yMCw2ICsyMCw3IEBACj4+ID4gICNk
ZWZpbmUgX19YODZfR1VFU1RfSF9fCj4+ID4gIAo+PiA+ICAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2
aC1ib290Lmg+Cj4+ID4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QveGVuLmg+Cj4+ID4gIAo+PiA+ICAj
ZW5kaWYgLyogX19YODZfR1VFU1RfSF9fICovCj4+IAo+PiBJJ20gaW5jcmVhc2luZ2x5IGN1cmlv
dXMgdG8gdW5kZXJzdGFuZCB3aGF0IHRoaXMgaGVhZGVyJ3MgcHVycG9zZQo+PiBpcyBtZWFudCB0
byBiZS4gSXQgbG9va3MgYXMgaWYgeW91IG1lYW4gc291cmNlIGZpbGVzIHRvIG9ubHkgZXZlcgo+
PiBpbmNsdWRlIHRoaXMgb25lLCBidXQgd2h5PyBSYXRoZXIgdGhhbiBleHBvc2luZyBldmVyeXRo
aW5nIGF0Cj4gCj4gWWVzIHRoZXJlIHdpbGwgYmUgZmlsZSB0aGF0IG9ubHkgaW5jbHVkZXMgdGhp
cyBoZWFkZXIgLS0gdGhlIFBWIGluIEhWTQo+IHdvcmsgZG9lc24ndCBuZWVkIHRoZSBQVkggYml0
cy4KCkVpdGhlciBJJ20gbm90IHVuZGVyc3RhbmRpbmcgeW91ciByZXBseSBvciB5b3UgZGlkbid0
IHVuZGVyc3RhbmQKbWluZTogSSB3YXMgdHJ5aW5nIHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ug
b2YgZ3Vlc3QuaCBpZiBpdApjb25zaXN0cyBvZiBvbmx5ICNpbmNsdWRlLXMuIEluIHN1Y2ggYSBj
YXNlLCB3aHkgY2FuJ3QgdGhlIHNvdXJjZXMKbmVlZGluZyBjZXJ0YWluIGJpdHMgc2ltcGx5IGlu
Y2x1ZGUgdGhlIGhlYWRlcnMgdGhleSBuZWVkLCBpbnN0ZWFkCm9mIHRoaXMgY29udGFpbmVyIG9u
ZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 08:12:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 08:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZXyb-0003dU-Gr; Thu, 11 Jan 2018 08:12:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=phpx=eg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZXya-0003dO-Jz
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 08:12:40 +0000
X-Inumbo-ID: 7b54bed5-f6a7-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7b54bed5-f6a7-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 08:14:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 11 Jan 2018 01:12:32 -0700
Message-Id: <5A572A81020000780019D8FC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 11 Jan 2018 01:12:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE4OjI1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gV2VkLCAxMCBKYW4gMjAxOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gKiBFeGVjdXRp
dmUgc3VtbWFyeQo+PiAKPj4gLSBXZSd2ZSBhZ3JlZWQgb24gYSAiY29udmVyZ2VuY2UiIHBvaW50
IGZvciBQViBzaGltIGZ1bmN0aW9uYWxpdHkgdGhhdAo+PiAgIGNvdmVycyBhcyBtYW55IHVzZXJz
IGFzIHBvc3NpYmxlOgo+PiAgLSAnSFZNJyBmdW5jdGlvbmFsaXR5OiBib290cyBpbiBIVk0gbW9k
ZSwgaGFzIHN1cHBvcnQgZm9yIFhlbiAzLjQKPj4gICAgZXZlbnQgY2hhbm5lbHMsICZjLCBib290
ZWQgdmlhICdzaWRlY2FyJwo+PiAgLSAnUFZIJyBmdW5jdGlvbmFsaXR5OiBib290cyBpbiBQVkgg
bW9kZSwgYm9vdGVkIHZpYSB0b29sc3RhY2sKPj4gICAgY2hhbmdlcwo+PiAKPj4gLSAiVml4ZW4i
ICh0aGUgQW1hem9uIHNoaW0pIGFuZCBQVkggc2hpbSAobW9zdGx5IGRldmVsb3BlZCBieSBDaXRy
aXgpCj4+ICAgZWFjaCBjb3ZlciBzb21lIHVzZXJzIGFuZCBub3Qgb3RoZXJzOyBuZWl0aGVyIG9u
ZSAoeWV0KSBjb3ZlcnMgYWxsCj4+ICAgdXNlcnMKPiAKPiBTb3JyeSBmb3IgYmVpbmcgcHVuY3Rp
bGlvdXMsIGJ1dCBuZWl0aGVyIG9uZSBjYW4gY292ZXIgYWxsIHVzZXJzOiB0aGVyZQo+IGFyZSB1
c2VycyB3aXRob3V0IFZULXggb24gdGhlaXIgcGxhdGZvcm0sIGFuZCBib3RoIGFwcHJvYWNoZXMg
cmVxdWlyZQo+IFZULXguCgpGb3IgdGhlIHJlY29yZCwgeWVzdGVyZGF5IEkndmUgZGVjaWRlZCB0
byBtYWtlIGFuIGF0dGVtcHQgdG8KY3JlYXRlIGEgdmVyeSBzaW1wbGlzdGljIHBhdGNoIHRvIGRl
YWwgd2l0aCB0aGUgaXNzdWUgaW4gdGhlCmh5cGVydmlzb3IsIGlnbm9yaW5nIChhbG1vc3QpIGFs
bCBwZXJmb3JtYW5jZSBjb25zaWRlcmF0aW9ucwoobm90IGFsbCwgYmVjYXVzZSBJIGRpZG4ndCB3
YW50IHRvIGdvIHRoZSAiZGlzYWJsZSBjYWNoaW5nIiByb3V0ZSkuCkkndmUgZGVhbHQgd2l0aCBz
b21lIG9mIHRoZSB0by1iZS1leHBlY3RlZCBlYXJseSBidWdzLCBidXQgSSdtCm5vdyBkZWJ1Z2dp
bmcgYSBob3N0IGhhbmcgKG5vdGU6IG5vdCBhIHRyaXBsZSBmYXVsdCBhcHBhcmVudGx5LAphcyB0
aGUgYm94IGRvZXNuJ3QgcmVib290LCB5ZXQgdHJpcGxlIGZhdWx0cyBpcyB3aGF0IEkgd291bGQg
aGF2ZQpleHBlY3RlZCB0byBvY2N1ciBpZiBhbnl0aGluZyBpcyB3cm9uZyBoZXJlIG9yIG1pc3Np
bmcpLgoKSSBrbm93IHRoYXQncyBsYXRlLCBhbmQgSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSBkb24n
dCB1bmRlcnN0YW5kCm15c2VsZiB3aHkgSSBkaWRuJ3QgY29uc2lkZXIgZG9pbmcgc3VjaCBlYXJs
aWVyIG9uLCBidXQgdGhlCm11Y2ggaW5jcmVhc2VkIHByZXNzdXJlIHRvIGdldCBzb21ldGhpbmcg
bGlrZSB0aGUgc2hpbSBvdXQsCndoaWNoCi0gZG9lc24ndCBhZGRyZXNzIGFsbCBjYXNlcwotIHJl
cXVpcmVzIGNoYW5nZXMgdG8gaG93IFZNcyBhcmUgYmVpbmcgY3JlYXRlZCAod2hpY2ggbGlrZWx5
IHdpbGwKICBiZSBhIHByb2JsZW0gZm9yIHZhcmlvdXMgY3VzdG9tZXJzKQotIGxhdGVyIHdpbGwg
d2FudCB0aG9zZSBjaGFuZ2VzIHVuZG9uZQpwbHVzIHRoZSBwcmV0dHkgb2J2aW91cyBpbXBvc3Np
YmlsaXR5IHRvIGJhY2twb3J0IHNvbWV0aGluZyBsaWtlCkFuZHJldydzIChub3QgeWV0IGNvbXBs
ZXRlKSBzZXJpZXMgdG8gYmFzZWxpbmVzIGFzIG9sZCBhcyAzLjIKbWFkZSBpdCBzZWVtIHRvIG1l
IHRoYXQgc29tZSAobWVhc3VyYWJsZSEpIHBlcmZvcm1hbmNlCm92ZXJoZWFkIGNhbid0IGJlIGFs
bCB0aGF0IGJhZCBpbiB0aGUgZ2l2ZW4gc2l0dWF0aW9uLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 08:52:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 08:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZYb1-0006sw-HP; Thu, 11 Jan 2018 08:52:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZYb0-0006sp-Lu
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 08:52:22 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 24/CB-02260-5C5275A5;
 Thu, 11 Jan 2018 08:52:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVfeoani
 Uwc5b7Bb3prxnd2D02N63iz2AMYo1My8pvyKBNePH/OnsBQenMFasmXWTtYHxak4XIxeHkEAj
 k8SuxdMZuxg5gZzHjBJ/VmtBJLYxSly5/4gFJCEi4Czx9cxcdhCbV0BforH7HVsXIweHsICxx
 MZZXCD1EgKPVCUOPWpjA6mREPCWeD3jPFgNiH1mr3wXIzsHm4CVxCExkAIWAVWJDxs/ME5g5F
 7AyLCKUb04tagstUjXWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C3DECwg7H
 jn9MhRkkOJiVR3kDO0CghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryTVcKjhASLUtNTK9Iyc4BB
 BpOW4OBREuHtAknzFhck5hZnpkOkTjFacjQ9eNDGzLHvwUsgeePF6zZmIZa8/LxUKXHeEpAGA
 ZCGjNI8uHGwSLjEKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd4nIFN4MvNK4La+AjqICeig8x
 tDQQ4qSURISTUwyq8Q5Zc7dUXqZukJd+ZPgj4TRIv9yt49aO73efWJsy72P0dIiuWjvA778zU
 v2ZlZNc9YNPxl28i7X9qWk7egWpwjx3PFrGMq3Jvmukv55m3T3c+Sp6FU/F5uGnvpjraENxJX
 lzxZNIfnh+ONUqmnc9refT1rGi6c/fTv8npuzrlzdvd+nz5PiaU4I9FQi7moOBEAm5eMLn8CA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1515660739!83089436!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57622 invoked from network); 11 Jan 2018 08:52:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jan 2018 08:52:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZYat-00050t-GK; Thu, 11 Jan 2018 08:52:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZYao-0005Np-19; Thu, 11 Jan 2018 08:52:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZYam-0003vC-Vk; Thu, 11 Jan 2018 08:52:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117763-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-i386-libvirt:<job
 status>:broken:regression
 qemu-upstream-unstable:test-amd64-amd64-amd64-pvgrub:<job
 status>:broken:regression
 qemu-upstream-unstable:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-unstable:test-amd64-amd64-amd64-pvgrub:host-install(4):broken:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check: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-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2: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:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck: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:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check: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=2b033e396f4fa0981bae1213cdacd15775655a97
X-Osstest-Versions-That: qemuu=b79708a8ed1b3d18bee67baeaf33b3fa529493e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 Jan 2018 08:52:08 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 117763: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6757199817255676208=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 117763 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/117763/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt         <job status>                 broken  in 117731
 test-amd64-amd64-amd64-pvgrub    <job status>                 broken in 117731

Tests which are failing intermittently (not blocking):
 test-amd64-i386-libvirt      4 host-install(4) broken in 117731 pass in 117763
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail pass in 117731

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-amd64-pvgrub  4 host-install(4)  broken in 117731 like 115739
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 116133
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 116133
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 116133
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 116133
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 116133
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                2b033e396f4fa0981bae1213cdacd15775655a97
baseline version:
 qemuu                b79708a8ed1b3d18bee67baeaf33b3fa529493e2

Last test of basis   116133  2017-11-13 06:47:58 Z   59 days
Testing same since   117731  2018-01-08 18:12:06 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Daniel P. Berrange" <berrange@redhat.com>
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennĂ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FĂ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bishara AbuHattoum <bishara@daynix.com>
  Brad Smith <brad@comstyle.com>
  Brandon Carpenter <brandon.carpenter@cypherpath.com>
  Brijesh Singh <brijesh.singh@amd.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Carlo Marcelo Arenas BelĂ³n <carenas@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CĂ©dric Le Goater <clg@kaod.org>
  Dan Aloni <dan@kernelim.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Ed Swierk <eswierk@skyportsystems.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Feng Kan <fkan@apm.com>
  Fred Rolland <frolland@redhat.com>
  Fred Rolland <rollandf@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Helge Deller <deller@gmx.de>
  Hua Yanghao <huayanghao@gmail.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  James Clarke <jrtc27@jrtc27.com>
  James Cowgill <james.cowgill@mips.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J . Herne <jjherne@linux.vnet.ibm.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreimann@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jim Somerville <Jim.Somerville@windriver.com>
  Jindrich Makovicka <makovick@gmail.com>
  Joe Clifford <joeclifford@gmail.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Joseph Myers <joseph@codesourcery.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Cernekee <cernekee@chromium.org>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Kurban Mallachiev <mallachiev@ispras.ru>
  Ladi Prosek <lprosek@redhat.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Desnogues <laurent.desnogues@gmail.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Liang Yan <lyan@suse.com>
  linzhecheng <linzhecheng@huawei.com>
  LluĂ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng <longpeng2@huawei.com>
  LukĂ¡Å¡ Doktor <ldoktor@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Maria Klimushenkova <maria.klimushenkova@ispras.ru>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Parker <mtparkr@gmail.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Rosato <mjrosato@linux.vnet.ibm.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Olbrich <m.olbrich@pengutronix.de>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Michal Privoznik <mprivozn@redhat.com>
  Mike Nawrocki <michael.nawrocki@gtri.gatech.edu>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Olaf Hering <olaf@aepfle.de>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂƒÂ© <f4bug@amsat.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard Purdie <richard.purdie@linuxfoundation.org>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
  Sergio Lopez <slp@redhat.com>
  Shanker Donthineni <shankerd@codeaurora.org>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Tao Wu <lepton@google.com>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Todd Eisenberger <teisenbe@google.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Guang <wang.guang55@zte.com.cn>
  Wang Yong <wang.yong155@zte.com.cn>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  Xiao Guangrong <xiaoguangrong.eric@gmail.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yi Wang <wang.yi59@zte.com.cn>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yongbok Kim <yongbok.kim@mips.com>
  Yoni Bettan <ybettan@redhat.com>
  Yun Liu <liu.yunh@zte.com.cn>
  Zack Cornelius <zack.cornelius@kove.net>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zhang Chen <zhangckid@gmail.com>
  Zhengui <lizhengui@huawei.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-i386-libvirt broken
broken-job test-amd64-amd64-amd64-pvgrub broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6757199817255676208==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 09:15:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 09:15:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZYxL-0000DU-B3; Thu, 11 Jan 2018 09:15:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mgwv=eg=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eZYxK-0000DO-UU
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 09:15:27 +0000
X-Inumbo-ID: c4a254a9-f6af-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x233.google.com (unknown [2a00:1450:400c:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4a254a9-f6af-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 10:14:04 +0100 (CET)
Received: by mail-wm0-x233.google.com with SMTP id b141so4041201wme.1
 for <xen-devel@lists.xenproject.org>; Thu, 11 Jan 2018 01:15:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=i6ql1SMzG7Lxyj5xtJa22h02VqsjgiVl0bUaxKlbeg4=;
 b=ZX4rjp8YjLy+KUPcbkQhvmx3ZAFQi/OVQ2QF7qCsf4TxHQz87fBvSkN6mtG26wRDc3
 J/Yg1eSRvg9cbZhhA8WaDGAIYt/TTtxOPgLgMUyz/XSgFokMFT/zd6Al6JJL+1eO+U5O
 hBaUJ/fb5eBZ/SpUXF4eN7dZrP4WzPgdlQg1MwgwnWr7EvgzYh4qlIKikfEFr6lwm/rS
 fslXYmc8OovHUd/1RFPDqMPl23AcP99k4QrTvO0ns7FpvLA5+yR7aH3/IK/SMzqrA3pE
 PQoiPkzvaC3LjkJUoymoA7teJP1hFB7TkSSDrKEtH8pvP/tO7KzSCRTv5wK+ZhOQA+bS
 Sh0Q==
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=i6ql1SMzG7Lxyj5xtJa22h02VqsjgiVl0bUaxKlbeg4=;
 b=EH9EfCuwsuA3uhpkyl/y+PM4lwYp0sq2chvwSotJoezLncy1y1sHKDy5VCMJFkC3GL
 XG2EpJBNK2tk2h1ndBseEI5g3HQtYcUEff9ij5pY+eXdHFHDTJBL3dTRNXcMefeheV8I
 SkjnIJTXNM65o0SK/P9g2JC8Gz3VOR3FvgRtp1cYX1AJoNemdXksWU1v2E/XtMOHSKvb
 Yf1MoHmmk8CuIReAy4bKJvpEO7CdQrw5BPrWUrPv5gbJglzw6vuavz0aWOjTWVbcZbh2
 nnVSST2t1mddRf7GIyt7FsH8uOoss4fLIXhIET98yRNmqE2VbHgi1UiNLRZFra9+5WtC
 e9dg==
X-Gm-Message-State: AKwxyteAYxnnEKfOOan8r1cexQVLZq20fzWb4D9KmxkFs/gl8jQFiqin
 BbvKdeWEVexgZFsq9DnNWnI=
X-Google-Smtp-Source: ACJfBotI15Y34xVRkRcbkgC7CUny+F33rOhZrEWV10pWI9tK6VkCA9QBpvGkQF7/HVo2u9Uiho99CQ==
X-Received: by 10.28.20.69 with SMTP id 66mr486173wmu.97.1515662124167;
 Thu, 11 Jan 2018 01:15:24 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:8142:c347:b879:8366?
 ([2a02:c7f:ac18:da00:8142:c347:b879:8366])
 by smtp.gmail.com with ESMTPSA id t20sm18462686wra.16.2018.01.11.01.15.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 11 Jan 2018 01:15:23 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Thu, 11 Jan 2018 09:15:21 +0000
In-Reply-To: <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
To: Juergen Gross <jgross@suse.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
 <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Doug Goldstein <cardoe@cardoe.com>, Peter <xen@randomwebstuff.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6747218478683384238=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6747218478683384238==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_D1ACD5DE-9697-4E21-898B-19C395E4275F"


--Apple-Mail=_D1ACD5DE-9697-4E21-898B-19C395E4275F
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

I am wondering whether something like the attached table would make =
understanding the FAQ easier. Page 1 is clearly what is Xen specific and =
we definitely should cover.
Page 2 in general covers Linux and guests. The first block is relatively =
straightforward.

The 2nd and 3rd block is based on information from Doug: as there are =
many gaps, I would be uneasy about publishing these somewhere prominent.=20=


Also
> As this is really guest specific this information can't be provided by
> Xen.
which carries a risk that any analysis made by anyone might only apply =
to the context in which the analysis was done.

But the question keeps coming up, so making this clearer is maybe =
sensible.

Best Regards
Lars

> On 10 Jan 2018, at 06:03, Juergen Gross <jgross@suse.com> wrote:
>=20
> On 10/01/18 04:58, Peter wrote:
>> On 2018-01-09 15:04, Stefano Stabellini wrote:
>>> On Sun, 7 Jan 2018, Marek Marczykowski-G=C3=B3recki wrote:
>>>> On Fri, Jan 05, 2018 at 07:05:56PM +0000, Andrew Cooper wrote:
>>>>> On 05/01/18 18:16, Rich Persaud wrote:
>>>>>>> On Jan 5, 2018, at 06:35, Lars Kurth <lars.kurth.xen@gmail.com
>>>>>>> <mailto:lars.kurth.xen@gmail.com>> wrote:
>>>>>>> Linux=E2=80=99s KPTI series is designed to address SP3 only.  =
For Xen
>>>> guests,
>>>>>>> only 64-bit PV guests are affected by SP3. A KPTI-like approach =
was
>>>>>>> explored initially, but required significant ABI changes. =20
>>>>=20
>>>> Is some partial KPTI-like approach feasible? Like unmapping memory =
owned
>>>> by other guests, but keeping Xen areas mapped? This will still =
allow
>>>> leaking Xen memory, but there are very few secrets there (vCPUs =
state,
>>>> anything else?), so overall impact will be much lower.
>>>=20
>>> +1
>>>=20
>>=20
>> I believe
>> =
https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown-faq/
>> is clear re VMs attacking/accessing the host/dom0/hypervisor and the
>> mitigations for that.
>>=20
>> However the page seems ambiguous about whether 64 bit VMs running as
>> PVHv2 with host provided kernels are protected or not (from each VM's
>> own processes).
>=20
> PVHv2 is using exactly the same runtime environment as HVM seen from =
the
> hypervisor. So a guest running as PVHv2 needs a PTI like approach like
> HVM in its kernel.
>=20
>> Can the page be updated to be more explicit and perhaps describe how =
the
>> VM kernel or how the PVHv2 virtualization provides that protection.  =
And
>> ideally how that could be checked from the VM itself.  e.g. grep pti
>> /proc/cpuinfo?
>=20
> As this is really guest specific this information can't be provided by
> Xen.
>=20
>> e.g. the page says: "Guest kernels running in 64-bit PV mode are not
>> directly vulnerable to attack using SP3, because 64-bit PV guests
>> already run in a KPTI-like mode." but it does not mention PVHv2 for
>> that.  Is it protected under PVHv2?  Does it depend on the kernel?  =
Is
>> so what is the patchset/option/mechanism that protects the VM from =
its
>> own processes?
>=20
> This question should have been answered above already.
>=20
>=20
> Juergen
>=20
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org <mailto:Xen-devel@lists.xenproject.org>
> https://lists.xenproject.org/mailman/listinfo/xen-devel =
<https://lists.xenproject.org/mailman/listinfo/xen-devel>

--Apple-Mail=_D1ACD5DE-9697-4E21-898B-19C395E4275F
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"">I =
am wondering whether something like the attached table would make =
understanding the FAQ easier. Page 1 is clearly what is Xen specific and =
we definitely should cover.<div class=3D"">Page 2 in general covers =
Linux and guests. The first block is relatively =
straightforward.</div><div class=3D""><br class=3D""></div><div =
class=3D"">The 2nd and 3rd block is based on information from Doug: as =
there are many gaps, I would be uneasy about publishing these somewhere =
prominent.&nbsp;</div><div class=3D""><br class=3D""></div><div =
class=3D"">Also</div><div class=3D""><blockquote type=3D"cite" =
class=3D""><span class=3D"" style=3D"font-family: Menlo-Regular; =
font-size: 11px; float: none; display: inline !important;">As this is =
really guest specific this information can't be provided by</span><br =
class=3D"" style=3D"font-family: Menlo-Regular; font-size: 11px;"><span =
class=3D"" style=3D"font-family: Menlo-Regular; font-size: 11px; float: =
none; display: inline !important;">Xen.</span></blockquote><div =
class=3D"">which carries a risk that any analysis made by anyone might =
only apply to the context in which the analysis was done.</div><div =
class=3D""><br class=3D""></div>But the question keeps coming up, so =
making this clearer is maybe sensible.</div><div class=3D""><br =
class=3D""></div><div class=3D"">Best Regards</div><div class=3D"">Lars<br=
 class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 10 Jan 2018, at 06:03, Juergen Gross &lt;<a =
href=3D"mailto:jgross@suse.com" class=3D"">jgross@suse.com</a>&gt; =
wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">On 10/01/18 04:58, =
Peter wrote:</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">On 2018-01-09 15:04, Stefano Stabellini wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D"">On Sun, 7 Jan 2018, =
Marek Marczykowski-G=C3=B3recki wrote:<br class=3D""><blockquote =
type=3D"cite" class=3D"">On Fri, Jan 05, 2018 at 07:05:56PM +0000, =
Andrew Cooper wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">On=
 05/01/18 18:16, Rich Persaud wrote:<br class=3D""><blockquote =
type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">On Jan 5, =
2018, at 06:35, Lars Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com"=
 class=3D"">lars.kurth.xen@gmail.com</a><br class=3D"">&lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">mailto:lars.kurth.xen@gmail.com</a>&gt;&gt; wrote:<br =
class=3D"">Linux=E2=80=99s KPTI series is designed to address SP3 only. =
&nbsp;For Xen<br =
class=3D""></blockquote></blockquote></blockquote>guests,<br =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">only 64-bit PV guests =
are affected by SP3. A KPTI-like approach was<br class=3D"">explored =
initially, but required significant ABI changes. &nbsp;<br =
class=3D""></blockquote></blockquote></blockquote><br class=3D"">Is some =
partial KPTI-like approach feasible? Like unmapping memory owned<br =
class=3D"">by other guests, but keeping Xen areas mapped? This will =
still allow<br class=3D"">leaking Xen memory, but there are very few =
secrets there (vCPUs state,<br class=3D"">anything else?), so overall =
impact will be much lower.<br class=3D""></blockquote><br class=3D"">+1<br=
 class=3D""><br class=3D""></blockquote><br class=3D"">I believe<br =
class=3D""><a =
href=3D"https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown=
-faq/" =
class=3D"">https://blog.xenproject.org/2018/01/04/xen-project-spectremeltd=
own-faq/</a><br class=3D"">is clear re VMs attacking/accessing the =
host/dom0/hypervisor and the<br class=3D"">mitigations for that.<br =
class=3D""><br class=3D"">However the page seems ambiguous about whether =
64 bit VMs running as<br class=3D"">PVHv2 with host provided kernels are =
protected or not (from each VM's<br class=3D"">own processes).<br =
class=3D""></blockquote><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">PVHv2 is using =
exactly the same runtime environment as HVM seen from the</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">hypervisor. So a guest running as PVHv2 needs a =
PTI like approach like</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">HVM in its =
kernel.</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Can the page be updated to =
be more explicit and perhaps describe how the<br class=3D"">VM kernel or =
how the PVHv2 virtualization provides that protection.&nbsp; And<br =
class=3D"">ideally how that could be checked from the VM itself.&nbsp; =
e.g. grep pti<br class=3D"">/proc/cpuinfo?<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">As this is really guest specific this =
information can't be provided by</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Xen.</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">e.g. the page says: "Guest kernels running in 64-bit PV mode =
are not<br class=3D"">directly vulnerable to attack using SP3, because =
64-bit PV guests<br class=3D"">already run in a KPTI-like mode." but it =
does not mention PVHv2 for<br class=3D"">that.&nbsp; Is it protected =
under PVHv2?&nbsp; Does it depend on the kernel?&nbsp; Is<br class=3D"">so=
 what is the patchset/option/mechanism that protects the VM from its<br =
class=3D"">own processes?<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">This question should have been answered above =
already.</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Juergen</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Xen-devel mailing list</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><a href=3D"mailto:Xen-devel@lists.xenproject.org" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">Xen-devel@lists.xenproject.org</a><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></di=
v></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_D1ACD5DE-9697-4E21-898B-19C395E4275F--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6747218478683384238==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 11 09:16:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 09:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZYy4-0000Hm-Qe; Thu, 11 Jan 2018 09:16:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mgwv=eg=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eZYy3-0000Hf-Aa
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 09:16:11 +0000
X-Inumbo-ID: df097931-f6af-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x235.google.com (unknown [2a00:1450:400c:c09::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df097931-f6af-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 10:14:48 +0100 (CET)
Received: by mail-wm0-x235.google.com with SMTP id b141so4045600wme.1
 for <xen-devel@lists.xenproject.org>; Thu, 11 Jan 2018 01:16:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=RioGRqyP9kyBtYJUtK2dsbQOiql8qFk/DLmCq7knl2I=;
 b=Rl9Jk+Cpzo4+NT67VBYPoJLqxKxYUqaEyfg9uJKvbetrZvVCnuL+jVyESIi18iWI9O
 Qra7PEIEGIvwsTCDX7GNf9QWtZL3a2lplje8SzcrQytmOqWc9gsMxiJqYxapTF1MNLeM
 JUOWdIReYE76zMn30UGyYtjuEddG1HVnth3DU8OqlKA6RzpgNssSLmRLm2oeF0l5Zixe
 dg+rzhbx6/76JU3n99HWsFZsHbVGjbwgHl0GrYC1JkBK+Y0eQLqTR7kVrYVGuiX2tVF5
 o+uxEf87z5zQF6Gx7EZ5wbWHhDsQmL0IpuG62EvjakgyCGjWBd1yS+JsHp9J3p4TUEQp
 Wmnw==
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=RioGRqyP9kyBtYJUtK2dsbQOiql8qFk/DLmCq7knl2I=;
 b=nsop2qwx54wvQjRmJYvvHxT+JXBuGKcRql5gimpKWho8R78vwVmaLwL4vULRsoCChX
 nOfpQPBGyVvJryB49MW7F/t3P2UXjFbEaSoVRQRRE4dEv/fzr0R7makIgjoMW+1oGEk8
 seT8EIfsNUZUn+Nz6W48BpJjDFKUeFgjn0PihCJhruNf/NxJOWZ9xaGk3c1gz7L9+KQU
 3AQzZ4qBVirZHVrrowlRohcV9D/WnivOoG5oz++fykEXYavBQU+D/oe9NoiXMH2B5iJD
 U2imTQefTCJBrSLFVGzYodrtFAdXJeWSsdfWSzccWvf0vOYhsqAzvg8bW1askZrve1Cc
 7+fg==
X-Gm-Message-State: AKwxytdBtaaxTTGsnaQ1nrRUL6KJvm6IvHEynpqrwtj3RyupPAVWPPeO
 q0botpsoj7nXn2Kh1wMoXtQ=
X-Google-Smtp-Source: ACJfBosSrCFRK4cHwLuQde+1mReLNfgpnIsxUJydfvzx+GbOZ5BhSRTl41uiqdTiLOfmmfqi4uEroA==
X-Received: by 10.28.139.77 with SMTP id n74mr555644wmd.123.1515662168458;
 Thu, 11 Jan 2018 01:16:08 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:8142:c347:b879:8366?
 ([2a02:c7f:ac18:da00:8142:c347:b879:8366])
 by smtp.gmail.com with ESMTPSA id t20sm18462686wra.16.2018.01.11.01.16.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 11 Jan 2018 01:16:07 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Thu, 11 Jan 2018 09:16:06 +0000
In-Reply-To: <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
To: Juergen Gross <jgross@suse.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
 <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
 <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Doug Goldstein <cardoe@cardoe.com>, Peter <xen@randomwebstuff.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5636692712164695723=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5636692712164695723==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_BDBC7689-46C6-4A7C-83E1-EECEB9E01934"


--Apple-Mail=_BDBC7689-46C6-4A7C-83E1-EECEB9E01934
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

And this time with attachment


> On 11 Jan 2018, at 09:15, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> I am wondering whether something like the attached table would make =
understanding the FAQ easier. Page 1 is clearly what is Xen specific and =
we definitely should cover.
> Page 2 in general covers Linux and guests. The first block is =
relatively straightforward.
>=20
> The 2nd and 3rd block is based on information from Doug: as there are =
many gaps, I would be uneasy about publishing these somewhere prominent.=20=

>=20
> Also
>> As this is really guest specific this information can't be provided =
by
>> Xen.
> which carries a risk that any analysis made by anyone might only apply =
to the context in which the analysis was done.
>=20
> But the question keeps coming up, so making this clearer is maybe =
sensible.
>=20
> Best Regards
> Lars
>=20
>> On 10 Jan 2018, at 06:03, Juergen Gross <jgross@suse.com =
<mailto:jgross@suse.com>> wrote:
>>=20
>> On 10/01/18 04:58, Peter wrote:
>>> On 2018-01-09 15:04, Stefano Stabellini wrote:
>>>> On Sun, 7 Jan 2018, Marek Marczykowski-G=C3=B3recki wrote:
>>>>> On Fri, Jan 05, 2018 at 07:05:56PM +0000, Andrew Cooper wrote:
>>>>>> On 05/01/18 18:16, Rich Persaud wrote:
>>>>>>>> On Jan 5, 2018, at 06:35, Lars Kurth <lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>
>>>>>>>> <mailto:lars.kurth.xen@gmail.com =
<mailto:lars.kurth.xen@gmail.com>>> wrote:
>>>>>>>> Linux=E2=80=99s KPTI series is designed to address SP3 only.  =
For Xen
>>>>> guests,
>>>>>>>> only 64-bit PV guests are affected by SP3. A KPTI-like approach =
was
>>>>>>>> explored initially, but required significant ABI changes. =20
>>>>>=20
>>>>> Is some partial KPTI-like approach feasible? Like unmapping memory =
owned
>>>>> by other guests, but keeping Xen areas mapped? This will still =
allow
>>>>> leaking Xen memory, but there are very few secrets there (vCPUs =
state,
>>>>> anything else?), so overall impact will be much lower.
>>>>=20
>>>> +1
>>>>=20
>>>=20
>>> I believe
>>> =
https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown-faq/ =
<https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown-faq/>
>>> is clear re VMs attacking/accessing the host/dom0/hypervisor and the
>>> mitigations for that.
>>>=20
>>> However the page seems ambiguous about whether 64 bit VMs running as
>>> PVHv2 with host provided kernels are protected or not (from each =
VM's
>>> own processes).
>>=20
>> PVHv2 is using exactly the same runtime environment as HVM seen from =
the
>> hypervisor. So a guest running as PVHv2 needs a PTI like approach =
like
>> HVM in its kernel.
>>=20
>>> Can the page be updated to be more explicit and perhaps describe how =
the
>>> VM kernel or how the PVHv2 virtualization provides that protection.  =
And
>>> ideally how that could be checked from the VM itself.  e.g. grep pti
>>> /proc/cpuinfo?
>>=20
>> As this is really guest specific this information can't be provided =
by
>> Xen.
>>=20
>>> e.g. the page says: "Guest kernels running in 64-bit PV mode are not
>>> directly vulnerable to attack using SP3, because 64-bit PV guests
>>> already run in a KPTI-like mode." but it does not mention PVHv2 for
>>> that.  Is it protected under PVHv2?  Does it depend on the kernel?  =
Is
>>> so what is the patchset/option/mechanism that protects the VM from =
its
>>> own processes?
>>=20
>> This question should have been answered above already.
>>=20
>>=20
>> Juergen
>>=20
>> _______________________________________________
>> Xen-devel mailing list
>> Xen-devel@lists.xenproject.org =
<mailto:Xen-devel@lists.xenproject.org>
>> https://lists.xenproject.org/mailman/listinfo/xen-devel =
<https://lists.xenproject.org/mailman/listinfo/xen-devel>


--Apple-Mail=_BDBC7689-46C6-4A7C-83E1-EECEB9E01934
Content-Type: multipart/mixed;
	boundary="Apple-Mail=_4D489AB3-F929-46A1-9599-109837178BB7"


--Apple-Mail=_4D489AB3-F929-46A1-9599-109837178BB7
Content-Transfer-Encoding: 7bit
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">And this time with attachment<br class=""><div></div></body></html>
--Apple-Mail=_4D489AB3-F929-46A1-9599-109837178BB7
Content-Disposition: inline;
	filename=Matrix.pdf
Content-Type: application/pdf;
	x-unix-mode=0644;
	name="Matrix.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjMKJcTl8uXrp/Og0MTGCjQgMCBvYmoKPDwgL0xlbmd0aCA1IDAgUiAvRmlsdGVyIC9G
bGF0ZURlY29kZSA+PgpzdHJlYW0KeAHFXNuS3LYRfcdXQBfbM9IuRQC8brK5SFo7URI7iibxQ+Qn
VZwqV5QqRw/5/ZzGHQRBcmZYilQlDjFgs0/jdKPRwOhn/pb/zGv87XrJ+0Hx//yDf8//zV+8+iT4
h09c6L+fPlCfSshmHKTuW6m+RX9ZDbjimR/Zi2/wxD8/oZvs6E+PT03T1+0w4FPfDZ1EV0gSQ0Xf
j7xX6EEdRVdzOVZSC3rGRK979KUOXKmVDlCT3jEjgZGuzzSabqzF2AkoNzZC9N1EuVoQkJ53Tawc
9Raql23L8EmKFriorav7oVEJPFi0qnN43MPLOljlPLysgzFQ0IE+RTqQtUfSwePPJDj81UCQGxqk
QbUSFtBSqUmkKBqM8SKKaYcMxbSDRRGULHQ4w9RCmfFOmRSZetohU3La4XxTTyWcbep2aOb8IaDI
OkxRZB2mpi512G7qtm2NX5RMnXXIlCxI8Dqssrr0CopRy17dys745MVe3Yzdsj9kHab4sw5nUy2T
cDbVmq5fdpisQ4aiIMF7dSZhCnM1gDYI8zPzQ/CHrEOmZEHCdqqVXoGwuTGANjVmtqUAmnXIUBQk
BFMXOniYq6ZWQ708V2UdpkpmHabDverVmQT7CiH7uub/RSLyE0eSISnJ0OnJq3c2PXn3ipKYqsaf
fuibWmBKxt/btCnkHe2oyc8+fOSyVhKP8dtOtTUP92oYh7Hm/+LvTIZ0lfBetUrF0mVXS4mWfcRL
ZB+qj+U3g+xhtSvlNzWiZGQbd7+LbZwwbxvXsI9tvDRvG9eyj226GoIj27j7XWzjhHnbuIZ9bOOl
edu4ltQ2ahDa8S71LeNTYOaAFPojH4RqyMlsg+G+c+7r3tE3ohvid9iG6/zL6C+EkC0WPQGAa9lF
ejMoheVPJN227CJ9aBuEt1i6bdlDupSyrZOhdS27SG9HLB1j3aVt2UX6iCk5GVVEUd2yh3SlsDxO
RtW17CJde1RsGeNS18Z7w/em7keZjKpr2UP3pmnrOhlV13Kd9DCD1zyNYpdGlkHIIY7w7n4f6cbW
8RjuNHqoz4wJr6GvbjH2pXJPKEB0JhHSBRiB9StYqijrmq0AkSGpA/7o9CrciaE1a6JejSaNRGb1
8sQoAWvbnp8+8LbRz9jL6SN/cTpJpG+nH/nf+eHR4yO/bVt+eGKvT+mq+MG1f3Fktw2+/5LaO374
iq4jP7w/HPkP/PSGP5yQpxG4UDyZA0dJ6fdsprxVBqeaWXA6uwQ4tgc4bsGxFMuWulxZ8aZW1dAI
KoKZUaF89+VpaSgO749HfvopWNMvMVCvCwvGK6jS1rPW/AxUeTZlil8PIMs160wqCggUo5Ctm0Lo
eUyRGhoVNrEe0zUzY3C9DlFinSnPb4jXoDfRXhqW4+4Wd4IfbiryDt3MqNPNC9NuO9fmy2oKc5lE
TFf7yiRCrbNStHqdwzQOmWuzqWs/hstCeXJcXEhXuC3pioswFwIt4OzSXgETdwou3/NDk/axAtwj
Lb4djIVwAXZ65ObIbagQtTGiUMxpoEwfJ6CDdjCpffILI859SQaGWPsIxBrpWi+KUHhXb7oM5s6K
GadjEKgmbFWZqmeixc003NJw1VSBLY+J5xlyXuOUIdzWNWLqfLhtonBLTIKNnwIw0NPg4A6wgQgh
dRKGwnyRaa/jabRdsEF7P1k47W1YIi/BHsSq8u+P8OTbvuGH53TFCJP62FrAuGNkQLJHdA9Y8Js0
noa5YR0IWx0GPzE4IDy4+wwQ6xlhFJaAAID1ljkgLITldSDrfPIx2QGJRqSu14bkUMFN4jnDk73F
9pDfALme7PAWXQ08k+y1sPQucJ4Zzk+o4jmfgyhzHmU2nR6VE6QuAaFziBmq8NNHhvzoHKqscz4H
ckHoCZxPgOjpex4IJXrnAHlMTjznvJ7zOZDSiLByDA2cT4CURmTZedMoQ4EDK8m53VR8hbiyGNyR
e4DmyNpmqFKLJouPmWY3ehqdiX7BL9toS0/75TQt3hDGwyQkpalvm+hHNVdZSnUsEQ7qPc3rSdBw
e75tptwFNA1zTKLcjjR9VKKpn2NyIBfQNPhbAuQymk4my61zzHYgCzlL8DcLZK85RkY7v1fPMe2o
puvXurh8DVHtK1qGUkKLTDGNBWEa2UNPT+sZPfeJvhtonQG5htYpkM9L681AttDaAdmJ1s0YHQW4
ntYdKgG0iItSJ9llUwnSjnS2brE6olUbYnWB1rvoGWid67kPrcVqtM6BXEXrBMiOtKYV81x2FFYE
24FsorUFshetO3t4RFdakHlly19/3qycuvnMo1VNtvxVxeVvqDYWyiywrcQqElUWRlUWqgWA+9VA
1YBLyy3s3EoqbIKdg56n2DSD6nEo5VUB2+ZyC8vKLWDWheUWlpVbfMHn7HILy8otWq/Lyi2Nssd9
dim3UA5zyQr00ePC0nOl3JJrX4pJC64cgqvV3rryXEHepecoasW5uU9pc4UuyM19Sjsx5xkK+aVg
rhAslPjchpWMT01ThdI6ebrMorJfbCG/tMIhg3A6LCyt4grZemHJB7im7+KllTnPkge4VDdsp6yV
PCzvipN6BuKCYfa8S0F81iXYhtGw1bGFSoHnawpkx0mdatork3o2IhdEAs9zBySa1K9Ns0zhlSoP
c0DCkW/VR+cOr/ePpo+Wa/oEWF6tTL1jqfSwqpx23ZX6TeB9qlyhvJ1qB99drwqXSn3Mx+lVIJr1
K0AC7y2Q3elS4n04vr4ByHo4DbzPR2SuvJ0OSbm8rZroeOr1XBZ9tEYzCV9eekh1A102lB4KekZ7
mxsmyUDrXM9+rd53Bq3Zwq5NAUg8ua5vdgRaWyD/D1rvwZxA63xErqK1iM4rX01rNdhf4oS9sXqm
9JDxer30oOb1vJDWM3ruQ2uzYl+k9TyQC2ntgOxO61LpIYrW60DOiNYOSLSregGtKbSVN2Pw5eJm
jM/EFY7QDKLrrFVpk0Pn4Z05aW4v07MPd1i1Yl8d+48oJJjPOLAg9c4uo7MJ8Te0UsY3KDtgaxtn
DULFbUMpRFEMEM0YjTqO2VGFD+cMtA3MJanwHW7kLTRwC5nya7AlQwdqRz55zYJshHyciUAZBWch
CNbdL3CVFazxS/pgyis4acP0Lj72o5wxzFP3R45yOmzRV6gt0IY/HvmVE2HM9muYlZ7TpzWqgR1+
g+91Cx0MiERifxpP3/vHf3vkHZ57qZuNLMjQyulCPmTo4yKbRgAJbQ+zeNNYuiamyaIbVTP0++7n
X2/OnEDpVxoSTEDswD0dzjAY6VyMIHsaCR7yay/bWt58781//wCZoiWzvjgyiPyaBDkx35BNIZTO
1WgFzXD8DreKHvn9EVk2rlQYxk9g9GPWTEz/krSwAW429cAgnLKtBPY4I68W+IHolKiZxd7ow04o
UJG6ON9IsLeMD07ItCOGx73XOkgyPFnd+w+wwkhmsMSjUdryMkF2HVC92/62wx+3OKCQKAvi90Zn
CIYD/olIjcF6HcHASKcEYYc77xi2nyWOe2rOFR++1YyAibwX/cDcMcxyIPHxVPbY30BAnfOW7PQD
gqHmGtYL+opzPY57gOOpev8Ax76V4Mh3cHB8Y31C+zJuPYltwNCn0SJBFKJQvdFhZyS72Uj1Ooz+
IsfF2FZK0ugvg9N7LDh3Z46+IsZ19DITpP4M5uEQiWYe/qUadDKExH5AgUb414wvCwMaupsOb6g3
SfNDbp/HCOOVeB5nfvHBBgdGzkWn4ezIGyFv7x4iw8Tx2MccdNziHiEI0KcwWy07IxwEsQcg3t4/
WMUsivi1CwUc/FyjGnUMsK8tkM7ufTEzLvQumOIvsAhMbV/sPcWM1l3BU7ZERIkIM2q2pFpRaoHw
uBwQD98C+/q8jZ+YVW1LYSN5B1sw+OHdJsE4E13HgjeF1TuMm/BUf+KnpCferHBgc1ITJr+3NreX
ByBG6xPcGsfAqELWJEXAG6x/0BgwfSq8HI7IKvp/IpAKZ8vK4Sj1WMdCT38bJ+y7va/d6UzO+6Rv
N9OunfkNkd44RzUg/TMucpvmmQCld6peIwZv8b8Qfel8MvxvzhGymddFX5SdZqKvz7ly50SIC4EH
CR2i/cSdYMGBPNvj9TZCHJQ6DprQw2a6GMvdn4xtnrz1QkzDa0+vr/FqeLIlEH5JEMVb9N1iOSW6
qtchJLHckiNh/gVV6VjzX3GhaSXMs0Z1D9ZqzsJcCsv5/A44kFbgeXIO4wCUCRqU3nO8sPu/GS65
WQ/CU7yQ/T26uFmGZBl9rJ3iKYi+/A4GwzOe7ebF3rr3/pPXBYqSwf0TXrfntLNKUM4lLFJEyhrl
WYTFgnWGsN6uXitPnKdaPdh4wr45glr2GWN4UR7yl0diP02wOkp5A1NwwgAhLsMKaWRLJGLDEKtA
M+JGlk9zfOrtkUCJrSQeaswGzpqbgvbi9As0ep5kE8f2VDCgSvOkyW2QSgb13/4P1PYFwgplbmRz
dHJlYW0KZW5kb2JqCjUgMCBvYmoKMzMzNwplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvUGFnZSAv
UGFyZW50IDMgMCBSIC9SZXNvdXJjZXMgNiAwIFIgL0NvbnRlbnRzIDQgMCBSIC9NZWRpYUJveCBb
MCAwIDY3MiA3ODNdCj4+CmVuZG9iago2IDAgb2JqCjw8IC9Qcm9jU2V0IFsgL1BERiAvVGV4dCBd
IC9Db2xvclNwYWNlIDw8IC9DczEgNyAwIFIgPj4gL0V4dEdTdGF0ZSA8PCAvR3MxCjEyIDAgUiAv
R3MyIDEzIDAgUiA+PiAvRm9udCA8PCAvVFQyIDkgMCBSIC9UVDQgMTEgMCBSID4+ID4+CmVuZG9i
agoxMiAwIG9iago8PCAvVHlwZSAvRXh0R1N0YXRlIC9BQVBMOkFBIGZhbHNlID4+CmVuZG9iagox
MyAwIG9iago8PCAvVHlwZSAvRXh0R1N0YXRlIC9BQVBMOkFBIHRydWUgPj4KZW5kb2JqCjE0IDAg
b2JqCjw8IC9MZW5ndGggMTUgMCBSIC9OIDMgL0FsdGVybmF0ZSAvRGV2aWNlUkdCIC9GaWx0ZXIg
L0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AZ2Wd1RT2RaHz703vdASIiAl9Bp6CSDSO0gVBFGJSYBQ
AoaEJnZEBUYUESlWZFTAAUeHImNFFAuDgmLXCfIQUMbBUURF5d2MawnvrTXz3pr9x1nf2ee319ln
733XugBQ/IIEwnRYAYA0oVgU7uvBXBITy8T3AhgQAQ5YAcDhZmYER/hEAtT8vT2ZmahIxrP27i6A
ZLvbLL9QJnPW/3+RIjdDJAYACkXVNjx+JhflApRTs8UZMv8EyvSVKTKGMTIWoQmirCLjxK9s9qfm
K7vJmJcm5KEaWc4ZvDSejLtQ3pol4aOMBKFcmCXgZ6N8B2W9VEmaAOX3KNPT+JxMADAUmV/M5yah
bIkyRRQZ7onyAgAIlMQ5vHIOi/k5aJ4AeKZn5IoEiUliphHXmGnl6Mhm+vGzU/liMSuUw03hiHhM
z/S0DI4wF4Cvb5ZFASVZbZloke2tHO3tWdbmaPm/2d8eflP9Pch6+1XxJuzPnkGMnlnfbOysL70W
APYkWpsds76VVQC0bQZA5eGsT+8gAPIFALTenPMehmxeksTiDCcLi+zsbHMBn2suK+g3+5+Cb8q/
hjn3mcvu+1Y7phc/gSNJFTNlReWmp6ZLRMzMDA6Xz2T99xD/48A5ac3Jwyycn8AX8YXoVVHolAmE
iWi7hTyBWJAuZAqEf9Xhfxg2JwcZfp1rFGh1XwB9hTlQuEkHyG89AEMjAyRuP3oCfetbEDEKyL68
aK2Rr3OPMnr+5/ofC1yKbuFMQSJT5vYMj2RyJaIsGaPfhGzBAhKQB3SgCjSBLjACLGANHIAzcAPe
IACEgEgQA5YDLkgCaUAEskE+2AAKQTHYAXaDanAA1IF60AROgjZwBlwEV8ANcAsMgEdACobBSzAB
3oFpCILwEBWiQaqQFqQPmULWEBtaCHlDQVA4FAPFQ4mQEJJA+dAmqBgqg6qhQ1A99CN0GroIXYP6
oAfQIDQG/QF9hBGYAtNhDdgAtoDZsDscCEfCy+BEeBWcBxfA2+FKuBY+DrfCF+Eb8AAshV/CkwhA
yAgD0UZYCBvxREKQWCQBESFrkSKkAqlFmpAOpBu5jUiRceQDBoehYZgYFsYZ44dZjOFiVmHWYkow
1ZhjmFZMF+Y2ZhAzgfmCpWLVsaZYJ6w/dgk2EZuNLcRWYI9gW7CXsQPYYew7HA7HwBniHHB+uBhc
Mm41rgS3D9eMu4Drww3hJvF4vCreFO+CD8Fz8GJ8Ib4Kfxx/Ht+PH8a/J5AJWgRrgg8hliAkbCRU
EBoI5wj9hBHCNFGBqE90IoYQecRcYimxjthBvEkcJk6TFEmGJBdSJCmZtIFUSWoiXSY9Jr0hk8k6
ZEdyGFlAXk+uJJ8gXyUPkj9QlCgmFE9KHEVC2U45SrlAeUB5Q6VSDahu1FiqmLqdWk+9RH1KfS9H
kzOX85fjya2Tq5FrleuXeyVPlNeXd5dfLp8nXyF/Sv6m/LgCUcFAwVOBo7BWoUbhtMI9hUlFmqKV
YohimmKJYoPiNcVRJbySgZK3Ek+pQOmw0iWlIRpC06V50ri0TbQ62mXaMB1HN6T705PpxfQf6L30
CWUlZVvlKOUc5Rrls8pSBsIwYPgzUhmljJOMu4yP8zTmuc/jz9s2r2le/7wplfkqbip8lSKVZpUB
lY+qTFVv1RTVnaptqk/UMGomamFq2Wr71S6rjc+nz3eez51fNP/k/IfqsLqJerj6avXD6j3qkxqa
Gr4aGRpVGpc0xjUZmm6ayZrlmuc0x7RoWgu1BFrlWue1XjCVme7MVGYls4s5oa2u7act0T6k3as9
rWOos1hno06zzhNdki5bN0G3XLdTd0JPSy9YL1+vUe+hPlGfrZ+kv0e/W3/KwNAg2mCLQZvBqKGK
ob9hnmGj4WMjqpGr0SqjWqM7xjhjtnGK8T7jWyawiZ1JkkmNyU1T2NTeVGC6z7TPDGvmaCY0qzW7
x6Kw3FlZrEbWoDnDPMh8o3mb+SsLPYtYi50W3RZfLO0sUy3rLB9ZKVkFWG206rD6w9rEmmtdY33H
hmrjY7POpt3mta2pLd92v+19O5pdsN0Wu067z/YO9iL7JvsxBz2HeIe9DvfYdHYou4R91RHr6OG4
zvGM4wcneyex00mn351ZzinODc6jCwwX8BfULRhy0XHhuBxykS5kLoxfeHCh1FXbleNa6/rMTdeN
53bEbcTd2D3Z/bj7Kw9LD5FHi8eUp5PnGs8LXoiXr1eRV6+3kvdi72rvpz46Pok+jT4Tvna+q30v
+GH9Av12+t3z1/Dn+tf7TwQ4BKwJ6AqkBEYEVgc+CzIJEgV1BMPBAcG7gh8v0l8kXNQWAkL8Q3aF
PAk1DF0V+nMYLiw0rCbsebhVeH54dwQtYkVEQ8S7SI/I0shHi40WSxZ3RslHxUXVR01Fe0WXRUuX
WCxZs+RGjFqMIKY9Fh8bFXskdnKp99LdS4fj7OIK4+4uM1yWs+zacrXlqcvPrpBfwVlxKh4bHx3f
EP+JE8Kp5Uyu9F+5d+UE15O7h/uS58Yr543xXfhl/JEEl4SyhNFEl8RdiWNJrkkVSeMCT0G14HWy
X/KB5KmUkJSjKTOp0anNaYS0+LTTQiVhirArXTM9J70vwzSjMEO6ymnV7lUTokDRkUwoc1lmu5iO
/kz1SIwkmyWDWQuzarLeZ0dln8pRzBHm9OSa5G7LHcnzyft+NWY1d3Vnvnb+hvzBNe5rDq2F1q5c
27lOd13BuuH1vuuPbSBtSNnwy0bLjWUb326K3tRRoFGwvmBos+/mxkK5QlHhvS3OWw5sxWwVbO3d
ZrOtatuXIl7R9WLL4oriTyXckuvfWX1X+d3M9oTtvaX2pft34HYId9zd6brzWJliWV7Z0K7gXa3l
zPKi8re7V+y+VmFbcWAPaY9kj7QyqLK9Sq9qR9Wn6qTqgRqPmua96nu37Z3ax9vXv99tf9MBjQPF
Bz4eFBy8f8j3UGutQW3FYdzhrMPP66Lqur9nf19/RO1I8ZHPR4VHpcfCj3XVO9TXN6g3lDbCjZLG
seNxx2/94PVDexOr6VAzo7n4BDghOfHix/gf754MPNl5in2q6Sf9n/a20FqKWqHW3NaJtqQ2aXtM
e9/pgNOdHc4dLT+b/3z0jPaZmrPKZ0vPkc4VnJs5n3d+8kLGhfGLiReHOld0Prq05NKdrrCu3suB
l69e8blyqdu9+/xVl6tnrjldO32dfb3thv2N1h67npZf7H5p6bXvbb3pcLP9luOtjr4Ffef6Xfsv
3va6feWO/50bA4sG+u4uvnv/Xtw96X3e/dEHqQ9eP8x6OP1o/WPs46InCk8qnqo/rf3V+Ndmqb30
7KDXYM+ziGePhrhDL/+V+a9PwwXPqc8rRrRG6ketR8+M+YzderH0xfDLjJfT44W/Kf6295XRq59+
d/u9Z2LJxPBr0euZP0reqL45+tb2bedk6OTTd2nvpqeK3qu+P/aB/aH7Y/THkensT/hPlZ+NP3d8
CfzyeCZtZubf94Tz+wplbmRzdHJlYW0KZW5kb2JqCjE1IDAgb2JqCjI2MTIKZW5kb2JqCjcgMCBv
YmoKWyAvSUNDQmFzZWQgMTQgMCBSIF0KZW5kb2JqCjE3IDAgb2JqCjw8IC9MZW5ndGggMTggMCBS
IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AdVcWa/cthV+169g3CxzE9+xuGi7rZM2
jlMgQIG6uUC6OE9G0yKIA6R+6N/vd7gvoqSR5AC1H+YOhyK/c3h2kvqFvWK/sBb/+0GwYZTsP/9k
37Gf2bMX7zh7845x/f/dG+pz5UJNo9B9r3Lo0F9cR3zimR+aZ3/EE/96h26ip38D/lJqaLtxxF9D
P/YCXTESn65yVN3ABtlfByExRd8yMV2FHujThg+6R1/rwKRc6aCmWoeGsH6qqemnlk89B7hJcT70
Gbh2uHZCCtarGBz15nIQXdfgL8E70EVtfTuMSibk9cN4lTRCSh7z5BUdLDhPXtHBMIh58mod2utI
FKkBIEfZCRCogVMTT0GqCcu6BDLvUIDMOxQgKx1u4CREZloEmXcoQOYdCpCVDts52U2Q8iWQRYcc
ZNEhB1nrsJ2TXc+NVNdksuhQgKyM4GWyGMFS0UIWl1Wuk8IoTE3lSIaNypHyzahc18plaZ7r0MAe
eJWb66ANhlP7gEGrPRm4iTQq0J9jsBz0koTnlnVSDXJZ3IsO+SIVHXJJqnXYLklKqWVxLzoUICsj
eAyrrK5NcQOrebesDyrvUFCRdyhYXengyVx1JHLslx1J0SEHWXRwOrlZqosR7BQUFixrtewGo5M1
rV6nXwzL+iDzDgX9eYfb6c9HcPQ7T7uq1WIalxWm6JBTUXTIRa3WYbuoiX5a1oeig+eDDYtqSust
bDFCQUWOwU9hg5p1Vqt2WWFE3qFgdd6hAFnpcAOrOV/2VSLvUIDMO9ws1bUpuBjalv0Xsf+PDHG9
oLheZwQvvrUZwbcvKG+4tvg3jINqOaJg/L9PmxBU2VC/70iFefPmLROtFHiM3feya1n4LsdpnFr2
E/vWJCWHBh9kJ2U8uuhbIdByzvAC0Ycc4vHVKAZw7aTxOz52isfjI84A/46Or1pY4Yj37vspvHeD
ed67hnN470fzvHct5/DejRZ471rO4X3fAnjEe/f9FN67wTzvXcM5vPejed67lnN470YLvHctKe/l
yLVh2mt7jM2B5o7I6t+ykUtFRsg2GNvgjN+xOQbF+zGewzYcsz8GP+dcdKjDBAJcyymjq1FKVGSi
0W3LKaPDsMH8x6PbljNGF0J0bbK0ruWU0bsJ1awYu7Atp4w+oWiWrCq8jG45Y3QpUbFLVtW1nDK6
1qiYM0aljvorI++qHSaEbJHMuJYzsCvVtW2yqq7llNFRMJ2SVYXF1C1njN7xCXW+mDOu5ZTRux7u
Ixndtpwy+iSlSla1sy1njN7LVolkVV3LKaP3Q8eTVYWm6pZjo4eouGWp59vrjUYOLkRRh/t+zuhG
P2MJOUfjh1Z1CDUijXcthr+0axHV0XVyYQrtHHX7FrsNlCzNbmQQI2H66J9OWcI3jjpLNyrsO6iO
8kdsgLxlXz42lNR02K94fMM6pZ+xH49v2bPHR8zLHn9g/2CXD57csfuuY5ff2M8P6VOyi2v/6K65
V/j9Y2rv2eUT+pzY5fXljn3PHr9hLx+R+xBxPl2GWIXihyOOEr3vmpldmjpxUs0SpzM2ENecQRyz
xDUpLVu2l+rAVauuHYTBrwrlkF8+Li3F5fXdHXv8MXDTF2dnublDVLp2lpu/gqh8mkuKz7F7rLDe
gKBCG8femoAa7JAUoUmj/TneU4XCqoHJ7ZHCr0rKZ09JriHeJPbCSDm+3eMbZ5enV9IO3dxQp6fP
TLvt3JofrzmZy0LU6F2tuhBxOV4R80OIZmiaxkK1m1y1n0BlAZ4UFx+EFWpLWPHBzQcRzaHsEp8D
u3yEj5GIb3SrfrJll9+aZtBHndwznWklFuEZ++PTO2ZtBfJ+27Wh2XjoQ7wEBDuZfXBMBycG4wmL
C6PSzE+BCx9kofAxmC72wQzc7/AjIXhuOqUU6JkbT4jFYwmxsOyHnct+syQ7DvgfG8M1w0vLaNep
B+2QHIvPDuR+/ADwwIoHQos1+pwYD9RTLklBYbjd4qXNMN5xswEdOw0Suha7O01dsry2YCNYl7iM
07CVMHiGzGlYyVKR0yCeQW4+BD0gjgQF30AV1qV0DMHrFehzO+bQ60qd8XhVl5ei13YMBwJy8Myo
RQD/+g726H5Q7PIZfYLdgJ9Y/yZ4sgKwNk7RYYMNgL0bc4CtNyAffTPgBGjYwesLoDs46z2EAxoF
EzcDdZy9xwkKaC44DQEXpMEQGOhaSogXcCSroQ5+XMCxkaOPaxj/a0q9GwS85Vak98l5ScSO1fCh
XZ8Q8V7kvAR8SM4t4CNy7sTHikljQkwfFJ0COMh7CbhtN5iSq40DcgMSzgshCjTxiLfXOyQh2Gsx
0laXC/Jp42IN5UW+vqg0svTm+BRwQUxTcLusW7bqJrEI5rgEfEhMLeAjYppasSCeZyx7EM/3xlny
XpVTdBscWyfVFcLUs77kZMvVuit+KuAX4BYW3AHO2NEmnD6Qpt3BEf3p6Ixd0B/tDqo5cogYPqGQ
huI0hKPpggdVOgOnV6UZnLv9bwI4UqUC8BFVcoCPqFKm+4XFPwOwV6n3B/gklZoBeJZKtdGhv+Mq
NdAZW++StEqJfl31O+RFpPrwTYmEhhIZKtzh8MlenEGlSpwnqdSxBRfc2tDOAoxUaNuCU745Z0N9
EnMKI30S43Cenhs8qeUGwasWElGzWQvJbzABiUTo5HdGIorcdz191An4jFdtcDb9Fq+actpk5zNe
tUD4tCYRPsnCiWoTR+qym68i3Fad9VFph3NF2kdHSdb/e81tjqZfpeZmK16UflIlKC1c2UqVqx5V
K3CNKfrhede1Uk/ThbTlepopBa7X08Jc9Xpa42p3K/U0W4UEC+xGBGIvR4mvp+la4Fo9zXCxXk9T
yp7fPiU/63C6LZQbdKbetmW5oShJffBkuc6QbU74qLNEXzOIW+ppDr31QHP7RjYmptprvFfhXU0J
aEe4HlxNys4bAHmXUQICh5q5eukCh4LLSADZeqmo7S44ZlGVIOZWMMNcH/0/KbnBHn1cHKjVugrh
W6t1Ncs1XVUQUZdBHJteqemmRMxumBm2NnUZvAFQdV/Vy6ADFIVlM1FCwdSlKCHPbG7hYBWwl9H3
B/hYoOuLBTMAtwW6q8UCOepLKGfpUyfjYsHRYtsp4Hw6o1JwN5hGb6tLQDtMY9CTBFCquGmEmiuu
t9WzgJIDEbiPpfe2ttjqlEPOVheJaYataqtlp+8ORbJVmLl1cD5kVgJZn8+aDbiyEJViw2GNDYWo
Cs4otN+QggQxS3EmYpaiy1c1iNkZjAtitgAIRrjB2RbndrMYJYjZOiBK0xpckKtvoQZzmwIyXrcs
ymfMqouZ0Je7ThIzOakiM5spzqTgIGfrxRk5j3OnmGU4d4nZPKB4p3ZdP72YLQHaKmbrgG4QsxVA
dKZL4UAJznTliuijTZzMNTuradIfcQhSh/8k99VAzVswidsxIdUxFgxVwJndd9LJcN6sctAGJ0QE
9ondORtK61DTuo6U9fkDN407nbPvwI2lrRpC8U5c1YADN462KOZrZ5J/G/QF2uoHbvQRGNpBcFls
fuDGpLrbkn+TkVeTf3viZ1Py7xPyg4dpiDADq578+4M768l/OJtz6DANJf/NwmEa0dtrnj75L3y6
LtgteoKgETi+Rm9fiKXmYPLfLB2mOQW99/S4PhGjT0xwmt3kBsZ7+hLQkeTfAbJ15hsAeU9fAtoR
4XpPnwK6JcINJljqW8FneXccGw67mTbCLU1w4d3XEv6VQ1yiIGLHMge5S4jYd7gl3UAK8ngG0BAS
nA40yOkZQIOcngA024u15zBOKgBICzA2lDP7GqnVQVS6flpAtPq+eqRfO0TTG3SBl+GEJA0h0bHT
NqeA83qTgbvBPAb9KLi1wzx6/UgB3WIegx7MAdpdAMgAHc3MqOiuz17Vg4X1BCPIlhqLzOycAkAF
587MTKQ4EzFLHUs1LKgAivKODWWdIGYLgDZmZhsA3ZCZZRw6LGZd9B6I+fOvt4gZQo88SzunAMDn
ce4VsxTnLjGbB7RXzBYAbRWzdUC3iNkyoIUCwDGv7S0WH/DiPN5Zp03OUIea2AyhCexHfgXlAXvL
9n4A0nnzBYkrXQbBcQ/kw3qf2/2C9Bf7vUgP8QhOjIewrl6HC/DUcKUr3xYfbkdous1HfgXgr3cM
xpxdsDGHqb42xQZAAUZsFVPlgfbEsTPc6Fsq2FfzLezyZzwEHdV78/0VlFA+m3Yx4z6n+wVgmqaS
N5eHz82g7EIXEDAxbe5jEnMRQXe0Pxgo2HNH6SMf6xVdEtFP+XlN9z8APy41mP6vEqJM24MdHT9x
sB6zA/4chc+JRMJlBgYZeB8UvtIMgI3vOKOv6cZlFE/NRBUA98xf0BVf7IzPXxoEmHnCzF/eurZC
blxbEhu31VoXGryzbWgn3BZDdBcPbGy3vlm1ID8XcQ++rM+CDRFcCC1nWRgaQS6uM4HFVgofvITQ
+Qu02yVv9NUVL1ruKVx2AnfRJ14WL3RmMb/AwpBI6kIULf/vMbJuSaTVydFz/zgWf5NC4kDFQGeC
M94uUE3ysM5Or+k4w0uKntZZVheNDkWtTwLwo6T3fGaTLKDHmuH4Ml7f5kS/uoJQW7+Ckc5jXbYw
lgtxxSX8Poem05I18gHyM6gglBWSBRTQS6OqMBjdHQrHFxyrQTtOY5r2LYjwWsMUEUo1DW65ajWC
iUcteJlvX5AQAgGJoL2OBYSWH42+V1xXYoGXOtKFa88PUyian9KUxsEFr1Cz0v7Km1Qv9tYR4Cah
tWUvP9b8Cu3J+mE18IJWerEqlZnHUeCdTvgLr7HAu2RHXVuv1p9hMHCVmy6xdqWET+vs/ArojVm+
JzNNlwrBThBKi7nGzglzcrJWbnLLThKvtlzLNPYHY//2guwIu+Bji+xw3GnFK15xuTWldVlgXmIN
QFnqXPxSeS+nFe1r72vwhF92tBJKa19hePBj7GftD6CCLtQR98jZQrdfPTx4H0YjeEmJulpvbwXF
mmzniT8s3PZGi0qvcxwhVJ5VVs0WWHX5+zZjx/Ea4VvX4NXDSxM5JJ4mrLmOuJY3TxVSaSVTiuh6
/CxFXnXNYkHbwP2FAC4oprZ336D/SAv47K7BWqfrHxGCVcZy+4fNWj/HbIEy937poOO0TTan40GT
cYSE93hN81uEXNjZ1de5XdtPeGMChCxua35ixJykDa9nC20Iy/R48bOhLcxh2zBewBL6/ZteD+vJ
0ZHy4h6HHwNHhWPfO7tgWB/zaonAQ6zYn6BqxOGvoB3WSLnvTl1D9JgFKcZDzAUpWF0ELxgP68ox
ullkq8RGVGifDJRrDwfPBEmAkzMPmQ5BXU207Rd84RC5pBektlAdx5Al58Pw/gHsy27SSSn4tcdO
7eLAhfGFjd8WoWvjZ8jWRrSZidDxWsQ8vIzNJ7kWyzIzEH6EhWwuWIuB2ItPhCr4IzDWBj5xWPry
0Tw9kxSRxcV6eQ8dZvNLs3Qyw3lRvP10u6zGPiDkbci1rPBYc68PVkOaF3Kt1DmVmQ/YB8q/b/yb
U/4H5cz8MgplbmRzdHJlYW0KZW5kb2JqCjE4IDAgb2JqCjQxMzYKZW5kb2JqCjE2IDAgb2JqCjw8
IC9UeXBlIC9QYWdlIC9QYXJlbnQgMyAwIFIgL1Jlc291cmNlcyAxOSAwIFIgL0NvbnRlbnRzIDE3
IDAgUiAvTWVkaWFCb3gKWzAgMCA2NzIgNzgzXSA+PgplbmRvYmoKMTkgMCBvYmoKPDwgL1Byb2NT
ZXQgWyAvUERGIC9UZXh0IF0gL0NvbG9yU3BhY2UgPDwgL0NzMSA3IDAgUiA+PiAvRXh0R1N0YXRl
IDw8IC9HczEKMTIgMCBSIC9HczIgMTMgMCBSID4+IC9Gb250IDw8IC9UVDIgOSAwIFIgL1RUNCAx
MSAwIFIgPj4gPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9NZWRpYUJveCBbMCAw
IDY3MiA3ODNdIC9Db3VudCAyIC9LaWRzIFsgMiAwIFIgMTYgMCBSIF0gPj4KZW5kb2JqCjIwIDAg
b2JqCjw8IC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUiA+PgplbmRvYmoKMTEgMCBvYmoKPDwg
L1R5cGUgL0ZvbnQgL1N1YnR5cGUgL1RydWVUeXBlIC9CYXNlRm9udCAvUVBCSURCK0NhbGlicmkg
L0ZvbnREZXNjcmlwdG9yCjIxIDAgUiAvVG9Vbmljb2RlIDIyIDAgUiAvRmlyc3RDaGFyIDMzIC9M
YXN0Q2hhciA5MCAvV2lkdGhzIFsgNTA3IDUwNyA1MjUKMjI5IDMzNSAyMjYgNTE3IDU2NyA0ODcg
NDk4IDM5MSAzMDcgMzA3IDY0NiA1MjcgNTA3IDUwNyA1MDcgNjIzIDg1NSA1NzkgNTQzCjQ2MyAy
NTIgNzk5IDUyNSA0NzkgNDIzIDUyNSAyMjkgNTMzIDY0MiA0NTMgMjUyIDM4NiA1MjUgNTI1IDM0
OSA1MjAgNDU5IDQ4OAozMDUgNTE5IDMwMyA3MTUgMzAzIDI1MCA0NzEgNTI1IDQ1MiA0OTggMjUw
IDQzMyA0NTUgNjMxIDQ1OSAyNjggMzA2IF0gPj4KZW5kb2JqCjIyIDAgb2JqCjw8IC9MZW5ndGgg
MjMgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4AV2UwW6bQBCG7zzFHtND5DW7
2ImEkKJEkXxIW9XtA2BYLKQaEMYHv32/f5ymVQ7f4WdmZ+YfWFbPu5fd0C9u9X0em31aXNcP7ZzO
42VukjukYz9k69y1fbO8K3vWnOopW3F4fz0v6bQbutGVZebc6gdHzst8dXdP7XhIX/Ts29ymuR+O
7u7X896e7C/T9Dud0rA4n1WVa1NHubd6+lqfklvZ0ftdS7xfrvec+pfx8zolx0ScWN9GasY2nae6
SXM9HFNWel+Vr69Vlob2U6jwtxOH7j01X1el8D6EKivzHAnIXDIgwfuNyYgE5KOiBRK830bJDRK8
9xbdIsH7wiv6gATkRvIRCUhLrpFA5ULRAxKobFM1SCD5oGiLBGQrmZDgfUySHRIo1SEDuxA4Ut+A
V4HUzLg0kGtJvApKPUjiVSDVKOBVIC0Zr9REFlpOwKuglPXFazC/UQYDXgVTWSm8BvO71XICXgVR
q4zXYH43sh/wKojKYMCrQDaSeBVMpeSIV8FU2iSTGmxSY0T8kkaUjSExJyglvxFzAqnlRMwJzspg
xJygkd4CGzJoZH0xh1NFrS/m4u2Fau2cMEi2RpiLZpBPgijmBI22kpgTDGkzYy5C7teSfE0GQyq5
wCD711n1ZRaDZE1VYE5Qil1xH/5++JtP94BllYIymohv1KCJvBbYFpiznljHh6TM8QUbvPlaEtuC
nrzq/3rqOuq38XHNm8s8c8Pt32KXX5e6H9LH72caJxUw/gDTkyw8CmVuZHN0cmVhbQplbmRvYmoK
MjMgMCBvYmoKNTcxCmVuZG9iagoyMSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0Zv
bnROYW1lIC9RUEJJREIrQ2FsaWJyaSAvRmxhZ3MgNCAvRm9udEJCb3ggWy01MDMgLTMwNyAxMjQw
IDEwMjZdCi9JdGFsaWNBbmdsZSAwIC9Bc2NlbnQgOTUyIC9EZXNjZW50IC0yNjkgL0NhcEhlaWdo
dCA2MzIgL1N0ZW1WIDAgL1hIZWlnaHQKNDY0IC9BdmdXaWR0aCA1MjEgL01heFdpZHRoIDEzMjgg
L0ZvbnRGaWxlMiAyNCAwIFIgPj4KZW5kb2JqCjI0IDAgb2JqCjw8IC9MZW5ndGggMjUgMCBSIC9M
ZW5ndGgxIDkxODggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBnVoJdBzFma7u6nPu
6Z6eU3Pfuo+RZB0e3ZZlS5Zk2ZIPSbZ837YsG1/CGGM74fBykxhIgJDFgTWGQBJICIFk2U0gCxtI
MMcGkvc2CUsICWR3Idie1v7VMyPJxnmb3Xmvp7pqZrr++/v/v2bP7r3rkYCOIIzQ2u1ju5D2oufD
cNPGbQc2ZOe4D6HAnk3rx9Zl5+gijDWbYCE7p1IwRjZt37M/N18G40fbdq7NfU7/AuYHt4/tzz0f
/RLmgR1j29dnvx9+gcy1+yNNzdqI5ufGouy4qyU79jVnx8e7Lv0cpcn8fh9bl10nz6FgpZEKIAv6
R8QjGsYydALW4BW4BT4ln3P0zbbkT9atMjf+N3IJ2mfPfDD5L+Tm1ZMvdV44n7lR/INQA1MRnpB9
we/4r2beRkh3/4Xz5+8X/6A9KfehNjQyJoSof0WIeQCFmXY0hv8DncGPojOsAa1kLqIzNIPOMAl0
hnsD1grhPgTXMu07nWwIPcLcgEJMHJXj3yEffh0NMyl0Cq9BK2BcjS+gEXocRfELqJqsU+fQcfyg
Np7i1qFTZI2Zo333FP0S/C6I+umzKAjrd+CvoBD7NKrG+1AS34dC+NvoODWFCukIeoZm0ZfIPXYg
ip5AHfji1Cf0dnQcroP0HvQcXCuAr61wnYVrN1wb4SqHaytwnZUnQgbEocMwD6J6VIfmIBvyoAh8
agD5S8iBwiiFqpEe9N0A36gFzehAskZUCHbog1/JSEF+5AWLNKMkKgGduZEdhUD+JsQgJ7KiShRH
VagUuVAUxVAFKkIJVAC7sqgYlWvy34P2oCfRFNVMHaJepRV6Dn2CfgdX4934dSbF7GYeZTJsC/tl
9k9cDfcF7lU+xJ/m/ygEhV3C7cKUOE88Ir6h8+mu1v1UL+mH9M8bjIYuw6OGt4yyMWlcajxgvNP4
TeP7poCpz3TY9Ctz2HzA/IGl0lIPe7MIqRP4NdYE9PPAfw9aBKKxBq3aZTPRPG/jwqFSujoeq6mq
qkzT1alYOGSitbVUTW0aV1X6aAzfzK6kaTKn8GsXV+DeDEcfDjcNVrE+t9lm5Fi6wCmVNEYtAyuj
jaVeHvMcZgU+UdsaWritI/Q2b/Uqdq8kCJLXrnitfObfWNP5P7OmC23Mtgt3YK5huCmCv6wTaIbj
nvY5XYUNwa5Bs2xh9LLFahd4yWpItA9nTigF5BkFipJ9VqYHgcbCU+eZw6wNNBNDKGq3cxpbcRzE
JhwOxWI1tVSWFwcfxkFmr0BZon5/VBaZnZnfbcE6OVzgjZopgXqCMbrivkCh28Qcon5F/Wiu3WNi
MG8QqQb1RdEoMqzJY2ee0JsEjAWz/mTmEFjT2NRHjIH1gYRR1GbKSjSlyYpTcrIjUlVsPpBfVoaM
gWYFW/OqQ12Hf3pzz8Bdr14zZ8uKeR6BxYygF0yVveO9gyfX1VavvWVlz0R/yszrOPyUxSmZbMm4
Z8nXP/7KAxcfG1YChR6T7JZsBbIYL4t3nPjh5KFnr2mJlcU4qw/oOoMQngTtF2t00eFgKFZtTdVU
BUGJGmFB62W3eJLRGYXM7Y5k0kFvEIwCy8KbylFPCMA7I8L9IpoSjDqmU/JIgj/OHI37BcljkzxW
Qd0iWgpkyW3h1QrB6iFeeGbqPF4CFMRhQiRxyYZ5s8qThJfA5rwao57nYQPtvlmwBdzOkE0AcuZp
qy/IBbDTfN7iUWSPVcz8ljfyLAtvzFlCiZfsunLqj8x+NoCacruChc/Iv6bWSuRA9KMxb7WZmFnW
zTD7GcHAG+aMXrdi6yNXNXUcfHh946Fq9RdWKyOCGdyjt0s6qX54zbqKu/7w4ODIwx/esuDo+g63
jhmVvbIQK40tuuEHOyefP9bu9VIHQhEgUhAsBZIqu2PekNMwcuajO+4+//iYO5x0h7ISYvrAcsty
OiLeCB46I5usvSiwljUpWmH6BFvQ6Q7YhMyTcOci8hFsIacraBPoHk1icOcGLkAwBoFOZ36Uv2fe
zt9lztNc/j6nKWoZ0KHMpiO/I7Usv4+oBB1kn+mnzzwx9xT8F3hKVf4psVicugIzOW9UbBxPUXY7
/gtvC3nCxXZejeR3ynNEvcRZHEG3OyDzRkkdoF6x8gXEMDmLjv5C5sC0+mc4+yHdJBp4hgX2jG5H
Zipzt1vOSporAltszNNGJB2mSIAopeNUeBaZJBj6aAdVRegktwpXJNj8LkdQFmi1CusVr03x2fS0
2kmBvF1OIK7YsylQHnGK1D6WOqF3+2Ou7WaPbJgR1MYLd/A6HjPgyhDxTuWFzzxUGDG4E56LQ/gh
X6FLL8peJWcXh1krmpujNkskiDNstytXINWHHVUx4t45e2EOGxW3sdYdD4cVdVOgpYCmaUH2O51+
SSh2L/bG/V4rVe+tqaxwUuDRst9lD0hCpw2iq95bGad/XXd1w/y7Flz8z2kBP5II6RxJf+YnqbWr
R8p6/6GX/gHERQgKBpLPEE//MUi3AHAy6+uXChR8jeFT4IhhK4mB+MfN+x7df7soB13EnArdlFLY
s3l7d/LbDUMjxffds2jjvAi+fezeHY1q6bSkgALe0TR8YKh3S8qU+SzRuZbEftiZ0cPONah9RrNx
XIphqxk3IlHP7vBhEvd4EJZst1OpWDwWyxHE6DlbxOcO2vTMPqUkvaRhIk9b0kHJFS3uhROL4uHW
4bpAqiRh22MS1Ex7n6up6tZvtK9t9YOWBZCExUBVpIaawpm3pmmGqMRi45zBnW0tG3vrbaaixkUV
6r9HvPh492YHz6ndwQZIaCnUOfUhXssGUVdOeqFSRotRYHxZYC7lcvPLMYXDa9v2PTDSsnOowaGH
2CWYqvrGF8wZaYtULt68Y9PiqobNty4pGupplDmGxpye15e1j9TX9KXclQNbdmwZqKK2rvy7tZX2
QMgZ9QNC86FE2FfbV1W7qKGiKr1kvLf/msESs8sv661OWQKoKQh7veWt0ZpFjZVVcwfGCfWPTH3I
HAC/L5qmHnwrb4rWHO7NrDAHOo48vXfr44fbs/FdFooH9nYt3NsPXgbxLCiL1LtXffdIa/rAd/bh
cF6WF/+84sTykuJlR4ewI78Ge4dA/5tg7whoX3NmJk4B4tfMcuFKyAh4+inG5Ip77UGn1cBjdblA
SYlQQVASGWqCojZjAfTvjxix4CPoTkH80AvMExr+A+BdeI5pIusE/wnH5WDvn8CuJG5P5xuUFk20
dGMWCVqwIxRQ+DdGVkqGAhFFz6i/Vt9hDUrEF4yZWSM1pj5m4C0g+Zhdx1F2ysbq5JDXH7cyBvXx
tN1tZrGgF2mcyYC/YdbsttMDdJPdY4bsBFC5gPqNYIR1oC7zT4Q+n+aPNshkIeObdoMZqsD+HVU1
NbUyyYs08XRlI64iqLfpWXM86Iva9eyTrko37ahwfQvr5ZA7krSweupTdVol1Dv02w7IlRjAZvWm
6j0NdeO11FU6E0RfkxvkRKNhsOsm/BIgQjPxTpKYQZiqziZomkVXVZOwMJ11phkt4PJZxLZXVdbU
4iZLgcftNzXc2t850V+S3vONzZP2ikV1c8e6KgwCxCDe0zq4ITX2xSWxr59sX9fqX97XsnOu02Dg
OINhRdO86LwNLd27FkTnpfqqPd6wV7C4zC6vO+yVi5ceXvKCo6QpOW+gtR2oPQXUvs6Og9Qg7moZ
C8GGfBI3Y8DWbDapBTSgnLfagVCIaq9Xrb1lpKhr3rw4JEUKBFOOlwNOF0TWxML58xNrbhxKnFVS
g82BdHNHvH2yLb2s1kW9t/eZY/OssfrkDrBqEKVBYOdo8QTeMr9NzglbFl33+N6Oo+vmSoWtleqp
gaHGtYeIjlcAtQH8IlQwV8g7tTQ0HIJokY0gRKo4QLO8q3HhsrKxu9ZXt4yfWl7U317tFDlaMprj
jUvr910TbB5prBtsKjIQrPqa1WU1uqJeqfnQk3uPP3ewweIOOU2yU4r7g4ngU2eHrltWFCkKC7IX
ZLcaqLmX3Q4ZeDYPztYMszUNAXg6KGCIvLNy4lp8L28tsJHkvvPUyrU3DSUq19y6qve6Zt7mJ/IT
H2q7ur0JpAXSawnObZ4Xd+WFta9nsOe6b67Z88yxzo42Wp/Hq0wHyGnNZHP70fUgt7YKoHAEKDwF
tlgEVR9olwsHZ8kGlDw7c6eVeI1GIY9PxV2ZJ3zzdvU3r+sqM/B6DtOY19cMjjfvPL27vnH8/rVb
7lxd8hA+sG/ucDoEOBsPLtw/WKq4Fd7kkoyy2aB3OeX0wacP7vnutR3tE/csk4/eUdq9vpboMDp1
nj7B7idZSd7eNLkomhcAjbNADFwn7zEayjP0CYhSHK/4kp5oKmB6ESIEK5lfFMDmICURrrFYCB5c
E56/fUG4NWKA6GWWHSZW1IvOqv76NbzVLUcCFz8ggY6UHVgJRGS3lR8Z/cJg0mg2yJDDY1St3o6v
xz9BaageV2XlRnIQLabE4hwYmN2RA9Z8Hl0LLg7lI3knhNodgL2AttMunaZlwN64CdA46zfXy+Zr
wwWVI0cW1a71SI6Wmg/adi0uTW19aHz7qTXFlmBFoKKsMuqPpIav7U52+imL1aqq60fKO8sc61dW
zC9zDKzqfz+QdIrHrlq4Pu3Be8L+yFDZov0DxV67VOoLl9I6Ojh3eUN619KKaPPyVDA9p8rl6i6e
uzoWHWntObikRBSC6sfDGwNzuhLLN/hr52dG65towVWSTCgtbd7yNNHVKYip90N0qNT8LWvfVi14
cfxMjJ2GvSwEKfh+QcrGAGdpV3l6sh2mWsaYDw2dt3StONQddOXVQJt7Rtsjy5ZmbsyvzI4HC7vm
brh+DKz5+NR5qp8tg4w9eAk9mmnQikxKe6IGkD+VvnxPubihvohc07viYxB4wAwMPFVeX5isgyvP
8yTwDB4Dta3G89+U0U8KgBeesNPMqccu35xaIkguqFdCimg0q9+jdhj1WgIFSCZSf1aNn2f74muA
KkYRg9+JBqdF/Z4atZIsGTRCpYG6K1ctn+N6mtkZgeZ4ZH8GcQESsTyPEOoJKF2i188t5CSt5HKN
LCYo7M+y+pYFW3F7ad1EB3FHqBx4e3Fbad2eafVzUoHD7rXw3Td3zVneXm4p6V/YGRm6qss/TSUd
rrvMED6/go+B02Ms6oV9S3vdZS2JivZCGSykO2+vwNffZq85Nv66vU4T/KWe/8VeLyEKiFlNMgGC
Vu8CNfJ0N4DUujlvySNpHq3wu/UTj+7e+fc7auomzkzAWHvWk97S27W5Pehp2tI7f0t7gPrtju+e
WNh6+Fu7YVwA42TX0TV1qVVHexYcHatLjR6FPU+pd+DXYc9L8fzzvqr8dTy/bTTR3tIcydswCMGm
eCQ+2d3TX7LmBoLnVRqez4u3H2xLL691U+9f9f3rOi2hVFhN52GceR8UBB0jvXigMJ1Uuo89trfj
2nWNcrKtQr17YFnjusmcHdKngVqonmdjwRViS5Zejj5Nc6IgOLwRxVVeXR+eRaRmWtGW+jqvMRjx
GhhM4TV2n1UURcFW2l2beTzvZDO6uq6mPW7Ggk4nmjxgPf1TH9KvADX/j4qEfqVq9Oii8qGOcruO
IRVHUdPgnML2Sk+8uW9pf3M8ufjQ4sj8+qTCY3BpHSeGarrKCpuTSqJ58dKB5jhl6ti2IGZ2uGwR
vwz9JE/AI4VrorFUwh8qSg82Vo91FRskxWIw2y1Wl4W3u+xyuLwgXp0IhAoblxBZBqf+RG9nHoWu
LvHpbIfHejmA0spsmNWgiMAuvV2wBJKljnnrmr2HzRJpgV2dD9bvkXxTMr9X2+mIFNgEVmSZld6Q
xSRyUagQaVMWQc/lK+NzWYxVdSOrRJ3ImpyEtjtIpoS/f4lf5vOk6QQpWzVBtyqPJ5AhSV7F4bVy
PXdpDsjbsjDvKJtfnj7UAZkSwIokToePfUsXNW68fg0dykeIzH/1rmqLLltK782vEGqgfsKHgBro
EhKr46c7IjPe6ZAd2UIBUshDFI1p9WXG6E74fAmXiVFfYVjSQHB4w9BPVRl8gdbJQY/DZ+XxfYyo
M/AXHyaVEyOYdHjIIIkYMIaGNzHjNhjo34mQl9CCHiipnjrPHgNKOgglUC7lWjM4zmttXNKlyacU
0J2ZoWnWLXuMYdVPsdGR8PkLXQb8LE0/ho3upM8fh5n6GctANHYUhCQBv0XTP6ZFCYQGLRH6DZo6
R0PJ73ZCbxrfx9vMM1TTJ0UxMzHDg9nGi3pgAeAq4xZFYAFKL2gSCxlnfkYLOiLbJMh2IXCkVYla
8QNM4Jmm9Kx6bLoQo3CbIMf9vjAUiW++weiVEPSmrZRIOdVPBUqOB7xhm455+WeMzur3eKMSLaqf
FZtkAwvgyFPr1XtgwKxBNlFPUadNspHBnI5Xv0n1woAZvc2sjhKtQ2ScBMqgag7ibDVWK5NuXSw1
XTrLWvJmt/F01X6uotIdsNLcpGjB6nOCJeLzhWwiS1H4L5w1FCiIWDn12xYra7CZqDpG0uFhxWmC
mtVszJTS52Q9C7YvaVnLJ3iIHYV8As71NHvLn0HgGGyX63UA9GZzDcAHrR7Mx8M8XuChyhWHe/hw
XPFJAkeJUoFkbxmucweax1rrh5qTOh5yWs5W1z+W2nr3unL1BdGZ9AUSLlF0JQI+SBTxr5Z9cXUN
+7HZTBRHgV/JfLJ9uLJuVUfM5XNyVq/d6ZL9bmnuppsuNgSLPHq9pygYLHHp9a4SkF+h+i41gX4N
50lazsDzWWOtlfMUUhOcyWG9njXKLtnq0FHMcb0z4nZFHPqb/anSEtcrvA4QgewtH/EELBxnCRCU
fGbqU+okvvPKKDkNXLmYQJ0EdvyBBJidMxHwZ9m7ZI4DgWJCenEgVELGkkwimF0AXsD93ISXL8Ge
O4AXPeFlVta4oyzdWEqu7Z1lpR1wEb7xXmoC6hXS3ifR4v/ANxvzV5WVOF/hoYGhHanI17gDEsdJ
AXgupb6HdewPSCbnyIky1yTmv8EYbV7FFZQYjh5hjLJPgYKQYT82mgXoO8hG7pDRLMIDbUZ4Tgf1
LbqUngvndSSGaEceuRMPulSyqqMSvKivwWkGS30W9/ljMR9ndSNq6hPqQ4amD1/hdwwtyxebZEmS
8Q9Fs8jSUBeGY9GwCEccFDqunqb+k70RThIRxcGpiuSY7gaVYmILuUM06k+rRlatZCmT1yW5ZQOu
WTynwF+3uIqCMxO7o8BCs2teVJefe0Nd8VODVc9Cc57d8Oqb74yP//Kt1zbCkRg4sQW2QAdhv/dg
P8j5NfkTWZGGU41UnaLjxIUAwBx2iXqvYE5/DTbA8ZDba6TY4dHRUYa2FDgUOD+hN+6lXePvvPnq
BigfaVZvNbxEnX7jHHX6RdECB00cx7ys9pLdnlOfpz3sPjgDzUmT9MyJ8WXPjUh1qgGmx2yaQga7
pNdLdgOFOHA+s+nBB8moXgx64LTGxhXBUQgPvXxroOB8I2d2kOevUJ+nvpN9Pkuqi2mAnoFqYEeh
vqOXHIYpE2Qnev7BB7PjlMEh6c/bPJAeBK0OM8e+UBCwOiyQsntk4klbAWWfhVOg6UgD1SnpqZJ4
ckkPlb8s+cs1BfCzqW0PjfdPDs+NWqTS3n0P7Yh2NxdDa4umoArRx2p6qkZOLE1id0vPYMXmW5bH
zjpqVrRGF3Q0uYNNo03No2kv9eDS+w50JRZsu+HrowOPfPXGjY2iWdIbzbIJTskEk9XUfeThYbPP
aa5bf/3q+lWtEaPDL117dnNJef96kM5ZKL/vYx1wupytS4L5hDkIguSyUFgbzZUdmiLwfRwcoWWG
eYOe4+C0jjKdJwU/dH1FqpAxSE4JMgTu94JJZNtJYsVb3HBgZxXxm3fqGKPPYXVaDNxzmGEoBvoc
F24WiW+g3UDHvdCbhiJYq4/ydJCc4LLmHUfMQeux88RE4GfgMplqk2Lmsc5suDC0uU4qqO5Laa07
ACoGjkGdDcu3NoyeHCm1d57Y+TJdBeeq7ALSaOYtPrvN53AYKd3wbfvXFBX11IdCiZAg+RRI/ExK
JOysHj7YkT5082O7z4kSCUloI2j9NqAV/vWRwwxOq4F9+TY6MbJcZnMFsJmhX/FhfFt6zyNbW8aX
1ZsFDpuMYvXAzvbWde2hooEDPYeATJ7Tm8Tx1s1dcXeqv7p+rLsScIfH4Lxy/dKdzSu+uLIkkF7R
0Lazr4TavfzmDbWK128yQTCLFASigVB6aWXtsuYQKEGRXWY+1Ly8NtFV4w8nwqzZYzc7rCYZWCxd
srdz7ub+Oj3NV/fBnxtorff8c+g9FxLLIFFuVo9oWjf5IzawCzsVpoL45zbptvxhVeb3BosRgoyO
p15jZV+xL1jhs9xmVdQHaHUldZraFYypH+UrBMrCWXxO2edyGLEEFQ0c6xvFi/8cpt/P1E9N5f2M
5uAEhrwo+GcF/CsFXhz8SwL197V2tbcWtY1t27xm9+b/AZ7CRxUKZW5kc3RyZWFtCmVuZG9iagoy
NSAwIG9iago2MzIyCmVuZG9iago5IDAgb2JqCjw8IC9UeXBlIC9Gb250IC9TdWJ0eXBlIC9UcnVl
VHlwZSAvQmFzZUZvbnQgL0ZRUFNISytDYWxpYnJpLUJvbGQgL0ZvbnREZXNjcmlwdG9yCjI2IDAg
UiAvVG9Vbmljb2RlIDI3IDAgUiAvRmlyc3RDaGFyIDMzIC9MYXN0Q2hhciA2MiAvV2lkdGhzIFsg
NTkxIDQ5NCAzNTUKMjQ2IDUzNyAzNDcgMjI2IDUwNyA1MDcgNTA3IDI2NyAzOTkgNTM3IDUwMyA1
MzcgNDE4IDQ4MCAzMTYgNTM4IDgxMyA0NzQgNTUxCjUzNyAyNDYgNDYzIDg3NCA1MzcgMzEyIDc0
NSAzMTIgXSA+PgplbmRvYmoKMjcgMCBvYmoKPDwgL0xlbmd0aCAyOCAwIFIgL0ZpbHRlciAvRmxh
dGVEZWNvZGUgPj4Kc3RyZWFtCngBXZJPa9tAEEfv+hR7TA9Ba63/BYQgJAR8SFvq9gNIuyMjqFdC
lg/+9n0zTlPo4R2eZmek32rKl8PrIQ+LK7/PYzzK4vohp1ku43WO4jo5DblYVS4NcfkwexbP7VSU
NB9vl0XOh9yPrq4L58oftFyW+eYentPYyRd99m1OMg/55B5+vRztyfE6Tb/lLHlxvmgal6Rn3Hs7
fW3P4kprfTwk6sNye6Tr34mft0kcX0TH6v5JcUxymdooc5tPUtTeN/XbW1NITv+Vqv29o+s/jlar
pla832yboq4qFLzfrlQDCt7vKtU1ClSfVDcooKK6RYHDa9UdCt57O7xHW9VgkzsUvF9bNaJAb9De
hAK6URUUeJFpjwJVTzWQVqGqvYw30E6VNAqqAQNpFLRXJY2CJlXSKOhOlTQKl7NXJY1CVW8jkEhB
o+oTCgS0yWQNlndtk8kaLO/WRpE1WN7KlKzhntfeS9ZgeSsuh7/493fpD9XF+1yUeJ1ndsS209ZH
12LI8rnA0zjpAOMPBZLIPAplbmRzdHJlYW0KZW5kb2JqCjI4IDAgb2JqCjM5NgplbmRvYmoKMjYg
MCBvYmoKPDwgL1R5cGUgL0ZvbnREZXNjcmlwdG9yIC9Gb250TmFtZSAvRlFQU0hLK0NhbGlicmkt
Qm9sZCAvRmxhZ3MgNCAvRm9udEJCb3gKWy01MTkgLTMwNiAxMjQwIDEwMzldIC9JdGFsaWNBbmds
ZSAwIC9Bc2NlbnQgOTUyIC9EZXNjZW50IC0yNjkgL0NhcEhlaWdodAo2MzIgL1N0ZW1WIDAgL1hI
ZWlnaHQgNDY5IC9BdmdXaWR0aCA1MzYgL01heFdpZHRoIDEzMjggL0ZvbnRGaWxlMiAyOSAwIFIg
Pj4KZW5kb2JqCjI5IDAgb2JqCjw8IC9MZW5ndGggMzAgMCBSIC9MZW5ndGgxIDUzODggL0ZpbHRl
ciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCngBjVh5kBTXeX9993T3HD1Hz31Pz7lz7Jx7zp6ws/ey
B4dAiN3lWMQiroWFRRA55aAjQYoPCatcCYqdcuVwlZGlKKogxVUmkSuxyklAZWRwUnKsP6KEuCyc
xAkws/l6jl0QqJKpmvn6ve557/e+6/d9vXT0+B7EomcQgdD8wdnDqPrBPgAxvW/x1N7aGF9ASL+y
sGd2d22M7oHML8BEbYxlQQYWDi6drI+3gnx68dB8/T4ehnH3wdmT9fXRT2HseWr24J7a88aPQSrP
IPRMV3dVolJdxmrycE9NTnTX5KXBB++jojJ+zUW11uaVdTCYcWMepEPvIgbhIJNoF8wpHxLuKvdp
/KULl9/f/YS24z+Rla3euvxvT7+vXPzD+b8dvnujfF51i52AZ1WwQu0D/2N+v3wDIe61uzfunFPd
qq5Uv1kVblKDEPZ3COE+dJ6uoPPkZSSRC8hL/AoNkMPoLLENlUgGDeHPISvxQ2RX5rBfowPE9ao8
S/8mOqvMkaPwHEj8Q/hPMxrE30NmGJ+i/gv5iT9Dx/Cz6AB8Z2G/r8J3K3xnAEHtbAgJiEYbYexF
LjgxjYxIjUQkwX0HcsIcjkzIDCczgA9oEIf0oCMeUaAtLbKCTwjIhizIXj3TElpCF9AvsAi2jP0I
l/FF/C2CIX6HuEbS5Ax5kvyYilF7qXdpkp6nX6f/m9nF/DVzj02zJ9gfqjphTVQ5RtykNLAqg1rR
KBoDmKJXrH6NGpxhaNrvS+C5UDCfyaSLeC4b9Ps0eHUumy8UiUzahRPwZG2miCtjjLh5b5zYUA7g
p7ztU80UFpPNbgPLEm6XWs54tMOj/nzYRpEsTVAsE8r3+meWh3w/4iwhhzNk4UA6HSDL36c0d25T
mrtbyP677+D/0rq1GKBPqXmcUrG/F3aZAs2OzmG1Vk1p7Gabg2FFDRctzZZftclmjjPLNoesrCWX
20Gz51fvYC9TRtAskhtoxWwNrgl7We1Kh4IZl1rtTgdDaZc6wOk4moYf8r3GlWI/WIU+AtrquH8V
P6YhlNOHML+4vrSiLhduxjIY6Ei5NNFHeGdKDqQcAl55ntS7Uz5fyq0nKq/gvCsJ804+H/92ojfl
ETALifnU7kiL/Lo9ZL0PjPPux2qRIyhex5OOuz9vQCO/kMlr/a3Re2UCi7YFtBr4F6CVVu+Q34Iz
BwBtFSIZwoLBfP4+YGlJohlCpHSBYjrcGraKKrLyGwJl7cgnsg6ewtoxLEcKznwykTEwQkI08QRG
soKoJk8HoiaK5IzaezbiZ6JJIGlz1K/oyAu79sOuSdgVVq+6T4ggFACweQFbh2AwKO6jIMDIkJ63
dLUk824N9avbtMZdiGdbjYIBy1c+0qvNxdZkwaOmf/6PtNqZiafbJF6sfDTvj0o0qdIJ2LVKXNCp
SFqK+vEcbgjEABnMV6axbyvzlBQNlH8JYY8GVj8hTkA0Z1C3YkEFXDCYy9V9XHGHTC6bAF9e82ey
ajpGmTEZpUw6XyBOGGPReEQsnN88sLwl1XnqzeUtYqgn1TU/ktHxIk9zjo07D7Xvf3lX0693dW7O
Wwe6ctsSbo2OYXSagfZeeXCxNHZsOJCPdkWNDp9DYwua3QGn32WIzJzbcUMfyHhbuvNZQHt29RMS
UYdRFHWCYuuuFTKt+1jdfcVaFFJ15IwoAdAiTqLs3Evb42MDGwK8NepyR6ycAA4op5yCr7+/FJ5/
YUu4cleM9mWsqUzelZvNNffHjdit5b88VxKDbZFZXsuRJKflKT+n42ma13EVA7isZvzcG8dbn5xs
1vjy4cqH/QPpib1g99LqvxJe4scoV42NWtaoBRhtMlaHfh9cuSBD1HDD0xRjaRvakth3cbHQd/IP
58KjfTlJRRFGnRjMltJzC7bMaCY73BJUqwSGvGTzW7Rmr03XfebNpXNXnilqLC5Ja/Fb25Kgxgtf
Lj01JLuDbs4eBd0NgaXfAkvHELAgBvt779sZVHg/PtwUygcVCzPEW5FA+Wf29sd7encPprQqgSVw
klW3PbbUu/zGyfbiiT9+8vDFvan/ILY/kRpIWnHsTqKp9fEen8FsYPReq+SWtBqLWexY+Yszy9/7
rY29x1/b6XnyVKBzCoIBQ9bVO/jXqJNK9mhYs+pXpqqPAcb78gc4Zq7uj1VtkfjXSJajGdHqM9tD
NuGbKi1HGQ3fFBzpQKDZyR82GCiYOhQYXd4U2hjWqEjyttNvYBiWEeX22CRnDjsLyXKCg79R8INf
TRacYTM3vP357QnIodYQAg6wV75CfIO4horAA0/U9OaXpJrHBUM0mE8ym13EmgsCwgIEEBCB8qsA
lczetITVSKIaMEXckA2GQhr4U9UriW9Iuv2SITv7/HRszCQYMomfjCxvirUtfef40T/YlxS9KXcs
mY/5o4W55yajo17MLpoq704Myi2yfmIg2CIb2ktdb9jcBnrPjtaxlJHYlUpYOr1jp6ZiJo06IDll
nCXkvp0dvcc3pwPd23LejkLabB5Pts+G/HODY6dn4pyqqfI/pQlrrNXdP26JFsqb4ymcMvg9Ll06
aw5WbXV29Q5xFWIvXfXmGruJ1QADGzwcgbWkaiKuCo7mgNzsEAyB1mBqLtcIuIbseXZw+5lRn69h
BqzcM5Rzbuwrf6cxc3+wdXd1LPz2PHjzAWCv89QYsJf3ATy1QDIZlPhSzAD6x1YaezWkoTg90945
M92xtiuxAlENAa3lsNRIW8vgSHur4p/KmS/DmSFiGhwZwh5xWIXRFEIzQuLGJIm4zDvT4UjGq2cq
1xubNiTGskZvc1DOuAWttnIXSwi8l9OqlPysxn5cCT987HufYvOCvuqlvNZnqHxYiRudNXTYCqB7
NIM/dOq1w64rtH5GWgV5YWL9jLlH2FXhgEcZ2lRnz7oGaJXgSMlBoG7Rn5PjO/Jw7ICSYEVfPpDY
sWZ+zhZxe6JmbugrE4WtG9JieHR4OLRtZdizhhIX459xhIdniKcb2to3MWGOdcixYsjQse+F0brt
rsK5/n/+Wj/G5/vrGuBXp/4Pf30AFICZVXi2BMxFAhoDgrTSyHW1BOHCGzzV4AKS7Fh5+/TypaWW
zpU/P33y0rGWStmUnupqmc7bpebpYut03oZ9cvSd54Z6z7594ui7zw71nH37C72HJhOR8UMDIOOR
sUPKrmcrL5MIdn2QLx92YNPn8WVm7ss7Qz2dHZ6G93LWiNsFvBkaHptKzil8eUeM9KWtzQpf7so2
b2gyYf++/L1zJa074a7saNAk+U8NQ+0Pd0aMo+e+u9y6f7JZq/Dljb7B9CaFLyHa8MuANrOuoSoH
fR5eGr8MVMSxRqtLb4rGIcfUybxhK3+xpcWhdnksPEXixHAgYeOU7B/oaCp/0MCzbq1D6Z6glmBU
nGCKAprB1U/w24BmcA0N2bBXrexP0PUxkECtOqrVRC4av9268OJUenspJQlQG6r4WPdM3pcLGeXO
0U2jnXJ657PT0fHuJgNLEgQjsKpg63DKl/bogsXxTePFIOYaWRoLac0WU7zJ6TcxVpdNYwvbXDGP
w9fU/VhX94GRqKA3abUmt9nuMzImi0lj8xvdUY/D29S9TYlq8+ot/EXyddRWjWqy2ouIn6VQ3HQ/
0VbJSElj+Iu83p8sOIafKvkOGIwKOT7JO2tZ/PuK3oyGK4l2o8cqMjRPUytNSQMkz+D4yUnsb2oc
+gOwOwU1OfeDGstWHh8cZFQMY4LCG0OnoBJ5n3jvgchsVJxrHYhYrU7yhbUJ4n3F97wRCzf06uSO
M6PeKiTILHoZiGW2oLQSMrQSawkEUkLHwvN78bWJCruxmlHwTQ3jK2j8q3eoa4Bmg2JnKP3rrQsR
Wr9sUDl0LwZzoVqjP3BJXaPZX1A6b2dzc9GvI1/B8RdIbaDYnO6E0S0VBUjlcNrBE6/j+LcItS0p
ywk7T3yXwP8EV9KlnLRzxGu8x3XvJ0rfQAkmHe5Sqcr/3BgRIaeXB5KA4lMUykcEAX9JEDlSqW/K
i3x9RKq0SswfW/2UmKMWgLNKyonWO9ZQKAjsWPfdhyr6z+YkYi45s1xisULWG7cJmApjTR5JkxtN
m+2FqZbMWIvMgedStLFlbFf2xB8dSFc+VHsL4Wjeq1Z789Fwwasmfjr5xV1t7BW9nmA1/C1P2KLy
tYzEUhNtbqPFqLI0+fweo92s63nqxXtbIy0+rdbXEom2+rXQuSmWOVC5iDuo30VKE0UDuerNUrVB
gcYyQSixV2+2cfP05i2TtBQPO8J2LZGfyNns+fEcLlginkDCQlBbr1Rmb9yszL+nM+tYkuGZhWvX
bx45fPP6B/uh2yYYjfKmYRZ208NuUE9UtVZrz7KFvD6XxauqU7pXSY/rbbnxPKG1hx2RuERPbdk8
QxHWuOwO23hiYRG3Hbl5/doCbEKysN1fYRdv3sAuXlFLGtiIpa5WpmCvr0JpeYkyo0Sdc73KC4Vq
cQshRdfcrSDXKVVUYpK4RPMaVTkPiqQpuPr0781OkcZZjYBJlNYScgeTFvaaClqT3Y6Q0uxXXxzw
xNAxnhKjQYtb0rBvkhSBQb5R3b3GWxQaQvD+i3iHkqG6rdU3DRwF0Oxn2j66VuAo7uRV8LxDQa9d
tkgeo4rWWY0f9U1CLxwpRtu3b0ioVWqWImjO2jd3onvPhd3NlpEXjl7AKuC89AFnxMaz5ia/Nyn7
Tb/ceOyJiYC3vcnqkt2CI+kzu82iRfZbMtvPlLpWzv/pka8L1gggnVG6F0AKiOueCtkXqjtXtXmq
Yl173/IIF19Hb3IRxFtDX3z7YO/Stja9iiF0Oq55ZG9PYbrd6d+wf+CwWi9A6hKFI22PdXqkWH8i
u2MwI7ACS+K0yljcebq080vzGVfbltb+xeEwdnr2lb05g8OlM9ojkIHsbrst2ReJlzIORgq5nbKR
tacHYt72mNUtexhj0GX1SjpDMGBtmjo10r53okVDsLmJ+gtGDN5swVs7+NBQKaCNmyamSsOxvtnF
/XNH98d7Dy0qLzb/F2jKr78KZW5kc3RyZWFtCmVuZG9iagozMCAwIG9iagozNzU0CmVuZG9iagoz
MSAwIG9iagooTWF0cml4KQplbmRvYmoKMzIgMCBvYmoKKE1hYyBPUyBYIDEwLjEzLjIgUXVhcnR6
IFBERkNvbnRleHQpCmVuZG9iagozMyAwIG9iagooUG93ZXJQb2ludCkKZW5kb2JqCjM0IDAgb2Jq
CihEOjIwMTgwMTExMDkwODM3WjAwJzAwJykKZW5kb2JqCjM1IDAgb2JqCigpCmVuZG9iagozNiAw
IG9iagpbIF0KZW5kb2JqCjEgMCBvYmoKPDwgL1RpdGxlIDMxIDAgUiAvUHJvZHVjZXIgMzIgMCBS
IC9DcmVhdG9yIDMzIDAgUiAvQ3JlYXRpb25EYXRlIDM0IDAgUiAvTW9kRGF0ZQozNCAwIFIgL0tl
eXdvcmRzIDM1IDAgUiAvQUFQTDpLZXl3b3JkcyAzNiAwIFIgPj4KZW5kb2JqCnhyZWYKMCAzNwow
MDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMjQwMTMgMDAwMDAgbiAKMDAwMDAwMzQ1MyAwMDAwMCBu
IAowMDAwMDExMDc3IDAwMDAwIG4gCjAwMDAwMDAwMjIgMDAwMDAgbiAKMDAwMDAwMzQzMyAwMDAw
MCBuIAowMDAwMDAzNTU3IDAwMDAwIG4gCjAwMDAwMDY1NTAgMDAwMDAgbiAKMDAwMDAwMDAwMCAw
MDAwMCBuIAowMDAwMDE4OTQ0IDAwMDAwIG4gCjAwMDAwMDAwMDAgMDAwMDAgbiAKMDAwMDAxMTIx
NyAwMDAwMCBuIAowMDAwMDAzNzA3IDAwMDAwIG4gCjAwMDAwMDM3NjEgMDAwMDAgbiAKMDAwMDAw
MzgxNCAwMDAwMCBuIAowMDAwMDA2NTI5IDAwMDAwIG4gCjAwMDAwMTA4MTkgMDAwMDAgbiAKMDAw
MDAwNjU4NiAwMDAwMCBuIAowMDAwMDEwNzk4IDAwMDAwIG4gCjAwMDAwMTA5MjYgMDAwMDAgbiAK
MDAwMDAxMTE2NyAwMDAwMCBuIAowMDAwMDEyMjc1IDAwMDAwIG4gCjAwMDAwMTE2MDggMDAwMDAg
biAKMDAwMDAxMjI1NSAwMDAwMCBuIAowMDAwMDEyNTExIDAwMDAwIG4gCjAwMDAwMTg5MjMgMDAw
MDAgbiAKMDAwMDAxOTcxOSAwMDAwMCBuIAowMDAwMDE5MjI3IDAwMDAwIG4gCjAwMDAwMTk2OTkg
MDAwMDAgbiAKMDAwMDAxOTk2MCAwMDAwMCBuIAowMDAwMDIzODA0IDAwMDAwIG4gCjAwMDAwMjM4
MjUgMDAwMDAgbiAKMDAwMDAyMzg1MCAwMDAwMCBuIAowMDAwMDIzOTAzIDAwMDAwIG4gCjAwMDAw
MjM5MzIgMDAwMDAgbiAKMDAwMDAyMzk3NCAwMDAwMCBuIAowMDAwMDIzOTkzIDAwMDAwIG4gCnRy
YWlsZXIKPDwgL1NpemUgMzcgL1Jvb3QgMjAgMCBSIC9JbmZvIDEgMCBSIC9JRCBbIDwyMTlkMTk2
MzQxZTU0NGQ5YjdjZGQ3YjU5MWU2YzkwNj4KPDIxOWQxOTYzNDFlNTQ0ZDliN2NkZDdiNTkxZTZj
OTA2PiBdID4+CnN0YXJ0eHJlZgoyNDE1NwolJUVPRgo=
--Apple-Mail=_4D489AB3-F929-46A1-9599-109837178BB7
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></div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 11 Jan 2018, at 09:15, Lars Kurth &lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><meta =
http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8" =
class=3D""><div style=3D"word-wrap: break-word; -webkit-nbsp-mode: =
space; line-break: after-white-space;" class=3D"">I am wondering whether =
something like the attached table would make understanding the FAQ =
easier. Page 1 is clearly what is Xen specific and we definitely should =
cover.<div class=3D"">Page 2 in general covers Linux and guests. The =
first block is relatively straightforward.</div><div class=3D""><br =
class=3D""></div><div class=3D"">The 2nd and 3rd block is based on =
information from Doug: as there are many gaps, I would be uneasy about =
publishing these somewhere prominent.&nbsp;</div><div class=3D""><br =
class=3D""></div><div class=3D"">Also</div><div class=3D""><blockquote =
type=3D"cite" class=3D""><span class=3D"" style=3D"font-family: =
Menlo-Regular; font-size: 11px; float: none; display: inline =
!important;">As this is really guest specific this information can't be =
provided by</span><br class=3D"" style=3D"font-family: Menlo-Regular; =
font-size: 11px;"><span class=3D"" style=3D"font-family: Menlo-Regular; =
font-size: 11px; float: none; display: inline =
!important;">Xen.</span></blockquote><div class=3D"">which carries a =
risk that any analysis made by anyone might only apply to the context in =
which the analysis was done.</div><div class=3D""><br class=3D""></div>But=
 the question keeps coming up, so making this clearer is maybe =
sensible.</div><div class=3D""><br class=3D""></div><div class=3D"">Best =
Regards</div><div class=3D"">Lars<br class=3D""><div class=3D""><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 10 =
Jan 2018, at 06:03, Juergen Gross &lt;<a href=3D"mailto:jgross@suse.com" =
class=3D"">jgross@suse.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">On 10/01/18 04:58, =
Peter wrote:</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">On 2018-01-09 15:04, Stefano Stabellini wrote:<br =
class=3D""><blockquote type=3D"cite" class=3D"">On Sun, 7 Jan 2018, =
Marek Marczykowski-G=C3=B3recki wrote:<br class=3D""><blockquote =
type=3D"cite" class=3D"">On Fri, Jan 05, 2018 at 07:05:56PM +0000, =
Andrew Cooper wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">On=
 05/01/18 18:16, Rich Persaud wrote:<br class=3D""><blockquote =
type=3D"cite" class=3D""><blockquote type=3D"cite" class=3D"">On Jan 5, =
2018, at 06:35, Lars Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com"=
 class=3D"">lars.kurth.xen@gmail.com</a><br class=3D"">&lt;<a =
href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">mailto:lars.kurth.xen@gmail.com</a>&gt;&gt; wrote:<br =
class=3D"">Linux=E2=80=99s KPTI series is designed to address SP3 only. =
&nbsp;For Xen<br =
class=3D""></blockquote></blockquote></blockquote>guests,<br =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D"">only 64-bit PV guests =
are affected by SP3. A KPTI-like approach was<br class=3D"">explored =
initially, but required significant ABI changes. &nbsp;<br =
class=3D""></blockquote></blockquote></blockquote><br class=3D"">Is some =
partial KPTI-like approach feasible? Like unmapping memory owned<br =
class=3D"">by other guests, but keeping Xen areas mapped? This will =
still allow<br class=3D"">leaking Xen memory, but there are very few =
secrets there (vCPUs state,<br class=3D"">anything else?), so overall =
impact will be much lower.<br class=3D""></blockquote><br class=3D"">+1<br=
 class=3D""><br class=3D""></blockquote><br class=3D"">I believe<br =
class=3D""><a =
href=3D"https://blog.xenproject.org/2018/01/04/xen-project-spectremeltdown=
-faq/" =
class=3D"">https://blog.xenproject.org/2018/01/04/xen-project-spectremeltd=
own-faq/</a><br class=3D"">is clear re VMs attacking/accessing the =
host/dom0/hypervisor and the<br class=3D"">mitigations for that.<br =
class=3D""><br class=3D"">However the page seems ambiguous about whether =
64 bit VMs running as<br class=3D"">PVHv2 with host provided kernels are =
protected or not (from each VM's<br class=3D"">own processes).<br =
class=3D""></blockquote><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">PVHv2 is using =
exactly the same runtime environment as HVM seen from the</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">hypervisor. So a guest running as PVHv2 needs a =
PTI like approach like</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">HVM in its =
kernel.</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Can the page be updated to =
be more explicit and perhaps describe how the<br class=3D"">VM kernel or =
how the PVHv2 virtualization provides that protection.&nbsp; And<br =
class=3D"">ideally how that could be checked from the VM itself.&nbsp; =
e.g. grep pti<br class=3D"">/proc/cpuinfo?<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">As this is really guest specific this =
information can't be provided by</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Xen.</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">e.g. the page says: "Guest kernels running in 64-bit PV mode =
are not<br class=3D"">directly vulnerable to attack using SP3, because =
64-bit PV guests<br class=3D"">already run in a KPTI-like mode." but it =
does not mention PVHv2 for<br class=3D"">that.&nbsp; Is it protected =
under PVHv2?&nbsp; Does it depend on the kernel?&nbsp; Is<br class=3D"">so=
 what is the patchset/option/mechanism that protects the VM from its<br =
class=3D"">own processes?<br class=3D""></blockquote><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">This question should have been answered above =
already.</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Juergen</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Xen-devel mailing list</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><a href=3D"mailto:Xen-devel@lists.xenproject.org" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">Xen-devel@lists.xenproject.org</a><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></di=
v></blockquote></div><br =
class=3D""></div></div></div></blockquote></div><br =
class=3D""></body></html>=

--Apple-Mail=_4D489AB3-F929-46A1-9599-109837178BB7--

--Apple-Mail=_BDBC7689-46C6-4A7C-83E1-EECEB9E01934--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5636692712164695723==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 11 09:34:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 09:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZZFO-00022p-7q; Thu, 11 Jan 2018 09:34:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZZFN-00022j-4u
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 09:34:05 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id 50/3D-23741-C8F275A5;
 Thu, 11 Jan 2018 09:34:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVbdDPzz
 KYNIzeYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjHt3BPWgm7tio5X1xkbGPfKdzFycQgJNDJJ
 HGpYwA7hPGaU+DDpPGMXIyeQs41R4uEqNhBbRMBZ4uuZuewgNq+AvsSf7/tZQWxhASOJ1gmnW
 UBsCYEuNokzN9UgbF+Jq/sOs8HYi2a8A6ph52ATsJI4JAYSZRFQlejtu8Q8gZF7ASPDKkaN4t
 SistQiXWMDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQO8yAMEOxr9rAw8xSnI
 wKYnyBnKGRgnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4D2rGx4lJFiUmp5akZaZAwwzmLQEB4+S
 CO92kDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLnFdADKhUAKc0ozYMbBAv/S
 4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmFQSZwpOZVwK37xXQKUxAp5zfGApySkkiQkqqgV
 FyaofM1DqWMlmu5nXBXrs+qtzh1V5QffHo0ommzXymRQevmnLzPQ32kflwNmbWgbdLt/y4Ury
 1+LLM8qNJTx41/roZUvdSd3/QQvvK8Cm/1789Z6LZpzZpw4Hm6V+u3DFSOZS2tfFqiVr9lMKf
 YjGX6wqOtO9TYI273ahszGtrWv8kkGGakYMSS3FGoqEWc1FxIgDHIf+kegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1515663239!118810919!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40594 invoked from network); 11 Jan 2018 09:34:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jan 2018 09:34:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZZFH-00066N-0e; Thu, 11 Jan 2018 09: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZZFB-00073H-H0; Thu, 11 Jan 2018 09:33:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZZFB-00089G-4Z; Thu, 11 Jan 2018 09:33:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117784-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 Jan 2018 09:33:53 +0000
Subject: [Xen-devel] [seabios test] 117784: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzc4NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNjggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDYxIGRheXMgICA2NyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDMzIGRheXMgICAy
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 09:36:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 09:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZZI2-0002Br-1y; Thu, 11 Jan 2018 09:36:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oq2j=eg=citrix.com=prvs=54256733d=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZZI1-0002BN-AV
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 09:36:49 +0000
X-Inumbo-ID: c0fa9060-f6b2-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0fa9060-f6b2-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 10:35:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,343,1511827200"; d="scan'208";a="465388089"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 11 Jan 2018 09:36:38 +0000
Message-ID: <20180111093638.28937-3-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180111093638.28937-1-ross.lagerwall@citrix.com>
References: <20180111093638.28937-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 netdev@vger.kernel.org
Subject: [Xen-devel] [PATCH 2/2] xen-netfront: Fix race between device setup
	and open
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhIG5ldGZyb250IGRldmljZSBpcyBzZXQgdXAgaXQgcmVnaXN0ZXJzIGEgbmV0ZGV2IGZh
aXJseSBlYXJseSBvbiwKYmVmb3JlIGl0IGhhcyBzZXQgdXAgdGhlIHF1ZXVlcyBhbmQgaXMgYWN0
dWFsbHkgdXNhYmxlLiBBIHVzZXJzcGFjZSB0b29sCmxpa2UgTmV0d29ya01hbmFnZXIgd2lsbCBp
bW1lZGlhdGVseSB0cnkgdG8gb3BlbiBpdCBhbmQgYWNjZXNzIGl0cyBzdGF0ZQphcyBzb29uIGFz
IGl0IGFwcGVhcnMuIFRoZSBidWcgY2FuIGJlIHJlcHJvZHVjZWQgYnkgaG90cGx1Z2dpbmcgVklG
cwp1bnRpbCB0aGUgVk0gcnVucyBvdXQgb2YgZ3JhbnQgcmVmcy4gSXQgcmVnaXN0ZXJzIHRoZSBu
ZXRkZXYgYnV0IGZhaWxzCnRvIHNldCB1cCBhbnkgcXVldWVzIChzaW5jZSB0aGVyZSBhcmUgbm8g
bW9yZSBncmFudCByZWZzKS4gSW4gdGhlCm1lYW50aW1lLCBOZXR3b3JrTWFuYWdlciBvcGVucyB0
aGUgZGV2aWNlIGFuZCB0aGUga2VybmVsIGNyYXNoZXMgdHJ5aW5nCnRvIGFjY2VzcyB0aGUgcXVl
dWVzIChvZiB3aGljaCB0aGVyZSBhcmUgbm9uZSkuCgpGaXggdGhpcyBpbiB0d28gd2F5czoKKiBG
b3IgaW5pdGlhbCBzZXR1cCwgcmVnaXN0ZXIgdGhlIG5ldGRldiBtdWNoIGxhdGVyLCBhZnRlciB0
aGUgcXVldWVzCmFyZSBzZXR1cC4gVGhpcyBhdm9pZHMgdGhlIHJhY2UgZW50aXJlbHkuCiogRHVy
aW5nIGEgc3VzcGVuZC9yZXN1bWUgY3ljbGUsIHRoZSBmcm9udGVuZCByZWNvbm5lY3RzIHRvIHRo
ZSBiYWNrZW5kCmFuZCB0aGUgcXVldWVzIGFyZSByZWNyZWF0ZWQuIEl0IGlzIHBvc3NpYmxlICh0
aG91Z2ggaGlnaGx5IHVubGlrZWx5KSB0bwpyYWNlIHdpdGggc29tZXRoaW5nIG9wZW5pbmcgdGhl
IGRldmljZSBhbmQgYWNjZXNzaW5nIHRoZSBxdWV1ZXMgYWZ0ZXIKdGhleSBoYXZlIGJlZW4gZGVz
dHJveWVkIGJ1dCBiZWZvcmUgdGhleSBoYXZlIGJlZW4gcmVjcmVhdGVkLiBFeHRlbmQgdGhlCnJl
Z2lvbiBjb3ZlcmVkIGJ5IHRoZSBydG5sIHNlbWFwaG9yZSB0byBwcm90ZWN0IGFnYWluc3QgdGhp
cyByYWNlLiBUaGVyZQppcyBhIHBvc3NpYmlsaXR5IHRoYXQgd2UgZmFpbCB0byByZWNyZWF0ZSB0
aGUgcXVldWVzIHNvIGNoZWNrIGZvciB0aGlzCmluIHRoZSBvcGVuIGZ1bmN0aW9uLgoKU2lnbmVk
LW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQog
ZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwg
MjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMg
Yi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwppbmRleCA5YmQ3ZGRlLi44MzI4ZDM5IDEwMDY0
NAotLS0gYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYworKysgYi9kcml2ZXJzL25ldC94ZW4t
bmV0ZnJvbnQuYwpAQCAtMzUxLDYgKzM1MSw5IEBAIHN0YXRpYyBpbnQgeGVubmV0X29wZW4oc3Ry
dWN0IG5ldF9kZXZpY2UgKmRldikKIAl1bnNpZ25lZCBpbnQgaSA9IDA7CiAJc3RydWN0IG5ldGZy
b250X3F1ZXVlICpxdWV1ZSA9IE5VTEw7CiAKKwlpZiAoIW5wLT5xdWV1ZXMpCisJCXJldHVybiAt
RU5PREVWOworCiAJZm9yIChpID0gMDsgaSA8IG51bV9xdWV1ZXM7ICsraSkgewogCQlxdWV1ZSA9
ICZucC0+cXVldWVzW2ldOwogCQluYXBpX2VuYWJsZSgmcXVldWUtPm5hcGkpOwpAQCAtMTM1OCwx
OCArMTM2MSw4IEBAIHN0YXRpYyBpbnQgbmV0ZnJvbnRfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldiwKICNpZmRlZiBDT05GSUdfU1lTRlMKIAlpbmZvLT5uZXRkZXYtPnN5c2ZzX2dyb3Vw
c1swXSA9ICZ4ZW5uZXRfZGV2X2dyb3VwOwogI2VuZGlmCi0JZXJyID0gcmVnaXN0ZXJfbmV0ZGV2
KGluZm8tPm5ldGRldik7Ci0JaWYgKGVycikgewotCQlwcl93YXJuKCIlczogcmVnaXN0ZXJfbmV0
ZGV2IGVycj0lZFxuIiwgX19mdW5jX18sIGVycik7Ci0JCWdvdG8gZmFpbDsKLQl9CiAKIAlyZXR1
cm4gMDsKLQotIGZhaWw6Ci0JeGVubmV0X2ZyZWVfbmV0ZGV2KG5ldGRldik7Ci0JZGV2X3NldF9k
cnZkYXRhKCZkZXYtPmRldiwgTlVMTCk7Ci0JcmV0dXJuIGVycjsKIH0KIAogc3RhdGljIHZvaWQg
eGVubmV0X2VuZF9hY2Nlc3MoaW50IHJlZiwgdm9pZCAqcGFnZSkKQEAgLTE3MzcsOCArMTczMCw2
IEBAIHN0YXRpYyB2b2lkIHhlbm5ldF9kZXN0cm95X3F1ZXVlcyhzdHJ1Y3QgbmV0ZnJvbnRfaW5m
byAqaW5mbykKIHsKIAl1bnNpZ25lZCBpbnQgaTsKIAotCXJ0bmxfbG9jaygpOwotCiAJZm9yIChp
ID0gMDsgaSA8IGluZm8tPm5ldGRldi0+cmVhbF9udW1fdHhfcXVldWVzOyBpKyspIHsKIAkJc3Ry
dWN0IG5ldGZyb250X3F1ZXVlICpxdWV1ZSA9ICZpbmZvLT5xdWV1ZXNbaV07CiAKQEAgLTE3NDcs
OCArMTczOCw2IEBAIHN0YXRpYyB2b2lkIHhlbm5ldF9kZXN0cm95X3F1ZXVlcyhzdHJ1Y3QgbmV0
ZnJvbnRfaW5mbyAqaW5mbykKIAkJbmV0aWZfbmFwaV9kZWwoJnF1ZXVlLT5uYXBpKTsKIAl9CiAK
LQlydG5sX3VubG9jaygpOwotCiAJa2ZyZWUoaW5mby0+cXVldWVzKTsKIAlpbmZvLT5xdWV1ZXMg
PSBOVUxMOwogfQpAQCAtMTc2NCw4ICsxNzUzLDYgQEAgc3RhdGljIGludCB4ZW5uZXRfY3JlYXRl
X3F1ZXVlcyhzdHJ1Y3QgbmV0ZnJvbnRfaW5mbyAqaW5mbywKIAlpZiAoIWluZm8tPnF1ZXVlcykK
IAkJcmV0dXJuIC1FTk9NRU07CiAKLQlydG5sX2xvY2soKTsKLQogCWZvciAoaSA9IDA7IGkgPCAq
bnVtX3F1ZXVlczsgaSsrKSB7CiAJCXN0cnVjdCBuZXRmcm9udF9xdWV1ZSAqcXVldWUgPSAmaW5m
by0+cXVldWVzW2ldOwogCkBAIC0xNzc0LDcgKzE3NjEsNyBAQCBzdGF0aWMgaW50IHhlbm5ldF9j
cmVhdGVfcXVldWVzKHN0cnVjdCBuZXRmcm9udF9pbmZvICppbmZvLAogCiAJCXJldCA9IHhlbm5l
dF9pbml0X3F1ZXVlKHF1ZXVlKTsKIAkJaWYgKHJldCA8IDApIHsKLQkJCWRldl93YXJuKCZpbmZv
LT5uZXRkZXYtPmRldiwKKwkJCWRldl93YXJuKCZpbmZvLT54YmRldi0+ZGV2LAogCQkJCSAib25s
eSBjcmVhdGVkICVkIHF1ZXVlc1xuIiwgaSk7CiAJCQkqbnVtX3F1ZXVlcyA9IGk7CiAJCQlicmVh
azsKQEAgLTE3ODgsMTAgKzE3NzUsOCBAQCBzdGF0aWMgaW50IHhlbm5ldF9jcmVhdGVfcXVldWVz
KHN0cnVjdCBuZXRmcm9udF9pbmZvICppbmZvLAogCiAJbmV0aWZfc2V0X3JlYWxfbnVtX3R4X3F1
ZXVlcyhpbmZvLT5uZXRkZXYsICpudW1fcXVldWVzKTsKIAotCXJ0bmxfdW5sb2NrKCk7Ci0KIAlp
ZiAoKm51bV9xdWV1ZXMgPT0gMCkgewotCQlkZXZfZXJyKCZpbmZvLT5uZXRkZXYtPmRldiwgIm5v
IHF1ZXVlc1xuIik7CisJCWRldl9lcnIoJmluZm8tPnhiZGV2LT5kZXYsICJubyBxdWV1ZXNcbiIp
OwogCQlyZXR1cm4gLUVJTlZBTDsKIAl9CiAJcmV0dXJuIDA7CkBAIC0xODI4LDYgKzE4MTMsNyBA
QCBzdGF0aWMgaW50IHRhbGtfdG9fbmV0YmFjayhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2LAog
CQlnb3RvIG91dDsKIAl9CiAKKwlydG5sX2xvY2soKTsKIAlpZiAoaW5mby0+cXVldWVzKQogCQl4
ZW5uZXRfZGVzdHJveV9xdWV1ZXMoaW5mbyk7CiAKQEAgLTE4MzgsNiArMTgyNCw3IEBAIHN0YXRp
YyBpbnQgdGFsa190b19uZXRiYWNrKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCiAJCWluZm8t
PnF1ZXVlcyA9IE5VTEw7CiAJCWdvdG8gb3V0OwogCX0KKwlydG5sX3VubG9jaygpOwogCiAJLyog
Q3JlYXRlIHNoYXJlZCByaW5nLCBhbGxvYyBldmVudCBjaGFubmVsIC0tIGZvciBlYWNoIHF1ZXVl
ICovCiAJZm9yIChpID0gMDsgaSA8IG51bV9xdWV1ZXM7ICsraSkgewpAQCAtMTkzNCw4ICsxOTIx
LDEwIEBAIHN0YXRpYyBpbnQgdGFsa190b19uZXRiYWNrKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpk
ZXYsCiAJeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4YnQsIDEpOwogIGRlc3Ryb3lfcmluZzoKIAl4
ZW5uZXRfZGlzY29ubmVjdF9iYWNrZW5kKGluZm8pOworCXJ0bmxfbG9jaygpOwogCXhlbm5ldF9k
ZXN0cm95X3F1ZXVlcyhpbmZvKTsKICBvdXQ6CisJcnRubF91bmxvY2soKTsKIAlkZXZpY2VfdW5y
ZWdpc3RlcigmZGV2LT5kZXYpOwogCXJldHVybiBlcnI7CiB9CkBAIC0xOTY1LDYgKzE5NTQsMTUg
QEAgc3RhdGljIGludCB4ZW5uZXRfY29ubmVjdChzdHJ1Y3QgbmV0X2RldmljZSAqZGV2KQogCW5l
dGRldl91cGRhdGVfZmVhdHVyZXMoZGV2KTsKIAlydG5sX3VubG9jaygpOwogCisJaWYgKGRldi0+
cmVnX3N0YXRlID09IE5FVFJFR19VTklOSVRJQUxJWkVEKSB7CisJCWVyciA9IHJlZ2lzdGVyX25l
dGRldihkZXYpOworCQlpZiAoZXJyKSB7CisJCQlwcl93YXJuKCIlczogcmVnaXN0ZXJfbmV0ZGV2
IGVycj0lZFxuIiwgX19mdW5jX18sIGVycik7CisJCQlkZXZpY2VfdW5yZWdpc3RlcigmbnAtPnhi
ZGV2LT5kZXYpOworCQkJcmV0dXJuIGVycjsKKwkJfQorCX0KKwogCS8qCiAJICogQWxsIHB1Ymxp
YyBhbmQgcHJpdmF0ZSBzdGF0ZSBzaG91bGQgbm93IGJlIHNhbmUuICBHZXQKIAkgKiByZWFkeSB0
byBzdGFydCBzZW5kaW5nIGFuZCByZWNlaXZpbmcgcGFja2V0cyBhbmQgZ2l2ZSB0aGUgZHJpdmVy
CkBAIC0yMTUwLDEwICsyMTQ4LDE0IEBAIHN0YXRpYyBpbnQgeGVubmV0X3JlbW92ZShzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2KQogCiAJeGVubmV0X2Rpc2Nvbm5lY3RfYmFja2VuZChpbmZvKTsK
IAotCXVucmVnaXN0ZXJfbmV0ZGV2KGluZm8tPm5ldGRldik7CisJaWYgKGluZm8tPm5ldGRldi0+
cmVnX3N0YXRlID09IE5FVFJFR19SRUdJU1RFUkVEKQorCQl1bnJlZ2lzdGVyX25ldGRldihpbmZv
LT5uZXRkZXYpOwogCi0JaWYgKGluZm8tPnF1ZXVlcykKKwlpZiAoaW5mby0+cXVldWVzKSB7CisJ
CXJ0bmxfbG9jaygpOwogCQl4ZW5uZXRfZGVzdHJveV9xdWV1ZXMoaW5mbyk7CisJCXJ0bmxfdW5s
b2NrKCk7CisJfQogCXhlbm5ldF9mcmVlX25ldGRldihpbmZvLT5uZXRkZXYpOwogCiAJcmV0dXJu
IDA7Ci0tIAoyLjkuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 09:36:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 09:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZZI1-0002Bf-Rp; Thu, 11 Jan 2018 09:36:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oq2j=eg=citrix.com=prvs=54256733d=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZZI0-0002BG-23
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 09:36:48 +0000
X-Inumbo-ID: c13a654f-f6b2-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c13a654f-f6b2-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 10:35:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,343,1511827200"; d="scan'208";a="457830530"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 11 Jan 2018 09:36:36 +0000
Message-ID: <20180111093638.28937-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 0/2] Fix a couple of crashes in netfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVyZSBhcmUgYSBjb3VwbGUgb2YgcGF0Y2hlcyB0byBmaXggdHdvIGNyYXNoZXMgaW4gbmV0ZnJv
bnQuCgpSb3NzIExhZ2Vyd2FsbCAoMik6CiAgeGVuL2dyYW50LXRhYmxlOiBVc2UgcHV0X3BhZ2Ug
aW5zdGVhZCBvZiBmcmVlX3BhZ2UKICB4ZW4tbmV0ZnJvbnQ6IEZpeCByYWNlIGJldHdlZW4gZGV2
aWNlIHNldHVwIGFuZCBvcGVuCgogZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgfCA0NiArKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBkcml2ZXJzL3hlbi9n
cmFudC10YWJsZS5jICB8ICA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygr
KSwgMjQgZGVsZXRpb25zKC0pCgotLSAKMi45LjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 09:36:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 09:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZZI1-0002BU-L7; Thu, 11 Jan 2018 09:36:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oq2j=eg=citrix.com=prvs=54256733d=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZZHz-0002B9-Rf
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 09:36:47 +0000
X-Inumbo-ID: c032cbaf-f6b2-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c032cbaf-f6b2-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 10:35:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,343,1511827200"; d="scan'208";a="457830528"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 11 Jan 2018 09:36:37 +0000
Message-ID: <20180111093638.28937-2-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180111093638.28937-1-ross.lagerwall@citrix.com>
References: <20180111093638.28937-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 1/2] xen/grant-table: Use put_page instead of
	free_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBhZ2UgZ2l2ZW4gdG8gZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcygpIHRvIGZyZWUgY291
bGQgYmUgYQpjb21wb3VuZCBwYWdlIHNvIHVzZSBwdXRfcGFnZSgpIGluc3RlYWQgb2YgZnJlZV9w
YWdlKCkgc2luY2UgaXQgY2FuCmhhbmRsZSBib3RoIGNvbXBvdW5kIGFuZCBzaW5nbGUgcGFnZXMg
Y29ycmVjdGx5LgoKVGhpcyBidWcgd2FzIGRpc2NvdmVyZWQgd2hlbiBtaWdyYXRpbmcgYSBYZW4g
Vk0gd2l0aCBzZXZlcmFsIFZJRnMgYW5kCkNPTkZJR19ERUJVR19WTSBlbmFibGVkLiBJdCBoaXRz
IGEgQlVHIHVzdWFsbHkgYWZ0ZXIgZmV3ZXIgdGhhbiAxMAppdGVyYXRpb25zLiBBbGwgbmV0ZnJv
bnQgZGV2aWNlcyBkaXNjb25uZWN0IGZyb20gdGhlIGJhY2tlbmQgZHVyaW5nIGEKc3VzcGVuZC9y
ZXN1bWUgYW5kIHRoaXMgd2lsbCBjYWxsIGdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoKSBpZiBh
Cm5ldGZyb250IHF1ZXVlIGhhcyBhbiBvdXRzdGFuZGluZyBza2IuIFRoZSBtaXNtYXRjaCBiZXR3
ZWVuIGNhbGxpbmcKZ2V0X3BhZ2UoKSBhbmQgZnJlZV9wYWdlKCkgb24gYSBjb21wb3VuZCBwYWdl
IGNhdXNlcyBhIHJlZmVyZW5jZQpjb3VudGluZyBlcnJvciB3aGljaCBpcyBkZXRlY3RlZCB3aGVu
IERFQlVHX1ZNIGlzIGVuYWJsZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jIHwg
NCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMgYi9kcml2ZXJzL3hlbi9ncmFu
dC10YWJsZS5jCmluZGV4IGY0NTExNGYuLjI3YmUxMDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVu
L2dyYW50LXRhYmxlLmMKKysrIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwpAQCAtMzgyLDcg
KzM4Miw3IEBAIHN0YXRpYyB2b2lkIGdudHRhYl9oYW5kbGVfZGVmZXJyZWQoc3RydWN0IHRpbWVy
X2xpc3QgKnVudXNlZCkKIAkJCWlmIChlbnRyeS0+cGFnZSkgewogCQkJCXByX2RlYnVnKCJmcmVl
aW5nIGcuZS4gJSN4IChwZm4gJSNseClcbiIsCiAJCQkJCSBlbnRyeS0+cmVmLCBwYWdlX3RvX3Bm
bihlbnRyeS0+cGFnZSkpOwotCQkJCV9fZnJlZV9wYWdlKGVudHJ5LT5wYWdlKTsKKwkJCQlwdXRf
cGFnZShlbnRyeS0+cGFnZSk7CiAJCQl9IGVsc2UKIAkJCQlwcl9pbmZvKCJmcmVlaW5nIGcuZS4g
JSN4XG4iLCBlbnRyeS0+cmVmKTsKIAkJCWtmcmVlKGVudHJ5KTsKQEAgLTQzOCw3ICs0MzgsNyBA
QCB2b2lkIGdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3MoZ3JhbnRfcmVmX3QgcmVmLCBpbnQgcmVh
ZG9ubHksCiAJaWYgKGdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKHJlZiwgcmVhZG9ubHkp
KSB7CiAJCXB1dF9mcmVlX2VudHJ5KHJlZik7CiAJCWlmIChwYWdlICE9IDApCi0JCQlmcmVlX3Bh
Z2UocGFnZSk7CisJCQlwdXRfcGFnZSh2aXJ0X3RvX3BhZ2UocGFnZSkpOwogCX0gZWxzZQogCQln
bnR0YWJfYWRkX2RlZmVycmVkKHJlZiwgcmVhZG9ubHksCiAJCQkJICAgIHBhZ2UgPyB2aXJ0X3Rv
X3BhZ2UocGFnZSkgOiBOVUxMKTsKLS0gCjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 09:44:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 09:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZZPN-0003Iv-Pm; Thu, 11 Jan 2018 09:44:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nmlq=eg=citrix.com=prvs=542eaf17c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZZPM-0003Ip-LU
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 09:44:24 +0000
X-Inumbo-ID: d0df5e0a-f6b3-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0df5e0a-f6b3-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 10:43:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,343,1511827200"; d="scan'208";a="457831041"
Date: Thu, 11 Jan 2018 09:43:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180111094345.cuqnmwpfwwdextc3@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-24-wei.liu2@citrix.com>
 <5A4F8E5D020000780019B627@prv-mh.provo.novell.com>
 <20180110174519.t2bzg5ce6d5ldd6j@citrix.com>
 <5A572694020000780019D8E2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A572694020000780019D8E2@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 23/74] x86/entry: Probe for Xen early
 during boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTEsIDIwMTggYXQgMTI6NTU6NDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEwLjAxLjE4IGF0IDE4OjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIEphbiAwNSwgMjAxOCBhdCAwNjo0MDoyOUFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMDQuMDEuMTggYXQgMTQ6MDUsIDx3ZWkubGl1MkBjaXRy
aXguY29tPiB3cm90ZToKPiA+PiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAo+
ID4+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCj4gPj4gPiBAQCAtMjAsNiAr
MjAsNyBAQAo+ID4+ID4gICNkZWZpbmUgX19YODZfR1VFU1RfSF9fCj4gPj4gPiAgCj4gPj4gPiAg
I2luY2x1ZGUgPGFzbS9ndWVzdC9wdmgtYm9vdC5oPgo+ID4+ID4gKyNpbmNsdWRlIDxhc20vZ3Vl
c3QveGVuLmg+Cj4gPj4gPiAgCj4gPj4gPiAgI2VuZGlmIC8qIF9fWDg2X0dVRVNUX0hfXyAqLwo+
ID4+IAo+ID4+IEknbSBpbmNyZWFzaW5nbHkgY3VyaW91cyB0byB1bmRlcnN0YW5kIHdoYXQgdGhp
cyBoZWFkZXIncyBwdXJwb3NlCj4gPj4gaXMgbWVhbnQgdG8gYmUuIEl0IGxvb2tzIGFzIGlmIHlv
dSBtZWFuIHNvdXJjZSBmaWxlcyB0byBvbmx5IGV2ZXIKPiA+PiBpbmNsdWRlIHRoaXMgb25lLCBi
dXQgd2h5PyBSYXRoZXIgdGhhbiBleHBvc2luZyBldmVyeXRoaW5nIGF0Cj4gPiAKPiA+IFllcyB0
aGVyZSB3aWxsIGJlIGZpbGUgdGhhdCBvbmx5IGluY2x1ZGVzIHRoaXMgaGVhZGVyIC0tIHRoZSBQ
ViBpbiBIVk0KPiA+IHdvcmsgZG9lc24ndCBuZWVkIHRoZSBQVkggYml0cy4KPiAKPiBFaXRoZXIg
SSdtIG5vdCB1bmRlcnN0YW5kaW5nIHlvdXIgcmVwbHkgb3IgeW91IGRpZG4ndCB1bmRlcnN0YW5k
Cj4gbWluZTogSSB3YXMgdHJ5aW5nIHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ugb2YgZ3Vlc3Qu
aCBpZiBpdAo+IGNvbnNpc3RzIG9mIG9ubHkgI2luY2x1ZGUtcy4gSW4gc3VjaCBhIGNhc2UsIHdo
eSBjYW4ndCB0aGUgc291cmNlcwo+IG5lZWRpbmcgY2VydGFpbiBiaXRzIHNpbXBseSBpbmNsdWRl
IHRoZSBoZWFkZXJzIHRoZXkgbmVlZCwgaW5zdGVhZAo+IG9mIHRoaXMgY29udGFpbmVyIG9uZT8K
Ckkgc2VlLiBZZXMgdGhpcyBoZWFkZXIgY2FuIGdvIGF3YXkuIFRoaXMgaXMgZ29pbmcgdG8gYmUg
YSBuaWNlLXRvLWhhdmUKaW4gbXkgYm9vaywgaS5lLiBJIHdpbGwgZG8gaXQgbGF0ZXIuCgpXZWku
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 10:04:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 10:04:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZZiq-0005Iq-OR; Thu, 11 Jan 2018 10:04:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nmlq=eg=citrix.com=prvs=542eaf17c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZZip-0005If-JC
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 10:04:31 +0000
X-Inumbo-ID: 9f63af6f-f6b6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f63af6f-f6b6-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 11:03:08 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,343,1511827200"; d="scan'208";a="457832551"
Date: Thu, 11 Jan 2018 10:04:03 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sarah Newman <srn@prgmr.com>
Message-ID: <20180111100403.lotj4jtjp6cih3hd@citrix.com>
References: <1515604552-9205-1-git-send-email-srn@prgmr.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515604552-9205-1-git-send-email-srn@prgmr.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sergey.dyasli@citrix.com, Wei Liu <wei.liu2@citrix.com>,
 anthony@codemonkey.ws, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vixen: port of shadow PV console's page for
 L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTAsIDIwMTggYXQgMDk6MTU6NTJBTSAtMDgwMCwgU2FyYWggTmV3bWFuIHdy
b3RlOgo+IFRoZSBjdXJyZW50IHZlcnNpb24gb2Ygdml4ZW4gaGFuZGxlcyBjb25zb2xlIG91dHB1
dCBmcm9tIHRoZSBndWVzdAo+IGJ1dCBub3QgY29uc29sZSBpbnB1dCB0byB0aGUgZ3Vlc3QuIFRo
aXMgYWRkcyBndWVzdCBpbnB1dCBhcyBpbgo+IAo+IDBkNTBhODVmIHg4Ni9wdi1zaGltOiBzaGFk
b3cgUFYgY29uc29sZSdzIHBhZ2UgZm9yIEwyIERvbVUsCj4gCj4gYnV0IHdpdGggcmVhZF9zbWIg
bW92ZWQgdXAgaW4gZ3Vlc3RfdHguCj4gCj4gU2lnbmVkLW9mZi1ieTogU2FyYWggTmV3bWFuIDxz
cm5AcHJnbXIuY29tPgoKSWFuIEphY2tzb24gd3JvdGUgYSBzaWRlY2FyIGxvYWRpbmcgc2NyaXB0
IHRvIHJlZGlyZWN0IGNvbnNvbGUgdG8gUUVNVQpzZXJpYWwuIEhhdmUgeW91IGNoZWNrZWQgdGhh
dCBvdXQ/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 10:50:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 10:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZaRP-00019B-VY; Thu, 11 Jan 2018 10:50:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZaRN-000192-Uc
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 10:50:33 +0000
X-Inumbo-ID: 8a3ceed4-f6bd-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a3ceed4-f6bd-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 10:52:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,343,1511827200"; d="scan'208";a="457835470"
To: Doug Goldstein <cardoe@cardoe.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 <xen-devel@lists.xenproject.org>, <committers@xenproject.org>,
 <security@xenproject.org>, Jan Beulich <JBeulich@suse.com>, Dario Faggioli
 <raistlin@linux.it>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <20180109194351.mmbmjzwhptlkr5as@citrix.com>
 <20180110083224.cmgr7flxewhx5enf@MacBook-Pro-de-Roger.local>
 <20180110122734.rgut34iw6ltqeipy@citrix.com>
 <23126.4117.777031.227394@mariner.uk.xensource.com>
 <20180110131049.rv6emm32efbczhl2@citrix.com>
 <23126.11606.582758.38945@mariner.uk.xensource.com>
 <23126.13224.18254.699605@mariner.uk.xensource.com>
 <d113d4ce-3ee9-95b2-8f4e-77d0beef5674@cardoe.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ac841702-d14d-401e-2527-a1bf15d4a0c3@citrix.com>
Date: Thu, 11 Jan 2018 10:50:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <d113d4ce-3ee9-95b2-8f4e-77d0beef5674@cardoe.com>
Content-Language: en-US
Subject: Re: [Xen-devel] sidecar (hvm shim) creation script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOCAxMTowOCBQTSwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4gT24gMS8xMC8x
OCA5OjM5IEFNLCBJYW4gSmFja3NvbiB3cm90ZToKPj4gSWFuIEphY2tzb24gd3JpdGVzICgiUmU6
IHNpZGVjYXIgKGh2bSBzaGltKSBjcmVhdGlvbiBzY3JpcHQiKToKPj4+IEhlcmUgaXMgdGhlIGNv
bnZlcnRlciBzY3JpcHQgd2hlcmUgSSBqdXN0IGdvdCBteSBndWVzdCB0byBib290IHdpdGgKPj4+
IHRoZSBWaXhlbiBzaGltLCBhcyBidWlsdCBhbmQgcHJvdmlkZWQgYnkgV2VpLgo+Pgo+PiBBbmQg
aGVyZSBpcyBvbmUgd2hpY2ggaGFuZGxlcyB0aGUgZ3Vlc3QgY29uc29sZSBjb3JyZWN0bHkuICBW
aXhlbgo+PiBzZW5kcyB0aGUgTDIgZ3Vlc3QgY29uc29sZSB0byB0aGUgZW11bGF0ZWQgc2VyaWFs
LCBhbG9uZyB3aXRoIHRoZQo+PiBzaGltJ3Mgb3duIG91dHB1dC4KPj4KPj4KPiAKPiBTbywgbm90
IHRoYXQgSSBkb24ndCBsaWtlIGV4ZWN1dGluZyBhbm90aGVyIGxhbmd1YWdlIGludGVycHJldGVy
IGZyb20KPiBhbm90aGVyIGxhbmd1YWdlIGludGVycHJldGVyIChpbnNlcnQgeW9kYXdnIG1lbWUg
aGVyZSksIGJ1dCBob3cgd291bGQKPiB5b3UgZmVlbCBhYm91dCBhIFB5dGhvbiB2ZXJzaW9uPyBU
aGUgc3lzdGVtIEknbSBjdXJyZW50bHkgZGVhbGluZyB3aXRoCj4gbmVlZHMgdG8gaW1wb3J0IHRo
aXMgY29kZSBhcyBhIFB5dGhvbiBtb2R1bGUgc28gSSBmaWd1cmVkIEknZCBzbGFwIGEKPiBtYWlu
KCkgYW5kIHNvbWUgYXJncGFyc2Ugb24gaXQgYW5kIGl0IHNob3VsZCBiZSBnb29kLgoKRnJvbSB3
aGF0IEkgdW5kZXJzdGFuZCwgSWFuJ3MgZGVjaXNpb24gdHJlZSBsb29rZWQgbGlrZSB0aGlzOgoK
MS4gRm9yIHBhcnNpbmcgeGwuY2ZnLCB0aGUgb3B0aW9ucyBhcmUgInVzZSBweXRob24iIG9yICJ3
cml0ZSBhIGJyYW5kCm5ldyBwYXJzZXIgZm9yIHRoZSBweXRob24tbGlrZSB4bC5jZmcgc3ludGF4
Ii4gIFRoYXQncyBwcmV0dHkgbXVjaCBhCm5vLWJyYWluZXIuCgoyLiBHaXZlbiB0aGF0IHRoZSBh
aW0gb2YgdGhlIHNoaW0gaXMgdG8gaGFuZCB0byBwZW9wbGUgcnVubmluZyBzeXN0ZW1zCmFzIG9s
ZCBhcyBYZW4gMy40LCB0aGUgc2NyaXB0IG5lZWRzIHRvIHJ1biBpZGVudGljYWxseSwgd2l0aG91
dCBpc3N1ZSwKb24gYSB3aWRlIHJhbmdlIG9mIHN5c3RlbXMuICBJbiBoaXMgZXN0aW1hdGlvbiwg
aGlzIGFiaWxpdHkgdG8gd3JpdGUKc3VjaCAibG93ZXN0LWNvbW1vbi1kZW5vbWluYXRvciIgcGVy
bCB3YXMgbXVjaCBoaWdoZXIgdGhhbiBoaXMgYWJpbGl0eQp0byB3cml0ZSAibG93ZXN0LWNvbW1v
bi1kZW5vbWluYXRvciIgcHl0aG9uLgoKSWYgYW55b25lIHN0ZXBwZWQgdG8gd3JpdGUgYW5kIG1h
aW50YWluIGEgdmVyc2lvbiBvZiB0aGUgc2NyaXB0IHRoYXQgY2FuCnJ1biBhcyB3ZWxsIHVuZGVy
IFB5dGhvbiAyLjIgYXMgdW5kZXIgMi43LCBoZSdkIHByb2JhYmx5IGJlIGhhcHB5IHRvCmF2b2lk
IHVzaW5nIHRocmVlIGRpZmZlcmVudCBsYW5ndWFnZXMuCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 10:51:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 10:51:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZaSG-0001FJ-B0; Thu, 11 Jan 2018 10:51:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZaSF-0001FD-VZ
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 10:51:28 +0000
X-Inumbo-ID: 2e754395-f6bd-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e754395-f6bd-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 11:50:04 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,343,1511827200"; d="scan'208";a="465392809"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2cb56413-5295-3468-ca6b-5f7393a0f82b@citrix.com>
Date: Thu, 11 Jan 2018 10:51:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151560843487.4124.18009287657473903109.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Meng Xu <mengxu@cis.upenn.edu>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: update my entries to new email
	address.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOCAwNjoyMCBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gU2lnbmVkLW9m
Zi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFja2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpHb29kIHRvIGhhdmUgeW91IGJh
Y2shCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 10:58:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 10:58:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZaYw-0001ZG-0o; Thu, 11 Jan 2018 10:58:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=suhy=eg=citrix.com=prvs=5421e3c2a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZaYv-0001ZA-A1
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 10:58:21 +0000
X-Inumbo-ID: 247bc6e4-f6be-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 247bc6e4-f6be-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 11:56:58 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="65909313"
Date: Thu, 11 Jan 2018 10:58:01 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180111105801.wriqwvwpi7ot4tks@MacBook-Pro-de-Roger.local>
References: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDU6MDg6MTVQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBQYXJ0IG9mIG91ciBzb2x1dGlvbiB0byBYU0EtMjU0IFNQMyAoYWthICJNZWx0ZG93
biIpIGlzIHRvIGJhY2twb3J0Cj4gdGhlIFBWSCBtb2RlIGZyb20gNC4xMCB0byA0LjkgYW5kIDQu
OC4gIFRoaXMgd2lsbCBmaXJzdCBhbGxvdyBwZW9wbGUKPiBhYmxlIHRvIHJ1biBQVkgga2VybmVs
cyB0byBzd2l0Y2ggdGhlaXIgUFYgZ3Vlc3RzIGRpcmVjdGx5IHRvIFBWSAo+IGd1ZXN0czsgYW5k
IHNlY29uZCwgZXZlbnR1YWxseSBlbmFibGUgdGhlIGJhY2twb3J0IG9mIHBhdGNoZXMgd2hpY2gK
PiB3aWxsIGVuYWJsZSB0cmFuc3BhcmVudCBjaGFuZ2luZyBvZiBQViBndWVzdHMgaW50byBQVkgg
Z3Vlc3RzLgo+IAo+IEFsbCBvZiB0aGUgaHlwZXJ2aXNvciBzdXBwb3J0IHNlZW1zIHRvIGhhdmUg
ZXhpc3RlZCBhbHJlYWR5IGluIDQuOCwgc28KPiB0aGUgb25seSBiYWNrcG9ydHMgaW52b2x2ZSB0
b29sc3RhY2sgcGF0Y2hlcy4KClRoYW5rcyBmb3IgbG9va2luZyBpbnRvIHRoaXMuCgpNeSBnZW5l
cmFsIG9waW5pb24gZ2l2ZW4gdGhvc2UgYXJlIHRvb2xzdGFjayBvbmx5IHBhdGNoZXMgaXMgdGhh
dCBpZgppdCB3b3JrcyBpdCdzIGZpbmUuCgo+IEkndmUgcHV0IHVwIHR3byB0cmVlcyBmb3IgYSBm
aXJzdC1jdXQgYmFja3BvcnQgb2YgdGhlIFBWSAo+IGZ1bmN0aW9uYWxpdHksIHRvIDQuOSBhbmQg
NC44IGhlcmU6Cj4gCj4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9nZHVubGFwL3hlbi5n
aXQKPiAKPiBCcmFuY2hlcyBvdXQvcHZoLWJhY2twb3J0LzQuOC92MSBhbmQgb3V0L3B2aC1iYWNr
cG9ydC80LjkvdjEKPiAKPiBCZWxvdyBhcmUgdGhlIHBhdGNoZXMgYmFja3BvcnRlZCBmcm9tIDQu
MTAgdG8gNC45ICgyMyBwYXRjaGVzIHRvdGFsKToKPiAKPiBSb2dlciBQYXUgTW9ubmUJbGlieGw6
IGFkZCBpc19kZWZhdWx0IGNoZWNrZXJzIGZvciBzdHJpbmcgYW5kIHRpbWVyX21vZGUKPiB0eXBl
cwo+IFJvZ2VyIFBhdSBNb25uZQlsaWJ4bDogaW50cm9kdWNlIGEgd2F5IHRvIG1hcmsgZmllbGRz
IGFzIGRlcHJlY2F0ZWQgaW4KPiB0aGUgaWRsCgpUaGlzIG9yIG9uZSBvZiB0aGUgcmVsYXRlZCBw
YXRjaGVzIGlzIGdvaW5nIHRvIGFkZCBmaWVsZHMgaW4KZG9tYWluX2J1aWxkX2luZm8sIHdoaWNo
IHdpbGwgYnJlYWsgdGhlIEFCSS4gSXMgdGhpcyBleHBlY3RlZC9PSz8KClJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 11:03:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 11:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZadg-0002QH-Ic; Thu, 11 Jan 2018 11:03:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZadf-0002QB-Li
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 11:03:15 +0000
X-Inumbo-ID: 4f1b3027-f6bf-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f1b3027-f6bf-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 11:05:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="465393697"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
 <20180111105801.wriqwvwpi7ot4tks@MacBook-Pro-de-Roger.local>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8c919480-e17b-c382-ccf4-5bcba4ba2e75@citrix.com>
Date: Thu, 11 Jan 2018 11:03:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180111105801.wriqwvwpi7ot4tks@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAxMDo1OCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUs
IEphbiAwOSwgMjAxOCBhdCAwNTowODoxNVBNICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
PiBQYXJ0IG9mIG91ciBzb2x1dGlvbiB0byBYU0EtMjU0IFNQMyAoYWthICJNZWx0ZG93biIpIGlz
IHRvIGJhY2twb3J0Cj4+IHRoZSBQVkggbW9kZSBmcm9tIDQuMTAgdG8gNC45IGFuZCA0LjguICBU
aGlzIHdpbGwgZmlyc3QgYWxsb3cgcGVvcGxlCj4+IGFibGUgdG8gcnVuIFBWSCBrZXJuZWxzIHRv
IHN3aXRjaCB0aGVpciBQViBndWVzdHMgZGlyZWN0bHkgdG8gUFZICj4+IGd1ZXN0czsgYW5kIHNl
Y29uZCwgZXZlbnR1YWxseSBlbmFibGUgdGhlIGJhY2twb3J0IG9mIHBhdGNoZXMgd2hpY2gKPj4g
d2lsbCBlbmFibGUgdHJhbnNwYXJlbnQgY2hhbmdpbmcgb2YgUFYgZ3Vlc3RzIGludG8gUFZIIGd1
ZXN0cy4KPj4KPj4gQWxsIG9mIHRoZSBoeXBlcnZpc29yIHN1cHBvcnQgc2VlbXMgdG8gaGF2ZSBl
eGlzdGVkIGFscmVhZHkgaW4gNC44LCBzbwo+PiB0aGUgb25seSBiYWNrcG9ydHMgaW52b2x2ZSB0
b29sc3RhY2sgcGF0Y2hlcy4KPiAKPiBUaGFua3MgZm9yIGxvb2tpbmcgaW50byB0aGlzLgo+IAo+
IE15IGdlbmVyYWwgb3BpbmlvbiBnaXZlbiB0aG9zZSBhcmUgdG9vbHN0YWNrIG9ubHkgcGF0Y2hl
cyBpcyB0aGF0IGlmCj4gaXQgd29ya3MgaXQncyBmaW5lLgo+IAo+PiBJJ3ZlIHB1dCB1cCB0d28g
dHJlZXMgZm9yIGEgZmlyc3QtY3V0IGJhY2twb3J0IG9mIHRoZSBQVkgKPj4gZnVuY3Rpb25hbGl0
eSwgdG8gNC45IGFuZCA0LjggaGVyZToKPj4KPj4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3Bs
ZS9nZHVubGFwL3hlbi5naXQKPj4KPj4gQnJhbmNoZXMgb3V0L3B2aC1iYWNrcG9ydC80LjgvdjEg
YW5kIG91dC9wdmgtYmFja3BvcnQvNC45L3YxCj4+Cj4+IEJlbG93IGFyZSB0aGUgcGF0Y2hlcyBi
YWNrcG9ydGVkIGZyb20gNC4xMCB0byA0LjkgKDIzIHBhdGNoZXMgdG90YWwpOgo+Pgo+PiBSb2dl
ciBQYXUgTW9ubmUJbGlieGw6IGFkZCBpc19kZWZhdWx0IGNoZWNrZXJzIGZvciBzdHJpbmcgYW5k
IHRpbWVyX21vZGUKPj4gdHlwZXMKPj4gUm9nZXIgUGF1IE1vbm5lCWxpYnhsOiBpbnRyb2R1Y2Ug
YSB3YXkgdG8gbWFyayBmaWVsZHMgYXMgZGVwcmVjYXRlZCBpbgo+PiB0aGUgaWRsCj4gCj4gVGhp
cyBvciBvbmUgb2YgdGhlIHJlbGF0ZWQgcGF0Y2hlcyBpcyBnb2luZyB0byBhZGQgZmllbGRzIGlu
Cj4gZG9tYWluX2J1aWxkX2luZm8sIHdoaWNoIHdpbGwgYnJlYWsgdGhlIEFCSS4gSXMgdGhpcyBl
eHBlY3RlZC9PSz8KCk9oIHJpZ2h0IC0tIHRoaXMgbmVlZHMgdG8gYmUgcG9ydGVkIHRvIGFkZCB0
aGUgZmllbGRzIGF0IHRoZSBlbmQuCgpHb2luZyBiYWNrIHRvIHRoZSA0LjEwIHNlcmllcywgaXQg
bG9va3MgbGlrZSB0aGVyZSBhcmUgYWxzbyBzb21lICJzaGltCmhvc3QiIHBhdGNoZXMgaGF2aW5n
IHRvIGRvIHdpdGggZW5hYmxpbmcgQ1BVSUQgZmF1bHRpbmcgaW4gdGhlIGd1ZXN0LgpEbyB3ZSBu
ZWVkIHRvIGJhY2twb3J0IHRob3NlIHRvIDQuOSBhbmQgNC44IGFzIHdlbGw/ICBJU1RSIHRoZXkg
bWF5IHJlbHkKb24gc29tZSBoeXBlcnZpc29yIGluZnJhc3RydWN0dXJlIHdoaWNoIHdvdWxkIHRo
ZW4gYWxzbyBuZWVkIHRvIGJlCmJhY2twb3J0ZWQuCgpCdXQgUFZIIHNoaW0gZ3Vlc3RzIHNlZW1l
ZCB0byBib290IGZpbmUgdW5kZXIgNC45IC8gNC44IHdpdGhvdXQgdGhvc2UKcGF0Y2hlcywgc28g
SSdtIG5vdCBzdXJlIGhvdyBjcml0aWNhbCB0aGV5IGFyZS4KCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 11:05:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 11:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZafq-0002YU-Un; Thu, 11 Jan 2018 11:05:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=54272f53f=citrix-osstest@xenproject.org>)
 id 1eZafp-0002YI-H9
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 11:05:29 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id FA/6E-28208-8F4475A5;
 Thu, 11 Jan 2018 11:05:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHSDve43l/A
 og6V35C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aqiS+YChrFK3ZcrmlgnMbXxcjJISHgL9G1
 8RkjhO0uMb19BRuILSLgLDHhw20wm1dAT+LIxUesXYwcHMICLhLPlipBlJ/lkVhzlhPCVpV48
 XsWC4jNJuAhMbFnIpjNAhRfePs1O4gtJKAlsXTxSiaIkYISJ2c+AathFpCQOPjiBTPEHAuJHR
 /72CYw8s5CUjYLSdkCRqZVjBrFqUVlqUW6hqZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV
 6yfm5mxiBgcMABDsYvy0LOMQoycGkJMobyBkaJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC96Zz
 eJSQYFFqempFWmYOMIRh0hIcPEoivIzAMBbiLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIse
 fl5qVLivLYgpQIgpRmleXCDYLF1iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8D0Hu4cnMK4
 Hb9wroFCagU85vDAU5pSQRISXVwFh679V5wdUNkqf5XpRLsDx6trc4aV0/q71a05WFi9fcrTC
 t/sYRVVS0bto2NasehTiW3pAQNrmNZ+4IWWZ5fQw4w9D5urFSnDnsD/OE8NDHzN1Vp0MlW14e
 EzP6Gd97ed+drDs7uK9taDU9fTDcqyvzSRTj87WPnlvZXO6/ffWCQdCpvBydD0osxRmJhlrMR
 cWJALRsvj2oAgAA
X-Env-Sender: prvs=54272f53f=citrix-osstest@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1515668724!77786320!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44936 invoked from network); 11 Jan 2018 11:05:26 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-16.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Jan 2018 11:05:26 -0000
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="465393812"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74248-mainreport@xen.org>
X-Osstest-Failures: distros-debian-wheezy:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-wheezy:build-i386:<job status>:broken:regression
 distros-debian-wheezy:build-amd64-pvops:<job status>:broken:regression
 distros-debian-wheezy:build-armhf:<job status>:broken:regression
 distros-debian-wheezy:build-amd64:<job status>:broken:regression
 distros-debian-wheezy:build-i386-pvops:<job status>:broken:regression
 distros-debian-wheezy:build-armhf-pvops:syslog-server:running:regression
 distros-debian-wheezy:build-armhf:syslog-server:running:regression
 distros-debian-wheezy:test-amd64-i386-i386-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-i386-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-amd64-amd64-wheezy-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:test-amd64-i386-amd64-wheezy-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-wheezy:build-armhf:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-armhf:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-wheezy:build-i386:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-wheezy:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73880
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 11 Jan 2018 11:04:46 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [distros-debian-wheezy test] 74248: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc0MjQ4IGRpc3Ryb3MtZGViaWFuLXdoZWV6eSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzc0MjQ4LwoKRmFpbHVy
ZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xv
Zy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
aTM4Ni13aGVlenktbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni13aGVlenktbmV0Ym9vdC1weWdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC13aGVl
enktbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtYW1kNjQtd2hlZXp5LW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1p
bnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3Mzg4MAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDczODgwCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM4ODAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3Mzg4MAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDczODgwCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM4ODAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3Mzg4MAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczODgwCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0
ICAgICAgICAgICAgICAgNzM4ODAKCmpvYnM6CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXdoZWV6eS1uZXRib290LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXdoZWV6eS1uZXRib290LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWFtZDY0LXdoZWV6eS1u
ZXRib290LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtd2hlZXp5LW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnhzLmNpdHJpdGUubmV0CmxvZ3M6IC9ob21l
L29zc3Rlc3QvbG9ncwppbWFnZXM6IC9ob21lL29zc3Rlc3QvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncwoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW5zb3VyY2UuY29tL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 11:14:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 11:14:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZany-0003TF-LI; Thu, 11 Jan 2018 11:13:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZanx-0003T9-7Q
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 11:13:53 +0000
X-Inumbo-ID: 508328d1-f6c0-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 508328d1-f6c0-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 12:12:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="457837214"
To: Rich Persaud <persaur@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>
References: <59386D6B-B3B2-4BBD-9D75-9C7EF34F2EE5@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <1106f497-4ccf-56fa-8f3c-47ffdcd45b4d@citrix.com>
Date: Thu, 11 Jan 2018 11:13:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <59386D6B-B3B2-4BBD-9D75-9C7EF34F2EE5@gmail.com>
Content-Language: en-US
Cc: Anthony Liguori <anthony@codemonkey.ws>, DougGoldstein <cardoe@cardoe.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Anthony Liguori <aliguori@amazon.com>, Jan Beulich <JBeulich@suse.com>,
 "security@xen.org" <security@xen.org>, Committers <committers@xenproject.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Consensus in Parallel Universe Responses to
	Spectre/Meltdown
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwMzozOCBBTSwgUmljaCBQZXJzYXVkIHdyb3RlOgo+IEFjcm9zcyB0aGUg
Y29tcHV0ZXIgaW5kdXN0cnksIGl0IGlzIGNsZWFyIHRoYXQgYSBzbWFsbCBzdWJzZXQgb2Ygc3Bl
Y2lhbGlzdHMgaGF2ZSBrbm93biBhYm91dCB0aGlzIGlzc3VlIGZvciBzb21lIHRpbWU6ICBkZXZl
bG9wZXJzIHdobyB3b3JrZWQgb24gY2FuZGlkYXRlIGZpeGVzIGFoZWFkIG9mIHRoZSBwdWJsaWMg
YW5ub3VuY2VtZW50LCBleHBlcnRzIHdobyB3YXJuZWQgYWJvdXQgbWljcm9hcmNoaXRlY3R1cmUg
cmlza3MgeWVhcnMgYWdvLCBhbmQgYW55IGFkdmVyc2FyaWVzIHdobyBhY3RlZCBvbiB0aGVpciB3
YXJuaW5ncy4gIFNvbWUgcGVvcGxlIGhhZCBhZHZhbmNlIGluZm9ybWF0aW9uICYgdGltZSB0byBj
b25zaWRlciBjYW5kaWRhdGUgc29sdXRpb25zLCBtb3N0IFsxXSBvZiB0aGUgd29ybGQgZGlkIG5v
dC4KPiAKPiBBcyBhIGN1c3RvbWVyIG9mICRIV192ZW5kb3IgLyBYZW4gLyAkT1NfdmVuZG9yIC8g
JEFQUF92ZW5kb3IsIHRoZSBsYXN0IHRoaW5nIEkgd2FudCB0byBoZWFyIGlzIHRoYXQgd29ybGQt
Y2xhc3Mgc3BlY2lhbGlzdHMgd2hvIGhhdmUgaGFkIHdlZWtzL21vbnRocyB0byBldmFsdWF0ZSBj
YW5kaWRhdGUgZml4ZXMgaGF2ZSBiZWVuIHVuYWJsZSB0byByZWFjaCBhZ3JlZW1lbnQgYW5kIHBy
b3Bvc2UgdG8gZGVsZWdhdGUgdGhlIGRlY2lzaW9uIFRPIENVU1RPTUVSUyAoPyEpICBUaGF0IHdv
dWxkIGJlIGN1c3RvbWVycyB3aXRoIG9ubHkgZGF5cyBvZiBleHBvc3VyZSB0byB0aGUgQ1ZFIGRl
dGFpbHMsIHdobyBzdGlsbCBoYXZlIHRvIGtlZXAgdGhlaXIgcmVndWxhciBidXNpbmVzcyBydW5u
aW5nLCB3aGlsZSB0cnlpbmcgdG8gdW5kZXJzdGFuZCBhIGNvbXBsZXggc2VjdXJpdHkgaXNzdWUg
dGhhdCBlbHVkZWQgZXhwZXJ0cyBmb3IgZGVjYWRlcy4KCkkgaG9wZSBJJ20gbm90IHNheWluZyB0
b28gbXVjaCB0byBzYXkgdGhpczogVGhvc2Ugd2hvIGtuZXcgYWJvdXQgdGhpcwp3ZXJlIG5vdCB3
b3JraW5nIGFjY29yZGluZyB0byB0aGUgbm9ybWFsIFhlblByb2plY3QgU2VjdXJpdHkgVGVhbSBy
dWxlczsKaW4gZmFjdCB0aGUgWGVuUHJvamVjdCBTZWN1cml0eSBUZWFtIGFzIHN1Y2ggd2FzIG9u
bHkgb2ZmaWNpYWxseSB0b2xkIG9uCjMgSmFudWFyeSAodGhlIHNhbWUgZGF5IHRoZSBpc3N1ZSB3
ZW50IHB1YmxpYykuICBUaG9zZSB3aG8ga25ldyB3ZXJlCndvcmtpbmcgdW5kZXIgTkRBIGFuZCBz
aGFyaW5nIG9mIGluZm9ybWF0aW9uIHdhcyBzZXZlcmVseSByZXN0cmljdGVkLAoqZXZlbiBvbiBw
ZW9wbGUgaW4gdGhlIHNhbWUgdGVhbSBhdCB0aGUgc2FtZSBvcmdhbml6YXRpb24qLgoKSW4gdGhl
IHdlZWsgdGhhdCB3ZSd2ZSBiZWVuIGFibGUgdG8gb3Blbmx5IGRpc2N1c3MgaXQsIHdlJ3ZlIGFs
cmVhZHkKY29tZSB1cCB3aXRoIGEgbGFyZ2UgbnVtYmVyIG9mIG11Y2ggYmV0dGVyIGlkZWFzIHRo
YW4gdGhlIHBlb3BsZSAiaW4gdGhlCmtub3ciIHdlcmUgYWJsZSB0byBjb21lIHVwIHdpdGggY3Jp
cHBsZWQgYnkgYSBsYWNrIG9mIGFiaWxpdHkgdG8KY29tbXVuaWNhdGUuCgpJJ20gc3VyZSBJIHNw
ZWFrIGZvciBhIG51bWJlciBvZiBwZW9wbGUgd2hlbiBJIHNheSB0aGF0IHdlJ3JlIGp1c3QgYXMK
dW5oYXBweSB3aXRoIHRoYXQgc2l0dWF0aW9uIGFzIHlvdSBhcmUuCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 12:02:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 12:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZbYM-0007ly-J4; Thu, 11 Jan 2018 12:01:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=suhy=eg=citrix.com=prvs=5421e3c2a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZbYL-0007lp-51
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 12:01:49 +0000
X-Inumbo-ID: 7e90ff2b-f6c7-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e90ff2b-f6c7-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 12:03:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="65912206"
Date: Thu, 11 Jan 2018 12:01:35 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>
Message-ID: <20180111120135.zy5vqnuvj2wko6gj@MacBook-Pro-de-Roger.local>
References: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
 <20180111105801.wriqwvwpi7ot4tks@MacBook-Pro-de-Roger.local>
 <8c919480-e17b-c382-ccf4-5bcba4ba2e75@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8c919480-e17b-c382-ccf4-5bcba4ba2e75@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTEsIDIwMTggYXQgMTE6MDM6MDVBTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwMS8xMS8yMDE4IDEwOjU4IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
ID4gT24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDU6MDg6MTVQTSArMDAwMCwgR2VvcmdlIER1bmxh
cCB3cm90ZToKPiA+PiBQYXJ0IG9mIG91ciBzb2x1dGlvbiB0byBYU0EtMjU0IFNQMyAoYWthICJN
ZWx0ZG93biIpIGlzIHRvIGJhY2twb3J0Cj4gPj4gdGhlIFBWSCBtb2RlIGZyb20gNC4xMCB0byA0
LjkgYW5kIDQuOC4gIFRoaXMgd2lsbCBmaXJzdCBhbGxvdyBwZW9wbGUKPiA+PiBhYmxlIHRvIHJ1
biBQVkgga2VybmVscyB0byBzd2l0Y2ggdGhlaXIgUFYgZ3Vlc3RzIGRpcmVjdGx5IHRvIFBWSAo+
ID4+IGd1ZXN0czsgYW5kIHNlY29uZCwgZXZlbnR1YWxseSBlbmFibGUgdGhlIGJhY2twb3J0IG9m
IHBhdGNoZXMgd2hpY2gKPiA+PiB3aWxsIGVuYWJsZSB0cmFuc3BhcmVudCBjaGFuZ2luZyBvZiBQ
ViBndWVzdHMgaW50byBQVkggZ3Vlc3RzLgo+ID4+Cj4gPj4gQWxsIG9mIHRoZSBoeXBlcnZpc29y
IHN1cHBvcnQgc2VlbXMgdG8gaGF2ZSBleGlzdGVkIGFscmVhZHkgaW4gNC44LCBzbwo+ID4+IHRo
ZSBvbmx5IGJhY2twb3J0cyBpbnZvbHZlIHRvb2xzdGFjayBwYXRjaGVzLgo+ID4gCj4gPiBUaGFu
a3MgZm9yIGxvb2tpbmcgaW50byB0aGlzLgo+ID4gCj4gPiBNeSBnZW5lcmFsIG9waW5pb24gZ2l2
ZW4gdGhvc2UgYXJlIHRvb2xzdGFjayBvbmx5IHBhdGNoZXMgaXMgdGhhdCBpZgo+ID4gaXQgd29y
a3MgaXQncyBmaW5lLgo+ID4gCj4gPj4gSSd2ZSBwdXQgdXAgdHdvIHRyZWVzIGZvciBhIGZpcnN0
LWN1dCBiYWNrcG9ydCBvZiB0aGUgUFZICj4gPj4gZnVuY3Rpb25hbGl0eSwgdG8gNC45IGFuZCA0
LjggaGVyZToKPiA+Pgo+ID4+IGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvZ2R1bmxhcC94
ZW4uZ2l0Cj4gPj4KPiA+PiBCcmFuY2hlcyBvdXQvcHZoLWJhY2twb3J0LzQuOC92MSBhbmQgb3V0
L3B2aC1iYWNrcG9ydC80LjkvdjEKPiA+Pgo+ID4+IEJlbG93IGFyZSB0aGUgcGF0Y2hlcyBiYWNr
cG9ydGVkIGZyb20gNC4xMCB0byA0LjkgKDIzIHBhdGNoZXMgdG90YWwpOgo+ID4+Cj4gPj4gUm9n
ZXIgUGF1IE1vbm5lCWxpYnhsOiBhZGQgaXNfZGVmYXVsdCBjaGVja2VycyBmb3Igc3RyaW5nIGFu
ZCB0aW1lcl9tb2RlCj4gPj4gdHlwZXMKPiA+PiBSb2dlciBQYXUgTW9ubmUJbGlieGw6IGludHJv
ZHVjZSBhIHdheSB0byBtYXJrIGZpZWxkcyBhcyBkZXByZWNhdGVkIGluCj4gPj4gdGhlIGlkbAo+
ID4gCj4gPiBUaGlzIG9yIG9uZSBvZiB0aGUgcmVsYXRlZCBwYXRjaGVzIGlzIGdvaW5nIHRvIGFk
ZCBmaWVsZHMgaW4KPiA+IGRvbWFpbl9idWlsZF9pbmZvLCB3aGljaCB3aWxsIGJyZWFrIHRoZSBB
QkkuIElzIHRoaXMgZXhwZWN0ZWQvT0s/Cj4gCj4gT2ggcmlnaHQgLS0gdGhpcyBuZWVkcyB0byBi
ZSBwb3J0ZWQgdG8gYWRkIHRoZSBmaWVsZHMgYXQgdGhlIGVuZC4KPiAKPiBHb2luZyBiYWNrIHRv
IHRoZSA0LjEwIHNlcmllcywgaXQgbG9va3MgbGlrZSB0aGVyZSBhcmUgYWxzbyBzb21lICJzaGlt
Cj4gaG9zdCIgcGF0Y2hlcyBoYXZpbmcgdG8gZG8gd2l0aCBlbmFibGluZyBDUFVJRCBmYXVsdGlu
ZyBpbiB0aGUgZ3Vlc3QuCj4gRG8gd2UgbmVlZCB0byBiYWNrcG9ydCB0aG9zZSB0byA0LjkgYW5k
IDQuOCBhcyB3ZWxsPyAgSVNUUiB0aGV5IG1heSByZWx5Cj4gb24gc29tZSBoeXBlcnZpc29yIGlu
ZnJhc3RydWN0dXJlIHdoaWNoIHdvdWxkIHRoZW4gYWxzbyBuZWVkIHRvIGJlCj4gYmFja3BvcnRl
ZC4KCklJUkMgdGhvc2UgYXJlIGZvciBBTUQgaGFyZHdhcmU/CgpBZGRpbmcgQW5keSB3aG8gd29y
a2VkIG9uIHRob3NlIHBhdGNoZXMuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 12:07:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 12:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZbdU-0007zD-5D; Thu, 11 Jan 2018 12:07:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZbdT-0007z1-CI
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 12:07:07 +0000
X-Inumbo-ID: 3bb5776d-f6c8-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3bb5776d-f6c8-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 12:09:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="465398133"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>
References: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
 <20180111105801.wriqwvwpi7ot4tks@MacBook-Pro-de-Roger.local>
 <8c919480-e17b-c382-ccf4-5bcba4ba2e75@citrix.com>
 <20180111120135.zy5vqnuvj2wko6gj@MacBook-Pro-de-Roger.local>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2867be4b-7a13-6567-d130-bb564caa506a@citrix.com>
Date: Thu, 11 Jan 2018 12:06:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180111120135.zy5vqnuvj2wko6gj@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAxMjowMSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUs
IEphbiAxMSwgMjAxOCBhdCAxMTowMzowNUFNICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+
PiBPbiAwMS8xMS8yMDE4IDEwOjU4IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4gT24g
VHVlLCBKYW4gMDksIDIwMTggYXQgMDU6MDg6MTVQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90
ZToKPj4+PiBQYXJ0IG9mIG91ciBzb2x1dGlvbiB0byBYU0EtMjU0IFNQMyAoYWthICJNZWx0ZG93
biIpIGlzIHRvIGJhY2twb3J0Cj4+Pj4gdGhlIFBWSCBtb2RlIGZyb20gNC4xMCB0byA0LjkgYW5k
IDQuOC4gIFRoaXMgd2lsbCBmaXJzdCBhbGxvdyBwZW9wbGUKPj4+PiBhYmxlIHRvIHJ1biBQVkgg
a2VybmVscyB0byBzd2l0Y2ggdGhlaXIgUFYgZ3Vlc3RzIGRpcmVjdGx5IHRvIFBWSAo+Pj4+IGd1
ZXN0czsgYW5kIHNlY29uZCwgZXZlbnR1YWxseSBlbmFibGUgdGhlIGJhY2twb3J0IG9mIHBhdGNo
ZXMgd2hpY2gKPj4+PiB3aWxsIGVuYWJsZSB0cmFuc3BhcmVudCBjaGFuZ2luZyBvZiBQViBndWVz
dHMgaW50byBQVkggZ3Vlc3RzLgo+Pj4+Cj4+Pj4gQWxsIG9mIHRoZSBoeXBlcnZpc29yIHN1cHBv
cnQgc2VlbXMgdG8gaGF2ZSBleGlzdGVkIGFscmVhZHkgaW4gNC44LCBzbwo+Pj4+IHRoZSBvbmx5
IGJhY2twb3J0cyBpbnZvbHZlIHRvb2xzdGFjayBwYXRjaGVzLgo+Pj4KPj4+IFRoYW5rcyBmb3Ig
bG9va2luZyBpbnRvIHRoaXMuCj4+Pgo+Pj4gTXkgZ2VuZXJhbCBvcGluaW9uIGdpdmVuIHRob3Nl
IGFyZSB0b29sc3RhY2sgb25seSBwYXRjaGVzIGlzIHRoYXQgaWYKPj4+IGl0IHdvcmtzIGl0J3Mg
ZmluZS4KPj4+Cj4+Pj4gSSd2ZSBwdXQgdXAgdHdvIHRyZWVzIGZvciBhIGZpcnN0LWN1dCBiYWNr
cG9ydCBvZiB0aGUgUFZICj4+Pj4gZnVuY3Rpb25hbGl0eSwgdG8gNC45IGFuZCA0LjggaGVyZToK
Pj4+Pgo+Pj4+IGdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvZ2R1bmxhcC94ZW4uZ2l0Cj4+
Pj4KPj4+PiBCcmFuY2hlcyBvdXQvcHZoLWJhY2twb3J0LzQuOC92MSBhbmQgb3V0L3B2aC1iYWNr
cG9ydC80LjkvdjEKPj4+Pgo+Pj4+IEJlbG93IGFyZSB0aGUgcGF0Y2hlcyBiYWNrcG9ydGVkIGZy
b20gNC4xMCB0byA0LjkgKDIzIHBhdGNoZXMgdG90YWwpOgo+Pj4+Cj4+Pj4gUm9nZXIgUGF1IE1v
bm5lCWxpYnhsOiBhZGQgaXNfZGVmYXVsdCBjaGVja2VycyBmb3Igc3RyaW5nIGFuZCB0aW1lcl9t
b2RlCj4+Pj4gdHlwZXMKPj4+PiBSb2dlciBQYXUgTW9ubmUJbGlieGw6IGludHJvZHVjZSBhIHdh
eSB0byBtYXJrIGZpZWxkcyBhcyBkZXByZWNhdGVkIGluCj4+Pj4gdGhlIGlkbAo+Pj4KPj4+IFRo
aXMgb3Igb25lIG9mIHRoZSByZWxhdGVkIHBhdGNoZXMgaXMgZ29pbmcgdG8gYWRkIGZpZWxkcyBp
bgo+Pj4gZG9tYWluX2J1aWxkX2luZm8sIHdoaWNoIHdpbGwgYnJlYWsgdGhlIEFCSS4gSXMgdGhp
cyBleHBlY3RlZC9PSz8KPj4KPj4gT2ggcmlnaHQgLS0gdGhpcyBuZWVkcyB0byBiZSBwb3J0ZWQg
dG8gYWRkIHRoZSBmaWVsZHMgYXQgdGhlIGVuZC4KPj4KPj4gR29pbmcgYmFjayB0byB0aGUgNC4x
MCBzZXJpZXMsIGl0IGxvb2tzIGxpa2UgdGhlcmUgYXJlIGFsc28gc29tZSAic2hpbQo+PiBob3N0
IiBwYXRjaGVzIGhhdmluZyB0byBkbyB3aXRoIGVuYWJsaW5nIENQVUlEIGZhdWx0aW5nIGluIHRo
ZSBndWVzdC4KPj4gRG8gd2UgbmVlZCB0byBiYWNrcG9ydCB0aG9zZSB0byA0LjkgYW5kIDQuOCBh
cyB3ZWxsPyAgSVNUUiB0aGV5IG1heSByZWx5Cj4+IG9uIHNvbWUgaHlwZXJ2aXNvciBpbmZyYXN0
cnVjdHVyZSB3aGljaCB3b3VsZCB0aGVuIGFsc28gbmVlZCB0byBiZQo+PiBiYWNrcG9ydGVkLgo+
IAo+IElJUkMgdGhvc2UgYXJlIGZvciBBTUQgaGFyZHdhcmU/Cj4gCj4gQWRkaW5nIEFuZHkgd2hv
IHdvcmtlZCBvbiB0aG9zZSBwYXRjaGVzLgoKRnJvbSB3aGF0IEkgcmVjYWxsIHRoZXJlIHdlcmUg
dHdvIHBhcnRzOgoxLiBBbGxvdyBBTUQgdG8gZXZlbiBlbmFibGUgQ1BVSUQgZmF1bHRpbmcgaWYg
YXZhaWxhYmxlCjIuIEVuYWJsZSBDUFVJRCBmYXVsdGluZyBmb3Igc2hpbSBndWVzdHMgKGJvdGgg
SW50ZWwgYW5kIEFNRCkKClRoZSBwb2ludCBvZiAjMSB3YXMgdG8gZW5hYmxlICMyIG9uIEFNRCBo
YXJkd2FyZS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 12:51:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 12:51:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZcK7-0003eI-B3; Thu, 11 Jan 2018 12:51:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6a27=eg=linaro.org=ard.biesheuvel@srs-us1.protection.inumbo.net>)
 id 1eZcK6-0003eC-II
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 12:51:10 +0000
X-Inumbo-ID: e7b37eb9-f6cd-11e7-b4a6-bc764e045a96
Received: from mail-it0-x243.google.com (unknown [2607:f8b0:4001:c0b::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7b37eb9-f6cd-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 13:49:47 +0100 (CET)
Received: by mail-it0-x243.google.com with SMTP id x42so3952485ita.4
 for <xen-devel@lists.xenproject.org>; Thu, 11 Jan 2018 04:51:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=a2yJtFfFgZ2E+1O4OS7hr4H5T3tu43VcKgiTVjOfsYM=;
 b=RTWUs59B2uQC8UwYPjTqr98iRju9Xh+5sYUP5uoWpBRmLGosz9aV3xJZ92K0xP7uqB
 GTXMft2RNYYR/AJLckjcr2W4+AQHxfq4+zvyOKrYzZOi6HjZiUa5K2F4F9XIo1ZqaeD2
 eDB7+DCZA+X6yIG0wJHtMHqzLU11apL+idAgw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=a2yJtFfFgZ2E+1O4OS7hr4H5T3tu43VcKgiTVjOfsYM=;
 b=Zj/kuhvQN8WDqYUWSUHI0G258nmhlvyNYw2z2JtjCquDM3lDU4JDE4h0i0Yp1gfIny
 X0GF71G9hCa5K433zT6E4QwlBF+BymJdAxgKRal4jXsa5m1zRwFDxGsmEB4WW8kwQ53m
 8JzQqDt5Ce5SrZM/JABjUreHj+IwffWwuzWlCrlerV5Q1th0mTi9M4lPv8VQC4zEBch7
 zl+gTPVNoIr7YCwUv6WC3MIciPj5Ot5DeOkuAWr1+ZSz5M3Wlg6VIDyi0kOhx1uZgCiW
 qthcZmY3MPQkoP7ca2KRpQqNoSonla/OH2qaLiiaaDRk9/XMNT840xHiuh477PNuHhU/
 QGpw==
X-Gm-Message-State: AKGB3mIYaD51zMV4Uvb/m4HmMD3nC6S8ukfHN7Xmr9JmE3E+HnmoCSMy
 JKpDdT4QxLANuGg+ddQe9zJ5Pylf/siXyy9ra6LUtA==
X-Google-Smtp-Source: ACJfBot5w3Z9fKlQlY0ndBuvdm5w820z++D9HVf1BMnqPTjuCHzJ3KeL/PMOCNllRLiMOdjW6jpdJJq9iiZSqqKJROA=
X-Received: by 10.107.14.84 with SMTP id 81mr20663025ioo.43.1515675068320;
 Thu, 11 Jan 2018 04:51:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.37.197 with HTTP; Thu, 11 Jan 2018 04:51:07 -0800 (PST)
In-Reply-To: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
References: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Thu, 11 Jan 2018 12:51:07 +0000
Message-ID: <CAKv+Gu-_SHXCkfX5d3R08nW6rc4giR1d4VhDjF8J5miaTfSDow@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>, Ingo Molnar <mingo@redhat.com>
Cc: Juergen Gross <jgross@suse.com>, linux-efi@vger.kernel.org,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 0/4] x86/xen/efi: Initialize UEFI secure
 boot state during dom0 boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gOSBKYW51YXJ5IDIwMTggYXQgMTQ6MjIsIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9y
YWNsZS5jb20+IHdyb3RlOgo+IEhpLAo+Cj4gSW5pdGlhbGl6ZSBVRUZJIHNlY3VyZSBib290IHN0
YXRlIGR1cmluZyBkb20wIGJvb3QuIE90aGVyd2lzZSB0aGUga2VybmVsCj4gbWF5IG5vdCBldmVu
IGtub3cgdGhhdCBpdCBydW5zIG9uIHNlY3VyZSBib290IGVuYWJsZWQgcGxhdGZvcm0uCj4KCkhp
IERhbmllbCwKCkkgbXVzdCBzYXksIEkgYW0gbm90IHRvbyB0aHJpbGxlZCB3aXRoIHRoZSBhcHBy
b2FjaCB5b3UgaGF2ZSBjaG9zZW4KaGVyZS4gI2luY2x1ZGluZyAuYyBmaWxlcyBpbiBvdGhlciAu
YyBmaWxlcywgYW5kIHVzaW5nICNkZWZpbmVzIHRvCm92ZXJyaWRlIEMgZnVuY3Rpb25zIG9yIG90
aGVyIHN0dWIgZnVuY3Rpb25hbGl0eSBpcyByYXRoZXIgZnJhZ2lsZS4gSW4KcGFydGljdWxhciwg
aXQgbWVhbnMgd2UgaGF2ZSB0byBzdGFydCBjYXJpbmcgYWJvdXQgbm90IGJyZWFraW5nClhlbi94
ODYgY29kZSB3aGVuIG1ha2luZyBtb2RpZmljYXRpb25zIHRvIHRoZSBFRkkgc3R1YiwgYW5kIHRo
YXQgY29kZQppcyBhbHJlYWR5IGRpZmZpY3VsdCBlbm91Z2ggdG8gbWFpbnRhaW4sIGdpdmVuIHRo
YXQgaXQgaXMgc2hhcmVkCmJldHdlZW4gQVJNLCBhcm02NCBhbmQgeDg2LCBhbmQgcnVucyBlaXRo
ZXIgZnJvbSB0aGUgZGVjb21wcmVzc29yIG9yCnRoZSBrZXJuZWwgcHJvcGVyIChhcm02NCkgYnV0
IGluIHRoZSBjb250ZXh0IG9mIHRoZSBVRUZJIGZpcm13YXJlLgpOb25lIG9mIHRoZSBzdHViIGNv
ZGUgY3VycmVudGx5IHJ1bnMgaW4gb3JkaW5hcnkga2VybmVsIGNvbnRleHQuCgpTbyBwbGVhc2Us
IGNvdWxkIHlvdSB0cnkgdG8gZmluZCBhbm90aGVyIHdheSB0byBkbyB0aGlzPwoKVGhhbmtzLApB
cmQuCgoKPgo+ICBhcmNoL3g4Ni94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNCArKystCj4gIGFyY2gveDg2L3hlbi9lZmkuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE0ICsrKysrKysrKysrKysKPiAgZHJpdmVycy9maXJtd2FyZS9lZmkvbGlic3R1
Yi9zZWN1cmVib290LWNvcmUuYyB8ICAgNzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGRyaXZlcnMvZmlybXdh
cmUvZWZpL2xpYnN0dWIvc2VjdXJlYm9vdC5jICAgICAgfCAgIDY2ICsrKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDQgZmlsZXMgY2hh
bmdlZCwgOTkgaW5zZXJ0aW9ucygrKSwgNjIgZGVsZXRpb25zKC0pCj4KPiBEYW5pZWwgS2lwZXIg
KDQpOgo+ICAgICAgIGVmaS9zdHViOiBFeHRyYWN0IGVmaV9nZXRfc2VjdXJlYm9vdCgpIHRvIHNl
cGFyYXRlIGZpbGUKPiAgICAgICB4ODYveGVuL2VmaTogSW5pdGlhbGl6ZSBib290X3BhcmFtcy5z
ZWN1cmVfYm9vdCBpbiB4ZW5fZWZpX2luaXQoKQo+ICAgICAgIGVmaTogVHdlYWsgZWZpX2dldF9z
ZWN1cmVib290KCkgYW5kIGl0cyBkYXRhIHNlY3Rpb24gYXNzaWdubWVudAo+ICAgICAgIGVmaTog
UmVuYW1lIGVmaV9nZXRfc2VjdXJlYm9vdCgpIHRvIF9fZWZpX2dldF9zZWN1cmVib290KCkgYW5k
IG1ha2UgaXQgc3RhdGljCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 12:57:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 12:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZcQ4-0003rL-37; Thu, 11 Jan 2018 12:57:20 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZcQ2-0003rE-Oz
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 12:57:18 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-3.messagelabs.com id C7/5F-09120-D2F575A5;
 Thu, 11 Jan 2018 12:57:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVc3Pjz
 K4OZfRot7U96zOzB6bO/bxR7AGMWamZeUX5HAmtG08CFLQU9wxbLWZWwNjO+Nuxi5OIQEGpkk
 ZpxfwwThPGaUOH3nITOEs41R4s+qXsYuRk4OEQFnia9n5rKD2LwC+hJX311hAbGFBWwlXn39x
 wLSICHwX05iyuYDYA0SAt4Scze2ssDY66b9AJrKzsEmYCVxSAwkyiKgKvH5xR/GCYzcCxgZVj
 FqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBHq4noGBcQdj5wm
 /Q4ySHExKoryBnKFRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4DePCo4QEi1LTUyvSMnOAoQaT
 luDgURLhFQBJ8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8vFQpcV5fkFIBkNKM0jy4Q
 bAYuMQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmPdjLNAUnsy8Erh9r4BOYQI65fzGUJBTSh
 IRUlINjE6F6+x4fQyDzXrnL5sha7T9W+GzF5+1fE2ebvK6eP7OwWnxXxtm7FNIO7pJobN7k3o
 Dv51j60m984/YeFdHcL5rkpY9H/iujOsqY/Rp47PafhmSbL9Mu7j9A/jSO5K3pv9fJLA7zdTg
 4uZew61sblkrWS/k2M0yi4+W+/nv3/wdbfu3vDMJV2Ipzkg01GIuKk4EAJr4HZd8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1515675435!105665457!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49386 invoked from network); 11 Jan 2018 12:57:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jan 2018 12:57:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZcPy-000398-Rx; Thu, 11 Jan 2018 12:57:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZcPt-0002Yb-Hc; Thu, 11 Jan 2018 12:57:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZcPs-0006vK-Nj; Thu, 11 Jan 2018 12:57:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117764-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-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-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-libvirt-xsm:migrate-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=3cee4db661ab9c0fce7937b3bbfa188a1845f31f
X-Osstest-Versions-That: qemuu=4124ea4f5bd367ca6412fb2dfe7ac4d80e1504d9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 Jan 2018 12:57:08 +0000
Subject: [Xen-devel] [qemu-mainline test] 117764: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7260212060476913730=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 qemuu                3cee4db661ab9c0fce7937b3bbfa188a1845f31f
baseline version:
 qemuu                4124ea4f5bd367ca6412fb2dfe7ac4d80e1504d9

Last test of basis   117732  2018-01-08 18:52:04 Z    2 days
Testing same since   117764  2018-01-10 04:15:47 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Eric Blake <eblake@redhat.com>
  Greg Kurz <groug@kaod.org>
  Laurent Vivier <laurent@vivier.eu>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Murilo Opsfelder Araujo <muriloo@linux.vnet.ibm.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   4124ea4f5b..3cee4db661  3cee4db661ab9c0fce7937b3bbfa188a1845f31f -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7260212060476913730==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 13:03:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 13:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZcVz-0004mp-RR; Thu, 11 Jan 2018 13:03:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aidx=eg=twosheds.srs.infradead.org=batv+b9403bb045e56d2d8aa7+5254+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1eZcVz-0004mj-Jc
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 13:03:27 +0000
X-Inumbo-ID: 9df40a1a-f6cf-11e7-b4a6-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9df40a1a-f6cf-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 14:02:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=fcNG1NrSL2npZwOHYfXY54aKyEBLWAbi0PE7OmY46U8=; b=oDBjxvFcmMiKzv8dYl7h7gfN3
 p0JtwkrCvKWSgkCR6qeCrFfA0vRHMWd7seh6Lymikds4p6B4uHaSOTXCzDUvdUDbGpD7LCdsc9tuC
 693NJvKQCZUI+WN/t/PLJF0QKfkN5v3BtFv+50OklaGSj7OaIy+/hMeonwQdRxjTNvlvL5l0Qgsl1
 EOj77ZNi2t4hJhRXxDtpOKSUV4oOVqi0ghDv7N7vd42QxTME2DF6CLGbvtJasAhLUEg9CzOAivOJU
 29ESdxe5+bhnOYZlfSADK8IAqI1u5UURxpXW6Tl+A9H94sM7DDozE97BYuR282kJ1ASeGZ6XlqMc7
 /mVJob6Gg==;
Received: from [2001:8b0:10b:1:5412:6266:540a:35de]
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1eZcVn-0004M2-Nc; Thu, 11 Jan 2018 13:03:16 +0000
Message-ID: <1515675795.22302.336.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Thu, 11 Jan 2018 13:03:15 +0000
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v6.5 11/26] x86: Support indirect thunks
 from assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1699417305978642038=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1699417305978642038==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-1XdQpyFtUJYamzHDjpTr"


--=-1XdQpyFtUJYamzHDjpTr
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gVGh1LCAyMDE4LTAxLTA0IGF0IDAwOjE1ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
ICvCoMKgwqDCoMKgwqDCoMKgwqAqIFdlJ3ZlIGdvdCBubyB1c2FibGUgc3RhY2sgc28gY2FuJ3Qg
dXNlIGEgUkVUUE9MSU5FIHRodW5rLCBhbmQgYXJlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoCogZnVy
dGhlciB0aGFuICstIDJHIGZyb20gdGhlIGhpZ2ggbWFwcGluZ3Mgc28gY291bGRuJ3QgdXNlIEpV
TVBfVEhVTksKPiArwqDCoMKgwqDCoMKgwqDCoMKgKiBldmVuIGlmIHdhcyBhIG5vbi1SRVRQT0xJ
TkUgdGh1bmsuwqDCoEZ1dGhlcm1vcmUsIGFuIExGRU5DRSBpc24ndAo+ICvCoMKgwqDCoMKgwqDC
oMKgwqAqIG5lY2Vzc2VyaWx5IHNhZmUgdG8gdXNlIGF0IHRoaXMgcG9pbnQuCgpJIGNvdW50IHRo
cmVlIHR5cG9zLCBwZWRhbnRyeSBhYm91dCDCsSBhbmQgR2lCIGFzaWRlLgpMYXRlIG5pZ2h0PyA6
KQoKPiAtLS0gYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2V4
dGFibGUuYwo+IEBAIC0xNTgsNyArMTU4LDcgQEAgc3RhdGljIGludCBfX2luaXQgc3R1Yl9zZWxm
dGVzdCh2b2lkKQo+IMKgwqDCoMKgwqDCoMKgwqDCoG1lbWNweShwdHIsIHRlc3RzW2ldLm9wYywg
QVJSQVlfU0laRSh0ZXN0c1tpXS5vcGMpKTsKPiDCoMKgwqDCoMKgwqDCoMKgwqB1bm1hcF9kb21h
aW5fcGFnZShwdHIpOwo+IMKgCj4gLcKgwqDCoMKgwqDCoMKgwqBhc20gdm9sYXRpbGUgKCAiY2Fs
bCAqJVtzdGJdXG4iCj4gK8KgwqDCoMKgwqDCoMKgwqBhc20gdm9sYXRpbGUgKCAiQ0FMTF9USFVO
SyAlW3N0Yl1cbiIKCklmIHlvdSBtYWtlIHRoYXQgJVZbc3RiXSB0aGVuLi4uCgo+ICvCoMKgwqDC
oC5pZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgPT0gMQo+ICsKPiArwqDCoMKgwqDCoMKgwqDCoCRk
b25lID0gMAo+ICvCoMKgwqDCoMKgwqDCoMKgLmlycCByZWcsIHJheCwgcmJ4LCByY3gsIHJkeCwg
cnNpLCByZGksIHJicCwgcjgsIHI5LCByMTAsIHIxMSwgcjEyLCByMTMsIHIxNCwgcjE1Cj4gK8Kg
wqDCoMKgwqDCoMKgwqAuaWZlcXMgIlxhcmciLCAiJVxyZWciCj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoFxpbnNuIF9feDg2LmluZGlyZWN0X3RodW5rLlxyZWcKPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgJGRvbmUgPSAxCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAuZXhpdG0KPiArwqDC
oMKgwqDCoMKgwqDCoC5lbmRpZgo+ICvCoMKgwqDCoMKgwqDCoMKgLmVuZHIKPiArwqDCoMKgwqDC
oMKgwqDCoC5pZiAkZG9uZSAhPSAxCj4gK8KgwqDCoMKgwqDCoMKgwqAuZXJyb3IgIkJhZCByZWdp
c3RlciBhcmcgXGFyZyIKPiArwqDCoMKgwqDCoMKgwqDCoC5lbmRpZgo+ICsKCi4uLiB5b3UgZG9u
J3QgbmVlZCB0aGlzLgo=


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

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


--=-1XdQpyFtUJYamzHDjpTr--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1699417305978642038==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 11 13:41:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 13:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZd6c-00088u-2w; Thu, 11 Jan 2018 13:41:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cx37=eg=citrix.com=prvs=542c76dec=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZd6a-00088o-K6
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 13:41:16 +0000
X-Inumbo-ID: 62dde34d-f6d5-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 62dde34d-f6d5-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 13:43:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="65916465"
To: David Woodhouse <dwmw2@infradead.org>, Xen-devel <xen-devel@lists.xen.org>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
 <1515675795.22302.336.camel@infradead.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f3e145f0-6d53-a479-e536-d3e1a3e9fd87@citrix.com>
Date: Thu, 11 Jan 2018 13:41:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515675795.22302.336.camel@infradead.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v6.5 11/26] x86: Support indirect thunks
 from assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMTggMTM6MDMsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPiBPbiBUaHUsIDIwMTgt
MDEtMDQgYXQgMDA6MTUgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqAqIFdlJ3ZlIGdvdCBubyB1c2FibGUgc3RhY2sgc28gY2FuJ3QgdXNlIGEgUkVUUE9M
SU5FIHRodW5rLCBhbmQgYXJlCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqAqIGZ1cnRoZXIgdGhhbiAr
LSAyRyBmcm9tIHRoZSBoaWdoIG1hcHBpbmdzIHNvIGNvdWxkbid0IHVzZSBKVU1QX1RIVU5LCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqAqIGV2ZW4gaWYgd2FzIGEgbm9uLVJFVFBPTElORSB0aHVuay7C
oMKgRnV0aGVybW9yZSwgYW4gTEZFTkNFIGlzbid0Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqAqIG5l
Y2Vzc2VyaWx5IHNhZmUgdG8gdXNlIGF0IHRoaXMgcG9pbnQuCj4gSSBjb3VudCB0aHJlZSB0eXBv
cywgcGVkYW50cnkgYWJvdXQgwrEgYW5kIEdpQiBhc2lkZS4KPiBMYXRlIG5pZ2h0PyA6KQoKSnVz
dCBvbmUgb2YgbWFueS4uLgoKSSd2ZSBmb3VuZCBmdXJ0aGVybW9yZSBhbmQgbmVjZXNzYXJpbHku
wqAgV2hlcmUgaXMgdGhlIDNyZD8KCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L2V4dGFibGUuYwo+
PiArKysgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCj4+IEBAIC0xNTgsNyArMTU4LDcgQEAgc3Rh
dGljIGludCBfX2luaXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqBt
ZW1jcHkocHRyLCB0ZXN0c1tpXS5vcGMsIEFSUkFZX1NJWkUodGVzdHNbaV0ub3BjKSk7Cj4+IMKg
wqDCoMKgwqDCoMKgwqDCoHVubWFwX2RvbWFpbl9wYWdlKHB0cik7Cj4+IMKgCj4+IC3CoMKgwqDC
oMKgwqDCoMKgYXNtIHZvbGF0aWxlICggImNhbGwgKiVbc3RiXVxuIgo+PiArwqDCoMKgwqDCoMKg
wqDCoGFzbSB2b2xhdGlsZSAoICJDQUxMX1RIVU5LICVbc3RiXVxuIgo+IElmIHlvdSBtYWtlIHRo
YXQgJVZbc3RiXSB0aGVuLi4uCj4KPj4gK8KgwqDCoMKgLmlmIENPTkZJR19JTkRJUkVDVF9USFVO
SyA9PSAxCj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgwqAkZG9uZSA9IDAKPj4gK8KgwqDCoMKgwqDC
oMKgwqAuaXJwIHJlZywgcmF4LCByYngsIHJjeCwgcmR4LCByc2ksIHJkaSwgcmJwLCByOCwgcjks
IHIxMCwgcjExLCByMTIsIHIxMywgcjE0LCByMTUKPj4gK8KgwqDCoMKgwqDCoMKgwqAuaWZlcXMg
IlxhcmciLCAiJVxyZWciCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBcaW5zbiBfX3g4Ni5p
bmRpcmVjdF90aHVuay5ccmVnCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAkZG9uZSA9IDEK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAuZXhpdG0KPj4gK8KgwqDCoMKgwqDCoMKgwqAuZW5k
aWYKPj4gK8KgwqDCoMKgwqDCoMKgwqAuZW5kcgo+PiArwqDCoMKgwqDCoMKgwqDCoC5pZiAkZG9u
ZSAhPSAxCj4+ICvCoMKgwqDCoMKgwqDCoMKgLmVycm9yICJCYWQgcmVnaXN0ZXIgYXJnIFxhcmci
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgLmVuZGlmCj4+ICsKPiAuLi4geW91IGRvbid0IG5lZWQgdGhp
cy4KClRoYXQncyBmaW5lIGluIHByaW5jaXBsZSwgZXhjZXB0IGl0IGlzbid0IGNvbXBhdGlibGUg
d2l0aCBtb3N0IG9mIHRoZQpjb21waWxlcnMgd2Ugc3VwcG9ydC7CoCBUbyB1c2UsIHRoZSAlViBo
YXMgdG8gYmUgaGlkZGVuIGJlaGluZCBhCmNvbmRpdGlvbmFsIG1hY3JvLCBhbmQgSSBjYW4ndCB0
aGluayBvZiBhbnkgcmVtb3RlbHktY2xlYW4gd2F5IHRvIGRvIHRoYXQuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 13:47:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 13:47:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZdCC-0008LG-Oe; Thu, 11 Jan 2018 13:47:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aidx=eg=twosheds.srs.infradead.org=batv+b9403bb045e56d2d8aa7+5254+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1eZdCB-0008LA-Fv
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 13:47:03 +0000
X-Inumbo-ID: b58222e9-f6d5-11e7-b4a6-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b58222e9-f6d5-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 14:45:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=HXzTsgDrzseQi0ZMQbxOj/8D4tLjYnXcjH/rHx9L1Nk=; b=rpu2M1Lylc8WrMWO3aE43BasW
 umZcdT9y/spMRRK4K3k+J5skH1XRGB0orDVDC+2dNl7JNK40niYCmXRcjNKBSxM/VszIaOunx2aUi
 PAOvWa85iOwmxkOKvfcCcBUuVbdDxvaxWKGDpSNeiOjhfoGiaX66lcNSoqJNflQjJnRUcyY/FiALD
 Upeeq87B8t72MKiE3YdQTV34D1Kske31SWw30X4/lp4wbbFA/HomZjBjmhBlK/ilubBcJgR/3lHwD
 SPW09gMNeKsjpTSpjil4Mpt7aoxI9F2iZv4/EnvuFSG1R1hlyUH5/R1fu4LMEqdPay76mjxEq5Wxn
 zNxpbcagw==;
Received: from [2001:8b0:10b:1:5412:6266:540a:35de]
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1eZdC5-00059O-OV; Thu, 11 Jan 2018 13:46:59 +0000
Message-ID: <1515678415.22302.342.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <f3e145f0-6d53-a479-e536-d3e1a3e9fd87@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-12-git-send-email-andrew.cooper3@citrix.com>
 <1515675795.22302.336.camel@infradead.org>
 <f3e145f0-6d53-a479-e536-d3e1a3e9fd87@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Thu, 11 Jan 2018 13:46:55 +0000
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v6.5 11/26] x86: Support indirect thunks
 from assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7481237242142131133=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2018-01-11 at 13:41 +0000, Andrew Cooper wrote:
> On 11/01/18 13:03, David Woodhouse wrote:
> >=20
> > On Thu, 2018-01-04 at 00:15 +0000, Andrew Cooper wrote:
> > >=20
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* We've got no=
 usable stack so can't use a RETPOLINE thunk, and are
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* further than=
 +- 2G from the high mappings so couldn't use JUMP_THUNK
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* even if was =
a non-RETPOLINE thunk.=C2=A0=C2=A0Futhermore, an LFENCE isn't
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* necesserily =
safe to use at this point.
>
> > I count three typos, pedantry about =C2=B1 and GiB aside.
> > Late night? :)
> Just one of many...
>=20
> I've found furthermore and necessarily.=C2=A0 Where is the 3rd?

* even if IT was a =E2=80=A6=C2=A0


> > > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0asm volatile ( "call=
 *%[stb]\n"
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0asm volatile ( "CALL=
_THUNK %[stb]\n"
> > If you make that %V[stb] then...
> > ... you don't need this.
> That's fine in principle, except it isn't compatible with most of the
> compilers we support.=C2=A0 To use, the %V has to be hidden behind a
> conditional macro, and I can't think of any remotely-clean way to do
> that.

In at least one incarnation I ended up with something like

#ifndef CONFIG_RETPOLINE
#define CALL_THUNK(reg) "call *%[" #reg "]"
#else
#define CALL_THUNK(reg) "CALL_THUNK %V[" #reg "]"
#endif

Or maybe I just insisted that it was called %[thunk_target] and my
CALL_THUNK C macro doesn't even take an argument. I forget. Late night=E2=
=80=A6

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

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


--=-Dc5QjBKevg4XX10tunEq--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7481237242142131133==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 11 14:00:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 14:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZdPA-0001fQ-VK; Thu, 11 Jan 2018 14:00:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l2qe=eg=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eZdPA-0001fK-27
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 14:00:28 +0000
X-Inumbo-ID: 9501110c-f6d7-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9501110c-f6d7-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 14:59:04 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id g1so5708040wmg.2
 for <xen-devel@lists.xen.org>; Thu, 11 Jan 2018 06:00:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=+/cpRbEQ4EVSwxHl6SGyY1YuWC+nz9s7uUy60pfkomY=;
 b=PeIkXi57dSAstRWQv/hZYSMPSqd6AXRgP0pTskRTI7InG4pgPoRRes4gG2YE3f3Zhw
 IM+dGAlikUuWo3JXxwHmeLfIVrNLWBuhmpSE2F6liz3CkC6jGMP8NoCmBWlJWHkbIzlE
 w+KUxBkmlU//K/hmwDtfqyhrHhs5rfXRv5Bo4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=+/cpRbEQ4EVSwxHl6SGyY1YuWC+nz9s7uUy60pfkomY=;
 b=KxmlfEh/g+Xmd2QCnYSfuFe5yvabdhoFif7/g1Azz0YHIkda1Vk8V4a12M1qv+IReA
 ClD+97X4DJKpAs5HMinjp2IXrzquVDyrfxdtw8d+Lp49U/G3BoBhPt5ySQjOivoWMaoG
 aULXb5EjcB3ekNMXT682S92JLp7RhOyooclNnxAB/e0PjQJC3md3BBDNlBnSSfEkf8r9
 FqI0xJaUBVfyB5+7qlAcbLoATeXDeQwLkpfkaECz7qGlkWryyJrLCDCNB4ug85QwJFZ8
 yhbl1fZ+UoFsX12M0B1UNlrA6yNXa6nFzYbB9KTWSNkkYHZAwgDY5BuAnjGOZQjbLmM8
 fE6A==
X-Gm-Message-State: AKGB3mLe+088TAJKCY2GiOQJ5t4EObj7JVnHJ0HEhf/sr+OZ7laqg6Kp
 XwN5sktelAm27uQQ974xs8Qg9A==
X-Google-Smtp-Source: ACJfBouWuKTBCNcSWQ/KY+ANaiyHPZlLcMJiyZZm29TQYXa7+Fq0BZxVXsPnfiPR0HipT/O6a7XpPQ==
X-Received: by 10.80.165.162 with SMTP id a31mr31789505edc.213.1515679224228; 
 Thu, 11 Jan 2018 06:00:24 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k19sm11681572ede.35.2018.01.11.06.00.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 11 Jan 2018 06:00:23 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org
References: <20171222174137.30076-1-mirela.simonovic@aggios.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
Date: Thu, 11 Jan 2018 14:00:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171222174137.30076-1-mirela.simonovic@aggios.com>
Content-Language: en-US
Cc: edgar.iglesias@xilinx.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [RFC v2] xen/arm: Suspend to RAM Support in Xen for
	ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWlyZWxhLAoKVGhhbmsgeW91IGZvciB0aGUgc2VuZGluZyB0aGUgZGVzaWduIGRvY3VtZW50
LiBUaGUgZ2VuZXJhbCBkZXNpZ24gbG9va3MgCmdvb2QgdG8gbWUuIEkgaGF2ZSBzb21lIGNvbW1l
bnRzIGJlbG93LCBidXQgdGhleSBhcmUgbW9yZSByZWxhdGVkIHRvIHRoZSAKaW1wbGVtZW50YXRp
b24gb2YgQ1BVIG9uL29mZiBpbiBYZW4uCgpPbiAyMi8xMi8xNyAxNzo0MSwgTWlyZWxhIFNpbW9u
b3ZpYyB3cm90ZToKClsuLi5dCgo+ICstLS0tLS0tLS0tLS0tLS0KPiArUmVzdW1pbmcgR3Vlc3Rz
Cj4gKy0tLS0tLS0tLS0tLS0tLQo+ICsKPiArUmVzdW1lIG9mIHRoZSBwcml2aWxlZ2VkIGd1ZXN0
IChEb20wKSBpcyBhbHdheXMgZm9sbG93aW5nIHRoZSBYZW4gcmVzdW1lLgo+ICsKPiArQW4gdW5w
cml2aWxlZ2VkIGd1ZXN0IHNoYWxsIHJlc3VtZSBvbmNlIGEgZGV2aWNlIGl0IG93bnMgdHJpZ2dl
cnMgYSB3YWtlLXVwCj4gK2ludGVycnVwdCwgcmVnYXJkbGVzcyBvZiB3aGV0aGVyIFhlbiB3YXMg
c3VzcGVuZGVkIHdoZW4gdGhlIHdha2UtdXAgaW50ZXJydXB0Cj4gK3dhcyB0cmlnZ2VyZWQuIElm
IFhlbiB3YXMgc3VzcGVuZGVkLCBpdCBpcyBhc3N1bWVkIHRoYXQgRG9tMCB3aWxsIGJlIHJ1bm5p
bmcKPiArYmVmb3JlIHRoZSBEb21VIGd1ZXN0IHN0YXJ0cyB0byByZXN1bWUuIFRoZSBzeW5jaHJv
bml6YXRpb24gbWVjaGFuaXNtIHRvCj4gK2VuZm9yY2UgdGhlIGFzc3VtZWQgY29uZGl0aW9uIGlz
IFRCRC4KCkdpdmVuIHRoYXQgYWxsIGJ1dCB0aGUgbm9uLWJvb3QgQ1BVIHdpbGwgYmUgb2ZmbGlu
ZWQuIERvZXMgdGhlIHdha2UtdXAgCmludGVycnVwdCBhbHdheXMgbmVlZCB0byB0YXJnZXQgdGhl
IG5vbi1ib290IENQVT8KCj4gKwo+ICtJZiB0aGUgQVJNJ3MgR0lDIHdhcyBwb3dlcmVkIGRvd24g
YWZ0ZXIgdGhlIEFSTSBzdWJzeXN0ZW0gc3VzcGVuZGVkLCBpdCBpcwo+ICthc3N1bWVkIHRoYXQg
WGVuIG5lZWRzIHRvIHJlc3RvcmUgdGhlIEdJQyBpbnRlcmZhY2UgZm9yIGEgVk0gcHJpb3IgdG8g
aGFuZGluZwo+ICtvdmVyIGNvbnRyb2wgdG8gdGhlIGd1ZXN0LiBIb3dldmVyLCB0aGUgZ3Vlc3Qg
c2hvdWxkIHJlc3RvcmUgaXRzIG93biBjb250ZXh0Cj4gK3Vwb24gZW50ZXJpbmcgdGhlIHJlc3Vt
ZSBwb2ludCwganVzdCBsaWtlIGl0IHdvdWxkIHdoZW4gcnVubmluZyB3aXRob3V0IFhlbi4KPiAr
Cj4gKz09PT09PT09PT09PT09PQo+ICtJbXBsZW1lbnRhdGlvbgo+ICs9PT09PT09PT09PT09PT0K
ClsuLi5dCgo+ICtDUFVfT0ZGIChwaHlzaWNhbCBDUFVzKQo+ICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+ICtUaGUgQ1BVX09GRiBmdW5jdGlvbiBzaGFsbCBiZSBpbXBsZW1lbnRlZCBpbgo+ICsq
IGNhbGxfcHNjaV9jcHVfb2ZmKCkgaW4gYXJjaC9hcm0vcHNjaS5jCj4gKwo+ICtUaGUgaW1wbGVt
ZW50YXRpb24gc2hhbGwgY29uc2lzdCBqdXN0IG9mIG1ha2luZyB0aGUgU01DIGNhbGwgdG8gRUwz
Lgo+ICsKPiArVGhpcyBmdW5jdGlvbiBuZWVkcyB0byBiZSBjYWxsZWQgd2hlbiBYZW4gZ2VuZXJp
YyBjb2RlIGRpc2FibGVzIGEgbm9uLWJvb3QgQ1BVLgo+ICtXaGVuIGEgQ1BVIGlzIGRpc2FibGVk
IGl0IHdpbGwgbG9vcCBmb3JldmVyIGluIHdoaWxlIGxvb3AgKHN0b3BfY3B1KCkgZnVuY3Rpb24K
PiArd2hpY2ggaXMgYWxyZWFkeSBpbXBsZW1lbnRlZCBpbiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5j
KS4gQ2FsbCB0bwo+ICtjYWxsX3BzY2lfY3B1X29mZigpIHNoYWxsIGJlIG1hZGUgYmVmb3JlIHRo
ZSBDUFUgZW50ZXJzIGluZmluaXRlIGxvb3AuCgpXaGlsZSB0aGUgY29kZSBpcyBwcmVzZW50LCB3
ZSBuZXZlciBvZmZsaW5lIHBoeXNpY2FsIENQVSBhdCB0aGUgbW9tZW50IApleGNlcHQgd2hlbiBz
aHV0dGluZyBkb3duIHRoZSBwbGFjZS4gU28gSSBhbSBub3QgZnVsbHkgY29udmluY2VkIHRoYXQg
CnN0b3BfY3B1KCkgaXMgcHJvcGVybHkgaW1wbGVtZW50ZWQuCgpGb3IgaW5zdGFuY2UsIHlvdSBs
aWtlbHkgbmVlZCB0byBtaWdyYXRlIGludGVycnVwdHMgdGhhdCB3YXMgYXNzaWduZWQgdG8gCnRo
ZSBwaHlzaWNhbCBDUFUgKGVpdGhlciBndWVzdCBvbmUgb3IgWGVuIG9uZSkuIFRob3VnaCBYZW4g
b25lcyBtaWdodCBiZSAKbGVzcyBhIGNvbmNlcm4gYmVjYXVzZSBJIHRoaW5rIHRoZXkgYXJlIGFs
d2F5cyBhc3NpZ25lZCB0byBDUFUwIGF0IHRoZSAKbW9tZW50LgoKRnVydGhlcm1vcmUsIFBQSSBo
YW5kbGVycyBhcmUgbm90IHJlbW92ZWQuIFNhbWUgZm9yIGFueSBtZW1vcnkgYWxsb2NhdGVkIAoo
eW91IG1heSBsb29zZSByZWZlcmVuY2UgdG8gaXQgYmVjYXVzZSBwZXJjcHUgYXJlYSBmb3IgdGhh
dCBDUFUgd2lsbCBnZXQgCmZyZWVkKS4gSSBiZWxpZXZlIGdldCBpbnRvIHRyb3VibGUgd2hlbiB0
aGUgQ1BVIGlzIGJhY2sgb25saW5lPwoKSSBtYXkgaGF2ZSBtaXNzIG90aGVyIGJpdHMsIHNvIEkg
d291bGQgaGlnaGx5IHJlY29tbWVuZCB0byBnbyB0aHJvdWdoIAp0aGUgYm9vdCBjb2RlIGFuZCBz
ZWUgd2hhdCBjb3VsZCBnbyB3cm9uZy4KClsuLl0KCj4gK1Jlc3VtZSBGbG93Cj4gKy0tLS0tLS0t
LS0tLQo+ICtUaGUgcmVzdW1lIGVudHJ5IHBvaW50IHNoYWxsIGJlIGltcGxlbWVudGVkIGluCj4g
KyogaHlwX3Jlc3VtZSgpIGluIGFyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiArVGhlIHZlcnkgYmVn
aW5uaW5nIG9mIHRoZSByZXN1bWUgcHJvY2VkdXJlIGhhcyB0byBiZSBpbXBsZW1lbnRlZCBpbiBh
c3NlbWJseS4KPiArSXQgc2hhbGwgY29udGFpbiB0aGUgZm9sbG93aW5nOgo+ICsqIEVuYWJsZSB0
aGUgTU1VIHNvIHRoYXQgdGhlIHN0cnVjdHVyZSBjb250YWluaW5nIENQVSBjb250ZXh0IHdoaWNo
IHdhcyBzYXZlZCBvbgo+ICtzdXNwZW5kIGNhbiBiZSBhY2Nlc3NlZAo+ICsqIFJlc3RvcmUgQ1BV
IGNvbnRleHQgKHRvIG1hdGNoIHRoZSB2YWx1ZXMgc2F2ZWQgb24gc3VzcGVuZCkgYW5kIHJldHVy
biBpbnRvIEMKPiArKiBTZXQgdGhlIHN5c3RlbV9zdGF0ZSB2YXJpYWJsZSB0byBTWVNfU1RBVEVf
cmVzdW1lCj4gKyogUmVzdG9yZSBHSUMgY29udGV4dAo+ICsqIFJlc3VtZSB0aW1lcgo+ICsqIEVu
YWJsZSBpbnRlcnJ1cHRzCj4gKyogRW5hYmxlIG5vbi1ib290IENQVXMgYnkgY2FsbGluZyBlbmFi
bGVfbm9uYm9vdF9jcHVzKCkKCllvdSB3b3VsZCBoYXZlIHRvIGJlIGNhcmVmdWwgb24gcmUtZW5h
YmxpbmcgdGhlIG5vbi1DUFUuIHN0YXJ0X3NlY29uZGFyeSAKaXMgaW1wbGVtZW50ZWQgYmFzZWQg
b24gdGhlIGFzc3VtcHRpb24gdGhhdCBpdCB3aWxsIG9ubHkgYmUgY2FsbGVkIApkdXJpbmcgWGVu
IGJvb3QuIFNvbWUgb2YgdGhlIGNvZGUgbWF5IGJlIHBhcnQgb2YgX19pbml0IChzZWUgCmNwdV91
cF9zZW5kX3NnaSkgb3Igc2hvdWxkIG5vdCBiZSBjYWxsZWQgYXMgaXQgaXMgYWZ0ZXIgYm9vdCAo
ZS5nIApjaGVja19sb2NhbF9jcHVfZXJyYXRhKS4KCkFub3RoZXIgSSBoYXZlIGluIG1pbmQgaXMg
dGhlIHdheSBWVENSX0VMMiBpcyBzZXQgdG9kYXkgKHNlZSAKc2V0dXBfdmlydF9wYWdpbmcpLiBJ
dCBpcyBkb25lIGF0IGJvb3QgdGltZSwgc28gaWYgeW91IG9ubGluZSBhIENQVSAKYWZ0ZXJ3YXJk
cywgVlRDUl9FTDIgd2lsbCBub3QgYmUgc2V0IGNvcnJlY3RseS4KCkkgcHJvYmFibHkgaGF2ZSBt
aXNzZWQgb3RoZXIgYml0cy4gSSBhbSBoYXBweSB0byBwcm92aWRlIG1vcmUgaW5zaWdodHMgaGVy
ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 14:10:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 14:10:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZdYx-0002cU-1o; Thu, 11 Jan 2018 14:10:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=lx43=eg=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eZdYv-0002cO-Qp
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 14:10:33 +0000
X-Inumbo-ID: fd27907c-f6d8-11e7-b4a6-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd27907c-f6d8-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 15:09:08 +0100 (CET)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 5EE6CB5768B7;
 Thu, 11 Jan 2018 15:10:28 +0100 (CET)
To: Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
 <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
 <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <8f5838c8-5073-58d8-591d-5cbe1be6e426@knorrie.org>
Date: Thu, 11 Jan 2018 15:10:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
Content-Language: en_US
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAxMDoxNSBBTSwgTGFycyBLdXJ0aCB3cm90ZToKPiBJIGFtIHdvbmRlcmlu
ZyB3aGV0aGVyIHNvbWV0aGluZyBsaWtlIHRoZSBhdHRhY2hlZCB0YWJsZSB3b3VsZCBtYWtlCj4g
dW5kZXJzdGFuZGluZyB0aGUgRkFRIGVhc2llci4gUGFnZSAxIGlzIGNsZWFybHkgd2hhdCBpcyBY
ZW4gc3BlY2lmaWMgYW5kCj4gd2UgZGVmaW5pdGVseSBzaG91bGQgY292ZXIuCj4gUGFnZSAyIGlu
IGdlbmVyYWwgY292ZXJzIExpbnV4IGFuZCBndWVzdHMuIFRoZSBmaXJzdCBibG9jayBpcyByZWxh
dGl2ZWx5Cj4gc3RyYWlnaHRmb3J3YXJkLgo+IAo+IFRoZSAybmQgYW5kIDNyZCBibG9jayBpcyBi
YXNlZCBvbiBpbmZvcm1hdGlvbiBmcm9tIERvdWc6IGFzIHRoZXJlIGFyZQo+IG1hbnkgZ2Fwcywg
SSB3b3VsZCBiZSB1bmVhc3kgYWJvdXQgcHVibGlzaGluZyB0aGVzZSBzb21ld2hlcmUgcHJvbWlu
ZW50LsKgCj4gCj4gQWxzbwo+PiBBcyB0aGlzIGlzIHJlYWxseSBndWVzdCBzcGVjaWZpYyB0aGlz
IGluZm9ybWF0aW9uIGNhbid0IGJlIHByb3ZpZGVkIGJ5Cj4+IFhlbi4KPiB3aGljaCBjYXJyaWVz
IGEgcmlzayB0aGF0IGFueSBhbmFseXNpcyBtYWRlIGJ5IGFueW9uZSBtaWdodCBvbmx5IGFwcGx5
Cj4gdG8gdGhlIGNvbnRleHQgaW4gd2hpY2ggdGhlIGFuYWx5c2lzIHdhcyBkb25lLgo+IAo+IEJ1
dCB0aGUgcXVlc3Rpb24ga2VlcHMgY29taW5nIHVwLCBzbyBtYWtpbmcgdGhpcyBjbGVhcmVyIGlz
IG1heWJlIHNlbnNpYmxlLgoKWWVzISBUaGlzIGlzIGEgcmVhbGx5IGdvb2QgdGhpbmcgZG8gZG8s
IHNpbmNlIGl0J3MgbXVjaCBtb3JlIHBvd2VyZnVsCnRoYW4gdHJ5aW5nIHRvIGV4cHJlc3MgdGhl
ICJtdWx0aS1kaW1lbnNpb25hbCBjb21iaW5hdGlvbnMiIGluICBzZW50ZW5jZXMuCgpXaGVuIGhh
dmluZyB0aGlzLCB0aGUgYW1vdW50IG9mIHRleHQgaW4gdGhlIGZhcSBzaG91bGQganVzdCBjbGVh
cmx5CmRlc2NyaWJlIHRoZSBjYXRlZ29yaWVzLCBhbmQgY3V0IG91dCBhbGwgdGhlICJYIGNhbiBi
dXQgbm90IGlmIFksIGJ1dAphbHNvIFkgYnV0IG5vdCBpZiBaIiB0eXBlIHNlbnRlbmNlcyBhbmQg
dGhlbiByZWZlciB0byB0aGUgdGFibGVzIGZvciB0aGUKZW5kIHZlcmRpY3QgZm9yIGEgc3BlY2lm
aWMgdXNlcnMgb3duIHNpdHVhdGlvbi4KCiAgLS0gPjggLS0KClRoZSBvbmUgdGhpbmcgSSB3b3Vs
ZCB3YW50IHRvIHBvaW50IG91dCBhZ2Fpbiwgd2hpY2gga2VlcHMgdG8gYmUgYQpub24tb2J2aW91
cyB0aGluZyBmb3IgdXNlcnMsIGlzIHRoYXQgaW4gdGhlIHNob3J0IHRlcm0gd2l0aCB0aGUgcHZz
aGltCnNvbHV0aW9uLCBhIDY0IGJpdCBQViBndWVzdCBpbiBwdnNoaW0gbW9kZSBjYW4gc3RpbGwg
bm90IGJlIHByb3RlY3RlZAphZ2FpbnN0IGl0c2VsZi4KCkF0ICAiSXMgYSB1c2VyIHNwYWNlIGF0
dGFjayBvbiB0aGUgZ3Vlc3Qga2VybmVsIHBvc3NpYmxlICh3aGVuIHJ1bm5pbmcKaW4gYSBYZW4g
Vk0pIiAgdGhlcmUgY291bGQgYmUgYSBbM10gYXQgNjQgYml0IFBWIG5vLCB3aXRoIHRoZQpleHBs
YW5hdGlvbiB0aGF0IHdoaWxlIHRlY2huaWNhbGx5IGNvcnJlY3QsIHRoaXMgY2FuIGFnYWluIGJl
CmNpcmN1bXZlbnRlZCBieSBleHBsb2l0aW5nIHRoZSBhdHRhY2sgdmlhIFhlbiAoc2VlICdvbiBv
dGhlciBndWVzdCcKdGFibGUpIGJhY2sgdG8gaXRzZWxmLgoKT3IgbWF5YmUgYWRkaW5nIGFuIGV4
dHJhIHRhYmxlICJJcyBhIHVzZXIgc3BhY2UgYXR0YWNrIHZpYSBYZW4gYmFjayB0bwp0aGUgZ3Vl
c3QgaXRzZWxmIHBvc3NpYmxlICh3aGVuIHJ1bm5pbmcgaW4gYSBYZW4gVk0pPyIgd2lsbCBoZWxw
IGluc3RlYWQuCgpBbmQgdG8gbWFrZSBpdCBtb3JlIGNvbXBsaWNhdGVkLCBhIHVzZXIgd291bGQg
d2FudCB0byBzZWUgaG93IHRoZSB0YWJsZXMKY2hhbmdlIHdoZW4gaW5qZWN0aW5nIHRoZSBwdnNo
aW0gYXBwcm9hY2guLi4gRm9yIHRoYXQsIGl0IG1pZ2h0IGJlCnN1ZmZpY2llbnQgdG8gYWRkIGFu
IGV4dHJhIHJvdyB0byBhbGwgdGFibGVzIHdpdGggIjY0IGJpdCBQViBpbiBwdmhzaW0iCmp1c3Qg
YmVsb3cgIjY0IGJpdCBQViIuCgoKVGhhbmtzLApIYW5zCgoKWzBdIEkgYWxzbyBoYXZlbid0IHNl
ZSB0aGlzIGluZm8gaW4gYW55IFBSIGZyb20gQVdTIGFib3V0IFBWIGd1ZXN0cz8KTGlrZSwgImhl
eSwgd2UgcHJvdGVjdGVkIG91cnNlbHZlcyBhbmQgb3RoZXIgY3VzdG9tZXJzIGFnYWluc3QgeW91
LCBidXQKd2UgY2FuJ3QgZG8gYW55dGhpbmcgYWJvdXQgeW91ciBvd24gYnVzaW5lc3MuIFBsZWFz
ZSBzdG9wIHVzaW5nIDY0Yml0IFBWCmluc3RhbmNlcyBmb3Igbm93IGlmIHRoZXJlJ3MgYW55dGhp
bmcgdW50cnVzdGVkIHJ1bm5pbmcgaW5zaWRlLiIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 14:18:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 14:18:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZdgF-0002qN-Pw; Thu, 11 Jan 2018 14:18:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cx37=eg=citrix.com=prvs=542c76dec=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZdgE-0002qF-Nr
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 14:18:06 +0000
X-Inumbo-ID: 88c71821-f6da-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88c71821-f6da-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 14:20:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="465413055"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 11 Jan 2018 14:17:57 +0000
Message-ID: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/link: Don't merge .init.text and .init.data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIDEzMDhmMDE3MGMgbWVyZ2VkIC5pbml0LnRleHQgYW5kIC5pbml0LmRhdGEsIGJlY2F1c2Ug
RUZJIG1pZ2h0IHByb3Blcmx5CndyaXRlLXByb3RlY3Qgci9vIHNlY3Rpb25zLgoKSG93ZXZlciwg
dGhpcyBjaGFuZ2UgbWFrZXMgeGVuLXN5bXMgdW51c2FibGUgZm9yIGRpc2Fzc2VtYmx5IGFuYWx5
c2lzLiAgSW4KcGFydGljdWxhciwgc2VhcmNoaW5nIGZvciBpbmRpcmVjdCBicmFuY2hlcyBhcyBw
YXJ0IG9mIHRoZSBTUDIvU3BlY3RyZQptaXRpZ2F0aW9uIHNlcmllcy4KClJldmVydCB0aGUgcmVs
ZXZlbnQgYml0cyBvZiAxMzA4ZjAxNzBjIGFuZCBpbnN0ZWFkIG1vZGlmeSB0aGUgRUZJIHJlbG9j
YXRpb24KY29kZSB0byBkaXNhYmxlIENSMC5XUCwgd2hpY2ggaXMgaG93IHdlIGRlYWwgd2l0aCBy
ZWxvY2F0aW9ucyBpbiByL28gbWFwcGluZ3MKZWxzZXdoZXJlLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oIHwg
MTIgKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvZWZpL21rcmVsb2MuYyAgfCAgNSAtLS0tLQog
eGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgIHwgIDcgKysrLS0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCAxNSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9lZmkvZWZpLWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAppbmRleCBk
MzBmNjg4Li4wYjVmMjE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgK
KysrIGIveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCkBAIC00Nyw4ICs0NywxNyBAQCBleHRl
cm4gY29uc3Qgc3RydWN0IHBlX2Jhc2VfcmVsb2NzIHsKIAogc3RhdGljIHZvaWQgX19pbml0IGVm
aV9hcmNoX3JlbG9jYXRlX2ltYWdlKHVuc2lnbmVkIGxvbmcgZGVsdGEpCiB7CisgICAgdW5zaWdu
ZWQgbG9uZyBjcjA7CiAgICAgY29uc3Qgc3RydWN0IHBlX2Jhc2VfcmVsb2NzICpiYXNlX3JlbG9j
czsKIAorICAgIC8qCisgICAgICogQ29uZGl0aW9uYWxseSBkaXNhYmxlIENSMC5XUCBpbiBjYXNl
IHRoZXJlIGFyZSByZWxvY2F0aW9ucyBwcmVzZW50IGluCisgICAgICogcmVhZC1vbmx5IG1hcHBp
bmdzLgorICAgICAqLworICAgIGNyMCA9IHJlYWRfY3IwKCk7CisgICAgaWYgKCBjcjAgJiBYODZf
Q1IwX1dQICkKKyAgICAgICAgd3JpdGVfY3IwKGNyMCAmIH5YODZfQ1IwX1dQKTsKKwogICAgIGZv
ciAoIGJhc2VfcmVsb2NzID0gX19iYXNlX3JlbG9jc19zdGFydDsgYmFzZV9yZWxvY3MgPCBfX2Jh
c2VfcmVsb2NzX2VuZDsgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgaW50IGkgPSAwLCBuOwpA
QCAtOTYsNiArMTA1LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3JlbG9jYXRlX2lt
YWdlKHVuc2lnbmVkIGxvbmcgZGVsdGEpCiAgICAgICAgIH0KICAgICAgICAgYmFzZV9yZWxvY3Mg
PSAoY29uc3Qgdm9pZCAqKShiYXNlX3JlbG9jcy0+ZW50cmllcyArIGkgKyAoaSAmIDEpKTsKICAg
ICB9CisKKyAgICBpZiAoIGNyMCAmIFg4Nl9DUjBfV1AgKQorICAgICAgICB3cml0ZV9jcjAoY3Iw
KTsKIH0KIAogZXh0ZXJuIGNvbnN0IHMzMiBfX3RyYW1wb2xpbmVfcmVsX3N0YXJ0W10sIF9fdHJh
bXBvbGluZV9yZWxfc3RvcFtdOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9ta3JlbG9j
LmMgYi94ZW4vYXJjaC94ODYvZWZpL21rcmVsb2MuYwppbmRleCAxYWNhNzk2Li41MDlmZDgzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZWZpL21rcmVsb2MuYworKysgYi94ZW4vYXJjaC94ODYv
ZWZpL21rcmVsb2MuYwpAQCAtMjY3LDExICsyNjcsNiBAQCBzdGF0aWMgdm9pZCBkaWZmX3NlY3Rp
b25zKGNvbnN0IHVuc2lnbmVkIGNoYXIgKnB0cjEsIGNvbnN0IHVuc2lnbmVkIGNoYXIgKnB0cjIs
CiAgICAgICAgICAgICBleGl0KDMpOwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCAhKHNlYy0+
ZmxhZ3MgJiBDT0ZGX1NFQ1RJT05fV1JJVEVBQkxFKSApCi0gICAgICAgICAgICBmcHJpbnRmKHN0
ZGVyciwKLSAgICAgICAgICAgICAgICAgICAgIldhcm5pbmc6IHJlbG9jYXRpb24gdG8gci9vIHNl
Y3Rpb24gJS44czolMDgiIFBSSXhGQVNUMzIgIlxuIiwKLSAgICAgICAgICAgICAgICAgICAgc2Vj
LT5uYW1lLCBpKTsKLQogICAgICAgICBwcmludGYoIlx0LndvcmQgKCV1IDw8IDEyKSB8IDB4JTAz
IiBQUkl4RkFTVDMyICJcbiIsCiAgICAgICAgICAgICAgICByZWxvYywgc2VjLT5ydmEgKyBpIC0g
ZGlzcCAtIHJ2YSk7CiAgICAgICAgIHJlbG9jX3NpemUgKz0gMjsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IGQ1ZTg4MjEu
LjZhN2JiYjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUwpAQCAtMTU5LDcgKzE1OSw3IEBAIFNFQ1RJT05TCiAgIF9fMk1faW5p
dF9zdGFydCA9IC47ICAgICAgICAgLyogU3RhcnQgb2YgMk0gc3VwZXJwYWdlcywgbWFwcGVkIFJX
WCAoYm9vdCBvbmx5KS4gKi8KICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7ICAgICAgICAgICAgIC8q
IEluaXQgY29kZSBhbmQgZGF0YSAqLwogICBfX2luaXRfYmVnaW4gPSAuOwotICAuaW5pdCA6IHsK
KyAgLmluaXQudGV4dCA6IHsKICAgICAgICBfc2luaXR0ZXh0ID0gLjsKICAgICAgICAqKC5pbml0
LnRleHQpCiAgICAgICAgLyoKQEAgLTE2OSw5ICsxNjksOCBAQCBTRUNUSU9OUwogICAgICAgICAq
LwogICAgICAgICooLmFsdGluc3RyX3JlcGxhY2VtZW50KQogICAgICAgIF9laW5pdHRleHQgPSAu
OwotCi0gICAgICAgLiA9IEFMSUdOKFNNUF9DQUNIRV9CWVRFUyk7Ci0KKyAgfSA6dGV4dAorICAu
aW5pdC5kYXRhIDogewogICAgICAgICooLmluaXQucm9kYXRhKQogICAgICAgICooLmluaXQucm9k
YXRhLnJlbCkKICAgICAgICAqKC5pbml0LnJvZGF0YS5zdHIqKQotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 14:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 14:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZe5y-0005Nw-RR; Thu, 11 Jan 2018 14:44:42 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZe5x-0005Nk-50
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 14:44:41 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-3.messagelabs.com id E5/C0-15413-858775A5;
 Thu, 11 Jan 2018 14:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVTe8Ijz
 K4NR0dYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFnjV3BK6GKdfcPMjUw7uPtYuTiEBJoZJLY
 ePM5E4TzmFHi+LYmRghnG6PEvhO3WLoYOTlEBJwlvp6Zy97FyMHBK6AvcfVrAUhYWMBNYtevo
 8wg9RICh5glvjyYy9rFyA7keEpMMQQpAbG+vpvNDBJlE7CSOCQGEmURUJWY3X2RdQIj9wJGhl
 WMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIGerWdgYNzB2Hr
 C7xCjJAeTkijvnvTwKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvELlQDnBotT01Iq0zBxgiMGk
 JTh4lER4y8uA0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VSpy3HGSSAEhpRmke3
 CBY6F9ilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMw7GWQKT2ZeCdy+V0CnMAGdcn5jKMgpJY
 kIKakGRv27u/gd8lhDP/22fDdzi5n20yd8C3RqJ9U9bGCWP3rHs+W19LIzArLXpyx6JvpvdsS
 ijGN6nvGCa2NnH/Zlz9oVfv7mvsCuKSlv/WwmbTDgC5jtr7a2gZEvVXnraaG03dncjgLPvpjY
 /434ESaef1e1wGW1c9Fhm860LA/DB0eWmZp8yUkuVWIpzkg01GIuKk4EAFhpb/p4AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-31.messagelabs.com!1515681878!119255092!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41326 invoked from network); 11 Jan 2018 14:44:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jan 2018 14:44:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZe5t-00062w-06; Thu, 11 Jan 2018 14:44:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZe5n-0001Ox-Kr; Thu, 11 Jan 2018 14:44:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZe5n-00037z-Da; Thu, 11 Jan 2018 14:44:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117834-mainreport@xen.org>
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=21bd8b8b0836702284d283e2bbb104ed9e0d5865
X-Osstest-Versions-That: xen=b6c2c7f48ab8bd5566759cb404afd80fd0df2dfe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 Jan 2018 14:44:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117834: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzgzNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzgzNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyMWJkOGI4YjA4MzY3MDIyODRkMjgzZTJiYmIxMDRlZDllMGQ1ODY1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiNmMyYzdmNDhhYjhiZDU1NjY3
NTljYjQwNGFmZDgwZmQwZGYyZGZlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc3NzEgIDIwMTgt
MDEtMTAgMTE6MDE6NDIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3ODM0ICAy
MDE4LTAxLTExIDEzOjAxOjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNh
Lmdvdj4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBi
NmMyYzdmNDhhLi4yMWJkOGI4YjA4ICAyMWJkOGI4YjA4MzY3MDIyODRkMjgzZTJiYmIxMDRlZDll
MGQ1ODY1IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 14:58:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 14:58:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZeJa-0006OV-14; Thu, 11 Jan 2018 14:58:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n6zk=eg=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eZeJX-0006OP-VZ
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 14:58:44 +0000
X-Inumbo-ID: b8a8684f-f6df-11e7-b4a6-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8a8684f-f6df-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 15:57:19 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0BEuRsm130226;
 Thu, 11 Jan 2018 14:58:36 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-2017-10-26;
 bh=GOnpKClgs2AnVknF5Xw4RZ+owrxjzjkrGOQS28fKMaI=;
 b=HBsv1prnAVrK2I3ePRd9cNfyJrHmC3WjABjwCXCWBLtaYgcGUep83zKzNTDwv0JQRNvD
 47MIYg9BP/WBOTYsPUX42qFIJnsI1kJ5GFRI64kuMAQhWHPisdZB/YfDnxKiiqe7xl01
 Ew5h7GPdAvSZy/0Kd584Qo43KeSrU/8PIA0+FCyrPyIGUo2aW+hCvyH/kidwq08i3fLb
 Zd8bcWYV9USS+EbXzwNJeOpmXGAG/i7hLh36mz4BhfGDcciX76O2JzmgLfwu7gxN5rNu
 Ji1uq2yzYEd/mK6VBvBRaoSpsptywvXT/t9Glnc1T/IBjP3uZ0fa7yWSD9KJIR5ANQU0 jA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2fe9kv8aqx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 11 Jan 2018 14:58:35 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0BEwYnt022431
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 11 Jan 2018 14:58:35 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0BEwYKT030563;
 Thu, 11 Jan 2018 14:58:34 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 11 Jan 2018 06:58:33 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 030826A0A1E; Thu, 11 Jan 2018 09:58:32 -0500 (EST)
Date: Thu, 11 Jan 2018 09:58:32 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180111145832.GM29272@char.us.oracle.com>
References: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8770
 signatures=668652
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-1711220000 definitions=main-1801110208
Cc: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/link: Don't merge .init.text and
 .init.data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTEsIDIwMTggYXQgMDI6MTc6NTdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgMTMwOGYwMTcwYyBtZXJnZWQgLmluaXQudGV4dCBhbmQgLmluaXQuZGF0YSwg
YmVjYXVzZSBFRkkgbWlnaHQgcHJvcGVybHkKPiB3cml0ZS1wcm90ZWN0IHIvbyBzZWN0aW9ucy4K
PiAKPiBIb3dldmVyLCB0aGlzIGNoYW5nZSBtYWtlcyB4ZW4tc3ltcyB1bnVzYWJsZSBmb3IgZGlz
YXNzZW1ibHkgYW5hbHlzaXMuICBJbgoKcy90aGlzIG1ha2VzL3RoYXQgbWFkZS8KPiBwYXJ0aWN1
bGFyLCBzZWFyY2hpbmcgZm9yIGluZGlyZWN0IGJyYW5jaGVzIGFzIHBhcnQgb2YgdGhlIFNQMi9T
cGVjdHJlCj4gbWl0aWdhdGlvbiBzZXJpZXMuCj4gCj4gUmV2ZXJ0IHRoZSByZWxldmVudCBiaXRz
IG9mIDEzMDhmMDE3MGMgYW5kIGluc3RlYWQgbW9kaWZ5IHRoZSBFRkkgcmVsb2NhdGlvbgo+IGNv
ZGUgdG8gZGlzYWJsZSBDUjAuV1AsIHdoaWNoIGlzIGhvdyB3ZSBkZWFsIHdpdGggcmVsb2NhdGlv
bnMgaW4gci9vIG1hcHBpbmdzCj4gZWxzZXdoZXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp3aXRoIHRoYXQgY2hhbmdlIGFi
b3ZlOgoKUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IC0t
LQo+ICB4ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggfCAxMiArKysrKysrKysrKysKPiAgeGVu
L2FyY2gveDg2L2VmaS9ta3JlbG9jLmMgIHwgIDUgLS0tLS0KPiAgeGVuL2FyY2gveDg2L3hlbi5s
ZHMuUyAgICAgIHwgIDcgKysrLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZp
LWJvb3QuaCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+IGluZGV4IGQzMGY2ODguLjBi
NWYyMTggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4gKysrIGIv
eGVuL2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4gQEAgLTQ3LDggKzQ3LDE3IEBAIGV4dGVybiBj
b25zdCBzdHJ1Y3QgcGVfYmFzZV9yZWxvY3Mgewo+ICAKPiAgc3RhdGljIHZvaWQgX19pbml0IGVm
aV9hcmNoX3JlbG9jYXRlX2ltYWdlKHVuc2lnbmVkIGxvbmcgZGVsdGEpCj4gIHsKPiArICAgIHVu
c2lnbmVkIGxvbmcgY3IwOwo+ICAgICAgY29uc3Qgc3RydWN0IHBlX2Jhc2VfcmVsb2NzICpiYXNl
X3JlbG9jczsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogQ29uZGl0aW9uYWxseSBkaXNhYmxlIENS
MC5XUCBpbiBjYXNlIHRoZXJlIGFyZSByZWxvY2F0aW9ucyBwcmVzZW50IGluCj4gKyAgICAgKiBy
ZWFkLW9ubHkgbWFwcGluZ3MuCj4gKyAgICAgKi8KPiArICAgIGNyMCA9IHJlYWRfY3IwKCk7Cj4g
KyAgICBpZiAoIGNyMCAmIFg4Nl9DUjBfV1AgKQo+ICsgICAgICAgIHdyaXRlX2NyMChjcjAgJiB+
WDg2X0NSMF9XUCk7Cj4gKwo+ICAgICAgZm9yICggYmFzZV9yZWxvY3MgPSBfX2Jhc2VfcmVsb2Nz
X3N0YXJ0OyBiYXNlX3JlbG9jcyA8IF9fYmFzZV9yZWxvY3NfZW5kOyApCj4gICAgICB7Cj4gICAg
ICAgICAgdW5zaWduZWQgaW50IGkgPSAwLCBuOwo+IEBAIC05Niw2ICsxMDUsOSBAQCBzdGF0aWMg
dm9pZCBfX2luaXQgZWZpX2FyY2hfcmVsb2NhdGVfaW1hZ2UodW5zaWduZWQgbG9uZyBkZWx0YSkK
PiAgICAgICAgICB9Cj4gICAgICAgICAgYmFzZV9yZWxvY3MgPSAoY29uc3Qgdm9pZCAqKShiYXNl
X3JlbG9jcy0+ZW50cmllcyArIGkgKyAoaSAmIDEpKTsKPiAgICAgIH0KPiArCj4gKyAgICBpZiAo
IGNyMCAmIFg4Nl9DUjBfV1AgKQo+ICsgICAgICAgIHdyaXRlX2NyMChjcjApOwo+ICB9Cj4gIAo+
ICBleHRlcm4gY29uc3QgczMyIF9fdHJhbXBvbGluZV9yZWxfc3RhcnRbXSwgX190cmFtcG9saW5l
X3JlbF9zdG9wW107Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvbWtyZWxvYy5jIGIv
eGVuL2FyY2gveDg2L2VmaS9ta3JlbG9jLmMKPiBpbmRleCAxYWNhNzk2Li41MDlmZDgzIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvbWtyZWxvYy5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2VmaS9ta3JlbG9jLmMKPiBAQCAtMjY3LDExICsyNjcsNiBAQCBzdGF0aWMgdm9pZCBkaWZmX3Nl
Y3Rpb25zKGNvbnN0IHVuc2lnbmVkIGNoYXIgKnB0cjEsIGNvbnN0IHVuc2lnbmVkIGNoYXIgKnB0
cjIsCj4gICAgICAgICAgICAgIGV4aXQoMyk7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBp
ZiAoICEoc2VjLT5mbGFncyAmIENPRkZfU0VDVElPTl9XUklURUFCTEUpICkKPiAtICAgICAgICAg
ICAgZnByaW50ZihzdGRlcnIsCj4gLSAgICAgICAgICAgICAgICAgICAgIldhcm5pbmc6IHJlbG9j
YXRpb24gdG8gci9vIHNlY3Rpb24gJS44czolMDgiIFBSSXhGQVNUMzIgIlxuIiwKPiAtICAgICAg
ICAgICAgICAgICAgICBzZWMtPm5hbWUsIGkpOwo+IC0KPiAgICAgICAgICBwcmludGYoIlx0Lndv
cmQgKCV1IDw8IDEyKSB8IDB4JTAzIiBQUkl4RkFTVDMyICJcbiIsCj4gICAgICAgICAgICAgICAg
IHJlbG9jLCBzZWMtPnJ2YSArIGkgLSBkaXNwIC0gcnZhKTsKPiAgICAgICAgICByZWxvY19zaXpl
ICs9IDI7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94
ODYveGVuLmxkcy5TCj4gaW5kZXggZDVlODgyMS4uNmE3YmJiOCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYveGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+IEBAIC0x
NTksNyArMTU5LDcgQEAgU0VDVElPTlMKPiAgICBfXzJNX2luaXRfc3RhcnQgPSAuOyAgICAgICAg
IC8qIFN0YXJ0IG9mIDJNIHN1cGVycGFnZXMsIG1hcHBlZCBSV1ggKGJvb3Qgb25seSkuICovCj4g
ICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7ICAgICAgICAgICAgIC8qIEluaXQgY29kZSBhbmQgZGF0
YSAqLwo+ICAgIF9faW5pdF9iZWdpbiA9IC47Cj4gLSAgLmluaXQgOiB7Cj4gKyAgLmluaXQudGV4
dCA6IHsKPiAgICAgICAgIF9zaW5pdHRleHQgPSAuOwo+ICAgICAgICAgKiguaW5pdC50ZXh0KQo+
ICAgICAgICAgLyoKPiBAQCAtMTY5LDkgKzE2OSw4IEBAIFNFQ1RJT05TCj4gICAgICAgICAgKi8K
PiAgICAgICAgICooLmFsdGluc3RyX3JlcGxhY2VtZW50KQo+ICAgICAgICAgX2Vpbml0dGV4dCA9
IC47Cj4gLQo+IC0gICAgICAgLiA9IEFMSUdOKFNNUF9DQUNIRV9CWVRFUyk7Cj4gLQo+ICsgIH0g
OnRleHQKPiArICAuaW5pdC5kYXRhIDogewo+ICAgICAgICAgKiguaW5pdC5yb2RhdGEpCj4gICAg
ICAgICAqKC5pbml0LnJvZGF0YS5yZWwpCj4gICAgICAgICAqKC5pbml0LnJvZGF0YS5zdHIqKQo+
IC0tIAo+IDIuMS40Cj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 15:12:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 15:12:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZeX0-00085h-8P; Thu, 11 Jan 2018 15:12:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cx37=eg=citrix.com=prvs=542c76dec=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZeWz-00085b-0s
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 15:12:37 +0000
X-Inumbo-ID: 25b2a6ad-f6e2-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25b2a6ad-f6e2-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 15:14:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="65922429"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
 <20180111145832.GM29272@char.us.oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4cc82dd3-65f8-7e86-8152-51cb3df1f04d@citrix.com>
Date: Thu, 11 Jan 2018 15:06:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180111145832.GM29272@char.us.oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/link: Don't merge .init.text and
 .init.data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMTggMTQ6NTgsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBUaHUs
IEphbiAxMSwgMjAxOCBhdCAwMjoxNzo1N1BNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
PiBjL3MgMTMwOGYwMTcwYyBtZXJnZWQgLmluaXQudGV4dCBhbmQgLmluaXQuZGF0YSwgYmVjYXVz
ZSBFRkkgbWlnaHQgcHJvcGVybHkKPj4gd3JpdGUtcHJvdGVjdCByL28gc2VjdGlvbnMuCj4+Cj4+
IEhvd2V2ZXIsIHRoaXMgY2hhbmdlIG1ha2VzIHhlbi1zeW1zIHVudXNhYmxlIGZvciBkaXNhc3Nl
bWJseSBhbmFseXNpcy4gIEluCj4gcy90aGlzIG1ha2VzL3RoYXQgbWFkZS8KCkVybS7CoCBJJ20g
bm90IHN1cmUgaG93IHRvIGFwcGx5IHRoYXQgcmVnZXgsIGJ1dCBJJ3ZlIGNoYW5nZWQgdG8KCiJI
b3dldmVyLCB0aGF0IGNoYW5nZSBtYWtlcyB4ZW4tc3ltcyB1bnVzYWJsZSBmb3IgZGlzYXNzZW1i
bHkgYW5hbHlzaXMuIgoKfkFuZHJldwoKPj4gcGFydGljdWxhciwgc2VhcmNoaW5nIGZvciBpbmRp
cmVjdCBicmFuY2hlcyBhcyBwYXJ0IG9mIHRoZSBTUDIvU3BlY3RyZQo+PiBtaXRpZ2F0aW9uIHNl
cmllcy4KPj4KPj4gUmV2ZXJ0IHRoZSByZWxldmVudCBiaXRzIG9mIDEzMDhmMDE3MGMgYW5kIGlu
c3RlYWQgbW9kaWZ5IHRoZSBFRkkgcmVsb2NhdGlvbgo+PiBjb2RlIHRvIGRpc2FibGUgQ1IwLldQ
LCB3aGljaCBpcyBob3cgd2UgZGVhbCB3aXRoIHJlbG9jYXRpb25zIGluIHIvbyBtYXBwaW5ncwo+
PiBlbHNld2hlcmUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gd2l0aCB0aGF0IGNoYW5nZSBhYm92ZToKPgo+IFJldmlld2Vk
LWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IC0t
LQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiAtLS0KPj4gIHhlbi9h
cmNoL3g4Ni9lZmkvZWZpLWJvb3QuaCB8IDEyICsrKysrKysrKysrKwo+PiAgeGVuL2FyY2gveDg2
L2VmaS9ta3JlbG9jLmMgIHwgIDUgLS0tLS0KPj4gIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAg
ICB8ICA3ICsrKy0tLS0KPj4gIDMgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgOSBk
ZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3Qu
aCBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaAo+PiBpbmRleCBkMzBmNjg4Li4wYjVmMjE4
IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmgKPj4gKysrIGIveGVu
L2FyY2gveDg2L2VmaS9lZmktYm9vdC5oCj4+IEBAIC00Nyw4ICs0NywxNyBAQCBleHRlcm4gY29u
c3Qgc3RydWN0IHBlX2Jhc2VfcmVsb2NzIHsKPj4gIAo+PiAgc3RhdGljIHZvaWQgX19pbml0IGVm
aV9hcmNoX3JlbG9jYXRlX2ltYWdlKHVuc2lnbmVkIGxvbmcgZGVsdGEpCj4+ICB7Cj4+ICsgICAg
dW5zaWduZWQgbG9uZyBjcjA7Cj4+ICAgICAgY29uc3Qgc3RydWN0IHBlX2Jhc2VfcmVsb2NzICpi
YXNlX3JlbG9jczsKPj4gIAo+PiArICAgIC8qCj4+ICsgICAgICogQ29uZGl0aW9uYWxseSBkaXNh
YmxlIENSMC5XUCBpbiBjYXNlIHRoZXJlIGFyZSByZWxvY2F0aW9ucyBwcmVzZW50IGluCj4+ICsg
ICAgICogcmVhZC1vbmx5IG1hcHBpbmdzLgo+PiArICAgICAqLwo+PiArICAgIGNyMCA9IHJlYWRf
Y3IwKCk7Cj4+ICsgICAgaWYgKCBjcjAgJiBYODZfQ1IwX1dQICkKPj4gKyAgICAgICAgd3JpdGVf
Y3IwKGNyMCAmIH5YODZfQ1IwX1dQKTsKPj4gKwo+PiAgICAgIGZvciAoIGJhc2VfcmVsb2NzID0g
X19iYXNlX3JlbG9jc19zdGFydDsgYmFzZV9yZWxvY3MgPCBfX2Jhc2VfcmVsb2NzX2VuZDsgKQo+
PiAgICAgIHsKPj4gICAgICAgICAgdW5zaWduZWQgaW50IGkgPSAwLCBuOwo+PiBAQCAtOTYsNiAr
MTA1LDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX3JlbG9jYXRlX2ltYWdlKHVuc2ln
bmVkIGxvbmcgZGVsdGEpCj4+ICAgICAgICAgIH0KPj4gICAgICAgICAgYmFzZV9yZWxvY3MgPSAo
Y29uc3Qgdm9pZCAqKShiYXNlX3JlbG9jcy0+ZW50cmllcyArIGkgKyAoaSAmIDEpKTsKPj4gICAg
ICB9Cj4+ICsKPj4gKyAgICBpZiAoIGNyMCAmIFg4Nl9DUjBfV1AgKQo+PiArICAgICAgICB3cml0
ZV9jcjAoY3IwKTsKPj4gIH0KPj4gIAo+PiAgZXh0ZXJuIGNvbnN0IHMzMiBfX3RyYW1wb2xpbmVf
cmVsX3N0YXJ0W10sIF9fdHJhbXBvbGluZV9yZWxfc3RvcFtdOwo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2VmaS9ta3JlbG9jLmMgYi94ZW4vYXJjaC94ODYvZWZpL21rcmVsb2MuYwo+PiBp
bmRleCAxYWNhNzk2Li41MDlmZDgzIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZWZpL21r
cmVsb2MuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvZWZpL21rcmVsb2MuYwo+PiBAQCAtMjY3LDEx
ICsyNjcsNiBAQCBzdGF0aWMgdm9pZCBkaWZmX3NlY3Rpb25zKGNvbnN0IHVuc2lnbmVkIGNoYXIg
KnB0cjEsIGNvbnN0IHVuc2lnbmVkIGNoYXIgKnB0cjIsCj4+ICAgICAgICAgICAgICBleGl0KDMp
Owo+PiAgICAgICAgICB9Cj4+ICAKPj4gLSAgICAgICAgaWYgKCAhKHNlYy0+ZmxhZ3MgJiBDT0ZG
X1NFQ1RJT05fV1JJVEVBQkxFKSApCj4+IC0gICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKPj4g
LSAgICAgICAgICAgICAgICAgICAgIldhcm5pbmc6IHJlbG9jYXRpb24gdG8gci9vIHNlY3Rpb24g
JS44czolMDgiIFBSSXhGQVNUMzIgIlxuIiwKPj4gLSAgICAgICAgICAgICAgICAgICAgc2VjLT5u
YW1lLCBpKTsKPj4gLQo+PiAgICAgICAgICBwcmludGYoIlx0LndvcmQgKCV1IDw8IDEyKSB8IDB4
JTAzIiBQUkl4RkFTVDMyICJcbiIsCj4+ICAgICAgICAgICAgICAgICByZWxvYywgc2VjLT5ydmEg
KyBpIC0gZGlzcCAtIHJ2YSk7Cj4+ICAgICAgICAgIHJlbG9jX3NpemUgKz0gMjsKPj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4+
IGluZGV4IGQ1ZTg4MjEuLjZhN2JiYjggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMKPj4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+PiBAQCAtMTU5LDcgKzE1OSw3
IEBAIFNFQ1RJT05TCj4+ICAgIF9fMk1faW5pdF9zdGFydCA9IC47ICAgICAgICAgLyogU3RhcnQg
b2YgMk0gc3VwZXJwYWdlcywgbWFwcGVkIFJXWCAoYm9vdCBvbmx5KS4gKi8KPj4gICAgLiA9IEFM
SUdOKFBBR0VfU0laRSk7ICAgICAgICAgICAgIC8qIEluaXQgY29kZSBhbmQgZGF0YSAqLwo+PiAg
ICBfX2luaXRfYmVnaW4gPSAuOwo+PiAtICAuaW5pdCA6IHsKPj4gKyAgLmluaXQudGV4dCA6IHsK
Pj4gICAgICAgICBfc2luaXR0ZXh0ID0gLjsKPj4gICAgICAgICAqKC5pbml0LnRleHQpCj4+ICAg
ICAgICAgLyoKPj4gQEAgLTE2OSw5ICsxNjksOCBAQCBTRUNUSU9OUwo+PiAgICAgICAgICAqLwo+
PiAgICAgICAgICooLmFsdGluc3RyX3JlcGxhY2VtZW50KQo+PiAgICAgICAgIF9laW5pdHRleHQg
PSAuOwo+PiAtCj4+IC0gICAgICAgLiA9IEFMSUdOKFNNUF9DQUNIRV9CWVRFUyk7Cj4+IC0KPj4g
KyAgfSA6dGV4dAo+PiArICAuaW5pdC5kYXRhIDogewo+PiAgICAgICAgICooLmluaXQucm9kYXRh
KQo+PiAgICAgICAgICooLmluaXQucm9kYXRhLnJlbCkKPj4gICAgICAgICAqKC5pbml0LnJvZGF0
YS5zdHIqKQo+PiAtLSAKPj4gMi4xLjQKPj4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+PiBYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 15:17:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 15:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZec2-0008HB-R0; Thu, 11 Jan 2018 15:17:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZec1-0008H5-KS
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 15:17:49 +0000
X-Inumbo-ID: 640f4ee5-f6e2-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 640f4ee5-f6e2-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 16:16:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,344,1511827200"; d="scan'208";a="465421319"
From: George Dunlap <george.dunlap@citrix.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
Message-ID: <72ad1fd7-f24b-01c3-ca2b-24a4ccffd191@citrix.com>
Date: Thu, 11 Jan 2018 15:17:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
Content-Language: en-US
Cc: Doug Goldstein <cardoe@cardoe.com>, Rich Persaud <persaur@gmail.com>,
 Committers <committers@xenproject.org>, Anthony Liguori <aliguori@amazon.com>,
 "security@xen.org" <security@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOCAwMTozNCBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiAqIEV4ZWN1dGl2
ZSBzdW1tYXJ5Cj4gCj4gLSBXZSd2ZSBhZ3JlZWQgb24gYSAiY29udmVyZ2VuY2UiIHBvaW50IGZv
ciBQViBzaGltIGZ1bmN0aW9uYWxpdHkgdGhhdAo+ICAgY292ZXJzIGFzIG1hbnkgdXNlcnMgYXMg
cG9zc2libGU6Cj4gIC0gJ0hWTScgZnVuY3Rpb25hbGl0eTogYm9vdHMgaW4gSFZNIG1vZGUsIGhh
cyBzdXBwb3J0IGZvciBYZW4gMy40Cj4gICAgZXZlbnQgY2hhbm5lbHMsICZjLCBib290ZWQgdmlh
ICdzaWRlY2FyJwo+ICAtICdQVkgnIGZ1bmN0aW9uYWxpdHk6IGJvb3RzIGluIFBWSCBtb2RlLCBi
b290ZWQgdmlhIHRvb2xzdGFjawo+ICAgIGNoYW5nZXMKPiAKPiAtICJWaXhlbiIgKHRoZSBBbWF6
b24gc2hpbSkgYW5kIFBWSCBzaGltIChtb3N0bHkgZGV2ZWxvcGVkIGJ5IENpdHJpeCkKPiAgIGVh
Y2ggY292ZXIgc29tZSB1c2VycyBhbmQgbm90IG90aGVyczsgbmVpdGhlciBvbmUgKHlldCkgY292
ZXJzIGFsbAo+ICAgdXNlcnMKClByb3Bvc2VkIGNvZGVuYW1lcyB3ZSBjYW4gdXNlIGZvciBzaG9y
dGhhbmQ6CgoiVml4ZW4iOiBBbWF6b24ncyBIVk0rc2lkZWNhciBzaGltIHNvbHV0aW9uCiJDb21l
dCI6IENpdHJpeCdzIFBWSCt0b29sc3RhY2sgc2hpbSBzb2x1dGlvbgoiUnVkb2xwaCI6IExvbmct
dGVybSBzb2x1dGlvbiBjb21iaW5pbmcgYm90aAoKSW4gdGhlIFhlbiBteXRob3MgdGhlbiwgUnVk
b2xwaCBjb3VsZCBiZSB0aGUgY2hpbGQgb2YgVml4ZW4gYW5kIENvbWV0LiA6LSkKCkN1bHR1cmFs
IHJlZmVyZW5jZXMgKGdpdmVuIHRoYXQgJ1ZpeGVuJyBhbmQgJ0NvbWV0JyB3ZXJlIGJvdGggZGV2
ZWxvcGVkCmluIHRoZSBydW4gdXAgdG8gQ2hyaXN0bWFzKToKCiogaHR0cHM6Ly93d3cudGVhY2hl
cnZpc2lvbi5jb20vdHdhcy1uaWdodC1jaHJpc3RtYXMtZnVsbC10ZXh0CioKaHR0cDovL3d3dy5t
ZXRyb2x5cmljcy5jb20vcnVkb2xwaC10aGUtcmVkLW5vc2VkLXJlaW5kZWVyLWx5cmljcy1jaHJp
c3RtYXMtY2Fyb2xzLmh0bWwKCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 15:25:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 15:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZejB-0000lX-M6; Thu, 11 Jan 2018 15:25:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=lx43=eg=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eZej9-0000lR-TG
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 15:25:11 +0000
X-Inumbo-ID: e7f28e96-f6e3-11e7-b0d7-9f685aff125f
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7f28e96-f6e3-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 15:27:17 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 17C2DB597FBF;
 Thu, 11 Jan 2018 16:25:04 +0100 (CET)
To: Juergen Gross <jgross@suse.com>
References: <23123.44604.284781.889416@mariner.uk.xensource.com>
 <4F771D10-4A3C-4F73-B02C-CDFB211A0A75@gmail.com>
 <CAFLBxZbsNZR5h1a9aCHZwMs7xiq6_qOs+2Ptj4A7qWTtNqE6iA@mail.gmail.com>
 <alpine.DEB.2.10.1801090821190.4603@sstabellini-ThinkPad-X260>
 <CA+aC4kuWr00CmQeLAh0szYZDdNRCWBLSqu65TaQ1hBWTuXcnFA@mail.gmail.com>
 <5A550AF5020000780019CDF4@prv-mh.provo.novell.com>
 <819ffe6b-6399-507c-4e31-2f0babb49684@cardoe.com>
 <alpine.DEB.2.10.1801090951520.4603@sstabellini-ThinkPad-X260>
 <83F1313F-A31A-42FF-B1A3-A169729A391F@gmail.com>
 <554aa43b-1776-339d-dbd1-61e667d397bd@knorrie.org>
 <e64a4bc5-b93f-6717-07cd-782d05722dbc@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <49d1ecfb-8528-1e54-9be3-8f5728696b6b@knorrie.org>
Date: Thu, 11 Jan 2018 16:25:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <e64a4bc5-b93f-6717-07cd-782d05722dbc@suse.com>
Content-Language: en_US
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Radical proposal: ship not-fully-tidied shim as
 4.10.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOCAwNjo1MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwOS8wMS8x
OCAyMzoxMSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4gT24gMDEvMDkvMjAxOCAwNzoy
MiBQTSwgUmljaCBQZXJzYXVkIHdyb3RlOgo+Pj4KPj4KPj4+IFNpbmNlIHRoZSBwcmltYXJ5IGF1
ZGllbmNlIGZvciBzZWN1cml0eSBmaXhlcyBhcmUgcHJvZHVjdGlvbgo+Pj4gZGVwbG95bWVudHMg
b2YgWGVuIHdoZXJlIGN1c3RvbWVyIGFzc2V0cyBhcmUgYXQgcmlzaywgaXMgdGhlcmUgYW4KPj4+
IGVzdGltYXRlIGZvciB0aGUgcGVyY2VudGFnZS9zaXplIG9mIFhlbiBkZXBsb3ltZW50cyB3aGVy
ZSBQVkggKG5vdAo+Pj4gb25seSBYZW4gNC4xMCkgaGFzIGFscmVhZHkgYmVlbiBkZXBsb3llZCBm
b3IgcHJvZHVjdGlvbiBjdXN0b21lcnM/Cj4+PiBUaGF0IGNvdWxkIGdpdmUgb3RoZXIgY3VzdG9t
ZXJzIG1vcmUgY29uZmlkZW5jZSBpbiBkZXBsb3lpbmcgUFZIIGluCj4+PiBwcm9kdWN0aW9uLgo+
PiArMQo+Pgo+PiBJIGhhdmUgYmVlbiBoZWFyaW5nIG1vc3RseS12ZXJ5LXBvc2l0aXZlIHN0b3Jp
ZXMgYXJvdW5kLCBleGNlcHQgZm9yIHRoZQo+PiBtaXNzaW5nIHB2Z3J1YjIgc3VwcG9ydC4gOikK
PiAKPiBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0x
MS9tc2cwMTc5NS5odG1sCgpBaCB0aGFua3MuIEkgYWxzbyBmb3VuZCB0aGUgbGlua3MgdG8ga2Vy
bmVsIGNoYW5nZXMgYW5kIGEgeGVuIGNoYW5nZS4KCmh0dHA6Ly9saXN0cy5nbnUub3JnL2FyY2hp
dmUvaHRtbC9ncnViLWRldmVsLzIwMTctMTIvbXNnMDAwMDIuaHRtbAoKSSdtIGdvaW5nIHRvIHBs
YXkgYXJvdW5kIHdpdGggaXQsIHNlZSBpZiBJIGNhbiBnZXQgaXQgcnVubmluZy4gQmVpbmcKYWJs
ZSB0byB1c2UgcHZncnViMiB3aWxsIG1lYW4gZW5kaW5nIHVwIHdpdGggYW4gaW5jcmVkaWJseSBz
bW9vdGgKbWlncmF0aW9uIHBhdGggdG8gWGVuIDQuMTAgYW5kIFBWSHYyLi4uCgpIYW5zCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 15:26:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 15:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZekO-0000rJ-Vv; Thu, 11 Jan 2018 15:26:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=93p6=eg=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1eZekN-0000rD-JD
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 15:26:27 +0000
X-Inumbo-ID: 9927c317-f6e3-11e7-b4a6-bc764e045a96
Received: from shards.monkeyblade.net (unknown [184.105.139.130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9927c317-f6e3-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 16:25:04 +0100 (CET)
Received: from localhost (67.110.78.66.ptr.us.xo.net [67.110.78.66])
 (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 310DB101526BE;
 Thu, 11 Jan 2018 07:26:25 -0800 (PST)
Date: Thu, 11 Jan 2018 10:26:22 -0500 (EST)
Message-Id: <20180111.102622.769744562294438306.davem@davemloft.net>
To: ross.lagerwall@citrix.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20180111093638.28937-3-ross.lagerwall@citrix.com>
References: <20180111093638.28937-1-ross.lagerwall@citrix.com>
 <20180111093638.28937-3-ross.lagerwall@citrix.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 11 Jan 2018 07:26:25 -0800 (PST)
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen-netfront: Fix race between device
 setup and open
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkRhdGU6IFRo
dSwgMTEgSmFuIDIwMTggMDk6MzY6MzggKzAwMDAKCj4gV2hlbiBhIG5ldGZyb250IGRldmljZSBp
cyBzZXQgdXAgaXQgcmVnaXN0ZXJzIGEgbmV0ZGV2IGZhaXJseSBlYXJseSBvbiwKPiBiZWZvcmUg
aXQgaGFzIHNldCB1cCB0aGUgcXVldWVzIGFuZCBpcyBhY3R1YWxseSB1c2FibGUuIEEgdXNlcnNw
YWNlIHRvb2wKPiBsaWtlIE5ldHdvcmtNYW5hZ2VyIHdpbGwgaW1tZWRpYXRlbHkgdHJ5IHRvIG9w
ZW4gaXQgYW5kIGFjY2VzcyBpdHMgc3RhdGUKPiBhcyBzb29uIGFzIGl0IGFwcGVhcnMuIFRoZSBi
dWcgY2FuIGJlIHJlcHJvZHVjZWQgYnkgaG90cGx1Z2dpbmcgVklGcwo+IHVudGlsIHRoZSBWTSBy
dW5zIG91dCBvZiBncmFudCByZWZzLiBJdCByZWdpc3RlcnMgdGhlIG5ldGRldiBidXQgZmFpbHMK
PiB0byBzZXQgdXAgYW55IHF1ZXVlcyAoc2luY2UgdGhlcmUgYXJlIG5vIG1vcmUgZ3JhbnQgcmVm
cykuIEluIHRoZQo+IG1lYW50aW1lLCBOZXR3b3JrTWFuYWdlciBvcGVucyB0aGUgZGV2aWNlIGFu
ZCB0aGUga2VybmVsIGNyYXNoZXMgdHJ5aW5nCj4gdG8gYWNjZXNzIHRoZSBxdWV1ZXMgKG9mIHdo
aWNoIHRoZXJlIGFyZSBub25lKS4KPiAKPiBGaXggdGhpcyBpbiB0d28gd2F5czoKPiAqIEZvciBp
bml0aWFsIHNldHVwLCByZWdpc3RlciB0aGUgbmV0ZGV2IG11Y2ggbGF0ZXIsIGFmdGVyIHRoZSBx
dWV1ZXMKPiBhcmUgc2V0dXAuIFRoaXMgYXZvaWRzIHRoZSByYWNlIGVudGlyZWx5Lgo+ICogRHVy
aW5nIGEgc3VzcGVuZC9yZXN1bWUgY3ljbGUsIHRoZSBmcm9udGVuZCByZWNvbm5lY3RzIHRvIHRo
ZSBiYWNrZW5kCj4gYW5kIHRoZSBxdWV1ZXMgYXJlIHJlY3JlYXRlZC4gSXQgaXMgcG9zc2libGUg
KHRob3VnaCBoaWdobHkgdW5saWtlbHkpIHRvCj4gcmFjZSB3aXRoIHNvbWV0aGluZyBvcGVuaW5n
IHRoZSBkZXZpY2UgYW5kIGFjY2Vzc2luZyB0aGUgcXVldWVzIGFmdGVyCj4gdGhleSBoYXZlIGJl
ZW4gZGVzdHJveWVkIGJ1dCBiZWZvcmUgdGhleSBoYXZlIGJlZW4gcmVjcmVhdGVkLiBFeHRlbmQg
dGhlCj4gcmVnaW9uIGNvdmVyZWQgYnkgdGhlIHJ0bmwgc2VtYXBob3JlIHRvIHByb3RlY3QgYWdh
aW5zdCB0aGlzIHJhY2UuIFRoZXJlCj4gaXMgYSBwb3NzaWJpbGl0eSB0aGF0IHdlIGZhaWwgdG8g
cmVjcmVhdGUgdGhlIHF1ZXVlcyBzbyBjaGVjayBmb3IgdGhpcwo+IGluIHRoZSBvcGVuIGZ1bmN0
aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBj
aXRyaXguY29tPgoKV2hlcmUgaXMgcGF0Y2ggMS8yIGFuZCB0aGUgMC8yIGhlYWRlciBwb3N0aW5n
IHdoaWNoIGV4cGxhaW5zIHdoYXQgdGhpcwpwYXRjaCBzZXJpZXMgaXMgZG9pbmcsIGhvdyBpdCBp
cyBkb2luZyBpdCwgYW5kIHdoeSBpdCBpcyBkb2luZyBpdCB0aGF0CndheT8KClRoYW5rcy4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 15:39:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 15:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZexL-0001sw-5H; Thu, 11 Jan 2018 15:39:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7oz0=eg=citrix.com=prvs=542fe2d05=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eZexK-0001sq-75
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 15:39:50 +0000
X-Inumbo-ID: f3d40f84-f6e5-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3d40f84-f6e5-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 15:41:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="465424722"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23127.34109.395251.95143@mariner.uk.xensource.com>
Date: Thu, 11 Jan 2018 15:39:41 +0000
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>, 
 George Dunlap <dunlapg@umich.edu>, Roger Pau =?iso-8859-1?Q?Monn=E9?=
 <roger.pau@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Newsgroups: chiark.mail.xen.devel
In-Reply-To: <23123.39004.205830.427944@mariner.uk.xensource.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <23123.39004.205830.427944@mariner.uk.xensource.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Subject: Re: [Xen-devel] [PATCH RFC v1 00/74] Run PV guest in PVH container
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuIEphY2tzb24gd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCBSRkMgdjEgMDAvNzRd
IFJ1biBQViBndWVzdCBpbiBQVkggY29udGFpbmVyIik6Cj4gWGVuIDQuMTAKPiA9PT09PT09PQou
Li4KPiAgPT4gY29kZSBjaGFuZ2U6IHRoZSBiYWNrcG9ydCBzaG91bGQgc2V0IHRoZSBkZWZhdWx0
IG5vbi1OVUxMCj4gICAgIHZhbHVlcyBvbmx5IGlmIHRoZSBwdmhzaGltIGJvb2xlYW4gaXMgdHJ1
ZSBhZnRlciBkZWZhdWx0aW5nCgpJIGRpc2NvdmVyLCBsb29raW5nIGF0IHRoZSBjb2RlLCB0aGF0
IHRoaXMgaXMgYWxyZWFkeSB0cnVlLgoKPiBOZXcgY2FsbGVycyB3aXRoIG9sZCBsaWJ4bCBvbiA0
LjEwOgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gCj4gSWYgdGhlIGNh
bGxlciBpcyBjcmVhdGluZyBhIGd1ZXN0IG90aGVyIHRoYW4gYSBQVkggb25lIHRoZXJlIGlzIG5v
Cj4gY2hhbmdlIHRvIHRoZSBBQkkuCj4gCj4gV2hlbiBhIGNhbGxlciBjcmVhdGVzIGEgUFZIIG5v
bi1zaGltIGd1ZXN0LCBpdCB3aWxsIHByb2JhYmx5IG5vdCBzZXQKPiBhbnkgb2YgdGhlc2UgZmll
bGRzLiAgVGhpbmdzIHdpbGwgd29yayBwcm9wZXJseS4KPiAKPiBJZiBhIGNhbGxlciB0cmllcyB0
byBjcmVhdGUgYSBzaGltIGd1ZXN0LCB0aGUgYXR0ZW1wdCB0byBkbyBzbyB3aWxsIGJlCj4gaWdu
b3JlZCBhbmQgdGhlIGd1ZXN0IHdpbGwgYmUgY3JlYXRlZCBhcyBQVi4gIFByb2JhYmx5LCB0aGUg
Z3Vlc3Qgd2lsbAo+IG5vdCBib290LiAgQWRkaXRpb25hbGx5LCBpZiB0aGUgY2FsbGVyIGZpbGxl
ZCBpbiBwdnNoaW0gY21kbGluZSBvcgo+IHBhdGggaW5mb3JtYXRpb24sIGl0IHdpbGwgcHJvYmFi
bHkgZXhwZWN0ICpkaXNwb3NlKiB0byBmcmVlIHRob3NlCj4gdmFsdWVzIC0gYW5kIHRoZSByZXN1
bHQgd2lsbCBiZSBhIG1lbW9yeSBsZWFrLgo+IAo+IElmIHRoZSBjYWxsZXIgaXMgZXhhbWluaW5n
IGV4aXN0aW5nIGd1ZXN0cywgUFYgYW5kIEhWTSBndWVzdHMgd2lsbAo+IHdvcmsgZmluZS4gIElm
IHRoZSBjYWxsZXIgaXMgZXhhbWluaW5nIGV4aXN0aW5nIFBWSCBndWVzdHMsIHRoZQo+IGxpYnJh
cnkgd2lsbCBub3QgaW5pdGlhbGlzZSB0aGUgbmV3IGZpZWxkcy4gIFRoZSByZXN1bHQgbWF5IGlu
Y2x1ZGUgYW4KPiB1bmluaXRpYWxpc2VkIHJlYWQgYnkgdGhlIGNhbGxlci4KPiAKPiBPdmVyYWxs
OiB0aGlzIGlzIG5vdCBzYWZlIGFuZCBzaG91bGQgYmUgcHJldmVudGVkLgo+IAo+ICA9PiBjb2Rl
IGNoYW5nZTogdGhlIDQuMTAgYmFja3BvcnQgc2hvdWxkIHVzZSBzeW1ib2wgdmVyc2lvbmluZyBv
cgo+ICAgICBhbm90aGVyIHRlY2huaXF1ZSB0byBwcmV2ZW50IGV4cGVjdGluZyBjYWxsZXJzIHdo
b3NlIHNvdXJjZSBjb2RlCj4gICAgIHVuZGVyc3RhbmRzICpzaGltKiBndWVzdHMgZnJvbSB1c2lu
ZyBsaWJ4bCB2ZXJzaW9ucyB3aGljaCBkb24ndC4KClRoaXMgaXMgb25seSBfcmVhbGx5XyBuZWVk
ZWQgdG8gYXZvaWQgdHJvdWJsZSB3aGVuOgogICogTmV3IHRvb2wgaGFzIGJlZW4gaW5zdGFsbGVk
CiAgKiBOZXcgbGlieGwgaGFzIG5vdCBiZWVuIGluc3RhbGxlZAogICogUFZIIGd1ZXN0cyAoaW5j
bHVkaW5nIHNoaW0gZ3Vlc3RzKSBoYXZlIGJlZW4gY3JlYXRlZCBieSB0b29sIEEKICAqIFRvb2wg
QiBoYXMgbm90IGJlZW4gdXBkYXRlZCwgYW5kIGlzIHVzZWQgdG8gZXhhbWluZSBndWVzdHMKCldl
IGRvIG5vdCBoYXZlIGFueSBzeW1ib2wgdmVyc2lvbmluZyBpbiBsaWJ4bCBpbiA0LjEwIGFuZCBp
dCBpcyBoYXJkCnRvIHRoaW5rIG9mIGFub3RoZXIgd2F5IHRvIG1ha2UgdGhpcyB3b3JrIHdpdGhv
dXQgY2hhbmdlcyB0byB0aGUgdG9vbApzb3VyY2UgY29kZS4gIEkgZG9uJ3Qgd2FudCB0byBpbnZl
bnQgc29tZXRoaW5nIGFkLWhvYy4KClNvIEkgcHJvcG9zZSB0byBza2lwIHRoaXMuCgpXZWk6IE15
IGNvbmNsdXNpb24gaXMgdGhhdCB0aGUgbGlieGwgdG9vbHMgYnJhbmNoIChpbmNsdWRpbmcgR2Vv
cmdlJ3MKImxpYnhsOiBpbnRyb2R1Y2UgaGFjayIgcGF0Y2gsIGFzIEkgSSBzZW50IHlvdSBwcmV2
aW91c2x5LCBpcyBzdWl0YWJsZQpmb3Igc2ltcGxlIHJlYmFzZSB0byA0LjEwLgoKSWFuLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 15:48:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 15:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZf5k-0002nz-Vi; Thu, 11 Jan 2018 15:48:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oq2j=eg=citrix.com=prvs=54256733d=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZf5k-0002nM-BC
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 15:48:32 +0000
X-Inumbo-ID: 2b38a7b1-f6e7-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b38a7b1-f6e7-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 15:50:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="457870455"
To: <xen-devel@lists.xenproject.org>
References: <20180111093638.28937-1-ross.lagerwall@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <25251b78-8974-be6b-4708-56708194301b@citrix.com>
Date: Thu, 11 Jan 2018 15:48:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180111093638.28937-1-ross.lagerwall@citrix.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, netdev@vger.kernel.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 0/2] Fix a couple of crashes in netfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

K0NDIG5ldGRldgoKT24gMDEvMTEvMjAxOCAwOTozNiBBTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6
Cj4gSGVyZSBhcmUgYSBjb3VwbGUgb2YgcGF0Y2hlcyB0byBmaXggdHdvIGNyYXNoZXMgaW4gbmV0
ZnJvbnQuCj4gCj4gUm9zcyBMYWdlcndhbGwgKDIpOgo+ICAgIHhlbi9ncmFudC10YWJsZTogVXNl
IHB1dF9wYWdlIGluc3RlYWQgb2YgZnJlZV9wYWdlCj4gICAgeGVuLW5ldGZyb250OiBGaXggcmFj
ZSBiZXR3ZWVuIGRldmljZSBzZXR1cCBhbmQgb3Blbgo+IAo+ICAgZHJpdmVycy9uZXQveGVuLW5l
dGZyb250LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gICBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jICB8ICA0ICsrLS0KPiAgIDIgZmlsZXMg
Y2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCj4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 15:48:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 15:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZf5y-0002pJ-6U; Thu, 11 Jan 2018 15:48:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oq2j=eg=citrix.com=prvs=54256733d=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZf5x-0002oe-1d
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 15:48:45 +0000
X-Inumbo-ID: 3332a128-f6e7-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3332a128-f6e7-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 15:50:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="465426160"
To: <xen-devel@lists.xenproject.org>
References: <20180111093638.28937-1-ross.lagerwall@citrix.com>
 <20180111093638.28937-2-ross.lagerwall@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <0194fe18-b109-4160-544d-923a53e1ad82@citrix.com>
Date: Thu, 11 Jan 2018 15:48:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180111093638.28937-2-ross.lagerwall@citrix.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, netdev@vger.kernel.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/2] xen/grant-table: Use put_page instead
	of free_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

K0NDIG5ldGRldgoKT24gMDEvMTEvMjAxOCAwOTozNiBBTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6
Cj4gVGhlIHBhZ2UgZ2l2ZW4gdG8gZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcygpIHRvIGZyZWUg
Y291bGQgYmUgYQo+IGNvbXBvdW5kIHBhZ2Ugc28gdXNlIHB1dF9wYWdlKCkgaW5zdGVhZCBvZiBm
cmVlX3BhZ2UoKSBzaW5jZSBpdCBjYW4KPiBoYW5kbGUgYm90aCBjb21wb3VuZCBhbmQgc2luZ2xl
IHBhZ2VzIGNvcnJlY3RseS4KPiAKPiBUaGlzIGJ1ZyB3YXMgZGlzY292ZXJlZCB3aGVuIG1pZ3Jh
dGluZyBhIFhlbiBWTSB3aXRoIHNldmVyYWwgVklGcyBhbmQKPiBDT05GSUdfREVCVUdfVk0gZW5h
YmxlZC4gSXQgaGl0cyBhIEJVRyB1c3VhbGx5IGFmdGVyIGZld2VyIHRoYW4gMTAKPiBpdGVyYXRp
b25zLiBBbGwgbmV0ZnJvbnQgZGV2aWNlcyBkaXNjb25uZWN0IGZyb20gdGhlIGJhY2tlbmQgZHVy
aW5nIGEKPiBzdXNwZW5kL3Jlc3VtZSBhbmQgdGhpcyB3aWxsIGNhbGwgZ250dGFiX2VuZF9mb3Jl
aWduX2FjY2VzcygpIGlmIGEKPiBuZXRmcm9udCBxdWV1ZSBoYXMgYW4gb3V0c3RhbmRpbmcgc2ti
LiBUaGUgbWlzbWF0Y2ggYmV0d2VlbiBjYWxsaW5nCj4gZ2V0X3BhZ2UoKSBhbmQgZnJlZV9wYWdl
KCkgb24gYSBjb21wb3VuZCBwYWdlIGNhdXNlcyBhIHJlZmVyZW5jZQo+IGNvdW50aW5nIGVycm9y
IHdoaWNoIGlzIGRldGVjdGVkIHdoZW4gREVCVUdfVk0gaXMgZW5hYmxlZC4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiAtLS0K
PiAgIGRyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMgfCA0ICsrLS0KPiAgIDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL2dyYW50LXRhYmxlLmMgYi9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jCj4gaW5kZXgg
ZjQ1MTE0Zi4uMjdiZTEwNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL3hlbi9ncmFudC10YWJsZS5j
Cj4gKysrIGIvZHJpdmVycy94ZW4vZ3JhbnQtdGFibGUuYwo+IEBAIC0zODIsNyArMzgyLDcgQEAg
c3RhdGljIHZvaWQgZ250dGFiX2hhbmRsZV9kZWZlcnJlZChzdHJ1Y3QgdGltZXJfbGlzdCAqdW51
c2VkKQo+ICAgCQkJaWYgKGVudHJ5LT5wYWdlKSB7Cj4gICAJCQkJcHJfZGVidWcoImZyZWVpbmcg
Zy5lLiAlI3ggKHBmbiAlI2x4KVxuIiwKPiAgIAkJCQkJIGVudHJ5LT5yZWYsIHBhZ2VfdG9fcGZu
KGVudHJ5LT5wYWdlKSk7Cj4gLQkJCQlfX2ZyZWVfcGFnZShlbnRyeS0+cGFnZSk7Cj4gKwkJCQlw
dXRfcGFnZShlbnRyeS0+cGFnZSk7Cj4gICAJCQl9IGVsc2UKPiAgIAkJCQlwcl9pbmZvKCJmcmVl
aW5nIGcuZS4gJSN4XG4iLCBlbnRyeS0+cmVmKTsKPiAgIAkJCWtmcmVlKGVudHJ5KTsKPiBAQCAt
NDM4LDcgKzQzOCw3IEBAIHZvaWQgZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcyhncmFudF9yZWZf
dCByZWYsIGludCByZWFkb25seSwKPiAgIAlpZiAoZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzc19y
ZWYocmVmLCByZWFkb25seSkpIHsKPiAgIAkJcHV0X2ZyZWVfZW50cnkocmVmKTsKPiAgIAkJaWYg
KHBhZ2UgIT0gMCkKPiAtCQkJZnJlZV9wYWdlKHBhZ2UpOwo+ICsJCQlwdXRfcGFnZSh2aXJ0X3Rv
X3BhZ2UocGFnZSkpOwo+ICAgCX0gZWxzZQo+ICAgCQlnbnR0YWJfYWRkX2RlZmVycmVkKHJlZiwg
cmVhZG9ubHksCj4gICAJCQkJICAgIHBhZ2UgPyB2aXJ0X3RvX3BhZ2UocGFnZSkgOiBOVUxMKTsK
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 15:49:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 15:49:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZf6P-0002tC-EQ; Thu, 11 Jan 2018 15:49:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oq2j=eg=citrix.com=prvs=54256733d=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZf6O-0002sy-9C
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 15:49:12 +0000
X-Inumbo-ID: c6445093-f6e6-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6445093-f6e6-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 16:47:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="465426247"
To: David Miller <davem@davemloft.net>
References: <20180111093638.28937-1-ross.lagerwall@citrix.com>
 <20180111093638.28937-3-ross.lagerwall@citrix.com>
 <20180111.102622.769744562294438306.davem@davemloft.net>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <f297b1a4-d287-ba66-ad44-bf6073950bdf@citrix.com>
Date: Thu, 11 Jan 2018 15:49:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180111.102622.769744562294438306.davem@davemloft.net>
Content-Language: en-US
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen-netfront: Fix race between device
	setup and open
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMTEvMjAxOCAwMzoyNiBQTSwgRGF2aWQgTWlsbGVyIHdyb3RlOgo+IEZyb206IFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IERhdGU6IFRodSwgMTEgSmFu
IDIwMTggMDk6MzY6MzggKzAwMDAKPiAKPj4gV2hlbiBhIG5ldGZyb250IGRldmljZSBpcyBzZXQg
dXAgaXQgcmVnaXN0ZXJzIGEgbmV0ZGV2IGZhaXJseSBlYXJseSBvbiwKPj4gYmVmb3JlIGl0IGhh
cyBzZXQgdXAgdGhlIHF1ZXVlcyBhbmQgaXMgYWN0dWFsbHkgdXNhYmxlLiBBIHVzZXJzcGFjZSB0
b29sCj4+IGxpa2UgTmV0d29ya01hbmFnZXIgd2lsbCBpbW1lZGlhdGVseSB0cnkgdG8gb3BlbiBp
dCBhbmQgYWNjZXNzIGl0cyBzdGF0ZQo+PiBhcyBzb29uIGFzIGl0IGFwcGVhcnMuIFRoZSBidWcg
Y2FuIGJlIHJlcHJvZHVjZWQgYnkgaG90cGx1Z2dpbmcgVklGcwo+PiB1bnRpbCB0aGUgVk0gcnVu
cyBvdXQgb2YgZ3JhbnQgcmVmcy4gSXQgcmVnaXN0ZXJzIHRoZSBuZXRkZXYgYnV0IGZhaWxzCj4+
IHRvIHNldCB1cCBhbnkgcXVldWVzIChzaW5jZSB0aGVyZSBhcmUgbm8gbW9yZSBncmFudCByZWZz
KS4gSW4gdGhlCj4+IG1lYW50aW1lLCBOZXR3b3JrTWFuYWdlciBvcGVucyB0aGUgZGV2aWNlIGFu
ZCB0aGUga2VybmVsIGNyYXNoZXMgdHJ5aW5nCj4+IHRvIGFjY2VzcyB0aGUgcXVldWVzIChvZiB3
aGljaCB0aGVyZSBhcmUgbm9uZSkuCj4+Cj4+IEZpeCB0aGlzIGluIHR3byB3YXlzOgo+PiAqIEZv
ciBpbml0aWFsIHNldHVwLCByZWdpc3RlciB0aGUgbmV0ZGV2IG11Y2ggbGF0ZXIsIGFmdGVyIHRo
ZSBxdWV1ZXMKPj4gYXJlIHNldHVwLiBUaGlzIGF2b2lkcyB0aGUgcmFjZSBlbnRpcmVseS4KPj4g
KiBEdXJpbmcgYSBzdXNwZW5kL3Jlc3VtZSBjeWNsZSwgdGhlIGZyb250ZW5kIHJlY29ubmVjdHMg
dG8gdGhlIGJhY2tlbmQKPj4gYW5kIHRoZSBxdWV1ZXMgYXJlIHJlY3JlYXRlZC4gSXQgaXMgcG9z
c2libGUgKHRob3VnaCBoaWdobHkgdW5saWtlbHkpIHRvCj4+IHJhY2Ugd2l0aCBzb21ldGhpbmcg
b3BlbmluZyB0aGUgZGV2aWNlIGFuZCBhY2Nlc3NpbmcgdGhlIHF1ZXVlcyBhZnRlcgo+PiB0aGV5
IGhhdmUgYmVlbiBkZXN0cm95ZWQgYnV0IGJlZm9yZSB0aGV5IGhhdmUgYmVlbiByZWNyZWF0ZWQu
IEV4dGVuZCB0aGUKPj4gcmVnaW9uIGNvdmVyZWQgYnkgdGhlIHJ0bmwgc2VtYXBob3JlIHRvIHBy
b3RlY3QgYWdhaW5zdCB0aGlzIHJhY2UuIFRoZXJlCj4+IGlzIGEgcG9zc2liaWxpdHkgdGhhdCB3
ZSBmYWlsIHRvIHJlY3JlYXRlIHRoZSBxdWV1ZXMgc28gY2hlY2sgZm9yIHRoaXMKPj4gaW4gdGhl
IG9wZW4gZnVuY3Rpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3Nz
LmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IAo+IFdoZXJlIGlzIHBhdGNoIDEvMiBhbmQgdGhlIDAv
MiBoZWFkZXIgcG9zdGluZyB3aGljaCBleHBsYWlucyB3aGF0IHRoaXMKPiBwYXRjaCBzZXJpZXMg
aXMgZG9pbmcsIGhvdyBpdCBpcyBkb2luZyBpdCwgYW5kIHdoeSBpdCBpcyBkb2luZyBpdCB0aGF0
Cj4gd2F5Pwo+IAoKSSd2ZSBub3cgYWRkZWQgQ0MnZCBuZXRkZXYgb24gdGhlIG90aGVyIHR3by4K
CkNoZWVycywKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:08:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:08:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZfOp-0005Ik-Tu; Thu, 11 Jan 2018 16:08:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=93p6=eg=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1eZfOo-0005Ie-TQ
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 16:08:14 +0000
X-Inumbo-ID: 6f07a4d3-f6e9-11e7-b4a6-bc764e045a96
Received: from shards.monkeyblade.net (unknown [184.105.139.130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f07a4d3-f6e9-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 17:06:51 +0100 (CET)
Received: from localhost (67.110.78.66.ptr.us.xo.net [67.110.78.66])
 (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 7351A13E3282D;
 Thu, 11 Jan 2018 08:08:11 -0800 (PST)
Date: Thu, 11 Jan 2018 11:08:10 -0500 (EST)
Message-Id: <20180111.110810.1332044409040498618.davem@davemloft.net>
To: ross.lagerwall@citrix.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <f297b1a4-d287-ba66-ad44-bf6073950bdf@citrix.com>
References: <20180111093638.28937-3-ross.lagerwall@citrix.com>
 <20180111.102622.769744562294438306.davem@davemloft.net>
 <f297b1a4-d287-ba66-ad44-bf6073950bdf@citrix.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 11 Jan 2018 08:08:11 -0800 (PST)
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen-netfront: Fix race between device
 setup and open
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkRhdGU6IFRo
dSwgMTEgSmFuIDIwMTggMTU6NDk6MDcgKzAwMDAKCj4gSSd2ZSBub3cgYWRkZWQgQ0MnZCBuZXRk
ZXYgb24gdGhlIG90aGVyIHR3by4KClRoYXQgZG9lc24ndCB3b3JrLgoKSWYgeW91IGRvbid0IHBv
c3QgdGhlIG9yaWdpbmFscyBleHBsaWNpdGx5IHRvIG5ldGRldiB0aGVuIGl0IHdvbid0CmdldCBw
cm9wZXJseSBxdWV1ZWQgaW4gcGF0Y2h3b3JrLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:24:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZfdv-00072d-Ds; Thu, 11 Jan 2018 16:23:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yiuu=eg=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eZfdu-00072W-SZ
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:23:50 +0000
X-Inumbo-ID: 1981a5a8-f6ec-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1981a5a8-f6ec-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 16:25:56 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BADCE2173D;
 Thu, 11 Jan 2018 16:23:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BADCE2173D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 11 Jan 2018 08:23:41 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A572A81020000780019D8FC@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1801110817250.4603@sstabellini-ThinkPad-X260>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
 <5A572A81020000780019D8FC@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Doug Goldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMSBKYW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEwLjAxLjE4
IGF0IDE4OjI1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBXZWQsIDEw
IEphbiAyMDE4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4+ICogRXhlY3V0aXZlIHN1bW1hcnkK
PiA+PiAKPiA+PiAtIFdlJ3ZlIGFncmVlZCBvbiBhICJjb252ZXJnZW5jZSIgcG9pbnQgZm9yIFBW
IHNoaW0gZnVuY3Rpb25hbGl0eSB0aGF0Cj4gPj4gICBjb3ZlcnMgYXMgbWFueSB1c2VycyBhcyBw
b3NzaWJsZToKPiA+PiAgLSAnSFZNJyBmdW5jdGlvbmFsaXR5OiBib290cyBpbiBIVk0gbW9kZSwg
aGFzIHN1cHBvcnQgZm9yIFhlbiAzLjQKPiA+PiAgICBldmVudCBjaGFubmVscywgJmMsIGJvb3Rl
ZCB2aWEgJ3NpZGVjYXInCj4gPj4gIC0gJ1BWSCcgZnVuY3Rpb25hbGl0eTogYm9vdHMgaW4gUFZI
IG1vZGUsIGJvb3RlZCB2aWEgdG9vbHN0YWNrCj4gPj4gICAgY2hhbmdlcwo+ID4+IAo+ID4+IC0g
IlZpeGVuIiAodGhlIEFtYXpvbiBzaGltKSBhbmQgUFZIIHNoaW0gKG1vc3RseSBkZXZlbG9wZWQg
YnkgQ2l0cml4KQo+ID4+ICAgZWFjaCBjb3ZlciBzb21lIHVzZXJzIGFuZCBub3Qgb3RoZXJzOyBu
ZWl0aGVyIG9uZSAoeWV0KSBjb3ZlcnMgYWxsCj4gPj4gICB1c2Vycwo+ID4gCj4gPiBTb3JyeSBm
b3IgYmVpbmcgcHVuY3RpbGlvdXMsIGJ1dCBuZWl0aGVyIG9uZSBjYW4gY292ZXIgYWxsIHVzZXJz
OiB0aGVyZQo+ID4gYXJlIHVzZXJzIHdpdGhvdXQgVlQteCBvbiB0aGVpciBwbGF0Zm9ybSwgYW5k
IGJvdGggYXBwcm9hY2hlcyByZXF1aXJlCj4gPiBWVC14Lgo+IAo+IEZvciB0aGUgcmVjb3JkLCB5
ZXN0ZXJkYXkgSSd2ZSBkZWNpZGVkIHRvIG1ha2UgYW4gYXR0ZW1wdCB0bwo+IGNyZWF0ZSBhIHZl
cnkgc2ltcGxpc3RpYyBwYXRjaCB0byBkZWFsIHdpdGggdGhlIGlzc3VlIGluIHRoZQo+IGh5cGVy
dmlzb3IsIGlnbm9yaW5nIChhbG1vc3QpIGFsbCBwZXJmb3JtYW5jZSBjb25zaWRlcmF0aW9ucwo+
IChub3QgYWxsLCBiZWNhdXNlIEkgZGlkbid0IHdhbnQgdG8gZ28gdGhlICJkaXNhYmxlIGNhY2hp
bmciIHJvdXRlKS4KPiBJJ3ZlIGRlYWx0IHdpdGggc29tZSBvZiB0aGUgdG8tYmUtZXhwZWN0ZWQg
ZWFybHkgYnVncywgYnV0IEknbQo+IG5vdyBkZWJ1Z2dpbmcgYSBob3N0IGhhbmcgKG5vdGU6IG5v
dCBhIHRyaXBsZSBmYXVsdCBhcHBhcmVudGx5LAo+IGFzIHRoZSBib3ggZG9lc24ndCByZWJvb3Qs
IHlldCB0cmlwbGUgZmF1bHRzIGlzIHdoYXQgSSB3b3VsZCBoYXZlCj4gZXhwZWN0ZWQgdG8gb2Nj
dXIgaWYgYW55dGhpbmcgaXMgd3JvbmcgaGVyZSBvciBtaXNzaW5nKS4KPiAKPiBJIGtub3cgdGhh
dCdzIGxhdGUsIGFuZCBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIGRvbid0IHVuZGVyc3RhbmQKPiBt
eXNlbGYgd2h5IEkgZGlkbid0IGNvbnNpZGVyIGRvaW5nIHN1Y2ggZWFybGllciBvbiwgYnV0IHRo
ZQo+IG11Y2ggaW5jcmVhc2VkIHByZXNzdXJlIHRvIGdldCBzb21ldGhpbmcgbGlrZSB0aGUgc2hp
bSBvdXQsCj4gd2hpY2gKPiAtIGRvZXNuJ3QgYWRkcmVzcyBhbGwgY2FzZXMKPiAtIHJlcXVpcmVz
IGNoYW5nZXMgdG8gaG93IFZNcyBhcmUgYmVpbmcgY3JlYXRlZCAod2hpY2ggbGlrZWx5IHdpbGwK
PiAgIGJlIGEgcHJvYmxlbSBmb3IgdmFyaW91cyBjdXN0b21lcnMpCj4gLSBsYXRlciB3aWxsIHdh
bnQgdGhvc2UgY2hhbmdlcyB1bmRvbmUKPiBwbHVzIHRoZSBwcmV0dHkgb2J2aW91cyBpbXBvc3Np
YmlsaXR5IHRvIGJhY2twb3J0IHNvbWV0aGluZyBsaWtlCj4gQW5kcmV3J3MgKG5vdCB5ZXQgY29t
cGxldGUpIHNlcmllcyB0byBiYXNlbGluZXMgYXMgb2xkIGFzIDMuMgo+IG1hZGUgaXQgc2VlbSB0
byBtZSB0aGF0IHNvbWUgKG1lYXN1cmFibGUhKSBwZXJmb3JtYW5jZQo+IG92ZXJoZWFkIGNhbid0
IGJlIGFsbCB0aGF0IGJhZCBpbiB0aGUgZ2l2ZW4gc2l0dWF0aW9uLgoKVGhhbmsgeW91IGZvciBn
aXZpbmcgaXQgYSBsb29rISBJIGNvbXBsZXRlbHkgYWdyZWUgd2l0aCB5b3Ugb24gdGhlc2UKcG9p
bnRzLiBJIHRoaW5rIHdlIHNob3VsZCBhcHByb2FjaCB0aGlzIHByb2JsZW0gd2l0aCB0aGUgYXNz
dW1wdGlvbiB0aGF0CnRoaXMgaXMgZ29pbmcgdG8gYmUgdGhlIG9ubHkgbG9uZyB0ZXJtIHNvbHV0
aW9uIHRvIFNQMywgd2hpbGUgVml4ZW4gKG9yClBWc2hpbSkgaW5jb21wbGV0ZSBzdG9wZ2FwcyBm
b3Igbm93LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:27:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZfhS-0007Ca-Sn; Thu, 11 Jan 2018 16:27:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oq2j=eg=citrix.com=prvs=54256733d=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZfhS-0007Bi-7G
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 16:27:30 +0000
X-Inumbo-ID: 9c838b7a-f6ec-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c838b7a-f6ec-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 16:29:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="465432917"
To: David Miller <davem@davemloft.net>
References: <20180111093638.28937-3-ross.lagerwall@citrix.com>
 <20180111.102622.769744562294438306.davem@davemloft.net>
 <f297b1a4-d287-ba66-ad44-bf6073950bdf@citrix.com>
 <20180111.110810.1332044409040498618.davem@davemloft.net>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <0650f0ec-51ce-70ee-cd8a-6620f0c9eea8@citrix.com>
Date: Thu, 11 Jan 2018 16:27:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180111.110810.1332044409040498618.davem@davemloft.net>
Content-Language: en-US
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen-netfront: Fix race between device
	setup and open
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMTEvMjAxOCAwNDowOCBQTSwgRGF2aWQgTWlsbGVyIHdyb3RlOgo+IEZyb206IFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IERhdGU6IFRodSwgMTEgSmFu
IDIwMTggMTU6NDk6MDcgKzAwMDAKPiAKPj4gSSd2ZSBub3cgYWRkZWQgQ0MnZCBuZXRkZXYgb24g
dGhlIG90aGVyIHR3by4KPiAKPiBUaGF0IGRvZXNuJ3Qgd29yay4KPiAKPiBJZiB5b3UgZG9uJ3Qg
cG9zdCB0aGUgb3JpZ2luYWxzIGV4cGxpY2l0bHkgdG8gbmV0ZGV2IHRoZW4gaXQgd29uJ3QKPiBn
ZXQgcHJvcGVybHkgcXVldWVkIGluIHBhdGNod29yay4KPiAKClRoZSBzZXJpZXMgZml4ZXMgdHdv
IGNyYXNoZXMgd2hlbiB1c2luZyBuZXRmcm9udC4gVGhlIGZpcnN0IGlzIGFjdHVhbGx5IApmaXhl
ZCBpbiBYZW4gY29tbW9uIGNvZGUsIG5vdCBuZXRmcm9udCwgd2hpY2ggaXMgd2h5IEkgb25seSBD
QydkIG5ldGRldiAKb24gdGhlIHNlY29uZC4gSSBjYW4gcmVzZW5kIHRoZSBvcmlnaW5hbHMgdG8g
bmV0ZGV2IGlmIHlvdSB3YW50IGJ1dCBJTU8gCml0IGlzIG5vdCBuZWNlc3NhcnkuCgotLSAKUm9z
cyBMYWdlcndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:28:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:28:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZfiE-0007HF-7m; Thu, 11 Jan 2018 16:28:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZfiC-0007H6-Tz
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:28:16 +0000
X-Inumbo-ID: 3b492608-f6ec-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b492608-f6ec-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 17:26:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="465433039"
To: Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich
 <JBeulich@suse.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
 <5A572A81020000780019D8FC@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801110817250.4603@sstabellini-ThinkPad-X260>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4b047cbf-f711-b326-6a76-6dbc52ca3911@citrix.com>
Date: Thu, 11 Jan 2018 16:28:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801110817250.4603@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Doug Goldstein <cardoe@cardoe.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwNDoyMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMTEgSmFuIDIwMTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMC4wMS4xOCBhdCAx
ODoyNSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gV2VkLCAxMCBKYW4g
MjAxOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+PiAqIEV4ZWN1dGl2ZSBzdW1tYXJ5Cj4+Pj4K
Pj4+PiAtIFdlJ3ZlIGFncmVlZCBvbiBhICJjb252ZXJnZW5jZSIgcG9pbnQgZm9yIFBWIHNoaW0g
ZnVuY3Rpb25hbGl0eSB0aGF0Cj4+Pj4gICBjb3ZlcnMgYXMgbWFueSB1c2VycyBhcyBwb3NzaWJs
ZToKPj4+PiAgLSAnSFZNJyBmdW5jdGlvbmFsaXR5OiBib290cyBpbiBIVk0gbW9kZSwgaGFzIHN1
cHBvcnQgZm9yIFhlbiAzLjQKPj4+PiAgICBldmVudCBjaGFubmVscywgJmMsIGJvb3RlZCB2aWEg
J3NpZGVjYXInCj4+Pj4gIC0gJ1BWSCcgZnVuY3Rpb25hbGl0eTogYm9vdHMgaW4gUFZIIG1vZGUs
IGJvb3RlZCB2aWEgdG9vbHN0YWNrCj4+Pj4gICAgY2hhbmdlcwo+Pj4+Cj4+Pj4gLSAiVml4ZW4i
ICh0aGUgQW1hem9uIHNoaW0pIGFuZCBQVkggc2hpbSAobW9zdGx5IGRldmVsb3BlZCBieSBDaXRy
aXgpCj4+Pj4gICBlYWNoIGNvdmVyIHNvbWUgdXNlcnMgYW5kIG5vdCBvdGhlcnM7IG5laXRoZXIg
b25lICh5ZXQpIGNvdmVycyBhbGwKPj4+PiAgIHVzZXJzCj4+Pgo+Pj4gU29ycnkgZm9yIGJlaW5n
IHB1bmN0aWxpb3VzLCBidXQgbmVpdGhlciBvbmUgY2FuIGNvdmVyIGFsbCB1c2VyczogdGhlcmUK
Pj4+IGFyZSB1c2VycyB3aXRob3V0IFZULXggb24gdGhlaXIgcGxhdGZvcm0sIGFuZCBib3RoIGFw
cHJvYWNoZXMgcmVxdWlyZQo+Pj4gVlQteC4KPj4KPj4gRm9yIHRoZSByZWNvcmQsIHllc3RlcmRh
eSBJJ3ZlIGRlY2lkZWQgdG8gbWFrZSBhbiBhdHRlbXB0IHRvCj4+IGNyZWF0ZSBhIHZlcnkgc2lt
cGxpc3RpYyBwYXRjaCB0byBkZWFsIHdpdGggdGhlIGlzc3VlIGluIHRoZQo+PiBoeXBlcnZpc29y
LCBpZ25vcmluZyAoYWxtb3N0KSBhbGwgcGVyZm9ybWFuY2UgY29uc2lkZXJhdGlvbnMKPj4gKG5v
dCBhbGwsIGJlY2F1c2UgSSBkaWRuJ3Qgd2FudCB0byBnbyB0aGUgImRpc2FibGUgY2FjaGluZyIg
cm91dGUpLgo+PiBJJ3ZlIGRlYWx0IHdpdGggc29tZSBvZiB0aGUgdG8tYmUtZXhwZWN0ZWQgZWFy
bHkgYnVncywgYnV0IEknbQo+PiBub3cgZGVidWdnaW5nIGEgaG9zdCBoYW5nIChub3RlOiBub3Qg
YSB0cmlwbGUgZmF1bHQgYXBwYXJlbnRseSwKPj4gYXMgdGhlIGJveCBkb2Vzbid0IHJlYm9vdCwg
eWV0IHRyaXBsZSBmYXVsdHMgaXMgd2hhdCBJIHdvdWxkIGhhdmUKPj4gZXhwZWN0ZWQgdG8gb2Nj
dXIgaWYgYW55dGhpbmcgaXMgd3JvbmcgaGVyZSBvciBtaXNzaW5nKS4KPj4KPj4gSSBrbm93IHRo
YXQncyBsYXRlLCBhbmQgSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSBkb24ndCB1bmRlcnN0YW5kCj4+
IG15c2VsZiB3aHkgSSBkaWRuJ3QgY29uc2lkZXIgZG9pbmcgc3VjaCBlYXJsaWVyIG9uLCBidXQg
dGhlCj4+IG11Y2ggaW5jcmVhc2VkIHByZXNzdXJlIHRvIGdldCBzb21ldGhpbmcgbGlrZSB0aGUg
c2hpbSBvdXQsCj4+IHdoaWNoCj4+IC0gZG9lc24ndCBhZGRyZXNzIGFsbCBjYXNlcwo+PiAtIHJl
cXVpcmVzIGNoYW5nZXMgdG8gaG93IFZNcyBhcmUgYmVpbmcgY3JlYXRlZCAod2hpY2ggbGlrZWx5
IHdpbGwKPj4gICBiZSBhIHByb2JsZW0gZm9yIHZhcmlvdXMgY3VzdG9tZXJzKQo+PiAtIGxhdGVy
IHdpbGwgd2FudCB0aG9zZSBjaGFuZ2VzIHVuZG9uZQo+PiBwbHVzIHRoZSBwcmV0dHkgb2J2aW91
cyBpbXBvc3NpYmlsaXR5IHRvIGJhY2twb3J0IHNvbWV0aGluZyBsaWtlCj4+IEFuZHJldydzIChu
b3QgeWV0IGNvbXBsZXRlKSBzZXJpZXMgdG8gYmFzZWxpbmVzIGFzIG9sZCBhcyAzLjIKPj4gbWFk
ZSBpdCBzZWVtIHRvIG1lIHRoYXQgc29tZSAobWVhc3VyYWJsZSEpIHBlcmZvcm1hbmNlCj4+IG92
ZXJoZWFkIGNhbid0IGJlIGFsbCB0aGF0IGJhZCBpbiB0aGUgZ2l2ZW4gc2l0dWF0aW9uLgo+IAo+
IFRoYW5rIHlvdSBmb3IgZ2l2aW5nIGl0IGEgbG9vayEgSSBjb21wbGV0ZWx5IGFncmVlIHdpdGgg
eW91IG9uIHRoZXNlCj4gcG9pbnRzLiBJIHRoaW5rIHdlIHNob3VsZCBhcHByb2FjaCB0aGlzIHBy
b2JsZW0gd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0Cj4gdGhpcyBpcyBnb2luZyB0byBiZSB0aGUg
b25seSBsb25nIHRlcm0gc29sdXRpb24gdG8gU1AzLCB3aGlsZSBWaXhlbiAob3IKPiBQVnNoaW0p
IGluY29tcGxldGUgc3RvcGdhcHMgZm9yIG5vdy4KCldlbGwgdGhlIHB2c2hpbSBpcyBhIGZlYXR1
cmUgZm9yIHBlb3BsZSB3aG8gd2FudCB0byBiZSBhYmxlIHRvIGVsaW1pbmF0ZQphbGwgUFYgaW50
ZXJmYWNlcyB0byB0aGUgaHlwZXJ2aXNvciB3aGF0c292ZXIgZm9yIHNlY3VyaXR5IC8gbWFpbnRl
bmFuY2UKcHVycG9zZXMuICBJIGRvIGFncmVlIGEgInByb3BlciIgZml4IGZvciBQViB3b3VsZCBi
ZSBnb29kLCBhc3N1bWluZyB0aGUKb3ZlcmhlYWQgaXMgbG93ZXIgdGhhbiBwdnNoaW0uCgogLUdl
b3JnZQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:34:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZfo4-0008Ez-T9; Thu, 11 Jan 2018 16:34:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cx37=eg=citrix.com=prvs=542c76dec=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZfo3-0008Et-2x
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:34:19 +0000
X-Inumbo-ID: 90c3c66a-f6ed-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 90c3c66a-f6ed-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 16:36:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="465433973"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 11 Jan 2018 16:34:10 +0000
Message-ID: <1515688450-27444-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/bitops: Introduce variable/constant pairs
	for __{set, clear, change}_bit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVzdCBhcyB3aXRoIHRlc3RfYml0LCB0aGUgbm9uLWF0b21pYyBzZXQvY2xlYXIvY2hhbmdlIGhl
bHBlcnMgY2FuIGJlIGJldHRlcgpvcHRpbWlzZWQgYnkgdGhlIGNvbXBpbGVyIGluIHRoZSBjYXNl
IHRoYXQgdGhlIG5yIHBhcmFtZXRlciBpcyBjb25zdGFudCwgYW5kCml0IG9mdGVuIGlzLgoKVGhp
cyByZXN1bHRzIGluIGEgZ2VuZXJhbCByZXBsYWNlbWVudCBvZiBgbW92ICRpbW0sICVyZWc7IGJ0
KiAlcmVnLCBtZW1gIHdpdGgKdGhlIG1vcmUgc2ltcGxlIGBvcCAkaW1tLCBtZW1gLCByZWR1Y2lu
ZyByZWdpc3RlciBwcmVzc3VyZS4KClRoZSBuZXQgZGlmZnN0YXQgaXM6CiAgYWRkL3JlbW92ZTog
MC8xIGdyb3cvc2hyaW5rOiA1LzE3IHVwL2Rvd246IDkwLy0zMDEgKC0yMTEpCgpBcyBhIHBpZWNl
IG9mIG1pbm9yIGNsZWFudXAsIGRyb3AgdW5uZWNlc3NhcnkgYnJhY2tldHMgaW4gdGhlIHRlc3Rf
Yml0KCkKbWFjcm8sIGFuZCBmaXggdGhlIGluZGVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9iaXRvcHMuaCB8
IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQs
IDI3IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYml0b3BzLmgKaW5kZXgg
NDQwYWJiNy4uY2JjN2QzNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9iaXRvcHMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2JpdG9wcy5oCkBAIC01MSwxMyArNTEsMTkgQEAg
c3RhdGljIGlubGluZSB2b2lkIHNldF9iaXQoaW50IG5yLCB2b2xhdGlsZSB2b2lkICphZGRyKQog
ICogSWYgaXQncyBjYWxsZWQgb24gdGhlIHNhbWUgcmVnaW9uIG9mIG1lbW9yeSBzaW11bHRhbmVv
dXNseSwgdGhlIGVmZmVjdAogICogbWF5IGJlIHRoYXQgb25seSBvbmUgb3BlcmF0aW9uIHN1Y2Nl
ZWRzLgogICovCi1zdGF0aWMgaW5saW5lIHZvaWQgX19zZXRfYml0KGludCBuciwgdm9pZCAqYWRk
cikKK3N0YXRpYyBpbmxpbmUgdm9pZCB2YXJpYWJsZV9zZXRfYml0KGludCBuciwgdm9pZCAqYWRk
cikKIHsKICAgICBhc20gdm9sYXRpbGUgKCAiYnRzbCAlMSwlMCIgOiAiK20iICgqKGludCAqKWFk
ZHIpIDogIklyIiAobnIpIDogIm1lbW9yeSIgKTsKIH0KK3N0YXRpYyBpbmxpbmUgdm9pZCBjb25z
dGFudF9zZXRfYml0KGludCBuciwgdm9pZCAqYWRkcikKK3sKKyAgICAoKHVuc2lnbmVkIGludCAq
KWFkZHIpW25yID4+IDVdIHw9ICgxdSA8PCAobnIgJiAzMSkpOworfQogI2RlZmluZSBfX3NldF9i
aXQobnIsIGFkZHIpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCBiaXRv
cF9iYWRfc2l6ZShhZGRyKSApIF9fYml0b3BfYmFkX3NpemUoKTsgICAgIFwKLSAgICBfX3NldF9i
aXQobnIsIGFkZHIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIF9fYnVp
bHRpbl9jb25zdGFudF9wKG5yKSA/ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IGNvbnN0YW50X3NldF9iaXQobnIsIGFkZHIpIDogICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgdmFyaWFibGVfc2V0X2JpdChuciwgYWRkcik7ICAgICAgICAgICAgICAgICAgICAgXAogfSkK
IAogLyoqCkBAIC04NiwxMyArOTIsMTkgQEAgc3RhdGljIGlubGluZSB2b2lkIGNsZWFyX2JpdChp
bnQgbnIsIHZvbGF0aWxlIHZvaWQgKmFkZHIpCiAgKiBJZiBpdCdzIGNhbGxlZCBvbiB0aGUgc2Ft
ZSByZWdpb24gb2YgbWVtb3J5IHNpbXVsdGFuZW91c2x5LCB0aGUgZWZmZWN0CiAgKiBtYXkgYmUg
dGhhdCBvbmx5IG9uZSBvcGVyYXRpb24gc3VjY2VlZHMuCiAgKi8KLXN0YXRpYyBpbmxpbmUgdm9p
ZCBfX2NsZWFyX2JpdChpbnQgbnIsIHZvaWQgKmFkZHIpCitzdGF0aWMgaW5saW5lIHZvaWQgdmFy
aWFibGVfY2xlYXJfYml0KGludCBuciwgdm9pZCAqYWRkcikKIHsKICAgICBhc20gdm9sYXRpbGUg
KCAiYnRybCAlMSwlMCIgOiAiK20iICgqKGludCAqKWFkZHIpIDogIklyIiAobnIpIDogIm1lbW9y
eSIgKTsKIH0KK3N0YXRpYyBpbmxpbmUgdm9pZCBjb25zdGFudF9jbGVhcl9iaXQoaW50IG5yLCB2
b2lkICphZGRyKQoreworICAgICgodW5zaWduZWQgaW50ICopYWRkcilbbnIgPj4gNV0gJj0gfigx
dSA8PCAobnIgJiAzMSkpOworfQogI2RlZmluZSBfX2NsZWFyX2JpdChuciwgYWRkcikgKHsgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgaWYgKCBiaXRvcF9iYWRfc2l6ZShhZGRyKSApIF9f
Yml0b3BfYmFkX3NpemUoKTsgICAgIFwKLSAgICBfX2NsZWFyX2JpdChuciwgYWRkcik7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIF9fYnVpbHRpbl9jb25zdGFudF9wKG5yKSA/
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0YW50X2NsZWFyX2JpdChu
ciwgYWRkcikgOiAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdmFyaWFibGVfY2xlYXJfYml0
KG5yLCBhZGRyKTsgICAgICAgICAgICAgICAgICAgXAogfSkKIAogLyoqCkBAIC0xMDQsMTMgKzEx
NiwxOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19jbGVhcl9iaXQoaW50IG5yLCB2b2lkICphZGRy
KQogICogSWYgaXQncyBjYWxsZWQgb24gdGhlIHNhbWUgcmVnaW9uIG9mIG1lbW9yeSBzaW11bHRh
bmVvdXNseSwgdGhlIGVmZmVjdAogICogbWF5IGJlIHRoYXQgb25seSBvbmUgb3BlcmF0aW9uIHN1
Y2NlZWRzLgogICovCi1zdGF0aWMgaW5saW5lIHZvaWQgX19jaGFuZ2VfYml0KGludCBuciwgdm9p
ZCAqYWRkcikKK3N0YXRpYyBpbmxpbmUgdm9pZCB2YXJpYWJsZV9jaGFuZ2VfYml0KGludCBuciwg
dm9pZCAqYWRkcikKIHsKICAgICBhc20gdm9sYXRpbGUgKCAiYnRjbCAlMSwlMCIgOiAiK20iICgq
KGludCAqKWFkZHIpIDogIklyIiAobnIpIDogIm1lbW9yeSIgKTsKIH0KK3N0YXRpYyBpbmxpbmUg
dm9pZCBjb25zdGFudF9jaGFuZ2VfYml0KGludCBuciwgdm9pZCAqYWRkcikKK3sKKyAgICAoKHVu
c2lnbmVkIGludCAqKWFkZHIpW25yID4+IDVdIF49IH4oMXUgPDwgKG5yICYgMzEpKTsKK30KICNk
ZWZpbmUgX19jaGFuZ2VfYml0KG5yLCBhZGRyKSAoeyAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIGlmICggYml0b3BfYmFkX3NpemUoYWRkcikgKSBfX2JpdG9wX2JhZF9zaXplKCk7ICAgICBc
Ci0gICAgX19jaGFuZ2VfYml0KG5yLCBhZGRyKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBfX2J1aWx0aW5fY29uc3RhbnRfcChucikgPyAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBjb25zdGFudF9jaGFuZ2VfYml0KG5yLCBhZGRyKSA6ICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIHZhcmlhYmxlX2NoYW5nZV9iaXQobnIsIGFkZHIpOyAgICAgICAgICAg
ICAgICAgIFwKIH0pCiAKIC8qKgpAQCAtMjkxLDkgKzMwOSw5IEBAIHN0YXRpYyBpbmxpbmUgaW50
IHZhcmlhYmxlX3Rlc3RfYml0KGludCBuciwgY29uc3Qgdm9sYXRpbGUgdm9pZCAqYWRkcikKIAog
I2RlZmluZSB0ZXN0X2JpdChuciwgYWRkcikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgaWYgKCBiaXRvcF9iYWRfc2l6ZShhZGRyKSApIF9fYml0b3BfYmFkX3NpemUoKTsgICAg
IFwKLSAgICAoX19idWlsdGluX2NvbnN0YW50X3AobnIpID8gICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICBjb25zdGFudF90ZXN0X2JpdCgobnIpLChhZGRyKSkgOiAgICAgICAgICAgICAg
ICAgICBcCi0gICAgIHZhcmlhYmxlX3Rlc3RfYml0KChuciksKGFkZHIpKSk7ICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBfX2J1aWx0aW5fY29uc3RhbnRfcChucikgPyAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBjb25zdGFudF90ZXN0X2JpdChuciwgYWRkcikgOiAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIHZhcmlhYmxlX3Rlc3RfYml0KG5yLCBhZGRyKTsgICAgICAg
ICAgICAgICAgICAgIFwKIH0pCiAKIGV4dGVybiB1bnNpZ25lZCBpbnQgX19maW5kX2ZpcnN0X2Jp
dCgKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:36:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:36:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZfqD-0008O5-8o; Thu, 11 Jan 2018 16:36:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yiuu=eg=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eZfqB-0008NW-9r
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:36:31 +0000
X-Inumbo-ID: 626122d2-f6ed-11e7-b4a6-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 626122d2-f6ed-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 17:35:07 +0100 (CET)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EE46221746;
 Thu, 11 Jan 2018 16:36:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EE46221746
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 11 Jan 2018 08:36:27 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <4b047cbf-f711-b326-6a76-6dbc52ca3911@citrix.com>
Message-ID: <alpine.DEB.2.10.1801110832090.4603@sstabellini-ThinkPad-X260>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
 <5A572A81020000780019D8FC@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801110817250.4603@sstabellini-ThinkPad-X260>
 <4b047cbf-f711-b326-6a76-6dbc52ca3911@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, Doug Goldstein <cardoe@cardoe.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxMSBKYW4gMjAxOCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwMS8xMS8yMDE4
IDA0OjIzIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUaHUsIDExIEphbiAy
MDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+PiBPbiAxMC4wMS4xOCBhdCAxODoyNSwgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+ID4+PiBPbiBXZWQsIDEwIEphbiAyMDE4LCBH
ZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4+Pj4gKiBFeGVjdXRpdmUgc3VtbWFyeQo+ID4+Pj4KPiA+
Pj4+IC0gV2UndmUgYWdyZWVkIG9uIGEgImNvbnZlcmdlbmNlIiBwb2ludCBmb3IgUFYgc2hpbSBm
dW5jdGlvbmFsaXR5IHRoYXQKPiA+Pj4+ICAgY292ZXJzIGFzIG1hbnkgdXNlcnMgYXMgcG9zc2li
bGU6Cj4gPj4+PiAgLSAnSFZNJyBmdW5jdGlvbmFsaXR5OiBib290cyBpbiBIVk0gbW9kZSwgaGFz
IHN1cHBvcnQgZm9yIFhlbiAzLjQKPiA+Pj4+ICAgIGV2ZW50IGNoYW5uZWxzLCAmYywgYm9vdGVk
IHZpYSAnc2lkZWNhcicKPiA+Pj4+ICAtICdQVkgnIGZ1bmN0aW9uYWxpdHk6IGJvb3RzIGluIFBW
SCBtb2RlLCBib290ZWQgdmlhIHRvb2xzdGFjawo+ID4+Pj4gICAgY2hhbmdlcwo+ID4+Pj4KPiA+
Pj4+IC0gIlZpeGVuIiAodGhlIEFtYXpvbiBzaGltKSBhbmQgUFZIIHNoaW0gKG1vc3RseSBkZXZl
bG9wZWQgYnkgQ2l0cml4KQo+ID4+Pj4gICBlYWNoIGNvdmVyIHNvbWUgdXNlcnMgYW5kIG5vdCBv
dGhlcnM7IG5laXRoZXIgb25lICh5ZXQpIGNvdmVycyBhbGwKPiA+Pj4+ICAgdXNlcnMKPiA+Pj4K
PiA+Pj4gU29ycnkgZm9yIGJlaW5nIHB1bmN0aWxpb3VzLCBidXQgbmVpdGhlciBvbmUgY2FuIGNv
dmVyIGFsbCB1c2VyczogdGhlcmUKPiA+Pj4gYXJlIHVzZXJzIHdpdGhvdXQgVlQteCBvbiB0aGVp
ciBwbGF0Zm9ybSwgYW5kIGJvdGggYXBwcm9hY2hlcyByZXF1aXJlCj4gPj4+IFZULXguCj4gPj4K
PiA+PiBGb3IgdGhlIHJlY29yZCwgeWVzdGVyZGF5IEkndmUgZGVjaWRlZCB0byBtYWtlIGFuIGF0
dGVtcHQgdG8KPiA+PiBjcmVhdGUgYSB2ZXJ5IHNpbXBsaXN0aWMgcGF0Y2ggdG8gZGVhbCB3aXRo
IHRoZSBpc3N1ZSBpbiB0aGUKPiA+PiBoeXBlcnZpc29yLCBpZ25vcmluZyAoYWxtb3N0KSBhbGwg
cGVyZm9ybWFuY2UgY29uc2lkZXJhdGlvbnMKPiA+PiAobm90IGFsbCwgYmVjYXVzZSBJIGRpZG4n
dCB3YW50IHRvIGdvIHRoZSAiZGlzYWJsZSBjYWNoaW5nIiByb3V0ZSkuCj4gPj4gSSd2ZSBkZWFs
dCB3aXRoIHNvbWUgb2YgdGhlIHRvLWJlLWV4cGVjdGVkIGVhcmx5IGJ1Z3MsIGJ1dCBJJ20KPiA+
PiBub3cgZGVidWdnaW5nIGEgaG9zdCBoYW5nIChub3RlOiBub3QgYSB0cmlwbGUgZmF1bHQgYXBw
YXJlbnRseSwKPiA+PiBhcyB0aGUgYm94IGRvZXNuJ3QgcmVib290LCB5ZXQgdHJpcGxlIGZhdWx0
cyBpcyB3aGF0IEkgd291bGQgaGF2ZQo+ID4+IGV4cGVjdGVkIHRvIG9jY3VyIGlmIGFueXRoaW5n
IGlzIHdyb25nIGhlcmUgb3IgbWlzc2luZykuCj4gPj4KPiA+PiBJIGtub3cgdGhhdCdzIGxhdGUs
IGFuZCBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIGRvbid0IHVuZGVyc3RhbmQKPiA+PiBteXNlbGYg
d2h5IEkgZGlkbid0IGNvbnNpZGVyIGRvaW5nIHN1Y2ggZWFybGllciBvbiwgYnV0IHRoZQo+ID4+
IG11Y2ggaW5jcmVhc2VkIHByZXNzdXJlIHRvIGdldCBzb21ldGhpbmcgbGlrZSB0aGUgc2hpbSBv
dXQsCj4gPj4gd2hpY2gKPiA+PiAtIGRvZXNuJ3QgYWRkcmVzcyBhbGwgY2FzZXMKPiA+PiAtIHJl
cXVpcmVzIGNoYW5nZXMgdG8gaG93IFZNcyBhcmUgYmVpbmcgY3JlYXRlZCAod2hpY2ggbGlrZWx5
IHdpbGwKPiA+PiAgIGJlIGEgcHJvYmxlbSBmb3IgdmFyaW91cyBjdXN0b21lcnMpCj4gPj4gLSBs
YXRlciB3aWxsIHdhbnQgdGhvc2UgY2hhbmdlcyB1bmRvbmUKPiA+PiBwbHVzIHRoZSBwcmV0dHkg
b2J2aW91cyBpbXBvc3NpYmlsaXR5IHRvIGJhY2twb3J0IHNvbWV0aGluZyBsaWtlCj4gPj4gQW5k
cmV3J3MgKG5vdCB5ZXQgY29tcGxldGUpIHNlcmllcyB0byBiYXNlbGluZXMgYXMgb2xkIGFzIDMu
Mgo+ID4+IG1hZGUgaXQgc2VlbSB0byBtZSB0aGF0IHNvbWUgKG1lYXN1cmFibGUhKSBwZXJmb3Jt
YW5jZQo+ID4+IG92ZXJoZWFkIGNhbid0IGJlIGFsbCB0aGF0IGJhZCBpbiB0aGUgZ2l2ZW4gc2l0
dWF0aW9uLgo+ID4gCj4gPiBUaGFuayB5b3UgZm9yIGdpdmluZyBpdCBhIGxvb2shIEkgY29tcGxl
dGVseSBhZ3JlZSB3aXRoIHlvdSBvbiB0aGVzZQo+ID4gcG9pbnRzLiBJIHRoaW5rIHdlIHNob3Vs
ZCBhcHByb2FjaCB0aGlzIHByb2JsZW0gd2l0aCB0aGUgYXNzdW1wdGlvbiB0aGF0Cj4gPiB0aGlz
IGlzIGdvaW5nIHRvIGJlIHRoZSBvbmx5IGxvbmcgdGVybSBzb2x1dGlvbiB0byBTUDMsIHdoaWxl
IFZpeGVuIChvcgo+ID4gUFZzaGltKSBpbmNvbXBsZXRlIHN0b3BnYXBzIGZvciBub3cuCj4gCj4g
V2VsbCB0aGUgcHZzaGltIGlzIGEgZmVhdHVyZSBmb3IgcGVvcGxlIHdobyB3YW50IHRvIGJlIGFi
bGUgdG8gZWxpbWluYXRlCj4gYWxsIFBWIGludGVyZmFjZXMgdG8gdGhlIGh5cGVydmlzb3Igd2hh
dHNvdmVyIGZvciBzZWN1cml0eSAvIG1haW50ZW5hbmNlCj4gcHVycG9zZXMuICBJIGRvIGFncmVl
IGEgInByb3BlciIgZml4IGZvciBQViB3b3VsZCBiZSBnb29kLCBhc3N1bWluZyB0aGUKPiBvdmVy
aGVhZCBpcyBsb3dlciB0aGFuIHB2c2hpbS4KCldoeSAiYXNzdW1pbmcgdGhlIG92ZXJoZWFkIGlz
IGxvd2VyIHRoYW4gcHZzaGltIj8gV2hhdCBpZiB0aGUgb3ZlcmhlYWQKaXMgaGlnaGVyPyAgQXMg
SSBzYWlkLCB0aGVyZSBhcmUgdXNlcnMgdGhhdCAqY2Fubm90KiBkZXBsb3kgSFZNIGJlY2F1c2UK
aXQgaXMgbm90IGF2YWlsYWJsZSB0byB0aGVtLgoKSW4gb3RoZXIgd29yZHMsIFBWc2hpbSBpcyBp
cnJlbGV2YW50IHRvIG1lIGJlY2F1c2UgSSBjYW5ub3QgdXNlIGl0LgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZfqY-0008Qe-GE; Thu, 11 Jan 2018 16:36:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=93p6=eg=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1eZfqX-0008Q0-Nh
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 16:36:53 +0000
X-Inumbo-ID: ec5e076c-f6ed-11e7-b0d7-9f685aff125f
Received: from shards.monkeyblade.net (unknown [184.105.139.130])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec5e076c-f6ed-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 16:38:59 +0000 (UTC)
Received: from localhost (67.110.78.66.ptr.us.xo.net [67.110.78.66])
 (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 C16AB13F7FB62;
 Thu, 11 Jan 2018 08:36:45 -0800 (PST)
Date: Thu, 11 Jan 2018 11:36:44 -0500 (EST)
Message-Id: <20180111.113644.936229336500292786.davem@davemloft.net>
To: ross.lagerwall@citrix.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <0650f0ec-51ce-70ee-cd8a-6620f0c9eea8@citrix.com>
References: <f297b1a4-d287-ba66-ad44-bf6073950bdf@citrix.com>
 <20180111.110810.1332044409040498618.davem@davemloft.net>
 <0650f0ec-51ce-70ee-cd8a-6620f0c9eea8@citrix.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Thu, 11 Jan 2018 08:36:46 -0800 (PST)
Cc: jgross@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org, netdev@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen-netfront: Fix race between device
 setup and open
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CkRhdGU6IFRo
dSwgMTEgSmFuIDIwMTggMTY6Mjc6MjAgKzAwMDAKCj4gT24gMDEvMTEvMjAxOCAwNDowOCBQTSwg
RGF2aWQgTWlsbGVyIHdyb3RlOgo+PiBGcm9tOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndh
bGxAY2l0cml4LmNvbT4KPj4gRGF0ZTogVGh1LCAxMSBKYW4gMjAxOCAxNTo0OTowNyArMDAwMAo+
PiAKPj4+IEkndmUgbm93IGFkZGVkIENDJ2QgbmV0ZGV2IG9uIHRoZSBvdGhlciB0d28uCj4+IFRo
YXQgZG9lc24ndCB3b3JrLgo+PiBJZiB5b3UgZG9uJ3QgcG9zdCB0aGUgb3JpZ2luYWxzIGV4cGxp
Y2l0bHkgdG8gbmV0ZGV2IHRoZW4gaXQgd29uJ3QKPj4gZ2V0IHByb3Blcmx5IHF1ZXVlZCBpbiBw
YXRjaHdvcmsuCj4+IAo+IAo+IFRoZSBzZXJpZXMgZml4ZXMgdHdvIGNyYXNoZXMgd2hlbiB1c2lu
ZyBuZXRmcm9udC4gVGhlIGZpcnN0IGlzCj4gYWN0dWFsbHkgZml4ZWQgaW4gWGVuIGNvbW1vbiBj
b2RlLCBub3QgbmV0ZnJvbnQsIHdoaWNoIGlzIHdoeSBJIG9ubHkKPiBDQydkIG5ldGRldiBvbiB0
aGUgc2Vjb25kLiBJIGNhbiByZXNlbmQgdGhlIG9yaWdpbmFscyB0byBuZXRkZXYgaWYgeW91Cj4g
d2FudCBidXQgSU1PIGl0IGlzIG5vdCBuZWNlc3NhcnkuCgpFdmVyeW9uZSB3aG8gcmV2aWV3cyB0
aGUgbmV0d29ya2luZyBzaWRlIHdpbGwgYXBwcmVjaWF0ZSB0aGUgZnVsbApjb250ZXh0IG9mIHRo
ZSBwYXRjaCBzZXJpZXMgc28gdGhleSBjYW4gcmV2aWV3IHRoZSBuZXR3b3JraW5nIHBhcnQKaW4g
cHJvcGVyIGNvbnRleHQuCgpBbmQgaWYgaXQgaXMgZGVjaWRlZCB0aGF0IHRoZXNlIGNoYW5nZXMg
c2hvdWxkIGdvIHZpYSBteSBHSVQgdHJlZQp3b3VsZG4ndCB5b3Ugd2FudCBpdCB0byBiZSBhbGwg
c2V0dXAgcHJvcGVybHkgZm9yIHRoYXQgYWxyZWFkeSB3aXRob3V0CmhhdmluZyB0byBkbyBhbnl0
aGluZyBtb3JlIG9uIHlvdXIgcGFydD8KCkkgZG9uJ3Qgc2VlIHdoYXQgdGhlIHJlc2lzdGVuY2Ug
aXMgdG8gZ2l2aW5nIHBlb3BsZSBtb3JlIGluZm9ybWF0aW9uCmFuZCBhbGxvd2luZyBtb3JlIGZs
ZXhpYmlsaXR5IGZvciBpbnRlZ3JhdGluZyBhbmQgcmV2aWV3aW5nIHlvdXIKd29yay4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:48:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZg1q-00014M-Hq; Thu, 11 Jan 2018 16:48:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cx37=eg=citrix.com=prvs=542c76dec=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZg1q-00014G-0Q
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:48:34 +0000
X-Inumbo-ID: 8e816373-f6ef-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e816373-f6ef-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 16:50:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="457880152"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 11 Jan 2018 16:48:25 +0000
Message-ID: <1515689305-29482-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>
Subject: [Xen-devel] [PATCH] xen/credit2: Drop unnecessary bit test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKTm90aWNlcyBieSBjaGFuY2Ugd2hp
bGUgaW5zcGVjdGluZyB0aGUgZGlzYXNzZW1ibHkgZGVsdGEgZm9yICJ4ODYvYml0b3BzOgpJbnRy
b2R1Y2UgdmFyaWFibGUvY29uc3RhbnQgcGFpcnMgZm9yIF9fe3NldCxjbGVhcixjaGFuZ2V9X2Jp
dCgpIgotLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgMiArLQogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCAxOGYz
OWNhLi5lZTk3NjhlIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMjA2Myw3ICsyMDYzLDcgQEAgY3NjaGVk
Ml92Y3B1X3NsZWVwKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZj
KQogICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBOT1coKSk7CiAg
ICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7CiAgICAgfQotICAgIGVsc2UgaWYgKCBzdmMtPmZsYWdz
ICYgQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQgKQorICAgIGVsc2UKICAgICAgICAgX19jbGVhcl9i
aXQoX19DU0ZMQUdfZGVsYXllZF9ydW5xX2FkZCwgJnN2Yy0+ZmxhZ3MpOwogfQogCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:50:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZg3u-0001sg-TM; Thu, 11 Jan 2018 16:50:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZg3t-0001sW-AX
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:50:41 +0000
X-Inumbo-ID: 5c954e23-f6ef-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c954e23-f6ef-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 17:49:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="457880418"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1515689305-29482-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e5b93c38-5e8a-3fa1-ee6f-b49ebe45ba1d@citrix.com>
Date: Thu, 11 Jan 2018 16:50:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515689305-29482-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/credit2: Drop unnecessary bit test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwNDo0OCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IEND
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IERhcmlv
IEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gCj4gTm90aWNlcyBieSBjaGFuY2Ugd2hp
bGUgaW5zcGVjdGluZyB0aGUgZGlzYXNzZW1ibHkgZGVsdGEgZm9yICJ4ODYvYml0b3BzOgo+IElu
dHJvZHVjZSB2YXJpYWJsZS9jb25zdGFudCBwYWlycyBmb3IgX197c2V0LGNsZWFyLGNoYW5nZX1f
Yml0KCkiCj4gLS0tCj4gIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgMiArLQo+ICAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
Ywo+IGluZGV4IDE4ZjM5Y2EuLmVlOTc2OGUgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+IEBAIC0yMDYz
LDcgKzIwNjMsNyBAQCBjc2NoZWQyX3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
b3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCj4gICAgICAgICAgdXBkYXRlX2xvYWQob3BzLCBzdmMtPnJx
ZCwgc3ZjLCAtMSwgTk9XKCkpOwo+ICAgICAgICAgIHJ1bnFfcmVtb3ZlKHN2Yyk7Cj4gICAgICB9
Cj4gLSAgICBlbHNlIGlmICggc3ZjLT5mbGFncyAmIENTRkxBR19kZWxheWVkX3J1bnFfYWRkICkK
PiArICAgIGVsc2UKPiAgICAgICAgICBfX2NsZWFyX2JpdChfX0NTRkxBR19kZWxheWVkX3J1bnFf
YWRkLCAmc3ZjLT5mbGFncyk7CgpUaGVyZSB3YXMgYSByZWFzb24gZm9yIHRoaXMgYXQgc29tZSBw
b2ludCwgSSdtIHN1cmUuICBEaWQgdGhpcyB1c2VkIHRvCmJlIHRoZSBhdG9taWMgdmVyc2lvbiAo
d2l0aG91dCB0aGUgX18pIG9yaWdpbmFsbHk/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:52:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:52:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZg5L-00020I-6l; Thu, 11 Jan 2018 16:52:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=iyps=eg=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1eZg5J-000208-EA
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:52:09 +0000
X-Inumbo-ID: 9205cd92-f6ef-11e7-b4a6-bc764e045a96
Received: from mail-it0-x22e.google.com (unknown [2607:f8b0:4001:c0b::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9205cd92-f6ef-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 17:50:46 +0100 (CET)
Received: by mail-it0-x22e.google.com with SMTP id f143so5800821itb.0
 for <xen-devel@lists.xen.org>; Thu, 11 Jan 2018 08:52:08 -0800 (PST)
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=bcBW9mGvO4vqPfglWuSXEtcBNdP0h91uHrnMw+cUF8o=;
 b=q7tiO9Mfpr1/IMXGA5Op+l8pHSsXagpVz3R83dysWbBdUroHiXJZm0hraCbsSY5j5t
 tUW4hwUTmCEYvW8ETg0zARqV7u6gVyB+cfZc4FHg6sTpEIOKhbZSTwoez0tQLFhK/uL4
 YbjGyS/frKCN54SKv+MDyimR75CTQJ2dlnemGRku8EwoFQXbol5cUQJm48wJvtsvNhBb
 ER4vhkjqCryONzLFlQn9HLpf5rqDympdZMwzvOZ8Vdh36pAruY3knKirstohMTPMCdJW
 R7lDq/nD8O7fCrM5Vk+0cbzW0Wwg+Vlz0VvtiCv7YQebQ8WV51XGtEReLT8C3ndnYwy8
 9ORQ==
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=bcBW9mGvO4vqPfglWuSXEtcBNdP0h91uHrnMw+cUF8o=;
 b=kWgJOZ5wDNLFo/Fzq6PMNTCsbnSXrdcq7eXh6Y3HqjlGPA89Q2eAgKKqe+VkEMdJcm
 XAAHLFLXUpn23SHkAWYZCEIBBmkA7HAjYAMjFfQJKJmTEwwEWxQnLL9ixaQ1W9kTijAx
 QyEhSn6FPv9zj1uozNpwWvrtOcqVJixcsKbNdVKSaOhNhlAcjUXmf9iuZ7uhExSmegDP
 a8jegRLKhAuDLvXX+EBA5HrY31rk0wD7JMsVJ5Mi/a9VRRicpkNZ+16aQZAT4SH0Fndh
 urUvM9oeu03om5s3S9KqxAI+RGaH44kY/EL3yQTbkQnjlIMlgiUy6aLfblaTNQDGa6wn
 YG4Q==
X-Gm-Message-State: AKGB3mLjrvZFCZL5M26e8sSVHW7Wa9jWmP5HmmAhNhJiU/cXbTcaVtgu
 8ypvcMxpGho521bCEURSpM8uXTUa/xM=
X-Google-Smtp-Source: ACJfBovnPMhrWzJv24IzjuzgHvMJEe2QrgXRevzJ+21H9TMQeeprTo4qMQIjgxy5kI8Abf7GPc3DxA==
X-Received: by 10.107.197.5 with SMTP id v5mr22153325iof.281.1515689527508;
 Thu, 11 Jan 2018 08:52:07 -0800 (PST)
Received: from [100.64.72.28] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id d3sm861498itj.34.2018.01.11.08.52.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 11 Jan 2018 08:52:06 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPhone Mail (15C153)
In-Reply-To: <alpine.DEB.2.10.1801110832090.4603@sstabellini-ThinkPad-X260>
Date: Thu, 11 Jan 2018 11:52:03 -0500
Message-Id: <152C6CA8-A45D-457F-9AC0-6F731535E8C7@gmail.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
 <5A572A81020000780019D8FC@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801110817250.4603@sstabellini-ThinkPad-X260>
 <4b047cbf-f711-b326-6a76-6dbc52ca3911@citrix.com>
 <alpine.DEB.2.10.1801110832090.4603@sstabellini-ThinkPad-X260>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Anthony Liguori <aliguori@amazon.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Committers <committers@xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 "security@xen.org" <security@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
	Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gSmFuIDExLCAyMDE4LCBhdCAxMTozNiwgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPiB3cm90ZToKPiAKPj4gT24gVGh1LCAxMSBKYW4gMjAxOCwgR2VvcmdlIER1
bmxhcCB3cm90ZToKPj4+IE9uIDAxLzExLzIwMTggMDQ6MjMgUE0sIFN0ZWZhbm8gU3RhYmVsbGlu
aSB3cm90ZToKPj4+IE9uIFRodSwgMTEgSmFuIDIwMTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+
Pj4+IE9uIDEwLjAxLjE4IGF0IDE4OjI1LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4+Pj4+PiBPbiBXZWQsIDEwIEphbiAyMDE4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+Pj4g
KiBFeGVjdXRpdmUgc3VtbWFyeQo+Pj4+Pj4gCj4+Pj4+PiAtIFdlJ3ZlIGFncmVlZCBvbiBhICJj
b252ZXJnZW5jZSIgcG9pbnQgZm9yIFBWIHNoaW0gZnVuY3Rpb25hbGl0eSB0aGF0Cj4+Pj4+PiAg
Y292ZXJzIGFzIG1hbnkgdXNlcnMgYXMgcG9zc2libGU6Cj4+Pj4+PiAtICdIVk0nIGZ1bmN0aW9u
YWxpdHk6IGJvb3RzIGluIEhWTSBtb2RlLCBoYXMgc3VwcG9ydCBmb3IgWGVuIDMuNAo+Pj4+Pj4g
ICBldmVudCBjaGFubmVscywgJmMsIGJvb3RlZCB2aWEgJ3NpZGVjYXInCj4+Pj4+PiAtICdQVkgn
IGZ1bmN0aW9uYWxpdHk6IGJvb3RzIGluIFBWSCBtb2RlLCBib290ZWQgdmlhIHRvb2xzdGFjawo+
Pj4+Pj4gICBjaGFuZ2VzCj4+Pj4+PiAKPj4+Pj4+IC0gIlZpeGVuIiAodGhlIEFtYXpvbiBzaGlt
KSBhbmQgUFZIIHNoaW0gKG1vc3RseSBkZXZlbG9wZWQgYnkgQ2l0cml4KQo+Pj4+Pj4gIGVhY2gg
Y292ZXIgc29tZSB1c2VycyBhbmQgbm90IG90aGVyczsgbmVpdGhlciBvbmUgKHlldCkgY292ZXJz
IGFsbAo+Pj4+Pj4gIHVzZXJzCj4+Pj4+IAo+Pj4+PiBTb3JyeSBmb3IgYmVpbmcgcHVuY3RpbGlv
dXMsIGJ1dCBuZWl0aGVyIG9uZSBjYW4gY292ZXIgYWxsIHVzZXJzOiB0aGVyZQo+Pj4+PiBhcmUg
dXNlcnMgd2l0aG91dCBWVC14IG9uIHRoZWlyIHBsYXRmb3JtLCBhbmQgYm90aCBhcHByb2FjaGVz
IHJlcXVpcmUKPj4+Pj4gVlQteC4KPj4+PiAKPj4+PiBGb3IgdGhlIHJlY29yZCwgeWVzdGVyZGF5
IEkndmUgZGVjaWRlZCB0byBtYWtlIGFuIGF0dGVtcHQgdG8KPj4+PiBjcmVhdGUgYSB2ZXJ5IHNp
bXBsaXN0aWMgcGF0Y2ggdG8gZGVhbCB3aXRoIHRoZSBpc3N1ZSBpbiB0aGUKPj4+PiBoeXBlcnZp
c29yLCBpZ25vcmluZyAoYWxtb3N0KSBhbGwgcGVyZm9ybWFuY2UgY29uc2lkZXJhdGlvbnMKPj4+
PiAobm90IGFsbCwgYmVjYXVzZSBJIGRpZG4ndCB3YW50IHRvIGdvIHRoZSAiZGlzYWJsZSBjYWNo
aW5nIiByb3V0ZSkuCj4+Pj4gSSd2ZSBkZWFsdCB3aXRoIHNvbWUgb2YgdGhlIHRvLWJlLWV4cGVj
dGVkIGVhcmx5IGJ1Z3MsIGJ1dCBJJ20KPj4+PiBub3cgZGVidWdnaW5nIGEgaG9zdCBoYW5nIChu
b3RlOiBub3QgYSB0cmlwbGUgZmF1bHQgYXBwYXJlbnRseSwKPj4+PiBhcyB0aGUgYm94IGRvZXNu
J3QgcmVib290LCB5ZXQgdHJpcGxlIGZhdWx0cyBpcyB3aGF0IEkgd291bGQgaGF2ZQo+Pj4+IGV4
cGVjdGVkIHRvIG9jY3VyIGlmIGFueXRoaW5nIGlzIHdyb25nIGhlcmUgb3IgbWlzc2luZykuCj4+
Pj4gCj4+Pj4gSSBrbm93IHRoYXQncyBsYXRlLCBhbmQgSSBoYXZlIHRvIGFkbWl0IHRoYXQgSSBk
b24ndCB1bmRlcnN0YW5kCj4+Pj4gbXlzZWxmIHdoeSBJIGRpZG4ndCBjb25zaWRlciBkb2luZyBz
dWNoIGVhcmxpZXIgb24sIGJ1dCB0aGUKPj4+PiBtdWNoIGluY3JlYXNlZCBwcmVzc3VyZSB0byBn
ZXQgc29tZXRoaW5nIGxpa2UgdGhlIHNoaW0gb3V0LAo+Pj4+IHdoaWNoCj4+Pj4gLSBkb2Vzbid0
IGFkZHJlc3MgYWxsIGNhc2VzCj4+Pj4gLSByZXF1aXJlcyBjaGFuZ2VzIHRvIGhvdyBWTXMgYXJl
IGJlaW5nIGNyZWF0ZWQgKHdoaWNoIGxpa2VseSB3aWxsCj4+Pj4gIGJlIGEgcHJvYmxlbSBmb3Ig
dmFyaW91cyBjdXN0b21lcnMpCj4+Pj4gLSBsYXRlciB3aWxsIHdhbnQgdGhvc2UgY2hhbmdlcyB1
bmRvbmUKPj4+PiBwbHVzIHRoZSBwcmV0dHkgb2J2aW91cyBpbXBvc3NpYmlsaXR5IHRvIGJhY2tw
b3J0IHNvbWV0aGluZyBsaWtlCj4+Pj4gQW5kcmV3J3MgKG5vdCB5ZXQgY29tcGxldGUpIHNlcmll
cyB0byBiYXNlbGluZXMgYXMgb2xkIGFzIDMuMgo+Pj4+IG1hZGUgaXQgc2VlbSB0byBtZSB0aGF0
IHNvbWUgKG1lYXN1cmFibGUhKSBwZXJmb3JtYW5jZQo+Pj4+IG92ZXJoZWFkIGNhbid0IGJlIGFs
bCB0aGF0IGJhZCBpbiB0aGUgZ2l2ZW4gc2l0dWF0aW9uLgo+Pj4gCj4+PiBUaGFuayB5b3UgZm9y
IGdpdmluZyBpdCBhIGxvb2shIEkgY29tcGxldGVseSBhZ3JlZSB3aXRoIHlvdSBvbiB0aGVzZQo+
Pj4gcG9pbnRzLiBJIHRoaW5rIHdlIHNob3VsZCBhcHByb2FjaCB0aGlzIHByb2JsZW0gd2l0aCB0
aGUgYXNzdW1wdGlvbiB0aGF0Cj4+PiB0aGlzIGlzIGdvaW5nIHRvIGJlIHRoZSBvbmx5IGxvbmcg
dGVybSBzb2x1dGlvbiB0byBTUDMsIHdoaWxlIFZpeGVuIChvcgo+Pj4gUFZzaGltKSBpbmNvbXBs
ZXRlIHN0b3BnYXBzIGZvciBub3cuCj4+IAo+PiBXZWxsIHRoZSBwdnNoaW0gaXMgYSBmZWF0dXJl
IGZvciBwZW9wbGUgd2hvIHdhbnQgdG8gYmUgYWJsZSB0byBlbGltaW5hdGUKPj4gYWxsIFBWIGlu
dGVyZmFjZXMgdG8gdGhlIGh5cGVydmlzb3Igd2hhdHNvdmVyIGZvciBzZWN1cml0eSAvIG1haW50
ZW5hbmNlCj4+IHB1cnBvc2VzLiAgSSBkbyBhZ3JlZSBhICJwcm9wZXIiIGZpeCBmb3IgUFYgd291
bGQgYmUgZ29vZCwgYXNzdW1pbmcgdGhlCj4+IG92ZXJoZWFkIGlzIGxvd2VyIHRoYW4gcHZzaGlt
Lgo+IAo+IFdoeSAiYXNzdW1pbmcgdGhlIG92ZXJoZWFkIGlzIGxvd2VyIHRoYW4gcHZzaGltIj8g
V2hhdCBpZiB0aGUgb3ZlcmhlYWQKPiBpcyBoaWdoZXI/ICBBcyBJIHNhaWQsIHRoZXJlIGFyZSB1
c2VycyB0aGF0ICpjYW5ub3QqIGRlcGxveSBIVk0gYmVjYXVzZQo+IGl0IGlzIG5vdCBhdmFpbGFi
bGUgdG8gdGhlbS4KPiAKPiBJbiBvdGhlciB3b3JkcywgUFZzaGltIGlzIGlycmVsZXZhbnQgdG8g
bWUgYmVjYXVzZSBJIGNhbm5vdCB1c2UgaXQuCgpXb3VsZCBhIOKAnHByb3BlcuKAnSBQViBmaXgg
KGRvZXMgdGhpcyBoYXZlIGEgY29kZW5hbWU/KSBiZW5lZml0IHN0dWJkb21zPyAgVGhlc2UgYXJl
IG5lZWRlZCB0byBpc29sYXRlIFFlbXUsIGUuZy4gb24gYW4gSFZNIGRyaXZlciBkb21haW4uICBQ
VnNoaW0gZG9lcyBub3QgeWV0IHN1cHBvcnQgZHJpdmVyIGRvbWFpbnMuCgpSaWNoCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:53:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:53:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZg6y-0002Ak-K1; Thu, 11 Jan 2018 16:53:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZg6x-0002AV-0e
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 16:53:51 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-3.messagelabs.com id 2A/7C-13090-D96975A5;
 Thu, 11 Jan 2018 16:53:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXfOtPA
 og+NTLS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bBR19ZChpEKlpu7WJqYDzI18XIxSEk0Mgk
 8fLcVlYI5zGjxJqmTSwQzjZGiU29z9m7GDk5RAScJb6emQtkc3DwCuhLPO3OAgkLC7hJ7P22D
 axeQuAQs8SXB3NZQWokBDwlXszUBKkBMf/3bmPrYmTnYBOwkjgkBhJlEVCVWLbiHNMERu4FjA
 yrGDWKU4vKUot0DS30kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzECvVvPwMC4g/H
 3ac9DjJIcTEqivHvSw6OE+JLyUyozEosz4otKc1KLDzHKcHAoSfAumAqUEyxKTU+tSMvMAYYZ
 TFqCg0dJhPc9SJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelSonzPgEpFQApzSjNg
 xsEC/9LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5VUGm8GTmlcDtewV0ChPQKec3hoKcUp
 KIkJJqYIy+sOyew4IZjl370udsz3Tv+una2pXxSHpqz4PZ0U/1dc2UOKdIiz+yinB+y8kS//q
 jdcjSil8XtOcKODoqxh16rckhFfPs1vM1ByIM+h4wa5b8On7kn8WevLL23p6vTJe4229If3j3
 I61Er4enecaeQLGNhpuOxW/Mrl4mnCKxJjbqKsu3E0osxRmJhlrMRcWJANa75it6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1515689627!64447083!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11291 invoked from network); 11 Jan 2018 16:53:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jan 2018 16:53:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZg6s-0001b4-9X; Thu, 11 Jan 2018 16:53:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZg6m-0007es-O6; Thu, 11 Jan 2018 16:53:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZg6m-0008OZ-EO; Thu, 11 Jan 2018 16:53:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117843-mainreport@xen.org>
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=3cf7ee82e16cacd7c3dd371dead46b90f52fa905
X-Osstest-Versions-That: xen=21bd8b8b0836702284d283e2bbb104ed9e0d5865
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 Jan 2018 16:53:40 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117843: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzg0MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzg0My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzY2Y3ZWU4MmUxNmNhY2Q3YzNkZDM3MWRlYWQ0NmI5MGY1MmZhOTA1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyMWJkOGI4YjA4MzY3MDIyODRk
MjgzZTJiYmIxMDRlZDllMGQ1ODY1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc4MzQgIDIwMTgt
MDEtMTEgMTM6MDE6MzIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3ODQzICAy
MDE4LTAxLTExIDE1OjAxOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAyMWJkOGI4YjA4Li4zY2Y3ZWU4MmUx
ICAzY2Y3ZWU4MmUxNmNhY2Q3YzNkZDM3MWRlYWQ0NmI5MGY1MmZhOTA1IC0+IHNtb2tlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:56:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZg9T-0002M9-1A; Thu, 11 Jan 2018 16:56:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yiuu=eg=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eZg9S-0002Lt-6V
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:56:26 +0000
X-Inumbo-ID: a7a31f85-f6f0-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7a31f85-f6f0-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 16:58:32 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8367721745;
 Thu, 11 Jan 2018 16:56:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8367721745
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 11 Jan 2018 08:56:17 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Rich Persaud <persaur@gmail.com>
In-Reply-To: <152C6CA8-A45D-457F-9AC0-6F731535E8C7@gmail.com>
Message-ID: <alpine.DEB.2.10.1801110853540.4603@sstabellini-ThinkPad-X260>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
 <5A572A81020000780019D8FC@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801110817250.4603@sstabellini-ThinkPad-X260>
 <4b047cbf-f711-b326-6a76-6dbc52ca3911@citrix.com>
 <alpine.DEB.2.10.1801110832090.4603@sstabellini-ThinkPad-X260>
 <152C6CA8-A45D-457F-9AC0-6F731535E8C7@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-241156044-1515689669=:4603"
Content-ID: <alpine.DEB.2.10.1801110855100.4603@sstabellini-ThinkPad-X260>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Anthony Liguori <aliguori@amazon.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Committers <committers@xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 "security@xen.org" <security@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-241156044-1515689669=:4603
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1801110855101.4603@sstabellini-ThinkPad-X260>

On Thu, 11 Jan 2018, Rich Persaud wrote:
> On Jan 11, 2018, at 11:36, Stefano Stabellini <sstabellini@kernel.org> wrote:
> > 
> >> On Thu, 11 Jan 2018, George Dunlap wrote:
> >>> On 01/11/2018 04:23 PM, Stefano Stabellini wrote:
> >>> On Thu, 11 Jan 2018, Jan Beulich wrote:
> >>>>>>> On 10.01.18 at 18:25, <sstabellini@kernel.org> wrote:
> >>>>>> On Wed, 10 Jan 2018, George Dunlap wrote:
> >>>>>> * Executive summary
> >>>>>> 
> >>>>>> - We've agreed on a "convergence" point for PV shim functionality that
> >>>>>>  covers as many users as possible:
> >>>>>> - 'HVM' functionality: boots in HVM mode, has support for Xen 3.4
> >>>>>>   event channels, &c, booted via 'sidecar'
> >>>>>> - 'PVH' functionality: boots in PVH mode, booted via toolstack
> >>>>>>   changes
> >>>>>> 
> >>>>>> - "Vixen" (the Amazon shim) and PVH shim (mostly developed by Citrix)
> >>>>>>  each cover some users and not others; neither one (yet) covers all
> >>>>>>  users
> >>>>> 
> >>>>> Sorry for being punctilious, but neither one can cover all users: there
> >>>>> are users without VT-x on their platform, and both approaches require
> >>>>> VT-x.
> >>>> 
> >>>> For the record, yesterday I've decided to make an attempt to
> >>>> create a very simplistic patch to deal with the issue in the
> >>>> hypervisor, ignoring (almost) all performance considerations
> >>>> (not all, because I didn't want to go the "disable caching" route).
> >>>> I've dealt with some of the to-be-expected early bugs, but I'm
> >>>> now debugging a host hang (note: not a triple fault apparently,
> >>>> as the box doesn't reboot, yet triple faults is what I would have
> >>>> expected to occur if anything is wrong here or missing).
> >>>> 
> >>>> I know that's late, and I have to admit that I don't understand
> >>>> myself why I didn't consider doing such earlier on, but the
> >>>> much increased pressure to get something like the shim out,
> >>>> which
> >>>> - doesn't address all cases
> >>>> - requires changes to how VMs are being created (which likely will
> >>>>  be a problem for various customers)
> >>>> - later will want those changes undone
> >>>> plus the pretty obvious impossibility to backport something like
> >>>> Andrew's (not yet complete) series to baselines as old as 3.2
> >>>> made it seem to me that some (measurable!) performance
> >>>> overhead can't be all that bad in the given situation.
> >>> 
> >>> Thank you for giving it a look! I completely agree with you on these
> >>> points. I think we should approach this problem with the assumption that
> >>> this is going to be the only long term solution to SP3, while Vixen (or
> >>> PVshim) incomplete stopgaps for now.
> >> 
> >> Well the pvshim is a feature for people who want to be able to eliminate
> >> all PV interfaces to the hypervisor whatsover for security / maintenance
> >> purposes.  I do agree a "proper" fix for PV would be good, assuming the
> >> overhead is lower than pvshim.
> > 
> > Why "assuming the overhead is lower than pvshim"? What if the overhead
> > is higher?  As I said, there are users that *cannot* deploy HVM because
> > it is not available to them.
> > 
> > In other words, PVshim is irrelevant to me because I cannot use it.
> 
> Would a â€œproperâ€ PV fix (does this have a codename?) benefit stubdoms?  These are needed to isolate Qemu, e.g. on an HVM driver domain.  PVshim does not yet support driver domains.

Yes, good point. A "proper" fix should support stubdoms too. I think
that Jan's approach above should be able to cover them.
--8323329-241156044-1515689669=:4603
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-241156044-1515689669=:4603--


From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:57:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:57:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZgAL-0002QH-AA; Thu, 11 Jan 2018 16:57:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZgAK-0002Pp-Ji
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:57:20 +0000
X-Inumbo-ID: c7d3360a-f6f0-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7d3360a-f6f0-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 16:59:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="465436941"
To: Rich Persaud <persaur@gmail.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
 <5A572A81020000780019D8FC@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801110817250.4603@sstabellini-ThinkPad-X260>
 <4b047cbf-f711-b326-6a76-6dbc52ca3911@citrix.com>
 <alpine.DEB.2.10.1801110832090.4603@sstabellini-ThinkPad-X260>
 <152C6CA8-A45D-457F-9AC0-6F731535E8C7@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <4195455a-6e42-561d-e038-73b90945d81f@citrix.com>
Date: Thu, 11 Jan 2018 16:55:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <152C6CA8-A45D-457F-9AC0-6F731535E8C7@gmail.com>
Content-Language: en-US
Cc: Jan Beulich <JBeulich@suse.com>, Doug Goldstein <cardoe@cardoe.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Committers <committers@xenproject.org>, Anthony Liguori <aliguori@amazon.com>,
 "security@xen.org" <security@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwNDo1MiBQTSwgUmljaCBQZXJzYXVkIHdyb3RlOgo+IE9uIEphbiAxMSwg
MjAxOCwgYXQgMTE6MzYsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4gd3JvdGU6Cj4+Cj4+PiBPbiBUaHUsIDExIEphbiAyMDE4LCBHZW9yZ2UgRHVubGFwIHdyb3Rl
Ogo+Pj4+IE9uIDAxLzExLzIwMTggMDQ6MjMgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
Pj4+PiBPbiBUaHUsIDExIEphbiAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24g
MTAuMDEuMTggYXQgMTg6MjUsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPj4+Pj4+
PiBPbiBXZWQsIDEwIEphbiAyMDE4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+Pj4+ICogRXhl
Y3V0aXZlIHN1bW1hcnkKPj4+Pj4+Pgo+Pj4+Pj4+IC0gV2UndmUgYWdyZWVkIG9uIGEgImNvbnZl
cmdlbmNlIiBwb2ludCBmb3IgUFYgc2hpbSBmdW5jdGlvbmFsaXR5IHRoYXQKPj4+Pj4+PiAgY292
ZXJzIGFzIG1hbnkgdXNlcnMgYXMgcG9zc2libGU6Cj4+Pj4+Pj4gLSAnSFZNJyBmdW5jdGlvbmFs
aXR5OiBib290cyBpbiBIVk0gbW9kZSwgaGFzIHN1cHBvcnQgZm9yIFhlbiAzLjQKPj4+Pj4+PiAg
IGV2ZW50IGNoYW5uZWxzLCAmYywgYm9vdGVkIHZpYSAnc2lkZWNhcicKPj4+Pj4+PiAtICdQVkgn
IGZ1bmN0aW9uYWxpdHk6IGJvb3RzIGluIFBWSCBtb2RlLCBib290ZWQgdmlhIHRvb2xzdGFjawo+
Pj4+Pj4+ICAgY2hhbmdlcwo+Pj4+Pj4+Cj4+Pj4+Pj4gLSAiVml4ZW4iICh0aGUgQW1hem9uIHNo
aW0pIGFuZCBQVkggc2hpbSAobW9zdGx5IGRldmVsb3BlZCBieSBDaXRyaXgpCj4+Pj4+Pj4gIGVh
Y2ggY292ZXIgc29tZSB1c2VycyBhbmQgbm90IG90aGVyczsgbmVpdGhlciBvbmUgKHlldCkgY292
ZXJzIGFsbAo+Pj4+Pj4+ICB1c2Vycwo+Pj4+Pj4KPj4+Pj4+IFNvcnJ5IGZvciBiZWluZyBwdW5j
dGlsaW91cywgYnV0IG5laXRoZXIgb25lIGNhbiBjb3ZlciBhbGwgdXNlcnM6IHRoZXJlCj4+Pj4+
PiBhcmUgdXNlcnMgd2l0aG91dCBWVC14IG9uIHRoZWlyIHBsYXRmb3JtLCBhbmQgYm90aCBhcHBy
b2FjaGVzIHJlcXVpcmUKPj4+Pj4+IFZULXguCj4+Pj4+Cj4+Pj4+IEZvciB0aGUgcmVjb3JkLCB5
ZXN0ZXJkYXkgSSd2ZSBkZWNpZGVkIHRvIG1ha2UgYW4gYXR0ZW1wdCB0bwo+Pj4+PiBjcmVhdGUg
YSB2ZXJ5IHNpbXBsaXN0aWMgcGF0Y2ggdG8gZGVhbCB3aXRoIHRoZSBpc3N1ZSBpbiB0aGUKPj4+
Pj4gaHlwZXJ2aXNvciwgaWdub3JpbmcgKGFsbW9zdCkgYWxsIHBlcmZvcm1hbmNlIGNvbnNpZGVy
YXRpb25zCj4+Pj4+IChub3QgYWxsLCBiZWNhdXNlIEkgZGlkbid0IHdhbnQgdG8gZ28gdGhlICJk
aXNhYmxlIGNhY2hpbmciIHJvdXRlKS4KPj4+Pj4gSSd2ZSBkZWFsdCB3aXRoIHNvbWUgb2YgdGhl
IHRvLWJlLWV4cGVjdGVkIGVhcmx5IGJ1Z3MsIGJ1dCBJJ20KPj4+Pj4gbm93IGRlYnVnZ2luZyBh
IGhvc3QgaGFuZyAobm90ZTogbm90IGEgdHJpcGxlIGZhdWx0IGFwcGFyZW50bHksCj4+Pj4+IGFz
IHRoZSBib3ggZG9lc24ndCByZWJvb3QsIHlldCB0cmlwbGUgZmF1bHRzIGlzIHdoYXQgSSB3b3Vs
ZCBoYXZlCj4+Pj4+IGV4cGVjdGVkIHRvIG9jY3VyIGlmIGFueXRoaW5nIGlzIHdyb25nIGhlcmUg
b3IgbWlzc2luZykuCj4+Pj4+Cj4+Pj4+IEkga25vdyB0aGF0J3MgbGF0ZSwgYW5kIEkgaGF2ZSB0
byBhZG1pdCB0aGF0IEkgZG9uJ3QgdW5kZXJzdGFuZAo+Pj4+PiBteXNlbGYgd2h5IEkgZGlkbid0
IGNvbnNpZGVyIGRvaW5nIHN1Y2ggZWFybGllciBvbiwgYnV0IHRoZQo+Pj4+PiBtdWNoIGluY3Jl
YXNlZCBwcmVzc3VyZSB0byBnZXQgc29tZXRoaW5nIGxpa2UgdGhlIHNoaW0gb3V0LAo+Pj4+PiB3
aGljaAo+Pj4+PiAtIGRvZXNuJ3QgYWRkcmVzcyBhbGwgY2FzZXMKPj4+Pj4gLSByZXF1aXJlcyBj
aGFuZ2VzIHRvIGhvdyBWTXMgYXJlIGJlaW5nIGNyZWF0ZWQgKHdoaWNoIGxpa2VseSB3aWxsCj4+
Pj4+ICBiZSBhIHByb2JsZW0gZm9yIHZhcmlvdXMgY3VzdG9tZXJzKQo+Pj4+PiAtIGxhdGVyIHdp
bGwgd2FudCB0aG9zZSBjaGFuZ2VzIHVuZG9uZQo+Pj4+PiBwbHVzIHRoZSBwcmV0dHkgb2J2aW91
cyBpbXBvc3NpYmlsaXR5IHRvIGJhY2twb3J0IHNvbWV0aGluZyBsaWtlCj4+Pj4+IEFuZHJldydz
IChub3QgeWV0IGNvbXBsZXRlKSBzZXJpZXMgdG8gYmFzZWxpbmVzIGFzIG9sZCBhcyAzLjIKPj4+
Pj4gbWFkZSBpdCBzZWVtIHRvIG1lIHRoYXQgc29tZSAobWVhc3VyYWJsZSEpIHBlcmZvcm1hbmNl
Cj4+Pj4+IG92ZXJoZWFkIGNhbid0IGJlIGFsbCB0aGF0IGJhZCBpbiB0aGUgZ2l2ZW4gc2l0dWF0
aW9uLgo+Pj4+Cj4+Pj4gVGhhbmsgeW91IGZvciBnaXZpbmcgaXQgYSBsb29rISBJIGNvbXBsZXRl
bHkgYWdyZWUgd2l0aCB5b3Ugb24gdGhlc2UKPj4+PiBwb2ludHMuIEkgdGhpbmsgd2Ugc2hvdWxk
IGFwcHJvYWNoIHRoaXMgcHJvYmxlbSB3aXRoIHRoZSBhc3N1bXB0aW9uIHRoYXQKPj4+PiB0aGlz
IGlzIGdvaW5nIHRvIGJlIHRoZSBvbmx5IGxvbmcgdGVybSBzb2x1dGlvbiB0byBTUDMsIHdoaWxl
IFZpeGVuIChvcgo+Pj4+IFBWc2hpbSkgaW5jb21wbGV0ZSBzdG9wZ2FwcyBmb3Igbm93Lgo+Pj4K
Pj4+IFdlbGwgdGhlIHB2c2hpbSBpcyBhIGZlYXR1cmUgZm9yIHBlb3BsZSB3aG8gd2FudCB0byBi
ZSBhYmxlIHRvIGVsaW1pbmF0ZQo+Pj4gYWxsIFBWIGludGVyZmFjZXMgdG8gdGhlIGh5cGVydmlz
b3Igd2hhdHNvdmVyIGZvciBzZWN1cml0eSAvIG1haW50ZW5hbmNlCj4+PiBwdXJwb3Nlcy4gIEkg
ZG8gYWdyZWUgYSAicHJvcGVyIiBmaXggZm9yIFBWIHdvdWxkIGJlIGdvb2QsIGFzc3VtaW5nIHRo
ZQo+Pj4gb3ZlcmhlYWQgaXMgbG93ZXIgdGhhbiBwdnNoaW0uCj4+Cj4+IFdoeSAiYXNzdW1pbmcg
dGhlIG92ZXJoZWFkIGlzIGxvd2VyIHRoYW4gcHZzaGltIj8gV2hhdCBpZiB0aGUgb3ZlcmhlYWQK
Pj4gaXMgaGlnaGVyPyAgQXMgSSBzYWlkLCB0aGVyZSBhcmUgdXNlcnMgdGhhdCAqY2Fubm90KiBk
ZXBsb3kgSFZNIGJlY2F1c2UKPj4gaXQgaXMgbm90IGF2YWlsYWJsZSB0byB0aGVtLgo+Pgo+PiBJ
biBvdGhlciB3b3JkcywgUFZzaGltIGlzIGlycmVsZXZhbnQgdG8gbWUgYmVjYXVzZSBJIGNhbm5v
dCB1c2UgaXQuCj4gCj4gV291bGQgYSDigJxwcm9wZXLigJ0gUFYgZml4IChkb2VzIHRoaXMgaGF2
ZSBhIGNvZGVuYW1lPykgYmVuZWZpdCBzdHViZG9tcz8gIFRoZXNlIGFyZSBuZWVkZWQgdG8gaXNv
bGF0ZSBRZW11LCBlLmcuIG9uIGFuIEhWTSBkcml2ZXIgZG9tYWluLiAgUFZzaGltIGRvZXMgbm90
IHlldCBzdXBwb3J0IGRyaXZlciBkb21haW5zLgoKV2UnZCBoYXZlIHRvIHNlZSB0aGUgYWN0dWFs
IGNvZGUgYmVmb3JlIHdlIGNvdWxkIGJlIHN1cmUsIGJ1dCBJIGNhbid0CnRoaW5rIG9mIGEgcmVh
c29uIHdoeSBhICJwcm9wZXIiIFBWIGZpeCB3b3VsZG4ndCB3b3JrIGZvciBkcml2ZXIgZG9tYWlu
cy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 16:59:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 16:59:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZgC6-0002an-LJ; Thu, 11 Jan 2018 16:59:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n6zk=eg=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eZgC5-0002af-B5
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 16:59:09 +0000
X-Inumbo-ID: 8c505743-f6f0-11e7-b4a6-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c505743-f6f0-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 17:57:46 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0BGvVdG035989;
 Thu, 11 Jan 2018 16:59:04 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-2017-10-26;
 bh=38d7n3uAQHxED/h9JDS5QZ9k7gjXSP4Wx5Sn2FloYzg=;
 b=aDfjXe1QBHidaxb+mZkzoJTUKxUpaGvQU7WzNuD6s/uwsikmyNnU7emUAhEEvF7GgRNb
 YvDESs3SwoUp3SqxmrGQhOV5kdcECNrhTH7cek+JsYLjkEH63c/HpSVj6qV9CNC22UXi
 +kOIqEQs66iDKBkrp9b2epqMCQCPx2upU1Leix2buFx7mpF3qsSqqt4v2VIHadeRGwuR
 OHUt2SjrXSG5TPE70zMlNkIXfUoNSUt38Gy+yQPr/mA8W6Lgz0NhMbyH53eDirT29gpG
 YTtwDRq8Wj+A8i3zNganAo3c8LHsEEBmKlKfkBQPJGT/0sGt0vxPNLThkI2rKF/V9xo+ Vw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2fean3gfh4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 11 Jan 2018 16:59:04 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0BGx31k026693
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 11 Jan 2018 16:59:04 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0BGx1Av005094;
 Thu, 11 Jan 2018 16:59:01 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 11 Jan 2018 08:59:01 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 274706A0A1E; Thu, 11 Jan 2018 11:59:00 -0500 (EST)
Date: Thu, 11 Jan 2018 11:59:00 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180111165900.GZ29272@char.us.oracle.com>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <72ad1fd7-f24b-01c3-ca2b-24a4ccffd191@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <72ad1fd7-f24b-01c3-ca2b-24a4ccffd191@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8771
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=836
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801110233
Cc: Doug Goldstein <cardoe@cardoe.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Rich Persaud <persaur@gmail.com>, Committers <committers@xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>, "security@xen.org" <security@xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTEsIDIwMTggYXQgMDM6MTc6NDVQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwMS8xMC8yMDE4IDAxOjM0IFBNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4g
KiBFeGVjdXRpdmUgc3VtbWFyeQo+ID4gCj4gPiAtIFdlJ3ZlIGFncmVlZCBvbiBhICJjb252ZXJn
ZW5jZSIgcG9pbnQgZm9yIFBWIHNoaW0gZnVuY3Rpb25hbGl0eSB0aGF0Cj4gPiAgIGNvdmVycyBh
cyBtYW55IHVzZXJzIGFzIHBvc3NpYmxlOgo+ID4gIC0gJ0hWTScgZnVuY3Rpb25hbGl0eTogYm9v
dHMgaW4gSFZNIG1vZGUsIGhhcyBzdXBwb3J0IGZvciBYZW4gMy40Cj4gPiAgICBldmVudCBjaGFu
bmVscywgJmMsIGJvb3RlZCB2aWEgJ3NpZGVjYXInCj4gPiAgLSAnUFZIJyBmdW5jdGlvbmFsaXR5
OiBib290cyBpbiBQVkggbW9kZSwgYm9vdGVkIHZpYSB0b29sc3RhY2sKPiA+ICAgIGNoYW5nZXMK
PiA+IAo+ID4gLSAiVml4ZW4iICh0aGUgQW1hem9uIHNoaW0pIGFuZCBQVkggc2hpbSAobW9zdGx5
IGRldmVsb3BlZCBieSBDaXRyaXgpCj4gPiAgIGVhY2ggY292ZXIgc29tZSB1c2VycyBhbmQgbm90
IG90aGVyczsgbmVpdGhlciBvbmUgKHlldCkgY292ZXJzIGFsbAo+ID4gICB1c2Vycwo+IAo+IFBy
b3Bvc2VkIGNvZGVuYW1lcyB3ZSBjYW4gdXNlIGZvciBzaG9ydGhhbmQ6Cj4gCj4gIlZpeGVuIjog
QW1hem9uJ3MgSFZNK3NpZGVjYXIgc2hpbSBzb2x1dGlvbgo+ICJDb21ldCI6IENpdHJpeCdzIFBW
SCt0b29sc3RhY2sgc2hpbSBzb2x1dGlvbgo+ICJSdWRvbHBoIjogTG9uZy10ZXJtIHNvbHV0aW9u
IGNvbWJpbmluZyBib3RoCj4gCj4gSW4gdGhlIFhlbiBteXRob3MgdGhlbiwgUnVkb2xwaCBjb3Vs
ZCBiZSB0aGUgY2hpbGQgb2YgVml4ZW4gYW5kIENvbWV0LiA6LSkKCjxncm9hbnM+Cgo+IAo+IEN1
bHR1cmFsIHJlZmVyZW5jZXMgKGdpdmVuIHRoYXQgJ1ZpeGVuJyBhbmQgJ0NvbWV0JyB3ZXJlIGJv
dGggZGV2ZWxvcGVkCj4gaW4gdGhlIHJ1biB1cCB0byBDaHJpc3RtYXMpOgo+IAo+ICogaHR0cHM6
Ly93d3cudGVhY2hlcnZpc2lvbi5jb20vdHdhcy1uaWdodC1jaHJpc3RtYXMtZnVsbC10ZXh0Cj4g
Kgo+IGh0dHA6Ly93d3cubWV0cm9seXJpY3MuY29tL3J1ZG9scGgtdGhlLXJlZC1ub3NlZC1yZWlu
ZGVlci1seXJpY3MtY2hyaXN0bWFzLWNhcm9scy5odG1sCj4gCj4gIC1HZW9yZ2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 17:01:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 17:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZgEB-0003UL-1Y; Thu, 11 Jan 2018 17:01:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cx37=eg=citrix.com=prvs=542c76dec=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZgE9-0003UC-N8
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 17:01:17 +0000
X-Inumbo-ID: d7ec1258-f6f0-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7ec1258-f6f0-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 17:59:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="457881903"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 11 Jan 2018 17:00:52 +0000
Message-ID: <1515690052-4221-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Meng Xu <mengxu@cis.upenn.edu>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: [Xen-devel] [PATCH] xen/sched_rt: Move repl_timer into struct
	rt_private
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c3RydWN0IHRpbWVyIGlzIG9ubHkgNDggYnl0ZXMgYW5kIHJlcGxfdGltZXIgaGFzIGEgMS10by0x
IGNvcnJlc3BvbmRhbmNlIHdpdGgKc3RydWN0IHJ0X3ByaXZhdGUsIHNvIGhhdmluZyBpdCByZWZl
cmVuY2VkIGJ5IHBvaW50ZXIgaXMgd2FzdGVmdWwuCgpUaGlzIGF2b2lkcyBvbmUgbWVtb3J5IGFs
bG9jYXRpb24gaW4gcnRfaW5pdCgpLCBhbmQgdGhlIHJlc3VsdGluZyBkaWZmc3RhdCBpczoKCiAg
YWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzcgdXAvZG93bjogMC8tMTU2ICgtMTU2KQog
IGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3
ICAgZGVsdGEKICBydF9zd2l0Y2hfc2NoZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAx
MzQgICAgIDEzMyAgICAgIC0xCiAgcnRfY29udGV4dF9zYXZlZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMjc4ICAgICAyNzEgICAgICAtNwogIHJ0X3ZjcHVfcmVtb3ZlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDI1MyAgICAgMjQ1ICAgICAgLTgKICBydF92Y3B1X3NsZWVwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMzQgICAgIDIxOCAgICAgLTE2CiAgcmVwbF90
aW1lcl9oYW5kbGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgNzYxICAgICA3NDQgICAgIC0x
NwogIHJ0X2RlaW5pdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0NCAgICAg
IDIwICAgICAtMjQKICBydF9pbml0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAyMTkgICAgIDEzNiAgICAgLTgzCgpBcyBhbiBleHRyYSBiaXQgb2YgY2xlYW51cCBub3RpY2Vk
IHdoaWxlIG1ha2luZyB0aGlzIGNoYW5nZSwgdGhlcmUgaXMgbm8gbmVlZAp0byBjYWxsIGNwdW1h
c2tfY2xlYXIoKSBvbiBhbiB6ZXJvZWQgbWVtb3J5IGFsbG9jYXRpb24uCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IERhcmlv
IEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CkNDOiBNZW5nIFh1IDxtZW5neHVAY2lzLnVw
ZW5uLmVkdT4KCkFsc28gbm90aWNlZCBieSBjaGFuY2Ugd2hpbGUgaW5zcGVjdGluZyB0aGUgZGlz
YXNzZW1ibHkgZGVsdGEgZm9yICJ4ODYvYml0b3BzOgpJbnRyb2R1Y2UgdmFyaWFibGUvY29uc3Rh
bnQgcGFpcnMgZm9yIF9fe3NldCxjbGVhcixjaGFuZ2V9X2JpdCgpIgotLS0KIHhlbi9jb21tb24v
c2NoZWRfcnQuYyB8IDQ1ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfcnQuYyBiL3hlbi9jb21tb24vc2NoZWRfcnQu
YwppbmRleCBiNzcwMjg3Li5hMjAyODAyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCkBAIC0xODYsNyArMTg2LDcgQEAgc3RydWN0
IHJ0X3ByaXZhdGUgewogICAgIHN0cnVjdCBsaXN0X2hlYWQgcnVucTsgICAgICAvKiBvcmRlcmVk
IGxpc3Qgb2YgcnVubmFibGUgdmNwdXMgKi8KICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGRlcGxldGVk
cTsgLyogdW5vcmRlcmVkIGxpc3Qgb2YgZGVwbGV0ZWQgdmNwdXMgKi8KIAotICAgIHN0cnVjdCB0
aW1lciAqcmVwbF90aW1lcjsgICAvKiByZXBsZW5pc2htZW50IHRpbWVyICovCisgICAgc3RydWN0
IHRpbWVyIHJlcGxfdGltZXI7ICAgIC8qIHJlcGxlbmlzaG1lbnQgdGltZXIgKi8KICAgICBzdHJ1
Y3QgbGlzdF9oZWFkIHJlcGxxOyAgICAgLyogb3JkZXJlZCBsaXN0IG9mIHZjcHVzIHRoYXQgbmVl
ZCByZXBsZW5pc2htZW50ICovCiAKICAgICBjcHVtYXNrX3QgdGlja2xlZDsgICAgICAgICAgLyog
Y3B1cyBiZWVuIHRpY2tsZWQgKi8KQEAgLTU1NCwxMCArNTU0LDEwIEBAIHJlcGxxX3JlbW92ZShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCiAgICAgICAg
IGlmICggIWxpc3RfZW1wdHkocmVwbHEpICkKICAgICAgICAgewogICAgICAgICAgICAgc3RydWN0
IHJ0X3ZjcHUgKnN2Y19uZXh0ID0gcmVwbHFfZWxlbShyZXBscS0+bmV4dCk7Ci0gICAgICAgICAg
ICBzZXRfdGltZXIocHJ2LT5yZXBsX3RpbWVyLCBzdmNfbmV4dC0+Y3VyX2RlYWRsaW5lKTsKKyAg
ICAgICAgICAgIHNldF90aW1lcigmcHJ2LT5yZXBsX3RpbWVyLCBzdmNfbmV4dC0+Y3VyX2RlYWRs
aW5lKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCi0gICAgICAgICAgICBzdG9wX3RpbWVyKHBy
di0+cmVwbF90aW1lcik7CisgICAgICAgICAgICBzdG9wX3RpbWVyKCZwcnYtPnJlcGxfdGltZXIp
OwogICAgIH0KIH0KIApAQCAtNTk3LDcgKzU5Nyw3IEBAIHJlcGxxX2luc2VydChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBydF92Y3B1ICpzdmMpCiAgICAgICogYXQgdGhlIGZy
b250IG9mIHRoZSBldmVudCBsaXN0LgogICAgICAqLwogICAgIGlmICggZGVhZGxpbmVfcmVwbHFf
aW5zZXJ0KHN2YywgJnN2Yy0+cmVwbHFfZWxlbSwgcmVwbHEpICkKLSAgICAgICAgc2V0X3RpbWVy
KHBydi0+cmVwbF90aW1lciwgc3ZjLT5jdXJfZGVhZGxpbmUpOworICAgICAgICBzZXRfdGltZXIo
JnBydi0+cmVwbF90aW1lciwgc3ZjLT5jdXJfZGVhZGxpbmUpOwogfQogCiAvKgpAQCAtNjM0LDcg
KzYzNCw3IEBAIHJlcGxxX3JlaW5zZXJ0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3Ry
dWN0IHJ0X3ZjcHUgKnN2YykKICAgICAgICAgcmVhcm0gPSBkZWFkbGluZV9yZXBscV9pbnNlcnQo
c3ZjLCAmc3ZjLT5yZXBscV9lbGVtLCByZXBscSk7CiAKICAgICBpZiAoIHJlYXJtICkKLSAgICAg
ICAgc2V0X3RpbWVyKHJ0X3ByaXYob3BzKS0+cmVwbF90aW1lciwgcmVhcm1fc3ZjLT5jdXJfZGVh
ZGxpbmUpOworICAgICAgICBzZXRfdGltZXIoJnJ0X3ByaXYob3BzKS0+cmVwbF90aW1lciwgcmVh
cm1fc3ZjLT5jdXJfZGVhZGxpbmUpOwogfQogCiAvKgpAQCAtNjc2LDI3ICs2NzYsMTggQEAgcnRf
aW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgaWYgKCBwcnYgPT0gTlVMTCApCiAgICAg
ICAgIGdvdG8gZXJyOwogCi0gICAgcHJ2LT5yZXBsX3RpbWVyID0geHphbGxvYyhzdHJ1Y3QgdGlt
ZXIpOwotICAgIGlmICggcHJ2LT5yZXBsX3RpbWVyID09IE5VTEwgKQotICAgICAgICBnb3RvIGVy
cjsKLQogICAgIHNwaW5fbG9ja19pbml0KCZwcnYtPmxvY2spOwogICAgIElOSVRfTElTVF9IRUFE
KCZwcnYtPnNkb20pOwogICAgIElOSVRfTElTVF9IRUFEKCZwcnYtPnJ1bnEpOwogICAgIElOSVRf
TElTVF9IRUFEKCZwcnYtPmRlcGxldGVkcSk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJnBydi0+cmVw
bHEpOwogCi0gICAgY3B1bWFza19jbGVhcigmcHJ2LT50aWNrbGVkKTsKLQogICAgIG9wcy0+c2No
ZWRfZGF0YSA9IHBydjsKICAgICByYyA9IDA7CiAKICBlcnI6Ci0gICAgaWYgKCByYyAmJiBwcnYg
KQotICAgIHsKLSAgICAgICAgeGZyZWUocHJ2LT5yZXBsX3RpbWVyKTsKKyAgICBpZiAoIHJjICkK
ICAgICAgICAgeGZyZWUocHJ2KTsKLSAgICB9CiAKICAgICByZXR1cm4gcmM7CiB9CkBAIC03MDYs
OSArNjk3LDggQEAgcnRfZGVpbml0KHN0cnVjdCBzY2hlZHVsZXIgKm9wcykKIHsKICAgICBzdHJ1
Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwogCi0gICAgQVNTRVJUKHBydi0+cmVw
bF90aW1lci0+c3RhdHVzID09IFRJTUVSX1NUQVRVU19pbnZhbGlkIHx8Ci0gICAgICAgICAgIHBy
di0+cmVwbF90aW1lci0+c3RhdHVzID09IFRJTUVSX1NUQVRVU19raWxsZWQpOwotICAgIHhmcmVl
KHBydi0+cmVwbF90aW1lcik7CisgICAgQVNTRVJUKHBydi0+cmVwbF90aW1lci5zdGF0dXMgPT0g
VElNRVJfU1RBVFVTX2ludmFsaWQgfHwKKyAgICAgICAgICAgcHJ2LT5yZXBsX3RpbWVyLnN0YXR1
cyA9PSBUSU1FUl9TVEFUVVNfa2lsbGVkKTsKIAogICAgIG9wcy0+c2NoZWRfZGF0YSA9IE5VTEw7
CiAgICAgeGZyZWUocHJ2KTsKQEAgLTczMSw5ICs3MjEsOSBAQCBydF9pbml0X3BkYXRhKGNvbnN0
IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGRhdGEsIGludCBjcHUpCiAgICAgICogVElN
RVJfU1RBVFVTX2ludmFsaWQgbWVhbnMgd2UgYXJlIHRoZSBmaXJzdCBjcHUgdGhhdCBzZWVzIHRo
ZSB0aW1lcgogICAgICAqIGFsbG9jYXRlZCBidXQgbm90IGluaXRpYWxpemVkLCBhbmQgc28gaXQn
cyB1cCB0byB1cyB0byBpbml0aWFsaXplIGl0LgogICAgICAqLwotICAgIGlmICggcHJ2LT5yZXBs
X3RpbWVyLT5zdGF0dXMgPT0gVElNRVJfU1RBVFVTX2ludmFsaWQgKQorICAgIGlmICggcHJ2LT5y
ZXBsX3RpbWVyLnN0YXR1cyA9PSBUSU1FUl9TVEFUVVNfaW52YWxpZCApCiAgICAgewotICAgICAg
ICBpbml0X3RpbWVyKHBydi0+cmVwbF90aW1lciwgcmVwbF90aW1lcl9oYW5kbGVyLCAodm9pZCop
IG9wcywgY3B1KTsKKyAgICAgICAgaW5pdF90aW1lcigmcHJ2LT5yZXBsX3RpbWVyLCByZXBsX3Rp
bWVyX2hhbmRsZXIsICh2b2lkICopb3BzLCBjcHUpOwogICAgICAgICBkcHJpbnRrKFhFTkxPR19E
RUJVRywgIlJURFM6IHRpbWVyIGluaXRpYWxpemVkIG9uIGNwdSAldVxuIiwgY3B1KTsKICAgICB9
CiAKQEAgLTc2OSwxMCArNzU5LDEwIEBAIHJ0X3N3aXRjaF9zY2hlZChzdHJ1Y3Qgc2NoZWR1bGVy
ICpuZXdfb3BzLCB1bnNpZ25lZCBpbnQgY3B1LAogICAgICAqIHJlbW92ZWQgKGluIHdoaWNoIGNh
c2Ugd2UnbGwgc2VlIFRJTUVSX1NUQVRVU19raWxsZWQpLCBpdCdzIG91cgogICAgICAqIGpvYiB0
byAocmUpaW5pdGlhbGl6ZSB0aGUgdGltZXIuCiAgICAgICovCi0gICAgaWYgKCBwcnYtPnJlcGxf
dGltZXItPnN0YXR1cyA9PSBUSU1FUl9TVEFUVVNfaW52YWxpZCB8fAotICAgICAgICAgcHJ2LT5y
ZXBsX3RpbWVyLT5zdGF0dXMgPT0gVElNRVJfU1RBVFVTX2tpbGxlZCApCisgICAgaWYgKCBwcnYt
PnJlcGxfdGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRVU19pbnZhbGlkIHx8CisgICAgICAgICBw
cnYtPnJlcGxfdGltZXIuc3RhdHVzID09IFRJTUVSX1NUQVRVU19raWxsZWQgKQogICAgIHsKLSAg
ICAgICAgaW5pdF90aW1lcihwcnYtPnJlcGxfdGltZXIsIHJlcGxfdGltZXJfaGFuZGxlciwgKHZv
aWQqKSBuZXdfb3BzLCBjcHUpOworICAgICAgICBpbml0X3RpbWVyKCZwcnYtPnJlcGxfdGltZXIs
IHJlcGxfdGltZXJfaGFuZGxlciwgKHZvaWQgKiluZXdfb3BzLCBjcHUpOwogICAgICAgICBkcHJp
bnRrKFhFTkxPR19ERUJVRywgIlJURFM6IHRpbWVyIGluaXRpYWxpemVkIG9uIGNwdSAldVxuIiwg
Y3B1KTsKICAgICB9CiAKQEAgLTc5Nyw3ICs3ODcsNyBAQCBydF9kZWluaXRfcGRhdGEoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCi0gICAgaWYgKCBwcnYtPnJlcGxfdGlt
ZXItPmNwdSA9PSBjcHUgKQorICAgIGlmICggcHJ2LT5yZXBsX3RpbWVyLmNwdSA9PSBjcHUgKQog
ICAgIHsKICAgICAgICAgc3RydWN0IGNwdXBvb2wgKmMgPSBwZXJfY3B1KGNwdXBvb2wsIGNwdSk7
CiAgICAgICAgIHVuc2lnbmVkIGludCBuZXdfY3B1ID0gY3B1bWFza19jeWNsZShjcHUsIGNwdXBv
b2xfb25saW5lX2NwdW1hc2soYykpOwpAQCAtODA5LDEyICs3OTksMTIgQEAgcnRfZGVpbml0X3Bk
YXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9pZCAqcGNwdSwgaW50IGNwdSkKICAg
ICAgICAgICovCiAgICAgICAgIGlmICggbmV3X2NwdSA+PSBucl9jcHVfaWRzICkKICAgICAgICAg
ewotICAgICAgICAgICAga2lsbF90aW1lcihwcnYtPnJlcGxfdGltZXIpOworICAgICAgICAgICAg
a2lsbF90aW1lcigmcHJ2LT5yZXBsX3RpbWVyKTsKICAgICAgICAgICAgIGRwcmludGsoWEVOTE9H
X0RFQlVHLCAiUlREUzogdGltZXIga2lsbGVkIG9uIGNwdSAlZFxuIiwgY3B1KTsKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIG1pZ3JhdGVfdGltZXIocHJ2
LT5yZXBsX3RpbWVyLCBuZXdfY3B1KTsKKyAgICAgICAgICAgIG1pZ3JhdGVfdGltZXIoJnBydi0+
cmVwbF90aW1lciwgbmV3X2NwdSk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTE1MDUsNyArMTQ5
NSw2IEBAIHN0YXRpYyB2b2lkIHJlcGxfdGltZXJfaGFuZGxlcih2b2lkICpkYXRhKXsKICAgICBz
dHJ1Y3QgcnRfcHJpdmF0ZSAqcHJ2ID0gcnRfcHJpdihvcHMpOwogICAgIHN0cnVjdCBsaXN0X2hl
YWQgKnJlcGxxID0gcnRfcmVwbHEob3BzKTsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpydW5xID0g
cnRfcnVucShvcHMpOwotICAgIHN0cnVjdCB0aW1lciAqcmVwbF90aW1lciA9IHBydi0+cmVwbF90
aW1lcjsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyLCAqdG1wOwogICAgIHN0cnVjdCBydF92
Y3B1ICpzdmM7CiAgICAgTElTVF9IRUFEKHRtcF9yZXBscSk7CkBAIC0xNTcxLDcgKzE1NjAsNyBA
QCBzdGF0aWMgdm9pZCByZXBsX3RpbWVyX2hhbmRsZXIodm9pZCAqZGF0YSl7CiAgICAgICogdGhl
IG9uZSBpbiB0aGUgZnJvbnQuCiAgICAgICovCiAgICAgaWYgKCAhbGlzdF9lbXB0eShyZXBscSkg
KQotICAgICAgICBzZXRfdGltZXIocmVwbF90aW1lciwgcmVwbHFfZWxlbShyZXBscS0+bmV4dCkt
PmN1cl9kZWFkbGluZSk7CisgICAgICAgIHNldF90aW1lcigmcHJ2LT5yZXBsX3RpbWVyLCByZXBs
cV9lbGVtKHJlcGxxLT5uZXh0KS0+Y3VyX2RlYWRsaW5lKTsKIAogICAgIHNwaW5fdW5sb2NrX2ly
cSgmcHJ2LT5sb2NrKTsKIH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 17:06:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 17:06:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZgJX-0003j9-Ps; Thu, 11 Jan 2018 17:06:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=phpx=eg=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZgJW-0003j3-Mn
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 17:06:50 +0000
X-Inumbo-ID: 9e95fff6-f6f1-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e95fff6-f6f1-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 18:05:26 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 11 Jan 2018 10:06:47 -0700
Message-Id: <5A57A7B6020000780019DCB2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Thu, 11 Jan 2018 10:06:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Rich Persaud" <persaur@gmail.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <4a587ed7-fa68-931a-dcbd-ea1570da1bdc@citrix.com>
 <alpine.DEB.2.10.1801100913130.4603@sstabellini-ThinkPad-X260>
 <5A572A81020000780019D8FC@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801110817250.4603@sstabellini-ThinkPad-X260>
 <4b047cbf-f711-b326-6a76-6dbc52ca3911@citrix.com>
 <alpine.DEB.2.10.1801110832090.4603@sstabellini-ThinkPad-X260>
 <152C6CA8-A45D-457F-9AC0-6F731535E8C7@gmail.com>
 <alpine.DEB.2.10.1801110853540.4603@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1801110853540.4603@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Committers <committers@xenproject.org>, Anthony Liguori <aliguori@amazon.com>,
 "security@xen.org" <security@xen.org>, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Radical proposal v2: Publish Amazon's verison now,
 Citrix's version soon
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAxLjE4IGF0IDE3OjU2LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVGh1LCAxMSBKYW4gMjAxOCwgUmljaCBQZXJzYXVkIHdyb3RlOgo+PiBPbiBKYW4gMTEs
IDIwMTgsIGF0IDExOjM2LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+IHdyb3RlOgo+PiA+IAo+PiA+PiBPbiBUaHUsIDExIEphbiAyMDE4LCBHZW9yZ2UgRHVubGFw
IHdyb3RlOgo+PiA+Pj4gT24gMDEvMTEvMjAxOCAwNDoyMyBQTSwgU3RlZmFubyBTdGFiZWxsaW5p
IHdyb3RlOgo+PiA+Pj4gT24gVGh1LCAxMSBKYW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
ID4+Pj4+Pj4gT24gMTAuMDEuMTggYXQgMTg6MjUsIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3
cm90ZToKPj4gPj4+Pj4+IE9uIFdlZCwgMTAgSmFuIDIwMTgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6
Cj4+ID4+Pj4+PiAqIEV4ZWN1dGl2ZSBzdW1tYXJ5Cj4+ID4+Pj4+PiAKPj4gPj4+Pj4+IC0gV2Un
dmUgYWdyZWVkIG9uIGEgImNvbnZlcmdlbmNlIiBwb2ludCBmb3IgUFYgc2hpbSBmdW5jdGlvbmFs
aXR5IHRoYXQKPj4gPj4+Pj4+ICBjb3ZlcnMgYXMgbWFueSB1c2VycyBhcyBwb3NzaWJsZToKPj4g
Pj4+Pj4+IC0gJ0hWTScgZnVuY3Rpb25hbGl0eTogYm9vdHMgaW4gSFZNIG1vZGUsIGhhcyBzdXBw
b3J0IGZvciBYZW4gMy40Cj4+ID4+Pj4+PiAgIGV2ZW50IGNoYW5uZWxzLCAmYywgYm9vdGVkIHZp
YSAnc2lkZWNhcicKPj4gPj4+Pj4+IC0gJ1BWSCcgZnVuY3Rpb25hbGl0eTogYm9vdHMgaW4gUFZI
IG1vZGUsIGJvb3RlZCB2aWEgdG9vbHN0YWNrCj4+ID4+Pj4+PiAgIGNoYW5nZXMKPj4gPj4+Pj4+
IAo+PiA+Pj4+Pj4gLSAiVml4ZW4iICh0aGUgQW1hem9uIHNoaW0pIGFuZCBQVkggc2hpbSAobW9z
dGx5IGRldmVsb3BlZCBieSBDaXRyaXgpCj4+ID4+Pj4+PiAgZWFjaCBjb3ZlciBzb21lIHVzZXJz
IGFuZCBub3Qgb3RoZXJzOyBuZWl0aGVyIG9uZSAoeWV0KSBjb3ZlcnMgYWxsCj4+ID4+Pj4+PiAg
dXNlcnMKPj4gPj4+Pj4gCj4+ID4+Pj4+IFNvcnJ5IGZvciBiZWluZyBwdW5jdGlsaW91cywgYnV0
IG5laXRoZXIgb25lIGNhbiBjb3ZlciBhbGwgdXNlcnM6IHRoZXJlCj4+ID4+Pj4+IGFyZSB1c2Vy
cyB3aXRob3V0IFZULXggb24gdGhlaXIgcGxhdGZvcm0sIGFuZCBib3RoIGFwcHJvYWNoZXMgcmVx
dWlyZQo+PiA+Pj4+PiBWVC14Lgo+PiA+Pj4+IAo+PiA+Pj4+IEZvciB0aGUgcmVjb3JkLCB5ZXN0
ZXJkYXkgSSd2ZSBkZWNpZGVkIHRvIG1ha2UgYW4gYXR0ZW1wdCB0bwo+PiA+Pj4+IGNyZWF0ZSBh
IHZlcnkgc2ltcGxpc3RpYyBwYXRjaCB0byBkZWFsIHdpdGggdGhlIGlzc3VlIGluIHRoZQo+PiA+
Pj4+IGh5cGVydmlzb3IsIGlnbm9yaW5nIChhbG1vc3QpIGFsbCBwZXJmb3JtYW5jZSBjb25zaWRl
cmF0aW9ucwo+PiA+Pj4+IChub3QgYWxsLCBiZWNhdXNlIEkgZGlkbid0IHdhbnQgdG8gZ28gdGhl
ICJkaXNhYmxlIGNhY2hpbmciIHJvdXRlKS4KPj4gPj4+PiBJJ3ZlIGRlYWx0IHdpdGggc29tZSBv
ZiB0aGUgdG8tYmUtZXhwZWN0ZWQgZWFybHkgYnVncywgYnV0IEknbQo+PiA+Pj4+IG5vdyBkZWJ1
Z2dpbmcgYSBob3N0IGhhbmcgKG5vdGU6IG5vdCBhIHRyaXBsZSBmYXVsdCBhcHBhcmVudGx5LAo+
PiA+Pj4+IGFzIHRoZSBib3ggZG9lc24ndCByZWJvb3QsIHlldCB0cmlwbGUgZmF1bHRzIGlzIHdo
YXQgSSB3b3VsZCBoYXZlCj4+ID4+Pj4gZXhwZWN0ZWQgdG8gb2NjdXIgaWYgYW55dGhpbmcgaXMg
d3JvbmcgaGVyZSBvciBtaXNzaW5nKS4KPj4gPj4+PiAKPj4gPj4+PiBJIGtub3cgdGhhdCdzIGxh
dGUsIGFuZCBJIGhhdmUgdG8gYWRtaXQgdGhhdCBJIGRvbid0IHVuZGVyc3RhbmQKPj4gPj4+PiBt
eXNlbGYgd2h5IEkgZGlkbid0IGNvbnNpZGVyIGRvaW5nIHN1Y2ggZWFybGllciBvbiwgYnV0IHRo
ZQo+PiA+Pj4+IG11Y2ggaW5jcmVhc2VkIHByZXNzdXJlIHRvIGdldCBzb21ldGhpbmcgbGlrZSB0
aGUgc2hpbSBvdXQsCj4+ID4+Pj4gd2hpY2gKPj4gPj4+PiAtIGRvZXNuJ3QgYWRkcmVzcyBhbGwg
Y2FzZXMKPj4gPj4+PiAtIHJlcXVpcmVzIGNoYW5nZXMgdG8gaG93IFZNcyBhcmUgYmVpbmcgY3Jl
YXRlZCAod2hpY2ggbGlrZWx5IHdpbGwKPj4gPj4+PiAgYmUgYSBwcm9ibGVtIGZvciB2YXJpb3Vz
IGN1c3RvbWVycykKPj4gPj4+PiAtIGxhdGVyIHdpbGwgd2FudCB0aG9zZSBjaGFuZ2VzIHVuZG9u
ZQo+PiA+Pj4+IHBsdXMgdGhlIHByZXR0eSBvYnZpb3VzIGltcG9zc2liaWxpdHkgdG8gYmFja3Bv
cnQgc29tZXRoaW5nIGxpa2UKPj4gPj4+PiBBbmRyZXcncyAobm90IHlldCBjb21wbGV0ZSkgc2Vy
aWVzIHRvIGJhc2VsaW5lcyBhcyBvbGQgYXMgMy4yCj4+ID4+Pj4gbWFkZSBpdCBzZWVtIHRvIG1l
IHRoYXQgc29tZSAobWVhc3VyYWJsZSEpIHBlcmZvcm1hbmNlCj4+ID4+Pj4gb3ZlcmhlYWQgY2Fu
J3QgYmUgYWxsIHRoYXQgYmFkIGluIHRoZSBnaXZlbiBzaXR1YXRpb24uCj4+ID4+PiAKPj4gPj4+
IFRoYW5rIHlvdSBmb3IgZ2l2aW5nIGl0IGEgbG9vayEgSSBjb21wbGV0ZWx5IGFncmVlIHdpdGgg
eW91IG9uIHRoZXNlCj4+ID4+PiBwb2ludHMuIEkgdGhpbmsgd2Ugc2hvdWxkIGFwcHJvYWNoIHRo
aXMgcHJvYmxlbSB3aXRoIHRoZSBhc3N1bXB0aW9uIHRoYXQKPj4gPj4+IHRoaXMgaXMgZ29pbmcg
dG8gYmUgdGhlIG9ubHkgbG9uZyB0ZXJtIHNvbHV0aW9uIHRvIFNQMywgd2hpbGUgVml4ZW4gKG9y
Cj4+ID4+PiBQVnNoaW0pIGluY29tcGxldGUgc3RvcGdhcHMgZm9yIG5vdy4KPj4gPj4gCj4+ID4+
IFdlbGwgdGhlIHB2c2hpbSBpcyBhIGZlYXR1cmUgZm9yIHBlb3BsZSB3aG8gd2FudCB0byBiZSBh
YmxlIHRvIGVsaW1pbmF0ZQo+PiA+PiBhbGwgUFYgaW50ZXJmYWNlcyB0byB0aGUgaHlwZXJ2aXNv
ciB3aGF0c292ZXIgZm9yIHNlY3VyaXR5IC8gbWFpbnRlbmFuY2UKPj4gPj4gcHVycG9zZXMuICBJ
IGRvIGFncmVlIGEgInByb3BlciIgZml4IGZvciBQViB3b3VsZCBiZSBnb29kLCBhc3N1bWluZyB0
aGUKPj4gPj4gb3ZlcmhlYWQgaXMgbG93ZXIgdGhhbiBwdnNoaW0uCj4+ID4gCj4+ID4gV2h5ICJh
c3N1bWluZyB0aGUgb3ZlcmhlYWQgaXMgbG93ZXIgdGhhbiBwdnNoaW0iPyBXaGF0IGlmIHRoZSBv
dmVyaGVhZAo+PiA+IGlzIGhpZ2hlcj8gIEFzIEkgc2FpZCwgdGhlcmUgYXJlIHVzZXJzIHRoYXQg
KmNhbm5vdCogZGVwbG95IEhWTSBiZWNhdXNlCj4+ID4gaXQgaXMgbm90IGF2YWlsYWJsZSB0byB0
aGVtLgo+PiA+IAo+PiA+IEluIG90aGVyIHdvcmRzLCBQVnNoaW0gaXMgaXJyZWxldmFudCB0byBt
ZSBiZWNhdXNlIEkgY2Fubm90IHVzZSBpdC4KPj4gCj4+IFdvdWxkIGEg4oCccHJvcGVy4oCdIFBW
IGZpeCAoZG9lcyB0aGlzIGhhdmUgYSBjb2RlbmFtZT8pIGJlbmVmaXQgc3R1YmRvbXM/ICAKPiBU
aGVzZSBhcmUgbmVlZGVkIHRvIGlzb2xhdGUgUWVtdSwgZS5nLiBvbiBhbiBIVk0gZHJpdmVyIGRv
bWFpbi4gIFBWc2hpbSBkb2VzIAo+IG5vdCB5ZXQgc3VwcG9ydCBkcml2ZXIgZG9tYWlucy4KPiAK
PiBZZXMsIGdvb2QgcG9pbnQuIEEgInByb3BlciIgZml4IHNob3VsZCBzdXBwb3J0IHN0dWJkb21z
IHRvby4gSSB0aGluawo+IHRoYXQgSmFuJ3MgYXBwcm9hY2ggYWJvdmUgc2hvdWxkIGJlIGFibGUg
dG8gY292ZXIgdGhlbS4KCldlbGwsIGFueSBpbi1oeXBlcnZpc29yIHdvcmthcm91bmQgZm9yIFBW
IHdpbGwgLSBuYXR1cmFsbHkgLSBjb3ZlcgphbGwgZm9ybXMgb2YgUFYgZ3Vlc3RzLiBJIGRvbid0
IHZpZXcgbXkgcGF0Y2ggKHdoaWNoIGFsbG93cyBEb20wCnRvIGNvbWUgdXAgYXMgb2YgZml2ZSBt
aW51dGVzIGFnbykgYXMgYSBwZXJtYW5lbnQgc29sdXRpb24gdGhvdWdoOwpJJ20gcHJldHR5IGNv
bnZpbmNlZCBBbmRyZXcncyBzZXJpZXMsIG9uY2UgY29tcGxldGVkLCB3b3VsZCBoYXZlCm11Y2gg
YmV0dGVyIHBlcmZvcm1hbmNlIGNoYXJhY3RlcmlzdGljcy4gQnV0IGZvciBiYWNrcG9ydGluZwpw
dXJwb3NlIEkgdGhpbmsgYSBzaW5nbGUgcGF0Y2ggbW9zdGx5IHVzaW5nIGluZnJhc3RydWN0dXJl
IHdoaWNoCmhhdmUgYmVlbiBhcm91bmQgZm9yZXZlciBpcyBhIGJldHRlciBiYXNpcywgYW5kIHRo
ZSBwZXJmb3JtYW5jZQppbXBhY3QgYXQgbGVhc3Qgb24gcmVhbGx5IG9sZCB2ZXJzaW9ucyB0aGVu
IHdvdWxkIHNpbXBseSBuZWVkIHRvIGJlCmFjY2VwdGVkLgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 17:16:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 17:16:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZgSa-0004ed-Lc; Thu, 11 Jan 2018 17:16:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n6zk=eg=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eZgSZ-0004eX-A4
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 17:16:11 +0000
X-Inumbo-ID: ed4d500f-f6f2-11e7-b4a6-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed4d500f-f6f2-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 18:14:48 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0BHCEYS090932;
 Thu, 11 Jan 2018 17:16:07 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-2017-10-26;
 bh=/2bMiD+/kUUFhfUB5+sQwJepffSPOU1EGOEXBsa+xaQ=;
 b=ofrrRjDrHyO/TAgOMFpIpBc1efcvenTmj1n9Tc8mjJC6Od60t4Lqm/tn5Exc06fxDfLD
 g2vgwtPaMUYBAlMswP/Y1m5hJ4f1Vu7etpdOjfYyjwRVD0DqdVYMzO+eKWjkDlImKHb6
 MtvNBcF8oerhrTi2bVBq/eS/Is0qNYjGV+qMGQ2wC3H0cIFeUgAYY+qjM9k5KynQrAoU
 LN/cSVXYnknGHVWhuxoeUf71q7YRWhoZCRcTvjNjvstSm38cDfZ4cox0EG/k+LfgHwgq
 XB25wsMLzZC0GnC8GXw5Inic6QP/q93eS6xZQ6eI03jQ57iGVBk6GEimjzUMyAh7z6/h wQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2feahb0m50-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 11 Jan 2018 17:16:07 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0BHG6Um030229
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 11 Jan 2018 17:16:07 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0BHG5vX018942;
 Thu, 11 Jan 2018 17:16:05 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 11 Jan 2018 09:16:05 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 55ED16A0A1E; Thu, 11 Jan 2018 12:16:04 -0500 (EST)
Date: Thu, 11 Jan 2018 12:16:04 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180111171604.GI29272@char.us.oracle.com>
References: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
 <20180111145832.GM29272@char.us.oracle.com>
 <4cc82dd3-65f8-7e86-8152-51cb3df1f04d@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <4cc82dd3-65f8-7e86-8152-51cb3df1f04d@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8771
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=928
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801110236
Cc: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/link: Don't merge .init.text and
 .init.data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTEsIDIwMTggYXQgMDM6MDY6MzdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMS8wMS8xOCAxNDo1OCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+
ID4gT24gVGh1LCBKYW4gMTEsIDIwMTggYXQgMDI6MTc6NTdQTSArMDAwMCwgQW5kcmV3IENvb3Bl
ciB3cm90ZToKPiA+PiBjL3MgMTMwOGYwMTcwYyBtZXJnZWQgLmluaXQudGV4dCBhbmQgLmluaXQu
ZGF0YSwgYmVjYXVzZSBFRkkgbWlnaHQgcHJvcGVybHkKPiA+PiB3cml0ZS1wcm90ZWN0IHIvbyBz
ZWN0aW9ucy4KPiA+Pgo+ID4+IEhvd2V2ZXIsIHRoaXMgY2hhbmdlIG1ha2VzIHhlbi1zeW1zIHVu
dXNhYmxlIGZvciBkaXNhc3NlbWJseSBhbmFseXNpcy4gIEluCj4gPiBzL3RoaXMgbWFrZXMvdGhh
dCBtYWRlLwo+IAo+IEVybS7CoCBJJ20gbm90IHN1cmUgaG93IHRvIGFwcGx5IHRoYXQgcmVnZXgs
IGJ1dCBJJ3ZlIGNoYW5nZWQgdG8KPiAKPiAiSG93ZXZlciwgdGhhdCBjaGFuZ2UgbWFrZXMgeGVu
LXN5bXMgdW51c2FibGUgZm9yIGRpc2Fzc2VtYmx5IGFuYWx5c2lzLiIKClBlcmhhcHMgcy9tYWtl
cy9tYWRlLyA/IEp1c3Qgc3BlY3VsYXRpbmcgLi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 17:27:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 17:27:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZgdK-0005dP-Nb; Thu, 11 Jan 2018 17:27:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q0jk=eg=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eZgdJ-0005dJ-CR
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 17:27:17 +0000
X-Inumbo-ID: f61c4f32-f6f4-11e7-b0d7-9f685aff125f
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f61c4f32-f6f4-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 17:29:22 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 11 Jan 2018 18:27:08 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 11 Jan 2018 17:26:50 +0000
Message-ID: <1515691609.30117.59.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 11 Jan 2018 18:26:49 +0100
In-Reply-To: <e5b93c38-5e8a-3fa1-ee6f-b49ebe45ba1d@citrix.com>
References: <1515689305-29482-1-git-send-email-andrew.cooper3@citrix.com>
 <e5b93c38-5e8a-3fa1-ee6f-b49ebe45ba1d@citrix.com>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/credit2: Drop unnecessary bit test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1381554927343607666=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2018-01-11 at 16:50 +0000, George Dunlap wrote:
> On 01/11/2018 04:48 PM, Andrew Cooper wrote:
> > Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
> > ---
> > CC: George Dunlap <george.dunlap@eu.citrix.com>
> > CC: Dario Faggioli <dfaggioli@suse.com>
> >=20
> > Notices by chance while inspecting the disassembly delta for
> > "x86/bitops:
> > Introduce variable/constant pairs for __{set,clear,change}_bit()"
> > ---
> >  xen/common/sched_credit2.c | 2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >=20
> > diff --git a/xen/common/sched_credit2.c
> > b/xen/common/sched_credit2.c
> > index 18f39ca..ee9768e 100644
> > --- a/xen/common/sched_credit2.c
> > +++ b/xen/common/sched_credit2.c
> > @@ -2063,7 +2063,7 @@ csched2_vcpu_sleep(const struct scheduler
> > *ops, struct vcpu *vc)
> >          update_load(ops, svc->rqd, svc, -1, NOW());
> >          runq_remove(svc);
> >      }
> > -    else if ( svc->flags & CSFLAG_delayed_runq_add )
> > +    else
> >          __clear_bit(__CSFLAG_delayed_runq_add, &svc->flags);
>=20
> There was a reason for this at some point, I'm sure. =20
>
Adding Juergen, as commit e8abdea48a ("use masking operation instead of
test_bit for CSFLAG bits") is his.

> Did this used to
> be the atomic version (without the __) originally?
>=20
At the beginning, yes. In fact, if you look at how the code was before
Juergen's patch:

    else if ( test_bit(__CSFLAG_delayed_runq_add, &svc->flags) )
         clear_bit(__CSFLAG_delayed_runq_add, &svc->flags);

Which indeed was overkill. That patch got rid of test_bit(), but did
not touch clear_bit().

I then turned the clear_bit() in __clear_bit() in commit 222234f2ad
("xen: credit2: use non-atomic cpumask and bit operations") but kept
the test.

=46rom a code readability perspective, I like this patch (and have
thought about doing this myself many times). From a performance
perspective, the test may make sense. In fact, we do a technically
unnecessary "load", but that may avoid having to pay the price of a
"store".

I guess it's debatable whether that is worth or not, in general.
However, at least in this specific case, I don't think this matters too
 much, and I'd be inclined to take the patch.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-JsllWdh2PJCGO19gzPtx
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+4FAlpXnlkACgkQFkJ4iaW4
c+5Vrg//dCpKkIj8Ee7AdFnFyfSZXHHZxHoJFWw5pRAkF11oyRWKTait7ua9otJ9
MQzY0XeCroXq2qR5ilQm6U2n38+lHDF5Ss13T3wjr9Fq+rgQ7v4djoYF/WByYa0b
OQRLTt55VHwZpDLJjdR5hG6vYzSukaX+pAhB1u+msmIKxw+4xWeHeDmlf+8ayrrk
gbGQ9aM5HeB1j+0UaKTbqY90tm1e/830/oU7Qrr6Qz16/vM1vc9PNb6sNXiF+V1w
NtWN4Q1nW4AqHWjpj4aIptbc0/ElSU38vJURi1tMA6s79qSdThrzkCI53oRvQ/ij
1TVL3wnwfye2cMx+56fSqcT1qdX/QzVAtR5pEj/TKJ5IUYaCLepw69LHLgWXVS1l
NXU0wGJsNOu0GW83uShnawRFdn7Np0NlkewaDPbKxTb3hV/FG+EfEmmZ3brfzNUq
ImWsf6r7x/FABQz9UrBJgEDXdoAwbFNG7UFAbbw1xFwAO6ynoLhDE8t8OXSka8Ca
/X5/ylyP3rhVBelfv24zIAQwXxUD1J/xHmy0PHfq845RqpPeUGALMXdSykhKGLZQ
bkj7WsqFjyJlvG2OTX66NYo2AdoLD2ZZWlIOawir3rWD6MgBNHnGLrKqRu01+ieG
Cw/stQyGZ7dpnLKwoalIp5lijU16xiffQG2R3XptOnkrNBNSid4=
=nrLV
-----END PGP SIGNATURE-----

--=-JsllWdh2PJCGO19gzPtx--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1381554927343607666==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 11 17:38:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 17:38:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZgnm-0006j2-11; Thu, 11 Jan 2018 17:38:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcah=eg=citrix.com=prvs=54239b149=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eZgnk-0006ip-7e
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 17:38:04 +0000
X-Inumbo-ID: 786e31c3-f6f6-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 786e31c3-f6f6-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 17:40:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="457886994"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli
 <dfaggioli@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1515689305-29482-1-git-send-email-andrew.cooper3@citrix.com>
 <e5b93c38-5e8a-3fa1-ee6f-b49ebe45ba1d@citrix.com>
 <1515691609.30117.59.camel@suse.com>
 <acc1cc95-02c4-ab5e-a9ce-5a6056caa9cf@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8f9a5f50-4d2a-52f7-c618-dc253ddadb35@citrix.com>
Date: Thu, 11 Jan 2018 17:37:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <acc1cc95-02c4-ab5e-a9ce-5a6056caa9cf@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/credit2: Drop unnecessary bit test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwNTozNiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMS8wMS8x
OCAxNzoyNiwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IE9uIFRodSwgMjAxOC0wMS0xMSBhdCAx
Njo1MCArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIDAxLzExLzIwMTggMDQ6NDgg
UE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+PiAtLS0KPj4+PiBDQzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgo+Pj4+IENDOiBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+Pj4+Cj4+Pj4gTm90aWNlcyBieSBjaGFuY2Ugd2hpbGUg
aW5zcGVjdGluZyB0aGUgZGlzYXNzZW1ibHkgZGVsdGEgZm9yCj4+Pj4gIng4Ni9iaXRvcHM6Cj4+
Pj4gSW50cm9kdWNlIHZhcmlhYmxlL2NvbnN0YW50IHBhaXJzIGZvciBfX3tzZXQsY2xlYXIsY2hh
bmdlfV9iaXQoKSIKPj4+PiAtLS0KPj4+PiAgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAy
ICstCj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+
Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4+Pj4gYi94
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+Pj4+IGluZGV4IDE4ZjM5Y2EuLmVlOTc2OGUgMTAw
NjQ0Cj4+Pj4gLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKPj4+PiArKysgYi94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+Pj4+IEBAIC0yMDYzLDcgKzIwNjMsNyBAQCBjc2NoZWQy
X3ZjcHVfc2xlZXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlcgo+Pj4+ICpvcHMsIHN0cnVjdCB2Y3B1
ICp2YykKPj4+PiAgICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBO
T1coKSk7Cj4+Pj4gICAgICAgICAgcnVucV9yZW1vdmUoc3ZjKTsKPj4+PiAgICAgIH0KPj4+PiAt
ICAgIGVsc2UgaWYgKCBzdmMtPmZsYWdzICYgQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQgKQo+Pj4+
ICsgICAgZWxzZQo+Pj4+ICAgICAgICAgIF9fY2xlYXJfYml0KF9fQ1NGTEFHX2RlbGF5ZWRfcnVu
cV9hZGQsICZzdmMtPmZsYWdzKTsKPj4+IFRoZXJlIHdhcyBhIHJlYXNvbiBmb3IgdGhpcyBhdCBz
b21lIHBvaW50LCBJJ20gc3VyZS4gIAo+Pj4KPj4gQWRkaW5nIEp1ZXJnZW4sIGFzIGNvbW1pdCBl
OGFiZGVhNDhhICgidXNlIG1hc2tpbmcgb3BlcmF0aW9uIGluc3RlYWQgb2YKPj4gdGVzdF9iaXQg
Zm9yIENTRkxBRyBiaXRzIikgaXMgaGlzLgo+Pgo+Pj4gRGlkIHRoaXMgdXNlZCB0bwo+Pj4gYmUg
dGhlIGF0b21pYyB2ZXJzaW9uICh3aXRob3V0IHRoZSBfXykgb3JpZ2luYWxseT8KPj4+Cj4+IEF0
IHRoZSBiZWdpbm5pbmcsIHllcy4gSW4gZmFjdCwgaWYgeW91IGxvb2sgYXQgaG93IHRoZSBjb2Rl
IHdhcyBiZWZvcmUKPj4gSnVlcmdlbidzIHBhdGNoOgo+Pgo+PiAgICAgZWxzZSBpZiAoIHRlc3Rf
Yml0KF9fQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQsICZzdmMtPmZsYWdzKSApCj4+ICAgICAgICAg
IGNsZWFyX2JpdChfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkLCAmc3ZjLT5mbGFncyk7Cj4+Cj4+
IFdoaWNoIGluZGVlZCB3YXMgb3ZlcmtpbGwuIFRoYXQgcGF0Y2ggZ290IHJpZCBvZiB0ZXN0X2Jp
dCgpLCBidXQgZGlkCj4+IG5vdCB0b3VjaCBjbGVhcl9iaXQoKS4KPj4KPj4gSSB0aGVuIHR1cm5l
ZCB0aGUgY2xlYXJfYml0KCkgaW4gX19jbGVhcl9iaXQoKSBpbiBjb21taXQgMjIyMjM0ZjJhZAo+
PiAoInhlbjogY3JlZGl0MjogdXNlIG5vbi1hdG9taWMgY3B1bWFzayBhbmQgYml0IG9wZXJhdGlv
bnMiKSBidXQga2VwdAo+PiB0aGUgdGVzdC4KPj4KPj4gRnJvbSBhIGNvZGUgcmVhZGFiaWxpdHkg
cGVyc3BlY3RpdmUsIEkgbGlrZSB0aGlzIHBhdGNoIChhbmQgaGF2ZQo+PiB0aG91Z2h0IGFib3V0
IGRvaW5nIHRoaXMgbXlzZWxmIG1hbnkgdGltZXMpLiBGcm9tIGEgcGVyZm9ybWFuY2UKPj4gcGVy
c3BlY3RpdmUsIHRoZSB0ZXN0IG1heSBtYWtlIHNlbnNlLiBJbiBmYWN0LCB3ZSBkbyBhIHRlY2hu
aWNhbGx5Cj4+IHVubmVjZXNzYXJ5ICJsb2FkIiwgYnV0IHRoYXQgbWF5IGF2b2lkIGhhdmluZyB0
byBwYXkgdGhlIHByaWNlIG9mIGEKPj4gInN0b3JlIi4KPj4KPj4gSSBndWVzcyBpdCdzIGRlYmF0
YWJsZSB3aGV0aGVyIHRoYXQgaXMgd29ydGggb3Igbm90LCBpbiBnZW5lcmFsLgo+PiBIb3dldmVy
LCBhdCBsZWFzdCBpbiB0aGlzIHNwZWNpZmljIGNhc2UsIEkgZG9uJ3QgdGhpbmsgdGhpcyBtYXR0
ZXJzIHRvbwo+PiAgbXVjaCwgYW5kIEknZCBiZSBpbmNsaW5lZCB0byB0YWtlIHRoZSBwYXRjaC4K
PiAKPiBJdCBpcyBnZW5lcmFsbHkgd29ydGggZG9pbmcgYSByZWFkIHRvIGNvbmRpdGlvbmFsbHkg
YXZvaWQgYSBsb2NrZWQgUk1XLAo+IGluIHRoZSBjYXNlIHRoYXQgeW91IGV4cGVjdCB0aGUgbG9j
a2VkIFJNVyB0byBiZSB1bm5lY2Vzc2FyeSAoaS5lLiB0aGUKPiBtb2RpZmljYXRpb24gaXMgYWxy
ZWFkeSBwcmVzZW50KS4KPiAKPiBUaGUgc2FtZSBpcyBub3QgdHJ1ZSBmb3IgcGxhaW4gbWVtb3J5
IHJlYWRzIGFuZCB3cml0ZXMuwqAgVGhlIG92ZXJoZWFkIG9mCj4gdGhlIGNvbmRpdGlvbmFsIGp1
bXAgZmFyIG91dHdlaWdocyB0aGUgc2F2aW5nIG9mIHBvc3NpYmx5IG5vdCBkaXJ0eWluZwo+IHRo
ZSBjYWNoZSBsaW5lLgo+IAo+IFRoZSByZWFzb24gSSBub3RpY2VkIHRoaXMgaXMgYmVjYXVzZSAo
d2l0aCBteSBiaXRvcHMgY2hhbmdlKSwgdGhlCj4gY29tcGlsZXIgb3B0aW1pc2VkIHRoZSBpZiBv
dXQgZW50aXJlbHkuCgpZZXMsIGlmIGl0J3Mgbm90IG5lY2Vzc2FyeSB3ZSBtaWdodCBhcyB3ZWxs
IHJlbW92ZSBpdC4KCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 17:42:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 17:42:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZgs7-0007h7-IE; Thu, 11 Jan 2018 17:42:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cx37=eg=citrix.com=prvs=542c76dec=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZgs6-0007gT-R8
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 17:42:34 +0000
X-Inumbo-ID: 190f7823-f6f7-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 190f7823-f6f7-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 17:44:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="65933431"
To: Dario Faggioli <dfaggioli@suse.com>, George Dunlap
 <george.dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1515689305-29482-1-git-send-email-andrew.cooper3@citrix.com>
 <e5b93c38-5e8a-3fa1-ee6f-b49ebe45ba1d@citrix.com>
 <1515691609.30117.59.camel@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <acc1cc95-02c4-ab5e-a9ce-5a6056caa9cf@citrix.com>
Date: Thu, 11 Jan 2018 17:36:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515691609.30117.59.camel@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/credit2: Drop unnecessary bit test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMTggMTc6MjYsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIFRodSwgMjAxOC0w
MS0xMSBhdCAxNjo1MCArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDEvMTEvMjAx
OCAwNDo0OCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IENDOiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+PiBDQzogRGFyaW8gRmFn
Z2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPj4+Cj4+PiBOb3RpY2VzIGJ5IGNoYW5jZSB3aGls
ZSBpbnNwZWN0aW5nIHRoZSBkaXNhc3NlbWJseSBkZWx0YSBmb3IKPj4+ICJ4ODYvYml0b3BzOgo+
Pj4gSW50cm9kdWNlIHZhcmlhYmxlL2NvbnN0YW50IHBhaXJzIGZvciBfX3tzZXQsY2xlYXIsY2hh
bmdlfV9iaXQoKSIKPj4+IC0tLQo+Pj4gIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIHwgMiAr
LQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Pj4K
Pj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+Pj4gYi94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdDIuYwo+Pj4gaW5kZXggMThmMzljYS4uZWU5NzY4ZSAxMDA2NDQKPj4+
IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4+PiArKysgYi94ZW4vY29tbW9uL3Nj
aGVkX2NyZWRpdDIuYwo+Pj4gQEAgLTIwNjMsNyArMjA2Myw3IEBAIGNzY2hlZDJfdmNwdV9zbGVl
cChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyCj4+PiAqb3BzLCBzdHJ1Y3QgdmNwdSAqdmMpCj4+PiAg
ICAgICAgICB1cGRhdGVfbG9hZChvcHMsIHN2Yy0+cnFkLCBzdmMsIC0xLCBOT1coKSk7Cj4+PiAg
ICAgICAgICBydW5xX3JlbW92ZShzdmMpOwo+Pj4gICAgICB9Cj4+PiAtICAgIGVsc2UgaWYgKCBz
dmMtPmZsYWdzICYgQ1NGTEFHX2RlbGF5ZWRfcnVucV9hZGQgKQo+Pj4gKyAgICBlbHNlCj4+PiAg
ICAgICAgICBfX2NsZWFyX2JpdChfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRkLCAmc3ZjLT5mbGFn
cyk7Cj4+IFRoZXJlIHdhcyBhIHJlYXNvbiBmb3IgdGhpcyBhdCBzb21lIHBvaW50LCBJJ20gc3Vy
ZS4gIAo+Pgo+IEFkZGluZyBKdWVyZ2VuLCBhcyBjb21taXQgZThhYmRlYTQ4YSAoInVzZSBtYXNr
aW5nIG9wZXJhdGlvbiBpbnN0ZWFkIG9mCj4gdGVzdF9iaXQgZm9yIENTRkxBRyBiaXRzIikgaXMg
aGlzLgo+Cj4+IERpZCB0aGlzIHVzZWQgdG8KPj4gYmUgdGhlIGF0b21pYyB2ZXJzaW9uICh3aXRo
b3V0IHRoZSBfXykgb3JpZ2luYWxseT8KPj4KPiBBdCB0aGUgYmVnaW5uaW5nLCB5ZXMuIEluIGZh
Y3QsIGlmIHlvdSBsb29rIGF0IGhvdyB0aGUgY29kZSB3YXMgYmVmb3JlCj4gSnVlcmdlbidzIHBh
dGNoOgo+Cj4gICAgIGVsc2UgaWYgKCB0ZXN0X2JpdChfX0NTRkxBR19kZWxheWVkX3J1bnFfYWRk
LCAmc3ZjLT5mbGFncykgKQo+ICAgICAgICAgIGNsZWFyX2JpdChfX0NTRkxBR19kZWxheWVkX3J1
bnFfYWRkLCAmc3ZjLT5mbGFncyk7Cj4KPiBXaGljaCBpbmRlZWQgd2FzIG92ZXJraWxsLiBUaGF0
IHBhdGNoIGdvdCByaWQgb2YgdGVzdF9iaXQoKSwgYnV0IGRpZAo+IG5vdCB0b3VjaCBjbGVhcl9i
aXQoKS4KPgo+IEkgdGhlbiB0dXJuZWQgdGhlIGNsZWFyX2JpdCgpIGluIF9fY2xlYXJfYml0KCkg
aW4gY29tbWl0IDIyMjIzNGYyYWQKPiAoInhlbjogY3JlZGl0MjogdXNlIG5vbi1hdG9taWMgY3B1
bWFzayBhbmQgYml0IG9wZXJhdGlvbnMiKSBidXQga2VwdAo+IHRoZSB0ZXN0Lgo+Cj4gRnJvbSBh
IGNvZGUgcmVhZGFiaWxpdHkgcGVyc3BlY3RpdmUsIEkgbGlrZSB0aGlzIHBhdGNoIChhbmQgaGF2
ZQo+IHRob3VnaHQgYWJvdXQgZG9pbmcgdGhpcyBteXNlbGYgbWFueSB0aW1lcykuIEZyb20gYSBw
ZXJmb3JtYW5jZQo+IHBlcnNwZWN0aXZlLCB0aGUgdGVzdCBtYXkgbWFrZSBzZW5zZS4gSW4gZmFj
dCwgd2UgZG8gYSB0ZWNobmljYWxseQo+IHVubmVjZXNzYXJ5ICJsb2FkIiwgYnV0IHRoYXQgbWF5
IGF2b2lkIGhhdmluZyB0byBwYXkgdGhlIHByaWNlIG9mIGEKPiAic3RvcmUiLgo+Cj4gSSBndWVz
cyBpdCdzIGRlYmF0YWJsZSB3aGV0aGVyIHRoYXQgaXMgd29ydGggb3Igbm90LCBpbiBnZW5lcmFs
Lgo+IEhvd2V2ZXIsIGF0IGxlYXN0IGluIHRoaXMgc3BlY2lmaWMgY2FzZSwgSSBkb24ndCB0aGlu
ayB0aGlzIG1hdHRlcnMgdG9vCj4gIG11Y2gsIGFuZCBJJ2QgYmUgaW5jbGluZWQgdG8gdGFrZSB0
aGUgcGF0Y2guCgpJdCBpcyBnZW5lcmFsbHkgd29ydGggZG9pbmcgYSByZWFkIHRvIGNvbmRpdGlv
bmFsbHkgYXZvaWQgYSBsb2NrZWQgUk1XLAppbiB0aGUgY2FzZSB0aGF0IHlvdSBleHBlY3QgdGhl
IGxvY2tlZCBSTVcgdG8gYmUgdW5uZWNlc3NhcnkgKGkuZS4gdGhlCm1vZGlmaWNhdGlvbiBpcyBh
bHJlYWR5IHByZXNlbnQpLgoKVGhlIHNhbWUgaXMgbm90IHRydWUgZm9yIHBsYWluIG1lbW9yeSBy
ZWFkcyBhbmQgd3JpdGVzLsKgIFRoZSBvdmVyaGVhZCBvZgp0aGUgY29uZGl0aW9uYWwganVtcCBm
YXIgb3V0d2VpZ2hzIHRoZSBzYXZpbmcgb2YgcG9zc2libHkgbm90IGRpcnR5aW5nCnRoZSBjYWNo
ZSBsaW5lLgoKVGhlIHJlYXNvbiBJIG5vdGljZWQgdGhpcyBpcyBiZWNhdXNlICh3aXRoIG15IGJp
dG9wcyBjaGFuZ2UpLCB0aGUKY29tcGlsZXIgb3B0aW1pc2VkIHRoZSBpZiBvdXQgZW50aXJlbHku
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 18:17:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 18:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZhPM-0002Eh-HL; Thu, 11 Jan 2018 18:16:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=54272f53f=citrix-osstest@xenproject.org>)
 id 1eZhPL-0002Eb-7x
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 18:16:55 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id 23/44-17593-51AA75A5;
 Thu, 11 Jan 2018 18:16:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpK7IqvA
 ogwc3FC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aZTUvZCxrSK972trI1MK5z7GLk5JAQ8Jc4
 3PeXvYuRA8h2l2jYmwYSFhFwlpjw4TYbiM0roCdxq6mRCaREWMBLYs2Wki5GLqDqo4YS+79sZ
 4MY4y7R2zQRzl68tJcJxGYT8JCY2DORBcRmEVCV2HHmM1hcSEBLYunilUwQ8wUlTs58AlbDLC
 AhcfDFC2aIcywk9r6qmMDINwtJ1SwkVQsYmVYxahSnFpWlFukameolFWWmZ5TkJmbm6BoamOn
 lphYXJ6an5iQmFesl5+duYgQGFAMQ7GBctSDwEKMkB5OSKO+e9PAoIb6k/JTKjMTijPii0pzU
 4kOMMhwcShK8PCuBcoJFqempFWmZOcDQhklLcPAoifB+XQGU5i0uSMwtzkyHSJ1itORoevCgj
 Zlj2uOXQPLGi9dtzEIsefl5qVLivHdAGgRAGjJK8+DGweLvEqOslDAvI9CBQjwFqUW5mSWo8q
 8YxTkYlYR5d4NM4cnMK4Hb+groICagg85vDAU5qCQRISXVwNi868LpiJhf89wFej3bpuYy+l4
 8XveW44tvrub76YbGDVvnqzxbcOitVZJBv91h49PsYYW7/73YKXr504efr1Rb+8xCy97vPF1i
 +koswiX8DnvohICoby0cD3cmFzzb8urnas9yp/TvPx7oVfKde/QvWuJm+dYp2fudxC5vU2Rfw
 mroL7b71AolluKMREMt5qLiRADJI/uwugIAAA==
X-Env-Sender: prvs=54272f53f=citrix-osstest@xenproject.org
X-Msg-Ref: server-5.tower-27.messagelabs.com!1515694610!118905597!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64310 invoked from network); 11 Jan 2018 18:16:52 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-5.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 11 Jan 2018 18:16:52 -0000
X-IronPort-AV: E=Sophos;i="5.46,345,1511827200"; d="scan'208";a="457896304"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74259-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf-xsm:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:syslog-server:running:regression
 qemu-mainline:build-armhf:syslog-server:running:regression
 qemu-mainline:build-armhf-xsm:syslog-server:running:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: qemuu=3cee4db661ab9c0fce7937b3bbfa188a1845f31f
X-Osstest-Versions-That: qemuu=4124ea4f5bd367ca6412fb2dfe7ac4d80e1504d9
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Thu, 11 Jan 2018 18:14:43 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 74259: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2256797803359233858=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This run is configured for baseline tests only.

flight 74259 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/74259/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                     <job status>                 broken
 build-i386                      <job status>                 broken
 build-armhf-pvops               <job status>                 broken
 build-i386-xsm                  <job status>                 broken
 build-amd64-xsm                 <job status>                 broken
 build-amd64-pvops               <job status>                 broken
 build-i386-pvops                <job status>                 broken
 build-armhf-xsm                 <job status>                 broken
 build-armhf                     <job status>                 broken
 build-armhf-pvops             3 syslog-server                running
 build-armhf                   3 syslog-server                running
 build-armhf-xsm               3 syslog-server                running

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-xl-midway    1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 build-armhf-xsm               4 host-install(4)       broken baseline untested
 build-armhf                   4 host-install(4)       broken baseline untested
 build-armhf-pvops             4 host-install(4)       broken baseline untested
 build-armhf-xsm               5 capture-logs          broken baseline untested
 build-armhf                   5 capture-logs          broken baseline untested
 build-armhf-pvops             5 capture-logs          broken baseline untested
 build-i386                    4 host-install(4)       broken baseline untested
 build-amd64-pvops             4 host-install(4)       broken baseline untested
 build-amd64-xsm               4 host-install(4)       broken baseline untested
 build-i386-pvops              4 host-install(4)       broken baseline untested
 build-i386-xsm                4 host-install(4)       broken baseline untested
 build-amd64                   4 host-install(4)       broken baseline untested

version targeted for testing:
 qemuu                3cee4db661ab9c0fce7937b3bbfa188a1845f31f
baseline version:
 qemuu                4124ea4f5bd367ca6412fb2dfe7ac4d80e1504d9

Last test of basis    74185  2018-01-10 04:19:12 Z    1 days
Testing same since    74259  2018-01-11 13:15:53 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com>
  Eric Blake <eblake@redhat.com>
  Greg Kurz <groug@kaod.org>
  Laurent Vivier <laurent@vivier.eu>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Murilo Opsfelder Araujo <muriloo@linux.vnet.ibm.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>

jobs:
 build-amd64-xsm                                              broken  
 build-armhf-xsm                                              broken  
 build-i386-xsm                                               broken  
 build-amd64                                                  broken  
 build-armhf                                                  broken  
 build-i386                                                   broken  
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            broken  
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             broken  
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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

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

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

broken-job build-amd64 broken
broken-job build-i386 broken
broken-job build-armhf-pvops broken
broken-job build-i386-xsm broken
broken-job build-amd64-xsm broken
broken-job build-amd64-pvops broken
broken-job build-i386-pvops broken
broken-job build-armhf-xsm broken
broken-job build-armhf broken
broken-step build-armhf-xsm host-install(4)
broken-step build-armhf host-install(4)
broken-step build-armhf-pvops host-install(4)
broken-step build-armhf-xsm capture-logs
broken-step build-armhf capture-logs
broken-step build-armhf-pvops capture-logs
broken-step build-i386 host-install(4)
broken-step build-amd64-pvops host-install(4)
broken-step build-amd64-xsm host-install(4)
broken-step build-i386-pvops host-install(4)
broken-step build-i386-xsm host-install(4)
broken-step build-amd64 host-install(4)

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2256797803359233858==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 18:19:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 18:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZhRe-0002Nk-13; Thu, 11 Jan 2018 18:19:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q0jk=eg=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eZhRd-0002NV-8r
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 18:19:17 +0000
X-Inumbo-ID: 3a1dca62-f6fc-11e7-b0d7-9f685aff125f
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a1dca62-f6fc-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 18:21:23 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 11 Jan 2018 19:19:09 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 11 Jan 2018 18:18:54 +0000
Message-ID: <1515694732.30117.72.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Date: Thu, 11 Jan 2018 19:18:52 +0100
In-Reply-To: <1515690052-4221-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515690052-4221-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Cc: Meng Xu <mengxu@cis.upenn.edu>
Subject: Re: [Xen-devel] [PATCH] xen/sched_rt: Move repl_timer into struct
	rt_private
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============8598113485717622384=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8598113485717622384==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-5AXSAdrKxG2FJTAUxW/m"


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

On Thu, 2018-01-11 at 17:00 +0000, Andrew Cooper wrote:
> struct timer is only 48 bytes and repl_timer has a 1-to-1
> correspondance with
> struct rt_private, so having it referenced by pointer is wasteful.
>=20
> This avoids one memory allocation in rt_init(), and the resulting
> diffstat is:
>=20
>   add/remove: 0/0 grow/shrink: 0/7 up/down: 0/-156 (-156)
>   function                                     old     new   delta
>   rt_switch_sched                              134     133      -1
>   rt_context_saved                             278     271      -7
>   rt_vcpu_remove                               253     245      -8
>   rt_vcpu_sleep                                234     218     -16
>   repl_timer_handler                           761     744     -17
>   rt_deinit                                     44      20     -24
>   rt_init                                      219     136     -83
>=20
> As an extra bit of cleanup noticed while making this change, there is
> no need
> to call cpumask_clear() on an zeroed memory allocation.
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>
Acked-by: Dario Faggioli <dfaggioli@suse.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-5AXSAdrKxG2FJTAUxW/m
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+4FAlpXqowACgkQFkJ4iaW4
c+5Lew//XSkAAuQCAaX0cH6yMOLoJUmbTvHe2gx16x/WFMqwHj/fM+tfRR7tTULO
68pji1ZKVym1l1c6ttpsfqosaW7zcCFQXQG6JUfTk6732UDsB7/QmNoK4lc5PYdz
ifIKAmP1hHtxsoDROxqU38Ly7CH/rQNl2EwTR2rAFXkrzXR41DJYjEejrnk0k9wO
Njps9+B9t8NfNgSuqkWm0hd2Eks/RF+o5b5d6lrvJ6YMErSZQfR5Z8qUdyLMyLZt
tSiRVm2NUwZ2/jlO59nXcEj+Ea6cUiynj1e/40o2URn8rDE+kwIcWmfX5/igZIN4
ik3Tv9OkohXMqdM14qx5hl6iz1PDzhzVDd3VgomT+FQ3nHcWXWLPQetnz1gHbHqm
saziDb4A6L1ygc1fK5LHsd/qPtXLOnvcHZbZagzHmVC7TBijQWEE3xGXs2WKOz7H
lmmNo6CZMcGbbhJiLVkmSHbWFbJacn5bBIbBSidHM8+LGcsZEZ1cM51VSFkunwLN
OLY9lXhHDh+X8gIIsY1/CLi8tMbGbWSkam+4a99p2wGemyCN0ES9iBTF4mzFKyEk
QUPT5u1OvVJOCuKTQ7T+G1TDTcbw7XVYrXdNdJMu2JfSZCewwi8f1KHrSeexlwoF
UYUWddqkCSi/2cIy8EAMb6wcbyADA6tFYc3hkIWlLXalfco8auc=
=z8EN
-----END PGP SIGNATURE-----

--=-5AXSAdrKxG2FJTAUxW/m--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8598113485717622384==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 11 18:19:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 18:19:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZhS8-0002gm-8r; Thu, 11 Jan 2018 18:19:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q0jk=eg=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eZhS7-0002gc-CQ
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 18:19:47 +0000
X-Inumbo-ID: cc1a90a1-f6fb-11e7-b4a6-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc1a90a1-f6fb-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 19:18:19 +0100 (CET)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 11 Jan 2018 19:19:39 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 11 Jan 2018 18:19:21 +0000
Message-ID: <1515694760.30117.73.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Date: Thu, 11 Jan 2018 19:19:20 +0100
In-Reply-To: <1515690052-4221-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515690052-4221-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Cc: Meng Xu <mengxu@cis.upenn.edu>
Subject: Re: [Xen-devel] [PATCH] xen/sched_rt: Move repl_timer into struct
	rt_private
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============8341877391293427230=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Thu, 2018-01-11 at 17:00 +0000, Andrew Cooper wrote:
> struct timer is only 48 bytes and repl_timer has a 1-to-1
> correspondance with
> struct rt_private, so having it referenced by pointer is wasteful.
>=20
> This avoids one memory allocation in rt_init(), and the resulting
> diffstat is:
>=20
>   add/remove: 0/0 grow/shrink: 0/7 up/down: 0/-156 (-156)
>   function                                     old     new   delta
>   rt_switch_sched                              134     133      -1
>   rt_context_saved                             278     271      -7
>   rt_vcpu_remove                               253     245      -8
>   rt_vcpu_sleep                                234     218     -16
>   repl_timer_handler                           761     744     -17
>   rt_deinit                                     44      20     -24
>   rt_init                                      219     136     -83
>=20
> As an extra bit of cleanup noticed while making this change, there is
> no need
> to call cpumask_clear() on an zeroed memory allocation.
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>
Acked-by: Dario Faggioli <dfaggioli@suse.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-G0OWC6IKZOH2sJmFRVRu
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+4FAlpXqqgACgkQFkJ4iaW4
c+4+gg/8D/JotQeLXBCDClr0YmyiQf46475tBlACx3s3yKL4cN0DcLFxe1zZBGeC
s+Kw6Hs9/65OH9ajfuMbd2hu1fQfL3z/gelD148mwTbUoWC86inRdY+LuuLIFLgp
CYKf/6lP2YDyiArYOKZyO79x6NLipbeHmv415HpvCESlAX0mfWOrePl81qYCMOwO
Ei7jbb4KPaefa6OcjxcPrCpnuDPdDpLR8quCW8FKLTexiSmw2avMchfMvwcpeO77
WEVOQ6890HjIy84CKnH43LCe7R0HY9LNJ9NGo//pQ/qtRSXdohU8I/+d26Mi+QAk
z73IpyBEJ98LJFKTdW6FEGb/ThaiV4tbhva1Mo04rvPQivGZq1NPLU0lkHr1f1qE
kpTgYz2cYsYGuVWfzy7NRgRwN7K+pGtPylREQ3yzhQmrrKkEtuFjnECuqWauwLCA
ltetV9sFsP/hTALsorhXVMyjDz4iVuHK4Dpdp/m3WkldbY1FZCjQoonhYki0hNbH
qRP7x8DH3uOFaBWDFMEYTQVoj4R5i0ODcLjf9fkB7xmjtRY5FOeQ4geCwCEe/wY2
7Egc5ihzIdhHMIaDw24RFKMEryP6GnL0xvvUX1qBAEtCbbSnPDGiZRAkhQk8aLvh
UUgIdiptutGMlHdim9CyXEXsc1FSj8mcmPHGLM5wb5sbvuUNOJE=
=wRsa
-----END PGP SIGNATURE-----

--=-G0OWC6IKZOH2sJmFRVRu--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8341877391293427230==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 11 18:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 18:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZhjR-0004LF-Ra; Thu, 11 Jan 2018 18:37:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZhjQ-0004L8-S1
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 18:37:41 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id E0/D6-02260-4FEA75A5;
 Thu, 11 Jan 2018 18:37:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVffzuvA
 og+VX2S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aPxmXMBStzKq4dW83WwLjZtYuRi0NIoJFJ
 orm9ixHCecwoMXXyXmYIZxujRMO/42xdjJwcIgLOEl/PzGUHsXkF9CUOn9wKZgsLWErs3/iWH
 aRBQmCFosTBT79YQBISAt4Sk2bdZYex59+7xtTFyM7BJmAlcUgMJMoioCoxa+16xgmM3AsYGV
 YxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6mAEIdjBe3hh
 wiFGSg0lJlHdPeniUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneX2uBcoJFqempFWmZOcBQg0lL
 cPAoifDGAMNNiLe4IDG3ODMdInWK0Zij6cGDNmaOGy9etzELseTl56VKifOygZQKgJRmlObBD
 YLFwCVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8yaBTOHJzCuB2/cK6BQmoFPObwwFOaUkES
 El1cDoGdek8XRSwYLNYZfvfF6s+lX/zNxNmz+HXHlXnHDIgYslfOKG4IextgWTT5Zrl124olf
 J89pDi0/PX1TRuG/ZzeP6jN5apRI3cr4dkFq3+PrT61uO22XHelx4IamSkWI67/wjxiKWfVNW
 he/b94Xjj1RafKClj/ed7U5ZvZuPPds1eVtNe+cDJZbijERDLeai4kQAfU5dVnwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1515695858!83388941!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23917 invoked from network); 11 Jan 2018 18:37:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jan 2018 18:37:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZhjN-0004Sz-Gw; Thu, 11 Jan 2018 18:37:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZhjI-0004vO-8j; Thu, 11 Jan 2018 18:37:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZhjH-0004aH-Pj; Thu, 11 Jan 2018 18:37:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117765-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-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-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7bbc6ca4887794cc44b41412a35bdfbe0cbd1c50
X-Osstest-Versions-That: linux=9f74755895f9b080f79384edb600a18433788adc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 Jan 2018 18:37:31 +0000
Subject: [Xen-devel] [linux-4.9 test] 117765: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8160630085381899019=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 linux                7bbc6ca4887794cc44b41412a35bdfbe0cbd1c50
baseline version:
 linux                9f74755895f9b080f79384edb600a18433788adc

Last test of basis   117735  2018-01-08 22:05:50 Z    2 days
Testing same since   117765  2018-01-10 08:50:09 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "J. Bruce Fields" <bfields@fieldses.org>
  Aaron Ma <aaron.ma@canonical.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Andrew Morton <akpm@linux-foundation.org>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Chen-Yu Tsai <wens@csie.org>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Helge Deller <deller@gmx.de>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hugh Dickins <hughd@google.com>
  Ingo Molnar <mingo@kernel.org>
  Jan Engelhardt <jengelh@inai.de>
  Jayachandran C. <jnair@caviumnetworks.com>
  Jean-Philippe Brucker <jean-philippe.brucker@arm.com>
  Jens Axboe <axboe@fb.com>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Marc Dionne <marc.dionne@auristor.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Oleg Nesterov <oleg@redhat.com>
  Richard Weinberger <richard@nod.at>
  Robert Jarzmik <robert.jarzmik@free.fr>
  Robin Murphy <robin.murphy@arm.com>
  Sean Nyekjaer <sean.nyekjaer@prevas.dk>
  Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
  Thiago Rafael Becker <thiago.becker@gmail.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tomasz Nowicki <Tomasz.Nowicki@cavium.com>
  Vineet Gupta <vgupta@synopsys.com>
  Will Deacon <will.deacon@arm.com>
  Willy Tarreau <w@1wt.eu>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   9f74755895f9..7bbc6ca48877  7bbc6ca4887794cc44b41412a35bdfbe0cbd1c50 -> tested/linux-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8160630085381899019==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 19:22:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 19:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZiQr-0000KS-BW; Thu, 11 Jan 2018 19:22:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nmlq=eg=citrix.com=prvs=542eaf17c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZiQq-0000Jo-18
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 19:22:32 +0000
X-Inumbo-ID: 105e1353-f705-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 105e1353-f705-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 19:24:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,346,1511827200"; d="scan'208";a="465461573"
Date: Thu, 11 Jan 2018 19:22:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sarah Newman <srn@prgmr.com>
Message-ID: <20180111192223.ikwc3couixaffhhc@citrix.com>
References: <1515604552-9205-1-git-send-email-srn@prgmr.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515604552-9205-1-git-send-email-srn@prgmr.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sergey.dyasli@citrix.com, Wei Liu <wei.liu2@citrix.com>,
 anthony@codemonkey.ws, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] vixen: port of shadow PV console's page for
 L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU2FyYWgKCk9uIFdlZCwgSmFuIDEwLCAyMDE4IGF0IDA5OjE1OjUyQU0gLTA4MDAsIFNhcmFo
IE5ld21hbiB3cm90ZToKPiBUaGUgY3VycmVudCB2ZXJzaW9uIG9mIHZpeGVuIGhhbmRsZXMgY29u
c29sZSBvdXRwdXQgZnJvbSB0aGUgZ3Vlc3QKPiBidXQgbm90IGNvbnNvbGUgaW5wdXQgdG8gdGhl
IGd1ZXN0LiBUaGlzIGFkZHMgZ3Vlc3QgaW5wdXQgYXMgaW4KPiAKPiAwZDUwYTg1ZiB4ODYvcHYt
c2hpbTogc2hhZG93IFBWIGNvbnNvbGUncyBwYWdlIGZvciBMMiBEb21VLAo+IAo+IGJ1dCB3aXRo
IHJlYWRfc21iIG1vdmVkIHVwIGluIGd1ZXN0X3R4Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNhcmFo
IE5ld21hbiA8c3JuQHByZ21yLmNvbT4KCkkgd2FzIHdyb25nIGFib3V0IElhbidzIHNjcmlwdCB3
b3VsZCBtYWtlIHRoZSBjb25zb2xlIHdvcmsgZm9yIGd1ZXN0CmlucHV0LgoKVGhpcyBwYXRjaCBs
b29rcyBPSywgYnV0IHBsZWFzZSBhZGQgYmFjayBTZXJnZXkncyBTb0Igb24gdGhlIHBhdGNoIHdo
ZW4KeW91IHN1Ym1pdCBpdCB0aGUgbmV4dCB0aW1lLgoKTm90ZSB0aGF0IHRoaXMgcGF0Y2ggaGFz
IGJlZW4gc2luY2UgdXBkYXRlZCwgYnV0IHRoZSBtZWF0IG9mIHRoZQpndWVzdF90eCBzaG91bGQg
YmUgdGhlIHNhbWUsIHNvIHlvdSBzaG91bGRuJ3Qgd29ycnkgYWJvdXQgdGhhdC4KCj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKPiBpbmRleCBhODNhZWIyLi5iZTU4NzVlIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jCj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPiBAQCAt
MzAsNiArMzAsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPiAvKiBmb3IgZG9fY29u
c29sZV9pbyAqLwo+ICAjaW5jbHVkZSA8eGVuL2Vhcmx5X3ByaW50ay5oPgo+ICAjaW5jbHVkZSA8
eGVuL3dhcm5pbmcuaD4KPiArI2luY2x1ZGUgPGFzbS9ndWVzdC92aXhlbi5oPgo+ICAKPiAgLyog
Y29uc29sZTogY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgY29uc29sZSBvdXRwdXRzLiAqLwo+ICBz
dGF0aWMgY2hhciBfX2luaXRkYXRhIG9wdF9jb25zb2xlWzMwXSA9IE9QVF9DT05TT0xFX1NUUjsK
PiBAQCAtNDA2LDEzICs0MDcsMTYgQEAgc3RhdGljIHZvaWQgX19zZXJpYWxfcngoY2hhciBjLCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICBzZXJpYWxfcnhfcmluZ1tTRVJJ
QUxfUlhfTUFTSyhzZXJpYWxfcnhfcHJvZCsrKV0gPSBjOwo+ICAgICAgLyogQWx3YXlzIG5vdGlm
eSB0aGUgZ3Vlc3Q6IHByZXZlbnRzIHJlY2VpdmUgcGF0aCBmcm9tIGdldHRpbmcgc3R1Y2suICov
Cj4gICAgICBzZW5kX2dsb2JhbF92aXJxKFZJUlFfQ09OU09MRSk7Cj4gKwo+ICsgICAgaWYgKCBp
c192aXhlbigpKQo+ICsgICAgICAgIHZpeGVuX2d1ZXN0X3R4KGMpOwo+ICB9Cj4gIAo+ICBzdGF0
aWMgdm9pZCBzZXJpYWxfcngoY2hhciBjLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAg
ewo+ICAgICAgc3RhdGljIGludCBzd2l0Y2hfY29kZV9jb3VudCA9IDA7Cj4gIAo+IC0gICAgaWYg
KCBzd2l0Y2hfY29kZSAmJiAoYyA9PSBzd2l0Y2hfY29kZSkgKQo+ICsgICAgaWYgKCFpc192aXhl
bigpICYmIHN3aXRjaF9jb2RlICYmIChjID09IHN3aXRjaF9jb2RlKSApCgpPaC4uLiA6LSkKCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 19:22:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 19:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZiR9-0000LY-Ib; Thu, 11 Jan 2018 19:22:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1t6j=eg=randomwebstuff.com=xen@srs-us1.protection.inumbo.net>)
 id 1eZiR8-0000Kw-CP
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 19:22:50 +0000
X-Inumbo-ID: 1b353fd7-f705-11e7-b0d7-9f685aff125f
Received: from mail1.25mail.st (unknown [206.123.115.54])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b353fd7-f705-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 19:24:56 +0000 (UTC)
Received: from mail1.25mail.st (localhost [127.0.0.1])
 by mail1.25mail.st (Postfix) with ESMTPA id 6582860482;
 Thu, 11 Jan 2018 19:22:34 +0000 (UTC)
MIME-Version: 1.0
Date: Fri, 12 Jan 2018 08:22:34 +1300
From: Peter <xen@randomwebstuff.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
 <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
 <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
 <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>
Message-ID: <b9015baa7c417c4b6c4742d6340c77a9@randomwebstuff.com>
X-Sender: xen@randomwebstuff.com
User-Agent: Roundcube Webmail/1.1.5
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMjAxOC0wMS0xMSAyMjoxNiwgTGFycyBLdXJ0aCB3cm90ZToKPiBBbmQgdGhpcyB0aW1lIHdp
dGggYXR0YWNobWVudAo+PiBPbiAxMSBKYW4gMjAxOCwgYXQgMDk6MTUsIExhcnMgS3VydGggPGxh
cnMua3VydGgueGVuQGdtYWlsLmNvbT4KPj4gd3JvdGU6Cj4+IAo+PiBJIGFtIHdvbmRlcmluZyB3
aGV0aGVyIHNvbWV0aGluZyBsaWtlIHRoZSBhdHRhY2hlZCB0YWJsZSB3b3VsZCBtYWtlCj4+IHVu
ZGVyc3RhbmRpbmcgdGhlIEZBUSBlYXNpZXIuIFBhZ2UgMSBpcyBjbGVhcmx5IHdoYXQgaXMgWGVu
IHNwZWNpZmljCj4+IGFuZCB3ZSBkZWZpbml0ZWx5IHNob3VsZCBjb3Zlci4KPj4gUGFnZSAyIGlu
IGdlbmVyYWwgY292ZXJzIExpbnV4IGFuZCBndWVzdHMuIFRoZSBmaXJzdCBibG9jayBpcwo+PiBy
ZWxhdGl2ZWx5IHN0cmFpZ2h0Zm9yd2FyZC4KPj4gCj4+IFRoZSAybmQgYW5kIDNyZCBibG9jayBp
cyBiYXNlZCBvbiBpbmZvcm1hdGlvbiBmcm9tIERvdWc6IGFzIHRoZXJlCj4+IGFyZSBtYW55IGdh
cHMsIEkgd291bGQgYmUgdW5lYXN5IGFib3V0IHB1Ymxpc2hpbmcgdGhlc2Ugc29tZXdoZXJlCj4+
IHByb21pbmVudC4KPj4gCj4+IEFsc28KPj4gCj4+PiBBcyB0aGlzIGlzIHJlYWxseSBndWVzdCBz
cGVjaWZpYyB0aGlzIGluZm9ybWF0aW9uIGNhbid0IGJlCj4+PiBwcm92aWRlZCBieQo+Pj4gWGVu
Lgo+PiAKPj4gd2hpY2ggY2FycmllcyBhIHJpc2sgdGhhdCBhbnkgYW5hbHlzaXMgbWFkZSBieSBh
bnlvbmUgbWlnaHQgb25seQo+PiBhcHBseSB0byB0aGUgY29udGV4dCBpbiB3aGljaCB0aGUgYW5h
bHlzaXMgd2FzIGRvbmUuCj4+IAo+PiBCdXQgdGhlIHF1ZXN0aW9uIGtlZXBzIGNvbWluZyB1cCwg
c28gbWFraW5nIHRoaXMgY2xlYXJlciBpcyBtYXliZQo+PiBzZW5zaWJsZS4KCkluIHRoZSBtYXRy
aXggSSBzZWUgIklzIGEgdXNlciBzcGFjZSBhdHRhY2sgb24gdGhlIGd1ZXN0IGtlcm5lbCBwb3Nz
aWJsZSAKKHdoZW4gcnVubmluZyBpbiBhIFhlbiBWTSk/IiBGb3IgUFZIIChhbmQgSFZNKSA9IFll
c1sxXSB3aGVyZSBbMV0gCkltcGFjdHMgSW50ZWwgQ1BVcyBvbmx5LgoKSXMgdGhlcmUgYW55IG1p
dGlnYXRpb24gZm9yIHRoaXM/ICBpLmUuIEhvdyB0byBwcm90ZWN0IGEgZ3Vlc3QgVk0gZnJvbSAK
aXRzIG93biB1c2Vyc3BhY2UgcHJvY2Vzc2VzLgoKPj4gCj4+IEJlc3QgUmVnYXJkcwo+PiBMYXJz
Cj4+IAo+PiBPbiAxMCBKYW4gMjAxOCwgYXQgMDY6MDMsIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4gd3JvdGU6Cj4+IE9uIDEwLzAxLzE4IDA0OjU4LCBQZXRlciB3cm90ZToKPj4gT24g
MjAxOC0wMS0wOSAxNTowNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBTdW4sIDcg
SmFuIDIwMTgsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4gT24gRnJpLCBK
YW4gMDUsIDIwMTggYXQgMDc6MDU6NTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4g
T24gMDUvMDEvMTggMTg6MTYsIFJpY2ggUGVyc2F1ZCB3cm90ZToKPj4gT24gSmFuIDUsIDIwMTgs
IGF0IDA2OjM1LCBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb20KPj4gPG1haWx0
bzpsYXJzLmt1cnRoLnhlbkBnbWFpbC5jb20+PiB3cm90ZToKPj4gTGludXjigJlzIEtQVEkgc2Vy
aWVzIGlzIGRlc2lnbmVkIHRvIGFkZHJlc3MgU1AzIG9ubHkuICBGb3IgWGVuCj4gIGd1ZXN0cywK
PiAKPj4gb25seSA2NC1iaXQgUFYgZ3Vlc3RzIGFyZSBhZmZlY3RlZCBieSBTUDMuIEEgS1BUSS1s
aWtlIGFwcHJvYWNoIHdhcwo+PiBleHBsb3JlZCBpbml0aWFsbHksIGJ1dCByZXF1aXJlZCBzaWdu
aWZpY2FudCBBQkkgY2hhbmdlcy4KPiAKPiBJcyBzb21lIHBhcnRpYWwgS1BUSS1saWtlIGFwcHJv
YWNoIGZlYXNpYmxlPyBMaWtlIHVubWFwcGluZyBtZW1vcnkKPiBvd25lZAo+IGJ5IG90aGVyIGd1
ZXN0cywgYnV0IGtlZXBpbmcgWGVuIGFyZWFzIG1hcHBlZD8gVGhpcyB3aWxsIHN0aWxsIGFsbG93
Cj4gbGVha2luZyBYZW4gbWVtb3J5LCBidXQgdGhlcmUgYXJlIHZlcnkgZmV3IHNlY3JldHMgdGhl
cmUgKHZDUFVzIHN0YXRlLAo+IGFueXRoaW5nIGVsc2U/KSwgc28gb3ZlcmFsbCBpbXBhY3Qgd2ls
bCBiZSBtdWNoIGxvd2VyLgo+IAo+ICsxCj4gCj4gSSBiZWxpZXZlCj4gaHR0cHM6Ly9ibG9nLnhl
bnByb2plY3Qub3JnLzIwMTgvMDEvMDQveGVuLXByb2plY3Qtc3BlY3RyZW1lbHRkb3duLWZhcS8K
PiBpcyBjbGVhciByZSBWTXMgYXR0YWNraW5nL2FjY2Vzc2luZyB0aGUgaG9zdC9kb20wL2h5cGVy
dmlzb3IgYW5kIHRoZQo+IG1pdGlnYXRpb25zIGZvciB0aGF0Lgo+IAo+IEhvd2V2ZXIgdGhlIHBh
Z2Ugc2VlbXMgYW1iaWd1b3VzIGFib3V0IHdoZXRoZXIgNjQgYml0IFZNcyBydW5uaW5nIGFzCj4g
UFZIdjIgd2l0aCBob3N0IHByb3ZpZGVkIGtlcm5lbHMgYXJlIHByb3RlY3RlZCBvciBub3QgKGZy
b20gZWFjaCBWTSdzCj4gb3duIHByb2Nlc3NlcykuCj4gCj4gUFZIdjIgaXMgdXNpbmcgZXhhY3Rs
eSB0aGUgc2FtZSBydW50aW1lIGVudmlyb25tZW50IGFzIEhWTSBzZWVuIGZyb20KPiB0aGUKPiBo
eXBlcnZpc29yLiBTbyBhIGd1ZXN0IHJ1bm5pbmcgYXMgUFZIdjIgbmVlZHMgYSBQVEkgbGlrZSBh
cHByb2FjaCBsaWtlCj4gSFZNIGluIGl0cyBrZXJuZWwuCj4gCj4+IENhbiB0aGUgcGFnZSBiZSB1
cGRhdGVkIHRvIGJlIG1vcmUgZXhwbGljaXQgYW5kIHBlcmhhcHMgZGVzY3JpYmUgaG93Cj4+IHRo
ZQo+PiBWTSBrZXJuZWwgb3IgaG93IHRoZSBQVkh2MiB2aXJ0dWFsaXphdGlvbiBwcm92aWRlcyB0
aGF0IHByb3RlY3Rpb24uCj4+IEFuZAo+PiBpZGVhbGx5IGhvdyB0aGF0IGNvdWxkIGJlIGNoZWNr
ZWQgZnJvbSB0aGUgVk0gaXRzZWxmLiAgZS5nLiBncmVwIHB0aQo+PiAvcHJvYy9jcHVpbmZvPwo+
IAo+IEFzIHRoaXMgaXMgcmVhbGx5IGd1ZXN0IHNwZWNpZmljIHRoaXMgaW5mb3JtYXRpb24gY2Fu
J3QgYmUgcHJvdmlkZWQgYnkKPiBYZW4uCj4gCj4+IGUuZy4gdGhlIHBhZ2Ugc2F5czogIkd1ZXN0
IGtlcm5lbHMgcnVubmluZyBpbiA2NC1iaXQgUFYgbW9kZSBhcmUgbm90Cj4+IGRpcmVjdGx5IHZ1
bG5lcmFibGUgdG8gYXR0YWNrIHVzaW5nIFNQMywgYmVjYXVzZSA2NC1iaXQgUFYgZ3Vlc3RzCj4+
IGFscmVhZHkgcnVuIGluIGEgS1BUSS1saWtlIG1vZGUuIiBidXQgaXQgZG9lcyBub3QgbWVudGlv
biBQVkh2MiBmb3IKPj4gdGhhdC4gIElzIGl0IHByb3RlY3RlZCB1bmRlciBQVkh2Mj8gIERvZXMg
aXQgZGVwZW5kIG9uIHRoZSBrZXJuZWw/Cj4+IElzCj4+IHNvIHdoYXQgaXMgdGhlIHBhdGNoc2V0
L29wdGlvbi9tZWNoYW5pc20gdGhhdCBwcm90ZWN0cyB0aGUgVk0gZnJvbQo+PiBpdHMKPj4gb3du
IHByb2Nlc3Nlcz8KPiAKPiBUaGlzIHF1ZXN0aW9uIHNob3VsZCBoYXZlIGJlZW4gYW5zd2VyZWQg
YWJvdmUgYWxyZWFkeS4KPiAKPiBKdWVyZ2VuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 19:31:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 19:31:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZiYx-0001PG-CF; Thu, 11 Jan 2018 19:30:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=lx43=eg=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eZiYw-0001PA-Cl
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 19:30:54 +0000
X-Inumbo-ID: bdcd1a9c-f705-11e7-b4a6-bc764e045a96
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdcd1a9c-f705-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 20:29:29 +0100 (CET)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 84A75B5E5897;
 Thu, 11 Jan 2018 20:30:49 +0100 (CET)
To: Peter <xen@randomwebstuff.com>, Lars Kurth <lars.kurth.xen@gmail.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
 <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
 <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
 <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>
 <b9015baa7c417c4b6c4742d6340c77a9@randomwebstuff.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <b8c362b9-90e7-cef3-cb54-c89540424ab9@knorrie.org>
Date: Thu, 11 Jan 2018 20:30:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <b9015baa7c417c4b6c4742d6340c77a9@randomwebstuff.com>
Content-Language: en_US
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Doug Goldstein <cardoe@cardoe.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwODoyMiBQTSwgUGV0ZXIgd3JvdGU6Cj4gT24gMjAxOC0wMS0xMSAyMjox
NiwgTGFycyBLdXJ0aCB3cm90ZToKPj4gQW5kIHRoaXMgdGltZSB3aXRoIGF0dGFjaG1lbnQKPj4+
IE9uIDExIEphbiAyMDE4LCBhdCAwOToxNSwgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aC54ZW5AZ21h
aWwuY29tPgo+Pj4gd3JvdGU6Cj4+Pgo+Pj4gSSBhbSB3b25kZXJpbmcgd2hldGhlciBzb21ldGhp
bmcgbGlrZSB0aGUgYXR0YWNoZWQgdGFibGUgd291bGQgbWFrZQo+Pj4gdW5kZXJzdGFuZGluZyB0
aGUgRkFRIGVhc2llci4gUGFnZSAxIGlzIGNsZWFybHkgd2hhdCBpcyBYZW4gc3BlY2lmaWMKPj4+
IGFuZCB3ZSBkZWZpbml0ZWx5IHNob3VsZCBjb3Zlci4KPj4+IFBhZ2UgMiBpbiBnZW5lcmFsIGNv
dmVycyBMaW51eCBhbmQgZ3Vlc3RzLiBUaGUgZmlyc3QgYmxvY2sgaXMKPj4+IHJlbGF0aXZlbHkg
c3RyYWlnaHRmb3J3YXJkLgo+Pj4KPj4+IFRoZSAybmQgYW5kIDNyZCBibG9jayBpcyBiYXNlZCBv
biBpbmZvcm1hdGlvbiBmcm9tIERvdWc6IGFzIHRoZXJlCj4+PiBhcmUgbWFueSBnYXBzLCBJIHdv
dWxkIGJlIHVuZWFzeSBhYm91dCBwdWJsaXNoaW5nIHRoZXNlIHNvbWV3aGVyZQo+Pj4gcHJvbWlu
ZW50Lgo+Pj4KPj4+IEFsc28KPj4+Cj4+Pj4gQXMgdGhpcyBpcyByZWFsbHkgZ3Vlc3Qgc3BlY2lm
aWMgdGhpcyBpbmZvcm1hdGlvbiBjYW4ndCBiZQo+Pj4+IHByb3ZpZGVkIGJ5Cj4+Pj4gWGVuLgo+
Pj4KPj4+IHdoaWNoIGNhcnJpZXMgYSByaXNrIHRoYXQgYW55IGFuYWx5c2lzIG1hZGUgYnkgYW55
b25lIG1pZ2h0IG9ubHkKPj4+IGFwcGx5IHRvIHRoZSBjb250ZXh0IGluIHdoaWNoIHRoZSBhbmFs
eXNpcyB3YXMgZG9uZS4KPj4+Cj4+PiBCdXQgdGhlIHF1ZXN0aW9uIGtlZXBzIGNvbWluZyB1cCwg
c28gbWFraW5nIHRoaXMgY2xlYXJlciBpcyBtYXliZQo+Pj4gc2Vuc2libGUuCj4gCj4gSW4gdGhl
IG1hdHJpeCBJIHNlZSAiSXMgYSB1c2VyIHNwYWNlIGF0dGFjayBvbiB0aGUgZ3Vlc3Qga2VybmVs
IHBvc3NpYmxlCj4gKHdoZW4gcnVubmluZyBpbiBhIFhlbiBWTSk/IiBGb3IgUFZIIChhbmQgSFZN
KSA9IFllc1sxXSB3aGVyZSBbMV0KPiBJbXBhY3RzIEludGVsIENQVXMgb25seS4KPiAKPiBJcyB0
aGVyZSBhbnkgbWl0aWdhdGlvbiBmb3IgdGhpcz/CoCBpLmUuIEhvdyB0byBwcm90ZWN0IGEgZ3Vl
c3QgVk0gZnJvbQo+IGl0cyBvd24gdXNlcnNwYWNlIHByb2Nlc3Nlcy4KClRoYXQgcGFydCBpcyBo
YW5kbGVkIGJ5IHRoZSBrZXJuZWwgaW5zaWRlIHRoZSBndWVzdC4gWGVuIGRvZXNuJ3Qgc2VlCnRo
YXQgaGFwcGVuaW5nLgoKSXQncyBmb3IgZXhhbXBsZSB0aGUgS1BUSS9LQUlTRVIgcGF0Y2hlcyB0
aGF0IGdvdCBpbnRvIHRoZSBsaW51eCBrZXJuZWxzCm5vdy4KCj4+Pgo+Pj4gQmVzdCBSZWdhcmRz
Cj4+PiBMYXJzCj4+Pgo+Pj4gT24gMTAgSmFuIDIwMTgsIGF0IDA2OjAzLCBKdWVyZ2VuIEdyb3Nz
IDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24gMTAvMDEvMTggMDQ6NTgsIFBldGVyIHdy
b3RlOgo+Pj4gT24gMjAxOC0wMS0wOSAxNTowNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+
Pj4gT24gU3VuLCA3IEphbiAyMDE4LCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6
Cj4+PiBPbiBGcmksIEphbiAwNSwgMjAxOCBhdCAwNzowNTo1NlBNICswMDAwLCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gT24gMDUvMDEvMTggMTg6MTYsIFJpY2ggUGVyc2F1ZCB3cm90ZToKPj4+
IE9uIEphbiA1LCAyMDE4LCBhdCAwNjozNSwgTGFycyBLdXJ0aCA8bGFycy5rdXJ0aC54ZW5AZ21h
aWwuY29tCj4+PiA8bWFpbHRvOmxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4+IHdyb3RlOgo+Pj4g
TGludXjigJlzIEtQVEkgc2VyaWVzIGlzIGRlc2lnbmVkIHRvIGFkZHJlc3MgU1AzIG9ubHkuwqAg
Rm9yIFhlbgo+PiDCoGd1ZXN0cywKPj4KPj4+IG9ubHkgNjQtYml0IFBWIGd1ZXN0cyBhcmUgYWZm
ZWN0ZWQgYnkgU1AzLiBBIEtQVEktbGlrZSBhcHByb2FjaCB3YXMKPj4+IGV4cGxvcmVkIGluaXRp
YWxseSwgYnV0IHJlcXVpcmVkIHNpZ25pZmljYW50IEFCSSBjaGFuZ2VzLgo+Pgo+PiBJcyBzb21l
IHBhcnRpYWwgS1BUSS1saWtlIGFwcHJvYWNoIGZlYXNpYmxlPyBMaWtlIHVubWFwcGluZyBtZW1v
cnkKPj4gb3duZWQKPj4gYnkgb3RoZXIgZ3Vlc3RzLCBidXQga2VlcGluZyBYZW4gYXJlYXMgbWFw
cGVkPyBUaGlzIHdpbGwgc3RpbGwgYWxsb3cKPj4gbGVha2luZyBYZW4gbWVtb3J5LCBidXQgdGhl
cmUgYXJlIHZlcnkgZmV3IHNlY3JldHMgdGhlcmUgKHZDUFVzIHN0YXRlLAo+PiBhbnl0aGluZyBl
bHNlPyksIHNvIG92ZXJhbGwgaW1wYWN0IHdpbGwgYmUgbXVjaCBsb3dlci4KPj4KPj4gKzEKPj4K
Pj4gSSBiZWxpZXZlCj4+IGh0dHBzOi8vYmxvZy54ZW5wcm9qZWN0Lm9yZy8yMDE4LzAxLzA0L3hl
bi1wcm9qZWN0LXNwZWN0cmVtZWx0ZG93bi1mYXEvCj4+IGlzIGNsZWFyIHJlIFZNcyBhdHRhY2tp
bmcvYWNjZXNzaW5nIHRoZSBob3N0L2RvbTAvaHlwZXJ2aXNvciBhbmQgdGhlCj4+IG1pdGlnYXRp
b25zIGZvciB0aGF0Lgo+Pgo+PiBIb3dldmVyIHRoZSBwYWdlIHNlZW1zIGFtYmlndW91cyBhYm91
dCB3aGV0aGVyIDY0IGJpdCBWTXMgcnVubmluZyBhcwo+PiBQVkh2MiB3aXRoIGhvc3QgcHJvdmlk
ZWQga2VybmVscyBhcmUgcHJvdGVjdGVkIG9yIG5vdCAoZnJvbSBlYWNoIFZNJ3MKPj4gb3duIHBy
b2Nlc3NlcykuCj4+Cj4+IFBWSHYyIGlzIHVzaW5nIGV4YWN0bHkgdGhlIHNhbWUgcnVudGltZSBl
bnZpcm9ubWVudCBhcyBIVk0gc2VlbiBmcm9tCj4+IHRoZQo+PiBoeXBlcnZpc29yLiBTbyBhIGd1
ZXN0IHJ1bm5pbmcgYXMgUFZIdjIgbmVlZHMgYSBQVEkgbGlrZSBhcHByb2FjaCBsaWtlCj4+IEhW
TSBpbiBpdHMga2VybmVsLgo+Pgo+Pj4gQ2FuIHRoZSBwYWdlIGJlIHVwZGF0ZWQgdG8gYmUgbW9y
ZSBleHBsaWNpdCBhbmQgcGVyaGFwcyBkZXNjcmliZSBob3cKPj4+IHRoZQo+Pj4gVk0ga2VybmVs
IG9yIGhvdyB0aGUgUFZIdjIgdmlydHVhbGl6YXRpb24gcHJvdmlkZXMgdGhhdCBwcm90ZWN0aW9u
Lgo+Pj4gQW5kCj4+PiBpZGVhbGx5IGhvdyB0aGF0IGNvdWxkIGJlIGNoZWNrZWQgZnJvbSB0aGUg
Vk0gaXRzZWxmLsKgIGUuZy4gZ3JlcCBwdGkKPj4+IC9wcm9jL2NwdWluZm8/Cj4+Cj4+IEFzIHRo
aXMgaXMgcmVhbGx5IGd1ZXN0IHNwZWNpZmljIHRoaXMgaW5mb3JtYXRpb24gY2FuJ3QgYmUgcHJv
dmlkZWQgYnkKPj4gWGVuLgo+Pgo+Pj4gZS5nLiB0aGUgcGFnZSBzYXlzOiAiR3Vlc3Qga2VybmVs
cyBydW5uaW5nIGluIDY0LWJpdCBQViBtb2RlIGFyZSBub3QKPj4+IGRpcmVjdGx5IHZ1bG5lcmFi
bGUgdG8gYXR0YWNrIHVzaW5nIFNQMywgYmVjYXVzZSA2NC1iaXQgUFYgZ3Vlc3RzCj4+PiBhbHJl
YWR5IHJ1biBpbiBhIEtQVEktbGlrZSBtb2RlLiIgYnV0IGl0IGRvZXMgbm90IG1lbnRpb24gUFZI
djIgZm9yCj4+PiB0aGF0LsKgIElzIGl0IHByb3RlY3RlZCB1bmRlciBQVkh2Mj/CoCBEb2VzIGl0
IGRlcGVuZCBvbiB0aGUga2VybmVsPwo+Pj4gSXMKPj4+IHNvIHdoYXQgaXMgdGhlIHBhdGNoc2V0
L29wdGlvbi9tZWNoYW5pc20gdGhhdCBwcm90ZWN0cyB0aGUgVk0gZnJvbQo+Pj4gaXRzCj4+PiBv
d24gcHJvY2Vzc2VzPwo+Pgo+PiBUaGlzIHF1ZXN0aW9uIHNob3VsZCBoYXZlIGJlZW4gYW5zd2Vy
ZWQgYWJvdmUgYWxyZWFkeS4KPj4KPj4gSnVlcmdlbgo+Pgo+IAo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 20:09:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 20:09:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZjAD-0004J3-Pa; Thu, 11 Jan 2018 20:09:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cumc=eg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZjAB-0004IP-Dj
 for xen-devel@lists.xen.org; Thu, 11 Jan 2018 20:09:23 +0000
X-Inumbo-ID: 1e4f4a54-f70b-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e4f4a54-f70b-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 21:07:59 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZj9z-00070P-UW; Thu, 11 Jan 2018 20:09:11 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eZj9z-0007m9-Rz; Thu, 11 Jan 2018 20:09:11 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eZj9z-0007m9-Rz@xenbits.xenproject.org>
Date: Thu, 11 Jan 2018 20:09:11 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 4

        Information leak via side effects of speculative execution

UPDATES IN VERSION 4
====================

Added README for determining which shim to use, as well as
instructions for using "Vixen" (HVM shim) and the required
conversion script

ISSUE DESCRIPTION
=================

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1 and SP2.

SP3 can be mitigated by running guests in HVM or PVH mode.

RESOLUTION
==========

There is no available resolution for SP1.  A solution may be available
in the future.

We are working on patches which mitigate SP2 but these are not
currently available.  Given that the vulnerabilities are now public,
these will be developed and published in public, initially via
xen-devel.

For guests with legacy PV kernels which cannot be run in HVM or PVH
mode directly, we have developed two "shim" hypervisors that allow PV
guests to run in HVM mode or PVH mode.  The HVM shim (codenamed
"Vixen") is available now.  We expect to have the PVH shim (codenamed
"Comet") available within a few days.  Please read README.which-shim
to determine which shim is suitable for you.

$ sha256sum xsa254*/*
2df6b811ec7a377a9cc717f7a8ed497f3a90928c21cba81182eb4a802e32ecd7  xsa254/README.vixen
bc04385fd3ec899e1b8c1c001b6169587a8a8b20d5d0d584ff749b7ed67d7e70  xsa254/README.which-shim
36e825118fa8fca30158e50607580ddf64f6c62e5c5127d87d0042fbe2ff37b2  xsa254/pvshim-converter.pl
$


NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaV8ReAAoJEIP+FMlX6CvZWoUH/joZJ3sMPCs5EHlDcKMcoWXx
YMsZuypqVyotc9WbvBdh3QfdfCEOqouJatHUBkl3Me8bzkJY1IEzcE4BlG0Ku1Bv
s2DKEcUDbEtA7zuJuQukeuYdx4QaqfVr93fnW48P2Ax2X7kBl1cvr5isxjBaPqC2
dHVMqXgwPGPwOzPW7GZjmzDikyPAHgsNxdH/rXdAHSJ8hLVUeQv3zhMaoUmvQiNb
xq7+mSIoVAZr82fXKGKApX2XTxmwq7SgyzAVVfGySID9GGjnGGoSpirpMtkD+7io
rpe0W+KD/muukgzvRd5+eHbx+dIq5MN0VnQiFbc2WmM8HNoJF/R8k/kvLtQfiZ4=
=2xGF
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa254/README.vixen"
Content-Disposition: attachment; filename="xsa254/README.vixen"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgIFBWLWluLUhWTSBzaGltIHdpdGggInNpZGVjYXIi
IElTTwogICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1FIGRlc2Ny
aWJlcyBvbmUgb2YgdHdvIG1pdGlnYXRpb24gc3RyYXRlZ2llcyBmb3IgTWVs
dGRvd24uCgpUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRvIHJ1biBQViBndWVz
dHMgKHdoaWNoIGNhbiByZWFkIGFsbCBvZiBob3N0Cm1lbW9yeSBkdWUgdG8g
dGhlIGhhcmR3YXJlIGJ1Z3MpIGFzIEhWTSBndWVzdHMgKHdoaWNoIGNhbm5v
dCwgYXQgbGVhc3QKbm90IGR1ZSB0byBNZWx0ZG93bikuICBUaGUgUFYgZW52
aXJvbm1lbnQgaXMgc3RpbGwgcHJvdmlkZWQgdG8gdGhlCmd1ZXN0IGJ5IGFu
IGVtYmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0iLiAgVGhpcyB2ZXJz
aW9uIG9mIHRoZQpzaGltIGlzIGNvZGVuYW1lZCAiVml4ZW4iLgoKSW4gb3Jk
ZXIgdG8gYm9vdCB0aGUgc2hpbSB3aXRoIGFuIHVubW9kaWZpZWQgdG9vbHN0
YWNrLCB5b3UgYWxzbwpwcm92aWRlIGEgc3BlY2lhbCBkaXNrIGNvbnRhaW5p
bmcgdGhlIHNoaW0gYW5kIHRoZSBndWVzdCBrZXJuZWwgKG9yCnB2Z3J1Yik7
IHRoaXMgaXMgY2FsbGVkIHRoZSAic2lkZWNhciIuCgpXaGF0IHlvdSB3aWxs
IG5lZWQKLS0tLS0tLS0tLS0tLS0tLS0tCgogKiBZb3VyIGhvc3QgbXVzdCBi
ZSBhYmxlIHRvIHJ1biBncnViLW1rcmVzY3VlIHRvIGdlbmVyYXRlIGEgLmlz
bwogKiBZb3Ugd2lsbCB0aGVyZWZvcmUgbmVlZCB4b3JyaXNvIGFuZCBtdG9v
bHMKICogWW91IG11c3QgYmUgdXNpbmcgeGwgYW5kIGFibGUgdG8gdXNlIGFu
IGFsdGVybmF0aXZlIHlvdXIgZ3Vlc3QgY29uZmlnCgogKiBZb3Ugd2lsbCBu
ZWVkIHRoZSBzY3JpcHQgInB2c2hpbS1jb252ZXJ0ZXIucGwiCiAgLSBUaGlz
IHJlbGllcyBvbiBwZXJsLWpzb24KICogWW91IHdpbGwgbmVlZCB0aGUgeGVu
LmdpdCB0YWcgNC45LjEtc2hpbS12aXhlbi0xCgoKSW5zdHJ1Y3Rpb25zCi0t
LS0tLS0tLS0tLQoKMS4gT24gYSBzdWl0YWJsZSBzeXN0ZW0gKHBlcmhhcHMg
YSBkaWZmZXJlbnQgaG9zdCkKICAgIGdpdCBjbG9uZSBnaXQ6Ly94ZW5iaXRz
LnhlbnByb2plY3Qub3JnL3hlbi5naXQgeGVuLmdpdAogICAgY2QgeGVuLmdp
dAogICAgZ2l0IGNoZWNrb3V0IDQuOS4xLXNoaW0tdml4ZW4tMQoKSWYgeW91
IG5lZWQgYmktZGlyZWN0aW9uYWwgY29uc29sZSBhbmQgZG9uJ3QgbWluZCBh
IGxlc3MtdGVzdGVkIHBhdGNoLAp5b3UgY2FuIGFwcGx5IHRoZSBwYXRjaCBm
b3VuZCBpbiB0aGlzIGVtYWlsOgoKICAgIG1hcmMuaW5mby8/aT08MTUxNTYw
NDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1haWwtc3JuQHByZ21yLmNvbT4KCmJ1
aWxkIGEgeGVuIGh5cGVydmlzb3IgYmluYXJ5IGFzIHVzdWFsOgoKICAgIG1h
a2UgeGVuCgpJZiB5b3VyIGRlZmF1bHQgdmVyc2lvbiBvZiBweXRob24gaXMg
cHl0aG9uIDMsIHlvdSBtYXkgbmVlZCB0byBhZGQgdGhlIGZvbGxvd2luZzoK
CiAgICBtYWtlIFBZVEhPTj1weXRob24yIHhlbgoKVGhpcyB3aWxsIGJ1aWxk
IGEgZmlsZQogICAgeGVuL3hlbi5negoKMi4gQ29weSB0aGF0IGZpbGUgdG8g
eW91ciBkb20wLgoKSWRlYWxseSBzb21lcGxhY2UgbGlrZSAvdXNyL2xpYi94
ZW4vYm9vdC94ZW4tdml4ZW4uZ3oKCjMuIENvcHkgdGhlIHNjcmlwdCBwdnNo
aW0tY29udmVydGVyIHRvIHlvdXIgZG9tMCBhbmQgbWFrZQogICBpdCBleGVj
dXRhYmxlOgogICAgICBjaG1vZCAreCBwdnNoaW0tY29udmVydGVyLnBsCgo0
LiBGb3IgZWFjaCBndWVzdAoKICAoaSkgaWYgdGhlIGd1ZXN0IGlzIGN1cnJl
bnRseSBib290ZWQgd2l0aCBweWdydWIgeW91IG11c3QgZmlyc3QKICAgc3dp
dGNoIHRvIGRpcmVjdCBrZXJuZWwgYm9vdCAoYnkgbWFudWFsbHkgY29weWlu
ZyB0aGUga2VybmVsIGFuZAogICBpbml0cmFtZnMgb3V0IG9mIHRoZSBndWVz
dCwgYW5kIGNvbmZpZ3VyaW5nIHRoZSBjb21tYW5kIGxpbmUgaW4gdGhlCiAg
IGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUpLCBvciBwdmdydWIuCgogIChp
aSkgcnVuCiAgICAgIC4vcHZzaGltLWNvbnZlcnRlci5wbCAtLXNoaW09L3Vz
ci9saWIveGVuL2Jvb3QveGVuLXZpeGVuLmd6IC9ldGMveGVuL0dVRVNULmNm
ZyAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgogIChpaWkpIHNodXQg
dGhlIGd1ZXN0IGRvd24gY2xlYW5seQoKICAoaXYpIGNyZWF0ZSB0aGUgZ3Vl
c3Qgd2l0aCB0aGUgbmV3IGNvbmZpZwogICAgICB4bCBjcmVhdGUgL2V0Yy94
ZW4vR1VFU1Qud2l0aC1zaGltLWNmZwoKICAodikgQ2hlY2sgdGhhdCBpdCBi
b290cyBwcm9wZXJseS4gIHhsIGNvbnNvbGUgc2hvdWxkIHdvcmsuCgogICh2
aSkgTWFrZSBhcnJhbmdlbWVudHMgc28gdGhhdCBhdXRvc3RhcnRpbmcgb2Yg
dGhlIGd1ZXN0IHdpbGwgdXNlCiAgICAgdGhlIG5ldyBjb25maWcgZmlsZSBy
YXRoZXIgdGhhbiB0aGUgb2xkIG9uZQoK

--=separator
Content-Type: application/octet-stream; name="xsa254/README.which-shim"
Content-Disposition: attachment; filename="xsa254/README.which-shim"
Content-Transfer-Encoding: base64

CQkgICBIb3cgdG8gZGVjaWRlIHdoaWNoIHNoaW0gdG8gdXNlCgkJICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQSB3b3JrLWFyb3VuZCB0
byBNZWx0ZG93biAoYWthICJTUDMiIG9yICJWYXJpYW50IDMiKSBvbiBJbnRl
bApwcm9jZXNzb3JzIGlzIHRvIHJ1biBndWVzdHMgaW4gSFZNIG9yIFBWSCBt
b2RlLgoKU29tZSBndWVzdHMgYXJlIGRpZmZpY3VsdCB0byBjb252ZXJ0IHRv
IHJ1bm5pbmcgaW4gSFZNIG9yIFBWSCBtb2RlLAplaXRoZXIgZHVlIHRvIGxh
Y2sgb2YgcGFydGl0aW9uaW5nIC8gTUJSLCBvciBkdWUgdG8ga2VybmVsCmNv
bXBhdGliaWxpdGllcy4gIEFzIGFuIGVtZXJnZW5jeSBiYWNrc3RvcCwgdGhl
cmUgYXJlIHR3byBhcHByb2FjaGVzLAp3aGljaCB3ZSd2ZSBjb2RlbmFtZWQg
IlZpeGVuIiBhbmQgIkNvbWV0Ii4gIEJvdGggaW52b2x2ZSBydW5uaW5nIGFu
CmVtYmVkZGVkIGNvcHkgb2YgWGVuIChjYWxsZWQgYSAic2hpbSIpIHdpdGhp
biB0aGUgSFZNIG9yIFBWSCBndWVzdCB0bwpwcm92aWRlIHRoZSBuYXRpdmUg
UFYgaW50ZXJmYWNlLgoKQmVsb3cgZGVzY3JpYmVzIHRoZSBwcm9wZXJ0aWVz
LCBhbmQgd2hvIG1pZ2h0IHdhbnQgdG8gdXNlIGVhY2ggb25lLgoKTk9URTog
Qm90aCBzaGltcyByZXF1aXJlIGhvc3QgcGF0Y2hlcyB0byBib290IG9uIEFN
RCBob3N0cy4gIFRoaXMKc2hvdWxkbid0IGJlIGFuIGlzc3VlLCBhcyBTUDMg
ZG9lcyBub3QgYWZmZWN0IHN5c3RlbXMgcnVubmluZyBvbiBBTUQuCgpWaXhl
bgotLS0tLQoKVml4ZW4gaGFzIHRoZSBmb2xsb3dpbmcgcHJvcGVydGllczoK
ICogUnVucyB0aGUgc2hpbSBpbiBhbiBIVk0gZ3Vlc3QuCiAqIEl0IHJlcXVp
cmVzIG5vIGh5cGVydmlzb3Igb3IgdG9vbHN0YWNrIGNoYW5nZXMsIG5vciBk
b2VzIGl0IHJlcXVpcmUKICAgYSBob3N0IHJlYm9vdC4KICogSXQgaGFzIGJl
ZW4gZXh0ZW5zaXZlbHkgdGVzdGVkIGluIEFtYXpvbidzIGRlcGxveW1lbnQg
Zm9yIHZlcnNpb25zCiAgIG9mIFhlbiBnb2luZyBiYWNrIHRvIDMuNAogKiBH
dWVzdCByZWJvb3RzIGFyZSByZXF1aXJlZAogKiBHdWVzdCBjb25maWdzIG11
c3QgYmUgZmVkIHRocm91Z2ggYSBjb252ZXJ0ZXIgcHJvZ3JhbQogKiBUaGUg
Y29udmVydGVyIHByb2dyYW0gc3BpdHMgb3V0IGEgc21hbGwgZ3Vlc3Qtc3Bl
Y2lmaWMgLmlzbwogICBpbWFnZSAod2UgY2FsbCB0aGlzIGEgInNpZGVjYXIi
KSB1c2VkIGZvciBib290aW5nCiAqIEJlY2F1c2UgdGhlIHJlc3VsdCBpcyBh
biBIVk0gZ3Vlc3QsIHRoaXMgYXBwcm9hY2ggaW52b2x2ZXMKICAgcnVubmlu
ZyBxZW11IGFzIGEgUEMgZW11bGF0b3IgKHRoaXMgaXMgZG9uZSBhdXRvbWF0
aWNhbGx5KQogKiBTb21lIGNvbW1vbiBmZWF0dXJlcyBhcmUgbm90IHN1cHBv
cnRlZDoKICAtIEJhbGxvb25pbmcKICAtIE1pZ3JhdGlvbgogIC0gdmNwdSBo
b3RwbHVnCiAgLSBiaWRpcmVjdGlvbmFsIGNvbnNvbGUgc3VwcG9ydCAoY29u
c29sZSBpcyB3cml0ZS1vbmx5KQogKiBEaXJlY3QtYm9vdCBrZXJuZWxzIGFu
ZCBwdmdydWIgKGJvdGggcHZncnViMSBhbmQgcHZncnViMikgYXJlCiAgIHN1
cHBvcnRlZCBieSB0aGUgY29udmVyc2lvbiBwcm9ncmFtLiAgJ3B5Z3J1Yicg
aXMgbm90IHN1cHBvcnRlZC4KICogeGwgYW5kIHhtIGRvbWFpbiBjb25maWdz
IGNhbiBiZSBjb252ZXJ0ZWQ7IGxpYnZpcnQgZG9tYWluCiAgIGNvbmZpZ3Vy
YXRpb24gYXJyYW5nZW1lbnRzIGFyZSBub3Qgc3VwcG9ydGVkLgoKWW91IG1p
Z2h0IGNvbnNpZGVyIHRoaXMgYXBwcm9hY2ggaWY6Ci0gWW91IHdhbnQgdG8g
ZGVwbG95IGEgZml4IGltbWVkaWF0ZWx5Ci0gWW91IGNhbid0LCBvciB3b3Vs
ZCBsaWtlIHRvIGF2b2lkLCB1cGRhdGluZyB0byBYZW4gNC44IG9yIG5ld2Vy
Ci0gWW91J2QgbGlrZSB0byBhdm9pZCBwYXRjaGluZyBhbmQgcmVib290aW5n
IHlvdXIgaG9zdAotIFlvdSBhcmUgYWJsZSB0bzoKIC0gUnVuIGEgc2NyaXB0
IHRvIG1vZGlmeSBlYWNoIGRvbWFpbiBjb25maWcKIC0gQWZmb3JkIGFuIGV4
dHJhIDgwTWlCIHBlciBndWVzdAogLSBUb2xlcmF0ZSBoYXZpbmcgYW4gZXh0
cmEgUUVNVSBhcm91bmQKLSBZb3UgZG9uJ3QgbmVlZCBtaWdyYXRpb24sIG1l
bW9yeSBiYWxsb29uaW5nLCB2Y3B1IGhvdHBsdWcsCiAgb3IgYSBiaS1kaXJl
Y3Rpb25hbCBjb25zb2xlCgpUbyB1c2UgdGhpcyBzb2x1dGlvbiwgc2VlIFJF
QURNRS52aXhlbi4KCkJpLWRpcmVjdGlvbmFsIGNvbnNvbGUgaXMgYXZhaWxh
YmxlIGFzIGFuIGV4dHJhIHBhdGNoLCBidXQgaGFzbid0IGJlZW4Kd2lkZWx5
IHRlc3RlZDoKCm1hcmMuaW5mby8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0
LXNlbmQtZW1haWwtc3JuQHByZ21yLmNvbT4KCkNvbWV0Ci0tLS0tCgpDb21l
dCBoYXMgdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogKiBSdW5zIHRoZSBz
aGltIGluIGEgUFZIIGd1ZXN0LgogKiBQVkggbW9kZSBpcyBhdmFpbGFibGUg
aW4gWGVuIDQuMTAsIGFuZCB3aWxsIGJlIGJhY2twb3J0ZWQgdG8gWGVuCiAg
IDQuOSBhbmQgNC44IGJ1dCBubyBmYXJ0aGVyCiAqIFJlcXVpcmVzIGhvc3Qg
aHlwZXJ2aXNvciBhbmQgdG9vbHN0YWNrIHBhdGNoZXMgKGFuZCBob3N0IHJl
Ym9vdCksCiAgIGV2ZW4gZm9yIFhlbiA0LjEwCiAqIFJlcXVpcmVzIG1pbmlt
YWwgZ3Vlc3QgY29uZmlnIGNoYW5nZXMsIGFuZCBubyAic2lkZWNhciIKICog
Qm9vdGxvYWRpbmcgaXMgaWRlbnRpY2FsIHRvIG5hdGl2ZSBQViBndWVzdHM7
IGRpcmVjdC1ib290LCBwdmdydWIsCiAgIGFuZCBweWdydWIgYWxsIHdvcmsg
ZXF1YWxseSB3ZWxsCiAqIEJlY2F1c2UgdGhlIHJlc3VsdCBpcyBhIFBWSCBn
dWVzdCwgdGhpcyBhcHByb2FjaCBpbnZvbHZlcyBubyBQQyBlbXVsYXRvci4K
ICogVGhlIGZvbGxvd2luZyBmZWF0dXJlcyBub3QgYXZhaWxhYmxlIGluIFZp
eGVuIGFyZSBzdXBwb3J0ZWQ6CiAgLSBNZW1vcnkgYmFsbG9vbmluZwogIC0g
R3Vlc3QgbWlncmF0aW9uCiAgLSB2Y3B1IGhvdHBsdWcKICAtIGJpZGlyZWN0
aW9uYWwgY29uc29sZSBzdXBwb3J0CgpZb3UgbWlnaHQgY29uc2lkZXIgdGhp
cyBhcHByb2FjaCBpZjoKLSBZb3UncmUgb24gNC44IG9yIGxhdGVyIGFscmVh
ZHkKLSBZb3UgY2FuIHBhdGNoIGFuZCByZWJvb3QgeW91ciBob3N0Ci0gWW91
IGRvbid0IHdhbnQgYW4gZXh0cmEgUUVNVSBhcm91bmQKLSBZb3UgbmVlZCBt
aWdyYXRpb24sIG1lbW9yeSBiYWxsb29uaW5nLCBvciB2Y3B1IGhvdHBsdWcs
IG9yIGEKICBiaWRpcmVjdGlvbmFsIGNvbnNvbGUKLSBZb3UgbmVlZCBweWdy
dWIKLSBZb3UgbmVlZCB0byB1c2UgbGlidmlydAoKVW5mb3J0dW5hdGVseSB0
aGlzIHNvbHV0aW9uIGlzIG5vdCB5ZXQgYXZhaWxhYmxlLiAgV2UgZXhwZWN0
IHRvIGhhdmUKaXQgYXZhaWxhYmxlIHdpdGhpbiBhIGZldyB3b3JraW5nIGRh
eXMu

--=separator
Content-Type: application/octet-stream; name="xsa254/pvshim-converter.pl"
Content-Disposition: attachment; filename="xsa254/pvshim-converter.pl"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9wZXJsIC13CiMKIyB1c2FnZToKIyAgIHB2c2hpbS1jb252
ZXJ0ZXIgW09QVElPTlNdIE9MRC1DT05GSUcgTkVXLUNPTkZJRwojCiMgb3B0
aW9uczoKIyAgIC0tc2lkZWNhcnMtZGlyZWN0b3J5IERJUiAgIGRlZmF1bHQg
aXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2FycwojICAgLS1zaGltIFNI
SU0gICAgICAgICAgICAgICAgb3ZlcnJpZGVzIGRvbWFpbiBjb25maWcgZmls
ZQojICAgLS1kZWJ1ZyAgICAgICAgICAgICAgICAgICAgdmVyYm9zZSwgYW5k
IGxlYXZlcyBzaWRlY2FyIHByZXAgZGlyIGFyb3VuZAojCiMgV2hhdCB3ZSBk
bwojCiMgIHJlYWQgZXhpc3RpbmcgY29uZmlnIGZpbGUgdXNpbmcgcHl0aG9u
CiMgIGRldGVybWluZSBrZXJuZWwsIHJhbWRpc2sgYW5kIGNtZGxpbmUKIyAg
dXNlIHRoZW0gdG8gcHJvZHVjZSBzaWRlY2FyIGFuZCBzYXZlIGl0IHVuZGVy
IGRvbWFpbiBuYW1lCiMgIG1lc3Mgd2l0aCB0aGUgdGhpbmdzIHRoYXQgbmVl
ZCB0byBiZSBtZXNzZWQgd2l0aAojICBzcGl0IG91dCBuZXcgY29uZmlnIGZp
bGUKCnVzZSBzdHJpY3Q7Cgp1c2UgR2V0b3B0OjpMb25nOwp1c2UgSlNPTjsK
dXNlIElPOjpIYW5kbGU7CnVzZSBQT1NJWDsKdXNlIEZjbnRsIHF3KDpmbG9j
ayk7CgpvdXIgJGRlYnVnOwoKc3ViIHJ1bmNtZCB7CiAgICBwcmludCBTVERF
UlIgIisgQF9cbiIgaWYgJGRlYnVnOwogICAgJCE9MDsgJD89MDsgc3lzdGVt
IEBfIGFuZCBkaWUgIiRfWzBdOiAkISAkPyI7Cn0KCm91ciAkc2hpbTsKb3Vy
ICRzaWRlY2Fyc19kaXIgPSAnL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fy
cyc7CgpHZXRPcHRpb25zKCdzaWRlY2Fycy1kaXJlY3Rvcnk9cycgPT4gXCRz
aWRlY2Fyc19kaXIsCiAgICAgICAgICAgJ3NoaW09cycgPT4gXCRzaGltLAog
ICAgICAgICAgICdkZWJ1ZycgPT4gXCRkZWJ1ZykKICAgIG9yIGRpZSAicHZz
aGltLWNvbnZlcnRlcjogYmFkIG9wdGlvbnNcbiI7CgpAQVJHVj09MiBvciBk
aWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFuZCBuZXcgY29uZmln
IGZpbGVuYW1lcyI7CgpvdXIgKCRpbiwkb3V0KSA9IEBBUkdWOwoKb3VyICRp
bmRhdGE7CgppZiAoJGluIG5lICctJykgewogICAgb3BlbiBJLCAnPCcsICIk
aW4iIG9yIGRpZSAib3BlbiBpbnB1dCBjb25maWcgZmlsZTogJCFcbiI7Cn0g
ZWxzZSB7CiAgICBvcGVuIEksICc8JlNURElOJyBvciBkaWUgJCE7Cn0Kewog
ICAgbG9jYWwgJC87CiAgICAkaW5kYXRhID0gPEk+Owp9CkktPmVycm9yIGFu
ZCBkaWUgJCE7CmNsb3NlIEk7CgpvcGVuIFAsICItfCIsIHF3KHB5dGhvbjIg
LWMpLCA8PEVORCwgJGluZGF0YSBvciBkaWUgJCE7CmltcG9ydCBzeXMKaW1w
b3J0IGpzb24KbCA9IHt9CmV4ZWMgc3lzLmFyZ3ZbMV0gaW4gbApmb3IgayBp
biBsLmtleXMoKToKCWlmIGsuc3RhcnRzd2l0aCgiXyIpOgoJCWRlbCBsW2td
CnByaW50IGpzb24uZHVtcHMobCkKRU5ECgpvdXIgJGM7Cgp7CiAgICBsb2Nh
bCAkLzsKICAgICRfID0gPFA+OwogICAgJCE9MDsgJD89MDsgY2xvc2UgUCBv
ciBkaWUgIiQhICQ/IjsKICAgICRjID0gZGVjb2RlX2pzb24gJF87Cn0KCmRp
ZSAibm8gZG9tYWluIG5hbWUgPyIgdW5sZXNzIGV4aXN0cyAkYy0+e25hbWV9
OwpkaWUgImJvb3Rsb2FkZXIgbm90IHlldCBzdXBwb3J0ZWQiIGlmICRjLT57
Ym9vdGxvYWRlcn07CmRpZSAibm8ga2VybmVsIiB1bmxlc3MgJGMtPntrZXJu
ZWx9OwoKb3VyICRzaWRlY2FyID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRo
fSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9LmlzbyI7Cm91ciAkZG13
cmFwID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJz
X2Rpci8kYy0+e25hbWV9LmRtIjsKCiRzaGltIHx8PSAkYy0+e3B2c2hpbV9w
YXRofTsKJHNoaW0gfHw9ICcvdXNyL2xvY2FsL2xpYi94ZW4vYm9vdC94ZW4t
c2hpbSc7CgpvdXIgJHNoaW1fY21kbGluZSA9ICRjLT57cHZzaGltX2NtZGxp
bmV9IHx8ICdjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBuMSc7CiRzaGltX2Nt
ZGxpbmUgLj0gJyAnLiRjLT57cHZzaGltX2V4dHJhfSBpZiAkYy0+e3B2c2hp
bV9leHRyYX07CgpvdXIgJGtlcm5lbF9jbWRsaW5lID0gJGMtPntjbWRsaW5l
fSB8fCAnJzsKJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9vdD0nLiRjLT57cm9v
dH0gaWYgJGMtPntyb290fTsKJGtlcm5lbF9jbWRsaW5lIC49ICcgJy4kYy0+
e2V4dHJhfSBpZiAkYy0+e2V4dHJhfTsKCnByaW50ICJwdnNoaW0tY29udmVy
dGVyOiBjcmVhdGluZyBzaWRlY2FyIGluICRzaWRlY2FyXG4iOwoKcnVuY21k
IHF3KG1rZGlyIC1tNzAwIC1wIC0tKSwgJHNpZGVjYXJzX2RpcjsKCm9wZW4g
TCwgIj4iLCAiJHNpZGVjYXIubG9jayIgb3IgZGllICIkc2lkZWNhci5sb2Nr
OiBvcGVuICQhIjsKZmxvY2sgTCwgTE9DS19FWCBvciBkaWUgIiRzaWRlY2Fy
LmxvY2s6IGxvY2s6ICQhIjsKCm15ICRzZCA9ICIkc2lkZWNhci5kaXIiOwoK
c3lzdGVtIHF3KHJtIC1yZiAtLSksICRzZDsKbWtkaXIgJHNkLCAwNzAwOwoK
cnVuY21kIHF3KGNwIC0tKSwgJHNoaW0sICIkc2Qvc2hpbSI7CnJ1bmNtZCBx
dyhjcCAtLSksICRjLT57a2VybmVsfSwgIiRzZC9rZXJuZWwiOwpydW5jbWQg
cXcoY3AgLS0pLCAkYy0+e3JhbWRpc2t9LCAiJHNkL3JhbWRpc2siIGlmICRj
LT57cmFtZGlza307CgpteSAkZ3J1YmNmZyA9IDw8RU5EOwpzZXJpYWwgLS11
bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFyaXR5PW5vIC0tc3Rv
cD0xCnRlcm1pbmFsX2lucHV0IHNlcmlhbAp0ZXJtaW5hbF9vdXRwdXQgc2Vy
aWFsCgpzZXQgdGltZW91dD0wCgptZW51ZW50cnkgJ1hlbiBzaGltJyB7Cglp
bnNtb2QgZ3ppbwoJaW5zbW9kIHh6aW8KICAgICAgICBtdWx0aWJvb3QgKGNk
KS9zaGltIHBsYWNlaG9sZGVyICRzaGltX2NtZGxpbmUKICAgICAgICBtb2R1
bGUgKGNkKS9rZXJuZWwgcGxhY2Vob2xkZXIgJGtlcm5lbF9jbWRsaW5lCiAg
ICAgICAgbW9kdWxlIChjZCkvcmFtZGlzawp9CkVORAoKcnVuY21kIHF3KG1r
ZGlyIC1wIC0tKSwgIiRzZC9ib290L2dydWIiOwpvcGVuIEcsICI+IiwgIiRz
ZC9ib290L2dydWIvZ3J1Yi5jZmciIG9yIGRpZSAiJHNkLCBncnViLmNmZzog
JCEiOwpwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsKY2xvc2UgRyBvciBk
aWUgJCE7Cgp1bmxpbmsgIiRzaWRlY2FyLm5ldyIgb3IgJCE9PUVOT0VOVCBv
ciBkaWUgIiRzaWRlY2FyLm5ldzogcm06ICQhIjsKcnVuY21kIHF3KGdydWIt
bWtyZXNjdWUgLW8pLCAiJHNpZGVjYXIubmV3IiwgIiRzaWRlY2FyLmRpciI7
CmlmICghc3RhdCAiJHNpZGVjYXIubmV3IikgewogICAgJCE9PUVOT0VOVCBv
ciBkaWUgIiRzaWRlY2FyLm5ldzogc3RhdDogJCEiOwoKICAgIHByaW50IFNU
REVSUiA8PEVORDsKcHZzaGltLWNvbnZlcnRlcjogZ3J1Yi1ta3Jlc2N1ZSBl
eGl0ZWQgd2l0aCBzdGF0dXMgemVybyBidXQgZmFpbGVkIHRvIG1ha2UgaXNv
LgpOQiB0aGF0IGdydWItbWtyZXNjdWUgaGFzIGEgdGVuZGVuY3kgdG8gbGll
IGluIGl0cyBlcnJvciBtZXNzYWdlcy4KRU5ECiAgICBteSAkbWlzc2luZzsK
ICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNvIG1mb3JtYXQpKSB7
CiAgICAgICAgJG1pc3NpbmcgfD0gc3lzdGVtIHF3KHNoIC1jKSwgInR5cGUg
JGNoZWNrIjsKICAgIH0KCiAgICBpZiAoJG1pc3NpbmcpIHsKICAgICAgICBw
cmludCBTVERFUlIgPDxFTkQ7CllvdSBzZWVtIHRvIGhhdmUgc29tZSBwcm9n
cmFtKHMpIG1pc3Npbmcgd2hpY2ggZ3J1Yi1ta3Jlc2N1ZSBkZXBlbmRzIG9u
LApzZWUgYWJvdmUuICAoIm1mb3JtYXQiIGlzIG5vcm1hbGx5IGluIHRoZSBw
YWNrYWdlICJtdG9vbHMiLikKSW5zdGFsbGluZyB0aG9zZSBwcm9ncmFtcyB3
aWxsIHByb2JhYmx5IGhlbHAuCkVORAogICAgfSBlbHNlIHsKICAgICAgICBw
cmludCBTVERFUlIgPDxFTkQ7CkFuZCBvbGRlciBncnViLW1rcmVzY3VlIGhh
cyBhIHRlbmRlbmN5IG5vdCB0byBub3RpY2UgY2VydGFpbiBwcm9ibGVtcy4K
TWF5YmUgc3RyYWNlIHdpbGwgdGVsbCB5b3Ugd2hhdCBpcyB3cm9uZy4gIDot
LwpFTkQKICAgIH0KICAgIGRpZSAicHZzaGltLWNvbnZlcnRlcjogZ3J1Yi1t
a3Jlc2N1ZSBkaWQgbm90IG1ha2UgaXNvXG4iOwp9CgpydW5jbWQgcXcocm0g
LXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRkZWJ1ZzsKCm9wZW4g
USwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRtd3JhcDogJCEiOwpw
cmludCBRIDw8J0VORF9ETVdSQVAnOwojIS9iaW4vYmFzaAoKc2V0IC14Cjog
IiRAIgpzZXQgK3gKCm5ld2FyZ3M9KCkKCm5ld2FyZyAoKSB7CiAgICBuZXdh
cmdzKz0oIiQxIikKfQoKd2hpbGUgWyAkIyAtZ3QgMSBdOyBkbwogICAgY2Fz
ZSAiJDEiIGluCgktbm8tc2h1dGRvd258LW5vZGVmYXVsdHN8LW5vLXVzZXIt
Y29uZmlnKQoJICAgIG5ld2FyZyAiJDEiOyBzaGlmdAoJICAgIDs7CgkteGVu
LWRvbWlkfC1jaGFyZGV2fC1tb258LWRpc3BsYXl8LWJvb3R8LW18LW1hY2hp
bmUpCgkgICAgbmV3YXJnICIkMSI7IHNoaWZ0CgkgICAgbmV3YXJnICIkMSI7
IHNoaWZ0CgkgICAgOzsKICAgICAgICAtbmFtZSkKICAgICAgICAgICAgbmV3
YXJnICIkMSI7IHNoaWZ0CiAgICAgICAgICAgIG5hbWU9IiQxIjsgc2hpZnQK
ICAgICAgICAgICAgbmV3YXJnICIkbmFtZSIKICAgICAgICAgICAgOzsKCS1u
ZXRkZXZ8LWNkcm9tKQoJICAgIDogZml4bWUKCSAgICBuZXdhcmcgIiQxIjsg
c2hpZnQKCSAgICBuZXdhcmcgIiQxIjsgc2hpZnQKCSAgICA7OwoJLWRyaXZl
fC1rZXJuZWx8LWluaXRyZHwtYXBwZW5kfC12bmMpCgkgICAgc2hpZnQ7IHNo
aWZ0CgkgICAgOzsKCS1kZXZpY2UpCgkgICAgc2hpZnQKCSAgICBjYXNlICIk
MSIgaW4KCQlYWFhydGw4MTM5KikKCQkgICAgbmV3YXJnICItZGV2aWNlIgoJ
CSAgICBuZXdhcmcgIiQxIjsgc2hpZnQKCQkgICAgOzsKCQkqKQoJCSAgICBz
aGlmdAoJCSAgICA7OwoJICAgIGVzYWMKCSAgICA7OwoJKikKCSAgICBlY2hv
ID4mMiAid2FybmluZzogdW5leHBlY3RlZCBhcmd1bWVudCAkMSBiZWluZyBw
YXNzZWQgdGhyb3VnaCIKCSAgICBuZXdhcmcgIiQxIjsgc2hpZnQKCSAgICA7
OwogICAgZXNhYwpkb25lCgojaWYgWyAieCRuYW1lIiAhPSB4IF07IHRoZW4K
IyAgICBsb2dkaXI9L3Zhci9sb2cveGVuCiMgICAgbG9nZmlsZT0iJGxvZ2Rp
ci9zaGltLSRuYW1lLmxvZyIKIyAgICBzYXZlbG9nICIkbG9nZmlsZSIgfHw6
CiMgICAgbmV3YXJnIC1zZXJpYWwKIyAgICBuZXdhcmcgImZpbGU6JGxvZ2Zp
bGUiCiNmaQoKc2V0IC14CmZvciBwYXRoIGluIC91c3IvbG9jYWwvbGliIC91
c3IvbGliOyBkbwogICAgJHBhdGgveGVuL2Jpbi9xZW11LXN5c3RlbS1pMzg2
ICIke25ld2FyZ3NbQF19IiB8fDoKZG9uZQplY2hvID4mMiAnY291bGQgbm90
IGV4ZWMgcWVtdScKZXhpdCAxMjcKRU5EX0RNV1JBUAoKY2htb2QgMDc1NSwg
IiRkbXdyYXAubmV3IiBvciBkaWUgIiRkbXdyYXA6IGNobW9kOiAkISI7Cgpj
bG9zZSBRIG9yIGRpZSAkITsKCnJlbmFtZSAiJHNpZGVjYXIubmV3IiwgJHNp
ZGVjYXIgb3IgZGllICIkc2lkZWNhcjogaW5zdGFsbDogJCEiOwpyZW5hbWUg
IiRkbXdyYXAubmV3IiwgICRkbXdyYXAgIG9yIGRpZSAiJGRtd3JhcDogaW5z
dGFsbDogJCEiOwoKcHJpbnQgU1RERVJSIDw8RU5EOwpwdnNoaW0tY29udmVy
dGVyOiB3cm90ZSBxZW11IHdyYXBwZXIgdG8gJGRtd3JhcApwdnNoaW0tY29u
dmVydGVyOiB3cm90ZSBzaWRlY2FyIHRvICRzaWRlY2FyCkVORAoKbXkgJGFw
cGVuZCA9IDw8RU5EOwpidWlsZGVyPSdodm0nCnR5cGU9J2h2bScKZGV2aWNl
X21vZGVsX3ZlcnNpb249J3FlbXUteGVuJwpkZXZpY2VfbW9kZWxfb3ZlcnJp
ZGU9JyRkbXdyYXAnCmRldmljZV9tb2RlbF9hcmdzX2h2bT1bJy1jZHJvbScs
JyRzaWRlY2FyJ10KYm9vdD0nYycKc2VyaWFsPSdwdHknCkVORAoKaWYgKCRv
dXQgbmUgJy0nKSB7CiAgICBvcGVuIE8sICI+IiwgIiRvdXQudG1wIiBvciBk
aWUgIm9wZW4gb3V0cHV0IGNvbmZpZyB0ZW1wOiAkb3V0LnRtcDogJCFcbiI7
Cn0gZWxzZSB7CiAgICBvcGVuIE8sICI+JlNURE9VVCIgb3IgZGllICQhOwp9
CgpwcmludCBPICRpbmRhdGEsICJcbiIsICRhcHBlbmQgb3IgZGllICJ3cml0
ZSBvdXRwdXQ6ICQhIjsKY2xvc2UgTyBvciBkaWUgImNsb3NlIG91dHB1dDog
JCEiOwoKaWYgKCRvdXQgbmUgJy0nKSB7CiAgICByZW5hbWUgIiRvdXQudG1w
IiwgJG91dCBvciBkaWUgImluc3RhbGwgb3V0cHV0OiAkISI7CiAgICBwcmlu
dCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIG5ldyBndWVzdCBj
b25maWcgdG8gJG91dFxuIjsKfSBlbHNlIHsKICAgIHByaW50IFNUREVSUiAi
cHZzaGltLWNvbnZlcnRlcjogd3JvdGUgbmV3IGd1ZXN0IGNvbmZpZyB0byBz
dGRvdXRcbiI7Cn0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Jan 11 20:38:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 20:38:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZjc7-0007RM-B7; Thu, 11 Jan 2018 20:38:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yiuu=eg=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eZjc5-0007RG-VW
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 20:38:13 +0000
X-Inumbo-ID: a39a6e94-f70f-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a39a6e94-f70f-11e7-b0d7-9f685aff125f;
 Thu, 11 Jan 2018 20:40:20 +0000 (UTC)
Received: from [10.135.48.227] (162-198-228-36.lightspeed.wlfrct.sbcglobal.net
 [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5E83021746;
 Thu, 11 Jan 2018 20:38:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5E83021746
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 11 Jan 2018 12:38:05 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <64b38b6d-6803-c8ac-1c14-40469cdb9fc4@linaro.org>
Message-ID: <alpine.DEB.2.10.1801111215320.4603@sstabellini-ThinkPad-X260>
References: <64b38b6d-6803-c8ac-1c14-40469cdb9fc4@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Backport request for Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmFja3BvcnRzIGRvbmUsIEkgc2tpcHBlZCA0MzIwOGE5Y2I0YzNkZWNjZTY3YjY1MzUzOWMxYjg2
MDEyMWZiYjVlCgpPbiBNb24sIDE4IERlYyAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGks
Cj4gCj4gQmVsb3cgYSBsaXN0IG9mIHBvdGVudGlhbCBiYWNrcG9ydCBwYXRjaGVzIGZvciBYZW4g
NC57MTAsOSw4LDd9Lgo+IFRoZSBjb21taXQgYXJlIGxpc3RlZCBmcm9tIHRoZSBuZXdlc3QgdG8g
dGhlIG9sZGVzdC4KPiAKPiBYZW4gNC4xMAo+IAo+IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUz
MGY0MGM4MDY4MGFmNGQgeGVuL2FybTogZ2ljLXYzOiBCYWlsIG91dCBpZiBnaWN2M19jcHVfaW5p
dCBmYWlsCj4gYzA1YWE0YWZhYzY0ZWE2ODdjMWEyYmY5Mjc3YmE2NTUyODA5NDk1YiB4ZW4vYXJt
OiBib290ZmR0OiBVc2UgcHJvcGVyIGRlZmF1bHQgZm9yICNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6
ZS1jZWxscwo+IAo+IFhlbiA0LjkKPiAKPiA5NjMwYzVhZTM2M2I0Y2JmOGViNjEzNjY1MzBmNDBj
ODA2ODBhZjRkIHhlbi9hcm06IGdpYy12MzogQmFpbCBvdXQgaWYgZ2ljdjNfY3B1X2luaXQgZmFp
bAo+IGMwNWFhNGFmYWM2NGVhNjg3YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIgeGVuL2FybTogYm9v
dGZkdDogVXNlIHByb3BlciBkZWZhdWx0IGZvciAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2Vs
bHMKPiAwYzgwNTVjMmY0NWY0ODlhZmY2N2Y0ZDM2MmYzZmRjMTkyY2MyZDk0IGFybTogY29uZmln
dXJlIGludGVycnVwdHMgdG8gYmUgaW4gbm9uLXNlY3VyZSBncm91cDEKPiBhYmQ5MWIyYTJiY2Qw
NTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2JjIHhlbi9hcm06IHAybTogQ2hlY2sgZm9yIHAybS0+
ZG9tYWluIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSByZWxlYXNpbmcgcmVzb3VyY2VzCj4gYjFm
MWU0OTJjZDQyMzFhMWU5ZmVlZGI3YTM1YzYyYzA2M2Y3YzUxMCB4ZW4vYXJtOiB2Z2ljOiBDaGVj
ayBmb3IgdmdpYyBoYW5kbGVyIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSBkZXJlZmVyZW5jaW5n
IGl0Cj4gCj4gWGVuIDQuOAo+IAo+IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUzMGY0MGM4MDY4
MGFmNGQgeGVuL2FybTogZ2ljLXYzOiBCYWlsIG91dCBpZiBnaWN2M19jcHVfaW5pdCBmYWlsCj4g
YzA1YWE0YWZhYzY0ZWE2ODdjMWEyYmY5Mjc3YmE2NTUyODA5NDk1YiB4ZW4vYXJtOiBib290ZmR0
OiBVc2UgcHJvcGVyIGRlZmF1bHQgZm9yICNhZGRyZXNzLWNlbGxzIGFuZCAjc2l6ZS1jZWxscwo+
IDBjODA1NWMyZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMxOTJjYzJkOTQgYXJtOiBjb25maWd1cmUg
aW50ZXJydXB0cyB0byBiZSBpbiBub24tc2VjdXJlIGdyb3VwMQo+IGFiZDkxYjJhMmJjZDA1NjE4
YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMgeGVuL2FybTogcDJtOiBDaGVjayBmb3IgcDJtLT5kb21h
aW4gdG8gYmUgaW5pdGlhbGl6ZWQgYmVmb3JlIHJlbGVhc2luZyByZXNvdXJjZXMKPiBiMWYxZTQ5
MmNkNDIzMWExZTlmZWVkYjdhMzVjNjJjMDYzZjdjNTEwIHhlbi9hcm06IHZnaWM6IENoZWNrIGZv
ciB2Z2ljIGhhbmRsZXIgdG8gYmUgaW5pdGlhbGl6ZWQgYmVmb3JlIGRlcmVmZXJlbmNpbmcgaXQK
PiA0MzIwOGE5Y2I0YzNkZWNjZTY3YjY1MzUzOWMxYjg2MDEyMWZiYjVlIEFSTTogdkdJQzogYXZv
aWQgcmFuayBsb2NrIHdoZW4gcmVhZGluZyBwcmlvcml0eQo+IAk9PiBSZXF1aXJlIEFDQ0VTU19P
TkNFIHRoYXQgaXMgbm90IGdsb2JhbGx5IGF2YWlsYWJsZSBpbiBYZW4gNC44Lgo+IAlJIGFtIHVu
ZGVjaWRlZCB3ZSB3YW50IHRoYXQgcGF0Y2gsIGl0IGlzIGEgcmVhbCBidWcgYnV0IGl0IHdvdWxk
IHB1bGwgYSBiaXQgbW9yZSBjb2RlLgo+IDc3OWEwZTE1Y2EwZDlkNWRiY2JkZWUyOWIxZGFkOWZh
ZjczYmZjNzcgeGVuL2FybTogZml4IHNtcGJvb3QgYmFycmllcnMKPiAKPiBYZW4gNC43Cj4gCj4g
OTYzMGM1YWUzNjNiNGNiZjhlYjYxMzY2NTMwZjQwYzgwNjgwYWY0ZCB4ZW4vYXJtOiBnaWMtdjM6
IEJhaWwgb3V0IGlmIGdpY3YzX2NwdV9pbml0IGZhaWwKPiBjMDVhYTRhZmFjNjRlYTY4N2MxYTJi
ZjkyNzdiYTY1NTI4MDk0OTViIHhlbi9hcm06IGJvb3RmZHQ6IFVzZSBwcm9wZXIgZGVmYXVsdCBm
b3IgI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzCj4gMGM4MDU1YzJmNDVmNDg5YWZmNjdm
NGQzNjJmM2ZkYzE5MmNjMmQ5NCBhcm06IGNvbmZpZ3VyZSBpbnRlcnJ1cHRzIHRvIGJlIGluIG5v
bi1zZWN1cmUgZ3JvdXAxCj4gNDMyMDhhOWNiNGMzZGVjY2U2N2I2NTM1MzljMWI4NjAxMjFmYmI1
ZSBBUk06IHZHSUM6IGF2b2lkIHJhbmsgbG9jayB3aGVuIHJlYWRpbmcgcHJpb3JpdHkKPiAJPT4g
UmVxdWlyZSBBQ0NFU1NfT05DRSB0aGF0IGlzIG5vdCBnbG9iYWxseSBhdmFpbGFibGUgaW4gWGVu
IDQuNy4KPiAJSSBhbSB1bmRlY2lkZWQgd2Ugd2FudCB0aGF0IHBhdGNoLCBpdCBpcyBhIHJlYWwg
YnVnIGJ1dCBpdCB3b3VsZCBwdWxsIGEgYml0IG1vcmUgY29kZS4KPiA3NzlhMGUxNWNhMGQ5ZDVk
YmNiZGVlMjliMWRhZDlmYWY3M2JmYzc3IHhlbi9hcm06IGZpeCBzbXBib290IGJhcnJpZXJzCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 21:14:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 21:14:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZkAo-0002P5-Vj; Thu, 11 Jan 2018 21:14:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=i0sc=eg=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1eZkAm-0002Oz-SG
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 21:14:04 +0000
X-Inumbo-ID: 281e3f25-f714-11e7-b4a6-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 281e3f25-f714-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 22:12:40 +0100 (CET)
Received: from localhost.localdomain (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 91CC828C007;
 Thu, 11 Jan 2018 16:14:01 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 91CC828C007
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1515705241;
 bh=hF5+lfSrI3iI11phG43D9KbvLPutyZoLh1nnEP7V43M=;
 h=From:To:Cc:Subject:Date:From;
 b=SWW+oJ/kZSHTrPqLxN5WwUjAdiWk7yGmBCHufyRk6OudXOfQlkoPbkHU4reltdbFA
 Bzi3ZQKeBEUlqHq8C8adU4OwsQyZLRIvW1vmlRaHM/tzEEo8poTxE9GPag5LevHwaA
 vud3rPC4Q/dSc0Kw+tioIsffKS50FqQB1vX397cA=
From: Sarah Newman <srn@prgmr.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 11 Jan 2018 13:12:32 -0800
Message-Id: <1515705152-5699-1-git-send-email-srn@prgmr.com>
X-Mailer: git-send-email 1.9.1
Cc: sergey.dyasli@citrix.com, anthony@codemonkey.ws, jbeulich@suse.com,
 Sarah Newman <srn@prgmr.com>
Subject: [Xen-devel] [PATCH v2] vixen: port of shadow PV console's page for
	L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGN1cnJlbnQgdmVyc2lvbiBvZiB2aXhlbiBoYW5kbGVzIGNvbnNvbGUgb3V0cHV0IGZyb20g
dGhlIGd1ZXN0CmJ1dCBub3QgY29uc29sZSBpbnB1dCB0byB0aGUgZ3Vlc3QuIFRoaXMgYWRkcyBn
dWVzdCBpbnB1dCBhcyBpbgoKMGQ1MGE4NWYgeDg2L3B2LXNoaW06IHNoYWRvdyBQViBjb25zb2xl
J3MgcGFnZSBmb3IgTDIgRG9tVSwKCmJ1dCB3aXRoIHJlYWRfc21iIG1vdmVkIHVwIGluIGd1ZXN0
X3R4LgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBTYXJhaCBOZXdtYW4gPHNybkBwcmdtci5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgICAgICAgfCAg
NiArKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaCB8ICAxICsKIDMgZmls
ZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMK
aW5kZXggMDg2MTlkMS4uNDQ5MWQ4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3Zp
eGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMKQEAgLTI0NSw2ICsyNDUsNDgg
QEAgc3RhdGljIHZvaWQgdml4ZW5faW50ZXJydXB0KGludCBpcnEsIHZvaWQgKmRldl9pZCwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgdml4ZW5fdXBjYWxsKHNtcF9wcm9jZXNzb3Jf
aWQoKSk7CiB9CiAKK3N0YXRpYyB2b2lkIG5vdGlmeV9ndWVzdCh2b2lkKQoreworICAgIHN0cnVj
dCBldnRjaG4gKmNobjsKKyAgICBjaG4gPSBldnRjaG5fZnJvbV9wb3J0KGhhcmR3YXJlX2RvbWFp
biwgdml4ZW5feGVuY29uc19wb3J0KTsKKyAgICBldnRjaG5fcG9ydF9zZXRfcGVuZGluZyhoYXJk
d2FyZV9kb21haW4sIGNobi0+bm90aWZ5X3ZjcHVfaWQsIGNobik7Cit9CisKK3NpemVfdCB2aXhl
bl9ndWVzdF90eChjaGFyIGMpCit7CisgICAgc2l6ZV90IHNlbnQgPSAwOworICAgIHZvbGF0aWxl
IHN0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqciA9IHZpeGVuX3hlbmNvbnNfaWZhY2U7CisgICAg
WEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kOworCisgICAgaWYgKHIgPT0gTlVMTCkKKyAgICAg
ICAgcmV0dXJuIDA7CisKKyAgICBjb25zID0gQUNDRVNTX09OQ0Uoci0+aW5fY29ucyk7CisgICAg
cHJvZCA9IHItPmluX3Byb2Q7CisgICAgLyogVXBkYXRlIHBvaW50ZXJzIGJlZm9yZSBhY2Nlc3Np
bmcgdGhlIHJpbmcgKi8KKyAgICBzbXBfcm1iKCk7CisKKyAgICBBU1NFUlQoKHByb2QgLSBjb25z
KSA8PSBzaXplb2Yoci0+aW4pKTsKKworICAgIC8qIElzIHRoZSByaW5nIG91dCBvZiBzcGFjZT8g
Ki8KKyAgICBpZiAoIHNpemVvZihyLT5pbikgLSAocHJvZCAtIGNvbnMpID09IDAgKQorICAgICAg
ICBnb3RvIG5vdGlmeTsKKworCisgICAgci0+aW5bTUFTS19YRU5DT05TX0lEWChwcm9kKyssIHIt
PmluKV0gPSBjOworICAgIHNlbnQrKzsKKworICAgIC8qIFdyaXRlIHRvIHRoZSByaW5nIGJlZm9y
ZSB1cGRhdGluZyB0aGUgcG9pbnRlciAqLworICAgIHNtcF93bWIoKTsKKyAgICBBQ0NFU1NfT05D
RShyLT5pbl9wcm9kKSA9IHByb2Q7CisKKyBub3RpZnk6CisgICAgLyogQWx3YXlzIG5vdGlmeSB0
aGUgZ3Vlc3Q6IHByZXZlbnRzIHJlY2VpdmUgcGF0aCBmcm9tIGdldHRpbmcgc3R1Y2suICovCisg
ICAgbm90aWZ5X2d1ZXN0KCk7CisKKyAgICByZXR1cm4gc2VudDsKK30KKwogYm9vbCB2aXhlbl9y
aW5nX3Byb2Nlc3ModWludDE2X3QgcG9ydCkKIHsKICAgICB2b2xhdGlsZSBzdHJ1Y3QgeGVuY29u
c19pbnRlcmZhY2UgKnIgPSB2aXhlbl94ZW5jb25zX2lmYWNlOwpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwppbmRleCBh
ODNhZWIyLi5iZTU4NzVlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwor
KysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtMzAsNiArMzAsNyBAQAogI2luY2x1
ZGUgPHhlbi9oeXBlcmNhbGwuaD4gLyogZm9yIGRvX2NvbnNvbGVfaW8gKi8KICNpbmNsdWRlIDx4
ZW4vZWFybHlfcHJpbnRrLmg+CiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KKyNpbmNsdWRlIDxh
c20vZ3Vlc3Qvdml4ZW4uaD4KIAogLyogY29uc29sZTogY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2Yg
Y29uc29sZSBvdXRwdXRzLiAqLwogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBvcHRfY29uc29sZVsz
MF0gPSBPUFRfQ09OU09MRV9TVFI7CkBAIC00MDYsMTMgKzQwNywxNiBAQCBzdGF0aWMgdm9pZCBf
X3NlcmlhbF9yeChjaGFyIGMsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBz
ZXJpYWxfcnhfcmluZ1tTRVJJQUxfUlhfTUFTSyhzZXJpYWxfcnhfcHJvZCsrKV0gPSBjOwogICAg
IC8qIEFsd2F5cyBub3RpZnkgdGhlIGd1ZXN0OiBwcmV2ZW50cyByZWNlaXZlIHBhdGggZnJvbSBn
ZXR0aW5nIHN0dWNrLiAqLwogICAgIHNlbmRfZ2xvYmFsX3ZpcnEoVklSUV9DT05TT0xFKTsKKwor
ICAgIGlmICggaXNfdml4ZW4oKSkKKyAgICAgICAgdml4ZW5fZ3Vlc3RfdHgoYyk7CiB9CiAKIHN0
YXRpYyB2b2lkIHNlcmlhbF9yeChjaGFyIGMsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewogICAgIHN0YXRpYyBpbnQgc3dpdGNoX2NvZGVfY291bnQgPSAwOwogCi0gICAgaWYgKCBzd2l0
Y2hfY29kZSAmJiAoYyA9PSBzd2l0Y2hfY29kZSkgKQorICAgIGlmICghaXNfdml4ZW4oKSAmJiBz
d2l0Y2hfY29kZSAmJiAoYyA9PSBzd2l0Y2hfY29kZSkgKQogICAgIHsKICAgICAgICAgLyogV2Ug
ZWF0IENUUkwtPHN3aXRjaF9jaGFyPiBpbiBncm91cHMgb2YgMyB0byBzd2l0Y2ggY29uc29sZSBp
bnB1dC4gKi8KICAgICAgICAgaWYgKCArK3N3aXRjaF9jb2RlX2NvdW50ID09IDMgKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC92aXhlbi5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC92aXhlbi5oCmluZGV4IGVjYTI2M2EuLjJlMjY2NmUgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qvdml4ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L3ZpeGVuLmgKQEAgLTg2LDUgKzg2LDYgQEAgdml4ZW5fdHJhbnNmb3JtKHN0cnVjdCBk
b21haW4gKmRvbTAsCiAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpwY29uc29sZV9tZm4sIHVp
bnQzMl90ICpwY29uc29sZV9ldnRjaG4pOwogCiBib29sIHZpeGVuX3JpbmdfcHJvY2Vzcyh1aW50
MTZfdCBwb3J0KTsKK3NpemVfdCB2aXhlbl9ndWVzdF90eChjaGFyIGMpOwogCiAjZW5kaWYKLS0g
CjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 22:26:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 22:26:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZlJ2-00012M-2w; Thu, 11 Jan 2018 22:26:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f0m1=eg=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1eZlJ1-000129-6o
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 22:26:39 +0000
X-Inumbo-ID: 4be2e4a4-f71e-11e7-b4a6-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4be2e4a4-f71e-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 23:25:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=0ArrMiA8iiV72nHaYk66NViosPbutK94bSNFPskl2Pw=; 
 b=O/9j3nflTxnzPvi+NBOMXYMtS2/Z8B+TSLJdWDTb4sl7yYHjf+yQNsEz+Mf0qknCOMbMS/+7jxY2Za+d7CNM8bvvJIj0AizkZx2TP7el8qdg8BIsCnelgbjP/h9Lhqnygg/dRO49ao9QdgNWrmAeJsZXRFZDqTq1P/lCFWEh6BPy22MwQgEpfmWGtQvnjm1reSlyFpenYjUclotFuRI+cLTlmB2nVwFgfjqRoHa70wxW23BxmX89C3wxPCR6AcR5cHdQHsusgK+qmrwuCqCaxFlTId1lGdxRnyeOh+CeOqCAkq84Gt4TqHRUvcleHGrhr6/SVhZE8hO1RcBM0dAmsQ==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>)
 id 1eZlIy-0005p9-U9; Thu, 11 Jan 2018 22:26:36 +0000
Date: Thu, 11 Jan 2018 22:26:36 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Message-ID: <20180111222636.GW3124@bitfolk.com>
References: <20180111211652.GT3124@bitfolk.com>
 <20180111215924.GV3124@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180111215924.GV3124@bitfolk.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen-users] Trying out vixen: failure to start
	device model
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

W0NjJ2luZyB4ZW4tZGV2ZWwgYXMgdGhpcyBiaXQgc2VlbXMgbGlrZSBhIGJ1ZyBpbiBwdnNoaW1d
CgpPbiBUaHUsIEphbiAxMSwgMjAxOCBhdCAwOTo1OToyNFBNICswMDAwLCBBbmR5IFNtaXRoIHdy
b3RlOgo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk0OmxpYnhsX19zcGF3bl9sb2NhbF9k
bTogU3Bhd25pbmcgZGV2aWNlLW1vZGVsIC92YXIvbGliL3hlbi9wdnNoaW0tc2lkZWNhcnMvZGVi
dGVzdDEuZG0gd2l0aCBhcmd1bWVudHM6Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6
bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC92YXIvbGliL3hlbi9wdnNoaW0tc2lkZWNhcnMvZGVi
dGVzdDEuZG0KPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9j
YWxfZG06ICAgLXhlbi1kb21pZAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhs
X19zcGF3bl9sb2NhbF9kbTogICA5Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGli
eGxfX3NwYXduX2xvY2FsX2RtOiAgIC1jaGFyZGV2Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHNvY2tldCxpZD1saWJ4bC1jbWQscGF0aD0v
dmFyL3J1bi94ZW4vcW1wLWxpYnhsLTksc2VydmVyLG5vd2FpdAo+IGxpYnhsOiBkZWJ1ZzogbGli
eGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtbm8tc2h1dGRvd24KPiBsaWJ4
bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLW1vbgo+
IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBj
aGFyZGV2PWxpYnhsLWNtZCxtb2RlPWNvbnRyb2wKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6
MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLWNoYXJkZXYKPiBsaWJ4bDogZGVidWc6IGxp
YnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgc29ja2V0LGlkPWxpYnhlbnN0
YXQtY21kLHBhdGg9L3Zhci9ydW4veGVuL3FtcC1saWJ4ZW5zdGF0LTksc2VydmVyLG5vd2FpdAo+
IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAt
bW9uCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2Rt
OiAgIGNoYXJkZXY9bGlieGVuc3RhdC1jbWQsbW9kZT1jb250cm9sCj4gbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1ub2RlZmF1bHRzCj4gbGli
eGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1uby11
c2VyLWNvbmZpZwo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICAtbmFtZQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19z
cGF3bl9sb2NhbF9kbTogICBkZWJ0ZXN0MQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2
OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtdm5jCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5j
OjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIDEyNy4wLjAuMTowLHRvPTk5Cj4gbGlieGw6
IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1kaXNwbGF5
Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAg
IG5vbmUKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxf
ZG06ICAgLWtlcm5lbAo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3
bl9sb2NhbF9kbTogICAvb3B0L2dydWIvbGliL2dydWIteDg2XzY0LXhlbi5iaW4KPiBsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLXNlcmlhbAo+
IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBw
dHkKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06
ICAgLWRldmljZQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9s
b2NhbF9kbTogICBjaXJydXMtdmdhLHZnYW1lbV9tYj04Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1ib290Cj4gbGlieGw6IGRlYnVnOiBs
aWJ4bF9kbS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIG9yZGVyPWMKPiBsaWJ4bDog
ZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9jYWxfZG06ICAgLXNtcAo+IGxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAyLG1h
eGNwdXM9Mgo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2Nh
bF9kbTogICAtZGV2aWNlCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxfX3Nw
YXduX2xvY2FsX2RtOiAgIHJ0bDgxMzksaWQ9bmljMCxuZXRkZXY9bmV0MCxtYWM9MDA6MTY6NWU6
MDA6MDI6MzkKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bhd25fbG9j
YWxfZG06ICAgLW5ldGRldgo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2OmxpYnhsX19z
cGF3bl9sb2NhbF9kbTogICB0eXBlPXRhcCxpZD1uZXQwLGlmbmFtZT12aWY5LjAtZW11LHNjcmlw
dD1ubyxkb3duc2NyaXB0PW5vCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGlieGxf
X3NwYXduX2xvY2FsX2RtOiAgIC1tYWNoaW5lCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIw
OTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIHhlbmZ2Cj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1jZHJvbQo+IGxpYnhsOiBkZWJ1Zzog
bGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAvdmFyL2xpYi94ZW4vcHZz
aGltLXNpZGVjYXJzL2RlYnRlc3QxLmlzbwo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk2
OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAtbQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoy
MDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICAyNTUyCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9k
bS5jOjIwOTY6bGlieGxfX3NwYXduX2xvY2FsX2RtOiAgIC1kcml2ZQo+IGxpYnhsOiBkZWJ1Zzog
bGlieGxfZG0uYzoyMDk2OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBmaWxlPS9kZXYvc3Nkdmcv
ZG9tdV9kZWJ0ZXN0MV94dmRhLGlmPWlkZSxpbmRleD0wLG1lZGlhPWRpc2ssZm9ybWF0PXJhdyxj
YWNoZT13cml0ZWJhY2sKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2RtLmM6MjA5NjpsaWJ4bF9fc3Bh
d25fbG9jYWxfZG06ICAgLWRyaXZlCj4gbGlieGw6IGRlYnVnOiBsaWJ4bF9kbS5jOjIwOTY6bGli
eGxfX3NwYXduX2xvY2FsX2RtOiAgIGZpbGU9L2Rldi9zc2R2Zy9kb211X2RlYnRlc3QxX3h2ZGIs
aWY9aWRlLGluZGV4PTEsbWVkaWE9ZGlzayxmb3JtYXQ9cmF3LGNhY2hlPXdyaXRlYmFjawo+IGxp
YnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoyMDk4OmxpYnhsX19zcGF3bl9sb2NhbF9kbTogU3Bhd25p
bmcgZGV2aWNlLW1vZGVsIC92YXIvbGliL3hlbi9wdnNoaW0tc2lkZWNhcnMvZGVidGVzdDEuZG0g
d2l0aCBhZGRpdGlvbmFsIGVudmlyb25tZW50Ogo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZG0uYzoy
MTAwOmxpYnhsX19zcGF3bl9sb2NhbF9kbTogICBYRU5fUUVNVV9DT05TT0xFX0xJTUlUPTEwNDg1
NzYKPiBsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6NjM2OmxpYnhsX19ldl94c3dhdGNoX3Jl
Z2lzdGVyOiB3YXRjaCB3PTB4MWI0NmE1OCB3cGF0aD0vbG9jYWwvZG9tYWluLzAvZGV2aWNlLW1v
ZGVsLzkvc3RhdGUgdG9rZW49Mi8yOiByZWdpc3RlciBzbG90bnVtPTIKPiBsaWJ4bDogZGVidWc6
IGxpYnhsX2V2ZW50LmM6NTczOndhdGNoZmRfY2FsbGJhY2s6IHdhdGNoIHc9MHgxYjQ2YTU4IHdw
YXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvOS9zdGF0ZSB0b2tlbj0yLzI6IGV2ZW50
IGVwYXRoPS9sb2NhbC9kb21haW4vMC9kZXZpY2UtbW9kZWwvOS9zdGF0ZQo+IGxpYnhsOiBkZWJ1
ZzogbGlieGxfZXhlYy5jOjM5ODpzcGF3bl93YXRjaF9ldmVudDogZG9tYWluIDkgZGV2aWNlIG1v
ZGVsOiBzcGF3biB3YXRjaCBwPShudWxsKQo+IGxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzo2
NzM6bGlieGxfX2V2X3hzd2F0Y2hfZGVyZWdpc3Rlcjogd2F0Y2ggdz0weDFiNDZhNTggd3BhdGg9
L2xvY2FsL2RvbWFpbi8wL2RldmljZS1tb2RlbC85L3N0YXRlIHRva2VuPTIvMjogZGVyZWdpc3Rl
ciBzbG90bnVtPTIKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RtLmM6MjE4OTpkZXZpY2VfbW9kZWxf
c3Bhd25fb3V0Y29tZTogZG9tYWluIDkgZGV2aWNlIG1vZGVsOiBzcGF3biBmYWlsZWQgKHJjPS0z
KQo+IGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6MTUwNDpkb21jcmVhdGVfZGV2bW9kZWxf
c3RhcnRlZDogZGV2aWNlIG1vZGVsIGRpZCBub3Qgc3RhcnQ6IC0zCgpJIGxvb2tlZCBpbiB0aGUg
Z2VuZXJhdGVkIC92YXIvbGliL3hlbi9wdnNoaW0tc2lkZWNhcnMvZGVidGVzdDEuZG0KYW5kIG5v
dGVkOgoKIDYzIGZvciBwYXRoIGluIC91c3IvbG9jYWwvbGliIC91c3IvbGliOyBkbwogNjQgICAg
ICRwYXRoL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiAiJHtuZXdhcmdzW0BdfSIgfHw6CiA2NSBk
b25lCiA2NiBlY2hvID4mMiAnY291bGQgbm90IGV4ZWMgcWVtdScKCk15IHFlbXUtc3lzdGVtLWkz
ODYgaXMgYXQgL3Vzci9iaW4vcWVtdS1zeXN0ZW0taTM4NiAoRGViaWFuIGplc3NpZSwKcWVtdS1z
eXN0ZW0teDg2IHBhY2thZ2UpIHNvIGlzIG5ldmVyIGdvaW5nIHRvIGJlIGZvdW5kIGJ5IHRoYXQu
Ck1heWJlIHB2c2hpbS1jb252ZXJ0ZXIucGwgc2hvdWxkIGdpdmUgdXAgaWYgaXQgY2FuJ3QgZmlu
ZApxZW11LXN5c3RlbS1pMzg2PwoKQW55d2F5LCBhcyBhIHF1aWNrIHRlc3QgSSBjcmVhdGVkCi91
c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiBhcyBhIHN5bWxpbmsgdG8KL3Vz
ci9iaW4vcWVtdS1zeXN0ZW0taTM4NiBhbmQgbm93IGl0IGdldHMgZnVydGhlciBiZWZvcmUgZHlp
bmcgd2l0aAphIGRpZmZlcmVudCBlcnJvciwgc28gdGhlIGFib3ZlIHNlZW1zIGxpa2UgaXQgd2Fz
IGEgcHJvYmxlbS4KClBhcnNpbmcgY29uZmlnIGZyb20gL2V0Yy94ZW4vZGVidGVzdDEtd2l0aC1z
aGltLmNvbmYKbGlieGw6IGVycm9yOiBsaWJ4bF9leGVjLmM6MTE4OmxpYnhsX3JlcG9ydF9jaGls
ZF9leGl0c3RhdHVzOiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1yb3V0ZSBhZGQgWzMxNTY3XSBleGl0
ZWQgd2l0aCBlcnJvciBzdGF0dXMgMQpsaWJ4bDogZXJyb3I6IGxpYnhsX2RldmljZS5jOjEyMjU6
ZGV2aWNlX2hvdHBsdWdfY2hpbGRfZGVhdGhfY2I6IHNjcmlwdDogL2V0Yy94ZW4vc2NyaXB0cy92
aWYtcm91dGUgZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4KbGlieGw6IGVycm9yOiBsaWJ4bF9jcmVh
dGUuYzoxNDYxOmRvbWNyZWF0ZV9hdHRhY2hfZGV2aWNlczogdW5hYmxlIHRvIGFkZCBuaWMgZGV2
aWNlcwpsaWJ4bDogZXJyb3I6IGxpYnhsX2V4ZWMuYzoxMTg6bGlieGxfcmVwb3J0X2NoaWxkX2V4
aXRzdGF0dXM6IC9ldGMveGVuL3NjcmlwdHMvdmlmLXJvdXRlIHJlbW92ZSBbMzE3NTFdIGV4aXRl
ZCB3aXRoIGVycm9yIHN0YXR1cyAxCmxpYnhsOiBlcnJvcjogbGlieGxfZGV2aWNlLmM6MTIyNTpk
ZXZpY2VfaG90cGx1Z19jaGlsZF9kZWF0aF9jYjogc2NyaXB0OiAvZXRjL3hlbi9zY3JpcHRzL3Zp
Zi1yb3V0ZSBmYWlsZWQ7IGVycm9yIGRldGVjdGVkLgoKQ2hlZXJzLApBbmR5CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 23:00:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 23:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZlpn-0005Df-D0; Thu, 11 Jan 2018 23:00:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f0m1=eg=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1eZlpl-0005DZ-Nf
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 23:00:29 +0000
X-Inumbo-ID: 0594e5ea-f723-11e7-b4a6-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0594e5ea-f723-11e7-b4a6-bc764e045a96;
 Thu, 11 Jan 2018 23:59:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date;
 bh=CwUnuJnZ2qUkT48bCbbkmvA18I2D5ypgzDPjRQKKCEs=; 
 b=jcuwDxnh9+yYsZ2JfUAL+LQ1ZUvaB680V5zO+HIDlo7xDSu81XK/8KGeaRap4oWEkLsfZku5U8Xp5hjgrlkmfA8iHOazCZ2v0/d+tJnK7DHWjaV/6PNhh+4GIq42ssPZpQPY1z89sfecYAv5Pwt8rpGvoZY+MKXGxoaOtOjchfEUZbaGIOqlSCXKkKDTrDksIoIirtlWgWtf6T2IHeH/dc/+gknoi5fLfG6rOai0cLsH7a3yrm8/YsUe6Gq0+ILcwvxp48X/98UYs5u7QvaK+Ycl6T0Mv3yYDAVAckZH+Lb0oRkNH+CPbNvqVACuY8sIjuMvACecg3CfyauahntegQ==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1eZlpi-0006nR-0T
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 23:00:26 +0000
Date: Thu, 11 Jan 2018 23:00:25 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20180111230025.GM29360@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-devel] Trying out vixen: qemu processes left behind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJJ20gZ2l2aW5nIFZpeGVuIGEgdHJ5IGJ5IGZvbGxvd2luZyB0aGUgaW5zdHJ1Y3Rpb25z
IGluCmh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3hzYS94c2EyNTQvUkVBRE1FLnZpeGVuCgpEZWJp
YW4gamVzc2llLCB4ZW4gNC44LjEgcGFja2FnZXMgZnJvbSBqZXNzaWUtYmFja3BvcnRzIHdpdGgg
WFNBcwphcHBsaWVkLgoKSSBmaW5hbGx5IGdvdCBhIGd1ZXN0IGJvb3RlZCBhbHRob3VnaCBpdHMg
bmV0d29ya2luZyBkb2Vzbid0IHdvcmsuCkV2ZXJ5IHRpbWUgSSd2ZSBzdGFydGVkIGEgZ3Vlc3Qg
YW5kIGhhZCBpdCBjcmFzaCBpdCdzIGxlZnQgYmVoaW5kIGEKZG9tYWluIGNhbGxlZCAiKG51bGwp
IiBhbmQgYSBtYXRjaGluZyBxZW11IHByb2Nlc3Mgc28gSSBhc3N1bWUKdGhhdCdzIHRoZSBkZXZp
Y2UgbW9kZWwuIEkgdGhvdWdodCB0aGF0IHdhcyBqdXN0IGJlY2F1c2UgdGhlIGd1ZXN0CndhcyBm
YWlsaW5nIHRvIHN0YXJ0LgoKTm93IHRoYXQgSSBoYXZlIG9uZSB3aGljaCBib290cywgZXZlbiB3
aGVuIEkgc2h1dCBpdCBkb3duIGNsZWFubHkKdGhlcmUncyBzdGlsbCBhIGRvbWFpbiBsZWZ0IGJl
aGluZDoKCiQgc3VkbyB4bCBsaXN0Ck5hbWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSUQgICBNZW0gVkNQVXMgICAgICBTdGF0ZSAgIFRpbWUocykKRG9tYWluLTAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgMjA0OCAgICAgMiAgICAgci0tLS0t
ICAxMDQxMTQuMAoobnVsbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE3
ICAgICAxICAgICAyICAgICAtLXBzLWQgICAgICAxNC4yCiQgcHMgYXd1eCB8IGdyZXAgcWVtdQpy
b290ICAgICAgMzMxMCAgMS4yICAxLjIgNDMwNjQ4IDI0Njc2ID8gICAgICAgIFNMbCAgMjI6NDgg
ICAwOjA2IC91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiAteGVuLWRvbWlk
IDE3IC1jaGFyZGV2IHNvY2tldCxpZD1saWJ4bC1jbWQscGF0aD0vdmFyL3J1bi94ZW4vcW1wLWxp
YnhsLTE3LHNlcnZlcixub3dhaXQgLW5vLXNodXRkb3duIC1tb24gY2hhcmRldj1saWJ4bC1jbWQs
bW9kZT1jb250cm9sIC1jaGFyZGV2IHNvY2tldCxpZD1saWJ4ZW5zdGF0LWNtZCxwYXRoPS92YXIv
cnVuL3hlbi9xbXAtbGlieGVuc3RhdC0xNyxzZXJ2ZXIsbm93YWl0IC1tb24gY2hhcmRldj1saWJ4
ZW5zdGF0LWNtZCxtb2RlPWNvbnRyb2wgLW5vZGVmYXVsdHMgLW5vLXVzZXItY29uZmlnIC1uYW1l
IGRlYnRlc3QxIC1kaXNwbGF5IG5vbmUgLXNlcmlhbCBwdHkgLWJvb3Qgb3JkZXI9YyAtc21wIDIs
bWF4Y3B1cz0yIC1uZXRkZXYgdHlwZT10YXAsaWQ9bmV0MCxpZm5hbWU9dmlmMTcuMC1lbXUsc2Ny
aXB0PW5vLGRvd25zY3JpcHQ9bm8gLW1hY2hpbmUgeGVuZnYgLWNkcm9tIC92YXIvbGliL3hlbi9w
dnNoaW0tc2lkZWNhcnMvZGVidGVzdDEuaXNvIC1tIDI1NTIKCklmIEkga2lsbCB0aGUgcWVtdSBw
cm9jZXNzIHRoZW4gdGhlIGRvbWFpbiBkb2VzIGF3YXkuCgpJcyB0aGlzIGV4cGVjdGVkPyBJdCBk
b2Vzbid0IHNlZW0gd29ya2FibGUgaWYgc28uCgpDaGVlcnMsCkFuZHkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 23:36:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 23:36:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZmOf-000842-Aq; Thu, 11 Jan 2018 23:36:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f0m1=eg=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1eZmOd-00083e-2g
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 23:36:31 +0000
X-Inumbo-ID: 0e214772-f728-11e7-b4a6-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e214772-f728-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 00:35:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=Lmt4gpXzxC9DauM2HFIxk6FU2HF8h3w8kI6fA/ATpxI=; 
 b=tQvOcn2u/RoFoq9SW2/lg+XJwOt1iebjYnC2INQEYSFhECS9dSqngiUaicdxe5oRsd3PXW6Cynm5ld+z6/kcFFRifRAZh3SqCs+WnrcliOM4H4xv7hJwEGgNVx8Uqa/1UI6sBJNvFvYL5Wuq90Q/8f51cKwJgVJIKr85xhX0yhXxgzyVKasjxB+KljUrcF1s30nGfOb+rkq5ui4gb0pX3m0l7HuACUiSZhw6Md09DuUZ9L3j+CpGRjw+m6wo57V4JWae5SIKZRVUSZBYI4467N7b9DqjIM/ZhIz68/CR7DWS+0ZIjggZPbGH9lDSZSc3f8sdz9RGaRuQ38lKk2Wc3g==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>)
 id 1eZmOa-0008Da-5b; Thu, 11 Jan 2018 23:36:28 +0000
Date: Thu, 11 Jan 2018 23:36:28 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-users@lists.xenproject.org
Message-ID: <20180111233628.GY3124@bitfolk.com>
References: <20180111211652.GT3124@bitfolk.com>
 <20180111215924.GV3124@bitfolk.com>
 <20180111222636.GW3124@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180111222636.GW3124@bitfolk.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Trying out vixen: vif-route issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBUaHUsIEphbiAxMSwgMjAxOCBhdCAxMDoyNjozNlBNICswMDAwLCBBbmR5IFNtaXRo
IHdyb3RlOgo+IFBhcnNpbmcgY29uZmlnIGZyb20gL2V0Yy94ZW4vZGVidGVzdDEtd2l0aC1zaGlt
LmNvbmYKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2V4ZWMuYzoxMTg6bGlieGxfcmVwb3J0X2NoaWxk
X2V4aXRzdGF0dXM6IC9ldGMveGVuL3NjcmlwdHMvdmlmLXJvdXRlIGFkZCBbMzE1NjddIGV4aXRl
ZCB3aXRoIGVycm9yIHN0YXR1cyAxCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9kZXZpY2UuYzoxMjI1
OmRldmljZV9ob3RwbHVnX2NoaWxkX2RlYXRoX2NiOiBzY3JpcHQ6IC9ldGMveGVuL3NjcmlwdHMv
dmlmLXJvdXRlIGZhaWxlZDsgZXJyb3IgZGV0ZWN0ZWQuCj4gbGlieGw6IGVycm9yOiBsaWJ4bF9j
cmVhdGUuYzoxNDYxOmRvbWNyZWF0ZV9hdHRhY2hfZGV2aWNlczogdW5hYmxlIHRvIGFkZCBuaWMg
ZGV2aWNlcwo+IGxpYnhsOiBlcnJvcjogbGlieGxfZXhlYy5jOjExODpsaWJ4bF9yZXBvcnRfY2hp
bGRfZXhpdHN0YXR1czogL2V0Yy94ZW4vc2NyaXB0cy92aWYtcm91dGUgcmVtb3ZlIFszMTc1MV0g
ZXhpdGVkIHdpdGggZXJyb3Igc3RhdHVzIDEKPiBsaWJ4bDogZXJyb3I6IGxpYnhsX2RldmljZS5j
OjEyMjU6ZGV2aWNlX2hvdHBsdWdfY2hpbGRfZGVhdGhfY2I6IHNjcmlwdDogL2V0Yy94ZW4vc2Ny
aXB0cy92aWYtcm91dGUgZmFpbGVkOyBlcnJvciBkZXRlY3RlZC4KCkkgc2VlbSB0byBoYXZlIGdv
dCBpdCB3b3JraW5nLiBUaGUgdmlmLXJvdXRlIHRoaW5nIHdhcyB0aGlzOgoKaHR0cHM6Ly9saXN0
cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLXVzZXJzLzIwMTUtMDgvbXNnMDAwMDUuaHRtbAoK
aS5lLiAvZXRjL3hlbi9zY3JpcHRzL3ZpZi1yb3V0ZSBpbiBIVk0gbW9kZSBpcyAqc3RpbGwqIGJl
aW5nIGNhbGxlZAp3aXRoIGJvdGggIm9ubGluZSIgYW5kICJhZGQiLCBhbmQgZmFpbHMgd2l0aCB0
aGUgbGF0dGVyLCBsZWFkaW5nIHRvCiJ1bmFibGUgdG8gYWRkIG5pYyBkZXZpY2VzIi4gSSB1c2Vk
IE1hcnR0aSdzIHN1Z2dlc3RlZCB3b3JrYXJvdW5kCmFuZCB0aGluZ3Mgc2VlbSB0byB3b3JrIG5v
dy4KCkluIGRvbTAgSSBoYXZlIGFuIGV4dHJhIHYtZGVidGVzdC1lbXUgaW50ZXJmYWNlIHRoYXQg
aXMgc2h1dGRvd24uCldoYXQgaXMgdGhhdCBmb3I/IERvIEkgbmVlZCBpdD8gSWYgbm90LCBjYW4g
aXQgYmUgZ290dGVuIHJpZCBvZgpzb21laG93PyBJdCBjYW4ndCBiZSBkb2luZyB0b28gbXVjaCBp
ZiBpdCdzIHNodXRkb3duIHdpdGggbm8KYWRkcmVzc2VzIG9uIGl0LgoKVGhlcmUgaXMgc29tZXRo
aW5nIG9kZCBnb2luZyBvbiB3aXRoIG15IHB2Z3J1YjIga2VybmVsIHdoaWNoIHdhcwpjb21waWxl
ZCB3aXRoIGEgcmFtIGRpc2suIFRoZSBmaXJzdCB0aGluZyB0aGF0IGhhcHBlbnMgaXMgSSBnZXQ6
CgplcnJvcjogZmlsZSBgL3JhbWRpc2snIG5vdCBmb3VuZC4KClByZXNzIGFueSBrZXkgdG8gY29u
dGludWUuLi4KClRoZW4gSSBjYW4gZWl0aGVyIHByZXNzIGEga2V5IG9yIGVsc2Ugd2FpdCBhYm91
dCA1IHNlY29uZHMsIGVpdGhlcgp3YXkgcHZncnViMiBjb250aW51ZXMgdG8gYm9vdCwgcHJlc2Vu
dHMgdGhlIG1lbnUgSSBwdXQgaW4gaXRzIHJhbQpkaXNrIGFuZCB0aGUgb3B0aW9ucyBjb3JyZWN0
bHkgY2hhaW4gdG8gd2hhdGV2ZXIgdGhleSBhcmUgbWVhbnQgdG8KKG9ubHkgdGVzdGVkIGdydWIy
IGluc2lkZSBndWVzdCBzbyBmYXIpLiBUaGUgL3JhbWRpc2sgbWVzc2FnZQpkb2Vzbid0IGFwcGVh
ciBpbiBQViBtb2RlIHNvIEkgZG9uJ3Qga25vdyB3aGF0IHRoYXQgaXMgYWJvdXQgeWV0LgoKcWVt
dSBwcm9jZXNzIHN0aWxsIGhhbmdzIGFyb3VuZCBhZnRlciBndWVzdCBpcyBzaHV0IGRvd24uCgpD
aGVlcnMsCkFuZHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 23:47:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 23:47:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZmZH-0000sZ-AA; Thu, 11 Jan 2018 23:47:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rfk=eg=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1eZmZG-0000sT-96
 for xen-devel@lists.xenproject.org; Thu, 11 Jan 2018 23:47:30 +0000
X-Inumbo-ID: 965d728f-f729-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x22e.google.com (unknown [2a00:1450:400c:c09::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 965d728f-f729-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 00:46:05 +0100 (CET)
Received: by mail-wm0-x22e.google.com with SMTP id g1so8747787wmg.2
 for <xen-devel@lists.xenproject.org>; Thu, 11 Jan 2018 15:47:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Q6zZPOZpT4rG1L76D+m3rjaK5Q3yUAMkYY8P7jN5R6A=;
 b=XUJcA5KnpQFw+NIn7vobMG1MgT3Kg7/xXDRqDmtP3KmhRou59lQHkYTXPbLXx5jJfE
 FyDDnIcbJl/kBI1sk6qvVKAFi30LmsIj6AVH+I+PvMXMzZhsgerBJX3ugvnuTOtxBxu7
 hepnY2Dd39aziD++QfYof5NL8dKBx0xNQpQwY+kO8UG2hi9unL71/OmuirCZwiPhRuDw
 3ht/jXIXptHeDW9QYslJ6jX4UkFivZ30Rlxie8lxFCVzO29Vv3IHk0dELt0T4ahI0qPl
 TV5Rg2pi6fDDkI4QGjOtLfc2xfApejvpULJl8qdhZEtadDi7GwyT/MBY+sh6XKi9G14F
 jBdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Q6zZPOZpT4rG1L76D+m3rjaK5Q3yUAMkYY8P7jN5R6A=;
 b=Pnt4UfqgtXORMbqg3Htjj06eyzYS9HIO+BIzuLO33yuovwLdhi++O1oHIFI+bDyODe
 0cj9RVoGz3evH1cCOtAicSEPTNYH/WZ5DPuSgIzQQCiFgc/ja+bCqzGtH3hlguuD72NE
 16IkJqXOjMkJAp4AejoC8/F070Auwn6B88dQVF4K6G622GFW6wa6AdRN38WLs6SRWeSq
 jrM6dR41EACzxbW0jnHoFE7fv9UMnXp3mKo/pLbNZlWNoVTGMwDT7Ealodtv5sE8S4zA
 8zPiKrHr6Eut4xiktSrnDVRl8kMx4ZyKwMx2u0uXl0GjA+jGPi1Zrev+OSu0DrTWKSuS
 emdQ==
X-Gm-Message-State: AKwxyteyxTM+FFbYg8aPBiKqnCZTrtJwmKKGPS3vaUKtYst5gRsiwB3w
 H8WKSn/HX7KbSSY/ez1EoC9FZLVUDMetDSotpJdZQw==
X-Google-Smtp-Source: ACJfBosgZczuWCTCsAlUCqJVNNt+ggcel20EnVbDePAeAE9SJWnGpO2eRxp2QztcduE4ILj6e/WfDnhgy1gBrk/QJc8=
X-Received: by 10.28.247.24 with SMTP id v24mr2708958wmh.140.1515714446006;
 Thu, 11 Jan 2018 15:47:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.156.142 with HTTP; Thu, 11 Jan 2018 15:47:25 -0800 (PST)
In-Reply-To: <20180111230025.GM29360@bitfolk.com>
References: <20180111230025.GM29360@bitfolk.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Thu, 11 Jan 2018 15:47:25 -0800
Message-ID: <CA+aC4ktpFJwbHm01DMydzkHQmqEyJCzvP61guyOHPkcteoPELA@mail.gmail.com>
To: Andy Smith <andy@strugglers.net>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Trying out vixen: qemu processes left behind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTEsIDIwMTggYXQgMzowMCBQTSwgQW5keSBTbWl0aCA8YW5keUBzdHJ1Z2ds
ZXJzLm5ldD4gd3JvdGU6Cj4gSGksCj4KPiBJJ20gZ2l2aW5nIFZpeGVuIGEgdHJ5IGJ5IGZvbGxv
d2luZyB0aGUgaW5zdHJ1Y3Rpb25zIGluCj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL3hz
YTI1NC9SRUFETUUudml4ZW4KPgo+IERlYmlhbiBqZXNzaWUsIHhlbiA0LjguMSBwYWNrYWdlcyBm
cm9tIGplc3NpZS1iYWNrcG9ydHMgd2l0aCBYU0FzCj4gYXBwbGllZC4KPgo+IEkgZmluYWxseSBn
b3QgYSBndWVzdCBib290ZWQgYWx0aG91Z2ggaXRzIG5ldHdvcmtpbmcgZG9lc24ndCB3b3JrLgo+
IEV2ZXJ5IHRpbWUgSSd2ZSBzdGFydGVkIGEgZ3Vlc3QgYW5kIGhhZCBpdCBjcmFzaCBpdCdzIGxl
ZnQgYmVoaW5kIGEKPiBkb21haW4gY2FsbGVkICIobnVsbCkiIGFuZCBhIG1hdGNoaW5nIHFlbXUg
cHJvY2VzcyBzbyBJIGFzc3VtZQo+IHRoYXQncyB0aGUgZGV2aWNlIG1vZGVsLiBJIHRob3VnaHQg
dGhhdCB3YXMganVzdCBiZWNhdXNlIHRoZSBndWVzdAo+IHdhcyBmYWlsaW5nIHRvIHN0YXJ0Lgo+
Cj4gTm93IHRoYXQgSSBoYXZlIG9uZSB3aGljaCBib290cywgZXZlbiB3aGVuIEkgc2h1dCBpdCBk
b3duIGNsZWFubHkKPiB0aGVyZSdzIHN0aWxsIGEgZG9tYWluIGxlZnQgYmVoaW5kOgo+Cj4gJCBz
dWRvIHhsIGxpc3QKPiBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCj4gRG9tYWluLTAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAgMjA0OCAgICAgMiAgICAgci0tLS0tICAxMDQx
MTQuMAo+IChudWxsKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTcgICAg
IDEgICAgIDIgICAgIC0tcHMtZCAgICAgIDE0LjIKPiAkIHBzIGF3dXggfCBncmVwIHFlbXUKPiBy
b290ICAgICAgMzMxMCAgMS4yICAxLjIgNDMwNjQ4IDI0Njc2ID8gICAgICAgIFNMbCAgMjI6NDgg
ICAwOjA2IC91c3IvbG9jYWwvbGliL3hlbi9iaW4vcWVtdS1zeXN0ZW0taTM4NiAteGVuLWRvbWlk
IDE3IC1jaGFyZGV2IHNvY2tldCxpZD1saWJ4bC1jbWQscGF0aD0vdmFyL3J1bi94ZW4vcW1wLWxp
YnhsLTE3LHNlcnZlcixub3dhaXQgLW5vLXNodXRkb3duIC1tb24gY2hhcmRldj1saWJ4bC1jbWQs
bW9kZT1jb250cm9sIC1jaGFyZGV2IHNvY2tldCxpZD1saWJ4ZW5zdGF0LWNtZCxwYXRoPS92YXIv
cnVuL3hlbi9xbXAtbGlieGVuc3RhdC0xNyxzZXJ2ZXIsbm93YWl0IC1tb24gY2hhcmRldj1saWJ4
ZW5zdGF0LWNtZCxtb2RlPWNvbnRyb2wgLW5vZGVmYXVsdHMgLW5vLXVzZXItY29uZmlnIC1uYW1l
IGRlYnRlc3QxIC1kaXNwbGF5IG5vbmUgLXNlcmlhbCBwdHkgLWJvb3Qgb3JkZXI9YyAtc21wIDIs
bWF4Y3B1cz0yIC1uZXRkZXYgdHlwZT10YXAsaWQ9bmV0MCxpZm5hbWU9dmlmMTcuMC1lbXUsc2Ny
aXB0PW5vLGRvd25zY3JpcHQ9bm8gLW1hY2hpbmUgeGVuZnYgLWNkcm9tIC92YXIvbGliL3hlbi9w
dnNoaW0tc2lkZWNhcnMvZGVidGVzdDEuaXNvIC1tIDI1NTIKPgo+IElmIEkga2lsbCB0aGUgcWVt
dSBwcm9jZXNzIHRoZW4gdGhlIGRvbWFpbiBkb2VzIGF3YXkuCj4KPiBJcyB0aGlzIGV4cGVjdGVk
PyBJdCBkb2Vzbid0IHNlZW0gd29ya2FibGUgaWYgc28uCgpVc3VhbGx5IHRoaXMgbWVhbnMgdGhl
cmUgaXMgYSBkYW5nbGluZyBiYWNrZW5kIHRoYXQgd2Fzbid0IHByb3Blcmx5CnRlcm1pbmF0ZWQu
ICBJdCB3b3VsZCBiZSB1c2VmdWwgdG8geGVuc3RvcmUtbHMgdGhlIGRvbWFpbiBhbmQgc2VlCndo
aWNoIGJhY2tlbmQgaXMgbm90IGluIGEgZGlzY29ubmVjdGVkIHN0YXRlLgoKUmVnYXJkcywKCkFu
dGhvbnkgTGlndW9yaQoKPiBDaGVlcnMsCj4gQW5keQo+Cj4gX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 11 23:58:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 11 Jan 2018 23:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZmjn-0001xd-9K; Thu, 11 Jan 2018 23:58:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZmjm-0001xW-8F
 for xen-devel@lists.xensource.com; Thu, 11 Jan 2018 23:58:22 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id F3/D2-05655-D1AF75A5;
 Thu, 11 Jan 2018 23:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVVfmV3i
 UwYzJbBb3prxnd2D02N63iz2AMYo1My8pvyKBNWP+msCCbu2KRfOusjYw7pXvYuTkEBJoZJJ4
 va2ui5ELyH7MKLF3125mCGcbo8SmFXfYQKpEBJwlvp6Zyw5i8wroS8x4uAUsLixgJDH7+ARGE
 FtCoItN4sxNNQjbV+LqvsNsMPaiGe9YuhjZOdgErCQOiYFEWQRUJXbdOcI6gZF7ASPDKkb14t
 SistQiXXO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAzzIAwQ7GmZf9DzFKcjA
 pifLuSQ+PEuJLyk+pzEgszogvKs1JLT7EKMPBoSTB6/ITKCdYlJqeWpGWmQMMMZi0BAePkgjv
 yR9Aad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc4bDTJJAKQ0ozQPbhAs9C8xy
 koJ8zICnSbEU5BalJtZgir/ilGcg1FJmPcayEKezLwSuH2vgE5hAjrl/MZQkFNKEhFSUg2M0z
 ot56j9fjaJNXri42v5yc6/Ylns54hvjO0o3nau7sZcrqyynd9nLbjaucRM5xeLyj0ungi5hRZ
 Mtn4cF/1/rZPpU6xVFcnNODNP6J7fn82eXO5a4pX1SlOvP3D2W3du1ccDd9y9XpY8PVGn97Ve
 Ydryu3pPRB2bl7eU3AjSr5A7NmNqewOrEktxRqKhFnNRcSIA6FaXMXgCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1515715099!123598335!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38749 invoked from network); 11 Jan 2018 23:58:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 11 Jan 2018 23:58:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZmji-0004nT-G4; Thu, 11 Jan 2018 23:58:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZmjd-0005Lr-96; Thu, 11 Jan 2018 23:58:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZmjc-0008Or-VF; Thu, 11 Jan 2018 23:58:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117818-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 11 Jan 2018 23:58:12 +0000
Subject: [Xen-devel] [seabios test] 117818: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzgxOCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc4MTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNjkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDYyIGRheXMgICA2OCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM0IGRheXMgICAy
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 00:06:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 00:06:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZmr5-0003Un-1q; Fri, 12 Jan 2018 00:05:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eZmr3-0003Tu-6L
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 00:05:53 +0000
X-Inumbo-ID: a5e5e945-f72c-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5e5e945-f72c-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 00:07:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,346,1511827200"; d="scan'208";a="465493613"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 00:05:40 +0000
Message-ID: <1515715540-31838-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/boot: Fix boot following c/s b6c2c7f48a
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIGI2YzJjN2Y0OGEgdW5mb3J0dW5hdGVseSBicm9rZSBib290aW5nIG9uIGFmZmVjdGVkIHN5
c3RlbXMuICBNb3N0IG9mIHRoZQp0aW1lLCBpb2VtdWxfaGFuZGxlX3F1aXJrKCkgZG9lc24ndCB3
cml0ZSBhIGN1c3RvbSBzdHViLCBhbmQgdGhlIHJlZHVuZGFudApjYWxsIHdhcyBkZXBlbmRpbmcg
b24gdGhlIHNlZW1pbmdseS1wb2ludGxlc3Mgd3JpdGluZyBvZiB0aGUgZGVmYXVsdCBzdHViLgoK
QWx0ZXIgdGhlIGlvZW11bF9oYW5kbGVfcXVpcmsoKSBBUEkgdG8gcmV0dXJuIGEgYm9vbGVhbiBp
ZiBhIGN1c3RvbSBzdHViIHdhcwp3cml0dGVuLCBhbGxvd2luZyBpdHMgY2FsbGVyIHRvIGtub3cg
d2hldGhlciBpdCBzaG91bGQgd3JpdGUgYSBkZWZhdWx0IHN0dWIKaW5zdGVhZC4KCkZpbmFsbHks
IGFkanVzdCB0aGUgLyogUmVndWxhciBzdHVicyAqLyBjb21tZW50IHRvIG1ha2UgaXQgY2xlYXJl
ciB0aGF0IHRoZSAxNgpyZWZlcnMgdG8gdGhlIGxlbmd0aCBvZiB0aGUgZW11bCBzdHViIG9wY29k
ZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9pb3BvcnRfZW11bGF0ZS5jICB8ICA2ICsrKystLQogeGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jIHwgMTIgKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAg
ICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pby5oICAgICAgIHwgIDIgKy0KIDQgZmls
ZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaW9wb3J0X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9pb3BvcnRfZW11
bGF0ZS5jCmluZGV4IDFmNmY3OTQuLmU4MDk5M2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9p
b3BvcnRfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb3BvcnRfZW11bGF0ZS5jCkBAIC04
LDE0ICs4LDE0IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2RtaS5o
PgogCi1zdGF0aWMgdm9pZCBpb2VtdWxfaGFuZGxlX3Byb2xpYW50X3F1aXJrKAorc3RhdGljIGJv
b2wgaW9lbXVsX2hhbmRsZV9wcm9saWFudF9xdWlyaygKICAgICB1OCBvcGNvZGUsIGNoYXIgKmlv
X2VtdWxfc3R1Yiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgdWludDE2X3Qg
cG9ydCA9IHJlZ3MtPmR4OwogICAgIHVpbnQ4X3QgdmFsdWUgPSByZWdzLT5hbDsKIAogICAgIGlm
ICggKG9wY29kZSAhPSAweGVlKSB8fCAocG9ydCAhPSAweGNkNCkgfHwgISh2YWx1ZSAmIDB4ODAp
ICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvKiAgICBw
dXNoZiAqLwogICAgIGlvX2VtdWxfc3R1YlswXSA9IDB4OWM7CkBAIC0zNyw2ICszNyw4IEBAIHN0
YXRpYyB2b2lkIGlvZW11bF9oYW5kbGVfcHJvbGlhbnRfcXVpcmsoCiAgICAgaW9fZW11bF9zdHVi
WzldID0gMHhjMzsKIAogICAgIEJVSUxEX0JVR19PTihJT0VNVUxfUVVJUktfU1RVQl9CWVRFUyA8
IDEwKTsKKworICAgIHJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgaW50IF9faW5pdCBwcm9saWFu
dF9xdWlyayhzdHJ1Y3QgZG1pX3N5c3RlbV9pZCAqZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRl
eCA0MDg3Y2YyLi5lYmQ2ZGMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC03Niw2ICs3Niw4
IEBAIHR5cGVkZWYgdm9pZCBpb19lbXVsX3N0dWJfdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsK
IHN0YXRpYyBpb19lbXVsX3N0dWJfdCAqaW9fZW11bF9zdHViX3NldHVwKHN0cnVjdCBwcml2X29w
X2N0eHQgKmN0eHQsIHU4IG9wY29kZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMpCiB7CisgICAg
Ym9vbCB1c2VfcXVpcmtfc3R1YiA9IGZhbHNlOworCiAgICAgaWYgKCAhY3R4dC0+aW9fZW11bF9z
dHViICkKICAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4o
dGhpc19jcHUoc3R1YnMubWZuKSkpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh0aGlzX2NwdShzdHVicy5hZGRyKSAmCkBAIC05MCw3ICs5MiwxMSBAQCBz
dGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxfc3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9j
dHh0ICpjdHh0LCB1OCBvcGNvZGUsCiAgICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7
CiAgICAgY3R4dC0+aW9fZW11bF9zdHViWzExXSA9IDB4ZDE7CiAKLSAgICBpZiAoIGxpa2VseSgh
aW9lbXVsX2hhbmRsZV9xdWlyaykgKQorICAgIGlmICggdW5saWtlbHkoaW9lbXVsX2hhbmRsZV9x
dWlyaykgKQorICAgICAgICB1c2VfcXVpcmtfc3R1YiA9IGlvZW11bF9oYW5kbGVfcXVpcmsob3Bj
b2RlLCAmY3R4dC0+aW9fZW11bF9zdHViWzEyXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGN0eHQtPmN0eHQucmVncyk7CisKKyAgICBpZiAoICF1c2VfcXVp
cmtfc3R1YiApCiAgICAgewogICAgICAgICAvKiBkYXRhMTYgb3Igbm9wICovCiAgICAgICAgIGN0
eHQtPmlvX2VtdWxfc3R1YlsxMl0gPSAoYnl0ZXMgIT0gMikgPyAweDkwIDogMHg2NjsKQEAgLTEw
MSwxMCArMTA3LDggQEAgc3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAo
c3RydWN0IHByaXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bjb2RlLAogICAgICAgICAvKiByZXQgKGp1
bXBzIHRvIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KICAgICAgICAgY3R4dC0+aW9fZW11
bF9zdHViWzE1XSA9IDB4YzM7CiAgICAgfQotICAgIGVsc2UKLSAgICAgICAgaW9lbXVsX2hhbmRs
ZV9xdWlyayhvcGNvZGUsICZjdHh0LT5pb19lbXVsX3N0dWJbMTJdLCBjdHh0LT5jdHh0LnJlZ3Mp
OwogCi0gICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgTUFYKDE2LCAvKiBSZWd1
bGFyIHN0dWJzICovCisgICAgQlVJTERfQlVHX09OKFNUVUJfQlVGX1NJWkUgLyAyIDwgTUFYKDE2
LCAvKiBEZWZhdWx0IGVtdWwgc3R1YiAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxMiArIElPRU1VTF9RVUlSS19TVFVCX0JZVEVTKSk7CiAKICAgICAvKiBIYW5k
eSBmdW5jdGlvbi10eXBlZCBwb2ludGVyIHRvIHRoZSBzdHViLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCBkYjE2YTQ0Li4y
NTA5ZWE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94
ODYvdHJhcHMuYwpAQCAtMTA3LDcgKzEwNyw3IEBAIGlkdF9lbnRyeV90IGlkdF90YWJsZVtJRFRf
RU5UUklFU107CiAvKiBQb2ludGVyIHRvIHRoZSBJRFQgb2YgZXZlcnkgQ1BVLiAqLwogaWR0X2Vu
dHJ5X3QgKmlkdF90YWJsZXNbTlJfQ1BVU10gX19yZWFkX21vc3RseTsKIAotdm9pZCAoKmlvZW11
bF9oYW5kbGVfcXVpcmspKAorYm9vbCAoKmlvZW11bF9oYW5kbGVfcXVpcmspKAogICAgIHU4IG9w
Y29kZSwgY2hhciAqaW9fZW11bF9zdHViLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAK
IHN0YXRpYyBpbnQgZGVidWdfc3RhY2tfbGluZXMgPSAyMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW8uaAppbmRleCBlNmJiMjBj
Li40ZDIwNjRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9pby5oCkBAIC01Miw3ICs1Miw3IEBAIGV4dGVybiB2b2lkICgqcHZf
cG9zdF9vdXRiX2hvb2spKHVuc2lnbmVkIGludCBwb3J0LCB1OCB2YWx1ZSk7CiAKIC8qIEZ1bmN0
aW9uIHBvaW50ZXIgdXNlZCB0byBoYW5kbGUgcGxhdGZvcm0gc3BlY2lmaWMgSS9PIHBvcnQgZW11
bGF0aW9uLiAqLwogI2RlZmluZSBJT0VNVUxfUVVJUktfU1RVQl9CWVRFUyAxMAotZXh0ZXJuIHZv
aWQgKCppb2VtdWxfaGFuZGxlX3F1aXJrKSgKK2V4dGVybiBib29sICgqaW9lbXVsX2hhbmRsZV9x
dWlyaykoCiAgICAgdTggb3Bjb2RlLCBjaGFyICppb19lbXVsX3N0dWIsIHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKTsKIAogI2VuZGlmCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 00:24:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 00:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZn8j-0005Js-KC; Fri, 12 Jan 2018 00:24:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZn8i-0005Jl-JY
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 00:24:08 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 6C/74-28208-720085A5;
 Fri, 12 Jan 2018 00:24:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVVedISL
 KYMM8Fot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHr4yamgjOaFefWJzQwfpfqYuTiEBJoZJJ4
 s3YNUxcjJ5DzmFHi3zx7iMQ2RokfE9exgSREBJwlvp6Zyw5i8wroS3TvPwQWFxawljh/dw87S
 IOEwAYeiR8zVoIVSQj4Stxo/crYxcgBZn9fDFTPzsEmYCVxSAwkyCKgKjHrhNkERu4FjAyrGD
 WKU4vKUot0jSz0kooy0zNKchMzc3QNDcz0clOLixPTU3MSk4r1kvNzNzECPcsABDsYz68NPMQ
 oycGkJMq7Jz08SogvKT+lMiOxOCO+qDQntfgQowwHh5IEb+R/oJxgUWp6akVaZg4wxGDSEhw8
 SiK8KiBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolzmsEUioAUppRmgc3CBb6l
 xhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMmwUyhSczrwRu3yugU5iATjm/MRTklJJEhJRUA+
 OWU38NT95h++ybsrdmx9WNHXai/C+YOz4yZ6StvHw4UFON8fhvvYenZNx+vNFKvDU7+muUwJ5
 lDGdL7HY6J/zPKl965OT9pH3rFxQttPXg5lY/oiqw3XpTq6Kh0Qz+A0qxBr7B82S0K5UaE3cc
 ulqnZ3SH9dfqwPsndu///eyK7uLdwaw9rg1KLMUZiYZazEXFiQAC5tHUeAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1515716646!89705688!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51845 invoked from network); 12 Jan 2018 00:24:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 00:24:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZn8f-00064H-KD; Fri, 12 Jan 2018 00:24:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZn8a-0005ul-3A; Fri, 12 Jan 2018 00:24:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZn8Z-0003Dh-Em; Fri, 12 Jan 2018 00:23:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117772-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-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-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-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-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-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=335ea94e311fdd3fd590677e11ff2248fd116f2b
X-Osstest-Versions-That: libvirt=e3088bfd8efe0ec4a3875788aad6d69f48509c2d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 00:23:59 +0000
Subject: [Xen-devel] [libvirt test] 117772: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzc3MiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3NzIvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNzczNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3NzM3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTc3MzcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICAzMzVlYTk0ZTMxMWZkZDNmZDU5MDY3N2UxMWZmMjI0OGZkMTE2ZjJiCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBlMzA4OGJmZDhlZmUwZWM0YTM4NzU3ODhh
YWQ2ZDY5ZjQ4NTA5YzJkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc3MzcgIDIwMTgtMDEtMDkg
MDQ6MjA6MDIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3NzcyICAyMDE4LTAx
LTEwIDExOjI2OjM1IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXN0aWFuIEVocmhhcmR0IDxjaHJpc3Rp
YW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4KICBJbnRyaWdlcmkgPGludHJpZ2VyaUBib3VtLm9y
Zz4KICBKYW1pZSBTdHJhbmRib2dlIDxqYW1pZUB1YnVudHUuY29tPgogIE1pY2hhbCBQcml2b3pu
aWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgU2VyZ2UgSGFsbHluIDxzZXJnZS5oYWxseW5AdWJ1
bnR1LmNvbT4KICBTdGVmYW4gQmFkZXIgPHN0ZWZhbi5iYWRlckBjYW5vbmljYWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICBlMzA4
OGJmZDguLjMzNWVhOTRlMyAgMzM1ZWE5NGUzMTFmZGQzZmQ1OTA2NzdlMTFmZjIyNDhmZDExNmYy
YiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 01:56:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 01:56:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZoZx-0002TB-Ve; Fri, 12 Jan 2018 01:56:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xurt=eh=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1eZoZw-0002T5-KR
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 01:56:20 +0000
X-Inumbo-ID: 969945ba-f73b-11e7-b4a6-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 969945ba-f73b-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 02:54:56 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=GEz/0Ch9X6MqtBH9dIBKc/ZtpknLAVSbgnllkwy0Id8=; 
 b=FmaqNmpL6S+8pSNBs0vmu62WUBZpI1qDRBdVFWf+VMoxeicFUJUfP/bqAQVSKLX49MxCoJcAACjcxuBi3SneDZQTxv7g0L2QJva9F004YB94TlSmSDx6G6sq2tm9Jp7ZkKXDj7ep73cx8oePwuDSORWHwhxMGRxxqtV7j+Kq+dUdtHq/fDsHGXHGcL8FVrPT2qFGp2qIABZb/IzZmMvehHmWEjwBzo+9UkhesgfZV4EPvXEb+J9sOXh5XY8Secq898m39iVn5VfoR333fCnZkDG9yaOg4/Pul7/PJnHd3zjlF20fV+DJfBytW/zusn+hQAc0U43ffSlLD0NGi0RNqg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>)
 id 1eZoZt-0004KG-AW; Fri, 12 Jan 2018 01:56:17 +0000
Date: Fri, 12 Jan 2018 01:56:17 +0000
From: Andy Smith <andy@strugglers.net>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180112015617.GN29360@bitfolk.com>
References: <20180111230025.GM29360@bitfolk.com>
 <CA+aC4ktpFJwbHm01DMydzkHQmqEyJCzvP61guyOHPkcteoPELA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4ktpFJwbHm01DMydzkHQmqEyJCzvP61guyOHPkcteoPELA@mail.gmail.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Trying out vixen: qemu processes left behind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW50aG9ueSwKCk9uIFRodSwgSmFuIDExLCAyMDE4IGF0IDAzOjQ3OjI1UE0gLTA4MDAsIEFu
dGhvbnkgTGlndW9yaSB3cm90ZToKPiBPbiBUaHUsIEphbiAxMSwgMjAxOCBhdCAzOjAwIFBNLCBB
bmR5IFNtaXRoIDxhbmR5QHN0cnVnZ2xlcnMubmV0PiB3cm90ZToKPiA+ICQgc3VkbyB4bCBsaXN0
Cj4gPiBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElEICAgTWVt
IFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCj4gPiBEb21haW4tMCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAwICAyMDQ4ICAgICAyICAgICByLS0tLS0gIDEwNDExNC4wCj4g
PiAobnVsbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDE3ICAgICAxICAg
ICAyICAgICAtLXBzLWQgICAgICAxNC4yCj4gPiAkIHBzIGF3dXggfCBncmVwIHFlbXUKPiA+IHJv
b3QgICAgICAzMzEwICAxLjIgIDEuMiA0MzA2NDggMjQ2NzYgPyAgICAgICAgU0xsICAyMjo0OCAg
IDA6MDYgL3Vzci9sb2NhbC9saWIveGVuL2Jpbi9xZW11LXN5c3RlbS1pMzg2IC14ZW4tZG9taWQg
MTcgLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhsLWNtZCxwYXRoPS92YXIvcnVuL3hlbi9xbXAtbGli
eGwtMTcsc2VydmVyLG5vd2FpdCAtbm8tc2h1dGRvd24gLW1vbiBjaGFyZGV2PWxpYnhsLWNtZCxt
b2RlPWNvbnRyb2wgLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhlbnN0YXQtY21kLHBhdGg9L3Zhci9y
dW4veGVuL3FtcC1saWJ4ZW5zdGF0LTE3LHNlcnZlcixub3dhaXQgLW1vbiBjaGFyZGV2PWxpYnhl
bnN0YXQtY21kLG1vZGU9Y29udHJvbCAtbm9kZWZhdWx0cyAtbm8tdXNlci1jb25maWcgLW5hbWUg
ZGVidGVzdDEgLWRpc3BsYXkgbm9uZSAtc2VyaWFsIHB0eSAtYm9vdCBvcmRlcj1jIC1zbXAgMixt
YXhjcHVzPTIgLW5ldGRldiB0eXBlPXRhcCxpZD1uZXQwLGlmbmFtZT12aWYxNy4wLWVtdSxzY3Jp
cHQ9bm8sZG93bnNjcmlwdD1ubyAtbWFjaGluZSB4ZW5mdiAtY2Ryb20gL3Zhci9saWIveGVuL3B2
c2hpbS1zaWRlY2Fycy9kZWJ0ZXN0MS5pc28gLW0gMjU1Mgo+ID4KPiA+IElmIEkga2lsbCB0aGUg
cWVtdSBwcm9jZXNzIHRoZW4gdGhlIGRvbWFpbiBkb2VzIGF3YXkuCj4gPgo+ID4gSXMgdGhpcyBl
eHBlY3RlZD8gSXQgZG9lc24ndCBzZWVtIHdvcmthYmxlIGlmIHNvLgo+IAo+IFVzdWFsbHkgdGhp
cyBtZWFucyB0aGVyZSBpcyBhIGRhbmdsaW5nIGJhY2tlbmQgdGhhdCB3YXNuJ3QgcHJvcGVybHkK
PiB0ZXJtaW5hdGVkLiAgSXQgd291bGQgYmUgdXNlZnVsIHRvIHhlbnN0b3JlLWxzIHRoZSBkb21h
aW4gYW5kIHNlZQo+IHdoaWNoIGJhY2tlbmQgaXMgbm90IGluIGEgZGlzY29ubmVjdGVkIHN0YXRl
LgoKQWZ0ZXIgaGFsdGluZyB0aGF0OgoKJCBzdWRvIHhsIGxpc3QKTmFtZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJRCAgIE1lbSBWQ1BVcyAgICAgIFN0YXRlICAgVGlt
ZShzKQpEb21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAyMDQ4
ICAgICAyICAgICByLS0tLS0gIDEwNDI0Ni42CihudWxsKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMTkgICAgIDEgICAgIDIgICAgIC0tcHMtZCAgICAgIDg2LjYKJCBzdWRv
IHhlbnN0b3JlLWxzCnRvb2wgPSAiIgogeGVuc3RvcmVkID0gIiIKbG9jYWwgPSAiIgogZG9tYWlu
ID0gIiIKICAwID0gIiIKICAgY29udHJvbCA9ICIiCiAgICBmZWF0dXJlLXBvd2Vyb2ZmID0gIjEi
CiAgICBmZWF0dXJlLXJlYm9vdCA9ICIxIgogICAgZmVhdHVyZS1zdXNwZW5kID0gIjEiCiAgIGRv
bWlkID0gIjAiCiAgIG5hbWUgPSAiRG9tYWluLTAiCiAgIGRldmljZS1tb2RlbCA9ICIiCnZtID0g
IiIKbGlieGwgPSAiIgokIHN1ZG8geGVuc3RvcmUtbHMgL2xvY2FsL2RvbWFpbi8xOQp4ZW5zdG9y
ZS1sczogeHNfZGlyZWN0b3J5ICgvbG9jYWwvZG9tYWluLzE5KTogTm8gc3VjaCBmaWxlIG9yIGRp
cmVjdG9yeQoKQ2hlZXJzLApBbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 01:58:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 01:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZoba-0002Zq-Cs; Fri, 12 Jan 2018 01:58:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyvf=eh=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eZobZ-0002Zh-KO
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 01:58:01 +0000
X-Inumbo-ID: d31ebdd6-f73b-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x22a.google.com (unknown [2607:f8b0:4002:c09::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d31ebdd6-f73b-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 02:56:37 +0100 (CET)
Received: by mail-yb0-x22a.google.com with SMTP id a82so2036553ybg.1
 for <xen-devel@lists.xenproject.org>; Thu, 11 Jan 2018 17:57:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=ntGjcNkkx7/Pd/j+E+hojuRgpe9ICuo/Kj/wbXoAPAE=;
 b=GRK44Mhf9N9FlRZN9OnkkyCAqP9Vj3u+2uHsUtjPZxXvTpUTX/6LX6jvFW1Cr3b4Wg
 sq8msJzpq0yRm21hwfFcdo+IdSPr/EJ3NzWbP0wXIqA2wb+dLjIQ7U5Cd3MO/PKv2bK1
 Pa7rdvXUctzaLqCgPminczO1syxcqqsq+j8oo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=ntGjcNkkx7/Pd/j+E+hojuRgpe9ICuo/Kj/wbXoAPAE=;
 b=CSs6J5n5ccg1Ua0gU1Dlu/fbaCB2m2D3A6QwZ1Hr0dihgVcxUCB16SjUkkAW4l6XQu
 gk0nj3ceasQTFn37TbRv3ciUd7ZIXGkOWaBJRQnmeO/1QcUHgz35IEaV66wX2d42jens
 fpEXYbTtn386jkL4bZVZCAsGmI6jlWGcRtf1LKVqZ8A3q4Pzk7rZRrhXayoZKmjpnoRY
 nHjbw4XvgTnVz/eJzl7ZLApr3+d4xvAJ+KcsYNWFQmsfeAbTUskBEJXxPa2DNlQ7eoKp
 Xj8+jDVr+agIEooxdZDvmxAmEWwbCKvU8iE6gnJdYcNp1NI/vY36wgp06FMWk9NCPOPO
 e83w==
X-Gm-Message-State: AKGB3mLkqx5ZmdChRw7Sc0hAF8kbbNLgBL0tNXCxTYvawOKVI3SECX4N
 zJB39jzGfe+xaUSX6drja/zxHV18TNI=
X-Google-Smtp-Source: ACJfBotIVXHjEOJ/nsVFfBsqCag9MpC6UzAUZ2yAiJdROtlNnxTgh+m4jcBc3JvLeHYFqwfZnoAU4w==
X-Received: by 10.37.80.132 with SMTP id e126mr15907728ybb.390.1515722279224; 
 Thu, 11 Jan 2018 17:57:59 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id u3sm4053793ywg.28.2018.01.11.17.57.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 11 Jan 2018 17:57:58 -0800 (PST)
To: Lars Kurth <lars.kurth.xen@gmail.com>, Juergen Gross <jgross@suse.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
 <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
 <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
 <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <7e493ab0-600e-bc6b-f029-7a4d44aef53f@cardoe.com>
Date: Thu, 11 Jan 2018 19:57:54 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Peter <xen@randomwebstuff.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4978062012830918695=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--7ulIn1ofmLRdvHikPllJ6PTH41qT574La
Content-Type: multipart/mixed; boundary="2uyLnG3RVmpgQLskq549BOoqNGkWapm9M";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>, Juergen Gross <jgross@suse.com>
Cc: Peter <xen@randomwebstuff.com>, xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <7e493ab0-600e-bc6b-f029-7a4d44aef53f@cardoe.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
 <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
 <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
 <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>
In-Reply-To: <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>

--2uyLnG3RVmpgQLskq549BOoqNGkWapm9M
Content-Type: text/plain; charset=windows-1252
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 1/11/18 3:16 AM, Lars Kurth wrote:
> And this time with attachment
>=20
>=20
>=20
>> On 11 Jan 2018, at 09:15, Lars Kurth <lars.kurth.xen@gmail.com
>> <mailto:lars.kurth.xen@gmail.com>> wrote:
>>
>> I am wondering whether something like the attached table would make
>> understanding the FAQ easier. Page 1 is clearly what is Xen specific
>> and we definitely should cover.
>> Page 2 in general covers Linux and guests. The first block is
>> relatively straightforward.
>>
>> The 2nd and 3rd block is based on information from Doug: as there are
>> many gaps, I would be uneasy about publishing these somewhere prominen=
t.=A0
>>
>> Also
>>> As this is really guest specific this information can't be provided b=
y
>>> Xen.
>> which carries a risk that any analysis made by anyone might only apply=

>> to the context in which the analysis was done.
>>
>> But the question keeps coming up, so making this clearer is maybe
>> sensible.
>>
>> Best Regards
>> Lars

Thanks for the improvements Lars.

--=20
Doug Goldstein


--2uyLnG3RVmpgQLskq549BOoqNGkWapm9M--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpYFiJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl3u2xAAySljffvYOmsVYSkbHoYNw5cf1/I4y/MzLn1vNCfwLeP+n+Ei8cOk74Dm
jyZLIgjNBVOR85kGeSuJP/VeEtuD+xdymVKherg8JMlVFfUY9SCEoInl4/aTpDRU
WPO7XIWF+dEGwNsrt5tkBCjefkSgi9J8mPfJCBvhNh7F4zVr9ZWyyMVHNC6bG8/L
KD3Rkhggb6p+yBU8AbQKZf9SB0xS9KxLiaVUOe0pAWABscapa+ud6XxBEbYgMrgn
kxMlXEtDuufqvDPCxdKzVvCXf1wwu9svdqcbL7dAow8slfsCbK7orH8MBnJoJ3yg
ZJu62Rkuqne8Dnw/ujbp8i1Pb8u9BMgdGIaStfaVaJqf7cBvFS3TuCIXkpbpeWX9
ci+92KhPiLs5dPxnMTQtmZyThLtSF2OXO0+SPsdcNe2cJ3JaLc1r+wXDKHozFCHF
Ko3OTOWkPLbqcUjN2YpQRY31ZLQnbbjhhxOgnUMcGdpWvIqVwEdK8F0rIiJoPwN1
9jndrmY/DOTaCr3EHEGvM3KjV0qPIwPA/Aq2NYxTVHV0f7wI+aIRv6MmD1EXEr47
rQmO9VPEIvl6ZAs3JbLFWr8I+UuD+r3QCIcUYaliKaUBVRY5SPXEBpZftnSUIYYQ
LB/DWC83UIiJBw0DIMiEmXMyRwjxflfatt0H6R3YYGFMZCMSVOI=
=F81c
-----END PGP SIGNATURE-----

--7ulIn1ofmLRdvHikPllJ6PTH41qT574La--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4978062012830918695==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 01:58:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 01:58:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZoc7-0002dt-Kk; Fri, 12 Jan 2018 01:58:35 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZoc6-0002da-5S
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 01:58:34 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id AE/15-04121-946185A5;
 Fri, 12 Jan 2018 01:58:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVddDLCL
 K4MEsVot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrH5cW5Bd3nFlU0nmBoYp3h1MXJxCAk0Mkmc
 bZjGAuE8ZpS4PPsPK4SzjVHi0oxNQBlODhEBZ4mvZ+ayg9i8AvoSR9c9AYpzcAgLmErsueAEU
 i8hcMtE4sONNrAaCQFviTk7Wxlh7E1rPzF3MbJzsAlYSRwSA4myCKhK7L7xlnkCI/cCRoZVjB
 rFqUVlqUW6RiZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2M+z5GHmK
 U5GBSEuXdkx4eJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC10A0IkpIsCg1PbUiLTMHGGYwaQkO
 HiURXk6QNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz0uVEucVBikVACnNKM2DGwQL/
 0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5uUGmcKTmVcCt+8V0ClMQKec3xgKckpJIkJKqo
 FRY93xmqSw7bv1U+K1Vb35G1in3O/26LXoPujb8tT80N2y2R955v6Uefs4s59RdCOPhWHBt2s
 rbzz9OskrVqrp6yw9d0HlcCXNn3ec21hd1R2ElfNv/PzwqiFuQ/75uctuLqgV/3ouRmYW+xnu
 2Pk6PId+Kd31enDySYjg5RCGWqEnlw4Zz1mnxFKckWioxVxUnAgAEHM1E3oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1515722310!123604903!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 61906 invoked from network); 12 Jan 2018 01:58:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 01:58:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZoc1-00020v-AT; Fri, 12 Jan 2018 01:58:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZobv-0001hi-Rw; Fri, 12 Jan 2018 01:58:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZobv-0006ba-A3; Fri, 12 Jan 2018 01:58:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117767-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64: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-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:leak-check/check:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-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-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-amd64-examine:reboot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-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-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm: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
X-Osstest-Versions-This: linux=b4464bcab38d3f7fe995a7cb960eeac6889bec08
X-Osstest-Versions-That: linux=b2cd1df66037e7c4697c7e40496bf7e4a5e16a2d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 01:58:23 +0000
Subject: [Xen-devel] [linux-next test] 117767: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzc2NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc3NjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
NzcyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzcyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcy
MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNzcyMQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDExNzcyMQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzcyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTc3MjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE3NzIxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFp
bCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNzcyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTc3MjEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcyMQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNzcyMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTc3MjEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE5IGxlYWstY2hlY2svY2hlY2sgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcyMQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3NzIxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEwIGRlYmlhbi1pbnN0
YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3MjEKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzcy
MQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEwIGRlYmlhbi1pbnN0YWxsICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQg
YXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzIxCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTc3MjEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICA3IHhlbi1ib290IGZhaWwgbGlrZSAxMTc3MjEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBsaWtlIDExNzcy
MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1i
b290ICAgICBmYWlsIGxpa2UgMTE3NzIxCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3MjEKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWls
ICBsaWtlIDExNzcyMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE3NzIxCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTc3
MjEKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAg
ICAgICAgICBmYWlsICBsaWtlIDExNzcyMQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAx
MSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE3NzIxCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTc3MjEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzcyMQogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3
NzIxCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGI0NDY0YmNhYjM4ZDNmN2ZlOTk1
YTdjYjk2MGVlYWM2ODg5YmVjMDgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGIyY2QxZGY2NjAzN2U3YzQ2OTdjN2U0MDQ5NmJmN2U0YTVlMTZhMmQKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5n
IHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE3NzY3ICAyMDE4LTAxLTEwIDA5OjIwOjM4IFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 02:32:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 02:32:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZp9D-0006xx-LX; Fri, 12 Jan 2018 02:32:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ipek=eh=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1eZp9C-0006xr-Ba
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 02:32:46 +0000
X-Inumbo-ID: acd417e9-f740-11e7-b4a6-bc764e045a96
Received: from mail-it0-x230.google.com (unknown [2607:f8b0:4001:c0b::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acd417e9-f740-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 03:31:21 +0100 (CET)
Received: by mail-it0-x230.google.com with SMTP id d137so7525329itc.2
 for <xen-devel@lists.xen.org>; Thu, 11 Jan 2018 18:32:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wLdofM6zRs05s3IFu/59Jey2W3HS6tcW+HSEGYl/4QI=;
 b=aqUr7/zynbyYuvA5lJVn70F2GctatmDrQkFraPg1u9YSf+KTYqUtJ+cuJM4fkki4XV
 sNymJ+JCgTgsMNiLAJVal8stus5d10zeJDka2lKQ1NOFvg6I5irf3ZhLlM8sHuz6YSky
 h44HjQAhm4L0imYJtz2wSoclcCA/O5wLGiIPwNuosGa6AZ+0wpl5kGnIROnMsoh5/cza
 iYtlCpve6j7uo6nJgLM7+0xOcthRu7ttFVdq9QO0vUda2QaPsN3YBWsGINkzrrrMi48B
 Zv2Q+cnwhfOni2YCYFlgn4E6KHuyKp2opEUvFSRaDK3qgdWkW8cq6LH0X+7Tz8k6sulN
 8f7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=wLdofM6zRs05s3IFu/59Jey2W3HS6tcW+HSEGYl/4QI=;
 b=Wg6N+N0V81u9VfvCkQfcXKf8HQaTezvqXU9JWLkeV50YR6jtDYTUQTZcVza8tHXjWj
 x7jbo+uv+zWvDE+r3vVXuMEmalpx40aEVS/GhX6mTTPd7vl+I9rG1pD3YQvMlx19Bwmz
 YxDo7tY56ZizAH1CqDHL8ZB3dvuDO+czuGQBoqsE34GmRhbaBPDkeXFYYM15IO3KQcHS
 goFdz8eYMEJRNbHbs67ae7fTrELVy34CzM5qhRgzMKGH8/XJbV/YQ2rAZUxS/JJ7LFoX
 2HQgrz5KB62hnhhyKUnRUShHViZ5LVSALteM2L16RlbJSZT+mlJCl4enrfmHnZtsZGHH
 lxVg==
X-Gm-Message-State: AKwxytd7nyABCZxBRj2uzkxK5+y6NJ89sy/x8rZm7wVe5Pt+qzqdSbXm
 jJu7q4oneVbgQKR1qoiHwG1XRCEUpfEqIfWkkQ==
X-Google-Smtp-Source: ACJfBosyyaXC/zx8SkcSC36HO+a6l0rMciBUQCQaSBj7OME59aO4WRlq9ufrHf4AknekAPWd/X/KhsywkaFuFuhYkts=
X-Received: by 10.36.166.67 with SMTP id r3mr3213661iti.33.1515724362598; Thu,
 11 Jan 2018 18:32:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.141.66 with HTTP; Thu, 11 Jan 2018 18:32:01 -0800 (PST)
In-Reply-To: <1515690052-4221-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515690052-4221-1-git-send-email-andrew.cooper3@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Thu, 11 Jan 2018 21:32:01 -0500
Message-ID: <CAENZ-+n+BMu+9J5f5HWBs4wHEVokkb4OQ_rYMMj9zYQxcUHWEw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Dario Faggioli <dfaggioli@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/sched_rt: Move repl_timer into struct
	rt_private
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTEsIDIwMTggYXQgMTI6MDAgUE0sIEFuZHJldyBDb29wZXIKPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Cj4gc3RydWN0IHRpbWVyIGlzIG9ubHkgNDggYnl0
ZXMgYW5kIHJlcGxfdGltZXIgaGFzIGEgMS10by0xIGNvcnJlc3BvbmRhbmNlIHdpdGgKPiBzdHJ1
Y3QgcnRfcHJpdmF0ZSwgc28gaGF2aW5nIGl0IHJlZmVyZW5jZWQgYnkgcG9pbnRlciBpcyB3YXN0
ZWZ1bC4KPgo+IFRoaXMgYXZvaWRzIG9uZSBtZW1vcnkgYWxsb2NhdGlvbiBpbiBydF9pbml0KCks
IGFuZCB0aGUgcmVzdWx0aW5nIGRpZmZzdGF0IGlzOgo+Cj4gICBhZGQvcmVtb3ZlOiAwLzAgZ3Jv
dy9zaHJpbms6IDAvNyB1cC9kb3duOiAwLy0xNTYgKC0xNTYpCj4gICBmdW5jdGlvbiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCj4gICBydF9z
d2l0Y2hfc2NoZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMzQgICAgIDEzMyAgICAg
IC0xCj4gICBydF9jb250ZXh0X3NhdmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNzgg
ICAgIDI3MSAgICAgIC03Cj4gICBydF92Y3B1X3JlbW92ZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyNTMgICAgIDI0NSAgICAgIC04Cj4gICBydF92Y3B1X3NsZWVwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAyMzQgICAgIDIxOCAgICAgLTE2Cj4gICByZXBsX3RpbWVyX2hh
bmRsZXIgICAgICAgICAgICAgICAgICAgICAgICAgICA3NjEgICAgIDc0NCAgICAgLTE3Cj4gICBy
dF9kZWluaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNDQgICAgICAyMCAg
ICAgLTI0Cj4gICBydF9pbml0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAy
MTkgICAgIDEzNiAgICAgLTgzCj4KPiBBcyBhbiBleHRyYSBiaXQgb2YgY2xlYW51cCBub3RpY2Vk
IHdoaWxlIG1ha2luZyB0aGlzIGNoYW5nZSwgdGhlcmUgaXMgbm8gbmVlZAo+IHRvIGNhbGwgY3B1
bWFza19jbGVhcigpIG9uIGFuIHplcm9lZCBtZW1vcnkgYWxsb2NhdGlvbi4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCgoK
UmV2aWV3ZWQtYnk6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgoKVGhhbmtzLAoKTWVu
ZwoKLS0tLS0tLS0tLS0KTWVuZyBYdQpQaC5ELiBDYW5kaWRhdGUgaW4gQ29tcHV0ZXIgYW5kIElu
Zm9ybWF0aW9uIFNjaWVuY2UKVW5pdmVyc2l0eSBvZiBQZW5uc3lsdmFuaWEKaHR0cDovL3d3dy5j
aXMudXBlbm4uZWR1L35tZW5neHUvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 05:17:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 05:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZri8-00050c-BY; Fri, 12 Jan 2018 05:17:00 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZri7-00050J-II
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 05:16:59 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-16.bemta-3.messagelabs.com id 0E/F4-11796-9C4485A5;
 Fri, 12 Jan 2018 05:16:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVfeES0S
 UwetVqhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP9zsssBT2pFdffT2FvYFxi38XIySEk0Mgk
 8fy8ZxcjF5D9mFHiS2cbE0RiG6PEvBsaILaIgLPE1zNz2UFsXgF9iUlndwLZHBzCAtYSq6+ng
 fRKCPxQkJh8+wtYr4SAt8Ss6bdYYOxzv44Cxdk52ASsJA6JgURZBFQlrnxbwjyBkXsBI8MqRo
 3i1KKy1CJdQwu9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA39YzMDDuYPx92vM
 QoyQHk5Io75708CghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErx/nSOihASLUtNTK9Iyc4BBBpOW
 4OBREuHVcAJK8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8vFQpcd57IJMEQEozSvPgB
 sGC/xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5hYCwJ8WTmlcDtewV0ChPQKec3hoKcUp
 KIkJJqYIxZKtbO0uO7MfG7YYvn8ZhvOSKszSaOpfvP1IUb/3yhPlVX4by3+K0zVzo/6y19U7I
 x4InMnSMajDVXTDxOSxxu8HT7Mn+6QzdL3unqxbtXb17Qrin35GFXDYPCs/1S6ZOaTpvL3D3n
 3nCfydX8ran7ntp1nzpjHF90LUl7UHm2u0H38q3ll5RYijMSDbWYi4oTAbX13655AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-31.messagelabs.com!1515734215!105756149!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42554 invoked from network); 12 Jan 2018 05:16:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 05:16:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZri2-0008Bc-IK; Fri, 12 Jan 2018 05:16:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZrhx-0006QX-C3; Fri, 12 Jan 2018 05:16:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZrhw-0001ii-OT; Fri, 12 Jan 2018 05:16:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117788-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-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-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5f615b97cdea733c955e152774e1501107564fbd
X-Osstest-Versions-That: linux=ef7f8cec80a0ba7bd00ece46844c8994117dc910
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 05:16:48 +0000
Subject: [Xen-devel] [linux-linus test] 117788: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzc4OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3Nzg4LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3NDgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzc0OAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTE3NzQ4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3NDgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExNzc0OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NzQ4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTc3NDgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNzc0OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NzQ4CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1ZjYxNWI5N2NkZWE3MzNj
OTU1ZTE1Mjc3NGUxNTAxMTA3NTY0ZmJkCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBlZjdmOGNlYzgwYTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2RjOTEwCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTc3NDggIDIwMTgtMDEtMDkgMTI6MTc6NTQgWiAgICAyIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE3Nzg4ICAyMDE4LTAxLTExIDAwOjAzOjUzIFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgImNoZW54aWFuZyAoTSkiIDxjaGVueGlhbmc2NkBoaXNpbGljb24uY29tPgogIEFsZXgg
U21pdGggPGFsZXhAYWxleC1zbWl0aC5tZS51az4KICBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KICBKYW1lcyBIb2dhbiA8amFtZXMuaG9nYW5AbWlwcy5jb20+CiAgSmFtZXMgSG9nYW4g
PGpob2dhbkBrZXJuZWwub3JnPgogIEphbWVzIFNtYXJ0IDxqYW1lcy5zbWFydEBicm9hZGNvbS5j
b20+CiAgSmFtZXMgU21hcnQgPGpzbWFydDIwMjFAZ21haWwuY29tPgogIEplZmYgTGllbiA8amVm
Zi5saWVuQHdkYy5jb20+CiAgSmVucyBBeGJvZSA8YXhib2VAa2VybmVsLmRrPgogIEthcnN0ZW4g
TWVya2VyIDxtZXJrZXJAZGViaWFuLm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGlu
dXgtZm91bmRhdGlvbi5vcmc+CiAgTWFjaWVqIFcuIFJvenlja2kgPG1hY3JvQG1pcHMuY29tPgog
IE1hdXJpY2lvIEZhcmlhIGRlIE9saXZlaXJhIDxtYXVyaWNmb0BsaW51eC52bmV0LmlibS5jb20+
CiAgTWluZyBMZWkgPG1pbmcubGVpQHJlZGhhdC5jb20+CiAgTWlud29vIEltIDxtaW53b28uaW0u
ZGV2QGdtYWlsLmNvbT4KICBQYWxtZXIgRGFiYmVsdCA8cGFsbWVyQGRhYmJlbHQuY29tPgogIFBh
bG1lciBEYWJiZWx0IDxwYWxtZXJAc2lmaXZlLmNvbT4KICBSYWxmIEJhZWNobGUgPHJhbGZAbGlu
dXgtbWlwcy5vcmc+CiAgU2FnaSBHcmltYmVyZyA8c2FnaUBncmltYmVyZy5tZT4KICBUYWthc2hp
IEl3YWkgPHRpd2FpQHN1c2UuZGU+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saW51eC1wdm9wcy5naXQKICAgZWY3ZjhjZWM4MGEwLi41ZjYxNWI5N2NkZWEgIDVmNjE1
Yjk3Y2RlYTczM2M5NTVlMTUyNzc0ZTE1MDExMDc1NjRmYmQgLT4gdGVzdGVkL2xpbnV4LWxpbnVz
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 07:04:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 07:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZtNh-0006fi-Rv; Fri, 12 Jan 2018 07:04:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9gxg=eh=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1eZtNg-0006fb-Fb
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 07:04:00 +0000
X-Inumbo-ID: 91b7b5f6-f766-11e7-b4a6-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91b7b5f6-f766-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 08:02:36 +0100 (CET)
Received: from [192.168.2.33] (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 4431328C007;
 Fri, 12 Jan 2018 02:03:58 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 4431328C007
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1515740638;
 bh=SxGyebnU0nOVavd8hLO7W+60v6Gj2EWk49SkXtuR9AA=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=XXFB/LGOodPQEBiqM3HAq4H0+OM454VIjj/afiioyAIVNuB9uvrIvhlAPSvUeE69A
 JfPV/fz+8hJcFgiwcB8BwyXo5wkm4nlUm4MTXOtCMiapJkk5y1HGbqfOC4IdWSTSH3
 eJt6DwfG4ZzbJ58zGQhNP0hevxQ+m/7h0ZnAfQF0=
To: Sergey Dyasli <sergey.dyasli@citrix.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-58-wei.liu2@citrix.com>
 <5A5495BD020000780019C96B@prv-mh.provo.novell.com>
 <1515512623.4118.3.camel@citrix.com>
 <5A54FBA4020000780019CD44@prv-mh.provo.novell.com>
 <1515603370.3383.1.camel@citrix.com>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <dddeba2d-797a-2c99-6713-991eae5b0609@prgmr.com>
Date: Thu, 11 Jan 2018 23:03:57 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <1515603370.3383.1.camel@citrix.com>
Content-Language: en-US
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 57/74] x86/pv-shim: shadow PV
 console's page for L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTAvMjAxOCAwODo1NiBBTSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPiBPbiBUdWUsIDIw
MTgtMDEtMDkgYXQgMDk6MjggLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwOS4w
MS4xOCBhdCAxNjo0MywgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pgo+Pj4g
T24gVHVlLCAyMDE4LTAxLTA5IGF0IDAyOjEzIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4+PiBPbiAwNC4wMS4xOCBhdCAxNDowNiwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+
Pj4+Pgo+Pj4+PiArc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3J4KHZvaWQpCj4+Pj4+ICt7Cj4+Pj4+
ICsgICAgc2l6ZV90IHJlY3YgPSAwLCBpZHggPSAwOwo+Pj4+PiArICAgIFhFTkNPTlNfUklOR19J
RFggY29ucywgcHJvZDsKPj4+Pj4gKwo+Pj4+PiArICAgIGlmICggIWNvbnNfcmluZyApCj4+Pj4+
ICsgICAgICAgIHJldHVybiAwOwo+Pj4+PiArCj4+Pj4+ICsgICAgc3Bpbl9sb2NrKCZyeF9sb2Nr
KTsKPj4+Pj4gKwo+Pj4+PiArICAgIGNvbnMgPSBjb25zX3JpbmctPm91dF9jb25zOwo+Pj4+PiAr
ICAgIHByb2QgPSBBQ0NFU1NfT05DRShjb25zX3JpbmctPm91dF9wcm9kKTsKPj4+Pj4gKyAgICBB
U1NFUlQoKHByb2QgLSBjb25zKSA8PSBzaXplb2YoY29uc19yaW5nLT5vdXQpKTsKPj4+Pj4gKwo+
Pj4+PiArICAgIC8qIElzIHRoZSByaW5nIGVtcHR5PyAqLwo+Pj4+PiArICAgIGlmICggY29ucyA9
PSBwcm9kICkKPj4+Pj4gKyAgICAgICAgZ290byBvdXQ7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAvKiBV
cGRhdGUgcG9pbnRlcnMgYmVmb3JlIGFjY2Vzc2luZyB0aGUgcmluZyAqLwo+Pj4+PiArICAgIHNt
cF9ybWIoKTsKPj4+Pgo+Pj4+IEkgdGhpbmsgdGhpcyBuZWVkIHRvIG1vdmUgdXAgYWhlYWQgb2Yg
dGhlIGlmKCkuIEluIHRoZSBjb21tZW50Cj4+Pj4gcGVyaGFwcyBzL1VwZGF0ZS9MYXRjaC8/Cj4+
Pgo+Pj4gVGhlIHJlYWQvd3JpdGUgbWVtb3J5IGJhcnJpZXJzIGhlcmUgYXJlIGJldHdlZW4gcmVh
ZC93cml0ZSBhY2Nlc3NlcyB0bwo+Pj4gcmluZy0+b3V0X3Byb2QgYW5kIHJpbmctPm91dCBhcnJh
eS4gU28gdGhlcmUgaXMgbm8gbmVlZCB0byBtb3ZlIHRoZW0uCj4+PiAodGhlIHNhbWUgZ29lcyBm
b3IgdGhlIGlucHV0IHJpbmcpCj4+Cj4+IEFuZCB0aGVyZSBpcyBubyBtdWx0aXBsZS1yZWFkIGlz
c3VlIGhlcmU/Cj4gCj4gQXMgQW5kcmV3IGhhcyBraW5kbHkgZXhwbGFpbmVkIHRvIG1lLCB0aGVy
ZSBpcyBhbiBpc3N1ZSBpbmRlZWQuCj4gU28gSSBtb3ZlZCBzbXBfcm1iKCkgdG8gYmUgcmlnaHQg
YWZ0ZXIgY29ucyBhbmQgcHJvZCByZWFkLCBhbmQgdXBkYXRlZAo+IHRoZSBjb21tZW50IHRvIHNh
eToKPiAKPiAiTGF0Y2ggcG9pbnRlcnMgYmVmb3JlIGFjY2Vzc2luZyB0aGUgcmluZy4gSW5jbHVk
ZWQgY29tcGlsZXIgYmFycmllciBhbHNvCj4gZW5zdXJlcyB0aGF0IHBvaW50ZXJzIGFyZSByZWFs
bHkgcmVhZCBvbmx5IG9uY2UgaW50byBsb2NhbCB2YXJpYWJsZXMuIgo+IAoKVGhlcmUgaXMgYW4g
aW5jb21wYXRpYmlsaXR5IGluIHRoaXMgKGFsc28gdml4ZW4ncykgc2VyaWFsIG91dHB1dC4gVGhl
IE5ldEJTRCBpbnN0YWxsZXIgaW5jbHVkZXMgTlVMIGNoYXJhY3RlcnMgaW4gaXRzIG91dHB1dCBh
bmQgZG9lcyBub3QgZGlzcGxheQpwcm9wZXJseSBkdWUgdG8gdGhlIGNhbGwgdG8gcHV0cy4gcHV0
YyBkZW1vbnN0cmFibHkgd29ya3MsIHRob3VnaCBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gYWRkIGEg
bGVuZ3RoIG9yaWVudGVkIGZ1bmN0aW9uIHRvIHNlcmlhbC5jLgoKLS1TYXJhaAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 08:02:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 08:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZuHt-0004CN-8e; Fri, 12 Jan 2018 08:02:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mjfy=eh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZuHs-0004CH-C0
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 08:02:04 +0000
X-Inumbo-ID: 2c9a198c-f76f-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c9a198c-f76f-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 08:04:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 Jan 2018 01:01:57 -0700
Message-Id: <5A587986020000780019DF59@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 Jan 2018 01:01:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515715540-31838-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515715540-31838-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Fix boot following c/s b6c2c7f48a
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDAxOjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYy9zIGI2YzJjN2Y0OGEgdW5mb3J0dW5hdGVseSBicm9rZSBib290aW5nIG9uIGFmZmVj
dGVkIHN5c3RlbXMuICBNb3N0IG9mIHRoZQo+IHRpbWUsIGlvZW11bF9oYW5kbGVfcXVpcmsoKSBk
b2Vzbid0IHdyaXRlIGEgY3VzdG9tIHN0dWIsIGFuZCB0aGUgcmVkdW5kYW50Cj4gY2FsbCB3YXMg
ZGVwZW5kaW5nIG9uIHRoZSBzZWVtaW5nbHktcG9pbnRsZXNzIHdyaXRpbmcgb2YgdGhlIGRlZmF1
bHQgc3R1Yi4KPiAKPiBBbHRlciB0aGUgaW9lbXVsX2hhbmRsZV9xdWlyaygpIEFQSSB0byByZXR1
cm4gYSBib29sZWFuIGlmIGEgY3VzdG9tIHN0dWIgd2FzCj4gd3JpdHRlbiwgYWxsb3dpbmcgaXRz
IGNhbGxlciB0byBrbm93IHdoZXRoZXIgaXQgc2hvdWxkIHdyaXRlIGEgZGVmYXVsdCBzdHViCj4g
aW5zdGVhZC4KPiAKPiBGaW5hbGx5LCBhZGp1c3QgdGhlIC8qIFJlZ3VsYXIgc3R1YnMgKi8gY29t
bWVudCB0byBtYWtlIGl0IGNsZWFyZXIgdGhhdCB0aGUgMTYKPiByZWZlcnMgdG8gdGhlIGxlbmd0
aCBvZiB0aGUgZW11bCBzdHViIG9wY29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 08:16:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 08:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZuVZ-0005Is-LS; Fri, 12 Jan 2018 08:16:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZuVX-0005Im-M9
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 08:16:11 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id 3B/7F-17593-BCE685A5;
 Fri, 12 Jan 2018 08:16:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfdkXkS
 UQW+qxb0p79kdGD229+1iD2CMYs3MS8qvSGDN2Lh/F1vBz7yKJ217WRsYJ7p0MXJxCAk0Mkmc
 e3GAHcJ5zCix98wZNghnG6PEimfvGLsYOTlEBJwlvp6Zyw5i8wroSzy/e5Kli5GDQ1jAXOJ6T
 w5IvYTAcmWJtxceMoHUSAh4Smw+MJERxj6zuoO1i5Gdg03ASuKQGEiURUBV4s3GLvYJjNwLGB
 lWMWoUpxaVpRbpGprpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIEepcBCHYw3t8
 YcIhRkoNJSZR3T3p4lBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3qu5EVFCgkWp6akVaZk5wDCD
 SUtw8CiJ8KbnAKV5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eqpQ470KQSQIgpRmle
 XCDYOF/iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8m0Gm8GTmlcDtewV0ChPQKec3hoKcUp
 KIkJJqYGyWunDhbtkrtvPHpJg2rz7aYKTdOl/06cNVOu2RS3ZnzlkrkycrcdSOdeVdI9vKaXP
 WRXgtPBjlfvWv/8acAqeJ035PTewI2ai6zUZS1UWMo9doUpKfpbGWxa1ShRkMOWF3H4af/PdE
 cy0De/ITQbmVv6Yumuq1aPUB69ui6XPKHtzgqDW6pqzEUpyRaKjFXFScCAC2bEfRegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-21.messagelabs.com!1515744967!86789712!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42301 invoked from network); 12 Jan 2018 08:16:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 08:16:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZuVT-0005HG-AC; Fri, 12 Jan 2018 08:16:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZuVN-00023R-Sy; Fri, 12 Jan 2018 08:16:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZuVN-0000y5-J1; Fri, 12 Jan 2018 08:16:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117790-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt: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-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-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 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=b6c2c7f48ab8bd5566759cb404afd80fd0df2dfe
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 08:16:01 +0000
Subject: [Xen-devel] [xen-unstable test] 117790: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2631174984127421508=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 117311

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

version targeted for testing:
 xen                  b6c2c7f48ab8bd5566759cb404afd80fd0df2dfe
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   24 days
Failing since        117365  2017-12-20 07:31:12 Z   23 days    9 attempts
Testing same since   117790  2018-01-11 03:15:24 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  David Woodhouse <David.Woodhouse@intel.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Linus Torvalds <torvalds@linux-foundation.org>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yang <weiyang@linux.vnet.ibm.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2631174984127421508==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 08:46:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 08:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZuyI-00087p-Kp; Fri, 12 Jan 2018 08:45:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=to5s=eh=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eZuyH-00086F-Hw
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 08:45:53 +0000
X-Inumbo-ID: 4b43fe07-f775-11e7-b0d7-9f685aff125f
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b43fe07-f775-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 08:48:01 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 09:45:45 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 08:45:26 +0000
Message-ID: <1515746724.30117.75.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, George Dunlap
 <george.dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 09:45:24 +0100
In-Reply-To: <acc1cc95-02c4-ab5e-a9ce-5a6056caa9cf@citrix.com>
References: <1515689305-29482-1-git-send-email-andrew.cooper3@citrix.com>
 <e5b93c38-5e8a-3fa1-ee6f-b49ebe45ba1d@citrix.com>
 <1515691609.30117.59.camel@suse.com>
 <acc1cc95-02c4-ab5e-a9ce-5a6056caa9cf@citrix.com>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Juergen Gross <jgross@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/credit2: Drop unnecessary bit test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2800271090975039903=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2800271090975039903==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-GS+02bFcF1busnjqTx7I"


--=-GS+02bFcF1busnjqTx7I
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-01-11 at 17:36 +0000, Andrew Cooper wrote:
> It is generally worth doing a read to conditionally avoid a locked
> RMW,
> in the case that you expect the locked RMW to be unnecessary (i.e.
> the
> modification is already present).
>=20
> The same is not true for plain memory reads and writes.  The overhead
> of
> the conditional jump far outweighs the saving of possibly not
> dirtying
> the cache line.
>=20
Sure.

> The reason I noticed this is because (with my bitops change), the
> compiler optimised the if out entirely.
>=20
Ah, interesting. :-)

It's not necessary, as George Acked it already, but feel free to add a:

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

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-GS+02bFcF1busnjqTx7I
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+4FAlpYdaQACgkQFkJ4iaW4
c+4QVA/+OwSvN40DXJKWJFmO4zpgijctLWv/FybmYqHjwfuK0DifrshA+WjCwb1u
nLpcQfCYRxOFVGwWvHbIALs/olcNFPPKJsIhR7pNOG5Fgk+SPxrsRRDZtT1XqYGj
2VagCxco9QTWsHBZO40I/W1uGLxygryzKp8rKvocui7pb6D3KVb15gAyVqga3YRQ
8+eTguXp8dH12Kmrh5e945DHXvb3ORu2YVlxJ9YNp8y4lRwxZ0tND89ay1isb+kv
OIdqjSynJtDrxPM8tEGAzMVBp5CpjgmvCuu68Sx9eYS0n0Lt/XRrH12Qg8XRVrjo
QwbXp6+ju7X03I8MvesOKx/rm+C3I667LW88dwqGKZo49OsNu0ixe4z5m1qF3Go1
tXn6RxSCBItoT0v6bN9/QhwKMsytFgkK0s9VozLHny37LYcgZ489Kis6MpM7ZaLl
IJjVjkp9FjyaVF+poPhXzjWUyNif3EmnFmHIS/krYCISr7PWgp9cIztw6lhFhR/Z
JifihsMvEfv6r4tGaZWV1wjhBqBrZDCfxDdnNPnC2Oq4B0x+u3qsVc6/CvbWbRSx
Ik57Z3HAWorap5sowg+ruxKx87KWF32lMQdPiCSNNhDa0bpUEFbJkjarB3sCbtHI
ZQHa/EcWBsr2l6+nxdBuD5LhFbK9mrAGKMZUVx4Dw10QoGVfqZo=
=dmTI
-----END PGP SIGNATURE-----

--=-GS+02bFcF1busnjqTx7I--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2800271090975039903==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 12 09:54:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 09:54:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZw2W-00066P-MG; Fri, 12 Jan 2018 09:54:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=to5s=eh=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eZw2V-00066J-DZ
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 09:54:19 +0000
X-Inumbo-ID: 5bbe52cf-f77e-11e7-b4a6-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bbe52cf-f77e-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 10:52:54 +0100 (CET)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 10:54:15 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 09:54:04 +0000
Message-ID: <1515750843.30117.96.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich
 <JBeulich@suse.com>,  Roger Pau Monne <roger.pau@citrix.com>,
 wei.liu2@citrix.com
Date: Fri, 12 Jan 2018 10:54:03 +0100
In-Reply-To: <ff97179c-1303-5668-4623-c3b4eec006e4@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-43-wei.liu2@citrix.com>
 <5A535803020000780019C0D5@prv-mh.provo.novell.com>
 <ff97179c-1303-5668-4623-c3b4eec006e4@citrix.com>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC v1 42/74] sched/null: skip vCPUs on the
 waitqueue that are blocked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6992884487212026527=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6992884487212026527==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-TWlRJIY3yjq2/NylTvhJ"


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

Hi!

First of all, my filters somehow failed to highlight this for me, so
sorry if I did not notice it earlier (and now, I need new filters
anyway, as the email I'm using is different :-D).

I'll have a look at the patch ASAP.

On Mon, 2018-01-08 at 11:12 +0000, George Dunlap wrote:
> On 01/08/2018 10:37 AM, Jan Beulich wrote:
>
> > I don't understand: Isn't the null scheduler not moving around
> > vCPU-s at all? At least that's what the comment at the top of the
> > file says, unless I'm mis-interpreting it. If so, how can "some CPU
> > (...) pick this vCPU"?
>=20
> There's no current way to prevent a user from adding more vcpus to a
> pool than there are pcpus (if nothing else, by creating a new VM in a
> given pool), or from taking pcpus from a pool in which #vcpus >=3D
> #pcpus.
>=20
Exactly. And something that checks for that is all but easy to
introduce (let's just avoid even mentioning enforcing!).

> The null scheduler deals with this by having a queue of "unassigned"
> vcpus that are waiting for a free pcpu.  When a pcpu becomes
> available,
> it will do the assignment.  When a pcpu that has a vcpu is assigned
> is
> removed from the pool, that vcpu is assigned to a different pcpu if
> one
> is available; if not, it is put on the list.
>=20
Err... yes. BTW, either there are a couple of typos in the above
paragraph, or it's me that can't read it well. Anyway, just to be
clear, if we have 4 pCPUs, and 6 VMs, with 1 vCPU each, this might be
the situation:

CPU0 <-- d1v0
CPU1 <-- d2v0
CPU2 <-- d3v0
CPU3 <-- d4v0

Waitqueue: d5v0,d6v0

Then, if d2 leaves/dies/etc, leaving CPU1 idle, d5v0 is picked up from
the waitqueue and assigned to CPU1.


> In the case of shim mode, this also seems to happen whenever curvcpus
> <
> maxvcpus: The L1 hypervisor (shim) only sees curvcpus cpus on which
> to
> schedule L2 vcpus, but the L2 guest has maxvcpus vcpus to schedule,
> of
> which (maxvcpus-curvcpus) are  marked 'down'. =20
>
Mmm, wait. In case of a domain which specifies both maxvcpus and
curvcpus, how many vCPUs does the domain in which the shim run?

> In this case, it also
> seems that the null scheduler sometimes schedules a "down" vcpu when
> there are "up" vcpus on the list; meaning that the "up" vcpus are
> never
> scheduled.
>=20
I'm not sure how an offline vCPU can end up there... but maybe I need
to look at the code better, with the shim use case in mind.

Anyway, I'm fine with checks that prevent offline vCPUs to be assigned
to either pCPUs (like, the CPUs of L0 Xen) or shim's vCPUs (so, the
CPUs of L1 Xen). I'm less fine with rescheduling everyone at every
wakeup.

Roger, Wei, if/when you want to talk a bit about this, to explain the
situation a bit better, so I'll be able to help, feel free to ping me
 (email or IRC). :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-TWlRJIY3yjq2/NylTvhJ
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+4FAlpYhbsACgkQFkJ4iaW4
c+4x+A//cNHYwRrXc1S9nU4mimdF/cPdn3ctX3zhKDSj8PeIvopQ/Pe90rqDDxJF
PEqsVVgPFoFY4DCIsFiJznV8vCDbYWek/fuxMjRYpRoVQsKU9OxylIXiyeFbzTm3
ujGKn8nIgVx4tczlh+n5RKb63IjJ9U84nXBsivzSTtfwr3Imfgmh8IXLUdGDO8KU
Szz1gRhhFMXgl69xndExm5eFYdYuyZEjSgnmdXZrp1mmRTalMimRzZUBVmXmth1c
ApyrIieOD3FMjnThgiB/9nNCmFUHbZA6PhYY+dokFwE21SEb3K1NYwA3fb2Txl+2
PwGQ212fP+9qkW7WhjXbhP3nHANo+hvvc24/KZJJWSv5Y2ezcDaUI236xXNVSMEr
LS3al+urqHHQCAy4x3bR6JpNYZ+nfO+aIJHPLCSZ7PEWIOif+t24BKx1cq6c+glA
fu2WTPQ+JbjI2zTiy2da7yM1YWrfBvjv4azBjhOEfTEQaXwkcZRiEWU8jHCA1ukp
cGG32YBtRzonCJlsKMbD8KGtL9BlrtydCh4HcqFus8SzLFQKVRaDzKQP53skqF9i
lbR+MqK3s+4vr9UyFqv6li9V4nt3vzZPAyb3TzIsUxztNTkEFysDdeG/5YqIx2xD
ZBVZQPt5+yWET6OvtQbZFlmC1jyoSF24BCXyH5Ja5m5f6Xy7bYI=
=jLce
-----END PGP SIGNATURE-----

--=-TWlRJIY3yjq2/NylTvhJ--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6992884487212026527==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 12 10:19:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 10:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZwR4-0008Ti-S1; Fri, 12 Jan 2018 10:19:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mjfy=eh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZwR3-0008JY-9W
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 10:19:41 +0000
X-Inumbo-ID: e6c310a7-f781-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6c310a7-f781-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 11:18:15 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 Jan 2018 03:19:37 -0700
Message-Id: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 Jan 2018 03:19:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, security@xenproject.org
Subject: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious 64-bit
 PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFtb3VudCBvZiBt
ZW1vcnkgYSBydW5uaW5nCjY0LWJpdCBQViBndWVzdCBoYXMgbWFwcGVkIChhbmQgaGVuY2UgYXZh
aWxhYmxlIGZvciBhdHRhY2tpbmcpOiBPbmx5IHRoZQptYXBwaW5ncyBvZiBzdGFjaywgSURULCBh
bmQgVFNTIGFyZSBiZWluZyBjbG9uZWQgZnJvbSB0aGUgZGlyZWN0IG1hcAppbnRvIHBlci1DUFUg
cGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMgb2YgdGhlIHBhZ2UgdGFibGVzIGFy
ZQpiZWluZyBjb3BpZWQgaW50byB0aG9zZSBwZXItQ1BVIHBhZ2UgdGFibGVzIHVwb24gZW50cnkg
aW50byB0aGUgZ3Vlc3QuCkNyb3NzLXZDUFUgc3luY2hyb25pemF0aW9uIG9mIHRvcCBsZXZlbCBw
YWdlIHRhYmxlIGVudHJ5IGNoYW5nZXMgaXMKYmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhl
ciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBndWVzdCBpbnRvIHRoZQpoeXBlcnZpc29yLgoKVGhlIGNo
YW5nZSB0byBjb250ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRo
ZXJlJ3Mgbm8KcmVhc29uIHRvIGtlZXAgc3dpdGNoaW5nIHBhZ2UgdGFibGVzIG9uY2UgYSBQViBn
dWVzdCBpcyBiZWluZyBzY2hlZHVsZWQKb3V0LgoKVGhlcmUgaXMgY2VydGFpbmx5IG11Y2ggcm9v
bSBmb3IgaW1wcm92ZW1lbnQsIGVzcGVjaWFsbHkgb2YgcGVyZm9ybWFuY2UsCmhlcmUgLSBmaXJz
dCBhbmQgZm9yZW1vc3Qgc3VwcHJlc3NpbmcgYWxsIHRoZSBuZWdhdGl2ZSBlZmZlY3RzIG9uIEFN
RApzeXN0ZW1zLiBCdXQgaW4gdGhlIGludGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVk
aW5nIHRvIHJlYWxseSBvbGQKaHlwZXJ2aXNvcnMsIHdoaWNoIG1heSBub3QgZXZlbiBoYXZlIGFs
dGVybmF0aXZlIHBhdGNoaW5nKSBhbnkgc3VjaCBpcwpiZWluZyBsZWZ0IG91dCBoZXJlLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVEJEOiBJcyBm
b3JjaW5nIGFuIGV2ZW50IGNoZWNrIGludGVycnVwdCBmb3Igc3luY2hyb25pemF0aW9uIHB1cnBv
c2VzCmVub3VnaD8gSXQgbWF5IGJlIG5lY2Vzc2FyeSB0byBhY3R1YWxseSB3YWl0IGZvciByZW1v
dGUgdkNQVS1zIHRvIGhhdmUKdG91Y2hlZCBpbnRvIHRoZSBoeXBlcnZpc29yLCBpbiB3aGljaCBj
YXNlIGEgZnVuY3Rpb24tY2FsbC1JUEkgc2hvdWxkIGJlCnNlbnQsIHdpdGggYW4gZW1wdHkgaGFu
ZGxlciAoYSBmbHVzaC1JUEkgd2l0aCB6ZXJvIG9wZXJhdGlvbiBtYXNrIHdvdWxkCmFsc28gZG8p
LiBPdG9oLCBpZiB0aGUgdkNQVSBpc24ndCBhbHJlYWR5IGluIGh5cGVydmlzb3IgY29udGV4dCwK
ZGVsaXZlcnkgb2YgdGhlIElQSSBzaG91bGQgYmUgYWxtb3N0IGluc3RhbnRseSAoYXMgaW50ZXJy
dXB0cyBhcmUgYWx3YXlzCmVuYWJsZWQgd2hpbGUgaW4gZ3Vlc3QgbW9kZSkuCi0tLQpCYWNrcG9y
dGluZyBub3RlczoKLSBUaGlzIG5lZWRzIGY5ZWI3NDc4OWEgKCJ4ODYvZW50cnk6IFJlbW92ZSBz
dXBwb3J0IGZvciBwYXJ0aWFsCiAgY3B1X3VzZXJfcmVncyBmcmFtZXMiKSBhcyBhIHByZXJlcSwg
ZHVlIHRvIHRoZSB1c2VzIG9mICVyMTQgYW5kICVyMTUuCiAgQnV0IHRoYXQncyBpbnRlbmRlZCB0
byBiZSBiYWNrcG9ydGVkIGFueXdheSAoZm9yIFNwZWN0cmUvU1AyKS4KLSBUaGUgdXNlIG9mICJy
b290IiBpbnN0ZWFkIG9mICJsNCIgaGVyZSBpcyBtYWlubHkgdG8gbm90IG1ha2UgNS1sZXZlbAog
IHBhZ2UgdGFibGUgYWRkaXRpb25zIGFueSBoYXJkZXIuIEluIGJhY2twb3J0cyAibDQiIHNob3Vs
ZCBwcm9iYWJseSBiZQogIHByZWZlcnJlZC4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1MTEsNiArMTUxMSw5IEBAIHZvaWQgcGFy
YXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUKIHsKICAgICB1bnNpZ25lZCBsb25nIGNy
NDsKIAorICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290X3RhYmxlX29mZnNldChQRVJET01BSU5f
VklSVF9TVEFSVCldID0KKyAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVy
ZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisKICAgICBjcjQgPSBwdl9ndWVz
dF9jcjRfdG9fcmVhbF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShjcjQgIT0gcmVhZF9jcjQo
KSkgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKQEAgLTE2ODIsNiArMTY4NSw4IEBAIHZvaWQg
Y29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHMKIAogICAgIEFTU0VSVChsb2NhbF9p
cnFfaXNfZW5hYmxlZCgpKTsKIAorICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKKwog
ICAgIGNwdW1hc2tfY29weSgmZGlydHlfbWFzaywgbmV4dC0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsK
ICAgICAvKiBBbGxvdyBhdCBtb3N0IG9uZSBDUFUgYXQgYSB0aW1lIHRvIGJlIGRpcnR5LiAqLwog
ICAgIEFTU0VSVChjcHVtYXNrX3dlaWdodCgmZGlydHlfbWFzaykgPD0gMSk7Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNjgzLDYgKzM2ODMsMjAg
QEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUo
cmVxLnZhbCksIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21k
ID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOworICAgICAgICAgICAgICAgICAgICBp
ZiAoICFyYyApCisgICAgICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAg
IC8qCisgICAgICAgICAgICAgICAgICAgICAgICAgKiBGb3JjZSBvdGhlciB2Q1BVLXMgb2YgdGhl
IGFmZmVjdGVkIGd1ZXN0IHRvIHBpY2sgdXAKKyAgICAgICAgICAgICAgICAgICAgICAgICAqIHRo
ZSBjaGFuZ2UgKGlmIGFueSkuCisgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSBwZXJfY3B1KHNjcmF0Y2hf
Y3B1bWFzaywgY3B1KTsKKworICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19hbmRub3Qo
bWFzaywgcHRfb3duZXItPmRvbWFpbl9kaXJ0eV9jcHVtYXNrLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vZihjcHUpKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHkobWFzaykgKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNtcF9zZW5kX2V2ZW50X2NoZWNrX21hc2sobWFzayk7CisgICAgICAgICAgICAgICAg
ICAgIH0KICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgICAgICBjYXNl
IFBHVF93cml0YWJsZV9wYWdlOgotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTMyNyw2ICszMjcsOSBAQCB2b2lkIHN0YXJ0X3NlY29u
ZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgICovCiAgICAgc3Bpbl9kZWJ1Z19kaXNhYmxlKCk7CiAK
KyAgICBnZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2
X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKTsKKwogICAgIGxvYWRfc3lzdGVtX3RhYmxl
cygpOwogCiAgICAgLyogRnVsbCBleGNlcHRpb24gc3VwcG9ydCBmcm9tIGhlcmUgb24gaW4uICov
CkBAIC02MzMsNiArNjM2LDE4MSBAQCB2b2lkIGNwdV9leGl0X2NsZWFyKHVuc2lnbmVkIGludCBj
cHUpCiAgICAgc2V0X2NwdV9zdGF0ZShDUFVfU1RBVEVfREVBRCk7CiB9CiAKK3N0YXRpYyBib29s
IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQorewor
ICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyID0gKHVuc2lnbmVkIGxvbmcpcHRyLCBwZm47CisgICAg
dW5zaWduZWQgaW50IGZsYWdzOworICAgIGwzX3BnZW50cnlfdCAqbDN0ID0gbDRlX3RvX2wzZShp
ZGxlX3BnX3RhYmxlW3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKTsKKyAgICBsMl9wZ2VudHJ5
X3QgKmwydDsKKyAgICBsMV9wZ2VudHJ5X3QgKmwxdDsKKworICAgIGlmICggbGluZWFyIDwgRElS
RUNUTUFQX1ZJUlRfU1RBUlQgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGZsYWdzID0g
bDNlX2dldF9mbGFncyhsM3RbbDNfdGFibGVfb2Zmc2V0KGxpbmVhcildKTsKKyAgICBBU1NFUlQo
ZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKKyAgICBpZiAoIGZsYWdzICYgX1BBR0VfUFNFICkKKyAg
ICB7CisgICAgICAgIHBmbiA9IChsM2VfZ2V0X3BmbihsM3RbbDNfdGFibGVfb2Zmc2V0KGxpbmVh
cildKSAmCisgICAgICAgICAgICAgICB+KCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAt
IDEpKSB8CisgICAgICAgICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgKDIgKiBQ
QUdFVEFCTEVfT1JERVIpKSAtIDEpKTsKKyAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAg
ICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShsM3RbbDNfdGFi
bGVfb2Zmc2V0KGxpbmVhcildKTsKKyAgICAgICAgZmxhZ3MgPSBsMmVfZ2V0X2ZsYWdzKGwydFts
Ml90YWJsZV9vZmZzZXQobGluZWFyKV0pOworICAgICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9Q
UkVTRU5UKTsKKyAgICAgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIHBmbiA9IChsMmVfZ2V0X3BmbihsMnRbbDJfdGFibGVfb2Zmc2V0KGxpbmVhcild
KSAmCisgICAgICAgICAgICAgICAgICAgfigoMVVMIDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkg
fAorICAgICAgICAgICAgICAgICAgKFBGTl9ET1dOKGxpbmVhcikgJiAoKDFVTCA8PCBQQUdFVEFC
TEVfT1JERVIpIC0gMSkpOworICAgICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAgICAg
ICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGwxdCA9IGwyZV90b19s
MWUobDJ0W2wyX3RhYmxlX29mZnNldChsaW5lYXIpXSk7CisgICAgICAgICAgICBmbGFncyA9IGwx
ZV9nZXRfZmxhZ3MobDF0W2wxX3RhYmxlX29mZnNldChsaW5lYXIpXSk7CisgICAgICAgICAgICBp
ZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICAgICAgcmV0dXJuIHRy
dWU7CisgICAgICAgICAgICBwZm4gPSBsMWVfZ2V0X3BmbihsMXRbbDFfdGFibGVfb2Zmc2V0KGxp
bmVhcildKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggIShyb290X2dldF9mbGFncyhy
cHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQorICAgIHsK
KyAgICAgICAgbDN0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICBpZiAoICFsM3Qg
KQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBjbGVhcl9wYWdlKGwzdCk7Cisg
ICAgICAgIGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAorICAgICAg
ICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShsM3QpLCBfX1BBR0VfSFlQRVJWSVNPUikp
OworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGwzdCA9IGw0ZV90b19sM2UocnB0W3Jvb3RfdGFi
bGVfb2Zmc2V0KGxpbmVhcildKTsKKworICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzdFtsM190
YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQorICAgIHsKKyAgICAgICAg
bDJ0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICBpZiAoICFsMnQgKQorICAgICAg
ICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBjbGVhcl9wYWdlKGwydCk7CisgICAgICAgIGwz
ZV93cml0ZSgmbDN0W2wzX3RhYmxlX29mZnNldChsaW5lYXIpXSwKKyAgICAgICAgICAgICAgICAg
IGwzZV9mcm9tX3BhZGRyKF9fcGEobDJ0KSwgX19QQUdFX0hZUEVSVklTT1IpKTsKKyAgICB9Cisg
ICAgZWxzZQorICAgIHsKKyAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3RbbDNfdGFi
bGVfb2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BTRSkpOworICAgICAgICBsMnQgPSBsM2VfdG9f
bDJlKGwzdFtsM190YWJsZV9vZmZzZXQobGluZWFyKV0pOworICAgIH0KKworICAgIGlmICggIShs
MmVfZ2V0X2ZsYWdzKGwydFtsMl90YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VO
VCkgKQorICAgIHsKKyAgICAgICAgbDF0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAg
ICBpZiAoICFsMXQgKQorICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBjbGVhcl9w
YWdlKGwxdCk7CisgICAgICAgIGwyZV93cml0ZSgmbDJ0W2wyX3RhYmxlX29mZnNldChsaW5lYXIp
XSwKKyAgICAgICAgICAgICAgICAgIGwyZV9mcm9tX3BhZGRyKF9fcGEobDF0KSwgX19QQUdFX0hZ
UEVSVklTT1IpKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgQVNTRVJUKCEobDJl
X2dldF9mbGFncyhsMnRbbDJfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BTRSkpOwor
ICAgICAgICBsMXQgPSBsMmVfdG9fbDFlKGwydFtsMl90YWJsZV9vZmZzZXQobGluZWFyKV0pOwor
ICAgIH0KKworICAgIGlmICggbDFlX2dldF9mbGFncyhsMXRbbDFfdGFibGVfb2Zmc2V0KGxpbmVh
cildKSAmIF9QQUdFX1BSRVNFTlQgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGwxZV9nZXRfcGZu
KGwxdFtsMV90YWJsZV9vZmZzZXQobGluZWFyKV0pID09IHBmbik7CisgICAgICAgIEFTU0VSVChs
MWVfZ2V0X2ZsYWdzKGwxdFtsMV90YWJsZV9vZmZzZXQobGluZWFyKV0pID09IGZsYWdzKTsKKyAg
ICB9CisgICAgZWxzZQorICAgICAgICBsMWVfd3JpdGUoJmwxdFtsMV90YWJsZV9vZmZzZXQobGlu
ZWFyKV0sIGwxZV9mcm9tX3BmbihwZm4sIGZsYWdzKSk7CisKKyAgICByZXR1cm4gdHJ1ZTsKK30K
KworREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOworCitzdGF0aWMg
Ym9vbCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICByb290X3Bn
ZW50cnlfdCAqcnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgIHVuc2lnbmVkIGludCBv
ZmY7CisKKyAgICBpZiAoICFycHQgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAgICBjbGVh
cl9wYWdlKHJwdCk7CisgICAgcGVyX2NwdShyb290X3BndCwgY3B1KSA9IHJwdDsKKworICAgIHJw
dFtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0KKyAgICAgICAgaWRsZV9w
Z190YWJsZVtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldOworICAgIC8qIFNI
X0xJTkVBUl9QVCBpbnNlcnRlZCB0b2dldGhlciB3aXRoIGd1ZXN0IG1hcHBpbmdzLiAqLworICAg
IC8qIFBFUkRPTUFJTiBpbnNlcnRlZCBkdXJpbmcgY29udGV4dCBzd2l0Y2guICovCisgICAgcnB0
W3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPQorICAgICAgICBpZGxlX3BnX3Rh
YmxlW3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV07CisKKyAgICAvKiBJbnN0YWxs
IGRpcmVjdCBtYXAgcGFnZSB0YWJsZSBlbnRyaWVzIGZvciBzdGFjaywgSURULCBhbmQgVFNTLiAq
LworICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8IFNUQUNLX1NJWkU7IG9mZiArPSBQQUdFX1NJWkUg
KQorICAgICAgICBpZiAoICFjbG9uZV9tYXBwaW5nKF9fdmEoX19wYShzdGFja19iYXNlW2NwdV0p
KSArIG9mZiwgcnB0KSApCisgICAgICAgICAgICBicmVhazsKKworICAgIHJldHVybiBvZmYgPT0g
U1RBQ0tfU0laRSAmJgorICAgICAgICAgICBjbG9uZV9tYXBwaW5nKGlkdF90YWJsZXNbY3B1XSwg
cnB0KSAmJgorICAgICAgICAgICBjbG9uZV9tYXBwaW5nKCZwZXJfY3B1KGluaXRfdHNzLCBjcHUp
LCBycHQpOworfQorCitzdGF0aWMgdm9pZCBjbGVhbnVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBp
bnQgY3B1KQoreworICAgIHJvb3RfcGdlbnRyeV90ICpycHQgPSBwZXJfY3B1KHJvb3RfcGd0LCBj
cHUpOworICAgIHVuc2lnbmVkIGludCByOworCisgICAgaWYgKCAhcnB0ICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgcGVyX2NwdShyb290X3BndCwgY3B1KSA9IE5VTEw7CisKKyAgICBmb3IgKCBy
ID0gcm9vdF90YWJsZV9vZmZzZXQoRElSRUNUTUFQX1ZJUlRfU1RBUlQpOworICAgICAgICAgIHIg
PCByb290X3RhYmxlX29mZnNldChIWVBFUlZJU09SX1ZJUlRfRU5EKTsgKytyICkKKyAgICB7Cisg
ICAgICAgIGwzX3BnZW50cnlfdCAqbDN0OworICAgICAgICB1bnNpZ25lZCBpbnQgaTM7CisKKyAg
ICAgICAgaWYgKCAhKHJvb3RfZ2V0X2ZsYWdzKHJwdFtyXSkgJiBfUEFHRV9QUkVTRU5UKSApCisg
ICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBsM3QgPSBsNGVfdG9fbDNlKHJwdFtyXSk7
CisKKyAgICAgICAgZm9yICggaTMgPSAwOyBpMyA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kz
ICkKKyAgICAgICAgeworICAgICAgICAgICAgbDJfcGdlbnRyeV90ICpsMnQ7CisgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgaTI7CisKKyAgICAgICAgICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwz
dFtpM10pICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgICAgICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdzKGwzdFtpM10pICYgX1BBR0VfUFNFKSk7
CisgICAgICAgICAgICBsMnQgPSBsM2VfdG9fbDJlKGwzdFtpM10pOworCisgICAgICAgICAgICBm
b3IgKCBpMiA9IDA7IGkyIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7ICsraTIgKQorICAgICAgICAg
ICAgeworICAgICAgICAgICAgICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwydFtpMl0pICYgX1BB
R0VfUFJFU0VOVCkgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAg
ICAgICAgIEFTU0VSVCghKGwyZV9nZXRfZmxhZ3MobDJ0W2kyXSkgJiBfUEFHRV9QU0UpKTsKKyAg
ICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJlX3RvX2wxZShsMnRbaTJdKSk7Cisg
ICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsMnQpOworICAg
ICAgICB9CisKKyAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwzdCk7CisgICAgfQorCisgICAg
ZnJlZV94ZW5fcGFnZXRhYmxlKHJwdCk7Cit9CisKIHN0YXRpYyB2b2lkIGNwdV9zbXBib290X2Zy
ZWUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBpbnQgb3JkZXIsIHNvY2tldCA9
IGNwdV90b19zb2NrZXQoY3B1KTsKQEAgLTY3MSw2ICs4NDksOCBAQCBzdGF0aWMgdm9pZCBjcHVf
c21wYm9vdF9mcmVlKHVuc2lnbmVkIGluCiAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZSht
Zm5fdG9fcGFnZShtZm4pKTsKICAgICB9CiAKKyAgICBjbGVhbnVwX2NwdV9yb290X3BndChjcHUp
OworCiAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9wYWdlcyhOUl9SRVNFUlZFRF9HRFRfUEFH
RVMpOwogICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwZXJfY3B1KGdkdF90YWJsZSwgY3B1KSwgb3Jk
ZXIpOwogCkBAIC03MjcsNiArOTA3LDkgQEAgc3RhdGljIGludCBjcHVfc21wYm9vdF9hbGxvYyh1
bnNpZ25lZCBpbgogICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAg
ICAgICBJU1RfTk9ORSk7CiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGlu
ZV9jaGVja10sIElTVF9OT05FKTsKIAorICAgIGlmICggIXNldHVwX2NwdV9yb290X3BndChjcHUp
ICkKKyAgICAgICAgZ290byBvb207CisKICAgICBmb3IgKCBzdHViX3BhZ2UgPSAwLCBpID0gY3B1
ICYgfihTVFVCU19QRVJfUEFHRSAtIDEpOwogICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYmIGkg
PD0gKGNwdSB8IChTVFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkKICAgICAgICAgaWYgKCBjcHVf
b25saW5lKGkpICYmIGNwdV90b19ub2RlKGkpID09IG5vZGUgKQpAQCAtNzk5LDYgKzk4MiwxMCBA
QCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGluCiAKICAgICBzdGFja19i
YXNlWzBdID0gc3RhY2tfc3RhcnQ7CiAKKyAgICBpZiAoICFzZXR1cF9jcHVfcm9vdF9wZ3QoMCkg
KQorICAgICAgICBwYW5pYygiTm8gbWVtb3J5IGZvciByb290IHBhZ2UgdGFibGVcbiIpOworICAg
IGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKKwog
ICAgIHNldF9ucl9zb2NrZXRzKCk7CiAKICAgICBzb2NrZXRfY3B1bWFzayA9IHh6YWxsb2NfYXJy
YXkoY3B1bWFza190ICosIG5yX3NvY2tldHMpOwpAQCAtODY3LDYgKzEwNTQsOCBAQCB2b2lkIF9f
aW5pdCBzbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogI2lmIE5SX0NQVVMgPiAyICogQklUU19Q
RVJfTE9ORwogICAgIHBlcl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBjcHUpID0gJnNjcmF0Y2hfY3B1
MG1hc2s7CiAjZW5kaWYKKworICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKIH0KIAog
c3RhdGljIHZvaWQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM3LDYgKzEzNyw4IEBAIHZv
aWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9fcHJvY2Vzc29yX2lkLCBzdHJ1
Y3QgY3B1X2luZm8sIHByb2Nlc3Nvcl9pZCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVudF92
Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAgT0ZGU0VUKENQVUlORk9f
Y3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7CisgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywg
c3RydWN0IGNwdV9pbmZvLCB4ZW5fY3IzKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMsIHN0
cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKICAgICBERUZJTkUoQ1BVSU5GT19zaXplb2YsIHNpemVv
ZihzdHJ1Y3QgY3B1X2luZm8pKTsKICAgICBCTEFOSygpOwogCi0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUwpAQCAtMTk5LDYgKzE5OSwxNyBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgcHVz
aHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZF
X0FMTAorCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAgJXJjeAorVU5M
SUtFTFlfU1RBUlQobnosIGNzdGFyX2NyMykKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIHdy
aXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHhlbl9jcjMpKCVyYngpCitVTkxJS0VMWV9FTkQoY3N0YXJfY3IzKQorCiAgICAgICAgIEdF
VF9DVVJSRU5UKGJ4KQogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmN4CiAgICAg
ICAgIGNtcGIgICQwLERPTUFJTl9pc18zMmJpdF9wdiglcmN4KQotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0zNyw2
ICszNywzMiBAQCBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQogLyogJXJieDogc3RydWN0IHZjcHUs
IGludGVycnVwdHMgZGlzYWJsZWQgKi8KIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NF
UlRfSU5URVJSVVBUU19ESVNBQkxFRAorCisgICAgICAgIC8qIENvcHkgZ3Vlc3QgbWFwcGluZ3Mg
YW5kIHN3aXRjaCB0byBwZXItQ1BVIHJvb3QgcGFnZSB0YWJsZS4gKi8KKyAgICAgICAgbW92ICAg
JWNyMywgJXI5CisgICAgICAgIEdFVF9TVEFDS19FTkQoZHgpCisgICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQocHZfY3IzKSglcmR4KSwgJXJkaQorICAgICAgICBtb3ZhYnMgJFBBRERS
X01BU0sgJiBQQUdFX01BU0ssICVyc2kKKyAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9T
VEFSVCwgJXJjeAorICAgICAgICBtb3YgICAlcmRpLCAlcmF4CisgICAgICAgIGFuZCAgICVyc2ks
ICVyZGkKKyAgICAgICAgYW5kICAgJXI5LCAlcnNpCisgICAgICAgIGFkZCAgICVyY3gsICVyZGkK
KyAgICAgICAgYWRkICAgJXJjeCwgJXJzaQorICAgICAgICBtb3YgICAkUk9PVF9QQUdFVEFCTEVf
RklSU1RfWEVOX1NMT1QsICVlY3gKKyAgICAgICAgbW92ICAgcm9vdF90YWJsZV9vZmZzZXQoU0hf
TElORUFSX1BUX1ZJUlRfU1RBUlQpKjgoJXJzaSksICVyOAorICAgICAgICBtb3YgICAlcjgsIHJv
b3RfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKSo4KCVyZGkpCisgICAgICAg
IHJlcCBtb3ZzcQorICAgICAgICBtb3YgICAkUk9PVF9QQUdFVEFCTEVfRU5UUklFUyAtIFwKKyAg
ICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxLCAlZWN4CisgICAg
ICAgIGFkZCAgICQoUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCArIDEgLSBcCisgICAgICAg
ICAgICAgICAgUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QpICogOCwgJXJzaQorICAgICAg
ICBhZGQgICAkKFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgKyAxIC0gXAorICAgICAgICAg
ICAgICAgIFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UKSAqIDgsICVyZGkKKyAgICAgICAg
cmVwIG1vdnNxCisgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcmR4KQorICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQorCiAgICAgICAgIFJFU1RP
UkVfQUxMCiAgICAgICAgIHRlc3R3ICRUUkFQX3N5c2NhbGwsNCglcnNwKQogICAgICAgICBqeiAg
ICBpcmV0X2V4aXRfdG9fZ3Vlc3QKQEAgLTcxLDYgKzk3LDE4IEBAIGlyZXRfZXhpdF90b19ndWVz
dDoKICAgICAgICAgQUxJR04KIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICov
CiByZXN0b3JlX2FsbF94ZW46CisgICAgICAgIC8qCisgICAgICAgICAqIENoZWNrIHdoZXRoZXIg
d2UgbmVlZCB0byBzd2l0Y2ggdG8gdGhlIHBlci1DUFUgcGFnZSB0YWJsZXMsIGluCisgICAgICAg
ICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChmcm9tIGFuIE5NSSBvciAj
TUMpLgorICAgICAgICAgKi8KKyAgICAgICAgR0VUX1NUQUNLX0VORChheCkKKyAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmF4KSwgJXJkeAorICAgICAgICBtb3Yg
ICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJheCksICVyYXgKKyAgICAgICAgdGVzdCAg
JXJkeCwgJXJkeAorVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCisgICAgICAgIHdyaXRlX2Ny
MyByYXgsIHJkaSwgcnNpCitVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCisKICAgICAgICAgUkVTVE9S
RV9BTEwgYWRqPTgKICAgICAgICAgaXJldHEKIApAQCAtMTAwLDcgKzEzOCwxOCBAQCBFTlRSWShs
c3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2Fs
bCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAotICAgICAgICBHRVRfQ1VSUkVOVChieCkKKwor
ICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAganog
ICAgLkxsc3Rhcl9jcjNfb2theQorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAgd3JpdGVfY3Iz
IHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJieCkKKy5MbHN0YXJfY3IzX29rYXk6CisKKyAgICAgICAgX19HRVRfQ1VSUkVOVChi
eCkKICAgICAgICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdzKCVyYngp
CiAgICAgICAgIGp6ICAgIHN3aXRjaF90b19rZXJuZWwKIApAQCAtMTkyLDcgKzI0MSwxOCBAQCBH
TE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVkKQogICAgICAgICBwdXNocSAkMAogICAgICAgICBt
b3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCi0gICAgICAgIEdF
VF9DVVJSRU5UKGJ4KQorCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAg
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAg
JXJjeAorICAgICAgICBqeiAgICAuTHN5c2VfY3IzX29rYXkKKyAgICAgICAgbW92ICAgJXJjeCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorICAgICAgICBuZWcgICAlcmN4Cisg
ICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIG1vdnEgICQwLCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisuTHN5c2VfY3IzX29rYXk6CisKKyAgICAgICAg
X19HRVRfQ1VSUkVOVChieCkKICAgICAgICAgY21wYiAgJDAsVkNQVV9zeXNlbnRlcl9kaXNhYmxl
c19ldmVudHMoJXJieCkKICAgICAgICAgbW92cSAgVkNQVV9zeXNlbnRlcl9hZGRyKCVyYngpLCVy
YXgKICAgICAgICAgc2V0bmUgJWNsCkBAIC0yMjgsMTMgKzI4OCwyMyBAQCBFTlRSWShpbnQ4MF9k
aXJlY3RfdHJhcCkKICAgICAgICAgbW92bCAgJDB4ODAsIDQoJXJzcCkKICAgICAgICAgU0FWRV9B
TEwKIAorICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CisgICAgICAgIG5lZyAgICVyY3gKK1VOTElL
RUxZX1NUQVJUKG56LCBpbnQ4MF9jcjMpCisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB3cml0
ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcmJ4KQorVU5MSUtFTFlfRU5EKGludDgwX2NyMykKKwogICAgICAgICBjbXBi
ICAkMCx1bnRydXN0ZWRfbXNpKCVyaXApCiBVTkxJS0VMWV9TVEFSVChuZSwgbXNpX2NoZWNrKQog
ICAgICAgICBtb3ZsICAkMHg4MCwlZWRpCiAgICAgICAgIGNhbGwgIGNoZWNrX2Zvcl91bmV4cGVj
dGVkX21zaQogVU5MSUtFTFlfRU5EKG1zaV9jaGVjaykKIAotICAgICAgICBHRVRfQ1VSUkVOVChi
eCkKKyAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKIAogICAgICAgICAvKiBDaGVjayB0aGF0IHRo
ZSBjYWxsYmFjayBpcyBub24tbnVsbC4gKi8KICAgICAgICAgbGVhcSAgVkNQVV9pbnQ4MF9ib3Vu
Y2UoJXJieCksJXJkeApAQCAtMzkxLDkgKzQ2MSwyNyBAQCBFTlRSWShkb21fY3Jhc2hfc3luY19l
eHRhYmxlKQogCiBFTlRSWShjb21tb25faW50ZXJydXB0KQogICAgICAgICBTQVZFX0FMTCBDTEFD
CisKKyAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3YgICAlcmN4LCAlcjE1Cisg
ICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkxpbnRyX2NyM19va2F5CisgICAgICAg
IGpucyAgIC5MaW50cl9jcjNfbG9hZAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAgICVyY3gKKy5MaW50cl9jcjNfbG9h
ZDoKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgeG9yICAgJWVjeCwg
JWVjeAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAgICAgICBjbW92bnogJXJj
eCwgJXIxNQorLkxpbnRyX2NyM19va2F5OgorCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKICAg
ICAgICAgbW92cSAlcnNwLCVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCisgICAgICAgIG1vdiAg
ICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgam1wIHJl
dF9mcm9tX2ludHIKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KQEAg
LTQxMSw2ICs0OTksMjMgQEAgRU5UUlkocGFnZV9mYXVsdCkKIC8qIE5vIHNwZWNpYWwgcmVnaXN0
ZXIgYXNzdW1wdGlvbnMuICovCiBHTE9CQUwoaGFuZGxlX2V4Y2VwdGlvbikKICAgICAgICAgU0FW
RV9BTEwgQ0xBQworCisgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisgICAgICAgIG1vdiAgIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92ICAgJXJj
eCwgJXIxNQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5MeGNwdF9jcjNfb2th
eQorICAgICAgICBqbnMgICAuTHhjcHRfY3IzX2xvYWQKKyAgICAgICAgbW92ICAgJXJjeCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorICAgICAgICBuZWcgICAlcmN4CisuTHhj
cHRfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIHhv
ciAgICVlY3gsICVlY3gKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcjE0KQorICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKKyAgICAgICAg
Y21vdm56ICVyY3gsICVyMTUKKy5MeGNwdF9jcjNfb2theToKKwogaGFuZGxlX2V4Y2VwdGlvbl9z
YXZlZDoKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRYODZfRUZMQUdT
X0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3ApCkBAIC00NzUsNiArNTgwLDcgQEAgaGFuZGxlX2V4
Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgbGVhcSAgZXhjZXB0aW9uX3RhYmxlKCVyaXApLCVyZHgK
ICAgICAgICAgUEVSRkNfSU5DUihleGNlcHRpb25zLCAlcmF4LCAlcmJ4KQogICAgICAgICBjYWxs
cSAqKCVyZHgsJXJheCw4KQorICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCiAgICAgICAg
IGp6ICAgIHJlc3RvcmVfYWxsX3hlbgogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVy
YngpLCVyZHgKQEAgLTUwNyw2ICs2MTMsNyBAQCBleGNlcHRpb25fd2l0aF9pbnRzX2Rpc2FibGVk
OgogICAgICAgICByZXA7ICBtb3ZzcSAgICAgICAgICAgICAgICAgICAgICMgbWFrZSByb29tIGZv
ciBlYy9ldgogMTogICAgICBtb3ZxICBVUkVHU19lcnJvcl9jb2RlKCVyc3ApLCVyYXggIyBlYy9l
dgogICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX2tlcm5lbF9zaXplb2YoJXJzcCkKKyAgICAgICAg
bW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICBq
bXAgICByZXN0b3JlX2FsbF94ZW4gICAgICAgICAgICMgcmV0dXJuIHRvIGZpeHVwIGNvZGUKIAog
LyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KQEAgLTU4NSw2ICs2OTIsMTcg
QEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogICAgICAgICBtb3ZsICAkVFJBUF9kb3VibGVfZmF1bHQs
NCglcnNwKQogICAgICAgICAvKiBTZXQgQUMgdG8gcmVkdWNlIGNoYW5jZSBvZiBmdXJ0aGVyIFNN
QVAgZmF1bHRzICovCiAgICAgICAgIFNBVkVfQUxMIFNUQUMKKworICAgICAgICBHRVRfU1RBQ0tf
RU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngp
LCAlcmJ4CisgICAgICAgIHRlc3QgICVyYngsICVyYngKKyAgICAgICAganogICAgLkxkYmxmX2Ny
M19va2F5CisgICAgICAgIGpucyAgIC5MZGJsZl9jcjNfbG9hZAorICAgICAgICBuZWcgICAlcmJ4
CisuTGRibGZfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByYngsIHJkaSwgcnNpCisuTGRi
bGZfY3IzX29rYXk6CisKICAgICAgICAgbW92cSAgJXJzcCwlcmRpCiAgICAgICAgIGNhbGwgIGRv
X2RvdWJsZV9mYXVsdAogICAgICAgICBCVUcgICAvKiBkb19kb3VibGVfZmF1bHQoKSBzaG91bGRu
J3QgcmV0dXJuLiAqLwpAQCAtNjAzLDEwICs3MjEsMjggQEAgRU5UUlkobm1pKQogICAgICAgICBt
b3ZsICAkVFJBUF9ubWksNCglcnNwKQogaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIFNB
VkVfQUxMIENMQUMKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorICAgICAgICBtb3YgICBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgICVy
Y3gsICVyMTUKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTGlzdF9jcjNfb2th
eQorICAgICAgICBqbnMgICAuTGlzdF9jcjNfbG9hZAorICAgICAgICBtb3YgICAlcmN4LCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAgICVyY3gKKy5MaXN0
X2NyM19sb2FkOgorICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3Zx
ICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorLkxpc3RfY3IzX29rYXk6
CisKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcygl
cnNwKQogICAgICAgICBqeiAgICAxZgotICAgICAgICAvKiBJbnRlcnJ1cHRlZCBndWVzdCBjb250
ZXh0LiBDb3B5IHRoZSBjb250ZXh0IHRvIHN0YWNrIGJvdHRvbS4gKi8KKyAgICAgICAgLyoKKyAg
ICAgICAgICogSW50ZXJydXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ2xlYXIgdGhlIHJlc3RvcmUgdmFs
dWUgZm9yIHhlbl9jcjMKKyAgICAgICAgICogYW5kIGNvcHkgdGhlIGNvbnRleHQgdG8gc3RhY2sg
Ym90dG9tLgorICAgICAgICAgKi8KKyAgICAgICAgeG9yICAgJXIxNSwgJXIxNQogICAgICAgICBH
RVRfQ1BVSU5GT19GSUVMRChndWVzdF9jcHVfdXNlcl9yZWdzLGRpKQogICAgICAgICBtb3ZxICAl
cnNwLCVyc2kKICAgICAgICAgbW92bCAgJFVSRUdTX2tlcm5lbF9zaXplb2YvOCwlZWN4CkBAIC02
MTYsNiArNzUyLDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIG1vdnpibCBVUkVH
U19lbnRyeV92ZWN0b3IoJXJzcCksJWVheAogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUo
JXJpcCksJXJkeAogICAgICAgICBjYWxscSAqKCVyZHgsJXJheCw4KQorICAgICAgICBtb3YgICAl
cjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIGNtcGIgICRU
UkFQX25taSxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKICAgICAgICAgam5lICAgcmV0X2Zyb21f
aW50cgogCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtOTMsOSArOTMsMjkgQEAgdm9pZCByZXRfZnJv
bV9pbnRyKHZvaWQpOwogICAgICAgICBVTkxJS0VMWV9ET05FKG1wLCB0YWcpOyAgIFwKICAgICAg
ICAgX19VTkxJS0VMWV9FTkQodGFnKQogCisgICAgICAgIC5lcXUgLkxheCwgLTEKKyAgICAgICAg
LmVxdSAuTGN4LCAtMQorICAgICAgICAuZXF1IC5MZHgsIC0xCisgICAgICAgIC5lcXUgLkxieCwg
LTEKKyAgICAgICAgLmVxdSAuTGJwLCAtMQorICAgICAgICAuZXF1IC5Mc2ksIC0xCisgICAgICAg
IC5lcXUgLkxkaSwgLTEKKyAgICAgICAgLmVxdSAuTDgsIDgKKyAgICAgICAgLmVxdSAuTDksIDkK
KyAgICAgICAgLmVxdSAuTDEwLCAxMAorICAgICAgICAuZXF1IC5MMTEsIDExCisgICAgICAgIC5l
cXUgLkwxMiwgMTIKKyAgICAgICAgLmVxdSAuTDEzLCAxMworICAgICAgICAuZXF1IC5MMTQsIDE0
CisgICAgICAgIC5lcXUgLkwxNSwgMTUKKwogI2RlZmluZSBTVEFDS19DUFVJTkZPX0ZJRUxEKGZp
ZWxkKSAoMSAtIENQVUlORk9fc2l6ZW9mICsgQ1BVSU5GT18jI2ZpZWxkKQogI2RlZmluZSBHRVRf
U1RBQ0tfRU5EKHJlZykgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5pZiAuTCMj
cmVnID4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbW92cSAkU1RBQ0tf
U0laRS0xLCAlciMjcmVnOyAgICAgICAgICAgICAgXAorICAgICAgICAuZWxzZTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdmwgJFNUQUNLX1NJWkUtMSwg
JWUjI3JlZzsgICAgICAgICAgICAgIFwKKyAgICAgICAgLmVuZGlmOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBvcnEgICVyc3AsICVyIyNyZWcKIAogI2RlZmlu
ZSBHRVRfQ1BVSU5GT19GSUVMRChmaWVsZCwgcmVnKSAgICAgICAgICAgICBcCkBAIC0xNzcsNiAr
MTk3LDE1IEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICNkZWZpbmUgQVNNX1NUQUMgQVNN
X0FDKFNUQUMpCiAjZGVmaW5lIEFTTV9DTEFDIEFTTV9BQyhDTEFDKQogCisubWFjcm8gd3JpdGVf
Y3IzIHZhbDpyZXEsIHRtcDE6cmVxLCB0bXAyOnJlcQorICAgICAgICBtb3YgICAlY3I0LCAlXHRt
cDEKKyAgICAgICAgbW92ICAgJVx0bXAxLCAlXHRtcDIKKyAgICAgICAgYW5kICAgJH5YODZfQ1I0
X1BHRSwgJVx0bXAxCisgICAgICAgIG1vdiAgICVcdG1wMSwgJWNyNAorICAgICAgICBtb3YgICAl
XHZhbCwgJWNyMworICAgICAgICBtb3YgICAlXHRtcDIsICVjcjQKKy5lbmRtCisKICNkZWZpbmUg
Q1I0X1BWMzJfUkVTVE9SRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIDY2NzogQVNNX05PUDU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2Vt
ZW50LCAiYXgiOyAgICAgICAgICAgICAgICAgIFwKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTQxLDYgKzQx
LDggQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1Owog
ICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7
CisgICAgdW5zaWduZWQgbG9uZyB4ZW5fY3IzOworICAgIHVuc2lnbmVkIGxvbmcgcHZfY3IzOwog
ICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsK
IAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQ2Miw2ICs0NjIsNyBAQCBleHRlcm4gaWR0X2VudHJ5
X3QgaWR0X3RhYmxlW107CiBleHRlcm4gaWR0X2VudHJ5X3QgKmlkdF90YWJsZXNbXTsKIAogREVD
TEFSRV9QRVJfQ1BVKHN0cnVjdCB0c3Nfc3RydWN0LCBpbml0X3Rzcyk7CitERUNMQVJFX1BFUl9D
UFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwogCiBleHRlcm4gdm9pZCBpbml0X2ludDgw
X2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2KTsKIAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3g4Nl82NC9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCkBA
IC0yNCw4ICsyNCw4IEBACiAvKiBUaGVzZSBhcmUgYXJjaGl0ZWN0dXJhbCBsaW1pdHMuIEN1cnJl
bnQgQ1BVcyBzdXBwb3J0IG9ubHkgNDAtYml0IHBoeXMuICovCiAjZGVmaW5lIFBBRERSX0JJVFMg
ICAgICAgICAgICAgIDUyCiAjZGVmaW5lIFZBRERSX0JJVFMgICAgICAgICAgICAgIDQ4Ci0jZGVm
aW5lIFBBRERSX01BU0sgICAgICAgICAgICAgICgoMVVMIDw8IFBBRERSX0JJVFMpLTEpCi0jZGVm
aW5lIFZBRERSX01BU0sgICAgICAgICAgICAgICgoMVVMIDw8IFZBRERSX0JJVFMpLTEpCisjZGVm
aW5lIFBBRERSX01BU0sgICAgICAgICAgICAgICgoX0FDKDEsVUwpIDw8IFBBRERSX0JJVFMpLTEp
CisjZGVmaW5lIFZBRERSX01BU0sgICAgICAgICAgICAgICgoX0FDKDEsVUwpIDw8IFZBRERSX0JJ
VFMpLTEpCiAKICNkZWZpbmUgVkFERFJfVE9QX0JJVCAgICAgICAgICAgKDFVTCA8PCAoVkFERFJf
QklUUyAtIDEpKQogI2RlZmluZSBDQU5PTklDQUxfTUFTSyAgICAgICAgICAofjBVTCAmIH5WQURE
Ul9NQVNLKQpAQCAtMTA3LDYgKzEwNyw3IEBAIHR5cGVkZWYgbDRfcGdlbnRyeV90IHJvb3RfcGdl
bnRyeV90OwogICAgICAgOiAoKChfcykgPCBST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCkg
fHwgIFwKICAgICAgICAgICgoX3MpID4gUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCkpKQog
CisjZGVmaW5lIHJvb3RfdGFibGVfb2Zmc2V0ICAgICAgICAgbDRfdGFibGVfb2Zmc2V0CiAjZGVm
aW5lIHJvb3RfZ2V0X3BmbiAgICAgICAgICAgICAgbDRlX2dldF9wZm4KICNkZWZpbmUgcm9vdF9n
ZXRfZmxhZ3MgICAgICAgICAgICBsNGVfZ2V0X2ZsYWdzCiAjZGVmaW5lIHJvb3RfZ2V0X2ludHB0
ZSAgICAgICAgICAgbDRlX2dldF9pbnRwdGUKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 10:42:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 10:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZwmy-0002Tq-LR; Fri, 12 Jan 2018 10:42:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=to5s=eh=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eZwmx-0002Tk-AT
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 10:42:19 +0000
X-Inumbo-ID: 10716beb-f785-11e7-b4a6-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10716beb-f785-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 11:40:54 +0100 (CET)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 11:42:15 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 10:41:58 +0000
Message-ID: <1515753716.30117.123.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:41:56 +0100
In-Reply-To: <20180104130625.28605-43-wei.liu2@citrix.com>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-43-wei.liu2@citrix.com>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Cc: George Dunlap <dunlapg@gmail.com>, Jan Beulich <JBeulich@suse.com>,
 Roger Pau Monne <roger.paumonne@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 42/74] sched/null: skip vCPUs on the
 waitqueue that are blocked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6186931763917580132=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6186931763917580132==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-NQlHW+TKkTnJ+TybyTjz"


--=-NQlHW+TKkTnJ+TybyTjz
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-01-04 at 13:05 +0000, Wei Liu wrote:
> From: Roger Pau Monne <roger.pau@citrix.com>
>=20
> Avoid scheduling vCPUs that are blocked, there's no point in
> assigning
> them to a pCPU because they are not going to run anyway.
>=20
> Since blocked vCPUs are not assigned to pCPUs after this change,
> force
> a rescheduling when a vCPU is brought up if it's on the waitqueue.
> Also when scheduling try to pick a vCPU from the runqueue if the pCPU
> is running idle.
>=20
> Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>
> ---
> Cc: George Dunlap <george.dunlap@eu.citrix.com>
> Cc: Dario Faggioli <raistlin@linux.it>
> ---
> Changes since v1:
>  - Force a rescheduling when a vCPU is brought up.
>  - Try to pick a vCPU from the runqueue if running the idle vCPU.
>
As noted by Jan already, there's a mixing of "blocked" and "down" (or
offline).

In the null scheduler, a vCPU that is assigned to a pCPU, is free to
block and wake-up as many time as it wants (quite obviously). And when
it blocks, the pCPU will just stay idle.

There's no such thing of pulling on the CPU another vCPU, either from
the waitqueue or from anywhere else. That's the whole point of the
scheduler, actually.

Now, I'm not quite sure whether or not this can be a problem in the
"shim scenario". If it is, we have to think of a solution that does not
totally defeat the purpose of the scheduler when used baremetal.

Or use another scheduler, perhaps configuring static 1:1 pinning. Null
seems a great fit for this use case to me, so, I'd say, let's try to
find a nice and cool way to use it. :-)

> ---
>  xen/common/sched_null.c | 11 +++++++++--
>  1 file changed, 9 insertions(+), 2 deletions(-)
>=20
> diff --git a/xen/common/sched_null.c b/xen/common/sched_null.c
> index b4a24baf8e..bacfb31cb3 100644
> --- a/xen/common/sched_null.c
> +++ b/xen/common/sched_null.c
> @@ -574,6 +574,8 @@ static void null_vcpu_wake(const struct scheduler
> *ops, struct vcpu *v)
>      {
>          /* Not exactly "on runq", but close enough for reusing the
> counter */
>          SCHED_STAT_CRANK(vcpu_wake_onrunq);
> +        /* Force a rescheduling in case some CPU is idle can pick
> this vCPU */
> +        cpumask_raise_softirq(&cpu_online_map, SCHEDULE_SOFTIRQ);
>          return;
>
This needs to become 'the cpus of vcpu->domain 's cpupool'.

I appreciate that this is fine, when running as shim, where you
certainly don't use cpupools. But when this run as baremetal, if we use
cpu_online_map, basically _all_ the online CPUs --even the ones that
are in another pool, under a different scheduler-- will be forced to
reschedule. And we don't want that.

I'm not also 100% convinced that this must/can live here. Basially,
you're saying that vcpu_wake() is called on a vCPU that happens to be
in the waitqueue, we should reschedule. And, AFAIUI, this is to cover
the case of a vCPU of the L2 guest comes online.

Well, it may even be technically fine. Still, if what we want to deal
with is vCPU onlining, I would prefer to at least trying find a place
which is more related to the onlining path, than to the wakeup path.

If you confirm your intent, I can have a look at the code and try to
identify such better place...

> @@ -761,9 +763,10 @@ static struct task_slice null_schedule(const
> struct scheduler *ops,
>      /*
>       * We may be new in the cpupool, or just coming back online. In
> which
>       * case, there may be vCPUs in the waitqueue that we can assign
> to us
> -     * and run.
> +     * and run. Also check whether this CPU is running idle, in
> which case try
> +     * to pick a vCPU from the waitqueue.
>       */
> -    if ( unlikely(ret.task =3D=3D NULL) )
> +    if ( unlikely(ret.task =3D=3D NULL || ret.task =3D=3D idle_vcpu[cpu]=
) )
>
I don't think I understand this. I may be a bit rusty, but are you sure
that, on an idle pCPU, ret.task is idle_vcpu at this point in this
function? I don't think it is.

Also, I'm quite sure this may mess up things for tasklets. In fact, one
case when ret.task is idle_vcpu here, if I have just forced it to be
so, in order to run a tasklet. But with this, we scan the waitqueue
instead, and may end up running something else.

> @@ -781,6 +784,10 @@ static struct task_slice null_schedule(const
> struct scheduler *ops,
>          {
>              list_for_each_entry( wvc, &prv->waitq, waitq_elem )
>              {
> +                if ( test_bit(_VPF_down, &wvc->vcpu->pause_flags) )
> +                    /* Skip vCPUs that are down. */
> +                    continue;
> +
So, yes, I think things like this are what we want. As said above for
the wakeup case, though, I'd prefer to find a way to avoid that offline
vCPUs ends up in the waitqueue, rather than having to skip them.

Side note, is_vcpu_online() can be used for the test.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-NQlHW+TKkTnJ+TybyTjz
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+4FAlpYkPQACgkQFkJ4iaW4
c+6HdQ/+JsE+OAkQUIwzRSUnuS4sVwKezti45ej1WoXHKlb4RESAY0mX5uLDLVU5
sIheG5XFplnmtzv2KYWjRj2WgcXZFI+NpilJ8DNwVgbI4gNrQ8fwFe4vGN5+keT7
F4t57ARpTJHEyExlJsin1pjEvOpnBMfRvvctGVWy2R/8LyBQIZCRNp2tWNQxybZO
5jxHafvtgNPJ8B91A3XmY1bYGDu8p5YyH9zgpJwHsAASRdaBtEOrKE9griV0fFeu
402DfMujamXM0lt4cBn67BA+DSVhCROn0mso08XMJOEV8hkXR+CU3OKDa8IQtVcQ
t6BPp1LH5yJrnsvsfJ2vPdsHQz6lErw8TH6tZqiUGBnwp+cWHD0F34SnKE4XzXQ2
xMcnowoyN37AyJ0Tkw7zqS/jPb0NTnpeqgQEu+sNlce3Ce0wu0Xf5apEAGyehcaD
Vf9qT5Rb4DgIMEj9S+s04jx7EgnmpYkQA5Trb0URHCgn0lFXtPtaaQAIdHbALTkB
zJof4CI3nLWCV6VaqV8K+L32BBSh/Yi9ekpg77idR/YGb/fvKUxGipF6DYxEP7eV
Vx+91BPj35buZiFo+AtTNh7D+PG0ynun6pxdk+/jAklx0cOxQIYiNzdq2pRJ3yM7
RgORGl2dLCZOdtC6GWw8p7Horshcex+t3nLXF/7l70nUgWrajtw=
=HeKR
-----END PGP SIGNATURE-----

--=-NQlHW+TKkTnJ+TybyTjz--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6186931763917580132==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 12 10:46:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 10:46:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZwqa-0002fW-7i; Fri, 12 Jan 2018 10:46:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nckw=eh=citrix.com=prvs=543738cf7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZwqZ-0002fP-Jf
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 10:46:03 +0000
X-Inumbo-ID: 151816cf-f786-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 151816cf-f786-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 10:48:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="65967542"
Date: Fri, 12 Jan 2018 10:45:49 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180112104549.7n45ufiv7my7wwv6@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-43-wei.liu2@citrix.com>
 <5A535803020000780019C0D5@prv-mh.provo.novell.com>
 <ff97179c-1303-5668-4623-c3b4eec006e4@citrix.com>
 <1515750843.30117.96.camel@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515750843.30117.96.camel@suse.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 42/74] sched/null: skip vCPUs on the
 waitqueue that are blocked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMTA6NTQ6MDNBTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gSGkhCj4gCj4gRmlyc3Qgb2YgYWxsLCBteSBmaWx0ZXJzIHNvbWVob3cgZmFpbGVk
IHRvIGhpZ2hsaWdodCB0aGlzIGZvciBtZSwgc28KPiBzb3JyeSBpZiBJIGRpZCBub3Qgbm90aWNl
IGl0IGVhcmxpZXIgKGFuZCBub3csIEkgbmVlZCBuZXcgZmlsdGVycwo+IGFueXdheSwgYXMgdGhl
IGVtYWlsIEknbSB1c2luZyBpcyBkaWZmZXJlbnQgOi1EKS4KPiAKPiBJJ2xsIGhhdmUgYSBsb29r
IGF0IHRoZSBwYXRjaCBBU0FQLgo+IAo+IE9uIE1vbiwgMjAxOC0wMS0wOCBhdCAxMToxMiArMDAw
MCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiA+IE9uIDAxLzA4LzIwMTggMTA6MzcgQU0sIEphbiBC
ZXVsaWNoIHdyb3RlOgo+ID4KPiA+ID4gSSBkb24ndCB1bmRlcnN0YW5kOiBJc24ndCB0aGUgbnVs
bCBzY2hlZHVsZXIgbm90IG1vdmluZyBhcm91bmQKPiA+ID4gdkNQVS1zIGF0IGFsbD8gQXQgbGVh
c3QgdGhhdCdzIHdoYXQgdGhlIGNvbW1lbnQgYXQgdGhlIHRvcCBvZiB0aGUKPiA+ID4gZmlsZSBz
YXlzLCB1bmxlc3MgSSdtIG1pcy1pbnRlcnByZXRpbmcgaXQuIElmIHNvLCBob3cgY2FuICJzb21l
IENQVQo+ID4gPiAoLi4uKSBwaWNrIHRoaXMgdkNQVSI/Cj4gPiAKPiA+IFRoZXJlJ3Mgbm8gY3Vy
cmVudCB3YXkgdG8gcHJldmVudCBhIHVzZXIgZnJvbSBhZGRpbmcgbW9yZSB2Y3B1cyB0byBhCj4g
PiBwb29sIHRoYW4gdGhlcmUgYXJlIHBjcHVzIChpZiBub3RoaW5nIGVsc2UsIGJ5IGNyZWF0aW5n
IGEgbmV3IFZNIGluIGEKPiA+IGdpdmVuIHBvb2wpLCBvciBmcm9tIHRha2luZyBwY3B1cyBmcm9t
IGEgcG9vbCBpbiB3aGljaCAjdmNwdXMgPj0KPiA+ICNwY3B1cy4KPiA+IAo+IEV4YWN0bHkuIEFu
ZCBzb21ldGhpbmcgdGhhdCBjaGVja3MgZm9yIHRoYXQgaXMgYWxsIGJ1dCBlYXN5IHRvCj4gaW50
cm9kdWNlIChsZXQncyBqdXN0IGF2b2lkIGV2ZW4gbWVudGlvbmluZyBlbmZvcmNpbmchKS4KPiAK
PiA+IFRoZSBudWxsIHNjaGVkdWxlciBkZWFscyB3aXRoIHRoaXMgYnkgaGF2aW5nIGEgcXVldWUg
b2YgInVuYXNzaWduZWQiCj4gPiB2Y3B1cyB0aGF0IGFyZSB3YWl0aW5nIGZvciBhIGZyZWUgcGNw
dS4gIFdoZW4gYSBwY3B1IGJlY29tZXMKPiA+IGF2YWlsYWJsZSwKPiA+IGl0IHdpbGwgZG8gdGhl
IGFzc2lnbm1lbnQuICBXaGVuIGEgcGNwdSB0aGF0IGhhcyBhIHZjcHUgaXMgYXNzaWduZWQKPiA+
IGlzCj4gPiByZW1vdmVkIGZyb20gdGhlIHBvb2wsIHRoYXQgdmNwdSBpcyBhc3NpZ25lZCB0byBh
IGRpZmZlcmVudCBwY3B1IGlmCj4gPiBvbmUKPiA+IGlzIGF2YWlsYWJsZTsgaWYgbm90LCBpdCBp
cyBwdXQgb24gdGhlIGxpc3QuCj4gPiAKPiBFcnIuLi4geWVzLiBCVFcsIGVpdGhlciB0aGVyZSBh
cmUgYSBjb3VwbGUgb2YgdHlwb3MgaW4gdGhlIGFib3ZlCj4gcGFyYWdyYXBoLCBvciBpdCdzIG1l
IHRoYXQgY2FuJ3QgcmVhZCBpdCB3ZWxsLiBBbnl3YXksIGp1c3QgdG8gYmUKPiBjbGVhciwgaWYg
d2UgaGF2ZSA0IHBDUFVzLCBhbmQgNiBWTXMsIHdpdGggMSB2Q1BVIGVhY2gsIHRoaXMgbWlnaHQg
YmUKPiB0aGUgc2l0dWF0aW9uOgo+IAo+IENQVTAgPC0tIGQxdjAKPiBDUFUxIDwtLSBkMnYwCj4g
Q1BVMiA8LS0gZDN2MAo+IENQVTMgPC0tIGQ0djAKPiAKPiBXYWl0cXVldWU6IGQ1djAsZDZ2MAo+
IAo+IFRoZW4sIGlmIGQyIGxlYXZlcy9kaWVzL2V0YywgbGVhdmluZyBDUFUxIGlkbGUsIGQ1djAg
aXMgcGlja2VkIHVwIGZyb20KPiB0aGUgd2FpdHF1ZXVlIGFuZCBhc3NpZ25lZCB0byBDUFUxLgoK
SSB0aGluayB0aGUgYWJvdmUgZXhhbXBsZSBpcyBub3QgcmVwcmVzZW50YXRpdmUgb2Ygd2hhdCBo
YXBwZW5zIGluc2lkZQpvZiB0aGUgc2hpbSwgc2luY2UgdGhlcmUncyBvbmx5IG9uZSBkb21haW4g
dGhhdCBydW5zIG9uIHRoZSBzaGltLCBzbwp0aGUgcGljdHVyZSBpcyBzb21ldGhpbmcgbGlrZToK
CkNQVTAgPC0tIGQxdjAKQ1BVMSA8LS0gZDF2MQoKd2FpdHF1ZXVlOiBkMXYyIChkb3duKSwgZDF2
MyAoZG93bikKClRoZW4gaWYgdGhlIGd1ZXN0IGJyaW5ncyB1cCBhbm90aGVyIHZDUFUsIGxldCdz
IGFzc3VtZSBpdCdzIHZDUFUjMwpwQ1BVIzMgd2lsbCBiZSBicmluZyB1cCBmb3JtIHRoZSBzaGlt
IFBvViwgYW5kIHRoZSBudWxsIHNjaGVkdWxlciB3aWxsCmFzc2lnbiB0aGUgZmlyc3QgdkNQVSBv
biB0aGUgd2FpdHF1ZXVlOgoKQ1BVMCA8LS0gZDF2MApDUFUxIDwtLSBkMXYxCkNQVTMgPC0tIGQx
djIgKGRvd24pCk5VTEwgPC0tIGQxdjMgKHVwKQoKSGVuY2UgZDF2MiB3aGljaCBpcyBzdGlsbCBk
b3duIHdpbGwgZ2V0IGFzc2lnbmVkIHRvIENQVSMzLCBhbmQgZDF2Mwp3aGljaCBpcyB1cCB3b24n
dCBnZXQgYXNzaWduZWQgdG8gYW55IHBDUFUsIGFuZCBoZW5jZSB3b24ndCBydW4uCgo+ID4gSW4g
dGhlIGNhc2Ugb2Ygc2hpbSBtb2RlLCB0aGlzIGFsc28gc2VlbXMgdG8gaGFwcGVuIHdoZW5ldmVy
IGN1cnZjcHVzCj4gPiA8Cj4gPiBtYXh2Y3B1czogVGhlIEwxIGh5cGVydmlzb3IgKHNoaW0pIG9u
bHkgc2VlcyBjdXJ2Y3B1cyBjcHVzIG9uIHdoaWNoCj4gPiB0bwo+ID4gc2NoZWR1bGUgTDIgdmNw
dXMsIGJ1dCB0aGUgTDIgZ3Vlc3QgaGFzIG1heHZjcHVzIHZjcHVzIHRvIHNjaGVkdWxlLAo+ID4g
b2YKPiA+IHdoaWNoIChtYXh2Y3B1cy1jdXJ2Y3B1cykgYXJlICBtYXJrZWQgJ2Rvd24nLiAgCj4g
Pgo+IE1tbSwgd2FpdC4gSW4gY2FzZSBvZiBhIGRvbWFpbiB3aGljaCBzcGVjaWZpZXMgYm90aCBt
YXh2Y3B1cyBhbmQKPiBjdXJ2Y3B1cywgaG93IG1hbnkgdkNQVXMgZG9lcyB0aGUgZG9tYWluIGlu
IHdoaWNoIHRoZSBzaGltIHJ1bj8KClJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlcyBvZiBtYXh2Y3B1
cyBhbmQgY3VydmNwdXMgUFYgZ3Vlc3RzIGFyZSBhbHdheXMKc3RhcnRlZCB3aXRoIG9ubHkgdGhl
IEJTUCBvbmxpbmUsIGFuZCB0aGVuIHRoZSBndWVzdCBpdHNlbGYgYnJpbmdzIHVwCm90aGVyIHZD
UFVzLgoKSW4gdGhlIHNoaW0gY2FzZSB2Q1BVIGhvdHBsdWcgaXMgdGllZCB0byBwQ1BVIGhvdHBs
dWcsIHNvIGV2ZXJ5dGltZQp0aGUgZ3Vlc3QgaG90cGx1Z3Mgb3IgdW5wbHVncyBhIHZDUFUgdGhl
IHNoaW0gZG9lcyBleGFjdGx5IHRoZSBzYW1lCndpdGggaXQncyBDUFVzLgoKPiA+IEluIHRoaXMg
Y2FzZSwgaXQgYWxzbwo+ID4gc2VlbXMgdGhhdCB0aGUgbnVsbCBzY2hlZHVsZXIgc29tZXRpbWVz
IHNjaGVkdWxlcyBhICJkb3duIiB2Y3B1IHdoZW4KPiA+IHRoZXJlIGFyZSAidXAiIHZjcHVzIG9u
IHRoZSBsaXN0OyBtZWFuaW5nIHRoYXQgdGhlICJ1cCIgdmNwdXMgYXJlCj4gPiBuZXZlcgo+ID4g
c2NoZWR1bGVkLgo+ID4gCj4gSSdtIG5vdCBzdXJlIGhvdyBhbiBvZmZsaW5lIHZDUFUgY2FuIGVu
ZCB1cCB0aGVyZS4uLiBidXQgbWF5YmUgSSBuZWVkCj4gdG8gbG9vayBhdCB0aGUgY29kZSBiZXR0
ZXIsIHdpdGggdGhlIHNoaW0gdXNlIGNhc2UgaW4gbWluZC4KPiAKPiBBbnl3YXksIEknbSBmaW5l
IHdpdGggY2hlY2tzIHRoYXQgcHJldmVudCBvZmZsaW5lIHZDUFVzIHRvIGJlIGFzc2lnbmVkCj4g
dG8gZWl0aGVyIHBDUFVzIChsaWtlLCB0aGUgQ1BVcyBvZiBMMCBYZW4pIG9yIHNoaW0ncyB2Q1BV
cyAoc28sIHRoZQo+IENQVXMgb2YgTDEgWGVuKS4gSSdtIGxlc3MgZmluZSB3aXRoIHJlc2NoZWR1
bGluZyBldmVyeW9uZSBhdCBldmVyeQo+IHdha2V1cC4KClNvIHVzaW5nIHRoZSBzY2VuYXJpbyBm
cm9tIGJlZm9yZToKCkNQVTAgPC0tIGQxdjAKQ1BVMSA8LS0gZDF2MQoKd2FpdHF1ZXVlOiBkMXYy
IChkb3duKSwgZDF2MyAoZG93bikKCkd1ZXN0IGRlY2lkZWQgdG8gaG90cGx1ZyB2Q1BVIzIsIGFu
ZCBoZW5jZSB0aGUgc2hpbSBmaXJzdCBob3RwbHVncwpDUFUjMiwgYnV0IGF0IHRoZSBwb2ludCBD
UFUyIGlzIGFkZGVkIHRvIHRoZSBwb29sIG9mIENQVXMgdkNQVTIgaXMKc3RpbGwgbm90IHVwLCBo
ZW5jZSB3ZSBnZXQgdGhlIGZvbGxvd2luZzoKCkNQVTAgPC0tIGQxdjAKQ1BVMSA8LS0gZDF2MQpD
UFUyIDwtLSBOVUxMCgoKd2FpdHF1ZXVlOiBkMXYyIChkb3duKSwgZDF2MyAoZG93bikKClRoZW4g
ZDF2MiBpcyBicm91Z2h0IHVwLCBidXQgc2luY2UgdGhlIG51bGwgc2NoZWR1bGVyIGRvZXNuJ3Qg
cmVhY3QgdG8Kd2FrZXVwIHRoZSBwaWN0dXJlIHN0YXlzIHRoZSBzYW1lOgoKQ1BVMCA8LS0gZDF2
MApDUFUxIDwtLSBkMXYxCkNQVTIgPC0tIE5VTEwKCgp3YWl0cXVldWU6IGQxdjIgKHVwKSwgZDF2
MyAoZG93bikKCkFuZCBkMXYyIGRvZXNuJ3QgZ2V0IHNjaGVkdWxlZC4KCkhvcGUgdGhpcyBtYWtl
cyBzZW5zZSA6KQoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 10:59:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 10:59:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZx3W-0003ie-AH; Fri, 12 Jan 2018 10:59:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=to5s=eh=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eZx3V-0003iY-9P
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 10:59:25 +0000
X-Inumbo-ID: f2967f64-f787-11e7-b0d7-9f685aff125f
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2967f64-f787-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:01:32 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 11:59:16 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 10:59:00 +0000
Message-ID: <1515754738.30117.126.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 11:58:58 +0100
In-Reply-To: <1515688450-27444-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515688450-27444-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/bitops: Introduce variable/constant
 pairs for __{set, clear, change}_bit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5290123361500773920=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5290123361500773920==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-2bfctn7lfUaf4gYP4LBV"


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

On Thu, 2018-01-11 at 16:34 +0000, Andrew Cooper wrote:
> Just as with test_bit, the non-atomic set/clear/change helpers can be
> better
> optimised by the compiler in the case that the nr parameter is
> constant, and
> it often is.
>=20
> This results in a general replacement of `mov $imm, %reg; bt* %reg,
> mem` with
> the more simple `op $imm, mem`, reducing register pressure.
>=20
> The net diffstat is:
>   add/remove: 0/1 grow/shrink: 5/17 up/down: 90/-301 (-211)
>=20
> As a piece of minor cleanup, drop unnecessary brackets in the
> test_bit()
> macro, and fix the indentation.
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
>
FWIW,

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

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-2bfctn7lfUaf4gYP4LBV
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+4FAlpYlPIACgkQFkJ4iaW4
c+6NNhAA6J+/aCQ0G5SnO3qGWrEZvK2dBtOQGgbTGUXWuTrIV5wRViVlgFuu50Xm
VSVKfN0KsnfkIE87FOZKzJSoihZR/PjPx0MvVlSLe7xsklEEeiO8LkwOR/c+atlV
aIbyup7gc5i5tFk2qk+SyXNKr2PqZI4H0U+orWXhNb0+FmtPpxxL3ynOyZefhGuA
YA7sQ4SKHlHnd/cMRGfhVLCamhNKMhlNX1B6tN8DpBsw3LTa4rIzIZiRI8Vxh0KP
8yBK7UELy08kE4XeZS226K1Z/GNgoRWu96Laj/t5XNA4B7pW+XXbm0sx3TCe4f5M
PNq8ZyUkIMK7bMFKFXI84Z1iheo2hsI37TC6nFyaXvUWWmgMRnoPnoFWSI4TODNc
3APvOjzs56OaxjJ10md/R58DobVu+Tzsmq7zebOqCKUoujMMs/tdEH6OSu/7b/7u
EerRBLAb5eeEMwasnHxUKAJTHfYQnca7q6NIOOlPzYqDsqIXkfG5jsRDAg4kQ+dH
83EowtSK0fO6JvQfjIteNdSVAq2IU0kpzLxlIByRzBv+1gnUo1rXVq4DNBnqCxK2
HcaQVDwbWK6fPMgIUePbxITyGu9PYN65h4qGZS9Qxj5tRmFua2LT4vQaaS92EA5b
xTelPaHd3kuUyruzNhq7q2yTyDe8KVc/qUIeLjXCLkmPdiipx+8=
=kYzd
-----END PGP SIGNATURE-----

--=-2bfctn7lfUaf4gYP4LBV--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5290123361500773920==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:06:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:06:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxAd-0004kO-1Z; Fri, 12 Jan 2018 11:06:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=543aeb341=citrix-osstest@xenproject.org>)
 id 1eZxAb-0004k5-GA
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 11:06:45 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-3.messagelabs.com id D6/8F-12053-4C6985A5;
 Fri, 12 Jan 2018 11:06:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHSDve6RaRF
 RBq+u81jcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1oy+tZMYC2ZIVHybf4y9gbGPv4uRg0NCwF+i
 5w+U6S5x72FaFyMnh4iAs8SED7fZQGxeAT2Jq1eWsoDYwgIuEmdeTQCyuYDKt/NK/J54jBUkI
 SGgKvGm8RsTiM0m4CExsWciWAMLUPzgmx3sILaQgJbE0sUrmSCGCkqcnPkErIZZQELi4IsXzB
 BzLCRm3G1nmsDIOwtJ2SwkZQsYmVYxahSnFpWlFukameglFWWmZ5TkJmbm6BoaGOvlphYXJ6a
 n5iQmFesl5+duYgSGTj0DA+MOxlfH/Q4xSnIwKYny7kkPjxLiS8pPqcxILM6ILyrNSS0+xCjD
 waEkwXtpakSUkGBRanpqRVpmDjCIYdISHDxKIryHQNK8xQWJucWZ6RCpU4zGHE0PHrQxc9x48
 bqNWYglLz8vVUqc9ypIqQBIaUZpHtwgWHRdYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMux
 RkCk9mXgncvldApzABnXJ+YyjIKSWJCCmpBsaCTJuVRm9uaRzUnhPuHuFQrHNkNkdcYYZfecG
 24v0Zse8niVkxThfL4vNb0RNe67Vik8FHmX6RZ1uCC/Sd73it3LBOTEh16TS20loFrUPXW5Iu
 vhG++2rSIds/jX8v8yhIHpy8aWf7oZrSDq5N/mLyd94bpy3UdhTl8innXHxwfyLT4/5n65VYi
 jMSDbWYi4oTASPqkY6pAgAA
X-Env-Sender: prvs=543aeb341=citrix-osstest@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1515755202!118570428!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27471 invoked from network); 12 Jan 2018 11:06:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-15.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2018 11:06:43 -0000
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465528429"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74300-mainreport@xen.org>
X-Osstest-Failures: distros-debian-jessie:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-jessie:build-i386:<job status>:broken:regression
 distros-debian-jessie:build-amd64-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf:<job status>:broken:regression
 distros-debian-jessie:build-amd64:<job status>:broken:regression
 distros-debian-jessie:build-i386-pvops:<job status>:broken:regression
 distros-debian-jessie:build-armhf-pvops:syslog-server:running:regression
 distros-debian-jessie:build-armhf:syslog-server:running:regression
 distros-debian-jessie:test-amd64-i386-i386-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-i386-amd64-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-i386-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-armhf-armhf-armhf-jessie-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:test-amd64-amd64-amd64-jessie-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-jessie:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-armhf:host-install(4):broken:nonblocking
 distros-debian-jessie:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-jessie:build-armhf:capture-logs:broken:nonblocking
 distros-debian-jessie:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-jessie:build-amd64:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386:host-install(4):broken:nonblocking
 distros-debian-jessie:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73932
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 12 Jan 2018 11:06:39 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-jessie test] 74300: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc0MzAwIGRpc3Ryb3MtZGViaWFuLWplc3NpZSByZWFsIFtyZWFsXQpodHRwOi8vb3Nz
dGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzc0MzAwLwoKRmFpbHVy
ZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xv
Zy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYt
aTM4Ni1qZXNzaWUtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgYmxvY2tl
ZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1hbWQ2NC1qZXNzaWUtbmV0Ym9vdC1weWdydWIgIDEgYnVp
bGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWplc3Np
ZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLWFybWhmLWplc3NpZS1uZXRib290LXB5Z3J1YiAgMSBidWlsZC1jaGVjaygx
KSAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtamVzc2llLW5ldGJvb3Qt
cHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDczOTMyCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM5MzIKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3MzkzMgogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDczOTMyCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM5MzIKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3MzkzMgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczOTMyCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM5MzIKCmJh
c2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3MzkzMgoKam9iczoKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJy
b2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtamVzc2llLW5ldGJv
b3QtcHZncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYt
amVzc2llLW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtYW1kNjQtamVzc2llLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtamVzc2llLW5ldGJvb3QtcHlncnViICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LWplc3NpZS1uZXRib290
LXB5Z3J1YiAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rs
b2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
IG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:13:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxGx-0005if-Mn; Fri, 12 Jan 2018 11:13:19 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZxGw-0005iZ-IJ
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 11:13:18 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 53/43-04121-D48985A5;
 Fri, 12 Jan 2018 11:13:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVdd7RkS
 Uwfk/nBb3prxnd2D02N63iz2AMYo1My8pvyKBNePQXcmCw8EVP5+/Y2tgfGncxcjJISTQyCTx
 +5VbFyMXkP2YUWLa335GCGcbo8SkV5PYQapEBJwlvp6ZC2RzcPAK6EvMfFoOEhYWCJF48aSJC
 aReQuCntMTMjzeYQRISAt4S3e+Ps8LYd7s62LoY2TnYBKwkDomBRFkEVCXOvLnGNIGRewEjwy
 pGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEDfMgDBDsa/awM
 PMUpyMCmJ8u5JD48S4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbND0iSkiwKDU9tSItMwcYZDBp
 CQ4eJRHeTJA0b3FBYm5xZjpE6hSjMUfTgwdtzBw3XrxuYxZiycvPS5US55UDKRUAKc0ozYMbB
 Av+S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm9QKZwpOZVwK37xXQKUxAp5zfGApySkkiQk
 qqgTEnwXnr7Fs3fqtuZ62ZI1cs/CF909f+tTHLz3z6OvPapd3Kk5R/cUW+FNn27OXx39/ZZrs
 kzf6pv/Ln7gPLI8SryyZbbGp87nj0ER/rLO9Nezu5u17Y7LrUtu3YqzTme10/+Ljnxk5bUmVo
 HcL6kXtyxQGurGMyb3xPmwcbKjo9tG8V27OX6fwtJZbijERDLeai4kQACGHcW3kCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1515755594!89772410!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12346 invoked from network); 12 Jan 2018 11:13:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 11:13:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZxGr-0001qV-E4; Fri, 12 Jan 2018 11:13:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eZxGl-0004gN-W5; Fri, 12 Jan 2018 11:13:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eZxGl-0000nM-45; Fri, 12 Jan 2018 11:13:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117803-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.10-testing:build-armhf-pvops:<job
 status>:broken:regression
 qemu-upstream-4.10-testing:build-armhf-pvops:host-install(4):broken:regression
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=bb019fb2cbbe23e2419e07bf347f45415360677d
X-Osstest-Versions-That: qemuu=a4166a0a50dda967f30c9d85fa8aa2ea2539798e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 11:13:07 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 117803: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzgwMyBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3ODAzLwoKRmFp
bHVyZXMgYW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBi
ZSBydW46CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAg
ICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTczNDUKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEy
IGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAg
ICAgICAgICAgICAgIGJiMDE5ZmIyY2JiZTIzZTI0MTllMDdiZjM0N2Y0NTQxNTM2MDY3N2QKYmFz
ZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAgICAgICAgICAgICAgIGE0MTY2YTBhNTBkZGE5NjdmMzBj
OWQ4NWZhOGFhMmVhMjUzOTc5OGUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzM0NSAgMjAxNy0x
Mi0xOSAxODo0ODo1MCBaICAgMjMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc3MzAgIDIw
MTgtMDEtMDggMTc6MTQ6MjIgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGV4IFdpbGxpYW1zb24gPGFsZXgu
d2lsbGlhbXNvbkByZWRoYXQuY29tPgogIEFsZXhleSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJz
LnJ1PgogIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgogIERhbmll
bCBIZW5yaXF1ZSBCYXJib3phIDxkYW5pZWxoYkBsaW51eC52bmV0LmlibS5jb20+CiAgRGFuaWVs
IFAuIEJlcnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgogIERhdmlkIEdpYnNvbiA8ZGF2aWRA
Z2lic29uLmRyb3BiZWFyLmlkLmF1PgogIEVyaWMgQXVnZXIgPGVyaWMuYXVnZXJAcmVkaGF0LmNv
bT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4
ZWxAcmVkaGF0LmNvbT4KICBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogIEphc29uIFdhbmcg
PGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVucyBGcmVpbWFubiA8amZyZWltYW5uQHJlZGhhdC5j
b20+CiAgSmltIFNvbWVydmlsbGUgPEppbS5Tb21lcnZpbGxlQHdpbmRyaXZlci5jb20+CiAgS2V2
aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KICBMYXVyZW50IFZpdmllciA8bHZpdmllckByZWRo
YXQuY29tPgogIE1heCBSZWl0eiA8bXJlaXR6QHJlZGhhdC5jb20+CiAgTWF4aW1lIENvcXVlbGlu
IDxtYXhpbWUuY29xdWVsaW5AcmVkaGF0LmNvbT4KICBNaWNoYWVsIE9sYnJpY2ggPG0ub2xicmlj
aEBwZW5ndXRyb25peC5kZT4KICBNaWNoYWVsIFJvdGggPG1kcm90aEBsaW51eC52bmV0LmlibS5j
b20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBQYW9sbyBCb256aW5p
IDxwYm9uemluaUByZWRoYXQuY29tPgogIFBldGVyIExpZXZlbiA8cGxAa2FtcC5kZT4KICBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgUGV0ZXIgWHUgPHBldGVyeEBy
ZWRoYXQuY29tPgogIFN1cmFqIEppdGluZGFyIFNpbmdoIDxzaml0aW5kYXJzaW5naEBnbWFpbC5j
b20+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+CiAgVmxhZGltaXIgU2VtZW50c292
LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9n
OyBpdCB3b3VsZCBiZSAxNTUyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:17:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxKv-0005vc-GC; Fri, 12 Jan 2018 11:17:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=to5s=eh=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eZxKv-0005vS-0u
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:17:25 +0000
X-Inumbo-ID: 765fb082-f78a-11e7-b0d7-9f685aff125f
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 765fb082-f78a-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:19:32 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 12:17:16 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 12 Jan 2018 11:16:49 +0000
Message-ID: <1515755807.30117.139.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Roger Pau =?ISO-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Date: Fri, 12 Jan 2018 12:16:47 +0100
In-Reply-To: <20180112104549.7n45ufiv7my7wwv6@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-43-wei.liu2@citrix.com>
 <5A535803020000780019C0D5@prv-mh.provo.novell.com>
 <ff97179c-1303-5668-4623-c3b4eec006e4@citrix.com>
 <1515750843.30117.96.camel@suse.com>
 <20180112104549.7n45ufiv7my7wwv6@MacBook-Pro-de-Roger.local>
X-Mailer: Evolution 3.26.3 (3.26.3-1.fc27) 
Mime-Version: 1.0
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 42/74] sched/null: skip vCPUs on the
 waitqueue that are blocked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4377287721997195662=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2018-01-12 at 10:45 +0000, Roger Pau Monn=C3=A9 wrote:
> On Fri, Jan 12, 2018 at 10:54:03AM +0100, Dario Faggioli wrote:
>
> > Err... yes. BTW, either there are a couple of typos in the above
> > paragraph, or it's me that can't read it well. Anyway, just to be
> > clear, if we have 4 pCPUs, and 6 VMs, with 1 vCPU each, this might
> > be
> > the situation:
> >=20
> > CPU0 <-- d1v0
> > CPU1 <-- d2v0
> > CPU2 <-- d3v0
> > CPU3 <-- d4v0
> >=20
> > Waitqueue: d5v0,d6v0
> >=20
> > Then, if d2 leaves/dies/etc, leaving CPU1 idle, d5v0 is picked up
> > from
> > the waitqueue and assigned to CPU1.
>=20
> I think the above example is not representative of what happens
> inside
> of the shim,=20
>
Indeed it's not. I was just trying to clarify, via an example, George's
explanation of how null works in general.

> since there's only one domain that runs on the shim, so
> the picture is something like:
>=20
> CPU0 <-- d1v0
> CPU1 <-- d1v1
>=20
> waitqueue: d1v2 (down), d1v3 (down)
>=20
Right. So, how about we change this in such a way that d1v2 and d1v3,
since they're offline, won't end up in the waitqueue?

> Then if the guest brings up another vCPU, let's assume it's vCPU#3
> pCPU#3 will be bring up form the shim PoV, and the null scheduler
> will
> assign the first vCPU on the waitqueue:
>=20
> CPU0 <-- d1v0
> CPU1 <-- d1v1
> CPU3 <-- d1v2 (down)
> NULL <-- d1v3 (up)
>=20
> Hence d1v2 which is still down will get assigned to CPU#3, and d1v3
> which is up won't get assigned to any pCPU, and hence won't run.
>=20
Exactly. While, if d1v2 and d1v3 were not in the waitqueue, while
offline, at all, whould would (should) happen is:

- CPU3 comes online ("in" the shim)
- CPU3 stays idle, as there's nothing in the waitqueue
- d1v3 comes online and is added to the shim's null scheduler
- as CPU3 does not have any vCPU assigned, d1v3 is assigned to it

> > Mmm, wait. In case of a domain which specifies both maxvcpus and
> > curvcpus, how many vCPUs does the domain in which the shim run?
>=20
> Regardless of the values of maxvcpus and curvcpus PV guests are
> always
> started with only the BSP online, and then the guest itself brings up
> other vCPUs.
>=20
> In the shim case vCPU hotplug is tied to pCPU hotplug, so everytime
> the guest hotplugs or unplugs a vCPU the shim does exactly the same
> with it's CPUs.
>=20
Sure, what I was asking was much rather this: if the guest config file
has "maxvcpus=3D4;vcpus=3D1", at the end of domain creation, and before any
`xl vcpu-set' or anything that would bring online other guest vCPU,
what's the output of `vl vcpu-list'. :-)

Anyway, I think you've answered to this below.

> > I'm not sure how an offline vCPU can end up there... but maybe I
> > need
> > to look at the code better, with the shim use case in mind.
> >=20
> > Anyway, I'm fine with checks that prevent offline vCPUs to be
> > assigned
> > to either pCPUs (like, the CPUs of L0 Xen) or shim's vCPUs (so, the
> > CPUs of L1 Xen). I'm less fine with rescheduling everyone at every
> > wakeup.
>=20
> So using the scenario from before:
>=20
> CPU0 <-- d1v0
> CPU1 <-- d1v1
>=20
> waitqueue: d1v2 (down), d1v3 (down)
>=20
> Guest decided to hotplug vCPU#2, and hence the shim first hotplugs
> CPU#2, but at the point CPU2 is added to the pool of CPUs vCPU2 is
> still not up, hence we get the following:
>=20
> CPU0 <-- d1v0
> CPU1 <-- d1v1
> CPU2 <-- NULL
>=20
> waitqueue: d1v2 (down), d1v3 (down)
>=20
> Then d1v2 is brought up, but since the null scheduler doesn't react
> to
> wakeup the picture stays the same:
>=20
> CPU0 <-- d1v0
> CPU1 <-- d1v1
> CPU2 <-- NULL
>=20
> waitqueue: d1v2 (up), d1v3 (down)
>=20
> And d1v2 doesn't get scheduled.
>=20
> Hope this makes sense :)
>=20
Yeah, and I see that it works.

What I'm saying is that I'd prefer, instead than having the null
scheduler reacting to wakeups of vCPUs in the waitqueue, to avoid
having the offline vCPUs in the waitqueue all together.

At which point, when d1v2 hotplug happens, there has to be a
null_vcpu_insert() (or something equivalent), to which the null
scheduler should react already.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-zr9ZmWL8p7jWcqZbBGp1
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+4FAlpYmR8ACgkQFkJ4iaW4
c+5wEw/9GUyKnuoxD8XocundGF/q+kOa0RiGSerrNfEyULNxUbtXBeYFggApdxpp
j/hAMHcyvzUiZn3RnjySHOxymLC0x0BlB+9N40fE8IL9m+GmQ7ipXkw7XZ4KSWPT
o/7qTmoymA90MkkdvORnFc3bW/HLXZyTJ4KDRfKgdUFWNCzfpwBIGy4S0QUs+tbo
RV4SkLF8NM4s5IsZw+wKHo3KhxyOOblFSDVr/ClpR/akZ40GmsvYaMFq2AM/iYJY
slXEEtmEQJ8vYqIHqaklG+dXyfDhnEOKDdizcnwW77D9YrDEcdNzB2gDYnolOb65
KO5h2rHRV94Efydpkv/dUaFGFKVeq63toPUGBH0Uf1P7sDUzLqVGTO7sbFERofqn
kV3tixcFm429gXkm/fvdBUm+wl2OUX9KxuK8Ia/se503kC9rFendT1xBGQs2x+6j
DF07LxFZAG4PM7oXTpLCejTWfDY18d575tyGxIT0u1JNE4UcaIMw/+Bebl7MPeMp
tH9393D4PBxA3TCrZvj6V+eha8yK+Gw545rt3pIF2dT1sNTqYfKgPWVZxkMHgVOk
3daPRTF5h1Eg+70P7XyMB0ofpqbixhydGLcUrUKYAuyodgPtVlvXAohWOqSkLPxy
3iurPYrzB5T/QxF7kZUaw8Fpq7ju4UR6/uUE6bsCwBNJTYb2yOA=
=GfZh
-----END PGP SIGNATURE-----

--=-zr9ZmWL8p7jWcqZbBGp1--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4377287721997195662==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:22:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:22:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxPt-0006uQ-2j; Fri, 12 Jan 2018 11:22:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nckw=eh=citrix.com=prvs=543738cf7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eZxPs-0006uI-Gu
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:22:32 +0000
X-Inumbo-ID: 2e0d1a8a-f78b-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e0d1a8a-f78b-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:24:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="65968761"
Date: Fri, 12 Jan 2018 11:22:16 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180112112216.s7uye4bp2jzzmljw@MacBook-Pro-de-Roger.local>
References: <20180104130625.28605-1-wei.liu2@citrix.com>
 <20180104130625.28605-43-wei.liu2@citrix.com>
 <5A535803020000780019C0D5@prv-mh.provo.novell.com>
 <ff97179c-1303-5668-4623-c3b4eec006e4@citrix.com>
 <1515750843.30117.96.camel@suse.com>
 <20180112104549.7n45ufiv7my7wwv6@MacBook-Pro-de-Roger.local>
 <1515755807.30117.139.camel@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515755807.30117.139.camel@suse.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, wei.liu2@citrix.com,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v1 42/74] sched/null: skip vCPUs on the
 waitqueue that are blocked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMTI6MTY6NDdQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gT24gRnJpLCAyMDE4LTAxLTEyIGF0IDEwOjQ1ICswMDAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMTA6NTQ6MDNBTSArMDEwMCwg
RGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gPgo+ID4gPiBFcnIuLi4geWVzLiBCVFcsIGVpdGhlciB0
aGVyZSBhcmUgYSBjb3VwbGUgb2YgdHlwb3MgaW4gdGhlIGFib3ZlCj4gPiA+IHBhcmFncmFwaCwg
b3IgaXQncyBtZSB0aGF0IGNhbid0IHJlYWQgaXQgd2VsbC4gQW55d2F5LCBqdXN0IHRvIGJlCj4g
PiA+IGNsZWFyLCBpZiB3ZSBoYXZlIDQgcENQVXMsIGFuZCA2IFZNcywgd2l0aCAxIHZDUFUgZWFj
aCwgdGhpcyBtaWdodAo+ID4gPiBiZQo+ID4gPiB0aGUgc2l0dWF0aW9uOgo+ID4gPiAKPiA+ID4g
Q1BVMCA8LS0gZDF2MAo+ID4gPiBDUFUxIDwtLSBkMnYwCj4gPiA+IENQVTIgPC0tIGQzdjAKPiA+
ID4gQ1BVMyA8LS0gZDR2MAo+ID4gPiAKPiA+ID4gV2FpdHF1ZXVlOiBkNXYwLGQ2djAKPiA+ID4g
Cj4gPiA+IFRoZW4sIGlmIGQyIGxlYXZlcy9kaWVzL2V0YywgbGVhdmluZyBDUFUxIGlkbGUsIGQ1
djAgaXMgcGlja2VkIHVwCj4gPiA+IGZyb20KPiA+ID4gdGhlIHdhaXRxdWV1ZSBhbmQgYXNzaWdu
ZWQgdG8gQ1BVMS4KPiA+IAo+ID4gSSB0aGluayB0aGUgYWJvdmUgZXhhbXBsZSBpcyBub3QgcmVw
cmVzZW50YXRpdmUgb2Ygd2hhdCBoYXBwZW5zCj4gPiBpbnNpZGUKPiA+IG9mIHRoZSBzaGltLCAK
PiA+Cj4gSW5kZWVkIGl0J3Mgbm90LiBJIHdhcyBqdXN0IHRyeWluZyB0byBjbGFyaWZ5LCB2aWEg
YW4gZXhhbXBsZSwgR2VvcmdlJ3MKPiBleHBsYW5hdGlvbiBvZiBob3cgbnVsbCB3b3JrcyBpbiBn
ZW5lcmFsLgo+IAo+ID4gc2luY2UgdGhlcmUncyBvbmx5IG9uZSBkb21haW4gdGhhdCBydW5zIG9u
IHRoZSBzaGltLCBzbwo+ID4gdGhlIHBpY3R1cmUgaXMgc29tZXRoaW5nIGxpa2U6Cj4gPiAKPiA+
IENQVTAgPC0tIGQxdjAKPiA+IENQVTEgPC0tIGQxdjEKPiA+IAo+ID4gd2FpdHF1ZXVlOiBkMXYy
IChkb3duKSwgZDF2MyAoZG93bikKPiA+IAo+IFJpZ2h0LiBTbywgaG93IGFib3V0IHdlIGNoYW5n
ZSB0aGlzIGluIHN1Y2ggYSB3YXkgdGhhdCBkMXYyIGFuZCBkMXYzLAo+IHNpbmNlIHRoZXkncmUg
b2ZmbGluZSwgd29uJ3QgZW5kIHVwIGluIHRoZSB3YWl0cXVldWU/CgpTb3VuZHMgZmluZS4gSSBo
YXZlIHRvIGFkbWl0IHRoaXMgaXMgdGhlIGZpcnN0IHRpbWUgSSBwbGF5IHdpdGggdGhlCnNjaGVk
dWxlciBjb2RlLCBzbyBpdCdzIHF1aXRlIGxpa2VseSB0aGF0IHdoYXRldmVyIHlvdSBzYXkgd2ls
bCBzZWVtCk9LIHRvIG1lIDopLgoKPiA+IFRoZW4gaWYgdGhlIGd1ZXN0IGJyaW5ncyB1cCBhbm90
aGVyIHZDUFUsIGxldCdzIGFzc3VtZSBpdCdzIHZDUFUjMwo+ID4gcENQVSMzIHdpbGwgYmUgYnJp
bmcgdXAgZm9ybSB0aGUgc2hpbSBQb1YsIGFuZCB0aGUgbnVsbCBzY2hlZHVsZXIKPiA+IHdpbGwK
PiA+IGFzc2lnbiB0aGUgZmlyc3QgdkNQVSBvbiB0aGUgd2FpdHF1ZXVlOgo+ID4gCj4gPiBDUFUw
IDwtLSBkMXYwCj4gPiBDUFUxIDwtLSBkMXYxCj4gPiBDUFUzIDwtLSBkMXYyIChkb3duKQo+ID4g
TlVMTCA8LS0gZDF2MyAodXApCj4gPiAKPiA+IEhlbmNlIGQxdjIgd2hpY2ggaXMgc3RpbGwgZG93
biB3aWxsIGdldCBhc3NpZ25lZCB0byBDUFUjMywgYW5kIGQxdjMKPiA+IHdoaWNoIGlzIHVwIHdv
bid0IGdldCBhc3NpZ25lZCB0byBhbnkgcENQVSwgYW5kIGhlbmNlIHdvbid0IHJ1bi4KPiA+IAo+
IEV4YWN0bHkuIFdoaWxlLCBpZiBkMXYyIGFuZCBkMXYzIHdlcmUgbm90IGluIHRoZSB3YWl0cXVl
dWUsIHdoaWxlCj4gb2ZmbGluZSwgYXQgYWxsLCB3aG91bGQgd291bGQgKHNob3VsZCkgaGFwcGVu
IGlzOgo+IAo+IC0gQ1BVMyBjb21lcyBvbmxpbmUgKCJpbiIgdGhlIHNoaW0pCj4gLSBDUFUzIHN0
YXlzIGlkbGUsIGFzIHRoZXJlJ3Mgbm90aGluZyBpbiB0aGUgd2FpdHF1ZXVlCj4gLSBkMXYzIGNv
bWVzIG9ubGluZSBhbmQgaXMgYWRkZWQgdG8gdGhlIHNoaW0ncyBudWxsIHNjaGVkdWxlcgo+IC0g
YXMgQ1BVMyBkb2VzIG5vdCBoYXZlIGFueSB2Q1BVIGFzc2lnbmVkLCBkMXYzIGlzIGFzc2lnbmVk
IHRvIGl0CgpZZXMsIHRoYXQncyB3aGF0IEknbSBhaW1pbmcgZm9yIDopLgoKPiA+IFNvIHVzaW5n
IHRoZSBzY2VuYXJpbyBmcm9tIGJlZm9yZToKPiA+IAo+ID4gQ1BVMCA8LS0gZDF2MAo+ID4gQ1BV
MSA8LS0gZDF2MQo+ID4gCj4gPiB3YWl0cXVldWU6IGQxdjIgKGRvd24pLCBkMXYzIChkb3duKQo+
ID4gCj4gPiBHdWVzdCBkZWNpZGVkIHRvIGhvdHBsdWcgdkNQVSMyLCBhbmQgaGVuY2UgdGhlIHNo
aW0gZmlyc3QgaG90cGx1Z3MKPiA+IENQVSMyLCBidXQgYXQgdGhlIHBvaW50IENQVTIgaXMgYWRk
ZWQgdG8gdGhlIHBvb2wgb2YgQ1BVcyB2Q1BVMiBpcwo+ID4gc3RpbGwgbm90IHVwLCBoZW5jZSB3
ZSBnZXQgdGhlIGZvbGxvd2luZzoKPiA+IAo+ID4gQ1BVMCA8LS0gZDF2MAo+ID4gQ1BVMSA8LS0g
ZDF2MQo+ID4gQ1BVMiA8LS0gTlVMTAo+ID4gCj4gPiB3YWl0cXVldWU6IGQxdjIgKGRvd24pLCBk
MXYzIChkb3duKQo+ID4gCj4gPiBUaGVuIGQxdjIgaXMgYnJvdWdodCB1cCwgYnV0IHNpbmNlIHRo
ZSBudWxsIHNjaGVkdWxlciBkb2Vzbid0IHJlYWN0Cj4gPiB0bwo+ID4gd2FrZXVwIHRoZSBwaWN0
dXJlIHN0YXlzIHRoZSBzYW1lOgo+ID4gCj4gPiBDUFUwIDwtLSBkMXYwCj4gPiBDUFUxIDwtLSBk
MXYxCj4gPiBDUFUyIDwtLSBOVUxMCj4gPiAKPiA+IHdhaXRxdWV1ZTogZDF2MiAodXApLCBkMXYz
IChkb3duKQo+ID4gCj4gPiBBbmQgZDF2MiBkb2Vzbid0IGdldCBzY2hlZHVsZWQuCj4gPiAKPiA+
IEhvcGUgdGhpcyBtYWtlcyBzZW5zZSA6KQo+ID4gCj4gWWVhaCwgYW5kIEkgc2VlIHRoYXQgaXQg
d29ya3MuCj4gCj4gV2hhdCBJJ20gc2F5aW5nIGlzIHRoYXQgSSdkIHByZWZlciwgaW5zdGVhZCB0
aGFuIGhhdmluZyB0aGUgbnVsbAo+IHNjaGVkdWxlciByZWFjdGluZyB0byB3YWtldXBzIG9mIHZD
UFVzIGluIHRoZSB3YWl0cXVldWUsIHRvIGF2b2lkCj4gaGF2aW5nIHRoZSBvZmZsaW5lIHZDUFVz
IGluIHRoZSB3YWl0cXVldWUgYWxsIHRvZ2V0aGVyLgo+IAo+IEF0IHdoaWNoIHBvaW50LCB3aGVu
IGQxdjIgaG90cGx1ZyBoYXBwZW5zLCB0aGVyZSBoYXMgdG8gYmUgYQo+IG51bGxfdmNwdV9pbnNl
cnQoKSAob3Igc29tZXRoaW5nIGVxdWl2YWxlbnQpLCB0byB3aGljaCB0aGUgbnVsbAo+IHNjaGVk
dWxlciBzaG91bGQgcmVhY3QgYWxyZWFkeS4KClRoYXQgc2VlbXMgZmluZSB0byBtZSwgSSB3aWxs
IHRyeSB0byB0YWtlIGEgbG9vayBhdCBpbXBsZW1lbnRpbmcgdGhpcy4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:23:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxQd-0006yP-Am; Fri, 12 Jan 2018 11:23:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mjfy=eh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZxQb-0006yF-VP
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 11:23:17 +0000
X-Inumbo-ID: ca09f468-f78a-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca09f468-f78a-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:21:52 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 Jan 2018 04:23:15 -0700
Message-Id: <5A58A8B3020000780019E0DA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 Jan 2018 04:23:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/link: Don't merge .init.text and
	.init.data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAxLjE4IGF0IDE1OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYy9zIDEzMDhmMDE3MGMgbWVyZ2VkIC5pbml0LnRleHQgYW5kIC5pbml0LmRhdGEsIGJl
Y2F1c2UgRUZJIG1pZ2h0IHByb3Blcmx5Cj4gd3JpdGUtcHJvdGVjdCByL28gc2VjdGlvbnMuCj4g
Cj4gSG93ZXZlciwgdGhpcyBjaGFuZ2UgbWFrZXMgeGVuLXN5bXMgdW51c2FibGUgZm9yIGRpc2Fz
c2VtYmx5IGFuYWx5c2lzLiAgSW4KPiBwYXJ0aWN1bGFyLCBzZWFyY2hpbmcgZm9yIGluZGlyZWN0
IGJyYW5jaGVzIGFzIHBhcnQgb2YgdGhlIFNQMi9TcGVjdHJlCj4gbWl0aWdhdGlvbiBzZXJpZXMu
Cj4gCj4gUmV2ZXJ0IHRoZSByZWxldmVudCBiaXRzIG9mIDEzMDhmMDE3MGMgYW5kIGluc3RlYWQg
bW9kaWZ5IHRoZSBFRkkgcmVsb2NhdGlvbgo+IGNvZGUgdG8gZGlzYWJsZSBDUjAuV1AsIHdoaWNo
IGlzIGhvdyB3ZSBkZWFsIHdpdGggcmVsb2NhdGlvbnMgaW4gci9vIG1hcHBpbmdzCj4gZWxzZXdo
ZXJlLgoKRG9pbmcgc28gaXMgYSBoYWNrLCBhbmQgSSBkaXNsaWtlIHNwcmVhZGluZyBoYWNrcyB3
aXRob3V0IHJlYWwgbmVlZC4KV2hhdCdzIHdyb25nIHdpdGggdGhlcmUgYmVpbmcgc29tZSBnYXJi
YWdlIGluIHRoZSBkaXNhc3NlbWJseQpvZiAuaW5pdD8gRXZlbiBpdCB5b3UgbWFrZSAuaW5pdC5k
YXRhIGl0cyBvd24gc2VjdGlvbiBhZ2Fpbiwgc29tZQpnYXJiYWdlIHdpbGwgcmVtYWluIChtYWlu
bHkgZHVlIHRvIHRoZSB0cmFtcG9saW5lIGRhdGEpLiBJZiB5b3UKY2FyZSB0byB1c2UgdG9vbHMg
dG8gZmluZCBjZXJ0YWluIHBhdHRlcm5zIGluIC5pbml0LCBzaW1wbHkgZGlzY2FyZApldmVyeXRo
aW5nIGZvbGxvd2luZyBfZWluaXR0ZXh0IGJlZm9yZSBnaXZpbmcgdGhlIHRvb2wgYSBnby4gSU9X
IEkKd291bGQgbXVjaCBwcmVmZXIgZm9yIHRoaW5ncyB0byBiZSBsZWZ0IGFzIHRoZXkgYXJlLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:25:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxSX-00078f-Lm; Fri, 12 Jan 2018 11:25:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oszx=eh=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eZxSW-00078M-8v
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:25:16 +0000
X-Inumbo-ID: 8fb2f806-f78b-11e7-b0d7-9f685aff125f
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8fb2f806-f78b-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:27:24 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0CBN9MS030992;
 Fri, 12 Jan 2018 11:24:57 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-2017-10-26;
 bh=Q/2EAiFqWQT0ZYFEwFzj3jJYDtN3nsHa6zuEBhhyzKw=;
 b=nwuWqigW8+VRmBX3BQIk09fsqKi2sVTy688NMA7+qWOY+cvSgQxwlJEr0cqzq8khR2e9
 avV4O2g3UJXCqGprRyCBpz+it6ICd+YvyeeK+Kbn/azCE9PT+RESuBs7TyiySrdT6Sny
 GLMUC4rd3dGlPXu2JXbCaxVCeKXe2An8UWONsWvwA7V5hxna/+ta2R32lI5SUtxI2hUz
 XsLl+KfSW2VdJSNZJiNyjLTp9xWiZl2T7wxdHZ1Whd4W9Vd+A8R+EYZR0etHsD92TAJF
 eG4JZEJI2VEScJ9JpWHvxIxl2krxABk7K1KNmivl/IUZ4gjxnR8dGWcn87X7tbhlmgP7 qw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2feuj683nd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 12 Jan 2018 11:24:57 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0CBOuRn021554
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 12 Jan 2018 11:24:56 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0CBOtZd025199;
 Fri, 12 Jan 2018 11:24:56 GMT
Received: from olila.local.net-space.pl (/10.175.205.111)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 12 Jan 2018 03:24:55 -0800
Date: Fri, 12 Jan 2018 12:24:50 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Message-ID: <20180112112450.GD21705@olila.local.net-space.pl>
References: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
 <CAKv+Gu-_SHXCkfX5d3R08nW6rc4giR1d4VhDjF8J5miaTfSDow@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAKv+Gu-_SHXCkfX5d3R08nW6rc4giR1d4VhDjF8J5miaTfSDow@mail.gmail.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8771
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=773
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801120153
Cc: Juergen Gross <jgross@suse.com>, linux-efi@vger.kernel.org,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 0/4] x86/xen/efi: Initialize UEFI secure
 boot state during dom0 boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQXJkLAoKT24gVGh1LCBKYW4gMTEsIDIwMTggYXQgMTI6NTE6MDdQTSArMDAwMCwgQXJkIEJp
ZXNoZXV2ZWwgd3JvdGU6Cj4gT24gOSBKYW51YXJ5IDIwMTggYXQgMTQ6MjIsIERhbmllbCBLaXBl
ciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+ID4gSGksCj4gPgo+ID4gSW5pdGlh
bGl6ZSBVRUZJIHNlY3VyZSBib290IHN0YXRlIGR1cmluZyBkb20wIGJvb3QuIE90aGVyd2lzZSB0
aGUga2VybmVsCj4gPiBtYXkgbm90IGV2ZW4ga25vdyB0aGF0IGl0IHJ1bnMgb24gc2VjdXJlIGJv
b3QgZW5hYmxlZCBwbGF0Zm9ybS4KPgo+IEhpIERhbmllbCwKPgo+IEkgbXVzdCBzYXksIEkgYW0g
bm90IHRvbyB0aHJpbGxlZCB3aXRoIHRoZSBhcHByb2FjaCB5b3UgaGF2ZSBjaG9zZW4KPiBoZXJl
LiAjaW5jbHVkaW5nIC5jIGZpbGVzIGluIG90aGVyIC5jIGZpbGVzLCBhbmQgdXNpbmcgI2RlZmlu
ZXMgdG8KPiBvdmVycmlkZSBDIGZ1bmN0aW9ucyBvciBvdGhlciBzdHViIGZ1bmN0aW9uYWxpdHkg
aXMgcmF0aGVyIGZyYWdpbGUuIEluCgpUQkggSSBkbyBub3QgbGlrZSBpdCB0b28uIFNhZGx5IEkg
aGF2ZSBub3QgZmluZCBhIGJldHRlciBzb2x1dGlvbiBmb3IKdGhhdC4gSSB3aXNoIHRvIGF2b2lk
IGNvZGUgZHVwbGljYXRpb24gYXMgbXVjaCBhcyBwb3NzaWJsZSBiZWNhdXNlCm90aGVyd2lzZSBp
dCB3aWxsIGZhbGwgb3V0IG9mIHN5bmMgc29vbmVyIG9yIGxhdGVyICh1c3VhbGx5IHNvb25lciku
ClNpbWlsYXIgdGhpbmcgaGFwcGVuZWQgaW4gZGlmZmVyZW50IHBhcnQgb2YgWGVuIEVGSSBjb2Rl
IGEgZmV3IG1vbnRocyBhZ28uCgo+IHBhcnRpY3VsYXIsIGl0IG1lYW5zIHdlIGhhdmUgdG8gc3Rh
cnQgY2FyaW5nIGFib3V0IG5vdCBicmVha2luZwo+IFhlbi94ODYgY29kZSB3aGVuIG1ha2luZyBt
b2RpZmljYXRpb25zIHRvIHRoZSBFRkkgc3R1YiwgYW5kIHRoYXQgY29kZQo+IGlzIGFscmVhZHkg
ZGlmZmljdWx0IGVub3VnaCB0byBtYWludGFpbiwgZ2l2ZW4gdGhhdCBpdCBpcyBzaGFyZWQKPiBi
ZXR3ZWVuIEFSTSwgYXJtNjQgYW5kIHg4NiwgYW5kIHJ1bnMgZWl0aGVyIGZyb20gdGhlIGRlY29t
cHJlc3NvciBvcgo+IHRoZSBrZXJuZWwgcHJvcGVyIChhcm02NCkgYnV0IGluIHRoZSBjb250ZXh0
IG9mIHRoZSBVRUZJIGZpcm13YXJlLgoKSSB1bmRlcnN0YW5kIHRoYXQuCgo+IE5vbmUgb2YgdGhl
IHN0dWIgY29kZSBjdXJyZW50bHkgcnVucyBpbiBvcmRpbmFyeSBrZXJuZWwgY29udGV4dC4KClll
cC4KCj4gU28gcGxlYXNlLCBjb3VsZCB5b3UgdHJ5IHRvIGZpbmQgYW5vdGhlciB3YXkgdG8gZG8g
dGhpcz8KCkkgYW0gaGFwcHkgdG8gaW1wcm92ZSB0aGUgc2l0dWF0aW9uLCBob3dldmVyLCBJIGFt
IGFmcmFpZCB0aGF0IGl0IGlzCmRpZmZpY3VsdCBoZXJlLiBTdHViIGFuZCBrZXJuZWwgcHJvcGVy
IGFyZSBzZXBhcmF0ZSBlbnRpdGllcyBhbmQgc2ltcGxlCmxpbmtpbmcgZG9lcyBub3Qgd29yay4g
U28sIEl0IHNlZW1zIHRvIG1lIHRoYXQgb25seSBwbGF5IHdpdGggaW5jbHVkZXMKd2lsbCBhbGxv
dyB1cyB0byBub3QgZHVwbGljYXRlIHRoZSBjb2RlLiBIb3dldmVyLCBpZiB5b3UgaGF2ZSBhIGJl
dHRlcgppZGVhIEkgYW0gaGFwcHkgdG8gaW1wbGVtZW50IGl0LgoKRGFuaWVsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxWN-0007Li-85; Fri, 12 Jan 2018 11:29:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxWM-0007LM-1N
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:29:14 +0000
X-Inumbo-ID: 9ee421eb-f78b-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ee421eb-f78b-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:27:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465529613"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:09 +0000
Message-ID: <20180112112910.16762-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 01/62] x86/svm: Offer CPUID Faulting to AMD
	HVM guests as well
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkNQVUlEIEZh
dWx0aW5nIGNhbiBiZSB2aXJ0dWxpc2VkIGZvciBIVk0gZ3Vlc3RzIHdpdGhvdXQgaGFyZHdhcmUg
c3VwcG9ydCwKbWVhbmluZyBpdCBjYW4gYmUgb2ZmZXJlZCB0byBTVk0gZ3Vlc3RzLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8IDYgKysrKysrCiB4ZW4vYXJjaC94ODYvbXNyLmMg
ICAgICAgICB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYzQ4ZmRmYWE1ZC4uOWQ5YWQ3NzdkMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKQEAgLTE3ODYsNiArMTc4NiwxMiBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2Rv
X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGlmICggKGluc3RfbGVuID0g
X19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKGN1cnIsIElOU1RSX0NQVUlEKSkgPT0gMCApCiAgICAg
ICAgIHJldHVybjsKIAorICAgIGlmICggaHZtX2NoZWNrX2NwdWlkX2ZhdWx0aW5nKGN1cnIpICkK
KyAgICB7CisgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAp
OworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgZ3Vlc3RfY3B1aWQoY3VyciwgcmVncy0+
ZWF4LCByZWdzLT5lY3gsICZyZXMpOwogICAgIEhWTVRSQUNFXzVEKENQVUlELCByZWdzLT5lYXgs
IHJlcy5hLCByZXMuYiwgcmVzLmMsIHJlcy5kKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDMxOTgzZWRjNTQuLjE4N2Y4NjIzYTUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMK
QEAgLTM5LDcgKzM5LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3Bv
bGljeSh2b2lkKQogICAgICAgICByZXR1cm47CiAKICAgICAvKiAweDAwMDAwMGNlICBNU1JfSU5U
RUxfUExBVEZPUk1fSU5GTyAqLwotICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfSU5URUwgKQorICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09
IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCApCiAgICAgewogICAgICAgICBkcC0+cGxhZm9ybV9pbmZvLmF2YWls
YWJsZSA9IHRydWU7CiAgICAgICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0
cnVlOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxWO-0007Mc-W6; Fri, 12 Jan 2018 11:29:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxWO-0007Lu-09
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:29:16 +0000
X-Inumbo-ID: 9ff45f3b-f78b-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ff45f3b-f78b-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:27:51 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465529617"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:13 +0000
Message-ID: <20180112112910.16762-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 05/62] tools/libxc: Multi modules support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSm9uYXRoYW4gTHVkbGFtIDxqb25hdGhhbi5sdWRsYW1AY2l0cml4LmNvbT4KClNpZ25l
ZC1vZmYtYnk6IEpvbmF0aGFuIEx1ZGxhbSA8am9uYXRoYW4ubHVkbGFtQGNpdHJpeC5jb20+ClNp
Z25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBzdHViZG9tL2dy
dWIva2V4ZWMuYyAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHRvb2xzL2hlbHBlcnMvaW5pdC14
ZW5zdG9yZS1kb21haW4uYyB8ICAgNCArLQogdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaCAg
ICAgICAgIHwgIDQ4ICsrKysrKy0tLS0tCiB0b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4
LmMgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgICAgICAgICAgICB8IDE1
MiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGMveGNfZG9t
X3g4Ni5jICAgICAgICAgICAgIHwgIDY1ICsrKysrKysrLS0tLS0tLQogdG9vbHMvbGlieGwvbGli
eGxfZG9tLmMgICAgICAgICAgICAgIHwgIDEwICstLQogNyBmaWxlcyBjaGFuZ2VkLCAxNzUgaW5z
ZXJ0aW9ucygrKSwgMTEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3N0dWJkb20vZ3J1Yi9r
ZXhlYy5jIGIvc3R1YmRvbS9ncnViL2tleGVjLmMKaW5kZXggNDM3YTBhOTZlOS4uNjFjYTA4MmQ0
MiAxMDA2NDQKLS0tIGEvc3R1YmRvbS9ncnViL2tleGVjLmMKKysrIGIvc3R1YmRvbS9ncnViL2tl
eGVjLmMKQEAgLTIwMiw3ICsyMDIsNyBAQCBzdGF0aWMgdm9pZCB0cG1faGFzaDJwY3Ioc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tLCBjaGFyICpjbWRsaW5lKQogCUFTU0VSVChydiA9PSAwICYmIHJl
c3AtPnN0YXR1cyA9PSAwKTsKIAogCWNtZC5wY3IgPSBic3dhcF8zMig1KTsgLy8gUENSICM1IGZv
ciBpbml0cmQKLQlzaGExKGRvbS0+cmFtZGlza19ibG9iLCBkb20tPnJhbWRpc2tfc2l6ZSwgY21k
Lmhhc2gpOworCXNoYTEoZG9tLT5tb2R1bGVzWzBdLmJsb2IsIGRvbS0+bW9kdWxlc1swXS5zaXpl
LCBjbWQuaGFzaCk7CiAJcnYgPSB0cG1mcm9udF9jbWQodHBtLCAodm9pZCopJmNtZCwgc2l6ZW9m
KGNtZCksICh2b2lkKikmcmVzcCwgJnJlc3BsZW4pOwogCUFTU0VSVChydiA9PSAwICYmIHJlc3At
PnN0YXR1cyA9PSAwKTsKIApAQCAtMjMxLDEzICsyMzEsMTIgQEAgdm9pZCBrZXhlYyh2b2lkICpr
ZXJuZWwsIGxvbmcga2VybmVsX3NpemUsIHZvaWQgKm1vZHVsZSwgbG9uZyBtb2R1bGVfc2l6ZSwg
Y2hhcgogCiAgICAgLyogV2UgYXJlIHVzaW5nIGd1ZXN0IG93bmVkIG1lbW9yeSwgdGhlcmVmb3Jl
IG5vIGxpbWl0cy4gKi8KICAgICB4Y19kb21fa2VybmVsX21heF9zaXplKGRvbSwgMCk7Ci0gICAg
eGNfZG9tX3JhbWRpc2tfbWF4X3NpemUoZG9tLCAwKTsKKyAgICB4Y19kb21fbW9kdWxlX21heF9z
aXplKGRvbSwgMCk7CiAKICAgICBkb20tPmtlcm5lbF9ibG9iID0ga2VybmVsOwogICAgIGRvbS0+
a2VybmVsX3NpemUgPSBrZXJuZWxfc2l6ZTsKIAotICAgIGRvbS0+cmFtZGlza19ibG9iID0gbW9k
dWxlOwotICAgIGRvbS0+cmFtZGlza19zaXplID0gbW9kdWxlX3NpemU7CisgICAgeGNfZG9tX21v
ZHVsZV9tZW0oZG9tLCBtb2R1bGUsIG1vZHVsZV9zaXplLCBOVUxMKTsKIAogICAgIGRvbS0+Zmxh
Z3MgPSBmbGFnczsKICAgICBkb20tPmNvbnNvbGVfZXZ0Y2huID0gc3RhcnRfaW5mby5jb25zb2xl
LmRvbVUuZXZ0Y2huOwpkaWZmIC0tZ2l0IGEvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRv
bWFpbi5jIGIvdG9vbHMvaGVscGVycy9pbml0LXhlbnN0b3JlLWRvbWFpbi5jCmluZGV4IDA0N2Fk
MGNiMWQuLjg0NTNiZTI4M2IgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2hlbHBlcnMvaW5pdC14ZW5zdG9y
ZS1kb21haW4uYworKysgYi90b29scy9oZWxwZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMKQEAg
LTE0NSwxMCArMTQ1LDEwIEBAIHN0YXRpYyBpbnQgYnVpbGQoeGNfaW50ZXJmYWNlICp4Y2gpCiAK
ICAgICBpZiAoIHJhbWRpc2sgKQogICAgIHsKLSAgICAgICAgcnYgPSB4Y19kb21fcmFtZGlza19m
aWxlKGRvbSwgcmFtZGlzayk7CisgICAgICAgIHJ2ID0geGNfZG9tX21vZHVsZV9maWxlKGRvbSwg
cmFtZGlzaywgTlVMTCk7CiAgICAgICAgIGlmICggcnYgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBmcHJpbnRmKHN0ZGVyciwgInhjX2RvbV9yYW1kaXNrX2ZpbGUgZmFpbGVkXG4iKTsKKyAgICAg
ICAgICAgIGZwcmludGYoc3RkZXJyLCAieGNfZG9tX21vZHVsZV9maWxlIGZhaWxlZFxuIik7CiAg
ICAgICAgICAgICBnb3RvIGVycjsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGNfZG9tLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCmlu
ZGV4IGNkY2RkMDdkMmIuLjA4YmU4YThmM2YgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGNfZG9tLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaApAQCAtMjIsNiAr
MjIsNyBAQAogI2RlZmluZSBJTlZBTElEX1BGTiAoKHhlbl9wZm5fdCktMSkKICNkZWZpbmUgWDg2
X0hWTV9OUl9TUEVDSUFMX1BBR0VTICAgIDgKICNkZWZpbmUgWDg2X0hWTV9FTkRfU1BFQ0lBTF9S
RUdJT04gIDB4ZmYwMDB1CisjZGVmaW5lIFhHX01BWF9NT0RVTEVTIDIKIAogLyogLS0tIHR5cGVk
ZWZzIGFuZCBzdHJ1Y3RzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
Ki8KIApAQCAtNTYsMTcgKzU3LDMyIEBAIHN0cnVjdCB4Y19kb21fcGh5cyB7CiAgICAgeGVuX3Bm
bl90IGNvdW50OwogfTsKIAorc3RydWN0IHhjX2RvbV9tb2R1bGUgeworICAgIHZvaWQgKmJsb2I7
CisgICAgc2l6ZV90IHNpemU7CisgICAgdm9pZCAqY21kbGluZTsKKyAgICAvKiBJZiBzZWcudnN0
YXJ0IGlzIG5vbiB6ZXJvIHRoZW4gdGhlIG1vZHVsZSB3aWxsIGJlIGxvYWRlZCBhdCB0aGF0Cisg
ICAgICogYWRkcmVzcywgb3RoZXJ3aXNlIGl0IHdpbGwgYXV0b21hdGljYWxseSBwbGFjZWQuCisg
ICAgICoKKyAgICAgKiBJZiBhdXRvbWF0aWMgcGxhY2VtZW50IGlzIHVzZWQgYW5kIHRoZSBtb2R1
bGUgaXMgZ3ppcAorICAgICAqIGNvbXByZXNzZWQgdGhlbiBpdCB3aWxsIGJlIGRlY29tcHJlc3Nl
ZCBhcyBpdCBpcyBsb2FkZWQuIElmIHRoZQorICAgICAqIG1vZHVsZSBoYXMgYmVlbiBleHBsaWNp
dGx5IHBsYWNlZCB0aGVuIGl0IGlzIGxvYWRlZCBhcyBpcworICAgICAqIG90aGVyd2lzZSBkZWNv
bXByZXNzaW5nIHJpc2tzIHVuZG9pbmcgdGhlIG1hbnVhbCBwbGFjZW1lbnQuCisgICAgICovCisg
ICAgc3RydWN0IHhjX2RvbV9zZWcgc2VnOworfTsKKwogc3RydWN0IHhjX2RvbV9pbWFnZSB7CiAg
ICAgLyogZmlsZXMgKi8KICAgICB2b2lkICprZXJuZWxfYmxvYjsKICAgICBzaXplX3Qga2VybmVs
X3NpemU7Ci0gICAgdm9pZCAqcmFtZGlza19ibG9iOwotICAgIHNpemVfdCByYW1kaXNrX3NpemU7
CisgICAgdW5zaWduZWQgaW50IG51bV9tb2R1bGVzOworICAgIHN0cnVjdCB4Y19kb21fbW9kdWxl
IG1vZHVsZXNbWEdfTUFYX01PRFVMRVNdOwogICAgIHZvaWQgKmRldmljZXRyZWVfYmxvYjsKICAg
ICBzaXplX3QgZGV2aWNldHJlZV9zaXplOwogCiAgICAgc2l6ZV90IG1heF9rZXJuZWxfc2l6ZTsK
LSAgICBzaXplX3QgbWF4X3JhbWRpc2tfc2l6ZTsKKyAgICBzaXplX3QgbWF4X21vZHVsZV9zaXpl
OwogICAgIHNpemVfdCBtYXhfZGV2aWNldHJlZV9zaXplOwogCiAgICAgLyogYXJndW1lbnRzIGFu
ZCBwYXJhbWV0ZXJzICovCkBAIC04MCwxNSArOTYsNiBAQCBzdHJ1Y3QgeGNfZG9tX2ltYWdlIHsK
IAogICAgIC8qIG1lbW9yeSBsYXlvdXQgKi8KICAgICBzdHJ1Y3QgeGNfZG9tX3NlZyBrZXJuZWxf
c2VnOwotICAgIC8qIElmIHJhbWRpc2tfc2VnLnZzdGFydCBpcyBub24gemVybyB0aGVuIHRoZSBy
YW1kaXNrIHdpbGwgYmUKLSAgICAgKiBsb2FkZWQgYXQgdGhhdCBhZGRyZXNzLCBvdGhlcndpc2Ug
aXQgd2lsbCBhdXRvbWF0aWNhbGx5IHBsYWNlZC4KLSAgICAgKgotICAgICAqIElmIGF1dG9tYXRp
YyBwbGFjZW1lbnQgaXMgdXNlZCBhbmQgdGhlIHJhbWRpc2sgaXMgZ3ppcAotICAgICAqIGNvbXBy
ZXNzZWQgdGhlbiBpdCB3aWxsIGJlIGRlY29tcHJlc3NlZCBhcyBpdCBpcyBsb2FkZWQuIElmIHRo
ZQotICAgICAqIHJhbWRpc2sgaGFzIGJlZW4gZXhwbGljaXRseSBwbGFjZWQgdGhlbiBpdCBpcyBs
b2FkZWQgYXMgaXMKLSAgICAgKiBvdGhlcndpc2UgZGVjb21wcmVzc2luZyByaXNrcyB1bmRvaW5n
IHRoZSBtYW51YWwgcGxhY2VtZW50LgotICAgICAqLwotICAgIHN0cnVjdCB4Y19kb21fc2VnIHJh
bWRpc2tfc2VnOwogICAgIHN0cnVjdCB4Y19kb21fc2VnIHAybV9zZWc7CiAgICAgc3RydWN0IHhj
X2RvbV9zZWcgcGd0YWJsZXNfc2VnOwogICAgIHN0cnVjdCB4Y19kb21fc2VnIGRldmljZXRyZWVf
c2VnOwpAQCAtMjc3LDEyICsyODQsMTIgQEAgdm9pZCB4Y19kb21fcmVsZWFzZShzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20pOwogaW50IHhjX2RvbV9yYW1iYXNlX2luaXQoc3RydWN0IHhjX2RvbV9p
bWFnZSAqZG9tLCB1aW50NjRfdCByYW1iYXNlKTsKIGludCB4Y19kb21fbWVtX2luaXQoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tLCB1bnNpZ25lZCBpbnQgbWVtX21iKTsKIAotLyogU2V0IHRoaXMg
bGFyZ2VyIGlmIHlvdSBoYXZlIGVub3Jtb3VzIHJhbWRpc2tzL2tlcm5lbHMuIE5vdGUgdGhhdAor
LyogU2V0IHRoaXMgbGFyZ2VyIGlmIHlvdSBoYXZlIGVub3Jtb3VzIG1vZHVsZXMva2VybmVscy4g
Tm90ZSB0aGF0CiAgKiB5b3Ugc2hvdWxkIHRydXN0IGFsbCBrZXJuZWxzIG5vdCB0byBiZSBtYWxp
Y2lvdXNseSBsYXJnZSAoZS5nLiB0bwogICogZXhoYXVzdCBhbGwgZG9tMCBtZW1vcnkpIGlmIHlv
dSBkbyB0aGlzIChzZWUgQ1ZFLTIwMTItNDU0NCAvCiAgKiBYU0EtMjUpLiBZb3UgY2FuIGFsc28g
c2V0IHRoZSBkZWZhdWx0IGluZGVwZW5kZW50bHkgZm9yCi0gKiByYW1kaXNrcy9rZXJuZWxzIGlu
IHhjX2RvbV9hbGxvY2F0ZSgpIG9yIGNhbGwKLSAqIHhjX2RvbV97a2VybmVsLHJhbWRpc2t9X21h
eF9zaXplLgorICogbW9kdWxlcy9rZXJuZWxzIGluIHhjX2RvbV9hbGxvY2F0ZSgpIG9yIGNhbGwK
KyAqIHhjX2RvbV97a2VybmVsLG1vZHVsZX1fbWF4X3NpemUuCiAgKi8KICNpZm5kZWYgWENfRE9N
X0RFQ09NUFJFU1NfTUFYCiAjZGVmaW5lIFhDX0RPTV9ERUNPTVBSRVNTX01BWCAoMTAyNCoxMDI0
KjEwMjQpIC8qIDFHQiAqLwpAQCAtMjkxLDggKzI5OCw4IEBAIGludCB4Y19kb21fbWVtX2luaXQo
c3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB1bnNpZ25lZCBpbnQgbWVtX21iKTsKIGludCB4Y19k
b21fa2VybmVsX2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3op
OwogaW50IHhjX2RvbV9rZXJuZWxfbWF4X3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBz
aXplX3Qgc3opOwogCi1pbnQgeGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20sIHNpemVfdCBzeik7Ci1pbnQgeGNfZG9tX3JhbWRpc2tfbWF4X3NpemUoc3Ry
dWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opOworaW50IHhjX2RvbV9tb2R1bGVfY2hl
Y2tfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeik7CitpbnQgeGNfZG9t
X21vZHVsZV9tYXhfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeik7CiAK
IGludCB4Y19kb21fZGV2aWNldHJlZV9tYXhfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
IHNpemVfdCBzeik7CiAKQEAgLTMwMywxMSArMzEwLDEyIEBAIGludCB4Y19kb21fZG9fZ3Vuemlw
KHhjX2ludGVyZmFjZSAqeGNoLAogaW50IHhjX2RvbV90cnlfZ3VuemlwKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSwgdm9pZCAqKmJsb2IsIHNpemVfdCAqIHNpemUpOwogCiBpbnQgeGNfZG9tX2tl
cm5lbF9maWxlKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgY29uc3QgY2hhciAqZmlsZW5hbWUp
OwotaW50IHhjX2RvbV9yYW1kaXNrX2ZpbGUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBjb25z
dCBjaGFyICpmaWxlbmFtZSk7CitpbnQgeGNfZG9tX21vZHVsZV9maWxlKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSwgY29uc3QgY2hhciAqZmlsZW5hbWUsCisgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKmNtZGxpbmUpOwogaW50IHhjX2RvbV9rZXJuZWxfbWVtKHN0cnVjdCB4Y19k
b21faW1hZ2UgKmRvbSwgY29uc3Qgdm9pZCAqbWVtLAogICAgICAgICAgICAgICAgICAgICAgIHNp
emVfdCBtZW1zaXplKTsKLWludCB4Y19kb21fcmFtZGlza19tZW0oc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tLCBjb25zdCB2b2lkICptZW0sCi0gICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBt
ZW1zaXplKTsKK2ludCB4Y19kb21fbW9kdWxlX21lbShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
IGNvbnN0IHZvaWQgKm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IG1lbXNpemUs
IGNvbnN0IGNoYXIgKmNtZGxpbmUpOwogaW50IHhjX2RvbV9kZXZpY2V0cmVlX2ZpbGUoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tLCBjb25zdCBjaGFyICpmaWxlbmFtZSk7CiBpbnQgeGNfZG9tX2Rl
dmljZXRyZWVfbWVtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgY29uc3Qgdm9pZCAqbWVtLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3QgbWVtc2l6ZSk7CmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19kb21fY29tcGF0X2xpbnV4LmMgYi90b29scy9saWJ4Yy94Y19kb21fY29t
cGF0X2xpbnV4LmMKaW5kZXggYzkyMmM2MWU5MC4uYjNkNDNmZWVkOSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGMveGNfZG9tX2NvbXBhdF9saW51eC5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9j
b21wYXRfbGludXguYwpAQCAtNTYsNyArNTYsNyBAQCBpbnQgeGNfbGludXhfYnVpbGQoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgIGlmICggKHJjID0geGNfZG9tX2tlcm5l
bF9maWxlKGRvbSwgaW1hZ2VfbmFtZSkpICE9IDAgKQogICAgICAgICBnb3RvIG91dDsKICAgICBp
ZiAoIGluaXRyZF9uYW1lICYmIHN0cmxlbihpbml0cmRfbmFtZSkgJiYKLSAgICAgICAgICgocmMg
PSB4Y19kb21fcmFtZGlza19maWxlKGRvbSwgaW5pdHJkX25hbWUpKSAhPSAwKSApCisgICAgICAg
ICAoKHJjID0geGNfZG9tX21vZHVsZV9maWxlKGRvbSwgaW5pdHJkX25hbWUsIE5VTEwpKSAhPSAw
KSApCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgZG9tLT5mbGFncyB8PSBmbGFnczsKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgYi90b29scy9saWJ4Yy94Y19kb21fY29y
ZS5jCmluZGV4IDMwM2NiOTcxZTguLjNlNjVhZmYyMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhj
L3hjX2RvbV9jb3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYwpAQCAtMzE0LDE2
ICszMTQsMTYgQEAgaW50IHhjX2RvbV9rZXJuZWxfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNfZG9tX2lt
YWdlICpkb20sIHNpemVfdCBzeikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IHhjX2RvbV9yYW1k
aXNrX2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opCitpbnQg
eGNfZG9tX21vZHVsZV9jaGVja19zaXplKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90
IHN6KQogewogICAgIC8qIE5vIGxpbWl0ICovCi0gICAgaWYgKCAhZG9tLT5tYXhfcmFtZGlza19z
aXplICkKKyAgICBpZiAoICFkb20tPm1heF9tb2R1bGVfc2l6ZSApCiAgICAgICAgIHJldHVybiAw
OwogCi0gICAgaWYgKCBzeiA+IGRvbS0+bWF4X3JhbWRpc2tfc2l6ZSApCisgICAgaWYgKCBzeiA+
IGRvbS0+bWF4X21vZHVsZV9zaXplICkKICAgICB7CiAgICAgICAgIHhjX2RvbV9wYW5pYyhkb20t
PnhjaCwgWENfSU5WQUxJRF9LRVJORUwsCi0gICAgICAgICAgICAgICAgICAgICAicmFtZGlzayBp
bWFnZSB0b28gbGFyZ2UiKTsKKyAgICAgICAgICAgICAgICAgICAgICJtb2R1bGUgaW1hZ2UgdG9v
IGxhcmdlIik7CiAgICAgICAgIHJldHVybiAxOwogICAgIH0KIApAQCAtNzY0LDcgKzc2NCw3IEBA
IHN0cnVjdCB4Y19kb21faW1hZ2UgKnhjX2RvbV9hbGxvY2F0ZSh4Y19pbnRlcmZhY2UgKnhjaCwK
ICAgICBkb20tPnhjaCA9IHhjaDsKIAogICAgIGRvbS0+bWF4X2tlcm5lbF9zaXplID0gWENfRE9N
X0RFQ09NUFJFU1NfTUFYOwotICAgIGRvbS0+bWF4X3JhbWRpc2tfc2l6ZSA9IFhDX0RPTV9ERUNP
TVBSRVNTX01BWDsKKyAgICBkb20tPm1heF9tb2R1bGVfc2l6ZSA9IFhDX0RPTV9ERUNPTVBSRVNT
X01BWDsKICAgICBkb20tPm1heF9kZXZpY2V0cmVlX3NpemUgPSBYQ19ET01fREVDT01QUkVTU19N
QVg7CiAKICAgICBpZiAoIGNtZGxpbmUgKQpAQCAtNzk3LDEwICs3OTcsMTAgQEAgaW50IHhjX2Rv
bV9rZXJuZWxfbWF4X3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLWludCB4Y19kb21fcmFtZGlza19tYXhfc2l6ZShzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeikKK2ludCB4Y19kb21fbW9kdWxlX21heF9zaXplKHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6KQogewotICAgIERPTVBSSU5URigiJXM6
IHJhbWRpc2tfbWF4X3NpemU9JXp4IiwgX19GVU5DVElPTl9fLCBzeik7Ci0gICAgZG9tLT5tYXhf
cmFtZGlza19zaXplID0gc3o7CisgICAgRE9NUFJJTlRGKCIlczogbW9kdWxlX21heF9zaXplPSV6
eCIsIF9fRlVOQ1RJT05fXywgc3opOworICAgIGRvbS0+bWF4X21vZHVsZV9zaXplID0gc3o7CiAg
ICAgcmV0dXJuIDA7CiB9CiAKQEAgLTgyMSwxNiArODIxLDMwIEBAIGludCB4Y19kb21fa2VybmVs
X2ZpbGUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBjb25zdCBjaGFyICpmaWxlbmFtZSkKICAg
ICByZXR1cm4geGNfZG9tX3RyeV9ndW56aXAoZG9tLCAmZG9tLT5rZXJuZWxfYmxvYiwgJmRvbS0+
a2VybmVsX3NpemUpOwogfQogCi1pbnQgeGNfZG9tX3JhbWRpc2tfZmlsZShzdHJ1Y3QgeGNfZG9t
X2ltYWdlICpkb20sIGNvbnN0IGNoYXIgKmZpbGVuYW1lKQoraW50IHhjX2RvbV9tb2R1bGVfZmls
ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIGNvbnN0IGNoYXIgKmZpbGVuYW1lLCBjb25zdCBj
aGFyICpjbWRsaW5lKQogeworICAgIHVuc2lnbmVkIGludCBtb2QgPSBkb20tPm51bV9tb2R1bGVz
Kys7CisKICAgICBET01QUklOVEYoIiVzOiBmaWxlbmFtZT1cIiVzXCIiLCBfX0ZVTkNUSU9OX18s
IGZpbGVuYW1lKTsKLSAgICBkb20tPnJhbWRpc2tfYmxvYiA9Ci0gICAgICAgIHhjX2RvbV9tYWxs
b2NfZmlsZW1hcChkb20sIGZpbGVuYW1lLCAmZG9tLT5yYW1kaXNrX3NpemUsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb20tPm1heF9yYW1kaXNrX3NpemUpOworICAgIGRvbS0+bW9k
dWxlc1ttb2RdLmJsb2IgPQorICAgICAgICB4Y19kb21fbWFsbG9jX2ZpbGVtYXAoZG9tLCBmaWxl
bmFtZSwgJmRvbS0+bW9kdWxlc1ttb2RdLnNpemUsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkb20tPm1heF9tb2R1bGVfc2l6ZSk7CiAKLSAgICBpZiAoIGRvbS0+cmFtZGlza19ibG9i
ID09IE5VTEwgKQorICAgIGlmICggZG9tLT5tb2R1bGVzW21vZF0uYmxvYiA9PSBOVUxMICkKICAg
ICAgICAgcmV0dXJuIC0xOwotLy8gICAgcmV0dXJuIHhjX2RvbV90cnlfZ3VuemlwKGRvbSwgJmRv
bS0+cmFtZGlza19ibG9iLCAmZG9tLT5yYW1kaXNrX3NpemUpOworCisgICAgaWYgKCBjbWRsaW5l
ICkKKyAgICB7CisgICAgICAgIGRvbS0+bW9kdWxlc1ttb2RdLmNtZGxpbmUgPSB4Y19kb21fc3Ry
ZHVwKGRvbSwgY21kbGluZSk7CisKKyAgICAgICAgaWYgKCBkb20tPm1vZHVsZXNbbW9kXS5jbWRs
aW5lID09IE5VTEwgKQorICAgICAgICAgICAgcmV0dXJuIC0xOworICAgIH0KKyAgICBlbHNlCisg
ICAgeworICAgICAgICBkb20tPm1vZHVsZXNbbW9kXS5jbWRsaW5lID0gTlVMTDsKKyAgICB9CisK
ICAgICByZXR1cm4gMDsKIH0KIApAQCAtODU5LDEzICs4NzMsMjggQEAgaW50IHhjX2RvbV9rZXJu
ZWxfbWVtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgY29uc3Qgdm9pZCAqbWVtLCBzaXplX3Qg
bWVtc2l6ZSkKICAgICByZXR1cm4geGNfZG9tX3RyeV9ndW56aXAoZG9tLCAmZG9tLT5rZXJuZWxf
YmxvYiwgJmRvbS0+a2VybmVsX3NpemUpOwogfQogCi1pbnQgeGNfZG9tX3JhbWRpc2tfbWVtKHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgY29uc3Qgdm9pZCAqbWVtLAotICAgICAgICAgICAgICAg
ICAgICAgICBzaXplX3QgbWVtc2l6ZSkKK2ludCB4Y19kb21fbW9kdWxlX21lbShzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20sIGNvbnN0IHZvaWQgKm1lbSwKKyAgICAgICAgICAgICAgICAgICAgICBz
aXplX3QgbWVtc2l6ZSwgY29uc3QgY2hhciAqY21kbGluZSkKIHsKKyAgICB1bnNpZ25lZCBpbnQg
bW9kID0gZG9tLT5udW1fbW9kdWxlcysrOworCiAgICAgRE9NUFJJTlRGX0NBTExFRChkb20tPnhj
aCk7Ci0gICAgZG9tLT5yYW1kaXNrX2Jsb2IgPSAodm9pZCAqKW1lbTsKLSAgICBkb20tPnJhbWRp
c2tfc2l6ZSA9IG1lbXNpemU7Ci0vLyAgICByZXR1cm4geGNfZG9tX3RyeV9ndW56aXAoZG9tLCAm
ZG9tLT5yYW1kaXNrX2Jsb2IsICZkb20tPnJhbWRpc2tfc2l6ZSk7CisKKyAgICBkb20tPm1vZHVs
ZXNbbW9kXS5ibG9iID0gKHZvaWQgKiltZW07CisgICAgZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSA9
IG1lbXNpemU7CisKKyAgICBpZiAoIGNtZGxpbmUgKQorICAgIHsKKyAgICAgICAgZG9tLT5tb2R1
bGVzW21vZF0uY21kbGluZSA9IHhjX2RvbV9zdHJkdXAoZG9tLCBjbWRsaW5lKTsKKworICAgICAg
ICBpZiAoIGRvbS0+bW9kdWxlc1ttb2RdLmNtZGxpbmUgPT0gTlVMTCApCisgICAgICAgICAgICBy
ZXR1cm4gLTE7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGRvbS0+bW9kdWxlc1tt
b2RdLmNtZGxpbmUgPSBOVUxMOworICAgIH0KKwogICAgIHJldHVybiAwOwogfQogCkBAIC05OTAs
NDEgKzEwMTksNDIgQEAgaW50IHhjX2RvbV91cGRhdGVfZ3Vlc3RfcDJtKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSkKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCB4Y19kb21fYnVpbGRf
cmFtZGlzayhzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCitzdGF0aWMgaW50IHhjX2RvbV9idWls
ZF9tb2R1bGUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCB1bnNpZ25lZCBpbnQgbW9kKQogewot
ICAgIHNpemVfdCB1bnppcGxlbiwgcmFtZGlza2xlbjsKLSAgICB2b2lkICpyYW1kaXNrbWFwOwor
ICAgIHNpemVfdCB1bnppcGxlbiwgbW9kdWxlbGVuOworICAgIHZvaWQgKm1vZHVsZW1hcDsKKyAg
ICBjaGFyIG5hbWVbMTBdOwogCi0gICAgaWYgKCAhZG9tLT5yYW1kaXNrX3NlZy52c3RhcnQgKQor
ICAgIGlmICggIWRvbS0+bW9kdWxlc1ttb2RdLnNlZy52c3RhcnQgKQogICAgIHsKICAgICAgICAg
dW56aXBsZW4gPSB4Y19kb21fY2hlY2tfZ3ppcChkb20tPnhjaCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3NpemUp
OwotICAgICAgICBpZiAoIHhjX2RvbV9yYW1kaXNrX2NoZWNrX3NpemUoZG9tLCB1bnppcGxlbikg
IT0gMCApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5tb2R1bGVz
W21vZF0uYmxvYiwgZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSk7CisgICAgICAgIGlmICggeGNfZG9t
X21vZHVsZV9jaGVja19zaXplKGRvbSwgdW56aXBsZW4pICE9IDAgKQogICAgICAgICAgICAgdW56
aXBsZW4gPSAwOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHVuemlwbGVuID0gMDsKIAotICAg
IHJhbWRpc2tsZW4gPSB1bnppcGxlbiA/IHVuemlwbGVuIDogZG9tLT5yYW1kaXNrX3NpemU7Ci0K
LSAgICBpZiAoIHhjX2RvbV9hbGxvY19zZWdtZW50KGRvbSwgJmRvbS0+cmFtZGlza19zZWcsICJy
YW1kaXNrIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+cmFtZGlza19zZWcu
dnN0YXJ0LCByYW1kaXNrbGVuKSAhPSAwICkKKyAgICBtb2R1bGVsZW4gPSB1bnppcGxlbiA/IHVu
emlwbGVuIDogZG9tLT5tb2R1bGVzW21vZF0uc2l6ZTsKKyAgICBzbnByaW50ZihuYW1lLCBzaXpl
b2YobmFtZSksICJtb2R1bGUldSIsIG1vZCk7CisgICAgaWYgKCB4Y19kb21fYWxsb2Nfc2VnbWVu
dChkb20sICZkb20tPm1vZHVsZXNbbW9kXS5zZWcsIG5hbWUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkb20tPm1vZHVsZXNbbW9kXS5zZWcudnN0YXJ0LCBtb2R1bGVsZW4pICE9IDAg
KQogICAgICAgICBnb3RvIGVycjsKLSAgICByYW1kaXNrbWFwID0geGNfZG9tX3NlZ190b19wdHIo
ZG9tLCAmZG9tLT5yYW1kaXNrX3NlZyk7Ci0gICAgaWYgKCByYW1kaXNrbWFwID09IE5VTEwgKQor
ICAgIG1vZHVsZW1hcCA9IHhjX2RvbV9zZWdfdG9fcHRyKGRvbSwgJmRvbS0+bW9kdWxlc1ttb2Rd
LnNlZyk7CisgICAgaWYgKCBtb2R1bGVtYXAgPT0gTlVMTCApCiAgICAgewotICAgICAgICBET01Q
UklOVEYoIiVzOiB4Y19kb21fc2VnX3RvX3B0cihkb20sICZkb20tPnJhbWRpc2tfc2VnKSA9PiBO
VUxMIiwKLSAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXyk7CisgICAgICAgIERPTVBSSU5U
RigiJXM6IHhjX2RvbV9zZWdfdG9fcHRyKGRvbSwgJmRvbS0+bW9kdWxlc1sldV0uc2VnKSA9PiBO
VUxMIiwKKyAgICAgICAgICAgICAgICAgIF9fRlVOQ1RJT05fXywgbW9kKTsKICAgICAgICAgZ290
byBlcnI7CiAgICAgfQogICAgIGlmICggdW56aXBsZW4gKQogICAgIHsKLSAgICAgICAgaWYgKCB4
Y19kb21fZG9fZ3VuemlwKGRvbS0+eGNoLCBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNr
X3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW1kaXNrbWFwLCByYW1kaXNr
bGVuKSA9PSAtMSApCisgICAgICAgIGlmICggeGNfZG9tX2RvX2d1bnppcChkb20tPnhjaCwgZG9t
LT5tb2R1bGVzW21vZF0uYmxvYiwgZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1vZHVsZW1hcCwgbW9kdWxlbGVuKSA9PSAtMSApCiAgICAgICAg
ICAgICBnb3RvIGVycjsKICAgICB9CiAgICAgZWxzZQotICAgICAgICBtZW1jcHkocmFtZGlza21h
cCwgZG9tLT5yYW1kaXNrX2Jsb2IsIGRvbS0+cmFtZGlza19zaXplKTsKKyAgICAgICAgbWVtY3B5
KG1vZHVsZW1hcCwgZG9tLT5tb2R1bGVzW21vZF0uYmxvYiwgZG9tLT5tb2R1bGVzW21vZF0uc2l6
ZSk7CiAKICAgICByZXR1cm4gMDsKIApAQCAtMTEzMSw2ICsxMTYxLDcgQEAgaW50IHhjX2RvbV9i
dWlsZF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiB7CiAgICAgdW5zaWduZWQgaW50
IHBhZ2Vfc2l6ZTsKICAgICBib29sIHVubWFwcGVkX2luaXRyZDsKKyAgICB1bnNpZ25lZCBpbnQg
bW9kOwogCiAgICAgRE9NUFJJTlRGX0NBTExFRChkb20tPnhjaCk7CiAKQEAgLTExNTQsMTUgKzEx
ODUsMjQgQEAgaW50IHhjX2RvbV9idWlsZF9pbWFnZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20p
CiAgICAgaWYgKCBkb20tPmtlcm5lbF9sb2FkZXItPmxvYWRlcihkb20pICE9IDAgKQogICAgICAg
ICBnb3RvIGVycjsKIAotICAgIC8qIERvbid0IGxvYWQgcmFtZGlzayBub3cgaWYgbm8gaW5pdGlh
bCBtYXBwaW5nIHJlcXVpcmVkLiAqLwotICAgIHVubWFwcGVkX2luaXRyZCA9IGRvbS0+cGFybXMu
dW5tYXBwZWRfaW5pdHJkICYmICFkb20tPnJhbWRpc2tfc2VnLnZzdGFydDsKLQotICAgIGlmICgg
ZG9tLT5yYW1kaXNrX2Jsb2IgJiYgIXVubWFwcGVkX2luaXRyZCApCisgICAgLyogRG9uJ3QgbG9h
ZCByYW1kaXNrIC8gb3RoZXIgbW9kdWxlcyBub3cgaWYgbm8gaW5pdGlhbCBtYXBwaW5nIHJlcXVp
cmVkLiAqLworICAgIGZvciAoIG1vZCA9IDA7IG1vZCA8IGRvbS0+bnVtX21vZHVsZXM7IG1vZCsr
ICkKICAgICB7Ci0gICAgICAgIGlmICggeGNfZG9tX2J1aWxkX3JhbWRpc2soZG9tKSAhPSAwICkK
LSAgICAgICAgICAgIGdvdG8gZXJyOwotICAgICAgICBkb20tPmluaXRyZF9zdGFydCA9IGRvbS0+
cmFtZGlza19zZWcudnN0YXJ0OwotICAgICAgICBkb20tPmluaXRyZF9sZW4gPSBkb20tPnJhbWRp
c2tfc2VnLnZlbmQgLSBkb20tPnJhbWRpc2tfc2VnLnZzdGFydDsKKyAgICAgICAgdW5tYXBwZWRf
aW5pdHJkID0gKGRvbS0+cGFybXMudW5tYXBwZWRfaW5pdHJkICYmCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhZG9tLT5tb2R1bGVzW21vZF0uc2VnLnZzdGFydCk7CisKKyAgICAgICAgaWYg
KCBkb20tPm1vZHVsZXNbbW9kXS5ibG9iICYmICF1bm1hcHBlZF9pbml0cmQgKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoIHhjX2RvbV9idWlsZF9tb2R1bGUoZG9tLCBtb2QpICE9IDAgKQor
ICAgICAgICAgICAgICAgIGdvdG8gZXJyOworCisgICAgICAgICAgICBpZiAoIG1vZCA9PSAwICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkb20tPmluaXRyZF9zdGFydCA9IGRvbS0+
bW9kdWxlc1ttb2RdLnNlZy52c3RhcnQ7CisgICAgICAgICAgICAgICAgZG9tLT5pbml0cmRfbGVu
ID0KKyAgICAgICAgICAgICAgICAgICAgZG9tLT5tb2R1bGVzW21vZF0uc2VnLnZlbmQgLSBkb20t
Pm1vZHVsZXNbbW9kXS5zZWcudnN0YXJ0OworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAg
fQogCiAgICAgLyogbG9hZCBkZXZpY2V0cmVlICovCkBAIC0xMjE2LDE0ICsxMjU2LDI0IEBAIGlu
dCB4Y19kb21fYnVpbGRfaW1hZ2Uoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIGlmICgg
ZG9tLT52aXJ0X3BndGFiX2VuZCAmJiB4Y19kb21fYWxsb2NfcGFkKGRvbSwgZG9tLT52aXJ0X3Bn
dGFiX2VuZCkgKQogICAgICAgICByZXR1cm4gLTE7CiAKLSAgICAvKiBMb2FkIHJhbWRpc2sgaWYg
bm8gaW5pdGlhbCBtYXBwaW5nIHJlcXVpcmVkLiAqLwotICAgIGlmICggZG9tLT5yYW1kaXNrX2Js
b2IgJiYgdW5tYXBwZWRfaW5pdHJkICkKKyAgICBmb3IgKCBtb2QgPSAwOyBtb2QgPCBkb20tPm51
bV9tb2R1bGVzOyBtb2QrKyApCiAgICAgewotICAgICAgICBpZiAoIHhjX2RvbV9idWlsZF9yYW1k
aXNrKGRvbSkgIT0gMCApCi0gICAgICAgICAgICBnb3RvIGVycjsKLSAgICAgICAgZG9tLT5mbGFn
cyB8PSBTSUZfTU9EX1NUQVJUX1BGTjsKLSAgICAgICAgZG9tLT5pbml0cmRfc3RhcnQgPSBkb20t
PnJhbWRpc2tfc2VnLnBmbjsKLSAgICAgICAgZG9tLT5pbml0cmRfbGVuID0gcGFnZV9zaXplICog
ZG9tLT5yYW1kaXNrX3NlZy5wYWdlczsKKyAgICAgICAgdW5tYXBwZWRfaW5pdHJkID0gKGRvbS0+
cGFybXMudW5tYXBwZWRfaW5pdHJkICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAhZG9t
LT5tb2R1bGVzW21vZF0uc2VnLnZzdGFydCk7CisKKyAgICAgICAgLyogTG9hZCByYW1kaXNrIC8g
b3RoZXIgbW9kdWxlcyBpZiBubyBpbml0aWFsIG1hcHBpbmcgcmVxdWlyZWQuICovCisgICAgICAg
IGlmICggZG9tLT5tb2R1bGVzW21vZF0uYmxvYiAmJiB1bm1hcHBlZF9pbml0cmQgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpZiAoIHhjX2RvbV9idWlsZF9tb2R1bGUoZG9tLCBtb2QpICE9IDAg
KQorICAgICAgICAgICAgICAgIGdvdG8gZXJyOworCisgICAgICAgICAgICBpZiAoIG1vZCA9PSAw
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkb20tPmZsYWdzIHw9IFNJRl9NT0Rf
U1RBUlRfUEZOOworICAgICAgICAgICAgICAgIGRvbS0+aW5pdHJkX3N0YXJ0ID0gZG9tLT5tb2R1
bGVzW21vZF0uc2VnLnBmbjsKKyAgICAgICAgICAgICAgICBkb20tPmluaXRyZF9sZW4gPSBwYWdl
X3NpemUgKiBkb20tPm1vZHVsZXNbbW9kXS5zZWcucGFnZXM7CisgICAgICAgICAgICB9CisgICAg
ICAgIH0KICAgICB9CiAKICAgICAvKiBBbGxvY2F0ZSBwMm0gbGlzdCBpZiBvdXRzaWRlIG9mIGlu
aXRpYWwga2VybmVsIG1hcHBpbmcuICovCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21f
eDg2LmMgYi90b29scy9saWJ4Yy94Y19kb21feDg2LmMKaW5kZXggYmZmNjhhMDExZi4uMGI2NWRh
YjRiYyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX3g4Ni5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbV94ODYuYwpAQCAtNzAsOCArNzAsOCBAQAogI2RlZmluZSByb3VuZF91cChhZGRy
LCBtYXNrKSAgICAgKChhZGRyKSB8IChtYXNrKSkKICNkZWZpbmUgcm91bmRfcGdfdXAoYWRkcikg
ICgoKGFkZHIpICsgUEFHRV9TSVpFX1g4NiAtIDEpICYgfihQQUdFX1NJWkVfWDg2IC0gMSkpCiAK
LSNkZWZpbmUgSFZNTE9BREVSX01PRFVMRV9NQVhfQ09VTlQgMQotI2RlZmluZSBIVk1MT0FERVJf
TU9EVUxFX05BTUVfU0laRSAxMAorI2RlZmluZSBIVk1MT0FERVJfTU9EVUxFX01BWF9DT1VOVCAy
CisjZGVmaW5lIEhWTUxPQURFUl9NT0RVTEVfQ01ETElORV9TSVpFIE1BWF9HVUVTVF9DTURMSU5F
CiAKIHN0cnVjdCB4Y19kb21fcGFyYW1zIHsKICAgICB1bnNpZ25lZCBsZXZlbHM7CkBAIC02Mjcs
NiArNjI3LDEyIEBAIHN0YXRpYyBpbnQgYWxsb2NfbWFnaWNfcGFnZXNfaHZtKHN0cnVjdCB4Y19k
b21faW1hZ2UgKmRvbSkKICAgICB4Y19odm1fcGFyYW1fc2V0KHhjaCwgZG9taWQsIEhWTV9QQVJB
TV9TSEFSSU5HX1JJTkdfUEZOLAogICAgICAgICAgICAgICAgICAgICAgc3BlY2lhbF9wZm4oU1BF
Q0lBTFBBR0VfU0hBUklORykpOwogCisgICAgc3RhcnRfaW5mb19zaXplICs9CisgICAgICAgIHNp
emVvZihzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkpICogSFZNTE9BREVSX01PRFVMRV9NQVhfQ09V
TlQ7CisKKyAgICBzdGFydF9pbmZvX3NpemUgKz0KKyAgICAgICAgSFZNTE9BREVSX01PRFVMRV9D
TURMSU5FX1NJWkUgKiBIVk1MT0FERVJfTU9EVUxFX01BWF9DT1VOVDsKKwogICAgIGlmICggIWRv
bS0+ZGV2aWNlX21vZGVsICkKICAgICB7CiAgICAgICAgIGlmICggZG9tLT5jbWRsaW5lICkKQEAg
LTYzNCwyMiArNjQwLDkgQEAgc3RhdGljIGludCBhbGxvY19tYWdpY19wYWdlc19odm0oc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgICAgICAgICAgZG9tLT5jbWRsaW5lX3NpemUgPSBST1VO
RFVQKHN0cmxlbihkb20tPmNtZGxpbmUpICsgMSwgOCk7CiAgICAgICAgICAgICBzdGFydF9pbmZv
X3NpemUgKz0gZG9tLT5jbWRsaW5lX3NpemU7CiAgICAgICAgIH0KLQotICAgICAgICAvKiBMaW1p
dGVkIHRvIG9uZSBtb2R1bGUuICovCi0gICAgICAgIGlmICggZG9tLT5yYW1kaXNrX2Jsb2IgKQot
ICAgICAgICAgICAgc3RhcnRfaW5mb19zaXplICs9IHNpemVvZihzdHJ1Y3QgaHZtX21vZGxpc3Rf
ZW50cnkpOwogICAgIH0KICAgICBlbHNlCiAgICAgewotICAgICAgICBzdGFydF9pbmZvX3NpemUg
Kz0KLSAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkpICogSFZNTE9B
REVSX01PRFVMRV9NQVhfQ09VTlQ7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIEFkZCBleHRyYSBz
cGFjZSB0byB3cml0ZSBtb2R1bGVzIG5hbWUuCi0gICAgICAgICAqIFRoZSBIVk1MT0FERVJfTU9E
VUxFX05BTUVfU0laRSBhY2NvdW50cyBmb3IgTlVMIGJ5dGUuCi0gICAgICAgICAqLwotICAgICAg
ICBzdGFydF9pbmZvX3NpemUgKz0KLSAgICAgICAgICAgIEhWTUxPQURFUl9NT0RVTEVfTkFNRV9T
SVpFICogSFZNTE9BREVSX01PRFVMRV9NQVhfQ09VTlQ7Ci0KICAgICAgICAgLyoKICAgICAgICAg
ICogQWxsb2NhdGUgYW5kIGNsZWFyIGFkZGl0aW9uYWwgaW9yZXEgc2VydmVyIHBhZ2VzLiBUaGUg
ZGVmYXVsdAogICAgICAgICAgKiBzZXJ2ZXIgd2lsbCB1c2UgdGhlIElPUkVRIGFuZCBCVUZJT1JF
USBzcGVjaWFsIHBhZ2VzIGFib3ZlLgpAQCAtNzQ5LDcgKzc0Miw3IEBAIHN0YXRpYyBpbnQgc3Rh
cnRfaW5mb194ODZfMzIoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHN0YXJ0X2luZm8t
PmNvbnNvbGUuZG9tVS5tZm4gPSB4Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CiAg
ICAgc3RhcnRfaW5mby0+Y29uc29sZS5kb21VLmV2dGNobiA9IGRvbS0+Y29uc29sZV9ldnRjaG47
CiAKLSAgICBpZiAoIGRvbS0+cmFtZGlza19ibG9iICkKKyAgICBpZiAoIGRvbS0+bW9kdWxlc1sw
XS5ibG9iICkKICAgICB7CiAgICAgICAgIHN0YXJ0X2luZm8tPm1vZF9zdGFydCA9IGRvbS0+aW5p
dHJkX3N0YXJ0OwogICAgICAgICBzdGFydF9pbmZvLT5tb2RfbGVuID0gZG9tLT5pbml0cmRfbGVu
OwpAQCAtODAwLDcgKzc5Myw3IEBAIHN0YXRpYyBpbnQgc3RhcnRfaW5mb194ODZfNjQoc3RydWN0
IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHN0YXJ0X2luZm8tPmNvbnNvbGUuZG9tVS5tZm4gPSB4
Y19kb21fcDJtKGRvbSwgZG9tLT5jb25zb2xlX3Bmbik7CiAgICAgc3RhcnRfaW5mby0+Y29uc29s
ZS5kb21VLmV2dGNobiA9IGRvbS0+Y29uc29sZV9ldnRjaG47CiAKLSAgICBpZiAoIGRvbS0+cmFt
ZGlza19ibG9iICkKKyAgICBpZiAoIGRvbS0+bW9kdWxlc1swXS5ibG9iICkKICAgICB7CiAgICAg
ICAgIHN0YXJ0X2luZm8tPm1vZF9zdGFydCA9IGRvbS0+aW5pdHJkX3N0YXJ0OwogICAgICAgICBz
dGFydF9pbmZvLT5tb2RfbGVuID0gZG9tLT5pbml0cmRfbGVuOwpAQCAtMTIzNyw3ICsxMjMwLDcg
QEAgc3RhdGljIGludCBtZW1pbml0X2h2bShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAg
dW5zaWduZWQgbG9uZyB0YXJnZXRfcGFnZXMgPSBkb20tPnRhcmdldF9wYWdlczsKICAgICB1bnNp
Z25lZCBsb25nIGN1cl9wYWdlcywgY3VyX3BmbjsKICAgICBpbnQgcmM7Ci0gICAgdW5zaWduZWQg
bG9uZyBzdGF0X25vcm1hbF9wYWdlcyA9IDAsIHN0YXRfMm1iX3BhZ2VzID0gMCwgCisgICAgdW5z
aWduZWQgbG9uZyBzdGF0X25vcm1hbF9wYWdlcyA9IDAsIHN0YXRfMm1iX3BhZ2VzID0gMCwKICAg
ICAgICAgc3RhdF8xZ2JfcGFnZXMgPSAwOwogICAgIHVuc2lnbmVkIGludCBtZW1mbGFncyA9IDA7
CiAgICAgaW50IGNsYWltX2VuYWJsZWQgPSBkb20tPmNsYWltX2VuYWJsZWQ7CkBAIC0xMzAzLDYg
KzEyOTYsOCBAQCBzdGF0aWMgaW50IG1lbWluaXRfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRv
bSkKICAgICBwMm1fc2l6ZSA9IDA7CiAgICAgZm9yICggaSA9IDA7IGkgPCBucl92bWVtcmFuZ2Vz
OyBpKysgKQogICAgIHsKKyAgICAgICAgRE9NUFJJTlRGKCJyYW5nZTogc3RhcnQ9MHglIlBSSXg2
NCIgZW5kPTB4JSJQUkl4NjQsIHZtZW1yYW5nZXNbaV0uc3RhcnQsIHZtZW1yYW5nZXNbaV0uZW5k
KTsKKwogICAgICAgICB0b3RhbF9wYWdlcyArPSAoKHZtZW1yYW5nZXNbaV0uZW5kIC0gdm1lbXJh
bmdlc1tpXS5zdGFydCkKICAgICAgICAgICAgICAgICAgICAgICAgID4+IFBBR0VfU0hJRlQpOwog
ICAgICAgICBwMm1fc2l6ZSA9IHAybV9zaXplID4gKHZtZW1yYW5nZXNbaV0uZW5kID4+IFBBR0Vf
U0hJRlQpID8KQEAgLTE2MzMsNyArMTYyOCw3IEBAIHN0YXRpYyBpbnQgYWxsb2NfcGd0YWJsZXNf
aHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAqLwogc3RhdGljIHZvaWQgYWRkX21vZHVs
ZV90b19saXN0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgeGNfaHZtX2Zpcm13YXJlX21vZHVsZSAqbW9kdWxlLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKm5hbWUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY21kbGluZSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgKm1vZGxpc3QsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGh2bV9zdGFydF9pbmZvICpzdGFydF9pbmZv
KQogewpAQCAtMTY0OCwxNiArMTY0MywyMCBAQCBzdGF0aWMgdm9pZCBhZGRfbW9kdWxlX3RvX2xp
c3Qoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAogICAgICAgICByZXR1cm47CiAKICAgICBhc3Nl
cnQoc3RhcnRfaW5mby0+bnJfbW9kdWxlcyA8IEhWTUxPQURFUl9NT0RVTEVfTUFYX0NPVU5UKTsK
LSAgICBhc3NlcnQoc3RybmxlbihuYW1lLCBIVk1MT0FERVJfTU9EVUxFX05BTUVfU0laRSkKLSAg
ICAgICAgICAgPCBIVk1MT0FERVJfTU9EVUxFX05BTUVfU0laRSk7CiAKICAgICBtb2RsaXN0W2lu
ZGV4XS5wYWRkciA9IG1vZHVsZS0+Z3Vlc3RfYWRkcl9vdXQ7CiAgICAgbW9kbGlzdFtpbmRleF0u
c2l6ZSA9IG1vZHVsZS0+bGVuZ3RoOwogCi0gICAgc3RybmNweShtb2R1bGVzX2NtZGxpbmVfc3Rh
cnQgKyBIVk1MT0FERVJfTU9EVUxFX05BTUVfU0laRSAqIGluZGV4LAotICAgICAgICAgICAgbmFt
ZSwgSFZNTE9BREVSX01PRFVMRV9OQU1FX1NJWkUpOworICAgIGlmICggY21kbGluZSApCisgICAg
eworICAgICAgICBhc3NlcnQoc3RybmxlbihjbWRsaW5lLCBIVk1MT0FERVJfTU9EVUxFX0NNRExJ
TkVfU0laRSkKKyAgICAgICAgICAgICAgIDwgSFZNTE9BREVSX01PRFVMRV9DTURMSU5FX1NJWkUp
OworICAgICAgICBzdHJuY3B5KG1vZHVsZXNfY21kbGluZV9zdGFydCArIEhWTUxPQURFUl9NT0RV
TEVfQ01ETElORV9TSVpFICogaW5kZXgsCisgICAgICAgICAgICAgICAgY21kbGluZSwgSFZNTE9B
REVSX01PRFVMRV9DTURMSU5FX1NJWkUpOworICAgIH0KKwogICAgIG1vZGxpc3RbaW5kZXhdLmNt
ZGxpbmVfcGFkZHIgPQotICAgICAgICBtb2R1bGVzX2NtZGxpbmVfcGFkZHIgKyBIVk1MT0FERVJf
TU9EVUxFX05BTUVfU0laRSAqIGluZGV4OworICAgICAgICBtb2R1bGVzX2NtZGxpbmVfcGFkZHIg
KyBIVk1MT0FERVJfTU9EVUxFX0NNRExJTkVfU0laRSAqIGluZGV4OwogCiAgICAgc3RhcnRfaW5m
by0+bnJfbW9kdWxlcysrOwogfQpAQCAtMTY2OSwxMCArMTY2OCwxMCBAQCBzdGF0aWMgaW50IGJv
b3RsYXRlX2h2bShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgc3RydWN0IGh2bV9zdGFy
dF9pbmZvICpzdGFydF9pbmZvOwogICAgIHNpemVfdCBzdGFydF9pbmZvX3NpemU7CiAgICAgc3Ry
dWN0IGh2bV9tb2RsaXN0X2VudHJ5ICptb2RsaXN0OworICAgIHVuc2lnbmVkIGludCBpOwogCiAg
ICAgc3RhcnRfaW5mb19zaXplID0gc2l6ZW9mKCpzdGFydF9pbmZvKSArIGRvbS0+Y21kbGluZV9z
aXplOwotICAgIGlmICggZG9tLT5yYW1kaXNrX2Jsb2IgKQotICAgICAgICBzdGFydF9pbmZvX3Np
emUgKz0gc2l6ZW9mKHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSk7CisgICAgc3RhcnRfaW5mb19z
aXplICs9IHNpemVvZihzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkpICogZG9tLT5udW1fbW9kdWxl
czsKIAogICAgIGlmICggc3RhcnRfaW5mb19zaXplID4KICAgICAgICAgIGRvbS0+c3RhcnRfaW5m
b19zZWcucGFnZXMgPDwgWENfRE9NX1BBR0VfU0hJRlQoZG9tKSApCkBAIC0xNzAzLDEyICsxNzAy
LDE4IEBAIHN0YXRpYyBpbnQgYm9vdGxhdGVfaHZtKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh1aW50cHRyX3QpY21kbGluZSAtICh1
aW50cHRyX3Qpc3RhcnRfaW5mbyk7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIGRvbS0+cmFt
ZGlza19ibG9iICkKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBkb20tPm51bV9tb2R1bGVzOyBp
KysgKQogICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgeGNfaHZtX2Zpcm13YXJlX21vZHVs
ZSBtb2Q7CisKKyAgICAgICAgICAgIERPTVBSSU5URigiQWRkaW5nIG1vZHVsZSAldSIsIGkpOwor
ICAgICAgICAgICAgbW9kLmd1ZXN0X2FkZHJfb3V0ID0KKyAgICAgICAgICAgICAgICBkb20tPm1v
ZHVsZXNbaV0uc2VnLnZzdGFydCAtIGRvbS0+cGFybXMudmlydF9iYXNlOworICAgICAgICAgICAg
bW9kLmxlbmd0aCA9CisgICAgICAgICAgICAgICAgZG9tLT5tb2R1bGVzW2ldLnNlZy52ZW5kIC0g
ZG9tLT5tb2R1bGVzW2ldLnNlZy52c3RhcnQ7CiAKLSAgICAgICAgICAgIG1vZGxpc3RbMF0ucGFk
ZHIgPSBkb20tPnJhbWRpc2tfc2VnLnZzdGFydCAtIGRvbS0+cGFybXMudmlydF9iYXNlOwotICAg
ICAgICAgICAgbW9kbGlzdFswXS5zaXplID0gZG9tLT5yYW1kaXNrX3NlZy52ZW5kIC0gZG9tLT5y
YW1kaXNrX3NlZy52c3RhcnQ7Ci0gICAgICAgICAgICBzdGFydF9pbmZvLT5ucl9tb2R1bGVzID0g
MTsKKyAgICAgICAgICAgIGFkZF9tb2R1bGVfdG9fbGlzdChkb20sICZtb2QsIGRvbS0+bW9kdWxl
c1tpXS5jbWRsaW5lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vZGxpc3QsIHN0
YXJ0X2luZm8pOwogICAgICAgICB9CiAKICAgICAgICAgLyogQUNQSSBtb2R1bGUgMCBpcyB0aGUg
UlNEUCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwppbmRleCBlZjgzNGU2NTJkLi5mYmJkYjllYzJmIDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAt
Nzk2LDEyICs3OTYsMTIgQEAgaW50IGxpYnhsX19idWlsZF9wdihsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKIAogICAgIGlmICggc3RhdGUtPnB2X3JhbWRpc2sucGF0aCAmJiBzdHJsZW4o
c3RhdGUtPnB2X3JhbWRpc2sucGF0aCkgKSB7CiAgICAgICAgIGlmIChzdGF0ZS0+cHZfcmFtZGlz
ay5tYXBwZWQpIHsKLSAgICAgICAgICAgIGlmICggKHJldCA9IHhjX2RvbV9yYW1kaXNrX21lbShk
b20sIHN0YXRlLT5wdl9yYW1kaXNrLmRhdGEsIHN0YXRlLT5wdl9yYW1kaXNrLnNpemUpKSAhPSAw
ICkgeworICAgICAgICAgICAgaWYgKCAocmV0ID0geGNfZG9tX21vZHVsZV9tZW0oZG9tLCBzdGF0
ZS0+cHZfcmFtZGlzay5kYXRhLCBzdGF0ZS0+cHZfcmFtZGlzay5zaXplLCBOVUxMKSkgIT0gMCAp
IHsKICAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAieGNfZG9tX3JhbWRpc2tfbWVtIGZhaWxl
ZCIpOwogICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgfQogICAgICAgICB9
IGVsc2UgewotICAgICAgICAgICAgaWYgKCAocmV0ID0geGNfZG9tX3JhbWRpc2tfZmlsZShkb20s
IHN0YXRlLT5wdl9yYW1kaXNrLnBhdGgpKSAhPSAwICkgeworICAgICAgICAgICAgaWYgKCAocmV0
ID0geGNfZG9tX21vZHVsZV9maWxlKGRvbSwgc3RhdGUtPnB2X3JhbWRpc2sucGF0aCwgTlVMTCkp
ICE9IDAgKSB7CiAgICAgICAgICAgICAgICAgTE9HRShFUlJPUiwgInhjX2RvbV9yYW1kaXNrX2Zp
bGUgZmFpbGVkIik7CiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CkBA
IC0xMDQzLDE0ICsxMDQzLDE0IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9maXJtd2FyZShs
aWJ4bF9fZ2MgKmdjLAogCiAgICAgICAgIGlmIChzdGF0ZS0+cHZfcmFtZGlzay5wYXRoICYmIHN0
cmxlbihzdGF0ZS0+cHZfcmFtZGlzay5wYXRoKSkgewogICAgICAgICAgICAgaWYgKHN0YXRlLT5w
dl9yYW1kaXNrLm1hcHBlZCkgewotICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX3JhbWRpc2tf
bWVtKGRvbSwgc3RhdGUtPnB2X3JhbWRpc2suZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0ZS0+cHZfcmFtZGlzay5zaXplKTsKKyAgICAgICAgICAgICAg
ICByYyA9IHhjX2RvbV9tb2R1bGVfbWVtKGRvbSwgc3RhdGUtPnB2X3JhbWRpc2suZGF0YSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5wdl9yYW1kaXNrLnNp
emUsIE5VTEwpOwogICAgICAgICAgICAgICAgIGlmIChyYykgewogICAgICAgICAgICAgICAgICAg
ICBMT0dFKEVSUk9SLCAieGNfZG9tX3JhbWRpc2tfbWVtIGZhaWxlZCIpOwogICAgICAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9IGVsc2Ug
ewotICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX3JhbWRpc2tfZmlsZShkb20sIHN0YXRlLT5w
dl9yYW1kaXNrLnBhdGgpOworICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX21vZHVsZV9maWxl
KGRvbSwgc3RhdGUtPnB2X3JhbWRpc2sucGF0aCwgTlVMTCk7CiAgICAgICAgICAgICAgICAgaWYg
KHJjKSB7CiAgICAgICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fcmFtZGlza19m
aWxlIGZhaWxlZCIpOwogICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxWO-0007M0-Eg; Fri, 12 Jan 2018 11:29:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxWM-0007LT-BC
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:29:14 +0000
X-Inumbo-ID: 9f727d01-f78b-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f727d01-f78b-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:27:50 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465529614"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:11 +0000
Message-ID: <20180112112910.16762-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 03/62] tools/libxc: remove extraneous newline
	in xc_dom_load_acpi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGli
eGMveGNfZG9tX2NvcmUuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgYi90
b29scy9saWJ4Yy94Y19kb21fY29yZS5jCmluZGV4IGI1ZjMxNmExZGMuLjMwM2NiOTcxZTggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKKysrIGIvdG9vbHMvbGlieGMveGNf
ZG9tX2NvcmUuYwpAQCAtMTA3OCw3ICsxMDc4LDcgQEAgc3RhdGljIGludCB4Y19kb21fbG9hZF9h
Y3BpKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIAogICAgIHdoaWxlICggKGkgPCBNQVhfQUNQ
SV9NT0RVTEVTKSAmJiBkb20tPmFjcGlfbW9kdWxlc1tpXS5sZW5ndGggKQogICAgIHsKLSAgICAg
ICAgRE9NUFJJTlRGKCIlczogJWQgYnl0ZXMgYXQgYWRkcmVzcyAlIiBQUkl4NjQgIlxuIiwgX19G
VU5DVElPTl9fLAorICAgICAgICBET01QUklOVEYoIiVzOiAlZCBieXRlcyBhdCBhZGRyZXNzICUi
IFBSSXg2NCwgX19GVU5DVElPTl9fLAogICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVs
ZXNbaV0ubGVuZ3RoLAogICAgICAgICAgICAgICAgICAgZG9tLT5hY3BpX21vZHVsZXNbaV0uZ3Vl
c3RfYWRkcl9vdXQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxWO-0007MB-LI; Fri, 12 Jan 2018 11:29:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxWM-0007LZ-Mo
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:29:14 +0000
X-Inumbo-ID: 9fb2b2ea-f78b-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fb2b2ea-f78b-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:27:51 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465529615"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:14 +0000
Message-ID: <20180112112910.16762-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 06/62] xen/common: Widen the guest logging
	buffer slightly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoaXMgcmVk
dWNlcyB0aGUgYW1vdW50IG9mIGxpbmUgd3JhcHBpbmcgZnJvbSBndWVzdHM7IFhlbiBpbiBwYXJ0
aWN1bGFyIGxpa2VzCnRvIHByaW50IGxpbmVzIGxvbmdlciB0aGFuIDgwIGNoYXJhY3RlcnMuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVuL2lu
Y2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMDAyYmEyOWQ2ZC4uNjRhYmMxZGY2YyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgK
QEAgLTQyNyw3ICs0MjcsNyBAQCBzdHJ1Y3QgZG9tYWluCiAgICAgeGVuX2RvbWFpbl9oYW5kbGVf
dCBoYW5kbGU7CiAKICAgICAvKiBodm1fcHJpbnRfbGluZSgpIGFuZCBndWVzdF9jb25zb2xlX3dy
aXRlKCkgbG9nZ2luZy4gKi8KLSNkZWZpbmUgRE9NQUlOX1BCVUZfU0laRSA4MAorI2RlZmluZSBE
T01BSU5fUEJVRl9TSVpFIDIwMAogICAgIGNoYXIgICAgICAgKnBidWY7CiAgICAgdW5zaWduZWQg
ICAgcGJ1Zl9pZHg7CiAgICAgc3BpbmxvY2tfdCAgcGJ1Zl9sb2NrOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:29:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:29:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxWS-0007Og-6Q; Fri, 12 Jan 2018 11:29:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxWQ-0007LL-JV
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:29:18 +0000
X-Inumbo-ID: 20d473d5-f78c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20d473d5-f78c-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:31:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457972737"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:10 +0000
Message-ID: <20180112112910.16762-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 02/62] xen/x86: report domain id on cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClVzZSB0aGUgRUNY
IHJlZ2lzdGVyIG9mIHRoZSBoeXBlcnZpc29yIGxlYWYgNS4gVGhlIEVBWCByZWdpc3RlciBvbgp0
aGlzIGxlYWYgaXMgYSBmbGFncyBmaWVsZCB0aGF0IGNhbiBiZSB1c2VkIHRvIG5vdGljZSB0aGUg
cHJlc2VuY2Ugb2YKdGhlIGRvbWFpbiBpZCBpbiBFQ1guIE5vdGUgdGhhdCB0aGlzIGlzIG9ubHkg
YXZhaWxhYmxlIHRvIEhWTSBndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFVzZSBsZWFm
IDUgaW5zdGVhZC4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICB8IDUg
KysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oIHwgMiArKwogMiBmaWxl
cyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJh
cHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGRiMTZhNDQ0MTcuLmE4OTYwNTNiMmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCkBAIC05MjQsNiArOTI0LDExIEBAIHZvaWQgY3B1aWRfaHlwZXJ2aXNvcl9sZWF2ZXMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgIC8qIEluZGljYXRlIHBy
ZXNlbmNlIG9mIHZjcHUgaWQgYW5kIHNldCBpdCBpbiBlYnggKi8KICAgICAgICAgcmVzLT5hIHw9
IFhFTl9IVk1fQ1BVSURfVkNQVV9JRF9QUkVTRU5UOwogICAgICAgICByZXMtPmIgPSB2LT52Y3B1
X2lkOworCisgICAgICAgIC8qIEluZGljYXRlIHByZXNlbmNlIG9mIGRvbWFpbiBpZCBhbmQgc2V0
IGl0IGluIGVjeCAqLworICAgICAgICByZXMtPmEgfD0gWEVOX0hWTV9DUFVJRF9ET01JRF9QUkVT
RU5UOworICAgICAgICByZXMtPmMgPSBkLT5kb21haW5faWQ7CisKICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIDU6IC8qIFBWLXNwZWNpZmljIHBhcmFtZXRlcnMgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L2NwdWlkLmgKaW5kZXggZWI3Njg3NWQwZS4uNjY1YzRiNjQ0ZCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2NwdWlkLmgKQEAgLTk0LDEyICs5NCwxNCBAQAogICogSFZNLXNwZWNpZmlj
IGZlYXR1cmVzCiAgKiBTdWItbGVhZiAwOiBFQVg6IEZlYXR1cmVzCiAgKiBTdWItbGVhZiAwOiBF
Qlg6IHZjcHUgaWQgKGlmZiBFQVggaGFzIFhFTl9IVk1fQ1BVSURfVkNQVV9JRF9QUkVTRU5UIGZs
YWcpCisgKiBTdWItbGVhZiAwOiBFQ1g6IGRvbWFpbiBpZCAoaWZmIEVBWCBoYXMgWEVOX0hWTV9D
UFVJRF9ET01JRF9QUkVTRU5UIGZsYWcpCiAgKi8KICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9BUElD
X0FDQ0VTU19WSVJUICgxdSA8PCAwKSAvKiBWaXJ0dWFsaXplZCBBUElDIHJlZ2lzdGVycyAqLwog
I2RlZmluZSBYRU5fSFZNX0NQVUlEX1gyQVBJQ19WSVJUICAgICAgKDF1IDw8IDEpIC8qIFZpcnR1
YWxpemVkIHgyQVBJQyBhY2Nlc3NlcyAqLwogLyogTWVtb3J5IG1hcHBlZCBmcm9tIG90aGVyIGRv
bWFpbnMgaGFzIHZhbGlkIElPTU1VIGVudHJpZXMgKi8KICNkZWZpbmUgWEVOX0hWTV9DUFVJRF9J
T01NVV9NQVBQSU5HUyAgICgxdSA8PCAyKQogI2RlZmluZSBYRU5fSFZNX0NQVUlEX1ZDUFVfSURf
UFJFU0VOVCAgKDF1IDw8IDMpIC8qIHZjcHUgaWQgaXMgcHJlc2VudCBpbiBFQlggKi8KKyNkZWZp
bmUgWEVOX0hWTV9DUFVJRF9ET01JRF9QUkVTRU5UICAgICgxdSA8PCA0KSAvKiBkb21pZCBpcyBw
cmVzZW50IGluIEVDWCAqLwogCiAvKgogICogTGVhZiA2ICgweDQwMDAweDA1KQotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:29:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:29:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxWT-0007PV-Di; Fri, 12 Jan 2018 11:29:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxWR-0007Lb-Ja
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:29:19 +0000
X-Inumbo-ID: 213ed57a-f78c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 213ed57a-f78c-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:31:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457972738"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:12 +0000
Message-ID: <20180112112910.16762-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 04/62] tools/libelf: fix elf notes check for
	PVH guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFZIIG9ubHkgcmVxdWlyZXMgUEhZUzMyX0VOVFJZIHRvIGJlIHNldC4gUmV0dXJuIGltbWVkaWF0
ZWx5IGlmIHRoYXQncwp0aGUgY2FzZS4KCkFsc28gcmVtb3ZlIHRoZSBwcmludGsgaW4gcHZoX2xv
YWRfa2VybmVsLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgICAgICB8IDQgLS0tLQogeGVuL2NvbW1v
bi9saWJlbGYvbGliZWxmLWRvbWluZm8uYyB8IDkgKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQs
IDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4
IGQ2OTZkNGNkOTcuLjdkMTc3YTFkN2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9t
MF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCkBAIC00ODQsMTAg
KzQ4NCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9sb2FkX2tlcm5lbChzdHJ1Y3QgZG9tYWlu
ICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAg
IH0KIAotICAgIHByaW50aygiT1M6ICVzIHZlcnNpb246ICVzIGxvYWRlcjogJXMgYml0bmVzczog
JXNcbiIsIHBhcm1zLmd1ZXN0X29zLAotICAgICAgICAgICBwYXJtcy5ndWVzdF92ZXIsIHBhcm1z
LmxvYWRlciwKLSAgICAgICAgICAgZWxmXzY0Yml0KCZlbGYpID8gIjY0LWJpdCIgOiAiMzItYml0
Iik7Ci0KICAgICAvKiBDb3B5IHRoZSBPUyBpbWFnZSBhbmQgZnJlZSB0ZW1wb3JhcnkgYnVmZmVy
LiAqLwogICAgIGVsZi5kZXN0X2Jhc2UgPSAodm9pZCAqKShwYXJtcy52aXJ0X2tzdGFydCAtIHBh
cm1zLnZpcnRfYmFzZSk7CiAgICAgZWxmLmRlc3Rfc2l6ZSA9IHBhcm1zLnZpcnRfa2VuZCAtIHBh
cm1zLnZpcnRfa3N0YXJ0OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRv
bWluZm8uYyBiL3hlbi9jb21tb24vbGliZWxmL2xpYmVsZi1kb21pbmZvLmMKaW5kZXggODI5ZDUx
NzZhOS4uNTA4ZjA4ZGI0MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saWJlbGYvbGliZWxmLWRv
bWluZm8uYworKysgYi94ZW4vY29tbW9uL2xpYmVsZi9saWJlbGYtZG9taW5mby5jCkBAIC0zODEs
NiArMzgxLDEzIEBAIHN0YXRpYyBlbGZfZXJyb3JzdGF0dXMgZWxmX3hlbl9ub3RlX2NoZWNrKHN0
cnVjdCBlbGZfYmluYXJ5ICplbGYsCiAgICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKKyAgICAv
KiBQVkggb25seSByZXF1aXJlcyBvbmUgRUxGIG5vdGUgdG8gYmUgc2V0ICovCisgICAgaWYgKCBw
YXJtcy0+cGh5c19lbnRyeSAhPSBVTlNFVF9BRERSMzIgKQorICAgIHsKKyAgICAgICAgZWxmX21z
ZyhlbGYsICJFTEY6IEZvdW5kIFBWSCBpbWFnZVxuIik7CisgICAgICAgIHJldHVybiAwOworICAg
IH0KKwogICAgIC8qIENoZWNrIHRoZSBjb250ZW50cyBvZiB0aGUgWGVuIG5vdGVzIG9yIGd1ZXN0
IHN0cmluZy4gKi8KICAgICBpZiAoICgoc3RybGVuKHBhcm1zLT5sb2FkZXIpID09IDApIHx8CiAg
ICAgICAgICAgc3RybmNtcChwYXJtcy0+bG9hZGVyLCAiZ2VuZXJpYyIsIDcpKSAmJgpAQCAtMzg5
LDcgKzM5Niw3IEBAIHN0YXRpYyBlbGZfZXJyb3JzdGF0dXMgZWxmX3hlbl9ub3RlX2NoZWNrKHN0
cnVjdCBlbGZfYmluYXJ5ICplbGYsCiAgICAgewogICAgICAgICBlbGZfZXJyKGVsZiwKICAgICAg
ICAgICAgICAgICAiRVJST1I6IFdpbGwgb25seSBsb2FkIGltYWdlcyBidWlsdCBmb3IgdGhlIGdl
bmVyaWMgbG9hZGVyIG9yIExpbnV4IGltYWdlcyIKLSAgICAgICAgICAgICAgICAiIChOb3QgJyUu
KnMnIGFuZCAnJS4qcycpXG4iLAorICAgICAgICAgICAgICAgICIgKE5vdCAnJS4qcycgYW5kICcl
LipzJykgb3Igd2l0aCBQSFlTMzJfRU5UUlkgc2V0XG4iLAogICAgICAgICAgICAgICAgIChpbnQp
c2l6ZW9mKHBhcm1zLT5sb2FkZXIpLCBwYXJtcy0+bG9hZGVyLAogICAgICAgICAgICAgICAgIChp
bnQpc2l6ZW9mKHBhcm1zLT5ndWVzdF9vcyksIHBhcm1zLT5ndWVzdF9vcyk7CiAgICAgICAgIHJl
dHVybiAtMTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:29:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:29:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxWT-0007Q2-KL; Fri, 12 Jan 2018 11:29:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxWR-0007La-Ja
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:29:19 +0000
X-Inumbo-ID: 2167ecb2-f78c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2167ecb2-f78c-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:31:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457972740"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:17 +0000
Message-ID: <20180112112910.16762-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 09/62] ACPICA: Make ACPI Power Management
	Timer (PM Timer) optional.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQm9iIE1vb3JlIDxyb2JlcnQubW9vcmVAaW50ZWwuY29tPgoKUE0gVGltZXIgaXMgbm93
IG9wdGlvbmFsLgpUaGlzIHN1cHBvcnQgaXMgYWxyZWFkeSBpbiBXaW5kb3dzOCBhbmQgIlNIT1VM
RCIgY29tZSBvdXQgaW4gQUNQSSA1LjBBCihpZiBhbGwgZ29lcyB3ZWxsKS4KClRoZSBjaGFuZ2Ug
ZG9lc24ndCBhZmZlY3QgWGVuIGRpcmVjdGx5LCBiZWNhdXNlIGl0IGRvZXMgbm90IHJlbHkKb24g
dGhlIHByZXNlbmNlIG9mIHRoZSBQTSB0aW1lci4KClNpZ25lZC1vZmYtYnk6IEJvYiBNb29yZSA8
cm9iZXJ0Lm1vb3JlQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTHYgWmhlbmcgPGx2LnpoZW5n
QGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbC5qLnd5
c29ja2lAaW50ZWwuY29tPgpbcG9ydGVkIHRvIFhlbl0KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvYWNwaS90YWJs
ZXMvdGJmYWR0LmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvdGFibGVzL3RiZmFk
dC5jIGIveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMvdGJmYWR0LmMKaW5kZXggZDYyZDhkNWNiOS4u
ZjExZmQ1YTkwMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMvdGJmYWR0LmMK
KysrIGIveGVuL2RyaXZlcnMvYWNwaS90YWJsZXMvdGJmYWR0LmMKQEAgLTk1LDcgKzk1LDggQEAg
c3RhdGljIHN0cnVjdCBhY3BpX2ZhZHRfaW5mbyBfX2luaXRkYXRhIGZhZHRfaW5mb190YWJsZVtd
ID0gewogCiAJeyJQbVRpbWVyQmxvY2siLCBBQ1BJX0ZBRFRfT0ZGU0VUKHhwbV90aW1lcl9ibG9j
ayksCiAJIEFDUElfRkFEVF9PRkZTRVQocG1fdGltZXJfYmxvY2spLAotCSBBQ1BJX0ZBRFRfT0ZG
U0VUKHBtX3RpbWVyX2xlbmd0aCksIEFDUElfRkFEVF9SRVFVSVJFRH0sCisJIEFDUElfRkFEVF9P
RkZTRVQocG1fdGltZXJfbGVuZ3RoKSwKKwkgQUNQSV9GQURUX1NFUEFSQVRFX0xFTkdUSH0sIC8q
IEFDUEkgNS4wQTogVGltZXIgaXMgb3B0aW9uYWwgKi8KIAogCXsiR3BlMEJsb2NrIiwgQUNQSV9G
QURUX09GRlNFVCh4Z3BlMF9ibG9jayksCiAJIEFDUElfRkFEVF9PRkZTRVQoZ3BlMF9ibG9jayks
CkBAIC00MzcsNyArNDM4LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGFjcGlfdGJfdmFsaWRhdGVf
ZmFkdCh2b2lkKQogCiAJCWlmIChmYWR0X2luZm9fdGFibGVbaV0udHlwZSAmIEFDUElfRkFEVF9S
RVFVSVJFRCkgewogCQkJLyoKLQkJCSAqIEZpZWxkIGlzIHJlcXVpcmVkIChQbTFhX2V2ZW50LCBQ
bTFhX2NvbnRyb2wsIHBtX3RpbWVyKS4KKwkJCSAqIEZpZWxkIGlzIHJlcXVpcmVkIChQbTFhX2V2
ZW50LCBQbTFhX2NvbnRyb2wpLgogCQkJICogQm90aCB0aGUgYWRkcmVzcyBhbmQgbGVuZ3RoIG11
c3QgYmUgbm9uLXplcm8uCiAJCQkgKi8KIAkJCWlmICghYWRkcmVzczY0LT5hZGRyZXNzIHx8ICFs
ZW5ndGgpIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:30:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:30:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxXW-0000D1-13; Fri, 12 Jan 2018 11:30:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mjfy=eh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZxXV-0000Ck-8S
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 11:30:25 +0000
X-Inumbo-ID: c92db34a-f78b-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c92db34a-f78b-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:29:00 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 Jan 2018 04:30:23 -0700
Message-Id: <5A58AA60020000780019E100@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 Jan 2018 04:30:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515688450-27444-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515688450-27444-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/bitops: Introduce variable/constant
 pairs for __{set, clear, change}_bit()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDExLjAxLjE4IGF0IDE3OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSnVzdCBhcyB3aXRoIHRlc3RfYml0LCB0aGUgbm9uLWF0b21pYyBzZXQvY2xlYXIvY2hh
bmdlIGhlbHBlcnMgY2FuIGJlIGJldHRlcgo+IG9wdGltaXNlZCBieSB0aGUgY29tcGlsZXIgaW4g
dGhlIGNhc2UgdGhhdCB0aGUgbnIgcGFyYW1ldGVyIGlzIGNvbnN0YW50LCBhbmQKPiBpdCBvZnRl
biBpcy4KPiAKPiBUaGlzIHJlc3VsdHMgaW4gYSBnZW5lcmFsIHJlcGxhY2VtZW50IG9mIGBtb3Yg
JGltbSwgJXJlZzsgYnQqICVyZWcsIG1lbWAgd2l0aAo+IHRoZSBtb3JlIHNpbXBsZSBgb3AgJGlt
bSwgbWVtYCwgcmVkdWNpbmcgcmVnaXN0ZXIgcHJlc3N1cmUuCj4gCj4gVGhlIG5ldCBkaWZmc3Rh
dCBpczoKPiAgIGFkZC9yZW1vdmU6IDAvMSBncm93L3NocmluazogNS8xNyB1cC9kb3duOiA5MC8t
MzAxICgtMjExKQo+IAo+IEFzIGEgcGllY2Ugb2YgbWlub3IgY2xlYW51cCwgZHJvcCB1bm5lY2Vz
c2FyeSBicmFja2V0cyBpbiB0aGUgdGVzdF9iaXQoKQo+IG1hY3JvLCBhbmQgZml4IHRoZSBpbmRl
bnRhdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCj4gQEAgLTI5MSw5ICszMDksOSBAQCBzdGF0aWMgaW5saW5lIGludCB2YXJpYWJsZV90ZXN0
X2JpdChpbnQgbnIsIGNvbnN0IHZvbGF0aWxlIHZvaWQgKmFkZHIpCj4gIAo+ICAjZGVmaW5lIHRl
c3RfYml0KG5yLCBhZGRyKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIGlm
ICggYml0b3BfYmFkX3NpemUoYWRkcikgKSBfX2JpdG9wX2JhZF9zaXplKCk7ICAgICBcCj4gLSAg
ICAoX19idWlsdGluX2NvbnN0YW50X3AobnIpID8gICAgICAgICAgICAgICAgICAgICAgICAgXAo+
IC0gICAgIGNvbnN0YW50X3Rlc3RfYml0KChuciksKGFkZHIpKSA6ICAgICAgICAgICAgICAgICAg
IFwKPiAtICAgICB2YXJpYWJsZV90ZXN0X2JpdCgobnIpLChhZGRyKSkpOyAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICBfX2J1aWx0aW5fY29uc3RhbnRfcChucikgPyAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgICAgIGNvbnN0YW50X3Rlc3RfYml0KG5yLCBhZGRyKSA6ICAgICAg
ICAgICAgICAgICAgIFwKPiArICAgICAgICB2YXJpYWJsZV90ZXN0X2JpdChuciwgYWRkcik7ICAg
ICAgICAgICAgICAgICAgICBcCj4gIH0pCgpJIGFwcHJlY2lhdGUgeW91IGFsc28gZG9pbmcgdGhl
IGNsZWFudXAgaGVyZSwgeWllbGRpbmcgYSBjb25zaXN0ZW50Cm92ZXJhbGwgcmVzdWx0LgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:30:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxXX-0000Dg-7r; Fri, 12 Jan 2018 11:30:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxXW-0000Bx-23
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:30:26 +0000
X-Inumbo-ID: 218e18b2-f78c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 218e18b2-f78c-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:31:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457972739"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:08 +0000
Message-ID: <20180112112910.16762-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 00/62] Comet: Run PV in PVH container
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpUaGlzIGlzIGEgcGF0Y2ggc2VyaWVzIHRvIHJ1biBQViBndWVzdCBpbnNpZGUgYSBQ
VkggY29udGFpbmVyLiBJdCBzaG91bGQKYWxzbyBzdXBwb3J0IHJ1bm5pbmcgdW5kZXIgSFZNIG1v
ZGUgYnV0IHdlJ3ZlIG5vdCBleHRlbnNpdmVseSB0ZXN0ZWQgaXQuClRoZSBmdXR1cmUgcGxhbiBp
cyBmb3IgdGhpcyB0byBtZXJnZSB3aXRoIHRoZSBWaXhlbiB3b3JrIEFtYXpvbiBkaWQuCiAKVGhl
IHNlcmllcyBjYW4gYmUgZm91bmQgYXQ6CgogICAgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
LWh0dHAvcGVvcGxlL2xpdXcveGVuLmdpdCB3aXAucHZzaGltLXYyLjMKClRoZSBiYXNpYyBpZGVh
IGNhbiBiZSBmb3VuZCBhdCBwYWdlIDE1IG9mIHRoZSBzbGlkZXMgYXQgWzBdLiBUaGlzIGNhbgpi
ZSB1c2VkIHRvIG1pdGlnYXRlIE1lbHRkb3duIGFzIHN0YXRlZCBpbiBbMV0uCgpUaGUgZGlmZmVy
ZW5jZSBiZXR3ZWVuIENvbWV0IGFuZCBWaXhlbiBpcyBkaXNjdXNzZWQgc29tZXdoZXJlIGVsc2Uu
IFBsZWFzZQpjb25zdWx0IHRob3NlIHRocmVhZHMgdG8gcGljayB0aGUgcmlnaHQgc2hvcnQgdGVy
bSBzb2x1dGlvbi4KClRoaXMgdmVyc2lvbiBub3cgaGFzIGEgZnVuY3Rpb25hbCB0b29sc3RhY2su
IEEgbG90IG9mIGNvbW1lbnRzIGluIHRoZSBwcmV2aW91cwp2ZXJzaW9uIGFyZSBhZGRyZXNzZWQs
IGJ1dCB0aGVyZSBhcmUgbGVmdG92ZXJzLgoKSW5zdHJ1Y3Rpb25zIG9uIHVzaW5nIHRoZSBzaGlt
OgoKMS4gR2l0IGNsb25lIHRoZSBicmFuY2ggYW5kIGNvbmZpZ3VyZSBhcyB5b3Ugbm9ybWFsbHkg
d291bGQuCjIuIEEgeGVuLXNoaW0gYmluYXJ5IHdvdWxkIGJlIGJ1aWx0IGFuZCBpbnN0YWxsZWQg
aW50byBYZW4ncyBmaXJtd2FyZQogICBkaXJlY3RvcnksIGFsb25nIHNpZGUgaHZtbG9hZGVyIGFu
ZCBjby4KMy4gQXBwZW5kIHRoZSBmb2xsb3dpbmcgb3B0aW9ucyB0byBndWVzdCBjb25maWcgZmls
ZQogICAgICAgdHlwZSA9ICdwdmgnCiAgICAgICBwdnNoaW0gPSAxCiAgICAgICBwdnNoaW1fY21k
bGluZSA9ICJ4eHh4IiAjIGlmIGFueQogICAgICAgcHZzaGltX2V4dHJhID0gInh4eHgiCiAgIFBs
ZWFzZSBzZWUgeGwgbWFucGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KICAgSSBwZXJzb25hbGx5
IHVzZQogICAgICAgcHZzaGltX2NtZGxpbmU9InB2LXNoaW0gY29uc29sZT14ZW4scHYgbG9nbHZs
PWFsbCBndWVzdF9sb2dsdmw9YWxsIGFwaWNfdmVyYm9zaXR5PWRlYnVnIGU4MjAtdmVyYm9zZSBz
Y2hlZD1udWxsIgogICB0byBnZXQgbW9yZSBkZWJ1Z2dpbmcgb3V0cHV0Lgo0LiB4bCBjcmVhdGUg
LWMgZ3Vlc3QuY2ZnCgpZb3Ugc2hvdWxkIGJlIGFibGUgdG8gc2VlIHNvbWUgWGVuIG1lc3NhZ2Vz
IGZpcnN0IGFuZCB0aGVuIGd1ZXN0IGtlcm5lbAptZXNzYWdlcy4KClRoZSBwYXRjaCBzZXJpZXMg
aXMgc3BsaXQgaW50byB0aHJlZSBwYXJ0cy4gUGxlYXNlIHNlZSB0aGUgbWFya2Vycy4KCiMgSG9z
dCBwYXRjaGVzCgpjMmI1ZDE5MzY2IHg4Ni9zdm06IE9mZmVyIENQVUlEIEZhdWx0aW5nIHRvIEFN
RCBIVk0gZ3Vlc3RzIGFzIHdlbGwKZGUxZGI1NGQzZCB4ZW4veDg2OiByZXBvcnQgZG9tYWluIGlk
IG9uIGNwdWlkCmZlYWRkZjA2MjggdG9vbHMvbGlieGM6IHJlbW92ZSBleHRyYW5lb3VzIG5ld2xp
bmUgaW4geGNfZG9tX2xvYWRfYWNwaQoyZDczNTQ0ZDYwIHRvb2xzL2xpYmVsZjogZml4IGVsZiBu
b3RlcyBjaGVjayBmb3IgUFZIIGd1ZXN0CjYwNWVjYzI4YWIgdG9vbHMvbGlieGM6IE11bHRpIG1v
ZHVsZXMgc3VwcG9ydAo4ZGFmZmQ0YmJhIHhlbi9jb21tb246IFdpZGVuIHRoZSBndWVzdCBsb2dn
aW5nIGJ1ZmZlciBzbGlnaHRseQoKIyBTaGltIHBhdGNoZXMKCjIwMDg3ODNiNjggeDg2L3RpbWU6
IFByaW50IGEgbW9yZSBoZWxwZnVsIGVycm9yIHdoZW4gYSBwbGF0Zm9ybSB0aW1lciBjYW4ndCBi
ZSBmb3VuZAphYTQzNDE1YmVjIHg4Ni9saW5rOiBJbnRyb2R1Y2UgYW5kIHVzZSBTRUNUSU9OX0FM
SUdOCjUzZDk0M2VlYjggQUNQSUNBOiBNYWtlIEFDUEkgUG93ZXIgTWFuYWdlbWVudCBUaW1lciAo
UE0gVGltZXIpIG9wdGlvbmFsLgowMzBmOGQwZmQ2IHhlbi9kb21jdGw6IFJldHVybiBhcmNoX2Nv
bmZpZyB2aWEgZ2V0ZG9tYWluaW5mbwo3OWZjYjU5OGFlIHRvb2xzL29jYW1sOiBFeHBvc2UgYXJj
aF9jb25maWcgaW4gZG9tYWluaW5mbwo5OTA0MzhjZDVkIHRvb2xzL29jYW1sOiBFeHRlbmQgZG9t
YWluX2NyZWF0ZSgpIHRvIHRha2UgYXJjaF9kb21haW5jb25maWcKYmQyY2NmNGM2ZiB4ODYvZml4
bWFwOiBNb2RpZnkgZml4X3RvX3ZpcnQoKSB0byByZXR1cm4gYSB2b2lkIHBvaW50ZXIKOGMzNjkz
OTExOCB4ODY6IENvbW1vbiBjcHVpZCBmYXVsdGluZyBzdXBwb3J0CmVkY2FkNmVmNGIgeDg2L0tj
b25maWc6IE9wdGlvbnMgZm9yIFhlbiBhbmQgUFZIIHN1cHBvcnQKYTU0NDZkYmYzMSB4ODYvbGlu
azogUmVsb2NhdGUgcHJvZ3JhbSBoZWFkZXJzCjgwYjNhMDhmOWMgeDg2OiBpbnRyb2R1Y2UgRUxG
Tk9URSBtYWNybwowNjg5MzNmMzdhIHg4NjogcHJvZHVjZSBhIGJpbmFyeSB0aGF0IGNhbiBiZSBi
b290ZWQgYXMgUFZICjNhY2QyM2UwYTEgeDg2L2VudHJ5OiBFYXJseSBQVkggYm9vdCBjb2RlCmNk
ZDFkZTg3M2QgeDg2L2Jvb3Q6IE1hcCBtb3JlIHRoYW4gdGhlIGZpcnN0IDE2TUIKM2Y2YzFjMzNl
YyB4ODYvZW50cnk6IFByb2JlIGZvciBYZW4gZWFybHkgZHVyaW5nIGJvb3QKODU1ODU2ZTg1NyB4
ODYvZ3Vlc3Q6IEh5cGVyY2FsbCBzdXBwb3J0CmYyMDRhNzNmZWYgeDg2L3NodXRkb3duOiBTdXBw
b3J0IGZvciB1c2luZyBTQ0hFRE9QX3tzaHV0ZG93bixyZWJvb3R9CjNjOTU5MDEzNWQgeDg2L3B2
aDogUmV0cmlldmUgbWVtb3J5IG1hcCBmcm9tIFhlbgo4NWNmZDJhNzM1IHhlbi9jb25zb2xlOiBJ
bnRyb2R1Y2UgY29uc29sZT14ZW4KNDdhZDRlY2YyNSB4ZW46IGludHJvZHVjZSByYW5nZXNldF9j
bGFpbV9yYW5nZQo5NzFiNWM4ZDFmIHhlbi9wdnNoaW06IGtlZXAgdHJhY2sgb2YgdXNlZCBQRk4g
cmFuZ2VzCmUzMDM5ZjJkZjAgeDg2L2d1ZXN0OiBtYXAgc2hhcmVkX2luZm8gcGFnZQozOTk3ODgx
MDk3IHhlbi9ndWVzdDogZmV0Y2ggdkNQVSBJRCBmcm9tIFhlbgpkNjkzYjEwMjk5IHg4Ni9ndWVz
dDogbWFwIHBlci1jcHUgdmNwdV9pbmZvIGFyZWEuCmM1ODI5NjJhYzcgeDg2OiB4ZW4gcHYgY2xv
Y2sgdGltZSBzb3VyY2UKMmU4YWZjMWVhZCB4ODY6IEFQSUMgdGltZXIgY2FsaWJyYXRpb24gd2hl
biBydW5uaW5nIGFzIGEgZ3Vlc3QKYjVhNmU1OGZmMyB4ODY6IHJlYWQgd2FsbGNsb2NrIGZyb20g
WGVuIHdoZW4gcnVubmluZyBpbiBwdmggbW9kZQpiYzNlNWU4NjZhIHg4NjogZG9uJ3Qgc3dhbGxv
dyB0aGUgZmlyc3QgY29tbWFuZCBsaW5lIGl0ZW0gaW4gZ3Vlc3QgbW9kZQowOWNlZGMzYWYzIHg4
Ni9ndWVzdDogc2V0dXAgZXZlbnQgY2hhbm5lbCB1cGNhbGwgdmVjdG9yCjgzNDNhNjUxZWEgeDg2
L2d1ZXN0OiBhZGQgUFYgY29uc29sZSBjb2RlCmVjOGZiOGY3YTEgeDg2L2d1ZXN0OiB1c2UgUFYg
Y29uc29sZSBmb3IgWGVuL0RvbTAgSS9PCjFlYzIyMmExNTMgeDg2L3NoaW06IEtjb25maWcgYW5k
IGNvbW1hbmQgbGluZSBvcHRpb25zCjA2MjA2ODZkNzIgdG9vbHMvZmlybXdhcmU6IEJ1aWxkIGFu
ZCBpbnN0YWxsIHhlbi1zaGltCjUzNjMzOWE5OTQgeGVuL3g4NjogbWFrZSBWR0Egc3VwcG9ydCBz
ZWxlY3RhYmxlCjIxZjBhNmVkOTcgeGVuL3B2aDogZG8gbm90IG1hcmsgdGhlIGxvdyAxTUIgYXMg
SU8gbWVtCmRiMTA0YzAzOTEgc2NoZWQvbnVsbDogc2tpcCB2Q1BVcyBvbiB0aGUgd2FpdHF1ZXVl
IHRoYXQgYXJlIGJsb2NrZWQKNTQ5ZGJhNmE1YSB4ZW4vcHZzaGltOiBza2lwIERvbTAtb25seSBk
b21haW4gYnVpbGRlciBwYXJ0cwoxYmJhNjZlNGM3IHhlbjogbWFyayB4ZW5zdG9yZS9jb25zb2xl
IHBhZ2VzIGFzIFJBTQpiOTA3ZWQ3MzIyIHhlbi9wdnNoaW06IG1vZGlmeSBEb20wIGJ1aWxkZXIg
aW4gb3JkZXIgdG8gYnVpbGQgYSBEb21VCjg2NzM4MGM0MGUgeGVuL3B2c2hpbTogc2V0IGNvcnJl
Y3QgZG9taWQgdmFsdWUKZDM2ODJiYWFmYiB4ZW4vcHZzaGltOiBmb3J3YXJkIGV2dGNobiBvcHMg
YmV0d2VlbiBMMCBYZW4gYW5kIEwyIERvbVUKMjVmNjgyYjc1MSB4ZW4vcHZzaGltOiBhZGQgZ3Jh
bnQgdGFibGUgb3BlcmF0aW9ucwpjNTM4YzdmNjM1IHg4Ni9wdi1zaGltOiBzaGFkb3cgUFYgY29u
c29sZSdzIHBhZ2UgZm9yIEwyIERvbVUKODVkMTQyYTA1MyB4ZW4vcHZzaGltOiBhZGQgbWlncmF0
aW9uIHN1cHBvcnQKOTI2MTJhOTdlZiB4ZW4vcHZzaGltOiBhZGQgc2hpbV9tZW0gY21kbGluZSBw
YXJhbWV0ZXIKMWY2NDI2MWNjYSB4ZW4vcHZzaGltOiBzZXQgbWF4X3BhZ2VzIHRvIHRoZSB2YWx1
ZSBvZiB0b3RfcGFnZXMKZjlmOTI2NWYwZSB4ZW4vcHZzaGltOiBzdXBwb3J0IHZDUFUgaG90cGx1
Zwo3ZjcyM2I2ZGZmIHhlbi9wdnNoaW06IG1lbW9yeSBob3RwbHVnCjUwMTZjMDVmYzkgeGVuL3No
aW06IG1vZGlmeSBzaGltX21lbSBwYXJhbWV0ZXIgYmVoYXZpb3VyCjRmNGNmMzMwNGEgeGVuL3B2
c2hpbTogdXNlIGRlZmF1bHQgcG9zaXRpb24gZm9yIHRoZSBtMnAgbWFwcGluZ3MKYzdiZGU3NGRm
OSB4ZW4vc2hpbTogY3Jhc2ggaW5zdGVhZCBvZiByZWJvb3QgaW4gc2hpbSBtb2RlCmY4NDJlZDUz
OWEgeGVuL3NoaW06IGFsbG93IERvbVUgdG8gaGF2ZSBhcyBtYW55IHZjcHVzIGFzIGF2YWlsYWJs
ZQoKIyBUb29sc3RhY2sgcGF0Y2hlcwoKNWM0M2M1NzIxYyBsaWJ4bDogcHZzaGltOiBQcm92aWRl
IGZpcnN0LWNsYXNzIGNvbmZpZyBzZXR0aW5ncyB0byBlbmFibGUgc2hpbSBtb2RlCjY4MzM1Mzcw
NTAgbGlieGw6IHB2c2hpbTogSW50cm9kdWNlIHB2c2hpbV9leHRyYQpjMTI4OTgxZTczIHhsOiBw
dnNoaW06IFByb3ZpZGUgYW5kIGRvY3VtZW50IHhsIGNvbmZpZwo0Njg5ZGMyZTI5IHhsOiBEZWZh
dWx0IGd1ZXN0IG1vZGUgY2hhbmdlZCBmcm9tIFBWIHRvIFBWSCB3aXRoIFBWIHNoaW0KCgpXZWku
CgpbMF0gaHR0cHM6Ly93d3cuc2xpZGVzaGFyZS5uZXQveGVuX2NvbV9tZ3IveHBkZHMxNy1rZXlu
b3RlLXRvd2FyZHMtYS1jb25maWd1cmFibGUtYW5kLXNsaW1tZXIteDg2LWh5cGVydmlzb3Itd2Vp
LWxpdS1jaXRyaXgKWzFdIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29yeS0yNTQu
aHRtbAoKCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsKIGRv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgICAgfCAgMzUgKysKIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgfCAgMzYgKy0KIHN0dWJkb20vZ3J1Yi9rZXhlYy5j
ICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHRvb2xzL2Zpcm13YXJlL01ha2VmaWxlICAgICAg
ICAgICAgICAgfCAgIDkgKwogdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSAgICAgICB8
ICA1OSArKysKIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcgICAgfCAgODUgKysr
CiB0b29scy9oZWxwZXJzL2luaXQteGVuc3RvcmUtZG9tYWluLmMgIHwgICA0ICstCiB0b29scy9s
aWJ4Yy9pbmNsdWRlL3hjX2RvbS5oICAgICAgICAgIHwgIDQ4ICstCiB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCAgICAgICAgIHwgICAxICsKIHRvb2xzL2xpYnhjL3hjX2RvbV9jb21wYXRf
bGludXguYyAgICAgfCAgIDIgKy0KIHRvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMgICAgICAgICAg
ICAgfCAxNTQgKysrKy0tCiB0b29scy9saWJ4Yy94Y19kb21feDg2LmMgICAgICAgICAgICAgIHwg
IDY1ICstLQogdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgICB8ICAgMSArCiB0
b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAgICAgICAgIHwgICA4ICsKIHRvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jICAgICAgICAgICAgfCAgMjIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rv
bS5jICAgICAgICAgICAgICAgfCAgNjcgKystCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
ICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgICAgICAg
fCAgIDYgKy0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgICAgfCAgMzEgKy0K
IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgICAgfCAgMzAgKy0KIHRvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jICAgfCAgNDggKy0KIHRvb2xzL3hsL3hsX3BhcnNl
LmMgICAgICAgICAgICAgICAgICAgfCAgMjUgKy0KIHhlbi9NYWtlZmlsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTYgKy0KIHhlbi9hcmNoL3g4Ni9LY29uZmlnICAgICAgICAgICAgICAg
ICAgfCAgNDAgKy0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDkg
KwogeGVuL2FyY2gveDg2L2FjcGkvbGliLmMgICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2Fy
Y2gveDg2L2FwaWMuYyAgICAgICAgICAgICAgICAgICB8ICAzOCArLQogeGVuL2FyY2gveDg2L2Jv
b3QvYnVpbGQzMi5tayAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvYm9vdC9jbWRsaW5l
LmMgICAgICAgICAgIHwgICA1ICstCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgICAgICAgICAg
ICAgIHwgIDQ3ICsrCiB4ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgICAgICAgIHwgICA3
ICsKIHhlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9h
cmNoL3g4Ni9jb21wYXQuYyAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9j
cHUvYW1kLmMgICAgICAgICAgICAgICAgfCAgMTYgKy0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMgICAgICAgICAgICAgfCAgNzYgKystCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAg
ICAgICAgIHwgIDgxICstLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgICB8
ICA0OCArLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICB8ICAgMiArCiB4
ZW4vYXJjaC94ODYvZTgyMC5jICAgICAgICAgICAgICAgICAgIHwgICA3ICstCiB4ZW4vYXJjaC94
ODYvZWZpL2VmaS1ib290LmggICAgICAgICAgIHwgICA0ICsKIHhlbi9hcmNoL3g4Ni9ndWVzdC9N
YWtlZmlsZSAgICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9w
YWdlLlMgICB8ICA3OSArKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jICAgICAgICAg
fCAxMzkgKysrKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgICAgICAgfCAzODgg
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jICAgICAgICAgfCAg
IDQgLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgICB8ICAgNiArCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgICAgIHwgIDEzICstCiB4ZW4vYXJjaC94ODYv
bXBwYXJzZS5jICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAg
ICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICAgICAg
ICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC94ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMgICAgIHwg
ICAyICsKIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgIDEgKwogeGVu
L2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICAgICAgICB8ICA1OCArKy0KIHhlbi9hcmNoL3g4
Ni9wdi9oeXBlcmNhbGwuYyAgICAgICAgICAgfCAgMTcgKwogeGVuL2FyY2gveDg2L3B2L3NoaW0u
YyAgICAgICAgICAgICAgICB8IDk1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICAgIHwgIDg0ICsrLQogeGVuL2Fy
Y2gveDg2L3NodXRkb3duLmMgICAgICAgICAgICAgICB8ICAzOSArLQogeGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyAgICAgICAgICAgICAgICB8ICAgNCArCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAg
ICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4vYXJjaC94ODYvdGltZS5jICAgICAgICAgICAgICAg
ICAgIHwgMTI0ICsrKystCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICAgIHwg
ICA1ICsKIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICAgICAgfCAgODIgKystCiB4
ZW4vY29tbW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgIHwgIDUzICstCiB4ZW4vY29tbW9u
L2V2ZW50X2NoYW5uZWwuYyAgICAgICAgICAgIHwgIDk5ICsrLS0KIHhlbi9jb21tb24vbGliZWxm
L2xpYmVsZi1kb21pbmZvLmMgICAgfCAgIDkgKy0KIHhlbi9jb21tb24vbWVtb3J5LmMgICAgICAg
ICAgICAgICAgICAgfCAgMjEgKwogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAg
ICB8ICAxNSArCiB4ZW4vY29tbW9uL3Jhbmdlc2V0LmMgICAgICAgICAgICAgICAgIHwgIDUyICsr
CiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgICAgICAgICAgIHwgIDExICstCiB4ZW4vY29t
bW9uL3NjaGVkdWxlLmMgICAgICAgICAgICAgICAgIHwgICAzICstCiB4ZW4vZHJpdmVycy9hY3Bp
L2FwZWkvYXBlaS1pby5jICAgICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy9hY3BpL3RhYmxlcy90
YmZhZHQuYyAgICAgIHwgICA1ICstCiB4ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlICAgICAgICAg
ICAgIHwgICAyICsKIHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICAgICAgICAgICAgfCAgNzIg
KysrCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgICAgICAgICAgIHwgMTQ4ICsrKysrKwog
eGVuL2RyaXZlcnMvY2hhci9laGNpLWRiZ3AuYyAgICAgICAgICB8ICAgMiArLQogeGVuL2RyaXZl
cnMvY2hhci9uczE2NTUwLmMgICAgICAgICAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMvY2hhci94
ZW5fcHZfY29uc29sZS5jICAgICB8IDIwOCArKysrKysrKwogeGVuL2RyaXZlcnMvdmlkZW8vS2Nv
bmZpZyAgICAgICAgICAgICB8ICAgOCArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hcGljZGVmLmgg
ICAgICAgICB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgICB8
ICAxMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmggICAgICAgICAgIHwgICAzIC0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oICAgICAgfCAgIDQgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9lODIwLmggICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Zp
eG1hcC5oICAgICAgICAgIHwgICA2ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggICAg
ICAgICAgIHwgIDM3ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oIHwg
MjA2ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmggIHwgIDU3
ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oICAgICAgIHwgIDkyICsrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmggICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaCAgICAgICB8ICAgNCArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
di9zaGltLmggICAgICAgICB8IDEwNyArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgg
ICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVpZC5oICAg
fCAgIDIgKwogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAgICAgICB8ICAgMyArLQog
eGVuL2luY2x1ZGUveGVuL2NvbnNvbGVkLmggICAgICAgICAgICB8ICAyNyArCiB4ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluLmggICAgICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL3hlbi9ldmVu
dC5oICAgICAgICAgICAgICAgfCAgMTUgKwogeGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaCAg
ICAgICAgICB8ICAzOCArKwogeGVuL2luY2x1ZGUveGVuL3Jhbmdlc2V0LmggICAgICAgICAgICB8
ICAgNCArLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgICAgICB8ICAgNCArLQog
MTAyIGZpbGVzIGNoYW5nZWQsIDQxMDYgaW5zZXJ0aW9ucygrKSwgNDE4IGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB0b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnCiBjcmVhdGUg
bW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9wdi9z
aGltLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9wdmgtYm9vdC5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUveGVuL2NvbnNvbGVkLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4v
cHZfY29uc29sZS5oCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:32:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:32:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxZj-0000mf-K0; Fri, 12 Jan 2018 11:32:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxZi-0000ly-MP
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:32:42 +0000
X-Inumbo-ID: 216c0c24-f78c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 216c0c24-f78c-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:31:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457972741"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:16 +0000
Message-ID: <20180112112910.16762-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 08/62] x86/link: Introduce and use
	SECTION_ALIGN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi4uLiB0byBy
ZWR1Y2UgdGhlIHF1YW50aXR5IG9mICNpZmRlZiBFRkkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyB8IDUwICsrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0
aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5s
ZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggZDVlODgyMWQ0MS4uNjE2NGFkMDk0
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYv
eGVuLmxkcy5TCkBAIC0xMiwxMiArMTIsMTQgQEAKICNkZWZpbmUgRk9STUFUICJwZWkteDg2LTY0
IgogI3VuZGVmIF9fWEVOX1ZJUlRfU1RBUlQKICNkZWZpbmUgX19YRU5fVklSVF9TVEFSVCBfX2lt
YWdlX2Jhc2VfXworI2RlZmluZSBTRUNUSU9OX0FMSUdOIE1CKDIpCiAKIEVOVFJZKGVmaV9zdGFy
dCkKIAogI2Vsc2UgLyogIUVGSSAqLwogCiAjZGVmaW5lIEZPUk1BVCAiZWxmNjQteDg2LTY0Igor
I2RlZmluZSBTRUNUSU9OX0FMSUdOIFBBR0VfU0laRQogCiBFTlRSWShzdGFydCkKIApAQCAtNjcs
MTEgKzY5LDcgQEAgU0VDVElPTlMKICAgICAgICBfZXRleHQgPSAuOyAgICAgICAgICAgICAvKiBF
bmQgb2YgdGV4dCBzZWN0aW9uICovCiAgIH0gOnRleHQgPSAweDkwOTAKIAotI2lmZGVmIEVGSQot
ICAuID0gQUxJR04oTUIoMikpOwotI2Vsc2UKLSAgLiA9IEFMSUdOKFBBR0VfU0laRSk7Ci0jZW5k
aWYKKyAgLiA9IEFMSUdOKFNFQ1RJT05fQUxJR04pOwogICBfXzJNX3RleHRfZW5kID0gLjsKIAog
ICBfXzJNX3JvZGF0YV9zdGFydCA9IC47ICAgICAgIC8qIFN0YXJ0IG9mIDJNIHN1cGVycGFnZXMs
IG1hcHBlZCBSTy4gKi8KQEAgLTE0OSwxMSArMTQ3LDcgQEAgU0VDVElPTlMKICNlbmRpZgogICBf
ZXJvZGF0YSA9IC47CiAKLSNpZmRlZiBFRkkKLSAgLiA9IEFMSUdOKE1CKDIpKTsKLSNlbHNlCi0g
IC4gPSBBTElHTihQQUdFX1NJWkUpOwotI2VuZGlmCisgIC4gPSBBTElHTihTRUNUSU9OX0FMSUdO
KTsKICAgX18yTV9yb2RhdGFfZW5kID0gLjsKIAogICBfXzJNX2luaXRfc3RhcnQgPSAuOyAgICAg
ICAgIC8qIFN0YXJ0IG9mIDJNIHN1cGVycGFnZXMsIG1hcHBlZCBSV1ggKGJvb3Qgb25seSkuICov
CkBAIC0yMTUsMTEgKzIwOSw3IEBAIFNFQ1RJT05TCiAgICAgICAgX19jdG9yc19lbmQgPSAuOwog
ICB9IDp0ZXh0CiAKLSNpZmRlZiBFRkkKLSAgLiA9IEFMSUdOKE1CKDIpKTsKLSNlbHNlCi0gIC4g
PSBBTElHTihQQUdFX1NJWkUpOwotI2VuZGlmCisgIC4gPSBBTElHTihTRUNUSU9OX0FMSUdOKTsK
ICAgX19pbml0X2VuZCA9IC47CiAgIF9fMk1faW5pdF9lbmQgPSAuOwogCkBAIC0yNTcsMTEgKzI0
Nyw3IEBAIFNFQ1RJT05TCiAgIH0gOnRleHQKICAgX2VuZCA9IC4gOwogCi0jaWZkZWYgRUZJCi0g
IC4gPSBBTElHTihNQigyKSk7Ci0jZWxzZQotICAuID0gQUxJR04oUEFHRV9TSVpFKTsKLSNlbmRp
ZgorICAuID0gQUxJR04oU0VDVElPTl9BTElHTik7CiAgIF9fMk1fcndkYXRhX2VuZCA9IC47CiAK
ICNpZmRlZiBFRkkKQEAgLTMxMCwyMyArMjk2LDEzIEBAIEFTU0VSVChfX2ltYWdlX2Jhc2VfXyA+
IFhFTl9WSVJUX1NUQVJUIHx8CiBBU1NFUlQoa2V4ZWNfcmVsb2Nfc2l6ZSAtIGtleGVjX3JlbG9j
IDw9IFBBR0VfU0laRSwgImtleGVjX3JlbG9jIGlzIHRvbyBsYXJnZSIpCiAjZW5kaWYKIAotI2lm
ZGVmIEVGSQotQVNTRVJUKElTX0FMSUdORUQoX18yTV90ZXh0X2VuZCwgICAgIE1CKDIpKSwgIl9f
Mk1fdGV4dF9lbmQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNfQUxJR05FRChfXzJNX3JvZGF0YV9z
dGFydCwgTUIoMikpLCAiX18yTV9yb2RhdGFfc3RhcnQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNf
QUxJR05FRChfXzJNX3JvZGF0YV9lbmQsICAgTUIoMikpLCAiX18yTV9yb2RhdGFfZW5kIG1pc2Fs
aWduZWQiKQotQVNTRVJUKElTX0FMSUdORUQoX18yTV9pbml0X3N0YXJ0LCAgIE1CKDIpKSwgIl9f
Mk1faW5pdF9zdGFydCBtaXNhbGlnbmVkIikKLUFTU0VSVChJU19BTElHTkVEKF9fMk1faW5pdF9l
bmQsICAgICBNQigyKSksICJfXzJNX2luaXRfZW5kIG1pc2FsaWduZWQiKQotQVNTRVJUKElTX0FM
SUdORUQoX18yTV9yd2RhdGFfc3RhcnQsIE1CKDIpKSwgIl9fMk1fcndkYXRhX3N0YXJ0IG1pc2Fs
aWduZWQiKQotQVNTRVJUKElTX0FMSUdORUQoX18yTV9yd2RhdGFfZW5kLCAgIE1CKDIpKSwgIl9f
Mk1fcndkYXRhX2VuZCBtaXNhbGlnbmVkIikKLSNlbHNlCi1BU1NFUlQoSVNfQUxJR05FRChfXzJN
X3RleHRfZW5kLCAgICAgUEFHRV9TSVpFKSwgIl9fMk1fdGV4dF9lbmQgbWlzYWxpZ25lZCIpCi1B
U1NFUlQoSVNfQUxJR05FRChfXzJNX3JvZGF0YV9zdGFydCwgUEFHRV9TSVpFKSwgIl9fMk1fcm9k
YXRhX3N0YXJ0IG1pc2FsaWduZWQiKQotQVNTRVJUKElTX0FMSUdORUQoX18yTV9yb2RhdGFfZW5k
LCAgIFBBR0VfU0laRSksICJfXzJNX3JvZGF0YV9lbmQgbWlzYWxpZ25lZCIpCi1BU1NFUlQoSVNf
QUxJR05FRChfXzJNX2luaXRfc3RhcnQsICAgUEFHRV9TSVpFKSwgIl9fMk1faW5pdF9zdGFydCBt
aXNhbGlnbmVkIikKLUFTU0VSVChJU19BTElHTkVEKF9fMk1faW5pdF9lbmQsICAgICBQQUdFX1NJ
WkUpLCAiX18yTV9pbml0X2VuZCBtaXNhbGlnbmVkIikKLUFTU0VSVChJU19BTElHTkVEKF9fMk1f
cndkYXRhX3N0YXJ0LCBQQUdFX1NJWkUpLCAiX18yTV9yd2RhdGFfc3RhcnQgbWlzYWxpZ25lZCIp
Ci1BU1NFUlQoSVNfQUxJR05FRChfXzJNX3J3ZGF0YV9lbmQsICAgUEFHRV9TSVpFKSwgIl9fMk1f
cndkYXRhX2VuZCBtaXNhbGlnbmVkIikKLSNlbmRpZgorQVNTRVJUKElTX0FMSUdORUQoX18yTV90
ZXh0X2VuZCwgICAgIFNFQ1RJT05fQUxJR04pLCAiX18yTV90ZXh0X2VuZCBtaXNhbGlnbmVkIikK
K0FTU0VSVChJU19BTElHTkVEKF9fMk1fcm9kYXRhX3N0YXJ0LCBTRUNUSU9OX0FMSUdOKSwgIl9f
Mk1fcm9kYXRhX3N0YXJ0IG1pc2FsaWduZWQiKQorQVNTRVJUKElTX0FMSUdORUQoX18yTV9yb2Rh
dGFfZW5kLCAgIFNFQ1RJT05fQUxJR04pLCAiX18yTV9yb2RhdGFfZW5kIG1pc2FsaWduZWQiKQor
QVNTRVJUKElTX0FMSUdORUQoX18yTV9pbml0X3N0YXJ0LCAgIFNFQ1RJT05fQUxJR04pLCAiX18y
TV9pbml0X3N0YXJ0IG1pc2FsaWduZWQiKQorQVNTRVJUKElTX0FMSUdORUQoX18yTV9pbml0X2Vu
ZCwgICAgIFNFQ1RJT05fQUxJR04pLCAiX18yTV9pbml0X2VuZCBtaXNhbGlnbmVkIikKK0FTU0VS
VChJU19BTElHTkVEKF9fMk1fcndkYXRhX3N0YXJ0LCBTRUNUSU9OX0FMSUdOKSwgIl9fMk1fcndk
YXRhX3N0YXJ0IG1pc2FsaWduZWQiKQorQVNTRVJUKElTX0FMSUdORUQoX18yTV9yd2RhdGFfZW5k
LCAgIFNFQ1RJT05fQUxJR04pLCAiX18yTV9yd2RhdGFfZW5kIG1pc2FsaWduZWQiKQogCiBBU1NF
UlQoSVNfQUxJR05FRChjcHUwX3N0YWNrLCBTVEFDS19TSVpFKSwgImNwdTBfc3RhY2sgbWlzYWxp
Z25lZCIpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:34:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxb4-0000u8-US; Fri, 12 Jan 2018 11:34:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxb3-0000tm-1u
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:34:05 +0000
X-Inumbo-ID: 21902ea4-f78c-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21902ea4-f78c-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 11:31:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465529616"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:15 +0000
Message-ID: <20180112112910.16762-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 07/62] x86/time: Print a more helpful error
	when a platform timer can't be found
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+ClJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90aW1l
LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5j
CmluZGV4IDJhODc5NTAyYTIuLjNiNjU0ZDdiN2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90
aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtNzA4LDcgKzcwOCw4IEBAIHN0YXRp
YyB1NjQgX19pbml0IGluaXRfcGxhdGZvcm1fdGltZXIodm9pZCkKICAgICAgICAgfQogICAgIH0K
IAotICAgIEJVR19PTihyYyA8PSAwKTsKKyAgICBpZiAoIHJjIDw9IDAgKQorICAgICAgICBwYW5p
YygiVW5hYmxlIHRvIGZpbmQgdXNhYmxlIHBsYXRmb3JtIHRpbWVyIik7CiAKICAgICBwcmludGso
IlBsYXRmb3JtIHRpbWVyIGlzICVzICVzXG4iLAogICAgICAgICAgICBmcmVxX3N0cmluZyhwdHMt
PmZyZXF1ZW5jeSksIHB0cy0+bmFtZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxym-00032h-3r; Fri, 12 Jan 2018 11:58:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxyl-00031y-9e
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:35 +0000
X-Inumbo-ID: 38122e40-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38122e40-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:00:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974309"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:32 +0000
Message-ID: <20180112112910.16762-25-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 24/62] x86/pvh: Retrieve memory map from Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQp2MjogZml4ZWQg
Y2xhbmcgYnVpbGQsIGRyb3BwZWQgcmIgdGFnCi0tLQogeGVuL2FyY2gveDg2L2U4MjAuYyAgICAg
ICAgICAgICAgICAgICB8ICAzICstLQogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgICAg
ICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMg
ICAgICAgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAg
ICAgIHwgIDcgKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9lODIwLmggICAgICAgICAgICB8
ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggfCAgNSArKysrKwog
NiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9lODIwLmMgYi94ZW4vYXJjaC94ODYvZTgyMC5jCmluZGV4IDdj
NTcyYmFkZTIuLmI0MjJhNjg0ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lODIwLmMKKysr
IGIveGVuL2FyY2gveDg2L2U4MjAuYwpAQCAtMTM0LDggKzEzNCw3IEBAIHN0YXRpYyBzdHJ1Y3Qg
Y2hhbmdlX21lbWJlciAqY2hhbmdlX3BvaW50WzIqRTgyME1BWF0gX19pbml0ZGF0YTsKIHN0YXRp
YyBzdHJ1Y3QgZTgyMGVudHJ5ICpvdmVybGFwX2xpc3RbRTgyME1BWF0gX19pbml0ZGF0YTsKIHN0
YXRpYyBzdHJ1Y3QgZTgyMGVudHJ5IG5ld19iaW9zW0U4MjBNQVhdIF9faW5pdGRhdGE7CiAKLXN0
YXRpYyBpbnQgX19pbml0IHNhbml0aXplX2U4MjBfbWFwKHN0cnVjdCBlODIwZW50cnkgKmJpb3Nt
YXAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBu
cl9tYXApCitpbnQgX19pbml0IHNhbml0aXplX2U4MjBfbWFwKHN0cnVjdCBlODIwZW50cnkgKmJp
b3NtYXAsIHVuc2lnbmVkIGludCAqcG5yX21hcCkKIHsKICAgICBzdHJ1Y3QgY2hhbmdlX21lbWJl
ciAqY2hhbmdlX3RtcDsKICAgICB1bnNpZ25lZCBsb25nIGN1cnJlbnRfdHlwZSwgbGFzdF90eXBl
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QvcHZoLWJvb3QuYwppbmRleCAxODZlMzMyNjU3Li5iZTMxMjJiMTZjIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvcHZoLWJvb3QuYwpAQCAtMjIsNiArMjIsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNp
bmNsdWRlIDx4ZW4vbW0uaD4KIAorI2luY2x1ZGUgPGFzbS9lODIwLmg+CiAjaW5jbHVkZSA8YXNt
L2d1ZXN0Lmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4K
QEAgLTcwLDEwICs3MSwyOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY29udmVydF9wdmhfaW5mbyh2
b2lkKQogICAgIH0KIH0KIAorc3RhdGljIHZvaWQgX19pbml0IGdldF9tZW1vcnlfbWFwKHZvaWQp
Cit7CisgICAgc3RydWN0IHhlbl9tZW1vcnlfbWFwIG1lbW1hcCA9IHsKKyAgICAgICAgLm5yX2Vu
dHJpZXMgPSBFODIwTUFYLAorICAgIH07CisKKyAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShtZW1t
YXAuYnVmZmVyLCBlODIwX3Jhdy5tYXApOworICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX21lbW9y
eV9vcChYRU5NRU1fbWVtb3J5X21hcCwgJm1lbW1hcCkpOworICAgIGU4MjBfcmF3Lm5yX21hcCA9
IG1lbW1hcC5ucl9lbnRyaWVzOworCisgICAgLyogOiggVmFyaW91cyB0b29sc3RhY2tzIGRvbid0
IHNvcnQgdGhlIG1lbW9yeSBtYXAuICovCisgICAgc2FuaXRpemVfZTgyMF9tYXAoZTgyMF9yYXcu
bWFwLCAmZTgyMF9yYXcubnJfbWFwKTsKK30KKwogbXVsdGlib290X2luZm9fdCAqX19pbml0IHB2
aF9pbml0KHZvaWQpCiB7CiAgICAgY29udmVydF9wdmhfaW5mbygpOwogCisgICAgcHJvYmVfaHlw
ZXJ2aXNvcigpOworICAgIEFTU0VSVCh4ZW5fZ3Vlc3QpOworCisgICAgZ2V0X21lbW9yeV9tYXAo
KTsKKwogICAgIHJldHVybiAmcHZoX21iaTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IDEwYjkwZDBmNjEu
LmMyNTNlYmQ5ODMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94
ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTU0LDYgKzU0LDkgQEAgc3RhdGljIHZvaWQgX19p
bml0IGZpbmRfeGVuX2xlYXZlcyh2b2lkKQogCiB2b2lkIF9faW5pdCBwcm9iZV9oeXBlcnZpc29y
KHZvaWQpCiB7CisgICAgaWYgKCB4ZW5fZ3Vlc3QgKQorICAgICAgICByZXR1cm47CisKICAgICAv
KiBUb28gZWFybHkgdG8gdXNlIGNwdV9oYXNfaHlwZXJ2aXNvciAqLwogICAgIGlmICggIShjcHVp
ZF9lY3goMSkgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNPUikpICkKICAgICAg
ICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwppbmRleCA1M2ZmY2NiOWM1Li45YzNkNzU2M2YzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNzk1LDcgKzc5
NSwxMiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1i
aV9wKQogICAgIGlmICggIShtYmktPmZsYWdzICYgTUJJX01PRFVMRVMpIHx8IChtYmktPm1vZHNf
Y291bnQgPT0gMCkgKQogICAgICAgICBwYW5pYygiZG9tMCBrZXJuZWwgbm90IHNwZWNpZmllZC4g
Q2hlY2sgYm9vdGxvYWRlciBjb25maWd1cmF0aW9uLiIpOwogCi0gICAgaWYgKCBlZmlfZW5hYmxl
ZChFRklfTE9BREVSKSApCisgICAgaWYgKCBwdmhfYm9vdCApCisgICAgeworICAgICAgICAvKiBw
dmhfaW5pdCgpIGFscmVhZHkgZmlsbGVkIGluIGU4MjBfcmF3ICovCisgICAgICAgIG1lbW1hcF90
eXBlID0gIlBWSC1lODIwIjsKKyAgICB9CisgICAgZWxzZSBpZiAoIGVmaV9lbmFibGVkKEVGSV9M
T0FERVIpICkKICAgICB7CiAgICAgICAgIHNldF9wZHhfcmFuZ2UoeGVuX3BoeXNfc3RhcnQgPj4g
UEFHRV9TSElGVCwKICAgICAgICAgICAgICAgICAgICAgICAoeGVuX3BoeXNfc3RhcnQgKyBCT09U
U1RSQVBfTUFQX0JBU0UpID4+IFBBR0VfU0hJRlQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9lODIwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2U4MjAuaAppbmRleCAyOGRlZmE4
NTQ1Li5lZTMxN2IxN2FhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2U4MjAuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2U4MjAuaApAQCAtMjMsNiArMjMsNyBAQCBzdHJ1Y3Qg
ZTgyMG1hcCB7CiAgICAgc3RydWN0IGU4MjBlbnRyeSBtYXBbRTgyME1BWF07CiB9OwogCitleHRl
cm4gaW50IHNhbml0aXplX2U4MjBfbWFwKHN0cnVjdCBlODIwZW50cnkgKmJpb3NtYXAsIHVuc2ln
bmVkIGludCAqcG5yX21hcCk7CiBleHRlcm4gaW50IGU4MjBfYWxsX21hcHBlZCh1NjQgc3RhcnQs
IHU2NCBlbmQsIHVuc2lnbmVkIHR5cGUpOwogZXh0ZXJuIGludCByZXNlcnZlX2U4MjBfcmFtKHN0
cnVjdCBlODIwbWFwICplODIwLCB1aW50NjRfdCBzLCB1aW50NjRfdCBlKTsKIGV4dGVybiBpbnQg
ZTgyMF9jaGFuZ2VfcmFuZ2VfdHlwZSgKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QvaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5o
CmluZGV4IGEwNTA0MWQzMGIuLmUwYjAwZjk3ZmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcmNhbGwuaApAQCAtOTEsNiArOTEsMTEgQEAgc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBl
cmNhbGxfc2NoZWRfb3AodW5zaWduZWQgaW50IGNtZCwgdm9pZCAqYXJnKQogICAgIHJldHVybiBf
aHlwZXJjYWxsNjRfMihsb25nLCBfX0hZUEVSVklTT1Jfc2NoZWRfb3AsIGNtZCwgYXJnKTsKIH0K
IAorc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfbWVtb3J5X29wKHVuc2lnbmVkIGlu
dCBjbWQsIHZvaWQgKmFyZykKK3sKKyAgICByZXR1cm4gX2h5cGVyY2FsbDY0XzIobG9uZywgX19I
WVBFUlZJU09SX21lbW9yeV9vcCwgY21kLCBhcmcpOworfQorCiAvKgogICogSGlnaGVyIGxldmVs
IGh5cGVyY2FsbCBoZWxwZXJzCiAgKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxyr-00034G-LM; Fri, 12 Jan 2018 11:58:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxyq-00032b-Ea
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:40 +0000
X-Inumbo-ID: 3b324462-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3b324462-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:00:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974315"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:36 +0000
Message-ID: <20180112112910.16762-29-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 28/62] x86/guest: map shared_info page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClVzZSBhbiB1bnBv
cHVsYXRlZCBQRk4gaW4gb3JkZXIgdG8gbWFwIGl0LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFVzZSBhbiB1bnBvcHVs
YXRlZCBQRk4gdG8gbWFwIHRoZSBzaGFyZWRfaW5mbyBwYWdlLgogLSBNYXNrIGFsbCBldmVudCBj
aGFubmVscy4KIC0gUmVwb3J0IFhFTk1FTV9hZGRfdG9fcGh5c21hcCBlcnJvciBjb2RlIGluIGNh
c2Ugb2YgZmFpbHVyZS4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgICAgIHwgMjcg
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5o
ICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgIDUgKysrKysK
IDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCBhYmY1M2Vi
YmM2Li5mNjJmOTNhZjE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysr
IGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCkBAIC03Nyw2ICs3NywzMSBAQCB2b2lkIF9faW5p
dCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpCiAgICAgeGVuX2d1ZXN0ID0gdHJ1ZTsKIH0KIAorc3Rh
dGljIHZvaWQgbWFwX3NoYXJlZF9pbmZvKHZvaWQpCit7CisgICAgbWZuX3QgbWZuOworICAgIHN0
cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0cCA9IHsKKyAgICAgICAgLmRvbWlkID0gRE9NSURf
U0VMRiwKKyAgICAgICAgLnNwYWNlID0gWEVOTUFQU1BBQ0Vfc2hhcmVkX2luZm8sCisgICAgfTsK
KyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIHJjOworCisgICAgaWYgKCBo
eXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKCZtZm4pICkKKyAgICAgICAgcGFuaWMoInVuYWJs
ZSB0byByZXNlcnZlIHNoYXJlZCBpbmZvIG1lbW9yeSBwYWdlIik7CisKKyAgICB4YXRwLmdwZm4g
PSBtZm5feChtZm4pOworICAgIHJjID0geGVuX2h5cGVyY2FsbF9tZW1vcnlfb3AoWEVOTUVNX2Fk
ZF90b19waHlzbWFwLCAmeGF0cCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHBhbmljKCJmYWls
ZWQgdG8gbWFwIHNoYXJlZF9pbmZvIHBhZ2U6ICVsZCIsIHJjKTsKKworICAgIHNldF9maXhtYXAo
RklYX1hFTl9TSEFSRURfSU5GTywgbWZuX3gobWZuKSA8PCBQQUdFX1NISUZUKTsKKworICAgIC8q
IE1hc2sgYWxsIHVwY2FsbHMgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoWEVO
X3NoYXJlZF9pbmZvLT5ldnRjaG5fbWFzayk7IGkrKyApCisgICAgICAgIHdyaXRlX2F0b21pYygm
WEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fbWFza1tpXSwgfjB1bCk7Cit9CisKIHN0YXRpYyB2b2lk
IF9faW5pdCBpbml0X21lbW1hcCh2b2lkKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMTA5
LDYgKzEzNCw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X21lbW1hcCh2b2lkKQogdm9pZCBf
X2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQogewogICAgIGluaXRfbWVtbWFwKCk7CisKKyAg
ICBtYXBfc2hhcmVkX2luZm8oKTsKIH0KIAogaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3Bh
Z2UobWZuX3QgKm1mbikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCmluZGV4IDUxYjBlN2U5NDUuLmRlZDRkZGYy
MWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9maXhtYXAuaApAQCAtNDUsNiArNDUsOSBAQCBlbnVtIGZpeGVkX2FkZHJl
c3NlcyB7CiAgICAgRklYX0NPTV9CRUdJTiwKICAgICBGSVhfQ09NX0VORCwKICAgICBGSVhfRUhD
SV9EQkdQLAorI2lmZGVmIENPTkZJR19YRU5fR1VFU1QKKyAgICBGSVhfWEVOX1NIQVJFRF9JTkZP
LAorI2VuZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KICAgICAvKiBFdmVyeXRoaW5nIGVsc2Ug
c2hvdWxkIGdvIGZ1cnRoZXIgZG93bi4gKi8KICAgICBGSVhfQVBJQ19CQVNFLAogICAgIEZJWF9J
T19BUElDX0JBU0VfMCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVu
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCmluZGV4IDQyNzgzNzc5N2IuLmYy
NWFkNDI0MWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApAQCAtMjEsNiArMjEsMTEgQEAKIAog
I2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCisjaW5jbHVkZSA8YXNtL2U4MjAuaD4KKyNpbmNsdWRl
IDxhc20vZml4bWFwLmg+CisKKyNkZWZpbmUgWEVOX3NoYXJlZF9pbmZvICgoc3RydWN0IHNoYXJl
ZF9pbmZvICopZml4X3RvX3ZpcnQoRklYX1hFTl9TSEFSRURfSU5GTykpCisKICNpZmRlZiBDT05G
SUdfWEVOX0dVRVNUCiAKIGV4dGVybiBib29sIHhlbl9ndWVzdDsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxyj-000325-Py; Fri, 12 Jan 2018 11:58:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxyj-00031x-Cw
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:33 +0000
X-Inumbo-ID: 36849eaa-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36849eaa-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:00:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974307"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:22 +0000
Message-ID: <20180112112910.16762-15-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 14/62] x86: Common cpuid faulting support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCldpdGggQ1BV
SUQgRmF1bHRpbmcgb2ZmZXJlZCB0byBTVk0gZ3Vlc3RzLCBtb3ZlIFhlbidzIGZhdWx0aW5nIGNv
ZGUgdG8gYmVpbmcKY29tbW9uIHJhdGhlciB0aGFuIEludGVsIHNwZWNpZmljLgoKVGhpcyBpcyBu
ZWNlc3NhcnkgZm9yIG5lc3RlZCBYZW4gKGluYy4gcHYtc2hpbSBtb2RlKSB0byBwcmV2ZW50IFBW
IGd1ZXN0cyBmcm9tCmZpbmRpbmcgdGhlIG91dGVyIEhWTSBYZW4gbGVhdmVzIHZpYSBuYXRpdmUg
Y3B1aWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgICAgICAgICAgfCAxNiArKysrKy0t
LQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICB8IDc2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgIHwg
ODEgKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3B1aWQuaCAgICAgfCAgMyAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaCB8ICA0ICstCiA1IGZpbGVzIGNoYW5nZWQsIDk4IGluc2VydGlvbnMoKyksIDgyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMgYi94ZW4vYXJjaC94
ODYvY3B1L2FtZC5jCmluZGV4IDVmMzZhYzc1YTcuLjJiZmYzZWUzNzcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvYW1kLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9hbWQuYwpAQCAtMTk4
LDExICsxOTgsMTIgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIHByb2JlX21hc2tpbmdf
bXNycyh2b2lkKQogfQogCiAvKgotICogQ29udGV4dCBzd2l0Y2ggbGV2ZWxsaW5nIHN0YXRlIHRv
IHRoZSBuZXh0IGRvbWFpbi4gIEEgcGFyYW1ldGVyIG9mIE5VTEwgaXMKLSAqIHVzZWQgdG8gY29u
dGV4dCBzd2l0Y2ggdG8gdGhlIGRlZmF1bHQgaG9zdCBzdGF0ZSAoYnkgdGhlIGNwdSBicmluZ3Vw
LWNvZGUsCi0gKiBjcmFzaCBwYXRoLCBldGMpLgorICogQ29udGV4dCBzd2l0Y2ggQ1BVSUQgbWFz
a2luZyBzdGF0ZSB0byB0aGUgbmV4dCBkb21haW4uICBPbmx5IGNhbGxlZCBpZgorICogQ1BVSUQg
RmF1bHRpbmcgaXNuJ3QgYXZhaWxhYmxlLCBidXQgbWFza2luZyBNU1JzIGhhdmUgYmVlbiBkZXRl
Y3RlZC4gIEEKKyAqIHBhcmFtZXRlciBvZiBOVUxMIGlzIHVzZWQgdG8gY29udGV4dCBzd2l0Y2gg
dG8gdGhlIGRlZmF1bHQgaG9zdCBzdGF0ZSAoYnkKKyAqIHRoZSBjcHUgYnJpbmd1cC1jb2RlLCBj
cmFzaCBwYXRoLCBldGMpLgogICovCi1zdGF0aWMgdm9pZCBhbWRfY3R4dF9zd2l0Y2hfbGV2ZWxs
aW5nKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0KQorc3RhdGljIHZvaWQgYW1kX2N0eHRfc3dpdGNo
X21hc2tpbmcoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpCiB7CiAJc3RydWN0IGNwdWlkbWFza3Mg
KnRoZXNlX21hc2tzID0gJnRoaXNfY3B1KGNwdWlkbWFza3MpOwogCWNvbnN0IHN0cnVjdCBkb21h
aW4gKm5leHRkID0gbmV4dCA/IG5leHQtPmRvbWFpbiA6IE5VTEw7CkBAIC0yNjMsNiArMjY0LDkg
QEAgc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIGFtZF9pbml0X2xldmVsbGluZyh2b2lkKQog
ewogCWNvbnN0IHN0cnVjdCBjcHVpZG1hc2sgKm0gPSBOVUxMOwogCisJaWYgKHByb2JlX2NwdWlk
X2ZhdWx0aW5nKCkpCisJCXJldHVybjsKKwogCXByb2JlX21hc2tpbmdfbXNycygpOwogCiAJaWYg
KCpvcHRfZmFtcmV2ICE9ICdcMCcpIHsKQEAgLTM1Miw3ICszNTYsNyBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgbm9pbmxpbmUgYW1kX2luaXRfbGV2ZWxsaW5nKHZvaWQpCiAJfQogCiAJaWYgKGxldmVs
bGluZ19jYXBzKQotCQljdHh0X3N3aXRjaF9sZXZlbGxpbmcgPSBhbWRfY3R4dF9zd2l0Y2hfbGV2
ZWxsaW5nOworCQljdHh0X3N3aXRjaF9tYXNraW5nID0gYW1kX2N0eHRfc3dpdGNoX21hc2tpbmc7
CiB9CiAKIC8qCkBAIC01MTgsNyArNTIyLDcgQEAgc3RhdGljIHZvaWQgZWFybHlfaW5pdF9hbWQo
c3RydWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChjID09ICZib290X2NwdV9kYXRhKQogCQlhbWRf
aW5pdF9sZXZlbGxpbmcoKTsKIAotCWFtZF9jdHh0X3N3aXRjaF9sZXZlbGxpbmcoTlVMTCk7CisJ
Y3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKE5VTEwpOwogfQogCiBzdGF0aWMgdm9pZCBpbml0X2FtZChz
dHJ1Y3QgY3B1aW5mb194ODYgKmMpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRleCAwNmUwZWFiMTMyLi4xZmYxMjE4
ODdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKQEAgLTExMywxMiArMTEzLDgwIEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgY3B1X2RldiBkZWZhdWx0X2NwdSA9IHsKIH07CiBzdGF0aWMgY29uc3Qgc3RydWN0IGNwdV9k
ZXYgKnRoaXNfY3B1ID0gJmRlZmF1bHRfY3B1OwogCi1zdGF0aWMgdm9pZCBkZWZhdWx0X2N0eHRf
c3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCkKK3N0YXRpYyBERUZJTkVf
UEVSX0NQVSh1aW50NjRfdCwgbXNyX21pc2NfZmVhdHVyZXMpOwordm9pZCAoKiBfX3JlYWRfbW9z
dGx5IGN0eHRfc3dpdGNoX21hc2tpbmcpKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0KTsKKworYm9v
bCBfX2luaXQgcHJvYmVfY3B1aWRfZmF1bHRpbmcodm9pZCkKK3sKKwl1aW50NjRfdCB2YWw7CisK
KwlpZiAocmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSB8fAorCSAgICAh
KHZhbCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKSB8fAorCSAgICByZG1zcl9z
YWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCisJCSAgICAgICB0aGlzX2NwdSht
c3JfbWlzY19mZWF0dXJlcykpKQorCXsKKwkJc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVS
RV9DUFVJRF9GQVVMVElORyk7CisJCXJldHVybiBmYWxzZTsKKwl9CisKKwlleHBlY3RlZF9sZXZl
bGxpbmdfY2FwIHw9IExDQVBfZmF1bHRpbmc7CisJbGV2ZWxsaW5nX2NhcHMgfD0gIExDQVBfZmF1
bHRpbmc7CisJc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORyk7
CisKKwlyZXR1cm4gdHJ1ZTsKK30KKworc3RhdGljIHZvaWQgc2V0X2NwdWlkX2ZhdWx0aW5nKGJv
b2wgZW5hYmxlKQoreworCXVpbnQ2NF90ICp0aGlzX21pc2NfZmVhdHVyZXMgPSAmdGhpc19jcHUo
bXNyX21pc2NfZmVhdHVyZXMpOworCXVpbnQ2NF90IHZhbCA9ICp0aGlzX21pc2NfZmVhdHVyZXM7
CisKKwlpZiAoISEodmFsICYgTVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkcpID09IGVu
YWJsZSkKKwkJcmV0dXJuOworCisJdmFsIF49IE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxU
SU5HOworCisJd3Jtc3JsKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsIHZhbCk7CisJ
KnRoaXNfbWlzY19mZWF0dXJlcyA9IHZhbDsKK30KKwordm9pZCBjdHh0X3N3aXRjaF9sZXZlbGxp
bmcoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpCiB7Ci0JLyogTm9wICovCisJY29uc3Qgc3RydWN0
IGRvbWFpbiAqbmV4dGQgPSBuZXh0ID8gbmV4dC0+ZG9tYWluIDogTlVMTDsKKworCWlmIChjcHVf
aGFzX2NwdWlkX2ZhdWx0aW5nKSB7CisJCS8qCisJCSAqIE5vIG5lZWQgdG8gYWx0ZXIgdGhlIGZh
dWx0aW5nIHNldHRpbmcgaWYgd2UgYXJlIHN3aXRjaGluZworCQkgKiB0byBpZGxlOyBpdCB3b24n
dCBhZmZlY3QgYW55IGNvZGUgcnVubmluZyBpbiBpZGxlIGNvbnRleHQuCisJCSAqLworCQlpZiAo
bmV4dGQgJiYgaXNfaWRsZV9kb21haW4obmV4dGQpKQorCQkJcmV0dXJuOworCQkvKgorCQkgKiBX
ZSAqc2hvdWxkKiBiZSBlbmFibGluZyBmYXVsdGluZyBmb3IgdGhlIGNvbnRyb2wgZG9tYWluLgor
CQkgKgorCQkgKiBVbmZvcnR1bmF0ZWx5LCB0aGUgZG9tYWluIGJ1aWxkZXIgKGhhdmluZyBvbmx5
IGV2ZXIgYmVlbiBhCisJCSAqIFBWIGd1ZXN0KSBleHBlY3RzIHRvIGJlIGFibGUgdG8gc2VlIGhv
c3QgY3B1aWQgc3RhdGUgaW4gYQorCQkgKiBuYXRpdmUgQ1BVSUQgaW5zdHJ1Y3Rpb24sIHRvIGNv
cnJlY3RseSBidWlsZCBhIENQVUlEIHBvbGljeQorCQkgKiBmb3IgSFZNIGd1ZXN0cyAobm90YWJs
eSB0aGUgeHN0YXRlIGxlYXZlcykuCisJCSAqCisJCSAqIFRoaXMgbG9naWMgaXMgZnVuZGltZW50
YWxseSBicm9rZW4gZm9yIEhWTSB0b29sc3RhY2sKKwkJICogZG9tYWlucywgYW5kIGZhdWx0aW5n
IGNhdXNlcyBQViBndWVzdHMgdG8gYmVoYXZlIGxpa2UgSFZNCisJCSAqIGd1ZXN0cyBmcm9tIHRo
ZWlyIHBvaW50IG9mIHZpZXcuCisJCSAqCisJCSAqIEZ1dHVyZSBkZXZlbG9wbWVudCBwbGFucyB3
aWxsIG1vdmUgcmVzcG9uc2liaWxpdHkgZm9yCisJCSAqIGdlbmVyYXRpbmcgdGhlIG1heGltdW0g
ZnVsbCBjcHVpZCBwb2xpY3kgaW50byBYZW4sIGF0IHdoaWNoCisJCSAqIHRoaXMgcHJvYmxlbSB3
aWxsIGRpc2FwcGVhci4KKwkJICovCisJCXNldF9jcHVpZF9mYXVsdGluZyhuZXh0ZCAmJiAhaXNf
Y29udHJvbF9kb21haW4obmV4dGQpICYmCisJCQkJICAgKGlzX3B2X2RvbWFpbihuZXh0ZCkgfHwK
KwkJCQkgICAgbmV4dC0+YXJjaC5tc3ItPgorCQkJCSAgICBtaXNjX2ZlYXR1cmVzX2VuYWJsZXMu
Y3B1aWRfZmF1bHRpbmcpKTsKKwkJcmV0dXJuOworCX0KKworCWlmIChjdHh0X3N3aXRjaF9tYXNr
aW5nKQorCQljdHh0X3N3aXRjaF9tYXNraW5nKG5leHQpOwogfQotdm9pZCAoKiBfX3JlYWRfbW9z
dGx5IGN0eHRfc3dpdGNoX2xldmVsbGluZykoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpID0KLQlk
ZWZhdWx0X2N0eHRfc3dpdGNoX2xldmVsbGluZzsKIAogYm9vbF90IG9wdF9jcHVfaW5mbzsKIGJv
b2xlYW5fcGFyYW0oImNwdWluZm8iLCBvcHRfY3B1X2luZm8pOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IDgzMTE5
NTJmMWYuLjA4ODhmNzYxNjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKQEAgLTE1LDQwICsxNSw2IEBACiAKICNpbmNs
dWRlICJjcHUuaCIKIAotc3RhdGljIGJvb2wgX19pbml0IHByb2JlX2ludGVsX2NwdWlkX2ZhdWx0
aW5nKHZvaWQpCi17Ci0JdWludDY0X3QgeDsKLQotCWlmIChyZG1zcl9zYWZlKE1TUl9JTlRFTF9Q
TEFURk9STV9JTkZPLCB4KSB8fAotCSAgICAhKHggJiBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9G
QVVMVElORykpCi0JCXJldHVybiAwOwotCi0JZXhwZWN0ZWRfbGV2ZWxsaW5nX2NhcCB8PSBMQ0FQ
X2ZhdWx0aW5nOwotCWxldmVsbGluZ19jYXBzIHw9ICBMQ0FQX2ZhdWx0aW5nOwotCXNldHVwX2Zv
cmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpOwotCXJldHVybiAxOwotfQot
Ci1ERUZJTkVfUEVSX0NQVShib29sLCBjcHVpZF9mYXVsdGluZ19lbmFibGVkKTsKLQotc3RhdGlj
IHZvaWQgc2V0X2NwdWlkX2ZhdWx0aW5nKGJvb2wgZW5hYmxlKQotewotCWJvb2wgKnRoaXNfZW5h
YmxlZCA9ICZ0aGlzX2NwdShjcHVpZF9mYXVsdGluZ19lbmFibGVkKTsKLQl1aW50MzJfdCBoaSwg
bG87Ci0KLQlBU1NFUlQoY3B1X2hhc19jcHVpZF9mYXVsdGluZyk7Ci0KLQlpZiAoKnRoaXNfZW5h
YmxlZCA9PSBlbmFibGUpCi0JCXJldHVybjsKLQotCXJkbXNyKE1TUl9JTlRFTF9NSVNDX0ZFQVRV
UkVTX0VOQUJMRVMsIGxvLCBoaSk7Ci0JbG8gJj0gfk1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZB
VUxUSU5HOwotCWlmIChlbmFibGUpCi0JCWxvIHw9IE1TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZB
VUxUSU5HOwotCXdybXNyKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsIGxvLCBoaSk7
Ci0KLQkqdGhpc19lbmFibGVkID0gZW5hYmxlOwotfQogCiAvKgogICogU2V0IGNhcHMgaW4gZXhw
ZWN0ZWRfbGV2ZWxsaW5nX2NhcCwgcHJvYmUgYSBzcGVjaWZpYyBtYXNraW5nIE1TUiwgYW5kIHNl
dApAQCAtMTQ1LDQwICsxMTEsMTcgQEAgc3RhdGljIHZvaWQgX19pbml0IHByb2JlX21hc2tpbmdf
bXNycyh2b2lkKQogfQogCiAvKgotICogQ29udGV4dCBzd2l0Y2ggbGV2ZWxsaW5nIHN0YXRlIHRv
IHRoZSBuZXh0IGRvbWFpbi4gIEEgcGFyYW1ldGVyIG9mIE5VTEwgaXMKLSAqIHVzZWQgdG8gY29u
dGV4dCBzd2l0Y2ggdG8gdGhlIGRlZmF1bHQgaG9zdCBzdGF0ZSAoYnkgdGhlIGNwdSBicmluZ3Vw
LWNvZGUsCi0gKiBjcmFzaCBwYXRoLCBldGMpLgorICogQ29udGV4dCBzd2l0Y2ggQ1BVSUQgbWFz
a2luZyBzdGF0ZSB0byB0aGUgbmV4dCBkb21haW4uICBPbmx5IGNhbGxlZCBpZgorICogQ1BVSUQg
RmF1bHRpbmcgaXNuJ3QgYXZhaWxhYmxlLCBidXQgbWFza2luZyBNU1JzIGhhdmUgYmVlbiBkZXRl
Y3RlZC4gIEEKKyAqIHBhcmFtZXRlciBvZiBOVUxMIGlzIHVzZWQgdG8gY29udGV4dCBzd2l0Y2gg
dG8gdGhlIGRlZmF1bHQgaG9zdCBzdGF0ZSAoYnkKKyAqIHRoZSBjcHUgYnJpbmd1cC1jb2RlLCBj
cmFzaCBwYXRoLCBldGMpLgogICovCi1zdGF0aWMgdm9pZCBpbnRlbF9jdHh0X3N3aXRjaF9sZXZl
bGxpbmcoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpCitzdGF0aWMgdm9pZCBpbnRlbF9jdHh0X3N3
aXRjaF9tYXNraW5nKGNvbnN0IHN0cnVjdCB2Y3B1ICpuZXh0KQogewogCXN0cnVjdCBjcHVpZG1h
c2tzICp0aGVzZV9tYXNrcyA9ICZ0aGlzX2NwdShjcHVpZG1hc2tzKTsKIAljb25zdCBzdHJ1Y3Qg
ZG9tYWluICpuZXh0ZCA9IG5leHQgPyBuZXh0LT5kb21haW4gOiBOVUxMOwotCWNvbnN0IHN0cnVj
dCBjcHVpZG1hc2tzICptYXNrczsKLQotCWlmIChjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nKSB7Ci0J
CS8qCi0JCSAqIFdlICpzaG91bGQqIGJlIGVuYWJsaW5nIGZhdWx0aW5nIGZvciB0aGUgY29udHJv
bCBkb21haW4uCi0JCSAqCi0JCSAqIFVuZm9ydHVuYXRlbHksIHRoZSBkb21haW4gYnVpbGRlciAo
aGF2aW5nIG9ubHkgZXZlciBiZWVuIGEKLQkJICogUFYgZ3Vlc3QpIGV4cGVjdHMgdG8gYmUgYWJs
ZSB0byBzZWUgaG9zdCBjcHVpZCBzdGF0ZSBpbiBhCi0JCSAqIG5hdGl2ZSBDUFVJRCBpbnN0cnVj
dGlvbiwgdG8gY29ycmVjdGx5IGJ1aWxkIGEgQ1BVSUQgcG9saWN5Ci0JCSAqIGZvciBIVk0gZ3Vl
c3RzIChub3RhYmx5IHRoZSB4c3RhdGUgbGVhdmVzKS4KLQkJICoKLQkJICogVGhpcyBsb2dpYyBp
cyBmdW5kaW1lbnRhbGx5IGJyb2tlbiBmb3IgSFZNIHRvb2xzdGFjawotCQkgKiBkb21haW5zLCBh
bmQgZmF1bHRpbmcgY2F1c2VzIFBWIGd1ZXN0cyB0byBiZWhhdmUgbGlrZSBIVk0KLQkJICogZ3Vl
c3RzIGZyb20gdGhlaXIgcG9pbnQgb2Ygdmlldy4KLQkJICoKLQkJICogRnV0dXJlIGRldmVsb3Bt
ZW50IHBsYW5zIHdpbGwgbW92ZSByZXNwb25zaWJpbGl0eSBmb3IKLQkJICogZ2VuZXJhdGluZyB0
aGUgbWF4aW11bSBmdWxsIGNwdWlkIHBvbGljeSBpbnRvIFhlbiwgYXQgd2hpY2gKLQkJICogdGhp
cyBwcm9ibGVtIHdpbGwgZGlzYXBwZWFyLgotCQkgKi8KLQkJc2V0X2NwdWlkX2ZhdWx0aW5nKG5l
eHRkICYmICFpc19jb250cm9sX2RvbWFpbihuZXh0ZCkgJiYKLQkJCQkgICAoaXNfcHZfZG9tYWlu
KG5leHRkKSB8fAotCQkJCSAgICBuZXh0LT5hcmNoLm1zci0+bWlzY19mZWF0dXJlc19lbmFibGVz
LmNwdWlkX2ZhdWx0aW5nKSk7Ci0JCXJldHVybjsKLQl9Ci0KLQltYXNrcyA9IChuZXh0ZCAmJiBp
c19wdl9kb21haW4obmV4dGQpICYmIG5leHRkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzKQor
CWNvbnN0IHN0cnVjdCBjcHVpZG1hc2tzICptYXNrcyA9CisJCShuZXh0ZCAmJiBpc19wdl9kb21h
aW4obmV4dGQpICYmIG5leHRkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzKQogCQk/IG5leHRk
LT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzIDogJmNwdWlkbWFza19kZWZhdWx0czsKIAogICAg
ICAgICBpZiAobXNyX2Jhc2ljKSB7CkBAIC0yMjMsOCArMTY2LDEwIEBAIHN0YXRpYyB2b2lkIGlu
dGVsX2N0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCkKICAqLwog
c3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIGludGVsX2luaXRfbGV2ZWxsaW5nKHZvaWQpCiB7
Ci0JaWYgKCFwcm9iZV9pbnRlbF9jcHVpZF9mYXVsdGluZygpKQotCQlwcm9iZV9tYXNraW5nX21z
cnMoKTsKKwlpZiAocHJvYmVfY3B1aWRfZmF1bHRpbmcoKSkKKwkJcmV0dXJuOworCisJcHJvYmVf
bWFza2luZ19tc3JzKCk7CiAKIAlpZiAobXNyX2Jhc2ljKSB7CiAJCXVpbnQzMl90IGVjeCwgZWR4
LCB0bXA7CkBAIC0yNzgsNyArMjIzLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IG5vaW5saW5lIGlu
dGVsX2luaXRfbGV2ZWxsaW5nKHZvaWQpCiAJfQogCiAJaWYgKGxldmVsbGluZ19jYXBzKQotCQlj
dHh0X3N3aXRjaF9sZXZlbGxpbmcgPSBpbnRlbF9jdHh0X3N3aXRjaF9sZXZlbGxpbmc7CisJCWN0
eHRfc3dpdGNoX21hc2tpbmcgPSBpbnRlbF9jdHh0X3N3aXRjaF9tYXNraW5nOwogfQogCiBzdGF0
aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKQEAgLTMxNiw3
ICsyNjEsNyBAQCBzdGF0aWMgdm9pZCBlYXJseV9pbml0X2ludGVsKHN0cnVjdCBjcHVpbmZvX3g4
NiAqYykKIAlpZiAoYyA9PSAmYm9vdF9jcHVfZGF0YSkKIAkJaW50ZWxfaW5pdF9sZXZlbGxpbmco
KTsKIAotCWludGVsX2N0eHRfc3dpdGNoX2xldmVsbGluZyhOVUxMKTsKKwljdHh0X3N3aXRjaF9s
ZXZlbGxpbmcoTlVMTCk7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWlkLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmgKaW5kZXggZDJkZDg0MWUxNS4u
NzRkNmYxMjNlNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQuaApAQCAtNTgsOSArNTgsNiBAQCBERUNMQVJFX1BF
Ul9DUFUoc3RydWN0IGNwdWlkbWFza3MsIGNwdWlkbWFza3MpOwogLyogRGVmYXVsdCBtYXNraW5n
IE1TUiB2YWx1ZXMsIGNhbGN1bGF0ZWQgYXQgYm9vdC4gKi8KIGV4dGVybiBzdHJ1Y3QgY3B1aWRt
YXNrcyBjcHVpZG1hc2tfZGVmYXVsdHM7CiAKLS8qIFdoZXRoZXIgb3Igbm90IGNwdWlkIGZhdWx0
aW5nIGlzIGF2YWlsYWJsZSBmb3IgdGhlIGN1cnJlbnQgZG9tYWluLiAqLwotREVDTEFSRV9QRVJf
Q1BVKGJvb2wsIGNwdWlkX2ZhdWx0aW5nX2VuYWJsZWQpOwotCiAjZGVmaW5lIENQVUlEX0dVRVNU
X05SX0JBU0lDICAgICAgKDB4ZHUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9GRUFUICAg
ICAgICgwdSArIDEpCiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX0NBQ0hFICAgICAgKDV1ICsgMSkK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCmluZGV4IDQxYThkOGMzMmYuLmM5NjAxYjJmYjIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMTUxLDcgKzE1MSw5IEBAIGV4dGVybiBzdHJ1Y3QgY3B1
aW5mb194ODYgYm9vdF9jcHVfZGF0YTsKIGV4dGVybiBzdHJ1Y3QgY3B1aW5mb194ODYgY3B1X2Rh
dGFbXTsKICNkZWZpbmUgY3VycmVudF9jcHVfZGF0YSBjcHVfZGF0YVtzbXBfcHJvY2Vzc29yX2lk
KCldCiAKLWV4dGVybiB2b2lkICgqY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKShjb25zdCBzdHJ1Y3Qg
dmNwdSAqbmV4dCk7CitleHRlcm4gYm9vbCBwcm9iZV9jcHVpZF9mYXVsdGluZyh2b2lkKTsKK2V4
dGVybiB2b2lkIGN0eHRfc3dpdGNoX2xldmVsbGluZyhjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCk7
CitleHRlcm4gdm9pZCAoKmN0eHRfc3dpdGNoX21hc2tpbmcpKGNvbnN0IHN0cnVjdCB2Y3B1ICpu
ZXh0KTsKIAogZXh0ZXJuIHU2NCBob3N0X3BhdDsKIGV4dGVybiBib29sX3Qgb3B0X2NwdV9pbmZv
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxyq-00033L-BA; Fri, 12 Jan 2018 11:58:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxyo-000324-Hr
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:38 +0000
X-Inumbo-ID: 39c8b3d1-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39c8b3d1-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:00:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974313"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:55 +0000
Message-ID: <20180112112910.16762-48-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 47/62] xen/pvshim: forward evtchn ops between
	L0 Xen and L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCk5vdGUgdGhhdCB0
aGUgdW5tYXNrIGFuZCB0aGUgdmlycSBvcGVyYXRpb25zIGFyZSBoYW5kbGVkIGJ5IHRoZSBzaGlt
Cml0c2VsZiwgYW5kIHRoYXQgRklGTyBldmVudCBjaGFubmVscyBhcmUgbm90IGV4cG9zZWQgdG8g
dGhlIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEFudGhvbnkgTGlndW9yaSA8YWxpZ3VvcmlAYW1hem9u
LmNvbT4KU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXgu
Y29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gVXNlIGZpbmRfZmlyc3Rfc2V0X2JpdCBpbnN0
ZWFkIG9mIGZmc2wuCiAtIEluZGVudCBtYWNybyBvbmUgbW9yZSBsZXZlbC4KIC0gSGF2ZSBhIHNp
bmdsZSBldnRjaG5fY2xvc2Ugc3RydWN0IGluIHB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcC4KIC0g
QWRkIGJsYW5rIGxpbmVzIGJldHdlZW4gc3dpdGNoIGNhc2VzLgogLSBVc2UgLUVPUE5PVFNVUFAg
aW4gb3JkZXIgdG8gc2lnbmFsIGxhY2sgb2YgRklGTyBvciBQSVJRIHN1cHBvcnQuCiAtIFN3aXRj
aCBldnRjaG5fYmluZF92aXJxIHBhcmFtZXRlciB0byBldnRjaG5fcG9ydF90IGFuZCB1c2UgMCBz
aWduYWwKICAgYWxsb2NhdGlvbiBuZWVkZWQuCiAtIFN3aXRjaCBldnRjaG4gaGVscGVycyByZXR1
cm4gdHlwZSB0byBpbnQgaW5zdGVhZCBvZiBsb25nLgogLSBSZS13cml0ZSBldmVudCBjaGFubmVs
IGh5cGVyY2FsbCB0YWJsZSBoYW5kbGVyIGluc3RlYWQgb2YgYWRkaW5nCiAgIGhvb2tzLgogLSBS
ZW1vdmUgdGhlIHB2X2RvbWFpbiB2YXJpYWJsZSBhbmQgaW5zdGVhZCB1c2UgYSBzdGF0aWMgdmFy
aWFibGUgaW4KICAgc2hpbSBjb2RlLgotLS0KIHhlbi9hcmNoL3g4Ni9jb21wYXQuYyAgICAgICAg
ICAgICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jICAgICAgICAgIHwgIDI1ICsr
Ky0KIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgICAgICB8ICAxNyArKysKIHhlbi9hcmNo
L3g4Ni9wdi9zaGltLmMgICAgICAgICAgICB8IDI2MyArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgICAgICAgIHwgIDk5ICsr
KysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMgfCAgMTEgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmggICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3B2L3NoaW0uaCAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUveGVuL2V2ZW50LmggICAg
ICAgICAgIHwgIDE1ICsrKwogeGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaCAgICAgIHwgICA2
ICsKIDEwIGZpbGVzIGNoYW5nZWQsIDQwMiBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY29tcGF0LmMgYi94ZW4vYXJjaC94ODYvY29tcGF0
LmMKaW5kZXggZjQxN2NkNTAzNC4uOWQzNzZhNDU4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2NvbXBhdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jb21wYXQuYwpAQCAtNjksOCArNjksOCBAQCBs
b25nIGRvX2V2ZW50X2NoYW5uZWxfb3BfY29tcGF0KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oZXZ0
Y2huX29wX3QpIHVvcCkKICAgICBjYXNlIEVWVENITk9QX2JpbmRfaXBpOgogICAgIGNhc2UgRVZU
Q0hOT1BfYmluZF92Y3B1OgogICAgIGNhc2UgRVZUQ0hOT1BfdW5tYXNrOgotICAgICAgICByZXR1
cm4gZG9fZXZlbnRfY2hhbm5lbF9vcChvcC5jbWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGd1ZXN0X2hhbmRsZV9mcm9tX3B0cigmdW9wLnAtPnUsIHZvaWQpKTsKKyAgICAg
ICAgcmV0dXJuIHB2X2dldF9oeXBlcmNhbGxfaGFuZGxlcihfX0hZUEVSVklTT1JfZXZlbnRfY2hh
bm5lbF9vcCwgZmFsc2UpCisgICAgICAgICAgICAgICAob3AuY21kLCAodW5zaWduZWQgbG9uZykm
dW9wLnAtPnUsIDAsIDAsIDAsIDApOwogCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIC1F
Tk9TWVM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QveGVuLmMKaW5kZXggYWZmMTZhMGUzNS4uNTdiMjk3YWQ0NyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpA
QCAtMTgsNiArMTgsNyBAQAogICoKICAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVt
cyBMdGQuCiAgKi8KKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5o
PgogI2luY2x1ZGUgPHhlbi9tbS5oPgogI2luY2x1ZGUgPHhlbi9wZm4uaD4KQEAgLTE5MywxMSAr
MTk0LDMxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X21lbW1hcCh2b2lkKQogc3RhdGljIHZv
aWQgeGVuX2V2dGNobl91cGNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAg
c3RydWN0IHZjcHVfaW5mbyAqdmNwdV9pbmZvID0gdGhpc19jcHUodmNwdV9pbmZvKTsKKyAgICB1
bnNpZ25lZCBsb25nIHBlbmRpbmc7CiAKICAgICB2Y3B1X2luZm8tPmV2dGNobl91cGNhbGxfcGVu
ZGluZyA9IDA7Ci0gICAgd3JpdGVfYXRvbWljKCZ2Y3B1X2luZm8tPmV2dGNobl9wZW5kaW5nX3Nl
bCwgMCk7CisgICAgcGVuZGluZyA9IHhjaGcoJnZjcHVfaW5mby0+ZXZ0Y2huX3BlbmRpbmdfc2Vs
LCAwKTsKIAotICAgIHB2X2NvbnNvbGVfcngocmVncyk7CisgICAgd2hpbGUgKCBwZW5kaW5nICkK
KyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBsMSA9IGZpbmRfZmlyc3Rfc2V0X2JpdChwZW5k
aW5nKTsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBldnRjaG4gPSB4Y2hnKCZYRU5fc2hhcmVkX2lu
Zm8tPmV2dGNobl9wZW5kaW5nW2wxXSwgMCk7CisKKyAgICAgICAgX19jbGVhcl9iaXQobDEsICZw
ZW5kaW5nKTsKKyAgICAgICAgZXZ0Y2huICY9IH5YRU5fc2hhcmVkX2luZm8tPmV2dGNobl9tYXNr
W2wxXTsKKyAgICAgICAgd2hpbGUgKCBldnRjaG4gKQorICAgICAgICB7CisgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcG9ydCA9IGZpbmRfZmlyc3Rfc2V0X2JpdChldnRjaG4pOworCisgICAgICAg
ICAgICBfX2NsZWFyX2JpdChwb3J0LCAmZXZ0Y2huKTsKKyAgICAgICAgICAgIHBvcnQgKz0gbDEg
KiBCSVRTX1BFUl9MT05HOworCisgICAgICAgICAgICBpZiAoIHB2X2NvbnNvbGUgJiYgcG9ydCA9
PSBwdl9jb25zb2xlX2V2dGNobigpICkKKyAgICAgICAgICAgICAgICBwdl9jb25zb2xlX3J4KHJl
Z3MpOworICAgICAgICAgICAgZWxzZSBpZiAoIHB2X3NoaW0gKQorICAgICAgICAgICAgICAgIHB2
X3NoaW1faW5qZWN0X2V2dGNobihwb3J0KTsKKyAgICAgICAgfQorICAgIH0KIAogICAgIGFja19B
UElDX2lycSgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jIGIv
eGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCmluZGV4IGY3OWY3ZWVmNjIuLjNiNzJkNmE0NGQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94
ODYvcHYvaHlwZXJjYWxsLmMKQEAgLTMyMCw2ICszMjAsMjMgQEAgdm9pZCBoeXBlcmNhbGxfcGFn
ZV9pbml0aWFsaXNlX3JpbmcxX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSkKICAgICAqKHUx
NiAqKShwKyA2KSA9IChIWVBFUkNBTExfVkVDVE9SIDw8IDgpIHwgMHhjZDsgLyogaW50ICAkeHgg
Ki8KIH0KIAordm9pZCBfX2luaXQgcHZfaHlwZXJjYWxsX3RhYmxlX3JlcGxhY2UodW5zaWduZWQg
aW50IGh5cGVyY2FsbCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh5
cGVyY2FsbF9mbl90ICogbmF0aXZlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaHlwZXJjYWxsX2ZuX3QgKmNvbXBhdCkKK3sKKyNkZWZpbmUgSEFORExFUl9QT0lOVEVS
KGYpIFwKKyAgICAoKHVuc2lnbmVkIGxvbmcgKilfX3ZhKF9fcGEoJnB2X2h5cGVyY2FsbF90YWJs
ZVtoeXBlcmNhbGxdLmYpKSkKKyAgICB3cml0ZV9hdG9taWMoSEFORExFUl9QT0lOVEVSKG5hdGl2
ZSksICh1bnNpZ25lZCBsb25nKW5hdGl2ZSk7CisgICAgd3JpdGVfYXRvbWljKEhBTkRMRVJfUE9J
TlRFUihjb21wYXQpLCAodW5zaWduZWQgbG9uZyljb21wYXQpOworI3VuZGVmIEhBTkRMRVJfUE9J
TlRFUgorfQorCitoeXBlcmNhbGxfZm5fdCAqcHZfZ2V0X2h5cGVyY2FsbF9oYW5kbGVyKHVuc2ln
bmVkIGludCBoeXBlcmNhbGwsIGJvb2wgY29tcGF0KQoreworICAgIHJldHVybiBjb21wYXQgPyBw
dl9oeXBlcmNhbGxfdGFibGVbaHlwZXJjYWxsXS5jb21wYXQKKyAgICAgICAgICAgICAgICAgIDog
cHZfaHlwZXJjYWxsX3RhYmxlW2h5cGVyY2FsbF0ubmF0aXZlOworfQorCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0u
YyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggNzgzNTFjOWVlMC4uMzZmM2EzNjZkMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYv
c2hpbS5jCkBAIC0xOCw2ICsxOCw4IEBACiAgKgogICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJp
eCBTeXN0ZW1zIEx0ZC4KICAqLworI2luY2x1ZGUgPHhlbi9ldmVudC5oPgorI2luY2x1ZGUgPHhl
bi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+CiAjaW5jbHVkZSA8
eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4ZW4vc2h1dGRvd24uaD4KQEAgLTM1LDYgKzM3LDEwIEBA
IGJvb2wgcHZfc2hpbTsKIGJvb2xlYW5fcGFyYW0oInB2LXNoaW0iLCBwdl9zaGltKTsKICNlbmRp
ZgogCitzdGF0aWMgc3RydWN0IGRvbWFpbiAqZ3Vlc3Q7CisKK3N0YXRpYyBsb25nIHB2X3NoaW1f
ZXZlbnRfY2hhbm5lbF9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFy
Zyk7CisKICNkZWZpbmUgTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NF
U1NFRHxfUEFHRV9VU0VSfCBcCiAgICAgICAgICAgICAgICAgIF9QQUdFX0dVRVNUX0tFUk5FTCkK
ICNkZWZpbmUgQ09NUEFUX0wxX1BST1QgKF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUND
RVNTRUQpCkBAIC02Myw2ICs2OSwyNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcmVwbGFjZV92YV9t
YXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogQ09NUEFUX0wx
X1BST1QpKTsKIH0KIAorc3RhdGljIHZvaWQgZXZ0Y2huX3Jlc2VydmUoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IHBvcnQpCit7CisgICAgQVNTRVJUKHBvcnRfaXNfdmFsaWQoZCwgcG9y
dCkpOworICAgIGV2dGNobl9mcm9tX3BvcnQoZCwgcG9ydCktPnN0YXRlID0gRUNTX1JFU0VSVkVE
OworICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2V2dGNobl91bm1hc2socG9ydCkpOworfQorCitz
dGF0aWMgYm9vbCBldnRjaG5faGFuZGxlZChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
cG9ydCkKK3sKKyAgICBBU1NFUlQocG9ydF9pc192YWxpZChkLCBwb3J0KSk7CisgICAgLyogVGhl
IHNoaW0gbWFuYWdlcyBWSVJRcywgdGhlIHJlc3QgaXMgZm9yd2FyZGVkIHRvIEwwLiAqLworICAg
IHJldHVybiBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQpLT5zdGF0ZSA9PSBFQ1NfVklSUTsKK30K
Kworc3RhdGljIHZvaWQgZXZ0Y2huX2Fzc2lnbl92Y3B1KHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGludCBwb3J0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCB2Y3B1KQoreworICAgIEFTU0VSVChwb3J0X2lzX3ZhbGlkKGQsIHBvcnQpKTsKKyAgICBldnRj
aG5fZnJvbV9wb3J0KGQsIHBvcnQpLT5ub3RpZnlfdmNwdV9pZCA9IHZjcHU7Cit9CisKIHZvaWQg
X19pbml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAq
bDRzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFf
c3RhcnQsIHVuc2lnbmVkIGxvbmcgc3RvcmVfdmEsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGNvbnNvbGVfdmEsIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXAsCkBA
IC04Miw2ICsxMDksMTEgQEAgdm9pZCBfX2luaXQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRv
bWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAgICAgICByZXBsYWNlX3ZhX21hcHBp
bmcoZCwgbDRzdGFydCwgdmEsIHBhcmFtKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgZG9tMF91cGRhdGVfcGh5c21hcChkLCBQRk5fRE9XTigodmEpIC0gdmFfc3RhcnQp
LCBwYXJhbSwgdnBoeXNtYXApOyAgICBcCiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGVs
c2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEJVR19P
TihldnRjaG5fYWxsb2NhdGVfcG9ydChkLCBwYXJhbSkpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBldnRjaG5fcmVzZXJ2ZShkLCBwYXJhbSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiB9KQogICAgIFNFVF9BTkRfTUFQX1BBUkFNKEhWTV9QQVJBTV9TVE9SRV9QRk4sIHNpLT5z
dG9yZV9tZm4sIHN0b3JlX3ZhKTsKICAgICBTRVRfQU5EX01BUF9QQVJBTShIVk1fUEFSQU1fU1RP
UkVfRVZUQ0hOLCBzaS0+c3RvcmVfZXZ0Y2huLCAwKTsKQEAgLTkyLDYgKzEyNCwxMCBAQCB2b2lk
IF9faW5pdCBwdl9zaGltX3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3Qg
Kmw0c3RhcnQsCiAgICAgICAgIFNFVF9BTkRfTUFQX1BBUkFNKEhWTV9QQVJBTV9DT05TT0xFX0VW
VENITiwgc2ktPmNvbnNvbGUuZG9tVS5ldnRjaG4sIDApOwogICAgIH0KICN1bmRlZiBTRVRfQU5E
X01BUF9QQVJBTQorICAgIHB2X2h5cGVyY2FsbF90YWJsZV9yZXBsYWNlKF9fSFlQRVJWSVNPUl9l
dmVudF9jaGFubmVsX29wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChoeXBlcmNh
bGxfZm5fdCAqKXB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoaHlwZXJjYWxsX2ZuX3QgKilwdl9zaGltX2V2ZW50X2NoYW5uZWxfb3ApOwor
ICAgIGd1ZXN0ID0gZDsKIH0KIAogdm9pZCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29u
KQpAQCAtMTAwLDYgKzEzNiwyMzMgQEAgdm9pZCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVh
c29uKQogICAgIHhlbl9oeXBlcmNhbGxfc2h1dGRvd24ocmVhc29uKTsKIH0KIAorc3RhdGljIGxv
bmcgcHZfc2hpbV9ldmVudF9jaGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0odm9pZCkgYXJnKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47
CisgICAgc3RydWN0IGV2dGNobl9jbG9zZSBjbG9zZTsKKyAgICBsb25nIHJjOworCisgICAgc3dp
dGNoICggY21kICkKKyAgICB7CisjZGVmaW5lIEVWVENITl9GT1JXQVJEKGNtZCwgcG9ydF9maWVs
ZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGNhc2UgRVZUQ0hO
T1BfIyNjbWQ6IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgc3RydWN0IGV2dGNobl8jI2NtZCBvcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmb3AsIGFyZywgMSkgIT0gMCApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF8j
I2NtZCwgJm9wKTsgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCByYyApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAg
ICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgc3Bpbl9sb2NrKCZkLT5l
dmVudF9sb2NrKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIHJjID0gZXZ0Y2huX2FsbG9jYXRlX3BvcnQoZCwgb3AucG9ydF9maWVsZCk7ICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAoIHJjICkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICBjbG9zZS5wb3J0ID0gb3AucG9ydF9maWVsZDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgQlVHX09OKHhlbl9oeXBl
cmNhbGxfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9jbG9zZSwgJmNsb3NlKSk7IFwKKyAgICAg
ICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgZXZ0Y2hu
X3Jlc2VydmUoZCwgb3AucG9ydF9maWVsZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBp
ZiAoICFyYyAmJiBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmb3AsIDEpICkgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgfQorCisgICAgRVZUQ0hOX0ZPUldBUkQoYWxs
b2NfdW5ib3VuZCwgcG9ydCkKKyAgICBFVlRDSE5fRk9SV0FSRChiaW5kX2ludGVyZG9tYWluLCBs
b2NhbF9wb3J0KQorI3VuZGVmIEVWVENITl9GT1JXQVJECisKKyAgICBjYXNlIEVWVENITk9QX2Jp
bmRfdmlycTogeworICAgICAgICBzdHJ1Y3QgZXZ0Y2huX2JpbmRfdmlycSB2aXJxOworICAgICAg
ICBzdHJ1Y3QgZXZ0Y2huX2FsbG9jX3VuYm91bmQgYWxsb2MgPSB7CisgICAgICAgICAgICAuZG9t
ID0gRE9NSURfU0VMRiwKKyAgICAgICAgICAgIC5yZW1vdGVfZG9tID0gRE9NSURfU0VMRiwKKyAg
ICAgICAgfTsKKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmdmlycSwgYXJnLCAxKSAh
PSAwICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgICAgICAvKgorICAgICAgICAg
KiBUaGUgZXZlbnQgY2hhbm5lbCBzcGFjZSBpcyBhY3R1YWxseSBjb250cm9sbGVkIGJ5IEwwIFhl
biwgc28KKyAgICAgICAgICogYWxsb2NhdGUgYSBwb3J0IGZyb20gTDAgYW5kIHRoZW4gZm9yY2Ug
dGhlIFZJUlEgdG8gYmUgYm91bmQgdG8gdGhhdAorICAgICAgICAgKiBzcGVjaWZpYyBwb3J0Lgor
ICAgICAgICAgKgorICAgICAgICAgKiBUaGlzIGlzIG9ubHkgcmVxdWlyZWQgZm9yIFZJUlEgYmVj
YXVzZSB0aGUgcmVzdCBvZiB0aGUgZXZlbnQgY2hhbm5lbAorICAgICAgICAgKiBvcGVyYXRpb25z
IGFyZSBoYW5kbGVkIGRpcmVjdGx5IGJ5IEwwLgorICAgICAgICAgKi8KKyAgICAgICAgcmMgPSB4
ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYWxsb2NfdW5ib3VuZCwgJmFs
bG9jKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIC8q
IEZvcmNlIEwxIHRvIHVzZSB0aGUgZXZlbnQgY2hhbm5lbCBwb3J0IGFsbG9jYXRlZCBvbiBMMC4g
Ki8KKyAgICAgICAgcmMgPSBldnRjaG5fYmluZF92aXJxKCZ2aXJxLCBhbGxvYy5wb3J0KTsKKyAg
ICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGNsb3NlLnBvcnQgPSBhbGxv
Yy5wb3J0OworICAgICAgICAgICAgQlVHX09OKHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9v
cChFVlRDSE5PUF9jbG9zZSwgJmNsb3NlKSk7CisgICAgICAgIH0KKworICAgICAgICBpZiAoICFy
YyAmJiBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmdmlycSwgMSkgKQorICAgICAgICAgICAgcmMgPSAt
RUZBVUxUOworCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2UgRVZUQ0hOT1Bfc3Rh
dHVzOiB7CisgICAgICAgIHN0cnVjdCBldnRjaG5fc3RhdHVzIHN0YXR1czsKKworICAgICAgICBp
ZiAoIGNvcHlfZnJvbV9ndWVzdCgmc3RhdHVzLCBhcmcsIDEpICE9IDAgKQorICAgICAgICAgICAg
cmV0dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTkI6IGlmIHRoZSBldmVu
dCBjaGFubmVsIGlzIG5vdCBoYW5kbGVkIGJ5IHRoZSBzaGltLCBqdXN0IGZvcndhcmQKKyAgICAg
ICAgICogdGhlIHN0YXR1cyByZXF1ZXN0IHRvIEwwLCBldmVuIGlmIHRoZSBwb3J0IGlzIG5vdCB2
YWxpZC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcG9ydF9pc192YWxpZChkLCBzdGF0dXMu
cG9ydCkgJiYgZXZ0Y2huX2hhbmRsZWQoZCwgc3RhdHVzLnBvcnQpICkKKyAgICAgICAgICAgIHJj
ID0gZXZ0Y2huX3N0YXR1cygmc3RhdHVzKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMg
PSB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1Bfc3RhdHVzLCAmc3RhdHVz
KTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIEVWVENITk9QX2JpbmRfdmNw
dTogeworICAgICAgICBzdHJ1Y3QgZXZ0Y2huX2JpbmRfdmNwdSB2Y3B1OworCisgICAgICAgIGlm
ICggY29weV9mcm9tX2d1ZXN0KCZ2Y3B1LCBhcmcsIDEpICE9IDAgKQorICAgICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CisKKyAgICAgICAgaWYgKCAhcG9ydF9pc192YWxpZChkLCB2Y3B1LnBvcnQp
ICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIGlmICggZXZ0Y2huX2hh
bmRsZWQoZCwgdmNwdS5wb3J0KSApCisgICAgICAgICAgICByYyA9IGV2dGNobl9iaW5kX3ZjcHUo
dmNwdS5wb3J0LCB2Y3B1LnZjcHUpOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHJjID0geGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2JpbmRfdmNw
dSwgJnZjcHUpOworICAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgICBldnRj
aG5fYXNzaWduX3ZjcHUoZCwgdmNwdS5wb3J0LCB2Y3B1LnZjcHUpOworICAgICAgICB9CisKKyAg
ICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY2FzZSBFVlRDSE5PUF9jbG9zZTogeworICAgICAg
ICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmY2xvc2UsIGFyZywgMSkgIT0gMCApCisgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICBpZiAoICFwb3J0X2lzX3ZhbGlkKGQsIGNsb3Nl
LnBvcnQpICkKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgICAgIHNldF9iaXQo
Y2xvc2UucG9ydCwgWEVOX3NoYXJlZF9pbmZvLT5ldnRjaG5fbWFzayk7CisKKyAgICAgICAgaWYg
KCBldnRjaG5faGFuZGxlZChkLCBjbG9zZS5wb3J0KSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJjID0gZXZ0Y2huX2Nsb3NlKGQsIGNsb3NlLnBvcnQsIHRydWUpOworICAgICAgICAgICAgaWYg
KCByYyApCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQor
ICAgICAgICAgICAgZXZ0Y2huX2ZyZWUoZCwgZXZ0Y2huX2Zyb21fcG9ydChkLCBjbG9zZS5wb3J0
KSk7CisKKyAgICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hO
T1BfY2xvc2UsICZjbG9zZSk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAgLyoKKyAg
ICAgICAgICAgICAqIElmIHRoZSBwb3J0IGNhbm5vdCBiZSBjbG9zZWQgb24gdGhlIEwwIG1hcmsg
aXQgYXMgcmVzZXJ2ZWQKKyAgICAgICAgICAgICAqIGluIHRoZSBzaGltIHRvIGF2b2lkIHJlLXVz
aW5nIGl0LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBldnRjaG5fcmVzZXJ2ZShkLCBj
bG9zZS5wb3J0KTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIEVWVENITk9Q
X2JpbmRfaXBpOiB7CisgICAgICAgIHN0cnVjdCBldnRjaG5fYmluZF9pcGkgaXBpOworCisgICAg
ICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZpcGksIGFyZywgMSkgIT0gMCApCisgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hh
bm5lbF9vcChFVlRDSE5PUF9iaW5kX2lwaSwgJmlwaSk7CisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAg
ICAgICAgcmMgPSBldnRjaG5fYWxsb2NhdGVfcG9ydChkLCBpcGkucG9ydCk7CisgICAgICAgIGlm
ICggcmMgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9j
ayk7CisKKyAgICAgICAgICAgIGNsb3NlLnBvcnQgPSBpcGkucG9ydDsKKyAgICAgICAgICAgIEJV
R19PTih4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfY2xvc2UsICZjbG9z
ZSkpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBldnRjaG5fYXNz
aWduX3ZjcHUoZCwgaXBpLnBvcnQsIGlwaS52Y3B1KTsKKyAgICAgICAgZXZ0Y2huX3Jlc2VydmUo
ZCwgaXBpLnBvcnQpOworICAgICAgICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7CisKKyAg
ICAgICAgaWYgKCBfX2NvcHlfdG9fZ3Vlc3QoYXJnLCAmaXBpLCAxKSApCisgICAgICAgICAgICBy
YyA9IC1FRkFVTFQ7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgY2FzZSBFVlRDSE5P
UF91bm1hc2s6IHsKKyAgICAgICAgc3RydWN0IGV2dGNobl91bm1hc2sgdW5tYXNrOworCisgICAg
ICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZ1bm1hc2ssIGFyZywgMSkgIT0gMCApCisgICAgICAg
ICAgICByZXR1cm4gLUVGQVVMVDsKKworICAgICAgICAvKiBVbm1hc2sgaXMgaGFuZGxlZCBpbiBM
MSAqLworICAgICAgICByYyA9IGV2dGNobl91bm1hc2sodW5tYXNrLnBvcnQpOworCisgICAgICAg
IGJyZWFrOworICAgIH0KKworICAgIGNhc2UgRVZUQ0hOT1Bfc2VuZDogeworICAgICAgICBzdHJ1
Y3QgZXZ0Y2huX3NlbmQgc2VuZDsKKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmc2Vu
ZCwgYXJnLCAxKSAhPSAwICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgICAg
IHJjID0geGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX3NlbmQsICZzZW5k
KTsKKworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNlIEVWVENITk9QX3Jlc2V0OiB7
CisgICAgICAgIHN0cnVjdCBldnRjaG5fcmVzZXQgcmVzZXQ7CisKKyAgICAgICAgaWYgKCBjb3B5
X2Zyb21fZ3Vlc3QoJnJlc2V0LCBhcmcsIDEpICE9IDAgKQorICAgICAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7CisKKyAgICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3AoRVZU
Q0hOT1BfcmVzZXQsICZyZXNldCk7CisKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgZGVm
YXVsdDoKKyAgICAgICAgLyogTm8gRklGTyBvciBQSVJRIHN1cHBvcnQgZm9yIG5vdyAqLworICAg
ICAgICByYyA9IC1FT1BOT1RTVVBQOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICByZXR1
cm4gcmM7Cit9CisKK3ZvaWQgcHZfc2hpbV9pbmplY3RfZXZ0Y2huKHVuc2lnbmVkIGludCBwb3J0
KQoreworICAgIGlmICggcG9ydF9pc192YWxpZChndWVzdCwgcG9ydCkgKQorICAgIHsKKyAgICAg
ICAgIHN0cnVjdCBldnRjaG4gKmNobiA9IGV2dGNobl9mcm9tX3BvcnQoZ3Vlc3QsIHBvcnQpOwor
CisgICAgICAgICBldnRjaG5fcG9ydF9zZXRfcGVuZGluZyhndWVzdCwgY2huLT5ub3RpZnlfdmNw
dV9pZCwgY2huKTsKKyAgICB9Cit9CisKIGRvbWlkX3QgZ2V0X2luaXRpYWxfZG9tYWluX2lkKHZv
aWQpCiB7CiAgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4OwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9ldmVudF9jaGFubmVsLmMgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwppbmRl
eCBjNjlmOWRiNmRiLi5iZTgzNGM1Yzc4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2V2ZW50X2No
YW5uZWwuYworKysgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwpAQCAtMTU2LDQ2ICsxNTYs
NjIgQEAgc3RhdGljIHZvaWQgZnJlZV9ldnRjaG5fYnVja2V0KHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBldnRjaG4gKmJ1Y2tldCkKICAgICB4ZnJlZShidWNrZXQpOwogfQogCitpbnQgZXZ0Y2hu
X2FsbG9jYXRlX3BvcnQoc3RydWN0IGRvbWFpbiAqZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQorewor
ICAgIGlmICggcG9ydCA+IGQtPm1heF9ldnRjaG5fcG9ydCB8fCBwb3J0ID49IGQtPm1heF9ldnRj
aG5zICkKKyAgICAgICAgcmV0dXJuIC1FTk9TUEM7CisKKyAgICBpZiAoIHBvcnRfaXNfdmFsaWQo
ZCwgcG9ydCkgKQorICAgIHsKKyAgICAgICAgaWYgKCBldnRjaG5fZnJvbV9wb3J0KGQsIHBvcnQp
LT5zdGF0ZSAhPSBFQ1NfRlJFRSB8fAorICAgICAgICAgICAgIGV2dGNobl9wb3J0X2lzX2J1c3ko
ZCwgcG9ydCkgKQorICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKKyAgICB9CisgICAgZWxzZQor
ICAgIHsKKyAgICAgICAgc3RydWN0IGV2dGNobiAqY2huOworICAgICAgICBzdHJ1Y3QgZXZ0Y2hu
ICoqZ3JwOworCisgICAgICAgIGlmICggIWdyb3VwX2Zyb21fcG9ydChkLCBwb3J0KSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGdycCA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IGV2dGNobiAqLCBC
VUNLRVRTX1BFUl9HUk9VUCk7CisgICAgICAgICAgICBpZiAoICFncnAgKQorICAgICAgICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICAgICAgZ3JvdXBfZnJvbV9wb3J0KGQsIHBvcnQp
ID0gZ3JwOworICAgICAgICB9CisKKyAgICAgICAgY2huID0gYWxsb2NfZXZ0Y2huX2J1Y2tldChk
LCBwb3J0KTsKKyAgICAgICAgaWYgKCAhY2huICkKKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVN
OworICAgICAgICBidWNrZXRfZnJvbV9wb3J0KGQsIHBvcnQpID0gY2huOworCisgICAgICAgIHdy
aXRlX2F0b21pYygmZC0+dmFsaWRfZXZ0Y2hucywgZC0+dmFsaWRfZXZ0Y2hucyArIEVWVENITlNf
UEVSX0JVQ0tFVCk7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBpbnQgZ2V0
X2ZyZWVfcG9ydChzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHN0cnVjdCBldnRjaG4gKmNobjsK
LSAgICBzdHJ1Y3QgZXZ0Y2huICoqZ3JwOwogICAgIGludCAgICAgICAgICAgIHBvcnQ7CiAKICAg
ICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBmb3Ig
KCBwb3J0ID0gMDsgcG9ydF9pc192YWxpZChkLCBwb3J0KTsgcG9ydCsrICkKKyAgICBmb3IgKCBw
b3J0ID0gMDsgcG9ydCA8PSBkLT5tYXhfZXZ0Y2huX3BvcnQ7IHBvcnQrKyApCiAgICAgewotICAg
ICAgICBpZiAoIHBvcnQgPiBkLT5tYXhfZXZ0Y2huX3BvcnQgKQotICAgICAgICAgICAgcmV0dXJu
IC1FTk9TUEM7Ci0gICAgICAgIGlmICggZXZ0Y2huX2Zyb21fcG9ydChkLCBwb3J0KS0+c3RhdGUg
PT0gRUNTX0ZSRUUKLSAgICAgICAgICAgICAmJiAhZXZ0Y2huX3BvcnRfaXNfYnVzeShkLCBwb3J0
KSApCi0gICAgICAgICAgICByZXR1cm4gcG9ydDsKLSAgICB9CisgICAgICAgIGludCByYyA9IGV2
dGNobl9hbGxvY2F0ZV9wb3J0KGQsIHBvcnQpOwogCi0gICAgaWYgKCBwb3J0ID09IGQtPm1heF9l
dnRjaG5zIHx8IHBvcnQgPiBkLT5tYXhfZXZ0Y2huX3BvcnQgKQotICAgICAgICByZXR1cm4gLUVO
T1NQQzsKKyAgICAgICAgaWYgKCByYyA9PSAtRUJVU1kgKQorICAgICAgICAgICAgY29udGludWU7
CiAKLSAgICBpZiAoICFncm91cF9mcm9tX3BvcnQoZCwgcG9ydCkgKQotICAgIHsKLSAgICAgICAg
Z3JwID0geHphbGxvY19hcnJheShzdHJ1Y3QgZXZ0Y2huICosIEJVQ0tFVFNfUEVSX0dST1VQKTsK
LSAgICAgICAgaWYgKCAhZ3JwICkKLSAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwotICAgICAg
ICBncm91cF9mcm9tX3BvcnQoZCwgcG9ydCkgPSBncnA7CisgICAgICAgIHJldHVybiBwb3J0Owog
ICAgIH0KIAotICAgIGNobiA9IGFsbG9jX2V2dGNobl9idWNrZXQoZCwgcG9ydCk7Ci0gICAgaWYg
KCAhY2huICkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgYnVja2V0X2Zyb21fcG9ydChk
LCBwb3J0KSA9IGNobjsKLQotICAgIHdyaXRlX2F0b21pYygmZC0+dmFsaWRfZXZ0Y2hucywgZC0+
dmFsaWRfZXZ0Y2hucyArIEVWVENITlNfUEVSX0JVQ0tFVCk7Ci0KLSAgICByZXR1cm4gcG9ydDsK
KyAgICByZXR1cm4gLUVOT1NQQzsKIH0KIAotc3RhdGljIHZvaWQgZnJlZV9ldnRjaG4oc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IGV2dGNobiAqY2huKQordm9pZCBldnRjaG5fZnJlZShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgZXZ0Y2huICpjaG4pCiB7CiAgICAgLyogQ2xlYXIgcGVuZGluZyBl
dmVudCB0byBhdm9pZCB1bmV4cGVjdGVkIGJlaGF2aW9yIG9uIHJlLWJpbmQuICovCiAgICAgZXZ0
Y2huX3BvcnRfY2xlYXJfcGVuZGluZyhkLCBjaG4pOwpAQCAtMzQ1LDEzICszNjEsMTMgQEAgc3Rh
dGljIGxvbmcgZXZ0Y2huX2JpbmRfaW50ZXJkb21haW4oZXZ0Y2huX2JpbmRfaW50ZXJkb21haW5f
dCAqYmluZCkKIH0KIAogCi1zdGF0aWMgbG9uZyBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5k
X3ZpcnFfdCAqYmluZCkKK2ludCBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFfdCAq
YmluZCwgZXZ0Y2huX3BvcnRfdCBwb3J0KQogewogICAgIHN0cnVjdCBldnRjaG4gKmNobjsKICAg
ICBzdHJ1Y3QgdmNwdSAgICp2OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21h
aW47Ci0gICAgaW50ICAgICAgICAgICAgcG9ydCwgdmlycSA9IGJpbmQtPnZpcnEsIHZjcHUgPSBi
aW5kLT52Y3B1OwotICAgIGxvbmcgICAgICAgICAgIHJjID0gMDsKKyAgICBpbnQgICAgICAgICAg
ICB2aXJxID0gYmluZC0+dmlycSwgdmNwdSA9IGJpbmQtPnZjcHU7CisgICAgaW50ICAgICAgICAg
ICAgcmMgPSAwOwogCiAgICAgaWYgKCAodmlycSA8IDApIHx8ICh2aXJxID49IEFSUkFZX1NJWkUo
di0+dmlycV90b19ldnRjaG4pKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwpAQCAtMzY4LDgg
KzM4NCwxOSBAQCBzdGF0aWMgbG9uZyBldnRjaG5fYmluZF92aXJxKGV2dGNobl9iaW5kX3ZpcnFf
dCAqYmluZCkKICAgICBpZiAoIHYtPnZpcnFfdG9fZXZ0Y2huW3ZpcnFdICE9IDAgKQogICAgICAg
ICBFUlJPUl9FWElUKC1FRVhJU1QpOwogCi0gICAgaWYgKCAocG9ydCA9IGdldF9mcmVlX3BvcnQo
ZCkpIDwgMCApCi0gICAgICAgIEVSUk9SX0VYSVQocG9ydCk7CisgICAgaWYgKCBwb3J0ICE9IDAg
KQorICAgIHsKKyAgICAgICAgaWYgKCAocmMgPSBldnRjaG5fYWxsb2NhdGVfcG9ydChkLCBwb3J0
KSkgIT0gMCApCisgICAgICAgICAgICBFUlJPUl9FWElUKHJjKTsKKyAgICB9CisgICAgZWxzZQor
ICAgIHsKKyAgICAgICAgaW50IGFsbG9jX3BvcnQgPSBnZXRfZnJlZV9wb3J0KGQpOworCisgICAg
ICAgIGlmICggYWxsb2NfcG9ydCA8IDAgKQorICAgICAgICAgICAgRVJST1JfRVhJVChhbGxvY19w
b3J0KTsKKyAgICAgICAgcG9ydCA9IGFsbG9jX3BvcnQ7CisgICAgfQogCiAgICAgY2huID0gZXZ0
Y2huX2Zyb21fcG9ydChkLCBwb3J0KTsKIApAQCAtNTExLDcgKzUzOCw3IEBAIHN0YXRpYyBsb25n
IGV2dGNobl9iaW5kX3BpcnEoZXZ0Y2huX2JpbmRfcGlycV90ICpiaW5kKQogfQogCiAKLXN0YXRp
YyBsb25nIGV2dGNobl9jbG9zZShzdHJ1Y3QgZG9tYWluICpkMSwgaW50IHBvcnQxLCBib29sX3Qg
Z3Vlc3QpCitpbnQgZXZ0Y2huX2Nsb3NlKHN0cnVjdCBkb21haW4gKmQxLCBpbnQgcG9ydDEsIGJv
b2wgZ3Vlc3QpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZDIgPSBOVUxMOwogICAgIHN0cnVjdCB2
Y3B1ICAgKnY7CkBAIC02MTksNyArNjQ2LDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2Nsb3NlKHN0
cnVjdCBkb21haW4gKmQxLCBpbnQgcG9ydDEsIGJvb2xfdCBndWVzdCkKIAogICAgICAgICBkb3Vi
bGVfZXZ0Y2huX2xvY2soY2huMSwgY2huMik7CiAKLSAgICAgICAgZnJlZV9ldnRjaG4oZDEsIGNo
bjEpOworICAgICAgICBldnRjaG5fZnJlZShkMSwgY2huMSk7CiAKICAgICAgICAgY2huMi0+c3Rh
dGUgPSBFQ1NfVU5CT1VORDsKICAgICAgICAgY2huMi0+dS51bmJvdW5kLnJlbW90ZV9kb21pZCA9
IGQxLT5kb21haW5faWQ7CkBAIC02MzMsNyArNjYwLDcgQEAgc3RhdGljIGxvbmcgZXZ0Y2huX2Ns
b3NlKHN0cnVjdCBkb21haW4gKmQxLCBpbnQgcG9ydDEsIGJvb2xfdCBndWVzdCkKICAgICB9CiAK
ICAgICBzcGluX2xvY2soJmNobjEtPmxvY2spOwotICAgIGZyZWVfZXZ0Y2huKGQxLCBjaG4xKTsK
KyAgICBldnRjaG5fZnJlZShkMSwgY2huMSk7CiAgICAgc3Bpbl91bmxvY2soJmNobjEtPmxvY2sp
OwogCiAgb3V0OgpAQCAtODM5LDcgKzg2Niw3IEBAIHN0YXRpYyB2b2lkIGNsZWFyX2dsb2JhbF92
aXJxX2hhbmRsZXJzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgfQogfQogCi1zdGF0aWMgbG9uZyBl
dnRjaG5fc3RhdHVzKGV2dGNobl9zdGF0dXNfdCAqc3RhdHVzKQoraW50IGV2dGNobl9zdGF0dXMo
ZXZ0Y2huX3N0YXR1c190ICpzdGF0dXMpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAgICpkOwogICAg
IGRvbWlkX3QgICAgICAgICAgZG9tID0gc3RhdHVzLT5kb207CkBAIC0xMDU2LDcgKzEwODMsNyBA
QCBsb25nIGRvX2V2ZW50X2NoYW5uZWxfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJB
TSh2b2lkKSBhcmcpCiAgICAgICAgIHN0cnVjdCBldnRjaG5fYmluZF92aXJxIGJpbmRfdmlycTsK
ICAgICAgICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJmJpbmRfdmlycSwgYXJnLCAxKSAhPSAwICkK
ICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgICAgICByYyA9IGV2dGNobl9iaW5kX3Zp
cnEoJmJpbmRfdmlycSk7CisgICAgICAgIHJjID0gZXZ0Y2huX2JpbmRfdmlycSgmYmluZF92aXJx
LCAwKTsKICAgICAgICAgaWYgKCAhcmMgJiYgX19jb3B5X3RvX2d1ZXN0KGFyZywgJmJpbmRfdmly
cSwgMSkgKQogICAgICAgICAgICAgcmMgPSAtRUZBVUxUOyAvKiBDbGVhbmluZyB1cCBoZXJlIHdv
dWxkIGJlIGEgbWVzcyEgKi8KICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9jaGFyL3hlbl9wdl9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xl
LmMKaW5kZXggZDRmMDUzMjEwMS4uOTQ4MzQzMzAzZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
Y2hhci94ZW5fcHZfY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNv
bGUuYwpAQCAtODgsNiArODgsMTEgQEAgc3RhdGljIHZvaWQgbm90aWZ5X2RhZW1vbih2b2lkKQog
ICAgIHhlbl9oeXBlcmNhbGxfZXZ0Y2huX3NlbmQoY29uc19ldnRjaG4pOwogfQogCitldnRjaG5f
cG9ydF90IHB2X2NvbnNvbGVfZXZ0Y2huKHZvaWQpCit7CisgICAgcmV0dXJuIGNvbnNfZXZ0Y2hu
OworfQorCiBzaXplX3QgcHZfY29uc29sZV9yeChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IHsKICAgICBjaGFyIGM7CkBAIC05NywxMCArMTAyLDYgQEAgc2l6ZV90IHB2X2NvbnNvbGVfcngo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCAhY29uc19yaW5nICkKICAgICAg
ICAgcmV0dXJuIDA7CiAKLSAgICAvKiBUT0RPOiBtb3ZlIHRoaXMgc29tZXdoZXJlICovCi0gICAg
aWYgKCAhdGVzdF9iaXQoY29uc19ldnRjaG4sIFhFTl9zaGFyZWRfaW5mby0+ZXZ0Y2huX3BlbmRp
bmcpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KICAgICBwcm9kID0gQUNDRVNTX09OQ0UoY29uc19y
aW5nLT5pbl9wcm9kKTsKICAgICBjb25zID0gY29uc19yaW5nLT5pbl9jb25zOwogCkBAIC0xMjUs
OCArMTI2LDYgQEAgc2l6ZV90IHB2X2NvbnNvbGVfcngoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgQUNDRVNTX09OQ0UoY29uc19yaW5nLT5pbl9jb25zKSA9IGNvbnM7CiAgICAgbm90
aWZ5X2RhZW1vbigpOwogCi0gICAgY2xlYXJfYml0KGNvbnNfZXZ0Y2huLCBYRU5fc2hhcmVkX2lu
Zm8tPmV2dGNobl9wZW5kaW5nKTsKLQogICAgIHJldHVybiByZWN2OwogfQogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
eXBlcmNhbGwuaAppbmRleCAzZWI0YThkYjg5Li5iOWYzZWNmOWEzIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlw
ZXJjYWxsLmgKQEAgLTI4LDYgKzI4LDkgQEAgZXh0ZXJuIGNvbnN0IGh5cGVyY2FsbF9hcmdzX3Qg
aHlwZXJjYWxsX2FyZ3NfdGFibGVbTlJfaHlwZXJjYWxsc107CiB2b2lkIHB2X2h5cGVyY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxp
c2VfcmluZzNfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKTsKIHZvaWQgaHlwZXJjYWxsX3Bh
Z2VfaW5pdGlhbGlzZV9yaW5nMV9rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpOwordm9pZCBw
dl9oeXBlcmNhbGxfdGFibGVfcmVwbGFjZSh1bnNpZ25lZCBpbnQgaHlwZXJjYWxsLCBoeXBlcmNh
bGxfZm5fdCAqIG5hdGl2ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHlwZXJj
YWxsX2ZuX3QgKmNvbXBhdCk7CitoeXBlcmNhbGxfZm5fdCAqcHZfZ2V0X2h5cGVyY2FsbF9oYW5k
bGVyKHVuc2lnbmVkIGludCBoeXBlcmNhbGwsIGJvb2wgY29tcGF0KTsKIAogLyoKICAqIEJvdGgg
ZG9fbW11ZXh0X29wKCkgYW5kIGRvX21tdV91cGRhdGUoKToKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHYvc2hpbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKaW5k
ZXggZmY3YzA1MGRjNi4uYWI2NTZmZDg1NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9zaGltLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKQEAgLTM2LDYg
KzM2LDcgQEAgdm9pZCBwdl9zaGltX3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2Vu
dHJ5X3QgKmw0c3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY29u
c29sZV92YSwgdW5zaWduZWQgbG9uZyB2cGh5c21hcCwKICAgICAgICAgICAgICAgICAgICAgICAg
c3RhcnRfaW5mb190ICpzaSk7CiB2b2lkIHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24p
Owordm9pZCBwdl9zaGltX2luamVjdF9ldnRjaG4odW5zaWduZWQgaW50IHBvcnQpOwogZG9taWRf
dCBnZXRfaW5pdGlhbF9kb21haW5faWQodm9pZCk7CiAKICNlbHNlCkBAIC01Myw2ICs1NCwxMCBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbikKIHsK
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KK3N0YXRpYyBpbmxpbmUgdm9pZCBwdl9zaGlt
X2luamVjdF9ldnRjaG4odW5zaWduZWQgaW50IHBvcnQpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7Cit9CiBzdGF0aWMgaW5saW5lIGRvbWlkX3QgZ2V0X2luaXRpYWxfZG9tYWluX2lkKHZv
aWQpCiB7CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZXZlbnQu
aCBiL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCmluZGV4IDg3OTE1ZWFkNjkuLmViYjg3OWU4OGQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL3hl
bi9ldmVudC5oCkBAIC00OCw2ICs0OCwyMSBAQCBpbnQgZXZ0Y2huX3NlbmQoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IGxwb3J0KTsKIC8qIEJpbmQgYSBsb2NhbCBldmVudC1jaGFubmVs
IHBvcnQgdG8gdGhlIHNwZWNpZmllZCBWQ1BVLiAqLwogbG9uZyBldnRjaG5fYmluZF92Y3B1KHVu
c2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgdmNwdV9pZCk7CiAKKy8qIEJpbmQgYSBWSVJR
LiAqLworaW50IGV2dGNobl9iaW5kX3ZpcnEoZXZ0Y2huX2JpbmRfdmlycV90ICpiaW5kLCBldnRj
aG5fcG9ydF90IHBvcnQpOworCisvKiBHZXQgdGhlIHN0YXR1cyBvZiBhbiBldmVudCBjaGFubmVs
IHBvcnQuICovCitpbnQgZXZ0Y2huX3N0YXR1cyhldnRjaG5fc3RhdHVzX3QgKnN0YXR1cyk7CisK
Ky8qIENsb3NlIGFuIGV2ZW50IGNoYW5uZWwuICovCitpbnQgZXZ0Y2huX2Nsb3NlKHN0cnVjdCBk
b21haW4gKmQxLCBpbnQgcG9ydDEsIGJvb2wgZ3Vlc3QpOworCisvKiBGcmVlIGFuIGV2ZW50IGNo
YW5uZWwuICovCit2b2lkIGV2dGNobl9mcmVlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBldnRj
aG4gKmNobik7CisKKy8qIEFsbG9jYXRlIGEgc3BlY2lmaWMgZXZlbnQgY2hhbm5lbCBwb3J0LiAq
LworaW50IGV2dGNobl9hbGxvY2F0ZV9wb3J0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBwb3J0KTsKKwogLyogVW5tYXNrIGEgbG9jYWwgZXZlbnQtY2hhbm5lbCBwb3J0LiAqLwogaW50
IGV2dGNobl91bm1hc2sodW5zaWduZWQgaW50IHBvcnQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vcHZfY29uc29sZS5oIGIveGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaAppbmRl
eCBlNTc4YjU2NjIwLi5jYjkyNTM5NjY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcHZf
Y29uc29sZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wdl9jb25zb2xlLmgKQEAgLTEwLDYgKzEw
LDcgQEAgdm9pZCBwdl9jb25zb2xlX3NldF9yeF9oYW5kbGVyKHNlcmlhbF9yeF9mbiBmbik7CiB2
b2lkIHB2X2NvbnNvbGVfaW5pdF9wb3N0aXJxKHZvaWQpOwogdm9pZCBwdl9jb25zb2xlX3B1dHMo
Y29uc3QgY2hhciAqYnVmKTsKIHNpemVfdCBwdl9jb25zb2xlX3J4KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKTsKK2V2dGNobl9wb3J0X3QgcHZfY29uc29sZV9ldnRjaG4odm9pZCk7CiAKICNl
bHNlCiAKQEAgLTE4LDYgKzE5LDExIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBwdl9jb25zb2xlX3Nl
dF9yeF9oYW5kbGVyKHNlcmlhbF9yeF9mbiBmbikgeyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgcHZf
Y29uc29sZV9pbml0X3Bvc3RpcnEodm9pZCkgeyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgcHZfY29u
c29sZV9wdXRzKGNvbnN0IGNoYXIgKmJ1ZikgeyB9CiBzdGF0aWMgaW5saW5lIHNpemVfdCBwdl9j
b25zb2xlX3J4KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7IHJldHVybiAwOyB9CitldnRj
aG5fcG9ydF90IHB2X2NvbnNvbGVfZXZ0Y2huKHZvaWQpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgcmV0dXJuIDA7Cit9CiAKICNlbmRpZiAvKiAhQ09ORklHX1hFTl9HVUVTVCAq
LwogI2VuZGlmIC8qIF9fWEVOX1BWX0NPTlNPTEVfSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxyt-00035s-S6; Fri, 12 Jan 2018 11:58:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxyt-000330-FJ
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:43 +0000
X-Inumbo-ID: 3cf56747-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3cf56747-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:00:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974316"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:59 +0000
Message-ID: <20180112112910.16762-52-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 51/62] xen/pvshim: add shim_mem cmdline
	parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTYgKysrKysrKysrKysrKwogeGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKy0KIHhlbi9h
cmNoL3g4Ni9wdi9zaGltLmMgICAgICAgICAgICAgIHwgNDYgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmggICAgICAgfCAg
NiArKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA4NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAzYTFhOWMxZmJhLi45ZjUxNzEw
YTQ2IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysg
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNjg2LDYgKzY4Niw4IEBA
IGFueSBkb20wIGF1dG9iYWxsb29uaW5nIGZlYXR1cmUgcHJlc2VudCBpbiB5b3VyIHRvb2xzdGFj
ay4gU2VlIHRoZQogX3hsLmNvbmYoNSlfIG1hbiBwYWdlIG9yIFtYZW4gQmVzdAogUHJhY3RpY2Vz
XShodHRwOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX0Jlc3RfUHJhY3RpY2VzI1hlbl9kb20wX2Rl
ZGljYXRlZF9tZW1vcnlfYW5kX3ByZXZlbnRpbmdfZG9tMF9tZW1vcnlfYmFsbG9vbmluZykuCiAK
K1RoaXMgb3B0aW9uIGRvZXNuJ3QgaGF2ZSBlZmZlY3QgaWYgcHYtc2hpbSBtb2RlIGlzIGVuYWJs
ZWQuCisKICMjIyBkb20wXF9ub2RlcwogCiA+IGA9IExpc3Qgb2YgWyA8aW50ZWdlcj4gfCByZWxh
eGVkIHwgc3RyaWN0IF1gCkBAIC0xNDU2LDYgKzE0NTgsMjAgQEAgZ3Vlc3QgY29tcGF0aWJseSBp
bnNpZGUgYW4gSFZNIGNvbnRhaW5lci4KIEluIHRoaXMgbW9kZSwgdGhlIGtlcm5lbCBhbmQgaW5p
dHJkIHBhc3NlZCBhcyBtb2R1bGVzIHRvIHRoZSBoeXBlcnZpc29yIGFyZQogY29uc3RydWN0ZWQg
aW50byBhIHBsYWluIHVucHJpdmlsZWdlZCBQViBkb21haW4uCiAKKyMjIyBzaGltXF9tZW0gKHg4
NikKKz4gYD0gTGlzdCBvZiAoIG1pbjo8c2l6ZT4gfCBtYXg6PHNpemU+IHwgPHNpemU+IClgCisK
K1NldCB0aGUgYW1vdW50IG9mIG1lbW9yeSB0aGF0IHhlbi1zaGltIHJlc2VydmVzIGZvciBpdHNl
bGYuIE9ubHkgaGFzIGVmZmVjdAoraWYgcHYtc2hpbSBtb2RlIGlzIGVuYWJsZWQuCisKKyogYG1p
bjo8c2l6ZT5gIHNwZWNpZmllcyB0aGUgbWluaW11bSBhbW91bnQgb2YgbWVtb3J5LiBJZ25vcmVk
IGlmIGdyZWF0ZXIKKyAgIHRoYW4gbWF4LiBEZWZhdWx0OiAxME0uCisqIGBtYXg6PHNpemU+YCBz
cGVjaWZpZXMgdGhlIG1heGltdW0gYW1vdW50IG9mIG1lbW9yeS4gRGVmYXVsdDogMTI4TS4KKyog
YDxzaXplPmAgc3BlY2lmaWVzIHRoZSBleGFjdCBhbW91bnQgb2YgbWVtb3J5LiBPdmVycmlkZXMg
Ym90aCBtaW4gYW5kIG1heC4KKworQnkgZGVmYXVsdCwgMS8xNnRoIG9mIHRvdGFsIEhWTSBjb250
YWluZXIncyBtZW1vcnkgaXMgcmVzZXJ2ZWQgZm9yIHhlbi1zaGltCit3aXRoIG1pbmltdW0gYW1v
dW50IGJlaW5nIDEwTUIgYW5kIG1heGltdW0gYW1vdW50IDEyOE1CLgorCiAjIyMgcmN1LWlkbGUt
dGltZXItcGVyaW9kLW1zCiA+IGA9IDxpbnRlZ2VyPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggODYwMDEy
MzUxNi4uMmFhYzA4MDNmYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCkBAIC01MSw2ICs1MSwxMyBAQCBzdGF0aWMg
bG9uZyBfX2luaXQgcGFyc2VfYW10KGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKipwcykKIAog
c3RhdGljIGludCBfX2luaXQgcGFyc2VfZG9tMF9tZW0oY29uc3QgY2hhciAqcykKIHsKKyAgICAv
KiB4ZW4tc2hpbSB1c2VzIHNoaW1fbWVtIHBhcmFtZXRlciBpbnN0ZWFkIG9mIGRvbTBfbWVtICov
CisgICAgaWYgKCBwdl9zaGltICkKKyAgICB7CisgICAgICAgIHByaW50aygiSWdub3JpbmcgZG9t
MF9tZW0gcGFyYW0gaW4gcHYtc2hpbSBtb2RlXG4iKTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAg
fQorCiAgICAgZG8gewogICAgICAgICBpZiAoICFzdHJuY21wKHMsICJtaW46IiwgNCkgKQogICAg
ICAgICAgICAgZG9tMF9taW5fbnJwYWdlcyA9IHBhcnNlX2FtdChzKzQsICZzKTsKQEAgLTI4NCw3
ICsyOTEsMTYgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAog
ICAgICAgICAgKiBtYXhpbXVtIG9mIDEyOE1CLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBu
cl9wYWdlcyA9PSAwICkKLSAgICAgICAgICAgIG5yX3BhZ2VzID0gLW1pbihhdmFpbCAvIDE2LCAx
MjhVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSk7CisgICAgICAgIHsKKyAgICAgICAgICAgIHVpbnQ2
NF90IHJzdmQgPSBtaW4oYXZhaWwgLyAxNiwgMTI4VUwgPDwgKDIwIC0gUEFHRV9TSElGVCkpOwor
ICAgICAgICAgICAgaWYgKCBwdl9zaGltICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICByc3ZkID0gcHZfc2hpbV9tZW0oYXZhaWwpOworICAgICAgICAgICAgICAgIHByaW50aygiUmVz
ZXJ2ZWQgJWx1IHBhZ2VzIGZvciB4ZW4tc2hpbVxuIiwgcnN2ZCk7CisKKyAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIG5yX3BhZ2VzID0gLXJzdmQ7CisgICAgICAgIH0KIAogICAgICAgICAvKiBO
ZWdhdGl2ZSBzcGVjaWZpY2F0aW9uIG1lYW5zICJhbGwgbWVtb3J5IC0gc3BlY2lmaWVkIGFtb3Vu
dCIuICovCiAgICAgICAgIGlmICggKGxvbmcpbnJfcGFnZXMgIDwgMCApIG5yX3BhZ2VzICArPSBh
dmFpbDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYv
cHYvc2hpbS5jCmluZGV4IGM1M2E0Y2E0MDcuLjZkYzFlZTQ1ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtNTMsNiAr
NTMsNTIgQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQg
Y21kLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHZvaWQpIHVvcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGNvdW50KTsKIAorLyoKKyAqIEJ5IGRlZmF1bHQsIDEvMTZ0aCBvZiB0b3RhbCBI
Vk0gY29udGFpbmVyJ3MgbWVtb3J5IGlzIHJlc2VydmVkIGZvciB4ZW4tc2hpbQorICogd2l0aCBt
aW5pbXVtIGFtb3VudCBiZWluZyAxME1CIGFuZCBtYXhpbXVtIGFtb3VudCAxMjhNQi4gU29tZSB1
c2VycyBtYXkgd2lzaAorICogdG8gdHVuZSB0aGlzIGNvbnN0YW50cyBmb3IgYmV0dGVyIG1lbW9y
eSB1dGlsaXphdGlvbi4gVGhpcyBjYW4gYmUgYWNoaWV2ZWQKKyAqIHVzaW5nIHRoZSBmb2xsb3dp
bmcgeGVuLXNoaW0ncyBjb21tYW5kIGxpbmUgb3B0aW9uOgorICoKKyAqIHNoaW1fbWVtPVttaW46
PG1pbl9hbXQ+LF1bbWF4OjxtYXhfYW10PixdWzxhbXQ+XQorICoKKyAqIDxtaW5fYW10PjogVGhl
IG1pbmltdW0gYW1vdW50IG9mIG1lbW9yeSB0aGF0IHNob3VsZCBiZSBhbGxvY2F0ZWQgZm9yIHhl
bi1zaGltCisgKiAgICAgICAgICAgIChpZ25vcmVkIGlmIGdyZWF0ZXIgdGhhbiBtYXgpCisgKiA8
bWF4X2FtdD46IFRoZSBtYXhpbXVtIGFtb3VudCBvZiBtZW1vcnkgdGhhdCBzaG91bGQgYmUgYWxs
b2NhdGVkIGZvciB4ZW4tc2hpbQorICogPGFtdD46ICAgICBUaGUgcHJlY2lzZSBhbW91bnQgb2Yg
bWVtb3J5IHRvIGFsbG9jYXRlIGZvciB4ZW4tc2hpbQorICogICAgICAgICAgICAob3ZlcnJpZGVz
IGJvdGggbWluIGFuZCBtYXgpCisgKi8KK3N0YXRpYyB1aW50NjRfdCBfX2luaXRkYXRhIHNoaW1f
bnJwYWdlczsKK3N0YXRpYyB1aW50NjRfdCBfX2luaXRkYXRhIHNoaW1fbWluX25ycGFnZXMgPSAx
MFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpOworc3RhdGljIHVpbnQ2NF90IF9faW5pdGRhdGEgc2hp
bV9tYXhfbnJwYWdlcyA9IDEyOFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpOworCitzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9zaGltX21lbShjb25zdCBjaGFyICpzKQoreworICAgIGRvIHsKKyAgICAg
ICAgaWYgKCAhc3RybmNtcChzLCAibWluOiIsIDQpICkKKyAgICAgICAgICAgIHNoaW1fbWluX25y
cGFnZXMgPSBwYXJzZV9zaXplX2FuZF91bml0KHMrNCwgJnMpID4+IFBBR0VfU0hJRlQ7CisgICAg
ICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAibWF4OiIsIDQpICkKKyAgICAgICAgICAgIHNoaW1f
bWF4X25ycGFnZXMgPSBwYXJzZV9zaXplX2FuZF91bml0KHMrNCwgJnMpID4+IFBBR0VfU0hJRlQ7
CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNoaW1fbnJwYWdlcyA9IHBhcnNlX3NpemVfYW5k
X3VuaXQocywgJnMpID4+IFBBR0VfU0hJRlQ7CisgICAgfSB3aGlsZSAoICpzKysgPT0gJywnICk7
CisKKyAgICByZXR1cm4gc1stMV0gPyAtRUlOVkFMIDogMDsKK30KK2N1c3RvbV9wYXJhbSgic2hp
bV9tZW0iLCBwYXJzZV9zaGltX21lbSk7CisKK3VpbnQ2NF90IHB2X3NoaW1fbWVtKHVpbnQ2NF90
IGF2YWlsKQoreworICAgIHVpbnQ2NF90IHJzdmQgPSBtaW4oYXZhaWwgLyAxNiwgc2hpbV9tYXhf
bnJwYWdlcyk7CisKKyAgICBpZiAoIHNoaW1fbnJwYWdlcyApCisgICAgICAgIHJldHVybiBzaGlt
X25ycGFnZXM7CisKKyAgICBpZiAoIHNoaW1fbWluX25ycGFnZXMgPD0gc2hpbV9tYXhfbnJwYWdl
cyApCisgICAgICAgIHJzdmQgPSBtYXgocnN2ZCwgc2hpbV9taW5fbnJwYWdlcyk7CisKKyAgICBy
ZXR1cm4gcnN2ZDsKK30KKwogI2RlZmluZSBMMV9QUk9UIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JX
fF9QQUdFX0FDQ0VTU0VEfF9QQUdFX1VTRVJ8IFwKICAgICAgICAgICAgICAgICAgX1BBR0VfR1VF
U1RfS0VSTkVMKQogI2RlZmluZSBDT01QQVRfTDFfUFJPVCAoX1BBR0VfUFJFU0VOVHxfUEFHRV9S
V3xfUEFHRV9BQ0NFU1NFRCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hp
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKaW5kZXggNGQ1ZjBiNDNmYy4uMGVm
NDUyMTU4ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKQEAgLTM4LDYgKzM4LDcgQEAgdm9pZCBwdl9z
aGltX3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCiBp
bnQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbik7CiB2b2lkIHB2X3NoaW1faW5qZWN0
X2V2dGNobih1bnNpZ25lZCBpbnQgcG9ydCk7CiBkb21pZF90IGdldF9pbml0aWFsX2RvbWFpbl9p
ZCh2b2lkKTsKK3VpbnQ2NF90IHB2X3NoaW1fbWVtKHVpbnQ2NF90IGF2YWlsKTsKIAogI2Vsc2UK
IApAQCAtNjMsNiArNjQsMTEgQEAgc3RhdGljIGlubGluZSBkb21pZF90IGdldF9pbml0aWFsX2Rv
bWFpbl9pZCh2b2lkKQogewogICAgIHJldHVybiAwOwogfQorc3RhdGljIGlubGluZSB1aW50NjRf
dCBwdl9zaGltX21lbSh1aW50NjRfdCBhdmFpbCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKKyAgICByZXR1cm4gMDsKK30KIAogI2VuZGlmCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxyx-00037p-2H; Fri, 12 Jan 2018 11:58:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxyw-00034E-Jd
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:46 +0000
X-Inumbo-ID: 3e699062-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e699062-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:00:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974319"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:53 +0000
Message-ID: <20180112112910.16762-46-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 45/62] xen/pvshim: modify Dom0 builder in
	order to build a DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFjY29yZGluZyB0
byB0aGUgUFYgQUJJIHRoZSBpbml0aWFsIHZpcnR1YWwgbWVtb3J5IHJlZ2lvbnMgc2hvdWxkCmNv
bnRhaW4gdGhlIHhlbnN0b3JlIGFuZCBjb25zb2xlIHBhZ2VzIGFmdGVyIHRoZSBzdGFydF9pbmZv
LiBBbHNvIHNldAp0aGUgY29ycmVjdCB2YWx1ZXMgaW4gdGhlIHN0YXJ0X2luZm8gZm9yIERvbVUg
b3BlcmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBNb2RpZnkgdGhlIHBvc2l0aW9uIG9m
IHRoZSBfX2luaXQgYXR0cmlidXRlIGluIGRvbTBfdXBkYXRlX3BoeXNtYXAuCiAtIE1vdmUgdGhl
IGFkZGl0aW9uIG9mIHNpemVvZihzdHJ1Y3QgZG9tMF92Z2FfY29uc29sZV9pbmZvKSB0bwogICB2
c3RhcnRpbmZvX2VuZCB3aXRoIGFuIGV4aXN0aW5nIGlmIGJyYW5jaC4KIC0gQWRkIGEgVE9ETyBp
dGVtIGZvciBmaWxsX2NvbnNvbGVfc3RhcnRfaW5mbyBpbiB0aGUgIUNPTkZJR19WSURFTwogICBj
YXNlLgogLSBzL3JlcGxhY2VfdmEvcmVwbGFjZV92YV9tYXBwaW5nLy4KIC0gUmVtb3ZlIGNhbGwg
dG8gZnJlZV9kb21oZWFwX3BhZ2VzIGluIHJlcGxhY2VfdmFfbWFwcGluZy4KICAgcHV0X3BhZ2Vf
YW5kX3R5cGUgc2hvdWxkIGFscmVhZHkgdGFrZSBjYXJlIG9mIGZyZWVpbmcgdGhlIHBhZ2UuCiAt
IFVzZSBQRk5fRE9XTiBpbiBTRVRfQU5EX01BUF9QQVJBTSBtYWNyby4KIC0gUGFyZW50aGVzaXpl
IHZhIGluIFNFVF9BTkRfTUFQX1BBUkFNIG1hY3JvIHdoZW4gcmVxdWlyZWQuCi0tLQogeGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICAgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgICAgICAgICAgIHwgNjMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb20wX2J1
aWxkLmggfCAgNCArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oICAgIHwgMjEgKysr
KysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTI2IGluc2VydGlvbnMoKyksIDEwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IDYxMTg5NzBkNDQuLjUyNTc2Nzk1Y2MgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYwpAQCAtMzEsOSArMzEsOCBAQAogI2RlZmluZSBMM19QUk9UIChCQVNF
X1BST1R8X1BBR0VfRElSVFkpCiAjZGVmaW5lIEw0X1BST1QgKEJBU0VfUFJPVHxfUEFHRV9ESVJU
WSkKIAotc3RhdGljIF9faW5pdCB2b2lkIGRvbTBfdXBkYXRlX3BoeXNtYXAoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXBfcykKK3ZvaWQgX19pbml0IGRvbTBfdXBk
YXRlX3BoeXNtYXAoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25n
IHZwaHlzbWFwX3MpCiB7CiAgICAgaWYgKCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAgICAg
ICAgKCh1bnNpZ25lZCBsb25nICopdnBoeXNtYXBfcylbcGZuXSA9IG1mbjsKQEAgLTMxNSw2ICsz
MTQsMTAgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXBfZW5kOwogICAgIHVuc2lnbmVkIGxvbmcgdnN0YXJ0
aW5mb19zdGFydDsKICAgICB1bnNpZ25lZCBsb25nIHZzdGFydGluZm9fZW5kOworICAgIHVuc2ln
bmVkIGxvbmcgdnhlbnN0b3JlX3N0YXJ0ID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIHZ4ZW5zdG9y
ZV9lbmQgPSAwOworICAgIHVuc2lnbmVkIGxvbmcgdmNvbnNvbGVfc3RhcnQgPSAwOworICAgIHVu
c2lnbmVkIGxvbmcgdmNvbnNvbGVfZW5kID0gMDsKICAgICB1bnNpZ25lZCBsb25nIHZzdGFja19z
dGFydDsKICAgICB1bnNpZ25lZCBsb25nIHZzdGFja19lbmQ7CiAgICAgdW5zaWduZWQgbG9uZyB2
cHRfc3RhcnQ7CkBAIC00NDAsMTEgKzQ0MywyMiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0
X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgaWYgKCBwYXJtcy5wMm1fYmFzZSAhPSBVTlNFVF9B
RERSICkKICAgICAgICAgdnBoeXNtYXBfZW5kID0gdnBoeXNtYXBfc3RhcnQ7CiAgICAgdnN0YXJ0
aW5mb19zdGFydCA9IHJvdW5kX3BndXAodnBoeXNtYXBfZW5kKTsKLSAgICB2c3RhcnRpbmZvX2Vu
ZCAgID0gKHZzdGFydGluZm9fc3RhcnQgKwotICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9m
KHN0cnVjdCBzdGFydF9pbmZvKSArCi0gICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3Ry
dWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbykpOworICAgIHZzdGFydGluZm9fZW5kICAgPSB2c3Rh
cnRpbmZvX3N0YXJ0ICsgc2l6ZW9mKHN0cnVjdCBzdGFydF9pbmZvKTsKKworICAgIGlmICggcHZf
c2hpbSApCisgICAgeworICAgICAgICB2eGVuc3RvcmVfc3RhcnQgID0gcm91bmRfcGd1cCh2c3Rh
cnRpbmZvX2VuZCk7CisgICAgICAgIHZ4ZW5zdG9yZV9lbmQgICAgPSB2eGVuc3RvcmVfc3RhcnQg
KyBQQUdFX1NJWkU7CisgICAgICAgIHZjb25zb2xlX3N0YXJ0ICAgPSB2eGVuc3RvcmVfZW5kOwor
ICAgICAgICB2Y29uc29sZV9lbmQgICAgID0gdmNvbnNvbGVfc3RhcnQgKyBQQUdFX1NJWkU7Cisg
ICAgICAgIHZwdF9zdGFydCAgICAgICAgPSB2Y29uc29sZV9lbmQ7CisgICAgfQorICAgIGVsc2UK
KyAgICB7CisgICAgICAgIHZwdF9zdGFydCAgICAgICAgPSByb3VuZF9wZ3VwKHZzdGFydGluZm9f
ZW5kKTsKKyAgICAgICAgdnN0YXJ0aW5mb19lbmQgICs9IHNpemVvZihzdHJ1Y3QgZG9tMF92Z2Ff
Y29uc29sZV9pbmZvKTsKKyAgICB9CiAKLSAgICB2cHRfc3RhcnQgICAgICAgID0gcm91bmRfcGd1
cCh2c3RhcnRpbmZvX2VuZCk7CiAgICAgZm9yICggbnJfcHRfcGFnZXMgPSAyOyA7IG5yX3B0X3Bh
Z2VzKysgKQogICAgIHsKICAgICAgICAgdnB0X2VuZCAgICAgICAgICA9IHZwdF9zdGFydCArIChu
cl9wdF9wYWdlcyAqIFBBR0VfU0laRSk7CkBAIC01MzcsNiArNTUxLDggQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAiIEluaXQuIHJh
bWRpc2s6ICVwLT4lcFxuIgogICAgICAgICAgICAiIFBoeXMtTWFjaCBtYXA6ICVwLT4lcFxuIgog
ICAgICAgICAgICAiIFN0YXJ0IGluZm86ICAgICVwLT4lcFxuIgorICAgICAgICAgICAiIFhlbnN0
b3JlIHJpbmc6ICVwLT4lcFxuIgorICAgICAgICAgICAiIENvbnNvbGUgcmluZzogICVwLT4lcFxu
IgogICAgICAgICAgICAiIFBhZ2UgdGFibGVzOiAgICVwLT4lcFxuIgogICAgICAgICAgICAiIEJv
b3Qgc3RhY2s6ICAgICVwLT4lcFxuIgogICAgICAgICAgICAiIFRPVEFMOiAgICAgICAgICVwLT4l
cFxuIiwKQEAgLTU0NCw2ICs1NjAsOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0
cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgIF9wKHZpbml0cmRfc3RhcnQpLCBfcCh2aW5pdHJk
X2VuZCksCiAgICAgICAgICAgIF9wKHZwaHlzbWFwX3N0YXJ0KSwgX3AodnBoeXNtYXBfZW5kKSwK
ICAgICAgICAgICAgX3AodnN0YXJ0aW5mb19zdGFydCksIF9wKHZzdGFydGluZm9fZW5kKSwKKyAg
ICAgICAgICAgX3AodnhlbnN0b3JlX3N0YXJ0KSwgX3AodnhlbnN0b3JlX2VuZCksCisgICAgICAg
ICAgIF9wKHZjb25zb2xlX3N0YXJ0KSwgX3AodmNvbnNvbGVfZW5kKSwKICAgICAgICAgICAgX3Ao
dnB0X3N0YXJ0KSwgX3AodnB0X2VuZCksCiAgICAgICAgICAgIF9wKHZzdGFja19zdGFydCksIF9w
KHZzdGFja19lbmQpLAogICAgICAgICAgICBfcCh2X3N0YXJ0KSwgX3Aodl9lbmQpKTsKQEAgLTcz
Nyw3ICs3NTUsOCBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCiAKICAgICBzaS0+c2hhcmVkX2luZm8gPSB2aXJ0X3RvX21hZGRyKGQtPnNoYXJlZF9pbmZv
KTsKIAotICAgIHNpLT5mbGFncyAgICAgICAgPSBTSUZfUFJJVklMRUdFRCB8IFNJRl9JTklURE9N
QUlOOworICAgIGlmICggIXB2X3NoaW0gKQorICAgICAgICBzaS0+ZmxhZ3MgICAgPSBTSUZfUFJJ
VklMRUdFRCB8IFNJRl9JTklURE9NQUlOOwogICAgIGlmICggIXZpbml0cmRfc3RhcnQgJiYgaW5p
dHJkX2xlbiApCiAgICAgICAgIHNpLT5mbGFncyAgIHw9IFNJRl9NT0RfU1RBUlRfUEZOOwogICAg
IHNpLT5mbGFncyAgICAgICB8PSAoeGVuX3Byb2Nlc3Nvcl9wbWJpdHMgPDwgOCkgJiBTSUZfUE1f
TUFTSzsKQEAgLTgyOSwxNSArODQ4LDI0IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgc3RybGNweSgoY2hhciAqKXNpLT5jbWRfbGluZSwg
Y21kbGluZSwgc2l6ZW9mKHNpLT5jbWRfbGluZSkpOwogCiAjaWZkZWYgQ09ORklHX1ZJREVPCi0g
ICAgaWYgKCBmaWxsX2NvbnNvbGVfc3RhcnRfaW5mbygodm9pZCAqKShzaSArIDEpKSApCisgICAg
aWYgKCAhcHZfc2hpbSAmJiBmaWxsX2NvbnNvbGVfc3RhcnRfaW5mbygodm9pZCAqKShzaSArIDEp
KSApCiAgICAgewogICAgICAgICBzaS0+Y29uc29sZS5kb20wLmluZm9fb2ZmICA9IHNpemVvZihz
dHJ1Y3Qgc3RhcnRfaW5mbyk7CiAgICAgICAgIHNpLT5jb25zb2xlLmRvbTAuaW5mb19zaXplID0g
c2l6ZW9mKHN0cnVjdCBkb20wX3ZnYV9jb25zb2xlX2luZm8pOwogICAgIH0KICNlbmRpZgogCisg
ICAgLyoKKyAgICAgKiBUT0RPOiBwcm92aWRlIGFuIGVtcHR5IHN0dWIgZm9yIGZpbGxfY29uc29s
ZV9zdGFydF9pbmZvIGluIHRoZQorICAgICAqICFDT05GSUdfVklERU8gY2FzZSBzbyB0aGUgbG9n
aWMgaGVyZSBjYW4gYmUgc2ltcGxpZmllZC4KKyAgICAgKi8KKyAgICBpZiAoIHB2X3NoaW0gKQor
ICAgICAgICBwdl9zaGltX3NldHVwX2RvbShkLCBsNHN0YXJ0LCB2X3N0YXJ0LCB2eGVuc3RvcmVf
c3RhcnQsIHZjb25zb2xlX3N0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICB2cGh5c21h
cF9zdGFydCwgc2kpOworCiAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotICAgICAg
ICB4bGF0X3N0YXJ0X2luZm8oc2ksIFhMQVRfc3RhcnRfaW5mb19jb25zb2xlX2RvbTApOworICAg
ICAgICB4bGF0X3N0YXJ0X2luZm8oc2ksIHB2X3NoaW0gPyBYTEFUX3N0YXJ0X2luZm9fY29uc29s
ZV9kb21VCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhMQVRfc3RhcnRf
aW5mb19jb25zb2xlX2RvbTApOwogCiAgICAgLyogUmV0dXJuIHRvIGlkbGUgZG9tYWluJ3MgcGFn
ZSB0YWJsZXMuICovCiAgICAgbWFwY2FjaGVfb3ZlcnJpZGVfY3VycmVudChOVUxMKTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCmlu
ZGV4IDRkMDM3MzU1ZGIuLjc1MzY1YjA2OTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9z
aGltLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtMTgsMTYgKzE4LDc5IEBACiAg
KgogICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KICAqLworI2luY2x1
ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgogCiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KKyNpbmNsdWRlIDxhc20vZG9tMF9i
dWlsZC5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgorI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgog
CiAjaWZuZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQogYm9vbCBwdl9zaGltOwogYm9vbGVh
bl9wYXJhbSgicHYtc2hpbSIsIHB2X3NoaW0pOwogI2VuZGlmCiAKKyNkZWZpbmUgTDFfUFJPVCAo
X1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9BQ0NFU1NFRHxfUEFHRV9VU0VSfCBcCisgICAg
ICAgICAgICAgICAgIF9QQUdFX0dVRVNUX0tFUk5FTCkKKyNkZWZpbmUgQ09NUEFUX0wxX1BST1Qg
KF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpCisKK3N0YXRpYyB2b2lkIF9f
aW5pdCByZXBsYWNlX3ZhX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICps
NHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHZhLCB1bnNpZ25lZCBsb25nIG1mbikKK3sKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OworICAgIGw0X3BnZW50cnlfdCAqcGw0ZTsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CisgICAg
bDJfcGdlbnRyeV90ICpwbDJlOworICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKKworICAgIHBsNGUg
PSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZhKTsKKyAgICBwbDNlID0gbDRlX3RvX2wzZSgq
cGw0ZSk7CisgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodmEpOworICAgIHBsMmUgPSBsM2Vf
dG9fbDJlKCpwbDNlKTsKKyAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldCh2YSk7CisgICAgcGwx
ZSA9IGwyZV90b19sMWUoKnBsMmUpOworICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KHZhKTsK
KworICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShsMWVfZ2V0X3BmbigqcGwxZSkpOworICAgIHB1dF9w
YWdlX2FuZF90eXBlKHBhZ2UpOworCisgICAgKnBsMWUgPSBsMWVfZnJvbV9wZm4obWZuLCAoIWlz
X3B2XzMyYml0X2RvbWFpbihkKSA/IEwxX1BST1QKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogQ09NUEFUX0wxX1BST1QpKTsKK30KKwordm9p
ZCBfX2luaXQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90
ICpsNHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2
YV9zdGFydCwgdW5zaWduZWQgbG9uZyBzdG9yZV92YSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgY29uc29sZV92YSwgdW5zaWduZWQgbG9uZyB2cGh5c21hcCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0X2luZm9fdCAqc2kpCit7CisgICAg
dWludDY0X3QgcGFyYW0gPSAwOworICAgIGxvbmcgcmM7CisKKyNkZWZpbmUgU0VUX0FORF9NQVBf
UEFSQU0ocCwgc2ksIHZhKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0ocCwgJnBhcmFtKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggcmMgKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgcGFuaWMoIlVuYWJsZSB0byBnZXQgIiAjcCAiXG4iKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgKHNpKSA9IHBhcmFtOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICgg
dmEgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHNoYXJlX3hl
bl9wYWdlX3dpdGhfZ3Vlc3QobWZuX3RvX3BhZ2UocGFyYW0pLCBkLCBYRU5TSEFSRV93cml0YWJs
ZSk7ICAgXAorICAgICAgICByZXBsYWNlX3ZhX21hcHBpbmcoZCwgbDRzdGFydCwgdmEsIHBhcmFt
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZG9tMF91cGRhdGVfcGh5
c21hcChkLCBQRk5fRE9XTigodmEpIC0gdmFfc3RhcnQpLCBwYXJhbSwgdnBoeXNtYXApOyAgICBc
CisgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKyAgICBTRVRfQU5EX01BUF9QQVJBTShIVk1f
UEFSQU1fU1RPUkVfUEZOLCBzaS0+c3RvcmVfbWZuLCBzdG9yZV92YSk7CisgICAgU0VUX0FORF9N
QVBfUEFSQU0oSFZNX1BBUkFNX1NUT1JFX0VWVENITiwgc2ktPnN0b3JlX2V2dGNobiwgMCk7Cisg
ICAgaWYgKCAhcHZfY29uc29sZSApCisgICAgeworICAgICAgICBTRVRfQU5EX01BUF9QQVJBTShI
Vk1fUEFSQU1fQ09OU09MRV9QRk4sIHNpLT5jb25zb2xlLmRvbVUubWZuLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zb2xlX3ZhKTsKKyAgICAgICAgU0VUX0FORF9NQVBfUEFSQU0oSFZN
X1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCBzaS0+Y29uc29sZS5kb21VLmV2dGNobiwgMCk7CisgICAg
fQorI3VuZGVmIFNFVF9BTkRfTUFQX1BBUkFNCit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6
CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbTBfYnVpbGQu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oCmluZGV4IDI1ZDEyNGY4ZDQuLjMz
YTU0ODM3MzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tMF9idWlsZC5oCkBAIC0xLDYgKzEsNyBAQAogI2lm
bmRlZiBfRE9NMF9CVUlMRF9IXwogI2RlZmluZSBfRE9NMF9CVUlMRF9IXwogCisjaW5jbHVkZSA8
eGVuL2xpYmVsZi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAjaW5jbHVkZSA8YXNtL3Nl
dHVwLmg+CkBAIC0yNyw2ICsyOCw5IEBAIGludCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRv
bWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogdW5zaWduZWQgbG9uZyBkb20wX3BhZ2lu
Z19wYWdlcyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKTsKIAordm9pZCBkb20wX3VwZGF0ZV9waHlz
bWFwKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBsb25nIHZwaHlzbWFwX3MpOwor
CiAjZW5kaWYJLyogX0RPTTBfQlVJTERfSF8gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHYvc2hpbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKaW5k
ZXggMTQ2OGNmZDQ5OC4uYjBjMzYxY2JhMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9zaGltLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgKQEAgLTI5LDYg
KzI5LDI3IEBAIGV4dGVybiBib29sIHB2X3NoaW07CiAjIGRlZmluZSBwdl9zaGltIDAKICNlbmRp
ZiAvKiBDT05GSUdfUFZfU0hJTXssX0VYQ0xVU0lWRX0gKi8KIAorI2lmZGVmIENPTkZJR19QVl9T
SElNCisKK3ZvaWQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRy
eV90ICpsNHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhX3N0
YXJ0LCB1bnNpZ25lZCBsb25nIHN0b3JlX3ZhLAorICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGNvbnNvbGVfdmEsIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXAsCisgICAgICAgICAg
ICAgICAgICAgICAgIHN0YXJ0X2luZm9fdCAqc2kpOworCisjZWxzZQorCitzdGF0aWMgaW5saW5l
IHZvaWQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICps
NHN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgdmFfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBzdG9yZV92YSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIGNvbnNvbGVfdmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB2cGh5c21hcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGFydF9pbmZvX3QgKnNpKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworfQorCisjZW5kaWYKKwogI2VuZGlmIC8qIF9fWDg2X1BWX1NISU1fSF9fICovCiAKIC8qCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxz0-0003AD-9E; Fri, 12 Jan 2018 11:58:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxyy-00035l-N3
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:48 +0000
X-Inumbo-ID: 400931fd-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 400931fd-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:00:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974324"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:46 +0000
Message-ID: <20180112112910.16762-39-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 38/62] x86/shim: Kconfig and command line
	options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gfCAxMSArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvS2NvbmZp
ZyAgICAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9w
di9NYWtlZmlsZSAgICAgICAgICAgIHwgIDEgKwogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAg
ICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0LmggICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYv
cHYvc2hpbS5oICAgICAgIHwgNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogNiBmaWxlcyBjaGFuZ2VkLCAxMTYgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20teDg2L3B2L3NoaW0uaAoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZGEw
MDZkZDRmNy4uM2ExYTljMWZiYSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAg
LTE0NDUsNiArMTQ0NSwxNyBAQCBkbzsgdGhlcmUgbWF5IGJlIG90aGVyIGN1c3RvbSBvcGVyYXRp
bmcgc3lzdGVtcyB3aGljaCBkby4gIElmIHlvdSdyZQogY2VydGFpbiB5b3UgZG9uJ3QgcGxhbiBv
biBoYXZpbmcgUFYgZ3Vlc3RzIHdoaWNoIHVzZSB0aGlzIGZlYXR1cmUsCiB0dXJuaW5nIGl0IG9m
ZiBjYW4gcmVkdWNlIHRoZSBhdHRhY2sgc3VyZmFjZS4KIAorIyMjIHB2LXNoaW0gKHg4NikKKz4g
YD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxzZWAKKworVGhpcyBvcHRpb24gaXMgaW50
ZW5kZWQgZm9yIHVzZSBieSBhIHRvb2xzdGFjaywgd2hlbiBjaG9vc2luZyB0byBydW4gYSBQVgor
Z3Vlc3QgY29tcGF0aWJseSBpbnNpZGUgYW4gSFZNIGNvbnRhaW5lci4KKworSW4gdGhpcyBtb2Rl
LCB0aGUga2VybmVsIGFuZCBpbml0cmQgcGFzc2VkIGFzIG1vZHVsZXMgdG8gdGhlIGh5cGVydmlz
b3IgYXJlCitjb25zdHJ1Y3RlZCBpbnRvIGEgcGxhaW4gdW5wcml2aWxlZ2VkIFBWIGRvbWFpbi4K
KwogIyMjIHJjdS1pZGxlLXRpbWVyLXBlcmlvZC1tcwogPiBgPSA8aW50ZWdlcj5gCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXgg
YzBiMGJjZGNiMy4uNDk1MzUzM2YxNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcK
KysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKQEAgLTEzMyw2ICsxMzMsMjggQEAgY29uZmlnIFBW
SF9HVUVTVAogCS0tLWhlbHAtLS0KIAkgIFN1cHBvcnQgYm9vdGluZyB1c2luZyB0aGUgUFZIIEFC
SS4KIAorCSAgSWYgdW5zdXJlLCBzYXkgTi4KKworY29uZmlnIFBWX1NISU0KKwlkZWZfYm9vbCBu
CisJcHJvbXB0ICJQViBTaGltIgorCWRlcGVuZHMgb24gUFYgJiYgWEVOX0dVRVNUCisJLS0taGVs
cC0tLQorCSAgQnVpbGQgWGVuIHdpdGggYSBtb2RlIHdoaWNoIGFjdHMgYXMgYSBzaGltIHRvIGFs
bG93IFBWIGd1ZXN0IHRvIHJ1bgorCSAgaW4gYW4gSFZNL1BWSCBjb250YWluZXIuIFRoaXMgbW9k
ZSBjYW4gb25seSBiZSBlbmFibGVkIHdpdGggY29tbWFuZAorCSAgbGluZSBvcHRpb24uCisKKwkg
IElmIHVuc3VyZSwgc2F5IE4uCisKK2NvbmZpZyBQVl9TSElNX0VYQ0xVU0lWRQorCWRlZl9ib29s
IG4KKwlwcm9tcHQgIlBWIFNoaW0gRXhjbHVzaXZlIgorCWRlcGVuZHMgb24gUFZfU0hJTQorCS0t
LWhlbHAtLS0KKwkgIEJ1aWxkIFhlbiBpbiBhIHdheSB3aGljaCB1bmNvbmRpdGlvbmFsbHkgYXNz
dW1lcyBQVl9TSElNIG1vZGUuICBUaGlzCisJICBvcHRpb24gaXMgb25seSBpbnRlbmRlZCBmb3Ig
dXNlIHdoZW4gYnVpbGRpbmcgYSBkZWRpY2F0ZWQgUFYgU2hpbQorCSAgZmlybXdhcmUsIGFuZCB3
aWxsIG5vdCBmdW5jdGlvbiBjb3JyZWN0bHkgaW4gb3RoZXIgc2NlbmFyaW9zLgorCiAJICBJZiB1
bnN1cmUsIHNheSBOLgogZW5kbWVudQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvTWFr
ZWZpbGUgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKaW5kZXggYmFjMjc5MmFhMi4uNjViY2Ew
NDE3NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9NYWtlZmlsZQpAQCAtMTEsNiArMTEsNyBAQCBvYmoteSArPSBpcmV0Lm8KIG9iai15
ICs9IG1pc2MtaHlwZXJjYWxscy5vCiBvYmoteSArPSBtbS5vCiBvYmoteSArPSByby1wYWdlLWZh
dWx0Lm8KK29iai0kKENPTkZJR19QVl9TSElNKSArPSBzaGltLm8KIG9iai15ICs9IHRyYXBzLm8K
IAogb2JqLWJpbi15ICs9IGRvbTBfYnVpbGQuaW5pdC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi40ZDAzNzM1NWRiCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L3NoaW0uYwpAQCAtMCwwICsxLDM5IEBACisvKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CisgKiBhcmNoL3g4Ni9wdi9zaGltLmMKKyAqCisgKiBGdW5jdGlvbmFsdGl5IGZvciBQViBTaGlt
IG1vZGUKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisg
KiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0
IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworI2luY2x1ZGUgPHhlbi9pbml0Lmg+
CisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKKyNpbmNsdWRlIDxhc20vYXBpYy5oPgorCisjaWZu
ZGVmIENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQorYm9vbCBwdl9zaGltOworYm9vbGVhbl9wYXJh
bSgicHYtc2hpbSIsIHB2X3NoaW0pOworI2VuZGlmCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC5oCmluZGV4IDVhYmRiOGM0MzMuLmEzOGM2YjViM2YgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0LmgKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJjYWxsLmg+
CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3hl
bi5oPgorI2luY2x1ZGUgPGFzbS9wdi9zaGltLmg+CiAKICNlbmRpZiAvKiBfX1g4Nl9HVUVTVF9I
X18gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi4xNDY4Y2ZkNDk4Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9zaGltLmgKQEAgLTAsMCArMSw0MiBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICog
YXNtLXg4Ni9ndWVzdC9zaGltLmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vu
c2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVj
ZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgorICov
CisKKyNpZm5kZWYgX19YODZfUFZfU0hJTV9IX18KKyNkZWZpbmUgX19YODZfUFZfU0hJTV9IX18K
KworI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisjaWYgZGVmaW5lZChDT05GSUdfUFZfU0hJTV9F
WENMVVNJVkUpCisjIGRlZmluZSBwdl9zaGltIDEKKyNlbGlmIGRlZmluZWQoQ09ORklHX1BWX1NI
SU0pCitleHRlcm4gYm9vbCBwdl9zaGltOworI2Vsc2UKKyMgZGVmaW5lIHB2X3NoaW0gMAorI2Vu
ZGlmIC8qIENPTkZJR19QVl9TSElNeyxfRVhDTFVTSVZFfSAqLworCisjZW5kaWYgLyogX19YODZf
UFZfU0hJTV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAq
IGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6
IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxz1-0003C2-KW; Fri, 12 Jan 2018 11:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxz0-000371-NA
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:50 +0000
X-Inumbo-ID: 417be8e2-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 417be8e2-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974328"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:00 +0000
Message-ID: <20180112112910.16762-53-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 52/62] xen/pvshim: set max_pages to the value
	of tot_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNvIHRoYXQgdGhl
IGd1ZXN0IGlzIG5vdCBhYmxlIHRvIGRlcGxldGUgdGhlIG1lbW9yeSBwb29sIG9mIHRoZSBzaGlt
Cml0c2VsZiBieSB0cnlpbmcgdG8gYmFsbG9vbiB1cC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgfCA2ICsrKysrKwog
MSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCmluZGV4IDZkYzFlZTQ1ZDcuLmUz
ZTEwMWE1YjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L3NoaW0uYwpAQCAtMjA0LDYgKzIwNCwxMiBAQCB2b2lkIF9faW5pdCBwdl9zaGlt
X3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh5cGVyY2FsbF9mbl90ICopcHZfc2hpbV9ncmFu
dF90YWJsZV9vcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaHlwZXJjYWxsX2Zu
X3QgKilwdl9zaGltX2dyYW50X3RhYmxlX29wKTsKICAgICBndWVzdCA9IGQ7CisKKyAgICAvKgor
ICAgICAqIFNldCB0aGUgbWF4IHBhZ2VzIHRvIHRoZSBjdXJyZW50IG51bWJlciBvZiBwYWdlcyB0
byBwcmV2ZW50IHRoZQorICAgICAqIGd1ZXN0IGZyb20gZGVwbGV0aW5nIHRoZSBzaGltIG1lbW9y
eSBwb29sLgorICAgICAqLworICAgIGQtPm1heF9wYWdlcyA9IGQtPnRvdF9wYWdlczsKIH0KIAog
c3RhdGljIHZvaWQgd3JpdGVfc3RhcnRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkKQotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxz5-0003Fi-Re; Fri, 12 Jan 2018 11:58:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxz3-00039J-Qw
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:53 +0000
X-Inumbo-ID: 42fd7ccc-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42fd7ccc-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974333"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:42 +0000
Message-ID: <20180112112910.16762-35-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 34/62] x86: don't swallow the first command
	line item in guest mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCmluZGV4IDMyZWM3NDE1OTEuLjBjOWI1NWZmNzEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC02MzIs
OCArNjMyLDggQEAgc3RhdGljIGNoYXIgKiBfX2luaXQgY21kbGluZV9jb29rKGNoYXIgKnAsIGNv
bnN0IGNoYXIgKmxvYWRlcl9uYW1lKQogICAgIHdoaWxlICggKnAgPT0gJyAnICkKICAgICAgICAg
cCsrOwogCi0gICAgLyogR1JVQjIgZG9lcyBub3QgaW5jbHVkZSBpbWFnZSBuYW1lIGFzIGZpcnN0
IGl0ZW0gb24gY29tbWFuZCBsaW5lLiAqLwotICAgIGlmICggbG9hZGVyX2lzX2dydWIyKGxvYWRl
cl9uYW1lKSApCisgICAgLyogR1JVQjIgYW5kIFBWSCBkb24ndCBub3QgaW5jbHVkZSBpbWFnZSBu
YW1lIGFzIGZpcnN0IGl0ZW0gb24gY29tbWFuZCBsaW5lLiAqLworICAgIGlmICggeGVuX2d1ZXN0
IHx8IGxvYWRlcl9pc19ncnViMihsb2FkZXJfbmFtZSkgKQogICAgICAgICByZXR1cm4gcDsKIAog
ICAgIC8qIFN0cmlwIGltYWdlIG5hbWUgcGx1cyB3aGl0ZXNwYWNlLiAqLwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:58:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:58:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxz8-0003I8-23; Fri, 12 Jan 2018 11:58:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxz6-0003CS-S9
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:58:56 +0000
X-Inumbo-ID: 449cc32d-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 449cc32d-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974334"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:56 +0000
Message-ID: <20180112112910.16762-49-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 48/62] xen/pvshim: add grant table operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBBbnRob255IExpZ3VvcmkgPGFsaWd1b3JpQGFtYXpvbi5jb20+ClNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNl
IHYxOgogLSBVc2UgX18gb2YgY29weV90b19ndWVzdC4KIC0gUmV0dXJuIEVPUE5PVFNVUFAgZm9y
IG5vdCBpbXBsZW1lbnRlZCBncmFudCB0YWJsZSBoeXBlcmNhbGxzLgogLSBGb3J3YXJkIHVzZXIg
cHJvdmlkZWQgYnVmZmVyIGluIEdOVFRBQk9QX3F1ZXJ5X3NpemUuCiAtIFJld3JpdGUgZ3JhbnQg
dGFibGUgaHlwZXJjYWxsIGhhbmRsZXIuCi0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAg
ICAgICAgICAgICB8IDE2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oIHwgICA2ICsrCiAyIGZpbGVzIGNoYW5n
ZWQsIDE3MCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0u
YyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXggMzZmM2EzNjZkMy4uZWI4YjE0Njc4NSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYv
c2hpbS5jCkBAIC0yMiw2ICsyMiw3IEBACiAjaW5jbHVkZSA8eGVuL2d1ZXN0X2FjY2Vzcy5oPgog
I2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1
ZGUgPHhlbi9pb2NhcC5oPgogI2luY2x1ZGUgPHhlbi9zaHV0ZG93bi5oPgogI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgogCkBAIC0zMiw2ICszMyw4IEBACiAKICNpbmNsdWRlIDxwdWJsaWMvYXJjaC14
ODYvY3B1aWQuaD4KIAorI2luY2x1ZGUgPGNvbXBhdC9ncmFudF90YWJsZS5oPgorCiAjaWZuZGVm
IENPTkZJR19QVl9TSElNX0VYQ0xVU0lWRQogYm9vbCBwdl9zaGltOwogYm9vbGVhbl9wYXJhbSgi
cHYtc2hpbSIsIHB2X3NoaW0pOwpAQCAtMzksNyArNDIsMTQgQEAgYm9vbGVhbl9wYXJhbSgicHYt
c2hpbSIsIHB2X3NoaW0pOwogCiBzdGF0aWMgc3RydWN0IGRvbWFpbiAqZ3Vlc3Q7CiAKK3N0YXRp
YyB1bnNpZ25lZCBpbnQgbnJfZ3JhbnRfbGlzdDsKK3N0YXRpYyB1bnNpZ25lZCBsb25nICpncmFu
dF9mcmFtZXM7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGdyYW50X2xvY2spOworCiBzdGF0aWMg
bG9uZyBwdl9zaGltX2V2ZW50X2NoYW5uZWxfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9Q
QVJBTSh2b2lkKSBhcmcpOworc3RhdGljIGxvbmcgcHZfc2hpbV9ncmFudF90YWJsZV9vcCh1bnNp
Z25lZCBpbnQgY21kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHZvaWQpIHVvcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGNvdW50KTsKIAogI2RlZmluZSBMMV9QUk9UIChfUEFHRV9QUkVT
RU5UfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEfF9QQUdFX1VTRVJ8IFwKICAgICAgICAgICAgICAg
ICAgX1BBR0VfR1VFU1RfS0VSTkVMKQpAQCAtMTI3LDYgKzEzNyw5IEBAIHZvaWQgX19pbml0IHB2
X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwK
ICAgICBwdl9oeXBlcmNhbGxfdGFibGVfcmVwbGFjZShfX0hZUEVSVklTT1JfZXZlbnRfY2hhbm5l
bF9vcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaHlwZXJjYWxsX2ZuX3QgKilw
dl9zaGltX2V2ZW50X2NoYW5uZWxfb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGh5cGVyY2FsbF9mbl90ICopcHZfc2hpbV9ldmVudF9jaGFubmVsX29wKTsKKyAgICBwdl9oeXBl
cmNhbGxfdGFibGVfcmVwbGFjZShfX0hZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGh5cGVyY2FsbF9mbl90ICopcHZfc2hpbV9ncmFudF90
YWJsZV9vcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaHlwZXJjYWxsX2ZuX3Qg
Kilwdl9zaGltX2dyYW50X3RhYmxlX29wKTsKICAgICBndWVzdCA9IGQ7CiB9CiAKQEAgLTM2Myw2
ICszNzYsMTU3IEBAIHZvaWQgcHZfc2hpbV9pbmplY3RfZXZ0Y2huKHVuc2lnbmVkIGludCBwb3J0
KQogICAgIH0KIH0KIAorc3RhdGljIGxvbmcgcHZfc2hpbV9ncmFudF90YWJsZV9vcCh1bnNpZ25l
ZCBpbnQgY21kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIHVvcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGNvdW50KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50
LT5kb21haW47CisgICAgbG9uZyByYyA9IDA7CisKKyAgICBpZiAoIGNvdW50ICE9IDEgKQorICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIHN3aXRjaCAoIGNtZCApCisgICAgeworICAgIGNh
c2UgR05UVEFCT1Bfc2V0dXBfdGFibGU6CisgICAgeworICAgICAgICBib29sIGNvbXBhdCA9IGlz
X3B2XzMyYml0X2RvbWFpbihkKTsKKyAgICAgICAgc3RydWN0IGdudHRhYl9zZXR1cF90YWJsZSBu
YXQ7CisgICAgICAgIHN0cnVjdCBjb21wYXRfZ250dGFiX3NldHVwX3RhYmxlIGNtcDsKKyAgICAg
ICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShjb21wYXQgPyBjb3B5
X2Zyb21fZ3Vlc3QoJmNtcCwgdW9wLCAxKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IGNvcHlfZnJvbV9ndWVzdCgmbmF0LCB1b3AsIDEpKSB8fAorICAgICAgICAgICAgIHVubGlrZWx5
KGNvbXBhdCA/ICFjb21wYXRfaGFuZGxlX29rYXkoY21wLmZyYW1lX2xpc3QsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbXAubnJfZnJhbWVzKQor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICFndWVzdF9oYW5kbGVfb2theShuYXQuZnJh
bWVfbGlzdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbmF0Lm5yX2ZyYW1lcykpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUZBVUxU
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAgaWYgKCBjb21wYXQgKQor
I2RlZmluZSBYTEFUX2dudHRhYl9zZXR1cF90YWJsZV9ITkRMX2ZyYW1lX2xpc3QoZCwgcykKKyAg
ICAgICAgICAgICAgICBYTEFUX2dudHRhYl9zZXR1cF90YWJsZSgmbmF0LCAmY21wKTsKKyN1bmRl
ZiBYTEFUX2dudHRhYl9zZXR1cF90YWJsZV9ITkRMX2ZyYW1lX2xpc3QKKworICAgICAgICBuYXQu
c3RhdHVzID0gR05UU1Rfb2theTsKKworICAgICAgICBzcGluX2xvY2soJmdyYW50X2xvY2spOwor
ICAgICAgICBpZiAoICFucl9ncmFudF9saXN0ICkKKyAgICAgICAgeworICAgICAgICAgICAgc3Ry
dWN0IGdudHRhYl9xdWVyeV9zaXplIHF1ZXJ5X3NpemUgPSB7CisgICAgICAgICAgICAgICAgLmRv
bSA9IERPTUlEX1NFTEYsCisgICAgICAgICAgICB9OworCisgICAgICAgICAgICByYyA9IHhlbl9o
eXBlcmNhbGxfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfcXVlcnlfc2l6ZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcXVlcnlfc2l6ZSwgMSk7CisgICAg
ICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzcGluX3Vu
bG9jaygmZ3JhbnRfbG9jayk7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIEFTU0VSVCghZ3JhbnRfZnJhbWVzKTsKKyAgICAgICAgICAgIGdyYW50
X2ZyYW1lcyA9IHh6YWxsb2NfYXJyYXkodW5zaWduZWQgbG9uZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcXVlcnlfc2l6ZS5tYXhfbnJfZnJhbWVzKTsKKyAgICAg
ICAgICAgIGlmICggIWdyYW50X2ZyYW1lcyApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmdyYW50X2xvY2spOworICAgICAgICAgICAgICAgIHJjID0gLUVOT01F
TTsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
bnJfZ3JhbnRfbGlzdCA9IHF1ZXJ5X3NpemUubWF4X25yX2ZyYW1lczsKKyAgICAgICAgfQorCisg
ICAgICAgIGlmICggbmF0Lm5yX2ZyYW1lcyA+IG5yX2dyYW50X2xpc3QgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBzcGluX3VubG9jaygmZ3JhbnRfbG9jayk7CisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgbmF0Lm5yX2ZyYW1lczsgaSsrICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYg
KCAhZ3JhbnRfZnJhbWVzW2ldICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1
Y3QgeGVuX2FkZF90b19waHlzbWFwIHhhdHAgPSB7CisgICAgICAgICAgICAgICAgICAgIC5kb21p
ZCA9IERPTUlEX1NFTEYsCisgICAgICAgICAgICAgICAgICAgIC5pZHggPSBpLAorICAgICAgICAg
ICAgICAgICAgICAuc3BhY2UgPSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZSwKKyAgICAgICAgICAg
ICAgICB9OworICAgICAgICAgICAgICAgIG1mbl90IG1mbjsKKworICAgICAgICAgICAgICAgIHJj
ID0gaHlwZXJ2aXNvcl9hbGxvY191bnVzZWRfcGFnZSgmbWZuKTsKKyAgICAgICAgICAgICAgICBp
ZiAoIHJjICkKKyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAidW5hYmxlIHRvIGdldCBt
ZW1vcnkgZm9yIGdyYW50IHRhYmxlXG4iKTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICAgICAgfQorCisgICAgICAgICAgICAgICAgeGF0cC5ncGZuID0gbWZuX3gobWZu
KTsKKyAgICAgICAgICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfbWVtb3J5X29wKFhFTk1FTV9h
ZGRfdG9fcGh5c21hcCwgJnhhdHApOworICAgICAgICAgICAgICAgIGlmICggcmMgKQorICAgICAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9w
YWdlKG1mbik7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0K
KworICAgICAgICAgICAgICAgIEJVR19PTihpb21lbV9wZXJtaXRfYWNjZXNzKGQsIG1mbl94KG1m
biksIG1mbl94KG1mbikpKTsKKyAgICAgICAgICAgICAgICBncmFudF9mcmFtZXNbaV0gPSBtZm5f
eChtZm4pOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBBU1NFUlQoZ3JhbnRfZnJhbWVz
W2ldKTsKKyAgICAgICAgICAgIGlmICggY29tcGF0ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBjb21wYXRfcGZuX3QgcGZuID0gZ3JhbnRfZnJhbWVzW2ldOworCisgICAgICAgICAg
ICAgICAgaWYgKCBfX2NvcHlfdG9fY29tcGF0X29mZnNldChjbXAuZnJhbWVfbGlzdCwgaSwgJnBm
biwgMSkgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgbmF0LnN0YXR1
cyA9IEdOVFNUX2JhZF92aXJ0X2FkZHI7CisgICAgICAgICAgICAgICAgICAgIHJjID0gLUVGQVVM
VDsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgfQorICAgICAgICAgICAgZWxzZSBpZiAoIF9fY29weV90b19ndWVzdF9vZmZzZXQobmF0
LmZyYW1lX2xpc3QsIGksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZ3JhbnRfZnJhbWVzW2ldLCAxKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAg
ICAgbmF0LnN0YXR1cyA9IEdOVFNUX2JhZF92aXJ0X2FkZHI7CisgICAgICAgICAgICAgICAgcmMg
PSAtRUZBVUxUOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQorICAgICAg
ICB9CisgICAgICAgIHNwaW5fdW5sb2NrKCZncmFudF9sb2NrKTsKKworICAgICAgICBpZiAoIGNv
bXBhdCApCisjZGVmaW5lIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdChk
LCBzKQorICAgICAgICAgICAgICAgIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlKCZjbXAsICZuYXQp
OworI3VuZGVmIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdAorCisgICAg
ICAgIGlmICggdW5saWtlbHkoY29tcGF0ID8gX19jb3B5X3RvX2d1ZXN0KHVvcCwgJmNtcCwgMSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBfX2NvcHlfdG9fZ3Vlc3QodW9wLCAmbmF0
LCAxKSkgKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIGNhc2Ug
R05UVEFCT1BfcXVlcnlfc2l6ZToKKyAgICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2dyYW50X3Rh
YmxlX29wKEdOVFRBQk9QX3F1ZXJ5X3NpemUsIHVvcC5wLCBjb3VudCk7CisgICAgICAgIGJyZWFr
OworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAgYnJl
YWs7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCiBkb21pZF90IGdldF9pbml0aWFsX2Rv
bWFpbl9pZCh2b2lkKQogewogICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeDsKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCmluZGV4IDgxYTk1NWQ0NzkuLmU5ZTYyNmI0NzQg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaApAQCAtMTEwLDYgKzExMCwxMiBA
QCBzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKHVuc2ln
bmVkIGludCBjbWQsIHZvaWQgKmFyZykKICAgICByZXR1cm4gX2h5cGVyY2FsbDY0XzIobG9uZywg
X19IWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AsIGNtZCwgYXJnKTsKIH0KIAorc3RhdGljIGlu
bGluZSBsb25nIHhlbl9oeXBlcmNhbGxfZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNtZCwg
dm9pZCAqYXJnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGNvdW50KQoreworICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMyhsb25n
LCBfX0hZUEVSVklTT1JfZ3JhbnRfdGFibGVfb3AsIGNtZCwgYXJnLCBjb3VudCk7Cit9CisKIHN0
YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlwZXJjYWxsX2h2bV9vcCh1bnNpZ25lZCBpbnQgb3AsIHZv
aWQgKmFyZykKIHsKICAgICByZXR1cm4gX2h5cGVyY2FsbDY0XzIobG9uZywgX19IWVBFUlZJU09S
X2h2bV9vcCwgb3AsIGFyZyk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzB-0003Kk-8s; Fri, 12 Jan 2018 11:59:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxz9-0003En-WD
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:00 +0000
X-Inumbo-ID: 46525d87-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46525d87-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974340"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:27 +0000
Message-ID: <20180112112910.16762-20-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 19/62] x86/entry: Early PVH boot code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYyOgoxLiBG
aXggY29tbWVudC4KMi4gVXNlIGNtcGIgJDAuCjMuIEFkZHJlc3MgY29tbWVudHMgb24gcHZoLWJv
b3QuYy4KNC4gSGF2ZW4ndCBjaGFuZ2VkIHRoZSBwcml0bmsgbW9kaWZpZXJzIHRvIGFjY29tbW9k
YXRlIGZ1dHVyZSBjaGFuZ2VzLgo1LiBNaXNzaW5nIGEgcHJlcmVxdWlzaXRlIHBhdGNoIHRvIHJl
bG9jYXRlIHB2aF9pbmZvIHRvIG1ha2UgX192YSB3b3JrIHJlbGlhYmx5LgogICBbQkxPQ0tFUl0u
Ci0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUyAgICAgICAgICAgICB8ICA0MCArKysrKysrKysrKy0KIHhlbi9h
cmNoL3g4Ni9ib290L3g4Nl82NC5TICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2d1
ZXN0L01ha2VmaWxlICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9v
dC5jICAgICAgICB8IDExOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgIHwgIDE4ICsrKysrLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICAgIHwgIDM0ICsrKysrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaCB8ICA1NyArKysrKysrKysrKysrKysrKwogOCBmaWxl
cyBjaGFuZ2VkLCAyNjggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QvcHZoLWJvb3QuaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBi
L3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCAwMWQxMTc4NTMwLi5hYzkxZTEzNjA2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxl
CkBAIC0xLDYgKzEsNyBAQAogc3ViZGlyLXkgKz0gYWNwaQogc3ViZGlyLXkgKz0gY3B1CiBzdWJk
aXIteSArPSBnZW5hcGljCitzdWJkaXItJChDT05GSUdfWEVOX0dVRVNUKSArPSBndWVzdAogc3Vi
ZGlyLSQoQ09ORklHX0hWTSkgKz0gaHZtCiBzdWJkaXIteSArPSBtbQogc3ViZGlyLSQoQ09ORklH
X1hFTk9QUk9GKSArPSBvcHJvZmlsZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVh
ZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmluZGV4IDQ3MjI1NWE0YjcuLjRmZTVhNzc2
YjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94
ODYvYm9vdC9oZWFkLlMKQEAgLTM3OSw3ICszNzksMzkgQEAgY3MzMl9zd2l0Y2g6CiBFTEZOT1RF
KFhlbiwgWEVOX0VMRk5PVEVfUEhZUzMyX0VOVFJZLCAubG9uZyBzeW1fb2ZmcyhfX3B2aF9zdGFy
dCkpCiAKIF9fcHZoX3N0YXJ0OgotICAgICAgICB1ZDJhCisgICAgICAgIGNsZAorICAgICAgICBj
bGkKKworICAgICAgICAvKgorICAgICAgICAgKiBXZSBuZWVkIG9uZSBwdXNoL3BvcCB0byBkZXRl
cm1pbmUgbG9hZCBhZGRyZXNzLiAgVXNlIHRoZSBzYW1lCisgICAgICAgICAqIGFic29sdXRlIHN0
YWNrIGFkZHJlc3MgYXMgdGhlIG5hdGl2ZSBwYXRoLCBmb3IgbGFjayBvZiBhIGJldHRlcgorICAg
ICAgICAgKiBhbHRlcm5hdGl2ZS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAgJDB4MTAw
MCwgJWVzcAorCisgICAgICAgIC8qIENhbGN1bGF0ZSB0aGUgbG9hZCBiYXNlIGFkZHJlc3MuICov
CisgICAgICAgIGNhbGwgICAgMWYKKzE6ICAgICAgcG9wICAgICAlZXNpCisgICAgICAgIHN1YiAg
ICAgJHN5bV9vZmZzKDFiKSwgJWVzaQorCisgICAgICAgIC8qIFNldCB1cCBzdGFjay4gKi8KKyAg
ICAgICAgbGVhICAgICBTVEFDS19TSVpFICsgc3ltX2VzaShjcHUwX3N0YWNrKSwgJWVzcAorCisg
ICAgICAgIG1vdiAgICAgJWVieCwgc3ltX2VzaShwdmhfc3RhcnRfaW5mb19wYSkKKworICAgICAg
ICAvKiBQcmVwYXJlIGdkdCBhbmQgc2VnbWVudHMgKi8KKyAgICAgICAgYWRkICAgICAlZXNpLCBz
eW1fZXNpKGdkdF9ib290X2Jhc2UpCisgICAgICAgIGxnZHQgICAgc3ltX2VzaShnZHRfYm9vdF9k
ZXNjcikKKworICAgICAgICBtb3YgICAgICRCT09UX0RTLCAlZWN4CisgICAgICAgIG1vdiAgICAg
JWVjeCwgJWRzCisgICAgICAgIG1vdiAgICAgJWVjeCwgJWVzCisgICAgICAgIG1vdiAgICAgJWVj
eCwgJXNzCisKKyAgICAgICAgLyogU2tpcCBib290bG9hZGVyIHNldHVwIGFuZCBiaW9zIHNldHVw
LCBnbyBzdHJhaWdodCB0byB0cmFtcG9saW5lICovCisgICAgICAgIG1vdmIgICAgJDEsIHN5bV9l
c2kocHZoX2Jvb3QpCisgICAgICAgIG1vdmIgICAgJDEsIHN5bV9lc2koc2tpcF9yZWFsbW9kZSkK
KyAgICAgICAgam1wICAgICB0cmFtcG9saW5lX3NldHVwCiAKICNlbmRpZiAvKiBDT05GSUdfUFZI
X0dVRVNUICovCiAKQEAgLTU0MywxMiArNTc1LDE4IEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAg
ICAgIC8qIEdldCBib3R0b20tbW9zdCBsb3ctbWVtb3J5IHN0YWNrIGFkZHJlc3MuICovCiAgICAg
ICAgIGFkZCAgICAgJFRSQU1QT0xJTkVfU1BBQ0UsJWVjeAogCisjaWZkZWYgQ09ORklHX1BWSF9H
VUVTVAorICAgICAgICBjbXBiICAgICQwLCBzeW1fZnMocHZoX2Jvb3QpCisgICAgICAgIGpuZSAg
ICAgMWYKKyNlbmRpZgorCiAgICAgICAgIC8qIFNhdmUgdGhlIE11bHRpYm9vdCBpbmZvIHN0cnVj
dCAoYWZ0ZXIgcmVsb2NhdGlvbikgZm9yIGxhdGVyIHVzZS4gKi8KICAgICAgICAgcHVzaCAgICAl
ZWN4ICAgICAgICAgICAgICAgIC8qIEJvdHRvbS1tb3N0IGxvdy1tZW1vcnkgc3RhY2sgYWRkcmVz
cy4gKi8KICAgICAgICAgcHVzaCAgICAlZWJ4ICAgICAgICAgICAgICAgIC8qIE11bHRpYm9vdCBp
bmZvcm1hdGlvbiBhZGRyZXNzLiAqLwogICAgICAgICBwdXNoICAgICVlYXggICAgICAgICAgICAg
ICAgLyogTXVsdGlib290IG1hZ2ljLiAqLwogICAgICAgICBjYWxsICAgIHJlbG9jCiAgICAgICAg
IG1vdiAgICAgJWVheCxzeW1fZnMobXVsdGlib290X3B0cikKKzE6CiAKICAgICAgICAgLyoKICAg
ICAgICAgICogTm93IHRyYW1wb2xpbmVfcGh5cyBwb2ludHMgdG8gdGhlIGZvbGxvd2luZyBzdHJ1
Y3R1cmUgKGxvd2VzdCBhZGRyZXNzCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZf
NjQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4IDkyNWZkNGJiMGEuLmNmNDdl
MDE5ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9h
cmNoL3g4Ni9ib290L3g4Nl82NC5TCkBAIC0zMSw3ICszMSw3IEBAIEVOVFJZKF9faGlnaF9zdGFy
dCkKICAgICAgICAgdGVzdCAgICAlZWJ4LCVlYngKICAgICAgICAgam56ICAgICBzdGFydF9zZWNv
bmRhcnkKIAotICAgICAgICAvKiBQYXNzIG9mZiB0aGUgTXVsdGlib290IGluZm8gc3RydWN0dXJl
IHRvIEMgbGFuZC4gKi8KKyAgICAgICAgLyogUGFzcyBvZmYgdGhlIE11bHRpYm9vdCBpbmZvIHN0
cnVjdHVyZSB0byBDIGxhbmQgKGlmIGFwcGxpY2FibGUpLiAqLwogICAgICAgICBtb3YgICAgIG11
bHRpYm9vdF9wdHIoJXJpcCksJWVkaQogICAgICAgICBjYWxsICAgIF9fc3RhcnRfeGVuCiAgICAg
ICAgIEJVRyAgICAgLyogX19zdGFydF94ZW4oKSBzaG91bGRuJ3QgcmV0dXJuLiAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2d1ZXN0L01h
a2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmE1ZjE2MjVhYjEK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKQEAgLTAsMCAr
MSBAQAorb2JqLWJpbi0kKENPTkZJR19QVkhfR1VFU1QpICs9IHB2aC1ib290LmluaXQubwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgYi94ZW4vYXJjaC94ODYvZ3Vl
c3QvcHZoLWJvb3QuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4xODZl
MzMyNjU3Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMK
QEAgLTAsMCArMSwxMTkgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGFyY2gveDg2L2d1
ZXN0L3B2aC1ib290LmMKKyAqCisgKiBQVkggYm9vdCB0aW1lIHN1cHBvcnQKKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247
IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24p
IGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAq
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBT
eXN0ZW1zIEx0ZC4KKyAqLworI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xp
Yi5oPgorI2luY2x1ZGUgPHhlbi9tbS5oPgorCisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisKKyNp
bmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KKworLyogSW5pdGlhbGlz
ZWQgaW4gaGVhZC5TLCBiZWZvcmUgLmJzcyBpcyB6ZXJvZWQuICovCitib29sIF9faW5pdGRhdGEg
cHZoX2Jvb3Q7Cit1aW50MzJfdCBfX2luaXRkYXRhIHB2aF9zdGFydF9pbmZvX3BhOworCitzdGF0
aWMgbXVsdGlib290X2luZm9fdCBfX2luaXRkYXRhIHB2aF9tYmk7CitzdGF0aWMgbW9kdWxlX3Qg
X19pbml0ZGF0YSBwdmhfbWJpX21vZHNbOF07CitzdGF0aWMgY29uc3QgY2hhciAqX19pbml0ZGF0
YSBwdmhfbG9hZGVyID0gIlBWSCBEaXJlY3Rib290IjsKKworc3RhdGljIHZvaWQgX19pbml0IGNv
bnZlcnRfcHZoX2luZm8odm9pZCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8g
KnB2aF9pbmZvID0gX192YShwdmhfc3RhcnRfaW5mb19wYSk7CisgICAgY29uc3Qgc3RydWN0IGh2
bV9tb2RsaXN0X2VudHJ5ICplbnRyeTsKKyAgICBtb2R1bGVfdCAqbW9kOworICAgIHVuc2lnbmVk
IGludCBpOworCisgICAgQVNTRVJUKHB2aF9pbmZvLT5tYWdpYyA9PSBYRU5fSFZNX1NUQVJUX01B
R0lDX1ZBTFVFKTsKKworICAgIC8qCisgICAgICogVHVybiBodm1fc3RhcnRfaW5mbyBpbnRvIG1i
aS4gTHVja2lseSBhbGwgbW9kdWxlcyBhcmUgcGxhY2VkIHVuZGVyIDRHQgorICAgICAqIGJvdW5k
YXJ5IG9uIHg4Ni4KKyAgICAgKi8KKyAgICBwdmhfbWJpLmZsYWdzID0gTUJJX0NNRExJTkUgfCBN
QklfTU9EVUxFUyB8IE1CSV9MT0FERVJOQU1FOworCisgICAgQlVHX09OKHB2aF9pbmZvLT5jbWRs
aW5lX3BhZGRyID4+IDMyKTsKKyAgICBwdmhfbWJpLmNtZGxpbmUgPSBwdmhfaW5mby0+Y21kbGlu
ZV9wYWRkcjsKKyAgICBwdmhfbWJpLmJvb3RfbG9hZGVyX25hbWUgPSBfX3BhKHB2aF9sb2FkZXIp
OworCisgICAgQlVHX09OKHB2aF9pbmZvLT5ucl9tb2R1bGVzID49IEFSUkFZX1NJWkUocHZoX21i
aV9tb2RzKSk7CisgICAgcHZoX21iaS5tb2RzX2NvdW50ID0gcHZoX2luZm8tPm5yX21vZHVsZXM7
CisgICAgcHZoX21iaS5tb2RzX2FkZHIgPSBfX3BhKHB2aF9tYmlfbW9kcyk7CisKKyAgICBtb2Qg
PSBwdmhfbWJpX21vZHM7CisgICAgZW50cnkgPSBfX3ZhKHB2aF9pbmZvLT5tb2RsaXN0X3BhZGRy
KTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IHB2aF9pbmZvLT5ucl9tb2R1bGVzOyBpKysgKQorICAg
IHsKKyAgICAgICAgQlVHX09OKGVudHJ5W2ldLnBhZGRyID4+IDMyKTsKKyAgICAgICAgQlVHX09O
KGVudHJ5W2ldLmNtZGxpbmVfcGFkZHIgPj4gMzIpOworCisgICAgICAgIG1vZFtpXS5tb2Rfc3Rh
cnQgPSBlbnRyeVtpXS5wYWRkcjsKKyAgICAgICAgbW9kW2ldLm1vZF9lbmQgICA9IGVudHJ5W2ld
LnBhZGRyICsgZW50cnlbaV0uc2l6ZTsKKyAgICAgICAgbW9kW2ldLnN0cmluZyAgICA9IGVudHJ5
W2ldLmNtZGxpbmVfcGFkZHI7CisgICAgfQorfQorCittdWx0aWJvb3RfaW5mb190ICpfX2luaXQg
cHZoX2luaXQodm9pZCkKK3sKKyAgICBjb252ZXJ0X3B2aF9pbmZvKCk7CisKKyAgICByZXR1cm4g
JnB2aF9tYmk7Cit9CisKK3ZvaWQgX19pbml0IHB2aF9wcmludF9pbmZvKHZvaWQpCit7CisgICAg
Y29uc3Qgc3RydWN0IGh2bV9zdGFydF9pbmZvICpwdmhfaW5mbyA9IF9fdmEocHZoX3N0YXJ0X2lu
Zm9fcGEpOworICAgIGNvbnN0IHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqZW50cnk7CisgICAg
dW5zaWduZWQgaW50IGk7CisKKyAgICBBU1NFUlQocHZoX2luZm8tPm1hZ2ljID09IFhFTl9IVk1f
U1RBUlRfTUFHSUNfVkFMVUUpOworCisgICAgcHJpbnRrKCJQVkggc3RhcnQgaW5mbzogKHBhICUw
OHgpXG4iLCBwdmhfc3RhcnRfaW5mb19wYSk7CisgICAgcHJpbnRrKCIgIHZlcnNpb246ICAgICV1
XG4iLCBwdmhfaW5mby0+dmVyc2lvbik7CisgICAgcHJpbnRrKCIgIGZsYWdzOiAgICAgICUjIlBS
SXgzMiJcbiIsIHB2aF9pbmZvLT5mbGFncyk7CisgICAgcHJpbnRrKCIgIG5yX21vZHVsZXM6ICV1
XG4iLCBwdmhfaW5mby0+bnJfbW9kdWxlcyk7CisgICAgcHJpbnRrKCIgIG1vZGxpc3RfcGE6ICUw
MTYiUFJJeDY0IlxuIiwgcHZoX2luZm8tPm1vZGxpc3RfcGFkZHIpOworICAgIHByaW50aygiICBj
bWRsaW5lX3BhOiAlMDE2IlBSSXg2NCJcbiIsIHB2aF9pbmZvLT5jbWRsaW5lX3BhZGRyKTsKKyAg
ICBpZiAoIHB2aF9pbmZvLT5jbWRsaW5lX3BhZGRyICkKKyAgICAgICAgcHJpbnRrKCIgIGNtZGxp
bmU6ICAgICclcydcbiIsIChjaGFyICopX192YShwdmhfaW5mby0+Y21kbGluZV9wYWRkcikpOwor
ICAgIHByaW50aygiICByc2RwX3BhOiAgICAlMDE2IlBSSXg2NCJcbiIsIHB2aF9pbmZvLT5yc2Rw
X3BhZGRyKTsKKworICAgIGVudHJ5ID0gX192YShwdmhfaW5mby0+bW9kbGlzdF9wYWRkcik7Cisg
ICAgZm9yICggaSA9IDA7IGkgPCBwdmhfaW5mby0+bnJfbW9kdWxlczsgaSsrICkKKyAgICB7Cisg
ICAgICAgIHByaW50aygiICAgIG1vZFsldV0ucGE6ICAgICAgICAgJTAxNiJQUkl4NjQiXG4iLCBp
LCBlbnRyeVtpXS5wYWRkcik7CisgICAgICAgIHByaW50aygiICAgIG1vZFsldV0uc2l6ZTogICAg
ICAgJTAxNiJQUkl1NjQiXG4iLCBpLCBlbnRyeVtpXS5zaXplKTsKKyAgICAgICAgcHJpbnRrKCIg
ICAgbW9kWyV1XS5jbWRsaW5lX3BhOiAlMDE2IlBSSXg2NCJcbiIsCisgICAgICAgICAgICAgICBp
LCBlbnRyeVtpXS5jbWRsaW5lX3BhZGRyKTsKKyAgICAgICAgaWYgKCBlbnRyeVtpXS5jbWRsaW5l
X3BhZGRyICkKKyAgICAgICAgICAgIHByaW50aygiICAgIG1vZFslMXVdLmNtZGxpbmU6ICAgICcl
cydcbiIsIGksCisgICAgICAgICAgICAgICAgICAgKGNoYXIgKilfX3ZhKGVudHJ5W2ldLmNtZGxp
bmVfcGFkZHIpKTsKKyAgICB9Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFi
LXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA2
NTE3MGZlNTRjLi5mNTA3ZDIyYTJkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwor
KysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNTEsNiArNTEsNyBAQAogI2luY2x1ZGUgPGFz
bS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1ZGUgPGFzbS9tYzE0NjgxOHJ0Yy5oPgogI2luY2x1ZGUg
PGFzbS9jcHVpZC5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogCiAvKiBvcHRfbm9zbXA6IElm
IHRydWUsIHNlY29uZGFyeSBwcm9jZXNzb3JzIGFyZSBpZ25vcmVkLiAqLwogc3RhdGljIGJvb2wg
X19pbml0ZGF0YSBvcHRfbm9zbXA7CkBAIC02NDksOCArNjUwLDggQEAgdm9pZCBfX2luaXQgbm9y
ZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBjaGFyICptZW1tYXBf
dHlwZSA9IE5VTEw7CiAgICAgY2hhciAqY21kbGluZSwgKmtleHRyYSwgKmxvYWRlcjsKICAgICB1
bnNpZ25lZCBpbnQgaW5pdHJkaWR4LCBkb21jcl9mbGFncyA9IERPTUNSRl9zM19pbnRlZ3JpdHk7
Ci0gICAgbXVsdGlib290X2luZm9fdCAqbWJpID0gX192YShtYmlfcCk7Ci0gICAgbW9kdWxlX3Qg
Km1vZCA9IChtb2R1bGVfdCAqKV9fdmEobWJpLT5tb2RzX2FkZHIpOworICAgIG11bHRpYm9vdF9p
bmZvX3QgKm1iaTsKKyAgICBtb2R1bGVfdCAqbW9kOwogICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFn
ZXMsIHJhd19tYXhfcGFnZSwgbW9kdWxlc19oZWFkcm9vbSwgKm1vZHVsZV9tYXA7CiAgICAgaW50
IGksIGosIGU4MjBfd2FybiA9IDAsIGJ5dGVzID0gMDsKICAgICBib29sIGFjcGlfYm9vdF90YWJs
ZV9pbml0X2RvbmUgPSBmYWxzZSwgcmVsb2NhdGVkID0gZmFsc2U7CkBAIC02ODAsNiArNjgxLDE2
IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3Ap
CiAKICAgICAvKiBGdWxsIGV4Y2VwdGlvbiBzdXBwb3J0IGZyb20gaGVyZSBvbiBpbi4gKi8KIAor
ICAgIGlmICggcHZoX2Jvb3QgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKG1iaV9wID09IDApOwor
ICAgICAgICBtYmkgPSBwdmhfaW5pdCgpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIG1iaSA9
IF9fdmEobWJpX3ApOworCisgICAgbW9kID0gX192YShtYmktPm1vZHNfYWRkcik7CisKICAgICBs
b2FkZXIgPSAobWJpLT5mbGFncyAmIE1CSV9MT0FERVJOQU1FKQogICAgICAgICA/IChjaGFyICop
X192YShtYmktPmJvb3RfbG9hZGVyX25hbWUpIDogInVua25vd24iOwogCkBAIC03MTksNiArNzMw
LDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKICAgICBlaGNpX2RiZ3BfaW5pdCgpOwogICAgIGNvbnNvbGVfaW5pdF9wcmVpcnEoKTsKIAor
ICAgIGlmICggcHZoX2Jvb3QgKQorICAgICAgICBwdmhfcHJpbnRfaW5mbygpOworCiAgICAgcHJp
bnRrKCJCb290bG9hZGVyOiAlc1xuIiwgbG9hZGVyKTsKIAogICAgIHByaW50aygiQ29tbWFuZCBs
aW5lOiAlc1xuIiwgY21kbGluZSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uNjMwYzA5MmMyNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QuaApAQCAtMCwwICsxLDM0IEBACisvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqCisgKiBhc20teDg2L2d1ZXN0LmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIg
dGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExp
Y2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGlj
ZW5zZXMvPi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgor
ICovCisKKyNpZm5kZWYgX19YODZfR1VFU1RfSF9fCisjZGVmaW5lIF9fWDg2X0dVRVNUX0hfXwor
CisjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+CisKKyNlbmRpZiAvKiBfX1g4Nl9HVUVT
VF9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L3B2aC1ib290LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMWI0Mjlm
OTQwMQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvcHZoLWJv
b3QuaApAQCAtMCwwICsxLDU3IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhc20teDg2
L2d1ZXN0L3B2aC1ib290LmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRl
cm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2Us
IHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24u
CisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2
ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0
aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgorICovCisK
KyNpZm5kZWYgX19YODZfUFZIX0JPT1RfSF9fCisjZGVmaW5lIF9fWDg2X1BWSF9CT09UX0hfXwor
CisjaW5jbHVkZSA8eGVuL211bHRpYm9vdC5oPgorCisjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAor
CitleHRlcm4gYm9vbCBwdmhfYm9vdDsKKworbXVsdGlib290X2luZm9fdCAqcHZoX2luaXQodm9p
ZCk7Cit2b2lkIHB2aF9wcmludF9pbmZvKHZvaWQpOworCisjZWxzZQorCisjZGVmaW5lIHB2aF9i
b290IDAKKworc3RhdGljIGlubGluZSBtdWx0aWJvb3RfaW5mb190ICpwdmhfaW5pdCh2b2lkKQor
eworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiBOVUxMOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgcHZoX3ByaW50X2luZm8odm9pZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKK30KKworI2VuZGlmIC8qIENPTkZJR19QVkhfR1VFU1QgKi8KKyNlbmRpZiAvKiBf
X1g4Nl9QVkhfQk9PVF9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzC-0003MD-G7; Fri, 12 Jan 2018 11:59:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzB-0003Kf-AR
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:01 +0000
X-Inumbo-ID: c83a6005-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c83a6005-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531095"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:41 +0000
Message-ID: <20180112112910.16762-34-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 33/62] x86: read wallclock from Xen when
	running in pvh mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5j
IHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAy
OCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IDRjYmQwNjhkMTcuLmM5MDUyNGRl
OWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3Rp
bWUuYwpAQCAtOTY0LDYgKzk2NCwzMCBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBnZXRfY21vc190
aW1lKHZvaWQpCiAgICAgcmV0dXJuIG1rdGltZShydGMueWVhciwgcnRjLm1vbiwgcnRjLmRheSwg
cnRjLmhvdXIsIHJ0Yy5taW4sIHJ0Yy5zZWMpOwogfQogCitzdGF0aWMgdW5zaWduZWQgbG9uZyBn
ZXRfd2FsbGNsb2NrX3RpbWUodm9pZCkKK3sKKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCisgICAg
aWYgKCB4ZW5fZ3Vlc3QgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHNoYXJlZF9pbmZvICpzaF9p
bmZvID0gWEVOX3NoYXJlZF9pbmZvOworICAgICAgICB1aW50MzJfdCB3Y192ZXJzaW9uOworICAg
ICAgICB1aW50NjRfdCB3Y19zZWM7CisKKyAgICAgICAgZG8geworICAgICAgICAgICAgd2NfdmVy
c2lvbiA9IHNoX2luZm8tPndjX3ZlcnNpb24gJiB+MTsKKyAgICAgICAgICAgIHNtcF9ybWIoKTsK
KworICAgICAgICAgICAgd2Nfc2VjICA9IHNoX2luZm8tPndjX3NlYzsKKyAgICAgICAgICAgIHNt
cF9ybWIoKTsKKyAgICAgICAgfSB3aGlsZSAoIHdjX3ZlcnNpb24gIT0gc2hfaW5mby0+d2NfdmVy
c2lvbiApOworCisgICAgICAgIHJldHVybiB3Y19zZWMgKyByZWFkX3hlbl90aW1lcigpIC8gMTAw
MDAwMDAwMDsKKyAgICB9CisjZW5kaWYKKworICAgIHJldHVybiBnZXRfY21vc190aW1lKCk7Cit9
CisKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKICAqIFN5c3RlbSBUaW1lCiAgKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqLwpAQCAtMTc1OSw4ICsxNzgzLDggQEAgaW50IF9faW5pdCBpbml0X3hlbl90aW1lKHZvaWQp
CiAKICAgICBvcGVuX3NvZnRpcnEoVElNRV9DQUxJQlJBVEVfU09GVElSUSwgbG9jYWxfdGltZV9j
YWxpYnJhdGlvbik7CiAKLSAgICAvKiBOQi4gZ2V0X2Ntb3NfdGltZSgpIGNhbiB0YWtlIG92ZXIg
b25lIHNlY29uZCB0byBleGVjdXRlLiAqLwotICAgIGRvX3NldHRpbWUoZ2V0X2Ntb3NfdGltZSgp
LCAwLCBOT1coKSk7CisgICAgLyogTkIuIGdldF93YWxsY2xvY2tfdGltZSgpIGNhbiB0YWtlIG92
ZXIgb25lIHNlY29uZCB0byBleGVjdXRlLiAqLworICAgIGRvX3NldHRpbWUoZ2V0X3dhbGxjbG9j
a190aW1lKCksIDAsIE5PVygpKTsKIAogICAgIC8qIEZpbmlzaCBwbGF0Zm9ybSB0aW1lciBpbml0
aWFsaXphdGlvbi4gKi8KICAgICB0cnlfcGxhdGZvcm1fdGltZXJfdGFpbChmYWxzZSk7CkBAIC0x
ODcwLDcgKzE4OTQsNyBAQCBpbnQgdGltZV9zdXNwZW5kKHZvaWQpCiB7CiAgICAgaWYgKCBzbXBf
cHJvY2Vzc29yX2lkKCkgPT0gMCApCiAgICAgewotICAgICAgICBjbW9zX3V0Y19vZmZzZXQgPSAt
Z2V0X2Ntb3NfdGltZSgpOworICAgICAgICBjbW9zX3V0Y19vZmZzZXQgPSAtZ2V0X3dhbGxjbG9j
a190aW1lKCk7CiAgICAgICAgIGNtb3NfdXRjX29mZnNldCArPSBnZXRfc2VjKCk7CiAgICAgICAg
IGtpbGxfdGltZXIoJmNhbGlicmF0aW9uX3RpbWVyKTsKIApAQCAtMTg5Nyw3ICsxOTIxLDcgQEAg
aW50IHRpbWVfcmVzdW1lKHZvaWQpCiAKICAgICBzZXRfdGltZXIoJmNhbGlicmF0aW9uX3RpbWVy
LCBOT1coKSArIEVQT0NIKTsKIAotICAgIGRvX3NldHRpbWUoZ2V0X2Ntb3NfdGltZSgpICsgY21v
c191dGNfb2Zmc2V0LCAwLCBOT1coKSk7CisgICAgZG9fc2V0dGltZShnZXRfd2FsbGNsb2NrX3Rp
bWUoKSArIGNtb3NfdXRjX29mZnNldCwgMCwgTk9XKCkpOwogCiAgICAgdXBkYXRlX3ZjcHVfc3lz
dGVtX3RpbWUoY3VycmVudCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzC-0003Mg-N3; Fri, 12 Jan 2018 11:59:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzB-0003LF-JN
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:01 +0000
X-Inumbo-ID: c8d348c0-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8d348c0-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531099"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:02 +0000
Message-ID: <20180112112910.16762-55-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 54/62] xen/pvshim: memory hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBz
aW5jZSB2MToKIC0gQWRkIGFuIG9yZGVyIHBhcmFtZXRlciB0byBiYXRjaF9tZW1vcnlfb3AuCiAt
IEFkZCBhIFRPRE8gaXRlbSByZWdhcmRpbmcgaGlnaCBvcmRlciBtZW1vcnkgY2h1bmtzIHRvCiAg
IHB2X3NoaW1fb25saW5lX21lbW9yeS4KIC0gVXNlIHBhZ2VfbGlzdF9zcGxpY2UuCiAtIE1ha2Ug
c3VyZSB0aGUgc2hpbSBoYW5kbGVycyBhcmUgbm90IGNhbGxlZCBtdWx0aXBsZSB0aW1lcyB3aGVu
CiAgIHRoZSBoeXBlcmNhbGwgaXMgcHJlZW1wdGVkLgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9zaGlt
LmMgICAgICAgIHwgMTEyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgfCAgMjEgKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvcHYvc2hpbS5oIHwgIDEwICsrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTQzIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2Fy
Y2gveDg2L3B2L3NoaW0uYwppbmRleCA2OGVjN2JlZDhlLi40MTIwY2M1NTBlIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAg
LTQ4LDYgKzQ4LDkgQEAgc3RhdGljIHVuc2lnbmVkIGludCBucl9ncmFudF9saXN0Owogc3RhdGlj
IHVuc2lnbmVkIGxvbmcgKmdyYW50X2ZyYW1lczsKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soZ3Jh
bnRfbG9jayk7CiAKK3N0YXRpYyBQQUdFX0xJU1RfSEVBRChiYWxsb29uKTsKK3N0YXRpYyBERUZJ
TkVfU1BJTkxPQ0soYmFsbG9vbl9sb2NrKTsKKwogc3RhdGljIGxvbmcgcHZfc2hpbV9ldmVudF9j
aGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKTsKIHN0
YXRpYyBsb25nIHB2X3NoaW1fZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNtZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSB1b3AsCkBAIC04MTQsNiArODE3LDExNSBAQCBsb25nIHB2X3NoaW1fY3B1X2Rvd24odm9pZCAq
ZGF0YSkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHVuc2lnbmVkIGxvbmcgYmF0Y2hfbWVt
b3J5X29wKHVuc2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGludCBvcmRlciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGFnZV9saXN0X2hlYWQgKmxp
c3QpCit7CisgICAgc3RydWN0IHhlbl9tZW1vcnlfcmVzZXJ2YXRpb24geG1yID0geworICAgICAg
ICAuZG9taWQgPSBET01JRF9TRUxGLAorICAgICAgICAuZXh0ZW50X29yZGVyID0gb3JkZXIsCisg
ICAgfTsKKyAgICB1bnNpZ25lZCBsb25nIHBmbnNbNjRdOworICAgIGNvbnN0IHN0cnVjdCBwYWdl
X2luZm8gKnBnOworICAgIHVuc2lnbmVkIGxvbmcgZG9uZSA9IDA7CisKKyAgICBzZXRfeGVuX2d1
ZXN0X2hhbmRsZSh4bXIuZXh0ZW50X3N0YXJ0LCBwZm5zKTsKKyAgICBwYWdlX2xpc3RfZm9yX2Vh
Y2ggKCBwZywgbGlzdCApCisgICAgeworICAgICAgICBwZm5zW3htci5ucl9leHRlbnRzKytdID0g
cGFnZV90b19tZm4ocGcpOworICAgICAgICBpZiAoIHhtci5ucl9leHRlbnRzID09IEFSUkFZX1NJ
WkUocGZucykgfHwgIXBhZ2VfbGlzdF9uZXh0KHBnLCBsaXN0KSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGxvbmcgbnIgPSB4ZW5faHlwZXJjYWxsX21lbW9yeV9vcChjbWQsICZ4bXIpOworCisg
ICAgICAgICAgICBkb25lICs9IG5yID4gMCA/IG5yIDogMDsKKyAgICAgICAgICAgIGlmICggbnIg
IT0geG1yLm5yX2V4dGVudHMgKQorICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAg
eG1yLm5yX2V4dGVudHMgPSAwOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIGRvbmU7
Cit9CisKK3ZvaWQgcHZfc2hpbV9vbmxpbmVfbWVtb3J5KHVuc2lnbmVkIGludCBuciwgdW5zaWdu
ZWQgaW50IG9yZGVyKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsICp0bXA7CisgICAg
UEFHRV9MSVNUX0hFQUQobGlzdCk7CisKKyAgICBzcGluX2xvY2soJmJhbGxvb25fbG9jayk7Cisg
ICAgcGFnZV9saXN0X2Zvcl9lYWNoX3NhZmUgKCBwYWdlLCB0bXAsICZiYWxsb29uICkKKyAgICB7
CisgICAgICAgIC8qIFRPRE86IGFkZCBzdXBwb3J0IGZvciBzcGxpdHRpbmcgaGlnaCBvcmRlciBt
ZW1vcnkgY2h1bmtzLiAqLworICAgICAgICBpZiAoIHBhZ2UtPnYuZnJlZS5vcmRlciAhPSBvcmRl
ciApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBwYWdlX2xpc3RfZGVsKHBhZ2Us
ICZiYWxsb29uKTsKKyAgICAgICAgcGFnZV9saXN0X2FkZF90YWlsKHBhZ2UsICZsaXN0KTsKKyAg
ICAgICAgaWYgKCAhLS1uciApCisgICAgICAgICAgICBicmVhazsKKyAgICB9CisgICAgc3Bpbl91
bmxvY2soJmJhbGxvb25fbG9jayk7CisKKyAgICBpZiAoIG5yICkKKyAgICAgICAgZ3ByaW50ayhY
RU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIGFsbG9jYXRlICV1IGV4
dGVudHMgb2Ygb3JkZXIgJXUgZm9yIG9ubGluaW5nXG4iLAorICAgICAgICAgICAgICAgIG5yLCBv
cmRlcik7CisKKyAgICBuciA9IGJhdGNoX21lbW9yeV9vcChYRU5NRU1fcG9wdWxhdGVfcGh5c21h
cCwgb3JkZXIsICZsaXN0KTsKKyAgICB3aGlsZSAoIG5yLS0gKQorICAgIHsKKyAgICAgICAgQlVH
X09OKChwYWdlID0gcGFnZV9saXN0X3JlbW92ZV9oZWFkKCZsaXN0KSkgPT0gTlVMTCk7CisgICAg
ICAgIGZyZWVfZG9taGVhcF9wYWdlcyhwYWdlLCBvcmRlcik7CisgICAgfQorCisgICAgaWYgKCAh
cGFnZV9saXN0X2VtcHR5KCZsaXN0KSApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICJmYWlsZWQgdG8gb25saW5lIHNvbWUgb2YgdGhlIG1l
bW9yeSByZWdpb25zXG4iKTsKKyAgICAgICAgc3Bpbl9sb2NrKCZiYWxsb29uX2xvY2spOworICAg
ICAgICBwYWdlX2xpc3Rfc3BsaWNlKCZsaXN0LCAmYmFsbG9vbik7CisgICAgICAgIHNwaW5fdW5s
b2NrKCZiYWxsb29uX2xvY2spOworICAgIH0KK30KKwordm9pZCBwdl9zaGltX29mZmxpbmVfbWVt
b3J5KHVuc2lnbmVkIGludCBuciwgdW5zaWduZWQgaW50IG9yZGVyKQoreworICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CisgICAgUEFHRV9MSVNUX0hFQUQobGlzdCk7CisKKyAgICB3aGlsZSAo
IG5yLS0gKQorICAgIHsKKyAgICAgICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoTlVMTCwg
b3JkZXIsIDApOworICAgICAgICBpZiAoICFwYWdlICkKKyAgICAgICAgICAgIGJyZWFrOworCisg
ICAgICAgIHBhZ2VfbGlzdF9hZGRfdGFpbChwYWdlLCAmbGlzdCk7CisgICAgICAgIHBhZ2UtPnYu
ZnJlZS5vcmRlciA9IG9yZGVyOworICAgIH0KKworICAgIGlmICggbnIgKyAxICkKKyAgICAgICAg
Z3ByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAiZmFpbGVkIHRvIHJlc2Vy
dmUgJXUgZXh0ZW50cyBvZiBvcmRlciAldSBmb3Igb2ZmbGluaW5nXG4iLAorICAgICAgICAgICAg
ICAgIG5yICsgMSwgb3JkZXIpOworCisKKyAgICBuciA9IGJhdGNoX21lbW9yeV9vcChYRU5NRU1f
ZGVjcmVhc2VfcmVzZXJ2YXRpb24sIG9yZGVyLCAmbGlzdCk7CisgICAgc3Bpbl9sb2NrKCZiYWxs
b29uX2xvY2spOworICAgIHdoaWxlICggbnItLSApCisgICAgeworICAgICAgICBCVUdfT04oKHBh
Z2UgPSBwYWdlX2xpc3RfcmVtb3ZlX2hlYWQoJmxpc3QpKSA9PSBOVUxMKTsKKyAgICAgICAgcGFn
ZV9saXN0X2FkZF90YWlsKHBhZ2UsICZiYWxsb29uKTsKKyAgICB9CisgICAgc3Bpbl91bmxvY2so
JmJhbGxvb25fbG9jayk7CisKKyAgICBpZiAoICFwYWdlX2xpc3RfZW1wdHkoJmxpc3QpICkKKyAg
ICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgImZh
aWxlZCB0byBvZmZsaW5lIHNvbWUgb2YgdGhlIG1lbW9yeSByZWdpb25zXG4iKTsKKyAgICAgICAg
d2hpbGUgKCAocGFnZSA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmbGlzdCkpICE9IE5VTEwgKQor
ICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2VzKHBhZ2UsIG9yZGVyKTsKKyAgICB9Cit9CisK
IGRvbWlkX3QgZ2V0X2luaXRpYWxfZG9tYWluX2lkKHZvaWQpCiB7CiAgICAgdWludDMyX3QgZWF4
LCBlYngsIGVjeCwgZWR4OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9j
b21tb24vbWVtb3J5LmMKaW5kZXggNWExNTA4YTI5Mi4uNzFlMTlhYTYyOSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0yOSw2ICsy
OSwxMCBAQAogI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KICNpbmNsdWRlIDx4c20veHNtLmg+
CiAKKyNpZmRlZiBDT05GSUdfWDg2CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjZW5kaWYKKwog
c3RydWN0IG1lbW9wX2FyZ3MgewogICAgIC8qIElOUFVUICovCiAgICAgc3RydWN0IGRvbWFpbiAq
ZG9tYWluOyAgICAgLyogRG9tYWluIHRvIGJlIGFmZmVjdGVkLiAqLwpAQCAtOTkzLDYgKzk5Nywx
MiBAQCBsb25nIGRvX21lbW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAgICByZXR1cm4gc3RhcnRfZXh0ZW50OwogICAg
ICAgICB9CiAKKyNpZmRlZiBDT05GSUdfWDg2CisgICAgICAgIGlmICggcHZfc2hpbSAmJiBvcCAh
PSBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24gJiYgIWFyZ3MucHJlZW1wdGVkICkKKyAgICAg
ICAgICAgIC8qIEF2b2lkIGNhbGxpbmcgcHZfc2hpbV9vbmxpbmVfbWVtb3J5IHdoZW4gcHJlZW1w
dGVkLiAqLworICAgICAgICAgICAgcHZfc2hpbV9vbmxpbmVfbWVtb3J5KGFyZ3MubnJfZXh0ZW50
cywgYXJncy5leHRlbnRfb3JkZXIpOworI2VuZGlmCisKICAgICAgICAgc3dpdGNoICggb3AgKQog
ICAgICAgICB7CiAgICAgICAgIGNhc2UgWEVOTUVNX2luY3JlYXNlX3Jlc2VydmF0aW9uOgpAQCAt
MTAxNSw2ICsxMDI1LDE3IEBAIGxvbmcgZG9fbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgICAgICAgICBfX0hZUEVS
VklTT1JfbWVtb3J5X29wLCAibGgiLAogICAgICAgICAgICAgICAgIG9wIHwgKHJjIDw8IE1FTU9Q
X0VYVEVOVF9TSElGVCksIGFyZyk7CiAKKyNpZmRlZiBDT05GSUdfWDg2CisgICAgICAgIGlmICgg
cHZfc2hpbSAmJiBvcCA9PSBYRU5NRU1fZGVjcmVhc2VfcmVzZXJ2YXRpb24gKQorICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIE9ubHkgY2FsbCBwdl9zaGltX29mZmxpbmVfbWVtb3J5IHdo
ZW4gdGhlIGh5cGVyY2FsbCBoYXMKKyAgICAgICAgICAgICAqIGZpbmlzaGVkLiBOb3RlIHRoYXQg
bnJfZG9uZSBpcyB1c2VkIHRvIGNvcGUgaW4gY2FzZSB0aGUKKyAgICAgICAgICAgICAqIGh5cGVy
Y2FsbCBoYXMgZmFpbGVkIGFuZCBvbmx5IHBhcnQgb2YgdGhlIGV4dGVudHMgd2hlcmUKKyAgICAg
ICAgICAgICAqIHByb2Nlc3NlZC4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcHZfc2hp
bV9vZmZsaW5lX21lbW9yeShhcmdzLm5yX2V4dGVudHMsIGFyZ3MubnJfZG9uZSk7CisjZW5kaWYK
KwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWEVOTUVNX2V4Y2hhbmdlOgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2
L3NoaW0uaAppbmRleCBlYjU5ZGRkMzhhLi5mYjczOTc3MmRmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3B2L3NoaW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0u
aApAQCAtMzksNiArMzksOCBAQCBpbnQgcHZfc2hpbV9zaHV0ZG93bih1aW50OF90IHJlYXNvbik7
CiB2b2lkIHB2X3NoaW1faW5qZWN0X2V2dGNobih1bnNpZ25lZCBpbnQgcG9ydCk7CiBsb25nIHB2
X3NoaW1fY3B1X3VwKHZvaWQgKmRhdGEpOwogbG9uZyBwdl9zaGltX2NwdV9kb3duKHZvaWQgKmRh
dGEpOwordm9pZCBwdl9zaGltX29ubGluZV9tZW1vcnkodW5zaWduZWQgaW50IG5yLCB1bnNpZ25l
ZCBpbnQgb3JkZXIpOwordm9pZCBwdl9zaGltX29mZmxpbmVfbWVtb3J5KHVuc2lnbmVkIGludCBu
ciwgdW5zaWduZWQgaW50IG9yZGVyKTsKIGRvbWlkX3QgZ2V0X2luaXRpYWxfZG9tYWluX2lkKHZv
aWQpOwogdWludDY0X3QgcHZfc2hpbV9tZW0odWludDY0X3QgYXZhaWwpOwogCkBAIC03Miw2ICs3
NCwxNCBAQCBzdGF0aWMgaW5saW5lIGxvbmcgcHZfc2hpbV9jcHVfZG93bih2b2lkICpkYXRhKQog
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIHJldHVybiAwOwogfQorc3RhdGljIGlubGlu
ZSB2b2lkIHB2X3NoaW1fb25saW5lX21lbW9yeSh1bnNpZ25lZCBpbnQgbnIsIHVuc2lnbmVkIGlu
dCBvcmRlcikKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KK3N0YXRpYyBpbmxpbmUg
dm9pZCBwdl9zaGltX29mZmxpbmVfbWVtb3J5KHVuc2lnbmVkIGludCBuciwgdW5zaWduZWQgaW50
IG9yZGVyKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQogc3RhdGljIGlubGluZSBk
b21pZF90IGdldF9pbml0aWFsX2RvbWFpbl9pZCh2b2lkKQogewogICAgIHJldHVybiAwOwotLSAK
Mi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzE-0003PQ-3o; Fri, 12 Jan 2018 11:59:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzC-0003Mk-RQ
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:02 +0000
X-Inumbo-ID: c9297c03-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9297c03-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531109"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:43 +0000
Message-ID: <20180112112910.16762-36-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 35/62] x86/guest: setup event channel upcall
	vector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFuZCBhIGR1bW15
IGV2ZW50IGNoYW5uZWwgdXBjYWxsIGhhbmRsZXIuCgpOb3RlIHRoYXQgd2l0aCB0aGUgY3VycmVu
dCBjb2RlIHRoZSB1bmRlcmx5aW5nIFhlbiAoTDApIG11c3Qgc3VwcG9ydApIVk1PUF9zZXRfZXZ0
Y2huX3VwY2FsbF92ZWN0b3Igb3IgZWxzZSBldmVudCBjaGFubmVsIHNldHVwIGlzIGdvaW5nIHRv
CmZhaWwuIFRoaXMgbGltaXRhdGlvbiBjYW4gYmUgbGlmdGVkIGJ5IGltcGxlbWVudGluZyBtb3Jl
IGV2ZW50IGNoYW5uZWwKaW50ZXJydXB0IGluamVjdGlvbiBtZXRob2RzIGFzIGEgYmFja3VwLgoK
UmVnaXN0ZXIgY2FsbGJhY2tfaXJxIHRvIHRyaWNrIHRvb2xzdGFjayB0byB0aGluayB0aGUgZG9t
YWluIGlzCmVubGlnaHRlbmVkLgoKU2lnbmVkLW9mZi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgICAgICAgICAgIHwgNDEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vl
c3QvaHlwZXJjYWxsLmggfCAxNyArKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNTgg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCA2MDYyNmVjMjFjLi41OTg3MTE3MGM4IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0
L3hlbi5jCkBAIC0yNCw2ICsyNCw3IEBACiAjaW5jbHVkZSA8eGVuL3Jhbmdlc2V0Lmg+CiAjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+CiAKKyNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFz
bS9lODIwLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAjaW5jbHVkZSA8YXNtL21zci5oPgpA
QCAtMTg2LDYgKzE4Nyw0MyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9tZW1tYXAodm9pZCkK
ICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIHhlbl9ldnRjaG5fdXBjYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQoreworICAgIHN0cnVjdCB2Y3B1X2luZm8gKnZjcHVfaW5mbyA9IHRoaXNf
Y3B1KHZjcHVfaW5mbyk7CisKKyAgICB2Y3B1X2luZm8tPmV2dGNobl91cGNhbGxfcGVuZGluZyA9
IDA7CisgICAgd3JpdGVfYXRvbWljKCZ2Y3B1X2luZm8tPmV2dGNobl9wZW5kaW5nX3NlbCwgMCk7
CisKKyAgICBhY2tfQVBJQ19pcnEoKTsKK30KKworc3RhdGljIHZvaWQgaW5pdF9ldnRjaG4odm9p
ZCkKK3sKKyAgICBzdGF0aWMgdWludDhfdCBldnRjaG5fdXBjYWxsX3ZlY3RvcjsKKyAgICBpbnQg
cmM7CisKKyAgICBpZiAoICFldnRjaG5fdXBjYWxsX3ZlY3RvciApCisgICAgICAgIGFsbG9jX2Rp
cmVjdF9hcGljX3ZlY3RvcigmZXZ0Y2huX3VwY2FsbF92ZWN0b3IsIHhlbl9ldnRjaG5fdXBjYWxs
KTsKKworICAgIEFTU0VSVChldnRjaG5fdXBjYWxsX3ZlY3Rvcik7CisKKyAgICByYyA9IHhlbl9o
eXBlcmNhbGxfc2V0X2V2dGNobl91cGNhbGxfdmVjdG9yKHRoaXNfY3B1KHZjcHVfaWQpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXZ0Y2huX3VwY2Fs
bF92ZWN0b3IpOworICAgIGlmICggcmMgKQorICAgICAgICBwYW5pYygiVW5hYmxlIHRvIHNldCBl
dnRjaG4gdXBjYWxsIHZlY3RvcjogJWQiLCByYyk7CisKKyAgICAvKiBUcmljayB0b29sc3RhY2sg
dG8gdGhpbmsgd2UgYXJlIGVubGlnaHRlbmVkICovCisgICAgeworICAgICAgICBzdHJ1Y3QgeGVu
X2h2bV9wYXJhbSBhID0geworICAgICAgICAgICAgLmRvbWlkID0gRE9NSURfU0VMRiwKKyAgICAg
ICAgICAgIC5pbmRleCA9IEhWTV9QQVJBTV9DQUxMQkFDS19JUlEsCisgICAgICAgICAgICAudmFs
dWUgPSAxLAorICAgICAgICB9OworCisgICAgICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2h2bV9v
cChIVk1PUF9zZXRfcGFyYW0sICZhKSk7CisgICAgfQorfQorCiB2b2lkIF9faW5pdCBoeXBlcnZp
c29yX3NldHVwKHZvaWQpCiB7CiAgICAgaW5pdF9tZW1tYXAoKTsKQEAgLTIxMCwxMiArMjQ4LDE1
IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKICAgICAgICAgICAgICAgICJ1
bmFibGUgdG8gbWFwIHZDUFUgaW5mbywgbGltaXRpbmcgdkNQVXMgdG86ICV1XG4iLAogICAgICAg
ICAgICAgICAgWEVOX0xFR0FDWV9NQVhfVkNQVVMpOwogICAgIH0KKworICAgIGluaXRfZXZ0Y2hu
KCk7CiB9CiAKIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQogewogICAgIHNldF92Y3B1
X2lkKCk7CiAgICAgbWFwX3ZjcHVpbmZvKCk7CisgICAgaW5pdF9ldnRjaG4oKTsKIH0KIAogaW50
IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbikKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L2h5cGVyY2FsbC5oCmluZGV4IGRiYzU3YTU2NmUuLmIzNmExY2MxODkgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaApAQCAtMjUsNiArMjUsNyBAQAogCiAjaW5jbHVk
ZSA8cHVibGljL3hlbi5oPgogI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgorI2luY2x1ZGUgPHB1
YmxpYy9odm0vaHZtX29wLmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvdmNwdS5oPgogCkBAIC0xMDQs
NiArMTA1LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9oeXBlcmNhbGxfdmNwdV9vcCh1bnNp
Z25lZCBpbnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdSwKICAgICByZXR1cm4gX2h5cGVyY2FsbDY0
XzMobG9uZywgX19IWVBFUlZJU09SX3ZjcHVfb3AsIGNtZCwgdmNwdSwgYXJnKTsKIH0KIAorc3Rh
dGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfaHZtX29wKHVuc2lnbmVkIGludCBvcCwgdm9p
ZCAqYXJnKQoreworICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMihsb25nLCBfX0hZUEVSVklTT1Jf
aHZtX29wLCBvcCwgYXJnKTsKK30KKwogLyoKICAqIEhpZ2hlciBsZXZlbCBoeXBlcmNhbGwgaGVs
cGVycwogICovCkBAIC0xMjAsNiArMTI2LDE3IEBAIHN0YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlw
ZXJjYWxsX3NodXRkb3duKHVuc2lnbmVkIGludCByZWFzb24pCiAgICAgcmV0dXJuIHhlbl9oeXBl
cmNhbGxfc2NoZWRfb3AoU0NIRURPUF9zaHV0ZG93biwgJnMpOwogfQogCitzdGF0aWMgaW5saW5l
IGxvbmcgeGVuX2h5cGVyY2FsbF9zZXRfZXZ0Y2huX3VwY2FsbF92ZWN0b3IoCisgICAgdW5zaWdu
ZWQgaW50IGNwdSwgdW5zaWduZWQgaW50IHZlY3RvcikKK3sKKyAgICBzdHJ1Y3QgeGVuX2h2bV9l
dnRjaG5fdXBjYWxsX3ZlY3RvciBhID0geworICAgICAgICAudmNwdSA9IGNwdSwKKyAgICAgICAg
LnZlY3RvciA9IHZlY3RvciwKKyAgICB9OworCisgICAgcmV0dXJuIHhlbl9oeXBlcmNhbGxfaHZt
X29wKEhWTU9QX3NldF9ldnRjaG5fdXBjYWxsX3ZlY3RvciwgJmEpOworfQorCiAjZWxzZSAvKiBD
T05GSUdfWEVOX0dVRVNUICovCiAKICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzE-0003Q0-AO; Fri, 12 Jan 2018 11:59:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzC-0003Ml-R6
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:02 +0000
X-Inumbo-ID: c96c986c-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c96c986c-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531114"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:35 +0000
Message-ID: <20180112112910.16762-28-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 27/62] xen/pvshim: keep track of used PFN
	ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2ltcGxlIGluZnJhc3RydWN0dXJlIHRvIGtlZXAgdHJhY2sgb2YgUEZOIHNwYWNlIHVzYWdlLCBz
byB0aGF0IHdlIGNhbgp1c2UgdW5wb3B1bGF0ZWQgUEZOcyB0byBtYXAgc3BlY2lhbCBwYWdlcyBs
aWtlIHNoYXJlZCBpbmZvIGFuZCBncmFudAp0YWJsZS4KCkFzIHJhbmdlc2V0IGRlcGVuZHMgb24g
bWFsbG9jIGJlaW5nIHJlYWR5IHNvIGh5cGVydmlzb3Jfc2V0dXAgaXMKaW50cm9kdWNlZCBmb3Ig
dGhpbmdzIHRoYXQgY2FuIGJlIGluaXRpYWxpc2VkIGxhdGUgaW4gdGhlIHByb2Nlc3MuCgpOb3Rl
IHRoYXQgdGhlIFBGTiBpcyBtYXJrZWQgYXMgcmVzZXJ2ZWQgYXQgbGVhc3QgdXAgdG8gNEdpQiAo
b3IgbW9yZQppZiB0aGUgZ3Vlc3QgaGFzIG1vcmUgbWVtb3J5KS4gVGhpcyBpcyBub3QgYSBwZXJm
ZWN0IHNvbHV0aW9uIGJ1dAphdm9pZHMgdXNpbmcgdGhlIE1NSU8gaG9sZSBiZWxvdyA0R2lCLiBJ
ZGVhbGx5IHRoZSBzaGltIChMMSkgc2hvdWxkCmhhdmUgYSB3YXkgdG8gYXNrIHRoZSB1bmRlcmx5
aW5nIFhlbiAoTDApIHdoaWNoIG1lbW9yeSByZWdpb25zIGFyZQpwb3B1bGF0ZWQsIHVucG9wdWxh
dGVkLCBvciBNTUlPIHNwYWNlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm5lIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgICAgIHwgNTYgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAg
ICAgICAgICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCAgNyAr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCBj
MjUzZWJkOTgzLi5hYmY1M2ViYmM2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVu
LmMKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCkBAIC0xOSw4ICsxOSwxMiBAQAogICog
Q29weXJpZ2h0IChjKSAyMDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KICAqLwogI2luY2x1ZGUgPHhl
bi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL21tLmg+CisjaW5jbHVkZSA8eGVuL3Bmbi5oPgorI2lu
Y2x1ZGUgPHhlbi9yYW5nZXNldC5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogCisjaW5jbHVk
ZSA8YXNtL2U4MjAuaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KICNpbmNsdWRlIDxhc20vbXNy
Lmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgpAQCAtMzEsNiArMzUsNyBAQCBib29sIF9f
cmVhZF9tb3N0bHkgeGVuX2d1ZXN0OwogCiBzdGF0aWMgX19yZWFkX21vc3RseSB1aW50MzJfdCB4
ZW5fY3B1aWRfYmFzZTsKIGV4dGVybiBjaGFyIGh5cGVyY2FsbF9wYWdlW107CitzdGF0aWMgc3Ry
dWN0IHJhbmdlc2V0ICptZW07CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBmaW5kX3hlbl9sZWF2ZXMo
dm9pZCkKIHsKQEAgLTcyLDYgKzc3LDU3IEBAIHZvaWQgX19pbml0IHByb2JlX2h5cGVydmlzb3Io
dm9pZCkKICAgICB4ZW5fZ3Vlc3QgPSB0cnVlOwogfQogCitzdGF0aWMgdm9pZCBfX2luaXQgaW5p
dF9tZW1tYXAodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIG1lbSA9IHJhbmdl
c2V0X25ldyhOVUxMLCAiaG9zdCBtZW1vcnkgbWFwIiwgMCk7CisgICAgaWYgKCAhbWVtICkKKyAg
ICAgICAgcGFuaWMoImZhaWxlZCB0byBhbGxvY2F0ZSBQRk4gdXNhZ2UgcmFuZ2VzZXQiKTsKKwor
ICAgIC8qCisgICAgICogTWFyayB1cCB0byB0aGUgbGFzdCBtZW1vcnkgcGFnZSAob3IgNEdpQikg
YXMgUkFNLiBUaGlzIGlzIGRvbmUgYmVjYXVzZQorICAgICAqIFhlbiBkb2Vzbid0IGtub3cgdGhl
IHBvc2l0aW9uIG9mIHBvc3NpYmxlIE1NSU8gaG9sZXMsIHNvIGF0IGxlYXN0IHRyeSB0bworICAg
ICAqIGF2b2lkIHRoZSBrbm93IE1NSU8gaG9sZSBiZWxvdyA0R2lCLiBOb3RlIHRoYXQgdGhpcyBp
cyBzdWJqZWN0IHRvIGZ1dHVyZQorICAgICAqIGRpc2N1c3Npb24gYW5kIGltcHJvdmVtZW50cy4K
KyAgICAgKi8KKyAgICBpZiAoIHJhbmdlc2V0X2FkZF9yYW5nZShtZW0sIDAsIG1heF90KHVuc2ln
bmVkIGxvbmcsIG1heF9wYWdlIC0gMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBGTl9ET1dOKEdCKDQpIC0gMSkpKSApCisgICAgICAgIHBhbmljKCJ1bmFibGUg
dG8gYWRkIFJBTSB0byBpbi11c2UgUEZOIHJhbmdlc2V0Iik7CisKKyAgICBmb3IgKCBpID0gMDsg
aSA8IGU4MjAubnJfbWFwOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IGU4MjBlbnRyeSAq
ZSA9ICZlODIwLm1hcFtpXTsKKworICAgICAgICBpZiAoIHJhbmdlc2V0X2FkZF9yYW5nZShtZW0s
IFBGTl9ET1dOKGUtPmFkZHIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5f
VVAoZS0+YWRkciArIGUtPnNpemUgLSAxKSkgKQorICAgICAgICAgICAgcGFuaWMoInVuYWJsZSB0
byBhZGQgcmFuZ2UgWyUjbHgsICUjbHhdIHRvIGluLXVzZSBQRk4gcmFuZ2VzZXQiLAorICAgICAg
ICAgICAgICAgICAgUEZOX0RPV04oZS0+YWRkciksIFBGTl9VUChlLT5hZGRyICsgZS0+c2l6ZSAt
IDEpKTsKKyAgICB9Cit9CisKK3ZvaWQgX19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKK3sK
KyAgICBpbml0X21lbW1hcCgpOworfQorCitpbnQgaHlwZXJ2aXNvcl9hbGxvY191bnVzZWRfcGFn
ZShtZm5fdCAqbWZuKQoreworICAgIHVuc2lnbmVkIGxvbmcgbTsKKyAgICBpbnQgcmM7CisKKyAg
ICByYyA9IHJhbmdlc2V0X2NsYWltX3JhbmdlKG1lbSwgMSwgJm0pOworICAgIGlmICggIXJjICkK
KyAgICAgICAgKm1mbiA9IF9tZm4obSk7CisKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCBoeXBl
cnZpc29yX2ZyZWVfdW51c2VkX3BhZ2UobWZuX3QgbWZuKQoreworICAgIHJldHVybiByYW5nZXNl
dF9yZW1vdmVfcmFuZ2UobWVtLCBtZm5feChtZm4pLCBtZm5feChtZm4pKTsKK30KKwogLyoKICAq
IExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggOWMzZDc1NjNmMy4uMzJlYzc0MTU5
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKQEAgLTE0NzIsNiArMTQ3Miw5IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgIG1heF9jcHVzID0gbnJfY3B1X2lkczsK
ICAgICB9CiAKKyAgICBpZiAoIHhlbl9ndWVzdCApCisgICAgICAgIGh5cGVydmlzb3Jfc2V0dXAo
KTsKKwogICAgIC8qIExvdyBtYXBwaW5ncyB3ZXJlIG9ubHkgbmVlZGVkIGZvciBzb21lIEJJT1Mg
dGFibGUgcGFyc2luZy4gKi8KICAgICB6YXBfbG93X21hcHBpbmdzKCk7CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L3hlbi5oCmluZGV4IDk3YTdjOGQ1MzEuLjQyNzgzNzc5N2IgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC94ZW4uaApAQCAtMjYsMTIgKzI2LDE5IEBACiBleHRlcm4gYm9vbCB4ZW5fZ3Vlc3Q7CiAKIHZv
aWQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKTsKK3ZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsK
K2ludCBoeXBlcnZpc29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pOworaW50IGh5cGVy
dmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5fdCBtZm4pOwogCiAjZWxzZQogCiAjZGVmaW5lIHhl
bl9ndWVzdCAwCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9
Oworc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKK3sKKyAgICBBU1NF
UlRfVU5SRUFDSEFCTEUoKTsKK30KIAogI2VuZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KICNl
bmRpZiAvKiBfX1g4Nl9HVUVTVF9YRU5fSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzE-0003Qd-Gw; Fri, 12 Jan 2018 11:59:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzD-0003Hx-0t
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:03 +0000
X-Inumbo-ID: 48871596-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 48871596-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531086"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:09 +0000
Message-ID: <20180112112910.16762-62-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 61/62] xl: pvshim: Provide and document xl
	config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgpTaWduZWQtb2Zm
LWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOiBwdnNoaW0sIG5vdCBwdmhz
aGltCiAgICB3b3JrcyB3aXRoIHR5cGUgInB2aCIsIG5vdCB0eXBlICJwdiIKICAgIHB2c2hpbV9l
dGMuIG9wdGlvbnMgaW4gY29uZmlnIGFyZSBub3QgZXJyb25lb3VzbHkgaWdub3JlZAotLS0KIGRv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCiB0b29scy94bC94bF9wYXJzZS5jICAgICAgfCAxNCArKysrKysrKysrKysrKwogMiBm
aWxlcyBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IGI3YjkxZDg2Mjcu
LmJmNmMyNjZkZTEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9k
b2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTUwOCw2ICs1MDgsNDEgQEAgTG9hZCB0aGUgc3Bl
Y2lmaWVkIGZpbGUgYXMgZmlybXdhcmUgZm9yIHRoZSBndWVzdC4KIEN1cnJlbnRseSB0aGVyZSdz
IG5vIGZpcm13YXJlIGF2YWlsYWJsZSBmb3IgUFZIIGd1ZXN0cywgdGhleSBzaG91bGQgYmUKIGJv
b3RlZCB1c2luZyB0aGUgQjxEaXJlY3QgS2VybmVsIEJvb3Q+IG1ldGhvZCBvciB0aGUgQjxib290
bG9hZGVyPiBvcHRpb24uCiAKKz1vdmVyIDQKKworPWl0ZW0gQjxwdnNoaW09Qk9PTEVBTj4KKwor
V2hldGhlciB0byBib290IHRoaXMgZ3Vlc3QgYXMgYSBQViBndWVzdCB3aXRoaW4gYSBQVkggY29u
dGFpbmVyLgorSWUsIHRoZSBndWVzdCB3aWxsIGV4cGVyaWVuY2UgYSBQViBlbnZpcm9ubWVudCwK
K2J1dAorcHJvY2Vzc29yIGhhcmR3YXJlIGV4dGVuc2lvbnMgYXJlIHVzZWQgdG8KK3NlcGFyYXRl
IGl0cyBhZGRyZXNzIHNwYWNlCit0byBtaXRpZ2F0ZSB0aGUgTWVsdGRvd24gYXR0YWNrIChDVkUt
MjAxNy01NzU0KS4KKworRGVmYXVsdCBpcyBmYWxzZS4KKworPWl0ZW0gQjxwdnNoaW1fcGF0aD0i
UEFUSCI+CisKK1RoZSBQViBzaGltIGlzIGEgc3BlY2lhbGx5LWJ1aWx0IGZpcm13YXJlLWxpa2Ug
ZXhlY3V0YWJsZQorY29uc3RydWN0ZWQgZnJvbSB0aGUgaHlwZXJ2aXNvciBzb3VyY2UgdHJlZS4K
K1RoaXMgb3B0aW9uIHNwZWNpZmllcyB0byB1c2UgYSBub24tZGVmYXVsdCBzaGltLgorSWdub3Jl
ZCBpZiBwdmhzaW0gaXMgZmFsc2UuCisKKz1pdGVtIEI8cHZzaGltX2NtZGxpbmU9IlNUUklORyI+
CisKK0NvbW1hbmQgbGluZSBmb3IgdGhlIHNoaW0uCitEZWZhdWx0IGlzICJwdi1zaGltIGNvbnNv
bGU9eGVuLHB2IHNjaGVkPW51bGwiLgorSWdub3JlZCBpZiBwdmhzaW0gaXMgZmFsc2UuCisKKz1p
dGVtIEI8cHZzaGltX2V4dHJhPSJTVFJJTkciPgorCitFeHRyYSBjb21tYW5kIGxpbmUgYXJndW1l
bnRzIGZvciB0aGUgc2hpbS4KK0lmIHN1cHBsaWVkLCBhcHBlbmRlZCB0byB0aGUgdmFsdWUgZm9y
IHB2c2hpbV9jbWRsaW5lLgorRGVmYXVsdCBpcyBlbXB0eS4KK0lnbm9yZWQgaWYgcHZoc2ltIGlz
IGZhbHNlLgorCis9YmFjaworCiA9aGVhZDMgT3RoZXIgT3B0aW9ucwogCiA9b3ZlciA0CmRpZmYg
LS1naXQgYS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCA5
YTY5MmQ1YWU2Li5mZGZlNjkzZGUxIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisr
KyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTk2NCw2ICs5NjQsMjAgQEAgdm9pZCBwYXJzZV9j
b25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICB4bHVfY2ZnX3Jl
cGxhY2Vfc3RyaW5nKGNvbmZpZywgInBvb2wiLCAmY19pbmZvLT5wb29sX25hbWUsIDApOwogCiAg
ICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9faW5pdF90eXBlKGJfaW5mbywgY19pbmZvLT50eXBl
KTsKKworICAgIGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKSB7Cisg
ICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAicHZzaGltIiwgJmJfaW5mby0+dS5w
dmgucHZzaGltLCAwKTsKKyAgICAgICAgaWYgKCF4bHVfY2ZnX2dldF9zdHJpbmcoY29uZmlnLCAi
cHZzaGltX3BhdGgiLCAmYnVmLCAwKSkKKyAgICAgICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJp
bmcoY29uZmlnLCAicHZzaGltX3BhdGgiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmYl9pbmZvLT51LnB2aC5wdnNoaW1fcGF0aCwgMCk7CisgICAgICAgIGlmICgheGx1X2Nm
Z19nZXRfc3RyaW5nKGNvbmZpZywgInB2c2hpbV9jbWRsaW5lIiwgJmJ1ZiwgMCkpCisgICAgICAg
ICAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5nKGNvbmZpZywgInB2c2hpbV9jbWRsaW5lIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5wdmgucHZzaGltX2Nt
ZGxpbmUsIDApOworICAgICAgICBpZiAoIXhsdV9jZmdfZ2V0X3N0cmluZyhjb25maWcsICJwdnNo
aW1fZXh0cmEiLCAmYnVmLCAwKSkKKyAgICAgICAgICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmco
Y29uZmlnLCAicHZzaGltX2V4dHJhIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmJfaW5mby0+dS5wdmgucHZzaGltX2V4dHJhLCAwKTsKKyAgICB9CisKICAgICBpZiAoYmxr
ZGV2X3N0YXJ0KQogICAgICAgICBiX2luZm8tPmJsa2Rldl9zdGFydCA9IHN0cmR1cChibGtkZXZf
c3RhcnQpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzE-0003RI-NQ; Fri, 12 Jan 2018 11:59:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzD-0003NQ-1s
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:03 +0000
X-Inumbo-ID: c9b5a01c-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9b5a01c-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531135"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:20 +0000
Message-ID: <20180112112910.16762-13-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 12/62] tools/ocaml: Extend domain_create() to
	take arch_domainconfig
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSm9uIEx1ZGxhbSA8am9uYXRoYW4ubHVkbGFtQGNpdHJpeC5jb20+CgpObyBsb25nZXIg
cGFzc2luZyBOVUxMIGludG8geGNfZG9tYWluX2NyZWF0ZSgpIGFsbG93cyBmb3IgdGhlIGNyZWF0
aW9uCm9mIFBWSCBndWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBKb24gTHVkbGFtIDxqb25hdGhhbi5s
dWRsYW1AY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAg
ICB8ICAyICstCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpICAgICB8ICAyICstCiB0
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8IDIyICsrKysrKysrKysrKysrKysr
KysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2Ft
bC9saWJzL3hjL3hlbmN0cmwubWwKaW5kZXggZDU0OTA2OGQ2MC4uOTExNmFhMjIyYyAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rvb2xzL29jYW1sL2xp
YnMveGMveGVuY3RybC5tbApAQCAtMTQzLDcgKzE0Myw3IEBAIGxldCB3aXRoX2ludGYgZiA9CiAJ
aW50ZXJmYWNlX2Nsb3NlIHhjOwogCXIKIAotZXh0ZXJuYWwgX2RvbWFpbl9jcmVhdGU6IGhhbmRs
ZSAtPiBpbnQzMiAtPiBkb21haW5fY3JlYXRlX2ZsYWcgbGlzdCAtPiBpbnQgYXJyYXkgLT4gZG9t
aWQKK2V4dGVybmFsIF9kb21haW5fY3JlYXRlOiBoYW5kbGUgLT4gaW50MzIgLT4gZG9tYWluX2Ny
ZWF0ZV9mbGFnIGxpc3QgLT4gaW50IGFycmF5IC0+IGFyY2hfZG9tYWluY29uZmlnIC0+IGRvbWlk
CiAgICAgICAgPSAic3R1Yl94Y19kb21haW5fY3JlYXRlIgogCiBsZXQgaW50X2FycmF5X29mX3V1
aWRfc3RyaW5nIHMgPQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
aSBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggMDhmMWZkMjZhZS4uNTRj
MDk5Yzg4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysg
Yi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCkBAIC0xMDIsNyArMTAyLDcgQEAgZXh0
ZXJuYWwgc2l6ZW9mX3hlbl9wZm4gOiB1bml0IC0+IGludCA9ICJzdHViX3NpemVvZl94ZW5fcGZu
IgogZXh0ZXJuYWwgaW50ZXJmYWNlX29wZW4gOiB1bml0IC0+IGhhbmRsZSA9ICJzdHViX3hjX2lu
dGVyZmFjZV9vcGVuIgogZXh0ZXJuYWwgaW50ZXJmYWNlX2Nsb3NlIDogaGFuZGxlIC0+IHVuaXQg
PSAic3R1Yl94Y19pbnRlcmZhY2VfY2xvc2UiCiB2YWwgd2l0aF9pbnRmIDogKGhhbmRsZSAtPiAn
YSkgLT4gJ2EKLXZhbCBkb21haW5fY3JlYXRlIDogaGFuZGxlIC0+IGludDMyIC0+IGRvbWFpbl9j
cmVhdGVfZmxhZyBsaXN0IC0+IHN0cmluZyAtPiBkb21pZAordmFsIGRvbWFpbl9jcmVhdGUgOiBo
YW5kbGUgLT4gaW50MzIgLT4gZG9tYWluX2NyZWF0ZV9mbGFnIGxpc3QgLT4gc3RyaW5nIC0+IGFy
Y2hfZG9tYWluY29uZmlnIC0+IGRvbWlkCiB2YWwgZG9tYWluX3NldGhhbmRsZSA6IGhhbmRsZSAt
PiBkb21pZCAtPiBzdHJpbmcgLT4gdW5pdAogZXh0ZXJuYWwgZG9tYWluX21heF92Y3B1cyA6IGhh
bmRsZSAtPiBkb21pZCAtPiBpbnQgLT4gdW5pdAogICA9ICJzdHViX3hjX2RvbWFpbl9tYXhfdmNw
dXMiCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCmluZGV4IDEyNGFhMzRmZTguLjBiNWEy
MzYxYzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCisr
KyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCkBAIC0xNDQsNyArMTQ0LDgg
QEAgc3RhdGljIGludCBkb21haW5fY3JlYXRlX2ZsYWdfdGFibGVbXSA9IHsKIH07CiAKIENBTUxw
cmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIHNzaWRyZWYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWUgZmxhZ3MsIHZhbHVl
IGhhbmRsZSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBmbGFn
cywgdmFsdWUgaGFuZGxlLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZh
bHVlIGRvbWNvbmZpZykKIHsKIAlDQU1McGFyYW00KHhjaCwgc3NpZHJlZiwgZmxhZ3MsIGhhbmRs
ZSk7CiAKQEAgLTE1NSw2ICsxNTYsNyBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3hjX2RvbWFpbl9j
cmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBzc2lkcmVmLAogCXVpbnQzMl90IGNfc3NpZHJlZiA9IElu
dDMyX3ZhbChzc2lkcmVmKTsKIAl1bnNpZ25lZCBpbnQgY19mbGFncyA9IDA7CiAJdmFsdWUgbDsK
Kwl4Y19kb21haW5fY29uZmlndXJhdGlvbl90IGNvbmZpZyA9IHt9OwogCiAgICAgICAgIGlmIChX
b3NpemVfdmFsKGhhbmRsZSkgIT0gMTYpCiAJCWNhbWxfaW52YWxpZF9hcmd1bWVudCgiSGFuZGxl
IG5vdCBhIDE2LWludGVnZXIgYXJyYXkiKTsKQEAgLTE2OCw4ICsxNzAsMjQgQEAgQ0FNTHByaW0g
dmFsdWUgc3R1Yl94Y19kb21haW5fY3JlYXRlKHZhbHVlIHhjaCwgdmFsdWUgc3NpZHJlZiwKIAkJ
Y19mbGFncyB8PSBkb21haW5fY3JlYXRlX2ZsYWdfdGFibGVbdl07CiAJfQogCisJc3dpdGNoKFRh
Z192YWwoZG9tY29uZmlnKSkgeworCWNhc2UgMDogLyogQVJNIC0gbm90aGluZyB0byBkbyAqLwor
CQljYW1sX2ZhaWx3aXRoKCJVbmhhbmRsZWQ6IEFSTSIpOworCQlicmVhazsKKworCWNhc2UgMTog
LyogWDg2IC0gZW11bGF0aW9uIGZsYWdzIGluIHRoZSBibG9jayAqLworCQlmb3IgKGwgPSBGaWVs
ZChGaWVsZChkb21jb25maWcsIDApLCAwKTsKKwkJICAgICBsICE9IFZhbF9ub25lOworCQkgICAg
IGwgPSBGaWVsZChsLCAxKSkKKwkJCWNvbmZpZy5lbXVsYXRpb25fZmxhZ3MgfD0gMXUgPDwgSW50
X3ZhbChGaWVsZChsLCAwKSk7CisJCWJyZWFrOworCisJZGVmYXVsdDoKKwkJY2FtbF9mYWlsd2l0
aCgiVW5oYW5kbGVkIGRvbWNvbmZpZyB0eXBlIik7CisJfQorCiAJY2FtbF9lbnRlcl9ibG9ja2lu
Z19zZWN0aW9uKCk7Ci0JcmVzdWx0ID0geGNfZG9tYWluX2NyZWF0ZShfSCh4Y2gpLCBjX3NzaWRy
ZWYsIGgsIGNfZmxhZ3MsICZkb21pZCwgTlVMTCk7CisJcmVzdWx0ID0geGNfZG9tYWluX2NyZWF0
ZShfSCh4Y2gpLCBjX3NzaWRyZWYsIGgsIGNfZmxhZ3MsICZkb21pZCwgJmNvbmZpZyk7CiAJY2Ft
bF9sZWF2ZV9ibG9ja2luZ19zZWN0aW9uKCk7CiAKIAlpZiAocmVzdWx0IDwgMCkKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzF-0003U1-UI; Fri, 12 Jan 2018 11:59:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzE-0003JH-52
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:04 +0000
X-Inumbo-ID: 48f3834a-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 48f3834a-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531090"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:54 +0000
Message-ID: <20180112112910.16762-47-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 46/62] xen/pvshim: set correct domid value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCklmIGRvbWlkIGlz
IG5vdCBwcm92aWRlZCBieSBMMCBzZXQgZG9taWQgdG8gMSBieSBkZWZhdWx0LiBOb3RlIHRoYXQg
TDAKbm90IHByb3ZpbmRpbmcgdGhlIGRvbWlkIGNhbiBjYXVzZSB0cm91YmxlIGlmIHRoZSBndWVz
dCB0cmllcyB0byB1c2UKaXQncyBkb21pZCBpbnN0ZWFkIG9mIERPTUlEX1NFTEYgd2hlbiBwZXJm
b3JtaW5nIGh5cGVyY2FsbHMgdGhhdCBhcmUKZm9yd2FyZGVkIHRvIHRoZSBMMCBoeXBlcnZpc29y
LgoKU2luY2UgdGhlIGRvbWFpbiBjcmVhdGVkIGlzIG5vIGxvbmdlciB0aGUgaGFyZHdhcmUgZG9t
YWluIGFkZCBhIGhvb2sKdG8gdGhlIGRvbWFpbiBzaHV0ZG93biBwYXRoIGluIG9yZGVyIHRvIGZv
cndhcmQgc2h1dGRvd24gb3BlcmF0aW9ucyB0bwp0aGUgTDAgaHlwZXJ2aXNvci4KClNpZ25lZC1v
ZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2Vz
IHNpbmNlIHYxOgogLSBzL2dldF9kb20wX2RvbWlkL2dldF9pbml0aWFsX2RvbWFpbl9pZC8uCiAt
IEFkZCBhIGNvbW1lbnQgcmVnYXJkaW5nIHdoeSBkb20wIG5lZWRzIHRvIGJlIGdsb2JhbC4KIC0g
Rml4IGNvbXBpbGF0aW9uIG9mIHhlbi9jb21tb24vZG9tYWluLmMgb24gQVJNLgotLS0KIHhlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hl
bi5jICAgICAgICB8ICA1ICsrKysrCiB4ZW4vYXJjaC94ODYvcHYvc2hpbS5jICAgICAgICAgIHwg
MjEgKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAg
IHwgMTYgKysrKysrKysrKystLS0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICB8
IDEyICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCB8ICA2ICsr
KysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmggICB8IDEwICsrKysrKysrKysKIDcg
ZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQu
YwppbmRleCA5MDdhY2FkMDYwLi44NjAwMTIzNTE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTQ3Miw3ICs0
NzIsNyBAQCBpbnQgX19pbml0IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0
IG1vZHVsZV90ICppbWFnZSwKICAgICBpbnQgcmM7CiAKICAgICAvKiBTYW5pdHkhICovCi0gICAg
QlVHX09OKGQtPmRvbWFpbl9pZCAhPSAwKTsKKyAgICBCVUdfT04oIXB2X3NoaW0gJiYgZC0+ZG9t
YWluX2lkICE9IDApOwogICAgIEJVR19PTihkLT52Y3B1WzBdID09IE5VTEwpOwogICAgIEJVR19P
TihkLT52Y3B1WzBdLT5pc19pbml0aWFsaXNlZCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ndWVzdC94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCAyN2E2YzQ3NzUz
Li5hZmYxNmEwZTM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKKysrIGIv
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCkBAIC0zMjIsNiArMzIyLDExIEBAIGNvbnN0IHVuc2ln
bmVkIGxvbmcgKl9faW5pdCBoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAq
c2l6ZSkKICAgICByZXR1cm4gcmVzZXJ2ZWRfcGFnZXM7CiB9CiAKK3VpbnQzMl90IGh5cGVydmlz
b3JfY3B1aWRfYmFzZSh2b2lkKQoreworICAgIHJldHVybiB4ZW5fY3B1aWRfYmFzZTsKK30KKwog
LyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCmluZGV4IDc1MzY1YjA2OTcu
Ljc4MzUxYzllZTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtMjAsNiArMjAsNyBAQAogICovCiAjaW5jbHVkZSA8eGVu
L2h5cGVyY2FsbC5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL3NodXRk
b3duLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKICNpbmNsdWRlIDxhc20vYXBpYy5oPgpA
QCAtMjcsNiArMjgsOCBAQAogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogI2luY2x1ZGUgPGFzbS9w
di9tbS5oPgogCisjaW5jbHVkZSA8cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CisKICNpZm5kZWYg
Q09ORklHX1BWX1NISU1fRVhDTFVTSVZFCiBib29sIHB2X3NoaW07CiBib29sZWFuX3BhcmFtKCJw
di1zaGltIiwgcHZfc2hpbSk7CkBAIC05MSw2ICs5NCwyNCBAQCB2b2lkIF9faW5pdCBwdl9zaGlt
X3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCiAjdW5k
ZWYgU0VUX0FORF9NQVBfUEFSQU0KIH0KIAordm9pZCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3Qg
cmVhc29uKQoreworICAgIC8qIFhYWDogaGFuZGxlIHN1c3BlbmQgKi8KKyAgICB4ZW5faHlwZXJj
YWxsX3NodXRkb3duKHJlYXNvbik7Cit9CisKK2RvbWlkX3QgZ2V0X2luaXRpYWxfZG9tYWluX2lk
KHZvaWQpCit7CisgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4OworCisgICAgaWYgKCAh
cHZfc2hpbSApCisgICAgICAgIHJldHVybiAwOworCisgICAgY3B1aWQoaHlwZXJ2aXNvcl9jcHVp
ZF9iYXNlKCkgKyA0LCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKworICAgIHJldHVybiAoZWF4
ICYgWEVOX0hWTV9DUFVJRF9ET01JRF9QUkVTRU5UKSA/IGVjeCA6IDE7Cit9CisKIC8qCiAgKiBM
b2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0
dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IGIyYWJjYWEyNzguLjBmNDI4MmM0MmYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1
cC5jCkBAIC0xMDQsNiArMTA0LDEyIEBAIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSBtbXVf
Y3I0X2ZlYXR1cmVzID0gWEVOX01JTklNQUxfQ1I0OwogI2RlZmluZSBTTUVQX0hWTV9PTkxZICgt
MSkKIHN0YXRpYyBzOCBfX2luaXRkYXRhIG9wdF9zbWVwID0gMTsKIAorLyoKKyAqIEluaXRpYWwg
ZG9tYWluIHBsYWNlIGhvbGRlci4gTmVlZHMgdG8gYmUgZ2xvYmFsIHNvIGl0IGNhbiBiZSBjcmVh
dGVkIGluCisgKiBfX3N0YXJ0X3hlbiBhbmQgdW5wYXVzZWQgaW4gaW5pdF9kb25lLgorICovCitz
dGF0aWMgc3RydWN0IGRvbWFpbiAqX19pbml0ZGF0YSBkb20wOworCiBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9zbWVwX3BhcmFtKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgaWYgKCAhKnMgKQpAQCAt
NTc2LDExICs1ODIsMTEgQEAgc3RhdGljIHZvaWQgbm9pbmxpbmUgaW5pdF9kb25lKHZvaWQpCiAK
ICAgICBzeXN0ZW1fc3RhdGUgPSBTWVNfU1RBVEVfYWN0aXZlOwogCisgICAgZG9tYWluX3VucGF1
c2VfYnlfc3lzdGVtY29udHJvbGxlcihkb20wKTsKKwogICAgIC8qIE1VU1QgYmUgZG9uZSBwcmlv
ciB0byByZW1vdmluZyAuaW5pdCBkYXRhLiAqLwogICAgIHVucmVnaXN0ZXJfaW5pdF92aXJ0dWFs
X3JlZ2lvbigpOwogCi0gICAgZG9tYWluX3VucGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcihoYXJk
d2FyZV9kb21haW4pOwotCiAgICAgLyogWmVybyB0aGUgLmluaXQgY29kZSBhbmQgZGF0YS4gKi8K
ICAgICBmb3IgKCB2YSA9IF9faW5pdF9iZWdpbjsgdmEgPCBfcChfX2luaXRfZW5kKTsgdmEgKz0g
UEFHRV9TSVpFICkKICAgICAgICAgY2xlYXJfcGFnZSh2YSk7CkBAIC02NTksNyArNjY1LDYgQEAg
dm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAg
ICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCByYXdfbWF4X3BhZ2UsIG1vZHVsZXNfaGVhZHJvb20s
ICptb2R1bGVfbWFwOwogICAgIGludCBpLCBqLCBlODIwX3dhcm4gPSAwLCBieXRlcyA9IDA7CiAg
ICAgYm9vbCBhY3BpX2Jvb3RfdGFibGVfaW5pdF9kb25lID0gZmFsc2UsIHJlbG9jYXRlZCA9IGZh
bHNlOwotICAgIHN0cnVjdCBkb21haW4gKmRvbTA7CiAgICAgc3RydWN0IG5zMTY1NTBfZGVmYXVs
dHMgbnMxNjU1MCA9IHsKICAgICAgICAgLmRhdGFfYml0cyA9IDgsCiAgICAgICAgIC5wYXJpdHkg
ICAgPSAnbicsCkBAIC0xNjE3LDExICsxNjIyLDEyIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgfQogCiAgICAgLyogQ3JlYXRlIGlu
aXRpYWwgZG9tYWluIDAuICovCi0gICAgZG9tMCA9IGRvbWFpbl9jcmVhdGUoMCwgZG9tY3JfZmxh
Z3MsIDAsICZjb25maWcpOworICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKGdldF9pbml0aWFsX2Rv
bWFpbl9pZCgpLCBkb21jcl9mbGFncywgMCwgJmNvbmZpZyk7CiAgICAgaWYgKCBJU19FUlIoZG9t
MCkgfHwgKGFsbG9jX2RvbTBfdmNwdTAoZG9tMCkgPT0gTlVMTCkgKQogICAgICAgICBwYW5pYygi
RXJyb3IgY3JlYXRpbmcgZG9tYWluIDAiKTsKIAotICAgIGRvbTAtPmlzX3ByaXZpbGVnZWQgPSAx
OworICAgIGlmICggIXB2X3NoaW0gKQorICAgICAgICBkb20wLT5pc19wcml2aWxlZ2VkID0gMTsK
ICAgICBkb20wLT50YXJnZXQgPSBOVUxMOwogCiAgICAgLyogR3JhYiB0aGUgRE9NMCBjb21tYW5k
IGxpbmUuICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9k
b21haW4uYwppbmRleCA3YWY4ZDEyNTEyLi5lZjU2NmY3ZjQ1IDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTQzLDYgKzQzLDEwIEBA
CiAjaW5jbHVkZSA8eGVuL3RtZW0uaD4KICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KIAorI2lmZGVm
IENPTkZJR19YODYKKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNlbmRpZgorCiAvKiBMaW51eCBj
b25maWcgb3B0aW9uOiBwcm9wYWdldGVkIHRvIGRvbWFpbjAgKi8KIC8qIHhlbl9wcm9jZXNzb3Jf
cG1iaXRzOiB4ZW4gY29udHJvbCBDeCwgUHgsIC4uLiAqLwogdW5zaWduZWQgaW50IHhlbl9wcm9j
ZXNzb3JfcG1iaXRzID0gWEVOX1BST0NFU1NPUl9QTV9QWDsKQEAgLTY5Nyw2ICs3MDEsMTQgQEAg
dm9pZCBkb21haW5fc2h1dGRvd24oc3RydWN0IGRvbWFpbiAqZCwgdTggcmVhc29uKQogewogICAg
IHN0cnVjdCB2Y3B1ICp2OwogCisjaWZkZWYgQ09ORklHX1g4NgorICAgIGlmICggcHZfc2hpbSAp
CisgICAgeworICAgICAgICBwdl9zaGltX3NodXRkb3duKHJlYXNvbik7CisgICAgICAgIHJldHVy
bjsKKyAgICB9CisjZW5kaWYKKwogICAgIHNwaW5fbG9jaygmZC0+c2h1dGRvd25fbG9jayk7CiAK
ICAgICBpZiAoIGQtPnNodXRkb3duX2NvZGUgPT0gU0hVVERPV05fQ09ERV9JTlZBTElEICkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2d1ZXN0L3hlbi5oCmluZGV4IDYyMjU1ZmRhOGIuLmFjNDhkY2JlNDQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC94ZW4uaApAQCAtMzgsNiArMzgsNyBAQCBpbnQgaHlwZXJ2aXNvcl9hbGxvY191
bnVzZWRfcGFnZShtZm5fdCAqbWZuKTsKIGludCBoeXBlcnZpc29yX2ZyZWVfdW51c2VkX3BhZ2Uo
bWZuX3QgbWZuKTsKIHZvaWQgaHlwZXJ2aXNvcl9maXh1cF9lODIwKHN0cnVjdCBlODIwbWFwICpl
ODIwKTsKIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5z
aWduZWQgaW50ICpzaXplKTsKK3VpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFzZSh2b2lkKTsK
IAogREVDTEFSRV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgdmNwdV9pZCk7CiBERUNMQVJFX1BFUl9D
UFUoc3RydWN0IHZjcHVfaW5mbyAqLCB2Y3B1X2luZm8pOwpAQCAtNjYsNiArNjcsMTEgQEAgc3Rh
dGljIGlubGluZSBjb25zdCB1bnNpZ25lZCBsb25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2Vz
KHVuc2lnbmVkIGludCAqc2l6ZSkKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKICAgICByZXR1
cm4gTlVMTDsKIH07CitzdGF0aWMgaW5saW5lIHVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFz
ZSh2b2lkKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiAwOworfTsK
IAogI2VuZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KICNlbmRpZiAvKiBfX1g4Nl9HVUVTVF9Y
RU5fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oCmluZGV4IGIwYzM2MWNiYTEuLmZmN2MwNTBkYzYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHYvc2hpbS5oCkBAIC0zNSw2ICszNSw4IEBAIHZvaWQgcHZfc2hpbV9zZXR1
cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhX3N0YXJ0LCB1bnNpZ25lZCBsb25nIHN0b3Jl
X3ZhLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvbnNvbGVfdmEsIHVu
c2lnbmVkIGxvbmcgdnBoeXNtYXAsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0X2luZm9f
dCAqc2kpOwordm9pZCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKTsKK2RvbWlkX3Qg
Z2V0X2luaXRpYWxfZG9tYWluX2lkKHZvaWQpOwogCiAjZWxzZQogCkBAIC00Nyw2ICs0OSwxNCBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRvbWFpbiAqZCwg
bDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQor
c3RhdGljIGlubGluZSB2b2lkIHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pCit7Cisg
ICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cit9CitzdGF0aWMgaW5saW5lIGRvbWlkX3QgZ2V0X2lu
aXRpYWxfZG9tYWluX2lkKHZvaWQpCit7CisgICAgcmV0dXJuIDA7Cit9CiAKICNlbmRpZgogCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzH-0003Wr-9a; Fri, 12 Jan 2018 11:59:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzF-0003TK-J3
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:05 +0000
X-Inumbo-ID: cb32a70d-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb32a70d-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:42 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531141"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:24 +0000
Message-ID: <20180112112910.16762-17-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 16/62] x86/link: Relocate program headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCldoZW4gdGhl
IHhlbiBiaW5hcnkgaXMgbG9hZGVkIGJ5IGxpYmVsZiAoaW4gdGhlIGZ1dHVyZSkgd2UgcmVseSBv
biB0aGUKZWxmIGxvYWRlciB0byBsb2FkIHRoZSBiaW5hcnkgYWNjb3JkaW5nbHkuIFNwZWNpZnkg
dGhlIGxvYWQgYWRkcmVzcyBzbwp0aGF0IHRoZSByZXN1bHRpbmcgYmluYXJ5IGNhbiBtYWtlIHBf
dmFkZHIgYW5kIHBfcGFkZHIgaGF2ZSBkaWZmZXJlbnQKdmFsdWVzLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCnYyOgpDbGFyaWZ5IGNvbW1pdCBtZXNz
YWdlLiBIYXZlbid0IHRlc3RlZCBncnViMSBib290LgotLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRz
LlMgfCAyMiArKysrKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0
aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxk
cy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCA2MTY0YWQwOTRmLi40MDBkOGE1NmM0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94
ZW4ubGRzLlMKQEAgLTEzLDYgKzEzLDcgQEAKICN1bmRlZiBfX1hFTl9WSVJUX1NUQVJUCiAjZGVm
aW5lIF9fWEVOX1ZJUlRfU1RBUlQgX19pbWFnZV9iYXNlX18KICNkZWZpbmUgU0VDVElPTl9BTElH
TiBNQigyKQorI2RlZmluZSBERUNMX1NFQ1RJT04oeCkgeCA6CiAKIEVOVFJZKGVmaV9zdGFydCkK
IApAQCAtMjAsOCArMjEsOSBAQCBFTlRSWShlZmlfc3RhcnQpCiAKICNkZWZpbmUgRk9STUFUICJl
bGY2NC14ODYtNjQiCiAjZGVmaW5lIFNFQ1RJT05fQUxJR04gUEFHRV9TSVpFCisjZGVmaW5lIERF
Q0xfU0VDVElPTih4KSB4IDogQVQoQUREUih4KSAtIF9fWEVOX1ZJUlRfU1RBUlQpCiAKLUVOVFJZ
KHN0YXJ0KQorRU5UUlkoc3RhcnRfcGEpCiAKICNlbmRpZiAvKiBFRkkgKi8KIApAQCAtNTYsOSAr
NTgsMTEgQEAgU0VDVElPTlMKICAgX18yTV90ZXh0X3N0YXJ0ID0gLjsgICAgICAgICAvKiBTdGFy
dCBvZiAyTSBzdXBlcnBhZ2VzLCBtYXBwZWQgUlguICovCiAjZW5kaWYKIAorICBzdGFydF9wYSA9
IEFCU09MVVRFKHN0YXJ0IC0gX19YRU5fVklSVF9TVEFSVCk7CisKICAgLiA9IF9fWEVOX1ZJUlRf
U1RBUlQgKyBYRU5fSU1HX09GRlNFVDsKICAgX3N0YXJ0ID0gLjsKLSAgLnRleHQgOiB7CisgIERF
Q0xfU0VDVElPTigudGV4dCkgewogICAgICAgICBfc3RleHQgPSAuOyAgICAgICAgICAgIC8qIFRl
eHQgYW5kIHJlYWQtb25seSBkYXRhICovCiAgICAgICAgKigudGV4dCkKICAgICAgICAqKC50ZXh0
LmNvbGQpCkBAIC03Myw3ICs3Nyw3IEBAIFNFQ1RJT05TCiAgIF9fMk1fdGV4dF9lbmQgPSAuOwog
CiAgIF9fMk1fcm9kYXRhX3N0YXJ0ID0gLjsgICAgICAgLyogU3RhcnQgb2YgMk0gc3VwZXJwYWdl
cywgbWFwcGVkIFJPLiAqLwotICAucm9kYXRhIDogeworICBERUNMX1NFQ1RJT04oLnJvZGF0YSkg
ewogICAgICAgIF9zcm9kYXRhID0gLjsKICAgICAgICAvKiBCdWcgZnJhbWVzIHRhYmxlICovCiAg
ICAgICAgX19zdGFydF9idWdfZnJhbWVzID0gLjsKQEAgLTEzMiwxMyArMTM2LDEzIEBAIFNFQ1RJ
T05TCiAgKiBjb21waWxlciBtYXkgd2FudCB0byBpbmplY3Qgb3RoZXIgdGhpbmdzIGluIHRoZSAu
bm90ZSB3aGljaCB3ZSBkb24ndCBjYXJlCiAgKiBhYm91dCAtIGhlbmNlIHRoaXMgdW5pcXVlIG5h
bWUuCiAgKi8KLSAgLm5vdGUuZ251LmJ1aWxkLWlkIDogeworICBERUNMX1NFQ1RJT04oLm5vdGUu
Z251LmJ1aWxkLWlkKSB7CiAgICAgICAgX19ub3RlX2dudV9idWlsZF9pZF9zdGFydCA9IC47CiAg
ICAgICAgKigubm90ZS5nbnUuYnVpbGQtaWQpCiAgICAgICAgX19ub3RlX2dudV9idWlsZF9pZF9l
bmQgPSAuOwogICB9IDpub3RlIDp0ZXh0CiAjZWxpZiBkZWZpbmVkKEJVSUxEX0lEX0VGSSkKLSAg
LmJ1aWxkaWQgOiB7CisgIERFQ0xfU0VDVElPTiguYnVpbGRpZCkgewogICAgICAgIF9fbm90ZV9n
bnVfYnVpbGRfaWRfc3RhcnQgPSAuOwogICAgICAgICooLmJ1aWxkaWQpCiAgICAgICAgX19ub3Rl
X2dudV9idWlsZF9pZF9lbmQgPSAuOwpAQCAtMTUzLDcgKzE1Nyw3IEBAIFNFQ1RJT05TCiAgIF9f
Mk1faW5pdF9zdGFydCA9IC47ICAgICAgICAgLyogU3RhcnQgb2YgMk0gc3VwZXJwYWdlcywgbWFw
cGVkIFJXWCAoYm9vdCBvbmx5KS4gKi8KICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7ICAgICAgICAg
ICAgIC8qIEluaXQgY29kZSBhbmQgZGF0YSAqLwogICBfX2luaXRfYmVnaW4gPSAuOwotICAuaW5p
dCA6IHsKKyAgREVDTF9TRUNUSU9OKC5pbml0KSB7CiAgICAgICAgX3Npbml0dGV4dCA9IC47CiAg
ICAgICAgKiguaW5pdC50ZXh0KQogICAgICAgIC8qCkBAIC0yMTUsNyArMjE5LDcgQEAgU0VDVElP
TlMKIAogICBfXzJNX3J3ZGF0YV9zdGFydCA9IC47ICAgICAgIC8qIFN0YXJ0IG9mIDJNIHN1cGVy
cGFnZXMsIG1hcHBlZCBSVy4gKi8KICAgLiA9IEFMSUdOKFNNUF9DQUNIRV9CWVRFUyk7Ci0gIC5k
YXRhLnJlYWRfbW9zdGx5IDogeworICBERUNMX1NFQ1RJT04oLmRhdGEucmVhZF9tb3N0bHkpIHsK
ICAgICAgICAqKC5kYXRhLnJlYWRfbW9zdGx5KQogICAgICAgIC4gPSBBTElHTig4KTsKICAgICAg
ICBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXkgPSAuOwpAQCAtMjIzLDcgKzIyNyw3IEBAIFNFQ1RJ
T05TCiAgICAgICAgX19lbmRfc2NoZWR1bGVyc19hcnJheSA9IC47CiAgIH0gOnRleHQKIAotICAu
ZGF0YSA6IHsgICAgICAgICAgICAgICAgICAgIC8qIERhdGEgKi8KKyAgREVDTF9TRUNUSU9OKC5k
YXRhKSB7CiAgICAgICAgKiguZGF0YS5wYWdlX2FsaWduZWQpCiAgICAgICAgKiguZGF0YSkKICAg
ICAgICAqKC5kYXRhLnJlbCkKQEAgLTIzMSw3ICsyMzUsNyBAQCBTRUNUSU9OUwogICAgICAgIENP
TlNUUlVDVE9SUwogICB9IDp0ZXh0CiAKLSAgLmJzcyA6IHsgICAgICAgICAgICAgICAgICAgICAv
KiBCU1MgKi8KKyAgREVDTF9TRUNUSU9OKC5ic3MpIHsKICAgICAgICBfX2Jzc19zdGFydCA9IC47
CiAgICAgICAgKiguYnNzLnN0YWNrX2FsaWduZWQpCiAgICAgICAgKiguYnNzLnBhZ2VfYWxpZ25l
ZCopCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzI-0003ZH-H5; Fri, 12 Jan 2018 11:59:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzI-0003OD-5w
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:08 +0000
X-Inumbo-ID: 4b58748c-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b58748c-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531124"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:01 +0000
Message-ID: <20180112112910.16762-54-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 53/62] xen/pvshim: support vCPU hotplug
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBz
aW5jZSB2MToKIC0gRml4IGhvdHBsdWcgc28gdGhhdCB2LT5pbml0aWFsaXplZCBpcyBjaGVja2Vk
IGJlZm9yZSBhdHRlbXB0aW5nIHRvCiAgIGJyaW5nIHVwIHRoZSBwaHlzaWNhbCBDUFUuCiAtIEZp
eCBBUk0gY29tcGlsYXRpb24uCi0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgfCA2
MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9u
L2RvbWFpbi5jICAgICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3B2L3NoaW0uaCB8IDEyICsrKysrKysrKwogeGVuL2luY2x1ZGUveGVu
L2RvbWFpbi5oICAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDEwMiBpbnNlcnRpb25zKCsp
LCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIv
eGVuL2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCBlM2UxMDFhNWIxLi42OGVjN2JlZDhlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGlt
LmMKQEAgLTc1MSw2ICs3NTEsNjkgQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9ncmFudF90YWJsZV9v
cCh1bnNpZ25lZCBpbnQgY21kLAogICAgIHJldHVybiByYzsKIH0KIAorbG9uZyBwdl9zaGltX2Nw
dV91cCh2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gZGF0YTsKKyAgICBzdHJ1
Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIGJvb2wgd2FrZTsKKworICAgIEJVR19PTihz
bXBfcHJvY2Vzc29yX2lkKCkgIT0gMCk7CisKKyAgICBkb21haW5fbG9jayhkKTsKKyAgICBpZiAo
ICF2LT5pc19pbml0aWFsaXNlZCApCisgICAgeworICAgICAgICBkb21haW5fdW5sb2NrKGQpOwor
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICBpZiAoICFjcHVfb25saW5lKHYt
PnZjcHVfaWQpICkKKyAgICB7CisgICAgICAgIGxvbmcgcmMgPSBjcHVfdXBfaGVscGVyKCh2b2lk
ICopKHVuc2lnbmVkIGxvbmcpdi0+dmNwdV9pZCk7CisKKyAgICAgICAgaWYgKCByYyApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGRvbWFpbl91bmxvY2soZCk7CisgICAgICAgICAgICBncHJpbnRr
KFhFTkxPR19FUlIsICJGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIyV1OiAlbGRcbiIsCisgICAgICAg
ICAgICAgICAgICAgIHYtPnZjcHVfaWQsIHJjKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAg
ICAgICAgfQorICAgIH0KKworICAgIHdha2UgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoX1ZQRl9kb3du
LCAmdi0+cGF1c2VfZmxhZ3MpOworICAgIGRvbWFpbl91bmxvY2soZCk7CisgICAgaWYgKCB3YWtl
ICkKKyAgICAgICAgdmNwdV93YWtlKHYpOworCisgICAgcmV0dXJuIDA7Cit9CisKK2xvbmcgcHZf
c2hpbV9jcHVfZG93bih2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gZGF0YTsK
KyAgICBsb25nIHJjOworCisgICAgQlVHX09OKHNtcF9wcm9jZXNzb3JfaWQoKSAhPSAwKTsKKwor
ICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkK
KyAgICAgICAgdmNwdV9zbGVlcF9zeW5jKHYpOworCisgICAgaWYgKCBjcHVfb25saW5lKHYtPnZj
cHVfaWQpICkKKyAgICB7CisgICAgICAgIHJjID0gY3B1X2Rvd25faGVscGVyKCh2b2lkICopKHVu
c2lnbmVkIGxvbmcpdi0+dmNwdV9pZCk7CisgICAgICAgIGlmICggcmMgKQorICAgICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLCAiRmFpbGVkIHRvIGJyaW5nIGRvd24gQ1BVIyV1OiAlbGRcbiIs
CisgICAgICAgICAgICAgICAgICAgIHYtPnZjcHVfaWQsIHJjKTsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogTkI6IGRvIG5vdCBwcm9wYWdhdGUgZXJyb3JzIGZyb20gY3B1X2Rvd25faGVscGVyIGZh
aWxpbmcuIFRoZSBzaGltCisgICAgICAgICAqIGlzIGdvaW5nIHRvIHJ1biB3aXRoIGV4dHJhIENQ
VXMsIGJ1dCB0aGF0J3Mgbm90IGdvaW5nIHRvIHByZXZlbnQKKyAgICAgICAgICogbm9ybWFsIG9w
ZXJhdGlvbi4gT1RPSCBtb3N0IGd1ZXN0cyBhcmUgbm90IHByZXBhcmVkIHRvIGhhbmRsZSBhbgor
ICAgICAgICAgKiBlcnJvciBvbiBWQ1BVT1BfZG93biBmYWlsaW5nLCBhbmQgd2lsbCBsaWtlbHkg
cGFuaWMuCisgICAgICAgICAqLworICAgIH0KKworICAgIHJldHVybiAwOworfQorCiBkb21pZF90
IGdldF9pbml0aWFsX2RvbWFpbl9pZCh2b2lkKQogewogICAgIHVpbnQzMl90IGVheCwgZWJ4LCBl
Y3gsIGVkeDsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCmluZGV4IDZlZDIxYjI1MzYuLjU1ODMxOGU4NTIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTMwMSwyMiArMTMwMSwz
NiBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAKICAgICAgICAgYnJlYWs7CiAKLSAgICBjYXNl
IFZDUFVPUF91cDogewotICAgICAgICBib29sX3Qgd2FrZSA9IDA7Ci0gICAgICAgIGRvbWFpbl9s
b2NrKGQpOwotICAgICAgICBpZiAoICF2LT5pc19pbml0aWFsaXNlZCApCi0gICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CisgICAgY2FzZSBWQ1BVT1BfdXA6CisjaWZkZWYgQ09ORklHX1g4NgorICAg
ICAgICBpZiAoIHB2X3NoaW0gKQorICAgICAgICAgICAgcmMgPSBjb250aW51ZV9oeXBlcmNhbGxf
b25fY3B1KDAsIHB2X3NoaW1fY3B1X3VwLCB2KTsKICAgICAgICAgZWxzZQotICAgICAgICAgICAg
d2FrZSA9IHRlc3RfYW5kX2NsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7Ci0g
ICAgICAgIGRvbWFpbl91bmxvY2soZCk7Ci0gICAgICAgIGlmICggd2FrZSApCi0gICAgICAgICAg
ICB2Y3B1X3dha2Uodik7CisjZW5kaWYKKyAgICAgICAgeworICAgICAgICAgICAgYm9vbCB3YWtl
ID0gZmFsc2U7CisKKyAgICAgICAgICAgIGRvbWFpbl9sb2NrKGQpOworICAgICAgICAgICAgaWYg
KCAhdi0+aXNfaW5pdGlhbGlzZWQgKQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICB3YWtlID0gdGVzdF9hbmRfY2xlYXJfYml0
KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKKyAgICAgICAgICAgIGRvbWFpbl91bmxvY2so
ZCk7CisgICAgICAgICAgICBpZiAoIHdha2UgKQorICAgICAgICAgICAgICAgIHZjcHVfd2FrZSh2
KTsKKyAgICAgICAgfQorCiAgICAgICAgIGJyZWFrOwotICAgIH0KIAogICAgIGNhc2UgVkNQVU9Q
X2Rvd246Ci0gICAgICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1
c2VfZmxhZ3MpICkKLSAgICAgICAgICAgIHZjcHVfc2xlZXBfbm9zeW5jKHYpOworI2lmZGVmIENP
TkZJR19YODYKKyAgICAgICAgaWYgKCBwdl9zaGltICkKKyAgICAgICAgICAgIHJjID0gY29udGlu
dWVfaHlwZXJjYWxsX29uX2NwdSgwLCBwdl9zaGltX2NwdV9kb3duLCB2KTsKKyAgICAgICAgZWxz
ZQorI2VuZGlmCisgICAgICAgICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KF9WUEZfZG93biwg
JnYtPnBhdXNlX2ZsYWdzKSApCisgICAgICAgICAgICAgICAgdmNwdV9zbGVlcF9ub3N5bmModik7
CisKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFZDUFVPUF9pc191cDoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9z
aGltLmgKaW5kZXggMGVmNDUyMTU4ZS4uZWI1OWRkZDM4YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wdi9zaGltLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9zaGltLmgK
QEAgLTM3LDYgKzM3LDggQEAgdm9pZCBwdl9zaGltX3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpk
LCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0X2lu
Zm9fdCAqc2kpOwogaW50IHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pOwogdm9pZCBw
dl9zaGltX2luamVjdF9ldnRjaG4odW5zaWduZWQgaW50IHBvcnQpOworbG9uZyBwdl9zaGltX2Nw
dV91cCh2b2lkICpkYXRhKTsKK2xvbmcgcHZfc2hpbV9jcHVfZG93bih2b2lkICpkYXRhKTsKIGRv
bWlkX3QgZ2V0X2luaXRpYWxfZG9tYWluX2lkKHZvaWQpOwogdWludDY0X3QgcHZfc2hpbV9tZW0o
dWludDY0X3QgYXZhaWwpOwogCkBAIC02MCw2ICs2MiwxNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
cHZfc2hpbV9pbmplY3RfZXZ0Y2huKHVuc2lnbmVkIGludCBwb3J0KQogewogICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOwogfQorc3RhdGljIGlubGluZSBsb25nIHB2X3NoaW1fY3B1X3VwKHZvaWQg
KmRhdGEpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgcmV0dXJuIDA7Cit9Citz
dGF0aWMgaW5saW5lIGxvbmcgcHZfc2hpbV9jcHVfZG93bih2b2lkICpkYXRhKQoreworICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVybiAwOworfQogc3RhdGljIGlubGluZSBkb21p
ZF90IGdldF9pbml0aWFsX2RvbWFpbl9pZCh2b2lkKQogewogICAgIHJldHVybiAwOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbi5o
CmluZGV4IDM0N2YyNjQwNDcuLmViNjJmMWRhYjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vZG9tYWluLmgKQEAgLTE3LDYgKzE3LDcg
QEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHUoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgaW50IHZjcHVfaWQsIHVuc2lnbmVkIGludCBjcHVfaWQpOwogc3RydWN0IHZjcHUgKmFsbG9j
X2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAqZG9tMCk7CiBpbnQgdmNwdV9yZXNldChzdHJ1Y3Qg
dmNwdSAqKTsKK2ludCB2Y3B1X3VwKHN0cnVjdCB2Y3B1ICp2KTsKIAogc3RydWN0IHhlbl9kb21j
dGxfZ2V0ZG9tYWluaW5mbzsKIHZvaWQgZ2V0ZG9tYWluaW5mbyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvICppbmZvKTsKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzJ-0003bd-O1; Fri, 12 Jan 2018 11:59:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzJ-0003aE-2w
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:09 +0000
X-Inumbo-ID: ccc86259-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ccc86259-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531143"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:31 +0000
Message-ID: <20180112112910.16762-24-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 23/62] x86/shutdown: Support for using
	SCHEDOP_{shutdown, reboot}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjoKMS4gVXNlIHNjaGVkX3NodXRkb3duCjIu
IE1vdmUgaGVhZGVyIGluY2x1c2lvbgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jICAgICAgICAgICAgICAg
fCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L2h5cGVyY2FsbC5oIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDMgZmlsZXMgY2hhbmdlZCwgNjUgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDc4MTExMGQ0YjIuLmU1OTc5YmNlZWUg
MTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0xNDc4LDYgKzE0NzgsOSBAQCBT
cGVjaWZ5IHRoZSBob3N0IHJlYm9vdCBtZXRob2QuCiAnZWZpJyBpbnN0cnVjdHMgWGVuIHRvIHJl
Ym9vdCB1c2luZyB0aGUgRUZJIHJlYm9vdCBjYWxsIChpbiBFRkkgbW9kZSBieQogIGRlZmF1bHQg
aXQgd2lsbCB1c2UgdGhhdCBtZXRob2QgZmlyc3QpLgogCitgeGVuYCBpbnN0cnVjdHMgWGVuIHRv
IHJlYm9vdCB1c2luZyBYZW4ncyBTQ0hFRE9QIGh5cGVyY2FsbCAodGhpcyBpcyB0aGUgZGVmYXVs
dAord2hlbiBydW5uaW5nIG5lc3RlZCBYZW4pCisKICMjIyBybXJyCiA+ICc9IHN0YXJ0PC1lbmQ+
PVtzMV1iZGYxWyxbczFdYmRmMlssLi4uXV07c3RhcnQ8LWVuZD49W3MyXWJkZjFbLFtzMl1iZGYy
WywuLi5dXQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2h1dGRvd24uYyBiL3hlbi9hcmNo
L3g4Ni9zaHV0ZG93bi5jCmluZGV4IGE4N2FhNjBhZGQuLjY4OWY2ZjEzN2QgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jCkBA
IC0yNSw2ICsyNSw3IEBACiAjaW5jbHVkZSA8YXNtL21wc3BlYy5oPgogI2luY2x1ZGUgPGFzbS90
Ym9vdC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAK
IGVudW0gcmVib290X3R5cGUgewogICAgICAgICBCT09UX0lOVkFMSUQsCkBAIC0zNCw2ICszNSw3
IEBAIGVudW0gcmVib290X3R5cGUgewogICAgICAgICBCT09UX0NGOSA9ICdwJywKICAgICAgICAg
Qk9PVF9DRjlfUFdSID0gJ1AnLAogICAgICAgICBCT09UX0VGSSA9ICdlJywKKyAgICAgICAgQk9P
VF9YRU4gPSAneCcsCiB9OwogCiBzdGF0aWMgaW50IHJlYm9vdF9tb2RlOwpAQCAtNDksNiArNTEs
NyBAQCBzdGF0aWMgaW50IHJlYm9vdF9tb2RlOwogICogcGNpICAgIFVzZSB0aGUgc28tY2FsbGVk
ICJQQ0kgcmVzZXQgcmVnaXN0ZXIiLCBDRjkKICAqIFBvd2VyICBMaWtlICdwY2knIGJ1dCBmb3Ig
YSBmdWxsIHBvd2VyLWN5bGUgcmVzZXQKICAqIGVmaSAgICBVc2UgdGhlIEVGSSByZWJvb3QgKGlm
IHJ1bm5pbmcgdW5kZXIgRUZJKQorICogeGVuICAgIFVzZSBYZW4gU0NIRURPUCBoeXBlcmNhbGwg
KGlmIHJ1bm5pbmcgdW5kZXIgWGVuIGFzIGEgZ3Vlc3QpCiAgKi8KIHN0YXRpYyBlbnVtIHJlYm9v
dF90eXBlIHJlYm9vdF90eXBlID0gQk9PVF9JTlZBTElEOwogCkBAIC03NSw2ICs3OCw3IEBAIHN0
YXRpYyBpbnQgX19pbml0IHNldF9yZWJvb3RfdHlwZShjb25zdCBjaGFyICpzdHIpCiAgICAgICAg
IGNhc2UgJ1AnOgogICAgICAgICBjYXNlICdwJzoKICAgICAgICAgY2FzZSAndCc6CisgICAgICAg
IGNhc2UgJ3gnOgogICAgICAgICAgICAgcmVib290X3R5cGUgPSAqc3RyOwogICAgICAgICAgICAg
YnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CkBAIC05Myw2ICs5NywxMyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBzZXRfcmVib290X3R5cGUoY29uc3QgY2hhciAqc3RyKQogICAgICAgICByZWJvb3RfdHlw
ZSA9IEJPT1RfSU5WQUxJRDsKICAgICB9CiAKKyAgICBpZiAoIHJlYm9vdF90eXBlID09IEJPT1Rf
WEVOICYmICF4ZW5fZ3Vlc3QgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJYZW4gcmVib290IHNl
bGVjdGVkLCBidXQgWGVuIGh5cGVydmlzb3Igbm90IGRldGVjdGVkXG4iCisgICAgICAgICAgICAg
ICAiRmFsbGluZyBiYWNrIHRvIGRlZmF1bHRcbiIpOworICAgICAgICByZWJvb3RfdHlwZSA9IEJP
T1RfSU5WQUxJRDsKKyAgICB9CisKICAgICByZXR1cm4gcmM7CiB9CiBjdXN0b21fcGFyYW0oInJl
Ym9vdCIsIHNldF9yZWJvb3RfdHlwZSk7CkBAIC0xMDksNiArMTIwLDEwIEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBrYl93YWl0KHZvaWQpCiBzdGF0aWMgdm9pZCBub3JldHVybiBfX21hY2hpbmVfaGFs
dCh2b2lkICp1bnVzZWQpCiB7CiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKKworICAgIGlmICgg
cmVib290X3R5cGUgPT0gQk9PVF9YRU4gKQorICAgICAgICB4ZW5faHlwZXJjYWxsX3NodXRkb3du
KFNIVVRET1dOX3Bvd2Vyb2ZmKTsKKwogICAgIGZvciAoIDsgOyApCiAgICAgICAgIGhhbHQoKTsK
IH0KQEAgLTEyOSwxMCArMTQ0LDE3IEBAIHZvaWQgbWFjaGluZV9oYWx0KHZvaWQpCiAKIHN0YXRp
YyB2b2lkIGRlZmF1bHRfcmVib290X3R5cGUodm9pZCkKIHsKLSAgICBpZiAoIHJlYm9vdF90eXBl
ID09IEJPT1RfSU5WQUxJRCApCi0gICAgICAgIHJlYm9vdF90eXBlID0gZWZpX2VuYWJsZWQoRUZJ
X1JTKSA/IEJPT1RfRUZJCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBhY3Bp
X2Rpc2FibGVkID8gQk9PVF9LQkQKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiBCT09UX0FDUEk7CisgICAgaWYgKCByZWJvb3RfdHlwZSAhPSBCT09U
X0lOVkFMSUQgKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIHhlbl9ndWVzdCApCisgICAg
ICAgIHJlYm9vdF90eXBlID0gQk9PVF9YRU47CisgICAgZWxzZSBpZiAoIGVmaV9lbmFibGVkKEVG
SV9SUykgKQorICAgICAgICByZWJvb3RfdHlwZSA9IEJPT1RfRUZJOworICAgIGVsc2UgaWYgKCBh
Y3BpX2Rpc2FibGVkICkKKyAgICAgICAgcmVib290X3R5cGUgPSBCT09UX0tCRDsKKyAgICBlbHNl
CisgICAgICAgIHJlYm9vdF90eXBlID0gQk9PVF9BQ1BJOwogfQogCiBzdGF0aWMgaW50IF9faW5p
dCBvdmVycmlkZV9yZWJvb3Qoc3RydWN0IGRtaV9zeXN0ZW1faWQgKmQpCkBAIC02MTgsNiArNjQw
LDEwIEBAIHZvaWQgbWFjaGluZV9yZXN0YXJ0KHVuc2lnbmVkIGludCBkZWxheV9taWxsaXNlY3Mp
CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICByZWJvb3RfdHlwZSA9IEJPT1RfQUNQSTsKICAg
ICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgQk9PVF9YRU46CisgICAgICAgICAgICB4
ZW5faHlwZXJjYWxsX3NodXRkb3duKFNIVVRET1dOX3JlYm9vdCk7CisgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQogICAgIH0KIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QvaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5o
CmluZGV4IGQ5NTljM2RkOGEuLmEwNTA0MWQzMGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9o
eXBlcmNhbGwuaApAQCAtMjEsNiArMjEsMTEgQEAKIAogI2lmZGVmIENPTkZJR19YRU5fR1VFU1QK
IAorI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorCisjaW5jbHVkZSA8cHVibGljL3hlbi5oPgorI2lu
Y2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgorCiAvKgogICogSHlwZXJjYWxsIHByaW1hdGl2ZXMgZm9y
IDY0Yml0CiAgKgpAQCAtNzgsNiArODMsMzMgQEAKICAgICAgICAgKHR5cGUpcmVzOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9KQog
CisvKgorICogUHJpbWl0aXZlIEh5cGVyY2FsbCB3cmFwcGVycworICovCitzdGF0aWMgaW5saW5l
IGxvbmcgeGVuX2h5cGVyY2FsbF9zY2hlZF9vcCh1bnNpZ25lZCBpbnQgY21kLCB2b2lkICphcmcp
Cit7CisgICAgcmV0dXJuIF9oeXBlcmNhbGw2NF8yKGxvbmcsIF9fSFlQRVJWSVNPUl9zY2hlZF9v
cCwgY21kLCBhcmcpOworfQorCisvKgorICogSGlnaGVyIGxldmVsIGh5cGVyY2FsbCBoZWxwZXJz
CisgKi8KK3N0YXRpYyBpbmxpbmUgbG9uZyB4ZW5faHlwZXJjYWxsX3NodXRkb3duKHVuc2lnbmVk
IGludCByZWFzb24pCit7CisgICAgc3RydWN0IHNjaGVkX3NodXRkb3duIHMgPSB7IC5yZWFzb24g
PSByZWFzb24gfTsKKyAgICByZXR1cm4geGVuX2h5cGVyY2FsbF9zY2hlZF9vcChTQ0hFRE9QX3No
dXRkb3duLCAmcyk7Cit9CisKKyNlbHNlIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KKworI2luY2x1
ZGUgPHB1YmxpYy9zY2hlZC5oPgorCitzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9z
aHV0ZG93bih1bnNpZ25lZCBpbnQgcmVhc29uKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworICAgIHJldHVybiAwOworfQorCiAjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAqLwogI2Vu
ZGlmIC8qIF9fWDg2X1hFTl9IWVBFUkNBTExfSF9fICovCiAKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzL-0003fy-VW; Fri, 12 Jan 2018 11:59:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzK-0003dJ-La
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:10 +0000
X-Inumbo-ID: ce3efdd2-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce3efdd2-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531145"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:18 +0000
Message-ID: <20180112112910.16762-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 10/62] xen/domctl: Return arch_config via
	getdomaininfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoaXMgYWxs
b3dzIHRvb2xzdGFjayBzb2Z0d2FyZSB0byBkaXN0aW5ndWlzaCBIVk0gZnJvbSBQVkggZ3Vlc3Rz
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBidW1wIGRvbWN0bCB2
ZXJzaW9uIG51bWJlcgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgMSArCiB0
b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICB8IDEgKwogeGVuL2FyY2gveDg2L2RvbWN0bC5j
ICAgICAgICAgfCAyICsrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8IDMgKystCiA0
IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmgKaW5kZXggMDllMTM2M2JlMi4uN2Q3YTdjNTk5OSAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmgKQEAgLTQ1Niw2ICs0NTYsNyBAQCB0eXBlZGVmIHN0cnVjdCB4Y19kb21pbmZvIHsKICAgICB1
bnNpZ25lZCBpbnQgIG1heF92Y3B1X2lkOwogICAgIHhlbl9kb21haW5faGFuZGxlX3QgaGFuZGxl
OwogICAgIHVuc2lnbmVkIGludCAgY3B1cG9vbDsKKyAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWlu
Y29uZmlnIGFyY2hfY29uZmlnOwogfSB4Y19kb21pbmZvX3Q7CiAKIHR5cGVkZWYgeGVuX2RvbWN0
bF9nZXRkb21haW5pbmZvX3QgeGNfZG9tYWluaW5mb190OwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGMveGNfZG9tYWluLmMgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAzY2NkMjdmMTAx
Li44MTY5Mjg0ZGMxIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90
b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtNDIxLDYgKzQyMSw3IEBAIGludCB4Y19kb21haW5f
Z2V0aW5mbyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgaW5mby0+bnJfb25saW5lX3ZjcHVz
ID0gZG9tY3RsLnUuZ2V0ZG9tYWluaW5mby5ucl9vbmxpbmVfdmNwdXM7CiAgICAgICAgIGluZm8t
Pm1heF92Y3B1X2lkID0gZG9tY3RsLnUuZ2V0ZG9tYWluaW5mby5tYXhfdmNwdV9pZDsKICAgICAg
ICAgaW5mby0+Y3B1cG9vbCA9IGRvbWN0bC51LmdldGRvbWFpbmluZm8uY3B1cG9vbDsKKyAgICAg
ICAgaW5mby0+YXJjaF9jb25maWcgPSBkb21jdGwudS5nZXRkb21haW5pbmZvLmFyY2hfY29uZmln
OwogCiAgICAgICAgIG1lbWNweShpbmZvLT5oYW5kbGUsIGRvbWN0bC51LmdldGRvbWFpbmluZm8u
aGFuZGxlLAogICAgICAgICAgICAgICAgc2l6ZW9mKHhlbl9kb21haW5faGFuZGxlX3QpKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpp
bmRleCA1OTczZDlmZGFhLi4yNTg1ZDRlMTRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
Y3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0zNDgsNiArMzQ4LDggQEAgdm9p
ZCBhcmNoX2dldF9kb21haW5faW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogewogICAgIGlm
ICggcGFnaW5nX21vZGVfaGFwKGQpICkKICAgICAgICAgaW5mby0+ZmxhZ3MgfD0gWEVOX0RPTUlO
Rl9oYXA7CisKKyAgICBpbmZvLT5hcmNoX2NvbmZpZy5lbXVsYXRpb25fZmxhZ3MgPSBkLT5hcmNo
LmVtdWxhdGlvbl9mbGFnczsKIH0KIAogI2RlZmluZSBNQVhfSU9QT1JUUyAweDEwMDAwCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKaW5kZXggOWFlNzI5NTkxOS4uYTg5MjFkZDdlZCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApA
QCAtMzgsNyArMzgsNyBAQAogI2luY2x1ZGUgImh2bS9zYXZlLmgiCiAjaW5jbHVkZSAibWVtb3J5
LmgiCiAKLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBlCisj
ZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwZgogCiAvKgogICog
TkIuIHhlbl9kb21jdGwuZG9tYWluIGlzIGFuIElOL09VVCBwYXJhbWV0ZXIgZm9yIHRoaXMgb3Bl
cmF0aW9uLgpAQCAtMTE2LDYgKzExNiw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2dldGRvbWFpbmlu
Zm8gewogICAgIHVpbnQzMl90IHNzaWRyZWY7CiAgICAgeGVuX2RvbWFpbl9oYW5kbGVfdCBoYW5k
bGU7CiAgICAgdWludDMyX3QgY3B1cG9vbDsKKyAgICBzdHJ1Y3QgeGVuX2FyY2hfZG9tYWluY29u
ZmlnIGFyY2hfY29uZmlnOwogfTsKIHR5cGVkZWYgc3RydWN0IHhlbl9kb21jdGxfZ2V0ZG9tYWlu
aW5mbyB4ZW5fZG9tY3RsX2dldGRvbWFpbmluZm9fdDsKIERFRklORV9YRU5fR1VFU1RfSEFORExF
KHhlbl9kb21jdGxfZ2V0ZG9tYWluaW5mb190KTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzO-0003ks-6P; Fri, 12 Jan 2018 11:59:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzM-0003XR-Gm
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:12 +0000
X-Inumbo-ID: 4de3e63a-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4de3e63a-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974358"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:57 +0000
Message-ID: <20180112112910.16762-50-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 49/62] x86/pv-shim: shadow PV console's page
	for L2 DomU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpbcmVtb3ZlIG5vdGlmeV9ndWVzdCBo
ZWxwZXIgYW5kIGRpcmVjdGx5IHVzZSBwdl9zaGltX2luamVjdF9ldnRjaG5dClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0g
VXNlIHB2X3NoaW1faW5qZWN0X2V2dGNobi4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvc2hpbS5jICAg
ICAgfCAgMzEgKysrKysrKystLQogeGVuL2RyaXZlcnMvY2hhci9NYWtlZmlsZSAgIHwgICAxICsK
IHhlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jICB8ICAgNiArKwogeGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlZC5jIHwgMTQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS94ZW4vY29uc29sZWQuaCAgfCAgMjcgKysrKysrKysKIDUgZmlsZXMg
Y2hhbmdlZCwgMjA5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUveGVuL2NvbnNvbGVkLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hp
bS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCBlYjhiMTQ2Nzg1Li45ODZmOWRhNThh
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9zaGltLmMKQEAgLTI1LDYgKzI1LDggQEAKICNpbmNsdWRlIDx4ZW4vaW9jYXAuaD4KICNpbmNs
dWRlIDx4ZW4vc2h1dGRvd24uaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDx4
ZW4vY29uc29sZWQuaD4KKyNpbmNsdWRlIDx4ZW4vcHZfY29uc29sZS5oPgogCiAjaW5jbHVkZSA8
YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vZG9tMF9idWlsZC5oPgpAQCAtMTI3LDEzICsxMjks
MjggQEAgdm9pZCBfX2luaXQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRf
cGdlbnRyeV90ICpsNHN0YXJ0LAogfSkKICAgICBTRVRfQU5EX01BUF9QQVJBTShIVk1fUEFSQU1f
U1RPUkVfUEZOLCBzaS0+c3RvcmVfbWZuLCBzdG9yZV92YSk7CiAgICAgU0VUX0FORF9NQVBfUEFS
QU0oSFZNX1BBUkFNX1NUT1JFX0VWVENITiwgc2ktPnN0b3JlX2V2dGNobiwgMCk7CisgICAgU0VU
X0FORF9NQVBfUEFSQU0oSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCBzaS0+Y29uc29sZS5kb21V
LmV2dGNobiwgMCk7CiAgICAgaWYgKCAhcHZfY29uc29sZSApCi0gICAgewogICAgICAgICBTRVRf
QU5EX01BUF9QQVJBTShIVk1fUEFSQU1fQ09OU09MRV9QRk4sIHNpLT5jb25zb2xlLmRvbVUubWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlX3ZhKTsKLSAgICAgICAgU0VUX0FO
RF9NQVBfUEFSQU0oSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCBzaS0+Y29uc29sZS5kb21VLmV2
dGNobiwgMCk7Ci0gICAgfQogI3VuZGVmIFNFVF9BTkRfTUFQX1BBUkFNCisgICAgZWxzZQorICAg
IHsKKyAgICAgICAgLyogQWxsb2NhdGUgYSBuZXcgcGFnZSBmb3IgRG9tVSdzIFBWIGNvbnNvbGUg
Ki8KKyAgICAgICAgdm9pZCAqcGFnZSA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoMCwgTUVNRl9iaXRz
KDMyKSk7CisgICAgICAgIHVpbnQ2NF90IGNvbnNvbGVfbWZuOworCisgICAgICAgIEFTU0VSVChw
YWdlKTsKKyAgICAgICAgY2xlYXJfcGFnZShwYWdlKTsKKyAgICAgICAgY29uc29sZV9tZm4gPSB2
aXJ0X3RvX21mbihwYWdlKTsKKyAgICAgICAgc2ktPmNvbnNvbGUuZG9tVS5tZm4gPSBjb25zb2xl
X21mbjsKKyAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShjb25z
b2xlX21mbiksIGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOU0hBUkVf
d3JpdGFibGUpOworICAgICAgICByZXBsYWNlX3ZhX21hcHBpbmcoZCwgbDRzdGFydCwgY29uc29s
ZV92YSwgY29uc29sZV9tZm4pOworICAgICAgICBkb20wX3VwZGF0ZV9waHlzbWFwKGQsIChjb25z
b2xlX3ZhIC0gdmFfc3RhcnQpID4+IFBBR0VfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc29sZV9tZm4sIHZwaHlzbWFwKTsKKyAgICAgICAgY29uc29sZWRfc2V0X3Jpbmdf
YWRkcihwYWdlKTsKKyAgICB9CiAgICAgcHZfaHlwZXJjYWxsX3RhYmxlX3JlcGxhY2UoX19IWVBF
UlZJU09SX2V2ZW50X2NoYW5uZWxfb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KGh5cGVyY2FsbF9mbl90ICopcHZfc2hpbV9ldmVudF9jaGFubmVsX29wLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChoeXBlcmNhbGxfZm5fdCAqKXB2X3NoaW1fZXZlbnRfY2hhbm5l
bF9vcCk7CkBAIC0zNDEsNyArMzU4LDEzIEBAIHN0YXRpYyBsb25nIHB2X3NoaW1fZXZlbnRfY2hh
bm5lbF9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAg
ICAgaWYgKCBjb3B5X2Zyb21fZ3Vlc3QoJnNlbmQsIGFyZywgMSkgIT0gMCApCiAgICAgICAgICAg
ICByZXR1cm4gLUVGQVVMVDsKIAotICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hh
bm5lbF9vcChFVlRDSE5PUF9zZW5kLCAmc2VuZCk7CisgICAgICAgIGlmICggcHZfY29uc29sZSAm
JiBzZW5kLnBvcnQgPT0gcHZfY29uc29sZV9ldnRjaG4oKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGNvbnNvbGVkX2d1ZXN0X3J4KCk7CisgICAgICAgICAgICByYyA9IDA7CisgICAgICAgIH0K
KyAgICAgICAgZWxzZQorICAgICAgICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5u
ZWxfb3AoRVZUQ0hOT1Bfc2VuZCwgJnNlbmQpOwogCiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9jaGFyL01h
a2VmaWxlCmluZGV4IDlkNDhkMGYyZGMuLjBkNDhiMTZlOGQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2
ZXJzL2NoYXIvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvY2hhci9NYWtlZmlsZQpAQCAtOSwz
ICs5LDQgQEAgb2JqLSQoQ09ORklHX0hBU19FSENJKSArPSBlaGNpLWRiZ3Aubwogb2JqLSQoQ09O
RklHX0FSTSkgKz0gYXJtLXVhcnQubwogb2JqLXkgKz0gc2VyaWFsLm8KIG9iai0kKENPTkZJR19Y
RU5fR1VFU1QpICs9IHhlbl9wdl9jb25zb2xlLm8KK29iai0kKENPTkZJR19QVl9TSElNKSArPSBj
b25zb2xlZC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBiL3hlbi9k
cml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDhhY2QzNTgzOTUuLjE4ZjViN2Y3YWEgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZS5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KIAog
I2lmZGVmIENPTkZJR19YODYKKyNpbmNsdWRlIDx4ZW4vY29uc29sZWQuaD4KICNpbmNsdWRlIDx4
ZW4vcHZfY29uc29sZS5oPgogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogI2VuZGlmCkBAIC00MTUs
NiArNDE2LDExIEBAIHN0YXRpYyB2b2lkIF9fc2VyaWFsX3J4KGNoYXIgYywgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHNlcmlhbF9yeF9yaW5nW1NFUklBTF9SWF9NQVNLKHNl
cmlhbF9yeF9wcm9kKyspXSA9IGM7CiAgICAgLyogQWx3YXlzIG5vdGlmeSB0aGUgZ3Vlc3Q6IHBy
ZXZlbnRzIHJlY2VpdmUgcGF0aCBmcm9tIGdldHRpbmcgc3R1Y2suICovCiAgICAgc2VuZF9nbG9i
YWxfdmlycShWSVJRX0NPTlNPTEUpOworCisjaWZkZWYgQ09ORklHX1g4NgorICAgIGlmICggcHZf
c2hpbSAmJiBwdl9jb25zb2xlICkKKyAgICAgICAgY29uc29sZWRfZ3Vlc3RfdHgoYyk7CisjZW5k
aWYKIH0KIAogc3RhdGljIHZvaWQgc2VyaWFsX3J4KGNoYXIgYywgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgYi94ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMC4uNTUyYWJmNTc2NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29u
c29sZWQuYwpAQCAtMCwwICsxLDE0OCBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogZHJp
dmVycy9jaGFyL2NvbnNvbGVkLmMKKyAqCisgKiBBIGJhY2tlbmQgZHJpdmVyIGZvciBYZW4ncyBQ
ViBjb25zb2xlLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwg
b3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBDb3B5
cmlnaHQgKGMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgTHRkLgorICovCisKKyNpbmNsdWRlIDx4ZW4v
bGliLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVuL3B2X2NvbnNvbGUu
aD4KKyNpbmNsdWRlIDx4ZW4vY29uc29sZWQuaD4KKworI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgor
CitzdGF0aWMgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpjb25zX3Jpbmc7CitzdGF0aWMgREVG
SU5FX1NQSU5MT0NLKHJ4X2xvY2spOworCit2b2lkIGNvbnNvbGVkX3NldF9yaW5nX2FkZHIoc3Ry
dWN0IHhlbmNvbnNfaW50ZXJmYWNlICpyaW5nKQoreworICAgIGNvbnNfcmluZyA9IHJpbmc7Cit9
CisKK3N0cnVjdCB4ZW5jb25zX2ludGVyZmFjZSAqY29uc29sZWRfZ2V0X3JpbmdfYWRkcih2b2lk
KQoreworICAgIHJldHVybiBjb25zX3Jpbmc7Cit9CisKKyNkZWZpbmUgQlVGX1NaIDI1NQorc3Rh
dGljIGNoYXIgYnVmW0JVRl9TWiArIDFdOworCisvKiBSZWNlaXZlcyBjaGFyYWN0ZXJzIGZyb20g
YSBkb21haW4ncyBQViBjb25zb2xlICovCitzaXplX3QgY29uc29sZWRfZ3Vlc3Rfcngodm9pZCkK
K3sKKyAgICBzaXplX3QgcmVjdiA9IDAsIGlkeCA9IDA7CisgICAgWEVOQ09OU19SSU5HX0lEWCBj
b25zLCBwcm9kOworCisgICAgaWYgKCAhY29uc19yaW5nICkKKyAgICAgICAgcmV0dXJuIDA7CisK
KyAgICBzcGluX2xvY2soJnJ4X2xvY2spOworCisgICAgY29ucyA9IGNvbnNfcmluZy0+b3V0X2Nv
bnM7CisgICAgcHJvZCA9IEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+b3V0X3Byb2QpOworCisgICAg
LyoKKyAgICAgKiBMYXRjaCBwb2ludGVycyBiZWZvcmUgYWNjZXNzaW5nIHRoZSByaW5nLiBJbmNs
dWRlZCBjb21waWxlciBiYXJyaWVyIGFsc28KKyAgICAgKiBlbnN1cmVzIHRoYXQgcG9pbnRlcnMg
YXJlIHJlYWxseSByZWFkIG9ubHkgb25jZSBpbnRvIGxvY2FsIHZhcmlhYmxlcy4KKyAgICAgKi8K
KyAgICBzbXBfcm1iKCk7CisKKyAgICBBU1NFUlQoKHByb2QgLSBjb25zKSA8PSBzaXplb2YoY29u
c19yaW5nLT5vdXQpKTsKKworICAgIC8qIElzIHRoZSByaW5nIGVtcHR5PyAqLworICAgIGlmICgg
Y29ucyA9PSBwcm9kICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICB3aGlsZSAoIGNvbnMgIT0g
cHJvZCApCisgICAgeworICAgICAgICBjaGFyIGMgPSBjb25zX3JpbmctPm91dFtNQVNLX1hFTkNP
TlNfSURYKGNvbnMrKywgY29uc19yaW5nLT5vdXQpXTsKKworICAgICAgICBidWZbaWR4KytdID0g
YzsKKyAgICAgICAgcmVjdisrOworCisgICAgICAgIGlmICggaWR4ID49IEJVRl9TWiApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHB2X2NvbnNvbGVfcHV0cyhidWYpOworICAgICAgICAgICAgaWR4
ID0gMDsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggaWR4ICkKKyAgICB7CisgICAgICAg
IGJ1ZltpZHhdID0gJ1wwJzsKKyAgICAgICAgcHZfY29uc29sZV9wdXRzKGJ1Zik7CisgICAgfQor
CisgICAgLyogTm8gbmVlZCBmb3IgYSBtZW0gYmFycmllciBiZWNhdXNlIGV2ZXJ5IGNoYXJhY3Rl
ciB3YXMgYWxyZWFkeSBjb25zdW1lZCAqLworICAgIGJhcnJpZXIoKTsKKyAgICBBQ0NFU1NfT05D
RShjb25zX3JpbmctPm91dF9jb25zKSA9IGNvbnM7CisgICAgcHZfc2hpbV9pbmplY3RfZXZ0Y2hu
KHB2X2NvbnNvbGVfZXZ0Y2huKCkpOworCisgb3V0OgorICAgIHNwaW5fdW5sb2NrKCZyeF9sb2Nr
KTsKKworICAgIHJldHVybiByZWN2OworfQorCisvKiBTZW5kcyBhIGNoYXJhY3RlciBpbnRvIGEg
ZG9tYWluJ3MgUFYgY29uc29sZSAqLworc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3R4KGNoYXIgYykK
K3sKKyAgICBzaXplX3Qgc2VudCA9IDA7CisgICAgWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9k
OworCisgICAgaWYgKCAhY29uc19yaW5nICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBjb25z
ID0gQUNDRVNTX09OQ0UoY29uc19yaW5nLT5pbl9jb25zKTsKKyAgICBwcm9kID0gY29uc19yaW5n
LT5pbl9wcm9kOworCisgICAgLyoKKyAgICAgKiBMYXRjaCBwb2ludGVycyBiZWZvcmUgYWNjZXNz
aW5nIHRoZSByaW5nLiBJbmNsdWRlZCBjb21waWxlciBiYXJyaWVyIGFsc28KKyAgICAgKiBlbnN1
cmVzIHRoYXQgcG9pbnRlcnMgYXJlIHJlYWxseSByZWFkIG9ubHkgb25jZSBpbnRvIGxvY2FsIHZh
cmlhYmxlcy4KKyAgICAgKi8KKyAgICBzbXBfcm1iKCk7CisKKyAgICBBU1NFUlQoKHByb2QgLSBj
b25zKSA8PSBzaXplb2YoY29uc19yaW5nLT5pbikpOworCisgICAgLyogSXMgdGhlIHJpbmcgb3V0
IG9mIHNwYWNlPyAqLworICAgIGlmICggc2l6ZW9mKGNvbnNfcmluZy0+aW4pIC0gKHByb2QgLSBj
b25zKSA9PSAwICkKKyAgICAgICAgZ290byBub3RpZnk7CisKKyAgICBjb25zX3JpbmctPmluW01B
U0tfWEVOQ09OU19JRFgocHJvZCsrLCBjb25zX3JpbmctPmluKV0gPSBjOworICAgIHNlbnQrKzsK
KworICAgIC8qIFdyaXRlIHRvIHRoZSByaW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgcG9pbnRlciAq
LworICAgIHNtcF93bWIoKTsKKyAgICBBQ0NFU1NfT05DRShjb25zX3JpbmctPmluX3Byb2QpID0g
cHJvZDsKKworIG5vdGlmeToKKyAgICAvKiBBbHdheXMgbm90aWZ5IHRoZSBndWVzdDogcHJldmVu
dHMgcmVjZWl2ZSBwYXRoIGZyb20gZ2V0dGluZyBzdHVjay4gKi8KKyAgICBwdl9zaGltX2luamVj
dF9ldnRjaG4ocHZfY29uc29sZV9ldnRjaG4oKSk7CisKKyAgICByZXR1cm4gc2VudDsKK30KKwor
LyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJT
RCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY29u
c29sZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9jb25zb2xlZC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IDAwMDAwMDAwMDAuLmZkNWQyMjBhOGEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vY29uc29sZWQuaApAQCAtMCwwICsxLDI3IEBACisjaWZuZGVmIF9fWEVOX0NPTlNP
TEVEX0hfXworI2RlZmluZSBfX1hFTl9DT05TT0xFRF9IX18KKworI2luY2x1ZGUgPHB1YmxpYy9p
by9jb25zb2xlLmg+CisKKyNpZmRlZiBDT05GSUdfUFZfU0hJTQorCit2b2lkIGNvbnNvbGVkX3Nl
dF9yaW5nX2FkZHIoc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpyaW5nKTsKK3N0cnVjdCB4ZW5j
b25zX2ludGVyZmFjZSAqY29uc29sZWRfZ2V0X3JpbmdfYWRkcih2b2lkKTsKK3NpemVfdCBjb25z
b2xlZF9ndWVzdF9yeCh2b2lkKTsKK3NpemVfdCBjb25zb2xlZF9ndWVzdF90eChjaGFyIGMpOwor
CisjZWxzZQorCitzaXplX3QgY29uc29sZWRfZ3Vlc3RfdHgoY2hhciBjKSB7IHJldHVybiAwOyB9
CisKKyNlbmRpZiAvKiAhQ09ORklHX1BWX1NISU0gKi8KKyNlbmRpZiAvKiBfX1hFTl9DT05TT0xF
RF9IX18gKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBp
bmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzO-0003ll-FK; Fri, 12 Jan 2018 11:59:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzM-0003iE-TG
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:12 +0000
X-Inumbo-ID: cfb10f6f-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cfb10f6f-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531152"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:05 +0000
Message-ID: <20180112112910.16762-58-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 57/62] xen/shim: crash instead of reboot in
	shim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFsbCBndWVzdCBz
aHV0ZG93biBvcGVyYXRpb25zIGFyZSBmb3J3YXJkZWQgdG8gTDAsIHNvIHRoZSBvbmx5IG5hdGl2
ZQpjYWxscyB0byBtYWNoaW5lX3Jlc3RhcnQgaGFwcGVuIGZyb20gY3Jhc2ggcmVsYXRlZCBwYXRo
cyBpbnNpZGUgdGhlCmh5cGVydmlzb3IsIGhlbmNlIHN3aXRjaCB0aGUgcmVib290IGNvZGUgdG8g
aW5zdGVhZCBpc3N1ZSBhIGNyYXNoCnNodXRkb3duLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Clsgd2VpOiBmaXggYXJtIGJ1aWxkIF0KU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFVzZSB0
aGUgdGVybmFyeSBvcGVyYXRvci4KLS0tCiB4ZW4vYXJjaC94ODYvc2h1dGRvd24uYyAgICB8IDcg
KysrKysrLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCA0ICsrKysKIDIgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zaHV0ZG93bi5jIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKaW5kZXggNjg5ZjZm
MTM3ZC4uYTM1MDcxNDMxOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NodXRkb3duLmMKKysr
IGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKQEAgLTY0Miw3ICs2NDIsMTIgQEAgdm9pZCBtYWNo
aW5lX3Jlc3RhcnQodW5zaWduZWQgaW50IGRlbGF5X21pbGxpc2VjcykKICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgIGNhc2UgQk9PVF9YRU46Ci0gICAgICAgICAgICB4ZW5faHlwZXJjYWxs
X3NodXRkb3duKFNIVVRET1dOX3JlYm9vdCk7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogV2hlbiBydW5uaW5nIGluIFBWIHNoaW0gbW9kZSBndWVzdCBzaHV0ZG93biBjYWxscyBhcmUK
KyAgICAgICAgICAgICAqIGZvcndhcmRlZCB0byBMMCwgaGVuY2UgdGhlIG9ubHkgd2F5IHRvIGdl
dCBoZXJlIGlzIGlmIGEKKyAgICAgICAgICAgICAqIHNoaW0gY3Jhc2ggaGFwcGVucy4KKyAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgeGVuX2h5cGVyY2FsbF9zaHV0ZG93bihwdl9zaGltID8g
U0hVVERPV05fY3Jhc2ggOiBTSFVURE9XTl9yZWJvb3QpOwogICAgICAgICAgICAgYnJlYWs7CiAg
ICAgICAgIH0KICAgICB9CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyBi
L3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCmluZGV4IDE4ZjViN2Y3YWEuLjEyMTA3M2M4ZWQg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCisrKyBiL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jCkBAIC0xMjUzLDcgKzEyNTMsMTEgQEAgdm9pZCBwYW5pYyhjb25zdCBj
aGFyICpmbXQsIC4uLikKICAgICBpZiAoIG9wdF9ub3JlYm9vdCApCiAgICAgICAgIHByaW50aygi
TWFudWFsIHJlc2V0IHJlcXVpcmVkICgnbm9yZWJvb3QnIHNwZWNpZmllZClcbiIpOwogICAgIGVs
c2UKKyNpZmRlZiBDT05GSUdfWDg2CisgICAgICAgIHByaW50aygiJXMgaW4gZml2ZSBzZWNvbmRz
Li4uXG4iLCBwdl9zaGltID8gIkNyYXNoIiA6ICJSZWJvb3QiKTsKKyNlbHNlCiAgICAgICAgIHBy
aW50aygiUmVib290IGluIGZpdmUgc2Vjb25kcy4uLlxuIik7CisjZW5kaWYKIAogICAgIHNwaW5f
dW5sb2NrX2lycXJlc3RvcmUoJmxvY2ssIGZsYWdzKTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzP-0003ps-T2; Fri, 12 Jan 2018 11:59:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzO-0003bT-Ma
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:14 +0000
X-Inumbo-ID: 4f7ececb-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f7ececb-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974359"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:21 +0000
Message-ID: <20180112112910.16762-14-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 13/62] x86/fixmap: Modify fix_to_virt() to
	return a void pointer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFsbW9zdCBh
bGwgdXNlcnMgb2YgZml4X3RvX3ZpcnQoKSBhY3R1YWxseSB3YW50IGEgcG9pbnRlci4gIEluY2x1
ZGUgdGhlIGNhc3QKd2l0aGluIHRoZSBkZWZpbml0aW9uLCBzbyB0aGUgY2FsbGVycyBkb24ndCBu
ZWVkIHRvLgoKVHdvIHVzZXJzIHdoaWNoIG5lZWQgdGhlIGludGVnZXIgdmFsdWUgYXJlIHN3aXRj
aGVkIHRvIHVzaW5nIF9fZml4X3RvX3ZpcnQoKQpkaXJlY3RseS4gIEEgZmV3IHVzZXJzIHN0YXkg
ZnVsbHkgdW5jaGFuZ2VkLCBkdWUgdG8gR0NDJ3Mgdm9pZCBwb2ludGVyCmFyaXRobWV0aWMgZXh0
ZW5zaW9uIGNhdXNpbmcgdGhlIHNhbWUgYmVoYXZpb3VyLiAgTW9zdCB1c2VycyBob3dldmVyIGhh
dmUKdGhlaXIgZXhwbGljaXQgY2FzdGluZyBkcm9wcGVkLgoKU2luY2UgX19pb21lbSBpcyBub3Qg
dXNlZCBjb25zaXN0ZW50bHkgaW4gWGVuLCB3ZSBkcm9wIGl0IHRvby4KCk5vIGZ1bmN0aW9uYWwg
Y2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MjogdXBkYXRlIGNv
bW1pdCBtZXNzYWdlIGFuZCByZW1vdmUgdW5uZWNlc3NhcnkgcGFyZW50aGVzZXMuCi0tLQogeGVu
L2FyY2gveDg2L2FjcGkvbGliLmMgICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAg
ICAgICAgICAgICAgfCA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9tcHBhcnNlLmMgICAgICAgICAgfCAy
ICstCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgICAgIHwgMyArLS0KIHhlbi9hcmNoL3g4
Ni90Ym9vdC5jICAgICAgICAgICAgfCA0ICsrLS0KIHhlbi9kcml2ZXJzL2FjcGkvYXBlaS9hcGVp
LWlvLmMgfCAyICstCiB4ZW4vZHJpdmVycy9jaGFyL2VoY2ktZGJncC5jICAgIHwgMiArLQogeGVu
L2RyaXZlcnMvY2hhci9uczE2NTUwLmMgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
YXBpY2RlZi5oICAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oICAgIHwgMiAr
LQogMTAgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FjcGkvbGliLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9s
aWIuYwppbmRleCA3ZDdjNzE4NDhiLi4yNjViOWFkODE5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvYWNwaS9saWIuYworKysgYi94ZW4vYXJjaC94ODYvYWNwaS9saWIuYwpAQCAtNDksNyArNDks
NyBAQCBjaGFyICpfX2FjcGlfbWFwX3RhYmxlKHBhZGRyX3QgcGh5cywgdW5zaWduZWQgbG9uZyBz
aXplKQogCW9mZnNldCA9IHBoeXMgJiAoUEFHRV9TSVpFIC0gMSk7CiAJbWFwcGVkX3NpemUgPSBQ
QUdFX1NJWkUgLSBvZmZzZXQ7CiAJc2V0X2ZpeG1hcChGSVhfQUNQSV9FTkQsIHBoeXMpOwotCWJh
c2UgPSBmaXhfdG9fdmlydChGSVhfQUNQSV9FTkQpOworCWJhc2UgPSBfX2ZpeF90b192aXJ0KEZJ
WF9BQ1BJX0VORCk7CiAKIAkvKgogCSAqIE1vc3QgY2FzZXMgY2FuIGJlIGNvdmVyZWQgYnkgdGhl
IGJlbG93LgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0u
YwppbmRleCBhNTZmODc1ZDQ1Li5mNzNmZWUyMjVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTIyNywxMiArNTIyNywxMiBAQCB2b2lk
IF9fc2V0X2ZpeG1hcCgKICAgICBlbnVtIGZpeGVkX2FkZHJlc3NlcyBpZHgsIHVuc2lnbmVkIGxv
bmcgbWZuLCB1bnNpZ25lZCBsb25nIGZsYWdzKQogewogICAgIEJVR19PTihpZHggPj0gX19lbmRf
b2ZfZml4ZWRfYWRkcmVzc2VzKTsKLSAgICBtYXBfcGFnZXNfdG9feGVuKGZpeF90b192aXJ0KGlk
eCksIG1mbiwgMSwgZmxhZ3MpOworICAgIG1hcF9wYWdlc190b194ZW4oX19maXhfdG9fdmlydChp
ZHgpLCBtZm4sIDEsIGZsYWdzKTsKIH0KIAogdm9pZCAqX19pbml0IGFyY2hfdm1hcF92aXJ0X2Vu
ZCh2b2lkKQogewotICAgIHJldHVybiAodm9pZCAqKWZpeF90b192aXJ0KF9fZW5kX29mX2ZpeGVk
X2FkZHJlc3Nlcyk7CisgICAgcmV0dXJuIGZpeF90b192aXJ0KF9fZW5kX29mX2ZpeGVkX2FkZHJl
c3Nlcyk7CiB9CiAKIHZvaWQgX19pb21lbSAqaW9yZW1hcChwYWRkcl90IHBhLCBzaXplX3QgbGVu
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21wcGFyc2UuYyBiL3hlbi9hcmNoL3g4Ni9tcHBh
cnNlLmMKaW5kZXggYTFhMDczOGExOS4uNDkxNDBlNDZmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21wcGFyc2UuYworKysgYi94ZW4vYXJjaC94ODYvbXBwYXJzZS5jCkBAIC03MDMsNyArNzAz
LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9jaGVja19jb25maWcodm9pZCkKIAkJcmV0dXJu
OwogCiAJX19zZXRfZml4bWFwKEZJWF9FRklfTVBGLCBQRk5fRE9XTihlZmkubXBzKSwgX19QQUdF
X0hZUEVSVklTT1IpOwotCW1wZiA9ICh2b2lkICopZml4X3RvX3ZpcnQoRklYX0VGSV9NUEYpICsg
KChsb25nKWVmaS5tcHMgJiAoUEFHRV9TSVpFLTEpKTsKKwltcGYgPSBmaXhfdG9fdmlydChGSVhf
RUZJX01QRikgKyAoKGxvbmcpZWZpLm1wcyAmIChQQUdFX1NJWkUtMSkpOwogCiAJaWYgKG1lbWNt
cChtcGYtPm1wZl9zaWduYXR1cmUsICJfTVBfIiwgNCkgPT0gMCAmJgogCSAgICBtcGYtPm1wZl9s
ZW5ndGggPT0gMSAmJgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIveGVuL2FyY2gv
eDg2L21zaS5jCmluZGV4IDA5NWJkM2NhZTcuLjhjODlmMDcyYTggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tc2kuYworKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKQEAgLTk2MCw4ICs5NjAsNyBA
QCBzdGF0aWMgaW50IG1zaXhfY2FwYWJpbGl0eV9pbml0KHN0cnVjdCBwY2lfZGV2ICpkZXYsCiAg
ICAgICAgICAgICB4ZnJlZShlbnRyeSk7CiAgICAgICAgICAgICByZXR1cm4gaWR4OwogICAgICAg
ICB9Ci0gICAgICAgIGJhc2UgPSAodm9pZCAqKShmaXhfdG9fdmlydChpZHgpICsKLSAgICAgICAg
ICAgICAgICAgICAgICAgICgodW5zaWduZWQgbG9uZyllbnRyeV9wYWRkciAmIChQQUdFX1NJWkUg
LSAxKSkpOworICAgICAgICBiYXNlID0gZml4X3RvX3ZpcnQoaWR4KSArIChlbnRyeV9wYWRkciAm
IChQQUdFX1NJWkUgLSAxKSk7CiAKICAgICAgICAgLyogTWFzayBpbnRlcnJ1cHQgaGVyZSAqLwog
ICAgICAgICB3cml0ZWwoMSwgYmFzZSArIFBDSV9NU0lYX0VOVFJZX1ZFQ1RPUl9DVFJMX09GRlNF
VCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jCmluZGV4IDU5ZDdjNDc3ZjQuLmQzNmJmMzM0MDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni90Ym9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni90Ym9vdC5jCkBAIC04Miw3ICs4Miw3IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCB0Ym9vdF9jb3B5X21lbW9yeSh1bnNpZ25lZCBjaGFyICp2YSwgdWlu
dDMyX3Qgc2l6ZSwKICAgICAgICAgewogICAgICAgICAgICAgbWFwX2Jhc2UgPSBQRk5fRE9XTihw
YSArIGkpOwogICAgICAgICAgICAgc2V0X2ZpeG1hcChGSVhfVEJPT1RfTUFQX0FERFJFU1MsIG1h
cF9iYXNlIDw8IFBBR0VfU0hJRlQpOwotICAgICAgICAgICAgbWFwX2FkZHIgPSAodW5zaWduZWQg
Y2hhciAqKWZpeF90b192aXJ0KEZJWF9UQk9PVF9NQVBfQUREUkVTUyk7CisgICAgICAgICAgICBt
YXBfYWRkciA9IGZpeF90b192aXJ0KEZJWF9UQk9PVF9NQVBfQUREUkVTUyk7CiAgICAgICAgIH0K
ICAgICAgICAgdmFbaV0gPSBtYXBfYWRkcltwYSArIGkgLSAobWFwX2Jhc2UgPDwgUEFHRV9TSElG
VCldOwogICAgIH0KQEAgLTk4LDcgKzk4LDcgQEAgdm9pZCBfX2luaXQgdGJvb3RfcHJvYmUodm9p
ZCkKIAogICAgIC8qIE1hcCBhbmQgY2hlY2sgZm9yIHRib290IFVVSUQuICovCiAgICAgc2V0X2Zp
eG1hcChGSVhfVEJPT1RfU0hBUkVEX0JBU0UsIG9wdF90Ym9vdF9wYSk7Ci0gICAgdGJvb3Rfc2hh
cmVkID0gKHRib290X3NoYXJlZF90ICopZml4X3RvX3ZpcnQoRklYX1RCT09UX1NIQVJFRF9CQVNF
KTsKKyAgICB0Ym9vdF9zaGFyZWQgPSBmaXhfdG9fdmlydChGSVhfVEJPT1RfU0hBUkVEX0JBU0Up
OwogICAgIGlmICggdGJvb3Rfc2hhcmVkID09IE5VTEwgKQogICAgICAgICByZXR1cm47CiAgICAg
aWYgKCBtZW1jbXAoJnRib290X3NoYXJlZF91dWlkLCAodXVpZF90ICopdGJvb3Rfc2hhcmVkLCBz
aXplb2YodXVpZF90KSkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9hcGVpL2FwZWkt
aW8uYyBiL3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9hcGVpLWlvLmMKaW5kZXggODk1NWRlOTM1ZS4u
ODliNzBmNDVlZiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9hcGVpL2FwZWktaW8uYwor
KysgYi94ZW4vZHJpdmVycy9hY3BpL2FwZWkvYXBlaS1pby5jCkBAIC05Miw3ICs5Miw3IEBAIHN0
YXRpYyB2b2lkIF9faW9tZW0gKl9faW5pdCBhcGVpX3JhbmdlX21hcChwYWRkcl90IHBhZGRyLCB1
bnNpZ25lZCBsb25nIHNpemUpCiAJCWFwZWlfcmFuZ2VfbnIrKzsKIAl9CiAKLQlyZXR1cm4gKHZv
aWQgX19pb21lbSAqKWZpeF90b192aXJ0KEZJWF9BUEVJX1JBTkdFX0JBU0UgKyBzdGFydF9ucik7
CisJcmV0dXJuIGZpeF90b192aXJ0KEZJWF9BUEVJX1JBTkdFX0JBU0UgKyBzdGFydF9ucik7CiB9
CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2VoY2ktZGJncC5jIGIveGVuL2Ry
aXZlcnMvY2hhci9laGNpLWRiZ3AuYwppbmRleCBkNDhlNzc3YzM0Li5kMDA3MWQzMTE0IDEwMDY0
NAotLS0gYS94ZW4vZHJpdmVycy9jaGFyL2VoY2ktZGJncC5jCisrKyBiL3hlbi9kcml2ZXJzL2No
YXIvZWhjaS1kYmdwLmMKQEAgLTEzMjcsNyArMTMyNyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBl
aGNpX2RiZ3BfaW5pdF9wcmVpcnEoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQogICAgICAqIHRo
YW4gZW5vdWdoLiAgMWsgaXMgdGhlIGJpZ2dlc3QgdGhhdCB3YXMgc2Vlbi4KICAgICAgKi8KICAg
ICBzZXRfZml4bWFwX25vY2FjaGUoRklYX0VIQ0lfREJHUCwgZGJncC0+YmFyX3ZhbCk7Ci0gICAg
ZWhjaV9iYXIgPSAodm9pZCBfX2lvbWVtICopZml4X3RvX3ZpcnQoRklYX0VIQ0lfREJHUCk7Cisg
ICAgZWhjaV9iYXIgPSBmaXhfdG9fdmlydChGSVhfRUhDSV9EQkdQKTsKICAgICBlaGNpX2JhciAr
PSBkYmdwLT5iYXJfdmFsICYgflBBR0VfTUFTSzsKICAgICBkYmdwX3ByaW50aygiZWhjaV9iYXI6
ICVwXG4iLCBlaGNpX2Jhcik7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbnMxNjU1
MC5jIGIveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKaW5kZXggZTBmODE5OWY5OC4uZjMyZGJk
MzI0NyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9uczE2NTUwLmMKKysrIGIveGVuL2Ry
aXZlcnMvY2hhci9uczE2NTUwLmMKQEAgLTY5Nyw3ICs2OTcsNyBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgbnMxNjU1MF9pbml0X3ByZWlycShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiAgICAgICAg
IGVudW0gZml4ZWRfYWRkcmVzc2VzIGlkeCA9IEZJWF9DT01fQkVHSU4gKyAodWFydCAtIG5zMTY1
NTBfY29tKTsKIAogICAgICAgICBzZXRfZml4bWFwX25vY2FjaGUoaWR4LCB1YXJ0LT5pb19iYXNl
KTsKLSAgICAgICAgdWFydC0+cmVtYXBwZWRfaW9fYmFzZSA9ICh2b2lkIF9faW9tZW0gKilmaXhf
dG9fdmlydChpZHgpOworICAgICAgICB1YXJ0LT5yZW1hcHBlZF9pb19iYXNlID0gZml4X3RvX3Zp
cnQoaWR4KTsKICAgICAgICAgdWFydC0+cmVtYXBwZWRfaW9fYmFzZSArPSB1YXJ0LT5pb19iYXNl
ICYgflBBR0VfTUFTSzsKICNlbHNlCiAgICAgICAgIHVhcnQtPnJlbWFwcGVkX2lvX2Jhc2UgPSAo
Y2hhciAqKWlvcmVtYXAodWFydC0+aW9fYmFzZSwgdWFydC0+aW9fc2l6ZSk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L2FwaWNkZWYuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBp
Y2RlZi5oCmluZGV4IGVlZDUwNGEzMWEuLjJmYTBiNzdhOGEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXBpY2RlZi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXBpY2RlZi5o
CkBAIC0xMTksNyArMTE5LDcgQEAKIC8qIE9ubHkgYXZhaWxhYmxlIGluIHgyQVBJQyBtb2RlICov
CiAjZGVmaW5lCQlBUElDX1NFTEZfSVBJCTB4M0YwCiAKLSNkZWZpbmUgQVBJQ19CQVNFIChmaXhf
dG9fdmlydChGSVhfQVBJQ19CQVNFKSkKKyNkZWZpbmUgQVBJQ19CQVNFIF9fZml4X3RvX3ZpcnQo
RklYX0FQSUNfQkFTRSkKIAogLyogSXQncyBvbmx5IHVzZWQgaW4geDJBUElDIG1vZGUgb2YgYW4g
eDJBUElDIHVuaXQuICovCiAjZGVmaW5lIEFQSUNfTVNSX0JBU0UgMHg4MDAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZml4bWFwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1h
cC5oCmluZGV4IDg5YmY2Y2I2MTEuLjUxYjBlN2U5NDUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZml4bWFwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaApAQCAt
NzksNyArNzksNyBAQCBleHRlcm4gdm9pZCBfX3NldF9maXhtYXAoCiAjZGVmaW5lIF9fZml4X3Rv
X3ZpcnQoeCkgKEZJWEFERFJfVE9QIC0gKCh4KSA8PCBQQUdFX1NISUZUKSkKICNkZWZpbmUgX192
aXJ0X3RvX2ZpeCh4KSAoKEZJWEFERFJfVE9QIC0gKCh4KSZQQUdFX01BU0spKSA+PiBQQUdFX1NI
SUZUKQogCi0jZGVmaW5lIGZpeF90b192aXJ0KHgpICAgKF9fZml4X3RvX3ZpcnQoeCkpCisjZGVm
aW5lIGZpeF90b192aXJ0KHgpICAgKCh2b2lkICopX19maXhfdG9fdmlydCh4KSkKIAogc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHZpcnRfdG9fZml4KGNvbnN0IHVuc2lnbmVkIGxvbmcgdmFk
ZHIpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzS-0003v2-4P; Fri, 12 Jan 2018 11:59:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzR-0003sb-42
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:17 +0000
X-Inumbo-ID: d14bdaa7-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d14bdaa7-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531154"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:50 +0000
Message-ID: <20180112112910.16762-43-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 42/62] sched/null: skip vCPUs on the
	waitqueue that are blocked
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkF2b2lkIHNjaGVk
dWxpbmcgdkNQVXMgdGhhdCBhcmUgZG93biwgdGhlcmUncyBubyBwb2ludCBpbiBhc3NpZ25pbmcK
dGhlbSB0byBhIHBDUFUgYmVjYXVzZSB0aGV5IGFyZSBub3QgZ29pbmcgdG8gcnVuIGFueXdheS4K
ClNpbmNlIGRvd24gdkNQVXMgYXJlIG5vdCBhc3NpZ25lZCB0byBwQ1BVcyBhZnRlciB0aGlzIGNo
YW5nZSwgZm9yY2UgYQpyZXNjaGVkdWxpbmcgd2hlbiBhIHZDUFUgaXMgYnJvdWdodCB1cCBpZiBp
dCdzIG9uIHRoZSB3YWl0cXVldWUuICBBbHNvCndoZW4gc2NoZWR1bGluZyB0cnkgdG8gcGljayBh
IHZDUFUgZnJvbSB0aGUgcnVucXVldWUgaWYgdGhlIHBDUFUgaXMKcnVubmluZyBpZGxlLgoKVGhl
cmUncyBubyBjdXJyZW50IHdheSB0byBwcmV2ZW50IGEgdXNlciBmcm9tIGFkZGluZyBtb3JlIHZj
cHVzIHRvIGEKcG9vbCB0aGFuIHRoZXJlIGFyZSBwY3B1cyAoaWYgbm90aGluZyBlbHNlLCBieSBj
cmVhdGluZyBhIG5ldyBWTSBpbiBhCmdpdmVuIHBvb2wpLCBvciBmcm9tIHRha2luZyBwY3B1cyBm
cm9tIGEgcG9vbCBpbiB3aGljaCAjdmNwdXMgPj0KI3BjcHVzLgoKVGhlIG51bGwgc2NoZWR1bGVy
IGRlYWxzIHdpdGggdGhpcyBieSBoYXZpbmcgYSBxdWV1ZSBvZiAidW5hc3NpZ25lZCIKdmNwdXMg
dGhhdCBhcmUgd2FpdGluZyBmb3IgYSBmcmVlIHBjcHUuICBXaGVuIGEgcGNwdSBiZWNvbWVzCmF2
YWlsYWJsZSwgaXQgd2lsbCBkbyB0aGUgYXNzaWdubWVudC4gIFdoZW4gYSBwY3B1IHRoYXQgaGFz
IGEgdmNwdSBpcwphc3NpZ25lZCBpcyByZW1vdmVkIGZyb20gdGhlIHBvb2wsIHRoYXQgdmNwdSBp
cyBhc3NpZ25lZCB0byBhCmRpZmZlcmVudCBwY3B1IGlmIG9uZSBpcyBhdmFpbGFibGU7IGlmIG5v
dCwgaXQgaXMgcHV0IG9uIHRoZSBsaXN0LgoKSW4gdGhlIGNhc2Ugb2Ygc2hpbSBtb2RlLCB0aGlz
IGFsc28gc2VlbXMgdG8gaGFwcGVuIHdoZW5ldmVyIGN1cnZjcHVzCjwgbWF4dmNwdXM6IFRoZSBM
MSBoeXBlcnZpc29yIChzaGltKSBvbmx5IHNlZXMgY3VydmNwdXMgY3B1cyBvbiB3aGljaAp0byBz
Y2hlZHVsZSBMMiB2Y3B1cywgYnV0IHRoZSBMMiBndWVzdCBoYXMgbWF4dmNwdXMgdmNwdXMgdG8g
c2NoZWR1bGUsCm9mIHdoaWNoIChtYXh2Y3B1cy1jdXJ2Y3B1cykgYXJlICBtYXJrZWQgZG93bi4g
IEluIHRoaXMgY2FzZSwgaXQgYWxzbwpzZWVtcyB0aGF0IHRoZSBudWxsIHNjaGVkdWxlciBzb21l
dGltZXMgc2NoZWR1bGVzIGEgZG93biB2Y3B1IHdoZW4KdGhlcmUgYXJlIHVwIHZjcHVzIG9uIHRo
ZSBsaXN0OyBtZWFuaW5nIHRoYXQgdGhlIHVwIHZjcHVzIGFyZSBuZXZlcgpzY2hlZHVsZWQuCgpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBEYXJp
byBGYWdnaW9saSA8cmFpc3RsaW5AbGludXguaXQ+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBG
b3JjZSBhIHJlc2NoZWR1bGluZyB3aGVuIGEgdkNQVSBpcyBicm91Z2h0IHVwLgogLSBUcnkgdG8g
cGljayBhIHZDUFUgZnJvbSB0aGUgcnVucXVldWUgaWYgcnVubmluZyB0aGUgaWRsZSB2Q1BVLgog
LSBBZGQgR2VvcmdlIER1bmxhcCBkZXNjcmlwdGlvbiBvZiB0aGUgcHJvYmxlbSB0byB0aGUgY29t
bWl0IGxvZy4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyB8IDExICsrKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKaW5k
ZXggYjRhMjRiYWY4ZS4uYmFjZmIzMWNiMyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9u
dWxsLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTU3NCw2ICs1NzQsOCBAQCBz
dGF0aWMgdm9pZCBudWxsX3ZjcHVfd2FrZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2KQogICAgIHsKICAgICAgICAgLyogTm90IGV4YWN0bHkgIm9uIHJ1bnEiLCBi
dXQgY2xvc2UgZW5vdWdoIGZvciByZXVzaW5nIHRoZSBjb3VudGVyICovCiAgICAgICAgIFNDSEVE
X1NUQVRfQ1JBTksodmNwdV93YWtlX29ucnVucSk7CisgICAgICAgIC8qIEZvcmNlIGEgcmVzY2hl
ZHVsaW5nIGluIGNhc2Ugc29tZSBDUFUgaXMgaWRsZSBjYW4gcGljayB0aGlzIHZDUFUgKi8KKyAg
ICAgICAgY3B1bWFza19yYWlzZV9zb2Z0aXJxKCZjcHVfb25saW5lX21hcCwgU0NIRURVTEVfU09G
VElSUSk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTc2MSw5ICs3NjMsMTAgQEAgc3Rh
dGljIHN0cnVjdCB0YXNrX3NsaWNlIG51bGxfc2NoZWR1bGUoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLAogICAgIC8qCiAgICAgICogV2UgbWF5IGJlIG5ldyBpbiB0aGUgY3B1cG9vbCwgb3Ig
anVzdCBjb21pbmcgYmFjayBvbmxpbmUuIEluIHdoaWNoCiAgICAgICogY2FzZSwgdGhlcmUgbWF5
IGJlIHZDUFVzIGluIHRoZSB3YWl0cXVldWUgdGhhdCB3ZSBjYW4gYXNzaWduIHRvIHVzCi0gICAg
ICogYW5kIHJ1bi4KKyAgICAgKiBhbmQgcnVuLiBBbHNvIGNoZWNrIHdoZXRoZXIgdGhpcyBDUFUg
aXMgcnVubmluZyBpZGxlLCBpbiB3aGljaCBjYXNlIHRyeQorICAgICAqIHRvIHBpY2sgYSB2Q1BV
IGZyb20gdGhlIHdhaXRxdWV1ZS4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KHJldC50YXNr
ID09IE5VTEwpICkKKyAgICBpZiAoIHVubGlrZWx5KHJldC50YXNrID09IE5VTEwgfHwgcmV0LnRh
c2sgPT0gaWRsZV92Y3B1W2NwdV0pICkKICAgICB7CiAgICAgICAgIHNwaW5fbG9jaygmcHJ2LT53
YWl0cV9sb2NrKTsKIApAQCAtNzgxLDYgKzc4NCwxMCBAQCBzdGF0aWMgc3RydWN0IHRhc2tfc2xp
Y2UgbnVsbF9zY2hlZHVsZShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAgICAgICAgIHsK
ICAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHd2YywgJnBydi0+d2FpdHEsIHdhaXRx
X2VsZW0gKQogICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoX1ZQ
Rl9kb3duLCAmd3ZjLT52Y3B1LT5wYXVzZV9mbGFncykgKQorICAgICAgICAgICAgICAgICAgICAv
KiBTa2lwIHZDUFVzIHRoYXQgYXJlIGRvd24uICovCisgICAgICAgICAgICAgICAgICAgIGNvbnRp
bnVlOworCiAgICAgICAgICAgICAgICAgaWYgKCBicyA9PSBCQUxBTkNFX1NPRlRfQUZGSU5JVFkg
JiYKICAgICAgICAgICAgICAgICAgICAgICFoYXNfc29mdF9hZmZpbml0eSh3dmMtPnZjcHUsIHd2
Yy0+dmNwdS0+Y3B1X2hhcmRfYWZmaW5pdHkpICkKICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzT-0003xf-Bl; Fri, 12 Jan 2018 11:59:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzS-0003vZ-ET
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:18 +0000
X-Inumbo-ID: d2cc6045-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2cc6045-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531156"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:08 +0000
Message-ID: <20180112112910.16762-61-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 60/62] libxl: pvshim: Introduce pvshim_extra
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgpBbmQgbW92ZSB0
aGUgZGVidWdnaW5nIG9wdGlvbnMgZnJvbSB0aGUgZGVmYXVsdCBjb25maWcgaW50byBhIGRvYwpj
b21tZW50IGluIGxpYnhsX3R5cGVzLmlkbC4KClNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgotLS0KdjI6IHB2c2hpbSwgbm90IHB2aHNoaW0KICAg
IHdvcmtzIHdpdGggdHlwZSAicHZoIiwgbm90IHR5cGUgInB2IgotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsLmggICAgICAgICAgfCAyICstCiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyAgIHwgNSAr
KysrLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8IDIgKy0KIHRvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbCAgfCAxICsKIDQgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9s
aWJ4bC9saWJ4bC5oCmluZGV4IDk2MzJmZDZkMmYuLjNjMGFlNmRlNDcgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMTEwNSw3ICsx
MTA1LDcgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpk
c3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAqIExJQlhMX0hBVkVfUFZfU0hJTQogICoKICAq
IElmIHRoaXMgaXMgZGVmaW5lZCwgbGlieGxfZG9tYWluX2J1aWxkX2luZm8ncyBwdmggdHlwZSBp
bmZvcm1hdGlvbgotICogY29udGFpbnMgbWVtYmVycyBwdnNoaW0sIHB2c2hpbV9wYXRoLCBwdnNo
aW1fY21kbGluZS4KKyAqIGNvbnRhaW5zIG1lbWJlcnMgcHZzaGltLCBwdnNoaW1fcGF0aCwgcHZz
aGltX2NtZGxpbmUsIHB2c2hpbV9leHRyYS4KICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1BWX1NI
SU0gMQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDYzY2RjMzM5OTEuLjI3OGFkNmEyNGUgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Ny
ZWF0ZS5jCkBAIC01MDgsNyArNTA4LDEwIEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhs
X19nYyAqZ2MsCiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZI
OgogICAgICAgICBzdGF0ZS0+c2hpbV9wYXRoID0gaW5mby0+dS5wdmgucHZzaGltX3BhdGg7Ci0g
ICAgICAgIHN0YXRlLT5zaGltX2NtZGxpbmUgPSBpbmZvLT51LnB2aC5wdnNoaW1fY21kbGluZTsK
KyAgICAgICAgc3RhdGUtPnNoaW1fY21kbGluZSA9IEdDU1BSSU5URigiJXMlcyVzIiwKKyAgICAg
ICAgICAgICAgICAgICAgaW5mby0+dS5wdmgucHZzaGltX2NtZGxpbmUsCisgICAgICAgICAgICAg
ICAgICAgIGluZm8tPnUucHZoLnB2c2hpbV9leHRyYSA/ICIgIiA6ICIiLAorICAgICAgICAgICAg
ICAgICAgICBpbmZvLT51LnB2aC5wdnNoaW1fZXh0cmEgPyBpbmZvLT51LnB2aC5wdnNoaW1fZXh0
cmEgOiAiIik7CiAKICAgICAgICAgcmV0ID0gbGlieGxfX2J1aWxkX2h2bShnYywgZG9taWQsIGRf
Y29uZmlnLCBzdGF0ZSk7CiAgICAgICAgIGlmIChyZXQpCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAy
NDU0ZWZhNjIxLi4wZjg5MzY0NDY2IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTExOSw3ICsxMTks
NyBAQAogI2RlZmluZSBET01JRF9YU19QQVRIICJkb21pZCIKICNkZWZpbmUgSU5WQUxJRF9ET01J
RCB+MAogI2RlZmluZSBQVlNISU1fQkFTRU5BTUUgInhlbi1zaGltIgotI2RlZmluZSBQVlNISU1f
Q01ETElORSAicHYtc2hpbSBjb25zb2xlPXhlbixwdiBzY2hlZD1udWxsIGxvZ2x2bD1hbGwgZ3Vl
c3RfbG9nbHZsPWFsbCBhcGljX3ZlcmJvc2l0eT1kZWJ1ZyBlODIwLXZlcmJvc2UiCisjZGVmaW5l
IFBWU0hJTV9DTURMSU5FICJwdi1zaGltIGNvbnNvbGU9eGVuLHB2IHNjaGVkPW51bGwiCiAKIC8q
IFNpemUgbWFjcm9zLiAqLwogI2RlZmluZSBfX0FDKFgsWSkgICAoWCMjWSkKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlk
bAppbmRleCA2ZDA2MGVkYzBkLi5kNzRmYWM3ZDMwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01OTUs
NiArNTk1LDcgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWls
ZF9pbmZvIixbCiAgICAgICAgICAgICAgICAgICgicHZoIiwgU3RydWN0KE5vbmUsIFsoInB2c2hp
bSIsIGxpYnhsX2RlZmJvb2wpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKCJwdnNoaW1fcGF0aCIsIHN0cmluZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoInB2c2hpbV9jbWRsaW5lIiwgc3RyaW5nKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgicHZzaGltX2V4dHJhIiwgc3RyaW5nKSwgIyBlZyAibG9n
bHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsIGFwaWNfdmVyYm9zaXR5PWRlYnVnIGU4MjAtdmVyYm9z
ZSIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKICAgICAgICAg
ICAgICAgICAgKCJpbnZhbGlkIiwgTm9uZSksCiAgICAgICAgICAgICAgICAgIF0sIGtleXZhcl9p
bml0X3ZhbCA9ICJMSUJYTF9ET01BSU5fVFlQRV9JTlZBTElEIikpLAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzW-00044Q-Ie; Fri, 12 Jan 2018 11:59:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzU-00041T-UZ
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:20 +0000
X-Inumbo-ID: d439c856-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d439c856-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:57 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531158"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:25 +0000
Message-ID: <20180112112910.16762-18-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 17/62] x86: introduce ELFNOTE macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgbmVlZGVkIGxhdGVyIGZvciBpbnRyb2R1Y2luZyBQVkggZW50cnkgcG9pbnQuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6CjEuIFNwZWNp
Znkgc2VjdGlvbiBhdHRyaWJ1dGUgYW5kIHR5cGUuCjIuIFVzZSBwMmFsaWduLgozLiBBbGlnbiBp
bnN0cnVjdGlvbnMuCjQuIEhhdmVuJ3QgdXNlZCAuTCBvciB0dXJuZWQgaXQgaW50byBhc3NlbWJs
eSBtYWNyby4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIHwgMTIgKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9k
ZWZucy5oCmluZGV4IDdlODgzOGU0OWIuLmViMjUwOTdkZTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVm
bnMuaApAQCAtMzM2LDQgKzMzNiwxNiBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWMo
dm9pZCkKICNkZWZpbmUgUkVYNjRfUFJFRklYICJyZXg2NC8iCiAjZW5kaWYKIAorI2RlZmluZSBF
TEZOT1RFKG5hbWUsIHR5cGUsIGRlc2MpICAgICAgICAgICBcCisgICAgLnB1c2hzZWN0aW9uIC5u
b3RlLm5hbWUsICJhIiwgQG5vdGUgICA7IFwKKyAgICAucDJhbGlnbiAyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDsgXAorICAgIC5sb25nIDJmIC0gMWYgICAgICAgLyogbmFtZXN6ICovICAg
ICAgOyBcCisgICAgLmxvbmcgNGYgLSAzZiAgICAgICAvKiBkZXNjc3ogKi8gICAgICA7IFwKKyAg
ICAubG9uZyB0eXBlICAgICAgICAgIC8qIHR5cGUgICAqLyAgICAgIDsgXAorMTogIC5hc2NpeiAj
bmFtZSAgICAgICAgLyogbmFtZSAgICovICAgICAgOyBcCisyOiAgLnAyYWxpZ24gMiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA7IFwKKzM6ICBkZXNjICAgICAgICAgICAgICAgIC8qIGRlc2Mg
ICAqLyAgICAgIDsgXAorNDogIC5wMmFsaWduIDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OyBcCisgICAgLnBvcHNlY3Rpb24KKwogI2VuZGlmIC8qIF9fWDg2X0FTTV9ERUZOU19IX18gKi8K
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzX-00047V-QH; Fri, 12 Jan 2018 11:59:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzW-0003uH-Qi
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:22 +0000
X-Inumbo-ID: 5400ab96-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5400ab96-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974368"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:29 +0000
Message-ID: <20180112112910.16762-22-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 21/62] x86/entry: Probe for Xen early during
	boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+Ci0tLQp2Mjog
QWRkIF9fcmVhZF9tb3N0bHkuCi0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlICAgICB8
ICAyICsrCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgICAgIHwgNzUgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAg
ICAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICB8ICAxICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCA0NyArKysrKysrKysrKysrKysrKysrKysr
KysrKwogNSBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qv
TWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKaW5kZXggYTVmMTYyNWFiMS4u
MTM0NWE2MGM4MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZQpAQCAtMSArMSwzIEBACitvYmoteSArPSB4ZW4u
bworCiBvYmotYmluLSQoQ09ORklHX1BWSF9HVUVTVCkgKz0gcHZoLWJvb3QuaW5pdC5vCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVu
LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODUwNzc1Nzg0MQotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpAQCAtMCwwICsxLDc1IEBA
CisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCisgKiBhcmNoL3g4Ni9ndWVzdC94ZW4uYworICoKKyAq
IFN1cHBvcnQgZm9yIGRldGVjdGluZyBhbmQgcnVubmluZyB1bmRlciBYZW4uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
OyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisg
KiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXgg
U3lzdGVtcyBMdGQuCisgKi8KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgorCisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nv
ci5oPgorCisjaW5jbHVkZSA8cHVibGljL2FyY2gteDg2L2NwdWlkLmg+CisKK2Jvb2wgX19yZWFk
X21vc3RseSB4ZW5fZ3Vlc3Q7CisKK3N0YXRpYyBfX3JlYWRfbW9zdGx5IHVpbnQzMl90IHhlbl9j
cHVpZF9iYXNlOworCitzdGF0aWMgdm9pZCBfX2luaXQgZmluZF94ZW5fbGVhdmVzKHZvaWQpCit7
CisgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4LCBiYXNlOworCisgICAgZm9yICggYmFz
ZSA9IFhFTl9DUFVJRF9GSVJTVF9MRUFGOworICAgICAgICAgIGJhc2UgPCBYRU5fQ1BVSURfRklS
U1RfTEVBRiArIDB4MTAwMDA7IGJhc2UgKz0gMHgxMDAgKQorICAgIHsKKyAgICAgICAgY3B1aWQo
YmFzZSwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7CisKKyAgICAgICAgaWYgKCAoZWJ4ID09IFhF
Tl9DUFVJRF9TSUdOQVRVUkVfRUJYKSAmJgorICAgICAgICAgICAgIChlY3ggPT0gWEVOX0NQVUlE
X1NJR05BVFVSRV9FQ1gpICYmCisgICAgICAgICAgICAgKGVkeCA9PSBYRU5fQ1BVSURfU0lHTkFU
VVJFX0VEWCkgJiYKKyAgICAgICAgICAgICAoKGVheCAtIGJhc2UpID49IDIpICkKKyAgICAgICAg
eworICAgICAgICAgICAgeGVuX2NwdWlkX2Jhc2UgPSBiYXNlOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKyAgICB9Cit9CisKK3ZvaWQgX19pbml0IHByb2JlX2h5cGVydmlzb3Iodm9p
ZCkKK3sKKyAgICAvKiBUb28gZWFybHkgdG8gdXNlIGNwdV9oYXNfaHlwZXJ2aXNvciAqLworICAg
IGlmICggIShjcHVpZF9lY3goMSkgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSFlQRVJWSVNP
UikpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZmluZF94ZW5fbGVhdmVzKCk7CisKKyAgICBp
ZiAoICF4ZW5fY3B1aWRfYmFzZSApCisgICAgICAgIHJldHVybjsKKworICAgIHhlbl9ndWVzdCA9
IHRydWU7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCBmNTA3ZDIyYTJkLi41
M2ZmY2NiOWM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJj
aC94ODYvc2V0dXAuYwpAQCAtNzE1LDYgKzcxNSw4IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICogYWxsb2NpbmcgYW55IHhlbmhl
YXAgc3RydWN0dXJlcyB3YW50ZWQgaW4gbG93ZXIgbWVtb3J5LiAqLwogICAgIGtleGVjX2Vhcmx5
X2NhbGN1bGF0aW9ucygpOwogCisgICAgcHJvYmVfaHlwZXJ2aXNvcigpOworCiAgICAgcGFyc2Vf
dmlkZW9faW5mbygpOwogCiAgICAgcmRtc3JsKE1TUl9FRkVSLCB0aGlzX2NwdShlZmVyKSk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0LmgKaW5kZXggNjMwYzA5MmMyNS4uOGQ5MWY4MTQ1MSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qu
aApAQCAtMjAsNiArMjAsNyBAQAogI2RlZmluZSBfX1g4Nl9HVUVTVF9IX18KIAogI2luY2x1ZGUg
PGFzbS9ndWVzdC9wdmgtYm9vdC5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC94ZW4uaD4KIAogI2Vu
ZGlmIC8qIF9fWDg2X0dVRVNUX0hfXyAqLwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45N2E3YzhkNTMxCi0tLSAvZGV2L251bGwK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApAQCAtMCwwICsxLDQ3IEBACisv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqCisgKiBhc20teDg2L2d1ZXN0L3hlbi5oCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
KgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3
IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X0dVRVNUX1hFTl9IX18K
KyNkZWZpbmUgX19YODZfR1VFU1RfWEVOX0hfXworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisK
KyNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCisKK2V4dGVybiBib29sIHhlbl9ndWVzdDsKKwordm9p
ZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpOworCisjZWxzZQorCisjZGVmaW5lIHhlbl9ndWVzdCAw
CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9OworCisjZW5k
aWYgLyogQ09ORklHX1hFTl9HVUVTVCAqLworI2VuZGlmIC8qIF9fWDg2X0dVRVNUX1hFTl9IX18g
Ki8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzZ-0004BQ-4z; Fri, 12 Jan 2018 11:59:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzY-00048K-6H
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:24 +0000
X-Inumbo-ID: d5cd7a36-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5cd7a36-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:57:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531161"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:44 +0000
Message-ID: <20180112112910.16762-37-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 36/62] x86/guest: add PV console code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL2NoYXIv
TWFrZWZpbGUgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29u
c29sZS5jICAgICB8IDIwNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggfCAgMzMgKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vcHZf
Y29uc29sZS5oICAgICAgICAgIHwgIDMyICsrKysrKwogNSBmaWxlcyBjaGFuZ2VkLCAyNzIgaW5z
ZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2Nv
bnNvbGUuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9wdl9jb25zb2xlLmgK
CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvY2hh
ci9NYWtlZmlsZQppbmRleCBhYTE2OWQ3OTYxLi45ZDQ4ZDBmMmRjIDEwMDY0NAotLS0gYS94ZW4v
ZHJpdmVycy9jaGFyL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvTWFrZWZpbGUKQEAg
LTgsMyArOCw0IEBAIG9iai0kKENPTkZJR19IQVNfU0NJRikgKz0gc2NpZi11YXJ0Lm8KIG9iai0k
KENPTkZJR19IQVNfRUhDSSkgKz0gZWhjaS1kYmdwLm8KIG9iai0kKENPTkZJR19BUk0pICs9IGFy
bS11YXJ0Lm8KIG9iai15ICs9IHNlcmlhbC5vCitvYmotJChDT05GSUdfWEVOX0dVRVNUKSArPSB4
ZW5fcHZfY29uc29sZS5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25z
b2xlLmMgYi94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZjVhY2E0YzY5ZQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYwpAQCAtMCwwICsxLDIwNSBAQAorLyoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgorICogZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKKyAqCisg
KiBBIGZyb250ZW5kIGRyaXZlciBmb3IgWGVuJ3MgUFYgY29uc29sZS4KKyAqIENhbiBiZSB1c2Vk
IHdoZW4gWGVuIGlzIHJ1bm5pbmcgb24gdG9wIG9mIFhlbiBpbiBwdi1pbi1wdmggbW9kZS4KKyAq
IChMaW51eCdzIG5hbWUgZm9yIHRoaXMgaXMgaHZjIGNvbnNvbGUpCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2Rp
ZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
CisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBDaXRyaXggU3lzdGVt
cyBMdGQuCisgKi8KKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vaHlwZXJj
YWxsLmg+CisjaW5jbHVkZSA8eGVuL3B2X2NvbnNvbGUuaD4KKworI2luY2x1ZGUgPGFzbS9maXht
YXAuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKworI2luY2x1ZGUgPHB1YmxpYy9pby9jb25z
b2xlLmg+CisKK3N0YXRpYyBzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKmNvbnNfcmluZzsKK3N0
YXRpYyBldnRjaG5fcG9ydF90IGNvbnNfZXZ0Y2huOworc3RhdGljIHNlcmlhbF9yeF9mbiBjb25z
X3J4X2hhbmRsZXI7CitzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHR4X2xvY2spOworCit2b2lkIF9f
aW5pdCBwdl9jb25zb2xlX2luaXQodm9pZCkKK3sKKyAgICBsb25nIHI7CisgICAgdWludDY0X3Qg
cmF3X3BmbiA9IDAsIHJhd19ldnRjaG4gPSAwOworCisgICAgaWYgKCAheGVuX2d1ZXN0ICkKKyAg
ICB7CisgICAgICAgIHByaW50aygiUFYgY29uc29sZSBpbml0IGZhaWxlZDogeGVuX2d1ZXN0IG1v
ZGUgaXMgbm90IGFjdGl2ZSFcbiIpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgciA9
IHhlbl9oeXBlcmNhbGxfaHZtX2dldF9wYXJhbShIVk1fUEFSQU1fQ09OU09MRV9QRk4sICZyYXdf
cGZuKTsKKyAgICBpZiAoIHIgPCAwICkKKyAgICAgICAgZ290byBlcnJvcjsKKworICAgIHIgPSB4
ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCAmcmF3
X2V2dGNobik7CisgICAgaWYgKCByIDwgMCApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICBz
ZXRfZml4bWFwKEZJWF9QVl9DT05TT0xFLCByYXdfcGZuIDw8IFBBR0VfU0hJRlQpOworICAgIGNv
bnNfcmluZyA9IChzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKilmaXhfdG9fdmlydChGSVhfUFZf
Q09OU09MRSk7CisgICAgY29uc19ldnRjaG4gPSByYXdfZXZ0Y2huOworCisgICAgcHJpbnRrKCJJ
bml0aWFsaXNlZCBQViBjb25zb2xlIGF0IDB4JXAgd2l0aCBwZm4gJSNseCBhbmQgZXZ0Y2huICUj
eFxuIiwKKyAgICAgICAgICAgIGNvbnNfcmluZywgcmF3X3BmbiwgY29uc19ldnRjaG4pOworICAg
IHJldHVybjsKKworIGVycm9yOgorICAgIHByaW50aygiQ291bGRuJ3QgaW5pdGlhbGlzZSBQViBj
b25zb2xlXG4iKTsKK30KKwordm9pZCBfX2luaXQgcHZfY29uc29sZV9zZXRfcnhfaGFuZGxlcihz
ZXJpYWxfcnhfZm4gZm4pCit7CisgICAgY29uc19yeF9oYW5kbGVyID0gZm47Cit9CisKK3ZvaWQg
X19pbml0IHB2X2NvbnNvbGVfaW5pdF9wb3N0aXJxKHZvaWQpCit7CisgICAgaWYgKCAhY29uc19y
aW5nICkKKyAgICAgICAgcmV0dXJuOworCisgICAgeGVuX2h5cGVyY2FsbF9ldnRjaG5fdW5tYXNr
KGNvbnNfZXZ0Y2huKTsKK30KKworc3RhdGljIHZvaWQgbm90aWZ5X2RhZW1vbih2b2lkKQorewor
ICAgIHhlbl9oeXBlcmNhbGxfZXZ0Y2huX3NlbmQoY29uc19ldnRjaG4pOworfQorCitzaXplX3Qg
cHZfY29uc29sZV9yeChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBjaGFyIGM7
CisgICAgWEVOQ09OU19SSU5HX0lEWCBjb25zLCBwcm9kOworICAgIHNpemVfdCByZWN2ID0gMDsK
KworICAgIGlmICggIWNvbnNfcmluZyApCisgICAgICAgIHJldHVybiAwOworCisgICAgLyogVE9E
TzogbW92ZSB0aGlzIHNvbWV3aGVyZSAqLworICAgIGlmICggIXRlc3RfYml0KGNvbnNfZXZ0Y2hu
LCBYRU5fc2hhcmVkX2luZm8tPmV2dGNobl9wZW5kaW5nKSApCisgICAgICAgIHJldHVybiAwOwor
CisgICAgcHJvZCA9IEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+aW5fcHJvZCk7CisgICAgY29ucyA9
IGNvbnNfcmluZy0+aW5fY29uczsKKworICAgIC8qCisgICAgICogTGF0Y2ggcG9pbnRlcnMgYmVm
b3JlIGFjY2Vzc2luZyB0aGUgcmluZy4gSW5jbHVkZWQgY29tcGlsZXIgYmFycmllciBhbHNvCisg
ICAgICogZW5zdXJlcyB0aGF0IHBvaW50ZXJzIGFyZSByZWFsbHkgcmVhZCBvbmx5IG9uY2UgaW50
byBsb2NhbCB2YXJpYWJsZXMuCisgICAgICovCisgICAgc21wX3JtYigpOworCisgICAgQVNTRVJU
KChwcm9kIC0gY29ucykgPD0gc2l6ZW9mKGNvbnNfcmluZy0+aW4pKTsKKworICAgIHdoaWxlICgg
Y29ucyAhPSBwcm9kICkKKyAgICB7CisgICAgICAgIGMgPSBjb25zX3JpbmctPmluW01BU0tfWEVO
Q09OU19JRFgoY29ucysrLCBjb25zX3JpbmctPmluKV07CisgICAgICAgIGlmICggY29uc19yeF9o
YW5kbGVyICkKKyAgICAgICAgICAgIGNvbnNfcnhfaGFuZGxlcihjLCByZWdzKTsKKyAgICAgICAg
cmVjdisrOworICAgIH0KKworICAgIC8qIE5vIG5lZWQgZm9yIGEgbWVtIGJhcnJpZXIgYmVjYXVz
ZSBldmVyeSBjaGFyYWN0ZXIgd2FzIGFscmVhZHkgY29uc3VtZWQgKi8KKyAgICBiYXJyaWVyKCk7
CisgICAgQUNDRVNTX09OQ0UoY29uc19yaW5nLT5pbl9jb25zKSA9IGNvbnM7CisgICAgbm90aWZ5
X2RhZW1vbigpOworCisgICAgY2xlYXJfYml0KGNvbnNfZXZ0Y2huLCBYRU5fc2hhcmVkX2luZm8t
PmV2dGNobl9wZW5kaW5nKTsKKworICAgIHJldHVybiByZWN2OworfQorCitzdGF0aWMgc2l6ZV90
IHB2X3JpbmdfcHV0cyhjb25zdCBjaGFyICpidWYpCit7CisgICAgWEVOQ09OU19SSU5HX0lEWCBj
b25zLCBwcm9kOworICAgIHNpemVfdCBzZW50ID0gMCwgYXZhaWw7CisgICAgYm9vbCBwdXRfciA9
IGZhbHNlOworCisgICAgd2hpbGUgKCBidWZbc2VudF0gIT0gJ1wwJyB8fCBwdXRfciApCisgICAg
eworICAgICAgICBjb25zID0gQUNDRVNTX09OQ0UoY29uc19yaW5nLT5vdXRfY29ucyk7CisgICAg
ICAgIHByb2QgPSBjb25zX3JpbmctPm91dF9wcm9kOworCisgICAgICAgIC8qCisgICAgICAgICAq
IExhdGNoIHBvaW50ZXJzIGJlZm9yZSBhY2Nlc3NpbmcgdGhlIHJpbmcuIEluY2x1ZGVkIGNvbXBp
bGVyIGJhcnJpZXIKKyAgICAgICAgICogZW5zdXJlcyB0aGF0IHBvaW50ZXJzIGFyZSByZWFsbHkg
cmVhZCBvbmx5IG9uY2UgaW50byBsb2NhbCB2YXJpYWJsZXMuCisgICAgICAgICAqLworICAgICAg
ICBzbXBfcm1iKCk7CisKKyAgICAgICAgQVNTRVJUKChwcm9kIC0gY29ucykgPD0gc2l6ZW9mKGNv
bnNfcmluZy0+b3V0KSk7CisgICAgICAgIGF2YWlsID0gc2l6ZW9mKGNvbnNfcmluZy0+b3V0KSAt
IChwcm9kIC0gY29ucyk7CisKKyAgICAgICAgaWYgKCBhdmFpbCA9PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgLyogV2FpdCBmb3IgeGVuY29uc29sZWQgdG8gY29uc3VtZSBvdXIgb3V0cHV0
ICovCisgICAgICAgICAgICB4ZW5faHlwZXJjYWxsX3NjaGVkX29wKFNDSEVET1BfeWllbGQsIE5V
TEwpOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKworICAgICAgICB3aGlsZSAo
IGF2YWlsICYmIChidWZbc2VudF0gIT0gJ1wwJyB8fCBwdXRfcikgKQorICAgICAgICB7CisgICAg
ICAgICAgICBpZiAoIHB1dF9yICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjb25z
X3JpbmctPm91dFtNQVNLX1hFTkNPTlNfSURYKHByb2QrKywgY29uc19yaW5nLT5vdXQpXSA9ICdc
cic7CisgICAgICAgICAgICAgICAgcHV0X3IgPSBmYWxzZTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjb25zX3JpbmctPm91
dFtNQVNLX1hFTkNPTlNfSURYKHByb2QrKywgY29uc19yaW5nLT5vdXQpXSA9CisgICAgICAgICAg
ICAgICAgICAgIGJ1ZltzZW50XTsKKworICAgICAgICAgICAgICAgIC8qIFNlbmQgJ1xyJyBmb3Ig
ZXZlcnkgJ1xuJyAqLworICAgICAgICAgICAgICAgIGlmICggYnVmW3NlbnRdID09ICdcbicgKQor
ICAgICAgICAgICAgICAgICAgICBwdXRfciA9IHRydWU7CisgICAgICAgICAgICAgICAgc2VudCsr
OworICAgICAgICAgICAgfQorICAgICAgICAgICAgYXZhaWwtLTsKKyAgICAgICAgfQorCisgICAg
ICAgIC8qIFdyaXRlIHRvIHRoZSByaW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgcG9pbnRlciAqLwor
ICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIEFDQ0VTU19PTkNFKGNvbnNfcmluZy0+b3V0X3By
b2QpID0gcHJvZDsKKyAgICAgICAgbm90aWZ5X2RhZW1vbigpOworICAgIH0KKworICAgIHJldHVy
biBzZW50OworfQorCit2b2lkIHB2X2NvbnNvbGVfcHV0cyhjb25zdCBjaGFyICpidWYpCit7Cisg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGlmICggIWNvbnNfcmluZyApCisgICAgICAg
IHJldHVybjsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ0eF9sb2NrLCBmbGFncyk7CisgICAg
cHZfcmluZ19wdXRzKGJ1Zik7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdHhfbG9jaywg
ZmxhZ3MpOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1m
aWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAor
ICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZml4bWFwLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZpeG1hcC5oCmlu
ZGV4IGRlZDRkZGYyMWIuLjE2Y2NhYTJjNzcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvZml4bWFwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9maXhtYXAuaApAQCAtNDYsNiAr
NDYsNyBAQCBlbnVtIGZpeGVkX2FkZHJlc3NlcyB7CiAgICAgRklYX0NPTV9FTkQsCiAgICAgRklY
X0VIQ0lfREJHUCwKICNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCisgICAgRklYX1BWX0NPTlNPTEUs
CiAgICAgRklYX1hFTl9TSEFSRURfSU5GTywKICNlbmRpZiAvKiBDT05GSUdfWEVOX0dVRVNUICov
CiAgICAgLyogRXZlcnl0aGluZyBlbHNlIHNob3VsZCBnbyBmdXJ0aGVyIGRvd24uICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAppbmRleCBiMzZhMWNjMTg5Li44MWE5NTVkNDc5
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKQEAgLTEwNSw2ICsxMDUsMTEg
QEAgc3RhdGljIGlubGluZSBpbnQgeGVuX2h5cGVyY2FsbF92Y3B1X29wKHVuc2lnbmVkIGludCBj
bWQsIHVuc2lnbmVkIGludCB2Y3B1LAogICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMyhsb25nLCBf
X0hZUEVSVklTT1JfdmNwdV9vcCwgY21kLCB2Y3B1LCBhcmcpOwogfQogCitzdGF0aWMgaW5saW5l
IGxvbmcgeGVuX2h5cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKHVuc2lnbmVkIGludCBjbWQsIHZv
aWQgKmFyZykKK3sKKyAgICByZXR1cm4gX2h5cGVyY2FsbDY0XzIobG9uZywgX19IWVBFUlZJU09S
X2V2ZW50X2NoYW5uZWxfb3AsIGNtZCwgYXJnKTsKK30KKwogc3RhdGljIGlubGluZSBsb25nIHhl
bl9oeXBlcmNhbGxfaHZtX29wKHVuc2lnbmVkIGludCBvcCwgdm9pZCAqYXJnKQogewogICAgIHJl
dHVybiBfaHlwZXJjYWxsNjRfMihsb25nLCBfX0hZUEVSVklTT1JfaHZtX29wLCBvcCwgYXJnKTsK
QEAgLTEyNiw2ICsxMzEsMzQgQEAgc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfc2h1
dGRvd24odW5zaWduZWQgaW50IHJlYXNvbikKICAgICByZXR1cm4geGVuX2h5cGVyY2FsbF9zY2hl
ZF9vcChTQ0hFRE9QX3NodXRkb3duLCAmcyk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgbG9uZyB4ZW5f
aHlwZXJjYWxsX2V2dGNobl9zZW5kKGV2dGNobl9wb3J0X3QgcG9ydCkKK3sKKyAgICBzdHJ1Y3Qg
ZXZ0Y2huX3NlbmQgc2VuZCA9IHsgLnBvcnQgPSBwb3J0IH07CisKKyAgICByZXR1cm4geGVuX2h5
cGVyY2FsbF9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX3NlbmQsICZzZW5kKTsKK30KKworc3Rh
dGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfZXZ0Y2huX3VubWFzayhldnRjaG5fcG9ydF90
IHBvcnQpCit7CisgICAgc3RydWN0IGV2dGNobl91bm1hc2sgdW5tYXNrID0geyAucG9ydCA9IHBv
cnQgfTsKKworICAgIHJldHVybiB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hO
T1BfdW5tYXNrLCAmdW5tYXNrKTsKK30KKworc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNh
bGxfaHZtX2dldF9wYXJhbSh1aW50MzJfdCBpbmRleCwgdWludDY0X3QgKnZhbHVlKQoreworICAg
IHN0cnVjdCB4ZW5faHZtX3BhcmFtIHhodiA9IHsKKyAgICAgICAgLmRvbWlkID0gRE9NSURfU0VM
RiwKKyAgICAgICAgLmluZGV4ID0gaW5kZXgsCisgICAgfTsKKyAgICBsb25nIHJldCA9IHhlbl9o
eXBlcmNhbGxfaHZtX29wKEhWTU9QX2dldF9wYXJhbSwgJnhodik7CisKKyAgICBpZiAoIHJldCA9
PSAwICkKKyAgICAgICAgKnZhbHVlID0geGh2LnZhbHVlOworCisgICAgcmV0dXJuIHJldDsKK30K
Kwogc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfc2V0X2V2dGNobl91cGNhbGxfdmVj
dG9yKAogICAgIHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGludCB2ZWN0b3IpCiB7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcHZfY29uc29sZS5oIGIveGVuL2luY2x1ZGUveGVuL3B2
X2NvbnNvbGUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lNTc4YjU2
NjIwCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL3B2X2NvbnNvbGUuaApAQCAt
MCwwICsxLDMyIEBACisjaWZuZGVmIF9fWEVOX1BWX0NPTlNPTEVfSF9fCisjZGVmaW5lIF9fWEVO
X1BWX0NPTlNPTEVfSF9fCisKKyNpbmNsdWRlIDx4ZW4vc2VyaWFsLmg+CisKKyNpZmRlZiBDT05G
SUdfWEVOX0dVRVNUCisKK3ZvaWQgcHZfY29uc29sZV9pbml0KHZvaWQpOwordm9pZCBwdl9jb25z
b2xlX3NldF9yeF9oYW5kbGVyKHNlcmlhbF9yeF9mbiBmbik7Cit2b2lkIHB2X2NvbnNvbGVfaW5p
dF9wb3N0aXJxKHZvaWQpOwordm9pZCBwdl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmKTsK
K3NpemVfdCBwdl9jb25zb2xlX3J4KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKKworI2Vs
c2UKKworc3RhdGljIGlubGluZSB2b2lkIHB2X2NvbnNvbGVfaW5pdCh2b2lkKSB7fQorc3RhdGlj
IGlubGluZSB2b2lkIHB2X2NvbnNvbGVfc2V0X3J4X2hhbmRsZXIoc2VyaWFsX3J4X2ZuIGZuKSB7
IH0KK3N0YXRpYyBpbmxpbmUgdm9pZCBwdl9jb25zb2xlX2luaXRfcG9zdGlycSh2b2lkKSB7IH0K
K3N0YXRpYyBpbmxpbmUgdm9pZCBwdl9jb25zb2xlX3B1dHMoY29uc3QgY2hhciAqYnVmKSB7IH0K
K3N0YXRpYyBpbmxpbmUgc2l6ZV90IHB2X2NvbnNvbGVfcngoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpIHsgcmV0dXJuIDA7IH0KKworI2VuZGlmIC8qICFDT05GSUdfWEVOX0dVRVNUICovCisj
ZW5kaWYgLyogX19YRU5fUFZfQ09OU09MRV9IX18gKi8KKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6
CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDog
NAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAq
LwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxza-0004Ee-Ca; Fri, 12 Jan 2018 11:59:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzY-0003z8-QG
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:24 +0000
X-Inumbo-ID: 556cc7fb-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 556cc7fb-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974369"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:40 +0000
Message-ID: <20180112112910.16762-33-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 32/62] x86: APIC timer calibration when
	running as a guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHRpbWVyIGNhbGlicmF0aW9uIGN1cnJlbnRseSBkZXBlbmRzIG9uIFBJVC4gSW50cm9kdWNl
IGEgdmFyaWFudAp0byB3YWl0IGZvciBhIHRpY2sncyB3b3J0aCBvZiB0aW1lIHRvIGVsYXBzZSB3
aGVuIHJ1bm5pbmcgYXMgYSBQVkgKZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hcGljLmMgfCAzOCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDggZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4
Ni9hcGljLmMKaW5kZXggZWQ1OTQ0MGM0NS4uNTAzOTE3MzgyNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC0zNiw2ICszNiw4IEBA
CiAjaW5jbHVkZSA8bWFjaF9hcGljLmg+CiAjaW5jbHVkZSA8aW9fcG9ydHMuaD4KICNpbmNsdWRl
IDx4ZW4va2V4ZWMuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNsdWRlIDxhc20vdGlt
ZS5oPgogCiBzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IHRkdF9lbmFibGVkOwogc3RhdGljIGJv
b2wgX19pbml0ZGF0YSB0ZHRfZW5hYmxlID0gdHJ1ZTsKQEAgLTEwOTEsNiArMTA5MywyMCBAQCBz
dGF0aWMgdm9pZCBzZXR1cF9BUElDX3RpbWVyKHZvaWQpCiAgICAgbG9jYWxfaXJxX3Jlc3RvcmUo
ZmxhZ3MpOwogfQogCitzdGF0aWMgdm9pZCB3YWl0X3RpY2tfcHZoKHZvaWQpCit7CisgICAgdTY0
IGxhcHNlX25zID0gMTAwMDAwMDAwMFVMTCAvIEhaOworICAgIHNfdGltZV90IHN0YXJ0LCBjdXJy
X3RpbWU7CisKKyAgICBzdGFydCA9IE5PVygpOworCisgICAgLyogV29uJ3Qgd3JhcCBhcm91bmQg
Ki8KKyAgICBkbyB7CisgICAgICAgIGNwdV9yZWxheCgpOworICAgICAgICBjdXJyX3RpbWUgPSBO
T1coKTsKKyAgICB9IHdoaWxlICggY3Vycl90aW1lIC0gc3RhcnQgPCBsYXBzZV9ucyApOworfQor
CiAvKgogICogSW4gdGhpcyBmdW5jdGlvbiB3ZSBjYWxpYnJhdGUgQVBJQyBidXMgY2xvY2tzIHRv
IHRoZSBleHRlcm5hbAogICogdGltZXIuIFVuZm9ydHVuYXRlbHkgd2UgY2Fubm90IHVzZSBqaWZm
aWVzIGFuZCB0aGUgdGltZXIgaXJxCkBAIC0xMTIzLDEyICsxMTM5LDE1IEBAIHN0YXRpYyBpbnQg
X19pbml0IGNhbGlicmF0ZV9BUElDX2Nsb2NrKHZvaWQpCiAgICAgICovCiAgICAgX19zZXR1cF9B
UElDX0xWVFQoMTAwMDAwMDAwMCk7CiAKLSAgICAvKgotICAgICAqIFRoZSB0aW1lciBjaGlwIGNv
dW50cyBkb3duIHRvIHplcm8uIExldCdzIHdhaXQKLSAgICAgKiBmb3IgYSB3cmFwYXJvdW5kIHRv
IHN0YXJ0IGV4YWN0IG1lYXN1cmVtZW50OgotICAgICAqICh0aGUgY3VycmVudCB0aWNrIG1pZ2h0
IGhhdmUgYmVlbiBhbHJlYWR5IGhhbGYgZG9uZSkKLSAgICAgKi8KLSAgICB3YWl0XzgyNTRfd3Jh
cGFyb3VuZCgpOworICAgIGlmICggIXhlbl9ndWVzdCApCisgICAgICAgIC8qCisgICAgICAgICAq
IFRoZSB0aW1lciBjaGlwIGNvdW50cyBkb3duIHRvIHplcm8uIExldCdzIHdhaXQKKyAgICAgICAg
ICogZm9yIGEgd3JhcGFyb3VuZCB0byBzdGFydCBleGFjdCBtZWFzdXJlbWVudDoKKyAgICAgICAg
ICogKHRoZSBjdXJyZW50IHRpY2sgbWlnaHQgaGF2ZSBiZWVuIGFscmVhZHkgaGFsZiBkb25lKQor
ICAgICAgICAgKi8KKyAgICAgICAgd2FpdF84MjU0X3dyYXBhcm91bmQoKTsKKyAgICBlbHNlCisg
ICAgICAgIHdhaXRfdGlja19wdmgoKTsKIAogICAgIC8qCiAgICAgICogV2Ugd3JhcHBlZCBhcm91
bmQganVzdCBub3cuIExldCdzIHN0YXJ0OgpAQCAtMTEzNywxMCArMTE1NiwxMyBAQCBzdGF0aWMg
aW50IF9faW5pdCBjYWxpYnJhdGVfQVBJQ19jbG9jayh2b2lkKQogICAgIHR0MSA9IGFwaWNfcmVh
ZChBUElDX1RNQ0NUKTsKIAogICAgIC8qCi0gICAgICogTGV0J3Mgd2FpdCBMT09QUyB3cmFwcm91
bmRzOgorICAgICAqIExldCdzIHdhaXQgTE9PUFMgdGlja3M6CiAgICAgICovCiAgICAgZm9yIChp
ID0gMDsgaSA8IExPT1BTOyBpKyspCi0gICAgICAgIHdhaXRfODI1NF93cmFwYXJvdW5kKCk7Cisg
ICAgICAgIGlmICggIXhlbl9ndWVzdCApCisgICAgICAgICAgICB3YWl0XzgyNTRfd3JhcGFyb3Vu
ZCgpOworICAgICAgICBlbHNlCisgICAgICAgICAgICB3YWl0X3RpY2tfcHZoKCk7CiAKICAgICB0
dDIgPSBhcGljX3JlYWQoQVBJQ19UTUNDVCk7CiAgICAgdDIgPSByZHRzY19vcmRlcmVkKCk7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzb-0004IA-KU; Fri, 12 Jan 2018 11:59:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxza-0004Ef-GI
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:26 +0000
X-Inumbo-ID: d74c5775-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d74c5775-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:58:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531166"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:04 +0000
Message-ID: <20180112112910.16762-57-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 56/62] xen/pvshim: use default position for
	the m2p mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCldoZW4gcnVubmlu
ZyBhIDMyYml0IGtlcm5lbCBhcyBEb20wIG9uIGEgNjRiaXQgaHlwZXJ2aXNvciB0aGUKaHlwZXJ2
aXNvciB3aWxsIHRyeSB0byBzaHJpbmsgdGhlIGh5cGVydmlzb3IgaG9sZSB0byB0aGUgbWluaW11
bQpuZWVkZWQsIGFuZCB0aHVzIHJlcXVpcmVzIHRoZSBEb20wIHRvIHVzZSBYRU5NRU1fbWFjaHBo
eXNfbWFwcGluZyBpbgpvcmRlciB0byBmZXRjaCB0aGUgcG9zaXRpb24gb2YgdGhlIHN0YXJ0IG9m
IHRoZSBoeXBlcnZpc29yIHZpcnR1YWwKbWFwcGluZ3MuCgpEaXNhYmxlIHRoaXMgZmVhdHVyZSB3
aGVuIHJ1bm5pbmcgYXMgYSBQViBzaGltLCBzaW5jZSBzb21lIERvbVUKa2VybmVscyBkb24ndCBp
bXBsZW1lbnRlZCBYRU5NRU1fbWFjaHBoeXNfbWFwcGluZyBhbmQgYnJlYWsgaWYgdGhlIG0ycApk
b2Vzbid0IGJlZ2luIGF0IHRoZSBkZWZhdWx0IGFkZHJlc3MuCgpOQjogc3VwcG9ydCBmb3IgdGhl
IFhFTk1FTV9tYWNocGh5c19tYXBwaW5nIHdhcyBhZGRlZCBpbiBMaW51eCBieQpjb21taXQgN2U3
NzUwLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBf
YnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggNTI1NzY3OTVjYy4u
ZTBiNmIxNGU1OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYworKysg
Yi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0zOTcsNyArMzk3LDggQEAgaW50IF9f
aW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIGlmICggcGFybXMu
cGFlID09IFhFTl9QQUVfRVhUQ1IzICkKICAgICAgICAgICAgIHNldF9iaXQoVk1BU1NUX1RZUEVf
cGFlX2V4dGVuZGVkX2NyMywgJmQtPnZtX2Fzc2lzdCk7CiAKLSAgICBpZiAoIChwYXJtcy52aXJ0
X2h2X3N0YXJ0X2xvdyAhPSBVTlNFVF9BRERSKSAmJiBlbGZfMzJiaXQoJmVsZikgKQorICAgIGlm
ICggIXB2X3NoaW0gJiYgKHBhcm1zLnZpcnRfaHZfc3RhcnRfbG93ICE9IFVOU0VUX0FERFIpICYm
CisgICAgICAgICBlbGZfMzJiaXQoJmVsZikgKQogICAgIHsKICAgICAgICAgdW5zaWduZWQgbG9u
ZyBtYXNrID0gKDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIC0gMTsKICAgICAgICAgdmFsdWUg
PSAocGFybXMudmlydF9odl9zdGFydF9sb3cgKyBtYXNrKSAmIH5tYXNrOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzd-0004Nw-RX; Fri, 12 Jan 2018 11:59:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzc-0004KW-I7
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:28 +0000
X-Inumbo-ID: d8e257df-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8e257df-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:58:04 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531169"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:37 +0000
Message-ID: <20180112112910.16762-30-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 29/62] xen/guest: fetch vCPU ID from Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCklmIGF2YWlsYWJs
ZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpbIHdlaTogZml4
IG5vbi1zaGltIGJ1aWxkIF0KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgICAgIHwgMjMgKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgfCAgNCArKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIHwgIDcgKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0
L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IGY2MmY5M2FmMTYuLmRlOGNm
YzZlMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYworKysgYi94ZW4vYXJj
aC94ODYvZ3Vlc3QveGVuLmMKQEAgLTM3LDYgKzM3LDggQEAgc3RhdGljIF9fcmVhZF9tb3N0bHkg
dWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7CiBleHRlcm4gY2hhciBoeXBlcmNhbGxfcGFnZVtdOwog
c3RhdGljIHN0cnVjdCByYW5nZXNldCAqbWVtOwogCitERUZJTkVfUEVSX0NQVSh1bnNpZ25lZCBp
bnQsIHZjcHVfaWQpOworCiBzdGF0aWMgdm9pZCBfX2luaXQgZmluZF94ZW5fbGVhdmVzKHZvaWQp
CiB7CiAgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4LCBiYXNlOwpAQCAtMTAyLDYgKzEw
NCwyMCBAQCBzdGF0aWMgdm9pZCBtYXBfc2hhcmVkX2luZm8odm9pZCkKICAgICAgICAgd3JpdGVf
YXRvbWljKCZYRU5fc2hhcmVkX2luZm8tPmV2dGNobl9tYXNrW2ldLCB+MHVsKTsKIH0KIAorc3Rh
dGljIHZvaWQgc2V0X3ZjcHVfaWQodm9pZCkKK3sKKyAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4
LCBlZHg7CisKKyAgICBBU1NFUlQoeGVuX2NwdWlkX2Jhc2UpOworCisgICAgLyogRmV0Y2ggdmNw
dSBpZCBmcm9tIGNwdWlkLiAqLworICAgIGNwdWlkKHhlbl9jcHVpZF9iYXNlICsgNCwgJmVheCwg
JmVieCwgJmVjeCwgJmVkeCk7CisgICAgaWYgKCBlYXggJiBYRU5fSFZNX0NQVUlEX1ZDUFVfSURf
UFJFU0VOVCApCisgICAgICAgIHRoaXNfY3B1KHZjcHVfaWQpID0gZWJ4OworICAgIGVsc2UKKyAg
ICAgICAgdGhpc19jcHUodmNwdV9pZCkgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cit9CisKIHN0YXRp
YyB2b2lkIF9faW5pdCBpbml0X21lbW1hcCh2b2lkKQogewogICAgIHVuc2lnbmVkIGludCBpOwpA
QCAtMTM2LDYgKzE1MiwxMyBAQCB2b2lkIF9faW5pdCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCiAg
ICAgaW5pdF9tZW1tYXAoKTsKIAogICAgIG1hcF9zaGFyZWRfaW5mbygpOworCisgICAgc2V0X3Zj
cHVfaWQoKTsKK30KKwordm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCit7CisgICAgc2V0
X3ZjcHVfaWQoKTsKIH0KIAogaW50IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3Qg
Km1mbikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDdiOTdmZjg2Y2IuLjk0NWI2ZDU5NGMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzgsNiAr
MzgsNyBAQAogI2luY2x1ZGUgPGFzbS9kZXNjLmg+CiAjaW5jbHVkZSA8YXNtL2RpdjY0Lmg+CiAj
aW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAjaW5jbHVk
ZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9tdHJyLmg+CiAjaW5jbHVkZSA8YXNtL3RpbWUu
aD4KQEAgLTM3Miw2ICszNzMsOSBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQp
CiAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKICAgICB1bmxvY2tf
dmVjdG9yX2xvY2soKTsKIAorICAgIGlmICggeGVuX2d1ZXN0ICkKKyAgICAgICAgaHlwZXJ2aXNv
cl9hcF9zZXR1cCgpOworCiAgICAgLyogV2UgY2FuIHRha2UgaW50ZXJydXB0cyBub3c6IHdlJ3Jl
IG9mZmljaWFsbHkgInVwIi4gKi8KICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAgICAgbXRycl9h
cF9pbml0KCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCBmMjVhZDQyNDFiLi5kYjM1YTll
NjI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKQEAgLTMyLDkgKzMyLDEyIEBAIGV4dGVybiBi
b29sIHhlbl9ndWVzdDsKIAogdm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpOwogdm9pZCBoeXBl
cnZpc29yX3NldHVwKHZvaWQpOwordm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpOwogaW50
IGh5cGVydmlzb3JfYWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbik7CiBpbnQgaHlwZXJ2aXNv
cl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiAKK0RFQ0xBUkVfUEVSX0NQVSh1bnNpZ25l
ZCBpbnQsIHZjcHVfaWQpOworCiAjZWxzZQogCiAjZGVmaW5lIHhlbl9ndWVzdCAwCkBAIC00NCw2
ICs0NywxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQogewog
ICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQorc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlz
b3JfYXBfc2V0dXAodm9pZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KIAogI2Vu
ZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KICNlbmRpZiAvKiBfX1g4Nl9HVUVTVF9YRU5fSF9f
ICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzf-0004S3-2i; Fri, 12 Jan 2018 11:59:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxze-0004Ac-0f
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:30 +0000
X-Inumbo-ID: 587e6031-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 587e6031-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974376"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:06 +0000
Message-ID: <20180112112910.16762-59-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 58/62] xen/shim: allow DomU to have as many
	vcpus as available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpbmNlIHRoZSBz
aGltIFZDUFVPUF97dXAvZG93bn0gaHlwZXJjYWxsIGlzIHdpcmVkIHRvIHRoZSBwbHVnL3VucGx1
ZwpvZiBDUFVzIHRvIHRoZSBzaGltIGl0c2VsZiwgc3RhcnQgdGhlIHNoaW0gRG9tVSB3aXRoIG9u
bHkgdGhlIEJTUApvbmxpbmUsIGFuZCBsZXQgdGhlIGd1ZXN0IGJyaW5nIHVwIG90aGVyIENQVXMg
YXMgaXQgbmVlZHMgdGhlbS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gRml4IHNpbmdsZSBsaW5l
IGNvbW1lbnQgc3R5bGUuCiAtIFByaW50IERvbSV1IGQtPmRvbWFpbl9pZC4KIC0gQ2hhbmdlIHBv
c2l0aW9uIG9mIF9fc3RhcnRfeGVuIGNvbW1lbnQuCi0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYyAgICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYyB8ICAyICstCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgIHwg
MjggKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNl
cnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA1OTNiZGJjMThiLi4x
N2NiMTI3MmMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTEzOCw5ICsxMzgsMTggQEAgc3RydWN0IHZjcHUg
Kl9faW5pdCBkb20wX3NldHVwX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIGlmICggdiAp
CiAgICAgewotICAgICAgICBpZiAoICFkLT5pc19waW5uZWQgJiYgIWRvbTBfYWZmaW5pdHlfcmVs
YXhlZCApCi0gICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHksICZk
b20wX2NwdXMpOwotICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X3NvZnRfYWZmaW5pdHksICZk
b20wX2NwdXMpOworICAgICAgICBpZiAoIHB2X3NoaW0gKQorICAgICAgICB7CisKKyAgICAgICAg
ICAgIGNwdW1hc2tfc2V0YWxsKHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKKyAgICAgICAgICAgIGNw
dW1hc2tfc2V0YWxsKHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIWQtPmlzX3Bpbm5lZCAmJiAhZG9tMF9h
ZmZpbml0eV9yZWxheGVkICkKKyAgICAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hh
cmRfYWZmaW5pdHksICZkb20wX2NwdXMpOworICAgICAgICAgICAgY3B1bWFza19jb3B5KHYtPmNw
dV9zb2Z0X2FmZmluaXR5LCAmZG9tMF9jcHVzKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIHJl
dHVybiB2OwpAQCAtMTUzLDYgKzE2MiwyMSBAQCB1bnNpZ25lZCBpbnQgX19pbml0IGRvbTBfbWF4
X3ZjcHVzKHZvaWQpCiAgICAgdW5zaWduZWQgaW50IGksIG1heF92Y3B1cywgbGltaXQ7CiAgICAg
bm9kZWlkX3Qgbm9kZTsKIAorICAgIGlmICggcHZfc2hpbSApCisgICAgeworICAgICAgICBub2Rl
c19zZXRhbGwoZG9tMF9ub2Rlcyk7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2hlbiBib290
aW5nIGluIHNoaW0gbW9kZSBBUHMgYXJlIG5vdCBzdGFydGVkIHVudGlsIHRoZSBndWVzdCBicmlu
Z3MKKyAgICAgICAgICogb3RoZXIgdkNQVXMgdXAuCisgICAgICAgICAqLworICAgICAgICBjcHVt
YXNrX3NldF9jcHUoMCwgJmRvbTBfY3B1cyk7CisKKyAgICAgICAgLyogT24gUFYgc2hpbSBtb2Rl
IGFsbG93IHRoZSBndWVzdCB0byBoYXZlIGFzIG1hbnkgQ1BVcyBhcyBhdmFpbGFibGUuICovCisg
ICAgICAgIHJldHVybiBucl9jcHVfaWRzOworICAgIH0KKworCiAgICAgZm9yICggaSA9IDA7IGkg
PCBkb20wX25yX3B4bXM7ICsraSApCiAgICAgICAgIGlmICggKG5vZGUgPSBweG1fdG9fbm9kZShk
b20wX3B4bXNbaV0pKSAhPSBOVU1BX05PX05PREUgKQogICAgICAgICAgICAgbm9kZV9zZXQobm9k
ZSwgZG9tMF9ub2Rlcyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
IGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCBlMGI2YjE0ZTU4Li5lNzA2NWJm
ZGUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTY5Niw3ICs2OTYsNyBAQCBpbnQgX19pbml0IGRv
bTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgZm9yICggaSA9IDA7IGkgPCBY
RU5fTEVHQUNZX01BWF9WQ1BVUzsgaSsrICkKICAgICAgICAgc2hhcmVkX2luZm8oZCwgdmNwdV9p
bmZvW2ldLmV2dGNobl91cGNhbGxfbWFzaykgPSAxOwogCi0gICAgcHJpbnRrKCJEb20wIGhhcyBt
YXhpbXVtICV1IFZDUFVzXG4iLCBkLT5tYXhfdmNwdXMpOworICAgIHByaW50aygiRG9tJXUgaGFz
IG1heGltdW0gJXUgVkNQVXNcbiIsIGQtPmRvbWFpbl9pZCwgZC0+bWF4X3ZjcHVzKTsKIAogICAg
IGNwdSA9IHYtPnByb2Nlc3NvcjsKICAgICBmb3IgKCBpID0gMTsgaSA8IGQtPm1heF92Y3B1czsg
aSsrICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3Nl
dHVwLmMKaW5kZXggMGY0MjgyYzQyZi4uMDg3OTZmNDI1NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1ODQsMTggKzE1ODQs
MjYgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlf
cCkKIAogICAgIGRvX3ByZXNtcF9pbml0Y2FsbHMoKTsKIAotICAgIGZvcl9lYWNoX3ByZXNlbnRf
Y3B1ICggaSApCisgICAgLyoKKyAgICAgKiBOQjogd2hlbiBydW5uaW5nIGFzIGEgUFYgc2hpbSBW
Q1BVT1BfdXAvZG93biBpcyB3aXJlZCB0byB0aGUgc2hpbQorICAgICAqIHBoeXNpY2FsIGNwdV9h
ZGQvcmVtb3ZlIGZ1bmN0aW9ucywgc28gbGF1bmNoIHRoZSBndWVzdCB3aXRoIG9ubHkKKyAgICAg
KiB0aGUgQlNQIG9ubGluZSBhbmQgbGV0IGl0IGJyaW5nIHVwIHRoZSBvdGhlciBDUFVzIGFzIHJl
cXVpcmVkLgorICAgICAqLworICAgIGlmICggIXB2X3NoaW0gKQogICAgIHsKLSAgICAgICAgLyog
U2V0IHVwIGNwdV90b19ub2RlW10uICovCi0gICAgICAgIHNyYXRfZGV0ZWN0X25vZGUoaSk7Ci0g
ICAgICAgIC8qIFNldCB1cCBub2RlX3RvX2NwdW1hc2sgYmFzZWQgb24gY3B1X3RvX25vZGVbXS4g
Ki8KLSAgICAgICAgbnVtYV9hZGRfY3B1KGkpOyAgICAgICAgCi0KLSAgICAgICAgaWYgKCAobnVt
X29ubGluZV9jcHVzKCkgPCBtYXhfY3B1cykgJiYgIWNwdV9vbmxpbmUoaSkgKQorICAgICAgICBm
b3JfZWFjaF9wcmVzZW50X2NwdSAoIGkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpbnQgcmV0
ID0gY3B1X3VwKGkpOwotICAgICAgICAgICAgaWYgKCByZXQgIT0gMCApCi0gICAgICAgICAgICAg
ICAgcHJpbnRrKCJGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVICV1IChlcnJvciAlZClcbiIsIGksIHJl
dCk7CisgICAgICAgICAgICAvKiBTZXQgdXAgY3B1X3RvX25vZGVbXS4gKi8KKyAgICAgICAgICAg
IHNyYXRfZGV0ZWN0X25vZGUoaSk7CisgICAgICAgICAgICAvKiBTZXQgdXAgbm9kZV90b19jcHVt
YXNrIGJhc2VkIG9uIGNwdV90b19ub2RlW10uICovCisgICAgICAgICAgICBudW1hX2FkZF9jcHUo
aSk7CisKKyAgICAgICAgICAgIGlmICggKG51bV9vbmxpbmVfY3B1cygpIDwgbWF4X2NwdXMpICYm
ICFjcHVfb25saW5lKGkpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpbnQgcmV0
ID0gY3B1X3VwKGkpOworICAgICAgICAgICAgICAgIGlmICggcmV0ICE9IDAgKQorICAgICAgICAg
ICAgICAgICAgICBwcmludGsoIkZhaWxlZCB0byBicmluZyB1cCBDUFUgJXUgKGVycm9yICVkKVxu
IiwgaSwgcmV0KTsKKyAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgIH0KIAotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzg-0004V3-9w; Fri, 12 Jan 2018 11:59:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzf-0004RO-36
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:31 +0000
X-Inumbo-ID: da66788a-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da66788a-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:58:07 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531174"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:49 +0000
Message-ID: <20180112112910.16762-42-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 41/62] xen/pvh: do not mark the low 1MB as IO
	mem
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCk9uIFBWSCB0aGVy
ZSdzIG5vdGhpbmcgc3BlY2lhbCBvbiB0aGUgbG93IDFNQi4KClRoaXMgaXMgYW4gb3B0aW9uYWwg
cGF0Y2ggdGhhdCBkb2Vzbid0IGFmZmVjdCB0aGUgZnVuY3Rpb25hbGl0eSBvZiB0aGUKc2hpbS4K
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
LmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBmNzNmZWUyMjVlLi4zNTVlNjc0N2JiIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTIy
LDYgKzEyMiw3IEBACiAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgogI2luY2x1ZGUgPGFzbS9pb19h
cGljLmg+CiAjaW5jbHVkZSA8YXNtL3BjaS5oPgorI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgogCiAj
aW5jbHVkZSA8YXNtL2h2bS9ncmFudF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9ncmFudF90
YWJsZS5oPgpAQCAtMjg4LDggKzI4OSwxMiBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5
KHZvaWQpCiAgICAgZG9tX2NvdyA9IGRvbWFpbl9jcmVhdGUoRE9NSURfQ09XLCBET01DUkZfZHVt
bXksIDAsIE5VTEwpOwogICAgIEJVR19PTihJU19FUlIoZG9tX2NvdykpOwogCi0gICAgLyogRmly
c3QgMU1CIG9mIFJBTSBpcyBoaXN0b3JpY2FsbHkgbWFya2VkIGFzIEkvTy4gKi8KLSAgICBmb3Ig
KCBpID0gMDsgaSA8IDB4MTAwOyBpKysgKQorICAgIC8qCisgICAgICogRmlyc3QgMU1CIG9mIFJB
TSBpcyBoaXN0b3JpY2FsbHkgbWFya2VkIGFzIEkvTy4gIElmIHdlIGJvb3RlZCBQVkgsCisgICAg
ICogcmVjbGFpbSB0aGUgc3BhY2UuICBJcnJlc3BlY3RpdmUsIGxlYXZlIE1GTiAwIGFzIHNwZWNp
YWwgZm9yIHRoZSBzYWtlCisgICAgICogb2YgMCBiZWluZyBhIHZlcnkgY29tbW9uIGRlZmF1bHQg
dmFsdWUuCisgICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCAocHZoX2Jvb3QgPyAxIDogMHgx
MDApOyBpKysgKQogICAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KG1mbl90b19wYWdl
KF9tZm4oaSkpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbV9pbywgWEVO
U0hBUkVfd3JpdGFibGUpOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzj-0004el-Ki; Fri, 12 Jan 2018 11:59:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzi-0004aa-D6
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:34 +0000
X-Inumbo-ID: dc05219c-f78f-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc05219c-f78f-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 12:58:10 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531178"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:30 +0000
Message-ID: <20180112112910.16762-23-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 22/62] x86/guest: Hypercall support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MjogYXBwZW5kIHVuZGVy
c2NvcmVzIHRvIHRtcC4KLS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUgICAgICAgICAg
IHwgIDEgKwogeGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMgICB8IDc5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jICAgICAg
ICAgICAgICB8ICA1ICsrCiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgICAgIHwg
IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oICAgICAgICAgICB8ICAxICsKIHhlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggfCA5MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxNzkgaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9ndWVzdC9oeXBlcmNhbGxfcGFnZS5TCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9NYWtlZmlsZQppbmRleCAxMzQ1YTYwYzgxLi4yNmZiNGIxMDA3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZ3Vlc3QvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L01ha2VmaWxl
CkBAIC0xLDMgKzEsNCBAQAorb2JqLXkgKz0gaHlwZXJjYWxsX3BhZ2Uubwogb2JqLXkgKz0geGVu
Lm8KIAogb2JqLWJpbi0kKENPTkZJR19QVkhfR1VFU1QpICs9IHB2aC1ib290LmluaXQubwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi5mZGQyZTcyMjcyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0
L2h5cGVyY2FsbF9wYWdlLlMKQEAgLTAsMCArMSw3OSBAQAorI2luY2x1ZGUgPGFzbS9wYWdlLmg+
CisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KKwor
ICAgICAgICAuc2VjdGlvbiAiLnRleHQucGFnZV9hbGlnbmVkIiwgImF4IiwgQHByb2diaXRzCisg
ICAgICAgIC5wMmFsaWduIFBBR0VfU0hJRlQKKworR0xPQkFMKGh5cGVyY2FsbF9wYWdlKQorICAg
ICAgICAgLyogUG9pc29uZWQgd2l0aCBgcmV0YCBmb3Igc2FmZXR5IGJlZm9yZSBoeXBlcmNhbGxz
IGFyZSBzZXQgdXAuICovCisgICAgICAgIC5maWxsIFBBR0VfU0laRSwgMSwgMHhjMworICAgICAg
ICAudHlwZSBoeXBlcmNhbGxfcGFnZSwgU1RUX09CSkVDVAorICAgICAgICAuc2l6ZSBoeXBlcmNh
bGxfcGFnZSwgUEFHRV9TSVpFCisKKy8qCisgKiBJZGVudGlmeSBhIHNwZWNpZmljIGh5cGVyY2Fs
bCBpbiB0aGUgaHlwZXJjYWxsIHBhZ2UKKyAqIEBwYXJhbSBuYW1lIEh5cGVyY2FsbCBuYW1lLgor
ICovCisjZGVmaW5lIERFQ0xBUkVfSFlQRVJDQUxMKG5hbWUpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLmdsb2JsIEhZUEVSQ0FMTF8g
IyMgbmFtZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAuc2V0ICAgSFlQRVJDQUxMXyAjIyBuYW1lLCBoeXBlcmNhbGxfcGFnZSArIF9fSFlQ
RVJWSVNPUl8gIyMgbmFtZSAqIDMyOyBcCisgICAgICAgIC50eXBlICBIWVBFUkNBTExfICMjIG5h
bWUsIFNUVF9GVU5DOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgLnNpemUgIEhZUEVSQ0FMTF8gIyMgbmFtZSwgMzIKKworREVDTEFSRV9IWVBFUkNBTEwoc2V0
X3RyYXBfdGFibGUpCitERUNMQVJFX0hZUEVSQ0FMTChtbXVfdXBkYXRlKQorREVDTEFSRV9IWVBF
UkNBTEwoc2V0X2dkdCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHN0YWNrX3N3aXRjaCkKK0RFQ0xBUkVf
SFlQRVJDQUxMKHNldF9jYWxsYmFja3MpCitERUNMQVJFX0hZUEVSQ0FMTChmcHVfdGFza3N3aXRj
aCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHNjaGVkX29wX2NvbXBhdCkKK0RFQ0xBUkVfSFlQRVJDQUxM
KHBsYXRmb3JtX29wKQorREVDTEFSRV9IWVBFUkNBTEwoc2V0X2RlYnVncmVnKQorREVDTEFSRV9I
WVBFUkNBTEwoZ2V0X2RlYnVncmVnKQorREVDTEFSRV9IWVBFUkNBTEwodXBkYXRlX2Rlc2NyaXB0
b3IpCitERUNMQVJFX0hZUEVSQ0FMTChtZW1vcnlfb3ApCitERUNMQVJFX0hZUEVSQ0FMTChtdWx0
aWNhbGwpCitERUNMQVJFX0hZUEVSQ0FMTCh1cGRhdGVfdmFfbWFwcGluZykKK0RFQ0xBUkVfSFlQ
RVJDQUxMKHNldF90aW1lcl9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKGV2ZW50X2NoYW5uZWxfb3Bf
Y29tcGF0KQorREVDTEFSRV9IWVBFUkNBTEwoeGVuX3ZlcnNpb24pCitERUNMQVJFX0hZUEVSQ0FM
TChjb25zb2xlX2lvKQorREVDTEFSRV9IWVBFUkNBTEwocGh5c2Rldl9vcF9jb21wYXQpCitERUNM
QVJFX0hZUEVSQ0FMTChncmFudF90YWJsZV9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHZtX2Fzc2lz
dCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHVwZGF0ZV92YV9tYXBwaW5nX290aGVyZG9tYWluKQorREVD
TEFSRV9IWVBFUkNBTEwoaXJldCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHZjcHVfb3ApCitERUNMQVJF
X0hZUEVSQ0FMTChzZXRfc2VnbWVudF9iYXNlKQorREVDTEFSRV9IWVBFUkNBTEwobW11ZXh0X29w
KQorREVDTEFSRV9IWVBFUkNBTEwoeHNtX29wKQorREVDTEFSRV9IWVBFUkNBTEwobm1pX29wKQor
REVDTEFSRV9IWVBFUkNBTEwoc2NoZWRfb3ApCitERUNMQVJFX0hZUEVSQ0FMTChjYWxsYmFja19v
cCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHhlbm9wcm9mX29wKQorREVDTEFSRV9IWVBFUkNBTEwoZXZl
bnRfY2hhbm5lbF9vcCkKK0RFQ0xBUkVfSFlQRVJDQUxMKHBoeXNkZXZfb3ApCitERUNMQVJFX0hZ
UEVSQ0FMTChodm1fb3ApCitERUNMQVJFX0hZUEVSQ0FMTChzeXNjdGwpCitERUNMQVJFX0hZUEVS
Q0FMTChkb21jdGwpCitERUNMQVJFX0hZUEVSQ0FMTChrZXhlY19vcCkKK0RFQ0xBUkVfSFlQRVJD
QUxMKHRtZW1fb3ApCitERUNMQVJFX0hZUEVSQ0FMTCh4Y19yZXNlcnZlZF9vcCkKK0RFQ0xBUkVf
SFlQRVJDQUxMKHhlbnBtdV9vcCkKKworREVDTEFSRV9IWVBFUkNBTEwoYXJjaF8wKQorREVDTEFS
RV9IWVBFUkNBTEwoYXJjaF8xKQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF8yKQorREVDTEFSRV9I
WVBFUkNBTEwoYXJjaF8zKQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF80KQorREVDTEFSRV9IWVBF
UkNBTEwoYXJjaF81KQorREVDTEFSRV9IWVBFUkNBTEwoYXJjaF82KQorREVDTEFSRV9IWVBFUkNB
TEwoYXJjaF83KQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogdGFiLXdpZHRoOiA4Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4IDg1MDc3
NTc4NDEuLjEwYjkwZDBmNjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwor
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KIAogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgorI2luY2x1ZGUgPGFzbS9t
c3IuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvYXJj
aC14ODYvY3B1aWQuaD4KQEAgLTI5LDYgKzMwLDcgQEAKIGJvb2wgX19yZWFkX21vc3RseSB4ZW5f
Z3Vlc3Q7CiAKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVpbnQzMl90IHhlbl9jcHVpZF9iYXNlOwor
ZXh0ZXJuIGNoYXIgaHlwZXJjYWxsX3BhZ2VbXTsKIAogc3RhdGljIHZvaWQgX19pbml0IGZpbmRf
eGVuX2xlYXZlcyh2b2lkKQogewpAQCAtNjEsNiArNjMsOSBAQCB2b2lkIF9faW5pdCBwcm9iZV9o
eXBlcnZpc29yKHZvaWQpCiAgICAgaWYgKCAheGVuX2NwdWlkX2Jhc2UgKQogICAgICAgICByZXR1
cm47CiAKKyAgICAvKiBGaWxsIHRoZSBoeXBlcmNhbGwgcGFnZS4gKi8KKyAgICB3cm1zcmwoY3B1
aWRfZWJ4KHhlbl9jcHVpZF9iYXNlICsgMiksIF9fcGEoaHlwZXJjYWxsX3BhZ2UpKTsKKwogICAg
IHhlbl9ndWVzdCA9IHRydWU7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRz
LlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDIwMjNmOTcxZTQuLjUwOWYxNzY5MTMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hl
bi5sZHMuUwpAQCAtNjUsNiArNjUsNyBAQCBTRUNUSU9OUwogICBERUNMX1NFQ1RJT04oLnRleHQp
IHsKICAgICAgICAgX3N0ZXh0ID0gLjsgICAgICAgICAgICAvKiBUZXh0IGFuZCByZWFkLW9ubHkg
ZGF0YSAqLwogICAgICAgICooLnRleHQpCisgICAgICAgKigudGV4dC5wYWdlX2FsaWduZWQpCiAg
ICAgICAgKigudGV4dC5jb2xkKQogICAgICAgICooLnRleHQudW5saWtlbHkpCiAgICAgICAgKigu
Zml4dXApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0LmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2d1ZXN0LmgKaW5kZXggOGQ5MWY4MTQ1MS4uNWFiZGI4YzQzMyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QuaApAQCAtMTksNiArMTksNyBAQAogI2lmbmRlZiBfX1g4Nl9HVUVTVF9IX18KICNk
ZWZpbmUgX19YODZfR1VFU1RfSF9fCiAKKyNpbmNsdWRlIDxhc20vZ3Vlc3QvaHlwZXJjYWxsLmg+
CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3B2aC1ib290Lmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0L3hl
bi5oPgogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi5kOTU5YzNkZDhhCi0tLSAvZGV2L251bGwKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaApAQCAtMCwwICsxLDkyIEBACisvKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCisgKiBhc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFu
ZC9vcgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAy
MDE3IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X1hFTl9IWVBFUkNB
TExfSF9fCisjZGVmaW5lIF9fWDg2X1hFTl9IWVBFUkNBTExfSF9fCisKKyNpZmRlZiBDT05GSUdf
WEVOX0dVRVNUCisKKy8qCisgKiBIeXBlcmNhbGwgcHJpbWF0aXZlcyBmb3IgNjRiaXQKKyAqCisg
KiBJbnB1dHM6ICVyZGksICVyc2ksICVyZHgsICVyMTAsICVyOCwgJXI5IChhcmd1bWVudHMgMS02
KQorICovCisKKyNkZWZpbmUgX2h5cGVyY2FsbDY0XzEodHlwZSwgaGNhbGwsIGExKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbG9u
ZyByZXMsIHRtcF9fOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICJjYWxsIGh5cGVyY2FsbF9wYWdl
ICsgJWNbb2Zmc2V0XSIgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDog
Ij1hIiAocmVzKSwgIj1EIiAodG1wX18pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIDogW29mZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEpKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIm1l
bW9yeSIgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgKHR5cGUpcmVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICB9KQorCisjZGVmaW5lIF9oeXBlcmNhbGw2NF8yKHR5cGUs
IGhjYWxsLCBhMSwgYTIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIGxvbmcgcmVzLCB0bXBfXzsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAi
Y2FsbCBoeXBlcmNhbGxfcGFnZSArICVjW29mZnNldF0iICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICA6ICI9YSIgKHJlcyksICI9RCIgKHRtcF9fKSwgIj1TIiAodG1wX18p
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICA6IFtvZmZzZXRdICJpIiAoaGNhbGwg
KiAzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICIx
IiAoKGxvbmcpKGExKSksICIyIiAoKGxvbmcpKGEyKSkgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICAgICA6ICJtZW1vcnkiICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICh0eXBlKXJlczsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgfSkKKworI2RlZmluZSBf
aHlwZXJjYWxsNjRfMyh0eXBlLCBoY2FsbCwgYTEsIGEyLCBhMykgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBsb25nIHJlcywgdG1wX187ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBhc20g
dm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAgICAgImNhbGwgaHlwZXJjYWxsX3BhZ2UgKyAlY1tvZmZzZXRdIiAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiAiPWEiIChyZXMpLCAiPUQiICh0
bXBfXyksICI9UyIgKHRtcF9fKSwgIj1kIiAodG1wX18pICAgICAgXAorICAgICAgICAgICAgOiBb
b2Zmc2V0XSAiaSIgKGhjYWxsICogMzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAiMSIgKChsb25nKShhMSkpLCAiMiIgKChsb25nKShhMikpLCAiMyIg
KChsb25nKShhMykpICAgICAgXAorICAgICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAodHlwZSlyZXM7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIH0pCisKKyNkZWZpbmUgX2h5cGVyY2FsbDY0XzQodHlwZSwgaGNhbGwsIGExLCBhMiwgYTMs
IGE0KSAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAoeyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbG9u
ZyByZXMsIHRtcF9fOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgcmVnaXN0ZXIgbG9uZyBfYTQgYXNtICgicjEwIikgPSAoKGxvbmcpKGE0
KSk7ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICJj
YWxsIGh5cGVyY2FsbF9wYWdlICsgJWNbb2Zmc2V0XSIgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIDogIj1hIiAocmVzKSwgIj1EIiAodG1wX18pLCAiPVMiICh0bXBfXyks
ICI9ZCIgKHRtcF9fKSwgICAgIFwKKyAgICAgICAgICAgICAgIj0mciIgKHRtcF9fKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogW29m
ZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEpKSwgIjIiICgobG9uZykoYTIpKSwgIjMiICgo
bG9uZykoYTMpKSwgICAgIFwKKyAgICAgICAgICAgICAgIjQiIChfYTQpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIm1lbW9y
eSIgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgKHR5cGUpcmVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB9KQorCisjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAqLwor
I2VuZGlmIC8qIF9fWDg2X1hFTl9IWVBFUkNBTExfSF9fICovCisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVu
ZDoKKyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzn-0004ol-SD; Fri, 12 Jan 2018 11:59:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzm-0004Ws-14
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:38 +0000
X-Inumbo-ID: 5d1f422f-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d1f422f-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974383"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:45 +0000
Message-ID: <20180112112910.16762-38-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 37/62] x86/guest: use PV console for Xen/Dom0
	I/O
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKU2lnbmVkLW9m
Zi1ieTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIHwgIDUgKysrKy0KIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYyAgICAgICAgICB8
IDE2ICsrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZTU5Nzli
Y2VlZS4uZGEwMDZkZDRmNyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTM2
NSw3ICszNjUsNyBAQCBUaGUgZm9sbG93aW5nIGFyZSBleGFtcGxlcyBvZiBjb3JyZWN0IHNwZWNp
ZmljYXRpb25zOgogU3BlY2lmeSB0aGUgc2l6ZSBvZiB0aGUgY29uc29sZSByaW5nIGJ1ZmZlci4K
IAogIyMjIGNvbnNvbGUKLT4gYD0gTGlzdCBvZiBbIHZnYSB8IGNvbTFbSCxMXSB8IGNvbTJbSCxM
XSB8IGRiZ3AgfCBub25lIF1gCis+IGA9IExpc3Qgb2YgWyB2Z2EgfCBjb20xW0gsTF0gfCBjb20y
W0gsTF0gfCBwdiB8IGRiZ3AgfCBub25lIF1gCiAKID4gRGVmYXVsdDogYGNvbnNvbGU9Y29tMSx2
Z2FgCiAKQEAgLTM4MSw2ICszODEsOSBAQCB0aGUgY29udmVyc2U7IHRyYW5zbWl0dGVkIGFuZCBy
ZWNlaXZlZCBjaGFyYWN0ZXJzIHdpbGwgaGF2ZSB0aGVpciBNU0IKIGNsZWFyZWQuICBUaGlzIGFs
bG93cyBhIHNpbmdsZSBwb3J0IHRvIGJlIHNoYXJlZCBieSB0d28gc3Vic3lzdGVtcwogKGUuZy4g
Y29uc29sZSBhbmQgZGVidWdnZXIpLgogCitgcHZgIGluZGljYXRlcyB0aGF0IFhlbiBzaG91bGQg
dXNlIFhlbidzIFBWIGNvbnNvbGUuIFRoaXMgb3B0aW9uIGlzCitvbmx5IGF2YWlsYWJsZSB3aGVu
IHVzZWQgdG9nZXRoZXIgd2l0aCBgcHYtaW4tcHZoYC4KKwogYGRiZ3BgIGluZGljYXRlcyB0aGF0
IFhlbiBzaG91bGQgdXNlIGEgVVNCIGRlYnVnIHBvcnQuCiAKIGBub25lYCBpbmRpY2F0ZXMgdGhh
dCBYZW4gc2hvdWxkIG5vdCB1c2UgYSBjb25zb2xlLiAgVGhpcyBvcHRpb24gb25seQpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5j
CmluZGV4IDU5ODcxMTcwYzguLmQ0OTY4YjQ3YWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC94ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTIzLDYgKzIzLDcg
QEAKICNpbmNsdWRlIDx4ZW4vcGZuLmg+CiAjaW5jbHVkZSA8eGVuL3Jhbmdlc2V0Lmg+CiAjaW5j
bHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8eGVuL3B2X2NvbnNvbGUuaD4KIAogI2luY2x1
ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2U4MjAuaD4KQEAgLTE5NCw2ICsxOTUsOCBA
QCBzdGF0aWMgdm9pZCB4ZW5fZXZ0Y2huX3VwY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICB2Y3B1X2luZm8tPmV2dGNobl91cGNhbGxfcGVuZGluZyA9IDA7CiAgICAgd3JpdGVf
YXRvbWljKCZ2Y3B1X2luZm8tPmV2dGNobl9wZW5kaW5nX3NlbCwgMCk7CiAKKyAgICBwdl9jb25z
b2xlX3J4KHJlZ3MpOworCiAgICAgYWNrX0FQSUNfaXJxKCk7CiB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5k
ZXggZDA1ZWJmOWY3MC4uOGFjZDM1ODM5NSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9j
b25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTMyLDYgKzMyLDcg
QEAKICNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgogCiAjaWZkZWYgQ09ORklHX1g4NgorI2luY2x1
ZGUgPHhlbi9wdl9jb25zb2xlLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAjZW5kaWYKIApA
QCAtMzQ0LDYgKzM0NSwxMSBAQCBzdGF0aWMgdm9pZCBzZXJjb25fcHV0cyhjb25zdCBjaGFyICpz
KQogICAgICAgICAoKnNlcmlhbF9zdGVhbF9mbikocyk7CiAgICAgZWxzZQogICAgICAgICBzZXJp
YWxfcHV0cyhzZXJjb25faGFuZGxlLCBzKTsKKworI2lmZGVmIENPTkZJR19YODYKKyAgICAvKiBD
b3B5IGFsbCBzZXJpYWwgb3V0cHV0IGludG8gUFYgY29uc29sZSAqLworICAgIHB2X2NvbnNvbGVf
cHV0cyhzKTsKKyNlbmRpZgogfQogCiBzdGF0aWMgdm9pZCBkdW1wX2NvbnNvbGVfcmluZ19rZXko
dW5zaWduZWQgY2hhciBrZXkpCkBAIC04MDUsNiArODExLDggQEAgdm9pZCBfX2luaXQgY29uc29s
ZV9pbml0X3ByZWlycSh2b2lkKQogICAgICAgICBpZiAoICFzdHJuY21wKHAsICJ2Z2EiLCAzKSAp
CiAgICAgICAgICAgICB2aWRlb19pbml0KCk7CiAjaWZkZWYgQ09ORklHX1g4NgorCWVsc2UgaWYg
KCAhc3RybmNtcChwLCAicHYiLCAyKSApCisgICAgICAgICAgICBwdl9jb25zb2xlX2luaXQoKTsK
ICAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHAsICJ4ZW4iLCAzKSApCiAgICAgICAgICAgICBv
cHRfY29uc29sZV94ZW4gPSB0cnVlOwogI2VuZGlmCkBAIC04MjgsNiArODM2LDEwIEBAIHZvaWQg
X19pbml0IGNvbnNvbGVfaW5pdF9wcmVpcnEodm9pZCkKIAogICAgIHNlcmlhbF9zZXRfcnhfaGFu
ZGxlcihzZXJjb25faGFuZGxlLCBzZXJpYWxfcngpOwogCisjaWZkZWYgQ09ORklHX1g4NgorICAg
IHB2X2NvbnNvbGVfc2V0X3J4X2hhbmRsZXIoc2VyaWFsX3J4KTsKKyNlbmRpZgorCiAgICAgLyog
SEVMTE8gV09STEQgLS0tIHN0YXJ0LW9mLWRheSBiYW5uZXIgdGV4dC4gKi8KICAgICBzcGluX2xv
Y2soJmNvbnNvbGVfbG9jayk7CiAgICAgX19wdXRzdHIoeGVuX2Jhbm5lcigpKTsKQEAgLTg4MCw2
ICs4OTIsMTAgQEAgdm9pZCBfX2luaXQgY29uc29sZV9pbml0X3Bvc3RpcnEodm9pZCkKIHsKICAg
ICBzZXJpYWxfaW5pdF9wb3N0aXJxKCk7CiAKKyNpZmRlZiBDT05GSUdfWDg2CisgICAgcHZfY29u
c29sZV9pbml0X3Bvc3RpcnEoKTsKKyNlbmRpZgorCiAgICAgaWYgKCBjb25yaW5nICE9IF9jb25y
aW5nICkKICAgICAgICAgcmV0dXJuOwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzq-0005A5-3w; Fri, 12 Jan 2018 11:59:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzp-0004gV-Bu
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:41 +0000
X-Inumbo-ID: 4a1dc901-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a1dc901-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531094"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:58 +0000
Message-ID: <20180112112910.16762-51-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 50/62] xen/pvshim: add migration support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBz
aW5jZSB2MToKIC0gVXNlIGJpdG1hcF96ZXJvIGluc3RlYWQgb2YgbWVtc2V0LgogLSBEb24ndCBk
cm9wIHRoZSBfX2luaXQgYXR0cmlidXRlIG9mIHVuc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdCwK
ICAgaXQncyBub3QgbmVlZGVkIGZvciBtaWdyYXRpb24uCiAtIFJlbW92ZSBCVUdfT04gdG8gY2hl
Y2sgY29ycmVjdCBtYXBwaW5nLCBtYXBfZG9tYWluX3BhZ2UgY2Fubm90CiAgIGZhaWwuCiAtIFJl
ZHVjZSBpbmRlbnRhdGlvbiBsZXZlbCBvZiBwdl9zaGltX3NodXRkb3duLgotLS0KIHhlbi9hcmNo
L3g4Ni9ndWVzdC94ZW4uYyAgICAgICAgICB8ICAyOSArKysrKysrCiB4ZW4vYXJjaC94ODYvcHYv
c2hpbS5jICAgICAgICAgICAgfCAxNTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICAgICAgICB8ICAxMSArKy0KIHhlbi9j
b21tb24vc2NoZWR1bGUuYyAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2RyaXZlcnMvY2hhci94
ZW5fcHZfY29uc29sZS5jIHwgICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5o
ICAgfCAgIDUgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oICAgICB8ICAgNSArLQog
eGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgICAgIHwgICAyICstCiA4IGZpbGVzIGNoYW5n
ZWQsIDE5NyBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKaW5kZXggNTdi
Mjk3YWQ0Ny4uMmE1NTU0YWIyNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpAQCAtMzQ4LDYgKzM0OCwzNSBAQCB1aW50
MzJfdCBoeXBlcnZpc29yX2NwdWlkX2Jhc2Uodm9pZCkKICAgICByZXR1cm4geGVuX2NwdWlkX2Jh
c2U7CiB9CiAKK3N0YXRpYyB2b2lkIGFwX3Jlc3VtZSh2b2lkICp1bnVzZWQpCit7CisgICAgbWFw
X3ZjcHVpbmZvKCk7CisgICAgaW5pdF9ldnRjaG4oKTsKK30KKwordm9pZCBoeXBlcnZpc29yX3Jl
c3VtZSh2b2lkKQoreworICAgIC8qIFJlc2V0IHNoYXJlZCBpbmZvIHBhZ2UuICovCisgICAgbWFw
X3NoYXJlZF9pbmZvKCk7CisKKyAgICAvKgorICAgICAqIFJlc2V0IHZjcHVfaW5mby4gSnVzdCBj
bGVhbiB0aGUgbWFwcGVkIGJpdG1hcCBhbmQgdHJ5IHRvIG1hcCB0aGUgdmNwdQorICAgICAqIGFy
ZWEgYWdhaW4uIE9uIGZhaWx1cmUgdG8gbWFwICh3aGVuIGl0IHdhcyBwcmV2aW91c2x5IG1hcHBl
ZCkgcGFuaWMKKyAgICAgKiBzaW5jZSBpdCdzIGltcG9zc2libGUgdG8gc2FmZWx5IHNodXQgZG93
biBydW5uaW5nIGd1ZXN0IHZDUFVzIGluIG9yZGVyCisgICAgICogdG8gbWVldCB0aGUgbmV3IFhF
Tl9MRUdBQ1lfTUFYX1ZDUFVTIHJlcXVpcmVtZW50LgorICAgICAqLworICAgIGJpdG1hcF96ZXJv
KHZjcHVfaW5mb19tYXBwZWQsIE5SX0NQVVMpOworICAgIGlmICggbWFwX3ZjcHVpbmZvKCkgJiYg
bnJfY3B1X2lkcyA+IFhFTl9MRUdBQ1lfTUFYX1ZDUFVTICkKKyAgICAgICAgcGFuaWMoInVuYWJs
ZSB0byByZW1hcCB2Q1BVIGluZm8gYW5kIHZDUFVzID4gbGVnYWN5IGxpbWl0Iik7CisKKyAgICAv
KiBTZXR1cCBldmVudCBjaGFubmVsIHVwY2FsbCB2ZWN0b3IuICovCisgICAgaW5pdF9ldnRjaG4o
KTsKKyAgICBzbXBfY2FsbF9mdW5jdGlvbihhcF9yZXN1bWUsIE5VTEwsIDEpOworCisgICAgaWYg
KCBwdl9jb25zb2xlICkKKyAgICAgICAgcHZfY29uc29sZV9pbml0KCk7Cit9CisKIC8qCiAgKiBM
b2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
c2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCA5ODZmOWRhNThhLi5jNTNhNGNh
NDA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9zaGltLmMKQEAgLTE2MCwxMCArMTYwLDE1OSBAQCB2b2lkIF9faW5pdCBwdl9zaGltX3Nl
dHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCiAgICAgZ3Vl
c3QgPSBkOwogfQogCi12b2lkIHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pCitzdGF0
aWMgdm9pZCB3cml0ZV9zdGFydF9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgLyogWFhY
OiBoYW5kbGUgc3VzcGVuZCAqLwotICAgIHhlbl9oeXBlcmNhbGxfc2h1dGRvd24ocmVhc29uKTsK
KyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsK
KyAgICBzdGFydF9pbmZvX3QgKnNpID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4oaXNfcHZfMzJiaXRf
ZG9tYWluKGQpID8gcmVncy0+ZWR4CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IHJlZ3MtPnJkeCkpOworICAgIHVpbnQ2
NF90IHBhcmFtOworCisgICAgc25wcmludGYoc2ktPm1hZ2ljLCBzaXplb2Yoc2ktPm1hZ2ljKSwg
Inhlbi0zLjAteDg2XyVzIiwKKyAgICAgICAgICAgICBpc19wdl8zMmJpdF9kb21haW4oZCkgPyAi
MzJwIiA6ICI2NCIpOworICAgIHNpLT5ucl9wYWdlcyA9IGQtPnRvdF9wYWdlczsKKyAgICBzaS0+
c2hhcmVkX2luZm8gPSB2aXJ0X3RvX21hZGRyKGQtPnNoYXJlZF9pbmZvKTsKKyAgICBzaS0+Zmxh
Z3MgPSAwOworICAgIEJVR19PTih4ZW5faHlwZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BBUkFN
X1NUT1JFX1BGTiwgJnNpLT5zdG9yZV9tZm4pKTsKKyAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9o
dm1fZ2V0X3BhcmFtKEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sICZwYXJhbSkpOworICAgIHNpLT5z
dG9yZV9ldnRjaG4gPSBwYXJhbTsKKyAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3Bh
cmFtKEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnBhcmFtKSk7CisgICAgc2ktPmNvbnNvbGUu
ZG9tVS5ldnRjaG4gPSBwYXJhbTsKKyAgICBpZiAoIHB2X2NvbnNvbGUgKQorICAgICAgICBzaS0+
Y29uc29sZS5kb21VLm1mbiA9IHZpcnRfdG9fbWZuKGNvbnNvbGVkX2dldF9yaW5nX2FkZHIoKSk7
CisgICAgZWxzZSBpZiAoIHhlbl9oeXBlcmNhbGxfaHZtX2dldF9wYXJhbShIVk1fUEFSQU1fQ09O
U09MRV9QRk4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmc2kt
PmNvbnNvbGUuZG9tVS5tZm4pICkKKyAgICAgICAgQlVHKCk7CisKKyAgICBpZiAoIGlzX3B2XzMy
Yml0X2RvbWFpbihkKSApCisgICAgICAgIHhsYXRfc3RhcnRfaW5mbyhzaSwgWExBVF9zdGFydF9p
bmZvX2NvbnNvbGVfZG9tVSk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShzaSk7Cit9CisKK2lu
dCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQgPSBjdXJyZW50LT5kb21haW47CisgICAgc3RydWN0IHZjcHUgKnY7CisgICAgdW5zaWduZWQg
aW50IGk7CisgICAgdWludDY0X3Qgb2xkX3N0b3JlX3Bmbiwgb2xkX2NvbnNvbGVfcGZuID0gMCwg
c3RvcmVfcGZuLCBjb25zb2xlX3BmbjsKKyAgICB1aW50NjRfdCBzdG9yZV9ldnRjaG4sIGNvbnNv
bGVfZXZ0Y2huOworICAgIGxvbmcgcmM7CisKKyAgICBpZiAoIHJlYXNvbiAhPSBTSFVURE9XTl9z
dXNwZW5kICkKKyAgICAgICAgLyogRm9yd2FyZCB0byBMMC4gKi8KKyAgICAgICAgcmV0dXJuIHhl
bl9oeXBlcmNhbGxfc2h1dGRvd24ocmVhc29uKTsKKworICAgIEJVR19PTihjdXJyZW50LT52Y3B1
X2lkICE9IDApOworCisgICAgQlVHX09OKHhlbl9oeXBlcmNhbGxfaHZtX2dldF9wYXJhbShIVk1f
UEFSQU1fU1RPUkVfUEZOLCAmb2xkX3N0b3JlX3BmbikpOworICAgIGlmICggIXB2X2NvbnNvbGUg
KQorICAgICAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFtKEhWTV9QQVJBTV9D
T05TT0xFX1BGTiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAm
b2xkX2NvbnNvbGVfcGZuKSk7CisKKyAgICAvKiBQYXVzZSB0aGUgb3RoZXIgdmNwdXMgYmVmb3Jl
IHN0YXJ0aW5nIHRoZSBtaWdyYXRpb24uICovCisgICAgZm9yX2VhY2hfdmNwdShkLCB2KQorICAg
ICAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgICAgICB2Y3B1X3BhdXNlX2J5X3N5c3Rl
bWNvbnRyb2xsZXIodik7CisKKyAgICByYyA9IHhlbl9oeXBlcmNhbGxfc2h1dGRvd24oU0hVVERP
V05fc3VzcGVuZCk7CisgICAgaWYgKCByYyApCisgICAgeworICAgICAgICBmb3JfZWFjaF92Y3B1
KGQsIHYpCisgICAgICAgICAgICBpZiAoIHYgIT0gY3VycmVudCApCisgICAgICAgICAgICAgICAg
dmNwdV91bnBhdXNlX2J5X3N5c3RlbWNvbnRyb2xsZXIodik7CisKKyAgICAgICAgcmV0dXJuIHJj
OworICAgIH0KKworICAgIC8qIFJlc3VtZSB0aGUgc2hpbSBpdHNlbGYgZmlyc3QuICovCisgICAg
aHlwZXJ2aXNvcl9yZXN1bWUoKTsKKworICAgIC8qCisgICAgICogQVRNIHRoZXJlJ3Mgbm90aGlu
ZyBYZW4gY2FuIGRvIGlmIHRoZSBjb25zb2xlL3N0b3JlIHBmbiBjaGFuZ2VzLAorICAgICAqIGJl
Y2F1c2UgWGVuIHdvbid0IGhhdmUgYSBwYWdlX2luZm8gc3RydWN0IGZvciBpdC4KKyAgICAgKi8K
KyAgICBCVUdfT04oeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFtKEhWTV9QQVJBTV9TVE9SRV9Q
Rk4sICZzdG9yZV9wZm4pKTsKKyAgICBCVUdfT04ob2xkX3N0b3JlX3BmbiAhPSBzdG9yZV9wZm4p
OworICAgIGlmICggIXB2X2NvbnNvbGUgKQorICAgIHsKKyAgICAgICAgQlVHX09OKHhlbl9oeXBl
cmNhbGxfaHZtX2dldF9wYXJhbShIVk1fUEFSQU1fQ09OU09MRV9QRk4sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmNvbnNvbGVfcGZuKSk7CisgICAgICAgIEJV
R19PTihvbGRfY29uc29sZV9wZm4gIT0gY29uc29sZV9wZm4pOworICAgIH0KKworICAgIC8qIFVw
ZGF0ZSBkb21haW4gaWQuICovCisgICAgZC0+ZG9tYWluX2lkID0gZ2V0X2luaXRpYWxfZG9tYWlu
X2lkKCk7CisKKyAgICAvKiBDbGVhbiB0aGUgaW9tZW0gcmFuZ2UuICovCisgICAgQlVHX09OKGlv
bWVtX2RlbnlfYWNjZXNzKGQsIDAsIH4wVUwpKTsKKworICAgIC8qIENsZWFuIGdyYW50IGZyYW1l
cy4gKi8KKyAgICB4ZnJlZShncmFudF9mcmFtZXMpOworICAgIGdyYW50X2ZyYW1lcyA9IE5VTEw7
CisgICAgbnJfZ3JhbnRfbGlzdCA9IDA7CisKKyAgICAvKiBDbGVhbiBldmVudCBjaGFubmVscy4g
Ki8KKyAgICBmb3IgKCBpID0gMDsgaSA8IEVWVENITl8yTF9OUl9DSEFOTkVMUzsgaSsrICkKKyAg
ICB7CisgICAgICAgIGlmICggIXBvcnRfaXNfdmFsaWQoZCwgaSkgKQorICAgICAgICAgICAgY29u
dGludWU7CisKKyAgICAgICAgaWYgKCBldnRjaG5faGFuZGxlZChkLCBpKSApCisgICAgICAgICAg
ICBldnRjaG5fY2xvc2UoZCwgaSwgZmFsc2UpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBl
dnRjaG5fZnJlZShkLCBldnRjaG5fZnJvbV9wb3J0KGQsIGkpKTsKKyAgICB9CisKKyAgICAvKiBS
ZXNlcnZlIHN0b3JlL2NvbnNvbGUgZXZlbnQgY2hhbm5lbC4gKi8KKyAgICBCVUdfT04oeGVuX2h5
cGVyY2FsbF9odm1fZ2V0X3BhcmFtKEhWTV9QQVJBTV9TVE9SRV9FVlRDSE4sICZzdG9yZV9ldnRj
aG4pKTsKKyAgICBCVUdfT04oZXZ0Y2huX2FsbG9jYXRlX3BvcnQoZCwgc3RvcmVfZXZ0Y2huKSk7
CisgICAgZXZ0Y2huX3Jlc2VydmUoZCwgc3RvcmVfZXZ0Y2huKTsKKyAgICBCVUdfT04oeGVuX2h5
cGVyY2FsbF9odm1fZ2V0X3BhcmFtKEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjb25zb2xlX2V2dGNobikpOworICAgIEJV
R19PTihldnRjaG5fYWxsb2NhdGVfcG9ydChkLCBjb25zb2xlX2V2dGNobikpOworICAgIGV2dGNo
bl9yZXNlcnZlKGQsIGNvbnNvbGVfZXZ0Y2huKTsKKworICAgIC8qIENsZWFuIHdhdGNoZG9ncy4g
Ki8KKyAgICB3YXRjaGRvZ19kb21haW5fZGVzdHJveShkKTsKKyAgICB3YXRjaGRvZ19kb21haW5f
aW5pdChkKTsKKworICAgIC8qIENsZWFuIHRoZSBQSVJRIEVPSSBwYWdlLiAqLworICAgIGlmICgg
ZC0+YXJjaC5waXJxX2VvaV9tYXAgIT0gTlVMTCApCisgICAgeworICAgICAgICB1bm1hcF9kb21h
aW5fcGFnZV9nbG9iYWwoZC0+YXJjaC5waXJxX2VvaV9tYXApOworICAgICAgICBwdXRfcGFnZV9h
bmRfdHlwZShtZm5fdG9fcGFnZShkLT5hcmNoLnBpcnFfZW9pX21hcF9tZm4pKTsKKyAgICAgICAg
ZC0+YXJjaC5waXJxX2VvaV9tYXAgPSBOVUxMOworICAgICAgICBkLT5hcmNoLnBpcnFfZW9pX21h
cF9tZm4gPSAwOworICAgICAgICBkLT5hcmNoLmF1dG9fdW5tYXNrID0gMDsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIE5COiB0aGVyZSdzIG5vIG5lZWQgdG8gZml4dXAgdGhlIHAybSwgc2luY2Ug
dGhlIG1mbnMgYXNzaWduZWQKKyAgICAgKiB0byB0aGUgUFYgZ3Vlc3QgaGF2ZSBub3QgY2hhbmdl
ZCBhdCBhbGwuIEp1c3QgcmUtd3JpdGUgdGhlCisgICAgICogc3RhcnRfaW5mbyBmaWVsZHMgd2l0
aCB0aGUgYXBwcm9wcmlhdGUgdmFsdWUuCisgICAgICovCisgICAgd3JpdGVfc3RhcnRfaW5mbyhk
KTsKKworICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKKyAgICB7CisgICAgICAgIC8qIFVubWFwIGd1
ZXN0IHZjcHVfaW5mbyBwYWdlcy4gKi8KKyAgICAgICAgdW5tYXBfdmNwdV9pbmZvKHYpOworCisg
ICAgICAgIC8qIFJlc2V0IHRoZSBwZXJpb2RpYyB0aW1lciB0byB0aGUgZGVmYXVsdCB2YWx1ZS4g
Ki8KKyAgICAgICAgdi0+cGVyaW9kaWNfcGVyaW9kID0gTUlMTElTRUNTKDEwKTsKKyAgICAgICAg
LyogU3RvcCB0aGUgc2luZ2xlc2hvdCB0aW1lci4gKi8KKyAgICAgICAgc3RvcF90aW1lcigmdi0+
c2luZ2xlc2hvdF90aW1lcik7CisKKyAgICAgICAgaWYgKCB0ZXN0X2JpdChfVlBGX2Rvd24sICZ2
LT5wYXVzZV9mbGFncykgKQorICAgICAgICAgICAgQlVHX09OKHZjcHVfcmVzZXQodikpOworCisg
ICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKKyAgICAgICAgICAgIHZjcHVfdW5wYXVzZV9ieV9z
eXN0ZW1jb250cm9sbGVyKHYpOworICAgICAgICBlbHNlCisgICAgICAgICAgICB2Y3B1X2ZvcmNl
X3Jlc2NoZWR1bGUodik7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyBsb25n
IHB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcChpbnQgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHZvaWQpIGFyZykKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9u
L2RvbWFpbi5jCmluZGV4IGVmNTY2ZjdmNDUuLjZlZDIxYjI1MzYgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtNjk3LDE2ICs2OTcs
MTMgQEAgdm9pZCBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyh2b2lkKQogfQogCiAKLXZvaWQg
ZG9tYWluX3NodXRkb3duKHN0cnVjdCBkb21haW4gKmQsIHU4IHJlYXNvbikKK2ludCBkb21haW5f
c2h1dGRvd24oc3RydWN0IGRvbWFpbiAqZCwgdTggcmVhc29uKQogewogICAgIHN0cnVjdCB2Y3B1
ICp2OwogCiAjaWZkZWYgQ09ORklHX1g4NgogICAgIGlmICggcHZfc2hpbSApCi0gICAgewotICAg
ICAgICBwdl9zaGltX3NodXRkb3duKHJlYXNvbik7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Cisg
ICAgICAgIHJldHVybiBwdl9zaGltX3NodXRkb3duKHJlYXNvbik7CiAjZW5kaWYKIAogICAgIHNw
aW5fbG9jaygmZC0+c2h1dGRvd25fbG9jayk7CkBAIC03MjEsNyArNzE4LDcgQEAgdm9pZCBkb21h
aW5fc2h1dGRvd24oc3RydWN0IGRvbWFpbiAqZCwgdTggcmVhc29uKQogICAgIGlmICggZC0+aXNf
c2h1dHRpbmdfZG93biApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmZC0+c2h1dGRvd25f
bG9jayk7Ci0gICAgICAgIHJldHVybjsKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgfQogCiAgICAg
ZC0+aXNfc2h1dHRpbmdfZG93biA9IDE7CkBAIC03NDMsNiArNzQwLDggQEAgdm9pZCBkb21haW5f
c2h1dGRvd24oc3RydWN0IGRvbWFpbiAqZCwgdTggcmVhc29uKQogICAgIF9fZG9tYWluX2ZpbmFs
aXNlX3NodXRkb3duKGQpOwogCiAgICAgc3Bpbl91bmxvY2soJmQtPnNodXRkb3duX2xvY2spOwor
CisgICAgcmV0dXJuIDA7CiB9CiAKIHZvaWQgZG9tYWluX3Jlc3VtZShzdHJ1Y3QgZG9tYWluICpk
KQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVs
ZS5jCmluZGV4IDg4Mjc5MjEzZTguLmI3ODg0MjYzZjIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
c2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTExNDksMTEgKzExNDks
MTAgQEAgcmV0X3QgZG9fc2NoZWRfb3AoaW50IGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpCiAgICAgICAgIGlmICggY29weV9mcm9tX2d1ZXN0KCZzY2hlZF9zaHV0ZG93biwg
YXJnLCAxKSApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICByZXQgPSAwOwogICAgICAg
ICBUUkFDRV8zRChUUkNfU0NIRURfU0hVVERPV04sCiAgICAgICAgICAgICAgICAgIGN1cnJlbnQt
PmRvbWFpbi0+ZG9tYWluX2lkLCBjdXJyZW50LT52Y3B1X2lkLAogICAgICAgICAgICAgICAgICBz
Y2hlZF9zaHV0ZG93bi5yZWFzb24pOwotICAgICAgICBkb21haW5fc2h1dGRvd24oY3VycmVudC0+
ZG9tYWluLCAodTgpc2NoZWRfc2h1dGRvd24ucmVhc29uKTsKKyAgICAgICAgcmV0ID0gZG9tYWlu
X3NodXRkb3duKGN1cnJlbnQtPmRvbWFpbiwgKHU4KXNjaGVkX3NodXRkb3duLnJlYXNvbik7CiAK
ICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci94ZW5f
cHZfY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jCmluZGV4IDk0
ODM0MzMwM2UuLmNjMWMxZDc0M2YgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2
X2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL3hlbl9wdl9jb25zb2xlLmMKQEAgLTM3
LDcgKzM3LDcgQEAgc3RhdGljIERFRklORV9TUElOTE9DSyh0eF9sb2NrKTsKIAogYm9vbCBwdl9j
b25zb2xlOwogCi12b2lkIF9faW5pdCBwdl9jb25zb2xlX2luaXQodm9pZCkKK3ZvaWQgcHZfY29u
c29sZV9pbml0KHZvaWQpCiB7CiAgICAgbG9uZyByOwogICAgIHVpbnQ2NF90IHJhd19wZm4gPSAw
LCByYXdfZXZ0Y2huID0gMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
eGVuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCmluZGV4IGFjNDhkY2JlNDQu
LjExMjQzZmU2MGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaApAQCAtMzksNiArMzksNyBAQCBp
bnQgaHlwZXJ2aXNvcl9mcmVlX3VudXNlZF9wYWdlKG1mbl90IG1mbik7CiB2b2lkIGh5cGVydmlz
b3JfZml4dXBfZTgyMChzdHJ1Y3QgZTgyMG1hcCAqZTgyMCk7CiBjb25zdCB1bnNpZ25lZCBsb25n
ICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKHVuc2lnbmVkIGludCAqc2l6ZSk7CiB1aW50MzJf
dCBoeXBlcnZpc29yX2NwdWlkX2Jhc2Uodm9pZCk7Cit2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZv
aWQpOwogCiBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCB2Y3B1X2lkKTsKIERFQ0xBUkVf
UEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7CkBAIC03Miw2ICs3MywxMCBA
QCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFzZSh2b2lkKQogICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIHJldHVybiAwOwogfTsKK3N0YXRpYyBpbmxpbmUg
dm9pZCBoeXBlcnZpc29yX3Jlc3VtZSh2b2lkKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OworfTsKIAogI2VuZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KICNlbmRpZiAvKiBfX1g4Nl9H
VUVTVF9YRU5fSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L3NoaW0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oCmluZGV4IGFiNjU2ZmQ4NTQuLjRkNWYw
YjQzZmMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHYvc2hpbS5oCkBAIC0zNSw3ICszNSw3IEBAIHZvaWQgcHZfc2hp
bV9zZXR1cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhX3N0YXJ0LCB1bnNpZ25lZCBsb25n
IHN0b3JlX3ZhLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNvbnNvbGVf
dmEsIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXAsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0
X2luZm9fdCAqc2kpOwotdm9pZCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKTsKK2lu
dCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKTsKIHZvaWQgcHZfc2hpbV9pbmplY3Rf
ZXZ0Y2huKHVuc2lnbmVkIGludCBwb3J0KTsKIGRvbWlkX3QgZ2V0X2luaXRpYWxfZG9tYWluX2lk
KHZvaWQpOwogCkBAIC01MCw5ICs1MCwxMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgcHZfc2hpbV9z
ZXR1cF9kb20oc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogewogICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQotc3RhdGljIGlubGluZSB2b2lkIHB2X3NoaW1fc2h1
dGRvd24odWludDhfdCByZWFzb24pCitzdGF0aWMgaW5saW5lIGludCBwdl9zaGltX3NodXRkb3du
KHVpbnQ4X3QgcmVhc29uKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgIHJldHVy
biAwOwogfQogc3RhdGljIGlubGluZSB2b2lkIHB2X3NoaW1faW5qZWN0X2V2dGNobih1bnNpZ25l
ZCBpbnQgcG9ydCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggNjRhYmMxZGY2Yy4uMjU0MWVjYjA0ZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVk
LmgKQEAgLTYwMyw3ICs2MDMsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBkb21haW4gKnJjdV9s
b2NrX2N1cnJlbnRfZG9tYWluKHZvaWQpCiBzdHJ1Y3QgZG9tYWluICpnZXRfZG9tYWluX2J5X2lk
KGRvbWlkX3QgZG9tKTsKIHZvaWQgZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCk7CiBp
bnQgZG9tYWluX2tpbGwoc3RydWN0IGRvbWFpbiAqZCk7Ci12b2lkIGRvbWFpbl9zaHV0ZG93bihz
dHJ1Y3QgZG9tYWluICpkLCB1OCByZWFzb24pOworaW50IGRvbWFpbl9zaHV0ZG93bihzdHJ1Y3Qg
ZG9tYWluICpkLCB1OCByZWFzb24pOwogdm9pZCBkb21haW5fcmVzdW1lKHN0cnVjdCBkb21haW4g
KmQpOwogdm9pZCBkb21haW5fcGF1c2VfZm9yX2RlYnVnZ2VyKHZvaWQpOwogCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 11:59:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 11:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZxzu-0005MI-Bi; Fri, 12 Jan 2018 11:59:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZxzt-0004pS-6D
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 11:59:45 +0000
X-Inumbo-ID: 4af471af-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4af471af-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531107"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:33 +0000
Message-ID: <20180112112910.16762-26-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 25/62] xen/console: Introduce console=xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzcGVjaWZpZXMgd2hldGhlciB0byB1c2UgWGVuIHNwZWNpZmljIGNvbnNvbGUgb3V0cHV0
LiBUaGVyZSBhcmUKdHdvIHZhcmlhbnRzOiBvbmUgaXMgdGhlIGh5cGVydmlzb3IgY29uc29sZSwg
dGhlIG90aGVyIGlzIHRoZSBtYWdpYwpkZWJ1ZyBwb3J0IDB4ZTkuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9kcml2ZXJzL2NoYXIvY29uc29s
ZS5jICAgICAgICAgICAgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCB8IDEzICsrKysrKysrKysKIDIg
ZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggMTlkMGU3
NGYxNy4uZDA1ZWJmOWY3MCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMK
KysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTMxLDYgKzMxLDEwIEBACiAjaW5j
bHVkZSA8eGVuL2Vhcmx5X3ByaW50ay5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAKKyNp
ZmRlZiBDT05GSUdfWDg2CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CisjZW5kaWYKKwogLyogY29u
c29sZTogY29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgY29uc29sZSBvdXRwdXRzLiAqLwogc3RhdGlj
IGNoYXIgX19pbml0ZGF0YSBvcHRfY29uc29sZVszMF0gPSBPUFRfQ09OU09MRV9TVFI7CiBzdHJp
bmdfcGFyYW0oImNvbnNvbGUiLCBvcHRfY29uc29sZSk7CkBAIC04Myw2ICs4NywxMCBAQCBzdGF0
aWMgdWludDMyX3QgY29ucmluZ2MsIGNvbnJpbmdwOwogCiBzdGF0aWMgaW50IF9fcmVhZF9tb3N0
bHkgc2VyY29uX2hhbmRsZSA9IC0xOwogCisjaWZkZWYgQ09ORklHX1g4Ngorc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBvcHRfY29uc29sZV94ZW47IC8qIGNvbnNvbGU9eGVuICovCisjZW5kaWYK
Kwogc3RhdGljIERFRklORV9TUElOTE9DSyhjb25zb2xlX2xvY2spOwogCiAvKgpAQCAtNDMyLDYg
KzQ0MCwxNiBAQCBzdGF0aWMgdm9pZCBub3RpZnlfZG9tMF9jb25fcmluZyh1bnNpZ25lZCBsb25n
IHVudXNlZCkKIHN0YXRpYyBERUNMQVJFX1NPRlRJUlFfVEFTS0xFVChub3RpZnlfZG9tMF9jb25f
cmluZ190YXNrbGV0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5vdGlmeV9kb20w
X2Nvbl9yaW5nLCAwKTsKIAorI2lmZGVmIENPTkZJR19YODYKK3N0YXRpYyBpbmxpbmUgdm9pZCB4
ZW5fY29uc29sZV93cml0ZV9kZWJ1Z19wb3J0KGNvbnN0IGNoYXIgKmJ1Ziwgc2l6ZV90IGxlbikK
K3sKKyAgICB1bnNpZ25lZCBsb25nIHRtcDsKKyAgICBhc20gdm9sYXRpbGUgKCAicmVwIG91dHNi
OyIKKyAgICAgICAgICAgICAgICAgICA6ICI9JlMiICh0bXApLCAiPSZjIiAodG1wKQorICAgICAg
ICAgICAgICAgICAgIDogIjAiIChidWYpLCAiMSIgKGxlbiksICJkIiAoMHhlOSkgKTsKK30KKyNl
bmRpZgorCiBzdGF0aWMgbG9uZyBndWVzdF9jb25zb2xlX3dyaXRlKFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oY2hhcikgYnVmZmVyLCBpbnQgY291bnQpCiB7CiAgICAgY2hhciBrYnVmWzEyOF07CkBA
IC00NTgsNiArNDc2LDE4IEBAIHN0YXRpYyBsb25nIGd1ZXN0X2NvbnNvbGVfd3JpdGUoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTShjaGFyKSBidWZmZXIsIGludCBjb3VudCkKICAgICAgICAgICAgIHNl
cmNvbl9wdXRzKGtidWYpOwogICAgICAgICAgICAgdmlkZW9fcHV0cyhrYnVmKTsKIAorI2lmZGVm
IENPTkZJR19YODYKKyAgICAgICAgICAgIGlmICggb3B0X2NvbnNvbGVfeGVuICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBzaXplX3QgbGVuID0gc3RybGVuKGtidWYpOworCisgICAg
ICAgICAgICAgICAgaWYgKCB4ZW5fZ3Vlc3QgKQorICAgICAgICAgICAgICAgICAgICB4ZW5faHlw
ZXJjYWxsX2NvbnNvbGVfd3JpdGUoa2J1ZiwgbGVuKTsKKyAgICAgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgICAgIHhlbl9jb25zb2xlX3dyaXRlX2RlYnVnX3BvcnQoa2J1ZiwgbGVu
KTsKKyAgICAgICAgICAgIH0KKyNlbmRpZgorCiAgICAgICAgICAgICBpZiAoIG9wdF9jb25zb2xl
X3RvX3JpbmcgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGNvbnJpbmdfcHV0cyhr
YnVmKTsKQEAgLTU2Nyw2ICs1OTcsMTggQEAgc3RhdGljIHZvaWQgX19wdXRzdHIoY29uc3QgY2hh
ciAqc3RyKQogICAgIHNlcmNvbl9wdXRzKHN0cik7CiAgICAgdmlkZW9fcHV0cyhzdHIpOwogCisj
aWZkZWYgQ09ORklHX1g4NgorICAgIGlmICggb3B0X2NvbnNvbGVfeGVuICkKKyAgICB7CisgICAg
ICAgIHNpemVfdCBsZW4gPSBzdHJsZW4oc3RyKTsKKworICAgICAgICBpZiAoIHhlbl9ndWVzdCAp
CisgICAgICAgICAgICB4ZW5faHlwZXJjYWxsX2NvbnNvbGVfd3JpdGUoc3RyLCBsZW4pOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICB4ZW5fY29uc29sZV93cml0ZV9kZWJ1Z19wb3J0KHN0ciwg
bGVuKTsKKyAgICB9CisjZW5kaWYKKwogICAgIGNvbnJpbmdfcHV0cyhzdHIpOwogCiAgICAgaWYg
KCAhY29uc29sZV9sb2Nrc19idXN0ZWQgKQpAQCAtNzYyLDYgKzgwNCwxMCBAQCB2b2lkIF9faW5p
dCBjb25zb2xlX2luaXRfcHJlaXJxKHZvaWQpCiAgICAgICAgICAgICBwKys7CiAgICAgICAgIGlm
ICggIXN0cm5jbXAocCwgInZnYSIsIDMpICkKICAgICAgICAgICAgIHZpZGVvX2luaXQoKTsKKyNp
ZmRlZiBDT05GSUdfWDg2CisgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChwLCAieGVuIiwgMykg
KQorICAgICAgICAgICAgb3B0X2NvbnNvbGVfeGVuID0gdHJ1ZTsKKyNlbmRpZgogICAgICAgICBl
bHNlIGlmICggIXN0cm5jbXAocCwgIm5vbmUiLCA0KSApCiAgICAgICAgICAgICBjb250aW51ZTsK
ICAgICAgICAgZWxzZSBpZiAoIChzaCA9IHNlcmlhbF9wYXJzZV9oYW5kbGUocCkpID49IDAgKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKaW5kZXggZTBiMDBmOTdmYi4uOWNkOTVk
MmI5MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVyY2FsbC5oCkBAIC05OSw2ICs5OSwx
MyBAQCBzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9tZW1vcnlfb3AodW5zaWduZWQg
aW50IGNtZCwgdm9pZCAqYXJnKQogLyoKICAqIEhpZ2hlciBsZXZlbCBoeXBlcmNhbGwgaGVscGVy
cwogICovCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2h5cGVyY2FsbF9jb25zb2xlX3dyaXRlKAor
ICAgIGNvbnN0IGNoYXIgKmJ1ZiwgdW5zaWduZWQgaW50IGNvdW50KQoreworICAgICh2b2lkKV9o
eXBlcmNhbGw2NF8zKGxvbmcsIF9fSFlQRVJWSVNPUl9jb25zb2xlX2lvLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIENPTlNPTEVJT193cml0ZSwgY291bnQsIGJ1Zik7Cit9CisKIHN0YXRpYyBp
bmxpbmUgbG9uZyB4ZW5faHlwZXJjYWxsX3NodXRkb3duKHVuc2lnbmVkIGludCByZWFzb24pCiB7
CiAgICAgc3RydWN0IHNjaGVkX3NodXRkb3duIHMgPSB7IC5yZWFzb24gPSByZWFzb24gfTsKQEAg
LTEwOSw2ICsxMTYsMTIgQEAgc3RhdGljIGlubGluZSBsb25nIHhlbl9oeXBlcmNhbGxfc2h1dGRv
d24odW5zaWduZWQgaW50IHJlYXNvbikKIAogI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgogCitz
dGF0aWMgaW5saW5lIHZvaWQgeGVuX2h5cGVyY2FsbF9jb25zb2xlX3dyaXRlKAorICAgIGNvbnN0
IGNoYXIgKmJ1ZiwgdW5zaWduZWQgaW50IGNvdW50KQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOworfQorCiBzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9zaHV0ZG93bih1bnNp
Z25lZCBpbnQgcmVhc29uKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:00:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:00:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy0E-0006VN-3U; Fri, 12 Jan 2018 12:00:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy0C-0005mA-4G
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:00:04 +0000
X-Inumbo-ID: 4ab71048-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4ab71048-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531097"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:19 +0000
Message-ID: <20180112112910.16762-12-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 11/62] tools/ocaml: Expose arch_config in
	domaininfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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
bHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgfCAyOSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSAgICAgfCAyOCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1
YnMuYyB8IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDgx
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCmluZGV4
IDcwYTMyNWIwZTkuLmQ1NDkwNjhkNjAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMv
eGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKQEAgLTI4LDYg
KzI4LDM0IEBAIHR5cGUgdmNwdWluZm8gPQogCWNwdW1hcDogaW50MzI7CiB9CiAKK3R5cGUgeGVu
X2FybV9hcmNoX2RvbWFpbmNvbmZpZyA9Cit7CisJZ2ljX3ZlcnNpb246IGludDsKKwlucl9zcGlz
OiBpbnQ7CisJY2xvY2tfZnJlcXVlbmN5OiBpbnQzMjsKK30KKwordHlwZSB4ODZfYXJjaF9lbXVs
YXRpb25fZmxhZ3MgPQorCXwgWDg2X0VNVV9MQVBJQworCXwgWDg2X0VNVV9IUEVUCisJfCBYODZf
RU1VX1BNCisJfCBYODZfRU1VX1JUQworCXwgWDg2X0VNVV9JT0FQSUMKKwl8IFg4Nl9FTVVfUElD
CisJfCBYODZfRU1VX1ZHQQorCXwgWDg2X0VNVV9JT01NVQorCXwgWDg2X0VNVV9QSVQKKwl8IFg4
Nl9FTVVfVVNFX1BJUlEKKwordHlwZSB4ZW5feDg2X2FyY2hfZG9tYWluY29uZmlnID0KK3sKKwll
bXVsYXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncyBsaXN0OworfQorCit0eXBl
IGFyY2hfZG9tYWluY29uZmlnID0KKwl8IEFSTSBvZiB4ZW5fYXJtX2FyY2hfZG9tYWluY29uZmln
CisJfCBYODYgb2YgeGVuX3g4Nl9hcmNoX2RvbWFpbmNvbmZpZworCiB0eXBlIGRvbWFpbmluZm8g
PQogewogCWRvbWlkICAgICAgICAgICAgIDogZG9taWQ7CkBAIC00Niw2ICs3NCw3IEBAIHR5cGUg
ZG9tYWluaW5mbyA9CiAJbWF4X3ZjcHVfaWQgICAgICAgOiBpbnQ7CiAJc3NpZHJlZiAgICAgICAg
ICAgOiBpbnQzMjsKIAloYW5kbGUgICAgICAgICAgICA6IGludCBhcnJheTsKKwlhcmNoX2NvbmZp
ZyAgICAgICA6IGFyY2hfZG9tYWluY29uZmlnOwogfQogCiB0eXBlIHNjaGVkX2NvbnRyb2wgPQpk
aWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBiL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggNzAyZDhhN2FiOC4uMDhmMWZkMjZhZSAxMDA2NDQK
LS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysgYi90b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmwubWxpCkBAIC0yMiw2ICsyMiwzMyBAQCB0eXBlIHZjcHVpbmZvID0gewog
ICBjcHV0aW1lIDogaW50NjQ7CiAgIGNwdW1hcCA6IGludDMyOwogfQorCit0eXBlIHhlbl9hcm1f
YXJjaF9kb21haW5jb25maWcgPSB7CisgIGdpY192ZXJzaW9uOiBpbnQ7CisgIG5yX3NwaXM6IGlu
dDsKKyAgY2xvY2tfZnJlcXVlbmN5OiBpbnQzMjsKK30KKwordHlwZSB4ODZfYXJjaF9lbXVsYXRp
b25fZmxhZ3MgPQorICB8IFg4Nl9FTVVfTEFQSUMKKyAgfCBYODZfRU1VX0hQRVQKKyAgfCBYODZf
RU1VX1BNCisgIHwgWDg2X0VNVV9SVEMKKyAgfCBYODZfRU1VX0lPQVBJQworICB8IFg4Nl9FTVVf
UElDCisgIHwgWDg2X0VNVV9WR0EKKyAgfCBYODZfRU1VX0lPTU1VCisgIHwgWDg2X0VNVV9QSVQK
KyAgfCBYODZfRU1VX1VTRV9QSVJRCisKK3R5cGUgeGVuX3g4Nl9hcmNoX2RvbWFpbmNvbmZpZyA9
IHsKKyAgZW11bGF0aW9uX2ZsYWdzOiB4ODZfYXJjaF9lbXVsYXRpb25fZmxhZ3MgbGlzdDsKK30K
KwordHlwZSBhcmNoX2RvbWFpbmNvbmZpZyA9CisgIHwgQVJNIG9mIHhlbl9hcm1fYXJjaF9kb21h
aW5jb25maWcKKyAgfCBYODYgb2YgeGVuX3g4Nl9hcmNoX2RvbWFpbmNvbmZpZworCiB0eXBlIGRv
bWFpbmluZm8gPSB7CiAgIGRvbWlkIDogZG9taWQ7CiAgIGR5aW5nIDogYm9vbDsKQEAgLTM5LDYg
KzY2LDcgQEAgdHlwZSBkb21haW5pbmZvID0gewogICBtYXhfdmNwdV9pZCA6IGludDsKICAgc3Np
ZHJlZiA6IGludDMyOwogICBoYW5kbGUgOiBpbnQgYXJyYXk7CisgIGFyY2hfY29uZmlnIDogYXJj
aF9kb21haW5jb25maWc7CiB9CiB0eXBlIHNjaGVkX2NvbnRyb2wgPSB7IHdlaWdodCA6IGludDsg
Y2FwIDogaW50OyB9CiB0eXBlIHBoeXNpbmZvX2NhcF9mbGFnID0gQ0FQX0hWTSB8IENBUF9EaXJl
Y3RJTwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgYi90
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwppbmRleCBjNjY3MzJmNjdjLi4xMjRh
YTM0ZmU4IDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwor
KysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwpAQCAtMjczLDEwICsyNzMs
MTAgQEAgQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19kb21haW5fc2h1dGRvd24odmFsdWUgeGNoLCB2
YWx1ZSBkb21pZCwgdmFsdWUgcmVhc29uKQogc3RhdGljIHZhbHVlIGFsbG9jX2RvbWFpbmluZm8o
eGNfZG9tYWluaW5mb190ICogaW5mbykKIHsKIAlDQU1McGFyYW0wKCk7Ci0JQ0FNTGxvY2FsMihy
ZXN1bHQsIHRtcCk7CisJQ0FNTGxvY2FsNShyZXN1bHQsIHRtcCwgYXJjaF9jb25maWcsIHg4Nl9h
cmNoX2NvbmZpZywgZW11bF9saXN0KTsKIAlpbnQgaTsKIAotCXJlc3VsdCA9IGNhbWxfYWxsb2Nf
dHVwbGUoMTYpOworCXJlc3VsdCA9IGNhbWxfYWxsb2NfdHVwbGUoMTcpOwogCiAJU3RvcmVfZmll
bGQocmVzdWx0LCAgMCwgVmFsX2ludChpbmZvLT5kb21haW4pKTsKIAlTdG9yZV9maWVsZChyZXN1
bHQsICAxLCBWYWxfYm9vbChpbmZvLT5mbGFncyAmIFhFTl9ET01JTkZfZHlpbmcpKTsKQEAgLTMw
Miw2ICszMDIsMjggQEAgc3RhdGljIHZhbHVlIGFsbG9jX2RvbWFpbmluZm8oeGNfZG9tYWluaW5m
b190ICogaW5mbykKIAogCVN0b3JlX2ZpZWxkKHJlc3VsdCwgMTUsIHRtcCk7CiAKKwkvKiBlbXVs
YXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncyBsaXN0OyAqLworCXRtcCA9IGVt
dWxfbGlzdCA9IFZhbF9lbXB0eWxpc3Q7CisJZm9yIChpID0gMDsgaSA8IDEwOyBpKyspIHsKKwkJ
aWYgKChpbmZvLT5hcmNoX2NvbmZpZy5lbXVsYXRpb25fZmxhZ3MgPj4gaSkgJiAxKSB7CisJCQl0
bXAgPSBjYW1sX2FsbG9jX3NtYWxsKDIsIFRhZ19jb25zKTsKKwkJCUZpZWxkKHRtcCwgMCkgPSBW
YWxfaW50KGkpOworCQkJRmllbGQodG1wLCAxKSA9IGVtdWxfbGlzdDsKKwkJCWVtdWxfbGlzdCA9
IHRtcDsKKwkJfQorCX0KKworCS8qIHhlbl94ODZfYXJjaF9kb21haW5jb25maWcgKi8KKwl4ODZf
YXJjaF9jb25maWcgPSBjYW1sX2FsbG9jX3R1cGxlKDEpOworCVN0b3JlX2ZpZWxkKHg4Nl9hcmNo
X2NvbmZpZywgMCwgZW11bF9saXN0KTsKKworCS8qIGFyY2hfY29uZmlnOiBhcmNoX2RvbWFpbmNv
bmZpZyAqLworCWFyY2hfY29uZmlnID0gY2FtbF9hbGxvY19zbWFsbCgxLCAxKTsKKworCVN0b3Jl
X2ZpZWxkKGFyY2hfY29uZmlnLCAwLCB4ODZfYXJjaF9jb25maWcpOworCisJU3RvcmVfZmllbGQo
cmVzdWx0LCAxNiwgYXJjaF9jb25maWcpOworCiAJQ0FNTHJldHVybihyZXN1bHQpOwogfQogCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:00:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy0K-0006jW-Ca; Fri, 12 Jan 2018 12:00:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy0K-0006Wy-2i
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:00:12 +0000
X-Inumbo-ID: 4abb57cb-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4abb57cb-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531101"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:48 +0000
Message-ID: <20180112112910.16762-41-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 40/62] xen/x86: make VGA support selectable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRocm91Z2ggYSBL
Y29uZmlnIG9wdGlvbi4gRW5hYmxlIGl0IGJ5IGRlZmF1bHQsIGFuZCBkaXNhYmxlIGl0IGZvciB0
aGUKUFYtaW4tUFZIIHNoaW0uCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0
b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnIHwgMiAtLQogeGVuL2FyY2gveDg2L0tj
b25maWcgICAgICAgICAgICAgICB8IDEgLQogeGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tayAg
ICAgICB8IDEgKwogeGVuL2FyY2gveDg2L2Jvb3QvY21kbGluZS5jICAgICAgICB8IDUgKysrKy0K
IHhlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyAgICAgfCA3ICsrKysrKysKIHhlbi9hcmNo
L3g4Ni9lZmkvZWZpLWJvb3QuaCAgICAgICAgfCA0ICsrKysKIHhlbi9hcmNoL3g4Ni9wbGF0Zm9y
bV9oeXBlcmNhbGwuYyAgfCAyICsrCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAg
IHwgMiArKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICB8IDYgKysrKysrCiB4
ZW4vZHJpdmVycy92aWRlby9LY29uZmlnICAgICAgICAgIHwgOCArKysrKysrLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9zZXR1cC5oICAgICAgICB8IDYgKysrKysrCiAxMSBmaWxlcyBjaGFuZ2VkLCAz
OSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13
YXJlL3hlbi1kaXIvc2hpbS5jb25maWcgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29u
ZmlnCmluZGV4IDIyN2ExMmZiNGMuLmQ1YmQ1MTY2MzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13
YXJlL3hlbi1kaXIvc2hpbS5jb25maWcKKysrIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGlt
LmNvbmZpZwpAQCAtNjgsOCArNjgsNiBAQCBDT05GSUdfSEFTX0VIQ0k9eQogQ09ORklHX0hBU19D
UFVGUkVRPXkKIENPTkZJR19IQVNfUEFTU1RIUk9VR0g9eQogQ09ORklHX0hBU19QQ0k9eQotQ09O
RklHX1ZJREVPPXkKLUNPTkZJR19WR0E9eQogQ09ORklHX0RFRkNPTkZJR19MSVNUPSIkQVJDSF9E
RUZDT05GSUciCiBDT05GSUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvS2NvbmZpZyBiL3hlbi9hcmNoL3g4Ni9LY29uZmlnCmluZGV4IDQ5NTM1MzNm
MTYuLmY2MjFlNzk5ZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnCisrKyBiL3hl
bi9hcmNoL3g4Ni9LY29uZmlnCkBAIC0yNCw3ICsyNCw2IEBAIGNvbmZpZyBYODYKIAlzZWxlY3Qg
SEFTX1BEWAogCXNlbGVjdCBIQVNfVUJTQU4KIAlzZWxlY3QgTlVNQQotCXNlbGVjdCBWR0EKIAog
Y29uZmlnIEFSQ0hfREVGQ09ORklHCiAJc3RyaW5nCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Ym9vdC9idWlsZDMyLm1rIGIveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tawppbmRleCBmN2U4
ZWJlNjdkLi40OGM3NDA3YzAwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMy
Lm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsKQEAgLTUsNiArNSw3IEBAIGlu
Y2x1ZGUgJChYRU5fUk9PVCkvQ29uZmlnLm1rCiAkKGNhbGwgY2Mtb3B0aW9ucy1hZGQsQ0ZMQUdT
LENDLCQoRU1CRURERURfRVhUUkFfQ0ZMQUdTKSkKIAogQ0ZMQUdTICs9IC1XZXJyb3IgLWZuby1h
c3luY2hyb25vdXMtdW53aW5kLXRhYmxlcyAtZm5vLWJ1aWx0aW4gLWcwIC1tc29mdC1mbG9hdAor
Q0ZMQUdTICs9IC1JJChYRU5fUk9PVCkveGVuL2luY2x1ZGUKIENGTEFHUyA6PSAkKGZpbHRlci1v
dXQgLWZsdG8sJChDRkxBR1MpKSAKIAogIyBOQi4gYXdrIGludm9jYXRpb24gaXMgYSBwb3J0YWJs
ZSBhbHRlcm5hdGl2ZSB0byAnaGVhZCAtbiAtMScKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9i
b290L2NtZGxpbmUuYyBiL3hlbi9hcmNoL3g4Ni9ib290L2NtZGxpbmUuYwppbmRleCAwNmFhMDY0
ZTcyLi41MWIwNjU5YTA0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9jbWRsaW5lLmMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvY21kbGluZS5jCkBAIC0zMCw2ICszMCw3IEBAIGFzbSAo
CiAgICAgIiAgICBqbXAgIGNtZGxpbmVfcGFyc2VfZWFybHkgICAgICBcbiIKICAgICApOwogCisj
aW5jbHVkZSA8eGVuL2tjb25maWcuaD4KICNpbmNsdWRlICJkZWZzLmgiCiAjaW5jbHVkZSAidmlk
ZW8uaCIKIApAQCAtMzM2LDUgKzMzNyw3IEBAIHZvaWQgX19zdGRjYWxsIGNtZGxpbmVfcGFyc2Vf
ZWFybHkoY29uc3QgY2hhciAqY21kbGluZSwgZWFybHlfYm9vdF9vcHRzX3QgKmVibykKICAgICBl
Ym8tPnNraXBfcmVhbG1vZGUgPSBza2lwX3JlYWxtb2RlKGNtZGxpbmUpOwogICAgIGViby0+b3B0
X2VkZCA9IGVkZF9wYXJzZShjbWRsaW5lKTsKICAgICBlYm8tPm9wdF9lZGlkID0gZWRpZF9wYXJz
ZShjbWRsaW5lKTsKLSAgICB2Z2FfcGFyc2UoY21kbGluZSwgZWJvKTsKKworICAgIGlmICggSVNf
RU5BQkxFRChDT05GSUdfVklERU8pICkKKyAgICAgICAgdmdhX3BhcnNlKGNtZGxpbmUsIGVibyk7
CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMgYi94ZW4vYXJj
aC94ODYvYm9vdC90cmFtcG9saW5lLlMKaW5kZXggNGQ2NDBmM2ZjZC4uYTE3YTkwZGY1ZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L3RyYW1wb2xpbmUuUwpAQCAtMjE5LDcgKzIxOSw5IEBAIHRyYW1wb2xpbmVfYm9vdF9j
cHVfZW50cnk6CiAgICAgICAgICAqLwogICAgICAgICBjYWxsICAgIGdldF9tZW1vcnlfbWFwCiAg
ICAgICAgIGNhbGwgICAgZ2V0X2VkZAorI2lmZGVmIENPTkZJR19WSURFTwogICAgICAgICBjYWxs
ICAgIHZpZGVvCisjZW5kaWYKIAogICAgICAgICBtb3YgICAgICQweDAyMDAsJWF4CiAgICAgICAg
IGludCAgICAgJDB4MTYKQEAgLTI2NywxMCArMjY5LDEzIEBAIG9wdF9lZGlkOgogICAgICAgICAu
Ynl0ZSAgIDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRURJRCBwYXJzaW5nIG9w
dGlvbiAoZm9yY2Uvbm8vZGVmYXVsdCkuICovCiAvKiBQYWRkaW5nLiAqLwogICAgICAgICAuYnl0
ZSAgIDAKKworI2lmZGVmIENPTkZJR19WSURFTwogR0xPQkFMKGJvb3RfdmlkX21vZGUpCiAgICAg
ICAgIC53b3JkICAgVklERU9fODB4MjUgICAgICAgICAgICAgICAgICAgICAvKiBJZiB3ZSBkb24n
dCBydW4gYXQgYWxsLCBhc3N1bWUgYmFzaWMgdmlkZW8gbW9kZSAzIGF0IDgweDI1LiAqLwogdmVz
YV9zaXplOgogICAgICAgICAud29yZCAgIDAsMCwwICAgICAgICAgICAgICAgICAgICAgICAgICAg
Lyogd2lkdGggeCBkZXB0aCB4IGhlaWdodCAqLworI2VuZGlmCiAKIEdMT0JBTChrYmRfc2hpZnRf
ZmxhZ3MpCiAgICAgICAgIC5ieXRlICAgMApAQCAtMjc5LDQgKzI4NCw2IEBAIHJtX2lkdDogLndv
cmQgICAyNTYqNC0xLCAwLCAwCiAKICNpbmNsdWRlICJtZW0uUyIKICNpbmNsdWRlICJlZGQuUyIK
KyNpZmRlZiBDT05GSUdfVklERU8KICNpbmNsdWRlICJ2aWRlby5TIgorI2VuZGlmCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZWZpL2VmaS1ib290LmggYi94ZW4vYXJjaC94ODYvZWZpL2VmaS1i
b290LmgKaW5kZXggZDMwZjY4OGE1YS4uNTc4OWQyY2I3MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2VmaS9lZmktYm9vdC5oCisrKyBiL3hlbi9hcmNoL3g4Ni9lZmkvZWZpLWJvb3QuaApAQCAt
NDc5LDE2ICs0NzksMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IGVmaV9hcmNoX2VkZCh2b2lkKQog
CiBzdGF0aWMgdm9pZCBfX2luaXQgZWZpX2FyY2hfY29uc29sZV9pbml0KFVJTlROIGNvbHMsIFVJ
TlROIHJvd3MpCiB7CisjaWZkZWYgQ09ORklHX1ZJREVPCiAgICAgdmdhX2NvbnNvbGVfaW5mby52
aWRlb190eXBlID0gWEVOX1ZHQVRZUEVfVEVYVF9NT0RFXzM7CiAgICAgdmdhX2NvbnNvbGVfaW5m
by51LnRleHRfbW9kZV8zLmNvbHVtbnMgPSBjb2xzOwogICAgIHZnYV9jb25zb2xlX2luZm8udS50
ZXh0X21vZGVfMy5yb3dzID0gcm93czsKICAgICB2Z2FfY29uc29sZV9pbmZvLnUudGV4dF9tb2Rl
XzMuZm9udF9oZWlnaHQgPSAxNjsKKyNlbmRpZgogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgZWZp
X2FyY2hfdmlkZW9faW5pdChFRklfR1JBUEhJQ1NfT1VUUFVUX1BST1RPQ09MICpnb3AsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBVSU5UTiBpbmZvX3NpemUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFRklfR1JBUEhJQ1NfT1VUUFVUX01P
REVfSU5GT1JNQVRJT04gKm1vZGVfaW5mbykKIHsKKyNpZmRlZiBDT05GSUdfVklERU8KICAgICBp
bnQgYnBwID0gMDsKIAogICAgIHN3aXRjaCAoIG1vZGVfaW5mby0+UGl4ZWxGb3JtYXQgKQpAQCAt
NTUwLDYgKzU1Myw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBlZmlfYXJjaF92aWRlb19pbml0KEVG
SV9HUkFQSElDU19PVVRQVVRfUFJPVE9DT0wgKmdvcCwKICAgICAgICAgdmdhX2NvbnNvbGVfaW5m
by51LnZlc2FfbGZiLmxmYl9zaXplID0KICAgICAgICAgICAgIChnb3AtPk1vZGUtPkZyYW1lQnVm
ZmVyU2l6ZSArIDB4ZmZmZikgPj4gMTY7CiAgICAgfQorI2VuZGlmCiB9CiAKIHN0YXRpYyB2b2lk
IF9faW5pdCBlZmlfYXJjaF9tZW1vcnlfc2V0dXAodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9wbGF0Zm9ybV9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9wbGF0Zm9ybV9oeXBlcmNh
bGwuYwppbmRleCBlYmMyZjM5NGVlLi5lYTE4YzMyMTVhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcGxhdGZvcm1faHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L3BsYXRmb3JtX2h5cGVy
Y2FsbC5jCkBAIC0zODgsNiArMzg4LDcgQEAgcmV0X3QgZG9fcGxhdGZvcm1fb3AoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTSh4ZW5fcGxhdGZvcm1fb3BfdCkgdV94ZW5wZl9vcCkKICAgICAgICAgfQog
ICAgICAgICBjYXNlIFhFTl9GV19WQkVERENfSU5GTzoKICAgICAgICAgICAgIHJldCA9IC1FU1JD
SDsKKyNpZmRlZiBDT05GSUdfVklERU8KICAgICAgICAgICAgIGlmICggb3AtPnUuZmlybXdhcmVf
aW5mby5pbmRleCAhPSAwICkKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGlm
ICggKih1MzIgKilib290c3ltKGJvb3RfZWRpZF9pbmZvKSA9PSAweDEzMTMxMzEzICkKQEAgLTQw
Niw2ICs0MDcsNyBAQCByZXRfdCBkb19wbGF0Zm9ybV9vcChYRU5fR1VFU1RfSEFORExFX1BBUkFN
KHhlbl9wbGF0Zm9ybV9vcF90KSB1X3hlbnBmX29wKQogICAgICAgICAgICAgICAgICBjb3B5X3Rv
X2NvbXBhdChvcC0+dS5maXJtd2FyZV9pbmZvLnUudmJlZGRjX2luZm8uZWRpZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vdHN5bShib290X2VkaWRfaW5mbyksIDEyOCkgKQog
ICAgICAgICAgICAgICAgIHJldCA9IC1FRkFVTFQ7CisjZW5kaWYKICAgICAgICAgICAgIGJyZWFr
OwogICAgICAgICBjYXNlIFhFTl9GV19FRklfSU5GTzoKICAgICAgICAgICAgIHJldCA9IGVmaV9n
ZXRfaW5mbyhvcC0+dS5maXJtd2FyZV9pbmZvLmluZGV4LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXgg
OGZkNDBiNTI1NC4uNTBhNDIzZTM1ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBf
YnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC04MjcsMTEgKzgy
NywxMyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgaWYgKCBjbWRsaW5lICE9IE5VTEwgKQogICAgICAgICBzdHJsY3B5KChjaGFyICopc2ktPmNt
ZF9saW5lLCBjbWRsaW5lLCBzaXplb2Yoc2ktPmNtZF9saW5lKSk7CiAKKyNpZmRlZiBDT05GSUdf
VklERU8KICAgICBpZiAoIGZpbGxfY29uc29sZV9zdGFydF9pbmZvKCh2b2lkICopKHNpICsgMSkp
ICkKICAgICB7CiAgICAgICAgIHNpLT5jb25zb2xlLmRvbTAuaW5mb19vZmYgID0gc2l6ZW9mKHN0
cnVjdCBzdGFydF9pbmZvKTsKICAgICAgICAgc2ktPmNvbnNvbGUuZG9tMC5pbmZvX3NpemUgPSBz
aXplb2Yoc3RydWN0IGRvbTBfdmdhX2NvbnNvbGVfaW5mbyk7CiAgICAgfQorI2VuZGlmCiAKICAg
ICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgICAgIHhsYXRfc3RhcnRfaW5mbyhz
aSwgWExBVF9zdGFydF9pbmZvX2NvbnNvbGVfZG9tMCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDBjOWI1NWZmNzEuLmIyYWJj
YWEyNzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCkBAIC00NTYsNiArNDU2LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21h
eF9wZHgodW5zaWduZWQgbG9uZyB0b3BfcGFnZSkKIC8qIEEgdGVtcG9yYXJ5IGNvcHkgb2YgdGhl
IGU4MjAgbWFwIHRoYXQgd2UgY2FuIG1lc3Mgd2l0aCBkdXJpbmcgYm9vdHN0cmFwLiAqLwogc3Rh
dGljIHN0cnVjdCBlODIwbWFwIF9faW5pdGRhdGEgYm9vdF9lODIwOwogCisjaWZkZWYgQ09ORklH
X1ZJREVPCiBzdHJ1Y3QgYm9vdF92aWRlb19pbmZvIHsKICAgICB1OCAgb3JpZ194OyAgICAgICAg
ICAgICAvKiAweDAwICovCiAgICAgdTggIG9yaWdfeTsgICAgICAgICAgICAgLyogMHgwMSAqLwpA
QCAtNDg2LDkgKzQ4NywxMSBAQCBzdHJ1Y3QgYm9vdF92aWRlb19pbmZvIHsKICAgICB1MTYgdmVz
YV9hdHRyaWI7ICAgICAgICAvKiAweDI4ICovCiB9OwogZXh0ZXJuIHN0cnVjdCBib290X3ZpZGVv
X2luZm8gYm9vdF92aWRfaW5mbzsKKyNlbmRpZgogCiBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vf
dmlkZW9faW5mbyh2b2lkKQogeworI2lmZGVmIENPTkZJR19WSURFTwogICAgIHN0cnVjdCBib290
X3ZpZGVvX2luZm8gKmJ2aSA9ICZib290c3ltKGJvb3RfdmlkX2luZm8pOwogCiAgICAgLyogdmdh
X2NvbnNvbGVfaW5mbyBpcyBmaWxsZWQgZGlyZWN0bHkgb24gRUZJIHBsYXRmb3JtLiAqLwpAQCAt
NTI0LDYgKzUyNyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwYXJzZV92aWRlb19pbmZvKHZvaWQp
CiAgICAgICAgIHZnYV9jb25zb2xlX2luZm8udS52ZXNhX2xmYi5nYmxfY2FwcyA9IGJ2aS0+Y2Fw
YWJpbGl0aWVzOwogICAgICAgICB2Z2FfY29uc29sZV9pbmZvLnUudmVzYV9sZmIubW9kZV9hdHRy
cyA9IGJ2aS0+dmVzYV9hdHRyaWI7CiAgICAgfQorI2VuZGlmCiB9CiAKIHN0YXRpYyB2b2lkIF9f
aW5pdCBrZXhlY19yZXNlcnZlX2FyZWEoc3RydWN0IGU4MjBtYXAgKmU4MjApCkBAIC03NDEsNiAr
NzQ1LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBt
YmlfcCkKIAogICAgIHByaW50aygiWGVuIGltYWdlIGxvYWQgYmFzZSBhZGRyZXNzOiAlI2x4XG4i
LCB4ZW5fcGh5c19zdGFydCk7CiAKKyNpZmRlZiBDT05GSUdfVklERU8KICAgICBwcmludGsoIlZp
ZGVvIGluZm9ybWF0aW9uOlxuIik7CiAKICAgICAvKiBQcmludCBWR0EgZGlzcGxheSBtb2RlIGlu
Zm9ybWF0aW9uLiAqLwpAQCAtNzg0LDYgKzc4OSw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgcHJpbnRrKCJv
ZiByZWFzb25zIHVua25vd25cbiIpOwogICAgICAgICB9CiAgICAgfQorI2VuZGlmCiAKICAgICBw
cmludGsoIkRpc2MgaW5mb3JtYXRpb246XG4iKTsKICAgICBwcmludGsoIiBGb3VuZCAlZCBNQlIg
c2lnbmF0dXJlc1xuIiwKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZpZGVvL0tjb25maWcgYi94
ZW4vZHJpdmVycy92aWRlby9LY29uZmlnCmluZGV4IDBmZmJiZDlhODguLjUyZThjZTZjMTUgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZpZGVvL0tjb25maWcKKysrIGIveGVuL2RyaXZlcnMvdmlk
ZW8vS2NvbmZpZwpAQCAtMyw4ICszLDE0IEBAIGNvbmZpZyBWSURFTwogCWJvb2wKIAogY29uZmln
IFZHQQotCWJvb2wKKwlib29sICJWR0Egc3VwcG9ydCIgaWYgIVBWX1NISU1fRVhDTFVTSVZFCiAJ
c2VsZWN0IFZJREVPCisJZGVwZW5kcyBvbiBYODYKKwlkZWZhdWx0IHkgaWYgIVBWX1NISU1fRVhD
TFVTSVZFCisJLS0taGVscC0tLQorCSAgRW5hYmxlIFZHQSBvdXRwdXQgZm9yIHRoZSBYZW4gaHlw
ZXJ2aXNvci4KKworCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAogY29uZmlnIEhBU19BUk1fSERMQ0QK
IAlib29sCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NldHVwLmgKaW5kZXggMDVkNjQ3ZDAyZS4uMTkyMzJhZmEwMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zZXR1cC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc2V0dXAuaApAQCAtMzEsOCArMzEsMTQgQEAgdm9pZCBhcmNoX2luaXRfbWVtb3J5KHZvaWQp
Owogdm9pZCBzdWJhcmNoX2luaXRfbWVtb3J5KHZvaWQpOwogCiB2b2lkIGluaXRfSVJRKHZvaWQp
OworCisjaWZkZWYgQ09ORklHX1ZJREVPCiB2b2lkIHZlc2FfaW5pdCh2b2lkKTsKIHZvaWQgdmVz
YV9tdHJyX2luaXQodm9pZCk7CisjZWxzZQorc3RhdGljIGlubGluZSB2b2lkIHZlc2FfaW5pdCh2
b2lkKSB7fTsKK3N0YXRpYyBpbmxpbmUgdm9pZCB2ZXNhX210cnJfaW5pdCh2b2lkKSB7fTsKKyNl
bmRpZgogCiBpbnQgY29uc3RydWN0X2RvbTAoCiAgICAgc3RydWN0IGRvbWFpbiAqZCwKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:00:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy0S-0006xm-Ku; Fri, 12 Jan 2018 12:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy0S-0006oW-2L
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:00:20 +0000
X-Inumbo-ID: 56ddf275-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56ddf275-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974374"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:23 +0000
Message-ID: <20180112112910.16762-16-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 15/62] x86/Kconfig: Options for Xen and PVH
	support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkludHJvZHVj
ZSB0d28gb3B0aW9ucy4gT25lIHRvIGRldGVjdCB3aGV0aGVyIHRoZSBiaW5hcnkgaXMgcnVubmlu
ZyBvbgpYZW4sIHRoZSBvdGhlciBlbmFibGVzIFBWSCBBQkkgc3VwcG9ydC4KClRoZSBmb3JtZXIg
d2lsbCBiZSB1c2VmdWwgdG8gUFYgaW4gSFZNIGFwcHJvYWNoLiBCb3RoIHdpbGwgYmUgdXNlZCBi
eQpQViBpbiBQVkggYXBwcm9hY2guCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgotLS0KdjI6CldyaXRlIGNvbW1pdCBtZXNzYWdlLiBEaWRuJ3QgY2hhbmdlIHRo
ZSBjb25maWcgb3B0aW9uIHZhbHVlIGFzIGl0CnJlcXVpcmVzIGEgbG90IG9mIGNoYW5nZXMgaW4g
bGF0ZXIgcGF0Y2hlcy4KLS0tCiB4ZW4vYXJjaC94ODYvS2NvbmZpZyB8IDE3ICsrKysrKysrKysr
KysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKaW5kZXggN2M0NTgyOTIy
Zi4uYzBiMGJjZGNiMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKKysrIGIveGVu
L2FyY2gveDg2L0tjb25maWcKQEAgLTExNyw2ICsxMTcsMjMgQEAgY29uZmlnIFRCT09UCiAJICBU
ZWNobm9sb2d5IChUWFQpCiAKIAkgIElmIHVuc3VyZSwgc2F5IFkuCisKK2NvbmZpZyBYRU5fR1VF
U1QKKwlkZWZfYm9vbCBuCisJcHJvbXB0ICJYZW4gR3Vlc3QiCisJLS0taGVscC0tLQorCSAgU3Vw
cG9ydCBmb3IgWGVuIGRldGVjdGluZyB3aGVuIGl0IGlzIHJ1bm5pbmcgdW5kZXIgWGVuLgorCisJ
ICBJZiB1bnN1cmUsIHNheSBOLgorCitjb25maWcgUFZIX0dVRVNUCisJZGVmX2Jvb2wgbgorCXBy
b21wdCAiUFZIIEd1ZXN0IgorCWRlcGVuZHMgb24gWEVOX0dVRVNUCisJLS0taGVscC0tLQorCSAg
U3VwcG9ydCBib290aW5nIHVzaW5nIHRoZSBQVkggQUJJLgorCisJICBJZiB1bnN1cmUsIHNheSBO
LgogZW5kbWVudQogCiBzb3VyY2UgImNvbW1vbi9LY29uZmlnIgotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:00:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:00:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy0n-0007TS-Ss; Fri, 12 Jan 2018 12:00:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy0m-0007MK-W0
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:00:41 +0000
X-Inumbo-ID: 50dc901f-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50dc901f-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974364"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:28 +0000
Message-ID: <20180112112910.16762-21-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 20/62] x86/boot: Map more than the first 16MB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRPRE86IFJl
cGxhY2Ugc29tZWhvdyAoYm9vdHN0cmFwX21hcCgpID8pCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290
L3g4Nl82NC5TIHwgMyArLS0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBiL3hlbi9h
cmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4IGNmNDdlMDE5ZjUuLjQyNjM2Y2YzMzQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290
L3g4Nl82NC5TCkBAIC0xMTQsMTEgKzExNCwxMCBAQCBHTE9CQUwoX19wYWdlX3RhYmxlc19zdGFy
dCkKIEdMT0JBTChsMl9pZGVudG1hcCkKICAgICAgICAgLnF1YWQgc3ltX29mZnMobDFfaWRlbnRt
YXApICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAgaWR4ID0gMQotICAgICAgICAucmVwdCA3
CisgICAgICAgIC5yZXB0IDQgKiBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDEKICAgICAgICAgLnF1
YWQgKGlkeCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SIHwgX1BBR0Vf
UFNFCiAgICAgICAgIGlkeCA9IGlkeCArIDEKICAgICAgICAgLmVuZHIKLSAgICAgICAgLmZpbGwg
NCAqIEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gOCwgOCwgMAogICAgICAgICAuc2l6ZSBsMl9pZGVu
dG1hcCwgLiAtIGwyX2lkZW50bWFwCiAKIC8qCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy3U-0000kP-G6; Fri, 12 Jan 2018 12:03:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy3T-0000jV-Bo
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:03:27 +0000
X-Inumbo-ID: 494f7228-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 494f7228-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974347"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:34 +0000
Message-ID: <20180112112910.16762-27-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 26/62] xen: introduce rangeset_claim_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVzZXJ2ZSBhIGhvbGUgaW4gYSByYW5nZXNldC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBDaGFuZ2UgZnVuY3Rpb24g
bmFtZS4KIC0gVXNlIGEgbG9jYWwgdmFyaWFibGUgaW5zdGVhZCBvZiAqcy4KIC0gQWRkIHVubGlr
ZWx5IHRvIHRoZSAhcHJldiBjYXNlLgogLSBNb3ZlIHRoZSBmdW5jdGlvbiBwcm90b3R5cGUgcG9z
aXRpb24gaW4gdGhlIGhlYWRlciBmaWxlLgotLS0KIHhlbi9jb21tb24vcmFuZ2VzZXQuYyAgICAg
IHwgNTIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUveGVuL3Jhbmdlc2V0LmggfCAgNCArKystCiAyIGZpbGVzIGNoYW5nZWQsIDU1IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3Jhbmdl
c2V0LmMgYi94ZW4vY29tbW9uL3Jhbmdlc2V0LmMKaW5kZXggNmM2MjkzYzE1Yy4uYWRlMzRmNmE1
MCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9yYW5nZXNldC5jCisrKyBiL3hlbi9jb21tb24vcmFu
Z2VzZXQuYwpAQCAtMjk4LDYgKzI5OCw1OCBAQCBpbnQgcmFuZ2VzZXRfcmVwb3J0X3JhbmdlcygK
ICAgICByZXR1cm4gcmM7CiB9CiAKK2ludCByYW5nZXNldF9jbGFpbV9yYW5nZShzdHJ1Y3QgcmFu
Z2VzZXQgKnIsIHVuc2lnbmVkIGxvbmcgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nICpzKQoreworICAgIHN0cnVjdCByYW5nZSAqcHJldiwgKm5leHQ7CisgICAg
dW5zaWduZWQgbG9uZyBzdGFydCA9IDA7CisKKyAgICB3cml0ZV9sb2NrKCZyLT5sb2NrKTsKKwor
ICAgIGZvciAoIHByZXYgPSBOVUxMLCBuZXh0ID0gZmlyc3RfcmFuZ2Uocik7CisgICAgICAgICAg
bmV4dDsKKyAgICAgICAgICBwcmV2ID0gbmV4dCwgbmV4dCA9IG5leHRfcmFuZ2UociwgbmV4dCkg
KQorICAgIHsKKyAgICAgICAgaWYgKCAobmV4dC0+cyAtIHN0YXJ0KSA+PSBzaXplICkKKyAgICAg
ICAgICAgIGdvdG8gaW5zZXJ0OworCisgICAgICAgIGlmICggbmV4dC0+ZSA9PSB+MFVMICkKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworCisgICAgICAgIHN0YXJ0ID0gbmV4dC0+ZSArIDE7CisgICAg
fQorCisgICAgaWYgKCAofjBVTCAtIHN0YXJ0KSArIDEgPj0gc2l6ZSApCisgICAgICAgIGdvdG8g
aW5zZXJ0OworCisgb3V0OgorICAgIHdyaXRlX3VubG9jaygmci0+bG9jayk7CisgICAgcmV0dXJu
IC1FTk9TUEM7CisKKyBpbnNlcnQ6CisgICAgaWYgKCB1bmxpa2VseSghcHJldikgKQorICAgIHsK
KyAgICAgICAgbmV4dCA9IGFsbG9jX3JhbmdlKHIpOworICAgICAgICBpZiAoICFuZXh0ICkKKyAg
ICAgICAgeworICAgICAgICAgICAgd3JpdGVfdW5sb2NrKCZyLT5sb2NrKTsKKyAgICAgICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgICAgICB9CisKKyAgICAgICAgbmV4dC0+cyA9IHN0YXJ0Owor
ICAgICAgICBuZXh0LT5lID0gc3RhcnQgKyBzaXplIC0gMTsKKyAgICAgICAgaW5zZXJ0X3Jhbmdl
KHIsIHByZXYsIG5leHQpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByZXYtPmUgKz0gc2l6
ZTsKKworICAgIHdyaXRlX3VubG9jaygmci0+bG9jayk7CisKKyAgICAqcyA9IHN0YXJ0OworCisg
ICAgcmV0dXJuIDA7Cit9CisKIGludCByYW5nZXNldF9hZGRfc2luZ2xldG9uKAogICAgIHN0cnVj
dCByYW5nZXNldCAqciwgdW5zaWduZWQgbG9uZyBzKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL3Jhbmdlc2V0LmggYi94ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaAppbmRleCBhYTY0
MDgyNDhiLi4xZjgzYjFmNDRiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQu
aAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaApAQCAtNTUsOSArNTUsMTEgQEAgdm9p
ZCByYW5nZXNldF9saW1pdCgKIGJvb2xfdCBfX211c3RfY2hlY2sgcmFuZ2VzZXRfaXNfZW1wdHko
CiAgICAgY29uc3Qgc3RydWN0IHJhbmdlc2V0ICpyKTsKIAotLyogQWRkL3JlbW92ZS9xdWVyeSBh
IG51bWVyaWMgcmFuZ2UuICovCisvKiBBZGQvY2xhaW0vcmVtb3ZlL3F1ZXJ5IGEgbnVtZXJpYyBy
YW5nZS4gKi8KIGludCBfX211c3RfY2hlY2sgcmFuZ2VzZXRfYWRkX3JhbmdlKAogICAgIHN0cnVj
dCByYW5nZXNldCAqciwgdW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUpOworaW50IF9f
bXVzdF9jaGVjayByYW5nZXNldF9jbGFpbV9yYW5nZShzdHJ1Y3QgcmFuZ2VzZXQgKnIsIHVuc2ln
bmVkIGxvbmcgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyAqcyk7CiBpbnQgX19tdXN0X2NoZWNrIHJhbmdlc2V0X3JlbW92ZV9yYW5nZSgK
ICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIsIHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBl
KTsKIGJvb2xfdCBfX211c3RfY2hlY2sgcmFuZ2VzZXRfY29udGFpbnNfcmFuZ2UoCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy3T-0000k1-98; Fri, 12 Jan 2018 12:03:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy3R-0000jA-IB
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:03:25 +0000
X-Inumbo-ID: 4b4b2825-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b4b2825-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531096"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:03 +0000
Message-ID: <20180112112910.16762-56-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 55/62] xen/shim: modify shim_mem parameter
	behaviour
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnNoaW1fbWVtIHdp
bGwgbm93IGFjY291bnQgZm9yIGJvdGggdGhlIG1lbW9yeSB1c2VkIGJ5IHRoZSBoeXBlcnZpc29y
CmxvYWRlZCBpbiBtZW1vcnkgYW5kIHRoZSBmcmVlIG1lbW9yeSBzbGFjayBnaXZlbiB0byB0aGUg
c2hpbSBmb3IKcnVudGltZSB1c2FnZS4KCkZyb20gZXhwZXJpbWVudGFsIHRlc3RpbmcgaXQgc2Vl
bXMgbGlrZSB0aGUgdG90YWwgYW1vdW50IG9mIE1pQiB1c2VkCmJ5IHRoZSBzaGltIChnaXZpbmcg
aXQgfjFNQiBvZiBmcmVlIG1lbW9yeSBmb3IgcnVudGltZSkgaXM6CgptZW1vcnkvMTEzICsgMjAK
ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTMgKysrKysrKy0tLS0t
LQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgfCAxNCArKystLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgICAgfCAzMCArKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMjgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA5ZjUxNzEw
YTQ2Li42OGVjNTJiNWMyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTQ2
MSwxNiArMTQ2MSwxNyBAQCBjb25zdHJ1Y3RlZCBpbnRvIGEgcGxhaW4gdW5wcml2aWxlZ2VkIFBW
IGRvbWFpbi4KICMjIyBzaGltXF9tZW0gKHg4NikKID4gYD0gTGlzdCBvZiAoIG1pbjo8c2l6ZT4g
fCBtYXg6PHNpemU+IHwgPHNpemU+IClgCiAKLVNldCB0aGUgYW1vdW50IG9mIG1lbW9yeSB0aGF0
IHhlbi1zaGltIHJlc2VydmVzIGZvciBpdHNlbGYuIE9ubHkgaGFzIGVmZmVjdAotaWYgcHYtc2hp
bSBtb2RlIGlzIGVuYWJsZWQuCitTZXQgdGhlIGFtb3VudCBvZiBtZW1vcnkgdGhhdCB4ZW4tc2hp
bSB1c2VzLiBPbmx5IGhhcyBlZmZlY3QgaWYgcHYtc2hpbSBtb2RlIGlzCitlbmFibGVkLiBOb3Rl
IHRoYXQgdGhpcyB2YWx1ZSBhY2NvdW50cyBmb3IgdGhlIG1lbW9yeSB1c2VkIGJ5IHRoZSBzaGlt
IGl0c2VsZgorcGx1cyB0aGUgZnJlZSBtZW1vcnkgc2xhY2sgZ2l2ZW4gdG8gdGhlIHNoaW0gZm9y
IHJ1bnRpbWUgYWxsb2NhdGlvbnMuCiAKICogYG1pbjo8c2l6ZT5gIHNwZWNpZmllcyB0aGUgbWlu
aW11bSBhbW91bnQgb2YgbWVtb3J5LiBJZ25vcmVkIGlmIGdyZWF0ZXIKLSAgIHRoYW4gbWF4LiBE
ZWZhdWx0OiAxME0uCi0qIGBtYXg6PHNpemU+YCBzcGVjaWZpZXMgdGhlIG1heGltdW0gYW1vdW50
IG9mIG1lbW9yeS4gRGVmYXVsdDogMTI4TS4KKyAgIHRoYW4gbWF4LgorKiBgbWF4OjxzaXplPmAg
c3BlY2lmaWVzIHRoZSBtYXhpbXVtIGFtb3VudCBvZiBtZW1vcnkuCiAqIGA8c2l6ZT5gIHNwZWNp
ZmllcyB0aGUgZXhhY3QgYW1vdW50IG9mIG1lbW9yeS4gT3ZlcnJpZGVzIGJvdGggbWluIGFuZCBt
YXguCiAKLUJ5IGRlZmF1bHQsIDEvMTZ0aCBvZiB0b3RhbCBIVk0gY29udGFpbmVyJ3MgbWVtb3J5
IGlzIHJlc2VydmVkIGZvciB4ZW4tc2hpbQotd2l0aCBtaW5pbXVtIGFtb3VudCBiZWluZyAxME1C
IGFuZCBtYXhpbXVtIGFtb3VudCAxMjhNQi4KK0J5IGRlZmF1bHQsIHRoZSBhbW91bnQgb2YgZnJl
ZSBtZW1vcnkgc2xhY2sgZ2l2ZW4gdG8gdGhlIHNoaW0gZm9yIHJ1bnRpbWUgdXNhZ2UKK2lzIDFN
Qi4KIAogIyMjIHJjdS1pZGxlLXRpbWVyLXBlcmlvZC1tcwogPiBgPSA8aW50ZWdlcj5gCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYwppbmRleCAyYWFjMDgwM2ZjLi41OTNiZGJjMThiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTI5MCwx
NyArMjkwLDkgQEAgdW5zaWduZWQgbG9uZyBfX2luaXQgZG9tMF9jb21wdXRlX25yX3BhZ2VzKAog
ICAgICAgICAgKiBmb3IgdGhpbmdzIGxpa2UgRE1BIGJ1ZmZlcnMuIFRoaXMgcmVzZXJ2YXRpb24g
aXMgY2xhbXBlZCB0byBhCiAgICAgICAgICAqIG1heGltdW0gb2YgMTI4TUIuCiAgICAgICAgICAq
LwotICAgICAgICBpZiAoIG5yX3BhZ2VzID09IDAgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1
aW50NjRfdCByc3ZkID0gbWluKGF2YWlsIC8gMTYsIDEyOFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQp
KTsKLSAgICAgICAgICAgIGlmICggcHZfc2hpbSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgcnN2ZCA9IHB2X3NoaW1fbWVtKGF2YWlsKTsKLSAgICAgICAgICAgICAgICBwcmludGso
IlJlc2VydmVkICVsdSBwYWdlcyBmb3IgeGVuLXNoaW1cbiIsIHJzdmQpOwotCi0gICAgICAgICAg
ICB9Ci0gICAgICAgICAgICBucl9wYWdlcyA9IC1yc3ZkOwotICAgICAgICB9CisgICAgICAgIGlm
ICggIW5yX3BhZ2VzICkKKyAgICAgICAgICAgIG5yX3BhZ2VzID0gLShwdl9zaGltID8gcHZfc2hp
bV9tZW0oYXZhaWwpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IG1pbihhdmFp
bCAvIDE2LCAxMjhVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSkpOwogCiAgICAgICAgIC8qIE5lZ2F0
aXZlIHNwZWNpZmljYXRpb24gbWVhbnMgImFsbCBtZW1vcnkgLSBzcGVjaWZpZWQgYW1vdW50Ii4g
Ki8KICAgICAgICAgaWYgKCAobG9uZylucl9wYWdlcyAgPCAwICkgbnJfcGFnZXMgICs9IGF2YWls
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9z
aGltLmMKaW5kZXggNDEyMGNjNTUwZS4uNzAyMjQ5NzE5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCkBAIC01Nyw5ICs1Nyw4
IEBAIHN0YXRpYyBsb25nIHB2X3NoaW1fZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNtZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNvdW50KTsK
IAogLyoKLSAqIEJ5IGRlZmF1bHQsIDEvMTZ0aCBvZiB0b3RhbCBIVk0gY29udGFpbmVyJ3MgbWVt
b3J5IGlzIHJlc2VydmVkIGZvciB4ZW4tc2hpbQotICogd2l0aCBtaW5pbXVtIGFtb3VudCBiZWlu
ZyAxME1CIGFuZCBtYXhpbXVtIGFtb3VudCAxMjhNQi4gU29tZSB1c2VycyBtYXkgd2lzaAotICog
dG8gdHVuZSB0aGlzIGNvbnN0YW50cyBmb3IgYmV0dGVyIG1lbW9yeSB1dGlsaXphdGlvbi4gVGhp
cyBjYW4gYmUgYWNoaWV2ZWQKKyAqIEJ5IGRlZmF1bHQgZ2l2ZSB0aGUgc2hpbSAxTUIgb2YgZnJl
ZSBtZW1vcnkgc2xhY2suIFNvbWUgdXNlcnMgbWF5IHdpc2ggdG8KKyAqIHR1bmUgdGhpcyBjb25z
dGFudHMgZm9yIGJldHRlciBtZW1vcnkgdXRpbGl6YXRpb24uIFRoaXMgY2FuIGJlIGFjaGlldmVk
CiAgKiB1c2luZyB0aGUgZm9sbG93aW5nIHhlbi1zaGltJ3MgY29tbWFuZCBsaW5lIG9wdGlvbjoK
ICAqCiAgKiBzaGltX21lbT1bbWluOjxtaW5fYW10PixdW21heDo8bWF4X2FtdD4sXVs8YW10Pl0K
QEAgLTcxLDggKzcwLDggQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9ncmFudF90YWJsZV9vcCh1bnNp
Z25lZCBpbnQgY21kLAogICogICAgICAgICAgICAob3ZlcnJpZGVzIGJvdGggbWluIGFuZCBtYXgp
CiAgKi8KIHN0YXRpYyB1aW50NjRfdCBfX2luaXRkYXRhIHNoaW1fbnJwYWdlczsKLXN0YXRpYyB1
aW50NjRfdCBfX2luaXRkYXRhIHNoaW1fbWluX25ycGFnZXMgPSAxMFVMIDw8ICgyMCAtIFBBR0Vf
U0hJRlQpOwotc3RhdGljIHVpbnQ2NF90IF9faW5pdGRhdGEgc2hpbV9tYXhfbnJwYWdlcyA9IDEy
OFVMIDw8ICgyMCAtIFBBR0VfU0hJRlQpOworc3RhdGljIHVpbnQ2NF90IF9faW5pdGRhdGEgc2hp
bV9taW5fbnJwYWdlczsKK3N0YXRpYyB1aW50NjRfdCBfX2luaXRkYXRhIHNoaW1fbWF4X25ycGFn
ZXM7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NoaW1fbWVtKGNvbnN0IGNoYXIgKnMpCiB7
CkBAIC05MSwxNSArOTAsMjQgQEAgY3VzdG9tX3BhcmFtKCJzaGltX21lbSIsIHBhcnNlX3NoaW1f
bWVtKTsKIAogdWludDY0X3QgcHZfc2hpbV9tZW0odWludDY0X3QgYXZhaWwpCiB7Ci0gICAgdWlu
dDY0X3QgcnN2ZCA9IG1pbihhdmFpbCAvIDE2LCBzaGltX21heF9ucnBhZ2VzKTsKKyAgICBpZiAo
ICFzaGltX25ycGFnZXMgKQorICAgIHsKKyAgICAgICAgc2hpbV9ucnBhZ2VzID0gbWF4KHNoaW1f
bWluX25ycGFnZXMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3RhbF9wYWdlcyAtIGF2
YWlsICsgKDFVTCA8PCAoMjAgLSBQQUdFX1NISUZUKSkpOworICAgICAgICBpZiAoIHNoaW1fbWF4
X25ycGFnZXMgKQorICAgICAgICAgICAgc2hpbV9tYXhfbnJwYWdlcyA9IG1pbihzaGltX25ycGFn
ZXMsIHNoaW1fbWF4X25ycGFnZXMpOworICAgIH0KKworICAgIGlmICggdG90YWxfcGFnZXMgLSBh
dmFpbCA+IHNoaW1fbnJwYWdlcyApCisgICAgICAgIHBhbmljKCJwYWdlcyB1c2VkIGJ5IHNoaW0g
PiBzaGltX25ycGFnZXMgKCUjbHggPiAlI2x4KSIsCisgICAgICAgICAgICAgIHRvdGFsX3BhZ2Vz
IC0gYXZhaWwsIHNoaW1fbnJwYWdlcyk7CiAKLSAgICBpZiAoIHNoaW1fbnJwYWdlcyApCi0gICAg
ICAgIHJldHVybiBzaGltX25ycGFnZXM7CisgICAgc2hpbV9ucnBhZ2VzIC09IHRvdGFsX3BhZ2Vz
IC0gYXZhaWw7CiAKLSAgICBpZiAoIHNoaW1fbWluX25ycGFnZXMgPD0gc2hpbV9tYXhfbnJwYWdl
cyApCi0gICAgICAgIHJzdmQgPSBtYXgocnN2ZCwgc2hpbV9taW5fbnJwYWdlcyk7CisgICAgcHJp
bnRrKCJzaGltIHVzZWQgcGFnZXMgJSNseCByZXNlcnZpbmcgJSNseCBmcmVlIHBhZ2VzXG4iLAor
ICAgICAgICAgICB0b3RhbF9wYWdlcyAtIGF2YWlsLCBzaGltX25ycGFnZXMpOwogCi0gICAgcmV0
dXJuIHJzdmQ7CisgICAgcmV0dXJuIHNoaW1fbnJwYWdlczsKIH0KIAogI2RlZmluZSBMMV9QUk9U
IChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEfF9QQUdFX1VTRVJ8IFwKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:03:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy3a-0000nY-QY; Fri, 12 Jan 2018 12:03:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy3Z-0000kN-Gp
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:03:33 +0000
X-Inumbo-ID: 5a066623-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a066623-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974379"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:52 +0000
Message-ID: <20180112112910.16762-45-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 44/62] xen: mark xenstore/console pages as RAM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoaXMgc2kgcmVx
dWlyZWQgc28gdGhhdCBsYXRlciB0aGV5IGNhbiBiZSBzaGFyZWQgd2l0aCB0aGUgZ3Vlc3QgaWYK
WGVuIGlzIHJ1bm5pbmcgaW4gc2hpbSBtb2RlLgoKQWxzbyBwcmV2ZW50IHRoZW0gZnJvbSBiZWlu
ZyB1c2VkIGJ5IFhlbiBieSBtYXJraW5nIHRoZW0gYXMgYmFkIHBhZ2VzCmluIGluaXRfYm9vdF9w
YWdlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hh
bmdlcyBzaW5jZSB2MToKIC0gUmVtb3ZlIGFkZGluZyB0aGUgcGFnZXMgdG8gZG9tX2lvLCB0aGVy
ZSdzIG5vIG5lZWQgc2luY2UgdGhleSBhcmUKICAgYWxyZWFkeSBtYXJrZWQgYXMgYmFkIHBhZ2Vz
LgogLSBVc2UgYSBzdGF0aWMgZ2xvYmFsIGFycmF5IHRvIHN0b3JlIHRoZSBtZW1vcnkgYWRkcmVz
cyBvZiB0aGlzCiAgIHNwZWNpYWwgcGFnZXMsIHNvIFhlbiBhdm9pZHMgaGF2aW5nIHRvIGNhbGwK
ICAgeGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFtIHR3aWNlLgotLS0KIHhlbi9hcmNoL3g4Ni9l
ODIwLmMgICAgICAgICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYyAg
ICAgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrKysKIHhlbi9k
cml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYyB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvZ3Vlc3QveGVuLmggICB8IDE0ICsrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgODAg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9lODIwLmMgYi94ZW4vYXJj
aC94ODYvZTgyMC5jCmluZGV4IGI0MjJhNjg0ZWUuLjU5MGVhOTg1ZWYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9lODIwLmMKKysrIGIveGVuL2FyY2gveDg2L2U4MjAuYwpAQCAtOSw2ICs5LDcg
QEAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KICNp
bmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAKIC8qCiAgKiBvcHRf
bWVtOiBMaW1pdCBtYXhpbXVtIGFkZHJlc3Mgb2YgcGh5c2ljYWwgUkFNLgpAQCAtNjk5LDYgKzcw
MCw5IEBAIHVuc2lnbmVkIGxvbmcgX19pbml0IGluaXRfZTgyMChjb25zdCBjaGFyICpzdHIsIHN0
cnVjdCBlODIwbWFwICpyYXcpCiAKICAgICBtYWNoaW5lX3NwZWNpZmljX21lbW9yeV9zZXR1cChy
YXcpOwogCisgICAgaWYgKCB4ZW5fZ3Vlc3QgKQorICAgICAgICBoeXBlcnZpc29yX2ZpeHVwX2U4
MjAoJmU4MjApOworCiAgICAgcHJpbnRrKCIlcyBSQU0gbWFwOlxuIiwgc3RyKTsKICAgICBwcmlu
dF9lODIwX21lbW9yeV9tYXAoZTgyMC5tYXAsIGU4MjAubnJfbWFwKTsKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCmluZGV4
IGQ0OTY4YjQ3YWEuLjI3YTZjNDc3NTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC94
ZW4uYworKysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMKQEAgLTMyLDEyICszMiwxNCBAQAog
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLXg4Ni9j
cHVpZC5oPgorI2luY2x1ZGUgPHB1YmxpYy9odm0vcGFyYW1zLmg+CiAKIGJvb2wgX19yZWFkX21v
c3RseSB4ZW5fZ3Vlc3Q7CiAKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IHVpbnQzMl90IHhlbl9jcHVp
ZF9iYXNlOwogZXh0ZXJuIGNoYXIgaHlwZXJjYWxsX3BhZ2VbXTsKIHN0YXRpYyBzdHJ1Y3QgcmFu
Z2VzZXQgKm1lbTsKK3N0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEgcmVzZXJ2ZWRfcGFn
ZXNbMl07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgdmNwdV9pZCk7CiAKQEAgLTI3
OSw2ICsyODEsNDcgQEAgaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5fdCBtZm4p
CiAgICAgcmV0dXJuIHJhbmdlc2V0X3JlbW92ZV9yYW5nZShtZW0sIG1mbl94KG1mbiksIG1mbl94
KG1mbikpOwogfQogCitzdGF0aWMgdm9pZCBfX2luaXQgbWFya19wZm5fYXNfcmFtKHN0cnVjdCBl
ODIwbWFwICplODIwLCB1aW50NjRfdCBwZm4pCit7CisgICAgaWYgKCAhZTgyMF9hZGRfcmFuZ2Uo
ZTgyMCwgcGZuIDw8IFBBR0VfU0hJRlQsCisgICAgICAgICAgICAgICAgICAgICAgICAgKHBmbiA8
PCBQQUdFX1NISUZUKSArIFBBR0VfU0laRSwgRTgyMF9SQU0pICkKKyAgICAgICAgaWYgKCAhZTgy
MF9jaGFuZ2VfcmFuZ2VfdHlwZShlODIwLCBwZm4gPDwgUEFHRV9TSElGVCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocGZuIDw8IFBBR0VfU0hJRlQpICsgUEFHRV9TSVpF
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEU4MjBfUkVTRVJWRUQsIEU4
MjBfUkFNKSApCisgICAgICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGFkZC9jaGFuZ2UgbWVtb3J5
IHR5cGUgb2YgcGZuICUjbHggdG8gUkFNIiwgcGZuKTsKK30KKwordm9pZCBfX2luaXQgaHlwZXJ2
aXNvcl9maXh1cF9lODIwKHN0cnVjdCBlODIwbWFwICplODIwKQoreworICAgIHVpbnQ2NF90IHBm
biA9IDA7CisgICAgdW5zaWduZWQgaW50IGkgPSAwOworICAgIGxvbmcgcmM7CisKKyAgICBBU1NF
UlQoeGVuX2d1ZXN0KTsKKworI2RlZmluZSBNQVJLX1BBUkFNX1JBTShwKSAoeyAgICAgICAgICAg
ICAgICAgICAgXAorICAgIHJjID0geGVuX2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFtKHAsICZwZm4p
OyAgXAorICAgIGlmICggcmMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBwYW5pYygiVW5hYmxlIHRvIGdldCAiICNwKTsgICAgICAgICAgICAgXAorICAgIG1h
cmtfcGZuX2FzX3JhbShlODIwLCBwZm4pOyAgICAgICAgICAgICAgICAgXAorICAgIEFTU0VSVChp
IDwgQVJSQVlfU0laRShyZXNlcnZlZF9wYWdlcykpOyAgICAgXAorICAgIHJlc2VydmVkX3BhZ2Vz
W2krK10gPSBwZm4gPDwgUEFHRV9TSElGVDsgICAgXAorfSkKKyAgICBNQVJLX1BBUkFNX1JBTShI
Vk1fUEFSQU1fU1RPUkVfUEZOKTsKKyAgICBpZiAoICFwdl9jb25zb2xlICkKKyAgICAgICAgTUFS
S19QQVJBTV9SQU0oSFZNX1BBUkFNX0NPTlNPTEVfUEZOKTsKKyN1bmRlZiBNQVJLX1BBUkFNX1JB
TQorfQorCitjb25zdCB1bnNpZ25lZCBsb25nICpfX2luaXQgaHlwZXJ2aXNvcl9yZXNlcnZlZF9w
YWdlcyh1bnNpZ25lZCBpbnQgKnNpemUpCit7CisgICAgQVNTRVJUKHhlbl9ndWVzdCk7CisKKyAg
ICAqc2l6ZSA9IEFSUkFZX1NJWkUocmVzZXJ2ZWRfcGFnZXMpOworCisgICAgcmV0dXJuIHJlc2Vy
dmVkX3BhZ2VzOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YwppbmRleCBjMGMyZDgyOTA2Li40ZGU4OTg4YmVhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTQzLDYgKzE0Myw3
IEBACiAjaW5jbHVkZSA8YXNtL251bWEuaD4KICNpbmNsdWRlIDxhc20vZmx1c2h0bGIuaD4KICNp
ZmRlZiBDT05GSUdfWDg2CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAjaW5jbHVkZSA8YXNtL3Ay
bS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPiAvKiBmb3IgaGlnaG1lbV9zdGFydCBvbmx5ICov
CiAjZWxzZQpAQCAtMzAzLDYgKzMwNCwyMCBAQCB2b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMo
cGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKICAgICAgICAgICAgIGJhZHBhZ2UrKzsKICAgICAgICAg
fQogICAgIH0KKworICAgIGlmICggeGVuX2d1ZXN0ICkKKyAgICB7CisgICAgICAgIGJhZHBhZ2Ug
PSBoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2VzKCZhcnJheV9zaXplKTsKKyAgICAgICAgaWYgKCBi
YWRwYWdlICkKKyAgICAgICAgeworICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBhcnJheV9z
aXplOyBpKysgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGJvb3RtZW1fcmVnaW9u
X3phcCgqYmFkcGFnZSA+PiBQQUdFX1NISUZULAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoKmJhZHBhZ2UgPj4gUEFHRV9TSElGVCkgKyAxKTsKKyAgICAgICAgICAgICAgICBi
YWRwYWdlKys7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CiAjZW5kaWYKIAogICAg
IC8qIENoZWNrIG5ldyBwYWdlcyBhZ2FpbnN0IHRoZSBiYWQtcGFnZSBsaXN0LiAqLwpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvY2hhci94ZW5fcHZfY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hh
ci94ZW5fcHZfY29uc29sZS5jCmluZGV4IGY1YWNhNGM2OWUuLmQ0ZjA1MzIxMDEgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL2NoYXIveGVuX3B2X2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9j
aGFyL3hlbl9wdl9jb25zb2xlLmMKQEAgLTM1LDYgKzM1LDggQEAgc3RhdGljIGV2dGNobl9wb3J0
X3QgY29uc19ldnRjaG47CiBzdGF0aWMgc2VyaWFsX3J4X2ZuIGNvbnNfcnhfaGFuZGxlcjsKIHN0
YXRpYyBERUZJTkVfU1BJTkxPQ0sodHhfbG9jayk7CiAKK2Jvb2wgcHZfY29uc29sZTsKKwogdm9p
ZCBfX2luaXQgcHZfY29uc29sZV9pbml0KHZvaWQpCiB7CiAgICAgbG9uZyByOwpAQCAtNjAsNiAr
NjIsOCBAQCB2b2lkIF9faW5pdCBwdl9jb25zb2xlX2luaXQodm9pZCkKIAogICAgIHByaW50aygi
SW5pdGlhbGlzZWQgUFYgY29uc29sZSBhdCAweCVwIHdpdGggcGZuICUjbHggYW5kIGV2dGNobiAl
I3hcbiIsCiAgICAgICAgICAgICBjb25zX3JpbmcsIHJhd19wZm4sIGNvbnNfZXZ0Y2huKTsKKyAg
ICBwdl9jb25zb2xlID0gdHJ1ZTsKKwogICAgIHJldHVybjsKIAogIGVycm9yOgpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3Vlc3QveGVuLmgKaW5kZXggYjNlNjg0Zjc1Ni4uNjIyNTVmZGE4YiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L3hlbi5oCkBAIC0yOSwxMiArMjksMTUgQEAKICNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCiAK
IGV4dGVybiBib29sIHhlbl9ndWVzdDsKK2V4dGVybiBib29sIHB2X2NvbnNvbGU7CiAKIHZvaWQg
cHJvYmVfaHlwZXJ2aXNvcih2b2lkKTsKIHZvaWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKTsKIHZv
aWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKTsKIGludCBoeXBlcnZpc29yX2FsbG9jX3VudXNl
ZF9wYWdlKG1mbl90ICptZm4pOwogaW50IGh5cGVydmlzb3JfZnJlZV91bnVzZWRfcGFnZShtZm5f
dCBtZm4pOwordm9pZCBoeXBlcnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0IGU4MjBtYXAgKmU4MjAp
OworY29uc3QgdW5zaWduZWQgbG9uZyAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25l
ZCBpbnQgKnNpemUpOwogCiBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCB2Y3B1X2lkKTsK
IERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7CkBAIC00Miw2
ICs0NSw3IEBAIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7
CiAjZWxzZQogCiAjZGVmaW5lIHhlbl9ndWVzdCAwCisjZGVmaW5lIHB2X2NvbnNvbGUgMAogCiBz
dGF0aWMgaW5saW5lIHZvaWQgcHJvYmVfaHlwZXJ2aXNvcih2b2lkKSB7fTsKIHN0YXRpYyBpbmxp
bmUgdm9pZCBoeXBlcnZpc29yX3NldHVwKHZvaWQpCkBAIC01Myw2ICs1NywxNiBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9hcF9zZXR1cCh2b2lkKQogICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwogfQogCitzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9maXh1cF9lODIwKHN0
cnVjdCBlODIwbWFwICplODIwKQoreworICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQorc3Rh
dGljIGlubGluZSBjb25zdCB1bnNpZ25lZCBsb25nICpoeXBlcnZpc29yX3Jlc2VydmVkX3BhZ2Vz
KHVuc2lnbmVkIGludCAqc2l6ZSkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBy
ZXR1cm4gTlVMTDsKK307CisKICNlbmRpZiAvKiBDT05GSUdfWEVOX0dVRVNUICovCiAjZW5kaWYg
LyogX19YODZfR1VFU1RfWEVOX0hfXyAqLwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:03:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy3h-0000qk-0y; Fri, 12 Jan 2018 12:03:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy3g-0000o8-9b
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:03:40 +0000
X-Inumbo-ID: 4accc5fb-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4accc5fb-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974349"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:51 +0000
Message-ID: <20180112112910.16762-44-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 43/62] xen/pvshim: skip Dom0-only domain
	builder parts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkRvIG5vdCBhbGxv
dyBhY2Nlc3MgdG8gYW55IGlvbWVtIG9yIGlvcG9ydCBieSB0aGUgc2hpbSwgYW5kIGFsc28KcmVt
b3ZlIHRoZSBjaGVjayBmb3IgRG9tMCBrZXJuZWwgc3VwcG9ydC4KClNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAg
fCA0ICsrKysKIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgfCAzICsrLQogMiBmaWxlcyBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA3
NWIyYmIzYmVlLi45MDdhY2FkMDYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWls
ZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTEzLDYgKzEzLDcgQEAKICNp
bmNsdWRlIDx4ZW4vc29mdGlycS5oPgogCiAjaW5jbHVkZSA8YXNtL2RvbTBfYnVpbGQuaD4KKyNp
bmNsdWRlIDxhc20vZ3Vlc3QuaD4KICNpbmNsdWRlIDxhc20vaHBldC5oPgogI2luY2x1ZGUgPGFz
bS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL3AybS5oPgpAQCAtMzg1LDYgKzM4Niw5IEBAIGlu
dCBfX2luaXQgZG9tMF9zZXR1cF9wZXJtaXNzaW9ucyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIHVu
c2lnbmVkIGludCBpOwogICAgIGludCByYzsKIAorICAgIGlmICggcHZfc2hpbSApCisgICAgICAg
IHJldHVybiAwOworCiAgICAgLyogVGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBpbml0aWFsbHkgcGVy
bWl0dGVkIGZ1bGwgSS9PIGNhcGFiaWxpdGllcy4gKi8KICAgICByYyA9IGlvcG9ydHNfcGVybWl0
X2FjY2VzcyhkLCAwLCAweEZGRkYpOwogICAgIHJjIHw9IGlvbWVtX3Blcm1pdF9hY2Nlc3MoZCwg
MFVMLCAoMVVMIDw8IChwYWRkcl9iaXRzIC0gUEFHRV9TSElGVCkpIC0gMSk7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYwppbmRleCA1MGE0MjNlMzVkLi42MTE4OTcwZDQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAg
LTE3LDYgKzE3LDcgQEAKIAogI2luY2x1ZGUgPGFzbS9iemltYWdlLmg+CiAjaW5jbHVkZSA8YXNt
L2RvbTBfYnVpbGQuaD4KKyNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KICNpbmNsdWRlIDxhc20vcGFn
ZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgpAQCAt
MzcyLDcgKzM3Myw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFp
biAqZCwKIAogICAgIGlmICggcGFybXMuZWxmX25vdGVzW1hFTl9FTEZOT1RFX1NVUFBPUlRFRF9G
RUFUVVJFU10udHlwZSAhPSBYRU5fRU5UX05PTkUgKQogICAgIHsKLSAgICAgICAgaWYgKCAhdGVz
dF9iaXQoWEVORkVBVF9kb20wLCBwYXJtcy5mX3N1cHBvcnRlZCkgKQorICAgICAgICBpZiAoICFw
dl9zaGltICYmICF0ZXN0X2JpdChYRU5GRUFUX2RvbTAsIHBhcm1zLmZfc3VwcG9ydGVkKSApCiAg
ICAgICAgIHsKICAgICAgICAgICAgIHByaW50aygiS2VybmVsIGRvZXMgbm90IHN1cHBvcnQgRG9t
MCBvcGVyYXRpb25cbiIpOwogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:03:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:03:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy3x-0000xs-8F; Fri, 12 Jan 2018 12:03:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy3v-0000v8-LG
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:03:55 +0000
X-Inumbo-ID: 49b2f061-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 49b2f061-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531093"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:26 +0000
Message-ID: <20180112112910.16762-19-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 18/62] x86: produce a binary that can be
	booted as PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvZHVjZSBhIGJpbmFyeSB0aGF0IGNhbiBiZSBib290ZWQgYXMgUFZILiBJdCBkb2Vzbid0IGRv
IG11Y2ggeWV0LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCnYyOgoxLiBSZW1vdmUgc2hpbS15IGRlcGVuZGVuY3kuCjIuIFJlbW92ZSBleHRyYW5lb3Vz
IGJsYW5rIGxpbmUuCjMuIEZpeCBidWdzIGluIHhlbi5sZHMuUy4KNC4gSGF2ZW4ndCBzcGxpdCBj
b2RlIGludG8gcHZoLlMgYmVjYXVzZSB0aGF0IHdpbGwgYnJlYWsgbGF0ZXIKICAgcGF0Y2hlcy4K
LS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni9NYWtlZmls
ZSAgICB8IDggKysrKysrKysKIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyB8IDkgKysrKysrKysr
CiB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgfCA5ICsrKysrKysrLQogNCBmaWxlcyBjaGFuZ2Vk
LCAyNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvLmdpdGlnbm9y
ZSBiLy5naXRpZ25vcmUKaW5kZXggZDY0YjAzZDA2Yy4uOGRhNjdkYWYzMSAxMDA2NDQKLS0tIGEv
LmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0zMjMsNiArMzIzLDcgQEAgeGVuL3hzbS9m
bGFzay94ZW5wb2xpY3ktKgogdG9vbHMvZmxhc2svcG9saWN5L3BvbGljeS5jb25mCiB0b29scy9m
bGFzay9wb2xpY3kveGVucG9saWN5LSoKIHhlbi94ZW4KK3hlbi94ZW4tc2hpbQogeGVuL3hlbi1z
eW1zCiB4ZW4veGVuLXN5bXMubWFwCiB4ZW4veGVuLioKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBkNWQ1OGEyMDVlLi4wMWQx
MTc4NTMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
eDg2L01ha2VmaWxlCkBAIC03NSw2ICs3NSw4IEBAIGVmaS15IDo9ICQoc2hlbGwgaWYgWyAhIC1y
ICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIC1vIFwKICAgICAgICAgICAgICAgICAg
ICAgICAtTyAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2NvbXBpbGUuaCBdOyB0aGVuIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICBlY2hvICckKFRBUkdFVCkuZWZpJzsgZmkpCiAKK3NoaW0tJChD
T05GSUdfUFZIX0dVRVNUKSA6PSAkKFRBUkdFVCktc2hpbQorCiBpZm5lcSAoJChidWlsZF9pZF9s
aW5rZXIpLCkKIG5vdGVzX3BoZHJzID0gLS1ub3RlcwogZWxzZQpAQCAtMTQ0LDYgKzE0NiwxMSBA
QCAkKFRBUkdFVCktc3ltczogcHJlbGluay5vIHhlbi5sZHMgJChCQVNFRElSKS9jb21tb24vc3lt
Ym9scy1kdW1teS5vCiAJCT4kKEBEKS8kKEBGKS5tYXAKIAlybSAtZiAkKEBEKS8uJChARikuWzAt
OV0qCiAKKyMgVXNlIGVsZjMyLXg4Ni02NCBpZiB0b29sY2hhaW4gc3VwcG9ydCBleGlzdHMsIGVs
ZjMyLWkzODYgb3RoZXJ3aXNlLgorJChUQVJHRVQpLXNoaW06IEZPUk1BVCA9ICQoZmlyc3R3b3Jk
ICQoZmlsdGVyIGVsZjMyLXg4Ni02NCwkKHNoZWxsICQoT0JKQ09QWSkgLS1oZWxwKSkgZWxmMzIt
aTM4NikKKyQoVEFSR0VUKS1zaGltOiAkKFRBUkdFVCktc3ltcworCSQoT0JKQ09QWSkgLU8gJChG
T1JNQVQpICQ8ICRACisKIG5vdGUubzogJChUQVJHRVQpLXN5bXMKIAkkKE9CSkNPUFkpIC1PIGJp
bmFyeSAtLW9ubHktc2VjdGlvbj0ubm90ZS5nbnUuYnVpbGQtaWQgICQoQkFTRURJUikveGVuLXN5
bXMgJEAuYmluCiAJJChPQkpDT1BZKSAtSSBiaW5hcnkgLU8gZWxmNjQteDg2LTY0IC1CIGkzODY6
eDg2LTY0IFwKQEAgLTIyNCw1ICsyMzEsNiBAQCBjbGVhbjo6CiAJcm0gLWYgYXNtLW9mZnNldHMu
cyAqLmxkcyBib290LyoubyBib290Lyp+IGJvb3QvY29yZSBib290L21rZWxmMzIKIAlybSAtZiAk
KEJBU0VESVIpLy54ZW4tc3ltcy5bMC05XSogYm9vdC8uKi5kCiAJcm0gLWYgJChCQVNFRElSKS8u
eGVuLmVmaS5bMC05XSogZWZpLyouZWZpIGVmaS9kaXNhYmxlZCBlZmkvbWtyZWxvYworCXJtIC1m
ICQoQkFTRURJUikveGVuLXNoaW0KIAlybSAtZiBib290L2NtZGxpbmUuUyBib290L3JlbG9jLlMg
Ym9vdC8qLmxuayBib290LyouYmluCiAJcm0gLWYgbm90ZS5vCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggNDc1YzY3
OGYyYy4uNDcyMjU1YTRiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNyw2ICs3LDcgQEAKICNpbmNsdWRlIDxh
c20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVy
ZS5oPgorI2luY2x1ZGUgPHB1YmxpYy9lbGZub3RlLmg+CiAKICAgICAgICAgLnRleHQKICAgICAg
ICAgLmNvZGUzMgpAQCAtMzc0LDYgKzM3NSwxNCBAQCBjczMyX3N3aXRjaDoKICAgICAgICAgLyog
SnVtcCB0byBlYXJsaWVyIGxvYWRlZCBhZGRyZXNzLiAqLwogICAgICAgICBqbXAgICAgIColZWRp
CiAKKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCitFTEZOT1RFKFhlbiwgWEVOX0VMRk5PVEVfUEhZ
UzMyX0VOVFJZLCAubG9uZyBzeW1fb2ZmcyhfX3B2aF9zdGFydCkpCisKK19fcHZoX3N0YXJ0Ogor
ICAgICAgICB1ZDJhCisKKyNlbmRpZiAvKiBDT05GSUdfUFZIX0dVRVNUICovCisKIF9fc3RhcnQ6
CiAgICAgICAgIGNsZAogICAgICAgICBjbGkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDQwMGQ4YTU2YzQuLjIwMjNmOTcx
ZTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2
L3hlbi5sZHMuUwpAQCAtMzQsNyArMzQsNyBAQCBPVVRQVVRfQVJDSChpMzg2Ong4Ni02NCkKIFBI
RFJTCiB7CiAgIHRleHQgUFRfTE9BRCA7Ci0jaWYgZGVmaW5lZChCVUlMRF9JRCkgJiYgIWRlZmlu
ZWQoRUZJKQorI2lmIChkZWZpbmVkKEJVSUxEX0lEKSB8fCBkZWZpbmVkIChDT05GSUdfUFZIX0dV
RVNUKSkgJiYgIWRlZmluZWQoRUZJKQogICBub3RlIFBUX05PVEUgOwogI2VuZGlmCiB9CkBAIC0x
MjgsNiArMTI4LDEyIEBAIFNFQ1RJT05TCiAgICAgICAgX19wYXJhbV9lbmQgPSAuOwogICB9IDp0
ZXh0CiAKKyNpZiBkZWZpbmVkKENPTkZJR19QVkhfR1VFU1QpICYmICFkZWZpbmVkKEVGSSkKKyAg
REVDTF9TRUNUSU9OKC5ub3RlLlhlbikgeworICAgICAgKigubm90ZS5YZW4pCisgIH0gOm5vdGUg
OnRleHQKKyNlbmRpZgorCiAjaWYgZGVmaW5lZChCVUlMRF9JRCkKICNpZiAhZGVmaW5lZChFRkkp
CiAvKgpAQCAtMjc5LDYgKzI4NSw3IEBAIFNFQ1RJT05TCiAjaWZkZWYgRUZJCiAgICAgICAgKigu
Y29tbWVudCkKICAgICAgICAqKC5jb21tZW50LiopCisgICAgICAgKigubm90ZS5YZW4pCiAjZW5k
aWYKICAgfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:03:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy3z-0000zB-F1; Fri, 12 Jan 2018 12:03:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy3x-0000vf-NW
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:03:57 +0000
X-Inumbo-ID: 493e97a5-f790-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 493e97a5-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465531088"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:07 +0000
Message-ID: <20180112112910.16762-60-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 59/62] libxl: pvshim: Provide first-class
	config settings to enable shim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CgpUaGlzIGlzIEFQ
SS1jb21wYXRpYmxlIGJlY2F1c2Ugb2xkIGNhbGxlcnMgYXJlIHN1cHBvc2VkIHRvIGNhbGwKbGli
eGxfKl9pbml0IHRvIGluaXRpYWxpc2UgdGhlIHN0cnVjdDsgYW5kIHRoZSB1cGRhdGVkIGZ1bmN0
aW9uIGNsZWFycwp0aGVzZSBtZW1iZXJzLgoKSXQgaXMgQUJJLWNvbXBhdGlibGUgYmVjYXVzZSB0
aGUgbmV3IGZpZWxkcyBtYWtlIHRoaXMgbWVtYmVyIG9mIHRoZQpndWVzdCB0eXBlIHVuaW9uIGxh
cmdlciBidXQgb25seSB3aXRoaW4gdGhlIGV4aXN0aW5nIHNpemUgb2YgdGhhdAp1bmlvbi4KClVu
Zm9ydHVuYXRlbHkgaXQgaXMgbm90IGVhc3kgdG8gYmFja3BvcnQgYmVjYXVzZSBpdCBkZXBlbmRz
IG9uIHRoZSBQVkgKZG9tYWluIHR5cGUuICBBdHRlbXB0cyB0byBhdm9pZCB1c2Ugb2YgdGhlIFBW
SCBkb21haW4gdHlwZSBpbnZvbHZlZAp3b3JraW5nIHdpdGggdHdvIHZpZXdzIG9mIHRoZSBjb25m
aWd1cmF0aW9uOiB0aGUgInVuZGVybHlpbmciIGRvbWFpbgp0eXBlIGFuZCB0aGUgInZpc2libGUi
IHR5cGUgKGFuZCBjb3JyZXNwb25kaW5nIGNvbmZpZyBpbmZvKS4gIEFsc28KdGhlcmUgYXJlIGRp
ZmZlcmVudCBzZXRzIG9mIGNvbmZpZyBzZXR0aW5ncyBmb3IgUFYgYW5kIFBWSCwgd2hpY2gKY2Fs
bGVycyB3b3VsZCBoYXZlIHRvIGtub3cgdG8gc2V0LgoKQW5kLCB1bmZvcnR1bmF0ZWx5LCBpdCB3
aWxsIG5vdCBiZSBwb3NzaWJsZSwgd2l0aCB0aGlzIGFwcHJvYWNoLCB0bwplbmFibGUgdGhlIHNo
aW0gYnkgZGVmYXVsdCBmb3IgYWxsIGxpYnhsIGNhbGxlcnMuICAoQWx0aG91Z2ggaXQgY291bGQK
cGVyaGFwcyBiZSBkb25lIGluIHhsLikKCkZvciBub3csIG91ciBjb25maWcgZGVmYXVsdHMgYXJl
OgogKiBpZiBlbmFibGVkLCBwYXRoIGlzICJ4ZW4tc2hpbSIgaW4gdGhlIHhlbiBmaXJtd2FyZSBk
aXJlY3RvcnkKICogaWYgZW5hYmxlZCwgY21kbGluZSBpcyB0aGUgb25lIHdlIGFyZSBjdXJyZW50
bHkgZGVidWdnaW5nIHdpdGgKClRoZSBkZWJ1Z2dpbmcgYXJndW1lbnRzIHdpbGwgYmUgcmF0aW9u
YWxpc2VkIGluIGEgbW9tZW50LgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCnYyOiBwdnNoaW0sIG5vdCBwdmhzaGltCiAgICB3b3JrcyB3aXRoIHR5cGUgInB2
aCIsIG5vdCB0eXBlICJwdiIKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgIHwgIDgg
KysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDE5ICsrKysrKysrKysrLS0t
LQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICB8IDU3ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIHwg
IDQgKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsICB8ICA1ICsrKy0KIDUgZmlsZXMg
Y2hhbmdlZCwgNzcgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggNWU5YWVkNzM5
ZC4uOTYzMmZkNmQyZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29s
cy9saWJ4bC9saWJ4bC5oCkBAIC0xMTAxLDYgKzExMDEsMTQgQEAgdm9pZCBsaWJ4bF9tYWNfY29w
eShsaWJ4bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsK
ICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX1NFVF9QQVJBTUVURVJTIDEKIAorLyoKKyAqIExJQlhM
X0hBVkVfUFZfU0hJTQorICoKKyAqIElmIHRoaXMgaXMgZGVmaW5lZCwgbGlieGxfZG9tYWluX2J1
aWxkX2luZm8ncyBwdmggdHlwZSBpbmZvcm1hdGlvbgorICogY29udGFpbnMgbWVtYmVycyBwdnNo
aW0sIHB2c2hpbV9wYXRoLCBwdnNoaW1fY21kbGluZS4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZF
X1BWX1NISU0gMQorCiB0eXBlZGVmIGNoYXIgKipsaWJ4bF9zdHJpbmdfbGlzdDsKIHZvaWQgbGli
eGxfc3RyaW5nX2xpc3RfZGlzcG9zZShsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwogaW50IGxpYnhs
X3N0cmluZ19saXN0X2xlbmd0aChjb25zdCBsaWJ4bF9zdHJpbmdfbGlzdCAqc2wpOwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwppbmRleCBmMTVmYjIxNWMyLi42M2NkYzMzOTkxIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtMzg5
LDYgKzM4OSwxOCBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQobGli
eGxfX2djICpnYywKICAgICAgICAgfQogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RP
TUFJTl9UWVBFX1BWSDoKKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8t
PnUucHZoLnB2c2hpbSwgZmFsc2UpOworICAgICAgICBpZiAobGlieGxfZGVmYm9vbF92YWwoYl9p
bmZvLT51LnB2aC5wdnNoaW0pKSB7CisgICAgICAgICAgICBpZiAoIWJfaW5mby0+dS5wdmgucHZz
aGltX3BhdGgpCisgICAgICAgICAgICAgICAgYl9pbmZvLT51LnB2aC5wdnNoaW1fcGF0aCA9Cisg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19zcHJpbnRmKE5PR0MsICIlcy8lcyIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194ZW5maXJtd2FyZWRpcl9wYXRoKCks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBWU0hJTV9CQVNFTkFNRSk7Cisg
ICAgICAgICAgICBpZiAoIWJfaW5mby0+dS5wdmgucHZzaGltX2NtZGxpbmUpCisgICAgICAgICAg
ICAgICAgYl9pbmZvLT51LnB2aC5wdnNoaW1fY21kbGluZSA9CisgICAgICAgICAgICAgICAgICAg
IGxpYnhsX19zdHJkdXAoTk9HQywgUFZTSElNX0NNRExJTkUpOworICAgICAgICB9CisKICAgICAg
ICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgTE9HKEVSUk9SLCAiaW52YWxpZCBkb21h
aW4gdHlwZSAlcyBpbiBjcmVhdGUgaW5mbyIsCkBAIC00NzYsMTAgKzQ4OCw2IEBAIGludCBsaWJ4
bF9fZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsCiAKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKLSAgICAgICAgcmV0ID0gbGlieGxfX2J1aWxkX3B2KGdj
LCBkb21pZCwgaW5mbywgc3RhdGUpOwotICAgICAgICBpZiAocmV0KQotICAgICAgICAgICAgZ290
byBvdXQ7Ci0KICAgICAgICAgdm1lbnRzID0gbGlieGxfX2NhbGxvYyhnYywgMTEsIHNpemVvZihj
aGFyICopKTsKICAgICAgICAgaSA9IDA7CiAgICAgICAgIHZtZW50c1tpKytdID0gImltYWdlL29z
dHlwZSI7CkBAIC00OTksNiArNTA3LDkgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGQobGlieGxf
X2djICpnYywKIAogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BW
SDoKKyAgICAgICAgc3RhdGUtPnNoaW1fcGF0aCA9IGluZm8tPnUucHZoLnB2c2hpbV9wYXRoOwor
ICAgICAgICBzdGF0ZS0+c2hpbV9jbWRsaW5lID0gaW5mby0+dS5wdmgucHZzaGltX2NtZGxpbmU7
CisKICAgICAgICAgcmV0ID0gbGlieGxfX2J1aWxkX2h2bShnYywgZG9taWQsIGRfY29uZmlnLCBz
dGF0ZSk7CiAgICAgICAgIGlmIChyZXQpCiAgICAgICAgICAgICBnb3RvIG91dDsKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKaW5k
ZXggZmJiZGI5ZWMyZi4uYjAzMzg2NDA5ZiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKQEAgLTEwMjUsMjIgKzEwMjUsNTEg
QEAgc3RhdGljIGludCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCiAKICAg
ICBpZiAoc3RhdGUtPnB2X2tlcm5lbC5wYXRoICE9IE5VTEwgJiYKICAgICAgICAgaW5mby0+dHlw
ZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpIHsKLSAgICAgICAgLyogVHJ5IHRvIGxvYWQgYSBr
ZXJuZWwgaW5zdGVhZCBvZiB0aGUgZmlybXdhcmUuICovCi0gICAgICAgIGlmIChzdGF0ZS0+cHZf
a2VybmVsLm1hcHBlZCkgewotICAgICAgICAgICAgcmMgPSB4Y19kb21fa2VybmVsX21lbShkb20s
IHN0YXRlLT5wdl9rZXJuZWwuZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhdGUtPnB2X2tlcm5lbC5zaXplKTsKKworICAgICAgICBpZiAoc3RhdGUtPnNoaW1fcGF0
aCkgeworICAgICAgICAgICAgcmMgPSB4Y19kb21fa2VybmVsX2ZpbGUoZG9tLCBzdGF0ZS0+c2hp
bV9wYXRoKTsKICAgICAgICAgICAgIGlmIChyYykgewotICAgICAgICAgICAgICAgIExPR0UoRVJS
T1IsICJ4Y19kb21fa2VybmVsX21lbSBmYWlsZWQiKTsKKyAgICAgICAgICAgICAgICBMT0dFKEVS
Uk9SLCAieGNfZG9tX2tlcm5lbF9maWxlIGZhaWxlZCIpOwogICAgICAgICAgICAgICAgIGdvdG8g
b3V0OwogICAgICAgICAgICAgfQorCisgICAgICAgICAgICAvKiBXZSd2ZSBsb2FkZWQgdGhlIHNo
aW0sIHNvIGxvYWQgdGhlIGtlcm5lbCBhcyBhIHNlY29uZGFyeSBtb2R1bGUgKi8KKyAgICAgICAg
ICAgIGlmIChzdGF0ZS0+cHZfa2VybmVsLm1hcHBlZCkgeworICAgICAgICAgICAgICAgIExPRyhX
QVJOLCAieGNfZG9tX21vZHVsZV9tZW0sIGNtZGxpbmUgJXMiLAorICAgICAgICAgICAgICAgICAg
ICBzdGF0ZS0+cHZfY21kbGluZSk7CisgICAgICAgICAgICAgICAgcmMgPSB4Y19kb21fbW9kdWxl
X21lbShkb20sIHN0YXRlLT5wdl9rZXJuZWwuZGF0YSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0YXRlLT5wdl9rZXJuZWwuc2l6ZSwgc3RhdGUtPnB2X2NtZGxpbmUp
OworICAgICAgICAgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgICAgICAgICBMT0dFKEVS
Uk9SLCAieGNfZG9tX2tlcm5lbF9tZW0gZmFpbGVkIik7CisgICAgICAgICAgICAgICAgICAgIGdv
dG8gb3V0OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAg
ICAgICAgICAgTE9HKFdBUk4sICJ4Y19kb21fbW9kdWxlX2ZpbGUsIHBhdGggJXMgY21kbGluZSAl
cyIsCisgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5wdl9rZXJuZWwucGF0aCwgc3RhdGUtPnB2
X2NtZGxpbmUpOworICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX21vZHVsZV9maWxlKGRvbSwg
c3RhdGUtPnB2X2tlcm5lbC5wYXRoLCBzdGF0ZS0+cHZfY21kbGluZSk7CisgICAgICAgICAgICAg
ICAgaWYgKHJjKSB7CisgICAgICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21fa2Vy
bmVsX2ZpbGUgZmFpbGVkIik7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAg
IHJjID0geGNfZG9tX2tlcm5lbF9maWxlKGRvbSwgc3RhdGUtPnB2X2tlcm5lbC5wYXRoKTsKLSAg
ICAgICAgICAgIGlmIChyYykgewotICAgICAgICAgICAgICAgIExPR0UoRVJST1IsICJ4Y19kb21f
a2VybmVsX2ZpbGUgZmFpbGVkIik7Ci0gICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
ICAgICAvKiBObyBzaGltLCBzbyBsb2FkIHRoZSBrZXJuZWwgZGlyZWN0bHkgKi8KKyAgICAgICAg
ICAgIGlmIChzdGF0ZS0+cHZfa2VybmVsLm1hcHBlZCkgeworICAgICAgICAgICAgICAgIHJjID0g
eGNfZG9tX2tlcm5lbF9tZW0oZG9tLCBzdGF0ZS0+cHZfa2VybmVsLmRhdGEsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+cHZfa2VybmVsLnNpemUpOworICAg
ICAgICAgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAi
eGNfZG9tX2tlcm5lbF9tZW0gZmFpbGVkIik7CisgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0
OworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAg
ICAgcmMgPSB4Y19kb21fa2VybmVsX2ZpbGUoZG9tLCBzdGF0ZS0+cHZfa2VybmVsLnBhdGgpOwor
ICAgICAgICAgICAgICAgIGlmIChyYykgeworICAgICAgICAgICAgICAgICAgICBMT0dFKEVSUk9S
LCAieGNfZG9tX2tlcm5lbF9maWxlIGZhaWxlZCIpOworICAgICAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKKyAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KLQorICAg
ICAgICAKICAgICAgICAgaWYgKHN0YXRlLT5wdl9yYW1kaXNrLnBhdGggJiYgc3RybGVuKHN0YXRl
LT5wdl9yYW1kaXNrLnBhdGgpKSB7CiAgICAgICAgICAgICBpZiAoc3RhdGUtPnB2X3JhbWRpc2su
bWFwcGVkKSB7CiAgICAgICAgICAgICAgICAgcmMgPSB4Y19kb21fbW9kdWxlX21lbShkb20sIHN0
YXRlLT5wdl9yYW1kaXNrLmRhdGEsCkBAIC0xMTU0LDggKzExODMsMTQgQEAgaW50IGxpYnhsX19i
dWlsZF9odm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAKICAgICB4Y19kb21fbG9n
aW5pdChjdHgtPnhjaCk7CiAKKyAgICAvKiAKKyAgICAgKiBJZiBQVkggYW5kIHdlIGhhdmUgYSBz
aGltIG92ZXJyaWRlLCB1c2UgdGhlIHNoaW0gY21kbGluZS4KKyAgICAgKiBJZiBQVkggYW5kIG5v
IHNoaW0gb3ZlcnJpZGUsIHVzZSB0aGUgcHYgY21kbGluZS4KKyAgICAgKiBJZiBub3QgUFZILCB1
c2UgaW5mby0+Y21kbGluZS4KKyAgICAgKi8KICAgICBkb20gPSB4Y19kb21fYWxsb2NhdGUoY3R4
LT54Y2gsIGluZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIID8KLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RhdGUtPnB2X2NtZGxpbmUgOiBpbmZvLT5jbWRsaW5lLCBOVUxMKTsK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgKHN0YXRlLT5zaGltX3BhdGggPyBzdGF0ZS0+c2hp
bV9jbWRsaW5lIDogc3RhdGUtPnB2X2NtZGxpbmUpIDoKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW5mby0+Y21kbGluZSwgTlVMTCk7CiAgICAgaWYgKCFkb20pIHsKICAgICAgICAgTE9HRShF
UlJPUiwgInhjX2RvbV9hbGxvY2F0ZSBmYWlsZWQiKTsKICAgICAgICAgcmMgPSBFUlJPUl9OT01F
TTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IGJmYTk1ZDg2MTkuLjI0NTRlZmE2MjEgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuaApAQCAtMTE4LDYgKzExOCw4IEBACiAjZGVmaW5lIFRBUF9ERVZJQ0VfU1VGRklY
ICItZW11IgogI2RlZmluZSBET01JRF9YU19QQVRIICJkb21pZCIKICNkZWZpbmUgSU5WQUxJRF9E
T01JRCB+MAorI2RlZmluZSBQVlNISU1fQkFTRU5BTUUgInhlbi1zaGltIgorI2RlZmluZSBQVlNI
SU1fQ01ETElORSAicHYtc2hpbSBjb25zb2xlPXhlbixwdiBzY2hlZD1udWxsIGxvZ2x2bD1hbGwg
Z3Vlc3RfbG9nbHZsPWFsbCBhcGljX3ZlcmJvc2l0eT1kZWJ1ZyBlODIwLXZlcmJvc2UiCiAKIC8q
IFNpemUgbWFjcm9zLiAqLwogI2RlZmluZSBfX0FDKFgsWSkgICAoWCMjWSkKQEAgLTExMzYsNiAr
MTEzOCw4IEBAIHR5cGVkZWYgc3RydWN0IHsKIAogICAgIGxpYnhsX19maWxlX3JlZmVyZW5jZSBw
dl9rZXJuZWw7CiAgICAgbGlieGxfX2ZpbGVfcmVmZXJlbmNlIHB2X3JhbWRpc2s7CisgICAgY29u
c3QgY2hhciAqIHNoaW1fcGF0aDsKKyAgICBjb25zdCBjaGFyICogc2hpbV9jbWRsaW5lOwogICAg
IGNvbnN0IGNoYXIgKiBwdl9jbWRsaW5lOwogCiAgICAgeGVuX3ZtZW1yYW5nZV90ICp2bWVtcmFu
Z2VzOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IGEyMzkzMjQzNDEuLjZkMDYwZWRjMGQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9saWJ4bF90
eXBlcy5pZGwKQEAgLTU5Miw3ICs1OTIsMTAgQEAgbGlieGxfZG9tYWluX2J1aWxkX2luZm8gPSBT
dHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICMgVXNlIGhvc3QncyBFODIwIGZvciBQQ0kgcGFzc3Rocm91Z2guCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiZTgyMF9ob3N0IiwgbGlieGxfZGVmYm9v
bCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF0pKSwKLSAgICAgICAg
ICAgICAgICAgKCJwdmgiLCBOb25lKSwKKyAgICAgICAgICAgICAgICAgKCJwdmgiLCBTdHJ1Y3Qo
Tm9uZSwgWygicHZzaGltIiwgbGlieGxfZGVmYm9vbCksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAoInB2c2hpbV9wYXRoIiwgc3RyaW5nKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgicHZzaGltX2NtZGxpbmUiLCBzdHJpbmcpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXSkpLAogICAgICAgICAgICAgICAg
ICAoImludmFsaWQiLCBOb25lKSwKICAgICAgICAgICAgICAgICAgXSwga2V5dmFyX2luaXRfdmFs
ID0gIkxJQlhMX0RPTUFJTl9UWVBFX0lOVkFMSUQiKSksCiAKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:05:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy5d-0001Pe-QA; Fri, 12 Jan 2018 12:05:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy5c-0001OR-Hi
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:05:40 +0000
X-Inumbo-ID: 526f63eb-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 526f63eb-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974367"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:47 +0000
Message-ID: <20180112112910.16762-40-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 39/62] tools/firmware: Build and install
	xen-shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkxpbmsgYSBt
aW5pbXVtIHNldCBvZiBmaWxlcyB0byBidWlsZCB0aGUgc2hpbS4gVGhlIGxpbmtmYXJtIHJ1bmUg
Y2FuCmhhbmRsZSBjcmVhdGlvbiBhbmQgZGVsZXRpb24gb2YgZmlsZXMuIEludHJvZHVjZSBidWls
ZC1zaGltIGFuZAppbnN0YWxsLXNoaW0gdGFyZ2V0cyBpbiB4ZW4vTWFrZWZpbGUuCgpXZSBjYW4g
ZG8gYmV0dGVyIGJ5IHByb3Blcmx5IGdlbmVyYXRlIHRoZSBkZXBlbmRlbmN5IGZyb20gdGhlIGxp
c3Qgb2YKZmlsZXMgYnV0IHRoYXQncyBhbiBpbXByb3ZlbWVudCBmb3IgbGF0ZXIuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQt
b2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KdjI6IEludHJvZHVjZSBh
IHRvcC1sZXZlbCBidWlsZC1zaGltIHRhcmdldC4gU3BsaXQgdGhlIHhlbi1zaGltIGJ1aWxkCiAg
ICB3aXRoIG5vcm1hbCBidWlsZC4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDQgKysKIHRvb2xzL2Zpcm13YXJlL01ha2VmaWxlICAgICAgICAgICAgfCAgOSArKysr
CiB0b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlICAgIHwgNTkgKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcgfCA4NyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICB8IDE2ICsrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMTcyIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvZmlybXdhcmUv
eGVuLWRpci9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2Zpcm13YXJlL3hlbi1k
aXIvc2hpbS5jb25maWcKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRl
eCA4ZGE2N2RhZjMxLi5mNmNjNjFhNzAxIDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5n
aXRpZ25vcmUKQEAgLTE1NSw2ICsxNTUsMTAgQEAgdG9vbHMvZmlybXdhcmUvcm9tYmlvcy9yb21i
aW9zW14vXSoucwogdG9vbHMvZmlybXdhcmUvcm9tYmlvcy8zMmJpdC8zMmJpdGJpb3NfZmxhdC5o
CiB0b29scy9maXJtd2FyZS92Z2FiaW9zL3ZiZXRhYmxlcy1nZW4KIHRvb2xzL2Zpcm13YXJlL3Zn
YWJpb3MvdmJldGFibGVzLmgKK3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvKi5vbGQKK3Rvb2xzL2Zp
cm13YXJlL3hlbi1kaXIvbGlua2Zhcm0uc3RhbXAqCit0b29scy9maXJtd2FyZS94ZW4tZGlyL3hl
bi1yb290Cit0b29scy9maXJtd2FyZS94ZW4tZGlyL3hlbi1zaGltCiB0b29scy9mbGFzay91dGls
cy9mbGFzay1nZXRlbmZvcmNlCiB0b29scy9mbGFzay91dGlscy9mbGFzay1nZXQtYm9vbAogdG9v
bHMvZmxhc2svdXRpbHMvZmxhc2stbG9hZHBvbGljeQpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdh
cmUvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9NYWtlZmlsZQppbmRleCA4NjhiNTA2OTIwLi45
Mzg3Y2MwODc4IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9NYWtlZmlsZQorKysgYi90b29s
cy9maXJtd2FyZS9NYWtlZmlsZQpAQCAtMSw2ICsxLDggQEAKIFhFTl9ST09UID0gJChDVVJESVIp
Ly4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKK0NPTkZJR19QVl9T
SElNIDo9IHkKKwogIyBodm1sb2FkZXIgaXMgYSAzMi1iaXQgcHJvdGVjdGVkIG1vZGUgYmluYXJ5
LgogVEFSR0VUICAgICAgOj0gaHZtbG9hZGVyL2h2bWxvYWRlcgogSU5TVF9ESVIgOj0gJChERVNU
RElSKSQoWEVORklSTVdBUkVESVIpCkBAIC0xMSw2ICsxMyw3IEBAIFNVQkRJUlMtJChDT05GSUdf
U0VBQklPUykgKz0gc2VhYmlvcy1kaXIKIFNVQkRJUlMtJChDT05GSUdfUk9NQklPUykgKz0gcm9t
YmlvcwogU1VCRElSUy0kKENPTkZJR19ST01CSU9TKSArPSB2Z2FiaW9zCiBTVUJESVJTLSQoQ09O
RklHX1JPTUJJT1MpICs9IGV0aGVyYm9vdAorU1VCRElSUy0kKENPTkZJR19QVl9TSElNKSArPSB4
ZW4tZGlyCiBTVUJESVJTLXkgKz0gaHZtbG9hZGVyCiAKIExEMzJCSVQtJChDT05GSUdfRnJlZUJT
RCkgOj0gTEQzMkJJVF9GTEFHPS1tZWxmX2kzODZfZmJzZApAQCAtNDgsNiArNTEsOSBAQCBlbmRp
ZgogaWZlcSAoJChDT05GSUdfT1ZNRikseSkKIAkkKElOU1RBTExfREFUQSkgb3ZtZi1kaXIvb3Zt
Zi5iaW4gJChJTlNUX0RJUikvb3ZtZi5iaW4KIGVuZGlmCitpZmVxICgkKENPTkZJR19QVl9TSElN
KSx5KQorCSQoSU5TVEFMTF9EQVRBKSB4ZW4tZGlyL3hlbi1zaGltICQoSU5TVF9ESVIpL3hlbi1z
aGltCitlbmRpZgogCiAuUEhPTlk6IHVuaW5zdGFsbAogdW5pbnN0YWxsOgpAQCAtNTgsNiArNjQs
OSBAQCBlbmRpZgogaWZlcSAoJChDT05GSUdfT1ZNRikseSkKIAlybSAtZiAkKElOU1RfRElSKS9v
dm1mLmJpbgogZW5kaWYKK2lmZXEgKCQoQ09ORklHX1BWX1NISU0pLHkpCisJcm0gLWYgJChJTlNU
X0RJUikveGVuLXNoaW0KK2VuZGlmCiAKIC5QSE9OWTogY2xlYW4KIGNsZWFuOiBzdWJkaXJzLWNs
ZWFuCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIGIvdG9vbHMv
ZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi5hZGY2YzMxZThkCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvZmlybXdhcmUveGVu
LWRpci9NYWtlZmlsZQpAQCAtMCwwICsxLDU5IEBACitYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8u
Li8uLgorCithbGw6IHhlbi1zaGltCisKKy5QSE9OWTogRk9SQ0UKK0ZPUkNFOgorCitEPXhlbi1y
b290CisKKyMgTWluaW11biBzZXQgb2YgZmlsZXMgLyBkaXJlY3RvcmllcyBnbyBnZXQgWGVuIHRv
IGJ1aWxkCitMSU5LX0RJUlM9Y29uZmlnIHhlbgorTElOS19GSUxFUz1Db25maWcubWsKKworREVQ
X0RJUlM9JChmb3JlYWNoIGksICQoTElOS19ESVJTKSwgJChYRU5fUk9PVCkvJChpKSkKK0RFUF9G
SUxFUz0kKGZvcmVhY2ggaSwgJChMSU5LX0ZJTEVTKSwgJChYRU5fUk9PVCkvJChpKSkKKworbGlu
a2Zhcm0uc3RhbXA6ICQoREVQX0RJUlMpICQoREVQX0ZJTEVTKSBGT1JDRQorCW1rZGlyIC1wICQo
RCkKKwlzZXQgLWUKKwlybSAtZiBsaW5rZmFybS5zdGFtcC50bXAKKwkkKGZvcmVhY2ggZCwgJChM
SU5LX0RJUlMpLCBcCisJCSAobWtkaXIgLXAgJChEKS8kKGQpOyBcCisJCSAgY2QgJChEKS8kKGQp
OyBcCisJCSAgZmluZCAkKFhFTl9ST09UKS8kKGQpLyAtdHlwZSBkIC1wcmludGYgIi4vJVBcbiIg
fCAgeGFyZ3MgbWtkaXIgLXApOykKKwkkKGZvcmVhY2ggZCwgJChMSU5LX0RJUlMpLCBcCisJCShj
ZCAkKFhFTl9ST09UKTsgXAorCQkgZmluZCAkKGQpICEgLXR5cGUgbCAtdHlwZSBmIFwKKwkJICQo
YWRkcHJlZml4ICEgLXBhdGggLCAnKi5bb2RhMV0nICcqLmRbMTJdJykpIFwKKwkJID4+IGxpbmtm
YXJtLnN0YW1wLnRtcCA7ICkKKwkkKGZvcmVhY2ggZiwgJChMSU5LX0ZJTEVTKSwgXAorCQllY2hv
ICQoZikgPj4gbGlua2Zhcm0uc3RhbXAudG1wIDspCisJY21wIC1zIGxpbmtmYXJtLnN0YW1wLnRt
cCBsaW5rZmFybS5zdGFtcCAmJiBcCisJCXJtIGxpbmtmYXJtLnN0YW1wLnRtcCB8fCB7IFwKKwkJ
bXYgbGlua2Zhcm0uc3RhbXAudG1wIGxpbmtmYXJtLnN0YW1wOyBcCisJCWNhdCBsaW5rZmFybS5z
dGFtcCB8IHdoaWxlIHJlYWQgZjsgXAorCQkgIGRvIHJtIC1mICIkKEQpLyQkZiI7IGxuIC1zICIk
KFhFTl9ST09UKS8kJGYiICIkKEQpLyQkZiI7IGRvbmUgXAorCQl9CisKKyMgQ29weSBlbm91Z2gg
b2YgdGhlIHRyZWUgdG8gYnVpbGQgdGhlIHNoaW0gaHlwZXJ2aXNvcgorJChEKTogbGlua2Zhcm0u
c3RhbXAKKwkkKE1BS0UpIC1DICQoRCkveGVuIGRpc3RjbGVhbgorCisuUEhPTlk6IHNoaW0tJWNv
bmZpZworc2hpbS0lY29uZmlnOiAkKEQpIEZPUkNFCisJJChNQUtFKSAtQyAkKEQpL3hlbiAkKmNv
bmZpZyBcCisJCVhFTl9DT05GSUdfRVhQRVJUPXkgXAorCQlLQ09ORklHX0NPTkZJRz0kKENVUkRJ
Uikvc2hpbS5jb25maWcKKworeGVuLXNoaW06ICQoRCkgc2hpbS1vbGRkZWZjb25maWcKKwkkKE1B
S0UpIC1DICQoRCkveGVuIGluc3RhbGwtc2hpbSBcCisJCVhFTl9DT05GSUdfRVhQRVJUPXkgXAor
CQlLQ09ORklHX0NPTkZJRz0kKENVUkRJUikvc2hpbS5jb25maWcgXAorCQlERVNURElSPSQoQ1VS
RElSKQorCisuUEhPTlk6IGRpc3RjbGVhbiBjbGVhbgorZGlzdGNsZWFuIGNsZWFuOgorCXJtIC1m
IHhlbi1zaGltICoub2xkCisJcm0gLXJmICQoRCkKKwlybSAtZiBsaW5rZmFybS5zdGFtcCoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcgYi90b29scy9maXJt
d2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAuLjIyN2ExMmZiNGMKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9maXJtd2FyZS94ZW4t
ZGlyL3NoaW0uY29uZmlnCkBAIC0wLDAgKzEsODcgQEAKKyMKKyMgQXV0b21hdGljYWxseSBnZW5l
cmF0ZWQgZmlsZTsgRE8gTk9UIEVESVQuCisjIFhlbi94ODYgNC4xMS11bnN0YWJsZSBDb25maWd1
cmF0aW9uCisjCitDT05GSUdfWDg2XzY0PXkKK0NPTkZJR19YODY9eQorQ09ORklHX0FSQ0hfREVG
Q09ORklHPSJhcmNoL3g4Ni9jb25maWdzL3g4Nl82NF9kZWZjb25maWciCisKKyMKKyMgQXJjaGl0
ZWN0dXJlIEZlYXR1cmVzCisjCitDT05GSUdfTlJfQ1BVUz0zMgorQ09ORklHX1BWPXkKK0NPTkZJ
R19QVl9MSU5FQVJfUFQ9eQorQ09ORklHX0hWTT15CisjIENPTkZJR19TSEFET1dfUEFHSU5HIGlz
IG5vdCBzZXQKKyMgQ09ORklHX0JJR01FTSBpcyBub3Qgc2V0CisjIENPTkZJR19IVk1fRkVQIGlz
IG5vdCBzZXQKKyMgQ09ORklHX1RCT09UIGlzIG5vdCBzZXQKK0NPTkZJR19YRU5fR1VFU1Q9eQor
Q09ORklHX1BWSF9HVUVTVD15CitDT05GSUdfUFZfU0hJTT15CitDT05GSUdfUFZfU0hJTV9FWENM
VVNJVkU9eQorCisjCisjIENvbW1vbiBGZWF0dXJlcworIworQ09ORklHX0NPTVBBVD15CitDT05G
SUdfQ09SRV9QQVJLSU5HPXkKK0NPTkZJR19IQVNfQUxURVJOQVRJVkU9eQorQ09ORklHX0hBU19F
WF9UQUJMRT15CitDT05GSUdfSEFTX01FTV9BQ0NFU1M9eQorQ09ORklHX0hBU19NRU1fUEFHSU5H
PXkKK0NPTkZJR19IQVNfTUVNX1NIQVJJTkc9eQorQ09ORklHX0hBU19QRFg9eQorQ09ORklHX0hB
U19VQlNBTj15CitDT05GSUdfSEFTX0tFWEVDPXkKK0NPTkZJR19IQVNfR0RCU1g9eQorQ09ORklH
X0hBU19JT1BPUlRTPXkKKyMgQ09ORklHX0tFWEVDIGlzIG5vdCBzZXQKKyMgQ09ORklHX1RNRU0g
aXMgbm90IHNldAorIyBDT05GSUdfWEVOT1BST0YgaXMgbm90IHNldAorIyBDT05GSUdfWFNNIGlz
IG5vdCBzZXQKKworIworIyBTY2hlZHVsZXJzCisjCitDT05GSUdfU0NIRURfQ1JFRElUPXkKKyMg
Q09ORklHX1NDSEVEX0NSRURJVDIgaXMgbm90IHNldAorIyBDT05GSUdfU0NIRURfUlREUyBpcyBu
b3Qgc2V0CisjIENPTkZJR19TQ0hFRF9BUklOQzY1MyBpcyBub3Qgc2V0CitDT05GSUdfU0NIRURf
TlVMTD15CisjIENPTkZJR19TQ0hFRF9DUkVESVRfREVGQVVMVCBpcyBub3Qgc2V0CitDT05GSUdf
U0NIRURfTlVMTF9ERUZBVUxUPXkKK0NPTkZJR19TQ0hFRF9ERUZBVUxUPSJudWxsIgorIyBDT05G
SUdfTElWRVBBVENIIGlzIG5vdCBzZXQKKyMgQ09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1C
T0xfV0FSTklOR1MgaXMgbm90IHNldAorQ09ORklHX0NNRExJTkU9IiIKKworIworIyBEZXZpY2Ug
RHJpdmVycworIworQ09ORklHX0FDUEk9eQorQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09L
VVA9eQorQ09ORklHX05VTUE9eQorQ09ORklHX0hBU19OUzE2NTUwPXkKK0NPTkZJR19IQVNfRUhD
ST15CitDT05GSUdfSEFTX0NQVUZSRVE9eQorQ09ORklHX0hBU19QQVNTVEhST1VHSD15CitDT05G
SUdfSEFTX1BDST15CitDT05GSUdfVklERU89eQorQ09ORklHX1ZHQT15CitDT05GSUdfREVGQ09O
RklHX0xJU1Q9IiRBUkNIX0RFRkNPTkZJRyIKK0NPTkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15
CisKKyMKKyMgRGVidWdnaW5nIE9wdGlvbnMKKyMKKyMgQ09ORklHX0RFQlVHIGlzIG5vdCBzZXQK
KyMgQ09ORklHX0NSQVNIX0RFQlVHIGlzIG5vdCBzZXQKKyMgQ09ORklHX0ZSQU1FX1BPSU5URVIg
aXMgbm90IHNldAorIyBDT05GSUdfR0NPViBpcyBub3Qgc2V0CisjIENPTkZJR19MT0NLX1BST0ZJ
TEUgaXMgbm90IHNldAorIyBDT05GSUdfUEVSRl9DT1VOVEVSUyBpcyBub3Qgc2V0CisjIENPTkZJ
R19WRVJCT1NFX0RFQlVHIGlzIG5vdCBzZXQKKyMgQ09ORklHX1NDUlVCX0RFQlVHIGlzIG5vdCBz
ZXQKKyMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKZGlmZiAtLWdpdCBhL3hlbi9NYWtlZmlsZSBi
L3hlbi9NYWtlZmlsZQppbmRleCAwNDRlN2M4MmEzLi4wMjdjNWFkZmRkIDEwMDY0NAotLS0gYS94
ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0zNywxMCArMzcsMTAgQEAgZGVmYXVs
dDogYnVpbGQKIC5QSE9OWTogZGlzdAogZGlzdDogaW5zdGFsbAogCi1idWlsZCBpbnN0YWxsOjog
aW5jbHVkZS9jb25maWcvYXV0by5jb25mCitidWlsZCBpbnN0YWxsIGJ1aWxkLXNoaW06OiBpbmNs
dWRlL2NvbmZpZy9hdXRvLmNvbmYKIAotLlBIT05ZOiBidWlsZCBpbnN0YWxsIHVuaW5zdGFsbCBj
bGVhbiBkaXN0Y2xlYW4gY3Njb3BlIFRBR1MgdGFncyBNQVAgZ3RhZ3MgdGVzdHMKLWJ1aWxkIGlu
c3RhbGwgdW5pbnN0YWxsIGRlYnVnIGNsZWFuIGRpc3RjbGVhbiBjc2NvcGUgVEFHUyB0YWdzIE1B
UCBndGFncyB0ZXN0czo6CisuUEhPTlk6IGJ1aWxkIGluc3RhbGwgdW5pbnN0YWxsIGNsZWFuIGRp
c3RjbGVhbiBjc2NvcGUgVEFHUyB0YWdzIE1BUCBndGFncyB0ZXN0cyBpbnN0YWxsLXNoaW0gYnVp
bGQtc2hpbQorYnVpbGQgaW5zdGFsbCB1bmluc3RhbGwgZGVidWcgY2xlYW4gZGlzdGNsZWFuIGNz
Y29wZSBUQUdTIHRhZ3MgTUFQIGd0YWdzIHRlc3RzIGluc3RhbGwtc2hpbSBidWlsZC1zaGltOjoK
IGlmbmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzMyKQogCSQoTUFLRSkgLWYgUnVsZXMubWsg
XyRACiBlbHNlCkBAIC04MCw2ICs4MCwxMyBAQCBfaW5zdGFsbDogJChUQVJHRVQpJChDT05GSUdf
WEVOX0lOU1RBTExfU1VGRklYKQogCQlmaTsgXAogCWZpCiAKKy5QSE9OWTogX2J1aWxkLXNoaW0K
K19idWlsZC1zaGltOiAkKFRBUkdFVCktc2hpbQorCisuUEhPTlk6IF9pbnN0YWxsLXNoaW0KK19p
bnN0YWxsLXNoaW06IGJ1aWxkLXNoaW0KKwkkKElOU1RBTExfREFUQSkgJChUQVJHRVQpLXNoaW0g
JChERVNURElSKQorCiAuUEhPTlk6IF90ZXN0cwogX3Rlc3RzOgogCSQoTUFLRSkgLWYgJChCQVNF
RElSKS9SdWxlcy5tayAtQyB0ZXN0IHRlc3RzCkBAIC0xNDQsNiArMTUxLDkgQEAgJChUQVJHRVQp
OiBkZWxldGUtdW5mcmVzaC1maWxlcwogCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayBp
bmNsdWRlL2FzbS0kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5oCiAJJChNQUtFKSAtZiAkKEJB
U0VESVIpL1J1bGVzLm1rIC1DIGFyY2gvJChUQVJHRVRfQVJDSCkgJChUQVJHRVQpCiAKKyQoVEFS
R0VUKS1zaGltOiAkKFRBUkdFVCkKKwkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMg
YXJjaC8kKFRBUkdFVF9BUkNIKSAkKFRBUkdFVCktc2hpbQorCiAjIGRyaXZlcnMvY2hhci9jb25z
b2xlLm8gY29udGFpbnMgc3RhdGljIGJhbm5lci9jb21waWxlIGluZm8uIEJsb3cgaXQgYXdheS4K
ICMgRG9uJ3QgcmVmcmVzaCB0aGVzZSBmaWxlcyBkdXJpbmcgZS5nLiwgJ3N1ZG8gbWFrZSBpbnN0
YWxsJwogLlBIT05ZOiBkZWxldGUtdW5mcmVzaC1maWxlcwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:06:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy6e-0001dT-6E; Fri, 12 Jan 2018 12:06:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy6c-0001d6-Tz
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:06:42 +0000
X-Inumbo-ID: 5b993e7b-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5b993e7b-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974381"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:38 +0000
Message-ID: <20180112112910.16762-31-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 30/62] x86/guest: map per-cpu vcpu_info area.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCk1hcHBpbmcgdGhl
IHBlci12Y3B1IHZjcHVfaW5mbyBhcmVhIGlzIHJlcXVpcmVkIGluIG9yZGVyIHRvIHVzZSBtb3Jl
CnRoYW4gWEVOX0xFR0FDWV9NQVhfVkNQVVMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIE1ha2UgdmNwdV9pbmZvX21h
cHBlZCBzdGF0aWMuCiAtIEFkZCBhIEJVR19PTiBpbiBjYXNlIFZDUFVPUF9yZWdpc3Rlcl92Y3B1
X2luZm8gZmFpbHMuCiAtIFJlbW92ZSBvbmUgaW5kZW50YXRpb24gbGV2ZWwgaW4gaHlwZXJ2aXNv
cl9zZXR1cC4KIC0gTWFrZSB4ZW5faHlwZXJjYWxsX3ZjcHVfb3AgcmV0dXJuIGludC4KLS0tCiB4
ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgICAgICAgICAgICAgIHwgNTcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxs
LmggfCAgOCArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCAgICAgICB8ICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9ndWVzdC94ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwppbmRleCBkZThj
ZmM2ZTM2Li42MDYyNmVjMjFjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMK
KysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jCkBAIC0zOSw2ICszOSwxMCBAQCBzdGF0aWMg
c3RydWN0IHJhbmdlc2V0ICptZW07CiAKIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgdmNw
dV9pZCk7CiAKK3N0YXRpYyBzdHJ1Y3QgdmNwdV9pbmZvICp2Y3B1X2luZm87CitzdGF0aWMgdW5z
aWduZWQgbG9uZyB2Y3B1X2luZm9fbWFwcGVkW0JJVFNfVE9fTE9OR1MoTlJfQ1BVUyldOworREVG
SU5FX1BFUl9DUFUoc3RydWN0IHZjcHVfaW5mbyAqLCB2Y3B1X2luZm8pOworCiBzdGF0aWMgdm9p
ZCBfX2luaXQgZmluZF94ZW5fbGVhdmVzKHZvaWQpCiB7CiAgICAgdWludDMyX3QgZWF4LCBlYngs
IGVjeCwgZWR4LCBiYXNlOwpAQCAtMTA0LDYgKzEwOCw0MSBAQCBzdGF0aWMgdm9pZCBtYXBfc2hh
cmVkX2luZm8odm9pZCkKICAgICAgICAgd3JpdGVfYXRvbWljKCZYRU5fc2hhcmVkX2luZm8tPmV2
dGNobl9tYXNrW2ldLCB+MHVsKTsKIH0KIAorc3RhdGljIGludCBtYXBfdmNwdWluZm8odm9pZCkK
K3sKKyAgICB1bnNpZ25lZCBpbnQgdmNwdSA9IHRoaXNfY3B1KHZjcHVfaWQpOworICAgIHN0cnVj
dCB2Y3B1X3JlZ2lzdGVyX3ZjcHVfaW5mbyBpbmZvOworICAgIGludCByYzsKKworICAgIGlmICgg
IXZjcHVfaW5mbyApCisgICAgeworICAgICAgICB0aGlzX2NwdSh2Y3B1X2luZm8pID0gJlhFTl9z
aGFyZWRfaW5mby0+dmNwdV9pbmZvW3ZjcHVdOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisK
KyAgICBpZiAoIHRlc3RfYml0KHZjcHUsIHZjcHVfaW5mb19tYXBwZWQpICkKKyAgICB7CisgICAg
ICAgIHRoaXNfY3B1KHZjcHVfaW5mbykgPSAmdmNwdV9pbmZvW3ZjcHVdOworICAgICAgICByZXR1
cm4gMDsKKyAgICB9CisKKyAgICBpbmZvLm1mbiA9IHZpcnRfdG9fbWZuKCZ2Y3B1X2luZm9bdmNw
dV0pOworICAgIGluZm8ub2Zmc2V0ID0gKHVuc2lnbmVkIGxvbmcpJnZjcHVfaW5mb1t2Y3B1XSAm
IH5QQUdFX01BU0s7CisgICAgcmMgPSB4ZW5faHlwZXJjYWxsX3ZjcHVfb3AoVkNQVU9QX3JlZ2lz
dGVyX3ZjcHVfaW5mbywgdmNwdSwgJmluZm8pOworICAgIGlmICggcmMgKQorICAgIHsKKyAgICAg
ICAgQlVHX09OKHZjcHUgPj0gWEVOX0xFR0FDWV9NQVhfVkNQVVMpOworICAgICAgICB0aGlzX2Nw
dSh2Y3B1X2luZm8pID0gJlhFTl9zaGFyZWRfaW5mby0+dmNwdV9pbmZvW3ZjcHVdOworICAgIH0K
KyAgICBlbHNlCisgICAgeworICAgICAgICB0aGlzX2NwdSh2Y3B1X2luZm8pID0gJnZjcHVfaW5m
b1t2Y3B1XTsKKyAgICAgICAgc2V0X2JpdCh2Y3B1LCB2Y3B1X2luZm9fbWFwcGVkKTsKKyAgICB9
CisKKyAgICByZXR1cm4gcmM7Cit9CisKIHN0YXRpYyB2b2lkIHNldF92Y3B1X2lkKHZvaWQpCiB7
CiAgICAgdWludDMyX3QgZWF4LCBlYngsIGVjeCwgZWR4OwpAQCAtMTU0LDExICsxOTMsMjkgQEAg
dm9pZCBfX2luaXQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQogICAgIG1hcF9zaGFyZWRfaW5mbygp
OwogCiAgICAgc2V0X3ZjcHVfaWQoKTsKKyAgICB2Y3B1X2luZm8gPSB4emFsbG9jX2FycmF5KHN0
cnVjdCB2Y3B1X2luZm8sIG5yX2NwdV9pZHMpOworICAgIGlmICggbWFwX3ZjcHVpbmZvKCkgKQor
ICAgIHsKKyAgICAgICAgeGZyZWUodmNwdV9pbmZvKTsKKyAgICAgICAgdmNwdV9pbmZvID0gTlVM
TDsKKyAgICB9CisgICAgaWYgKCAhdmNwdV9pbmZvICYmIG5yX2NwdV9pZHMgPiBYRU5fTEVHQUNZ
X01BWF9WQ1BVUyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgICAgICBm
b3IgKCBpID0gWEVOX0xFR0FDWV9NQVhfVkNQVVM7IGkgPCBucl9jcHVfaWRzOyBpKysgKQorICAg
ICAgICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShpLCAmY3B1X3ByZXNlbnRfbWFwKTsKKyAgICAg
ICAgbnJfY3B1X2lkcyA9IFhFTl9MRUdBQ1lfTUFYX1ZDUFVTOworICAgICAgICBwcmludGsoWEVO
TE9HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICJ1bmFibGUgdG8gbWFwIHZDUFUgaW5mbywgbGlt
aXRpbmcgdkNQVXMgdG86ICV1XG4iLAorICAgICAgICAgICAgICAgWEVOX0xFR0FDWV9NQVhfVkNQ
VVMpOworICAgIH0KIH0KIAogdm9pZCBoeXBlcnZpc29yX2FwX3NldHVwKHZvaWQpCiB7CiAgICAg
c2V0X3ZjcHVfaWQoKTsKKyAgICBtYXBfdmNwdWluZm8oKTsKIH0KIAogaW50IGh5cGVydmlzb3Jf
YWxsb2NfdW51c2VkX3BhZ2UobWZuX3QgKm1mbikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
Y2FsbC5oCmluZGV4IDljZDk1ZDJiOTIuLmRiYzU3YTU2NmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC9oeXBlcmNhbGwuaApAQCAtMjYsNiArMjYsOCBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4u
aD4KICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KIAorI2luY2x1ZGUgPHB1YmxpYy92Y3B1Lmg+
CisKIC8qCiAgKiBIeXBlcmNhbGwgcHJpbWF0aXZlcyBmb3IgNjRiaXQKICAqCkBAIC05Niw2ICs5
OCwxMiBAQCBzdGF0aWMgaW5saW5lIGxvbmcgeGVuX2h5cGVyY2FsbF9tZW1vcnlfb3AodW5zaWdu
ZWQgaW50IGNtZCwgdm9pZCAqYXJnKQogICAgIHJldHVybiBfaHlwZXJjYWxsNjRfMihsb25nLCBf
X0hZUEVSVklTT1JfbWVtb3J5X29wLCBjbWQsIGFyZyk7CiB9CiAKK3N0YXRpYyBpbmxpbmUgaW50
IHhlbl9oeXBlcmNhbGxfdmNwdV9vcCh1bnNpZ25lZCBpbnQgY21kLCB1bnNpZ25lZCBpbnQgdmNw
dSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphcmcpCit7
CisgICAgcmV0dXJuIF9oeXBlcmNhbGw2NF8zKGxvbmcsIF9fSFlQRVJWSVNPUl92Y3B1X29wLCBj
bWQsIHZjcHUsIGFyZyk7Cit9CisKIC8qCiAgKiBIaWdoZXIgbGV2ZWwgaHlwZXJjYWxsIGhlbHBl
cnMKICAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKaW5kZXggZGIzNWE5ZTYyOC4uYjNlNjg0Zjc1
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCkBAIC0zNyw2ICszNyw3IEBAIGludCBoeXBlcnZp
c29yX2FsbG9jX3VudXNlZF9wYWdlKG1mbl90ICptZm4pOwogaW50IGh5cGVydmlzb3JfZnJlZV91
bnVzZWRfcGFnZShtZm5fdCBtZm4pOwogCiBERUNMQVJFX1BFUl9DUFUodW5zaWduZWQgaW50LCB2
Y3B1X2lkKTsKK0RFQ0xBUkVfUEVSX0NQVShzdHJ1Y3QgdmNwdV9pbmZvICosIHZjcHVfaW5mbyk7
CiAKICNlbHNlCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:07:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:07:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy7R-0001l6-Ea; Fri, 12 Jan 2018 12:07:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy7Q-0001kY-Gy
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:07:32 +0000
X-Inumbo-ID: 47cc28c8-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 47cc28c8-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974343"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:29:10 +0000
Message-ID: <20180112112910.16762-63-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 62/62] xl: Default guest mode changed from PV
	to PVH with PV shim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+CgpJZiB0aGUgY29u
ZmlnIGZpbGUgc3BlY2lmaWVzIGEgdHlwZSAob3IgYnVpbGRlciksIGl0IG92ZXJyaWRlcyB0aGlz
CmRlZmF1bHQuICBCdXQgaWYgaXQgZG9lc24ndCwgeW91IG5vdyBnZXQgYSBQVi1pbi1QVkggZ3Vl
c3QuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNv
bT4KLS0tCnYyOiBOZXcgcGF0Y2gKLS0tCiB0b29scy94bC94bF9wYXJzZS5jIHwgMTMgKysrKysr
KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMK
aW5kZXggZmRmZTY5M2RlMS4uMmE1M2FjMDAxNSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFy
c2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC05MzksOCArOTM5LDEyIEBAIHZvaWQg
cGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgY19p
bmZvLT50eXBlID0gYnVpbGRlcl90eXBlOwogICAgIH0KIAotICAgIGlmIChjX2luZm8tPnR5cGUg
PT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCkKLSAgICAgICAgY19pbmZvLT50eXBlID0gTElC
WExfRE9NQUlOX1RZUEVfUFY7CisgICAgc3RhdGljIGJvb2wgcHZzaGltX2RlZmF1bHRfZW5hYmxl
ID0gMDsKKworICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJ
RCkgeworICAgICAgICBjX2luZm8tPnR5cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVkg7CisgICAg
ICAgIHB2c2hpbV9kZWZhdWx0X2VuYWJsZSA9IDE7CisgICAgfQogCiAgICAgeGx1X2NmZ19nZXRf
ZGVmYm9vbChjb25maWcsICJoYXAiLCAmY19pbmZvLT5oYXAsIDApOwogCkBAIC05NjYsNyArOTcw
LDEwIEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwK
ICAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19pbml0X3R5cGUoYl9pbmZvLCBjX2luZm8tPnR5
cGUpOwogCiAgICAgaWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpIHsK
LSAgICAgICAgeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJwdnNoaW0iLCAmYl9pbmZvLT51
LnB2aC5wdnNoaW0sIDApOworICAgICAgICBpZiAoeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcs
ICJwdnNoaW0iLCAmYl9pbmZvLT51LnB2aC5wdnNoaW0sIDApCisgICAgICAgICAgICAmJiBwdnNo
aW1fZGVmYXVsdF9lbmFibGUpCisgICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldCgmYl9pbmZv
LT51LnB2aC5wdnNoaW0sIDEpOworCiAgICAgICAgIGlmICgheGx1X2NmZ19nZXRfc3RyaW5nKGNv
bmZpZywgInB2c2hpbV9wYXRoIiwgJmJ1ZiwgMCkpCiAgICAgICAgICAgICB4bHVfY2ZnX3JlcGxh
Y2Vfc3RyaW5nKGNvbmZpZywgInB2c2hpbV9wYXRoIiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmJfaW5mby0+dS5wdmgucHZzaGltX3BhdGgsIDApOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:08:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZy8K-0001tt-MT; Fri, 12 Jan 2018 12:08:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZy8J-0001tJ-Eg
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 12:08:27 +0000
X-Inumbo-ID: 4c65bd96-f790-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c65bd96-f790-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:01:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457974355"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 11:28:39 +0000
Message-ID: <20180112112910.16762-32-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180112112910.16762-1-wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 31/62] x86: xen pv clock time source
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgYSB2YXJpYW50IG9mIFRTQyBjbG9jayBzb3VyY2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIFVzZSB0aGUg
bWFwcGVkIHZjcHVfaW5mby4KLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jIHwgODkgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCA4OSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RpbWUuYyBi
L3hlbi9hcmNoL3g4Ni90aW1lLmMKaW5kZXggM2I2NTRkN2I3ZC4uNGNiZDA2OGQxNyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYworKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCkBAIC0y
OSw2ICsyOSw3IEBACiAjaW5jbHVkZSA8YXNtL21wc3BlYy5oPgogI2luY2x1ZGUgPGFzbS9wcm9j
ZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vZml4bWFwLmg+CisjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+
CiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+CiAjaW5jbHVkZSA8YXNtL2RpdjY0Lmg+CiAj
aW5jbHVkZSA8YXNtL2FjcGkuaD4KQEAgLTUyNSw2ICs1MjYsOTEgQEAgc3RhdGljIHN0cnVjdCBw
bGF0Zm9ybV90aW1lc291cmNlIF9faW5pdGRhdGEgcGx0X3RzYyA9CiAgICAgLmluaXQgPSBpbml0
X3RzYywKIH07CiAKKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCisvKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBQTEFURk9STSBU
SU1FUiA1OiBYRU4gUFYgQ0xPQ0sgU09VUkNFCisgKgorICogWGVuIGNsb2NrIHNvdXJjZSBpcyBh
IHZhcmlhbnQgb2YgVFNDIHNvdXJjZS4KKyAqLworCitzdGF0aWMgdWludDY0X3QgeGVuX3RpbWVy
X2NwdV9mcmVxdWVuY3kodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gKmluZm8g
PSAmdGhpc19jcHUodmNwdV9pbmZvKS0+dGltZTsKKyAgICB1aW50NjRfdCBmcmVxOworCisgICAg
ZnJlcSA9IDEwMDAwMDAwMDBVTEwgPDwgMzI7CisgICAgZG9fZGl2KGZyZXEsIGluZm8tPnRzY190
b19zeXN0ZW1fbXVsKTsKKyAgICBpZiAoIGluZm8tPnRzY19zaGlmdCA8IDAgKQorICAgICAgICBm
cmVxIDw8PSAtaW5mby0+dHNjX3NoaWZ0OworICAgIGVsc2UKKyAgICAgICAgZnJlcSA+Pj0gaW5m
by0+dHNjX3NoaWZ0OworCisgICAgcmV0dXJuIGZyZXE7Cit9CisKK3N0YXRpYyBpbnQ2NF90IF9f
aW5pdCBpbml0X3hlbl90aW1lcihzdHJ1Y3QgcGxhdGZvcm1fdGltZXNvdXJjZSAqcHRzKQorewor
ICAgIGlmICggIXhlbl9ndWVzdCApCisgICAgICAgIHJldHVybiAwOworCisgICAgcHRzLT5mcmVx
dWVuY3kgPSB4ZW5fdGltZXJfY3B1X2ZyZXF1ZW5jeSgpOworCisgICAgcmV0dXJuIHB0cy0+ZnJl
cXVlbmN5OworfQorCitzdGF0aWMgYWx3YXlzX2lubGluZSB1aW50NjRfdCByZWFkX2N5Y2xlKGNv
bnN0IHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyAqaW5mbywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDY0X3QgdHNjKQoreworICAgIHVpbnQ2NF90IGRlbHRhID0g
dHNjIC0gaW5mby0+dHNjX3RpbWVzdGFtcDsKKyAgICBzdHJ1Y3QgdGltZV9zY2FsZSB0cyA9IHsK
KyAgICAgICAgLnNoaWZ0ICAgID0gaW5mby0+dHNjX3NoaWZ0LAorICAgICAgICAubXVsX2ZyYWMg
PSBpbmZvLT50c2NfdG9fc3lzdGVtX211bCwKKyAgICB9OworICAgIHVpbnQ2NF90IG9mZnNldCA9
IHNjYWxlX2RlbHRhKGRlbHRhLCAmdHMpOworCisgICAgcmV0dXJuIGluZm8tPnN5c3RlbV90aW1l
ICsgb2Zmc2V0OworfQorCitzdGF0aWMgdWludDY0X3QgcmVhZF94ZW5fdGltZXIodm9pZCkKK3sK
KyAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gKmluZm8gPSAmdGhpc19jcHUodmNwdV9pbmZvKS0+
dGltZTsKKyAgICB1aW50MzJfdCB2ZXJzaW9uOworICAgIHVpbnQ2NF90IHJldDsKKyAgICB1aW50
NjRfdCBsYXN0OworICAgIHN0YXRpYyB1aW50NjRfdCBsYXN0X3ZhbHVlOworCisgICAgZG8gewor
ICAgICAgICB2ZXJzaW9uID0gaW5mby0+dmVyc2lvbiAmIH4xOworICAgICAgICAvKiBNYWtlIHN1
cmUgdmVyc2lvbiBpcyByZWFkIGJlZm9yZSB0aGUgZGF0YSAqLworICAgICAgICBzbXBfcm1iKCk7
CisKKyAgICAgICAgcmV0ID0gcmVhZF9jeWNsZShpbmZvLCByZHRzY19vcmRlcmVkKCkpOworICAg
ICAgICAvKiBJZ25vcmUgZmFuY3kgZmxhZ3MgZm9yIG5vdyAqLworCisgICAgICAgIC8qIE1ha2Ug
c3VyZSB2ZXJzaW9uIGlzIHJlcmVhZCBhZnRlciB0aGUgZGF0YSAqLworICAgICAgICBzbXBfcm1i
KCk7CisgICAgfSB3aGlsZSAoIHVubGlrZWx5KHZlcnNpb24gIT0gaW5mby0+dmVyc2lvbikgKTsK
KworICAgIC8qIE1haW50YWluIGEgbW9ub3RvbmljIGdsb2JhbCB2YWx1ZSAqLworICAgIGRvIHsK
KyAgICAgICAgbGFzdCA9IHJlYWRfYXRvbWljKCZsYXN0X3ZhbHVlKTsKKyAgICAgICAgaWYgKCBy
ZXQgPCBsYXN0ICkKKyAgICAgICAgICAgIHJldHVybiBsYXN0OworICAgIH0gd2hpbGUgKCB1bmxp
a2VseShjbXB4Y2hnKCZsYXN0X3ZhbHVlLCBsYXN0LCByZXQpICE9IGxhc3QpICk7CisKKyAgICBy
ZXR1cm4gcmV0OworfQorCitzdGF0aWMgc3RydWN0IHBsYXRmb3JtX3RpbWVzb3VyY2UgX19pbml0
ZGF0YSBwbHRfeGVuX3RpbWVyID0KK3sKKyAgICAuaWQgPSAieGVuIiwKKyAgICAubmFtZSA9ICJY
RU4gUFYgQ0xPQ0siLAorICAgIC5yZWFkX2NvdW50ZXIgPSByZWFkX3hlbl90aW1lciwKKyAgICAu
aW5pdCA9IGluaXRfeGVuX3RpbWVyLAorICAgIC5jb3VudGVyX2JpdHMgPSA2MywKK307CisjZW5k
aWYKKwogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKgogICogR0VORVJJQyBQTEFURk9STSBUSU1FUiBJTkZSQVNUUlVDVFVSRQogICov
CkBAIC02NzIsNiArNzU4LDkgQEAgc3RhdGljIHM2NCBfX2luaXQgdHJ5X3BsYXRmb3JtX3RpbWVy
KHN0cnVjdCBwbGF0Zm9ybV90aW1lc291cmNlICpwdHMpCiBzdGF0aWMgdTY0IF9faW5pdCBpbml0
X3BsYXRmb3JtX3RpbWVyKHZvaWQpCiB7CiAgICAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV90aW1l
c291cmNlICogX19pbml0ZGF0YSBwbHRfdGltZXJzW10gPSB7CisjaWZkZWYgQ09ORklHX1hFTl9H
VUVTVAorICAgICAgICAmcGx0X3hlbl90aW1lciwKKyNlbmRpZgogICAgICAgICAmcGx0X2hwZXQs
ICZwbHRfcG10aW1lciwgJnBsdF9waXQKICAgICB9OwogCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:16:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZyFw-00034h-0A; Fri, 12 Jan 2018 12:16:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dgpl=eh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eZyFu-000343-Ff
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 12:16:18 +0000
X-Inumbo-ID: b0441b43-f792-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0441b43-f792-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:18:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eZyFb-0003rU-Ua; Fri, 12 Jan 2018 12:15:59 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eZyFb-0003RY-Ry; Fri, 12 Jan 2018 12:15:59 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eZyFb-0003RY-Ry@xenbits.xenproject.org>
Date: Fri, 12 Jan 2018 12:15:59 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 5

        Information leak via side effects of speculative execution

UPDATES IN VERSION 5
====================

PV-in-PVH/HVM shim approach leaves *guest* vulnerable to Meltdown
attacks from its unprivileged users, even if the guest has KPTI
patches.  That is, guest userspace can use Meltdown to read all memory
in the same guest.

In Vixen shim sidecar creator script, look for qemu in some more
places, and provide a command line option to specify the
qemu-system-i386 to use in case the default doesn't find it.

ISSUE DESCRIPTION
=================

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1 and SP2.

SP3 can be mitigated by running guests in HVM or PVH mode.
(Within-guest attacks are still possible unless the guest OS has also
been updated with an SP3 mitigation series such as KPTI/Kaiser.)

For guests with legacy PV kernels which cannot be run in HVM or PVH
mode directly, we have developed two "shim" hypervisors that allow PV
guests to run in HVM mode or PVH mode.  This prevents attacks on the
host, but it leaves the guest vulnerable to Meltdown attacks by its
own unprivileged processes, even if the guest OS has KPTI or similar
Meltdown mitigation.

The HVM shim (codenamed "Vixen") is available now.  We expect to have
the PVH shim (codenamed "Comet") available within a few days.  Please
read README.which-shim to determine which shim is suitable for you.

$ sha256sum xsa254*/*
2df6b811ec7a377a9cc717f7a8ed497f3a90928c21cba81182eb4a802e32ecd7  xsa254/README.vixen
4c30295513ad82debe04845248b5baac0b3d0c151b80fdca32f2df8b9aa0b541  xsa254/README.which-shim
6210615c1384e13da953452e6f47066f8837e2b2c7f671280902e32e96763b54  xsa254/pvshim-converter.pl
$

RESOLUTION
==========

There is no available resolution for SP1.  A solution may be available
in the future.

We are working on patches which mitigate SP2 but these are not
currently available.  Given that the vulnerabilities are now public,
these will be developed and published in public, initially via
xen-devel.


NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaWKbzAAoJEIP+FMlX6CvZtl4H/RKmXpS1fL51efZbrhYaDBTF
nLSHxfPdmi+MLaJ8Y7hS9w061ovK7OYTcvi9xlAhE6yC0b4lX5NToc1CPkX6pjGV
atOh0q4QyxDQm9JGW1aL9pZa3ZSF/Y7ad/zv5OlU97ZmDEwuEVvOTSsGj+jMFB08
gJ+VfQ0F2R+sjdh9BIScbUedLEz+M5so2wGaOJObr/ybRfLyAobxwiIc+yPniBoi
c4eNLSdzBjmg0YrRGeMToVziNH6YXmHD+VLSj23SbVYOjgSS/vnbpRtw7DbcwGXy
jhwK8WheInGUsCe+Nz0VU54MXtRhkV+JtsB/g2h4flr49mUm8kt2VY3P0NO7dcE=
=jGQH
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa254/README.vixen"
Content-Disposition: attachment; filename="xsa254/README.vixen"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgIFBWLWluLUhWTSBzaGltIHdpdGggInNpZGVjYXIi
IElTTwogICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1FIGRlc2Ny
aWJlcyBvbmUgb2YgdHdvIG1pdGlnYXRpb24gc3RyYXRlZ2llcyBmb3IgTWVs
dGRvd24uCgpUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRvIHJ1biBQViBndWVz
dHMgKHdoaWNoIGNhbiByZWFkIGFsbCBvZiBob3N0Cm1lbW9yeSBkdWUgdG8g
dGhlIGhhcmR3YXJlIGJ1Z3MpIGFzIEhWTSBndWVzdHMgKHdoaWNoIGNhbm5v
dCwgYXQgbGVhc3QKbm90IGR1ZSB0byBNZWx0ZG93bikuICBUaGUgUFYgZW52
aXJvbm1lbnQgaXMgc3RpbGwgcHJvdmlkZWQgdG8gdGhlCmd1ZXN0IGJ5IGFu
IGVtYmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0iLiAgVGhpcyB2ZXJz
aW9uIG9mIHRoZQpzaGltIGlzIGNvZGVuYW1lZCAiVml4ZW4iLgoKSW4gb3Jk
ZXIgdG8gYm9vdCB0aGUgc2hpbSB3aXRoIGFuIHVubW9kaWZpZWQgdG9vbHN0
YWNrLCB5b3UgYWxzbwpwcm92aWRlIGEgc3BlY2lhbCBkaXNrIGNvbnRhaW5p
bmcgdGhlIHNoaW0gYW5kIHRoZSBndWVzdCBrZXJuZWwgKG9yCnB2Z3J1Yik7
IHRoaXMgaXMgY2FsbGVkIHRoZSAic2lkZWNhciIuCgpXaGF0IHlvdSB3aWxs
IG5lZWQKLS0tLS0tLS0tLS0tLS0tLS0tCgogKiBZb3VyIGhvc3QgbXVzdCBi
ZSBhYmxlIHRvIHJ1biBncnViLW1rcmVzY3VlIHRvIGdlbmVyYXRlIGEgLmlz
bwogKiBZb3Ugd2lsbCB0aGVyZWZvcmUgbmVlZCB4b3JyaXNvIGFuZCBtdG9v
bHMKICogWW91IG11c3QgYmUgdXNpbmcgeGwgYW5kIGFibGUgdG8gdXNlIGFu
IGFsdGVybmF0aXZlIHlvdXIgZ3Vlc3QgY29uZmlnCgogKiBZb3Ugd2lsbCBu
ZWVkIHRoZSBzY3JpcHQgInB2c2hpbS1jb252ZXJ0ZXIucGwiCiAgLSBUaGlz
IHJlbGllcyBvbiBwZXJsLWpzb24KICogWW91IHdpbGwgbmVlZCB0aGUgeGVu
LmdpdCB0YWcgNC45LjEtc2hpbS12aXhlbi0xCgoKSW5zdHJ1Y3Rpb25zCi0t
LS0tLS0tLS0tLQoKMS4gT24gYSBzdWl0YWJsZSBzeXN0ZW0gKHBlcmhhcHMg
YSBkaWZmZXJlbnQgaG9zdCkKICAgIGdpdCBjbG9uZSBnaXQ6Ly94ZW5iaXRz
LnhlbnByb2plY3Qub3JnL3hlbi5naXQgeGVuLmdpdAogICAgY2QgeGVuLmdp
dAogICAgZ2l0IGNoZWNrb3V0IDQuOS4xLXNoaW0tdml4ZW4tMQoKSWYgeW91
IG5lZWQgYmktZGlyZWN0aW9uYWwgY29uc29sZSBhbmQgZG9uJ3QgbWluZCBh
IGxlc3MtdGVzdGVkIHBhdGNoLAp5b3UgY2FuIGFwcGx5IHRoZSBwYXRjaCBm
b3VuZCBpbiB0aGlzIGVtYWlsOgoKICAgIG1hcmMuaW5mby8/aT08MTUxNTYw
NDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1haWwtc3JuQHByZ21yLmNvbT4KCmJ1
aWxkIGEgeGVuIGh5cGVydmlzb3IgYmluYXJ5IGFzIHVzdWFsOgoKICAgIG1h
a2UgeGVuCgpJZiB5b3VyIGRlZmF1bHQgdmVyc2lvbiBvZiBweXRob24gaXMg
cHl0aG9uIDMsIHlvdSBtYXkgbmVlZCB0byBhZGQgdGhlIGZvbGxvd2luZzoK
CiAgICBtYWtlIFBZVEhPTj1weXRob24yIHhlbgoKVGhpcyB3aWxsIGJ1aWxk
IGEgZmlsZQogICAgeGVuL3hlbi5negoKMi4gQ29weSB0aGF0IGZpbGUgdG8g
eW91ciBkb20wLgoKSWRlYWxseSBzb21lcGxhY2UgbGlrZSAvdXNyL2xpYi94
ZW4vYm9vdC94ZW4tdml4ZW4uZ3oKCjMuIENvcHkgdGhlIHNjcmlwdCBwdnNo
aW0tY29udmVydGVyIHRvIHlvdXIgZG9tMCBhbmQgbWFrZQogICBpdCBleGVj
dXRhYmxlOgogICAgICBjaG1vZCAreCBwdnNoaW0tY29udmVydGVyLnBsCgo0
LiBGb3IgZWFjaCBndWVzdAoKICAoaSkgaWYgdGhlIGd1ZXN0IGlzIGN1cnJl
bnRseSBib290ZWQgd2l0aCBweWdydWIgeW91IG11c3QgZmlyc3QKICAgc3dp
dGNoIHRvIGRpcmVjdCBrZXJuZWwgYm9vdCAoYnkgbWFudWFsbHkgY29weWlu
ZyB0aGUga2VybmVsIGFuZAogICBpbml0cmFtZnMgb3V0IG9mIHRoZSBndWVz
dCwgYW5kIGNvbmZpZ3VyaW5nIHRoZSBjb21tYW5kIGxpbmUgaW4gdGhlCiAg
IGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUpLCBvciBwdmdydWIuCgogIChp
aSkgcnVuCiAgICAgIC4vcHZzaGltLWNvbnZlcnRlci5wbCAtLXNoaW09L3Vz
ci9saWIveGVuL2Jvb3QveGVuLXZpeGVuLmd6IC9ldGMveGVuL0dVRVNULmNm
ZyAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgogIChpaWkpIHNodXQg
dGhlIGd1ZXN0IGRvd24gY2xlYW5seQoKICAoaXYpIGNyZWF0ZSB0aGUgZ3Vl
c3Qgd2l0aCB0aGUgbmV3IGNvbmZpZwogICAgICB4bCBjcmVhdGUgL2V0Yy94
ZW4vR1VFU1Qud2l0aC1zaGltLWNmZwoKICAodikgQ2hlY2sgdGhhdCBpdCBi
b290cyBwcm9wZXJseS4gIHhsIGNvbnNvbGUgc2hvdWxkIHdvcmsuCgogICh2
aSkgTWFrZSBhcnJhbmdlbWVudHMgc28gdGhhdCBhdXRvc3RhcnRpbmcgb2Yg
dGhlIGd1ZXN0IHdpbGwgdXNlCiAgICAgdGhlIG5ldyBjb25maWcgZmlsZSBy
YXRoZXIgdGhhbiB0aGUgb2xkIG9uZQoK

--=separator
Content-Type: application/octet-stream; name="xsa254/README.which-shim"
Content-Disposition: attachment; filename="xsa254/README.which-shim"
Content-Transfer-Encoding: base64

CQkgICBIb3cgdG8gZGVjaWRlIHdoaWNoIHNoaW0gdG8gdXNlCgkJICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQSB3b3JrLWFyb3VuZCB0
byBNZWx0ZG93biAoYWthICJTUDMiIG9yICJWYXJpYW50IDMiKSBvbiBJbnRl
bApwcm9jZXNzb3JzIGlzIHRvIHJ1biBndWVzdHMgaW4gSFZNIG9yIFBWSCBt
b2RlLgoKTkIgdGhhdCB0aGVzZSBhcHByb2FjaGVzIGxlYXZlIHRoZSBndWVz
dCB2dWxuZXJhYmxlIHRvIHdpdGhpbi1ndWVzdAppbmZvcm1hdGlvbiBsZWFr
cyBiYXNlZCBvbiBNZWx0ZG93biwgKmV2ZW4gaWYgdGhlIGd1ZXN0IE9TIGhh
cwpLUFRJL0thaXNlciBvciBhIHNpbWlsYXIgTWVsdGRvd24gbWlnaXRhdGlv
biouCgpTb21lIGd1ZXN0cyBhcmUgZGlmZmljdWx0IHRvIGNvbnZlcnQgdG8g
cnVubmluZyBpbiBIVk0gb3IgUFZIIG1vZGUsCmVpdGhlciBkdWUgdG8gbGFj
ayBvZiBwYXJ0aXRpb25pbmcgLyBNQlIsIG9yIGR1ZSB0byBrZXJuZWwKY29t
cGF0aWJpbGl0aWVzLiAgQXMgYW4gZW1lcmdlbmN5IGJhY2tzdG9wLCB0aGVy
ZSBhcmUgdHdvIGFwcHJvYWNoZXMsCndoaWNoIHdlJ3ZlIGNvZGVuYW1lZCAi
Vml4ZW4iIGFuZCAiQ29tZXQiLiAgQm90aCBpbnZvbHZlIHJ1bm5pbmcgYW4K
ZW1iZWRkZWQgY29weSBvZiBYZW4gKGNhbGxlZCBhICJzaGltIikgd2l0aGlu
IHRoZSBIVk0gb3IgUFZIIGd1ZXN0IHRvCnByb3ZpZGUgdGhlIG5hdGl2ZSBQ
ViBpbnRlcmZhY2UuCgpCZWxvdyBkZXNjcmliZXMgdGhlIHByb3BlcnRpZXMs
IGFuZCB3aG8gbWlnaHQgd2FudCB0byB1c2UgZWFjaCBvbmUuCgpOT1RFOiBC
b3RoIHNoaW1zIHJlcXVpcmUgaG9zdCBwYXRjaGVzIHRvIGJvb3Qgb24gQU1E
IGhvc3RzLiAgVGhpcwpzaG91bGRuJ3QgYmUgYW4gaXNzdWUsIGFzIFNQMyBk
b2VzIG5vdCBhZmZlY3Qgc3lzdGVtcyBydW5uaW5nIG9uIEFNRC4KClZpeGVu
Ci0tLS0tCgpWaXhlbiBoYXMgdGhlIGZvbGxvd2luZyBwcm9wZXJ0aWVzOgog
KiBSdW5zIHRoZSBzaGltIGluIGFuIEhWTSBndWVzdC4KICogSXQgcmVxdWly
ZXMgbm8gaHlwZXJ2aXNvciBvciB0b29sc3RhY2sgY2hhbmdlcywgbm9yIGRv
ZXMgaXQgcmVxdWlyZQogICBhIGhvc3QgcmVib290LgogKiBJdCBoYXMgYmVl
biBleHRlbnNpdmVseSB0ZXN0ZWQgaW4gQW1hem9uJ3MgZGVwbG95bWVudCBm
b3IgdmVyc2lvbnMKICAgb2YgWGVuIGdvaW5nIGJhY2sgdG8gMy40CiAqIEd1
ZXN0IHJlYm9vdHMgYXJlIHJlcXVpcmVkCiAqIEd1ZXN0IGNvbmZpZ3MgbXVz
dCBiZSBmZWQgdGhyb3VnaCBhIGNvbnZlcnRlciBwcm9ncmFtCiAqIFRoZSBj
b252ZXJ0ZXIgcHJvZ3JhbSBzcGl0cyBvdXQgYSBzbWFsbCBndWVzdC1zcGVj
aWZpYyAuaXNvCiAgIGltYWdlICh3ZSBjYWxsIHRoaXMgYSAic2lkZWNhciIp
IHVzZWQgZm9yIGJvb3RpbmcKICogQmVjYXVzZSB0aGUgcmVzdWx0IGlzIGFu
IEhWTSBndWVzdCwgdGhpcyBhcHByb2FjaCBpbnZvbHZlcwogICBydW5uaW5n
IHFlbXUgYXMgYSBQQyBlbXVsYXRvciAodGhpcyBpcyBkb25lIGF1dG9tYXRp
Y2FsbHkpCiAqIFNvbWUgY29tbW9uIGZlYXR1cmVzIGFyZSBub3Qgc3VwcG9y
dGVkOgogIC0gQmFsbG9vbmluZwogIC0gTWlncmF0aW9uCiAgLSB2Y3B1IGhv
dHBsdWcKICAtIGJpZGlyZWN0aW9uYWwgY29uc29sZSBzdXBwb3J0IChjb25z
b2xlIGlzIHdyaXRlLW9ubHkpCiAqIERpcmVjdC1ib290IGtlcm5lbHMgYW5k
IHB2Z3J1YiAoYm90aCBwdmdydWIxIGFuZCBwdmdydWIyKSBhcmUKICAgc3Vw
cG9ydGVkIGJ5IHRoZSBjb252ZXJzaW9uIHByb2dyYW0uICAncHlncnViJyBp
cyBub3Qgc3VwcG9ydGVkLgogKiB4bCBhbmQgeG0gZG9tYWluIGNvbmZpZ3Mg
Y2FuIGJlIGNvbnZlcnRlZDsgbGlidmlydCBkb21haW4KICAgY29uZmlndXJh
dGlvbiBhcnJhbmdlbWVudHMgYXJlIG5vdCBzdXBwb3J0ZWQuCiAqIEd1ZXN0
IHVzZXJzcGFjZSBjYW4gcmVhZCBhbGwgb2YgZ3Vlc3QgbWVtb3J5LCB3aXRo
aW4gZWFjaCBndWVzdCwKICAgYW5kIGEgZ3Vlc3QgbWlnaXRhdGlvbiBmb3Ig
dGhpcyBpcyBub3QgcG9zc2libGUuCgpZb3UgbWlnaHQgY29uc2lkZXIgdGhp
cyBhcHByb2FjaCBpZjoKLSBZb3Ugd2FudCB0byBkZXBsb3kgYSBmaXggaW1t
ZWRpYXRlbHkKLSBZb3UgY2FuIHRvbGVyYXRlIHRoZSBsb3NzIG9mIHdpdGhp
bi1ndWVzdCBzZWN1cml0eQotIFlvdSBjYW4ndCwgb3Igd291bGQgbGlrZSB0
byBhdm9pZCwgdXBkYXRpbmcgdG8gWGVuIDQuOCBvciBuZXdlcgotIFlvdSdk
IGxpa2UgdG8gYXZvaWQgcGF0Y2hpbmcgYW5kIHJlYm9vdGluZyB5b3VyIGhv
c3QKLSBZb3UgYXJlIGFibGUgdG86CiAtIFJ1biBhIHNjcmlwdCB0byBtb2Rp
ZnkgZWFjaCBkb21haW4gY29uZmlnCiAtIEFmZm9yZCBhbiBleHRyYSA4ME1p
QiBwZXIgZ3Vlc3QKIC0gVG9sZXJhdGUgaGF2aW5nIGFuIGV4dHJhIFFFTVUg
YXJvdW5kCi0gWW91IGRvbid0IG5lZWQgbWlncmF0aW9uLCBtZW1vcnkgYmFs
bG9vbmluZywgdmNwdSBob3RwbHVnLAogIG9yIGEgYmktZGlyZWN0aW9uYWwg
Y29uc29sZQoKVG8gdXNlIHRoaXMgc29sdXRpb24sIHNlZSBSRUFETUUudml4
ZW4uCgpCaS1kaXJlY3Rpb25hbCBjb25zb2xlIGlzIGF2YWlsYWJsZSBhcyBh
biBleHRyYSBwYXRjaCwgYnV0IGhhc24ndCBiZWVuCndpZGVseSB0ZXN0ZWQ6
CgptYXJjLmluZm8vP2k9PDE1MTU2MDQ1NTItOTIwNS0xLWdpdC1zZW5kLWVt
YWlsLXNybkBwcmdtci5jb20+CgpDb21ldAotLS0tLQoKQ29tZXQgaGFzIHRo
ZSBmb2xsb3dpbmcgcHJvcGVydGllczoKICogUnVucyB0aGUgc2hpbSBpbiBh
IFBWSCBndWVzdC4KICogUFZIIG1vZGUgaXMgYXZhaWxhYmxlIGluIFhlbiA0
LjEwLCBhbmQgd2lsbCBiZSBiYWNrcG9ydGVkIHRvIFhlbgogICA0LjkgYW5k
IDQuOCBidXQgbm8gZmFydGhlcgogKiBSZXF1aXJlcyBob3N0IGh5cGVydmlz
b3IgYW5kIHRvb2xzdGFjayBwYXRjaGVzIChhbmQgaG9zdCByZWJvb3QpLAog
ICBldmVuIGZvciBYZW4gNC4xMAogKiBSZXF1aXJlcyBtaW5pbWFsIGd1ZXN0
IGNvbmZpZyBjaGFuZ2VzLCBhbmQgbm8gInNpZGVjYXIiCiAqIEJvb3Rsb2Fk
aW5nIGlzIGlkZW50aWNhbCB0byBuYXRpdmUgUFYgZ3Vlc3RzOyBkaXJlY3Qt
Ym9vdCwgcHZncnViLAogICBhbmQgcHlncnViIGFsbCB3b3JrIGVxdWFsbHkg
d2VsbAogKiBCZWNhdXNlIHRoZSByZXN1bHQgaXMgYSBQVkggZ3Vlc3QsIHRo
aXMgYXBwcm9hY2ggaW52b2x2ZXMgbm8gUEMgZW11bGF0b3IuCiAqIFRoZSBm
b2xsb3dpbmcgZmVhdHVyZXMgbm90IGF2YWlsYWJsZSBpbiBWaXhlbiBhcmUg
c3VwcG9ydGVkOgogIC0gTWVtb3J5IGJhbGxvb25pbmcKICAtIEd1ZXN0IG1p
Z3JhdGlvbgogIC0gdmNwdSBob3RwbHVnCiAgLSBiaWRpcmVjdGlvbmFsIGNv
bnNvbGUgc3VwcG9ydAogKiBHdWVzdCB1c2Vyc3BhY2UgY2FuIHJlYWQgYWxs
IG9mIGd1ZXN0IG1lbW9yeSwgd2l0aGluIGVhY2ggZ3Vlc3QsCiAgIGFuZCBh
IGd1ZXN0IG1pZ2l0YXRpb24gZm9yIHRoaXMgaXMgbm90IHBvc3NpYmxlLgoK
WW91IG1pZ2h0IGNvbnNpZGVyIHRoaXMgYXBwcm9hY2ggaWY6Ci0gWW91J3Jl
IG9uIDQuOCBvciBsYXRlciBhbHJlYWR5Ci0gWW91IGNhbiB0b2xlcmF0ZSB0
aGUgbG9zcyBvZiB3aXRoaW4tZ3Vlc3Qgc2VjdXJpdHkKLSBZb3UgY2FuIHBh
dGNoIGFuZCByZWJvb3QgeW91ciBob3N0Ci0gWW91IGRvbid0IHdhbnQgYW4g
ZXh0cmEgUUVNVSBhcm91bmQKLSBZb3UgbmVlZCBtaWdyYXRpb24sIG1lbW9y
eSBiYWxsb29uaW5nLCBvciB2Y3B1IGhvdHBsdWcsIG9yIGEKICBiaWRpcmVj
dGlvbmFsIGNvbnNvbGUKLSBZb3UgbmVlZCBweWdydWIKLSBZb3UgbmVlZCB0
byB1c2UgbGlidmlydAoKVW5mb3J0dW5hdGVseSB0aGlzIHNvbHV0aW9uIGlz
IG5vdCB5ZXQgYXZhaWxhYmxlLiAgV2UgZXhwZWN0IHRvIGhhdmUKaXQgYXZh
aWxhYmxlIHdpdGhpbiBhIGZldyB3b3JraW5nIGRheXMuCg==

--=separator
Content-Type: application/octet-stream; name="xsa254/pvshim-converter.pl"
Content-Disposition: attachment; filename="xsa254/pvshim-converter.pl"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9wZXJsIC13CiMKIyB1c2FnZToKIyAgIHB2c2hpbS1jb252
ZXJ0ZXIgW09QVElPTlNdIE9MRC1DT05GSUcgTkVXLUNPTkZJRwojCiMgb3B0
aW9uczoKIyAgIC0tcWVtdSBQQVRILVRPLVFFTVUgICAgICAgIGZpbGVuYW1l
IG9mIHFlbXUtc3lzdGVtLWkzODYKIyAgIC0tc2lkZWNhcnMtZGlyZWN0b3J5
IERJUiAgIGRlZmF1bHQgaXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fy
cwojICAgLS1zaGltIFNISU0gICAgICAgICAgICAgICAgb3ZlcnJpZGVzIGRv
bWFpbiBjb25maWcgZmlsZQojICAgLS1kZWJ1ZyAgICAgICAgICAgICAgICAg
ICAgdmVyYm9zZSwgYW5kIGxlYXZlcyBzaWRlY2FyIHByZXAgZGlyIGFyb3Vu
ZAojCiMgV2hhdCB3ZSBkbwojCiMgIHJlYWQgZXhpc3RpbmcgY29uZmlnIGZp
bGUgdXNpbmcgcHl0aG9uCiMgIGRldGVybWluZSBrZXJuZWwsIHJhbWRpc2sg
YW5kIGNtZGxpbmUKIyAgdXNlIHRoZW0gdG8gcHJvZHVjZSBzaWRlY2FyIGFu
ZCBzYXZlIGl0IHVuZGVyIGRvbWFpbiBuYW1lCiMgIG1lc3Mgd2l0aCB0aGUg
dGhpbmdzIHRoYXQgbmVlZCB0byBiZSBtZXNzZWQgd2l0aAojICBzcGl0IG91
dCBuZXcgY29uZmlnIGZpbGUKCnVzZSBzdHJpY3Q7Cgp1c2UgR2V0b3B0OjpM
b25nOwp1c2UgSlNPTjsKdXNlIElPOjpIYW5kbGU7CnVzZSBQT1NJWDsKdXNl
IEZjbnRsIHF3KDpmbG9jayk7CgpvdXIgJGRlYnVnOwoKc3ViIHJ1bmNtZCB7
CiAgICBwcmludCBTVERFUlIgIisgQF9cbiIgaWYgJGRlYnVnOwogICAgJCE9
MDsgJD89MDsgc3lzdGVtIEBfIGFuZCBkaWUgIiRfWzBdOiAkISAkPyI7Cn0K
Cm91ciAkcWVtdTsKb3VyICRzaGltOwpvdXIgJHNpZGVjYXJzX2RpciA9ICcv
dmFyL2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzJzsKCkdldE9wdGlvbnMoJ3Fl
bXU9cycgPT4gXCRxZW11LAogICAgICAgICAgICdzaWRlY2Fycy1kaXJlY3Rv
cnk9cycgPT4gXCRzaWRlY2Fyc19kaXIsCiAgICAgICAgICAgJ3NoaW09cycg
PT4gXCRzaGltLAogICAgICAgICAgICdkZWJ1ZycgPT4gXCRkZWJ1ZykKICAg
IG9yIGRpZSAicHZzaGltLWNvbnZlcnRlcjogYmFkIG9wdGlvbnNcbiI7CgpA
QVJHVj09MiBvciBkaWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFu
ZCBuZXcgY29uZmlnIGZpbGVuYW1lcyI7CgpvdXIgKCRpbiwkb3V0KSA9IEBB
UkdWOwoKb3VyICRpbmRhdGE7CgppZiAoJGluIG5lICctJykgewogICAgb3Bl
biBJLCAnPCcsICIkaW4iIG9yIGRpZSAib3BlbiBpbnB1dCBjb25maWcgZmls
ZTogJCFcbiI7Cn0gZWxzZSB7CiAgICBvcGVuIEksICc8JlNURElOJyBvciBk
aWUgJCE7Cn0KewogICAgbG9jYWwgJC87CiAgICAkaW5kYXRhID0gPEk+Owp9
CkktPmVycm9yIGFuZCBkaWUgJCE7CmNsb3NlIEk7CgpvcGVuIFAsICItfCIs
IHF3KHB5dGhvbjIgLWMpLCA8PEVORCwgJGluZGF0YSBvciBkaWUgJCE7Cmlt
cG9ydCBzeXMKaW1wb3J0IGpzb24KbCA9IHt9CmV4ZWMgc3lzLmFyZ3ZbMV0g
aW4gbApmb3IgayBpbiBsLmtleXMoKToKCWlmIGsuc3RhcnRzd2l0aCgiXyIp
OgoJCWRlbCBsW2tdCnByaW50IGpzb24uZHVtcHMobCkKRU5ECgpvdXIgJGM7
Cgp7CiAgICBsb2NhbCAkLzsKICAgICRfID0gPFA+OwogICAgJCE9MDsgJD89
MDsgY2xvc2UgUCBvciBkaWUgIiQhICQ/IjsKICAgICRjID0gZGVjb2RlX2pz
b24gJF87Cn0KCmRpZSAibm8gZG9tYWluIG5hbWUgPyIgdW5sZXNzIGV4aXN0
cyAkYy0+e25hbWV9OwpkaWUgImJvb3Rsb2FkZXIgbm90IHlldCBzdXBwb3J0
ZWQiIGlmICRjLT57Ym9vdGxvYWRlcn07CmRpZSAibm8ga2VybmVsIiB1bmxl
c3MgJGMtPntrZXJuZWx9OwoKb3VyICRzaWRlY2FyID0gJGMtPntwdnNoaW1f
c2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9Lmlz
byI7Cm91ciAkZG13cmFwID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8
fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9LmRtIjsKCiRzaGltIHx8PSAk
Yy0+e3B2c2hpbV9wYXRofTsKJHNoaW0gfHw9ICcvdXNyL2xvY2FsL2xpYi94
ZW4vYm9vdC94ZW4tc2hpbSc7CgpvdXIgJHNoaW1fY21kbGluZSA9ICRjLT57
cHZzaGltX2NtZGxpbmV9IHx8ICdjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBu
MSc7CiRzaGltX2NtZGxpbmUgLj0gJyAnLiRjLT57cHZzaGltX2V4dHJhfSBp
ZiAkYy0+e3B2c2hpbV9leHRyYX07CgpvdXIgJGtlcm5lbF9jbWRsaW5lID0g
JGMtPntjbWRsaW5lfSB8fCAnJzsKJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9v
dD0nLiRjLT57cm9vdH0gaWYgJGMtPntyb290fTsKJGtlcm5lbF9jbWRsaW5l
IC49ICcgJy4kYy0+e2V4dHJhfSBpZiAkYy0+e2V4dHJhfTsKCnByaW50ICJw
dnNoaW0tY29udmVydGVyOiBjcmVhdGluZyBzaWRlY2FyIGluICRzaWRlY2Fy
XG4iOwoKcnVuY21kIHF3KG1rZGlyIC1tNzAwIC1wIC0tKSwgJHNpZGVjYXJz
X2RpcjsKCm9wZW4gTCwgIj4iLCAiJHNpZGVjYXIubG9jayIgb3IgZGllICIk
c2lkZWNhci5sb2NrOiBvcGVuICQhIjsKZmxvY2sgTCwgTE9DS19FWCBvciBk
aWUgIiRzaWRlY2FyLmxvY2s6IGxvY2s6ICQhIjsKCm15ICRzZCA9ICIkc2lk
ZWNhci5kaXIiOwoKc3lzdGVtIHF3KHJtIC1yZiAtLSksICRzZDsKbWtkaXIg
JHNkLCAwNzAwOwoKcnVuY21kIHF3KGNwIC0tKSwgJHNoaW0sICIkc2Qvc2hp
bSI7CnJ1bmNtZCBxdyhjcCAtLSksICRjLT57a2VybmVsfSwgIiRzZC9rZXJu
ZWwiOwpydW5jbWQgcXcoY3AgLS0pLCAkYy0+e3JhbWRpc2t9LCAiJHNkL3Jh
bWRpc2siIGlmICRjLT57cmFtZGlza307CgpteSAkZ3J1YmNmZyA9IDw8RU5E
OwpzZXJpYWwgLS11bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFy
aXR5PW5vIC0tc3RvcD0xCnRlcm1pbmFsX2lucHV0IHNlcmlhbAp0ZXJtaW5h
bF9vdXRwdXQgc2VyaWFsCgpzZXQgdGltZW91dD0wCgptZW51ZW50cnkgJ1hl
biBzaGltJyB7CglpbnNtb2QgZ3ppbwoJaW5zbW9kIHh6aW8KICAgICAgICBt
dWx0aWJvb3QgKGNkKS9zaGltIHBsYWNlaG9sZGVyICRzaGltX2NtZGxpbmUK
ICAgICAgICBtb2R1bGUgKGNkKS9rZXJuZWwgcGxhY2Vob2xkZXIgJGtlcm5l
bF9jbWRsaW5lCiAgICAgICAgbW9kdWxlIChjZCkvcmFtZGlzawp9CkVORAoK
cnVuY21kIHF3KG1rZGlyIC1wIC0tKSwgIiRzZC9ib290L2dydWIiOwpvcGVu
IEcsICI+IiwgIiRzZC9ib290L2dydWIvZ3J1Yi5jZmciIG9yIGRpZSAiJHNk
LCBncnViLmNmZzogJCEiOwpwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsK
Y2xvc2UgRyBvciBkaWUgJCE7Cgp1bmxpbmsgIiRzaWRlY2FyLm5ldyIgb3Ig
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogcm06ICQhIjsKcnVu
Y21kIHF3KGdydWItbWtyZXNjdWUgLW8pLCAiJHNpZGVjYXIubmV3IiwgIiRz
aWRlY2FyLmRpciI7CmlmICghc3RhdCAiJHNpZGVjYXIubmV3IikgewogICAg
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogc3RhdDogJCEiOwoK
ICAgIHByaW50IFNUREVSUiA8PEVORDsKcHZzaGltLWNvbnZlcnRlcjogZ3J1
Yi1ta3Jlc2N1ZSBleGl0ZWQgd2l0aCBzdGF0dXMgemVybyBidXQgZmFpbGVk
IHRvIG1ha2UgaXNvLgpOQiB0aGF0IGdydWItbWtyZXNjdWUgaGFzIGEgdGVu
ZGVuY3kgdG8gbGllIGluIGl0cyBlcnJvciBtZXNzYWdlcy4KRU5ECiAgICBt
eSAkbWlzc2luZzsKICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNv
IG1mb3JtYXQpKSB7CiAgICAgICAgJG1pc3NpbmcgfD0gc3lzdGVtIHF3KHNo
IC1jKSwgInR5cGUgJGNoZWNrIjsKICAgIH0KCiAgICBpZiAoJG1pc3Npbmcp
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CllvdSBzZWVtIHRvIGhh
dmUgc29tZSBwcm9ncmFtKHMpIG1pc3Npbmcgd2hpY2ggZ3J1Yi1ta3Jlc2N1
ZSBkZXBlbmRzIG9uLApzZWUgYWJvdmUuICAoIm1mb3JtYXQiIGlzIG5vcm1h
bGx5IGluIHRoZSBwYWNrYWdlICJtdG9vbHMiLikKSW5zdGFsbGluZyB0aG9z
ZSBwcm9ncmFtcyB3aWxsIHByb2JhYmx5IGhlbHAuCkVORAogICAgfSBlbHNl
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CkFuZCBvbGRlciBncnVi
LW1rcmVzY3VlIGhhcyBhIHRlbmRlbmN5IG5vdCB0byBub3RpY2UgY2VydGFp
biBwcm9ibGVtcy4KTWF5YmUgc3RyYWNlIHdpbGwgdGVsbCB5b3Ugd2hhdCBp
cyB3cm9uZy4gIDotLwpFTkQKICAgIH0KICAgIGRpZSAicHZzaGltLWNvbnZl
cnRlcjogZ3J1Yi1ta3Jlc2N1ZSBkaWQgbm90IG1ha2UgaXNvXG4iOwp9Cgpy
dW5jbWQgcXcocm0gLXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRk
ZWJ1ZzsKCm9wZW4gUSwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRt
d3JhcDogJCEiOwpwcmludCBRIDw8J0VORF9ETVdSQVAnIG9yIGRpZSAkITsK
IyEvYmluL2Jhc2gKCnNldCAteAo6ICIkQCIKc2V0ICt4CgpuZXdhcmdzPSgp
CgpuZXdhcmcgKCkgewogICAgbmV3YXJncys9KCIkMSIpCn0KCndoaWxlIFsg
JCMgLWd0IDEgXTsgZG8KICAgIGNhc2UgIiQxIiBpbgoJLW5vLXNodXRkb3du
fC1ub2RlZmF1bHRzfC1uby11c2VyLWNvbmZpZykKCSAgICBuZXdhcmcgIiQx
Ijsgc2hpZnQKCSAgICA7OwoJLXhlbi1kb21pZHwtY2hhcmRldnwtbW9ufC1k
aXNwbGF5fC1ib290fC1tfC1tYWNoaW5lKQoJICAgIG5ld2FyZyAiJDEiOyBz
aGlmdAoJICAgIG5ld2FyZyAiJDEiOyBzaGlmdAoJICAgIDs7CiAgICAgICAg
LW5hbWUpCiAgICAgICAgICAgIG5ld2FyZyAiJDEiOyBzaGlmdAogICAgICAg
ICAgICBuYW1lPSIkMSI7IHNoaWZ0CiAgICAgICAgICAgIG5ld2FyZyAiJG5h
bWUiCiAgICAgICAgICAgIDs7CgktbmV0ZGV2fC1jZHJvbSkKCSAgICA6IGZp
eG1lCgkgICAgbmV3YXJnICIkMSI7IHNoaWZ0CgkgICAgbmV3YXJnICIkMSI7
IHNoaWZ0CgkgICAgOzsKCS1kcml2ZXwta2VybmVsfC1pbml0cmR8LWFwcGVu
ZHwtdm5jKQoJICAgIHNoaWZ0OyBzaGlmdAoJICAgIDs7CgktZGV2aWNlKQoJ
ICAgIHNoaWZ0CgkgICAgY2FzZSAiJDEiIGluCgkJWFhYcnRsODEzOSopCgkJ
ICAgIG5ld2FyZyAiLWRldmljZSIKCQkgICAgbmV3YXJnICIkMSI7IHNoaWZ0
CgkJICAgIDs7CgkJKikKCQkgICAgc2hpZnQKCQkgICAgOzsKCSAgICBlc2Fj
CgkgICAgOzsKCSopCgkgICAgZWNobyA+JjIgIndhcm5pbmc6IHVuZXhwZWN0
ZWQgYXJndW1lbnQgJDEgYmVpbmcgcGFzc2VkIHRocm91Z2giCgkgICAgbmV3
YXJnICIkMSI7IHNoaWZ0CgkgICAgOzsKICAgIGVzYWMKZG9uZQoKI2lmIFsg
IngkbmFtZSIgIT0geCBdOyB0aGVuCiMgICAgbG9nZGlyPS92YXIvbG9nL3hl
bgojICAgIGxvZ2ZpbGU9IiRsb2dkaXIvc2hpbS0kbmFtZS5sb2ciCiMgICAg
c2F2ZWxvZyAiJGxvZ2ZpbGUiIHx8OgojICAgIG5ld2FyZyAtc2VyaWFsCiMg
ICAgbmV3YXJnICJmaWxlOiRsb2dmaWxlIgojZmkKRU5EX0RNV1JBUAoKaWYg
KCRxZW11KSB7CiAgICBwcmludGYgUSA8PCdFTkRfRE1XUkFQJywgJHFlbXUg
b3IgZGllICQhOwogICAgJyVzJyAiJHtuZXdhcmdzW0BdfSIKRU5EX0RNV1JB
UAp9IGVsc2UgewogICAgcHJpbnQgUSA8PCdFTkRfRE1XUkFQJyBvciBkaWUg
JCE7CnNldCAteApmb3IgcGF0aCBpbiAvdXNyL2xvY2FsL2xpYi94ZW4vYmlu
IC91c3IvbGliL3hlbi9iaW4gL3Vzci9sb2NhbC9iaW4gL3Vzci9iaW47IGRv
CiAgICAkcGF0aC9xZW11LXN5c3RlbS1pMzg2ICIke25ld2FyZ3NbQF19IiB8
fDoKZG9uZQplY2hvID4mMiAnY291bGQgbm90IGV4ZWMgcWVtdScKZXhpdCAx
MjcKRU5EX0RNV1JBUAp9CgpjaG1vZCAwNzU1LCAiJGRtd3JhcC5uZXciIG9y
IGRpZSAiJGRtd3JhcDogY2htb2Q6ICQhIjsKCmNsb3NlIFEgb3IgZGllICQh
OwoKcmVuYW1lICIkc2lkZWNhci5uZXciLCAkc2lkZWNhciBvciBkaWUgIiRz
aWRlY2FyOiBpbnN0YWxsOiAkISI7CnJlbmFtZSAiJGRtd3JhcC5uZXciLCAg
JGRtd3JhcCAgb3IgZGllICIkZG13cmFwOiBpbnN0YWxsOiAkISI7Cgpwcmlu
dCBTVERFUlIgPDxFTkQ7CnB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIHFlbXUg
d3JhcHBlciB0byAkZG13cmFwCnB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIHNp
ZGVjYXIgdG8gJHNpZGVjYXIKRU5ECgpteSAkYXBwZW5kID0gPDxFTkQ7CmJ1
aWxkZXI9J2h2bScKdHlwZT0naHZtJwpkZXZpY2VfbW9kZWxfdmVyc2lvbj0n
cWVtdS14ZW4nCmRldmljZV9tb2RlbF9vdmVycmlkZT0nJGRtd3JhcCcKZGV2
aWNlX21vZGVsX2FyZ3NfaHZtPVsnLWNkcm9tJywnJHNpZGVjYXInXQpib290
PSdjJwpzZXJpYWw9J3B0eScKRU5ECgppZiAoJG91dCBuZSAnLScpIHsKICAg
IG9wZW4gTywgIj4iLCAiJG91dC50bXAiIG9yIGRpZSAib3BlbiBvdXRwdXQg
Y29uZmlnIHRlbXA6ICRvdXQudG1wOiAkIVxuIjsKfSBlbHNlIHsKICAgIG9w
ZW4gTywgIj4mU1RET1VUIiBvciBkaWUgJCE7Cn0KCnByaW50IE8gJGluZGF0
YSwgIlxuIiwgJGFwcGVuZCBvciBkaWUgIndyaXRlIG91dHB1dDogJCEiOwpj
bG9zZSBPIG9yIGRpZSAiY2xvc2Ugb3V0cHV0OiAkISI7CgppZiAoJG91dCBu
ZSAnLScpIHsKICAgIHJlbmFtZSAiJG91dC50bXAiLCAkb3V0IG9yIGRpZSAi
aW5zdGFsbCBvdXRwdXQ6ICQhIjsKICAgIHByaW50IFNUREVSUiAicHZzaGlt
LWNvbnZlcnRlcjogd3JvdGUgbmV3IGd1ZXN0IGNvbmZpZyB0byAkb3V0XG4i
Owp9IGVsc2UgewogICAgcHJpbnQgU1RERVJSICJwdnNoaW0tY29udmVydGVy
OiB3cm90ZSBuZXcgZ3Vlc3QgY29uZmlnIHRvIHN0ZG91dFxuIjsKfQo=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:45:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZyiD-0007FE-9n; Fri, 12 Jan 2018 12:45:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a8vh=eh=citrix.com=prvs=543213916=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZyiB-0007EA-Kd
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 12:45:31 +0000
X-Inumbo-ID: c5c5095d-f796-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5c5095d-f796-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:47:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457977599"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 12:45:12 +0000
Message-ID: <20180112124513.28082-6-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180112124513.28082-1-ross.lagerwall@citrix.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v3 5/6] tools: libxendevicemodel: Provide
	xendevicemodel_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAxOSArKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwu
aCB8IDE0ICsrKysrKysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmlj
ZW1vZGVsLm1hcCAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggNTU0NWY2MS4uMjdlMWQ1MCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9j
b3JlLmMKQEAgLTU4NCw2ICs1ODQsMjUgQEAgaW50IHhlbmRldmljZW1vZGVsX2FkZF90b19waHlz
bWFwKAogICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBz
aXplb2Yob3ApKTsKIH0KIAoraW50IHhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRy
KAorICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdWludDY0
X3Qgc3RhcnQsIHVpbnQ2NF90IGVuZCwKKyAgICB1aW50MzJfdCB0eXBlKQoreworICAgIHN0cnVj
dCB4ZW5fZG1fb3Agb3A7CisgICAgc3RydWN0IHhlbl9kbV9vcF9waW5fbWVtb3J5X2NhY2hlYXR0
ciAqZGF0YTsKKworICAgIG1lbXNldCgmb3AsIDAsIHNpemVvZihvcCkpOworCisgICAgb3Aub3Ag
PSBYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0cjsKKyAgICBkYXRhID0gJm9wLnUucGluX21l
bW9yeV9jYWNoZWF0dHI7CisKKyAgICBkYXRhLT5zdGFydCA9IHN0YXJ0OworICAgIGRhdGEtPmVu
ZCA9IGVuZDsKKyAgICBkYXRhLT50eXBlID0gdHlwZTsKKworICAgIHJldHVybiB4ZW5kZXZpY2Vt
b2RlbF9vcChkbW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsKK30KKwogaW50IHhlbmRl
dmljZW1vZGVsX3Jlc3RyaWN0KHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBk
b21pZCkKIHsKICAgICByZXR1cm4gb3NkZXBfeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoZG1vZCwg
ZG9taWQpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRl
dmljZW1vZGVsLmggYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9k
ZWwuaAppbmRleCBhYzEyMjM5Li45ZTYwMjg4IDEwMDY0NAotLS0gYS90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAorKysgYi90b29scy9saWJzL2RldmljZW1v
ZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaApAQCAtMzQxLDYgKzM0MSwyMCBAQCBpbnQgeGVu
ZGV2aWNlbW9kZWxfYWRkX3RvX3BoeXNtYXAoCiAgICAgdWludDY0X3QgZHN0X2dmbik7CiAKIC8q
KgorICogUGlucyBjYWNoaW5nIHR5cGUgb2YgUkFNIHNwYWNlLgorICoKKyAqIEBwYXJtIGRtb2Qg
YSBoYW5kbGUgdG8gYW4gb3BlbiBkZXZpY2Vtb2RlbCBpbnRlcmZhY2UuCisgKiBAcGFybSBkb21p
ZCB0aGUgZG9tYWluIGlkIHRvIGJlIHNlcnZpY2VkCisgKiBAcGFybSBzdGFydCBTdGFydCBnZm4K
KyAqIEBwYXJtIGVuZCBFbmQgZ2ZuCisgKiBAcGFybSB0eXBlIFhFTl9ET01DVExfTUVNX0NBQ0hF
QVRUUl8qCisgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KKyAqLworaW50
IHhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKAorICAgIHhlbmRldmljZW1vZGVs
X2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdWludDY0X3Qgc3RhcnQsIHVpbnQ2NF90IGVu
ZCwKKyAgICB1aW50MzJfdCB0eXBlKTsKKworLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIHJlc3RyaWN0
cyB0aGUgdXNlIG9mIHRoaXMgaGFuZGxlIHRvIHRoZSBzcGVjaWZpZWQKICAqIGRvbWFpbi4KICAq
CmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1h
cCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwCmluZGV4IDRh
MTllY2IuLmU4MjBiNzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVu
ZGV2aWNlbW9kZWwubWFwCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNl
bW9kZWwubWFwCkBAIC0zMSw0ICszMSw1IEBAIFZFUlNfMS4xIHsKIFZFUlNfMS4yIHsKIAlnbG9i
YWw6CiAJCXhlbmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwOworCQl4ZW5kZXZpY2Vtb2RlbF9w
aW5fbWVtb3J5X2NhY2hlYXR0cjsKIH0gVkVSU18xLjE7Ci0tIAoyLjkuNQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:45:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZyi6-0007EH-Mw; Fri, 12 Jan 2018 12:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a8vh=eh=citrix.com=prvs=543213916=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZyi5-0007Dx-HY
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 12:45:25 +0000
X-Inumbo-ID: 4409278c-f796-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4409278c-f796-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 13:44:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465534077"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 12:45:08 +0000
Message-ID: <20180112124513.28082-2-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180112124513.28082-1-ross.lagerwall@citrix.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 1/6] xen/mm: Make xenmem_add_to_physmap global
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBpdCBnbG9iYWwgaW4gcHJlcGFyYXRpb24gdG8gYmUgY2FsbGVkIGJ5IGEgbmV3IGRtb3Au
CgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9t
ZW1vcnkuYyAgfCA1ICsrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCB8IDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCA1YTE1MDhhLi4x
ZGQyYjIzIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24v
bWVtb3J5LmMKQEAgLTc0MSw5ICs3NDEsOCBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2Uo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBk
b21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2Fk
ZF90b19waHlzbWFwICp4YXRwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHN0YXJ0KQoraW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwICp4YXRwLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnQpCiB7CiAgICAgdW5zaWduZWQgaW50IGRvbmUgPSAw
OwogICAgIGxvbmcgcmMgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94
ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCBlODEzYzA3Li4wZTBlNTExIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtNTc5LDYg
KzU3OSw5IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBzcGFjZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9u
IHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaF9leHRyYSBleHRyYSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4pOwogCitpbnQgeGVubWVt
X2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNt
YXAgKnhhdHAsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydCk7
CisKIC8qIFJldHVybiAwIG9uIHN1Y2Nlc3MsIG9yIG5lZ2F0aXZlIG9uIGVycm9yLiAqLwogaW50
IF9fbXVzdF9jaGVjayBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdtZm4pOwogaW50IF9fbXVzdF9jaGVjayBzdGVhbF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCi0tIAoyLjkuNQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:45:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZyiD-0007F0-3d; Fri, 12 Jan 2018 12:45:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a8vh=eh=citrix.com=prvs=543213916=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZyiB-0007E7-K6
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 12:45:31 +0000
X-Inumbo-ID: c698f23b-f796-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c698f23b-f796-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:47:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457977601"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 12:45:09 +0000
Message-ID: <20180112124513.28082-3-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180112124513.28082-1-ross.lagerwall@citrix.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 2/6] x86/hvm: Provide XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcCwgYSBsaW1pdGVkIHZlcnNpb24gb2YKWEVO
TUVNX2FkZF90b19waHlzbWFwIHRvIGFsbG93IGEgZGVwcml2aWxlZ2VkIFFFTVUgdG8gbW92ZSBW
UkFNIHdoZW4gYQpndWVzdCBwcm9ncmFtcyBpdHMgQkFSLiBJdCBpcyBlcXVpdmFsZW50IHRvIFhF
Tk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoCnNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2Uu
CgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4KLS0tCgpDaGFuZ2VkIGluIHYzOgoqIFJlbmFtZWQgaWR4IC0+IHNyY19nZm4gYW5kIGdwZm4g
LT4gZHN0X2dmbi4KKiBJbmNyZWFzZSB0aGUgd2lkdGggb2Ygc2l6ZSBhbmQgYWRkIGFuIG92ZXJm
bG93IGNoZWNrLgoqIFJld29yayBzb21lIG9mIHRoZSBkZXNjcmlwdGlvbnMuCiogRHJvcHBlZCBQ
YXVsJ3MgcmV2aWV3ZWQtYnkgZHVlIHRvIHRoZSBhYm92ZSBjaGFuZ2VzLgoKQ2hhbmdlZCBpbiB2
MjoKKiBNYWtlIGl0IG9wZXJhdGUgb24gYSByYW5nZS4KCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMg
ICAgICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggfCAxOSArKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDU3IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2RtLmMKaW5kZXggYTc4N2Y0My4uNGEyMDMzZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNjQwLDYgKzY0
MCw0MiBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3Mp
CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgWEVOX0RNT1BfYWRkX3RvX3BoeXNt
YXA6CisgICAgeworICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFwICpkYXRh
ID0KKyAgICAgICAgICAgICZvcC51LmFkZF90b19waHlzbWFwOworICAgICAgICBzdHJ1Y3QgeGVu
X2FkZF90b19waHlzbWFwIHhhdHAgPSB7CisgICAgICAgICAgICAuZG9taWQgPSBvcF9hcmdzLT5k
b21pZCwKKyAgICAgICAgICAgIC5zaXplID0gZGF0YS0+c2l6ZSwKKyAgICAgICAgICAgIC5zcGFj
ZSA9IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UsCisgICAgICAgICAgICAuaWR4ID0gZGF0YS0+c3Jj
X2dmbiwKKyAgICAgICAgICAgIC5ncGZuID0gZGF0YS0+ZHN0X2dmbiwKKyAgICAgICAgfTsKKwor
ICAgICAgICBpZiAoIGRhdGEtPnBhZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB4YXRw
LnNpemUgIT0gZGF0YS0+c2l6ZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVPVkVS
RkxPVzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSB4ZW5t
ZW1fYWRkX3RvX3BoeXNtYXAoZCwgJnhhdHAsIDApOworICAgICAgICBpZiAoIHJjID4gMCApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIGRhdGEtPnNpemUgLT0gcmM7CisgICAgICAgICAgICBkYXRh
LT5zcmNfZ2ZuICs9IHJjOworICAgICAgICAgICAgZGF0YS0+ZHN0X2dmbiArPSByYzsKKyAgICAg
ICAgICAgIGNvbnN0X29wID0gZmFsc2U7CisgICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAg
ICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICBy
YyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKQEAgLTY2OSw2ICs3MDUsNyBAQCBDSEVD
S19kbV9vcF9zZXRfbWVtX3R5cGU7CiBDSEVDS19kbV9vcF9pbmplY3RfZXZlbnQ7CiBDSEVDS19k
bV9vcF9pbmplY3RfbXNpOwogQ0hFQ0tfZG1fb3BfcmVtb3RlX3NodXRkb3duOworQ0hFQ0tfZG1f
b3BfYWRkX3RvX3BoeXNtYXA7CiAKIGludCBjb21wYXRfZG1fb3AoZG9taWRfdCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2J1ZnMsCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgK
aW5kZXggZTE3MzA4NS4uMGQ3ZTIyZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9kbV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtMzY4LDYg
KzM2OCwyNCBAQCBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9zaHV0ZG93biB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiAoT3RoZXIgcmVhc29uIHZhbHVlcyBhcmUgbm90IGJsb2NrZWQp
ICovCiB9OwogCisvKgorICogWEVOX0RNT1BfYWRkX3RvX3BoeXNtYXAgOiBTZXRzIHRoZSBHRk5z
IGF0IHdoaWNoIGEgcGFnZSByYW5nZSBhcHBlYXJzIGluCisgKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHRoZSBzcGVjaWZpZWQgZ3Vlc3QncyBhZGRyZXNzIHNwYWNlLiBJZGVudGljYWwgdG8K
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOTUVNX2FkZF90b19waHlzbWFwIHdpdGgK
KyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9y
YW5nZS4KKyAqLworI2RlZmluZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21hcCAxNworCitzdHJ1Y3Qg
eGVuX2RtX29wX2FkZF90b19waHlzbWFwIHsKKyAgICAvKiBOdW1iZXIgb2YgR0ZOcyB0byBwcm9j
ZXNzLiAqLworICAgIHVpbnQzMl90IHNpemU7CisgICAgdWludDMyX3QgcGFkOworICAgIC8qIFN0
YXJ0aW5nIEdGTiBvZiB0aGUgc291cmNlIG1hcHBpbmcgcGFnZShzKS4gKi8KKyAgICB1aW50NjRf
YWxpZ25lZF90IHNyY19nZm47CisgICAgLyogU3RhcnRpbmcgR0ZOIHdoZXJlIHRoZSBzb3VyY2Ug
bWFwcGluZyBwYWdlKHMpIHNob3VsZCBhcHBlYXIuICovCisgICAgdWludDY0X2FsaWduZWRfdCBk
c3RfZ2ZuOworfTsKKwogc3RydWN0IHhlbl9kbV9vcCB7CiAgICAgdWludDMyX3Qgb3A7CiAgICAg
dWludDMyX3QgcGFkOwpAQCAtMzg5LDYgKzQwNyw3IEBAIHN0cnVjdCB4ZW5fZG1fb3AgewogICAg
ICAgICBzdHJ1Y3QgeGVuX2RtX29wX21hcF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXIKICAgICAg
ICAgICAgICAgICBtYXBfbWVtX3R5cGVfdG9faW9yZXFfc2VydmVyOwogICAgICAgICBzdHJ1Y3Qg
eGVuX2RtX29wX3JlbW90ZV9zaHV0ZG93biByZW1vdGVfc2h1dGRvd247CisgICAgICAgIHN0cnVj
dCB4ZW5fZG1fb3BfYWRkX3RvX3BoeXNtYXAgYWRkX3RvX3BoeXNtYXA7CiAgICAgfSB1OwogfTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0Lmxz
dAppbmRleCA0MzQ2Y2JlLi5kNDBiYWM2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0Lmxz
dAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtNTcsNiArNTcsNyBAQAogPwlncmFudF9l
bnRyeV92MgkJCWdyYW50X3RhYmxlLmgKID8JZ250dGFiX3N3YXBfZ3JhbnRfcmVmCQlncmFudF90
YWJsZS5oCiAhCWRtX29wX2J1ZgkJCWh2bS9kbV9vcC5oCis/CWRtX29wX2FkZF90b19waHlzbWFw
CQlodm0vZG1fb3AuaAogPwlkbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyCWh2bS9kbV9vcC5oCiA/
CWRtX29wX2Rlc3Ryb3lfaW9yZXFfc2VydmVyCWh2bS9kbV9vcC5oCiA/CWRtX29wX2dldF9pb3Jl
cV9zZXJ2ZXJfaW5mbwlodm0vZG1fb3AuaAotLSAKMi45LjUKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:45:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZyiC-0007El-TN; Fri, 12 Jan 2018 12:45:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a8vh=eh=citrix.com=prvs=543213916=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZyiB-0007E6-K7
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 12:45:31 +0000
X-Inumbo-ID: c69494aa-f796-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c69494aa-f796-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:47:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457977600"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 12:45:11 +0000
Message-ID: <20180112124513.28082-5-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180112124513.28082-1-ross.lagerwall@citrix.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v3 4/6] tools: libxendevicemodel: Provide
	xendevicemodel_add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQoKQ2hhbmdl
ZCBpbiB2MzoKKiBNYXRjaCB3aWR0aCBvZiBzaXplIHdpdGggdXBkYXRlZCBoeXBlcnZpc29yIGlu
dGVyZmFjZS4KKiBNYXRjaCBkZXNjcmlwdGlvbiB3aXRoIHRoZSBvbmUgZm9yIHRoZSBoeXBlcnZp
c29yIGludGVyZmFjZS4KCkNoYW5nZWQgaW4gdjI6CiogTWFrZSBpdCBvcGVyYXRlIG9uIGEgcmFu
Z2UuCgogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAg
MiArLQogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAy
MCArKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hl
bmRldmljZW1vZGVsLmggfCAxNSArKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwICAgIHwgIDUgKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
NDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMv
ZGV2aWNlbW9kZWwvTWFrZWZpbGUgYi90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCmlu
ZGV4IDM0MjM3MWEuLjViMmRmN2EgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwv
TWFrZWZpbGUKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQpAQCAtMiw3ICsy
LDcgQEAgWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGluY2x1ZGUgJChYRU5fUk9PVCkv
dG9vbHMvUnVsZXMubWsKIAogTUFKT1IgICAgPSAxCi1NSU5PUiAgICA9IDEKK01JTk9SICAgID0g
MgogU0hMSUJfTERGTEFHUyArPSAtV2wsLS12ZXJzaW9uLXNjcmlwdD1saWJ4ZW5kZXZpY2Vtb2Rl
bC5tYXAKIAogQ0ZMQUdTICAgKz0gLVdlcnJvciAtV21pc3NpbmctcHJvdG90eXBlcwpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgYi90b29scy9saWJzL2RldmljZW1v
ZGVsL2NvcmUuYwppbmRleCAzNTViN2RlLi41NTQ1ZjYxIDEwMDY0NAotLS0gYS90b29scy9saWJz
L2RldmljZW1vZGVsL2NvcmUuYworKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYwpA
QCAtNTY0LDYgKzU2NCwyNiBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfc2h1dGRvd24oCiAgICAgcmV0
dXJuIHhlbmRldmljZW1vZGVsX29wKGRtb2QsIGRvbWlkLCAxLCAmb3AsIHNpemVvZihvcCkpOwog
fQogCitpbnQgeGVuZGV2aWNlbW9kZWxfYWRkX3RvX3BoeXNtYXAoCisgICAgeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50MzJfdCBzaXplLCB1aW50NjRfdCBz
cmNfZ2ZuLAorICAgIHVpbnQ2NF90IGRzdF9nZm4pCit7CisgICAgc3RydWN0IHhlbl9kbV9vcCBv
cDsKKyAgICBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFwICpkYXRhOworCisgICAgbWVt
c2V0KCZvcCwgMCwgc2l6ZW9mKG9wKSk7CisKKyAgICBvcC5vcCA9IFhFTl9ETU9QX2FkZF90b19w
aHlzbWFwOworICAgIGRhdGEgPSAmb3AudS5hZGRfdG9fcGh5c21hcDsKKworICAgIGRhdGEtPnNp
emUgPSBzaXplOworICAgIGRhdGEtPnBhZCA9IDA7CisgICAgZGF0YS0+c3JjX2dmbiA9IHNyY19n
Zm47CisgICAgZGF0YS0+ZHN0X2dmbiA9IGRzdF9nZm47CisKKyAgICByZXR1cm4geGVuZGV2aWNl
bW9kZWxfb3AoZG1vZCwgZG9taWQsIDEsICZvcCwgc2l6ZW9mKG9wKSk7Cit9CisKIGludCB4ZW5k
ZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3Qg
ZG9taWQpCiB7CiAgICAgcmV0dXJuIG9zZGVwX3hlbmRldmljZW1vZGVsX3Jlc3RyaWN0KGRtb2Qs
IGRvbWlkKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5k
ZXZpY2Vtb2RlbC5oIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1v
ZGVsLmgKaW5kZXggZGRhMGJjNy4uYWMxMjIzOSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKQEAgLTMyNSw2ICszMjUsMjEgQEAgaW50IHhl
bmRldmljZW1vZGVsX2luamVjdF9ldmVudCgKIGludCB4ZW5kZXZpY2Vtb2RlbF9zaHV0ZG93bigK
ICAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIHVuc2lnbmVk
IGludCByZWFzb24pOwogCisvKgorICogU2V0cyB0aGUgR0ZOcyBhdCB3aGljaCBhIHBhZ2UgcmFu
Z2UgYXBwZWFycyBpbiB0aGUgZG9tYWluJ3MgYWRkcmVzcworICogc3BhY2UuCisgKgorICogQHBh
cm0gZG1vZCBhIGhhbmRsZSB0byBhbiBvcGVuIGRldmljZW1vZGVsIGludGVyZmFjZS4KKyAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQgdG8gYmUgc2VydmljZWQKKyAqIEBwYXJtIHNpemUgTnVt
YmVyIG9mIEdGTnMgdG8gcHJvY2VzcworICogQHBhcm0gc3JjX2dmbiBTdGFydGluZyBHRk4gb2Yg
dGhlIHNvdXJjZSBtYXBwaW5nIHBhZ2UocykKKyAqIEBwYXJtIGRzdF9nZm4gU3RhcnRpbmcgR0ZO
IHdoZXJlIHRoZSBzb3VyY2UgbWFwcGluZyBwYWdlKHMpIHNob3VsZCBhcHBlYXIuCisgKiBAcmV0
dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KKyAqLworaW50IHhlbmRldmljZW1vZGVs
X2FkZF90b19waHlzbWFwKAorICAgIHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRf
dCBkb21pZCwgdWludDMyX3Qgc2l6ZSwgdWludDY0X3Qgc3JjX2dmbiwKKyAgICB1aW50NjRfdCBk
c3RfZ2ZuKTsKKwogLyoqCiAgKiBUaGlzIGZ1bmN0aW9uIHJlc3RyaWN0cyB0aGUgdXNlIG9mIHRo
aXMgaGFuZGxlIHRvIHRoZSBzcGVjaWZpZWQKICAqIGRvbWFpbi4KZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwIGIvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKaW5kZXggY2VmZDMyYi4uNGExOWVjYiAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKKysr
IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKQEAgLTI3LDMg
KzI3LDggQEAgVkVSU18xLjEgewogCWdsb2JhbDoKIAkJeGVuZGV2aWNlbW9kZWxfc2h1dGRvd247
CiB9IFZFUlNfMS4wOworCitWRVJTXzEuMiB7CisJZ2xvYmFsOgorCQl4ZW5kZXZpY2Vtb2RlbF9h
ZGRfdG9fcGh5c21hcDsKK30gVkVSU18xLjE7Ci0tIAoyLjkuNQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:45:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:45:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZyi6-0007E3-Gf; Fri, 12 Jan 2018 12:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a8vh=eh=citrix.com=prvs=543213916=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZyi5-0007Dr-9C
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 12:45:25 +0000
X-Inumbo-ID: 43085776-f796-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43085776-f796-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 13:44:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465534076"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 12:45:07 +0000
Message-ID: <20180112124513.28082-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 0/6] Add dmops to allow use of VGA with
	restricted QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlY2VudGx5IGFkZGVkIHN1cHBvcnQgZm9yIHJlc3RyaWN0aW5nIFFFTVUgcHJldmVudHMg
dXNlIG9mIHRoZSBWR0EKY29uc29sZS4gVGhpcyBzZXJpZXMgYWRkcmVzc2VzIHRoYXQgYnkgYWRk
aW5nIGEgY291cGxlIG9mIG5ldyBkbW9wcy4KQSBjb3JyZXNwb25kaW5nIHBhdGNoIGZvciBRRU1V
IGlzIG5lZWRlZCB0byBtYWtlIHVzZSBvZiB0aGUgbmV3IGRtb3BzLgoKQ2hhbmdlcyBpbiB2MzoK
KiBBZGRyZXNzIEphbidzIGNvbW1lbnRzIC0gcHJpbWFyaWx5IGFkZGluZyBhIG5ldyBwYXRjaCB0
byByZW1vdmUgdGhlCiAgZXhpc3RpbmcgcGluX21lbV9jYWNoZWF0dHIgZG9tY3RsLgoKQ2hhbmdl
cyBpbiB2MjoKKiBBZGRyZXNzIFBhdWwncyBjb21tZW50cyAtIG1haW5seSBtYWtpbmcgYWRkX3Rv
X3BoeXNtYXAgb3BlcmF0ZSBvbiBhCiAgcmFuZ2UuCgpSb3NzIExhZ2Vyd2FsbCAoNik6CiAgeGVu
L21tOiBNYWtlIHhlbm1lbV9hZGRfdG9fcGh5c21hcCBnbG9iYWwKICB4ODYvaHZtOiBQcm92aWRl
IFhFTl9ETU9QX2FkZF90b19waHlzbWFwCiAgeDg2L2h2bTogUHJvdmlkZSBYRU5fRE1PUF9waW5f
bWVtb3J5X2NhY2hlYXR0cgogIHRvb2xzOiBsaWJ4ZW5kZXZpY2Vtb2RlbDogUHJvdmlkZSB4ZW5k
ZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcAogIHRvb2xzOiBsaWJ4ZW5kZXZpY2Vtb2RlbDogUHJv
dmlkZSB4ZW5kZXZpY2Vtb2RlbF9waW5fbWVtb3J5X2NhY2hlYXR0cgogIHg4Ni9kb21jdGw6IFJl
bW92ZSBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyCgogdG9vbHMvZmxhc2svcG9saWN5L21v
ZHVsZXMveGVuLmlmICAgICAgICAgICAgICAgfCAgNCArLQogdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgMiArLQogdG9vbHMvbGlicy9kZXZpY2Vtb2Rl
bC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysKIHRvb2xz
L2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oIHwgMjkgKysrKysrKysr
KysrKwogdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAgICAgfCAg
NiArKysKIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICAgICAgICAgICAgIHwg
IDYgLS0tCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmxfY29tcGF0LmggICAgICAgICAgICB8
ICAzICsrCiB0b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYyAgICAgICAgICAgICB8
ICA4ICsrKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTUgLS0tLS0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgOCAtLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9jb21tb24vbWVtb3J5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKy0tCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggICAgICAgICAgICAgICAgICAgICB8ICA3ICstLS0KIHhlbi9pbmNsdWRlL3B1
YmxpYy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgIHwgNDEgKysrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICsr
CiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAyICsK
IHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgLS0K
IHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgICAgICAgICAgIHwgIDIgLQog
MTggZmlsZXMgY2hhbmdlZCwgMTkyIGluc2VydGlvbnMoKyksIDQ2IGRlbGV0aW9ucygtKQoKLS0g
CjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:48:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:48:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZykY-0007fz-Lq; Fri, 12 Jan 2018 12:47:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a8vh=eh=citrix.com=prvs=543213916=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZykX-0007ep-Mv
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 12:47:57 +0000
X-Inumbo-ID: c6fc74cf-f796-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6fc74cf-f796-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:47:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457977605"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 12:45:13 +0000
Message-ID: <20180112124513.28082-7-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180112124513.28082-1-ross.lagerwall@citrix.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v3 6/6] x86/domctl: Remove
	XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRy
IHNpbmNlIGl0IGhhcwpiZWVuIHJlcGxhY2VkIGJ5IGEgZG1vcC4gQ2hhbmdlIHhjX2RvbWFpbl9w
aW5fbWVtb3J5X2NhY2hlYXR0cigpIHNvCnRoYXQgaXQgaXMgb25seSBkZWZpbmVkIHdoZW4gWENf
V0FOVF9DT01QQVRfREVWSUNFTU9ERUxfQVBJIGlzIHNldCBhbmQKaGF2ZSBpdCBjYWxsIHRoZSBu
ZXcgZG1vcC4gIExlYXZlIHRoZSBkZWZpbml0aW9ucyBvZgpYRU5fRE9NQ1RMX01FTV9DQUNIRUFU
VFJfKiBzaW5jZSB0aGV5IGFyZSBzdGlsbCB1c2VkIGJ5IFFFTVUuCgpTaWduZWQtb2ZmLWJ5OiBS
b3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCgpOZXcgaW4gdjMu
CgogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAgICAgICAgICAgICAgfCAgNCAr
Ky0tCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCB8ICAy
ICstCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICAgICAgICAgICB8ICA2
IC0tLS0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oICAgICAgICAgICAg
fCAgMyArKysKIHRvb2xzL2xpYnhjL3hjX2RldmljZW1vZGVsX2NvbXBhdC5jICAgICAgICAgICAg
IHwgIDggKysrKysrKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTUgLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICA4IC0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmggICAgICAgICAgICAgICAgICAgICB8ICA3ICstLS0tLS0KIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vZG1fb3AuaCAgICAgICAgICAgICAgICAgIHwgMTAgKysrKysrKysrLQogeGVuL3hzbS9m
bGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyAtLS0KIHhlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzICAgICAgICAgICAgIHwgIDIgLS0KIDExIGZpbGVz
IGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDQ0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9t
b2R1bGVzL3hlbi5pZgppbmRleCBjYjQ4YTZjLi40NTk4ODBiIDEwMDY0NAotLS0gYS90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKKysrIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMveGVuLmlmCkBAIC01Nyw3ICs1Nyw3IEBAIGRlZmluZShgY3JlYXRlX2RvbWFpbl9jb21tb24n
LCBgCiAJYWxsb3cgJDEgJDI6c2hhZG93IGVuYWJsZTsKIAlhbGxvdyAkMSAkMjptbXUgeyBtYXBf
cmVhZCBtYXBfd3JpdGUgYWRqdXN0IG1lbW9yeW1hcCBwaHlzbWFwIHBpbnBhZ2UgbW11ZXh0X29w
IHVwZGF0ZW1wIH07CiAJYWxsb3cgJDEgJDI6Z3JhbnQgc2V0dXA7Ci0JYWxsb3cgJDEgJDI6aHZt
IHsgY2FjaGVhdHRyIGdldHBhcmFtIGh2bWN0bCBzZXRodm1jCisJYWxsb3cgJDEgJDI6aHZtIHsg
Z2V0cGFyYW0gaHZtY3RsIHNldGh2bWMKIAkJCXNldHBhcmFtIG5lc3RlZCBhbHRwMm1odm0gYWx0
cDJtaHZtX29wIGRtIH07CiAnKQogCkBAIC0xNTEsNyArMTUxLDcgQEAgZGVmaW5lKGBkZXZpY2Vf
bW9kZWwnLCBgCiAKIAlhbGxvdyAkMSAkMl90YXJnZXQ6ZG9tYWluIHsgZ2V0ZG9tYWluaW5mbyBz
aHV0ZG93biB9OwogCWFsbG93ICQxICQyX3RhcmdldDptbXUgeyBtYXBfcmVhZCBtYXBfd3JpdGUg
YWRqdXN0IHBoeXNtYXAgdGFyZ2V0X2hhY2sgfTsKLQlhbGxvdyAkMSAkMl90YXJnZXQ6aHZtIHsg
Z2V0cGFyYW0gc2V0cGFyYW0gaHZtY3RsIGNhY2hlYXR0ciBkbSB9OworCWFsbG93ICQxICQyX3Rh
cmdldDpodm0geyBnZXRwYXJhbSBzZXRwYXJhbSBodm1jdGwgZG0gfTsKICcpCiAKICMgbWFrZV9k
ZXZpY2VfbW9kZWwocHJpdiwgZG1fZG9tLCBodm1fZG9tKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
cy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29scy9saWJzL2Rldmlj
ZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCA5ZTYwMjg4Li44OTJlNzcwIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwu
aAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaApA
QCAtMzQ3LDcgKzM0Nyw3IEBAIGludCB4ZW5kZXZpY2Vtb2RlbF9hZGRfdG9fcGh5c21hcCgKICAq
IEBwYXJtIGRvbWlkIHRoZSBkb21haW4gaWQgdG8gYmUgc2VydmljZWQKICAqIEBwYXJtIHN0YXJ0
IFN0YXJ0IGdmbgogICogQHBhcm0gZW5kIEVuZCBnZm4KLSAqIEBwYXJtIHR5cGUgWEVOX0RPTUNU
TF9NRU1fQ0FDSEVBVFRSXyoKKyAqIEBwYXJtIHR5cGUgWEVOX0RNT1BfTUVNX0NBQ0hFQVRUUl8q
CiAgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRl
dmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMv
aW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAw
OWUxMzYzLi5hYTk0NzJkIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTQ3MiwxMiArMTQ3Miw2
IEBAIGludCB4Y19kb21haW5faW9tZW1fcGVybWlzc2lvbih4Y19pbnRlcmZhY2UgKnhjaCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBhbGxvd19hY2Nlc3MpOwogCi1pbnQg
eGNfZG9tYWluX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgc3RhcnQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVuZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdHlwZSk7Ci0KIHVuc2lnbmVkIGxvbmcgeGNfbWFrZV9wYWdl
X2JlbG93XzRHKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuKTsKIApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsX2NvbXBhdC5oCmluZGV4IGE2NTVlNDcuLjQ2NGY2NDUgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaAorKysgYi90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmxfY29tcGF0LmgKQEAgLTE2NCw2ICsxNjQsOSBAQCBpbnQgeGNfaHZtX3Nl
dF9tZW1fdHlwZSgKIGludCB4Y19odm1faW5qZWN0X3RyYXAoCiAgICAgeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgdmNwdSwgdWludDhfdCB2ZWN0b3IsCiAgICAgdWludDhf
dCB0eXBlLCB1aW50MzJfdCBlcnJvcl9jb2RlLCB1aW50OF90IGluc25fbGVuLCB1aW50NjRfdCBj
cjIpOworaW50IHhjX2RvbWFpbl9waW5fbWVtb3J5X2NhY2hlYXR0cigKKyAgICB4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgZG9taWQsIHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQsCisg
ICAgdWludDMyX3QgdHlwZSk7CiAKICNlbmRpZiAvKiBYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RF
TF9BUEkgKi8KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZGV2aWNlbW9kZWxfY29tcGF0
LmMgYi90b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYwppbmRleCBkYmQxNzg1Li5h
NDYwMTFjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYwor
KysgYi90b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYwpAQCAtMTI4LDYgKzEyOCwx
NCBAQCBpbnQgeGNfaHZtX2luamVjdF90cmFwKAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdHlwZSwgZXJyb3JfY29kZSwgaW5zbl9sZW4sIGNyMik7CiB9CiAKK2ludCB4
Y19kb21haW5fcGluX21lbW9yeV9jYWNoZWF0dHIoCisgICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWlkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kLAorICAgIHVpbnQzMl90
IHR5cGUpCit7CisgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRy
KHhjaC0+ZG1vZCwgZG9taWQsIHN0YXJ0LCBlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHR5cGUpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVz
OgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29s
cy9saWJ4Yy94Y19kb21haW4uYwppbmRleCAzY2NkMjdmLi5iZWYyNWI2IDEwMDY0NAotLS0gYS90
b29scy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAt
NzE5LDIxICs3MTksNiBAQCBpbnQgeGNfZG9tYWluX3NldG1heG1lbSh4Y19pbnRlcmZhY2UgKnhj
aCwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKLWludCB4Y19kb21h
aW5fcGluX21lbW9yeV9jYWNoZWF0dHIoeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgZW5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCB0eXBlKQotewotICAgIERFQ0xBUkVfRE9NQ1RMOwotICAgIGRvbWN0bC5j
bWQgPSBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyOwotICAgIGRvbWN0bC5kb21haW4gPSBk
b21pZDsKLSAgICBkb21jdGwudS5waW5fbWVtX2NhY2hlYXR0ci5zdGFydCA9IHN0YXJ0OwotICAg
IGRvbWN0bC51LnBpbl9tZW1fY2FjaGVhdHRyLmVuZCA9IGVuZDsKLSAgICBkb21jdGwudS5waW5f
bWVtX2NhY2hlYXR0ci50eXBlID0gdHlwZTsKLSAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRv
bWN0bCk7Ci19Ci0KICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18p
CiBpbnQgeGNfZG9tYWluX3NldF9tZW1vcnlfbWFwKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDU5NzNkOWYu
LjUwMTcyYmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJj
aC94ODYvZG9tY3RsLmMKQEAgLTIzLDcgKzIzLDYgQEAKICNpbmNsdWRlIDxhc20vaXJxLmg+CiAj
aW5jbHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KLSNp
bmNsdWRlIDxhc20vaHZtL2NhY2hlYXR0ci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4K
ICNpbmNsdWRlIDxhc20vYWNwaS5oPiAvKiBmb3IgaHZtX2FjcGlfcG93ZXJfYnV0dG9uICovCiAj
aW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPiAvKiBmb3IgYXJjaF9kb19kb21jdGwgKi8KQEAgLTg1
NywxMyArODU2LDYgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgYnJlYWs7CiAgICAg
fQogCi0gICAgY2FzZSBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyOgotICAgICAgICByZXQg
PSBodm1fc2V0X21lbV9waW5uZWRfY2FjaGVhdHRyKAotICAgICAgICAgICAgZCwgZG9tY3RsLT51
LnBpbl9tZW1fY2FjaGVhdHRyLnN0YXJ0LAotICAgICAgICAgICAgZG9tY3RsLT51LnBpbl9tZW1f
Y2FjaGVhdHRyLmVuZCwKLSAgICAgICAgICAgIGRvbWN0bC0+dS5waW5fbWVtX2NhY2hlYXR0ci50
eXBlKTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIFhFTl9ET01DVExfc2V0X2V4dF92Y3B1
Y29udGV4dDoKICAgICBjYXNlIFhFTl9ET01DVExfZ2V0X2V4dF92Y3B1Y29udGV4dDoKICAgICB7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKaW5kZXggOWFlNzI5NTkuLjRmMGQ3NmYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
QEAgLTU5NywxMCArNTk3LDYgQEAgc3RydWN0IHhlbl9kb21jdGxfaW9wb3J0X21hcHBpbmcgewog
I2RlZmluZSBYRU5fRE9NQ1RMX01FTV9DQUNIRUFUVFJfV0IgIDYKICNkZWZpbmUgWEVOX0RPTUNU
TF9NRU1fQ0FDSEVBVFRSX1VDTSA3CiAjZGVmaW5lIFhFTl9ET01DVExfREVMRVRFX01FTV9DQUNI
RUFUVFIgKH4odWludDMyX3QpMCkKLXN0cnVjdCB4ZW5fZG9tY3RsX3Bpbl9tZW1fY2FjaGVhdHRy
IHsKLSAgICB1aW50NjRfYWxpZ25lZF90IHN0YXJ0LCBlbmQ7Ci0gICAgdWludDMyX3QgdHlwZTsg
LyogWEVOX0RPTUNUTF9NRU1fQ0FDSEVBVFRSXyogKi8KLX07CiAKIAogLyogWEVOX0RPTUNUTF9z
ZXRfZXh0X3ZjcHVjb250ZXh0ICovCkBAIC0xMTQ4LDcgKzExNDQsNyBAQCBzdHJ1Y3QgeGVuX2Rv
bWN0bCB7CiAjZGVmaW5lIFhFTl9ET01DVExfYmluZF9wdF9pcnEgICAgICAgICAgICAgICAgICAg
MzgKICNkZWZpbmUgWEVOX0RPTUNUTF9tZW1vcnlfbWFwcGluZyAgICAgICAgICAgICAgICAzOQog
I2RlZmluZSBYRU5fRE9NQ1RMX2lvcG9ydF9tYXBwaW5nICAgICAgICAgICAgICAgIDQwCi0jZGVm
aW5lIFhFTl9ET01DVExfcGluX21lbV9jYWNoZWF0dHIgICAgICAgICAgICAgNDEKKy8qICNkZWZp
bmUgWEVOX0RPTUNUTF9waW5fbWVtX2NhY2hlYXR0ciAgICAgICAgICA0MSBPYnNvbGV0ZSAtIHVz
ZSBkbW9wICovCiAjZGVmaW5lIFhFTl9ET01DVExfc2V0X2V4dF92Y3B1Y29udGV4dCAgICAgICAg
ICAgNDIKICNkZWZpbmUgWEVOX0RPTUNUTF9nZXRfZXh0X3ZjcHVjb250ZXh0ICAgICAgICAgICA0
MwogI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9vcHRfZmVhdHVyZSAgICAgICAgICAgICAgIDQ0IC8q
IE9ic29sZXRlIElBNjQgb25seSAqLwpAQCAtMTIyNSw3ICsxMjIxLDYgQEAgc3RydWN0IHhlbl9k
b21jdGwgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSAgICAgICBiaW5k
X3B0X2lycTsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfbWVtb3J5X21hcHBpbmcgICAgbWVt
b3J5X21hcHBpbmc7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2lvcG9ydF9tYXBwaW5nICAg
IGlvcG9ydF9tYXBwaW5nOwotICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9waW5fbWVtX2NhY2hl
YXR0ciBwaW5fbWVtX2NhY2hlYXR0cjsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfZXh0X3Zj
cHVjb250ZXh0ICAgZXh0X3ZjcHVjb250ZXh0OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9z
ZXRfdGFyZ2V0ICAgICAgICBzZXRfdGFyZ2V0OwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9z
dWJzY3JpYmUgICAgICAgICBzdWJzY3JpYmU7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2RtX29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKaW5kZXggYzI1
MjViNC4uOTI5MTQ2YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaApAQCAtMzk1LDcgKzM5NSwxNSBA
QCBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFwIHsKIHN0cnVjdCB4ZW5fZG1fb3BfcGlu
X21lbW9yeV9jYWNoZWF0dHIgewogICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc3RhcnQ7IC8qIFN0YXJ0
IGdmbi4gKi8KICAgICB1aW50NjRfYWxpZ25lZF90IGVuZDsgICAvKiBFbmQgZ2ZuLiAqLwotICAg
IHVpbnQzMl90IHR5cGU7ICAgICAgICAgIC8qIFhFTl9ET01DVExfTUVNX0NBQ0hFQVRUUl8qICov
CisvKiBDYWNoaW5nIHR5cGVzOiB0aGVzZSBoYXBwZW4gdG8gYmUgdGhlIHNhbWUgYXMgeDg2IE1U
UlIvUEFUIHR5cGUgY29kZXMuICovCisjZGVmaW5lIFhFTl9ETU9QX01FTV9DQUNIRUFUVFJfVUMg
IDAKKyNkZWZpbmUgWEVOX0RNT1BfTUVNX0NBQ0hFQVRUUl9XQyAgMQorI2RlZmluZSBYRU5fRE1P
UF9NRU1fQ0FDSEVBVFRSX1dUICA0CisjZGVmaW5lIFhFTl9ETU9QX01FTV9DQUNIRUFUVFJfV1Ag
IDUKKyNkZWZpbmUgWEVOX0RNT1BfTUVNX0NBQ0hFQVRUUl9XQiAgNgorI2RlZmluZSBYRU5fRE1P
UF9NRU1fQ0FDSEVBVFRSX1VDTSA3CisjZGVmaW5lIFhFTl9ETU9QX0RFTEVURV9NRU1fQ0FDSEVB
VFRSICh+KHVpbnQzMl90KTApCisgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgLyogWEVOX0RN
T1BfTUVNX0NBQ0hFQVRUUl8qICovCiAgICAgdWludDMyX3QgcGFkOwogfTsKIApkaWZmIC0tZ2l0
IGEveGVuL3hzbS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDE5
Y2VhY2YuLjgzNWIzZDEgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMKQEAgLTY5Myw5ICs2OTMsNiBAQCBzdGF0aWMgaW50IGZsYXNr
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21kKQogICAgIGNhc2UgWEVOX0RPTUNUTF9t
ZW1fc2hhcmluZ19vcDoKICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xB
U1NfSFZNLCBIVk1fX01FTV9TSEFSSU5HKTsKIAotICAgIGNhc2UgWEVOX0RPTUNUTF9waW5fbWVt
X2NhY2hlYXR0cjoKLSAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1Nf
SFZNLCBIVk1fX0NBQ0hFQVRUUik7Ci0KICAgICBjYXNlIFhFTl9ET01DVExfc2VuZHRyaWdnZXI6
CiAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTiwgRE9N
QUlOX19UUklHR0VSKTsKIApkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwppbmRleCBkMGEx
ZWM1Li41MGRmYzM2IDEwMDY0NAotLS0gYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVj
dG9ycworKysgYi94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycwpAQCAtMjY0LDgg
KzI2NCw2IEBAIGNsYXNzIGh2bQogIyBIVk1PUF9nZXRfcGFyYW0KICAgICBnZXRwYXJhbQogICAg
IGJpbmRfaXJxCi0jIFhFTl9ET01DVExfcGluX21lbV9jYWNoZWF0dHIKLSAgICBjYWNoZWF0dHIK
ICMgSFZNT1BfZ2V0X21lbV90eXBlLAogIyBIVk1PUF9zZXRfbWVtX2FjY2VzcywgSFZNT1BfZ2V0
X21lbV9hY2Nlc3MsIEhWTU9QX3BhZ2V0YWJsZV9keWluZwogICAgIGh2bWN0bAotLSAKMi45LjUK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 12:49:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 12:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZylj-0007tX-2T; Fri, 12 Jan 2018 12:49:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a8vh=eh=citrix.com=prvs=543213916=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eZylh-0007sr-IT
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 12:49:09 +0000
X-Inumbo-ID: c6ec0016-f796-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6ec0016-f796-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 12:47:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="457977604"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 12:45:10 +0000
Message-ID: <20180112124513.28082-4-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180112124513.28082-1-ross.lagerwall@citrix.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v3 3/6] x86/hvm: Provide
	XEN_DMOP_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0ciB0byBhbGxvdyBhIGRlcHJpdmls
ZWdlZCBRRU1VIHRvCnBpbiB0aGUgY2FjaGluZyB0eXBlIG9mIFJBTSBhZnRlciBtb3ZpbmcgdGhl
IFZSQU0uIEl0IGlzIGVxdWl2YWxlbnQgdG8KWEVOX0RPTUNUTF9waW5fbWVtb3J5X2NhY2hlYXR0
ci4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCgpDaGFuZ2Vk
IGluIHYyOgoqIENoZWNrIHBhZCBpcyAwLgoKIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAg
ICB8IDE4ICsrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
IHwgMTQgKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICB8ICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCA0YTIwMzNlLi45
M2RkNzY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9kbS5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAK
ICNpbmNsdWRlIDxhc20vaGFwLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9jYWNoZWF0dHIuaD4KICNp
bmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogCkBAIC02
NzYsNiArNjc3LDIyIEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAq
b3BfYXJncykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fRE1PUF9waW5f
bWVtb3J5X2NhY2hlYXR0cjoKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5fZG1fb3Bf
cGluX21lbW9yeV9jYWNoZWF0dHIgKmRhdGEgPQorICAgICAgICAgICAgJm9wLnUucGluX21lbW9y
eV9jYWNoZWF0dHI7CisKKyAgICAgICAgaWYgKCBkYXRhLT5wYWQgKQorICAgICAgICB7CisgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisg
ICAgICAgIHJjID0gaHZtX3NldF9tZW1fcGlubmVkX2NhY2hlYXR0cihkLCBkYXRhLT5zdGFydCwg
ZGF0YS0+ZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YS0+dHlwZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpAQCAtNzA2LDYgKzcyMyw3IEBAIENI
RUNLX2RtX29wX2luamVjdF9ldmVudDsKIENIRUNLX2RtX29wX2luamVjdF9tc2k7CiBDSEVDS19k
bV9vcF9yZW1vdGVfc2h1dGRvd247CiBDSEVDS19kbV9vcF9hZGRfdG9fcGh5c21hcDsKK0NIRUNL
X2RtX29wX3Bpbl9tZW1vcnlfY2FjaGVhdHRyOwogCiBpbnQgY29tcGF0X2RtX29wKGRvbWlkX3Qg
ZG9taWQsCiAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9idWZzLApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2
bS9kbV9vcC5oCmluZGV4IDBkN2UyMmYuLmMyNTI1YjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3B1YmxpYy9odm0vZG1fb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgK
QEAgLTM4Niw2ICszODYsMTkgQEAgc3RydWN0IHhlbl9kbV9vcF9hZGRfdG9fcGh5c21hcCB7CiAg
ICAgdWludDY0X2FsaWduZWRfdCBkc3RfZ2ZuOwogfTsKIAorLyoKKyAqIFhFTl9ETU9QX3Bpbl9t
ZW1vcnlfY2FjaGVhdHRyIDogUGluIGNhY2hpbmcgdHlwZSBvZiBSQU0gc3BhY2UuCisgKiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElkZW50aWNhbCB0byBYRU5fRE9NQ1RMX3Bpbl9t
ZW1fY2FjaGVhdHRyLgorICovCisjZGVmaW5lIFhFTl9ETU9QX3Bpbl9tZW1vcnlfY2FjaGVhdHRy
IDE4CisKK3N0cnVjdCB4ZW5fZG1fb3BfcGluX21lbW9yeV9jYWNoZWF0dHIgeworICAgIHVpbnQ2
NF9hbGlnbmVkX3Qgc3RhcnQ7IC8qIFN0YXJ0IGdmbi4gKi8KKyAgICB1aW50NjRfYWxpZ25lZF90
IGVuZDsgICAvKiBFbmQgZ2ZuLiAqLworICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAgIC8qIFhF
Tl9ET01DVExfTUVNX0NBQ0hFQVRUUl8qICovCisgICAgdWludDMyX3QgcGFkOworfTsKKwogc3Ry
dWN0IHhlbl9kbV9vcCB7CiAgICAgdWludDMyX3Qgb3A7CiAgICAgdWludDMyX3QgcGFkOwpAQCAt
NDA4LDYgKzQyMSw3IEBAIHN0cnVjdCB4ZW5fZG1fb3AgewogICAgICAgICAgICAgICAgIG1hcF9t
ZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXI7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3Rl
X3NodXRkb3duIHJlbW90ZV9zaHV0ZG93bjsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9hZGRf
dG9fcGh5c21hcCBhZGRfdG9fcGh5c21hcDsKKyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9waW5f
bWVtb3J5X2NhY2hlYXR0ciBwaW5fbWVtb3J5X2NhY2hlYXR0cjsKICAgICB9IHU7CiB9OwogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0Cmlu
ZGV4IGQ0MGJhYzYuLmZmZmIzMDggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0Cisr
KyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC02NSw2ICs2NSw3IEBACiA/CWRtX29wX2luamVj
dF9tc2kJCWh2bS9kbV9vcC5oCiA/CWRtX29wX2lvcmVxX3NlcnZlcl9yYW5nZQlodm0vZG1fb3Au
aAogPwlkbV9vcF9tb2RpZmllZF9tZW1vcnkJCWh2bS9kbV9vcC5oCis/CWRtX29wX3Bpbl9tZW1v
cnlfY2FjaGVhdHRyCWh2bS9kbV9vcC5oCiA/CWRtX29wX3JlbW90ZV9zaHV0ZG93bgkJaHZtL2Rt
X29wLmgKID8JZG1fb3Bfc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZQlodm0vZG1fb3AuaAogPwlkbV9v
cF9zZXRfaXNhX2lycV9sZXZlbAkJaHZtL2RtX29wLmgKLS0gCjIuOS41CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 13:02:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 13:02:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZyye-0001Id-72; Fri, 12 Jan 2018 13:02:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9va+=eh=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1eZyyc-0001IV-8Y
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 13:02:30 +0000
X-Inumbo-ID: a54df357-f798-11e7-b4a6-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::7])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a54df357-f798-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 14:01:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1515762146;
 s=domk; d=aepfle.de;
 h=Content-Type:Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:
 X-RZG-AUTH; bh=MXixNuxZ6PsRT88LFCodsudeaDJYWm4rEvJOh7zybpc=;
 b=oAj3IMoh4jSR/5UjnjrdTRiLsj7BYfkmwPJ3DcP20A6NUhB1jrOLKAnIB1TMsORd14
 FYatQnRNV0xAYlTk+Aj6BN6gJLWZ0eyNH31Px581TM8tMZeDRd5CNB/DoBTwQ+lqs4k/
 QmpLBZ7X6T76xHM83mHFuxnTXlbMPiShIwzfU=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLkUNYZKfeB5Xy//iuBb0itFHTeUerwo0oflt06AA=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:161e:80ff:257:d6a3:e3f5:e20b])
 by smtp.strato.de (RZmta 42.15 AUTH) with ESMTPSA id h00ca5u0CD2QASF
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Fri, 12 Jan 2018 14:02:26 +0100 (CET)
Date: Fri, 12 Jan 2018 14:02:21 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20180112130221.GA16260@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.9.2 (20171218.248e9972)
Subject: [Xen-devel] vixen and vfb, missing vfb support in qemu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0877454372555420982=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0877454372555420982==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="6c2NcOVqGQ03X4Wi"
Content-Disposition: inline


--6c2NcOVqGQ03X4Wi
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

It seems the list of missing features of vixen does not cover the lack
of framebuffer support. 'xl create -Vf PV.cfg' would show the guest
console in the VNC window. With vixen this can not work because the vfb
code triggers only for PV guests.

Is that missing feature on anyones radar already? At least I did not
find it in the public discussions that took place in the past days.

What would it take for qemu to provide a vfb backend?

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWlix2gAKCRBdQqD6ppg2
foWWAJ9ctSJxll639Ev/YMm4cquEXHZNWQCfSkXlSnXgqK2dcaBjO8wd19F53lQ=
=K5HI
-----END PGP SIGNATURE-----

--6c2NcOVqGQ03X4Wi--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0877454372555420982==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 13:13:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 13:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZz9S-0002qM-7h; Fri, 12 Jan 2018 13:13:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mjfy=eh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZz9R-0002qG-UJ
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 13:13:41 +0000
X-Inumbo-ID: b5c1c86e-f79a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5c1c86e-f79a-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 13:15:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 Jan 2018 06:13:34 -0700
Message-Id: <5A58C28F020000780019E2E2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 Jan 2018 06:13:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <20171221145521.29526-1-julien.grall@linaro.org>
 <5A4BC2F4020000780019A3B8@prv-mh.provo.novell.com>
 <02a421a8-ef6c-c7c7-a4ea-e12eabc8662d@linaro.org>
In-Reply-To: <02a421a8-ef6c-c7c7-a4ea-e12eabc8662d@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/efi: Avoid EFI stub using absolute
	symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAxLjE4IGF0IDIwOjQzLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IFdoZW4gSSBjb21waWxlZCB0aGUgc25pcHBldCBvbiB4ODYgYW5kIEFybSwgbm8gcmVsb2Nh
dGlvbiBpcyBhdmFpbGFibGUgCj4gZm9yIHRoZSBwb2ludGVycyB0byBzdHJpbmcgaW4gdGhlIGFy
cmF5IGluIHRoZSBmaW5hbCBiaW5hcnkuIFlldCB0aGV5IAo+IGFyZSBhdmFpbGFibGUgaW4gdGhl
IG9iamVjdC4KCkkgY2FuIHNlZSB0aGVtIHRoZXJlIGluIHRoZSBiaW5hcnkgSSBsb29rIGF0LiBJ
IHVzZSBteSBvd24gdG9vbApmb3IgZHVtcGluZywgc28gdGhlIG91dHB1dCBtYXkgbG9vayB1bmZh
bWlsaWFyIHRvIHlvdSwgYnV0IGhlcmUKYXJlIHRoZSByZWxldmFudCBwaWVjZXM6CgpTZWN0aW9u
IGNvdW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAwMDkgKCAgICAgICAgIDkpCi4u
LgogIFNlY3Rpb24gMDAwNCAoICAgIDQpOiAnLmluaXQnLCBzaXplIDAwMDg1NTc4LCBSVkEgMDA2
MDAwMDAsIGZsYWdzIEUwRDAwMDYwCiAgY29kZSBkYXRhIHJlYWQgd3JpdGUgZXhlYyA0MDk2LWJ5
dGUgYWxpZ24gCiAgICAwMDA4NjAwMCBieXRlcyBhdCBmaWxlIG9mZnNldCAwMDE5MTAwMAoKU3lt
Ym9sIGNvdW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAwMDAxREUyICggICAgICA3NjUw
KQouLi4KICAwMDAwMTE1QTogRXJyQ29kZVRvU3RyLjk3OTUKICAgIFZhbHVlIDAwMDQ0MzQwLCBT
ZWN0aW9uIDAwMDQsIFR5cGUgbm9uZSwgU3RvcmFnZSBzdGF0aWMKCndoaWNoIG1ha2VzIHRoZSBh
cnJheSBzdGFydCBhdCBSVkEgMHg2NDQzNDAuCgogRml4dXBzIGZvciBwYWdlIGF0IDAwNjQ0MDAw
LCAwMDAwMDA5NCAoICAgICAgIDE0OCkgYnl0ZXMKLi4uCiAgRElSNjQgICAwMzE4ICBESVI2NCAg
IDAzMjAgIERJUjY0ICAgMDMyOCAgRElSNjQgICAwMzY4ICBESVI2NCAgIDAzNzgKICBESVI2NCAg
IDAzODggIERJUjY0ICAgMDM5MCAgRElSNjQgICAwMzk4ICBESVI2NCAgIDAzQTAgIERJUjY0ICAg
MDNBOAogIERJUjY0ICAgMDNCMCAgRElSNjQgICAwM0I4ICBESVI2NCAgIDA0MTAgIERJUjY0ICAg
MDQxOCAgRElSNjQgICAwNDQ4CgpUaGUgbnVtYmVycyBoZXJlIGFyZSB0aGUgb2Zmc2V0cyBpbnRv
IHRoZSBwYWdlIG5hbWVkIGluIHRoZQoidGl0bGUiIGxpbmUsIGFuZCB0aGUgbGFzdCAxMiBhcmUg
dGhlIG9uZXMgdGFyZ2V0aW5nIHRoZSBhcnJheSBpbgpxdWVzdGlvbi4KCj4gSW5kZWVkIHRoZSBy
ZWxvY2F0aW9uIHNlZW0gdG8gYmUgYWJzb2x1dGUgKGUuZyBSX1g4Nl82NF82NCkgYW5kIAo+IGRp
c2FwcGVhcmVkIGF0IGxpbmtpbmcuIEhlbmNlIHdoeSBJIHN1Z2dlc3RlZCBhIGNvbXBpbGVyIGJ1
ZyBiZWNhdXNlIHRoZSAKPiBjb2RlIHNob3VsZCBiZSBQSUUgYW5kIHRoYXQgd291bGQgbm90IGV2
ZW4gd29yayBpcyB0aGUgYmluYXJ5IGlzIAo+IHJhbmRvbWl6ZWQgb24gTGludXguCgpXZWxsLCB3
aXRob3V0IGhhdmluZyBzZWVuIHRoZSBiaW5hcnkgSSBkb24ndCB0aGluayBJIGNhbiBjb25jbHVk
ZQppbiB0aGUgZGlyZWN0aW9uIG9mIGNvbXBpbGVyIGJ1Zy4gUGxlYXNlIGRvbid0IGZvcmdldCB0
aGF0IGxkIGl0c2VsZgpkb2VzIGluZGVlZCBub3QgKHlldCkgY3JlYXRlIGFueSByZWxvY2F0aW9u
cyBpbiBQRSBleGVjdXRhYmxlcwood2hpY2ggYW4gRUZJIGFwcGxpY2F0aW9uIGlzKS4gVGhleSdy
ZSBiZWluZyBhZGRlZCBpbiBhIHBvc3QtCnByb2Nlc3Npbmcgc3RlcCAoaGVuY2UgdGhlIG5lZWQg
dG8gbGluayB0aGUgYmluYXJ5IHR3aWNlIGF0CmRpZmZlcmVudCBiYXNlIGFkZHJlc3NlcywgZm9y
IHRoZSBoZWxwZXIgdG9vbCBbbWtyZWxvY10gdG8gZmlndXJlCm91dCB3aGVyZSByZWxvY2F0aW9u
cyBhcmUgbmVlZGVkKS4KCj4gU28gSSBhbSB3b25kZXJpbmcgaG93IHRoaXMgd29yayBvbiB4ODY/
IE5vdGUgdGhhdCB0aGlzIGNvZGUgaXMgb25seSB1c2VkIAo+IGluIGVycm9yIHBhdGguCgpTdXJl
LCBidXQgYW4gZXJyb3IgcGF0aCBpcyBiZWluZyB0YWtlbiBldmVyeSBub3cgYW5kIHRoZW4sIGFu
ZApJIHBlcnNvbmFsbHkgaGF2ZSBzZWVuIGVycm9ycyBjb21pbmcgYmFjayAobW9zdGx5IGFmdGVy
IGhhdmluZwptYWRlIG1pc3Rha2VzIGVsc2V3aGVyZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 13:24:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 13:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZzJk-0003zw-5q; Fri, 12 Jan 2018 13:24:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eZzJj-0003zq-He
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 13:24:19 +0000
X-Inumbo-ID: b23f9059-f79b-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b23f9059-f79b-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 14:22:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,348,1511827200"; d="scan'208";a="465537615"
Date: Fri, 12 Jan 2018 13:24:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>
Subject: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVHdvIHNvbHV0aW9ucyBhcmUgcHJvcG9zZWQgdG8gbWl0aWdhdGUgTWVsdGRvd24u
IE9uZSBpcyBjYWxsZWQgVml4ZW4gYW5kIHRoZQpvdGhlciBpcyBjYWxsZWQgQ29tZXQuIFRoZSBs
b25nIHRlcm0gZ29hbCBpcyB0byBtZXJnZSB0aGUgdHdvIGltcGxlbWVudGF0aW9ucwp0byBvbmUu
CgpIZXJlIEkgbGlzdCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgdHdvIGltcGxlbWVudGF0
aW9ucy4KCiAgICAgICAgICAgICAgICAgICAgICBWaXhlbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgQ29tZXQKQm9vdCBtb2RlICAgICAgICAgICAgIEhWTSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQVkggKyBIVk0KS2NvbmZpZyBvcHRpb25zICAgICAgIFhFTl9HVUVTVCAgICAgICAgICAg
ICAgICAgICAgICBYRU5fR1VFU1QgKyBQVkhfR1VFU1QgKyBTSElNX0VYQ0xVU0lWRQpYZW4gYnVp
bGQgc3lzdGVtICAgICAgTm8gY2hhbmdlICAgICAgICAgICAgICAgICAgICAgIE5ldyBidWlsZCB0
YXJnZXQgZm9yIHNoaW0gCkd1ZXN0IGNvbnNvbGUgICAgICAgICBPdXRwdXQgb25seSAgICAgICAg
ICAgICAgICAgICAgQmktZGlyZWN0aW9uYWwKR3Vlc3QgZG9taWQgICAgICAgICAgIDEgb3Igc2V0
IHZpYSBzaGltIG9wdGlvbiAgICAgICAxIG9yIHJldHJpZXZlZCB2aWEgY3B1aWQKR3Vlc3QgdHlw
ZSAgICAgICAgICAgIEhhcmR3YXJlIGRvbWFpbiAgICAgICAgICAgICAgICBOb3JtYWwgZG9tYWlu
ClRpbWUgc291cmNlICAgICAgICAgICBFbXVsYXRlZCAgICAgICAgICAgICAgICAgICAgICAgWGVu
IFBWIGNsb2NrClNodXRkb3duICAgICAgICAgICAgICBQViArIEhXICAgICAgICAgICAgICAgICAg
ICAgICAgUFYKU0kgbWFwcGluZyAgICAgICAgICAgIFJlc2VydmVkIHBhZ2UgICAgICAgICAgICAg
ICAgICBGaXhlZCBtYXAsIFBGTiBjaG9zZW4gYXQgcnVudGltZQpWQ1BVIGlkICAgICAgICAgICAg
ICAgSGFuZGxlZCBieSBMMSAgICAgICAgICAgICAgICAgIFByb3ZpZGUgYnkgTDAgaWYgYXZhaWxh
YmxlClZDUFUgcnVuc3RhdGUgICAgICAgICBGb3J3YXJkZWQgdG8gTDAgICAgICAgICAgICAgICAg
SGFuZGxlZCBieSBMMQpYZW4gdmVyc2lvbiAgICAgICAgICAgTDAgdmVyc2lvbiAgICAgICAgICAg
ICAgICAgICAgIEwxIHZlcnNpb24KQ1BVSUQgZmF1bHRpbmcgICAgICAgIE5vbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICBDaGFuZ2VzIGZvciBJbnRlbCBhbmQgQU1ECkdyYW50IHRhYmxlICAg
ICAgICAgICBXaGF0IGlzIGZvcndhcmRlZCBpcyBtb3JlIG9yIGxlc3MgdGhlIHNhbWUgYnV0IGRp
ZmZlcnMgaW4gaW1wbGVtZW50YXRpb24KRXZlbnQgY2hhbm5lbCBzZXR1cCAgIDMgbWVjaGFuaXNt
cyAgICAgICAgICAgICAgICAgICAxIG1lY2hhbmlzbQpFdmVudCBjaGFubmVsICAgICAgICAgRUNT
X1BST1hZIHN0YXRlICAgICAgICAgICAgICAgIFVzZSBFQ1NfUkVTRVJWRUQKICAgICAgICAgICAg
ICAgICAgICAgIERpZmZlcmVuY2VzIGluIHdoYXQgZ2V0cyBmb3J3YXJkZWQKTWlncmF0aW9uICAg
ICAgICAgICAgIE5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZZXMKQ1BVIGhvdHBsdWcg
ICAgICAgICAgIE5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZZXMKTWVtb3J5IGhvdHBs
dWcgICAgICAgIE5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZZXMKClRoZXNlIGFyZSB0
aGUgdGhpbmdzIEkgY2FuIHRoaW5rIG9mIHdoZW4gY29tcGFyaW5nIHRoZSB0d28gc2VyaWVzIHNp
ZGUKYnkgc2lkZS4gIEZlZWwgZnJlZSB0byBwcm92aWRlIGFkZGl0aW9uIGFuZCAvIG9yIGNvcnJl
Y3Rpb24uICBUaGUgbGlzdApzZXJ2ZXMgYXMgYSBndWlkYW5jZSBvbiB3aGF0IGFyZWFzIG5lZWQg
YXR0ZW50aW9uLgoKVGhhbmtzLApXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 13:57:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 13:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eZzpd-0007L8-VV; Fri, 12 Jan 2018 13:57:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mjfy=eh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eZzpc-0007Kx-4Z
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 13:57:16 +0000
X-Inumbo-ID: cbe66069-f7a0-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cbe66069-f7a0-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 13:59:24 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 Jan 2018 06:57:08 -0700
Message-Id: <5A58CCC5020000780019E331@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 Jan 2018 06:57:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
In-Reply-To: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Matt Wilson <msw@amazon.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE0OjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SGVyZSBJIGxpc3QgdGhlIGRpZmZlcmVuY2VzIGJldHdlZW4gdGhlIHR3byBpbXBsZW1lbnRhdGlv
bnMuCgpUaGFua3MgZm9yIHRoZSBzdW1tYXJ5LgoKPiAgICAgICAgICAgICAgICAgICAgICAgVml4
ZW4gICAgICAgICAgICAgICAgICAgICAgICAgIENvbWV0Cj4gQm9vdCBtb2RlICAgICAgICAgICAg
IEhWTSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQVkggKyBIVk0KPiBLY29uZmlnIG9wdGlv
bnMgICAgICAgWEVOX0dVRVNUICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVCArIFBWSF9H
VUVTVCArIFNISU1fRVhDTFVTSVZFCj4gWGVuIGJ1aWxkIHN5c3RlbSAgICAgIE5vIGNoYW5nZSAg
ICAgICAgICAgICAgICAgICAgICBOZXcgYnVpbGQgdGFyZ2V0IGZvciBzaGltIAo+IEd1ZXN0IGNv
bnNvbGUgICAgICAgICBPdXRwdXQgb25seSAgICAgICAgICAgICAgICAgICAgQmktZGlyZWN0aW9u
YWwKPiBHdWVzdCBkb21pZCAgICAgICAgICAgMSBvciBzZXQgdmlhIHNoaW0gb3B0aW9uICAgICAg
IDEgb3IgcmV0cmlldmVkIHZpYSBjcHVpZAo+IEd1ZXN0IHR5cGUgICAgICAgICAgICBIYXJkd2Fy
ZSBkb21haW4gICAgICAgICAgICAgICAgTm9ybWFsIGRvbWFpbgo+IFRpbWUgc291cmNlICAgICAg
ICAgICBFbXVsYXRlZCAgICAgICAgICAgICAgICAgICAgICAgWGVuIFBWIGNsb2NrCj4gU2h1dGRv
d24gICAgICAgICAgICAgIFBWICsgSFcgICAgICAgICAgICAgICAgICAgICAgICBQVgo+IFNJIG1h
cHBpbmcgICAgICAgICAgICBSZXNlcnZlZCBwYWdlICAgICAgICAgICAgICAgICAgRml4ZWQgbWFw
LCBQRk4gY2hvc2VuIGF0IHJ1bnRpbWUKPiBWQ1BVIGlkICAgICAgICAgICAgICAgSGFuZGxlZCBi
eSBMMSAgICAgICAgICAgICAgICAgIFByb3ZpZGUgYnkgTDAgaWYgYXZhaWxhYmxlCj4gVkNQVSBy
dW5zdGF0ZSAgICAgICAgIEZvcndhcmRlZCB0byBMMCAgICAgICAgICAgICAgICBIYW5kbGVkIGJ5
IEwxCgpJcyB0aGVyZSBhbnl0aGluZyBrbm93biBhcyB0byB3aGljaCBvZiB0aGUgdHdvIG1pZ2h0
IGJlIGJldHRlciwKb3Igd2hldGhlciBwZXJoYXBzIHRoZSBiZXN0IGNob2ljZSBkZXBlbmRzIG9u
IG90aGVyCmNpcmN1bXN0YW5jZXM/Cgo+IFhlbiB2ZXJzaW9uICAgICAgICAgICBMMCB2ZXJzaW9u
ICAgICAgICAgICAgICAgICAgICAgTDEgdmVyc2lvbgoKSSB0aGluayB0aGlzIHNob3VsZCByZWFs
bHkgdGhlIHNtYWxsZXIgb2YgdGhlIHR3by4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 14:12:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 14:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea04J-0000wN-6u; Fri, 12 Jan 2018 14:12:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ea04H-0000wH-HO
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 14:12:25 +0000
X-Inumbo-ID: ea07b7b3-f7a2-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea07b7b3-f7a2-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 14:14:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,349,1511827200"; d="scan'208";a="457986615"
Date: Fri, 12 Jan 2018 14:12:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180112141217.ff4f7m7lv2zebx7d@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <5A58CCC5020000780019E331@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A58CCC5020000780019E331@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Matt Wilson <msw@amazon.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDY6NTc6MDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjAxLjE4IGF0IDE0OjI0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBIZXJlIEkgbGlzdCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgdHdvIGltcGxl
bWVudGF0aW9ucy4KPiAKPiBUaGFua3MgZm9yIHRoZSBzdW1tYXJ5Lgo+IAo+ID4gICAgICAgICAg
ICAgICAgICAgICAgIFZpeGVuICAgICAgICAgICAgICAgICAgICAgICAgICBDb21ldAo+ID4gQm9v
dCBtb2RlICAgICAgICAgICAgIEhWTSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQVkggKyBI
Vk0KPiA+IEtjb25maWcgb3B0aW9ucyAgICAgICBYRU5fR1VFU1QgICAgICAgICAgICAgICAgICAg
ICAgWEVOX0dVRVNUICsgUFZIX0dVRVNUICsgU0hJTV9FWENMVVNJVkUKPiA+IFhlbiBidWlsZCBz
eXN0ZW0gICAgICBObyBjaGFuZ2UgICAgICAgICAgICAgICAgICAgICAgTmV3IGJ1aWxkIHRhcmdl
dCBmb3Igc2hpbSAKPiA+IEd1ZXN0IGNvbnNvbGUgICAgICAgICBPdXRwdXQgb25seSAgICAgICAg
ICAgICAgICAgICAgQmktZGlyZWN0aW9uYWwKPiA+IEd1ZXN0IGRvbWlkICAgICAgICAgICAxIG9y
IHNldCB2aWEgc2hpbSBvcHRpb24gICAgICAgMSBvciByZXRyaWV2ZWQgdmlhIGNwdWlkCj4gPiBH
dWVzdCB0eXBlICAgICAgICAgICAgSGFyZHdhcmUgZG9tYWluICAgICAgICAgICAgICAgIE5vcm1h
bCBkb21haW4KPiA+IFRpbWUgc291cmNlICAgICAgICAgICBFbXVsYXRlZCAgICAgICAgICAgICAg
ICAgICAgICAgWGVuIFBWIGNsb2NrCj4gPiBTaHV0ZG93biAgICAgICAgICAgICAgUFYgKyBIVyAg
ICAgICAgICAgICAgICAgICAgICAgIFBWCj4gPiBTSSBtYXBwaW5nICAgICAgICAgICAgUmVzZXJ2
ZWQgcGFnZSAgICAgICAgICAgICAgICAgIEZpeGVkIG1hcCwgUEZOIGNob3NlbiBhdCBydW50aW1l
Cj4gPiBWQ1BVIGlkICAgICAgICAgICAgICAgSGFuZGxlZCBieSBMMSAgICAgICAgICAgICAgICAg
IFByb3ZpZGUgYnkgTDAgaWYgYXZhaWxhYmxlCj4gPiBWQ1BVIHJ1bnN0YXRlICAgICAgICAgRm9y
d2FyZGVkIHRvIEwwICAgICAgICAgICAgICAgIEhhbmRsZWQgYnkgTDEKPiAKPiBJcyB0aGVyZSBh
bnl0aGluZyBrbm93biBhcyB0byB3aGljaCBvZiB0aGUgdHdvIG1pZ2h0IGJlIGJldHRlciwKPiBv
ciB3aGV0aGVyIHBlcmhhcHMgdGhlIGJlc3QgY2hvaWNlIGRlcGVuZHMgb24gb3RoZXIKPiBjaXJj
dW1zdGFuY2VzPwoKSGF2aW5nIHRoZSBydW5zdGF0ZSBtYXBwZWQgaW50byBMMCBjYW4gbGV0IHRo
ZSBMMiBndWVzdCBoYXZlIGFjY3VyYXRlCnN0b2xlbiB0aW1lIGFjY291bnRpbmcuIEkgY2FuIHNl
ZSBpdCBpcyB1c2VmdWwgaW4gYSBjbG91ZCBlbnZpcm9ubWVudApidXQgbm90IGFzIGltcG9ydGFu
dCBpbiBhIHNlcnZlciB2aXJ0dWFsaXNhdGlvbiBlbnZpcm9ubWVudC4KCkkgdGhpbmsgaGF2aW5n
IHRoZSBydW5zdGF0ZSBmb3J3YXJkZWQgYnkgZGVmYXVsdCB3b3VsZCBiZSBiZXR0ZXIuCgpXZWku
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 14:18:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 14:18:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea0A1-0001Sj-Qt; Fri, 12 Jan 2018 14:18:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9va+=eh=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ea0A0-0001Sd-HF
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 14:18:20 +0000
X-Inumbo-ID: 3dac6a73-f7a3-11e7-b4a6-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::10])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dac6a73-f7a3-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 15:16:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1515766697;
 s=domk; d=aepfle.de;
 h=In-Reply-To:Content-Type:References:Message-ID:Subject:Cc:To:From:
 Date:X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=XXybP6zDSBwAUrSaVjD05bRYZhiGYJAjc6Pt3QnzZn4=;
 b=SQPl7IJA+p+IlHCeq7Mr+SsEIJL4/KOCEtzETTY1xmcXZAZ0p2DRxdqzyDcBnkGHj4
 umCZ/gqa0oW6S6N2rfw62RdMG+fO1Q2nknBKMou8jUjIzUOdKdnwgRNjQFLBKcpwQx6e
 M2DVR/FLljsT26usr5dyx9yq8tbrWls9gHXIs=
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0XLkUNYZKfeB5Xy//iuBb0itFHTeUerwo0oflt06AA=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a61:161e:80ff:257:d6a3:e3f5:e20b])
 by smtp.strato.de (RZmta 42.15 AUTH) with ESMTPSA id h00ca5u0CEH6Arl
 (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, 12 Jan 2018 15:17:06 +0100 (CET)
Date: Fri, 12 Jan 2018 15:17:04 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180112141704.GC16260@aepfle.de>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
User-Agent: Mutt/1.9.2 (20171218.248e9972)
Cc: Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 jschoenh@amazon.de, Anthony Liguori <aliguori@amazon.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6964772002263003869=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6964772002263003869==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="H8ygTp4AXg6deix2"
Content-Disposition: inline


--H8ygTp4AXg6deix2
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

On Fri, Jan 12, Wei Liu wrote:

>                       Vixen                          Comet
> Guest console         Output only                    Bi-directional

With the proper patch input works for Vixen. Unless this item mean
something else.

Olaf

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

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWljDXQAKCRBdQqD6ppg2
flnRAJ9z/nKC50aar0KgH7dN+4s86JnaDgCgoHPwqv/mKSW5kNaCkFdf9Ctv9MI=
=2Fhm
-----END PGP SIGNATURE-----

--H8ygTp4AXg6deix2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6964772002263003869==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 14:18:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 14:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea0AU-0001V5-2A; Fri, 12 Jan 2018 14:18:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nckw=eh=citrix.com=prvs=543738cf7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ea0AT-0001Ue-Fn
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 14:18:49 +0000
X-Inumbo-ID: ce1cf7d0-f7a3-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce1cf7d0-f7a3-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 14:20:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,349,1511827200"; d="scan'208";a="65975811"
Date: Fri, 12 Jan 2018 14:18:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180112141833.e5akrh3thma5mfqm@MacBook-Pro-de-Roger.local>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 jschoenh@amazon.de, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDE6MjQ6MDlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBIaSBhbGwsCj4gCj4gVHdvIHNvbHV0aW9ucyBhcmUgcHJvcG9zZWQgdG8gbWl0aWdhdGUgTWVs
dGRvd24uIE9uZSBpcyBjYWxsZWQgVml4ZW4gYW5kIHRoZQo+IG90aGVyIGlzIGNhbGxlZCBDb21l
dC4gVGhlIGxvbmcgdGVybSBnb2FsIGlzIHRvIG1lcmdlIHRoZSB0d28gaW1wbGVtZW50YXRpb25z
Cj4gdG8gb25lLgo+IAo+IEhlcmUgSSBsaXN0IHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRoZSB0
d28gaW1wbGVtZW50YXRpb25zLgo+IAo+ICAgICAgICAgICAgICAgICAgICAgICBWaXhlbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgQ29tZXQKPiBCb290IG1vZGUgICAgICAgICAgICAgSFZNICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBWSCArIEhWTQo+IEtjb25maWcgb3B0aW9ucyAgICAg
ICBYRU5fR1VFU1QgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUICsgUFZIX0dVRVNUICsg
U0hJTV9FWENMVVNJVkUKPiBYZW4gYnVpbGQgc3lzdGVtICAgICAgTm8gY2hhbmdlICAgICAgICAg
ICAgICAgICAgICAgIE5ldyBidWlsZCB0YXJnZXQgZm9yIHNoaW0gCj4gR3Vlc3QgY29uc29sZSAg
ICAgICAgIE91dHB1dCBvbmx5ICAgICAgICAgICAgICAgICAgICBCaS1kaXJlY3Rpb25hbAo+IEd1
ZXN0IGRvbWlkICAgICAgICAgICAxIG9yIHNldCB2aWEgc2hpbSBvcHRpb24gICAgICAgMSBvciBy
ZXRyaWV2ZWQgdmlhIGNwdWlkCj4gR3Vlc3QgdHlwZSAgICAgICAgICAgIEhhcmR3YXJlIGRvbWFp
biAgICAgICAgICAgICAgICBOb3JtYWwgZG9tYWluCj4gVGltZSBzb3VyY2UgICAgICAgICAgIEVt
dWxhdGVkICAgICAgICAgICAgICAgICAgICAgICBYZW4gUFYgY2xvY2sKCkNsb2NrIHNvdXJjZSBm
b3IgQ29tZXQgaXMgdGhlIFBWIHdhbGxjbGFjay4KVGltZXIgc291cmNlIGZvciBDb21ldCBpcyB0
aGUgZW11bGF0ZWQgTEFQSUMuCgpJSVJDIHRoZXJlJ3Mgb25seSBzdXBwb3J0IGZvciBmZXRjaGlu
ZyB0aGUgUFYgd2FsbGNsb2NrIGluIENvbWV0LCBidXQKdGhlcmUncyBubyBzdXBwb3J0IGZvciB0
aGUgUFYgdGltZXIgKFZDUFVPUF9zZXRfc2luZ2xlc2hvdF90aW1lciBvcgpzaW1pbGFyKS4KCj4g
U2h1dGRvd24gICAgICAgICAgICAgIFBWICsgSFcgICAgICAgICAgICAgICAgICAgICAgICBQVgo+
IFNJIG1hcHBpbmcgICAgICAgICAgICBSZXNlcnZlZCBwYWdlICAgICAgICAgICAgICAgICAgRml4
ZWQgbWFwLCBQRk4gY2hvc2VuIGF0IHJ1bnRpbWUKPiBWQ1BVIGlkICAgICAgICAgICAgICAgSGFu
ZGxlZCBieSBMMSAgICAgICAgICAgICAgICAgIFByb3ZpZGUgYnkgTDAgaWYgYXZhaWxhYmxlCgpJ
IHRoaW5rIHRoaXMgZmllbGQgaXMgbm90IHZlcnkgY2xlYXIuIEZvciBWaXhlbiB2Y3B1X2lkID09
CnNtcF9wcm9jZXNzb3JfaWQsIGZvciBDb21ldCB2Y3B1X2lkIGlzIGZldGNoZWQgZnJvbSBMMCBp
ZiBwcm92aWRlZCB2aWEKY3B1aWQsIG9yIGVsc2Ugc21wX3Byb2Nlc3Nvcl9pZCBpcyB1c2VkLgoK
QnV0IHRoZSB2Y3B1X2lkIHByb3ZpZGVkIHRvIHRoZSBndWVzdCBkb2Vzbid0IGRlcGVuZCBvbiB0
aGF0LgoKPiBWQ1BVIHJ1bnN0YXRlICAgICAgICAgRm9yd2FyZGVkIHRvIEwwICAgICAgICAgICAg
ICAgIEhhbmRsZWQgYnkgTDEKClRoZSBydW5zdGF0ZSBpbmZvcm1hdGlvbiBwcm92aWRlZCB0byB0
aGUgZ3Vlc3Qgc2hvdWxkIGJlIHRoZSBMMCBvbmUsCm9yIGVsc2UgaXQncyBqdXN0IG5vdCBhY2N1
cmF0ZS4gSSBjb25zaWRlciB0aGlzIGEgY29zbWV0aWMgaXNzdWUsCnNpbmNlIGl0J3Mgbm90IGdv
aW5nIHRvIGFmZmVjdCBob3cgdGhlIGd1ZXN0IHJ1bnMsIGl0J3MganVzdCBhIG5pY2UgdG8KaGF2
ZSBwaWVjZSBvZiBpbmZvcm1hdGlvbi4KCj4gWGVuIHZlcnNpb24gICAgICAgICAgIEwwIHZlcnNp
b24gICAgICAgICAgICAgICAgICAgICBMMSB2ZXJzaW9uCj4gQ1BVSUQgZmF1bHRpbmcgICAgICAg
IE5vbmUgICAgICAgICAgICAgICAgICAgICAgICAgICBDaGFuZ2VzIGZvciBJbnRlbCBhbmQgQU1E
CgpUaGF0J3Mgbm90IGV4YWN0bHkgdHJ1ZSBmcm9tIG15IHVuZGVyc3RhbmRpbmcuIFZpeGVuIGFs
c28gbmVlZHMgdGhlCkFNRCBjcHVpZCBmYXVsdGluZyBwYXRjaCBbMF0gaW4gb3JkZXIgdG8gcnVu
IFZpeGVuIHJlbGlhYmx5IG9uIEFNRApoYXJkd2FyZS4gVGhpcyBzYW1lIHBhdGNoIGlzIGFsc28g
bmVlZGVkIGZvciBDb21ldCB0byBydW4gaW4gQU1ECmhhcmR3YXJlLgoKU2luY2UgYm90aCBhcmUg
bWl0aWdhdGlvbnMgZm9yIE1lbHRkb3duLCBhbmQgTWVsdGRvd24gb25seSBhZmZlY3RzCkludGVs
IHByb2Nlc3NvcnMgSSB3b3VsZCBzYXkgdGhhdCBpbiBvcmRlciB0byBkZXBsb3kgdGhlIG1pdGln
YXRpb24KX29uIGFmZmVjdGVkIHByb2Nlc3NvcnNfIG5vIENQVUlEIGZhdWx0aW5nIGNoYW5nZXMg
YXJlIG5lZWRlZCBmb3IKTDAuCgo+IEdyYW50IHRhYmxlICAgICAgICAgICBXaGF0IGlzIGZvcndh
cmRlZCBpcyBtb3JlIG9yIGxlc3MgdGhlIHNhbWUgYnV0IGRpZmZlcnMgaW4gaW1wbGVtZW50YXRp
b24KClllcywgSSB0aGluayBib3RoIFZpeGVuIGFuZCBDb21ldCBvbmx5IHN1cHBvcnQgR05UVEFC
T1Bfc2V0dXBfdGFibGUKYW5kIEdOVFRBQk9QX3F1ZXJ5X3NpemUuCgpDb21ldCBoYXMgdGhlIGJv
bnVzIHRoYXQgaXQgdXNlcyB1bnBvcHVsYXRlZCBQRk5zIHRvIG1hcCB0aGUgZ3JhbnQKdGFibGUg
ZnJhbWVzLCB3aGlsZSBWaXhlbiB1c2VzIHBvcHVsYXRlZCBQRk5zLgoKPiBFdmVudCBjaGFubmVs
IHNldHVwICAgMyBtZWNoYW5pc21zICAgICAgICAgICAgICAgICAgIDEgbWVjaGFuaXNtCgpNYXli
ZSAiRXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQgc2V0dXAiPwoKVGhhbmtzLCBSb2dlci4KClswXSBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgt
MDEvbXNnMDAxODQuaHRtbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 14:20:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 14:20:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea0CG-0002aF-G0; Fri, 12 Jan 2018 14:20:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ea0CF-0002Zu-JD
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 14:20:39 +0000
X-Inumbo-ID: 107797aa-f7a4-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 107797aa-f7a4-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 14:22:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,349,1511827200"; d="scan'208";a="465543622"
Date: Fri, 12 Jan 2018 14:20:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20180112142030.puipf25gp2fooaxe@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180112141704.GC16260@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180112141704.GC16260@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Anthony Liguori <aliguori@amazon.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDM6MTc6MDRQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gT24gRnJpLCBKYW4gMTIsIFdlaSBMaXUgd3JvdGU6Cj4gCj4gPiAgICAgICAgICAgICAg
ICAgICAgICAgVml4ZW4gICAgICAgICAgICAgICAgICAgICAgICAgIENvbWV0Cj4gPiBHdWVzdCBj
b25zb2xlICAgICAgICAgT3V0cHV0IG9ubHkgICAgICAgICAgICAgICAgICAgIEJpLWRpcmVjdGlv
bmFsCj4gCj4gV2l0aCB0aGUgcHJvcGVyIHBhdGNoIGlucHV0IHdvcmtzIGZvciBWaXhlbi4gVW5s
ZXNzIHRoaXMgaXRlbSBtZWFuCj4gc29tZXRoaW5nIGVsc2UuCgpWaXhlbiBtZWFucyB0aGUgdmVy
c2lvbiB1cHN0cmVhbSBwdXQgaW50byB0aGUgYWR2aXNvcnkuIFRoZSBwYXRjaCB5b3UKdGFsa2Vk
IGFib3V0IGlzIG5vdCBwcm92aWRlZCBpbiB0aGF0IGJyYW5jaC4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 14:22:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 14:22:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea0Db-0002jr-QC; Fri, 12 Jan 2018 14:22:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea0Da-0002jQ-Fe
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 14:22:02 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id BA/FF-20155-984C85A5;
 Fri, 12 Jan 2018 14:22:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVbfjSES
 UwdEtvBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPW9D2sBe+FKuav+c3SwHiEt4uRi0NIoJFJ
 4nTDJXYI5zGjxI/37WwQzjZGia+fnzJ3MXJyiAg4S3w9M5cdxOYV0JdYc3M+UBEHh7CAm8SHD
 64g9RICh5glvjyYywpSIyHgKXHp4i12GPvuue+MXYzsHGwCVhKHxECiLAKqElu/bmSewMi9gJ
 FhFaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoH/rGRgYdzD
 enux3iFGSg0lJlHfz2ogoIb6k/JTKjMTijPii0pzU4kOMMhwcShK8iw8D5QSLUtNTK9Iyc4CB
 BpOW4OBREuG9fQgozVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHm5QSYJgJRml
 ObBDYJFwCVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwbQKbwZOaVwO17BXQKE9Ap5zeGgp
 xSkoiQkmpgTJ4qpLxEVofhzELp/Zwq+3xehgqu4bK+8S1PfnbF79+GKYynIu/xOcY/jH74q7W
 eO+MKr4UNO/usz6mVe7a8aXvw4ETgcs5qRZf1PP8XSu+6Nv2+z/zHVf78bXdauYpfPfGdeMN3
 7k5//0WvH72U2VUqWSO8YKrJtS9/WAKvtJgZaRvL6kTdUmIpzkg01GIuKk4EAMlt4oB7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1515766919!100999969!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4194 invoked from network); 12 Jan 2018 14:22:00 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 14:22:00 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea0DV-0007KQ-Tg; Fri, 12 Jan 2018 14:21:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ea0DQ-0001bb-74; Fri, 12 Jan 2018 14:21:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ea0DO-0002Bw-JQ; Fri, 12 Jan 2018 14:21:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117924-mainreport@xen.org>
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=2b84016c59dbe9f6e42e857a5d8176fd4e52c95c
X-Osstest-Versions-That: xen=3cf7ee82e16cacd7c3dd371dead46b90f52fa905
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 14:21:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117924: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkyNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzkyNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyYjg0MDE2YzU5ZGJlOWY2ZTQyZTg1N2E1ZDgxNzZmZDRlNTJjOTVjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzY2Y3ZWU4MmUxNmNhY2Q3YzNk
ZDM3MWRlYWQ0NmI5MGY1MmZhOTA1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc4NDMgIDIwMTgt
MDEtMTEgMTU6MDE6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3OTI0ICAy
MDE4LTAxLTEyIDEyOjAxOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCmpvYnM6CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIDNjZjdlZTgyZTEuLjJiODQwMTZjNTkgIDJiODQwMTZjNTlkYmU5ZjZlNDJlODU3YTVkODE3
NmZkNGU1MmM5NWMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 14:29:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 14:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea0KF-0002yw-GP; Fri, 12 Jan 2018 14:28:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ea0KE-0002yp-83
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 14:28:54 +0000
X-Inumbo-ID: 373a24e8-f7a5-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 373a24e8-f7a5-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 14:31:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,349,1511827200"; d="scan'208";a="457988623"
Date: Fri, 12 Jan 2018 14:28:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180112142837.5h2yirt6j467alao@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180112141833.e5akrh3thma5mfqm@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180112141833.e5akrh3thma5mfqm@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Jan Beulich <JBeulich@suse.com>, Matt Wilson <msw@amazon.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDI6MTg6MzNQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEphbiAxMiwgMjAxOCBhdCAwMToyNDowOVBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gSGkgYWxsLAo+ID4gCj4gPiBUd28gc29sdXRpb25zIGFyZSBwcm9wb3Nl
ZCB0byBtaXRpZ2F0ZSBNZWx0ZG93bi4gT25lIGlzIGNhbGxlZCBWaXhlbiBhbmQgdGhlCj4gPiBv
dGhlciBpcyBjYWxsZWQgQ29tZXQuIFRoZSBsb25nIHRlcm0gZ29hbCBpcyB0byBtZXJnZSB0aGUg
dHdvIGltcGxlbWVudGF0aW9ucwo+ID4gdG8gb25lLgo+ID4gCj4gPiBIZXJlIEkgbGlzdCB0aGUg
ZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgdHdvIGltcGxlbWVudGF0aW9ucy4KPiA+IAo+ID4gICAg
ICAgICAgICAgICAgICAgICAgIFZpeGVuICAgICAgICAgICAgICAgICAgICAgICAgICBDb21ldAo+
ID4gQm9vdCBtb2RlICAgICAgICAgICAgIEhWTSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
VkggKyBIVk0KPiA+IEtjb25maWcgb3B0aW9ucyAgICAgICBYRU5fR1VFU1QgICAgICAgICAgICAg
ICAgICAgICAgWEVOX0dVRVNUICsgUFZIX0dVRVNUICsgU0hJTV9FWENMVVNJVkUKPiA+IFhlbiBi
dWlsZCBzeXN0ZW0gICAgICBObyBjaGFuZ2UgICAgICAgICAgICAgICAgICAgICAgTmV3IGJ1aWxk
IHRhcmdldCBmb3Igc2hpbSAKPiA+IEd1ZXN0IGNvbnNvbGUgICAgICAgICBPdXRwdXQgb25seSAg
ICAgICAgICAgICAgICAgICAgQmktZGlyZWN0aW9uYWwKPiA+IEd1ZXN0IGRvbWlkICAgICAgICAg
ICAxIG9yIHNldCB2aWEgc2hpbSBvcHRpb24gICAgICAgMSBvciByZXRyaWV2ZWQgdmlhIGNwdWlk
Cj4gPiBHdWVzdCB0eXBlICAgICAgICAgICAgSGFyZHdhcmUgZG9tYWluICAgICAgICAgICAgICAg
IE5vcm1hbCBkb21haW4KPiA+IFRpbWUgc291cmNlICAgICAgICAgICBFbXVsYXRlZCAgICAgICAg
ICAgICAgICAgICAgICAgWGVuIFBWIGNsb2NrCj4gCj4gQ2xvY2sgc291cmNlIGZvciBDb21ldCBp
cyB0aGUgUFYgd2FsbGNsYWNrLgo+IFRpbWVyIHNvdXJjZSBmb3IgQ29tZXQgaXMgdGhlIGVtdWxh
dGVkIExBUElDLgo+IAo+IElJUkMgdGhlcmUncyBvbmx5IHN1cHBvcnQgZm9yIGZldGNoaW5nIHRo
ZSBQViB3YWxsY2xvY2sgaW4gQ29tZXQsIGJ1dAo+IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3IgdGhl
IFBWIHRpbWVyIChWQ1BVT1Bfc2V0X3NpbmdsZXNob3RfdGltZXIgb3IKPiBzaW1pbGFyKS4KClRo
YXQncyByaWdodC4KCj4gCj4gPiBTaHV0ZG93biAgICAgICAgICAgICAgUFYgKyBIVyAgICAgICAg
ICAgICAgICAgICAgICAgIFBWCj4gPiBTSSBtYXBwaW5nICAgICAgICAgICAgUmVzZXJ2ZWQgcGFn
ZSAgICAgICAgICAgICAgICAgIEZpeGVkIG1hcCwgUEZOIGNob3NlbiBhdCBydW50aW1lCj4gPiBW
Q1BVIGlkICAgICAgICAgICAgICAgSGFuZGxlZCBieSBMMSAgICAgICAgICAgICAgICAgIFByb3Zp
ZGUgYnkgTDAgaWYgYXZhaWxhYmxlCj4gCj4gSSB0aGluayB0aGlzIGZpZWxkIGlzIG5vdCB2ZXJ5
IGNsZWFyLiBGb3IgVml4ZW4gdmNwdV9pZCA9PQo+IHNtcF9wcm9jZXNzb3JfaWQsIGZvciBDb21l
dCB2Y3B1X2lkIGlzIGZldGNoZWQgZnJvbSBMMCBpZiBwcm92aWRlZCB2aWEKPiBjcHVpZCwgb3Ig
ZWxzZSBzbXBfcHJvY2Vzc29yX2lkIGlzIHVzZWQuCj4gCj4gQnV0IHRoZSB2Y3B1X2lkIHByb3Zp
ZGVkIHRvIHRoZSBndWVzdCBkb2Vzbid0IGRlcGVuZCBvbiB0aGF0LgoKUmlnaHQuIFRoaXMgc2hv
dWxkIGJlIHJldmlzZWQgdG8KCkwxIENQVSBpZCAgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29y
X2lkICAgICAgICAgICAgICAgIEZyb20gTDAgb3Igc21wX3Byb2Nlc3Nvcl9pZAoKPiAKPiA+IFZD
UFUgcnVuc3RhdGUgICAgICAgICBGb3J3YXJkZWQgdG8gTDAgICAgICAgICAgICAgICAgSGFuZGxl
ZCBieSBMMQo+IAo+IFRoZSBydW5zdGF0ZSBpbmZvcm1hdGlvbiBwcm92aWRlZCB0byB0aGUgZ3Vl
c3Qgc2hvdWxkIGJlIHRoZSBMMCBvbmUsCj4gb3IgZWxzZSBpdCdzIGp1c3Qgbm90IGFjY3VyYXRl
LiBJIGNvbnNpZGVyIHRoaXMgYSBjb3NtZXRpYyBpc3N1ZSwKPiBzaW5jZSBpdCdzIG5vdCBnb2lu
ZyB0byBhZmZlY3QgaG93IHRoZSBndWVzdCBydW5zLCBpdCdzIGp1c3QgYSBuaWNlIHRvCj4gaGF2
ZSBwaWVjZSBvZiBpbmZvcm1hdGlvbi4KPiAKPiA+IFhlbiB2ZXJzaW9uICAgICAgICAgICBMMCB2
ZXJzaW9uICAgICAgICAgICAgICAgICAgICAgTDEgdmVyc2lvbgo+ID4gQ1BVSUQgZmF1bHRpbmcg
ICAgICAgIE5vbmUgICAgICAgICAgICAgICAgICAgICAgICAgICBDaGFuZ2VzIGZvciBJbnRlbCBh
bmQgQU1ECj4gCj4gVGhhdCdzIG5vdCBleGFjdGx5IHRydWUgZnJvbSBteSB1bmRlcnN0YW5kaW5n
LiBWaXhlbiBhbHNvIG5lZWRzIHRoZQo+IEFNRCBjcHVpZCBmYXVsdGluZyBwYXRjaCBbMF0gaW4g
b3JkZXIgdG8gcnVuIFZpeGVuIHJlbGlhYmx5IG9uIEFNRAo+IGhhcmR3YXJlLiBUaGlzIHNhbWUg
cGF0Y2ggaXMgYWxzbyBuZWVkZWQgZm9yIENvbWV0IHRvIHJ1biBpbiBBTUQKPiBoYXJkd2FyZS4K
ClRoaXMgaXMgYWJvdXQgd2hhdCBpcyBpbXBsZW1lbnRlZCwgbm90IHdoZXRoZXIgaXQgaXMgbmVl
ZGVkIG9yIG5vdC4gU28KIk5vbmUiIGhlcmUgaXMgYWNjdXJhdGUuCgpJIGFncmVlIHdpdGggeW91
IHRoYXQgYm90aCB3aWxsIG5lZWQgdG8gaGF2ZSBDUFVJRCBmYXVsdGluZyBzdXBwb3J0LgoKPiAK
PiBTaW5jZSBib3RoIGFyZSBtaXRpZ2F0aW9ucyBmb3IgTWVsdGRvd24sIGFuZCBNZWx0ZG93biBv
bmx5IGFmZmVjdHMKPiBJbnRlbCBwcm9jZXNzb3JzIEkgd291bGQgc2F5IHRoYXQgaW4gb3JkZXIg
dG8gZGVwbG95IHRoZSBtaXRpZ2F0aW9uCj4gX29uIGFmZmVjdGVkIHByb2Nlc3NvcnNfIG5vIENQ
VUlEIGZhdWx0aW5nIGNoYW5nZXMgYXJlIG5lZWRlZCBmb3IKPiBMMC4KPiAKPiA+IEdyYW50IHRh
YmxlICAgICAgICAgICBXaGF0IGlzIGZvcndhcmRlZCBpcyBtb3JlIG9yIGxlc3MgdGhlIHNhbWUg
YnV0IGRpZmZlcnMgaW4gaW1wbGVtZW50YXRpb24KPiAKPiBZZXMsIEkgdGhpbmsgYm90aCBWaXhl
biBhbmQgQ29tZXQgb25seSBzdXBwb3J0IEdOVFRBQk9QX3NldHVwX3RhYmxlCj4gYW5kIEdOVFRB
Qk9QX3F1ZXJ5X3NpemUuCj4gCj4gQ29tZXQgaGFzIHRoZSBib251cyB0aGF0IGl0IHVzZXMgdW5w
b3B1bGF0ZWQgUEZOcyB0byBtYXAgdGhlIGdyYW50Cj4gdGFibGUgZnJhbWVzLCB3aGlsZSBWaXhl
biB1c2VzIHBvcHVsYXRlZCBQRk5zLgo+IAo+ID4gRXZlbnQgY2hhbm5lbCBzZXR1cCAgIDMgbWVj
aGFuaXNtcyAgICAgICAgICAgICAgICAgICAxIG1lY2hhbmlzbQo+IAo+IE1heWJlICJFdmVudCBj
aGFubmVsIGludGVycnVwdCBzZXR1cCI/Cj4gCgpTdXJlLgoKV2VpLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 14:36:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 14:36:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea0Rj-00042S-8M; Fri, 12 Jan 2018 14:36:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pctf=eh=citrix.com=prvs=54315bd9f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ea0Ri-00042M-9f
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 14:36:38 +0000
X-Inumbo-ID: 4c25d48b-f7a6-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c25d48b-f7a6-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 14:38:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,349,1511827200"; d="scan'208";a="465545233"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 14:36:16 +0000
Message-ID: <1515767776-15315-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] fixup! libxl: pvshim: Provide first-class
	config settings to enable shim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWFybGllciB2ZXJzaW9ucyBvZiB0aGlzIHBhdGNoIGhhdmUgYW4gZXJyb25lb3VzIGh1bmsgd2hp
Y2ggd2lsbCBzdG9wClBWIGd1ZXN0cyBmcm9tIHdvcmtpbmcgYXQgYWxsIQoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgNCAr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAy
NzhhZDZhLi4xZmExZDNhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNDg4LDYgKzQ4OCwxMCBAQCBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAogCiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CisgICAgICAgIHJldCA9IGxpYnhsX19idWlsZF9w
dihnYywgZG9taWQsIGluZm8sIHN0YXRlKTsKKyAgICAgICAgaWYgKHJldCkKKyAgICAgICAgICAg
IGdvdG8gb3V0OworCiAgICAgICAgIHZtZW50cyA9IGxpYnhsX19jYWxsb2MoZ2MsIDExLCBzaXpl
b2YoY2hhciAqKSk7CiAgICAgICAgIGkgPSAwOwogICAgICAgICB2bWVudHNbaSsrXSA9ICJpbWFn
ZS9vc3R5cGUiOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 14:46:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 14:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea0av-0005Ch-4h; Fri, 12 Jan 2018 14:46:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pctf=eh=citrix.com=prvs=54315bd9f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ea0au-0005Cb-Ie
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 14:46:08 +0000
X-Inumbo-ID: 2019ddba-f7a7-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2019ddba-f7a7-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 15:44:43 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,349,1511827200"; d="scan'208";a="457990586"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 12 Jan 2018 14:45:55 +0000
Message-ID: <1515768355-17073-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <20180112112910.16762-60-wei.liu2@citrix.com>
References: <20180112112910.16762-60-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] fixup! libxl: pvshim: Provide first-class
	config settings to enable shim mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RWFybGllciB2ZXJzaW9ucyBvZiB0aGlzIHBhdGNoIGhhdmUgYW4gZXJyb25lb3VzIGh1bmsgd2hp
Y2ggd2lsbCBzdG9wClBWIGd1ZXN0cyBmcm9tIHdvcmtpbmcgYXQgYWxsIQoKU2lnbmVkLW9mZi1i
eTogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHwgNCAr
KysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCAy
NzhhZDZhLi4xZmExZDNhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwor
KysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtNDg4LDYgKzQ4OCwxMCBAQCBpbnQg
bGlieGxfX2RvbWFpbl9idWlsZChsaWJ4bF9fZ2MgKmdjLAogCiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CisgICAgICAgIHJldCA9IGxpYnhsX19idWlsZF9w
dihnYywgZG9taWQsIGluZm8sIHN0YXRlKTsKKyAgICAgICAgaWYgKHJldCkKKyAgICAgICAgICAg
IGdvdG8gb3V0OworCiAgICAgICAgIHZtZW50cyA9IGxpYnhsX19jYWxsb2MoZ2MsIDExLCBzaXpl
b2YoY2hhciAqKSk7CiAgICAgICAgIGkgPSAwOwogICAgICAgICB2bWVudHNbaSsrXSA9ICJpbWFn
ZS9vc3R5cGUiOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 15:00:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 15:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea0o9-0006sC-DC; Fri, 12 Jan 2018 14:59:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea0o8-0006s6-2m
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 14:59:48 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id 79/8C-17593-36DC85A5;
 Fri, 12 Jan 2018 14:59:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVTfxbES
 Uwdx+S4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnF7+nm2gu8TGSu+bahqYHyR1cXIxSEk0Mgk
 8WTeE7YuRk4g5zGjxK6X5RCJbYwSV9+0MIMkRAScJb6emcvexcjBwSugL/HlUzlIWFjATeLd9
 QksILaEwAtliRUraiBsb4nXM86zgZSD2Gf2yncxsnOwCVhJHBIDKWARUJVonveXcQIj9wJGhl
 WMGsWpRWWpRbqGBnpJRZnpGSW5iZk5QJ6ZXm5qcXFiempOYlKxXnJ+7iZGoGcZgGAH4/H3cYc
 YJTmYlER5N6+NiBLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwSt4BignWJSanlqRlpkDDDGYtAQH
 j5IIb99poDRvcUFibnFmOkTqFKMlR9ODB23MHPsevASSN168bmMWYsnLz0uVEufVApknANKQU
 ZoHNw4WB5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzKsEMoUnM68EbusroIOYgA46vzEU5K
 CSRISUVANj6dLHj6zjTlTEvb5rYrH58LNoacGYHtvsGdwBf9mWuZ78Jm7vvTj08eSXzWmJMf5
 Jz90yWeIu36j2a2rWu1Gn1vRrqoTGBKEjOm8sfqgtn3bUg+P1p6Y3yyYbt/erufdbnNMSVi4s
 5A6802+1IuqKxZHnxnwzPfKKknc9PT65waq6w/hmRY8SS3FGoqEWc1FxIgBQK9VBfgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1515769184!89813667!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24266 invoked from network); 12 Jan 2018 14:59:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 14:59:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea0o3-0008Ln-UV; Fri, 12 Jan 2018 14:59:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ea0ny-0003Ct-Ih; Fri, 12 Jan 2018 14:59:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ea0ny-000275-6B; Fri, 12 Jan 2018 14:59:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117814-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 qemu-upstream-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-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-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-arm64-arm64-libvirt-xsm: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-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 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:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check: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=2b033e396f4fa0981bae1213cdacd15775655a97
X-Osstest-Versions-That: qemuu=b79708a8ed1b3d18bee67baeaf33b3fa529493e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 14:59:38 +0000
Subject: [Xen-devel] [qemu-upstream-unstable test] 117814: tolerable FAIL -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3333806474938230005=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 117814 qemu-upstream-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/117814/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail in 117763 pass in 117814
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 117763

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

version targeted for testing:
 qemuu                2b033e396f4fa0981bae1213cdacd15775655a97
baseline version:
 qemuu                b79708a8ed1b3d18bee67baeaf33b3fa529493e2

Last test of basis   116133  2017-11-13 06:47:58 Z   60 days
Testing same since   117731  2018-01-08 18:12:06 Z    3 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Daniel P. Berrange" <berrange@redhat.com>
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennĂ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FĂ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bishara AbuHattoum <bishara@daynix.com>
  Brad Smith <brad@comstyle.com>
  Brandon Carpenter <brandon.carpenter@cypherpath.com>
  Brijesh Singh <brijesh.singh@amd.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Carlo Marcelo Arenas BelĂ³n <carenas@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CĂ©dric Le Goater <clg@kaod.org>
  Dan Aloni <dan@kernelim.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Ed Swierk <eswierk@skyportsystems.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Feng Kan <fkan@apm.com>
  Fred Rolland <frolland@redhat.com>
  Fred Rolland <rollandf@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Helge Deller <deller@gmx.de>
  Hua Yanghao <huayanghao@gmail.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  James Clarke <jrtc27@jrtc27.com>
  James Cowgill <james.cowgill@mips.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J . Herne <jjherne@linux.vnet.ibm.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreimann@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jim Somerville <Jim.Somerville@windriver.com>
  Jindrich Makovicka <makovick@gmail.com>
  Joe Clifford <joeclifford@gmail.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Joseph Myers <joseph@codesourcery.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Cernekee <cernekee@chromium.org>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Kurban Mallachiev <mallachiev@ispras.ru>
  Ladi Prosek <lprosek@redhat.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Desnogues <laurent.desnogues@gmail.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Liang Yan <lyan@suse.com>
  linzhecheng <linzhecheng@huawei.com>
  LluĂ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng <longpeng2@huawei.com>
  LukĂ¡Å¡ Doktor <ldoktor@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Maria Klimushenkova <maria.klimushenkova@ispras.ru>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Parker <mtparkr@gmail.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Rosato <mjrosato@linux.vnet.ibm.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Olbrich <m.olbrich@pengutronix.de>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Michal Privoznik <mprivozn@redhat.com>
  Mike Nawrocki <michael.nawrocki@gtri.gatech.edu>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Olaf Hering <olaf@aepfle.de>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂƒÂ© <f4bug@amsat.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard Purdie <richard.purdie@linuxfoundation.org>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
  Sergio Lopez <slp@redhat.com>
  Shanker Donthineni <shankerd@codeaurora.org>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Tao Wu <lepton@google.com>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Todd Eisenberger <teisenbe@google.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Guang <wang.guang55@zte.com.cn>
  Wang Yong <wang.yong155@zte.com.cn>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  Xiao Guangrong <xiaoguangrong.eric@gmail.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yi Wang <wang.yi59@zte.com.cn>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yongbok Kim <yongbok.kim@mips.com>
  Yoni Bettan <ybettan@redhat.com>
  Yun Liu <liu.yunh@zte.com.cn>
  Zack Cornelius <zack.cornelius@kove.net>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zhang Chen <zhangckid@gmail.com>
  Zhengui <lizhengui@huawei.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   b79708a8ed..2b033e396f  2b033e396f4fa0981bae1213cdacd15775655a97 -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3333806474938230005==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 15:24:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 15:24:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea1BW-0001FQ-E4; Fri, 12 Jan 2018 15:23:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dyuv=eh=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ea1BU-0001FK-ID
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 15:23:56 +0000
X-Inumbo-ID: 67e93c17-f7ac-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x244.google.com (unknown [2607:f8b0:400d:c0d::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67e93c17-f7ac-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 16:22:31 +0100 (CET)
Received: by mail-qt0-x244.google.com with SMTP id k19so6432995qtj.6
 for <xen-devel@lists.xenproject.org>; Fri, 12 Jan 2018 07:23:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=hxAQlNpg6gojD8/Jgs5qcalJxlioNMz4Gi8QsQ9v/YU=;
 b=TNR0KcAKviLnbak+wpImiqGDppKZtSMagJ8QAot01tmglQAaPG+lKhE5LeKgnaViFn
 cbtbcVafd7pomE9kkHGmX81E+Woeo4lpyaxtr8LzahKz3GJHYgN3d+A1sVgaQhdl5E7M
 h5z3Njq+UHiP8CrfC/8UST3+QNPDp6awcvzrFBKHal2vxCjGR+2MAmLFpF2Cwza6nA9k
 tl9q+GOzTLtYrZrzTrf8jnrDHsM7Z0ddtLboLtxGrGpslEwpJjuPqGjNMjKxus5pQxtj
 nrE8Fu2Z9QO95Y6VPcRM4kvJBSGQdZTWmiCGGQQjMQrSlN5fWJNvQrpCrVB+lDatQQMT
 AwEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=hxAQlNpg6gojD8/Jgs5qcalJxlioNMz4Gi8QsQ9v/YU=;
 b=mokdQKRXRgsNMcsegZWXAu2BCkuwP+/FfXWax2jTycIKXxZQfz25jhUm+RM4osQ3dB
 tV0EEo+hOSA+BSz3CdmBK0ZUb3+ZJgPqp1/Fmebp7LuEaoszwZU2JJCGGEeGhZ2rzZ9V
 27iThzIyoF7RFqKgUcSPG1X7FyF7U2XzYTIHJuRilsA7WOhs/RvTBOKtBgIlOfdQ9G85
 fK+yUTHRKHLpV9hWphxOnKgNgAqdzDIelrVrDHMdKdPVKbTGMimZFkJ/2cITlX/fJOZM
 zSWp7dO2xevyNNtyZEQlkI1lFuJgfFg7ESX1pKAv/YkbdbKzitSFxbYOZumeXFheB+1b
 5dng==
X-Gm-Message-State: AKwxytewxkhfoxuwh/5ci6LLovU4xBXRAiJFp19bmVybSut5bdrLVCOY
 fLgKhkrHzcmSpUvFpW2lXdE9HgVaLZJ/ZQTvwWo=
X-Google-Smtp-Source: ACJfBouzMOF8ukxWjH7IbL7LoqeRyuC3U9fZxrUUVKcrFYfx6cRcPLuZFUXbNp4EGHbHH5MchIEv/fjXGMv+M3jE/gI=
X-Received: by 10.200.36.221 with SMTP id t29mr36955507qtt.141.1515770633488; 
 Fri, 12 Jan 2018 07:23:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Fri, 12 Jan 2018 07:23:52 -0800 (PST)
In-Reply-To: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 12 Jan 2018 15:23:52 +0000
X-Google-Sender-Auth: JzGoO2k6HHJ-mkXyyoxFpED19Q8
Message-ID: <CAFLBxZbz=k3+uaC2prpKuA1ciNXLvF-HQW-ZZXvJ0zNPaitvTw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>, security@xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
	64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMTA6MTkgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4gVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRp
bmcgdGhlIGFtb3VudCBvZiBtZW1vcnkgYSBydW5uaW5nCj4gNjQtYml0IFBWIGd1ZXN0IGhhcyBt
YXBwZWQgKGFuZCBoZW5jZSBhdmFpbGFibGUgZm9yIGF0dGFja2luZyk6IE9ubHkgdGhlCj4gbWFw
cGluZ3Mgb2Ygc3RhY2ssIElEVCwgYW5kIFRTUyBhcmUgYmVpbmcgY2xvbmVkIGZyb20gdGhlIGRp
cmVjdCBtYXAKPiBpbnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFy
dHMgb2YgdGhlIHBhZ2UgdGFibGVzIGFyZQo+IGJlaW5nIGNvcGllZCBpbnRvIHRob3NlIHBlci1D
UFUgcGFnZSB0YWJsZXMgdXBvbiBlbnRyeSBpbnRvIHRoZSBndWVzdC4KPiBDcm9zcy12Q1BVIHN5
bmNocm9uaXphdGlvbiBvZiB0b3AgbGV2ZWwgcGFnZSB0YWJsZSBlbnRyeSBjaGFuZ2VzIGlzCj4g
YmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhlciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBndWVz
dCBpbnRvIHRoZQo+IGh5cGVydmlzb3IuCj4KPiBUaGUgY2hhbmdlIHRvIGNvbnRleHRfc3dpdGNo
KCkgaXNuJ3Qgc3RyaWN0bHkgbmVjZXNzYXJ5LCBidXQgdGhlcmUncyBubwo+IHJlYXNvbiB0byBr
ZWVwIHN3aXRjaGluZyBwYWdlIHRhYmxlcyBvbmNlIGEgUFYgZ3Vlc3QgaXMgYmVpbmcgc2NoZWR1
bGVkCj4gb3V0Lgo+Cj4gVGhlcmUgaXMgY2VydGFpbmx5IG11Y2ggcm9vbSBmb3IgaW1wcm92ZW1l
bnQsIGVzcGVjaWFsbHkgb2YgcGVyZm9ybWFuY2UsCj4gaGVyZSAtIGZpcnN0IGFuZCBmb3JlbW9z
dCBzdXBwcmVzc2luZyBhbGwgdGhlIG5lZ2F0aXZlIGVmZmVjdHMgb24gQU1ECj4gc3lzdGVtcy4g
QnV0IGluIHRoZSBpbnRlcmVzdCBvZiBiYWNrcG9ydGFiaWxpdHkgKGluY2x1ZGluZyB0byByZWFs
bHkgb2xkCj4gaHlwZXJ2aXNvcnMsIHdoaWNoIG1heSBub3QgZXZlbiBoYXZlIGFsdGVybmF0aXZl
IHBhdGNoaW5nKSBhbnkgc3VjaCBpcwo+IGJlaW5nIGxlZnQgb3V0IGhlcmUuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpJIGRpZCBzb21lIHF1aWNr
IHRlc3RzIG9mIGEgWGVuIGh5cGVydmlzb3IgYnVpbGQsIGNvbXBhcmluZyB0aGUKZGlmZmVyZW50
IG9wdGlvbnM6ICBQVkggZ3Vlc3QsIFBWIGd1ZXN0ICh1bnBhdGNoZWQpLCBQViBndWVzdAoocGF0
Y2hlZCksIGFuZCBQViB1bmRlciBWaXhlbiAoaW4gSFZNIG1vZGUpLiAgU2FtZSBndWVzdCBrZXJu
ZWwgKExpbnV4CjQuMTQpLCBDZW50T1MgNiBob3N0LCBndWVzdCB3aXRoIDIgdmNwdXMgYW5kIDUx
Mk1pQiBvciBSQU0uICBUaGlzCnNob3VsZCBiZSBhIHdvcnN0LWNhc2UgZm9yIG92ZXJoZWFkcy4K
ClF1aWNrIHJlc3VsdHM6CiogUFZIOiA1MnMKKiBQViB1bm1vZGlmaWVkOiA2OHMKKiBQViB1bmRl
ciBWaXhlbjogOTBzCiogUFYgd2l0aCB0aGlzIHBhdGNoOiA5M3MKClNvIGF0IGxlYXN0IGluIHRo
aXMgcGFydGljdWxhciBjYXNlLCB0aGlzIHBlcmZvcm1hbmNlIGZvciB0aGlzIHBhdGNoCmlzIG9u
IHBhciB3aXRoIHRoZSBWaXhlbiAicHZzaGltIiBhcHByb2FjaC4gIChIYXZlbid0IHRyaWVkIHdp
dGgKQ29tZXQuKQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 15:42:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 15:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea1T2-0003eK-9I; Fri, 12 Jan 2018 15:42:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea1T1-0003dT-3y
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 15:42:03 +0000
X-Inumbo-ID: 6eeb8d6b-f7af-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6eeb8d6b-f7af-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 15:44:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,349,1511827200"; d="scan'208";a="65980312"
To: Jan Beulich <JBeulich@suse.com>
References: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
 <5A58A8B3020000780019E0DA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4ce23330-b204-0756-7945-3d8c46648dce@citrix.com>
Date: Fri, 12 Jan 2018 15:41:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A58A8B3020000780019E0DA@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/link: Don't merge .init.text and
	.init.data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDEvMTggMTE6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDExLjAxLjE4IGF0
IDE1OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IGMvcyAxMzA4ZjAx
NzBjIG1lcmdlZCAuaW5pdC50ZXh0IGFuZCAuaW5pdC5kYXRhLCBiZWNhdXNlIEVGSSBtaWdodCBw
cm9wZXJseQo+PiB3cml0ZS1wcm90ZWN0IHIvbyBzZWN0aW9ucy4KPj4KPj4gSG93ZXZlciwgdGhp
cyBjaGFuZ2UgbWFrZXMgeGVuLXN5bXMgdW51c2FibGUgZm9yIGRpc2Fzc2VtYmx5IGFuYWx5c2lz
LiAgSW4KPj4gcGFydGljdWxhciwgc2VhcmNoaW5nIGZvciBpbmRpcmVjdCBicmFuY2hlcyBhcyBw
YXJ0IG9mIHRoZSBTUDIvU3BlY3RyZQo+PiBtaXRpZ2F0aW9uIHNlcmllcy4KPj4KPj4gUmV2ZXJ0
IHRoZSByZWxldmVudCBiaXRzIG9mIDEzMDhmMDE3MGMgYW5kIGluc3RlYWQgbW9kaWZ5IHRoZSBF
RkkgcmVsb2NhdGlvbgo+PiBjb2RlIHRvIGRpc2FibGUgQ1IwLldQLCB3aGljaCBpcyBob3cgd2Ug
ZGVhbCB3aXRoIHJlbG9jYXRpb25zIGluIHIvbyBtYXBwaW5ncwo+PiBlbHNld2hlcmUuCj4gRG9p
bmcgc28gaXMgYSBoYWNrLCBhbmQgSSBkaXNsaWtlIHNwcmVhZGluZyBoYWNrcyB3aXRob3V0IHJl
YWwgbmVlZC4KCkl0cyBhIGJvbmEtZmlkZSBmZWF0dXJlIG9mIHRoZSB4ODYgYXJjaGl0ZWN0dXJl
LgoKPiBXaGF0J3Mgd3Jvbmcgd2l0aCB0aGVyZSBiZWluZyBzb21lIGdhcmJhZ2UgaW4gdGhlIGRp
c2Fzc2VtYmx5Cj4gb2YgLmluaXQ/Cgpgb2JqZHVtcCAtZCB4ZW4tc3ltcyB8IGdyZXAgXCpgIGdp
dmVzIHlvdSBhIGh1Z2UgcXVhbnRpdHkgb2YgZGF0YQppbnRlcnByZXRlZCBhcyB4ODYgb3Bjb2Rl
LCBpbmNsdWRpbmcgdGhlIGluaXQgc3RyaW5ndGFibGUuCgpUaGlzIGlzbid0IHRoZSBmaXJzdCB0
aW1lIEkndmUgcHJvYmxlbXMgdXNpbmcgeGVuLXN5bXMsIGJ1dCBpdCBpcwpkZWZpbml0ZWx5IGEg
YmxvY2tlciB0byByZWFzb25hYmxlIGRldmVsb3BtZW50IG9mIHRoZSBTUDIgbWl0aWdhdGlvbiBz
ZXJpZXMuCgo+IEV2ZW4gaXQgeW91IG1ha2UgLmluaXQuZGF0YSBpdHMgb3duIHNlY3Rpb24gYWdh
aW4sIHNvbWUKPiBnYXJiYWdlIHdpbGwgcmVtYWluIChtYWlubHkgZHVlIHRvIHRoZSB0cmFtcG9s
aW5lIGRhdGEpLgoKVGhhdCBpcyBmYXIgZWFzaWVyIHRvIHNwb3QgYW4gaXNvbGF0ZSwgYmVjYXVz
ZSBpdCBpcyB0aW55IGFuZCByZWFzb25hYmx5Cm9idmlvdXNseSBib3VuZGVkLgoKPiAgSWYgeW91
Cj4gY2FyZSB0byB1c2UgdG9vbHMgdG8gZmluZCBjZXJ0YWluIHBhdHRlcm5zIGluIC5pbml0LCBz
aW1wbHkgZGlzY2FyZAo+IGV2ZXJ5dGhpbmcgZm9sbG93aW5nIF9laW5pdHRleHQgYmVmb3JlIGdp
dmluZyB0aGUgdG9vbCBhIGdvLiBJT1cgSQo+IHdvdWxkIG11Y2ggcHJlZmVyIGZvciB0aGluZ3Mg
dG8gYmUgbGVmdCBhcyB0aGV5IGFyZS4KCk5vLsKgIFdlIHNob3VsZCBub3QgYmUgZGVsaWJlcmF0
ZWx5IGNvcnJ1cHRpbmcgdGhlIGJpbmFyeSB0byB3b3JrIGFyb3VuZAphIHRoZW9yZXRpY2FsIHJ1
bnRpbWUgaXNzdWUgZm9yIHdoaWNoIHRoZXJlIGlzIGEgcGVyZmVjdGx5IGZpbmUgcnVudGltZQpz
b2x1dGlvbi7CoCBUaGlzIGlzIHRoZSByZWFsIGhhY2suCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 15:45:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 15:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea1Wb-0003pq-QV; Fri, 12 Jan 2018 15:45:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qkm5=eh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ea1Wa-0003pk-Mp
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 15:45:44 +0000
X-Inumbo-ID: f3b04dfa-f7af-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3b04dfa-f7af-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 15:47:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id ADC81AE7A;
 Fri, 12 Jan 2018 15:45:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri, 12 Jan 2018 16:45:36 +0100
Message-Id: <20180112154536.4322-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.15-rc8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE1LXJjOC10YWcKCnhlbjogZml4ZXMgZm9yIDQuMTUtcmM4CgpJdCBjb250YWlucyAyIGJ1aWxk
IGZpeGVzIGZvciBjbGFuZyBhbmQgMiBmaXhlcyBmb3IgcmF0aGVyIHVubGlrZWx5CnNpdHVhdGlv
bnMgaW4gdGhlIFhlbiBnbnRkZXYgZHJpdmVyLgoKVGhhbmtzLgoKSnVlcmdlbgoKIGFyY2gveDg2
L3hlbi9tbXVfcHYuYyAgfCA4ICsrKy0tLS0tCiBhcmNoL3g4Ni94ZW4veGVuLW9wcy5oIHwgMiAr
LQogZHJpdmVycy94ZW4vZ250ZGV2LmMgICB8IDggKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwg
OCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCk5pY2sgRGVzYXVsbmllcnMgKDIpOgog
ICAgICB4ODYveGVuL3RpbWU6IGZpeCBzZWN0aW9uIG1pc21hdGNoIGZvciB4ZW5faW5pdF90aW1l
X29wcygpCiAgICAgIHg4NjogeGVuOiByZW1vdmUgdGhlIHVzZSBvZiBWTEFJUwoKUm9zcyBMYWdl
cndhbGwgKDIpOgogICAgICB4ZW4vZ250ZGV2OiBGaXggb2ZmLWJ5LW9uZSBlcnJvciB3aGVuIHVu
bWFwcGluZyB3aXRoIGhvbGVzCiAgICAgIHhlbi9nbnRkZXY6IEZpeCBwYXJ0aWFsIGdudGRldl9t
bWFwKCkgY2xlYW51cAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 15:53:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 15:53:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea1e2-0004yj-Jo; Fri, 12 Jan 2018 15:53:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mjfy=eh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ea1e0-0004yd-Oh
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 15:53:24 +0000
X-Inumbo-ID: 05feef03-f7b1-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 05feef03-f7b1-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 15:55:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 Jan 2018 08:53:17 -0700
Message-Id: <5A58E7FE020000780019E45F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 Jan 2018 08:53:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
In-Reply-To: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, security@xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDExOjE5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IEBA
IC03MjcsNiArOTA3LDkgQEAgc3RhdGljIGludCBjcHVfc21wYm9vdF9hbGxvYyh1bnNpZ25lZCBp
bgo+ICAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAgICAgIElT
VF9OT05FKTsKPiAgICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hl
Y2tdLCBJU1RfTk9ORSk7Cj4gIAo+ICsgICAgaWYgKCAhc2V0dXBfY3B1X3Jvb3RfcGd0KGNwdSkg
KQo+ICsgICAgICAgIGdvdG8gb29tOwoKR2VvcmdlIGhhcyBub3RpY2VkIHRoYXQgbWUgaGF2aW5n
IGRvbmUgdGhpcyB3b3JrIG9uIGEgbWVhbndoaWxlCnByZXR0eSBvbGQgY29kZSBiYXNlLCBJIGRp
ZG4ndCBub3RpY2UgYmVmb3JlIHN1Ym1pdHRpbmcgdGhhdCB0aGUgbGFiZWwKbm93IGlzIG5hbWVk
ICJvdXQiLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 16:05:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 16:05:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea1pg-0006go-MJ; Fri, 12 Jan 2018 16:05:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mjfy=eh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ea1pf-0006gi-Gk
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 16:05:27 +0000
X-Inumbo-ID: b43928be-f7b2-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b43928be-f7b2-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 16:07:36 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 Jan 2018 09:05:19 -0700
Message-Id: <5A58EACF020000780019E477@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 Jan 2018 09:05:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
 <5A58A8B3020000780019E0DA@prv-mh.provo.novell.com>
 <4ce23330-b204-0756-7945-3d8c46648dce@citrix.com>
In-Reply-To: <4ce23330-b204-0756-7945-3d8c46648dce@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/link: Don't merge .init.text and
	.init.data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE2OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDEvMTggMTE6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBFdmVuIGl0IHlv
dSBtYWtlIC5pbml0LmRhdGEgaXRzIG93biBzZWN0aW9uIGFnYWluLCBzb21lCj4+IGdhcmJhZ2Ug
d2lsbCByZW1haW4gKG1haW5seSBkdWUgdG8gdGhlIHRyYW1wb2xpbmUgZGF0YSkuCj4gCj4gVGhh
dCBpcyBmYXIgZWFzaWVyIHRvIHNwb3QgYW4gaXNvbGF0ZSwgYmVjYXVzZSBpdCBpcyB0aW55IGFu
ZCByZWFzb25hYmx5Cj4gb2J2aW91c2x5IGJvdW5kZWQuCgpXZWxsLCBJJ3ZlIHBvaW50ZWQgb3V0
IHdoZXJlIHRoZSBlYXN5IHRvIHNwb3QgYm91bmRpbmcgaXM6Cgo+PiAgSWYgeW91Cj4+IGNhcmUg
dG8gdXNlIHRvb2xzIHRvIGZpbmQgY2VydGFpbiBwYXR0ZXJucyBpbiAuaW5pdCwgc2ltcGx5IGRp
c2NhcmQKPj4gZXZlcnl0aGluZyBmb2xsb3dpbmcgX2Vpbml0dGV4dCBiZWZvcmUgZ2l2aW5nIHRo
ZSB0b29sIGEgZ28uIElPVyBJCgpeXl4KCj4+IHdvdWxkIG11Y2ggcHJlZmVyIGZvciB0aGluZ3Mg
dG8gYmUgbGVmdCBhcyB0aGV5IGFyZS4KPiAKPiBOby4gIFdlIHNob3VsZCBub3QgYmUgZGVsaWJl
cmF0ZWx5IGNvcnJ1cHRpbmcgdGhlIGJpbmFyeSB0byB3b3JrIGFyb3VuZAo+IGEgdGhlb3JldGlj
YWwgcnVudGltZSBpc3N1ZSBmb3Igd2hpY2ggdGhlcmUgaXMgYSBwZXJmZWN0bHkgZmluZSBydW50
aW1lCj4gc29sdXRpb24uICBUaGlzIGlzIHRoZSByZWFsIGhhY2suCgpQdXR0aW5nIGFsbCBpbml0
LXRpbWUgY29kZSBhbmQgZGF0YSBpbiBhIHNpbmdsZSBzZWN0aW9uIGlzIGEgcGVyZmVjdGx5CnZh
bGlkIHRoaW5nIHRvIGRvIGltby4gV2UgZG9uJ3QgY2FyZSBhYm91dCBwZXJtaXNzaW9ucyBhdCB0
aGF0CnBvaW50IGluIHRpbWUsIHNvIHRoZSByZXN1bHRpbmcgUldYIHNlY3Rpb24gaXMgcXVpdGUg
ZmluZSAoYW5kIGhhcyBhCm5hbWUgbXVjaCBiZXR0ZXIgc3VpdGFibGUgZm9yIGEgUEUgaW1hZ2Up
LiBPdGhlcndpc2UgdGhlIGZhY3QKdGhhdCB3ZSBtZXJnZSByL28gYW5kIHIvdyBpbml0IHRpbWUg
ZGF0YSBpbnRvIGEgc2luZ2xlIHNlY3Rpb24Kd291bGQgbmVlZCB0byBiZSBjYWxsZWQgYSBoYWNr
LCB0b28uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 16:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 16:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea2By-0000Wh-Q6; Fri, 12 Jan 2018 16:28:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dgpl=eh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ea2Bx-0000Wa-Dy
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 16:28:29 +0000
X-Inumbo-ID: eb8908e0-f7b5-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb8908e0-f7b5-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 16:30: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.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea2BT-0002pn-1e; Fri, 12 Jan 2018 16:27:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1ea2BN-0001NF-Km; Fri, 12 Jan 2018 16:27:53 +0000
Received: from iwj by osstest.test-lab.xenproject.org with local (Exim 4.89)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1ea2BN-0006Ql-Bd; Fri, 12 Jan 2018 16:27:53 +0000
To: security@xenproject.org,xen-devel@lists.xenproject.org
Message-Id: <E1ea2BN-0006Ql-Bd@osstest.test-lab.xenproject.org>
From: iwj@xenbits.xen.org
Date: Fri, 12 Jan 2018 16:27:53 +0000
Subject: [Xen-devel] [adhoc test] 117925: regressions - trouble:
	blocked/fail/pass/preparing/queued/running
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

W2FkaG9jIGFkaG9jXSA8dGVzdGluZy5naXQgbWFzdGVyIC9kZXYvcHRzLzEwPgpoYXJuZXNzIGNl
MDQyNTA6IHNtb2tlIHRlc3RzOiBGaXggam9iIHJldXNlIGdsb2JzIGluIGNyLWRhaWx5LWJyYW5j
aAoxMTc5MjU6IHJlZ3Jlc3Npb25zIC0gdHJvdWJsZTogYmxvY2tlZC9mYWlsL3Bhc3MvcHJlcGFy
aW5nL3F1ZXVlZC9ydW5uaW5nCgpmbGlnaHQgMTE3OTI1IHhlbi11bnN0YWJsZSBydW5uaW5nIFth
ZGhvY10KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEx
NzkyNS8KClJlZ3Jlc3Npb25zIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE3NzQxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1
ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
PG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPG5v
bmUgZXhlY3V0ZWQ+ICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgIDxu
b25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVk
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICA8bm9uZSBleGVjdXRlZD4g
ICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gcXVldWVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVk
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAg
ICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
IDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICBxdWV1ZWQK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAg
ICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVk
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgIDxub25lIGV4ZWN1
dGVkPiAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVk
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAg
ICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgPG5v
bmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAg
IHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
IDxub25lIGV4ZWN1dGVkPiAgICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAg
ICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICA8bm9uZSBl
eGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVl
dWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAg
ICAgICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
ICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
cXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAg
cXVldWVkCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgIDxub25lIGV4ZWN1dGVkPiAg
ICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgIDxub25l
IGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAg
ICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgPG5vbmUgZXhlY3V0ZWQ+
ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICA8bm9uZSBleGVjdXRl
ZD4gcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICA8
bm9uZSBleGVjdXRlZD4gICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVl
ZAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAg
ICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICA8bm9uZSBleGVj
dXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgcXVl
dWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
PG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1
ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgPG5vbmUgZXhlY3V0
ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAg
ICAgIHF1ZXVlZAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICA8bm9uZSBleGVjdXRl
ZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICA8
bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAgICBxdWV1ZWQKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgPG5vbmUgZXhlY3V0ZWQ+ICAgICAgICAgICAg
ICBxdWV1ZWQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgIDxub25lIGV4
ZWN1dGVkPiAgICAgICAgICAgICAgcXVldWVkCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICA8bm9uZSBleGVjdXRlZD4gICAgICAgICAgICAgIHF1ZXVlZAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgIDxub25lIGV4ZWN1dGVkPiAgICAgICAgICAg
ICAgcXVldWVkCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgMiBo
b3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICAgcnVu
bmluZwogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAg
ICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDMgc3lzbG9n
LXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIHJ1bm5pbmcK
IGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAg
ICAgICBydW5uaW5nCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAg
ICAgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
MyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgICAgICBydW5uaW5nCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICAgICAg
cnVubmluZwogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAg
ICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5p
bmcKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAg
ICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKYmFzZWxpbmUgdmVyc2lvbjoKIGZsaWdodCAg
ICAgICAgICAgICAgIDExNzc0MQoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXBhcmluZwog
YnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJ1bm5pbmcgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcnVubmluZyAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHJlcGFyaW5nCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBydW5uaW5nIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJ1bm5pbmcgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcXVldWVkICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBydW5uaW5nIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJ1bm5pbmcgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlcGFyaW5nCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcnVubmluZyAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwcmVwYXJpbmcKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBxdWV1ZWQgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHF1ZXVlZCAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcXVldWVkICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBx
dWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBxdWV1ZWQgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1
ZXVlZCAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVl
dWVkICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1
ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHF1ZXVl
ZCAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVk
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBxdWV1ZWQgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBx
dWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1
ZXVlZCAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcXVldWVkICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcXVl
dWVkICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBxdWV1ZWQgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHF1ZXVlZCAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoyMDE4LTAxLTEyIDE1OjU1
OjE3IFogZmxpZ2h0IDExNzkyNSBucXVldWVkPTEKMjAxOC0wMS0xMiAxNTo1NToxNyBaIGZsaWdo
dCAxMTc5MjUgc3Bhd25pbmcgYnVpbGQtYW1kNjQKMjAxOC0wMS0xMiAxNTo1NToxNyBaIGZsaWdo
dCAxMTc5MjUgc3Bhd25lZCAgYnVpbGQtYW1kNjQgWzMyMzIyXQoyMDE4LTAxLTEyIDE1OjU1OjE3
IFogZmxpZ2h0IDExNzkyNSBzcGF3bmluZyBidWlsZC1hbWQ2NC1wcmV2CjIwMTgtMDEtMTIgMTU6
NTU6MTcgWiBmbGlnaHQgMTE3OTI1IHNwYXduZWQgIGJ1aWxkLWFtZDY0LXByZXYgWzMyMzI1XQoy
MDE4LTAxLTEyIDE1OjU1OjE3IFogZmxpZ2h0IDExNzkyNSBzcGF3bmluZyBidWlsZC1hbWQ2NC1w
dm9wcwoyMDE4LTAxLTEyIDE1OjU1OjE3IFogZmxpZ2h0IDExNzkyNSBzcGF3bmVkICBidWlsZC1h
bWQ2NC1wdm9wcyBbMzIzMjddCjIwMTgtMDEtMTIgMTU6NTU6MTcgWiBmbGlnaHQgMTE3OTI1IHNw
YXduaW5nIGJ1aWxkLWFtZDY0LXhzbQoyMDE4LTAxLTEyIDE1OjU1OjE3IFogZmxpZ2h0IDExNzky
NSBzcGF3bmVkICBidWlsZC1hbWQ2NC14c20gWzMyMzI5XQoyMDE4LTAxLTEyIDE1OjU1OjE3IFog
ZmxpZ2h0IDExNzkyNSBzcGF3bmluZyBidWlsZC1hbWQ2NC14dGYKMjAxOC0wMS0xMiAxNTo1NTox
NyBaIGZsaWdodCAxMTc5MjUgc3Bhd25lZCAgYnVpbGQtYW1kNjQteHRmIFszMjMzMV0KMjAxOC0w
MS0xMiAxNTo1NToxNyBaIGZsaWdodCAxMTc5MjUgc3Bhd25pbmcgYnVpbGQtYXJtNjQKMjAxOC0w
MS0xMiAxNTo1NToxNyBaIGZsaWdodCAxMTc5MjUgc3Bhd25lZCAgYnVpbGQtYXJtNjQgWzMyMzMy
XQoyMDE4LTAxLTEyIDE1OjU1OjE3IFogZmxpZ2h0IDExNzkyNSBzcGF3bmluZyBidWlsZC1hcm02
NC1wdm9wcwoyMDE4LTAxLTEyIDE1OjU1OjE3IFogZmxpZ2h0IDExNzkyNSBzcGF3bmVkICBidWls
ZC1hcm02NC1wdm9wcyBbMzIzMzVdCjIwMTgtMDEtMTIgMTU6NTU6MTcgWiBmbGlnaHQgMTE3OTI1
IHNwYXduaW5nIGJ1aWxkLWFybTY0LXhzbQoyMDE4LTAxLTEyIDE1OjU1OjE3IFogZmxpZ2h0IDEx
NzkyNSBzcGF3bmVkICBidWlsZC1hcm02NC14c20gWzMyMzM4XQoyMDE4LTAxLTEyIDE1OjU1OjE3
IFogZmxpZ2h0IDExNzkyNSBzcGF3bmluZyBidWlsZC1hcm1oZgoyMDE4LTAxLTEyIDE1OjU1OjE3
IFogZmxpZ2h0IDExNzkyNSBzcGF3bmVkICBidWlsZC1hcm1oZiBbMzIzNDBdCjIwMTgtMDEtMTIg
MTU6NTU6MTcgWiBmbGlnaHQgMTE3OTI1IHNwYXduaW5nIGJ1aWxkLWFybWhmLXB2b3BzCjIwMTgt
MDEtMTIgMTU6NTU6MTcgWiBmbGlnaHQgMTE3OTI1IHNwYXduZWQgIGJ1aWxkLWFybWhmLXB2b3Bz
IFszMjM0M10KMjAxOC0wMS0xMiAxNTo1NToxNyBaIGZsaWdodCAxMTc5MjUgc3Bhd25pbmcgYnVp
bGQtYXJtaGYteHNtCjIwMTgtMDEtMTIgMTU6NTU6MTcgWiBmbGlnaHQgMTE3OTI1IHNwYXduZWQg
IGJ1aWxkLWFybWhmLXhzbSBbMzIzNDVdCjIwMTgtMDEtMTIgMTU6NTU6MTcgWiBmbGlnaHQgMTE3
OTI1IHNwYXduaW5nIGJ1aWxkLWkzODYKMjAxOC0wMS0xMiAxNTo1NToxNyBaIGZsaWdodCAxMTc5
MjUgc3Bhd25lZCAgYnVpbGQtaTM4NiBbMzIzNDhdCjIwMTgtMDEtMTIgMTU6NTU6MTcgWiBmbGln
aHQgMTE3OTI1IHNwYXduaW5nIGJ1aWxkLWkzODYtcHJldgoyMDE4LTAxLTEyIDE1OjU1OjE3IFog
ZmxpZ2h0IDExNzkyNSBzcGF3bmVkICBidWlsZC1pMzg2LXByZXYgWzMyMzU0XQoyMDE4LTAxLTEy
IDE1OjU1OjE3IFogZmxpZ2h0IDExNzkyNSBzcGF3bmluZyBidWlsZC1pMzg2LXB2b3BzCjIwMTgt
MDEtMTIgMTU6NTU6MTcgWiBmbGlnaHQgMTE3OTI1IHNwYXduZWQgIGJ1aWxkLWkzODYtcHZvcHMg
WzMyMzU3XQoyMDE4LTAxLTEyIDE1OjU1OjE3IFogZmxpZ2h0IDExNzkyNSBzcGF3bmluZyBidWls
ZC1pMzg2LXhzbQoyMDE4LTAxLTEyIDE1OjU1OjE3IFogZmxpZ2h0IDExNzkyNSBzcGF3bmVkICBi
dWlsZC1pMzg2LXhzbSBbMzIzNjFdCjIwMTgtMDEtMTIgMTU6NTU6MTcgWiBmbGlnaHQgMTE3OTI1
IG5ydW5uaW5nPTE1CjIwMTgtMDEtMTIgMTU6NTU6MjAgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5n
IDExNzkyNS5idWlsZC1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0w
MS0xMiAxNTo1NToyMCBaIFtidWlsZC1hbWQ2NC1wcmV2XSBzdGFydGluZyAxMTc5MjUuYnVpbGQt
YW1kNjQtcHJldiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNTo1
NToyMCBaIFtidWlsZC1hbWQ2NF0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0IHRzLWJ1aWxk
LWNoZWNrIAoyMDE4LTAxLTEyIDE1OjU1OjIxIFogW2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5n
IDExNzkyNS5idWlsZC1hbWQ2NC1wcmV2IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE1OjU1
OjIxIFogW2J1aWxkLWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTU6NTU6MjEgWiBb
YnVpbGQtYW1kNjQteHRmXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYW1kNjQteHRmIHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE1OjU1OjIxIFogW2J1aWxkLWFtZDY0
LXB2b3BzXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtcHZvcHMgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTU6NTU6MjEgWiBbYnVpbGQtYXJtNjRdIHN0YXJ0
aW5nIDExNzkyNS5idWlsZC1hcm02NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
OC0wMS0xMiAxNTo1NToyMiBaIFtidWlsZC1hbWQ2NC14dGZdIGF3YWl0aW5nIDExNzkyNS5idWls
ZC1hbWQ2NC14dGYgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTU6NTU6MjIgWiBbYnVpbGQt
YW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1wdm9wcyB0cy1idWlsZC1j
aGVjayAKMjAxOC0wMS0xMiAxNTo1NToyMiBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTE3OTI1
LmJ1aWxkLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE1OjU1OjIyIFog
W2J1aWxkLWFtZDY0LXByZXZdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC1wcmV2IHRzLWJ1
aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE1OjU1OjIyIFogW2J1aWxkLWFybTY0LXB2b3Bz
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBp
dm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxOC0wMS0xMiAxNTo1NToyMiBaIFtidWlsZC1hcm02NF0gYXdhaXRpbmcg
MTE3OTI1LmJ1aWxkLWFybTY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE1OjU1OjIyIFog
W2J1aWxkLWFtZDY0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9t
IHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYg
cmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxOC0wMS0xMiAxNTo1NToyMiBaIFtidWlsZC1hcm1o
Zi14c21dIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBH
UkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9S
LCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93
cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2Rl
OiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFy
ZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVk
LgopIHJldHJ5aW5nIC4uLgoyMDE4LTAxLTEyIDE1OjU1OjIyIFogW2J1aWxkLWFtZDY0LXByZXZd
IHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1wcmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
aG9zdHMtYWxsb2NhdGUKMjAxOC0wMS0xMiAxNTo1NToyMiBaIFtidWlsZC1hbWQ2NC14c21dIHN0
YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTgtMDEtMTIgMTU6NTU6MjIgWiBbYnVpbGQtYXJtNjQteHNtXSBzdGFydGluZyAxMTc5
MjUuYnVpbGQtYXJtNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAx
LTEyIDE1OjU1OjIyIFogW2J1aWxkLWFtZDY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTU6
NTU6MjIgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQtYW1kNjQteHRm
IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE1OjU1OjIyIFogW2J1aWxkLWFybWhm
XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19G
QVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAw
MDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUg
ZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2Fu
Y2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBp
dm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSBy
ZXRyeWluZyAuLi4KMjAxOC0wMS0xMiAxNTo1NToyMiBaIFtidWlsZC1hbWQ2NC1wcmV2XSBhd2Fp
dGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtcHJldiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTgt
MDEtMTIgMTU6NTU6MjIgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGZpbmlzaGVkIDExNzkyNS5idWls
ZC1hbWQ2NC1wdm9wcyB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAxNTo1NToyMyBa
IFtidWlsZC1hcm02NC14c21dIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hcm02NC14c20gdHMtYnVp
bGQtY2hlY2sgCjIwMTgtMDEtMTIgMTU6NTU6MjMgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHN0YXJ0
aW5nIDExNzkyNS5idWlsZC1hcm02NC1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxOC0wMS0xMiAxNTo1NToyMyBaIFtidWlsZC1hcm02NF0gZmluaXNoZWQgMTE3OTI1LmJ1
aWxkLWFybTY0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE1OjU1OjIzIFogW2J1
aWxkLWFtZDY0LXh0Zl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNU
LVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFU
QUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0
byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVh
c29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJv
bSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlm
IHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTU6NTU6MjMgWiBbYnVpbGQtYXJt
aGYtcHZvcHNdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hcm1oZi1wdm9wcyB0cy1idWlsZC1jaGVj
ayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNTo1NToyMyBaIFtidWlsZC1hbWQ2NC1wdm9w
c10gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QgaG9zdHMtYWxsb2NhdGUKMjAxOC0wMS0xMiAxNTo1NToyMyBaIFtidWlsZC1hbWQ2NF0gc3Rh
cnRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxs
b2NhdGUKMjAxOC0wMS0xMiAxNTo1NToyMyBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcg
MTE3OTI1LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE1OjU1
OjIzIFogW2J1aWxkLWFybTY0XSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYXJtNjQgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE1OjU1OjIzIFogW2J1aWxk
LWFtZDY0LXB2b3BzXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1Qt
UFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRB
TF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRv
IHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFz
b24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9t
IHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYg
cmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxOC0wMS0xMiAxNTo1NToyMyBaIFtidWlsZC1hbWQ2
NF0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAx
OC0wMS0xMiAxNTo1NToyMyBaIFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRpbmcgMTE3OTI1LmJ1
aWxkLWFybWhmLXB2b3BzIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE1OjU1OjIzIFogW2J1
aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXhzbSB0cy1idWlsZC1j
aGVjayAKMjAxOC0wMS0xMiAxNTo1NToyMyBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcgMTE3OTI1
LmJ1aWxkLWFybWhmIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE1
OjU1OjIzIFogW2J1aWxkLWkzODZdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1pMzg2IHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE1OjU1OjI0IFogW2J1aWxkLWFybTY0
LXhzbV0gZmluaXNoZWQgMTE3OTI1LmJ1aWxkLWFybTY0LXhzbSB0cy1idWlsZC1jaGVjayAgcGFz
cyAKMjAxOC0wMS0xMiAxNTo1NToyNCBaIFtidWlsZC1hcm02NF0gYXdhaXRpbmcgMTE3OTI1LmJ1
aWxkLWFybTY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNTo1NToyNCBaIFti
dWlsZC1hcm1oZl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBw
cmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJl
dHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTU6NTU6MjQgWiBbYnVpbGQtaTM4Ni1w
cmV2XSBzdGFydGluZyAxMTc5MjUuYnVpbGQtaTM4Ni1wcmV2IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE1OjU1OjI0IFogW2J1aWxkLWFtZDY0LXh0Zl0gc3RhcnRp
bmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXh0ZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFs
bG9jYXRlCjIwMTgtMDEtMTIgMTU6NTU6MjQgWiBbYnVpbGQtaTM4Nl0gYXdhaXRpbmcgMTE3OTI1
LmJ1aWxkLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTU6NTU6MjQgWiBbYnVpbGQt
YXJtNjQteHNtXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYXJtNjQteHNtIHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxOC0wMS0xMiAxNTo1NToyNCBaIFtidWlsZC1hcm1o
Zi14c21dIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hcm1oZi14c20gdHMtYnVpbGQtY2hlY2sgIGJ1
aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTU6NTU6MjQgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZp
bmlzaGVkIDExNzkyNS5idWlsZC1hcm02NC1wdm9wcyB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAx
OC0wMS0xMiAxNTo1NToyNCBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAxMTc5MjUuYnVp
bGQtaTM4Ni1wdm9wcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAx
NTo1NToyNCBaIFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0
LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNTo1NToyNCBaIFtidWls
ZC1pMzg2LXByZXZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1pMzg2LXByZXYgdHMtYnVpbGQtY2hl
Y2sgCjIwMTgtMDEtMTIgMTU6NTU6MjQgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGZpbmlzaGVkIDEx
NzkyNS5idWlsZC1hcm1oZi1wdm9wcyB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAx
NTo1NToyNCBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC14
c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTU6NTU6MjQgWiBbYnVpbGQtYW1k
NjQteHRmXSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtYW1kNjQteHRmIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QKMjAxOC0wMS0xMiAxNTo1NToyNCBaIFtidWlsZC1pMzg2LXhzbV0gc3RhcnRpbmcgMTE3
OTI1LmJ1aWxkLWkzODYteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAx
LTEyIDE1OjU1OjI0IFogW2J1aWxkLWkzODYtcHZvcHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE4LTAxLTEyIDE1
OjU1OjI0IFogW2J1aWxkLWFybWhmLXhzbV0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFybWhmLXhz
bSB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNTo1NToyNCBaIFtidWlsZC1hcm02NC14c21d
IGF3YWl0aW5nIDExNzkyNS5idWlsZC1hcm02NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoy
MDE4LTAxLTEyIDE1OjU1OjI0IFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTc5MjUu
YnVpbGQtYXJtNjQtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoy
MDE4LTAxLTEyIDE1OjU1OjI0IFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTc5MjUu
YnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoy
MDE4LTAxLTEyIDE1OjU1OjI1IFogW2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTE3OTI1LmJ1
aWxkLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgt
MDEtMTIgMTU6NTU6MjUgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hcm1o
ZiB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNTo1NToyNSBaIFtidWlsZC1pMzg2LXhzbV0g
YXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWkzODYteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEy
IDE1OjU1OjI1IFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1pMzg2IHRzLWJ1
aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE1OjU1OjI1IFogW2J1aWxkLWFybWhmLXB2b3Bz
XSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dAoyMDE4LTAxLTEyIDE1OjU1OjI1IFogW2J1aWxkLWFybTY0LXB2b3BzXSBhd2FpdGluZyAxMTc5
MjUuYnVpbGQtYXJtNjQtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE1
OjU1OjI1IFogW2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXhz
bSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTgtMDEtMTIgMTU6NTU6MjUgWiBbYnVpbGQtaTM4
Ni1wcmV2XSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQtaTM4Ni1wcmV2IHRzLWJ1aWxkLWNoZWNrICBw
YXNzIAoyMDE4LTAxLTEyIDE1OjU1OjI1IFogW2J1aWxkLWkzODZdIHN0YXJ0aW5nIDExNzkyNS5i
dWlsZC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxOC0wMS0x
MiAxNTo1NToyNSBaIFtidWlsZC1hcm1oZi14c21dIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hcm1o
Zi14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTU6NTU6MjUgWiBbYnVpbGQt
aTM4Ni1wdm9wc10gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWkzODYtcHZvcHMgdHMtYnVpbGQtY2hl
Y2sgCjIwMTgtMDEtMTIgMTU6NTU6MjUgWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFydGluZyAxMTc5
MjUuYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUK
MjAxOC0wMS0xMiAxNTo1NToyNiBaIFtidWlsZC1hcm1oZl0gZmluaXNoZWQgMTE3OTI1LmJ1aWxk
LWFybWhmIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE1OjU1OjI2IFogW2J1aWxk
LWkzODZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QK
MjAxOC0wMS0xMiAxNTo1NToyNiBaIFtidWlsZC1hcm1oZi14c21dIHN0YXJ0aW5nIDExNzkyNS5i
dWlsZC1hcm1oZi14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4
LTAxLTEyIDE1OjU1OjI2IFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQt
aTM4Ni14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTU6NTU6MjYgWiBbYnVp
bGQtaTM4Ni1wcmV2XSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3RzLWFs
bG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNTo1NToyNiBaIFtidWlsZC1hcm1oZi14c21dIGF3YWl0
aW5nIDExNzkyNS5idWlsZC1hcm1oZi14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAx
LTEyIDE1OjU1OjI2IFogW2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYXJtaGYg
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE1OjU1OjI2
IFogW2J1aWxkLWkzODYteHNtXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtaTM4Ni14c20gdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE1OjU1OjI2IFogW2J1
aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1pMzg2LXB2b3BzIHRzLWJ1aWxk
LWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE1OjU1OjI2IFogW2J1aWxkLWFybWhmXSBhd2FpdGlu
ZyAxMTc5MjUuYnVpbGQtYXJtaGYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE1
OjU1OjI2IFogW2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtaTM4Ni14c20g
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE1OjU1OjI3IFogW2J1aWxkLWkzODYt
cHZvcHNdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1pMzg2LXB2b3BzIHRzLWhvc3RzLWFsbG9jYXRl
IGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxOC0wMS0xMiAxNTo1NToyNyBaIFtidWlsZC1pMzg2LXB2
b3BzXSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtaTM4Ni1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBo
b3N0CjIwMTgtMDEtMTIgMTU6NTU6NTkgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQgMTE3
OTI1LmJ1aWxkLWFtZDY0LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAx
LTEyIDE1OjU2OjAwIFogW2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1h
bWQ2NC1wcmV2IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxOC0wMS0xMiAxNTo1
NjowMSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtcHJl
diB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE1OjU2
OjAxIFogW2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1wcmV2
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxOC0wMS0xMiAxNTo1ODoxMSBaIFtidWlsZC1hcm1o
Zi1wdm9wc10gZmluaXNoZWQgMTE3OTI1LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxNTo1ODoxMiBaIFtidWlsZC1hcm1oZi1wdm9wc10g
c3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFybWhmLXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xv
Zy1zZXJ2ZXIKMjAxOC0wMS0xMiAxNTo1ODoxMyBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRp
bmcgMTE3OTI1LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1p
bnN0YWxsKDQpCjIwMTgtMDEtMTIgMTU6NTg6MTMgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0
aW5nIDExNzkyNS5idWlsZC1hcm1oZi1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTgt
MDEtMTIgMTU6NTk6MDggWiBbYnVpbGQtYW1kNjQteHNtXSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQt
YW1kNjQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxNTo1OTow
OCBaIFtidWlsZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC14c20gdHMt
c3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE1OjU5OjA5IFogW2J1aWxk
LWFtZDY0LXhzbV0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE1OjU5OjA5IFogW2J1aWxkLWFt
ZDY0LXhzbV0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgCjIwMTgtMDEtMTIgMTY6MDE6MTMgWiBbYnVpbGQtaTM4Nl0gZmluaXNoZWQgMTE3OTI1
LmJ1aWxkLWkzODYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjAx
OjE0IFogW2J1aWxkLWkzODZdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1pMzg2IHRzLXN5c2xvZy1z
ZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxOC0wMS0xMiAxNjowMToxNCBaIFtidWlsZC1pMzg2XSBz
dGFydGluZyAxMTc5MjUuYnVpbGQtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5z
dGFsbCg0KQoyMDE4LTAxLTEyIDE2OjAxOjE1IFogW2J1aWxkLWkzODZdIGF3YWl0aW5nIDExNzky
NS5idWlsZC1pMzg2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxOC0wMS0xMiAxNjowNjo1NyBa
IFtidWlsZC1hcm1oZi14c21dIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hcm1oZi14c20gdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjA2OjU3IFogW2J1aWxkLWFybWhm
LXhzbV0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFybWhmLXhzbSB0cy1zeXNsb2ctc2VydmVyICBz
eXNsb2ctc2VydmVyCjIwMTgtMDEtMTIgMTY6MDY6NTggWiBbYnVpbGQtYXJtaGYteHNtXSBzdGFy
dGluZyAxMTc5MjUuYnVpbGQtYXJtaGYteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1p
bnN0YWxsKDQpCjIwMTgtMDEtMTIgMTY6MDY6NTggWiBbYnVpbGQtYXJtaGYteHNtXSBhd2FpdGlu
ZyAxMTc5MjUuYnVpbGQtYXJtaGYteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxOC0wMS0x
MiAxNjowNzo1NiBaIFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQtYW1k
NjQtcHJldiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTgtMDEtMTIgMTY6MDc6NTcg
WiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXByZXYgdHMt
eGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE4LTAxLTEyIDE2OjA3OjU3IFogW2J1
aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1wcmV2IHRzLXhlbi1i
dWlsZC1wcmVwIAoyMDE4LTAxLTEyIDE2OjEwOjQ1IFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNo
ZWQgMTE3OTI1LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIw
MTgtMDEtMTIgMTY6MTA6NDUgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTc5MjUuYnVp
bGQtYW1kNjQteHNtIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0wMS0x
MiAxNjoxMDo0NiBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2
NC14c20gdHMteGVuLWJ1aWxkLXByZXAgCjIwMTgtMDEtMTIgMTY6MTI6MzAgWiBbYnVpbGQtaTM4
Nl0gZmluaXNoZWQgMTE3OTI1LmJ1aWxkLWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNz
IAoyMDE4LTAxLTEyIDE2OjEyOjMxIFogW2J1aWxkLWkzODZdIHN0YXJ0aW5nIDExNzkyNS5idWls
ZC1pMzg2IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0wMS0xMiAxNjox
MjozMSBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtaTM4NiB0cy14ZW4tYnVp
bGQtcHJlcCAKMjAxOC0wMS0xMiAxNjoxMjo1MSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5pc2hl
ZCAxMTc5MjUuYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxOC0w
MS0xMiAxNjoxMjo1MSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBzdGFydGluZyAxMTc5MjUuYnVpbGQt
YW1kNjQtcHJldiB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE4LTAxLTEyIDE2OjEyOjUyIFog
W2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1wcmV2IHRzLXhl
bi1idWlsZCAKMjAxOC0wMS0xMiAxNjoxMzowMSBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTE3
OTI1LmJ1aWxkLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAx
NjoxMzowMiBaIFtidWlsZC1hbWQ2NF0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0IHRzLXN5
c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxOC0wMS0xMiAxNjoxMzowMiBaIFtidWlsZC1h
bWQ2NF0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAg
aG9zdC1pbnN0YWxsKDQpCjIwMTgtMDEtMTIgMTY6MTM6MDMgWiBbYnVpbGQtYW1kNjRdIGF3YWl0
aW5nIDExNzkyNS5idWlsZC1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTgtMDEtMTIg
MTY6MTM6MDQgWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NCB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTgtMDEtMTIgMTY6MTM6MDQgWiBbYnVpbGQtYW1k
NjRdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1i
dWlsZC1wcmVwCjIwMTgtMDEtMTIgMTY6MTM6MDQgWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDEx
NzkyNS5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxOC0wMS0xMiAxNjoxMzowNSBa
IFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTE3OTI1LmJ1aWxkLWFtZDY0IHRzLXhlbi1idWlsZC1w
cmVwICBwYXNzIAoyMDE4LTAxLTEyIDE2OjEzOjA2IFogW2J1aWxkLWFtZDY0XSBzdGFydGluZyAx
MTc5MjUuYnVpbGQtYW1kNjQgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxOC0wMS0xMiAxNjox
MzowNiBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTE3OTI1LmJ1aWxkLWFtZDY0LXB2
b3BzIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxNjoxMzowNiBaIFti
dWlsZC1hbWQ2NF0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0IHRzLXhlbi1idWlsZCAKMjAx
OC0wMS0xMiAxNjoxMzowNyBaIFtidWlsZC1hbWQ2NC1wdm9wc10gc3RhcnRpbmcgMTE3OTI1LmJ1
aWxkLWFtZDY0LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxOC0wMS0x
MiAxNjoxMzowNyBaIFtidWlsZC1hbWQ2NC1wdm9wc10gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFt
ZDY0LXB2b3BzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTgtMDEt
MTIgMTY6MTM6MDggWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1h
bWQ2NC1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTgtMDEtMTIgMTY6MTM6MDkgWiBb
YnVpbGQtYW1kNjQtcHZvcHNdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC1wdm9wcyB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTgtMDEtMTIgMTY6MTM6MDkgWiBbYnVpbGQtYW1k
NjQtcHZvcHNdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1wdm9wcyB0cy14ZW4tYnVpbGQt
cHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTgtMDEtMTIgMTY6MTM6MTAgWiBbYnVpbGQtYW1kNjQt
cHZvcHNdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1wdm9wcyB0cy14ZW4tYnVpbGQtcHJl
cCAKMjAxOC0wMS0xMiAxNjoxMzoxMSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTE3
OTI1LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE4LTAxLTEy
IDE2OjEzOjExIFogW2J1aWxkLWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYW1k
NjQtcHZvcHMgdHMta2VybmVsLWJ1aWxkICBrZXJuZWwtYnVpbGQKMjAxOC0wMS0xMiAxNjoxMzox
MSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXB2b3Bz
IHRzLWtlcm5lbC1idWlsZCAKMjAxOC0wMS0xMiAxNjoxNzozNyBaIFtidWlsZC1hbWQ2NC14c21d
IGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1aWxkLXByZXAgIHBhc3Mg
CjIwMTgtMDEtMTIgMTY6MTc6MzcgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTc5MjUu
YnVpbGQtYW1kNjQteHNtIHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTgtMDEtMTIgMTY6MTc6
MzcgWiBbYnVpbGQtYW1kNjQteHNtXSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtYW1kNjQteHNtIHRz
LXhlbi1idWlsZCAKMjAxOC0wMS0xMiAxNjoxODoyNSBaIFtidWlsZC1pMzg2XSBmaW5pc2hlZCAx
MTc5MjUuYnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxOC0wMS0xMiAxNjox
ODoyNiBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTc5MjUuYnVpbGQtaTM4NiB0cy14ZW4tYnVp
bGQgIHhlbi1idWlsZAoyMDE4LTAxLTEyIDE2OjE4OjI2IFogW2J1aWxkLWkzODZdIGF3YWl0aW5n
IDExNzkyNS5idWlsZC1pMzg2IHRzLXhlbi1idWlsZCAKMjAxOC0wMS0xMiAxNjoxODo1MCBaIFti
dWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjE4OjUxIFogW2J1aWxkLWFtZDY0LXh0
Zl0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXh0ZiB0cy1zeXNsb2ctc2VydmVyICBzeXNs
b2ctc2VydmVyCjIwMTgtMDEtMTIgMTY6MTg6NTEgWiBbYnVpbGQtYW1kNjQteHRmXSBzdGFydGlu
ZyAxMTc5MjUuYnVpbGQtYW1kNjQteHRmIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0
YWxsKDQpCjIwMTgtMDEtMTIgMTY6MTg6NTIgWiBbYnVpbGQtYW1kNjQteHRmXSBhd2FpdGluZyAx
MTc5MjUuYnVpbGQtYW1kNjQteHRmIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxOC0wMS0xMiAx
NjoxODo1MyBaIFtidWlsZC1hbWQ2NC14dGZdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC14
dGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE4LTAxLTEyIDE2OjE4OjUzIFogW2J1
aWxkLWFtZDY0LXh0Zl0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXh0ZiB0cy14ZW4tYnVp
bGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTgtMDEtMTIgMTY6MTg6NTMgWiBbYnVpbGQtYW1k
NjQteHRmXSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtYW1kNjQteHRmIHRzLXhlbi1idWlsZC1wcmVw
IAoyMDE4LTAxLTEyIDE2OjE4OjU0IFogW2J1aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQgMTE3OTI1
LmJ1aWxkLWFtZDY0LXh0ZiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxOC0wMS0xMiAxNjox
ODo1NSBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC14dGYg
dHMteHRmLWJ1aWxkICB4dGYtYnVpbGQKMjAxOC0wMS0xMiAxNjoxODo1NSBaIFtidWlsZC1pMzg2
LXByZXZdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1pMzg2LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjE4OjU1IFogW2J1aWxkLWFtZDY0LXh0Zl0gYXdhaXRp
bmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXh0ZiB0cy14dGYtYnVpbGQgCjIwMTgtMDEtMTIgMTY6MTg6
NTYgWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFydGluZyAxMTc5MjUuYnVpbGQtaTM4Ni1wcmV2IHRz
LXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxOC0wMS0xMiAxNjoxODo1NiBaIFtidWls
ZC1pMzg2LXByZXZdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1pMzg2LXByZXYgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNjoxODo1NyBaIFtidWlsZC1p
Mzg2LXByZXZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1pMzg2LXByZXYgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlIAoyMDE4LTAxLTEyIDE2OjE4OjU4IFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNoZWQg
MTE3OTI1LmJ1aWxkLWkzODYtcHJldiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTgt
MDEtMTIgMTY6MTg6NTggWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFydGluZyAxMTc5MjUuYnVpbGQt
aTM4Ni1wcmV2IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0wMS0xMiAx
NjoxODo1OCBaIFtidWlsZC1pMzg2LXByZXZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1pMzg2LXBy
ZXYgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTgtMDEtMTIgMTY6MTg6NTkgWiBbYnVpbGQtaTM4Ni1w
cmV2XSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQtaTM4Ni1wcmV2IHRzLXhlbi1idWlsZC1wcmVwICBw
YXNzIAoyMDE4LTAxLTEyIDE2OjE5OjAwIFogW2J1aWxkLWkzODYtcHJldl0gc3RhcnRpbmcgMTE3
OTI1LmJ1aWxkLWkzODYtcHJldiB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE4LTAxLTEyIDE2
OjE5OjAwIFogW2J1aWxkLWkzODYtcHJldl0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWkzODYtcHJl
diB0cy14ZW4tYnVpbGQgCjIwMTgtMDEtMTIgMTY6MTk6MjIgWiBbYnVpbGQtYW1kNjQteHRmXSBm
aW5pc2hlZCAxMTc5MjUuYnVpbGQtYW1kNjQteHRmIHRzLXh0Zi1idWlsZCAgcGFzcyAKMjAxOC0w
MS0xMiAxNjoxOToyMiBaIFtidWlsZC1hbWQ2NC14dGZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1h
bWQ2NC14dGYgdHMtc3lzbG9nLXNlcnZlciAKMjAxOC0wMS0xMiAxNjoxOToyMiBaIFtidWlsZC1h
bWQ2NC14dGZdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC14dGYgdHMtc3lzbG9nLXNlcnZl
ciAgcGFzcyAKMjAxOC0wMS0xMiAxNjoxOToyNCBaIGZsaWdodCAxMTc5MjUgcmVhcGVkICBidWls
ZC1hbWQ2NC14dGYgWzMyMzMxXSBFWElUIDAKMjAxOC0wMS0xMiAxNjoxOToyNSBaIGZsaWdodCAx
MTc5MjUgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MTk6MjUgWiBmbGlnaHQgMTE3OTI1IG5ydW5u
aW5nPTE0CjIwMTgtMDEtMTIgMTY6MTk6MzEgWiBbYnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExNzky
NS5idWlsZC1hcm1oZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTY6
MTk6MzIgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hcm1oZiB0cy1zeXNs
b2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgtMDEtMTIgMTY6MTk6MzIgWiBbYnVpbGQtYXJt
aGZdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hcm1oZiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhv
c3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE2OjE5OjMzIFogW2J1aWxkLWFybWhmXSBhd2FpdGlu
ZyAxMTc5MjUuYnVpbGQtYXJtaGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE4LTAxLTEyIDE2
OjE5OjM0IFogW2J1aWxkLWFybWhmXSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQtYXJtaGYgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE4LTAxLTEyIDE2OjE5OjM0IFogW2J1aWxkLWFybWhm
XSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYXJtaGYgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVp
bGQtcHJlcAoyMDE4LTAxLTEyIDE2OjE5OjM1IFogW2J1aWxkLWFybWhmXSBhd2FpdGluZyAxMTc5
MjUuYnVpbGQtYXJtaGYgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTgtMDEtMTIgMTY6MTk6MzYgWiBb
YnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQtcHJl
cCAgcGFzcyAKMjAxOC0wMS0xMiAxNjoxOTozNiBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcgMTE3
OTI1LmJ1aWxkLWFybWhmIHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTgtMDEtMTIgMTY6MTk6
MzYgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hcm1oZiB0cy14ZW4tYnVp
bGQgCjIwMTgtMDEtMTIgMTY6MTk6MzggWiBbYnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExNzkyNS5i
dWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3Jt
YWxseQoyMDE4LTAxLTEyIDE2OjE5OjM4IFogW2J1aWxkLWFybWhmXSAxMTc5MjUuYnVpbGQtYXJt
aGYgcnVuLWpvYi9idWlsZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2
OjE5OjM5IFogW2J1aWxkLWFybWhmXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYXJtaGYgdHMtbG9n
cy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzCjIwMTgtMDEtMTIgMTY6MTk6MzkgWiBbYnVpbGQt
YXJtaGZdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hcm1oZiB0cy1sb2dzLWNhcHR1cmUgaG9zdAoy
MDE4LTAxLTEyIDE2OjE5OjQxIFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hlZCAxMTc5MjUuYnVp
bGQtaTM4Ni14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjE5
OjQxIFogW2J1aWxkLWkzODYteHNtXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtaTM4Ni14c20gdHMt
c3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE2OjE5OjQyIFogW2J1aWxk
LWkzODYteHNtXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtaTM4Ni14c20gdHMtaG9zdC1pbnN0YWxs
LXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNjoxOTo0MiBaIFtidWlsZC1pMzg2
LXhzbV0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWkzODYteHNtIHRzLWhvc3QtaW5zdGFsbC10d2lj
ZSAKMjAxOC0wMS0xMiAxNjoxOTo0MyBaIFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTE3OTI1
LmJ1aWxkLWkzODYteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxOC0wMS0xMiAx
NjoxOTo0NCBaIFtidWlsZC1pMzg2LXhzbV0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWkzODYteHNt
IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0wMS0xMiAxNjoxOTo0NCBa
IFtidWlsZC1pMzg2LXhzbV0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1i
dWlsZC1wcmVwIAoyMDE4LTAxLTEyIDE2OjE5OjQ1IFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hl
ZCAxMTc5MjUuYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTgtMDEt
MTIgMTY6MTk6NDUgWiBbYnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1pMzg2
LXhzbSB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE4LTAxLTEyIDE2OjE5OjQ2IFogW2J1aWxk
LWkzODYteHNtXSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkIAoy
MDE4LTAxLTEyIDE2OjIwOjAwIFogW2J1aWxkLWFtZDY0LXByZXZdIGZpbmlzaGVkIDExNzkyNS5i
dWlsZC1hbWQ2NC1wcmV2IHRzLXhlbi1idWlsZCAgcGFzcyAKMjAxOC0wMS0xMiAxNjoyMDowMCBa
IFtidWlsZC1hbWQ2NC1wcmV2XSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtcHJldiB0cy1z
eXNsb2ctc2VydmVyIAoyMDE4LTAxLTEyIDE2OjIwOjAxIFogW2J1aWxkLWFtZDY0LXByZXZdIGZp
bmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC1wcmV2IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIw
MTgtMDEtMTIgMTY6MjA6MDIgWiBmbGlnaHQgMTE3OTI1IHJlYXBlZCAgYnVpbGQtYW1kNjQtcHJl
diBbMzIzMjVdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjIwOjAyIFogZmxpZ2h0IDExNzkyNSBucXVl
dWVkPTEKMjAxOC0wMS0xMiAxNjoyMDowMiBaIGZsaWdodCAxMTc5MjUgc3Bhd25pbmcgYnVpbGQt
YXJtaGYtbGlidmlydAoyMDE4LTAxLTEyIDE2OjIwOjAyIFogZmxpZ2h0IDExNzkyNSBzcGF3bmVk
ICBidWlsZC1hcm1oZi1saWJ2aXJ0IFsxMDgzXQoyMDE4LTAxLTEyIDE2OjIwOjAyIFogZmxpZ2h0
IDExNzkyNSBucnVubmluZz0xNAoyMDE4LTAxLTEyIDE2OjIwOjA5IFogZmxpZ2h0IDExNzkyNSBr
aWxsaW5nIGJ1aWxkLWFtZDY0LXh0ZiBbMzIzMzFdCjIwMTgtMDEtMTIgMTY6MjA6MTAgWiBbYnVp
bGQtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MjA6MTAgWiBbYnVpbGQt
YXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMtYnVp
bGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MjA6MTEgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gZmlu
aXNoZWQgMTE3OTI1LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjIwOjExIFogW2J1
aWxkLWFybWhmLWxpYnZpcnRdIDExNzkyNS5idWlsZC1hcm1oZi1saWJ2aXJ0IGNoZWNrLW5vdC1i
bG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MjA6MTEgWiBm
bGlnaHQgMTE3OTI1IHJlYXBlZCAgYnVpbGQtYXJtaGYtbGlidmlydCBbMTA4M10gRVhJVCAwCjIw
MTgtMDEtMTIgMTY6MjA6MTIgWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExNzkyNS5idWlsZC1h
bWQ2NCB0cy14ZW4tYnVpbGQgIHBhc3MgCjIwMTgtMDEtMTIgMTY6MjA6MTIgWiBbYnVpbGQtYW1k
NjRdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2NCB0cy1zeXNsb2ctc2VydmVyIAoyMDE4LTAx
LTEyIDE2OjIwOjEyIFogZmxpZ2h0IDExNzkyNSBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjoyMDox
MiBaIGZsaWdodCAxMTc5MjUgbnJ1bm5pbmc9MTMKMjAxOC0wMS0xMiAxNjoyMDoxMiBaIFtidWls
ZC1hbWQ2NF0gZmluaXNoZWQgMTE3OTI1LmJ1aWxkLWFtZDY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBh
c3MgCjIwMTgtMDEtMTIgMTY6MjA6MTMgWiBmbGlnaHQgMTE3OTI1IHJlYXBlZCAgYnVpbGQtYW1k
NjQgWzMyMzIyXSBFWElUIDAKMjAxOC0wMS0xMiAxNjoyMDoxNCBaIGZsaWdodCAxMTc5MjUgbnF1
ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MjA6MTQgWiBmbGlnaHQgMTE3OTI1IHNwYXduaW5nIGJ1aWxk
LWFtZDY0LWxpYnZpcnQKMjAxOC0wMS0xMiAxNjoyMDoxNCBaIGZsaWdodCAxMTc5MjUgc3Bhd25l
ZCAgYnVpbGQtYW1kNjQtbGlidmlydCBbMTM4MF0KMjAxOC0wMS0xMiAxNjoyMDoxNCBaIGZsaWdo
dCAxMTc5MjUgc3Bhd25pbmcgYnVpbGQtYW1kNjQtcnVtcHJ1bgoyMDE4LTAxLTEyIDE2OjIwOjE0
IFogZmxpZ2h0IDExNzkyNSBzcGF3bmVkICBidWlsZC1hbWQ2NC1ydW1wcnVuIFsxMzgxXQoyMDE4
LTAxLTEyIDE2OjIwOjE0IFogZmxpZ2h0IDExNzkyNSBucnVubmluZz0xNAoyMDE4LTAxLTEyIDE2
OjIwOjIxIFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2
NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjIw
OjIyIFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1y
dW1wcnVuIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjIwOjIy
IFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1saWJ2
aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjIwOjIyIFogW2J1aWxkLWFtZDY0LXJ1
bXBydW5dIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNr
IAoyMDE4LTAxLTEyIDE2OjIwOjIzIFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDEx
NzkyNS5idWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEy
IDE2OjIwOjIzIFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE4LTAxLTEyIDE2
OjIwOjIzIFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2
NC1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE2OjIwOjI0IFogW2J1
aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1ydW1wcnVuIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxOC0wMS0xMiAxNjoyMDoyNCBa
IFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtbGlidmly
dCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTY6MjA6
MjQgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXJ1
bXBydW4gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE2OjIwOjI0IFogW2J1aWxk
LWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNjoyMDo0OCBaIGZsaWdodCAxMTc5MjUga2ls
bGluZyBidWlsZC1hbWQ2NC1wcmV2IFszMjMyNV0KMjAxOC0wMS0xMiAxNjoyMDo1MCBaIFtidWls
ZC1hcm1oZl0gZmluaXNoZWQgMTE3OTI1LmJ1aWxkLWFybWhmIHRzLWxvZ3MtY2FwdHVyZSBob3N0
IHBhc3MgCjIwMTgtMDEtMTIgMTY6MjA6NTAgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExNzky
NS5idWlsZC1hcm1oZiB0cy1zeXNsb2ctc2VydmVyIAoyMDE4LTAxLTEyIDE2OjIwOjUwIFogW2J1
aWxkLWFybWhmXSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQtYXJtaGYgdHMtc3lzbG9nLXNlcnZlciAg
cGFzcyAKMjAxOC0wMS0xMiAxNjoyMDo1MCBaIFtidWlsZC1hcm1oZl0gam9iIG5vdCBvawoyMDE4
LTAxLTEyIDE2OjIwOjUxIFogZmxpZ2h0IDExNzkyNSByZWFwZWQgIGJ1aWxkLWFybWhmIFszMjM0
MF0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MjA6NTEgWiBmbGlnaHQgMTE3OTI1IG5xdWV1ZWQ9MQoy
MDE4LTAxLTEyIDE2OjIwOjUxIFogZmxpZ2h0IDExNzkyNSBucnVubmluZz0xMwoyMDE4LTAxLTEy
IDE2OjIwOjU2IFogZmxpZ2h0IDExNzkyNSBraWxsaW5nIGJ1aWxkLWFybWhmLWxpYnZpcnQgWzEw
ODNdCjIwMTgtMDEtMTIgMTY6MjA6NTggWiBmbGlnaHQgMTE3OTI1IGtpbGxpbmcgYnVpbGQtYW1k
NjQgWzMyMzIyXQoyMDE4LTAxLTEyIDE2OjIxOjI0IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIGZp
bmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3Qg
cGFzcyAKMjAxOC0wMS0xMiAxNjoyMToyNSBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBzdGFydGlu
ZyAxMTc5MjUuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2Vy
dmVyCjIwMTgtMDEtMTIgMTY6MjE6MjYgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gc3RhcnRpbmcg
MTE3OTI1LmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWlu
c3RhbGwoNCkKMjAxOC0wMS0xMiAxNjoyMToyNiBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBhd2Fp
dGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIw
MTgtMDEtMTIgMTY6MjE6MjcgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gZmluaXNoZWQgMTE3OTI1
LmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE4LTAx
LTEyIDE2OjIxOjI4IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0aW5nIDExNzkyNS5idWls
ZC1hbWQ2NC1ydW1wcnVuIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0w
MS0xMiAxNjoyMToyOCBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBhd2FpdGluZyAxMTc5MjUuYnVp
bGQtYW1kNjQtcnVtcHJ1biB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxOC0wMS0xMiAxNjoyMToyOSBa
IFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQtYW1kNjQtcnVtcHJ1
biB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxOC0wMS0xMiAxNjoyMToyOSBaIFtidWlsZC1h
bWQ2NC1ydW1wcnVuXSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1ydW1w
cnVuLWJ1aWxkICBydW1wcnVuLWJ1aWxkCjIwMTgtMDEtMTIgMTY6MjE6MzAgWiBbYnVpbGQtYW1k
NjQtcnVtcHJ1bl0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMtcnVtcHJ1
bi1idWlsZCAKMjAxOC0wMS0xMiAxNjoyMTozMiBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBmaW5p
c2hlZCAxMTc5MjUuYnVpbGQtYW1kNjQtbGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBh
c3MgCjIwMTgtMDEtMTIgMTY6MjE6MzIgWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gc3RhcnRpbmcg
MTE3OTI1LmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZl
cgoyMDE4LTAxLTEyIDE2OjIxOjMzIFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIHN0YXJ0aW5nIDEx
NzkyNS5idWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0
YWxsKDQpCjIwMTgtMDEtMTIgMTY6MjE6MzMgWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gYXdhaXRp
bmcgMTE3OTI1LmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE4
LTAxLTEyIDE2OjIxOjM0IFogW2J1aWxkLWFtZDY0LWxpYnZpcnRdIGZpbmlzaGVkIDExNzkyNS5i
dWlsZC1hbWQ2NC1saWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxOC0wMS0x
MiAxNjoyMTozNSBaIFtidWlsZC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjUuYnVpbGQt
YW1kNjQtbGlidmlydCB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTgtMDEt
MTIgMTY6MjE6MzUgWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxk
LWFtZDY0LWxpYnZpcnQgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTgtMDEtMTIgMTY6MjE6MzYgWiBb
YnVpbGQtYW1kNjQtbGlidmlydF0gZmluaXNoZWQgMTE3OTI1LmJ1aWxkLWFtZDY0LWxpYnZpcnQg
dHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTgtMDEtMTIgMTY6MjE6MzYgWiBbYnVpbGQtYW1k
NjQtbGlidmlydF0gc3RhcnRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMtbGlidmly
dC1idWlsZCAgbGlidmlydC1idWlsZAoyMDE4LTAxLTEyIDE2OjIxOjM2IFogZmxpZ2h0IDExNzky
NSBraWxsaW5nIGJ1aWxkLWFybWhmIFszMjM0MF0KMjAxOC0wMS0xMiAxNjoyMTozNyBaIFtidWls
ZC1hbWQ2NC1saWJ2aXJ0XSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtbGlidmlydCB0cy1s
aWJ2aXJ0LWJ1aWxkIAoyMDE4LTAxLTEyIDE2OjIzOjUxIFogW2J1aWxkLWFtZDY0LXhzbV0gZmlu
aXNoZWQgMTE3OTI1LmJ1aWxkLWFtZDY0LXhzbSB0cy14ZW4tYnVpbGQgIHBhc3MgCjIwMTgtMDEt
MTIgMTY6MjM6NTEgWiBbYnVpbGQtYW1kNjQteHNtXSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtYW1k
NjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTgtMDEtMTIgMTY6MjM6NTIgWiBbYnVpbGQtYW1k
NjQteHNtXSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQtYW1kNjQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIg
IHBhc3MgCjIwMTgtMDEtMTIgMTY6MjM6NTMgWiBmbGlnaHQgMTE3OTI1IHJlYXBlZCAgYnVpbGQt
YW1kNjQteHNtIFszMjMyOV0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MjM6NTMgWiBmbGlnaHQgMTE3
OTI1IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjIzOjUzIFogZmxpZ2h0IDExNzkyNSBucnVubmlu
Zz0xMgoyMDE4LTAxLTEyIDE2OjI0OjM4IFogZmxpZ2h0IDExNzkyNSBraWxsaW5nIGJ1aWxkLWFt
ZDY0LXhzbSBbMzIzMjldCjIwMTgtMDEtMTIgMTY6MjQ6NDQgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1
bl0gZmluaXNoZWQgMTE3OTI1LmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMtcnVtcHJ1bi1idWlsZCAg
cGFzcyAKMjAxOC0wMS0xMiAxNjoyNDo0NCBaIFtidWlsZC1hbWQ2NC1ydW1wcnVuXSBzdGFydGlu
ZyAxMTc5MjUuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1ydW1wcnVuLWRlbW8tYnVpbGQgaG9zdCBu
ZXR0ZXN0IHJ1bXAtdGVzdC1uZXQgcnVtcHJ1bi1kZW1vLWJ1aWxkL25ldHRlc3QvcnVtcC10ZXN0
LW5ldAoyMDE4LTAxLTEyIDE2OjI0OjQ1IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIGF3YWl0aW5n
IDExNzkyNS5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXJ1bXBydW4tZGVtby1idWlsZCBob3N0IG5l
dHRlc3QgcnVtcC10ZXN0LW5ldAoyMDE4LTAxLTEyIDE2OjI0OjQ3IFogW2J1aWxkLWFtZDY0LXJ1
bXBydW5dIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXJ1bXBydW4tZGVt
by1idWlsZCBob3N0IG5ldHRlc3QgcnVtcC10ZXN0LW5ldCBwYXNzIAoyMDE4LTAxLTEyIDE2OjI0
OjQ4IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIHN0YXJ0aW5nIDExNzkyNS5idWlsZC1hbWQ2NC1y
dW1wcnVuIHRzLXhlbi1idWlsZC1ydW1wIGhvc3QgLS1uby1rY29uZmlnIC0tIHhlbi1idWlsZAoy
MDE4LTAxLTEyIDE2OjI0OjQ4IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIGF3YWl0aW5nIDExNzky
NS5idWlsZC1hbWQ2NC1ydW1wcnVuIHRzLXhlbi1idWlsZC1ydW1wIGhvc3QgLS1uby1rY29uZmln
IC0tCjIwMTgtMDEtMTIgMTY6MjU6MTAgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gZmluaXNoZWQg
MTE3OTI1LmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMteGVuLWJ1aWxkLXJ1bXAgaG9zdCAtLW5vLWtj
b25maWcgLS0gcGFzcyAKMjAxOC0wMS0xMiAxNjoyNToxMSBaIFtidWlsZC1hbWQ2NC1ydW1wcnVu
XSBzdGFydGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1ydW1wcnVuLWJha2UgaG9z
dCBuZXR0ZXN0IDpuZXR0ZXN0Oi9ydW1wLXRlc3QtbmV0IHhlbnN0b3JlbHMgOjovdXNyL2xvY2Fs
L2Jpbi94ZW5zdG9yZS1scyBydW1wcnVuLWJha2UKMjAxOC0wMS0xMiAxNjoyNToxMSBaIFtidWls
ZC1hbWQ2NC1ydW1wcnVuXSBhd2FpdGluZyAxMTc5MjUuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1y
dW1wcnVuLWJha2UgaG9zdCBuZXR0ZXN0IDpuZXR0ZXN0Oi9ydW1wLXRlc3QtbmV0IHhlbnN0b3Jl
bHMgOjovdXNyL2xvY2FsL2Jpbi94ZW5zdG9yZS1scwoyMDE4LTAxLTEyIDE2OjI1OjE3IFogW2J1
aWxkLWFtZDY0LXJ1bXBydW5dIGZpbmlzaGVkIDExNzkyNS5idWlsZC1hbWQ2NC1ydW1wcnVuIHRz
LXJ1bXBydW4tYmFrZSBob3N0IG5ldHRlc3QgOm5ldHRlc3Q6L3J1bXAtdGVzdC1uZXQgeGVuc3Rv
cmVscyA6Oi91c3IvbG9jYWwvYmluL3hlbnN0b3JlLWxzIHBhc3MgCjIwMTgtMDEtMTIgMTY6MjU6
MTcgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gYXdhaXRpbmcgMTE3OTI1LmJ1aWxkLWFtZDY0LXJ1
bXBydW4gdHMtc3lzbG9nLXNlcnZlciAKMjAxOC0wMS0xMiAxNjoyNToxNyBaIFtidWlsZC1hbWQ2
NC1ydW1wcnVuXSBmaW5pc2hlZCAxMTc5MjUuYnVpbGQtYW1kNjQtcnVtcHJ1biB0cy1zeXNsb2ct
c2VydmVyICBwYXNzIAoyMDE4LTAxLTEyIDE2OjI1OjE4IFogZmxpZ2h0IDExNzkyNSByZWFwZWQg
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gWzEzODFdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjI1OjE5IFog
ZmxpZ2h0IDExNzkyNSBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjoyNToxOSBaIGZsaWdodCAxMTc5
MjUgbnJ1bm5pbmc9MTEKMjAxOC0wMS0xMiAxNjoyNjowNCBaIGZsaWdodCAxMTc5MjUga2lsbGlu
ZyBidWlsZC1hbWQ2NC1ydW1wcnVuIFsxMzgxXQoyMDE4LTAxLTEyIDE2OjI2OjM1IFogc2h1dGRv
d24gU0lHSU5UCjIwMTgtMDEtMTIgMTY6MjY6MzUgWiBmbGlnaHQgMTE3OTI1IGVuZGluZyBzaHV0
ZG93biBTSUdJTlQuCjIwMTgtMDEtMTIgMTY6Mjc6MjAgWiBmbGlnaHQgMTE3OTI1IGtpbGxpbmcg
YnVpbGQtYW1kNjQtcHZvcHMgWzMyMzI3XQoyMDE4LTAxLTEyIDE2OjI3OjIwIFogZmxpZ2h0IDEx
NzkyNSBraWxsaW5nIGJ1aWxkLWFybTY0IFszMjMzMl0KMjAxOC0wMS0xMiAxNjoyNzoyMCBaIGZs
aWdodCAxMTc5MjUga2lsbGluZyBidWlsZC1hcm02NC1wdm9wcyBbMzIzMzVdCjIwMTgtMDEtMTIg
MTY6Mjc6MjAgWiBmbGlnaHQgMTE3OTI1IGtpbGxpbmcgYnVpbGQtYXJtNjQteHNtIFszMjMzOF0K
MjAxOC0wMS0xMiAxNjoyNzoyMCBaIGZsaWdodCAxMTc5MjUga2lsbGluZyBidWlsZC1hcm1oZi1w
dm9wcyBbMzIzNDNdCjIwMTgtMDEtMTIgMTY6Mjc6MjAgWiBmbGlnaHQgMTE3OTI1IGtpbGxpbmcg
YnVpbGQtYXJtaGYteHNtIFszMjM0NV0KMjAxOC0wMS0xMiAxNjoyNzoyMCBaIGZsaWdodCAxMTc5
MjUga2lsbGluZyBidWlsZC1pMzg2IFszMjM0OF0KMjAxOC0wMS0xMiAxNjoyNzoyMCBaIGZsaWdo
dCAxMTc5MjUga2lsbGluZyBidWlsZC1pMzg2LXByZXYgWzMyMzU0XQoyMDE4LTAxLTEyIDE2OjI3
OjIwIFogZmxpZ2h0IDExNzkyNSBraWxsaW5nIGJ1aWxkLWkzODYtcHZvcHMgWzMyMzU3XQoyMDE4
LTAxLTEyIDE2OjI3OjIwIFogZmxpZ2h0IDExNzkyNSBraWxsaW5nIGJ1aWxkLWkzODYteHNtIFsz
MjM2MV0KMjAxOC0wMS0xMiAxNjoyNzoyMCBaIGZsaWdodCAxMTc5MjUga2lsbGluZyBidWlsZC1h
bWQ2NC1saWJ2aXJ0IFsxMzgwXQoyMDE4LTAxLTEyIDE2OjI3OjIwIFogZmxpZ2h0IDExNzkyNSBl
bmRlZCBzaHV0ZG93biBTSUdJTlQuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 17:02:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 17:02:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea2ij-0004ny-FD; Fri, 12 Jan 2018 17:02:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nckw=eh=citrix.com=prvs=543738cf7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ea2ii-0004ns-73
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 17:02:20 +0000
X-Inumbo-ID: a64f3c20-f7ba-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a64f3c20-f7ba-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 17:04:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,349,1511827200"; d="scan'208";a="65984913"
Date: Fri, 12 Jan 2018 17:02:05 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180112170205.5tlaiczuhni63kuw@MacBook-Pro-de-Roger.local>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>, security@xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDM6MTk6MzhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFtb3Vu
dCBvZiBtZW1vcnkgYSBydW5uaW5nCj4gNjQtYml0IFBWIGd1ZXN0IGhhcyBtYXBwZWQgKGFuZCBo
ZW5jZSBhdmFpbGFibGUgZm9yIGF0dGFja2luZyk6IE9ubHkgdGhlCj4gbWFwcGluZ3Mgb2Ygc3Rh
Y2ssIElEVCwgYW5kIFRTUyBhcmUgYmVpbmcgY2xvbmVkIGZyb20gdGhlIGRpcmVjdCBtYXAKPiBp
bnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMgb2YgdGhlIHBh
Z2UgdGFibGVzIGFyZQo+IGJlaW5nIGNvcGllZCBpbnRvIHRob3NlIHBlci1DUFUgcGFnZSB0YWJs
ZXMgdXBvbiBlbnRyeSBpbnRvIHRoZSBndWVzdC4KPiBDcm9zcy12Q1BVIHN5bmNocm9uaXphdGlv
biBvZiB0b3AgbGV2ZWwgcGFnZSB0YWJsZSBlbnRyeSBjaGFuZ2VzIGlzCj4gYmVpbmcgZWZmZWN0
ZWQgYnkgZm9yY2luZyBvdGhlciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBndWVzdCBpbnRvIHRoZQo+
IGh5cGVydmlzb3IuCj4gCj4gVGhlIGNoYW5nZSB0byBjb250ZXh0X3N3aXRjaCgpIGlzbid0IHN0
cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRoZXJlJ3Mgbm8KPiByZWFzb24gdG8ga2VlcCBzd2l0Y2hp
bmcgcGFnZSB0YWJsZXMgb25jZSBhIFBWIGd1ZXN0IGlzIGJlaW5nIHNjaGVkdWxlZAo+IG91dC4K
PiAKPiBUaGVyZSBpcyBjZXJ0YWlubHkgbXVjaCByb29tIGZvciBpbXByb3ZlbWVudCwgZXNwZWNp
YWxseSBvZiBwZXJmb3JtYW5jZSwKPiBoZXJlIC0gZmlyc3QgYW5kIGZvcmVtb3N0IHN1cHByZXNz
aW5nIGFsbCB0aGUgbmVnYXRpdmUgZWZmZWN0cyBvbiBBTUQKPiBzeXN0ZW1zLiBCdXQgaW4gdGhl
IGludGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVkaW5nIHRvIHJlYWxseSBvbGQKPiBo
eXBlcnZpc29ycywgd2hpY2ggbWF5IG5vdCBldmVuIGhhdmUgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcp
IGFueSBzdWNoIGlzCj4gYmVpbmcgbGVmdCBvdXQgaGVyZS4KClRoYW5rcy4gSSBiZXQgbWFueSBw
ZW9wbGUgd2lsbCBiZSB2ZXJ5IGdyYXRlZnVsIGZvciB0aGlzLgoKTm90IG1hbnkgY29tbWVudHMg
c2luY2UgSSdtIG5vdCBmYW1pbGlhciB3aXRoIHRoZSBjb2RlLgoKPiBAQCAtNzk5LDYgKzk4Miwx
MCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGluCj4gIAo+ICAgICAg
c3RhY2tfYmFzZVswXSA9IHN0YWNrX3N0YXJ0Owo+ICAKPiArICAgIGlmICggIXNldHVwX2NwdV9y
b290X3BndCgwKSApCj4gKyAgICAgICAgcGFuaWMoIk5vIG1lbW9yeSBmb3Igcm9vdCBwYWdlIHRh
YmxlXG4iKTsKPiArICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9v
dF9wZ3QsIDApKTsKCldvdWxkbid0IGl0IGJlIGhlbHBmdWwgdG8gaGF2ZSBhIGNvbW1hbmQgbGlu
ZSBvcHRpb24gdG8gZGVjaWRlIHdoZXRoZXIKdG8gZW5hYmxlIHRoaXMgZmVhdHVyZSBvciBub3Q/
CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 17:13:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 17:13:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea2sw-0005rd-El; Fri, 12 Jan 2018 17:12:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mjfy=eh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ea2sv-0005rX-6P
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 17:12:53 +0000
X-Inumbo-ID: 1f5194c0-f7bc-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f5194c0-f7bc-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 17:15:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 12 Jan 2018 10:12:44 -0700
Message-Id: <5A58FA9B020000780019E4EA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Fri, 12 Jan 2018 10:12:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
 <20180112170205.5tlaiczuhni63kuw@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180112170205.5tlaiczuhni63kuw@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, security@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE4OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgSmFuIDEyLCAyMDE4IGF0IDAzOjE5OjM4QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBAQCAtNzk5LDYgKzk4MiwxMCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVz
KHVuc2lnbmVkIGluCj4+ICAKPj4gICAgICBzdGFja19iYXNlWzBdID0gc3RhY2tfc3RhcnQ7Cj4+
ICAKPj4gKyAgICBpZiAoICFzZXR1cF9jcHVfcm9vdF9wZ3QoMCkgKQo+PiArICAgICAgICBwYW5p
YygiTm8gbWVtb3J5IGZvciByb290IHBhZ2UgdGFibGVcbiIpOwo+PiArICAgIGdldF9jcHVfaW5m
bygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKPiAKPiBXb3VsZG4ndCBp
dCBiZSBoZWxwZnVsIHRvIGhhdmUgYSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGRlY2lkZSB3aGV0
aGVyCj4gdG8gZW5hYmxlIHRoaXMgZmVhdHVyZSBvciBub3Q/CgpXZWxsLCB0aGF0IHdvdWxkIGJl
IGFuIG9wdGlvbiwgYnV0IGZhbGxpbmcgaW50byB0aGUgb3B0aW1pemF0aW9uCmNhdGVnb3J5LiBP
bmNlIHRoZSBiYXNpYyBjb25jZXB0IGhhcyBiZWVuIHByb3ZlbiBieSBhIDJuZApwYXJ0eSB0byBo
YXZlIG5vIG9idmlvdXMgZmxhd3MsIGFsb25nIHdpdGggYmFja3BvcnRpbmcgc29tZQpvZiB0aGUg
aW1wcm92ZW1lbnRzIHdvdWxkIGJlIG15IGdvYWwgdG8gd29yayBvbiwgYnV0IHRoZQpsYXR0ZXIg
YmVoaW5kIGxvb2tpbmcgYXQgdGhlIFNwZWN0cmUgcGF0Y2hlcyAoaS5lLiBJIGZpcnN0IHdhbnQK
dG8gZ2V0IGFsbCBmaXhlcyBzb3J0ZWQsIGFuZCB0aGVuIGRlYWwgd2l0aCBpbXByb3ZlbWVudHMp
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 17:17:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 17:17:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea2xB-0006BE-W1; Fri, 12 Jan 2018 17:17:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mogd=eh=gt.net=nathan@srs-us1.protection.inumbo.net>)
 id 1ea2xA-0006B8-Ff
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 17:17:16 +0000
X-Inumbo-ID: bc8ed9b6-f7bc-11e7-b0d7-9f685aff125f
Received: from gossamer.nmsrv.com (unknown [208.70.244.21])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc8ed9b6-f7bc-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 17:19:25 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gt.net; h=from:to:cc
 :references:in-reply-to:subject:date:message-id:mime-version
 :content-type:content-transfer-encoding; s=mail; bh=CYQLDbYElESa
 jcs8PtmNwIUXf3k=; b=h3y5+EYWR2zUqiDFY97nolAEp13DRlIPJVhNUz7Eclxz
 Bli7tcDxKGMgoAtjECY/Vl+ocHU0CjCbsSYuucMrZ/N/NNYkJBxd4tFl3M3G5Awa
 t2EPD4EU9asL35SVTWDNduRI84sAfkPJPOOCt1PjCIpq5Z6pZbVSSdGCX0fbe0c=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gt.net; h=from:to:cc
 :references:in-reply-to:subject:date:message-id:mime-version
 :content-type:content-transfer-encoding; q=dns; s=mail; b=V+cFll
 hafcycC5LzeA4KSTYOwKHUs4XZFi8SJneJLqTI8vmZ1vhhYpSXhNOVqJ/wPTd7cH
 9/qDcPspxpI5IogUOoYvgoy+cfMFzB5yOoCBNsdkFzQAwchR4eg8LgtqHKgnqzsq
 XoqtO3rodHGKw4T7ZjetOhc+/JTrbLH/Dzaso=
Received: (qmail 13036 invoked from network); 12 Jan 2018 17:17:08 -0000
X-AntiVirus: Clean
Received: from gateway.gossamer-threads.com (HELO nathanwindows)
 (nathan@gt.net@208.70.247.145)
 by gossamer.nmsrv.com with ESMTPSA (DHE-RSA-AES256-GCM-SHA384 encrypted);
 12 Jan 2018 17:17:08 -0000
From: "Nathan March" <nathan@gt.net>
To: "'Hans van Kranenburg'" <hans@knorrie.org>,
 "'Peter'" <xen@randomwebstuff.com>,
 "'Lars Kurth'" <lars.kurth.xen@gmail.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
 <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
 <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
 <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>
 <b9015baa7c417c4b6c4742d6340c77a9@randomwebstuff.com>
 <b8c362b9-90e7-cef3-cb54-c89540424ab9@knorrie.org>
In-Reply-To: <b8c362b9-90e7-cef3-cb54-c89540424ab9@knorrie.org>
Date: Fri, 12 Jan 2018 09:17:06 -0800
Message-ID: <05ed01d38bc9$2bcb0890$836119b0$@gt.net>
MIME-Version: 1.0
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AQIdpPvrb+PS5DWlhxttSXvF9akqYQIylcEzAnJBAkIBqAHCcQI7ugUnAttwHNgC4dwT9QIXPiCHAriE950BocVyBAHD8Pp7oihrodA=
Content-Language: en-us
Cc: 'Juergen Gross' <jgross@suse.com>,
 'xen-devel' <xen-devel@lists.xenproject.org>,
 'Doug Goldstein' <cardoe@cardoe.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+IEluIHRoZSBtYXRyaXggSSBzZWUgIklzIGEgdXNlciBzcGFjZSBhdHRhY2sgb24gdGhlIGd1
ZXN0IGtlcm5lbCBwb3NzaWJsZQo+ID4gKHdoZW4gcnVubmluZyBpbiBhIFhlbiBWTSk/IiBGb3Ig
UFZIIChhbmQgSFZNKSA9IFllc1sxXSB3aGVyZSBbMV0KPiA+IEltcGFjdHMgSW50ZWwgQ1BVcyBv
bmx5Lgo+ID4KPiA+IElzIHRoZXJlIGFueSBtaXRpZ2F0aW9uIGZvciB0aGlzPyAgaS5lLiBIb3cg
dG8gcHJvdGVjdCBhIGd1ZXN0IFZNIGZyb20KPiA+IGl0cyBvd24gdXNlcnNwYWNlIHByb2Nlc3Nl
cy4KPiAKPiBUaGF0IHBhcnQgaXMgaGFuZGxlZCBieSB0aGUga2VybmVsIGluc2lkZSB0aGUgZ3Vl
c3QuIFhlbiBkb2Vzbid0IHNlZQo+IHRoYXQgaGFwcGVuaW5nLgo+IAo+IEl0J3MgZm9yIGV4YW1w
bGUgdGhlIEtQVEkvS0FJU0VSIHBhdGNoZXMgdGhhdCBnb3QgaW50byB0aGUgbGludXgga2VybmVs
cwo+IG5vdy4KClRoZSBtb3N0IHJlY2VudCB1cGRhdGUgdG8gWFNBLTI1NCBzZWVtcyB0byBjbGVh
cmx5IHN0YXRlIHRoYXQgdGhlIGtlcm5lbCBLUFRJIHBhdGNoZXMgd2lsbCBub3QgcHJvdGVjdCB0
aGUgZ3Vlc3QgZnJvbSBpdHNlbGYgd2l0aCB0aGUgc2hpbSBpbnN0YWxsZWQ6Cgo+IFBWLWluLVBW
SC9IVk0gc2hpbSBhcHByb2FjaCBsZWF2ZXMgKmd1ZXN0KiB2dWxuZXJhYmxlIHRvIE1lbHRkb3du
Cj4gYXR0YWNrcyBmcm9tIGl0cyB1bnByaXZpbGVnZWQgdXNlcnMsIGV2ZW4gaWYgdGhlIGd1ZXN0
IGhhcyBLUFRJCj4gcGF0Y2hlcy4gIFRoYXQgaXMsIGd1ZXN0IHVzZXJzcGFjZSBjYW4gdXNlIE1l
bHRkb3duIHRvIHJlYWQgYWxsIG1lbW9yeQo+IGluIHRoZSBzYW1lIGd1ZXN0LgoKU28gdGhlIHF1
ZXN0aW9ucyByZW1haW5zLCBob3cgZG8geW91IHByb3RlY3QgYSBndWVzdCBmcm9tIGEgbWFsaWNp
b3VzIHVzZXIgaW5zaWRlIG9mIGl0PwoKSXMgaXQgcmVhbGx5IHRoZSBjYXNlIHRoYXQgdGhlICpv
bmx5KiBmdWxsIHNvbHV0aW9uIHRvIG1vdmUgdG8geGVuIDQuMTAgYW5kIGd1ZXN0IGtlcm5lbCA0
LjExPyEKCkNoZWVycywKTmF0aGFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 17:23:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 17:23:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea331-0007Hf-KF; Fri, 12 Jan 2018 17:23:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=clhg=eh=citrix.com=prvs=54360ad83=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ea330-0007HZ-1P
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 17:23:18 +0000
X-Inumbo-ID: 94ecb2cb-f7bd-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94ecb2cb-f7bd-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 17:25:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,349,1511827200"; d="scan'208";a="458009948"
Date: Fri, 12 Jan 2018 17:23:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andy Smith <andy@strugglers.net>
Message-ID: <20180112172310.fgae5zteo3oy6hmi@citrix.com>
References: <20180111230025.GM29360@bitfolk.com>
 <CA+aC4ktpFJwbHm01DMydzkHQmqEyJCzvP61guyOHPkcteoPELA@mail.gmail.com>
 <20180112015617.GN29360@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180112015617.GN29360@bitfolk.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <anthony@codemonkey.ws>
Subject: Re: [Xen-devel] Trying out vixen: qemu processes left behind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDE6NTY6MTdBTSArMDAwMCwgQW5keSBTbWl0aCB3cm90
ZToKPiBIaSBBbnRob255LAo+IAo+IE9uIFRodSwgSmFuIDExLCAyMDE4IGF0IDAzOjQ3OjI1UE0g
LTA4MDAsIEFudGhvbnkgTGlndW9yaSB3cm90ZToKPiA+IE9uIFRodSwgSmFuIDExLCAyMDE4IGF0
IDM6MDAgUE0sIEFuZHkgU21pdGggPGFuZHlAc3RydWdnbGVycy5uZXQ+IHdyb3RlOgo+ID4gPiAk
IHN1ZG8geGwgbGlzdAo+ID4gPiBOYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIElEICAgTWVtIFZDUFVzICAgICAgU3RhdGUgICBUaW1lKHMpCj4gPiA+IERvbWFpbi0w
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAgIDIwNDggICAgIDIgICAgIHIt
LS0tLSAgMTA0MTE0LjAKPiA+ID4gKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAxNyAgICAgMSAgICAgMiAgICAgLS1wcy1kICAgICAgMTQuMgo+ID4gPiAkIHBzIGF3
dXggfCBncmVwIHFlbXUKPiA+ID4gcm9vdCAgICAgIDMzMTAgIDEuMiAgMS4yIDQzMDY0OCAyNDY3
NiA/ICAgICAgICBTTGwgIDIyOjQ4ICAgMDowNiAvdXNyL2xvY2FsL2xpYi94ZW4vYmluL3FlbXUt
c3lzdGVtLWkzODYgLXhlbi1kb21pZCAxNyAtY2hhcmRldiBzb2NrZXQsaWQ9bGlieGwtY21kLHBh
dGg9L3Zhci9ydW4veGVuL3FtcC1saWJ4bC0xNyxzZXJ2ZXIsbm93YWl0IC1uby1zaHV0ZG93biAt
bW9uIGNoYXJkZXY9bGlieGwtY21kLG1vZGU9Y29udHJvbCAtY2hhcmRldiBzb2NrZXQsaWQ9bGli
eGVuc3RhdC1jbWQscGF0aD0vdmFyL3J1bi94ZW4vcW1wLWxpYnhlbnN0YXQtMTcsc2VydmVyLG5v
d2FpdCAtbW9uIGNoYXJkZXY9bGlieGVuc3RhdC1jbWQsbW9kZT1jb250cm9sIC1ub2RlZmF1bHRz
IC1uby11c2VyLWNvbmZpZyAtbmFtZSBkZWJ0ZXN0MSAtZGlzcGxheSBub25lIC1zZXJpYWwgcHR5
IC1ib290IG9yZGVyPWMgLXNtcCAyLG1heGNwdXM9MiAtbmV0ZGV2IHR5cGU9dGFwLGlkPW5ldDAs
aWZuYW1lPXZpZjE3LjAtZW11LHNjcmlwdD1ubyxkb3duc2NyaXB0PW5vIC1tYWNoaW5lIHhlbmZ2
IC1jZHJvbSAvdmFyL2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzL2RlYnRlc3QxLmlzbyAtbSAyNTUy
Cj4gPiA+Cj4gPiA+IElmIEkga2lsbCB0aGUgcWVtdSBwcm9jZXNzIHRoZW4gdGhlIGRvbWFpbiBk
b2VzIGF3YXkuCj4gPiA+Cj4gPiA+IElzIHRoaXMgZXhwZWN0ZWQ/IEl0IGRvZXNuJ3Qgc2VlbSB3
b3JrYWJsZSBpZiBzby4KPiA+IAo+ID4gVXN1YWxseSB0aGlzIG1lYW5zIHRoZXJlIGlzIGEgZGFu
Z2xpbmcgYmFja2VuZCB0aGF0IHdhc24ndCBwcm9wZXJseQo+ID4gdGVybWluYXRlZC4gIEl0IHdv
dWxkIGJlIHVzZWZ1bCB0byB4ZW5zdG9yZS1scyB0aGUgZG9tYWluIGFuZCBzZWUKPiA+IHdoaWNo
IGJhY2tlbmQgaXMgbm90IGluIGEgZGlzY29ubmVjdGVkIHN0YXRlLgo+IAo+IEFmdGVyIGhhbHRp
bmcgdGhhdDoKPiAKPiAkIHN1ZG8geGwgbGlzdAo+IE5hbWUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSUQgICBNZW0gVkNQVXMgICAgICBTdGF0ZSAgIFRpbWUocykKPiBE
b21haW4tMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAyMDQ4ICAgICAy
ICAgICByLS0tLS0gIDEwNDI0Ni42Cj4gKG51bGwpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAxOSAgICAgMSAgICAgMiAgICAgLS1wcy1kICAgICAgODYuNgo+ICQgc3VkbyB4
ZW5zdG9yZS1scwo+IHRvb2wgPSAiIgo+ICB4ZW5zdG9yZWQgPSAiIgo+IGxvY2FsID0gIiIKPiAg
ZG9tYWluID0gIiIKPiAgIDAgPSAiIgo+ICAgIGNvbnRyb2wgPSAiIgo+ICAgICBmZWF0dXJlLXBv
d2Vyb2ZmID0gIjEiCj4gICAgIGZlYXR1cmUtcmVib290ID0gIjEiCj4gICAgIGZlYXR1cmUtc3Vz
cGVuZCA9ICIxIgo+ICAgIGRvbWlkID0gIjAiCj4gICAgbmFtZSA9ICJEb21haW4tMCIKPiAgICBk
ZXZpY2UtbW9kZWwgPSAiIgo+IHZtID0gIiIKPiBsaWJ4bCA9ICIiCj4gJCBzdWRvIHhlbnN0b3Jl
LWxzIC9sb2NhbC9kb21haW4vMTkKPiB4ZW5zdG9yZS1sczogeHNfZGlyZWN0b3J5ICgvbG9jYWwv
ZG9tYWluLzE5KTogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeQo+IAoKVGhlcmUgaXMgYSBidWcg
aW4gdGhlIGRtIHdyYXBwZXIgdGhhdCB3b3VsZCBjYXVzZSBRRU1VIHRvIGJlY29tZQpvcnBoYW5l
ZC4gQW4gdXBkYXRlZCB2ZXJzaW9uIHdpbGwgYmUgcHJvdmlkZWQuCgpXZWkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 17:25:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 17:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea35S-0007Oz-0Q; Fri, 12 Jan 2018 17:25:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea35Q-0007Oi-5C
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 17:25:48 +0000
X-Inumbo-ID: edda763b-f7bd-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id edda763b-f7bd-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 17:27:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="65985938"
To: Nathan March <nathan@gt.net>, 'Hans van Kranenburg' <hans@knorrie.org>,
 'Peter' <xen@randomwebstuff.com>, 'Lars Kurth' <lars.kurth.xen@gmail.com>
References: <B3F5B430-F55E-446C-A7C5-7830F2CEDFCD@gmail.com>
 <888C1DAE-2B56-4D59-8529-D9DEA410BB9E@gmail.com>
 <edec8de6-c678-2aa1-5c50-97533c14f8f6@citrix.com>
 <20180107150029.GA2935@mail-itl>
 <alpine.DEB.2.10.1801081804150.4603@sstabellini-ThinkPad-X260>
 <2ff9538c98ece66b66da2484a7b7d67c@randomwebstuff.com>
 <30d1c766-eee6-9af3-3770-05dad888294b@suse.com>
 <4A0D5682-1292-43E9-BBDA-331B3CEF15A4@gmail.com>
 <B50B31AF-0F8E-48B8-A51E-0CD0948631E9@gmail.com>
 <b9015baa7c417c4b6c4742d6340c77a9@randomwebstuff.com>
 <b8c362b9-90e7-cef3-cb54-c89540424ab9@knorrie.org>
 <05ed01d38bc9$2bcb0890$836119b0$@gt.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2ff2db25-ef5e-3a02-f015-8ce7087ede68@citrix.com>
Date: Fri, 12 Jan 2018 17:25:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <05ed01d38bc9$2bcb0890$836119b0$@gt.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: 'Juergen Gross' <jgross@suse.com>,
 'xen-devel' <xen-devel@lists.xenproject.org>,
 'Doug Goldstein' <cardoe@cardoe.com>
Subject: Re: [Xen-devel] Xen Project Spectre/Meltdown FAQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDEvMTggMTc6MTcsIE5hdGhhbiBNYXJjaCB3cm90ZToKPj4+IEluIHRoZSBtYXRyaXgg
SSBzZWUgIklzIGEgdXNlciBzcGFjZSBhdHRhY2sgb24gdGhlIGd1ZXN0IGtlcm5lbCBwb3NzaWJs
ZQo+Pj4gKHdoZW4gcnVubmluZyBpbiBhIFhlbiBWTSk/IiBGb3IgUFZIIChhbmQgSFZNKSA9IFll
c1sxXSB3aGVyZSBbMV0KPj4+IEltcGFjdHMgSW50ZWwgQ1BVcyBvbmx5Lgo+Pj4KPj4+IElzIHRo
ZXJlIGFueSBtaXRpZ2F0aW9uIGZvciB0aGlzPyAgaS5lLiBIb3cgdG8gcHJvdGVjdCBhIGd1ZXN0
IFZNIGZyb20KPj4+IGl0cyBvd24gdXNlcnNwYWNlIHByb2Nlc3Nlcy4KPj4gVGhhdCBwYXJ0IGlz
IGhhbmRsZWQgYnkgdGhlIGtlcm5lbCBpbnNpZGUgdGhlIGd1ZXN0LiBYZW4gZG9lc24ndCBzZWUK
Pj4gdGhhdCBoYXBwZW5pbmcuCj4+Cj4+IEl0J3MgZm9yIGV4YW1wbGUgdGhlIEtQVEkvS0FJU0VS
IHBhdGNoZXMgdGhhdCBnb3QgaW50byB0aGUgbGludXgga2VybmVscwo+PiBub3cuCj4gVGhlIG1v
c3QgcmVjZW50IHVwZGF0ZSB0byBYU0EtMjU0IHNlZW1zIHRvIGNsZWFybHkgc3RhdGUgdGhhdCB0
aGUga2VybmVsIEtQVEkgcGF0Y2hlcyB3aWxsIG5vdCBwcm90ZWN0IHRoZSBndWVzdCBmcm9tIGl0
c2VsZiB3aXRoIHRoZSBzaGltIGluc3RhbGxlZDoKPgo+PiBQVi1pbi1QVkgvSFZNIHNoaW0gYXBw
cm9hY2ggbGVhdmVzICpndWVzdCogdnVsbmVyYWJsZSB0byBNZWx0ZG93bgo+PiBhdHRhY2tzIGZy
b20gaXRzIHVucHJpdmlsZWdlZCB1c2VycywgZXZlbiBpZiB0aGUgZ3Vlc3QgaGFzIEtQVEkKPj4g
cGF0Y2hlcy4gIFRoYXQgaXMsIGd1ZXN0IHVzZXJzcGFjZSBjYW4gdXNlIE1lbHRkb3duIHRvIHJl
YWQgYWxsIG1lbW9yeQo+PiBpbiB0aGUgc2FtZSBndWVzdC4KPiBTbyB0aGUgcXVlc3Rpb25zIHJl
bWFpbnMsIGhvdyBkbyB5b3UgcHJvdGVjdCBhIGd1ZXN0IGZyb20gYSBtYWxpY2lvdXMgdXNlciBp
bnNpZGUgb2YgaXQ/CgpTd2l0Y2ggaXQgdG8gYmVpbmcgYW4gSFZNL1BWSCBndWVzdCwgYW5kIHVz
ZSBMaW51eCdzIEtQVEksIG9yIHdhaXQgdG8Kc2VlIGlmIHdlIGNhbiBzZW5zaWJseSBpbXBsZW1l
bnQgWFBUSS4KCkEgUFYgZXhlY3V0ZXMganVzdCBsaWtlIGEgdXNlcnNwYWNlIHByb2Nlc3MgdW5k
ZXIgbmF0aXZlIExpbnV4LsKgIFRoZQphcmNoaXRlY3R1cmUgbWVhbnMgdGhhdCBYZW4gb3ducyB0
aGUgcGFnZXRhYmxlcywgYnV0IHRoYXQgdGhlIGd1ZXN0Cmtlcm5lbCBjb250cm9scyB0aGUgY29u
dGVudCAoYWxiZWl0LCBhdWRpdGVkKSBvZiB0aGUgcGFnZXRhYmxlcy4KCkEgZnVsbCBhbmQgcHJv
cGVyIGZpeCBmb3IgU1AzL01lbHRkb3duIGZvciBQViBndWVzdHMgY2FuIG9ubHkgY29tZSBmcm9t
CmEgY2hhbmdlIGluIFhlbi7CoCBPdGhlcndpc2UsIGl0IGlzIGxpa2UgZXhwZWN0aW5nIHRoYXQg
YSBjaGFuZ2UgaW4Kc3lzdGVtZCB3b3VsZCBiZSBhYmxlIHRvIG1ha2UgeW91ciBuYXRpdmUgc3lz
dGVtIHNlY3VyZSB0byBTUDMvTWVsdGRvd24uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 17:35:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 17:35:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3EK-00008p-Rc; Fri, 12 Jan 2018 17:35:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gk3p=eh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ea3EJ-00008j-1P
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 17:34:59 +0000
X-Inumbo-ID: 366a4b89-f7bf-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 366a4b89-f7bf-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 17:37:08 +0000 (UTC)
Received: from [10.135.48.227] (162-198-228-36.lightspeed.wlfrct.sbcglobal.net
 [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 773462173D;
 Fri, 12 Jan 2018 17:34:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 773462173D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 12 Jan 2018 09:34:41 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A58FA9B020000780019E4EA@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1801120932540.15566@sstabellini-ThinkPad-X260>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
 <20180112170205.5tlaiczuhni63kuw@MacBook-Pro-de-Roger.local>
 <5A58FA9B020000780019E4EA@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, security@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxMiBKYW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEyLjAxLjE4
IGF0IDE4OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gRnJpLCBKYW4g
MTIsIDIwMTggYXQgMDM6MTk6MzhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gQEAg
LTc5OSw2ICs5ODIsMTAgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBp
bgo+ID4+ICAKPiA+PiAgICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFja19zdGFydDsKPiA+PiAgCj4g
Pj4gKyAgICBpZiAoICFzZXR1cF9jcHVfcm9vdF9wZ3QoMCkgKQo+ID4+ICsgICAgICAgIHBhbmlj
KCJObyBtZW1vcnkgZm9yIHJvb3QgcGFnZSB0YWJsZVxuIik7Cj4gPj4gKyAgICBnZXRfY3B1X2lu
Zm8oKS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7Cj4gPiAKPiA+IFdvdWxk
bid0IGl0IGJlIGhlbHBmdWwgdG8gaGF2ZSBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gZGVjaWRl
IHdoZXRoZXIKPiA+IHRvIGVuYWJsZSB0aGlzIGZlYXR1cmUgb3Igbm90Pwo+IAo+IFdlbGwsIHRo
YXQgd291bGQgYmUgYW4gb3B0aW9uLCBidXQgZmFsbGluZyBpbnRvIHRoZSBvcHRpbWl6YXRpb24K
PiBjYXRlZ29yeS4gT25jZSB0aGUgYmFzaWMgY29uY2VwdCBoYXMgYmVlbiBwcm92ZW4gYnkgYSAy
bmQKPiBwYXJ0eSB0byBoYXZlIG5vIG9idmlvdXMgZmxhd3MsIGFsb25nIHdpdGggYmFja3BvcnRp
bmcgc29tZQo+IG9mIHRoZSBpbXByb3ZlbWVudHMgd291bGQgYmUgbXkgZ29hbCB0byB3b3JrIG9u
LCBidXQgdGhlCj4gbGF0dGVyIGJlaGluZCBsb29raW5nIGF0IHRoZSBTcGVjdHJlIHBhdGNoZXMg
KGkuZS4gSSBmaXJzdCB3YW50Cj4gdG8gZ2V0IGFsbCBmaXhlcyBzb3J0ZWQsIGFuZCB0aGVuIGRl
YWwgd2l0aCBpbXByb3ZlbWVudHMpLgoKVGhhdCdzIGFuIGFtYXppbmcgd29yaywgSmFuLiBUaGFu
ayB5b3UhIEZpbmFsbHksIGEgZml4IEkgY2FuIGRlcGxveS4gQXMKc29vbiBhcyB0aGlzIHBhdGNo
IGlzIHByb3Blcmx5IHZlcmlmaWVkLCBJIHRoaW5rIHdlIHNob3VsZCB1cGRhdGUgYWxsCnJlZmVy
ZW5jZXMgdG8gTWVsdGRvd24gaW4gb3VyIGRvY3MgYW5kIGFkdmlzb3JpZXMgdG8gcG9pbnQgdG8g
dGhpcyBmaXguCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 17:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 17:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3G9-0000I0-Eo; Fri, 12 Jan 2018 17:36:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dgpl=eh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ea3G8-0000HV-Rc
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 17:36:52 +0000
X-Inumbo-ID: f9c836d6-f7be-11e7-b4a6-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9c836d6-f7be-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 18:35:26 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea3Fo-0004gu-BD; Fri, 12 Jan 2018 17:36:32 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1ea3Fo-0000JJ-8f; Fri, 12 Jan 2018 17:36:32 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1ea3Fo-0000JJ-8f@xenbits.xenproject.org>
Date: Fri, 12 Jan 2018 17:36:32 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 6

        Information leak via side effects of speculative execution

UPDATES IN VERSION 6
====================

PVH shim ("Comet") for 4.10 is available.

Mention within-guest attack in README.vixen as well as
README.which-shim.

Vixen shim converter script "exec"s qemu, avoiding stale qemu
processes (and, therefore, avoiding stale domains).

ISSUE DESCRIPTION
=================

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1 and SP2.

SP3 can be mitigated by running guests in HVM or PVH mode.
(Within-guest attacks are still possible unless the guest OS has also
been updated with an SP3 mitigation series such as KPTI/Kaiser.)

For guests with legacy PV kernels which cannot be run in HVM or PVH
mode directly, we have developed two "shim" hypervisors that allow PV
guests to run in HVM mode or PVH mode.  This prevents attacks on the
host, but it leaves the guest vulnerable to Meltdown attacks by its
own unprivileged processes, even if the guest OS has KPTI or similar
Meltdown mitigation.

The HVM shim (codenamed "Vixen") is available now, as is the PVH shim
(codenamed "Comet") for Xen 4.10.  We expect to have Comet for 4.8 and
4.9 within a few days.  Please read README.which-shim to determine
which shim is suitable for you.

$ sha256sum xsa254*/*
f81c4624f8b188a2c33efa8687d3442bbd17c476e1a10761ef70c0aa99f6c659  xsa254/README.comet
1c594822dbd95998951203f6094bc77586d5720788de15897784d20bacb2ef08  xsa254/README.vixen
7e816160c1c1d1cd93ec3c3dd9753c8f3957fefe86b7aa967e9e77833828f849  xsa254/README.which-shim
1d2098ad3890a5be49444560406f8f271c716e9f80e7dfe11ff5c818277f33f8  xsa254/pvshim-converter.pl
$

RESOLUTION
==========

There is no available resolution for SP1.  A solution may be available
in the future.

We are working on patches which mitigate SP2 but these are not
currently available.  Given that the vulnerabilities are now public,
these will be developed and published in public, initially via
xen-devel.


NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaWPIbAAoJEIP+FMlX6CvZQuoH/0A21scnQhrQPmFjtBO0b0Ai
/xQ7VCf2t3iKeZYJJGzj2atE1Hj91H6sZe6t6tLFbfPeYv2Gbfpl/09EE8ONSpSj
ae69fgwQN/EvpkCVec+QWQ0pWj7tLYgkT4IwQJSW+6VrTWjEV8PzQgkfjgclJEOk
J7EhaauI0qZVPEC2QZoMGJlgwfoS4xJalpCUGflrvgtmPhYbGGYDP8bP7WbVtqYS
I9nIoqndBdeWeyyu1O+cnMquV5BX2Nq7BDOTB3SMwNBHsnKudRQQRc3yNdmvQa2C
jvUMs/U7rqfK5pgOfimvLSDLR0TSnzNC8ahuI9Tv6TSwIl+AVt4xg0DZzhMjiqQ=
=aOVG
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa254/README.comet"
Content-Disposition: attachment; filename="xsa254/README.comet"
Content-Transfer-Encoding: base64

CQkJICAgIFBWLWluLVBWSCBzaGltCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9PT09PT09PT09PT09PQoKU3VtbWFyeQotLS0tLS0tCgpUaGlzIFJF
QURNRSBkZXNjcmliZXMgb25lIG9mIHR3byBtaXRpZ2F0aW9uIHN0cmF0ZWdp
ZXMgZm9yIE1lbHRkb3duLgoKVGhlIGJhc2ljIHByaW5jaXBsZSBpcyB0byBy
dW4gUFYgZ3Vlc3RzICh3aGljaCBjYW4gcmVhZCBhbGwgb2YgaG9zdAptZW1v
cnkgZHVlIHRvIHRoZSBoYXJkd2FyZSBidWdzKSBhcyBQVkggZ3Vlc3RzICh3
aGljaCBjYW5ub3QsIGF0IGxlYXN0Cm5vdCBkdWUgdG8gTWVsdGRvd24pLiAg
VGhlIFBWIGVudmlyb25tZW50IGlzIHN0aWxsIHByb3ZpZGVkIHRvIHRoZQpn
dWVzdCBieSBhbiBlbWJlZGRlZCBjb3B5IG9mIFhlbiwgdGhlICJzaGltIi4g
IFRoaXMgdmVyc2lvbiBvZiB0aGUKc2hpbSBpcyBjb2RlbmFtZWQgIkNvbWV0
Ii4KClVubGlrZSBWaXhlbiwgQ29tZXQgcmVxdWlyZXMgbW9kaWZpY2F0aW9u
cyB0byB0aGUgdG9vbHN0YWNrIGFuZCBob3N0Cmh5cGVydmlzb3IuCgpOb3Rl
IHRoYXQgYm90aCBvZiB0aGVzZSBzaGltLWJhc2VkIGFwcHJvYWNoZXMgcHJl
dmVudCBhdHRhY2tzIG9uIHRoZQpob3N0LCBidXQgbGVhdmUgdGhlIGd1ZXN0
IHZ1bG5lcmFibGUgdG8gTWVsdGRvd24gYXR0YWNrcyBieSBpdHMgb3duCnVu
cHJpdmlsZWdlZCBwcm9jZXNzZXM7IHRoaXMgaXMgdHJ1ZSBldmVuIGlmIHRo
ZSBndWVzdCBPUyBoYXMgS1BUSSBvcgpzaW1pbGFyIE1lbHRkb3duIG1pdGln
YXRpb24uCgpBdCB0aGUgbW9tZW50LCBvbmx5IDQuMTAgaXMgYXZhaWxhYmxl
LiAgV2UgaG9wZSB0byBoYXZlIDQuOCBhbmQgNC45IGluCnRoZSBjb21pbmcg
ZmV3IGRheXMuCgpXaGF0IHlvdSB3aWxsIG5lZWQKLS0tLS0tLS0tLS0tLS0t
LS0tCgogKiBZb3Ugd2lsbCBuZWVkIHRoZSB4ZW4uZ2l0IHdpdGggdGhlIGZv
bGxvd2luZyB0YWdzOgogIC0gRm9yIDQuMTA6IDQuMTAuMC1zaGltLWNvbWV0
LTEKCkJ1aWxkIGluc3RydWN0aW9uczogNC4xMAotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KCjEuIEJ1aWxkIGEgNC4xMCsgc3lzdGVtCiAgICBnaXQgY2xv
bmUgZ2l0Oi8veGVuYml0cy54ZW5wcm9qZWN0Lm9yZy94ZW4uZ2l0IHhlbi5n
aXQKICAgIGNkIHhlbi5naXQKICAgIGdpdCBjaGVja291dCA0LjEwLjAtc2hp
bS1jb21ldC0xLjEKCkRvIGEgYnVpbGQgYW5kIGluc3RhbGwgYXMgbm9ybWFs
LiAgVGhlIHNoaW0gd2lsbCBiZSBidWlsdCBhcyBwYXJ0IG9mIHRoZQpub3Jt
YWwgYnVpbGQgcHJvY2VzcywgYW5kIHBsYWNlZCB3aXRoIG90aGVyICdzeXN0
ZW0nIGJpbmFyaWVzIHdoZXJlIHRoZQp0b29zdGFjayBrbm93cyBob3cgdG8g
ZmluZCBpdC4KClVzYWdlIGluc3RydWN0aW9ucwotLS0tLS0tLS0tLS0tLS0t
LS0KCiogQ29udmVydGluZyBhIFBWIGNvbmZpZyB0byBhIFBWSCBzaGltIGNv
bmZpZwoKLSBSZW1vdmUgYW55IHJlZmVyZW5jZSB0byAnYnVpbGRlcicgKGUu
Zy4sIGBidWlsZGVyPSJnZW5lcmljImApCi0gQWRkIHRoZSBmb2xsb3dpbmcg
dHdvIGxpbmVzOgogIHR5cGU9InB2aCIKICBwdnNoaW09MQoKKiBDb252ZXJ0
aW5nIGEgUFYgY29uZmlnIHRvIGEgUFZIIGNvbmZpZwoKSWYgeW91IGhhdmUg
YSBrZXJuZWwgY2FwYWJsZSBvZiBib290aW5nIFBWSCwgdGhlbiBQVkggbW9k
ZSBpcyBib3RoCmZhc3RlciBhbmQgbW9yZSBzZWN1cmUgdGhhbiBQViBvciBQ
Vkgtc2hpbSBtb2RlLgoKLSBSZW1vdmUgYW55IHJlZmVyZW5jZSB0byAnYnVp
bGRlcicgKGUuZy4sIGBidWlsZGVyPSJnZW5lcmljImApCi0gQWRkIHRoZSBm
b2xsb3dpbmcgbGluZToKICB0eXBlPSJwdmgiCg==

--=separator
Content-Type: application/octet-stream; name="xsa254/README.vixen"
Content-Disposition: attachment; filename="xsa254/README.vixen"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgIFBWLWluLUhWTSBzaGltIHdpdGggInNpZGVjYXIi
IElTTwogICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1FIGRlc2Ny
aWJlcyBvbmUgb2YgdHdvIG1pdGlnYXRpb24gc3RyYXRlZ2llcyBmb3IgTWVs
dGRvd24uCgpUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRvIHJ1biBQViBndWVz
dHMgKHdoaWNoIGNhbiByZWFkIGFsbCBvZiBob3N0Cm1lbW9yeSBkdWUgdG8g
dGhlIGhhcmR3YXJlIGJ1Z3MpIGFzIEhWTSBndWVzdHMgKHdoaWNoIGNhbm5v
dCwgYXQgbGVhc3QKbm90IGR1ZSB0byBNZWx0ZG93bikuICBUaGUgUFYgZW52
aXJvbm1lbnQgaXMgc3RpbGwgcHJvdmlkZWQgdG8gdGhlCmd1ZXN0IGJ5IGFu
IGVtYmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0iLiAgVGhpcyB2ZXJz
aW9uIG9mIHRoZQpzaGltIGlzIGNvZGVuYW1lZCAiVml4ZW4iLgoKSW4gb3Jk
ZXIgdG8gYm9vdCB0aGUgc2hpbSB3aXRoIGFuIHVubW9kaWZpZWQgdG9vbHN0
YWNrLCB5b3UgYWxzbwpwcm92aWRlIGEgc3BlY2lhbCBkaXNrIGNvbnRhaW5p
bmcgdGhlIHNoaW0gYW5kIHRoZSBndWVzdCBrZXJuZWwgKG9yCnB2Z3J1Yik7
IHRoaXMgaXMgY2FsbGVkIHRoZSAic2lkZWNhciIuCgpOb3RlIHRoYXQgYm90
aCBvZiB0aGVzZSBzaGltLWJhc2VkIGFwcHJvYWNoZXMgcHJldmVudCBhdHRh
Y2tzIG9uIHRoZQpob3N0LCBidXQgbGVhdmUgdGhlIGd1ZXN0IHZ1bG5lcmFi
bGUgdG8gTWVsdGRvd24gYXR0YWNrcyBieSBpdHMgb3duCnVucHJpdmlsZWdl
ZCBwcm9jZXNzZXM7IHRoaXMgaXMgdHJ1ZSBldmVuIGlmIHRoZSBndWVzdCBP
UyBoYXMgS1BUSSBvcgpzaW1pbGFyIE1lbHRkb3duIG1pdGlnYXRpb24uCgpX
aGF0IHlvdSB3aWxsIG5lZWQKLS0tLS0tLS0tLS0tLS0tLS0tCgogKiBZb3Vy
IGhvc3QgbXVzdCBiZSBhYmxlIHRvIHJ1biBncnViLW1rcmVzY3VlIHRvIGdl
bmVyYXRlIGEgLmlzbwogKiBZb3Ugd2lsbCB0aGVyZWZvcmUgbmVlZCB4b3Jy
aXNvIGFuZCBtdG9vbHMKICogWW91IG11c3QgYmUgdXNpbmcgeGwgYW5kIGFi
bGUgdG8gdXNlIGFuIGFsdGVybmF0aXZlIHlvdXIgZ3Vlc3QgY29uZmlnCgog
KiBZb3Ugd2lsbCBuZWVkIHRoZSBzY3JpcHQgInB2c2hpbS1jb252ZXJ0ZXIu
cGwiCiAgLSBUaGlzIHJlbGllcyBvbiBwZXJsLWpzb24KICogWW91IHdpbGwg
bmVlZCB0aGUgeGVuLmdpdCB0YWcgNC45LjEtc2hpbS12aXhlbi0xCgoKSW5z
dHJ1Y3Rpb25zCi0tLS0tLS0tLS0tLQoKMS4gT24gYSBzdWl0YWJsZSBzeXN0
ZW0gKHBlcmhhcHMgYSBkaWZmZXJlbnQgaG9zdCkKICAgIGdpdCBjbG9uZSBn
aXQ6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hlbi5naXQgeGVuLmdpdAog
ICAgY2QgeGVuLmdpdAogICAgZ2l0IGNoZWNrb3V0IDQuOS4xLXNoaW0tdml4
ZW4tMQoKSWYgeW91IG5lZWQgYmktZGlyZWN0aW9uYWwgY29uc29sZSBhbmQg
ZG9uJ3QgbWluZCBhIGxlc3MtdGVzdGVkIHBhdGNoLAp5b3UgY2FuIGFwcGx5
IHRoZSBwYXRjaCBmb3VuZCBpbiB0aGlzIGVtYWlsOgoKICAgIG1hcmMuaW5m
by8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1haWwtc3JuQHBy
Z21yLmNvbT4KCmJ1aWxkIGEgeGVuIGh5cGVydmlzb3IgYmluYXJ5IGFzIHVz
dWFsOgoKICAgIG1ha2UgeGVuCgpJZiB5b3VyIGRlZmF1bHQgdmVyc2lvbiBv
ZiBweXRob24gaXMgcHl0aG9uIDMsIHlvdSBtYXkgbmVlZCB0byBhZGQgdGhl
IGZvbGxvd2luZzoKCiAgICBtYWtlIFBZVEhPTj1weXRob24yIHhlbgoKVGhp
cyB3aWxsIGJ1aWxkIGEgZmlsZQogICAgeGVuL3hlbi5negoKMi4gQ29weSB0
aGF0IGZpbGUgdG8geW91ciBkb20wLgoKSWRlYWxseSBzb21lcGxhY2UgbGlr
ZSAvdXNyL2xpYi94ZW4vYm9vdC94ZW4tdml4ZW4uZ3oKCjMuIENvcHkgdGhl
IHNjcmlwdCBwdnNoaW0tY29udmVydGVyIHRvIHlvdXIgZG9tMCBhbmQgbWFr
ZQogICBpdCBleGVjdXRhYmxlOgogICAgICBjaG1vZCAreCBwdnNoaW0tY29u
dmVydGVyLnBsCgo0LiBGb3IgZWFjaCBndWVzdAoKICAoaSkgaWYgdGhlIGd1
ZXN0IGlzIGN1cnJlbnRseSBib290ZWQgd2l0aCBweWdydWIgeW91IG11c3Qg
Zmlyc3QKICAgc3dpdGNoIHRvIGRpcmVjdCBrZXJuZWwgYm9vdCAoYnkgbWFu
dWFsbHkgY29weWluZyB0aGUga2VybmVsIGFuZAogICBpbml0cmFtZnMgb3V0
IG9mIHRoZSBndWVzdCwgYW5kIGNvbmZpZ3VyaW5nIHRoZSBjb21tYW5kIGxp
bmUgaW4gdGhlCiAgIGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUpLCBvciBw
dmdydWIuCgogIChpaSkgcnVuCiAgICAgIC4vcHZzaGltLWNvbnZlcnRlci5w
bCAtLXNoaW09L3Vzci9saWIveGVuL2Jvb3QveGVuLXZpeGVuLmd6IC9ldGMv
eGVuL0dVRVNULmNmZyAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgog
IChpaWkpIHNodXQgdGhlIGd1ZXN0IGRvd24gY2xlYW5seQoKICAoaXYpIGNy
ZWF0ZSB0aGUgZ3Vlc3Qgd2l0aCB0aGUgbmV3IGNvbmZpZwogICAgICB4bCBj
cmVhdGUgL2V0Yy94ZW4vR1VFU1Qud2l0aC1zaGltLWNmZwoKICAodikgQ2hl
Y2sgdGhhdCBpdCBib290cyBwcm9wZXJseS4gIHhsIGNvbnNvbGUgc2hvdWxk
IHdvcmsuCgogICh2aSkgTWFrZSBhcnJhbmdlbWVudHMgc28gdGhhdCBhdXRv
c3RhcnRpbmcgb2YgdGhlIGd1ZXN0IHdpbGwgdXNlCiAgICAgdGhlIG5ldyBj
b25maWcgZmlsZSByYXRoZXIgdGhhbiB0aGUgb2xkIG9uZQoK

--=separator
Content-Type: application/octet-stream; name="xsa254/README.which-shim"
Content-Disposition: attachment; filename="xsa254/README.which-shim"
Content-Transfer-Encoding: base64

CQkgICBIb3cgdG8gZGVjaWRlIHdoaWNoIHNoaW0gdG8gdXNlCgkJICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQSB3b3JrLWFyb3VuZCB0
byBNZWx0ZG93biAoYWthICJTUDMiIG9yICJWYXJpYW50IDMiKSBvbiBJbnRl
bApwcm9jZXNzb3JzIGlzIHRvIHJ1biBndWVzdHMgaW4gSFZNIG9yIFBWSCBt
b2RlLgoKTm90ZSB0aGlzIHNoaW0tYmFzZWQgYXBwcm9hY2ggcHJldmVudHMg
YXR0YWNrcyBvbiB0aGUgaG9zdCwgYnV0IGxlYXZlcwp0aGUgZ3Vlc3QgdnVs
bmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24gdW5wcml2
aWxlZ2VkCnByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1
ZXN0IE9TIGhhcyBLUFRJIG9yIHNpbWlsYXIKTWVsdGRvd24gbWl0aWdhdGlv
bi4KClNvbWUgZ3Vlc3RzIGFyZSBkaWZmaWN1bHQgdG8gY29udmVydCB0byBy
dW5uaW5nIGluIEhWTSBvciBQVkggbW9kZSwKZWl0aGVyIGR1ZSB0byBsYWNr
IG9mIHBhcnRpdGlvbmluZyAvIE1CUiwgb3IgZHVlIHRvIGtlcm5lbApjb21w
YXRpYmlsaXRpZXMuICBBcyBhbiBlbWVyZ2VuY3kgYmFja3N0b3AsIHRoZXJl
IGFyZSB0d28gYXBwcm9hY2hlcywKd2hpY2ggd2UndmUgY29kZW5hbWVkICJW
aXhlbiIgYW5kICJDb21ldCIuICBCb3RoIGludm9sdmUgcnVubmluZyBhbgpl
bWJlZGRlZCBjb3B5IG9mIFhlbiAoY2FsbGVkIGEgInNoaW0iKSB3aXRoaW4g
dGhlIEhWTSBvciBQVkggZ3Vlc3QgdG8KcHJvdmlkZSB0aGUgbmF0aXZlIFBW
IGludGVyZmFjZS4KCkJlbG93IGRlc2NyaWJlcyB0aGUgcHJvcGVydGllcywg
YW5kIHdobyBtaWdodCB3YW50IHRvIHVzZSBlYWNoIG9uZS4KCk5PVEU6IEJv
dGggc2hpbXMgcmVxdWlyZSBob3N0IHBhdGNoZXMgdG8gYm9vdCBvbiBBTUQg
aG9zdHMuICBUaGlzCnNob3VsZG4ndCBiZSBhbiBpc3N1ZSwgYXMgU1AzIGRv
ZXMgbm90IGFmZmVjdCBzeXN0ZW1zIHJ1bm5pbmcgb24gQU1ELgoKVml4ZW4K
LS0tLS0KClZpeGVuIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAq
IFJ1bnMgdGhlIHNoaW0gaW4gYW4gSFZNIGd1ZXN0LgogKiBJdCByZXF1aXJl
cyBubyBoeXBlcnZpc29yIG9yIHRvb2xzdGFjayBjaGFuZ2VzLCBub3IgZG9l
cyBpdCByZXF1aXJlCiAgIGEgaG9zdCByZWJvb3QuCiAqIEl0IGhhcyBiZWVu
IGV4dGVuc2l2ZWx5IHRlc3RlZCBpbiBBbWF6b24ncyBkZXBsb3ltZW50IGZv
ciB2ZXJzaW9ucwogICBvZiBYZW4gZ29pbmcgYmFjayB0byAzLjQKICogR3Vl
c3QgcmVib290cyBhcmUgcmVxdWlyZWQKICogR3Vlc3QgY29uZmlncyBtdXN0
IGJlIGZlZCB0aHJvdWdoIGEgY29udmVydGVyIHByb2dyYW0KICogVGhlIGNv
bnZlcnRlciBwcm9ncmFtIHNwaXRzIG91dCBhIHNtYWxsIGd1ZXN0LXNwZWNp
ZmljIC5pc28KICAgaW1hZ2UgKHdlIGNhbGwgdGhpcyBhICJzaWRlY2FyIikg
dXNlZCBmb3IgYm9vdGluZwogKiBCZWNhdXNlIHRoZSByZXN1bHQgaXMgYW4g
SFZNIGd1ZXN0LCB0aGlzIGFwcHJvYWNoIGludm9sdmVzCiAgIHJ1bm5pbmcg
cWVtdSBhcyBhIFBDIGVtdWxhdG9yICh0aGlzIGlzIGRvbmUgYXV0b21hdGlj
YWxseSkKICogU29tZSBjb21tb24gZmVhdHVyZXMgYXJlIG5vdCBzdXBwb3J0
ZWQ6CiAgLSBCYWxsb29uaW5nCiAgLSBNaWdyYXRpb24KICAtIHZjcHUgaG90
cGx1ZwogIC0gYmlkaXJlY3Rpb25hbCBjb25zb2xlIHN1cHBvcnQgKGNvbnNv
bGUgaXMgd3JpdGUtb25seSkKICogRGlyZWN0LWJvb3Qga2VybmVscyBhbmQg
cHZncnViIChib3RoIHB2Z3J1YjEgYW5kIHB2Z3J1YjIpIGFyZQogICBzdXBw
b3J0ZWQgYnkgdGhlIGNvbnZlcnNpb24gcHJvZ3JhbS4gICdweWdydWInIGlz
IG5vdCBzdXBwb3J0ZWQuCiAqIHhsIGFuZCB4bSBkb21haW4gY29uZmlncyBj
YW4gYmUgY29udmVydGVkOyBsaWJ2aXJ0IGRvbWFpbgogICBjb25maWd1cmF0
aW9uIGFycmFuZ2VtZW50cyBhcmUgbm90IHN1cHBvcnRlZC4KICogR3Vlc3Qg
dXNlcnNwYWNlIGNhbiByZWFkIGFsbCBvZiBndWVzdCBtZW1vcnksIHdpdGhp
biBlYWNoIGd1ZXN0LAogICBhbmQgYSBndWVzdCBtaWdpdGF0aW9uIGZvciB0
aGlzIGlzIG5vdCBwb3NzaWJsZS4KCllvdSBtaWdodCBjb25zaWRlciB0aGlz
IGFwcHJvYWNoIGlmOgotIFlvdSB3YW50IHRvIGRlcGxveSBhIGZpeCBpbW1l
ZGlhdGVseQotIFlvdSBjYW4gdG9sZXJhdGUgdGhlIGxvc3Mgb2Ygd2l0aGlu
LWd1ZXN0IHNlY3VyaXR5Ci0gWW91IGNhbid0LCBvciB3b3VsZCBsaWtlIHRv
IGF2b2lkLCB1cGRhdGluZyB0byBYZW4gNC44IG9yIG5ld2VyCi0gWW91J2Qg
bGlrZSB0byBhdm9pZCBwYXRjaGluZyBhbmQgcmVib290aW5nIHlvdXIgaG9z
dAotIFlvdSBhcmUgYWJsZSB0bzoKIC0gUnVuIGEgc2NyaXB0IHRvIG1vZGlm
eSBlYWNoIGRvbWFpbiBjb25maWcKIC0gQWZmb3JkIGFuIGV4dHJhIDgwTWlC
IHBlciBndWVzdAogLSBUb2xlcmF0ZSBoYXZpbmcgYW4gZXh0cmEgUUVNVSBh
cm91bmQKLSBZb3UgZG9uJ3QgbmVlZCBtaWdyYXRpb24sIG1lbW9yeSBiYWxs
b29uaW5nLCB2Y3B1IGhvdHBsdWcsCiAgb3IgYSBiaS1kaXJlY3Rpb25hbCBj
b25zb2xlCgpUbyB1c2UgdGhpcyBzb2x1dGlvbiwgc2VlIFJFQURNRS52aXhl
bi4KCkJpLWRpcmVjdGlvbmFsIGNvbnNvbGUgaXMgYXZhaWxhYmxlIGFzIGFu
IGV4dHJhIHBhdGNoLCBidXQgaGFzbid0IGJlZW4Kd2lkZWx5IHRlc3RlZDoK
Cm1hcmMuaW5mby8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1h
aWwtc3JuQHByZ21yLmNvbT4KCkNvbWV0Ci0tLS0tCgpDb21ldCBoYXMgdGhl
IGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogKiBSdW5zIHRoZSBzaGltIGluIGEg
UFZIIGd1ZXN0LgogKiBQVkggbW9kZSBpcyBhdmFpbGFibGUgaW4gWGVuIDQu
MTAsIGFuZCB3aWxsIGJlIGJhY2twb3J0ZWQgdG8gWGVuCiAgIDQuOSBhbmQg
NC44IGJ1dCBubyBmYXJ0aGVyCiAqIFJlcXVpcmVzIGhvc3QgaHlwZXJ2aXNv
ciBhbmQgdG9vbHN0YWNrIHBhdGNoZXMgKGFuZCBob3N0IHJlYm9vdCksCiAg
IGV2ZW4gZm9yIFhlbiA0LjEwCiAqIFJlcXVpcmVzIG1pbmltYWwgZ3Vlc3Qg
Y29uZmlnIGNoYW5nZXMsIGFuZCBubyAic2lkZWNhciIKICogQm9vdGxvYWRp
bmcgaXMgaWRlbnRpY2FsIHRvIG5hdGl2ZSBQViBndWVzdHM7IGRpcmVjdC1i
b290LCBwdmdydWIsCiAgIGFuZCBweWdydWIgYWxsIHdvcmsgZXF1YWxseSB3
ZWxsCiAqIEJlY2F1c2UgdGhlIHJlc3VsdCBpcyBhIFBWSCBndWVzdCwgdGhp
cyBhcHByb2FjaCBpbnZvbHZlcyBubyBQQyBlbXVsYXRvci4KICogVGhlIGZv
bGxvd2luZyBmZWF0dXJlcyBub3QgYXZhaWxhYmxlIGluIFZpeGVuIGFyZSBz
dXBwb3J0ZWQ6CiAgLSBNZW1vcnkgYmFsbG9vbmluZwogIC0gR3Vlc3QgbWln
cmF0aW9uCiAgLSB2Y3B1IGhvdHBsdWcKICAtIGJpZGlyZWN0aW9uYWwgY29u
c29sZSBzdXBwb3J0CiAqIEd1ZXN0IHVzZXJzcGFjZSBjYW4gcmVhZCBhbGwg
b2YgZ3Vlc3QgbWVtb3J5LCB3aXRoaW4gZWFjaCBndWVzdCwKICAgYW5kIGEg
Z3Vlc3QgbWlnaXRhdGlvbiBmb3IgdGhpcyBpcyBub3QgcG9zc2libGUuCgpZ
b3UgbWlnaHQgY29uc2lkZXIgdGhpcyBhcHByb2FjaCBpZjoKLSBZb3UncmUg
b24gNC44IG9yIGxhdGVyIGFscmVhZHkKLSBZb3UgY2FuIHRvbGVyYXRlIHRo
ZSBsb3NzIG9mIHdpdGhpbi1ndWVzdCBzZWN1cml0eQotIFlvdSBjYW4gcGF0
Y2ggYW5kIHJlYm9vdCB5b3VyIGhvc3QKLSBZb3UgZG9uJ3Qgd2FudCBhbiBl
eHRyYSBRRU1VIGFyb3VuZAotIFlvdSBuZWVkIG1pZ3JhdGlvbiwgbWVtb3J5
IGJhbGxvb25pbmcsIG9yIHZjcHUgaG90cGx1Zywgb3IgYQogIGJpZGlyZWN0
aW9uYWwgY29uc29sZQotIFlvdSBuZWVkIHB5Z3J1YgotIFlvdSBuZWVkIHRv
IHVzZSBsaWJ2aXJ0CgpBdCB0aGUgbW9tZW50LCBDb21ldCBpcyBhdmFpbGFi
bGUgZm9yIDQuMTAuICAgV2UgZXhwZWN0IHRvIGhhdmUKYmFja3BvcnRzIHRv
IDQuOCBhbmQgNC44IGF2YWlsYWJsZSB3aXRoaW4gYSBmZXcgd29ya2luZyBk
YXlzLgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/pvshim-converter.pl"
Content-Disposition: attachment; filename="xsa254/pvshim-converter.pl"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9wZXJsIC13CiMKIyB1c2FnZToKIyAgIHB2c2hpbS1jb252
ZXJ0ZXIgW09QVElPTlNdIE9MRC1DT05GSUcgTkVXLUNPTkZJRwojCiMgb3B0
aW9uczoKIyAgIC0tcWVtdSBQQVRILVRPLVFFTVUgICAgICAgIGZpbGVuYW1l
IG9mIHFlbXUtc3lzdGVtLWkzODYKIyAgIC0tc2lkZWNhcnMtZGlyZWN0b3J5
IERJUiAgIGRlZmF1bHQgaXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fy
cwojICAgLS1zaGltIFNISU0gICAgICAgICAgICAgICAgb3ZlcnJpZGVzIGRv
bWFpbiBjb25maWcgZmlsZQojICAgLS1kZWJ1ZyAgICAgICAgICAgICAgICAg
ICAgdmVyYm9zZSwgYW5kIGxlYXZlcyBzaWRlY2FyIHByZXAgZGlyIGFyb3Vu
ZAojCiMgV2hhdCB3ZSBkbwojCiMgIHJlYWQgZXhpc3RpbmcgY29uZmlnIGZp
bGUgdXNpbmcgcHl0aG9uCiMgIGRldGVybWluZSBrZXJuZWwsIHJhbWRpc2sg
YW5kIGNtZGxpbmUKIyAgdXNlIHRoZW0gdG8gcHJvZHVjZSBzaWRlY2FyIGFu
ZCBzYXZlIGl0IHVuZGVyIGRvbWFpbiBuYW1lCiMgIG1lc3Mgd2l0aCB0aGUg
dGhpbmdzIHRoYXQgbmVlZCB0byBiZSBtZXNzZWQgd2l0aAojICBzcGl0IG91
dCBuZXcgY29uZmlnIGZpbGUKCnVzZSBzdHJpY3Q7Cgp1c2UgR2V0b3B0OjpM
b25nOwp1c2UgSlNPTjsKdXNlIElPOjpIYW5kbGU7CnVzZSBQT1NJWDsKdXNl
IEZjbnRsIHF3KDpmbG9jayk7CgpvdXIgJGRlYnVnOwoKc3ViIHJ1bmNtZCB7
CiAgICBwcmludCBTVERFUlIgIisgQF9cbiIgaWYgJGRlYnVnOwogICAgJCE9
MDsgJD89MDsgc3lzdGVtIEBfIGFuZCBkaWUgIiRfWzBdOiAkISAkPyI7Cn0K
Cm91ciAkcWVtdTsKb3VyICRzaGltOwpvdXIgJHNpZGVjYXJzX2RpciA9ICcv
dmFyL2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzJzsKCkdldE9wdGlvbnMoJ3Fl
bXU9cycgPT4gXCRxZW11LAogICAgICAgICAgICdzaWRlY2Fycy1kaXJlY3Rv
cnk9cycgPT4gXCRzaWRlY2Fyc19kaXIsCiAgICAgICAgICAgJ3NoaW09cycg
PT4gXCRzaGltLAogICAgICAgICAgICdkZWJ1ZycgPT4gXCRkZWJ1ZykKICAg
IG9yIGRpZSAicHZzaGltLWNvbnZlcnRlcjogYmFkIG9wdGlvbnNcbiI7CgpA
QVJHVj09MiBvciBkaWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFu
ZCBuZXcgY29uZmlnIGZpbGVuYW1lcyI7CgpvdXIgKCRpbiwkb3V0KSA9IEBB
UkdWOwoKb3VyICRpbmRhdGE7CgppZiAoJGluIG5lICctJykgewogICAgb3Bl
biBJLCAnPCcsICIkaW4iIG9yIGRpZSAib3BlbiBpbnB1dCBjb25maWcgZmls
ZTogJCFcbiI7Cn0gZWxzZSB7CiAgICBvcGVuIEksICc8JlNURElOJyBvciBk
aWUgJCE7Cn0KewogICAgbG9jYWwgJC87CiAgICAkaW5kYXRhID0gPEk+Owp9
CkktPmVycm9yIGFuZCBkaWUgJCE7CmNsb3NlIEk7CgpvcGVuIFAsICItfCIs
IHF3KHB5dGhvbjIgLWMpLCA8PEVORCwgJGluZGF0YSBvciBkaWUgJCE7Cmlt
cG9ydCBzeXMKaW1wb3J0IGpzb24KbCA9IHt9CmV4ZWMgc3lzLmFyZ3ZbMV0g
aW4gbApmb3IgayBpbiBsLmtleXMoKToKCWlmIGsuc3RhcnRzd2l0aCgiXyIp
OgoJCWRlbCBsW2tdCnByaW50IGpzb24uZHVtcHMobCkKRU5ECgpvdXIgJGM7
Cgp7CiAgICBsb2NhbCAkLzsKICAgICRfID0gPFA+OwogICAgJCE9MDsgJD89
MDsgY2xvc2UgUCBvciBkaWUgIiQhICQ/IjsKICAgICRjID0gZGVjb2RlX2pz
b24gJF87Cn0KCmRpZSAibm8gZG9tYWluIG5hbWUgPyIgdW5sZXNzIGV4aXN0
cyAkYy0+e25hbWV9OwpkaWUgImJvb3Rsb2FkZXIgbm90IHlldCBzdXBwb3J0
ZWQiIGlmICRjLT57Ym9vdGxvYWRlcn07CmRpZSAibm8ga2VybmVsIiB1bmxl
c3MgJGMtPntrZXJuZWx9OwoKb3VyICRzaWRlY2FyID0gJGMtPntwdnNoaW1f
c2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9Lmlz
byI7Cm91ciAkZG13cmFwID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8
fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9LmRtIjsKCiRzaGltIHx8PSAk
Yy0+e3B2c2hpbV9wYXRofTsKJHNoaW0gfHw9ICcvdXNyL2xvY2FsL2xpYi94
ZW4vYm9vdC94ZW4tc2hpbSc7CgpvdXIgJHNoaW1fY21kbGluZSA9ICRjLT57
cHZzaGltX2NtZGxpbmV9IHx8ICdjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBu
MSc7CiRzaGltX2NtZGxpbmUgLj0gJyAnLiRjLT57cHZzaGltX2V4dHJhfSBp
ZiAkYy0+e3B2c2hpbV9leHRyYX07CgpvdXIgJGtlcm5lbF9jbWRsaW5lID0g
JGMtPntjbWRsaW5lfSB8fCAnJzsKJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9v
dD0nLiRjLT57cm9vdH0gaWYgJGMtPntyb290fTsKJGtlcm5lbF9jbWRsaW5l
IC49ICcgJy4kYy0+e2V4dHJhfSBpZiAkYy0+e2V4dHJhfTsKCnByaW50ICJw
dnNoaW0tY29udmVydGVyOiBjcmVhdGluZyBzaWRlY2FyIGluICRzaWRlY2Fy
XG4iOwoKcnVuY21kIHF3KG1rZGlyIC1tNzAwIC1wIC0tKSwgJHNpZGVjYXJz
X2RpcjsKCm9wZW4gTCwgIj4iLCAiJHNpZGVjYXIubG9jayIgb3IgZGllICIk
c2lkZWNhci5sb2NrOiBvcGVuICQhIjsKZmxvY2sgTCwgTE9DS19FWCBvciBk
aWUgIiRzaWRlY2FyLmxvY2s6IGxvY2s6ICQhIjsKCm15ICRzZCA9ICIkc2lk
ZWNhci5kaXIiOwoKc3lzdGVtIHF3KHJtIC1yZiAtLSksICRzZDsKbWtkaXIg
JHNkLCAwNzAwOwoKcnVuY21kIHF3KGNwIC0tKSwgJHNoaW0sICIkc2Qvc2hp
bSI7CnJ1bmNtZCBxdyhjcCAtLSksICRjLT57a2VybmVsfSwgIiRzZC9rZXJu
ZWwiOwpydW5jbWQgcXcoY3AgLS0pLCAkYy0+e3JhbWRpc2t9LCAiJHNkL3Jh
bWRpc2siIGlmICRjLT57cmFtZGlza307CgpteSAkZ3J1YmNmZyA9IDw8RU5E
OwpzZXJpYWwgLS11bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFy
aXR5PW5vIC0tc3RvcD0xCnRlcm1pbmFsX2lucHV0IHNlcmlhbAp0ZXJtaW5h
bF9vdXRwdXQgc2VyaWFsCgpzZXQgdGltZW91dD0wCgptZW51ZW50cnkgJ1hl
biBzaGltJyB7CglpbnNtb2QgZ3ppbwoJaW5zbW9kIHh6aW8KICAgICAgICBt
dWx0aWJvb3QgKGNkKS9zaGltIHBsYWNlaG9sZGVyICRzaGltX2NtZGxpbmUK
ICAgICAgICBtb2R1bGUgKGNkKS9rZXJuZWwgcGxhY2Vob2xkZXIgJGtlcm5l
bF9jbWRsaW5lCiAgICAgICAgbW9kdWxlIChjZCkvcmFtZGlzawp9CkVORAoK
cnVuY21kIHF3KG1rZGlyIC1wIC0tKSwgIiRzZC9ib290L2dydWIiOwpvcGVu
IEcsICI+IiwgIiRzZC9ib290L2dydWIvZ3J1Yi5jZmciIG9yIGRpZSAiJHNk
LCBncnViLmNmZzogJCEiOwpwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsK
Y2xvc2UgRyBvciBkaWUgJCE7Cgp1bmxpbmsgIiRzaWRlY2FyLm5ldyIgb3Ig
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogcm06ICQhIjsKcnVu
Y21kIHF3KGdydWItbWtyZXNjdWUgLW8pLCAiJHNpZGVjYXIubmV3IiwgIiRz
aWRlY2FyLmRpciI7CmlmICghc3RhdCAiJHNpZGVjYXIubmV3IikgewogICAg
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogc3RhdDogJCEiOwoK
ICAgIHByaW50IFNUREVSUiA8PEVORDsKcHZzaGltLWNvbnZlcnRlcjogZ3J1
Yi1ta3Jlc2N1ZSBleGl0ZWQgd2l0aCBzdGF0dXMgemVybyBidXQgZmFpbGVk
IHRvIG1ha2UgaXNvLgpOQiB0aGF0IGdydWItbWtyZXNjdWUgaGFzIGEgdGVu
ZGVuY3kgdG8gbGllIGluIGl0cyBlcnJvciBtZXNzYWdlcy4KRU5ECiAgICBt
eSAkbWlzc2luZzsKICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNv
IG1mb3JtYXQpKSB7CiAgICAgICAgJG1pc3NpbmcgfD0gc3lzdGVtIHF3KHNo
IC1jKSwgInR5cGUgJGNoZWNrIjsKICAgIH0KCiAgICBpZiAoJG1pc3Npbmcp
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CllvdSBzZWVtIHRvIGhh
dmUgc29tZSBwcm9ncmFtKHMpIG1pc3Npbmcgd2hpY2ggZ3J1Yi1ta3Jlc2N1
ZSBkZXBlbmRzIG9uLApzZWUgYWJvdmUuICAoIm1mb3JtYXQiIGlzIG5vcm1h
bGx5IGluIHRoZSBwYWNrYWdlICJtdG9vbHMiLikKSW5zdGFsbGluZyB0aG9z
ZSBwcm9ncmFtcyB3aWxsIHByb2JhYmx5IGhlbHAuCkVORAogICAgfSBlbHNl
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CkFuZCBvbGRlciBncnVi
LW1rcmVzY3VlIGhhcyBhIHRlbmRlbmN5IG5vdCB0byBub3RpY2UgY2VydGFp
biBwcm9ibGVtcy4KTWF5YmUgc3RyYWNlIHdpbGwgdGVsbCB5b3Ugd2hhdCBp
cyB3cm9uZy4gIDotLwpFTkQKICAgIH0KICAgIGRpZSAicHZzaGltLWNvbnZl
cnRlcjogZ3J1Yi1ta3Jlc2N1ZSBkaWQgbm90IG1ha2UgaXNvXG4iOwp9Cgpy
dW5jbWQgcXcocm0gLXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRk
ZWJ1ZzsKCm9wZW4gUSwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRt
d3JhcDogJCEiOwpwcmludCBRIDw8J0VORF9ETVdSQVAnIG9yIGRpZSAkITsK
IyEvYmluL2Jhc2gKCnNldCAteAo6ICIkQCIKc2V0ICt4CgpuZXdhcmdzPSgp
CgpuZXdhcmcgKCkgewogICAgbmV3YXJncys9KCIkMSIpCn0KCndoaWxlIFsg
JCMgLWd0IDEgXTsgZG8KICAgIGNhc2UgIiQxIiBpbgoJLW5vLXNodXRkb3du
fC1ub2RlZmF1bHRzfC1uby11c2VyLWNvbmZpZykKCSAgICBuZXdhcmcgIiQx
Ijsgc2hpZnQKCSAgICA7OwoJLXhlbi1kb21pZHwtY2hhcmRldnwtbW9ufC1k
aXNwbGF5fC1ib290fC1tfC1tYWNoaW5lKQoJICAgIG5ld2FyZyAiJDEiOyBz
aGlmdAoJICAgIG5ld2FyZyAiJDEiOyBzaGlmdAoJICAgIDs7CiAgICAgICAg
LW5hbWUpCiAgICAgICAgICAgIG5ld2FyZyAiJDEiOyBzaGlmdAogICAgICAg
ICAgICBuYW1lPSIkMSI7IHNoaWZ0CiAgICAgICAgICAgIG5ld2FyZyAiJG5h
bWUiCiAgICAgICAgICAgIDs7CgktbmV0ZGV2fC1jZHJvbSkKCSAgICA6IGZp
eG1lCgkgICAgbmV3YXJnICIkMSI7IHNoaWZ0CgkgICAgbmV3YXJnICIkMSI7
IHNoaWZ0CgkgICAgOzsKCS1kcml2ZXwta2VybmVsfC1pbml0cmR8LWFwcGVu
ZHwtdm5jKQoJICAgIHNoaWZ0OyBzaGlmdAoJICAgIDs7CgktZGV2aWNlKQoJ
ICAgIHNoaWZ0CgkgICAgY2FzZSAiJDEiIGluCgkJWFhYcnRsODEzOSopCgkJ
ICAgIG5ld2FyZyAiLWRldmljZSIKCQkgICAgbmV3YXJnICIkMSI7IHNoaWZ0
CgkJICAgIDs7CgkJKikKCQkgICAgc2hpZnQKCQkgICAgOzsKCSAgICBlc2Fj
CgkgICAgOzsKCSopCgkgICAgZWNobyA+JjIgIndhcm5pbmc6IHVuZXhwZWN0
ZWQgYXJndW1lbnQgJDEgYmVpbmcgcGFzc2VkIHRocm91Z2giCgkgICAgbmV3
YXJnICIkMSI7IHNoaWZ0CgkgICAgOzsKICAgIGVzYWMKZG9uZQoKI2lmIFsg
IngkbmFtZSIgIT0geCBdOyB0aGVuCiMgICAgbG9nZGlyPS92YXIvbG9nL3hl
bgojICAgIGxvZ2ZpbGU9IiRsb2dkaXIvc2hpbS0kbmFtZS5sb2ciCiMgICAg
c2F2ZWxvZyAiJGxvZ2ZpbGUiIHx8OgojICAgIG5ld2FyZyAtc2VyaWFsCiMg
ICAgbmV3YXJnICJmaWxlOiRsb2dmaWxlIgojZmkKRU5EX0RNV1JBUAoKaWYg
KCRxZW11KSB7CiAgICBwcmludGYgUSA8PCdFTkRfRE1XUkFQJywgJHFlbXUg
b3IgZGllICQhOwogICAgZXhlYyAnJXMnICIke25ld2FyZ3NbQF19IgpFTkRf
RE1XUkFQCn0gZWxzZSB7CiAgICBwcmludCBRIDw8J0VORF9ETVdSQVAnIG9y
IGRpZSAkITsKc2V0IC14CmZvciBwYXRoIGluIC91c3IvbG9jYWwvbGliL3hl
bi9iaW4gL3Vzci9saWIveGVuL2JpbiAvdXNyL2xvY2FsL2JpbiAvdXNyL2Jp
bjsgZG8KICAgIGlmIHRlc3QgLWUgJHBhdGgvcWVtdS1zeXN0ZW0taTM4Njsg
dGhlbgogICAgICAgIGV4ZWMgJHBhdGgvcWVtdS1zeXN0ZW0taTM4NiAiJHtu
ZXdhcmdzW0BdfSIKICAgIGZpCmRvbmUKZWNobyA+JjIgJ2NvdWxkIG5vdCBl
eGVjIHFlbXUnCmV4aXQgMTI3CkVORF9ETVdSQVAKfQoKY2htb2QgMDc1NSwg
IiRkbXdyYXAubmV3IiBvciBkaWUgIiRkbXdyYXA6IGNobW9kOiAkISI7Cgpj
bG9zZSBRIG9yIGRpZSAkITsKCnJlbmFtZSAiJHNpZGVjYXIubmV3IiwgJHNp
ZGVjYXIgb3IgZGllICIkc2lkZWNhcjogaW5zdGFsbDogJCEiOwpyZW5hbWUg
IiRkbXdyYXAubmV3IiwgICRkbXdyYXAgIG9yIGRpZSAiJGRtd3JhcDogaW5z
dGFsbDogJCEiOwoKcHJpbnQgU1RERVJSIDw8RU5EOwpwdnNoaW0tY29udmVy
dGVyOiB3cm90ZSBxZW11IHdyYXBwZXIgdG8gJGRtd3JhcApwdnNoaW0tY29u
dmVydGVyOiB3cm90ZSBzaWRlY2FyIHRvICRzaWRlY2FyCkVORAoKbXkgJGFw
cGVuZCA9IDw8RU5EOwpidWlsZGVyPSdodm0nCnR5cGU9J2h2bScKZGV2aWNl
X21vZGVsX3ZlcnNpb249J3FlbXUteGVuJwpkZXZpY2VfbW9kZWxfb3ZlcnJp
ZGU9JyRkbXdyYXAnCmRldmljZV9tb2RlbF9hcmdzX2h2bT1bJy1jZHJvbScs
JyRzaWRlY2FyJ10KYm9vdD0nYycKc2VyaWFsPSdwdHknCkVORAoKaWYgKCRv
dXQgbmUgJy0nKSB7CiAgICBvcGVuIE8sICI+IiwgIiRvdXQudG1wIiBvciBk
aWUgIm9wZW4gb3V0cHV0IGNvbmZpZyB0ZW1wOiAkb3V0LnRtcDogJCFcbiI7
Cn0gZWxzZSB7CiAgICBvcGVuIE8sICI+JlNURE9VVCIgb3IgZGllICQhOwp9
CgpwcmludCBPICRpbmRhdGEsICJcbiIsICRhcHBlbmQgb3IgZGllICJ3cml0
ZSBvdXRwdXQ6ICQhIjsKY2xvc2UgTyBvciBkaWUgImNsb3NlIG91dHB1dDog
JCEiOwoKaWYgKCRvdXQgbmUgJy0nKSB7CiAgICByZW5hbWUgIiRvdXQudG1w
IiwgJG91dCBvciBkaWUgImluc3RhbGwgb3V0cHV0OiAkISI7CiAgICBwcmlu
dCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIG5ldyBndWVzdCBj
b25maWcgdG8gJG91dFxuIjsKfSBlbHNlIHsKICAgIHByaW50IFNUREVSUiAi
cHZzaGltLWNvbnZlcnRlcjogd3JvdGUgbmV3IGd1ZXN0IGNvbmZpZyB0byBz
dGRvdXRcbiI7Cn0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 17:39:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 17:39:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3Ij-0000j0-De; Fri, 12 Jan 2018 17:39:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3Ih-0000iL-Jj
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 17:39:31 +0000
X-Inumbo-ID: d8ba2299-f7bf-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8ba2299-f7bf-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 17:41:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="65986568"
To: Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich
 <JBeulich@suse.com>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
 <20180112170205.5tlaiczuhni63kuw@MacBook-Pro-de-Roger.local>
 <5A58FA9B020000780019E4EA@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801120932540.15566@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e5482745-6c1e-05a0-6794-93dcdf36bdfd@citrix.com>
Date: Fri, 12 Jan 2018 17:39:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801120932540.15566@sstabellini-ThinkPad-X260>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>, security@xenproject.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDEvMTggMTc6MzQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBGcmksIDEy
IEphbiAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTIuMDEuMTggYXQgMTg6MDIs
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiBGcmksIEphbiAxMiwgMjAxOCBh
dCAwMzoxOTozOEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBAQCAtNzk5LDYgKzk4
MiwxMCBAQCB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGluCj4+Pj4gIAo+
Pj4+ICAgICAgc3RhY2tfYmFzZVswXSA9IHN0YWNrX3N0YXJ0Owo+Pj4+ICAKPj4+PiArICAgIGlm
ICggIXNldHVwX2NwdV9yb290X3BndCgwKSApCj4+Pj4gKyAgICAgICAgcGFuaWMoIk5vIG1lbW9y
eSBmb3Igcm9vdCBwYWdlIHRhYmxlXG4iKTsKPj4+PiArICAgIGdldF9jcHVfaW5mbygpLT5wdl9j
cjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKPj4+IFdvdWxkbid0IGl0IGJlIGhlbHBm
dWwgdG8gaGF2ZSBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gZGVjaWRlIHdoZXRoZXIKPj4+IHRv
IGVuYWJsZSB0aGlzIGZlYXR1cmUgb3Igbm90Pwo+PiBXZWxsLCB0aGF0IHdvdWxkIGJlIGFuIG9w
dGlvbiwgYnV0IGZhbGxpbmcgaW50byB0aGUgb3B0aW1pemF0aW9uCj4+IGNhdGVnb3J5LiBPbmNl
IHRoZSBiYXNpYyBjb25jZXB0IGhhcyBiZWVuIHByb3ZlbiBieSBhIDJuZAo+PiBwYXJ0eSB0byBo
YXZlIG5vIG9idmlvdXMgZmxhd3MsIGFsb25nIHdpdGggYmFja3BvcnRpbmcgc29tZQo+PiBvZiB0
aGUgaW1wcm92ZW1lbnRzIHdvdWxkIGJlIG15IGdvYWwgdG8gd29yayBvbiwgYnV0IHRoZQo+PiBs
YXR0ZXIgYmVoaW5kIGxvb2tpbmcgYXQgdGhlIFNwZWN0cmUgcGF0Y2hlcyAoaS5lLiBJIGZpcnN0
IHdhbnQKPj4gdG8gZ2V0IGFsbCBmaXhlcyBzb3J0ZWQsIGFuZCB0aGVuIGRlYWwgd2l0aCBpbXBy
b3ZlbWVudHMpLgo+IFRoYXQncyBhbiBhbWF6aW5nIHdvcmssIEphbi4gVGhhbmsgeW91ISBGaW5h
bGx5LCBhIGZpeCBJIGNhbiBkZXBsb3kuIEFzCj4gc29vbiBhcyB0aGlzIHBhdGNoIGlzIHByb3Bl
cmx5IHZlcmlmaWVkLCBJIHRoaW5rIHdlIHNob3VsZCB1cGRhdGUgYWxsCj4gcmVmZXJlbmNlcyB0
byBNZWx0ZG93biBpbiBvdXIgZG9jcyBhbmQgYWR2aXNvcmllcyB0byBwb2ludCB0byB0aGlzIGZp
eC4KClRoaXMgaXMgZmFyIGZyb20gYSBjb21wbGV0ZSBmaXgsIGJ1dCBpZiBpdCB3b3JrcywgaXQg
aXMgYSBnb29kIHN0YXJ0LgoKSSdtIGN1cnJlbnRseSByZXZpZXdpbmcvaW52ZXN0aWdhdGluZyBh
bmQgc2VlaW5nIGhvdyBlYXN5IGl0IG1pZ2h0IGJlIHRvCm1lcmdlIHdpdGggbXkgS0FJU0VSIHNl
cmllcyAod2hpY2ggaXMgc2V2ZXJhbCBtb250aHMgY2xvc2VyIHRvd2FyZHMgYQpjb21wbGV0ZSBm
aXgpLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 17:47:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 17:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3Q7-0002Fs-A5; Fri, 12 Jan 2018 17:47:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dgpl=eh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ea3Q5-0002F0-3a
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 17:47:09 +0000
X-Inumbo-ID: e98cf734-f7c0-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e98cf734-f7c0-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 17:49:18 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea3Pq-00052n-To; Fri, 12 Jan 2018 17:46:54 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1ea3Pq-0002Nf-RK; Fri, 12 Jan 2018 17:46:54 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1ea3Pq-0002Nf-RK@xenbits.xenproject.org>
Date: Fri, 12 Jan 2018 17:46:54 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 7

        Information leak via side effects of speculative execution

UPDATES IN VERSION 7
====================

PVH shim ("Comet") for 4.10 tag correction: please use tag
4.10.0-shim-comet-1.1.

ISSUE DESCRIPTION
=================

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1 and SP2.

SP3 can be mitigated by running guests in HVM or PVH mode.
(Within-guest attacks are still possible unless the guest OS has also
been updated with an SP3 mitigation series such as KPTI/Kaiser.)

For guests with legacy PV kernels which cannot be run in HVM or PVH
mode directly, we have developed two "shim" hypervisors that allow PV
guests to run in HVM mode or PVH mode.  This prevents attacks on the
host, but it leaves the guest vulnerable to Meltdown attacks by its
own unprivileged processes, even if the guest OS has KPTI or similar
Meltdown mitigation.

The HVM shim (codenamed "Vixen") is available now, as is the PVH shim
(codenamed "Comet") for Xen 4.10.  We expect to have Comet for 4.8 and
4.9 within a few days.  Please read README.which-shim to determine
which shim is suitable for you.

$ sha256sum xsa254*/*
34749c1169c5c8a1c0f7457184998e17ae54d5b262984150286db74ac1a82d22  xsa254/README.comet
1c594822dbd95998951203f6094bc77586d5720788de15897784d20bacb2ef08  xsa254/README.vixen
7e816160c1c1d1cd93ec3c3dd9753c8f3957fefe86b7aa967e9e77833828f849  xsa254/README.which-shim
1d2098ad3890a5be49444560406f8f271c716e9f80e7dfe11ff5c818277f33f8  xsa254/pvshim-converter.pl
$

RESOLUTION
==========

There is no available resolution for SP1.  A solution may be available
in the future.

We are working on patches which mitigate SP2 but these are not
currently available.  Given that the vulnerabilities are now public,
these will be developed and published in public, initially via
xen-devel.


NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaWPSKAAoJEIP+FMlX6CvZkicH/2H/Nn8eN90XeK6cXXTnz4Nx
OhDM1Rr9K0Sdnw84T5azKbtpEjPhiM762oRMRgO6uAYHs4cbCHemDLvruqS65Se5
0+Gs6V0b7nqXPremlulqe81A2rTBlmqtFTCQf2VWg2uLLHXwMVtbqCtCCdzmMA+w
XyiVQUO/MfgEOjbgM2XJSfmA0TcZfTClDW3FCvb9LhYLgdOGioxpGQ+SGsSNiZOL
0acn2eocI+Lihr0o/bX6tkhePTzThVOniah/AfIOcKD6WqEeN0NXdHZQUOOXCMMq
Js8tlwCu1ixrg8IFngUxFAKrD3Ge0pEmtCw90yWdhY/vsS6eE80Ixj+ZqaKUATE=
=FHIM
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa254/README.comet"
Content-Disposition: attachment; filename="xsa254/README.comet"
Content-Transfer-Encoding: base64

CQkJICAgIFBWLWluLVBWSCBzaGltCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9PT09PT09PT09PT09PQoKU3VtbWFyeQotLS0tLS0tCgpUaGlzIFJF
QURNRSBkZXNjcmliZXMgb25lIG9mIHR3byBtaXRpZ2F0aW9uIHN0cmF0ZWdp
ZXMgZm9yIE1lbHRkb3duLgoKVGhlIGJhc2ljIHByaW5jaXBsZSBpcyB0byBy
dW4gUFYgZ3Vlc3RzICh3aGljaCBjYW4gcmVhZCBhbGwgb2YgaG9zdAptZW1v
cnkgZHVlIHRvIHRoZSBoYXJkd2FyZSBidWdzKSBhcyBQVkggZ3Vlc3RzICh3
aGljaCBjYW5ub3QsIGF0IGxlYXN0Cm5vdCBkdWUgdG8gTWVsdGRvd24pLiAg
VGhlIFBWIGVudmlyb25tZW50IGlzIHN0aWxsIHByb3ZpZGVkIHRvIHRoZQpn
dWVzdCBieSBhbiBlbWJlZGRlZCBjb3B5IG9mIFhlbiwgdGhlICJzaGltIi4g
IFRoaXMgdmVyc2lvbiBvZiB0aGUKc2hpbSBpcyBjb2RlbmFtZWQgIkNvbWV0
Ii4KClVubGlrZSBWaXhlbiwgQ29tZXQgcmVxdWlyZXMgbW9kaWZpY2F0aW9u
cyB0byB0aGUgdG9vbHN0YWNrIGFuZCBob3N0Cmh5cGVydmlzb3IuCgpOb3Rl
IHRoYXQgYm90aCBvZiB0aGVzZSBzaGltLWJhc2VkIGFwcHJvYWNoZXMgcHJl
dmVudCBhdHRhY2tzIG9uIHRoZQpob3N0LCBidXQgbGVhdmUgdGhlIGd1ZXN0
IHZ1bG5lcmFibGUgdG8gTWVsdGRvd24gYXR0YWNrcyBieSBpdHMgb3duCnVu
cHJpdmlsZWdlZCBwcm9jZXNzZXM7IHRoaXMgaXMgdHJ1ZSBldmVuIGlmIHRo
ZSBndWVzdCBPUyBoYXMgS1BUSSBvcgpzaW1pbGFyIE1lbHRkb3duIG1pdGln
YXRpb24uCgpBdCB0aGUgbW9tZW50LCBvbmx5IDQuMTAgaXMgYXZhaWxhYmxl
LiAgV2UgaG9wZSB0byBoYXZlIDQuOCBhbmQgNC45IGluCnRoZSBjb21pbmcg
ZmV3IGRheXMuCgpXaGF0IHlvdSB3aWxsIG5lZWQKLS0tLS0tLS0tLS0tLS0t
LS0tCgogKiBZb3Ugd2lsbCBuZWVkIHRoZSB4ZW4uZ2l0IHdpdGggdGhlIGZv
bGxvd2luZyB0YWdzOgogIC0gRm9yIDQuMTA6IDQuMTAuMC1zaGltLWNvbWV0
LTEuMQoKQnVpbGQgaW5zdHJ1Y3Rpb25zOiA0LjEwCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQoKMS4gQnVpbGQgYSA0LjEwKyBzeXN0ZW0KICAgIGdpdCBj
bG9uZSBnaXQ6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hlbi5naXQgeGVu
LmdpdAogICAgY2QgeGVuLmdpdAogICAgZ2l0IGNoZWNrb3V0IDQuMTAuMC1z
aGltLWNvbWV0LTEuMQoKRG8gYSBidWlsZCBhbmQgaW5zdGFsbCBhcyBub3Jt
YWwuICBUaGUgc2hpbSB3aWxsIGJlIGJ1aWx0IGFzIHBhcnQgb2YgdGhlCm5v
cm1hbCBidWlsZCBwcm9jZXNzLCBhbmQgcGxhY2VkIHdpdGggb3RoZXIgJ3N5
c3RlbScgYmluYXJpZXMgd2hlcmUgdGhlCnRvb3N0YWNrIGtub3dzIGhvdyB0
byBmaW5kIGl0LgoKVXNhZ2UgaW5zdHJ1Y3Rpb25zCi0tLS0tLS0tLS0tLS0t
LS0tLQoKKiBDb252ZXJ0aW5nIGEgUFYgY29uZmlnIHRvIGEgUFZIIHNoaW0g
Y29uZmlnCgotIFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdidWlsZGVyJyAo
ZS5nLiwgYGJ1aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhlIGZvbGxvd2lu
ZyB0d28gbGluZXM6CiAgdHlwZT0icHZoIgogIHB2c2hpbT0xCgoqIENvbnZl
cnRpbmcgYSBQViBjb25maWcgdG8gYSBQVkggY29uZmlnCgpJZiB5b3UgaGF2
ZSBhIGtlcm5lbCBjYXBhYmxlIG9mIGJvb3RpbmcgUFZILCB0aGVuIFBWSCBt
b2RlIGlzIGJvdGgKZmFzdGVyIGFuZCBtb3JlIHNlY3VyZSB0aGFuIFBWIG9y
IFBWSC1zaGltIG1vZGUuCgotIFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdi
dWlsZGVyJyAoZS5nLiwgYGJ1aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhl
IGZvbGxvd2luZyBsaW5lOgogIHR5cGU9InB2aCIK

--=separator
Content-Type: application/octet-stream; name="xsa254/README.vixen"
Content-Disposition: attachment; filename="xsa254/README.vixen"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgIFBWLWluLUhWTSBzaGltIHdpdGggInNpZGVjYXIi
IElTTwogICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1FIGRlc2Ny
aWJlcyBvbmUgb2YgdHdvIG1pdGlnYXRpb24gc3RyYXRlZ2llcyBmb3IgTWVs
dGRvd24uCgpUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRvIHJ1biBQViBndWVz
dHMgKHdoaWNoIGNhbiByZWFkIGFsbCBvZiBob3N0Cm1lbW9yeSBkdWUgdG8g
dGhlIGhhcmR3YXJlIGJ1Z3MpIGFzIEhWTSBndWVzdHMgKHdoaWNoIGNhbm5v
dCwgYXQgbGVhc3QKbm90IGR1ZSB0byBNZWx0ZG93bikuICBUaGUgUFYgZW52
aXJvbm1lbnQgaXMgc3RpbGwgcHJvdmlkZWQgdG8gdGhlCmd1ZXN0IGJ5IGFu
IGVtYmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0iLiAgVGhpcyB2ZXJz
aW9uIG9mIHRoZQpzaGltIGlzIGNvZGVuYW1lZCAiVml4ZW4iLgoKSW4gb3Jk
ZXIgdG8gYm9vdCB0aGUgc2hpbSB3aXRoIGFuIHVubW9kaWZpZWQgdG9vbHN0
YWNrLCB5b3UgYWxzbwpwcm92aWRlIGEgc3BlY2lhbCBkaXNrIGNvbnRhaW5p
bmcgdGhlIHNoaW0gYW5kIHRoZSBndWVzdCBrZXJuZWwgKG9yCnB2Z3J1Yik7
IHRoaXMgaXMgY2FsbGVkIHRoZSAic2lkZWNhciIuCgpOb3RlIHRoYXQgYm90
aCBvZiB0aGVzZSBzaGltLWJhc2VkIGFwcHJvYWNoZXMgcHJldmVudCBhdHRh
Y2tzIG9uIHRoZQpob3N0LCBidXQgbGVhdmUgdGhlIGd1ZXN0IHZ1bG5lcmFi
bGUgdG8gTWVsdGRvd24gYXR0YWNrcyBieSBpdHMgb3duCnVucHJpdmlsZWdl
ZCBwcm9jZXNzZXM7IHRoaXMgaXMgdHJ1ZSBldmVuIGlmIHRoZSBndWVzdCBP
UyBoYXMgS1BUSSBvcgpzaW1pbGFyIE1lbHRkb3duIG1pdGlnYXRpb24uCgpX
aGF0IHlvdSB3aWxsIG5lZWQKLS0tLS0tLS0tLS0tLS0tLS0tCgogKiBZb3Vy
IGhvc3QgbXVzdCBiZSBhYmxlIHRvIHJ1biBncnViLW1rcmVzY3VlIHRvIGdl
bmVyYXRlIGEgLmlzbwogKiBZb3Ugd2lsbCB0aGVyZWZvcmUgbmVlZCB4b3Jy
aXNvIGFuZCBtdG9vbHMKICogWW91IG11c3QgYmUgdXNpbmcgeGwgYW5kIGFi
bGUgdG8gdXNlIGFuIGFsdGVybmF0aXZlIHlvdXIgZ3Vlc3QgY29uZmlnCgog
KiBZb3Ugd2lsbCBuZWVkIHRoZSBzY3JpcHQgInB2c2hpbS1jb252ZXJ0ZXIu
cGwiCiAgLSBUaGlzIHJlbGllcyBvbiBwZXJsLWpzb24KICogWW91IHdpbGwg
bmVlZCB0aGUgeGVuLmdpdCB0YWcgNC45LjEtc2hpbS12aXhlbi0xCgoKSW5z
dHJ1Y3Rpb25zCi0tLS0tLS0tLS0tLQoKMS4gT24gYSBzdWl0YWJsZSBzeXN0
ZW0gKHBlcmhhcHMgYSBkaWZmZXJlbnQgaG9zdCkKICAgIGdpdCBjbG9uZSBn
aXQ6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hlbi5naXQgeGVuLmdpdAog
ICAgY2QgeGVuLmdpdAogICAgZ2l0IGNoZWNrb3V0IDQuOS4xLXNoaW0tdml4
ZW4tMQoKSWYgeW91IG5lZWQgYmktZGlyZWN0aW9uYWwgY29uc29sZSBhbmQg
ZG9uJ3QgbWluZCBhIGxlc3MtdGVzdGVkIHBhdGNoLAp5b3UgY2FuIGFwcGx5
IHRoZSBwYXRjaCBmb3VuZCBpbiB0aGlzIGVtYWlsOgoKICAgIG1hcmMuaW5m
by8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1haWwtc3JuQHBy
Z21yLmNvbT4KCmJ1aWxkIGEgeGVuIGh5cGVydmlzb3IgYmluYXJ5IGFzIHVz
dWFsOgoKICAgIG1ha2UgeGVuCgpJZiB5b3VyIGRlZmF1bHQgdmVyc2lvbiBv
ZiBweXRob24gaXMgcHl0aG9uIDMsIHlvdSBtYXkgbmVlZCB0byBhZGQgdGhl
IGZvbGxvd2luZzoKCiAgICBtYWtlIFBZVEhPTj1weXRob24yIHhlbgoKVGhp
cyB3aWxsIGJ1aWxkIGEgZmlsZQogICAgeGVuL3hlbi5negoKMi4gQ29weSB0
aGF0IGZpbGUgdG8geW91ciBkb20wLgoKSWRlYWxseSBzb21lcGxhY2UgbGlr
ZSAvdXNyL2xpYi94ZW4vYm9vdC94ZW4tdml4ZW4uZ3oKCjMuIENvcHkgdGhl
IHNjcmlwdCBwdnNoaW0tY29udmVydGVyIHRvIHlvdXIgZG9tMCBhbmQgbWFr
ZQogICBpdCBleGVjdXRhYmxlOgogICAgICBjaG1vZCAreCBwdnNoaW0tY29u
dmVydGVyLnBsCgo0LiBGb3IgZWFjaCBndWVzdAoKICAoaSkgaWYgdGhlIGd1
ZXN0IGlzIGN1cnJlbnRseSBib290ZWQgd2l0aCBweWdydWIgeW91IG11c3Qg
Zmlyc3QKICAgc3dpdGNoIHRvIGRpcmVjdCBrZXJuZWwgYm9vdCAoYnkgbWFu
dWFsbHkgY29weWluZyB0aGUga2VybmVsIGFuZAogICBpbml0cmFtZnMgb3V0
IG9mIHRoZSBndWVzdCwgYW5kIGNvbmZpZ3VyaW5nIHRoZSBjb21tYW5kIGxp
bmUgaW4gdGhlCiAgIGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUpLCBvciBw
dmdydWIuCgogIChpaSkgcnVuCiAgICAgIC4vcHZzaGltLWNvbnZlcnRlci5w
bCAtLXNoaW09L3Vzci9saWIveGVuL2Jvb3QveGVuLXZpeGVuLmd6IC9ldGMv
eGVuL0dVRVNULmNmZyAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgog
IChpaWkpIHNodXQgdGhlIGd1ZXN0IGRvd24gY2xlYW5seQoKICAoaXYpIGNy
ZWF0ZSB0aGUgZ3Vlc3Qgd2l0aCB0aGUgbmV3IGNvbmZpZwogICAgICB4bCBj
cmVhdGUgL2V0Yy94ZW4vR1VFU1Qud2l0aC1zaGltLWNmZwoKICAodikgQ2hl
Y2sgdGhhdCBpdCBib290cyBwcm9wZXJseS4gIHhsIGNvbnNvbGUgc2hvdWxk
IHdvcmsuCgogICh2aSkgTWFrZSBhcnJhbmdlbWVudHMgc28gdGhhdCBhdXRv
c3RhcnRpbmcgb2YgdGhlIGd1ZXN0IHdpbGwgdXNlCiAgICAgdGhlIG5ldyBj
b25maWcgZmlsZSByYXRoZXIgdGhhbiB0aGUgb2xkIG9uZQoK

--=separator
Content-Type: application/octet-stream; name="xsa254/README.which-shim"
Content-Disposition: attachment; filename="xsa254/README.which-shim"
Content-Transfer-Encoding: base64

CQkgICBIb3cgdG8gZGVjaWRlIHdoaWNoIHNoaW0gdG8gdXNlCgkJICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQSB3b3JrLWFyb3VuZCB0
byBNZWx0ZG93biAoYWthICJTUDMiIG9yICJWYXJpYW50IDMiKSBvbiBJbnRl
bApwcm9jZXNzb3JzIGlzIHRvIHJ1biBndWVzdHMgaW4gSFZNIG9yIFBWSCBt
b2RlLgoKTm90ZSB0aGlzIHNoaW0tYmFzZWQgYXBwcm9hY2ggcHJldmVudHMg
YXR0YWNrcyBvbiB0aGUgaG9zdCwgYnV0IGxlYXZlcwp0aGUgZ3Vlc3QgdnVs
bmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24gdW5wcml2
aWxlZ2VkCnByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1
ZXN0IE9TIGhhcyBLUFRJIG9yIHNpbWlsYXIKTWVsdGRvd24gbWl0aWdhdGlv
bi4KClNvbWUgZ3Vlc3RzIGFyZSBkaWZmaWN1bHQgdG8gY29udmVydCB0byBy
dW5uaW5nIGluIEhWTSBvciBQVkggbW9kZSwKZWl0aGVyIGR1ZSB0byBsYWNr
IG9mIHBhcnRpdGlvbmluZyAvIE1CUiwgb3IgZHVlIHRvIGtlcm5lbApjb21w
YXRpYmlsaXRpZXMuICBBcyBhbiBlbWVyZ2VuY3kgYmFja3N0b3AsIHRoZXJl
IGFyZSB0d28gYXBwcm9hY2hlcywKd2hpY2ggd2UndmUgY29kZW5hbWVkICJW
aXhlbiIgYW5kICJDb21ldCIuICBCb3RoIGludm9sdmUgcnVubmluZyBhbgpl
bWJlZGRlZCBjb3B5IG9mIFhlbiAoY2FsbGVkIGEgInNoaW0iKSB3aXRoaW4g
dGhlIEhWTSBvciBQVkggZ3Vlc3QgdG8KcHJvdmlkZSB0aGUgbmF0aXZlIFBW
IGludGVyZmFjZS4KCkJlbG93IGRlc2NyaWJlcyB0aGUgcHJvcGVydGllcywg
YW5kIHdobyBtaWdodCB3YW50IHRvIHVzZSBlYWNoIG9uZS4KCk5PVEU6IEJv
dGggc2hpbXMgcmVxdWlyZSBob3N0IHBhdGNoZXMgdG8gYm9vdCBvbiBBTUQg
aG9zdHMuICBUaGlzCnNob3VsZG4ndCBiZSBhbiBpc3N1ZSwgYXMgU1AzIGRv
ZXMgbm90IGFmZmVjdCBzeXN0ZW1zIHJ1bm5pbmcgb24gQU1ELgoKVml4ZW4K
LS0tLS0KClZpeGVuIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAq
IFJ1bnMgdGhlIHNoaW0gaW4gYW4gSFZNIGd1ZXN0LgogKiBJdCByZXF1aXJl
cyBubyBoeXBlcnZpc29yIG9yIHRvb2xzdGFjayBjaGFuZ2VzLCBub3IgZG9l
cyBpdCByZXF1aXJlCiAgIGEgaG9zdCByZWJvb3QuCiAqIEl0IGhhcyBiZWVu
IGV4dGVuc2l2ZWx5IHRlc3RlZCBpbiBBbWF6b24ncyBkZXBsb3ltZW50IGZv
ciB2ZXJzaW9ucwogICBvZiBYZW4gZ29pbmcgYmFjayB0byAzLjQKICogR3Vl
c3QgcmVib290cyBhcmUgcmVxdWlyZWQKICogR3Vlc3QgY29uZmlncyBtdXN0
IGJlIGZlZCB0aHJvdWdoIGEgY29udmVydGVyIHByb2dyYW0KICogVGhlIGNv
bnZlcnRlciBwcm9ncmFtIHNwaXRzIG91dCBhIHNtYWxsIGd1ZXN0LXNwZWNp
ZmljIC5pc28KICAgaW1hZ2UgKHdlIGNhbGwgdGhpcyBhICJzaWRlY2FyIikg
dXNlZCBmb3IgYm9vdGluZwogKiBCZWNhdXNlIHRoZSByZXN1bHQgaXMgYW4g
SFZNIGd1ZXN0LCB0aGlzIGFwcHJvYWNoIGludm9sdmVzCiAgIHJ1bm5pbmcg
cWVtdSBhcyBhIFBDIGVtdWxhdG9yICh0aGlzIGlzIGRvbmUgYXV0b21hdGlj
YWxseSkKICogU29tZSBjb21tb24gZmVhdHVyZXMgYXJlIG5vdCBzdXBwb3J0
ZWQ6CiAgLSBCYWxsb29uaW5nCiAgLSBNaWdyYXRpb24KICAtIHZjcHUgaG90
cGx1ZwogIC0gYmlkaXJlY3Rpb25hbCBjb25zb2xlIHN1cHBvcnQgKGNvbnNv
bGUgaXMgd3JpdGUtb25seSkKICogRGlyZWN0LWJvb3Qga2VybmVscyBhbmQg
cHZncnViIChib3RoIHB2Z3J1YjEgYW5kIHB2Z3J1YjIpIGFyZQogICBzdXBw
b3J0ZWQgYnkgdGhlIGNvbnZlcnNpb24gcHJvZ3JhbS4gICdweWdydWInIGlz
IG5vdCBzdXBwb3J0ZWQuCiAqIHhsIGFuZCB4bSBkb21haW4gY29uZmlncyBj
YW4gYmUgY29udmVydGVkOyBsaWJ2aXJ0IGRvbWFpbgogICBjb25maWd1cmF0
aW9uIGFycmFuZ2VtZW50cyBhcmUgbm90IHN1cHBvcnRlZC4KICogR3Vlc3Qg
dXNlcnNwYWNlIGNhbiByZWFkIGFsbCBvZiBndWVzdCBtZW1vcnksIHdpdGhp
biBlYWNoIGd1ZXN0LAogICBhbmQgYSBndWVzdCBtaWdpdGF0aW9uIGZvciB0
aGlzIGlzIG5vdCBwb3NzaWJsZS4KCllvdSBtaWdodCBjb25zaWRlciB0aGlz
IGFwcHJvYWNoIGlmOgotIFlvdSB3YW50IHRvIGRlcGxveSBhIGZpeCBpbW1l
ZGlhdGVseQotIFlvdSBjYW4gdG9sZXJhdGUgdGhlIGxvc3Mgb2Ygd2l0aGlu
LWd1ZXN0IHNlY3VyaXR5Ci0gWW91IGNhbid0LCBvciB3b3VsZCBsaWtlIHRv
IGF2b2lkLCB1cGRhdGluZyB0byBYZW4gNC44IG9yIG5ld2VyCi0gWW91J2Qg
bGlrZSB0byBhdm9pZCBwYXRjaGluZyBhbmQgcmVib290aW5nIHlvdXIgaG9z
dAotIFlvdSBhcmUgYWJsZSB0bzoKIC0gUnVuIGEgc2NyaXB0IHRvIG1vZGlm
eSBlYWNoIGRvbWFpbiBjb25maWcKIC0gQWZmb3JkIGFuIGV4dHJhIDgwTWlC
IHBlciBndWVzdAogLSBUb2xlcmF0ZSBoYXZpbmcgYW4gZXh0cmEgUUVNVSBh
cm91bmQKLSBZb3UgZG9uJ3QgbmVlZCBtaWdyYXRpb24sIG1lbW9yeSBiYWxs
b29uaW5nLCB2Y3B1IGhvdHBsdWcsCiAgb3IgYSBiaS1kaXJlY3Rpb25hbCBj
b25zb2xlCgpUbyB1c2UgdGhpcyBzb2x1dGlvbiwgc2VlIFJFQURNRS52aXhl
bi4KCkJpLWRpcmVjdGlvbmFsIGNvbnNvbGUgaXMgYXZhaWxhYmxlIGFzIGFu
IGV4dHJhIHBhdGNoLCBidXQgaGFzbid0IGJlZW4Kd2lkZWx5IHRlc3RlZDoK
Cm1hcmMuaW5mby8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1h
aWwtc3JuQHByZ21yLmNvbT4KCkNvbWV0Ci0tLS0tCgpDb21ldCBoYXMgdGhl
IGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogKiBSdW5zIHRoZSBzaGltIGluIGEg
UFZIIGd1ZXN0LgogKiBQVkggbW9kZSBpcyBhdmFpbGFibGUgaW4gWGVuIDQu
MTAsIGFuZCB3aWxsIGJlIGJhY2twb3J0ZWQgdG8gWGVuCiAgIDQuOSBhbmQg
NC44IGJ1dCBubyBmYXJ0aGVyCiAqIFJlcXVpcmVzIGhvc3QgaHlwZXJ2aXNv
ciBhbmQgdG9vbHN0YWNrIHBhdGNoZXMgKGFuZCBob3N0IHJlYm9vdCksCiAg
IGV2ZW4gZm9yIFhlbiA0LjEwCiAqIFJlcXVpcmVzIG1pbmltYWwgZ3Vlc3Qg
Y29uZmlnIGNoYW5nZXMsIGFuZCBubyAic2lkZWNhciIKICogQm9vdGxvYWRp
bmcgaXMgaWRlbnRpY2FsIHRvIG5hdGl2ZSBQViBndWVzdHM7IGRpcmVjdC1i
b290LCBwdmdydWIsCiAgIGFuZCBweWdydWIgYWxsIHdvcmsgZXF1YWxseSB3
ZWxsCiAqIEJlY2F1c2UgdGhlIHJlc3VsdCBpcyBhIFBWSCBndWVzdCwgdGhp
cyBhcHByb2FjaCBpbnZvbHZlcyBubyBQQyBlbXVsYXRvci4KICogVGhlIGZv
bGxvd2luZyBmZWF0dXJlcyBub3QgYXZhaWxhYmxlIGluIFZpeGVuIGFyZSBz
dXBwb3J0ZWQ6CiAgLSBNZW1vcnkgYmFsbG9vbmluZwogIC0gR3Vlc3QgbWln
cmF0aW9uCiAgLSB2Y3B1IGhvdHBsdWcKICAtIGJpZGlyZWN0aW9uYWwgY29u
c29sZSBzdXBwb3J0CiAqIEd1ZXN0IHVzZXJzcGFjZSBjYW4gcmVhZCBhbGwg
b2YgZ3Vlc3QgbWVtb3J5LCB3aXRoaW4gZWFjaCBndWVzdCwKICAgYW5kIGEg
Z3Vlc3QgbWlnaXRhdGlvbiBmb3IgdGhpcyBpcyBub3QgcG9zc2libGUuCgpZ
b3UgbWlnaHQgY29uc2lkZXIgdGhpcyBhcHByb2FjaCBpZjoKLSBZb3UncmUg
b24gNC44IG9yIGxhdGVyIGFscmVhZHkKLSBZb3UgY2FuIHRvbGVyYXRlIHRo
ZSBsb3NzIG9mIHdpdGhpbi1ndWVzdCBzZWN1cml0eQotIFlvdSBjYW4gcGF0
Y2ggYW5kIHJlYm9vdCB5b3VyIGhvc3QKLSBZb3UgZG9uJ3Qgd2FudCBhbiBl
eHRyYSBRRU1VIGFyb3VuZAotIFlvdSBuZWVkIG1pZ3JhdGlvbiwgbWVtb3J5
IGJhbGxvb25pbmcsIG9yIHZjcHUgaG90cGx1Zywgb3IgYQogIGJpZGlyZWN0
aW9uYWwgY29uc29sZQotIFlvdSBuZWVkIHB5Z3J1YgotIFlvdSBuZWVkIHRv
IHVzZSBsaWJ2aXJ0CgpBdCB0aGUgbW9tZW50LCBDb21ldCBpcyBhdmFpbGFi
bGUgZm9yIDQuMTAuICAgV2UgZXhwZWN0IHRvIGhhdmUKYmFja3BvcnRzIHRv
IDQuOCBhbmQgNC44IGF2YWlsYWJsZSB3aXRoaW4gYSBmZXcgd29ya2luZyBk
YXlzLgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/pvshim-converter.pl"
Content-Disposition: attachment; filename="xsa254/pvshim-converter.pl"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9wZXJsIC13CiMKIyB1c2FnZToKIyAgIHB2c2hpbS1jb252
ZXJ0ZXIgW09QVElPTlNdIE9MRC1DT05GSUcgTkVXLUNPTkZJRwojCiMgb3B0
aW9uczoKIyAgIC0tcWVtdSBQQVRILVRPLVFFTVUgICAgICAgIGZpbGVuYW1l
IG9mIHFlbXUtc3lzdGVtLWkzODYKIyAgIC0tc2lkZWNhcnMtZGlyZWN0b3J5
IERJUiAgIGRlZmF1bHQgaXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fy
cwojICAgLS1zaGltIFNISU0gICAgICAgICAgICAgICAgb3ZlcnJpZGVzIGRv
bWFpbiBjb25maWcgZmlsZQojICAgLS1kZWJ1ZyAgICAgICAgICAgICAgICAg
ICAgdmVyYm9zZSwgYW5kIGxlYXZlcyBzaWRlY2FyIHByZXAgZGlyIGFyb3Vu
ZAojCiMgV2hhdCB3ZSBkbwojCiMgIHJlYWQgZXhpc3RpbmcgY29uZmlnIGZp
bGUgdXNpbmcgcHl0aG9uCiMgIGRldGVybWluZSBrZXJuZWwsIHJhbWRpc2sg
YW5kIGNtZGxpbmUKIyAgdXNlIHRoZW0gdG8gcHJvZHVjZSBzaWRlY2FyIGFu
ZCBzYXZlIGl0IHVuZGVyIGRvbWFpbiBuYW1lCiMgIG1lc3Mgd2l0aCB0aGUg
dGhpbmdzIHRoYXQgbmVlZCB0byBiZSBtZXNzZWQgd2l0aAojICBzcGl0IG91
dCBuZXcgY29uZmlnIGZpbGUKCnVzZSBzdHJpY3Q7Cgp1c2UgR2V0b3B0OjpM
b25nOwp1c2UgSlNPTjsKdXNlIElPOjpIYW5kbGU7CnVzZSBQT1NJWDsKdXNl
IEZjbnRsIHF3KDpmbG9jayk7CgpvdXIgJGRlYnVnOwoKc3ViIHJ1bmNtZCB7
CiAgICBwcmludCBTVERFUlIgIisgQF9cbiIgaWYgJGRlYnVnOwogICAgJCE9
MDsgJD89MDsgc3lzdGVtIEBfIGFuZCBkaWUgIiRfWzBdOiAkISAkPyI7Cn0K
Cm91ciAkcWVtdTsKb3VyICRzaGltOwpvdXIgJHNpZGVjYXJzX2RpciA9ICcv
dmFyL2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzJzsKCkdldE9wdGlvbnMoJ3Fl
bXU9cycgPT4gXCRxZW11LAogICAgICAgICAgICdzaWRlY2Fycy1kaXJlY3Rv
cnk9cycgPT4gXCRzaWRlY2Fyc19kaXIsCiAgICAgICAgICAgJ3NoaW09cycg
PT4gXCRzaGltLAogICAgICAgICAgICdkZWJ1ZycgPT4gXCRkZWJ1ZykKICAg
IG9yIGRpZSAicHZzaGltLWNvbnZlcnRlcjogYmFkIG9wdGlvbnNcbiI7CgpA
QVJHVj09MiBvciBkaWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFu
ZCBuZXcgY29uZmlnIGZpbGVuYW1lcyI7CgpvdXIgKCRpbiwkb3V0KSA9IEBB
UkdWOwoKb3VyICRpbmRhdGE7CgppZiAoJGluIG5lICctJykgewogICAgb3Bl
biBJLCAnPCcsICIkaW4iIG9yIGRpZSAib3BlbiBpbnB1dCBjb25maWcgZmls
ZTogJCFcbiI7Cn0gZWxzZSB7CiAgICBvcGVuIEksICc8JlNURElOJyBvciBk
aWUgJCE7Cn0KewogICAgbG9jYWwgJC87CiAgICAkaW5kYXRhID0gPEk+Owp9
CkktPmVycm9yIGFuZCBkaWUgJCE7CmNsb3NlIEk7CgpvcGVuIFAsICItfCIs
IHF3KHB5dGhvbjIgLWMpLCA8PEVORCwgJGluZGF0YSBvciBkaWUgJCE7Cmlt
cG9ydCBzeXMKaW1wb3J0IGpzb24KbCA9IHt9CmV4ZWMgc3lzLmFyZ3ZbMV0g
aW4gbApmb3IgayBpbiBsLmtleXMoKToKCWlmIGsuc3RhcnRzd2l0aCgiXyIp
OgoJCWRlbCBsW2tdCnByaW50IGpzb24uZHVtcHMobCkKRU5ECgpvdXIgJGM7
Cgp7CiAgICBsb2NhbCAkLzsKICAgICRfID0gPFA+OwogICAgJCE9MDsgJD89
MDsgY2xvc2UgUCBvciBkaWUgIiQhICQ/IjsKICAgICRjID0gZGVjb2RlX2pz
b24gJF87Cn0KCmRpZSAibm8gZG9tYWluIG5hbWUgPyIgdW5sZXNzIGV4aXN0
cyAkYy0+e25hbWV9OwpkaWUgImJvb3Rsb2FkZXIgbm90IHlldCBzdXBwb3J0
ZWQiIGlmICRjLT57Ym9vdGxvYWRlcn07CmRpZSAibm8ga2VybmVsIiB1bmxl
c3MgJGMtPntrZXJuZWx9OwoKb3VyICRzaWRlY2FyID0gJGMtPntwdnNoaW1f
c2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9Lmlz
byI7Cm91ciAkZG13cmFwID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8
fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9LmRtIjsKCiRzaGltIHx8PSAk
Yy0+e3B2c2hpbV9wYXRofTsKJHNoaW0gfHw9ICcvdXNyL2xvY2FsL2xpYi94
ZW4vYm9vdC94ZW4tc2hpbSc7CgpvdXIgJHNoaW1fY21kbGluZSA9ICRjLT57
cHZzaGltX2NtZGxpbmV9IHx8ICdjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBu
MSc7CiRzaGltX2NtZGxpbmUgLj0gJyAnLiRjLT57cHZzaGltX2V4dHJhfSBp
ZiAkYy0+e3B2c2hpbV9leHRyYX07CgpvdXIgJGtlcm5lbF9jbWRsaW5lID0g
JGMtPntjbWRsaW5lfSB8fCAnJzsKJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9v
dD0nLiRjLT57cm9vdH0gaWYgJGMtPntyb290fTsKJGtlcm5lbF9jbWRsaW5l
IC49ICcgJy4kYy0+e2V4dHJhfSBpZiAkYy0+e2V4dHJhfTsKCnByaW50ICJw
dnNoaW0tY29udmVydGVyOiBjcmVhdGluZyBzaWRlY2FyIGluICRzaWRlY2Fy
XG4iOwoKcnVuY21kIHF3KG1rZGlyIC1tNzAwIC1wIC0tKSwgJHNpZGVjYXJz
X2RpcjsKCm9wZW4gTCwgIj4iLCAiJHNpZGVjYXIubG9jayIgb3IgZGllICIk
c2lkZWNhci5sb2NrOiBvcGVuICQhIjsKZmxvY2sgTCwgTE9DS19FWCBvciBk
aWUgIiRzaWRlY2FyLmxvY2s6IGxvY2s6ICQhIjsKCm15ICRzZCA9ICIkc2lk
ZWNhci5kaXIiOwoKc3lzdGVtIHF3KHJtIC1yZiAtLSksICRzZDsKbWtkaXIg
JHNkLCAwNzAwOwoKcnVuY21kIHF3KGNwIC0tKSwgJHNoaW0sICIkc2Qvc2hp
bSI7CnJ1bmNtZCBxdyhjcCAtLSksICRjLT57a2VybmVsfSwgIiRzZC9rZXJu
ZWwiOwpydW5jbWQgcXcoY3AgLS0pLCAkYy0+e3JhbWRpc2t9LCAiJHNkL3Jh
bWRpc2siIGlmICRjLT57cmFtZGlza307CgpteSAkZ3J1YmNmZyA9IDw8RU5E
OwpzZXJpYWwgLS11bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFy
aXR5PW5vIC0tc3RvcD0xCnRlcm1pbmFsX2lucHV0IHNlcmlhbAp0ZXJtaW5h
bF9vdXRwdXQgc2VyaWFsCgpzZXQgdGltZW91dD0wCgptZW51ZW50cnkgJ1hl
biBzaGltJyB7CglpbnNtb2QgZ3ppbwoJaW5zbW9kIHh6aW8KICAgICAgICBt
dWx0aWJvb3QgKGNkKS9zaGltIHBsYWNlaG9sZGVyICRzaGltX2NtZGxpbmUK
ICAgICAgICBtb2R1bGUgKGNkKS9rZXJuZWwgcGxhY2Vob2xkZXIgJGtlcm5l
bF9jbWRsaW5lCiAgICAgICAgbW9kdWxlIChjZCkvcmFtZGlzawp9CkVORAoK
cnVuY21kIHF3KG1rZGlyIC1wIC0tKSwgIiRzZC9ib290L2dydWIiOwpvcGVu
IEcsICI+IiwgIiRzZC9ib290L2dydWIvZ3J1Yi5jZmciIG9yIGRpZSAiJHNk
LCBncnViLmNmZzogJCEiOwpwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsK
Y2xvc2UgRyBvciBkaWUgJCE7Cgp1bmxpbmsgIiRzaWRlY2FyLm5ldyIgb3Ig
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogcm06ICQhIjsKcnVu
Y21kIHF3KGdydWItbWtyZXNjdWUgLW8pLCAiJHNpZGVjYXIubmV3IiwgIiRz
aWRlY2FyLmRpciI7CmlmICghc3RhdCAiJHNpZGVjYXIubmV3IikgewogICAg
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogc3RhdDogJCEiOwoK
ICAgIHByaW50IFNUREVSUiA8PEVORDsKcHZzaGltLWNvbnZlcnRlcjogZ3J1
Yi1ta3Jlc2N1ZSBleGl0ZWQgd2l0aCBzdGF0dXMgemVybyBidXQgZmFpbGVk
IHRvIG1ha2UgaXNvLgpOQiB0aGF0IGdydWItbWtyZXNjdWUgaGFzIGEgdGVu
ZGVuY3kgdG8gbGllIGluIGl0cyBlcnJvciBtZXNzYWdlcy4KRU5ECiAgICBt
eSAkbWlzc2luZzsKICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNv
IG1mb3JtYXQpKSB7CiAgICAgICAgJG1pc3NpbmcgfD0gc3lzdGVtIHF3KHNo
IC1jKSwgInR5cGUgJGNoZWNrIjsKICAgIH0KCiAgICBpZiAoJG1pc3Npbmcp
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CllvdSBzZWVtIHRvIGhh
dmUgc29tZSBwcm9ncmFtKHMpIG1pc3Npbmcgd2hpY2ggZ3J1Yi1ta3Jlc2N1
ZSBkZXBlbmRzIG9uLApzZWUgYWJvdmUuICAoIm1mb3JtYXQiIGlzIG5vcm1h
bGx5IGluIHRoZSBwYWNrYWdlICJtdG9vbHMiLikKSW5zdGFsbGluZyB0aG9z
ZSBwcm9ncmFtcyB3aWxsIHByb2JhYmx5IGhlbHAuCkVORAogICAgfSBlbHNl
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CkFuZCBvbGRlciBncnVi
LW1rcmVzY3VlIGhhcyBhIHRlbmRlbmN5IG5vdCB0byBub3RpY2UgY2VydGFp
biBwcm9ibGVtcy4KTWF5YmUgc3RyYWNlIHdpbGwgdGVsbCB5b3Ugd2hhdCBp
cyB3cm9uZy4gIDotLwpFTkQKICAgIH0KICAgIGRpZSAicHZzaGltLWNvbnZl
cnRlcjogZ3J1Yi1ta3Jlc2N1ZSBkaWQgbm90IG1ha2UgaXNvXG4iOwp9Cgpy
dW5jbWQgcXcocm0gLXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRk
ZWJ1ZzsKCm9wZW4gUSwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRt
d3JhcDogJCEiOwpwcmludCBRIDw8J0VORF9ETVdSQVAnIG9yIGRpZSAkITsK
IyEvYmluL2Jhc2gKCnNldCAteAo6ICIkQCIKc2V0ICt4CgpuZXdhcmdzPSgp
CgpuZXdhcmcgKCkgewogICAgbmV3YXJncys9KCIkMSIpCn0KCndoaWxlIFsg
JCMgLWd0IDEgXTsgZG8KICAgIGNhc2UgIiQxIiBpbgoJLW5vLXNodXRkb3du
fC1ub2RlZmF1bHRzfC1uby11c2VyLWNvbmZpZykKCSAgICBuZXdhcmcgIiQx
Ijsgc2hpZnQKCSAgICA7OwoJLXhlbi1kb21pZHwtY2hhcmRldnwtbW9ufC1k
aXNwbGF5fC1ib290fC1tfC1tYWNoaW5lKQoJICAgIG5ld2FyZyAiJDEiOyBz
aGlmdAoJICAgIG5ld2FyZyAiJDEiOyBzaGlmdAoJICAgIDs7CiAgICAgICAg
LW5hbWUpCiAgICAgICAgICAgIG5ld2FyZyAiJDEiOyBzaGlmdAogICAgICAg
ICAgICBuYW1lPSIkMSI7IHNoaWZ0CiAgICAgICAgICAgIG5ld2FyZyAiJG5h
bWUiCiAgICAgICAgICAgIDs7CgktbmV0ZGV2fC1jZHJvbSkKCSAgICA6IGZp
eG1lCgkgICAgbmV3YXJnICIkMSI7IHNoaWZ0CgkgICAgbmV3YXJnICIkMSI7
IHNoaWZ0CgkgICAgOzsKCS1kcml2ZXwta2VybmVsfC1pbml0cmR8LWFwcGVu
ZHwtdm5jKQoJICAgIHNoaWZ0OyBzaGlmdAoJICAgIDs7CgktZGV2aWNlKQoJ
ICAgIHNoaWZ0CgkgICAgY2FzZSAiJDEiIGluCgkJWFhYcnRsODEzOSopCgkJ
ICAgIG5ld2FyZyAiLWRldmljZSIKCQkgICAgbmV3YXJnICIkMSI7IHNoaWZ0
CgkJICAgIDs7CgkJKikKCQkgICAgc2hpZnQKCQkgICAgOzsKCSAgICBlc2Fj
CgkgICAgOzsKCSopCgkgICAgZWNobyA+JjIgIndhcm5pbmc6IHVuZXhwZWN0
ZWQgYXJndW1lbnQgJDEgYmVpbmcgcGFzc2VkIHRocm91Z2giCgkgICAgbmV3
YXJnICIkMSI7IHNoaWZ0CgkgICAgOzsKICAgIGVzYWMKZG9uZQoKI2lmIFsg
IngkbmFtZSIgIT0geCBdOyB0aGVuCiMgICAgbG9nZGlyPS92YXIvbG9nL3hl
bgojICAgIGxvZ2ZpbGU9IiRsb2dkaXIvc2hpbS0kbmFtZS5sb2ciCiMgICAg
c2F2ZWxvZyAiJGxvZ2ZpbGUiIHx8OgojICAgIG5ld2FyZyAtc2VyaWFsCiMg
ICAgbmV3YXJnICJmaWxlOiRsb2dmaWxlIgojZmkKRU5EX0RNV1JBUAoKaWYg
KCRxZW11KSB7CiAgICBwcmludGYgUSA8PCdFTkRfRE1XUkFQJywgJHFlbXUg
b3IgZGllICQhOwogICAgZXhlYyAnJXMnICIke25ld2FyZ3NbQF19IgpFTkRf
RE1XUkFQCn0gZWxzZSB7CiAgICBwcmludCBRIDw8J0VORF9ETVdSQVAnIG9y
IGRpZSAkITsKc2V0IC14CmZvciBwYXRoIGluIC91c3IvbG9jYWwvbGliL3hl
bi9iaW4gL3Vzci9saWIveGVuL2JpbiAvdXNyL2xvY2FsL2JpbiAvdXNyL2Jp
bjsgZG8KICAgIGlmIHRlc3QgLWUgJHBhdGgvcWVtdS1zeXN0ZW0taTM4Njsg
dGhlbgogICAgICAgIGV4ZWMgJHBhdGgvcWVtdS1zeXN0ZW0taTM4NiAiJHtu
ZXdhcmdzW0BdfSIKICAgIGZpCmRvbmUKZWNobyA+JjIgJ2NvdWxkIG5vdCBl
eGVjIHFlbXUnCmV4aXQgMTI3CkVORF9ETVdSQVAKfQoKY2htb2QgMDc1NSwg
IiRkbXdyYXAubmV3IiBvciBkaWUgIiRkbXdyYXA6IGNobW9kOiAkISI7Cgpj
bG9zZSBRIG9yIGRpZSAkITsKCnJlbmFtZSAiJHNpZGVjYXIubmV3IiwgJHNp
ZGVjYXIgb3IgZGllICIkc2lkZWNhcjogaW5zdGFsbDogJCEiOwpyZW5hbWUg
IiRkbXdyYXAubmV3IiwgICRkbXdyYXAgIG9yIGRpZSAiJGRtd3JhcDogaW5z
dGFsbDogJCEiOwoKcHJpbnQgU1RERVJSIDw8RU5EOwpwdnNoaW0tY29udmVy
dGVyOiB3cm90ZSBxZW11IHdyYXBwZXIgdG8gJGRtd3JhcApwdnNoaW0tY29u
dmVydGVyOiB3cm90ZSBzaWRlY2FyIHRvICRzaWRlY2FyCkVORAoKbXkgJGFw
cGVuZCA9IDw8RU5EOwpidWlsZGVyPSdodm0nCnR5cGU9J2h2bScKZGV2aWNl
X21vZGVsX3ZlcnNpb249J3FlbXUteGVuJwpkZXZpY2VfbW9kZWxfb3ZlcnJp
ZGU9JyRkbXdyYXAnCmRldmljZV9tb2RlbF9hcmdzX2h2bT1bJy1jZHJvbScs
JyRzaWRlY2FyJ10KYm9vdD0nYycKc2VyaWFsPSdwdHknCkVORAoKaWYgKCRv
dXQgbmUgJy0nKSB7CiAgICBvcGVuIE8sICI+IiwgIiRvdXQudG1wIiBvciBk
aWUgIm9wZW4gb3V0cHV0IGNvbmZpZyB0ZW1wOiAkb3V0LnRtcDogJCFcbiI7
Cn0gZWxzZSB7CiAgICBvcGVuIE8sICI+JlNURE9VVCIgb3IgZGllICQhOwp9
CgpwcmludCBPICRpbmRhdGEsICJcbiIsICRhcHBlbmQgb3IgZGllICJ3cml0
ZSBvdXRwdXQ6ICQhIjsKY2xvc2UgTyBvciBkaWUgImNsb3NlIG91dHB1dDog
JCEiOwoKaWYgKCRvdXQgbmUgJy0nKSB7CiAgICByZW5hbWUgIiRvdXQudG1w
IiwgJG91dCBvciBkaWUgImluc3RhbGwgb3V0cHV0OiAkISI7CiAgICBwcmlu
dCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIG5ldyBndWVzdCBj
b25maWcgdG8gJG91dFxuIjsKfSBlbHNlIHsKICAgIHByaW50IFNUREVSUiAi
cHZzaGltLWNvbnZlcnRlcjogd3JvdGUgbmV3IGd1ZXN0IGNvbmZpZyB0byBz
dGRvdXRcbiI7Cn0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:01:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3do-0005Nk-Re; Fri, 12 Jan 2018 18:01:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3dm-0005LD-Sk
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:01:18 +0000
X-Inumbo-ID: e3cb0cf5-f7c2-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3cb0cf5-f7c2-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:03:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569135"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:55 +0000
Message-ID: <1515780067-31735-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 05/17] x86: Introduce alternative indirect
	thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVwZW5kaW5nIG9uIGhhcmR3YXJlIGFuZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5LCB3ZSB3aWxs
IHdhbnQgdG8gcmVwbGFjZQpJTkRfVEhVTktfUkVQT0xJTkUgd2l0aCBvdGhlciBpbXBsZW1lbnRh
dGlvbnMuCgpGb3IgQU1EIGhhcmR3YXJlLCBjaG9vc2UgSU5EX1RIVU5LX0xGRU5DRSBpbiBwcmVm
ZXJlbmNlIHRvIHJldHBvbGluZSBpZiBsZmVuY2UKaXMga25vd24gdG8gYmUgKG9yIHdhcyBzdWNj
ZXNzZnVsbHkgbWFkZSkgZGlzcGF0Y2ggc2VyaWFsaXNpbmcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0Kdjc6CiAqIFJlYmFzZSBv
dmVyIGNvbXBpbGVyIGNoYW5nZXMKICogU3BlbGxpbmcvZ3JhbW1hciBmaXhlcwogKiBNYWtlIG9w
dF90aHVuayBzdGF0aWMKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8
IDE2ICsrKysrKysrCiB4ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyAgICAgICB8IDE3ICsr
KysrKystLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCA3NSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmVzLmggICB8ICAyICsKIDQgZmlsZXMgY2hhbmdlZCwgMTA0IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA3ODExMTBk
Li45NmU1N2MyIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgorKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ1LDYgKzI0
NSwyMiBAQCBhbmQgbm90IHJ1bm5pbmcgc29mdGlycXMuIFJlZHVjZSB0aGlzIGlmIHNvZnRpcnFz
IGFyZSBub3QgYmVpbmcgcnVuIGZyZXF1ZW50bHkKIGVub3VnaC4gU2V0dGluZyB0aGlzIHRvIGEg
aGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFybHkgaWYKIHRoZSBO
TUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCisjIyMgYnRpICh4ODYpCis+IGA9IExpc3Qg
b2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCBdYAorCitCcmFuY2ggVGFyZ2V0IEluamVj
dGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKK2FwcHJv
cHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBsb2Fk
ZWQgbWljcm9jb2RlLAorYW5kIGhhcmR3YXJlIGRldGFpbHMuCisKKyoqV0FSTklORzogQW55IHVz
ZSBvZiB0aGlzIG9wdGlvbiBtYXkgaW50ZXJmZXJlIHdpdGggaGV1cmlzdGljcy4gIFVzZSB3aXRo
CitleHRyZW1lIGNhcmUuKioKKworSWYgWGVuIHdhcyBjb21waWxlZCB3aXRoIElORElSRUNUX1RI
VU5LIHN1cHBvcnQsIGB0aHVuaz1gIGNhbiBiZSB1c2VkIHRvCitzZWxlY3Qgd2hpY2ggb2YgdGhl
IHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdg
Citsb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVuayBpcyBgcmV0cG9saW5lYCAoZ2VuZXJhbGx5
IHByZWZlcnJlZCBmb3IgSW50ZWwKK2hhcmR3YXJlKSwgd2l0aCB0aGUgYWx0ZXJuYXRpdmVzIGJl
aW5nIGBqbXBgIChhIGBqbXAgKiVyZWdgIGdhZGdldCwgbWluaW1hbAorb3ZlcmhlYWQpLCBhbmQg
YGxmZW5jZWAgKGFuIGBsZmVuY2U7IGptcCAqJXJlZ2AgZ2FkZ2V0LCBwcmVmZXJyZWQgZm9yIEFN
RCkuCisKICMjIyB4ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TIGIveGVuL2FyY2gveDg2L2lu
ZGlyZWN0LXRodW5rLlMKaW5kZXggM2VhZjUwNS4uN2QzNDcwNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2luZGlyZWN0LXRodW5rLlMKKysrIGIveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5r
LlMKQEAgLTIxLDE1ICsyMSwyNiBAQAogICAgICAgICByZXQKIC5lbmRtCiAKKy5tYWNybyBJTkRf
VEhVTktfTEZFTkNFIHJlZzpyZXEKKyAgICAgICAgbGZlbmNlCisgICAgICAgIGptcCAqJVxyZWcK
Ky5lbmRtCisKKy5tYWNybyBJTkRfVEhVTktfSk1QIHJlZzpyZXEKKyAgICAgICAgam1wIColXHJl
ZworLmVuZG0KKwogLyoKLSAqIEJ1aWxkIHRoZSBfX3g4Nl9pbmRpcmVjdF90aHVua18qIHN5bWJv
bHMuICBDdXJyZW50bHkgaW1wbGVtZW50IHRoZQotICogcmV0cG9saW5lIHRodW5rIG9ubHkuCisg
KiBCdWlsZCB0aGUgX194ODYuaW5kaXJlY3RfdGh1bmsuKiBzeW1ib2xzLiAgRXhlY3V0aW9uIGxh
bmRzIG9uIGFuCisgKiBhbHRlcm5hdGl2ZSBwYXRjaCBwb2ludCB3aGljaCBpbXBsZW1lbnRzIG9u
ZSBvZiB0aGUgYWJvdmUgVEhVTktfKidzCiAgKi8KIC5tYWNybyBHRU5fSU5ESVJFQ1RfVEhVTksg
cmVnOnJlcQogICAgICAgICAuc2VjdGlvbiAudGV4dC5fX3g4Nl9pbmRpcmVjdF90aHVua19ccmVn
LCAiYXgiLCBAcHJvZ2JpdHMKIAogRU5UUlkoX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKLSAg
ICAgICAgSU5EX1RIVU5LX1JFVFBPTElORSBccmVnCisgICAgICAgIEFMVEVSTkFUSVZFXzIgX19z
dHJpbmdpZnkoSU5EX1RIVU5LX1JFVFBPTElORSBccmVnKSwgICAgICAgICAgICAgIFwKKyAgICAg
ICAgX19zdHJpbmdpZnkoSU5EX1RIVU5LX0xGRU5DRSBccmVnKSwgWDg2X0ZFQVRVUkVfSU5EX1RI
VU5LX0xGRU5DRSwgXAorICAgICAgICBfX3N0cmluZ2lmeShJTkRfVEhVTktfSk1QIFxyZWcpLCAg
ICBYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QCiAuZW5kbQogCiAvKiBJbnN0YW50aWF0ZSBHRU5f
SU5ESVJFQ1RfVEhVTksgZm9yIGVhY2ggcmVnaXN0ZXIgZXhjZXB0ICVyc3AuICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
aW5kZXggMjU2NzAxYS4uZDYwMWMwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMTYsMTggKzE2LDU0IEBACiAg
KgogICogQ29weXJpZ2h0IChjKSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgogICovCisj
aW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRlIDx4
ZW4vbGliLmg+CiAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3Nw
ZWNfY3RybC5oPgogCi1lbnVtIGluZF90aHVuayB7CitzdGF0aWMgZW51bSBpbmRfdGh1bmsgewog
ICAgIFRIVU5LX0RFRkFVTFQsIC8qIERlY2lkZSB3aGljaCB0aHVuayB0byB1c2UgYXQgYm9vdCB0
aW1lLiAqLwogICAgIFRIVU5LX05PTkUsICAgIC8qIE1pc3NpbmcgY29tcGlsZXIgc3VwcG9ydCBm
b3IgdGh1bmtzLiAqLwogCiAgICAgVEhVTktfUkVUUE9MSU5FLAotfTsKKyAgICBUSFVOS19MRkVO
Q0UsCisgICAgVEhVTktfSk1QLAorfSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFV
TFQ7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQoreworICAg
IGNvbnN0IGNoYXIgKnNzOworICAgIGludCByYyA9IDA7CisKKyAgICBkbyB7CisgICAgICAgIHNz
ID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIGlmICggIXN0cm5jbXAocywgInRodW5rPSIsIDYp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgcyArPSA2OworCisgICAgICAgICAgICBpZiAoICFz
dHJuY21wKHMsICJyZXRwb2xpbmUiLCBzcyAtIHMpICkKKyAgICAgICAgICAgICAgICBvcHRfdGh1
bmsgPSBUSFVOS19SRVRQT0xJTkU7CisgICAgICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywg
ImxmZW5jZSIsIHNzIC0gcykgKQorICAgICAgICAgICAgICAgIG9wdF90aHVuayA9IFRIVU5LX0xG
RU5DRTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAiam1wIiwgc3MgLSBzKSAp
CisgICAgICAgICAgICAgICAgb3B0X3RodW5rID0gVEhVTktfSk1QOworICAgICAgICAgICAgZWxz
ZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQorICAgICAgICBlbHNl
CisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9
IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21fcGFyYW0oImJ0aSIs
IHBhcnNlX2J0aSk7CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5k
X3RodW5rIHRodW5rKQogewpAQCAtNDAsNyArNzYsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICBwcmludGsoWEVOTE9HX0lORk8K
ICAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXNcbiIsCiAgICAgICAgICAgIHRo
dW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKLSAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOiAiPyIpOworICAgICAgICAgICB0aHVuayA9PSBU
SFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5FIiA6CisgICAgICAgICAgIHRodW5rID09IFRIVU5L
X0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKKyAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAg
ICAgID8gIkpNUCIgOiAiPyIpOwogfQogCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21p
dGlnYXRpb25zKHZvaWQpCkBAIC00OCw2ICs4NiwzMSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1
bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVO
S19ERUZBVUxUOwogCiAgICAgLyoKKyAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBj
dXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0aGVpcgorICAgICAqIGluc3Ry
dWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFsbCBoZXVyaXN0aWNzLgorICAgICAqLworICAg
IGlmICggb3B0X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgKQorICAgIHsKKyAgICAgICAgdGh1bmsg
PSBvcHRfdGh1bms7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIEV2YWx1YXRlIHRoZSBzYWZlc3QgQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gbWl0aWdhdGlv
bnMgdG8gdXNlLgorICAgICAgICAgKiBGaXJzdCwgYmVnaW4gd2l0aCBjb21waWxlci1haWRlZCBt
aXRpZ2F0aW9ucy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdf
SU5ESVJFQ1RfVEhVTkspICkKKyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAqIEFNRCdzIHJlY29tbWVuZGVkIG1pdGlnYXRpb24gaXMgdG8gc2V0IGxmZW5jZSBhcyBiZWlu
ZyBkaXNwYXRjaAorICAgICAgICAgICAgICogc2VyaWFsaXNpbmcsIGFuZCB0byB1c2UgSU5EX1RI
VU5LX0xGRU5DRS4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBjcHVfaGFzX2xm
ZW5jZV9kaXNwYXRjaCApCisgICAgICAgICAgICAgICAgdGh1bmsgPSBUSFVOS19MRkVOQ0U7Cisg
ICAgICAgIH0KKyAgICB9CisKKyAgICAvKgogICAgICAqIFN1cHBsaW1lbnRhcnkgbWlub3IgYWRq
dXN0bWVudHMuICBXaXRob3V0IGNvbXBpbGVyIHN1cHBvcnQsIHRoZXJlIGFyZQogICAgICAqIG5v
IHRodW5rcy4KICAgICAgKi8KQEAgLTYxLDYgKzEyNCwxMiBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCB0aHVuayA9PSBUSFVOS19ERUZB
VUxUICkKICAgICAgICAgdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7CiAKKyAgICAvKiBBcHBseSB0
aGUgY2hvc2VuIHNldHRpbmdzLiAqLworICAgIGlmICggdGh1bmsgPT0gVEhVTktfTEZFTkNFICkK
KyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9JTkRfVEhVTktfTEZFTkNF
KTsKKyAgICBlbHNlIGlmICggdGh1bmsgPT0gVEhVTktfSk1QICkKKyAgICAgICAgc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QKTsKKwogICAgIHByaW50X2RldGFp
bHModGh1bmspOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1
cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKaW5kZXggNThiMzdkNi4u
YmExNzcxYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMjMsMyArMjMsNSBAQCBY
RU5fQ1BVRkVBVFVSRShNRkVOQ0VfUkRUU0MsICAgIChGU0NBUElOVFMrMCkqMzIrIDkpIC8qIE1G
RU5DRSBzeW5jaHJvbml6ZXMgUkRUUwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNRVAsICAgICAgICAo
RlNDQVBJTlRTKzApKjMyKzEwKSAvKiBTTUVQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCiBY
RU5fQ1BVRkVBVFVSRShYRU5fU01BUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTEpIC8qIFNN
QVAgZ2V0cyB1c2VkIGJ5IFhlbiBpdHNlbGYgKi8KIFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQ
QVRDSCwgKEZTQ0FQSU5UUyswKSozMisxMikgLyogbGZlbmNlIHNldCBhcyBEaXNwYXRjaCBTZXJp
YWxpc2luZyAqLworWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0xGRU5DRSwoRlNDQVBJTlRTKzAp
KjMyKzEzKSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5DRSAqLworWEVOX0NQVUZFQVRVUkUoSU5EX1RI
VU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE0KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:01:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3do-0005NV-Ks; Fri, 12 Jan 2018 18:01:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3dm-0005LC-SD
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:01:18 +0000
X-Inumbo-ID: e49d42a3-f7c2-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e49d42a3-f7c2-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:03:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569136"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:53 +0000
Message-ID: <1515780067-31735-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 03/17] x86/boot: Report details of
	speculative mitigations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90aGluZyB2ZXJ5IGludGVyZXN0aW5nIGF0IHRoZSBtb21lbnQsIGJ1dCB0aGUgbG9naWMgd2ls
bCBncm93IGFzIG5ldwptaXRpZ2F0aW9ucyBhcmUgYWRkZWQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAg
ICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgIHwgIDMgKysKIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDM1ICsr
KysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTE0IGluc2VydGlvbnMoKykKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKIGNyZWF0ZSBtb2RlIDEw
MDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGIzMzQzNjYuLmU4
YzQ5NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94
ODYvTWFrZWZpbGUKQEAgLTU3LDYgKzU3LDcgQEAgb2JqLXkgKz0gc2V0dXAubwogb2JqLXkgKz0g
c2h1dGRvd24ubwogb2JqLXkgKz0gc21wLm8KIG9iai15ICs9IHNtcGJvb3Qubworb2JqLXkgKz0g
c3BlY19jdHJsLm8KIG9iai15ICs9IHNyYXQubwogb2JqLXkgKz0gc3RyaW5nLm8KIG9iai15ICs9
IHN5c2N0bC5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCmluZGV4IDY1MTcwZmUuLjk0MjY3NjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC01MSw2ICs1MSw3IEBACiAj
aW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+
CiAjaW5jbHVkZSA8YXNtL2NwdWlkLmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogCiAv
KiBvcHRfbm9zbXA6IElmIHRydWUsIHNlY29uZGFyeSBwcm9jZXNzb3JzIGFyZSBpZ25vcmVkLiAq
Lwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbm9zbXA7CkBAIC0xNTAyLDYgKzE1MDMsOCBA
QCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQog
ICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9jcjQoWDg2X0NSNF9G
U0dTQkFTRSk7CiAKKyAgICBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKCk7CisKICAgICBp
bml0X2lkbGVfZG9tYWluKCk7CiAKICAgICB0aGlzX2NwdShzdHVicy5hZGRyKSA9IGFsbG9jX3N0
dWJfcGFnZShzbXBfcHJvY2Vzc29yX2lkKCksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uMjU2NzAxYQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYwpAQCAtMCwwICsxLDc1IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBh
cmNoL3g4Ni9zcGVjX2N0cmwuYworICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQor
ICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUg
TGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKyNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKworI2luY2x1ZGUgPGFz
bS9wcm9jZXNzb3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CisKK2VudW0gaW5kX3Ro
dW5rIHsKKyAgICBUSFVOS19ERUZBVUxULCAvKiBEZWNpZGUgd2hpY2ggdGh1bmsgdG8gdXNlIGF0
IGJvb3QgdGltZS4gKi8KKyAgICBUSFVOS19OT05FLCAgICAvKiBNaXNzaW5nIGNvbXBpbGVyIHN1
cHBvcnQgZm9yIHRodW5rcy4gKi8KKworICAgIFRIVU5LX1JFVFBPTElORSwKK307CisKK3N0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQoreworICAg
IHByaW50ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpc
biIpOworCisgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBCVEkg
bWl0aWdhdGlvbnMuICovCisgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVO
SykgKQorICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIENvbXBpbGVkLWluIHN1cHBvcnQ6
IElORElSRUNUX1RIVU5LXG4iKTsKKworICAgIHByaW50ayhYRU5MT0dfSU5GTworICAgICAgICAg
ICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlc1xuIiwKKyAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfTk9ORSAgICAgID8gIk4vQSIgOgorICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJ
TkUgPyAiUkVUUE9MSU5FIiA6ICI/Iik7Cit9CisKK3ZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRp
b25fbWl0aWdhdGlvbnModm9pZCkKK3sKKyAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5L
X0RFRkFVTFQ7CisKKyAgICAvKgorICAgICAqIFN1cHBsaW1lbnRhcnkgbWlub3IgYWRqdXN0bWVu
dHMuICBXaXRob3V0IGNvbXBpbGVyIHN1cHBvcnQsIHRoZXJlIGFyZQorICAgICAqIG5vIHRodW5r
cy4KKyAgICAgKi8KKyAgICBpZiAoICFJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykg
KQorICAgICAgICB0aHVuayA9IFRIVU5LX05PTkU7CisKKyAgICAvKgorICAgICAqIElmIHRoZXJl
IGFyZSBzdGlsbCBubyB0aHVuayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVkIGRlZmF1bHQgaXMK
KyAgICAgKiBhY3R1YWxseSByZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhhbiBub3RoaW5n
LgorICAgICAqLworICAgIGlmICggdGh1bmsgPT0gVEhVTktfREVGQVVMVCApCisgICAgICAgIHRo
dW5rID0gVEhVTktfUkVUUE9MSU5FOworCisgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7Cit9CisK
Ky8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJC
U0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFi
cy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTA4OGE1NQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTAsMCArMSwzNSBAQAorLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgorICogaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
OyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisg
KiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNy0yMDE4IENp
dHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KKyNk
ZWZpbmUgX19YODZfU1BFQ19DVFJMX0hfXworCit2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdh
dGlvbnModm9pZCk7CisKKyNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLworCisvKgor
ICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgor
ICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9k
ZTogbmlsCisgKiBFbmQ6CisgKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:01:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3di-0005Lm-RC; Fri, 12 Jan 2018 18:01:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3dg-0005Kz-Ph
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:01:12 +0000
X-Inumbo-ID: 6163b73d-f7c2-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6163b73d-f7c2-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 18:59:48 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569138"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:51 +0000
Message-ID: <1515780067-31735-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 01/17] x86: Support compiling with indirect
	branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIC1taW5kaXJlY3QtYnJhbmNoPXRodW5rLWV4dGVybi8tbWluZGlyZWN0LWJyYW5jaC1yZWdp
c3RlciB3aGVuIGF2YWlsYWJsZS4KVG8gYmVnaW4gd2l0aCwgdXNlIHRoZSByZXRwb2xpbmUgdGh1
bmsuICBMYXRlciB3b3JrIHdpbGwgYWRkIGFsdGVybmF0aXZlCnRodW5rcyB3aGljaCBjYW4gYmUg
c2VsZWN0ZWQgYXQgYm9vdCB0aW1lLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY3OgogKiBBbHRlciB0aHVuayBzeW1ib2xzIHRv
IG1hdGNoIHRoZSBsYXRlc3RlZCBHQ0MgY2hhbmdlcyBwcm9wb3NlZCB1cHN0cmVhbS4KICogUmVu
YW1lIGluZGlyZWN0X3RodW5rLlMgdG8gaW5kaXJlY3QtdGh1bmsuUwogKiBVc2UgYSBzaW5nbGUg
cGFyYW1ldGVyIG5vdyB0aGF0IHdlIGRvbid0IG5lZWQgdG8gc3BsaXQgcmVnIGFuZCBuYW1lLgog
KiBTb3J0IHJlZ2lzdGVycyBieSBlbmNvZGluZy4Kdjg6CiAqIEFkZCBhIGhlYWRlciBjb21tZW50
IGFuZCAuZmlsZSBkaXJlY3RpdmUgZm9yIGluZGlyZWN0LXRodW5rLlMKLS0tCiB4ZW4vYXJjaC94
ODYvTWFrZWZpbGUgICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayAgICAgICAg
IHwgIDcgKysrKysrKwogeGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMgfCAzOCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAg
ICAgICAgfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKykKIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBkNWQ1OGEy
Li5iMzM0MzY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2Fy
Y2gveDg2L01ha2VmaWxlCkBAIC0zNiw2ICszNiw3IEBAIG9iai15ICs9IGlvX2FwaWMubwogb2Jq
LSQoQ09ORklHX0xJVkVQQVRDSCkgKz0gYWx0ZXJuYXRpdmUubyBsaXZlcGF0Y2gubwogb2JqLXkg
Kz0gbXNpLm8KIG9iai15ICs9IG1zci5vCitvYmotJChDT05GSUdfSU5ESVJFQ1RfVEhVTkspICs9
IGluZGlyZWN0LXRodW5rLm8KIG9iai15ICs9IGlvcG9ydF9lbXVsYXRlLm8KIG9iai15ICs9IGly
cS5vCiBvYmotJChDT05GSUdfS0VYRUMpICs9IG1hY2hpbmVfa2V4ZWMubwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IDU2ODY1
N2UuLmFiY2M0ZDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4v
YXJjaC94ODYvUnVsZXMubWsKQEAgLTMwLDMgKzMwLDEwIEBAIENGTEFHUyArPSAtZm5vLWFzeW5j
aHJvbm91cy11bndpbmQtdGFibGVzCiBpZm5lcSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtZnZp
c2liaWxpdHk9aGlkZGVuLG4pLG4pCiBDRkxBR1MgKz0gLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRU
UklCVVRFCiBlbmRpZgorCisjIENvbXBpbGUgd2l0aCB0aHVuay1leHRlcm4sIGluZGlyZWN0LWJy
YW5jaC1yZWdpc3RlciBpZiBhdmFpYWJsZS4KK2lmbmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0Mp
LC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyLG4pLG4pCitDRkxBR1MgKz0gLW1pbmRpcmVjdC1i
cmFuY2g9dGh1bmstZXh0ZXJuIC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyCitDRkxBR1MgKz0g
LURDT05GSUdfSU5ESVJFQ1RfVEhVTksKK2V4cG9ydCBDT05GSUdfSU5ESVJFQ1RfVEhVTks9eQor
ZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TIGIveGVuL2Fy
Y2gveDg2L2luZGlyZWN0LXRodW5rLlMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MC4uM2VhZjUwNQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVu
ay5TCkBAIC0wLDAgKzEsMzggQEAKKy8qCisgKiBJbXBsZW1lbnQgX194ODZfaW5kaXJlY3RfdGh1
bmtfKiBzeW1ib2xzIGZvciB1c2Ugd2l0aCBjb21wYXRiaWxlIGNvbXBpbGVycworICogYW5kIHRo
ZSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0
ZXIgb3B0aW9ucy4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVt
cyBMdGQuCisgKgorICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiBWZXJzaW9uIDIuICBTZWUgdGhlIGZpbGUgQ09Q
WUlORyBmb3IgbW9yZSBkZXRhaWxzLgorICovCisgICAgICAgIC5maWxlIF9fRklMRV9fCisKKyNp
bmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+CisKKy5tYWNybyBJTkRfVEhVTktfUkVUUE9MSU5FIHJl
ZzpyZXEKKyAgICAgICAgY2FsbCAyZgorMToKKyAgICAgICAgbGZlbmNlCisgICAgICAgIGptcCAx
YgorMjoKKyAgICAgICAgbW92ICVccmVnLCAoJXJzcCkKKyAgICAgICAgcmV0CisuZW5kbQorCisv
KgorICogQnVpbGQgdGhlIF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scy4gIEN1cnJlbnRs
eSBpbXBsZW1lbnQgdGhlCisgKiByZXRwb2xpbmUgdGh1bmsgb25seS4KKyAqLworLm1hY3JvIEdF
Tl9JTkRJUkVDVF9USFVOSyByZWc6cmVxCisgICAgICAgIC5zZWN0aW9uIC50ZXh0Ll9feDg2X2lu
ZGlyZWN0X3RodW5rX1xyZWcsICJheCIsIEBwcm9nYml0cworCitFTlRSWShfX3g4Nl9pbmRpcmVj
dF90aHVua19ccmVnKQorICAgICAgICBJTkRfVEhVTktfUkVUUE9MSU5FIFxyZWcKKy5lbmRtCisK
Ky8qIEluc3RhbnRpYXRlIEdFTl9JTkRJUkVDVF9USFVOSyBmb3IgZWFjaCByZWdpc3RlciBleGNl
cHQgJXJzcC4gKi8KKy5pcnAgcmVnLCBheCwgY3gsIGR4LCBieCwgYnAsIHNpLCBkaSwgOCwgOSwg
MTAsIDExLCAxMiwgMTMsIDE0LCAxNQorICAgICAgICBHRU5fSU5ESVJFQ1RfVEhVTksgcmVnPXJc
cmVnCisuZW5kcgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNo
L3g4Ni94ZW4ubGRzLlMKaW5kZXggZDVlODgyMS4uZDNjOTg0YSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC01OSw2ICs1
OSw3IEBAIFNFQ1RJT05TCiAgIC50ZXh0IDogewogICAgICAgICBfc3RleHQgPSAuOyAgICAgICAg
ICAgIC8qIFRleHQgYW5kIHJlYWQtb25seSBkYXRhICovCiAgICAgICAgKigudGV4dCkKKyAgICAg
ICAqKC50ZXh0Ll9feDg2X2luZGlyZWN0X3RodW5rXyopCiAgICAgICAgKigudGV4dC5jb2xkKQog
ICAgICAgICooLnRleHQudW5saWtlbHkpCiAgICAgICAgKiguZml4dXApCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:01:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3do-0005NI-ED; Fri, 12 Jan 2018 18:01:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3dm-0005LB-S0
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:01:18 +0000
X-Inumbo-ID: e49df649-f7c2-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e49df649-f7c2-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:03:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569140"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:58 +0000
Message-ID: <1515780067-31735-9-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 08/17] x86/msr: Emulation of MSR_{SPEC_CTRL,
	PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbXNyLmMgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggfCAxMiArKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3Iu
YyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCAzMTk4M2VkLi4wMmE3YjQ5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMTksMTEg
KzExOSwyMiBAQCBpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpCiAKIGlu
dCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRf
dCAqdmFsKQogeworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9tYWlu
LT5hcmNoLmNwdWlkOwogICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSB2
LT5kb21haW4tPmFyY2gubXNyOwogICAgIGNvbnN0IHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZw
ID0gdi0+YXJjaC5tc3I7CiAKICAgICBzd2l0Y2ggKCBtc3IgKQogICAgIHsKKyAgICBjYXNlIE1T
Ul9QUkVEX0NNRDoKKyAgICAgICAgLyogV3JpdGUtb25seSAqLworICAgICAgICBnb3RvIGdwX2Zh
dWx0OworCisgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgorICAgICAgICBpZiAoICFjcC0+ZmVhdC5p
YnJzYiApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAgICAgICAqdmFsID0gdnAtPnNw
ZWNfY3RybC5ndWVzdDsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFU
Rk9STV9JTkZPOgogICAgICAgICBpZiAoICFkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSApCiAg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwpAQCAtMTUyLDE0ICsxNjMsMzggQEAgaW50IGd1ZXN0
X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKIHsKICAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFy
Y2guY3B1aWQ7CiAgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gubXNy
OwogICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7CiAKICAgICBz
d2l0Y2ggKCBtc3IgKQogICAgIHsKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgor
ICAgICAgICAvKiBSZWFkLW9ubHkgKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIAorICAgIGNh
c2UgTVNSX1NQRUNfQ1RSTDoKKyAgICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgKQorICAgICAg
ICAgICAgZ290byBncF9mYXVsdDsgLyogTVNSIGF2YWlsYWJsZT8gKi8KKyAgICAgICAgaWYgKCB2
YWwgJiB+KFNQRUNfQ1RSTF9JQlJTIHwKKyAgICAgICAgICAgICAgICAgICAgIChjcC0+ZmVhdC5z
dGlicCA/IFNQRUNfQ1RSTF9TVElCUCA6IDApKSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCisgICAgICAgIHZwLT5zcGVjX2N0cmwuZ3Vlc3QgPSB2YWw7
CisgICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCAgPSB2YWw7CisgICAgICAgIGJyZWFrOworCisg
ICAgY2FzZSBNU1JfUFJFRF9DTUQ6CisgICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICYmICFj
cC0+ZXh0ZC5pYnBiICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFpbGFi
bGU/ICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIG9ubHkgZGVmaW5lZCBiZWhhdmlv
dXIgaXMgd2hlbiB3cml0aW5nIFBSRURfQ01EX0lCUEIuICBJbgorICAgICAgICAgKiBwcmFjdGlj
ZSwgcmVhbCBoYXJkd2FyZSBhY2NlcHRzIGFueSB2YWx1ZSB3aXRob3V0IGZhdWx0aW5nLgorICAg
ICAgICAgKi8KKyAgICAgICAgaWYgKCB2ID09IGN1cnIgJiYgKHZhbCAmIFBSRURfQ01EX0lCUEIp
ICkKKyAgICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworICAg
ICAgICBicmVhazsKKwogICAgIGNhc2UgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUzoK
ICAgICB7CiAgICAgICAgIHVpbnQ2NF90IHJzdmQgPSB+MHVsbDsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDJm
YmVkMDIuLjNkMDAxMmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMjIzLDYgKzIyMywxOCBAQCBzdHJ1Y3Qg
bXNyX2RvbWFpbl9wb2xpY3kKIC8qIE1TUiBwb2xpY3kgb2JqZWN0IGZvciBwZXItdkNQVSBNU1Jz
ICovCiBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5CiB7CisgICAgLyogMHgwMDAwMDA0OCAtIE1TUl9T
UEVDX0NUUkwgKi8KKyAgICBzdHJ1Y3QgeworICAgICAgICAvKgorICAgICAgICAgKiBPbmx5IHRo
ZSBib3R0b20gdHdvIGJpdHMgYXJlIGRlZmluZWQsIHNvIG5vIG5lZWQgdG8gd2FzdGUgc3BhY2UK
KyAgICAgICAgICogd2l0aCB1aW50NjRfdCBhdCB0aGUgbW9tZW50LiAgV2UgbWFpbnRhaW4gdGhl
IGd1ZXN0cyBpZGVhIG9mIHRoZQorICAgICAgICAgKiB2YWx1ZSBpdCB3cm90ZSwgYW5kIGEgdmFs
dWUgdG8gaW5zdGFsbCBpbnRvIGhhcmR3YXJlIChleHRlbmRlZCB0bworICAgICAgICAgKiB1aW50
MzJfdCB0byBzaW1wbGlmeSB0aGUgYXNtKSB3aGljaCBtaWdodCBiZSBkaWZmZXJlbnQuCisgICAg
ICAgICAqLworICAgICAgICB1aW50MzJfdCBob3N0OworICAgICAgICB1aW50OF90IGd1ZXN0Owor
ICAgIH0gc3BlY19jdHJsOworCiAgICAgLyogMHgwMDAwMDE0MCAgTVNSX0lOVEVMX01JU0NfRkVB
VFVSRVNfRU5BQkxFUyAqLwogICAgIHN0cnVjdCB7CiAgICAgICAgIGJvb2wgYXZhaWxhYmxlOyAv
KiBUaGlzIE1TUiBpcyBub24tYXJjaGl0ZWN0dXJhbCAqLwotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:01:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3di-0005Lb-KN; Fri, 12 Jan 2018 18:01:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3dg-0005Kt-JF
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:01:12 +0000
X-Inumbo-ID: 61259a36-f7c2-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61259a36-f7c2-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 18:59:48 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569133"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:59 +0000
Message-ID: <1515780067-31735-10-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 09/17] x86/migrate: Move MSR_SPEC_CTRL on
	migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5j
ICB8IDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA1OTczZDlmLi43MmI0NDg5IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjkw
LDYgKzEyOTAsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF92Y3B1X21zciBtc3IgPSB7fTsKICAgICAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgICAg
IHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKKyAgICAgICAgICAgIE1T
Ul9TUEVDX0NUUkwsCiAgICAgICAgICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
LAogICAgICAgICB9OwogICAgICAgICB1aW50MzJfdCBucl9tc3JzID0gQVJSQVlfU0laRShtc3Jz
X3RvX3NlbmQpOwpAQCAtMTQxMyw2ICsxNDE0LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKIAog
ICAgICAgICAgICAgICAgIHN3aXRjaCAoIG1zci5pbmRleCApCiAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgICAgICAgICBjYXNl
IE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CiAgICAgICAgICAgICAgICAgICAgIGlm
ICggZ3Vlc3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGRiMjgyYjUuLmVkMzY1
OTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwpAQCAtMTMyMyw2ICsxMzIzLDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVf
eHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
CiAjZGVmaW5lIEhWTV9DUFVfTVNSX1NJWkUoY250KSBvZmZzZXRvZihzdHJ1Y3QgaHZtX21zciwg
bXNyW2NudF0pCiBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CisgICAg
TVNSX1NQRUNfQ1RSTCwKICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogfTsK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlf
U0laRShtc3JzX3RvX3NlbmQpOwpAQCAtMTQ1OCw2ICsxNDU5LDcgQEAgc3RhdGljIGludCBodm1f
bG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICAgICAgewogICAgICAgICAgICAgaW50IHJjOwogCisgICAgICAgIGNhc2UgTVNSX1NQRUNf
Q1RSTDoKICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAg
ICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1z
cltpXS52YWwpOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:01:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3di-0005LQ-Dw; Fri, 12 Jan 2018 18:01:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3dg-0005Ks-Ft
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:01:12 +0000
X-Inumbo-ID: 6041b52d-f7c2-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6041b52d-f7c2-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 18:59:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569134"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:54 +0000
Message-ID: <1515780067-31735-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 04/17] x86/amd: Try to set lfence as being
	Dispatch Serialising
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwcm9wZXJ0eSBpcyByZXF1aXJlZCBmb3IgdGhlIEFNRCdzIHJlY29tbWVuZGVkIG1pdGln
YXRpb24gZm9yIEJyYW5jaApUYXJnZXQgSW5qZWN0aW9uLCBidXQgWGVuIG5lZWRzIHRvIGNvcGUg
d2l0aCBiZWluZyB1bmFibGUgdG8gZGV0ZWN0IG9yIG1vZGlmeQp0aGUgTVNSLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L2FtZC5jICAgICAgICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggIHwgIDEgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaCAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYyBiL3hlbi9hcmNoL3g4
Ni9jcHUvYW1kLmMKaW5kZXggNWYzNmFjNy4uNDBjMGJhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2FtZC5jCkBAIC01NTgsOCArNTU4
LDQxIEBAIHN0YXRpYyB2b2lkIGluaXRfYW1kKHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKIAkJCXdy
bXNyX2FtZF9zYWZlKDB4YzAwMTEwMGQsIGwsIGggJiB+MSk7CiAJfQogCisJLyoKKwkgKiBBdHRl
bXB0IHRvIHNldCBsZmVuY2UgdG8gYmUgRGlzcGF0Y2ggU2VyaWFsaXNpbmcuICBUaGlzIE1TUiBh
bG1vc3QKKwkgKiBjZXJ0YWlubHkgaXNuJ3QgdmlydHVhbGlzZWQgKGFuZCBYZW4gYXQgbGVhc3Qg
d2lsbCBsZWFrIHRoZSByZWFsCisJICogdmFsdWUgaW4gYnV0IHNpbGVudGx5IGRpc2NhcmQgd3Jp
dGVzKSwgYXMgd2VsbCBhcyBiZWluZyBwZXItY29yZQorCSAqIHJhdGhlciB0aGFuIHBlci10aHJl
YWQsIHNvIGRvIGEgZnVsbCBzYWZlIHJlYWQvd3JpdGUvcmVhZGJhY2sgY3ljbGUKKwkgKiBpbiB0
aGUgd29yc3QgY2FzZS4KKwkgKi8KKwlpZiAoYy0+eDg2ID09IDB4MGYgfHwgYy0+eDg2ID09IDB4
MTEpCisJCS8qIEFsd2F5cyBkaXNwYXRjaCBzZXJpYWxpc2luZyBvbiB0aGlzIGhhcmRhcmUuICov
CisJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsIGMtPng4Nl9jYXBhYmls
aXR5KTsKKwllbHNlIC8qIEltcGxpY2lseSAiPT0gMHgxMCB8fCA+PSAweDEyIiBieSBiZWluZyA2
NGJpdC4gKi8geworCQlpZiAocmRtc3Jfc2FmZShNU1JfQU1ENjRfREVfQ0ZHLCB2YWx1ZSkpCisJ
CQkvKiBVbmFibGUgdG8gcmVhZC4gIEFzc3VtZSB0aGUgc2FmZXIgZGVmYXVsdC4gKi8KKwkJCV9f
Y2xlYXJfYml0KFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRDSCwKKwkJCQkgICAgYy0+eDg2X2Nh
cGFiaWxpdHkpOworCQllbHNlIGlmICh2YWx1ZSAmIEFNRDY0X0RFX0NGR19MRkVOQ0VfU0VSSUFM
SVNFKQorCQkJLyogQWxyZWFkeSBkaXNwYXRjaCBzZXJpYWxpc2luZy4gKi8KKwkJCV9fc2V0X2Jp
dChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFUQ0gsCisJCQkJICBjLT54ODZfY2FwYWJpbGl0eSk7
CisJCWVsc2UgaWYgKHdybXNyX3NhZmUoTVNSX0FNRDY0X0RFX0NGRywKKwkJCQkgICAgdmFsdWUg
fCBBTUQ2NF9ERV9DRkdfTEZFTkNFX1NFUklBTElTRSkgfHwKKwkJCSByZG1zcl9zYWZlKE1TUl9B
TUQ2NF9ERV9DRkcsIHZhbHVlKSB8fAorCQkJICEodmFsdWUgJiBBTUQ2NF9ERV9DRkdfTEZFTkNF
X1NFUklBTElTRSkpCisJCQkvKiBBdHRlbXB0IHRvIHNldCBmYWlsZWQuICBBc3N1bWUgdGhlIHNh
ZmVyIGRlZmF1bHQuICovCisJCQlfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9MRkVOQ0VfRElTUEFU
Q0gsCisJCQkJICAgIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJZWxzZQorCQkJLyogU3VjY2Vzc2Z1
bGx5IGVuYWJsZWQhICovCisJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BBVENI
LAorCQkJCSAgYy0+eDg2X2NhcGFiaWxpdHkpOworCX0KKwogCS8qIE1GRU5DRSBzdG9wcyBSRFRT
QyBzcGVjdWxhdGlvbiAqLwotCV9fc2V0X2JpdChYODZfRkVBVFVSRV9NRkVOQ0VfUkRUU0MsIGMt
Png4Nl9jYXBhYmlsaXR5KTsKKwlpZiAoIWNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoKQorCQlfX3Nl
dF9iaXQoWDg2X0ZFQVRVUkVfTUZFTkNFX1JEVFNDLCBjLT54ODZfY2FwYWJpbGl0eSk7CiAKIAlz
d2l0Y2goYy0+eDg2KQogCXsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggODRjYzUxZC4u
YWRjMzMzZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTEwNCw2ICsxMDQsNyBAQAog
I2RlZmluZSBjcHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
QVJDSF9QRVJGTU9OKQogI2RlZmluZSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpCiAjZGVmaW5lIGNwdV9oYXNfYXBlcmZtcGVy
ZiAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUEVSRk1QRVJGKQorI2RlZmluZSBjcHVf
aGFzX2xmZW5jZV9kaXNwYXRjaCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTEZFTkNFX0RJU1BB
VENIKQogCiBlbnVtIF9jYWNoZV90eXBlIHsKICAgICBDQUNIRV9UWVBFX05VTEwgPSAwLApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IGJjOTgyMjcuLjU4YjM3ZDYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmVzLmgKQEAgLTIyLDMgKzIyLDQgQEAgWEVOX0NQVUZFQVRVUkUoQVBFUkZN
UEVSRiwgICAgICAoRlNDQVBJTlRTKzApKjMyKyA4KSAvKiBBUEVSRk1QRVJGICovCiBYRU5fQ1BV
RkVBVFVSRShNRkVOQ0VfUkRUU0MsICAgIChGU0NBUElOVFMrMCkqMzIrIDkpIC8qIE1GRU5DRSBz
eW5jaHJvbml6ZXMgUkRUU0MgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9TTUVQLCAgICAgICAgKEZT
Q0FQSU5UUyswKSozMisxMCkgLyogU01FUCBnZXRzIHVzZWQgYnkgWGVuIGl0c2VsZiAqLwogWEVO
X0NQVUZFQVRVUkUoWEVOX1NNQVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzExKSAvKiBTTUFQ
IGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCitYRU5fQ1BVRkVBVFVSRShMRkVOQ0VfRElTUEFU
Q0gsIChGU0NBUElOVFMrMCkqMzIrMTIpIC8qIGxmZW5jZSBzZXQgYXMgRGlzcGF0Y2ggU2VyaWFs
aXNpbmcgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGE4MzRmM2IuLjU2ZjUzNTkgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtMjA3LDYgKzIwNyw3IEBACiAjZGVmaW5lIE1TUl9B
TUQ2NF9JQ19DRkcJCTB4YzAwMTEwMjEKICNkZWZpbmUgTVNSX0FNRDY0X0RDX0NGRwkJMHhjMDAx
MTAyMgogI2RlZmluZSBNU1JfQU1ENjRfREVfQ0ZHCQkweGMwMDExMDI5CisjZGVmaW5lIEFNRDY0
X0RFX0NGR19MRkVOQ0VfU0VSSUFMSVNFCShfQUMoMSwgVUxMKSA8PCAxKQogCiAjZGVmaW5lIE1T
Ul9BTUQ2NF9EUjBfQUREUkVTU19NQVNLCTB4YzAwMTEwMjcKICNkZWZpbmUgTVNSX0FNRDY0X0RS
MV9BRERSRVNTX01BU0sJMHhjMDAxMTAxOQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:01:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3dj-0005Lx-1I; Fri, 12 Jan 2018 18:01:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3di-0005LE-1I
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:01:14 +0000
X-Inumbo-ID: 61b00241-f7c2-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61b00241-f7c2-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 18:59:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569139"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:57 +0000
Message-ID: <1515780067-31735-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 07/17] x86/cmdline: Introduce a command line
	option to disable IBRS/IBPB, STIBP and IBPB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBnYWluaW5nIHlldCBhbm90aGVyIHRvcCBsZXZlbCBib29sZWFuLCBpbnRyb2R1
Y2UgYSBtb3JlIGdlbmVyaWMKY3B1aWQ9IG9wdGlvbi4gIEFsc28gaW50cm9kdWNlIGEgaGVscGVy
IGZ1bmN0aW9uIHRvIHBhcnNlIGEgZ2VuZXJpYyBib29sZWFuCnZhbHVlLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biB8IDEyICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2NwdWlkLmMg
ICAgICAgICAgICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2NvbW1vbi9rZXJuZWwuYyAgICAgICAgICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysr
KysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgICAgICAgICAgfCAgNyArKysrKysr
CiA0IGZpbGVzIGNoYW5nZWQsIDc3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCmluZGV4IDk2ZTU3YzIuLmI0MmFiYzYgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCkBAIC00NzEsNiArNDcxLDE4IEBAIGNob2ljZSBvZiBgZG9tMC1rZXJuZWxgIGlz
IGRlcHJlY2F0ZWQgYW5kIG5vdCBzdXBwb3J0ZWQgYnkgYWxsIERvbTAga2VybmVscy4KICAgcmVz
cGVjdGl2ZWx5LgogKiBgdmVyYm9zZWAgb3B0aW9uIGNhbiBiZSBpbmNsdWRlZCBhcyBhIHN0cmlu
ZyBvciBhbHNvIGFzIGB2ZXJib3NlPTxpbnRlZ2VyPmAKIAorIyMjIGNwdWlkICh4ODYpCis+IGA9
IExpc3Qgb2YgY29tbWEgc2VwYXJhdGVkIGJvb2xlYW5zYAorCitUaGlzIG9wdGlvbiBhbGxvd3Mg
Zm9yIGZpbmUgdHVuaW5nIG9mIHRoZSBmYWNpbGl0aWVzIFhlbiB3aWxsIHVzZSwgYWZ0ZXIKK2Fj
Y291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJ
RC4KKworQ3VycmVudGx5IGFjY2VwdGVkOgorCitUaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJk
d2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAgYXJlIHVzZWQgYnkKK2RlZmF1
bHQgaWYgYXZhaWFibGUuICBUaGV5IGNhbiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJzYmAsIGF0
IHdoaWNoIHBvaW50IFhlbgord29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQgd29uJ3Qgb2ZmZXIg
dGhlbSB0byBndWVzdHMuCisKICMjIyBjcHVpZFxfbWFza1xfY3B1IChBTUQgb25seSkKID4gYD0g
ZmFtXzBmX3Jldl9jIHwgZmFtXzBmX3Jldl9kIHwgZmFtXzBmX3Jldl9lIHwgZmFtXzBmX3Jldl9m
IHwgZmFtXzBmX3Jldl9nIHwgZmFtXzEwX3Jldl9iIHwgZmFtXzEwX3Jldl9jIHwgZmFtXzExX3Jl
dl9iYAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9j
cHVpZC5jCmluZGV4IDVlZTgyZDMuLjJlZjcxZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0xOCw2ICsxOCw0MSBAQCBzdGF0
aWMgY29uc3QgdWludDMyX3QgaHZtX3NoYWRvd19mZWF0dXJlbWFza1tdID0gSU5JVF9IVk1fU0hB
RE9XX0ZFQVRVUkVTOwogc3RhdGljIGNvbnN0IHVpbnQzMl90IGh2bV9oYXBfZmVhdHVyZW1hc2tb
XSA9IElOSVRfSFZNX0hBUF9GRUFUVVJFUzsKIHN0YXRpYyBjb25zdCB1aW50MzJfdCBkZWVwX2Zl
YXR1cmVzW10gPSBJTklUX0RFRVBfRkVBVFVSRVM7CiAKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNl
X3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGlu
dCB2YWwsIHJjID0gMDsKKworICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsK
KyAgICAgICAgaWYgKCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisK
KyAgICAgICAgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgc2V0
dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9JQlBCKTsKKyAgICAgICAgfQorICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnNiIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9j
bGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUlNCKTsKKyAgICAgICAgfQorICAgICAgICBlbHNl
IGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInN0aWJwIiwgcywgc3MpKSA+PSAwICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVh
cl9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NUSUJQKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisg
ICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdo
aWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21fcGFyYW0oImNwdWlkIiwg
cGFyc2VfeGVuX2NwdWlkKTsKKwogI2RlZmluZSBFTVBUWV9MRUFGICgoc3RydWN0IGNwdWlkX2xl
YWYpe30pCiBzdGF0aWMgdm9pZCB6ZXJvX2xlYXZlcyhzdHJ1Y3QgY3B1aWRfbGVhZiAqbCwKICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmaXJzdCwgdW5zaWduZWQgaW50IGxh
c3QpCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tlcm5lbC5jIGIveGVuL2NvbW1vbi9rZXJuZWwu
YwppbmRleCA4ZDEzN2M1Li4xOWY5YmFkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2tlcm5lbC5j
CisrKyBiL3hlbi9jb21tb24va2VybmVsLmMKQEAgLTI0NCw2ICsyNDQsMjkgQEAgaW50IHBhcnNl
X2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSkKICAgICByZXR1cm4gLTE7CiB9CiAK
K2ludCBwYXJzZV9ib29sZWFuKGNvbnN0IGNoYXIgKm5hbWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0
IGNoYXIgKmUpCit7CisgICAgc2l6ZV90IHNsZW4sIG5sZW47CisgICAgaW50IHZhbCA9ICEhc3Ry
bmNtcChzLCAibm8tIiwgMyk7CisKKyAgICBpZiAoICF2YWwgKQorICAgICAgICBzICs9IDM7CisK
KyAgICBzbGVuID0gZSA/ICh7IEFTU0VSVChlID49IHMpOyBlIC0gczsgfSkgOiBzdHJsZW4ocyk7
CisgICAgbmxlbiA9IHN0cmxlbihuYW1lKTsKKworICAgIC8qIERvZXMgcyBub3cgc3RhcnQgd2l0
aCBuYW1lPyAqLworICAgIGlmICggc2xlbiA8IG5sZW4gfHwgc3RybmNtcChzLCBuYW1lLCBubGVu
KSApCisgICAgICAgIHJldHVybiAtMTsKKworICAgIHN3aXRjaCAoIHNbbmxlbl0gKQorICAgIHsK
KyAgICBjYXNlICdcMCc6IHJldHVybiB2YWw7CisgICAgY2FzZSAnPSc6ICByZXR1cm4gcGFyc2Vf
Ym9vbCgmc1tubGVuICsgMV0sIGUpOworICAgIGRlZmF1bHQ6ICAgcmV0dXJuIC0xOworICAgIH0K
K30KKwogdW5zaWduZWQgaW50IHRhaW50ZWQ7CiAKIC8qKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IGVkMDBhZTEuLjFkOTc3
MTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vbGliLmgKQEAgLTc0LDYgKzc0LDEzIEBAIHZvaWQgY21kbGluZV9wYXJzZShjb25zdCBjaGFy
ICpjbWRsaW5lKTsKIGludCBydW50aW1lX3BhcnNlKGNvbnN0IGNoYXIgKmxpbmUpOwogaW50IHBh
cnNlX2Jvb2woY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSk7CiAKKy8qKgorICogR2l2ZW4g
YSBzcGVjaWZpYyBuYW1lLCBwYXJzZXMgYSBzdHJpbmcgb2YgdGhlIGZvcm06CisgKiAgIFtuby1d
JE5BTUVbPS4uLl0KKyAqIHJldHVybmluZyAwIG9yIDEgZm9yIGEgcmVjb2duaXNlZCBib29sZWFu
LCBvciAtMSBmb3IgYW4gZXJyb3IuCisgKi8KK2ludCBwYXJzZV9ib29sZWFuKGNvbnN0IGNoYXIg
Km5hbWUsIGNvbnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKmUpOworCiAvKiNkZWZpbmUgREVCVUdf
VFJBQ0VfRFVNUCovCiAjaWZkZWYgREVCVUdfVFJBQ0VfRFVNUAogZXh0ZXJuIHZvaWQgZGVidWd0
cmFjZV9kdW1wKHZvaWQpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:01:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:01:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3dj-0005M9-7S; Fri, 12 Jan 2018 18:01:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3di-0005LF-3J
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:01:14 +0000
X-Inumbo-ID: 61f8fc94-f7c2-11e7-b4a6-bc764e045a96
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61f8fc94-f7c2-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 18:59:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569137"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:50 +0000
Message-ID: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 00/17] x86: Mitigations for
	SP2/CVE-2017-5715/Branch Target Injection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaXMgYXZhaWxhYmUgaW4gZ2l0IGZvcm0gZnJvbToKCiAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2FuZHJld2Nvb3AveGVuLmdpdDthPXNob3J0bG9n
O2g9cmVmcy9oZWFkcy9zcDItbWl0aWdhdGlvbnMtdjgKCkluIGFkZGl0aW9uIHRvIHRoaXMgc29m
dHdhcmUgc2VyaWVzLCB5b3Ugd2lsbCBuZWVkIHRoZSBmb2xsb3dpbmc6CgogIDEpIEEgY29tcGls
ZXIgd2hpY2ggdW5kZXJzdGFuZHMgLW1pbmRpcmVjdC1icmFuY2g9dGh1bmstZXh0ZXJuYWwgYW5k
CiAgICAgLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIuICBBIEdDQyBwYXRjaCBzZXJpZXMgaW1w
bGVtZW50aW5nIHRoaXMgc2hvdWxkCiAgICAgYmUgYXZhaWxhYmxlIGltbWluZW50bHkuICBJbiB0
aGUgbWVhbnRpbWUsIGEgZGV2ZWxvcG1lbnQgYnJhbmNoIGNhbiBiZQogICAgIG9idGFpbmVkIGZy
b206CgogICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9oamwtdG9vbHMvZ2NjL2NvbW1pdHMvaGpsL2lu
ZGlyZWN0L2djYy03LWJyYW5jaC9tYXN0ZXIKCiAgMikgTmV3IG1pY3JvY29kZSBmcm9tIEludGVs
IGFuZCBBTUQuICBUaGVzZSBwcm92aWRlIG5ldyBNU1JzIGZvciBYZW4gdG8gdXNlLAogICAgIGFu
ZCB2aXJ0dWFsaXNlIGZvciBndWVzdCBrZXJuZWxzIHRvIHVzZS4KClRoZXJlIGFyZSBzb21lIGxp
bWl0YXRpb25zLCBldmVuIHdpdGggdGhlIHdvcmsgcHJlc2VudGVkIGhlcmUuCgogIDEpIHZDUFUt
dG8tdkNQVSBTUDIgYXR0YWNrcyBjYW4gb25seSBiZSBtaXRpZ2F0ZWQgYXQgdGhlIGh5cGVydmlz
b3IgbGV2ZWwKICAgICB3aXRoIElCUEIgc3VwcG9ydCwgd2hpY2ggZm9yIGludGVybmFsIHBpcGVs
aW5lIHJlYXNvbnMsIHdlIGRvIG5vdCBleHBlY3QKICAgICB0byBiZSBtYWRlIGF2YWlsYWJsZSBv
biBvbGRlciBwcm9jZXNzb3JzLiAgRm9yIG5vdywgSSB3aWxsIGxlYXZlIHRoZXNlCiAgICAgZGV0
YWlscyB0byB0aGUgaGFyZHdhcmUgdmVuZG9ycy4KCiAgMikgSGFyZHdhcmUgbGFja2luZyBTTUVQ
IGlzIGluIGEgd29yc2UgcG9zaXRpb24gdGhhbiBoYXJkd2FyZSB3aXRoIFNNRVAuICBJZgogICAg
IHlvdSBoYXZlIFNNRVAgKEludGVsIEl2eUJyaWRnZSBhbmQgbGF0ZXIsIFNvbWUgQU1EIEZhbTE2
aCBhbmQgYWxsIEZhbTE3aAogICAgIGFuZCBsYXRlciksIG1ha2UgYWJzb2x1dGVseSBzdXJlIGl0
IGlzIGVuYWJsZWQgaW4gdGhlIEJJT1MgYW5kIHdvcmtpbmcuCgogIDMpIE9uIGhhcmR3YXJlIGxh
Y2tpbmcgU01FUCBzdXBwb3J0LCBpdCBpcyBzdGlsbCBhbiBvcGVuIHF1ZXN0aW9uIGhvdyB0bwog
ICAgIHByb3RlY3QgYWdhaW5zdCBSU0ItdG8tU01NIHNwZWN1bGF0aW9uLiAgTmF0aXZlIG9wZXJh
dGluZyBzeXN0ZW1zIGNhbiBmaXgKICAgICB0aGlzIGJ5IHByb2hpYml0aW5nIHVzZXJzcGFjZSBm
cm9tIG1tYXAoKSdpbmcgYWRkcmVzc2VzIHdoaWNoIGFsaWFzIHRoZQogICAgIFNNTSByYW5nZSwg
YnV0IFhlbiBoYXMgbm8gZmVhc2libGUgd2F5IG9mIGVuZm9yY2luZyB0aGlzIHJlc3RyaWN0aW9u
IG9uCiAgICAgUFYgZ3Vlc3RzLCBldmVuIGlmIHdlIGNvdWxkIHRvbGVyYXRlIHRoZSBBQkkgYnJl
YWthZ2UuICAoSG93ZXZlciwgc2VlIHRoZQogICAgIGZvcnRoY29taW5nIFNQMyBtaXRpZ2F0aW9u
IHNlcmllcyBmb3IgYWx0ZXJuYXRpdmVzIGZvciB1biB0cnVzdGVkIFBWCiAgICAgZ3Vlc3RzKS4K
Cn5BbmRyZXcKCkNoYW5nZXMgZnJvbSB2NzoKICAqIFNwZWxsaW5nIGZpeGVzCiAgKiBSZWJhc2Ug
b3ZlciB1cHN0cmVhbSBmaXhlcyB0byBJTyBlbXVsYXRpb24gaGFuZGxpbmcKICAqIFR3ZWFrIHRo
ZSBSU0Igb3ZlcndyaXRpbmcgYWxnb3JpdGhtIHRvIGJlIHNtYWxsZXIKCkFuZHJldyBDb29wZXIg
KDE3KToKICB4ODY6IFN1cHBvcnQgY29tcGlsaW5nIHdpdGggaW5kaXJlY3QgYnJhbmNoIHRodW5r
cwogIHg4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3MgZnJvbSBhc3NlbWJseSBjb2RlCiAgeDg2
L2Jvb3Q6IFJlcG9ydCBkZXRhaWxzIG9mIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zCiAgeDg2L2Ft
ZDogVHJ5IHRvIHNldCBsZmVuY2UgYXMgYmVpbmcgRGlzcGF0Y2ggU2VyaWFsaXNpbmcKICB4ODY6
IEludHJvZHVjZSBhbHRlcm5hdGl2ZSBpbmRpcmVjdCB0aHVua3MKICB4ODYvZmVhdHVyZTogRGVm
aW5pdGlvbnMgZm9yIEluZGlyZWN0IEJyYW5jaCBDb250cm9scwogIHg4Ni9jbWRsaW5lOiBJbnRy
b2R1Y2UgYSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIGRpc2FibGUgSUJSUy9JQlBCLAogICAgU1RJ
QlAgYW5kIElCUEIKICB4ODYvbXNyOiBFbXVsYXRpb24gb2YgTVNSX3tTUEVDX0NUUkwsUFJFRF9D
TUR9IGZvciBndWVzdHMKICB4ODYvbWlncmF0ZTogTW92ZSBNU1JfU1BFQ19DVFJMIG9uIG1pZ3Jh
dGUKICB4ODYvaHZtOiBQZXJtaXQgZ3Vlc3RzIGRpcmVjdCBhY2Nlc3MgdG8gTVNSX3tTUEVDX0NU
UkwsUFJFRF9DTUR9CiAgeDg2OiBQcm90ZWN0IHVuYXdhcmUgZG9tYWlucyBmcm9tIG1lZGRsaW5n
IGh5cGVydGhyZWFkcwogIHg4Ni9lbnRyeTogT3JnYW5pc2UgdGhlIHVzZSBvZiBNU1JfU1BFQ19D
VFJMIGF0IGVhY2ggZW50cnkvZXhpdCBwb2ludAogIHg4Ni9ib290OiBDYWxjdWxhdGUgdGhlIG1v
c3QgYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb24gdG8gdXNlCiAgeDg2L2VudHJ5OiBDbG9iYmVy
IHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyL1JldHVybiBBZGRyZXNzIFN0YWNrIG9uCiAgICBlbnRy
eSB0byBYZW4KICB4ODYvY3R4dDogSXNzdWUgYSBzcGVjdWxhdGlvbiBiYXJyaWVyIGJldHdlZW4g
dmNwdSBjb250ZXh0cwogIHg4Ni9jcHVpZDogT2ZmZXIgSW5kaXJlY3QgQnJhbmNoIENvbnRyb2xz
IHRvIGd1ZXN0cwogIHg4Ni9pZGxlOiBDbGVhciBTUEVDX0NUUkwgd2hpbGUgaWRsZQoKIGRvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgICAgICAgfCAgMzkgKysrKwogdG9vbHMv
bGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8ICAgNCArLQogdG9vbHMvbGli
eGwvbGlieGxfY3B1aWQuYyAgICAgICAgICAgICAgICAgICB8ICAgMyArCiB0b29scy9taXNjL3hl
bi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEyICstCiB4ZW4vUnVsZXMubWsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4vYXJjaC94ODYvTWFrZWZp
bGUgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTMgKysKIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxl
LmMgICAgICAgICAgICAgICAgfCAgMjEgKysKIHhlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUu
UyAgICAgICAgICAgICAgfCAgMjQgKystCiB4ZW4vYXJjaC94ODYvY3B1L2FtZC5jICAgICAgICAg
ICAgICAgICAgICAgIHwgIDM1ICsrKy0KIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jICAg
ICAgICAgICAgICAgfCAgIDcgKwogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICA0MyArKysrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDE5ICsrCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDIxICsrCiB4ZW4vYXJjaC94ODYvZXh0YWJsZS5jICAgICAgICAgICAgICAgICAgICAg
IHwgICA0ICstCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyICsKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgICAgICAgICAgICAgICAgfCAgIDgg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICAgICAgfCAgIDUgKwog
eGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyAgICAgICAgICAgICAgICB8ICAxMSArKwogeGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICAgICAgICAgICB8ICAxOCArKwogeGVuL2Fy
Y2gveDg2L2luZGlyZWN0LXRodW5rLlMgICAgICAgICAgICAgICB8ICA0OSArKysrKwogeGVuL2Fy
Y2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzNyArKysrCiB4ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgICAgIHwgIDQxICsrLS0KIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKwogeGVuL2FyY2gveDg2
L3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMgICAgICAgICAgICAgICAgICAgIHwgMjk1ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgICAgICAgICAgfCAgIDYg
KwogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgICAgICAgICB8ICAxMiArKwog
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgICAgICAgICB8ICAzOSArKystCiB4
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgIHwgICA0ICstCiB4ZW4v
YXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21t
b24va2VybmVsLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjMgKysrCiB4ZW4vY29tbW9u
L3dhaXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oICAgICAgICAgICAgIHwgIDExICsrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgICA0ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZXMuaCAgICAgICAgICAgfCAgIDggKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJy
ZW50LmggICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0
X3RodW5rX2FzbS5oICAgIHwgIDQxICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4
LmggICAgICAgICAgICAgfCAgIDkgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAg
ICAgICAgICAgICB8ICAxNSArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggICAgICAgICAg
ICAgICAgICB8ICAgNyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICAgICAg
ICAgIHwgMTAxICsrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
ICAgICAgICAgfCAyNzAgKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAgMyArCiB4ZW4vaW5jbHVkZS94ZW4vbGli
LmggICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICsKIHhlbi90b29scy9nZW4tY3B1aWQucHkg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKwogNDYgZmlsZXMgY2hhbmdlZCwgMTI3MyBpbnNl
cnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94
ODYvaW5kaXJlY3QtdGh1bmsuUwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3Rf
dGh1bmtfYXNtLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmgKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:02:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3eY-000600-6o; Fri, 12 Jan 2018 18:02:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3eX-0005wM-0O
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:02:05 +0000
X-Inumbo-ID: e4f82d97-f7c2-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e4f82d97-f7c2-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:03:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569143"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:56 +0000
Message-ID: <1515780067-31735-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 06/17] x86/feature: Definitions for Indirect
	Branch Controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29udGVtcG9yYXJ5IHByb2Nlc3NvcnMgYXJlIGdhaW5pbmcgSW5kaXJlY3QgQnJhbmNoIENvbnRy
b2xzIHZpYSBtaWNyb2NvZGUKdXBkYXRlcy4gIEludGVsIGFyZSBpbnRyb2R1Y2luZyBvbmUgYml0
IHRvIGluZGljYXRlIElCUlMgYW5kIElCUEIgc3VwcG9ydCwgYW5kCmEgc2Vjb25kIGJpdCBmb3Ig
U1RJQlAuICBBTUQgYXJlIGludHJvZHVjaW5nIElCUEIgb25seSwgc28gZW51bWVyYXRlIGl0IHdp
dGggYQpzZXBhcmF0ZSBiaXQuCgpGdXJ0aGVybW9yZSwgZGVwZW5kaW5nIG9uIGNvbXBpbGVyIGFu
ZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5LCB3ZSBtYXkgd2FudCB0bwpydW4gWGVuIHdpdGggSUJS
UyBzZXQsIG9yIGNsZWFyLgoKVG8gdXNlIHRoZXNlIGZhY2lsaXRpZXMsIHdlIHN5bnRoZXNpc2Ug
c2VwYXJhdGUgSUJSUyBhbmQgSUJQQiBiaXRzIGZvcgppbnRlcm5hbCB1c2UuICBBIGxvdCBvZiBp
bmZyYXN0cnVjdHVyZSBpcyByZXF1aXJlZCBiZWZvcmUgdGhlc2UgZmVhdHVyZXMgYXJlCnNhZmUg
dG8gb2ZmZXIgdG8gZ3Vlc3RzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2NzoK
ICogU3BlbGxpbmcgZml4ZXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAgICAgfCAgMyArKysKIHRvb2xzL21pc2MveGVu
LWNwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgfCAxMiArKysrKysrKysrLS0KIHhlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oICAgICAgICAgICB8ICAzICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAgICB8ICA4ICsrKysrKysr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDMgKysrCiB4
ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5ICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKysrKysKIDcg
ZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQu
YwppbmRleCBlNjkyYjYxLi44MWJhOTYxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9j
cHVpZC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKQEAgLTIwMiw2ICsyMDIsOCBA
QCBpbnQgbGlieGxfY3B1aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpj
cHVpZCwgY29uc3QgY2hhciogc3RyKQogCiAgICAgICAgIHsiYXZ4NTEyLTR2bm5pdyIsMHgwMDAw
MDAwNywgIDAsIENQVUlEX1JFR19FRFgsICAyLCAgMX0sCiAgICAgICAgIHsiYXZ4NTEyLTRmbWFw
cyIsMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsICAzLCAgMX0sCisgICAgICAgIHsiaWJy
c2IiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCisgICAg
ICAgIHsic3RpYnAiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAg
MX0sCiAKICAgICAgICAgeyJsYWhmc2FoZiIsICAgICAweDgwMDAwMDAxLCBOQSwgQ1BVSURfUkVH
X0VDWCwgIDAsICAxfSwKICAgICAgICAgeyJjbXBsZWdhY3kiLCAgICAweDgwMDAwMDAxLCBOQSwg
Q1BVSURfUkVHX0VDWCwgIDEsICAxfSwKQEAgLTIzOSw2ICsyNDEsNyBAQCBpbnQgbGlieGxfY3B1
aWRfcGFyc2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hh
ciogc3RyKQogCiAgICAgICAgIHsiaW52dHNjIiwgICAgICAgMHg4MDAwMDAwNywgTkEsIENQVUlE
X1JFR19FRFgsICA4LCAgMX0sCiAKKyAgICAgICAgeyJpYnBiIiwgICAgICAgICAweDgwMDAwMDA4
LCBOQSwgQ1BVSURfUkVHX0VCWCwgMTIsICAxfSwKICAgICAgICAgeyJuYyIsICAgICAgICAgICAw
eDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwgIDAsICA4fSwKICAgICAgICAgeyJhcGljaWRz
aXplIiwgICAweDgwMDAwMDA4LCBOQSwgQ1BVSURfUkVHX0VDWCwgMTIsICA0fSwKIApkaWZmIC0t
Z2l0IGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5k
ZXggMDgzMWY3NS4uOGMzZGFjMCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwor
KysgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNDksNyArMTQ5LDExIEBAIHN0YXRpYyBj
b25zdCBjaGFyICpzdHJfZThiWzMyXSA9CiB7CiAgICAgWyAwXSA9ICJjbHplcm8iLAogCi0gICAg
WzEgLi4uIDMxXSA9ICJSRVoiLAorICAgIFsxIC4uLiAxMV0gPSAiUkVaIiwKKworICAgIFsxMl0g
PSAiaWJwYiIsCisKKyAgICBbMTMgLi4uIDMxXSA9ICJSRVoiLAogfTsKIAogc3RhdGljIGNvbnN0
IGNoYXIgKnN0cl83ZDBbMzJdID0KQEAgLTE1OCw3ICsxNjIsMTEgQEAgc3RhdGljIGNvbnN0IGNo
YXIgKnN0cl83ZDBbMzJdID0KIAogICAgIFsgMl0gPSAiYXZ4NTEyXzR2bm5pdyIsIFsgM10gPSAi
YXZ4NTEyXzRmbWFwcyIsCiAKLSAgICBbNCAuLi4gMzFdID0gIlJFWiIsCisgICAgWzQgLi4uIDI1
XSA9ICJSRVoiLAorCisgICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIs
CisKKyAgICBbMjggLi4uIDMxXSA9ICJSRVoiLAogfTsKIAogc3RhdGljIHN0cnVjdCB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKaW5kZXggZDYwMWMwMi4uODllNzI4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNjcsOCArNjcsMjUgQEAg
Y3VzdG9tX3BhcmFtKCJidGkiLCBwYXJzZV9idGkpOwogCiBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKIHsKKyAgICB1bnNpZ25lZCBpbnQgXzdk
MCA9IDAsIGU4YiA9IDAsIHRtcDsKKworICAgIC8qIENvbGxlY3QgZGlhZ25vc3RpY3MgYWJvdXQg
YXZhaWxhYmxlIG1pdGlnYXRpb25zLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS5jcHVpZF9s
ZXZlbCA+PSA3ICkKKyAgICAgICAgY3B1aWRfY291bnQoNywgMCwgJnRtcCwgJnRtcCwgJnRtcCwg
Jl83ZDApOworICAgIGlmICggYm9vdF9jcHVfZGF0YS5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAw
eDgwMDAwMDA4ICkKKyAgICAgICAgY3B1aWQoMHg4MDAwMDAwOCwgJnRtcCwgJmU4YiwgJnRtcCwg
JnRtcCk7CisKICAgICBwcmludGsoWEVOTE9HX0RFQlVHICJTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9u
IGZhY2lsaXRpZXM6XG4iKTsKIAorICAgIC8qIEhhcmR3YXJlIGZlYXR1cmVzIHdoaWNoIHBlcnRh
aW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCisgICAgaWYgKCAoXzdkMCAmIChjcHVm
ZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJSU0IpIHwKKyAgICAgICAgICAgICAgICAgIGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9TVElCUCkpKSB8fAorICAgICAgICAgKGU4YiAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9JQlBCKSkgKQorICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIEhh
cmR3YXJlIGZlYXR1cmVzOiVzJXMlc1xuIiwKKyAgICAgICAgICAgICAgIChfN2QwICYgY3B1ZmVh
dF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwKKyAgICAgICAg
ICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQ
IiAgICAgOiAiIiwKKyAgICAgICAgICAgICAgIChlOGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAiIik7CisKICAgICAvKiBDb21waWxlZC1pbiBz
dXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KICAgICBpZiAoIElT
X0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSApCiAgICAgICAgIHByaW50ayhYRU5MT0df
REVCVUcgIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IGJhMTc3MWIuLmRkMjM4OGYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmVzLmgKQEAgLTI1LDMgKzI1LDYgQEAgWEVOX0NQVUZFQVRVUkUoWEVOX1NNQVAs
ICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzExKSAvKiBTTUFQIGdldHMgdXNlZCBieSBYZW4gaXQK
IFhFTl9DUFVGRUFUVVJFKExGRU5DRV9ESVNQQVRDSCwgKEZTQ0FQSU5UUyswKSozMisxMikgLyog
bGZlbmNlIHNldCBhcyBEaXNwYXRjaCBTZXJpYWxpc2luZyAqLwogWEVOX0NQVUZFQVRVUkUoSU5E
X1RIVU5LX0xGRU5DRSwoRlNDQVBJTlRTKzApKjMyKzEzKSAvKiBVc2UgSU5EX1RIVU5LX0xGRU5D
RSAqLwogWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE0
KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLworWEVOX0NQVUZFQVRVUkUoWEVOX0lCUEIsICAgICAg
ICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBJQlJTQiB8fCBJQlBCICovCitYRU5fQ1BVRkVBVFVS
RShYRU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIElCUlNCICYmIElSQlMg
c2V0IGluIFhlbiAqLworWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJTlRT
KzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmgKaW5kZXggNTZmNTM1OS4uYTBhYWNmYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC0zMSw2ICszMSwxNCBAQAogI2RlZmluZSBFRkVSX0xNU0xFCQkoMTw8X0VGRVJfTE1TTEUp
CiAjZGVmaW5lIEVGRVJfRkZYU0UJCSgxPDxfRUZFUl9GRlhTRSkKIAorLyogU3BlY3VsYXRpb24g
Q29udHJvbHMuICovCisjZGVmaW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4CisjZGVmaW5l
IFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8IDApCisjZGVmaW5lIFNQRUNfQ1RSTF9T
VElCUAkJCShfQUMoMSwgVUxMKSA8PCAxKQorCisjZGVmaW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAw
MDAwNDkKKyNkZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQorCiAvKiBJ
bnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUg
TVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RS
MAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmgKaW5kZXggYmU2ZGE4ZS4uZTE0ODc1NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yMzcsMTAgKzIzNywxMyBAQCBYRU5fQ1BVRkVBVFVSRShF
RlJPLCAgICAgICAgICA3KjMyKzEwKSAvKiAgIEFQRVJGL01QRVJGIFJlYWQgT25seSBpbnRlcmZh
Y2UgKi8KIAogLyogQU1ELWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDgwMDAw
MDA4LmVieCwgd29yZCA4ICovCiBYRU5fQ1BVRkVBVFVSRShDTFpFUk8sICAgICAgICA4KjMyKyAw
KSAvKkEgIENMWkVSTyBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAg
ICAgOCozMisxMikgLyogICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNlZCBieSBBTUQp
ICovCiAKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAw
MDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIr
IDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqLwogWEVOX0NQVUZF
QVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11
bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KK1hFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAg
IDkqMzIrMjYpIC8qICAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwor
WEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLyogICBTVElCUCAqLwogCiAj
ZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIApkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dlbi1j
cHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKaW5kZXggOWVjNDQ4Ni4uNjEzYjkwOSAx
MDA3NTUKLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CkBAIC0yNTYsNiArMjU2LDExIEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAg
ICAgICAgIEFWWDUxMkY6IFtBVlg1MTJEUSwgQVZYNTEySUZNQSwgQVZYNTEyUEYsIEFWWDUxMkVS
LCBBVlg1MTJDRCwKICAgICAgICAgICAgICAgICAgIEFWWDUxMkJXLCBBVlg1MTJWTCwgQVZYNTEy
VkJNSSwgQVZYNTEyXzRWTk5JVywKICAgICAgICAgICAgICAgICAgIEFWWDUxMl80Rk1BUFMsIEFW
WDUxMl9WUE9QQ05URFFdLAorCisgICAgICAgICMgU2luZ2xlIFRocmVhZCBJbmRpcmVjdCBCcmFu
Y2ggUHJlZGljdG9ycyBlbnVtZXJhdGVzIGEgbmV3IGJpdCBpbiB0aGUKKyAgICAgICAgIyBNU1Ig
ZW51bWVyYXRlZCBieSBJbmRpcmVjdCBCcmFuY2ggUmVzdHJpY3RlZCBTcGVjdWxhdGlvbi9JbmRp
cmVjdAorICAgICAgICAjIEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXIgZW51bWVyYXRpb24uCisg
ICAgICAgIElCUlNCOiBbU1RJQlBdLAogICAgIH0KIAogICAgIGRlZXBfZmVhdHVyZXMgPSB0dXBs
ZShzb3J0ZWQoZGVwcy5rZXlzKCkpKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:05:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3hL-0006fh-Lr; Fri, 12 Jan 2018 18:04:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea3hL-0006en-1C
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:04:59 +0000
X-Inumbo-ID: e4efe40d-f7c2-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e4efe40d-f7c2-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:03:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465569142"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:00:52 +0000
Message-ID: <1515780067-31735-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 02/17] x86: Support indirect thunks from
	assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIElORElSRUNUX0NBTEwgYW5kIElORElSRUNUX0pNUCB3aGljaCBlaXRoZXIgZGVn
cmFkZSB0byBhIG5vcm1hbAppbmRpcmVjdCBicmFuY2gsIG9yIGRpc3BhdGNoIHRvIHRoZSBfX3g4
Nl9pbmRpcmVjdF90aHVua18qIHN5bWJvbHMuCgpVcGRhdGUgYWxsIHRoZSBtYW51YWwgaW5kaXJl
Y3QgYnJhbmNoZXMgaW4gdG8gdXNlIHRoZSBuZXcgdGh1bmtzLiAgVGhlCmluZGlyZWN0IGJyYW5j
aGVzIGluIHRoZSBlYXJseSBib290IGFuZCBrZXhlYyBwYXRoIGFyZSBsZWZ0IGludGFjdCBhcyB3
ZSBjYW4ndAp1c2UgdGhlIGNvbXBpbGVkLWluIHRodW5rcyBhdCB0aG9zZSBwb2ludHMuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
djc6CiAqIFByb3RlY3QgdGhlIGptcCBmcm9tIHRoZSB0cmFtcG9saW5lIGludG8gdGhlIGhpZ2gg
bWFwcGluZ3Mgb24gdGhlIEFQIGJvb3QKICAgcGF0aCwgYW5kIHRoZSBoYW5kLWNyYWZ0ZWQgaW5k
aXJlY3QganVtcCBpbiB0aGUgUFYgSU8gZW11bGF0aW9uIHN0dWJzLgogKiBSZWJhc2Ugb3ZlciBj
b21waWxlciBjaGFuZ2VzCiAqIFNwZWxsaW5nIGZpeGVzCiAqIEZpeCBjbGFuZyBidWlsZAp2ODoK
ICogU3BlbGxpbmcvZ3JhbW1hciBmaXhlcwotLS0KIHhlbi9SdWxlcy5tayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvUnVsZXMubWsgICAgICAgICAg
ICAgICAgICAgIHwgIDYgKysrKysKIHhlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyAgICAg
ICAgICAgfCAyNCArKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvZXh0YWJsZS5jICAg
ICAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5j
ICAgICAgICAgICB8IDQxICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICAgICAgIHwgIDYgKysrLS0KIHhlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAgfCAgNCArKy0tCiB4ZW4vY29tbW9uL3dhaXQu
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDggKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaCAgICAgICAgICB8ICA4ICsrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYv
aW5kaXJlY3RfdGh1bmtfYXNtLmggfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogMTAgZmlsZXMgY2hhbmdlZCwgMTIxIGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNt
LmgKCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggMjY1OWY4
YS4uM2NmNDA3NSAxMDA2NDQKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9SdWxlcy5tawpA
QCAtNjYsOCArNjYsOCBAQCBlbmRpZgogCiBBRkxBR1MteSAgICAgICAgICAgICAgICArPSAtRF9f
QVNTRU1CTFlfXwogCi0jIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGNhbid0IGhhbmRsZSAu
Y29kZTE2Ly5jb2RlMzIvLmNvZGU2NCB5ZXQKLUFGTEFHUy0kKGNsYW5nKSAgICAgICAgICs9IC1u
by1pbnRlZ3JhdGVkLWFzCisjIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGNhbid0IGhhbmRs
ZSBlbWJlZGRlZCAuaW5jbHVkZSdzCitDRkxBR1MtJChjbGFuZykgICAgICAgICArPSAtbm8taW50
ZWdyYXRlZC1hcwogCiBBTExfT0JKUyA6PSAkKEFMTF9PQkpTLXkpCiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9SdWxlcy5tayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawppbmRleCBhYmNjNGQ0
Li43MGU5ZDhmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsKKysrIGIveGVuL2Fy
Y2gveDg2L1J1bGVzLm1rCkBAIC0zNywzICszNyw5IEBAIENGTEFHUyArPSAtbWluZGlyZWN0LWJy
YW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIKIENGTEFHUyArPSAt
RENPTkZJR19JTkRJUkVDVF9USFVOSwogZXhwb3J0IENPTkZJR19JTkRJUkVDVF9USFVOSz15CiBl
bmRpZgorCisjIFNldCB1cCB0aGUgYXNzZW1ibGVyIGluY2x1ZGUgcGF0aCBwcm9wZXJseSBmb3Ig
b2xkZXIgR0NDIHRvb2xjaGFpbnMuICBDbGFuZworIyBvYmplY3RzIHRvIHRoZSBhZ3VtZW50IGJl
aW5nIHBhc3NlZCBob3dldmVyLgoraWZuZXEgKCQoY2xhbmcpLHkpCitDRkxBR1MgKz0gLVdhLC1J
JChCQVNFRElSKS9pbmNsdWRlCitlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qv
dHJhbXBvbGluZS5TIGIveGVuL2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCmluZGV4IDRkNjQw
ZjMuLmY3MGQ5MTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwor
KysgYi94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKQEAgLTE1Myw4ICsxNTMsMjggQEAg
dHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKICAgICAgICAgLmNvZGU2NAogc3RhcnQ2NDoKICAg
ICAgICAgLyogSnVtcCB0byBoaWdoIG1hcHBpbmdzLiAqLwotICAgICAgICBtb3ZhYnMgICRfX2hp
Z2hfc3RhcnQsJXJheAotICAgICAgICBqbXBxICAgIColcmF4CisgICAgICAgIG1vdmFicyAgJF9f
aGlnaF9zdGFydCwgJXJkaQorCisjaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCisgICAgICAg
IC8qCisgICAgICAgICAqIElmIGJvb3RpbmcgdmlydHVhbGlzZWQsIG9yIGhvdC1vbmxpbmluZyBh
IENQVSwgc2libGluZyB0aHJlYWRzIGNhbgorICAgICAgICAgKiBhdHRlbXB0IEJyYW5jaCBUYXJn
ZXQgSW5qZWN0aW9uIGFnYWluc3QgdGhpcyBqbXAuCisgICAgICAgICAqCisgICAgICAgICAqIFdl
J3ZlIGdvdCBubyB1c2FibGUgc3RhY2sgc28gY2FuJ3QgdXNlIGEgUkVUUE9MSU5FIHRodW5rLCBh
bmQgYXJlCisgICAgICAgICAqIGZ1cnRoZXIgdGhhbiBkaXNwMzIgZnJvbSB0aGUgaGlnaCBtYXBw
aW5ncyBzbyBjb3VsZG4ndCB1c2UKKyAgICAgICAgICogSlVNUF9USFVOSyBldmVuIGlmIGl0IHdh
cyBhIG5vbi1SRVRQT0xJTkUgdGh1bmsuICBGdXJ0aGVybW9yZSwgYW4KKyAgICAgICAgICogTEZF
TkNFIGlzbid0IG5lY2Vzc2FyaWx5IHNhZmUgdG8gdXNlIGF0IHRoaXMgcG9pbnQuCisgICAgICAg
ICAqCisgICAgICAgICAqIEFzIHRoaXMgaXNuJ3QgYSBob3RwYXRoLCB1c2UgYSBmdWxseSBzZXJp
YWxpc2luZyBldmVudCB0byByZWR1Y2UKKyAgICAgICAgICogdGhlIHNwZWN1bGF0aW9uIHdpbmRv
dyBhcyBtdWNoIGFzIHBvc3NpYmxlLiAgJWVieCBuZWVkcyBwcmVzZXJ2aW5nCisgICAgICAgICAq
IGZvciBfX2hpZ2hfc3RhcnQuCisgICAgICAgICAqLworICAgICAgICBtb3YgICAgICVlYngsICVl
c2kKKyAgICAgICAgY3B1aWQKKyAgICAgICAgbW92ICAgICAlZXNpLCAlZWJ4CisjZW5kaWYKKwor
ICAgICAgICBqbXBxICAgIColcmRpCiAKICNpbmNsdWRlICJ3YWtldXAuUyIKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2V4dGFibGUuYyBiL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKaW5kZXgg
NmZmZmUwNS4uNzJmMzBkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2V4dGFibGUuYworKysg
Yi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCkBAIC0xNTgsNyArMTU4LDcgQEAgc3RhdGljIGludCBf
X2luaXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQogICAgICAgICBtZW1jcHkocHRyLCB0ZXN0c1tpXS5v
cGMsIEFSUkFZX1NJWkUodGVzdHNbaV0ub3BjKSk7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KHB0cik7CiAKLSAgICAgICAgYXNtIHZvbGF0aWxlICggImNhbGwgKiVbc3RiXVxuIgorICAgICAg
ICBhc20gdm9sYXRpbGUgKCAiSU5ESVJFQ1RfQ0FMTCAlW3N0Yl1cbiIKICAgICAgICAgICAgICAg
ICAgICAgICAgIi5McmV0JT06XG5cdCIKICAgICAgICAgICAgICAgICAgICAgICAgIi5wdXNoc2Vj
dGlvbiAuZml4dXAsXCJheFwiXG4iCiAgICAgICAgICAgICAgICAgICAgICAgICIuTGZpeCU9Olxu
XHQiCkBAIC0xNjcsNyArMTY3LDcgQEAgc3RhdGljIGludCBfX2luaXQgc3R1Yl9zZWxmdGVzdCh2
b2lkKQogICAgICAgICAgICAgICAgICAgICAgICAiLnBvcHNlY3Rpb25cblx0IgogICAgICAgICAg
ICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkKICAgICAgICAgICAg
ICAgICAgICAgICAgOiBbZXhuXSAiK20iIChyZXMpCi0gICAgICAgICAgICAgICAgICAgICAgIDog
W3N0Yl0gInJtIiAoYWRkciksICJhIiAodGVzdHNbaV0ucmF4KSk7CisgICAgICAgICAgICAgICAg
ICAgICAgIDogW3N0Yl0gInIiIChhZGRyKSwgImEiICh0ZXN0c1tpXS5yYXgpKTsKICAgICAgICAg
QVNTRVJUKHJlcyA9PSB0ZXN0c1tpXS5yZXMucmF3KTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYwppbmRleCBlYmQ2ZGMxLi4yYjJhNThiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYv
ZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC03
Myw0NiArNzMsNjMgQEAgdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25lZCBpbnQgcG9y
dCwgdTggdmFsdWUpOwogCiB0eXBlZGVmIHZvaWQgaW9fZW11bF9zdHViX3Qoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKik7CiAKK3ZvaWQgX194ODZfaW5kaXJlY3RfdGh1bmtfcmN4KHZvaWQpOworCiBz
dGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxfc3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9j
dHh0ICpjdHh0LCB1OCBvcGNvZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IGJ5dGVzKQogeworICAgIHN0
cnVjdCBzdHVicyAqdGhpc19zdHVicyA9ICZ0aGlzX2NwdShzdHVicyk7CisgICAgdW5zaWduZWQg
bG9uZyBzdHViX3ZhID0gdGhpc19zdHVicy0+YWRkciArIFNUVUJfQlVGX1NJWkUgLyAyOwogICAg
IGJvb2wgdXNlX3F1aXJrX3N0dWIgPSBmYWxzZTsKIAogICAgIGlmICggIWN0eHQtPmlvX2VtdWxf
c3R1YiApCi0gICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YiA9IG1hcF9kb21haW5fcGFnZShfbWZu
KHRoaXNfY3B1KHN0dWJzLm1mbikpKSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodGhpc19jcHUoc3R1YnMuYWRkcikgJgotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIH5QQUdFX01BU0spICsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUVUJfQlVGX1NJWkUgLyAyOworICAgICAg
ICBjdHh0LT5pb19lbXVsX3N0dWIgPQorICAgICAgICAgICAgbWFwX2RvbWFpbl9wYWdlKF9tZm4o
dGhpc19zdHVicy0+bWZuKSkgKyAoc3R1Yl92YSAmIH5QQUdFX01BU0spOwogCiAgICAgLyogbW92
cSAkaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoLCVyY3ggKi8KICAgICBjdHh0LT5pb19lbXVsX3N0
dWJbMF0gPSAweDQ4OwogICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxXSA9IDB4Yjk7CiAgICAgKih2
b2lkICoqKSZjdHh0LT5pb19lbXVsX3N0dWJbMl0gPSAodm9pZCAqKWhvc3RfdG9fZ3Vlc3RfZ3By
X3N3aXRjaDsKKworI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSworICAgIC8qIGNhbGxxIF9f
eDg2X2luZGlyZWN0X3RodW5rX3JjeCAqLworICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMF0gPSAw
eGU4OworICAgICooaW50MzJfdCAqKSZjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0KKyAgICAgICAg
KHVuc2lnbmVkIGxvbmcpX194ODZfaW5kaXJlY3RfdGh1bmtfcmN4IC0gKHN0dWJfdmEgKyAxMSAr
IDQpOworCisjZWxzZQogICAgIC8qIGNhbGxxIColcmN4ICovCiAgICAgY3R4dC0+aW9fZW11bF9z
dHViWzEwXSA9IDB4ZmY7CiAgICAgY3R4dC0+aW9fZW11bF9zdHViWzExXSA9IDB4ZDE7CiAKKyAg
ICAvKgorICAgICAqIDMgYnl0ZXMgb2YgUDZfTk9QUy4KKyAgICAgKiBUT0RPOiB1bnRhbmdsZSBp
ZGVhbF9ub3BzIGZyb20gaW5pdC9saXZlcGF0Y2ggS2NvbmZpZyBvcHRpb25zLgorICAgICAqLwor
ICAgIG1lbWNweSgmY3R4dC0+aW9fZW11bF9zdHViWzEyXSwgIlx4MGZceDFmXHgwMCIsIDMpOwor
I2VuZGlmCisKICAgICBpZiAoIHVubGlrZWx5KGlvZW11bF9oYW5kbGVfcXVpcmspICkKLSAgICAg
ICAgdXNlX3F1aXJrX3N0dWIgPSBpb2VtdWxfaGFuZGxlX3F1aXJrKG9wY29kZSwgJmN0eHQtPmlv
X2VtdWxfc3R1YlsxMl0sCisgICAgICAgIHVzZV9xdWlya19zdHViID0gaW9lbXVsX2hhbmRsZV9x
dWlyayhvcGNvZGUsICZjdHh0LT5pb19lbXVsX3N0dWJbMTVdLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dC0+Y3R4dC5yZWdzKTsKIAogICAgIGlmICgg
IXVzZV9xdWlya19zdHViICkKICAgICB7CiAgICAgICAgIC8qIGRhdGExNiBvciBub3AgKi8KLSAg
ICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzEyXSA9IChieXRlcyAhPSAyKSA/IDB4OTAgOiAweDY2
OworICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTVdID0gKGJ5dGVzICE9IDIpID8gMHg5MCA6
IDB4NjY7CiAgICAgICAgIC8qIDxpby1hY2Nlc3Mgb3Bjb2RlPiAqLwotICAgICAgICBjdHh0LT5p
b19lbXVsX3N0dWJbMTNdID0gb3Bjb2RlOworICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTZd
ID0gb3Bjb2RlOwogICAgICAgICAvKiBpbW04IG9yIG5vcCAqLwotICAgICAgICBjdHh0LT5pb19l
bXVsX3N0dWJbMTRdID0gIShvcGNvZGUgJiA4KSA/IHBvcnQgOiAweDkwOworICAgICAgICBjdHh0
LT5pb19lbXVsX3N0dWJbMTddID0gIShvcGNvZGUgJiA4KSA/IHBvcnQgOiAweDkwOwogICAgICAg
ICAvKiByZXQgKGp1bXBzIHRvIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KLSAgICAgICAg
Y3R4dC0+aW9fZW11bF9zdHViWzE1XSA9IDB4YzM7CisgICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1
YlsxOF0gPSAweGMzOwogICAgIH0KIAotICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8g
MiA8IE1BWCgxNiwgLyogRGVmYXVsdCBlbXVsIHN0dWIgKi8KLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMTIgKyBJT0VNVUxfUVVJUktfU1RVQl9CWVRFUykpOworICAg
IEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IE1BWCgxOSwgLyogRGVmYXVsdCBlbXVs
IHN0dWIgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTUgKyBJ
T0VNVUxfUVVJUktfU1RVQl9CWVRFUykpOwogCiAgICAgLyogSGFuZHkgZnVuY3Rpb24tdHlwZWQg
cG9pbnRlciB0byB0aGUgc3R1Yi4gKi8KLSAgICByZXR1cm4gKHZvaWQgKikodGhpc19jcHUoc3R1
YnMuYWRkcikgKyBTVFVCX0JVRl9TSVpFIC8gMik7CisgICAgcmV0dXJuICh2b2lkICopc3R1Yl92
YTsKIH0KIAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggMWRkOWNjZi4uY2JkNzNmNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUwpAQCAtNDc0LDcgKzQ3NCw4IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAg
ICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCksJWVheAogICAgICAgICBsZWFxICBl
eGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAogICAgICAgICBQRVJGQ19JTkNSKGV4Y2VwdGlvbnMs
ICVyYXgsICVyYngpCi0gICAgICAgIGNhbGxxICooJXJkeCwlcmF4LDgpCisgICAgICAgIG1vdiAg
ICglcmR4LCAlcmF4LCA4KSwgJXJkeAorICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKICAgICAg
ICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVu
CiAgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeApAQCAtNjE1LDcgKzYx
Niw4IEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogMTogICAgICBtb3ZxICAlcnNwLCVyZGkKICAg
ICAgICAgbW92emJsIFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKSwlZWF4CiAgICAgICAgIGxlYXEg
IGV4Y2VwdGlvbl90YWJsZSglcmlwKSwlcmR4Ci0gICAgICAgIGNhbGxxICooJXJkeCwlcmF4LDgp
CisgICAgICAgIG1vdiAgICglcmR4LCAlcmF4LCA4KSwgJXJkeAorICAgICAgICBJTkRJUkVDVF9D
QUxMICVyZHgKICAgICAgICAgY21wYiAgJFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNw
KQogICAgICAgICBqbmUgICByZXRfZnJvbV9pbnRyCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKaW5kZXggODIwNDk1Zi4uZmYwYTAwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTg2Nyw3ICs4NjcsNyBAQCBzdGF0aWMgaW5saW5lIGludCBt
a2VjKHVpbnQ4X3QgZSwgaW50MzJfdCBlYywgLi4uKQogI2lmZGVmIF9fWEVOX18KICMgZGVmaW5l
IGludm9rZV9zdHViKHByZSwgcG9zdCwgY29uc3RyYWludHMuLi4pIGRvIHsgICAgICAgICAgICAg
ICAgICAgIFwKICAgICB1bmlvbiBzdHViX2V4Y2VwdGlvbl90b2tlbiByZXNfID0geyAucmF3ID0g
fjAgfTsgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUgKCBwcmUgIlxuXHRj
YWxsIColW3N0dWJdXG5cdCIgcG9zdCAiXG4iICAgICAgICAgICAgICAgIFwKKyAgICBhc20gdm9s
YXRpbGUgKCBwcmUgIlxuXHRJTkRJUkVDVF9DQUxMICVbc3R1Yl1cblx0IiBwb3N0ICJcbiIgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAiLkxyZXQlPTpcblx0IiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAiLnB1c2hzZWN0aW9u
IC5maXh1cCxcImF4XCJcbiIgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAiLkxmaXglPTpcblx0IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTg3Niw3ICs4NzYsNyBAQCBzdGF0aWMgaW5saW5lIGludCBta2VjKHVpbnQ4X3QgZSwg
aW50MzJfdCBlYywgLi4uKQogICAgICAgICAgICAgICAgICAgICIucG9wc2VjdGlvblxuXHQiICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgIF9B
U01fRVhUQUJMRSguTHJldCU9LCAuTGZpeCU9KSAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgIDogW2V4bl0gIitnIiAocmVzXyksIGNvbnN0cmFpbnRzLCAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgW3N0dWJdICJybSIgKHN0dWIuZnVu
YyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgW3N0
dWJdICJyIiAoc3R1Yi5mdW5jKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICAgICAgICAgICAgICAgIm0iICgqKHVpbnQ4X3QoKilbTUFYX0lOU1RfTEVOICsgMV0pc3R1Yi5w
dHIpICk7ICAgXAogICAgIGlmICggdW5saWtlbHkofnJlc18ucmF3KSApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi93YWl0LmMgYi94ZW4vY29tbW9uL3dhaXQuYwppbmRleCAzZDNkOWZlLi5h
NTdiYzEwIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysgYi94ZW4vY29tbW9uL3dh
aXQuYwpAQCAtMjAzLDEyICsyMDMsMTQgQEAgdm9pZCBjaGVja193YWtldXBfZnJvbV93YWl0KHZv
aWQpCiAKICAgICAvKgogICAgICAqIEhhbmQtcm9sbGVkIGxvbmdqbXAoKS4gIFJldHVybnMgdG8g
dGhlIHBvaW50ZXIgb24gdGhlIHRvcCBvZgotICAgICAqIHdxdi0+c3RhY2ssIGFuZCBsYW5kcyBv
biBhIGByZXAgbW92c2AgaW5zdHJ1Y3Rpb24uCisgICAgICogd3F2LT5zdGFjaywgYW5kIGxhbmRz
IG9uIGEgYHJlcCBtb3ZzYCBpbnN0cnVjdGlvbi4gIEFsbCBvdGhlciBHUFJzIGFyZQorICAgICAq
IHJlc3RvcmVkIGZyb20gdGhlIHN0YWNrLCBzbyBhcmUgYXZhaWxhYmxlIGZvciB1c2UgaGVyZS4K
ICAgICAgKi8KICAgICBhc20gdm9sYXRpbGUgKAotICAgICAgICAibW92ICUxLCUlIl9fT1Aic3A7
IGptcCAqKCUwKSIKKyAgICAgICAgIm1vdiAlMSwlJSJfX09QInNwOyBJTkRJUkVDVF9KTVAgJVtp
cF0iCiAgICAgICAgIDogOiAiUyIgKHdxdi0+c3RhY2spLCAiRCIgKHdxdi0+ZXNwKSwKLSAgICAg
ICAgImMiICgoY2hhciAqKWdldF9jcHVfaW5mbygpIC0gKGNoYXIgKil3cXYtPmVzcCkKKyAgICAg
ICAgICAiYyIgKChjaGFyICopZ2V0X2NwdV9pbmZvKCkgLSAoY2hhciAqKXdxdi0+ZXNwKSwKKyAg
ICAgICAgICBbaXBdICJyIiAoKih1bnNpZ25lZCBsb25nICopd3F2LT5zdGFjaykKICAgICAgICAg
OiAibWVtb3J5IiApOwogICAgIHVucmVhY2hhYmxlKCk7CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMu
aAppbmRleCA3ZTg4MzhlLi40MGIwMjUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTEz
LDYgKzEzLDE0IEBACiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20v
YWx0ZXJuYXRpdmUuaD4KIAorI2lmZGVmIF9fQVNTRU1CTFlfXworIyBpbmNsdWRlIDxhc20vaW5k
aXJlY3RfdGh1bmtfYXNtLmg+CisjZWxzZQorYXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJFQ1Rf
VEhVTkssICIKKyAgICAgIF9fc3RyaW5naWZ5KElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RI
VU5LKSkgKTsKK2FzbSAoICJcdC5pbmNsdWRlIFwiYXNtL2luZGlyZWN0X3RodW5rX2FzbS5oXCIi
ICk7CisjZW5kaWYKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIHZvaWQgcmV0X2Zyb21faW50cih2
b2lkKTsKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbmRpcmVjdF90
aHVua19hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmgKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTZiY2MyNQotLS0gL2Rldi9udWxsCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmgKQEAgLTAsMCArMSw0
MSBAQAorLyoKKyAqIFdhcm5pbmchICBUaGlzIGZpbGUgaXMgaW5jbHVkZWQgYXQgYW4gYXNzZW1i
bGVyIGxldmVsIGZvciAuYyBmaWxlcywgY2F1c2luZworICogdXN1YWwgI2lmZGVmJ2FyeSB0byB0
dXJuIGludG8gY29tbWVudHMuCisgKi8KKworLm1hY3JvIElORElSRUNUX0JSQU5DSCBpbnNuOnJl
cSBhcmc6cmVxCisvKgorICogQ3JlYXRlIGFuIGluZGlyZWN0IGJyYW5jaC4gIGluc24gaXMgb25l
IG9mIGNhbGwvam1wLCBhcmcgaXMgYSBzaW5nbGUKKyAqIHJlZ2lzdGVyLgorICoKKyAqIFdpdGgg
bm8gY29tcGlsZXIgc3VwcG9ydCwgdGhpcyBkZWdyYWRlcyBpbnRvIGEgcGxhaW4gaW5kaXJlY3Qg
Y2FsbC9qbXAuCisgKiBXaXRoIGNvbXBpbGVyIHN1cHBvcnQsIGRpc3BhdGNoIHRvIHRoZSBjb3Jy
ZWN0IF9feDg2X2luZGlyZWN0X3RodW5rXyoKKyAqLworICAgIC5pZiBDT05GSUdfSU5ESVJFQ1Rf
VEhVTksgPT0gMQorCisgICAgICAgICRkb25lID0gMAorICAgICAgICAuaXJwIHJlZywgYXgsIGN4
LCBkeCwgYngsIGJwLCBzaSwgZGksIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAxNCwgMTUKKyAgICAg
ICAgLmlmZXFzICJcYXJnIiwgIiVyXHJlZyIKKyAgICAgICAgICAgIFxpbnNuIF9feDg2X2luZGly
ZWN0X3RodW5rX3JccmVnCisgICAgICAgICAgICAkZG9uZSA9IDEKKyAgICAgICAgICAgLmV4aXRt
CisgICAgICAgIC5lbmRpZgorICAgICAgICAuZW5kcgorCisgICAgICAgIC5pZiAkZG9uZSAhPSAx
CisgICAgICAgICAgICAuZXJyb3IgIkJhZCByZWdpc3RlciBhcmcgXGFyZyIKKyAgICAgICAgLmVu
ZGlmCisKKyAgICAuZWxzZQorICAgICAgICBcaW5zbiAqXGFyZworICAgIC5lbmRpZgorLmVuZG0K
KworLyogQ29udmVuaWVuY2Ugd3JhcHBlcnMuICovCisubWFjcm8gSU5ESVJFQ1RfQ0FMTCBhcmc6
cmVxCisgICAgSU5ESVJFQ1RfQlJBTkNIIGNhbGwgXGFyZworLmVuZG0KKworLm1hY3JvIElORElS
RUNUX0pNUCBhcmc6cmVxCisgICAgSU5ESVJFQ1RfQlJBTkNIIGptcCBcYXJnCisuZW5kbQotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:20:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:20:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea3w3-0000ZW-72; Fri, 12 Jan 2018 18:20:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+jtt=eh=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ea3w2-0000ZQ-0f
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 18:20:10 +0000
X-Inumbo-ID: 06a04f87-f7c5-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x236.google.com (unknown [2a00:1450:400c:c09::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06a04f87-f7c5-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 19:18:45 +0100 (CET)
Received: by mail-wm0-x236.google.com with SMTP id i186so13800873wmi.4
 for <xen-devel@lists.xenproject.org>; Fri, 12 Jan 2018 10:20:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=to:cc:from:subject:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=orLgNNIH6uMAMhtB9dY3zxabiO/XE/7YA6rEoHg/tMo=;
 b=hA9jr9guqTS1w6qaBEJj4DOaLV3QiCq/LENiFVrv1AUYc4Gb3ln1iosrADHQR8ljxc
 p+HYfeX3LV912UUyNNyRBqPpG5D+KWBARYwW//4xilZrolSa0TQ5Sr6p9mQQgNrD7szg
 QPgy8D+K9yHzmdvrgbHJHMVSl+7vMs3CagC/s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:cc:from:subject:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=orLgNNIH6uMAMhtB9dY3zxabiO/XE/7YA6rEoHg/tMo=;
 b=IY92+7Rpem38OH8tpZfeCi7dFhKXzoHS4piI9anQCZ5fZlXj27x2bMlxGiJpxhmRjW
 jqfLGjTQqVqU1Jn6qRrYkc1Fhp8J9BGf81Tfp+2IPJm5LuUxm9THbNjvlz53sOe3yja6
 aPtzwisI18vTJ7H08FY0bfbG0yMf2s7hGmL7BfAn9NtMw84rBhBBN9pbGI9xDyhOCoMf
 DmkfLVpLBOJikT6ISP/OJ7DXUo6XQ5bgO0RdZqpOlndJVCN0MA4EkdSqf1qCq06dW4ot
 0fnI/ON4SrD99agORxosAL/zHSsm46VYGoLulsoTiKnxxO7wReRcF+n6wkpKPtx/0sci
 YWnQ==
X-Gm-Message-State: AKwxyteVn7VApG58Xj/Zu2gHKUXQD17aFwXze3XOpxJP4+Q2L4neeQSA
 Gp/sU0mZmq0mJF03h03V4K/w25AtLyo=
X-Google-Smtp-Source: ACJfBos42gGcfTpIBrQXKQh3TLobaXbc4Q3PGtA5dGjdwDiK/TlaOS21OZL8Mzpnci36TyV4eMcLYw==
X-Received: by 10.28.23.139 with SMTP id 133mr5178319wmx.0.1515781207528;
 Fri, 12 Jan 2018 10:20:07 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z71sm23748776wrc.11.2018.01.12.10.20.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 Jan 2018 10:20:07 -0800 (PST)
To: Lars Kurth <lars.kurth@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <821b7ccf-95e0-2583-ecaa-2f1a16b8c16e@linaro.org>
Date: Fri, 12 Jan 2018 18:20:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Xen_Project_Release_Features page update?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTGFycywKCkFzIEkgdW5kZXJzdGFuZCBmcm9tIFhlbiA0LjEwIFsxXSAsIHdlIGFyZSBnb2lu
ZyB0byB1c2UgU1VQUE9SVC5NRCBvciAKdGhlIGxpc3Qgb2YgZmVhdHVyZXMgZXhpc3RpbmcuCgpJ
IGd1ZXNzIHdlIHNob3VsZCByZXRpcmUgdGhlIGZlYXR1cmVzIG1hdHJpeCBbMl0/IEJ1dCB0aGlz
IGFsc28gbWVhbnMgCnRoYXQgd2UgaGF2ZSBub3QgYW55bW9yZSBhbiBlYXN5IHdheSB0byBrbm93
IHVudGlsIHdoZW4gYSByZWxlYXNlIGlzIApzdXBwb3J0ZWQvc2VjdXJpdHkgc3VwcG9ydGVkLiBE
byB5b3UgaGF2ZSBhbnkgcGxhbiBmb3IgdGhpcz8KCkNoZWVycywKClsxXSBodHRwczovL3dpa2ku
eGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEwX1JlbGVhc2VfTm90ZXMKWzJdIGh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0XzQuMTBfUmVsZWFzZV9O
b3RlcwoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:28:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea44A-0000pN-7s; Fri, 12 Jan 2018 18:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea449-0000oy-Kn
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:28:33 +0000
X-Inumbo-ID: b28eae52-f7c6-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b28eae52-f7c6-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:30:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465572146"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:01:06 +0000
Message-ID: <1515780067-31735-17-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 16/17] x86/cpuid: Offer Indirect Branch
	Controls to guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhbGwgaW5mcmFzdHJ1Y3R1cmUgaW4gcGxhY2UsIGl0IGlzIG5vdyBzYWZlIHRvIGxldCBn
dWVzdHMgc2VlIGFuZCB1c2UKdGhlc2UgZmVhdHVyZXMuICBBbGxvdyBBTUQncyBJQlBCIHRvIGJl
IHNldCBldmVuIG9uIEludGVsIGhhcmR3YXJlLCBzbyB0aGUKdG9vbHN0YWNrIGNhbiBleHByZXNz
ICJJQlBCIG9ubHkiIHRvIGd1ZXN0cy4KClRoaXMgYWxzbyByZXF1aXJlcyB1cGRhdGluZyB0aGUg
bGlieGMgbG9naWMgdG8gdW5kZXJzdGFuZCB0aGUgZThiIGZlYXR1cmUKbGVhZiwgd2hpY2ggaGFz
IHRoZSBzaWRlIGVmZmVjdCBvZiBhbHNvIG9mZmVyaW5nIENMWkVSTyBvbiBhcHBsaWNhYmxlCmhh
cmR3YXJlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMveGNfY3B1
aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8IDQgKysrLQogeGVuL2FyY2gveDg2L2NwdWlkLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8IDggKysrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCA2ICsrKy0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hj
X2NwdWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5kZXggMjViOTIyZS4u
OWZhMmY3YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKKysrIGIvdG9v
bHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTQ2NSw3ICs0NjUsOSBAQCBzdGF0aWMgdm9pZCB4
Y19jcHVpZF9odm1fcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLAogCiAgICAgY2FzZSAweDgwMDAw
MDA4OgogICAgICAgICByZWdzWzBdICY9IDB4MDAwMGZmZmZ1OwotICAgICAgICByZWdzWzFdID0g
cmVnc1szXSA9IDA7CisgICAgICAgIHJlZ3NbMV0gPSBpbmZvLT5mZWF0dXJlc2V0W2ZlYXR1cmV3
b3JkX29mKFg4Nl9GRUFUVVJFX0NMWkVSTyldOworICAgICAgICAvKiByZWdzWzJdIGhhbmRsZWQg
aW4gdGhlIHBlci12ZW5kb3IgbG9naWMuICovCisgICAgICAgIHJlZ3NbM10gPSAwOwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgMHgwMDAwMDAwMjogLyogSW50ZWwgY2FjaGUgaW5mbyAoZHVt
cGVkIGJ5IEFNRCBwb2xpY3kpICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1aWQuYyBi
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDJlZjcxZDIuLmUxYjhjN2EgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0zNTQs
NiArMzU0LDE0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaG9zdF9wb2xpY3kodm9p
ZCkKICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7CiAgICAgcmVjYWxjdWxhdGVfbWlzYyhwKTsK
IAorICAgIC8qCisgICAgICogQU1EJ3MgSVBCUCBpcyBhIHN1YnNldCBvZiBJbnRlbCdzIElCUlMv
SUJQQi4gIEZvciBwZXJmb3JtYW5jZSByZWFzb25zLAorICAgICAqIHdlIG1heSB3YW50IHRvIG9m
ZmVyIGEgZ3Vlc3Qgb25seSBJQlBCIGFuZCBub3QgSUJSUywgc28gYWxsb3cgdGhlIEFNRAorICAg
ICAqIENQVUlEIGJpdCB0byBiZSB1c2VkIHdoZW5ldmVyIHRoZSBoYXJkd2FyZSBzdXBwb3J0cyBJ
QlBCLgorICAgICAqLworICAgIGlmICggcC0+ZmVhdC5pYnJzYiApCisgICAgICAgIHAtPmV4dGQu
aWJwYiA9IHRydWU7CisKICAgICBpZiAoIHAtPmV4dGQuc3ZtICkKICAgICB7CiAgICAgICAgIC8q
IENsYW1wIHRvIGltcGxlbWVudGVkIGZlYXR1cmVzIHdoaWNoIHJlcXVpcmUgaGFyZHdhcmUgc3Vw
cG9ydC4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmlu
ZGV4IGUxNDg3NTUuLmFhZWIxNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaApAQCAtMjM3LDEzICsyMzcsMTMgQEAgWEVOX0NQVUZFQVRVUkUoRUZSTywg
ICAgICAgICAgNyozMisxMCkgLyogICBBUEVSRi9NUEVSRiBSZWFkIE9ubHkgaW50ZXJmYWNlICov
CiAKIC8qIEFNRC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwOC5l
YngsIHdvcmQgOCAqLwogWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAgOCozMisgMCkgLypB
ICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KLVhFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgq
MzIrMTIpIC8qICAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwor
WEVOX0NQVUZFQVRVUkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLypBICBJQlBCIHN1cHBvcnQg
b25seSAobm8gSUJSUywgdXNlZCBieSBBTUQpICovCiAKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZl
YXR1cmVzLCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhFTl9DUFVG
RUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3Jr
IEluc3RydWN0aW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykg
LypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KLVhF
Tl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qICAgSUJSUyBhbmQgSUJQQiBz
dXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwotWEVOX0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAg
OSozMisyNykgLyogICBTVElCUCAqLworWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSoz
MisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCitYRU5f
Q1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEgIFNUSUJQICovCiAKICNlbmRp
ZiAvKiBYRU5fQ1BVRkVBVFVSRSAqLwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:28:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea449-0000p7-1B; Fri, 12 Jan 2018 18:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea448-0000ov-Oa
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:28:32 +0000
X-Inumbo-ID: b1d6a5bf-f7c6-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1d6a5bf-f7c6-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:30:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="458016976"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:01:01 +0000
Message-ID: <1515780067-31735-12-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 11/17] x86: Protect unaware domains from
	meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2V0IFNUSUJQIGJlaGluZCB0aGUgZ3Vlc3RzIGJhY2sgaWYgaXQga25vd3MgYWJvdXQgSUJSUyBi
dXQgbm90IFNUSUJQLCBhbmQgbm8KTVNSX1NQRUNfQ1RSTCBwcm90ZWN0aW9uIGFjdGl2ZS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQp2NzoKICogTW92ZSBsb2dpYyBpbnRvIGEgc3RhdGljIGlubGluZSBoZWxwZXIuCi0tLQogeGVu
L2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL2FyY2gveDg2
L21zci5jICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oICB8IDIxICsr
KysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCmluZGV4IGRhMWJmMWEuLjg4NDllM2YgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTY1LDYgKzY1
LDcgQEAKICNpbmNsdWRlIDxhc20vcHNyLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgog
I2luY2x1ZGUgPGFzbS9wdi9tbS5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAogREVG
SU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgY3Vycl92Y3B1KTsKIApAQCAtMjAzMCw2ICsyMDMx
LDEzIEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkK
ICAqLwogdm9pZCBjcHVpZF9wb2xpY3lfdXBkYXRlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAgICBj
b25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKKyAg
ICBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5ICp2cCA9IHYtPmFyY2gubXNyOworCisgICAgLyogQ2Fs
Y3VsYXRlIGEgc2FmZSBob3N0IGRlZmF1bHQuICovCisgICAgaWYgKCBjcC0+ZmVhdC5pYnJzYiAp
CisgICAgICAgIHZwLT5zcGVjX2N0cmwuaG9zdCA9IHNwZWNfY3RybF9ob3N0X3ZhbCh2LT5kb21h
aW4sIHZwLT5zcGVjX2N0cmwuZ3Vlc3QpOworCiAgICAgaWYgKCBpc19odm1fdmNwdSh2KSApCiAg
ICAgICAgIGh2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZCh2KTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA2OTdjYzZlLi40NWM0ZDc4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5j
CkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9z
Y2hlZC5oPgogI2luY2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+
CiAKIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSBfX3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNyX2Rv
bWFpbl9wb2xpY3ksCiAgICAgICAgICAgICAgICAgICAgICAgICAgX19yZWFkX21vc3RseSAgcHZf
bWF4X21zcl9kb21haW5fcG9saWN5OwpAQCAtMTgxLDcgKzE4Miw3IEBAIGludCBndWVzdF93cm1z
cihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgICAg
ICAgICAgICAgICAoY3AtPmZlYXQuc3RpYnAgPyBTUEVDX0NUUkxfU1RJQlAgOiAwKSkgKQogICAg
ICAgICAgICAgZ290byBncF9mYXVsdDsgLyogUnN2ZCBiaXQgc2V0PyAqLwogICAgICAgICB2cC0+
c3BlY19jdHJsLmd1ZXN0ID0gdmFsOwotICAgICAgICB2cC0+c3BlY19jdHJsLmhvc3QgID0gdmFs
OworICAgICAgICB2cC0+c3BlY19jdHJsLmhvc3QgPSBzcGVjX2N0cmxfaG9zdF92YWwoZCwgdmFs
KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9QUkVEX0NNRDoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmgKaW5kZXggYWRjMzMzZi4uOTg4YTgzNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0
dXJlLmgKQEAgLTEwMCw2ICsxMDAsOSBAQAogLyogQ1BVSUQgbGV2ZWwgMHg4MDAwMDAwNy5lZHgg
Ki8KICNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX0lUU0MpCiAKKy8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHggKi8KKyNkZWZpbmUg
Y3B1X2hhc19zdGlicCAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NUSUJQKQor
CiAvKiBTeW50aGVzaXplZC4gKi8KICNkZWZpbmUgY3B1X2hhc19hcmNoX3BlcmZtb24gICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfUEVSRk1PTikKICNkZWZpbmUgY3B1X2hhc19jcHVp
ZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmgKaW5kZXggZTA4OGE1NS4uNzdmN2M2MCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oCkBAIC0yMCw4ICsyMCwyOSBAQAogI2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfSF9f
CiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9IX18KIAorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgor
CiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKKy8qCisgKiBGb3Ig
Z3Vlc3RzIHdoaWNoIGtub3cgYWJvdXQgSUJSUyBidXQgYXJlIG5vdCB0b2xkIGFib3V0IFNUSUJQ
IHJ1bm5pbmcgb24KKyAqIGhhcmR3YXJlIHN1cHBvcnRpbmcgaHlwZXJ0aHJlYWRpbmcsIHRoZSBn
dWVzdCBkb2Vzbid0IGtub3cgdG8gcHJvdGVjdAorICogaXRzZWxmIGZ1bGx5LiAgKFN1Y2ggYSBn
dWVzdCB3b24ndCBiZSBwZXJtaXR0ZWQgZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNSLikKKyAqIEhh
dmUgWGVuIGZpbGwgaW4gdGhlIGdhcHMsIHNvIGFuIHVuYXdhcmUgZ3Vlc3QgY2FuJ3QgYmUgaW50
ZXJmZXJlZCB3aXRoIGJ5CisgKiBhIG1lZGRsaW5nIGd1ZXN0IG9uIGFuIGFkamFjZW50IGh5cGVy
dGhyZWFkLgorICovCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludCBzcGVjX2N0cmxfaG9zdF92
YWwoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfdmFsKQoreworICAgIGNvbnN0IHN0
cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gZC0+YXJjaC5jcHVpZDsKKworICAgIGlmICggIWNwLT5m
ZWF0LnN0aWJwICYmIGNwdV9oYXNfc3RpYnAgJiYKKyAgICAgICAgICEoZ3Vlc3RfdmFsICYgKFNQ
RUNfQ1RSTF9JQlJTIHwgU1BFQ19DVFJMX1NUSUJQKSkgKQorICAgICAgICByZXR1cm4gU1BFQ19D
VFJMX1NUSUJQOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIGd1ZXN0X3ZhbDsKK30KKwogI2Vu
ZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCiAKIC8qCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:28:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea44B-0000pn-Ep; Fri, 12 Jan 2018 18:28:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea44A-0000oz-La
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:28:34 +0000
X-Inumbo-ID: b378c2c3-f7c6-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b378c2c3-f7c6-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:30:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="458016986"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:01:02 +0000
Message-ID: <1515780067-31735-13-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 12/17] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0byBiZSBhYmxlIHRvIGVpdGhlciBzZXQgb3IgY2xlYXIgSUJSUyBpbiBYZW4gY29u
dGV4dCwgYXMgd2VsbCBhcwpyZXN0b3JlIGFwcHJvcHJpYXRlIGd1ZXN0IHZhbHVlcyBpbiBndWVz
dCBjb250ZXh0LiAgU2VlIHRoZSBkb2N1bWVudGF0aW9uIGluCmFzbS14ODYvc3BlY19jdHJsX2Fz
bS5oIGZvciBkZXRhaWxzLgoKVGhlcmUgaXMgYSBzZW1pLXVucmVsYXRlZCBidWdmaXgsIHdoZXJl
IHZhcmlvdXMgYXNtX2RlZm4uaCBtYWNyb3MgaGF2ZSBhCmhpZGRlbiBkZXBlbmRlbmN5IG9uIFBB
R0VfU0laRSwgd2hpY2ggcmVzdWx0cyBpbiBhbiBhc3NlbWJsZXIgZXJyb3IgaWYgdXNlZCBpbgph
IC5tYWNybyBkZWZpbml0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY3OgogKiBTcGVsbGluZyBmaXhlcwogKiBSZXBvc2l0
aW9uIHRoZSBzZW1pY29sb24gZml4LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMg
ICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TICAgICAgICB8ICAx
MSArKwogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L3g4Nl82
NC9hc20tb2Zmc2V0cy5jICAgfCAgIDYgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUyAgfCAgMTIgKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwgIDMz
ICsrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgfCAgIDMgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ub3BzLmggICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaCAgICAgfCAgIDkgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwg
MjMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMTIgZmlsZXMgY2hhbmdl
ZCwgMzI2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4
IGRmODZkYTAuLmZiMTA0OGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5
LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtNzksNiArNzksOSBAQCBV
TkxJS0VMWV9FTkQoc3ZtX3RyYWNlKQogICAgICAgICBvciAgICRYODZfRUZMQUdTX01CUywlcmF4
CiAgICAgICAgIG1vdiAgJXJheCxWTUNCX3JmbGFncyglcmN4KQogCisgICAgICAgIC8qIFdBUk5J
TkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4g
Ki8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBiPWN1cnIgJXJzcD1y
ZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworCiAgICAgICAgIHBvcCAgJXIxNQogICAgICAgICBw
b3AgICVyMTQKICAgICAgICAgcG9wICAlcjEzCkBAIC0xMDEsOCArMTA0LDExIEBAIFVOTElLRUxZ
X0VORChzdm1fdHJhY2UpCiAgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgR0VUX0NVUlJFTlQo
YngpCi0gICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CiAKKyAgICAgICAgU1BF
Q19DVFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZv
LCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1w
ICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCisgICAgICAgIG1vdiAgVkNQVV9z
dm1fdm1jYiglcmJ4KSwlcmN4CiAgICAgICAgIG1vdmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5j
KCVyYngpCiAgICAgICAgIG1vdiAgVk1DQl9yYXgoJXJjeCksJXJheAogICAgICAgICBtb3YgICVy
YXgsVVJFR1NfcmF4KCVyc3ApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRy
eS5TIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwppbmRleCBiMmY5OGJlLi4yMWU5NTlm
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L2VudHJ5LlMKQEAgLTM4LDYgKzM4LDkgQEAgRU5UUlkodm14X2FzbV92bWV4
aXRfaGFuZGxlcikKICAgICAgICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAg
ICAgICBtb3YgICVyYXgsVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpCiAKKyAgICAgICAgU1BFQ19D
VFJMX0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBD
bG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgJXJzcCwlcmRp
CiAgICAgICAgIGNhbGwgdm14X3ZtZXhpdF9oYW5kbGVyCiAKQEAgLTY4LDYgKzcxLDEwIEBAIFVO
TElLRUxZX0VORChyZWFsbW9kZSkKICAgICAgICAgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXIKICAg
ICAgICAgdGVzdCAlYWwsICVhbAogICAgICAgICBqeiAuTHZteF92bWVudHJ5X3Jlc3RhcnQKKwor
ICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5
b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJl
cTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKwogICAgICAgICBtb3Yg
IFZDUFVfaHZtX2d1ZXN0X2NyMiglcmJ4KSwlcmF4CiAKICAgICAgICAgcG9wICAlcjE1CkBAIC05
OSw2ICsxMDYsMTAgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogLkx2bXhfdm1lbnRyeV9mYWls
OgogICAgICAgICBzdGkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBTUEVDX0NUUkxfRU5U
UllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLworICAgICAg
ICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRo
aXMgcG9pbnQuICovCisKICAgICAgICAgY2FsbCB2bXhfdm1lbnRyeV9mYWlsdXJlCiAgICAgICAg
IEJVRyAgLyogdm14X3ZtZW50cnlfZmFpbHVyZSgpIHNob3VsZG4ndCByZXR1cm4uICovCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5k
ZXggOTQyNjc2MC4uZDMxZjc3MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysr
IGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY2OCw2ICs2NjgsNyBAQCB2b2lkIF9faW5pdCBu
b3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIHNldF9wcm9jZXNz
b3JfaWQoMCk7CiAgICAgc2V0X2N1cnJlbnQoSU5WQUxJRF9WQ1BVKTsgLyogZGVidWcgc2FuaXR5
LiAqLwogICAgIGlkbGVfdmNwdVswXSA9IGN1cnJlbnQ7CisgICAgaW5pdF9zaGFkb3dfc3BlY19j
dHJsX3N0YXRlKCk7CiAKICAgICBwZXJjcHVfaW5pdF9hcmVhcygpOwogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3Yjk3
ZmY4Li5hNjk1ZDEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTQwLDYgKzQwLDcgQEAKICNpbmNsdWRlIDxhc20vZmx1
c2h0bGIuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YXNtL3RpbWUuaD4KICNpbmNsdWRl
IDxhc20vdGJvb3QuaD4KICNpbmNsdWRlIDxtYWNoX2FwaWMuaD4KQEAgLTMwOCw2ICszMDksNyBA
QCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgc2V0X2N1cnJlbnQoaWRs
ZV92Y3B1W2NwdV0pOwogICAgIHRoaXNfY3B1KGN1cnJfdmNwdSkgPSBpZGxlX3ZjcHVbY3B1XTsK
ICAgICByZG1zcmwoTVNSX0VGRVIsIHRoaXNfY3B1KGVmZXIpKTsKKyAgICBpbml0X3NoYWRvd19z
cGVjX2N0cmxfc3RhdGUoKTsKIAogICAgIC8qCiAgICAgICogSnVzdCBhcyBkdXJpbmcgZWFybHkg
Ym9vdHN0cmFwLCBpdCBpcyBjb252ZW5pZW50IGhlcmUgdG8gZGlzYWJsZQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9h
c20tb2Zmc2V0cy5jCmluZGV4IGUxMzZhZjYuLjdkMzYxODUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMKQEAgLTg4LDYgKzg4LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZT
RVQoVkNQVV9rZXJuZWxfc3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUua2VybmVsX3NzKTsK
ICAgICBPRkZTRVQoVkNQVV9pb3BsLCBzdHJ1Y3QgdmNwdSwgYXJjaC5wdl92Y3B1LmlvcGwpOwog
ICAgIE9GRlNFVChWQ1BVX2d1ZXN0X2NvbnRleHRfZmxhZ3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnZn
Y19mbGFncyk7CisgICAgT0ZGU0VUKFZDUFVfYXJjaF9tc3IsIHN0cnVjdCB2Y3B1LCBhcmNoLm1z
cik7CiAgICAgT0ZGU0VUKFZDUFVfbm1pX3BlbmRpbmcsIHN0cnVjdCB2Y3B1LCBubWlfcGVuZGlu
Zyk7CiAgICAgT0ZGU0VUKFZDUFVfbWNlX3BlbmRpbmcsIHN0cnVjdCB2Y3B1LCBtY2VfcGVuZGlu
Zyk7CiAgICAgT0ZGU0VUKFZDUFVfbm1pX29sZF9tYXNrLCBzdHJ1Y3QgdmNwdSwgbm1pX3N0YXRl
Lm9sZF9tYXNrKTsKQEAgLTEzNyw2ICsxMzgsOCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAg
IE9GRlNFVChDUFVJTkZPX3Byb2Nlc3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNzb3Jf
aWQpOwogICAgIE9GRlNFVChDUFVJTkZPX2N1cnJlbnRfdmNwdSwgc3RydWN0IGNwdV9pbmZvLCBj
dXJyZW50X3ZjcHUpOwogICAgIE9GRlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZvLCBj
cjQpOworICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5m
bywgc2hhZG93X3NwZWNfY3RybCk7CisgICAgT0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19zcGVj
X2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVjX2N0cmwpOwogICAgIERFRklO
RShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7
CiAKQEAgLTE1Miw2ICsxNTUsOSBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChU
UkFQQk9VTkNFX2VpcCwgc3RydWN0IHRyYXBfYm91bmNlLCBlaXApOwogICAgIEJMQU5LKCk7CiAK
KyAgICBPRkZTRVQoVkNQVU1TUl9zcGVjX2N0cmxfaG9zdCwgc3RydWN0IG1zcl92Y3B1X3BvbGlj
eSwgc3BlY19jdHJsLmhvc3QpOworICAgIEJMQU5LKCk7CisKICNpZmRlZiBDT05GSUdfUEVSRl9D
T1VOVEVSUwogICAgIERFRklORShBU01fUEVSRkNfZXhjZXB0aW9ucywgUEVSRkNfZXhjZXB0aW9u
cyk7CiAgICAgQkxBTksoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDNmZWE1
NGUuLjQyMmMyNWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTgsNiArMTgs
MTAgQEAgRU5UUlkoZW50cnlfaW50ODIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwg
ICRIWVBFUkNBTExfVkVDVE9SLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMIGNvbXBhdD0xIC8q
IERQTDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVzdHMgb25seS4gKi8KKworICAg
ICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENs
b2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAg
bm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9S
RQogCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQpAQCAtMTQyLDYgKzE0NiwxMCBAQCBFTlRSWShj
b21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCiAgICAgICAgIC5wb3BzZWN0aW9uCiAgICAgICAgIG9y
ICAgICRYODZfRUZMQUdTX0lGLCVyMTEKICAgICAgICAgbW92ICAgJXIxMWQsVVJFR1NfZWZsYWdz
KCVyc3ApCisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19H
VUVTVCAvKiBSZXE6IGI9Y3VyciAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisKICAg
ICAgICAgUkVTVE9SRV9BTEwgYWRqPTggY29tcGF0PTEKIC5MZnQwOiAgaXJldHEKICAgICAgICAg
X0FTTV9QUkVfRVhUQUJMRSguTGZ0MCwgaGFuZGxlX2V4Y2VwdGlvbikKQEAgLTE5OSw2ICsyMDcs
MTAgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwg
ICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBTUEVD
X0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAq
LworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUg
YmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAg
IG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyY3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lz
XzMyYml0X3B2KCVyY3gpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggY2JkNzNmNi4uZTRlMjE5MyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUwpAQCAtMzcsNiArMzcsMTAgQEAgRU5UUlkoc3dpdGNoX3RvX2tlcm5lbCkK
IC8qICVyYng6IHN0cnVjdCB2Y3B1LCBpbnRlcnJ1cHRzIGRpc2FibGVkICovCiByZXN0b3JlX2Fs
bF9ndWVzdDoKICAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQKKworICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMg
cG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYj1jdXJy
ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKwogICAgICAgICBSRVNUT1JFX0FMTAog
ICAgICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9l
eGl0X3RvX2d1ZXN0CkBAIC03MSw2ICs3NSw4IEBAIGlyZXRfZXhpdF90b19ndWVzdDoKICAgICAg
ICAgQUxJR04KIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiByZXN0b3Jl
X2FsbF94ZW46CisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBu
b3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9f
WEVOIC8qIFJlcTogbm90aGluZyAgICAgICAgICAgQ2xvYjogYWNkICovCiAgICAgICAgIFJFU1RP
UkVfQUxMIGFkaj04CiAgICAgICAgIGlyZXRxCiAKQEAgLTEwMCw2ICsxMDYsMTAgQEAgRU5UUlko
bHN0YXJfZW50ZXIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2Nh
bGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllf
RlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLworICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMg
cG9pbnQuICovCisKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRURl9r
ZXJuZWxfbW9kZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQogICAgICAgICBqeiAgICBzd2l0Y2hf
dG9fa2VybmVsCkBAIC0xOTIsNiArMjAyLDEwIEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2
ZWQpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJz
cCkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAv
KiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICov
CisKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIGNtcGIgICQwLFZDUFVfc3lzZW50
ZXJfZGlzYWJsZXNfZXZlbnRzKCVyYngpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzZW50ZXJfYWRk
ciglcmJ4KSwlcmF4CkBAIC0yMjgsNiArMjQyLDkgQEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXAp
CiAgICAgICAgIG1vdmwgICQweDgwLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCiAKKyAgICAg
ICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbyBDbG9i
OiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIGNtcGIgICQwLHVudHJ1c3Rl
ZF9tc2koJXJpcCkKIFVOTElLRUxZX1NUQVJUKG5lLCBtc2lfY2hlY2spCiAgICAgICAgIG1vdmwg
ICQweDgwLCVlZGkKQEAgLTM5MSw2ICs0MDgsMTAgQEAgRU5UUlkoZG9tX2NyYXNoX3N5bmNfZXh0
YWJsZSkKIAogRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAgICAgICAgU0FWRV9BTEwgQ0xBQwor
CisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MgICAg
ICAgICBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIENSNF9QVjMy
X1JFU1RPUkUKICAgICAgICAgbW92cSAlcnNwLCVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCkBA
IC00MTEsNiArNDMyLDEwIEBAIEVOVFJZKHBhZ2VfZmF1bHQpCiAvKiBObyBzcGVjaWFsIHJlZ2lz
dGVyIGFzc3VtcHRpb25zLiAqLwogR0xPQkFMKGhhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIFNB
VkVfQUxMIENMQUMKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTog
JXJzcD1yZWdzICAgICAgICAgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogaGFu
ZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRl
c3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3ApCkBAIC01ODYsNiArNjEx
LDEwIEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKICAgICAgICAgbW92bCAgJFRSQVBfZG91YmxlX2Zh
dWx0LDQoJXJzcCkKICAgICAgICAgLyogU2V0IEFDIHRvIHJlZHVjZSBjaGFuY2Ugb2YgZnVydGhl
ciBTTUFQIGZhdWx0cyAqLwogICAgICAgICBTQVZFX0FMTCBTVEFDCisKKyAgICAgICAgU1BFQ19D
VFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncyBDbG9iOiBhY2QgKi8KKyAgICAg
ICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0
aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdnEgICVyc3AsJXJkaQogICAgICAgICBjYWxsICBk
b19kb3VibGVfZmF1bHQKICAgICAgICAgQlVHICAgLyogZG9fZG91YmxlX2ZhdWx0KCkgc2hvdWxk
bid0IHJldHVybi4gKi8KQEAgLTYwNCw2ICs2MzMsMTAgQEAgRU5UUlkobm1pKQogICAgICAgICBt
b3ZsICAkVFJBUF9ubWksNCglcnNwKQogaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIFNB
VkVfQUxMIENMQUMKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTog
JXJzcD1yZWdzIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwg
KmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgQ1I0
X1BWMzJfUkVTVE9SRQogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBq
eiAgICAxZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggNDBiMDI1MC4uYmMxMDE2NyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPGFzbS9hc20t
b2Zmc2V0cy5oPgogI2VuZGlmCiAjaW5jbHVkZSA8YXNtL2J1Zy5oPgorI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9wZXJjcHUu
aD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CkBAIC0zNDQsNCArMzQ1LDYgQEAgc3RhdGlj
IGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAjZGVmaW5lIFJFWDY0X1BSRUZJWCAicmV4
NjQvIgogI2VuZGlmCiAKKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgorCiAjZW5kaWYg
LyogX19YODZfQVNNX0RFRk5TX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA4OTg0OTky
Li43NDlkN2FhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDEsNiArNDEsMTIgQEAgc3RydWN0
IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVk
IGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CisKKyAgICAvKiBT
ZWUgYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggZm9yIHVzYWdlLiAqLworICAgIHVuc2lnbmVkIGlu
dCBzaGFkb3dfc3BlY19jdHJsOworICAgIGJvb2wgICAgICAgICB1c2Vfc2hhZG93X3NwZWNfY3Ry
bDsKKworICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgp
IG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L25vcHMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCmluZGV4IDFhNDZi
OTcuLjE3MzhiYTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oCkBAIC02NSw2ICs2NSwxMiBAQAogI2RlZmluZSBB
U01fTk9QOCBfQVNNX01LX05PUChQNl9OT1A4KQogI2RlZmluZSBBU01fTk9QOSBfQVNNX01LX05P
UChQNl9OT1A5KQogCisjZGVmaW5lIEFTTV9OT1AyMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9O
T1A2CisjZGVmaW5lIEFTTV9OT1AyNiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01f
Tk9QMgorI2RlZmluZSBBU01fTk9QMzIgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDgKKyNkZWZpbmUgQVNNX05PUDMzIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A3OyBBU01fTk9QMgorI2RlZmluZSBBU01fTk9QMzggQVNNX05PUDg7IEFTTV9OT1A4OyBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A2CisKICNkZWZpbmUgQVNNX05PUF9NQVggOQogCiAj
ZW5kaWYgLyogX19YODZfQVNNX05PUFNfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRl
eCA3N2Y3YzYwLi40NTgxNGQwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIyLDYgKzIy
LDggQEAKIAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCisjaW5jbHVkZSA8YXNtL2N1cnJlbnQu
aD4KKwogdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCiAvKgpAQCAt
NDMsNiArNDUsMTMgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgc3BlY19jdHJsX2hvc3Rf
dmFsKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVybiBndWVzdF92YWw7CiB9
CiAKK3N0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkK
K3sKKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgIGlu
Zm8tPnNoYWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Cit9
CisKICNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybF9hc20uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5jMzgw
YTNkCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKQEAgLTAsMCArMSwyMzAgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGluY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmwuaAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQor
ICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUg
TGljZW5zZSwgb3IKKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgor
ICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBj
b3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAq
CisgKiBDb3B5cmlnaHQgKGMpIDIwMTctMjAxOCBDaXRyaXggU3lzdGVtcyBMdGQuCisgKi8KKwor
I2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXworI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxf
QVNNX0hfXworCisjaWZkZWYgX19BU1NFTUJMWV9fCisjaW5jbHVkZSA8YXNtL21zci5oPgorCisv
KgorICogU2F2aW5nIGFuZCByZXN0b3JpbmcgTVNSX1NQRUNfQ1RSTCBzdGF0ZSBpcyBhIGxpdHRs
ZSB0cmlja3kuCisgKgorICogV2Ugd2FudCB0aGUgZ3Vlc3RzIGNob2ljZSBvZiBTUEVDX0NUUkwg
d2hpbGUgaW4gZ3Vlc3QgY29udGV4dCwgYW5kIElCUlMKKyAqIChzZXQgb3IgY2xlYXIsIGRlcGVu
ZGluZyBvbiB0aGUgaGFyZHdhcmUpIHdoaWxlIHJ1bm5pbmcgaW4gWGVuIGNvbnRleHQuCisgKiBU
aGVyZWZvcmUsIGEgc2ltcGxpc3RpYyBhbGdvcml0aG0gaXM6CisgKgorICogIC0gU2V0L2NsZWFy
IElCUlMgb24gZW50cnkgdG8gWGVuCisgKiAgLSBTZXQgdGhlIGd1ZXN0cycgY2hvaWNlIG9uIGV4
aXQgdG8gZ3Vlc3QKKyAqICAtIExlYXZlIFNQRUNfQ1RSTCB1bmNoYW5nZWQgb24gZXhpdCB0byB4
ZW4KKyAqCisgKiBUaGVyZSBhcmUgdHdvIGNvbXBsaWNhdGluZyBmYWN0b3JzOgorICogIDEpIEhW
TSBndWVzdHMgY2FuIGhhdmUgZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNSLCBzbyBpdCBjYW4gY2hh
bmdlCisgKiAgICAgYmVoaW5kIFhlbidzIGJhY2suCisgKiAgMikgQW4gTk1JIG9yIE1DRSBjYW4g
aW50ZXJydXB0IGF0IGFueSBwb2ludCwgaW5jbHVkaW5nIGVhcmx5IGluIHRoZSBlbnRyeQorICog
ICAgIHBhdGgsIG9yIGxhdGUgaW4gdGhlIGV4aXQgcGF0aCBhZnRlciByZXN0b3JpbmcgdGhlIGd1
ZXN0IHZhbHVlLiAgVGhpcworICogICAgIHdpbGwgY29ycnVwdCB0aGUgZ3Vlc3QgdmFsdWUuCisg
KgorICogRmFjdG9yIDEgaXMgZGVhbHQgd2l0aCBieSByZWx5aW5nIG9uIE5NSXMvTUNFcyBiZWlu
ZyBibG9ja2VkIGltbWVkaWF0ZWx5CisgKiBhZnRlciBWTUVYSVQuICBUaGUgVk1FWElULXNwZWNp
ZmljIGNvZGUgcmVhZHMgTVNSX1NQRUNfQ1RSTCBhbmQgdXBkYXRlcworICogY3VycmVudCBiZWZv
cmUgbG9hZGluZyBYZW4ncyBNU1JfU1BFQ19DVFJMIHNldHRpbmcuCisgKgorICogRmFjdG9yIDIg
aXMgaGFyZGVyLiAgV2UgbWFpbnRhaW4gYSBzaGFkb3dfc3BlY19jdHJsIHZhbHVlLCBhbmQKKyAq
IHVzZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xlYW4gcGVyIGNwdS4gIFRoZSBzeW5jaHJvbm91cyB1
c2UgaXM6CisgKgorICogIDEpIFN0b3JlIGd1ZXN0IHZhbHVlIGluIHNoYWRvd19zcGVjX2N0cmwK
KyAqICAyKSBTZXQgdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbgorICogIDMpIExvYWQgZ3Vl
c3QgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCisgKiAgNCkgRXhpdCB0byBndWVzdAorICogIDUp
IEVudHJ5IGZyb20gZ3Vlc3QKKyAqICA2KSBDbGVhciB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29s
ZWFuCisgKgorICogVGhlIGFzeW5jaHJvbm91cyB1c2UgZm9yIGludGVycnVwdHMvZXhjZXB0aW9u
cyBpczoKKyAqICAtICBTZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KKyAqICAtICBPbiBl
eGl0IHRvIFhlbiwgY2hlY2sgdXNlX3NoYWRvd19zcGVjX2N0cmwKKyAqICAtICBJZiBzZXQsIGxv
YWQgc2hhZG93X3NwZWNfY3RybAorICoKKyAqIFRoZXJlZm9yZSwgYW4gaW50ZXJydXB0L2V4Y2Vw
dGlvbiB3aGljaCBoaXRzIHRoZSBzeW5jaHJvbm91cyBwYXRoIGJldHdlZW4KKyAqIHN0ZXBzIDIg
YW5kIDYgd2lsbCByZXN0b3JlIHRoZSBzaGFkb3cgdmFsdWUgcmF0aGVyIHRoYW4gbGVhdmluZyBY
ZW4ncyB2YWx1ZQorICogbG9hZGVkIGFuZCBjb3JydXB0aW5nIHRoZSB2YWx1ZSB1c2VkIGluIGd1
ZXN0IGNvbnRleHQuCisgKgorICogVGhlIGZvbGxvd2luZyBBU00gZnJhZ21lbnRzIGltcGxlbWVu
dCB0aGlzIGFsZ29yaXRobS4gIFNlZSB0aGVpciBsb2NhbAorICogY29tbWVudHMgZm9yIGZ1cnRo
ZXIgZGV0YWlscy4KKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVAorICogIC0gU1BF
Q19DVFJMX0VOVFJZX0ZST01fUFYKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIKKyAq
ICAtIFNQRUNfQ1RSTF9FWElUX1RPX1hFTgorICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QK
KyAqLworCisubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIGlicnNfdmFsOnJl
cQorLyoKKyAqIFJlcXVpcmVzICVyYng9Y3VycmVudCwgJXJzcD1yZWdzL2NwdWluZm8KKyAqIENs
b2JiZXJzICVyYXgsICVyY3gsICVyZHgKKyAqCisgKiBUaGUgY29tbW9uIGNhc2UgaXMgdGhhdCBh
IGd1ZXN0IGhhcyBkaXJlY3QgYWNjZXNzIHRvIE1TUl9TUEVDX0NUUkwsIGF0CisgKiB3aGljaCBw
b2ludCB3ZSBuZWVkIHRvIHNhdmUgdGhlIGd1ZXN0IHZhbHVlIGJlZm9yZSBzZXR0aW5nIElCUlMg
Zm9yIFhlbi4KKyAqIFVuaWxhdGVyYWxseSBzYXZpbmcgdGhlIGd1ZXN0IHZhbHVlIGlzIHNob3J0
ZXIgYW5kIGZhc3RlciB0aGFuIGNoZWNraW5nLgorICovCisgICAgbW92ICRNU1JfU1BFQ19DVFJM
LCAlZWN4CisgICAgcmRtc3IKKworICAgIC8qIFN0YXNoIHRoZSB2YWx1ZSBmcm9tIGhhcmR3YXJl
LiAqLworICAgIG1vdiBWQ1BVX2FyY2hfbXNyKCVyYngpLCAlcmR4CisgICAgbW92ICVhbCwgVkNQ
VU1TUl9zcGVjX2N0cmxfaG9zdCglcmR4KQorICAgIHhvciAlZWR4LCAlZWR4CisKKyAgICAvKiBD
bGVhciBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICov
CisgICAgbW92YiAlZGwsIENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKworICAg
IC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCisgICAgbW92ICRcaWJyc192YWwsICVl
YXgKKyAgICB3cm1zcgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhl
bjpyZXEgaWJyc192YWw6cmVxCisvKgorICogUmVxdWlyZXMgJXJzcD1yZWdzIChhbHNvIGNwdWlu
Zm8gaWYgIW1heWJleGVuKQorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFBW
IGd1ZXN0cyBjYW4ndCB1cGRhdGUgTVNSX1NQRUNfQ1RSTCBiZWhpbmQgWGVuJ3MgYmFjaywgc28g
bm8gbmVlZCB0byByZWFkCisgKiBpdCBiYWNrLiAgRW50cmllcyBmcm9tIGd1ZXN0IGNvbnRleHQg
bmVlZCB0byBjbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nLAorICogd2hpbGUgZW50cmllcyBmcm9t
IFhlbiBtdXN0IGxlYXZlIHNoYWRvd2luZyBpbiBpdHMgY3VycmVudCBzdGF0ZS4KKyAqLworICAg
IG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorCisgICAgLmlmIFxtYXliZXhlbgorICAgICAgICBj
bXB3ICRfX0hZUEVSVklTT1JfQ1MsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIGplIC5MZW50cnlf
ZnJvbV94ZW5cQAorICAgIC5lbmRpZgorCisgICAgLyoKKyAgICAgKiBDbGVhciBTUEVDX0NUUkwg
c2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICBJZiBlbnRlcmluZworICAg
ICAqIGZyb20gYSBwb3NzaWJseS14ZW4gY29udGV4dCwgJXJzcCBkb2Vzbid0IG5lY2Vzc2FyaWx5
IGFsaWFzIHRoZSBjcHVpbmZvCisgICAgICogYmxvY2sgc28gY2FsY3VsYXRlIHRoZSBwb3NpdGlv
biBkaXJlY3RseS4KKyAgICAgKi8KKyAgICAuaWYgXG1heWJleGVuCisgICAgICAgIEdFVF9TVEFD
S19FTkQoZHgpCisgICAgICAgIG1vdmIgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRv
d19zcGVjX2N0cmwpKCVyZHgpCisgICAgLmVsc2UKKyAgICAgICAgbW92YiAkMCwgQ1BVSU5GT191
c2Vfc2hhZG93X3NwZWNfY3RybCglcnNwKQorICAgIC5lbmRpZgorCisuTGVudHJ5X2Zyb21feGVu
XEA6CisgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gKi8KKyAgICBtb3YgJFxpYnJz
X3ZhbCwgJWVheAorICAgIHhvciAlZWR4LCAlZWR4CisgICAgd3Jtc3IKKy5lbmRtCisKKy5tYWNy
byBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4KKy8qCisgKiBSZXF1aXJlcyBub3RoaW5nCisgKiBD
bG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gWGVuIGNv
bnRleHQsIGxvb2sgdG8gc2VlIHdoZXRoZXIgU1BFQ19DVFJMIHNoYWRvd2luZyBpcworICogaW4g
ZWZmZWN0LCBhbmQgcmVsb2FkIHRoZSBzaGFkb3cgdmFsdWUuICBUaGlzIGNvdmVycyByYWNlIGNv
bmRpdGlvbnMgd2hpY2gKKyAqIGV4aXN0IHdpdGggYW4gTk1JL01DRS9ldGMgaGl0dGluZyBsYXRl
IGluIHRoZSByZXR1cm4tdG8tZ3Vlc3QgcGF0aC4KKyAqLworICAgIEdFVF9TVEFDS19FTkQoZHgp
CisgICAgY21wYiAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCko
JXJkeCkKKyAgICBqZSAuTGVuZF9cQAorCisgICAgbW92IFNUQUNLX0NQVUlORk9fRklFTEQoc2hh
ZG93X3NwZWNfY3RybCkoJXJkeCksICVlYXgKKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gK
KyAgICB4b3IgJWVkeCwgJWVkeAorICAgIHdybXNyCisKKy5MZW5kX1xAOgorLmVuZG0KKworLm1h
Y3JvIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNUCisvKgorICogUmVxdWlyZXMgJXJieD1jdXJy
ZW50LCAlcnNwPXJlZ3MvY3B1aW5mbworICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoK
KyAqIFdoZW4gcmV0dXJuaW5nIHRvIGd1ZXN0IGNvbnRleHQsIHNldCB1cCBTUEVDX0NUUkwgc2hh
ZG93aW5nIGFuZCBsb2FkIHRoZQorICogZ3Vlc3QgdmFsdWUuCisgKi8KKyAgICBtb3YgVkNQVV9h
cmNoX21zciglcmJ4KSwgJXJkeAorICAgIG1vdiBWQ1BVTVNSX3NwZWNfY3RybF9ob3N0KCVyZHgp
LCAlZWF4CisKKyAgICAvKiBTZXQgdXAgc2hhZG93IHZhbHVlICpiZWZvcmUqIGVuYWJsaW5nIHNo
YWRvd2luZy4gKi8KKyAgICBtb3YgJWVheCwgQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsKCVyc3Ap
CisKKyAgICAvKiBTZXQgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIHRoZSBn
dWVzdCB2YWx1ZS4gKi8KKyAgICBtb3ZiICQxLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJs
KCVyc3ApCisKKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKKyAgICB4b3IgJWVkeCwgJWVk
eAorICAgIHdybXNyCisuZW5kbQorCisvKiBVc2UgYWZ0ZXIgYSBWTUVYSVQgZnJvbSBhbiBIVk0g
Z3Vlc3QuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lm
eShBU01fTk9QMzIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9f
c3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NF
VCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3Ry
aW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPTApLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFS
CisKKy8qIFVzZSBhZnRlciBhbiBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50
ZXIvaW50ODAvaW50ODIvZXRjKS4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19D
VFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTAgaWJyc192
YWw9MCksICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKwor
LyogVXNlIGluIGludGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVu
IG9yIFBWIGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBf
X3N0cmluZ2lmeShBU01fTk9QMzgpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9J
QlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0xIGlicnNfdmFsPTAp
LCAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisKKy8qIFVz
ZSB3aGVuIGV4aXRpbmcgdG8gWGVuIGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElU
X1RPX1hFTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
QUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjYpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElU
X1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKworLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBndWVzdCBjb250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZF
XzIgX19zdHJpbmdpZnkoQVNNX05PUDMzKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfU0VULCAgICAgICAgICAgXAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwg
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKworI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwor
I2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXyAqLworCisvKgorICogTG9jYWwgdmFy
aWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1v
ZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBF
bmQ6CisgKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:28:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:28:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea44D-0000rI-Py; Fri, 12 Jan 2018 18:28:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+jtt=eh=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ea44C-0000qH-2b
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 18:28:36 +0000
X-Inumbo-ID: 341c081c-f7c6-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x236.google.com (unknown [2a00:1450:400c:c09::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 341c081c-f7c6-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 19:27:11 +0100 (CET)
Received: by mail-wm0-x236.google.com with SMTP id x4so3519504wmc.0
 for <xen-devel@lists.xenproject.org>; Fri, 12 Jan 2018 10:28:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=S/NSFpcUXJiFFfP/3pvI1tvx6/GZf8dbgEoii/jdrlA=;
 b=h6zy+WvsSnAaQwhvZzf34MPcCPwJ1sgjYNKAo+na3hy1PB0nzzBsApsuM/ftPof0lt
 9XDUOk0hqYl5SQ3uf6CHF88RZ6cTr9+L2+32GVBkbHzAbFVfN1lUdpL0MCsNEcb6dAsU
 wEdq81RzCOspoDxCTFypov+jvFujlhSCoPo9E=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=S/NSFpcUXJiFFfP/3pvI1tvx6/GZf8dbgEoii/jdrlA=;
 b=VLXwpte2dQdnBP2bK7jepFE0GHiQ1O4lwNd7TlcHTzjjKmXjO4wNU50CDCjImiaoO1
 P9DD/xxPiMAgMotefU/kxyOttImPpJWjTGGgJ8ATJcspNeVFQSDnNE+VZPyK8Mxp+fpm
 EqVwKn/zxYUIi7Ak1p7coyya5LL15/4KL3W4WwJWynRr5REIeCqGsmGqPIWsKd51EWV3
 6Yk+mGWPkUiFQ7HaVgalXoLfLhXO8C6TS7ZMfNZ7QXKolqd13yzOIC+n3IJZtGu4/L5g
 FMpwAnuXztW2J9hAg8qJveQombhz/lB2TgPoKhiCvfdobz1bwuj4VqQTSYteAZAaf+nE
 jZAA==
X-Gm-Message-State: AKwxytd3L7up17VolYd8TttW8hGo/oOdpekf/yo8bHEvfEsVfKyEOtVn
 VT9ttkDoLEXSMBNUQYXvxp8qxYx4u84=
X-Google-Smtp-Source: ACJfBotv93ra4ES2ZDnf9j69ydBeDgTlBEm0x7NWgWg1lnkBv3ouMIXo57WQ9jGCiI8tbzPZL1tnpg==
X-Received: by 10.80.136.85 with SMTP id c21mr3915124edc.259.1515781713397;
 Fri, 12 Jan 2018 10:28:33 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id i2sm3238634edf.90.2018.01.12.10.28.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 Jan 2018 10:28:32 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <64b38b6d-6803-c8ac-1c14-40469cdb9fc4@linaro.org>
 <alpine.DEB.2.10.1801111215320.4603@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <56a26ebc-9e2b-fbda-3374-c1839cf78be3@linaro.org>
Date: Fri, 12 Jan 2018 18:28:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801111215320.4603@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] Backport request for Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Ck9uIDAxLzExLzIwMTggMDg6MzggUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBCYWNr
cG9ydHMgZG9uZSwgSSBza2lwcGVkIDQzMjA4YTljYjRjM2RlY2NlNjdiNjUzNTM5YzFiODYwMTIx
ZmJiNWUKCkkgYW0gaGFwcHkgd2l0aCB0aGF0LiBUaGFuayB5b3UgZm9yIHRoZSBiYWNrcG9ydGlu
ZyEKCkNoZWVycywKCj4gT24gTW9uLCAxOCBEZWMgMjAxNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
PiBIaSwKPj4KPj4gQmVsb3cgYSBsaXN0IG9mIHBvdGVudGlhbCBiYWNrcG9ydCBwYXRjaGVzIGZv
ciBYZW4gNC57MTAsOSw4LDd9Lgo+PiBUaGUgY29tbWl0IGFyZSBsaXN0ZWQgZnJvbSB0aGUgbmV3
ZXN0IHRvIHRoZSBvbGRlc3QuCj4+Cj4+IFhlbiA0LjEwCj4+Cj4+IDk2MzBjNWFlMzYzYjRjYmY4
ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQgeGVuL2FybTogZ2ljLXYzOiBCYWlsIG91dCBpZiBnaWN2
M19jcHVfaW5pdCBmYWlsCj4+IGMwNWFhNGFmYWM2NGVhNjg3YzFhMmJmOTI3N2JhNjU1MjgwOTQ5
NWIgeGVuL2FybTogYm9vdGZkdDogVXNlIHByb3BlciBkZWZhdWx0IGZvciAjYWRkcmVzcy1jZWxs
cyBhbmQgI3NpemUtY2VsbHMKPj4KPj4gWGVuIDQuOQo+Pgo+PiA5NjMwYzVhZTM2M2I0Y2JmOGVi
NjEzNjY1MzBmNDBjODA2ODBhZjRkIHhlbi9hcm06IGdpYy12MzogQmFpbCBvdXQgaWYgZ2ljdjNf
Y3B1X2luaXQgZmFpbAo+PiBjMDVhYTRhZmFjNjRlYTY4N2MxYTJiZjkyNzdiYTY1NTI4MDk0OTVi
IHhlbi9hcm06IGJvb3RmZHQ6IFVzZSBwcm9wZXIgZGVmYXVsdCBmb3IgI2FkZHJlc3MtY2VsbHMg
YW5kICNzaXplLWNlbGxzCj4+IDBjODA1NWMyZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMxOTJjYzJk
OTQgYXJtOiBjb25maWd1cmUgaW50ZXJydXB0cyB0byBiZSBpbiBub24tc2VjdXJlIGdyb3VwMQo+
PiBhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2JjIHhlbi9hcm06IHAybTog
Q2hlY2sgZm9yIHAybS0+ZG9tYWluIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSByZWxlYXNpbmcg
cmVzb3VyY2VzCj4+IGIxZjFlNDkyY2Q0MjMxYTFlOWZlZWRiN2EzNWM2MmMwNjNmN2M1MTAgeGVu
L2FybTogdmdpYzogQ2hlY2sgZm9yIHZnaWMgaGFuZGxlciB0byBiZSBpbml0aWFsaXplZCBiZWZv
cmUgZGVyZWZlcmVuY2luZyBpdAo+Pgo+PiBYZW4gNC44Cj4+Cj4+IDk2MzBjNWFlMzYzYjRjYmY4
ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQgeGVuL2FybTogZ2ljLXYzOiBCYWlsIG91dCBpZiBnaWN2
M19jcHVfaW5pdCBmYWlsCj4+IGMwNWFhNGFmYWM2NGVhNjg3YzFhMmJmOTI3N2JhNjU1MjgwOTQ5
NWIgeGVuL2FybTogYm9vdGZkdDogVXNlIHByb3BlciBkZWZhdWx0IGZvciAjYWRkcmVzcy1jZWxs
cyBhbmQgI3NpemUtY2VsbHMKPj4gMGM4MDU1YzJmNDVmNDg5YWZmNjdmNGQzNjJmM2ZkYzE5MmNj
MmQ5NCBhcm06IGNvbmZpZ3VyZSBpbnRlcnJ1cHRzIHRvIGJlIGluIG5vbi1zZWN1cmUgZ3JvdXAx
Cj4+IGFiZDkxYjJhMmJjZDA1NjE4YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMgeGVuL2FybTogcDJt
OiBDaGVjayBmb3IgcDJtLT5kb21haW4gdG8gYmUgaW5pdGlhbGl6ZWQgYmVmb3JlIHJlbGVhc2lu
ZyByZXNvdXJjZXMKPj4gYjFmMWU0OTJjZDQyMzFhMWU5ZmVlZGI3YTM1YzYyYzA2M2Y3YzUxMCB4
ZW4vYXJtOiB2Z2ljOiBDaGVjayBmb3IgdmdpYyBoYW5kbGVyIHRvIGJlIGluaXRpYWxpemVkIGJl
Zm9yZSBkZXJlZmVyZW5jaW5nIGl0Cj4+IDQzMjA4YTljYjRjM2RlY2NlNjdiNjUzNTM5YzFiODYw
MTIxZmJiNWUgQVJNOiB2R0lDOiBhdm9pZCByYW5rIGxvY2sgd2hlbiByZWFkaW5nIHByaW9yaXR5
Cj4+IAk9PiBSZXF1aXJlIEFDQ0VTU19PTkNFIHRoYXQgaXMgbm90IGdsb2JhbGx5IGF2YWlsYWJs
ZSBpbiBYZW4gNC44Lgo+PiAJSSBhbSB1bmRlY2lkZWQgd2Ugd2FudCB0aGF0IHBhdGNoLCBpdCBp
cyBhIHJlYWwgYnVnIGJ1dCBpdCB3b3VsZCBwdWxsIGEgYml0IG1vcmUgY29kZS4KPj4gNzc5YTBl
MTVjYTBkOWQ1ZGJjYmRlZTI5YjFkYWQ5ZmFmNzNiZmM3NyB4ZW4vYXJtOiBmaXggc21wYm9vdCBi
YXJyaWVycwo+Pgo+PiBYZW4gNC43Cj4+Cj4+IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUzMGY0
MGM4MDY4MGFmNGQgeGVuL2FybTogZ2ljLXYzOiBCYWlsIG91dCBpZiBnaWN2M19jcHVfaW5pdCBm
YWlsCj4+IGMwNWFhNGFmYWM2NGVhNjg3YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIgeGVuL2FybTog
Ym9vdGZkdDogVXNlIHByb3BlciBkZWZhdWx0IGZvciAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUt
Y2VsbHMKPj4gMGM4MDU1YzJmNDVmNDg5YWZmNjdmNGQzNjJmM2ZkYzE5MmNjMmQ5NCBhcm06IGNv
bmZpZ3VyZSBpbnRlcnJ1cHRzIHRvIGJlIGluIG5vbi1zZWN1cmUgZ3JvdXAxCj4+IDQzMjA4YTlj
YjRjM2RlY2NlNjdiNjUzNTM5YzFiODYwMTIxZmJiNWUgQVJNOiB2R0lDOiBhdm9pZCByYW5rIGxv
Y2sgd2hlbiByZWFkaW5nIHByaW9yaXR5Cj4+IAk9PiBSZXF1aXJlIEFDQ0VTU19PTkNFIHRoYXQg
aXMgbm90IGdsb2JhbGx5IGF2YWlsYWJsZSBpbiBYZW4gNC43Lgo+PiAJSSBhbSB1bmRlY2lkZWQg
d2Ugd2FudCB0aGF0IHBhdGNoLCBpdCBpcyBhIHJlYWwgYnVnIGJ1dCBpdCB3b3VsZCBwdWxsIGEg
Yml0IG1vcmUgY29kZS4KPj4gNzc5YTBlMTVjYTBkOWQ1ZGJjYmRlZTI5YjFkYWQ5ZmFmNzNiZmM3
NyB4ZW4vYXJtOiBmaXggc21wYm9vdCBiYXJyaWVycwo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea44F-0000sE-0t; Fri, 12 Jan 2018 18:28:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea44D-0000p6-Tj
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:28:37 +0000
X-Inumbo-ID: b5c60e63-f7c6-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5c60e63-f7c6-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:30:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465572152"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:01:03 +0000
Message-ID: <1515780067-31735-14-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 13/17] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCnY3OgogKiBzdGF0aWMsIGFuZCB0d2VhayBjb21tZW50Ci0tLQogZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24gfCAgIDYgKystCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
ICAgICAgICAgICB8IDEwNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTA1IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiNDJhYmM2Li4xYWExMjI1IDEwMDY0NAotLS0g
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ2LDcgKzI0Niw3IEBAIGVub3VnaC4gU2V0dGlu
ZyB0aGlzIHRvIGEgaGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFy
bHkgaWYKIHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCiAjIyMgYnRpICh4ODYp
Ci0+IGA9IExpc3Qgb2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCBdYAorPiBgPSBMaXN0
IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+IF1gCiAKIEJyYW5j
aCBUYXJnZXQgSW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgcGljayB0
aGUgbW9zdAogYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGlu
IHN1cHBvcnQsIGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNjEsNiArMjYxLDEwIEBAIGxvY2F0aW9u
cy4gIFRoZSBkZWZhdWx0IHRodW5rIGlzIGByZXRwb2xpbmVgIChnZW5lcmFsbHkgcHJlZmVycmVk
IGZvciBJbnRlbAogaGFyZHdhcmUpLCB3aXRoIHRoZSBhbHRlcm5hdGl2ZXMgYmVpbmcgYGptcGAg
KGEgYGptcCAqJXJlZ2AgZ2FkZ2V0LCBtaW5pbWFsCiBvdmVyaGVhZCksIGFuZCBgbGZlbmNlYCAo
YW4gYGxmZW5jZTsgam1wIColcmVnYCBnYWRnZXQsIHByZWZlcnJlZCBmb3IgQU1EKS4KIAorT24g
aGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2FuIGJlIHVzZWQg
dG8gZm9yY2Ugb3IKK3ByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIElmIFhl
biBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsCitmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHNldCB1
cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLgorCiAjIyMgeGVuaGVhcFxf
bWVnYWJ5dGVzIChhcm0zMikKID4gYD0gPHNpemU+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggODllNzI4Ny4u
N2IwZGFhZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMjAsNiArMjAsNyBAQAogI2luY2x1ZGUgPHhlbi9pbml0
Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogCisjaW5jbHVkZSA8YXNtL21pY3JvY29kZS5oPgog
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAK
QEAgLTMxLDExICszMiwxMiBAQCBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5LX0xG
RU5DRSwKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVG
QVVMVDsKK3N0YXRpYyBpbnQgb3B0X2licnMgX19pbml0ZGF0YSA9IC0xOwogCiBzdGF0aWMgaW50
IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25zdCBjaGFyICpzczsK
LSAgICBpbnQgcmMgPSAwOworICAgIGludCB2YWwsIHJjID0gMDsKIAogICAgIGRvIHsKICAgICAg
ICAgc3MgPSBzdHJjaHIocywgJywnKTsKQEAgLTU1LDYgKzU3LDggQEAgc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAg
ICAgICAgcmMgPSAtRUlOVkFMOwogICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJy
cyA9IHZhbDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC05
MSwyNCArOTUsODIgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRf
dGh1bmsgdGh1bmspCiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQtaW4g
c3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPCi0g
ICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzXG4iLAorICAgICAgICAgICAiQlRJ
IG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJzOiVzXG4iLAogICAgICAgICAgICB0aHVuayA9
PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JF
VFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNF
ICAgID8gIkxGRU5DRSIgOgotICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAi
Sk1QIiA6ICI/Iik7CisgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAi
IDogIj8iLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
KSAgICA/ICIgSUJSUysiIDoKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIpOworfQorCisvKiBDYWxjdWxhdGUg
d2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4gKi8KK3N0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQoreworICAgIHVuc2lnbmVkIGludCB1Y29k
ZV9yZXYgPSB0aGlzX2NwdSh1Y29kZV9jcHVfaW5mbykuY3B1X3NpZy5yZXY7CisKKyAgICBpZiAo
IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIHJl
dHVybiB0cnVlOworCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9JTlRFTCB8fAorICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAg
IHJldHVybiBmYWxzZTsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkK
KyAgICB7CisgICAgY2FzZSAweDE3OiAvKiBQZW5yeW4gKi8KKyAgICBjYXNlIDB4MWQ6IC8qIER1
bm5pbmd0b24gKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBjYXNlIDB4MWY6
IC8qIEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0g
RVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0gRVggKi8KKyAgICBjYXNlIDB4MjU6IC8q
IFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLworICAgIGNhc2Ug
MHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5QnJpZGdlICov
CisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYTog
LyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAvKiBJdnlCcmlkZ2UgRVAvRVggKi8KKyAg
ICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgv
RVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAqLworICAgIGNhc2UgMHg0NjogLyog
SGFzd2VsbCBIICovCisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgICAgIC8qCisgICAgICAg
ICAqIEJyb2Fkd2VsbCBwcm9jZXNzb3JzIGFyZSByZXRwb2xpbmUtc2FmZSBhZnRlciBzcGVjaWZp
YyBtaWNyb2NvZGUKKyAgICAgICAgICogdmVyc2lvbnMuCisgICAgICAgICAqLworICAgIGNhc2Ug
MHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyODsK
KyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgICAgIHJldHVybiB1Y29kZV9y
ZXYgPj0gMHgxYjsKKyAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLworICAgICAg
ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4YjAwMDAyNTsKKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fk
d2VsbCBEICovCisgICAgICAgIHJldHVybiBmYWxzZTsgLyogVEJELiAqLworCisgICAgICAgIC8q
CisgICAgICAgICAqIFNreWxha2UgYW5kIGxhdGVyIHByb2Nlc3NvcnMgYXJlIG5vdCByZXRwb2xp
bmUtc2FmZS4KKyAgICAgICAgICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgIH0KIH0KIAogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2
b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKKyAgICBi
b29sIGlicnMgPSBmYWxzZTsKIAogICAgIC8qCiAgICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmll
ZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xsb3cgdGhlaXIKICAgICAg
KiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGljcy4KICAgICAg
Ki8KLSAgICBpZiAoIG9wdF90aHVuayAhPSBUSFVOS19ERUZBVUxUICkKKyAgICBpZiAoIG9wdF90
aHVuayAhPSBUSFVOS19ERUZBVUxUIHx8IG9wdF9pYnJzICE9IC0xICkKICAgICB7CiAgICAgICAg
IHRodW5rID0gb3B0X3RodW5rOworICAgICAgICBpYnJzICA9ICEhb3B0X2licnM7CiAgICAgfQog
ICAgIGVsc2UKICAgICB7CkBAIC0xMjQsNyArMTg2LDIxIEBAIHZvaWQgX19pbml0IGluaXRfc3Bl
Y3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAg
aWYgKCBjcHVfaGFzX2xmZW5jZV9kaXNwYXRjaCApCiAgICAgICAgICAgICAgICAgdGh1bmsgPSBU
SFVOS19MRkVOQ0U7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogT24gSW50ZWwgaGFy
ZHdhcmUsIHdlJ2QgbGlrZSB0byB1c2UgcmV0cG9saW5lIGluIHByZWZlcmVuY2UgdG8KKyAgICAg
ICAgICAgICAqIElCUlMsIGJ1dCBvbmx5IGlmIGl0IGlzIHNhZmUgb24gdGhpcyBoYXJkd2FyZS4K
KyAgICAgICAgICAgICAqLworICAgICAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9JQlJTQikgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggcmV0
cG9saW5lX3NhZmUoKSApCisgICAgICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9M
SU5FOworICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAgaWJycyA9IHRy
dWU7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KKyAgICAgICAgLyogV2l0aG91dCBjb21waWxl
ciB0aHVuayBzdXBwb3J0LCB1c2UgSUJSUyBpZiBhdmFpbGFibGUuICovCisgICAgICAgIGVsc2Ug
aWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAgICAgICAgICAgIGlicnMg
PSB0cnVlOwogICAgIH0KIAogICAgIC8qCkBAIC0xMzUsNiArMjExLDEzIEBAIHZvaWQgX19pbml0
IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgdGh1bmsgPSBUSFVO
S19OT05FOwogCiAgICAgLyoKKyAgICAgKiBJZiBJQlJTIGlzIGluIHVzZSBhbmQgdGh1bmtzIGFy
ZSBjb21waWxlZCBpbiwgdGhlcmUgaXMgbm8gcG9pbnQKKyAgICAgKiBzdWZmZXJpbmcgZXh0cmEg
b3ZlcmhlYWQuICBTd2l0Y2ggdG8gdGhlIGxlYXN0LW92ZXJoZWFkIHRodW5rLgorICAgICAqLwor
ICAgIGlmICggaWJycyAmJiB0aHVuayA9PSBUSFVOS19ERUZBVUxUICkKKyAgICAgICAgdGh1bmsg
PSBUSFVOS19KTVA7CisKKyAgICAvKgogICAgICAqIElmIHRoZXJlIGFyZSBzdGlsbCBubyB0aHVu
ayBwcmVmZXJlbmNlcywgdGhlIGNvbXBpbGVkIGRlZmF1bHQgaXMKICAgICAgKiBhY3R1YWxseSBy
ZXRwb2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhhbiBub3RoaW5nLgogICAgICAqLwpAQCAtMTQ3
LDYgKzIzMCwxOSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZv
aWQpCiAgICAgZWxzZSBpZiAoIHRodW5rID09IFRIVU5LX0pNUCApCiAgICAgICAgIHNldHVwX2Zv
cmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfSU5EX1RIVU5LX0pNUCk7CiAKKyAgICBpZiAoIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogRXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90IGhhdmUgSUJSUyBzZXQgaW4gWGVuIGNvbnRl
eHQsIHdlIHN0aWxsCisgICAgICAgICAqIG5lZWQgdGhlIElCUlMgZW50cnkvZXhpdCBsb2dpYyB0
byB2aXJ0dWFsaXNlIElCUlMgc3VwcG9ydCBmb3IKKyAgICAgICAgICogZ3Vlc3RzLgorICAgICAg
ICAgKi8KKyAgICAgICAgaWYgKCBpYnJzICkKKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
c2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUik7CisgICAgfQor
CiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:28:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:28:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea44I-0000uG-7j; Fri, 12 Jan 2018 18:28:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea44H-0000qQ-B3
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:28:41 +0000
X-Inumbo-ID: b761ac64-f7c6-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b761ac64-f7c6-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:30:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465572156"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:01:00 +0000
Message-ID: <1515780067-31735-11-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 10/17] x86/hvm: Permit guests direct access
	to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIEhWTSBndWVzdHMgc2hvdWxkIGhhdmUgZGlyZWN0IGFj
Y2VzcyB0byB0aGVzZSBNU1JzCndoZW4gcG9zc2libGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0Kdjc6CiAqIERyb3AgZXhjZXNz
IGJyYWNrZXRzCi0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgfCAxOSArKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyB8ICA1ICsrKysrCiB4ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYyB8IDE4ICsrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L21zci5jICAgICAgICAgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggIHwgIDUg
KysrKy0KIDUgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3Rs
LmMKaW5kZXggNzJiNDQ4OS4uZTVmZGRlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0
bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNTMsNiArNTMsNyBAQCBzdGF0aWMg
aW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgIHN0cnVj
dCBjcHVpZF9wb2xpY3kgKnAgPSBkLT5hcmNoLmNwdWlkOwogICAgIGNvbnN0IHN0cnVjdCBjcHVp
ZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3RsLT5lY3gsIGN0bC0+ZWR4IH07
CiAgICAgaW50IG9sZF92ZW5kb3IgPSBwLT54ODZfdmVuZG9yOworICAgIHVuc2lnbmVkIGludCBv
bGRfN2QwID0gcC0+ZmVhdC5yYXdbMF0uZCwgb2xkX2U4YiA9IHAtPmV4dGQucmF3WzhdLmI7CiAg
ICAgYm9vbCBjYWxsX3BvbGljeV9jaGFuZ2VkID0gZmFsc2U7IC8qIEF2b2lkIGZvcl9lYWNoX3Zj
cHUoKSB1bm5lY2Vzc2FyaWx5ICovCiAKICAgICAvKgpAQCAtMjE4LDYgKzIxOSwxNCBAQCBzdGF0
aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAg
ICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzLT5fN2FiMCA9IG1hc2s7CiAgICAg
ICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgSUJTUkIvU1RJQlAgcG9saWN5
IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZQorICAgICAgICAgKiBNU1Ig
aW50ZXJjZXB0aW9uIGJpdG1hcHMgYW5kIFNUSUJQIHByb3RlY3Rpb24gZGVmYXVsdC4KKyAgICAg
ICAgICovCisgICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQgPSAoKG9sZF83ZDAgXiBwLT5mZWF0
LnJhd1swXS5kKSAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9JQlJTQikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
cHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSk7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSAweGE6CkBAIC0yOTIsNiArMzAxLDE2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9j
cHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFp
bi5jcHVpZG1hc2tzLT5lMWNkID0gbWFzazsKICAgICAgICAgfQogICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgMHg4MDAwMDAwODoKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlIElCUkIg
cG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKKyAgICAg
ICAgICogaW50ZXJjZXB0aW9uIGJpdG1hcHMuCisgICAgICAgICAqLworICAgICAgICBjYWxsX3Bv
bGljeV9jaGFuZ2VkID0gKGlzX2h2bV9kb21haW4oZCkgJiYKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoKG9sZF9lOGIgXiBwLT5leHRkLnJhd1s4XS5iKSAmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkpOworICAg
ICAgICBicmVhazsKICAgICB9CiAKICAgICBpZiAoIGNhbGxfcG9saWN5X2NoYW5nZWQgKQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYwppbmRleCBjNDhmZGZhLi5lZTQ3NTA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjE3LDYg
KzYxNyw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNw
dSAqdikKIHsKICAgICBzdHJ1Y3QgYXJjaF9zdm1fc3RydWN0ICphcmNoX3N2bSA9ICZ2LT5hcmNo
Lmh2bV9zdm07CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gYXJjaF9zdm0tPnZtY2I7
CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1
aWQ7CiAgICAgdTMyIGJpdG1hcCA9IHZtY2JfZ2V0X2V4Y2VwdGlvbl9pbnRlcmNlcHRzKHZtY2Ip
OwogCiAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8fApAQCAtNjI2LDYgKzYyNywxMCBAQCBzdGF0aWMg
dm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIGJp
dG1hcCAmPSB+KDFVIDw8IFRSQVBfaW52YWxpZF9vcCk7CiAKICAgICB2bWNiX3NldF9leGNlcHRp
b25faW50ZXJjZXB0cyh2bWNiLCBiaXRtYXApOworCisgICAgLyogR2l2ZSBhY2Nlc3MgdG8gTVNS
X1BSRURfQ01EIGlmIHRoZSBndWVzdCBoYXMgYmVlbiB0b2xkIGFib3V0IGl0LiAqLworICAgIHN2
bV9pbnRlcmNlcHRfbXNyKHYsIE1TUl9QUkVEX0NNRCwKKyAgICAgICAgICAgICAgICAgICAgICBj
cC0+ZXh0ZC5pYnBiID8gTVNSX0lOVEVSQ0VQVF9OT05FIDogTVNSX0lOVEVSQ0VQVF9SVyk7CiB9
CiAKIHN0YXRpYyB2b2lkIHN2bV9zeW5jX3ZtY2Ioc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CmluZGV4IGUwMzYzMDMuLjg2MDlkZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC02NTYsNiArNjU2LDgg
QEAgdm9pZCB2bXhfdXBkYXRlX2V4Y2VwdGlvbl9iaXRtYXAoc3RydWN0IHZjcHUgKnYpCiAKIHN0
YXRpYyB2b2lkIHZteF9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKIHsKKyAg
ICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsK
KwogICAgIGlmICggb3B0X2h2bV9mZXAgfHwKICAgICAgICAgICh2LT5kb21haW4tPmFyY2guY3B1
aWQtPng4Nl92ZW5kb3IgIT0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yKSApCiAgICAgICAgIHYt
PmFyY2guaHZtX3ZteC5leGNlcHRpb25fYml0bWFwIHw9ICgxVSA8PCBUUkFQX2ludmFsaWRfb3Ap
OwpAQCAtNjY1LDYgKzY2NywyMiBAQCBzdGF0aWMgdm9pZCB2bXhfY3B1aWRfcG9saWN5X2NoYW5n
ZWQoc3RydWN0IHZjcHUgKnYpCiAgICAgdm14X3ZtY3NfZW50ZXIodik7CiAgICAgdm14X3VwZGF0
ZV9leGNlcHRpb25fYml0bWFwKHYpOwogICAgIHZteF92bWNzX2V4aXQodik7CisKKyAgICAvKgor
ICAgICAqIFdlIGNhbiBvbmx5IHBhc3MgdGhvdWdoIE1TUl9TUEVDX0NUUkwgaWYgdGhlIGd1ZXN0
IGtub3dzIGFib3V0IGFsbCBiaXRzCisgICAgICogaW4gaXQuICBPdGhlcndpc2UsIFhlbiBtYXkg
YmUgZml4aW5nIHVwIGluIHRoZSBiYWNrZ3JvdW5kLgorICAgICAqLworICAgIHYtPmFyY2gubXNy
LT5zcGVjX2N0cmwuZGlyZWN0X2FjY2VzcyA9IGNwLT5mZWF0LmlicnNiICYmIGNwLT5mZWF0LnN0
aWJwOworICAgIGlmICggdi0+YXJjaC5tc3ItPnNwZWNfY3RybC5kaXJlY3RfYWNjZXNzICkKKyAg
ICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX1NQRUNfQ1RSTCwgVk1YX01TUl9S
Vyk7CisgICAgZWxzZQorICAgICAgICB2bXhfc2V0X21zcl9pbnRlcmNlcHQodiwgTVNSX1NQRUNf
Q1RSTCwgVk1YX01TUl9SVyk7CisKKyAgICAvKiBNU1JfUFJFRF9DTUQgaXMgc2FmZSB0byBwYXNz
IHRocm91Z2ggaWYgdGhlIGd1ZXN0IGtub3dzIGFib3V0IGl0LiAqLworICAgIGlmICggY3AtPmZl
YXQuaWJyc2IgfHwgY3AtPmV4dGQuaWJwYiApCisgICAgICAgIHZteF9jbGVhcl9tc3JfaW50ZXJj
ZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9NU1JfUlcpOworICAgIGVsc2UKKyAgICAgICAgdm14
X3NldF9tc3JfaW50ZXJjZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9NU1JfUlcpOwogfQogCiBp
bnQgdm14X2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDAyYTdiNDkuLjY5N2NjNmUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMK
QEAgLTEzMiw3ICsxMzIsOCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CiAg
ICAgICAgIGlmICggIWNwLT5mZWF0LmlicnNiICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7
Ci0gICAgICAgICp2YWwgPSB2cC0+c3BlY19jdHJsLmd1ZXN0OworICAgICAgICAqdmFsID0gKHZw
LT5zcGVjX2N0cmwuZGlyZWN0X2FjY2VzcworICAgICAgICAgICAgICAgID8gdnAtPnNwZWNfY3Ry
bC5ob3N0IDogdnAtPnNwZWNfY3RybC5ndWVzdCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDNkMDAxMmQuLjAwN2U5
NjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3IuaApAQCAtMjI5LDEwICsyMjksMTMgQEAgc3RydWN0IG1zcl92Y3B1X3Bv
bGljeQogICAgICAgICAgKiBPbmx5IHRoZSBib3R0b20gdHdvIGJpdHMgYXJlIGRlZmluZWQsIHNv
IG5vIG5lZWQgdG8gd2FzdGUgc3BhY2UKICAgICAgICAgICogd2l0aCB1aW50NjRfdCBhdCB0aGUg
bW9tZW50LiAgV2UgbWFpbnRhaW4gdGhlIGd1ZXN0cyBpZGVhIG9mIHRoZQogICAgICAgICAgKiB2
YWx1ZSBpdCB3cm90ZSwgYW5kIGEgdmFsdWUgdG8gaW5zdGFsbCBpbnRvIGhhcmR3YXJlIChleHRl
bmRlZCB0bwotICAgICAgICAgKiB1aW50MzJfdCB0byBzaW1wbGlmeSB0aGUgYXNtKSB3aGljaCBt
aWdodCBiZSBkaWZmZXJlbnQuCisgICAgICAgICAqIHVpbnQzMl90IHRvIHNpbXBsaWZ5IHRoZSBh
c20pIHdoaWNoIG1pZ2h0IGJlIGRpZmZlcmVudC4gIEhWTSBndWVzdHMKKyAgICAgICAgICogbWln
aHQgYmUgZ2l2ZW4gZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNScywgYXQgd2hpY2ggcG9pbnQgdGhl
CisgICAgICAgICAqICdndWVzdCcgdmFsdWUgYmVjb21lcyBzdGFsZS4KICAgICAgICAgICovCiAg
ICAgICAgIHVpbnQzMl90IGhvc3Q7CiAgICAgICAgIHVpbnQ4X3QgZ3Vlc3Q7CisgICAgICAgIGJv
b2wgZGlyZWN0X2FjY2VzczsKICAgICB9IHNwZWNfY3RybDsKIAogICAgIC8qIDB4MDAwMDAxNDAg
IE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKi8KLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:29:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:29:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea44m-00018j-Fh; Fri, 12 Jan 2018 18:29:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea44l-000181-2q
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:29:11 +0000
X-Inumbo-ID: 48cdbcb1-f7c6-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48cdbcb1-f7c6-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 19:27:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="458016991"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:01:07 +0000
Message-ID: <1515780067-31735-18-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 17/17] x86/idle: Clear SPEC_CTRL while idle
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gY29udGVtcG9yYXJ5IGhhcmR3YXJlLCBzZXR0aW5nIElCUlMvU1RJQlAgaGFzIGEgcGVyZm9y
bWFuY2UgaW1wYWN0IG9uCmFkamFjZW50IGh5cGVydGhyZWFkcy4gIEl0IGlzIHRoZXJlZm9yZSBy
ZWNvbW1lbmRlZCB0byBjbGVhciB0aGUgc2V0dGluZwpiZWZvcmUgYmVjb21pbmcgaWRsZSwgdG8g
YXZvaWQgYW4gaWRsZSBjb3JlIHByZXZlbnRpbmcgYWRqYWNlbnQgdXNlcnNwYWNlCmV4ZWN1dGlv
biBmcm9tIHJ1bm5pbmcgYXQgZnVsbCBwZXJmb3JtYW5jZS4KCkNhcmUgbXVzdCBiZSB0YWtlbiB0
byBlbnN1cmUgdGhlcmUgYXJlIG5vIHJldCBvciBpbmRpcmVjdCBicmFuY2ggaW5zdHJ1Y3Rpb25z
CmJldHdlZW4gc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgaW52b2NhdGlvbnMsIHdoaWNo
IGFyZSBmb3JjZWQgYWx3YXlzCmlubGluZS4gIENhcmUgbXVzdCBhbHNvIGJlIHRha2VuIHRvIGF2
b2lkIHVzaW5nIHNwZWNfY3RybF9lbnRlcl9pZGxlKCkgYmV0d2VlbgpmbHVzaGluZyBjYWNoZXMg
YW5kIGJlY29taW5nIGlkbGUsIGluIGNhc2VzIHdoZXJlIHRoYXQgbWF0dGVycy4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYyAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L2NwdS9td2FpdC1pZGxlLmMgICB8ICA3ICsrKysrKysKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAg
ICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8
IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
NzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxl
LmMgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCmluZGV4IGNiMWM1ZGEuLjNmNzJiZGEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtNTUsNiArNTUsNyBAQAogI2luY2x1ZGUgPGFzbS9td2Fp
dC5oPgogI2luY2x1ZGUgPHhlbi9ub3RpZmllci5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qI2RlZmluZSBERUJVR19QTV9DWCovCiAKQEAg
LTQxNCw4ICs0MTUsMTQgQEAgdm9pZCBtd2FpdF9pZGxlX3dpdGhfaGludHModW5zaWduZWQgaW50
IGVheCwgdW5zaWduZWQgaW50IGVjeCkKICAgICAgKi8KICAgICBpZiAoIChleHBpcmVzID4gTk9X
KCkgfHwgZXhwaXJlcyA9PSAwKSAmJiAhc29mdGlycV9wZW5kaW5nKGNwdSkgKQogICAgIHsKKyAg
ICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKICAgICAgICAg
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdWlkbGVfbXdhaXRfZmxhZ3MpOworCisgICAgICAgIHNw
ZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICBfX213YWl0KGVheCwgZWN4KTsKKyAg
ICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKwogICAgICAgICBjcHVtYXNrX2NsZWFy
X2NwdShjcHUsICZjcHVpZGxlX213YWl0X2ZsYWdzKTsKICAgICB9CiAKQEAgLTQzMCw2ICs0Mzcs
OCBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9mZmhfY3N0YXRlX2VudGVyKHN0cnVjdCBh
Y3BpX3Byb2Nlc3Nvcl9jeCAqY3gpCiAKIHN0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19lbnRyeShz
dHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogeworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5m
byA9IGdldF9jcHVfaW5mbygpOworCiAgICAgc3dpdGNoICggY3gtPmVudHJ5X21ldGhvZCApCiAg
ICAgewogICAgIGNhc2UgQUNQSV9DU1RBVEVfRU1fRkZIOgpAQCAtNDM3LDE1ICs0NDYsMTkgQEAg
c3RhdGljIHZvaWQgYWNwaV9pZGxlX2RvX2VudHJ5KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAq
Y3gpCiAgICAgICAgIGFjcGlfcHJvY2Vzc29yX2ZmaF9jc3RhdGVfZW50ZXIoY3gpOwogICAgICAg
ICByZXR1cm47CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9FTV9TWVNJTzoKKyAgICAgICAgc3BlY19j
dHJsX2VudGVyX2lkbGUoaW5mbyk7CiAgICAgICAgIC8qIElPIHBvcnQgYmFzZWQgQy1zdGF0ZSAq
LwogICAgICAgICBpbmIoY3gtPmFkZHJlc3MpOwogICAgICAgICAvKiBEdW1teSB3YWl0IG9wIC0g
bXVzdCBkbyBzb21ldGhpbmcgdXNlbGVzcyBhZnRlciBQX0xWTDIgcmVhZAogICAgICAgICAgICBi
ZWNhdXNlIGNoaXBzZXRzIGNhbm5vdCBndWFyYW50ZWUgdGhhdCBTVFBDTEsjIHNpZ25hbAogICAg
ICAgICAgICBnZXRzIGFzc2VydGVkIGluIHRpbWUgdG8gZnJlZXplIGV4ZWN1dGlvbiBwcm9wZXJs
eS4gKi8KICAgICAgICAgaW5sKHBtdG1yX2lvcG9ydCk7CisgICAgICAgIHNwZWNfY3RybF9leGl0
X2lkbGUoaW5mbyk7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIEFDUElfQ1NUQVRFX0VNX0hB
TFQ6CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICBzYWZlX2hh
bHQoKTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKICAgICAgICAgbG9jYWxf
aXJxX2Rpc2FibGUoKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTU3Myw3ICs1ODYsMTMg
QEAgc3RhdGljIHZvaWQgYWNwaV9wcm9jZXNzb3JfaWRsZSh2b2lkKQogICAgICAgICBpZiAoIHBt
X2lkbGVfc2F2ZSApCiAgICAgICAgICAgICBwbV9pZGxlX3NhdmUoKTsKICAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2lu
Zm8oKTsKKworICAgICAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7CiAgICAgICAg
ICAgICBzYWZlX2hhbHQoKTsKKyAgICAgICAgICAgIHNwZWNfY3RybF9leGl0X2lkbGUoaW5mbyk7
CisgICAgICAgIH0KICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNzUyLDYgKzc3MSw3IEBA
IHZvaWQgYWNwaV9kZWFkX2lkbGUodm9pZCkKICAgICAgICAgICogT3RoZXJ3aXNlLCBDUFUgbWF5
IHN0aWxsIGhvbGQgZGlydHkgZGF0YSwgYnJlYWtpbmcgY2FjaGUgY29oZXJlbmN5LAogICAgICAg
ICAgKiBsZWFkaW5nIHRvIHN0cmFuZ2UgZXJyb3JzLgogICAgICAgICAgKi8KKyAgICAgICAgc3Bl
Y19jdHJsX2VudGVyX2lkbGUoZ2V0X2NwdV9pbmZvKCkpOwogICAgICAgICB3YmludmQoKTsKIAog
ICAgICAgICB3aGlsZSAoIDEgKQpAQCAtNzgxLDYgKzgwMSw3IEBAIHZvaWQgYWNwaV9kZWFkX2lk
bGUodm9pZCkKICAgICAgICAgdTMyIGFkZHJlc3MgPSBjeC0+YWRkcmVzczsKICAgICAgICAgdTMy
IHBtdG1yX2lvcG9ydF9sb2NhbCA9IHBtdG1yX2lvcG9ydDsKIAorICAgICAgICBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShnZXRfY3B1X2luZm8oKSk7CiAgICAgICAgIHdiaW52ZCgpOwogCiAgICAgICAg
IHdoaWxlICggMSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCmluZGV4IDc2MmRmZjEuLmUzNTdmMjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvbXdhaXQtaWRsZS5jCkBAIC01OCw2ICs1OCw3IEBACiAjaW5jbHVkZSA8YXNtL2hwZXQu
aD4KICNpbmNsdWRlIDxhc20vbXdhaXQuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVk
ZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFjcGkvY3B1ZnJlcS9jcHVmcmVxLmg+CiAK
ICNkZWZpbmUgTVdBSVRfSURMRV9WRVJTSU9OICIwLjQuMSIKQEAgLTczNiw3ICs3MzcsMTMgQEAg
c3RhdGljIHZvaWQgbXdhaXRfaWRsZSh2b2lkKQogCQlpZiAocG1faWRsZV9zYXZlKQogCQkJcG1f
aWRsZV9zYXZlKCk7CiAJCWVsc2UKKwkJeworCQkJc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0
X2NwdV9pbmZvKCk7CisKKwkJCXNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogCQkJc2FmZV9o
YWx0KCk7CisJCQlzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOworCQl9CiAJCXJldHVybjsKIAl9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwppbmRleCBiYTEwZWQ5Li4wNGU5OTAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC01NSw2ICs1NSw3IEBACiAjaW5j
bHVkZSA8YXNtL2h2bS92aXJpZGlhbi5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogI2lu
Y2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8
YXNtL3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9tY2UuaD4K
QEAgLTc1LDkgKzc2LDE1IEBAIHZvaWQgKCpkZWFkX2lkbGUpICh2b2lkKSBfX3JlYWRfbW9zdGx5
ID0gZGVmYXVsdF9kZWFkX2lkbGU7CiAKIHN0YXRpYyB2b2lkIGRlZmF1bHRfaWRsZSh2b2lkKQog
eworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAgICAgbG9j
YWxfaXJxX2Rpc2FibGUoKTsKICAgICBpZiAoIGNwdV9pc19oYWx0YWJsZShzbXBfcHJvY2Vzc29y
X2lkKCkpICkKKyAgICB7CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAg
ICAgICBzYWZlX2hhbHQoKTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKyAg
ICB9CiAgICAgZWxzZQogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiB9CkBAIC04OSw2ICs5
Niw3IEBAIHZvaWQgZGVmYXVsdF9kZWFkX2lkbGUodm9pZCkKICAgICAgKiBoZWxkIGJ5IHRoZSBD
UFVzIHNwaW5uaW5nIGhlcmUgaW5kZWZpbml0ZWx5LCBhbmQgZ2V0IGRpc2NhcmRlZCBieQogICAg
ICAqIGEgc3Vic2VxdWVudCBJTklULgogICAgICAqLworICAgIHNwZWNfY3RybF9lbnRlcl9pZGxl
KGdldF9jcHVfaW5mbygpKTsKICAgICB3YmludmQoKTsKICAgICBmb3IgKCA7IDsgKQogICAgICAg
ICBoYWx0KCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBmMTM5NTgxLi4xMWM0MGM0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIyLDcgKzIyLDkgQEAKIAogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogCisjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8YXNt
L2N1cnJlbnQuaD4KKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CiAKIHZvaWQgaW5pdF9zcGVj
dWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIApAQCAtNTQsNiArNTYsMzggQEAgc3RhdGljIGlu
bGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIGluZm8tPnNo
YWRvd19zcGVjX2N0cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7CiB9CiAKKy8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBhZnRlciB0aGlzIGNh
bGwuICovCitzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0
cnVjdCBjcHVfaW5mbyAqaW5mbykKK3sKKyAgICB1aW50MzJfdCB2YWwgPSAwOworCisgICAgLyoK
KyAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5n
LCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgorICAgICAqIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzIGhl
cmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNlcm5zLgorICAgICAqLworICAg
IGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSB2YWw7CisgICAgYmFycmllcigpOworICAgIGluZm8t
PnVzZV9zaGFkb3dfc3BlY19jdHJsID0gdHJ1ZTsKKyAgICBiYXJyaWVyKCk7CisgICAgYXNtIHZv
bGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1hFTl9J
QlJTX1NFVCkKKyAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNf
Q1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOworfQorCisvKiBXQVJOSU5HISBgcmV0YCwgYGNh
bGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgY2FsbC4gKi8KK3N0YXRpYyBhbHdh
eXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
Cit7CisgICAgdWludDMyX3QgdmFsID0gU1BFQ19DVFJMX0lCUlM7CisKKyAgICAvKgorICAgICAq
IERpc2FibGUgc2hhZG93aW5nIGJlZm9yZSB1cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5v
IFNNUCBpc3N1ZXMKKyAgICAgKiBoZXJlOyBvbmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBj
b25jZXJucy4KKyAgICAgKi8KKyAgICBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IGZhbHNl
OworICAgIGJhcnJpZXIoKTsKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9Q
MywgIndybXNyIiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQorICAgICAgICAgICAgICAgICAg
IDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7
Cit9CisKICNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLwogCiAvKgotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:32:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea47h-0002dn-0e; Fri, 12 Jan 2018 18:32:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea47f-0002dG-Np
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:32:11 +0000
X-Inumbo-ID: b43906f7-f7c6-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b43906f7-f7c6-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:30:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465572150"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:01:04 +0000
Message-ID: <1515780067-31735-15-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 14/17] x86/entry: Clobber the Return Stack
	Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cmV0IGluc3RydWN0aW9ucyBhcmUgc3BlY3VsYXRlZCBkaXJlY3RseSB0byB2YWx1ZXMgcmVjb3Jk
ZWQgaW4gdGhlIFJTQi9SQVMsIGFzCnRoZXJlIGlzIG5vIHVuY2VydGFpbnR5IGluIHdlbGwtZm9y
bWVkIGNvZGUuICBHdWVzdHMgY2FuIHRha2UgYWR2YW50YWdlIG9mCnRoaXMgaW4gdHdvIHdheXM6
CgogIDEpIElmIHRoZXkgY2FuIGZpbmQgYSBwYXRoIGluIFhlbiB3aGljaCBleGVjdXRlcyBtb3Jl
IHJldCBpbnN0cnVjdGlvbnMgdGhhbgogICAgIGNhbGwgaW5zdHJ1Y3Rpb25zLiAgKEF0IGxlYXN0
IG9uZSBpbiB0aGUgd2FpdHF1ZXVlIGluZnJhc3RydWN0dXJlLAogICAgIHByb2JhYmx5IG90aGVy
cy4pCiAgMikgVXNlIHRoZSBmYWN0IHRoYXQgdGhlIFJTQi9SQVMgaW4gaGFyZHdhcmUgaXMgYWN0
dWFsbHkgYSBjaXJjdWxhciBzdGFjawogICAgIHdpdGhvdXQgYSBjb25jZXB0IG9mIGVtcHR5LiAg
KFdoZW4gaXQgbG9naWNhbGx5IGVtcHRpZXMsIHN0YWxlIHZhbHVlcwogICAgIHdpbGwgc3RhcnQg
YmVpbmcgdXNlZC4pCgpUbyBtaXRpZ2F0ZSwgdW5jb25kaXRpb25hbGx5IG92ZXJ3cml0ZSB0aGUg
UlNCIG9uIGVudHJ5IHRvIFhlbiB3aXRoIGdhZGdldHMKd2hpY2ggd2lsbCBjYXB0dXJlIGFuZCBj
b250YWluIHJvZ3VlIHNwZWN1bGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY3OgogKiBSZXdyaXR0ZW4gYWxtb3N0IGZy
b20gc2NyYXRjaC4gIFNlZSBjb2RlIGNvbW1lbnRzIGZvciBkZXRhaWxzLgp2ODoKICogVXNlIGpt
cCByYXRoZXIgdGhhbiBjYWxsIHRvIGNvbnRhaW4gc3BlY3VsYXRpb24uICBJdCBkb2Vzbid0IGFm
ZmVjdCB0aGUKICAgY29ycmVjdG5lc3Mgb2YgY29udGFpbm1lbnQsIGJ1dCByZW1vdmVzIDYgYnl0
ZXMuCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNiArKysrKy0K
IHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oICAgfCAg
MiArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggICAgICAgICAgfCAgMSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDQwICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDUgZmlsZXMgY2hhbmdlZCwgODAgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDFhYTEyMjUuLjg1
MTBlNDcgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0yNDYsNyArMjQ2LDcg
QEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMgdG8gYSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZh
aWx1cmUsIHBhcnRpY3VsYXJseSBpZgogdGhlIE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQu
CiAKICMjIyBidGkgKHg4NikKLT4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8
am1wLCBpYnJzPTxib29sPiBdYAorPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5j
ZXxqbXAsIGlicnM9PGJvb2w+LCByc2Jfe3ZtZXhpdCxuYXRpdmV9PTxib29sPiBdYAogCiBCcmFu
Y2ggVGFyZ2V0IEluamVjdGlvbiBjb250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sg
dGhlIG1vc3QKIGFwcHJvcHJpYXRlIEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBp
biBzdXBwb3J0LCBsb2FkZWQgbWljcm9jb2RlLApAQCAtMjY1LDYgKzI2NSwxMCBAQCBPbiBoYXJk
d2FyZSBzdXBwb3J0aW5nIElCUlMsIHRoZSBgaWJycz1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBm
b3JjZSBvcgogcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgSWYgWGVuIGlz
IG5vdCB1c2luZyBJQlJTIGl0c2VsZiwKIGZ1bmN0aW9uYWxpdHkgaXMgc3RpbGwgc2V0IHVwIHNv
IElCUlMgY2FuIGJlIHZpcnR1YWxpc2VkIGZvciBndWVzdHMuCiAKK1RoZSBgcnNiX3ZtZXhpdD1g
IGFuZCBgcnNiX25hdGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5lIHdoZW4g
dGhlCitSU0IgZ2V0cyBvdmVyd3JpdHRlbi4gIFRoZXJlIGFyZSBpbmRpdmlkdWFsIGNvbnRyb2xz
IGZvciBhbiBlbnRyeSBmcm9tIEhWTQorY29udGV4dCwgYW5kIGFuIGVudHJ5IGZyb20gYSBuYXRp
dmUgKFBWIG9yIFhlbikgY29udGV4dC4KKwogIyMjIHhlbmhlYXBcX21lZ2FieXRlcyAoYXJtMzIp
CiA+IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDdiMGRhYWYuLjY4MGZhYmUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJs
LmMKQEAgLTMzLDYgKzMzLDcgQEAgc3RhdGljIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19K
TVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVGQVVMVDsKIHN0YXRpYyBpbnQg
b3B0X2licnMgX19pbml0ZGF0YSA9IC0xOworc3RhdGljIGJvb2wgb3B0X3JzYl9uYXRpdmUgX19p
bml0ZGF0YSA9IHRydWUsIG9wdF9yc2Jfdm1leGl0IF9faW5pdGRhdGEgPSB0cnVlOwogCiBzdGF0
aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKQEAgLTU5LDYgKzYwLDEw
IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogICAgICAgICB9
CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgICAgICBvcHRfaWJycyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJyc2JfbmF0aXZlIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAg
ICAgIG9wdF9yc2JfbmF0aXZlID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oInJzYl92bWV4aXQiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3Jz
Yl92bWV4aXQgPSB2YWw7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
IApAQCAtOTUsMTMgKzEwMCwxNSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhl
bnVtIGluZF90aHVuayB0aHVuaykKICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21w
aWxlZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVOS1xuIik7CiAKICAgICBwcmludGsoWEVOTE9H
X0lORk8KLSAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXMsIE90aGVyczolc1xu
IiwKKyAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXMsIE90aGVyczolcyVzJXNc
biIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAg
ICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5r
ID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAogICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIgSUJSUysiIDoKLSAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAgICAg
IDogIiIpOworICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIpICA/ICIgSUJSUy0iICAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCisgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBSU0JfVk1FWElU
IiA6ICIiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNh
ZmUgb24gdGhpcyBDUFUuICovCkBAIC0yNDMsNiArMjUwLDI5IEBAIHZvaWQgX19pbml0IGluaXRf
c3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2Nw
dV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwogICAgIH0KIAorICAgIC8qCisgICAg
ICogUFYgZ3Vlc3RzIGNhbiBwb2lzb24gdGhlIFJTQiB0byBhbnkgdmlydHVhbCBhZGRyZXNzIGZy
b20gd2hpY2gKKyAgICAgKiB0aGV5IGNhbiBleGVjdXRlIGEgY2FsbCBpbnN0cnVjdGlvbi4gIFRo
aXMgaXMgbmVjZXNzYXJpbHkgb3V0c2lkZQorICAgICAqIG9mIHRoZSBYZW4gc3VwZXJ2aXNvciBt
YXBwaW5ncy4KKyAgICAgKgorICAgICAqIFdpdGggU01FUCBlbmFibGVkLCB0aGUgcHJvY2Vzc29y
IHdvbid0IHNwZWN1bGF0ZSBpbnRvIHVzZXIKKyAgICAgKiBtYXBwaW5ncy4gIFRoZXJlZm9yZSwg
d2UgZG9uJ3QgbmVlZCB0byB3b3JyeSBhYm91dCBwb2lzb25lZAorICAgICAqIGVudHJpZXMgZnJv
bSA2NGJpdCBQViBndWVzdHMuCisgICAgICoKKyAgICAgKiAzMmJpdCBQViBndWVzdCBrZXJuZWxz
IHJ1biBpbiByaW5nIDEsIHNvIHVzZSBzdXBlcnZpc29yIG1hcHBpbmdzLgorICAgICAqIElmIGEg
cHJvY2Vzc29ycyBzcGVjdWxhdGVzIHRvIDMyYml0IFBWIGd1ZXN0IGtlcm5lbCBtYXBwaW5ncywg
aXQgaXMKKyAgICAgKiBzcGVjdWxhdGluZyBpbiA2NGJpdCBzdXBlcnZpc29yIG1vZGUsIGFuZCBj
YW4gbGVhayBkYXRhLgorICAgICAqLworICAgIGlmICggb3B0X3JzYl9uYXRpdmUgKQorICAgICAg
ICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpOworCisgICAgLyoK
KyAgICAgKiBIVk0gZ3Vlc3RzIGNhbiBhbHdheXMgcG9pc29uIHRoZSBSU0IgdG8gcG9pbnQgYXQg
WGVuIHN1cGVydmlzb3IKKyAgICAgKiBtYXBwaW5ncy4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9y
c2Jfdm1leGl0ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9SU0Jf
Vk1FWElUKTsKKwogICAgIHByaW50X2RldGFpbHModGh1bmspOwogfQogCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Nw
dWZlYXR1cmVzLmgKaW5kZXggZGQyMzg4Zi4uMGVlNGExZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaApAQCAtMjgsMyArMjgsNSBAQCBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfSk1QLCAg
IChGU0NBUElOVFMrMCkqMzIrMTQpIC8qIFVzZSBJTkRfVEhVTktfSk1QICovCiBYRU5fQ1BVRkVB
VFVSRShYRU5fSUJQQiwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTUpIC8qIElCUlNCIHx8IElC
UEIgKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlJTX1NFVCwgICAgKEZTQ0FQSU5UUyswKSozMisx
NikgLyogSUJSU0IgJiYgSVJCUyBzZXQgaW4gWGVuICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJS
U19DTEVBUiwgIChGU0NBUElOVFMrMCkqMzIrMTcpIC8qIElCUlNCICYmIElCUlMgY2xlYXIgaW4g
WGVuICovCitYRU5fQ1BVRkVBVFVSRShSU0JfTkFUSVZFLCAgICAgIChGU0NBUElOVFMrMCkqMzIr
MTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KK1hFTl9DUFVGRUFUVVJF
KFJTQl9WTUVYSVQsICAgICAgKEZTQ0FQSU5UUyswKSozMisyMCkgLyogUlNCIG92ZXJ3cml0ZSBu
ZWVkZWQgZm9yIHZtZXhpdCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3Bz
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAppbmRleCAxNzM4YmE2Li5lN2RlMDJiIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L25vcHMuaApAQCAtNjksNiArNjksNyBAQAogI2RlZmluZSBBU01fTk9QMjYgQVNNX05P
UDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDIKICNkZWZpbmUgQVNNX05PUDMyIEFTTV9O
T1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CiAjZGVmaW5lIEFTTV9OT1AzMyBBU01f
Tk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKKyNkZWZpbmUgQVNN
X05PUDM0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QMgog
I2RlZmluZSBBU01fTk9QMzggQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7
IEFTTV9OT1A2CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaAppbmRleCBjMzgwYTNkLi41MjkzYjY1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaApAQCAtNzMsNiArNzMsNDAgQEAKICAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNU
CiAgKi8KIAorLm1hY3JvIERPX09WRVJXUklURV9SU0IKKy8qCisgKiBSZXE6ICVyc3A9cmVncwor
ICogQ2xvYmJlcnMgJXJheCwgJXJjeAorICoKKyAqIFJlcXVpcmVzIDI1NiBieXRlcyBvZiBzdGFj
ayBzcGFjZSwgYnV0ICVyc3AgaGFzIG5vIG5ldCBjaGFuZ2UuIEJhc2VkIG9uCisgKiBHb29nbGUn
cyBwZXJmb3JtYW5jZSBudW1iZXJzLCB0aGUgbG9vcCBpcyB1bnJvbGxlZCB0byAxNiBpdGVyYXRp
b25zIGFuZCB0d28KKyAqIGNhbGxzIHBlciBpdGVyYXRpb24uCisgKgorICogVGhlIGNhbGwgZmls
bGluZyB0aGUgUlNCIG5lZWRzIGEgbm9uemVybyBkaXNwbGFjZW1lbnQsIGJ1dCB3ZSB1c2UgIjE6
CisgKiBwYXVzZSwgam1wIDFiIiB0byBzYWZlbHkgY29udGFpbnMgYW55IHJldC1iYXNlZCBzcGVj
dWxhdGlvbiwgZXZlbiBpZiB0aGUKKyAqIGxvb3AgaXMgc3BlY3VsYXRpdmVseSBleGVjdXRlZCBw
cmVtYXR1cmVseS4KKyAqCisgKiAlcnNwIGlzIHByZXNlcnZlZCBieSB1c2luZyBhbiBleHRyYSBH
UFIgYmVjYXVzZSBhKSB3ZSd2ZSBnb3QgcGxlbnR5IHNwYXJlLAorICogYikgdGhlIHR3byBtb3Zz
IGFyZSBzaG9ydGVyIHRvIGVuY29kZSB0aGFuIGBhZGQgJDMyKjgsICVyc3BgLCBhbmQgYykgY2Fu
IGJlCisgKiBvcHRpbWlzZWQgd2l0aCBtb3YtZWxpbWluYXRpb24gaW4gbW9kZXJuIGNvcmVzLgor
ICovCisgICAgbW92ICQxNiwgJWVjeCAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxscyBwZXIg
bG9vcCAqLworICAgIG1vdiAlcnNwLCAlcmF4ICAvKiBTdG9yZSB0aGUgY3VycmVudCAlcnNwICov
CisKKy5MbG9vcF9cQDoKKworICAgIC5yZXB0IDIgICAgICAgICAvKiBVbnJvbGxlZCB0d2ljZS4g
Ki8KKyAgICBjYWxsIDJmICAgICAgICAgLyogQ3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KKzE6ICBw
YXVzZQorICAgIGptcCAxYiAgICAgICAgICAvKiBDYXB0dXJlIHJvZ3VlIHNwZWN1bGF0aW9uLiAq
LworMjoKKyAgICAuZW5kcgorCisgICAgc3ViICQxLCAlZWN4CisgICAgam56IC5MbG9vcF9cQAor
ICAgIG1vdiAlcmF4LCAlcnNwICAvKiBSZXRvcmUgb2xkICVyc3AgKi8KKy5lbmRtCisKIC5tYWNy
byBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgaWJyc192YWw6cmVxCiAvKgogICogUmVx
dWlyZXMgJXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwpAQCAtMTc4LDYgKzIxMiw4IEBA
CiAKIC8qIFVzZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KICNkZWZpbmUg
U1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzQpLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2
X0ZFQVRVUkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5B
VElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElU
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BF
Q19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE4OCw2ICsyMjQs
OCBAQAogCiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxsL3N5
c2VudGVyL2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJO
QVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDM0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShB
U01fTk9QMjIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3Ry
aW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCkBAIC0xOTcsNiArMjM1LDggQEAKIAogLyogVXNlIGluIGlu
dGVycnVwdC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRl
eHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNN
X05PUDM0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX09W
RVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzgpLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9F
TlRSWSBtYXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAg
ICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:33:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea48o-0002ja-9q; Fri, 12 Jan 2018 18:33:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea48m-0002jJ-IV
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:33:20 +0000
X-Inumbo-ID: b4fc3e3b-f7c6-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4fc3e3b-f7c6-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:30:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="458016988"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:01:05 +0000
Message-ID: <1515780067-31735-16-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v8 15/17] x86/ctxt: Issue a speculation barrier
	between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY3OgogKiBV
c2UgdGhlIG9wdF9pYnBiIGJvb2xlYW4gcmF0aGVyIHRoYW4gdXNpbmcgYSBjcHVmZWF0dXJlIGZs
YWcuCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNSArKysrLQog
eGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4
Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTAgKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5k
ZXggODUxMGU0Ny4uYTI0ZDU4NSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAg
LTI0Niw3ICsyNDYsNyBAQCBlbm91Z2guIFNldHRpbmcgdGhpcyB0byBhIGhpZ2ggdmFsdWUgbWF5
IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCiB0aGUgTk1JIHdhdGNoZG9nIGlz
IGFsc28gZW5hYmxlZC4KIAogIyMjIGJ0aSAoeDg2KQotPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0
cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCByc2Jfe3ZtZXhpdCxuYXRpdmV9PTxib29s
PiBdYAorPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJv
b2w+LCBpYnBiPTxib29sPiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAogQnJhbmNo
IFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBwaWNrIHRo
ZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4g
c3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKQEAgLTI2NSw2ICsyNjUsOSBAQCBPbiBoYXJkd2Fy
ZSBzdXBwb3J0aW5nIElCUlMsIHRoZSBgaWJycz1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3Jj
ZSBvcgogcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgSWYgWGVuIGlzIG5v
dCB1c2luZyBJQlJTIGl0c2VsZiwKIGZ1bmN0aW9uYWxpdHkgaXMgc3RpbGwgc2V0IHVwIHNvIElC
UlMgY2FuIGJlIHZpcnR1YWxpc2VkIGZvciBndWVzdHMuCiAKK09uIGhhcmR3YXJlIHN1cHBvcnRp
bmcgSUJQQiwgdGhlIGBpYnBiPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIHByZXZlbnQgWGVuCitm
cm9tIGlzc3VpbmcgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllcnMgb24gdmNwdSBjb250ZXh0IHN3
aXRjaGVzLgorCiBUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9uYXRpdmU9YCBvcHRpb25zIGNh
biBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQogUlNCIGdldHMgb3ZlcndyaXR0ZW4uICBU
aGVyZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50cnkgZnJvbSBIVk0KIGNvbnRl
eHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRleHQuCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggODg0OWUzZi4uYmExMGVkOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTczNiw2ICsxNzM2LDkgQEAgdm9pZCBjb250
ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAgICAgICAg
IH0KIAogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcobmV4dCk7CisKKyAgICAgICAgaWYg
KCBvcHRfaWJwYiApCisgICAgICAgICAgICB3cm1zcmwoTVNSX1BSRURfQ01ELCBQUkVEX0NNRF9J
QlBCKTsKICAgICB9CiAKICAgICBjb250ZXh0X3NhdmVkKHByZXYpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDY4
MGZhYmUuLmFlM2U3ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTMzLDYgKzMzLDcgQEAgc3RhdGljIGVudW0g
aW5kX3RodW5rIHsKICAgICBUSFVOS19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhV
TktfREVGQVVMVDsKIHN0YXRpYyBpbnQgb3B0X2licnMgX19pbml0ZGF0YSA9IC0xOworYm9vbCBf
X3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKIHN0YXRpYyBib29sIG9wdF9yc2JfbmF0aXZl
IF9faW5pdGRhdGEgPSB0cnVlLCBvcHRfcnNiX3ZtZXhpdCBfX2luaXRkYXRhID0gdHJ1ZTsKIAog
c3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCkBAIC02MCw2ICs2MSw4
IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogICAgICAgICB9
CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkg
Pj0gMCApCiAgICAgICAgICAgICBvcHRfaWJycyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9w
dF9pYnBiID0gdmFsOwogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJz
Yl9uYXRpdmUiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSB2
YWw7CiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNiX3ZtZXhpdCIs
IHMsIHNzKSkgPj0gMCApCkBAIC0xMDAsMTMgKzEwMywxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQg
cHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaykKICAgICAgICAgcHJpbnRrKFhFTkxP
R19ERUJVRyAiICBDb21waWxlZC1pbiBzdXBwb3J0OiBJTkRJUkVDVF9USFVOS1xuIik7CiAKICAg
ICBwcmludGsoWEVOTE9HX0lORk8KLSAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsg
JXMsIE90aGVyczolcyVzJXNcbiIsCisgICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5r
ICVzLCBPdGhlcnM6JXMlcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUg
ICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJF
VFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNF
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIg
SUJSUysiIDoKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NM
RUFSKSAgPyAiIElCUlMtIiAgICAgIDogIiIsCisgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAogICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSkgICAgICA/ICIgUlNCX05BVElW
RSIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQp
ICAgICAgPyAiIFJTQl9WTUVYSVQiIDogIiIpOwogfQpAQCAtMjczLDYgKzI3NywxMCBAQCB2b2lk
IF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBvcHRf
cnNiX3ZtZXhpdCApCiAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNC
X1ZNRVhJVCk7CiAKKyAgICAvKiBDaGVjayB3ZSBoYXZlIGhhcmR3YXJlIElCUEIgc3VwcG9ydCBi
ZWZvcmUgdXNpbmcgaXQuLi4gKi8KKyAgICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SUJSU0IpICYmICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJQQikgKQorICAgICAgICBvcHRf
aWJwYiA9IGZhbHNlOworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuayk7CiB9CiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCmluZGV4IDQ1ODE0ZDAuLmYxMzk1ODEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtMjYsNiArMjYsOCBAQAogCiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCk7CiAKK2V4dGVybiBib29sIG9wdF9pYnBiOworCiAvKgogICogRm9yIGd1ZXN0cyB3
aGljaCBrbm93IGFib3V0IElCUlMgYnV0IGFyZSBub3QgdG9sZCBhYm91dCBTVElCUCBydW5uaW5n
IG9uCiAgKiBoYXJkd2FyZSBzdXBwb3J0aW5nIGh5cGVydGhyZWFkaW5nLCB0aGUgZ3Vlc3QgZG9l
c24ndCBrbm93IHRvIHByb3RlY3QKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:37:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea4Cq-0002xm-SE; Fri, 12 Jan 2018 18:37:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea4Cq-0002xg-8S
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:37:32 +0000
X-Inumbo-ID: 72dcf330-f7c7-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72dcf330-f7c7-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 19:36:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="458017854"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:37:21 +0000
Message-ID: <1515782244-6412-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/5] x86/pv: Rename invalidate_shadow_ldt() to
	pv_destroy_ldt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YW5kIG1vdmUgaXQgaW50byBwdi9kZXNjcmlwdG9yLXRhYmxlcy5jIGJlc2lkZSBpdHMgR0RUIGNv
dW50ZXJwYXJ0LiAgUmVkdWNlCnRoZSAhaW5faXJxKCkgY2hlY2sgZnJvbSBhIEJVR19PTigpIHRv
IEFTU0VSVCgpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCA1MSArKysrLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMu
YyB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9tbS5oICAgICAgICAgfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9u
cygrKSwgNDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwppbmRleCBhNTZmODc1Li4xNGNmYTkzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMTI1LDYgKzEyNSw3IEBA
CiAKICNpbmNsdWRlIDxhc20vaHZtL2dyYW50X3RhYmxlLmg+CiAjaW5jbHVkZSA8YXNtL3B2L2dy
YW50X3RhYmxlLmg+CisjaW5jbHVkZSA8YXNtL3B2L21tLmg+CiAKICNpbmNsdWRlICJwdi9tbS5o
IgogCkBAIC01NDQsNDggKzU0NSw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfdGxiZmx1c2hf
dGltZXN0YW1wKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiBjb25zdCBjaGFyIF9fc2VjdGlvbigi
LmJzcy5wYWdlX2FsaWduZWQuY29uc3QiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQogICAgIHplcm9f
cGFnZVtQQUdFX1NJWkVdOwogCi0vKgotICogRmx1c2ggdGhlIExEVCwgZHJvcHBpbmcgYW55IHR5
cGVyZWZzLiAgUmV0dXJucyBhIGJvb2xlYW4gaW5kaWNhdGluZyB3aGV0aGVyCi0gKiBtYXBwaW5n
cyBoYXZlIGJlZW4gcmVtb3ZlZCAoaS5lLiBhIFRMQiBmbHVzaCBpcyBuZWVkZWQpLgotICovCi1z
dGF0aWMgYm9vbCBpbnZhbGlkYXRlX3NoYWRvd19sZHQoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAg
bDFfcGdlbnRyeV90ICpwbDFlOwotICAgIHVuc2lnbmVkIGludCBpLCBtYXBwaW5nc19kcm9wcGVk
ID0gMDsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotCi0gICAgQlVHX09OKHVubGlrZWx5
KGluX2lycSgpKSk7Ci0KLSAgICBzcGluX2xvY2soJnYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0
X2xvY2spOwotCi0gICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBjbnQgPT0g
MCApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgcGwxZSA9IHB2X2xkdF9wdGVzKHYpOwotCi0g
ICAgZm9yICggaSA9IDA7IGkgPCAxNjsgaSsrICkKLSAgICB7Ci0gICAgICAgIGlmICggIShsMWVf
Z2V0X2ZsYWdzKHBsMWVbaV0pICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICAgICAgY29udGlu
dWU7Ci0KLSAgICAgICAgcGFnZSA9IGwxZV9nZXRfcGFnZShwbDFlW2ldKTsKLSAgICAgICAgbDFl
X3dyaXRlKCZwbDFlW2ldLCBsMWVfZW1wdHkoKSk7Ci0gICAgICAgIG1hcHBpbmdzX2Ryb3BwZWQr
KzsKLQotICAgICAgICBBU1NFUlRfUEFHRV9JU19UWVBFKHBhZ2UsIFBHVF9zZWdfZGVzY19wYWdl
KTsKLSAgICAgICAgQVNTRVJUX1BBR0VfSVNfRE9NQUlOKHBhZ2UsIHYtPmRvbWFpbik7Ci0gICAg
ICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwotICAgIH0KLQotICAgIEFTU0VSVCh2LT5hcmNo
LnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBjbnQgPT0gbWFwcGluZ3NfZHJvcHBlZCk7Ci0gICAgdi0+
YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbWFwY250ID0gMDsKLQotIG91dDoKLSAgICBzcGluX3Vu
bG9jaygmdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9jayk7Ci0KLSAgICByZXR1cm4gbWFw
cGluZ3NfZHJvcHBlZDsKLX0KLQogCiBzdGF0aWMgaW50IGFsbG9jX3NlZ2Rlc2NfcGFnZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogewpAQCAtMTI0Miw3ICsxMjAxLDcgQEAgdm9pZCBwdXRfcGFn
ZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiAg
ICAgICAgIHsKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBwZ19vd25lciwgdiApCiAgICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBpbnZhbGlkYXRlX3NoYWRvd19sZHQodikg
KQorICAgICAgICAgICAgICAgIGlmICggcHZfZGVzdHJveV9sZHQodikgKQogICAgICAgICAgICAg
ICAgICAgICBmbHVzaF90bGJfbWFzayh2LT52Y3B1X2RpcnR5X2NwdW1hc2spOwogICAgICAgICAg
ICAgfQogICAgICAgICB9CkBAIC0yODI1LDcgKzI3ODQsNyBAQCBpbnQgbmV3X2d1ZXN0X2NyMyht
Zm5fdCBtZm4pCiAgICAgICAgICAgICByZXR1cm4gcmM7CiAgICAgICAgIH0KIAotICAgICAgICBp
bnZhbGlkYXRlX3NoYWRvd19sZHQoY3Vycik7IC8qIFVuY29uZGl0aW9uYWwgVExCIGZsdXNoIGxh
dGVyLiAqLworICAgICAgICBwdl9kZXN0cm95X2xkdChjdXJyKTsgLyogVW5jb25kaXRpb25hbCBU
TEIgZmx1c2ggbGF0ZXIuICovCiAgICAgICAgIHdyaXRlX3B0YmFzZShjdXJyKTsKIAogICAgICAg
ICByZXR1cm4gMDsKQEAgLTI4NjEsNyArMjgyMCw3IEBAIGludCBuZXdfZ3Vlc3RfY3IzKG1mbl90
IG1mbikKICAgICAgICAgcmV0dXJuIHJjOwogICAgIH0KIAotICAgIGludmFsaWRhdGVfc2hhZG93
X2xkdChjdXJyKTsgLyogVW5jb25kaXRpb25hbCBUTEIgZmx1c2ggbGF0ZXIuICovCisgICAgcHZf
ZGVzdHJveV9sZHQoY3Vycik7IC8qIFVuY29uZGl0aW9uYWwgVExCIGZsdXNoIGxhdGVyLiAqLwog
CiAgICAgaWYgKCAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpICYmICFwYWdpbmdfbW9kZV9yZWZj
b3VudHMoZCkgKQogICAgICAgICBmaWxsX3JvX21wdChtZm4pOwpAQCAtMzM2OCw3ICszMzI3LDcg
QEAgbG9uZyBkb19tbXVleHRfb3AoCiAgICAgICAgICAgICBlbHNlIGlmICggKGN1cnItPmFyY2gu
cHZfdmNwdS5sZHRfZW50cyAhPSBlbnRzKSB8fAogICAgICAgICAgICAgICAgICAgICAgIChjdXJy
LT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgIT0gcHRyKSApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgaWYgKCBpbnZhbGlkYXRlX3NoYWRvd19sZHQoY3VycikgKQorICAgICAgICAgICAg
ICAgIGlmICggcHZfZGVzdHJveV9sZHQoY3VycikgKQogICAgICAgICAgICAgICAgICAgICBmbHVz
aF90bGJfbG9jYWwoKTsKIAogICAgICAgICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5sZHRf
YmFzZSA9IHB0cjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxl
cy5jIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKaW5kZXggZDFjNDI5Ni4u
YjQxOGJiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMK
KysrIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKQEAgLTMxLDkgKzMxLDQ3
IEBACiAjdW5kZWYgcGFnZV90b19tZm4KICNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19w
YWdlX3RvX21mbihwZykpCiAKLS8qKioqKioqKioqKioqKioqKioqCi0gKiBEZXNjcmlwdG9yIFRh
YmxlcworLyoKKyAqIEZsdXNoIHRoZSBMRFQsIGRyb3BwaW5nIGFueSB0eXBlcmVmcy4gIFJldHVy
bnMgYSBib29sZWFuIGluZGljYXRpbmcgd2hldGhlcgorICogbWFwcGluZ3MgaGF2ZSBiZWVuIHJl
bW92ZWQgKGkuZS4gYSBUTEIgZmx1c2ggaXMgbmVlZGVkKS4KICAqLworYm9vbCBwdl9kZXN0cm95
X2xkdChzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisgICAgdW5z
aWduZWQgaW50IGksIG1hcHBpbmdzX2Ryb3BwZWQgPSAwOworICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2U7CisKKyAgICBBU1NFUlQoIWluX2lycSgpKTsKKworICAgIHNwaW5fbG9jaygmdi0+YXJj
aC5wdl92Y3B1LnNoYWRvd19sZHRfbG9jayk7CisKKyAgICBpZiAoIHYtPmFyY2gucHZfdmNwdS5z
aGFkb3dfbGR0X21hcGNudCA9PSAwICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBwbDFlID0g
cHZfbGR0X3B0ZXModik7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IDE2OyBpKysgKQorICAgIHsK
KyAgICAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MocGwxZVtpXSkgJiBfUEFHRV9QUkVTRU5UKSAp
CisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBwYWdlID0gbDFlX2dldF9wYWdlKHBs
MWVbaV0pOworICAgICAgICBsMWVfd3JpdGUoJnBsMWVbaV0sIGwxZV9lbXB0eSgpKTsKKyAgICAg
ICAgbWFwcGluZ3NfZHJvcHBlZCsrOworCisgICAgICAgIEFTU0VSVF9QQUdFX0lTX1RZUEUocGFn
ZSwgUEdUX3NlZ19kZXNjX3BhZ2UpOworICAgICAgICBBU1NFUlRfUEFHRV9JU19ET01BSU4ocGFn
ZSwgdi0+ZG9tYWluKTsKKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CisgICAgfQor
CisgICAgQVNTRVJUKHYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X21hcGNudCA9PSBtYXBwaW5n
c19kcm9wcGVkKTsKKyAgICB2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBjbnQgPSAwOwor
Cisgb3V0OgorICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2Nr
KTsKKworICAgIHJldHVybiBtYXBwaW5nc19kcm9wcGVkOworfQogCiB2b2lkIHB2X2Rlc3Ryb3lf
Z2R0KHN0cnVjdCB2Y3B1ICp2KQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
di9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCmluZGV4IDVkMmZlNGMuLjI0NmI5
OTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3B2L21tLmgKQEAgLTI5LDYgKzI5LDcgQEAgbG9uZyBwdl9zZXRfZ2R0KHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nICpmcmFtZXMsIHVuc2lnbmVkIGludCBlbnRyaWVz
KTsKIHZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0IHZjcHUgKnYpOwogCiBib29sIHB2X21hcF9s
ZHRfc2hhZG93X3BhZ2UodW5zaWduZWQgaW50IG9mZik7Citib29sIHB2X2Rlc3Ryb3lfbGR0KHN0
cnVjdCB2Y3B1ICp2KTsKIAogI2Vsc2UKIApAQCAtNDgsNiArNDksOCBAQCBzdGF0aWMgaW5saW5l
IGxvbmcgcHZfc2V0X2dkdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyAqZnJhbWVzLAog
c3RhdGljIGlubGluZSB2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0cnVjdCB2Y3B1ICp2KSB7IEFTU0VS
VF9VTlJFQUNIQUJMRSgpOyB9CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBwdl9tYXBfbGR0X3NoYWRv
d19wYWdlKHVuc2lnbmVkIGludCBvZmYpIHsgcmV0dXJuIGZhbHNlOyB9CitzdGF0aWMgaW5saW5l
IGJvb2wgcHZfZGVzdHJveV9sZHQoc3RydWN0IHZjcHUgKnYpCit7IEFTU0VSVF9VTlJFQUNIQUJM
RSgpOyByZXR1cm4gZmFsc2U7IH0KIAogI2VuZGlmCiAKLS0gCjIuMS40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:37:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea4Ct-0002y2-2X; Fri, 12 Jan 2018 18:37:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea4Cs-0002xb-NG
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:37:34 +0000
X-Inumbo-ID: f4f66fe9-f7c7-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4f66fe9-f7c7-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:39:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465573013"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:37:22 +0000
Message-ID: <1515782244-6412-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/5] x86/pv: Break handle_ldt_mapping_fault()
	out of handle_gdt_ldt_mapping_fault()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRqdXN0IGhhbmRsZV9sZHRfbWFwcGluZ19mYXVsdCgpIGV4Y2x1ZGUgdGhlIHVzZSBvZiB0aGlz
IGZpeHVwIHBhdGggZm9yCm5vbi1QViBndWVzdHMuICBXZWxsLWZvcm1lZCBjb2RlIHNob3VsZG4n
dCByZWZlcmVuY2UgdGhlIExEVCB3aGlsZSBpbiBIVk0gdmNwdQpjb250ZXh0LCBidXQgY3VycmVu
dGx5IG9uIGEgY29udGV4dCBzd2l0Y2ggZnJvbSBQViB0byBIVk0gY29udGV4dCwgdGhlcmUgbWF5
CmJlIGEgc3RhbGUgTERUIHNlbGVjdG9yIGxvYWRlZCwgb3ZlciBhbiB1bm1hcHBlZCByZWdpb24u
CgpCeSBleHBsaWNpdGx5IGV4Y2x1ZGluZyBIVk0gY29udGV4dCBhdCB0aGlzIHBvaW50LCB3ZSBh
dm9pZCBlcnJvbmVvdXMKaHlwZXJ2aXNvciBleGVjdXRpb24gcmVzdWx0aW5nIGluIGEgY2FzY2Fk
ZSBmYWlsdXJlLCBieSBmYWxsaW5nIGludG8KcHZfbWFwX2xkdF9zaGFkb3dfcGFnZSgpLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3Ry
YXBzLmMgfCA3OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwppbmRleCBiNTg0OWMzLi4zZDZhNGQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMu
YworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTA5Myw2ICsxMDkzLDQ4IEBAIHN0YXRp
YyB2b2lkIHJlc2VydmVkX2JpdF9wYWdlX2ZhdWx0KHVuc2lnbmVkIGxvbmcgYWRkciwKICAgICBz
aG93X2V4ZWN1dGlvbl9zdGF0ZShyZWdzKTsKIH0KIAorc3RhdGljIGludCBoYW5kbGVfbGR0X21h
cHBpbmdfZmF1bHQodW5zaWduZWQgaW50IG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAgIC8qCisgICAgICogTm90IGluIFBWIGNvbnRleHQ/
ICBTb21ldGhpbmcgaXMgdmVyeSBicm9rZW4uICBMZWF2ZSBpdCB0byB0aGUgI1BGCisgICAgICog
aGFuZGxlciwgd2hpY2ggd2lsbCBwcm9iYWJseSByZXN1bHQgaW4gYSBwYW5pYygpLgorICAgICAq
LworICAgIGlmICggIWlzX3B2X3ZjcHUoY3VycikgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IC8qIFRyeSB0byBjb3B5IGEgbWFwcGluZyBmcm9tIHRoZSBndWVzdCdzIExEVCwgaWYgaXQgaXMg
dmFsaWQuICovCisgICAgaWYgKCBsaWtlbHkocHZfbWFwX2xkdF9zaGFkb3dfcGFnZShvZmZzZXQp
KSApCisgICAgeworICAgICAgICBpZiAoIGd1ZXN0X21vZGUocmVncykgKQorICAgICAgICAgICAg
dHJhY2VfdHJhcF90d29fYWRkcihUUkNfUFZfR0RUX0xEVF9NQVBQSU5HX0ZBVUxULAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWdzLT5yaXAsIG9mZnNldCk7CisgICAgfQorICAg
IGVsc2UKKyAgICB7CisgICAgICAgIC8qIEluIGh5cGVydmlzb3IgbW9kZT8gTGVhdmUgaXQgdG8g
dGhlICNQRiBoYW5kbGVyIHRvIGZpeCB1cC4gKi8KKyAgICAgICAgaWYgKCAhZ3Vlc3RfbW9kZShy
ZWdzKSApCisgICAgICAgICAgICByZXR1cm4gMDsKKworICAgICAgICAvKiBBY2Nlc3Mgd291bGQg
aGF2ZSBiZWNvbWUgbm9uLWNhbm9uaWNhbD8gUGFzcyAjR1Bbc2VsXSBiYWNrLiAqLworICAgICAg
ICBpZiAoIHVubGlrZWx5KCFpc19jYW5vbmljYWxfYWRkcmVzcygKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlICsgb2Zmc2V0KSkgKQorICAgICAg
ICB7CisgICAgICAgICAgICB1aW50MTZfdCBlYyA9IChvZmZzZXQgJiB+KFg4Nl9YRUNfRVhUIHwg
WDg2X1hFQ19JRFQpKSB8IFg4Nl9YRUNfVEk7CisKKyAgICAgICAgICAgIHB2X2luamVjdF9od19l
eGNlcHRpb24oVFJBUF9ncF9mYXVsdCwgZWMpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIC8qIGVsc2UgcGFzcyB0aGUgI1BGIGJhY2ssIHdpdGggYWRqdXN0ZWQgJWNyMi4g
Ki8KKyAgICAgICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KHJlZ3MtPmVycm9yX2NvZGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUubGR0X2Jh
c2UgKyBvZmZzZXQpOworICAgIH0KKworICAgIHJldHVybiBFWENSRVRfZmF1bHRfZml4ZWQ7Cit9
CisKIHN0YXRpYyBpbnQgaGFuZGxlX2dkdF9sZHRfbWFwcGluZ19mYXVsdCh1bnNpZ25lZCBsb25n
IG9mZnNldCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKIHsKQEAgLTExMTQsNDAgKzExNTYsMTEgQEAgc3RhdGljIGlu
dCBoYW5kbGVfZ2R0X2xkdF9tYXBwaW5nX2ZhdWx0KHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAogICAg
IG9mZnNldCAmPSAoMVVMIDw8IChHRFRfTERUX1ZDUFVfVkFfU0hJRlQtMSkpIC0gMVVMOwogCiAg
ICAgaWYgKCBsaWtlbHkoaXNfbGR0X2FyZWEpICkKLSAgICB7Ci0gICAgICAgIC8qIExEVCBmYXVs
dDogQ29weSBhIG1hcHBpbmcgZnJvbSB0aGUgZ3Vlc3QncyBMRFQsIGlmIGl0IGlzIHZhbGlkLiAq
LwotICAgICAgICBpZiAoIGxpa2VseShwdl9tYXBfbGR0X3NoYWRvd19wYWdlKG9mZnNldCkpICkK
LSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBndWVzdF9tb2RlKHJlZ3MpICkKLSAgICAgICAg
ICAgICAgICB0cmFjZV90cmFwX3R3b19hZGRyKFRSQ19QVl9HRFRfTERUX01BUFBJTkdfRkFVTFQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdzLT5yaXAsIG9mZnNldCk7
Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBJbiBo
eXBlcnZpc29yIG1vZGU/IExlYXZlIGl0IHRvIHRoZSAjUEYgaGFuZGxlciB0byBmaXggdXAuICov
Ci0gICAgICAgICAgICBpZiAoICFndWVzdF9tb2RlKHJlZ3MpICkKLSAgICAgICAgICAgICAgICBy
ZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGhhbmRsZV9sZHRfbWFwcGluZ19mYXVsdChvZmZzZXQs
IHJlZ3MpOwogCi0gICAgICAgICAgICAvKiBBY2Nlc3Mgd291bGQgaGF2ZSBiZWNvbWUgbm9uLWNh
bm9uaWNhbD8gUGFzcyAjR1Bbc2VsXSBiYWNrLiAqLwotICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eSghaXNfY2Fub25pY2FsX2FkZHJlc3MoCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
dXJyLT5hcmNoLnB2X3ZjcHUubGR0X2Jhc2UgKyBvZmZzZXQpKSApCi0gICAgICAgICAgICB7Ci0g
ICAgICAgICAgICAgICAgdWludDE2X3QgZWMgPSAob2Zmc2V0ICYgfihYODZfWEVDX0VYVCB8IFg4
Nl9YRUNfSURUKSkgfCBYODZfWEVDX1RJOwotCi0gICAgICAgICAgICAgICAgcHZfaW5qZWN0X2h3
X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCBlYyk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAg
ICBlbHNlCi0gICAgICAgICAgICAgICAgLyogZWxzZSBwYXNzIHRoZSAjUEYgYmFjaywgd2l0aCBh
ZGp1c3RlZCAlY3IyLiAqLwotICAgICAgICAgICAgICAgIHB2X2luamVjdF9wYWdlX2ZhdWx0KHJl
Z3MtPmVycm9yX2NvZGUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3Vy
ci0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlICsgb2Zmc2V0KTsKLSAgICAgICAgfQotICAgIH0KLSAg
ICBlbHNlCi0gICAgewotICAgICAgICAvKiBHRFQgZmF1bHQ6IGhhbmRsZSB0aGUgZmF1bHQgYXMg
I0dQKHNlbGVjdG9yKS4gKi8KLSAgICAgICAgcmVncy0+ZXJyb3JfY29kZSA9IG9mZnNldCAmIH4o
WDg2X1hFQ19FWFQgfCBYODZfWEVDX0lEVCB8IFg4Nl9YRUNfVEkpOwotICAgICAgICAodm9pZClk
b19nZW5lcmFsX3Byb3RlY3Rpb24ocmVncyk7Ci0gICAgfQorICAgIC8qIEdEVCBmYXVsdDogaGFu
ZGxlIHRoZSBmYXVsdCBhcyAjR1Aoc2VsZWN0b3IpLiAqLworICAgIHJlZ3MtPmVycm9yX2NvZGUg
PSBvZmZzZXQgJiB+KFg4Nl9YRUNfRVhUIHwgWDg2X1hFQ19JRFQgfCBYODZfWEVDX1RJKTsKKyAg
ICBkb19nZW5lcmFsX3Byb3RlY3Rpb24ocmVncyk7CiAKICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0
X2ZpeGVkOwogfQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:37:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea4Cu-0002z7-J7; Fri, 12 Jan 2018 18:37:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea4Ct-0002xd-Hv
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:37:35 +0000
X-Inumbo-ID: f4c768b9-f7c7-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4c768b9-f7c7-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:39:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="458017852"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:37:19 +0000
Message-ID: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/5] x86: Misc improvements from KAISER-prep work
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIG1pc2Mgc2V0IG9mIGltcHJvdmVtZW50cyBJIG1hZGUgd2hlbiBkb2luZyB0aGUg
S0FJU0VSLXByZXAgd29yaywgYnV0CnN0YW5kIG9uIHRoZWlyIG93biBtZXJpdCBpcnJlc3BlY3Rp
dmUgb2YgdGhhdCBzZXJpZXMuCgpBbmRyZXcgQ29vcGVyICg1KToKICB4ODYvaWR0OiBGYWN0b3Ig
b3V0IGVuYWJsaW5nIGFuZCBkaXNhYmxpbmcgb2YgSVNUcwogIHg4Ni9wdjogUmVuYW1lIGludmFs
aWRhdGVfc2hhZG93X2xkdCgpIHRvIHB2X2Rlc3Ryb3lfbGR0KCkKICB4ODYvcHY6IEJyZWFrIGhh
bmRsZV9sZHRfbWFwcGluZ19mYXVsdCgpIG91dCBvZiBoYW5kbGVfZ2R0X2xkdF9tYXBwaW5nX2Zh
dWx0KCkKICB4ODYvcHY6IERyb3Agc3VwcG9ydCBmb3IgcGFnaW5nIG91dCB0aGUgTERUCiAgeDg2
L21vbml0b3I6IENhcHR1cmUgWGVuJ3MgaW50ZW50IHRvIHVzZSBtb25pdG9yIGF0IGJvb3QgdGlt
ZQoKIHhlbi9hcmNoL3g4Ni9hY3BpL2xpYi5jICAgICAgICAgICAgIHwgMTYgKy0tLS0tLQogeGVu
L2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgICAgfCAxMSArKystLQogeGVuL2FyY2gveDg2
L2RvbWFpbi5jICAgICAgICAgICAgICAgfCAgNyArLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYyAgICAgICAgICB8ICA4ICstLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAg
ICAgIHwgNjYgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9k
ZXNjcmlwdG9yLXRhYmxlcy5jIHwgMzQgKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMgICAgICAgICAgICB8ICAyIC0KIHhlbi9hcmNoL3g4Ni9wdi9tbS5jICAgICAgICAg
ICAgICAgIHwgIDMgLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgIHwgIDQg
Ky0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgIHwgODMgKysrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
LmggICAgfCAgNSArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgIHwgIDEg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgfCAgNCAtLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9td2FpdC5oICAgICAgICAgfCAgMyArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaCAgICAgfCAxNCArKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgg
ICAgICAgICB8ICAzICsrCiAxNiBmaWxlcyBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMTQ1
IGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:37:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea4Cu-0002yp-CU; Fri, 12 Jan 2018 18:37:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea4Ct-0002xc-Hn
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:37:35 +0000
X-Inumbo-ID: f5951581-f7c7-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f5951581-f7c7-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:39:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465573014"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:37:24 +0000
Message-ID: <1515782244-6412-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/5] x86/monitor: Capture Xen's intent to use
	monitor at boot time
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFDUEkgaWRsZSBkcml2ZXIgdXNlcyBhbiBJUEkgdG8gcmV0cmlldmUgY3B1aWRfZWN4KDUp
LiAgVGhpcyBpcyB3YXN0ZWZ1bC4KCkludHJvZHVjZSBYODZfRkVBVFVSRV9YRU5fTU9OSVRPUiBh
cyBhIHN5bnRoZXRpYyBmZWF0dXJlIGJpdCBtZWFuaW5nIE1PTklUT1IKJiYgRVhURU5TSU9OUyAm
JiBJTlRFUlJVUFRfQlJFQUssIGFuZCBjYWxjdWxhdGUgaXQgd2hlbiBhIGNwdSBjb21lcyB1cCBy
YXRoZXIKdGhhbiByZXBlYXRlZGx5IGF0IHJ1bnRpbWUuCgpEcm9wIHRoZSBkdXBsaWNhdGUgZGVm
aW5lcyBmb3IgTVdBSVQgY3B1aWQgaW5mb3JtYXRpb24sIGFuZCB1c2UgdGhlCmRlZmluaXRpb25z
IGZyb20gbXdhaXQuaAoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2FjcGkvbGliLmMgICAgICAgICAgIHwgMTYgKy0tLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgIHwgIDcgKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggIHwgIDUgKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvY3B1ZmVhdHVyZXMuaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXdhaXQuaCAgICAg
ICB8ICAzICsrKwogNSBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9saWIuYyBiL3hlbi9hcmNoL3g4
Ni9hY3BpL2xpYi5jCmluZGV4IDdkN2M3MTguLjFkNjRlNzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9hY3BpL2xpYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2xpYi5jCkBAIC04MCwxNiAr
ODAsMTAgQEAgdW5zaWduZWQgaW50IGFjcGlfZ2V0X3Byb2Nlc3Nvcl9pZCh1bnNpZ25lZCBpbnQg
Y3B1KQogCXJldHVybiBJTlZBTElEX0FDUElJRDsKIH0KIAotc3RhdGljIHZvaWQgZ2V0X213YWl0
X2VjeCh2b2lkICppbmZvKQotewotCSoodTMyICopaW5mbyA9IGNwdWlkX2VjeChDUFVJRF9NV0FJ
VF9MRUFGKTsKLX0KLQogaW50IGFyY2hfYWNwaV9zZXRfcGRjX2JpdHModTMyIGFjcGlfaWQsIHUz
MiAqcGRjLCB1MzIgbWFzaykKIHsKIAl1bnNpZ25lZCBpbnQgY3B1ID0gZ2V0X2NwdV9pZChhY3Bp
X2lkKTsKIAlzdHJ1Y3QgY3B1aW5mb194ODYgKmM7Ci0JdTMyIGVjeDsKIAogCWlmICghKGFjcGlf
aWQgKyAxKSkKIAkJYyA9ICZib290X2NwdV9kYXRhOwpAQCAtMTEwLDE1ICsxMDQsNyBAQCBpbnQg
YXJjaF9hY3BpX3NldF9wZGNfYml0cyh1MzIgYWNwaV9pZCwgdTMyICpwZGMsIHUzMiBtYXNrKQog
CSAqIElmIG13YWl0L21vbml0b3Igb3IgaXRzIGJyZWFrLW9uLWludGVycnVwdCBleHRlbnNpb24g
YXJlCiAJICogdW5zdXBwb3J0ZWQsIEN4X0ZGSCB3aWxsIGJlIGRpc2FibGVkLgogCSAqLwotCWlm
ICghY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9NT05JVE9SKSB8fAotCSAgICBjLT5jcHVpZF9sZXZl
bCA8IENQVUlEX01XQUlUX0xFQUYpCi0JCWVjeCA9IDA7Ci0JZWxzZSBpZiAoYyA9PSAmYm9vdF9j
cHVfZGF0YSB8fCBjcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpKQotCQllY3ggPSBjcHVpZF9lY3go
Q1BVSURfTVdBSVRfTEVBRik7Ci0JZWxzZQotCQlvbl9zZWxlY3RlZF9jcHVzKGNwdW1hc2tfb2Yo
Y3B1KSwgZ2V0X213YWl0X2VjeCwgJmVjeCwgMSk7Ci0JaWYgKCEoZWN4ICYgQ1BVSUQ1X0VDWF9F
WFRFTlNJT05TX1NVUFBPUlRFRCkgfHwKLQkgICAgIShlY3ggJiBDUFVJRDVfRUNYX0lOVEVSUlVQ
VF9CUkVBSykpCisJaWYgKCAhY3B1X2hhc194ZW5fbW9uaXRvciApCiAJCXBkY1syXSAmPSB+KEFD
UElfUERDX0NfQzFfRkZIIHwgQUNQSV9QRENfQ19DMkMzX0ZGSCk7CiAKIAlyZXR1cm4gMDsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDBhNWM2YWQuLmZmYzUyMzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtMTIsNiArMTIs
NyBAQAogI2luY2x1ZGUgPG1hY2hfYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9zZXR1cC5oPgogI2lu
Y2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4gLyogZm9yIFhFTl9JTlZBTElEX3tTT0NLRVQsQ09SRX1f
SUQgKi8KKyNpbmNsdWRlIDxhc20vbXdhaXQuaD4KIAogI2luY2x1ZGUgImNwdS5oIgogCkBAIC0z
MTIsNiArMzEzLDEyIEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfaWRlbnRpZnkoc3RydWN0IGNwdWlu
Zm9feDg2ICpjKQogCWlmICggY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9DTEZMVVNIKSApCiAJCWMt
Png4Nl9jbGZsdXNoX3NpemUgPSAoKGVieCA+PiA4KSAmIDB4ZmYpICogODsKIAorCS8qIFhlbiBv
bmx5IHVzZXMgTU9OSVRPUiBpZiBJTlRFUlJVUFRfQlJFQUsgaXMgYXZhaWxhYmxlLiAqLworCWlm
ICggY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9NT05JVE9SKSAmJgorCSAgICAgKChjcHVpZF9lY3go
Q1BVSURfTVdBSVRfTEVBRikgJiBDUFVJRF9NV0FJVF9NSU5fRkVBVFVSRVMpID09CisJICAgICAg
Q1BVSURfTVdBSVRfTUlOX0ZFQVRVUkVTKSApCisJCXNldF9iaXQoWDg2X0ZFQVRVUkVfWEVOX01P
TklUT1IsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwogCWlmICggKGMtPmNwdWlkX2xldmVsID49IENQ
VUlEX1BNX0xFQUYpICYmCiAJICAgICAoY3B1aWRfZWN4KENQVUlEX1BNX0xFQUYpICYgQ1BVSUQ2
X0VDWF9BUEVSRk1QRVJGX0NBUEFCSUxJVFkpICkKIAkJc2V0X2JpdChYODZfRkVBVFVSRV9BUEVS
Rk1QRVJGLCBjLT54ODZfY2FwYWJpbGl0eSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4
IDg0Y2M1MWQuLjhiMjRlMGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0yMiwxMCAr
MjIsNiBAQAogI2RlZmluZSBjcHVfaGFzKGMsIGJpdCkJCXRlc3RfYml0KGJpdCwgKGMpLT54ODZf
Y2FwYWJpbGl0eSkKICNkZWZpbmUgYm9vdF9jcHVfaGFzKGJpdCkJdGVzdF9iaXQoYml0LCBib290
X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KQogCi0jZGVmaW5lIENQVUlEX01XQUlUX0xFQUYgICAg
ICAgICAgICAgICAgNQotI2RlZmluZSBDUFVJRDVfRUNYX0VYVEVOU0lPTlNfU1VQUE9SVEVEIDB4
MQotI2RlZmluZSBDUFVJRDVfRUNYX0lOVEVSUlVQVF9CUkVBSyAgICAgIDB4MgotCiAjZGVmaW5l
IENQVUlEX1BNX0xFQUYgICAgICAgICAgICAgICAgICAgIDYKICNkZWZpbmUgQ1BVSUQ2X0VDWF9B
UEVSRk1QRVJGX0NBUEFCSUxJVFkgMHgxCiAKQEAgLTEwNCw2ICsxMDAsNyBAQAogI2RlZmluZSBj
cHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9QRVJG
TU9OKQogI2RlZmluZSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfQ1BVSURfRkFVTFRJTkcpCiAjZGVmaW5lIGNwdV9oYXNfYXBlcmZtcGVyZiAgICAgIGJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUEVSRk1QRVJGKQorI2RlZmluZSBjcHVfaGFzX3hlbl9t
b25pdG9yICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVOX01PTklUT1IpCiAKIGVudW0g
X2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9IDAsCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmVzLmgKaW5kZXggYmM5ODIyNy4uOTg2MzdkMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaApAQCAtMjIsMyArMjIsNCBAQCBYRU5fQ1BVRkVBVFVSRShBUEVSRk1QRVJGLCAgICAgIChG
U0NBUElOVFMrMCkqMzIrIDgpIC8qIEFQRVJGTVBFUkYgKi8KIFhFTl9DUFVGRUFUVVJFKE1GRU5D
RV9SRFRTQywgICAgKEZTQ0FQSU5UUyswKSozMisgOSkgLyogTUZFTkNFIHN5bmNocm9uaXplcyBS
RFRTQyAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX1NNRVAsICAgICAgICAoRlNDQVBJTlRTKzApKjMy
KzEwKSAvKiBTTUVQIGdldHMgdXNlZCBieSBYZW4gaXRzZWxmICovCiBYRU5fQ1BVRkVBVFVSRShY
RU5fU01BUCwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTEpIC8qIFNNQVAgZ2V0cyB1c2VkIGJ5
IFhlbiBpdHNlbGYgKi8KK1hFTl9DUFVGRUFUVVJFKFhFTl9NT05JVE9SLCAgICAgKEZTQ0FQSU5U
UyswKSozMisxMikgLyogWGVuIHVzZXMgTU9OSVRPUiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9td2FpdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9td2FpdC5oCmluZGV4IGJh
OWMwZWEuLmExYmZlYjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXdhaXQuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L213YWl0LmgKQEAgLTksNiArOSw5IEBACiAjZGVmaW5l
IENQVUlENV9FQ1hfRVhURU5TSU9OU19TVVBQT1JURUQgMHgxCiAjZGVmaW5lIENQVUlENV9FQ1hf
SU5URVJSVVBUX0JSRUFLCTB4MgogCisjZGVmaW5lIENQVUlEX01XQUlUX01JTl9GRUFUVVJFUyBc
CisgICAgKENQVUlENV9FQ1hfRVhURU5TSU9OU19TVVBQT1JURUQgfCBDUFVJRDVfRUNYX0lOVEVS
UlVQVF9CUkVBSykKKwogI2RlZmluZSBNV0FJVF9FQ1hfSU5URVJSVVBUX0JSRUFLCTB4MQogCiB2
b2lkIG13YWl0X2lkbGVfd2l0aF9oaW50cyh1bnNpZ25lZCBpbnQgZWF4LCB1bnNpZ25lZCBpbnQg
ZWN4KTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:41:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea4GG-0004QJ-1R; Fri, 12 Jan 2018 18:41:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea4GE-0004Pi-K4
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:41:02 +0000
X-Inumbo-ID: f58937d2-f7c7-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f58937d2-f7c7-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:39:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="458017853"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:37:23 +0000
Message-ID: <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/5] x86/pv: Drop support for paging out the LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2luZG93cyBpcyB0aGUgb25seSBPUyB3aGljaCBwYWdlcyBvdXQga2VybmVsIGRhdGFzdHJ1Y3R1
cmVzLCBzbyBjaGFuY2VzIGFyZQpnb29kIHRoYXQgdGhpcyBpcyBhIHZlc3RpZ2lhbCByZW1uYW50
IG9mIHRoZSBQViBXaW5kb3dzIFhQIGV4cGVyaW1lbnQuCkZ1cnRoZXJtb3JlIHRoZSBpbXBsZW1l
bnRhdGlvbiBpcyBpbmNvbXBsZXRlOyBpdCBvbmx5IGZ1bmN0aW9ucyBmb3IgYSBwcmVzZW50Cj0+
IG5vdC1wcmVzZW50IHRyYW5zaXRpb24sIHJhdGhlciB0aGFuIGEgcHJlc2VudCA9PiByZWFkL3dy
aXRlIHRyYW5zaXRpb24uCgpUaGUgZm9yX2VhY2hfdmNwdSgpIGlzIG9uZSBzY2FsYWJpbGl0eSBs
aW1pdGF0aW9uIGZvciBQViBndWVzdHMsIHdoaWNoIGNhbid0CnJlYXNvbmFibHkgYmUgYWx0ZXJl
ZCB0byBiZSBjb250aW51YWJsZS4KCk9uZSBzaWRlIGVmZmVjdHMgb2YgZHJvcHBpbmcgcGFnaW5n
IG91dCBzdXBwb3J0IGlzIHRoYXQgbm93LCB0aGUgTERUIChsaWtlIHRoZQpHRFQpIGlzIG9ubHkg
ZXZlciBtb2RpZmllZCBpbiBjdXJyZW50IGNvbnRleHQsIGFsbG93aW5nIHVzIHRvIGRyb3AKc2hh
ZG93X2xkdF9tYXBjbnQgYW5kIHNoYWRvd19sZHRfbG9jayBmcm9tIHN0cnVjdCB2Y3B1LgoKQW5v
dGhlciBzaWRlIGVmZmVjdCBpcyB0aGF0IHRoZSBMRFQgbm8gbG9uZ2VyIGF1dG9tYXRpY2FsbHkg
Y2xlYW5zIGl0c2VsZiB1cApvbiBkb21haW4gZGVzdHJ1Y3Rpb24uICBDb3ZlciB0aGlzIGJ5IGV4
cGxpY2l0bHkgcmVsZWFzaW5nIHRoZSBMRFQgZnJhbWVzIGF0CnRoZSBzYW1lIHRpbWUgYXMgdGhl
IEdEVCBmcmFtZXMuCgpGaW5hbGx5LCBsZWF2ZSBzb21lIGFzc2VydHMgYXJvdW5kIHRvIGNvbmZp
cm0gdGhlIGV4cGVjdGVkIGJlaGF2aW91ciBvZiBhbGwKdGhlIGZ1bmN0aW9ucyBwbGF5aW5nIHdp
dGggUEdUX3NlZ19kZXNjX3BhZ2UgcmVmZXJlbmNlcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAg
IHwgIDcgKystLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxNyAt
LS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMgfCAy
MCArKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAg
ICAgfCAgMiAtLQogeGVuL2FyY2gveDg2L3B2L21tLmMgICAgICAgICAgICAgICAgfCAgMyAtLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICAgIHwgIDQgLS0tLQogNiBmaWxlcyBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDQ1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBkYTFiZjFh
Li4yYjdiYzViIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCkBAIC0xOTQyLDExICsxOTQyLDggQEAgaW50IGRvbWFpbl9yZWxpbnF1
aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICB7CiAgICAgICAgICAgICBm
b3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgLyoK
LSAgICAgICAgICAgICAgICAgKiBSZWxpbnF1aXNoIEdEVCBtYXBwaW5ncy4gTm8gbmVlZCBmb3Ig
ZXhwbGljaXQgdW5tYXBwaW5nIG9mCi0gICAgICAgICAgICAgICAgICogdGhlIExEVCBhcyBpdCBh
dXRvbWF0aWNhbGx5IGdldHMgc3F1YXNoZWQgd2l0aCB0aGUgZ3Vlc3QKLSAgICAgICAgICAgICAg
ICAgKiBtYXBwaW5ncy4KLSAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAvKiBS
ZWxpbnF1aXNoIEdEVC9MRFQgbWFwcGluZ3MuICovCisgICAgICAgICAgICAgICAgcHZfZGVzdHJv
eV9sZHQodik7CiAgICAgICAgICAgICAgICAgcHZfZGVzdHJveV9nZHQodik7CiAgICAgICAgICAg
ICB9CiAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gv
eDg2L21tLmMKaW5kZXggMTRjZmE5My4uMTVhOTMzNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTExNTIsNyArMTE1Miw2IEBAIHZvaWQg
cHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0IGRvbWFpbiAqbDFlX293
bmVyKQogICAgIHVuc2lnbmVkIGxvbmcgICAgIHBmbiA9IGwxZV9nZXRfcGZuKGwxZSk7CiAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICBzdHJ1Y3QgZG9tYWluICAgICpwZ19vd25lcjsK
LSAgICBzdHJ1Y3QgdmNwdSAgICAgICp2OwogCiAgICAgaWYgKCAhKGwxZV9nZXRfZmxhZ3MobDFl
KSAmIF9QQUdFX1BSRVNFTlQpIHx8IGlzX2lvbWVtX3BhZ2UoX21mbihwZm4pKSApCiAgICAgICAg
IHJldHVybjsKQEAgLTExODgsMjUgKzExODcsOSBAQCB2b2lkIHB1dF9wYWdlX2Zyb21fbDFlKGwx
X3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICAgKi8KICAgICBp
ZiAoIChsMWVfZ2V0X2ZsYWdzKGwxZSkgJiBfUEFHRV9SVykgJiYKICAgICAgICAgICgobDFlX293
bmVyID09IHBnX293bmVyKSB8fCAhcGFnaW5nX21vZGVfZXh0ZXJuYWwocGdfb3duZXIpKSApCi0g
ICAgewogICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKLSAgICB9CiAgICAgZWxzZQot
ICAgIHsKLSAgICAgICAgLyogV2UgZXhwZWN0IHRoaXMgaXMgcmFyZSBzbyB3ZSBibG93IHRoZSBl
bnRpcmUgc2hhZG93IExEVC4gKi8KLSAgICAgICAgaWYgKCB1bmxpa2VseSgoKHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0KLSAgICAgICAgICAgICAgICAgICAgICAg
UEdUX3NlZ19kZXNjX3BhZ2UpKSAmJgotICAgICAgICAgICAgIHVubGlrZWx5KCgocGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgIT0gMCkpICYmCi0gICAgICAgICAgICAg
KGwxZV9vd25lciA9PSBwZ19vd25lcikgKQotICAgICAgICB7Ci0gICAgICAgICAgICBmb3JfZWFj
aF92Y3B1ICggcGdfb3duZXIsIHYgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlm
ICggcHZfZGVzdHJveV9sZHQodikgKQotICAgICAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFz
ayh2LT52Y3B1X2RpcnR5X2NwdW1hc2spOwotICAgICAgICAgICAgfQotICAgICAgICB9CiAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOwotICAgIH0KIH0KIAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRh
Ymxlcy5jCmluZGV4IGI0MThiYmIuLjc3Zjk4NTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9kZXNjcmlwdG9yLXRhYmxlcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRh
Ymxlcy5jCkBAIC0zNywxOCArMzcsMTIgQEAKICAqLwogYm9vbCBwdl9kZXN0cm95X2xkdChzdHJ1
Y3QgdmNwdSAqdikKIHsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisgICAgbDFfcGdlbnRyeV90
ICpwbDFlID0gcHZfbGR0X3B0ZXModik7CiAgICAgdW5zaWduZWQgaW50IGksIG1hcHBpbmdzX2Ry
b3BwZWQgPSAwOwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAKICAgICBBU1NFUlQoIWlu
X2lycSgpKTsKLQotICAgIHNwaW5fbG9jaygmdi0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9j
ayk7Ci0KLSAgICBpZiAoIHYtPmFyY2gucHZfdmNwdS5zaGFkb3dfbGR0X21hcGNudCA9PSAwICkK
LSAgICAgICAgZ290byBvdXQ7Ci0KLSAgICBwbDFlID0gcHZfbGR0X3B0ZXModik7CisgICAgQVNT
RVJUKHYgPT0gY3VycmVudCB8fCBjcHVtYXNrX2VtcHR5KHYtPnZjcHVfZGlydHlfY3B1bWFzaykp
OwogCiAgICAgZm9yICggaSA9IDA7IGkgPCAxNjsgaSsrICkKICAgICB7CkBAIC02NCwxMiArNTgs
NiBAQCBib29sIHB2X2Rlc3Ryb3lfbGR0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBwdXRfcGFn
ZV9hbmRfdHlwZShwYWdlKTsKICAgICB9CiAKLSAgICBBU1NFUlQodi0+YXJjaC5wdl92Y3B1LnNo
YWRvd19sZHRfbWFwY250ID09IG1hcHBpbmdzX2Ryb3BwZWQpOwotICAgIHYtPmFyY2gucHZfdmNw
dS5zaGFkb3dfbGR0X21hcGNudCA9IDA7Ci0KLSBvdXQ6Ci0gICAgc3Bpbl91bmxvY2soJnYtPmFy
Y2gucHZfdmNwdS5zaGFkb3dfbGR0X2xvY2spOwotCiAgICAgcmV0dXJuIG1hcHBpbmdzX2Ryb3Bw
ZWQ7CiB9CiAKQEAgLTgwLDYgKzY4LDggQEAgdm9pZCBwdl9kZXN0cm95X2dkdChzdHJ1Y3QgdmNw
dSAqdikKICAgICBsMV9wZ2VudHJ5X3QgemVyb19sMWUgPSBsMWVfZnJvbV9tZm4oemVyb19tZm4s
IF9fUEFHRV9IWVBFUlZJU09SX1JPKTsKICAgICB1bnNpZ25lZCBpbnQgaTsKIAorICAgIEFTU0VS
VCh2ID09IGN1cnJlbnQgfHwgY3B1bWFza19lbXB0eSh2LT52Y3B1X2RpcnR5X2NwdW1hc2spKTsK
KwogICAgIHYtPmFyY2gucHZfdmNwdS5nZHRfZW50cyA9IDA7CiAgICAgZm9yICggaSA9IDA7IGkg
PCBGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRTsgaSsrICkKICAgICB7CkBAIC0xMDAsNiArOTAsOCBA
QCBsb25nIHB2X3NldF9nZHQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgKmZyYW1lcywg
dW5zaWduZWQgaW50IGVudHJpZXMpCiAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwogICAgIHVuc2ln
bmVkIGludCBpLCBucl9mcmFtZXMgPSBESVZfUk9VTkRfVVAoZW50cmllcywgNTEyKTsKIAorICAg
IEFTU0VSVCh2ID09IGN1cnJlbnQgfHwgY3B1bWFza19lbXB0eSh2LT52Y3B1X2RpcnR5X2NwdW1h
c2spKTsKKwogICAgIGlmICggZW50cmllcyA+IEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggNzRlOWU2Ni4uZmJmODk0MSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb21haW4uYwpAQCAtMTI4LDggKzEyOCw2IEBAIGludCBwdl92Y3B1X2luaXRpYWxpc2Uoc3Ry
dWN0IHZjcHUgKnYpCiAKICAgICBBU1NFUlQoIWlzX2lkbGVfZG9tYWluKGQpKTsKIAotICAgIHNw
aW5fbG9ja19pbml0KCZ2LT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9sb2NrKTsKLQogICAgIHJj
ID0gcHZfY3JlYXRlX2dkdF9sZHRfbDF0YWIodik7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJl
dHVybiByYzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jIGIveGVuL2FyY2gveDg2
L3B2L21tLmMKaW5kZXggOGQ3YTRmZC4uZDI5MzcyNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L21tLmMKQEAgLTEyNSwxMCArMTI1LDcgQEAg
Ym9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmZzZXQpCiAgICAgcGwx
ZSA9ICZwdl9sZHRfcHRlcyhjdXJyKVtvZmZzZXQgPj4gUEFHRV9TSElGVF07CiAgICAgbDFlX2Fk
ZF9mbGFncyhnbDFlLCBfUEFHRV9SVyk7CiAKLSAgICBzcGluX2xvY2soJmN1cnItPmFyY2gucHZf
dmNwdS5zaGFkb3dfbGR0X2xvY2spOwogICAgIGwxZV93cml0ZShwbDFlLCBnbDFlKTsKLSAgICBj
dXJyLT5hcmNoLnB2X3ZjcHUuc2hhZG93X2xkdF9tYXBjbnQrKzsKLSAgICBzcGluX3VubG9jaygm
Y3Vyci0+YXJjaC5wdl92Y3B1LnNoYWRvd19sZHRfbG9jayk7CiAKICAgICByZXR1cm4gdHJ1ZTsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCmluZGV4IDQ2NzlkNTQuLjc1OGUwMzAgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaApAQCAtNDkxLDEwICs0OTEsNiBAQCBzdHJ1Y3QgcHZfdmNwdQogICAgIHVuc2lnbmVkIGlu
dCBpb3BsOyAgICAgICAgLyogQ3VycmVudCBJT1BMIGZvciB0aGlzIFZDUFUsIHNoaWZ0ZWQgbGVm
dCBieQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogMTIgdG8gbWF0Y2ggdGhlIGVm
bGFncyByZWdpc3Rlci4gKi8KIAotICAgIC8qIEN1cnJlbnQgTERUIGRldGFpbHMuICovCi0gICAg
dW5zaWduZWQgbG9uZyBzaGFkb3dfbGR0X21hcGNudDsKLSAgICBzcGlubG9ja190IHNoYWRvd19s
ZHRfbG9jazsKLQogICAgIC8qIGRhdGEgYnJlYWtwb2ludCBleHRlbnNpb24gTVNScyAqLwogICAg
IHVpbnQzMl90IGRyX21hc2tbNF07CiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 18:42:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 18:42:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea4HP-0004Ww-4d; Fri, 12 Jan 2018 18:42:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea4HO-0004Wg-5N
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 18:42:14 +0000
X-Inumbo-ID: f59962c9-f7c7-11e7-b0d7-9f685aff125f
Received: from SMTP02.CITRIX.COM (unknown [66.165.176.63])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f59962c9-f7c7-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 18:39:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465573015"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 12 Jan 2018 18:37:20 +0000
Message-ID: <1515782244-6412-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/5] x86/idt: Factor out enabling and disabling
	of ISTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIGFsdGVyYXRpb24gb2YgSVNUIHNldHRpbmdzIChvdGhlciB0aGFuIHRoZSBjcmFzaCBwYXRo
KSBoYXBwZW4gaW4gYW4KaWRlbnRpY2FsIHRyaXBsZS4gIEludHJvZHVjZSBoZWxwZXJzIHRvIGtl
ZXAgdGhlIHRyaXBsZSBpbiBzeW5jLCBhbmQgcmVkdWNlCnRoZSByaXNrIG9mIG9wZW5jb2RlZCBt
aXN0YWtlcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgICAgICAgfCAgNCArLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYyAgICAgIHwgIDggKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAg
ICAgICAgfCAgNCArLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgIHwgIDQgKy0t
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8IDE0ICsrKysrKysrKysrKysrCiA1
IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCmluZGV4IDA2ZTBlYWIuLjBhNWM2YWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUv
Y29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNzAzLDkgKzcwMyw3
IEBAIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJbHRyKFRTU19FTlRSWSA8PCAzKTsK
IAlsbGR0KDApOwogCi0Jc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfZG91YmxlX2ZhdWx0
XSwgIElTVF9ERik7Ci0Jc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwJICAgICAg
SVNUX05NSSk7Ci0Jc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10s
IElTVF9NQ0UpOworCWVuYWJsZV9lYWNoX2lzdChpZHRfdGFibGVzW2NwdV0pOwogCiAJLyoKIAkg
KiBCb3R0b20tb2Ytc3RhY2sgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQhCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmlu
ZGV4IGM0OGZkZmEuLjkyNDM4NTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMDM4LDkgKzEwMzgsNyBA
QCBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqdikKICAgICBz
dm1fdm1sb2FkX3BhKHBlcl9jcHUoaG9zdF92bWNiLCBjcHUpKTsKIAogICAgIC8qIFJlc3VtZSB1
c2Ugb2YgSVNUcyBub3cgdGhhdCB0aGUgaG9zdCBUUiBpcyByZWluc3RhdGVkLiAqLwotICAgIHNl
dF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfREYpOwotICAg
IHNldF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk1JKTsK
LSAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNoaW5lX2NoZWNrXSwgSVNUX01D
RSk7CisgICAgZW5hYmxlX2VhY2hfaXN0KGlkdF90YWJsZXNbY3B1XSk7CiB9CiAKIHN0YXRpYyB2
b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKQEAgLTEwNTksOSArMTA1Nyw3
IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKICAgICAg
KiBDYW5ub3QgdXNlIElTVHMgZm9yIE5NSS8jTUMvI0RGIHdoaWxlIHdlIGFyZSBydW5uaW5nIHdp
dGggdGhlIGd1ZXN0IFRSLgogICAgICAqIEJ1dCB0aGlzIGRvZXNuJ3QgbWF0dGVyOiB0aGUgSVNU
IGlzIG9ubHkgcmVxJ2QgdG8gaGFuZGxlIFNZU0NBTEwvU1lTUkVULgogICAgICAqLwotICAgIHNl
dF9pc3QoJmlkdF90YWJsZXNbY3B1XVtUUkFQX2RvdWJsZV9mYXVsdF0sICBJU1RfTk9ORSk7Ci0g
ICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBfbm1pXSwgICAgICAgICAgIElTVF9OT05F
KTsKLSAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJBUF9tYWNoaW5lX2NoZWNrXSwgSVNU
X05PTkUpOworICAgIGRpc2FibGVfZWFjaF9pc3QoaWR0X3RhYmxlc1tjcHVdKTsKIAogICAgIHN2
bV9yZXN0b3JlX2RyKHYpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIv
eGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCA3Yjk3ZmY4Li5lN2ZhMTU5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAg
LTcyMyw5ICs3MjMsNyBAQCBzdGF0aWMgaW50IGNwdV9zbXBib290X2FsbG9jKHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgaWYgKCBpZHRfdGFibGVzW2NwdV0gPT0gTlVMTCApCiAgICAgICAgIGdvdG8g
b3V0OwogICAgIG1lbWNweShpZHRfdGFibGVzW2NwdV0sIGlkdF90YWJsZSwgSURUX0VOVFJJRVMg
KiBzaXplb2YoaWR0X2VudHJ5X3QpKTsKLSAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJB
UF9kb3VibGVfZmF1bHRdLCAgSVNUX05PTkUpOwotICAgIHNldF9pc3QoJmlkdF90YWJsZXNbY3B1
XVtUUkFQX25taV0sICAgICAgICAgICBJU1RfTk9ORSk7Ci0gICAgc2V0X2lzdCgmaWR0X3RhYmxl
c1tjcHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKKyAgICBkaXNhYmxlX2VhY2hf
aXN0KGlkdF90YWJsZXNbY3B1XSk7CiAKICAgICBmb3IgKCBzdHViX3BhZ2UgPSAwLCBpID0gY3B1
ICYgfihTVFVCU19QRVJfUEFHRSAtIDEpOwogICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYmIGkg
PD0gKGNwdSB8IChTVFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggMjUwOWVhNy4uYjU4
NDljMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKQEAgLTE4ODQsOSArMTg4NCw3IEBAIHZvaWQgX19pbml0IGluaXRfaWR0X3RyYXBz
KHZvaWQpCiAgICAgc2V0X2ludHJfZ2F0ZShUUkFQX3NpbWRfZXJyb3IsJnNpbWRfY29wcm9jZXNz
b3JfZXJyb3IpOwogCiAgICAgLyogU3BlY2lmeSBkZWRpY2F0ZWQgaW50ZXJydXB0IHN0YWNrcyBm
b3IgTk1JLCAjREYsIGFuZCAjTUMuICovCi0gICAgc2V0X2lzdCgmaWR0X3RhYmxlW1RSQVBfZG91
YmxlX2ZhdWx0XSwgIElTVF9ERik7Ci0gICAgc2V0X2lzdCgmaWR0X3RhYmxlW1RSQVBfbm1pXSwg
ICAgICAgICAgIElTVF9OTUkpOwotICAgIHNldF9pc3QoJmlkdF90YWJsZVtUUkFQX21hY2hpbmVf
Y2hlY2tdLCBJU1RfTUNFKTsKKyAgICBlbmFibGVfZWFjaF9pc3QoaWR0X3RhYmxlKTsKIAogICAg
IC8qIENQVTAgdXNlcyB0aGUgbWFzdGVyIElEVC4gKi8KICAgICBpZHRfdGFibGVzWzBdID0gaWR0
X3RhYmxlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggNDFhOGQ4Yy4uYTBjNTI0YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC00NTcsNiArNDU3LDIwIEBAIHN0YXRpYyBhbHdheXNf
aW5saW5lIHZvaWQgc2V0X2lzdChpZHRfZW50cnlfdCAqaWR0LCB1bnNpZ25lZCBsb25nIGlzdCkK
ICAgICBfd3JpdGVfZ2F0ZV9sb3dlcihpZHQsICZuZXcpOwogfQogCitzdGF0aWMgaW5saW5lIHZv
aWQgZW5hYmxlX2VhY2hfaXN0KGlkdF9lbnRyeV90ICppZHQpCit7CisgICAgc2V0X2lzdCgmaWR0
W1RSQVBfZG91YmxlX2ZhdWx0XSwgIElTVF9ERik7CisgICAgc2V0X2lzdCgmaWR0W1RSQVBfbm1p
XSwgICAgICAgICAgIElTVF9OTUkpOworICAgIHNldF9pc3QoJmlkdFtUUkFQX21hY2hpbmVfY2hl
Y2tdLCBJU1RfTUNFKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIGRpc2FibGVfZWFjaF9pc3Qo
aWR0X2VudHJ5X3QgKmlkdCkKK3sKKyAgICBzZXRfaXN0KCZpZHRbVFJBUF9kb3VibGVfZmF1bHRd
LCAgSVNUX05PTkUpOworICAgIHNldF9pc3QoJmlkdFtUUkFQX25taV0sICAgICAgICAgICBJU1Rf
Tk9ORSk7CisgICAgc2V0X2lzdCgmaWR0W1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsK
K30KKwogI2RlZmluZSBJRFRfRU5UUklFUyAyNTYKIGV4dGVybiBpZHRfZW50cnlfdCBpZHRfdGFi
bGVbXTsKIGV4dGVybiBpZHRfZW50cnlfdCAqaWR0X3RhYmxlc1tdOwotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:05:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:05:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea5ZW-0005Po-9W; Fri, 12 Jan 2018 20:05:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xurt=eh=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1ea5ZV-0005Pi-18
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 20:05:01 +0000
X-Inumbo-ID: abb1ecae-f7d3-11e7-b4a6-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id abb1ecae-f7d3-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 21:03:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date;
 bh=48iVglgGOvOv/r4tbWvYrqpjAQml1gdDTsRGIsa3F58=; 
 b=OddkjPqTBBVVmEEqJxzr7tGvh86TU/cfQvCi5SujaxGJ3gui0pYdtLL1OcTOO+ptzt8tiYxJqxbcZ2kVUN6gULiEvekTAgo8z5jCD4zDblFKxGVC43/RDQfZ5Tb6XE69lJyhj4vwhrdCPKS46oHExrgHcegJauSckMnRku8RmY9bhVqo2AW0smhDjlxrpvfl+eqORSb1L3ccbF+nSL2L2Nkcsn7uByBin70E9bfYkQQzYbFQlTV52QCBxKgxBe9ZYjgvf7v2R4X/tGuJfLxqwNlmZN+uLtwCttRXuI54Y24npYFAIfnq3G0SnxrAUxWSKig2vm6lRfA1i1qoZXZARQ==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1ea5ZR-0001Hs-Qg
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 20:04:57 +0000
Date: Fri, 12 Jan 2018 20:04:57 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20180112200457.GR29360@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-devel] Vixen - does no migration imply no save/restore?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIHVuZGVyc3RhbmQgdGhhdCBWaXhlbiBkb2VzIG5vdCBzdXBwb3J0IG1pZ3JhdGlvbiBh
dCB0aGlzIHN0YWdlLgpEb2VzIHRoYXQgYWxzbyBtZWFuIHRoYXQgc2F2ZS9yZXN0b3JlIGlzIGFs
c28gbm90IGV4cGVjdGVkIHRvIHdvcmsKZm9yIFBWIGd1ZXN0cyBydW5uaW5nIHdpdGggVml4ZW4/
CgpJIHRyaWVkIGl0IGFuZCBpdCBkb2Vzbid0IHdvcmssIHdoZXJlYXMgaXQgZG9lcyB3aGVuIHRo
ZSBndWVzdCBpcwpzdGFydGVkIG5vcm1hbCBQVi4gSSB0aG91Z2h0IEkgYmV0dGVyIGNoZWNrIGV4
cGVjdGF0aW9ucyBmaXJzdC4KCkNoZWVycywKQW5keQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:12:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea5gw-0006R7-Ug; Fri, 12 Jan 2018 20:12:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyvf=eh=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ea5gv-0006R1-Q2
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 20:12:41 +0000
X-Inumbo-ID: be62d2b1-f7d4-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x22c.google.com (unknown [2607:f8b0:4002:c09::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be62d2b1-f7d4-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 21:11:16 +0100 (CET)
Received: by mail-yb0-x22c.google.com with SMTP id c66so2448207ybf.0
 for <xen-devel@lists.xen.org>; Fri, 12 Jan 2018 12:12:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=I7eWy0gKBIJRm9pYmlgIzwE9p/MjTsr1wTvd663d7WM=;
 b=RIK9WNJaOf2Vdn4j5/4/Kj6QeIVzUqdQuyeZMA9XpjOZ9esas6tEF0P4dim3+usLFt
 ljIKv/b0mFSdQ9zT7RwFGWoCJG9OiaDLZ7DM+Ha/9I1mqWA1kYpz5E2O3QxMSu29liYS
 8TI2UJNycUAfTG107dCySOxZF9cl2Zdfw1VlY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=I7eWy0gKBIJRm9pYmlgIzwE9p/MjTsr1wTvd663d7WM=;
 b=C9g0UOraWrWhnmDVA6n2vZha5JwhIzgWEvvd+455lshgrFJfgoHDUQ9766yGYghTFx
 aFF2JL9wqE+0y0ZdCPBwgyoZUiiwzG3ADIAhkFkh2LOl8DiS1f+NrB+3BZd3VQ0TAQ4m
 eDD9JmBKlFr4aIo3SDVu3NYWBD1+P66z89gxq6bDVvoCsV6ljLS8BHHZrjvUEydMuIyf
 A5+2n165GkBmHxymOCT6WHYX0u+RkQVtDUw2dAUJOcQWURqXhgqbYJlIxKLXwDukS+L7
 VoW0KwBfpWF1N6+BbTK0mH8eqNuZyPVIhxfJ1CbdpijR4eeiZUGg7DFTVFvr4hZ3V3PW
 wl5w==
X-Gm-Message-State: AKGB3mIK98E7e6KCh6NDwMRXOIFsDORyL0ZQ673wCpr6r8x6RNMzUpt0
 f3unt0RIzhwhsFUqaC12gf7mug==
X-Google-Smtp-Source: ACJfBot+VOptWHd7a2qyBeIMkjlfv3BWSC0foYlq38tbXCzhh7aWMVSYDscfQKPPs3UI5rIWBbPgwA==
X-Received: by 10.37.145.11 with SMTP id v11mr19628208ybl.22.1515787958842;
 Fri, 12 Jan 2018 12:12:38 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id z136sm4900899ywz.93.2018.01.12.12.12.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 Jan 2018 12:12:37 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-2-git-send-email-andrew.cooper3@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <566cdc3b-b440-bb8e-1cd7-4bb760384938@cardoe.com>
Date: Fri, 12 Jan 2018 14:12:33 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515782244-6412-2-git-send-email-andrew.cooper3@citrix.com>
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/5] x86/idt: Factor out enabling and
 disabling of ISTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6036320166558118698=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--IuabGTX0fXV163unThBCci9cnsrAQpX0o
Content-Type: multipart/mixed; boundary="CEwC1iMTbR7UmwEpVtr4Kos4UTGLUxIXN";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Cc: Jan Beulich <JBeulich@suse.com>
Message-ID: <566cdc3b-b440-bb8e-1cd7-4bb760384938@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 1/5] x86/idt: Factor out enabling and
 disabling of ISTs
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515782244-6412-2-git-send-email-andrew.cooper3@citrix.com>

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

On 1/12/18 12:37 PM, Andrew Cooper wrote:
> All alteration of IST settings (other than the crash path) happen in an=

> identical triple.  Introduce helpers to keep the triple in sync, and re=
duce
> the risk of opencoded mistakes.
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

Reviewed-by: Doug Goldstein <cardoe@cardoe.com>

--=20
Doug Goldstein


--CEwC1iMTbR7UmwEpVtr4Kos4UTGLUxIXN--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpZFrJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl2ZUxAAhYj6IGFM9RKbavlAQjlQQDBEZ2SVvOs4ukzgHkCsMVgBofxW77srbQRB
slUwySF96dxf1IMGvvkAQ5/NH8o5GNljoQ5G/8VeRmxQwlYQIc1WnBFmBSIDfuDv
UQSWw1KIx1bCbEwa4/ZnmYQhDP+tE8ATh55Jxjo0gpGmD8hF+xu26UIyXE/Qn9fa
AnUnb235BYw7XouIJ+XJeX3d83u60HUVp9epc8wdwSHVNcnv68cy+QiggnG+IuzL
NJni8Kj5hPeyYVwoyARcDxk6lb8sC+Gj5mPTDqAFhR+IfuE67zhP0L0KsNY0zzaA
vgPXAKXHt0xnP7HDLe3Xh25jmPrGu5/tF9nFJxtsmkTbdQ1XpdR5VUMsQE/hDkLN
X2GkMNSbN+cIhxkJJqGe0HnPRdkbs3BcOBV26KAeb5NLLwYVpRx+vRAQmHZHUGQh
eQbkBNEpeuEA9XtpA1CFfDQM3YJMs5Ee5p3B8gK7LplaWuxT9XCpxSy7ZvEy3FXq
aHrUzUycRCDBZZ3ELVyl1IuQbtdCCfa7igxCwEqD/p5oDIoLHnoie8UFD5ZlftJR
dWMdPi6y8aOK85ABqe0Bs+34B0ld8oKFR0LUDkBkj1pdyD6M/r6jcKVucgV1VH5L
Dsby6u9172ZI4DAyR27hV5a2qqHKmEdHbCR51POoRKfUTB4Fj0I=
=A75B
-----END PGP SIGNATURE-----

--IuabGTX0fXV163unThBCci9cnsrAQpX0o--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6036320166558118698==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:15:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:15:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea5jn-0006lW-FC; Fri, 12 Jan 2018 20:15:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyvf=eh=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ea5jm-0006lQ-8h
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 20:15:38 +0000
X-Inumbo-ID: 284768f8-f7d5-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x244.google.com (unknown [2607:f8b0:4002:c05::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 284768f8-f7d5-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 21:14:13 +0100 (CET)
Received: by mail-yw0-x244.google.com with SMTP id b129so3007990ywa.8
 for <xen-devel@lists.xen.org>; Fri, 12 Jan 2018 12:15:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=e06Cq77AuwDHxolo35ef3fY8+gRpsUR6nv/WAAqH/r4=;
 b=Zt3iHXZkqvJZl8ows0yv8irBKKFOmOwYNWHgAMJrHERqh6U03mQri42JXVMFQLcW2q
 vcSo4n8z3PpxTAE9IYn41ohn+L5nVseg7HG0aH+N4rVcowmtUzq1RlaiIit+8ykfZEOQ
 REllQVxxTO6+YMjL+NC8aKe2SyeRrU356S7UA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=e06Cq77AuwDHxolo35ef3fY8+gRpsUR6nv/WAAqH/r4=;
 b=coaF9sJlorSvrB2xCj6Tjbowly+eX+c+pJ2EBvBmO/ictJYy6pVL3F8vnu//91/ggd
 0FgCUgsgeJ+49mObPIfHP/DuQgrCSJ4horCslNdQp+Isx0Zernlm/C/fvo2z6BVCe7Yc
 8VC52WJ4x5z97+S8bssCo4rwPYn2evxMaMPuBccjm+JZjNoUNcjmm6lac13ZFzlWq4IN
 Z7bqypLnf8YcfpQi66J/kVADvYOjLB6/EKA2zrI4X02JT8ve8axwGxJ0REaQnJBqLjf2
 ZM8QEZrZechkzSOo4XVXVX2BRWDTrRnhWrkO1fzpPTQfxycz3dIIFHVq3lbe6plqh9Bw
 77iA==
X-Gm-Message-State: AKwxytdmUGEv5vhAQuak1JwDl/B3t0L+WTE3uCbFqhNUpdx6dHJV/yBR
 ditgG8FofbAVuZ4sgmjZAC4GjA==
X-Google-Smtp-Source: ACJfBosKNhNgfHXuPq7XWmsYQovn6o0Ho1zt4bTeXiGLYIFHi7Ki4Fpkd+J1GSktUbvYndmBSp4Naw==
X-Received: by 10.13.237.69 with SMTP id w66mr8111986ywe.313.1515788136564;
 Fri, 12 Jan 2018 12:15:36 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id
 k187sm5594889ywb.109.2018.01.12.12.15.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 Jan 2018 12:15:35 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-3-git-send-email-andrew.cooper3@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <71cee33e-f326-4a22-f62a-1fa345f63a74@cardoe.com>
Date: Fri, 12 Jan 2018 14:15:34 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515782244-6412-3-git-send-email-andrew.cooper3@citrix.com>
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Rename invalidate_shadow_ldt()
 to pv_destroy_ldt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7121888336933894826=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--COt2uTLNMehyIaoJBY6nahmz8SmJ44opU
Content-Type: multipart/mixed; boundary="OajzhwSF1aSezyO4tci4apjxigSEXGClZ";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Cc: Jan Beulich <JBeulich@suse.com>
Message-ID: <71cee33e-f326-4a22-f62a-1fa345f63a74@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Rename invalidate_shadow_ldt() to
 pv_destroy_ldt()
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515782244-6412-3-git-send-email-andrew.cooper3@citrix.com>

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

On 1/12/18 12:37 PM, Andrew Cooper wrote:
> and move it into pv/descriptor-tables.c beside its GDT counterpart.  Re=
duce
> the !in_irq() check from a BUG_ON() to ASSERT().
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

Reviewed-by: Doug Goldstein <cardoe@cardoe.com>

--=20
Doug Goldstein


--OajzhwSF1aSezyO4tci4apjxigSEXGClZ--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpZF2dfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl2GmhAAp/cvS2s9SCK4jtTIJIiJyE8+fPPnLDV8Rx5fcwFJxEI+ZUj+X/173xfZ
yxqdXnP57OhIpqeqR1Ooa30kZcl6BlxxWyQaxA74EHn3Wyt0dBEZXdvW36/odcPf
ZRfNjW7jeQ0YXQjUhaYOFSZpvZYjJ0KFVTlL+BhPrcLkITLtg9maIv3qIHI/85um
FU6dZp01QyBc2dlP68xcry/E4WQAuypI0rEZr3LlC8jOCSNkJub1De/N5cgxK4GF
9ccUM4bQkFPI9jJfe0m56XU+zhqaKDvUj5jXz3shM2WfxjZA4FnUtn/DWhrmmQqx
3pwntkjnlZ5ig4g2OgnKn0m17xmuSwyv4EollEQtxdyIbeDMz3fD7WCbKrqn2NCb
EakBd9idKvV5uHo8TUCM4L4RVlpPwxXqmhcHp+oe7jfYTZ1T0Q8YMUURrCqTCpe2
kNuANpAeVPoFtXJ3YeXRHrzd/CSb9ivbCey/MvSFjZ5fAC/4xKKMw3ShtXZnmD6j
aXUpD6Vgkj4U3RDOwxOlfiYc442rJv6dX7XpjX+IQ3mzywVwUgZf7MJHB0tGJtVM
PKEfFcl28vuT/E3boBn86Zkx5bFUqKrvKO8kjq/MVIk9YKK8ArpOx8dCeW2YzjQ3
d40zrTdEWw273Rq74Eos6Rr0si51jf9e8sX7wPoUGRJ0EGxRLVU=
=RWwk
-----END PGP SIGNATURE-----

--COt2uTLNMehyIaoJBY6nahmz8SmJ44opU--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7121888336933894826==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:20:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:20:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea5om-0007uY-38; Fri, 12 Jan 2018 20:20:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=543aeb341=citrix-osstest@xenproject.org>)
 id 1ea5oj-0007uS-ST
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 20:20:46 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id 38/72-17593-C98195A5;
 Fri, 12 Jan 2018 20:20:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrLIsWRWlGSWpSXmKPExsXitHSDve5sicg
 og5entC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bTsztYCrqXMFa0HlzA2MC4s6yLkYNDQsBf
 4voZYQjTXaJhb1oXIyeHiICzxIQPt9lAbF4BPYm+h8vAbGGBYImNjXMZuxi5gMqnmks8eLyDF
 SQB0vtszwIWGPtFw1QmEJtNwENiYs9EsDiLgKrEuUkzGUFsIQEtiaWLVzJBLBCUODnzCVgNs4
 CExMEXL5gh7rGQ2PuqYgIj3ywkVbOQVC1gZFrFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgppe
 bWlycmJ6ak5hUrJecn7uJERhQDECwg/HupoBDjJIcTEqivJvXRkQJ8SXlp1RmJBZnxBeV5qQW
 H2KU4eBQkuBdIR4ZJSRYlJqeWpGWmQMMbZi0BAePkghvDUiat7ggMbc4Mx0idYrRnqPpwYM2Z
 o59D14CyWmPQeSNF6/bmIVY8vLzUqXEeYNA2gRA2jJK8+CGwmLxEqOslDAvI9CZQjwFqUW5mS
 Wo8q8YxTkYlYR5fUCm8GTmlcDtfgV0FhPQWec3hoKcVZKIkJJqYGzQ5AjcVuv6rprZ9tKNHx8
 2+Ri1/+P/8GXml11v7GfxLjtpriOxIP+V6qaOhKYfH8UNdM3PdG3+GH+Qw+iPWGnVrXsMn1au
 Ct6xa3OB70LZJyeX1UrlOK4/cdD7vMW/rb5sovnLVRi9bbhbN84/3dA1+/P3jRnsW/eVMBZ6X
 Ha+7ilw7FDy/01KLMUZiYZazEXFiQAs55+KwAIAAA==
X-Env-Sender: prvs=543aeb341=citrix-osstest@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1515788442!124665888!1
X-Originating-IP: [66.165.176.63]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni42MyA9PiAzMDYwNDg=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14921 invoked from network); 12 Jan 2018 20:20:43 -0000
Received: from smtp02.citrix.com (HELO SMTP02.CITRIX.COM) (66.165.176.63)
 by server-9.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 12 Jan 2018 20:20:43 -0000
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="465583157"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL05.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74316-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-unstable:build-amd64:<job
 status>:broken:regression
 qemu-upstream-unstable:build-i386:<job status>:broken:regression
 qemu-upstream-unstable:build-armhf-pvops:<job status>:broken:regression
 qemu-upstream-unstable:build-i386-xsm:<job status>:broken:regression
 qemu-upstream-unstable:build-amd64-xsm:<job status>:broken:regression
 qemu-upstream-unstable:build-amd64-pvops:<job status>:broken:regression
 qemu-upstream-unstable:build-i386-pvops:<job status>:broken:regression
 qemu-upstream-unstable:build-armhf-xsm:<job status>:broken:regression
 qemu-upstream-unstable:build-armhf:<job status>:broken:regression
 qemu-upstream-unstable:build-armhf:host-install(4):broken:regression
 qemu-upstream-unstable:build-armhf-xsm:host-install(4):broken:regression
 qemu-upstream-unstable:build-armhf-pvops:host-install(4):broken:regression
 qemu-upstream-unstable:build-i386:host-install(4):broken:regression
 qemu-upstream-unstable:build-i386-xsm:host-install(4):broken:regression
 qemu-upstream-unstable:build-i386-pvops:host-install(4):broken:regression
 qemu-upstream-unstable:build-amd64-pvops:host-install(4):broken:regression
 qemu-upstream-unstable:build-amd64:host-install(4):broken:regression
 qemu-upstream-unstable:build-amd64-xsm:host-install(4):broken:regression
 qemu-upstream-unstable:build-armhf-pvops:syslog-server:running:regression
 qemu-upstream-unstable:build-armhf:syslog-server:running:regression
 qemu-upstream-unstable:build-armhf-xsm:syslog-server:running:regression
 qemu-upstream-unstable:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-unstable:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-armhf-xsm:capture-logs:broken:nonblocking
 qemu-upstream-unstable:build-armhf:capture-logs:broken:nonblocking
X-Osstest-Versions-This: qemuu=2b033e396f4fa0981bae1213cdacd15775655a97
X-Osstest-Versions-That: qemuu=b79708a8ed1b3d18bee67baeaf33b3fa529493e2
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Fri, 12 Jan 2018 20:20:37 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL05.citrite.net
Subject: [Xen-devel] [qemu-upstream-unstable baseline-only test] 74316:
	trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2131307113687864390=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This run is configured for baseline tests only.

flight 74316 qemu-upstream-unstable real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/74316/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                     <job status>                 broken
 build-i386                      <job status>                 broken
 build-armhf-pvops               <job status>                 broken
 build-i386-xsm                  <job status>                 broken
 build-amd64-xsm                 <job status>                 broken
 build-amd64-pvops               <job status>                 broken
 build-i386-pvops                <job status>                 broken
 build-armhf-xsm                 <job status>                 broken
 build-armhf                     <job status>                 broken
 build-armhf                   4 host-install(4)         broken REGR. vs. 72443
 build-armhf-xsm               4 host-install(4)         broken REGR. vs. 72443
 build-armhf-pvops             4 host-install(4)         broken REGR. vs. 72443
 build-i386                    4 host-install(4)         broken REGR. vs. 72443
 build-i386-xsm                4 host-install(4)         broken REGR. vs. 72443
 build-i386-pvops              4 host-install(4)         broken REGR. vs. 72443
 build-amd64-pvops             4 host-install(4)         broken REGR. vs. 72443
 build-amd64                   4 host-install(4)         broken REGR. vs. 72443
 build-amd64-xsm               4 host-install(4)         broken REGR. vs. 72443
 build-armhf-pvops             3 syslog-server                running
 build-armhf                   3 syslog-server                running
 build-armhf-xsm               3 syslog-server                running

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-xl-midway    1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 build-armhf-pvops             5 capture-logs           broken blocked in 72443
 build-armhf-xsm               5 capture-logs                 broken never pass
 build-armhf                   5 capture-logs                 broken never pass

version targeted for testing:
 qemuu                2b033e396f4fa0981bae1213cdacd15775655a97
baseline version:
 qemuu                b79708a8ed1b3d18bee67baeaf33b3fa529493e2

Last test of basis    72443  2017-11-13 23:16:21 Z   59 days
Testing same since    74316  2018-01-12 15:23:58 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Daniel P. Berrange" <berrange@redhat.com>
  Aaron Lindsay <alindsay@codeaurora.org>
  Alberto Garcia <berto@igalia.com>
  Aleksandr Bezzubikov <zuban32s@gmail.com>
  Alex BennĂ©e <alex.bennee@linaro.org>
  Alex Williamson <alex.williamson@redhat.com>
  Alexander Graf <agraf@suse.de>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Amarnath Valluri <amarnath.valluri@intel.com>
  Andreas FĂ¤rber <afaerber@suse.de>
  Andrew Baumann <Andrew.Baumann@microsoft.com>
  Andrew Jeffery <andrew@aj.id.au>
  Andrew Jones <drjones@redhat.com>
  Anthoine Bourgeois <anthoine.bourgeois@blade-group.com>
  Anthony PERARD <anthony.perard@citrix.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Artyom Tarasenko <atar4qemu@gmail.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Bishara AbuHattoum <bishara@daynix.com>
  Brad Smith <brad@comstyle.com>
  Brandon Carpenter <brandon.carpenter@cypherpath.com>
  Brijesh Singh <brijesh.singh@amd.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Carlo Marcelo Arenas BelĂ³n <carenas@gmail.com>
  Chao Gao <chao.gao@intel.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Cleber Rosa <crosa@redhat.com>
  Collin L. Walling <walling@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <Cornelia Huck <cohuck@redhat.com>
  Cornelia Huck <cornelia.huck@de.ibm.com>
  CĂ©dric Le Goater <clg@kaod.org>
  Dan Aloni <dan@kernelim.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dariusz Stojaczyk <dariuszx.stojaczyk@intel.com>
  David Gibson <david@gibson.dropbear.id.au>
  David Hildenbrand <david@redhat.com>
  Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Ed Swierk <eswierk@skyportsystems.com>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eduardo Otubo <eduardo.otubo@profitbricks.com>
  Eduardo Otubo <otubo@redhat.com>
  Emilio G. Cota <cota@braap.org>
  Eric Auger <eric.auger@redhat.com>
  Eric Blake <eblake@redhat.com>
  Eric Farman <farman@linux.vnet.ibm.com>
  Fam Zheng <famz@redhat.com>
  Farhan Ali <alifm@linux.vnet.ibm.com>
  Felipe Franciosi <felipe@nutanix.com>
  Feng Kan <fkan@apm.com>
  Fred Rolland <frolland@redhat.com>
  Fred Rolland <rollandf@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Gonglei <arei.gonglei@huawei.com>
  Greg Kurz <groug@kaod.org>
  Halil Pasic <pasic@linux.vnet.ibm.com>
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Helge Deller <deller@gmx.de>
  Hua Yanghao <huayanghao@gmail.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Mammedov <imammedo@redhat.com>
  James Clarke <jrtc27@jrtc27.com>
  James Cowgill <james.cowgill@mips.com>
  James Hogan <james.hogan@imgtec.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  Jan Kiszka <jan.kiszka@siemens.com>
  Janosch Frank <frankja@linux.vnet.ibm.com>
  Jaroslaw Pelczar <j.pelczar@samsung.com>
  Jason J . Herne <jjherne@linux.vnet.ibm.com>
  Jason J. Herne <jjherne@linux.vnet.ibm.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Cody <jcody@redhat.com>
  Jens Freimann <jfreimann@redhat.com>
  Jiang Biao <jiang.biao2@zte.com.cn>
  Jim Somerville <Jim.Somerville@windriver.com>
  Jindrich Makovicka <makovick@gmail.com>
  Joe Clifford <joeclifford@gmail.com>
  Joel Stanley <joel@jms.id.au>
  John Arbuckle <programmingkidx@gmail.com>
  John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
  John Snow <jsnow@redhat.com>
  Joseph Myers <joseph@codesourcery.com>
  Juan Quintela <quintela@redhat.com>
  Juergen Gross <jgross@suse.com>
  Kamil Rytarowski <n54@gmx.com>
  Kashyap Chamarthy <kchamart@redhat.com>
  Kevin Cernekee <cernekee@chromium.org>
  Kevin Wolf <kwolf@redhat.com>
  Knut Omang <knut.omang@oracle.com>
  KONRAD Frederic <frederic.konrad@adacore.com>
  Kurban Mallachiev <mallachiev@ispras.ru>
  Ladi Prosek <lprosek@redhat.com>
  Lan Tianyu <tianyu.lan@intel.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Desnogues <laurent.desnogues@gmail.com>
  Laurent Vivier <laurent@vivier.eu>
  Laurent Vivier <lvivier@redhat.com>
  Liang Yan <lyan@suse.com>
  linzhecheng <linzhecheng@huawei.com>
  LluĂ­s Vilanova <vilanova@ac.upc.edu>
  Longpeng <longpeng2@huawei.com>
  LukĂ¡Å¡ Doktor <ldoktor@redhat.com>
  Manos Pitsidianakis <el13635@mail.ntua.gr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Maria Klimushenkova <maria.klimushenkova@ispras.ru>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Mark Kanda <mark.kanda@oracle.com>
  Markus Armbruster <armbru@redhat.com>
  Matt Parker <mtparkr@gmail.com>
  Matt Redfearn <matt.redfearn@imgtec.com>
  Matthew Rosato <mjrosato@linux.vnet.ibm.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael Davidsaver <mdavidsaver@gmail.com>
  Michael Olbrich <m.olbrich@pengutronix.de>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Tokarev <mjt@tls.msk.ru>
  Michael Walle <michael@walle.cc>
  Michal Privoznik <mprivozn@redhat.com>
  Mike Nawrocki <michael.nawrocki@gtri.gatech.edu>
  Mohammed Gamal <mohammed.gamal@profitbricks.com>
  Olaf Hering <olaf@aepfle.de>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@imgtec.com>
  Pavel Butsykin <pbutsykin@virtuozzo.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Krempa <pkrempa@redhat.com>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂƒÂ© <f4bug@amsat.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Portia Stephens <portia.stephens@xilinx.com>
  Pranavkumar Sawargaonkar <pranavkumar@linaro.org>
  Pranith Kumar <bobby.prani@gmail.com>
  Prasad J Pandit <pjp@fedoraproject.org>
  Richard Henderson <richard.henderson@linaro.org>
  Richard Henderson <rth@twiddle.net>
  Richard Purdie <richard.purdie@linuxfoundation.org>
  Richard W.M. Jones <rjones@redhat.com>
  Riku Voipio <riku.voipio@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Roman Kagan <rkagan@virtuozzo.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sam Bobroff <sam.bobroff@au1.ibm.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Sandipan Das <sandipan@linux.vnet.ibm.com>
  Seeteena Thoufeek <s1seetee@linux.vnet.ibm.com>
  Sergio Lopez <slp@redhat.com>
  Shanker Donthineni <shankerd@codeaurora.org>
  Stafford Horne <shorne@gmail.com>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Stefan Weil <sw@weilnetz.de>
  Stefano Stabellini <sstabellini@kernel.org>
  Subbaraya Sundeep <sundeep.lkml@gmail.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Tao Wu <lepton@google.com>
  Thomas Huth <huth@tuxfamily.org>
  Thomas Huth <thuth@redhat.com>
  Todd Eisenberger <teisenbe@google.com>
  Tushar Jagad <tushar.jagad@linaro.org>
  Vadim Galitsyn <vadim.galitsyn@profitbricks.com>
  Vasilis Liaskovitis <vasilis.liaskovitis@profitbricks.com>
  Viktor Mihajlovski <mihajlov@linux.vnet.ibm.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wang Guang <wang.guang55@zte.com.cn>
  Wang Yong <wang.yong155@zte.com.cn>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wei Huang <wei@redhat.com>
  Wei Liu <wei.liu2@citrix.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  Xiao Guangrong <xiaoguangrong.eric@gmail.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>
  Yi Wang <wang.yi59@zte.com.cn>
  Yongbok Kim <yongbok.kim@imgtec.com>
  Yongbok Kim <yongbok.kim@mips.com>
  Yoni Bettan <ybettan@redhat.com>
  Yun Liu <liu.yunh@zte.com.cn>
  Zack Cornelius <zack.cornelius@kove.net>
  Zhang Chen <zhangchen.fnst@cn.fujitsu.com>
  Zhang Chen <zhangckid@gmail.com>
  Zhengui <lizhengui@huawei.com>
  Zhipeng Lu <lu.zhipeng@zte.com.cn>

jobs:
 build-amd64-xsm                                              broken  
 build-armhf-xsm                                              broken  
 build-i386-xsm                                               broken  
 build-amd64                                                  broken  
 build-armhf                                                  broken  
 build-i386                                                   broken  
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            broken  
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             broken  
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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

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

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

broken-job build-amd64 broken
broken-job build-i386 broken
broken-job build-armhf-pvops broken
broken-job build-i386-xsm broken
broken-job build-amd64-xsm broken
broken-job build-amd64-pvops broken
broken-job build-i386-pvops broken
broken-job build-armhf-xsm broken
broken-job build-armhf broken
broken-step build-armhf host-install(4)
broken-step build-armhf-xsm host-install(4)
broken-step build-armhf-pvops host-install(4)
broken-step build-armhf-xsm capture-logs
broken-step build-armhf capture-logs
broken-step build-armhf-pvops capture-logs
broken-step build-i386 host-install(4)
broken-step build-i386-xsm host-install(4)
broken-step build-i386-pvops host-install(4)
broken-step build-amd64-pvops host-install(4)
broken-step build-amd64 host-install(4)
broken-step build-amd64-xsm host-install(4)

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2131307113687864390==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:21:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea5pp-00081M-Gv; Fri, 12 Jan 2018 20:21:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dgpl=eh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ea5po-00081D-9W
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 20:21:52 +0000
X-Inumbo-ID: 81ab7abc-f7d6-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 81ab7abc-f7d6-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 20:23:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea5p7-0000zF-2t; Fri, 12 Jan 2018 20:21:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ea5p1-000632-PV; Fri, 12 Jan 2018 20:21:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ea5p1-0004RA-FC; Fri, 12 Jan 2018 20:21:03 +0000
To: security@xenproject.org,xen-devel@lists.xenproject.org
Message-Id: <E1ea5p1-0004RA-FC@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 20:21:03 +0000
Subject: [Xen-devel] [adhoc test] 117926: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

W2FkaG9jIGFkaG9jXSA8dGVzdGluZy5naXQgbWFzdGVyIC9kZXYvcHRzLzE1PgpoYXJuZXNzIGNl
MDQyNTA6IHNtb2tlIHRlc3RzOiBGaXggam9iIHJldXNlIGdsb2JzIGluIGNyLWRhaWx5LWJyYW5j
aAoxMTc5MjY6IHJlZ3Jlc3Npb25zIC0gRkFJTAoKZmxpZ2h0IDExNzkyNiB4ZW4tdW5zdGFibGUg
YWRob2MgW2FkaG9jXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTE3OTI2LwoKUmVncmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBy
dW46CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3NDEKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
IDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc0MQogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3NzQxCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICA2IHhlbi1idWls
ZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3NDEKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
Nzc0MQogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzQxCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3NDEKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBu
L2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1j
aGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBsaWtlIDExNzc0MQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3NzQxCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbGlrZSAxMTc3NDEKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBsaWtlIDExNzc0MQogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE3NzQxCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTc3NDEKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBsaWtlIDExNzc0MQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE3NzQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbGlrZSAxMTc3NDEKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExNzc0MQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIGxpa2UgMTE3NzQxCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTc3NDEKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBsaWtlIDExNzc0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3NzQxCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgIGZhaWwgbGlr
ZSAxMTc3NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgZmFpbCBsaWtlIDExNzc0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIGxpa2UgMTE3NzQxCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTc3NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBsaWtlIDExNzc0MQogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIGxp
a2UgMTE3NzQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbGlrZSAxMTc3NDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzc0MQog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIGxpa2UgMTE3NzQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTc3NDEKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBs
aWtlIDExNzc0MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3NzQxCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbGlrZSAxMTc3NDEK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExNzc0MQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIGxpa2UgMTE3NzQxCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTc3NDEKCmJhc2VsaW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICAxMTc3
NDEKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQoyMDE4LTAxLTEyIDE2OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBu
cXVldWVkPTEKMjAxOC0wMS0xMiAxNjoyODoyNSBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgYnVp
bGQtYW1kNjQKMjAxOC0wMS0xMiAxNjoyODoyNSBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgYnVp
bGQtYW1kNjQgWzI1NDg2XQoyMDE4LTAxLTEyIDE2OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3
bmluZyBidWlsZC1hbWQ2NC1wcmV2CjIwMTgtMDEtMTIgMTY6Mjg6MjUgWiBmbGlnaHQgMTE3OTI2
IHNwYXduZWQgIGJ1aWxkLWFtZDY0LXByZXYgWzI1NDg4XQoyMDE4LTAxLTEyIDE2OjI4OjI1IFog
ZmxpZ2h0IDExNzkyNiBzcGF3bmluZyBidWlsZC1hbWQ2NC1wdm9wcwoyMDE4LTAxLTEyIDE2OjI4
OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICBidWlsZC1hbWQ2NC1wdm9wcyBbMjU0OTBdCjIw
MTgtMDEtMTIgMTY6Mjg6MjUgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIGJ1aWxkLWFtZDY0LXhz
bQoyMDE4LTAxLTEyIDE2OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICBidWlsZC1hbWQ2
NC14c20gWzI1NDkyXQoyMDE4LTAxLTEyIDE2OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmlu
ZyBidWlsZC1hbWQ2NC14dGYKMjAxOC0wMS0xMiAxNjoyODoyNSBaIGZsaWdodCAxMTc5MjYgc3Bh
d25lZCAgYnVpbGQtYW1kNjQteHRmIFsyNTQ5NF0KMjAxOC0wMS0xMiAxNjoyODoyNSBaIGZsaWdo
dCAxMTc5MjYgc3Bhd25pbmcgYnVpbGQtYXJtNjQKMjAxOC0wMS0xMiAxNjoyODoyNSBaIGZsaWdo
dCAxMTc5MjYgc3Bhd25lZCAgYnVpbGQtYXJtNjQgWzI1NDk2XQoyMDE4LTAxLTEyIDE2OjI4OjI1
IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyBidWlsZC1hcm02NC1wdm9wcwoyMDE4LTAxLTEyIDE2
OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICBidWlsZC1hcm02NC1wdm9wcyBbMjU0OThd
CjIwMTgtMDEtMTIgMTY6Mjg6MjUgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIGJ1aWxkLWFybTY0
LXhzbQoyMDE4LTAxLTEyIDE2OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICBidWlsZC1h
cm02NC14c20gWzI1NTAwXQoyMDE4LTAxLTEyIDE2OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3
bmluZyBidWlsZC1hcm1oZgoyMDE4LTAxLTEyIDE2OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3
bmVkICBidWlsZC1hcm1oZiBbMjU1MDJdCjIwMTgtMDEtMTIgMTY6Mjg6MjUgWiBmbGlnaHQgMTE3
OTI2IHNwYXduaW5nIGJ1aWxkLWFybWhmLXB2b3BzCjIwMTgtMDEtMTIgMTY6Mjg6MjUgWiBmbGln
aHQgMTE3OTI2IHNwYXduZWQgIGJ1aWxkLWFybWhmLXB2b3BzIFsyNTUwNF0KMjAxOC0wMS0xMiAx
NjoyODoyNSBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgYnVpbGQtYXJtaGYteHNtCjIwMTgtMDEt
MTIgMTY6Mjg6MjUgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIGJ1aWxkLWFybWhmLXhzbSBbMjU1
MDddCjIwMTgtMDEtMTIgMTY6Mjg6MjUgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIGJ1aWxkLWkz
ODYKMjAxOC0wMS0xMiAxNjoyODoyNSBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgYnVpbGQtaTM4
NiBbMjU1MDhdCjIwMTgtMDEtMTIgMTY6Mjg6MjUgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIGJ1
aWxkLWkzODYtcHJldgoyMDE4LTAxLTEyIDE2OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVk
ICBidWlsZC1pMzg2LXByZXYgWzI1NTEyXQoyMDE4LTAxLTEyIDE2OjI4OjI1IFogZmxpZ2h0IDEx
NzkyNiBzcGF3bmluZyBidWlsZC1pMzg2LXB2b3BzCjIwMTgtMDEtMTIgMTY6Mjg6MjUgWiBmbGln
aHQgMTE3OTI2IHNwYXduZWQgIGJ1aWxkLWkzODYtcHZvcHMgWzI1NTE0XQoyMDE4LTAxLTEyIDE2
OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyBidWlsZC1pMzg2LXhzbQoyMDE4LTAxLTEy
IDE2OjI4OjI1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICBidWlsZC1pMzg2LXhzbSBbMjU1MTZd
CjIwMTgtMDEtMTIgMTY6Mjg6MjUgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTE1CjIwMTgtMDEt
MTIgMTY6Mjg6MjggWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hbWQ2NCB0
cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjoyODoyOCBaIFtidWls
ZC1hbWQ2NC1wcmV2XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYW1kNjQtcHJldiB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjoyODoyOCBaIFtidWlsZC1hbWQ2NC1w
dm9wc10gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBi
dWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjI4OjI4IFogW2J1aWxkLWFtZDY0LXByZXZdIGF3
YWl0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEy
IDE2OjI4OjI5IFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQgdHMt
YnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6Mjg6MjkgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3
YWl0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0x
MiAxNjoyODoyOSBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hbWQ2
NC14dGYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6Mjg6Mjkg
WiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYW1kNjQteHNtIHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjI4OjI5IFogW2J1aWxkLWFy
bTY0XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJtNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTgtMDEtMTIgMTY6Mjg6MjkgWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQg
MTE3OTI2LmJ1aWxkLWFtZDY0LXByZXYgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIg
MTY6Mjg6MjkgWiBbYnVpbGQtYW1kNjQteHRmXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQt
eHRmIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjI4OjI5IFogW2J1aWxkLWFtZDY0LXhz
bV0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxOC0w
MS0xMiAxNjoyODoyOSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTE3OTI2LmJ1aWxk
LWFtZDY0LXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE2OjI4OjMwIFog
W2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYXJtNjQgdHMtYnVpbGQtY2hlY2sg
CjIwMTgtMDEtMTIgMTY6Mjg6MzAgWiBbYnVpbGQtYW1kNjQtcHJldl0gc3RhcnRpbmcgMTE3OTI2
LmJ1aWxkLWFtZDY0LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoy
MDE4LTAxLTEyIDE2OjI4OjMwIFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAxMTc5MjYu
YnVpbGQtYXJtNjQtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEt
MTIgMTY6Mjg6MzAgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1h
bWQ2NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEt
MTIgMTY6Mjg6MzAgWiBbYnVpbGQtYXJtNjQteHNtXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJt
NjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjI4OjMw
IFogW2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC1wcmV2IHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNjoyODozMCBaIFtidWlsZC1hbWQ2NC14
dGZdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hbWQ2NC14dGYgdHMtYnVpbGQtY2hlY2sgIHBhc3Mg
CjIwMTgtMDEtMTIgMTY6Mjg6MzAgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGF3YWl0aW5nIDExNzky
Ni5idWlsZC1hcm02NC1wdm9wcyB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjoyODozMCBa
IFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNjoyODozMCBaIFtidWlsZC1hcm02NC14
c21dIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hcm02NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTgt
MDEtMTIgMTY6Mjg6MzAgWiBbYnVpbGQtYW1kNjQteHNtXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQt
YW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE2OjI4OjMwIFogW2J1
aWxkLWFybTY0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQgdHMtYnVpbGQtY2hlY2sgIHBh
c3MgCjIwMTgtMDEtMTIgMTY6Mjg6MzAgWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExNzkyNi5i
dWlsZC1hbWQ2NCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAxNjoyODozMSBaIFti
dWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE2OjI4OjMxIFogW2J1aWxk
LWFtZDY0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxv
Y2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTY6Mjg6MzEgWiBbYnVpbGQtYXJt
NjRdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hcm02NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhv
c3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTY6Mjg6MzEgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5n
IDExNzkyNi5idWlsZC1hbWQ2NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRl
CjIwMTgtMDEtMTIgMTY6Mjg6MzEgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5nIDExNzkyNi5idWls
ZC1hcm1oZiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjoyODoz
MSBaIFtidWlsZC1hcm1oZi1wdm9wc10gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmLXB2b3Bz
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjI4OjMxIFogW2J1
aWxkLWFybWhmLXhzbV0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmLXhzbSB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjoyODozMSBaIFtidWlsZC1hbWQ2NC14
dGZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dAoyMDE4LTAxLTEyIDE2OjI4OjMxIFogW2J1aWxkLWFybTY0LXB2b3BzXSBmaW5pc2hlZCAxMTc5
MjYuYnVpbGQtYXJtNjQtcHZvcHMgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTY6
Mjg6MzEgWiBbYnVpbGQtYW1kNjQteHNtXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQteHNt
IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNjoyODozMSBaIFtidWlsZC1hcm02
NC14c21dIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm02NC14c20gdHMtYnVpbGQtY2hlY2sgIHBh
c3MgCjIwMTgtMDEtMTIgMTY6Mjg6MzEgWiBbYnVpbGQtYXJtNjRdIGF3YWl0aW5nIDExNzkyNi5i
dWlsZC1hcm02NCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTgtMDEtMTIgMTY6Mjg6MzEgWiBb
YnVpbGQtYXJtNjQteHNtXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RF
U1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19G
QVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVl
IHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBS
ZWFzb24gY29kZTogQ2FuY2VsZWQgb24gaWRlbnRpZmljYXRpb24gYXMgYSBwaXZvdCwgZHVyaW5n
IGNvbmZsaWN0IGluIGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2Nl
ZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxOC0wMS0xMiAxNjoyODozMSBaIFtidWls
ZC1hcm1oZl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTY6Mjg6MzEgWiBbYnVpbGQtYXJtaGYtcHZv
cHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVT
X0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0
MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0
ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBD
YW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQg
cGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE4LTAxLTEyIDE2OjI4OjMxIFogW2J1aWxkLWFybTY0LXB2b3BzXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxOC0wMS0xMiAxNjoyODozMSBaIFtidWlsZC1hcm1oZi14c21dIHRyYW5zYWN0
aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9S
IDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6
ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNp
ZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBj
b21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6
ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4u
LgoyMDE4LTAxLTEyIDE2OjI4OjMxIFogW2J1aWxkLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlz
YXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIg
ZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qg
c2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJh
bnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1w
dCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNh
Y3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE4LTAxLTEy
IDE2OjI4OjMxIFogW2J1aWxkLWFtZDY0XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE2OjI4OjMyIFogW2J1aWxkLWkzODYtcHJl
dl0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWkzODYtcHJldiB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxOC0wMS0xMiAxNjoyODozMyBaIFtidWlsZC1hcm1oZi1wdm9wc10gdHJhbnNh
Y3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJS
T1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJP
UjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVu
Y2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9u
IGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElO
VDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcg
Li4uCjIwMTgtMDEtMTIgMTY6Mjg6MzMgWiBbYnVpbGQtYXJtaGYteHNtXSB0cmFuc2FjdGlvbiBz
ZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAw
MSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291
bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFt
b25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0
IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhl
IHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAx
OC0wMS0xMiAxNjoyODozMyBaIFtidWlsZC1hcm1oZl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlv
biBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVj
IGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJp
YWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2Fj
dGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdp
dGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlv
biBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTY6
Mjg6MzMgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFp
bHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWls
ZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXpl
IGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25z
CkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNv
bmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWln
aHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE4LTAxLTEyIDE2OjI4OjMz
IFogW2J1aWxkLWkzODZdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVT
VC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZB
VEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUg
dG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJl
YXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZy
b20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE4LTAxLTEyIDE2OjI4OjMzIFogW2J1aWxkLWFy
bTY0LXhzbV0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwg
UEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJS
T1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFk
L3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNv
ZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVw
YXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJp
ZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTY6Mjg6MzMgWiBbYnVpbGQtaTM4Ni1wcmV2
XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1wcmV2IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAx
LTEyIDE2OjI4OjMzIFogW2J1aWxkLWkzODYtcHZvcHNdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRp
b24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhl
YyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2Vy
aWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNh
Y3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3
aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rp
b24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE4LTAxLTEyIDE2
OjI4OjM0IFogW2J1aWxkLWkzODYteHNtXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtaTM4Ni14c20g
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6Mjg6MzQgWiBbYnVp
bGQtaTM4Ni14c21dIGF3YWl0aW5nIDExNzkyNi5idWlsZC1pMzg2LXhzbSB0cy1idWlsZC1jaGVj
ayAKMjAxOC0wMS0xMiAxNjoyODozNCBaIFtidWlsZC1hcm1oZl0gYXdhaXRpbmcgMTE3OTI2LmJ1
aWxkLWFybWhmIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjI4OjM0IFogW2J1aWxkLWFy
bWhmLXB2b3BzXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYXJtaGYtcHZvcHMgdHMtYnVpbGQtY2hl
Y2sgCjIwMTgtMDEtMTIgMTY6Mjg6MzQgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIHN0YXJ0aW5nIDEx
NzkyNi5idWlsZC1hcm02NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9j
YXRlCjIwMTgtMDEtMTIgMTY6Mjg6MzQgWiBbYnVpbGQtaTM4Nl0gc3RhcnRpbmcgMTE3OTI2LmJ1
aWxkLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6Mjg6
MzQgWiBbYnVpbGQtaTM4Ni1wcmV2XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtaTM4Ni1wcmV2IHRz
LWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE2OjI4OjM0IFogW2J1aWxkLWFybWhmLXhz
bV0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmLXhzbSB0cy1idWlsZC1jaGVjayAKMjAxOC0w
MS0xMiAxNjoyODozNCBaIFtidWlsZC1hcm02NC14c21dIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1h
cm02NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEy
IDE2OjI4OjM0IFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2
LXB2b3BzIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjI4OjM0
IFogW2J1aWxkLWkzODYtcHJldl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChP
U1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdS
RVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNz
IGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlM
OiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3Qg
aW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNj
ZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTY6Mjg6MzQgWiBbYnVp
bGQtaTM4Nl0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTgt
MDEtMTIgMTY6Mjg6MzQgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGF3YWl0aW5nIDExNzkyNi5idWls
ZC1hcm02NC1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTgtMDEtMTIgMTY6Mjg6MzQg
WiBbYnVpbGQtYXJtNjQteHNtXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYXJtNjQteHNtIHRzLWhv
c3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNjoyODozNCBaIFtidWlsZC1pMzg2LXB2b3Bz
XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1idWlsZC1jaGVjayAKMjAxOC0w
MS0xMiAxNjoyODozNSBaIFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWkz
ODYteHNtIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE2OjI4OjM1IFogW2J1aWxk
LWFybWhmXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtaGYgdHMtYnVpbGQtY2hlY2sgIHBhc3Mg
CjIwMTgtMDEtMTIgMTY6Mjg6MzUgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGZpbmlzaGVkIDExNzky
Ni5idWlsZC1hcm1oZi1wdm9wcyB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAxNjoy
ODozNSBaIFtidWlsZC1hcm1oZi14c21dIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm1oZi14c20g
dHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTY6Mjg6MzUgWiBbYnVpbGQtaTM4Ni14
c21dIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTY6Mjg6MzUgWiBbYnVpbGQtYXJtaGZdIHRyYW5z
YWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VS
Uk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJS
T1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRl
bmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBv
biBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJ
TlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5n
IC4uLgoyMDE4LTAxLTEyIDE2OjI4OjM1IFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExNzkyNi5i
dWlsZC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE2OjI4OjM1IFogW2J1
aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1pMzg2LXB2b3BzIHRzLWJ1aWxk
LWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE2OjI4OjM1IFogW2J1aWxkLWkzODYtcHJldl0gdHJh
bnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxf
RVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBF
UlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVu
ZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVk
IG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4K
SElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlp
bmcgLi4uCjIwMTgtMDEtMTIgMTY6Mjg6MzUgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIHN0YXJ0aW5n
IDExNzkyNi5idWlsZC1hcm1oZi1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFs
bG9jYXRlCjIwMTgtMDEtMTIgMTY6Mjg6MzUgWiBbYnVpbGQtaTM4Ni14c21dIHRyYW5zYWN0aW9u
IHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQw
MDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBj
b3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMg
YW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21t
aXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBU
aGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoy
MDE4LTAxLTEyIDE2OjI4OjM1IFogW2J1aWxkLWFybWhmLXhzbV0gc3RhcnRpbmcgMTE3OTI2LmJ1
aWxkLWFybWhmLXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgt
MDEtMTIgMTY6Mjg6MzUgWiBbYnVpbGQtaTM4Nl0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWkzODYg
dHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE2OjI4OjM1
IFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2LXB2b3BzIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxOC0wMS0xMiAxNjoyODozNSBa
IFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNjoyODozNiBaIFtidWlsZC1hcm1oZi14
c21dIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hcm1oZi14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dAoyMDE4LTAxLTEyIDE2OjI4OjM2IFogW2J1aWxkLWkzODZdIGF3YWl0aW5nIDExNzkyNi5idWls
ZC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNjoyODozNiBaIFtidWls
ZC1pMzg2LXB2b3BzXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0CjIwMTgtMDEtMTIgMTY6Mjg6MzYgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0aW5n
IDExNzkyNi5idWlsZC1hcm1oZiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRl
CjIwMTgtMDEtMTIgMTY6Mjg6MzYgWiBbYnVpbGQtaTM4Ni1wcmV2XSBzdGFydGluZyAxMTc5MjYu
YnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAx
OC0wMS0xMiAxNjoyODozNiBaIFtidWlsZC1pMzg2LXhzbV0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxk
LWkzODYteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0xMiAxNjoyODozNiBaIFti
dWlsZC1pMzg2LXByZXZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1pMzg2LXByZXYgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE2OjI4OjM2IFogW2J1aWxkLWFybWhmXSBhd2FpdGlu
ZyAxMTc5MjYuYnVpbGQtYXJtaGYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE2
OjI5OjM1IFogW2J1aWxkLWFtZDY0LXByZXZdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hbWQ2NC1w
cmV2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxNjoyOTozNiBaIFti
dWlsZC1hbWQ2NC1wcmV2XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYW1kNjQtcHJldiB0cy1zeXNs
b2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgtMDEtMTIgMTY6Mjk6MzcgWiBbYnVpbGQtYW1k
NjQtcHJldl0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXByZXYgdHMtaG9zdC1pbnN0YWxs
LXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNjoyOTozNyBaIFtidWlsZC1hbWQ2
NC1wcmV2XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQtcHJldiB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgCjIwMTgtMDEtMTIgMTY6Mjk6MzggWiBbYnVpbGQtYW1kNjQtcHJldl0gZmluaXNoZWQg
MTE3OTI2LmJ1aWxkLWFtZDY0LXByZXYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE4
LTAxLTEyIDE2OjI5OjM4IFogW2J1aWxkLWFtZDY0LXByZXZdIHN0YXJ0aW5nIDExNzkyNi5idWls
ZC1hbWQ2NC1wcmV2IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0wMS0x
MiAxNjoyOTozOSBaIFtidWlsZC1hbWQ2NC1wcmV2XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1k
NjQtcHJldiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxOC0wMS0xMiAxNjoyOTo0MCBaIFtidWlsZC1h
bWQ2NC1wcmV2XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQt
cHJlcCAgcGFzcyAKMjAxOC0wMS0xMiAxNjoyOTo0MCBaIFtidWlsZC1hbWQ2NC1wcmV2XSBzdGFy
dGluZyAxMTc5MjYuYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE4
LTAxLTEyIDE2OjI5OjQwIFogW2J1aWxkLWFtZDY0LXByZXZdIGF3YWl0aW5nIDExNzkyNi5idWls
ZC1hbWQ2NC1wcmV2IHRzLXhlbi1idWlsZCAKMjAxOC0wMS0xMiAxNjoyOTo0MSBaIFtidWlsZC1h
bWQ2NC1wcmV2XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYW1kNjQtcHJldiB0cy14ZW4tYnVpbGQg
IGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjI5OjQx
IFogW2J1aWxkLWFtZDY0LXByZXZdIDExNzkyNi5idWlsZC1hbWQ2NC1wcmV2IHJ1bi1qb2IvYnVp
bGQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjoyOTo0MiBaIFtidWls
ZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWhvc3Rz
LWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxNjoyOTo0MiBaIFtidWlsZC1hbWQ2NC1w
cmV2XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYW1kNjQtcHJldiB0cy1sb2dzLWNhcHR1cmUgaG9z
dCBjYXB0dXJlLWxvZ3MKMjAxOC0wMS0xMiAxNjoyOTo0MiBaIFtidWlsZC1hbWQ2NC1wcmV2XSBh
d2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQtcHJldiB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE4
LTAxLTEyIDE2OjI5OjQyIFogW2J1aWxkLWFtZDY0LXB2b3BzXSBzdGFydGluZyAxMTc5MjYuYnVp
bGQtYW1kNjQtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEy
IDE2OjI5OjQzIFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjI5OjQzIFogW2J1aWxkLWFt
ZDY0LXB2b3BzXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYW1kNjQtcHZvcHMgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNjoyOTo0MyBaIFtidWlsZC1h
bWQ2NC1wdm9wc10gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSAKMjAxOC0wMS0xMiAxNjoyOTo0MyBaIFtidWlsZC1hcm02NF0gc3RhcnRpbmcg
MTE3OTI2LmJ1aWxkLWFybTY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxOC0w
MS0xMiAxNjoyOTo0NCBaIFtidWlsZC1hcm02NF0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFybTY0
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTgtMDEtMTIgMTY6Mjk6
NDQgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hbWQ2NC1wdm9w
cyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTgtMDEtMTIgMTY6Mjk6NDQgWiBbYnVp
bGQtYXJtNjRdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hcm02NCB0cy1ob3N0LWluc3RhbGwtdHdp
Y2UgCjIwMTgtMDEtMTIgMTY6Mjk6NDQgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIHN0YXJ0aW5nIDEx
NzkyNi5idWlsZC1hbWQ2NC1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVw
CjIwMTgtMDEtMTIgMTY6Mjk6NDUgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExNzky
Ni5idWlsZC1hbWQ2NC1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxOC0wMS0xMiAxNjoyOTo0
NiBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFtZDY0LXB2b3Bz
IHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE4LTAxLTEyIDE2OjI5OjQ2IFogW2J1aWxkLWFt
ZDY0LXB2b3BzXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYW1kNjQtcHZvcHMgdHMta2VybmVsLWJ1
aWxkICBrZXJuZWwtYnVpbGQKMjAxOC0wMS0xMiAxNjoyOTo0NyBaIFtidWlsZC1hbWQ2NC1wdm9w
c10gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAKMjAx
OC0wMS0xMiAxNjoyOTo0OCBaIFtidWlsZC1hbWQ2NC1wdm9wc10gZmluaXNoZWQgMTE3OTI2LmJ1
aWxkLWFtZDY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRl
ZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6Mjk6NDggWiBbYnVpbGQtYW1kNjQtcHZvcHNdIDEx
NzkyNi5idWlsZC1hbWQ2NC1wdm9wcyBydW4tam9iL2J1aWxkLWtlcm4gZmFpbGVkOiB0ZXN0IHNj
cmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjoyOTo0OSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gc3Rh
cnRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXB2b3BzIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1
cmUtbG9ncwoyMDE4LTAxLTEyIDE2OjI5OjQ5IFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQg
MTE3OTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTgt
MDEtMTIgMTY6Mjk6NDkgWiBbYnVpbGQtYW1kNjQtcHZvcHNdIGF3YWl0aW5nIDExNzkyNi5idWls
ZC1hbWQ2NC1wdm9wcyB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE4LTAxLTEyIDE2OjI5OjQ5IFog
W2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1zeXNs
b2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgtMDEtMTIgMTY6Mjk6NTAgWiBbYnVpbGQtYW1k
NjQteHNtXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10
d2ljZSAgaG9zdC1pbnN0YWxsKDQpCjIwMTgtMDEtMTIgMTY6Mjk6NTEgWiBbYnVpbGQtYW1kNjQt
eHNtXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2lj
ZSAKMjAxOC0wMS0xMiAxNjoyOTo1MiBaIFtidWlsZC1hbWQ2NC14c21dIGZpbmlzaGVkIDExNzky
Ni5idWlsZC1hbWQ2NC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE4LTAxLTEy
IDE2OjI5OjUyIFogW2J1aWxkLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0
LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTgtMDEtMTIgMTY6Mjk6
NTMgWiBbYnVpbGQtYW1kNjQteHNtXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQteHNtIHRz
LXhlbi1idWlsZC1wcmVwIAoyMDE4LTAxLTEyIDE2OjI5OjUzIFogW2J1aWxkLWFtZDY0LXhzbV0g
ZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAK
MjAxOC0wMS0xMiAxNjoyOTo1NCBaIFtidWlsZC1hbWQ2NC14c21dIHN0YXJ0aW5nIDExNzkyNi5i
dWlsZC1hbWQ2NC14c20gdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxOC0wMS0xMiAxNjoyOTo1
NCBaIFtidWlsZC1hbWQ2NC14c21dIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC14c20gdHMt
eGVuLWJ1aWxkIAoyMDE4LTAxLTEyIDE2OjI5OjU1IFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNo
ZWQgMTE3OTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2Vz
cyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjI5OjU1IFogW2J1aWxkLWFtZDY0LXhz
bV0gMTE3OTI2LmJ1aWxkLWFtZDY0LXhzbSBydW4tam9iL2J1aWxkIGZhaWxlZDogdGVzdCBzY3Jp
cHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6Mjk6NTYgWiBbYnVpbGQtYW1kNjQteHNtXSBzdGFydGlu
ZyAxMTc5MjYuYnVpbGQtYW1kNjQteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9n
cwoyMDE4LTAxLTEyIDE2OjI5OjU2IFogW2J1aWxkLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTE3OTI2
LmJ1aWxkLWFtZDY0LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE4LTAxLTEyIDE2OjMwOjE3
IFogW2J1aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFtZDY0LXh0ZiB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTY6MzA6MTcgWiBbYnVpbGQtYW1k
NjQteHRmXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYW1kNjQteHRmIHRzLXN5c2xvZy1zZXJ2ZXIg
IHN5c2xvZy1zZXJ2ZXIKMjAxOC0wMS0xMiAxNjozMDoxOCBaIFtidWlsZC1hbWQ2NC14dGZdIHN0
YXJ0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0
LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNjozMDoxOCBaIFtidWlsZC1hbWQ2NC14dGZdIGF3YWl0
aW5nIDExNzkyNi5idWlsZC1hbWQ2NC14dGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE4LTAx
LTEyIDE2OjMwOjI1IFogW2J1aWxkLWFybWhmLXB2b3BzXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQt
YXJtaGYtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjMw
OjI1IFogW2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJtaGYtcHZv
cHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE2OjMwOjI2IFog
W2J1aWxkLWFybWhmLXB2b3BzXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJtaGYtcHZvcHMgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNjozMDoyNyBa
IFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRz
LWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxOC0wMS0xMiAxNjozMDoyNyBaIFtidWlsZC1hcm1oZi14
c21dIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm1oZi14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9z
dCBwYXNzIAoyMDE4LTAxLTEyIDE2OjMwOjI4IFogW2J1aWxkLWFybWhmLXB2b3BzXSBmaW5pc2hl
ZCAxMTc5MjYuYnVpbGQtYXJtaGYtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoy
MDE4LTAxLTEyIDE2OjMwOjI4IFogW2J1aWxkLWFybWhmLXhzbV0gc3RhcnRpbmcgMTE3OTI2LmJ1
aWxkLWFybWhmLXhzbSB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgtMDEtMTIg
MTY6MzA6MjggWiBbYnVpbGQtYXJtaGYtcHZvcHNdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hcm1o
Zi1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTgtMDEtMTIgMTY6
MzA6MjggWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hcm1oZi1w
dm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxOC0wMS0xMiAxNjozMDoyOSBaIFtidWlsZC1hcm1o
Zi14c21dIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hcm1oZi14c20gdHMtaG9zdC1pbnN0YWxsLXR3
aWNlICBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNjozMDoyOSBaIFtidWlsZC1hcm1oZi14
c21dIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hcm1oZi14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IAoyMDE4LTAxLTEyIDE2OjMwOjMwIFogW2J1aWxkLWFybWhmLXB2b3BzXSBmaW5pc2hlZCAxMTc5
MjYuYnVpbGQtYXJtaGYtcHZvcHMgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTgtMDEtMTIg
MTY6MzA6MzAgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hcm1o
Zi1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIGtlcm5lbC1idWlsZAoyMDE4LTAxLTEyIDE2OjMwOjMw
IFogW2J1aWxkLWFybWhmLXB2b3BzXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYXJtaGYtcHZvcHMg
dHMta2VybmVsLWJ1aWxkIAoyMDE4LTAxLTEyIDE2OjMwOjM3IFogW2J1aWxkLWkzODZdIGZpbmlz
aGVkIDExNzkyNi5idWlsZC1pMzg2IHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxOC0w
MS0xMiAxNjozMDozOCBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtaTM4NiB0
cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgtMDEtMTIgMTY6MzA6MzggWiBbYnVp
bGQtaTM4Nl0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWkzODYgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
ICBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNjozMDozOSBaIFtidWlsZC1pMzg2XSBhd2Fp
dGluZyAxMTc5MjYuYnVpbGQtaTM4NiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgCjIwMTgtMDEtMTIg
MTY6MzA6NDAgWiBbYnVpbGQtaTM4Nl0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWkzODYgdHMtaG9z
dC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE4LTAxLTEyIDE2OjMwOjQwIFogW2J1aWxkLWkzODZd
IHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxk
LXByZXAKMjAxOC0wMS0xMiAxNjozMDo0MSBaIFtidWlsZC1pMzg2XSBhd2FpdGluZyAxMTc5MjYu
YnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxOC0wMS0xMiAxNjozMDo0MiBaIFtidWls
ZC1pMzg2XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtaTM4NiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFz
cyAKMjAxOC0wMS0xMiAxNjozMDo0MiBaIFtidWlsZC1pMzg2XSBzdGFydGluZyAxMTc5MjYuYnVp
bGQtaTM4NiB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE4LTAxLTEyIDE2OjMwOjQyIFogW2J1
aWxkLWkzODZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1pMzg2IHRzLXhlbi1idWlsZCAKMjAxOC0w
MS0xMiAxNjozMDo0MyBaIFtidWlsZC1pMzg2LXB2b3BzXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQt
aTM4Ni1wdm9wcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTY6MzA6
NDMgWiBbYnVpbGQtaTM4Nl0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWkzODYgdHMteGVuLWJ1aWxk
ICBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMDo0
MyBaIFtidWlsZC1pMzg2XSAxMTc5MjYuYnVpbGQtaTM4NiBydW4tam9iL2J1aWxkIGZhaWxlZDog
dGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzA6NDQgWiBbYnVpbGQtaTM4Ni1wdm9w
c10gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWkzODYtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgc3lz
bG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE2OjMwOjQ0IFogW2J1aWxkLWkzODZdIHN0YXJ0aW5nIDEx
NzkyNi5idWlsZC1pMzg2IHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE4LTAx
LTEyIDE2OjMwOjQ0IFogW2J1aWxkLWkzODZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1pMzg2IHRz
LWxvZ3MtY2FwdHVyZSBob3N0CjIwMTgtMDEtMTIgMTY6MzA6NDUgWiBbYnVpbGQtaTM4Ni1wdm9w
c10gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWkzODYtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
ICBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNjozMDo0NSBaIFtidWlsZC1pMzg2LXB2b3Bz
XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
CjIwMTgtMDEtMTIgMTY6MzA6NDYgWiBbYnVpbGQtaTM4Ni1wdm9wc10gZmluaXNoZWQgMTE3OTI2
LmJ1aWxkLWkzODYtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE4LTAxLTEy
IDE2OjMwOjQ3IFogW2J1aWxkLWkzODYtcHZvcHNdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2
LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0wMS0xMiAxNjoz
MDo0NyBaIFtidWlsZC1pMzg2LXB2b3BzXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1wdm9w
cyB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxOC0wMS0xMiAxNjozMDo0OCBaIFtidWlsZC1pMzg2LXB2
b3BzXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy14ZW4tYnVpbGQtcHJlcCAg
cGFzcyAKMjAxOC0wMS0xMiAxNjozMDo0OCBaIFtidWlsZC1pMzg2LXB2b3BzXSBzdGFydGluZyAx
MTc5MjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgIGtlcm5lbC1idWlsZAoyMDE4
LTAxLTEyIDE2OjMwOjQ5IFogW2J1aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5nIDExNzkyNi5idWls
ZC1pMzg2LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAKMjAxOC0wMS0xMiAxNjozMDo1MCBaIFtidWls
ZC1pMzg2LXB2b3BzXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1rZXJuZWwt
YnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2
OjMwOjUwIFogW2J1aWxkLWkzODYtcHZvcHNdIDExNzkyNi5idWlsZC1pMzg2LXB2b3BzIHJ1bi1q
b2IvYnVpbGQta2VybiBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMw
OjUwIFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtaTM4Ni14c20gdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjMwOjUwIFogW2J1aWxkLWkz
ODYtcHZvcHNdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2LXB2b3BzIHRzLWxvZ3MtY2FwdHVy
ZSBob3N0IGNhcHR1cmUtbG9ncwoyMDE4LTAxLTEyIDE2OjMwOjUwIFogW2J1aWxkLWkzODYteHNt
XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtaTM4Ni14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9n
LXNlcnZlcgoyMDE4LTAxLTEyIDE2OjMwOjUxIFogW2J1aWxkLWkzODYtcHZvcHNdIGF3YWl0aW5n
IDExNzkyNi5idWlsZC1pMzg2LXB2b3BzIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTgtMDEtMTIg
MTY6MzA6NTEgWiBbYnVpbGQtaTM4Ni14c21dIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2LXhz
bSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE2OjMw
OjUyIFogW2J1aWxkLWkzODYteHNtXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtaTM4Ni14c20gdHMt
aG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE4LTAxLTEyIDE2OjMwOjUyIFogW2J1aWxkLWFtZDY0LXBy
ZXZdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hbWQ2NC1wcmV2IHRzLWxvZ3MtY2FwdHVyZSBob3N0
IHBhc3MgCjIwMTgtMDEtMTIgMTY6MzA6NTIgWiBbYnVpbGQtYW1kNjQtcHJldl0gYXdhaXRpbmcg
MTE3OTI2LmJ1aWxkLWFtZDY0LXByZXYgdHMtc3lzbG9nLXNlcnZlciAKMjAxOC0wMS0xMiAxNjoz
MDo1MiBaIFtidWlsZC1hbWQ2NC1wcmV2XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYW1kNjQtcHJl
diB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE4LTAxLTEyIDE2OjMwOjUyIFogW2J1aWxkLWFt
ZDY0LXByZXZdIGpvYiBub3Qgb2sKMjAxOC0wMS0xMiAxNjozMDo1MiBaIGZsaWdodCAxMTc5MjYg
cmVhcGVkICBidWlsZC1hbWQ2NC1wcmV2IFsyNTQ4OF0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzA6
NTMgWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExNzkyNi5idWlsZC1pMzg2LXhzbSB0cy1o
b3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTgtMDEtMTIgMTY6MzA6NTMgWiBbYnVpbGQtaTM4
Ni14c21dIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAg
aG9zdC1idWlsZC1wcmVwCjIwMTgtMDEtMTIgMTY6MzA6NTMgWiBmbGlnaHQgMTE3OTI2IG5xdWV1
ZWQ9MQoyMDE4LTAxLTEyIDE2OjMwOjUzIFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyBidWlsZC1p
Mzg2LWxpYnZpcnQKMjAxOC0wMS0xMiAxNjozMDo1MyBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAg
YnVpbGQtaTM4Ni1saWJ2aXJ0IFszMDM2MF0KMjAxOC0wMS0xMiAxNjozMDo1MyBaIGZsaWdodCAx
MTc5MjYgc3Bhd25pbmcgYnVpbGQtaTM4Ni1ydW1wcnVuCjIwMTgtMDEtMTIgMTY6MzA6NTMgWiBm
bGlnaHQgMTE3OTI2IHNwYXduZWQgIGJ1aWxkLWkzODYtcnVtcHJ1biBbMzAzNjFdCjIwMTgtMDEt
MTIgMTY6MzA6NTMgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE4LTAxLTEyIDE2OjMwOjUzIFogZmxpZ2h0IDEx
NzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gWzMwMzY0XQoyMDE4LTAxLTEyIDE2OjMwOjUzIFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE4
LTAxLTEyIDE2OjMwOjUzIFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbMzAzNjddCjIwMTgtMDEtMTIg
MTY6MzA6NTMgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE4LTAxLTEyIDE2OjMwOjUzIFogZmxpZ2h0IDExNzky
NiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
WzMwMzY4XQoyMDE4LTAxLTEyIDE2OjMwOjUzIFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbQoyMDE4LTAxLTEyIDE2OjMwOjUzIFogZmxpZ2h0IDExNzkyNiBz
cGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBbMzAzNzBdCjIwMTgtMDEtMTIgMTY6MzA6
NTMgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTIwCjIwMTgtMDEtMTIgMTY6MzA6NTMgWiBbYnVp
bGQtaTM4Ni14c21dIGF3YWl0aW5nIDExNzkyNi5idWlsZC1pMzg2LXhzbSB0cy14ZW4tYnVpbGQt
cHJlcCAKMjAxOC0wMS0xMiAxNjozMDo1NCBaIFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTE3
OTI2LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1idWlsZC1wcmVwICBwYXNzIAoyMDE4LTAxLTEyIDE2
OjMwOjU0IFogW2J1aWxkLWFybWhmXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtaGYgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjMwOjU1IFogW2J1aWxkLWkzODYt
eHNtXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtaTM4Ni14c20gdHMteGVuLWJ1aWxkICB4ZW4tYnVp
bGQKMjAxOC0wMS0xMiAxNjozMDo1NSBaIFtidWlsZC1pMzg2LXhzbV0gYXdhaXRpbmcgMTE3OTI2
LmJ1aWxkLWkzODYteHNtIHRzLXhlbi1idWlsZCAKMjAxOC0wMS0xMiAxNjozMDo1NSBaIFtidWls
ZC1hcm1oZl0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5
c2xvZy1zZXJ2ZXIKMjAxOC0wMS0xMiAxNjozMDo1NiBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcg
MTE3OTI2LmJ1aWxkLWFybWhmIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9zdC1pbnN0YWxsKDQp
CjIwMTgtMDEtMTIgMTY6MzA6NTYgWiBbYnVpbGQtaTM4Ni14c21dIGZpbmlzaGVkIDExNzkyNi5i
dWlsZC1pMzg2LXhzbSB0cy14ZW4tYnVpbGQgIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE4LTAxLTEyIDE2OjMwOjU2IFogW2J1aWxkLWkzODYteHNtXSAxMTc5MjYuYnVp
bGQtaTM4Ni14c20gcnVuLWpvYi9idWlsZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4
LTAxLTEyIDE2OjMwOjU2IFogW2J1aWxkLWFybWhmXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYXJt
aGYgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE4LTAxLTEyIDE2OjMwOjU3IFogW2J1aWxkLWkz
ODYteHNtXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtaTM4Ni14c20gdHMtbG9ncy1jYXB0dXJlIGhv
c3QgY2FwdHVyZS1sb2dzCjIwMTgtMDEtMTIgMTY6MzA6NTcgWiBbYnVpbGQtaTM4Ni14c21dIGF3
YWl0aW5nIDExNzkyNi5idWlsZC1pMzg2LXhzbSB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE4LTAx
LTEyIDE2OjMwOjU5IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQt
YW1kNjQtcHZvcHMgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxNjozMDo1
OSBaIFtidWlsZC1hbWQ2NC1wdm9wc10gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXB2b3Bz
IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTgtMDEtMTIgMTY6MzA6NTkgWiBbYnVpbGQtYW1kNjQtcHZv
cHNdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hbWQ2NC1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBw
YXNzIAoyMDE4LTAxLTEyIDE2OjMwOjU5IFogW2J1aWxkLWFtZDY0LXB2b3BzXSBqb2Igbm90IG9r
CjIwMTgtMDEtMTIgMTY6MzE6MDAgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgYnVpbGQtYW1kNjQt
cHZvcHMgWzI1NDkwXSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTowMCBaIFtidWlsZC1pMzg2LWxp
YnZpcnRdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MDEgWiBbYnVpbGQtaTM4Ni1ydW1wcnVu
XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjAxIFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEK
MjAxOC0wMS0xMiAxNjozMTowMSBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20KMjAxOC0wMS0xMiAxNjozMTowMSBaIGZs
aWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gWzMwNzk3XQoyMDE4LTAxLTEyIDE2OjMxOjAxIFogZmxpZ2h0IDExNzkyNiBzcGF3
bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
CjIwMTgtMDEtMTIgMTY6MzE6MDEgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gWzMwNzk4XQoyMDE4LTAx
LTEyIDE2OjMxOjAxIFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbQoyMDE4LTAxLTEyIDE2OjMxOjAxIFogZmxpZ2h0IDEx
NzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBbMzA4MDFdCjIwMTgtMDEtMTIgMTY6MzE6MDEgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20KMjAxOC0wMS0xMiAxNjozMTowMSBaIGZsaWdodCAxMTc5MjYg
c3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSBbMzA4MDRdCjIwMTgtMDEtMTIgMTY6MzE6
MDEgWiBbYnVpbGQtaTM4Ni1saWJ2aXJ0XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1saWJ2
aXJ0IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjMxOjAxIFogZmxpZ2h0IDExNzkyNiBu
cnVubmluZz0yMwoyMDE4LTAxLTEyIDE2OjMxOjAxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxOC0wMS0xMiAxNjozMTowMSBaIFtidWlsZC1pMzg2LXJ1bXBydW5dIGF3YWl0aW5nIDEx
NzkyNi5idWlsZC1pMzg2LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6
MDEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0x
MiAxNjozMTowMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MDIgWiBbYnVpbGQtaTM4
Ni1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtaTM4Ni1saWJ2aXJ0IHRzLWJ1aWxkLWNo
ZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAx
NjozMTowMiBaIFtidWlsZC1pMzg2LWxpYnZpcnRdIDExNzkyNi5idWlsZC1pMzg2LWxpYnZpcnQg
Y2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAx
NjozMTowMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjMxOjAy
IFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRp
bmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0
cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMTowMiBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjAyIFog
W2J1aWxkLWkzODYtcnVtcHJ1bl0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWkzODYtcnVtcHJ1biB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTgtMDEtMTIgMTY6MzE6MDIgWiBbYnVpbGQtaTM4Ni1ydW1wcnVuXSAxMTc5MjYuYnVpbGQtaTM4
Ni1ydW1wcnVuIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIw
MTgtMDEtMTIgMTY6MzE6MDIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjMxOjAyIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MDIgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBi
bG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTow
MiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c21dIDExNzky
Ni50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gY2hlY2stbm90
LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMTowMyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0g
ZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MDMgWiBmbGlnaHQgMTE3
OTI2IHJlYXBlZCAgYnVpbGQtaTM4Ni1saWJ2aXJ0IFszMDM2MF0gRVhJVCAwCjIwMTgtMDEtMTIg
MTY6MzE6MDMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxOC0wMS0xMiAxNjozMTowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWls
ZWQKMjAxOC0wMS0xMiAxNjozMTowMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2Vk
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTowMyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbV0gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwteHNtIGNo
ZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6
MzE6MDMgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjA0IFogZmxp
Z2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtCjIwMTgtMDEtMTIgMTY6MzE6MDQgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQg
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzMxMDM2
XQoyMDE4LTAxLTEyIDE2OjMxOjA0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20KMjAxOC0wMS0xMiAxNjozMTowNCBaIGZsaWdodCAxMTc5MjYgc3Bh
d25lZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtIFszMTAzOV0KMjAxOC0wMS0xMiAxNjoz
MTowNCBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9MjQKMjAxOC0wMS0xMiAxNjozMTowNCBaIGZs
aWdodCAxMTc5MjYgcmVhcGVkICBidWlsZC1pMzg2LXJ1bXBydW4gWzMwMzYxXSBFWElUIDAKMjAx
OC0wMS0xMiAxNjozMTowNCBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6
MzE6MDQgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTIzCjIwMTgtMDEtMTIgMTY6MzE6MDQgWiBm
bGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtIFszMDM2NF0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzE6MDUgWiBmbGlnaHQgMTE3
OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjA1IFogZmxpZ2h0IDExNzkyNiBucnVubmlu
Zz0yMgoyMDE4LTAxLTEyIDE2OjMxOjA1IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIFszMDM2N10gRVhJ
VCAwCjIwMTgtMDEtMTIgMTY6MzE6MDYgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAx
LTEyIDE2OjMxOjA2IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0yMQoyMDE4LTAxLTEyIDE2OjMx
OjA2IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSBbMzAzNjhdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjA2IFogW2J1
aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1sb2dzLWNh
cHR1cmUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjMxOjA2IFogW2J1aWxkLWFtZDY0LXhzbV0g
YXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE4LTAx
LTEyIDE2OjMxOjA2IFogW2J1aWxkLWFtZDY0LXhzbV0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFt
ZDY0LXhzbSB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE4LTAxLTEyIDE2OjMxOjA2IFogW2J1
aWxkLWFtZDY0LXhzbV0gam9iIG5vdCBvawoyMDE4LTAxLTEyIDE2OjMxOjA2IFogZmxpZ2h0IDEx
NzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMTowNiBaIGZsaWdodCAxMTc5MjYgbnJ1bm5p
bmc9MjAKMjAxOC0wMS0xMiAxNjozMTowNiBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICBidWlsZC1h
bWQ2NC14c20gWzI1NDkyXSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTowNyBaIGZsaWdodCAxMTc5
MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6MDcgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5n
PTE5CjIwMTgtMDEtMTIgMTY6MzE6MDcgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gWzMwMzcwXSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTowNyBaIFtidWls
ZC1hbWQ2NF0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFtZDY0IHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QgcGFzcyAKMjAxOC0wMS0xMiAxNjozMTowOCBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIw
MTgtMDEtMTIgMTY6MzE6MDggWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1h
bWQ2NCB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgtMDEtMTIgMTY6MzE6MDgg
WiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTE4CjIwMTgtMDEtMTIgMTY6MzE6MDkgWiBbYnVpbGQt
YW1kNjRdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hbWQ2NCB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
IGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE2OjMxOjA5IFogW2J1aWxkLWFtZDY0XSBhd2Fp
dGluZyAxMTc5MjYuYnVpbGQtYW1kNjQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE4LTAxLTEy
IDE2OjMxOjEwIFogW2J1aWxkLWFtZDY0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYW1kNjQgdHMt
aG9zdC1pbnN0YWxsLXR3aWNlICBwYXNzIAoyMDE4LTAxLTEyIDE2OjMxOjEwIFogW3Rlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtXSBzdGFydGluZyAxMTc5MjYudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MTAgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0
aW5nIDExNzkyNi5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVw
CjIwMTgtMDEtMTIgMTY6MzE6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MTAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTox
MCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3RhcnRp
bmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjExIFogW2J1aWxk
LWFtZDY0XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQgdHMteGVuLWJ1aWxkLXByZXAgCjIw
MTgtMDEtMTIgMTY6MzE6MTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIg
MTY6MzE6MTEgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21d
IGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMToxMSBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMToxMSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSB0cy1i
dWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMToxMSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxk
IHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMToxMSBaIFt0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbV0gMTE3OTI2LnRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxl
ZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MTEgWiBbYnVpbGQtYW1kNjRd
IGZpbmlzaGVkIDExNzkyNi5idWlsZC1hbWQ2NCB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAx
OC0wMS0xMiAxNjozMToxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGls
ZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6MzE6MTIgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbV0gMTE3OTI2LnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gY2hlY2st
bm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMTox
MiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRz
LWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAx
OC0wMS0xMiAxNjozMToxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbV0gMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEt
MTIgMTY6MzE6MTIgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hbWQ2NCB0
cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoyMDE4LTAxLTEyIDE2OjMxOjEyIFogW3Rlc3QtYW1kNjQt
aTM4Ni14bC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwteHNtIHRzLWJ1
aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0w
MS0xMiAxNjozMToxMiBaIFt0ZXN0LWFtZDY0LWkzODYteGwteHNtXSAxMTc5MjYudGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxl
ZAoyMDE4LTAxLTEyIDE2OjMxOjEyIFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIFszMDc5N10gRVhJVCAwCjIwMTgtMDEt
MTIgMTY6MzE6MTIgWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hbWQ2NCB0
cy14ZW4tYnVpbGQgCjIwMTgtMDEtMTIgMTY6MzE6MTMgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9
MQoyMDE4LTAxLTEyIDE2OjMxOjEzIFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0xNwoyMDE4LTAx
LTEyIDE2OjMxOjEzIFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gWzMwNzk4XSBFWElUIDAKMjAxOC0wMS0x
MiAxNjozMToxMyBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFtZDY0IHRz
LXhlbi1idWlsZCAgZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEt
MTIgMTY6MzE6MTMgWiBbYnVpbGQtYW1kNjRdIDExNzkyNi5idWlsZC1hbWQ2NCBydW4tam9iL2J1
aWxkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MTMgWiBmbGln
aHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjEzIFogZmxpZ2h0IDExNzkyNiBu
cnVubmluZz0xNgoyMDE4LTAxLTEyIDE2OjMxOjEzIFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFszMDgwMV0gRVhJVCAw
CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBbYnVpbGQtYW1kNjRdIHN0YXJ0aW5nIDExNzkyNi5idWls
ZC1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MKMjAxOC0wMS0xMiAxNjoz
MToxNCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
XSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjoz
MToxNCBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGln
aHQgMTE3OTI2IHNwYXduaW5nIGJ1aWxkLWFtZDY0LWxpYnZpcnQKMjAxOC0wMS0xMiAxNjozMTox
NCBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgYnVpbGQtYW1kNjQtbGlidmlydCBbMzE2MTNdCjIw
MTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIGJ1aWxkLWFtZDY0LXJ1
bXBydW4KMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgYnVpbGQt
YW1kNjQtcnVtcHJ1biBbMzE2MTRdCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2
IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViCjIwMTgtMDEtMTIgMTY6MzE6
MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
IFszMTYxNl0KMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YgoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDEx
NzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIFszMTYxOF0KMjAxOC0w
MS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1t
aWdydXBncmFkZQoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlIFszMTYyMV0KMjAxOC0wMS0xMiAxNjozMToxNCBa
IGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyCjIwMTgtMDEtMTIg
MTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBb
MzE2MjNdCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNw
YXduZWQgIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViIFszMTYyNV0KMjAxOC0wMS0xMiAxNjozMTox
NCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCBbMzE2MjZdCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBm
bGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIFszMTYyOV0KMjAxOC0wMS0xMiAxNjozMToxNCBaIGZs
aWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bAoyMDE4LTAxLTEyIDE2OjMx
OjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsIFszMTYzMF0K
MjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBbMzE2MzRdCjIwMTgtMDEtMTIgMTY6MzE6
MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1IFszMTYzN10KMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAx
MTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQKMjAxOC0wMS0xMiAx
NjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgWzMxNjQwXQoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBm
bGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgWzMx
NjQ1XQoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNw
YXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgWzMxNjQ4XQoyMDE4LTAxLTEyIDE2OjMx
OjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NAoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVk
ICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBbMzE2NTJdCjIwMTgt
MDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NgoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBz
cGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgWzMxNjU0XQoyMDE4
LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQKMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYg
c3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IFszMTY1Nl0KMjAx
OC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2
IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBbMzE2NTldCjIw
MTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQg
MTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
IFszMTY2MV0KMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBm
bGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCBbMzE2NjNdCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NgoyMDE4LTAxLTEyIDE2OjMxOjE0IFog
ZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgWzMxNjY3XQoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQKMjAxOC0wMS0xMiAxNjozMToxNCBa
IGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0IFszMTY3M10KMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0CjIwMTgtMDEtMTIgMTY6MzE6MTQg
WiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCBbMzE2NzVdCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5n
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcwoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDEx
NzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgWzMxNjc2XQoyMDE4LTAxLTEy
IDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgWzMxNjgxXQoyMDE4LTAxLTEyIDE2OjMxOjE0
IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYK
MjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2IFszMTY4NF0KMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAx
MTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQKMjAxOC0wMS0xMiAxNjozMTox
NCBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgWzMxNjg1
XQoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNw
YXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgWzMxNjkyXQoyMDE4LTAxLTEyIDE2
OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYtcGFpcgoyMDE4
LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYt
cGFpciBbMzE2OThdCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5n
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQKMjAxOC0wMS0xMiAxNjozMToxNCBa
IGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCBbMzE2OTldCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbAoyMDE4LTAxLTEyIDE2OjMxOjE0IFog
ZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgWzMxNzAyXQoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kCjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBm
bGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
WzMxNzA2XQoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwKMjAxOC0wMS0xMiAxNjozMToxNCBaIGZs
aWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
IFszMTcxMF0KMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NgoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDEx
NzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IFszMTcxMV0KMjAxOC0w
MS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhs
CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBbYnVpbGQtYW1kNjRdIGF3YWl0aW5nIDExNzkyNi5idWls
ZC1hbWQ2NCB0cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0
IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwgWzMxNzE0XQoyMDE4LTAxLTEyIDE2
OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgWzMxNzIyXQoyMDE4
LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NgoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBz
cGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiBbMzE3MjNdCjIwMTgt
MDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNw
YXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IFszMTczMF0KMjAxOC0w
MS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQKMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bh
d25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzMxNzMxXQoyMDE4LTAx
LTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2
IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgWzMxNzMy
XQoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NAoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDEx
NzkyNiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbMzE3Mzhd
CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2CjIwMTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3
OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IFszMTc0MV0K
MjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQKMjAxOC0wMS0xMiAxNjozMToxNCBaIGZsaWdodCAxMTc5
MjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgWzMxNzQyXQoy
MDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NAoyMDE4LTAxLTEyIDE2OjMxOjE0IFogZmxpZ2h0IDExNzky
NiBzcGF3bmVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCBbMzE3NDRdCjIw
MTgtMDEtMTIgMTY6MzE6MTQgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcKMjAxOC0wMS0xMiAxNjozMToxNCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxOC0w
MS0xMiAxNjozMToxNSBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyBbMzE3NDhdCjIwMTgtMDEtMTIgMTY6MzE6MTUgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5n
PTYxCjIwMTgtMDEtMTIgMTY6MzE6MTUgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSBbMzA4MDRdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjE1IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjoz
MToxNSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6
MTYgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjE2IFogZmxpZ2h0
IDExNzkyNiBucnVubmluZz02MAoyMDE4LTAxLTEyIDE2OjMxOjE2IFogW3Rlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHRzLWJ1aWxkLWNo
ZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAx
NjozMToxNiBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtXSAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAx
LTEyIDE2OjMxOjE3IFogW3Rlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3
OTI2LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6MzE6MTcgWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtXSAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEt
MTIgMTY6MzE6MTcgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMzEwMzZdIEVYSVQgMAoyMDE4LTAxLTEyIDE2
OjMxOjE3IFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMToxNyBaIGZs
aWdodCAxMTc5MjYgbnJ1bm5pbmc9NTkKMjAxOC0wMS0xMiAxNjozMToxNyBaIGZsaWdodCAxMTc5
MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gWzMxMDM5XSBFWElUIDAKMjAx
OC0wMS0xMiAxNjozMToxOCBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6
MzE6MTggWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTU4CjIwMTgtMDEtMTIgMTY6MzE6MjUgWiBb
YnVpbGQtYW1kNjQtbGlidmlydF0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LWxpYnZpcnQg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MjUgWiBbYnVp
bGQtYW1kNjQtcnVtcHJ1bl0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMt
YnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MjUgWiBbYnVpbGQt
YW1kNjQtbGlidmlydF0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LWxpYnZpcnQgdHMtYnVp
bGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MjYgWiBbYnVpbGQtYW1kNjQtcnVtcHJ1bl0gYXdh
aXRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXJ1bXBydW4gdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEt
MTIgMTY6MzE6MjYgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIHN0YXJ0aW5nIDEx
NzkyNi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMToyNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViXSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiB0cy1idWls
ZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMToyNiBaIFtidWlsZC1hbWQ2
NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1j
aGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIg
MTY6MzE6MjYgWiBbYnVpbGQtYW1kNjQtbGlidmlydF0gMTE3OTI2LmJ1aWxkLWFtZDY0LWxpYnZp
cnQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0x
MiAxNjozMToyNiBaIFt0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1Yl0gYXdhaXRpbmcgMTE3
OTI2LnRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAx
LTEyIDE2OjMxOjI3IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWJdIGF3YWl0aW5nIDEx
NzkyNi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAx
LTEyIDE2OjMxOjI3IFogW2J1aWxkLWFtZDY0LXJ1bXBydW5dIGZpbmlzaGVkIDExNzkyNi5idWls
ZC1hbWQ2NC1ydW1wcnVuIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMToyNyBaIFtidWlsZC1hbWQ2NC1ydW1wcnVu
XSAxMTc5MjYuYnVpbGQtYW1kNjQtcnVtcHJ1biBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRl
c3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMxOjI3IFogW3Rlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjI3IFogW3Rl
c3QtYW1kNjQtYW1kNjQtcGFpcl0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQtcGFp
ciB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMToyNyBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1Yl0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQt
cHlncnViIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjI3
IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIGJ1aWxkLWFtZDY0LWxpYnZpcnQgWzMxNjEzXSBFWElU
IDAKMjAxOC0wMS0xMiAxNjozMToyNyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIGF3YWl0aW5n
IDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIg
MTY6MzE6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZV0gYXdhaXRpbmcgMTE3OTI2
LnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIg
MTY6MzE6MjcgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6MzE6MjcgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWJdIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4
LTAxLTEyIDE2OjMxOjI3IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZF0gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMToyNyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1Yl0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQtcHlncnViIHRzLWJ1
aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjMxOjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIHRzLWJ1
aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0w
MS0xMiAxNjozMToyOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViXSAxMTc5MjYudGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qg
c2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMxOjI4IFogZmxpZ2h0IDExNzkyNiBucXVldWVk
PTEKMjAxOC0wMS0xMiAxNjozMToyOCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0CjIwMTgtMDEtMTIgMTY6MzE6MjggWiBmbGlnaHQgMTE3OTI2IHNwYXdu
ZWQgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCBbMzI0NzVdCjIwMTgtMDEtMTIgMTY6MzE6Mjgg
WiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyCjIw
MTgtMDEtMTIgMTY6MzE6MjggWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyIFszMjQ3OF0KMjAxOC0wMS0xMiAxNjozMToyOCBaIGZsaWdodCAxMTc5
MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20KMjAxOC0wMS0xMiAxNjozMToyOCBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzMyNDgwXQoyMDE4
LTAxLTEyIDE2OjMxOjI4IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkCjIwMTgtMDEtMTIgMTY6MzE6MjggWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQg
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgWzMyNDgzXQoyMDE4LTAxLTEyIDE2OjMxOjI4
IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtCjIw
MTgtMDEtMTIgMTY6MzE6MjggWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gWzMyNDg1XQoyMDE4LTAxLTEyIDE2OjMxOjI4IFogZmxpZ2h0IDExNzky
NiBzcGF3bmluZyB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQKMjAxOC0wMS0xMiAxNjoz
MToyOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgdHMtYnVpbGQtY2hlY2sgCjIwMTgt
MDEtMTIgMTY6MzE6MjggWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCBbMzI0ODldCjIwMTgtMDEtMTIgMTY6MzE6MjggWiBmbGlnaHQgMTE3OTI2
IG5ydW5uaW5nPTYzCjIwMTgtMDEtMTIgMTY6MzE6MjggWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAg
YnVpbGQtYW1kNjQtcnVtcHJ1biBbMzE2MTRdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjI4IFog
W3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBzdGFydGluZyAxMTc5MjYudGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MjggWiBbdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyXSBmaW5p
c2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIHRzLWJ1aWxkLWNoZWNrICBibG9ja2Vk
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMToyOCBaIFt0
ZXN0LWFtZDY0LWFtZDY0LXBhaXJdIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXBhaXIgY2hlY2st
bm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMToy
OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6MzE6MjggWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1taWdydXBncmFkZV0gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgY2hl
Y2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjoz
MToyOCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1h
bWQ2NC14bCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMToy
OCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbF0gYXdhaXRpbmcgMTE3OTI2
LnRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsIHRzLWJ1aWxkLWNoZWNrIAoyMDE4
LTAxLTEyIDE2OjMxOjI4IFogW3Rlc3QtYW1kNjQtYW1kNjQtcHlncnViXSBmaW5pc2hlZCAxMTc5
MjYudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQg
cHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjI4IFogW3Rlc3QtYW1k
NjQtYW1kNjQtcHlncnViXSAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgY2hlY2stbm90
LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMToyOSBa
IGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6MjkgWiBmbGlnaHQgMTE3
OTI2IG5ydW5uaW5nPTYyCjIwMTgtMDEtMTIgMTY6MzE6MjkgWiBmbGlnaHQgMTE3OTI2IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgWzMxNjE2XSBFWElUIDAKMjAxOC0wMS0x
MiAxNjozMToyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBhd2FpdGluZyAxMTc5MjYudGVzdC1h
bWQ2NC1hbWQ2NC14bCB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMToyOSBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6
MzE6MjkgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kXSBmaW5pc2hlZCAxMTc5
MjYudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIHRzLWJ1aWxkLWNoZWNrICBibG9j
a2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMToyOSBa
IFt0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWRdIDExNzkyNi50ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMToyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjI5IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMToyOSBaIFt0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWFtZF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMx
OjI5IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSBmaW5pc2hlZCAxMTc5
MjYudGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJs
b2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjI5
IFogW3Rlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsXSAxMTc5MjYudGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0
IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMToyOSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LW11bHRpdmNwdV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjMxOjI5IFogZmxpZ2h0IDExNzkyNiBucXVl
dWVkPTEKMjAxOC0wMS0xMiAxNjozMToyOSBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9NjEKMjAx
OC0wMS0xMiAxNjozMToyOSBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViIFszMTYxOF0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzE6MzAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTozMCBaIFt0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsXSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0w
MS0xMiAxNjozMTozMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsXSBmaW5pc2hlZCAxMTc5MjYudGVz
dC1hbWQ2NC1hbWQ2NC14bCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4
aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6MzE6MzAgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bF0gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0
ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMTozMCBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyXSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMTozMCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjMwIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
Ml0gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBjaGVjay1ub3QtYmxvY2tlZCBm
YWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMxOjMwIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWxdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjMxOjMwIFogW3Rl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0XSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MzAgWiBmbGlnaHQgMTE3OTI2IG5xdWV1
ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjMwIFogZmxpZ2h0IDExNzkyNiBucnVubmluZz02MAoyMDE4
LTAxLTEyIDE2OjMxOjMwIFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQt
bWlncnVwZ3JhZGUgWzMxNjIxXSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTozMCBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFjb3cyXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTozMCBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxOC0wMS0xMiAxNjozMTozMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dV0gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1IGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MzAgWiBbdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAx
OC0wMS0xMiAxNjozMTozMCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZF0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIHRzLWJ1aWxkLWNoZWNrICBi
bG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMToz
MCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZF0gMTE3OTI2LnRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFp
bGVkCjIwMTgtMDEtMTIgMTY6MzE6MzEgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAx
LTEyIDE2OjMxOjMxIFogZmxpZ2h0IDExNzkyNiBucnVubmluZz01OQoyMDE4LTAxLTEyIDE2OjMx
OjMxIFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtcGFpciBbMzE2MjNd
IEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4Nl0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBT
UUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxf
RVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byBy
ZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29u
IGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEgcGl2b3QsIGR1cmluZyBjb25m
bGljdCBvdXQgY2hlY2tpbmcuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBp
ZiByZXRyaWVkLgpDT05URVhUOiAgU1FMIHN0YXRlbWVudCAiU0VMRUNUIDEgRlJPTSBPTkxZICJw
dWJsaWMiLiJqb2JzIiB4IFdIRVJFICJmbGlnaHQiIE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkgJDEg
QU5EICJqb2IiOjpwZ19jYXRhbG9nLnRleHQgT1BFUkFUT1IocGdfY2F0YWxvZy49KSAkMjo6cGdf
Y2F0YWxvZy50ZXh0IEZPUiBLRVkgU0hBUkUgT0YgeCIKKSByZXRyeWluZyAuLi4KMjAxOC0wMS0x
MiAxNjozMTozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsXSBmaW5pc2hlZCAx
MTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCB0cy1idWlsZC1jaGVjayAgYmxv
Y2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6MzE6MzEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbF0gMTE3OTI2LnRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBm
YWlsZWQKMjAxOC0wMS0xMiAxNjozMTozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MzEg
WiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0XSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyIHRzLWJ1aWxkLWNo
ZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAx
NjozMTozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyXSAxMTc5MjYudGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxl
ZAoyMDE4LTAxLTEyIDE2OjMxOjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0XSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6
MzE6MzEgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0XSBhd2FpdGluZyAx
MTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNr
IAoyMDE4LTAxLTEyIDE2OjMxOjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjMxIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0XSAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQK
MjAxOC0wMS0xMiAxNjozMTozMSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
dHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0XSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEy
IDE2OjMxOjMyIFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMTozMiBa
IGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9NTgKMjAxOC0wMS0xMiAxNjozMTozMiBaIGZsaWdodCAx
MTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiBbMzE2MjVdIEVYSVQgMAoyMDE4
LTAxLTEyIDE2OjMxOjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MzIgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4
LTAxLTEyIDE2OjMxOjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0g
c3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMTozMiBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6
MzE6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2XSBhd2FpdGluZyAx
MTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNr
IAoyMDE4LTAxLTEyIDE2OjMxOjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4Nl0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTozMiBaIFt0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NF0gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4
LTAxLTEyIDE2OjMxOjMyIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0g
c3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMTozMiBaIGZsaWdodCAx
MTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6MzIgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTozMiBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjRdIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0w
MS0xMiAxNjozMTozMiBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9NTcKMjAxOC0wMS0xMiAxNjoz
MTozMiBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgWzMxNjI2XSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTozMyBaIFt0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgt
MDEtMTIgMTY6MzE6MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1h
bGx5CjIwMTgtMDEtMTIgMTY6MzE6MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjRdIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAx
LTEyIDE2OjMxOjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NF0gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCB0cy1idWls
ZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NF0gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCBj
aGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2
OjMxOjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gc3RhcnRpbmcgMTE3OTI2LnRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0w
MS0xMiAxNjozMTozMyBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjRdIGF3
YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgdHMtYnVp
bGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MzMgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoy
MDE4LTAxLTEyIDE2OjMxOjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
Nl0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiB0
cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTgtMDEtMTIgMTY6MzE6MzMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
XSAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IGNoZWNrLW5vdC1i
bG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MzMgWiBm
bGlnaHQgMTE3OTI2IG5ydW5uaW5nPTU2CjIwMTgtMDEtMTIgMTY6MzE6MzMgWiBmbGlnaHQgMTE3
OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgWzMxNjI5XSBF
WElUIDAKMjAxOC0wMS0xMiAxNjozMTozMyBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0XSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1i
dWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMTozMyBaIFt0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQg
cHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjMzIFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4Nl0gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE4LTAxLTEyIDE2OjMxOjMzIFogW3Rlc3QtYW1kNjQtYW1kNjQteGwtcnRkc10gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyB0cy1idWlsZC1jaGVjayAKMjAx
OC0wMS0xMiAxNjozMTozNCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIHN0YXJ0
aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhp
dGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTozNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjRdIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0w
MS0xMiAxNjozMTozNCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0XSBhd2FpdGlu
ZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCB0cy1idWlsZC1jaGVjayAK
MjAxOC0wMS0xMiAxNjozMTozNCBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydF0gc3RhcnRpbmcg
MTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE4LTAxLTEyIDE2OjMxOjM0IFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0w
MS0xMiAxNjozMTozNCBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9NTUKMjAxOC0wMS0xMiAxNjoz
MTozNCBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsIFszMTYzMF0g
RVhJVCAwCjIwMTgtMDEtMTIgMTY6MzE6MzQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxOC0wMS0xMiAxNjozMTozNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjRdIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgY2hl
Y2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjoz
MTozNCBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZdIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIg
MTY6MzE6MzQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gc3RhcnRpbmcgMTE3OTI2
LnRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTgtMDEtMTIgMTY6MzE6MzQgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGF3YWl0
aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxOC0w
MS0xMiAxNjozMTozNCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHNdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQg
cHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjM0IFogW3Rlc3QtYW1k
NjQtYW1kNjQteGwtcnRkc10gMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBjaGVjay1u
b3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMxOjM0
IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2
LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MzQg
WiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpcl0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MzUg
WiBbdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NF0gZmluaXNoZWQgMTE3OTI2LnRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQg
cHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjM1IFogW3Rlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjRdIDExNzkyNi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgt
MDEtMTIgMTY6MzE6MzUgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMx
OjM1IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz01NAoyMDE4LTAxLTEyIDE2OjMxOjM1IFogZmxp
Z2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiBbMzE2MzRdIEVY
SVQgMAoyMDE4LTAxLTEyIDE2OjMxOjM1IFogW3Rlc3QtYW1kNjQtaTM4Ni1wYWlyXSBhd2FpdGlu
ZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXBhaXIgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIg
MTY6MzE6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZF0gc3RhcnRpbmcg
MTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgdHMtYnVpbGQtY2hlY2sg
IGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFs
bHkKMjAxOC0wMS0xMiAxNjozMTozNSBaIFt0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODZd
IDExNzkyNi50ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgY2hlY2stbm90LWJsb2NrZWQg
ZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMTozNSBaIFt0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWxdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTgtMDEtMTIgMTY6MzE6MzUgWiBbdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnRdIGZpbmlzaGVk
IDExNzkyNi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBj
aGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6MzE6MzUgWiBbdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnRdIDExNzkyNi50ZXN0LWFtZDY0LWkzODYtbGlidmlydCBjaGVj
ay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMx
OjM1IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kIHRzLWJ1aWxkLWNoZWNrIAoyMDE4
LTAxLTEyIDE2OjMxOjM1IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjM1IFogW3Rlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9y
bWFsbHkKMjAxOC0wMS0xMiAxNjozMTozNSBaIFt0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
XSAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBjaGVjay1ub3QtYmxvY2tlZCBm
YWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMxOjM1IFogZmxpZ2h0IDEx
NzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMTozNSBaIGZsaWdodCAxMTc5MjYgbnJ1bm5p
bmc9NTMKMjAxOC0wMS0xMiAxNjozMTozNSBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSBbMzE2MzddIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjM1
IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbF0gYXdhaXRpbmcgMTE3OTI2
LnRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCB0cy1idWlsZC1jaGVjayAKMjAx
OC0wMS0xMiAxNjozMTozNiBaIFt0ZXN0LWFtZDY0LWkzODYtcGFpcl0gZmluaXNoZWQgMTE3OTI2
LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nl
c3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTozNiBaIFt0ZXN0LWFtZDY0LWkz
ODYtcGFpcl0gMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni1wYWlyIGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MzYgWiBbdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MzYg
WiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjM2IFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEK
MjAxOC0wMS0xMiAxNjozMTozNiBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9NTIKMjAxOC0wMS0x
MiAxNjozMTozNiBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCBbMzE2NDBdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjM2IFogW3Rlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTozNiBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kXSAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAx
LTEyIDE2OjMxOjM2IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIHN0YXJ0aW5nIDEx
NzkyNi50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjM2IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTozNiBaIFt0ZXN0LWFtZDY0
LWkzODYteGxdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6MzE6MzYgWiBbdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4Nl0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MzYgWiBbdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWludGVsIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTozNiBaIFt0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWxdIDExNzkyNi50ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAx
OC0wMS0xMiAxNjozMTozNyBaIFt0ZXN0LWFtZDY0LWkzODYteGxdIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFtZDY0LWkzODYteGwgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MzcgWiBb
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZF0gZmluaXNoZWQgMTE3OTI2LnRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hp
bGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjM3IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWRdIDExNzkyNi50ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFp
bGVkCjIwMTgtMDEtMTIgMTY6MzE6MzcgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6
MzE6MzcgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjM3IFogZmxp
Z2h0IDExNzkyNiBucnVubmluZz01MQoyMDE4LTAxLTEyIDE2OjMxOjM3IFogZmxpZ2h0IDExNzky
NiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgWzMxNjQ1XSBFWElUIDAK
MjAxOC0wMS0xMiAxNjozMTozNyBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
Nl0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjM3IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE4
LTAxLTEyIDE2OjMxOjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbF0g
ZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCB0cy1i
dWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgt
MDEtMTIgMTY6MzE6MzcgWiBbdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsXSAx
MTc5MjYudGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsIGNoZWNrLW5vdC1ibG9j
a2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MzcgWiBbdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2so
MSkKMjAxOC0wMS0xMiAxNjozMTozNyBaIFtidWlsZC1pMzg2LXByZXZdIGZpbmlzaGVkIDExNzky
Ni5idWlsZC1pMzg2LXByZXYgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEy
IDE2OjMxOjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODZdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTozNyBaIFt0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2XSAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAx
LTEyIDE2OjMxOjM3IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2XSBhd2Fp
dGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgdHMtYnVpbGQt
Y2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6MzcgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4
LTAxLTEyIDE2OjMxOjM3IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz01MAoyMDE4LTAxLTEyIDE2
OjMxOjM3IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
WzMxNjQ4XSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2
OjMxOjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQt
aTM4Ni14bCB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5v
cm1hbGx5CjIwMTgtMDEtMTIgMTY6MzE6MzggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsXSAxMTc5MjYu
dGVzdC1hbWQ2NC1pMzg2LXhsIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQg
ZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MzggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTozOCBaIGZsaWdodCAxMTc5MjYg
a2lsbGluZyBidWlsZC1hbWQ2NC1wcmV2IFsyNTQ4OF0KMjAxOC0wMS0xMiAxNjozMTozOCBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE3OTI2LnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEy
IDE2OjMxOjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjRdIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IHRz
LWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAx
OC0wMS0xMiAxNjozMTozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0XSAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBjaGVj
ay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMx
OjM4IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRdIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjM4IFogW2J1aWxkLWkzODYt
cHJldl0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWkzODYtcHJldiB0cy1zeXNsb2ctc2VydmVyICBz
eXNsb2ctc2VydmVyCjIwMTgtMDEtMTIgMTY6MzE6MzggWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9
MQoyMDE4LTAxLTEyIDE2OjMxOjM4IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz00OQoyMDE4LTAx
LTEyIDE2OjMxOjM4IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0IFszMTY1Ml0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzE6Mzgg
WiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjRdIHN0YXJ0aW5nIDExNzkyNi50
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCB0cy1idWlsZC1jaGVjayAgYnVpbGQt
Y2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMTozOCBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTozOCBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gZmluaXNoZWQgMTE3OTI2LnRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTozOCBaIFt0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4Nl0gMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQg
ZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MzggWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODZdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMTozOSBa
IFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gZmluaXNoZWQgMTE3OTI2LnRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2Vk
IGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTozOSBaIFt0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NF0gMTE3OTI2LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3Jp
cHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTozOSBaIFt0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4
LTAxLTEyIDE2OjMxOjM5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSBm
aW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgdHMtYnVp
bGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAx
LTEyIDE2OjMxOjM5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0XSAxMTc5
MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgY2hlY2stbm90LWJsb2NrZWQg
ZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMTozOSBaIGZsaWdodCAx
MTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6MzkgWiBbYnVpbGQtaTM4Ni1wcmV2XSBz
dGFydGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1wcmV2IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgaG9z
dC1pbnN0YWxsKDQpCjIwMTgtMDEtMTIgMTY6MzE6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODZdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTozOSBaIGZsaWdodCAx
MTc5MjYgbnJ1bm5pbmc9NDgKMjAxOC0wMS0xMiAxNjozMTozOSBaIGZsaWdodCAxMTc5MjYgcmVh
cGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgWzMxNjU0XSBFWElUIDAK
MjAxOC0wMS0xMiAxNjozMTozOSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjM5IFogW3Rlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6
MzE6MzkgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NF0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgdHMtYnVp
bGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAx
LTEyIDE2OjMxOjM5IFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjRd
IDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IGNoZWNrLW5v
dC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6Mzkg
WiBbYnVpbGQtaTM4Ni1wcmV2XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1wcmV2IHRzLWhv
c3QtaW5zdGFsbC10d2ljZSAKMjAxOC0wMS0xMiAxNjozMTozOSBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3XSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyB0cy1idWlsZC1j
aGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNjozMTozOSBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjMxOjM5IFog
W3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSBmaW5pc2hlZCAxMTc5MjYudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQg
Y2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2OjMxOjM5IFogW3Rl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0XSAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMTo0MCBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIw
MTgtMDEtMTIgMTY6MzE6NDAgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTQ3CjIwMTgtMDEtMTIg
MTY6MzE6NDAgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IFszMTY1Nl0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzE6NDAgWiBbdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhd10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
dHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODZdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRl
ZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6MzE6NDAgWiBbdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODZdIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEy
IDE2OjMxOjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSBmaW5pc2hl
ZCAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgdHMtYnVpbGQtY2hl
Y2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE2
OjMxOjQwIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0XSAxMTc5MjYudGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVk
OiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMTo0MCBaIFt0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTo0MCBaIFt0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NF0gMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgt
MDEtMTIgMTY6MzE6NDAgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMx
OjQwIFogZmxpZ2h0IDExNzkyNiBucnVubmluZz00NgoyMDE4LTAxLTEyIDE2OjMxOjQwIFogZmxp
Z2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCBb
MzE2NTldIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjQxIFogW3Rlc3QtYW1kNjQtaTM4Ni14bC1y
YXddIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWkzODYteGwtcmF3IHRzLWJ1aWxkLWNoZWNr
ICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjoz
MTo0MSBaIFt0ZXN0LWFtZDY0LWkzODYteGwtcmF3XSAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAx
LTEyIDE2OjMxOjQxIFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMTo0
MSBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9NDUKMjAxOC0wMS0xMiAxNjozMTo0MSBaIGZsaWdo
dCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCBbMzE2NjFdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjQyIFogZmxpZ2h0IDExNzkyNiBucXVl
dWVkPTEKMjAxOC0wMS0xMiAxNjozMTo0MiBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9NDQKMjAx
OC0wMS0xMiAxNjozMTo0MiBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgWzMxNjYzXSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTo0MiBa
IGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6NDIgWiBmbGlnaHQgMTE3
OTI2IG5ydW5uaW5nPTQzCjIwMTgtMDEtMTIgMTY6MzE6NDIgWiBmbGlnaHQgMTE3OTI2IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IFszMTY2N10gRVhJVCAwCjIw
MTgtMDEtMTIgMTY6MzE6NDMgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2
OjMxOjQzIFogZmxpZ2h0IDExNzkyNiBucnVubmluZz00MgoyMDE4LTAxLTEyIDE2OjMxOjQzIFog
ZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCBbMzE2NzNdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjQ0IFogZmxpZ2h0IDExNzkyNiBucXVl
dWVkPTEKMjAxOC0wMS0xMiAxNjozMTo0NCBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9NDEKMjAx
OC0wMS0xMiAxNjozMTo0NCBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzMxNjc1XSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTo0NCBa
IGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6NDQgWiBmbGlnaHQgMTE3
OTI2IG5ydW5uaW5nPTQwCjIwMTgtMDEtMTIgMTY6MzE6NDQgWiBmbGlnaHQgMTE3OTI2IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzIFszMTY3Nl0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6
MzE6NDUgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjQ1IFogZmxp
Z2h0IDExNzkyNiBucnVubmluZz0zOQoyMDE4LTAxLTEyIDE2OjMxOjQ1IFogZmxpZ2h0IDExNzky
NiBraWxsaW5nIGJ1aWxkLWFtZDY0LXB2b3BzIFsyNTQ5MF0KMjAxOC0wMS0xMiAxNjozMTo0NSBa
IGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0IFsz
MTY4MV0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzE6NDYgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9
MQoyMDE4LTAxLTEyIDE2OjMxOjQ2IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0zOAoyMDE4LTAx
LTEyIDE2OjMxOjQ2IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiBbMzE2ODRdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjQ2IFogZmxpZ2h0IDEx
NzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMTo0NiBaIGZsaWdodCAxMTc5MjYgbnJ1bm5p
bmc9MzcKMjAxOC0wMS0xMiAxNjozMTo0NiBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCBbMzE2ODVdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjQ3IFogZmxp
Z2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMTo0NyBaIGZsaWdodCAxMTc5MjYg
bnJ1bm5pbmc9MzYKMjAxOC0wMS0xMiAxNjozMTo0NyBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIFszMTY5Ml0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6
MzE6NDggWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjQ4IFogZmxp
Z2h0IDExNzkyNiBucnVubmluZz0zNQoyMDE4LTAxLTEyIDE2OjMxOjQ4IFogZmxpZ2h0IDExNzky
NiBraWxsaW5nIGJ1aWxkLWkzODYtbGlidmlydCBbMzAzNjBdCjIwMTgtMDEtMTIgMTY6MzE6NDgg
WiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgWzMxNjk4XSBFWElU
IDAKMjAxOC0wMS0xMiAxNjozMTo0OSBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEt
MTIgMTY6MzE6NDkgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTM0CjIwMTgtMDEtMTIgMTY6MzE6
NDkgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgYnVpbGQtaTM4Ni1ydW1wcnVuIFszMDM2MV0KMjAx
OC0wMS0xMiAxNjozMTo0OSBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kIFszMTY5OV0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzE6NDkgWiBm
bGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjQ5IFogZmxpZ2h0IDExNzky
NiBucnVubmluZz0zMwoyMDE4LTAxLTEyIDE2OjMxOjQ5IFogZmxpZ2h0IDExNzkyNiByZWFwZWQg
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBbMzE3MDJdIEVYSVQgMAoyMDE4
LTAxLTEyIDE2OjMxOjUwIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSBbMzAzNjRdCjIwMTgtMDEtMTIgMTY6MzE6NTAg
WiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjUwIFogZmxpZ2h0IDEx
NzkyNiBucnVubmluZz0zMgoyMDE4LTAxLTEyIDE2OjMxOjUwIFogZmxpZ2h0IDExNzkyNiByZWFw
ZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgWzMxNzA2XSBFWElUIDAKMjAx
OC0wMS0xMiAxNjozMTo1MCBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSBbMzAzNjddCjIwMTgtMDEtMTIg
MTY6MzE6NTEgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjUxIFog
ZmxpZ2h0IDExNzkyNiBucnVubmluZz0zMQoyMDE4LTAxLTEyIDE2OjMxOjUxIFogZmxpZ2h0IDEx
NzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCBbMzE3MTBd
IEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjUxIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMzAzNjhdCjIwMTgtMDEt
MTIgMTY6MzE6NTEgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjUx
IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0zMAoyMDE4LTAxLTEyIDE2OjMxOjUxIFogZmxpZ2h0
IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgWzMxNzExXSBFWElU
IDAKMjAxOC0wMS0xMiAxNjozMTo1MiBaIGZsaWdodCAxMTc5MjYga2lsbGluZyBidWlsZC1hbWQ2
NC14c20gWzI1NDkyXQoyMDE4LTAxLTEyIDE2OjMxOjUyIFogZmxpZ2h0IDExNzkyNiBucXVldWVk
PTEKMjAxOC0wMS0xMiAxNjozMTo1MiBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9MjkKMjAxOC0w
MS0xMiAxNjozMTo1MiBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwg
WzMxNzE0XSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTo1MiBaIGZsaWdodCAxMTc5MjYga2lsbGlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBbMzAzNzBdCjIwMTgtMDEtMTIgMTY6MzE6NTIgWiBb
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMx
OjUzIFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyXSBzdGFydGluZyAxMTc5MjYudGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEp
CjIwMTgtMDEtMTIgMTY6MzE6NTMgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEy
IDE2OjMxOjUzIFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0yOAoyMDE4LTAxLTEyIDE2OjMxOjUz
IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgWzMxNzIyXSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTo1MyBaIFt0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
dHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTY6MzE6NTMgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXJdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTo1MyBaIGZsaWdodCAxMTc5MjYgbnF1
ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6NTMgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTI3CjIw
MTgtMDEtMTIgMTY6MzE6NTMgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgWzMxNzIzXSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTo1MyBa
IFt0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbV0gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjU0
IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4
LTAxLTEyIDE2OjMxOjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWJ1aWxkLWNoZWNrICBidWls
ZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjMxOjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCB0cy1idWlsZC1jaGVj
ayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6
MzE6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0XSAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0IGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIw
MTgtMDEtMTIgMTY6MzE6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjoz
MTo1NCBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjRdIHN0YXJ0aW5nIDExNzkyNi50
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTgtMDEtMTIgMTY6MzE6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZF0g
YXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgdHMtYnVpbGQtY2hl
Y2sgCjIwMTgtMDEtMTIgMTY6MzE6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJd
IGZpbmlzaGVkIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciB0cy1idWlsZC1j
aGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIg
MTY6MzE6NTQgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXJdIDExNzkyNi50ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2Ny
aXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMxOjU0IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIHRzLWJ1
aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjMxOjU0IFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEK
MjAxOC0wMS0xMiAxNjozMTo1NCBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9MjYKMjAxOC0wMS0x
MiAxNjozMTo1NCBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCBbMzE3MzBdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjU0IFogW3Rlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjozMTo1NCBaIFti
dWlsZC1pMzg2XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtaTM4NiB0cy1sb2dzLWNhcHR1cmUgaG9z
dCBwYXNzIAoyMDE4LTAxLTEyIDE2OjMxOjU0IFogW2J1aWxkLWkzODZdIGF3YWl0aW5nIDExNzky
Ni5idWlsZC1pMzg2IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTgtMDEtMTIgMTY6MzE6NTUgWiBbdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c21dIGZpbmlzaGVk
IDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTgtMDEtMTIgMTY6MzE6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c21dIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0
IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjMxOjU1IFogW2J1aWxkLWkzODZdIGZpbmlzaGVkIDExNzky
Ni5idWlsZC1pMzg2IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTY6MzE6NTUg
WiBbYnVpbGQtaTM4Nl0gam9iIG5vdCBvawoyMDE4LTAxLTEyIDE2OjMxOjU1IFogZmxpZ2h0IDEx
NzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMTo1NSBaIGZsaWdodCAxMTc5MjYgbnJ1bm5p
bmc9MjUKMjAxOC0wMS0xMiAxNjozMTo1NSBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICBidWlsZC1p
Mzg2IFsyNTUwOF0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzE6NTUgWiBbdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE4LTAxLTEyIDE2OjMxOjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c21dIDEx
NzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIGNoZWNrLW5vdC1ibG9ja2VkIGZhaWxl
ZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6NTUgWiBbdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgdHMtYnVpbGQtY2hlY2sgIGJsb2NrZWQgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3Jt
YWxseQoyMDE4LTAxLTEyIDE2OjMxOjU1IFogW3Rlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGRd
IDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIGNoZWNrLW5vdC1ibG9ja2VkIGZh
aWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6MzE6NTUgWiBbdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0IHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjozMTo1NSBaIFt0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBy
dW4tYW1kNjRdIDExNzkyNi50ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgY2hlY2stbm90
LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlwdCBmYWlsZWQKMjAxOC0wMS0xMiAxNjozMTo1NSBa
IGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6NTUgWiBmbGlnaHQgMTE3
OTI2IG5ydW5uaW5nPTI0CjIwMTgtMDEtMTIgMTY6MzE6NTUgWiBmbGlnaHQgMTE3OTI2IHJlYXBl
ZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzMxNzMxXSBFWElUIDAKMjAx
OC0wMS0xMiAxNjozMTo1NiBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6
MzE6NTYgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTIzCjIwMTgtMDEtMTIgMTY6MzE6NTYgWiBm
bGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCBbMzE3MzJdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjU3IFogZmxpZ2h0IDExNzkyNiBu
cXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMTo1NyBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9MjIK
MjAxOC0wMS0xMiAxNjozMTo1NyBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCBbMzE3MzhdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMxOjU3
IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtIFszMDc5N10KMjAxOC0wMS0xMiAxNjozMTo1NyBaIGZsaWdodCAxMTc5MjYg
bnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6NTcgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTIx
CjIwMTgtMDEtMTIgMTY6MzE6NTcgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgWzMxNzQxXSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMTo1
OCBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtIFszMDc5OF0KMjAxOC0wMS0xMiAxNjozMTo1OCBaIGZsaWdo
dCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzE6NTggWiBmbGlnaHQgMTE3OTI2IG5y
dW5uaW5nPTIwCjIwMTgtMDEtMTIgMTY6MzE6NTggWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgWzMxNzQyXSBFWElUIDAKMjAxOC0wMS0x
MiAxNjozMTo1OCBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSBbMzA4MDFdCjIwMTgtMDEtMTIgMTY6MzE6NTkgWiBmbGln
aHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjU5IFogZmxpZ2h0IDExNzkyNiBu
cnVubmluZz0xOQoyMDE4LTAxLTEyIDE2OjMxOjU5IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IFszMTc0NF0gRVhJVCAwCjIwMTgtMDEt
MTIgMTY6MzE6NTkgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMxOjU5
IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0xOAoyMDE4LTAxLTEyIDE2OjMxOjU5IFogZmxpZ2h0
IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgWzMxNzQ4XSBFWElUIDAKMjAx
OC0wMS0xMiAxNjozMjowMCBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtIFszMDgwNF0KMjAxOC0wMS0xMiAxNjozMjowMCBaIGZsaWdodCAxMTc5MjYgbnF1ZXVl
ZD0xCjIwMTgtMDEtMTIgMTY6MzI6MDAgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTE3CjIwMTgt
MDEtMTIgMTY6MzI6MDAgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0IFszMjQ3NV0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzI6MDAgWiBbYnVpbGQtaTM4Ni1w
dm9wc10gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWkzODYtcHZvcHMgdHMtbG9ncy1jYXB0dXJlIGhv
c3QgcGFzcyAKMjAxOC0wMS0xMiAxNjozMjowMCBaIFtidWlsZC1pMzg2LXB2b3BzXSBhd2FpdGlu
ZyAxMTc5MjYuYnVpbGQtaTM4Ni1wdm9wcyB0cy1zeXNsb2ctc2VydmVyIAoyMDE4LTAxLTEyIDE2
OjMyOjAxIFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMjowMSBaIGZs
aWdodCAxMTc5MjYgbnJ1bm5pbmc9MTYKMjAxOC0wMS0xMiAxNjozMjowMSBaIGZsaWdodCAxMTc5
MjYgcmVhcGVkICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciBbMzI0NzhdIEVYSVQgMAoy
MDE4LTAxLTEyIDE2OjMyOjAxIFogW2J1aWxkLWkzODYtcHZvcHNdIGZpbmlzaGVkIDExNzkyNi5i
dWlsZC1pMzg2LXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTY6MzI6
MDEgWiBbYnVpbGQtaTM4Ni1wdm9wc10gam9iIG5vdCBvawoyMDE4LTAxLTEyIDE2OjMyOjAxIFog
ZmxpZ2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMjowMSBaIGZsaWdodCAxMTc5
MjYgbnJ1bm5pbmc9MTUKMjAxOC0wMS0xMiAxNjozMjowMSBaIGZsaWdodCAxMTc5MjYgcmVhcGVk
ICBidWlsZC1pMzg2LXB2b3BzIFsyNTUxNF0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzI6MDIgWiBm
bGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMyOjAyIFogZmxpZ2h0IDExNzky
NiBucnVubmluZz0xNAoyMDE4LTAxLTEyIDE2OjMyOjAyIFogZmxpZ2h0IDExNzkyNiBraWxsaW5n
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gWzMxMDM2
XQoyMDE4LTAxLTEyIDE2OjMyOjAyIFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIFszMjQ4MF0gRVhJVCAwCjIw
MTgtMDEtMTIgMTY6MzI6MDMgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2
OjMyOjAzIFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0xMwoyMDE4LTAxLTEyIDE2OjMyOjAzIFog
ZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSBbMzEwMzld
CjIwMTgtMDEtMTIgMTY6MzI6MDMgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCBbMzI0ODNdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjMyOjAzIFogZmxp
Z2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjozMjowMyBaIGZsaWdodCAxMTc5MjYg
bnJ1bm5pbmc9MTIKMjAxOC0wMS0xMiAxNjozMjowMyBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIFszMjQ4NV0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6
MzI6MDQgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMyOjA0IFogZmxp
Z2h0IDExNzkyNiBucnVubmluZz0xMQoyMDE4LTAxLTEyIDE2OjMyOjA0IFogZmxpZ2h0IDExNzky
NiByZWFwZWQgIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBbMzI0ODldIEVYSVQgMAoy
MDE4LTAxLTEyIDE2OjMyOjA1IFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAx
NjozMjowNSBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9MTAKMjAxOC0wMS0xMiAxNjozMjowNyBa
IFtidWlsZC1pMzg2LXhzbV0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWkzODYteHNtIHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTY6MzI6MDcgWiBbYnVpbGQtaTM4Ni14c21d
IGF3YWl0aW5nIDExNzkyNi5idWlsZC1pMzg2LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE4LTAx
LTEyIDE2OjMyOjA3IFogW2J1aWxkLWkzODYteHNtXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtaTM4
Ni14c20gdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxOC0wMS0xMiAxNjozMjowNyBaIFtidWls
ZC1pMzg2LXhzbV0gam9iIG5vdCBvawoyMDE4LTAxLTEyIDE2OjMyOjA4IFogZmxpZ2h0IDExNzky
NiByZWFwZWQgIGJ1aWxkLWkzODYteHNtIFsyNTUxNl0gRVhJVCAwCjIwMTgtMDEtMTIgMTY6MzI6
MDkgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjMyOjA5IFogZmxpZ2h0
IDExNzkyNiBucnVubmluZz05CjIwMTgtMDEtMTIgMTY6MzI6MTMgWiBmbGlnaHQgMTE3OTI2IGtp
bGxpbmcgYnVpbGQtYW1kNjQtbGlidmlydCBbMzE2MTNdCjIwMTgtMDEtMTIgMTY6MzI6MTQgWiBm
bGlnaHQgMTE3OTI2IGtpbGxpbmcgYnVpbGQtYW1kNjQtcnVtcHJ1biBbMzE2MTRdCjIwMTgtMDEt
MTIgMTY6MzI6MTQgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2
NC1wdmdydWIgWzMxNjE2XQoyMDE4LTAxLTEyIDE2OjMyOjE1IFogZmxpZ2h0IDExNzkyNiBraWxs
aW5nIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgWzMxNjE4XQoyMDE4LTAxLTEyIDE2OjMy
OjE2IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
WzMxNjIxXQoyMDE4LTAxLTEyIDE2OjMyOjE3IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciBbMzE2MjNdCjIwMTgtMDEtMTIgMTY6MzI6MTcgWiBmbGlnaHQgMTE3
OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgWzMxNjI1XQoyMDE4LTAxLTEyIDE2
OjMyOjE4IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCBbMzE2MjZdCjIwMTgtMDEtMTIgMTY6MzI6MTkgWiBmbGlnaHQgMTE3OTI2IGtpbGxp
bmcgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgWzMxNjI5XQoyMDE4LTAxLTEy
IDE2OjMyOjIwIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwgWzMx
NjMwXQoyMDE4LTAxLTEyIDE2OjMyOjIwIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiBbMzE2MzRdCjIwMTgtMDEtMTIgMTY6MzI6MjEgWiBmbGlnaHQg
MTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgWzMxNjM3XQoyMDE4
LTAxLTEyIDE2OjMyOjIyIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kIFszMTY0MF0KMjAxOC0wMS0xMiAxNjozMjoyMyBaIGZsaWdodCAxMTc5MjYg
a2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIFszMTY0NV0KMjAxOC0wMS0x
MiAxNjozMjoyMyBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyIFszMTY0OF0KMjAxOC0wMS0xMiAxNjozMjoyNCBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBbMzE2NTJdCjIwMTgtMDEt
MTIgMTY6MzI6MjQgWiBbYnVpbGQtYW1kNjRdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hbWQ2NCB0
cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjMyOjI0IFogW2J1aWxkLWFt
ZDY0XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQgdHMtc3lzbG9nLXNlcnZlciAKMjAxOC0w
MS0xMiAxNjozMjoyNSBaIFtidWlsZC1hbWQ2NF0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFtZDY0
IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTY6MzI6MjUgWiBbYnVpbGQtYW1k
NjRdIGpvYiBub3Qgb2sKMjAxOC0wMS0xMiAxNjozMjoyNSBaIGZsaWdodCAxMTc5MjYga2lsbGlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgWzMxNjU0XQoyMDE4LTAxLTEy
IDE2OjMyOjI1IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCBbMzE2NTZdCjIwMTgtMDEtMTIgMTY6MzI6MjUgWiBmbGlnaHQgMTE3OTI2
IHJlYXBlZCAgYnVpbGQtYW1kNjQgWzI1NDg2XSBFWElUIDAKMjAxOC0wMS0xMiAxNjozMjoyNSBa
IGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6MzI6MjUgWiBmbGlnaHQgMTE3
OTI2IG5ydW5uaW5nPTgKMjAxOC0wMS0xMiAxNjozMjoyNiBaIGZsaWdodCAxMTc5MjYga2lsbGlu
ZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgWzMxNjU5XQoyMDE4LTAxLTEy
IDE2OjMyOjI2IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0IFszMTY2MV0KMjAxOC0wMS0xMiAxNjozMjoyNyBaIGZsaWdodCAx
MTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgWzMxNjYz
XQoyMDE4LTAxLTEyIDE2OjMyOjI4IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiBbMzE2NjddCjIwMTgtMDEtMTIgMTY6MzI6MjggWiBm
bGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IFszMTY3M10KMjAxOC0wMS0xMiAxNjozMjoyOSBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgWzMxNjc1XQoyMDE4LTAxLTEyIDE2OjMy
OjMwIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyBbMzE2
NzZdCjIwMTgtMDEtMTIgMTY6MzI6MzAgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCBbMzE2ODFdCjIwMTgtMDEtMTIgMTY6MzI6MzEgWiBmbGln
aHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IFszMTY4NF0K
MjAxOC0wMS0xMiAxNjozMjozMiBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCBbMzE2ODVdCjIwMTgtMDEtMTIgMTY6MzI6MzIgWiBmbGlnaHQgMTE3OTI2IGtp
bGxpbmcgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciBbMzE2OTJdCjIwMTgtMDEtMTIgMTY6
MzI6MzMgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXBhaXIgWzMxNjk4
XQoyMDE4LTAxLTEyIDE2OjMyOjM0IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgWzMxNjk5XQoyMDE4LTAxLTEyIDE2OjMyOjM0IFogZmxp
Z2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCBb
MzE3MDJdCjIwMTgtMDEtMTIgMTY6MzI6MzUgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBbMzE3MDZdCjIwMTgtMDEtMTIgMTY6MzI6MzYg
WiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsIFszMTcxMF0KMjAxOC0wMS0xMiAxNjozMjozNyBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IFszMTcxMV0KMjAxOC0wMS0xMiAxNjozMjozNyBa
IGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwgWzMxNzE0XQoyMDE4LTAx
LTEyIDE2OjMyOjM4IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgWzMxNzIyXQoyMDE4LTAxLTEyIDE2OjMyOjM5IFogZmxpZ2h0
IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IFszMTcy
M10KMjAxOC0wMS0xMiAxNjozMjozOSBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCBbMzE3MzBdCjIwMTgtMDEtMTIgMTY6MzI6NDAgWiBm
bGlnaHQgMTE3OTI2IGtpbGxpbmcgYnVpbGQtaTM4NiBbMjU1MDhdCjIwMTgtMDEtMTIgMTY6MzI6
NDEgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgWzMxNzMxXQoyMDE4LTAxLTEyIDE2OjMyOjQxIFogZmxpZ2h0IDExNzkyNiBraWxsaW5n
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgWzMxNzMyXQoyMDE4LTAx
LTEyIDE2OjMyOjQyIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0IFszMTczOF0KMjAxOC0wMS0xMiAxNjozMjo0MyBaIGZsaWdodCAxMTc5
MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiBbMzE3NDFdCjIw
MTgtMDEtMTIgMTY6MzI6NDMgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgWzMxNzQyXQoyMDE4LTAxLTEyIDE2OjMyOjQ0IFogZmxpZ2h0
IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IFszMTc0
NF0KMjAxOC0wMS0xMiAxNjozMjo0NSBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3IFszMTc0OF0KMjAxOC0wMS0xMiAxNjozMjo0NSBaIGZsaWdodCAxMTc5MjYg
a2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgWzMyNDc1XQoyMDE4LTAxLTEyIDE2OjMy
OjQ2IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IFszMjQ3OF0KMjAxOC0wMS0xMiAxNjozMjo0NiBaIGZsaWdodCAxMTc5MjYga2lsbGluZyBidWls
ZC1pMzg2LXB2b3BzIFsyNTUxNF0KMjAxOC0wMS0xMiAxNjozMjo0NyBaIGZsaWdodCAxMTc5MjYg
a2lsbGluZyB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSBbMzI0ODBdCjIwMTgtMDEtMTIgMTY6MzI6NDggWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBbMzI0ODNdCjIwMTgtMDEtMTIgMTY6MzI6NDkgWiBm
bGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBbMzI0ODVd
CjIwMTgtMDEtMTIgMTY6MzI6NDkgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0IFszMjQ4OV0KMjAxOC0wMS0xMiAxNjozMjo1MyBaIGZsaWdodCAx
MTc5MjYga2lsbGluZyBidWlsZC1pMzg2LXhzbSBbMjU1MTZdCjIwMTgtMDEtMTIgMTY6MzM6MTAg
WiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgYnVpbGQtYW1kNjQgWzI1NDg2XQoyMDE4LTAxLTEyIDE2
OjQxOjQ5IFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWkzODYtcHJl
diB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTgtMDEtMTIgMTY6NDE6NTAgWiBbYnVp
bGQtaTM4Ni1wcmV2XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtaTM4Ni1wcmV2IHRzLXhlbi1idWls
ZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0wMS0xMiAxNjo0MTo1MCBaIFtidWlsZC1pMzg2
LXByZXZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkLXByZXAg
CjIwMTgtMDEtMTIgMTY6NDI6NDEgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTc5MjYu
YnVpbGQtYW1kNjQteHRmIHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxOC0wMS0xMiAx
Njo0Mjo0MSBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC14
dGYgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVpbGQtcHJlcAoyMDE4LTAxLTEyIDE2OjQyOjQx
IFogW2J1aWxkLWFtZDY0LXh0Zl0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFtZDY0LXh0ZiB0cy14
ZW4tYnVpbGQtcHJlcCAKMjAxOC0wMS0xMiAxNjo0NTo1OSBaIFtidWlsZC1hcm02NF0gZmluaXNo
ZWQgMTE3OTI2LmJ1aWxkLWFybTY0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxOC0w
MS0xMiAxNjo0NTo1OSBaIFtidWlsZC1hcm02NF0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFybTY0
IHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0wMS0xMiAxNjo0NjowMCBa
IFtidWlsZC1hcm02NF0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFybTY0IHRzLXhlbi1idWlsZC1w
cmVwIAoyMDE4LTAxLTEyIDE2OjQ3OjM5IFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNoZWQgMTE3
OTI2LmJ1aWxkLWkzODYtcHJldiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxOC0wMS0xMiAx
Njo0NzozOSBaIFtidWlsZC1pMzg2LXByZXZdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1pMzg2LXBy
ZXYgdHMteGVuLWJ1aWxkICB4ZW4tYnVpbGQKMjAxOC0wMS0xMiAxNjo0NzozOSBaIFtidWlsZC1p
Mzg2LXByZXZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1pMzg2LXByZXYgdHMteGVuLWJ1aWxkIAoy
MDE4LTAxLTEyIDE2OjQ5OjMyIFogW2J1aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQgMTE3OTI2LmJ1
aWxkLWFtZDY0LXh0ZiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxOC0wMS0xMiAxNjo0OToz
MyBaIFtidWlsZC1hbWQ2NC14dGZdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC14dGYgdHMt
eHRmLWJ1aWxkICB4dGYtYnVpbGQKMjAxOC0wMS0xMiAxNjo0OTozMyBaIFtidWlsZC1hbWQ2NC14
dGZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hbWQ2NC14dGYgdHMteHRmLWJ1aWxkIAoyMDE4LTAx
LTEyIDE2OjUwOjA0IFogW2J1aWxkLWFtZDY0LXh0Zl0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFt
ZDY0LXh0ZiB0cy14dGYtYnVpbGQgIHBhc3MgCjIwMTgtMDEtMTIgMTY6NTA6MDQgWiBbYnVpbGQt
YW1kNjQteHRmXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYW1kNjQteHRmIHRzLXN5c2xvZy1zZXJ2
ZXIgCjIwMTgtMDEtMTIgMTY6NTA6MDQgWiBbYnVpbGQtYW1kNjQteHRmXSBmaW5pc2hlZCAxMTc5
MjYuYnVpbGQtYW1kNjQteHRmIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTY6
NTA6MDYgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgYnVpbGQtYW1kNjQteHRmIFsyNTQ5NF0gRVhJ
VCAwCjIwMTgtMDEtMTIgMTY6NTA6MDYgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAx
LTEyIDE2OjUwOjA2IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xCjIwMTgtMDEtMTIgMTY6NTA6MDYgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgWzI1MDQ3XQoyMDE4LTAxLTEyIDE2OjUwOjA2IFogZmxpZ2h0IDExNzky
NiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yCjIwMTgtMDEtMTIgMTY6NTA6MDYgWiBm
bGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgWzI1MDUxXQoyMDE4
LTAxLTEyIDE2OjUwOjA2IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zCjIwMTgtMDEtMTIgMTY6NTA6MDYgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgWzI1MDUzXQoyMDE4LTAxLTEyIDE2OjUwOjA2IFogZmxpZ2h0IDEx
NzkyNiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00CjIwMTgtMDEtMTIgMTY6NTA6MDYg
WiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgWzI1MDU1XQoy
MDE4LTAxLTEyIDE2OjUwOjA2IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01CjIwMTgtMDEtMTIgMTY6NTA6MDYgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgWzI1MDU3XQoyMDE4LTAxLTEyIDE2OjUwOjA2IFogZmxpZ2h0
IDExNzkyNiBucnVubmluZz0xMgoyMDE4LTAxLTEyIDE2OjUwOjMzIFogW3Rlc3QteHRmLWFtZDY0
LWFtZDY0LTFdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWJ1aWxk
LWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjUwOjMzIFogW3Rlc3QteHRmLWFt
ZDY0LWFtZDY0LTJdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIHRzLWJ1
aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE2OjUwOjMzIFogW3Rlc3QteHRm
LWFtZDY0LWFtZDY0LTFdIGF3YWl0aW5nIDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRz
LWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjUwOjMzIFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0
LTJdIGF3YWl0aW5nIDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIHRzLWJ1aWxkLWNoZWNr
IAoyMDE4LTAxLTEyIDE2OjUwOjM0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE4LTAxLTEyIDE2OjUwOjM0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTRdIHN0YXJ0
aW5nIDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1j
aGVjaygxKQoyMDE4LTAxLTEyIDE2OjUwOjM0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIGF3
YWl0aW5nIDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWJ1aWxkLWNoZWNrIAoyMDE4
LTAxLTEyIDE2OjUwOjM0IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTFdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHBy
b2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjo1MDozNCBaIFt0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xXSAxMTc5MjYudGVzdC14dGYtYW1kNjQtYW1kNjQtMSBjaGVjay1ub3QtYmxv
Y2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjUwOjM0IFogW3Rl
c3QteHRmLWFtZDY0LWFtZDY0LTRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjUwOjM0IFogW3Rlc3QteHRmLWFtZDY0
LWFtZDY0LTJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIHRzLWJ1aWxk
LWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0x
MiAxNjo1MDozNCBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yXSAxMTc5MjYudGVzdC14dGYtYW1k
NjQtYW1kNjQtMiBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoy
MDE4LTAxLTEyIDE2OjUwOjM1IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVdIHN0YXJ0aW5nIDEx
NzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE4LTAxLTEyIDE2OjUwOjM1IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTNdIGZpbmlzaGVk
IDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIHRzLWJ1aWxkLWNoZWNrICBibG9ja2VkIGNo
aWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxNjo1MDozNSBaIFt0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zXSAxMTc5MjYudGVzdC14dGYtYW1kNjQtYW1kNjQtMyBjaGVjay1u
b3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZhaWxlZAoyMDE4LTAxLTEyIDE2OjUwOjM1
IFogW3Rlc3QteHRmLWFtZDY0LWFtZDY0LTVdIGF3YWl0aW5nIDExNzkyNi50ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01IHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjUwOjM1IFogW3Rlc3QteHRm
LWFtZDY0LWFtZDY0LTRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IHRz
LWJ1aWxkLWNoZWNrICBibG9ja2VkIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAx
OC0wMS0xMiAxNjo1MDozNSBaIFt0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00XSAxMTc5MjYudGVzdC14
dGYtYW1kNjQtYW1kNjQtNCBjaGVjay1ub3QtYmxvY2tlZCBmYWlsZWQ6IHRlc3Qgc2NyaXB0IGZh
aWxlZAoyMDE4LTAxLTEyIDE2OjUwOjM2IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgWzI1MDQ3XSBFWElUIDAKMjAxOC0wMS0xMiAxNjo1MDozNiBaIFt0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01XSBmaW5pc2hlZCAxMTc5MjYudGVzdC14dGYtYW1kNjQtYW1kNjQt
NSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5
CjIwMTgtMDEtMTIgMTY6NTA6MzYgWiBbdGVzdC14dGYtYW1kNjQtYW1kNjQtNV0gMTE3OTI2LnRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgY2hlY2stbm90LWJsb2NrZWQgZmFpbGVkOiB0ZXN0IHNjcmlw
dCBmYWlsZWQKMjAxOC0wMS0xMiAxNjo1MDozNiBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIw
MTgtMDEtMTIgMTY6NTA6MzYgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTExCjIwMTgtMDEtMTIg
MTY6NTA6MzYgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC14dGYtYW1kNjQtYW1kNjQtMiBb
MjUwNTFdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjUwOjM3IFogZmxpZ2h0IDExNzkyNiBucXVldWVk
PTEKMjAxOC0wMS0xMiAxNjo1MDozNyBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9MTAKMjAxOC0w
MS0xMiAxNjo1MDozNyBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zIFsyNTA1M10gRVhJVCAwCjIwMTgtMDEtMTIgMTY6NTA6MzggWiBmbGlnaHQgMTE3OTI2IG5x
dWV1ZWQ9MQoyMDE4LTAxLTEyIDE2OjUwOjM4IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz05CjIw
MTgtMDEtMTIgMTY6NTA6MzggWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCBbMjUwNTVdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjUwOjM4IFogZmxpZ2h0IDExNzky
NiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjo1MDozOCBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9
OAoyMDE4LTAxLTEyIDE2OjUwOjM4IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgWzI1MDU3XSBFWElUIDAKMjAxOC0wMS0xMiAxNjo1MDozOSBaIGZsaWdodCAx
MTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6NTA6MzkgWiBmbGlnaHQgMTE3OTI2IG5ydW5u
aW5nPTcKMjAxOC0wMS0xMiAxNjo1MDo1MSBaIGZsaWdodCAxMTc5MjYga2lsbGluZyBidWlsZC1h
bWQ2NC14dGYgWzI1NDk0XQoyMDE4LTAxLTEyIDE2OjUxOjIxIFogZmxpZ2h0IDExNzkyNiBraWxs
aW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgWzI1MDQ3XQoyMDE4LTAxLTEyIDE2OjUxOjIxIFog
ZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgWzI1MDUxXQoyMDE4
LTAxLTEyIDE2OjUxOjIyIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgWzI1MDUzXQoyMDE4LTAxLTEyIDE2OjUxOjIzIFogZmxpZ2h0IDExNzkyNiBraWxsaW5n
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgWzI1MDU1XQoyMDE4LTAxLTEyIDE2OjUxOjI0IFogZmxp
Z2h0IDExNzkyNiBraWxsaW5nIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgWzI1MDU3XQoyMDE4LTAx
LTEyIDE2OjUxOjQ1IFogW2J1aWxkLWFybTY0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQg
dHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTgtMDEtMTIgMTY6NTE6NDYgWiBbYnVpbGQtYXJt
NjRdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hcm02NCB0cy14ZW4tYnVpbGQgIHhlbi1idWlsZAoy
MDE4LTAxLTEyIDE2OjUxOjQ2IFogW2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQt
YXJtNjQgdHMteGVuLWJ1aWxkIAoyMDE4LTAxLTEyIDE2OjUyOjE3IFogW2J1aWxkLWFybTY0LXB2
b3BzXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQtcHZvcHMgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjUyOjE4IFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFy
dGluZyAxMTc5MjYuYnVpbGQtYXJtNjQtcHZvcHMgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNl
cnZlcgoyMDE4LTAxLTEyIDE2OjUyOjE5IFogW2J1aWxkLWFybTY0LXB2b3BzXSBzdGFydGluZyAx
MTc5MjYuYnVpbGQtYXJtNjQtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBob3N0LWluc3Rh
bGwoNCkKMjAxOC0wMS0xMiAxNjo1MjoxOSBaIFtidWlsZC1hcm02NC14c21dIGZpbmlzaGVkIDEx
NzkyNi5idWlsZC1hcm02NC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAx
LTEyIDE2OjUyOjE5IFogW2J1aWxkLWFybTY0LXB2b3BzXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQt
YXJtNjQtcHZvcHMgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIAoyMDE4LTAxLTEyIDE2OjUyOjIwIFog
W2J1aWxkLWFybTY0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFybTY0LXhzbSB0cy1zeXNs
b2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgtMDEtMTIgMTY6NTI6MjAgWiBbYnVpbGQtYXJt
NjQtcHZvcHNdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm02NC1wdm9wcyB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgIHBhc3MgCjIwMTgtMDEtMTIgMTY6NTI6MjEgWiBbYnVpbGQtYXJtNjQteHNtXSB0
cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRB
TF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEp
IEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVw
ZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2Vs
ZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90
LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRy
eWluZyAuLi4KMjAxOC0wMS0xMiAxNjo1MjoyMSBaIFtidWlsZC1hcm02NC1wdm9wc10gc3RhcnRp
bmcgMTE3OTI2LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwICBob3N0LWJ1aWxk
LXByZXAKMjAxOC0wMS0xMiAxNjo1MjoyMSBaIFtidWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcg
MTE3OTI2LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXhlbi1idWlsZC1wcmVwIAoyMDE4LTAxLTEyIDE2
OjUyOjIxIFogW2J1aWxkLWFybTY0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFybTY0LXhz
bSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE2OjUy
OjIyIFogW2J1aWxkLWFybTY0LXB2b3BzXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQtcHZv
cHMgdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTgtMDEtMTIgMTY6NTI6MjIgWiBbYnVpbGQt
YXJtNjQteHNtXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYXJtNjQteHNtIHRzLWhvc3QtaW5zdGFs
bC10d2ljZSAKMjAxOC0wMS0xMiAxNjo1MjoyMiBaIFtidWlsZC1hcm02NC1wdm9wc10gc3RhcnRp
bmcgMTE3OTI2LmJ1aWxkLWFybTY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAga2VybmVsLWJ1aWxk
CjIwMTgtMDEtMTIgMTY6NTI6MjMgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGF3YWl0aW5nIDExNzky
Ni5idWlsZC1hcm02NC1wdm9wcyB0cy1rZXJuZWwtYnVpbGQgCjIwMTgtMDEtMTIgMTY6NTI6MjMg
WiBbYnVpbGQtYXJtNjQteHNtXSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQteHNtIHRzLWhv
c3QtaW5zdGFsbC10d2ljZSAgcGFzcyAKMjAxOC0wMS0xMiAxNjo1MjoyMyBaIFtidWlsZC1hcm02
NC14c21dIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hcm02NC14c20gdHMteGVuLWJ1aWxkLXByZXAg
IGhvc3QtYnVpbGQtcHJlcAoyMDE4LTAxLTEyIDE2OjUyOjI0IFogW2J1aWxkLWFybTY0LXhzbV0g
YXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFybTY0LXhzbSB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxOC0w
MS0xMiAxNjo1MjoyNSBaIFtidWlsZC1hcm02NC14c21dIGZpbmlzaGVkIDExNzkyNi5idWlsZC1h
cm02NC14c20gdHMteGVuLWJ1aWxkLXByZXAgIHBhc3MgCjIwMTgtMDEtMTIgMTY6NTI6MjUgWiBb
YnVpbGQtYXJtNjQteHNtXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJtNjQteHNtIHRzLXhlbi1i
dWlsZCAgeGVuLWJ1aWxkCjIwMTgtMDEtMTIgMTY6NTI6MjUgWiBbYnVpbGQtYXJtNjQteHNtXSBh
d2FpdGluZyAxMTc5MjYuYnVpbGQtYXJtNjQteHNtIHRzLXhlbi1idWlsZCAKMjAxOC0wMS0xMiAx
Njo1Mjo0MyBaIFtidWlsZC1pMzg2LXByZXZdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1pMzg2LXBy
ZXYgdHMteGVuLWJ1aWxkICBwYXNzIAoyMDE4LTAxLTEyIDE2OjUyOjQzIFogW2J1aWxkLWkzODYt
cHJldl0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWkzODYtcHJldiB0cy1zeXNsb2ctc2VydmVyIAoy
MDE4LTAxLTEyIDE2OjUyOjQzIFogW2J1aWxkLWkzODYtcHJldl0gZmluaXNoZWQgMTE3OTI2LmJ1
aWxkLWkzODYtcHJldiB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE4LTAxLTEyIDE2OjUyOjQ0
IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIGJ1aWxkLWkzODYtcHJldiBbMjU1MTJdIEVYSVQgMAoy
MDE4LTAxLTEyIDE2OjUyOjQ1IFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAx
Njo1Mjo0NSBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlCjIwMTgtMDEtMTIgMTY6NTI6NDUgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSBbMzIwNzFdCjIwMTgtMDEtMTIgMTY6NTI6NDUgWiBmbGlnaHQg
MTE3OTI2IG5ydW5uaW5nPTcKMjAxOC0wMS0xMiAxNjo1MzoxMyBaIFt0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUg
dHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTY6NTM6MTMgWiBbdGVz
dC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE2OjUzOjE0IFogW3Rlc3Qt
YW1kNjQtaTM4Ni1taWdydXBncmFkZV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSB0cy1idWlsZC1jaGVjayAgYmxvY2tlZCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBh
Ym5vcm1hbGx5CjIwMTgtMDEtMTIgMTY6NTM6MTQgWiBbdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlXSAxMTc5MjYudGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIGNoZWNrLW5vdC1ibG9ja2Vk
IGZhaWxlZDogdGVzdCBzY3JpcHQgZmFpbGVkCjIwMTgtMDEtMTIgMTY6NTM6MTUgWiBmbGlnaHQg
MTE3OTI2IHJlYXBlZCAgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlIFszMjA3MV0gRVhJVCAw
CjIwMTgtMDEtMTIgMTY6NTM6MTYgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEy
IDE2OjUzOjE2IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz02CjIwMTgtMDEtMTIgMTY6NTM6MzAg
WiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgYnVpbGQtaTM4Ni1wcmV2IFsyNTUxMl0KMjAxOC0wMS0x
MiAxNjo1NDowMSBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgWzMyMDcxXQoyMDE4LTAxLTEyIDE2OjU2OjQ4IFogW2J1aWxkLWFybTY0XSBmaW5pc2hl
ZCAxMTc5MjYuYnVpbGQtYXJtNjQgdHMteGVuLWJ1aWxkICBwYXNzIAoyMDE4LTAxLTEyIDE2OjU2
OjQ4IFogW2J1aWxkLWFybTY0XSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYXJtNjQgdHMtc3lzbG9n
LXNlcnZlciAKMjAxOC0wMS0xMiAxNjo1Njo0OCBaIFtidWlsZC1hcm02NF0gZmluaXNoZWQgMTE3
OTI2LmJ1aWxkLWFybTY0IHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTY6NTY6
NDkgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgYnVpbGQtYXJtNjQgWzI1NDk2XSBFWElUIDAKMjAx
OC0wMS0xMiAxNjo1Njo1MCBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTY6
NTY6NTAgWiBmbGlnaHQgMTE3OTI2IHNwYXduaW5nIGJ1aWxkLWFybTY0LWxpYnZpcnQKMjAxOC0w
MS0xMiAxNjo1Njo1MCBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgYnVpbGQtYXJtNjQtbGlidmly
dCBbMTI5OTldCjIwMTgtMDEtMTIgMTY6NTY6NTAgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTYK
MjAxOC0wMS0xMiAxNjo1NzoxOCBaIFtidWlsZC1hcm02NC1saWJ2aXJ0XSBzdGFydGluZyAxMTc5
MjYuYnVpbGQtYXJtNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAx
OC0wMS0xMiAxNjo1NzoxOCBaIFtidWlsZC1hcm02NC1saWJ2aXJ0XSBhd2FpdGluZyAxMTc5MjYu
YnVpbGQtYXJtNjQtbGlidmlydCB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNjo1NzoxOSBa
IFtidWlsZC1hcm02NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQtbGlidmly
dCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAxNjo1NzoxOSBaIFtidWlsZC1hcm02
NC1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJtNjQtbGlidmlydCB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTY6NTc6MjAgWiBbYnVpbGQt
YXJtNjQtbGlidmlydF0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE2OjU3OjM1IFogZmxpZ2h0IDExNzkyNiBraWxs
aW5nIGJ1aWxkLWFybTY0IFsyNTQ5Nl0KMjAxOC0wMS0xMiAxNjo1NzozNiBaIFtidWlsZC1hcm02
NC14c21dIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm02NC14c20gdHMteGVuLWJ1aWxkICBwYXNz
IAoyMDE4LTAxLTEyIDE2OjU3OjM2IFogW2J1aWxkLWFybTY0LXhzbV0gYXdhaXRpbmcgMTE3OTI2
LmJ1aWxkLWFybTY0LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE4LTAxLTEyIDE2OjU3OjM2IFog
W2J1aWxkLWFybTY0LXhzbV0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFybTY0LXhzbSB0cy1zeXNs
b2ctc2VydmVyICBwYXNzIAoyMDE4LTAxLTEyIDE2OjU3OjM4IFogZmxpZ2h0IDExNzkyNiByZWFw
ZWQgIGJ1aWxkLWFybTY0LXhzbSBbMjU1MDBdIEVYSVQgMAoyMDE4LTAxLTEyIDE2OjU3OjM4IFog
ZmxpZ2h0IDExNzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxNjo1NzozOCBaIGZsaWdodCAxMTc5
MjYgbnJ1bm5pbmc9NQoyMDE4LTAxLTEyIDE2OjU4OjI0IFogZmxpZ2h0IDExNzkyNiBraWxsaW5n
IGJ1aWxkLWFybTY0LXhzbSBbMjU1MDBdCjIwMTgtMDEtMTIgMTY6NTg6NTIgWiBbYnVpbGQtYXJt
NjQtbGlidmlydF0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE2OjU4OjUyIFogW2J1aWxkLWFybTY0LWxp
YnZpcnRdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLXN5c2xvZy1zZXJ2
ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxOC0wMS0xMiAxNjo1ODo1MyBaIFtidWlsZC1hcm02NC1saWJ2
aXJ0XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJtNjQtbGlidmlydCB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE2OjU4OjU0IFogW2J1aWxkLWFybTY0
LWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLWhvc3QtaW5z
dGFsbC10d2ljZSAKMjAxOC0wMS0xMiAxNjo1ODo1NSBaIFtidWlsZC1hcm02NC1saWJ2aXJ0XSBm
aW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQtbGlidmlydCB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
IHBhc3MgCjIwMTgtMDEtMTIgMTY6NTg6NTUgWiBbYnVpbGQtYXJtNjQtbGlidmlydF0gc3RhcnRp
bmcgMTE3OTI2LmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMteGVuLWJ1aWxkLXByZXAgIGhvc3QtYnVp
bGQtcHJlcAoyMDE4LTAxLTEyIDE2OjU4OjU1IFogW2J1aWxkLWFybTY0LWxpYnZpcnRdIGF3YWl0
aW5nIDExNzkyNi5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLXhlbi1idWlsZC1wcmVwIAoyMDE4LTAx
LTEyIDE2OjU4OjU2IFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFy
bWhmLXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIHBhc3MgCjIwMTgtMDEtMTIgMTY6NTg6NTYg
WiBbYnVpbGQtYXJtaGYteHNtXSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJtaGYteHNtIHRzLXhl
bi1idWlsZC1wcmVwICBob3N0LWJ1aWxkLXByZXAKMjAxOC0wMS0xMiAxNjo1ODo1NiBaIFtidWls
ZC1hcm02NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQtbGlidmlydCB0cy14
ZW4tYnVpbGQtcHJlcCAgcGFzcyAKMjAxOC0wMS0xMiAxNjo1ODo1NiBaIFtidWlsZC1hcm1oZi14
c21dIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkLXByZXAgCjIw
MTgtMDEtMTIgMTY6NTg6NTcgWiBbYnVpbGQtYXJtNjQtbGlidmlydF0gc3RhcnRpbmcgMTE3OTI2
LmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMtbGlidmlydC1idWlsZCAgbGlidmlydC1idWlsZAoyMDE4
LTAxLTEyIDE2OjU4OjU3IFogW2J1aWxkLWFybTY0LWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNi5i
dWlsZC1hcm02NC1saWJ2aXJ0IHRzLWxpYnZpcnQtYnVpbGQgCjIwMTgtMDEtMTIgMTY6NTk6MDMg
WiBbYnVpbGQtYXJtaGZdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm1oZiB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgIHBhc3MgCjIwMTgtMDEtMTIgMTY6NTk6MDQgWiBbYnVpbGQtYXJtaGZdIHN0YXJ0
aW5nIDExNzkyNi5idWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVw
CjIwMTgtMDEtMTIgMTY6NTk6MDQgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExNzkyNi5idWls
ZC1hcm1oZiB0cy14ZW4tYnVpbGQtcHJlcCAKMjAxOC0wMS0xMiAxNzowODozMiBaIFtidWlsZC1h
cm1oZi14c21dIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm1oZi14c20gdHMteGVuLWJ1aWxkLXBy
ZXAgIHBhc3MgCjIwMTgtMDEtMTIgMTc6MDg6MzIgWiBbYnVpbGQtYXJtaGYteHNtXSBzdGFydGlu
ZyAxMTc5MjYuYnVpbGQtYXJtaGYteHNtIHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTgtMDEt
MTIgMTc6MDg6MzMgWiBbYnVpbGQtYXJtaGYteHNtXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYXJt
aGYteHNtIHRzLXhlbi1idWlsZCAKMjAxOC0wMS0xMiAxNzowODozOSBaIFtidWlsZC1hcm1oZi1w
dm9wc10gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRzLWtlcm5lbC1idWlsZCAg
cGFzcyAKMjAxOC0wMS0xMiAxNzowODozOSBaIFtidWlsZC1hcm1oZi1wdm9wc10gYXdhaXRpbmcg
MTE3OTI2LmJ1aWxkLWFybWhmLXB2b3BzIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTgtMDEtMTIgMTc6
MDg6MzkgWiBbYnVpbGQtYXJtaGYtcHZvcHNdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm1oZi1w
dm9wcyB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE4LTAxLTEyIDE3OjA4OjQwIFogZmxpZ2h0
IDExNzkyNiByZWFwZWQgIGJ1aWxkLWFybWhmLXB2b3BzIFsyNTUwNF0gRVhJVCAwCjIwMTgtMDEt
MTIgMTc6MDg6NDEgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEyIDE3OjA4OjQx
IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz00CjIwMTgtMDEtMTIgMTc6MDg6NDMgWiBbYnVpbGQt
YXJtaGZdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQtcHJlcCAgcGFz
cyAKMjAxOC0wMS0xMiAxNzowODo0NCBaIFtidWlsZC1hcm1oZl0gc3RhcnRpbmcgMTE3OTI2LmJ1
aWxkLWFybWhmIHRzLXhlbi1idWlsZCAgeGVuLWJ1aWxkCjIwMTgtMDEtMTIgMTc6MDg6NDQgWiBb
YnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQgCjIw
MTgtMDEtMTIgMTc6MDk6MjYgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgYnVpbGQtYXJtaGYtcHZv
cHMgWzI1NTA0XQoyMDE4LTAxLTEyIDE3OjEyOjIxIFogW2J1aWxkLWFybTY0LWxpYnZpcnRdIGZp
bmlzaGVkIDExNzkyNi5idWlsZC1hcm02NC1saWJ2aXJ0IHRzLWxpYnZpcnQtYnVpbGQgIHBhc3Mg
CjIwMTgtMDEtMTIgMTc6MTI6MjEgWiBbYnVpbGQtYXJtNjQtbGlidmlydF0gYXdhaXRpbmcgMTE3
OTI2LmJ1aWxkLWFybTY0LWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAKMjAxOC0wMS0xMiAxNzox
MjoyMSBaIFtidWlsZC1hcm02NC1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtNjQt
bGlidmlydCB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoyMDE4LTAxLTEyIDE3OjEyOjIyIFogZmxp
Z2h0IDExNzkyNiByZWFwZWQgIGJ1aWxkLWFybTY0LWxpYnZpcnQgWzEyOTk5XSBFWElUIDAKMjAx
OC0wMS0xMiAxNzoxMjoyMyBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0xCjIwMTgtMDEtMTIgMTc6
MTI6MjMgWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTMKMjAxOC0wMS0xMiAxNzoxMzowOCBaIGZs
aWdodCAxMTc5MjYga2lsbGluZyBidWlsZC1hcm02NC1saWJ2aXJ0IFsxMjk5OV0KMjAxOC0wMS0x
MiAxNzoyNDowNSBaIFtidWlsZC1hcm02NC1wdm9wc10gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFy
bTY0LXB2b3BzIHRzLWtlcm5lbC1idWlsZCAgcGFzcyAKMjAxOC0wMS0xMiAxNzoyNDowNSBaIFti
dWlsZC1hcm02NC1wdm9wc10gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFybTY0LXB2b3BzIHRzLXN5
c2xvZy1zZXJ2ZXIgCjIwMTgtMDEtMTIgMTc6MjQ6MDUgWiBbYnVpbGQtYXJtNjQtcHZvcHNdIGZp
bmlzaGVkIDExNzkyNi5idWlsZC1hcm02NC1wdm9wcyB0cy1zeXNsb2ctc2VydmVyICBwYXNzIAoy
MDE4LTAxLTEyIDE3OjI0OjA3IFogZmxpZ2h0IDExNzkyNiByZWFwZWQgIGJ1aWxkLWFybTY0LXB2
b3BzIFsyNTQ5OF0gRVhJVCAwCjIwMTgtMDEtMTIgMTc6MjQ6MDggWiBmbGlnaHQgMTE3OTI2IG5x
dWV1ZWQ9MQoyMDE4LTAxLTEyIDE3OjI0OjA4IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtCjIwMTgtMDEtMTIgMTc6MjQ6MDggWiBmbGlnaHQgMTE3
OTI2IHNwYXduZWQgIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gWzI0MzA5XQoyMDE4LTAx
LTEyIDE3OjI0OjA4IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFybTY0LWFybTY0LXhs
CjIwMTgtMDEtMTIgMTc6MjQ6MDggWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3QtYXJtNjQt
YXJtNjQteGwgWzI0MzExXQoyMDE4LTAxLTEyIDE3OjI0OjA4IFogZmxpZ2h0IDExNzkyNiBzcGF3
bmluZyB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIKMjAxOC0wMS0xMiAxNzoyNDowOCBaIGZs
aWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIFsyNDMxM10K
MjAxOC0wMS0xMiAxNzoyNDowOCBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hcm02NC1h
cm02NC14bC14c20KMjAxOC0wMS0xMiAxNzoyNDowOCBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAg
dGVzdC1hcm02NC1hcm02NC14bC14c20gWzI0MzE1XQoyMDE4LTAxLTEyIDE3OjI0OjA4IFogZmxp
Z2h0IDExNzkyNiBucnVubmluZz02CjIwMTgtMDEtMTIgMTc6MjQ6MzYgWiBbdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTc6MjQ6Mzcg
WiBbdGVzdC1hcm02NC1hcm02NC14bF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQt
eGwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTc6MjQ6MzcgWiBb
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTc6MjQ6MzcgWiBb
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEy
IDE3OjI0OjM3IFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFy
bTY0LWFybTY0LXhsIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE3OjI0OjM3IFogW3Rlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJl
IChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAo
UEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNj
ZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVU
QUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxp
Y3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZvdC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBz
dWNjZWVkIGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTc6MjQ6MzcgWiBb
dGVzdC1hcm02NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNzoyNDoz
OCBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAx
NzoyNDozOCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE3OjI0OjM4IFog
W3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUK
MjAxOC0wMS0xMiAxNzoyNDozOCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTc5
MjYudGVzdC1hcm02NC1hcm02NC14bCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAx
NzoyNDozOCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTc6
MjQ6MzggWiBbdGVzdC1hcm02NC1hcm02NC14bF0gdHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBm
YWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFUQUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZh
aWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAxKSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxp
emUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRlcGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlv
bnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNlbGVkIG9uIGlkZW50aWZpY2F0aW9uIGFzIGEg
cGl2b3QsIGR1cmluZyB3cml0ZS4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVk
IGlmIHJldHJpZWQuCikgcmV0cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTc6MjQ6MzggWiBbdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE3OjI0OjM5IFog
W3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02
NC14bC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTc6MjQ6MzkgWiBbdGVz
dC1hcm02NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTc6
MjQ6MzkgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEy
IDE3OjI0OjM5IFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bTY0LWFybTY0LXhsIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgaG9zdHMtYWxsb2NhdGUKMjAxOC0w
MS0xMiAxNzoyNDozOSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2
LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QKMjAxOC0wMS0x
MiAxNzoyNDozOSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExNzky
Ni50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0
cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE3OjI0OjQwIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIGF3
YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QK
MjAxOC0wMS0xMiAxNzoyNDo0MCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0
aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdAoyMDE4LTAxLTEyIDE3OjI0OjUzIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIGJ1aWxkLWFy
bTY0LXB2b3BzIFsyNTQ5OF0KMjAxOC0wMS0xMiAxNzozNjo0NCBaIFt0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTc6MzY6NDUgWiBbdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEy
IDE3OjM2OjQ2IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNzky
Ni50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0
IGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE3OjM2OjQ2IFogW3Rlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTgtMDEtMTIgMTc6NDY6MTkgWiBbYnVpbGQt
YXJtaGZdIGZpbmlzaGVkIDExNzkyNi5idWlsZC1hcm1oZiB0cy14ZW4tYnVpbGQgIHBhc3MgCjIw
MTgtMDEtMTIgMTc6NDY6MTkgWiBbYnVpbGQtYXJtaGZdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1h
cm1oZiB0cy1zeXNsb2ctc2VydmVyIAoyMDE4LTAxLTEyIDE3OjQ2OjE5IFogW2J1aWxkLWFybWhm
XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtaGYgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAx
OC0wMS0xMiAxNzo0NjoyMSBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICBidWlsZC1hcm1oZiBbMjU1
MDJdIEVYSVQgMAoyMDE4LTAxLTEyIDE3OjQ2OjIxIFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTEK
MjAxOC0wMS0xMiAxNzo0NjoyMSBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgYnVpbGQtYXJtaGYt
bGlidmlydAoyMDE4LTAxLTEyIDE3OjQ2OjIxIFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICBidWls
ZC1hcm1oZi1saWJ2aXJ0IFsyMDQ3MV0KMjAxOC0wMS0xMiAxNzo0NjoyMSBaIGZsaWdodCAxMTc5
MjYgc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bAoyMDE4LTAxLTEyIDE3OjQ2OjIxIFogZmxp
Z2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhsIFsyMDQ3M10KMjAxOC0wMS0x
MiAxNzo0NjoyMSBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlCjIwMTgtMDEtMTIgMTc6NDY6MjEgWiBmbGlnaHQgMTE3OTI2IHNwYXduZWQgIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSBbMjA0NzVdCjIwMTgtMDEtMTIgMTc6NDY6MjEgWiBmbGln
aHQgMTE3OTI2IHNwYXduaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MgoyMDE4LTAxLTEy
IDE3OjQ2OjIxIFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgWzIwNDc3XQoyMDE4LTAxLTEyIDE3OjQ2OjIxIFogZmxpZ2h0IDExNzkyNiBzcGF3bmlu
ZyB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sKMjAxOC0wMS0xMiAxNzo0NjoyMSBaIGZs
aWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIFsyMDQ3
OF0KMjAxOC0wMS0xMiAxNzo0NjoyMSBaIGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUKMjAxOC0wMS0xMiAxNzo0NjoyMSBaIGZsaWdodCAxMTc5MjYg
c3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgWzIwNDgxXQoyMDE4LTAxLTEy
IDE3OjQ2OjIxIFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMKMjAxOC0wMS0xMiAxNzo0NjoyMSBaIGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIFsyMDQ4NF0KMjAxOC0wMS0xMiAxNzo0NjoyMSBaIGZsaWdodCAxMTc5
MjYgc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQKMjAxOC0wMS0xMiAxNzo0NjoyMSBa
IGZsaWdodCAxMTc5MjYgc3Bhd25lZCAgdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgWzIwNDg3XQoy
MDE4LTAxLTEyIDE3OjQ2OjIxIFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0xMwoyMDE4LTAxLTEy
IDE3OjQ2OjIyIFogW2J1aWxkLWFybWhmLXhzbV0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFybWhm
LXhzbSB0cy14ZW4tYnVpbGQgIHBhc3MgCjIwMTgtMDEtMTIgMTc6NDY6MjIgWiBbYnVpbGQtYXJt
aGYteHNtXSBhd2FpdGluZyAxMTc5MjYuYnVpbGQtYXJtaGYteHNtIHRzLXN5c2xvZy1zZXJ2ZXIg
CjIwMTgtMDEtMTIgMTc6NDY6MjIgWiBbYnVpbGQtYXJtaGYteHNtXSBmaW5pc2hlZCAxMTc5MjYu
YnVpbGQtYXJtaGYteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTc6NDY6
MjMgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgYnVpbGQtYXJtaGYteHNtIFsyNTUwN10gRVhJVCAw
CjIwMTgtMDEtMTIgMTc6NDY6MjQgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MQoyMDE4LTAxLTEy
IDE3OjQ2OjI0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bQoyMDE4LTAxLTEyIDE3OjQ2OjI0IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSBbMjA1NjJdCjIwMTgtMDEtMTIgMTc6NDY6MjQgWiBmbGlnaHQgMTE3OTI2
IG5ydW5uaW5nPTEzCjIwMTgtMDEtMTIgMTc6NDY6NTEgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0g
c3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxk
LWNoZWNrKDEpCjIwMTgtMDEtMTIgMTc6NDY6NTEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNo
ZWNrKDEpCjIwMTgtMDEtMTIgMTc6NDY6NTIgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gYXdhaXRp
bmcgMTE3OTI2LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIg
MTc6NDY6NTIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygx
KQoyMDE4LTAxLTEyIDE3OjQ2OjUyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3YWl0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE3OjQ2
OjUyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gYXdhaXRpbmcgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNzo0Njo1
MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgt
MDEtMTIgMTc6NDY6NTIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWJ1aWxkLWNoZWNrIAoyMDE4LTAx
LTEyIDE3OjQ2OjUyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gc3RhcnRpbmcg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1idWlsZC1jaGVjayAgYnVp
bGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNzo0Njo1MiBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBm
aW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgcGFzcyAK
MjAxOC0wMS0xMiAxNzo0Njo1MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBmaW5pc2hlZCAxMTc5
MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAx
Nzo0Njo1MyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gc3RhcnRpbmcgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVj
aygxKQoyMDE4LTAxLTEyIDE3OjQ2OjUzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTc6NDY6NTMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRz
LWJ1aWxkLWNoZWNrIAoyMDE4LTAxLTEyIDE3OjQ2OjUzIFogW2J1aWxkLWFybWhmLWxpYnZpcnRd
IHN0YXJ0aW5nIDExNzkyNi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QgaG9zdHMtYWxsb2NhdGUKMjAxOC0wMS0xMiAxNzo0Njo1MyBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1ob3N0cy1hbGxvY2F0
ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTc6NDY6NTMgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRz
LWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE3OjQ2OjUzIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTc6NDY6NTMgWiBbYnVp
bGQtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE3OjQ2OjUzIFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAxNzo0Njo1MyBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0CjIwMTgtMDEtMTIgMTc6NDY6NTMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12
aGRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVT
X0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0
MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0
ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBD
YW5jZWxlZCBvbiBjb21taXQgYXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQg
cGl2b3QuCkhJTlQ6ICBUaGUgdHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgop
IHJldHJ5aW5nIC4uLgoyMDE4LTAxLTEyIDE3OjQ2OjUzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
cnRkc10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1idWlsZC1j
aGVjayAKMjAxOC0wMS0xMiAxNzo0Njo1MyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJd
IHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtaG9zdHMtYWxs
b2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE3OjQ2OjUzIFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSB0cy1idWlsZC1jaGVjayAgcGFzcyAKMjAxOC0wMS0xMiAxNzo0Njo1MyBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTc6NDY6
NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0
aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4
ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNl
cmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5z
YWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQg
d2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0
aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAuLi4KMjAxOC0wMS0xMiAx
Nzo0Njo1NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHRyYW5zYWN0aW9uIHNl
cmlhbGlzYXRpb24gZmFpbHVyZSAoT1NTVEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAx
KSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVTX0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3Vs
ZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBkdWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1v
bmcgdHJhbnNhY3Rpb25zCkRFVEFJTDogIFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBjb21taXQg
YXR0ZW1wdCB3aXRoIGNvbmZsaWN0IGluIGZyb20gcHJlcGFyZWQgcGl2b3QuCkhJTlQ6ICBUaGUg
dHJhbnNhY3Rpb24gbWlnaHQgc3VjY2VlZCBpZiByZXRyaWVkLgopIHJldHJ5aW5nIC4uLgoyMDE4
LTAxLTEyIDE3OjQ2OjU0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gYXdhaXRpbmcg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0
CjIwMTgtMDEtMTIgMTc6NDY6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1idWlsZC1jaGVj
ayAgcGFzcyAKMjAxOC0wMS0xMiAxNzo0Njo1NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0g
dHJhbnNhY3Rpb24gc2VyaWFsaXNhdGlvbiBmYWlsdXJlIChPU1NURVNULVBTUUwgUEdSRVNfRkFU
QUxfRVJST1IgNDAwMDEpIChkYiBleGVjIGZhaWxlZCAoUEdSRVNfRkFUQUxfRVJST1IsIDQwMDAx
KSBFUlJPUjogIGNvdWxkIG5vdCBzZXJpYWxpemUgYWNjZXNzIGR1ZSB0byByZWFkL3dyaXRlIGRl
cGVuZGVuY2llcyBhbW9uZyB0cmFuc2FjdGlvbnMKREVUQUlMOiAgUmVhc29uIGNvZGU6IENhbmNl
bGVkIG9uIGNvbW1pdCBhdHRlbXB0IHdpdGggY29uZmxpY3QgaW4gZnJvbSBwcmVwYXJlZCBwaXZv
dC4KSElOVDogIFRoZSB0cmFuc2FjdGlvbiBtaWdodCBzdWNjZWVkIGlmIHJldHJpZWQuCikgcmV0
cnlpbmcgLi4uCjIwMTgtMDEtMTIgMTc6NDY6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWJ1aWxkLWNoZWNr
ICBwYXNzIAoyMDE4LTAxLTEyIDE3OjQ2OjU0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtaG9z
dHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE3OjQ2OjU0IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtcnRkc10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIg
MTc6NDY6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIw
MTgtMDEtMTIgMTc6NDY6NTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSB0cmFuc2Fj
dGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNRTCBQR1JFU19GQVRBTF9FUlJP
UiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9FUlJPUiwgNDAwMDEpIEVSUk9S
OiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJlYWQvd3JpdGUgZGVwZW5kZW5j
aWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24gY29kZTogQ2FuY2VsZWQgb24g
Y29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHByZXBhcmVkIHBpdm90LgpISU5U
OiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0cmllZC4KKSByZXRyeWluZyAu
Li4KMjAxOC0wMS0xMiAxNzo0Njo1NSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2td
IHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE3OjQ2OjU1IFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTgtMDEtMTIgMTc6NDY6NTUgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC12aGRdIHRyYW5zYWN0aW9uIHNlcmlhbGlzYXRpb24gZmFpbHVyZSAoT1NT
VEVTVC1QU1FMIFBHUkVTX0ZBVEFMX0VSUk9SIDQwMDAxKSAoZGIgZXhlYyBmYWlsZWQgKFBHUkVT
X0ZBVEFMX0VSUk9SLCA0MDAwMSkgRVJST1I6ICBjb3VsZCBub3Qgc2VyaWFsaXplIGFjY2VzcyBk
dWUgdG8gcmVhZC93cml0ZSBkZXBlbmRlbmNpZXMgYW1vbmcgdHJhbnNhY3Rpb25zCkRFVEFJTDog
IFJlYXNvbiBjb2RlOiBDYW5jZWxlZCBvbiBpZGVudGlmaWNhdGlvbiBhcyBhIHBpdm90LCBkdXJp
bmcgY29uZmxpY3Qgb3V0IGNoZWNraW5nLgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1
Y2NlZWQgaWYgcmV0cmllZC4KQ09OVEVYVDogIFNRTCBzdGF0ZW1lbnQgIlNFTEVDVCAxIEZST00g
T05MWSAicHVibGljIi4iam9icyIgeCBXSEVSRSAiZmxpZ2h0IiBPUEVSQVRPUihwZ19jYXRhbG9n
Lj0pICQxIEFORCAiam9iIjo6cGdfY2F0YWxvZy50ZXh0IE9QRVJBVE9SKHBnX2NhdGFsb2cuPSkg
JDI6OnBnX2NhdGFsb2cudGV4dCBGT1IgS0VZIFNIQVJFIE9GIHgiCikgcmV0cnlpbmcgLi4uCjIw
MTgtMDEtMTIgMTc6NDY6NTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2Fp
dGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QKMjAxOC0wMS0xMiAxNzo0Njo1NSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtaG9zdHMt
YWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0ZQoyMDE4LTAxLTEyIDE3OjQ2OjU2IFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTgtMDEtMTIgMTc6NDY6NTYgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxNzo0Njo1
NiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYteGwteHNtIHRzLWJ1aWxkLWNoZWNrICBidWlsZC1jaGVjaygxKQoyMDE4LTAxLTEyIDE3
OjQ2OjU2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTc6NDY6NTcgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxNzo0Njo1NyBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRz
LWJ1aWxkLWNoZWNrICBwYXNzIAoyMDE4LTAxLTEyIDE3OjQ2OjU4IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtYnVp
bGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTc6NDY6NTggWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC12aGRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0cy1h
bGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTc6NDY6NTggWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC12aGRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTgtMDEtMTIgMTc6NDY6NTggWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0
cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTc6NDY6NTgg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTgtMDEtMTIgMTc6NDc6MDYgWiBm
bGlnaHQgMTE3OTI2IGtpbGxpbmcgYnVpbGQtYXJtaGYgWzI1NTAyXQoyMDE4LTAxLTEyIDE3OjQ3
OjA5IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIGJ1aWxkLWFybWhmLXhzbSBbMjU1MDddCjIwMTgt
MDEtMTIgMTc6NDg6MDUgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTE3OTI2LmJ1
aWxkLWFybWhmLWxpYnZpcnQgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEy
IDE3OjQ4OjA2IFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExNzkyNi5idWlsZC1h
cm1oZi1saWJ2aXJ0IHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAxOC0wMS0xMiAx
Nzo0ODowNyBaIFtidWlsZC1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJt
aGYtbGlidmlydCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgIGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAx
LTEyIDE3OjQ4OjA3IFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNi5idWls
ZC1hcm1oZi1saWJ2aXJ0IHRzLWhvc3QtaW5zdGFsbC10d2ljZSAKMjAxOC0wMS0xMiAxNzo0ODow
NyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAx
LTEyIDE3OjQ4OjA4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTE3
OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ct
c2VydmVyCjIwMTgtMDEtMTIgMTc6NDg6MDggWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gZmluaXNo
ZWQgMTE3OTI2LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlICBwYXNz
IAoyMDE4LTAxLTEyIDE3OjQ4OjA5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0LWluc3RhbGwt
dHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxNzo0ODowOSBaIFtidWlsZC1h
cm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYuYnVpbGQtYXJtaGYtbGlidmlydCB0cy14ZW4t
YnVpbGQtcHJlcCAgaG9zdC1idWlsZC1wcmVwCjIwMTgtMDEtMTIgMTc6NDg6MDkgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTgtMDEtMTIgMTc6NDg6MDkg
WiBbYnVpbGQtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmLWxpYnZp
cnQgdHMteGVuLWJ1aWxkLXByZXAgCjIwMTgtMDEtMTIgMTc6NDg6MTAgWiBbYnVpbGQtYXJtaGYt
bGlidmlydF0gZmluaXNoZWQgMTE3OTI2LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMteGVuLWJ1aWxk
LXByZXAgIHBhc3MgCjIwMTgtMDEtMTIgMTc6NDg6MTAgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0g
c3RhcnRpbmcgMTE3OTI2LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMtbGlidmlydC1idWlsZCAgbGli
dmlydC1idWlsZAoyMDE4LTAxLTEyIDE3OjQ4OjExIFogW2J1aWxkLWFybWhmLWxpYnZpcnRdIGF3
YWl0aW5nIDExNzkyNi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLWxpYnZpcnQtYnVpbGQgCjIwMTgt
MDEtMTIgMTc6NTM6MDAgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQg
MTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxNzo1MzowMSBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTgtMDEtMTIgMTc6
NTM6MDEgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxOC0w
MS0xMiAxNzo1MzoyMiBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAx
MTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dCBwYXNzIAoyMDE4LTAxLTEyIDE3OjUzOjIyIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXhlbi1p
bnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxOC0wMS0xMiAxNzo1MzoyMiBaIFt0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTgtMDEtMTIgMTc6NTU6MTUgWiBbdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE3OjU1OjE1
IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxOC0w
MS0xMiAxNzo1NToxNiBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAx
MTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1ob3N0LXJlYm9vdCBob3N0CjIw
MTgtMDEtMTIgMTc6NTc6NTEgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtaG9zdC1yZWJvb3QgaG9z
dCBwYXNzIAoyMDE4LTAxLTEyIDE3OjU3OjUxIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWhvc3Qt
cGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxOC0wMS0xMiAxNzo1Nzo1MiBa
IFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE4LTAxLTEyIDE3
OjU4OjA1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNz
IAoyMDE4LTAxLTEyIDE3OjU4OjA2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBz
dGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtc3lzbG9nLXNl
cnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE3OjU4OjA3IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTgtMDEt
MTIgMTc6NTg6MDcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
aG9zdAoyMDE4LTAxLTEyIDE3OjU4OjEyIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21d
IGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWhvc3QtcGlu
Zy1jaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTc6NTg6MTMgWiBbdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxOC0wMS0x
MiAxNzo1ODoxMyBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5
MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QK
MjAxOC0wMS0xMiAxNzo1ODoxNSBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBmaW5p
c2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1sZWFrLWNoZWNrIGJh
c2lzIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxNzo1ODoxNiBaIFt0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0
cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwKMjAxOC0wMS0xMiAxNzo1ODoxNiBaIFt0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSB0cy1kZWJpYW4taW5zdGFsbCAKMjAxOC0wMS0xMiAxODowMjoxMCBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjAy
OjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgtMDEt
MTIgMTg6MDI6MTEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3Qt
aW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE4OjAyOjExIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRk
c10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1ob3N0LWluc3Rh
bGwtdHdpY2UgaG9zdAoyMDE4LTAxLTEyIDE4OjAzOjI3IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRz
LWRlYmlhbi1pbnN0YWxsICBwYXNzIAoyMDE4LTAxLTEyIDE4OjAzOjI4IFogW3Rlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTgtMDEtMTIgMTg6
MDM6MjggWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE4LTAx
LTEyIDE4OjAzOjM0IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDEx
NzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4g
cGFzcyAKMjAxOC0wMS0xMiAxODowMzozNCBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1z
dGFydCBkZWJpYW4gZ3Vlc3Qtc3RhcnQKMjAxOC0wMS0xMiAxODowMzozNCBaIFt0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSB0cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxOC0wMS0xMiAxODowMzo1NiBaIFt0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxODow
Mzo1NyBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTc5MjYudGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBk
ZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxOC0wMS0xMiAxODowMzo1NyBaIFt0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE4
LTAxLTEyIDE4OjAzOjU4IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGZpbmlzaGVk
IDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoy
MDE4LTAxLTEyIDE4OjAzOjU4IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIHN0YXJ0
aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE4LTAx
LTEyIDE4OjAzOjU5IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDEx
NzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxODowNDowMCBaIFt0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIGZhaWwgY2hpbGQgcHJv
Y2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE4OjA0OjAwIFogW3Rlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE4LTAxLTEyIDE4
OjA0OjAxIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAx
OC0wMS0xMiAxODowNDo1MSBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBmaW5pc2hl
ZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zdG9wIGhvc3Qg
ZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6MDQ6NTEgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMt
cmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0
b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE4LTAxLTEyIDE4OjA0
OjUyIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTg6
MDU6MDYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTc5MjYudGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAx
OC0wMS0xMiAxODowNTowNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtc3lzbG9nLXNlcnZlciAgc3lz
bG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE4OjA1OjA3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1ob3N0
LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAxOC0wMS0xMiAxODowNTowOCBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxOC0wMS0xMiAx
ODowOToxMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gZmluaXNoZWQgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkIHRzLWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0x
MiAxODowOToxMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xvZy1zZXJ2ZXIKMjAx
OC0wMS0xMiAxODowOToxNCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTE3
OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhv
c3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE4OjA5OjE0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
dmhkXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9zdC1pbnN0
YWxsLXR3aWNlIGhvc3QKMjAxOC0wMS0xMiAxODoxNTozMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2tdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjE1OjMzIFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayB0cy1zeXNsb2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgt
MDEtMTIgMTg6MTU6MzQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWhvc3QtaW5zdGFsbC10
d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE4OjE1OjM0IFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE4LTAxLTEyIDE4OjE2
OjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoy
MDE4LTAxLTEyIDE4OjE2OjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRp
bmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0LXBpbmctY2hlY2sg
aG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTgtMDEtMTIgMTg6MTY6MTEgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTgtMDEtMTIgMTg6MTY6MzEgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIg
MTg6MTY6MzIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3Rh
bGwKMjAxOC0wMS0xMiAxODoxNjozMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGF3
YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMteGVuLWluc3RhbGwg
aG9zdAoyMDE4LTAxLTEyIDE4OjE2OjU5IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21d
IGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXJlcGVhdC10
ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3Qg
ZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6MTc6MDAgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMt
Z3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE4LTAxLTEyIDE4OjE3OjAw
IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTgtMDEt
MTIgMTg6MTc6MTcgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3
OTI2LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJp
YW4gcGFzcyAKMjAxOC0wMS0xMiAxODoxNzoxNyBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1ndWVz
dC1kZXN0cm95IGhvc3QgZGViaWFuIGd1ZXN0LWRlc3Ryb3kKMjAxOC0wMS0xMiAxODoxNzoxNyBa
IFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuCjIwMTgtMDEt
MTIgMTg6MTc6MzkgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3
OTI2LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRl
YmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE4OjE3OjQwIFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLWxl
YWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTgtMDEtMTIgMTg6MTc6NDAg
WiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTgtMDEtMTIg
MTg6MTc6NDIgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2
LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBh
c3MgCjIwMTgtMDEtMTIgMTg6MTc6NDIgWiBbdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0g
c3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gdHMtbG9ncy1jYXB0
dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDIwKQoyMDE4LTAxLTEyIDE4OjE3OjQzIFogW3Rlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTgtMDEtMTIgMTg6MTk6MDggWiBbdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODox
OTowOCBaIFt0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE4LTAxLTEyIDE4
OjE5OjA4IFogW3Rlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c21dIGZpbmlzaGVkIDExNzkyNi50
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgt
MDEtMTIgMTg6MTk6MTAgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSBbMjQzMDldIEVYSVQgMAoyMDE4LTAxLTEyIDE4OjE5OjExIFogZmxpZ2h0IDEx
NzkyNiBucXVldWVkPTEKMjAxOC0wMS0xMiAxODoxOToxMSBaIGZsaWdodCAxMTc5MjYgbnJ1bm5p
bmc9MTIKMjAxOC0wMS0xMiAxODoxOTo0MSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gZmlu
aXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWhvc3RzLWFsbG9jYXRlIGhv
c3QgcGFzcyAKMjAxOC0wMS0xMiAxODoxOTo0MiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0g
c3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLXN5c2xvZy1zZXJ2ZXIg
IHN5c2xvZy1zZXJ2ZXIKMjAxOC0wMS0xMiAxODoxOTo0MyBaIFt0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWhvc3QtaW5z
dGFsbC10d2ljZSBob3N0IGhvc3QtaW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE4OjE5OjQzIFogW3Rl
c3QtYXJtNjQtYXJtNjQteGwteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14
bC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxOC0wMS0xMiAxODoxOTo0OCBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjE5
OjQ4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTgt
MDEtMTIgMTg6MTk6NDkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWhvc3QtcmVib290IGhvc3QKMjAx
OC0wMS0xMiAxODoxOTo1NiBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIFsyNDMwOV0KMjAxOC0wMS0xMiAxODoyMDozMiBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjIwOjMyIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIw
MTgtMDEtMTIgMTg6MjA6MzMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTgtMDEtMTIgMTg6MjA6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBm
aW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1j
aGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6MjA6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRz
LWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTgtMDEtMTIgMTg6
MjA6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE4LTAx
LTEyIDE4OjIwOjU3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTE3
OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3Qg
cGFzcyAKMjAxOC0wMS0xMiAxODoyMDo1NyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJd
IHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZGViaWFuLWlu
c3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTgtMDEtMTIgMTg6MjA6NTggWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyIHRzLWRlYmlhbi1pbnN0YWxsIAoyMDE4LTAxLTEyIDE4OjIyOjAyIFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMt
aG9zdHMtYWxsb2NhdGUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjIyOjAzIFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20g
dHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE4OjIyOjA0IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC14c20gdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTgtMDEt
MTIgMTg6MjI6MDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdAoyMDE4LTAx
LTEyIDE4OjIzOjA5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNoZWQgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNz
IAoyMDE4LTAxLTEyIDE4OjIzOjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gc3RhcnRp
bmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTgtMDEtMTIgMTg6MjM6MTAgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTgtMDEtMTIgMTg6MjM6MzEgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6MjM6MzEgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxOC0wMS0xMiAxODoyMzoz
MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE4LTAxLTEyIDE4OjI1OjU5IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAx
OC0wMS0xMiAxODoyNTo1OSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gc3RhcnRp
bmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWhvc3QtcGluZy1jaGVj
ayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxOC0wMS0xMiAxODoyNTo1OSBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTgtMDEtMTIgMTg6MjY6
MDMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIw
MTgtMDEtMTIgMTg6MjY6MDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxOC0wMS0xMiAxODoyNjowNCBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxOC0wMS0xMiAxODoyNjowNSBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjI2OjA1IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTgtMDEtMTIgMTg6MjY6
MDYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIHRzLWhvc3QtcmVib290IGhvc3QKMjAxOC0wMS0xMiAxODoyNjoyMCBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgt
MDEtMTIgMTg6MjY6MjAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy14ZW4taW5zdGFsbCBob3N0
IHhlbi1pbnN0YWxsCjIwMTgtMDEtMTIgMTg6MjY6MjEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHVdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0
cy14ZW4taW5zdGFsbCBob3N0CjIwMTgtMDEtMTIgMTg6MjY6MjUgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6MjY6MjUgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxOC0wMS0xMiAx
ODoyNjoyNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE4LTAxLTEy
IDE4OjI3OjE0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNoZWQgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTgtMDEt
MTIgMTg6Mjc6MTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGlu
Zy1jaGVjay14ZW4KMjAxOC0wMS0xMiAxODoyNzoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHNdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtaG9zdC1waW5n
LWNoZWNrIGhvc3QKMjAxOC0wMS0xMiAxODoyNzozNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHNdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtaG9zdC1waW5n
LWNoZWNrIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODoyNzozNiBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHNdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtbGVh
ay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxOC0wMS0xMiAxODoyNzoz
NiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTgtMDEtMTIgMTg6Mjc6
MzkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE4LTAxLTEy
IDE4OjI3OjM5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gc3RhcnRpbmcgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwK
MjAxOC0wMS0xMiAxODoyNzozOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGF3YWl0aW5n
IDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtZGViaWFuLWluc3RhbGwgCjIwMTgt
MDEtMTIgMTg6Mjk6MDAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFz
cyAKMjAxOC0wMS0xMiAxODoyOTowMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtaG9zdC1yZWJvb3Qg
aG9zdCB4ZW4tYm9vdAoyMDE4LTAxLTEyIDE4OjI5OjAxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1o
b3N0LXJlYm9vdCBob3N0CjIwMTgtMDEtMTIgMTg6Mjk6NDAgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6Mjk6NDAgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSB0cy1ob3N0LXJlYm9vdCBob3N0IHhlbi1ib290CjIwMTgtMDEtMTIgMTg6
Mjk6NDEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTgtMDEt
MTIgMTg6MzA6MDYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlzaGVkIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoy
MDE4LTAxLTEyIDE4OjMwOjA2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBzdGFydGluZyAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9z
dC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE4LTAxLTEyIDE4OjMwOjA3IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtdmhkXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9z
dC1waW5nLWNoZWNrIGhvc3QKMjAxOC0wMS0xMiAxODozMDoxMyBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGVdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
dHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjMwOjEzIFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTgt
MDEtMTIgMTg6MzA6MTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBhd2FpdGluZyAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWhvc3QtcGluZy1jaGVjayBob3N0
CjIwMTgtMDEtMTIgMTg6MzA6MjYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0LXJlYm9v
dCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6MzA6MjYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTgtMDEtMTIgMTg6
MzA6MjcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE4
LTAxLTEyIDE4OjMwOjI4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5pc2hlZCAxMTc5
MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAK
MjAxOC0wMS0xMiAxODozMDoyOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWlu
c3RhbGwKMjAxOC0wMS0xMiAxODozMDoyOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLXhlbi1pbnN0YWxsIGhvc3QK
MjAxOC0wMS0xMiAxODozMDozNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGZpbmlz
aGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODozMDozNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtbGVh
ay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxOC0wMS0xMiAxODozMDoz
NiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTgtMDEtMTIg
MTg6MzA6MzggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNz
IAoyMDE4LTAxLTEyIDE4OjMwOjM5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1kZWJpYW4taW5zdGFs
bCAgZGViaWFuLWluc3RhbGwKMjAxOC0wMS0xMiAxODozMDozOSBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGVdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
dHMtZGViaWFuLWluc3RhbGwgCjIwMTgtMDEtMTIgMTg6MzA6NDggWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjMwOjQ4IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2sv
YmFzaXMoOSkKMjAxOC0wMS0xMiAxODozMDo0OCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWxl
YWstY2hlY2sgYmFzaXMgaG9zdAoyMDE4LTAxLTEyIDE4OjMwOjUxIFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6MzA6NTIg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwK
MjAxOC0wMS0xMiAxODozMDo1MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWRlYmlhbi1pbnN0
YWxsIAoyMDE4LTAxLTEyIDE4OjMzOjAyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5p
c2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMteGVuLWluc3RhbGwgaG9zdCBw
YXNzIAoyMDE4LTAxLTEyIDE4OjMzOjAyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBzdGFy
dGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9zdC1yZWJvb3QgaG9zdCB4
ZW4tYm9vdAoyMDE4LTAxLTEyIDE4OjMzOjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBh
d2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9zdC1yZWJvb3QgaG9z
dAoyMDE4LTAxLTEyIDE4OjM0OjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5pc2hl
ZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNz
IAoyMDE4LTAxLTEyIDE4OjM0OjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBzdGFydGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3Qg
aG9zdC1waW5nLWNoZWNrLXhlbgoyMDE4LTAxLTEyIDE4OjM0OjE3IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtdmhkXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtaG9z
dC1waW5nLWNoZWNrIGhvc3QKMjAxOC0wMS0xMiAxODozNDozOCBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWhvc3Qt
cGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6MzQ6MzggWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC12aGRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1s
ZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE4LTAxLTEyIDE4OjM0
OjM4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTgtMDEtMTIgMTg6MzQ6
NDEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAx
ODozNDo0MSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkIHRzLWRlYmlhbi1kaS1pbnN0YWxsICBkZWJpYW4tZGktaW5zdGFs
bAoyMDE4LTAxLTEyIDE4OjM0OjQxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtZGViaWFuLWRpLWluc3RhbGwgCjIw
MTgtMDEtMTIgMTg6MzU6NTggWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGZpbmlzaGVkIDEx
NzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBw
YXNzIAoyMDE4LTAxLTEyIDE4OjM1OjU4IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBzdGFy
dGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE4LTAxLTEyIDE4OjM1OjU4IFogW3Rlc3QtYXJt
NjQtYXJtNjQteGwteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC14c20g
dHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxOC0wMS0xMiAxODozNjoxOSBaIFt0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRz
LWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6MzY6MTkgWiBbdGVzdC1h
cm02NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTgtMDEtMTIgMTg6MzY6MjAgWiBb
dGVzdC1hcm02NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSB0cy14ZW4taW5zdGFsbCBob3N0CjIwMTgtMDEtMTIgMTg6Mzc6MTEgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIHRzLWRlYmlhbi1pbnN0YWxsICBwYXNzIAoyMDE4LTAxLTEyIDE4OjM3OjEyIFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiB0cy1kZWJpYW4tZml4dXAgZGViaWFuIGRlYmlhbi1maXh1cAoyMDE4
LTAxLTEyIDE4OjM3OjEyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gYXdhaXRpbmcg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1kZWJpYW4tZml4dXAgZGViaWFu
CjIwMTgtMDEtMTIgMTg6Mzc6MjEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBmaW5p
c2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWRlYmlhbi1maXh1cCBk
ZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxODozNzoyMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDJdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vl
c3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTgtMDEtMTIgMTg6Mzc6MjIgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjM3OjUxIFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyB0cy1kZWJpYW4taW5zdGFsbCAgcGFzcyAKMjAxOC0wMS0xMiAxODozNzo1MiBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBkZWJpYW4tZml4dXAKMjAxOC0wMS0xMiAx
ODozNzo1MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE4LTAxLTEyIDE4
OjM3OjU3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAx
OC0wMS0xMiAxODozNzo1NyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTgtMDEtMTIgMTg6Mzc6
NTggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlh
biAxCjIwMTgtMDEtMTIgMTg6Mzc6NTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBm
aW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLW1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3Jt
YWxseQoyMDE4LTAxLTEyIDE4OjM3OjU5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0g
c3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1zYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sKMjAx
OC0wMS0xMiAxODozODowMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGZpbmlzaGVkIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBwYXNz
IAoyMDE4LTAxLTEyIDE4OjM4OjAwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1zYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTg6Mzg6MDAgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
IHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoyMDE4LTAxLTEyIDE4OjM4OjAwIFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyB0cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxOC0wMS0xMiAxODozODowMSBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBm
YWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxODozODowMSBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdG9wCjIw
MTgtMDEtMTIgMTg6Mzg6MDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0b3AgaG9zdCBk
ZWJpYW4KMjAxOC0wMS0xMiAxODozODoxMSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gZmlu
aXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3Qg
cGFzcyAKMjAxOC0wMS0xMiAxODozODoxMSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWhvc3QtcmVib290IGhvc3Qg
eGVuLWJvb3QKMjAxOC0wMS0xMiAxODozODoxMiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0g
YXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWhvc3QtcmVib290IGhv
c3QKMjAxOC0wMS0xMiAxODozODoyNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc3RvcCBo
b3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE4OjM4OjI1IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0
cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qt
c3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTgtMDEtMTIgMTg6
Mzg6MjUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTg6
Mzg6MzIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEy
IDE4OjM4OjMyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gc3RhcnRpbmcgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJp
YW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxOC0wMS0xMiAxODozODozMiBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHNdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEKMjAxOC0wMS0xMiAxODoz
ODozNCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEg
ZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTg6Mzg6MzQg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE4LTAxLTEyIDE4OjM4OjM0IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0
cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTg6Mzg6
MzYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4g
ZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTg6Mzg6MzYg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE4LTAx
LTEyIDE4OjM4OjM2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTgt
MDEtMTIgMTg6Mzg6NTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBmaW5pc2hlZCAxMTc5
MjYudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFz
cyAKMjAxOC0wMS0xMiAxODozODo1OSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHN0YXJ0
aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtcmVwZWF0LXRlc3QgMTAgdHMt
Z3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vl
c3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE4LTAxLTEyIDE4OjM5OjAwIFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0
cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qt
c3RvcCBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQwOjM0IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0
cy1kZWJpYW4taW5zdGFsbCAgcGFzcyAKMjAxOC0wMS0xMiAxODo0MDozNCBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBkZWJpYW4tZml4dXAKMjAxOC0wMS0xMiAxODo0
MDozNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE4LTAxLTEy
IDE4OjQwOjQzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gZmluaXNoZWQgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1kZWJpYW4tZml4dXAgZGViaWFuIHBhc3Mg
CjIwMTgtMDEtMTIgMTg6NDA6NDMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFy
dGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWd1ZXN0LXN0YXJ0IGRl
YmlhbiBndWVzdC1zdGFydAoyMDE4LTAxLTEyIDE4OjQwOjQ0IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0
cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxOC0wMS0xMiAxODo0MDo0OSBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWhv
c3QtcmVib290IGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODo0MDo0OSBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWhv
c3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14ZW4KMjAxOC0wMS0xMiAxODo0MDo1
MCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQt
YXJtNjQteGwteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTgtMDEtMTIgMTg6NDE6MTAg
WiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjQx
OjExIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02
NC1hcm02NC14bC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMo
OSkKMjAxOC0wMS0xMiAxODo0MToxMSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRp
bmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9z
dAoyMDE4LTAxLTEyIDE4OjQxOjEyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gZmlu
aXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1ndWVzdC1zdGFydCBk
ZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxODo0MToxMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIw
MTgtMDEtMTIgMTg6NDE6MTIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBhd2FpdGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLW1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbiAxCjIwMTgtMDEtMTIgMTg6NDE6MTMgWiBbdGVzdC1hcm02NC1hcm02
NC14bC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1sZWFr
LWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODo0MToxMyBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGVdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgZmFpbCBjaGlsZCBw
cm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTg6NDE6MTQgWiBbdGVzdC1hcm02
NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0
cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwKMjAxOC0wMS0xMiAxODo0MToxNCBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTgtMDEtMTIgMTg6NDE6MTQgWiBbdGVzdC1hcm02
NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0
cy1kZWJpYW4taW5zdGFsbCAKMjAxOC0wMS0xMiAxODo0MToxNCBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGVdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
dHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQx
OjE1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gZmluaXNoZWQgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE4
OjQxOjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gc3RhcnRpbmcgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0
LXN0b3AKMjAxOC0wMS0xMiAxODo0MToxNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVd
IGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtZ3Vlc3Qtc3Rv
cCBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQxOjM4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1n
dWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NDE6MzkgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7
fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQKMjAx
OC0wMS0xMiAxODo0MTozOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3YWl0aW5n
IDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtcmVwZWF0LXRlc3QgMTAgdHMt
Z3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAx
OC0wMS0xMiAxODo0Mjo0NyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTE3
OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBh
c3MgCjIwMTgtMDEtMTIgMTg6NDI6NDggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHN0YXJ0
aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTgtMDEtMTIgMTg6NDI6NDggWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0
cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE4LTAxLTEyIDE4OjQzOjA5IFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODo0MzowOSBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNt
IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxOC0wMS0xMiAxODo0MzoxMCBaIFt0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxOC0wMS0xMiAxODo0MzozOSBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgcGFzcyAKMjAxOC0wMS0x
MiAxODo0MzozOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHN0YXJ0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtaG9zdC1waW5nLWNoZWNrIGhv
c3QgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZQoyMDE4LTAxLTEyIDE4OjQzOjM5IFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE4LTAxLTEyIDE4OjQ0OjAw
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoy
MDE4LTAxLTEyIDE4OjQ0OjAwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy14ZW4taW5zdGFs
bCBob3N0IHhlbi1pbnN0YWxsCjIwMTgtMDEtMTIgMTg6NDQ6MDEgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAxOC0wMS0xMiAxODo0NToxMyBaIFtidWlsZC1h
cm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYuYnVpbGQtYXJtaGYtbGlidmlydCB0cy1saWJ2
aXJ0LWJ1aWxkICBwYXNzIAoyMDE4LTAxLTEyIDE4OjQ1OjEzIFogW2J1aWxkLWFybWhmLWxpYnZp
cnRdIGF3YWl0aW5nIDExNzkyNi5idWlsZC1hcm1oZi1saWJ2aXJ0IHRzLXN5c2xvZy1zZXJ2ZXIg
CjIwMTgtMDEtMTIgMTg6NDU6MTMgWiBbYnVpbGQtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTE3
OTI2LmJ1aWxkLWFybWhmLWxpYnZpcnQgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxOC0wMS0x
MiAxODo0NToxNSBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICBidWlsZC1hcm1oZi1saWJ2aXJ0IFsy
MDQ3MV0gRVhJVCAwCjIwMTgtMDEtMTIgMTg6NDU6MTUgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9
MQoyMDE4LTAxLTEyIDE4OjQ1OjE1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmluZyB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQKMjAxOC0wMS0xMiAxODo0NToxNSBaIGZsaWdodCAxMTc5MjYgc3Bhd25l
ZCAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IFsxOTQ3MF0KMjAxOC0wMS0xMiAxODo0NToxNSBa
IGZsaWdodCAxMTc5MjYgc3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdwoyMDE4
LTAxLTEyIDE4OjQ1OjE1IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IFsxOTQ3Ml0KMjAxOC0wMS0xMiAxODo0NToxNSBaIGZsaWdodCAxMTc5MjYg
c3Bhd25pbmcgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbQoyMDE4LTAxLTEyIDE4OjQ1OjE1
IFogZmxpZ2h0IDExNzkyNiBzcGF3bmVkICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIFsx
OTQ3NF0KMjAxOC0wMS0xMiAxODo0NToxNSBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9MTQKMjAx
OC0wMS0xMiAxODo0NTo0OSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgIGJ1aWxkLWNoZWNr
KDEpCjIwMTgtMDEtMTIgMTg6NDU6NDkgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10g
c3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtYnVpbGQtY2hl
Y2sgIGJ1aWxkLWNoZWNrKDEpCjIwMTgtMDEtMTIgMTg6NDU6NDkgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy14ZW4t
aW5zdGFsbCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6NDU6NDkgWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0XSB0cmFuc2FjdGlvbiBzZXJpYWxpc2F0aW9uIGZhaWx1cmUgKE9TU1RFU1QtUFNR
TCBQR1JFU19GQVRBTF9FUlJPUiA0MDAwMSkgKGRiIGV4ZWMgZmFpbGVkIChQR1JFU19GQVRBTF9F
UlJPUiwgNDAwMDEpIEVSUk9SOiAgY291bGQgbm90IHNlcmlhbGl6ZSBhY2Nlc3MgZHVlIHRvIHJl
YWQvd3JpdGUgZGVwZW5kZW5jaWVzIGFtb25nIHRyYW5zYWN0aW9ucwpERVRBSUw6ICBSZWFzb24g
Y29kZTogQ2FuY2VsZWQgb24gY29tbWl0IGF0dGVtcHQgd2l0aCBjb25mbGljdCBpbiBmcm9tIHBy
ZXBhcmVkIHBpdm90LgpISU5UOiAgVGhlIHRyYW5zYWN0aW9uIG1pZ2h0IHN1Y2NlZWQgaWYgcmV0
cmllZC4KKSByZXRyeWluZyAuLi4KMjAxOC0wMS0xMiAxODo0NTo0OSBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSB0cy1idWlsZC1jaGVjayAgYnVpbGQtY2hlY2soMSkKMjAxOC0wMS0xMiAxODo0NTo0OSBa
IFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxODo0NTo0OSBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYteGwteHNtIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxOC0wMS0xMiAxODo0NTo1
MCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1idWlsZC1jaGVjayAKMjAxOC0wMS0xMiAxODo0NTo1
MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYteGwteHNtIHRzLWhvc3QtcmVib290IGhvc3QKMjAxOC0wMS0xMiAxODo0NTo1MCBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgdHMtYnVpbGQtY2hlY2sgCjIwMTgtMDEtMTIgMTg6NDU6NTAgWiBbdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTg6NDU6NTAgWiBbdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gdHMtYnVpbGQtY2hlY2sgIHBhc3MgCjIwMTgtMDEtMTIgMTg6NDU6NTEg
WiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdCBob3N0cy1hbGxvY2F0
ZQoyMDE4LTAxLTEyIDE4OjQ1OjUxIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1idWlsZC1jaGVjayAgcGFzcyAK
MjAxOC0wMS0xMiAxODo0NTo1MSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFy
dGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0cy1hbGxvY2F0
ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTg6NDU6NTEgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhd10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAxLTEyIDE4OjQ1OjUxIFogW3Rlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IGhvc3RzLWFsbG9jYXRlCjIwMTgtMDEtMTIgMTg6
NDU6NTEgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtaG9zdHMtYWxsb2NhdGUgaG9zdAoyMDE4LTAx
LTEyIDE4OjQ1OjUyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0CjIwMTgtMDEt
MTIgMTg6NDY6MDAgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgYnVpbGQtYXJtaGYtbGlidmlydCBb
MjA0NzFdCjIwMTgtMDEtMTIgMTg6NDY6MjkgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1kZWJpYW4taW5zdGFsbCAg
cGFzcyAKMjAxOC0wMS0xMiAxODo0NjoyOSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWRlYmlhbi1maXh1cCBkZWJp
YW4gZGViaWFuLWZpeHVwCjIwMTgtMDEtMTIgMTg6NDY6MjkgWiBbdGVzdC1hcm02NC1hcm02NC14
bC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1kZWJpYW4t
Zml4dXAgZGViaWFuCjIwMTgtMDEtMTIgMTg6NDY6MzUgWiBbdGVzdC1hcm02NC1hcm02NC14bC14
c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1kZWJpYW4tZml4
dXAgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NDY6MzYgWiBbdGVzdC1hcm02NC1hcm02NC14
bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ndWVzdC1z
dGFydCBkZWJpYW4gZ3Vlc3Qtc3RhcnQKMjAxOC0wMS0xMiAxODo0NjozNiBaIFt0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRz
LWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQ2OjU3IFogW3Rlc3QtYXJtNjQtYXJt
NjQteGwteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtZ3Vl
c3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NDY6NTggWiBbdGVzdC1hcm02NC1h
cm02NC14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1t
aWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sK
MjAxOC0wMS0xMiAxODo0Njo1OCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcg
MTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBo
b3N0IGRlYmlhbiAxCjIwMTgtMDEtMTIgMTg6NDY6NTggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14
c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ob3N0LXJlYm9v
dCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6NDY6NTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14
c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ob3N0LXBpbmct
Y2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2steGVuCjIwMTgtMDEtMTIgMTg6NDY6NTkgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE4LTAxLTEyIDE4OjQ2OjU5IFogW3Rlc3Qt
YXJtNjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC14
c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgZmFpbCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTg6NDc6MDAgWiBbdGVzdC1hcm02NC1h
cm02NC14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sKMjAxOC0wMS0xMiAxODo0NzowMCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxODo0NzowMSBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLXNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4
aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTg6NDc6MDIgWiBbdGVzdC1hcm02NC1hcm02NC14
bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ndWVzdC1z
dG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0b3AKMjAxOC0wMS0xMiAxODo0NzowMiBaIFt0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNt
IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxODo0NzowNCBaIFt0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyB0cy1ob3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6NDc6
MDUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1kZWJpYW4taW5zdGFsbCAgcGFzcyAKMjAxOC0w
MS0xMiAxODo0NzowNSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFydGluZyAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1zeXNsb2ctc2VydmVyICBzeXNs
b2ctc2VydmVyCjIwMTgtMDEtMTIgMTg6NDc6MDUgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1k
ZWJpYW4tZml4dXAgZGViaWFuIGRlYmlhbi1maXh1cAoyMDE4LTAxLTEyIDE4OjQ3OjA1IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQ3
OjA2IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIHN0YXJ0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3Qt
aW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE4OjQ3OjA2IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXddIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWhv
c3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTgtMDEtMTIgMTg6NDc6MTQgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSB0cy1kZWJpYW4tZml4dXAgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NDc6MTUg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ndWVzdC1zdGFydCBkZWJpYW4gZ3Vlc3Qtc3RhcnQK
MjAxOC0wMS0xMiAxODo0NzoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LXN0YXJ0
IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQ3OjE4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVja10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy14
ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6NDc6MTggWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxOC0wMS0xMiAxODo0Nzox
OSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE4LTAxLTEy
IDE4OjQ3OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVz
dC1hcm1oZi1hcm1oZi14bC14c20gdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAxOC0w
MS0xMiAxODo0NzoyMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNo
ZWNrL2Jhc2lzKDkpCjIwMTgtMDEtMTIgMTg6NDc6MjEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14
c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1sZWFrLWNoZWNr
IGJhc2lzIGhvc3QKMjAxOC0wMS0xMiAxODo0NzoyMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWd1ZXN0LXN0b3Ag
aG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxODo0NzoyMyBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWxlYWst
Y2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjQ3OjI0IFogW3Rlc3QtYXJtNjQt
YXJtNjQteGwteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMt
cmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0
b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE4LTAxLTEyIDE4OjQ3
OjI0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gdHMtZGViaWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTgtMDEt
MTIgMTg6NDc6MjQgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQ3
OjI0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gdHMtZGViaWFuLWluc3RhbGwgCjIwMTgtMDEtMTIgMTg6NDc6NDMgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NDc6
NDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIGd1ZXN0LXN0
YXJ0LjIKMjAxOC0wMS0xMiAxODo0Nzo0NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJd
IGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxODo0Nzo1NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHNdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtcmVwZWF0
LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9z
dCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxODo0Nzo1NSBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHNdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE4LTAxLTEyIDE4OjQ3OjU1IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtcnRkc10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQ3OjU5IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTgtMDEt
MTIgMTg6NDc6NTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIHN0YXJ0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1taWdyYXRlLXN1cHBvcnQtY2hl
Y2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxOC0wMS0xMiAxODo0ODow
MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRl
YmlhbiAxCjIwMTgtMDEtMTIgMTg6NDg6MDEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHVdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1taWdy
YXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxODo0ODowMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRz
LXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjawoyMDE4LTAxLTEyIDE4OjQ4OjAxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQ4OjAzIFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRl
YmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxODo0
ODowMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gc3RhcnRpbmcgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vl
c3Qtc3RvcAoyMDE4LTAxLTEyIDE4OjQ4OjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtZ3Vl
c3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQ4OjE3IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE4OjQ4OjE3IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIGd1ZXN0LWRlc3Ry
b3kKMjAxOC0wMS0xMiAxODo0ODoxNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIGF3
YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtZ3Vlc3QtZGVzdHJv
eSBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjQ4OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVja10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6NDg6MjAgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay14
ZW4KMjAxOC0wMS0xMiAxODo0ODoyMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2td
IGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtaG9zdC1w
aW5nLWNoZWNrIGhvc3QKMjAxOC0wMS0xMiAxODo0ODoyNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHNdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxODo0ODoyNyBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxODo0
ODoyNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBndWVzdC1kZXN0
cm95CjIwMTgtMDEtMTIgMTg6NDg6MjcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVd
IHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1yZXBlYXQt
dGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0
IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTgtMDEtMTIgMTg6NDg6MjcgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxODo0ODoy
NyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTg6
NDg6MzggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFz
cyAKMjAxOC0wMS0xMiAxODo0ODozOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtbGVhay1jaGVjayBj
aGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxOC0wMS0xMiAxODo0ODozOSBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTgtMDEtMTIgMTg6NDg6NDEgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgt
MDEtMTIgMTg6NDg6NDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWxlYWstY2hlY2sgYmFz
aXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTgtMDEtMTIgMTg6NDg6NDIgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjQ4
OjQyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAx
OC0wMS0xMiAxODo0ODo0MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDJdIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgdHMtbG9ncy1jYXB0dXJlIGhvc3Qg
Y2FwdHVyZS1sb2dzKDIwKQoyMDE4LTAxLTEyIDE4OjQ4OjQzIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0
cy1sb2dzLWNhcHR1cmUgaG9zdAoyMDE4LTAxLTEyIDE4OjQ4OjQ1IFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODo0ODo0
NiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHN0YXJ0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtZGViaWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0
YWxsCjIwMTgtMDEtMTIgMTg6NDg6NDYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWRlYmlh
bi1pbnN0YWxsIAoyMDE4LTAxLTEyIDE4OjQ4OjQ3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRk
c10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1ndWVzdC1kZXN0
cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NDg6NDggWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIHRz
LWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTgtMDEtMTIgMTg6NDg6
NDggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdAoyMDE4LTAxLTEyIDE4OjQ4
OjUxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxOC0wMS0x
MiAxODo0ODo1MSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHNdIHN0YXJ0aW5nIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dz
KDIwKQoyMDE4LTAxLTEyIDE4OjQ4OjUxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtcnRkc10gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyB0cy1sb2dzLWNhcHR1cmUgaG9z
dAoyMDE4LTAxLTEyIDE4OjUwOjEyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Ml0gZmlu
aXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1sb2dzLWNhcHR1cmUg
aG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjUwOjEyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0Ml0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1zeXNs
b2ctc2VydmVyIAoyMDE4LTAxLTEyIDE4OjUwOjEzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0Ml0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiB0cy1zeXNs
b2ctc2VydmVyICBwYXNzIAoyMDE4LTAxLTEyIDE4OjUwOjE0IFogZmxpZ2h0IDExNzkyNiByZWFw
ZWQgIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiBbMjA0NzddIEVYSVQgMAoyMDE4LTAxLTEy
IDE4OjUwOjE0IFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTAKMjAxOC0wMS0xMiAxODo1MDoxNCBa
IGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9MTMKMjAxOC0wMS0xMiAxODo1MDoxNiBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHNdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODo1MDoxNiBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHNdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgdHMtc3lzbG9nLXNlcnZlciAKMjAxOC0wMS0xMiAxODo1MDoxNiBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHNdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
dHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxOC0wMS0xMiAxODo1MDoxNyBaIGZsaWdodCAxMTc5
MjYgcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgWzIwNDg0XSBFWElUIDAKMjAxOC0w
MS0xMiAxODo1MDoxOCBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0wCjIwMTgtMDEtMTIgMTg6NTA6
MTggWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTEyCjIwMTgtMDEtMTIgMTg6NTA6MzIgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFu
IHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NTA6MzIg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0
LjIKMjAxOC0wMS0xMiAxODo1MDozMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIGF3
YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtZ3Vlc3Qtc3RhcnQg
aG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxODo1MDo0OSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1o
b3N0cy1hbGxvY2F0ZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6NTA6NDkgWiBbdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE4OjUw
OjUwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IGhvc3Qt
aW5zdGFsbCg0KQoyMDE4LTAxLTEyIDE4OjUwOjUwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWhv
c3QtaW5zdGFsbC10d2ljZSBob3N0CjIwMTgtMDEtMTIgMTg6NTA6NTAgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODo1MDo1MSBaIFt0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgdHMtc3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE4OjUwOjUyIFog
W3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAx
OC0wMS0xMiAxODo1MDo1MyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QK
MjAxOC0wMS0xMiAxODo1MDo1OSBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgWzIwNDc3XQoyMDE4LTAxLTEyIDE4OjUxOjAzIFogZmxpZ2h0IDExNzky
NiBraWxsaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyBbMjA0ODRdCjIwMTgtMDEtMTIgMTg6
NTE6MDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTc5MjYudGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3Mg
CjIwMTgtMDEtMTIgMTg6NTE6MDQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBzdGFy
dGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWd1ZXN0LWRlc3Ryb3kg
aG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoyMDE4LTAxLTEyIDE4OjUxOjA0IFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTg6NTE6MjUg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAx
OC0wMS0xMiAxODo1MToyNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGVdIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgdHMtbGVhay1jaGVjayBjaGVjayBo
b3N0IGxlYWstY2hlY2svY2hlY2sKMjAxOC0wMS0xMiAxODo1MToyNSBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGVdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTgtMDEtMTIgMTg6NTE6MjggWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjUx
OjI5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZV0gc3RhcnRpbmcgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3Mo
MjApCjIwMTgtMDEtMTIgMTg6NTE6MjkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlXSBh
d2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWxvZ3MtY2FwdHVy
ZSBob3N0CjIwMTgtMDEtMTIgMTg6NTI6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRzLWxvZ3MtY2Fw
dHVyZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTg6NTI6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRz
LXN5c2xvZy1zZXJ2ZXIgCjIwMTgtMDEtMTIgMTg6NTI6NTUgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIHRz
LXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTg6NTI6NTYgWiBmbGlnaHQgMTE3OTI2
IHJlYXBlZCAgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlIFsyMDQ3NV0gRVhJVCAwCjIwMTgt
MDEtMTIgMTg6NTI6NTcgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MAoyMDE4LTAxLTEyIDE4OjUy
OjU3IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0xMQoyMDE4LTAxLTEyIDE4OjUzOjMxIFogW3Rl
c3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRz
LWhvc3RzLWFsbG9jYXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxODo1MzozMiBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1zeXNs
b2ctc2VydmVyICBzeXNsb2ctc2VydmVyCjIwMTgtMDEtMTIgMTg6NTM6MzMgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtaG9zdC1p
bnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTgtMDEtMTIgMTg6NTM6MzMgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwg
dHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QKMjAxOC0wMS0xMiAxODo1Mzo0MiBaIGZsaWdodCAx
MTc5MjYga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgWzIwNDc1XQoyMDE4LTAx
LTEyIDE4OjU1OjA2IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBmaW5pc2hlZCAxMTc5MjYu
dGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQg
aG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0x
MiAxODo1NTowNyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRl
c3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIGd1ZXN0LXN0
YXJ0LjIKMjAxOC0wMS0xMiAxODo1NTowNyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3Qg
ZGViaWFuCjIwMTgtMDEtMTIgMTg6NTU6MzMgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1ndWVzdC1zdGFydCBob3N0
IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE4OjU1OjMzIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwt
eHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtZ3Vlc3QtZGVz
dHJveSBob3N0IGRlYmlhbiBndWVzdC1kZXN0cm95CjIwMTgtMDEtMTIgMTg6NTU6MzQgWiBbdGVz
dC1hcm02NC1hcm02NC14bC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTg6NTU6NTMgWiBb
dGVzdC1hcm02NC1hcm02NC14bC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6
NTU6NTQgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVj
awoyMDE4LTAxLTEyIDE4OjU1OjU0IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwteHNtXSBhd2FpdGlu
ZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0
CjIwMTgtMDEtMTIgMTg6NTU6NTcgWiBbdGVzdC1hcm02NC1hcm02NC14bC14c21dIGZpbmlzaGVk
IDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3Qg
cGFzcyAKMjAxOC0wMS0xMiAxODo1NTo1NyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhzbV0gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0
IGNhcHR1cmUtbG9ncygyMCkKMjAxOC0wMS0xMiAxODo1NTo1NyBaIFt0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0CjIwMTgtMDEtMTIgMTg6NTc6MTMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14
c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1kZWJpYW4taW5z
dGFsbCAgcGFzcyAKMjAxOC0wMS0xMiAxODo1NzoxNCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWRlYmlhbi1maXh1
cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTgtMDEtMTIgMTg6NTc6MTQgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1k
ZWJpYW4tZml4dXAgZGViaWFuCjIwMTgtMDEtMTIgMTg6NTc6MjAgWiBbdGVzdC1hcm02NC1hcm02
NC14bC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLXhzbSB0cy1sb2dz
LWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjU3OjIwIFogW3Rlc3QtYXJtNjQtYXJt
NjQteGwteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC14c20gdHMtc3lz
bG9nLXNlcnZlciAKMjAxOC0wMS0xMiAxODo1NzoyMCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwteHNtIHRzLXN5c2xvZy1zZXJ2
ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTg6NTc6MjEgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVz
dC1hcm02NC1hcm02NC14bC14c20gWzI0MzE1XSBFWElUIDAKMjAxOC0wMS0xMiAxODo1NzoyMiBa
IGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0wCjIwMTgtMDEtMTIgMTg6NTc6MjIgWiBmbGlnaHQgMTE3
OTI2IG5ydW5uaW5nPTEwCjIwMTgtMDEtMTIgMTg6NTc6MjMgWiBbdGVzdC1hcm1oZi1hcm1oZi14
bC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1kZWJpYW4t
Zml4dXAgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NTc6MjMgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ndWVz
dC1zdGFydCBkZWJpYW4gZ3Vlc3Qtc3RhcnQKMjAxOC0wMS0xMiAxODo1NzoyMyBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNt
IHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE4LTAxLTEyIDE4OjU3OjUyIFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMt
Z3Vlc3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NTc6NTIgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0
cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sKMjAxOC0wMS0xMiAxODo1Nzo1MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gYXdhaXRp
bmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBob3N0IGRlYmlhbiAxCjIwMTgtMDEtMTIgMTg6NTc6NTMgWiBbdGVzdC1hcm02NC1hcm02NC14
bF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtaG9zdHMtYWxsb2NhdGUg
aG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE4OjU3OjUzIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLXN5c2xvZy1zZXJ2ZXIgIHN5c2xv
Zy1zZXJ2ZXIKMjAxOC0wMS0xMiAxODo1Nzo1NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0g
ZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLW1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxs
eQoyMDE4LTAxLTEyIDE4OjU3OjU0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBzdGFydGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIwMTgtMDEtMTIgMTg6
NTc6NTQgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQt
YXJtNjQteGwgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhvc3QgaG9zdC1pbnN0YWxsKDQpCjIwMTgt
MDEtMTIgMTg6NTc6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhv
c3QgZGViaWFuCjIwMTgtMDEtMTIgMTg6NTc6NTUgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdh
aXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtaG9zdC1pbnN0YWxsLXR3aWNlIGhv
c3QKMjAxOC0wMS0xMiAxODo1Nzo1NSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgaG9zdCBkZWJpYW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIw
MTgtMDEtMTIgMTg6NTc6NTYgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1
ZXN0LXN0b3AKMjAxOC0wMS0xMiAxODo1Nzo1NiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0g
YXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWd1ZXN0LXN0b3AgaG9z
dCBkZWJpYW4KMjAxOC0wMS0xMiAxODo1ODowNyBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSBbMjQzMTVdCjIwMTgtMDEtMTIgMTg6NTg6MTggWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTg6NTg6MTkgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30g
dHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTgt
MDEtMTIgMTg6NTg6MTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFy
dCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE4
OjU5OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBmaW5pc2hlZCAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qt
c3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAx
OC0wMS0xMiAxODo1OToyMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gc3RhcnRp
bmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWd1ZXN0LXN0YXJ0IGhv
c3QgZGViaWFuIGd1ZXN0LXN0YXJ0LjIKMjAxOC0wMS0xMiAxODo1OToyMSBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTk6MDA6MDgg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoy
MDE4LTAxLTEyIDE5OjAwOjA4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBzdGFy
dGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtZ3Vlc3QtZGVzdHJv
eSBob3N0IGRlYmlhbiBndWVzdC1kZXN0cm95CjIwMTgtMDEtMTIgMTk6MDA6MDkgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTk6
MDA6MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFu
IHBhc3MgCjIwMTgtMDEtMTIgMTk6MDA6MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHVdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1sZWFr
LWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE4LTAxLTEyIDE5OjAwOjMwIFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTgtMDEtMTIg
MTk6MDA6MzMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3Qg
cGFzcyAKMjAxOC0wMS0xMiAxOTowMDozNCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLWxvZ3Mt
Y2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMCkKMjAxOC0wMS0xMiAxOTowMDozNCBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTgtMDEtMTIgMTk6MDI6MDQg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHVdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE4LTAx
LTEyIDE5OjAyOjA0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1XSBhd2FpdGluZyAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgdHMtc3lzbG9nLXNlcnZlciAKMjAx
OC0wMS0xMiAxOTowMjowNCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdV0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IHRzLXN5c2xvZy1zZXJ2ZXIg
IHBhc3MgCjIwMTgtMDEtMTIgMTk6MDI6MDUgWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgWzIwNDgxXSBFWElUIDAKMjAxOC0wMS0xMiAxOTowMjow
NiBaIGZsaWdodCAxMTc5MjYgbnF1ZXVlZD0wCjIwMTgtMDEtMTIgMTk6MDI6MDYgWiBmbGlnaHQg
MTE3OTI2IG5ydW5uaW5nPTkKMjAxOC0wMS0xMiAxOTowMjo1MSBaIGZsaWdodCAxMTc5MjYga2ls
bGluZyB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSBbMjA0ODFdCjIwMTgtMDEtMTIgMTk6
MDQ6MzggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCB0cy1kZWJpYW4tZGktaW5zdGFsbCAgcGFzcyAKMjAxOC0wMS0xMiAx
OTowNDozOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoyMDE4
LTAxLTEyIDE5OjA0OjM4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTc5
MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTgtMDEt
MTIgMTk6MDU6MDAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWRlYmlhbi1pbnN0YWxsICBw
YXNzIAoyMDE4LTAxLTEyIDE5OjA1OjAwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
a10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1kZWJp
YW4tZml4dXAgZGViaWFuIGRlYmlhbi1maXh1cAoyMDE4LTAxLTEyIDE5OjA1OjAxIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayB0cy1kZWJpYW4tZml4dXAgZGViaWFuCjIwMTgtMDEtMTIgMTk6MDU6
MDkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBmaW5pc2hlZCAxMTc5MjYudGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gcGFzcyAK
MjAxOC0wMS0xMiAxOTowNToxMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtZ3Vlc3Qtc3Rh
cnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTgtMDEtMTIgMTk6MDU6MTAgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjA1OjE3IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtdmhkXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTk6MDU6MTcgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sKMjAxOC0wMS0xMiAxOTowNToxNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLW1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBob3N0IGRlYmlhbiAxCjIwMTgtMDEtMTIgMTk6MDU6MTggWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0
cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBmYWlsIGNoaWxkIHByb2Nlc3Mg
ZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxOTowNToxOSBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLXNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
awoyMDE4LTAxLTEyIDE5OjA1OjE5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjA1OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVk
IGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxOTowNToyMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWd1ZXN0LXN0b3Ag
aG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE4LTAxLTEyIDE5OjA1OjIxIFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMt
Z3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjA1OjQwIFogW3Rlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxOTowNTo0
MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIHN0YXJ0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTgtMDEtMTIgMTk6MDU6NDEgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAx
CjIwMTgtMDEtMTIgMTk6MDU6NDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBm
aW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLW1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJu
b3JtYWxseQoyMDE4LTAxLTEyIDE5OjA1OjQyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVja10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sKMjAxOC0wMS0xMiAxOTowNTo0MiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2tdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjA1OjQ0IFog
W3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3Qg
ZGViaWFuIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE5
OjA1OjQ0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gc3RhcnRpbmcgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFu
IGd1ZXN0LXN0b3AKMjAxOC0wMS0xMiAxOTowNTo0NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2tdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
dHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjA1OjQ4IFogW3Rlc3QtYXJt
aGYtYXJtaGYteGwtdmhkXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
dHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjA1OjQ4IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGwtdmhkXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRz
LWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE4LTAx
LTEyIDE5OjA1OjQ5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQg
aG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxOTow
NjowNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlzaGVkIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBw
YXNzIAoyMDE4LTAxLTEyIDE5OjA2OjA4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
a10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1yZXBl
YXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBo
b3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTgtMDEtMTIgMTk6MDY6MDgg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0
IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTk6
MDc6MDggWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRl
YmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjA3
OjA4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoy
MDE4LTAxLTEyIDE5OjA3OjA5IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBhd2FpdGluZyAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4K
MjAxOC0wMS0xMiAxOTowNzo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFu
IHBhc3MgCjIwMTgtMDEtMTIgMTk6MDc6NDAgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1ndWVzdC1kZXN0cm95IGhv
c3QgZGViaWFuIGd1ZXN0LWRlc3Ryb3kKMjAxOC0wMS0xMiAxOTowNzo0MSBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRz
LWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxOTowODowMSBaIFt0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNt
IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxOTowODowMiBa
IFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYteGwteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTgt
MDEtMTIgMTk6MDg6MDIgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxOC0w
MS0xMiAxOTowODowNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmluaXNoZWQgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBwYXNzIAoy
MDE4LTAxLTEyIDE5OjA4OjA1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBzdGFydGluZyAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVy
ZS1sb2dzKDIwKQoyMDE4LTAxLTEyIDE5OjA4OjA1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNt
XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtbG9ncy1jYXB0dXJl
IGhvc3QKMjAxOC0wMS0xMiAxOTowOTozMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXhzbV0gZmlu
aXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwteHNtIHRzLWxvZ3MtY2FwdHVyZSBob3N0
IHBhc3MgCjIwMTgtMDEtMTIgMTk6MDk6MzEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC14c21dIGF3
YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXhzbSB0cy1zeXNsb2ctc2VydmVyIAoy
MDE4LTAxLTEyIDE5OjA5OjMxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwteHNtXSBmaW5pc2hlZCAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC14c20gdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAx
OC0wMS0xMiAxOTowOTozMyBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSBbMjA1NjJdIEVYSVQgMAoyMDE4LTAxLTEyIDE5OjA5OjMzIFogZmxpZ2h0IDExNzky
NiBucXVldWVkPTAKMjAxOC0wMS0xMiAxOTowOTozMyBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9
OAoyMDE4LTAxLTEyIDE5OjEwOjE4IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtIFsyMDU2Ml0KMjAxOC0wMS0xMiAxOToxMTo0NyBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjExOjQ3
IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1j
aGVjay1uYXRpdmUKMjAxOC0wMS0xMiAxOToxMTo0OCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdAoyMDE4LTAxLTEyIDE5OjEyOjA5IFogW3Rlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MTI6MDkgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gdHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE4LTAx
LTEyIDE5OjEyOjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIGF3YWl0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLXhlbi1pbnN0YWxsIGhvc3QKMjAx
OC0wMS0xMiAxOToxNDowMiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTc5MjYu
dGVzdC1hcm02NC1hcm02NC14bCB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBwYXNzIAoyMDE4
LTAxLTEyIDE5OjE0OjAyIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExNzkyNi50
ZXN0LWFybTY0LWFybTY0LXhsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUKMjAxOC0wMS0xMiAxOToxNDowMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBhd2Fp
dGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoy
MDE4LTAxLTEyIDE5OjE0OjEzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIw
MTgtMDEtMTIgMTk6MTQ6MTQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNo
ZWNrLW5hdGl2ZQoyMDE4LTAxLTEyIDE5OjE0OjE0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3
YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0
CjIwMTgtMDEtMTIgMTk6MTQ6MjQgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmluaXNoZWQgMTE3
OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAKMjAx
OC0wMS0xMiAxOToxNDoyNCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hcm02NC1hcm02NC14bCB0cy14ZW4taW5zdGFsbCBob3N0IHhlbi1pbnN0YWxsCjIwMTgt
MDEtMTIgMTk6MTQ6MjQgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtNjQtYXJtNjQteGwgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE4LTAxLTEyIDE5OjE0OjM1
IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LXhsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MTQ6MzUgWiBb
dGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwg
dHMteGVuLWluc3RhbGwgaG9zdCB4ZW4taW5zdGFsbAoyMDE4LTAxLTEyIDE5OjE0OjM1IFogW3Rl
c3QtYXJtaGYtYXJtaGYteGxdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRz
LXhlbi1pbnN0YWxsIGhvc3QKMjAxOC0wMS0xMiAxOToxNDo0OSBaIFt0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MTQ6NDkgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE4LTAxLTEyIDE5OjE0
OjUwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWhvc3QtcmVib290IGhvc3QKMjAxOC0wMS0xMiAx
OToxNToxNiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hlZCAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBw
YXNzIAoyMDE4LTAxLTEyIDE5OjE1OjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXdd
IHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWhvc3QtcGlu
Zy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVjay1uYXRpdmUKMjAxOC0wMS0xMiAxOToxNToxNyBa
IFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE4LTAxLTEyIDE5
OjE1OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVz
dC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoy
MDE4LTAxLTEyIDE5OjE1OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ndWVzdC1zdGFy
dCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTgtMDEtMTIgMTk6MTU6MjAgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTk6
MTU6MzcgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFzcyAK
MjAxOC0wMS0xMiAxOToxNTozOCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFy
dGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy14ZW4taW5zdGFsbCBo
b3N0IHhlbi1pbnN0YWxsCjIwMTgtMDEtMTIgMTk6MTU6MzggWiBbdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhd10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
dHMteGVuLWluc3RhbGwgaG9zdAoyMDE4LTAxLTEyIDE5OjE1OjUzIFogW3Rlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVja10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjE1
OjUzIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gc3RhcnRpbmcgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFu
IGd1ZXN0LWRlc3Ryb3kKMjAxOC0wMS0xMiAxOToxNTo1NCBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2tdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjE2OjAxIFogW3Rl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIHRzLWhvc3QtcmVib290IGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxOTox
NjowMiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTc5MjYudGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBob3N0LXBp
bmctY2hlY2steGVuCjIwMTgtMDEtMTIgMTk6MTY6MDIgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMt
aG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxOC0wMS0xMiAxOToxNjoxMyBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bCB0cy14ZW4taW5zdGFs
bCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MTY6MTMgWiBbdGVzdC1hcm02NC1hcm02NC14bF0g
c3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtaG9zdC1yZWJvb3QgaG9zdCB4
ZW4tYm9vdAoyMDE4LTAxLTEyIDE5OjE2OjE0IFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIGF3YWl0
aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWhvc3QtcmVib290IGhvc3QKMjAxOC0w
MS0xMiAxOToxNjoxNSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlzaGVk
IDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtZ3Vlc3QtZGVzdHJveSBo
b3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjE2OjE1IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVja10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE4LTAxLTEy
IDE5OjE2OjE1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVja10gYXdhaXRpbmcgMTE3
OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayB0cy1sZWFrLWNoZWNrIGNoZWNrIGhv
c3QKMjAxOC0wMS0xMiAxOToxNjoxOCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2td
IGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtbGVhay1j
aGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MTY6MTkgWiBbdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMCkKMjAxOC0wMS0x
MiAxOToxNjoxOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGF3YWl0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtbG9ncy1jYXB0dXJlIGhvc3QK
MjAxOC0wMS0xMiAxOToxNjoyMyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBmaW5p
c2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ob3N0LXBpbmctY2hl
Y2sgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjE2OjIzIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRz
LWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTgtMDEtMTIgMTk6
MTY6MjQgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTgt
MDEtMTIgMTk6MTY6MjYgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtbGVhay1jaGVjayBiYXNpcyBo
b3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MTY6MjYgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtZGVi
aWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTgtMDEtMTIgMTk6MTY6MjcgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gdHMtZGViaWFuLWluc3RhbGwgCjIwMTgtMDEtMTIgMTk6MTY6MzEgWiBbdGVz
dC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMt
Z3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjE2OjMxIFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE4LTAxLTEyIDE5
OjE2OjMxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAx
OToxNzoxMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi14bCB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MTc6MTAg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5
OjE3OjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhm
LWFybWhmLXhsIHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxOC0wMS0xMiAxOToxNzox
MCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoy
MDE4LTAxLTEyIDE5OjE3OjExIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhvc3QtcmVib290IGhvc3QKMjAxOC0wMS0xMiAxOTox
NzoxMSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAx
OToxNzozMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gZmluaXNoZWQgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gcGFzcyAKMjAx
OC0wMS0xMiAxOToxNzozMyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gc3RhcnRpbmcgMTE3
OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBsZWFr
LWNoZWNrL2NoZWNrCjIwMTgtMDEtMTIgMTk6MTc6MzQgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12
aGRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1sZWFrLWNoZWNr
IGNoZWNrIGhvc3QKMjAxOC0wMS0xMiAxOToxNzozNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLWxlYWstY2hlY2sg
Y2hlY2sgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjE3OjM2IFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtbG9ncy1j
YXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dzKDE5KQoyMDE4LTAxLTEyIDE5OjE3OjM3IFogW3Rlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxOC0wMS0xMiAxOToxNzo0OSBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgdHMtbG9ncy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxOToxNzo0
OSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtc3lzbG9nLXNlcnZlciAKMjAxOC0wMS0xMiAx
OToxNzo0OSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2tdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAK
MjAxOC0wMS0xMiAxOToxNzo1MSBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgWzIwNDc4XSBFWElUIDAKMjAxOC0wMS0xMiAxOToxNzo1MiBaIGZs
aWdodCAxMTc5MjYgbnF1ZXVlZD0wCjIwMTgtMDEtMTIgMTk6MTc6NTIgWiBmbGlnaHQgMTE3OTI2
IG5ydW5uaW5nPTcKMjAxOC0wMS0xMiAxOToxODoxOSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBm
aW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1ob3N0LXJlYm9vdCBob3N0IHBh
c3MgCjIwMTgtMDEtMTIgMTk6MTg6MTkgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1w
aW5nLWNoZWNrLXhlbgoyMDE4LTAxLTEyIDE5OjE4OjIwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxd
IGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWhvc3QtcGluZy1jaGVjayBo
b3N0CjIwMTgtMDEtMTIgMTk6MTg6MzcgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIFsyMDQ3OF0KMjAxOC0wMS0xMiAxOToxODo0MSBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1o
b3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjE4OjQxIFogW3Rlc3QtYXJt
aGYtYXJtaGYteGxdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxlYWst
Y2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jhc2lzKDkpCjIwMTgtMDEtMTIgMTk6MTg6NDEg
WiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
eGwgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTgtMDEtMTIgMTk6MTg6NDQgWiBbdGVzdC1h
cm1oZi1hcm1oZi14bF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtbGVh
ay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MTg6NDQgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtZGViaWFu
LWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTgtMDEtMTIgMTk6MTg6NDUgWiBbdGVzdC1hcm1o
Zi1hcm1oZi14bF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtZGViaWFu
LWluc3RhbGwgCjIwMTgtMDEtMTIgMTk6MTg6NTAgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmlu
aXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtaG9zdC1yZWJvb3QgaG9zdCBwYXNz
IAoyMDE4LTAxLTEyIDE5OjE4OjUwIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDEx
NzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGlu
Zy1jaGVjay14ZW4KMjAxOC0wMS0xMiAxOToxODo1MCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBh
d2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bCB0cy1ob3N0LXBpbmctY2hlY2sgaG9z
dAoyMDE4LTAxLTEyIDE5OjE5OjAxIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ob3N0LWluc3RhbGwtdHdpY2Ug
aG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjE5OjAxIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ob3N0LXBpbmct
Y2hlY2sgaG9zdCBob3N0LXBpbmctY2hlY2stbmF0aXZlCjIwMTgtMDEtMTIgMTk6MTk6MDEgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIwMTgtMDEtMTIgMTk6MTk6MDUgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgdHMteGVuLWluc3RhbGwgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5
OjE5OjA1IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIHN0YXJ0aW5nIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QK
MjAxOC0wMS0xMiAxOToxOTowNiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBhd2Fp
dGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ob3N0LXJlYm9vdCBo
b3N0CjIwMTgtMDEtMTIgMTk6MTk6MDcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bC12aGRdIGZpbmlz
aGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsLXZoZCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBw
YXNzIAoyMDE4LTAxLTEyIDE5OjE5OjA3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGwtdmhkXSBhd2Fp
dGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bC12aGQgdHMtc3lzbG9nLXNlcnZlciAKMjAx
OC0wMS0xMiAxOToxOTowNyBaIFt0ZXN0LWFybWhmLWFybWhmLXhsLXZoZF0gZmluaXNoZWQgMTE3
OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwtdmhkIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgt
MDEtMTIgMTk6MTk6MDggWiBmbGlnaHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgWzIwNDg3XSBFWElUIDAKMjAxOC0wMS0xMiAxOToxOTowOCBaIGZsaWdodCAxMTc5MjYg
bnF1ZXVlZD0wCjIwMTgtMDEtMTIgMTk6MTk6MDggWiBmbGlnaHQgMTE3OTI2IG5ydW5uaW5nPTYK
MjAxOC0wMS0xMiAxOToxOToxMSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTc5
MjYudGVzdC1hcm02NC1hcm02NC14bCB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE4
LTAxLTEyIDE5OjE5OjExIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExNzkyNi50
ZXN0LWFybTY0LWFybTY0LXhsIHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBsZWFrLWNoZWNrL2Jh
c2lzKDkpCjIwMTgtMDEtMTIgMTk6MTk6MTEgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRp
bmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIw
MTgtMDEtMTIgMTk6MTk6MTQgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmluaXNoZWQgMTE3OTI2
LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTgt
MDEtMTIgMTk6MTk6MTQgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gc3RhcnRpbmcgMTE3OTI2LnRl
c3QtYXJtNjQtYXJtNjQteGwgdHMtZGViaWFuLWluc3RhbGwgIGRlYmlhbi1pbnN0YWxsCjIwMTgt
MDEtMTIgMTk6MTk6MTQgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtNjQtYXJtNjQteGwgdHMtZGViaWFuLWluc3RhbGwgCjIwMTgtMDEtMTIgMTk6MTk6MjIg
WiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6
MTk6MjIgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0IHRzLXhlbi1pbnN0YWxsIGhvc3QgeGVuLWluc3RhbGwKMjAxOC0w
MS0xMiAxOToxOToyMyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMteGVuLWluc3RhbGwgaG9zdAoyMDE4LTAxLTEy
IDE5OjE5OjUzIFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
IFsyMDQ4N10KMjAxOC0wMS0xMiAxOToyMDowNyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ob3N0
LXJlYm9vdCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MjA6MDggWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhd10gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE4LTAxLTEy
IDE5OjIwOjA4IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWhvc3QtcGluZy1jaGVjayBob3N0CjIw
MTgtMDEtMTIgMTk6MjA6MjkgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxOToyMDoyOSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1s
ZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVhay1jaGVjay9iYXNpcyg5KQoyMDE4LTAxLTEyIDE5OjIw
OjI5IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdAoyMDE4LTAx
LTEyIDE5OjIwOjMyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGZpbmlzaGVkIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9z
dCBwYXNzIAoyMDE4LTAxLTEyIDE5OjIwOjMzIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXddIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWRlYmlh
bi1kaS1pbnN0YWxsICBkZWJpYW4tZGktaW5zdGFsbAoyMDE4LTAxLTEyIDE5OjIwOjMzIFogW3Rl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IHRzLWRlYmlhbi1kaS1pbnN0YWxsIAoyMDE4LTAxLTEyIDE5OjIyOjUw
IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCB0cy14ZW4taW5zdGFsbCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6MjI6
NTAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0IHRzLWhvc3QtcmVib290IGhvc3QgeGVuLWJvb3QKMjAxOC0wMS0xMiAx
OToyMjo1MCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtaG9zdC1yZWJvb3QgaG9zdAoyMDE4LTAxLTEyIDE5OjIz
OjM0IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCB0cy1ob3N0LXJlYm9vdCBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6
MjM6MzUgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3QtcGluZy1jaGVj
ay14ZW4KMjAxOC0wMS0xMiAxOToyMzozNSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3
YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QKMjAxOC0wMS0xMiAxOToyMzo1NiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtaG9zdC1waW5nLWNoZWNr
IGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxOToyMzo1NiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtbGVhay1jaGVj
ayBiYXNpcyBob3N0IGxlYWstY2hlY2svYmFzaXMoOSkKMjAxOC0wMS0xMiAxOToyMzo1NyBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0CjIwMTgtMDEtMTIgMTk6MjQ6MDAgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0IHRzLWxlYWstY2hlY2sgYmFzaXMgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjI0
OjAwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCB0cy1kZWJpYW4taW5zdGFsbCAgZGViaWFuLWluc3RhbGwKMjAxOC0w
MS0xMiAxOToyNDowMCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZGViaWFuLWluc3RhbGwgCjIwMTgtMDEtMTIg
MTk6MjQ6MjggWiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJt
NjQtYXJtNjQteGwgdHMtZGViaWFuLWluc3RhbGwgIHBhc3MgCjIwMTgtMDEtMTIgMTk6MjQ6Mjgg
WiBbdGVzdC1hcm02NC1hcm02NC14bF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQt
eGwgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBkZWJpYW4tZml4dXAKMjAxOC0wMS0xMiAxOToyNDoy
OCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02
NC14bCB0cy1kZWJpYW4tZml4dXAgZGViaWFuCjIwMTgtMDEtMTIgMTk6MjQ6MzQgWiBbdGVzdC1h
cm02NC1hcm02NC14bF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtZGVi
aWFuLWZpeHVwIGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjI0OjM0IFogW3Rlc3QtYXJtNjQt
YXJtNjQteGxdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWd1ZXN0LXN0
YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoyMDE4LTAxLTEyIDE5OjI0OjM0IFogW3Rlc3QtYXJtNjQt
YXJtNjQteGxdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWd1ZXN0LXN0
YXJ0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjI0OjU2IFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLWd1ZXN0LXN0YXJ0IGRlYmlhbiBw
YXNzIAoyMDE4LTAxLTEyIDE5OjI0OjU2IFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0
IGRlYmlhbiAxIG1pZ3JhdGUtc3VwcG9ydC1jaGVjawoyMDE4LTAxLTEyIDE5OjI0OjU2IFogW3Rl
c3QtYXJtNjQtYXJtNjQteGxdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRz
LW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxCjIwMTgtMDEtMTIgMTk6MjQ6NTcg
WiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQt
eGwgdHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgZmFpbCBjaGlsZCBwcm9j
ZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMTk6MjQ6NTggWiBbdGVzdC1hcm02NC1h
cm02NC14bF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrCjIw
MTgtMDEtMTIgMTk6MjQ6NTggWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTE3OTI2
LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRl
YmlhbgoyMDE4LTAxLTEyIDE5OjI0OjU5IFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIGZpbmlzaGVk
IDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
aG9zdCBkZWJpYW4gZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEt
MTIgMTk6MjQ6NTkgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gc3RhcnRpbmcgMTE3OTI2LnRlc3Qt
YXJtNjQtYXJtNjQteGwgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdG9wCjIwMTgt
MDEtMTIgMTk6MjU6MDAgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtNjQtYXJtNjQteGwgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE5
OjI1OjIxIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0
LWFybTY0LXhsIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxOToy
NToyMSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1h
cm02NC14bCB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30g
dHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTgt
MDEtMTIgMTk6MjU6MjIgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtNjQtYXJtNjQteGwgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBk
ZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxOToyNjozMSBa
IFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1kZWJpYW4taW5zdGFsbCAgcGFzcyAKMjAxOC0wMS0xMiAx
OToyNjozMSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1kZWJpYW4tZml4dXAgZGViaWFuIGRlYmlh
bi1maXh1cAoyMDE4LTAxLTEyIDE5OjI2OjMyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c21dIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWRlYmlh
bi1maXh1cCBkZWJpYW4KMjAxOC0wMS0xMiAxOToyNjo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0
cy1kZWJpYW4tZml4dXAgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTk6MjY6NDAgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0LXN0YXJ0CjIwMTgtMDEtMTIg
MTk6MjY6NDAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuCjIwMTgt
MDEtMTIgMTk6Mjc6MDkgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgZGViaWFu
IHBhc3MgCjIwMTgtMDEtMTIgMTk6Mjc6MDkgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bV0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrCjIwMTgt
MDEtMTIgMTk6Mjc6MTAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuIDEKMjAxOC0wMS0xMiAxOToyNzoxMSBaIFt0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBmYWlsIGNoaWxkIHByb2Nl
c3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxOToyNzoxMSBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSB0cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sKMjAxOC0wMS0xMiAxOToyNzoxMSBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0
cy1zYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTk6Mjc6
MTMgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0
IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAx
OToyNzoxMyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1
ZXN0LXN0b3AKMjAxOC0wMS0xMiAxOToyNzoxNCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ndWVz
dC1zdG9wIGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTk6Mjg6MDQgWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjI4OjA0IFog
W3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3Qg
ZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQKMjAxOC0wMS0xMiAxOToyODowNSBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1yZXBlYXQt
dGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0
IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjI4OjQyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlz
aGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWRlYmlhbi1pbnN0YWxsICBwYXNzIAoy
MDE4LTAxLTEyIDE5OjI4OjQyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0YXJ0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gZGViaWFuLWZpeHVw
CjIwMTgtMDEtMTIgMTk6Mjg6NDMgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gYXdhaXRpbmcgMTE3
OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtZGViaWFuLWZpeHVwIGRlYmlhbgoyMDE4LTAxLTEy
IDE5OjI4OjUxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLXhsIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxOToy
ODo1MSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi14bCB0cy1ndWVzdC1zdGFydCBkZWJpYW4gZ3Vlc3Qtc3RhcnQKMjAxOC0wMS0xMiAxOToy
ODo1MSBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi14bCB0cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxOC0wMS0xMiAxOToyOToyMCBaIFt0ZXN0
LWFybWhmLWFybWhmLXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1n
dWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxOToyOToyMCBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1taWdyYXRl
LXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxOC0w
MS0xMiAxOToyOToyMCBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBhd2FpdGluZyAxMTc5MjYudGVz
dC1hcm1oZi1hcm1oZi14bCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoy
MDE4LTAxLTEyIDE5OjI5OjIxIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLXhsIHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlh
biAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE5OjI5
OjIyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFy
bWhmLXhsIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjawoyMDE4LTAxLTEyIDE5OjI5OjIyIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGxdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLXNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxOToyOToyNCBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1zYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQg
YWJub3JtYWxseQoyMDE4LTAxLTEyIDE5OjI5OjI0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJp
YW4gZ3Vlc3Qtc3RvcAoyMDE4LTAxLTEyIDE5OjI5OjI0IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxd
IGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWd1ZXN0LXN0b3AgaG9zdCBk
ZWJpYW4KMjAxOC0wMS0xMiAxOToyOTo0NiBaIFt0ZXN0LWFybWhmLWFybWhmLXhsXSBmaW5pc2hl
ZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBh
c3MgCjIwMTgtMDEtMTIgMTk6Mjk6NDcgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3RhcnRpbmcg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdAoyMDE4LTAxLTEyIDE5OjI5OjQ3IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxd
IGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLXJlcGVhdC10ZXN0IDEwIHRz
LWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuCjIw
MTgtMDEtMTIgMTk6MzI6NDUgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gZmluaXNoZWQgMTE3OTI2
LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9z
dCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAx
OTozMjo0NiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02
NC1hcm02NC14bCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTgt
MDEtMTIgMTk6MzI6NDYgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTE3OTI2LnRl
c3QtYXJtNjQtYXJtNjQteGwgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAx
OTozMzoxMSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02
NC1hcm02NC14bCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5
OjMzOjEyIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0
LWFybTY0LXhsIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoyMDE4
LTAxLTEyIDE5OjMzOjEyIFogW3Rlc3QtYXJtNjQtYXJtNjQteGxdIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybTY0LWFybTY0LXhsIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxOC0wMS0x
MiAxOTozMzozMiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1h
cm02NC1hcm02NC14bCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuIHBhc3MgCjIwMTgtMDEt
MTIgMTk6MzM6MzIgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gc3RhcnRpbmcgMTE3OTI2LnRlc3Qt
YXJtNjQtYXJtNjQteGwgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sK
MjAxOC0wMS0xMiAxOTozMzozMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBhd2FpdGluZyAxMTc5
MjYudGVzdC1hcm02NC1hcm02NC14bCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxOC0wMS0x
MiAxOTozMzozNSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1h
cm02NC1hcm02NC14bCB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAx
OTozMzozNSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02
NC1hcm02NC14bCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjApCjIwMTgtMDEt
MTIgMTk6MzM6MzYgWiBbdGVzdC1hcm02NC1hcm02NC14bF0gYXdhaXRpbmcgMTE3OTI2LnRlc3Qt
YXJtNjQtYXJtNjQteGwgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxOC0wMS0xMiAxOTozNDo1NyBa
IFt0ZXN0LWFybTY0LWFybTY0LXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14
bCB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjM0OjU3IFogW3Rlc3Qt
YXJtNjQtYXJtNjQteGxdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsIHRzLXN5
c2xvZy1zZXJ2ZXIgCjIwMTgtMDEtMTIgMTk6MzQ6NTcgWiBbdGVzdC1hcm02NC1hcm02NC14bF0g
ZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwgdHMtc3lzbG9nLXNlcnZlciAgcGFz
cyAKMjAxOC0wMS0xMiAxOTozNDo1OCBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFybTY0
LWFybTY0LXhsIFsyNDMxMV0gRVhJVCAwCjIwMTgtMDEtMTIgMTk6MzQ6NTggWiBmbGlnaHQgMTE3
OTI2IG5xdWV1ZWQ9MAoyMDE4LTAxLTEyIDE5OjM0OjU4IFogZmxpZ2h0IDExNzkyNiBucnVubmlu
Zz01CjIwMTgtMDEtMTIgMTk6MzU6MTIgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBm
aW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWhvc3RzLWFsbG9j
YXRlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxOTozNToxMiBaIFt0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDJdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMt
c3lzbG9nLXNlcnZlciAgc3lzbG9nLXNlcnZlcgoyMDE4LTAxLTEyIDE5OjM1OjEzIFogW3Rlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiB0cy1ob3N0LWluc3RhbGwtdHdpY2UgaG9zdCBob3N0LWluc3RhbGwoNCkKMjAx
OC0wMS0xMiAxOTozNToxMyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5n
IDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtaG9zdC1pbnN0YWxsLXR3aWNl
IGhvc3QKMjAxOC0wMS0xMiAxOTozNTo0MyBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFy
bTY0LWFybTY0LXhsIFsyNDMxMV0KMjAxOC0wMS0xMiAxOTozODozOCBaIFt0ZXN0LWFybWhmLWFy
bWhmLXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1yZXBlYXQtdGVz
dCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRl
YmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjM4OjM4IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuIGd1ZXN0LXN0YXJ0LjIKMjAxOC0wMS0xMiAxOTozODozOSBaIFt0ZXN0LWFybWhmLWFybWhm
LXhsXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjM5OjEwIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGVi
aWFuIHBhc3MgCjIwMTgtMDEtMTIgMTk6Mzk6MTEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gc3Rh
cnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRl
YmlhbiBndWVzdC1kZXN0cm95CjIwMTgtMDEtMTIgMTk6Mzk6MTEgWiBbdGVzdC1hcm1oZi1hcm1o
Zi14bF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtZ3Vlc3QtZGVzdHJv
eSBob3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjM5OjMyIFogW3Rlc3QtYXJtaGYtYXJtaGYteGxd
IGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWd1ZXN0LWRlc3Ryb3kgaG9z
dCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxOTozOTozMiBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1sZWFrLWNoZWNrIGNoZWNr
IGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE4LTAxLTEyIDE5OjM5OjMyIFogW3Rlc3QtYXJtaGYt
YXJtaGYteGxdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxlYWstY2hl
Y2sgY2hlY2sgaG9zdAoyMDE4LTAxLTEyIDE5OjM5OjM1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxd
IGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxlYWstY2hlY2sgY2hlY2sg
aG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjM5OjM1IFogW3Rlc3QtYXJtaGYtYXJtaGYteGxdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLWxvZ3MtY2FwdHVyZSBob3N0IGNh
cHR1cmUtbG9ncygyMCkKMjAxOC0wMS0xMiAxOTozOTozNiBaIFt0ZXN0LWFybWhmLWFybWhmLXhs
XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1sb2dzLWNhcHR1cmUgaG9z
dAoyMDE4LTAxLTEyIDE5OjQwOjE2IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gZmluaXNo
ZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1kZWJpYW4taW5zdGFsbCAgcGFz
cyAKMjAxOC0wMS0xMiAxOTo0MDoxNiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0
aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZGViaWFuLWZpeHVwIGRlYmlh
biBkZWJpYW4tZml4dXAKMjAxOC0wMS0xMiAxOTo0MDoxNyBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZGViaWFu
LWZpeHVwIGRlYmlhbgoyMDE4LTAxLTEyIDE5OjQwOjI1IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1kZWJpYW4t
Zml4dXAgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTk6NDA6MjYgWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWd1
ZXN0LXN0YXJ0IGRlYmlhbiBndWVzdC1zdGFydAoyMDE4LTAxLTEyIDE5OjQwOjI2IFogW3Rlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCB0cy1ndWVzdC1zdGFydCBkZWJpYW4KMjAxOC0wMS0xMiAxOTo0MDo1OCBaIFt0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTk6NDA6NTggWiBbdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiAxIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjawoyMDE4LTAxLTEyIDE5OjQwOjU4IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dF0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1taWdyYXRlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE4LTAxLTEyIDE5OjQwOjU5IFogW3Rlc3QtYXJt
aGYtYXJtaGYtbGlidmlydF0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBmYWlsIGNoaWxkIHByb2Nl
c3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAxOTo0MTowMCBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMt
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0IGRlYmlhbiBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrCjIwMTgtMDEtMTIgMTk6NDE6MDAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBh
d2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLXNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxOTo0MTowMSBaIFt0ZXN0LWFybWhm
LWFybWhmLXhsXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi14bCB0cy1sb2dzLWNh
cHR1cmUgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjQxOjAxIFogW3Rlc3QtYXJtaGYtYXJtaGYt
eGxdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLXhsIHRzLXN5c2xvZy1zZXJ2ZXIg
CjIwMTgtMDEtMTIgMTk6NDE6MDEgWiBbdGVzdC1hcm1oZi1hcm1oZi14bF0gZmluaXNoZWQgMTE3
OTI2LnRlc3QtYXJtaGYtYXJtaGYteGwgdHMtc3lzbG9nLXNlcnZlciAgcGFzcyAKMjAxOC0wMS0x
MiAxOTo0MTowMiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZpbmlzaGVkIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBob3N0
IGRlYmlhbiBmYWlsIGNoaWxkIHByb2Nlc3MgZXhpdGVkIGFibm9ybWFsbHkKMjAxOC0wMS0xMiAx
OTo0MTowMiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBndWVzdC1zdG9w
CjIwMTgtMDEtMTIgMTk6NDE6MDIgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGlu
ZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJp
YW4KMjAxOC0wMS0xMiAxOTo0MTowMyBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFybWhm
LWFybWhmLXhsIFsyMDQ3M10gRVhJVCAwCjIwMTgtMDEtMTIgMTk6NDE6MDQgWiBmbGlnaHQgMTE3
OTI2IG5xdWV1ZWQ9MAoyMDE4LTAxLTEyIDE5OjQxOjA0IFogZmxpZ2h0IDExNzkyNiBucnVubmlu
Zz00CjIwMTgtMDEtMTIgMTk6NDE6MjEgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0g
ZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtcmVwZWF0LXRl
c3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBk
ZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxOTo0MToyMiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1n
dWVzdC1zdGFydCBob3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTgtMDEtMTIgMTk6NDE6MjIg
WiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAxOC0wMS0x
MiAxOTo0MTo0OSBaIGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFybWhmLWFybWhmLXhsIFsy
MDQ3M10KMjAxOC0wMS0xMiAxOTo0MTo1MyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtZ3Vlc3Qtc3RvcCBob3N0
IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjQxOjU0IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGli
dmlydF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1yZXBlYXQt
dGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0
IGRlYmlhbiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0CjIwMTgtMDEtMTIgMTk6NDE6NTQgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0w
MS0xMiAxOTo0MTo1NCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3Rh
cnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAx
OTo0MTo1NCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFu
IGd1ZXN0LWRlc3Ryb3kKMjAxOC0wMS0xMiAxOTo0MTo1NCBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSB0
cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTk6NDI6MTcgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEy
IDE5OjQyOjE3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21dIHN0YXJ0aW5nIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWxlYWstY2hlY2sgY2hlY2sgaG9zdCBs
ZWFrLWNoZWNrL2NoZWNrCjIwMTgtMDEtMTIgMTk6NDI6MTcgWiBbdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbV0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
dHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTgtMDEtMTIgMTk6NDI6MjAgWiBbdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6NDI6
MjAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbV0gc3RhcnRpbmcgMTE3OTI2LnRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVyZS1sb2dz
KDIwKQoyMDE4LTAxLTEyIDE5OjQyOjIxIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c21d
IGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIHRzLWxvZ3MtY2Fw
dHVyZSBob3N0CjIwMTgtMDEtMTIgMTk6NDM6NTAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbV0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gdHMtbG9n
cy1jYXB0dXJlIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxOTo0Mzo1MCBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSB0cy1zeXNsb2ctc2VydmVyIAoyMDE4LTAxLTEyIDE5OjQzOjUwIFogW3Rlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c21dIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTk6NDM6NTIgWiBmbGln
aHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSBbMTk0NzRdIEVY
SVQgMAoyMDE4LTAxLTEyIDE5OjQzOjUyIFogZmxpZ2h0IDExNzkyNiBucXVldWVkPTAKMjAxOC0w
MS0xMiAxOTo0Mzo1MiBaIGZsaWdodCAxMTc5MjYgbnJ1bm5pbmc9MwoyMDE4LTAxLTEyIDE5OjQ0
OjM3IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
WzE5NDc0XQoyMDE4LTAxLTEyIDE5OjU1OjMyIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0g
ZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1yZXBlYXQtdGVzdCAx
MCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlh
biBwYXNzIAoyMDE4LTAxLTEyIDE5OjU1OjMzIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0g
c3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ndWVzdC1zdGFydCBo
b3N0IGRlYmlhbiBndWVzdC1zdGFydC4yCjIwMTgtMDEtMTIgMTk6NTU6MzMgWiBbdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMTk6NTY6MDYgWiBbdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMTk6NTY6MDcg
WiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4gZ3Vlc3QtZGVzdHJveQoy
MDE4LTAxLTEyIDE5OjU2OjA3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydF0gYXdhaXRpbmcg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGVi
aWFuCjIwMTgtMDEtMTIgMTk6NTY6MzAgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBmaW5p
c2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWd1ZXN0LWRlc3Ryb3kgaG9z
dCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxOTo1NjozMCBaIFt0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnRdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgdHMtbGVhay1j
aGVjayBjaGVjayBob3N0IGxlYWstY2hlY2svY2hlY2sKMjAxOC0wMS0xMiAxOTo1NjozMSBaIFt0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnRdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTgtMDEtMTIgMTk6NTY6MzEgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgdHMtZGViaWFuLWRpLWluc3RhbGwgIHBhc3MgCjIwMTgtMDEtMTIg
MTk6NTY6MzIgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gc3RhcnRpbmcgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFuIGd1ZXN0
LXN0YXJ0CjIwMTgtMDEtMTIgMTk6NTY6MzIgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
d10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtZ3Vlc3Qt
c3RhcnQgZGViaWFuCjIwMTgtMDEtMTIgMTk6NTY6MzMgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWxlYWstY2hl
Y2sgY2hlY2sgaG9zdCBwYXNzIAoyMDE4LTAxLTEyIDE5OjU2OjM0IFogW3Rlc3QtYXJtaGYtYXJt
aGYtbGlidmlydF0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCB0cy1s
b2dzLWNhcHR1cmUgaG9zdCBjYXB0dXJlLWxvZ3MoMjApCjIwMTgtMDEtMTIgMTk6NTY6MzQgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0IHRzLWxvZ3MtY2FwdHVyZSBob3N0CjIwMTgtMDEtMTIgMTk6NTc6MjcgWiBbdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyIHRzLWhvc3QtaW5zdGFsbC10d2ljZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIg
MTk6NTc6MjggWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYu
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWhvc3QtcGluZy1jaGVjayBob3N0IGhvc3Qt
cGluZy1jaGVjay1uYXRpdmUKMjAxOC0wMS0xMiAxOTo1NzoyOCBaIFt0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
dHMtaG9zdC1waW5nLWNoZWNrIGhvc3QKMjAxOC0wMS0xMiAxOTo1NzoyOCBaIFt0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyB0cy1ndWVzdC1zdGFydCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAxOTo1NzoyOCBa
IFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4g
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAxOC0wMS0xMiAxOTo1NzoyOSBaIFt0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyB0cy1taWdyYXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMQoyMDE4LTAxLTEy
IDE5OjU3OjMwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLW1pZ3JhdGUtc3VwcG9ydC1jaGVjayBo
b3N0IGRlYmlhbiAxIGZhaWwgY2hpbGQgcHJvY2VzcyBleGl0ZWQgYWJub3JtYWxseQoyMDE4LTAx
LTEyIDE5OjU3OjMwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIHN0YXJ0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjawoyMDE4LTAxLTEyIDE5
OjU3OjMwIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
aG9zdCBkZWJpYW4KMjAxOC0wMS0xMiAxOTo1NzozMiBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1z
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIGZhaWwgY2hpbGQgcHJvY2VzcyBl
eGl0ZWQgYWJub3JtYWxseQoyMDE4LTAxLTEyIDE5OjU3OjMyIFogW3Rlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXddIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoyMDE4LTAxLTEyIDE5OjU3OjMz
IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4KMjAxOC0wMS0x
MiAxOTo1Nzo0OSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtaG9zdC1waW5nLWNoZWNrIGhvc3QgcGFz
cyAKMjAxOC0wMS0xMiAxOTo1Nzo0OSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMteGVuLWluc3RhbGwg
aG9zdCB4ZW4taW5zdGFsbAoyMDE4LTAxLTEyIDE5OjU3OjQ5IFogW3Rlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0
cy14ZW4taW5zdGFsbCBob3N0CjIwMTgtMDEtMTIgMTk6NTg6MTAgWiBbdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLWxv
Z3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMTk6NTg6MTAgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRz
LXN5c2xvZy1zZXJ2ZXIgCjIwMTgtMDEtMTIgMTk6NTg6MTAgWiBbdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IHRzLXN5c2xv
Zy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMTk6NTg6MTIgWiBmbGlnaHQgMTE3OTI2IHJlYXBl
ZCAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IFsxOTQ3MF0gRVhJVCAwCjIwMTgtMDEtMTIgMTk6
NTg6MTIgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MAoyMDE4LTAxLTEyIDE5OjU4OjEyIFogZmxp
Z2h0IDExNzkyNiBucnVubmluZz0yCjIwMTgtMDEtMTIgMTk6NTg6MjMgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDE5OjU4OjIz
IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhv
c3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQKMjAxOC0wMS0xMiAxOTo1ODoyMyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1yZXBl
YXQtdGVzdCAxMCB0cy1ndWVzdC1zdGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBo
b3N0IGRlYmlhbgoyMDE4LTAxLTEyIDE5OjU4OjU3IFogZmxpZ2h0IDExNzkyNiBraWxsaW5nIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCBbMTk0NzBdCjIwMTgtMDEtMTIgMTk6NTk6NDAgWiBbdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyIHRzLXhlbi1pbnN0YWxsIGhvc3QgcGFzcyAKMjAxOC0wMS0xMiAxOTo1OTo0
MCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtaG9zdC1yZWJvb3QgaG9zdCB4ZW4tYm9vdAoyMDE4LTAx
LTEyIDE5OjU5OjQwIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTE3
OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1ob3N0LXJlYm9vdCBob3N0CjIwMTgt
MDEtMTIgMjA6MDI6MTUgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAx
MTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWhvc3QtcmVib290IGhvc3QgcGFz
cyAKMjAxOC0wMS0xMiAyMDowMjoxNSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIHN0
YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtaG9zdC1waW5nLWNo
ZWNrIGhvc3QgaG9zdC1waW5nLWNoZWNrLXhlbgoyMDE4LTAxLTEyIDIwOjAyOjE2IFogW3Rlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdAoyMDE4LTAxLTEyIDIwOjAyOjM2IFog
W3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiB0cy1ob3N0LXBpbmctY2hlY2sgaG9zdCBwYXNzIAoyMDE4LTAxLTEy
IDIwOjAyOjM3IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTE3OTI2
LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QgbGVh
ay1jaGVjay9iYXNpcyg5KQoyMDE4LTAxLTEyIDIwOjAyOjM3IFogW3Rlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0
cy1sZWFrLWNoZWNrIGJhc2lzIGhvc3QKMjAxOC0wMS0xMiAyMDowMjozOSBaIFt0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgdHMtbGVhay1jaGVjayBiYXNpcyBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMjA6MDI6NDAg
WiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyIHRzLWRlYmlhbi1pbnN0YWxsICBkZWJpYW4taW5zdGFsbAoyMDE4
LTAxLTEyIDIwOjAyOjQwIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcg
MTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1kZWJpYW4taW5zdGFsbCAKMjAx
OC0wMS0xMiAyMDowNzo0OSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVk
IDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtZGViaWFuLWluc3RhbGwgIHBh
c3MgCjIwMTgtMDEtMTIgMjA6MDc6NTAgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBz
dGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWRlYmlhbi1maXh1
cCBkZWJpYW4gZGViaWFuLWZpeHVwCjIwMTgtMDEtMTIgMjA6MDc6NTAgWiBbdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyIHRzLWRlYmlhbi1maXh1cCBkZWJpYW4KMjAxOC0wMS0xMiAyMDowNzo1NiBaIFt0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgdHMtZGViaWFuLWZpeHVwIGRlYmlhbiBwYXNzIAoyMDE4LTAxLTEyIDIwOjA3OjU2
IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1zdGFydCBkZWJpYW4gZ3Vlc3Qtc3RhcnQKMjAx
OC0wMS0xMiAyMDowNzo1NiBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5n
IDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc3RhcnQgZGViaWFu
CjIwMTgtMDEtMTIgMjA6MDg6MTcgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5p
c2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0YXJ0IGRl
YmlhbiBwYXNzIAoyMDE4LTAxLTEyIDIwOjA4OjE4IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0Ml0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1taWdy
YXRlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sKMjAx
OC0wMS0xMiAyMDowODoxOCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5n
IDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGhvc3QgZGViaWFuIDEKMjAxOC0wMS0xMiAyMDowODoxOSBaIFt0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
dHMtbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuIDEgZmFpbCBjaGlsZCBwcm9jZXNz
IGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMjA6MDg6MTkgWiBbdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
IHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4gc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjawoyMDE4LTAxLTEyIDIwOjA4OjIwIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0Ml0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1zYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMjA6MDg6MjEgWiBb
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyIHRzLXNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgaG9zdCBkZWJpYW4g
ZmFpbCBjaGlsZCBwcm9jZXNzIGV4aXRlZCBhYm5vcm1hbGx5CjIwMTgtMDEtMTIgMjA6MDg6MjEg
WiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RvcAoy
MDE4LTAxLTEyIDIwOjA4OjIxIFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gYXdhaXRp
bmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1ndWVzdC1zdG9wIGhvc3Qg
ZGViaWFuCjIwMTgtMDEtMTIgMjA6MDg6NDMgWiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRzLWd1ZXN0LXN0
b3AgaG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAyMDowODo0MyBaIFt0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDJdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgdHMtcmVwZWF0LXRlc3QgMTAgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gezt9IHRzLWd1
ZXN0LXN0b3AgaG9zdCBkZWJpYW4gZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdAoyMDE4LTAxLTEy
IDIwOjA4OjQ0IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTE3OTI2
LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1yZXBlYXQtdGVzdCAxMCB0cy1ndWVzdC1z
dGFydCBob3N0IGRlYmlhbiB7O30gdHMtZ3Vlc3Qtc3RvcCBob3N0IGRlYmlhbgoyMDE4LTAxLTEy
IDIwOjEzOjU0IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0
LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1zdG9wIGhvc3QgZGViaWFuIHBhc3MgCjIw
MTgtMDEtMTIgMjA6MTM6NTQgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gc3RhcnRp
bmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtZ3Vlc3Qtc3RhcnQgaG9z
dCBkZWJpYW4gZ3Vlc3Qtc3RhcnQuMgoyMDE4LTAxLTEyIDIwOjEzOjU1IFogW3Rlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMjA6MTQ6MzkgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4gcGFzcyAKMjAxOC0w
MS0xMiAyMDoxNDo0MCBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBzdGFydGluZyAx
MTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1ndWVzdC1kZXN0cm95IGhvc3Qg
ZGViaWFuIGd1ZXN0LWRlc3Ryb3kKMjAxOC0wMS0xMiAyMDoxNDo0MCBaIFt0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3XSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyB0cy1ndWVzdC1kZXN0cm95IGhvc3QgZGViaWFuCjIwMTgtMDEtMTIgMjA6MTU6MDMgWiBb
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlhbiBwYXNzIAoyMDE4
LTAxLTEyIDIwOjE1OjAzIFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIHN0YXJ0aW5n
IDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWxlYWstY2hlY2sgY2hlY2sg
aG9zdCBsZWFrLWNoZWNrL2NoZWNrCjIwMTgtMDEtMTIgMjA6MTU6MDQgWiBbdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhd10gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgdHMtbGVhay1jaGVjayBjaGVjayBob3N0CjIwMTgtMDEtMTIgMjA6MTU6MDcgWiBbdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQgMTE3OTI2LnRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgdHMtbGVhay1jaGVjayBjaGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIg
MjA6MTU6MDcgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gc3RhcnRpbmcgMTE3OTI2
LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtbG9ncy1jYXB0dXJlIGhvc3QgY2FwdHVy
ZS1sb2dzKDE5KQoyMDE4LTAxLTEyIDIwOjE1OjA3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXddIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLWxv
Z3MtY2FwdHVyZSBob3N0CjIwMTgtMDEtMTIgMjA6MTU6NTggWiBbdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRz
LXJlcGVhdC10ZXN0IDEwIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIHs7fSB0cy1ndWVzdC1z
dG9wIGhvc3QgZGViaWFuIHBhc3MgCjIwMTgtMDEtMTIgMjA6MTU6NTggWiBbdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyIHRzLWd1ZXN0LXN0YXJ0IGhvc3QgZGViaWFuIGd1ZXN0LXN0YXJ0LjIKMjAxOC0wMS0xMiAy
MDoxNTo1OSBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExNzkyNi50
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBkZWJpYW4KMjAx
OC0wMS0xMiAyMDoxNjoyNCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVk
IDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtZ3Vlc3Qtc3RhcnQgaG9zdCBk
ZWJpYW4gcGFzcyAKMjAxOC0wMS0xMiAyMDoxNjoyNCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDJdIHN0YXJ0aW5nIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtZ3Vl
c3QtZGVzdHJveSBob3N0IGRlYmlhbiBndWVzdC1kZXN0cm95CjIwMTgtMDEtMTIgMjA6MTY6MjUg
WiBbdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyIHRzLWd1ZXN0LWRlc3Ryb3kgaG9zdCBkZWJpYW4KMjAxOC0wMS0x
MiAyMDoxNjo0NCBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZpbmlzaGVkIDExNzky
Ni50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtZ3Vlc3QtZGVzdHJveSBob3N0IGRlYmlh
biBwYXNzIAoyMDE4LTAxLTEyIDIwOjE2OjQ1IFogW3Rlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
Ml0gc3RhcnRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiB0cy1sZWFrLWNo
ZWNrIGNoZWNrIGhvc3QgbGVhay1jaGVjay9jaGVjawoyMDE4LTAxLTEyIDIwOjE2OjQ1IFogW3Rl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0Ml0gYXdhaXRpbmcgMTE3OTI2LnRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiB0cy1sZWFrLWNoZWNrIGNoZWNrIGhvc3QKMjAxOC0wMS0xMiAyMDoxNjo0
NyBaIFt0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3XSBmaW5pc2hlZCAxMTc5MjYudGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyB0cy1sb2dzLWNhcHR1cmUgaG9zdCBwYXNzIAoyMDE4LTAx
LTEyIDIwOjE2OjQ3IFogW3Rlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXddIGF3YWl0aW5nIDEx
NzkyNi50ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTgt
MDEtMTIgMjA6MTY6NDcgWiBbdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhd10gZmluaXNoZWQg
MTE3OTI2LnRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgdHMtc3lzbG9nLXNlcnZlciAgcGFz
cyAKMjAxOC0wMS0xMiAyMDoxNjo0NyBaIFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGZp
bmlzaGVkIDExNzkyNi50ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgdHMtbGVhay1jaGVjayBj
aGVjayBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMjA6MTY6NDggWiBbdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyXSBzdGFydGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRz
LWxvZ3MtY2FwdHVyZSBob3N0IGNhcHR1cmUtbG9ncygyMCkKMjAxOC0wMS0xMiAyMDoxNjo0OCBa
IFt0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDJdIGF3YWl0aW5nIDExNzkyNi50ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgdHMtbG9ncy1jYXB0dXJlIGhvc3QKMjAxOC0wMS0xMiAyMDoxNjo0
OSBaIGZsaWdodCAxMTc5MjYgcmVhcGVkICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IFsx
OTQ3Ml0gRVhJVCAwCjIwMTgtMDEtMTIgMjA6MTY6NDkgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9
MAoyMDE4LTAxLTEyIDIwOjE2OjQ5IFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0xCjIwMTgtMDEt
MTIgMjA6MTc6MzQgWiBmbGlnaHQgMTE3OTI2IGtpbGxpbmcgdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyBbMTk0NzJdCjIwMTgtMDEtMTIgMjA6MTg6MDkgWiBbdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIHRz
LWxvZ3MtY2FwdHVyZSBob3N0IHBhc3MgCjIwMTgtMDEtMTIgMjA6MTg6MDkgWiBbdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyXSBhd2FpdGluZyAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIHRzLXN5c2xvZy1zZXJ2ZXIgCjIwMTgtMDEtMTIgMjA6MTg6MDkgWiBbdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyXSBmaW5pc2hlZCAxMTc5MjYudGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyIHRzLXN5c2xvZy1zZXJ2ZXIgIHBhc3MgCjIwMTgtMDEtMTIgMjA6MTg6MTAgWiBmbGln
aHQgMTE3OTI2IHJlYXBlZCAgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyIFsyNDMxM10gRVhJ
VCAwCjIwMTgtMDEtMTIgMjA6MTg6MTEgWiBmbGlnaHQgMTE3OTI2IG5xdWV1ZWQ9MAoyMDE4LTAx
LTEyIDIwOjE4OjExIFogZmxpZ2h0IDExNzkyNiBucnVubmluZz0wCjIwMTgtMDEtMTIgMjA6MTg6
MTEgWiBmbGlnaHQgMTE3OTI2IGVuZGluZyBmaW5pc2hlZC4KMjAxOC0wMS0xMiAyMDoxODo1NSBa
IGZsaWdodCAxMTc5MjYga2lsbGluZyB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgWzI0MzEz
XQoyMDE4LTAxLTEyIDIwOjE4OjU1IFogZmxpZ2h0IDExNzkyNiBlbmRlZCBmaW5pc2hlZC4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:22:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:22:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea5qT-00087Q-23; Fri, 12 Jan 2018 20:22:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyvf=eh=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ea5qR-00087B-TP
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 20:22:31 +0000
X-Inumbo-ID: 1ecc0763-f7d6-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x230.google.com (unknown [2607:f8b0:4002:c05::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ecc0763-f7d6-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 21:21:07 +0100 (CET)
Received: by mail-yw0-x230.google.com with SMTP id r205so3024900ywb.3
 for <xen-devel@lists.xen.org>; Fri, 12 Jan 2018 12:22:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=08i2HVjIikDESf+KQ5A78uak9ZGkqKJvONXP/OuAXa4=;
 b=KYSI6am6mqdkLNZ1vsqPtxIHYulhFoV9ThkG7EP6+2opRRn0VR+0gseK8fZb40L02k
 Ypfw7t5myO/Z7AHk/IBGpuxj/lXpWJje9GZ9dMVYd2vrEhLvZ9uLS1jTySF68XHHJIzD
 kqWtkCfJZ08yLMkvXNgha5TSfNLPtmVzkOxWA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=08i2HVjIikDESf+KQ5A78uak9ZGkqKJvONXP/OuAXa4=;
 b=jQkFlCFbInDwM3NOrlvsGvLtCoTUp9PdLXX63ei5G9nKxGPkhndiIFK88boFU47BCk
 dWjL84zCZGznmdc+1Jcuw/OhBL4CDwazQALDu07X6Pq7SRT/uEA4b3stD6tf4l3FgMy8
 KH8u4JbWhJcwmYAwPJFovuNFrlQW66/H326SnJh6yEwD83Rhse/jgHq9iMHCAoSH8hPm
 D53dMBjD4czXLVsRP7oZBcnsCghcqHa9vmnAXfjNFeYTB0Ws5JyoTpO77AjuPaikRplZ
 XA9H5/SNWAwnMxjp1B4eUCTO8i40NIEE/2qWcsnREA4z+C/vtS3D49QRUBCT3nSonGp8
 uLqA==
X-Gm-Message-State: AKGB3mJnUABXYtcLSmJKv8ejru479YhYQ9NXTGdbn2bb1XRZ53k1/Me5
 5GisWnoERmBhxtAZQZSltV/ufg==
X-Google-Smtp-Source: ACJfBosLX0h4Wy3sbcl1sPR8TMR+CsHdZdNe6ozY+PwFHdt6ZDugqHa0R/m/oNfHKwEJp4BMw01Asw==
X-Received: by 10.129.159.199 with SMTP id w190mr15479184ywg.302.1515788550164; 
 Fri, 12 Jan 2018 12:22:30 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id k2sm9292625ywi.75.2018.01.12.12.22.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 Jan 2018 12:22:29 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-4-git-send-email-andrew.cooper3@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <26b55bc8-d234-f496-c5f6-5cd3a8ba11d5@cardoe.com>
Date: Fri, 12 Jan 2018 14:22:28 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515782244-6412-4-git-send-email-andrew.cooper3@citrix.com>
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/5] x86/pv: Break
 handle_ldt_mapping_fault() out of handle_gdt_ldt_mapping_fault()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6677570516614338910=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--aL7p9QejPY76JueJcEGIudUvFt0sUphFf
Content-Type: multipart/mixed; boundary="b64ZHFFH4l413ewc8FeQUTLYQbR72T3Vd";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Cc: Jan Beulich <JBeulich@suse.com>
Message-ID: <26b55bc8-d234-f496-c5f6-5cd3a8ba11d5@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 3/5] x86/pv: Break handle_ldt_mapping_fault()
 out of handle_gdt_ldt_mapping_fault()
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515782244-6412-4-git-send-email-andrew.cooper3@citrix.com>

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

On 1/12/18 12:37 PM, Andrew Cooper wrote:
> Adjust handle_ldt_mapping_fault() exclude the use of this fixup path fo=
r
> non-PV guests.  Well-formed code shouldn't reference the LDT while in H=
VM vcpu
> context, but currently on a context switch from PV to HVM context, ther=
e may
> be a stale LDT selector loaded, over an unmapped region.
>=20
> By explicitly excluding HVM context at this point, we avoid erroneous
> hypervisor execution resulting in a cascade failure, by falling into
> pv_map_ldt_shadow_page().
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

Obviously a behavior change here but the rationale behind it seems clear
to me and well worth doing for the net positive result:

Reviewed-by: Doug Goldstein <cardoe@cardoe.com>

--=20
Doug Goldstein


--b64ZHFFH4l413ewc8FeQUTLYQbR72T3Vd--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpZGQRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl3m3A//Q2QiuFQw52QJ5Fm77XoscPdyjmIECW9gmJ8IBClLv0goQacTagWlfq7Q
o6bAS7OEjBfpLPT1O8yb2ejKrmCfTnreYHHKXKZGHncgVAfsTeXLlBActuQxz7++
KTOegMUQy4wypRSZi0BkU6+U+EtVznmK7WEKTfiDY7H2GqOUJ3Vu8s/l0P8p5HcI
Au05ttdSYuycQ1fqr4IFYwvI5J14Osrurth/LCf5dlZSdjB7aVvxr+Niqg+Dmb/1
EaEWGw4+9NGrWcuEXHmVJxBsAyfrD+3G+nD7sHfGQkTc1yk1yH3BRJB7BT/bDQP3
bievEsK86SCupzRE78YoC2K+bb9Vx6DqeGZbs6wfS52BHsIuFNl1woQsu5aN6M+m
R1/a5iFUbvXvOYU3wYDumI6QuYLWZ6wLLdragQ5LB/622DUESseQUtJziZmJa9O5
v/ie7U4GRsmB6MZwdPHt+YCUKmXusDOgYkWkFkRimTTVybOCfjbX9E+xSIdCXl1g
/gNhs2/dnwRqBPBzgFNdfHQVCXUVIs/I92xCgD57QJWYdjD3IpOOqxQRucPerEbv
S2uv4l9gF8VbtHSUcJIah8NvpykvmdaXRY+ZldtpfyfR1iFTzmMrrnP97d1k5lD2
dTNmffqkf0YxgtiDqWI+gyBiZSRFs88J7Oju4iflHw7EEPVd2vc=
=kB7k
-----END PGP SIGNATURE-----

--aL7p9QejPY76JueJcEGIudUvFt0sUphFf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6677570516614338910==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea5uA-0008Og-K9; Fri, 12 Jan 2018 20:26:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea5u8-0008OZ-Sl
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 20:26:20 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id 9F/3C-23741-CE9195A5;
 Fri, 12 Jan 2018 20:26:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVfe1ZGS
 UwYJNPBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPf9TmMBdN1KnruXmBrYNyj0MXIxSEk0Mgk
 sfDSO9YuRk4g5zGjxItdBRCJbYwSy+edZwNJiAg4S3w9M5cdxOYV0JfYv/w2WIOwgJHE/4VNL
 CANEgJ32CQOvu4Ea5AQ8JW4uu8wnL1oxjugInYONgEriUNiXYwcHCwCqhK/XotNYORewMiwil
 G9OLWoLLVI11wvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQtwxAsINx5mX/Q4y
 SHExKoryb10ZECfEl5adUZiQWZ8QXleakFh9ilOHgUJLgvSsRGSUkWJSanlqRlpkDDDKYtAQH
 j5II72OQNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz0uVEucVAoavkABIaUZpHtwgW
 PBfYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvR5CFPJl5JXD7XgGdwgR0yvmNoSCnlCQipK
 QaGJ0FNed0XEq4JhNZGOwr0nXq6HHhdS8s5Byuy82dKbH7t7KtsMPivvNpUpm/ejU4ji+9cmF
 O1s+MZ6V64Rs6715edDxA5+PKmR+KH94Pe8i3r8hG5vRipop6Fv0lJ22LhT8uZf/Dl9VXmRYw
 V7K4Yf7xqQc4fbTSVC4YLSkJ1rL8qysVHhLzSYmlOCPRUIu5qDgRAMC6N8h5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1515788778!89912156!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48405 invoked from network); 12 Jan 2018 20:26:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 20:26:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea5u4-0001Bj-Fg; Fri, 12 Jan 2018 20:26:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ea5tz-0006Kb-7H; Fri, 12 Jan 2018 20:26:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ea5tz-0008UZ-0M; Fri, 12 Jan 2018 20:26:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117887-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore:fail:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 20:26:11 +0000
Subject: [Xen-devel] [seabios test] 117887: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzg4NyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc4ODcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTE3ODE4IFJFR1IuIHZzLiAxMTU1MzkKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDEzIGd1ZXN0LXNhdmVyZXN0b3JlICBmYWls
IHBhc3MgaW4gMTE3ODE4CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9u
IHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAgICAgODQ0Yjg2NDY0YTVj
YmZmZmI2MmI4NzgwODYzMjAxOGNhMjUwZDg2NwpiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAg
ICAgICAgICAgICAgMGNhNmQ2Mjc3ZGZhZmM2NzFhNWIzNzE4Y2JlYjVjNzhlMmE4ODhlYQoKTGFz
dCB0ZXN0IG9mIGJhc2lzICAgMTE1NTM5ICAyMDE3LTExLTAzIDIwOjQ4OjU4IFogICA2OSBkYXlz
CkZhaWxpbmcgc2luY2UgICAgICAgIDExNTczMyAgMjAxNy0xMS0xMCAxNzoxOTo1OSBaICAgNjMg
ZGF5cyAgIDY5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNzAxNCAgMjAxNy0xMi0w
OCAxOToxMToyMyBaICAgMzUgZGF5cyAgIDI0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5v
ci5uZXQ+CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVy
Z2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpj
b21taXQgODQ0Yjg2NDY0YTVjYmZmZmI2MmI4NzgwODYzMjAxOGNhMjUwZDg2NwpBdXRob3I6IFBh
dWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CkRhdGU6ICAgTW9uIE9jdCAyIDA4OjEz
OjEzIDIwMTcgKzAyMDAKCiAgICBkb2NzL0Rvd25sb2FkOiBVc2UgbW9yZSBzZWN1cmUgSFRUUFMg
VVJMcyB3aGVyZSBwb3NzaWJsZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIE1lbnplbCA8
cG1lbnplbEBtb2xnZW4ubXBnLmRlPgoKY29tbWl0IGRmNDZkMTBjOGE3Yjg4ZWI4MmYzY2ViMmFh
MzE3ODJkZWUxNTU5M2QKQXV0aG9yOiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQu
aWJtLmNvbT4KRGF0ZTogICBUdWUgTm92IDE0IDE1OjAzOjQ3IDIwMTcgLTA1MDAKCiAgICB0cG06
IEFkZCBzdXBwb3J0IGZvciBUUE0yIEFDUEkgdGFibGUKICAgIAogICAgQWRkIHN1cHBvcnQgZm9y
IHRoZSBUUE0yIEFDUEkgdGFibGUuIElmIHdlIGZpbmQgaXQgYW5kIGl0cwogICAgb2YgdGhlIGFw
cHJvcHJpYXRlIHNpemUsIHdlIGNhbiBnZXQgdGhlIGxvZ19hcmVhX3N0YXJ0X2FkZHJlc3MKICAg
IGFuZCBsb2dfYXJlYV9taW5pbXVtX3NpemUgZnJvbSBpdC4KICAgIAogICAgVGhlIGxhdGVzdCB2
ZXJzaW9uIG9mIHRoZSBzcGVjIGNhbiBiZSBmb3VuZCBoZXJlOgogICAgCiAgICBodHRwczovL3Ry
dXN0ZWRjb21wdXRpbmdncm91cC5vcmcvdGNnLWFjcGktc3BlY2lmaWNhdGlvbi8KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+
Cgpjb21taXQgMDU0MWYyZjBmMjQ2ZTc3ZDdjNzI2OTI2OTc2OTIwZTgwNzJkMTExOQpBdXRob3I6
IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAxMCAx
MjoyMDozNSAyMDE3IC0wNTAwCgogICAgcGFyYXZpcnQ6IE9ubHkgZW5hYmxlIHNlcmNvbiBpbiBO
T0dSQVBISUMgbW9kZSBpZiBubyBvdGhlciBjb25zb2xlIHNwZWNpZmllZAogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDlj
ZTY3NzhmMDhjNjMyYzUyYjI1YmM4Zjc1NDI5MWVmMTg3MTBkNTMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MTY6MzYgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IEFkZCBzZXJjb24tcG9ydCB0byBSdW50aW1lX2NvbmZpZy5tZCBk
b2N1bWVudGF0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZp
bkBrb2Nvbm5vci5uZXQ+Cgpjb21taXQgNjM0NTFmY2ExM2M3NTg3MGUxNzAzZWIzZTIwNTg0ZDkx
MTc5YWViYwpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6
ICAgRnJpIE5vdiAxMCAxMTo0OToxOSAyMDE3IC0wNTAwCgogICAgZG9jczogTm90ZSB2MS4xMS4w
IHJlbGVhc2UKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:36:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea63m-0001Ct-Jn; Fri, 12 Jan 2018 20:36:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u59i=eh=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ea63l-0001Ci-Ew
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 20:36:17 +0000
X-Inumbo-ID: 8aea059a-f7d8-11e7-b0d7-9f685aff125f
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8aea059a-f7d8-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 20:38:27 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id B335320D2C;
 Fri, 12 Jan 2018 15:36:10 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 12 Jan 2018 15:36:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=m+qbQCtI+QbuHq7SHIz3Hvn46+4Eh
 5cbCK3KhnwJdA8=; b=b5evbdthIK/+DeB6nVXKmTLlYlM5zlV0ZebPY3MWLyYr6
 fU498jZi+uTME+1uDzsM+sMut+qy+IA6C3deVk4zQJI3+jnDxt6EGR1gT6TSXLz6
 Ty7vQGZDIfsgu0KeimIwqI2g0Wg0/PgQWNboNXDReVkJNf/qh0uEI5urigxdchdo
 9p2Kmx3eWhPUQ4s+PsVQk/1vObwiGyLNMmMg8hSxCqaPStUo1E2mdEImiz6xDlrL
 dh6y8HwgxXy3FL6r1KD7E+GZpE4HcL+/zeM6bxCVBjRBhWvd4XtU2WT7HeZunNEV
 xpinv0KUx9E7kN3oSFm8/+Dbmgaf5172Xouo+EgmQ==
X-ME-Sender: <xms:OhxZWjZ25A6iDGOZjL7nvvMPylKVSkWX7pyF3ei3FgAL-GQ3JlJIGA>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id EB9952470D;
 Fri, 12 Jan 2018 15:36:09 -0500 (EST)
Date: Fri, 12 Jan 2018 21:35:02 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20180112203502.GC2935@mail-itl>
References: <821b7ccf-95e0-2583-ecaa-2f1a16b8c16e@linaro.org>
MIME-Version: 1.0
In-Reply-To: <821b7ccf-95e0-2583-ecaa-2f1a16b8c16e@linaro.org>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen_Project_Release_Features page update?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2514970157789065402=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, Jan 12, 2018 at 06:20:05PM +0000, Julien Grall wrote:
> Hi Lars,
>=20
> As I understand from Xen 4.10 [1] , we are going to use SUPPORT.MD or the
> list of features existing.
>=20
> I guess we should retire the features matrix [2]? But this also means that
> we have not anymore an easy way to know until when a release is
> supported/security supported. Do you have any plan for this?

Is there any human-friendly form of SUPPORT.MD?
Xen_Project_Release_Features is really convenient place to check about
support for various features. Especially when trying to answer "what Xen
version I need for feature X", or "is my Xen new enough for X"
questions.
Maybe Xen_Project_Release_Features could be automatically generated from
SUPPORT.MD? Even subset of informations from SUPPORT.MD would be
useful...

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

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

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlpZG/YACgkQ24/THMrX
1yyAGAgAhqTE9z1kVhhvJb/zO3qcXdTMvUXYX2h9ia+z4UbdOemATeKgocUceQYP
rFsY+K+a1veRbcaCCjRoiH/zM7Mffe4Sdor5VppzT9pukn7PDJUXBhq++LxDVgh0
9faOeUipKJBQ2+VkN27dcm6EKU3GRrWr0Ui6XkiKOM8ZPRPgV1eNcA8DGg4C7pfM
S5QR0Tw0uzvVunkOFapNvk3g19lvIURrRRCodN9XVKvP4xdVGsBDD/6fsI7IRGMC
8a4LILuccexWub5hdido1T5afegI9Fn6oOolajUx+8RedILjX6TIXoUDFozy/w+n
qbrv8QDbKxxMhCSbEK20GngQTCrVCg==
=1xyf
-----END PGP SIGNATURE-----

--oj4kGyHlBMXGt3Le--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2514970157789065402==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:44:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:44:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea6Bg-0002O8-DV; Fri, 12 Jan 2018 20:44:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4shw=eh=citrix.com=prvs=543be20d3=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ea6Bf-0002Nw-4Q
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 20:44:27 +0000
X-Inumbo-ID: aea592f3-f7d9-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aea592f3-f7d9-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 20:46:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="65993731"
From: Andrew Cooper <Andrew.Cooper3@citrix.com>
To: Andy Smith <andy@strugglers.net>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] Vixen - does no migration imply no save/restore?
Thread-Index: AQHTi+DtP1cguOWhv0CGu9pnXotFp6Nws1rl
Date: Fri, 12 Jan 2018 20:44:19 +0000
Message-ID: <d933f04bd5244af0a5a8c02c87b56dfa@AMSPEX02CL02.citrite.net>
References: <20180112200457.GR29360@bitfolk.com>
In-Reply-To: <20180112200457.GR29360@bitfolk.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Subject: Re: [Xen-devel] Vixen - does no migration imply no save/restore?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWlncmF0ZSBhbmQgU2F2ZS9SZXN0b3JlIGFyZSBpZGVudGljYWwgb3BlcmF0aW9ucyAodG8gYSBm
aXJzdCBhcHByb3hpbWF0aW9uKSAKCk9uZSBpcyBzZXJpYWxpc2UgdGhlIFZNIGludG8gYSBuZXR3
b3JrIHNvY2tldCwgd2hpbGUgdGhlIG90aGVyIGlzIG9udG8gZGlzay4gIEl0IGlzIHRoZSBzYW1l
IGFsZ29yaXRobSBhY3R1YWxseSBkb2luZyB0aGUgd29yay4gCgp+QW5kcmV3IApfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkZyb206IFhlbi1kZXZlbCBbeGVuLWRldmVs
LWJvdW5jZXNAbGlzdHMueGVucHJvamVjdC5vcmddIG9uIGJlaGFsZiBvZiBBbmR5IFNtaXRoIFth
bmR5QHN0cnVnZ2xlcnMubmV0XQpTZW50OiAxMiBKYW51YXJ5IDIwMTggMjA6MDQKVG86IHhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpTdWJqZWN0OiBbWGVuLWRldmVsXSBWaXhlbiAtIGRv
ZXMgbm8gbWlncmF0aW9uIGltcGx5IG5vIHNhdmUvcmVzdG9yZT8KCkhpLAoKSSB1bmRlcnN0YW5k
IHRoYXQgVml4ZW4gZG9lcyBub3Qgc3VwcG9ydCBtaWdyYXRpb24gYXQgdGhpcyBzdGFnZS4KRG9l
cyB0aGF0IGFsc28gbWVhbiB0aGF0IHNhdmUvcmVzdG9yZSBpcyBhbHNvIG5vdCBleHBlY3RlZCB0
byB3b3JrCmZvciBQViBndWVzdHMgcnVubmluZyB3aXRoIFZpeGVuPwoKSSB0cmllZCBpdCBhbmQg
aXQgZG9lc24ndCB3b3JrLCB3aGVyZWFzIGl0IGRvZXMgd2hlbiB0aGUgZ3Vlc3QgaXMKc3RhcnRl
ZCBub3JtYWwgUFYuIEkgdGhvdWdodCBJIGJldHRlciBjaGVjayBleHBlY3RhdGlvbnMgZmlyc3Qu
CgpDaGVlcnMsCkFuZHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:46:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea6DZ-0002WL-OW; Fri, 12 Jan 2018 20:46:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cawv=eh=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ea6DY-0002Vz-A5
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 20:46:24 +0000
X-Inumbo-ID: f430931d-f7d9-11e7-b0d7-9f685aff125f
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f430931d-f7d9-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 20:48:33 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0CKkAP6006425;
 Fri, 12 Jan 2018 20:46:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : cc : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=xSaz7ltp3Q4EGaF/H2gsdsviic1FrAmO/71OqlW1XKo=;
 b=fqTczNGTqo9/wjHwRyVmlwqtXNE5c5e7QraaEAHCBa3UNs9hmVZBcgxzX6Mj6UQQolWJ
 N4SLIHCP6UAXm2pt9wOQYmCse3EeebDDf+Vzb8tsZbVN88qqEcLv/E29jBbgqaAkTPna
 uO1p+rtMqAtUMtTxRXA6k3suxaZp7HTj/DEfTAaDC12fyIyD6lFNOOQkemTY8Z/tlQS2
 YJyXEcsnLrZ5mXpBTPRGaosIkRnaRG9jHRvqwSzb6wREQmCMbD0WbFB3rINu/bb9g3Ft
 Kdxy0YdtgH7tWOYviJ/bLMWZmbpFJvib/tC4h0rxfXB62u21xYJinmKeplk5d4rNEVg/ Cw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2ff443g2gt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 12 Jan 2018 20:46:12 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0CKjKHi014372
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 12 Jan 2018 20:45:20 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0CKjJg1017309;
 Fri, 12 Jan 2018 20:45:20 GMT
Received: from [10.175.163.93] (/10.175.163.93)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 12 Jan 2018 12:45:19 -0800
To: Wei Liu <wei.liu2@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
 <20180112112910.16762-32-wei.liu2@citrix.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <aefdb8fe-7acd-ce36-22bb-635fba0b3f53@oracle.com>
Date: Fri, 12 Jan 2018 20:45:17 +0000
MIME-Version: 1.0
In-Reply-To: <20180112112910.16762-32-wei.liu2@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8772
 signatures=668652
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-1711220000 definitions=main-1801120278
Cc: Xen Devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 31/62] x86: xen pv clock time source
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTIvMjAxOCAxMToyOCBBTSwgV2VpIExpdSB3cm90ZToKPiBJdCBpcyBhIHZhcmlhbnQg
b2YgVFNDIGNsb2NrIHNvdXJjZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgLSBVc2UgdGhlIG1h
cHBlZCB2Y3B1X2luZm8uCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni90aW1lLmMgfCA4OSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUg
Y2hhbmdlZCwgODkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwo+IGluZGV4IDNiNjU0ZDdiN2QuLjRjYmQwNjhk
MTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni90aW1lLmMKPiBAQCAtMjksNiArMjksNyBAQAo+ICAjaW5jbHVkZSA8YXNtL21wc3BlYy5oPgo+
ICAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+ICAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgo+
ICsjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Cj4gICNpbmNsdWRlIDxhc20vbWMxNDY4MThydGMuaD4K
PiAgI2luY2x1ZGUgPGFzbS9kaXY2NC5oPgo+ICAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KPiBAQCAt
NTI1LDYgKzUyNiw5MSBAQCBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX3RpbWVzb3VyY2UgX19pbml0
ZGF0YSBwbHRfdHNjID0KPiAgICAgIC5pbml0ID0gaW5pdF90c2MsCj4gIH07Cj4gIAo+ICsjaWZk
ZWYgQ09ORklHX1hFTl9HVUVTVAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAqIFBMQVRGT1JNIFRJTUVSIDU6IFhFTiBQ
ViBDTE9DSyBTT1VSQ0UKPiArICoKPiArICogWGVuIGNsb2NrIHNvdXJjZSBpcyBhIHZhcmlhbnQg
b2YgVFNDIHNvdXJjZS4KPiArICovCj4gKwo+ICtzdGF0aWMgdWludDY0X3QgeGVuX3RpbWVyX2Nw
dV9mcmVxdWVuY3kodm9pZCkKPiArewo+ICsgICAgc3RydWN0IHZjcHVfdGltZV9pbmZvICppbmZv
ID0gJnRoaXNfY3B1KHZjcHVfaW5mbyktPnRpbWU7Cj4gKyAgICB1aW50NjRfdCBmcmVxOwo+ICsK
PiArICAgIGZyZXEgPSAxMDAwMDAwMDAwVUxMIDw8IDMyOwo+ICsgICAgZG9fZGl2KGZyZXEsIGlu
Zm8tPnRzY190b19zeXN0ZW1fbXVsKTsKPiArICAgIGlmICggaW5mby0+dHNjX3NoaWZ0IDwgMCAp
Cj4gKyAgICAgICAgZnJlcSA8PD0gLWluZm8tPnRzY19zaGlmdDsKPiArICAgIGVsc2UKPiArICAg
ICAgICBmcmVxID4+PSBpbmZvLT50c2Nfc2hpZnQ7Cj4gKwo+ICsgICAgcmV0dXJuIGZyZXE7Cj4g
K30KPiArCj4gK3N0YXRpYyBpbnQ2NF90IF9faW5pdCBpbml0X3hlbl90aW1lcihzdHJ1Y3QgcGxh
dGZvcm1fdGltZXNvdXJjZSAqcHRzKQo+ICt7Cj4gKyAgICBpZiAoICF4ZW5fZ3Vlc3QgKQo+ICsg
ICAgICAgIHJldHVybiAwOwo+ICsKPiArICAgIHB0cy0+ZnJlcXVlbmN5ID0geGVuX3RpbWVyX2Nw
dV9mcmVxdWVuY3koKTsKPiArCj4gKyAgICByZXR1cm4gcHRzLT5mcmVxdWVuY3k7Cj4gK30KPiAr
Ckd1ZXN0cyB0aGF0IGRvbid0IGhhdmUgVFNDX1JFTElBQkxFIHNldCBpbiB2ZXJpZnlfdHNjX3Jl
bGlhYmlsaXR5KCkgeW91IGVuZCB1cApldmFsdWF0aW5nIHRoaXMgY29uZGl0aW9uIHRvIHRydWU6
CgppZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DT05TVEFOVF9UU0MpICYmCiAgICAgIWJv
b3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfUkVMSUFCTEUpICkKICAgIHRpbWVfY2FsaWJyYXRp
b25fcmVuZGV6dm91c19mbiA9IHRpbWVfY2FsaWJyYXRpb25fdHNjX3JlbmRlenZvdXM7CgpBbmQg
dGhhdCdzIHBvc3NpYmx5IG5vdCBuZWNlc3NhcnkgdG8ga2VlcCBzeW5jIHRoZSBUU0MgaW4gc3lu
YyB3aXRoIHB2Y2xvY2s/CgpNZWFuaW5nIHRoZSBkZWZhdWx0IHJlbmRlenZvdXMgZnVuY3Rpb24g
KHRpbWVfY2FsaWJyYXRpb25fc3RkX3JlbmRlenZvdXMpIG1pZ2h0CmJlIGVub3VnaC4KCj4gK3N0
YXRpYyBhbHdheXNfaW5saW5lIHVpbnQ2NF90IHJlYWRfY3ljbGUoY29uc3Qgc3RydWN0IHZjcHVf
dGltZV9pbmZvICppbmZvLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IHRzYykKPiArewo+ICsgICAgdWludDY0X3QgZGVsdGEgPSB0c2MgLSBpbmZv
LT50c2NfdGltZXN0YW1wOwo+ICsgICAgc3RydWN0IHRpbWVfc2NhbGUgdHMgPSB7Cj4gKyAgICAg
ICAgLnNoaWZ0ICAgID0gaW5mby0+dHNjX3NoaWZ0LAo+ICsgICAgICAgIC5tdWxfZnJhYyA9IGlu
Zm8tPnRzY190b19zeXN0ZW1fbXVsLAo+ICsgICAgfTsKPiArICAgIHVpbnQ2NF90IG9mZnNldCA9
IHNjYWxlX2RlbHRhKGRlbHRhLCAmdHMpOwo+ICsKPiArICAgIHJldHVybiBpbmZvLT5zeXN0ZW1f
dGltZSArIG9mZnNldDsKPiArfQo+ICsKPiArc3RhdGljIHVpbnQ2NF90IHJlYWRfeGVuX3RpbWVy
KHZvaWQpCj4gK3sKPiArICAgIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyAqaW5mbyA9ICZ0aGlzX2Nw
dSh2Y3B1X2luZm8pLT50aW1lOwo+ICsgICAgdWludDMyX3QgdmVyc2lvbjsKPiArICAgIHVpbnQ2
NF90IHJldDsKPiArICAgIHVpbnQ2NF90IGxhc3Q7Cj4gKyAgICBzdGF0aWMgdWludDY0X3QgbGFz
dF92YWx1ZTsKPiArCj4gKyAgICBkbyB7Cj4gKyAgICAgICAgdmVyc2lvbiA9IGluZm8tPnZlcnNp
b24gJiB+MTsKPiArICAgICAgICAvKiBNYWtlIHN1cmUgdmVyc2lvbiBpcyByZWFkIGJlZm9yZSB0
aGUgZGF0YSAqLwo+ICsgICAgICAgIHNtcF9ybWIoKTsKPiArCj4gKyAgICAgICAgcmV0ID0gcmVh
ZF9jeWNsZShpbmZvLCByZHRzY19vcmRlcmVkKCkpOwo+ICsgICAgICAgIC8qIElnbm9yZSBmYW5j
eSBmbGFncyBmb3Igbm93ICovCj4gKwoKSGVoIDopCgpXaGVuIHRoZSBkdXN0IHNldHRsZXMgYXJv
dW5kIHRoZSBzZWN1cml0eSBpc3N1ZXMsIHBlcmhhcHMgdGhpcyBwYXRjaCBjb3VsZCBoZWxwCihJ
IGNhbiBmb3JtYWxseSBzdWJtaXQgaXQgYWZ0ZXIgbW9yZSBwcm9wZXIgdGVzdGluZywgYnV0IHNo
b3VsZCBnaXZlIGFuCmV4cGVjdGF0aW9uIG9uIHRoZSBjaGFuZ2VzKS4KCi0tID44IC0tClN1Ympl
Y3Q6IHg4Ni90aW1lOiBtYXJrIHB2Y2xvY2sgYXMgc3RhYmxlIGlmIHN1cHBvcnRlZAoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMgYi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IGM5
MDUyNGRlOWMuLjNhYWE3MmI2YmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90aW1lLmMKKysr
IGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtNjUsOCArNjUsMTIgQEAgc3RydWN0IHBsYXRmb3Jt
X3RpbWVzb3VyY2UgewogICAgIHM2NCAoKmluaXQpKHN0cnVjdCBwbGF0Zm9ybV90aW1lc291cmNl
ICopOwogICAgIHZvaWQgKCpyZXN1bWUpKHN0cnVjdCBwbGF0Zm9ybV90aW1lc291cmNlICopOwog
ICAgIGludCBjb3VudGVyX2JpdHM7CisgICAgdW5zaWduZWQgaW50IGZsYWdzOwogfTsKCisvKiBD
bG9ja3NvdXJjZSBjb3VudGVyIG1vbm90b25pY2FsbHkgaW5jcmVhc2VzIGFjcm9zcyBDUFVzICov
CisjZGVmaW5lIENMT0NLU09VUkNFX0ZfU1RBQkxFICAgICgxIDw8IDApCisKIHN0YXRpYyBERUZJ
TkVfUEVSX0NQVShzdHJ1Y3QgY3B1X3RpbWUsIGNwdV90aW1lKTsKCiAvKiBDYWxpYnJhdGUgYWxs
IENQVXMgdG8gcGxhdGZvcm0gdGltZXIgZXZlcnkgRVBPQ0guICovCkBAIC01MzMsOSArNTM3LDgg
QEAgc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV90aW1lc291cmNlIF9faW5pdGRhdGEgcGx0X3RzYyA9
CiAgKiBYZW4gY2xvY2sgc291cmNlIGlzIGEgdmFyaWFudCBvZiBUU0Mgc291cmNlLgogICovCgot
c3RhdGljIHVpbnQ2NF90IHhlbl90aW1lcl9jcHVfZnJlcXVlbmN5KHZvaWQpCitzdGF0aWMgdWlu
dDY0X3QgeGVuX3RpbWVyX2NwdV9mcmVxdWVuY3koc3RydWN0IHZjcHVfdGltZV9pbmZvICppbmZv
KQogewotICAgIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyAqaW5mbyA9ICZ0aGlzX2NwdSh2Y3B1X2lu
Zm8pLT50aW1lOwogICAgIHVpbnQ2NF90IGZyZXE7CgogICAgIGZyZXEgPSAxMDAwMDAwMDAwVUxM
IDw8IDMyOwpAQCAtNTUwLDEwICs1NTMsMjAgQEAgc3RhdGljIHVpbnQ2NF90IHhlbl90aW1lcl9j
cHVfZnJlcXVlbmN5KHZvaWQpCgogc3RhdGljIGludDY0X3QgX19pbml0IGluaXRfeGVuX3RpbWVy
KHN0cnVjdCBwbGF0Zm9ybV90aW1lc291cmNlICpwdHMpCiB7CisgICAgc3RydWN0IHZjcHVfdGlt
ZV9pbmZvICppbmZvOworCiAgICAgaWYgKCAheGVuX2d1ZXN0ICkKICAgICAgICAgcmV0dXJuIDA7
CgotICAgIHB0cy0+ZnJlcXVlbmN5ID0geGVuX3RpbWVyX2NwdV9mcmVxdWVuY3koKTsKKyAgICBp
bmZvID0gJnRoaXNfY3B1KHZjcHVfaW5mbyktPnRpbWU7CisKKyAgICBwdHMtPmZyZXF1ZW5jeSA9
IHhlbl90aW1lcl9jcHVfZnJlcXVlbmN5KGluZm8pOworCisgICAgLyogWGVuIHB2Y2xvY2sgbW9u
b3RvbmljYWxseSBpbmNyZWFzZXMgYWNyb3NzIENQVXMgKi8KKyAgICBpZiAoIGluZm8tPmZsYWdz
ICYgWEVOX1BWQ0xPQ0tfVFNDX1NUQUJMRV9CSVQgKSB7CisJICAgIHB0cy0+ZmxhZ3MgfD0gQ0xP
Q0tTT1VSQ0VfRl9TVEFCTEU7CisJICAgIHByaW50aygiUFYgQ0xPQ0sgbWFya2VkIGFzIHN0YWJs
ZS5cbiIpOworICAgIH0KCiAgICAgcmV0dXJuIHB0cy0+ZnJlcXVlbmN5OwogfQpAQCAtNTg1LDEy
ICs1OTgsMTQgQEAgc3RhdGljIHVpbnQ2NF90IHJlYWRfeGVuX3RpbWVyKHZvaWQpCiAgICAgICAg
IHNtcF9ybWIoKTsKCiAgICAgICAgIHJldCA9IHJlYWRfY3ljbGUoaW5mbywgcmR0c2Nfb3JkZXJl
ZCgpKTsKLSAgICAgICAgLyogSWdub3JlIGZhbmN5IGZsYWdzIGZvciBub3cgKi8KCiAgICAgICAg
IC8qIE1ha2Ugc3VyZSB2ZXJzaW9uIGlzIHJlcmVhZCBhZnRlciB0aGUgZGF0YSAqLwogICAgICAg
ICBzbXBfcm1iKCk7CiAgICAgfSB3aGlsZSAoIHVubGlrZWx5KHZlcnNpb24gIT0gaW5mby0+dmVy
c2lvbikgKTsKCisgICAgaWYgKCBpbmZvLT5mbGFncyAmIFhFTl9QVkNMT0NLX1RTQ19TVEFCTEVf
QklUICkKKyAgICAgICAgcmV0dXJuIHJldDsKKwogICAgIC8qIE1haW50YWluIGEgbW9ub3Rvbmlj
IGdsb2JhbCB2YWx1ZSAqLwogICAgIGRvIHsKICAgICAgICAgbGFzdCA9IHJlYWRfYXRvbWljKCZs
YXN0X3ZhbHVlKTsKQEAgLTYzMiw2ICs2NDcsOCBAQCBzdGF0aWMgdTY0IHBsdF9zdGFtcDY0OyAg
ICAgICAgICAvKiA2NC1iaXQgcGxhdGZvcm0gY291bnRlcgpzdGFtcCAgICAgICAgICAgKi8KIHN0
YXRpYyB1NjQgcGx0X3N0YW1wOyAgICAgICAgICAgIC8qIGhhcmR3YXJlLXdpZHRoIHBsYXRmb3Jt
IGNvdW50ZXIgc3RhbXAgICAqLwogc3RhdGljIHN0cnVjdCB0aW1lciBwbHRfb3ZlcmZsb3dfdGlt
ZXI7Cgorc3RhdGljIGJvb2wgY2xvY2tzb3VyY2VfaXNfc3RhYmxlKHZvaWQpOworCiBzdGF0aWMg
c190aW1lX3QgX19yZWFkX3BsYXRmb3JtX3N0aW1lKHU2NCBwbGF0Zm9ybV90aW1lKQogewogICAg
IHU2NCBkaWZmID0gcGxhdGZvcm1fdGltZSAtIHBsYXRmb3JtX3RpbWVyX3N0YW1wOwpAQCAtMTA3
Nyw3ICsxMDk0LDcgQEAgc3RhdGljIHZvaWQgX191cGRhdGVfdmNwdV9zeXN0ZW1fdGltZShzdHJ1
Y3QgdmNwdSAqdiwgaW50CmZvcmNlKQogICAgICAqIHB2Y2xvY2sgcmVhZCB0byBjaGVjayB3aGV0
aGVyIHRoZXkgY2FuIHJlc29ydCBzb2xlbHkgb24gdGhpcyB0dXBsZQogICAgICAqIG9yIGlmIGl0
IGZ1cnRoZXIgcmVxdWlyZXMgbW9ub3RvbmljaXR5IGNoZWNrcyB3aXRoIG90aGVyIHZjcHVzLgog
ICAgICAqLwotICAgIGlmICggY2xvY2tzb3VyY2VfaXNfdHNjKCkgKQorICAgIGlmICggY2xvY2tz
b3VyY2VfaXNfc3RhYmxlKCkgKQogICAgICAgICBfdS5mbGFncyB8PSBYRU5fUFZDTE9DS19UU0Nf
U1RBQkxFX0JJVDsKCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKQEAgLTE1NjQsNyArMTU4
MSw3IEBAIHN0YXRpYyB2b2lkIHRpbWVfY2FsaWJyYXRpb24odm9pZCAqdW51c2VkKQogICAgICAg
ICAuc2VtYXBob3JlID0gQVRPTUlDX0lOSVQoMCkKICAgICB9OwoKLSAgICBpZiAoIGNsb2Nrc291
cmNlX2lzX3RzYygpICkKKyAgICBpZiAoIGNsb2Nrc291cmNlX2lzX3N0YWJsZSgpICkKICAgICB7
CiAgICAgICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CiAgICAgICAgIHIubWFzdGVyX3N0aW1lID0g
cmVhZF9wbGF0Zm9ybV9zdGltZSgmci5tYXN0ZXJfdHNjX3N0YW1wKTsKQEAgLTE3NDAsNiArMTc1
Nyw5IEBAIHN0YXRpYyBpbnQgX19pbml0IHZlcmlmeV90c2NfcmVsaWFiaWxpdHkodm9pZCkKICAg
ICAgICAgICAgICAqLwogICAgICAgICAgICAgb25fc2VsZWN0ZWRfY3B1cygmY3B1X29ubGluZV9t
YXAsIHJlc2V0X3BlcmNwdV90aW1lLCBOVUxMLCAxKTsKCisgICAgICAgICAgICAvKiBUU0MgY2xv
Y2tzb3VyY2UgbW9ub3RvbmljYWxseSBpbmNyZWFzZXMgYWNyb3NzIENQVXMuICovCisgICAgICAg
ICAgICBwbHRfdHNjLmZsYWdzIHw9IENMT0NLU09VUkNFX0ZfU1RBQkxFOworCiAgICAgICAgICAg
ICAvKgogICAgICAgICAgICAgICogV2Ugd29uJ3QgZG8gQ1BVIEhvdHBsdWcgYW5kIFRTQyBjbG9j
a3NvdXJjZSBpcyBiZWluZyB1c2VkIHdoaWNoCiAgICAgICAgICAgICAgKiBtZWFucyB3ZSBoYXZl
IGEgcmVsaWFibGUgVFNDLCBwbHVzIHdlIGRvbid0IHN5bmMgd2l0aCBhbnkgb3RoZXIKQEAgLTE3
NzAsNyArMTc5MCwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCB2ZXJpZnlfdHNjX3JlbGlhYmlsaXR5
KHZvaWQpCiAgICAgICovCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ09OU1RB
TlRfVFNDKSAmJgogICAgICAgICAgIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU0NfUkVMSUFC
TEUpICkKLSAgICAgICAgdGltZV9jYWxpYnJhdGlvbl9yZW5kZXp2b3VzX2ZuID0gdGltZV9jYWxp
YnJhdGlvbl90c2NfcmVuZGV6dm91czsKKyAgICB7CisJaWYgKCBjbG9ja3NvdXJjZV9pc19zdGFi
bGUoKSApCisgICAgICAgICAgICB0aW1lX2NhbGlicmF0aW9uX3JlbmRlenZvdXNfZm4gPSB0aW1l
X2NhbGlicmF0aW9uX25vcF9yZW5kZXp2b3VzOworICAgICAgICBlbHNlIGlmICggcGx0X3NyYy5y
ZWFkX2NvdW50ZXIgIT0gcmVhZF94ZW5fdGltZXIgKQorICAgICAgICAgICAgdGltZV9jYWxpYnJh
dGlvbl9yZW5kZXp2b3VzX2ZuID0gdGltZV9jYWxpYnJhdGlvbl90c2NfcmVuZGV6dm91czsKKyAg
ICB9CgogICAgIHJldHVybiAwOwogfQpAQCAtMjA1Nyw2ICsyMDgyLDIzIEBAIGJvb2wgY2xvY2tz
b3VyY2VfaXNfdHNjKHZvaWQpCiAgICAgcmV0dXJuIHBsdF9zcmMucmVhZF9jb3VudGVyID09IHJl
YWRfdHNjOwogfQoKK3N0YXRpYyBib29sIGNsb2Nrc291cmNlX2lzX3N0YWJsZSh2b2lkKQorewor
ICAgIHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyAqaW5mbzsKKworICAgIGlmICggIShwbHRfc3JjLmZs
YWdzICYgQ0xPQ0tTT1VSQ0VfRl9TVEFCTEUpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisg
ICAgaWYgKCBwbHRfc3JjLnJlYWRfY291bnRlciA9PSByZWFkX3RzYyApCisgICAgICAgIHJldHVy
biB0cnVlOworCisgICAgaW5mbyA9ICZ0aGlzX2NwdSh2Y3B1X2luZm8pLT50aW1lOworICAgIGlm
ICggIShpbmZvLT5mbGFncyAmIFhFTl9QVkNMT0NLX1RTQ19TVEFCTEVfQklUKSApCisgICAgICAg
IHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0cnVlOworfQorCiBpbnQgaG9zdF90c2NfaXNf
c2FmZSh2b2lkKQogewogICAgIHJldHVybiBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNDX1JF
TElBQkxFKTsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 20:51:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 20:51:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea6IG-0003hF-Cg; Fri, 12 Jan 2018 20:51:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ejok=eh=amzn.com=prvs=5431d643e=msw@srs-us1.protection.inumbo.net>)
 id 1ea6IE-0003h2-PU
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 20:51:14 +0000
X-Inumbo-ID: a1ca4048-f7da-11e7-b0d7-9f685aff125f
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a1ca4048-f7da-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 20:53:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,350,1511827200"; d="scan'208";a="586037169"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2a-e7be2041.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 12 Jan 2018 20:51:06 +0000
Received: from EX13MTAUWA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-e7be2041.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0CKp65w072213
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 12 Jan 2018 20:51:06 GMT
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.1236.3; Fri, 12 Jan 2018 20:51:06 +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.1236.3; Fri, 12 Jan 2018 20:51:05 +0000
Received: from ued668862963453 (10.50.17.219) by mail-relay.amazon.com
 (10.43.160.118) with Microsoft SMTP Server id 15.0.1236.3 via Frontend
 Transport; Fri, 12 Jan 2018 20:51:05 +0000
Received: by ued668862963453 (sSMTP sendmail emulation);
 Fri, 12 Jan 2018 12:51:05 -0800
Date: Fri, 12 Jan 2018 12:51:04 -0800
From: Matt Wilson <msw@amzn.com>
To: Andy Smith <andy@strugglers.net>
Message-ID: <20180112205101.GA22978@ued668862963453.ant.amazon.com>
References: <20180112200457.GR29360@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180112200457.GR29360@bitfolk.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Precedence: Bulk
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Vixen - does no migration imply no save/restore?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDg6MDQ6NTdQTSArMDAwMCwgQW5keSBTbWl0aCB3cm90
ZToKPiBIaSwKPiAKPiBJIHVuZGVyc3RhbmQgdGhhdCBWaXhlbiBkb2VzIG5vdCBzdXBwb3J0IG1p
Z3JhdGlvbiBhdCB0aGlzIHN0YWdlLgo+IERvZXMgdGhhdCBhbHNvIG1lYW4gdGhhdCBzYXZlL3Jl
c3RvcmUgaXMgYWxzbyBub3QgZXhwZWN0ZWQgdG8gd29yawo+IGZvciBQViBndWVzdHMgcnVubmlu
ZyB3aXRoIFZpeGVuPwo+IAo+IEkgdHJpZWQgaXQgYW5kIGl0IGRvZXNuJ3Qgd29yaywgd2hlcmVh
cyBpdCBkb2VzIHdoZW4gdGhlIGd1ZXN0IGlzCj4gc3RhcnRlZCBub3JtYWwgUFYuIEkgdGhvdWdo
dCBJIGJldHRlciBjaGVjayBleHBlY3RhdGlvbnMgZmlyc3QuCgpIaSBBbmR5LAoKQ29ycmVjdCwg
c2F2ZS9yZXN0b3JlL21pZ3JhdGUgaXMgbm90IGN1cnJlbnRseSB3b3JraW5nLgoKLS1tc3cKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 21:27:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 21:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea6rQ-0007Hj-5y; Fri, 12 Jan 2018 21:27:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z0nd=eh=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1ea6rP-0007Hb-K4
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 21:27:35 +0000
X-Inumbo-ID: b5483c7c-f7df-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5483c7c-f7df-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 21:29:45 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0CLM6vP082902;
 Fri, 12 Jan 2018 21:27:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2017-10-26;
 bh=Hl4rlRlSRQQIuZBcMQU5sj6kHjDPcRZo7irqzgTQpmE=;
 b=XQC+Ss7zhNA7SflQOi/3jA4oq51yIYIFC6bqCnSZwUb+4B2qrE/CEyq7294xbzA1V0at
 yKJLMzbmgoD7hVzomGv2pATZrmnodRTg4fFhsU+OkADNQ1y4JGfsi0/XIb1kAypOK6kM
 yBoAQAcGu0KduaCIihvPGmy8u9Ccl4L03+yZhbYpg+djwxN7u2FQVf5J8VKW1eoUi1FH
 MM0ACQxnRVTUWjcRciYv6BD6C2L/SxbeqywP3vmarpQmFy2alCYDT6X3THD3L5a71I+V
 JzND/25tzdL4Zx2LEEqhvI6qEgZ7u/WT/WCnSLEYsp/LugtOCxdwY6pDnOdvnpb+9PqH uA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2ff41ug776-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 12 Jan 2018 21:27:06 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0CLR4IS017115
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 12 Jan 2018 21:27:05 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0CLR3U0006819;
 Fri, 12 Jan 2018 21:27:03 GMT
Received: from ovs110.us.oracle.com (/10.149.76.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 12 Jan 2018 13:27:02 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: kexec@lists.infradead.org, horms@verge.net.au, andrew.cooper3@citrix.com, 
 xen-devel@lists.xen.org
Date: Fri, 12 Jan 2018 15:21:13 -0600
Message-Id: <1515792073-12894-1-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8772
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=27
 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-1711220000 definitions=main-1801120284
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com
Subject: [Xen-devel] [PATCH v3] kexec-tools: Perform run-time linking of
	libxenctrl.so
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

V2hlbiBrZXhlYyBpcyB1dGlsaXplZCBpbiBhIFhlbiBlbnZpcm9ubWVudCwgaXQgaGFzIGFuIGV4
cGxpY2l0CnJ1bi10aW1lIGRlcGVuZGVuY3kgb24gbGlieGVuY3RybC5zby4gVGhpcyBkZXBlbmRl
bmN5IG9jY3VycwpkdXJpbmcgdGhlIGNvbmZpZ3VyZSBzdGFnZSBhbmQgd2hlbiBidWlsZGluZyBr
ZXhlYy10b29scy4KCldoZW4ga2V4ZWMgaXMgdXRpbGl6ZWQgaW4gYSBub24tWGVuIGVudmlyb25t
ZW50IChlaXRoZXIgYmFyZQptZXRhbCBvciBLVk0pLCB0aGUgY29uZmlndXJlIGFuZCBidWlsZCBv
ZiBrZXhlYy10b29scyBvbWl0cwphbnkgcmVmZXJlbmNlIHRvIGxpYnhlbmN0cmwuc28uCgpUaHVz
IHRvZGF5IGl0IGlzIG5vdCBjdXJyZW50bHkgcG9zc2libGUgdG8gY29uZmlndXJlIGFuZCBidWls
ZAphICpzaW5nbGUqIGtleGVjIHRoYXQgd2lsbCB3b3JrIGluICpib3RoKiBYZW4gYW5kIG5vbi1Y
ZW4KZW52aXJvbm1lbnRzLCB1bmxlc3MgdGhlIGxpYnhlbmN0cmwuc28gaXMgKmFsd2F5cyogcHJl
c2VudC4KCkZvciBleGFtcGxlLCBhIGtleGVjIGNvbmZpZ3VyZWQgZm9yIFhlbiBpbiBhIFhlbiBl
bnZpcm9ubWVudDoKCiAjIGxkZCBidWlsZC9zYmluL2tleGVjCiAgICAgICAgbGludXgtdmRzby5z
by4xID0+ICAoMHgwMDAwN2ZmZGViYTVjMDAwKQogICAgICAgIGxpYnhlbmN0cmwuc28uNC40ID0+
IC91c3IvbGliNjQvbGlieGVuY3RybC5zby40LjQgKDB4MDAwMDAwMzhkODAwMDAwMCkKICAgICAg
ICBsaWJ6LnNvLjEgPT4gL2xpYjY0L2xpYnouc28uMSAoMHgwMDAwMDAzOGQ2YzAwMDAwKQogICAg
ICAgIGxpYmMuc28uNiA9PiAvbGliNjQvbGliYy5zby42ICgweDAwMDAwMDM4ZDYwMDAwMDApCiAg
ICAgICAgbGliZGwuc28uMiA9PiAvbGliNjQvbGliZGwuc28uMiAoMHgwMDAwMDAzOGQ2NDAwMDAw
KQogICAgICAgIGxpYnB0aHJlYWQuc28uMCA9PiAvbGliNjQvbGlicHRocmVhZC5zby4wICgweDAw
MDAwMDM4ZDY4MDAwMDApCiAgICAgICAgL2xpYjY0L2xkLWxpbnV4LXg4Ni02NC5zby4yICgweDAw
MDA1NWU5ZjhjNmMwMDApCiAjIGJ1aWxkL3NiaW4va2V4ZWMgLXYKIGtleGVjLXRvb2xzIDIuMC4x
NgoKSG93ZXZlciwgdGhlICpzYW1lKiBrZXhlYyBleGVjdXRhYmxlIGZhaWxzIGluIGEgbm9uLVhl
biBlbnZpcm9ubWVudDoKCiAjIGNvcHkgeGVuIGtleGVjIHRvIC4KICMgbGRkIC4va2V4ZWMKICAg
ICAgICAgbGludXgtdmRzby5zby4xID0+ICAoMHgwMDAwN2ZmZmE5ZGE3MDAwKQogICAgICAgICBs
aWJ4ZW5jdHJsLnNvLjQuNCA9PiBub3QgZm91bmQKICAgICAgICAgbGlibHptYS5zby4wID0+IC91
c3IvbGliNjQvbGlibHptYS5zby4wICgweDAwMDAwMDMwMTRlMDAwMDApCiAgICAgICAgIGxpYnou
c28uMSA9PiAvbGliNjQvbGliei5zby4xICgweDAwMDAwMDMwMGVhMDAwMDApCiAgICAgICAgIGxp
YmMuc28uNiA9PiAvbGliNjQvbGliYy5zby42ICgweDAwMDAwMDMwMGRlMDAwMDApCiAgICAgICAg
IGxpYnB0aHJlYWQuc28uMCA9PiAvbGliNjQvbGlicHRocmVhZC5zby4wICgweDAwMDAwMDMwMGUy
MDAwMDApCiAgICAgICAgIC9saWI2NC9sZC1saW51eC14ODYtNjQuc28uMiAoMHgwMDAwNTU4Y2M3
ODZjMDAwKQogIyAuL2tleGVjIC12CiAuL2tleGVjOiBlcnJvciB3aGlsZSBsb2FkaW5nIHNoYXJl
ZCBsaWJyYXJpZXM6CiBsaWJ4ZW5jdHJsLnNvLjQuNDogY2Fubm90IG9wZW4gc2hhcmVkIG9iamVj
dCBmaWxlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CgpBdCBPcmFjbGUgd2UgIndvcmthcm91
bmQiIHRoaXMgYnkgaGF2aW5nIHR3byBrZXhlYy10b29scyBwYWNrYWdlcywKb25lIGZvciBYZW4g
YW5kIGFub3RoZXIgZm9yIG5vbi1YZW4gZW52aXJvbm1lbnRzLiBBdCBPcmFjbGUsIHRoZQpkZXNp
cmUgaXMgdG8gb2ZmZXIgYSBzaW5nbGUga2V4ZWMtdG9vbHMgcGFja2FnZSB0aGF0IHdvcmtzIGlu
IGVpdGhlcgplbnZpcm9ubWVudC4gVG8gYWNoaWV2ZSB0aGlzLCBrZXhlYy10b29scyB3b3VsZCBl
aXRoZXIgaGF2ZSB0byBzaGlwCndpdGggbGlieGVuY3RybC5zbyAod2hpY2ggd2UgaGF2ZSBkZWVt
ZWQgYXMgdW5hY2NlcHRhYmxlKSwgb3Igd2UgY2FuCm1ha2Uga2V4ZWMgcGVyZm9ybSBydW4tdGlt
ZSBsaW5raW5nIGFnYWluc3QgbGlieGVuY3RybC5zby4KClRoaXMgcGF0Y2ggaXMgb25lIHBvc3Np
YmxlIHdheSB0byBhbGxldmlhdGUgdGhlIGV4cGxpY2l0IHJ1bi10aW1lCmRlcGVuZGVuY3kgb24g
bGlieGVuY3RybC5zby4gVGhpcyBpbXBsZW1lbnRhdGlvbiB1dGlsaXplcyBhIHNldCBvZgptYWNy
b3MgdG8gd3JhcCBjYWxscyBpbnRvIGxpYnhlbmN0cmwuc28gc28gdGhhdCB0aGUgbGlicmFyeSBj
YW4KaW5zdGVhZCBiZSBkbG9wZW4oKSBhbmQgb2J0YWluIHRoZSBmdW5jdGlvbiB2aWEgZGxzeW0o
KSBhbmQgdGhlbgptYWtlIHRoZSBjYWxsLiBUaGUgYWR2YW50YWdlIG9mIHRoaXMgaW1wbGVtZW50
YXRpb24gaXMgdGhhdCBpdApyZXF1aXJlcyBmZXcgY2hhbmdlcyB0byB0aGUgZXhpc3Rpbmcga2V4
ZWMtdG9vbHMgY29kZS4gVGhlIGRpcy0KYWR2YW50YWdlIGlzIHRoYXQgaXQgdXNlcyBtYWNyb3Mg
dG8gcmVtYXAgbGlieGVuY3RybCBmdW5jdGlvbnMKYW5kIGRvIHdvcmsgdW5kZXIgdGhlIGhvb2Qu
CgpBbm90aGVyIHBvc3NpYmxlIGltcGxlbWVudGF0aW9uIHdvcnRoIGNvbnNpZGVyaW5nIGlzIHRo
ZSBhcHByb2FjaAp0YWtlbiBieSBsaWJ2bWkuIFJlZmVyZW5jZSB0aGUgZm9sbG93aW5nIGZpbGU6
CgpodHRwczovL2dpdGh1Yi5jb20vbGlidm1pL2xpYnZtaS9ibG9iL21hc3Rlci9saWJ2bWkvZHJp
dmVyL3hlbi9saWJ4Y193cmFwcGVyLmgKClRoZSBsaWJ4Y193cmFwcGVyX3Qgc3RydWN0dXJlIGRl
ZmluaXRpb24gdGhhdCBzdGFydHMgYXQgbGluZSB+MzMKaGFzIG1lbWJlcnMgdGhhdCBhcmUgZnVu
Y3Rpb24gcG9pbnRlcnMgaW50byBsaWJ4ZW5jdHJsLnNvLiBUaGlzCnN0cnVjdHVyZSBpcyBwb3B1
bGF0ZWQgb25jZSBhbmQgdGhlbiBsYXRlciByZWZlcmVuY2VkL2RlcmVmZXJlbmNlZApieSB0aGUg
Y2FsbGVycyBvZiBsaWJ4ZW5jdHJsLnNvIG1lbWJlcnMuIFRoZSBhZHZhbnRhZ2Ugb2YgdGhpcwpp
bXBsZW1lbnRhdGlvbiBpcyBpdCBpcyBtb3JlIGV4cGxpY2l0IGluIG1hbmFnaW5nIHRoZSB1c2Ug
b2YKbGlieGVuY3RybC5zbyBhbmQgaXRzIHZlcnNpb25zLCBidXQgdGhlIGRpc2FkdmFudGFnZSBp
cyBpdCB3b3VsZApyZXF1aXJlIHRvdWNoaW5nIG1vcmUgb2YgdGhlIGtleGVjLXRvb2xzIGNvZGUu
CgpUaGUgZm9sbG93aW5nIGlzIGEgbGlzdCBsaWJ4ZW5jdHJsIG1lbWJlcnMgdXRpbGl6ZWQgYnkg
a2V4ZWM6CgpGdW5jdGlvbnM6CnhjX2ludGVyZmFjZV9vcGVuCnhjX2tleGVjX2dldF9yYW5nZQp4
Y19pbnRlcmZhY2VfY2xvc2UKeGNfa2V4ZWNfZ2V0X3JhbmdlCnhjX2ludGVyZmFjZV9vcGVuCnhj
X2dldF9tYXhfY3B1cwp4Y19rZXhlY19nZXRfcmFuZ2UKeGNfdmVyc2lvbgp4Y19rZXhlY19leGVj
CnhjX2tleGVjX3N0YXR1cwp4Y19rZXhlY191bmxvYWQKeGNfaHlwZXJjYWxsX2J1ZmZlcl9hcnJh
eV9jcmVhdGUKeGNfX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfYWxsb2MKeGNfaHlwZXJjYWxsX2J1
ZmZlcl9hcnJheV9kZXN0cm95CnhjX2tleGVjX2xvYWQKeGNfZ2V0X21hY2hpbmVfbWVtb3J5X21h
cAoKRGF0YToKeGNfX2h5cGVyY2FsbF9idWZmZXJfSFlQRVJDQUxMX0JVRkZFUl9OVUxMCgpUaGVz
ZSB3ZXJlIGlkZW50aWZpZWQgYnkgY29uZmlndXJpbmcgYW5kIGJ1aWxkaW5nIGtleGVjLXRvb2xz
CndpdGggWGVuIHN1cHBvcnQsIGJ1dCBvbWl0dGluZyB0aGUgLWx4ZW5jdHJsIGZyb20gdGhlIExE
RkxBR1MKaW4gdGhlIE1ha2VmaWxlIGZvciBhbiB4ODZfNjQgYnVpbGQuCgpUaGUgYWJvdmUgbGli
eGVuY3RybCBtZW1iZXJzIHdlcmUgcmVmZXJlbmNlZCB2aWEgdGhlc2Ugc291cmNlCmZpbGVzLgoK
a2V4ZWMvY3Jhc2hkdW1wLXhlbi5jCmtleGVjL2tleGVjLXhlbi5jCmtleGVjL2FyY2gvaTM4Ni9r
ZXhlYy14ODYtY29tbW9uLmMKa2V4ZWMvYXJjaC9pMzg2L2NyYXNoZHVtcC14ODYuYwoKVGhpcyBw
YXRjaCBwcm92aWRlcyBhIHdyYXBwZXIgYXJvdW5kIHRoZSBjYWxscyB0byB0aGUgYWJvdmUKZnVu
Y3Rpb25zIGluIGxpYnhlbmN0cmwuc28uIEV2ZXJ5IGxpYnhlbmN0cmwgY2FsbCBtdXN0IHBhc3Mg
YQp4Y19pbnRlcmZhY2Ugd2hpY2ggaXQgb2J0YWlucyBmcm9tIHhjX2ludGVyZmFjZV9vcGVuKCku
ClNvIHRoZSBleGlzdGluZyBjb2RlIGlzIGFscmVhZHkgc3RydWN0dXJlZCBpbiBhIG1hbm5lciB0
aGF0CmZhY2lsaXRhdGVzIGdyYWNlZnVsIGRsb3BlbigpJ2luZyBvZiB0aGUgbGlieGVuY3RybC5z
byBhbmQKdGhlIHN1YnNlcXVlbnQgZGxzeW0oKSBvZiB0aGUgcmVxdWlyZWQgbWVtYmVyLgoKVGhl
IHBhdGNoIGNyZWF0ZXMgYSB3cmFwcGVyIGZ1bmN0aW9uIGFyb3VuZCB4Y19pbnRlcmZhY2Vfb3Bl
bigpCmFuZCB4Y19pbnRlcmZhY2VfY2xvc2UoKSB0byBwZXJmb3JtIHRoZSBkbG9wZW4oKSBhbmQg
ZGxjbG9zZSgpLgoKRm9yIHRoZSByZW1haW5pbmcgeGNfIGZ1bmN0aW9ucywgdGhpcyBwYXRjaCBk
ZWZpbmVzIGEgbWFjcm8Kb2YgdGhlIHNhbWUgbmFtZSB3aGljaCBwZXJmb3JtcyB0aGUgZGxzeW0o
KSBhbmQgdGhlbiBpbnZva2VzCnRoZSBmdW5jdGlvbi4gU2VlIHRoZSBfX3hjX2NhbGwoKSBtYWNy
byBmb3IgZGV0YWlscy4KClRoZXJlIHdhcyBvbmUgZGF0YSBpdGVtIGluIGxpYnhlbmN0cmwuc28g
dGhhdCBwcmVzZW50ZWQgYQp1bmlxdWUgcHJvYmxlbSwgSFlQRVJDQUxMX0JVRkZFUl9OVUxMLiBJ
dCB3YXMgb25seSB1dGlsaXplZApvbmNlLCBhcwoKICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHhl
bl9zZWdzW3NdLmJ1Zi5oLCBIWVBFUkNBTExfQlVGRkVSX05VTEwpOwoKSSB0cmllZCBhIHZhcmll
dHkgb2YgdGVjaG5pcXVlcyBidXQgY291bGQgbm90IGZpbmQgYSBnZW5lcmFsCm1hY3JvLXR5cGUg
c29sdXRpb24gd2l0aG91dCBtb2RpZnlpbmcgeGVuY3RybC5oLiBTbyB0aGUKc29sdXRpb24gd2Fz
IHRvIGRlY2xhcmUgYSBsb2NhbCBIWVBFUkNBTExfQlVGRkVSX05VTEwsIGFuZAp0aGlzIGFwcGVh
cnMgdG8gd29yay4gSSBhZG1pdCBJIGFtIG5vdCBmYW1pbGlhciB3aXRoIGxpYnhlbmN0cmwKdG8g
c3RhdGUgaWYgdGhpcyBpcyBhIHNhdGlzZmFjdG9yeSB3b3JrYXJvdW5kLCBzbyBmZWVkYmFjawpo
ZXJlIHdlbGNvbWUuIEkgY2FuIHN0YXRlIHRoYXQgdGhpcyBhbGxvd3Mga2V4ZWMgdG8gbG9hZC91
bmxvYWQva2V4ZWMKb24gWGVuIGFuZCBub24tWGVuIGVudmlyb25tZW50cyB0aGF0IEkndmUgdGVz
dGVkIHdpdGhvdXQgaXNzdWUuCgpXaXRoIHRoaXMgcGF0Y2ggYXBwbGllZCwga2V4ZWMtdG9vbHMg
Y2FuIGJlIGJ1aWx0IHdpdGggWGVuCnN1cHBvcnQgYW5kIHlldCB0aGVyZSBpcyBubyBleHBsaWNp
dCBydW4tdGltZSBkZXBlbmRlbmN5IG9uCmxpYnhlbmN0cmwuc28uIFRodXMgaXQgY2FuIGFsc28g
YmUgZGVwbG95ZWQgaW4gbm9uLVhlbgplbnZpcm9ubWVudHMgd2hlcmUgbGlieGVuY3RybC5zbyBp
cyBub3QgaW5zdGFsbGVkLgoKICMgbGRkIGJ1aWxkL3NiaW4va2V4ZWMKICAgICAgICBsaW51eC12
ZHNvLnNvLjEgPT4gICgweDAwMDA3ZmZmN2RiY2QwMDApCiAgICAgICAgbGlibHptYS5zby4wID0+
IC91c3IvbGliNjQvbGlibHptYS5zby4wICgweDAwMDAwMDM4ZDkwMDAwMDApCiAgICAgICAgbGli
ei5zby4xID0+IC9saWI2NC9saWJ6LnNvLjEgKDB4MDAwMDAwMzhkNmMwMDAwMCkKICAgICAgICBs
aWJkbC5zby4yID0+IC9saWI2NC9saWJkbC5zby4yICgweDAwMDAwMDM4ZDY0MDAwMDApCiAgICAg
ICAgbGliYy5zby42ID0+IC9saWI2NC9saWJjLnNvLjYgKDB4MDAwMDAwMzhkNjAwMDAwMCkKICAg
ICAgICBsaWJwdGhyZWFkLnNvLjAgPT4gL2xpYjY0L2xpYnB0aHJlYWQuc28uMCAoMHgwMDAwMDAz
OGQ2ODAwMDAwKQogICAgICAgIC9saWI2NC9sZC1saW51eC14ODYtNjQuc28uMiAoMHgwMDAwNTYy
ZGMwYzE0MDAwKQogIyBidWlsZC9zYmluL2tleGVjIC12CiBrZXhlYy10b29scyAyLjAuMTYKClRo
aXMgZmVhdHVyZS9hYmlsaXR5IGlzIGVuYWJsZWQgd2l0aCB0aGUgZm9sbG93aW5nOgoKIC4vY29u
ZmlndXJlIC0td2l0aC14ZW49ZGwKClRoZSBwcmV2aW91cyAtLXdpdGgteGVuPW5vIGFuZCAtLXdp
dGgteGVuPXllcyBzdGlsbCB3b3JrIGFzIGJlZm9yZS4KTm90IHNwZWNpZnlpbmcgYSAtLXdpdGgt
eGVuIHN0aWxsIGRlZmF1bHRzIHRvIC0td2l0aC14ZW49eWVzLgoKQXMgSSd2ZSBpbnRyb2R1Y2Vk
IGEgbmV3IGJ1aWxkIGFuZCBydW4tdGltZSBtb2RlLCBJJ3ZlIGRvbmUgYW4KZXh0ZW5zaXZlIG1h
dHJpeCBvZiBib3RoIGJ1aWxkLXRpbWUgYW5kIHJ1bi10aW1lIGNoZWNrcyBvZiBrZXhlYwp3aXRo
IHRoaXMgcGF0Y2ggYXBwbGllZC4gVGhlIHNldCBvZiBidWlsZC10aW1lIHNjZW5hcmlvcyBhcmU6
CgogMTogY29uZmlndXJlIC0td2l0aC14ZW49bm8gIGFuZCBYZW4gc3VwcG9ydCBOT1QgcHJlc2Vu
dAogMjogY29uZmlndXJlIC0td2l0aC14ZW49bm8gIGFuZCBYZW4gc3VwcG9ydCBJUyAgcHJlc2Vu
dAogMzogY29uZmlndXJlIC0td2l0aC14ZW49eWVzIGFuZCBYZW4gc3VwcG9ydCBOT1QgcHJlc2Vu
dAogNDogY29uZmlndXJlIC0td2l0aC14ZW49eWVzIGFuZCBYZW4gc3VwcG9ydCBJUyAgcHJlc2Vu
dAogNTogY29uZmlndXJlIC0td2l0aC14ZW49ZGwgIGFuZCBYZW4gc3VwcG9ydCBOT1QgcHJlc2Vu
dAogNjogY29uZmlndXJlIC0td2l0aC14ZW49ZGwgIGFuZCBYZW4gc3VwcG9ydCBJUyAgcHJlc2Vu
dAoKWGVuIHN1cHBvcnQgcHJlc2VudCByZXF1aXJlcyB0aGF0IGNvbmZpZ3VyZSBjYW4gZmluZCBi
b3RoCnhlbmN0cmwuaCBhbmQgbGlieGVuY3RybC5zby4KClRoZW4gZm9yIGVhY2ggb2YgdGhlIHNp
eCBzY2VuYXJpb3MgYWJvdmUsIHRoZSBjb3JyZXNwb25kaW5nIGtleGVjCmJpbmFyeSB3YXMgdGVz
dGVkIG9uIGEgWGVuIHN5c3RlbSAoT3JhY2xlJ3MgT1ZTIGRvbTApIGFuZCBhCm5vbi1YZW4gc3lz
dGVtIChPcmFjbGUgTGludXgpLgoKVGhlcmUgYXJlIHR3byBidWlsZC10aW1lIGNoZWNrczogZGlk
IGtleGVjIGJ1aWxkLCBhbmQgZGlkCml0IGNvbnRhaW4gbGlieGVuY3RybC5zbz8gVGhlIHByZXNl
bmNlIG9mIGxpYnhlbmN0cmwuc28KaW4ga2V4ZWMgd2FzIGNoZWNrZWQgdmlhIGxkZC4gVGhlIHJl
c3VsdHMgd2VyZToKCiBTY2VuYXJpbyB8IEJ1aWxkIHwgbGlieGVuY3RybC5zbyB8IFJlc3VsdAog
MSAgICAgICAgfCBwYXNzICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMQogMiAg
ICAgICAgfCBwYXNzICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMQogMyAgICAg
ICAgfCBwYXNzICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMgogNCAgICAgICAg
fCBwYXNzICB8IHllcyAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMwogNSAgICAgICAgfCBw
YXNzICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMgogNiAgICAgICAgfCBwYXNz
ICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgNAoKTm90ZSAxOiBUaGlzIHBhc3Nl
cyBzaW5jZSBkdWUgdG8gLS13aXRoLXhlbj1ubywgdGhlcmUgd2lsbApiZSBubyBYZW4gc3VwcG9y
dCBpbiBrZXhlYyBhbmQgdGhlcmVmb3JlIG5vIGxpYnhlbmN0cmwuc28gYQppbiB0aGUga2V4ZWMu
CgpOb3RlIDI6IFRoaXMgcGFzc2VzIHNpbmNlIHdoaWxlIC0td2l0aC14ZW49eWVzLCB0aGUgY29u
ZmlndXJlCmRpc3BsYXlzIGEgbWVzc2FnZSBpbmRpY2F0aW5nIHRoYXQgWGVuIHN1cHBvcnQgaXMg
ZGlzYWJsZWQsCmFuZCBhbGxvd3Mga2V4ZWMgdG8gYnVpbGQgKHRoaXMgaXMgdGhlIHNhbWUgYmVo
YXZpb3IgYXMgcHJpb3IKdG8gdGhpcyBwYXRjaCkuIEFuZCBzaW5jZSBYZW4gc3VwcG9ydCBpcyBk
aXNhYmxlZCwgdGhlcmUgaXMKbm8gbGlieGVuY3RybC5zbyBpbiB0aGUga2V4ZWMuCgpOb3RlIDM6
IFRoaXMgcGFzc2VzIHNpbmNlIHdpdGggLS13aXRoLXhlbj15ZXMgYW5kIGNvbmZpZ3VyZQpsb2Nh
dGluZyB0aGUgeGVuY3RybC5oIGFuZCBsaWJ4ZW5jdHJsLnNvLCBzdXBwb3J0IGZvciBYZW4gd2Fz
CmJ1aWx0IGludG8ga2V4ZWMuIExkZCBzaG93cyBhbiBleHBsaWNpdCBkZXBlbmRlbmN5IG9uIHRo
ZSBsaWJyYXJ5LgoKTm90ZSA0OiBUaGlzIHBhc3NlcyBzaW5jZSB3aXRoIC0td2l0aC14ZW49ZGwg
YW5kIGNvbmZpZ3VyZQpsb2NhdGluZyB0aGUgeGVuY3RybC5oIGFuZCBsaWJ4ZW5jcmwuc28sIHN1
cHBvcnQgZm9yIFhlbgp3YXMgYnVpbHQgaW50byBrZXhlYy4gSG93ZXZlciwgdGhpcyB1c2VzIHRo
ZSBuZXcgdGVjaG5pcXVlCmludHJvZHVjZWQgYnkgdGhpcyBwYXRjaCBhbmQsIGFzIGEgcmVzdWx0
LCBsZGQgc2hvd3MgdGhhdCB0aGUKbGlieGVuY3RybC5zbyBpcyBub3QgYSBleHBsaWNpdCBydW4t
dGltZSBkZXBlbmRlbmN5IGZvciBrZXhlYwoocmF0aGVyIGxpYmRsLnNvIGlzIG5vdyBhbiBleHBs
aWNpdCBkZXBlbmRlbmN5KS4gIFRoaXMgaXMKcHJlY2lzZWx5IHRoZSBnb2FsIG9mIHRoaXMgcGF0
Y2ghCgpUaGUgbmV0IGVmZmVjdCBpcyB0aGF0IHRoZXJlIGFyZSBub3cgdGhyZWUgImZsYXZvcnMi
IG9mIGEga2V4ZWMKYmluYXJ5IChwcmlvciB0byB0aGlzIHBhdGNoIHRoZXJlIHdlcmUgdHdvKTog
YSkga2V4ZWMgd2l0aCBubwpzdXBwb3J0IGZvciBYZW4gW3NjZW5hcmlvcyAxLCAyLCAzLCA1XSwg
Yikga2V4ZWMgd2l0aCBzdXBwb3J0CmZvciBYZW4gYW5kIGxpYnhlbmN0cmwuc28gYXMgYW4gZXhw
bGljaXQgZGVwZW5kZW5jeSBbc2NlbmFyaW8gNF0sCmFuZCBjKSBrZXhlYyB3aXRoIHN1cHBvcnQg
Zm9yIFhlbiBhbmQgbGlieGVuY3RybC5zbyBpcyBOT1QgYW4KZXhwbGljaXQgZGVwZW5kZW5jeSBb
c2NlbmFyaW8gNl0uCgpUaGUgcnVuLXRpbWUgY2hlY2tzIGFyZSB0byB0YWtlIGVhY2ggb2YgdGhl
IHNpeCBzY2VuYXJpb3MgYWJvdmUKYW5kIHJ1biB0aGUgY29ycmVzcG9uZGluZyBrZXhlYyBiaW5h
cnkgb24gYm90aCBhIFhlbiBzeXN0ZW0gYW5kCmEgbm9uLVhlbiBzeXN0ZW0uIFRoZSB0ZXN0IGZv
ciBlYWNoIGtleGVjIHNjZW5hcmlvIHdhczoKCiAgJSBzZXJ2aWNlIGtkdW1wIHN0b3AKICAlIHZp
IC9ldGMvaW5pdC5kL2tkdW1wCiAgY2hhbmdlIEtFWEVDPSB0byAvc2Jpbi9rZXhlYy1bMTIzNDU2
XQogICUgc2VydmljZSBrZHVtcCBzdGFydAogICMgSWYgbm90IEZBSUxFRCwgdGhlbiBiZWxvdwog
ICUgc2VydmljZSBrZHVtcCBzdGF0dXMKICBLZHVtcCBpcyBvcGVyYXRpb25hbAogICUgcm0gLWZy
IC92YXIvY3Jhc2gvKgogICUgZWNobyBjID4gL3Byb2Mvc3lzcnEtdHJpZ2dlcgogICMgYWZ0ZXIg
cmVib290IHZlcmlmeSB2bWNvcmUgZ2VuZXJhdGVkCiAgJSBscyAtYWwgL3Zhci9jcmFzaC88dGFi
PgoKVGhlIHJlc3VsdHMgd2VyZToKCiBTY2VuYXJpbyB8IFhlbiBlbnZpcm9ubWVudCAgIHwgbm9u
LVhlbiBlbnZpcm9ubWVudAogMSAgICAgICAgfCBmYWlsIC0gc2VlIE5vdGUgNSB8IHBhc3MKIDIg
ICAgICAgIHwgZmFpbCAtIHNlZSBOb3RlIDUgfCBwYXNzCiAzICAgICAgICB8IGZhaWwgLSBzZWUg
Tm90ZSA2IHwgcGFzcwogNCAgICAgICAgfCBwYXNzICAgICAgICAgICAgICB8IHBhc3MKIDUgICAg
ICAgIHwgZmFpbCAtIHNlZSBOb3RlIDYgfCBwYXNzCiA2ICAgICAgICB8IHBhc3MgICAgICAgICAg
ICAgIHwgcGFzcwoKTm90ZSA1OiBEdWUgdG8gLS13aXRoLXhlbj1ubywga2V4ZWMgbGFja3Mgc3Vw
cG9ydCBmb3IgWGVuIGFuZCB3aWxsCmZhaWwgaW4gdGhlIFhlbiBlbnZpcm9ubWVudC4gVGhpcyBi
ZWhhdmlvciBpcyB0aGUgc2FtZSBhcyBwcmlvcgp0byB0aGlzIHBhdGNoLgoKTm90ZSA2OiBEdWUg
dG8gdGhlIG1pc3NpbmcgeGVuY3RybC5oIGFuZCBsaWJ4ZW5jdHJsLnNvLCBrZXhlYyB3YXMKYnVp
bHQgd2l0aG91dCBzdXBwb3J0IGZvciBYZW4sIGFuZCB0aHVzIHdpbGwgZmFpbCBpbiB0aGUgWGVu
CmVudmlyb25tZW50LiBUaGlzIGJlaGF2aW9yIGlzIHRoZSBzYW1lIGFzIHByaW9yIHRvIHRoaXMg
cGF0Y2guCgpOb3RlIHRoYXQgZm9yIHNjZW5hcmlvcyAxLCAyLCAzIGFuZCA1IGtleGVjIGxhY2tz
IHN1cHBvcnQgZm9yIFhlbiwKdGh1cyB0aGVzZSB2ZXJzaW9ucyBhcmUgZXhwZWN0ZWQgdG8gImZh
aWwiIGluIGEgWGVuIGVudmlyb25tZW50LgpPbiB0aGUgZmxpcCBzaWRlLCBzaW5jZSBhIG5vbi1Y
ZW4gZW52aXJvbm1lbnQgZG9lcyBub3QgbmVlZApsaWJ4ZW5jdHJsLnNvLCBhbGwgc2l4IHNjZW5h
cmlvcyBhcmUgZXhwZWN0ZWQgdG8gInBhc3MiIGluIGEKbm9uLVhlbiBlbnZpcm9ubWVudC4gVGhl
IHJlc3VsdHMgbWF0Y2ggdGhlc2UgZXhwZWN0YXRpb25zIQoKQW5kLCBvZiBjb3Vyc2UsIGltcG9y
dGFudGx5IHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLCBpdCBkaWQgbm90CmhhdmUgYW4gYWR2ZXJz
ZSBpbXBhY3Qgb24ga2V4ZWMgYnVpbGQgb3IgcnVuLXRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBFcmlj
IERlVm9sZGVyIDxlcmljLmRldm9sZGVyQG9yYWNsZS5jb20+Ci0tLQp2MTogMjlub3YyMDE3CiAt
IERhbmllbCBLaXBlciBzdWdnZXN0ZWQgRGViaWFuJ3MgbGlieGVuIHBhY2thZ2Ugb2YgbGlicmFy
aWVzLAogICBidXQgSSBkaWQgbm90IGZpbmQgc2ltaWxhciBwYWNrYWdlIG9uIG1vc3Qgb3RoZXIg
c3lzdGVtcy4KCnYyOiAxNGRlYzIwMTcKIC0gUmVwb3N0ZWQgdG8ga2V4ZWMgYW5kIHhlbi1kZXZl
bCBtYWlsaW5nIGxpc3RzCgp2MzogMTJqYW4yMDE4CiAtIEluY29ycG9yYXRlZCBmZWVkYmFjayBm
cm9tIERhbmllbCBLaXBlci4KICAgQ29uZmlndXJlIGNoYW5nZXMgZm9yIC0td2l0aC14ZW49ZGws
IHN0eWxlIHByb2JsZW1zIGNvcnJlY3RlZC4KICAgRXh0ZW5zaXZlIHRlc3Rpbmcgb2YgdGhlIG5l
dyBtb2RlLgotLS0KIGNvbmZpZ3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgfCAyNyArKysr
KysrKysrLS0tLQoga2V4ZWMvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAxICsKIGtl
eGVjL2FyY2gvaTM4Ni9jcmFzaGR1bXAteDg2LmMgICAgfCAgNCArLS0KIGtleGVjL2FyY2gvaTM4
Ni9rZXhlYy14ODYtY29tbW9uLmMgfCAgNCArLS0KIGtleGVjL2NyYXNoZHVtcC14ZW4uYyAgICAg
ICAgICAgICAgfCAgNCArLS0KIGtleGVjL2tleGVjLXhlbi5jICAgICAgICAgICAgICAgICAgfCA0
MSArKysrKysrKysrKysrKysrKysrKy0KIGtleGVjL2tleGVjLXhlbi5oICAgICAgICAgICAgICAg
ICAgfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogNyBmaWxlcyBj
aGFuZ2VkLCAxMzggaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx
MDA2NDQga2V4ZWMva2V4ZWMteGVuLmgKCmRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9jb25m
aWd1cmUuYWMKaW5kZXggMjA4ZGMwYS4uNGRhYjU3ZiAxMDA2NDQKLS0tIGEvY29uZmlndXJlLmFj
CisrKyBiL2NvbmZpZ3VyZS5hYwpAQCAtMTY3LDEyICsxNjcsMjcgQEAgaWYgdGVzdCAiJHdpdGhf
eGVuIiA9IHllcyA7IHRoZW4KIAlBQ19DSEVDS19IRUFERVIoeGVuY3RybC5oLAogCQlbQUNfQ0hF
Q0tfTElCKHhlbmN0cmwsIHhjX2tleGVjX2xvYWQsICwKIAkJQUNfTVNHX05PVElDRShbWGVuIHN1
cHBvcnQgZGlzYWJsZWRdKSldKQotCQlpZiB0ZXN0ICIkYWNfY3ZfbGliX3hlbmN0cmxfeGNfa2V4
ZWNfbG9hZCIgPSB5ZXMgOyB0aGVuCi0JCQlBQ19DSEVDS19MSUIoeGVuY3RybCwgeGNfa2V4ZWNf
c3RhdHVzLAotCQkJCUFDX0RFRklORShIQVZFX0tFWEVDX0NNRF9TVEFUVVMsIDEsCi0JCQkJCVtU
aGUga2V4ZWNfc3RhdHVzIGNhbGwgaXMgYXZhaWxhYmxlXSksCi0JCQkJQUNfTVNHX05PVElDRShb
VGhlIGtleGVjX3N0YXR1cyBjYWxsIGlzIG5vdCBhdmFpbGFibGVdKSkKLQkJZmkKK2ZpCisKK2Ru
bCBMaW5rIGxpYnhlbmN0cmwuc28gYXQgcnVuLXRpbWUgcmF0aGVyIHRoYW4gYnVpbGQtdGltZQor
aWYgdGVzdCAiJHdpdGhfeGVuIiA9IGRsIDsgdGhlbgorCUFDX0NIRUNLX0hFQURFUihkbGZjbi5o
LAorCQlbQUNfQ0hFQ0tfTElCKGRsLCBkbG9wZW4sICwKKwkJCUFDX01TR19FUlJPUihbRHluYW1p
YyBsaWJyYXJ5IGxpbmtpbmcgbm90IGF2YWlsYWJsZV0pKV0sCisJCUFDX01TR19FUlJPUihbRHlu
YW1pYyBsaWJyYXJ5IGxpbmtpbmcgbm90IGF2YWlsYWJsZV0pKQorCUFDX0RFRklORShDT05GSUdf
TElCWEVOQ1RSTF9ETCwgMSwgW0RlZmluZSB0byAxIHRvIGxpbmsgbGlieGVuY3RybC5zbyBhdCBy
dW4tdGltZSByYXRoZXIgdGhhbiBidWlsZC10aW1lXSkKKwlBQ19DSEVDS19IRUFERVIoeGVuY3Ry
bC5oLAorCQlbQUNfQ0hFQ0tfTElCKHhlbmN0cmwsIHhjX2tleGVjX2xvYWQsCisJCUFDX0RFRklO
RShIQVZFX0xJQlhFTkNUUkwsIDEsICksICMgcmVxdWlyZWQgZGVmaW5lLCBhbmQgcHJldmVudCAt
bHhlbmN0cmwKKwkJQUNfTVNHX05PVElDRShbWGVuIHN1cHBvcnQgZGlzYWJsZWRdKSldKQorZmkK
KworZG5sIENoZWNrIGZvciB0aGUgWGVuIGtleGVjX3N0YXR1cyBoeXBlcmNhbGwgLSByZWFjaGFi
bGUgZnJvbSAtLXdpdGgteGVuPXllc3xkbAoraWYgdGVzdCAiJGFjX2N2X2xpYl94ZW5jdHJsX3hj
X2tleGVjX2xvYWQiID0geWVzIDsgdGhlbgorCUFDX0NIRUNLX0xJQih4ZW5jdHJsLCB4Y19rZXhl
Y19zdGF0dXMsCisJCUFDX0RFRklORShIQVZFX0tFWEVDX0NNRF9TVEFUVVMsIDEsCisJCQlbVGhl
IGtleGVjX3N0YXR1cyBjYWxsIGlzIGF2YWlsYWJsZV0pLAorCQlBQ19NU0dfTk9USUNFKFtUaGUg
a2V4ZWNfc3RhdHVzIGNhbGwgaXMgbm90IGF2YWlsYWJsZV0pKQogZmkKIAogZG5sIC0tLVNhbml0
eSBjaGVja3MKZGlmZiAtLWdpdCBhL2tleGVjL01ha2VmaWxlIGIva2V4ZWMvTWFrZWZpbGUKaW5k
ZXggMmI0ZmIzZC4uODg3MTczMSAxMDA2NDQKLS0tIGEva2V4ZWMvTWFrZWZpbGUKKysrIGIva2V4
ZWMvTWFrZWZpbGUKQEAgLTM2LDYgKzM2LDcgQEAgZGlzdCArPSBrZXhlYy9NYWtlZmlsZQkJCQkJ
CVwKIAlrZXhlYy9rZXhlYy1lbGYtYm9vdC5oCQkJCQlcCiAJa2V4ZWMva2V4ZWMtZWxmLmgga2V4
ZWMva2V4ZWMtc2hhMjU2LmgJCQlcCiAJa2V4ZWMva2V4ZWMtemxpYi5oIGtleGVjL2tleGVjLWx6
bWEuaAkJCVwKKwlrZXhlYy9rZXhlYy14ZW4uaCAJCQkJCQkJCVwKIAlrZXhlYy9rZXhlYy1zeXNj
YWxsLmgga2V4ZWMva2V4ZWMuaCBrZXhlYy9rZXhlYy44CiAKIGRpc3QJCQkJKz0ga2V4ZWMvcHJv
Y19pb21lbS5jCmRpZmYgLS1naXQgYS9rZXhlYy9hcmNoL2kzODYvY3Jhc2hkdW1wLXg4Ni5jIGIv
a2V4ZWMvYXJjaC9pMzg2L2NyYXNoZHVtcC14ODYuYwppbmRleCA2OWEwNjNhLi5hOTQ4ZDlmIDEw
MDY0NAotLS0gYS9rZXhlYy9hcmNoL2kzODYvY3Jhc2hkdW1wLXg4Ni5jCisrKyBiL2tleGVjL2Fy
Y2gvaTM4Ni9jcmFzaGR1bXAteDg2LmMKQEAgLTQ0LDkgKzQ0LDcgQEAKICNpbmNsdWRlICJrZXhl
Yy14ODYuaCIKICNpbmNsdWRlICJjcmFzaGR1bXAteDg2LmgiCiAKLSNpZmRlZiBIQVZFX0xJQlhF
TkNUUkwKLSNpbmNsdWRlIDx4ZW5jdHJsLmg+Ci0jZW5kaWYgLyogSEFWRV9MSUJYRU5DVFJMICov
CisjaW5jbHVkZSAiLi4vLi4va2V4ZWMteGVuLmgiCiAKICNpbmNsdWRlICJ4ODYtbGludXgtc2V0
dXAuaCIKIApkaWZmIC0tZ2l0IGEva2V4ZWMvYXJjaC9pMzg2L2tleGVjLXg4Ni1jb21tb24uYyBi
L2tleGVjL2FyY2gvaTM4Ni9rZXhlYy14ODYtY29tbW9uLmMKaW5kZXggYmUwMzYxOC4uYjQ0Yzhi
NyAxMDA2NDQKLS0tIGEva2V4ZWMvYXJjaC9pMzg2L2tleGVjLXg4Ni1jb21tb24uYworKysgYi9r
ZXhlYy9hcmNoL2kzODYva2V4ZWMteDg2LWNvbW1vbi5jCkBAIC00MCw5ICs0MCw3IEBACiAjaW5j
bHVkZSAiLi4vLi4vY3Jhc2hkdW1wLmgiCiAjaW5jbHVkZSAia2V4ZWMteDg2LmgiCiAKLSNpZmRl
ZiBIQVZFX0xJQlhFTkNUUkwKLSNpbmNsdWRlIDx4ZW5jdHJsLmg+Ci0jZW5kaWYgLyogSEFWRV9M
SUJYRU5DVFJMICovCisjaW5jbHVkZSAiLi4vLi4va2V4ZWMteGVuLmgiCiAKIC8qIFVzZWQgYmVs
b3cgYnV0IG5vdCBwcmVzZW50IGluIChvbGRlcj8pIHhlbmN0cmwuaCAqLwogI2lmbmRlZiBFODIw
X1BNRU0KZGlmZiAtLWdpdCBhL2tleGVjL2NyYXNoZHVtcC14ZW4uYyBiL2tleGVjL2NyYXNoZHVt
cC14ZW4uYwppbmRleCA2MDU5NGY2Li4yZTRjYmRjIDEwMDY0NAotLS0gYS9rZXhlYy9jcmFzaGR1
bXAteGVuLmMKKysrIGIva2V4ZWMvY3Jhc2hkdW1wLXhlbi5jCkBAIC0xOCw5ICsxOCw3IEBACiAK
ICNpbmNsdWRlICJjb25maWcuaCIKIAotI2lmZGVmIEhBVkVfTElCWEVOQ1RSTAotI2luY2x1ZGUg
PHhlbmN0cmwuaD4KLSNlbmRpZgorI2luY2x1ZGUgImtleGVjLXhlbi5oIgogCiBzdHJ1Y3QgY3Jh
c2hfbm90ZV9pbmZvIHsKIAl1bnNpZ25lZCBsb25nIGJhc2U7CmRpZmYgLS1naXQgYS9rZXhlYy9r
ZXhlYy14ZW4uYyBiL2tleGVjL2tleGVjLXhlbi5jCmluZGV4IDJiNDQ4ZDMuLjhlYzMzOTggMTAw
NjQ0Ci0tLSBhL2tleGVjL2tleGVjLXhlbi5jCisrKyBiL2tleGVjL2tleGVjLXhlbi5jCkBAIC0x
MCwxMCArMTAsNDkgQEAKICNpbmNsdWRlICJjb25maWcuaCIKIAogI2lmZGVmIEhBVkVfTElCWEVO
Q1RSTAotI2luY2x1ZGUgPHhlbmN0cmwuaD4KKyNpbmNsdWRlICJrZXhlYy14ZW4uaCIKIAogI2lu
Y2x1ZGUgImNyYXNoZHVtcC5oIgogCisjaWZkZWYgQ09ORklHX0xJQlhFTkNUUkxfREwKK3ZvaWQg
KnhjX2RsaGFuZGxlOworeGNfaHlwZXJjYWxsX2J1ZmZlcl90IFhDX19IWVBFUkNBTExfQlVGRkVS
X05BTUUoSFlQRVJDQUxMX0JVRkZFUl9OVUxMKTsKK3hjX2ludGVyZmFjZSAqX194Y19pbnRlcmZh
Y2Vfb3Blbih4ZW50b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB4ZW50b29sbG9nX2xvZ2dlciAqZG9tYnVpbGRfbG9nZ2VyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBvcGVuX2ZsYWdzKQoreworICAgIHhjX2lu
dGVyZmFjZSAqeGNoID0gTlVMTDsKKworICAgIGlmICgheGNfZGxoYW5kbGUpCisgICAgICAgIHhj
X2RsaGFuZGxlID0gZGxvcGVuKCJsaWJ4ZW5jdHJsLnNvIiwgUlRMRF9OT1cgfCBSVExEX05PREVM
RVRFKTsKKworICAgIGlmICh4Y19kbGhhbmRsZSkgeworICAgICAgICB0eXBlZGVmIHhjX2ludGVy
ZmFjZSAqKCpmdW5jX3QpKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpkb21idWlsZF9sb2dnZXIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG9wZW5fZmxhZ3MpOworICAg
ICAgICBmdW5jX3QgZnVuYyA9IChmdW5jX3QpZGxzeW0oeGNfZGxoYW5kbGUsICJ4Y19pbnRlcmZh
Y2Vfb3BlbiIpOworICAgICAgICB4Y2ggPSBmdW5jKGxvZ2dlciwgZG9tYnVpbGRfbG9nZ2VyLCBv
cGVuX2ZsYWdzKTsKKyAgICB9CisKKyAgICByZXR1cm4geGNoOworfQorCitpbnQgX194Y19pbnRl
cmZhY2VfY2xvc2UoeGNfaW50ZXJmYWNlICp4Y2gpCit7CisgICAgaW50IHJjID0gLTE7CisKKyAg
ICBpZiAoeGNfZGxoYW5kbGUpIHsKKyAgICAgICAgdHlwZWRlZiBpbnQgKCpmdW5jX3QpKHhjX2lu
dGVyZmFjZSAqeGNoKTsKKyAgICAgICAgZnVuY190IGZ1bmMgPSAoZnVuY190KWRsc3ltKHhjX2Rs
aGFuZGxlLCAieGNfaW50ZXJmYWNlX2Nsb3NlIik7CisgICAgICAgIHJjID0gZnVuYyh4Y2gpOwor
CisgICAgICAgIHhjX2RsaGFuZGxlID0gTlVMTDsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9
CisjZW5kaWYgLyogQ09ORklHX0xJQlhFTkNUUkxfREwgKi8KKwogaW50IHhlbl9rZXhlY19sb2Fk
KHN0cnVjdCBrZXhlY19pbmZvICppbmZvKQogewogCXVpbnQzMl90IG5yX3NlZ21lbnRzID0gaW5m
by0+bnJfc2VnbWVudHM7CmRpZmYgLS1naXQgYS9rZXhlYy9rZXhlYy14ZW4uaCBiL2tleGVjL2tl
eGVjLXhlbi5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLjUwZTJiM2QKLS0t
IC9kZXYvbnVsbAorKysgYi9rZXhlYy9rZXhlYy14ZW4uaApAQCAtMCwwICsxLDczIEBACisjaWZu
ZGVmIEtFWEVDX1hFTl9ICisjZGVmaW5lIEtFWEVDX1hFTl9ICisKKyNpZmRlZiBIQVZFX0xJQlhF
TkNUUkwKKyNpbmNsdWRlIDx4ZW5jdHJsLmg+CisKKyNpZmRlZiBDT05GSUdfTElCWEVOQ1RSTF9E
TAorI2luY2x1ZGUgPGRsZmNuLmg+CisKKy8qIFRoZSBoYW5kbGUgZnJvbSBkbG9wZW4oKSwgbmVl
ZGVkIGJ5IGRsc3ltKCksIGRsY2xvc2UoKSAqLworZXh0ZXJuIHZvaWQgKnhjX2RsaGFuZGxlOwor
CisvKiBXcmFwcGVycyBhcm91bmQgeGNfaW50ZXJmYWNlX29wZW4vY2xvc2UoKSB0byBpbnNlcnQg
ZGxvcGVuL2RsY2xvc2UoKSAqLworeGNfaW50ZXJmYWNlICpfX3hjX2ludGVyZmFjZV9vcGVuKHhl
bnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHhlbnRvb2xsb2dfbG9nZ2VyICpkb21idWlsZF9sb2dnZXIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIG9wZW5fZmxhZ3MpOworaW50IF9feGNfaW50ZXJmYWNlX2Ns
b3NlKHhjX2ludGVyZmFjZSAqeGNoKTsKKworLyogR0NDIGV4cHJlc3Npb24gc3RhdGVtZW50cyBm
b3IgZXZhbHVhdGluZyBkbHN5bSgpICovCisjZGVmaW5lIF9feGNfY2FsbChkdHlwZSwgbmFtZSwg
YXJncy4uLikgXAorKCBcCisgICAgeyBkdHlwZSB2YWx1ZTsgXAorICAgIHR5cGVkZWYgZHR5cGUg
KCpmdW5jX3QpKHhjX2ludGVyZmFjZSAqLCAuLi4pOyBcCisgICAgZnVuY190IGZ1bmMgPSBkbHN5
bSh4Y19kbGhhbmRsZSwgI25hbWUpOyBcCisgICAgdmFsdWUgPSBmdW5jKGFyZ3MpOyBcCisgICAg
dmFsdWU7IH0gXAorKQorI2RlZmluZSBfX3hjX2RhdGEoZHR5cGUsIG5hbWUpIFwKKyggXAorICAg
IHsgZHR5cGUgKnZhbHVlID0gKGR0eXBlICopZGxzeW0oeGNfZGxoYW5kbGUsICNuYW1lKTsgXAor
ICAgIHZhbHVlOyB9IFwKKykKKworLyogVGhlIHdyYXBwZXJzIGFyb3VuZCB1dGlsaXplZCB4ZW5j
dHJsLmggZnVuY3Rpb25zICovCisjZGVmaW5lIHhjX2ludGVyZmFjZV9vcGVuKGEsIGIsIGMpICBc
CisgICAgX194Y19pbnRlcmZhY2Vfb3BlbihhLCBiLCBjKQorI2RlZmluZSB4Y19pbnRlcmZhY2Vf
Y2xvc2UoYSkgICAgICAgXAorICAgIF9feGNfaW50ZXJmYWNlX2Nsb3NlKGEpCisjZGVmaW5lIHhj
X3ZlcnNpb24oYXJncy4uLikgICAgICAgICBcCisgICAgX194Y19jYWxsKGludCwgeGNfdmVyc2lv
biwgYXJncykKKyNkZWZpbmUgeGNfZ2V0X21heF9jcHVzKGFyZ3MuLi4pICAgIFwKKyAgICBfX3hj
X2NhbGwoaW50LCB4Y19nZXRfbWF4X2NwdXMsIGFyZ3MpCisjZGVmaW5lIHhjX2dldF9tYWNoaW5l
X21lbW9yeV9tYXAoYXJncy4uLikgIFwKKyAgICBfX3hjX2NhbGwoaW50LCB4Y19nZXRfbWFjaGlu
ZV9tZW1vcnlfbWFwLCBhcmdzKQorI2RlZmluZSB4Y19rZXhlY19nZXRfcmFuZ2UoYXJncy4uLikg
XAorICAgIF9feGNfY2FsbChpbnQsIHhjX2tleGVjX2dldF9yYW5nZSwgYXJncykKKyNkZWZpbmUg
eGNfa2V4ZWNfbG9hZChhcmdzLi4uKSAgICAgIFwKKyAgICBfX3hjX2NhbGwoaW50LCB4Y19rZXhl
Y19sb2FkLCBhcmdzKQorI2RlZmluZSB4Y19rZXhlY191bmxvYWQoYXJncy4uLikgICAgXAorICAg
IF9feGNfY2FsbChpbnQsIHhjX2tleGVjX3VubG9hZCwgYXJncykKKyNkZWZpbmUgeGNfa2V4ZWNf
c3RhdHVzKGFyZ3MuLi4pICAgIFwKKyAgICBfX3hjX2NhbGwoaW50LCB4Y19rZXhlY19zdGF0dXMs
IGFyZ3MpCisjZGVmaW5lIHhjX2tleGVjX2V4ZWMoYXJncy4uLikgICAgICBcCisgICAgX194Y19j
YWxsKGludCwgeGNfa2V4ZWNfZXhlYywgYXJncykKKyNkZWZpbmUgeGNfaHlwZXJjYWxsX2J1ZmZl
cl9hcnJheV9jcmVhdGUoYXJncy4uLikgICBcCisgICAgX194Y19jYWxsKHhjX2h5cGVyY2FsbF9i
dWZmZXJfYXJyYXlfdCAqLCB4Y19oeXBlcmNhbGxfYnVmZmVyX2FycmF5X2NyZWF0ZSwgYXJncykK
KyNkZWZpbmUgeGNfX2h5cGVyY2FsbF9idWZmZXJfYWxsb2NfcGFnZXMoYXJncy4uLikgICBcCisg
ICAgX194Y19jYWxsKHZvaWQgKiwgeGNfX2h5cGVyY2FsbF9idWZmZXJfYWxsb2NfcGFnZXMsIGFy
Z3MpCisjZGVmaW5lIHhjX19oeXBlcmNhbGxfYnVmZmVyX2ZyZWVfcGFnZXMoYXJncy4uLikgICAg
XAorICAgIF9feGNfY2FsbCh2b2lkICAsIHhjX19oeXBlcmNhbGxfYnVmZmVyX2ZyZWVfcGFnZXMs
IGFyZ3MpCisjZGVmaW5lIHhjX19oeXBlcmNhbGxfYnVmZmVyX2FycmF5X2FsbG9jKGFyZ3MuLi4p
ICAgXAorICAgIF9feGNfY2FsbCh2b2lkICosIHhjX19oeXBlcmNhbGxfYnVmZmVyX2FycmF5X2Fs
bG9jLCBhcmdzKQorI2RlZmluZSB4Y19faHlwZXJjYWxsX2J1ZmZlcl9hcnJheV9nZXQoYXJncy4u
LikgICAgIFwKKyAgICBfX3hjX2NhbGwodm9pZCAqLCB4Y19faHlwZXJjYWxsX2J1ZmZlcl9hcnJh
eV9nZXQsIGFyZ3MpCisjZGVmaW5lIHhjX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfZGVzdHJveShh
cmdzLi4uKSAgXAorICAgIF9feGNfY2FsbCh2b2lkICosIHhjX2h5cGVyY2FsbF9idWZmZXJfYXJy
YXlfZGVzdHJveSwgYXJncykKKworI2VuZGlmIC8qIENPTkZJR19MSUJYRU5DVFJMX0RMICovCisK
KyNlbmRpZiAvKiBIQVZFX0xJQlhFTkNUUkwgKi8KKworI2VuZGlmIC8qIEtFWEVDX1hFTl9IICov
CisKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 21:43:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 21:43:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea772-00016f-Iw; Fri, 12 Jan 2018 21:43:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z0nd=eh=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1ea772-00016Z-3x
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 21:43:44 +0000
X-Inumbo-ID: 7648ce76-f7e1-11e7-b4a6-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7648ce76-f7e1-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 22:42:18 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0CLgLAJ098592;
 Fri, 12 Jan 2018 21:43: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-2017-10-26;
 bh=itFj4D3KZLk1g97vJyXVva5Zz0nxMgxB2czcli0GMRo=;
 b=uz/fPoqep6jhgwFrnugUYdovCLKojN13RIMgvfW++uMWfouhr1adayh0KStFXJ/+i3fg
 6VAAhlh796e/Y+U+8pjDvNO3GGh49SKhRgTKs5QSdP60FS+frPmibDeFyHhnhrtnq94B
 tmXtMo6gnV/EUlvqLiwMxldRR2ORXloG84A6dNqdhYLWNecjM6sk9SMIFQSoSI/HwyrV
 310h6u57rikfp+XEUde7JyN7bF6RhPfX+XjXUSbdGjUw+Z+hVjc9XLaexLDuv6jg5/PQ
 kv+gsjiBEQrm/hRkCgbtNG1q1CUgCJjTy4xGgdqyjuknh0U+FUEyCHWurJKWPF61UPXz xg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2ff52yr0nq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 12 Jan 2018 21:43:22 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0CLhMYE020579
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 12 Jan 2018 21:43:22 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0CLhLvf032123;
 Fri, 12 Jan 2018 21:43:22 GMT
Received: from [10.149.76.210] (/10.149.76.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 12 Jan 2018 13:43:21 -0800
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <1513291681-497-1-git-send-email-eric.devolder@oracle.com>
 <20171218134352.GX4531@olila.local.net-space.pl>
From: Eric DeVolder <eric.devolder@oracle.com>
Message-ID: <776b1792-89f4-feda-998c-bcca79f28b98@oracle.com>
Date: Fri, 12 Jan 2018 15:37:34 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20171218134352.GX4531@olila.local.net-space.pl>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8772
 signatures=668652
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801120287
Cc: andrew.cooper3@citrix.com, horms@verge.net.au, kexec@lists.infradead.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] kexec-tools: Perform run-time linking of
	libxenctrl.so
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RGFuaWVsLApUaGFua3MgZm9yIHRoZSBmZWVkYmFjaywgc2VlIHJlc3BvbnNlcyBpbmxpbmUgYmVs
b3cuCkkndmUgcG9zdGVkIHYzIG9mIHRoZSBwYXRjaC4KRXJpYwoKT24gMTIvMTgvMjAxNyAwNzo0
MyBBTSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFRodSwgRGVjIDE0LCAyMDE3IGF0IDA0OjQ4
OjAxUE0gLTA2MDAsIEVyaWMgRGVWb2xkZXIgd3JvdGU6Cj4+IFdoZW4ga2V4ZWMgaXMgdXRpbGl6
ZWQgaW4gYSBYZW4gZW52aXJvbm1lbnQsIGl0IGhhcyBhbiBleHBsaWNpdAo+PiBydW4tdGltZSBk
ZXBlbmRlbmN5IG9uIGxpYnhlbmN0cmwuc28uIFRoaXMgZGVwZW5kZW5jeSBvY2N1cnMKPj4gZHVy
aW5nIHRoZSBjb25maWd1cmUgc3RhZ2UgYW5kIHdoZW4gYnVpbGRpbmcga2V4ZWMtdG9vbHMuCj4+
Cj4+IFdoZW4ga2V4ZWMgaXMgdXRpbGl6ZWQgaW4gYSBub24tWGVuIGVudmlyb25tZW50IChlaXRo
ZXIgYmFyZQo+PiBtZXRhbCBvciBLVk0pLCB0aGUgY29uZmlndXJlIGFuZCBidWlsZCBvZiBrZXhl
Yy10b29scyBvbWl0cwo+PiBhbnkgcmVmZXJlbmNlIHRvIGxpYnhlbmN0cmwuc28uCj4+Cj4+IFRo
dXMgdG9kYXkgaXQgaXMgbm90IGN1cnJlbnRseSBwb3NzaWJsZSB0byBjb25maWd1cmUgYW5kIGJ1
aWxkCj4+IGEgKnNpbmdsZSoga2V4ZWMgdGhhdCB3aWxsIHdvcmsgaW4gKmJvdGgqIFhlbiBhbmQg
bm9uLVhlbgo+PiBlbnZpcm9ubWVudHMsIHVubGVzcyB0aGUgbGlieGVuY3RybC5zbyBpcyAqYWx3
YXlzKiBwcmVzZW50Lgo+Pgo+PiBGb3IgZXhhbXBsZSwgYSBrZXhlYyBjb25maWd1cmVkIGZvciBY
ZW4gaW4gYSBYZW4gZW52aXJvbm1lbnQ6Cj4+Cj4+ICAgIyBsZGQgYnVpbGQvc2Jpbi9rZXhlYwo+
PiAgICAgICAgICBsaW51eC12ZHNvLnNvLjEgPT4gICgweDAwMDA3ZmZkZWJhNWMwMDApCj4+ICAg
ICAgICAgIGxpYnhlbmN0cmwuc28uNC40ID0+IC91c3IvbGliNjQvbGlieGVuY3RybC5zby40LjQg
KDB4MDAwMDAwMzhkODAwMDAwMCkKPj4gICAgICAgICAgbGliei5zby4xID0+IC9saWI2NC9saWJ6
LnNvLjEgKDB4MDAwMDAwMzhkNmMwMDAwMCkKPj4gICAgICAgICAgbGliYy5zby42ID0+IC9saWI2
NC9saWJjLnNvLjYgKDB4MDAwMDAwMzhkNjAwMDAwMCkKPj4gICAgICAgICAgbGliZGwuc28uMiA9
PiAvbGliNjQvbGliZGwuc28uMiAoMHgwMDAwMDAzOGQ2NDAwMDAwKQo+PiAgICAgICAgICBsaWJw
dGhyZWFkLnNvLjAgPT4gL2xpYjY0L2xpYnB0aHJlYWQuc28uMCAoMHgwMDAwMDAzOGQ2ODAwMDAw
KQo+PiAgICAgICAgICAvbGliNjQvbGQtbGludXgteDg2LTY0LnNvLjIgKDB4MDAwMDU1ZTlmOGM2
YzAwMCkKPj4gICAjIGJ1aWxkL3NiaW4va2V4ZWMgLXYKPj4gICBrZXhlYy10b29scyAyLjAuMTYK
Pj4KPj4gSG93ZXZlciwgdGhlICpzYW1lKiBrZXhlYyBleGVjdXRhYmxlIGZhaWxzIGluIGEgbm9u
LVhlbiBlbnZpcm9ubWVudDoKPj4KPj4gICAjIGNvcHkgeGVuIGtleGVjIHRvIC4KPj4gICAjIGxk
ZCAuL2tleGVjCj4+ICAgICAgICAgICBsaW51eC12ZHNvLnNvLjEgPT4gICgweDAwMDA3ZmZmYTlk
YTcwMDApCj4+ICAgICAgICAgICBsaWJ4ZW5jdHJsLnNvLjQuNCA9PiBub3QgZm91bmQKPj4gICAg
ICAgICAgIGxpYmx6bWEuc28uMCA9PiAvdXNyL2xpYjY0L2xpYmx6bWEuc28uMCAoMHgwMDAwMDAz
MDE0ZTAwMDAwKQo+PiAgICAgICAgICAgbGliei5zby4xID0+IC9saWI2NC9saWJ6LnNvLjEgKDB4
MDAwMDAwMzAwZWEwMDAwMCkKPj4gICAgICAgICAgIGxpYmMuc28uNiA9PiAvbGliNjQvbGliYy5z
by42ICgweDAwMDAwMDMwMGRlMDAwMDApCj4+ICAgICAgICAgICBsaWJwdGhyZWFkLnNvLjAgPT4g
L2xpYjY0L2xpYnB0aHJlYWQuc28uMCAoMHgwMDAwMDAzMDBlMjAwMDAwKQo+PiAgICAgICAgICAg
L2xpYjY0L2xkLWxpbnV4LXg4Ni02NC5zby4yICgweDAwMDA1NThjYzc4NmMwMDApCj4+ICAgIyAu
L2tleGVjIC12Cj4+ICAgLi9rZXhlYzogZXJyb3Igd2hpbGUgbG9hZGluZyBzaGFyZWQgbGlicmFy
aWVzOgo+PiAgIGxpYnhlbmN0cmwuc28uNC40OiBjYW5ub3Qgb3BlbiBzaGFyZWQgb2JqZWN0IGZp
bGU6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKPj4KPj4gQXQgT3JhY2xlIHdlICJ3b3JrYXJv
dW5kIiB0aGlzIGJ5IGhhdmluZyB0d28ga2V4ZWMtdG9vbHMgcGFja2FnZXMsCj4+IG9uZSBmb3Ig
WGVuIGFuZCBhbm90aGVyIGZvciBub24tWGVuIGVudmlyb25tZW50cy4gQXQgT3JhY2xlLCB0aGUK
Pj4gZGVzaXJlIGlzIHRvIG9mZmVyIGEgc2luZ2xlIGtleGVjLXRvb2xzIHBhY2thZ2UgdGhhdCB3
b3JrcyBpbiBlaXRoZXIKPj4gZW52aXJvbm1lbnQuIFRvIGFjaGlldmUgdGhpcywga2V4ZWMtdG9v
bHMgd291bGQgZWl0aGVyIGhhdmUgdG8gc2hpcAo+PiB3aXRoIGxpYnhlbmN0cmwuc28gKHdoaWNo
IHdlIGhhdmUgZGVlbWVkIGFzIHVuYWNjZXB0YWJsZSksIG9yIHdlIGNhbgo+PiBtYWtlIGtleGVj
IHBlcmZvcm0gcnVuLXRpbWUgbGlua2luZyBhZ2FpbnN0IGxpYnhlbmN0cmwuc28uCj4+Cj4+IFRo
aXMgcGF0Y2ggaXMgb25lIHBvc3NpYmxlIHdheSB0byBhbGxldmlhdGUgdGhlIGV4cGxpY2l0IHJ1
bi10aW1lCj4+IGRlcGVuZGVuY3kgb24gbGlieGVuY3RybC5zby4gVGhpcyBpbXBsZW1lbnRhdGlv
biB1dGlsaXplcyBhIHNldCBvZgo+PiBtYWNyb3MgdG8gd3JhcCBjYWxscyBpbnRvIGxpYnhlbmN0
cmwuc28gc28gdGhhdCB0aGUgbGlicmFyeSBjYW4KPj4gaW5zdGVhZCBiZSBkbG9wZW4oKSBhbmQg
b2J0YWluIHRoZSBmdW5jdGlvbiB2aWEgZGxzeW0oKSBhbmQgdGhlbgo+PiBtYWtlIHRoZSBjYWxs
LiBUaGUgYWR2YW50YWdlIG9mIHRoaXMgaW1wbGVtZW50YXRpb24gaXMgdGhhdCBpdAo+PiByZXF1
aXJlcyBmZXcgY2hhbmdlcyB0byB0aGUgZXhpc3Rpbmcga2V4ZWMtdG9vbHMgY29kZS4gVGhlIGRp
cy0KPj4gYWR2YW50YWdlIGlzIHRoYXQgaXQgdXNlcyBtYWNyb3MgdG8gcmVtYXAgbGlieGVuY3Ry
bCBmdW5jdGlvbnMKPj4gYW5kIGRvIHdvcmsgdW5kZXIgdGhlIGhvb2QuCj4+Cj4+IEFub3RoZXIg
cG9zc2libGUgaW1wbGVtZW50YXRpb24gd29ydGggY29uc2lkZXJpbmcgaXMgdGhlIGFwcHJvYWNo
Cj4+IHRha2VuIGJ5IGxpYnZtaS4gUmVmZXJlbmNlIHRoZSBmb2xsb3dpbmcgZmlsZToKPj4KPj4g
aHR0cHM6Ly9naXRodWIuY29tL2xpYnZtaS9saWJ2bWkvYmxvYi9tYXN0ZXIvbGlidm1pL2RyaXZl
ci94ZW4vbGlieGNfd3JhcHBlci5oCj4+Cj4+IFRoZSBsaWJ4Y193cmFwcGVyX3Qgc3RydWN0dXJl
IGRlZmluaXRpb24gdGhhdCBzdGFydHMgYXQgbGluZSB+MzMKPj4gaGFzIG1lbWJlcnMgdGhhdCBh
cmUgZnVuY3Rpb24gcG9pbnRlcnMgaW50byBsaWJ4ZW5jdHJsLnNvLiBUaGlzCj4+IHN0cnVjdHVy
ZSBpcyBwb3B1bGF0ZWQgb25jZSBhbmQgdGhlbiBsYXRlciByZWZlcmVuY2VkL2RlcmVmZXJlbmNl
ZAo+PiBieSB0aGUgY2FsbGVycyBvZiBsaWJ4ZW5jdHJsLnNvIG1lbWJlcnMuIFRoZSBhZHZhbnRh
Z2Ugb2YgdGhpcwo+PiBpbXBsZW1lbnRhdGlvbiBpcyBpdCBpcyBtb3JlIGV4cGxpY2l0IGluIG1h
bmFnaW5nIHRoZSB1c2Ugb2YKPj4gbGlieGVuY3RybC5zbyBhbmQgaXRzIHZlcnNpb25zLCBidXQg
dGhlIGRpc2FkdmFudGFnZSBpcyBpdCB3b3VsZAo+PiByZXF1aXJlIHRvdWNoaW5nIG1vcmUgb2Yg
dGhlIGtleGVjLXRvb2xzIGNvZGUuCj4+Cj4+IFRoZSBmb2xsb3dpbmcgaXMgYSBsaXN0IGxpYnhl
bmN0cmwgbWVtYmVycyB1dGlsaXplZCBieSBrZXhlYzoKPj4KPj4gRnVuY3Rpb25zOgo+PiB4Y19p
bnRlcmZhY2Vfb3Blbgo+PiB4Y19rZXhlY19nZXRfcmFuZ2UKPj4geGNfaW50ZXJmYWNlX2Nsb3Nl
Cj4+IHhjX2tleGVjX2dldF9yYW5nZQo+PiB4Y19pbnRlcmZhY2Vfb3Blbgo+PiB4Y19nZXRfbWF4
X2NwdXMKPj4geGNfa2V4ZWNfZ2V0X3JhbmdlCj4+IHhjX3ZlcnNpb24KPj4geGNfa2V4ZWNfZXhl
Ywo+PiB4Y19rZXhlY19zdGF0dXMKPj4geGNfa2V4ZWNfdW5sb2FkCj4+IHhjX2h5cGVyY2FsbF9i
dWZmZXJfYXJyYXlfY3JlYXRlCj4+IHhjX19oeXBlcmNhbGxfYnVmZmVyX2FycmF5X2FsbG9jCj4+
IHhjX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfZGVzdHJveQo+PiB4Y19rZXhlY19sb2FkCj4+IHhj
X2dldF9tYWNoaW5lX21lbW9yeV9tYXAKPj4KPj4gRGF0YToKPj4geGNfX2h5cGVyY2FsbF9idWZm
ZXJfSFlQRVJDQUxMX0JVRkZFUl9OVUxMCj4+Cj4+IFRoZXNlIHdlcmUgaWRlbnRpZmllZCBieSBj
b25maWd1cmluZyBhbmQgYnVpbGRpbmcga2V4ZWMtdG9vbHMKPj4gd2l0aCBYZW4gc3VwcG9ydCwg
YnV0IG9taXR0aW5nIHRoZSAtbHhlbmN0cmwgZnJvbSB0aGUgTERGTEFHUwo+PiBpbiB0aGUgTWFr
ZWZpbGUgZm9yIGFuIHg4Nl82NCBidWlsZC4KPj4KPj4gVGhlIGFib3ZlIGxpYnhlbmN0cmwgbWVt
YmVycyB3ZXJlIHJlZmVyZW5jZWQgdmlhIHRoZXNlIHNvdXJjZQo+PiBmaWxlcy4KPj4KPj4ga2V4
ZWMvY3Jhc2hkdW1wLXhlbi5jCj4+IGtleGVjL2tleGVjLXhlbi5jCj4+IGtleGVjL2FyY2gvaTM4
Ni9rZXhlYy14ODYtY29tbW9uLmMKPj4ga2V4ZWMvYXJjaC9pMzg2L2NyYXNoZHVtcC14ODYuYwo+
Pgo+PiBUaGlzIHBhdGNoIHByb3ZpZGVzIGEgd3JhcHBlciBhcm91bmQgdGhlIGNhbGxzIHRvIHRo
ZSBhYm92ZQo+PiBmdW5jdGlvbnMgaW4gbGlieGVuY3RybC5zby4gRXZlcnkgbGlieGVuY3RybCBj
YWxsIG11c3QgcGFzcyBhCj4+IHhjX2ludGVyZmFjZSB3aGljaCBpdCBvYnRhaW5zIGZyb20geGNf
aW50ZXJmYWNlX29wZW4oKS4KPj4gU28gdGhlIGV4aXN0aW5nIGNvZGUgaXMgYWxyZWFkeSBzdHJ1
Y3R1cmVkIGluIGEgbWFubmVyIHRoYXQKPj4gZmFjaWxpdGF0ZXMgZ3JhY2VmdWwgZGxvcGVuKCkn
aW5nIG9mIHRoZSBsaWJ4ZW5jdHJsLnNvIGFuZAo+PiB0aGUgc3Vic2VxdWVudCBkbHN5bSgpIG9m
IHRoZSByZXF1aXJlZCBtZW1iZXIuCj4+Cj4+IFRoZSBwYXRjaCBjcmVhdGVzIGEgd3JhcHBlciBm
dW5jdGlvbiBhcm91bmQgeGNfaW50ZXJmYWNlX29wZW4oKQo+PiBhbmQgeGNfaW50ZXJmYWNlX2Ns
b3NlKCkgdG8gcGVyZm9ybSB0aGUgZGxvcGVuKCkgYW5kIGRsY2xvc2UoKS4KPj4KPj4gRm9yIHRo
ZSByZW1haW5pbmcgeGNfIGZ1bmN0aW9ucywgdGhpcyBwYXRjaCBkZWZpbmVzIGEgbWFjcm8KPj4g
b2YgdGhlIHNhbWUgbmFtZSB3aGljaCBwZXJmb3JtcyB0aGUgZGxzeW0oKSBhbmQgdGhlbiBpbnZv
a2VzCj4+IHRoZSBmdW5jdGlvbi4gU2VlIHRoZSBfeGNfY2FsbCgpIG1hY3JvIGZvciBkZXRhaWxz
Lgo+Pgo+PiBUaGVyZSB3YXMgb25lIGRhdGEgaXRlbSBpbiBsaWJ4ZW5jdHJsLnNvIHRoYXQgcHJl
c2VudGVkIGEKPj4gdW5pcXVlIHByb2JsZW0sIEhZUEVSQ0FMTF9CVUZGRVJfTlVMTC4gSXQgd2Fz
IG9ubHkgdXRpbGl6ZWQKPj4gb25jZSwgYXMKPj4KPj4gICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRs
ZSh4ZW5fc2Vnc1tzXS5idWYuaCwgSFlQRVJDQUxMX0JVRkZFUl9OVUxMKTsKPj4KPj4gSSB0cmll
ZCBhIHZhcmlldHkgb2YgdGVjaG5pcXVlcyBidXQgY291bGQgbm90IGZpbmQgYSBnZW5lcmFsCj4+
IG1hY3JvLXR5cGUgc29sdXRpb24gd2l0aG91dCBtb2RpZnlpbmcgeGVuY3RybC5oLiBTbyB0aGUK
Pj4gc29sdXRpb24gd2FzIHRvIGRlY2xhcmUgYSBsb2NhbCBIWVBFUkNBTExfQlVGRkVSX05VTEws
IGFuZAo+PiB0aGlzIGFwcGVhcnMgdG8gd29yay4gSSBhZG1pdCBJIGFtIG5vdCBmYW1pbGlhciB3
aXRoIGxpYnhlbmN0cmwKPj4gdG8gc3RhdGUgaWYgdGhpcyBpcyBhIHNhdGlzZmFjdG9yeSB3b3Jr
YXJvdW5kLCBzbyBmZWVkYmFjawo+PiBoZXJlIHdlbGNvbWUuIEkgY2FuIHN0YXRlIHRoYXQgdGhp
cyBhbGxvd3Mga2V4ZWMgdG8gbG9hZC91bmxvYWQva2V4ZWMKPj4gb24gWGVuIGFuZCBub24tWGVu
IGVudmlyb25tZW50cyB0aGF0IEkndmUgdGVzdGVkIHdpdGhvdXQgaXNzdWUuCj4+Cj4+IFdpdGgg
dGhpcyBwYXRjaCBhcHBsaWVkLCBrZXhlYy10b29scyBjYW4gYmUgYnVpbHQgd2l0aCBYZW4KPj4g
c3VwcG9ydCBhbmQgeWV0IHRoZXJlIGlzIG5vIGV4cGxpY2l0IHJ1bi10aW1lIGRlcGVuZGVuY3kg
b24KPj4gbGlieGVuY3RybC5zby4gVGh1cyBpdCBjYW4gYWxzbyBiZSBkZXBsb3llZCBpbiBub24t
WGVuCj4+IGVudmlyb25tZW50cyB3aGVyZSBsaWJ4ZW5jdHJsLnNvIGlzIG5vdCBpbnN0YWxsZWQu
Cj4+Cj4+ICAgIyBsZGQgYnVpbGQvc2Jpbi9rZXhlYwo+PiAgICAgICAgICBsaW51eC12ZHNvLnNv
LjEgPT4gICgweDAwMDA3ZmZmN2RiY2QwMDApCj4+ICAgICAgICAgIGxpYmx6bWEuc28uMCA9PiAv
dXNyL2xpYjY0L2xpYmx6bWEuc28uMCAoMHgwMDAwMDAzOGQ5MDAwMDAwKQo+PiAgICAgICAgICBs
aWJ6LnNvLjEgPT4gL2xpYjY0L2xpYnouc28uMSAoMHgwMDAwMDAzOGQ2YzAwMDAwKQo+PiAgICAg
ICAgICBsaWJkbC5zby4yID0+IC9saWI2NC9saWJkbC5zby4yICgweDAwMDAwMDM4ZDY0MDAwMDAp
Cj4+ICAgICAgICAgIGxpYmMuc28uNiA9PiAvbGliNjQvbGliYy5zby42ICgweDAwMDAwMDM4ZDYw
MDAwMDApCj4+ICAgICAgICAgIGxpYnB0aHJlYWQuc28uMCA9PiAvbGliNjQvbGlicHRocmVhZC5z
by4wICgweDAwMDAwMDM4ZDY4MDAwMDApCj4+ICAgICAgICAgIC9saWI2NC9sZC1saW51eC14ODYt
NjQuc28uMiAoMHgwMDAwNTYyZGMwYzE0MDAwKQo+PiAgICMgYnVpbGQvc2Jpbi9rZXhlYyAtdgo+
PiAgIGtleGVjLXRvb2xzIDIuMC4xNgo+Pgo+PiBDdXJyZW50bHkgdGhpcyBmZWF0dXJlIGlzIGVu
YWJsZWQgd2l0aCB0aGUgZm9sbG93aW5nOgo+Pgo+PiAgIC4vY29uZmlndXJlIC0td2l0aC14ZW4t
ZGwgLS13aXRoLXhlbj1ubwo+Pgo+PiBUaGlzIGlzIGEgYml0IGNsdW5reS4gSSB3ZWxjb21lIGZl
ZWRiYWNrIHN1Y2ggYXMgYmV0dGVyIG5hbWVzCj4+IGFuZC9vciB1c2FnZSBvZiAtLXdpdGgsIGFz
IHdlbGwgYXMgaWYgd2UgbWlnaHQgbWFrZSB0aGlzIGZlYXR1cmUKPj4gdGhlIGRlZmF1bHQuCj4g
Cj4gSSB3b3VsZCBkbyBpdCBpbiBhIGJpdCBkaWZmZXJlbnQgd2F5LiBJZiBzb21lYm9keSBzcGVj
aWZpZXMgLS13aXRoLXhlbgo+IHRoZW4ga2V4ZWMtdG9vbHMgc2hvdWxkIGJ1aWxkIGFzIHVzdWFs
LiBIb3dldmVyLCBpZiBzb21lYm9keSBzcGVjaWZpZXMKPiB3aXRoLXhlbi1kbCBpdHNlbGYgb3Ig
LS13aXRoLXhlbi1kbCBhbmQgLS13aXRoLXhlbiB0aGVuIC0td2l0aC14ZW4tZGwKPiBzaG91bGQg
aGF2ZSBhIHByZWNlZGVuY2UuCgpJIGhhdmUgY2xlYW5lZCB0aGlzIHVwLCB0aGUgcHJldmlvdXMg
LS0td2l0aC14ZW49bm8gb3IgLS13aXRoLXhlbj15ZXMgCmFyZSBwcmVzZXJ2ZWQgYW5kIEkgYWRk
ZWQgLS13aXRoLXhlbj1kbCBmb3IgdGhpcyBuZXcgIm1vZGUiLgoKPiAKPj4gU2lnbmVkLW9mZi1i
eTogRXJpYyBEZVZvbGRlciA8ZXJpYy5kZXZvbGRlckBvcmFjbGUuY29tPgo+PiAtLS0KPj4gdjE6
IDI5bm92MjAxNwo+PiAgIC0gRGFuaWVsIEtpcGVyIHN1Z2dlc3RlZCBEZWJpYW4ncyBsaWJ4ZW4g
cGFja2FnZSBvZiBsaWJyYXJpZXMsCj4+ICAgICBidXQgSSBkaWQgbm90IGZpbmQgc2ltaWxhciBw
YWNrYWdlIG9uIG1vc3Qgb3RoZXIgc3lzdGVtcy4KPj4KPj4gdjI6IDE0ZGVjMjAxNwo+PiAgIC0g
UmVwb3N0ZWQgdG8ga2V4ZWMgYW5kIHhlbi1kZXZlbCBtYWlsaW5nIGxpc3RzCj4+IC0tLQo+PiAg
IGNvbmZpZ3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgfCAxOCArKysrKysrKysrKysrKwo+
PiAgIGtleGVjL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgMSArCj4+ICAga2V4ZWMv
YXJjaC9pMzg2L2NyYXNoZHVtcC14ODYuYyAgICB8ICA0ICstLS0KPj4gICBrZXhlYy9hcmNoL2kz
ODYva2V4ZWMteDg2LWNvbW1vbi5jIHwgIDQgKy0tLQo+PiAgIGtleGVjL2NyYXNoZHVtcC14ZW4u
YyAgICAgICAgICAgICAgfCAgNCArLS0tCj4+ICAga2V4ZWMva2V4ZWMteGVuLmMgICAgICAgICAg
ICAgICAgICB8IDQzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gICBrZXhl
Yy9rZXhlYy14ZW4uaCAgICAgICAgICAgICAgICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKPj4gICA3IGZpbGVzIGNoYW5nZWQsIDExMiBpbnNlcnRpb25zKCsp
LCAxMCBkZWxldGlvbnMoLSkKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQga2V4ZWMva2V4ZWMteGVu
LmgKPj4KPj4gZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwo+PiBpbmRl
eCAyMDhkYzBhLi40ZmM4YWEwIDEwMDY0NAo+PiAtLS0gYS9jb25maWd1cmUuYWMKPj4gKysrIGIv
Y29uZmlndXJlLmFjCj4+IEBAIC05Miw2ICs5Miw5IEBAIEFDX0FSR19XSVRIKFtsem1hXSwgQUNf
SEVMUF9TVFJJTkcoWy0td2l0aG91dC1sem1hXSxbZGlzYWJsZSBsem1hIHN1cHBvcnRdKSwKPj4g
ICBBQ19BUkdfV0lUSChbeGVuXSwgQUNfSEVMUF9TVFJJTkcoWy0td2l0aG91dC14ZW5dLAo+PiAg
IAlbZGlzYWJsZSBleHRlbmRlZCB4ZW4gc3VwcG9ydF0pLCBbIHdpdGhfeGVuPSIkd2l0aHZhbCJd
LCBbIHdpdGhfeGVuPXllcyBdICkKPj4KPj4gK0FDX0FSR19XSVRIKFt4ZW4tZGxdLCBBQ19IRUxQ
X1NUUklORyhbLS13aXRob3V0LXhlbi1kbF0sCj4+ICsJW2xpbmsgbGlieGVuY3RybC5zbyBhdCBy
dW4tdGltZSByYXRoZXIgdGhhbiBidWlsZC10aW1lXSksIFsgd2l0aF94ZW5fZGw9IiR3aXRodmFs
Il0sIFsgd2l0aF94ZW5fZGw9bm8gXSApCj4+ICsKPj4gICBBQ19BUkdfV0lUSChbYm9va2VdLAo+
PiAgIAkJQUNfSEVMUF9TVFJJTkcoWy0td2l0aC1ib29rZV0sW2J1aWxkIGZvciBib29rZV0pLAo+
PiAgIAkJQUNfREVGSU5FKENPTkZJR19CT09LRSwxLAo+PiBAQCAtMTc0LDYgKzE3NywyMSBAQCBp
ZiB0ZXN0ICIkd2l0aF94ZW4iID0geWVzIDsgdGhlbgo+PiAgIAkJCQlBQ19NU0dfTk9USUNFKFtU
aGUga2V4ZWNfc3RhdHVzIGNhbGwgaXMgbm90IGF2YWlsYWJsZV0pKQo+PiAgIAkJZmkKPj4gICBm
aQo+PiAraWYgdGVzdCAiJHdpdGhfeGVuX2RsIiA9IHllcyA7IHRoZW4KPj4gKwlpZiB0ZXN0ICIk
d2l0aF94ZW4iID0geWVzIDsgdGhlbgo+PiArCQlBQ19NU0dfRVJST1IoW09wdGlvbnMgLS13aXRo
LXhlbiBhbmQgLS13aXRoLXhlbi1kbCBhcmUgbXV0dWFsbHkgZXhjbHVzaXZlXSkKPj4gKwlmaQo+
PiArCUFDX0RFRklORShDT05GSUdfTElCWEVOQ1RSTF9ETCwgMSwgW0RlZmluZSB0byAxIHRvIGxp
bmsgbGlieGVuY3RybC5zbyBhdCBydW4tdGltZSByYXRoZXIgdGhhbiBidWlsZC10aW1lXSkKPj4g
KwlBQ19DSEVDS19IRUFERVIoZGxmY24uaCwgLCBBQ19NU0dfRVJST1IoW0R5bmFtaWMgbGlicmFy
eSBsaW5raW5nIG5vdCBhdmFpbGFibGVdKSkKPj4gKwlBQ19DSEVDS19MSUIoZGwsIGRsb3Blbiwg
LCBBQ19NU0dfRVJST1IoW0R5bmFtaWMgbGlicmFyeSBsaW5raW5nIG5vdCBhdmFpbGFibGVdKSkK
PiAKPiBQbGVhc2UgY2FsbCBBQ19DSEVDS19MSUIoKSBmcm9tIEFDX0NIRUNLX0hFQURFUigpLiBZ
b3UgY2FuIGZpbmQgbW9yZSBkZXRhaWxzCj4gaWYgeW91IHRha2UgYSBsb29rIGF0IHpsaWIsIGx6
bWEgYW5kIGV2ZW4geGVuY3RybCBjb25maWcgaW4gY29uZmlndXJlLmFjLgoKRG9uZS4gSSBhbHNv
IG1hZGUgc29tZSBzbGlnaHQgY2hhbmdlcyB0byBtYWtlIHRoaXMgbW9yZSBzYW5lIGFuZCAKbWFp
bnRhaW5hYmxlLgoKPiAKPj4gKwlBQ19DSEVDS19IRUFERVIoeGVuY3RybC5oLAo+PiArCQlBQ19E
RUZJTkUoSEFWRV9MSUJYRU5DVFJMLCAxLCBbRGVmaW5lIHRvIDEgdG8gZW5hYmxlIHJ1bi10aW1l
IGxpbmtpbmcgb2YgbGlieGVuY3RybC5zb10pLAo+PiArCQlBQ19NU0dfRVJST1IoW1hlbiBzdXBw
b3J0IG5vdCBhdmFpbGFibGVdKSkKPj4gK2RubCBOT1RFOiBFeHBsaWNpdGx5ICpOT1QqIHBlcmZv
cm1pbmcgQUNfQ0hFQ0tfTElCKHhlbmN0cmwpIGFzIG9ubHkgbmVlZCB0aGUgaGVhZGVyIGZpbGUg
dG8gYnVpbGQKPj4gKwlBQ19DSEVDS19IRUFERVIoeGVuY3RybC5oLAo+PiArCQlBQ19ERUZJTkUo
SEFWRV9LRVhFQ19DTURfU1RBVFVTLCAxLCBbRGVmaW5lIHRvIDEgc28ga2V4ZWNfc3RhdHVzIGNh
bGwgaXMgYXZhaWxhYmxlXSksCj4+ICsJCUFDX01TR19OT1RJQ0UoW1RoZSBrZXhlY19zdGF0dXMg
Y2FsbCBpcyBub3QgYXZhaWxhYmxlXSkpCj4+ICtmaQo+Pgo+PiAgIGRubCAtLS1TYW5pdHkgY2hl
Y2tzCj4+ICAgaWYgdGVzdCAiJENDIiAgICAgID0gIm5vIjsgdGhlbiBBQ19NU0dfRVJST1IoW2Nj
IG5vdCBmb3VuZF0pOyBmaQo+PiBkaWZmIC0tZ2l0IGEva2V4ZWMvTWFrZWZpbGUgYi9rZXhlYy9N
YWtlZmlsZQo+PiBpbmRleCAyYjRmYjNkLi44ODcxNzMxIDEwMDY0NAo+PiAtLS0gYS9rZXhlYy9N
YWtlZmlsZQo+PiArKysgYi9rZXhlYy9NYWtlZmlsZQo+PiBAQCAtMzYsNiArMzYsNyBAQCBkaXN0
ICs9IGtleGVjL01ha2VmaWxlCQkJCQkJXAo+PiAgIAlrZXhlYy9rZXhlYy1lbGYtYm9vdC5oCQkJ
CQlcCj4+ICAgCWtleGVjL2tleGVjLWVsZi5oIGtleGVjL2tleGVjLXNoYTI1Ni5oCQkJXAo+PiAg
IAlrZXhlYy9rZXhlYy16bGliLmgga2V4ZWMva2V4ZWMtbHptYS5oCQkJXAo+PiArCWtleGVjL2tl
eGVjLXhlbi5oIAkJCQkJCQkJXAo+PiAgIAlrZXhlYy9rZXhlYy1zeXNjYWxsLmgga2V4ZWMva2V4
ZWMuaCBrZXhlYy9rZXhlYy44Cj4+Cj4+ICAgZGlzdAkJCQkrPSBrZXhlYy9wcm9jX2lvbWVtLmMK
Pj4gZGlmZiAtLWdpdCBhL2tleGVjL2FyY2gvaTM4Ni9jcmFzaGR1bXAteDg2LmMgYi9rZXhlYy9h
cmNoL2kzODYvY3Jhc2hkdW1wLXg4Ni5jCj4+IGluZGV4IDY5YTA2M2EuLmE5NDhkOWYgMTAwNjQ0
Cj4+IC0tLSBhL2tleGVjL2FyY2gvaTM4Ni9jcmFzaGR1bXAteDg2LmMKPj4gKysrIGIva2V4ZWMv
YXJjaC9pMzg2L2NyYXNoZHVtcC14ODYuYwo+PiBAQCAtNDQsOSArNDQsNyBAQAo+PiAgICNpbmNs
dWRlICJrZXhlYy14ODYuaCIKPj4gICAjaW5jbHVkZSAiY3Jhc2hkdW1wLXg4Ni5oIgo+Pgo+PiAt
I2lmZGVmIEhBVkVfTElCWEVOQ1RSTAo+PiAtI2luY2x1ZGUgPHhlbmN0cmwuaD4KPj4gLSNlbmRp
ZiAvKiBIQVZFX0xJQlhFTkNUUkwgKi8KPj4gKyNpbmNsdWRlICIuLi8uLi9rZXhlYy14ZW4uaCIK
Pj4KPj4gICAjaW5jbHVkZSAieDg2LWxpbnV4LXNldHVwLmgiCj4+Cj4+IGRpZmYgLS1naXQgYS9r
ZXhlYy9hcmNoL2kzODYva2V4ZWMteDg2LWNvbW1vbi5jIGIva2V4ZWMvYXJjaC9pMzg2L2tleGVj
LXg4Ni1jb21tb24uYwo+PiBpbmRleCBiZTAzNjE4Li5iNDRjOGI3IDEwMDY0NAo+PiAtLS0gYS9r
ZXhlYy9hcmNoL2kzODYva2V4ZWMteDg2LWNvbW1vbi5jCj4+ICsrKyBiL2tleGVjL2FyY2gvaTM4
Ni9rZXhlYy14ODYtY29tbW9uLmMKPj4gQEAgLTQwLDkgKzQwLDcgQEAKPj4gICAjaW5jbHVkZSAi
Li4vLi4vY3Jhc2hkdW1wLmgiCj4+ICAgI2luY2x1ZGUgImtleGVjLXg4Ni5oIgo+Pgo+PiAtI2lm
ZGVmIEhBVkVfTElCWEVOQ1RSTAo+PiAtI2luY2x1ZGUgPHhlbmN0cmwuaD4KPj4gLSNlbmRpZiAv
KiBIQVZFX0xJQlhFTkNUUkwgKi8KPj4gKyNpbmNsdWRlICIuLi8uLi9rZXhlYy14ZW4uaCIKPj4K
Pj4gICAvKiBVc2VkIGJlbG93IGJ1dCBub3QgcHJlc2VudCBpbiAob2xkZXI/KSB4ZW5jdHJsLmgg
Ki8KPj4gICAjaWZuZGVmIEU4MjBfUE1FTQo+PiBkaWZmIC0tZ2l0IGEva2V4ZWMvY3Jhc2hkdW1w
LXhlbi5jIGIva2V4ZWMvY3Jhc2hkdW1wLXhlbi5jCj4+IGluZGV4IDYwNTk0ZjYuLjJlNGNiZGMg
MTAwNjQ0Cj4+IC0tLSBhL2tleGVjL2NyYXNoZHVtcC14ZW4uYwo+PiArKysgYi9rZXhlYy9jcmFz
aGR1bXAteGVuLmMKPj4gQEAgLTE4LDkgKzE4LDcgQEAKPj4KPj4gICAjaW5jbHVkZSAiY29uZmln
LmgiCj4+Cj4+IC0jaWZkZWYgSEFWRV9MSUJYRU5DVFJMCj4+IC0jaW5jbHVkZSA8eGVuY3RybC5o
Pgo+PiAtI2VuZGlmCj4+ICsjaW5jbHVkZSAia2V4ZWMteGVuLmgiCj4+Cj4+ICAgc3RydWN0IGNy
YXNoX25vdGVfaW5mbyB7Cj4+ICAgCXVuc2lnbmVkIGxvbmcgYmFzZTsKPj4gZGlmZiAtLWdpdCBh
L2tleGVjL2tleGVjLXhlbi5jIGIva2V4ZWMva2V4ZWMteGVuLmMKPj4gaW5kZXggMmI0NDhkMy4u
MmIwMWZlZSAxMDA2NDQKPj4gLS0tIGEva2V4ZWMva2V4ZWMteGVuLmMKPj4gKysrIGIva2V4ZWMv
a2V4ZWMteGVuLmMKPj4gQEAgLTEwLDEwICsxMCw1MSBAQAo+PiAgICNpbmNsdWRlICJjb25maWcu
aCIKPj4KPj4gICAjaWZkZWYgSEFWRV9MSUJYRU5DVFJMCj4+IC0jaW5jbHVkZSA8eGVuY3RybC5o
Pgo+PiArI2luY2x1ZGUgImtleGVjLXhlbi5oIgo+Pgo+PiAgICNpbmNsdWRlICJjcmFzaGR1bXAu
aCIKPj4KPj4gKyNpZmRlZiBDT05GSUdfTElCWEVOQ1RSTF9ETAo+PiArdm9pZCAqeGNfZGxoYW5k
bGUgPSBOVUxMOwo+IAo+IEp1c3QgInZvaWQgKnhjX2RsaGFuZGxlOyIuIENvbXBpbGVyIHdpbGwg
ZG8gd29yayBmb3IgeW91LgoKZG9uZQoKPiAKPj4gK3hjX2h5cGVyY2FsbF9idWZmZXJfdCBYQ19f
SFlQRVJDQUxMX0JVRkZFUl9OQU1FKEhZUEVSQ0FMTF9CVUZGRVJfTlVMTCk7Cj4gCj4gc3RhdGlj
PwoKZG9uZQoKPiAKPj4gK3hjX2ludGVyZmFjZSAqX3hjX2ludGVyZmFjZV9vcGVuKHhlbnRvb2xs
b2dfbG9nZ2VyICpsb2dnZXIsCj4gCj4gSSB3b3VsZCBwcmVmZXIgX194Y19pbnRlcmZhY2Vfb3Bl
bigpIGluc3RlYWQgb2YgX3hjX2ludGVyZmFjZV9vcGVuKCkKPiAodHdvIHVuZGVyc2NvcmVzIGF0
IHRoZSBiZWdpbm5pbmcgb2YgdGhlIGZ1bmN0aW9uKS4gU2FtZSBhcHBsaWVzIHRvCj4gdGhlIGZ1
bmN0aW9ucy92YXJpYWJsZXMgYmVsb3cuCgpkb25lCgo+IAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB4ZW50b29sbG9nX2xvZ2dlciAqZG9tYnVpbGRfbG9nZ2VyLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBvcGVuX2ZsYWdzKQo+PiArewo+
PiArICAgIHhjX2ludGVyZmFjZSAqeGNoID0gTlVMTDsKPiAKPiB4Y19pbnRlcmZhY2UgKnhjaDsK
ClRoaXMgSSBjYW4gbm90IGRvIHNpbmNlIGl0IHJlc3VsdHMgaW4gYSBjb21waWxlciB3YXJuaW5n
IGFib3V0IHVzZSBvZiBhbiAKdW5pbml0aWFsaXplZCB2YXJpYWJsZS4KCj4gCj4+ICsgICAgaWYg
KE5VTEwgPT0geGNfZGxoYW5kbGUpCj4gCj4gaWYgKCF4Y19kbGhhbmRsZSkKCmRvbmUKCj4gCj4+
ICsgICAgICAgIHhjX2RsaGFuZGxlID0gZGxvcGVuKCJsaWJ4ZW5jdHJsLnNvIiwgUlRMRF9OT1cg
fCBSVExEX05PREVMRVRFKTsKPiAKPiBpZiAoIXhjX2RsaGFuZGxlKQo+ICAgIHJldHVybiBOVUxM
Owo+IAo+PiArICAgIGlmICh4Y19kbGhhbmRsZSkgewo+IAo+IC4uLiB0aGVuIHlvdSBkbyBub3Qg
bmVlZCB0aGlzIGNvbmRpdGlvbi4KClRoZSBwcmV2aW91cyB0d28gY29tbWVudHMgcmVzdWx0IGlu
IGEgc2xpZ2h0IGZ1bmN0aW9uYWwgY2hhbmdlIHRvIHRoZSAKaGFuZGxpbmcgb2YgTlVMTCByZXR1
cm4gdmFsdWVzIGluIHRoaXMgZnVuY3Rpb24gdGhhdCB3b3VsZCBicmVhayBpdC4KCj4gCj4+ICsg
ICAgICAgIHR5cGVkZWYgeGNfaW50ZXJmYWNlICooKmZ1bmNfdCkoeGVudG9vbGxvZ19sb2dnZXIg
KmxvZ2dlciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVudG9vbGxvZ19s
b2dnZXIgKmRvbWJ1aWxkX2xvZ2dlciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgb3Blbl9mbGFncyk7Cj4gCj4gUGxlYXNlIGRlZmluZSB0eXBlKHMpIGp1c3Qg
YmVoaW5kIHRoZSBpbmNsdWRlcy4KCkkgY291bGQgZG8gdGhpcywgYnV0IGRvIG5vdGUgdGhhdCB0
aGlzIHR5cGUgaXMgb25seSB1dGlsaXplZCBvbmNlIGFuZCBpcyAKZm9yIHRoZSBleHByZXNzIHB1
cnBvc2Ugb2YgdGhpcyBvbmUgZnVuY3Rpb24uIEl0IHNlZW1zIGJldHRlciB0byBsZWF2ZSAKaXQg
aW4gc2NvcGUsIGJ1dCBpZiB0aGF0IGlzIHVuYWNjZXB0YWJsZSBJIHdpbGwgbW92ZSBpdC4KCj4g
Cj4+ICsgICAgICAgIGZ1bmNfdCBmdW5jID0gKGZ1bmNfdClkbHN5bSh4Y19kbGhhbmRsZSwgInhj
X2ludGVyZmFjZV9vcGVuIik7Cj4+ICsgICAgICAgIHhjaCA9IGZ1bmMobG9nZ2VyLCBkb21idWls
ZF9sb2dnZXIsIG9wZW5fZmxhZ3MpOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiB4Y2g7
Cj4+ICt9Cj4+ICsKPj4gK2ludCBfeGNfaW50ZXJmYWNlX2Nsb3NlKHhjX2ludGVyZmFjZSAqeGNo
KQo+PiArewo+PiArICAgIGludCByYyA9IC0xOwo+PiArCj4+ICsvKgo+PiArICAgIGlmICh4Y19k
bGhhbmRsZSkgewo+PiArKi8KPj4gKyAgICAgICAgdHlwZWRlZiBpbnQgKCpmdW5jX3QpKHhjX2lu
dGVyZmFjZSAqeGNoKTsKPj4gKyAgICAgICAgZnVuY190IGZ1bmMgPSAoZnVuY190KWRsc3ltKHhj
X2RsaGFuZGxlLCAieGNfaW50ZXJmYWNlX2Nsb3NlIik7Cj4+ICsgICAgICAgIHJjID0gZnVuYyh4
Y2gpOwo+PiArLyoKPiAKPiBJZiB5b3UgYXJlIG5vdCBzdXJlIHBsZWFzZSBwcm92aWRlIHRoZSBj
b21tZW50IHdoeSBpdCBpcwo+IGNvbW1lbnRlZCBvdXQgb3IgZHJvcCB0aGVzZSBsaW5lcyBlbnRp
cmVseS4KCmRvbmU7IEkgZGVjaWRlZCB0byBrZWVwIHRoZSBjb2RlLgoKPiAKPj4gKyAgICAgICAg
eGNfZGxoYW5kbGUgPSBOVUxMOwo+PiArICAgIH0KPj4gKyovCj4+ICsgICAgcmV0dXJuIHJjOwo+
PiArfQo+PiArI2VuZGlmIC8qIENPTkZJR19MSUJYRU5DVFJMX0RMICovCj4+ICsKPj4gICBpbnQg
eGVuX2tleGVjX2xvYWQoc3RydWN0IGtleGVjX2luZm8gKmluZm8pCj4+ICAgewo+PiAgIAl1aW50
MzJfdCBucl9zZWdtZW50cyA9IGluZm8tPm5yX3NlZ21lbnRzOwo+PiBkaWZmIC0tZ2l0IGEva2V4
ZWMva2V4ZWMteGVuLmggYi9rZXhlYy9rZXhlYy14ZW4uaAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0
NAo+PiBpbmRleCAwMDAwMDAwLi42ZDIwNDZlCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIva2V4
ZWMva2V4ZWMteGVuLmgKPj4gQEAgLTAsMCArMSw0OCBAQAo+PiArI2lmbmRlZiBLRVhFQ19YRU5f
SAo+PiArI2RlZmluZSBLRVhFQ19YRU5fSAo+PiArCj4+ICsjaWZkZWYgSEFWRV9MSUJYRU5DVFJM
Cj4+ICsjaW5jbHVkZSA8eGVuY3RybC5oPgo+PiArCj4+ICsjaWZkZWYgQ09ORklHX0xJQlhFTkNU
UkxfREwKPj4gKyNpbmNsdWRlIDxkbGZjbi5oPgo+PiArCj4+ICsvKiBUaGUgaGFuZGxlIGZyb20g
ZGxvcGVuKCksIG5lZWRlZCBieSBkbHN5bSgpLCBkbGNsb3NlKCkgKi8KPj4gK2V4dGVybiB2b2lk
ICp4Y19kbGhhbmRsZTsKPj4gKwo+PiArLyogV3JhcHBlcnMgYXJvdW5kIHhjX2ludGVyZmFjZV9v
cGVuL2Nsb3NlKCkgdG8gaW5zZXJ0IGRsb3Blbi9kbGNsb3NlKCkgKi8KPj4gK3hjX2ludGVyZmFj
ZSAqX3hjX2ludGVyZmFjZV9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbnRvb2xsb2dfbG9nZ2VyICpkb21idWlsZF9s
b2dnZXIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG9wZW5f
ZmxhZ3MpOwo+PiAraW50IF94Y19pbnRlcmZhY2VfY2xvc2UoeGNfaW50ZXJmYWNlICp4Y2gpOwo+
PiArCj4+ICsvKiBHQ0MgZXhwcmVzc2lvbiBzdGF0ZW1lbnRzIGZvciBldmFsdWF0aW5nIGRsc3lt
KCkgKi8KPj4gKyNkZWZpbmUgX3hjX2NhbGwoRFRZUEUsIE5BTUUsIEFSR1MuLi4pICh7IERUWVBF
IHZhbHVlOyB0eXBlZGVmIERUWVBFICgqZnVuY190KSh4Y19pbnRlcmZhY2UgKiwgLi4uKTsgZnVu
Y190IGZ1bmMgPSBkbHN5bSh4Y19kbGhhbmRsZSwgI05BTUUpOyB2YWx1ZSA9IGZ1bmMoQVJHUyk7
IHZhbHVlOyB9ICkKPiAKPiBUb28gbG9uZyBsaW5lLiBQbGVhc2UgdHJ5IHRvIG5vdCBleGNlZWQg
ODAgY2hhcmFjdGVycy4KCmRvbmUKCj4gCj4+ICsjZGVmaW5lIF94Y19kYXRhKERUWVBFLCBOQU1F
KSAoeyBEVFlQRSAqdmFsdWUgPSAoRFRZUEUgKilkbHN5bSh4Y19kbGhhbmRsZSwgI05BTUUpOyB2
YWx1ZTsgfSApCj4gCj4gSSB3b3VsZCBleHBvcnQgZS5nLiBfX3hjX2Rsc3ltKGNvbnN0IGNoYXIg
KnN5bWJvbCkgd2hpY2ggY2FsbHMKPiBkbHN5bSh4Y19kbGhhbmRsZSwgc3ltYm9sKS4gVGhlbiB5
b3UgY2FuIG1ha2UgeGNfZGxoYW5kbGUgc3RhdGljLgo+IEhtbW0uLi4geGNfZGxoYW5kbGUgLT4g
eGNfZGxfaGFuZGxlIC0+IHhjX2RsaCBvciBldmVuIHhkbGg/CgpUaGlzIEkgY2FuIG5vdCBkbyBh
cyB0aGVzZSBhcmUgdXNlZCB0byBjcmVhdGUgaW4tc2NvcGUgZXhwcmVzc2lvbiAKZXZhbHVhdGlv
biBzdGF0ZW1lbnRzIHdpdGggZWFjaCBpbnN0YW5jZSBoYXZpbmcgdW5pcXVlIHR5cGVzLiBBdCBv
bmUgCnBvaW50IGluIHRpbWUgSSBoYWQgZXhwbGljaXQgd3JhcHBlciBmdW5jdGlvbnMgZm9yIGVh
Y2ggeGNfKigpIHdoZXJlIEkgCmRpZCBhcyB5b3Ugc3VnZ2VzdCwgYnV0IHRoYXQgY3JlYXRlZCBh
bG90IG9mIG5ldyBjb2RlIHRoYXQgd2FzIHZlcnkgCnByb25lIHRvIHR5cG9zIGFuZCBhIG1haW50
ZW5hbmNlIGJ1cmRlbi4gVGhlIHJlc3VsdCB3YXMgdGhpcyB0ZWNobmlxdWUuLi4KCj4gCj4+ICsv
KiBUaGUgd3JhcHBlcnMgYXJvdW5kIHV0aWxpemVkIHhlbmN0cmwuaCBmdW5jdGlvbnMgKi8KPj4g
KyNkZWZpbmUgeGNfaW50ZXJmYWNlX29wZW4oQSxCLEMpICAgIF94Y19pbnRlcmZhY2Vfb3BlbihB
LEIsQykKPiAKPiBMYWNrIG9mIHNwYWNlIGFmdGVyIGNvbW1hcy4uLiBBbmQgcGxlYXNlIHVzZSBs
b3dlcmNhc2UgbGV0dGVycyBoZXJlLgoKZG9uZQoKPiAKPj4gKyNkZWZpbmUgeGNfaW50ZXJmYWNl
X2Nsb3NlKEEpICAgICAgIF94Y19pbnRlcmZhY2VfY2xvc2UoQSkKPj4gKyNkZWZpbmUgeGNfdmVy
c2lvbihBUkdTLi4uKSAgICAgICAgIF94Y19jYWxsKGludCwgeGNfdmVyc2lvbiwgQVJHUykKPj4g
KyNkZWZpbmUgeGNfZ2V0X21heF9jcHVzKEFSR1MuLi4pICAgIF94Y19jYWxsKGludCwgeGNfZ2V0
X21heF9jcHVzLCBBUkdTKQo+PiArI2RlZmluZSB4Y19nZXRfbWFjaGluZV9tZW1vcnlfbWFwKEFS
R1MuLi4pICBfeGNfY2FsbChpbnQsIHhjX2dldF9tYWNoaW5lX21lbW9yeV9tYXAsIEFSR1MpCj4+
ICsjZGVmaW5lIHhjX2tleGVjX2dldF9yYW5nZShBUkdTLi4uKSBfeGNfY2FsbChpbnQsIHhjX2tl
eGVjX2dldF9yYW5nZSwgQVJHUykKPj4gKyNkZWZpbmUgeGNfa2V4ZWNfbG9hZChBUkdTLi4uKSAg
ICAgIF94Y19jYWxsKGludCwgeGNfa2V4ZWNfbG9hZCwgQVJHUykKPj4gKyNkZWZpbmUgeGNfa2V4
ZWNfdW5sb2FkKEFSR1MuLi4pICAgIF94Y19jYWxsKGludCwgeGNfa2V4ZWNfdW5sb2FkLCBBUkdT
KQo+PiArI2RlZmluZSB4Y19rZXhlY19zdGF0dXMoQVJHUy4uLikgICAgX3hjX2NhbGwoaW50LCB4
Y19rZXhlY19zdGF0dXMsIEFSR1MpCj4+ICsjZGVmaW5lIHhjX2tleGVjX2V4ZWMoQVJHUy4uLikg
ICAgICBfeGNfY2FsbChpbnQsIHhjX2tleGVjX2V4ZWMsIEFSR1MpCj4+ICsjZGVmaW5lIHhjX2h5
cGVyY2FsbF9idWZmZXJfYXJyYXlfY3JlYXRlKEFSR1MuLi4pICAgX3hjX2NhbGwoeGNfaHlwZXJj
YWxsX2J1ZmZlcl9hcnJheV90ICosIHhjX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfY3JlYXRlLCBB
UkdTKQo+PiArI2RlZmluZSB4Y19faHlwZXJjYWxsX2J1ZmZlcl9hbGxvYyhBUkdTLi4uKSBfeGNf
Y2FsbCh2b2lkICosIHhjX19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jLCBBUkdTKQo+PiArI2RlZmlu
ZSB4Y19faHlwZXJjYWxsX2J1ZmZlcl9mcmVlKEFSR1MuLi4pICBfeGNfY2FsbCh2b2lkICAsIHhj
X19oeXBlcmNhbGxfYnVmZmVyX2ZyZWUsIEFSR1MpCj4+ICsjZGVmaW5lIHhjX19oeXBlcmNhbGxf
YnVmZmVyX2FsbG9jX3BhZ2VzKEFSR1MuLi4pICAgX3hjX2NhbGwodm9pZCAqLCB4Y19faHlwZXJj
YWxsX2J1ZmZlcl9hbGxvY19wYWdlcywgQVJHUykKPj4gKyNkZWZpbmUgeGNfX2h5cGVyY2FsbF9i
dWZmZXJfZnJlZV9wYWdlcyhBUkdTLi4uKSAgICBfeGNfY2FsbCh2b2lkICAsIHhjX19oeXBlcmNh
bGxfYnVmZmVyX2ZyZWVfcGFnZXMsIEFSR1MpCj4+ICsjZGVmaW5lIHhjX19oeXBlcmNhbGxfYnVm
ZmVyX2FycmF5X2FsbG9jKEFSR1MuLi4pICAgX3hjX2NhbGwodm9pZCAqLCB4Y19faHlwZXJjYWxs
X2J1ZmZlcl9hcnJheV9hbGxvYywgQVJHUykKPj4gKyNkZWZpbmUgeGNfX2h5cGVyY2FsbF9idWZm
ZXJfYXJyYXlfZ2V0KEFSR1MuLi4pICAgICBfeGNfY2FsbCh2b2lkICosIHhjX19oeXBlcmNhbGxf
YnVmZmVyX2FycmF5X2dldCwgQVJHUykKPj4gKyNkZWZpbmUgeGNfaHlwZXJjYWxsX2J1ZmZlcl9h
cnJheV9kZXN0cm95KEFSR1MuLi4pICBfeGNfY2FsbCh2b2lkICosIHhjX2h5cGVyY2FsbF9idWZm
ZXJfYXJyYXlfZGVzdHJveSwgQVJHUykKPiAKPiBDb3VsZCB5b3UgdHJ5IHRvIG1ha2UgdGhpcyBt
b3JlIHJlYWRhYmxlPyBBbGlnbm1lbnQsIGxpbmUgd3JhcHMKPiBpZiBuZWVkZWQsIGV0Yy4gQW5k
IG9mIGNvdXJzZSB0b28gbG9uZyBsaW5lcyBpbiBtYW55IHBsYWNlcy4uLgoKZG9uZQoKPiAKPiBS
ZWFsbHkga2V4ZWMtdG9vbHMgdXNlIGFsbCBvZiB0aGVtPwoKeWVzCgo+IAo+IERhbmllbAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 21:53:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 21:53:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea7GK-0002LG-JC; Fri, 12 Jan 2018 21:53:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyvf=eh=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ea7GJ-0002LA-Kv
 for xen-devel@lists.xen.org; Fri, 12 Jan 2018 21:53:19 +0000
X-Inumbo-ID: cd5f156a-f7e2-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x242.google.com (unknown [2607:f8b0:4002:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd5f156a-f7e2-11e7-b4a6-bc764e045a96;
 Fri, 12 Jan 2018 22:51:54 +0100 (CET)
Received: by mail-yb0-x242.google.com with SMTP id m6so3320924ybk.9
 for <xen-devel@lists.xen.org>; Fri, 12 Jan 2018 13:53:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=d2L6SDJtl+sEZ7KoB/I1H34AdKydwz0HdfDErZwNwuw=;
 b=Ow0YkpOmmu5Zqgkywv8SBGHMEGgW+i6d7gJ1zXTUTtWtx18BQWQeswkVE5rE6COHfD
 pWPBfnpdjujK09V8FhBQZ/VgRWz3c728dXTsSa6TAQVGLWP3/O0pyCJX1knSPnvbMrcy
 Vq61EmHVsspTGfp6VFNnm2f+M2Jpfhtra1uXA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=d2L6SDJtl+sEZ7KoB/I1H34AdKydwz0HdfDErZwNwuw=;
 b=aPk8pXLSJOeQuhbI1i+/hHekrwAEdu6u17rV0j1dRrb8j0QcjrXfAfwuYmM1519jOW
 C8D/fyKf8lpcju9/kWACWQOTB1YrczxOUx4pfe1mjbw5AhdbtZF0zvuRW1GmILpXtpYN
 /CMYZkQd7WF7oTLe3oUv3q8JYtHj7UPlljUqlRpE6PNh2lBDBXYk3fDWIS9YXyiSpIHv
 U66xgOycXz72E2vxiY6IJMyAHf9Ikx5wkOqyDoDmvFkkUzqCAHR7H1u1u9WSSKgSg9Bv
 GlRWgMnoqypPWyKG1/8q1d0pkrD7JvoILrZNvH4n8m/7eWyDzDxJzTVcl7WIEXVhj+q7
 yp1Q==
X-Gm-Message-State: AKwxytdFNTMafQwAc69/sJ9LEy8WkXqSC8A/0Hfp+h0SdKdp05hiP81c
 J4X3oRDc1ajYCuWz/L124B36hg==
X-Google-Smtp-Source: ACJfBouSIkwf6c2mIwXCT5KkoHlepRvgCd9s4UlTVZKOmvAQnTgkx3T8pyhoLZBDJpbAwCvX2ZOCag==
X-Received: by 10.37.178.146 with SMTP id k18mr13201106ybj.297.1515793997073; 
 Fri, 12 Jan 2018 13:53:17 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id p68sm6462605ywp.3.2018.01.12.13.53.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 Jan 2018 13:53:16 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <81859510-5bae-4742-c044-caabc6d85121@cardoe.com>
Date: Fri, 12 Jan 2018 15:53:13 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Drop support for paging out the
 LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0950158625153629200=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--uGqi60R2KM6i2vFNVF78wYEiP5M4i8e9T
Content-Type: multipart/mixed; boundary="5ymQsrXGhufkicVq8pRgoeuuBjaglxcUP";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Cc: Jan Beulich <JBeulich@suse.com>
Message-ID: <81859510-5bae-4742-c044-caabc6d85121@cardoe.com>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Drop support for paging out the
 LDT
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>

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

On 1/12/18 12:37 PM, Andrew Cooper wrote:
> Windows is the only OS which pages out kernel datastructures, so chance=
s are
> good that this is a vestigial remnant of the PV Windows XP experiment.
> Furthermore the implementation is incomplete; it only functions for a p=
resent
> =3D> not-present transition, rather than a present =3D> read/write tran=
sition.
>=20
> The for_each_vcpu() is one scalability limitation for PV guests, which =
can't
> reasonably be altered to be continuable.
>=20
> One side effects of dropping paging out support is that now, the LDT (l=
ike the
> GDT) is only ever modified in current context, allowing us to drop
> shadow_ldt_mapcnt and shadow_ldt_lock from struct vcpu.
>=20
> Another side effect is that the LDT no longer automatically cleans itse=
lf up
> on domain destruction.  Cover this by explicitly releasing the LDT fram=
es at
> the same time as the GDT frames.
>=20
> Finally, leave some asserts around to confirm the expected behaviour of=
 all
> the functions playing with PGT_seg_desc_page references.
>=20
> Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

Makes sense to me and the code looks good.

Reviewed-by: Doug Goldstein <cardoe@cardoe.com>

--=20
Doug Goldstein


--5ymQsrXGhufkicVq8pRgoeuuBjaglxcUP--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpZLklfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl2DDg/8CsCbjrq38KBXXLf/OVry+bY9NA6bPKGYRvdW0y1Dvj36JD0ss6qQClQv
k/oXHXoSVHFk9ZwUqB2WAu13lntUSS4d+wVqlRxI5w2Rm5DV8dimbOYRDvHWIfxo
9zyOEQHPVCCWRCt9ETy/ta5r22MlQgyC3ff4YoLaJhZ0TXK2zggUaZf87bDbXKv5
hgOAk9vwiFMhkDGIvF0H6OqbCKiJlW+nq7+0JuKpxDhQxfzfxiSJ5SmadLafWEhc
nhpiKcOKfJVjatX0L5JjQQ5M00gcgcxoDjKE95jfitwVwWOw9TTrRQbl8MlkgrKh
42CDa41Y5Kb4PtS0PatBxmVoEMSltc3i5ywW2Ipw78FinnpKZJ25JqMlCGD7Xp/C
UJXOms6ygdywgUUeRukqJQhBhBSbdhBzV/s7u8cXJCEfN5BMV3C53GfwancA0hWb
C8wmeJS9MSeHN32Xrih44CznaqXkg+3acqiz3LHwr8MFhcznpyMqgQA+5cxJ/KBZ
wYnHaJJmNZYJbPOwb938bCAYpqNPgsyNgpSRRKWEiX5sgv9FjVaNoHW8laup1OQ/
XzZKnuV5gSS896iHI1gpq2S7efVWx4U/aSaTOUmgXgoRp3iOUzh88xI/c7KcPht7
O/9JlOGZLFE6xMKG/zDB3uy5WNIACXh7MqxOIEgBgNhBM7uDIaI=
=OfeU
-----END PGP SIGNATURE-----

--uGqi60R2KM6i2vFNVF78wYEiP5M4i8e9T--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0950158625153629200==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 12 22:28:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 22:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea7od-0005rq-09; Fri, 12 Jan 2018 22:28:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea7ob-0005rd-J0
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 22:28:45 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id D7/E3-26136-C96395A5;
 Fri, 12 Jan 2018 22:28:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXe2WWS
 UQfdlGYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtF/u4mtYJ5QxafeDawNjH95uhi5OIQEGpkk
 pr+4wwLhPGaUuHzxPSuEs41RYvXfbsYuRk4OEQFnia9n5rKD2LwC+hK3ly0DiwsLuEk83fsXr
 FtC4BCzxJcHc1lBEhICnhL3r31mgrGPXpoPZLNzsAlYSRwSA4myCKhKtNyaxj6BkXsBI8MqRo
 3i1KKy1CJdIyO9pKLM9IyS3MTMHF1DA1O93NTi4sT01JzEpGK95PzcTYxAD9czMDDuYNzT7ne
 IUZKDSUmUd/PaiCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxNppFRQoJFqempFWmZOcBQg0lL
 cPAoifBOAEnzFhck5hZnpkOkTjEaczQ9eNDGzHHjxes2ZiGWvPy8VClx3j6QUgGQ0ozSPLhBs
 Bi4xCgrJczLyMDAIMRTkFqUm1mCKv+KUZyDUUmYdxbIFJ7MvBK4fa+ATmECOuX8xlCQU0oSEV
 JSDYwOfDO3c01z7Dy248aJW7LtlmH/HOUOn1NY87/Pgf3v9Lfrp07oSFwXu0IyMHlW+/l9DRa
 +OtYzl7AfcimJTX2a7fZ5o9KKnh2n/POz/360ifOPerrN45l06i/emHslDR8uXrsd1GnGVcen
 xdp17UZTed1hzY2x5yxvru1izgkX/bykwPHRrVlKLMUZiYZazEXFiQCs9AwdfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1515796122!78792471!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65223 invoked from network); 12 Jan 2018 22:28:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 22:28:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea7oW-0004SG-VG; Fri, 12 Jan 2018 22:28:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ea7oR-0004Tw-Nc; Fri, 12 Jan 2018 22:28:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ea7oR-0000zj-GZ; Fri, 12 Jan 2018 22:28:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117927-mainreport@xen.org>
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=2d70b54e055635ff60526b6949156504b6194b7c
X-Osstest-Versions-That: xen=2b84016c59dbe9f6e42e857a5d8176fd4e52c95c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 22:28:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 117927: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkyNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzkyNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyZDcwYjU0ZTA1NTYzNWZmNjA1MjZiNjk0OTE1NjUwNGI2MTk0YjdjCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyYjg0MDE2YzU5ZGJlOWY2ZTQy
ZTg1N2E1ZDgxNzZmZDRlNTJjOTVjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc5MjQgIDIwMTgt
MDEtMTIgMTI6MDE6MzcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3OTI3ICAy
MDE4LTAxLTEyIDIwOjAyOjEzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDJiODQwMTZjNTkuLjJkNzBiNTRl
MDUgIDJkNzBiNTRlMDU1NjM1ZmY2MDUyNmI2OTQ5MTU2NTA0YjYxOTRiN2MgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 23:40:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 23:40:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea8vu-00062G-Kq; Fri, 12 Jan 2018 23:40:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gk3p=eh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ea8vt-00061q-Jx
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 23:40:21 +0000
X-Inumbo-ID: 4212580d-f7f2-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4212580d-f7f2-11e7-b0d7-9f685aff125f;
 Fri, 12 Jan 2018 23:42:32 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E441B21722;
 Fri, 12 Jan 2018 23:40:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E441B21722
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 12 Jan 2018 15:40:07 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@linaro.org
Message-ID: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

aGFuZGxlcyBjYW4gdGhlb3JldGljYWxseSBiZSBOVUxMLCBjaGVjayBmb3IgaXQgZXhwbGljaXRs
eSBiZWZvcmUKZGVyZWZlcmVuY2luZyBpdC4KCkNJRDogMTM4MTgzOApTaWduZWQtb2ZmLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDQ2OWJm
OTguLjQzMWZlMmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94ZW4v
Y29tbW9uL2VmaS9ib290LmMKQEAgLTcyOSw3ICs3MjksNyBAQCBzdGF0aWMgRUZJX0dSQVBISUNT
X09VVFBVVF9QUk9UT0NPTCBfX2luaXQgKmVmaV9nZXRfZ29wKHZvaWQpCiAgICAgaWYgKCAhRUZJ
X0VSUk9SKHN0YXR1cykgKQogICAgICAgICBzdGF0dXMgPSBlZmlfYnMtPkxvY2F0ZUhhbmRsZShC
eVByb3RvY29sLCAmZ29wX2d1aWQsIE5VTEwsICZzaXplLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBoYW5kbGVzKTsKLSAgICBpZiAoIEVGSV9FUlJPUihzdGF0dXMpICkK
KyAgICBpZiAoIEVGSV9FUlJPUihzdGF0dXMpIHx8IGhhbmRsZXMgPT0gTlVMTCApCiAgICAgICAg
IHNpemUgPSAwOwogICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZSAvIHNpemVvZigqaGFuZGxlcyk7
ICsraSApCiAgICAgewoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 23:41:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 23:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea8wu-00068t-U5; Fri, 12 Jan 2018 23:41:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9gxg=eh=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1ea8wt-00068c-NK
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 23:41:23 +0000
X-Inumbo-ID: e6065557-f7f1-11e7-b4a6-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6065557-f7f1-11e7-b4a6-bc764e045a96;
 Sat, 13 Jan 2018 00:39:57 +0100 (CET)
Received: from localhost.localdomain (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 9EE8A28C008;
 Fri, 12 Jan 2018 18:41:20 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 9EE8A28C008
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1515800480;
 bh=juKcd8bI0DBvWClB4uxF8g5McZNgxUw3nzmhssnFmX4=;
 h=From:To:Cc:Subject:Date:From;
 b=oSR7eh9L7ry4aNSI5v4cgKJnk7UD0A59WyNzvcLgpBNSlkScEPn6+NrWmxki4Vwax
 tpkdvOhfwi6Fj6EKTBo9/0PODIaRKtgzOY25LjIJqkF+9R4155lE9ms5mTQz8OlAio
 U6aELlgZ4TVxioet4RhSw424kz1dJ+p77FShXyek=
From: Sarah Newman <srn@prgmr.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 12 Jan 2018 15:39:00 -0800
Message-Id: <1515800340-5205-1-git-send-email-srn@prgmr.com>
X-Mailer: git-send-email 1.9.1
Cc: sergey.dyasli@citrix.com, anthony@codemonkey.ws,
 Sarah Newman <srn@prgmr.com>
Subject: [Xen-devel] [PATCH] vixen: transmit NUL characters received from
	guest serial port
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q2VydGFpbiBwcm9ncmFtcywgc3VjaCBhcyB0aGUgTmV0QlNEIGluc3RhbGxlciwgaW5jbHVkZSBO
VUwgY2hhcmFjdGVycwppbiB0aGVpciBvdXRwdXQuIFVzaW5nIG51bGwtdGVybWluYXRlZCBzdHJp
bmdzIGZvciB0cmFuc21pdHRpbmcgZGF0YQpmcm9tIHRoZSBndWVzdCB0byB0aGUgTDAgaHlwZXJ2
aXNvciBtZWFudCB0aGUgb3V0cHV0IHdhcyBiZWluZyBjb3JydXB0ZWQuCgpUaGlzIG1ha2VzIG9u
bHkgdGhlIHJlcXVpcmVkIGNoYW5nZXMgZm9yIHZpeGVuIHRvIHdvcmsgcHJvcGVybHkuCkZ1dHVy
ZSB3b3JrIGNvdWxkIGluY2x1ZGUgZ2VuZXJhbGx5IHN3aXRjaGluZyBhd2F5IGZyb20gbnVsbC10
ZXJtaW5hdGVkCnN0cmluZ3Mgd2l0aGluIHRoZSB4ZW4gY29uc29sZSBjb2RlLgoKU2lnbmVkLW9m
Zi1ieTogU2FyYWggTmV3bWFuIDxzcm5AcHJnbXIuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVz
dC92aXhlbi5jIHwgIDQgKystLQogeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgfCAxNCArKysr
KysrKysrKy0tLQogeGVuL2RyaXZlcnMvY2hhci9zZXJpYWwuYyAgfCAzNSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpYi5oICAgICAgfCAgMiAr
LQogeGVuL2luY2x1ZGUveGVuL3NlcmlhbC5oICAgfCAgMyArKysKIDUgZmlsZXMgY2hhbmdlZCwg
NTIgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZ3Vlc3Qvdml4ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCmluZGV4IDljYjFh
ODAuLjFiMWQyZTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCkBAIC0zMDQsNyArMzA0LDcgQEAgYm9vbCB2aXhl
bl9yaW5nX3Byb2Nlc3ModWludDE2X3QgcG9ydCkKICAgICAgICAgY2hhciBjaCA9IHItPm91dFtN
QVNLX1hFTkNPTlNfSURYKHItPm91dF9jb25zLCByLT5vdXQpXTsKICAgICAgICAgaWYgKG4gPT0g
c2l6ZW9mKGJ1ZmZlcikgLSAxKSB7CiAgICAgICAgICAgICBidWZmZXJbbl0gPSAwOwotICAgICAg
ICAgICAgZ3Vlc3RfcHV0cyhoYXJkd2FyZV9kb21haW4sIGJ1ZmZlcik7CisgICAgICAgICAgICBn
dWVzdF9wdXRzbihoYXJkd2FyZV9kb21haW4sIGJ1ZmZlciwgbik7CiAgICAgICAgICAgICBuID0g
MDsKICAgICAgICAgfQogICAgICAgICBidWZmZXJbbisrXSA9IGNoOwpAQCAtMzE0LDcgKzMxNCw3
IEBAIGJvb2wgdml4ZW5fcmluZ19wcm9jZXNzKHVpbnQxNl90IHBvcnQpCiAKICAgICBpZiAobikg
ewogICAgICAgICBidWZmZXJbbl0gPSAwOwotICAgICAgICBndWVzdF9wdXRzKGhhcmR3YXJlX2Rv
bWFpbiwgYnVmZmVyKTsKKyAgICAgICAgZ3Vlc3RfcHV0c24oaGFyZHdhcmVfZG9tYWluLCBidWZm
ZXIsIG4pOwogICAgIH0KIAogICAgIHNwaW5fdW5sb2NrKCZ2aXhlbl94ZW5jb25zX2xvY2spOwpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMgYi94ZW4vZHJpdmVycy9jaGFy
L2NvbnNvbGUuYwppbmRleCAzOGE1ZDY3Li5iYTIyY2RmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9jaGFyL2NvbnNvbGUuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGUuYwpAQCAtMzQx
LDYgKzM0MSwxNCBAQCBzdGF0aWMgdm9pZCBzZXJjb25fcHV0cyhjb25zdCBjaGFyICpzKQogICAg
ICAgICBzZXJpYWxfcHV0cyhzZXJjb25faGFuZGxlLCBzKTsKIH0KIAorc3RhdGljIHZvaWQgc2Vy
Y29uX3B1dHNuKGNvbnN0IGNoYXIgKnMsIHVuc2lnbmVkIGludCBjb3VudCkKK3sKKyAgICBpZiAo
IHNlcmlhbF9zdGVhbF9mbiAhPSBOVUxMICkKKyAgICAgICAgKCpzZXJpYWxfc3RlYWxfZm4pKHMp
OworICAgIGVsc2UKKyAgICAgICAgc2VyaWFsX3B1dHNuKHNlcmNvbl9oYW5kbGUsIHMsIGNvdW50
KTsKK30KKwogc3RhdGljIHZvaWQgZHVtcF9jb25zb2xlX3Jpbmdfa2V5KHVuc2lnbmVkIGNoYXIg
a2V5KQogewogICAgIHVpbnQzMl90IGlkeCwgbGVuLCBzb2ZhciwgYzsKQEAgLTQ2MSw3ICs0Njks
NyBAQCBzdGF0aWMgbG9uZyBndWVzdF9jb25zb2xlX3dyaXRlKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oY2hhcikgYnVmZmVyLCBpbnQgY291bnQpCiAgICAgICAgICAgICAvKiBVc2UgZGlyZWN0IGNv
bnNvbGUgb3V0cHV0IGFzIGl0IGNvdWxkIGJlIGludGVyYWN0aXZlICovCiAgICAgICAgICAgICBz
cGluX2xvY2tfaXJxKCZjb25zb2xlX2xvY2spOwogCi0gICAgICAgICAgICBzZXJjb25fcHV0cyhr
YnVmKTsKKyAgICAgICAgICAgIHNlcmNvbl9wdXRzbihrYnVmLCBjb3VudCk7CiAgICAgICAgICAg
ICB2aWRlb19wdXRzKGtidWYpOwogCiAgICAgICAgICAgICBpZiAoIG9wdF9jb25zb2xlX3RvX3Jp
bmcgKQpAQCAtNzYxLDExICs3NjksMTEgQEAgdm9pZCBndWVzdF9wcmludGsoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZm10LCAuLi4pCiAgICAgdmFfZW5kKGFyZ3MpOwogfQog
Ci12b2lkIGd1ZXN0X3B1dHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqa2J1
ZikKK3ZvaWQgZ3Vlc3RfcHV0c24oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAq
a2J1ZiwgdW5zaWduZWQgaW50IGNvdW50KQogewogICAgIHNwaW5fbG9ja19pcnEoJmNvbnNvbGVf
bG9jayk7CiAKLSAgICBzZXJjb25fcHV0cyhrYnVmKTsKKyAgICBzZXJjb25fcHV0c24oa2J1Ziwg
Y291bnQpOwogICAgIHZpZGVvX3B1dHMoa2J1Zik7CiAKICAgICBpZiAoIG9wdF9jb25zb2xlX3Rv
X3JpbmcgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9zZXJpYWwuYyBiL3hlbi9kcml2
ZXJzL2NoYXIvc2VyaWFsLmMKaW5kZXggMDlhMjBhYy4uZTkwMzc4YSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvY2hhci9zZXJpYWwuYworKysgYi94ZW4vZHJpdmVycy9jaGFyL3NlcmlhbC5jCkBA
IC0yMjMsNiArMjIzLDQxIEBAIHZvaWQgc2VyaWFsX3B1dGMoaW50IGhhbmRsZSwgY2hhciBjKQog
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBvcnQtPnR4X2xvY2ssIGZsYWdzKTsKIH0KIAor
dm9pZCBzZXJpYWxfcHV0c24oaW50IGhhbmRsZSwgY29uc3QgY2hhciAqcywgdW5zaWduZWQgaW50
IGNvdW50KQoreworICAgIHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydDsKKyAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOworICAgIGNoYXIgYzsKKworICAgIGlmICggaGFuZGxlID09IC0xICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgcG9ydCA9ICZjb21baGFuZGxlICYgU0VSSE5EX0lEWF07CisgICAg
aWYgKCAhcG9ydC0+ZHJpdmVyIHx8ICFwb3J0LT5kcml2ZXItPnB1dGMgKQorICAgICAgICByZXR1
cm47CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcG9ydC0+dHhfbG9jaywgZmxhZ3MpOworCisg
ICAgZm9yICh1bnNpZ25lZCBpbnQgaSA9IDA7IGkgPCBjb3VudDsgaSsrKQorICAgIHsKKyAgICAg
ICAgYyA9ICpzKys7CisgICAgICAgIGlmICggKGMgPT0gJ1xuJykgJiYgKGhhbmRsZSAmIFNFUkhO
RF9DT09LRUQpICkKKyAgICAgICAgICAgIF9fc2VyaWFsX3B1dGMocG9ydCwgJ1xyJyB8ICgoaGFu
ZGxlICYgU0VSSE5EX0hJKSA/IDB4ODAgOiAweDAwKSk7CisKKyAgICAgICAgaWYgKCBoYW5kbGUg
JiBTRVJITkRfSEkgKQorICAgICAgICAgICAgYyB8PSAweDgwOworICAgICAgICBlbHNlIGlmICgg
aGFuZGxlICYgU0VSSE5EX0xPICkKKyAgICAgICAgICAgIGMgJj0gMHg3ZjsKKworICAgICAgICBf
X3NlcmlhbF9wdXRjKHBvcnQsIGMpOworICAgIH0KKworICAgIGlmICggcG9ydC0+ZHJpdmVyLT5m
bHVzaCApCisgICAgICAgIHBvcnQtPmRyaXZlci0+Zmx1c2gocG9ydCk7CisKKyAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZwb3J0LT50eF9sb2NrLCBmbGFncyk7Cit9CisKIHZvaWQgc2VyaWFs
X3B1dHMoaW50IGhhbmRsZSwgY29uc3QgY2hhciAqcykKIHsKICAgICBzdHJ1Y3Qgc2VyaWFsX3Bv
cnQgKnBvcnQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVk
ZS94ZW4vbGliLmgKaW5kZXggNTM1OWZhNC4uYmFjY2FlMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtOTEsNyArOTEsNyBA
QCBleHRlcm4gdm9pZCBwcmludGsoY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCiAgICAgX19hdHRy
aWJ1dGVfXyAoKGZvcm1hdCAocHJpbnRmLCAxLCAyKSkpOwogZXh0ZXJuIHZvaWQgZ3Vlc3RfcHJp
bnRrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIgKmZvcm1hdCwgLi4uKQogICAg
IF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50ZiwgMiwgMykpKTsKLWV4dGVybiB2b2lkIGd1
ZXN0X3B1dHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqbWVzc2FnZSk7Citl
eHRlcm4gdm9pZCBndWVzdF9wdXRzbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBjaGFy
ICptZXNzYWdlLCB1bnNpZ25lZCBpbnQgY291bnQpOwogZXh0ZXJuIHZvaWQgbm9yZXR1cm4gcGFu
aWMoY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCiAgICAgX19hdHRyaWJ1dGVfXyAoKGZvcm1hdCAo
cHJpbnRmLCAxLCAyKSkpOwogZXh0ZXJuIGxvbmcgdm1fYXNzaXN0KHN0cnVjdCBkb21haW4gKiwg
dW5zaWduZWQgaW50IGNtZCwgdW5zaWduZWQgaW50IHR5cGUsCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2VyaWFsLmggYi94ZW4vaW5jbHVkZS94ZW4vc2VyaWFsLmgKaW5kZXggMTIxMmEx
Mi4uODdkYmRjZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NlcmlhbC5oCisrKyBiL3hl
bi9pbmNsdWRlL3hlbi9zZXJpYWwuaApAQCAtMTE1LDYgKzExNSw5IEBAIHZvaWQgc2VyaWFsX3B1
dGMoaW50IGhhbmRsZSwgY2hhciBjKTsKIC8qIFRyYW5zbWl0IGEgTlVMTC10ZXJtaW5hdGVkIHN0
cmluZyB2aWEgdGhlIHNwZWNpZmllZCBDT00gcG9ydC4gKi8KIHZvaWQgc2VyaWFsX3B1dHMoaW50
IGhhbmRsZSwgY29uc3QgY2hhciAqcyk7CiAKKy8qIFRyYW5zbWl0ICJjb3VudCIgY2hhcmFjdGVy
cyB2aWEgdGhlIHNwZWNpZmllZCBDT00gcG9ydC4gKi8KK3ZvaWQgc2VyaWFsX3B1dHNuKGludCBo
YW5kbGUsIGNvbnN0IGNoYXIgKnMsIHVuc2lnbmVkIGludCBjb3VudCk7CisKIC8qCiAgKiBBbiBh
bHRlcm5hdGl2ZSB0byByZWdpc3RlcmluZyBhIGNoYXJhY3Rlci1yZWNlaXZlIGhvb2suIFRoaXMg
ZnVuY3Rpb24KICAqIHdpbGwgbm90IHJldHVybiB1bnRpbCBhIGNoYXJhY3RlciBpcyBhdmFpbGFi
bGUuIEl0IGNhbiBzYWZlbHkgYmUKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 23:47:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 23:47:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea92P-0006s1-Hu; Fri, 12 Jan 2018 23:47:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea92N-0006rv-QF
 for xen-devel@lists.xensource.com; Fri, 12 Jan 2018 23:47:04 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id EE/EE-11014-6F8495A5;
 Fri, 12 Jan 2018 23:47:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVferR2S
 Uweed6hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPxrkUsBb1BFdcPfGBsYGw07mLk4hASaGSS
 +LZ9EyOE85hRYsmMzawQzjZGiTdXuoEcTg4RAWeJr2fmsoPYvAL6EvN3TGADsYUFbCWOzL4P1
 i0h8F9O4vzZHrCEhIC3xIcn85lh7MVTzgEVsXOwCVhJHBIDibIIqEpMPLGFcQIj9wJGhlWMGs
 WpRWWpRbqG5npJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEeZgCCHYwXT3seYpT
 kYFIS5d28NiJKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvGDBghASLUtNTK9Iyc4ChBpOW4OBR
 EuF94g6U5i0uSMwtzkyHSJ1iNOZoevCgjZnjxovXbcxCLHn5ealS4rwfQEoFQEozSvPgBsFi4
 BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEed+DTOHJzCuB2/cK6BQmoFPObwwFOaUkESEl1c
 B4UCPwjMOGNn/dEx/3lU+o4vWb5q735Rv/sZzpcb+LmxIjpa203gh6bqy6cCG+0O7L1b8/w1l
 ZpK/q8DM9WVimeOEZq72y4tPuhm8hjw851xsfOrtVNHXHXqPlnhZcXi8OXtkmO+Nj0vqLt1dM
 3eby/GSOvhrLWengXe4zlqZtZV9efVt6waMnSizFGYmGWsxFxYkAOeIhmXwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1515800820!112168081!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47985 invoked from network); 12 Jan 2018 23:47:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 12 Jan 2018 23:47:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ea92J-0006ZC-Nn; Fri, 12 Jan 2018 23:46:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ea92E-0008Sf-5A; Fri, 12 Jan 2018 23:46:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ea92D-0001yr-Oj; Fri, 12 Jan 2018 23:46:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117833-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl: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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-libvirt-xsm:migrate-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=7642f96e6015ea0c6a8334f8e36f824f70378b5d
X-Osstest-Versions-That: qemuu=3cee4db661ab9c0fce7937b3bbfa188a1845f31f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 12 Jan 2018 23:46:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 117833: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzgzMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc4MzMvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzc2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NzY0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTc3NjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzc2NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE3NzY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICA3NjQyZjk2ZTYwMTVlYTBjNmE4MzM0ZjhlMzZmODI0ZjcwMzc4YjVkCmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAzY2VlNGRiNjYxYWI5YzBmY2U3OTM3YjNi
YmZhMTg4YTE4NDVmMzFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc3NjQgIDIwMTgtMDEtMTAg
MDQ6MTU6NDcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3ODMzICAyMDE4LTAx
LTExIDEyOjU5OjE2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJ0eW9tIFRhcmFzZW5rbyA8YXRhcjRxZW11
QGdtYWlsLmNvbT4KICBKZWFuLUNocmlzdG9waGUgRHVib2lzIDxqY2RAdHJpYnVkdWJvaXMubmV0
PgogIE1hcmsgQ2F2ZS1BeWxhbmQgPG1hcmsuY2F2ZS1heWxhbmRAaWxhbmRlLmNvLnVrPgogIE1h
eCBGaWxpcHBvdiA8amNtdmJrYmNAZ21haWwuY29tPgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQKICAgM2NlZTRk
YjY2MS4uNzY0MmY5NmU2MCAgNzY0MmY5NmU2MDE1ZWEwYzZhODMzNGY4ZTM2ZjgyNGY3MDM3OGI1
ZCAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 12 23:59:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 12 Jan 2018 23:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea9EG-0008D4-P5; Fri, 12 Jan 2018 23:59:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qlec=eh=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1ea9EG-0008Cy-4E
 for xen-devel@lists.xenproject.org; Fri, 12 Jan 2018 23:59:20 +0000
X-Inumbo-ID: 6681022d-f7f4-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6681022d-f7f4-11e7-b4a6-bc764e045a96;
 Sat, 13 Jan 2018 00:57:53 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id y71so7609213lfd.12
 for <xen-devel@lists.xenproject.org>; Fri, 12 Jan 2018 15:59:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Ebe2OsihNZYemFkCFl3njDAt8w2pCk7qJiBdlQjew9A=;
 b=PURh3q0oag7jDhzwV1tlJ9nJQoAUWa+VBG7yyE6x5fvrIEgPas37MM4D9vHu+q/rBj
 deZjcrFCQt5A+KCsNuoGSUh+k4YICgcxVTkp/NtQFE7z8F7yqnsBuOZpGMtqakdpO1zy
 +HYeG7UUiqICEsk0vEEtmdEeW1W1zoNY2I08VuuXVcFq2MbjtjLLIibKWuXD8yIxJSTc
 3qEbttvluhvu55FZ3n0CQO8PPQ2KmfOlbzTJYGHz/WClBs9tcS6lFLC0++MaBWWxKuTy
 aE1q/RgIBaqhsgknoSNxt+1EI9zobrKCS1FixeOAy+GUsdodUGdE7tWa2Yt9ujphksRU
 Ng0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Ebe2OsihNZYemFkCFl3njDAt8w2pCk7qJiBdlQjew9A=;
 b=gFOHAmqTrJ7sgjpUG7PY8I4B9Flp7JyqlQ73KBOOt42cIpDc/9jqX+GsbixUP5mWhq
 p4DrlUqnaWVXWhAQXSphGzMkKJ0kD+kkhh1JWvs5qYecbg49d2K8MuCYJ2QTJ9rCRsT6
 /bOrLT3TbMF3B2wKkLhQ1vEE1Q5i0GJ4NgGHCd+yNH68mTHz2HrMlTldPCyPOz3FOAdc
 j79smSqAu92evLDW+5FIZWKUA3RDscZFn8J1LH2taKIpxESw/G7r7Oq64uRZjbIV+cis
 SQQs3lRkvlwwmNHqn0uB9I6u/DXdsisANdSqhGeAimwPVPfBzLujSoEkxPnCMrnEpoU4
 JiEA==
X-Gm-Message-State: AKwxytclMs0JFyCAU94qGnqjoFisTL7O5TsdttHb8sOZgFDZjlWElJvW
 0I07Fi37QOENm6Q+rmiuiuCzaeDs4ZvAMiuAsBTFJzma
X-Google-Smtp-Source: ACJfBovkI1XVvPy+H25PaFSvRGbRVsZDV67y06kTdhhqU7xOyke1hoI9Zshs78Kf5a0mBea3bQNYPkQ9sSpqoZCUtfs=
X-Received: by 10.46.18.217 with SMTP id 86mr2135306ljs.126.1515801555004;
 Fri, 12 Jan 2018 15:59:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.43.134 with HTTP; Fri, 12 Jan 2018 15:59:14 -0800 (PST)
In-Reply-To: <1515800340-5205-1-git-send-email-srn@prgmr.com>
References: <1515800340-5205-1-git-send-email-srn@prgmr.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Fri, 12 Jan 2018 15:59:14 -0800
Message-ID: <CA+aC4kuTyL1jWSJPs-YU4thG3yK39RwKSkispd50sFs=8-YznA@mail.gmail.com>
To: Sarah Newman <srn@prgmr.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>, sergey.dyasli@citrix.com
Subject: Re: [Xen-devel] [PATCH] vixen: transmit NUL characters received
	from guest serial port
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMzozOSBQTSwgU2FyYWggTmV3bWFuIDxzcm5AcHJnbXIu
Y29tPiB3cm90ZToKPiBDZXJ0YWluIHByb2dyYW1zLCBzdWNoIGFzIHRoZSBOZXRCU0QgaW5zdGFs
bGVyLCBpbmNsdWRlIE5VTCBjaGFyYWN0ZXJzCj4gaW4gdGhlaXIgb3V0cHV0LiBVc2luZyBudWxs
LXRlcm1pbmF0ZWQgc3RyaW5ncyBmb3IgdHJhbnNtaXR0aW5nIGRhdGEKPiBmcm9tIHRoZSBndWVz
dCB0byB0aGUgTDAgaHlwZXJ2aXNvciBtZWFudCB0aGUgb3V0cHV0IHdhcyBiZWluZyBjb3JydXB0
ZWQuCj4KPiBUaGlzIG1ha2VzIG9ubHkgdGhlIHJlcXVpcmVkIGNoYW5nZXMgZm9yIHZpeGVuIHRv
IHdvcmsgcHJvcGVybHkuCj4gRnV0dXJlIHdvcmsgY291bGQgaW5jbHVkZSBnZW5lcmFsbHkgc3dp
dGNoaW5nIGF3YXkgZnJvbSBudWxsLXRlcm1pbmF0ZWQKPiBzdHJpbmdzIHdpdGhpbiB0aGUgeGVu
IGNvbnNvbGUgY29kZS4KPgo+IFNpZ25lZC1vZmYtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21y
LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2d1ZXN0L3ZpeGVuLmMgfCAgNCArKy0tCj4gIHhl
bi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIHwgMTQgKysrKysrKysrKystLS0KPiAgeGVuL2RyaXZl
cnMvY2hhci9zZXJpYWwuYyAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+ICB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICB8ICAyICstCj4gIHhlbi9pbmNsdWRlL3hl
bi9zZXJpYWwuaCAgIHwgIDMgKysrCj4gIDUgZmlsZXMgY2hhbmdlZCwgNTIgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4
ZW4uYyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC92aXhlbi5jCj4gaW5kZXggOWNiMWE4MC4uMWIxZDJl
MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3Qvdml4ZW4uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9ndWVzdC92aXhlbi5jCj4gQEAgLTMwNCw3ICszMDQsNyBAQCBib29sIHZpeGVuX3Jp
bmdfcHJvY2Vzcyh1aW50MTZfdCBwb3J0KQo+ICAgICAgICAgIGNoYXIgY2ggPSByLT5vdXRbTUFT
S19YRU5DT05TX0lEWChyLT5vdXRfY29ucywgci0+b3V0KV07Cj4gICAgICAgICAgaWYgKG4gPT0g
c2l6ZW9mKGJ1ZmZlcikgLSAxKSB7Cj4gICAgICAgICAgICAgIGJ1ZmZlcltuXSA9IDA7Cj4gLSAg
ICAgICAgICAgIGd1ZXN0X3B1dHMoaGFyZHdhcmVfZG9tYWluLCBidWZmZXIpOwo+ICsgICAgICAg
ICAgICBndWVzdF9wdXRzbihoYXJkd2FyZV9kb21haW4sIGJ1ZmZlciwgbik7Cj4gICAgICAgICAg
ICAgIG4gPSAwOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBidWZmZXJbbisrXSA9IGNoOwo+IEBA
IC0zMTQsNyArMzE0LDcgQEAgYm9vbCB2aXhlbl9yaW5nX3Byb2Nlc3ModWludDE2X3QgcG9ydCkK
Pgo+ICAgICAgaWYgKG4pIHsKPiAgICAgICAgICBidWZmZXJbbl0gPSAwOwo+IC0gICAgICAgIGd1
ZXN0X3B1dHMoaGFyZHdhcmVfZG9tYWluLCBidWZmZXIpOwo+ICsgICAgICAgIGd1ZXN0X3B1dHNu
KGhhcmR3YXJlX2RvbWFpbiwgYnVmZmVyLCBuKTsKPiAgICAgIH0KPgo+ICAgICAgc3Bpbl91bmxv
Y2soJnZpeGVuX3hlbmNvbnNfbG9jayk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPiBpbmRleCAzOGE1ZDY3Li5i
YTIyY2RmIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jCj4gKysrIGIv
eGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKPiBAQCAtMzQxLDYgKzM0MSwxNCBAQCBzdGF0aWMg
dm9pZCBzZXJjb25fcHV0cyhjb25zdCBjaGFyICpzKQo+ICAgICAgICAgIHNlcmlhbF9wdXRzKHNl
cmNvbl9oYW5kbGUsIHMpOwo+ICB9Cj4KPiArc3RhdGljIHZvaWQgc2VyY29uX3B1dHNuKGNvbnN0
IGNoYXIgKnMsIHVuc2lnbmVkIGludCBjb3VudCkKPiArewo+ICsgICAgaWYgKCBzZXJpYWxfc3Rl
YWxfZm4gIT0gTlVMTCApCj4gKyAgICAgICAgKCpzZXJpYWxfc3RlYWxfZm4pKHMpOwo+ICsgICAg
ZWxzZQo+ICsgICAgICAgIHNlcmlhbF9wdXRzbihzZXJjb25faGFuZGxlLCBzLCBjb3VudCk7Cj4g
K30KPiArCj4gIHN0YXRpYyB2b2lkIGR1bXBfY29uc29sZV9yaW5nX2tleSh1bnNpZ25lZCBjaGFy
IGtleSkKPiAgewo+ICAgICAgdWludDMyX3QgaWR4LCBsZW4sIHNvZmFyLCBjOwo+IEBAIC00NjEs
NyArNDY5LDcgQEAgc3RhdGljIGxvbmcgZ3Vlc3RfY29uc29sZV93cml0ZShYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwgaW50IGNvdW50KQo+ICAgICAgICAgICAgICAvKiBVc2Ug
ZGlyZWN0IGNvbnNvbGUgb3V0cHV0IGFzIGl0IGNvdWxkIGJlIGludGVyYWN0aXZlICovCj4gICAg
ICAgICAgICAgIHNwaW5fbG9ja19pcnEoJmNvbnNvbGVfbG9jayk7Cj4KPiAtICAgICAgICAgICAg
c2VyY29uX3B1dHMoa2J1Zik7Cj4gKyAgICAgICAgICAgIHNlcmNvbl9wdXRzbihrYnVmLCBjb3Vu
dCk7Cj4gICAgICAgICAgICAgIHZpZGVvX3B1dHMoa2J1Zik7Cj4KPiAgICAgICAgICAgICAgaWYg
KCBvcHRfY29uc29sZV90b19yaW5nICkKPiBAQCAtNzYxLDExICs3NjksMTEgQEAgdm9pZCBndWVz
dF9wcmludGsoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqZm10LCAuLi4pCj4g
ICAgICB2YV9lbmQoYXJncyk7Cj4gIH0KPgo+IC12b2lkIGd1ZXN0X3B1dHMoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwgY29uc3QgY2hhciAqa2J1ZikKPiArdm9pZCBndWVzdF9wdXRzbihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCBjb25zdCBjaGFyICprYnVmLCB1bnNpZ25lZCBpbnQgY291bnQpCj4g
IHsKPiAgICAgIHNwaW5fbG9ja19pcnEoJmNvbnNvbGVfbG9jayk7Cj4KPiAtICAgIHNlcmNvbl9w
dXRzKGtidWYpOwo+ICsgICAgc2VyY29uX3B1dHNuKGtidWYsIGNvdW50KTsKPiAgICAgIHZpZGVv
X3B1dHMoa2J1Zik7Cj4KPiAgICAgIGlmICggb3B0X2NvbnNvbGVfdG9fcmluZyApCj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvc2VyaWFsLmMgYi94ZW4vZHJpdmVycy9jaGFyL3Nlcmlh
bC5jCj4gaW5kZXggMDlhMjBhYy4uZTkwMzc4YSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9j
aGFyL3NlcmlhbC5jCj4gKysrIGIveGVuL2RyaXZlcnMvY2hhci9zZXJpYWwuYwo+IEBAIC0yMjMs
NiArMjIzLDQxIEBAIHZvaWQgc2VyaWFsX3B1dGMoaW50IGhhbmRsZSwgY2hhciBjKQo+ICAgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcG9ydC0+dHhfbG9jaywgZmxhZ3MpOwo+ICB9Cj4KPiAr
dm9pZCBzZXJpYWxfcHV0c24oaW50IGhhbmRsZSwgY29uc3QgY2hhciAqcywgdW5zaWduZWQgaW50
IGNvdW50KQo+ICt7Cj4gKyAgICBzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQ7Cj4gKyAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+ICsgICAgY2hhciBjOwo+ICsKPiArICAgIGlmICggaGFuZGxlID09
IC0xICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgcG9ydCA9ICZjb21baGFuZGxlICYg
U0VSSE5EX0lEWF07Cj4gKyAgICBpZiAoICFwb3J0LT5kcml2ZXIgfHwgIXBvcnQtPmRyaXZlci0+
cHV0YyApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZw
b3J0LT50eF9sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgZm9yICh1bnNpZ25lZCBpbnQgaSA9IDA7
IGkgPCBjb3VudDsgaSsrKQo+ICsgICAgewo+ICsgICAgICAgIGMgPSAqcysrOwo+ICsgICAgICAg
IGlmICggKGMgPT0gJ1xuJykgJiYgKGhhbmRsZSAmIFNFUkhORF9DT09LRUQpICkKPiArICAgICAg
ICAgICAgX19zZXJpYWxfcHV0Yyhwb3J0LCAnXHInIHwgKChoYW5kbGUgJiBTRVJITkRfSEkpID8g
MHg4MCA6IDB4MDApKTsKPiArCj4gKyAgICAgICAgaWYgKCBoYW5kbGUgJiBTRVJITkRfSEkgKQo+
ICsgICAgICAgICAgICBjIHw9IDB4ODA7Cj4gKyAgICAgICAgZWxzZSBpZiAoIGhhbmRsZSAmIFNF
UkhORF9MTyApCj4gKyAgICAgICAgICAgIGMgJj0gMHg3ZjsKPiArCj4gKyAgICAgICAgX19zZXJp
YWxfcHV0Yyhwb3J0LCBjKTsKPiArICAgIH0KPiArCj4gKyAgICBpZiAoIHBvcnQtPmRyaXZlci0+
Zmx1c2ggKQo+ICsgICAgICAgIHBvcnQtPmRyaXZlci0+Zmx1c2gocG9ydCk7Cj4gKwo+ICsgICAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcG9ydC0+dHhfbG9jaywgZmxhZ3MpOwo+ICt9Cj4gKwoK
SXQgbG9va3MgbGlrZSB5b3UgYXJlIGR1cGxpY2F0aW5nIHNlcmlhbF9wdXRzKCkgbW9yZSBvciBs
ZXNzLgoKSSB3b3VsZCBhbHNvIGNoYW5nZSBzZXJpYWxfcHV0cygpIHRvIGNhbGwgc2VyaWFsX3B1
dHNuKCkgd2l0aCBzdHJsZW4oKQphcyBhIHBhcmFtZXRlciB0byBhdm9pZCB0aGUgZHVwbGljYXRp
b24uCgpSZWdhcmRzLAoKQW50aG9ueSBMaWd1b3JpCgo+ICB2b2lkIHNlcmlhbF9wdXRzKGludCBo
YW5kbGUsIGNvbnN0IGNoYXIgKnMpCj4gIHsKPiAgICAgIHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9y
dDsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVu
L2xpYi5oCj4gaW5kZXggNTM1OWZhNC4uYmFjY2FlMCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vbGliLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiBAQCAtOTEsNyArOTEs
NyBAQCBleHRlcm4gdm9pZCBwcmludGsoY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCj4gICAgICBf
X2F0dHJpYnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDEsIDIpKSk7Cj4gIGV4dGVybiB2b2lkIGd1
ZXN0X3ByaW50ayhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBjaGFyICpmb3JtYXQsIC4u
LikKPiAgICAgIF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50ZiwgMiwgMykpKTsKPiAtZXh0
ZXJuIHZvaWQgZ3Vlc3RfcHV0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBjaGFyICpt
ZXNzYWdlKTsKPiArZXh0ZXJuIHZvaWQgZ3Vlc3RfcHV0c24oY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwgY29uc3QgY2hhciAqbWVzc2FnZSwgdW5zaWduZWQgaW50IGNvdW50KTsKPiAgZXh0ZXJuIHZv
aWQgbm9yZXR1cm4gcGFuaWMoY29uc3QgY2hhciAqZm9ybWF0LCAuLi4pCj4gICAgICBfX2F0dHJp
YnV0ZV9fICgoZm9ybWF0IChwcmludGYsIDEsIDIpKSk7Cj4gIGV4dGVybiBsb25nIHZtX2Fzc2lz
dChzdHJ1Y3QgZG9tYWluICosIHVuc2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGludCB0eXBlLAo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2VyaWFsLmggYi94ZW4vaW5jbHVkZS94ZW4v
c2VyaWFsLmgKPiBpbmRleCAxMjEyYTEyLi44N2RiZGNmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zZXJpYWwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zZXJpYWwuaAo+IEBAIC0x
MTUsNiArMTE1LDkgQEAgdm9pZCBzZXJpYWxfcHV0YyhpbnQgaGFuZGxlLCBjaGFyIGMpOwo+ICAv
KiBUcmFuc21pdCBhIE5VTEwtdGVybWluYXRlZCBzdHJpbmcgdmlhIHRoZSBzcGVjaWZpZWQgQ09N
IHBvcnQuICovCj4gIHZvaWQgc2VyaWFsX3B1dHMoaW50IGhhbmRsZSwgY29uc3QgY2hhciAqcyk7
Cj4KPiArLyogVHJhbnNtaXQgImNvdW50IiBjaGFyYWN0ZXJzIHZpYSB0aGUgc3BlY2lmaWVkIENP
TSBwb3J0LiAqLwo+ICt2b2lkIHNlcmlhbF9wdXRzbihpbnQgaGFuZGxlLCBjb25zdCBjaGFyICpz
LCB1bnNpZ25lZCBpbnQgY291bnQpOwo+ICsKPiAgLyoKPiAgICogQW4gYWx0ZXJuYXRpdmUgdG8g
cmVnaXN0ZXJpbmcgYSBjaGFyYWN0ZXItcmVjZWl2ZSBob29rLiBUaGlzIGZ1bmN0aW9uCj4gICAq
IHdpbGwgbm90IHJldHVybiB1bnRpbCBhIGNoYXJhY3RlciBpcyBhdmFpbGFibGUuIEl0IGNhbiBz
YWZlbHkgYmUKPiAtLQo+IDEuOS4xCj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 00:08:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 00:08:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea9Mh-0001Sc-GB; Sat, 13 Jan 2018 00:08:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0q6w=ei=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ea9Mg-0001SW-Kk
 for xen-devel@lists.xenproject.org; Sat, 13 Jan 2018 00:08:02 +0000
X-Inumbo-ID: 9f65677c-f7f5-11e7-b4a6-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f65677c-f7f5-11e7-b4a6-bc764e045a96;
 Sat, 13 Jan 2018 01:06:37 +0100 (CET)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 549F72175D;
 Sat, 13 Jan 2018 00:08:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 549F72175D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 12 Jan 2018 16:07:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@linaro.org
Message-ID: <alpine.DEB.2.10.1801121556490.5767@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] don't pass r12/x16 as reference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cjEyIGFuZCB4MTYgYXJlIG9mIGRpZmZlcmVudCBzaXplczsgd2hlbiBwYXNzaW5nIHIxMiBhcyBh
IHJlZmVyZW5jZSB0bwpkb190cmFwX2h5cGVyY2FsbCBvbiBhcm02NCwgd2UgZW5kIHVwIGRlcmVm
ZXJlbmNpbmcgaXQgYXMgYSBwb2ludGVyIHRvIGEKNjRiaXQgdmFsdWUsIGJ1dCBhY3R1YWxseSBp
dCBpc24ndC4KCkluc3RlYWQsIHBhc3MgcjEyL3gxNiBhcyB2YWx1ZXMgYW5kIGV4cGxpY2l0bHkg
b3ZlcndyaXRlIHRoZW0gd2hlbgpuZWNlc3NhcnksIHVzaW5nIHRoZSBwb2ludGVyIG5hbWUuCgpD
SUQ6IDE0NTc3MDgKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKaW5kZXggMDEzYzE2MC4uM2IzMTkxNyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE0NTMsNiArMTQ1
Myw3IEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIHVuc2lnbmVkIGludCBjb2RlKQogCiAjaWZkZWYgQ09ORklHX0FSTV82NAogI2RlZmluZSBI
WVBFUkNBTExfUkVTVUxUX1JFRyhyKSAociktPngwCisjZGVmaW5lIEhZUEVSQ0FMTF9OUihyKSAo
ciktPngxNgogI2RlZmluZSBIWVBFUkNBTExfQVJHMShyKSAociktPngwCiAjZGVmaW5lIEhZUEVS
Q0FMTF9BUkcyKHIpIChyKS0+eDEKICNkZWZpbmUgSFlQRVJDQUxMX0FSRzMocikgKHIpLT54MgpA
QCAtMTQ2MSw2ICsxNDYyLDcgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCiAjZGVmaW5lIEhZUEVSQ0FMTF9B
UkdTKHIpIChyKS0+eDAsIChyKS0+eDEsIChyKS0+eDIsIChyKS0+eDMsIChyKS0+eDQKICNlbHNl
CiAjZGVmaW5lIEhZUEVSQ0FMTF9SRVNVTFRfUkVHKHIpIChyKS0+cjAKKyNkZWZpbmUgSFlQRVJD
QUxMX05SKHIpIChyKS0+cjEyCiAjZGVmaW5lIEhZUEVSQ0FMTF9BUkcxKHIpIChyKS0+cjAKICNk
ZWZpbmUgSFlQRVJDQUxMX0FSRzIocikgKHIpLT5yMQogI2RlZmluZSBIWVBFUkNBTExfQVJHMyhy
KSAociktPnIyCkBAIC0xNDY5LDcgKzE0NzEsNyBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190cmFw
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgY29kZSkKICNkZWZpbmUg
SFlQRVJDQUxMX0FSR1MocikgKHIpLT5yMCwgKHIpLT5yMSwgKHIpLT5yMiwgKHIpLT5yMywgKHIp
LT5yNAogI2VuZGlmCiAKLXN0YXRpYyB2b2lkIGRvX3RyYXBfaHlwZXJjYWxsKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCByZWdpc3Rlcl90ICpuciwKK3N0YXRpYyB2b2lkIGRvX3RyYXBfaHlw
ZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgbnIsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlzcykKIHsKICAgICBhcm1f
aHlwZXJjYWxsX2ZuX3QgY2FsbCA9IE5VTEw7CkBAIC0xNDc5LDcgKzE0ODEsNyBAQCBzdGF0aWMg
dm9pZCBkb190cmFwX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgcmVnaXN0
ZXJfdCAqbnIsCiAgICAgaWYgKCBpc3MgIT0gWEVOX0hZUEVSQ0FMTF9UQUcgKQogICAgICAgICBk
b21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKIAotICAgIGlmICggKm5yID49IEFSUkFZX1NJWkUo
YXJtX2h5cGVyY2FsbF90YWJsZSkgKQorICAgIGlmICggbnIgPj0gQVJSQVlfU0laRShhcm1faHlw
ZXJjYWxsX3RhYmxlKSApCiAgICAgewogICAgICAgICBwZXJmY19pbmNyKGludmFsaWRfaHlwZXJj
YWxscyk7CiAgICAgICAgIEhZUEVSQ0FMTF9SRVNVTFRfUkVHKHJlZ3MpID0gLUVOT1NZUzsKQEAg
LTE0ODgsOCArMTQ5MCw4IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfaHlwZXJjYWxsKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCByZWdpc3Rlcl90ICpuciwKIAogICAgIGN1cnJlbnQtPmhjYWxs
X3ByZWVtcHRlZCA9IGZhbHNlOwogCi0gICAgcGVyZmNfaW5jcmEoaHlwZXJjYWxscywgKm5yKTsK
LSAgICBjYWxsID0gYXJtX2h5cGVyY2FsbF90YWJsZVsqbnJdLmZuOworICAgIHBlcmZjX2luY3Jh
KGh5cGVyY2FsbHMsIG5yKTsKKyAgICBjYWxsID0gYXJtX2h5cGVyY2FsbF90YWJsZVtucl0uZm47
CiAgICAgaWYgKCBjYWxsID09IE5VTEwgKQogICAgIHsKICAgICAgICAgSFlQRVJDQUxMX1JFU1VM
VF9SRUcocmVncykgPSAtRU5PU1lTOwpAQCAtMTUwMiw3ICsxNTA0LDcgQEAgc3RhdGljIHZvaWQg
ZG9fdHJhcF9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHJlZ2lzdGVyX3Qg
Km5yLAogICAgIGlmICggIWN1cnJlbnQtPmhjYWxsX3ByZWVtcHRlZCApCiAgICAgewogICAgICAg
ICAvKiBEZWxpYmVyYXRlbHkgY29ycnVwdCBwYXJhbWV0ZXIgcmVncyB1c2VkIGJ5IHRoaXMgaHlw
ZXJjYWxsLiAqLwotICAgICAgICBzd2l0Y2ggKCBhcm1faHlwZXJjYWxsX3RhYmxlWypucl0ubnJf
YXJncyApIHsKKyAgICAgICAgc3dpdGNoICggYXJtX2h5cGVyY2FsbF90YWJsZVtucl0ubnJfYXJn
cyApIHsKICAgICAgICAgY2FzZSA1OiBIWVBFUkNBTExfQVJHNShyZWdzKSA9IDB4REVBREJFRUY7
CiAgICAgICAgIGNhc2UgNDogSFlQRVJDQUxMX0FSRzQocmVncykgPSAweERFQURCRUVGOwogICAg
ICAgICBjYXNlIDM6IEhZUEVSQ0FMTF9BUkczKHJlZ3MpID0gMHhERUFEQkVFRjsKQEAgLTE1MTEs
NyArMTUxMyw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCByZWdpc3Rlcl90ICpuciwKICAgICAgICAgICAgIGJyZWFrOwogICAgICAg
ICBkZWZhdWx0OiBCVUcoKTsKICAgICAgICAgfQotICAgICAgICAqbnIgPSAweERFQURCRUVGOwor
ICAgICAgICBIWVBFUkNBTExfTlIocmVncykgPSAweERFQURCRUVGOwogICAgIH0KICNlbmRpZgog
CkBAIC0yMTMxLDcgKzIxMzMsNyBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICNlbmRpZgogICAgICAgICBpZiAoIGhzci5pc3MgPT0gMCApCiAg
ICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9odmNfc21jY2MocmVncyk7Ci0gICAgICAgIGRvX3Ry
YXBfaHlwZXJjYWxsKHJlZ3MsIChyZWdpc3Rlcl90ICopJnJlZ3MtPnIxMiwgaHNyLmlzcyk7Cisg
ICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsIHJlZ3MtPnIxMiwgaHNyLmlzcyk7CiAgICAg
ICAgIGJyZWFrOwogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBjYXNlIEhTUl9FQ19IVkM2NDoK
QEAgLTIxNDMsNyArMjE0NSw3IEBAIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogI2VuZGlmCiAgICAgICAgIGlmICggaHNyLmlzcyA9PSAwICkKICAg
ICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsKLSAgICAgICAgZG9fdHJh
cF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyLmlzcyk7CisgICAgICAgIGRvX3RyYXBf
aHlwZXJjYWxsKHJlZ3MsIHJlZ3MtPngxNiwgaHNyLmlzcyk7CiAgICAgICAgIGJyZWFrOwogICAg
IGNhc2UgSFNSX0VDX1NNQzY0OgogICAgICAgICAvKgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 00:29:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 00:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ea9hO-0003oS-7L; Sat, 13 Jan 2018 00:29:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0q6w=ei=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ea9hM-0003oM-Sp
 for xen-devel@lists.xenproject.org; Sat, 13 Jan 2018 00:29:24 +0000
X-Inumbo-ID: 1bd9d3f6-f7f9-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1bd9d3f6-f7f9-11e7-b0d7-9f685aff125f;
 Sat, 13 Jan 2018 00:31:34 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1EF4420836;
 Sat, 13 Jan 2018 00:29:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1EF4420836
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 12 Jan 2018 16:29:16 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@linaro.org
Message-ID: <alpine.DEB.2.10.1801121619160.5767@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] remove dead code in allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bG93bWVtIGlzIHVuY2hhbmdlZCB1bnRpbCBhZnRlciB0aGlzIGxvb3AsIHRoZXJlIGlzIG5vIHBv
aW50IGluIHRlc3RpbmcKZm9yIGl0cyB2YWx1ZS4gTW9yZW92ZXIsIENvdmVyaXR5IGNvbXBsYWlu
cyBhYm91dCBkZWFkIGNvZGUuCgpSZW1vdmUgdGhlIGxvd21lbSB0ZXN0IGluIHRoZSBmaXJzdCBs
b29wLgoKQ0lEOiAxMzgxODMyClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5kZXggMTU1Yzk1Mi4uZmE1ODkw
NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwpAQCAtMjc3LDcgKzI3Nyw3IEBAIHN0YXRpYyB2b2lkIGFsbG9j
YXRlX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQog
ICAgICAqLwogICAgIHdoaWxlICggb3JkZXIgPj0gbWluX2xvd19vcmRlciApCiAgICAgewotICAg
ICAgICBmb3IgKCBiaXRzID0gb3JkZXIgOyBiaXRzIDw9IChsb3dtZW0gPyAzMiA6IFBBRERSX0JJ
VFMpOyBiaXRzKysgKQorICAgICAgICBmb3IgKCBiaXRzID0gb3JkZXIgOyBiaXRzIDw9IDMyOyBi
aXRzKysgKQogICAgICAgICB7CiAgICAgICAgICAgICBwZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMo
ZCwgb3JkZXIsIE1FTUZfYml0cyhiaXRzKSk7CiAgICAgICAgICAgICBpZiAoIHBnICE9IE5VTEwg
KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 04:48:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 04:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaDk4-0005yY-F1; Sat, 13 Jan 2018 04:48:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=544d130a8=citrix-osstest@xenproject.org>)
 id 1eaDk3-0005yR-T3
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 04:48:28 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-5.messagelabs.com id 74/8F-08891-B9F895A5;
 Sat, 13 Jan 2018 04:48:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRWlGSWpSXmKPExsXitHRDpO6s/sg
 og0MLOSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bmzRMYCxrTKk7NyGlgPODQxcjJISHgL7F1
 VR9bFyMHkO0uce9hGkhYRMBZYsKH22wgNq+AnsSc+7dZQGxhAS+JH4ufA8W5gMqPGkrs/7KdD
 WKOu8S0Fz/g7OXHjoHZbAIeEhN7JoI1swioSlzt6AWzhQS0JJYuXskEsUBQ4uTMJ2BxZgEJiY
 MvXjBDzLGQmHG3nWkCI98sJGWzkJQtYGRaxahenFpUllqka6mXVJSZnlGSm5iZo2toYKqXm1p
 cnJiempOYVKyXnJ+7iREYUAxAsINxbavzIUZJDiYlUd7NayOihPiS8lMqMxKLM+KLSnNSiw8x
 ynBwKEnwzu2LjBISLEpNT61Iy8wBhjZMWoKDR0mEdwVImre4IDG3ODMdInWK0ZKj6cGDNmaOa
 Y9fAskbL163MQux5OXnpUqJ8xaBNAiANGSU5sGNg8XfJUZZKWFeRqADhXgKUotyM0tQ5V8xin
 MwKgnzrgKZwpOZVwK39RXQQUxAB53fGApyUEkiQkqqgTE4f8Vp5nf+/+K8eQ76Wqz9ce+GaGL
 FyzM7L+/fUr835ERd6injYMn7HT9aA4RiO6wzuP0E7s8POc1VdHTj3N+2navvLvT9WiyxLr/y
 uGH50+6PutbnkhacFTozQ1CI4W0Hk+7RC7sZ3t5Q97nLqyN0SSrsl5ye6OoVkWV3vLq/31g0z
 9dkiqISS3FGoqEWc1FxIgBkgmacugIAAA==
X-Env-Sender: prvs=544d130a8=citrix-osstest@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1515818904!95273976!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43438 invoked from network); 13 Jan 2018 04:48:25 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Jan 2018 04:48:25 -0000
X-IronPort-AV: E=Sophos;i="5.46,351,1511827200"; d="scan'208";a="458059419"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74335-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf-xsm:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:syslog-server:running:regression
 qemu-mainline:build-armhf:syslog-server:running:regression
 qemu-mainline:build-armhf-xsm:syslog-server:running:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
X-Osstest-Versions-This: qemuu=7642f96e6015ea0c6a8334f8e36f824f70378b5d
X-Osstest-Versions-That: qemuu=3cee4db661ab9c0fce7937b3bbfa188a1845f31f
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 13 Jan 2018 04:48:20 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 74335: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NDMzNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUu
bmV0L35vc3N0ZXN0L3Rlc3Rsb2dzL2xvZ3MvNzQzMzUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9r
ZW4KIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAg
cnVubmluZwogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgMyBzeXNsb2ctc2VydmVyICAg
ICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJs
b2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW1pZHdheSAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAg
ICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2Vu
IGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICA1IGNhcHR1
cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1
bnRlc3RlZAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAg
ICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tl
biBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUg
dW50ZXN0ZWQKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgNzY0MmY5
NmU2MDE1ZWEwYzZhODMzNGY4ZTM2ZjgyNGY3MDM3OGI1ZApiYXNlbGluZSB2ZXJzaW9uOgogcWVt
dXUgICAgICAgICAgICAgICAgM2NlZTRkYjY2MWFiOWMwZmNlNzkzN2IzYmJmYTE4OGExODQ1ZjMx
ZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgIDc0MjU5ICAyMDE4LTAxLTExIDEzOjE1OjUzIFogICAg
MSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgICA3NDMzNSAgMjAxOC0wMS0xMiAyMzo1MDoxMSBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFydHlvbSBUYXJhc2Vua28gPGF0YXI0cWVtdUBnbWFpbC5jb20+CiAg
SmVhbi1DaHJpc3RvcGhlIER1Ym9pcyA8amNkQHRyaWJ1ZHVib2lzLm5ldD4KICBNYXJrIENhdmUt
QXlsYW5kIDxtYXJrLmNhdmUtYXlsYW5kQGlsYW5kZS5jby51az4KICBNYXggRmlsaXBwb3YgPGpj
bXZia2JjQGdtYWlsLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1taWR3YXkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
eHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdlczogL2hvbWUvb3Nz
dGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbnNv
dXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxk
LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYgYnJva2VuCmJyb2tlbi1qb2IgYnVp
bGQtYXJtaGYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni14c20gYnJva2VuCmJy
b2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2
b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2Ig
YnVpbGQtYXJtaGYteHNtIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFybWhmIGJyb2tlbgpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZi14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9wcyBob3N0
LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYteHNtIGNhcHR1cmUtbG9ncwpicm9r
ZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYt
cHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYgaG9zdC1pbnN0YWxsKDQp
CmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCBidWlsZC1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYt
cHZvcHMgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYteHNtIGhvc3QtaW5z
dGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKClB1c2ggbm90
IGFwcGxpY2FibGUuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2MDIgbGluZXMgbG9u
Zy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 05:22:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 05:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaEGW-0002MO-KH; Sat, 13 Jan 2018 05:22:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaEGU-0002MH-Hq
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 05:21:58 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id EF/80-19399-577995A5;
 Sat, 13 Jan 2018 05:21:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbd4emS
 Uwal1jBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPykwbmgs5Gxop96x8wNjA2hXYxcnIICTQy
 SfT1KXYxcgHZjxklpi6/zAThbGOUmLD9GztIlYiAs8TXM3PBbF4BfYlZtx8xg9jCAlYS3XM/s
 4I0SAh8UpLY9eYWWEJCwFPi9KcncPbqN3uBprJzsAE1HBIDibIIqErcvr6AbQIj9wJGhlWMGs
 WpRWWpRbrGRnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIEeZgCCHYyn1wUeYpT
 kYFIS5d28NiJKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvx7TIKCHBotT01Iq0zBxgqMGkJTh4
 lER4P04FSvMWFyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXHeKpBJAiClGaV5cINgM
 XCJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrz6IFN4MvNK4Pa9AjqFCeiU8xtDQU4pSURIST
 UwGn2xbrl8vOuU27KIwqCf/WlWa3cWGwju48nrTpUKn7NfMjLo0q2jXgXlEa3pRsdNfxXbfeD
 WXLiN643gqjix5we59TYrzZ8RWnPb5BHPpkk7rycp2Mhlz1AzWtgrlp/7Yt2J956z+Wva9V7f
 Xxf1N+Li/68dO36X7r6nkfDId4dpTNJiZb9CJZbijERDLeai4kQA0uOnmHwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1515820913!124692396!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31488 invoked from network); 13 Jan 2018 05:21:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 05:21:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaEGM-0001mW-SL; Sat, 13 Jan 2018 05:21:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaEGH-00047U-Dz; Sat, 13 Jan 2018 05:21:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaEGH-0007K4-50; Sat, 13 Jan 2018 05:21:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117868-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-pair:host-ping-check-native/src_host:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0c3d52410094c2504ede126eaa05a80e99c4b4c7
X-Osstest-Versions-That: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 05:21:45 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 117868: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzg2OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzg2OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICA2
IGhvc3QtcGluZy1jaGVjay1uYXRpdmUvc3JjX2hvc3QgZmFpbCBSRUdSLiB2cy4gMTE3NzM5CgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3NzM5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGJsb2NrZWQgaW4gMTE3NzM5CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTE3NjA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE3NjQ0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTc3MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNzczOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE3NzM5CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTc3MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE2
IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExNzczOQogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIDBjM2Q1MjQxMDA5NGMyNTA0ZWRlMTI2ZWFhMDVhODBlOTljNGI0YzcKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGQ2ZmUxODYwMjg1YmQ0ZTNlM2Yx
ZjZjYzk2ZjdkNjQyMDBiYzIxMzgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzczOSAgMjAxOC0w
MS0wOSAwNjoxOTo1MSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc4NjggIDIw
MTgtMDEtMTEgMjA6NDQ6MTkgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAg
T2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogIFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMGMzZDUyNDEwMDk0YzI1MDRlZGUxMjZlYWEwNWE4MGU5
OWM0YjRjNwpBdXRob3I6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5r
b0BlcGFtLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDIwOjMyOjI1IDIwMTcgKzAzMDAKCiAgICB4
ZW4vYXJtOiB2Z2ljOiBDaGVjayBmb3IgdmdpYyBoYW5kbGVyIHRvIGJlIGluaXRpYWxpemVkIGJl
Zm9yZSBkZXJlZmVyZW5jaW5nIGl0CiAgICAKICAgIFNpbmNlIGRvbWFpbl92Z2ljX2ZyZWUoKSBj
YW4gYmUgY2FsbGVkIHdoZW4gdGhlIHZnaWNfb3BzIGhhdmVuJ3QgYmVlbgogICAgaW5pdGlhbGlz
ZWQgeWV0LCBhbHdheXMgY2hlY2sgdGhhdCBkLT5hcmNoLnZnaWMuaGFuZGxlciBpcyBub3QgYSBu
dWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3Nh
bmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgYjFmMWU0OTJjZDQyMzFhMWU5ZmVlZGI3YTM1YzYyYzA2M2Y3YzUxMCkKCmNvbW1p
dCA0ZDE5MGQ3OWI0OGI3NWY2MTJkNjY0ZGNhMGI3MDM2ZmM1MzA0YzZkCkF1dGhvcjogT2xla3Nh
bmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpEYXRlOiAgIE1v
biBBdWcgMjggMjA6MzI6MjYgMjAxNyArMDMwMAoKICAgIHhlbi9hcm06IHAybTogQ2hlY2sgZm9y
IHAybS0+ZG9tYWluIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSByZWxlYXNpbmcgcmVzb3VyY2Vz
CiAgICAKICAgIFNpbmNlIHAybV90ZWFyZG93bigpIGNhbiBiZSBjYWxsZWQgd2hlbiBwMm1faW5p
dCgpIGhhdmVuJ3QgZXhlY3V0ZWQgeWV0CiAgICB3ZSBtaWdodCBkZWFsIHdpdGggdW5pdGlhbGl6
ZWQgbGlzdCAicDJtLT5wYWdlcyIgd2hpY2ggbGVhZHMgdG8gY3Jhc2guCiAgICBUbyBhdm9pZCB0
aGlzIHVzZSBiYWNrIHBvaW50ZXIgdG8gZG9tYWluIGFzIGVuZC1vZi1pbml0aWFsaXphdGlvbiBp
bmRpY2F0b3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxv
bGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCBhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2JjKQoK
Y29tbWl0IGE0YTRhYmY4ZTg3MTk0NDVlZGJiZmJkZGNlZGQ1NTQ0NWMwMTE5NjYKQXV0aG9yOiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRhdGU6ICAgV2VkIE9j
dCAxOCAxNDoyOTo1OCAyMDE3IC0wNzAwCgogICAgYXJtOiBjb25maWd1cmUgaW50ZXJydXB0cyB0
byBiZSBpbiBub24tc2VjdXJlIGdyb3VwMQogICAgCiAgICBYZW4gdXNlcyBub24tc2VjdXJlIGdy
b3VwMSBpbnRlcnJ1cHRzLCBob3dldmVyIGl0IGRvZXNuJ3QgY29uZmlndXJlIHRoZQogICAgR0lD
djMgYWNjb3JkaW5nbHkuIFhlbiBuZWVkcyB0byBzZXQgR0lDRF9JR1JPVVBSIGZvciBTUElzIGFu
ZAogICAgR0lDUl9JR1JPVVBSMCBmb3IgbG9jYWwgaW50ZXJydXB0IHRvICIxIiB0byBzcGVjaWZ5
IHRoYXQgaW50ZXJydXB0cwogICAgYmVsb25nIHRvIGdyb3VwMS4gVGhpcyBpcyBwYXJ0aWN1bGFy
bHkgaW1wb3J0YW50IGlmIHRoZSBzeXN0ZW0gaGFzCiAgICBHSUNEX0NUTFIuRFMgc2V0LCBhbHNv
IHNlZSBjb21taXQKICAgIDdjOWI5NzMwNjFiMDNhZjYyNzM0ZjYxM2Y2YWJlYzQ2YzBkZDRhODgg
aW4gTGludXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmVsZWFzZWQtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAw
YzgwNTVjMmY0NWY0ODlhZmY2N2Y0ZDM2MmYzZmRjMTkyY2MyZDk0KQoKY29tbWl0IDQzMmY3MTVm
MjJmNjUzNzQ5ODBmNDg5OWZhYjhmNjNhOTQ3OGY1Y2EKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFdlZCBOb3YgMjkgMTc6NTc6MzIgMjAxNyAr
MDAwMAoKICAgIHhlbi9hcm06IGJvb3RmZHQ6IFVzZSBwcm9wZXIgZGVmYXVsdCBmb3IgI2FkZHJl
c3MtY2VsbHMgYW5kICNzaXplLWNlbGxzCiAgICAKICAgIFBlciB0aGUgZGV2aWNlLXRyZWUgc3Bl
Y2lmaWMgWzFdLCB3aGVuIHRoZSBwcm9wZXJ0eSAjYWRkcmVzcy1jZWxscwogICAgYW5kICAjc2l6
ZS1jZWxscyBhcmUgbm90IHByZXNlbnQsIHRoZSBkZWZhdWx0IHZhbHVlIHNob3VsZCBiZSByZXNw
LiAxCiAgICBhbmQgMi4KICAgIAogICAgWzFdIGh0dHBzOi8vd3d3LmRldmljZXRyZWUub3JnL2Rv
d25sb2Fkcy9kZXZpY2V0cmVlLXNwZWNpZmljYXRpb24tdjAuMS0yMDE2MDUyNC5wZGYKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
ICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMDVhYTRhZmFjNjRlYTY4N2MxYTJiZjky
NzdiYTY1NTI4MDk0OTViKQoKY29tbWl0IDM4OWRmNGZjZjk1ODY0NWY3ZWI3MGQyZjJiMjU0MTdk
ZTJkNDkyYmQKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRl
OiAgIFdlZCBEZWMgNiAxNDo1MTozNyAyMDE3ICswMDAwCgogICAgeGVuL2FybTogZ2ljLXYzOiBC
YWlsIG91dCBpZiBnaWN2M19jcHVfaW5pdCBmYWlsCiAgICAKICAgIFdoZW4gc3lzdGVtIHJlZ2lz
dGVycyBhcmUgbm90IGVuYWJsZWQsIGFsbCB0aGUgYWNjZXNzIHRvIHRoZW0gd2lsbCB0cmFwCiAg
ICBpbiBFTDIuIEluIFhlbiwgc3lzdGVtIHJlZ2lzdGVycyB3aWxsIGJlIGVuYWJsZWQgYnkgZ2lj
djNfY3B1X2luaXQgb25seQogICAgb24gc3VjY2Vzcy4gQXMgdGhlIHJlc3Qgb2YgdGhlIGNvZGUg
KGUuZyBnaWN2M19oeXBfaW5pdCkgcmVsaWVzIG9uCiAgICBzeXN0ZW0gcmVnaXN0ZXIsIGl0IGlz
IGJldHRlciB0byBiYWlsIG91dCBkaXJlY3RseS4KICAgIAogICAgVGhpcyB3aWxsIHNhdmUgdGlt
ZSBvbiBkZWJ1Z2dpbmcgZWFybHkgYm9vdCBpc3N1ZSBvbiBHSUN2MyBwbGF0Zm9ybS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5NjMwYzVhZTM2M2I0Y2JmOGViNjEz
NjY1MzBmNDBjODA2ODBhZjRkKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 06:02:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 06:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaEt9-00071K-Ls; Sat, 13 Jan 2018 06:01:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaEt8-00070t-8i
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 06:01:54 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 48/A0-24969-1D0A95A5;
 Sat, 13 Jan 2018 06:01:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffCgsg
 ogxsdChb3prxnd2D02N63iz2AMYo1My8pvyKBNWPtkoPMBa1djBXfJjayNjBejO5i5OIQEmhk
 kjjz+R4ThPOYUeLOnb8sEM42Roldh88xdjFycogIOEt8PTOXHcTmFdCX+He9nbWLkYNDWMBKo
 rnVFqReQqBVVeL34sdMIDUSAp4Sz/ZMZAKpAbFPfJLrYmTnYAMqPyQGUsAioCrR0PqEcQIj9w
 JGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYy
 rFgQeYpTkYFIS5d28NiJKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv1/mRUUKCRanpqRVpmTnA
 QINJS3DwKInwCgKDTYi3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelSonzPgOZJABSm
 lGaBzcIFgGXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMwrALKQJzOvBG7fK6BTmIBOOb8xFO
 SUkkSElFQDY0F6/gP2TduYz0+fqD7PtuSMlq9/4dqJ3l+isvLn/7m5XVXhk5Ly8R8/+9viEq6
 khmaVyRYos5tWzXeKtDUo7tyauJg5STXjsim3/mfl63ePuihNTPvyVfGT/67wRivd9/8P9lw5
 tCklP6/xRcJEr6gA7lA++Slv/96eF6n7vZnvyWttgeszlViKMxINtZiLihMBxDQoJnsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1515823311!112407501!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12690 invoked from network); 13 Jan 2018 06:01:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 06:01:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaEt3-0002tY-0Z; Sat, 13 Jan 2018 06:01:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaEsx-0004xs-7b; Sat, 13 Jan 2018 06:01:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaEsw-0002WS-DS; Sat, 13 Jan 2018 06:01:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117871-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c6993b7b952dc1243b8aab5cab8e7b52e9cdc50
X-Osstest-Versions-That: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 06:01:42 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 117871: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzg3MSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzg3MS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE3Njk3CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE3Njk3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTc2OTcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NzY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTE3Njk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc2OTcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNzY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Njk3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTc2OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNzY5NwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWls
ZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWM2OTkzYjdiOTUyZGMxMjQzYjhh
YWI1Y2FiOGU3YjUyZTljZGM1MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgOGFiNDNmNzg1YTRlOTcwOGNmMmJhNDBjMjVmYjhlNmU0OTBhMDczNgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTE3Njk3ICAyMDE4LTAxLTA3IDA3OjAzOjUxIFogICAgNSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExNzg3MSAgMjAxOC0wMS0xMSAyMDo0NDoxOSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5
c2hjaGVua29AZXBhbS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA5YzY5OTNiN2I5
NTJkYzEyNDNiOGFhYjVjYWI4ZTdiNTJlOWNkYzUwCkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpEYXRlOiAgIFdlZCBEZWMgNyAxMToxMzowNSAyMDE2
IC0wODAwCgogICAgeGVuL2FybTogZml4IHNtcGJvb3QgYmFycmllcnMKICAgIAogICAgUmVtb3Zl
IHVzZWxlc3Mgc21wX3dtYigpIGJhcnJpZXIgYWZ0ZXIgY3B1bWFza19zZXRfY3B1KGNwdWlkLAog
ICAgJmNwdV9vbmxpbmVfbWFwKSwgd2hpY2ggaXMgbm90IHN5bmNocm9uaXppbmcgYWdhaW5zdCBh
bnl0aGluZy4KICAgIAogICAgS2VlcCB0aGUgb3RoZXIgc21wX3dtYigpLCBiZWZvcmUgdGhlIGNw
dW1hc2tfc2V0X2NwdSBjYWxsLCB0byBlbnN1cmUKICAgIHRoYXQgYWxsIHdyaXRlcyBiZWZvcmUg
c2V0dGluZyB0aGUgY3B1IG9ubGluZSBhcmUgdmlzaWJsZSB0byBvdGhlciBjcHVzLgogICAgRm9y
IHRoYXQgdG8gd29yayBwcm9wZXJseSwgd2UgbmVlZCBhIGNvcnJlc3BvbmRpbmcgc21wX3JtYigp
IGJhcnJpZXIsCiAgICBhZnRlciByZWFkaW5nIHRoZSBvbmxpbmUgY3B1bWFzayBmcm9tIG90aGVy
IHByb2Nlc3NvcnMsIHdoaWNoIGlzCiAgICBjdXJyZW50bHkgbWlzc2luZy4gQWRkIGl0LgogICAg
CiAgICBTZWU6IGh0dHA6Ly9tYXJjLmluZm8vP2w9eGVuLWRldmVsJm09MTQ4MDkzMjM2MzA3MjEx
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzc5YTBlMTVjYTBkOWQ1ZGJj
YmRlZTI5YjFkYWQ5ZmFmNzNiZmM3NykKCmNvbW1pdCBlZTI0YjJmN2YwZTVhZDgxNzk5ZmIxZTE3
MjhkOTBiYzNiYzNmNmRhCkF1dGhvcjogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90
eXNoY2hlbmtvQGVwYW0uY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMjA6MzI6MjUgMjAxNyArMDMw
MAoKICAgIHhlbi9hcm06IHZnaWM6IENoZWNrIGZvciB2Z2ljIGhhbmRsZXIgdG8gYmUgaW5pdGlh
bGl6ZWQgYmVmb3JlIGRlcmVmZXJlbmNpbmcgaXQKICAgIAogICAgU2luY2UgZG9tYWluX3ZnaWNf
ZnJlZSgpIGNhbiBiZSBjYWxsZWQgd2hlbiB0aGUgdmdpY19vcHMgaGF2ZW4ndCBiZWVuCiAgICBp
bml0aWFsaXNlZCB5ZXQsIGFsd2F5cyBjaGVjayB0aGF0IGQtPmFyY2gudmdpYy5oYW5kbGVyIGlz
IG5vdCBhIG51bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBp
Y2tlZCBmcm9tIGNvbW1pdCBiMWYxZTQ5MmNkNDIzMWExZTlmZWVkYjdhMzVjNjJjMDYzZjdjNTEw
KQoKY29tbWl0IDU3OWM5MjdjMmQyOGIzZjIwM2U4MTZhNWM0Mzc1ODYzOGIyOWY4ZjcKQXV0aG9y
OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkRh
dGU6ICAgTW9uIEF1ZyAyOCAyMDozMjoyNiAyMDE3ICswMzAwCgogICAgeGVuL2FybTogcDJtOiBD
aGVjayBmb3IgcDJtLT5kb21haW4gdG8gYmUgaW5pdGlhbGl6ZWQgYmVmb3JlIHJlbGVhc2luZyBy
ZXNvdXJjZXMKICAgIAogICAgU2luY2UgcDJtX3RlYXJkb3duKCkgY2FuIGJlIGNhbGxlZCB3aGVu
IHAybV9pbml0KCkgaGF2ZW4ndCBleGVjdXRlZCB5ZXQKICAgIHdlIG1pZ2h0IGRlYWwgd2l0aCB1
bml0aWFsaXplZCBsaXN0ICJwMm0tPnBhZ2VzIiB3aGljaCBsZWFkcyB0byBjcmFzaC4KICAgIFRv
IGF2b2lkIHRoaXMgdXNlIGJhY2sgcG9pbnRlciB0byBkb21haW4gYXMgZW5kLW9mLWluaXRpYWxp
emF0aW9uIGluZGljYXRvci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hj
aGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogICAgU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IGFiZDkxYjJhMmJjZDA1NjE4YTcxZjdlNWZlNTcxZGQxMGE1
NzI3YmMpCgpjb21taXQgZjcwOTI4N2QzNTUzMGZjMzQ2ZjNiODFhMGJiMTI2MzdjZTlmZDk3NApB
dXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTog
ICBXZWQgT2N0IDE4IDE0OjI5OjU4IDIwMTcgLTA3MDAKCiAgICBhcm06IGNvbmZpZ3VyZSBpbnRl
cnJ1cHRzIHRvIGJlIGluIG5vbi1zZWN1cmUgZ3JvdXAxCiAgICAKICAgIFhlbiB1c2VzIG5vbi1z
ZWN1cmUgZ3JvdXAxIGludGVycnVwdHMsIGhvd2V2ZXIgaXQgZG9lc24ndCBjb25maWd1cmUgdGhl
CiAgICBHSUN2MyBhY2NvcmRpbmdseS4gWGVuIG5lZWRzIHRvIHNldCBHSUNEX0lHUk9VUFIgZm9y
IFNQSXMgYW5kCiAgICBHSUNSX0lHUk9VUFIwIGZvciBsb2NhbCBpbnRlcnJ1cHQgdG8gIjEiIHRv
IHNwZWNpZnkgdGhhdCBpbnRlcnJ1cHRzCiAgICBiZWxvbmcgdG8gZ3JvdXAxLiBUaGlzIGlzIHBh
cnRpY3VsYXJseSBpbXBvcnRhbnQgaWYgdGhlIHN5c3RlbSBoYXMKICAgIEdJQ0RfQ1RMUi5EUyBz
ZXQsIGFsc28gc2VlIGNvbW1pdAogICAgN2M5Yjk3MzA2MWIwM2FmNjI3MzRmNjEzZjZhYmVjNDZj
MGRkNGE4OCBpbiBMaW51eC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZWxlYXNlZC1hY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDBjODA1NWMyZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMxOTJjYzJkOTQpCgpjb21taXQg
NmVlMTE0ZjAzNDI3YjM5MzA1OGM4OTc4MGMzMjE1YWRhYzU4ZDYzYgpBdXRob3I6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgV2VkIE5vdiAyOSAxNzo1Nzoz
MiAyMDE3ICswMDAwCgogICAgeGVuL2FybTogYm9vdGZkdDogVXNlIHByb3BlciBkZWZhdWx0IGZv
ciAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMKICAgIAogICAgUGVyIHRoZSBkZXZpY2Ut
dHJlZSBzcGVjaWZpYyBbMV0sIHdoZW4gdGhlIHByb3BlcnR5ICNhZGRyZXNzLWNlbGxzCiAgICBh
bmQgICNzaXplLWNlbGxzIGFyZSBub3QgcHJlc2VudCwgdGhlIGRlZmF1bHQgdmFsdWUgc2hvdWxk
IGJlIHJlc3AuIDEKICAgIGFuZCAyLgogICAgCiAgICBbMV0gaHR0cHM6Ly93d3cuZGV2aWNldHJl
ZS5vcmcvZG93bmxvYWRzL2RldmljZXRyZWUtc3BlY2lmaWNhdGlvbi12MC4xLTIwMTYwNTI0LnBk
ZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMwNWFhNGFmYWM2NGVhNjg3
YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIpCgpjb21taXQgMTVlNDA0MjdkMGRlNTBiNWM4YzUyMzcx
MWMwMGM3MDU5ZWRiZjAyYgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkRhdGU6ICAgV2VkIERlYyA2IDE0OjUxOjM3IDIwMTcgKzAwMDAKCiAgICB4ZW4vYXJtOiBn
aWMtdjM6IEJhaWwgb3V0IGlmIGdpY3YzX2NwdV9pbml0IGZhaWwKICAgIAogICAgV2hlbiBzeXN0
ZW0gcmVnaXN0ZXJzIGFyZSBub3QgZW5hYmxlZCwgYWxsIHRoZSBhY2Nlc3MgdG8gdGhlbSB3aWxs
IHRyYXAKICAgIGluIEVMMi4gSW4gWGVuLCBzeXN0ZW0gcmVnaXN0ZXJzIHdpbGwgYmUgZW5hYmxl
ZCBieSBnaWN2M19jcHVfaW5pdCBvbmx5CiAgICBvbiBzdWNjZXNzLiBBcyB0aGUgcmVzdCBvZiB0
aGUgY29kZSAoZS5nIGdpY3YzX2h5cF9pbml0KSByZWxpZXMgb24KICAgIHN5c3RlbSByZWdpc3Rl
ciwgaXQgaXMgYmV0dGVyIHRvIGJhaWwgb3V0IGRpcmVjdGx5LgogICAgCiAgICBUaGlzIHdpbGwg
c2F2ZSB0aW1lIG9uIGRlYnVnZ2luZyBlYXJseSBib290IGlzc3VlIG9uIEdJQ3YzIHBsYXRmb3Jt
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDk2MzBjNWFlMzYzYjRj
YmY4ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 06:22:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 06:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaFCZ-0000wt-Fq; Sat, 13 Jan 2018 06:21:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zhuf=ei=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eaFCY-0000wn-QX
 for xen-devel@lists.xenproject.org; Sat, 13 Jan 2018 06:21:58 +0000
X-Inumbo-ID: dbf1eb49-f829-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbf1eb49-f829-11e7-b4a6-bc764e045a96;
 Sat, 13 Jan 2018 07:20:33 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id f140so15427285wmd.2
 for <xen-devel@lists.xenproject.org>; Fri, 12 Jan 2018 22:21:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=JsIkV7IuqnJ8+9lMAkXnlg0hdmjaL2UTV54hkPpInUQ=;
 b=Sk/6mjLvHNvGkcYURvz4Gj4H6Yp6jwKPQhsXg80dyh7uygeUCZOcN3j9bbNR1Ts5sG
 lgfZqeKLfCVqDmHALP8r1QsVTHp1WFXKuu2udHptGBQCOFFaBX2kiCUPAdukTYP5CxYp
 GNRttnPx62iYDjikWGg16tPrlHf5ASIolnoIc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=JsIkV7IuqnJ8+9lMAkXnlg0hdmjaL2UTV54hkPpInUQ=;
 b=jbEAaA+4k6RD2cSkfTOlmxYr3iYWyqRkHZFwfpzoChOM51/39ewsCC8YR//COhWJCt
 wlAnIm3br9d6mOO2cvNJFSH7zn0xck9yJWZRg5+Bq9NhvvJXOwQ26FExl4tthZtlDAJ9
 +w/ZpUbWd6D3mR6t0DQSXI8O4uQYgWBWMZUIccTYI+JVbdtOE7UO+KK9YI8gvceHKpbA
 5+vFXQbZ6HAa+7yToAP3ktZXOuuQbjBzqcl74140yHzpDVbi+wdq5NhdyxZs6jW3cCLL
 ae4mom7sdlT6KgryyGY5adDutIaHJyM+WQSKzb9mIeWwjSgY5+/dvxVsZeUWOvM5Maab
 FPfw==
X-Gm-Message-State: AKwxytecDfHohGeAlZF6gH2cU3FQpKJT6hJn4KMnKdohiTHmY2EwQ2T/
 e8/nvWSsaJuGYZ4GkrupElZRWw==
X-Google-Smtp-Source: ACJfBova2ftya8ibDPfBn6Dj5A63gQ61zRPdYVEkrfJ+nVv+fwHd2O2+uHrbTq6qd1BZh7yLeSNe3A==
X-Received: by 10.80.152.14 with SMTP id g14mr6223018edb.160.1515824516174;
 Fri, 12 Jan 2018 22:21:56 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id b30sm16126533ede.53.2018.01.12.22.21.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 12 Jan 2018 22:21:55 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5ba8b0e5-21a9-1999-5aff-f9b9062827f6@linaro.org>
Date: Sat, 13 Jan 2018 06:21:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

KENDIHRoZSBSRVNUIG1haW50YWluZXJzKQoKT24gMDEvMTIvMjAxOCAxMTo0MCBQTSwgU3RlZmFu
byBTdGFiZWxsaW5pIHdyb3RlOgo+IGhhbmRsZXMgY2FuIHRoZW9yZXRpY2FsbHkgYmUgTlVMTCwg
Y2hlY2sgZm9yIGl0IGV4cGxpY2l0bHkgYmVmb3JlCj4gZGVyZWZlcmVuY2luZyBpdC4KCkkgZG91
YnQgaGFuZGxlcyBjb3VsZCBiZSBOVUxMIGlmIExvY2F0ZUhhbmRsZSBzdWNjZWVkLiBUaGlzIHNl
ZW1zIHRvIGJlIApjb25maXJtZWQgYnkgdGhlIHNwZWMgKFBhZ2UgMjA4IGluIFVFRkkgc3BlYyAy
LjcpLgoKU28gSSBhbSBub3QgZW50aXJlbHkgY29udmluY2Ugd2Ugc2hvdWxkIGFkZCB5ZXQgYW5v
dGhlciBjaGVjayBpbiB0aGUgCmNvZGUuIEFuIEFTU0VSVCBtaWdodCBiZSBiZXR0ZXIuCgpDaGVl
cnMsCgo+IAo+IENJRDogMTM4MTgzOAo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9l
ZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCj4gaW5kZXggNDY5YmY5OC4uNDMxZmUy
ZSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2VmaS9ib290LmMKPiArKysgYi94ZW4vY29tbW9u
L2VmaS9ib290LmMKPiBAQCAtNzI5LDcgKzcyOSw3IEBAIHN0YXRpYyBFRklfR1JBUEhJQ1NfT1VU
UFVUX1BST1RPQ09MIF9faW5pdCAqZWZpX2dldF9nb3Aodm9pZCkKPiAgICAgICBpZiAoICFFRklf
RVJST1Ioc3RhdHVzKSApCj4gICAgICAgICAgIHN0YXR1cyA9IGVmaV9icy0+TG9jYXRlSGFuZGxl
KEJ5UHJvdG9jb2wsICZnb3BfZ3VpZCwgTlVMTCwgJnNpemUsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZXMpOwo+IC0gICAgaWYgKCBFRklfRVJST1Ioc3Rh
dHVzKSApCj4gKyAgICBpZiAoIEVGSV9FUlJPUihzdGF0dXMpIHx8IGhhbmRsZXMgPT0gTlVMTCAp
Cj4gICAgICAgICAgIHNpemUgPSAwOwo+ICAgICAgIGZvciAoIGkgPSAwOyBpIDwgc2l6ZSAvIHNp
emVvZigqaGFuZGxlcyk7ICsraSApCj4gICAgICAgewo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 06:42:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 06:42:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaFWO-0003z4-55; Sat, 13 Jan 2018 06:42:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pvo0=ei=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1eaFWM-0003yo-Mu
 for xen-devel@lists.xenproject.org; Sat, 13 Jan 2018 06:42:26 +0000
X-Inumbo-ID: b76ae96e-f82c-11e7-b4a6-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b76ae96e-f82c-11e7-b4a6-bc764e045a96;
 Sat, 13 Jan 2018 07:41:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date;
 bh=fN92OJEOQnT6MSLHOdecoTnUULK08qnOSG9dfv7qxfQ=; 
 b=5d6vJMZh4aichDBf1qssPJj0D++sGLRKjlEbzpu3NHFBmvzP3t2qt2TAZIqnwH5kMcLTzqQBlfLBKK1ZgsAsWDUZInzJrWqP5rRJS6xAvCWgmKoq3WvyizrnNvHEEcer8KlznMkJ4tOAPmrVquvvtk4yGdfzXJPfK5FmrnCrSIKtIZ4Au8FyhYQI6jaEo0NYVKKgaZy3jAm4ouzfSnEpNRPzJhVeB0CWNUUTPdEEB4I5+ioVKZH+EBx2U0NMdFBWwMfa/Sl5hCJ6VJ/I5yS9tIKhm1EzDtFs67aGFF8XVOtAvgcg38JQ+wRv9O4jaRtexfnltOOrpo/Hy0FVy+S9HQ==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1eaFWJ-0003M5-Eu
 for xen-devel@lists.xenproject.org; Sat, 13 Jan 2018 06:42:23 +0000
Date: Sat, 13 Jan 2018 06:42:23 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20180113064223.GT29360@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-devel] Clarification regarding Meltdown and 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJbgo8aHR0cHM6Ly9ibG9nLnhlbnByb2plY3Qub3JnLzIwMTgvMDEvMDQveGVuLXByb2pl
Y3Qtc3BlY3RyZW1lbHRkb3duLWZhcS8+OgoKICAgICJPbiBJbnRlbCBwcm9jZXNzb3JzLCBvbmx5
IDY0LWJpdCBQViBtb2RlIGd1ZXN0cyBjYW4gYXR0YWNrIFhlbgogICAgdXNpbmcgVmFyaWFudCAz
LiBHdWVzdHMgcnVubmluZyBpbiAzMi1iaXQgUFYgbW9kZSwgSFZNIG1vZGUsIGFuZAogICAgUFZI
IG1vZGUgKGJvdGggdjEgYW5kIHYyKSBjYW5ub3QgYXR0YWNrIHRoZSBoeXBlcnZpc29yIHVzaW5n
CiAgICBWYXJpYW50IDMuIEhvd2V2ZXIsIGluIDMyLWJpdCBQViBtb2RlLCBIVk0gbW9kZSwgYW5k
IFBWSCBtb2RlCiAgICAoYm90aCB2MSBhbmQgdjIpLCBndWVzdCB1c2Vyc3BhY2VzIGNhbiBhdHRh
Y2sgZ3Vlc3Qga2VybmVscwogICAgdXNpbmcgVmFyaWFudCAzOyBzbyB1cGRhdGluZyBndWVzdCBr
ZXJuZWxzIGlzIGFkdmlzYWJsZS4KCiAgICBJbnRlcmVzdGluZ2x5LCBndWVzdCBrZXJuZWxzIHJ1
bm5pbmcgaW4gNjQtYml0IFBWIG1vZGUgYXJlIG5vdAogICAgdnVsbmVyYWJsZSB0byBhdHRhY2sg
dXNpbmcgVmFyaWFudCAzLCBiZWNhdXNlIDY0LWJpdCBQViBndWVzdHMKICAgIGFscmVhZHkgcnVu
IGluIGEgS1BUSS1saWtlIG1vZGUuIgoKSG93ZXZlciwgaW4gbXVsdGlwbGUgb3RoZXIgcGxhY2Vz
LCBpbmNsdWRpbmcKPGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3hzYS94c2EyNTQvUkVBRE1FLmNv
bWV0PiBhbmQKPGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL3hzYS94c2EyNTQvUkVBRE1FLnZpeGVu
PjoKCiAgICAiTm90ZSB0aGF0IGJvdGggb2YgdGhlc2Ugc2hpbS1iYXNlZCBhcHByb2FjaGVzIHBy
ZXZlbnQgYXR0YWNrcyBvbgogICAgdGhlIGhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vlc3QgdnVsbmVy
YWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5CiAgICBpdHMgb3duIHVucHJpdmlsZWdlZCBwcm9j
ZXNzZXM7IHRoaXMgaXMgdHJ1ZSBldmVuIGlmIHRoZSBndWVzdAogICAgT1MgaGFzIEtQVEkgb3Ig
c2ltaWxhciBNZWx0ZG93biBtaXRpZ2F0aW9uLiIKClRoZXNlIHNlZW0gdG8gY29udHJhZGljdCBl
YWNoIG90aGVyLgoKVGhlIEZBUSBzZWVtcyB0byBzdWdnZXN0IHRoYXQ6CgotIDMyLWJpdCBQViBn
dWVzdCB1c2VybGFuZCBwcm9jZXNzZXMgY2FuIHVzZSBWYXJpYW50IDMgYWdhaW5zdCB0aGVpcgog
IG93biBrZXJuZWxzIGFuZCB0aGF0IHRoZSBLUFRJIHBhdGNoIHdvdWxkIHByb3RlY3QgYWdhaW5z
dCB0aGF0LgoKLSBXaXRob3V0IENvbWV0L1ZpeGVuLCA2NC1iaXQgUFYgZ3Vlc3RzIGNhbid0IHVz
ZSBWYXJpYW50IDMgb24KICB0aGVtc2VsdmVzIGJ1dCBjYW4gdXNlIGl0IG9uIHRoZSBoeXBlcnZp
c29yLCBhbmQgS1BUSSBwYXRjaGVzIGluCiAgdGhlIGd1ZXN0IGRvIG5vdCBwcmV2ZW50IHRoYXQu
CgotIFJ1bm5pbmcgUFYgZ3Vlc3RzIGluc2lkZSBDb21ldCBvciBWaXhlbiBwcmV2ZW50cyB0aGVt
IG1ha2luZyB1c2UKICBvZiBWYXJpYW50IDMsIHRoZXkgc3RpbGwgY2Fubm90IHVzZSBWYXJpYW50
IDMgYWdhaW5zdCB0aGVpciBvd24KICBrZXJuZWxzLCBhbmQgS1BUSSBwYXRjaGVzIGluIHRoZSBn
dWVzdCBhcmUgbm90IG5lY2Vzc2FyeS4KClRoZSBDb21ldCBhbmQgVml4ZW4gUkVBRE1FcyBzZWVt
IHRvIHN1Z2dlc3QgdGhhdDoKCi0gVXNlIG9mIENvbWV0L1ZpeGVuIHByZXZlbnRzIFBWIGd1ZXN0
cyBmcm9tIHVzaW5nIFZhcmlhbnQgMyBhZ2FpbnN0CiAgdGhlIGh5cGVydmlzb3IgKGFuZCB0aHVz
IG90aGVyIGd1ZXN0cyBhcyB3ZWxsKS4KCi0gVGhlIGd1ZXN0IGl0c2VsZiByZW1haW5zIGFibGUg
dG8gdXNlIFZhcmlhbnQgMyBvbiBpdHMgb3duIGtlcm5lbAogIGFuZCBLUFRJIHBhdGNoZXMgaW5z
aWRlIHRoZSBndWVzdCBjYW5ub3QgcHJldmVudCB0aGlzLgoKV2hpY2ggaXMgY29ycmVjdCwgb3Ig
aGF2ZSBJIG1pc3VuZGVyc3Rvb2QgYW5kIHRoZXkgYXJlIHNvbWVob3cgYm90aApjb3JyZWN0PwoK
Q2hlZXJzLApBbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 06:44:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 06:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaFY7-0004Dp-FX; Sat, 13 Jan 2018 06:44:15 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaFY5-0004DQ-UG
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 06:44:14 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-3.messagelabs.com id 86/F2-07010-CBAA95A5;
 Sat, 13 Jan 2018 06:44:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXf3qsg
 og3mz9C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bHg2msBd3aFbNWvmJpYNwr38XIxSEk0Mgk
 Mf/5P0YI5zGjROumP1DONkaJY2sXADmcHCICzhJfz8xlB7F5BfQlFu+cxQpiCwsYSXT/agSzJ
 QS62CTO3FSDsH0lru47zAZjL5rxjqWLkZ2DTcBK4pAYSJRFQFWi+dsf1gmM3AsYGVYxahSnFp
 WlFukaGeglFWWmZ5TkJmbm6BoaGOvlphYXJ6an5iQmFesl5+duYgT6t56BgXEHY/MJv0OMkhx
 MSqK8m9dGRAnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J2+MjJKSLAoNT21Ii0zBxhoMGkJDh4l
 Ed6jK4DSvMUFibnFmekQqVOMxhxNDx60MXPcePG6jVmIJS8/L1VKnHcOyCQBkNKM0jy4QbAIu
 MQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmLcMZApPZl4J3L5XQKcwAZ1SvwTslJJEhJRUA2
 Or/OoQhU8T9A6oX3DoO9E8ndF2e+hMgYP58uGLmVgMPV79P/B/wrwFZ4rZp5uHCv2NWWZ6c4F
 3YK76zQMfXFtYBfmLwxW8GRJUN/Yr/eDO/fTj/P53YV/vHvt8M5kncVPfQzmb1m1OfDsYW/q2
 el9b4rc8dMHBCetereFLqXj78KOcedXmWT5KLMUZiYZazEXFiQBGg8sdewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-31.messagelabs.com!1515825850!118157015!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37520 invoked from network); 13 Jan 2018 06:44:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 06:44:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaFY1-00040Y-5e; Sat, 13 Jan 2018 06:44:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaFXv-0005qL-SS; Sat, 13 Jan 2018 06:44:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaFXv-0007ay-LU; Sat, 13 Jan 2018 06:44:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117929-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 06:44:03 +0000
Subject: [Xen-devel] [seabios test] 117929: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkyOSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5MjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDYzIGRheXMgICA3MCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM1IGRheXMgICAy
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 08:51:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 08:51:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaHXH-0004dA-Pl; Sat, 13 Jan 2018 08:51:31 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaHXH-0004d3-2N
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 08:51:31 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id AE/51-19399-298C95A5;
 Sat, 13 Jan 2018 08:51:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXfiicg
 og87DUhb3prxnd2D02N63iz2AMYo1My8pvyKBNePK1oXMBe9SK/7t2M3UwPjJtouRi0NIoJFJ
 YtXW5SwQzmNGic4Fx9ggnG2MEot/bGLtYuTkEBFwlvh6Zi47iM0roC9x/sETsLiwgIPE3jnn2
 EEaJAQaVSVe/FoJlpAQ8JR4emctnN2w6xdzFyM7B5uAlcQhMZAoi4CqxKXd71gmMHIvYGRYxa
 henFpUllqka6aXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoXwYg2ME474T/IUZ
 JDiYlUd7NayOihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw1h6PjBISLEpNT61Iy8wBBhpMWoKD
 R0mElxMkzVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHnzQUoFQEozSvPgBsEi4
 BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEea8eA5rCk5lXArfvFdApTECn1C8BO6UkESEl1c
 CYL3FFd1a/t0v5jqzjP5883CZvwT4l9OY6830/t07ti2nfPe1hq5Imb0nxj3qFi7cVf+kuidz
 1bcHmff+bjJiuMXbIS4VXHI2NNG7c3nai7l9RWZr6TeYJwrFMpzS+KQRKhjk4ZB9/4vqAsfIc
 r9ju5YGTd8+bKel1+Ga/ydbyFT9nH/q5QrZOiaU4I9FQi7moOBEAw71S0XsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1515833488!115089178!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30817 invoked from network); 13 Jan 2018 08:51:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 08:51:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaHXD-0007tk-L9; Sat, 13 Jan 2018 08:51:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaHX7-0002rn-W4; Sat, 13 Jan 2018 08:51:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaHX7-0005KB-6s; Sat, 13 Jan 2018 08:51:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117870-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=cdb1fb4921e2a8636c143e92f74cf0c8d5fce9b1
X-Osstest-Versions-That: xen=a87ec4833af47cdd166294f3f4db21231930d65d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 08:51:21 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 117870: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzg3MCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc4NzAvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFs
bG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAx
NyBydW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZz
LiAxMTc3NDEKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgY2RiMWZiNDkyMWUyYTg2MzZjMTQzZTkyZjc0Y2YwYzhk
NWZjZTliMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYTg3ZWM0ODMz
YWY0N2NkZDE2NjI5NGYzZjRkYjIxMjMxOTMwZDY1ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE3
NzQxICAyMDE4LTAxLTA5IDA3OjE2OjIyIFogICAgNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExNzg3MCAgMjAxOC0wMS0xMSAyMDo0NDo1MSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIGE4N2VjNDgzM2EuLmNkYjFmYjQ5MjEgIGNkYjFmYjQ5MjFlMmE4
NjM2YzE0M2U5MmY3NGNmMGM4ZDVmY2U5YjEgLT4gc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 09:43:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 09:43:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaILI-0001za-IM; Sat, 13 Jan 2018 09:43:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qomf=ei=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eaILH-0001zS-GB
 for xen-devel@lists.xenproject.org; Sat, 13 Jan 2018 09:43:11 +0000
X-Inumbo-ID: 79008884-f846-11e7-b0d7-9f685aff125f
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79008884-f846-11e7-b0d7-9f685aff125f;
 Sat, 13 Jan 2018 09:45:22 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 5FC53B7EFE33;
 Sat, 13 Jan 2018 10:43:03 +0100 (CET)
To: Andy Smith <andy@strugglers.net>, xen-devel@lists.xenproject.org
References: <20180113064223.GT29360@bitfolk.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <b345d657-aaad-e7be-eee8-c6309acac1e9@knorrie.org>
Date: Sat, 13 Jan 2018 10:43:03 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180113064223.GT29360@bitfolk.com>
Content-Language: en_US
Subject: Re: [Xen-devel] Clarification regarding Meltdown and 64-bit PV
	guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTMvMjAxOCAwNzo0MiBBTSwgQW5keSBTbWl0aCB3cm90ZToKPiBIaSwKPiAKPiBJbgo+
IDxodHRwczovL2Jsb2cueGVucHJvamVjdC5vcmcvMjAxOC8wMS8wNC94ZW4tcHJvamVjdC1zcGVj
dHJlbWVsdGRvd24tZmFxLz46Cj4gCj4gICAgICJPbiBJbnRlbCBwcm9jZXNzb3JzLCBvbmx5IDY0
LWJpdCBQViBtb2RlIGd1ZXN0cyBjYW4gYXR0YWNrIFhlbgo+ICAgICB1c2luZyBWYXJpYW50IDMu
IFsuLi5dCgo2NGJpdCBQViBkb21VIHVzZXJzcGFjZSBjYW4gYXR0YWNrIHRoZSBoeXBlcnZpc29y
IC0+IHJlYWQgImhvc3QgbWVtb3J5Igp3aGljaCBhbHNvIGNvbnRhaW5zIGNvbnRlbnRzIG9mIGd1
ZXN0IG1lbW9yeSAoaW5jbHVkaW5nIGl0c2VsZikKCj4gICAgIEludGVyZXN0aW5nbHksIGd1ZXN0
IGtlcm5lbHMgcnVubmluZyBpbiA2NC1iaXQgUFYgbW9kZSBhcmUgbm90Cj4gICAgIHZ1bG5lcmFi
bGUgdG8gYXR0YWNrIHVzaW5nIFZhcmlhbnQgMywgYmVjYXVzZSA2NC1iaXQgUFYgZ3Vlc3RzCj4g
ICAgIGFscmVhZHkgcnVuIGluIGEgS1BUSS1saWtlIG1vZGUuIgoKNjQtYml0IFBWIGRvbVUgdXNl
cnNwYWNlIGNhbid0IGF0dGFjayBrZXJuZWwgaW5zaWRlIGd1ZXN0ClF1b3RpbmcgQW5kcmV3IEMg
KG9uIElSQyk6ICJ0aGUgNjRiaXQgUFYgQUJJIGFscmVhZHkgaGFzIHNwbGl0Cmd1ZXN0LXVzZXIg
LyBndWVzdC1rZXJuZWwgcGFnZXRhYmxlczsgKGJlY2F1c2UgNjRiaXQgeDg2IHRvb2sgYXdheQp3
b3JraW5nIHNlZ21lbnQgbGltaXRzIGZyb20gdGhlIDMyYml0IHdvcmxkKTsgaXQgbWl0aWdhdGVz
IGd1ZXN0CnVzZXJzcGFjZSBTUDMgYXR0YWNrcyBhZ2FpbnN0IHRoZSBndWVzdCBrZXJuZWwiCgpU
aGlzIGlzIGFsc28gdGhlIHJlYXNvbiBmb3IgYWRkaW5nIHRoZSBpZi1zdGF0ZW1lbnQgd2hpY2gg
cHJldmVudHMgdGhlCm5ldyBrcHRpIGNvZGUgZnJvbSBiZWNvbWluZyBhY3RpdmUgd2hlbiBib290
aW5nIHlvdXIgbGF0ZXN0IGtlcm5lbCBpbiBhCjY0LWJpdCBQViBkb21VLgoKPiBIb3dldmVyLCBp
biBtdWx0aXBsZSBvdGhlciBwbGFjZXMsIGluY2x1ZGluZwo+IDxodHRwczovL3hlbmJpdHMueGVu
Lm9yZy94c2EveHNhMjU0L1JFQURNRS5jb21ldD4gYW5kCj4gPGh0dHBzOi8veGVuYml0cy54ZW4u
b3JnL3hzYS94c2EyNTQvUkVBRE1FLnZpeGVuPjoKPiAKPiAgICAgIk5vdGUgdGhhdCBib3RoIG9m
IHRoZXNlIHNoaW0tYmFzZWQgYXBwcm9hY2hlcyBwcmV2ZW50IGF0dGFja3Mgb24KPiAgICAgdGhl
IGhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vlc3QgdnVsbmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tz
IGJ5Cj4gICAgIGl0cyBvd24gdW5wcml2aWxlZ2VkIHByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2
ZW4gaWYgdGhlIGd1ZXN0Cj4gICAgIE9TIGhhcyBLUFRJIG9yIHNpbWlsYXIgTWVsdGRvd24gbWl0
aWdhdGlvbi4iCgpTbywgZXZlbiB3aGlsZSBpdCBjYW4ndCBhdHRhY2sgaXRzZWxmIGluc2lkZSB0
aGUgZ3Vlc3QsIGl0IGNhbiBtYWtlIGEKImRldG91ciIgb3ZlciB0aGUgaHlwZXJ2aXNvciB0byBh
Z2FpbiByZWFkIGl0cyBvd24gbWVtb3J5LgoKPiBUaGVzZSBzZWVtIHRvIGNvbnRyYWRpY3QgZWFj
aCBvdGhlci4KPiAKPiBUaGUgRkFRIHNlZW1zIHRvIHN1Z2dlc3QgdGhhdDoKPiAKPiAtIDMyLWJp
dCBQViBndWVzdCB1c2VybGFuZCBwcm9jZXNzZXMgY2FuIHVzZSBWYXJpYW50IDMgYWdhaW5zdCB0
aGVpcgo+ICAgb3duIGtlcm5lbHMgYW5kIHRoYXQgdGhlIEtQVEkgcGF0Y2ggd291bGQgcHJvdGVj
dCBhZ2FpbnN0IHRoYXQuCj4gCj4gLSBXaXRob3V0IENvbWV0L1ZpeGVuLCA2NC1iaXQgUFYgZ3Vl
c3RzIGNhbid0IHVzZSBWYXJpYW50IDMgb24KPiAgIHRoZW1zZWx2ZXMgYnV0IGNhbiB1c2UgaXQg
b24gdGhlIGh5cGVydmlzb3IsIGFuZCBLUFRJIHBhdGNoZXMgaW4KPiAgIHRoZSBndWVzdCBkbyBu
b3QgcHJldmVudCB0aGF0LgoKXl4KCj4gLSBSdW5uaW5nIFBWIGd1ZXN0cyBpbnNpZGUgQ29tZXQg
b3IgVml4ZW4gcHJldmVudHMgdGhlbSBtYWtpbmcgdXNlCj4gICBvZiBWYXJpYW50IDMsIHRoZXkg
c3RpbGwgY2Fubm90IHVzZSBWYXJpYW50IDMgYWdhaW5zdCB0aGVpciBvd24KPiAgIGtlcm5lbHMs
IGFuZCBLUFRJIHBhdGNoZXMgaW4gdGhlIGd1ZXN0IGFyZSBub3QgbmVjZXNzYXJ5LgoKTGlrZSBp
dCB3YXMgZm9yIGEgbG9uZyB0aW1lIGFscmVhZHksIGJlY2F1c2Ugb2YgdGhlICI2NGJpdCBQViBB
QkkKYWxyZWFkeSBoYXMgc3BsaXQgWy4uLl0iCgo+IFRoZSBDb21ldCBhbmQgVml4ZW4gUkVBRE1F
cyBzZWVtIHRvIHN1Z2dlc3QgdGhhdDoKPiAKPiAtIFVzZSBvZiBDb21ldC9WaXhlbiBwcmV2ZW50
cyBQViBndWVzdHMgZnJvbSB1c2luZyBWYXJpYW50IDMgYWdhaW5zdAo+ICAgdGhlIGh5cGVydmlz
b3IgKGFuZCB0aHVzIG90aGVyIGd1ZXN0cyBhcyB3ZWxsKS4KCkJ5IGluamVjdGluZyBhIGNvcHkg
b2YgYSBoeXBlcnZpc29yIGJldHdlZW4gdGhlIG91dGVyIGxldmVsIGh5cGVydmlzb3IKKHRoYXQn
cyBjYWxsZWQgTDAgcmlnaHQ/KSAoaW4gSFZNIG9yIFBWSCBtb2RlKSBhbmQgdGhlIGd1ZXN0LCBo
YXZpbmcgaXQKanVzdCBydW4gMSBndWVzdCwgdGhhdCAoNjQtYml0IFBWKSBndWVzdCBjYW5ub3Qg
YXR0YWNrIGl0cyBvd24ga2VybmVsLApidXQgaXQgY2FuIGF0dGFjayB0aGUgaW50ZXJtZWRpYXRl
IGh5cGVydmlzb3Igd2hpY2ggcmVzdWx0cyBpbiByZWFkaW5nCml0J3Mgb3duIG1lbW9yeSBmcm9t
IHRoZSBmYWtlIGludGVybWVkaWF0ZSAiaG9zdCBtZW1vcnkiLgoKPiAtIFRoZSBndWVzdCBpdHNl
bGYgcmVtYWlucyBhYmxlIHRvIHVzZSBWYXJpYW50IDMgb24gaXRzIG93biBrZXJuZWwKPiAgIGFu
ZCBLUFRJIHBhdGNoZXMgaW5zaWRlIHRoZSBndWVzdCBjYW5ub3QgcHJldmVudCB0aGlzLgoKVGhp
cyBvbmUgc2hvdWxkIGJlIGluY29ycmVjdC4KCj4gV2hpY2ggaXMgY29ycmVjdCwgb3IgaGF2ZSBJ
IG1pc3VuZGVyc3Rvb2QgYW5kIHRoZXkgYXJlIHNvbWVob3cgYm90aAo+IGNvcnJlY3Q/CgpJdCdz
IGNvbXBsaWNhdGVkLiBBdCBsZWFzdCwgdGhlIGFib3ZlIGlzIHdoYXQgSSB1bmRlcnN0b29kLgoK
SGFucwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 10:09:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 10:09:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaIkA-0004VO-Jl; Sat, 13 Jan 2018 10:08:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pvo0=ei=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1eaIk9-0004VI-FF
 for xen-devel@lists.xenproject.org; Sat, 13 Jan 2018 10:08:53 +0000
X-Inumbo-ID: 8ebf6d3c-f849-11e7-b4a6-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ebf6d3c-f849-11e7-b4a6-bc764e045a96;
 Sat, 13 Jan 2018 11:07:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=squQjzZuPTfiRqb+WB6/KJKHYB0PI6fkkkZF5FT3MYw=; 
 b=MWgu8I0Hl2+yog1h/RmxLk5o8pk/js6jVUcymqM858Ly6qNrMSFC32H11QDsB74a7x5PeOl8fhCgSCzEoxzaLYvNn2kREI9e1wP8WUHsaCL5MQAr6aLYoNghq1fTdB5U7+Dp6WQnh3CEC2vTTayFvZOCaeTnWlfCBx/t3XOJSeZi6+0c0N9M5xu5MueQQyS5w9LUattZh8Izso1fFs+TuBAzjrtg+jHmSES1rikrCYfOqldaoWyP9TEwfXEYqeDPl88BisDZ/FrxyzOcyrE2DuFCfAnRX2J/hwF5h1wS/QXShM5gtFuOH8Up9rr7wx6m4aai4H6hKcvxqeCo5w39Qw==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>)
 id 1eaIk6-0002En-OZ; Sat, 13 Jan 2018 10:08:50 +0000
Date: Sat, 13 Jan 2018 10:08:50 +0000
From: Andy Smith <andy@strugglers.net>
To: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <20180113100850.GX29360@bitfolk.com>
References: <20180113064223.GT29360@bitfolk.com>
 <b345d657-aaad-e7be-eee8-c6309acac1e9@knorrie.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b345d657-aaad-e7be-eee8-c6309acac1e9@knorrie.org>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Clarification regarding Meltdown and 64-bit PV
	guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSGFucywKCk9uIFNhdCwgSmFuIDEzLCAyMDE4IGF0IDEwOjQzOjAzQU0gKzAxMDAsIEhhbnMg
dmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gQnkgaW5qZWN0aW5nIGEgY29weSBvZiBhIGh5cGVydmlz
b3IgYmV0d2VlbiB0aGUgb3V0ZXIgbGV2ZWwgaHlwZXJ2aXNvcgo+ICh0aGF0J3MgY2FsbGVkIEww
IHJpZ2h0PykgKGluIEhWTSBvciBQVkggbW9kZSkgYW5kIHRoZSBndWVzdCwgaGF2aW5nIGl0Cj4g
anVzdCBydW4gMSBndWVzdCwgdGhhdCAoNjQtYml0IFBWKSBndWVzdCBjYW5ub3QgYXR0YWNrIGl0
cyBvd24ga2VybmVsLAo+IGJ1dCBpdCBjYW4gYXR0YWNrIHRoZSBpbnRlcm1lZGlhdGUgaHlwZXJ2
aXNvciB3aGljaCByZXN1bHRzIGluIHJlYWRpbmcKPiBpdCdzIG93biBtZW1vcnkgZnJvbSB0aGUg
ZmFrZSBpbnRlcm1lZGlhdGUgImhvc3QgbWVtb3J5Ii4KClNvIGFyZSB5b3Ugc2F5aW5nIHRoYXQs
IGNvbnNpZGVyaW5nIG9ubHkgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biwgaXQKd29ya3Mgb3V0IGxp
a2UgdGhpczoKCj09IDY0LWJpdCBQViBtb2RlIGd1ZXN0ID09CgotIENhbid0IHVzZSBTUDMvVmFy
aWFudCAzL01lbHRkb3duIGRpcmVjdGx5IG9uIGl0cyBvd24ga2VybmVsLgoKLSBDYW4gdXNlIFNQ
My9WYXJpYW50IDMvTWVsdGRvd24gb24gdGhlIGh5cGVydmlzb3IgdG8gcmVhZCBkYXRhIGZyb20K
ICBoeXBlcnZpc29yIHNvIGVmZmVjdGl2ZWx5IGV2ZXJ5dGhpbmcgaW5jbHVkaW5nIG90aGVyIGtl
cm5lbHMgYW5kCiAgaXRzIG93biBrZXJuZWwuCgotIENhbid0IGJlIG1pdGlnYXRlZCBieSBLUFRJ
IGluIHRoZSBndWVzdC4KCj09IFBWLWluLUNvbWV0IGFuZCBQVi1pbi1WaXhlbiA9PQoKLSBDYW4n
dCB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBkaXJlY3RseSBvbiBpdHMgb3duIGtlcm5lbAoK
LSBDYW4ndCB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBvbiB0aGUgcmVhbCBoeXBlcnZpc29y
LgoKLSBDYW4gc3RpbGwgdXNlIFNQMy9WYXJpYW50IDMvTWVsdGRvd24gb24gdGhlIHNoaW0gaHlw
ZXJ2aXNvciB0bwogIHN0aWxsIGdhaW4gYWNjZXNzIHRvIGRhdGEgZnJvbSBpdHNlbGYuCgotIENh
bid0IGJlIG1pdGlnYXRlZCBieSBLUFRJIGluIHRoZSBndWVzdC4KCj09IEhWTSBhbmQgUFZIdjIg
PT0KCi0gQ2FuIHVzZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIGRpcmVjdGx5IG9uIGl0cyBvd24g
a2VybmVsLgoKLSBDYW4ndCB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBvbiB0aGUgaHlwZXJ2
aXNvci4KCi0gQ2FuIGJlIG1pdGlnYXRlZCBieSBLUFRJIGluIHRoZSBndWVzdCAoYmVjb21lcyBu
b3QgYSBYZW4gaXNzdWUpLgoKPwoKSWYgc28sIHRoZW4gSSBjYW4gc2VlIGhvdyB0aGUgRkFRLCBS
RUFETUUuQ29tZXQgYW5kIFJFQURNRS5WaXhlbgpjYW4gYWxsIGJlIGNvcnJlY3QgaW4gdGhpcyBy
ZWdhcmQsIGJ1dCBkbyBub3RlIHRoYXQgdGhpcyBpcwpleHRyZW1lbHkgY29uZnVzaW5nIGFuZCBh
IGxvdCBvZiBwZW9wbGUgYXJlIG9ubHkgcmVhZGluZyB0aGUKY29tbWVudHMgdGhhdCBzYXkgdGhh
dCBYZW4gUFYgY2FuJ3QgbWFrZSB1c2Ugb2YgU1AzL1ZhcmlhbnQKMy9NZWx0ZG93bi4KCkNoZWVy
cywKQW5keQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 11:07:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 11:07:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaJes-0002wE-Qu; Sat, 13 Jan 2018 11:07:30 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=544d130a8=citrix-osstest@xenproject.org>)
 id 1eaJes-0002w8-DA
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 11:07:30 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 85/87-05655-178E95A5;
 Sat, 13 Jan 2018 11:07:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKIsWRWlGSWpSXmKPExsXitHRDpG7Bi8g
 og/3XtS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bJh7/ZC2ZKVPx/b9HAOJO/i5GTQ0LAX2JF
 9we2LkYOINtd4t7DNJCwiICzxIQPt8HCvAJ6EvNn+oCEhQVcJWZOXQwU5gKqvsgrsXbjLVaIM
 aoSxy4fYgOx2QQ8JCb2TGQBsVmA4ut2vmQEsYUEtCSWLl7JBGLzCghKnJz5BKyGWUBC4uCLF8
 wQcywkZtxtZ5rAyDsLSdksJGULGJlWMWoUpxaVpRbpGpnqJRVlpmeU5CZm5ugaGpjp5aYWFye
 mp+YkJhXrJefnbmIEBg4DEOxgXLUg8BCjJAeTkijv5rURUUJ8SfkplRmJxRnxRaU5qcWHGGU4
 OJQkeB89j4wSEixKTU+tSMvMAYYwTFqCg0dJhPcdSJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvX
 rcxC7Hk5eelSonzngMpFQApzSjNgxsEi61LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEub9Dj
 KFJzOvBG7fK6BTmIBOqV8CdkpJIkJKqoHR/vVKvYYN8YdnzKlwrpCJYsk5UnZ1zcnXTRe81/O
 lLdnwK3DzfH4261v3OX7MPS7Me3jpwo0G5dbTg3JEPF5w/5uY8W/CjFPmMY90O8/bCbRM8Oz8
 tjFO58XF8JkbXh68vuVGh8Qma2eOe3Na+Q9t/tg67Yj3IW6HO6c2x29hrvWJMNB5KCKYqcRSn
 JFoqMVcVJwIAO8DgsmoAgAA
X-Env-Sender: prvs=544d130a8=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1515841647!123156306!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17679 invoked from network); 13 Jan 2018 11:07:28 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 13 Jan 2018 11:07:28 -0000
X-IronPort-AV: E=Sophos;i="5.46,352,1511827200"; d="scan'208";a="458073776"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74354-mainreport@xen.org>
X-Osstest-Failures: distros-debian-stretch:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-stretch:build-i386:<job status>:broken:regression
 distros-debian-stretch:build-amd64-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf:<job status>:broken:regression
 distros-debian-stretch:build-amd64:<job status>:broken:regression
 distros-debian-stretch:build-i386-pvops:<job status>:broken:regression
 distros-debian-stretch:build-armhf-pvops:syslog-server:running:regression
 distros-debian-stretch:build-armhf:syslog-server:running:regression
 distros-debian-stretch:test-amd64-i386-amd64-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-amd64-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-i386-i386-stretch-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-amd64-amd64-i386-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:test-armhf-armhf-armhf-stretch-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-stretch:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf:host-install(4):broken:nonblocking
 distros-debian-stretch:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-stretch:build-armhf:capture-logs:broken:nonblocking
 distros-debian-stretch:build-i386:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64:host-install(4):broken:nonblocking
 distros-debian-stretch:build-i386-pvops:host-install(4):broken:nonblocking
 distros-debian-stretch:build-amd64-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=73983
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sat, 13 Jan 2018 11:07:24 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [distros-debian-stretch test] 74354: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc0MzU0IGRpc3Ryb3MtZGViaWFuLXN0cmV0Y2ggcmVhbCBbcmVhbF0KaHR0cDovL29z
c3Rlc3QueHMuY2l0cml0ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83NDM1NC8KCkZhaWx1
cmVzIGFuZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUg
cnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNs
b2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2
LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgIDEg
YnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXN0cmV0
Y2gtbmV0Ym9vdC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0cmV0Y2gtbmV0Ym9v
dC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgYmxvY2tlZCBuL2EKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSA3Mzk4MwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczOTgzCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzM5ODMKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSA3Mzk4MwogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0
LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczOTgzCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgNzM5ODMKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3Mzk4MwogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDczOTgzCgpi
YXNlbGluZSB2ZXJzaW9uOgogZmxpZ2h0ICAgICAgICAgICAgICAgNzM5ODMKCmpvYnM6CiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXN0cmV0Y2gtbmV0
Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2
LXN0cmV0Y2gtbmV0Ym9vdC1wdmdydWIgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LWFtZDY0LXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWFybWhmLXN0cmV0Y2gtbmV0Ym9vdC1weWdydWIgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1zdHJldGNoLW5ldGJv
b3QtcHlncnViICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 11:12:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 11:12:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaJjd-00053r-D3; Sat, 13 Jan 2018 11:12:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qomf=ei=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eaJjc-00053l-AC
 for xen-devel@lists.xenproject.org; Sat, 13 Jan 2018 11:12:24 +0000
X-Inumbo-ID: ef1d0873-f852-11e7-b0d7-9f685aff125f
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef1d0873-f852-11e7-b0d7-9f685aff125f;
 Sat, 13 Jan 2018 11:14:34 +0000 (UTC)
Received: from [IPv6:2001:980:4a41:fb::12] (unknown
 [IPv6:2001:980:4a41:fb::12])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 51B75B8041C0;
 Sat, 13 Jan 2018 12:12:15 +0100 (CET)
To: Andy Smith <andy@strugglers.net>, Lars Kurth <lars.kurth.xen@gmail.com>
References: <20180113064223.GT29360@bitfolk.com>
 <b345d657-aaad-e7be-eee8-c6309acac1e9@knorrie.org>
 <20180113100850.GX29360@bitfolk.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <7e7a5432-2921-1b10-ff61-ff9c99ea5762@knorrie.org>
Date: Sat, 13 Jan 2018 12:12:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180113100850.GX29360@bitfolk.com>
Content-Language: en_US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Clarification regarding Meltdown and 64-bit PV
	guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTMvMjAxOCAxMTowOCBBTSwgQW5keSBTbWl0aCB3cm90ZToKPiBIaSBIYW5zLAo+IAo+
IE9uIFNhdCwgSmFuIDEzLCAyMDE4IGF0IDEwOjQzOjAzQU0gKzAxMDAsIEhhbnMgdmFuIEtyYW5l
bmJ1cmcgd3JvdGU6Cj4+IEJ5IGluamVjdGluZyBhIGNvcHkgb2YgYSBoeXBlcnZpc29yIGJldHdl
ZW4gdGhlIG91dGVyIGxldmVsIGh5cGVydmlzb3IKPj4gKHRoYXQncyBjYWxsZWQgTDAgcmlnaHQ/
KSAoaW4gSFZNIG9yIFBWSCBtb2RlKSBhbmQgdGhlIGd1ZXN0LCBoYXZpbmcgaXQKPj4ganVzdCBy
dW4gMSBndWVzdCwgdGhhdCAoNjQtYml0IFBWKSBndWVzdCBjYW5ub3QgYXR0YWNrIGl0cyBvd24g
a2VybmVsLAo+PiBidXQgaXQgY2FuIGF0dGFjayB0aGUgaW50ZXJtZWRpYXRlIGh5cGVydmlzb3Ig
d2hpY2ggcmVzdWx0cyBpbiByZWFkaW5nCj4+IGl0J3Mgb3duIG1lbW9yeSBmcm9tIHRoZSBmYWtl
IGludGVybWVkaWF0ZSAiaG9zdCBtZW1vcnkiLgo+IAo+IFNvIGFyZSB5b3Ugc2F5aW5nIHRoYXQs
IGNvbnNpZGVyaW5nIG9ubHkgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biwgaXQKPiB3b3JrcyBvdXQg
bGlrZSB0aGlzOgo+IAo+ID09IDY0LWJpdCBQViBtb2RlIGd1ZXN0ID09Cj4gCj4gLSBDYW4ndCB1
c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBkaXJlY3RseSBvbiBpdHMgb3duIGtlcm5lbC4KPiAK
PiAtIENhbiB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBvbiB0aGUgaHlwZXJ2aXNvciB0byBy
ZWFkIGRhdGEgZnJvbQo+ICAgaHlwZXJ2aXNvciBzbyBlZmZlY3RpdmVseSBldmVyeXRoaW5nIGlu
Y2x1ZGluZyBvdGhlciBrZXJuZWxzIGFuZAo+ICAgaXRzIG93biBrZXJuZWwuCj4gCj4gLSBDYW4n
dCBiZSBtaXRpZ2F0ZWQgYnkgS1BUSSBpbiB0aGUgZ3Vlc3QuCj4gCj4gPT0gUFYtaW4tQ29tZXQg
YW5kIFBWLWluLVZpeGVuID09Cj4gCj4gLSBDYW4ndCB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93
biBkaXJlY3RseSBvbiBpdHMgb3duIGtlcm5lbAo+IAo+IC0gQ2FuJ3QgdXNlIFNQMy9WYXJpYW50
IDMvTWVsdGRvd24gb24gdGhlIHJlYWwgaHlwZXJ2aXNvci4KPiAKPiAtIENhbiBzdGlsbCB1c2Ug
U1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBvbiB0aGUgc2hpbSBoeXBlcnZpc29yIHRvCj4gICBzdGls
bCBnYWluIGFjY2VzcyB0byBkYXRhIGZyb20gaXRzZWxmLgo+IAo+IC0gQ2FuJ3QgYmUgbWl0aWdh
dGVkIGJ5IEtQVEkgaW4gdGhlIGd1ZXN0Lgo+IAo+ID09IEhWTSBhbmQgUFZIdjIgPT0KPiAKPiAt
IENhbiB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBkaXJlY3RseSBvbiBpdHMgb3duIGtlcm5l
bC4KPiAKPiAtIENhbid0IHVzZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIG9uIHRoZSBoeXBlcnZp
c29yLgo+IAo+IC0gQ2FuIGJlIG1pdGlnYXRlZCBieSBLUFRJIGluIHRoZSBndWVzdCAoYmVjb21l
cyBub3QgYSBYZW4gaXNzdWUpLgo+IAo+ID8KCkV4YWN0bHkuCgo+IElmIHNvLCB0aGVuIEkgY2Fu
IHNlZSBob3cgdGhlIEZBUSwgUkVBRE1FLkNvbWV0IGFuZCBSRUFETUUuVml4ZW4KPiBjYW4gYWxs
IGJlIGNvcnJlY3QgaW4gdGhpcyByZWdhcmQsCgpXZWxsLCB3aGF0IGp1c3QgaGFwcGVuZWQgaXMg
dGhhdCBJIGRpZG4ndCBwcm92aWRlIGFueSBuZXcgaW5mb3JtYXRpb24sCmJ1dCBwcmVzZW50ZWQg
dGhlIHNhbWUgaW5mb3JtYXRpb24gYnkganVzdCByZXdvcmRpbmcgaXQgYWdhaW4sIHdoaWNoCnRy
aWdnZXJlZCBhIGZldyBtaXNzaW5nIGNvbm5lY3Rpb25zIHRvIGNvbXBsZXRlIHlvdXIgbWVudGFs
IGltYWdlLgoKPiBidXQgZG8gbm90ZSB0aGF0IHRoaXMgaXMgZXh0cmVtZWx5IGNvbmZ1c2luZwoK
WWVzIGl0IGlzLgoKQS4gRGlmZmVyZW50IHR5cGVzIG9mIFhlbiB2ZXJzaW9uczoKICAxLiA8PSA0
LjUsIHdoaWNoIGlzIEVPTCBhbmQgRU9TLCBidXQgc3RpbGwgdXNlZCAobGlrZSBBV1MgcG9wcGlu
ZyB1cApoYXZpbmcgdGhpbmdzIHJ1bm5pbmcgYmFzZWQgb24gWGVuIDMuNCkKICAyLiA0LjYgYW5k
IDQuNywgd2hpY2ggaGF2ZSBzb21lIHNlY3VyaXR5IHN1cHBvcnQKICAzLiA0LjggYW5kIDQuOSwg
Zm9yIHdoaWNoIHJ1bW91cnMgYXJlIGdvaW5nIHRoYXQgaXQgbWlnaHQgZ2V0IFBWSHYyCmZyb20g
NC4xMCBiYWNrcG9ydGVkCiAgNC4gNC4xMCwgd2hpY2ggY2FuIGJlIHVzZWQgd2l0aCBQVkh2MiAo
d2l0aCBndWVzdCBrZXJuZWwgbGludXggNC4xNCkKCkIuIERpZmZlcmVudCBhcmNoczoKICAxLiB4
ODYgLyAzMi1iaXQKICAyLiB4NjQgLyBhbWQ2NCAvIDY0LWJpdAogIDMuIEFkZCBBUk0gdGhpbmdz
IGhlcmUuLi4KICA0LiAuLi4KCkMuIERpZmZlcmVudCBDUFUgdmVuZG9yczoKICAxLiBJbnRlbAog
IDIuIEFNRAogIDMuIC4uLgoKRC4gVGhlbiBkaWZmZXJlbnQgdmlydHVhbGl6YXRpb24gbW9kZXM6
CiAgMS4gUFYKICAyLiBIVk0KICAzLiBQVkh2MgoKRS4gRGlmZmVyZW50IG1pdGlnYXRpb24gdGVj
aG5pcXVlcyBmb3IgWGVuICh3aGljaCBhcmUgZWFjaCBvbmx5IHBvc3NpYmxlCndpdGggYSBzdWJz
ZXQgb2YgY2hvaWNlcyBmcm9tIG90aGVyIGNhdGVnb3JpZXMpOgogIDEuIENvbnZlcnQgUFYgLT4g
SFZNCiAgMi4gQ29udmVydCBQViAtPiBQVkh2MgogIDMuIEluc2VydCBzaGltIFZpeGVuCiAgNC4g
SW5zZXJ0IHNoaW0gQ29tZXQKCkYuIERpZmZlcmVudCBrZXJuZWxzIGluIHRoZSBndWVzdCAob25s
eSBsb29raW5nIGF0IGxpbnV4IGhlcmUgbm93KToKICAxLiBBbnkga2VybmVsIHJlbGVhc2VkIDwg
SmFuIDMgMjAxOAogIDIuIE9sZCB2ZXJzaW9uIHdpdGhvdXQgYW55IGthaXNlci9rcHRpIHBhdGNo
IGF2YWlsYWJsZQogIDMuIE9sZCB2ZXJzaW9uIHdpdGgga2Fpc2VyIGJhY2twb3J0IHBhdGNoICgz
LjIsIDMuMTYsIDQuOSBldGMpCiAgNC4gNC4xNCBvciA0LjE1IGtlcm5lbCB3aXRoIEtQVEkgcGF0
Y2gKCkcuIERpZmZlcmVudCBtaXRpZ2F0aW9uIHRlY2huaXF1ZXMgZm9yIGluc2lkZSB0aGUgZ3Vl
c3Q6CiAgMS4gRG8gbm90aGluZyBiZWNhdXNlIDY0LWJpdCBQViBndWVzdAogIDIuIEdldCBrZXJu
ZWwgd2l0aCBrYWlzZXIgb3Iga3B0aSBwYXRjaAoKSC4gQW5kIG9mIGNvdXJzZSBkZXNjcmliaW5n
IGFueSBzaXR1YXRpb24gYXMgInZ1bG5lcmFibGUiIGhhcyBhCnNob3J0Y29taW5nLCBiZWNhdXNl
IHdlIG5lZWQgdG8gZGlzdGluZ3Vpc2ggKDQgY29tYmluYXRpb25zIHBvc3NpYmxlKToKICAxLiBD
YW4gdGhlIHNpdHVhdGlvbiBiZSB1c2VkIHRvIGF0dGFjaz8KICAyLiBJcyB0aGUgc2l0dWF0aW9u
IHZ1bG5lcmFibGUgdG8gYXR0YWNrIGJ5IGFub3RoZXIgZ3Vlc3Qvd2hhdGV2ZXI/CgphZCBILiBP
aCwgYW5kIHdoYXQgaWYgc29tZW9uZSBoYXMgYSBtaXggb2YgSFZNIGFuZCBQViBndWVzdHM/IElm
IHRoZXJlCmFyZSBvbmx5IEhWTSBndWVzdHMsIHRoZXkncmUgc2FmZSBmcm9tIGVhY2ggb3RoZXIs
IGJ1dCBpZiB5b3UgYWRkIDEKNjQtYml0IFBWIGd1ZXN0IHRvIGl0LCBzdWRkZW5seSB5b3UgaGF2
ZSBvbmUgYXZhaWxhYmxlIHRvIGRvIGFuIGF0dGFjaywKYW5kIGFsbCB0aGUgSFZNIGFyZSBzdWRk
ZW5seSB2dWxuZXJhYmxlLgoKU28gaXQncyBhIGJpdCBvZiBhbiA3IG9yIDgtZGltZW5zaW9uYWwg
c3BhY2UsIGFuZCBldmVyeSBzaXR1YXRpb24gb2YKZGlmZmVyZW50IHVzZXJzIGlzIGZsb2F0aW5n
IHNvbWV3aGVyZSBpbiB0aGVyZSBhcyBhIHBvaW50LiBFdmVyeQpjb21iaW5hdGlvbiBvZiBhbGwg
b2YgdGhvc2UgY2FuIHJlc3VsdCBpbiBhIHdpbGRseSBkaWZmZXJlbnQgb3V0Y29tZS4KCk9oIHdh
aXQsIEkgZm9yZ290IHdlJ3JlIG9ubHkgdGFsa2luZyBhYm91dCBTUDMuIExldCdzIGFkZCBTUDEg
YW5kIFNQMiwKbm93IHdlIGFyZSA5LWRpbWVuc2lvbmFsLgoKWW91IGtub3cgdGhlc2Uga2luZCBv
ZiBwdXp6bGVzPwpodHRwOi8vd3d3LmJ1cnJlLm5sL3AvcHV6emVscy9sb2dpc2NoL2xvZ2lzY2hf
MS5naWYKCkl0J3Mgd2hhdCB3ZSdyZSBkb2luZyBoZXJlLiA6LSkgV2VsbCwgaW5zdGVhZCBvZiBh
IGJvb2xlYW4gcmVzdWx0LCBvdXIKcHV6emxlIGhhcyBtdWx0aXBsZSByZXN1bHRzLCBkZXNjcmli
aW5nIHdoYXQncyByZWxldmFudCBmb3IgaHlwZXJ2aXNvciwKZm9yIGd1ZXN0IGtlcm5lbCBldGMu
Li4KCj4gYW5kIGEgbG90IG9mIHBlb3BsZSBhcmUgb25seSByZWFkaW5nIHRoZQo+IGNvbW1lbnRz
IHRoYXQgc2F5IHRoYXQgWGVuIFBWIGNhbid0IG1ha2UgdXNlIG9mIFNQMy9WYXJpYW50Cj4gMy9N
ZWx0ZG93bi4KCkV4cHJlc3NpbmcgYWxsIHRoZXNlIHRoaW5ncyBpbiB0ZXh0IGlzIHJlYWxseSBo
YXJkLgoKTGFycyBtYWRlIGEgbmV3IGF0dGVtcHQgd2l0aCB0aGUgdGFibGVzLCBidXQgeW91IGlt
bWVkaWF0ZWx5IHNlZSBpdAp0YWtlcyA0IG9yIDUgdGFibGVzIGJlbG93IGVhY2ggb3RoZXIsIGFu
ZCB0aGVuIGl0J3Mgc3RpbGwgbGlrZSAiYXJnaCEiCmJlY2F1c2Ugd2UgY2FuJ3QgZmxhdHRlbiA4
LWRpbWVuc2lvbmFsIHRvIDItZGltZW5zaW9uYWwgdGhhdCBlYXN5LgoKLS0tLS0tLS0tLS0tID44
IC0tLS0tLS0tLS0tLQoKU28sIEkgaGF2ZSBhIG5ldyBpZGVhOgoKTGV0J3MgbWFrZSBhbiBpbnRl
cmFjdGl2ZSBodG1sL2phdmFzY3JpcHQgdGhpbmdpZSB3aGVyZSB5b3UgY2FuIHBsYXkKYXJvdW5k
IHdpdGggYWxsIHRoZSBjb21iaW5hdGlvbnMgYWJvdmUuIEJhc2VkIG9uIGV2ZXJ5dGhpbmcgeW91
IGNob29zZSwKdGhlcmUncyBhIGRpZmZlcmVudCBleHBsYW5hdGlvbiBhcyByZXN1bHQsIGFuZCBk
aWZmZXJlbnQgc3VnZ2VzdGlvbnMKYWJvdXQgd2hhdCB0byBkbyBuZXh0Li4uCgpTb21lIG9mIHRo
ZSBjYXRlZ29yaWVzIGFyZSByYWRpbyBidXR0b25zLCBsaWtlIHRoZSBDUFUgdHlwZSBvZiB0aGUK
cGh5c2ljYWwgc2VydmVyLiBPdGhlcnMgYXJlIGNoZWNrYm94ZXMgd2l0aCBtdWx0aXBsZSBvcHRp
b25zLCBlLmcuIGFyZQp5b3UgcnVubmluZyBIVk0gZ3Vlc3RzLCBQViBndWVzdHMsIG9yIGJvdGg/
CgpJJ20gbm90IGEgaHRtbC9qYXZhc2NyaXB0IGd1eSwgYnV0IEkgdGhpbmsgdGhhdCBtYWtlcyBt
b3N0IHNlbnNlLCBzaW5jZQphIHVzZXIgY2FuIGFsc28ganVzdCBnaXQgY2xvbmUgdGhlIHRoaW5n
IGFuZCBvcGVuIHRoZSBwYWdlIGluIGEgbG9jYWwKYnJvd3Nlci4gSWYgdGhlcmUncyBzb21lIGlu
aXRpYWwgY29kZSB0aGF0IHdvcmtzLCBJIGNhbiBoZWxwIGFkZGluZyBhbGwKb3B0aW9ucyBhbmQg
cmVzdWx0cyBhbmQgdGhlbiB3ZSBjYW4ga2VlcCBpbXByb3ZpbmcgaXQuIChFLmcuIGlmCmxpbWl0
YXRpb25zIG9mIHNoaW0gaW1wbGVtZW50YXRpb25zIGNoYW5nZSBvciB4ZW4gNC44IGFuZCA0Ljkg
Z2V0IFBWSHYyCmJhY2twb3J0ZWQsIGl0IGhhcyB0byBjaGFuZ2UgYWdhaW4gZXRjLi4uKQoKTmlj
ZSB0byBoYXZlOiBJZiB5b3UgaGF2ZSBldmVyeXRoaW5nIGNoZWNrZWQgaW4gdGhlIHJpZ2h0IHdh
eSwgc2hvdyBhCiJjb2RlIiAobGlrZSBBMy1CMS1DNS1ENi4uLiBvciBzb21ldGhpbmcgbW9yZSBj
bGV2ZXIpIHRoYXQgZXhwcmVzc2VzIHRoZQpleGFjdCBjb21iaW5hdGlvbiwgc28geW91IGNhbiBz
YXZlIGl0IGFuZCBwdXQgaXQgYmFjayBpbiBsYXRlciB0byByZXNldAp0aGUgcGFnZSB0byB0aGF0
IHN0YXRlLiBBbmQsIHlvdSBjYW4gc2hhcmUgdGhhdCBjb2RlL3NlcXVlbmNlIHRvIGV4cGxhaW4K
eW91ciBleGFjdCBzaXR1YXRpb24gdG8gc29tZW9uZSBlbHNlLgoKTm93IHdlIHdvdWxkIGhhdmUg
c29tZXRoaW5nIHRoYXQncyBlYXNpZXIgdG8gd29yayB3aXRoIHRoYW4gaGVhcmluZyBhCnVzZXIg
b3V0IHdpdGggMTQgcXVlc3Rpb25zIG9uIElSQyBhbmQgdGhlbiB0cnlpbmcgdG8gZXhwbGFpbiBl
dmVyeXRoaW5nCmluIHdvcmRzLiBBbnkgY2hhbmdlIHlvdSBtYWtlIG9uIHRoZSBwYWdlIHJlZnJl
c2hlcyB0aGUgb3V0Y29tZSBpbW1lZGlhdGVseS4KClNvLCB3aG8gaGFzIGEgYmV0dGVyIGlkZWEg
dGhhbiB0aGlzLCBvciBrbm93cyB3aHkgdGhpcyBpcyBhIGJhZCBpZGVhIGFuZAp3ZSBzaG91bGRu
J3QgZG8gdGhpcywgb3Igd2hvIHdhbnRzIHRvIGhlbHAgY3JlYXRpbmcgaXQ/CgpIYW5zCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 11:18:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 11:18:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaJpf-0005HG-2D; Sat, 13 Jan 2018 11:18:39 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaJpd-0005Gr-Jy
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 11:18:37 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-3.messagelabs.com id 5D/8E-12490-B0BE95A5;
 Sat, 13 Jan 2018 11:18:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVZfrdWS
 Uwdp91hb3prxnd2D02N63iz2AMYo1My8pvyKBNePo7ossBYdqK35N2sfWwPgtsIuRi0NIoJFJ
 Yt+2XnYI5zGjxM1pP1ggnG2MEg8ndjJ1MXJyiAg4S3w9M5cdxOYV0Jf49Po+WFxYwEriwM8fY
 LaEwEZViZ13EyBsT4mZ9zexwNjz/v5h62Jk52ADqj8kBhJlEVCV6Hq5nnECI/cCRoZVjBrFqU
 VlqUW6RgZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiB/q1nYGDcwdh8wu8QoyQ
 Hk5Io7+a1EVFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHitXkVGCQkWpaanVqRl5gADDSYtwcGj
 JMLLAZLmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLiEJMEQEozSvPgBsEi4BKjr
 JQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd7rL4Gm8GTmlcDtewV0ChPQKfVLwE4pSURISTUwGj
 172mmy4cfDO9fiXRSqNGcULPvjd5Rh8vy9SoK1szbXKG7duHjJtqln3C8l1x2Yzd7g+r36xy0
 jbStxyx+Xt2keDpFfs5HlSKOjnOZE68nF0jkBcewRJ3RTLyit/vF35b2/hsdLikMSFfgUfKdf
 4v1WF7S5YaXEugLt8+3sh+uK9v5s3clVrMRSnJFoqMVcVJwIALKB/TR7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-31.messagelabs.com!1515842313!64664098!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11061 invoked from network); 13 Jan 2018 11:18:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 11:18:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaJpW-0003Oo-PK; Sat, 13 Jan 2018 11:18:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaJpR-00040M-FA; Sat, 13 Jan 2018 11:18:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaJpQ-0000Cw-Un; Sat, 13 Jan 2018 11:18:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117873-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=23077989038c076597be3d7852f51b80486cd157
X-Osstest-Versions-That: xen=f407332f99c4e619ef8730f3dae4d4beadb1ef4b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 11:18:24 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 117873: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzg3MyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzg3My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMTc3MDUK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5
IGZhaWwgbGlrZSAxMTc3MDUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICA0OSB4dGYvdGVz
dC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExNzcwNQogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMiAgICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2Ug
MTE3NzA1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTc3MDUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzcwNQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAg
IGZhaWwgIGxpa2UgMTE3NzA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3MDUKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNzcwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NzA1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3MDUKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExNzcwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NzA1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTc3MDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzcwNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMzA3Nzk4OTAzOGMwNzY1OTdi
ZTNkNzg1MmY1MWI4MDQ4NmNkMTU3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBmNDA3MzMyZjk5YzRlNjE5ZWY4NzMwZjNkYWU0ZDRiZWFkYjFlZjRiCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTc3MDUgIDIwMTgtMDEtMDcgMTk6MTY6MzcgWiAgICA1IGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTE3ODczICAyMDE4LTAxLTExIDIxOjEwOjE1IFogICAgMSBkYXlzICAg
IDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
cmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAyMzA3Nzk4OTAzOGMwNzY1OTdiZTNkNzg1MmY1MWI4MDQ4
NmNkMTU3CkF1dGhvcjogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpEYXRlOiAgIFdlZCBEZWMgNyAxMToxMzowNSAyMDE2IC0wODAwCgogICAgeGVuL2FybTogZml4
IHNtcGJvb3QgYmFycmllcnMKICAgIAogICAgUmVtb3ZlIHVzZWxlc3Mgc21wX3dtYigpIGJhcnJp
ZXIgYWZ0ZXIgY3B1bWFza19zZXRfY3B1KGNwdWlkLAogICAgJmNwdV9vbmxpbmVfbWFwKSwgd2hp
Y2ggaXMgbm90IHN5bmNocm9uaXppbmcgYWdhaW5zdCBhbnl0aGluZy4KICAgIAogICAgS2VlcCB0
aGUgb3RoZXIgc21wX3dtYigpLCBiZWZvcmUgdGhlIGNwdW1hc2tfc2V0X2NwdSBjYWxsLCB0byBl
bnN1cmUKICAgIHRoYXQgYWxsIHdyaXRlcyBiZWZvcmUgc2V0dGluZyB0aGUgY3B1IG9ubGluZSBh
cmUgdmlzaWJsZSB0byBvdGhlciBjcHVzLgogICAgRm9yIHRoYXQgdG8gd29yayBwcm9wZXJseSwg
d2UgbmVlZCBhIGNvcnJlc3BvbmRpbmcgc21wX3JtYigpIGJhcnJpZXIsCiAgICBhZnRlciByZWFk
aW5nIHRoZSBvbmxpbmUgY3B1bWFzayBmcm9tIG90aGVyIHByb2Nlc3NvcnMsIHdoaWNoIGlzCiAg
ICBjdXJyZW50bHkgbWlzc2luZy4gQWRkIGl0LgogICAgCiAgICBTZWU6IGh0dHA6Ly9tYXJjLmlu
Zm8vP2w9eGVuLWRldmVsJm09MTQ4MDkzMjM2MzA3MjExCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgNzc5YTBlMTVjYTBkOWQ1ZGJjYmRlZTI5YjFkYWQ5ZmFmNzNiZmM3NykK
CmNvbW1pdCA3MDg5NDY1NTEwZjM4ZjdhM2Q2ODFlN2ZkOTA4ZmU5MGE4YjNjZWYyCkF1dGhvcjog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpEYXRlOiAgIFdlZCBP
Y3QgMTggMTQ6Mjk6NTggMjAxNyAtMDcwMAoKICAgIGFybTogY29uZmlndXJlIGludGVycnVwdHMg
dG8gYmUgaW4gbm9uLXNlY3VyZSBncm91cDEKICAgIAogICAgWGVuIHVzZXMgbm9uLXNlY3VyZSBn
cm91cDEgaW50ZXJydXB0cywgaG93ZXZlciBpdCBkb2Vzbid0IGNvbmZpZ3VyZSB0aGUKICAgIEdJ
Q3YzIGFjY29yZGluZ2x5LiBYZW4gbmVlZHMgdG8gc2V0IEdJQ0RfSUdST1VQUiBmb3IgU1BJcyBh
bmQKICAgIEdJQ1JfSUdST1VQUjAgZm9yIGxvY2FsIGludGVycnVwdCB0byAiMSIgdG8gc3BlY2lm
eSB0aGF0IGludGVycnVwdHMKICAgIGJlbG9uZyB0byBncm91cDEuIFRoaXMgaXMgcGFydGljdWxh
cmx5IGltcG9ydGFudCBpZiB0aGUgc3lzdGVtIGhhcwogICAgR0lDRF9DVExSLkRTIHNldCwgYWxz
byBzZWUgY29tbWl0CiAgICA3YzliOTczMDYxYjAzYWY2MjczNGY2MTNmNmFiZWM0NmMwZGQ0YTg4
IGluIExpbnV4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJlbGVhc2VkLWFja2VkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
MGM4MDU1YzJmNDVmNDg5YWZmNjdmNGQzNjJmM2ZkYzE5MmNjMmQ5NCkKCmNvbW1pdCAzNzU4OTZk
Mzg5MjA2ODE1NjlhNThmYTI2ZTQ3YzdhOTIzY2I3M2RkCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBXZWQgTm92IDI5IDE3OjU3OjMyIDIwMTcg
KzAwMDAKCiAgICB4ZW4vYXJtOiBib290ZmR0OiBVc2UgcHJvcGVyIGRlZmF1bHQgZm9yICNhZGRy
ZXNzLWNlbGxzIGFuZCAjc2l6ZS1jZWxscwogICAgCiAgICBQZXIgdGhlIGRldmljZS10cmVlIHNw
ZWNpZmljIFsxXSwgd2hlbiB0aGUgcHJvcGVydHkgI2FkZHJlc3MtY2VsbHMKICAgIGFuZCAgI3Np
emUtY2VsbHMgYXJlIG5vdCBwcmVzZW50LCB0aGUgZGVmYXVsdCB2YWx1ZSBzaG91bGQgYmUgcmVz
cC4gMQogICAgYW5kIDIuCiAgICAKICAgIFsxXSBodHRwczovL3d3dy5kZXZpY2V0cmVlLm9yZy9k
b3dubG9hZHMvZGV2aWNldHJlZS1zcGVjaWZpY2F0aW9uLXYwLjEtMjAxNjA1MjQucGRmCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzA1YWE0YWZhYzY0ZWE2ODdjMWEyYmY5
Mjc3YmE2NTUyODA5NDk1YikKCmNvbW1pdCA5OTQ3NGQxYzBiZWFjMDdiODE4ZjVlYWU5YTdkN2Q0
NzliYTFiMzQzCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0
ZTogICBXZWQgRGVjIDYgMTQ6NTE6MzcgMjAxNyArMDAwMAoKICAgIHhlbi9hcm06IGdpYy12Mzog
QmFpbCBvdXQgaWYgZ2ljdjNfY3B1X2luaXQgZmFpbAogICAgCiAgICBXaGVuIHN5c3RlbSByZWdp
c3RlcnMgYXJlIG5vdCBlbmFibGVkLCBhbGwgdGhlIGFjY2VzcyB0byB0aGVtIHdpbGwgdHJhcAog
ICAgaW4gRUwyLiBJbiBYZW4sIHN5c3RlbSByZWdpc3RlcnMgd2lsbCBiZSBlbmFibGVkIGJ5IGdp
Y3YzX2NwdV9pbml0IG9ubHkKICAgIG9uIHN1Y2Nlc3MuIEFzIHRoZSByZXN0IG9mIHRoZSBjb2Rl
IChlLmcgZ2ljdjNfaHlwX2luaXQpIHJlbGllcyBvbgogICAgc3lzdGVtIHJlZ2lzdGVyLCBpdCBp
cyBiZXR0ZXIgdG8gYmFpbCBvdXQgZGlyZWN0bHkuCiAgICAKICAgIFRoaXMgd2lsbCBzYXZlIHRp
bWUgb24gZGVidWdnaW5nIGVhcmx5IGJvb3QgaXNzdWUgb24gR0lDdjMgcGxhdGZvcm0uCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOTYzMGM1YWUzNjNiNGNiZjhlYjYx
MzY2NTMwZjQwYzgwNjgwYWY0ZCkKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 12:01:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 12:01:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaKVC-0001ww-9I; Sat, 13 Jan 2018 12:01:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaKVA-0001wp-Gf
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 12:01:32 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 6B/1B-04121-B15F95A5;
 Sat, 13 Jan 2018 12:01:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVVfqa2S
 UwbEPVhb3prxnd2D02N63iz2AMYo1My8pvyKBNeNt0x7mghUaFS3rLzI3MD6U6GLk4hASaGSS
 OL/gFDuE85hR4tDV2awQzjZGieuz9wNlODlEBJwlvp6ZC2bzCuhLLHwzkRHEFhYwktjz6CKYL
 SEwi1viwDk1CNtXomXrNFYY+9DT08xdjOwcbAJWEofEuhg5OFgEVCU2XPWcwMi9gJFhFaN6cW
 pRWWqRroleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagbxmAYAdj92X/Q4ySHEx
 Koryb10ZECfEl5adUZiQWZ8QXleakFh9ilOHgUJLg3fE5MkpIsCg1PbUiLTMHGGQwaQkOHiUR
 3pUgad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc47DaRUAKQ0ozQPbhAs+C8xy
 koJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcLyBSezLwSuH2vgE5hAjqlfgnYKSWJCCmpBkb2jj
 zvoit6yywyxHtuXOubP+ewzpzqVVLPP8kZuXr/f3Ayf84Kb75AO6PvtS28U4+fshda6znr+wf
 lQvYjbGccJjw8OsMnYT+P/q0T1bLvyydo3Q1rnCH70du9+zFr+bWJJ0++lmr+wp03Qeh0UEWC
 0f7zx7kMSiR/Tz9/ysKPmzU5O+jsnxglluKMREMt5qLiRACtXSomeQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1515844890!89897301!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18206 invoked from network); 13 Jan 2018 12:01:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 12:01:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaKV6-0004Wf-JG; Sat, 13 Jan 2018 12:01:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaKV1-0007Aa-2u; Sat, 13 Jan 2018 12:01:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaKV0-0007id-Gl; Sat, 13 Jan 2018 12:01:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117889-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=b1afeda98d0ad5cdde4767f5e06d214dd061d3e3
X-Osstest-Versions-That: libvirt=335ea94e311fdd3fd590677e11ff2248fd116f2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 12:01:22 +0000
Subject: [Xen-devel] [libvirt test] 117889: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzg4OSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc4ODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3NzcyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3NzIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIGIxYWZlZGE5
OGQwYWQ1Y2RkZTQ3NjdmNWUwNmQyMTRkZDA2MWQzZTMKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZp
cnQgICAgICAgICAgICAgIDMzNWVhOTRlMzExZmRkM2ZkNTkwNjc3ZTExZmYyMjQ4ZmQxMTZmMmIK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzc3MiAgMjAxOC0wMS0xMCAxMToyNjozNSBaICAgIDMg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc4ODkgIDIwMTgtMDEtMTIgMDA6MjY6MDUgWiAg
ICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogIEJq
b2VybiBXYWxrIDxid2Fsa0BsaW51eC52bmV0LmlibS5jb20+CiAgSmlyaSBEZW5lbWFyayA8amRl
bmVtYXJAcmVkaGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgogIE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDQyNSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 15:52:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 15:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaO6a-0008DN-SY; Sat, 13 Jan 2018 15:52:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaO6Z-0008Cv-D2
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 15:52:23 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id 45/21-13584-63B2A5A5;
 Sat, 13 Jan 2018 15:52:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVddUOyr
 K4MU9LYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHwwFbWgjdZFY8/9rE2MK5z6WLk4hASaGSS
 WDnrPyuE85hRYu/uFjYIZxujxPyVi9i7GDk5RAScJb6emQtm8wroS+x7tJcVxBYWsJb433+CB
 aRBQuCHgkTzxa1gRRIC3hJ3Hl1ghbH33AFZwc7BJmAlcUgMJMoioCrR8f012wRG7gWMDKsYNY
 pTi8pSi3QNjfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQI9zAAEOxj/bfM8xCj
 JwaQkyrt5bUSUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleQ62oKCHBotT01Iq0zBxgqMGkJTh4
 lER4V2gCpXmLCxJzizPTIVKnGI05mh48aGPmuPHidRuzEEtefl6qlDhvPMgkAZDSjNI8uEGwG
 LjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV4dkCk8mXklcPteAZ3CBHRK/ZJIkFNKEhFSUg
 2MbOZnas6FHO5fYPznXf3FA4F6j0K2VH9V+vZMR/vJRpsnfb83i7Pc72NU/qka+pwx4L2rDn9
 Ee6OhuSX/XoFNtlYpm6MOPJoszFi8Xd2gW5chrvh/n3NP/lfusF0z1GYf2/lZ7eXTJM64SecY
 5Vap1vUc/SlTd8bmSeD99Ntr/vw+unMKn8ljJZbijERDLeai4kQAV8UaxHwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1515858740!114975179!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21623 invoked from network); 13 Jan 2018 15:52:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 15:52:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaO6U-00027a-45; Sat, 13 Jan 2018 15:52:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaO6O-0004Jo-Sq; Sat, 13 Jan 2018 15:52:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaO6O-000553-Lx; Sat, 13 Jan 2018 15:52:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117909-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1545dec46db3858bbce84c2065b579e2925706ab
X-Osstest-Versions-That: linux=5f615b97cdea733c955e152774e1501107564fbd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 15:52:12 +0000
Subject: [Xen-devel] [linux-linus test] 117909: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkwOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3OTA5LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3ODgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzc4OAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTE3Nzg4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3ODgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExNzc4OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Nzg4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTc3ODgK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNzc4OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Nzg4CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAxNTQ1ZGVjNDZkYjM4NThi
YmNlODRjMjA2NWI1NzllMjkyNTcwNmFiCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICA1ZjYxNWI5N2NkZWE3MzNjOTU1ZTE1Mjc3NGUxNTAxMTA3NTY0ZmJkCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTc3ODggIDIwMTgtMDEtMTEgMDA6MDM6NTMgWiAgICAyIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE3OTA5ICAyMDE4LTAxLTEyIDA1OjIwOjQ3IFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWwgVmlybyA8dmlyb0B6ZW5pdi5saW51eC5vcmcudWs+CiAgQWxleGVpIFN0YXJvdm9p
dG92IDxhc3RAZmIuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAg
QW5kcmlpIFZsYWR5a2EgPHR1bHVwQG1haWwucnU+CiAgQmpvcm4gQW5kZXJzc29uIDxiam9ybi5h
bmRlcnNzb25AbGluYXJvLm9yZz4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNv
bT4KICBEYW5pZWwgQm9ya21hbm4gPGRhbmllbEBpb2dlYXJib3gubmV0PgogIERhdmlkIExlYnJ1
biA8ZGxlYnJ1bkBnb29nbGUuY29tPgogIERhdmlkIFMuIE1pbGxlciA8ZGF2ZW1AZGF2ZW1sb2Z0
Lm5ldD4KICBFbW1hbnVlbCBHcnVtYmFjaCA8ZW1tYW51ZWwuZ3J1bWJhY2hAaW50ZWwuY29tPgog
IEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGbG9yaWFuIE1hcmdhaW5lIDxm
bG9yaWFuQHBsYXRmb3JtLnNoPgogIEdlZXJ0IFV5dHRlcmhvZXZlbiA8Z2VlcnQrcmVuZXNhc0Bn
bGlkZXIuYmU+CiAgSWx5YSBEcnlvbW92IDxpZHJ5b21vdkBnbWFpbC5jb20+CiAgSmFrdWIgS2lj
aW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+CiAgSmlyaSBQaXJrbyA8amlyaUBt
ZWxsYW5veC5jb20+CiAgSm9obiBGYXN0YWJlbmQgPGpvaG4uZmFzdGFiZW5kQGdtYWlsLmNvbT4K
ICBLYWxsZSBWYWxvIDxrdmFsb0Bjb2RlYXVyb3JhLm9yZz4KICBLb3JuaWxpb3MgS291cnRpcyA8
a291QHp1cmljaC5pYm0uY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3Vu
ZGF0aW9uLm9yZz4KICBMaW51cyBXYWxsZWlqIDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAg
TG9pYyBQb3VsYWluIDxsb2ljLnBvdWxhaW5AbGluYXJvLm9yZz4KICBNYWRhbGluIEJ1Y3VyIDxt
YWRhbGluLmJ1Y3VyQG54cC5jb20+CiAgTWFyY2VsbyBSaWNhcmRvIExlaXRuZXIgPG1hcmNlbG8u
bGVpdG5lckBnbWFpbC5jb20+CiAgTWFydGluIEthRmFpIExhdSA8a2FmYWlAZmIuY29tPgogIE1h
dGhpZXUgWGhvbm5ldXggPG0ueGhvbm5ldXhAZ21haWwuY29tPgogIE1pa2UgTWFsb25leSA8bWFs
b25leUBnb29nbGUuY29tPgogIE1pa2UgUmFwb3BvcnQgPHJwcHRAbGludXgudm5ldC5pYm0uY29t
PgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgTmljb2xhaSBTdGFuZ2Ug
PG5zdGFuZ2VAc3VzZS5kZT4KICBSaWNoYXJkIENvY2hyYW4gPHJpY2hhcmRjb2NocmFuQGdtYWls
LmNvbT4KICBTZXJnZWkgU2h0eWx5b3YgPHNlcmdlaS5zaHR5bHlvdkBjb2dlbnRlbWJlZGRlZC5j
b20+CiAgV2VpIFdhbmcgPHdlaXdhbkBnb29nbGUuY29tPgogIFdpbGxlbSBkZSBCcnVpam4gPHdp
bGxlbWJAZ29vZ2xlLmNvbT4KICBYaW9uZ2ZlbmcgV2FuZyA8eGlvbmdmZW5nLndhbmdAbGluYXJv
Lm9yZz4KICBZYW5nYm8gTHUgPHlhbmdiby5sdUBueHAuY29tPgogIFl1dmFsIE1pbnR6IDx5dXZh
bG1AbWVsbGFub3guY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQv
bGludXgtcHZvcHMuZ2l0CiAgIDVmNjE1Yjk3Y2RlYS4uMTU0NWRlYzQ2ZGIzICAxNTQ1ZGVjNDZk
YjM4NThiYmNlODRjMjA2NWI1NzllMjkyNTcwNmFiIC0+IHRlc3RlZC9saW51eC1saW51cwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 17:49:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 17:49:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaPvL-00033V-GN; Sat, 13 Jan 2018 17:48:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=029h=ei=citrix.com=prvs=544bfa2dd=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eaPvL-00033P-8Z
 for xen-devel@lists.xenproject.org; Sat, 13 Jan 2018 17:48:55 +0000
X-Inumbo-ID: d107ef35-f889-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d107ef35-f889-11e7-b4a6-bc764e045a96;
 Sat, 13 Jan 2018 18:47:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,354,1511827200"; d="scan'208";a="66015914"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dfc80aaf-14d4-3bea-7f2d-2dfe48fe9d98@citrix.com>
Date: Sat, 13 Jan 2018 17:48:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: security@xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
	64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDEvMTggMTA6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMgYSB2ZXJ5IHNp
bXBsaXN0aWMgY2hhbmdlIGxpbWl0aW5nIHRoZSBhbW91bnQgb2YgbWVtb3J5IGEgcnVubmluZwo+
IDY0LWJpdCBQViBndWVzdCBoYXMgbWFwcGVkIChhbmQgaGVuY2UgYXZhaWxhYmxlIGZvciBhdHRh
Y2tpbmcpOiBPbmx5IHRoZQo+IG1hcHBpbmdzIG9mIHN0YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJl
aW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3QgbWFwCj4gaW50byBwZXItQ1BVIHBhZ2UgdGFibGVz
LiBHdWVzdCBjb250cm9sbGVkIHBhcnRzIG9mIHRoZSBwYWdlIHRhYmxlcyBhcmUKPiBiZWluZyBj
b3BpZWQgaW50byB0aG9zZSBwZXItQ1BVIHBhZ2UgdGFibGVzIHVwb24gZW50cnkgaW50byB0aGUg
Z3Vlc3QuCj4gQ3Jvc3MtdkNQVSBzeW5jaHJvbml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFi
bGUgZW50cnkgY2hhbmdlcyBpcwo+IGJlaW5nIGVmZmVjdGVkIGJ5IGZvcmNpbmcgb3RoZXIgYWN0
aXZlIHZDUFUtcyBvZiB0aGUgZ3Vlc3QgaW50byB0aGUKPiBoeXBlcnZpc29yLgo+Cj4gVGhlIGNo
YW5nZSB0byBjb250ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRo
ZXJlJ3Mgbm8KPiByZWFzb24gdG8ga2VlcCBzd2l0Y2hpbmcgcGFnZSB0YWJsZXMgb25jZSBhIFBW
IGd1ZXN0IGlzIGJlaW5nIHNjaGVkdWxlZAo+IG91dC4KPgo+IFRoZXJlIGlzIGNlcnRhaW5seSBt
dWNoIHJvb20gZm9yIGltcHJvdmVtZW50LCBlc3BlY2lhbGx5IG9mIHBlcmZvcm1hbmNlLAo+IGhl
cmUgLSBmaXJzdCBhbmQgZm9yZW1vc3Qgc3VwcHJlc3NpbmcgYWxsIHRoZSBuZWdhdGl2ZSBlZmZl
Y3RzIG9uIEFNRAo+IHN5c3RlbXMuIEJ1dCBpbiB0aGUgaW50ZXJlc3Qgb2YgYmFja3BvcnRhYmls
aXR5IChpbmNsdWRpbmcgdG8gcmVhbGx5IG9sZAo+IGh5cGVydmlzb3JzLCB3aGljaCBtYXkgbm90
IGV2ZW4gaGF2ZSBhbHRlcm5hdGl2ZSBwYXRjaGluZykgYW55IHN1Y2ggaXMKPiBiZWluZyBsZWZ0
IG91dCBoZXJlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKSSB3b3VsZCBkbyB3aXRoIHRoZSBhbnN3ZXIgdG8gbXkgcXVlc3Rpb24gYXQgdGhlIGVu
ZCBiZWZvcmUgY29tcGxldGluZyBhCnJldmlldy7CoCBJbiB0aGUgbWVhbnRpbWUsIHNvbWUgb2Jz
ZXJ2YXRpb25zLgoKPiAtLS0KPiBUQkQ6IElzIGZvcmNpbmcgYW4gZXZlbnQgY2hlY2sgaW50ZXJy
dXB0IGZvciBzeW5jaHJvbml6YXRpb24gcHVycG9zZXMKPiBlbm91Z2g/IEl0IG1heSBiZSBuZWNl
c3NhcnkgdG8gYWN0dWFsbHkgd2FpdCBmb3IgcmVtb3RlIHZDUFUtcyB0byBoYXZlCj4gdG91Y2hl
ZCBpbnRvIHRoZSBoeXBlcnZpc29yLCBpbiB3aGljaCBjYXNlIGEgZnVuY3Rpb24tY2FsbC1JUEkg
c2hvdWxkIGJlCj4gc2VudCwgd2l0aCBhbiBlbXB0eSBoYW5kbGVyIChhIGZsdXNoLUlQSSB3aXRo
IHplcm8gb3BlcmF0aW9uIG1hc2sgd291bGQKPiBhbHNvIGRvKS4gT3RvaCwgaWYgdGhlIHZDUFUg
aXNuJ3QgYWxyZWFkeSBpbiBoeXBlcnZpc29yIGNvbnRleHQsCj4gZGVsaXZlcnkgb2YgdGhlIElQ
SSBzaG91bGQgYmUgYWxtb3N0IGluc3RhbnRseSAoYXMgaW50ZXJydXB0cyBhcmUgYWx3YXlzCj4g
ZW5hYmxlZCB3aGlsZSBpbiBndWVzdCBtb2RlKS4KCkZyb20gYSB2Y3B1IGNvbnNpc3RlbmN5IHBv
aW50IG9mIHZpZXcsIG9uY2UgdGhlIGh5cGVyY2FsbCBtYWtpbmcgdGhpcwpjaGFuZ2UgcmV0dXJu
cywgbm8gb3RoZXIgdmNwdXMgc2hvdWxkIGhhdmUgZXhlY3V0ZWQgYW4gaW5zdHJ1Y3Rpb24gd2l0
aAphIHN0YWxlIHZpZXcgb2YgdGhlIEw0LgoKVGhlcmVmb3JlLCBJIHRoaW5rIHlvdSBuZWVkIHRv
IHdhaXQgdW50aWwgdGhlIElQSSBoYXMgYXQgbGVhc3QgY2FsbGVkCmludG8gaHlwZXJ2aXNvciBj
b250ZXh0IGJlZm9yZSByZWxlYXNpbmcgdGhlIGN1cnJlbnQgdmNwdSwgc2FmZSBpbiB0aGUKa25v
d2xlZGdlIHRoYXQgdGhlIHVwZGF0ZSB3aWxsIGJlIHBpY2tlZCB1cCBvbiB0aGUgd2F5IGJhY2sg
b3V0LgoKPiAtLS0KPiBCYWNrcG9ydGluZyBub3RlczoKPiAtIFRoaXMgbmVlZHMgZjllYjc0Nzg5
YSAoIng4Ni9lbnRyeTogUmVtb3ZlIHN1cHBvcnQgZm9yIHBhcnRpYWwKPiAgIGNwdV91c2VyX3Jl
Z3MgZnJhbWVzIikgYXMgYSBwcmVyZXEsIGR1ZSB0byB0aGUgdXNlcyBvZiAlcjE0IGFuZCAlcjE1
Lgo+ICAgQnV0IHRoYXQncyBpbnRlbmRlZCB0byBiZSBiYWNrcG9ydGVkIGFueXdheSAoZm9yIFNw
ZWN0cmUvU1AyKS4KPiAtIFRoZSB1c2Ugb2YgInJvb3QiIGluc3RlYWQgb2YgImw0IiBoZXJlIGlz
IG1haW5seSB0byBub3QgbWFrZSA1LWxldmVsCj4gICBwYWdlIHRhYmxlIGFkZGl0aW9ucyBhbnkg
aGFyZGVyLiBJbiBiYWNrcG9ydHMgImw0IiBzaG91bGQgcHJvYmFibHkgYmUKPiAgIHByZWZlcnJl
ZC4KPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMK
PiBAQCAtMzY4Myw2ICszNjgzLDIwIEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDRf
ZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FE
LCB2KTsKPiArICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCgpQZXJoYXBzICYmIChkLT5t
YXhfdmNwdXMgPiAxKSA/Cgo+ICsgICAgICAgICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAgICAgICAgICAgICogRm9yY2Ugb3RoZXIg
dkNQVS1zIG9mIHRoZSBhZmZlY3RlZCBndWVzdCB0byBwaWNrIHVwCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAqIHRoZSBjaGFuZ2UgKGlmIGFueSkuCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAqLwo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21w
X3Byb2Nlc3Nvcl9pZCgpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3QgKm1h
c2sgPSBwZXJfY3B1KHNjcmF0Y2hfY3B1bWFzaywgY3B1KTsKPiArCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIGNwdW1hc2tfYW5kbm90KG1hc2ssIHB0X293bmVyLT5kb21haW5fZGlydHlfY3B1
bWFzaywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19v
ZihjcHUpKTsKCmNwdW1hc2tfY29weSgpIGFuZCBfX2NsZWFyX2JpdCgsIGNwdSkgaXMgcHJvYmFi
bHkgZmFzdGVyPwoKPiArICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCAhY3B1bWFza19lbXB0
eShtYXNrKSApCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbXBfc2VuZF9ldmVudF9j
aGVja19tYXNrKG1hc2spOwo+ICsgICAgICAgICAgICAgICAgICAgIH0KCkluIHRlcm1zIG9mIHBl
cmZvcm1hbmNlLCBpZiB0aGlzIHNoYWRvd2luZy9zeW5jIGFsZ29yaXRobSBpcyBjb3JyZWN0LAp0
aGVuIGl0IHdvdWxkIGJlIGJldHRlciB0byBkZWZlciB0aGUgSVBJIHVudGlsIGFmdGVyIHRoZSB1
cGRhdGUgbG9vcC7CoApXZSBvbmx5IG5lZWQgZm9yY2Ugb3RoZXIgdmNwdXMgb25jZSBwZXIgbW11
X3VwZGF0ZSBoeXBlcmNhbGwgaWYgdGhlcmUgaXMKYW4gTDQgdXBkYXRlLCByYXRoZXIgdGhhbiBm
b3IgZWFjaCBMNCB1cGRhdGUgaW4gdGhlIGJhdGNoLgoKPiAgICAgICAgICAgICAgICAgICAgICBi
cmVhazsKPiAgCj4gICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9wYWdlOgo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5j
Cj4gQEAgLTMyNyw2ICszMjcsOSBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQp
Cj4gICAgICAgKi8KPiAgICAgIHNwaW5fZGVidWdfZGlzYWJsZSgpOwo+ICAKPiArICAgIGdldF9j
cHVfaW5mbygpLT54ZW5fY3IzID0gMDsKPiArICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBf
X3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7Cj4gKwo+ICAgICAgbG9hZF9zeXN0ZW1fdGFibGVzKCk7
Cj4gIAo+ICAgICAgLyogRnVsbCBleGNlcHRpb24gc3VwcG9ydCBmcm9tIGhlcmUgb24gaW4uICov
Cj4gQEAgLTYzMyw2ICs2MzYsMTgxIEBAIHZvaWQgY3B1X2V4aXRfY2xlYXIodW5zaWduZWQgaW50
IGNwdSkKPiAgICAgIHNldF9jcHVfc3RhdGUoQ1BVX1NUQVRFX0RFQUQpOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgYm9vbCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3Qg
KnJwdCkKCkNvdWxkIHdlIGludHJvZHVjZSB0aGVzZSBmdW5jdGlvbnMgd2l0aCBpbnRzIGFuZCB1
c2UgLUVOT01FTT8KCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyID0gKHVuc2lnbmVk
IGxvbmcpcHRyLCBwZm47Cj4gKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7Cj4gKyAgICBsM19wZ2Vu
dHJ5X3QgKmwzdCA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChs
aW5lYXIpXSk7Cj4gKyAgICBsMl9wZ2VudHJ5X3QgKmwydDsKPiArICAgIGwxX3BnZW50cnlfdCAq
bDF0Owo+ICsKPiArICAgIGlmICggbGluZWFyIDwgRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQo+ICsg
ICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGZsYWdzID0gbDNlX2dldF9mbGFncyhsM3Rb
bDNfdGFibGVfb2Zmc2V0KGxpbmVhcildKTsKPiArICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BS
RVNFTlQpOwo+ICsgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgcGZuID0gKGwzZV9nZXRfcGZuKGwzdFtsM190YWJsZV9vZmZzZXQobGluZWFyKV0pICYKPiAr
ICAgICAgICAgICAgICAgfigoMVVMIDw8ICgyICogUEFHRVRBQkxFX09SREVSKSkgLSAxKSkgfAo+
ICsgICAgICAgICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgKDIgKiBQQUdFVEFC
TEVfT1JERVIpKSAtIDEpKTsKClRoaXMgbG9naWMgd291bGQgYmUgZWFzaWVyIHRvIHJlYWQgYnkg
aGF2aW5nIGFuIGV4dHJhCgpsM19wZ2VudHJ5X3QgKmwzZSA9ICZsM3RbbDNfdGFibGVfb2Zmc2V0
KGxpbmVhcildOwoKYnJva2VuIG91dC7CoCBDb252ZXJzZWx5LCBJIGNhbid0IHRoaW5rIG9mIGEg
Y2xlYW5lciB3YXkgdG8gZXhwcmVzcyB0aGUKcGZuIGNhbGN1bGF0aW9uLCBkZXNwaXRlIHRoZSBm
YWN0IGl0IGlzIHZlcnkgY29tcGxpY2F0ZWQuCgo+ICsgICAgICAgIGZsYWdzICY9IH5fUEFHRV9Q
U0U7CgpJIHByZXN1bWUgd2UgZG9uJ3QgY2FyZSBmb3Igc2h1ZmZsaW5nIGNhY2hpbmcgYXR0cmli
dXRlcz/CoCBUaGlzIHNob3VsZApvbmx5IHJlYWxseSBiZSBjYWxsZWQgb24gV0IgbWVtb3J5LgoK
PiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBsMnQgPSBsM2VfdG9fbDJl
KGwzdFtsM190YWJsZV9vZmZzZXQobGluZWFyKV0pOwo+ICsgICAgICAgIGZsYWdzID0gbDJlX2dl
dF9mbGFncyhsMnRbbDJfdGFibGVfb2Zmc2V0KGxpbmVhcildKTsKPiArICAgICAgICBBU1NFUlQo
ZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKPiArICAgICAgICBpZiAoIGZsYWdzICYgX1BBR0VfUFNF
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHBmbiA9IChsMmVfZ2V0X3BmbihsMnRbbDJf
dGFibGVfb2Zmc2V0KGxpbmVhcildKSAmCj4gKyAgICAgICAgICAgICAgICAgICB+KCgxVUwgPDwg
UEFHRVRBQkxFX09SREVSKSAtIDEpKSB8Cj4gKyAgICAgICAgICAgICAgICAgIChQRk5fRE9XTihs
aW5lYXIpICYgKCgxVUwgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEpKTsKPiArICAgICAgICAgICAg
ZmxhZ3MgJj0gfl9QQUdFX1BTRTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZQo+ICsgICAg
ICAgIHsKPiArICAgICAgICAgICAgbDF0ID0gbDJlX3RvX2wxZShsMnRbbDJfdGFibGVfb2Zmc2V0
KGxpbmVhcildKTsKPiArICAgICAgICAgICAgZmxhZ3MgPSBsMWVfZ2V0X2ZsYWdzKGwxdFtsMV90
YWJsZV9vZmZzZXQobGluZWFyKV0pOwo+ICsgICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFH
RV9QUkVTRU5UKSApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgICAgICAg
ICAgcGZuID0gbDFlX2dldF9wZm4obDF0W2wxX3RhYmxlX29mZnNldChsaW5lYXIpXSk7Cj4gKyAg
ICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcm9v
dF90YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQo+ICsgICAgewo+ICsg
ICAgICAgIGwzdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKPiArICAgICAgICBpZiAoICFsM3Qg
KQo+ICsgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICAgICAgY2xlYXJfcGFnZShsM3Qp
Owo+ICsgICAgICAgIGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAo+
ICsgICAgICAgICAgICAgICAgICBsNGVfZnJvbV9wYWRkcihfX3BhKGwzdCksIF9fUEFHRV9IWVBF
UlZJU09SKSk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgbDN0ID0gbDRlX3RvX2wz
ZShycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pOwo+ICsKPiArICAgIGlmICggIShsM2Vf
Z2V0X2ZsYWdzKGwzdFtsM190YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkg
KQo+ICsgICAgewo+ICsgICAgICAgIGwydCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKPiArICAg
ICAgICBpZiAoICFsMnQgKQo+ICsgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICAgICAg
Y2xlYXJfcGFnZShsMnQpOwo+ICsgICAgICAgIGwzZV93cml0ZSgmbDN0W2wzX3RhYmxlX29mZnNl
dChsaW5lYXIpXSwKPiArICAgICAgICAgICAgICAgICAgbDNlX2Zyb21fcGFkZHIoX19wYShsMnQp
LCBfX1BBR0VfSFlQRVJWSVNPUikpOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsg
ICAgICAgIEFTU0VSVCghKGwzZV9nZXRfZmxhZ3MobDN0W2wzX3RhYmxlX29mZnNldChsaW5lYXIp
XSkgJiBfUEFHRV9QU0UpKTsKPiArICAgICAgICBsMnQgPSBsM2VfdG9fbDJlKGwzdFtsM190YWJs
ZV9vZmZzZXQobGluZWFyKV0pOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggIShsMmVfZ2V0X2Zs
YWdzKGwydFtsMl90YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQo+ICsg
ICAgewo+ICsgICAgICAgIGwxdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKPiArICAgICAgICBp
ZiAoICFsMXQgKQo+ICsgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICAgICAgY2xlYXJf
cGFnZShsMXQpOwo+ICsgICAgICAgIGwyZV93cml0ZSgmbDJ0W2wyX3RhYmxlX29mZnNldChsaW5l
YXIpXSwKPiArICAgICAgICAgICAgICAgICAgbDJlX2Zyb21fcGFkZHIoX19wYShsMXQpLCBfX1BB
R0VfSFlQRVJWSVNPUikpOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAg
IEFTU0VSVCghKGwyZV9nZXRfZmxhZ3MobDJ0W2wyX3RhYmxlX29mZnNldChsaW5lYXIpXSkgJiBf
UEFHRV9QU0UpKTsKPiArICAgICAgICBsMXQgPSBsMmVfdG9fbDFlKGwydFtsMl90YWJsZV9vZmZz
ZXQobGluZWFyKV0pOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggbDFlX2dldF9mbGFncyhsMXRb
bDFfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BSRVNFTlQgKQo+ICsgICAgewo+ICsg
ICAgICAgIEFTU0VSVChsMWVfZ2V0X3BmbihsMXRbbDFfdGFibGVfb2Zmc2V0KGxpbmVhcildKSA9
PSBwZm4pOwo+ICsgICAgICAgIEFTU0VSVChsMWVfZ2V0X2ZsYWdzKGwxdFtsMV90YWJsZV9vZmZz
ZXQobGluZWFyKV0pID09IGZsYWdzKTsKCkNhbGN1bGF0ZSBsMWVfZnJvbV9wZm4ocGZuLCBmbGFn
cykgZmlyc3QgYW5kIEFTU0VSVCgpIHRoYXQgdGhlIGZ1bGwgUFRFCm1hdGNoZXM/Cgo+ICsgICAg
fQo+ICsgICAgZWxzZQo+ICsgICAgICAgIGwxZV93cml0ZSgmbDF0W2wxX3RhYmxlX29mZnNldChs
aW5lYXIpXSwgbDFlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpKTsKPiArCj4gKyAgICByZXR1cm4gdHJ1
ZTsKPiArfQo+ICsKPiArREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3Qp
Owo+ICsKPiArc3RhdGljIGJvb2wgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUp
Cj4gK3sKPiArICAgIHJvb3RfcGdlbnRyeV90ICpycHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7
CgpBcyBhbiBvYnNlcnZhdGlvbiwgYWxsb2NfeGVuX3BhZ2V0YWJsZSgpIHNob3VsZCB6ZXJvIGlu
dGVybmFsbHkuwqAgVGhlcmUKaXMgbm8gY2lyY3Vtc3RhbmNlIHVuZGVyIHdoaWNoIHdlIHdhbnQg
dG8gZm9yZ2V0IHRoZSBjbGVhcl9wYWdlKCkuCgpBbm90aGVyIGlzc3VlIHdoaWNoIEkgYXR0ZW1w
dGVkIHRvIGFkZHJlc3MgaW4gbXkgc2VyaWVzIGlzIHRoYXQKYWxsb2NfeGVuX3BhZ2V0YWJsZSgp
IGlzbid0IG51bWEtbG9jYWwuwqAgSXRzIG5vdCB3b3J0aCBhZGp1c3RpbmcgZm9yCmJhY2twb3J0
cywgYnV0IGl0IGlzIHNvbWV0aGluZyB3ZSBzaG91bGQgY29uc2lkZXIgbW92aW5nIGZvcndhcmRz
LgoKPiArICAgIHVuc2lnbmVkIGludCBvZmY7Cj4gKwo+ICsgICAgaWYgKCAhcnB0ICkKPiArICAg
ICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgY2xlYXJfcGFnZShycHQpOwo+ICsgICAgcGVy
X2NwdShyb290X3BndCwgY3B1KSA9IHJwdDsKPiArCj4gKyAgICBycHRbcm9vdF90YWJsZV9vZmZz
ZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9Cj4gKyAgICAgICAgaWRsZV9wZ190YWJsZVtyb290X3Rh
YmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldOwo+ICsgICAgLyogU0hfTElORUFSX1BUIGlu
c2VydGVkIHRvZ2V0aGVyIHdpdGggZ3Vlc3QgbWFwcGluZ3MuICovCj4gKyAgICAvKiBQRVJET01B
SU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoLiAqLwo+ICsgICAgcnB0W3Jvb3RfdGFi
bGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPQo+ICsgICAgICAgIGlkbGVfcGdfdGFibGVbcm9v
dF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXTsKPiArCj4gKyAgICAvKiBJbnN0YWxsIGRp
cmVjdCBtYXAgcGFnZSB0YWJsZSBlbnRyaWVzIGZvciBzdGFjaywgSURULCBhbmQgVFNTLiAqLwo+
ICsgICAgZm9yICggb2ZmID0gMDsgb2ZmIDwgU1RBQ0tfU0laRTsgb2ZmICs9IFBBR0VfU0laRSAp
Cj4gKyAgICAgICAgaWYgKCAhY2xvbmVfbWFwcGluZyhfX3ZhKF9fcGEoc3RhY2tfYmFzZVtjcHVd
KSkgKyBvZmYsIHJwdCkgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICByZXR1cm4g
b2ZmID09IFNUQUNLX1NJWkUgJiYKPiArICAgICAgICAgICBjbG9uZV9tYXBwaW5nKGlkdF90YWJs
ZXNbY3B1XSwgcnB0KSAmJgo+ICsgICAgICAgICAgIGNsb25lX21hcHBpbmcoJnBlcl9jcHUoaW5p
dF90c3MsIGNwdSksIHJwdCk7CgpDYW4gd2UgcHV0IGFuIG91dGVyIHNldCBvZiBicmFja2V0cyBp
biwgc28gZWRpdG9ycyByZXRhaW4gdGhlCmluZGVudGF0aW9uIGxpa2UgdGhpcz8KCj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2N1cnJlbnQuaAo+IEBAIC00MSw2ICs0MSw4IEBAIHN0cnVjdCBjcHVfaW5mbyB7Cj4gICAgICBz
dHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1Owo+ICAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29m
ZnNldDsKPiAgICAgIHVuc2lnbmVkIGxvbmcgY3I0Owo+ICsgICAgdW5zaWduZWQgbG9uZyB4ZW5f
Y3IzOwo+ICsgICAgdW5zaWduZWQgbG9uZyBwdl9jcjM7CgpUaGVzZSBkZWZpbml0ZWx5IG5lZWQg
bW9yZSBkZXNjcmlwdGlvbiBvZiBob3cgdGhleSB3b3JrLgoKQXMgZmFyIGFzIEkndmUgcmV2ZXJz
ZSBlbmdpbmVlcmVkLCBwdl9jcjMgaXMgdGhlIHBhZGRyX3QgZm9yIHBlcl9wY3UKcm9vdCBwYWdl
dGFibGUsIGFuZCBpcyBzdGF0aWMgYWZ0ZXIgYSBjcHUgdXMgdXAgYW5kIG9wZXJhdGlvbmFsLgoK
eGVuX2NyMywgaWYgbm90IDAsIGlzIGEgY3IzIHRvIHJlc3RvcmUgb24gdGhlIHdheSBpbnRvIHRo
ZSBoeXBlcnZpc29yPwoKfkFuZHJldwoKPiAgICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0
IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwo+ICB9Owo+ICAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 19:52:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 19:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaRqn-0007e4-Ew; Sat, 13 Jan 2018 19:52:21 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaRqm-0007dx-13
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 19:52:20 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id B3/83-03968-3736A5A5;
 Sat, 13 Jan 2018 19:52:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVbcwOSr
 KoKfZxuLelPfsDowe2/t2sQcwRrFm5iXlVySwZhzZwVKwu7Ti+aL5rA2M+z27GLk4hAQamSSu
 /j3AAuE8ZpToffKTDcLZxijR8PgAcxcjJ4eIgLPE1zNz2UFsXgF9iQ+f97OA2MIC5hKf5q4F6
 5YQuK8hsfZ/F1ARB5DjKfFipiZIDYh5ZnUHaxcjOwebgJXEITGQAhYBVYlrvxMmMHIvYGRYxa
 henFpUllqka6KXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoWQYg2MF4q8/5EKM
 kB5OSKC9DdFSUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQlekySgnGBRanpqRVpmDjDEYNISHDxK
 IryCIGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXO6wRSKgBSmlGaBzcIFvqXG
 GWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMyrAjKFJzOvBG7fK6BTmIBOqV8SCXJKSSJCSqqBsY
 CXaY1p0JlrswL6AysV4z037pt9rfvxXAe5Jf4LbYLFJ6zYtreQWXv1Ao7XT6tTuivnGLcdnHF
 GfdnqAOUbs2c8Wv56i9q+RMdbG/yjObd/OJPIdJ4tvvsII+sPrcun1hUX1gTvd6xecsS3YWam
 7tZwsUz3F9I+0poO707/sFnmu2b7w41xv5VYijMSDbWYi4oTAQHYXc14AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1515873136!112230648!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20511 invoked from network); 13 Jan 2018 19:52:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 19:52:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaRqh-0000Sy-Aw; Sat, 13 Jan 2018 19:52:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaRqc-0002YF-0j; Sat, 13 Jan 2018 19:52:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaRqa-0003jk-NA; Sat, 13 Jan 2018 19:52:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117920-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-amd64-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-i386-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-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=3cf7ee82e16cacd7c3dd371dead46b90f52fa905
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 19:52:08 +0000
Subject: [Xen-devel] [xen-unstable test] 117920: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1698697967272226349=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64-xsm               6 xen-build                fail REGR. vs. 117311

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117311
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117311
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117311
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117311
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 117311
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 117311
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 117311
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117311
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 117311
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 117311
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  3cf7ee82e16cacd7c3dd371dead46b90f52fa905
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   25 days
Failing since        117365  2017-12-20 07:31:12 Z   24 days   10 attempts
Testing same since   117920  2018-01-12 08:18:19 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dfaggioli@suse.com>
  David Woodhouse <David.Woodhouse@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Juergen Gross <jgross@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Meng Xu <mengxu@cis.upenn.edu>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yang <weiyang@linux.vnet.ibm.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1698697967272226349==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 20:16:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 20:16:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaSDp-0001BP-FZ; Sat, 13 Jan 2018 20:16:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaSDo-0001BJ-Sp
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 20:16:08 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 78/4D-28208-8096A5A5;
 Sat, 13 Jan 2018 20:16:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVZc9Myr
 KYMU0CYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjFh7QKmgm7tin3tv5kbGPfKdzFycQgJNDJJ
 zHn9ihXCecwocXLfLSYIZxujxKzP/YxdjJwcIgLOEl/PzGUHsXkF9CV+/esDiwsLGEm0HL/EB
 mJLCHSxSZy5qQZh+0pc3XeYDcZeNOMdSxcjOwebgJXEITGQKIuAqsTPLdNZJjByL2BkWMWoUZ
 xaVJZapGtooZdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehfBiDYwXhzY8AhRkk
 OJiVRXoboqCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxL04FygkWp6akVaZk5wECDSUtw8CiJ
 8B5OA0rzFhck5hZnpkOkTjEaczQ9eNDGzHHjxes2ZiGWvPy8VClx3nUgkwRASjNK8+AGwSLgE
 qOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR57TOApvBk5pXA7XsFdAoT0Cn1SyJBTilJREhJNT
 A6LzsfvUli6bZzB278WnFo0y1bdSlD7Zkmrwq/F62QrJv400ox+ddSlQYriX/cNy9E+Dac27G
 l1fU3H2vBgqKld+4UKV+TujW1bcWjpIYLkr/mfzY/y3wy6dX7c5svTGFLFV32a1rXtbpGESaZ
 JyVfOn5X/jzB58VeOM9m98Q7O14W77AxeylVrcRSnJFoqMVcVJwIAIYfTzp7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1515874566!114379232!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32293 invoked from network); 13 Jan 2018 20:16:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 20:16:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaSDk-0001BL-QK; Sat, 13 Jan 2018 20:16:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaSDf-0003XK-Bn; Sat, 13 Jan 2018 20:15:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaSDf-0006A3-4s; Sat, 13 Jan 2018 20:15:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117935-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 20:15:59 +0000
Subject: [Xen-devel] [seabios test] 117935: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkzNSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5MzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY0IGRheXMgICA3MSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM2IGRheXMgICAy
NiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 13 23:37:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 13 Jan 2018 23:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaVM2-0004ja-UD; Sat, 13 Jan 2018 23:36:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaVM1-0004jH-7E
 for xen-devel@lists.xensource.com; Sat, 13 Jan 2018 23:36:49 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 1E/31-28208-0189A5A5;
 Sat, 13 Jan 2018 23:36:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrILMWRWlGSWpSXmKPExsWS0XRdVZd/RlS
 UwZXrPBb3prxnd2D02N63iz2AMYo1My8pvyKBNePNn1ssBYf8K9Y+42pg7PToYuTkEBJoZJLY
 2JfTxcgFZD9mlPi6aC4rRGIbo0TjsXoQW0TAWeLrmbnsILawgKXE4xdPmEBsXgF7iWvLjjF2M
 bJzsAlYSRwSA4myCKhKXNx+gXkCI8cCRoZVjBrFqUVlqUW6RqZ6SUWZ6RkluYmZObqGBmZ6ua
 nFxYnpqTmJScV6yfm5mxiBHmEAgh2MqxYEHmKU5GBSEuVliI6KEuJLyk+pzEgszogvKs1JLT7
 EKMPBoSTBGzMdKCdYlJqeWpGWmQMMDZi0BAePkgivPkiat7ggMbc4Mx0idYrRmKPpwYM2Zo4b
 L163MQux5OXnpUqJ8yqAlAqAlGaU5sENgoXsJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzW
 oFM4cnMK4Hb9wroFCagU+qXRIKcUpKIkJJqYOQ7Ul//rs80av27zjcGv+K+mFzhmfXbtnxZ+r
 rf58+9jg1wST535Tnn1XtSG2Q3L6mccS1+/se24OU9XHHeOpfquOt8RC3eb1rR+cDE9w0Xc2A
 Pz+Ud1WXc36J8nW9eP+ro55p1S45ZUfBVyfk4toibcQt6+y7k8s09lfbhhO35g7+m7vd7p6nE
 UpyRaKjFXFScCADIOvqwVAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1515886606!86641289!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48792 invoked from network); 13 Jan 2018 23:36:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 13 Jan 2018 23:36:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaVLw-0006Nr-NK; Sat, 13 Jan 2018 23:36:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaVLr-0005ZH-Fi; Sat, 13 Jan 2018 23:36:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaVLr-0008Jc-79; Sat, 13 Jan 2018 23:36:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1eaVLr-0008Jc-79@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 13 Jan 2018 23:36:39 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-amd64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hbWQ2
NC1saWJ2aXJ0CnRlc3RpZCBsaWJ2aXJ0LWJ1aWxkCgpUcmVlOiBsaWJ2aXJ0IGdpdDovL2xpYnZp
cnQub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRfZ251bGliIGdpdDovL2dpdC5zdi5nbnUu
b3JnL2dudWxpYi5naXQKVHJlZTogbGlidmlydF9rZXljb2RlbWFwZGIgaHR0cHM6Ly9naXRsYWIu
Y29tL2tleWNvZGVtYXAva2V5Y29kZW1hcGRiLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICBsaWJ2aXJ0IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0CiAg
QnVnIGludHJvZHVjZWQ6ICBhMGUxYWRhNjNjMGFmZGMyYWYzYjk0MDVjYmY2MzdkOGJkMjg3MDBj
CiAgQnVnIG5vdCBwcmVzZW50OiBjYzAwNWZlNWE4OTZhYTI4ODY1Zjc2NDU3YmViZWU5MGJlN2E1
NDllCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTE3OTU3LwoKCiAgY29tbWl0IGEwZTFhZGE2M2MwYWZkYzJhZjNiOTQw
NWNiZjYzN2Q4YmQyODcwMGMKICBBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJl
ZGhhdC5jb20+CiAgRGF0ZTogICBXZWQgTm92IDEgMTU6MzQ6MTQgMjAxNyArMDEwMAogIAogICAg
ICB2c2g6IEludHJvZHVjZSBjb21wbGV0ZSBjb21tYW5kCiAgICAgIAogICAgICBUaGlzIGNvbW1h
bmQgaXMgZ29pbmcgdG8gYmUgY2FsbGVkIGZyb20gYmFzaCBjb21wbGV0aW9uIHNjcmlwdCBpbgog
ICAgICB0aGUgZm9sbG93aW5nIGZvcm06CiAgICAgIAogICAgICAgIHZpcnNoIGNvbXBsZXRlIC0t
IHN0YXJ0IC0tZG9tYWluCiAgICAgIAogICAgICBJdHMgb25seSBwdXJwb3NlIGlzIHRvIHJldHVy
biBsaXN0IG9mIHBvc3NpYmxlIHN0cmluZ3MgZm9yCiAgICAgIGNvbXBsZXRpb24uIE5vdGUgdGhh
dCB0aGlzIGlzIGEgJ2hpZGRlbicsIHVubGlzdGVkIGNvbW1hbmQgYW5kCiAgICAgIHRoZXJlZm9y
ZSB0aGVyZSdzIG5vIGRvY3VtZW50YXRpb24gdG8gaXQuCiAgICAgIAogICAgICBTaWduZWQtb2Zm
LWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKCkZvciBiaXNlY3Rp
b24gcmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpYnZpcnQvYnVpbGQtYW1kNjQtbGli
dmlydC5saWJ2aXJ0LWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSBy
ZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFw
aC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saWJ2aXJ0L2J1aWxkLWFtZDY0LWxpYnZp
cnQubGlidmlydC1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8xMTc5NTcuYmlzZWN0aW9uLXN1bW1h
cnkgLS1iYXNpcy10ZW1wbGF0ZT0xMTc3NzIgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBs
aWJ2aXJ0IGJ1aWxkLWFtZDY0LWxpYnZpcnQgbGlidmlydC1idWlsZApTZWFyY2hpbmcgZm9yIGZh
aWx1cmUgLyBiYXNpcyBwYXNzOgogMTE3ODg5IGZhaWwgW2hvc3Q9Z29kZWxsbzBdIC8gMTE3Nzcy
IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTc4ODkgLyAxMTc3NzIKKHRyZWUg
d2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGgg
bm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaWJ2aXJ0IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQu
Z2l0ClRyZWU6IGxpYnZpcnRfZ251bGliIGdpdDovL2dpdC5zdi5nbnUub3JnL2dudWxpYi5naXQK
VHJlZTogbGlidmlydF9rZXljb2RlbWFwZGIgaHR0cHM6Ly9naXRsYWIuY29tL2tleWNvZGVtYXAv
a2V5Y29kZW1hcGRiLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUt
eGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGIx
YWZlZGE5OGQwYWQ1Y2RkZTQ3NjdmNWUwNmQyMTRkZDA2MWQzZTMgN2U3YzVjNzk1MmI3ZGUxZTMz
YzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5
NDNmZmU2IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThl
ZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1
ZTNjZDRkMmNlZDg1NzcxCkJhc2lzIHBhc3MgMzM1ZWE5NGUzMTFmZGQzZmQ1OTA2NzdlMTFmZjIy
NDhmZDExNmYyYiA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1
N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgYzhlYTA0NTc0OTUzNDJjNDE3YzNk
YzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5
M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKR2VuZXJhdGluZyBy
ZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vbGlidmlydC5v
cmcvbGlidmlydC5naXQjMzM1ZWE5NGUzMTFmZGQzZmQ1OTA2NzdlMTFmZjIyNDhmZDExNmYyYi1i
MWFmZWRhOThkMGFkNWNkZGU0NzY3ZjVlMDZkMjE0ZGQwNjFkM2UzIGdpdDovL2dpdC5zdi5nbnUu
b3JnL2dudWxpYi5naXQjN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMy03
ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIGh0dHBzOi8vZ2l0bGFiLmNv
bS9rZXljb2RlbWFwL2tleWNvZGVtYXBkYi5naXQjMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFk
ZTQyZmNkOTQzZmZlNi0yNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1jOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjYjc5NzA4YThl
ZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMi1iNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVh
ZjMzYjNmYTUyOTQ5M2UyIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2VjMzIwNTQyZTRm
NGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEtZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUz
Y2Q0ZDJjZWQ4NTc3MQpMb2FkZWQgMTAwMSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hp
bmcgZm9yIHRlc3QgcmVzdWx0czoKIDExNzc3MiBwYXNzIDMzNWVhOTRlMzExZmRkM2ZkNTkwNjc3
ZTExZmYyMjQ4ZmQxMTZmMmIgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgw
MyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2Iz
ZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc4
ODkgZmFpbCBiMWFmZWRhOThkMGFkNWNkZGU0NzY3ZjVlMDZkMjE0ZGQwNjFkM2UzIDdlN2M1Yzc5
NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRk
MjFkZTQyZmNkOTQzZmZlNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUx
MjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3OTQzIHBhc3MgMDZlMWQzNmY5NTgzY2FkYTQx
ZWQ0NTVmYTM3NDM0ZmJmMDcwZWQ2ZCA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVk
OGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgYzhlYTA0NTc0
OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVh
ZjMzYjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEK
IDExNzk0NCBwYXNzIDRkM2M2NWMyZTg0MTQyNTI3Y2ViY2VkY2FhNTBiMzhkZGY4NjJlZDggN2U3
YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRl
OWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0
ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc5NDYgZmFpbCBhMGUxYWRhNjNjMGFm
ZGMyYWYzYjk0MDVjYmY2MzdkOGJkMjg3MDBjIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0
MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2
N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4
NTc3MQogMTE3OTQ3IHBhc3MgZDRlNjNhZmY1ZDBlNWIxYTQxNTE4YWE0NGQ2ZWIxMWM1ZWM3MjQ1
MCA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1N2I5NmM2MmI1
NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1
MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGVjMzIw
NTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDExNzk0OCBwYXNzIGNjMDA1ZmU1
YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3YTU0OWUgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4
OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2
IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2Qx
OGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRk
MmNlZDg1NzcxCiAxMTc5NDkgZmFpbCBhMGUxYWRhNjNjMGFmZGMyYWYzYjk0MDVjYmY2MzdkOGJk
Mjg3MDBjIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2
YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIg
ZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3OTQwIHBhc3MgMzM1
ZWE5NGUzMTFmZGQzZmQ1OTA2NzdlMTFmZjIyNDhmZDExNmYyYiA3ZTdjNWM3OTUyYjdkZTFlMzNj
OGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0
M2ZmZTYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVk
MWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVl
M2NkNGQyY2VkODU3NzEKIDExNzk0MiBmYWlsIGIxYWZlZGE5OGQwYWQ1Y2RkZTQ3NjdmNWUwNmQy
MTRkZDA2MWQzZTMgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcx
NTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0
OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc5NTAgcGFz
cyBjYzAwNWZlNWE4OTZhYTI4ODY1Zjc2NDU3YmViZWU5MGJlN2E1NDllIDdlN2M1Yzc5NTJiN2Rl
MWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQy
ZmNkOTQzZmZlNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcw
OGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1
MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3OTUzIGZhaWwgYTBlMWFkYTYzYzBhZmRjMmFmM2I5NDA1
Y2JmNjM3ZDhiZDI4NzAwYyA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAz
IDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNm
YTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDExNzk1
NiBwYXNzIGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3YTU0OWUgN2U3YzVjNzk1
MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQy
MWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
Yjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEy
MzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc5NTcgZmFpbCBhMGUxYWRhNjNjMGFmZGMyYWYz
Yjk0MDVjYmY2MzdkOGJkMjg3MDBjIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4
ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFm
MzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQpT
ZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MTc3NzIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE3ODg5
IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3OTQwIChw
YXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3OTQyIChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0
NTdiZWJlZTkwYmU3YTU0OWUgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgw
MyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2Iz
ZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCk5vIHJl
dmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTE3OTQ4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGln
aHQgMTE3OTQ5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTE3OTUwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTc5NTMg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTc5NTYgKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExNzk1NyAoZmFpbCksIGZv
ciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2Vz
ZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGlidmlydCBnaXQ6Ly9saWJ2aXJ0Lm9yZy9saWJ2
aXJ0LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYTBlMWFkYTYzYzBhZmRjMmFmM2I5NDA1Y2JmNjM3
ZDhiZDI4NzAwYwogIEJ1ZyBub3QgcHJlc2VudDogY2MwMDVmZTVhODk2YWEyODg2NWY3NjQ1N2Jl
YmVlOTBiZTdhNTQ5ZQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzk1Ny8KCgogIGNvbW1pdCBhMGUxYWRhNjNjMGFm
ZGMyYWYzYjk0MDVjYmY2MzdkOGJkMjg3MDBjCiAgQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgogIERhdGU6ICAgV2VkIE5vdiAxIDE1OjM0OjE0IDIwMTcgKzAx
MDAKICAKICAgICAgdnNoOiBJbnRyb2R1Y2UgY29tcGxldGUgY29tbWFuZAogICAgICAKICAgICAg
VGhpcyBjb21tYW5kIGlzIGdvaW5nIHRvIGJlIGNhbGxlZCBmcm9tIGJhc2ggY29tcGxldGlvbiBz
Y3JpcHQgaW4KICAgICAgdGhlIGZvbGxvd2luZyBmb3JtOgogICAgICAKICAgICAgICB2aXJzaCBj
b21wbGV0ZSAtLSBzdGFydCAtLWRvbWFpbgogICAgICAKICAgICAgSXRzIG9ubHkgcHVycG9zZSBp
cyB0byByZXR1cm4gbGlzdCBvZiBwb3NzaWJsZSBzdHJpbmdzIGZvcgogICAgICBjb21wbGV0aW9u
LiBOb3RlIHRoYXQgdGhpcyBpcyBhICdoaWRkZW4nLCB1bmxpc3RlZCBjb21tYW5kIGFuZAogICAg
ICB0aGVyZWZvcmUgdGhlcmUncyBubyBkb2N1bWVudGF0aW9uIHRvIGl0LgogICAgICAKICAgICAg
U2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KClJl
dmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saWJ2aXJ0L2J1
aWxkLWFtZDY0LWxpYnZpcnQubGlidmlydC1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTE3OTU3OiB0b2xlcmFibGUg
QUxMIEZBSUwKCmZsaWdodCAxMTc5NTcgbGlidmlydCByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzk1Ny8KCkZhaWx1
cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
CmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVu
dGVzdGVkCgoKam9iczoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 00:19:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 00:19:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaW1R-000108-1p; Sun, 14 Jan 2018 00:19:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaW1P-000101-BJ
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 00:19:35 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id E4/05-24969-612AA5A5;
 Sun, 14 Jan 2018 00:19:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVd0UVS
 UwcMvyhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPh8k+WgiclFWsnfmJpYOz27GLk4hASaGSS
 OL97JyuE85hRouXJIyhnG6PEzENtbF2MnBwiAs4SX8/MZQexeQX0JQ78amYGsYUFTCVmdn1gA
 WmQEGg2l+i68hWoiAPI8ZY4uZADpAbE3HPnP9BQdg42ASuJQ2IgURYBVYntj68zTmDkXsDIsI
 pRvTi1qCy1SNdUL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0LsMQLCDcfpl/0O
 MkhxMSqK8DNFRUUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeH8uAMoJFqWmp1akZeYAwwwmLcHB
 oyTCy7sQKM1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8vNSpcR5G0FKBUBKM0rz4AbBw
 v8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkXgNzDk5lXArfvFdApTECn1C+JBDmlJBEhJd
 XAKLts3603vulSnX53N7joWFVenR3wYHPQMpmUXe5twf/vloW2XFOZc6Zw/ZEj30s4NUy0Qvx
 C98VvW/xDhn15wr/dOdebpoj1PFrq6VBWfFW/Tv8He9W/O/uTWrNcql7uN3A6cLNtR/TetNcr
 Gvb6+j5KLlWc1VZz3WPplXeCp3xWFllIRbnOVmIpzkg01GIuKk4EAGZA6zR6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1515889172!92823492!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6086 invoked from network); 14 Jan 2018 00:19:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 00:19:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaW1K-00082T-Rg; Sun, 14 Jan 2018 00: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaW1F-0007tS-HE; Sun, 14 Jan 2018 00:19:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaW1F-0006od-9w; Sun, 14 Jan 2018 00:19:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117921-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:build-amd64:xen-build:fail:regression
 linux-next:build-amd64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel: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-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:build-amd64-rumprun:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-pair: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-rtds:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64: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-qemuu-win10-i386:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-next:build-amd64-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm: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-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=3e53c741529444c474ad6dc2cf22ee9d894c8f87
X-Osstest-Versions-That: linux=5f615b97cdea733c955e152774e1501107564fbd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 00:19:25 +0000
Subject: [Xen-devel] [linux-next test] 117921: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkyMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5MjEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTc3ODgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTc3ODgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNzc4OAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3Nzg4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTc3ODgKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
Nzc4OAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Nzg4CiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3ODgKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzc4OAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Nzg4CiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTc3ODgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc4OAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3Nzg4CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTc3ODgKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMCBkZWJp
YW4taW5zdGFsbCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc4OAoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNzc4OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtcnVtcHJ1bi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0tYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExNzc4OAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgM2U1M2M3NDE1Mjk0NDRjNDc0YWQ2ZGMyY2YyMmVl
OWQ4OTRjOGY4NwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNWY2MTVi
OTdjZGVhNzMzYzk1NWUxNTI3NzRlMTUwMTEwNzU2NGZiZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
ICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTc5MjEgIDIwMTgtMDEtMTIgMDk6MjE6MDggWiAgICAxIGRheXMgICAgMSBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90
IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 02:03:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 02:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaXdW-0001ly-R5; Sun, 14 Jan 2018 02:03:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaXdV-0001ls-Vt
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 02:03:02 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 41/2C-04822-55ABA5A5;
 Sun, 14 Jan 2018 02:03:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTdkV1S
 UweMdQhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPy97vMBb3ZFYt/bWJrYHzq2sXIxSEk0Mgk
 sXnbfRYI5zGjxL81m5khnG2MEofOr2HrYuTkEBFwlvh6Zi57FyMHB6+AvsSHnYUgYWEBV4m9u
 yazgtRLCOy2krg7/RoLSEJCwFui+/1xVhj7blcH0Bx2DjYBK4lDYiBTWARUJdZd55/AyL2AkW
 EVo0ZxalFZapGuoaleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagdxmAYAfjt2U
 BhxglOZiURHkZoqOihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnw6u8EygkWpaanVqRl5gDDDCYt
 wcGjJMLrCJLmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivPYgpQIgpRmleXCDY
 OF/iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8PiBTeDLzSuD2vQI6hQnolPolkSCnlCQipK
 QaGM24Tt7ln6lo2rN5dY9ccWtwVHgEr17Eb92LKvf04wIUDW9J8JQ9ZV1ZdLh1wpd5h/1MZPO
 bpWs2rKpwfbxMecPq0sNL9kqztH9qtTojFqlzMbOp199LK/x4QHzNj6sdu39qHXj62uXV+ez/
 ohe3brw+8eTVdfN0VNb+DN52PJdd7ZoQt+NaBiWW4oxEQy3mouJEALXerQF6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1515895379!83645430!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10689 invoked from network); 14 Jan 2018 02:02:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 02:02:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaXdQ-0004Zr-OP; Sun, 14 Jan 2018 02:02:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaXdK-0007Yd-Qm; Sun, 14 Jan 2018 02:02:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaXdK-0004Sq-2X; Sun, 14 Jan 2018 02:02:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117922-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.10-testing:build-amd64:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-amd64-xsm:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-amd64-pvops:kernel-build:fail:regression
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: qemuu=bb019fb2cbbe23e2419e07bf347f45415360677d
X-Osstest-Versions-That: qemuu=a4166a0a50dda967f30c9d85fa8aa2ea2539798e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 02:02:50 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 117922: regressions -
	FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkyMiBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3OTIyLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTczNDUKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzM0NQogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3MzQ1CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNo
ZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWls
ZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
IGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdy
dWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYjAxOWZiMmNiYmUyM2UyNDE5ZTA3
YmYzNDdmNDU0MTUzNjA2NzdkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAg
ICBhNDE2NmEwYTUwZGRhOTY3ZjMwYzlkODVmYThhYTJlYTI1Mzk3OThlCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTczNDUgIDIwMTctMTItMTkgMTg6NDg6NTAgWiAgIDI1IGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTE3NzMwICAyMDE4LTAxLTA4IDE3OjE0OjIyIFogICAgNSBkYXlzICAgIDQg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
QWxleCBXaWxsaWFtc29uIDxhbGV4LndpbGxpYW1zb25AcmVkaGF0LmNvbT4KICBBbGV4ZXkgS2Fy
ZGFzaGV2c2tpeSA8YWlrQG96bGFicy5ydT4KICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJh
cmRAY2l0cml4LmNvbT4KICBEYW5pZWwgSGVucmlxdWUgQmFyYm96YSA8ZGFuaWVsaGJAbGludXgu
dm5ldC5pYm0uY29tPgogIERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4K
ICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9wYmVhci5pZC5hdT4KICBFcmljIEF1Z2Vy
IDxlcmljLmF1Z2VyQHJlZGhhdC5jb20+CiAgRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+
CiAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgR3JlZyBLdXJ6IDxncm91Z0Br
YW9kLm9yZz4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEplbnMgRnJlaW1h
bm4gPGpmcmVpbWFubkByZWRoYXQuY29tPgogIEppbSBTb21lcnZpbGxlIDxKaW0uU29tZXJ2aWxs
ZUB3aW5kcml2ZXIuY29tPgogIEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgTGF1cmVu
dCBWaXZpZXIgPGx2aXZpZXJAcmVkaGF0LmNvbT4KICBNYXggUmVpdHogPG1yZWl0ekByZWRoYXQu
Y29tPgogIE1heGltZSBDb3F1ZWxpbiA8bWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb20+CiAgTWlj
aGFlbCBPbGJyaWNoIDxtLm9sYnJpY2hAcGVuZ3V0cm9uaXguZGU+CiAgTWljaGFlbCBSb3RoIDxt
ZHJvdGhAbGludXgudm5ldC5pYm0uY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhh
dC5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBMaWV2
ZW4gPHBsQGthbXAuZGU+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3Jn
PgogIFBldGVyIFh1IDxwZXRlcnhAcmVkaGF0LmNvbT4KICBTdXJhaiBKaXRpbmRhciBTaW5naCA8
c2ppdGluZGFyc2luZ2hAZ21haWwuY29tPgogIFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29t
PgogIFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAxNTUyIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 05:33:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 05:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaauZ-0006QJ-CZ; Sun, 14 Jan 2018 05:32:51 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaauY-0006Pv-SJ
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 05:32:51 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-3.messagelabs.com id 87/CE-26028-18BEA5A5;
 Sun, 14 Jan 2018 05:32:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVbfhdVS
 UwYQPahb3prxnd2D02N63iz2AMYo1My8pvyKBNaNt4wLWgtmRFX+b9jE3MM607GLk4hASaGSS
 mLR8AguE85hR4t7PFYwQzjZGiY9PrrF3MXJyiAg4S3w9MxfM5hXQl5h7fRcLiC0sYCvx6OsuN
 pAGCYH/chJNux+CJSQEvCUe3fjECGP//vMRyGbnYBOwkjgkBhJlEVCVmNm/gGkCI/cCRoZVjB
 rFqUVlqUW6RkZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBHq5nYGDcwTj1hN8
 hRkkOJiVRXoFzUVFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgvvwLKCRalpqdWpGXmAEMNJi3B
 waMkwjsVJM1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8vNSpcR5F4CUCoCUZpTmwQ2Cx
 cAlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8K0Gm8GTmlcDtewV0ChPQKfVLIkFOKUlESE
 k1MMrvsNm46LXY/l1RgupnOXLmp06eyMu1yabbRV10oUPDNpMF5Vt3H6hcNU1sf+rrQpmt2/7
 ctvrAGtJjpsSWrm/TURfQe83V/rmtwjy1r/ekV5a7vWN2vp+zplxt3tdjjfXXOCO+n5tzNmxt
 nozAs57ouH/2U+9kxi56/qLy3QJ+vT8XbzzR0VBiKc5INNRiLipOBABdZeIsfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1515907967!122640075!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42882 invoked from network); 14 Jan 2018 05:32:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 05:32:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaauR-00028L-TS; Sun, 14 Jan 2018 05:32:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaauM-0001Vv-Ea; Sun, 14 Jan 2018 05:32:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaauM-0002xT-5f; Sun, 14 Jan 2018 05:32:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117930-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl: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:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-libvirt-xsm:migrate-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=7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac
X-Osstest-Versions-That: qemuu=7642f96e6015ea0c6a8334f8e36f824f70378b5d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 05:32:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 117930: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4305287020421210876=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 qemuu                7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac
baseline version:
 qemuu                7642f96e6015ea0c6a8334f8e36f824f70378b5d

Last test of basis   117833  2018-01-11 12:59:16 Z    2 days
Testing same since   117930  2018-01-12 23:48:34 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  CĂ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Eric Blake <eblake@redhat.com>
  FranĂ§ois Revol <revol@free.fr>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  HervĂ© Poussineau <hpoussin@reactos.org>
  John Arbuckle <programmingkidx@gmail.com>
  John Snow <jsnow@redhat.com>
  Ladi Prosek <lprosek@redhat.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Weiser <michael.weiser@gmx.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Roman Kagan <rkagan@virtuozzo.com>
  Satheesh Rajendran <sathnaga@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhaoshenglong <zhaoshenglong@huawei.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   7642f96e60..7398166ddf  7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4305287020421210876==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 05:56:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 05:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eabGr-0000hY-9q; Sun, 14 Jan 2018 05:55:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kpuw=ej=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1eabGq-0000gl-18
 for xen-devel@lists.xen.org; Sun, 14 Jan 2018 05:55:52 +0000
X-Inumbo-ID: 5eeab440-f8ef-11e7-b4a6-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5eeab440-f8ef-11e7-b4a6-bc764e045a96;
 Sun, 14 Jan 2018 06:54:23 +0100 (CET)
Received: from [192.168.2.24] (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id 5EDF928C008
 for <xen-devel@lists.xen.org>; Sun, 14 Jan 2018 00:55:48 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com 5EDF928C008
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1515909348;
 bh=YH/lRp+jh+0kdxb7Mdw9tVWG5kNSbMuWks5KsXHxq0E=;
 h=To:From:Subject:Date:From;
 b=OEOOpWTH+WeJwKYSpP3ux/b35wnCRjqtwajkX/fMx5yoPM2095DEMG0yfyvJMWqxj
 4Ew4+SMghITlX5AGlGpBiaokE7JfB0pz6kurk4EVHRQ8KtCUmXgOA/g7Q5qW3+GGb8
 c6UgZAc5/bDLwD9U/nrslH6fxMLlOdD5S4Bs+xJM=
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <f19ea1cd-0040-8441-db80-fe9200ba1e34@prgmr.com>
Date: Sat, 13 Jan 2018 21:55:47 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Explicit cpuid may be incompatible with vixen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgaGFkIGFuIGV4cGVyaWVuY2Ugd2hlcmUgdml4ZW4gd291bGQgY3Jhc2ggd2l0aAoKKFhFTikK
KFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgooWEVOKSBQYW5p
YyBvbiBDUFUgMDoKKFhFTikgR0VORVJBTCBQUk9URUNUSU9OIEZBVUxUCihYRU4pIFtlcnJvcl9j
b2RlPTAwMDBdCihYRU4pICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
KFhFTikKKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgoKd2hlbiBjcHVpZCB3YXMgc2V0
IHRvOgoKY3B1aWQgPSBbICIweDAwMDAwMDAxOmVjeD14eHh4eHh4eHgweHh4eHh4eHh4MDB4eHh4
eHh4eHh4eCIsICIweDAwMDAwMDA3LDB4MDA6ZWJ4PXh4eHh4eDB4eHh4MDAweHgweDAwMDB4MHh4
MDAweDB4IiBdCgpPbiBhIFhlb24gRTUgdjIgc3lzdGVtLgoKU2luY2Ugdml4ZW4gaXMgaW5jb21w
YXRpYmxlIHdpdGggbGl2ZSBtaWdyYXRpb24gYW55d2F5IHdlIGp1c3QgcmVtb3ZlZCB0aGUgbGlu
ZS4gSWYgdGhlcmUncyBtb3JlIGRlYnVnZ2luZyBpbmZvcm1hdGlvbiB0aGF0IHdvdWxkIGJlIGhl
bHBmdWwgcGxlYXNlCmxldCBtZSBrbm93LgoKVGhhbmtzLCBTYXJhaAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 07:05:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 07:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eacLp-0006cg-DA; Sun, 14 Jan 2018 07:05:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eacLn-0006cU-Vq
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 07:05:04 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 50/48-13407-E110B5A5;
 Sun, 14 Jan 2018 07:05:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCLMWRWlGSWpSXmKPExsWS0XRdVVeOMTr
 K4Oh5Rot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFi8UO2gllBFW0tV1gaGM94dTFycQgJNDJJ
 LFhwlBnCecwoseVUOxuEs41Roq2/Bcjh5BARcJb4emYuO4gtLGAhsejEabA4r4C9xOZP54Fsd
 g42ASuJQ2IgURYBVYkltzexTWDkWMDIsIpRozi1qCy1SNfIUC+pKDM9oyQ3MTNH19DAVC83tb
 g4MT01JzGpWC85P3cTI9Av9QwMjDsY7072O8QoycGkJMorcC4qSogvKT+lMiOxOCO+qDQntfg
 QowwHh5IE77b/QDnBotT01Iq0zBxggMCkJTh4lER494CkeYsLEnOLM9MhUqcYjTmaHjxoY+a4
 8eJ1G7MQS15+XqqUOO80kFIBkNKM0jy4QbDAvcQoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJm
 PfeP6ApPJl5JXD7XgGdwgR0Sv2SSJBTShIRUlINjJWRLmI9rXcPCK7M7dzVJnDphCrj18D4bZ
 l1ddolN7dZbek7KbwidUsEh8IS3XlqF9baLw83VZa/psZXeEXCjenl160xbAU+Ale2Z4ZPkSj
 u0lz3hc1aLHPxugMd7EaOCrMmS/t53/cTiIrUfxY0Z87RsF/Kfo/yf8jdz+g+9z3woUhD7eaV
 SizFGYmGWsxFxYkA1l7vOFcCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1515913500!115272987!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53739 invoked from network); 14 Jan 2018 07:05:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 07:05:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eacLk-0004Zt-Bt; Sun, 14 Jan 2018 07:05:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eacLf-00051I-3e; Sun, 14 Jan 2018 07:04:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eacLe-0008UE-SD; Sun, 14 Jan 2018 07:04:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1eacLe-0008UE-SD@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 07:04:54 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-i386-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1pMzg2
LWxpYnZpcnQKdGVzdGlkIGxpYnZpcnQtYnVpbGQKClRyZWU6IGxpYnZpcnQgZ2l0Oi8vbGlidmly
dC5vcmcvbGlidmlydC5naXQKVHJlZTogbGlidmlydF9nbnVsaWIgZ2l0Oi8vZ2l0LnN2LmdudS5v
cmcvZ251bGliLmdpdApUcmVlOiBsaWJ2aXJ0X2tleWNvZGVtYXBkYiBodHRwczovL2dpdGxhYi5j
b20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGxpYnZpcnQgZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKICBC
dWcgaW50cm9kdWNlZDogIGEwZTFhZGE2M2MwYWZkYzJhZjNiOTQwNWNiZjYzN2Q4YmQyODcwMGMK
ICBCdWcgbm90IHByZXNlbnQ6IGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3YTU0
OWUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTc5NzcvCgoKICBjb21taXQgYTBlMWFkYTYzYzBhZmRjMmFmM2I5NDA1
Y2JmNjM3ZDhiZDI4NzAwYwogIEF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KICBEYXRlOiAgIFdlZCBOb3YgMSAxNTozNDoxNCAyMDE3ICswMTAwCiAgCiAgICAg
IHZzaDogSW50cm9kdWNlIGNvbXBsZXRlIGNvbW1hbmQKICAgICAgCiAgICAgIFRoaXMgY29tbWFu
ZCBpcyBnb2luZyB0byBiZSBjYWxsZWQgZnJvbSBiYXNoIGNvbXBsZXRpb24gc2NyaXB0IGluCiAg
ICAgIHRoZSBmb2xsb3dpbmcgZm9ybToKICAgICAgCiAgICAgICAgdmlyc2ggY29tcGxldGUgLS0g
c3RhcnQgLS1kb21haW4KICAgICAgCiAgICAgIEl0cyBvbmx5IHB1cnBvc2UgaXMgdG8gcmV0dXJu
IGxpc3Qgb2YgcG9zc2libGUgc3RyaW5ncyBmb3IKICAgICAgY29tcGxldGlvbi4gTm90ZSB0aGF0
IHRoaXMgaXMgYSAnaGlkZGVuJywgdW5saXN0ZWQgY29tbWFuZCBhbmQKICAgICAgdGhlcmVmb3Jl
IHRoZXJlJ3Mgbm8gZG9jdW1lbnRhdGlvbiB0byBpdC4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYt
Ynk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlv
biByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGlidmlydC9idWlsZC1pMzg2LWxpYnZp
cnQubGlidmlydC1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVm
ZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgt
b3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlidmlydC9idWlsZC1pMzg2LWxpYnZpcnQu
bGlidmlydC1idWlsZCAtLXN1bW1hcnktb3V0PXRtcC8xMTc5NzcuYmlzZWN0aW9uLXN1bW1hcnkg
LS1iYXNpcy10ZW1wbGF0ZT0xMTc3NzIgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCBsaWJ2
aXJ0IGJ1aWxkLWkzODYtbGlidmlydCBsaWJ2aXJ0LWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVy
ZSAvIGJhc2lzIHBhc3M6CiAxMTc4ODkgZmFpbCBbaG9zdD1maWFubzBdIC8gMTE3NzcyIFtob3N0
PWl0YWxpYTBdIDExNzczNyBbaG9zdD1lbGJsaW5nMV0gMTE3NjYyIG9rLgpGYWlsdXJlIC8gYmFz
aXMgcGFzcyBmbGlnaHRzOiAxMTc4ODkgLyAxMTc2NjIKKHRyZWUgd2l0aCBubyB1cmw6IG1pbmlv
cykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8gdXJsOiBzZWFiaW9zKQpU
cmVlOiBsaWJ2aXJ0IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRf
Z251bGliIGdpdDovL2dpdC5zdi5nbnUub3JnL2dudWxpYi5naXQKVHJlZTogbGlidmlydF9rZXlj
b2RlbWFwZGIgaHR0cHM6Ly9naXRsYWIuY29tL2tleWNvZGVtYXAva2V5Y29kZW1hcGRiLmdpdApU
cmVlOiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQK
VHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4g
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGIxYWZlZGE5OGQwYWQ1Y2RkZTQ3
NjdmNWUwNmQyMTRkZDA2MWQzZTMgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhk
NzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1
MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYz
M2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCkJh
c2lzIHBhc3MgMmIwNDFkYzhjN2I3MGU3NjJkOTliNmJkNzgwNWRhYTk5NjE3NDBmNiA3ZTdjNWM3
OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2Rk
ZDIxZGU0MmZjZDk0M2ZmZTYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRl
MTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2Fk
aG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQjMmIw
NDFkYzhjN2I3MGU3NjJkOTliNmJkNzgwNWRhYTk5NjE3NDBmNi1iMWFmZWRhOThkMGFkNWNkZGU0
NzY3ZjVlMDZkMjE0ZGQwNjFkM2UzIGdpdDovL2dpdC5zdi5nbnUub3JnL2dudWxpYi5naXQjN2U3
YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMy03ZTdjNWM3OTUyYjdkZTFlMzNj
OGViYTg5MWNjNDI1ZDVkOGQ3ODAzIGh0dHBzOi8vZ2l0bGFiLmNvbS9rZXljb2RlbWFwL2tleWNv
ZGVtYXBkYi5naXQjMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNi0yNjcx
NTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1
MTQ4YjI3OWY2MC1jOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYz
M2IzZmE1Mjk0OTNlMi1iNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGdp
dDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2VjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2Nk
NGQyY2VkODU3NzEtZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQpMb2Fk
ZWQgMTAwMSBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0
czoKIDExNzY2MiBwYXNzIDJiMDQxZGM4YzdiNzBlNzYyZDk5YjZiZDc4MDVkYWE5OTYxNzQwZjYg
N2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0
NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0
MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc3NzIgW2hvc3Q9aXRhbGlhMF0K
IDExNzczNyBbaG9zdD1lbGJsaW5nMV0KIDExNzg4OSBmYWlsIGIxYWZlZGE5OGQwYWQ1Y2RkZTQ3
NjdmNWUwNmQyMTRkZDA2MWQzZTMgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhk
NzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1
MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYz
M2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAx
MTc5NTkgZmFpbCBiMWFmZWRhOThkMGFkNWNkZGU0NzY3ZjVlMDZkMjE0ZGQwNjFkM2UzIDdlN2M1
Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTlj
ZGRkMjFkZTQyZmNkOTQzZmZlNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0
ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3OTc3IGZhaWwgYTBlMWFkYTYzYzBhZmRj
MmFmM2I5NDA1Y2JmNjM3ZDhiZDI4NzAwYyA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1
ZDVkOGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdi
YWVhZjMzYjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3
NzEKIDExNzk2NyBwYXNzIGQ0ZTYzYWZmNWQwZTViMWE0MTUxOGFhNDRkNmViMTFjNWVjNzI0NTAg
N2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0
NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0
MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc5NjAgcGFzcyBlYzI0ZDI5MDVi
Y2RjNmU5ZmNjNDhhM2Y2NWFiY2YxOTQ1ZjMxNjllIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkx
Y2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThi
ZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJj
ZWQ4NTc3MQogMTE3OTYxIHBhc3MgMjU1YmUwN2QzNWE2NjMzYjQ1ZmM4YTgyZTFlOTFiOTNhYWRm
NmM3YSA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1N2I5NmM2
MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2Ji
YTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGVj
MzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDExNzk2MiBwYXNzIGYxZGE4
NWQ0NGVkOTZlZDg1YzE0NjNjZjNkNDE2ZmQ2YmM0OGI1MGMgN2U3YzVjNzk1MmI3ZGUxZTMzYzhl
YmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNm
ZmU2IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFi
M2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNj
ZDRkMmNlZDg1NzcxCiAxMTc5NzEgcGFzcyBjYzAwNWZlNWE4OTZhYTI4ODY1Zjc2NDU3YmViZWU5
MGJlN2E1NDllIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3
Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkz
ZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3OTY1IGZhaWwg
YTBlMWFkYTYzYzBhZmRjMmFmM2I5NDA1Y2JmNjM3ZDhiZDI4NzAwYyA3ZTdjNWM3OTUyYjdkZTFl
MzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZj
ZDk0M2ZmZTYgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhh
OGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFl
ZjVlM2NkNGQyY2VkODU3NzEKIDExNzk3MyBmYWlsIGEwZTFhZGE2M2MwYWZkYzJhZjNiOTQwNWNi
ZjYzN2Q4YmQyODcwMGMgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAy
NjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1
Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc5NTgg
cGFzcyAyYjA0MWRjOGM3YjcwZTc2MmQ5OWI2YmQ3ODA1ZGFhOTk2MTc0MGY2IDdlN2M1Yzc5NTJi
N2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFk
ZTQyZmNkOTQzZmZlNiBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3
OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMw
NTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3OTc0IHBhc3MgY2MwMDVmZTVhODk2YWEyODg2NWY3
NjQ1N2JlYmVlOTBiZTdhNTQ5ZSA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3
ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMz
YjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDEx
Nzk3NSBmYWlsIGEwZTFhZGE2M2MwYWZkYzJhZjNiOTQwNWNiZjYzN2Q4YmQyODcwMGMgN2U3YzVj
Nzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNk
ZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlm
NjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRk
ZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc5NzYgcGFzcyBjYzAwNWZlNWE4OTZhYTI4
ODY1Zjc2NDU3YmViZWU5MGJlN2E1NDllIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVk
NWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGI3OTcwOGE4ZWQxYjNkMThiZWU2N2Jh
ZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3
MQpTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMTc2NjIgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE3
ODg5IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3OTU4
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3OTU5IChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGNjMDA1ZmU1YTg5NmFhMjg4NjVm
NzY0NTdiZWJlZTkwYmU3YTU0OWUgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhk
NzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGM4ZWEwNDU3NDk1
MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYz
M2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCk5v
IHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTE3OTcxIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTE3OTczIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTE3OTc0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTc5
NzUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTc5NzYg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExNzk3NyAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFu
Z2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGlidmlydCBnaXQ6Ly9saWJ2aXJ0Lm9yZy9s
aWJ2aXJ0LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYTBlMWFkYTYzYzBhZmRjMmFmM2I5NDA1Y2Jm
NjM3ZDhiZDI4NzAwYwogIEJ1ZyBub3QgcHJlc2VudDogY2MwMDVmZTVhODk2YWEyODg2NWY3NjQ1
N2JlYmVlOTBiZTdhNTQ5ZQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzk3Ny8KCgogIGNvbW1pdCBhMGUxYWRhNjNj
MGFmZGMyYWYzYjk0MDVjYmY2MzdkOGJkMjg3MDBjCiAgQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgogIERhdGU6ICAgV2VkIE5vdiAxIDE1OjM0OjE0IDIwMTcg
KzAxMDAKICAKICAgICAgdnNoOiBJbnRyb2R1Y2UgY29tcGxldGUgY29tbWFuZAogICAgICAKICAg
ICAgVGhpcyBjb21tYW5kIGlzIGdvaW5nIHRvIGJlIGNhbGxlZCBmcm9tIGJhc2ggY29tcGxldGlv
biBzY3JpcHQgaW4KICAgICAgdGhlIGZvbGxvd2luZyBmb3JtOgogICAgICAKICAgICAgICB2aXJz
aCBjb21wbGV0ZSAtLSBzdGFydCAtLWRvbWFpbgogICAgICAKICAgICAgSXRzIG9ubHkgcHVycG9z
ZSBpcyB0byByZXR1cm4gbGlzdCBvZiBwb3NzaWJsZSBzdHJpbmdzIGZvcgogICAgICBjb21wbGV0
aW9uLiBOb3RlIHRoYXQgdGhpcyBpcyBhICdoaWRkZW4nLCB1bmxpc3RlZCBjb21tYW5kIGFuZAog
ICAgICB0aGVyZWZvcmUgdGhlcmUncyBubyBkb2N1bWVudGF0aW9uIHRvIGl0LgogICAgICAKICAg
ICAgU2lnbmVkLW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
ClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saWJ2aXJ0
L2J1aWxkLWkzODYtbGlidmlydC5saWJ2aXJ0LWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4K
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTc5Nzc6IHRvbGVyYWJs
ZSBBTEwgRkFJTAoKZmxpZ2h0IDExNzk3NyBsaWJ2aXJ0IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3OTc3LwoKRmFp
bHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgIGZhaWwgYmFzZWxpbmUg
dW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 08:57:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 08:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eae6T-0007md-VV; Sun, 14 Jan 2018 08:57:21 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eae6S-0007mX-HV
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 08:57:20 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id D5/88-04121-F6B1B5A5;
 Sun, 14 Jan 2018 08:57:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTdPOjr
 KoP8Lo8W9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzejbMZ+t4HB2xfPGrUwNjOuduxi5OIQEGpkk
 jv9czQzhPGaU2LnzKwuEs41R4tvibqAMJ4eIgLPE1zNz2UFsXgF9iUnt78FsYQF7ifdLOplAG
 iQE1mhJ3HrVwgqSkBDwlDj96QkzjL36zV6gInYONgEriUNiIFEWAVWJCf8Psk1g5F7AyLCKUa
 M4tagstUjX0EgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQwwxAsIPx8saAQ4y
 SHExKorwC56KihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwHpCKjhISLEpNT61Iy8wBhhpMWoKD
 R0mEt1MSKM1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8vNSpcR5J4FMEgApzSjNgxsEi
 4FLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEub9KAE0hSczrwRu3yugU5iATqlfEglySkkiQk
 qqgTH40b91KupXP+Y0r2KZvzPTuLXtxceTTUH1WzpzQjlOhryY5aHuW2NquX1CW7LgPf5ZnZ+
 e5db0S++YbsPd+3bKxcT5CY/V9rUdUDl7MX7iglQF2dvTw3m0PYU9xL+srF95+e/fQt5v2n1H
 XL4rN/Qm3vzoPv9NCf/743puPoYp6atylu6JL1FiKc5INNRiLipOBACzKtvXfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1515920236!124322641!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51017 invoked from network); 14 Jan 2018 08:57:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 08:57:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eae6L-0007y4-ON; Sun, 14 Jan 2018 08:57:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eae6G-00083k-BJ; Sun, 14 Jan 2018 08:57:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eae6G-0004bl-16; Sun, 14 Jan 2018 08:57:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117931-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-pair:host-ping-check-native/src_host:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-arndale:xen-install:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0c3d52410094c2504ede126eaa05a80e99c4b4c7
X-Osstest-Versions-That: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 08:57:08 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 117931: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkzMSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzkzMS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciA2IGhvc3QtcGluZy1jaGVj
ay1uYXRpdmUvc3JjX2hvc3QgZmFpbCBpbiAxMTc4NjggcGFzcyBpbiAxMTc5MzEKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICBmYWlsIGluIDExNzg2OCBw
YXNzIGluIDExNzkzMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgNiB4ZW4taW5zdGFs
bCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE3ODY4CiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTc4
NjgKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCAgZmFpbCBwYXNzIGluIDExNzg2OAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
IDE4IGd1ZXN0LXN0YXJ0L3dpbi5yZXBlYXQgZmFpbCBpbiAxMTc4NjggYmxvY2tlZCBpbiAxMTc3
MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgaW4gMTE3ODY4IGxpa2UgMTE3NjA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExNzg2
OCBsaWtlIDExNzY0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgIGZhaWwgaW4gMTE3ODY4IGxpa2UgMTE3NzM5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTc4NjggbGlrZSAxMTc3
MzkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTE3ODY4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzg2OCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
aW4gMTE3ODY4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE3ODY4IG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBsaWtlIDExNzY0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE0IGd1
ZXN0LWxvY2FsbWlncmF0ZSAgICBmYWlsIGxpa2UgMTE3NzEwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE3
NzEwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxMTc3MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzczOQogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGxpa2UgMTE3NzM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3MzkKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NzczOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE3NzM5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICAwYzNkNTI0MTAwOTRjMjUwNGVkZTEyNmVhYTA1YTgwZTk5YzRiNGM3CmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkNmZlMTg2MDI4NWJkNGUzZTNmMWY2
Y2M5NmY3ZDY0MjAwYmMyMTM4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc3MzkgIDIwMTgtMDEt
MDkgMDY6MTk6NTEgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE3ODY4ICAyMDE4
LTAxLTExIDIwOjQ0OjE5IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0
CiAgIGQ2ZmUxODYwMjguLjBjM2Q1MjQxMDAgIDBjM2Q1MjQxMDA5NGMyNTA0ZWRlMTI2ZWFhMDVh
ODBlOTljNGI0YzcgLT4gc3RhYmxlLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 09:52:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 09:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaexo-0004FX-9P; Sun, 14 Jan 2018 09:52:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaexn-0004FR-Ok
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 09:52:27 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id F6/75-11014-A582B5A5;
 Sun, 14 Jan 2018 09:52:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsWS0XRdVTdKIzr
 K4Plcfot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFvy3HmggO8FVu677I3MC7l7mLk5BASaGSS
 6H1YBWE/ZpR4sUuqi5ELyN7GKLHiZAcbSEJEwFni65m57CA2r4C+xM8fS1hAbGEBe4lvBzoZQ
 WwJAU+J+9c+M8HYr1+tAOpl52ATsJI4JAYSZRFQldjd85Z1AiPXAkaGVYwaxalFZalFukYGek
 lFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgT6sZ2Bg3MHYONvvEKMkB5OSKK/Auag
 oIb6k/JTKjMTijPii0pzU4kOMMhwcShK8lurRUUKCRanpqRVpmTnAYIJJS3DwKInwrlEDSvMW
 FyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXFeRpBJAiClGaV5cINgQX6JUVZKmJeRg
 YFBiKcgtSg3swRV/hWjOAejkjDvNJCFPJl5JXD7XgGdwgR0Sv2SSJBTShIRUlINjLoR29o1l6
 /fKVytG7rU6fFt68veQXv+b08P/Lbjad3p4PkrHjVfZWf57x4jfX+xzKcpruHZP+c6S/yojKx
 k2qhTweXBvOSj36/1nZsLU9q87d24TO581vKS+pv51O+mUfLhb+s3qgX0LVwb13bGi6VGuXi+
 cuKBRUvWzPnGd8Q0JvTvApeav0osxRmJhlrMRcWJABj7y65tAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1515923545!99685760!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7780 invoked from network); 14 Jan 2018 09:52:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 09:52:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaexi-0000xc-JB; Sun, 14 Jan 2018 09:52:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaexd-0000ka-8E; Sun, 14 Jan 2018 09:52:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaexb-0004vG-ST; Sun, 14 Jan 2018 09:52:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117979-mainreport@xen.org>
X-Osstest-Versions-This: xen=2d70b54e055635ff60526b6949156504b6194b7c
X-Osstest-Versions-That: xen=d51baf310e530659f73e714acf575555bdc46303
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 09:52:15 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 117979: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzk3OSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzk3OS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDJkNzBiNTRlMDU1NjM1
ZmY2MDUyNmI2OTQ5MTU2NTA0YjYxOTRiN2MKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIGQ1MWJhZjMxMGU1MzA2NTlmNzNlNzE0YWNmNTc1NTU1YmRjNDYzMDMKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExNzc2OCAgMjAxOC0wMS0xMCAwOToxOTo1OCBaICAgIDQgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTc5NzkgIDIwMTgtMDEtMTQgMDk6MTg6NTQgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmll
bCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgogIERhcmlvIEZhZ2dpb2xpIDxkZmFn
Z2lvbGlAc3VzZS5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+CiAgTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogY292ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRv
IHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZDUxYmFmMzEwZS4uMmQ3
MGI1NGUwNSAgMmQ3MGI1NGUwNTU2MzVmZjYwNTI2YjY5NDkxNTY1MDRiNjE5NGI3YyAtPiBjb3Zl
cml0eS10ZXN0ZWQvc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 11:31:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 11:31:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eagVX-00041D-Qp; Sun, 14 Jan 2018 11:31:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0axb=ej=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eagVW-000417-AT
 for xen-devel@lists.xen.org; Sun, 14 Jan 2018 11:31:22 +0000
X-Inumbo-ID: c1d90e61-f91e-11e7-b0d7-9f685aff125f
Received: from ppsw-31.csi.cam.ac.uk (unknown [131.111.8.131])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1d90e61-f91e-11e7-b0d7-9f685aff125f;
 Sun, 14 Jan 2018 11:33:36 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:53146
 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eagVM-000S95-L8 (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Sun, 14 Jan 2018 11:31:12 +0000
To: Sarah Newman <srn@prgmr.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <f19ea1cd-0040-8441-db80-fe9200ba1e34@prgmr.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2637edc5-301c-a75a-bd2b-dc4fa098152c@citrix.com>
Date: Sun, 14 Jan 2018 11:31:09 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <f19ea1cd-0040-8441-db80-fe9200ba1e34@prgmr.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] Explicit cpuid may be incompatible with vixen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOCAwNTo1NSwgU2FyYWggTmV3bWFuIHdyb3RlOgo+IFdlIGhhZCBhbiBleHBl
cmllbmNlIHdoZXJlIHZpeGVuIHdvdWxkIGNyYXNoIHdpdGgKPgo+IChYRU4pCj4gKFhFTikgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IChYRU4pIFBhbmljIG9uIENQ
VSAwOgo+IChYRU4pIEdFTkVSQUwgUFJPVEVDVElPTiBGQVVMVAo+IChYRU4pIFtlcnJvcl9jb2Rl
PTAwMDBdCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
IChYRU4pCj4gKFhFTikgUmVib290IGluIGZpdmUgc2Vjb25kcy4uLgo+Cj4gd2hlbiBjcHVpZCB3
YXMgc2V0IHRvOgo+Cj4gY3B1aWQgPSBbICIweDAwMDAwMDAxOmVjeD14eHh4eHh4eHgweHh4eHh4
eHh4MDB4eHh4eHh4eHh4eCIsICIweDAwMDAwMDA3LDB4MDA6ZWJ4PXh4eHh4eDB4eHh4MDAweHgw
eDAwMDB4MHh4MDAweDB4IiBdCj4KPiBPbiBhIFhlb24gRTUgdjIgc3lzdGVtLgo+Cj4gU2luY2Ug
dml4ZW4gaXMgaW5jb21wYXRpYmxlIHdpdGggbGl2ZSBtaWdyYXRpb24gYW55d2F5IHdlIGp1c3Qg
cmVtb3ZlZCB0aGUgbGluZS4gSWYgdGhlcmUncyBtb3JlIGRlYnVnZ2luZyBpbmZvcm1hdGlvbiB0
aGF0IHdvdWxkIGJlIGhlbHBmdWwgcGxlYXNlCj4gbGV0IG1lIGtub3cuCgpDYW4geW91IHByb3Zp
ZGUgdGhlIGZ1bGwgc3RhY2sgdHJhY2UgYW5kIHJlZ2lzdGVycyBwbGVhc2U/Cgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 11:38:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 11:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eagc0-0004Ei-KJ; Sun, 14 Jan 2018 11:38:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eagbz-0004Ec-95
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 11:38:03 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 94/8D-03968-A114B5A5;
 Sun, 14 Jan 2018 11:38:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVfMMTr
 K4OkePYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrH71Ff2gqXdjBVtHzawNTDejOli5OIQEmhk
 kpjR+ZwFwnnMKPFl3QMmCGcbo8SneROBHE4OEQFnia9n5rKD2LwC+hLL9p8BinNwCAtYSbR3y
 YOEJQR2q0m0LReCsD0lnu2ZCFYCYp/4JNfFyM7BBlR9SAykgEVAVWLyxD7WCYzcCxgZVjFqFK
 cWlaUW6Roa6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHqXAQh2MK5sdz7EKMn
 BpCTKK3AuKkqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG+8Q3SUkGBRanpqRVpmDjDMYNISHDxK
 Irwh9kBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolzqsDMkkApDSjNA9uECz8L
 zHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY1xBkCk9mXgncvldApzABnVK/JBLklJJEhJRUAy
 O33D3jR9u85z0wkmw6PjWl02tWqJamxscsjrwT1tV5Tyf68+lsPPNoWeIx3eXXm8wvsWx7e9/
 oY+KRitmha/vPu8Rc5jZzO7nLRDHTeYYC01TL9YdZLXQDNuocXfVFSFCbc9Z9reJjFY/eVatu
 k1lmbPDgnPqpt0tDeRY/4J1SVTlt2p1DQfOUWIozEg21mIuKEwF4BmsHegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1515929877!113562583!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49274 invoked from network); 14 Jan 2018 11:37:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 11:37:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eagbr-0003jl-I0; Sun, 14 Jan 2018 11:37:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eagbm-00034e-8c; Sun, 14 Jan 2018 11:37:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eagbl-0003iz-Hz; Sun, 14 Jan 2018 11:37:50 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117934-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c6993b7b952dc1243b8aab5cab8e7b52e9cdc50
X-Osstest-Versions-That: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 11:37:49 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 117934: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkzNCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzkzNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE3Njk3CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIGxpa2UgMTE3NTg2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNDkgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTc2OTcKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NzY5NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE3Njk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc2OTcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNzY5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Njk3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTc2OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNzY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Njk3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTc2OTcKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1
aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtYW1kNjQtcHJl
diAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDljNjk5M2I3Yjk1MmRjMTI0M2I4YWFiNWNhYjhlN2I1
MmU5Y2RjNTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDhhYjQzZjc4
NWE0ZTk3MDhjZjJiYTQwYzI1ZmI4ZTZlNDkwYTA3MzYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NzY5NyAgMjAxOC0wMS0wNyAwNzowMzo1MSBaICAgIDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTc4NzEgIDIwMTgtMDEtMTEgMjA6NDQ6MTkgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVw
YW0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgOWM2OTkzYjdiOTUyZGMxMjQzYjhh
YWI1Y2FiOGU3YjUyZTljZGM1MApBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KRGF0ZTogICBXZWQgRGVjIDcgMTE6MTM6MDUgMjAxNiAtMDgwMAoKICAg
IHhlbi9hcm06IGZpeCBzbXBib290IGJhcnJpZXJzCiAgICAKICAgIFJlbW92ZSB1c2VsZXNzIHNt
cF93bWIoKSBiYXJyaWVyIGFmdGVyIGNwdW1hc2tfc2V0X2NwdShjcHVpZCwKICAgICZjcHVfb25s
aW5lX21hcCksIHdoaWNoIGlzIG5vdCBzeW5jaHJvbml6aW5nIGFnYWluc3QgYW55dGhpbmcuCiAg
ICAKICAgIEtlZXAgdGhlIG90aGVyIHNtcF93bWIoKSwgYmVmb3JlIHRoZSBjcHVtYXNrX3NldF9j
cHUgY2FsbCwgdG8gZW5zdXJlCiAgICB0aGF0IGFsbCB3cml0ZXMgYmVmb3JlIHNldHRpbmcgdGhl
IGNwdSBvbmxpbmUgYXJlIHZpc2libGUgdG8gb3RoZXIgY3B1cy4KICAgIEZvciB0aGF0IHRvIHdv
cmsgcHJvcGVybHksIHdlIG5lZWQgYSBjb3JyZXNwb25kaW5nIHNtcF9ybWIoKSBiYXJyaWVyLAog
ICAgYWZ0ZXIgcmVhZGluZyB0aGUgb25saW5lIGNwdW1hc2sgZnJvbSBvdGhlciBwcm9jZXNzb3Jz
LCB3aGljaCBpcwogICAgY3VycmVudGx5IG1pc3NpbmcuIEFkZCBpdC4KICAgIAogICAgU2VlOiBo
dHRwOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE0ODA5MzIzNjMwNzIxMQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc3OWEwZTE1Y2EwZDlkNWRiY2JkZWUyOWIxZGFk
OWZhZjczYmZjNzcpCgpjb21taXQgZWUyNGIyZjdmMGU1YWQ4MTc5OWZiMWUxNzI4ZDkwYmMzYmMz
ZjZkYQpBdXRob3I6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0Bl
cGFtLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDIwOjMyOjI1IDIwMTcgKzAzMDAKCiAgICB4ZW4v
YXJtOiB2Z2ljOiBDaGVjayBmb3IgdmdpYyBoYW5kbGVyIHRvIGJlIGluaXRpYWxpemVkIGJlZm9y
ZSBkZXJlZmVyZW5jaW5nIGl0CiAgICAKICAgIFNpbmNlIGRvbWFpbl92Z2ljX2ZyZWUoKSBjYW4g
YmUgY2FsbGVkIHdoZW4gdGhlIHZnaWNfb3BzIGhhdmVuJ3QgYmVlbgogICAgaW5pdGlhbGlzZWQg
eWV0LCBhbHdheXMgY2hlY2sgdGhhdCBkLT5hcmNoLnZnaWMuaGFuZGxlciBpcyBub3QgYSBudWxs
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRy
X3R5c2hjaGVua29AZXBhbS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYjFmMWU0OTJjZDQyMzFhMWU5ZmVlZGI3YTM1YzYyYzA2M2Y3YzUxMCkKCmNvbW1pdCA1
NzljOTI3YzJkMjhiM2YyMDNlODE2YTVjNDM3NTg2MzhiMjlmOGY3CkF1dGhvcjogT2xla3NhbmRy
IFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpEYXRlOiAgIE1vbiBB
dWcgMjggMjA6MzI6MjYgMjAxNyArMDMwMAoKICAgIHhlbi9hcm06IHAybTogQ2hlY2sgZm9yIHAy
bS0+ZG9tYWluIHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSByZWxlYXNpbmcgcmVzb3VyY2VzCiAg
ICAKICAgIFNpbmNlIHAybV90ZWFyZG93bigpIGNhbiBiZSBjYWxsZWQgd2hlbiBwMm1faW5pdCgp
IGhhdmVuJ3QgZXhlY3V0ZWQgeWV0CiAgICB3ZSBtaWdodCBkZWFsIHdpdGggdW5pdGlhbGl6ZWQg
bGlzdCAicDJtLT5wYWdlcyIgd2hpY2ggbGVhZHMgdG8gY3Jhc2guCiAgICBUbyBhdm9pZCB0aGlz
IHVzZSBiYWNrIHBvaW50ZXIgdG8gZG9tYWluIGFzIGVuZC1vZi1pbml0aWFsaXphdGlvbiBpbmRp
Y2F0b3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVr
c2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3ZTVmZTU3MWRkMTBhNTcyN2JjKQoKY29t
bWl0IGY3MDkyODdkMzU1MzBmYzM0NmYzYjgxYTBiYjEyNjM3Y2U5ZmQ5NzQKQXV0aG9yOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkRhdGU6ICAgV2VkIE9jdCAx
OCAxNDoyOTo1OCAyMDE3IC0wNzAwCgogICAgYXJtOiBjb25maWd1cmUgaW50ZXJydXB0cyB0byBi
ZSBpbiBub24tc2VjdXJlIGdyb3VwMQogICAgCiAgICBYZW4gdXNlcyBub24tc2VjdXJlIGdyb3Vw
MSBpbnRlcnJ1cHRzLCBob3dldmVyIGl0IGRvZXNuJ3QgY29uZmlndXJlIHRoZQogICAgR0lDdjMg
YWNjb3JkaW5nbHkuIFhlbiBuZWVkcyB0byBzZXQgR0lDRF9JR1JPVVBSIGZvciBTUElzIGFuZAog
ICAgR0lDUl9JR1JPVVBSMCBmb3IgbG9jYWwgaW50ZXJydXB0IHRvICIxIiB0byBzcGVjaWZ5IHRo
YXQgaW50ZXJydXB0cwogICAgYmVsb25nIHRvIGdyb3VwMS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkg
aW1wb3J0YW50IGlmIHRoZSBzeXN0ZW0gaGFzCiAgICBHSUNEX0NUTFIuRFMgc2V0LCBhbHNvIHNl
ZSBjb21taXQKICAgIDdjOWI5NzMwNjFiMDNhZjYyNzM0ZjYxM2Y2YWJlYzQ2YzBkZDRhODggaW4g
TGludXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgogICAgUmVsZWFzZWQtYWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwYzgw
NTVjMmY0NWY0ODlhZmY2N2Y0ZDM2MmYzZmRjMTkyY2MyZDk0KQoKY29tbWl0IDZlZTExNGYwMzQy
N2IzOTMwNThjODk3ODBjMzIxNWFkYWM1OGQ2M2IKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFdlZCBOb3YgMjkgMTc6NTc6MzIgMjAxNyArMDAw
MAoKICAgIHhlbi9hcm06IGJvb3RmZHQ6IFVzZSBwcm9wZXIgZGVmYXVsdCBmb3IgI2FkZHJlc3Mt
Y2VsbHMgYW5kICNzaXplLWNlbGxzCiAgICAKICAgIFBlciB0aGUgZGV2aWNlLXRyZWUgc3BlY2lm
aWMgWzFdLCB3aGVuIHRoZSBwcm9wZXJ0eSAjYWRkcmVzcy1jZWxscwogICAgYW5kICAjc2l6ZS1j
ZWxscyBhcmUgbm90IHByZXNlbnQsIHRoZSBkZWZhdWx0IHZhbHVlIHNob3VsZCBiZSByZXNwLiAx
CiAgICBhbmQgMi4KICAgIAogICAgWzFdIGh0dHBzOi8vd3d3LmRldmljZXRyZWUub3JnL2Rvd25s
b2Fkcy9kZXZpY2V0cmVlLXNwZWNpZmljYXRpb24tdjAuMS0yMDE2MDUyNC5wZGYKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAg
IEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMDVhYTRhZmFjNjRlYTY4N2MxYTJiZjkyNzdi
YTY1NTI4MDk0OTViKQoKY29tbWl0IDE1ZTQwNDI3ZDBkZTUwYjVjOGM1MjM3MTFjMDBjNzA1OWVk
YmYwMmIKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpEYXRlOiAg
IFdlZCBEZWMgNiAxNDo1MTozNyAyMDE3ICswMDAwCgogICAgeGVuL2FybTogZ2ljLXYzOiBCYWls
IG91dCBpZiBnaWN2M19jcHVfaW5pdCBmYWlsCiAgICAKICAgIFdoZW4gc3lzdGVtIHJlZ2lzdGVy
cyBhcmUgbm90IGVuYWJsZWQsIGFsbCB0aGUgYWNjZXNzIHRvIHRoZW0gd2lsbCB0cmFwCiAgICBp
biBFTDIuIEluIFhlbiwgc3lzdGVtIHJlZ2lzdGVycyB3aWxsIGJlIGVuYWJsZWQgYnkgZ2ljdjNf
Y3B1X2luaXQgb25seQogICAgb24gc3VjY2Vzcy4gQXMgdGhlIHJlc3Qgb2YgdGhlIGNvZGUgKGUu
ZyBnaWN2M19oeXBfaW5pdCkgcmVsaWVzIG9uCiAgICBzeXN0ZW0gcmVnaXN0ZXIsIGl0IGlzIGJl
dHRlciB0byBiYWlsIG91dCBkaXJlY3RseS4KICAgIAogICAgVGhpcyB3aWxsIHNhdmUgdGltZSBv
biBkZWJ1Z2dpbmcgZWFybHkgYm9vdCBpc3N1ZSBvbiBHSUN2MyBwbGF0Zm9ybS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5NjMwYzVhZTM2M2I0Y2JmOGViNjEzNjY1
MzBmNDBjODA2ODBhZjRkKQoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 12:00:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 12:00:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eagxH-0006UO-K2; Sun, 14 Jan 2018 12:00:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=545291793=citrix-osstest@xenproject.org>)
 id 1eagxF-00067o-NR
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 12:00:01 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 01/DF-19716-1464B5A5;
 Sun, 14 Jan 2018 12:00:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrBIsWRWlGSWpSXmKPExsXitHRDpK6DW3S
 UwbXpvBb3prxnd2D02N63iz2AMYo1My8pvyKBNePC6mvsBRNyK/7uu8vYwHjTrYuRk0NCwF9i
 Res+JgjbXWJ6+wo2EFtEwFliwofbQDYHB6+AnkT77iKQsLCAl8SlxWtYuhi5gMqPGkpMf7kIr
 vfHidfMIPUg9o0mSZAwm4CHxMSeiSwgNouAqsTsj0fBbCEBLYmli1eCtfIKCEqcnPkELM4sIC
 Fx8MULZoiRFhI7PvaxTWDkm4WkbBaSsgWMTKsYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NzPR
 yU4uLE9NTcxKTivWS83M3MQJDigEIdjB+WxZwiFGSg0lJlFfgXFSUEF9SfkplRmJxRnxRaU5q
 8SFGGQ4OJQneKy7RUUKCRanpqRVpmTnA4IZJS3DwKInwGroCpXmLCxJzizPTIVKnGC05mh48a
 GPmmPb4JZC88eJ1G7MQS15+XqqUOO8fkHkCIA0ZpXlw42AReIlRVkqYlxHoQCGegtSi3MwSVP
 lXjOIcjErCvA9BpvBk5pXAbX0FdBAT0EH1SyJBDipJREhJNTD2vfPlkVnre33dpepJfu3tlkG
 eqZH8T944fb88mXFdt6Fdmf1uP7mKVoeFwq9Ob7sVJnTkVebdSS7G9VF9/o2OX9ee+aA8rdXx
 1/83N9sWqN4yyVhfyrTtR8e+rngxOblV+r+yD0/9lq2z49g+EcdHWVdTywNO2bEUiNbMk5m9w
 XR5ldt+n6tKLMUZiYZazEXFiQDJ2ywXuwIAAA==
X-Env-Sender: prvs=545291793=citrix-osstest@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1515931198!86683102!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30080 invoked from network); 14 Jan 2018 11:59:59 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Jan 2018 11:59:59 -0000
X-IronPort-AV: E=Sophos;i="5.46,358,1511827200"; d="scan'208";a="458123373"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74401-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-amd64:<job status>:broken:regression
 qemu-mainline:build-i386:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-xsm:<job status>:broken:regression
 qemu-mainline:build-amd64-pvops:<job status>:broken:regression
 qemu-mainline:build-i386-pvops:<job status>:broken:regression
 qemu-mainline:build-armhf-xsm:<job status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:build-armhf-pvops:syslog-server:running:regression
 qemu-mainline:build-armhf:syslog-server:running:regression
 qemu-mainline:build-armhf-xsm:syslog-server:running:regression
 qemu-mainline:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-armhf-xsm:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf:capture-logs:broken:nonblocking
 qemu-mainline:build-armhf-pvops:capture-logs:broken:nonblocking
 qemu-mainline:build-i386:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-pvops:host-install(4):broken:nonblocking
 qemu-mainline:build-i386-xsm:host-install(4):broken:nonblocking
 qemu-mainline:build-amd64-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-This: qemuu=7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac
X-Osstest-Versions-That: qemuu=7642f96e6015ea0c6a8334f8e36f824f70378b5d
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 14 Jan 2018 11:59:24 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [qemu-mainline baseline-only test] 74401: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0162143198973538193=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This run is configured for baseline tests only.

flight 74401 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/74401/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                     <job status>                 broken
 build-i386                      <job status>                 broken
 build-armhf-pvops               <job status>                 broken
 build-i386-xsm                  <job status>                 broken
 build-amd64-xsm                 <job status>                 broken
 build-amd64-pvops               <job status>                 broken
 build-i386-pvops                <job status>                 broken
 build-armhf-xsm                 <job status>                 broken
 build-armhf                     <job status>                 broken
 build-armhf-pvops             3 syslog-server                running
 build-armhf                   3 syslog-server                running
 build-armhf-xsm               3 syslog-server                running

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qcow2  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-xl-midway    1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 build-armhf-xsm               4 host-install(4)       broken baseline untested
 build-armhf                   4 host-install(4)       broken baseline untested
 build-armhf-pvops             4 host-install(4)       broken baseline untested
 build-armhf-xsm               5 capture-logs          broken baseline untested
 build-armhf                   5 capture-logs          broken baseline untested
 build-armhf-pvops             5 capture-logs          broken baseline untested
 build-i386                    4 host-install(4)       broken baseline untested
 build-amd64-xsm               4 host-install(4)       broken baseline untested
 build-amd64                   4 host-install(4)       broken baseline untested
 build-i386-pvops              4 host-install(4)       broken baseline untested
 build-i386-xsm                4 host-install(4)       broken baseline untested
 build-amd64-pvops             4 host-install(4)       broken baseline untested

version targeted for testing:
 qemuu                7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac
baseline version:
 qemuu                7642f96e6015ea0c6a8334f8e36f824f70378b5d

Last test of basis    74335  2018-01-12 23:50:11 Z    1 days
Testing same since    74401  2018-01-14 05:58:16 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  CĂ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Eric Blake <eblake@redhat.com>
  FranĂ§ois Revol <revol@free.fr>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  HervĂ© Poussineau <hpoussin@reactos.org>
  John Arbuckle <programmingkidx@gmail.com>
  John Snow <jsnow@redhat.com>
  Ladi Prosek <lprosek@redhat.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Weiser <michael.weiser@gmx.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Roman Kagan <rkagan@virtuozzo.com>
  Satheesh Rajendran <sathnaga@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhaoshenglong <zhaoshenglong@huawei.com>

jobs:
 build-amd64-xsm                                              broken  
 build-armhf-xsm                                              broken  
 build-i386-xsm                                               broken  
 build-amd64                                                  broken  
 build-armhf                                                  broken  
 build-i386                                                   broken  
 build-amd64-libvirt                                          blocked 
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           blocked 
 build-amd64-pvops                                            broken  
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             broken  
 test-amd64-amd64-xl                                          blocked 
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-amd64-xl-pvhv2-amd                                blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-amd64-amd64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  blocked 
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-amd64-xl-pvhv2-intel                              blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-armhf-armhf-xl-midway                                   blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-i386-libvirt-qcow2                                blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      blocked 


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

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

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

broken-job build-amd64 broken
broken-job build-i386 broken
broken-job build-armhf-pvops broken
broken-job build-i386-xsm broken
broken-job build-amd64-xsm broken
broken-job build-amd64-pvops broken
broken-job build-i386-pvops broken
broken-job build-armhf-xsm broken
broken-job build-armhf broken
broken-step build-armhf-xsm host-install(4)
broken-step build-armhf host-install(4)
broken-step build-armhf-pvops host-install(4)
broken-step build-armhf-xsm capture-logs
broken-step build-armhf capture-logs
broken-step build-armhf-pvops capture-logs
broken-step build-i386 host-install(4)
broken-step build-amd64-xsm host-install(4)
broken-step build-amd64 host-install(4)
broken-step build-i386-pvops host-install(4)
broken-step build-i386-xsm host-install(4)
broken-step build-amd64-pvops host-install(4)

Push not applicable.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0162143198973538193==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 12:33:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 12:33:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eahTk-0000wR-98; Sun, 14 Jan 2018 12:33:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eahTj-0000wK-PF
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 12:33:35 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 27/EF-04121-E1E4B5A5;
 Sun, 14 Jan 2018 12:33:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVVfOLzr
 K4PUqPot7U96zOzB6bO/bxR7AGMWamZeUX5HAmtG5az5TwWLNiv7Plg2M+yW7GLk4hAQamSQe
 rzvHCOE8ZpSY/3klkMMJ5GxjlNi+Xh/EFhFwlvh6Zi47iM0roC+x5ekkVhBbWMBIYu7jq0wgz
 RICs7glbu3bzAaSkBDwlWjacZEZxj709DSQzc7BJmAlcUgMJMoioCpx9ugZtgmM3AsYGVYxqh
 enFpWlFuma6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqWAQh2MM687H+IUZK
 DSUmUV+BcVJQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5LPtFRQoJFqempFWmZOcAgg0lLcPAo
 ifBuB0nzFhck5hZnpkOkTjEaczQ9eNDGzHHjxes2ZiGWvPy8VClx3nUgpQIgpRmleXCDYMF/i
 VFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK890Cm8GTmlcDtewV0ChPQKfVLIkFOKUlESEk1ME
 59fksqc8/9W7P0LoacTzn5j/fF05LV1j6RX7/mT/det+PWX7uqFwm7Pj19OeXGgZU1242S897
 1iAUoJs4+WPWXfenaqkorCf1sDu270my+p+/dTlr/a5rA86I4V514q2+fdp87nDfjjsyfy+3c
 kdp3RBq6PnwJfFDDldTFrv6a2ThybUi1s5YSS3FGoqEWc1FxIgBKllV2eQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1515933213!86685527!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53294 invoked from network); 14 Jan 2018 12:33:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 12:33:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eahTf-0005Af-Rz; Sun, 14 Jan 2018 12:33:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eahTa-0004E7-Kb; Sun, 14 Jan 2018 12:33:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eahTa-0001Dx-Cq; Sun, 14 Jan 2018 12:33:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117939-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-armhf-armhf-libvirt-raw: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-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=44601840ddb233d9ce9ec72d67bdab74d208f32d
X-Osstest-Versions-That: libvirt=335ea94e311fdd3fd590677e11ff2248fd116f2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 12:33:26 +0000
Subject: [Xen-devel] [libvirt test] 117939: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkzOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5MzkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3NzcyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3NzIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQ0NjAxODQw
ZGRiMjMzZDljZTllYzcyZDY3YmRhYjc0ZDIwOGYzMmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZp
cnQgICAgICAgICAgICAgIDMzNWVhOTRlMzExZmRkM2ZkNTkwNjc3ZTExZmYyMjQ4ZmQxMTZmMmIK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzc3MiAgMjAxOC0wMS0xMCAxMToyNjozNSBaICAgIDQg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTc4ODkgIDIwMTgtMDEtMTIgMDA6MjY6MDUgWiAg
ICAyIGRheXMgICAgMiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc5MzkgIDIwMTgt
MDEtMTMgMTI6MDI6NTUgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2du
YUByZWRoYXQuY29tPgogIEJqb2VybiBXYWxrIDxid2Fsa0BsaW51eC52bmV0LmlibS5jb20+CiAg
SmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxh
bkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
U2NvdHQgR2FyZmlua2xlIDxzY290dGdhckBsaW51eC52bmV0LmlibS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU1NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 13:03:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 13:03:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eahwR-0003Z7-NK; Sun, 14 Jan 2018 13:03:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eahwQ-0003Yj-CR
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 13:03:14 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 89/30-05655-1155B5A5;
 Sun, 14 Jan 2018 13:03:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVVcgNDr
 KYNl/Y4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmtFz/glrQbd2xfL1nawNjHvluxi5OIQEGpkk
 Nh1axgzhPGaUuLCxnQ3C2cYo8fJwG1MXIyeHiICzxNczc9lBbF4BfYlLjStZQWxhASOJc1tes
 oDYEgJdbBJnbqpB2L4SV/cdZoOxF814B1TDzsEmYCVxSAwkyiKgKtF48TPTBEbuBYwMqxg1il
 OLylKLdI0N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GP+uDTzEKMn
 BpCTKK3AuKkqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO/s4OgoIcGi1PTUirTMHGCgwaQlOHiU
 RHgPgaR5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eqpQ4byVIqQBIaUZpHtwgWARcY
 pSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDvSpApPJl5JXD7XgGdwgR0Sv2SSJBTShIRUlINjO
 IMj76ba7x329FdsXXP/2D+dv6bD4OiT9+e/dyVT9LruWL6udW3U/NyK9YUBYnN6L+39JS0wek
 zlgenpPxqlj+1kT1LVGLxT4EvjqKG0WIu6/eYpDk7uaTHz1PeunSFeXuUtPy1UIO3DXcmGnJH
 pRQI2xp6bqyIFTwo5riWb9rj91dkX1i8U2Ipzkg01GIuKk4EAIaOeU57AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1515934991!71834970!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62502 invoked from network); 14 Jan 2018 13:03:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 13:03:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eahwL-0005xJ-QA; Sun, 14 Jan 2018 13:03:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eahwG-00057H-I2; Sun, 14 Jan 2018 13:03:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eahwG-0006Ub-91; Sun, 14 Jan 2018 13:03:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117955-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 13:03:04 +0000
Subject: [Xen-devel] [seabios test] 117955: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzk1NSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5NTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY0IGRheXMgICA3MiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM2IGRheXMgICAy
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 14:00:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 14:00:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaipy-00006o-2O; Sun, 14 Jan 2018 14:00:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ziiw=ej=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1eaipw-00006i-It
 for xen-devel@lists.xenproject.org; Sun, 14 Jan 2018 14:00:36 +0000
X-Inumbo-ID: 9b90e892-f933-11e7-b0d7-9f685aff125f
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b90e892-f933-11e7-b0d7-9f685aff125f;
 Sun, 14 Jan 2018 14:02:51 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0EDwPUx183706;
 Sun, 14 Jan 2018 14:00:21 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : cc : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=7aNaGL9XH8qy/mXDM79o1xrqOf3YKESKW/H/VNjlRCM=;
 b=HKl67eeF28p97UH2Bsn0NbJx4F0te76AoRvStBmYSAyA6Otue0Svz9XKAOX2c1Z1wIQ2
 2Gcv5sUxP15kIpOqAw0IXoEf3kohTqteLiXk1zFej05l3HIIG3cDE6wqYwYjIFnRtz30
 xpd77kGZ4S+/CSTHGZ5VU90Pwk+yrNY8KJfqN+sWsHMcmacuHYdyzrFGmFaQDkCcjtD4
 xXxI9u0xp/xW5bJuctxPhyvxQmkegN52DIpTqOZJr9C/CYouDDtPUmpyhKtCLPd8PFhd
 ur7of4q02AHG+SS84AjlB3S3lNmaKBbJOsxx9F6VBUlFw0crULfcSRyLwq/LG6ITpBR0 Ig== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2fg6pa84wt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 14 Jan 2018 14:00:21 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0EE0J7i021547
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sun, 14 Jan 2018 14:00:20 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0EE0IW6029214;
 Sun, 14 Jan 2018 14:00:18 GMT
Received: from [10.191.3.94] (/10.191.3.94)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 14 Jan 2018 06:00:17 -0800
To: Hans van Kranenburg <hans@knorrie.org>
References: <20180113064223.GT29360@bitfolk.com>
 <b345d657-aaad-e7be-eee8-c6309acac1e9@knorrie.org>
 <20180113100850.GX29360@bitfolk.com>
 <7e7a5432-2921-1b10-ff61-ff9c99ea5762@knorrie.org>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <4ee44af2-ea60-7154-d1be-2fe062552754@oracle.com>
Date: Sun, 14 Jan 2018 22:00:11 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <7e7a5432-2921-1b10-ff61-ff9c99ea5762@knorrie.org>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8773
 signatures=668652
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-1711220000 definitions=main-1801140200
Cc: Andy Smith <andy@strugglers.net>, Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Clarification regarding Meltdown and 64-bit PV
	guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSGFucywKCk9uIDAxLzEzLzIwMTggMDc6MTIgUE0sIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3Jv
dGU6Cj4gT24gMDEvMTMvMjAxOCAxMTowOCBBTSwgQW5keSBTbWl0aCB3cm90ZToKPj4gSGkgSGFu
cywKPj4KPj4gT24gU2F0LCBKYW4gMTMsIDIwMTggYXQgMTA6NDM6MDNBTSArMDEwMCwgSGFucyB2
YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+IEJ5IGluamVjdGluZyBhIGNvcHkgb2YgYSBoeXBlcnZp
c29yIGJldHdlZW4gdGhlIG91dGVyIGxldmVsIGh5cGVydmlzb3IKPj4+ICh0aGF0J3MgY2FsbGVk
IEwwIHJpZ2h0PykgKGluIEhWTSBvciBQVkggbW9kZSkgYW5kIHRoZSBndWVzdCwgaGF2aW5nIGl0
Cj4+PiBqdXN0IHJ1biAxIGd1ZXN0LCB0aGF0ICg2NC1iaXQgUFYpIGd1ZXN0IGNhbm5vdCBhdHRh
Y2sgaXRzIG93biBrZXJuZWwsCj4+PiBidXQgaXQgY2FuIGF0dGFjayB0aGUgaW50ZXJtZWRpYXRl
IGh5cGVydmlzb3Igd2hpY2ggcmVzdWx0cyBpbiByZWFkaW5nCj4+PiBpdCdzIG93biBtZW1vcnkg
ZnJvbSB0aGUgZmFrZSBpbnRlcm1lZGlhdGUgImhvc3QgbWVtb3J5Ii4KPj4KPj4gU28gYXJlIHlv
dSBzYXlpbmcgdGhhdCwgY29uc2lkZXJpbmcgb25seSBTUDMvVmFyaWFudCAzL01lbHRkb3duLCBp
dAo+PiB3b3JrcyBvdXQgbGlrZSB0aGlzOgo+Pgo+PiA9PSA2NC1iaXQgUFYgbW9kZSBndWVzdCA9
PQo+Pgo+PiAtIENhbid0IHVzZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIGRpcmVjdGx5IG9uIGl0
cyBvd24ga2VybmVsLgo+Pgo+PiAtIENhbiB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBvbiB0
aGUgaHlwZXJ2aXNvciB0byByZWFkIGRhdGEgZnJvbQo+PiAgIGh5cGVydmlzb3Igc28gZWZmZWN0
aXZlbHkgZXZlcnl0aGluZyBpbmNsdWRpbmcgb3RoZXIga2VybmVscyBhbmQKPj4gICBpdHMgb3du
IGtlcm5lbC4KPj4KPj4gLSBDYW4ndCBiZSBtaXRpZ2F0ZWQgYnkgS1BUSSBpbiB0aGUgZ3Vlc3Qu
Cj4+Cj4+ID09IFBWLWluLUNvbWV0IGFuZCBQVi1pbi1WaXhlbiA9PQo+Pgo+PiAtIENhbid0IHVz
ZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIGRpcmVjdGx5IG9uIGl0cyBvd24ga2VybmVsCj4+Cj4+
IC0gQ2FuJ3QgdXNlIFNQMy9WYXJpYW50IDMvTWVsdGRvd24gb24gdGhlIHJlYWwgaHlwZXJ2aXNv
ci4KPj4KPj4gLSBDYW4gc3RpbGwgdXNlIFNQMy9WYXJpYW50IDMvTWVsdGRvd24gb24gdGhlIHNo
aW0gaHlwZXJ2aXNvciB0bwo+PiAgIHN0aWxsIGdhaW4gYWNjZXNzIHRvIGRhdGEgZnJvbSBpdHNl
bGYuCj4+Cj4+IC0gQ2FuJ3QgYmUgbWl0aWdhdGVkIGJ5IEtQVEkgaW4gdGhlIGd1ZXN0Lgo+Pgo+
PiA9PSBIVk0gYW5kIFBWSHYyID09Cj4+Cj4+IC0gQ2FuIHVzZSBTUDMvVmFyaWFudCAzL01lbHRk
b3duIGRpcmVjdGx5IG9uIGl0cyBvd24ga2VybmVsLgo+Pgo+PiAtIENhbid0IHVzZSBTUDMvVmFy
aWFudCAzL01lbHRkb3duIG9uIHRoZSBoeXBlcnZpc29yLgo+Pgo+PiAtIENhbiBiZSBtaXRpZ2F0
ZWQgYnkgS1BUSSBpbiB0aGUgZ3Vlc3QgKGJlY29tZXMgbm90IGEgWGVuIGlzc3VlKS4KPj4KPj4g
Pwo+IAo+IEV4YWN0bHkuCgpEb2VzIHRoaXMgaW5kaWNhdGUgdGhhdCB0aGVyZSBpcyBubyBzb2x1
dGlvbiB0byBwcmV2ZW50IGEgbWFsaWNpb3VzIHVzZXIgc3BhY2UKcHJvZ3JhbSAocnVubmluZyBv
biA2NC1iaXQgUFYgZG9tVSkgZnJvbSByZWFkaW5nIHRoZSBtZW1vcnkgb2YgZG9tVSBrZXJuZWwg
c3BhY2UKKHZpYSBtZWx0ZG93biksIG5vIG1hdHRlciB3aGV0aGVyIGNvbWV0L3ZpeGVuIGlzIGVu
YWJsZWQgb3Igbm90PwoKVGhlcmVmb3JlLCBjb21ldC92aXhlbiBpcyBvbmx5IHVzZWQgdG8gcHJl
dmVudCB0aGUgY3Jvc3MtVk0gbWVsdGRvd24gYXR0YWNrLgoKPiAKPj4gSWYgc28sIHRoZW4gSSBj
YW4gc2VlIGhvdyB0aGUgRkFRLCBSRUFETUUuQ29tZXQgYW5kIFJFQURNRS5WaXhlbgo+PiBjYW4g
YWxsIGJlIGNvcnJlY3QgaW4gdGhpcyByZWdhcmQsCj4gCj4gV2VsbCwgd2hhdCBqdXN0IGhhcHBl
bmVkIGlzIHRoYXQgSSBkaWRuJ3QgcHJvdmlkZSBhbnkgbmV3IGluZm9ybWF0aW9uLAo+IGJ1dCBw
cmVzZW50ZWQgdGhlIHNhbWUgaW5mb3JtYXRpb24gYnkganVzdCByZXdvcmRpbmcgaXQgYWdhaW4s
IHdoaWNoCj4gdHJpZ2dlcmVkIGEgZmV3IG1pc3NpbmcgY29ubmVjdGlvbnMgdG8gY29tcGxldGUg
eW91ciBtZW50YWwgaW1hZ2UuCj4gCj4+IGJ1dCBkbyBub3RlIHRoYXQgdGhpcyBpcyBleHRyZW1l
bHkgY29uZnVzaW5nCj4gCj4gWWVzIGl0IGlzLgo+IAo+IEEuIERpZmZlcmVudCB0eXBlcyBvZiBY
ZW4gdmVyc2lvbnM6Cj4gICAxLiA8PSA0LjUsIHdoaWNoIGlzIEVPTCBhbmQgRU9TLCBidXQgc3Rp
bGwgdXNlZCAobGlrZSBBV1MgcG9wcGluZyB1cAo+IGhhdmluZyB0aGluZ3MgcnVubmluZyBiYXNl
ZCBvbiBYZW4gMy40KQo+ICAgMi4gNC42IGFuZCA0LjcsIHdoaWNoIGhhdmUgc29tZSBzZWN1cml0
eSBzdXBwb3J0Cj4gICAzLiA0LjggYW5kIDQuOSwgZm9yIHdoaWNoIHJ1bW91cnMgYXJlIGdvaW5n
IHRoYXQgaXQgbWlnaHQgZ2V0IFBWSHYyCj4gZnJvbSA0LjEwIGJhY2twb3J0ZWQKPiAgIDQuIDQu
MTAsIHdoaWNoIGNhbiBiZSB1c2VkIHdpdGggUFZIdjIgKHdpdGggZ3Vlc3Qga2VybmVsIGxpbnV4
IDQuMTQpCj4gCj4gQi4gRGlmZmVyZW50IGFyY2hzOgo+ICAgMS4geDg2IC8gMzItYml0Cj4gICAy
LiB4NjQgLyBhbWQ2NCAvIDY0LWJpdAo+ICAgMy4gQWRkIEFSTSB0aGluZ3MgaGVyZS4uLgo+ICAg
NC4gLi4uCj4gCj4gQy4gRGlmZmVyZW50IENQVSB2ZW5kb3JzOgo+ICAgMS4gSW50ZWwKPiAgIDIu
IEFNRAo+ICAgMy4gLi4uCj4gCj4gRC4gVGhlbiBkaWZmZXJlbnQgdmlydHVhbGl6YXRpb24gbW9k
ZXM6Cj4gICAxLiBQVgo+ICAgMi4gSFZNCj4gICAzLiBQVkh2Mgo+IAo+IEUuIERpZmZlcmVudCBt
aXRpZ2F0aW9uIHRlY2huaXF1ZXMgZm9yIFhlbiAod2hpY2ggYXJlIGVhY2ggb25seSBwb3NzaWJs
ZQo+IHdpdGggYSBzdWJzZXQgb2YgY2hvaWNlcyBmcm9tIG90aGVyIGNhdGVnb3JpZXMpOgo+ICAg
MS4gQ29udmVydCBQViAtPiBIVk0KPiAgIDIuIENvbnZlcnQgUFYgLT4gUFZIdjIKPiAgIDMuIElu
c2VydCBzaGltIFZpeGVuCj4gICA0LiBJbnNlcnQgc2hpbSBDb21ldAo+IAo+IEYuIERpZmZlcmVu
dCBrZXJuZWxzIGluIHRoZSBndWVzdCAob25seSBsb29raW5nIGF0IGxpbnV4IGhlcmUgbm93KToK
PiAgIDEuIEFueSBrZXJuZWwgcmVsZWFzZWQgPCBKYW4gMyAyMDE4Cj4gICAyLiBPbGQgdmVyc2lv
biB3aXRob3V0IGFueSBrYWlzZXIva3B0aSBwYXRjaCBhdmFpbGFibGUKPiAgIDMuIE9sZCB2ZXJz
aW9uIHdpdGgga2Fpc2VyIGJhY2twb3J0IHBhdGNoICgzLjIsIDMuMTYsIDQuOSBldGMpCj4gICA0
LiA0LjE0IG9yIDQuMTUga2VybmVsIHdpdGggS1BUSSBwYXRjaAo+IAo+IEcuIERpZmZlcmVudCBt
aXRpZ2F0aW9uIHRlY2huaXF1ZXMgZm9yIGluc2lkZSB0aGUgZ3Vlc3Q6Cj4gICAxLiBEbyBub3Ro
aW5nIGJlY2F1c2UgNjQtYml0IFBWIGd1ZXN0Cj4gICAyLiBHZXQga2VybmVsIHdpdGgga2Fpc2Vy
IG9yIGtwdGkgcGF0Y2gKPiAKPiBILiBBbmQgb2YgY291cnNlIGRlc2NyaWJpbmcgYW55IHNpdHVh
dGlvbiBhcyAidnVsbmVyYWJsZSIgaGFzIGEKPiBzaG9ydGNvbWluZywgYmVjYXVzZSB3ZSBuZWVk
IHRvIGRpc3Rpbmd1aXNoICg0IGNvbWJpbmF0aW9ucyBwb3NzaWJsZSk6Cj4gICAxLiBDYW4gdGhl
IHNpdHVhdGlvbiBiZSB1c2VkIHRvIGF0dGFjaz8KPiAgIDIuIElzIHRoZSBzaXR1YXRpb24gdnVs
bmVyYWJsZSB0byBhdHRhY2sgYnkgYW5vdGhlciBndWVzdC93aGF0ZXZlcj8KPiAKPiBhZCBILiBP
aCwgYW5kIHdoYXQgaWYgc29tZW9uZSBoYXMgYSBtaXggb2YgSFZNIGFuZCBQViBndWVzdHM/IElm
IHRoZXJlCj4gYXJlIG9ubHkgSFZNIGd1ZXN0cywgdGhleSdyZSBzYWZlIGZyb20gZWFjaCBvdGhl
ciwgYnV0IGlmIHlvdSBhZGQgMQo+IDY0LWJpdCBQViBndWVzdCB0byBpdCwgc3VkZGVubHkgeW91
IGhhdmUgb25lIGF2YWlsYWJsZSB0byBkbyBhbiBhdHRhY2ssCj4gYW5kIGFsbCB0aGUgSFZNIGFy
ZSBzdWRkZW5seSB2dWxuZXJhYmxlLgo+IAo+IFNvIGl0J3MgYSBiaXQgb2YgYW4gNyBvciA4LWRp
bWVuc2lvbmFsIHNwYWNlLCBhbmQgZXZlcnkgc2l0dWF0aW9uIG9mCj4gZGlmZmVyZW50IHVzZXJz
IGlzIGZsb2F0aW5nIHNvbWV3aGVyZSBpbiB0aGVyZSBhcyBhIHBvaW50LiBFdmVyeQo+IGNvbWJp
bmF0aW9uIG9mIGFsbCBvZiB0aG9zZSBjYW4gcmVzdWx0IGluIGEgd2lsZGx5IGRpZmZlcmVudCBv
dXRjb21lLgo+IAo+IE9oIHdhaXQsIEkgZm9yZ290IHdlJ3JlIG9ubHkgdGFsa2luZyBhYm91dCBT
UDMuIExldCdzIGFkZCBTUDEgYW5kIFNQMiwKPiBub3cgd2UgYXJlIDktZGltZW5zaW9uYWwuCj4g
Cj4gWW91IGtub3cgdGhlc2Uga2luZCBvZiBwdXp6bGVzPwo+IGh0dHA6Ly93d3cuYnVycmUubmwv
cC9wdXp6ZWxzL2xvZ2lzY2gvbG9naXNjaF8xLmdpZgo+IAo+IEl0J3Mgd2hhdCB3ZSdyZSBkb2lu
ZyBoZXJlLiA6LSkgV2VsbCwgaW5zdGVhZCBvZiBhIGJvb2xlYW4gcmVzdWx0LCBvdXIKPiBwdXp6
bGUgaGFzIG11bHRpcGxlIHJlc3VsdHMsIGRlc2NyaWJpbmcgd2hhdCdzIHJlbGV2YW50IGZvciBo
eXBlcnZpc29yLAo+IGZvciBndWVzdCBrZXJuZWwgZXRjLi4uCj4gCj4+IGFuZCBhIGxvdCBvZiBw
ZW9wbGUgYXJlIG9ubHkgcmVhZGluZyB0aGUKPj4gY29tbWVudHMgdGhhdCBzYXkgdGhhdCBYZW4g
UFYgY2FuJ3QgbWFrZSB1c2Ugb2YgU1AzL1ZhcmlhbnQKPj4gMy9NZWx0ZG93bi4KPiAKPiBFeHBy
ZXNzaW5nIGFsbCB0aGVzZSB0aGluZ3MgaW4gdGV4dCBpcyByZWFsbHkgaGFyZC4KPiAKPiBMYXJz
IG1hZGUgYSBuZXcgYXR0ZW1wdCB3aXRoIHRoZSB0YWJsZXMsIGJ1dCB5b3UgaW1tZWRpYXRlbHkg
c2VlIGl0Cj4gdGFrZXMgNCBvciA1IHRhYmxlcyBiZWxvdyBlYWNoIG90aGVyLCBhbmQgdGhlbiBp
dCdzIHN0aWxsIGxpa2UgImFyZ2ghIgo+IGJlY2F1c2Ugd2UgY2FuJ3QgZmxhdHRlbiA4LWRpbWVu
c2lvbmFsIHRvIDItZGltZW5zaW9uYWwgdGhhdCBlYXN5Lgo+IAo+IC0tLS0tLS0tLS0tLSA+OCAt
LS0tLS0tLS0tLS0KPiAKPiBTbywgSSBoYXZlIGEgbmV3IGlkZWE6Cj4gCj4gTGV0J3MgbWFrZSBh
biBpbnRlcmFjdGl2ZSBodG1sL2phdmFzY3JpcHQgdGhpbmdpZSB3aGVyZSB5b3UgY2FuIHBsYXkK
PiBhcm91bmQgd2l0aCBhbGwgdGhlIGNvbWJpbmF0aW9ucyBhYm92ZS4gQmFzZWQgb24gZXZlcnl0
aGluZyB5b3UgY2hvb3NlLAo+IHRoZXJlJ3MgYSBkaWZmZXJlbnQgZXhwbGFuYXRpb24gYXMgcmVz
dWx0LCBhbmQgZGlmZmVyZW50IHN1Z2dlc3Rpb25zCj4gYWJvdXQgd2hhdCB0byBkbyBuZXh0Li4u
Cj4gCj4gU29tZSBvZiB0aGUgY2F0ZWdvcmllcyBhcmUgcmFkaW8gYnV0dG9ucywgbGlrZSB0aGUg
Q1BVIHR5cGUgb2YgdGhlCj4gcGh5c2ljYWwgc2VydmVyLiBPdGhlcnMgYXJlIGNoZWNrYm94ZXMg
d2l0aCBtdWx0aXBsZSBvcHRpb25zLCBlLmcuIGFyZQo+IHlvdSBydW5uaW5nIEhWTSBndWVzdHMs
IFBWIGd1ZXN0cywgb3IgYm90aD8KPiAKPiBJJ20gbm90IGEgaHRtbC9qYXZhc2NyaXB0IGd1eSwg
YnV0IEkgdGhpbmsgdGhhdCBtYWtlcyBtb3N0IHNlbnNlLCBzaW5jZQo+IGEgdXNlciBjYW4gYWxz
byBqdXN0IGdpdCBjbG9uZSB0aGUgdGhpbmcgYW5kIG9wZW4gdGhlIHBhZ2UgaW4gYSBsb2NhbAo+
IGJyb3dzZXIuIElmIHRoZXJlJ3Mgc29tZSBpbml0aWFsIGNvZGUgdGhhdCB3b3JrcywgSSBjYW4g
aGVscCBhZGRpbmcgYWxsCj4gb3B0aW9ucyBhbmQgcmVzdWx0cyBhbmQgdGhlbiB3ZSBjYW4ga2Vl
cCBpbXByb3ZpbmcgaXQuIChFLmcuIGlmCj4gbGltaXRhdGlvbnMgb2Ygc2hpbSBpbXBsZW1lbnRh
dGlvbnMgY2hhbmdlIG9yIHhlbiA0LjggYW5kIDQuOSBnZXQgUFZIdjIKPiBiYWNrcG9ydGVkLCBp
dCBoYXMgdG8gY2hhbmdlIGFnYWluIGV0Yy4uLikKPiAKPiBOaWNlIHRvIGhhdmU6IElmIHlvdSBo
YXZlIGV2ZXJ5dGhpbmcgY2hlY2tlZCBpbiB0aGUgcmlnaHQgd2F5LCBzaG93IGEKPiAiY29kZSIg
KGxpa2UgQTMtQjEtQzUtRDYuLi4gb3Igc29tZXRoaW5nIG1vcmUgY2xldmVyKSB0aGF0IGV4cHJl
c3NlcyB0aGUKPiBleGFjdCBjb21iaW5hdGlvbiwgc28geW91IGNhbiBzYXZlIGl0IGFuZCBwdXQg
aXQgYmFjayBpbiBsYXRlciB0byByZXNldAo+IHRoZSBwYWdlIHRvIHRoYXQgc3RhdGUuIEFuZCwg
eW91IGNhbiBzaGFyZSB0aGF0IGNvZGUvc2VxdWVuY2UgdG8gZXhwbGFpbgo+IHlvdXIgZXhhY3Qg
c2l0dWF0aW9uIHRvIHNvbWVvbmUgZWxzZS4KPiAKPiBOb3cgd2Ugd291bGQgaGF2ZSBzb21ldGhp
bmcgdGhhdCdzIGVhc2llciB0byB3b3JrIHdpdGggdGhhbiBoZWFyaW5nIGEKPiB1c2VyIG91dCB3
aXRoIDE0IHF1ZXN0aW9ucyBvbiBJUkMgYW5kIHRoZW4gdHJ5aW5nIHRvIGV4cGxhaW4gZXZlcnl0
aGluZwo+IGluIHdvcmRzLiBBbnkgY2hhbmdlIHlvdSBtYWtlIG9uIHRoZSBwYWdlIHJlZnJlc2hl
cyB0aGUgb3V0Y29tZSBpbW1lZGlhdGVseS4KPiAKPiBTbywgd2hvIGhhcyBhIGJldHRlciBpZGVh
IHRoYW4gdGhpcywgb3Iga25vd3Mgd2h5IHRoaXMgaXMgYSBiYWQgaWRlYSBhbmQKPiB3ZSBzaG91
bGRuJ3QgZG8gdGhpcywgb3Igd2hvIHdhbnRzIHRvIGhlbHAgY3JlYXRpbmcgaXQ/Cj4gCj4gSGFu
cwo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwK
PiAKCkRvbmdsaSBaaGFuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 14:06:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 14:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaivN-0000Kj-M4; Sun, 14 Jan 2018 14:06:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ziiw=ej=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1eaivL-0000KW-SF
 for xen-devel@lists.xenproject.org; Sun, 14 Jan 2018 14:06:11 +0000
X-Inumbo-ID: 64011f63-f934-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64011f63-f934-11e7-b0d7-9f685aff125f;
 Sun, 14 Jan 2018 14:08:27 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0EE2tQx038988;
 Sun, 14 Jan 2018 14:06:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : cc : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=5ivwLRP90D7myZ+pp12IA9YyVr8JY8Et5FDuTTwBgc4=;
 b=DasDoZ+OtaypL3nVoH+7RhLejLzumLwR3jdV1bnx5NglrfXfDSfU2U1jx155msKULNKb
 69+05IYH9758GR4TNJ7/YgVst7Vu7SftqTWYOj4p89nN1cEeSR192/4oifXJtAuw2nqQ
 vBWvenqj9+R+EZSARAasGwz42us5UareWu0jfEEm+fb5N/N+hAVQwbHcN2yk/SHSfbDC
 KZVSqnHC0rWOVGONtRhDniDW1Pn63q+Ls59QJnDpcG/Xhzsvtu2QjpRW/ORvDIB6/dsu
 ayZiPjK0Z/8/PdgxRDdasRgzBPMw60UrE02f2dvotezhWQsnZFkNJztwN7k97SKkYxm2 KA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2fg6tu84j5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 14 Jan 2018 14:06:00 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0EE60Fo017838
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sun, 14 Jan 2018 14:06:00 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0EE5xPp030872;
 Sun, 14 Jan 2018 14:06:00 GMT
Received: from [10.191.3.94] (/10.191.3.94)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 14 Jan 2018 06:05:59 -0800
To: Hans van Kranenburg <hans@knorrie.org>, Andy Smith <andy@strugglers.net>, 
 Lars Kurth <lars.kurth.xen@gmail.com>
References: <20180113064223.GT29360@bitfolk.com>
 <b345d657-aaad-e7be-eee8-c6309acac1e9@knorrie.org>
 <20180113100850.GX29360@bitfolk.com>
 <7e7a5432-2921-1b10-ff61-ff9c99ea5762@knorrie.org>
From: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <b34b24d9-2c85-b75e-588d-70af77114e41@oracle.com>
Date: Sun, 14 Jan 2018 22:05:53 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
In-Reply-To: <7e7a5432-2921-1b10-ff61-ff9c99ea5762@knorrie.org>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8773
 signatures=668652
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-1711220000 definitions=main-1801140202
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Clarification regarding Meltdown and 64-bit PV
	guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSGFucyBhbmQgTGFycywKCk9uIDAxLzEzLzIwMTggMDc6MTIgUE0sIEhhbnMgdmFuIEtyYW5l
bmJ1cmcgd3JvdGU6Cj4gT24gMDEvMTMvMjAxOCAxMTowOCBBTSwgQW5keSBTbWl0aCB3cm90ZToK
Pj4gSGkgSGFucywKPj4KPj4gT24gU2F0LCBKYW4gMTMsIDIwMTggYXQgMTA6NDM6MDNBTSArMDEw
MCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4+IEJ5IGluamVjdGluZyBhIGNvcHkgb2Yg
YSBoeXBlcnZpc29yIGJldHdlZW4gdGhlIG91dGVyIGxldmVsIGh5cGVydmlzb3IKPj4+ICh0aGF0
J3MgY2FsbGVkIEwwIHJpZ2h0PykgKGluIEhWTSBvciBQVkggbW9kZSkgYW5kIHRoZSBndWVzdCwg
aGF2aW5nIGl0Cj4+PiBqdXN0IHJ1biAxIGd1ZXN0LCB0aGF0ICg2NC1iaXQgUFYpIGd1ZXN0IGNh
bm5vdCBhdHRhY2sgaXRzIG93biBrZXJuZWwsCj4+PiBidXQgaXQgY2FuIGF0dGFjayB0aGUgaW50
ZXJtZWRpYXRlIGh5cGVydmlzb3Igd2hpY2ggcmVzdWx0cyBpbiByZWFkaW5nCj4+PiBpdCdzIG93
biBtZW1vcnkgZnJvbSB0aGUgZmFrZSBpbnRlcm1lZGlhdGUgImhvc3QgbWVtb3J5Ii4KPj4KPj4g
U28gYXJlIHlvdSBzYXlpbmcgdGhhdCwgY29uc2lkZXJpbmcgb25seSBTUDMvVmFyaWFudCAzL01l
bHRkb3duLCBpdAo+PiB3b3JrcyBvdXQgbGlrZSB0aGlzOgo+Pgo+PiA9PSA2NC1iaXQgUFYgbW9k
ZSBndWVzdCA9PQo+Pgo+PiAtIENhbid0IHVzZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIGRpcmVj
dGx5IG9uIGl0cyBvd24ga2VybmVsLgo+Pgo+PiAtIENhbiB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0
ZG93biBvbiB0aGUgaHlwZXJ2aXNvciB0byByZWFkIGRhdGEgZnJvbQo+PiAgIGh5cGVydmlzb3Ig
c28gZWZmZWN0aXZlbHkgZXZlcnl0aGluZyBpbmNsdWRpbmcgb3RoZXIga2VybmVscyBhbmQKPj4g
ICBpdHMgb3duIGtlcm5lbC4KPj4KPj4gLSBDYW4ndCBiZSBtaXRpZ2F0ZWQgYnkgS1BUSSBpbiB0
aGUgZ3Vlc3QuCj4+Cj4+ID09IFBWLWluLUNvbWV0IGFuZCBQVi1pbi1WaXhlbiA9PQo+Pgo+PiAt
IENhbid0IHVzZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIGRpcmVjdGx5IG9uIGl0cyBvd24ga2Vy
bmVsCj4+Cj4+IC0gQ2FuJ3QgdXNlIFNQMy9WYXJpYW50IDMvTWVsdGRvd24gb24gdGhlIHJlYWwg
aHlwZXJ2aXNvci4KPj4KPj4gLSBDYW4gc3RpbGwgdXNlIFNQMy9WYXJpYW50IDMvTWVsdGRvd24g
b24gdGhlIHNoaW0gaHlwZXJ2aXNvciB0bwo+PiAgIHN0aWxsIGdhaW4gYWNjZXNzIHRvIGRhdGEg
ZnJvbSBpdHNlbGYuCj4+Cj4+IC0gQ2FuJ3QgYmUgbWl0aWdhdGVkIGJ5IEtQVEkgaW4gdGhlIGd1
ZXN0Lgo+Pgo+PiA9PSBIVk0gYW5kIFBWSHYyID09Cj4+Cj4+IC0gQ2FuIHVzZSBTUDMvVmFyaWFu
dCAzL01lbHRkb3duIGRpcmVjdGx5IG9uIGl0cyBvd24ga2VybmVsLgo+Pgo+PiAtIENhbid0IHVz
ZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIG9uIHRoZSBoeXBlcnZpc29yLgo+Pgo+PiAtIENhbiBi
ZSBtaXRpZ2F0ZWQgYnkgS1BUSSBpbiB0aGUgZ3Vlc3QgKGJlY29tZXMgbm90IGEgWGVuIGlzc3Vl
KS4KPj4KPj4gPwo+IAo+IEV4YWN0bHkuCj4gCj4+IElmIHNvLCB0aGVuIEkgY2FuIHNlZSBob3cg
dGhlIEZBUSwgUkVBRE1FLkNvbWV0IGFuZCBSRUFETUUuVml4ZW4KPj4gY2FuIGFsbCBiZSBjb3Jy
ZWN0IGluIHRoaXMgcmVnYXJkLAo+IAo+IFdlbGwsIHdoYXQganVzdCBoYXBwZW5lZCBpcyB0aGF0
IEkgZGlkbid0IHByb3ZpZGUgYW55IG5ldyBpbmZvcm1hdGlvbiwKPiBidXQgcHJlc2VudGVkIHRo
ZSBzYW1lIGluZm9ybWF0aW9uIGJ5IGp1c3QgcmV3b3JkaW5nIGl0IGFnYWluLCB3aGljaAo+IHRy
aWdnZXJlZCBhIGZldyBtaXNzaW5nIGNvbm5lY3Rpb25zIHRvIGNvbXBsZXRlIHlvdXIgbWVudGFs
IGltYWdlLgo+IAo+PiBidXQgZG8gbm90ZSB0aGF0IHRoaXMgaXMgZXh0cmVtZWx5IGNvbmZ1c2lu
Zwo+IAo+IFllcyBpdCBpcy4KPiAKPiBBLiBEaWZmZXJlbnQgdHlwZXMgb2YgWGVuIHZlcnNpb25z
Ogo+ICAgMS4gPD0gNC41LCB3aGljaCBpcyBFT0wgYW5kIEVPUywgYnV0IHN0aWxsIHVzZWQgKGxp
a2UgQVdTIHBvcHBpbmcgdXAKPiBoYXZpbmcgdGhpbmdzIHJ1bm5pbmcgYmFzZWQgb24gWGVuIDMu
NCkKPiAgIDIuIDQuNiBhbmQgNC43LCB3aGljaCBoYXZlIHNvbWUgc2VjdXJpdHkgc3VwcG9ydAo+
ICAgMy4gNC44IGFuZCA0LjksIGZvciB3aGljaCBydW1vdXJzIGFyZSBnb2luZyB0aGF0IGl0IG1p
Z2h0IGdldCBQVkh2Mgo+IGZyb20gNC4xMCBiYWNrcG9ydGVkCj4gICA0LiA0LjEwLCB3aGljaCBj
YW4gYmUgdXNlZCB3aXRoIFBWSHYyICh3aXRoIGd1ZXN0IGtlcm5lbCBsaW51eCA0LjE0KQoKSSBz
dWdnZXN0IHdlIGFkZCB0aGUgc291cmNlIG9mIGF0dGFja2VyIGFzIHdlbGw6CgoxLiBBcmJpdHJh
cnkgdXNlciBzcGFjZSBwcm9ncmFtIG9uIGRvbVUKMi4gS2VybmVsIHNwYWNlIG9uIGRvbVUKCj4g
Cj4gQi4gRGlmZmVyZW50IGFyY2hzOgo+ICAgMS4geDg2IC8gMzItYml0Cj4gICAyLiB4NjQgLyBh
bWQ2NCAvIDY0LWJpdAo+ICAgMy4gQWRkIEFSTSB0aGluZ3MgaGVyZS4uLgo+ICAgNC4gLi4uCj4g
Cj4gQy4gRGlmZmVyZW50IENQVSB2ZW5kb3JzOgo+ICAgMS4gSW50ZWwKPiAgIDIuIEFNRAo+ICAg
My4gLi4uCj4gCj4gRC4gVGhlbiBkaWZmZXJlbnQgdmlydHVhbGl6YXRpb24gbW9kZXM6Cj4gICAx
LiBQVgo+ICAgMi4gSFZNCj4gICAzLiBQVkh2Mgo+IAo+IEUuIERpZmZlcmVudCBtaXRpZ2F0aW9u
IHRlY2huaXF1ZXMgZm9yIFhlbiAod2hpY2ggYXJlIGVhY2ggb25seSBwb3NzaWJsZQo+IHdpdGgg
YSBzdWJzZXQgb2YgY2hvaWNlcyBmcm9tIG90aGVyIGNhdGVnb3JpZXMpOgo+ICAgMS4gQ29udmVy
dCBQViAtPiBIVk0KPiAgIDIuIENvbnZlcnQgUFYgLT4gUFZIdjIKPiAgIDMuIEluc2VydCBzaGlt
IFZpeGVuCj4gICA0LiBJbnNlcnQgc2hpbSBDb21ldAo+IAo+IEYuIERpZmZlcmVudCBrZXJuZWxz
IGluIHRoZSBndWVzdCAob25seSBsb29raW5nIGF0IGxpbnV4IGhlcmUgbm93KToKPiAgIDEuIEFu
eSBrZXJuZWwgcmVsZWFzZWQgPCBKYW4gMyAyMDE4Cj4gICAyLiBPbGQgdmVyc2lvbiB3aXRob3V0
IGFueSBrYWlzZXIva3B0aSBwYXRjaCBhdmFpbGFibGUKPiAgIDMuIE9sZCB2ZXJzaW9uIHdpdGgg
a2Fpc2VyIGJhY2twb3J0IHBhdGNoICgzLjIsIDMuMTYsIDQuOSBldGMpCj4gICA0LiA0LjE0IG9y
IDQuMTUga2VybmVsIHdpdGggS1BUSSBwYXRjaAo+IAo+IEcuIERpZmZlcmVudCBtaXRpZ2F0aW9u
IHRlY2huaXF1ZXMgZm9yIGluc2lkZSB0aGUgZ3Vlc3Q6Cj4gICAxLiBEbyBub3RoaW5nIGJlY2F1
c2UgNjQtYml0IFBWIGd1ZXN0Cj4gICAyLiBHZXQga2VybmVsIHdpdGgga2Fpc2VyIG9yIGtwdGkg
cGF0Y2gKPiAKPiBILiBBbmQgb2YgY291cnNlIGRlc2NyaWJpbmcgYW55IHNpdHVhdGlvbiBhcyAi
dnVsbmVyYWJsZSIgaGFzIGEKPiBzaG9ydGNvbWluZywgYmVjYXVzZSB3ZSBuZWVkIHRvIGRpc3Rp
bmd1aXNoICg0IGNvbWJpbmF0aW9ucyBwb3NzaWJsZSk6Cj4gICAxLiBDYW4gdGhlIHNpdHVhdGlv
biBiZSB1c2VkIHRvIGF0dGFjaz8KPiAgIDIuIElzIHRoZSBzaXR1YXRpb24gdnVsbmVyYWJsZSB0
byBhdHRhY2sgYnkgYW5vdGhlciBndWVzdC93aGF0ZXZlcj8KPiAKPiBhZCBILiBPaCwgYW5kIHdo
YXQgaWYgc29tZW9uZSBoYXMgYSBtaXggb2YgSFZNIGFuZCBQViBndWVzdHM/IElmIHRoZXJlCj4g
YXJlIG9ubHkgSFZNIGd1ZXN0cywgdGhleSdyZSBzYWZlIGZyb20gZWFjaCBvdGhlciwgYnV0IGlm
IHlvdSBhZGQgMQo+IDY0LWJpdCBQViBndWVzdCB0byBpdCwgc3VkZGVubHkgeW91IGhhdmUgb25l
IGF2YWlsYWJsZSB0byBkbyBhbiBhdHRhY2ssCj4gYW5kIGFsbCB0aGUgSFZNIGFyZSBzdWRkZW5s
eSB2dWxuZXJhYmxlLgo+IAo+IFNvIGl0J3MgYSBiaXQgb2YgYW4gNyBvciA4LWRpbWVuc2lvbmFs
IHNwYWNlLCBhbmQgZXZlcnkgc2l0dWF0aW9uIG9mCj4gZGlmZmVyZW50IHVzZXJzIGlzIGZsb2F0
aW5nIHNvbWV3aGVyZSBpbiB0aGVyZSBhcyBhIHBvaW50LiBFdmVyeQo+IGNvbWJpbmF0aW9uIG9m
IGFsbCBvZiB0aG9zZSBjYW4gcmVzdWx0IGluIGEgd2lsZGx5IGRpZmZlcmVudCBvdXRjb21lLgo+
IAo+IE9oIHdhaXQsIEkgZm9yZ290IHdlJ3JlIG9ubHkgdGFsa2luZyBhYm91dCBTUDMuIExldCdz
IGFkZCBTUDEgYW5kIFNQMiwKPiBub3cgd2UgYXJlIDktZGltZW5zaW9uYWwuCj4gCj4gWW91IGtu
b3cgdGhlc2Uga2luZCBvZiBwdXp6bGVzPwo+IGh0dHA6Ly93d3cuYnVycmUubmwvcC9wdXp6ZWxz
L2xvZ2lzY2gvbG9naXNjaF8xLmdpZgo+IAo+IEl0J3Mgd2hhdCB3ZSdyZSBkb2luZyBoZXJlLiA6
LSkgV2VsbCwgaW5zdGVhZCBvZiBhIGJvb2xlYW4gcmVzdWx0LCBvdXIKPiBwdXp6bGUgaGFzIG11
bHRpcGxlIHJlc3VsdHMsIGRlc2NyaWJpbmcgd2hhdCdzIHJlbGV2YW50IGZvciBoeXBlcnZpc29y
LAo+IGZvciBndWVzdCBrZXJuZWwgZXRjLi4uCj4gCj4+IGFuZCBhIGxvdCBvZiBwZW9wbGUgYXJl
IG9ubHkgcmVhZGluZyB0aGUKPj4gY29tbWVudHMgdGhhdCBzYXkgdGhhdCBYZW4gUFYgY2FuJ3Qg
bWFrZSB1c2Ugb2YgU1AzL1ZhcmlhbnQKPj4gMy9NZWx0ZG93bi4KPiAKPiBFeHByZXNzaW5nIGFs
bCB0aGVzZSB0aGluZ3MgaW4gdGV4dCBpcyByZWFsbHkgaGFyZC4KPiAKPiBMYXJzIG1hZGUgYSBu
ZXcgYXR0ZW1wdCB3aXRoIHRoZSB0YWJsZXMsIGJ1dCB5b3UgaW1tZWRpYXRlbHkgc2VlIGl0Cj4g
dGFrZXMgNCBvciA1IHRhYmxlcyBiZWxvdyBlYWNoIG90aGVyLCBhbmQgdGhlbiBpdCdzIHN0aWxs
IGxpa2UgImFyZ2ghIgo+IGJlY2F1c2Ugd2UgY2FuJ3QgZmxhdHRlbiA4LWRpbWVuc2lvbmFsIHRv
IDItZGltZW5zaW9uYWwgdGhhdCBlYXN5Lgo+IAo+IC0tLS0tLS0tLS0tLSA+OCAtLS0tLS0tLS0t
LS0KPiAKPiBTbywgSSBoYXZlIGEgbmV3IGlkZWE6Cj4gCj4gTGV0J3MgbWFrZSBhbiBpbnRlcmFj
dGl2ZSBodG1sL2phdmFzY3JpcHQgdGhpbmdpZSB3aGVyZSB5b3UgY2FuIHBsYXkKPiBhcm91bmQg
d2l0aCBhbGwgdGhlIGNvbWJpbmF0aW9ucyBhYm92ZS4gQmFzZWQgb24gZXZlcnl0aGluZyB5b3Ug
Y2hvb3NlLAo+IHRoZXJlJ3MgYSBkaWZmZXJlbnQgZXhwbGFuYXRpb24gYXMgcmVzdWx0LCBhbmQg
ZGlmZmVyZW50IHN1Z2dlc3Rpb25zCj4gYWJvdXQgd2hhdCB0byBkbyBuZXh0Li4uCj4gCj4gU29t
ZSBvZiB0aGUgY2F0ZWdvcmllcyBhcmUgcmFkaW8gYnV0dG9ucywgbGlrZSB0aGUgQ1BVIHR5cGUg
b2YgdGhlCj4gcGh5c2ljYWwgc2VydmVyLiBPdGhlcnMgYXJlIGNoZWNrYm94ZXMgd2l0aCBtdWx0
aXBsZSBvcHRpb25zLCBlLmcuIGFyZQo+IHlvdSBydW5uaW5nIEhWTSBndWVzdHMsIFBWIGd1ZXN0
cywgb3IgYm90aD8KPiAKPiBJJ20gbm90IGEgaHRtbC9qYXZhc2NyaXB0IGd1eSwgYnV0IEkgdGhp
bmsgdGhhdCBtYWtlcyBtb3N0IHNlbnNlLCBzaW5jZQo+IGEgdXNlciBjYW4gYWxzbyBqdXN0IGdp
dCBjbG9uZSB0aGUgdGhpbmcgYW5kIG9wZW4gdGhlIHBhZ2UgaW4gYSBsb2NhbAo+IGJyb3dzZXIu
IElmIHRoZXJlJ3Mgc29tZSBpbml0aWFsIGNvZGUgdGhhdCB3b3JrcywgSSBjYW4gaGVscCBhZGRp
bmcgYWxsCj4gb3B0aW9ucyBhbmQgcmVzdWx0cyBhbmQgdGhlbiB3ZSBjYW4ga2VlcCBpbXByb3Zp
bmcgaXQuIChFLmcuIGlmCj4gbGltaXRhdGlvbnMgb2Ygc2hpbSBpbXBsZW1lbnRhdGlvbnMgY2hh
bmdlIG9yIHhlbiA0LjggYW5kIDQuOSBnZXQgUFZIdjIKPiBiYWNrcG9ydGVkLCBpdCBoYXMgdG8g
Y2hhbmdlIGFnYWluIGV0Yy4uLikKPiAKPiBOaWNlIHRvIGhhdmU6IElmIHlvdSBoYXZlIGV2ZXJ5
dGhpbmcgY2hlY2tlZCBpbiB0aGUgcmlnaHQgd2F5LCBzaG93IGEKPiAiY29kZSIgKGxpa2UgQTMt
QjEtQzUtRDYuLi4gb3Igc29tZXRoaW5nIG1vcmUgY2xldmVyKSB0aGF0IGV4cHJlc3NlcyB0aGUK
PiBleGFjdCBjb21iaW5hdGlvbiwgc28geW91IGNhbiBzYXZlIGl0IGFuZCBwdXQgaXQgYmFjayBp
biBsYXRlciB0byByZXNldAo+IHRoZSBwYWdlIHRvIHRoYXQgc3RhdGUuIEFuZCwgeW91IGNhbiBz
aGFyZSB0aGF0IGNvZGUvc2VxdWVuY2UgdG8gZXhwbGFpbgo+IHlvdXIgZXhhY3Qgc2l0dWF0aW9u
IHRvIHNvbWVvbmUgZWxzZS4KPiAKPiBOb3cgd2Ugd291bGQgaGF2ZSBzb21ldGhpbmcgdGhhdCdz
IGVhc2llciB0byB3b3JrIHdpdGggdGhhbiBoZWFyaW5nIGEKPiB1c2VyIG91dCB3aXRoIDE0IHF1
ZXN0aW9ucyBvbiBJUkMgYW5kIHRoZW4gdHJ5aW5nIHRvIGV4cGxhaW4gZXZlcnl0aGluZwo+IGlu
IHdvcmRzLiBBbnkgY2hhbmdlIHlvdSBtYWtlIG9uIHRoZSBwYWdlIHJlZnJlc2hlcyB0aGUgb3V0
Y29tZSBpbW1lZGlhdGVseS4KPiAKPiBTbywgd2hvIGhhcyBhIGJldHRlciBpZGVhIHRoYW4gdGhp
cywgb3Iga25vd3Mgd2h5IHRoaXMgaXMgYSBiYWQgaWRlYSBhbmQKPiB3ZSBzaG91bGRuJ3QgZG8g
dGhpcywgb3Igd2hvIHdhbnRzIHRvIGhlbHAgY3JlYXRpbmcgaXQ/Cj4gCj4gSGFucwo+IAo+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVs
IG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKPiAKCkRvbmds
aSBaaGFuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 14:16:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 14:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaj4u-0001GT-N0; Sun, 14 Jan 2018 14:16:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hjye=ej=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eaj4t-0001GN-BC
 for xen-devel@lists.xenproject.org; Sun, 14 Jan 2018 14:16:03 +0000
X-Inumbo-ID: 3e66497f-f935-11e7-b4a6-bc764e045a96
Received: from syrinx.knorrie.org (unknown [2001:888:2177::4d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e66497f-f935-11e7-b4a6-bc764e045a96;
 Sun, 14 Jan 2018 15:14:34 +0100 (CET)
Received: from leekspin-air.pg10b.knorrie.org (unknown
 [IPv6:2001:980:4a41:fb:91de:b50f:ba69:71a8])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 30A26B96F9A3;
 Sun, 14 Jan 2018 15:15:59 +0100 (CET)
To: Dongli Zhang <dongli.zhang@oracle.com>
References: <20180113064223.GT29360@bitfolk.com>
 <b345d657-aaad-e7be-eee8-c6309acac1e9@knorrie.org>
 <20180113100850.GX29360@bitfolk.com>
 <7e7a5432-2921-1b10-ff61-ff9c99ea5762@knorrie.org>
 <4ee44af2-ea60-7154-d1be-2fe062552754@oracle.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <5A5B661E.50303@knorrie.org>
Date: Sun, 14 Jan 2018 15:15:58 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:38.0)
 Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <4ee44af2-ea60-7154-d1be-2fe062552754@oracle.com>
Cc: Andy Smith <andy@strugglers.net>, Lars Kurth <lars.kurth.xen@gmail.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Clarification regarding Meltdown and 64-bit PV
	guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOCAxNTowMCwgRG9uZ2xpIFpoYW5nIHdyb3RlOgo+IEhpIEhhbnMsCj4gCj4g
T24gMDEvMTMvMjAxOCAwNzoxMiBQTSwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPj4gT24g
MDEvMTMvMjAxOCAxMTowOCBBTSwgQW5keSBTbWl0aCB3cm90ZToKPj4+IEhpIEhhbnMsCj4+Pgo+
Pj4gT24gU2F0LCBKYW4gMTMsIDIwMTggYXQgMTA6NDM6MDNBTSArMDEwMCwgSGFucyB2YW4gS3Jh
bmVuYnVyZyB3cm90ZToKPj4+PiBCeSBpbmplY3RpbmcgYSBjb3B5IG9mIGEgaHlwZXJ2aXNvciBi
ZXR3ZWVuIHRoZSBvdXRlciBsZXZlbCBoeXBlcnZpc29yCj4+Pj4gKHRoYXQncyBjYWxsZWQgTDAg
cmlnaHQ/KSAoaW4gSFZNIG9yIFBWSCBtb2RlKSBhbmQgdGhlIGd1ZXN0LCBoYXZpbmcgaXQKPj4+
PiBqdXN0IHJ1biAxIGd1ZXN0LCB0aGF0ICg2NC1iaXQgUFYpIGd1ZXN0IGNhbm5vdCBhdHRhY2sg
aXRzIG93biBrZXJuZWwsCj4+Pj4gYnV0IGl0IGNhbiBhdHRhY2sgdGhlIGludGVybWVkaWF0ZSBo
eXBlcnZpc29yIHdoaWNoIHJlc3VsdHMgaW4gcmVhZGluZwo+Pj4+IGl0J3Mgb3duIG1lbW9yeSBm
cm9tIHRoZSBmYWtlIGludGVybWVkaWF0ZSAiaG9zdCBtZW1vcnkiLgo+Pj4KPj4+IFNvIGFyZSB5
b3Ugc2F5aW5nIHRoYXQsIGNvbnNpZGVyaW5nIG9ubHkgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biwg
aXQKPj4+IHdvcmtzIG91dCBsaWtlIHRoaXM6Cj4+Pgo+Pj4gPT0gNjQtYml0IFBWIG1vZGUgZ3Vl
c3QgPT0KPj4+Cj4+PiAtIENhbid0IHVzZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIGRpcmVjdGx5
IG9uIGl0cyBvd24ga2VybmVsLgo+Pj4KPj4+IC0gQ2FuIHVzZSBTUDMvVmFyaWFudCAzL01lbHRk
b3duIG9uIHRoZSBoeXBlcnZpc29yIHRvIHJlYWQgZGF0YSBmcm9tCj4+PiAgIGh5cGVydmlzb3Ig
c28gZWZmZWN0aXZlbHkgZXZlcnl0aGluZyBpbmNsdWRpbmcgb3RoZXIga2VybmVscyBhbmQKPj4+
ICAgaXRzIG93biBrZXJuZWwuCj4+Pgo+Pj4gLSBDYW4ndCBiZSBtaXRpZ2F0ZWQgYnkgS1BUSSBp
biB0aGUgZ3Vlc3QuCj4+Pgo+Pj4gPT0gUFYtaW4tQ29tZXQgYW5kIFBWLWluLVZpeGVuID09Cj4+
Pgo+Pj4gLSBDYW4ndCB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBkaXJlY3RseSBvbiBpdHMg
b3duIGtlcm5lbAo+Pj4KPj4+IC0gQ2FuJ3QgdXNlIFNQMy9WYXJpYW50IDMvTWVsdGRvd24gb24g
dGhlIHJlYWwgaHlwZXJ2aXNvci4KPj4+Cj4+PiAtIENhbiBzdGlsbCB1c2UgU1AzL1ZhcmlhbnQg
My9NZWx0ZG93biBvbiB0aGUgc2hpbSBoeXBlcnZpc29yIHRvCj4+PiAgIHN0aWxsIGdhaW4gYWNj
ZXNzIHRvIGRhdGEgZnJvbSBpdHNlbGYuCj4+Pgo+Pj4gLSBDYW4ndCBiZSBtaXRpZ2F0ZWQgYnkg
S1BUSSBpbiB0aGUgZ3Vlc3QuCj4+Pgo+Pj4gPT0gSFZNIGFuZCBQVkh2MiA9PQo+Pj4KPj4+IC0g
Q2FuIHVzZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIGRpcmVjdGx5IG9uIGl0cyBvd24ga2VybmVs
Lgo+Pj4KPj4+IC0gQ2FuJ3QgdXNlIFNQMy9WYXJpYW50IDMvTWVsdGRvd24gb24gdGhlIGh5cGVy
dmlzb3IuCj4+Pgo+Pj4gLSBDYW4gYmUgbWl0aWdhdGVkIGJ5IEtQVEkgaW4gdGhlIGd1ZXN0IChi
ZWNvbWVzIG5vdCBhIFhlbiBpc3N1ZSkuCj4+Pgo+Pj4gPwo+Pgo+PiBFeGFjdGx5Lgo+IAo+IERv
ZXMgdGhpcyBpbmRpY2F0ZSB0aGF0IHRoZXJlIGlzIG5vIHNvbHV0aW9uIHRvIHByZXZlbnQgYSBt
YWxpY2lvdXMgdXNlciBzcGFjZQo+IHByb2dyYW0gKHJ1bm5pbmcgb24gNjQtYml0IFBWIGRvbVUp
IGZyb20gcmVhZGluZyB0aGUgbWVtb3J5IG9mIGRvbVUga2VybmVsIHNwYWNlCj4gKHZpYSBtZWx0
ZG93biksIG5vIG1hdHRlciB3aGV0aGVyIGNvbWV0L3ZpeGVuIGlzIGVuYWJsZWQgb3Igbm90Pwo+
IAo+IFRoZXJlZm9yZSwgY29tZXQvdml4ZW4gaXMgb25seSB1c2VkIHRvIHByZXZlbnQgdGhlIGNy
b3NzLVZNIG1lbHRkb3duIGF0dGFjay4KClllcy4KCkZvciByZWZlcmVuY2UsIEkgbG9va2VkIGJh
Y2sgYXQgbXkgSVJDIGxvZ3MuIFRoaXMgaXMgdGhlIHJlbGF0ZWQKY29udmVyc2F0aW9uIGFib3V0
IGl0LCAjeGVuIElSQyBvbiBmcmVlbm9kZSwgZnJvbSBKYW4gNiAyMDE4LCB3aGVuIEkgd2FzCmZp
cmluZyBvZmYgcXVlc3Rpb25zIHRvIEFuZHJldy4KCjE4OjE3IDwgS25vcnJpZT4gd2l0aCBYZW4g
NC44KyBhbmQgdGhlIHB2c2hpbSBtZXRob2QgZm9yIG5vbi1wdmggZ3Vlc3QKa2VybmVscywgaXMg
dGhlIHhlbiBpbXBsZW1lbnRhdGlvbiB0aGF0IGRvZXMgdGhlIHNhbWUgYXMgS1BUSSBpbnNpZGUg
dGhlCmd1ZXN0IGZvciA2NGJpdCBQViBzdGlsbCBwcmVzZW50PwoxODoyMCA8IGFuZHloaHA+IGht
bQoxODoyMCA8IEtub3JyaWU+IEkgdGhpbmsgdGhhdCdzIGFuIGludGVyZXN0aW5nIHF1ZXN0aW5v
IDopCjE4OjIwIDwgYW5keWhocD4gdGhlIDY0Yml0IFBWIEFCSSBhbHJlYWR5IGhhcyBhbiBpc29s
YXRpb24gYmV0d2VlbiBndWVzdAp1c2Vyc3BhY2UgYW5kIGd1ZXN0IGtlcm5lbAoxODoyMCA8IGFu
ZHloaHA+IHNvIGluIGVmZmVjdCwgaGFzIGhhZCBLUFRJIGZvciAxMiB5ZWFycyBhbHJlYWR5Li4u
CjE4OjIxIDwgYW5keWhocD4gaG93ZXZlcgoxODoyMSA8IGFuZHloaHA+IFhlbidzIG1hcHBpbmdz
IGFyZSBub3QgY3VycmVudGx5IGlzb2xhdGVkLCBzbyBlaXRoZXIKZ3Vlc3QgdXNlcnNwYWNlIG9y
IGd1ZXN0IGtlcm5lbCBjYW4gYXR0YWNrIFhlbiB1c2luZyBTUDMvTWVsdGRvd24KMTg6MjIgPCBL
bm9ycmllPiB5ZXMsIGFzIEkgdW5kZXJzdG9vZCB0aGUgcmVhc29uIG9mIHRoZSBwdnNoaW0gZmVh
dHVyZQp3YXMgdG8gZml4IGV4YWN0bHkgdGhhdAoxODoyMyA8IGFuZHloaHA+IHRoZSBMaW51eCBL
UFRJIGZlYXR1cmUgc2hvdWxkIHR1cm4gaXRzZWxmIG9mZiB3aGVuIGl0CmRldGVjdHMgaXQgaXMg
cnVubmluZyBhcyBhIFBWIGd1ZXN0IHVuZGVyIFhlbgoxODoyNCA8IGFuZHloaHA+IGJ1dCB0aGlz
IHdhcyBxdWl0ZSBsYXRlIHRvIHRoZSBwYXJ0eSwgYW5kIGl0IGFwcGVhcnMKdGhhdCBSZWRoYXQg
aGF2ZSBwdWJsaXNoZWQgYW4gdXBkYXRlIHRvIFJIRUwgNi54IHdoaWNoIGJyaWNrcyBQViBndWVz
dHMgOigKMTg6MjQgPCBLbm9ycmllPiBhaCByaWdodCwgSSByZW1lbWJlciBoYXZpbmcgc2VlbiB0
aGF0IGlmIHN0YXRlbWVudCBvbmUKb2YgdGhlc2UgZGF5cyB5ZXMKMTg6MjQgPCBLbm9ycmllPiBz
byBubyBuZWVkIHRvIG1hbnVhbGx5IHR1cm4gIGl0IG9mZiBpbiBleGFjdGx5IHRoYXQKc2NlbmFy
aW8KMTg6MjYgPCBhbmR5aGhwPiB0aGUgUFYtc2hpbSBkb2Vzbid0IGRvIGFueXRoaW5nIGNsZXZl
cgoxODoyNiA8IGFuZHloaHA+IGFsbCB3ZSBkbyBpcyBzdGljayBhIHNlY29uZCB2ZXJzaW9uIG9m
IFhlbiBpbiB0aGVyZQoxODoyNiA8IGFuZHloaHA+IHNvIHdlJ3ZlIGdvdCBMMCBYZW4gcnVubmlu
ZyBhIFBWSCBndWVzdCAoc28gaW4gYW4gSFZNCmNvbnRhaW5lcikuCjE4OjI2IDwgYW5keWhocD4g
dGhhdCBQVkggZ3Vlc3QgaXMgYWN0dWFsbHkgYSBYZW4gcnVubmluZyBhIHNpbmdsZQpsZWdhY3kg
UFYgZ3Vlc3QKMTg6MjcgPCBLbm9ycmllPiB3ZWxsLCB0aGUgY2xldmVyIHRoaW5ncyBpcyB0aGF0
IHlvdSBjYW4ndCBzZWUgb3V0c2lkZQpvZiB5b3VyIG93biBtZW1vcnkgYW55IG1vcmUgcmlnaHQK
MTg6MjcgPCBLbm9ycmllPiBzL3RoaW5ncy90aGluZy8KMTg6MjcgPCBhbmR5aGhwPiB0aGUgYWx0
ZXJhdGlvbiBpcy9zaG91bGQvd2lsbCBiZSB0cmFuc3BhcmVudCBmcm9tIHRoZQpwb2ludCBvZiB2
aWV3IG9mIHRoZSBsZWdhY3kgUFYgZ3Vlc3QKMTg6MjggPCBhbmR5aGhwPiB0aGUgbGVnYWN5IFBW
IGd1ZXN0IGNhbiBzdGlsbCBhdHRlbXB0IHRvIHB1bGwgb2ZmClNQMy9NZWx0ZG93biBhdHRhY2tz
LCBidXQgdGhleSBzdG9wIGF0IHRoZSBMMSBYZW4KMTg6MjkgPCBhbmR5aGhwPiBzbyBhbGwgaXQg
Y2FuIGRvIGlzIGRvIGlzIHJlYWQgZGV0YWlscyByZWxhdGluZyB0bwppdHNlbGYuICBJdCBjYW4n
dCByZWFkIGFueXRoaW5nIGJlbG9uZ2luZyB0byBvdGhlciBWTXMKMTg6MjkgPCBLbm9ycmllPiBs
aWtlLCBvdXRnb2luZyBuZXR3b3JrIHRyYWZmaWMgZnJvbSBvdGhlciBwcm9jZXNzZXMgb24KdGhl
IHNhbWUgZ3Vlc3Q/CjE4OjI5IDwgS25vcnJpZT4gKHJlZ2FyZGxlc3Mgb2YgaG93IHByYWN0aWNh
bCBhbmQgcmVhbGlzdGljIHRob3NlCmF0dGFja3MgYXJlKQoKLS0tLSA+OCAtLS0tCgoxODozMCA8
IGFuZHloaHA+IGl0IHNob3VsZCBiZSBub3RlZCB0aGF0IFBWLVNISU0gaXNuJ3QgYSBwZXJmZWN0
CnJlcGxhY2VtZW50IGZvciBzb21lIGtpbmQgb2YgWGVuIGJhc2VkIEtQVEkgc29sdXRpb24uICBB
IHBpZWNlIG9mCnVzZXJzcGFjZSBpbnNpZGUgdGhlIFBWIGd1ZXN0IGNhbiBzdGlsbCB1c2UgU1Az
IHRvIGF0dGFjayBvdGhlCnIgcHJvY2Vzc2VzIGJ5IGJ5cGFzc2luZyB0aGUgUFYgZ3Vlc3Qga2Vy
bmVsIGFuZCBhdHRhY2tpbmcgdmlhIEwxIFhlbgoxODozMCA8IGFuZHloaHA+IGJ1dCB0aGF0IGlz
IGEgZGFybiBzaWdodCBiZXR0ZXIgdGhhbiBoYXZpbmcgc2FpZCBwaWVjZQpvZiBQViBndWVzdCB1
c2Vyc3BhY2UgYmVpbmcgYWJsZSB0byByZWFkIGV2ZXJ5IFZNIG9uIHRoZSBlbnRpcmUgc3lzdGVt
CgotLS0tID44IC0tLS0KCjE4OjMxIDwgS25vcnJpZT4geWVzCjE4OjMyIDwgYW5keWhocD4gaG93
ZXZlciwgSSd2ZSBjb21lIHRvIHRoZSBleGVjdXRpdmUgZGVjaXNpb24gdGhhdCBYZW4KY2FuJ3Qg
ZG8gc29tZSBraW5kIG9mIEtQVEktYmFzZWQgc29sdXRpb24gd2l0aG91dCBhIGNoYW5nZSBpbiB0
aGUgUFYgQUJJCjE4OjMyIDwgYW5keWhocD4gYmVjYXVzZSBQViBndWVzdHMgY3VycmVudGx5IGhh
dmUgdG9vIG11Y2ggY29udHJvbCBvdmVyCnRoZWlyIHBhZ2V0YWJsZXMgZm9yIFhlbiB0byBpbXBs
ZW1lbnQgS1BUSSBiZWhpbmQgdGhlbQoxODozNCA8IEtub3JyaWU+IHNvdW5kcyBsaWtlIHRoaXMg
aXMgdGhlIG1vbWVudCB3aGVuIFBWIGlzIGdvaW5nIHRvIGJlCmRlY2xhcmVkIGRlYWQKMTg6MzQg
PCBLbm9ycmllPiB3ZWxsCjE4OjM0IDwgS25vcnJpZT4gb2YgY291cnNlIHRoZXJlJ3MgaGFyZHdh
cmUgdGhhdCBjYW5ub3QgZG8gUFZICjE4OjM1IDwgS25vcnJpZT4gYnV0IEkgbWVhbiwgZm9yIHdo
byBjYW4gZG8gUFZIIHdoZW5ldmVyIHRoZXkncmUgdXBkYXRlZAp0byByZWNlbnQgZ3Vlc3Qga2Vy
bmVscyB0aGUgY2hhbmdlcyB3b3VsZCBjb21lIGV2ZW4gbGF0ZXIgYWdhaW4sIHNvIGZvcgp0aGVt
IGl0J3MgdGhlIFBWSCB3YXkKMTg6MzYgPCBLbm9ycmllPiBhbmQgUFYgcmVtYWlucyBoYWxmLWJy
b2tlbiBmb3IgYSBsb25nZXIgdGltZSBmb3Igd2hvIGNhbnQKMTg6MzYgPCBhbmR5aGhwPiBQViBp
c24ndCBkZWFkIGJ5IGFueSBtZWFucywgYW5kIEknbSBnb2luZyB0byByZWZ1c2UgdG8KZGVjbGFy
ZSBpdCBzbwoxODozNyA8IGFuZHloaHA+IHRoZXJlIGFyZSBzdGlsbCBsZWdpdGltYXRlIChhbmQg
aW5kZWVkLCBtb2Rlcm4pCnVzZWNhc2VzIHdoZXJlIFBWIGd1ZXN0cyB3aWxsIHVuY29uZGl0aW9u
YWxseSBhbHdheXMgb3V0cGVyZm9ybSBIVk0gZ3Vlc3RzCjE4OjM4IDwgYW5keWhocD4gYnV0IGFs
bCBzdWNoIHVzZWNhc2VzIGhhdmUgdGhlIFBWIGd1ZXN0cyBhdCBsZWFzdCBpbgp0aGUgc2VtaS1U
Q0IKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 14:41:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 14:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eajTi-0003nL-RY; Sun, 14 Jan 2018 14:41:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hjye=ej=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eajTh-0003nF-Ei
 for xen-devel@lists.xenproject.org; Sun, 14 Jan 2018 14:41:41 +0000
X-Inumbo-ID: 58ac83bd-f939-11e7-b0d7-9f685aff125f
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58ac83bd-f939-11e7-b0d7-9f685aff125f;
 Sun, 14 Jan 2018 14:43:56 +0000 (UTC)
Received: from leekspin-air.pg10b.knorrie.org (unknown
 [IPv6:2001:980:4a41:fb:91de:b50f:ba69:71a8])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id 3F317B9746B1;
 Sun, 14 Jan 2018 15:41:33 +0100 (CET)
To: xen-devel@lists.xenproject.org
References: <20180113064223.GT29360@bitfolk.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <5A5B6C1C.1010809@knorrie.org>
Date: Sun, 14 Jan 2018 15:41:32 +0100
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:38.0)
 Gecko/20100101 Thunderbird/38.7.0
MIME-Version: 1.0
In-Reply-To: <20180113064223.GT29360@bitfolk.com>
Cc: Andy Smith <andy@strugglers.net>, Lars Kurth <lars.kurth.xen@gmail.com>
Subject: [Xen-devel] What about dom0? (was: Re: Clarification regarding
 Meltdown and 64-bit PV guests)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDEvMjAxOCAwNzo0MiwgQW5keSBTbWl0aCB3cm90ZToKPiBbLi4uXQoKUmVsYXRlZC4u
LgoKRG9tMCBpcyBhIFBWIGd1ZXN0IHdpdGggbW9yZSBwcml2aWxlZ2VzIHRoYW4gYSBkb21VLCBy
aWdodD8KCkN1cnJlbnRseSBhbGwgZG9jdW1lbnRhdGlvbiBhbmQgRkFRIGRvIG5vdCBjb250YWlu
IGEgc2VjdGlvbiBhYm91dCB0aGlzLgpJdCdzIGFsbCBhYm91dCB0aGUgaHlwZXJ2aXNvciBhbmQg
Z3Vlc3RzLgoKUHJvYmFibGUgcmVhc29uIGZvciB0aGlzIGlzIHRoYXQgbW9zdCBwZW9wbGUgb24g
dGhpcyBsaXN0IGltcGxpY2l0bHkKdGhpbmsgYWJvdXQgZG9tMCBhcyBhIHRoaW5nIHRoYXQgaGFz
IGFzIG9ubHkgcHVycG9zZSB0byBtYW5hZ2Ugc3RhcnRpbmcKYW5kIHN0b3BwaW5nIGRvbVVzLCBm
b3J3YXJkaW5nIHNvbWUgbmV0d29yayB0cmFmZmljIHVzaW5nIGJyaWRnZXMgb3IKb3BlbnZzd2l0
Y2gsIGFuZCB3aXRoIGl0cyBvd24gbmV0d29yayBjb25uZWN0aW9uIHByb2JhYmx5IG9uIGEgc2Vw
YXJhdGUKbWFuYWdlbWVudCBuZXR3b3JrLi4uCgpCdXQgd2hhdCBhYm91dCBzbWFsbC1kZXBsb3lt
ZW50LXVzZXJzIHdobyB1c2UgdGhlIGRvbTAgZm9yIG1vcmUgdGhpbmdzLAphbmQgaGF2ZSBhIGJ1
bmNoIG9mIFhlbiBkb21VcyBydW5uaW5nIGluc2lkZS4gV2hvIGtub3dzIHdoYXQgdGhleSBkbywK
bWF5YmUgdGhleSBldmVuIGhhdmUgdGhlaXIgZ3JhcGhpY2FsIGRlc2t0b3AgZW52aXJvbm1lbnQg
cnVubmluZyBpbiBkb20wCndpdGggd2ViIGJyb3dzZXIgYW5kIGV2ZXJ5dGhpbmc/CgpKdXN0IHRo
cm93aW5nIHNvbWUgZHVzdCBpbiB0aGUgYWlyLi4uIDopCgpIYW5zCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 18:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 18:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eanU8-0007k2-6L; Sun, 14 Jan 2018 18:58:24 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=545291793=citrix-osstest@xenproject.org>)
 id 1eanU5-0007jw-Tz
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 18:58:22 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 41/2F-13407-D48AB5A5;
 Sun, 14 Jan 2018 18:58:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrJIsWRWlGSWpSXmKPExsXitHRDpK7Piug
 og4lzBCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aNl1dYC64vY6y4O/0CawPj1PwuRk4OCQF/
 iQs9R9i6GDmAbHeJew/TQMIiAs4SEz7cZgOxeQX0JK59fMkKYgsL+Egc3fGYqYuRC6h8hbvEp
 Nn7mSDmuEr0rj/ACGP3zDsNZrMJeEhM7JnIAjKfRUBVorG5GCQsJKAlsXTxSiaI+YISJ2c+YQ
 GxmQUkJA6+eMEMMcZCYsbddqYJjHyzkJTNQlK2gJFpFaNGcWpRWWqRrrGBXlJRZnpGSW5iZo6
 uoYGpXm5qcXFiempOYlKxXnJ+7iZGYFDVMzAw7mCcsMrvEKMkB5OSKK/AuagoIb6k/JTKjMTi
 jPii0pzU4kOMMhwcShK805dHRwkJFqWmp1akZeYAwxsmLcHBoyTCqwqS5i0uSMwtzkyHSJ1it
 ORoevCgjZlj2uOXQPLGi9dtzEIsefl5qVLivDEgDQIgDRmleXDjYDF4iVFWSpiXkYGBQYinIL
 UoN7MEVf4VozgHo5Iw7wSQKTyZeSVwW18BHcQEdFD9kkiQg0oSEVJSDYy8/z9cuaUxyW26uPP
 iOTZcG4Srly7vdp+uvF50mvCmME8/o8lv+GWz8jr4WJOMP7Ksm6unK7irp++3m9Rn/p/7d+lV
 Mk+skJvDlxp/0WWWjSGToPCxuKc8PodyF0aqNrWd8I957Zc5X3hOU7si34WQorAStR9lCtq7p
 tuYyfpH/xI4O+neaiWW4oxEQy3mouJEAPYayVC8AgAA
X-Env-Sender: prvs=545291793=citrix-osstest@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1515956298!94614782!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65236 invoked from network); 14 Jan 2018 18:58:19 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-2.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 14 Jan 2018 18:58:19 -0000
X-IronPort-AV: E=Sophos;i="5.46,359,1511827200"; d="scan'208";a="458135656"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL03.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74409-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:build-amd64:<job status>:broken:regression
 xen-4.9-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.9-testing:build-i386:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.9-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.9-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.9-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.9-testing:build-armhf-xsm:<job status>:broken:regression
 xen-4.9-testing:build-armhf:<job status>:broken:regression
 xen-4.9-testing:build-i386-prev:<job status>:broken:regression
 xen-4.9-testing:build-armhf-pvops:syslog-server:running:regression
 xen-4.9-testing:build-armhf:syslog-server:running:regression
 xen-4.9-testing:build-armhf-xsm:syslog-server:running:regression
 xen-4.9-testing:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-livepatch:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.9-testing:build-armhf-xsm:host-install(4):broken:nonblocking
 xen-4.9-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.9-testing:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.9-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.9-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64-xtf:host-install(4):broken:nonblocking
 xen-4.9-testing:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-4.9-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.9-testing:build-i386-pvops:host-install(4):broken:nonblocking
 xen-4.9-testing:build-armhf-xsm:capture-logs:broken:nonblocking
 xen-4.9-testing:build-armhf:capture-logs:broken:nonblocking
 xen-4.9-testing:build-armhf-pvops:capture-logs:broken:nonblocking
X-Osstest-Versions-This: xen=0c3d52410094c2504ede126eaa05a80e99c4b4c7
X-Osstest-Versions-That: xen=d6fe1860285bd4e3e3f1f6cc96f7d64200bc2138
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Sun, 14 Jan 2018 18:58:14 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL03.citrite.net
Subject: [Xen-devel] [xen-4.9-testing baseline-only test] 74409: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NDQwOSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83NDQwOS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNs
b2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmlu
ZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGl2ZXBhdGNoICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICBibG9ja2VkIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1hbWQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJy
b2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxp
bmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVk
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBi
cm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQg
aG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2Vs
aW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFs
bCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3Rl
ZAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9r
ZW4gbmV2ZXIgcGFzcwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJlLWxv
Z3MgICAgICAgICAgICAgICAgIGJyb2tlbiBuZXZlciBwYXNzCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICA1IGNhcHR1cmUtbG9ncyAgICAgICAgICAgICAgICAgYnJva2VuIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAw
YzNkNTI0MTAwOTRjMjUwNGVkZTEyNmVhYTA1YTgwZTk5YzRiNGM3CmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICBkNmZlMTg2MDI4NWJkNGUzZTNmMWY2Y2M5NmY3ZDY0MjAw
YmMyMTM4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzQyMTQgIDIwMTgtMDEtMTAgMTY6NDk6NDMg
WiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc0NDA5ICAyMDE4LTAxLTE0IDA5OjE5
OjMyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIE9sZWtzYW5kciBUeXNo
Y2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2Vu
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbWlkd2F5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MK
aW1hZ2VzOiAvaG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0
L3Rlc3Rsb2dzL2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHJl
diBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFy
bWhmLXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYteHNtIGJyb2tlbgpicm9rZW4t
am9iIGJ1aWxkLWFtZDY0LXh0ZiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hbWQ2NC14c20gYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQtcHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQt
aTM4Ni1wdm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi14c20gYnJva2VuCmJyb2tl
bi1qb2IgYnVpbGQtYXJtaGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4Ni1wcmV2IGJyb2tl
bgpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IGJ1aWxkLWFybWhmIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi1wdm9w
cyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYteHNtIGNhcHR1cmUtbG9n
cwpicm9rZW4tc3RlcCBidWlsZC1hcm1oZiBjYXB0dXJlLWxvZ3MKYnJva2VuLXN0ZXAgYnVpbGQt
YXJtaGYtcHZvcHMgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXByZXYgaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXB2b3BzIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVp
bGQtaTM4NiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni14c20gaG9zdC1p
bnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LXh0ZiBob3N0LWluc3RhbGwoNCkKYnJv
a2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWls
ZC1pMzg2LXByZXYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWkzODYtcHZvcHMg
aG9zdC1pbnN0YWxsKDQpCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAwYzNkNTI0
MTAwOTRjMjUwNGVkZTEyNmVhYTA1YTgwZTk5YzRiNGM3CkF1dGhvcjogT2xla3NhbmRyIFR5c2hj
aGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpEYXRlOiAgIE1vbiBBdWcgMjgg
MjA6MzI6MjUgMjAxNyArMDMwMAoKICAgIHhlbi9hcm06IHZnaWM6IENoZWNrIGZvciB2Z2ljIGhh
bmRsZXIgdG8gYmUgaW5pdGlhbGl6ZWQgYmVmb3JlIGRlcmVmZXJlbmNpbmcgaXQKICAgIAogICAg
U2luY2UgZG9tYWluX3ZnaWNfZnJlZSgpIGNhbiBiZSBjYWxsZWQgd2hlbiB0aGUgdmdpY19vcHMg
aGF2ZW4ndCBiZWVuCiAgICBpbml0aWFsaXNlZCB5ZXQsIGFsd2F5cyBjaGVjayB0aGF0IGQtPmFy
Y2gudmdpYy5oYW5kbGVyIGlzIG5vdCBhIG51bGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMWYxZTQ5MmNkNDIzMWExZTlmZWVk
YjdhMzVjNjJjMDYzZjdjNTEwKQoKY29tbWl0IDRkMTkwZDc5YjQ4Yjc1ZjYxMmQ2NjRkY2EwYjcw
MzZmYzUzMDRjNmQKQXV0aG9yOiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hj
aGVua29AZXBhbS5jb20+CkRhdGU6ICAgTW9uIEF1ZyAyOCAyMDozMjoyNiAyMDE3ICswMzAwCgog
ICAgeGVuL2FybTogcDJtOiBDaGVjayBmb3IgcDJtLT5kb21haW4gdG8gYmUgaW5pdGlhbGl6ZWQg
YmVmb3JlIHJlbGVhc2luZyByZXNvdXJjZXMKICAgIAogICAgU2luY2UgcDJtX3RlYXJkb3duKCkg
Y2FuIGJlIGNhbGxlZCB3aGVuIHAybV9pbml0KCkgaGF2ZW4ndCBleGVjdXRlZCB5ZXQKICAgIHdl
IG1pZ2h0IGRlYWwgd2l0aCB1bml0aWFsaXplZCBsaXN0ICJwMm0tPnBhZ2VzIiB3aGljaCBsZWFk
cyB0byBjcmFzaC4KICAgIFRvIGF2b2lkIHRoaXMgdXNlIGJhY2sgcG9pbnRlciB0byBkb21haW4g
YXMgZW5kLW9mLWluaXRpYWxpemF0aW9uIGluZGljYXRvci4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGFiZDkxYjJhMmJjZDA1NjE4
YTcxZjdlNWZlNTcxZGQxMGE1NzI3YmMpCgpjb21taXQgYTRhNGFiZjhlODcxOTQ0NWVkYmJmYmRk
Y2VkZDU1NDQ1YzAxMTk2NgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KRGF0ZTogICBXZWQgT2N0IDE4IDE0OjI5OjU4IDIwMTcgLTA3MDAKCiAgICBh
cm06IGNvbmZpZ3VyZSBpbnRlcnJ1cHRzIHRvIGJlIGluIG5vbi1zZWN1cmUgZ3JvdXAxCiAgICAK
ICAgIFhlbiB1c2VzIG5vbi1zZWN1cmUgZ3JvdXAxIGludGVycnVwdHMsIGhvd2V2ZXIgaXQgZG9l
c24ndCBjb25maWd1cmUgdGhlCiAgICBHSUN2MyBhY2NvcmRpbmdseS4gWGVuIG5lZWRzIHRvIHNl
dCBHSUNEX0lHUk9VUFIgZm9yIFNQSXMgYW5kCiAgICBHSUNSX0lHUk9VUFIwIGZvciBsb2NhbCBp
bnRlcnJ1cHQgdG8gIjEiIHRvIHNwZWNpZnkgdGhhdCBpbnRlcnJ1cHRzCiAgICBiZWxvbmcgdG8g
Z3JvdXAxLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgaWYgdGhlIHN5c3RlbSBoYXMK
ICAgIEdJQ0RfQ1RMUi5EUyBzZXQsIGFsc28gc2VlIGNvbW1pdAogICAgN2M5Yjk3MzA2MWIwM2Fm
NjI3MzRmNjEzZjZhYmVjNDZjMGRkNGE4OCBpbiBMaW51eC4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZWxlYXNl
ZC1hY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IDBjODA1NWMyZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMx
OTJjYzJkOTQpCgpjb21taXQgNDMyZjcxNWYyMmY2NTM3NDk4MGY0ODk5ZmFiOGY2M2E5NDc4ZjVj
YQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAg
V2VkIE5vdiAyOSAxNzo1NzozMiAyMDE3ICswMDAwCgogICAgeGVuL2FybTogYm9vdGZkdDogVXNl
IHByb3BlciBkZWZhdWx0IGZvciAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMKICAgIAog
ICAgUGVyIHRoZSBkZXZpY2UtdHJlZSBzcGVjaWZpYyBbMV0sIHdoZW4gdGhlIHByb3BlcnR5ICNh
ZGRyZXNzLWNlbGxzCiAgICBhbmQgICNzaXplLWNlbGxzIGFyZSBub3QgcHJlc2VudCwgdGhlIGRl
ZmF1bHQgdmFsdWUgc2hvdWxkIGJlIHJlc3AuIDEKICAgIGFuZCAyLgogICAgCiAgICBbMV0gaHR0
cHM6Ly93d3cuZGV2aWNldHJlZS5vcmcvZG93bmxvYWRzL2RldmljZXRyZWUtc3BlY2lmaWNhdGlv
bi12MC4xLTIwMTYwNTI0LnBkZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IGMwNWFhNGFmYWM2NGVhNjg3YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIpCgpjb21taXQgMzg5ZGY0
ZmNmOTU4NjQ1ZjdlYjcwZDJmMmIyNTQxN2RlMmQ0OTJiZApBdXRob3I6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIERlYyA2IDE0OjUxOjM3IDIwMTcgKzAw
MDAKCiAgICB4ZW4vYXJtOiBnaWMtdjM6IEJhaWwgb3V0IGlmIGdpY3YzX2NwdV9pbml0IGZhaWwK
ICAgIAogICAgV2hlbiBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBub3QgZW5hYmxlZCwgYWxsIHRoZSBh
Y2Nlc3MgdG8gdGhlbSB3aWxsIHRyYXAKICAgIGluIEVMMi4gSW4gWGVuLCBzeXN0ZW0gcmVnaXN0
ZXJzIHdpbGwgYmUgZW5hYmxlZCBieSBnaWN2M19jcHVfaW5pdCBvbmx5CiAgICBvbiBzdWNjZXNz
LiBBcyB0aGUgcmVzdCBvZiB0aGUgY29kZSAoZS5nIGdpY3YzX2h5cF9pbml0KSByZWxpZXMgb24K
ICAgIHN5c3RlbSByZWdpc3RlciwgaXQgaXMgYmV0dGVyIHRvIGJhaWwgb3V0IGRpcmVjdGx5Lgog
ICAgCiAgICBUaGlzIHdpbGwgc2F2ZSB0aW1lIG9uIGRlYnVnZ2luZyBlYXJseSBib290IGlzc3Vl
IG9uIEdJQ3YzIHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29t
bWl0IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQpCihxZW11IGNoYW5n
ZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 19:18:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 19:18:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eannr-00014v-18; Sun, 14 Jan 2018 19:18:47 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eannq-00014i-6I
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 19:18:46 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-3.messagelabs.com id 6C/F9-02619-51DAB5A5;
 Sun, 14 Jan 2018 19:18:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVVdkbXS
 Uwf6v4hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPb+pUsBefSKhbc8mlgnGPfxcjFISTQyCSx
 YeUEti5GTiDnMaPEpq8VEPY2RolT80JAbBEBZ4mvZ+ayg9i8AvoSn7e+YwSxhQXsJfZda2QEG
 SQhcF5Non3DChaQhISAp8TM+5vg7Hl//wAtYOdgE7CSOCQGEmURUJWYvPkr2wRG7gWMDKsY1Y
 tTi8pSi3SN9ZKKMtMzSnITM3N0DQ2M9XJTi4sT01NzEpOK9ZLzczcxAj3LAAQ7GJu/OB1ilOR
 gUhLlFTgXFSXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdtTXSUkGBRanpqRVpmDjDEYNISHDxK
 IrxCIGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXOqwRSKgBSmlGaBzcIFvqXG
 GWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMzrDDKFJzOvBG7fK6BTmIBOqV8SCXJKSSJCSqqBcV
 X+1qLw7Fvn87L61d/dWZM9V//ynKS2LBGn+aH72O4ufN8t6z45PEpw1jFnM7Od6xrtlOr055d
 0qD6cybzsR5uDUFG79DapjAX2E4vyjmoZcU+25vb3vXm96Mt0K62Ei0rP1K5NO2RxVK1W44Vd
 Yb1pWEavwQaG2dyaB+N0P/08EMvwRX+xEktxRqKhFnNRcSIAn7FhUHgCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1515957523!91970571!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41066 invoked from network); 14 Jan 2018 19:18:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 19:18:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eannm-0007l3-Jd; Sun, 14 Jan 2018 19:18:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eanng-0006Sa-Q3; Sun, 14 Jan 2018 19:18:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eanng-0006PJ-Hy; Sun, 14 Jan 2018 19:18:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117937-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-credit2:xen-install:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=23077989038c076597be3d7852f51b80486cd157
X-Osstest-Versions-That: xen=f407332f99c4e619ef8730f3dae4d4beadb1ef4b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 19:18:36 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 117937: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzkzNyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzkzNy8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE1
IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBpbiAxMTc4NzMgcGFzcyBpbiAxMTc5MzcKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFp
bCBwYXNzIGluIDExNzg3MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDkgeHRmL3Rlc3QtaHZtNjQtbGJy
LXRzeC12bWVudHJ5IGZhaWwgaW4gMTE3ODczIGxpa2UgMTE3NzA1CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExNzg3MyBs
aWtlIDExNzcwNQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDExNzg3MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzg3MyBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgbGlrZSAxMTc3MDUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzcwNQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTE3NzA1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTc3MDUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
NzcwNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE3NzA1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc3MDUKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNzcwNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3NzA1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTc3MDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNzcwNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3NzA1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTc3MDUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICAyMzA3Nzk4OTAzOGMwNzY1OTdiZTNk
Nzg1MmY1MWI4MDQ4NmNkMTU3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAg
ICBmNDA3MzMyZjk5YzRlNjE5ZWY4NzMwZjNkYWU0ZDRiZWFkYjFlZjRiCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTc3MDUgIDIwMTgtMDEtMDcgMTk6MTY6MzcgWiAgICA2IGRheXMKVGVzdGluZyBz
YW1lIHNpbmNlICAgMTE3ODczICAyMDE4LTAxLTExIDIxOjEwOjE1IFogICAgMiBkYXlzICAgIDIg
YXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1p
Z3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICBmNDA3MzMyZjk5Li4yMzA3Nzk4OTAzICAyMzA3Nzk4OTAzOGMwNzY1OTdiZTNkNzg1MmY1MWI4
MDQ4NmNkMTU3IC0+IHN0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 19:48:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 19:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaoGj-0003fQ-J2; Sun, 14 Jan 2018 19:48:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q8ju=ej=twosheds.srs.infradead.org=batv+94fc2d4274d7d94b939e+5257+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1eaoGi-0003fK-3p
 for xen-devel@lists.xen.org; Sun, 14 Jan 2018 19:48:36 +0000
X-Inumbo-ID: b25a98e4-f963-11e7-b4a6-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b25a98e4-f963-11e7-b4a6-bc764e045a96;
 Sun, 14 Jan 2018 20:47:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=RWFzXpa3hZG7MdicTaUE39zExzNXWK//R4GCYOynwW0=; b=K+90ihBP1KDtajNJBQwP/gt3q
 p/U2lZWL0z+emNJ2GLS2QEowSn1y3OPpiy39u0WII2bNLhR5cfw4A1hDkmIV9XSv3ycmUAufKSVnP
 TLve8iOOw26pdPGOmsS5Zt7+1+vVGL1WS27kZZmFz3dcdnAEyAO5uqbg/sD8i4fDJznm5nnamG8iy
 5/9Kj+v5dlxtRiP45f2aPqaJ77m0jDwb1sa4T3lhAI7gw0lvXv57qwb83ZwAdZeWbIxO4378Fb4Gg
 LIBhVcJ0tRbUKYWeSQefOYzWTAXwxsBpnVcB3TyUiV/N9f295hdIxzB/8VbOGBhhNDuWE7BsbWTfF
 z8109ZVGg==;
Received: from [54.239.6.177] (helo=vpn-10-85-92-77.fra53.corp.amazon.com)
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1eaoGZ-0007Vq-DV; Sun, 14 Jan 2018 19:48:27 +0000
Message-ID: <1515959306.22147.46.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <1515780067-31735-2-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-2-git-send-email-andrew.cooper3@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Sun, 14 Jan 2018 20:48:26 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v8 01/17] x86: Support compiling with
 indirect branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6581314807753112901=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6581314807753112901==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-qP+NNFhZSsK2irLL2oqL"


--=-qP+NNFhZSsK2irLL2oqL
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gRnJpLCAyMDE4LTAxLTEyIGF0IDE4OjAwICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
IAo+ICsubWFjcm8gSU5EX1RIVU5LX1JFVFBPTElORSByZWc6cmVxCj4gK8KgwqDCoMKgwqDCoMKg
IGNhbGwgMmYKPiArMToKCkxpbnV4IGFuZCBHQ0MgaGF2ZSBub3cgc2V0dGxlZCBvbiAncGF1c2U7
bGZlbmNlO2ptcCcgaGVyZS4KCj4gK8KgwqDCoMKgwqDCoMKgIGxmZW5jZQo+ICvCoMKgwqDCoMKg
wqDCoCBqbXAgMWIKPiArMjoKPiArwqDCoMKgwqDCoMKgwqAgbW92ICVccmVnLCAoJXJzcCkKPiAr
wqDCoMKgwqDCoMKgwqAgcmV0Cj4gKy5lbmRtCj4gKw==


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

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


--=-qP+NNFhZSsK2irLL2oqL--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6581314807753112901==--



From xen-devel-bounces@lists.xenproject.org Sun Jan 14 21:13:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 21:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eapaV-000228-U7; Sun, 14 Jan 2018 21:13:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=t6cw=ej=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1eapaU-000220-6k
 for xen-devel@lists.xenproject.org; Sun, 14 Jan 2018 21:13:06 +0000
X-Inumbo-ID: 816161cb-f96f-11e7-b4a6-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::70e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 816161cb-f96f-11e7-b4a6-bc764e045a96;
 Sun, 14 Jan 2018 22:11:37 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=JSOTJL6fEv3a+m5R6QVeBGsDDpj0e3Gh6dil2F2oeqM=;
 b=mPk9ub8m2AyY+rfeWcMtdmT9HplgbaRK7P5ykLRDBLUvCtIWy3RCeyMCMMlYaO4Zs6AE8gK7i8neevGYFkiyPnp802NgeQ0gqCvJgCNlPFG2JD+3r/8sm19mOmpPFBRs87OBEGif6jgsp4ewmyYuBAgrmmG7AiTlwY8WJo3X9ns=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
Received: from austen3.home (109.158.171.230) by
 HE1PR0602MB2809.eurprd06.prod.outlook.com (2603:10a6:3:d8::21) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Sun, 14
 Jan 2018 21:12:55 +0000
Date: Sun, 14 Jan 2018 21:12:51 +0000 (GMT)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.LFD.2.21.1801142103030.6069@austen3.home>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-Originating-IP: [109.158.171.230]
X-ClientProxiedBy: DB6PR07CA0185.eurprd07.prod.outlook.com
 (2603:10a6:6:42::15) To HE1PR0602MB2809.eurprd06.prod.outlook.com
 (2603:10a6:3:d8::21)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c296cafb-7269-4749-e757-08d55b9394f4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0602MB2809; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2809;
 3:R+IUYT0318wVmTohl6dxkSYB+8vRu+CjQNjEBKE2V82ucIEi9fZz2wO0s5OkBaZ1Yw1scXRCjUwEc+ysnLow0YHUkm358E+BxrGy79Va7cdhr2yrI49stJdAewykSfshxyME0vtSDDyADiyTttX4W6PqbKzHahXJJsnyeDNuC5dh6h9alskG/ORlgt2nkMb0AfCrwGTezpR8OvEsGC7WNmzlZ45VbIwIgBDcjiuq+qNPTd86RVGeLATNBI/qA42s;
 25:AVojPPuhuj1RNdj3B5LkNxGc4coXXq1VHl7/bHZhQ9l7Ie7XRfp+a5bnMrNeK2U5bmf60DqEG67gTM5kThEZHRhvlvCUx0uSt9KM3RBYcOCssVx9FnBtvRbw0JVY4BxjCMD7IPum4JMVpmzmbq8W8jBqZ1XG68JS19laM5zHmM1/EJoXVwTZIPsAWJu7ihco08pleOqXrLfOFCLlicXeNMofPHrTVrogHCQC/idolgTPXI+sfn635DM6H63mV46OWDxd+xwSrc6QvEvBHHdTLjxhCwyRQPCEXwNBsm0gcN99fFF5dSj1bkR4I98A8P4ucOnxnpfur2PZvE8eGoq+Fg==;
 31:v9SnCiAxfqiyTFMSoSOpiy2++V8ELH9xIclb8twDzMeC2MqggAi+FKURYyQCfKhnxLbe/7CtCim1vyxOKMa/X/LoLQ3h6hhnoyrGIsnc1cF6U7v/ENfPf31Qo1ymE0i2rPqpqeRnONibIE9LfX1ahV8G55hBGW0dFtiSwHm6Ap7KXaRWeUaq3Qj+iQUQX8ybSPMtBmsHrbl7aQL9LhfBvWioEPFFyqCI93BVEnDL7vo=
X-MS-TrafficTypeDiagnostic: HE1PR0602MB2809:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2809;
 20:r2Vnuldwqc0rtEfAULMGROaJk4+WLWwifa+XG+lqv+vSbYKXlf4cfH31iU9Pad0TFACDNp6KjrvNUQM1y6hPHLbl9O4MdVd/g8I9UIDbxbcsX2oisgTZzrFu9JXY0sfDXVV+YxXrJdd0ZhPFpuoG/G2y2UMIQnsCAP6uyfTrxL3CAILCiOxkb4ZVjBGdDghBBU3+AVmjMzFVWw2oCuxHyZPPjGLTMNoDawN2Eqw2oyJxj8iDq0mRvPBEYP/qLSRQRpG/pB4qlXHB41KOzBOLOzcxeZHsYX+iG3HU4UWP3fzWHo5peDfckI1OvYgU3dWNZFt5On2KtSKwYvx2iuHYgw==;
 4:WmeOnLG+7LSjBVtS9hobMTMmzeFvjx33SPe5xSMZMjomlvHtQXdyvN+BVR22gzPeUsVUWucV/M2s0lHsX5+cKv+UstwqU7jbEgmXHoSsIicmhVr7ns+pOXS/beY1H1Exby3jRvP5hFQR4CCYgq8RA1um5bnNTU2jlJMI6A7b8PRC3ux2qaQI0zdXgvoRcQ0MHTtOXBicTZe5RAJXRRueNeh0Bw3phYJQqodwpGaS9dmS+cLDxl0iez2480NMYftrJF9/Mk2KiAMXE5wyjbCd8A==
X-Microsoft-Antispam-PRVS: <HE1PR0602MB280999DA01646FB46E558A8187150@HE1PR0602MB2809.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(93001095)(6041268)(20161123562045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011);
 SRVR:HE1PR0602MB2809; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:HE1PR0602MB2809; 
X-Forefront-PRVS: 05529C6FDB
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(39860400002)(39380400002)(346002)(366004)(396003)(376002)(189003)(199004)(55016002)(305945005)(106356001)(8666007)(7736002)(5660300001)(9686003)(105586002)(53936002)(4326008)(59450400001)(42882006)(67846002)(25786009)(83506002)(36756003)(6666003)(54906003)(66066001)(6916009)(47776003)(386003)(2906002)(786003)(6506007)(97736004)(3846002)(86362001)(52116002)(23726003)(50466002)(74482002)(478600001)(7696005)(8676002)(8936002)(5890100001)(68736007)(81156014)(81166006)(16586007)(58126008)(21086003)(6116002)(69596002)(316002)(16526018)(2361001)(2351001)(5005980100005)(118906001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0602MB2809; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0602MB2809;
 23:DeuytaEOpLBn5f+/kHilfAtAFaLLGaVUMs/UAF/?=
 =?us-ascii?Q?EZQ+TZehJx+YRd+O0CvKcpi+TuFV2IYIRlBsrZi6VcZKTDs6Y3rODbqeGHz5?=
 =?us-ascii?Q?GC5Nk9GdmaRMBSDX2KMVqbX7JIjoa+BWmfLjhd6SWdTegAFBWpJWre+QD6J0?=
 =?us-ascii?Q?GVp5SZd9TXIn3MZd2tCtY29LZnpe+LqIIBKGrXXpSqyohTxUR+xgvmLtmpDd?=
 =?us-ascii?Q?ZAXGEumlFJZIOM80dk+FwJ4VgWPgQqWjJ8J+jY6H3eQkXGskakfwBZLMtdmS?=
 =?us-ascii?Q?P6Xz+Qgh1dg5m7A0sh9Yhh8uyTP2+V/vticZARqqXVhmJV+2jLk6+vh/vLCG?=
 =?us-ascii?Q?BxxG2ajssTGz2fb/DwmAN60VzLKoDz1bz/bfa8lxKcd7L2ITa4eux+uDgPAU?=
 =?us-ascii?Q?biWVulY2Hy0X4CN8hX6DFYOVaI6ncjlhjwNf4qS8vFvP5WxbGM+uNDGuaGQu?=
 =?us-ascii?Q?bdQVezje8Iicuq5IsfIdAd5dJvB/DJ8fFXs3NVXw9ddKLlLi/sCc55Sf+Mw/?=
 =?us-ascii?Q?8wY15Yqe79bSc9zHa/YMFtyWsx6MM6LOlZfOtcyH+GkvRPl0Eg1AsUiq3h4/?=
 =?us-ascii?Q?Pwir0vnCmW1i37Sc7bv5yNCirgq549FpdwWIh6p8qJw/RqG5+yG9nzP/61I2?=
 =?us-ascii?Q?L6TeLaDXpKw0ZIrrzYFaYr73v8Ox6du862EFL1nmciU7l20qezx42w4+ozW5?=
 =?us-ascii?Q?0ecVQnc5ESSmenIwLYyoKgtTjKqPEhgSvgAG/FVSmDOBcpUGl1u+9Ba4IggO?=
 =?us-ascii?Q?HIFbaEtLvDfjXds1cx41X4rbDa0jxwXJVIR/cPXC6m/amPuabqslejASPtta?=
 =?us-ascii?Q?VJXvd5/3o+nq2koOCxBBcbssiHRSWsNf/zyryvHtVL1AZYUC9KHrT6EzRsMV?=
 =?us-ascii?Q?J6ipCy8Bk2JvQbQEn5hsHfUcFzUxPj+SeVnJLKzfOW7JfBT8EwphKQylGVWt?=
 =?us-ascii?Q?PUBRaHGDXUNSRO2o3OQxnyNbzwWKQ9xIKrY7qB5B6ytIUQFgimNMLSVcDkoS?=
 =?us-ascii?Q?tTtjA8U6CT94oxPRaIoejWGONZHYT52TgeBSfmrdwr73Uo0Z7xUSnezeKsss?=
 =?us-ascii?Q?setN4OFNJm2Tb+dBnI4ee53JIvaFJbLFIPx7ldPvVJl+WgcA7LXvkMkgolAF?=
 =?us-ascii?Q?Mh2RdU42SxtPANjcq4cVodHgQr8jGWkmoLqTZT3to9rrKB6Y8n4hEIkI++9G?=
 =?us-ascii?Q?pD3gFXko67YLtBkOMKNMdq2/8pJ89ReoFDbL+n63hAs+VCimUNyQ/c1atTAX?=
 =?us-ascii?Q?gW+ESccPOTVdE1wJVE1HdzR6tlHdCJFeYC9wehIENCO+ciTmS5TBnA4Yq7TO?=
 =?us-ascii?Q?Une5Ogb78R+HTo+7b4nYz4cnGo5uzfLBmvvBnVUvfr+7fXCsDPaeY5ch6gAY?=
 =?us-ascii?Q?rnH4Lew=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2809;
 6:Cg4bQknyFY/SvM9eYQMOIuI7dCiCOjV1COBtZPMJPjmOvbpcBLABVrFbt/DBt3YXs6kkNPAPWJvSUaUPZYShkLmlNp++zi+Ck2/f9tldTi3pOIKHXMujFzd/4F5yu5Re13oPoG67S7upNg5sGGcZFNrCihR7XRyj6Fhr3fFmI3tsCDKNd06/VrjgnQq6pYZ8no5IVAAcREvTlM8NHAxN5CjD5FEgnDGPBcCxT3v8v6J3zYEUf4C4dNj4fNsIi83pwnBJaoSifRsG6rBMdJx6l0TlWAv3szuwpx5MWMJtD4gP8nWzWA86DYTn98R3GyGKqVziiA5SJPbASOJmdd8u0iDoqyum4ntQvZP6FQ3WfhE=;
 5:7WXhC0SHGraVgk1T5KSu0GbzmtRBN7PZVyZVLF59Gqpvi6c0CEV1ly83LRgfclO5VHI1ZIoW63yJgaf/5jDPcCZfxi7zM80W9EqCsppZHwcPslveNpXD8mEu+hweyMyrVNL1/p+q215JcEICDfR/7dlgo8rypfnYY4Fz+as+XJA=;
 24:EmHk5HW2ibkxhkHUjuC8Y3t1eltsUECWgmFkQoUCdI9VcPLuKTInIIIT1hXllXx3fqVoiIZ+JN6p78YX3XKCC220v0ZzWreUqnIskmbUtxo=;
 7:LlwnAo0cgacEniD3j3yBbD8yTI4jlCGjocVX1yuczklo0qWCqp6zexZLt6CaaG+hwWF2wmpyVItq1aJ2H0q8IhsVuVKFHR/z/sX7iaCWXAor1trR3dOyH/e1xDcbpyhzgwk1O4u6803njZlRdFPVpbipA8dwp28qOOILNkSOQLUsLyOqoGqR/7UZ6ht6kXtsrinPij3GTtjRpG3qZQTNceuo55jGEA36+z5Ynm1bwQF5Lufg8Wd5AriYG6d0nR+P
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2018 21:12:55.4878 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c296cafb-7269-4749-e757-08d55b9394f4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0602MB2809
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] -xen-attach is needed for pvh boot with qemu-xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Q3VycmVudGx5IHRoZSBib290IG9mIGEgcHZoIGd1ZXN0IHVzaW5nIHRoZSBxZW11LXhlbiBkZXZp
Y2UgbW9kZWwgZmFpbHMKd2l0aCB0aGUgZXJyb3IKeGVuIGVtdWxhdGlvbiBub3QgaW1wbGVtZW50
ZWQgKHlldCkKaW4gdGhlIHFlbXUtZG0gbG9nIGZpbGUuIFRoaXMgcGF0Y2ggYWRkcyB0aGUgbWlz
c2luZyAteGVuLWF0dGFjaAphcmd1bWVudC4KClNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgWW91bmcg
PG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+Ci0tLQogIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgfCAz
ICsrLQogIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0u
YwppbmRleCBhMmVhOTVhOWJlLi4zYTgzOWQ1YzFlIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTEwMjEsNyArMTAyMSw4
IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9f
Z2MgKmdjLAogICAgICAgKi8KICAgICAgZmxleGFycmF5X2FwcGVuZChkbV9hcmdzLCAiLW5vLXVz
ZXItY29uZmlnIik7CgotICAgIGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
UFYpIHsKKyAgICBpZiAoKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVikgfHwK
KyAgICAgICAgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9QVkgpKSB7CiAgICAg
ICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICIteGVuLWF0dGFjaCIpOwogICAgICB9Cgot
LSAKMi4xNC4zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 21:41:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 21:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaq1T-0003yq-3z; Sun, 14 Jan 2018 21:40:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaq1S-0003yk-5L
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 21:40:58 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id EF/EB-02285-96ECB5A5;
 Sun, 14 Jan 2018 21:40:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTfjXHS
 UwYsZfBb3prxnd2D02N63iz2AMYo1My8pvyKBNaPnxWy2gm7tikePepkaGPfKdzFycQgJNDJJ
 3Lh5hh3CecwosbVvBpSzjVFi0/NFLF2MnBwiAs4SX8/MZQexeQX0JY6/6QKzhQWMJI61bmcGs
 SUEutgkztxUg7B9Ja7uO8wGYy+a8Q5oDjsHm4CVxCExkCiLgKrElynPmCYwci9gZFjFqF6cWl
 SWWqRrppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehdBiDYwTi1wfkQoyQHk5I
 or8C5qCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzBZ6OjhASLUtNTK9Iyc4BhBpOW4OBREuH9
 cQYozVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHmjQSYJgJRmlObBDYKF/yVGW
 SlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8zKBTOHJzCuB2/cK6BQmoFPql0SCnFKSiJCSamBsKS
 s5n8nw7+rd5ZmLHu1o5E76619svnuK2ryloT+CmTJfpHKczziu8v7xrSXXm0Pe1bqeaa55U/n
 88rkUvcV/S3dFz3Wc8Ohjo+Hs7mVryjef8gju+ibU9/mpbH96XdQncbfDi9glFj+v6trD19dR
 5MTzsXPW9sfhQVsVLs2o0Z923CLy6IK5SizFGYmGWsxFxYkAXW2DJ3oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1515966055!86768142!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63603 invoked from network); 14 Jan 2018 21:40:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 21:40:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaq1N-00035v-ND; Sun, 14 Jan 2018 21:40:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaq1I-0000za-90; Sun, 14 Jan 2018 21:40:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaq1H-0007nV-Qq; Sun, 14 Jan 2018 21:40:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117984-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 21:40:47 +0000
Subject: [Xen-devel] [seabios test] 117984: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzk4NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY1IGRheXMgICA3MyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM3IGRheXMgICAy
OCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 14 23:01:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 14 Jan 2018 23:01:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1earGl-0000nC-1O; Sun, 14 Jan 2018 23:00:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1earGk-0000n6-4G
 for xen-devel@lists.xensource.com; Sun, 14 Jan 2018 23:00:50 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id E7/F5-26136-121EB5A5;
 Sun, 14 Jan 2018 23:00:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCLMWRWlGSWpSXmKPExsWS0XRdVVfhYXS
 UQcdNOYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtF89iVrwUy3inOznzI3MLbbdzFycQgJNDJJ
 POtfzgThPGaU+LL8NTuEs41RomXKDaAMJ4eIgLPE1zNz2UFsYQFLiQVzH7GC2LwC9hL7O28yd
 zGyc7AJWEkcEgOJsgioStyd/JBxAiPHAkaGVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgamer
 mpxcWJ6ak5iUnFesn5uZsYgX5hAIIdjFPfxx1ilORgUhLlFTgXFSXEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJglfnQXSUkGBRanpqRVpmDjBAYNISHDxKIryWIGne4oLE3OLMdIjUKUZjjqYHD9qY
 OW68eN3GLMSSl5+XKiXOqwxSKgBSmlGaBzcIFriXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJ
 MzLCjKFJzOvBG7fK6BTmIBOqV8SCXJKSSJCSqqBceUtFw8WtrSCxweTF9/+UuZ9bGvOMqeIGT
 o3VPbcter5Y/k2/Ul15bOazZwnqiwjU4+7PbkpwZvC+VdNKq/y3lrjbwdm95xd+Vi9fIYlN+s
 Uozr2H3bG3vvaZs+Ri+v+k3ZozYabDcvlM37YpL2vyshg3y/wM0s6QLFtV/1JhYemveJR/L87
 lViKMxINtZiLihMBem8UU1cCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1515970847!111602515!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15170 invoked from network); 14 Jan 2018 23:00:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 14 Jan 2018 23:00:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1earGe-00059j-R1; Sun, 14 Jan 2018 23:00:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1earGZ-000277-Hd; Sun, 14 Jan 2018 23:00:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1earGZ-0001td-96; Sun, 14 Jan 2018 23:00:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1earGZ-0001td-96@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 14 Jan 2018 23:00:39 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-arm64-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hcm02
NC1saWJ2aXJ0CnRlc3RpZCBsaWJ2aXJ0LWJ1aWxkCgpUcmVlOiBsaWJ2aXJ0IGdpdDovL2xpYnZp
cnQub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRfZ251bGliIGdpdDovL2dpdC5zdi5nbnUu
b3JnL2dudWxpYi5naXQKVHJlZTogbGlidmlydF9rZXljb2RlbWFwZGIgaHR0cHM6Ly9naXRsYWIu
Y29tL2tleWNvZGVtYXAva2V5Y29kZW1hcGRiLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGxpYnZpcnQgZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKICBC
dWcgaW50cm9kdWNlZDogIGEwZTFhZGE2M2MwYWZkYzJhZjNiOTQwNWNiZjYzN2Q4YmQyODcwMGMK
ICBCdWcgbm90IHByZXNlbnQ6IGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3YTU0
OWUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTc5OTMvCgoKICBjb21taXQgYTBlMWFkYTYzYzBhZmRjMmFmM2I5NDA1
Y2JmNjM3ZDhiZDI4NzAwYwogIEF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KICBEYXRlOiAgIFdlZCBOb3YgMSAxNTozNDoxNCAyMDE3ICswMTAwCiAgCiAgICAg
IHZzaDogSW50cm9kdWNlIGNvbXBsZXRlIGNvbW1hbmQKICAgICAgCiAgICAgIFRoaXMgY29tbWFu
ZCBpcyBnb2luZyB0byBiZSBjYWxsZWQgZnJvbSBiYXNoIGNvbXBsZXRpb24gc2NyaXB0IGluCiAg
ICAgIHRoZSBmb2xsb3dpbmcgZm9ybToKICAgICAgCiAgICAgICAgdmlyc2ggY29tcGxldGUgLS0g
c3RhcnQgLS1kb21haW4KICAgICAgCiAgICAgIEl0cyBvbmx5IHB1cnBvc2UgaXMgdG8gcmV0dXJu
IGxpc3Qgb2YgcG9zc2libGUgc3RyaW5ncyBmb3IKICAgICAgY29tcGxldGlvbi4gTm90ZSB0aGF0
IHRoaXMgaXMgYSAnaGlkZGVuJywgdW5saXN0ZWQgY29tbWFuZCBhbmQKICAgICAgdGhlcmVmb3Jl
IHRoZXJlJ3Mgbm8gZG9jdW1lbnRhdGlvbiB0byBpdC4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYt
Ynk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlv
biByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGlidmlydC9idWlsZC1hcm02NC1saWJ2
aXJ0LmxpYnZpcnQtYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJl
ZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBo
LW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpYnZpcnQvYnVpbGQtYXJtNjQtbGlidmly
dC5saWJ2aXJ0LWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzExNzk5My5iaXNlY3Rpb24tc3VtbWFy
eSAtLWJhc2lzLXRlbXBsYXRlPTExNzc3MiAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxp
YnZpcnQgYnVpbGQtYXJtNjQtbGlidmlydCBsaWJ2aXJ0LWJ1aWxkClNlYXJjaGluZyBmb3IgZmFp
bHVyZSAvIGJhc2lzIHBhc3M6CiAxMTc5MzkgZmFpbCBbaG9zdD1sYXh0b24xXSAvIDExNzc3MiBv
ay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTE3OTM5IC8gMTE3NzcyClRyZWU6IGxp
YnZpcnQgZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKVHJlZTogbGlidmlydF9nbnVsaWIg
Z2l0Oi8vZ2l0LnN2LmdudS5vcmcvZ251bGliLmdpdApUcmVlOiBsaWJ2aXJ0X2tleWNvZGVtYXBk
YiBodHRwczovL2dpdGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIuZ2l0ClRyZWU6IHFl
bXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hl
bmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCA0NDYwMTg0MGRkYjIzM2Q5Y2U5ZWM3MmQ2N2Jk
YWI3NGQyMDhmMzJkIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3
MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiAyYjAzM2UzOTZmNGZhMDk4MWJh
ZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2Vk
ODU3NzEKQmFzaXMgcGFzcyAzMzVlYTk0ZTMxMWZkZDNmZDU5MDY3N2UxMWZmMjI0OGZkMTE2ZjJi
IDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0
NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNm
YTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKR2VuZXJh
dGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vbGli
dmlydC5vcmcvbGlidmlydC5naXQjMzM1ZWE5NGUzMTFmZGQzZmQ1OTA2NzdlMTFmZjIyNDhmZDEx
NmYyYi00NDYwMTg0MGRkYjIzM2Q5Y2U5ZWM3MmQ2N2JkYWI3NGQyMDhmMzJkIGdpdDovL2dpdC5z
di5nbnUub3JnL2dudWxpYi5naXQjN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhk
NzgwMy03ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIGh0dHBzOi8vZ2l0
bGFiLmNvbS9rZXljb2RlbWFwL2tleWNvZGVtYXBkYi5naXQjMjY3MTU3Yjk2YzYyYjU0NDVkZTlj
ZGRkMjFkZTQyZmNkOTQzZmZlNi0yNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNm
ZmU2IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjYjc5NzA4YThlZDFiM2QxOGJl
ZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMi0yYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1
NjU1YTk3IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2VjMzIwNTQyZTRmNGRlMTIzMDU1
NTFlZjVlM2NkNGQyY2VkODU3NzEtZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4
NTc3MQpMb2FkZWQgMzkzMCBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRl
c3QgcmVzdWx0czoKIDExNzc3MiBwYXNzIDMzNWVhOTRlMzExZmRkM2ZkNTkwNjc3ZTExZmYyMjQ4
ZmQxMTZmMmIgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdi
OTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGI3OTcwOGE4ZWQxYjNkMThiZWU2N2Jh
ZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3
MQogMTE3ODg5IGZhaWwgaXJyZWxldmFudAogMTE3OTkxIGZhaWwgYTBlMWFkYTYzYzBhZmRjMmFm
M2I5NDA1Y2JmNjM3ZDhiZDI4NzAwYyA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVk
OGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgMmIwMzNlMzk2
ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1
ZTNjZDRkMmNlZDg1NzcxCiAxMTc5ODIgZmFpbCA0NDYwMTg0MGRkYjIzM2Q5Y2U5ZWM3MmQ2N2Jk
YWI3NGQyMDhmMzJkIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3
MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiAyYjAzM2UzOTZmNGZhMDk4MWJh
ZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2Vk
ODU3NzEKIDExNzk4OCBwYXNzIGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3YTU0
OWUgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJi
NTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNk
MTU3NzU2NTVhOTcgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3
OTc4IHBhc3MgMzM1ZWE5NGUzMTFmZGQzZmQ1OTA2NzdlMTFmZjIyNDhmZDExNmYyYiA3ZTdjNWM3
OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2Rk
ZDIxZGU0MmZjZDk0M2ZmZTYgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNl
MiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc5ODUgcGFzcyA2
MWZiMWRmNzRkMTFmMTZlYmZkZTM2MDI3ZGE5MWI2Y2MxNjM1Mzc1IDdlN2M1Yzc5NTJiN2RlMWUz
M2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNk
OTQzZmZlNiAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGVjMzIwNTQy
ZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDExNzkzOSBmYWlsIDQ0NjAxODQwZGRi
MjMzZDljZTllYzcyZDY3YmRhYjc0ZDIwOGYzMmQgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFj
YzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IDJi
MDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZWMzMjA1NDJlNGY0ZGUxMjMw
NTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3OTgxIGZhaWwgaXJyZWxldmFudAogMTE3OTg5IGZh
aWwgYTBlMWFkYTYzYzBhZmRjMmFmM2I5NDA1Y2JmNjM3ZDhiZDI4NzAwYyA3ZTdjNWM3OTUyYjdk
ZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0
MmZjZDk0M2ZmZTYgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlYzMy
MDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTc5ODYgZmFpbCBlYzM0MDNi
ZTdlMWJjNWI4MGFkZmU0ZjJkZGNjMDM5MTY4ZjNjOWM4IDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJh
ODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZl
NiAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGVjMzIwNTQyZTRmNGRl
MTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDExNzk5MyBmYWlsIGEwZTFhZGE2M2MwYWZkYzJh
ZjNiOTQwNWNiZjYzN2Q4YmQyODcwMGMgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1
ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IDJiMDMzZTM5
NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVm
NWUzY2Q0ZDJjZWQ4NTc3MQogMTE3OTg3IHBhc3MgZjFkYTg1ZDQ0ZWQ5NmVkODVjMTQ2M2NmM2Q0
MTZmZDZiYzQ4YjUwYyA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2
NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNl
ZDg1NzcxCiAxMTc5OTAgcGFzcyBjYzAwNWZlNWE4OTZhYTI4ODY1Zjc2NDU3YmViZWU5MGJlN2E1
NDllIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYy
YjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFj
ZDE1Nzc1NjU1YTk3IGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDEx
Nzk5MiBwYXNzIGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3YTU0OWUgN2U3YzVj
Nzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNk
ZGQyMWRlNDJmY2Q5NDNmZmU2IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVh
OTcgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQpTZWFyY2hpbmcgZm9y
IGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTc3NzIgKHBhc3Mp
LCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE3OTM5IChmYWlsKSwgZm9y
IGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3OTc4IChwYXNzKSwgZm9yIGJh
c2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3OTgyIChmYWlsKSwgZm9yIGJhc2lzIGZh
aWx1cmUKIDAgcmV2aXNpb25zIGF0IGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3
YTU0OWUgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZj
NjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2Nk
YWNkMTU3NzU2NTVhOTcgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQpO
byByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDExNzk4OCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDog
ZmxpZ2h0IDExNzk4OSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDExNzk5MCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3
OTkxIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE3OTky
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTc5OTMgKGZhaWwp
LCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hh
bmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpYnZpcnQgZ2l0Oi8vbGlidmlydC5vcmcv
bGlidmlydC5naXQKICBCdWcgaW50cm9kdWNlZDogIGEwZTFhZGE2M2MwYWZkYzJhZjNiOTQwNWNi
ZjYzN2Q4YmQyODcwMGMKICBCdWcgbm90IHByZXNlbnQ6IGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0
NTdiZWJlZTkwYmU3YTU0OWUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5OTMvCgoKICBjb21taXQgYTBlMWFkYTYz
YzBhZmRjMmFmM2I5NDA1Y2JmNjM3ZDhiZDI4NzAwYwogIEF1dGhvcjogTWljaGFsIFByaXZvem5p
ayA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBEYXRlOiAgIFdlZCBOb3YgMSAxNTozNDoxNCAyMDE3
ICswMTAwCiAgCiAgICAgIHZzaDogSW50cm9kdWNlIGNvbXBsZXRlIGNvbW1hbmQKICAgICAgCiAg
ICAgIFRoaXMgY29tbWFuZCBpcyBnb2luZyB0byBiZSBjYWxsZWQgZnJvbSBiYXNoIGNvbXBsZXRp
b24gc2NyaXB0IGluCiAgICAgIHRoZSBmb2xsb3dpbmcgZm9ybToKICAgICAgCiAgICAgICAgdmly
c2ggY29tcGxldGUgLS0gc3RhcnQgLS1kb21haW4KICAgICAgCiAgICAgIEl0cyBvbmx5IHB1cnBv
c2UgaXMgdG8gcmV0dXJuIGxpc3Qgb2YgcG9zc2libGUgc3RyaW5ncyBmb3IKICAgICAgY29tcGxl
dGlvbi4gTm90ZSB0aGF0IHRoaXMgaXMgYSAnaGlkZGVuJywgdW5saXN0ZWQgY29tbWFuZCBhbmQK
ICAgICAgdGhlcmVmb3JlIHRoZXJlJ3Mgbm8gZG9jdW1lbnRhdGlvbiB0byBpdC4KICAgICAgCiAg
ICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+
CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlidmly
dC9idWlsZC1hcm02NC1saWJ2aXJ0LmxpYnZpcnQtYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9
LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExNzk5MzogdG9sZXJh
YmxlIEFMTCBGQUlMCgpmbGlnaHQgMTE3OTkzIGxpYnZpcnQgcmVhbC1iaXNlY3QgW3JlYWxdCmh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5OTMvCgpG
YWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAoKCmpvYnM6CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 00:00:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 00:00:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1easCc-0005EK-Kw; Mon, 15 Jan 2018 00:00:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0axb=ej=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1easCb-0005EE-LQ
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 00:00:37 +0000
X-Inumbo-ID: e811a060-f986-11e7-b4a6-bc764e045a96
Received: from ppsw-31.csi.cam.ac.uk (unknown [131.111.8.131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e811a060-f986-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 00:59:08 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-118-108.dynamic.dsl.as9105.com ([88.111.118.108]:54840
 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1easCX-0000Fw-Lj (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 15 Jan 2018 00:00:33 +0000
To: David Woodhouse <dwmw2@infradead.org>, Xen-devel <xen-devel@lists.xen.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-2-git-send-email-andrew.cooper3@citrix.com>
 <1515959306.22147.46.camel@infradead.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <94cba8df-12e4-59c0-dc45-89cc1fbf0b44@citrix.com>
Date: Mon, 15 Jan 2018 00:00:29 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1515959306.22147.46.camel@infradead.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v8 01/17] x86: Support compiling with
 indirect branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDEvMjAxOCAxOTo0OCwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIEZyaSwgMjAx
OC0wMS0xMiBhdCAxODowMCArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gKy5tYWNybyBJ
TkRfVEhVTktfUkVUUE9MSU5FIHJlZzpyZXEKPj4gK8KgwqDCoMKgwqDCoMKgIGNhbGwgMmYKPj4g
KzE6Cj4gTGludXggYW5kIEdDQyBoYXZlIG5vdyBzZXR0bGVkIG9uICdwYXVzZTtsZmVuY2U7am1w
JyBoZXJlLgoKQW5kIGVsc2V3aGVyZS7CoCBJdCBpcyBwcm9iYWJseSB3b3J0aCB0YWtpbmcsIGJ1
dCBpdCB0YWtlcyB1cyB0byAxNyBieXRlcwp3aGljaCBpcyBmcnVzdHJhdGluZ2x5IG92ZXIgb25l
IGNhY2hlIGxpbmUuCgp+QW5kcmV3Cgo+Cj4+ICvCoMKgwqDCoMKgwqDCoCBsZmVuY2UKPj4gK8Kg
wqDCoMKgwqDCoMKgIGptcCAxYgo+PiArMjoKPj4gK8KgwqDCoMKgwqDCoMKgIG1vdiAlXHJlZywg
KCVyc3ApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXQKPj4gKy5lbmRtCj4+ICsKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 00:40:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 00:40:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1easpK-0007pw-PR; Mon, 15 Jan 2018 00:40:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1easpJ-0007pp-DR
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 00:40:37 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-3.messagelabs.com id AC/A8-23666-488FB5A5;
 Mon, 15 Jan 2018 00:40:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVbf5R3S
 UweyHyhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPKx39MBcfzKpb+6WFsYLzo3sXIxSEk0Mgk
 cexyBxuE85hRYtWELiYIZxujxM+uY8xdjJwcIgLOEl/PzGUHsXkF9CW2fZrJBGILC1hLTF5+G
 6xBQuCHgsT/+5vZQBISAt4SHyceZoKxbyw6A2Szc7AJWEkcEuti5OBgEVCV2LOEYwIj9wJGhl
 WMGsWpRWWpRbpGxnpJRZnpGSW5iZk5uoYGxnq5qcXFiempOYlJxXrJ+bmbGIH+rWdgYNzB2Lf
 X7xCjJAeTkiivwLmoKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJu/R0cJCRalpqdWpGXmAAMN
 Ji3BwaMkwmsCkuYtLkjMLc5Mh0idYjTmaHrwoI2Z48aL123MQix5+XmpUuK8W0FKBUBKM0rz4
 AbBIuASo6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWFed5ApPJl5JXD7XgGdwgR0Sv2SSJBTSh
 IRUlINjNqv399RCzq/31VKSWmaRlNSSl5O+tvgINW2ZK5piyWCz5ZL+V1Nrd9039+e13M+y81
 ZD2ou5lWGtq440zmN78cj0YLJNbd9Z1ekLkud8ThJZ//OTdMOZcWUSnoU1l1kD7lbKnyV88qz
 2DfzvhqtMLff5NrqstwuY5FEorT+l/OGz+/wV66IU2Ipzkg01GIuKk4EAOtwZKB7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-31.messagelabs.com!1515976834!118804349!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60210 invoked from network); 15 Jan 2018 00:40:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 00:40:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1easpE-0008Db-3d; Mon, 15 Jan 2018 00:40:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1easp8-0006OI-RX; Mon, 15 Jan 2018 00:40:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1easp7-0008Is-Jb; Mon, 15 Jan 2018 00:40:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117945-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c92a9a461dff6140c539c61e457aa97df29517d6
X-Osstest-Versions-That: linux=1545dec46db3858bbce84c2065b579e2925706ab
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 00:40:25 +0000
Subject: [Xen-devel] [linux-linus test] 117945: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzk0NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3OTQ1LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc5MDkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzkwOQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTE3OTA5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc5MDkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExNzkwOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3OTA5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTc5MDkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNzkwOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3OTA5CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBjOTJhOWE0NjFkZmY2MTQw
YzUzOWM2MWU0NTdhYTk3ZGYyOTUxN2Q2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICAxNTQ1ZGVjNDZkYjM4NThiYmNlODRjMjA2NWI1NzllMjkyNTcwNmFiCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTc5MDkgIDIwMTgtMDEtMTIgMDU6MjA6NDcgWiAgICAyIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE3OTQ1ICAyMDE4LTAxLTEzIDE1OjU1OjQwIFogICAgMSBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgQWxleGFuZHJ1IENoaXJ2YXNpdHUgPGFjaGlydmFzdWJAZ21haWwuY29tPgogIEFsZXhl
eSBLYXJkYXNoZXZza2l5IDxhaWtAb3psYWJzLnJ1PgogIEFuZHJldyBIb25pZyA8YWhvbmlnQGdv
b2dsZS5jb20+CiAgQW5keSBTaGV2Y2hlbmtvIDxhbmRyaXkuc2hldmNoZW5rb0BsaW51eC5pbnRl
bC5jb20+CiAgQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICBCZW4gU2tlZ2dzIDxic2tl
Z2dzQHJlZGhhdC5jb20+CiAgQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hhbmdiaW4gRHUgPGNoYW5n
YmluLmR1QGludGVsLmNvbT4KICBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51
az4KICBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGF2ZSBBaXJs
aWUgPGFpcmxpZWRAcmVkaGF0LmNvbT4KICBEYXZpZCBHaWJzb24gPGRhdmlkQGdpYnNvbi5kcm9w
YmVhci5pZC5hdT4KICBEYXZpZCBTdGVyYmEgPGRzdGVyYmFAc3VzZS5jb20+CiAgRXJpYyBBbmhv
bHQgPGVyaWNAYW5ob2x0Lm5ldD4KICBFcmljIEJpZ2dlcnMgPGViaWdnZXJzQGdvb2dsZS5jb20+
CiAgR2VlcnQgVXl0dGVyaG9ldmVuIDxnZWVydEBsaW51eC1tNjhrLm9yZz4KICBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgogIEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5j
b20+CiAgSGVyYmVydCBYdSA8aGVyYmVydEBnb25kb3IuYXBhbmEub3JnLmF1PgogIEluZ28gTW9s
bmFyIDxtaW5nb0BrZXJuZWwub3JnPgogIEphbmkgTmlrdWxhIDxqYW5pLm5pa3VsYUBpbnRlbC5j
b20+CiAgSmlhIFpoYW5nIDxxaWFueXVlLnpqQGFsaWJhYmEtaW5jLmNvbT4KICBKb24gSHVudGVy
IDxqb25hdGhhbmhAbnZpZGlhLmNvbT4KICBLZW5uZXRoIEdyYXVua2UgPGtlbm5ldGhAd2hpdGVj
YXBlLm9yZz4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+
CiAgTWFzYWhhcnUgSGF5YWthd2EgPG1hc2FoYXJ1LmhheWFrYXdhLnJ5QHJlbmVzYXMuY29tPgog
IE1hdGhpZXUgRGVzbm95ZXJzIDxtYXRoaWV1LmRlc25veWVyc0BlZmZpY2lvcy5jb20+CiAgTmlj
ayBEZXNhdWxuaWVycyA8bmljay5kZXNhdWxuaWVyc0BnbWFpbC5jb20+CiAgTmljb2xhcyBQaXRy
ZSA8bmljb0BsaW5hcm8ub3JnPgogIFBhb2xvIEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+
CiAgUGF1bCBNYWNrZXJyYXMgPHBhdWx1c0BvemxhYnMub3JnPgogIFJvYiBDbGFyayA8cm9iZGNs
YXJrQGdtYWlsLmNvbT4KICBSb2RyaWdvIFZpdmkgPHJvZHJpZ28udml2aUBpbnRlbC5jb20+CiAg
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAgUnVlZGlnZXIgT2Vy
dGVsIDxyb0BzdXNlLmRlPgogIFNlcmhpaSBQb3BvdnljaCA8c3BvcG92eWNAcmVkaGF0LmNvbT4K
ICBTdGVmYW4gU2NoYWtlIDxzdHNjaGFrZUBnbWFpbC5jb20+CiAgU3RlZmFuIFdhaHJlbiA8c3Rl
ZmFuLndhaHJlbkBpMnNlLmNvbT4KICBUaGllcnJ5IFJlZGluZyA8dHJlZGluZ0BudmlkaWEuY29t
PgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRob21hcyBIZWxsc3Ry
b20gPHRoZWxsc3Ryb21Adm13YXJlLmNvbT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5j
b20+CiAgVWxmIEhhbnNzb24gPHVsZi5oYW5zc29uQGxpbmFyby5vcmc+CiAgVmFsZW50aW4gSWxp
ZSA8dmFsZW50aW4uaWxpZUBnbWFpbC5jb20+CiAgV29sZnJhbSBTYW5nIDx3c2ErcmVuZXNhc0Bz
YW5nLWVuZ2luZWVyaW5nLmNvbT4KICBZb3NoaWhpcm8gU2hpbW9kYSA8eW9zaGloaXJvLnNoaW1v
ZGEudWhAcmVuZXNhcy5jb20+CiAgWmhlbnl1IFdhbmcgPHpoZW55dXdAbGludXguaW50ZWwuY29t
PgogIFpoaSBXYW5nIDx6aGkuYS53YW5nQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAogICAxNTQ1ZGVjNDZkYjMuLmM5MmE5
YTQ2MWRmZiAgYzkyYTlhNDYxZGZmNjE0MGM1MzljNjFlNDU3YWE5N2RmMjk1MTdkNiAtPiB0ZXN0
ZWQvbGludXgtbGludXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 03:27:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 03:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eavQR-0008BI-Rz; Mon, 15 Jan 2018 03:27:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eavQQ-0008B0-3V
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 03:27:06 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id B0/7B-19716-98F1C5A5;
 Mon, 15 Jan 2018 03:27:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVbdDPib
 K4Od5IYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjF90Wu2gm7tiqldnawNjHvluxg5OYQEGpkk
 Nr6y6mLkArIfM0ocf9fNBuFsY5RYuv0SC0iViICzxNczc9lBbF4BfYmNe5YygtjCAkYSi699A
 bMlBLrYJM7cVIOwfSWu7jvMBmMvmvEOaA47B5uAlcQhMZAoi4CqRFPPPeYJjNwLGBlWMaoXpx
 aVpRbpGuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lgEIdjB2/HM6xCjJwaQ
 kyntbKiZKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvthxQTrAoNT21Ii0zBxhkMGkJDh4lEd5f
 skBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolzrsKZJIASGlGaR7cIFjwX2KUl
 RLmZQQ6TYinILUoN7MEVf4VozgHo5Iw726QKTyZeSVw+14BncIEdEr9kkiQU0oSEVJSDYwpbA
 KLzv4Uz/5k/+Ow2rTH71c+ejD5a7/SvbcMu/fOFLO+VBdevXD9NbmpN93s5323M9m/5/bOr5t
 efAibrzL5vZlx4Y+WpHnzVd7dKdi+QWuVg1n2mg3z9/smbBftuzDV9nvh9LsmRoEXimpN310I
 fuYqVOiddtb3+sSzC48EPWxOZezquRB+UYmlOCPRUIu5qDgRAL/mQR95AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1515986823!120141019!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13018 invoked from network); 15 Jan 2018 03:27:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 03:27:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eavQM-0006lf-7e; Mon, 15 Jan 2018 03:27:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eavQG-0002zy-Ei; Mon, 15 Jan 2018 03:26:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eavQG-0003o3-5G; Mon, 15 Jan 2018 03:26:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117994-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 03:26:56 +0000
Subject: [Xen-devel] [seabios test] 117994: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzk5NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5OTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY1IGRheXMgICA3NCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM3IGRheXMgICAy
OSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 03:30:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 03:30:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eavTN-0000NV-ES; Mon, 15 Jan 2018 03:30:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5461b515d=citrix-osstest@xenproject.org>)
 id 1eavTL-0000NO-Ug
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 03:30:08 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id FB/2B-23741-F302C5A5;
 Mon, 15 Jan 2018 03:30:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrFIsWRWlGSWpSXmKPExsXitHRDpK6dQky
 UQfdDfot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFtwxeWgr/zGSueP5vD3MDYm9XFyMkhIeAv
 cfDSCkYI211ievsKNhBbRMBZYsKH22A2r4CexOYL3cwgtrCAj8TxxzeZuhi5gOpb3SQWT+pig
 2h2lVgybwsrjL3q/mkwm03AQ2Jiz0SWLkYODhYBVYmZp/VBwkICWhJLF69kgpgvKHFy5hMWEJ
 tZQELi4IsXzBBjLCR2fOxjm8DINwtJ2SwkZQsYmVYxahSnFpWlFukameolFWWmZ5TkJmbm6Bo
 amOnlphYXJ6an5iQmFesl5+duYgSGFQMQ7GBctSDwEKMkB5OSKO9tqZgoIb6k/JTKjMTijPii
 0pzU4kOMMhwcShK8EfJAOcGi1PTUirTMHGCAw6QlOHiURHhfyQGleYsLEnOLM9MhUqcYLTmaH
 jxoY+aY9vglkLzx4nUbsxBLXn5eqpQ4bxvIPAGQhozSPLhxsCi8xCgrJczLCHSgEE9BalFuZg
 mq/CtGcQ5GJWHe1SBTeDLzSuC2vgI6iAnooPolkSAHlSQipKQaGFXUJrw7sO39nrWT897P4yh
 TaWxZf1oxcZWCk9lC2cwdn7n213pN/zVFNv/3zXUNjz7ablJ7tja/eZOR4Zy7exOURNkLZvst
 rnjcfkgoQyeXV1bpCGv+3INl3ayKC8/bHpdPfhHY0tbLdzVMXMZZaE5LpqTb9J9zlIprH748a
 uXv2/Kj0GJxrhJLcUaioRZzUXEiANRAscO9AgAA
X-Env-Sender: prvs=5461b515d=citrix-osstest@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1515987004!90089214!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45179 invoked from network); 15 Jan 2018 03:30:05 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Jan 2018 03:30:05 -0000
X-IronPort-AV: E=Sophos;i="5.46,361,1511827200"; d="scan'208";a="458153543"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL01.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74431-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-amd64:<job status>:broken:regression
 xen-4.7-testing:build-amd64-prev:<job
 status>:broken:regression
 xen-4.7-testing:build-i386:<job status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:<job status>:broken:regression
 xen-4.7-testing:build-i386-xsm:<job status>:broken:regression
 xen-4.7-testing:build-amd64-xtf:<job status>:broken:regression
 xen-4.7-testing:build-amd64-xsm:<job status>:broken:regression
 xen-4.7-testing:build-amd64-pvops:<job status>:broken:regression
 xen-4.7-testing:build-i386-pvops:<job status>:broken:regression
 xen-4.7-testing:build-armhf-xsm:<job status>:broken:regression
 xen-4.7-testing:build-armhf:<job status>:broken:regression
 xen-4.7-testing:build-i386-prev:<job status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:syslog-server:running:regression
 xen-4.7-testing:build-armhf:syslog-server:running:regression
 xen-4.7-testing:build-armhf-xsm:syslog-server:running:regression
 xen-4.7-testing:test-amd64-i386-libvirt-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-midway:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf:host-install(4):broken:nonblocking
 xen-4.7-testing:build-armhf-pvops:host-install(4):broken:nonblocking
 xen-4.7-testing:build-armhf-xsm:host-install(4):broken:nonblocking
 xen-4.7-testing:build-armhf-xsm:capture-logs:broken:nonblocking
 xen-4.7-testing:build-armhf:capture-logs:broken:nonblocking
 xen-4.7-testing:build-armhf-pvops:capture-logs:broken:nonblocking
 xen-4.7-testing:build-i386-xsm:host-install(4):broken:nonblocking
 xen-4.7-testing:build-i386-prev:host-install(4):broken:nonblocking
 xen-4.7-testing:build-i386-pvops:host-install(4):broken:nonblocking
 xen-4.7-testing:build-i386:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64-pvops:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64-xsm:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64-prev:host-install(4):broken:nonblocking
 xen-4.7-testing:build-amd64-xtf:host-install(4):broken:nonblocking
X-Osstest-Versions-This: xen=23077989038c076597be3d7852f51b80486cd157
X-Osstest-Versions-That: xen=f407332f99c4e619ef8730f3dae4d4beadb1ef4b
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 15 Jan 2018 03:30:00 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL01.citrite.net
Subject: [Xen-devel] [xen-4.7-testing baseline-only test] 74431: trouble:
	blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBydW4gaXMgY29uZmlndXJlZCBmb3IgYmFzZWxpbmUgdGVzdHMgb25seS4KCmZsaWdodCA3
NDQzMSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL29zc3Rlc3QueHMuY2l0cml0
ZS5uZXQvfm9zc3Rlc3QvdGVzdGxvZ3MvbG9ncy83NDQzMS8KCkZhaWx1cmVzIGFuZCBwcm9ibGVt
cyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxv
Y2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1k
NjQgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tl
bgogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAg
ICAgICAgIGJyb2tlbgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1
cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICA8am9iIHN0
YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAg
ICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgMyBzeXNs
b2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgIDMgc3lzbG9nLXNlcnZlciAgICAgICAgICAgICAgICBydW5uaW5nCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAzIHN5c2xvZy1zZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmlu
ZwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbWlkd2F5ICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBi
bG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2Vk
IG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgIGJsb2Nr
ZWQgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgIGJs
b2NrZWQgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgIGJsb2NrZWQgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgYmxvY2tlZCBuL2EK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
YmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAxIGJ1aWxkLWNoZWNr
KDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9z
dC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5l
IHVudGVzdGVkCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0
KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgIDUgY2FwdHVyZS1sb2dzICAgICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgYnJv
a2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICA1IGNh
cHR1cmUtbG9ncyAgICAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJyb2tlbiBiYXNlbGlu
ZSB1bnRlc3RlZAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgIGJy
b2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgNCBo
b3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVkCiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gYmFzZWxp
bmUgdW50ZXN0ZWQKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgIGJyb2tlbiBiYXNlbGluZSB1bnRlc3RlZAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgYnJva2VuIGJhc2VsaW5lIHVudGVzdGVk
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBi
cm9rZW4gYmFzZWxpbmUgdW50ZXN0ZWQKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4
ZW4gICAgICAgICAgICAgICAgICAyMzA3Nzk4OTAzOGMwNzY1OTdiZTNkNzg1MmY1MWI4MDQ4NmNk
MTU3CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmNDA3MzMyZjk5YzRl
NjE5ZWY4NzMwZjNkYWU0ZDRiZWFkYjFlZjRiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgNzQxMzAg
IDIwMTgtMDEtMDkgMDM6MjA6NDEgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgIDc0
NDMxICAyMDE4LTAxLTE0IDE5OjIwOjQyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBicm9rZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYnJva2VuICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBibG9ja2VkIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW1pZHdheSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QueHMuY2l0cml0ZS5uZXQKbG9nczogL2hvbWUvb3NzdGVzdC9sb2dzCmltYWdl
czogL2hvbWUvb3NzdGVzdC9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vb3NzdGVzdC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0
bG9ncy9sb2dzCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbnNvdXJjZS5jb20vZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9r
ZW4tam9iIGJ1aWxkLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXByZXYgYnJv
a2VuCmJyb2tlbi1qb2IgYnVpbGQtaTM4NiBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZi1w
dm9wcyBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1pMzg2LXhzbSBicm9rZW4KYnJva2VuLWpvYiBi
dWlsZC1hbWQ2NC14dGYgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYW1kNjQteHNtIGJyb2tlbgpi
cm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYt
cHZvcHMgYnJva2VuCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYteHNtIGJyb2tlbgpicm9rZW4tam9i
IGJ1aWxkLWFybWhmIGJyb2tlbgpicm9rZW4tam9iIGJ1aWxkLWkzODYtcHJldiBicm9rZW4KYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtaGYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFy
bWhmLXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hcm1oZi14c20gaG9z
dC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhmLXhzbSBjYXB0dXJlLWxvZ3MKYnJv
a2VuLXN0ZXAgYnVpbGQtYXJtaGYgY2FwdHVyZS1sb2dzCmJyb2tlbi1zdGVwIGJ1aWxkLWFybWhm
LXB2b3BzIGNhcHR1cmUtbG9ncwpicm9rZW4tc3RlcCBidWlsZC1pMzg2LXhzbSBob3N0LWluc3Rh
bGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtaTM4Ni1wcmV2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCBidWlsZC1pMzg2LXB2b3BzIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1p
Mzg2IGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCBidWlsZC1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1k
NjQtcHJldiBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgYnVpbGQtYW1kNjQteHRmIGhvc3Qt
aW5zdGFsbCg0KQoKUHVzaCBub3QgYXBwbGljYWJsZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMjMwNzc5ODkwMzhj
MDc2NTk3YmUzZDc4NTJmNTFiODA0ODZjZDE1NwpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBXZWQgRGVjIDcgMTE6MTM6MDUgMjAxNiAt
MDgwMAoKICAgIHhlbi9hcm06IGZpeCBzbXBib290IGJhcnJpZXJzCiAgICAKICAgIFJlbW92ZSB1
c2VsZXNzIHNtcF93bWIoKSBiYXJyaWVyIGFmdGVyIGNwdW1hc2tfc2V0X2NwdShjcHVpZCwKICAg
ICZjcHVfb25saW5lX21hcCksIHdoaWNoIGlzIG5vdCBzeW5jaHJvbml6aW5nIGFnYWluc3QgYW55
dGhpbmcuCiAgICAKICAgIEtlZXAgdGhlIG90aGVyIHNtcF93bWIoKSwgYmVmb3JlIHRoZSBjcHVt
YXNrX3NldF9jcHUgY2FsbCwgdG8gZW5zdXJlCiAgICB0aGF0IGFsbCB3cml0ZXMgYmVmb3JlIHNl
dHRpbmcgdGhlIGNwdSBvbmxpbmUgYXJlIHZpc2libGUgdG8gb3RoZXIgY3B1cy4KICAgIEZvciB0
aGF0IHRvIHdvcmsgcHJvcGVybHksIHdlIG5lZWQgYSBjb3JyZXNwb25kaW5nIHNtcF9ybWIoKSBi
YXJyaWVyLAogICAgYWZ0ZXIgcmVhZGluZyB0aGUgb25saW5lIGNwdW1hc2sgZnJvbSBvdGhlciBw
cm9jZXNzb3JzLCB3aGljaCBpcwogICAgY3VycmVudGx5IG1pc3NpbmcuIEFkZCBpdC4KICAgIAog
ICAgU2VlOiBodHRwOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE0ODA5MzIzNjMwNzIxMQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc3OWEwZTE1Y2EwZDlkNWRiY2Jk
ZWUyOWIxZGFkOWZhZjczYmZjNzcpCgpjb21taXQgNzA4OTQ2NTUxMGYzOGY3YTNkNjgxZTdmZDkw
OGZlOTBhOGIzY2VmMgpBdXRob3I6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KRGF0ZTogICBXZWQgT2N0IDE4IDE0OjI5OjU4IDIwMTcgLTA3MDAKCiAgICBhcm06
IGNvbmZpZ3VyZSBpbnRlcnJ1cHRzIHRvIGJlIGluIG5vbi1zZWN1cmUgZ3JvdXAxCiAgICAKICAg
IFhlbiB1c2VzIG5vbi1zZWN1cmUgZ3JvdXAxIGludGVycnVwdHMsIGhvd2V2ZXIgaXQgZG9lc24n
dCBjb25maWd1cmUgdGhlCiAgICBHSUN2MyBhY2NvcmRpbmdseS4gWGVuIG5lZWRzIHRvIHNldCBH
SUNEX0lHUk9VUFIgZm9yIFNQSXMgYW5kCiAgICBHSUNSX0lHUk9VUFIwIGZvciBsb2NhbCBpbnRl
cnJ1cHQgdG8gIjEiIHRvIHNwZWNpZnkgdGhhdCBpbnRlcnJ1cHRzCiAgICBiZWxvbmcgdG8gZ3Jv
dXAxLiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgaWYgdGhlIHN5c3RlbSBoYXMKICAg
IEdJQ0RfQ1RMUi5EUyBzZXQsIGFsc28gc2VlIGNvbW1pdAogICAgN2M5Yjk3MzA2MWIwM2FmNjI3
MzRmNjEzZjZhYmVjNDZjMGRkNGE4OCBpbiBMaW51eC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZWxlYXNlZC1h
Y2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDBjODA1NWMyZjQ1ZjQ4OWFmZjY3ZjRkMzYyZjNmZGMxOTJj
YzJkOTQpCgpjb21taXQgMzc1ODk2ZDM4OTIwNjgxNTY5YTU4ZmEyNmU0N2M3YTkyM2NiNzNkZApB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgV2Vk
IE5vdiAyOSAxNzo1NzozMiAyMDE3ICswMDAwCgogICAgeGVuL2FybTogYm9vdGZkdDogVXNlIHBy
b3BlciBkZWZhdWx0IGZvciAjYWRkcmVzcy1jZWxscyBhbmQgI3NpemUtY2VsbHMKICAgIAogICAg
UGVyIHRoZSBkZXZpY2UtdHJlZSBzcGVjaWZpYyBbMV0sIHdoZW4gdGhlIHByb3BlcnR5ICNhZGRy
ZXNzLWNlbGxzCiAgICBhbmQgICNzaXplLWNlbGxzIGFyZSBub3QgcHJlc2VudCwgdGhlIGRlZmF1
bHQgdmFsdWUgc2hvdWxkIGJlIHJlc3AuIDEKICAgIGFuZCAyLgogICAgCiAgICBbMV0gaHR0cHM6
Ly93d3cuZGV2aWNldHJlZS5vcmcvZG93bmxvYWRzL2RldmljZXRyZWUtc3BlY2lmaWNhdGlvbi12
MC4xLTIwMTYwNTI0LnBkZgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMw
NWFhNGFmYWM2NGVhNjg3YzFhMmJmOTI3N2JhNjU1MjgwOTQ5NWIpCgpjb21taXQgOTk0NzRkMWMw
YmVhYzA3YjgxOGY1ZWFlOWE3ZDdkNDc5YmExYjM0MwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CkRhdGU6ICAgV2VkIERlYyA2IDE0OjUxOjM3IDIwMTcgKzAwMDAK
CiAgICB4ZW4vYXJtOiBnaWMtdjM6IEJhaWwgb3V0IGlmIGdpY3YzX2NwdV9pbml0IGZhaWwKICAg
IAogICAgV2hlbiBzeXN0ZW0gcmVnaXN0ZXJzIGFyZSBub3QgZW5hYmxlZCwgYWxsIHRoZSBhY2Nl
c3MgdG8gdGhlbSB3aWxsIHRyYXAKICAgIGluIEVMMi4gSW4gWGVuLCBzeXN0ZW0gcmVnaXN0ZXJz
IHdpbGwgYmUgZW5hYmxlZCBieSBnaWN2M19jcHVfaW5pdCBvbmx5CiAgICBvbiBzdWNjZXNzLiBB
cyB0aGUgcmVzdCBvZiB0aGUgY29kZSAoZS5nIGdpY3YzX2h5cF9pbml0KSByZWxpZXMgb24KICAg
IHN5c3RlbSByZWdpc3RlciwgaXQgaXMgYmV0dGVyIHRvIGJhaWwgb3V0IGRpcmVjdGx5LgogICAg
CiAgICBUaGlzIHdpbGwgc2F2ZSB0aW1lIG9uIGRlYnVnZ2luZyBlYXJseSBib290IGlzc3VlIG9u
IEdJQ3YzIHBsYXRmb3JtLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0
IDk2MzBjNWFlMzYzYjRjYmY4ZWI2MTM2NjUzMGY0MGM4MDY4MGFmNGQpCihxZW11IGNoYW5nZXMg
bm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 04:15:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 04:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eawAk-0003AD-U6; Mon, 15 Jan 2018 04:14:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oyrd=ek=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eawAk-0003A7-9O
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 04:14:58 +0000
X-Inumbo-ID: 708f739f-f9aa-11e7-b4a6-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 708f739f-f9aa-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 05:13:29 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0F4BYoZ056491;
 Mon, 15 Jan 2018 04:14:32 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-2017-10-26;
 bh=KV7dNeffwdHCtMKlqemdIN44mQO8LlGM5KJyWrBisAQ=;
 b=qIu3FHP6axbRhUR66ZKqVX7O7kIPaoE8SG02Q2TUgVkSpVjS3lqU4bc+WWuqEYQod+hd
 wgDmNeS0SDeY/OY6rkPaWLThgjLadaWmFUV+0/PQub4zn9LlPHt9htXAq66hd7oTbyGR
 dJ06kGiBhqbBWSO5vBjzHFA/e4rcpZjkddwWLz67AC5+m3KddlqeT0RfMEFnmP6zT7yL
 sHpgUtv0s0iMiYGHk5Lj0USz1aAGrleLiekkz9PnfUZll8SmXhERUO08Zp+H9KZ+0TaU
 eEh1le9MUqA3qEO7ZFDp7VUgkR4cXj+zSCAzgJvo5VH1CvmWeRIorGhP1nUBWF6Xx+Bi vA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2fgmybr0yq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 15 Jan 2018 04:14:31 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0F4Bo0M031264
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 15 Jan 2018 04:11:51 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0F4Bk8u019940;
 Mon, 15 Jan 2018 04:11:47 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 14 Jan 2018 20:11:46 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id CF9A66A0A24; Sun, 14 Jan 2018 23:11:45 -0500 (EST)
Date: Sun, 14 Jan 2018 23:11:45 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: David Woodhouse <dwmw2@infradead.org>
Message-ID: <20180115041145.GA10015@char.us.oracle.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-2-git-send-email-andrew.cooper3@citrix.com>
 <1515959306.22147.46.camel@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515959306.22147.46.camel@infradead.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8774
 signatures=668652
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-1711220000 definitions=main-1801150061
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 01/17] x86: Support compiling with
 indirect branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMTQsIDIwMTggYXQgMDg6NDg6MjZQTSArMDEwMCwgRGF2aWQgV29vZGhvdXNl
IHdyb3RlOgo+IE9uIEZyaSwgMjAxOC0wMS0xMiBhdCAxODowMCArMDAwMCwgQW5kcmV3IENvb3Bl
ciB3cm90ZToKPiA+IAo+ID4gKy5tYWNybyBJTkRfVEhVTktfUkVUUE9MSU5FIHJlZzpyZXEKPiA+
ICvCoMKgwqDCoMKgwqDCoCBjYWxsIDJmCj4gPiArMToKPiAKPiBMaW51eCBhbmQgR0NDIGhhdmUg
bm93IHNldHRsZWQgb24gJ3BhdXNlO2xmZW5jZTtqbXAnIGhlcmUuCgpXaGF0IGlzIHRoZSBiZW5l
Zml0IG9mIHRoZSAncGF1c2UnIGluIHRoYXQ/Cj4gCj4gPiArwqDCoMKgwqDCoMKgwqAgbGZlbmNl
Cj4gPiArwqDCoMKgwqDCoMKgwqAgam1wIDFiCj4gPiArMjoKPiA+ICvCoMKgwqDCoMKgwqDCoCBt
b3YgJVxyZWcsICglcnNwKQo+ID4gK8KgwqDCoMKgwqDCoMKgIHJldAo+ID4gKy5lbmRtCj4gPiAr
CgoKCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 04:19:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 04:19:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eawFR-0003M4-G9; Mon, 15 Jan 2018 04:19:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eawFQ-0003Ly-3E
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 04:19:48 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id D3/79-23741-3EB2C5A5;
 Mon, 15 Jan 2018 04:19:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfeRdky
 UwbpJohb3prxnd2D02N63iz2AMYo1My8pvyKBNWPX2WlsBR/yKj6tWcPYwPjXuYuRi0NIoJFJ
 4ubR9awQzmNGie4F3UwQzjZGiQmT57B1MXJyiAg4S3w9M5e9i5GDg1dAX+LW/VSQsLCAucSXi
 U/BSiQEmhQlFp8og7A9Je5f+8wEY59Z3QG0gJ2DTcBK4pAYSJRFQFWi400f2wRG7gWMDKsYNY
 pTi8pSi3SNDfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQK9ywAEOxj/rg08xCj
 JwaQkyntbKiZKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvai2gnGBRanpqRVpmDjDMYNISHDxK
 IryFIGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXOuwqkVACkNKM0D24QLPwvM
 cpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZh3M8gUnsy8Erh9r4BOYQI6pX5JJMgpJYkIKakGRq
 uLCS/8VxZ1zt8u5Hgz9snfHXIHEvjizszf9evjfZMth1RjHPhcWyZscT2fp2kpn5TW9j1wwtG
 XF4V/zt7w+vu1v5aztTe/Wxx+gStnI5f8mpKzbrn3tq38d8JAuazjzKyjZasm9mUW7Hi7uSxu
 oczhYxdm/WicGFl4etZhn9mhUlfT2OZsDXJWYinOSDTUYi4qTgQAg8SXzXoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1515989985!78209566!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65126 invoked from network); 15 Jan 2018 04:19:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 04:19:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eawFJ-0008Bv-Rt; Mon, 15 Jan 2018 04:19:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eawFD-00073J-H9; Mon, 15 Jan 2018 04:19:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eawFC-0006eR-76; Mon, 15 Jan 2018 04:19:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117951-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 xen-unstable:test-armhf-armhf-xl:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=2d70b54e055635ff60526b6949156504b6194b7c
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 04:19:34 +0000
Subject: [Xen-devel] [xen-unstable test] 117951: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2509640977347909605=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw  6 xen-install              fail REGR. vs. 117311
 test-armhf-armhf-xl           7 xen-boot                 fail REGR. vs. 117311

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

version targeted for testing:
 xen                  2d70b54e055635ff60526b6949156504b6194b7c
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   27 days
Failing since        117365  2017-12-20 07:31:12 Z   25 days   11 attempts
Testing same since   117951  2018-01-13 19:55:59 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dfaggioli@suse.com>
  David Woodhouse <David.Woodhouse@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Juergen Gross <jgross@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Meng Xu <mengxu@cis.upenn.edu>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yang <weiyang@linux.vnet.ibm.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2509640977347909605==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 04:37:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 04:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eawWY-0004fz-TQ; Mon, 15 Jan 2018 04:37:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eawWX-0004ft-8n
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 04:37:29 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-3.messagelabs.com id 93/DE-15413-8003C5A5;
 Mon, 15 Jan 2018 04:37:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVZfdICb
 KYNobeYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjGz6ShrwWLNiuUbT7M1MO6X7GLk4hASaGSS
 +Hn3JDuE85hR4sGOj1DONkaJCe+mM3UxcnKICDhLfD0zFyjBwcEroC9xY2MMSFhYwEii8/tjN
 pB6CYFZ3BJPdmxnBklICPhKNO24CGcfenoayGbnYBOwkjgkBhJlEVCV+Pf3COsERu4FjAyrGD
 WKU4vKUot0jQz1kooy0zNKchMzc3QNDYz1clOLixPTU3MSk4r1kvNzNzEC/VvPwMC4g7Fnr98
 hRkkOJiVR3ttSMVFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhf6AHlBItS01Mr0jJzgIEGk5bg
 4FES4VXWB0rzFhck5hZnpkOkTjEaczQ9eNDGzHHjxes2ZiGWvPy8VClx3ncgkwRASjNK8+AGw
 SLgEqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3i0gU3gy80rg9r0COoUJ6JT6JZEgp5QkIq
 SkGhjDroc2x7zrvytVwfvR5lfxwXeezCwztig+EG86tKeua5pYwPWbt0UzGBZ1RnzlaIqXvH1
 1f4/rc7ltfReD7s91ndb5l/Vewx5bXiYJ/+vKRyw2Xrn0dd3tnuVvXk1b4FF9lmfXD3czg3on
 jVh3oYK9VVcjdu4KYhb5Z1SZI8vyfK01h9qeF5+VWIozEg21mIuKEwHLzgnJewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-31.messagelabs.com!1515991046!122944989!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63733 invoked from network); 15 Jan 2018 04:37:27 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 04:37:27 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eawWS-0000Ea-M8; Mon, 15 Jan 2018 04:37:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eawWM-0007qV-1w; Mon, 15 Jan 2018 04:37:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eawWK-0000Z1-KV; Mon, 15 Jan 2018 04:37:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117983-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=44601840ddb233d9ce9ec72d67bdab74d208f32d
X-Osstest-Versions-That: libvirt=335ea94e311fdd3fd590677e11ff2248fd116f2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 04:37:16 +0000
Subject: [Xen-devel] [libvirt test] 117983: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzk4MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTc5ODMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3NzcyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3NzIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQ0NjAxODQw
ZGRiMjMzZDljZTllYzcyZDY3YmRhYjc0ZDIwOGYzMmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZp
cnQgICAgICAgICAgICAgIDMzNWVhOTRlMzExZmRkM2ZkNTkwNjc3ZTExZmYyMjQ4ZmQxMTZmMmIK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzc3MiAgMjAxOC0wMS0xMCAxMToyNjozNSBaICAgIDQg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTc4ODkgIDIwMTgtMDEtMTIgMDA6MjY6MDUgWiAg
ICAzIGRheXMgICAgMyBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc5MzkgIDIwMTgt
MDEtMTMgMTI6MDI6NTUgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2du
YUByZWRoYXQuY29tPgogIEJqb2VybiBXYWxrIDxid2Fsa0BsaW51eC52bmV0LmlibS5jb20+CiAg
SmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxh
bkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
U2NvdHQgR2FyZmlua2xlIDxzY290dGdhckBsaW51eC52bmV0LmlibS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU1NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 05:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 05:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaxJo-0008G3-83; Mon, 15 Jan 2018 05:28:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=s3nm=ek=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eaxJn-0008Fx-7d
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 05:28:23 +0000
X-Inumbo-ID: b282aa15-f9b4-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x234.google.com (unknown [2607:f8b0:4002:c09::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b282aa15-f9b4-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 06:26:54 +0100 (CET)
Received: by mail-yb0-x234.google.com with SMTP id c66so4529036ybf.0
 for <xen-devel@lists.xenproject.org>; Sun, 14 Jan 2018 21:28:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=HHxfzWiXJH9hZ8QnVKU2E6yNQqUHqEPWzJZPOrtYvU4=;
 b=LxPWADLG3wGyLGEKfy2oOFIF4dx9qUFDD1b+wK357CD9wia52ASnFdKbUvPe+Bsqh3
 qXEpyhW9tHwqIgjAhP13XhmCEfXqW+ZGNpIM5YGRkLQmQ37rdVpH/Jy+OaLK23YWK/0Z
 NJm4NLGUOVEn6Po4XFfE0rAhIcPOkquAEr6EQ=
X-Google-DKIM-Signature: v=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=HHxfzWiXJH9hZ8QnVKU2E6yNQqUHqEPWzJZPOrtYvU4=;
 b=GqitdVYA5xF7wheFV3rykScxAtKi3VrAPaPxaVBztzoJfX73BCRX/YPVFGYR7hoaIv
 Luc+P1+a4rXWO2TWQ43WEy2PJMMuSfanfNKDXBd5SGZbIJ64rouP8d2ntY2zSmg4NMs8
 z+qejqBLSwxivOIA+ahf8pP02YXddRdxUedfv96SAA/ws1Ue4k/Sj0xz7VVakaH+ceEF
 y1e877V6IUOvrF9FDPzAMGCHzpHShDDudZZmILOOslYap+j+s9PpkcsPrzqqZL+IB9gC
 JyLdZhlUh+rJC1OOh61GRMc8BhKPyvvr80xb0YHCERREEfMt1+9rrkKgZczLEzwnlU5Q
 GCKQ==
X-Gm-Message-State: AKGB3mKBnDFZdg4bpU1e2QGPeOgI5acDx1emczUpz9Z27W9Z6srKvrib
 AkzyBb43BKydbk/fA9d3Hw7AumTAeSA=
X-Google-Smtp-Source: ACJfBotob/JRlMeBZrmc3Is8N+XT7UQ6JYyOQn6WhNtCGbOnNZ9O75rqvppy14imS5xWE9I9+dRf0A==
X-Received: by 10.37.185.139 with SMTP id r11mr31722923ybg.231.1515994100978; 
 Sun, 14 Jan 2018 21:28:20 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id v73sm5891491ywa.33.2018.01.14.21.28.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 14 Jan 2018 21:28:20 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Sun, 14 Jan 2018 23:28:15 -0600
Message-Id: <20180115052815.19255-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] docs: note default for timer_mode in xl.cfg man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlcmUgd2FzIG5vIGRlZmF1bHQgZG9jdW1lbnRlZCBidXQgdGhlIGhlYWRlciBhdAp4ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIHN0YXRlZCB3aGljaCB0aGUgZGVmYXVsdCB3YXMsIHNv
IGFkZCBpdAp0byB0aGUgZG9jcy4KClNpZ25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KLS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiMgR2VvcmdlIGZvciB0aGUg
NC44IGFuZCA0LjkgYmFja3BvcnQKQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUu
Y2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCAzICsrLQogMSBmaWxl
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCBi
N2I5MWQ4NjI3Li4zNThhMzc4ZTFlIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0yMzQ4LDcgKzIzNDgsOCBAQCBT
cGVjaWZpZXMgdGhlIG1vZGUgZm9yIFZpcnR1YWwgVGltZXJzLiBUaGUgdmFsaWQgdmFsdWVzIGFy
ZSBhcyBmb2xsb3dzOgogRGVsYXkgZm9yIG1pc3NlZCB0aWNrcy4gRG8gbm90IGFkdmFuY2UgYSB2
Q1BVJ3MgdGltZSBiZXlvbmQgdGhlCiBjb3JyZWN0IGRlbGl2ZXJ5IHRpbWUgZm9yIGludGVycnVw
dHMgdGhhdCBoYXZlIGJlZW4gbWlzc2VkIGR1ZSB0bwogcHJlZW1wdGlvbi4gRGVsaXZlciBtaXNz
ZWQgaW50ZXJydXB0cyB3aGVuIHRoZSB2Q1BVIGlzIHJlc2NoZWR1bGVkIGFuZAotYWR2YW5jZSB0
aGUgdkNQVSdzIHZpcnR1YWwgdGltZSBzdGVwd2lzZSBmb3IgZWFjaCBvbmUuCithZHZhbmNlIHRo
ZSB2Q1BVJ3MgdmlydHVhbCB0aW1lIHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4gVGhpcyBpcyB0aGUK
K2RlZmF1bHQuCiAKID1pdGVtIEI8bm9fZGVsYXlfZm9yX21pc3NlZF90aWNrcz4KIAotLSAKMi4x
My42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 07:16:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 07:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eaz0Q-0006uy-NU; Mon, 15 Jan 2018 07:16:30 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaz0O-0006uK-Uc
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 07:16:29 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-3.messagelabs.com id D0/C8-15413-B455C5A5;
 Mon, 15 Jan 2018 07:16:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdcrNCb
 K4NU9K4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH5+yvmggsNjBX/l25kbWDcHt7FyMUhJNDI
 JLFw1loWCOcxo8SOWxfZuxg5gZxtjBLnfwiB2CICzhJfz8wFi/MK6Eus/TebFcQWFnCVOPPzH
 xtIs4TA+UCJWVshEhIC3hLd74/D2Xe7OoCK2DnYBKwkDomBRFkEVCU+/e9lnMDIvYCRYRWjRn
 FqUVlqka6RkV5SUWZ6RkluYmaOrqGBsV5uanFxYnpqTmJSsV5yfu4mRqCH6xkYGHcwTj3hd4h
 RkoNJSZT3tlRMlBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXtEQoJxgUWp6akVaZg4w1GDSEhw8
 SiK8e4OB0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VSpz3J0ipAEhpRmke3CBYD
 FxilJUS5mVkYGAQ4ilILcrNLEGVf8UozsGoJMzbBHIPT2ZeCdy+V0CnMAGdUr8kEuSUkkSElF
 QDY2Iyh4DTqveuSXOvuC+pZNG0qhPeE1v7N+XGOvU//e+43iYfufjcP/tUsfIJVbMJCSG355h
 9YNghbW6oqFHvev6jR0ZT5hnJBon+52bfv/nPd3edenTndr6asJXWIvZrzzRfM5y4o6OvTWD+
 /l1Set1XjRJ+l7z2TCgKYf9XY6/RssjoWNkKJZbijERDLeai4kQAKkVVE3wCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1516000585!84337591!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5938 invoked from network); 15 Jan 2018 07:16:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 07:16:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eaz0K-0004fr-32; Mon, 15 Jan 2018 07:16:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eaz0E-0000hq-MJ; Mon, 15 Jan 2018 07:16:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eaz0E-00008F-8x; Mon, 15 Jan 2018 07:16:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117963-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.10-testing:build-armhf-pvops:<job
 status>:broken:regression
 qemu-upstream-4.10-testing:build-armhf-pvops:host-install(4):broken:regression
 qemu-upstream-4.10-testing:build-amd64:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-amd64-xsm:xen-build:fail:regression
 qemu-upstream-4.10-testing:build-amd64-pvops:kernel-build:fail:regression
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:xen-boot:fail:heisenbug
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=bb019fb2cbbe23e2419e07bf347f45415360677d
X-Osstest-Versions-That: qemuu=a4166a0a50dda967f30c9d85fa8aa2ea2539798e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 07:16:18 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 117963: regressions -
	FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzk2MyBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE3OTYzLwoKUmVn
cmVzc2lvbnMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBp
biAxMTc4MDMKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBpbiAxMTc4MDMgUkVHUi4gdnMuIDExNzM0NQogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDExNzkyMiBSRUdSLiB2cy4gMTE3MzQ1CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgIGZhaWwgaW4gMTE3
OTIyIFJFR1IuIHZzLiAxMTczNDUKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDYga2Vy
bmVsLWJ1aWxkICAgZmFpbCBpbiAxMTc5MjIgUkVHUi4gdnMuIDExNzM0NQoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgIGZhaWwgcGFzcyBp
biAxMTc4MDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExNzkyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3ODAzIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMTc4MDMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDExNzgwMyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3ODAz
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgYmxvY2tlZCBpbiAxMTc4MDMgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzgwMyBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2Nr
ZWQgaW4gMTE3ODAzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc4MDMgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICBibG9ja2VkIGluIDExNzgw
MyBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgIGJsb2NrZWQgaW4gMTE3ODAzIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc4MDMgbi9hCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxIGJ1aWxkLWNoZWNrKDEp
IGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgYmxvY2tlZCBpbiAxMTc5MjIgbi9hCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGlu
IDExNzkyMiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBpbiAxMTc5MjIgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDExNzkyMiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgYmxvY2tlZCBp
biAxMTc5MjIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICBibG9ja2VkIGluIDExNzkyMiBuL2EKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3OTIyIG4v
YQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDEgYnVpbGQtY2hlY2soMSkg
ICAgYmxvY2tlZCBpbiAxMTc5MjIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDExNzkyMiBuL2EKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDEgYnVp
bGQtY2hlY2soMSkgICAgYmxvY2tlZCBpbiAxMTc5MjIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBibG9ja2VkIGluIDExNzkyMiBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc5MjIgbi9hCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICBibG9ja2Vk
IGluIDExNzkyMiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc5MjIg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
IGJ1aWxkLWNoZWNrKDEpIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc5MjIg
bi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2so
MSkgICBibG9ja2VkIGluIDExNzkyMiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMTc5MjIgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDExNzkyMiBuL2EKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGlu
IDExNzkyMiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTc5MjIgbi9h
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDExNzkyMiBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMTc5MjIgbi9hCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAxIGJ1aWxk
LWNoZWNrKDEpICAgICBibG9ja2VkIGluIDExNzkyMiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE3OTIyIG4v
YQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkg
ICAgYmxvY2tlZCBpbiAxMTc5MjIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgMSBidWlsZC1jaGVjaygxKSAgICBibG9ja2VkIGluIDExNzkyMiBuL2EKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQg
aW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgYmxvY2tlZCBpbiAxMTc5MjIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwg
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExNzkyMiBu
L2EKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIGluIDExNzkyMiBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIGluIDExNzkyMiBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgMSBidWlsZC1jaGVjaygxKSAgIGJsb2NrZWQgaW4gMTE3OTIyIG4vYQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tl
ZCBpbiAxMTc5MjIgbi9hCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgIGZhaWwgaW4gMTE3ODAzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE3OTIyIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayBmYWlsIGluIDExNzkyMiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogcWVt
dXUgICAgICAgICAgICAgICAgYmIwMTlmYjJjYmJlMjNlMjQxOWUwN2JmMzQ3ZjQ1NDE1MzYwNjc3
ZApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYTQxNjZhMGE1MGRkYTk2
N2YzMGM5ZDg1ZmE4YWEyZWEyNTM5Nzk4ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE3MzQ1ICAy
MDE3LTEyLTE5IDE4OjQ4OjUwIFogICAyNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExNzcz
MCAgMjAxOC0wMS0wOCAxNzoxNDoyMiBaICAgIDYgZGF5cyAgICA1IGF0dGVtcHRzCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVv
cGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXggV2lsbGlhbXNvbiA8
YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFpa0Bv
emxhYnMucnU+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAg
RGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBE
YW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29uIDxk
YXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckByZWRo
YXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1hbm4g
PGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFzb24g
V2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKZW5zIEZyZWltYW5uIDxqZnJlaW1hbm5AcmVk
aGF0LmNvbT4KICBKaW0gU29tZXJ2aWxsZSA8SmltLlNvbWVydmlsbGVAd2luZHJpdmVyLmNvbT4K
ICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsdml2aWVy
QHJlZGhhdC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNYXhpbWUgQ29x
dWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPgogIE1pY2hhZWwgT2xicmljaCA8bS5v
bGJyaWNoQHBlbmd1dHJvbml4LmRlPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIFBhb2xvIEJv
bnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRlPgog
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8cGV0
ZXJ4QHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdoQGdt
YWlsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBTZW1l
bnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiBidWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTU1MiBsaW5lcyBsb25nLikKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 08:00:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 08:00:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eazgh-00029Y-DG; Mon, 15 Jan 2018 08:00:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eazgg-00029H-Gb
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 08:00:10 +0000
X-Inumbo-ID: 6c4d673a-f9ca-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c4d673a-f9ca-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 08:02:25 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 01:00:00 -0700
Message-Id: <5A5C6D8D020000780019EA9C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 00:59:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
 <dfc80aaf-14d4-3bea-7f2d-2dfe48fe9d98@citrix.com>
In-Reply-To: <dfc80aaf-14d4-3bea-7f2d-2dfe48fe9d98@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, security@xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAxLjE4IGF0IDE4OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTIvMDEvMTggMTA6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGlzIGlzIGEg
dmVyeSBzaW1wbGlzdGljIGNoYW5nZSBsaW1pdGluZyB0aGUgYW1vdW50IG9mIG1lbW9yeSBhIHJ1
bm5pbmcKPj4gNjQtYml0IFBWIGd1ZXN0IGhhcyBtYXBwZWQgKGFuZCBoZW5jZSBhdmFpbGFibGUg
Zm9yIGF0dGFja2luZyk6IE9ubHkgdGhlCj4+IG1hcHBpbmdzIG9mIHN0YWNrLCBJRFQsIGFuZCBU
U1MgYXJlIGJlaW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3QgbWFwCj4+IGludG8gcGVyLUNQVSBw
YWdlIHRhYmxlcy4gR3Vlc3QgY29udHJvbGxlZCBwYXJ0cyBvZiB0aGUgcGFnZSB0YWJsZXMgYXJl
Cj4+IGJlaW5nIGNvcGllZCBpbnRvIHRob3NlIHBlci1DUFUgcGFnZSB0YWJsZXMgdXBvbiBlbnRy
eSBpbnRvIHRoZSBndWVzdC4KPj4gQ3Jvc3MtdkNQVSBzeW5jaHJvbml6YXRpb24gb2YgdG9wIGxl
dmVsIHBhZ2UgdGFibGUgZW50cnkgY2hhbmdlcyBpcwo+PiBiZWluZyBlZmZlY3RlZCBieSBmb3Jj
aW5nIG90aGVyIGFjdGl2ZSB2Q1BVLXMgb2YgdGhlIGd1ZXN0IGludG8gdGhlCj4+IGh5cGVydmlz
b3IuCj4+Cj4+IFRoZSBjaGFuZ2UgdG8gY29udGV4dF9zd2l0Y2goKSBpc24ndCBzdHJpY3RseSBu
ZWNlc3NhcnksIGJ1dCB0aGVyZSdzIG5vCj4+IHJlYXNvbiB0byBrZWVwIHN3aXRjaGluZyBwYWdl
IHRhYmxlcyBvbmNlIGEgUFYgZ3Vlc3QgaXMgYmVpbmcgc2NoZWR1bGVkCj4+IG91dC4KPj4KPj4g
VGhlcmUgaXMgY2VydGFpbmx5IG11Y2ggcm9vbSBmb3IgaW1wcm92ZW1lbnQsIGVzcGVjaWFsbHkg
b2YgcGVyZm9ybWFuY2UsCj4+IGhlcmUgLSBmaXJzdCBhbmQgZm9yZW1vc3Qgc3VwcHJlc3Npbmcg
YWxsIHRoZSBuZWdhdGl2ZSBlZmZlY3RzIG9uIEFNRAo+PiBzeXN0ZW1zLiBCdXQgaW4gdGhlIGlu
dGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVkaW5nIHRvIHJlYWxseSBvbGQKPj4gaHlw
ZXJ2aXNvcnMsIHdoaWNoIG1heSBub3QgZXZlbiBoYXZlIGFsdGVybmF0aXZlIHBhdGNoaW5nKSBh
bnkgc3VjaCBpcwo+PiBiZWluZyBsZWZ0IG91dCBoZXJlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSSB3b3VsZCBkbyB3aXRoIHRoZSBh
bnN3ZXIgdG8gbXkgcXVlc3Rpb24gYXQgdGhlIGVuZCBiZWZvcmUgY29tcGxldGluZyBhCj4gcmV2
aWV3LiAgSW4gdGhlIG1lYW50aW1lLCBzb21lIG9ic2VydmF0aW9ucy4KPiAKPj4gLS0tCj4+IFRC
RDogSXMgZm9yY2luZyBhbiBldmVudCBjaGVjayBpbnRlcnJ1cHQgZm9yIHN5bmNocm9uaXphdGlv
biBwdXJwb3Nlcwo+PiBlbm91Z2g/IEl0IG1heSBiZSBuZWNlc3NhcnkgdG8gYWN0dWFsbHkgd2Fp
dCBmb3IgcmVtb3RlIHZDUFUtcyB0byBoYXZlCj4+IHRvdWNoZWQgaW50byB0aGUgaHlwZXJ2aXNv
ciwgaW4gd2hpY2ggY2FzZSBhIGZ1bmN0aW9uLWNhbGwtSVBJIHNob3VsZCBiZQo+PiBzZW50LCB3
aXRoIGFuIGVtcHR5IGhhbmRsZXIgKGEgZmx1c2gtSVBJIHdpdGggemVybyBvcGVyYXRpb24gbWFz
ayB3b3VsZAo+PiBhbHNvIGRvKS4gT3RvaCwgaWYgdGhlIHZDUFUgaXNuJ3QgYWxyZWFkeSBpbiBo
eXBlcnZpc29yIGNvbnRleHQsCj4+IGRlbGl2ZXJ5IG9mIHRoZSBJUEkgc2hvdWxkIGJlIGFsbW9z
dCBpbnN0YW50bHkgKGFzIGludGVycnVwdHMgYXJlIGFsd2F5cwo+PiBlbmFibGVkIHdoaWxlIGlu
IGd1ZXN0IG1vZGUpLgo+IAo+IEZyb20gYSB2Y3B1IGNvbnNpc3RlbmN5IHBvaW50IG9mIHZpZXcs
IG9uY2UgdGhlIGh5cGVyY2FsbCBtYWtpbmcgdGhpcwo+IGNoYW5nZSByZXR1cm5zLCBubyBvdGhl
ciB2Y3B1cyBzaG91bGQgaGF2ZSBleGVjdXRlZCBhbiBpbnN0cnVjdGlvbiB3aXRoCj4gYSBzdGFs
ZSB2aWV3IG9mIHRoZSBMNC4KPiAKPiBUaGVyZWZvcmUsIEkgdGhpbmsgeW91IG5lZWQgdG8gd2Fp
dCB1bnRpbCB0aGUgSVBJIGhhcyBhdCBsZWFzdCBjYWxsZWQKPiBpbnRvIGh5cGVydmlzb3IgY29u
dGV4dCBiZWZvcmUgcmVsZWFzaW5nIHRoZSBjdXJyZW50IHZjcHUsIHNhZmUgaW4gdGhlCj4ga25v
d2xlZGdlIHRoYXQgdGhlIHVwZGF0ZSB3aWxsIGJlIHBpY2tlZCB1cCBvbiB0aGUgd2F5IGJhY2sg
b3V0LgoKT2theSwgSSdsbCBzd2l0Y2ggdG8gYW4gZW1wdHktbWFzayBmbHVzaCBJUEkgdGhlbiwg
dW5sZXNzIHlvdSBzdHJvbmdseQp0aGluayB0aGUgY2FsbC1mdW5jIG9uZSB3b3VsZCBiZSBiZXR0
ZXIuCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0u
Ywo+PiBAQCAtMzY4Myw2ICszNjgzLDIwIEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgICAgICAgICByYyA9IG1v
ZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCj4+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNF
UlZFX0FELCB2KTsKPj4gKyAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgKQo+IAo+IFBlcmhh
cHMgJiYgKGQtPm1heF92Y3B1cyA+IDEpID8KCkNvdWxkIGRvLCBidXQgdGhlIHJlbW92YWwgb2Yg
dGhlIENQVSB3ZSdyZSBydW5uaW5nIG9uIChiZWxvdykgd2lsbAp0YWtlIGNhcmUgb2YgYXZvaWRp
bmcgdGhlIElQSSBhbnl3YXkuIEkgd291bGQgcHJlZmVyIHRvIG5vdCBwdXQgaW4KcmVkdW5kYW50
IGNvbmRpdGlvbnMsIGJ1dCBpZiB5b3Ugc3Ryb25nbHkgZmVlbCBhYm91dCB0aGlzLCBJIGNhbiBh
ZGQKaXQuCgo+PiArICAgICAgICAgICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAvKgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICogRm9yY2Ugb3RoZXIgdkNQVS1z
IG9mIHRoZSBhZmZlY3RlZCBndWVzdCB0byBwaWNrIHVwCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgKiB0aGUgY2hhbmdlIChpZiBhbnkpLgo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICovCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3By
b2Nlc3Nvcl9pZCgpOwo+PiArICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza190ICptYXNr
ID0gcGVyX2NwdShzY3JhdGNoX2NwdW1hc2ssIGNwdSk7Cj4+ICsKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgIGNwdW1hc2tfYW5kbm90KG1hc2ssIHB0X293bmVyLT5kb21haW5fZGlydHlfY3B1
bWFzaywKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tf
b2YoY3B1KSk7Cj4gCj4gY3B1bWFza19jb3B5KCkgYW5kIF9fY2xlYXJfYml0KCwgY3B1KSBpcyBw
cm9iYWJseSBmYXN0ZXI/CgpJJ20gbm90IHN1cmUsIGFuZCBoZW5jZSBJJ2QgcHJlZmVyIHRvIGtl
ZXAgaXQgdGhpcyB3YXkuIEJ1dCBhZ2FpbiwKaWYgeW91IGZlZWwgc3Ryb25nbHksIEkgY2FuIG1h
a2UgdGhlIGNoYW5nZS4KCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBpZiAoICFjcHVtYXNr
X2VtcHR5KG1hc2spICkKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzbXBfc2VuZF9l
dmVudF9jaGVja19tYXNrKG1hc2spOwo+PiArICAgICAgICAgICAgICAgICAgICB9Cj4gCj4gSW4g
dGVybXMgb2YgcGVyZm9ybWFuY2UsIGlmIHRoaXMgc2hhZG93aW5nL3N5bmMgYWxnb3JpdGhtIGlz
IGNvcnJlY3QsCj4gdGhlbiBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gZGVmZXIgdGhlIElQSSB1bnRp
bCBhZnRlciB0aGUgdXBkYXRlIGxvb3AuIAo+IFdlIG9ubHkgbmVlZCBmb3JjZSBvdGhlciB2Y3B1
cyBvbmNlIHBlciBtbXVfdXBkYXRlIGh5cGVyY2FsbCBpZiB0aGVyZSBpcwo+IGFuIEw0IHVwZGF0
ZSwgcmF0aGVyIHRoYW4gZm9yIGVhY2ggTDQgdXBkYXRlIGluIHRoZSBiYXRjaC4KCk9oLCB0aGF0
J3MgYSB2ZXJ5IGdvb2QgcG9pbnQuIExldCBtZSBkbyB0aGF0IHJpZ2h0IGF3YXkgKHRvZ2V0aGVy
CndpdGggc3dpdGNoaW5nIHRoZSBJUEkga2luZCkuCgo+PiBAQCAtNjMzLDYgKzYzNiwxODEgQEAg
dm9pZCBjcHVfZXhpdF9jbGVhcih1bnNpZ25lZCBpbnQgY3B1KQo+PiAgICAgIHNldF9jcHVfc3Rh
dGUoQ1BVX1NUQVRFX0RFQUQpOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgYm9vbCBjbG9uZV9tYXBw
aW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKPiAKPiBDb3VsZCB3ZSBp
bnRyb2R1Y2UgdGhlc2UgZnVuY3Rpb25zIHdpdGggaW50cyBhbmQgdXNlIC1FTk9NRU0/CgpObyBw
cm9ibGVtLgoKPj4gK3sKPj4gKyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciA9ICh1bnNpZ25lZCBs
b25nKXB0ciwgcGZuOwo+PiArICAgIHVuc2lnbmVkIGludCBmbGFnczsKPj4gKyAgICBsM19wZ2Vu
dHJ5X3QgKmwzdCA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChs
aW5lYXIpXSk7Cj4+ICsgICAgbDJfcGdlbnRyeV90ICpsMnQ7Cj4+ICsgICAgbDFfcGdlbnRyeV90
ICpsMXQ7Cj4+ICsKPj4gKyAgICBpZiAoIGxpbmVhciA8IERJUkVDVE1BUF9WSVJUX1NUQVJUICkK
Pj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4+ICsKPj4gKyAgICBmbGFncyA9IGwzZV9nZXRfZmxh
Z3MobDN0W2wzX3RhYmxlX29mZnNldChsaW5lYXIpXSk7Cj4+ICsgICAgQVNTRVJUKGZsYWdzICYg
X1BBR0VfUFJFU0VOVCk7Cj4+ICsgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCj4+ICsgICAg
ewo+PiArICAgICAgICBwZm4gPSAobDNlX2dldF9wZm4obDN0W2wzX3RhYmxlX29mZnNldChsaW5l
YXIpXSkgJgo+PiArICAgICAgICAgICAgICAgfigoMVVMIDw8ICgyICogUEFHRVRBQkxFX09SREVS
KSkgLSAxKSkgfAo+PiArICAgICAgICAgICAgICAoUEZOX0RPV04obGluZWFyKSAmICgoMVVMIDw8
ICgyICogUEFHRVRBQkxFX09SREVSKSkgLSAxKSk7Cj4gCj4gVGhpcyBsb2dpYyB3b3VsZCBiZSBl
YXNpZXIgdG8gcmVhZCBieSBoYXZpbmcgYW4gZXh0cmEKPiAKPiBsM19wZ2VudHJ5X3QgKmwzZSA9
ICZsM3RbbDNfdGFibGVfb2Zmc2V0KGxpbmVhcildOwo+IAo+IGJyb2tlbiBvdXQuICBDb252ZXJz
ZWx5LCBJIGNhbid0IHRoaW5rIG9mIGEgY2xlYW5lciB3YXkgdG8gZXhwcmVzcyB0aGUKPiBwZm4g
Y2FsY3VsYXRpb24sIGRlc3BpdGUgdGhlIGZhY3QgaXQgaXMgdmVyeSBjb21wbGljYXRlZC4KCldp
bGwgZG8uCgo+PiArICAgICAgICBmbGFncyAmPSB+X1BBR0VfUFNFOwo+IAo+IEkgcHJlc3VtZSB3
ZSBkb24ndCBjYXJlIGZvciBzaHVmZmxpbmcgY2FjaGluZyBhdHRyaWJ1dGVzPyAgVGhpcyBzaG91
bGQKPiBvbmx5IHJlYWxseSBiZSBjYWxsZWQgb24gV0IgbWVtb3J5LgoKTm9uZSBvZiB0aGUgbWFw
cGluZ3MgdGhlIGZ1bmN0aW9uIGlzIGJlaW5nIGNhbGxlZCBmb3IgaXMgb3RoZXIgdGhhbgpXQiwg
YW5kIG5vIGRvbWFpbiAobm90IGV2ZW4gRG9tMCkgY2FuIGdhaW4gYWNjZXNzIHRvIHRoZXNlCnBh
Z2VzIGluIG9yZGVyIHRvIGZpZGRsZSB3aXRoIHRoZWlyIGNhY2hlIGF0dHJpYnV0ZXMuIEluIG9y
ZGVyIHRvIG5vdAptYWtlIHRoZSBjb2RlIGxlc3MgcmVhZGFibGUgSSd2ZSBwcmVmZXJyZWQgdG8g
bGVhdmUgb3V0IHJlc3BlY3RpdmUKQVNTRVJUKClzLgoKPj4gKyAgICB9Cj4+ICsgICAgZWxzZQo+
PiArICAgIHsKPj4gKyAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShsM3RbbDNfdGFibGVfb2Zmc2V0
KGxpbmVhcildKTsKPj4gKyAgICAgICAgZmxhZ3MgPSBsMmVfZ2V0X2ZsYWdzKGwydFtsMl90YWJs
ZV9vZmZzZXQobGluZWFyKV0pOwo+PiArICAgICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UKTsKPj4gKyAgICAgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCj4+ICsgICAgICAgIHsK
Pj4gKyAgICAgICAgICAgIHBmbiA9IChsMmVfZ2V0X3BmbihsMnRbbDJfdGFibGVfb2Zmc2V0KGxp
bmVhcildKSAmCj4+ICsgICAgICAgICAgICAgICAgICAgfigoMVVMIDw8IFBBR0VUQUJMRV9PUkRF
UikgLSAxKSkgfAo+PiArICAgICAgICAgICAgICAgICAgKFBGTl9ET1dOKGxpbmVhcikgJiAoKDFV
TCA8PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpOwo+PiArICAgICAgICAgICAgZmxhZ3MgJj0gfl9Q
QUdFX1BTRTsKPj4gKyAgICAgICAgfQo+PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgIHsKPj4g
KyAgICAgICAgICAgIGwxdCA9IGwyZV90b19sMWUobDJ0W2wyX3RhYmxlX29mZnNldChsaW5lYXIp
XSk7Cj4+ICsgICAgICAgICAgICBmbGFncyA9IGwxZV9nZXRfZmxhZ3MobDF0W2wxX3RhYmxlX29m
ZnNldChsaW5lYXIpXSk7Cj4+ICsgICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVT
RU5UKSApCj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4+ICsgICAgICAgICAgICBw
Zm4gPSBsMWVfZ2V0X3BmbihsMXRbbDFfdGFibGVfb2Zmc2V0KGxpbmVhcildKTsKPj4gKyAgICAg
ICAgfQo+PiArICAgIH0KPj4gKwo+PiArICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcm9v
dF90YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQo+PiArICAgIHsKPj4g
KyAgICAgICAgbDN0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwo+PiArICAgICAgICBpZiAoICFs
M3QgKQo+PiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiArICAgICAgICBjbGVhcl9wYWdl
KGwzdCk7Cj4+ICsgICAgICAgIGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVh
cildLAo+PiArICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShsM3QpLCBfX1BB
R0VfSFlQRVJWSVNPUikpOwo+PiArICAgIH0KPj4gKyAgICBlbHNlCj4+ICsgICAgICAgIGwzdCA9
IGw0ZV90b19sM2UocnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKTsKPj4gKwo+PiArICAg
IGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzdFtsM190YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BB
R0VfUFJFU0VOVCkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgbDJ0ID0gYWxsb2NfeGVuX3BhZ2V0
YWJsZSgpOwo+PiArICAgICAgICBpZiAoICFsMnQgKQo+PiArICAgICAgICAgICAgcmV0dXJuIGZh
bHNlOwo+PiArICAgICAgICBjbGVhcl9wYWdlKGwydCk7Cj4+ICsgICAgICAgIGwzZV93cml0ZSgm
bDN0W2wzX3RhYmxlX29mZnNldChsaW5lYXIpXSwKPj4gKyAgICAgICAgICAgICAgICAgIGwzZV9m
cm9tX3BhZGRyKF9fcGEobDJ0KSwgX19QQUdFX0hZUEVSVklTT1IpKTsKPj4gKyAgICB9Cj4+ICsg
ICAgZWxzZQo+PiArICAgIHsKPj4gKyAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3Rb
bDNfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BTRSkpOwo+PiArICAgICAgICBsMnQg
PSBsM2VfdG9fbDJlKGwzdFtsM190YWJsZV9vZmZzZXQobGluZWFyKV0pOwo+PiArICAgIH0KPj4g
Kwo+PiArICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwydFtsMl90YWJsZV9vZmZzZXQobGluZWFy
KV0pICYgX1BBR0VfUFJFU0VOVCkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgbDF0ID0gYWxsb2Nf
eGVuX3BhZ2V0YWJsZSgpOwo+PiArICAgICAgICBpZiAoICFsMXQgKQo+PiArICAgICAgICAgICAg
cmV0dXJuIGZhbHNlOwo+PiArICAgICAgICBjbGVhcl9wYWdlKGwxdCk7Cj4+ICsgICAgICAgIGwy
ZV93cml0ZSgmbDJ0W2wyX3RhYmxlX29mZnNldChsaW5lYXIpXSwKPj4gKyAgICAgICAgICAgICAg
ICAgIGwyZV9mcm9tX3BhZGRyKF9fcGEobDF0KSwgX19QQUdFX0hZUEVSVklTT1IpKTsKPj4gKyAg
ICB9Cj4+ICsgICAgZWxzZQo+PiArICAgIHsKPj4gKyAgICAgICAgQVNTRVJUKCEobDJlX2dldF9m
bGFncyhsMnRbbDJfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BTRSkpOwo+PiArICAg
ICAgICBsMXQgPSBsMmVfdG9fbDFlKGwydFtsMl90YWJsZV9vZmZzZXQobGluZWFyKV0pOwo+PiAr
ICAgIH0KPj4gKwo+PiArICAgIGlmICggbDFlX2dldF9mbGFncyhsMXRbbDFfdGFibGVfb2Zmc2V0
KGxpbmVhcildKSAmIF9QQUdFX1BSRVNFTlQgKQo+PiArICAgIHsKPj4gKyAgICAgICAgQVNTRVJU
KGwxZV9nZXRfcGZuKGwxdFtsMV90YWJsZV9vZmZzZXQobGluZWFyKV0pID09IHBmbik7Cj4+ICsg
ICAgICAgIEFTU0VSVChsMWVfZ2V0X2ZsYWdzKGwxdFtsMV90YWJsZV9vZmZzZXQobGluZWFyKV0p
ID09IGZsYWdzKTsKPiAKPiBDYWxjdWxhdGUgbDFlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpIGZpcnN0
IGFuZCBBU1NFUlQoKSB0aGF0IHRoZSBmdWxsIFBURQo+IG1hdGNoZXM/CgpJZiB0aGlzIHdhc24n
dCBhYm91dCBBU1NFUlQoKXMsIEknZCBwcm9iYWJseSBhZ3JlZS4gSXQgYmVpbmcKZGVidWdnaW5n
IGNvZGUgb25seSwgSSB0aGluayB0aGVyZSdzIGFuIGFkdmFudGFnZSB0byBoYXZpbmcgdHdvCnNl
cGFyYXRlIEFTU0VSVCgpIC0geW91J2xsIGtub3cgYXQgdGhlIGZpcnN0IGdsYW5jZSB3aGV0aGVy
IGl0CndhcyB0aGUgUEZOIG9yIHRoZSBmbGFncyB0aGF0IHdlcmUgd3JvbmcuCgo+PiArICAgIH0K
Pj4gKyAgICBlbHNlCj4+ICsgICAgICAgIGwxZV93cml0ZSgmbDF0W2wxX3RhYmxlX29mZnNldChs
aW5lYXIpXSwgbDFlX2Zyb21fcGZuKHBmbiwgZmxhZ3MpKTsKPj4gKwo+PiArICAgIHJldHVybiB0
cnVlOwo+PiArfQo+PiArCj4+ICtERUZJTkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290
X3BndCk7Cj4+ICsKPj4gK3N0YXRpYyBib29sIHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBp
bnQgY3B1KQo+PiArewo+PiArICAgIHJvb3RfcGdlbnRyeV90ICpycHQgPSBhbGxvY194ZW5fcGFn
ZXRhYmxlKCk7Cj4gCj4gQXMgYW4gb2JzZXJ2YXRpb24sIGFsbG9jX3hlbl9wYWdldGFibGUoKSBz
aG91bGQgemVybyBpbnRlcm5hbGx5LiAgVGhlcmUKPiBpcyBubyBjaXJjdW1zdGFuY2UgdW5kZXIg
d2hpY2ggd2Ugd2FudCB0byBmb3JnZXQgdGhlIGNsZWFyX3BhZ2UoKS4KCkluZGVlZCBJIGhhZCBu
b3RpY2VkIHRoaXMgdG9vLCBhbmQgd2FzIHBsYW5uaW5nIHRvIGNyZWF0ZSBhCnJlc3BlY3RpdmUg
Zm9sbG93LXVwIHBhdGNoLgoKPiBBbm90aGVyIGlzc3VlIHdoaWNoIEkgYXR0ZW1wdGVkIHRvIGFk
ZHJlc3MgaW4gbXkgc2VyaWVzIGlzIHRoYXQKPiBhbGxvY194ZW5fcGFnZXRhYmxlKCkgaXNuJ3Qg
bnVtYS1sb2NhbC4gIEl0cyBub3Qgd29ydGggYWRqdXN0aW5nIGZvcgo+IGJhY2twb3J0cywgYnV0
IGl0IGlzIHNvbWV0aGluZyB3ZSBzaG91bGQgY29uc2lkZXIgbW92aW5nIGZvcndhcmRzLgoKSSBh
Z3JlZS4KCj4+ICsgICAgdW5zaWduZWQgaW50IG9mZjsKPj4gKwo+PiArICAgIGlmICggIXJwdCAp
Cj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKwo+PiArICAgIGNsZWFyX3BhZ2UocnB0KTsK
Pj4gKyAgICBwZXJfY3B1KHJvb3RfcGd0LCBjcHUpID0gcnB0Owo+PiArCj4+ICsgICAgcnB0W3Jv
b3RfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPQo+PiArICAgICAgICBpZGxlX3Bn
X3RhYmxlW3Jvb3RfdGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV07Cj4+ICsgICAgLyog
U0hfTElORUFSX1BUIGluc2VydGVkIHRvZ2V0aGVyIHdpdGggZ3Vlc3QgbWFwcGluZ3MuICovCj4+
ICsgICAgLyogUEVSRE9NQUlOIGluc2VydGVkIGR1cmluZyBjb250ZXh0IHN3aXRjaC4gKi8KPj4g
KyAgICBycHRbcm9vdF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXSA9Cj4+ICsgICAgICAg
IGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXTsKPj4gKwo+
PiArICAgIC8qIEluc3RhbGwgZGlyZWN0IG1hcCBwYWdlIHRhYmxlIGVudHJpZXMgZm9yIHN0YWNr
LCBJRFQsIGFuZCBUU1MuICovCj4+ICsgICAgZm9yICggb2ZmID0gMDsgb2ZmIDwgU1RBQ0tfU0la
RTsgb2ZmICs9IFBBR0VfU0laRSApCj4+ICsgICAgICAgIGlmICggIWNsb25lX21hcHBpbmcoX192
YShfX3BhKHN0YWNrX2Jhc2VbY3B1XSkpICsgb2ZmLCBycHQpICkKPj4gKyAgICAgICAgICAgIGJy
ZWFrOwo+PiArCj4+ICsgICAgcmV0dXJuIG9mZiA9PSBTVEFDS19TSVpFICYmCj4+ICsgICAgICAg
ICAgIGNsb25lX21hcHBpbmcoaWR0X3RhYmxlc1tjcHVdLCBycHQpICYmCj4+ICsgICAgICAgICAg
IGNsb25lX21hcHBpbmcoJnBlcl9jcHUoaW5pdF90c3MsIGNwdSksIHJwdCk7Cj4gCj4gQ2FuIHdl
IHB1dCBhbiBvdXRlciBzZXQgb2YgYnJhY2tldHMgaW4sIHNvIGVkaXRvcnMgcmV0YWluIHRoZQo+
IGluZGVudGF0aW9uIGxpa2UgdGhpcz8KCkdydW1ibGUsIGdydW1ibGUgLSB3ZWxsLCBpZiB5b3Ug
cmVhbGx5IHdhbnQgbWUgdG9vLiBJZiBJIHNhdwpvdXRlciBwYXJlbnRoZXNlcyBoZXJlIHdoZW4g
cmV2aWV3aW5nIHNvbWVvbmUgZWxzZSdzIHBhdGNoLApJJ2QgY29tbWVudCBleGFjdGx5IHRoZSBv
dGhlciB3YXkgYXJvdW5kLgoKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgK
Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKPj4gQEAgLTQxLDYgKzQxLDgg
QEAgc3RydWN0IGNwdV9pbmZvIHsKPj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1Owo+
PiAgICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7Cj4+ICAgICAgdW5zaWduZWQgbG9u
ZyBjcjQ7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyB4ZW5fY3IzOwo+PiArICAgIHVuc2lnbmVkIGxv
bmcgcHZfY3IzOwo+IAo+IFRoZXNlIGRlZmluaXRlbHkgbmVlZCBtb3JlIGRlc2NyaXB0aW9uIG9m
IGhvdyB0aGV5IHdvcmsuCgpXaWxsIGRvLgoKPiBBcyBmYXIgYXMgSSd2ZSByZXZlcnNlIGVuZ2lu
ZWVyZWQsIHB2X2NyMyBpcyB0aGUgcGFkZHJfdCBmb3IgcGVyX3BjdQo+IHJvb3QgcGFnZXRhYmxl
LCBhbmQgaXMgc3RhdGljIGFmdGVyIGEgY3B1IHVzIHVwIGFuZCBvcGVyYXRpb25hbC4KCkl0J3Mg
aW50ZW50aW9uYWxseSBfbm90XyBhIHBhZGRyX3QsIGJ1dCBhIHJhdyBDUjMgdmFsdWUuIEFzIHlv
dSdsbApub3RlLCBib3RoIGxvdyBhbmQgaGlnaCBiaXRzIGFyZSBiZWluZyBzdHJpcHBlZCBvZmYg
b2YgaXQgYmVmb3JlCnVzaW5nIGl0IGZvciB0aGUgY29weWluZy4KCj4geGVuX2NyMywgaWYgbm90
IDAsIGlzIGEgY3IzIHRvIHJlc3RvcmUgb24gdGhlIHdheSBpbnRvIHRoZSBoeXBlcnZpc29yPwoK
V2l0aCB0aGUgY2F2ZWF0IG9mIGl0IHBvc3NpYmx5IGJlaW5nIG5lZ2F0aXZlLCB3aGljaCB0ZWxs
cyB0aGUKcmVzdG9yZS10by1YZW4gcGF0aCB0byBhdm9pZCByZXN0b3JpbmcsIHdoaWxlIGFsbG93
aW5nIGVudHJ5CnBhdGhzIHRvIHN0aWxsIGtub3cgd2hhdCB2YWx1ZSB0byByZXN0b3JlICh0aGUg
bmVnYXRlZCBvbmUKdGhlbikuIEFzIGFncmVlZCBhYm92ZSwgSSdsbCB0cnkgdG8gcHV0IGluIGEg
c2Vuc2libGUgY29tbWVudC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 08:22:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 08:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb01x-0003Y2-RU; Mon, 15 Jan 2018 08:22:09 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5461b515d=citrix-osstest@xenproject.org>)
 id 1eb01w-0003Xw-Un
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 08:22:09 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 01/AC-03092-0B46C5A5;
 Mon, 15 Jan 2018 08:22:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGIsWRWlGSWpSXmKPExsXitHRDpO76lJg
 og01v5S3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8arOWEFUyUqPp4yaGB8y9fFyMkhIeAv0XXu
 PjuE7S5x+csMFhBbRMBZYsKH22wgNq+AnsSGYxPB4sICjhLvDjQDxbmA6l/ySFy5PYUVollV4
 v7x52CD2AQ8JCb2QDSwAMV/v5gOViMkoCWxdPFKJoihghInZz4Bq2EWkJA4+OIFM8QcC4n9f8
 8yT2DknYWkbBaSsgWMTKsYNYpTi8pSi3QNTfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivW
 S83M3MQJDhwEIdjBe3xhwiFGSg0lJlPe2VEyUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneZclA
 OcGi1PTUirTMHGAQw6QlOHiURHjLQdK8xQWJucWZ6RCpU4zGHE0PHrQxc9x48bqNWYglLz8vV
 UqcVxukVACkNKM0D24QLLouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZg3GGQKT2ZeCdy+V0
 CnMAGdUr8kEuSUkkSElFQD44yeI2vW168NfxLzuUaN+8+SL4si/vGW7BTQm2m663GgztPbbuL
 qR8/41C/j0A9nWztvp6OZwg8nB7aqf6q3qxbc1+c8v/RZYM479k27dzUnrWawe1PFG37bmild
 +Dy38/zl9+8Z/ZqadNBeVfyp15O0iJNPp130aZly5GzM+S9NefaLc+pM9ZRYijMSDbWYi4oTA
 V7bYlupAgAA
X-Env-Sender: prvs=5461b515d=citrix-osstest@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1516004526!123313516!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47850 invoked from network); 15 Jan 2018 08:22:07 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Jan 2018 08:22:07 -0000
X-IronPort-AV: E=Sophos;i="5.46,362,1511827200"; d="scan'208";a="458170636"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
To: <xen-devel@lists.xensource.com>, <osstest-admin@xenproject.org>
Message-ID: <osstest-74460-mainreport@xen.org>
X-Osstest-Failures: distros-debian-sid:build-armhf-pvops:<job
 status>:broken:regression
 distros-debian-sid:build-i386:<job status>:broken:regression
 distros-debian-sid:build-amd64-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf:<job status>:broken:regression
 distros-debian-sid:build-amd64:<job status>:broken:regression
 distros-debian-sid:build-i386-pvops:<job status>:broken:regression
 distros-debian-sid:build-armhf-pvops:syslog-server:running:regression
 distros-debian-sid:build-armhf:syslog-server:running:regression
 distros-debian-sid:test-amd64-amd64-i386-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-i386-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-armhf-armhf-armhf-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-i386-amd64-sid-netboot-pygrub:build-check(1):blocked:nonblocking
 distros-debian-sid:test-amd64-amd64-amd64-sid-netboot-pvgrub:build-check(1):blocked:nonblocking
 distros-debian-sid:build-armhf-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf:host-install(4):broken:nonblocking
 distros-debian-sid:build-armhf:capture-logs:broken:nonblocking
 distros-debian-sid:build-armhf-pvops:capture-logs:broken:nonblocking
 distros-debian-sid:build-amd64:host-install(4):broken:nonblocking
 distros-debian-sid:build-amd64-pvops:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386:host-install(4):broken:nonblocking
 distros-debian-sid:build-i386-pvops:host-install(4):broken:nonblocking
X-Osstest-Versions-That: flight=74086
From: Platform Team regression test user <citrix-osstest@xenproject.org>
Date: Mon, 15 Jan 2018 08:22:03 +0000
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: [Xen-devel] [distros-debian-sid test] 74460: trouble: blocked/broken
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDc0NDYwIGRpc3Ryb3MtZGViaWFuLXNpZCByZWFsIFtyZWFsXQpodHRwOi8vb3NzdGVz
dC54cy5jaXRyaXRlLm5ldC9+b3NzdGVzdC90ZXN0bG9ncy9sb2dzLzc0NDYwLwoKRmFpbHVyZXMg
YW5kIHByb2JsZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQg
YW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAg
ICAgICAgYnJva2VuCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
IDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAg
ICAgICAgICAgYnJva2VuCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAzIHN5c2xvZy1z
ZXJ2ZXIgICAgICAgICAgICAgICAgcnVubmluZwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgMyBzeXNsb2ctc2VydmVyICAgICAgICAgICAgICAgIHJ1bm5pbmcKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtc2lkLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1pMzg2LXNpZC1uZXRib290LXB2Z3J1YiAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1hcm1oZi1zaWQtbmV0
Ym9vdC1weWdydWIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFt
ZDY0LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZncnVi
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICBibG9ja2VkIG4vYQogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDc0
MDg2CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgICAgICAgYnJva2VuIGxpa2UgNzQwODYKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
IDUgY2FwdHVyZS1sb2dzICAgICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3NDA4NgogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgNSBjYXB0dXJlLWxvZ3MgICAgICAgICAgICAgICAgIGJy
b2tlbiBsaWtlIDc0MDg2CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzQwODYKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgICAgICBicm9rZW4gbGlrZSA3
NDA4NgogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDc0MDg2CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgNzQwODYKCmJhc2Vs
aW5lIHZlcnNpb246CiBmbGlnaHQgICAgICAgICAgICAgICA3NDA4NgoKam9iczoKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tl
biAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtc2lkLW5ldGJvb3QtcHZn
cnViICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWkzODYtc2lk
LW5ldGJvb3QtcHZncnViICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtYW1kNjQtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtYXJtaGYtc2lkLW5ldGJvb3QtcHlncnViICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXNpZC1uZXRib290LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC54cy5jaXRyaXRlLm5ldApsb2dzOiAvaG9tZS9vc3N0ZXN0L2xvZ3MKaW1hZ2VzOiAv
aG9tZS9vc3N0ZXN0L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9vc3N0ZXN0LnhzLmNpdHJpdGUubmV0L35vc3N0ZXN0L3Rlc3Rsb2dz
L2xvZ3MKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuc291cmNlLmNvbS9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5v
dCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 08:22:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 08:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb02l-0003bF-4E; Mon, 15 Jan 2018 08:22:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92s9=ek=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eb02j-0003b4-Aq
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 08:22:57 +0000
X-Inumbo-ID: 14a1b19c-f9cd-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14a1b19c-f9cd-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 09:21:27 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id 141so29271wme.3
 for <xen-devel@lists.xenproject.org>; Mon, 15 Jan 2018 00:22:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=s13VdYTxCM6eP4XiciTbA320V9D/GOxrmHXzsE3X2E8=;
 b=jNiCN/q4M6Mg9fl8zx3euC2IbHMjP6y/dO82xKHN4JQn5wfA+05Pu/+yHO3Tz/+VfU
 FO8DLo/pLgm3IKaD9xzoAHSfbxp/czSr085/+ogqJyQa5l6lCrFptpae4lPBRtUntKYA
 WCNk9P58EGidfImxc1oXjjgzS2U7GJenB9OqQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=s13VdYTxCM6eP4XiciTbA320V9D/GOxrmHXzsE3X2E8=;
 b=odc5oUcnf3+6g6T5U40dFV7DUmaBzuSkJyJznHP2FaiiDqGR/DFmLPJ3vQ8JK4n2wc
 9fFPanzc+3wF5Zrfhsnqthu4K57ffnZoXT6P3zGZeu8I/H1Ns5m3IeHcgpbPPKibfBri
 IicgX9P5B82a15PqTKgSv3uGElq6S7KObi1OxsoA6E9BLPmfMUVAJqpx4AzA1rSAGz3m
 dQ9UMSi+1TX1lEJWzI5vAgm5gprGLyPCzYq3dtO4zje5V7K3Zy73/lsUraJ+XsIIC2ug
 JxhxBdJGhB4NqGAx0vsyZCcbkQD+GcaNH2AIkL5cy16NnRMF+UDhL0feKbKtIYkk9mZJ
 TDEQ==
X-Gm-Message-State: AKwxytez54tBnugW2RXbzef+RjaGxgUGAKA0PspZcVnchBUSbt+yo8YU
 dD0L5Via28cha2cqOflIpoej2OIlMyg=
X-Google-Smtp-Source: ACJfBouuyEtXPoSIue5R1jwiUAaTNjxcpKmz1rrRU26ylkTw/fAPbIYpSqCiEOioqXvO0maA0P9YVA==
X-Received: by 10.80.228.74 with SMTP id e10mr8651254edm.20.1516004573509;
 Mon, 15 Jan 2018 00:22:53 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z42sm2406953edz.39.2018.01.15.00.22.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 15 Jan 2018 00:22:53 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801121556490.5767@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <0258c1a2-f227-2a00-1d29-86e3c0cfc1c2@linaro.org>
Date: Sat, 13 Jan 2018 06:33:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801121556490.5767@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] don't pass r12/x16 as reference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDAxLzEzLzIwMTggMTI6MDcgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiByMTIgYW5kIHgxNiBhcmUgb2YgZGlmZmVyZW50IHNpemVzOyB3aGVuIHBhc3Npbmcg
cjEyIGFzIGEgcmVmZXJlbmNlIHRvCj4gZG9fdHJhcF9oeXBlcmNhbGwgb24gYXJtNjQsIHdlIGVu
ZCB1cCBkZXJlZmVyZW5jaW5nIGl0IGFzIGEgcG9pbnRlciB0byBhCj4gNjRiaXQgdmFsdWUsIGJ1
dCBhY3R1YWxseSBpdCBpc24ndC4KPiAKPiBJbnN0ZWFkLCBwYXNzIHIxMi94MTYgYXMgdmFsdWVz
IGFuZCBleHBsaWNpdGx5IG92ZXJ3cml0ZSB0aGVtIHdoZW4KPiBuZWNlc3NhcnksIHVzaW5nIHRo
ZSBwb2ludGVyIG5hbWUuCj4gCj4gQ0lEOiAxNDU3NzA4Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggMDEzYzE2
MC4uM2IzMTkxNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE0NTMsNiArMTQ1Myw3IEBAIHN0YXRpYyB2b2lkIGRv
X2RlYnVnX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBjb2Rl
KQo+ICAgCj4gICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICAgI2RlZmluZSBIWVBFUkNBTExfUkVT
VUxUX1JFRyhyKSAociktPngwCj4gKyNkZWZpbmUgSFlQRVJDQUxMX05SKHIpIChyKS0+eDE2Cj4g
ICAjZGVmaW5lIEhZUEVSQ0FMTF9BUkcxKHIpIChyKS0+eDAKPiAgICNkZWZpbmUgSFlQRVJDQUxM
X0FSRzIocikgKHIpLT54MQo+ICAgI2RlZmluZSBIWVBFUkNBTExfQVJHMyhyKSAociktPngyCj4g
QEAgLTE0NjEsNiArMTQ2Miw3IEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBjb2RlKQo+ICAgI2RlZmluZSBIWVBFUkNB
TExfQVJHUyhyKSAociktPngwLCAociktPngxLCAociktPngyLCAociktPngzLCAociktPng0Cj4g
ICAjZWxzZQo+ICAgI2RlZmluZSBIWVBFUkNBTExfUkVTVUxUX1JFRyhyKSAociktPnIwCj4gKyNk
ZWZpbmUgSFlQRVJDQUxMX05SKHIpIChyKS0+cjEyCj4gICAjZGVmaW5lIEhZUEVSQ0FMTF9BUkcx
KHIpIChyKS0+cjAKPiAgICNkZWZpbmUgSFlQRVJDQUxMX0FSRzIocikgKHIpLT5yMQo+ICAgI2Rl
ZmluZSBIWVBFUkNBTExfQVJHMyhyKSAociktPnIyCj4gQEAgLTE0NjksNyArMTQ3MSw3IEBAIHN0
YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2ln
bmVkIGludCBjb2RlKQo+ICAgI2RlZmluZSBIWVBFUkNBTExfQVJHUyhyKSAociktPnIwLCAocikt
PnIxLCAociktPnIyLCAociktPnIzLCAociktPnI0Cj4gICAjZW5kaWYKPiAgIAo+IC1zdGF0aWMg
dm9pZCBkb190cmFwX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgcmVnaXN0
ZXJfdCAqbnIsCj4gK3N0YXRpYyB2b2lkIGRvX3RyYXBfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgbnIsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGlzcykKPiAgIHsKPiAgICAgICBhcm1faHlwZXJjYWxsX2Zu
X3QgY2FsbCA9IE5VTEw7Cj4gQEAgLTE0NzksNyArMTQ4MSw3IEBAIHN0YXRpYyB2b2lkIGRvX3Ry
YXBfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCByZWdpc3Rlcl90ICpuciwK
PiAgICAgICBpZiAoIGlzcyAhPSBYRU5fSFlQRVJDQUxMX1RBRyApCj4gICAgICAgICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICAgCj4gLSAgICBpZiAoICpuciA+PSBBUlJBWV9TSVpF
KGFybV9oeXBlcmNhbGxfdGFibGUpICkKPiArICAgIGlmICggbnIgPj0gQVJSQVlfU0laRShhcm1f
aHlwZXJjYWxsX3RhYmxlKSApCj4gICAgICAgewo+ICAgICAgICAgICBwZXJmY19pbmNyKGludmFs
aWRfaHlwZXJjYWxscyk7Cj4gICAgICAgICAgIEhZUEVSQ0FMTF9SRVNVTFRfUkVHKHJlZ3MpID0g
LUVOT1NZUzsKPiBAQCAtMTQ4OCw4ICsxNDkwLDggQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9oeXBl
cmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHJlZ2lzdGVyX3QgKm5yLAo+ICAgCj4g
ICAgICAgY3VycmVudC0+aGNhbGxfcHJlZW1wdGVkID0gZmFsc2U7Cj4gICAKPiAtICAgIHBlcmZj
X2luY3JhKGh5cGVyY2FsbHMsICpucik7Cj4gLSAgICBjYWxsID0gYXJtX2h5cGVyY2FsbF90YWJs
ZVsqbnJdLmZuOwo+ICsgICAgcGVyZmNfaW5jcmEoaHlwZXJjYWxscywgbnIpOwo+ICsgICAgY2Fs
bCA9IGFybV9oeXBlcmNhbGxfdGFibGVbbnJdLmZuOwo+ICAgICAgIGlmICggY2FsbCA9PSBOVUxM
ICkKPiAgICAgICB7Cj4gICAgICAgICAgIEhZUEVSQ0FMTF9SRVNVTFRfUkVHKHJlZ3MpID0gLUVO
T1NZUzsKPiBAQCAtMTUwMiw3ICsxNTA0LDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9oeXBlcmNh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHJlZ2lzdGVyX3QgKm5yLAo+ICAgICAgIGlm
ICggIWN1cnJlbnQtPmhjYWxsX3ByZWVtcHRlZCApCj4gICAgICAgewo+ICAgICAgICAgICAvKiBE
ZWxpYmVyYXRlbHkgY29ycnVwdCBwYXJhbWV0ZXIgcmVncyB1c2VkIGJ5IHRoaXMgaHlwZXJjYWxs
LiAqLwo+IC0gICAgICAgIHN3aXRjaCAoIGFybV9oeXBlcmNhbGxfdGFibGVbKm5yXS5ucl9hcmdz
ICkgewo+ICsgICAgICAgIHN3aXRjaCAoIGFybV9oeXBlcmNhbGxfdGFibGVbbnJdLm5yX2FyZ3Mg
KSB7Cj4gICAgICAgICAgIGNhc2UgNTogSFlQRVJDQUxMX0FSRzUocmVncykgPSAweERFQURCRUVG
Owo+ICAgICAgICAgICBjYXNlIDQ6IEhZUEVSQ0FMTF9BUkc0KHJlZ3MpID0gMHhERUFEQkVFRjsK
PiAgICAgICAgICAgY2FzZSAzOiBIWVBFUkNBTExfQVJHMyhyZWdzKSA9IDB4REVBREJFRUY7Cj4g
QEAgLTE1MTEsNyArMTUxMyw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfaHlwZXJjYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCByZWdpc3Rlcl90ICpuciwKPiAgICAgICAgICAgICAgIGJy
ZWFrOwo+ICAgICAgICAgICBkZWZhdWx0OiBCVUcoKTsKPiAgICAgICAgICAgfQo+IC0gICAgICAg
ICpuciA9IDB4REVBREJFRUY7Cj4gKyAgICAgICAgSFlQRVJDQUxMX05SKHJlZ3MpID0gMHhERUFE
QkVFRjsKClRoaXMgY2hhbmdlIGlzIG5vdCBjb3JyZWN0LiBZb3UgZG9uJ3QgdGFrZSBpbnRvIGFj
Y291bnQgdGhlIGZhY3QgdGhhdCBvbiAKMzItYml0IGRvbWFpbiwgdGhlIHJlc3VsdCByZWdpc3Rl
ciB3aWxsIGJlIHIxMiBhbmQgNjQtYml0IGRvbWFpbiB4MTYuCgo+ICAgICAgIH0KPiAgICNlbmRp
Zgo+ICAgCj4gQEAgLTIxMzEsNyArMjEzMyw3IEBAIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgI2VuZGlmCj4gICAgICAgICAgIGlmICggaHNy
LmlzcyA9PSAwICkKPiAgICAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdz
KTsKPiAtICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAocmVnaXN0ZXJfdCAqKSZyZWdz
LT5yMTIsIGhzci5pc3MpOwo+ICsgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsIHJlZ3Mt
PnIxMiwgaHNyLmlzcyk7CgpJSE1PIGl0IHdvdWxkIGJlIGJldHRlciB0byBhdm9pZCBtb2RpZnkg
ZG9fdHJhcF9oeXBlcmNhbGwgYW5kIGp1c3Qgc2F2ZSAKcjEyIGluIGEgdGVtcG9yYXJ5IHZhcmlh
YmxlLCB1c2UgdGhhdCB2YXJpYWJsZSBhcyAyIHNlY29uZCBhcmd1bWVudCBhbmQgCndyaXRlLWJh
Y2sgdGhlIHZhcmlhYmxlIGluIHIxMi4KClRoaXMgd291bGQgbWFrZSBkb190cmFwX2h5cGVyY2Fs
bCBmdXR1cmUgcHJvb2YuCgo+ICAgICAgICAgICBicmVhazsKPiAgICNpZmRlZiBDT05GSUdfQVJN
XzY0Cj4gICAgICAgY2FzZSBIU1JfRUNfSFZDNjQ6Cj4gQEAgLTIxNDMsNyArMjE0NSw3IEBAIHZv
aWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgI2Vu
ZGlmCj4gICAgICAgICAgIGlmICggaHNyLmlzcyA9PSAwICkKPiAgICAgICAgICAgICAgIHJldHVy
biBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsKPiAtICAgICAgICBkb190cmFwX2h5cGVyY2FsbChy
ZWdzLCAmcmVncy0+eDE2LCBoc3IuaXNzKTsKPiArICAgICAgICBkb190cmFwX2h5cGVyY2FsbChy
ZWdzLCByZWdzLT54MTYsIGhzci5pc3MpOwo+ICAgICAgICAgICBicmVhazsKPiAgICAgICBjYXNl
IEhTUl9FQ19TTUM2NDoKPiAgICAgICAgICAgLyoKPiAKCkNoZWVycywKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 08:23:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 08:23:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb02x-0003dc-Ay; Mon, 15 Jan 2018 08:23:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb02v-0003cV-If
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 08:23:09 +0000
X-Inumbo-ID: a3a9b110-f9cd-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a3a9b110-f9cd-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 08:25:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 01:23:02 -0700
Message-Id: <5A5C72F2020000780019EAB8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 01:22:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>,
 "Julien Grall" <julien.grall@linaro.org>
References: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
 <5ba8b0e5-21a9-1999-5aff-f9b9062827f6@linaro.org>
In-Reply-To: <5ba8b0e5-21a9-1999-5aff-f9b9062827f6@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAxLjE4IGF0IDA3OjIxLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDAxLzEyLzIwMTggMTE6NDAgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4g
aGFuZGxlcyBjYW4gdGhlb3JldGljYWxseSBiZSBOVUxMLCBjaGVjayBmb3IgaXQgZXhwbGljaXRs
eSBiZWZvcmUKPj4gZGVyZWZlcmVuY2luZyBpdC4KPiAKPiBJIGRvdWJ0IGhhbmRsZXMgY291bGQg
YmUgTlVMTCBpZiBMb2NhdGVIYW5kbGUgc3VjY2VlZC4gVGhpcyBzZWVtcyB0byBiZSAKPiBjb25m
aXJtZWQgYnkgdGhlIHNwZWMgKFBhZ2UgMjA4IGluIFVFRkkgc3BlYyAyLjcpLgo+IAo+IFNvIEkg
YW0gbm90IGVudGlyZWx5IGNvbnZpbmNlIHdlIHNob3VsZCBhZGQgeWV0IGFub3RoZXIgY2hlY2sg
aW4gdGhlIAo+IGNvZGUuIEFuIEFTU0VSVCBtaWdodCBiZSBiZXR0ZXIuCgpJbmRlZWQgaWYgdGhl
cmUgaXMgYSBwbGF0Zm9ybSB3aGVyZSBOVUxMIGlzIGNvbWluZyBiYWNrIGluIHRoZQpzdWNjZXNz
IGNhc2UsIHRoYXQgcGxhdGZvcm0gc2hvdWxkIGJlIG5hbWVkIGFzIGEganVzdGlmaWNhdGlvbgpp
biB0aGUgY29tbWl0IG1lc3NhZ2UuIE90aGVyd2lzZSBJIGRvbid0IHNlZSB0aGUgdmFsdWUgb2Yg
dGhpcwpjaGFuZ2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 09:57:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 09:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb1VZ-0001CJ-LL; Mon, 15 Jan 2018 09:56:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ye/h=ek=citrix.com=prvs=54622e440=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eb1VX-0001CD-TY
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 09:56:47 +0000
X-Inumbo-ID: 2fe9ff0b-f9da-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fe9ff0b-f9da-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 10:55:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,363,1511827200"; d="scan'208";a="66054099"
Date: Mon, 15 Jan 2018 09:56:36 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180115095636.qoaoz2wyccau7ngc@MacBook-Pro-de-Roger.local>
References: <20180115052815.19255-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180115052815.19255-1-cardoe@cardoe.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] docs: note default for timer_mode in xl.cfg
 man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMTQsIDIwMTggYXQgMTE6Mjg6MTVQTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gVGhlcmUgd2FzIG5vIGRlZmF1bHQgZG9jdW1lbnRlZCBidXQgdGhlIGhlYWRlciBh
dAo+IHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggc3RhdGVkIHdoaWNoIHRoZSBkZWZh
dWx0IHdhcywgc28gYWRkIGl0Cj4gdG8gdGhlIGRvY3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogRG91
ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgo+IC0tLQo+IENDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IENDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPiAjIEdlb3JnZSBmb3IgdGhlIDQuOCBhbmQgNC45IGJhY2twb3J0Cj4gQ0M6IEdlb3Jn
ZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KPiAtLS0KPiAgZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluIHwgMyArKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUu
aW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPiBpbmRleCBiN2I5MWQ4NjI3Li4zNThhMzc4
ZTFlIDEwMDY0NAo+IC0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+ICsrKyBiL2RvY3Mv
bWFuL3hsLmNmZy5wb2QuNS5pbgo+IEBAIC0yMzQ4LDcgKzIzNDgsOCBAQCBTcGVjaWZpZXMgdGhl
IG1vZGUgZm9yIFZpcnR1YWwgVGltZXJzLiBUaGUgdmFsaWQgdmFsdWVzIGFyZSBhcyBmb2xsb3dz
Ogo+ICBEZWxheSBmb3IgbWlzc2VkIHRpY2tzLiBEbyBub3QgYWR2YW5jZSBhIHZDUFUncyB0aW1l
IGJleW9uZCB0aGUKPiAgY29ycmVjdCBkZWxpdmVyeSB0aW1lIGZvciBpbnRlcnJ1cHRzIHRoYXQg
aGF2ZSBiZWVuIG1pc3NlZCBkdWUgdG8KPiAgcHJlZW1wdGlvbi4gRGVsaXZlciBtaXNzZWQgaW50
ZXJydXB0cyB3aGVuIHRoZSB2Q1BVIGlzIHJlc2NoZWR1bGVkIGFuZAo+IC1hZHZhbmNlIHRoZSB2
Q1BVJ3MgdmlydHVhbCB0aW1lIHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4KPiArYWR2YW5jZSB0aGUg
dkNQVSdzIHZpcnR1YWwgdGltZSBzdGVwd2lzZSBmb3IgZWFjaCBvbmUuIFRoaXMgaXMgdGhlCj4g
K2RlZmF1bHQuCgpUaGlzIEFGQUlDVCBhbHNvIG5lZWRzIHRvIGJlIGZpeGVkIGZvciBIVk0gZ3Vl
c3RzLCBhcm91bmQgbGluZSB+MTkyMQppbiB0aGUgc2FtZSBkb2MuCgpUaGFua3MsIFJvZ2VyLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 10:02:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 10:02:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb1aO-0001wJ-9A; Mon, 15 Jan 2018 10:01:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ye/h=ek=citrix.com=prvs=54622e440=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eb1aM-0001wB-7G
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 10:01:46 +0000
X-Inumbo-ID: e2bba920-f9da-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2bba920-f9da-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 11:00:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,363,1511827200"; d="scan'208";a="66054358"
Date: Mon, 15 Jan 2018 10:01:36 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Michael Young <m.a.young@durham.ac.uk>
Message-ID: <20180115100136.7exf65dajdpxzkis@MacBook-Pro-de-Roger.local>
References: <alpine.LFD.2.21.1801142103030.6069@austen3.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.LFD.2.21.1801142103030.6069@austen3.home>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] -xen-attach is needed for pvh boot with
 qemu-xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMTQsIDIwMTggYXQgMDk6MTI6NTFQTSArMDAwMCwgTWljaGFlbCBZb3VuZyB3
cm90ZToKPiBDdXJyZW50bHkgdGhlIGJvb3Qgb2YgYSBwdmggZ3Vlc3QgdXNpbmcgdGhlIHFlbXUt
eGVuIGRldmljZSBtb2RlbCBmYWlscwo+IHdpdGggdGhlIGVycm9yCj4geGVuIGVtdWxhdGlvbiBu
b3QgaW1wbGVtZW50ZWQgKHlldCkKPiBpbiB0aGUgcWVtdS1kbSBsb2cgZmlsZS4gVGhpcyBwYXRj
aCBhZGRzIHRoZSBtaXNzaW5nIC14ZW4tYXR0YWNoCj4gYXJndW1lbnQuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KPiAtLS0KPiAgdG9v
bHMvbGlieGwvbGlieGxfZG0uYyB8IDMgKystCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiBpbmRleCBhMmVhOTVhOWJlLi4zYTgzOWQ1
YzFlIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKPiArKysgYi90b29scy9s
aWJ4bC9saWJ4bF9kbS5jCj4gQEAgLTEwMjEsNyArMTAyMSw4IEBAIHN0YXRpYyBpbnQgbGlieGxf
X2J1aWxkX2RldmljZV9tb2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAo+ICAgICAgICovCj4g
ICAgICBmbGV4YXJyYXlfYXBwZW5kKGRtX2FyZ3MsICItbm8tdXNlci1jb25maWciKTsKPiAKPiAt
ICAgIGlmIChiX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHsKPiArICAgIGlm
ICgoYl9pbmZvLT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWKSB8fAo+ICsgICAgICAgIChi
X2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKSkgewoKQmV0dGVyIHdyaXRlIHRo
aXMgYXMgYl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTS4KCldpdGggdGhhdCBm
aXhlZDoKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KCkFuZCBzb3JyeSBmb3IgdGhhdCwgSSBjb3VsZCBiZXQgSSd2ZSB0cmllZCB0aGF0LgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 10:14:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 10:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb1mo-0002iz-EK; Mon, 15 Jan 2018 10:14:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb1mn-0002it-7r
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 10:14:37 +0000
X-Inumbo-ID: ae558967-f9dc-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae558967-f9dc-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 11:13:07 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 03:14:34 -0700
Message-Id: <5A5C8D17020000780019EB34@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 03:14:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515780067-31735-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 01/17] x86: Support compiling with
 indirect branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gKysrIGIveGVuL2FyY2gveDg2L1J1
bGVzLm1rCj4gQEAgLTMwLDMgKzMwLDEwIEBAIENGTEFHUyArPSAtZm5vLWFzeW5jaHJvbm91cy11
bndpbmQtdGFibGVzCj4gIGlmbmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1mdmlzaWJpbGl0
eT1oaWRkZW4sbiksbikKPiAgQ0ZMQUdTICs9IC1ER0NDX0hBU19WSVNJQklMSVRZX0FUVFJJQlVU
RQo+ICBlbmRpZgo+ICsKPiArIyBDb21waWxlIHdpdGggdGh1bmstZXh0ZXJuLCBpbmRpcmVjdC1i
cmFuY2gtcmVnaXN0ZXIgaWYgYXZhaWFibGUuCj4gK2lmbmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQo
Q0MpLC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyLG4pLG4pCj4gK0NGTEFHUyArPSAtbWluZGly
ZWN0LWJyYW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIKPiArQ0ZM
QUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5LCj4gK2V4cG9ydCBDT05GSUdfSU5ESVJFQ1Rf
VEhVTks9eQo+ICtlbmRpZgoKU3RpbGwgbm90IGEgcHJvcGVyIGNvbmZpZyBvcHRpb24/Cgo+IC0t
LSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwo+IEBAIC0w
LDAgKzEsMzggQEAKPiArLyoKPiArICogSW1wbGVtZW50IF9feDg2X2luZGlyZWN0X3RodW5rXyog
c3ltYm9scyBmb3IgdXNlIHdpdGggY29tcGF0YmlsZSBjb21waWxlcnMKPiArICogYW5kIHRoZSAt
bWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIg
b3B0aW9ucy4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3LTIwMTggQ2l0cml4IFN5c3Rl
bXMgTHRkLgo+ICsgKgo+ICsgKiBUaGlzIHNvdXJjZSBjb2RlIGlzIGxpY2Vuc2VkIHVuZGVyIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwKPiArICogVmVyc2lvbiAyLiAgU2VlIHRoZSBm
aWxlIENPUFlJTkcgZm9yIG1vcmUgZGV0YWlscy4KPiArICovCj4gKyAgICAgICAgLmZpbGUgX19G
SUxFX18KPiArCj4gKyNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+Cj4gKwo+ICsubWFjcm8gSU5E
X1RIVU5LX1JFVFBPTElORSByZWc6cmVxCj4gKyAgICAgICAgY2FsbCAyZgo+ICsxOgo+ICsgICAg
ICAgIGxmZW5jZQo+ICsgICAgICAgIGptcCAxYgo+ICsyOgoKQXMgbm90ZWQgaW4gYSBjb3VwbGUg
b2Ygb3RoZXIgcGxhY2VzLCBJJ2QgcHJlZmVyIGlmIG51bWVyaWMgbGFiZWxzCndlcmVuJ3QgdXNl
ZCBpbiBtYWNyb3MgKGFuZCBlc3BlY2lhbGx5IG5ldyBvbmVzKSwgaW4gZmF2b3Igb2YKLkwgb25l
cyB1dGlsaXppbmcgXEAuCgo+ICsgICAgICAgIG1vdiAlXHJlZywgKCVyc3ApCj4gKyAgICAgICAg
cmV0Cj4gKy5lbmRtCj4gKwo+ICsvKgo+ICsgKiBCdWlsZCB0aGUgX194ODZfaW5kaXJlY3RfdGh1
bmtfKiBzeW1ib2xzLiAgQ3VycmVudGx5IGltcGxlbWVudCB0aGUKPiArICogcmV0cG9saW5lIHRo
dW5rIG9ubHkuCj4gKyAqLwo+ICsubWFjcm8gR0VOX0lORElSRUNUX1RIVU5LIHJlZzpyZXEKPiAr
ICAgICAgICAuc2VjdGlvbiAudGV4dC5fX3g4Nl9pbmRpcmVjdF90aHVua19ccmVnLCAiYXgiLCBA
cHJvZ2JpdHMKPiArCj4gK0VOVFJZKF9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcpCj4gKyAgICAg
ICAgSU5EX1RIVU5LX1JFVFBPTElORSBccmVnCj4gKy5lbmRtCgpTdGlsbCB1bm5lY2Vzc2FyeSBs
ZWFkaW5nIHVuZGVyc2NvcmVzIGluIHRoZSBzZWN0aW9uIG5hbWU/CgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 10:15:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 10:15:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb1nm-0002nY-Nj; Mon, 15 Jan 2018 10:15:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb1nl-0002nL-1I
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 10:15:37 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id 51/D6-11014-84F7C5A5;
 Mon, 15 Jan 2018 10:15:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVde9Pib
 K4O4EXot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvG6vYe94FYvY8WihqXMDYxP4roYuTiEBBqZ
 JLYfPMYO4TxmlNjzYDYjhLONUeLv3Ta2LkZODhEBZ4mvZ+ayg9i8AvoSX38tBrOFBawkLq2ZD
 tYgIbBaQ2LPuRYmkISEgKfEsz0TgWwOMPvEJ7kuRnYONqD6Q2IgQRYBVYkr7f4TGLkXMDKsYl
 QvTi0qSy3SNddLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0LgMQ7GA8Ntn5EKM
 kB5OSKK9UXkyUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnejDqgnGBRanpqRVpmDjDMYNISHDxK
 Irw1IGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXOu6cWqFQApDSjNA9uECz8L
 zHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9x7IFJ7MvBK4fa+ATmECOqV+SSTIKSWJCCmpBs
 a53zQYCjqk/m3h8VilvdptJatZ7asHMXPjZLMXmFewLQ3lShD799/j1+meRYe+zD+QuqnRXeD
 QAhEOJb7JvNmPLASzUlIepj/fFN35rmlC+vSDacwhk9mO+Haa81Xd9c0ojXq7ylnxzBfl7CiR
 8MtxVd19+3xn21bF8MkafjgoGhejO63CQYmlOCPRUIu5qDgRAFmdcGd6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1516011333!101263012!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24675 invoked from network); 15 Jan 2018 10:15:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 10:15:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb1nh-0001RZ-CH; Mon, 15 Jan 2018 10: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eb1nb-0002Sl-J1; Mon, 15 Jan 2018 10:15:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eb1nZ-0004cA-Pc; Mon, 15 Jan 2018 10:15:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117980-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-arndale:guest-start.2:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c6993b7b952dc1243b8aab5cab8e7b52e9cdc50
X-Osstest-Versions-That: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 10:15:26 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 117980: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExNzk4MCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzk4MC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA0
OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE3Njk3CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTcgZ3Vlc3Qtc3RhcnQuMiAgICAgICAgICAgICAg
ZmFpbCBwYXNzIGluIDExNzkzNAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE3OTM0CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTc5MzQgbGlr
ZSAxMTc1ODYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRz
eC12bWVudHJ5IGZhaWwgaW4gMTE3OTM0IGxpa2UgMTE3Njk3CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExNzkzNCBsaWtlIDEx
NzY5NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDExNzkzNCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExNzkzNCBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5
IGZhaWwgbGlrZSAxMTc2OTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzY5NwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE3Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc2OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNzY5NwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE3Njk3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc2OTcKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExNzY5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Njk3CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDljNjk5M2I3
Yjk1MmRjMTI0M2I4YWFiNWNhYjhlN2I1MmU5Y2RjNTAKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDhhYjQzZjc4NWE0ZTk3MDhjZjJiYTQwYzI1ZmI4ZTZlNDkwYTA3MzYK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzY5NyAgMjAxOC0wMS0wNyAwNzowMzo1MSBaICAgIDgg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc4NzEgIDIwMTgtMDEtMTEgMjA6NDQ6MTkgWiAg
ICAzIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgT2xla3NhbmRyIFR5c2hjaGVua28g
PG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21t
aXQgOWM2OTkzYjdiOTUyZGMxMjQzYjhhYWI1Y2FiOGU3YjUyZTljZGM1MApBdXRob3I6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KRGF0ZTogICBXZWQgRGVjIDcg
MTE6MTM6MDUgMjAxNiAtMDgwMAoKICAgIHhlbi9hcm06IGZpeCBzbXBib290IGJhcnJpZXJzCiAg
ICAKICAgIFJlbW92ZSB1c2VsZXNzIHNtcF93bWIoKSBiYXJyaWVyIGFmdGVyIGNwdW1hc2tfc2V0
X2NwdShjcHVpZCwKICAgICZjcHVfb25saW5lX21hcCksIHdoaWNoIGlzIG5vdCBzeW5jaHJvbml6
aW5nIGFnYWluc3QgYW55dGhpbmcuCiAgICAKICAgIEtlZXAgdGhlIG90aGVyIHNtcF93bWIoKSwg
YmVmb3JlIHRoZSBjcHVtYXNrX3NldF9jcHUgY2FsbCwgdG8gZW5zdXJlCiAgICB0aGF0IGFsbCB3
cml0ZXMgYmVmb3JlIHNldHRpbmcgdGhlIGNwdSBvbmxpbmUgYXJlIHZpc2libGUgdG8gb3RoZXIg
Y3B1cy4KICAgIEZvciB0aGF0IHRvIHdvcmsgcHJvcGVybHksIHdlIG5lZWQgYSBjb3JyZXNwb25k
aW5nIHNtcF9ybWIoKSBiYXJyaWVyLAogICAgYWZ0ZXIgcmVhZGluZyB0aGUgb25saW5lIGNwdW1h
c2sgZnJvbSBvdGhlciBwcm9jZXNzb3JzLCB3aGljaCBpcwogICAgY3VycmVudGx5IG1pc3Npbmcu
IEFkZCBpdC4KICAgIAogICAgU2VlOiBodHRwOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE0
ODA5MzIzNjMwNzIxMQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc3OWEw
ZTE1Y2EwZDlkNWRiY2JkZWUyOWIxZGFkOWZhZjczYmZjNzcpCgpjb21taXQgZWUyNGIyZjdmMGU1
YWQ4MTc5OWZiMWUxNzI4ZDkwYmMzYmMzZjZkYQpBdXRob3I6IE9sZWtzYW5kciBUeXNoY2hlbmtv
IDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KRGF0ZTogICBNb24gQXVnIDI4IDIwOjMy
OjI1IDIwMTcgKzAzMDAKCiAgICB4ZW4vYXJtOiB2Z2ljOiBDaGVjayBmb3IgdmdpYyBoYW5kbGVy
IHRvIGJlIGluaXRpYWxpemVkIGJlZm9yZSBkZXJlZmVyZW5jaW5nIGl0CiAgICAKICAgIFNpbmNl
IGRvbWFpbl92Z2ljX2ZyZWUoKSBjYW4gYmUgY2FsbGVkIHdoZW4gdGhlIHZnaWNfb3BzIGhhdmVu
J3QgYmVlbgogICAgaW5pdGlhbGlzZWQgeWV0LCBhbHdheXMgY2hlY2sgdGhhdCBkLT5hcmNoLnZn
aWMuaGFuZGxlciBpcyBub3QgYSBudWxsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGVrc2Fu
ZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgICBTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjFmMWU0OTJjZDQyMzFhMWU5ZmVlZGI3YTM1
YzYyYzA2M2Y3YzUxMCkKCmNvbW1pdCA1NzljOTI3YzJkMjhiM2YyMDNlODE2YTVjNDM3NTg2Mzhi
MjlmOGY3CkF1dGhvcjogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtv
QGVwYW0uY29tPgpEYXRlOiAgIE1vbiBBdWcgMjggMjA6MzI6MjYgMjAxNyArMDMwMAoKICAgIHhl
bi9hcm06IHAybTogQ2hlY2sgZm9yIHAybS0+ZG9tYWluIHRvIGJlIGluaXRpYWxpemVkIGJlZm9y
ZSByZWxlYXNpbmcgcmVzb3VyY2VzCiAgICAKICAgIFNpbmNlIHAybV90ZWFyZG93bigpIGNhbiBi
ZSBjYWxsZWQgd2hlbiBwMm1faW5pdCgpIGhhdmVuJ3QgZXhlY3V0ZWQgeWV0CiAgICB3ZSBtaWdo
dCBkZWFsIHdpdGggdW5pdGlhbGl6ZWQgbGlzdCAicDJtLT5wYWdlcyIgd2hpY2ggbGVhZHMgdG8g
Y3Jhc2guCiAgICBUbyBhdm9pZCB0aGlzIHVzZSBiYWNrIHBvaW50ZXIgdG8gZG9tYWluIGFzIGVu
ZC1vZi1pbml0aWFsaXphdGlvbiBpbmRpY2F0b3IuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhYmQ5MWIyYTJiY2QwNTYxOGE3MWY3
ZTVmZTU3MWRkMTBhNTcyN2JjKQoKY29tbWl0IGY3MDkyODdkMzU1MzBmYzM0NmYzYjgxYTBiYjEy
NjM3Y2U5ZmQ5NzQKQXV0aG9yOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkRhdGU6ICAgV2VkIE9jdCAxOCAxNDoyOTo1OCAyMDE3IC0wNzAwCgogICAgYXJtOiBj
b25maWd1cmUgaW50ZXJydXB0cyB0byBiZSBpbiBub24tc2VjdXJlIGdyb3VwMQogICAgCiAgICBY
ZW4gdXNlcyBub24tc2VjdXJlIGdyb3VwMSBpbnRlcnJ1cHRzLCBob3dldmVyIGl0IGRvZXNuJ3Qg
Y29uZmlndXJlIHRoZQogICAgR0lDdjMgYWNjb3JkaW5nbHkuIFhlbiBuZWVkcyB0byBzZXQgR0lD
RF9JR1JPVVBSIGZvciBTUElzIGFuZAogICAgR0lDUl9JR1JPVVBSMCBmb3IgbG9jYWwgaW50ZXJy
dXB0IHRvICIxIiB0byBzcGVjaWZ5IHRoYXQgaW50ZXJydXB0cwogICAgYmVsb25nIHRvIGdyb3Vw
MS4gVGhpcyBpcyBwYXJ0aWN1bGFybHkgaW1wb3J0YW50IGlmIHRoZSBzeXN0ZW0gaGFzCiAgICBH
SUNEX0NUTFIuRFMgc2V0LCBhbHNvIHNlZSBjb21taXQKICAgIDdjOWI5NzMwNjFiMDNhZjYyNzM0
ZjYxM2Y2YWJlYzQ2YzBkZDRhODggaW4gTGludXguCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmVsZWFzZWQtYWNr
ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCAwYzgwNTVjMmY0NWY0ODlhZmY2N2Y0ZDM2MmYzZmRjMTkyY2My
ZDk0KQoKY29tbWl0IDZlZTExNGYwMzQyN2IzOTMwNThjODk3ODBjMzIxNWFkYWM1OGQ2M2IKQXV0
aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFdlZCBO
b3YgMjkgMTc6NTc6MzIgMjAxNyArMDAwMAoKICAgIHhlbi9hcm06IGJvb3RmZHQ6IFVzZSBwcm9w
ZXIgZGVmYXVsdCBmb3IgI2FkZHJlc3MtY2VsbHMgYW5kICNzaXplLWNlbGxzCiAgICAKICAgIFBl
ciB0aGUgZGV2aWNlLXRyZWUgc3BlY2lmaWMgWzFdLCB3aGVuIHRoZSBwcm9wZXJ0eSAjYWRkcmVz
cy1jZWxscwogICAgYW5kICAjc2l6ZS1jZWxscyBhcmUgbm90IHByZXNlbnQsIHRoZSBkZWZhdWx0
IHZhbHVlIHNob3VsZCBiZSByZXNwLiAxCiAgICBhbmQgMi4KICAgIAogICAgWzFdIGh0dHBzOi8v
d3d3LmRldmljZXRyZWUub3JnL2Rvd25sb2Fkcy9kZXZpY2V0cmVlLXNwZWNpZmljYXRpb24tdjAu
MS0yMDE2MDUyNC5wZGYKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMDVh
YTRhZmFjNjRlYTY4N2MxYTJiZjkyNzdiYTY1NTI4MDk0OTViKQoKY29tbWl0IDE1ZTQwNDI3ZDBk
ZTUwYjVjOGM1MjM3MTFjMDBjNzA1OWVkYmYwMmIKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpEYXRlOiAgIFdlZCBEZWMgNiAxNDo1MTozNyAyMDE3ICswMDAwCgog
ICAgeGVuL2FybTogZ2ljLXYzOiBCYWlsIG91dCBpZiBnaWN2M19jcHVfaW5pdCBmYWlsCiAgICAK
ICAgIFdoZW4gc3lzdGVtIHJlZ2lzdGVycyBhcmUgbm90IGVuYWJsZWQsIGFsbCB0aGUgYWNjZXNz
IHRvIHRoZW0gd2lsbCB0cmFwCiAgICBpbiBFTDIuIEluIFhlbiwgc3lzdGVtIHJlZ2lzdGVycyB3
aWxsIGJlIGVuYWJsZWQgYnkgZ2ljdjNfY3B1X2luaXQgb25seQogICAgb24gc3VjY2Vzcy4gQXMg
dGhlIHJlc3Qgb2YgdGhlIGNvZGUgKGUuZyBnaWN2M19oeXBfaW5pdCkgcmVsaWVzIG9uCiAgICBz
eXN0ZW0gcmVnaXN0ZXIsIGl0IGlzIGJldHRlciB0byBiYWlsIG91dCBkaXJlY3RseS4KICAgIAog
ICAgVGhpcyB3aWxsIHNhdmUgdGltZSBvbiBkZWJ1Z2dpbmcgZWFybHkgYm9vdCBpc3N1ZSBvbiBH
SUN2MyBwbGF0Zm9ybS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5
NjMwYzVhZTM2M2I0Y2JmOGViNjEzNjY1MzBmNDBjODA2ODBhZjRkKQoocWVtdSBjaGFuZ2VzIG5v
dCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 10:27:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 10:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb1yl-0003g3-VW; Mon, 15 Jan 2018 10:26:59 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb1yk-0003ff-NT
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 10:26:58 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-3.messagelabs.com id 07/0C-12490-1F18C5A5;
 Mon, 15 Jan 2018 10:26:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfdDY0y
 UQe80Q4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHx4w6Wgm7til0b/7A3MO6V72Lk4hASaGSS
 6Dz3ihnCecwoMXfJdCYIZxujxNqvrxi7GDk5RAScJb6emcsOYvMK6Euc+fMfqIiDQ1jASGJph
 zVIWEKgi03izE01CNtX4uq+w2ww9qIZ71i6GNk52ASsJA6JgURZBFQlDq54xjiBkXsBI8MqRo
 3i1KKy1CJdIzO9pKLM9IyS3MTMHF1DA2O93NTi4sT01JzEpGK95PzcTYxA79YzMDDuYGzY63e
 IUZKDSUmUVyovJkqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8dMFiEBItS01Mr0jJzgGEGk5bg
 4FES4fUFSfMWFyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXFePpBSAZDSjNI8uEGw8
 L/EKCslzMvIwMAgxFOQWpSbWYIq/4pRnINRSZhXF2QKT2ZeCdy+V0CnMAGdUr8kEuSUkkSElF
 QD45I3pzb61ldwf7zEavzc4untWWoRLOeavvswHuyw3epYcLZlwvPWBsl03Zd/yitXcf61+7n
 lxzTJrdxCry8188e8mxaofiO378mBXxwhvMEvVc/ufLXYrPPzn9VnLtx+duXvm0AH23KxZXeC
 fC6GNvLkuj9j+LG8XaN7MkN0Xg2HlvzxqdPVtZVYijMSDbWYi4oTAcuU2NF6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-31.messagelabs.com!1516012015!122233350!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45804 invoked from network); 15 Jan 2018 10:26:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 10:26:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb1yg-0001jb-1T; Mon, 15 Jan 2018 10:26:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eb1ya-0003fC-Bh; Mon, 15 Jan 2018 10:26:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eb1yZ-0002xz-Om; Mon, 15 Jan 2018 10:26:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118001-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 10:26:47 +0000
Subject: [Xen-devel] [seabios test] 118001: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODAwMSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwMDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY1IGRheXMgICA3NSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM3IGRheXMgICAz
MCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 10:28:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 10:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb1zw-0003kv-8e; Mon, 15 Jan 2018 10:28:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb1zu-0003kf-OK
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 10:28:10 +0000
X-Inumbo-ID: 1ad9ea86-f9df-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ad9ea86-f9df-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 10:30:28 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 03:28:03 -0700
Message-Id: <5A5C9040020000780019EB46@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 03:28:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515780067-31735-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 02/17] x86: Support indirect thunks from
 assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW50cm9kdWNlIElORElSRUNUX0NBTEwgYW5kIElORElSRUNUX0pNUCB3aGljaCBlaXRo
ZXIgZGVncmFkZSB0byBhIG5vcm1hbAo+IGluZGlyZWN0IGJyYW5jaCwgb3IgZGlzcGF0Y2ggdG8g
dGhlIF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scy4KPiAKPiBVcGRhdGUgYWxsIHRoZSBt
YW51YWwgaW5kaXJlY3QgYnJhbmNoZXMgaW4gdG8gdXNlIHRoZSBuZXcgdGh1bmtzLiAgVGhlCj4g
aW5kaXJlY3QgYnJhbmNoZXMgaW4gdGhlIGVhcmx5IGJvb3QgYW5kIGtleGVjIHBhdGggYXJlIGxl
ZnQgaW50YWN0IGFzIHdlIAo+IGNhbid0Cj4gdXNlIHRoZSBjb21waWxlZC1pbiB0aHVua3MgYXQg
dGhvc2UgcG9pbnRzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgp3aXRoIGEgY291cGxlIG9mIGNvc21ldGljIHJlbWFya3M6Cgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXBy
aXYtb3AuYwo+IEBAIC03Myw0NiArNzMsNjMgQEAgdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1
bnNpZ25lZCBpbnQgcG9ydCwgdTggdmFsdWUpOwo+ICAKPiAgdHlwZWRlZiB2b2lkIGlvX2VtdWxf
c3R1Yl90KHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwo+ICAKPiArdm9pZCBfX3g4Nl9pbmRpcmVj
dF90aHVua19yY3godm9pZCk7Cj4gKwo+ICBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxf
c3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0LCB1
bnNpZ25lZCBpbnQgYnl0ZXMpCj4gIHsKPiArICAgIHN0cnVjdCBzdHVicyAqdGhpc19zdHVicyA9
ICZ0aGlzX2NwdShzdHVicyk7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlzX3N0
dWJzLT5hZGRyICsgU1RVQl9CVUZfU0laRSAvIDI7Cj4gICAgICBib29sIHVzZV9xdWlya19zdHVi
ID0gZmFsc2U7Cj4gIAo+ICAgICAgaWYgKCAhY3R4dC0+aW9fZW11bF9zdHViICkKPiAtICAgICAg
ICBjdHh0LT5pb19lbXVsX3N0dWIgPSBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX2NwdShzdHVi
cy5tZm4pKSkgKwo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodGhpc19jcHUoc3R1YnMuYWRkcikgJgo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgflBBR0VfTUFTSykgKwo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBTVFVCX0JVRl9TSVpFIC8gMjsKPiArICAgICAgICBjdHh0
LT5pb19lbXVsX3N0dWIgPQo+ICsgICAgICAgICAgICBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlz
X3N0dWJzLT5tZm4pKSArIChzdHViX3ZhICYgflBBR0VfTUFTSyk7Cj4gIAo+ICAgICAgLyogbW92
cSAkaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoLCVyY3ggKi8KPiAgICAgIGN0eHQtPmlvX2VtdWxf
c3R1YlswXSA9IDB4NDg7Cj4gICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMV0gPSAweGI5Owo+ICAg
ICAgKih2b2lkICoqKSZjdHh0LT5pb19lbXVsX3N0dWJbMl0gPSAodm9pZCAqKWhvc3RfdG9fZ3Vl
c3RfZ3ByX3N3aXRjaDsKPiArCj4gKyNpZmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKPiArICAg
IC8qIGNhbGxxIF9feDg2X2luZGlyZWN0X3RodW5rX3JjeCAqLwo+ICsgICAgY3R4dC0+aW9fZW11
bF9zdHViWzEwXSA9IDB4ZTg7Cj4gKyAgICAqKGludDMyX3QgKikmY3R4dC0+aW9fZW11bF9zdHVi
WzExXSA9Cj4gKyAgICAgICAgKHVuc2lnbmVkIGxvbmcpX194ODZfaW5kaXJlY3RfdGh1bmtfcmN4
IC0gKHN0dWJfdmEgKyAxMSArIDQpOwoKR2l2ZW4gdGhlIGNvbnRleHQgSSB0aGluayBhIGNhc3Qg
dG8gc2lnbmVkIGxvbmcgd291bGQgYmUgbW9yZQphcHByb3ByaWF0ZSBoZXJlLgoKPiArCj4gKyNl
bHNlCj4gICAgICAvKiBjYWxscSAqJXJjeCAqLwoKR2l2ZW4gdGhlIHJlc3Qgb2YgdGhlIGNvbmRp
dGlvbmFsIHlvdSBhZGQsIHBsZWFzZSBlaXRoZXIgcmVtb3ZlCnRoZSBibGFuayBsaW5lIGFib3Zl
IG9yIGFkZCB0aHJlZSBtb3JlIGltbWVkaWF0ZWx5IGluc2lkZSB0aGUKcHJlcHJvY2Vzc29yIGRp
cmVjdGl2ZXMuCgo+ICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7Cj4gICAgICBj
dHh0LT5pb19lbXVsX3N0dWJbMTFdID0gMHhkMTsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogMyBi
eXRlcyBvZiBQNl9OT1BTLgo+ICsgICAgICogVE9ETzogdW50YW5nbGUgaWRlYWxfbm9wcyBmcm9t
IGluaXQvbGl2ZXBhdGNoIEtjb25maWcgb3B0aW9ucy4KPiArICAgICAqLwo+ICsgICAgbWVtY3B5
KCZjdHh0LT5pb19lbXVsX3N0dWJbMTJdLCAiXHgwZlx4MWZceDAwIiwgMyk7CgpQZXJoYXBzIGJl
dHRlciAiUDZfTk9QMyIgaW4gdGhlIGNvbW1lbnQ/IEFuZCBwZXJoYXBzCl9fc3RyaW5naWZ5KFA2
X05PUDMpIGluIHRoZSBtZW1jcHkoKSBpbnZvY2F0aW9uLCB3aGljaCBtYXkgdGhlbgptYWtlIHVu
bmVjZXNzYXJ5IHRoYXQgcGFydCBvZiB0aGUgY29tbWVudD8KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 10:31:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 10:31:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb235-0004RD-Ms; Mon, 15 Jan 2018 10:31:27 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=54622e440=roger.pau@citrix.com>)
 id 1eb235-0004R7-6L
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 10:31:27 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-3.messagelabs.com id 13/2F-13090-EF28C5A5;
 Mon, 15 Jan 2018 10:31:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsWyU9JRQvdvU0y
 Uwc1vVhb3prxnd2D02N63iz2AMYo1My8pvyKBNePz5MnsBSs4K6bu287YwNjE0cXIySEh4Cdx
 etdxJgjbXeLNu1b2LkYODhYBVYnrS+RATDYBe4npXytAKkQELCRW/f0MVs0s4CMxbesMdhBbG
 Kjz/Y+9YDavgIfEyt2NjCC2kIC+xI6N/5gg4oISJ2c+YYHo1ZFYsPsTG8h4ZgFpieX/wI7hFD
 CQOLH6MzOILSogI3FpwxM2iDGKEv3zHrBBHJkusfXvL2YI20Li9q07bBMYBWch2TALyYZZCBs
 WMDKvYtQoTi0qSy3SNbLQSyrKTM8oyU3MzNE1NDDWy00tLk5MT81JTCrWS87P3cQIDNZ6BgbG
 HYztJ/wOMUpyMCmJ8krlxUQJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD92QiUEyxKTU+tSMvMA
 cYNTFqCg0dJhNcBGDtCvMUFibnFmekQqVOMuhw3XrxuYxZiycvPS5US52UBKRIAKcoozYMbAY
 vhS4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEeZeAXMKTmVcCt+kV0BFMQEfUL4kEOaIkESE
 l1cAYHblFxHV5/Oe9rLkn+Vk9tpXed75n/Pn7vrc7/zqW2CZsOnYm+/60xs22HNU9V+4WXHzh
 7pl8Nzr1n7XqXDeuEyfbnQ89ffhh5pPi/jWX+jeaLvwkGuYRcm51UP+BiTLea1Nm5E4V8LL0n
 qe763BX16VH9jeYXOb9ijzkLV1dFZh+1soy7YuAEktxRqKhFnNRcSIAyirkP9wCAAA=
X-Env-Sender: prvs=54622e440=roger.pau@citrix.com
X-Msg-Ref: server-4.tower-31.messagelabs.com!1516012285!64837153!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4087 invoked from network); 15 Jan 2018 10:31:25 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-4.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Jan 2018 10:31:25 -0000
X-IronPort-AV: E=Sophos;i="5.46,363,1511827200"; d="scan'208";a="66055835"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Mon, 15 Jan 2018 10:31:16 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20180115103116.fxuvnx6jyheybxlj@MacBook-Pro-de-Roger.local>
References: <osstest-117920-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-117920-mainreport@xen.org>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: xen-devel@lists.xensource.com, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 117920: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBKYW4gMTMsIDIwMTggYXQgMDc6NTI6MDhQTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMTc5MjAgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNzkyMC8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3MzExCgpUaGlzIGZhaWx1cmUgaXMgcXVpdGUgd2VpcmQ6Cgoy
MDE4LTAxLTEyIDE2OjM2OjI4IFogaG9zdCBob3N0OiBzZWxlY3RlZCBnb2RlbGxvMSA1NDo5Zjoz
NTowNTpmZDo4OCAxNzIuMTYuMTQ0LjM3IC0gc2hhcmVkIGJ1aWxkLWplc3NpZS1hbWQ2NCBjZTA0
MjUwNzNlMDA5MjM2NDU5NjM5YjA5ODJhNDQwNDhiZWU0YWRmIHJlYWR5IDMgCjIwMTgtMDEtMTIg
MTY6MzY6MjggWiBleGVjdXRpbmcgc3NoIC4uLiBvc3N0ZXN0QDE3Mi4xNi4xNDQuMzcgbWtkaXIg
LXAgL2hvbWUvb3NzdGVzdC9idWlsZC4xMTc5MjAuYnVpbGQtYW1kNjQteHNtIApXYXJuaW5nOiBQ
ZXJtYW5lbnRseSBhZGRlZCAnMTcyLjE2LjE0NC4zNycgKEVDRFNBKSB0byB0aGUgbGlzdCBvZiBr
bm93biBob3N0cy4KUGVybWlzc2lvbiBkZW5pZWQgKHB1YmxpY2tleSxwYXNzd29yZCkuCjIwMTgt
MDEtMTIgMTY6MzY6MjkgWiBjb21tYW5kIG5vbnplcm8gd2FpdHN0YXR1cyA2NTI4MDogdGltZW91
dCA5MCBzc2ggLW8gU3RyaWN0SG9zdEtleUNoZWNraW5nPW5vIC1vIEJhdGNoTW9kZT15ZXMgLW8g
Q29ubmVjdFRpbWVvdXQ9MTAwIC1vIFNlcnZlckFsaXZlSW50ZXJ2YWw9MTAwIC1vIFBhc3N3b3Jk
QXV0aGVudGljYXRpb249bm8gLW8gQ2hhbGxlbmdlUmVzcG9uc2VBdXRoZW50aWNhdGlvbj1ubyAt
byBVc2VyS25vd25Ib3N0c0ZpbGU9dG1wL3Qua25vd25faG9zdHNfMTE3OTIwLmJ1aWxkLWFtZDY0
LXhzbSBvc3N0ZXN0QDE3Mi4xNi4xNDQuMzcgbWtkaXIgLXAgL2hvbWUvb3NzdGVzdC9idWlsZC4x
MTc5MjAuYnVpbGQtYW1kNjQteHNtIAoKV3Jvbmcgc3NoIGlkIGZpbGVzPwoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 10:40:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 10:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb2Bj-0005AE-Il; Mon, 15 Jan 2018 10:40:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e1by=ek=citrix.com=prvs=546776dbc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eb2Bi-0005A4-D5
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 10:40:22 +0000
X-Inumbo-ID: cf102382-f9e0-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf102382-f9e0-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 10:42:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,363,1511827200"; d="scan'208";a="66056188"
To: Jan Beulich <JBeulich@suse.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-2-git-send-email-andrew.cooper3@citrix.com>
 <5A5C8D17020000780019EB34@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <484f3883-e9fb-4df7-c725-5e3323e5e0b9@citrix.com>
Date: Mon, 15 Jan 2018 10:40:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5C8D17020000780019EB34@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 01/17] x86: Support compiling with
 indirect branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMTggMTA6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjAxLjE4IGF0
IDE5OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9SdWxlcy5tawo+PiArKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKPj4gQEAgLTMw
LDMgKzMwLDEwIEBAIENGTEFHUyArPSAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCj4+
ICBpZm5lcSAoJChjYWxsIGNjLW9wdGlvbiwkKENDKSwtZnZpc2liaWxpdHk9aGlkZGVuLG4pLG4p
Cj4+ICBDRkxBR1MgKz0gLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRFCj4+ICBlbmRpZgo+
PiArCj4+ICsjIENvbXBpbGUgd2l0aCB0aHVuay1leHRlcm4sIGluZGlyZWN0LWJyYW5jaC1yZWdp
c3RlciBpZiBhdmFpYWJsZS4KPj4gK2lmbmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1taW5k
aXJlY3QtYnJhbmNoLXJlZ2lzdGVyLG4pLG4pCj4+ICtDRkxBR1MgKz0gLW1pbmRpcmVjdC1icmFu
Y2g9dGh1bmstZXh0ZXJuIC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyCj4+ICtDRkxBR1MgKz0g
LURDT05GSUdfSU5ESVJFQ1RfVEhVTksKPj4gK2V4cG9ydCBDT05GSUdfSU5ESVJFQ1RfVEhVTks9
eQo+PiArZW5kaWYKPiBTdGlsbCBub3QgYSBwcm9wZXIgY29uZmlnIG9wdGlvbj8KCk5vLCBmb3Ig
YmFja3BvcnRhYmlsaXR5LgoKSSdtIHByZXBhcmluZyBhIHBvc3QtU1AyIHNlcmllcyB3aXRoIHNv
bWUgY2xlYW51cCBmb3Igc3RhZ2luZy4KCj4KPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4v
YXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUwo+PiBAQCAtMCwwICsxLDM4IEBACj4+ICsvKgo+PiAr
ICogSW1wbGVtZW50IF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scyBmb3IgdXNlIHdpdGgg
Y29tcGF0YmlsZSBjb21waWxlcnMKPj4gKyAqIGFuZCB0aGUgLW1pbmRpcmVjdC1icmFuY2g9dGh1
bmstZXh0ZXJuIC1taW5kaXJlY3QtYnJhbmNoLXJlZ2lzdGVyIG9wdGlvbnMuCj4+ICsgKgo+PiAr
ICogQ29weXJpZ2h0IChjKSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgo+PiArICoKPj4g
KyAqIFRoaXMgc291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYyBMaWNlbnNlLAo+PiArICogVmVyc2lvbiAyLiAgU2VlIHRoZSBmaWxlIENPUFlJTkcgZm9y
IG1vcmUgZGV0YWlscy4KPj4gKyAqLwo+PiArICAgICAgICAuZmlsZSBfX0ZJTEVfXwo+PiArCj4+
ICsjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgo+PiArCj4+ICsubWFjcm8gSU5EX1RIVU5LX1JF
VFBPTElORSByZWc6cmVxCj4+ICsgICAgICAgIGNhbGwgMmYKPj4gKzE6Cj4+ICsgICAgICAgIGxm
ZW5jZQo+PiArICAgICAgICBqbXAgMWIKPj4gKzI6Cj4gQXMgbm90ZWQgaW4gYSBjb3VwbGUgb2Yg
b3RoZXIgcGxhY2VzLCBJJ2QgcHJlZmVyIGlmIG51bWVyaWMgbGFiZWxzCj4gd2VyZW4ndCB1c2Vk
IGluIG1hY3JvcyAoYW5kIGVzcGVjaWFsbHkgbmV3IG9uZXMpLCBpbiBmYXZvciBvZgo+IC5MIG9u
ZXMgdXRpbGl6aW5nIFxALgoKRm9yIG1hY3JvcyBpbiBoZWFkZXIgZmlsZXMsIEkgY2FuIHNlZSB0
aGlzIHJhdGlvbmFsLgoKSG93ZXZlciwgdGhpcyBpcyBhIGxvY2FsIG1hY3JvIHdoaWNoIG9ubHkg
Z2V0cyBleHBhbmRlZCBpbiB0aGlzIGZpbGUsCmFuZCBpc24ndCBsaWtlbHkgdG8gbW92ZSBlbHNl
d2hlcmUuwqAgSSBkb24ndCBzZWUgdGhlIHZhbHVlIGluIHJlZHVjaW5nCnRoZSByZWFkYWJpbGl0
eS4KCj4KPj4gKyAgICAgICAgbW92ICVccmVnLCAoJXJzcCkKPj4gKyAgICAgICAgcmV0Cj4+ICsu
ZW5kbQo+PiArCj4+ICsvKgo+PiArICogQnVpbGQgdGhlIF9feDg2X2luZGlyZWN0X3RodW5rXyog
c3ltYm9scy4gIEN1cnJlbnRseSBpbXBsZW1lbnQgdGhlCj4+ICsgKiByZXRwb2xpbmUgdGh1bmsg
b25seS4KPj4gKyAqLwo+PiArLm1hY3JvIEdFTl9JTkRJUkVDVF9USFVOSyByZWc6cmVxCj4+ICsg
ICAgICAgIC5zZWN0aW9uIC50ZXh0Ll9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcsICJheCIsIEBw
cm9nYml0cwo+PiArCj4+ICtFTlRSWShfX3g4Nl9pbmRpcmVjdF90aHVua19ccmVnKQo+PiArICAg
ICAgICBJTkRfVEhVTktfUkVUUE9MSU5FIFxyZWcKPj4gKy5lbmRtCj4gU3RpbGwgdW5uZWNlc3Nh
cnkgbGVhZGluZyB1bmRlcnNjb3JlcyBpbiB0aGUgc2VjdGlvbiBuYW1lPwoKSGF2aW5nIHRoZSBz
ZWN0aW9uIG5hbWVzIGRpZmZlcmVudCB0byB0aGUgc3ltYm9scyBpbiB0aGVtIGlzIGZhciB3b3Jz
ZQp0aGFuIHVzaW5nIGRvdWJsZSB1bmRlcnNjb3Jlcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 10:49:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 10:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb2Jx-0005P4-DJ; Mon, 15 Jan 2018 10:48:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb2Jw-0005Oy-2l
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 10:48:52 +0000
X-Inumbo-ID: ff11cb4b-f9e1-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff11cb4b-f9e1-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 10:51:10 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 03:48:45 -0700
Message-Id: <5A5C951A020000780019EB65@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 03:48:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-2-git-send-email-andrew.cooper3@citrix.com>
 <5A5C8D17020000780019EB34@prv-mh.provo.novell.com>
 <484f3883-e9fb-4df7-c725-5e3323e5e0b9@citrix.com>
In-Reply-To: <484f3883-e9fb-4df7-c725-5e3323e5e0b9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 01/17] x86: Support compiling with
 indirect branch thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE4IGF0IDExOjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMTggMTA6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
MS4xOCBhdCAxOTowMCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4+PiArKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsK
Pj4+IEBAIC0zMCwzICszMCwxMCBAQCBDRkxBR1MgKz0gLWZuby1hc3luY2hyb25vdXMtdW53aW5k
LXRhYmxlcwo+Pj4gIGlmbmVxICgkKGNhbGwgY2Mtb3B0aW9uLCQoQ0MpLC1mdmlzaWJpbGl0eT1o
aWRkZW4sbiksbikKPj4+ICBDRkxBR1MgKz0gLURHQ0NfSEFTX1ZJU0lCSUxJVFlfQVRUUklCVVRF
Cj4+PiAgZW5kaWYKPj4+ICsKPj4+ICsjIENvbXBpbGUgd2l0aCB0aHVuay1leHRlcm4sIGluZGly
ZWN0LWJyYW5jaC1yZWdpc3RlciBpZiBhdmFpYWJsZS4KPj4+ICtpZm5lcSAoJChjYWxsIGNjLW9w
dGlvbiwkKENDKSwtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3RlcixuKSxuKQo+Pj4gK0NGTEFHUyAr
PSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4gLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0
ZXIKPj4+ICtDRkxBR1MgKz0gLURDT05GSUdfSU5ESVJFQ1RfVEhVTksKPj4+ICtleHBvcnQgQ09O
RklHX0lORElSRUNUX1RIVU5LPXkKPj4+ICtlbmRpZgo+PiBTdGlsbCBub3QgYSBwcm9wZXIgY29u
ZmlnIG9wdGlvbj8KPiAKPiBObywgZm9yIGJhY2twb3J0YWJpbGl0eS4KPiAKPiBJJ20gcHJlcGFy
aW5nIGEgcG9zdC1TUDIgc2VyaWVzIHdpdGggc29tZSBjbGVhbnVwIGZvciBzdGFnaW5nLgo+IAo+
Pgo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5r
LlMKPj4+IEBAIC0wLDAgKzEsMzggQEAKPj4+ICsvKgo+Pj4gKyAqIEltcGxlbWVudCBfX3g4Nl9p
bmRpcmVjdF90aHVua18qIHN5bWJvbHMgZm9yIHVzZSB3aXRoIGNvbXBhdGJpbGUgCj4gY29tcGls
ZXJzCj4+PiArICogYW5kIHRoZSAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4gLW1pbmRp
cmVjdC1icmFuY2gtcmVnaXN0ZXIgCj4gb3B0aW9ucy4KPj4+ICsgKgo+Pj4gKyAqIENvcHlyaWdo
dCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4KPj4+ICsgKgo+Pj4gKyAqIFRoaXMg
c291cmNlIGNvZGUgaXMgbGljZW5zZWQgdW5kZXIgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlLAo+Pj4gKyAqIFZlcnNpb24gMi4gIFNlZSB0aGUgZmlsZSBDT1BZSU5HIGZvciBtb3JlIGRl
dGFpbHMuCj4+PiArICovCj4+PiArICAgICAgICAuZmlsZSBfX0ZJTEVfXwo+Pj4gKwo+Pj4gKyNp
bmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+Cj4+PiArCj4+PiArLm1hY3JvIElORF9USFVOS19SRVRQ
T0xJTkUgcmVnOnJlcQo+Pj4gKyAgICAgICAgY2FsbCAyZgo+Pj4gKzE6Cj4+PiArICAgICAgICBs
ZmVuY2UKPj4+ICsgICAgICAgIGptcCAxYgo+Pj4gKzI6Cj4+IEFzIG5vdGVkIGluIGEgY291cGxl
IG9mIG90aGVyIHBsYWNlcywgSSdkIHByZWZlciBpZiBudW1lcmljIGxhYmVscwo+PiB3ZXJlbid0
IHVzZWQgaW4gbWFjcm9zIChhbmQgZXNwZWNpYWxseSBuZXcgb25lcyksIGluIGZhdm9yIG9mCj4+
IC5MIG9uZXMgdXRpbGl6aW5nIFxALgo+IAo+IEZvciBtYWNyb3MgaW4gaGVhZGVyIGZpbGVzLCBJ
IGNhbiBzZWUgdGhpcyByYXRpb25hbC4KPiAKPiBIb3dldmVyLCB0aGlzIGlzIGEgbG9jYWwgbWFj
cm8gd2hpY2ggb25seSBnZXRzIGV4cGFuZGVkIGluIHRoaXMgZmlsZSwKPiBhbmQgaXNuJ3QgbGlr
ZWx5IHRvIG1vdmUgZWxzZXdoZXJlLiAgSSBkb24ndCBzZWUgdGhlIHZhbHVlIGluIHJlZHVjaW5n
Cj4gdGhlIHJlYWRhYmlsaXR5Lgo+IAo+Pgo+Pj4gKyAgICAgICAgbW92ICVccmVnLCAoJXJzcCkK
Pj4+ICsgICAgICAgIHJldAo+Pj4gKy5lbmRtCj4+PiArCj4+PiArLyoKPj4+ICsgKiBCdWlsZCB0
aGUgX194ODZfaW5kaXJlY3RfdGh1bmtfKiBzeW1ib2xzLiAgQ3VycmVudGx5IGltcGxlbWVudCB0
aGUKPj4+ICsgKiByZXRwb2xpbmUgdGh1bmsgb25seS4KPj4+ICsgKi8KPj4+ICsubWFjcm8gR0VO
X0lORElSRUNUX1RIVU5LIHJlZzpyZXEKPj4+ICsgICAgICAgIC5zZWN0aW9uIC50ZXh0Ll9feDg2
X2luZGlyZWN0X3RodW5rX1xyZWcsICJheCIsIEBwcm9nYml0cwo+Pj4gKwo+Pj4gK0VOVFJZKF9f
eDg2X2luZGlyZWN0X3RodW5rX1xyZWcpCj4+PiArICAgICAgICBJTkRfVEhVTktfUkVUUE9MSU5F
IFxyZWcKPj4+ICsuZW5kbQo+PiBTdGlsbCB1bm5lY2Vzc2FyeSBsZWFkaW5nIHVuZGVyc2NvcmVz
IGluIHRoZSBzZWN0aW9uIG5hbWU/Cj4gCj4gSGF2aW5nIHRoZSBzZWN0aW9uIG5hbWVzIGRpZmZl
cmVudCB0byB0aGUgc3ltYm9scyBpbiB0aGVtIGlzIGZhciB3b3JzZQo+IHRoYW4gdXNpbmcgZG91
YmxlIHVuZGVyc2NvcmVzLgoKV2VsbCwgb2theSB0aGVuOgpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 10:53:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 10:53:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb2OH-00063k-Ur; Mon, 15 Jan 2018 10:53:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb2OG-00063d-Es
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 10:53:20 +0000
X-Inumbo-ID: 9eee62e7-f9e2-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9eee62e7-f9e2-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 10:55:38 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 03:53:13 -0700
Message-Id: <5A5C9626020000780019EB6F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 03:53:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515780067-31735-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 05/17] x86: Introduce alternative
 indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRGVwZW5kaW5nIG9uIGhhcmR3YXJlIGFuZCBtaWNyb2NvZGUgYXZhaWxhYmlsaXR5LCB3
ZSB3aWxsIHdhbnQgdG8gcmVwbGFjZQo+IElORF9USFVOS19SRVBPTElORSB3aXRoIG90aGVyIGlt
cGxlbWVudGF0aW9ucy4KPiAKPiBGb3IgQU1EIGhhcmR3YXJlLCBjaG9vc2UgSU5EX1RIVU5LX0xG
RU5DRSBpbiBwcmVmZXJlbmNlIHRvIHJldHBvbGluZSBpZiBsZmVuY2UKPiBpcyBrbm93biB0byBi
ZSAob3Igd2FzIHN1Y2Nlc3NmdWxseSBtYWRlKSBkaXNwYXRjaCBzZXJpYWxpc2luZy4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 11:01:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 11:01:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb2WK-0006qf-S6; Mon, 15 Jan 2018 11:01:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb2WK-0006qZ-E7
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 11:01:40 +0000
X-Inumbo-ID: c93dab7a-f9e3-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c93dab7a-f9e3-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 11:03:59 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 04:01:33 -0700
Message-Id: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 04:01:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/2] x86: initial simplistic Meltdown
	mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogeDg2OiBNZWx0ZG93biBiYW5kLWFpZCBhZ2FpbnN0IG1hbGljaW91cyA2NC1iaXQgUFYgZ3Vl
c3RzCjI6IHg4NjogYWxsb3cgTWVsdGRvd24gYmFuZC1haWQgdG8gYmUgZGlzYWJsZWQKClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYyOiBBZGRyZXNz
aW5nIHJldmlldyBjb21tZW50cyBmb3IgcGF0Y2ggMSAoc2VlIHRoZXJlKSBhbmQgbmV3CiAgICBw
YXRjaCAyLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 11:06:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 11:06:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb2bI-00072S-Ez; Mon, 15 Jan 2018 11:06:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb2bH-00072M-Ce
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 11:06:47 +0000
X-Inumbo-ID: 7f85398f-f9e4-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f85398f-f9e4-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 11:09:05 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 04:06:39 -0700
Message-Id: <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 04:06:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
In-Reply-To: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/2] x86: Meltdown band-aid against malicious
 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFtb3VudCBvZiBt
ZW1vcnkgYSBydW5uaW5nCjY0LWJpdCBQViBndWVzdCBoYXMgbWFwcGVkIChhbmQgaGVuY2UgYXZh
aWxhYmxlIGZvciBhdHRhY2tpbmcpOiBPbmx5IHRoZQptYXBwaW5ncyBvZiBzdGFjaywgSURULCBh
bmQgVFNTIGFyZSBiZWluZyBjbG9uZWQgZnJvbSB0aGUgZGlyZWN0IG1hcAppbnRvIHBlci1DUFUg
cGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMgb2YgdGhlIHBhZ2UgdGFibGVzIGFy
ZQpiZWluZyBjb3BpZWQgaW50byB0aG9zZSBwZXItQ1BVIHBhZ2UgdGFibGVzIHVwb24gZW50cnkg
aW50byB0aGUgZ3Vlc3QuCkNyb3NzLXZDUFUgc3luY2hyb25pemF0aW9uIG9mIHRvcCBsZXZlbCBw
YWdlIHRhYmxlIGVudHJ5IGNoYW5nZXMgaXMKYmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhl
ciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBndWVzdCBpbnRvIHRoZQpoeXBlcnZpc29yLgoKVGhlIGNo
YW5nZSB0byBjb250ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRo
ZXJlJ3Mgbm8KcmVhc29uIHRvIGtlZXAgc3dpdGNoaW5nIHBhZ2UgdGFibGVzIG9uY2UgYSBQViBn
dWVzdCBpcyBiZWluZyBzY2hlZHVsZWQKb3V0LgoKVGhlcmUgaXMgY2VydGFpbmx5IG11Y2ggcm9v
bSBmb3IgaW1wcm92ZW1lbnQsIGVzcGVjaWFsbHkgb2YgcGVyZm9ybWFuY2UsCmhlcmUgLSBmaXJz
dCBhbmQgZm9yZW1vc3Qgc3VwcHJlc3NpbmcgYWxsIHRoZSBuZWdhdGl2ZSBlZmZlY3RzIG9uIEFN
RApzeXN0ZW1zLiBCdXQgaW4gdGhlIGludGVyZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVk
aW5nIHRvIHJlYWxseSBvbGQKaHlwZXJ2aXNvcnMsIHdoaWNoIG1heSBub3QgZXZlbiBoYXZlIGFs
dGVybmF0aXZlIHBhdGNoaW5nKSBhbnkgc3VjaCBpcwpiZWluZyBsZWZ0IG91dCBoZXJlLgoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IFVzZSBz
ZW5zaWJsZSBudW1iZXJzIGZvciB0aGUgcmVnaXN0ZXIgY2xhc3NpZmljYXRpb24gY29uc3RhbnRz
IGFsc28KICAgIGZvciB0aGUgbG93IDggcmVnaXN0ZXJzLiBJbnNlcnQgJ3InIGludG8gdGhlaXIg
bmFtZXMgdG8gbWFrZSB0aGVpcgogICAgcHVycG9zZSBtb3JlIGNsZWFyLiBVc2UgInN1YiIgaW5z
dGVhZCBvZiAiYWRkIiB3aGVuIGFkZGluZyBhbgogICAgaW1tZWRpYXRlIG9mIDEyOC4gRGVmZXIg
c3luYyBJUEkgaW4gZG9fbW11X3VwZGF0ZSgpIHVudGlsIHRoZSBlbmQgb2YKICAgIHRoZSBtYWlu
IGxvb3AuIFVzZSBmbHVzaCBJUEkgdGhlcmUgaW5zdGVhZCBldmVudCBjaGVjayBvbmUuIE1ha2UK
ICAgIHNldHVwIGZ1bmN0aW9ucyByZXR1cm4gYSBwcm9wZXIgZXJyb3IgY29kZS4gVXNlIGJldHRl
ciBzdWl0ZWQgbG9jYWwKICAgIHZhcmlhYmxlcyBpbiBjbG9uZV9tYXBwaW5nKCkuIEFkZCBjb21t
ZW50IHRvIG5ldyBzdHJ1Y3QgY3B1X2luZm8KICAgIGZpZWxkcy4KLS0tClRoaXMgYWxzbyB3YW50
cyBBbmRyZXcncyAiW1BBVENIIFJGQyAxMS80NF0geDg2L3B0LXNoYWRvdzogQWx3YXlzIHNldApf
UEFHRV9BQ0NFU1NFRCBvbiBMNGUgdXBkYXRlcyIuCi0tLQpCYWNrcG9ydGluZyBub3RlczoKLSBU
aGlzIG5lZWRzIGY5ZWI3NDc4OWEgKCJ4ODYvZW50cnk6IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0
aWFsCiAgY3B1X3VzZXJfcmVncyBmcmFtZXMiKSBhcyBhIHByZXJlcSwgZHVlIHRvIHRoZSB1c2Vz
IG9mICVyMTQgYW5kICVyMTUuCiAgQnV0IHRoYXQncyBpbnRlbmRlZCB0byBiZSBiYWNrcG9ydGVk
IGFueXdheSAoZm9yIFNwZWN0cmUvU1AyKS4KLSBUaGUgdXNlIG9mICJyb290IiBpbnN0ZWFkIG9m
ICJsNCIgaGVyZSBpcyBtYWlubHkgdG8gbm90IG1ha2UgNS1sZXZlbAogIHBhZ2UgdGFibGUgYWRk
aXRpb25zIGFueSBoYXJkZXIuIEluIGJhY2twb3J0cyAibDQiIHNob3VsZCBwcm9iYWJseSBiZQog
IHByZWZlcnJlZC4KLS0tCkZvbGxvdy11cCBub3RlczoKLSB1c2UgYWx0ZXJuYXRpdmVzIHBhdGNo
aW5nIGZvciBmdWxseSBzdXBwcmVzc2luZyBwZXJmb3JtYW5jZSBlZmZlY3RzCiAgd2hlbiBkaXNh
YmxlZAotIGNoZWNrIHdoZXRoZXIgcnVubmluZyBnbG9iYWxseSB3aXRoIENSNC5QR0UgY2xlYXIg
aGVscHMgb3ZlcmFsbAogIHBlcmZvcm1hbmNlCgotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTExLDYgKzE1MTEsOSBAQCB2b2lkIHBh
cmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1CiB7CiAgICAgdW5zaWduZWQgbG9uZyBj
cjQ7CiAKKyAgICB0aGlzX2NwdShyb290X3BndClbcm9vdF90YWJsZV9vZmZzZXQoUEVSRE9NQUlO
X1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+ZG9tYWluLT5hcmNoLnBl
cmRvbWFpbl9sM19wZywgX19QQUdFX0hZUEVSVklTT1JfUlcpOworCiAgICAgY3I0ID0gcHZfZ3Vl
c3RfY3I0X3RvX3JlYWxfY3I0KHYpOwogICAgIGlmICggdW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0
KCkpICkKICAgICAgICAgd3JpdGVfY3I0KGNyNCk7CkBAIC0xNjgyLDYgKzE2ODUsOCBAQCB2b2lk
IGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzCiAKICAgICBBU1NFUlQobG9jYWxf
aXJxX2lzX2VuYWJsZWQoKSk7CiAKKyAgICBnZXRfY3B1X2luZm8oKS0+eGVuX2NyMyA9IDA7CisK
ICAgICBjcHVtYXNrX2NvcHkoJmRpcnR5X21hc2ssIG5leHQtPnZjcHVfZGlydHlfY3B1bWFzayk7
CiAgICAgLyogQWxsb3cgYXQgbW9zdCBvbmUgQ1BVIGF0IGEgdGltZSB0byBiZSBkaXJ0eS4gKi8K
ICAgICBBU1NFUlQoY3B1bWFza193ZWlnaHQoJmRpcnR5X21hc2spIDw9IDEpOwotLS0gYS94ZW4v
YXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzUyMCw2ICszNTIwLDcg
QEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudCwg
KnYgPSBjdXJyOwogICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW4sICpwdF9vd25lciA9
IGQsICpwZ19vd25lcjsKICAgICBtZm5fdCBtYXBfbWZuID0gSU5WQUxJRF9NRk47CisgICAgYm9v
bCBzeW5jX2d1ZXN0ID0gZmFsc2U7CiAgICAgdWludDMyX3QgeHNtX25lZWRlZCA9IDA7CiAgICAg
dWludDMyX3QgeHNtX2NoZWNrZWQgPSAwOwogICAgIGludCByYyA9IHB1dF9vbGRfZ3Vlc3RfdGFi
bGUoY3Vycik7CkBAIC0zNjgzLDYgKzM2ODQsOCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAg
ICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2Rf
bDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9B
RCwgdik7CisgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAgICAgICAgICAgICAg
ICAgICAgIHN5bmNfZ3Vlc3QgPSB0cnVlOwogICAgICAgICAgICAgICAgICAgICBicmVhazsKIAog
ICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRhYmxlX3BhZ2U6CkBAIC0zNzg3LDYgKzM3OTAs
MjQgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgIGlmICggdmEgKQogICAgICAgICB1bm1hcF9k
b21haW5fcGFnZSh2YSk7CiAKKyAgICBpZiAoIHN5bmNfZ3Vlc3QgKQorICAgIHsKKyAgICAgICAg
LyoKKyAgICAgICAgICogRm9yY2Ugb3RoZXIgdkNQVS1zIG9mIHRoZSBhZmZlY3RlZCBndWVzdCB0
byBwaWNrIHVwIEw0IGVudHJ5CisgICAgICAgICAqIGNoYW5nZXMgKGlmIGFueSkuIElzc3VlIGEg
Zmx1c2ggSVBJIHdpdGggZW1wdHkgb3BlcmF0aW9uIG1hc2sgdG8KKyAgICAgICAgICogZmFjaWxp
dGF0ZSB0aGlzIChpbmNsdWRpbmcgb3Vyc2VsdmVzIHdhaXRpbmcgZm9yIHRoZSBJUEkgdG8KKyAg
ICAgICAgICogYWN0dWFsbHkgaGF2ZSBhcnJpdmVkKS4gVXRpbGl6ZSB0aGUgZmFjdCB0aGF0IEZM
VVNIX1ZBX1ZBTElEIGlzCisgICAgICAgICAqIG1lYW5pbmdsZXNzIHdpdGhvdXQgRkxVU0hfQ0FD
SEUsIGJ1dCB3aWxsIGFsbG93IHRvIHBhc3MgdGhlIG5vLW9wCisgICAgICAgICAqIGNoZWNrIGlu
IGZsdXNoX2FyZWFfbWFzaygpLgorICAgICAgICAgKi8KKyAgICAgICAgdW5zaWduZWQgaW50IGNw
dSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKKyAgICAgICAgY3B1bWFza190ICptYXNrID0gcGVyX2Nw
dShzY3JhdGNoX2NwdW1hc2ssIGNwdSk7CisKKyAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywg
cHRfb3duZXItPmRvbWFpbl9kaXJ0eV9jcHVtYXNrLCBjcHVtYXNrX29mKGNwdSkpOworICAgICAg
ICBpZiAoICFjcHVtYXNrX2VtcHR5KG1hc2spICkKKyAgICAgICAgICAgIGZsdXNoX2FyZWFfbWFz
ayhtYXNrLCBaRVJPX0JMT0NLX1BUUiwgRkxVU0hfVkFfVkFMSUQpOworICAgIH0KKwogICAgIHBl
cmZjX2FkZChudW1fcGFnZV91cGRhdGVzLCBpKTsKIAogIG91dDoKLS0tIGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zMjcsNiArMzI3LDkg
QEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgICAqLwogICAgIHNwaW5f
ZGVidWdfZGlzYWJsZSgpOwogCisgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOworICAg
IGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisKICAg
ICBsb2FkX3N5c3RlbV90YWJsZXMoKTsKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQg
ZnJvbSBoZXJlIG9uIGluLiAqLwpAQCAtNjMzLDYgKzYzNiwxODcgQEAgdm9pZCBjcHVfZXhpdF9j
bGVhcih1bnNpZ25lZCBpbnQgY3B1KQogICAgIHNldF9jcHVfc3RhdGUoQ1BVX1NUQVRFX0RFQUQp
OwogfQogCitzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3Bn
ZW50cnlfdCAqcnB0KQoreworICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyID0gKHVuc2lnbmVkIGxv
bmcpcHRyLCBwZm47CisgICAgdW5zaWduZWQgaW50IGZsYWdzOworICAgIGwzX3BnZW50cnlfdCAq
cGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChsaW5lYXIp
XSkgKworICAgICAgICAgICAgICAgICAgICAgICAgIGwzX3RhYmxlX29mZnNldChsaW5lYXIpOwor
ICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisKKyAgICBp
ZiAoIGxpbmVhciA8IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKKyAgICAgICAgcmV0dXJuIDA7CisK
KyAgICBmbGFncyA9IGwzZV9nZXRfZmxhZ3MoKnBsM2UpOworICAgIEFTU0VSVChmbGFncyAmIF9Q
QUdFX1BSRVNFTlQpOworICAgIGlmICggZmxhZ3MgJiBfUEFHRV9QU0UgKQorICAgIHsKKyAgICAg
ICAgcGZuID0gKGwzZV9nZXRfcGZuKCpwbDNlKSAmIH4oKDFVTCA8PCAoMiAqIFBBR0VUQUJMRV9P
UkRFUikpIC0gMSkpIHwKKyAgICAgICAgICAgICAgKFBGTl9ET1dOKGxpbmVhcikgJiAoKDFVTCA8
PCAoMiAqIFBBR0VUQUJMRV9PUkRFUikpIC0gMSkpOworICAgICAgICBmbGFncyAmPSB+X1BBR0Vf
UFNFOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICBwbDJlID0gbDNlX3RvX2wyZSgq
cGwzZSkgKyBsMl90YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICAgICAgZmxhZ3MgPSBsMmVfZ2V0
X2ZsYWdzKCpwbDJlKTsKKyAgICAgICAgQVNTRVJUKGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7Cisg
ICAgICAgIGlmICggZmxhZ3MgJiBfUEFHRV9QU0UgKQorICAgICAgICB7CisgICAgICAgICAgICBw
Zm4gPSAobDJlX2dldF9wZm4oKnBsMmUpICYgfigoMVVMIDw8IFBBR0VUQUJMRV9PUkRFUikgLSAx
KSkgfAorICAgICAgICAgICAgICAgICAgKFBGTl9ET1dOKGxpbmVhcikgJiAoKDFVTCA8PCBQQUdF
VEFCTEVfT1JERVIpIC0gMSkpOworICAgICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHBsMWUgPSBsMmVf
dG9fbDFlKCpwbDJlKSArIGwxX3RhYmxlX29mZnNldChsaW5lYXIpOworICAgICAgICAgICAgZmxh
Z3MgPSBsMWVfZ2V0X2ZsYWdzKCpwbDFlKTsKKyAgICAgICAgICAgIGlmICggIShmbGFncyAmIF9Q
QUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHBm
biA9IGwxZV9nZXRfcGZuKCpwbDFlKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggIShy
b290X2dldF9mbGFncyhycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJF
U0VOVCkgKQorICAgIHsKKyAgICAgICAgcGwzZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAg
ICAgICAgaWYgKCAhcGwzZSApCisgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAg
Y2xlYXJfcGFnZShwbDNlKTsKKyAgICAgICAgbDRlX3dyaXRlKCZycHRbcm9vdF90YWJsZV9vZmZz
ZXQobGluZWFyKV0sCisgICAgICAgICAgICAgICAgICBsNGVfZnJvbV9wYWRkcihfX3BhKHBsM2Up
LCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHBsM2UgPSBs
NGVfdG9fbDNlKHJwdFtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSk7CisKKyAgICBwbDNlICs9
IGwzX3RhYmxlX29mZnNldChsaW5lYXIpOworCisgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBs
M2UpICYgX1BBR0VfUFJFU0VOVCkgKQorICAgIHsKKyAgICAgICAgcGwyZSA9IGFsbG9jX3hlbl9w
YWdldGFibGUoKTsKKyAgICAgICAgaWYgKCAhcGwyZSApCisgICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKKyAgICAgICAgY2xlYXJfcGFnZShwbDJlKTsKKyAgICAgICAgbDNlX3dyaXRlKHBsM2Us
IGwzZV9mcm9tX3BhZGRyKF9fcGEocGwyZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7CisgICAgfQor
ICAgIGVsc2UKKyAgICB7CisgICAgICAgIEFTU0VSVCghKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYg
X1BBR0VfUFNFKSk7CisgICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKKyAgICB9CisK
KyAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldChsaW5lYXIpOworCisgICAgaWYgKCAhKGwyZV9n
ZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQorICAgIHsKKyAgICAgICAgcGwxZSA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgaWYgKCAhcGwxZSApCisgICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgY2xlYXJfcGFnZShwbDFlKTsKKyAgICAgICAgbDJl
X3dyaXRlKHBsMmUsIGwyZV9mcm9tX3BhZGRyKF9fcGEocGwxZSksIF9fUEFHRV9IWVBFUlZJU09S
KSk7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIEFTU0VSVCghKGwyZV9nZXRfZmxh
Z3MoKnBsMmUpICYgX1BBR0VfUFNFKSk7CisgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJl
KTsKKyAgICB9CisKKyAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldChsaW5lYXIpOworCisgICAg
aWYgKCBsMWVfZ2V0X2ZsYWdzKCpwbDFlKSAmIF9QQUdFX1BSRVNFTlQgKQorICAgIHsKKyAgICAg
ICAgQVNTRVJUKGwxZV9nZXRfcGZuKCpwbDFlKSA9PSBwZm4pOworICAgICAgICBBU1NFUlQobDFl
X2dldF9mbGFncygqcGwxZSkgPT0gZmxhZ3MpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIGwx
ZV93cml0ZShwbDFlLCBsMWVfZnJvbV9wZm4ocGZuLCBmbGFncykpOworCisgICAgcmV0dXJuIDA7
Cit9CisKK0RFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKKworc3Rh
dGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICByb290
X3BnZW50cnlfdCAqcnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgIHVuc2lnbmVkIGlu
dCBvZmY7CisgICAgaW50IHJjOworCisgICAgaWYgKCAhcnB0ICkKKyAgICAgICAgcmV0dXJuIC1F
Tk9NRU07CisKKyAgICBjbGVhcl9wYWdlKHJwdCk7CisgICAgcGVyX2NwdShyb290X3BndCwgY3B1
KSA9IHJwdDsKKworICAgIHJwdFtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCld
ID0KKyAgICAgICAgaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9T
VEFSVCldOworICAgIC8qIFNIX0xJTkVBUl9QVCBpbnNlcnRlZCB0b2dldGhlciB3aXRoIGd1ZXN0
IG1hcHBpbmdzLiAqLworICAgIC8qIFBFUkRPTUFJTiBpbnNlcnRlZCBkdXJpbmcgY29udGV4dCBz
d2l0Y2guICovCisgICAgcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPQor
ICAgICAgICBpZGxlX3BnX3RhYmxlW3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV07
CisKKyAgICAvKiBJbnN0YWxsIGRpcmVjdCBtYXAgcGFnZSB0YWJsZSBlbnRyaWVzIGZvciBzdGFj
aywgSURULCBhbmQgVFNTLiAqLworICAgIGZvciAoIG9mZiA9IHJjID0gMDsgIXJjICYmIG9mZiA8
IFNUQUNLX1NJWkU7IG9mZiArPSBQQUdFX1NJWkUgKQorICAgICAgICByYyA9IGNsb25lX21hcHBp
bmcoX192YShfX3BhKHN0YWNrX2Jhc2VbY3B1XSkpICsgb2ZmLCBycHQpOworCisgICAgaWYgKCAh
cmMgKQorICAgICAgICByYyA9IGNsb25lX21hcHBpbmcoaWR0X3RhYmxlc1tjcHVdLCBycHQpOwor
ICAgIGlmICggIXJjICkKKyAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKCZwZXJfY3B1KGluaXRf
dHNzLCBjcHUpLCBycHQpOworCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCBjbGVh
bnVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQoreworICAgIHJvb3RfcGdlbnRyeV90
ICpycHQgPSBwZXJfY3B1KHJvb3RfcGd0LCBjcHUpOworICAgIHVuc2lnbmVkIGludCByOworCisg
ICAgaWYgKCAhcnB0ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgcGVyX2NwdShyb290X3BndCwg
Y3B1KSA9IE5VTEw7CisKKyAgICBmb3IgKCByID0gcm9vdF90YWJsZV9vZmZzZXQoRElSRUNUTUFQ
X1ZJUlRfU1RBUlQpOworICAgICAgICAgIHIgPCByb290X3RhYmxlX29mZnNldChIWVBFUlZJU09S
X1ZJUlRfRU5EKTsgKytyICkKKyAgICB7CisgICAgICAgIGwzX3BnZW50cnlfdCAqbDN0OworICAg
ICAgICB1bnNpZ25lZCBpbnQgaTM7CisKKyAgICAgICAgaWYgKCAhKHJvb3RfZ2V0X2ZsYWdzKHJw
dFtyXSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAg
ICBsM3QgPSBsNGVfdG9fbDNlKHJwdFtyXSk7CisKKyAgICAgICAgZm9yICggaTMgPSAwOyBpMyA8
IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kzICkKKyAgICAgICAgeworICAgICAgICAgICAgbDJf
cGdlbnRyeV90ICpsMnQ7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaTI7CisKKyAgICAgICAg
ICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzdFtpM10pICYgX1BBR0VfUFJFU0VOVCkgKQorICAg
ICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICBBU1NFUlQoIShsM2VfZ2V0X2Zs
YWdzKGwzdFtpM10pICYgX1BBR0VfUFNFKSk7CisgICAgICAgICAgICBsMnQgPSBsM2VfdG9fbDJl
KGwzdFtpM10pOworCisgICAgICAgICAgICBmb3IgKCBpMiA9IDA7IGkyIDwgTDJfUEFHRVRBQkxF
X0VOVFJJRVM7ICsraTIgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlmICggIShs
MmVfZ2V0X2ZsYWdzKGwydFtpMl0pICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgICAgIEFTU0VSVCghKGwyZV9nZXRfZmxhZ3Mo
bDJ0W2kyXSkgJiBfUEFHRV9QU0UpKTsKKyAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFi
bGUobDJlX3RvX2wxZShsMnRbaTJdKSk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGZy
ZWVfeGVuX3BhZ2V0YWJsZShsMnQpOworICAgICAgICB9CisKKyAgICAgICAgZnJlZV94ZW5fcGFn
ZXRhYmxlKGwzdCk7CisgICAgfQorCisgICAgZnJlZV94ZW5fcGFnZXRhYmxlKHJwdCk7Cit9CisK
IHN0YXRpYyB2b2lkIGNwdV9zbXBib290X2ZyZWUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICB1
bnNpZ25lZCBpbnQgb3JkZXIsIHNvY2tldCA9IGNwdV90b19zb2NrZXQoY3B1KTsKQEAgLTY3MSw2
ICs4NTUsOCBAQCBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGluCiAgICAg
ICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKTsKICAgICB9CiAKKyAg
ICBjbGVhbnVwX2NwdV9yb290X3BndChjcHUpOworCiAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJv
bV9wYWdlcyhOUl9SRVNFUlZFRF9HRFRfUEFHRVMpOwogICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhw
ZXJfY3B1KGdkdF90YWJsZSwgY3B1KSwgb3JkZXIpOwogCkBAIC03MjcsNiArOTEzLDExIEBAIHN0
YXRpYyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW4KICAgICBzZXRfaXN0KCZpZHRf
dGFibGVzW2NwdV1bVFJBUF9ubWldLCAgICAgICAgICAgSVNUX05PTkUpOwogICAgIHNldF9pc3Qo
JmlkdF90YWJsZXNbY3B1XVtUUkFQX21hY2hpbmVfY2hlY2tdLCBJU1RfTk9ORSk7CiAKKyAgICBy
YyA9IHNldHVwX2NwdV9yb290X3BndChjcHUpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3Rv
IG91dDsKKyAgICByYyA9IC1FTk9NRU07CisKICAgICBmb3IgKCBzdHViX3BhZ2UgPSAwLCBpID0g
Y3B1ICYgfihTVFVCU19QRVJfUEFHRSAtIDEpOwogICAgICAgICAgIGkgPCBucl9jcHVfaWRzICYm
IGkgPD0gKGNwdSB8IChTVFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkKICAgICAgICAgaWYgKCBj
cHVfb25saW5lKGkpICYmIGNwdV90b19ub2RlKGkpID09IG5vZGUgKQpAQCAtNzg2LDYgKzk3Nyw4
IEBAIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgY3B1X3NtcGJvb3QKIAogdm9pZCBfX2lu
aXQgc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiB7CisgICAgaW50IHJj
OworCiAgICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKCZjcHVfc21wYm9vdF9uZmIpOwogCiAgICAg
bXRycl9hcHNfc3luY19iZWdpbigpOwpAQCAtNzk5LDYgKzk5MiwxMSBAQCB2b2lkIF9faW5pdCBz
bXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGluCiAKICAgICBzdGFja19iYXNlWzBdID0gc3RhY2tf
c3RhcnQ7CiAKKyAgICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKKyAgICBpZiAoIHJjICkK
KyAgICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4i
LCByYyk7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IF9fcGEocGVyX2NwdShyb290X3Bn
dCwgMCkpOworCiAgICAgc2V0X25yX3NvY2tldHMoKTsKIAogICAgIHNvY2tldF9jcHVtYXNrID0g
eHphbGxvY19hcnJheShjcHVtYXNrX3QgKiwgbnJfc29ja2V0cyk7CkBAIC04NjcsNiArMTA2NSw4
IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCiAjaWYgTlJfQ1BVUyA+
IDIgKiBCSVRTX1BFUl9MT05HCiAgICAgcGVyX2NwdShzY3JhdGNoX2NwdW1hc2ssIGNwdSkgPSAm
c2NyYXRjaF9jcHUwbWFzazsKICNlbmRpZgorCisgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMg
PSAwOwogfQogCiBzdGF0aWMgdm9pZAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZz
ZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC0xMzcsNiAr
MTM3LDggQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19wcm9jZXNz
b3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29yX2lkKTsKICAgICBPRkZTRVQoQ1BVSU5G
T19jdXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVfaW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZT
RVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5mbywgY3I0KTsKKyAgICBPRkZTRVQoQ1BVSU5G
T194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9jcjMpOworICAgIE9GRlNFVChDUFVJTkZP
X3B2X2NyMywgc3RydWN0IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIERFRklORShDUFVJTkZPX3Np
emVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TCkBAIC0xOTksNiArMTk5LDE3IEBAIEVOVFJZKGNzdGFyX2VudGVyKQog
ICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAg
ICAgICAgIFNBVkVfQUxMCisKKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkKKyAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAorICAgICAgICBuZWcg
ICAlcmN4CitVTkxJS0VMWV9TVEFSVChueiwgY3N0YXJfY3IzKQorICAgICAgICBtb3YgICAlcmN4
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5lZyAgICVyY3gK
KyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAgJDAsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKK1VOTElLRUxZX0VORChjc3Rhcl9jcjMpCisK
ICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngp
LCVyY3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCi0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMKQEAgLTM3LDYgKzM3LDMyIEBAIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiAvKiAlcmJ4OiBz
dHJ1Y3QgdmNwdSwgaW50ZXJydXB0cyBkaXNhYmxlZCAqLwogcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAg
ICAgICAgIEFTU0VSVF9JTlRFUlJVUFRTX0RJU0FCTEVECisKKyAgICAgICAgLyogQ29weSBndWVz
dCBtYXBwaW5ncyBhbmQgc3dpdGNoIHRvIHBlci1DUFUgcm9vdCBwYWdlIHRhYmxlLiAqLworICAg
ICAgICBtb3YgICAlY3IzLCAlcjkKKyAgICAgICAgR0VUX1NUQUNLX0VORChkeCkKKyAgICAgICAg
bW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyZHgpLCAlcmRpCisgICAgICAgIG1v
dmFicyAkUEFERFJfTUFTSyAmIFBBR0VfTUFTSywgJXJzaQorICAgICAgICBtb3ZhYnMgJERJUkVD
VE1BUF9WSVJUX1NUQVJULCAlcmN4CisgICAgICAgIG1vdiAgICVyZGksICVyYXgKKyAgICAgICAg
YW5kICAgJXJzaSwgJXJkaQorICAgICAgICBhbmQgICAlcjksICVyc2kKKyAgICAgICAgYWRkICAg
JXJjeCwgJXJkaQorICAgICAgICBhZGQgICAlcmN4LCAlcnNpCisgICAgICAgIG1vdiAgICRST09U
X1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCwgJWVjeAorICAgICAgICBtb3YgICByb290X3RhYmxl
X29mZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCkqOCglcnNpKSwgJXI4CisgICAgICAgIG1v
diAgICVyOCwgcm9vdF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpKjgoJXJk
aSkKKyAgICAgICAgcmVwIG1vdnNxCisgICAgICAgIG1vdiAgICRST09UX1BBR0VUQUJMRV9FTlRS
SUVTIC0gXAorICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEs
ICVlY3gKKyAgICAgICAgc3ViICAgJChST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCAtIFwK
KyAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAl
cnNpCisgICAgICAgIHN1YiAgICQoUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgLSBcCisg
ICAgICAgICAgICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEpICogOCwgJXJk
aQorICAgICAgICByZXAgbW92c3EKKyAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHhlbl9jcjMpKCVyZHgpCisgICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCisKICAg
ICAgICAgUkVTVE9SRV9BTEwKICAgICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAg
ICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19ndWVzdApAQCAtNzEsNiArOTcsMTggQEAgaXJldF9l
eGl0X3RvX2d1ZXN0OgogICAgICAgICBBTElHTgogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1
bXB0aW9ucy4gKi8KIHJlc3RvcmVfYWxsX3hlbjoKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hl
Y2sgd2hldGhlciB3ZSBuZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRhYmxlcywg
aW4KKyAgICAgICAgICogY2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20g
YW4gTk1JIG9yICNNQykuCisgICAgICAgICAqLworICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KQor
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYXgpLCAlcmR4Cisg
ICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmF4KSwgJXJheAorICAg
ICAgICB0ZXN0ICAlcmR4LCAlcmR4CitVTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykKKyAgICAg
ICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKK1VOTElLRUxZX0VORChleGl0X2NyMykKKwogICAg
ICAgICBSRVNUT1JFX0FMTCBhZGo9OAogICAgICAgICBpcmV0cQogCkBAIC0xMDAsNyArMTM4LDE4
IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAk
VFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCi0gICAgICAgIEdFVF9DVVJS
RU5UKGJ4KQorCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAgJXJjeAor
ICAgICAgICBqeiAgICAuTGxzdGFyX2NyM19va2F5CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAg
ICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorLkxsc3Rhcl9jcjNfb2theToKKworICAgICAgICBfX0dF
VF9DVVJSRU5UKGJ4KQogICAgICAgICB0ZXN0YiAkVEZfa2VybmVsX21vZGUsVkNQVV90aHJlYWRf
ZmxhZ3MoJXJieCkKICAgICAgICAganogICAgc3dpdGNoX3RvX2tlcm5lbAogCkBAIC0xOTIsNyAr
MjQxLDE4IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIHB1c2hxICQw
CiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwK
LSAgICAgICAgR0VUX0NVUlJFTlQoYngpCisKKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkKKyAg
ICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAorICAg
ICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5Mc3lzZV9jcjNfb2theQorICAgICAgICBt
b3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisgICAgICAgIG5l
ZyAgICVyY3gKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92cSAg
JDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKy5Mc3lzZV9jcjNfb2theToK
KworICAgICAgICBfX0dFVF9DVVJSRU5UKGJ4KQogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2Vu
dGVyX2Rpc2FibGVzX2V2ZW50cyglcmJ4KQogICAgICAgICBtb3ZxICBWQ1BVX3N5c2VudGVyX2Fk
ZHIoJXJieCksJXJheAogICAgICAgICBzZXRuZSAlY2wKQEAgLTIyOCwxMyArMjg4LDIzIEBAIEVO
VFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBtb3ZsICAkMHg4MCwgNCglcnNwKQogICAg
ICAgICBTQVZFX0FMTAogCisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAg
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAg
JXJjeAorVU5MSUtFTFlfU1RBUlQobnosIGludDgwX2NyMykKKyAgICAgICAgbW92ICAgJXJjeCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorICAgICAgICBuZWcgICAlcmN4Cisg
ICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIG1vdnEgICQwLCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCitVTkxJS0VMWV9FTkQoaW50ODBfY3IzKQorCiAg
ICAgICAgIGNtcGIgICQwLHVudHJ1c3RlZF9tc2koJXJpcCkKIFVOTElLRUxZX1NUQVJUKG5lLCBt
c2lfY2hlY2spCiAgICAgICAgIG1vdmwgICQweDgwLCVlZGkKICAgICAgICAgY2FsbCAgY2hlY2tf
Zm9yX3VuZXhwZWN0ZWRfbXNpCiBVTkxJS0VMWV9FTkQobXNpX2NoZWNrKQogCi0gICAgICAgIEdF
VF9DVVJSRU5UKGJ4KQorICAgICAgICBfX0dFVF9DVVJSRU5UKGJ4KQogCiAgICAgICAgIC8qIENo
ZWNrIHRoYXQgdGhlIGNhbGxiYWNrIGlzIG5vbi1udWxsLiAqLwogICAgICAgICBsZWFxICBWQ1BV
X2ludDgwX2JvdW5jZSglcmJ4KSwlcmR4CkBAIC0zOTEsOSArNDYxLDI3IEBAIEVOVFJZKGRvbV9j
cmFzaF9zeW5jX2V4dGFibGUpCiAKIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAgIFNB
VkVfQUxMIENMQUMKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorICAgICAgICBtb3YgICBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgICVy
Y3gsICVyMTUKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTGludHJfY3IzX29r
YXkKKyAgICAgICAgam5zICAgLkxpbnRyX2NyM19sb2FkCisgICAgICAgIG1vdiAgICVyY3gsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbmVnICAgJXJjeAorLkxp
bnRyX2NyM19sb2FkOgorICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICB4
b3IgICAlZWN4LCAlZWN4CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXIxNCkKKyAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAg
IGNtb3ZueiAlcmN4LCAlcjE1CisuTGludHJfY3IzX29rYXk6CisKICAgICAgICAgQ1I0X1BWMzJf
UkVTVE9SRQogICAgICAgICBtb3ZxICVyc3AsJXJkaQogICAgICAgICBjYWxscSBkb19JUlEKKyAg
ICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAg
ICAgICBqbXAgcmV0X2Zyb21faW50cgogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRp
b25zLiAqLwpAQCAtNDExLDYgKzQ5OSwyMyBAQCBFTlRSWShwYWdlX2ZhdWx0KQogLyogTm8gc3Bl
Y2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQog
ICAgICAgICBTQVZFX0FMTCBDTEFDCisKKyAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKyAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAg
ICBtb3YgICAlcmN4LCAlcjE1CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkx4
Y3B0X2NyM19va2F5CisgICAgICAgIGpucyAgIC5MeGNwdF9jcjNfbG9hZAorICAgICAgICBtb3Yg
ICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAg
ICVyY3gKKy5MeGNwdF9jcjNfbG9hZDoKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kK
KyAgICAgICAgeG9yICAgJWVjeCwgJWVjeAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNw
KQorICAgICAgICBjbW92bnogJXJjeCwgJXIxNQorLkx4Y3B0X2NyM19va2F5OgorCiBoYW5kbGVf
ZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgdGVzdGIg
JFg4Nl9FRkxBR1NfSUY+PjgsVVJFR1NfZWZsYWdzKzEoJXJzcCkKQEAgLTQ3NSw2ICs1ODAsNyBA
QCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUo
JXJpcCksJXJkeAogICAgICAgICBQRVJGQ19JTkNSKGV4Y2VwdGlvbnMsICVyYXgsICVyYngpCiAg
ICAgICAgIGNhbGxxICooJXJkeCwlcmF4LDgpCisgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJz
cCkKICAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCiAgICAgICAgIGxlYXEgIFZDUFVfdHJh
cF9ib3VuY2UoJXJieCksJXJkeApAQCAtNTA3LDYgKzYxMyw3IEBAIGV4Y2VwdGlvbl93aXRoX2lu
dHNfZGlzYWJsZWQ6CiAgICAgICAgIHJlcDsgIG1vdnNxICAgICAgICAgICAgICAgICAgICAgIyBt
YWtlIHJvb20gZm9yIGVjL2V2CiAxOiAgICAgIG1vdnEgIFVSRUdTX2Vycm9yX2NvZGUoJXJzcCks
JXJheCAjIGVjL2V2CiAgICAgICAgIG1vdnEgICVyYXgsVVJFR1Nfa2VybmVsX3NpemVvZiglcnNw
KQorICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQp
CiAgICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbiAgICAgICAgICAgIyByZXR1cm4gdG8gZml4
dXAgY29kZQogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwpAQCAtNTg1
LDYgKzY5MiwxNyBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIG1vdmwgICRUUkFQX2Rv
dWJsZV9mYXVsdCw0KCVyc3ApCiAgICAgICAgIC8qIFNldCBBQyB0byByZWR1Y2UgY2hhbmNlIG9m
IGZ1cnRoZXIgU01BUCBmYXVsdHMgKi8KICAgICAgICAgU0FWRV9BTEwgU1RBQworCisgICAgICAg
IEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJieCksICVyYngKKyAgICAgICAgdGVzdCAgJXJieCwgJXJieAorICAgICAgICBqeiAg
ICAuTGRibGZfY3IzX29rYXkKKyAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAgICAg
IG5lZyAgICVyYngKKy5MZGJsZl9jcjNfbG9hZDoKKyAgICAgICAgd3JpdGVfY3IzIHJieCwgcmRp
LCByc2kKKy5MZGJsZl9jcjNfb2theToKKwogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKICAgICAg
ICAgY2FsbCAgZG9fZG91YmxlX2ZhdWx0CiAgICAgICAgIEJVRyAgIC8qIGRvX2RvdWJsZV9mYXVs
dCgpIHNob3VsZG4ndCByZXR1cm4uICovCkBAIC02MDMsMTAgKzcyMSwyOCBAQCBFTlRSWShubWkp
CiAgICAgICAgIG1vdmwgICRUUkFQX25taSw0KCVyc3ApCiBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoK
ICAgICAgICAgU0FWRV9BTEwgQ0xBQworCisgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisgICAg
ICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAg
ICAgbW92ICAgJXJjeCwgJXIxNQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5M
aXN0X2NyM19va2F5CisgICAgICAgIGpucyAgIC5MaXN0X2NyM19sb2FkCisgICAgICAgIG1vdiAg
ICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbmVnICAg
JXJjeAorLkxpc3RfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisg
ICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisuTGlz
dF9jcjNfb2theToKKwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAgICAgIHRlc3RiICQz
LFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIDFmCi0gICAgICAgIC8qIEludGVycnVwdGVk
IGd1ZXN0IGNvbnRleHQuIENvcHkgdGhlIGNvbnRleHQgdG8gc3RhY2sgYm90dG9tLiAqLworICAg
ICAgICAvKgorICAgICAgICAgKiBJbnRlcnJ1cHRlZCBndWVzdCBjb250ZXh0LiBDbGVhciB0aGUg
cmVzdG9yZSB2YWx1ZSBmb3IgeGVuX2NyMworICAgICAgICAgKiBhbmQgY29weSB0aGUgY29udGV4
dCB0byBzdGFjayBib3R0b20uCisgICAgICAgICAqLworICAgICAgICB4b3IgICAlcjE1LCAlcjE1
CiAgICAgICAgIEdFVF9DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3MsZGkpCiAgICAg
ICAgIG1vdnEgICVyc3AsJXJzaQogICAgICAgICBtb3ZsICAkVVJFR1Nfa2VybmVsX3NpemVvZi84
LCVlY3gKQEAgLTYxNiw2ICs3NTIsNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAgICAg
bW92emJsIFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKSwlZWF4CiAgICAgICAgIGxlYXEgIGV4Y2Vw
dGlvbl90YWJsZSglcmlwKSwlcmR4CiAgICAgICAgIGNhbGxxICooJXJkeCwlcmF4LDgpCisgICAg
ICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAg
ICAgY21wYiAgJFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBqbmUg
ICByZXRfZnJvbV9pbnRyCiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC05Myw5ICs5MywzMCBAQCB2
b2lkIHJldF9mcm9tX2ludHIodm9pZCk7CiAgICAgICAgIFVOTElLRUxZX0RPTkUobXAsIHRhZyk7
ICAgXAogICAgICAgICBfX1VOTElLRUxZX0VORCh0YWcpCiAKKyAgICAgICAgLmVxdSAuTHJheCwg
MAorICAgICAgICAuZXF1IC5McmN4LCAxCisgICAgICAgIC5lcXUgLkxyZHgsIDIKKyAgICAgICAg
LmVxdSAuTHJieCwgMworICAgICAgICAuZXF1IC5McnNwLCA0CisgICAgICAgIC5lcXUgLkxyYnAs
IDUKKyAgICAgICAgLmVxdSAuTHJzaSwgNgorICAgICAgICAuZXF1IC5McmRpLCA3CisgICAgICAg
IC5lcXUgLkxyOCwgIDgKKyAgICAgICAgLmVxdSAuTHI5LCAgOQorICAgICAgICAuZXF1IC5McjEw
LCAxMAorICAgICAgICAuZXF1IC5McjExLCAxMQorICAgICAgICAuZXF1IC5McjEyLCAxMgorICAg
ICAgICAuZXF1IC5McjEzLCAxMworICAgICAgICAuZXF1IC5McjE0LCAxNAorICAgICAgICAuZXF1
IC5McjE1LCAxNQorCiAjZGVmaW5lIFNUQUNLX0NQVUlORk9fRklFTEQoZmllbGQpICgxIC0gQ1BV
SU5GT19zaXplb2YgKyBDUFVJTkZPXyMjZmllbGQpCiAjZGVmaW5lIEdFVF9TVEFDS19FTkQocmVn
KSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLmlmIC5MciMjcmVnID4gODsgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtb3ZxICRTVEFDS19TSVpFLTEsICVyIyNy
ZWc7ICAgICAgICAgICAgICBcCisgICAgICAgIC5lbHNlOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgbW92bCAkU1RBQ0tfU0laRS0xLCAlZSMjcmVnOyAgICAg
ICAgICAgICAgXAorICAgICAgICAuZW5kaWY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIG9ycSAgJXJzcCwgJXIjI3JlZwogCiAjZGVmaW5lIEdFVF9DUFVJTkZP
X0ZJRUxEKGZpZWxkLCByZWcpICAgICAgICAgICAgIFwKQEAgLTE3Nyw2ICsxOTgsMTUgQEAgdm9p
ZCByZXRfZnJvbV9pbnRyKHZvaWQpOwogI2RlZmluZSBBU01fU1RBQyBBU01fQUMoU1RBQykKICNk
ZWZpbmUgQVNNX0NMQUMgQVNNX0FDKENMQUMpCiAKKy5tYWNybyB3cml0ZV9jcjMgdmFsOnJlcSwg
dG1wMTpyZXEsIHRtcDI6cmVxCisgICAgICAgIG1vdiAgICVjcjQsICVcdG1wMQorICAgICAgICBt
b3YgICAlXHRtcDEsICVcdG1wMgorICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXHRtcDEK
KyAgICAgICAgbW92ICAgJVx0bXAxLCAlY3I0CisgICAgICAgIG1vdiAgICVcdmFsLCAlY3IzCisg
ICAgICAgIG1vdiAgICVcdG1wMiwgJWNyNAorLmVuZG0KKwogI2RlZmluZSBDUjRfUFYzMl9SRVNU
T1JFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
NjY3OiBBU01fTk9QNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCI7ICAg
ICAgICAgICAgICAgICAgXAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDEsNiArNDEsMTggQEAgc3RydWN0
IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVk
IGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CisgICAgLyoKKyAg
ICAgKiBPZiB0aGUgdHdvIGZvbGxvd2luZyBmaWVsZHMgdGhlIGxhdHRlciBpcyBiZWluZyBzZXQg
dG8gdGhlIENSMyB2YWx1ZQorICAgICAqIHRvIGJlIHVzZWQgb24gdGhlIGdpdmVuIHBDUFUgZm9y
IGxvYWRpbmcgd2hlbmV2ZXIgNjQtYml0IFBWIGd1ZXN0CisgICAgICogY29udGV4dCBpcyBiZWlu
ZyBlbnRlcmVkLiBUaGUgdmFsdWUgbmV2ZXIgY2hhbmdlcyBvbmNlIHNldC4KKyAgICAgKiBUaGUg
Zm9ybWVyIGlzIHRoZSB2YWx1ZSB0byByZXN0b3JlIHdoZW4gcmUtZW50ZXJpbmcgWGVuLCBpZiBh
bnkuIElPVworICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mgbm90aGlu
ZyB0byByZXN0b3JlLiBIb3dldmVyLCBpdHMKKyAgICAgKiB2YWx1ZSBjYW4gYWxzbyBiZSBuZWdh
dGl2ZSwgaW5kaWNhdGluZyB0byB0aGUgZXhpdC10by1YZW4gY29kZSB0aGF0CisgICAgICogcmVz
dG9yaW5nIGlzIG5vdCBuZWNlc3NhcnksIGJ1dCBhbGxvd2luZyBhbnkgbmVzdGVkIGVudHJ5IGNv
ZGUgcGF0aHMKKyAgICAgKiB0byBzdGlsbCBrbm93IHRoZSB2YWx1ZSB0byBwdXQgYmFjayBpbnRv
IENSMy4KKyAgICAgKi8KKyAgICB1bnNpZ25lZCBsb25nIHhlbl9jcjM7CisgICAgdW5zaWduZWQg
bG9uZyBwdl9jcjM7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBh
bGlnbmVkICovCiB9OwogCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNDYyLDYgKzQ2Miw3IEBAIGV4
dGVybiBpZHRfZW50cnlfdCBpZHRfdGFibGVbXTsKIGV4dGVybiBpZHRfZW50cnlfdCAqaWR0X3Rh
Ymxlc1tdOwogCiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsK
K0RFQ0xBUkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290X3BndCk7CiAKIGV4dGVybiB2
b2lkIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpOwogCi0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Nl82NC9wYWdlLmgKQEAgLTI0LDggKzI0LDggQEAKIC8qIFRoZXNlIGFyZSBhcmNoaXRlY3R1cmFs
IGxpbWl0cy4gQ3VycmVudCBDUFVzIHN1cHBvcnQgb25seSA0MC1iaXQgcGh5cy4gKi8KICNkZWZp
bmUgUEFERFJfQklUUyAgICAgICAgICAgICAgNTIKICNkZWZpbmUgVkFERFJfQklUUyAgICAgICAg
ICAgICAgNDgKLSNkZWZpbmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKCgxVUwgPDwgUEFERFJf
QklUUyktMSkKLSNkZWZpbmUgVkFERFJfTUFTSyAgICAgICAgICAgICAgKCgxVUwgPDwgVkFERFJf
QklUUyktMSkKKyNkZWZpbmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKChfQUMoMSxVTCkgPDwg
UEFERFJfQklUUyktMSkKKyNkZWZpbmUgVkFERFJfTUFTSyAgICAgICAgICAgICAgKChfQUMoMSxV
TCkgPDwgVkFERFJfQklUUyktMSkKIAogI2RlZmluZSBWQUREUl9UT1BfQklUICAgICAgICAgICAo
MVVMIDw8IChWQUREUl9CSVRTIC0gMSkpCiAjZGVmaW5lIENBTk9OSUNBTF9NQVNLICAgICAgICAg
ICh+MFVMICYgflZBRERSX01BU0spCkBAIC0xMDcsNiArMTA3LDcgQEAgdHlwZWRlZiBsNF9wZ2Vu
dHJ5X3Qgcm9vdF9wZ2VudHJ5X3Q7CiAgICAgICA6ICgoKF9zKSA8IFJPT1RfUEFHRVRBQkxFX0ZJ
UlNUX1hFTl9TTE9UKSB8fCAgXAogICAgICAgICAgKChfcykgPiBST09UX1BBR0VUQUJMRV9MQVNU
X1hFTl9TTE9UKSkpCiAKKyNkZWZpbmUgcm9vdF90YWJsZV9vZmZzZXQgICAgICAgICBsNF90YWJs
ZV9vZmZzZXQKICNkZWZpbmUgcm9vdF9nZXRfcGZuICAgICAgICAgICAgICBsNGVfZ2V0X3Bmbgog
I2RlZmluZSByb290X2dldF9mbGFncyAgICAgICAgICAgIGw0ZV9nZXRfZmxhZ3MKICNkZWZpbmUg
cm9vdF9nZXRfaW50cHRlICAgICAgICAgICBsNGVfZ2V0X2ludHB0ZQoKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 11:07:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 11:07:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb2bl-00074M-Ms; Mon, 15 Jan 2018 11:07:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb2bk-00073w-5g
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 11:07:16 +0000
X-Inumbo-ID: 9165c3ee-f9e4-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9165c3ee-f9e4-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 11:09:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 04:07:09 -0700
Message-Id: <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 04:07:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
In-Reply-To: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rmlyc3Qgb2YgYWxsIHdlIGRvbid0IG5lZWQgaXQgb24gQU1EIHN5c3RlbXMuIEFkZGl0aW9uYWxs
eSBhbGxvdyBpdHMgdXNlCnRvIGJlIGNvbnRyb2xsZWQgYnkgY29tbWFuZCBsaW5lIG9wdGlvbi4g
Rm9yIGJlc3QgYmFja3BvcnRhYmlsaXR5LCB0aGlzCmludGVudGlvbmFsbHkgZG9lc24ndCB1c2Ug
YWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcgdG8gYWNoaWV2ZQp0aGUgaW50ZW5kZWQg
ZWZmZWN0IC0gd2hpbGUgd2UgbGlrZWx5IHdhbnQgaXQsIHRoaXMgd2lsbCBiZSBsYXRlcgpmb2xs
b3ctdXAuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQp2MjogTmV3LgoKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE4NDksNiArMTg0OSwx
NSBAQCBJbiB0aGUgY2FzZSB0aGF0IHgyYXBpYyBpcyBpbiB1c2UsIHRoaXMKIGNsdXN0ZXJlZCBt
b2RlLiAgVGhlIGRlZmF1bHQsIGdpdmVuIG5vIGhpbnQgZnJvbSB0aGUgKipGQURUKiosIGlzIGNs
dXN0ZXIKIG1vZGUuCiAKKyMjIyB4cHRpCis+IGA9IDxib29sZWFuPmAKKworPiBEZWZhdWx0OiBg
ZmFsc2VgIG9uIEFNRCBoYXJkd2FyZQorPiBEZWZhdWx0OiBgdHJ1ZWAgZXZlcnl3aGVyZSBlbHNl
CisKK092ZXJyaWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1i
aXQgUFYgZ3Vlc3QgcGFnZQordGFibGVzLgorCiAjIyMgeHNhdmUKID4gYD0gPGJvb2xlYW4+YAog
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
QEAgLTE1MTEsOCArMTUxMSwxMCBAQCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVj
dCB2Y3B1CiB7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CiAKLSAgICB0aGlzX2NwdShyb290X3Bn
dClbcm9vdF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGw0
ZV9mcm9tX3BhZ2Uodi0+ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywgX19QQUdFX0hZUEVS
VklTT1JfUlcpOworICAgIGlmICggdGhpc19jcHUocm9vdF9wZ3QpICkKKyAgICAgICAgdGhpc19j
cHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQor
ICAgICAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3Bn
LAorICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAKICAg
ICBjcjQgPSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShj
cjQgIT0gcmVhZF9jcjQoKSkgKQotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMzY4NSw3ICszNjg1LDcgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAg
ICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJl
cS52YWwpLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9
PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKICAgICAgICAgICAgICAgICAgICAgaWYg
KCAhcmMgKQotICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRydWU7CisgICAg
ICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwogICAg
ICAgICAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRh
YmxlX3BhZ2U6Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwpAQCAtMzI4LDcgKzMyOCw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQg
KnVudXNlZCkKICAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAogICAgIGdldF9jcHVfaW5mbygp
LT54ZW5fY3IzID0gMDsKLSAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYSh0aGlzX2Nw
dShyb290X3BndCkpOworICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSB0aGlzX2NwdShyb290
X3BndCkgPyBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSkgOiAwOwogCiAgICAgbG9hZF9zeXN0ZW1f
dGFibGVzKCk7CiAKQEAgLTczNCwxNCArNzM0LDIwIEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGlu
Zyhjb25zdCB2b2lkICpwdHIKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIF9fcmVhZF9tb3N0
bHkgaW50OF90IG9wdF94cHRpID0gLTE7Citib29sZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkp
OwogREVGSU5FX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwogCiBzdGF0aWMg
aW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHJvb3RfcGdl
bnRyeV90ICpycHQgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgcm9vdF9wZ2VudHJ5X3Qg
KnJwdDsKICAgICB1bnNpZ25lZCBpbnQgb2ZmOwogICAgIGludCByYzsKIAorICAgIGlmICggIW9w
dF94cHRpICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBycHQgPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7CiAgICAgaWYgKCAhcnB0ICkKICAgICAgICAgcmV0dXJuIC1FTk9NRU07CiAKQEAgLTk5
MiwxMCArOTk4LDEzIEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW4K
IAogICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFja19zdGFydDsKIAorICAgIGlmICggb3B0X3hwdGkg
PCAwICkKKyAgICAgICAgb3B0X3hwdGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2
X1ZFTkRPUl9BTUQ7CiAgICAgcmMgPSBzZXR1cF9jcHVfcm9vdF9wZ3QoMCk7CiAgICAgaWYgKCBy
YyApCiAgICAgICAgIHBhbmljKCJFcnJvciAlZCBzZXR0aW5nIHVwIFBWIHJvb3QgcGFnZSB0YWJs
ZVxuIiwgcmMpOwotICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9v
dF9wZ3QsIDApKTsKKyAgICBpZiAoIHBlcl9jcHUocm9vdF9wZ3QsIDApICkKKyAgICAgICAgZ2V0
X2NwdV9pbmZvKCktPnB2X2NyMyA9IF9fcGEocGVyX2NwdShyb290X3BndCwgMCkpOwogCiAgICAg
c2V0X25yX3NvY2tldHMoKTsKIApAQCAtMTA2Nyw2ICsxMDc2LDcgQEAgdm9pZCBfX2luaXQgc21w
X3ByZXBhcmVfYm9vdF9jcHUodm9pZCkKICNlbmRpZgogCiAgICAgZ2V0X2NwdV9pbmZvKCktPnhl
bl9jcjMgPSAwOworICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAwOwogfQogCiBzdGF0aWMg
dm9pZAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCkBAIC00Niw2ICs0Niw3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAg
ICAgICBtb3ZhYnMgJERJUkVDVE1BUF9WSVJUX1NUQVJULCAlcmN4CiAgICAgICAgIG1vdiAgICVy
ZGksICVyYXgKICAgICAgICAgYW5kICAgJXJzaSwgJXJkaQorICAgICAgICBqeiAgICAuTHJhZ19r
ZWVwX2NyMwogICAgICAgICBhbmQgICAlcjksICVyc2kKICAgICAgICAgYWRkICAgJXJjeCwgJXJk
aQogICAgICAgICBhZGQgICAlcmN4LCAlcnNpCkBAIC02Miw2ICs2Myw3IEBAIHJlc3RvcmVfYWxs
X2d1ZXN0OgogICAgICAgICByZXAgbW92c3EKICAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyZHgpCiAgICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNp
CisuTHJhZ19rZWVwX2NyMzoKIAogICAgICAgICBSRVNUT1JFX0FMTAogICAgICAgICB0ZXN0dyAk
VFJBUF9zeXNjYWxsLDQoJXJzcCkKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 11:11:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 11:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb2fW-0007p8-Aa; Mon, 15 Jan 2018 11:11:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb2fV-0007p2-4q
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 11:11:09 +0000
X-Inumbo-ID: 93e64611-f9e4-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93e64611-f9e4-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 12:09:39 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 04:11:06 -0700
Message-Id: <5A5C9A55020000780019EBA8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 04:11:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-11-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515780067-31735-11-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 10/17] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIEhWTSBndWVzdHMgc2hvdWxkIGhhdmUgZGly
ZWN0IGFjY2VzcyB0byB0aGVzZSBNU1JzCj4gd2hlbiBwb3NzaWJsZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgc3BlbGxpbmcgZml4
IChzZWUgYmVsb3cpCgpBcyB0aGVzZSBhcmUgbm9uLXRyaXZpYWwgY2hhbmdlcyB0byBWTVggYW5k
IFNWTSBjb2RlIEkgdGhpbmsgeW91CnNob3VsZCBoYXZlIENjLWVkIHRoZSBtYWludGFpbmVycyAo
bm93IGFkZGVkLCBhbmQgbGVhdmluZyB0aGUKZnVsbCBwYXRjaCBpbiBjb250ZXh0IGZvciB0aGVt
LgoKPiAtLS0KPiB2NzoKPiAgKiBEcm9wIGV4Y2VzcyBicmFja2V0cwo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvZG9tY3RsLmMgICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgfCAgNSArKysrKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyB8IDE4ICsrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICB8
ICAzICsrLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21zci5oICB8ICA1ICsrKystCj4gIDUgZmls
ZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gaW5k
ZXggNzJiNDQ4OS4uZTVmZGRlNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBAQCAtNTMsNiArNTMsNyBAQCBzdGF0aWMg
aW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgc3Ry
dWN0IGNwdWlkX3BvbGljeSAqcCA9IGQtPmFyY2guY3B1aWQ7Cj4gICAgICBjb25zdCBzdHJ1Y3Qg
Y3B1aWRfbGVhZiBsZWFmID0geyBjdGwtPmVheCwgY3RsLT5lYngsIGN0bC0+ZWN4LCBjdGwtPmVk
eCB9Owo+ICAgICAgaW50IG9sZF92ZW5kb3IgPSBwLT54ODZfdmVuZG9yOwo+ICsgICAgdW5zaWdu
ZWQgaW50IG9sZF83ZDAgPSBwLT5mZWF0LnJhd1swXS5kLCBvbGRfZThiID0gcC0+ZXh0ZC5yYXdb
OF0uYjsKPiAgICAgIGJvb2wgY2FsbF9wb2xpY3lfY2hhbmdlZCA9IGZhbHNlOyAvKiBBdm9pZCBm
b3JfZWFjaF92Y3B1KCkgdW5uZWNlc3NhcmlseSAqLwo+ICAKPiAgICAgIC8qCj4gQEAgLTIxOCw2
ICsyMTksMTQgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRv
bWFpbiAqZCwKPiAgCj4gICAgICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLmNwdWlkbWFza3Mt
Pl83YWIwID0gbWFzazsKPiAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAg
ICogSWYgdGhlIElCU1JCL1NUSUJQIHBvbGljeSBoYXMgY2hhbmdlZCwgd2UgbmVlZCB0byByZWNh
bGN1bGF0ZSB0aGUKPiArICAgICAgICAgKiBNU1IgaW50ZXJjZXB0aW9uIGJpdG1hcHMgYW5kIFNU
SUJQIHByb3RlY3Rpb24gZGVmYXVsdC4KPiArICAgICAgICAgKi8KPiArICAgICAgICBjYWxsX3Bv
bGljeV9jaGFuZ2VkID0gKChvbGRfN2QwIF4gcC0+ZmVhdC5yYXdbMF0uZCkgJgo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikg
fAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVB
VFVSRV9TVElCUCkpKTsKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNlIDB4YToKPiBA
QCAtMjkyLDYgKzMwMSwxNiBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5fY3B1aWRfaW5mbyhz
dHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1h
c2tzLT5lMWNkID0gbWFzazsKPiAgICAgICAgICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgY2FzZSAweDgwMDAwMDA4Ogo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSWYgdGhlIElC
UkIgcG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKPiAr
ICAgICAgICAgKiBpbnRlcmNlcHRpb24gYml0bWFwcy4KPiArICAgICAgICAgKi8KPiArICAgICAg
ICBjYWxsX3BvbGljeV9jaGFuZ2VkID0gKGlzX2h2bV9kb21haW4oZCkgJiYKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICgob2xkX2U4YiBeIHAtPmV4dGQucmF3WzhdLmIpICYKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
SUJQQikpKTsKPiArICAgICAgICBicmVhazsKPiAgICAgIH0KPiAgCj4gICAgICBpZiAoIGNhbGxf
cG9saWN5X2NoYW5nZWQgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5kZXggYzQ4ZmRmYS4uZWU0NzUwOCAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jCj4gQEAgLTYxNyw2ICs2MTcsNyBAQCBzdGF0aWMgdm9pZCBzdm1f
Y3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHN0cnVjdCBh
cmNoX3N2bV9zdHJ1Y3QgKmFyY2hfc3ZtID0gJnYtPmFyY2guaHZtX3N2bTsKPiAgICAgIHN0cnVj
dCB2bWNiX3N0cnVjdCAqdm1jYiA9IGFyY2hfc3ZtLT52bWNiOwo+ICsgICAgY29uc3Qgc3RydWN0
IGNwdWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7Cj4gICAgICB1MzIgYml0
bWFwID0gdm1jYl9nZXRfZXhjZXB0aW9uX2ludGVyY2VwdHModm1jYik7Cj4gIAo+ICAgICAgaWYg
KCBvcHRfaHZtX2ZlcCB8fAo+IEBAIC02MjYsNiArNjI3LDEwIEBAIHN0YXRpYyB2b2lkIHN2bV9j
cHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICBiaXRtYXAgJj0g
figxVSA8PCBUUkFQX2ludmFsaWRfb3ApOwo+ICAKPiAgICAgIHZtY2Jfc2V0X2V4Y2VwdGlvbl9p
bnRlcmNlcHRzKHZtY2IsIGJpdG1hcCk7Cj4gKwo+ICsgICAgLyogR2l2ZSBhY2Nlc3MgdG8gTVNS
X1BSRURfQ01EIGlmIHRoZSBndWVzdCBoYXMgYmVlbiB0b2xkIGFib3V0IGl0LiAqLwo+ICsgICAg
c3ZtX2ludGVyY2VwdF9tc3IodiwgTVNSX1BSRURfQ01ELAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgY3AtPmV4dGQuaWJwYiA/IE1TUl9JTlRFUkNFUFRfTk9ORSA6IE1TUl9JTlRFUkNFUFRfUlcp
Owo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBzdm1fc3luY192bWNiKHN0cnVjdCB2Y3B1ICp2KQo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jCj4gaW5kZXggZTAzNjMwMy4uODYwOWRlMyAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
Cj4gQEAgLTY1Niw2ICs2NTYsOCBAQCB2b2lkIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcChz
dHJ1Y3QgdmNwdSAqdikKPiAgCj4gIHN0YXRpYyB2b2lkIHZteF9jcHVpZF9wb2xpY3lfY2hhbmdl
ZChzdHJ1Y3QgdmNwdSAqdikKPiAgewo+ICsgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAq
Y3AgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7Cj4gKwo+ICAgICAgaWYgKCBvcHRfaHZtX2ZlcCB8
fAo+ICAgICAgICAgICAodi0+ZG9tYWluLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yICE9IGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvcikgKQo+ICAgICAgICAgIHYtPmFyY2guaHZtX3ZteC5leGNlcHRp
b25fYml0bWFwIHw9ICgxVSA8PCBUUkFQX2ludmFsaWRfb3ApOwo+IEBAIC02NjUsNiArNjY3LDIy
IEBAIHN0YXRpYyB2b2lkIHZteF9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikK
PiAgICAgIHZteF92bWNzX2VudGVyKHYpOwo+ICAgICAgdm14X3VwZGF0ZV9leGNlcHRpb25fYml0
bWFwKHYpOwo+ICAgICAgdm14X3ZtY3NfZXhpdCh2KTsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
V2UgY2FuIG9ubHkgcGFzcyB0aG91Z2ggTVNSX1NQRUNfQ1RSTCBpZiB0aGUgZ3Vlc3Qga25vd3Mg
YWJvdXQgYWxsIGJpdHMKCiJ0aHJvdWdoIgoKSmFuCgo+ICsgICAgICogaW4gaXQuICBPdGhlcndp
c2UsIFhlbiBtYXkgYmUgZml4aW5nIHVwIGluIHRoZSBiYWNrZ3JvdW5kLgo+ICsgICAgICovCj4g
KyAgICB2LT5hcmNoLm1zci0+c3BlY19jdHJsLmRpcmVjdF9hY2Nlc3MgPSBjcC0+ZmVhdC5pYnJz
YiAmJiBjcC0+ZmVhdC5zdGlicDsKPiArICAgIGlmICggdi0+YXJjaC5tc3ItPnNwZWNfY3RybC5k
aXJlY3RfYWNjZXNzICkKPiArICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1Jf
U1BFQ19DVFJMLCBWTVhfTVNSX1JXKTsKPiArICAgIGVsc2UKPiArICAgICAgICB2bXhfc2V0X21z
cl9pbnRlcmNlcHQodiwgTVNSX1NQRUNfQ1RSTCwgVk1YX01TUl9SVyk7Cj4gKwo+ICsgICAgLyog
TVNSX1BSRURfQ01EIGlzIHNhZmUgdG8gcGFzcyB0aHJvdWdoIGlmIHRoZSBndWVzdCBrbm93cyBh
Ym91dCBpdC4gKi8KPiArICAgIGlmICggY3AtPmZlYXQuaWJyc2IgfHwgY3AtPmV4dGQuaWJwYiAp
Cj4gKyAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX1BSRURfQ01ELCAgVk1Y
X01TUl9SVyk7Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgdm14X3NldF9tc3JfaW50ZXJjZXB0KHYs
IE1TUl9QUkVEX0NNRCwgIFZNWF9NU1JfUlcpOwo+ICB9Cj4gIAo+ICBpbnQgdm14X2d1ZXN0X3g4
Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMg
Yi94ZW4vYXJjaC94ODYvbXNyLmMKPiBpbmRleCAwMmE3YjQ5Li42OTdjYzZlIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9tc3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+IEBAIC0x
MzIsNyArMTMyLDggQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCj4gICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6Cj4gICAg
ICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgKQo+ICAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0
Owo+IC0gICAgICAgICp2YWwgPSB2cC0+c3BlY19jdHJsLmd1ZXN0Owo+ICsgICAgICAgICp2YWwg
PSAodnAtPnNwZWNfY3RybC5kaXJlY3RfYWNjZXNzCj4gKyAgICAgICAgICAgICAgICA/IHZwLT5z
cGVjX2N0cmwuaG9zdCA6IHZwLT5zcGVjX2N0cmwuZ3Vlc3QpOwo+ICAgICAgICAgIGJyZWFrOwo+
ICAKPiAgICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86Cj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCj4gaW5k
ZXggM2QwMDEyZC4uMDA3ZTk2NiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAo+IEBAIC0yMjksMTAgKzIyOSwx
MyBAQCBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5Cj4gICAgICAgICAgICogT25seSB0aGUgYm90dG9t
IHR3byBiaXRzIGFyZSBkZWZpbmVkLCBzbyBubyBuZWVkIHRvIHdhc3RlIHNwYWNlCj4gICAgICAg
ICAgICogd2l0aCB1aW50NjRfdCBhdCB0aGUgbW9tZW50LiAgV2UgbWFpbnRhaW4gdGhlIGd1ZXN0
cyBpZGVhIG9mIHRoZQo+ICAgICAgICAgICAqIHZhbHVlIGl0IHdyb3RlLCBhbmQgYSB2YWx1ZSB0
byBpbnN0YWxsIGludG8gaGFyZHdhcmUgKGV4dGVuZGVkIHRvCj4gLSAgICAgICAgICogdWludDMy
X3QgdG8gc2ltcGxpZnkgdGhlIGFzbSkgd2hpY2ggbWlnaHQgYmUgZGlmZmVyZW50Lgo+ICsgICAg
ICAgICAqIHVpbnQzMl90IHRvIHNpbXBsaWZ5IHRoZSBhc20pIHdoaWNoIG1pZ2h0IGJlIGRpZmZl
cmVudC4gIEhWTSBndWVzdHMKPiArICAgICAgICAgKiBtaWdodCBiZSBnaXZlbiBkaXJlY3QgYWNj
ZXNzIHRvIHRoZSBNU1JzLCBhdCB3aGljaCBwb2ludCB0aGUKPiArICAgICAgICAgKiAnZ3Vlc3Qn
IHZhbHVlIGJlY29tZXMgc3RhbGUuCj4gICAgICAgICAgICovCj4gICAgICAgICAgdWludDMyX3Qg
aG9zdDsKPiAgICAgICAgICB1aW50OF90IGd1ZXN0Owo+ICsgICAgICAgIGJvb2wgZGlyZWN0X2Fj
Y2VzczsKPiAgICAgIH0gc3BlY19jdHJsOwo+ICAKPiAgICAgIC8qIDB4MDAwMDAxNDAgIE1TUl9J
TlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKi8KPiAtLSAKPiAyLjEuNAo+IAo+IAo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1h
aWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAKPiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsIAoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 11:19:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 11:19:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb2nN-00083H-3K; Mon, 15 Jan 2018 11:19:17 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=54662a947=Ian.Jackson@citrix.com>)
 id 1eb2nL-00083B-IY
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 11:19:15 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-3.messagelabs.com id 4C/3D-32407-23E8C5A5;
 Mon, 15 Jan 2018 11:19:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrJIsWRWlGSWpSXmKPExsXitHRDpK5RX0y
 Uwf8Hohb3prxnd2D02N63iz2AMYo1My8pvyKBNePqk6tMBUcZK3Zevc/YwLiYsYuRk0NCwF9i
 0Zkl7BC2h8T1syeYQGw2AV2Jpi1/2UBsXgFBiZMzn7CA2MwCehI3pk5hg7DlJZq3zmaGqHGQ6
 Jp9HmwOi4CqxKM/91m7GDk4RARsJWafd4MoV5bY8W4q2FphAXeJ9z/2soOUcAp4Stw6WQISFh
 LIlTg4ax3UNSYSbxfuZAMpERJQk5i7Ph4ibCnxbf1T5gmMArOQ3DYLyW2zkNy2gJF5FaN6cWp
 RWWqRroVeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkZgUDIAwQ7GC+3OhxglOZiU
 RHnVe2OihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWoHkBItS01Mr0jJzgPEBk5bg4FES4b3UA
 5TmLS5IzC3OTIdInWK05Njw6V4bM0fbyidA8saL123MQix5+XmpUuK8QiDzBEAaMkrz4MbBYv
 gSo6yUMC8j0IFCPAWpRbmZJajyrxjFORiVhHlfgqzlycwrgdv6CuggJqCD6pdEghxUkoiQkmp
 gzHK2lj/vc/Gi/VLJzX0O1xW9djLFfVmup5O5hD+h8n6NfvfP56Yq+1byZQgab9EP3VS7O/RF
 tOLPWxU7etLi61extLuxs6/pEN634sjbl2ZJjzXb5Gry+CzDHCY8a3zvvNL0UNLtY+v99Ot22
 837c6B250TGaY91J/tFyV9RVbFmPd/4cQ2jEktxRqKhFnNRcSIABSDKDdwCAAA=
X-Env-Sender: prvs=54662a947=Ian.Jackson@citrix.com
X-Msg-Ref: server-12.tower-31.messagelabs.com!1516015152!106107214!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36938 invoked from network); 15 Jan 2018 11:19:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-12.tower-31.messagelabs.com with RC4-SHA encrypted SMTP;
 15 Jan 2018 11:19:14 -0000
X-IronPort-AV: E=Sophos;i="5.46,363,1511827200"; d="scan'208";a="458185868"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23132.36378.757551.638119@mariner.uk.xensource.com>
Date: Mon, 15 Jan 2018 11:18:50 +0000
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20180115103116.fxuvnx6jyheybxlj@MacBook-Pro-de-Roger.local>
References: <osstest-117920-mainreport@xen.org>
 <20180115103116.fxuvnx6jyheybxlj@MacBook-Pro-de-Roger.local>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [xen-unstable test] 117920: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0
ZXN0XSAxMTc5MjA6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IFRoaXMgZmFpbHVyZSBpcyBxdWl0
ZSB3ZWlyZDoKClRoaXMgaXMgcHJvYmFibHkgbXkgZmF1bHQgZHVlIHRvIG15IGJyb2tlbiBhZC1o
b2MgZmxpZ2h0IG9uIEZyaWRheS4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 11:26:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 11:26:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb2uV-0000Kv-Rs; Mon, 15 Jan 2018 11:26:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb2uV-0000KJ-49
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 11:26:39 +0000
X-Inumbo-ID: 469874e6-f9e7-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 469874e6-f9e7-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 11:28:57 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 04:26:32 -0700
Message-Id: <5A5C9DF5020000780019EBCA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 04:26:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-12-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515780067-31735-12-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 11/17] x86: Protect unaware domains from
 meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKPiBAQCAtMjAsOCArMjAsMjkgQEAKPiAgI2lmbmRl
ZiBfX1g4Nl9TUEVDX0NUUkxfSF9fCj4gICNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0hfXwo+ICAK
PiArI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsKPiAgdm9pZCBpbml0X3NwZWN1bGF0aW9uX21p
dGlnYXRpb25zKHZvaWQpOwo+ICAKPiArLyoKPiArICogRm9yIGd1ZXN0cyB3aGljaCBrbm93IGFi
b3V0IElCUlMgYnV0IGFyZSBub3QgdG9sZCBhYm91dCBTVElCUCBydW5uaW5nIG9uCj4gKyAqIGhh
cmR3YXJlIHN1cHBvcnRpbmcgaHlwZXJ0aHJlYWRpbmcsIHRoZSBndWVzdCBkb2Vzbid0IGtub3cg
dG8gcHJvdGVjdAo+ICsgKiBpdHNlbGYgZnVsbHkuICAoU3VjaCBhIGd1ZXN0IHdvbid0IGJlIHBl
cm1pdHRlZCBkaXJlY3QgYWNjZXNzIHRvIHRoZSBNU1IuKQo+ICsgKiBIYXZlIFhlbiBmaWxsIGlu
IHRoZSBnYXBzLCBzbyBhbiB1bmF3YXJlIGd1ZXN0IGNhbid0IGJlIGludGVyZmVyZWQgd2l0aCBi
eQo+ICsgKiBhIG1lZGRsaW5nIGd1ZXN0IG9uIGFuIGFkamFjZW50IGh5cGVydGhyZWFkLgo+ICsg
Ki8KPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgc3BlY19jdHJsX2hvc3RfdmFsKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfdmFsKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1
Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFyY2guY3B1aWQ7Cj4gKwo+ICsgICAgaWYgKCAhY3At
PmZlYXQuc3RpYnAgJiYgY3B1X2hhc19zdGlicCAmJgo+ICsgICAgICAgICAhKGd1ZXN0X3ZhbCAm
IChTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkpICkKPiArICAgICAgICByZXR1cm4g
U1BFQ19DVFJMX1NUSUJQOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIHJldHVybiBndWVzdF92YWw7
Cj4gK30KClRoZSBjb21tZW50J3MgIndvbid0IGJlIHBlcm1pdHRlZCBkaXJlY3QgYWNjZXNzIiBj
YW4gYmUgdmVyaWZpZWQKYnkgbG9va2luZyBhdCBwYXRjaCAxMCwgYnV0IHdoZXJlJ3MgdGhlIEhU
IGRlcGVuZGVuY3kgaGVyZSAob3IKaW4gYW5vdGhlciBwYXRjaCk/IEZvciBub3cgaXQgbG9va3Mg
dG8gbWUgYXMgaWYgeW91IGVuYWJsZWQgdGhpcwpiZWhpbmQtdGhlLWJhY2sgcHJvdGVjdGlvbiBl
dmVuIGluIHRoZSBub24tSFQgY2FzZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 12:10:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 12:10:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb3aG-00033Y-HA; Mon, 15 Jan 2018 12:09:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gnt3=ek=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eb3aE-000337-MM
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 12:09:46 +0000
X-Inumbo-ID: 4c0353b0-f9ed-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c0353b0-f9ed-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 12:12:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 15 Jan 2018 05:09:38 -0700
Message-Id: <5A5CA80E020000780019EBEA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 14.2.2 
Date: Mon, 15 Jan 2018 05:09:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-13-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515780067-31735-13-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 12/17] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwo+IEBAIC02NjgsNiArNjY4LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94
ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPiAgICAgIHNldF9wcm9jZXNzb3JfaWQoMCk7Cj4gICAg
ICBzZXRfY3VycmVudChJTlZBTElEX1ZDUFUpOyAvKiBkZWJ1ZyBzYW5pdHkuICovCj4gICAgICBp
ZGxlX3ZjcHVbMF0gPSBjdXJyZW50Owo+ICsgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRl
KCk7CgpDb25zaWRlcmluZyB0aGUgc3RyaWN0IG5lZWQgdG8gZmlsbCBzdHJ1Y3QgY3B1X2luZm8g
ZmllbGRzIGVhcmx5IG9uIChhbHNvCmluIG15IFNQMyBiYW5kLWFpZCkgSSB3b25kZXIgd2hldGhl
ciB3ZSB3b3VsZG4ndCBiZSBiZXR0ZXIgb2ZmCnVuaWZvcm1seSBtZW1zZXQoKS1pbmcgdGhlIHdo
b2xlIHN0cnVjdHVyZSBmaXJzdCB0aGluZyBoZXJlIGFuZCBpbgpzdGFydF9zZWNvbmRhcnkoKS4g
QnV0IHRoaXMgaXMganVzdCBhIHJlbWFyaywgbm90IG5lY2Vzc2FyaWx5CnNvbWV0aGluZyB0byBi
ZSBkb25lIGluIHRoaXMgcGF0Y2guCgo+IEBAIC01ODYsNiArNjExLDEwIEBAIEVOVFJZKGRvdWJs
ZV9mYXVsdCkKPiAgICAgICAgICBtb3ZsICAkVFJBUF9kb3VibGVfZmF1bHQsNCglcnNwKQo+ICAg
ICAgICAgIC8qIFNldCBBQyB0byByZWR1Y2UgY2hhbmNlIG9mIGZ1cnRoZXIgU01BUCBmYXVsdHMg
Ki8KPiAgICAgICAgICBTQVZFX0FMTCBTVEFDCj4gKwo+ICsgICAgICAgIFNQRUNfQ1RSTF9FTlRS
WV9GUk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MgQ2xvYjogYWNkICovCj4gKyAgICAgICAgLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBv
aW50LiAqLwoKSXMgaXQgYWN0dWFsbHkgdXNlZnVsIHRvIGRvIF9hbnl0aGluZ18gaW4gdGhlIGRv
dWJsZSBmYXVsdCBoYW5kbGVyPwoKPiArLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhl
bjpyZXEgaWJyc192YWw6cmVxCj4gKy8qCj4gKyAqIFJlcXVpcmVzICVyc3A9cmVncyAoYWxzbyBj
cHVpbmZvIGlmICFtYXliZXhlbikKPiArICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAo+ICsg
Kgo+ICsgKiBQViBndWVzdHMgY2FuJ3QgdXBkYXRlIE1TUl9TUEVDX0NUUkwgYmVoaW5kIFhlbidz
IGJhY2ssIHNvIG5vIG5lZWQgdG8gcmVhZAo+ICsgKiBpdCBiYWNrLiAgRW50cmllcyBmcm9tIGd1
ZXN0IGNvbnRleHQgbmVlZCB0byBjbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nLAo+ICsgKiB3aGls
ZSBlbnRyaWVzIGZyb20gWGVuIG11c3QgbGVhdmUgc2hhZG93aW5nIGluIGl0cyBjdXJyZW50IHN0
YXRlLgo+ICsgKi8KPiArICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+ICsKPiArICAgIC5p
ZiBcbWF5YmV4ZW4KPiArICAgICAgICBjbXB3ICRfX0hZUEVSVklTT1JfQ1MsIFVSRUdTX2NzKCVy
c3ApCgpJIHNlZSB5b3UndmUgY2hhbmdlZCB0byBjbXB3IGhlcmUuIFRvIGVsaW1pbmF0ZSB5b3Vy
IGxlbmd0aC0KY2hhbmdpbmctcHJlZml4IGNvbmNlcm4sIGhvdyBhYm91dCB1c2luZyB0ZXN0YiBp
bnN0ZWFkIHRvCmp1c3QgZXZhbHVhdGUgUlBMIG9yIHRoZSBzZWxlY3RvciwgYXMgSSdtIGRvaW5n
IGluIHRoZSBTUDMKYmFuZC1haWQ/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 12:55:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 12:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb4Hx-0006Fs-Vm; Mon, 15 Jan 2018 12:54:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4bfd=ek=twosheds.srs.infradead.org=batv+aa78bbb73c9a42fc929c+5258+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1eb4Hx-0006Fm-2Z
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 12:54:57 +0000
X-Inumbo-ID: 116f5f55-f9f3-11e7-b4a6-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 116f5f55-f9f3-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 13:53:23 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=LsKEq191pY7Ts2ftyutC+1wJCKGaeZIqDVC0xNHTvGw=; b=H7uq4f+rxNeuMHhqJk/2UGWAu
 46cjyx4i+G97NJkmNIZOC4nv8YcT1fxpCei0PXP6OcKQycqTm2JG8CuUETxtI0vTyFKdeNOVpaCXq
 EPyS0oBeBaemS3LJRECNa0XvkQYNPb0xNWDLHL0Ps4hFrsuBZlzpgOt0qm1Oh1OCIb/xbOCBXEhuf
 JOJA1L0rSlzVUmpWC1tvsusWBVnRKy2I3f2kA8IAWPoF+XifWO2jYD5WWzGHg/OZ6Fy5XfqDu30sd
 tOQ+zVndNV2Y+jewXCidm4GQWBqdZklpRBTzCKpKWfGn/R+OM6AMGv3q19O5t/qXDEdP0WvomeSYF
 pBcIFWfLg==;
Received: from [54.239.6.186] (helo=uc8d3ff76b9bc5848a9cc.ant.amazon.com)
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1eb4Hm-0000qe-59; Mon, 15 Jan 2018 12:54:46 +0000
Message-ID: <1516020885.22147.152.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <1515780067-31735-16-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-16-git-send-email-andrew.cooper3@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Mon, 15 Jan 2018 13:54:45 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v8 15/17] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6556557332282854379=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2018-01-12 at 18:01 +0000, Andrew Cooper wrote:
>=20
> @@ -1736,6 +1736,9 @@ void context_switch(struct vcpu *prev, struct
> vcpu *next)
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }
> =C2=A0
> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ctxt_switch_levelling(ne=
xt);
> +
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if ( opt_ibpb )
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 wrmsr=
l(MSR_PRED_CMD, PRED_CMD_IBPB);
> =C2=A0=C2=A0=C2=A0=C2=A0 }
>=20

If you're doing that without an 'else lfence' don't you need to include
a comment with your proof that it's safe to do so, and the CPU can't
speculate a taken conditional branch and all the way to a problematic
instruction?

Also... if you're doing that in context_switch() does it do the right
thing with idle? If a CPU switches to the idle domain and then back
again to the same vCPU, does that do the IBPB twice?

For vmx we only really need IBPB when we do VMPTRLD, right?
--=-voWZ1Qzsi5Efwtn4lDsL
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

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


--=-voWZ1Qzsi5Efwtn4lDsL--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6556557332282854379==--



From xen-devel-bounces@lists.xenproject.org Mon Jan 15 13:02:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 13:02:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb4PI-0006zS-Rr; Mon, 15 Jan 2018 13:02:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e1by=ek=citrix.com=prvs=546776dbc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eb4PI-0006zK-0j
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 13:02:32 +0000
X-Inumbo-ID: aafd24ba-f9f4-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aafd24ba-f9f4-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 13:04:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,363,1511827200"; d="scan'208";a="66062549"
To: David Woodhouse <dwmw2@infradead.org>, Xen-devel <xen-devel@lists.xen.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-16-git-send-email-andrew.cooper3@citrix.com>
 <1516020885.22147.152.camel@infradead.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3b1363be-ea08-80d0-6c90-c424c0f60dd7@citrix.com>
Date: Mon, 15 Jan 2018 13:02:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1516020885.22147.152.camel@infradead.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v8 15/17] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMTggMTI6NTQsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPiBPbiBGcmksIDIwMTgt
MDEtMTIgYXQgMTg6MDEgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IEBAIC0xNzM2LDYg
KzE3MzYsOSBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QK
Pj4gdmNwdSAqbmV4dCkKPj4gwqDCoMKgwqDCoMKgwqDCoCB9Cj4+IMKgCj4+IMKgwqDCoMKgwqDC
oMKgwqAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKG5leHQpOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDC
oCBpZiAoIG9wdF9pYnBiICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgd3Jtc3JsKE1TUl9Q
UkVEX0NNRCwgUFJFRF9DTURfSUJQQik7Cj4+IMKgwqDCoMKgIH0KPj4KPiBJZiB5b3UncmUgZG9p
bmcgdGhhdCB3aXRob3V0IGFuICdlbHNlIGxmZW5jZScgZG9uJ3QgeW91IG5lZWQgdG8gaW5jbHVk
ZQo+IGEgY29tbWVudCB3aXRoIHlvdXIgcHJvb2YgdGhhdCBpdCdzIHNhZmUgdG8gZG8gc28sIGFu
ZCB0aGUgQ1BVIGNhbid0Cj4gc3BlY3VsYXRlIGEgdGFrZW4gY29uZGl0aW9uYWwgYnJhbmNoIGFu
ZCBhbGwgdGhlIHdheSB0byBhIHByb2JsZW1hdGljCj4gaW5zdHJ1Y3Rpb24/CgpXaGF0IHdvdWxk
IHRoYXQgZ2Fpbj/CoCBBIG1hbGljaW91cyBndWVzdCBjb3VsZCBzcGVjdWxhdGUgYXJvdW5kIGl0
LCBidXQKc3BlY3VsYXRpb24gd2lsbCBjYXRjaCB1cCAoYXQgdGhlIHZlcnkgbGF0ZXN0KSB3aGVu
IHdlIHJldHVybiB0byBndWVzdCwKd2hpY2ggaXMgYSBzZXJpYWxpc2luZyBldmVudC4KClRoZXJl
IGlzIG5vdGhpbmcgYSBndWVzdCBjYW4gdXNlZnVsbHkgYWNoaWV2ZSBieSBhdHRhY2tpbmcgdGhp
cyBicmFuY2gsCmJlY2F1c2UgaXQgY2FuJ3QgcHJldmVudCB0aGUgV1JNU1IgZnJvbSBoYXBwZW5p
bmcgYmVmb3JlIHdlIGxlYXZlCmh5cGVydmlzb3IgY29udGV4dC4KCj4gQWxzby4uLiBpZiB5b3Un
cmUgZG9pbmcgdGhhdCBpbiBjb250ZXh0X3N3aXRjaCgpIGRvZXMgaXQgZG8gdGhlIHJpZ2h0Cj4g
dGhpbmcgd2l0aCBpZGxlPyBJZiBhIENQVSBzd2l0Y2hlcyB0byB0aGUgaWRsZSBkb21haW4gYW5k
IHRoZW4gYmFjawo+IGFnYWluIHRvIHRoZSBzYW1lIHZDUFUsIGRvZXMgdGhhdCBkbyB0aGUgSUJQ
QiB0d2ljZT8KCkNvbnRleHQgc3dpdGNoZXMgdG8gaWRsZSB3aWxsIHNraXAgdGhlIElCUEIgYmVj
YXVzZSBpdCBpc24ndCBuZWVkZWQsIGJ1dAphbnkgc3dpdGNoIHRvIG5vbi1pZGxlIG5lZWQgaXQu
wqAgSW4geW91ciBleGFtcGxlLCB3ZSBzaG91bGQgZXhlY3V0ZSBqdXN0CmEgc2luZ2xlIElCUEIu
Cgo+IEZvciB2bXggd2Ugb25seSByZWFsbHkgbmVlZCBJQlBCIHdoZW4gd2UgZG8gVk1QVFJMRCwg
cmlnaHQ/CgpUaGF0IGlzIHBhcnQgb2YgSUJSU19BVFQgaXMgaXQgbm90PwoKQXQgd2hpY2ggcG9p
bnQgaXQgcGVydGFpbnMgdG8gcmV1c2Ugb2YgYSBWTUNTIGZvciBhIG5ldyBzZWN1cml0eQpjb250
ZXh0LCBidXQgdGhhdCBzaG91bGQgYmUgY292ZXJlZCBieSB0aGUgY29udGV4dCBzd2l0Y2ggSUJQ
Qi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 13:23:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 13:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb4jX-0008M7-Il; Mon, 15 Jan 2018 13:23:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4bfd=ek=twosheds.srs.infradead.org=batv+aa78bbb73c9a42fc929c+5258+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1eb4jW-0008M1-3k
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 13:23:26 +0000
X-Inumbo-ID: 0ee90417-f9f7-11e7-b4a6-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ee90417-f9f7-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 14:21:56 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=hswJdWPVNLjodcMD3FK7+/8ZcooZ4wTI5SYxshot1EQ=; b=GlDtOJw/QaNnmazbbI0GEXQ7T
 8RkmV/Z1MdQ8MEfh7g8lz2g1foZ0XeFMbngYXbe/kmeXG6PhwQY1LBD87+l38XITcI801OtE8hEeC
 VUjlovYCkB650C9ZHV6fDA3vA4RSOLB88+nc1xWt74VCocj1y5+vhruYF77jQPdX8Ws/kUeBpLGdh
 ia7poX3ZWNp28TEB32x2ZW6u/WY9Tbz92xX3ezJukkzCAyeudnLsZECJDFuaeuKlNXnC6zMdDaV4g
 Va5n0gkS0nc729wbmdTJ8Ze1DTrkfB6ckN7bRwlETxQDRJxU6ieGIG6BrWN6YSfryAtdP/HO7hIzb
 jzZTh4f6Q==;
Received: from [54.239.6.185] (helo=uc8d3ff76b9bc5848a9cc.ant.amazon.com)
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1eb4jQ-0001T5-D6; Mon, 15 Jan 2018 13:23:23 +0000
Message-ID: <1516022599.22147.167.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <3b1363be-ea08-80d0-6c90-c424c0f60dd7@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-16-git-send-email-andrew.cooper3@citrix.com>
 <1516020885.22147.152.camel@infradead.org>
 <3b1363be-ea08-80d0-6c90-c424c0f60dd7@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Mon, 15 Jan 2018 14:23:19 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v8 15/17] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1250611605951757135=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1250611605951757135==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-5eRIyJVwuRY0HBuuyGiw"


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

On Mon, 2018-01-15 at 13:02 +0000, Andrew Cooper wrote:
> On 15/01/18 12:54, David Woodhouse wrote:
> >=20
> > On Fri, 2018-01-12 at 18:01 +0000, Andrew Cooper wrote:
> > >=20
> > > @@ -1736,6 +1736,9 @@ void context_switch(struct vcpu *prev, struct
> > > vcpu *next)
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }
> > > =C2=A0
> > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ctxt_switch_levellin=
g(next);
> > > +
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if ( opt_ibpb )
> > > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 w=
rmsrl(MSR_PRED_CMD, PRED_CMD_IBPB);
> > > =C2=A0=C2=A0=C2=A0=C2=A0 }
> > >=20
> > If you're doing that without an 'else lfence' don't you need to include
> > a comment with your proof that it's safe to do so, and the CPU can't
> > speculate a taken conditional branch and all the way to a problematic
> > instruction?
>
> What would that gain?=C2=A0 A malicious guest could speculate around it, =
but
> speculation will catch up (at the very latest) when we return to guest,
> which is a serialising event.

There's your proof. I'd just be happier with a blanket policy of
*including* that proof in all cases where we do this kind of runtime
conditional branch around setting IBRS or IBPB. Because if we're in the
habit of doing the 'if (foo) wrmsrl()' without it, we *might* miss a
case where it's not actually OK.

(Aside: Is VMLAUNCH actually architecturally guaranteed to be
serialising? That doesn't seem consistent with a long-term goal of
designing hardware to make VMs go faster. Or have we merely extracted a
promise from Intel that *current* hardware will stop speculative
execution when it hits a VMLAUNCH?)
=C2=A0
> >=20
> > Also... if you're doing that in context_switch() does it do the right
> > thing with idle? If a CPU switches to the idle domain and then back
> > again to the same vCPU, does that do the IBPB twice?
>
> Context switches to idle will skip the IBPB because it isn't needed, but
> any switch to non-idle need it.=C2=A0 In your example, we should execute =
just
> a single IBPB.

In my example I think we should not execute IBPB at all. We come from a
given VMCS, sleep for a while, and go back to it. No need for any
flushing whatsoever.

> >=20
> > For vmx we only really need IBPB when we do VMPTRLD, right?
>
> That is part of IBRS_ATT is it not?

It doesn't go away with IBRS_ALL (as it's now called), but it's the
same for the existing IBRS *and* retpoline. Doing it on VMPTRLD is what
Linux is doing.

(cf.=C2=A0https://lkml.org/lkml/2018/1/13/40=C2=A0and
=C2=A0 =C2=A0 =C2=A0https://lkml.org/lkml/2018/1/15/146=C2=A0and note the A=
MD SVM caveat.)



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

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


--=-5eRIyJVwuRY0HBuuyGiw--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1250611605951757135==--



From xen-devel-bounces@lists.xenproject.org Mon Jan 15 13:33:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 13:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb4sy-0000gG-GG; Mon, 15 Jan 2018 13:33:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4lyd=ek=citrix.com=prvs=5461e2100=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eb4sw-0000g8-QY
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 13:33:10 +0000
X-Inumbo-ID: f2d5cf28-f9f8-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2d5cf28-f9f8-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 13:35:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,363,1511827200"; d="scan'208";a="66064295"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 2/6] x86/hvm: Provide XEN_DMOP_add_to_physmap
Thread-Index: AQHTi6M39U4hNsh6M0GaZ5guF0DYbKN08vUw
Date: Mon, 15 Jan 2018 13:33:02 +0000
Message-ID: <952ef02563994e44a9cfa849fb4d0bf3@AMSPEX02CL03.citrite.net>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
 <20180112124513.28082-3-ross.lagerwall@citrix.com>
In-Reply-To: <20180112124513.28082-3-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/6] x86/hvm: Provide
	XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IFJvc3MgTGFnZXJ3YWxsIFttYWls
dG86cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbV0KPiBTZW50OiAxMiBKYW51YXJ5IDIwMTggMTI6
NDUKPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBDYzogUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+OyBBbmRyZXcKPiBDb29w
ZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwCj4gPEdlb3JnZS5E
dW5sYXBAY2l0cml4LmNvbT47IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsg
S29ucmFkCj4gUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBTdGVmYW5v
IFN0YWJlbGxpbmkKPiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFRpbSAoWGVuLm9yZykgPHRp
bUB4ZW4ub3JnPjsgV2VpIExpdQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQ
QVRDSCB2MyAyLzZdIHg4Ni9odm06IFByb3ZpZGUgWEVOX0RNT1BfYWRkX3RvX3BoeXNtYXAKPiAK
PiBQcm92aWRlIFhFTl9ETU9QX2FkZF90b19waHlzbWFwLCBhIGxpbWl0ZWQgdmVyc2lvbiBvZgo+
IFhFTk1FTV9hZGRfdG9fcGh5c21hcCB0byBhbGxvdyBhIGRlcHJpdmlsZWdlZCBRRU1VIHRvIG1v
dmUgVlJBTQo+IHdoZW4gYQo+IGd1ZXN0IHByb2dyYW1zIGl0cyBCQVIuIEl0IGlzIGVxdWl2YWxl
bnQgdG8gWEVOTUVNX2FkZF90b19waHlzbWFwIHdpdGgKPiBzcGFjZSA9PSBYRU5NQVBTUEFDRV9n
bWZuX3JhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vy
d2FsbEBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cgo+IC0tLQo+IAo+IENoYW5nZWQgaW4gdjM6Cj4gKiBSZW5hbWVkIGlkeCAt
PiBzcmNfZ2ZuIGFuZCBncGZuIC0+IGRzdF9nZm4uCj4gKiBJbmNyZWFzZSB0aGUgd2lkdGggb2Yg
c2l6ZSBhbmQgYWRkIGFuIG92ZXJmbG93IGNoZWNrLgo+ICogUmV3b3JrIHNvbWUgb2YgdGhlIGRl
c2NyaXB0aW9ucy4KPiAqIERyb3BwZWQgUGF1bCdzIHJldmlld2VkLWJ5IGR1ZSB0byB0aGUgYWJv
dmUgY2hhbmdlcy4KPiAKPiBDaGFuZ2VkIGluIHYyOgo+ICogTWFrZSBpdCBvcGVyYXRlIG9uIGEg
cmFuZ2UuCj4gCj4gIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICB8IDM3Cj4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2RtX29wLmggfCAxOSArKysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL3hsYXQubHN0
ICAgICAgICAgICB8ICAxICsKPiAgMyBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
ZG0uYwo+IGluZGV4IGE3ODdmNDMuLjRhMjAzM2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9kbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4gQEAgLTY0MCw2ICs2NDAs
NDIgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQo+
ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+IAo+ICsgICAgY2FzZSBYRU5fRE1PUF9hZGRfdG9f
cGh5c21hcDoKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlz
bWFwICpkYXRhID0KPiArICAgICAgICAgICAgJm9wLnUuYWRkX3RvX3BoeXNtYXA7Cj4gKyAgICAg
ICAgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCB4YXRwID0gewo+ICsgICAgICAgICAgICAuZG9t
aWQgPSBvcF9hcmdzLT5kb21pZCwKPiArICAgICAgICAgICAgLnNpemUgPSBkYXRhLT5zaXplLAo+
ICsgICAgICAgICAgICAuc3BhY2UgPSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlLAo+ICsgICAgICAg
ICAgICAuaWR4ID0gZGF0YS0+c3JjX2dmbiwKPiArICAgICAgICAgICAgLmdwZm4gPSBkYXRhLT5k
c3RfZ2ZuLAo+ICsgICAgICAgIH07Cj4gKwo+ICsgICAgICAgIGlmICggZGF0YS0+cGFkICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKPiArICAgICAgICAgICAgYnJl
YWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoIHhhdHAuc2l6ZSAhPSBkYXRhLT5z
aXplICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHJjID0gLUVPVkVSRkxPVzsKPiArICAg
ICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICByYyA9IHhlbm1lbV9h
ZGRfdG9fcGh5c21hcChkLCAmeGF0cCwgMCk7Cj4gKyAgICAgICAgaWYgKCByYyA+IDAgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgZGF0YS0+c2l6ZSAtPSByYzsKPiArICAgICAgICAgICAg
ZGF0YS0+c3JjX2dmbiArPSByYzsKPiArICAgICAgICAgICAgZGF0YS0+ZHN0X2dmbiArPSByYzsK
PiArICAgICAgICAgICAgY29uc3Rfb3AgPSBmYWxzZTsKPiArICAgICAgICAgICAgcmMgPSAtRVJF
U1RBUlQ7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiAgICAg
IGRlZmF1bHQ6Cj4gICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiAgICAgICAgICBicmVhazsK
PiBAQCAtNjY5LDYgKzcwNSw3IEBAIENIRUNLX2RtX29wX3NldF9tZW1fdHlwZTsKPiAgQ0hFQ0tf
ZG1fb3BfaW5qZWN0X2V2ZW50Owo+ICBDSEVDS19kbV9vcF9pbmplY3RfbXNpOwo+ICBDSEVDS19k
bV9vcF9yZW1vdGVfc2h1dGRvd247Cj4gK0NIRUNLX2RtX29wX2FkZF90b19waHlzbWFwOwo+IAo+
ICBpbnQgY29tcGF0X2RtX29wKGRvbWlkX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IG5yX2J1ZnMsCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0v
ZG1fb3AuaAo+IGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCj4gaW5kZXggZTE3MzA4
NS4uMGQ3ZTIyZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKPiBAQCAtMzY4LDYgKzM2OCwy
NCBAQCBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9zaHV0ZG93biB7Cj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIChPdGhlciByZWFzb24gdmFsdWVzIGFyZSBub3QgYmxvY2tlZCkgKi8K
PiAgfTsKPiAKPiArLyoKPiArICogWEVOX0RNT1BfYWRkX3RvX3BoeXNtYXAgOiBTZXRzIHRoZSBH
Rk5zIGF0IHdoaWNoIGEgcGFnZSByYW5nZQo+IGFwcGVhcnMgaW4KPiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICB0aGUgc3BlY2lmaWVkIGd1ZXN0J3MgYWRkcmVzcyBzcGFjZS4gSWRlbnRp
Y2FsIHRvCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOTUVNX2FkZF90b19waHlz
bWFwIHdpdGgKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSA9PSBYRU5NQVBT
UEFDRV9nbWZuX3JhbmdlLgo+ICsgKi8KPiArI2RlZmluZSBYRU5fRE1PUF9hZGRfdG9fcGh5c21h
cCAxNwo+ICsKPiArc3RydWN0IHhlbl9kbV9vcF9hZGRfdG9fcGh5c21hcCB7Cj4gKyAgICAvKiBO
dW1iZXIgb2YgR0ZOcyB0byBwcm9jZXNzLiAqLwo+ICsgICAgdWludDMyX3Qgc2l6ZTsKPiArICAg
IHVpbnQzMl90IHBhZDsKPiArICAgIC8qIFN0YXJ0aW5nIEdGTiBvZiB0aGUgc291cmNlIG1hcHBp
bmcgcGFnZShzKS4gKi8KPiArICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc3JjX2dmbjsKPiArICAgIC8q
IFN0YXJ0aW5nIEdGTiB3aGVyZSB0aGUgc291cmNlIG1hcHBpbmcgcGFnZShzKSBzaG91bGQgYXBw
ZWFyLiAqLwo+ICsgICAgdWludDY0X2FsaWduZWRfdCBkc3RfZ2ZuOwo+ICt9Owo+ICsKPiAgc3Ry
dWN0IHhlbl9kbV9vcCB7Cj4gICAgICB1aW50MzJfdCBvcDsKPiAgICAgIHVpbnQzMl90IHBhZDsK
PiBAQCAtMzg5LDYgKzQwNyw3IEBAIHN0cnVjdCB4ZW5fZG1fb3Agewo+ICAgICAgICAgIHN0cnVj
dCB4ZW5fZG1fb3BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcgo+ICAgICAgICAgICAgICAg
ICAgbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcjsKPiAgICAgICAgICBzdHJ1Y3QgeGVuX2Rt
X29wX3JlbW90ZV9zaHV0ZG93biByZW1vdGVfc2h1dGRvd247Cj4gKyAgICAgICAgc3RydWN0IHhl
bl9kbV9vcF9hZGRfdG9fcGh5c21hcCBhZGRfdG9fcGh5c21hcDsKPiAgICAgIH0gdTsKPiAgfTsK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0
LmxzdAo+IGluZGV4IDQzNDZjYmUuLmQ0MGJhYzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
eGxhdC5sc3QKPiArKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAo+IEBAIC01Nyw2ICs1Nyw3IEBA
Cj4gID8JZ3JhbnRfZW50cnlfdjIJCQlncmFudF90YWJsZS5oCj4gID8JZ250dGFiX3N3YXBfZ3Jh
bnRfcmVmCQlncmFudF90YWJsZS5oCj4gICEJZG1fb3BfYnVmCQkJaHZtL2RtX29wLmgKPiArPwlk
bV9vcF9hZGRfdG9fcGh5c21hcAkJaHZtL2RtX29wLmgKPiAgPwlkbV9vcF9jcmVhdGVfaW9yZXFf
c2VydmVyCWh2bS9kbV9vcC5oCj4gID8JZG1fb3BfZGVzdHJveV9pb3JlcV9zZXJ2ZXIJaHZtL2Rt
X29wLmgKPiAgPwlkbV9vcF9nZXRfaW9yZXFfc2VydmVyX2luZm8JaHZtL2RtX29wLmgKPiAtLQo+
IDIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 13:38:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 13:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb4yG-0000su-4T; Mon, 15 Jan 2018 13:38:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4lyd=ek=citrix.com=prvs=5461e2100=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eb4yE-0000sI-3j
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 13:38:38 +0000
X-Inumbo-ID: b5d95e4a-f9f9-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5d95e4a-f9f9-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 13:40:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,363,1511827200"; d="scan'208";a="66064535"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 6/6] x86/domctl: Remove XEN_DOMCTL_pin_mem_cacheattr
Thread-Index: AQHTi6M4TEL5whCJ6U6fsDw5kfLf0KN09IIg
Date: Mon, 15 Jan 2018 13:38:29 +0000
Message-ID: <3684a4f35aa0446782f7a20531c92317@AMSPEX02CL03.citrite.net>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
 <20180112124513.28082-7-ross.lagerwall@citrix.com>
In-Reply-To: <20180112124513.28082-7-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George
 Dunlap <George.Dunlap@citrix.com>, Ross Lagerwall <ross.lagerwall@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <Ian.Jackson@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 6/6] x86/domctl: Remove
	XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IFJvc3MgTGFnZXJ3YWxsIFttYWls
dG86cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbV0KPiBTZW50OiAxMiBKYW51YXJ5IDIwMTggMTI6
NDUKPiBUbzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBDYzogUm9zcyBMYWdlcndhbGwgPHJv
c3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+OyBQYXVsIER1cnJhbnQKPiA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+OyBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj47IElhbgo+
IEphY2tzb24gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPjsgQW5kcmV3Cj4gQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgR2Vv
cmdlIER1bmxhcAo+IDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+OyBLb25yYWQKPiBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsg
VGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+Cj4gU3ViamVjdDogW1BBVENIIHYzIDYvNl0geDg2
L2RvbWN0bDogUmVtb3ZlCj4gWEVOX0RPTUNUTF9waW5fbWVtX2NhY2hlYXR0cgo+IAo+IFJlbW92
ZSB0aGUgaW1wbGVtZW50YXRpb24gb2YgWEVOX0RPTUNUTF9waW5fbWVtX2NhY2hlYXR0ciBzaW5j
ZSBpdAo+IGhhcwo+IGJlZW4gcmVwbGFjZWQgYnkgYSBkbW9wLiBDaGFuZ2UgeGNfZG9tYWluX3Bp
bl9tZW1vcnlfY2FjaGVhdHRyKCkgc28KPiB0aGF0IGl0IGlzIG9ubHkgZGVmaW5lZCB3aGVuIFhD
X1dBTlRfQ09NUEFUX0RFVklDRU1PREVMX0FQSSBpcyBzZXQKPiBhbmQKPiBoYXZlIGl0IGNhbGwg
dGhlIG5ldyBkbW9wLiAgTGVhdmUgdGhlIGRlZmluaXRpb25zIG9mCj4gWEVOX0RPTUNUTF9NRU1f
Q0FDSEVBVFRSXyogc2luY2UgdGhleSBhcmUgc3RpbGwgdXNlZCBieSBRRU1VLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0tLQo+
IAo+IE5ldyBpbiB2My4KPiAKPiAgdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAg
ICAgICAgICAgICAgfCAgNCArKy0tCj4gIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94
ZW5kZXZpY2Vtb2RlbC5oIHwgIDIgKy0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
ICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsX2NvbXBhdC5oICAgICAgICAgICAgfCAgMyArKysKPiAgdG9vbHMvbGlieGMveGNfZGV2aWNl
bW9kZWxfY29tcGF0LmMgICAgICAgICAgICAgfCAgOCArKysrKysrKwo+ICB0b29scy9saWJ4Yy94
Y19kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDE1IC0tLS0tLS0tLS0tLS0tLQo+
ICB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4IC0t
LS0tLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgICAgICAgICAgICAg
IHwgIDcgKy0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmggICAgICAgICAg
ICAgICAgICB8IDEwICsrKysrKysrKy0KPiAgeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMyAtLS0KPiAgeGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNz
X3ZlY3RvcnMgICAgICAgICAgICAgfCAgMiAtLQo+ICAxMSBmaWxlcyBjaGFuZ2VkLCAyNCBpbnNl
cnRpb25zKCspLCA0NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMveGVuLmlmCj4gYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4u
aWYKPiBpbmRleCBjYjQ4YTZjLi40NTk4ODBiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2ZsYXNrL3Bv
bGljeS9tb2R1bGVzL3hlbi5pZgo+ICsrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hl
bi5pZgo+IEBAIC01Nyw3ICs1Nyw3IEBAIGRlZmluZShgY3JlYXRlX2RvbWFpbl9jb21tb24nLCBg
Cj4gIAlhbGxvdyAkMSAkMjpzaGFkb3cgZW5hYmxlOwo+ICAJYWxsb3cgJDEgJDI6bW11IHsgbWFw
X3JlYWQgbWFwX3dyaXRlIGFkanVzdCBtZW1vcnltYXAKPiBwaHlzbWFwIHBpbnBhZ2UgbW11ZXh0
X29wIHVwZGF0ZW1wIH07Cj4gIAlhbGxvdyAkMSAkMjpncmFudCBzZXR1cDsKPiAtCWFsbG93ICQx
ICQyOmh2bSB7IGNhY2hlYXR0ciBnZXRwYXJhbSBodm1jdGwgc2V0aHZtYwo+ICsJYWxsb3cgJDEg
JDI6aHZtIHsgZ2V0cGFyYW0gaHZtY3RsIHNldGh2bWMKPiAgCQkJc2V0cGFyYW0gbmVzdGVkIGFs
dHAybWh2bSBhbHRwMm1odm1fb3AgZG0gfTsKPiAgJykKPiAKPiBAQCAtMTUxLDcgKzE1MSw3IEBA
IGRlZmluZShgZGV2aWNlX21vZGVsJywgYAo+IAo+ICAJYWxsb3cgJDEgJDJfdGFyZ2V0OmRvbWFp
biB7IGdldGRvbWFpbmluZm8gc2h1dGRvd24gfTsKPiAgCWFsbG93ICQxICQyX3RhcmdldDptbXUg
eyBtYXBfcmVhZCBtYXBfd3JpdGUgYWRqdXN0IHBoeXNtYXAKPiB0YXJnZXRfaGFjayB9Owo+IC0J
YWxsb3cgJDEgJDJfdGFyZ2V0Omh2bSB7IGdldHBhcmFtIHNldHBhcmFtIGh2bWN0bCBjYWNoZWF0
dHIgZG0gfTsKPiArCWFsbG93ICQxICQyX3RhcmdldDpodm0geyBnZXRwYXJhbSBzZXRwYXJhbSBo
dm1jdGwgZG0gfTsKPiAgJykKPiAKPiAgIyBtYWtlX2RldmljZV9tb2RlbChwcml2LCBkbV9kb20s
IGh2bV9kb20pCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94
ZW5kZXZpY2Vtb2RlbC5oCj4gYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2
aWNlbW9kZWwuaAo+IGluZGV4IDllNjAyODguLjg5MmU3NzAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKPiArKysgYi90b29scy9s
aWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAo+IEBAIC0zNDcsNyArMzQ3
LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX2FkZF90b19waHlzbWFwKAo+ICAgKiBAcGFybSBkb21p
ZCB0aGUgZG9tYWluIGlkIHRvIGJlIHNlcnZpY2VkCj4gICAqIEBwYXJtIHN0YXJ0IFN0YXJ0IGdm
bgo+ICAgKiBAcGFybSBlbmQgRW5kIGdmbgo+IC0gKiBAcGFybSB0eXBlIFhFTl9ET01DVExfTUVN
X0NBQ0hFQVRUUl8qCj4gKyAqIEBwYXJtIHR5cGUgWEVOX0RNT1BfTUVNX0NBQ0hFQVRUUl8qCj4g
ICAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLgo+ICAgKi8KPiAgaW50IHhl
bmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKAo+IGRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4g
aW5kZXggMDllMTM2My4uYWE5NDcyZCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gQEAgLTE0
NzIsMTIgKzE0NzIsNiBAQCBpbnQgeGNfZG9tYWluX2lvbWVtX3Blcm1pc3Npb24oeGNfaW50ZXJm
YWNlCj4gKnhjaCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgbnJfbWZucywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgYWxs
b3dfYWNjZXNzKTsKPiAKPiAtaW50IHhjX2RvbWFpbl9waW5fbWVtb3J5X2NhY2hlYXR0cih4Y19p
bnRlcmZhY2UgKnhjaCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBkb21pZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCBzdGFydCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBl
bmQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSk7
Cj4gLQo+ICB1bnNpZ25lZCBsb25nIHhjX21ha2VfcGFnZV9iZWxvd180Ryh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QKPiBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBtZm4pOwo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmxfY29tcGF0LmgKPiBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybF9j
b21wYXQuaAo+IGluZGV4IGE2NTVlNDcuLjQ2NGY2NDUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGli
eGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oCj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsX2NvbXBhdC5oCj4gQEAgLTE2NCw2ICsxNjQsOSBAQCBpbnQgeGNfaHZtX3NldF9tZW1f
dHlwZSgKPiAgaW50IHhjX2h2bV9pbmplY3RfdHJhcCgKPiAgICAgIHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwgaW50IHZjcHUsIHVpbnQ4X3QgdmVjdG9yLAo+ICAgICAgdWludDhf
dCB0eXBlLCB1aW50MzJfdCBlcnJvcl9jb2RlLCB1aW50OF90IGluc25fbGVuLCB1aW50NjRfdCBj
cjIpOwo+ICtpbnQgeGNfZG9tYWluX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKAo+ICsgICAgeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWlkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5k
LAo+ICsgICAgdWludDMyX3QgdHlwZSk7Cj4gCj4gICNlbmRpZiAvKiBYQ19XQU5UX0NPTVBBVF9E
RVZJQ0VNT0RFTF9BUEkgKi8KPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZGV2aWNl
bW9kZWxfY29tcGF0LmMKPiBiL3Rvb2xzL2xpYnhjL3hjX2RldmljZW1vZGVsX2NvbXBhdC5jCj4g
aW5kZXggZGJkMTc4NS4uYTQ2MDExYyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4Yy94Y19kZXZp
Y2Vtb2RlbF9jb21wYXQuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RldmljZW1vZGVsX2NvbXBh
dC5jCj4gQEAgLTEyOCw2ICsxMjgsMTQgQEAgaW50IHhjX2h2bV9pbmplY3RfdHJhcCgKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZSwgZXJyb3JfY29kZSwgaW5z
bl9sZW4sIGNyMik7Cj4gIH0KPiAKPiAraW50IHhjX2RvbWFpbl9waW5fbWVtb3J5X2NhY2hlYXR0
cigKPiArICAgIHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgdWludDY0X3Qgc3Rh
cnQsIHVpbnQ2NF90IGVuZCwKPiArICAgIHVpbnQzMl90IHR5cGUpCj4gK3sKPiArICAgIHJldHVy
biB4ZW5kZXZpY2Vtb2RlbF9waW5fbWVtb3J5X2NhY2hlYXR0cih4Y2gtPmRtb2QsIGRvbWlkLAo+
IHN0YXJ0LCBlbmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdHlwZSk7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICog
bW9kZTogQwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbWFpbi5jCj4gaW5kZXggM2NjZDI3Zi4uYmVmMjViNiAxMDA2NDQKPiAtLS0gYS90
b29scy9saWJ4Yy94Y19kb21haW4uYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCj4g
QEAgLTcxOSwyMSArNzE5LDYgQEAgaW50IHhjX2RvbWFpbl9zZXRtYXhtZW0oeGNfaW50ZXJmYWNl
ICp4Y2gsCj4gICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cj4gIH0KPiAKPiAt
aW50IHhjX2RvbWFpbl9waW5fbWVtb3J5X2NhY2hlYXR0cih4Y19pbnRlcmZhY2UgKnhjaCwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBzdGFydCwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBlbmQsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdHlwZSkKPiAtewo+IC0gICAgREVDTEFS
RV9ET01DVEw7Cj4gLSAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9waW5fbWVtX2NhY2hlYXR0
cjsKPiAtICAgIGRvbWN0bC5kb21haW4gPSBkb21pZDsKPiAtICAgIGRvbWN0bC51LnBpbl9tZW1f
Y2FjaGVhdHRyLnN0YXJ0ID0gc3RhcnQ7Cj4gLSAgICBkb21jdGwudS5waW5fbWVtX2NhY2hlYXR0
ci5lbmQgPSBlbmQ7Cj4gLSAgICBkb21jdGwudS5waW5fbWVtX2NhY2hlYXR0ci50eXBlID0gdHlw
ZTsKPiAtICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPiAtfQo+IC0KPiAgI2lm
IGRlZmluZWQoX19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKPiAgaW50IHhjX2RvbWFp
bl9zZXRfbWVtb3J5X21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBpbmRleCA1OTczZDlmLi41MDE3MmJm
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYwo+IEBAIC0yMyw3ICsyMyw2IEBACj4gICNpbmNsdWRlIDxhc20vaXJxLmg+Cj4g
ICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+
Cj4gLSNpbmNsdWRlIDxhc20vaHZtL2NhY2hlYXR0ci5oPgo+ICAjaW5jbHVkZSA8YXNtL3Byb2Nl
c3Nvci5oPgo+ICAjaW5jbHVkZSA8YXNtL2FjcGkuaD4gLyogZm9yIGh2bV9hY3BpX3Bvd2VyX2J1
dHRvbiAqLwo+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPiAvKiBmb3IgYXJjaF9kb19kb21j
dGwgKi8KPiBAQCAtODU3LDEzICs4NTYsNiBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ICAgICAg
ICAgIGJyZWFrOwo+ICAgICAgfQo+IAo+IC0gICAgY2FzZSBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2Fj
aGVhdHRyOgo+IC0gICAgICAgIHJldCA9IGh2bV9zZXRfbWVtX3Bpbm5lZF9jYWNoZWF0dHIoCj4g
LSAgICAgICAgICAgIGQsIGRvbWN0bC0+dS5waW5fbWVtX2NhY2hlYXR0ci5zdGFydCwKPiAtICAg
ICAgICAgICAgZG9tY3RsLT51LnBpbl9tZW1fY2FjaGVhdHRyLmVuZCwKPiAtICAgICAgICAgICAg
ZG9tY3RsLT51LnBpbl9tZW1fY2FjaGVhdHRyLnR5cGUpOwo+IC0gICAgICAgIGJyZWFrOwo+IC0K
PiAgICAgIGNhc2UgWEVOX0RPTUNUTF9zZXRfZXh0X3ZjcHVjb250ZXh0Ogo+ICAgICAgY2FzZSBY
RU5fRE9NQ1RMX2dldF9leHRfdmNwdWNvbnRleHQ6Cj4gICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+
IGluZGV4IDlhZTcyOTU5Li40ZjBkNzZmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC01OTcs
MTAgKzU5Nyw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2lvcG9ydF9tYXBwaW5nIHsKPiAgI2RlZmlu
ZSBYRU5fRE9NQ1RMX01FTV9DQUNIRUFUVFJfV0IgIDYKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX01F
TV9DQUNIRUFUVFJfVUNNIDcKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX0RFTEVURV9NRU1fQ0FDSEVB
VFRSICh+KHVpbnQzMl90KTApCj4gLXN0cnVjdCB4ZW5fZG9tY3RsX3Bpbl9tZW1fY2FjaGVhdHRy
IHsKPiAtICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc3RhcnQsIGVuZDsKPiAtICAgIHVpbnQzMl90IHR5
cGU7IC8qIFhFTl9ET01DVExfTUVNX0NBQ0hFQVRUUl8qICovCj4gLX07Cj4gCj4gCj4gIC8qIFhF
Tl9ET01DVExfc2V0X2V4dF92Y3B1Y29udGV4dCAqLwo+IEBAIC0xMTQ4LDcgKzExNDQsNyBAQCBz
dHJ1Y3QgeGVuX2RvbWN0bCB7Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9iaW5kX3B0X2lycSAgICAg
ICAgICAgICAgICAgICAzOAo+ICAjZGVmaW5lIFhFTl9ET01DVExfbWVtb3J5X21hcHBpbmcgICAg
ICAgICAgICAgICAgMzkKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX2lvcG9ydF9tYXBwaW5nICAgICAg
ICAgICAgICAgIDQwCj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9waW5fbWVtX2NhY2hlYXR0ciAgICAg
ICAgICAgICA0MQo+ICsvKiAjZGVmaW5lIFhFTl9ET01DVExfcGluX21lbV9jYWNoZWF0dHIgICAg
ICAgICAgNDEgT2Jzb2xldGUgLSB1c2UgZG1vcAo+ICovCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9z
ZXRfZXh0X3ZjcHVjb250ZXh0ICAgICAgICAgICA0Mgo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2V0
X2V4dF92Y3B1Y29udGV4dCAgICAgICAgICAgNDMKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9v
cHRfZmVhdHVyZSAgICAgICAgICAgICAgIDQ0IC8qIE9ic29sZXRlIElBNjQgb25seSAqLwo+IEBA
IC0xMjI1LDcgKzEyMjEsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7Cj4gICAgICAgICAgc3RydWN0
IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgICAgICAgYmluZF9wdF9pcnE7Cj4gICAgICAgICAgc3Ry
dWN0IHhlbl9kb21jdGxfbWVtb3J5X21hcHBpbmcgICAgbWVtb3J5X21hcHBpbmc7Cj4gICAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfaW9wb3J0X21hcHBpbmcgICAgaW9wb3J0X21hcHBpbmc7Cj4g
LSAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcGluX21lbV9jYWNoZWF0dHIgcGluX21lbV9jYWNo
ZWF0dHI7Cj4gICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfZXh0X3ZjcHVjb250ZXh0ICAgZXh0
X3ZjcHVjb250ZXh0Owo+ICAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX3NldF90YXJnZXQgICAg
ICAgIHNldF90YXJnZXQ7Cj4gICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfc3Vic2NyaWJlICAg
ICAgICAgc3Vic2NyaWJlOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2Rt
X29wLmgKPiBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAo+IGluZGV4IGMyNTI1YjQu
LjkyOTE0NmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCj4g
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCj4gQEAgLTM5NSw3ICszOTUsMTUg
QEAgc3RydWN0IHhlbl9kbV9vcF9hZGRfdG9fcGh5c21hcCB7Cj4gIHN0cnVjdCB4ZW5fZG1fb3Bf
cGluX21lbW9yeV9jYWNoZWF0dHIgewo+ICAgICAgdWludDY0X2FsaWduZWRfdCBzdGFydDsgLyog
U3RhcnQgZ2ZuLiAqLwo+ICAgICAgdWludDY0X2FsaWduZWRfdCBlbmQ7ICAgLyogRW5kIGdmbi4g
Ki8KPiAtICAgIHVpbnQzMl90IHR5cGU7ICAgICAgICAgIC8qIFhFTl9ET01DVExfTUVNX0NBQ0hF
QVRUUl8qICovCj4gKy8qIENhY2hpbmcgdHlwZXM6IHRoZXNlIGhhcHBlbiB0byBiZSB0aGUgc2Ft
ZSBhcyB4ODYgTVRSUi9QQVQgdHlwZQo+IGNvZGVzLiAqLwo+ICsjZGVmaW5lIFhFTl9ETU9QX01F
TV9DQUNIRUFUVFJfVUMgIDAKPiArI2RlZmluZSBYRU5fRE1PUF9NRU1fQ0FDSEVBVFRSX1dDICAx
Cj4gKyNkZWZpbmUgWEVOX0RNT1BfTUVNX0NBQ0hFQVRUUl9XVCAgNAo+ICsjZGVmaW5lIFhFTl9E
TU9QX01FTV9DQUNIRUFUVFJfV1AgIDUKPiArI2RlZmluZSBYRU5fRE1PUF9NRU1fQ0FDSEVBVFRS
X1dCICA2Cj4gKyNkZWZpbmUgWEVOX0RNT1BfTUVNX0NBQ0hFQVRUUl9VQ00gNwo+ICsjZGVmaW5l
IFhFTl9ETU9QX0RFTEVURV9NRU1fQ0FDSEVBVFRSICh+KHVpbnQzMl90KTApCj4gKyAgICB1aW50
MzJfdCB0eXBlOyAgICAgICAgICAvKiBYRU5fRE1PUF9NRU1fQ0FDSEVBVFRSXyogKi8KPiAgICAg
IHVpbnQzMl90IHBhZDsKPiAgfTsKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFzay9ob29r
cy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4gaW5kZXggMTljZWFjZi4uODM1YjNkMSAxMDA2
NDQKPiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPiArKysgYi94ZW4veHNtL2ZsYXNrL2hv
b2tzLmMKPiBAQCAtNjkzLDkgKzY5Myw2IEBAIHN0YXRpYyBpbnQgZmxhc2tfZG9tY3RsKHN0cnVj
dCBkb21haW4gKmQsIGludCBjbWQpCj4gICAgICBjYXNlIFhFTl9ET01DVExfbWVtX3NoYXJpbmdf
b3A6Cj4gICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfSFZNLCBI
Vk1fX01FTV9TSEFSSU5HKTsKPiAKPiAtICAgIGNhc2UgWEVOX0RPTUNUTF9waW5fbWVtX2NhY2hl
YXR0cjoKPiAtICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUNDTEFTU19IVk0s
IEhWTV9fQ0FDSEVBVFRSKTsKPiAtCj4gICAgICBjYXNlIFhFTl9ET01DVExfc2VuZHRyaWdnZXI6
Cj4gICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOLCBE
T01BSU5fX1RSSUdHRVIpOwo+IAo+IGRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycwo+IGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKPiBp
bmRleCBkMGExZWM1Li41MGRmYzM2IDEwMDY0NAo+IC0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5
L2FjY2Vzc192ZWN0b3JzCj4gKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3Rv
cnMKPiBAQCAtMjY0LDggKzI2NCw2IEBAIGNsYXNzIGh2bQo+ICAjIEhWTU9QX2dldF9wYXJhbQo+
ICAgICAgZ2V0cGFyYW0KPiAgICAgIGJpbmRfaXJxCj4gLSMgWEVOX0RPTUNUTF9waW5fbWVtX2Nh
Y2hlYXR0cgo+IC0gICAgY2FjaGVhdHRyCj4gICMgSFZNT1BfZ2V0X21lbV90eXBlLAo+ICAjIEhW
TU9QX3NldF9tZW1fYWNjZXNzLCBIVk1PUF9nZXRfbWVtX2FjY2VzcywKPiBIVk1PUF9wYWdldGFi
bGVfZHlpbmcKPiAgICAgIGh2bWN0bAo+IC0tCj4gMi45LjUKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 14:20:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 14:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb5cf-0004T6-Cb; Mon, 15 Jan 2018 14:20:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb5ce-0004Sv-LZ
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 14:20:24 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id FE/DB-19716-7A8BC5A5;
 Mon, 15 Jan 2018 14:20:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXfZjpg
 ogwuP2SzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aShl62grbCioMnuhkbGG97djFycQgJNDJJ
 TNzUxwrhPGaUOH9iCSOEs41R4uT822xdjJwcIgLOEl/PzGUHsXkF9CV2HJ0AFhcWsJZo6f/PD
 tIgIfBDQWLLiRtgRRIC3hITlvUxwdiLd50FirNzsAlYSRwSA4myCKhKnPt0mHkCI/cCRoZVjO
 rFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYzdl/0PMUp
 yMCmJ8qr3xkQJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDt2w6UEyxKTU+tSMvMAQYaTFqCg0dJ
 hHfhNqA0b3FBYm5xZjpE6hSjJUfTgwdtzBx/Hr4EkjdevG5jFmLJy89LlRLnnQYyTwCkIaM0D
 24cLBouMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZjXDGQKT2ZeCdzWV0AHMQEdVL8kEuSgkk
 SElFQD4yk9xjLZN2+3Oen4/kjsd9kf756/VfB7ypElqy+IsXDOCEs5qPyk0f+o8zRN3gsyQcU
 eM5uZmZ6lr0g1mHxbc1rHs5VnFH9GLhI8Gvj9ntyWVNYzbZMl3SsnnmPmiN/EdMq9WJKNaf4d
 E99ZF3+/47UNvFqr7/K2UUzgmhgXK7/5GxeWmhsZSizFGYmGWsxFxYkA8z8BroECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1516026021!120241820!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11430 invoked from network); 15 Jan 2018 14:20:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 14:20:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb5cZ-0007wS-R8; Mon, 15 Jan 2018 14:20:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eb5cU-0006ve-DF; Mon, 15 Jan 2018 14:20:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eb5cT-0001aC-TJ; Mon, 15 Jan 2018 14:20:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-117996-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm: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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a8750ddca918032d6349adbf9a4b6555e7db20da
X-Osstest-Versions-That: linux=c92a9a461dff6140c539c61e457aa97df29517d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 14:20:13 +0000
Subject: [Xen-devel] [linux-linus test] 117996: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4225958260564535052=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 linux                a8750ddca918032d6349adbf9a4b6555e7db20da
baseline version:
 linux                c92a9a461dff6140c539c61e457aa97df29517d6

Last test of basis   117945  2018-01-13 15:55:40 Z    1 days
Testing same since   117996  2018-01-15 00:47:18 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  =?UTF-8?q?Christian=20K=C3=B6nig?= <ckoenig.leichtzumerken@gmail.com>
  Alan Stern <stern@rowland.harvard.edu>
  Andi Kleen <ak@linux.intel.com>
  Andrea Arcangeli <aarcange@redhat.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Lutomirski <luto@kernel.org>
  Arjan van de Ven <arjan@linux.intel.com>
  Baoquan He <bhe@redhat.com>
  Ben Seri <ben@armis.com>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <helgaas@kernel.org>
  Borislav Petkov <bp@suse.de>
  Christian Holl <cyborgx1@gmail.com>
  Christian KĂ¶nig <christian.koenig@amd.com>
  Christoph Hellwig <hch@lst.de>
  Dave Hansen <dave.hansen@linux.intel.com>
  Dave Young <dyoung@redhat.com>
  David Woodhouse <dwmw@amazon.co.uk>
  Diego Elio PettenĂ² <flameeyes@flameeyes.eu>
  Dimitri Sivanich <sivanich@hpe.com>
  Dmitry Vyukov <dvyukov@google.com>
  Ewan D. Milne <emilne@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans de Goede <hdegoede@redhat.com>
  Icenowy Zheng <icenowy@aosc.io>
  Ingo Molnar <mingo@kernel.org>
  Jens Axboe <axboe@kernel.dk>
  Jike Song <albcamus@gmail.com>
  Jiri Kosina <jkosina@suse.cz>
  Johan Hovold <johan@kernel.org>
  John Johansen <john.johansen@canonical.com>
  Jon Masters <jcm@redhat.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Matthew Garrett <mjg59@google.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nicolas Pitre <nico@linaro.org>
  Nicolas Pitre <nicolas.pitre@linaro.org>
  Oliver O'Halloran <oohall@gmail.com>
  Pete Zaitcev <zaitcev@redhat.com>
  Peter Rosin <peda@axentia.se>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Randy Dunlap <rdunlap@infradead.org>
  Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Agner <stefan@agner.ch>
  Thomas Gleixner <tglx@linutronix.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Viktor Slavkovic <viktors@google.com>
  W. Trevor King <wking@tremily.us>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   c92a9a461dff..a8750ddca918  a8750ddca918032d6349adbf9a4b6555e7db20da -> tested/linux-linus


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4225958260564535052==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 14:46:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 14:46:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb61L-0006GD-9c; Mon, 15 Jan 2018 14:45:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=s3nm=ek=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eb61K-0006G7-R3
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 14:45:54 +0000
X-Inumbo-ID: 94adfb3f-fa02-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x243.google.com (unknown [2607:f8b0:4002:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94adfb3f-fa02-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 15:44:25 +0100 (CET)
Received: by mail-yw0-x243.google.com with SMTP id j128so2308131ywg.7
 for <xen-devel@lists.xenproject.org>; Mon, 15 Jan 2018 06:45:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=3zbkNZFFIAdq+MbQSirKsKILNn50pKAoFCTbyuyvZIE=;
 b=SdHpH6vlWmhn4B/DH7Nvg0CMYsoeNUZ7foGZhUz7SC50IZURQGHLj+m+N2CiaAie9z
 Hg0SC5DoLiUNXfa9BXIRxlS9RBbXEwabGBHVYOUWpAIeKDUGbyTPA7dhfJOmF8wtjKZh
 XGVO2pyChm9wGutAptoed5BnkSNAejxel41mI=
X-Google-DKIM-Signature: v=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=3zbkNZFFIAdq+MbQSirKsKILNn50pKAoFCTbyuyvZIE=;
 b=DFVGQrqSCjKrBBI9TRoSGyb2pK61LdFi6dVmZ+DDz4pSaSkb9QJgfNpqVhR57rxiSH
 G7f5BWe2O8U9IVZTdE2Ff9wm8RG8e+q5WZTom/MDY3TWqHLlnz7xH79iss2gMgci2gVh
 3rK9lwb5HUbDzedctW5Shvwzmgl/j3EOMtDV9PTOyGJ2aU00nW5PJOFYzXrTPdj+AmWn
 eNTCSf5vxJoUtQE+4C08XuSBbzjznuWavthPoh2EfrpEHSg3M88DUY2chys6KdjZob9t
 /MNcFq+QIbpeyfN7HtNV4lTKQlF32yYacDVIWrJdTvRfqnCrphJ12KGV+oxKTZskYO5O
 dNvw==
X-Gm-Message-State: AKGB3mJCONhbGoP1XNOithpjexXkTMLHkdX/TZ4bX0pTFn6odYdoo8u5
 jtYFL8R4f/fFw60CzUe3gZYLpkxSaow=
X-Google-Smtp-Source: ACJfBouX5TJm5WLMDlpuFPYIRwQHbiZLAeSMfeyV7B02uCyqhcjyNwlaRM1ypMXHBGDtNjukwgX5fg==
X-Received: by 10.129.50.133 with SMTP id y127mr24592385ywy.458.1516027552384; 
 Mon, 15 Jan 2018 06:45:52 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id b135sm472254ywh.63.2018.01.15.06.45.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 15 Jan 2018 06:45:51 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 15 Jan 2018 08:45:51 -0600
Message-Id: <20180115144551.5334-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] docs: note default for timer_mode in xl.cfg
	man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgd2FzIG5vIGRlZmF1bHQgZG9jdW1lbnRlZCBidXQgdGhlIGhlYWRlciBhdAp4ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIHN0YXRlZCB3aGljaCB0aGUgZGVmYXVsdCB3YXMsIHNv
IGFkZCBpdAp0byB0aGUgZG9jcy4KClNpZ25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KLS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KIyBHZW9yZ2UgZm9yIHRoZSA0LjggYW5kIDQuOSBi
YWNrcG9ydApDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgoK
Y2hhbmdlIGZyb20gdjE6Ci0gYWRkZWQgc2FtZSBkb2NzIGFkZGl0aW9uIHRvIEhWTQotLS0KIGRv
Y3MvbWFuL3hsLmNmZy5wb2QuNS5pbiB8IDYgKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNmZy5w
b2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCBiN2I5MWQ4NjI3Li5iNjgx
MmE0MDMzIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluCkBAIC0xODgzLDcgKzE4ODMsOCBAQCBTcGVjaWZpZXMgdGhlIG1v
ZGUgZm9yIFZpcnR1YWwgVGltZXJzLiBUaGUgdmFsaWQgdmFsdWVzIGFyZSBhcyBmb2xsb3dzOgog
RGVsYXkgZm9yIG1pc3NlZCB0aWNrcy4gRG8gbm90IGFkdmFuY2UgYSB2Q1BVJ3MgdGltZSBiZXlv
bmQgdGhlCiBjb3JyZWN0IGRlbGl2ZXJ5IHRpbWUgZm9yIGludGVycnVwdHMgdGhhdCBoYXZlIGJl
ZW4gbWlzc2VkIGR1ZSB0bwogcHJlZW1wdGlvbi4gRGVsaXZlciBtaXNzZWQgaW50ZXJydXB0cyB3
aGVuIHRoZSB2Q1BVIGlzIHJlc2NoZWR1bGVkIGFuZAotYWR2YW5jZSB0aGUgdkNQVSdzIHZpcnR1
YWwgdGltZSBzdGVwd2lzZSBmb3IgZWFjaCBvbmUuCithZHZhbmNlIHRoZSB2Q1BVJ3MgdmlydHVh
bCB0aW1lIHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4gVGhpcyBpcyB0aGUKK2RlZmF1bHQuCiAKID1p
dGVtIEI8bm9fZGVsYXlfZm9yX21pc3NlZF90aWNrcz4KIApAQCAtMjM0OCw3ICsyMzQ5LDggQEAg
U3BlY2lmaWVzIHRoZSBtb2RlIGZvciBWaXJ0dWFsIFRpbWVycy4gVGhlIHZhbGlkIHZhbHVlcyBh
cmUgYXMgZm9sbG93czoKIERlbGF5IGZvciBtaXNzZWQgdGlja3MuIERvIG5vdCBhZHZhbmNlIGEg
dkNQVSdzIHRpbWUgYmV5b25kIHRoZQogY29ycmVjdCBkZWxpdmVyeSB0aW1lIGZvciBpbnRlcnJ1
cHRzIHRoYXQgaGF2ZSBiZWVuIG1pc3NlZCBkdWUgdG8KIHByZWVtcHRpb24uIERlbGl2ZXIgbWlz
c2VkIGludGVycnVwdHMgd2hlbiB0aGUgdkNQVSBpcyByZXNjaGVkdWxlZCBhbmQKLWFkdmFuY2Ug
dGhlIHZDUFUncyB2aXJ0dWFsIHRpbWUgc3RlcHdpc2UgZm9yIGVhY2ggb25lLgorYWR2YW5jZSB0
aGUgdkNQVSdzIHZpcnR1YWwgdGltZSBzdGVwd2lzZSBmb3IgZWFjaCBvbmUuIFRoaXMgaXMgdGhl
CitkZWZhdWx0LgogCiA9aXRlbSBCPG5vX2RlbGF5X2Zvcl9taXNzZWRfdGlja3M+CiAKLS0gCjIu
MTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 14:47:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 14:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb62S-0006KM-Jj; Mon, 15 Jan 2018 14:47:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hclc=ek=citrix.com=prvs=5466db245=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1eb62R-0006K8-Ic
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 14:47:03 +0000
X-Inumbo-ID: 44fe7652-fa03-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 44fe7652-fa03-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 14:49:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,364,1511827200"; d="scan'208";a="66070141"
From: Lars Kurth <lars.kurth@citrix.com>
To: =?utf-8?B?TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tp?=
 <marmarek@invisiblethingslab.com>, Julien Grall <julien.grall@linaro.org>,
 Juergen Gross <jgross@suse.com>
Thread-Topic: [Xen-devel] Xen_Project_Release_Features page update?
Thread-Index: AQHTi9H8WZrXtc5mNEG1I6AraTcGs6NwoTwAgARVuwA=
Date: Mon, 15 Jan 2018 14:46:54 +0000
Message-ID: <42C25BCA-5D9C-449E-AF1B-6960D5EDF4AC@citrix.com>
References: <821b7ccf-95e0-2583-ecaa-2f1a16b8c16e@linaro.org>
 <20180112203502.GC2935@mail-itl>
In-Reply-To: <20180112203502.GC2935@mail-itl>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/f.29.0.171205
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <69525EBDBD5A5B4681D9DCC896D85A11@citrix.com>
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen_Project_Release_Features page update?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkZWQgSnVlcmdlbiBhbmQgSWFuOg0KDQpPbiAxMi8wMS8yMDE4LCAyMDozNiwgIk1hcmVrIE1h
cmN6eWtvd3NraS1Hw7NyZWNraSIgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+IHdy
b3RlOg0KDQogICAgT24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDY6MjA6MDVQTSArMDAwMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOg0KICAgID4+IEhpIExhcnMsDQogICAgPj4gDQogICAgPj4gQXMgSSB1
bmRlcnN0YW5kIGZyb20gWGVuIDQuMTAgWzFdICwgd2UgYXJlIGdvaW5nIHRvIHVzZSBTVVBQT1JU
Lk1EIG9yIHRoZQ0KICA+PiBsaXN0IG9mIGZlYXR1cmVzIGV4aXN0aW5nLg0KICANCiAgQ29ycmVj
dC4NCiAgDQogICAgPj4gDQogICAgPj4gSSBndWVzcyB3ZSBzaG91bGQgcmV0aXJlIHRoZSBmZWF0
dXJlcyBtYXRyaXggWzJdPyBCdXQgdGhpcyBhbHNvIG1lYW5zIHRoYXQNCiAgICA+PiB3ZSBoYXZl
IG5vdCBhbnltb3JlIGFuIGVhc3kgd2F5IHRvIGtub3cgdW50aWwgd2hlbiBhIHJlbGVhc2UgaXMN
CiAgPj4gc3VwcG9ydGVkL3NlY3VyaXR5IHN1cHBvcnRlZC4gRG8geW91IGhhdmUgYW55IHBsYW4g
Zm9yIHRoaXM/DQogIA0KICBOb3QgeWV0LiBJdCB3YXMgcHJlZGljYXRlZCBvbjoNCiAgYSkgQ3Jl
YXRpb24gb2YgYW4gZXF1aXZhbGVudCBmaWxlIGJhc2VkIG9uIFNVUFBPUlQuTUQgZnJvbSBkaWZm
ZXJlbnQgYnJhbmNoZXMNCiAgYikgQSB0b29sIHRvIGNyZWF0ZSBhIHdlYnBhZ2UNCiAgICANCiAg
PiBJcyB0aGVyZSBhbnkgaHVtYW4tZnJpZW5kbHkgZm9ybSBvZiBTVVBQT1JULk1EPw0KICANCiAg
Tm90IHlldDogdGhpcyB3YXMgbWVhbnQgdG8gaGFwcGVuIHNob3J0bHkgYWZ0ZXIgdGhlIDQuMTAg
cmVsZWFzZSwgYnV0IFNwZWN0cmUvTWVsdGRvd24gZGVyYWlsZWQgdGhpcw0KICBJYW4gSmFja3Nv
biB3YXMgZ29pbmcgdG8gZG8gdGhlIHdvcmsgdG8gcHVsbCBhIHNjcmlwdCB0b2dldGhlci4NCiAg
SSB0aGluayBoZSBtYXkgaGF2ZSBzdGFydGVkIChvciBhdCBsZWFzdCBsb29rZWQgYXQgdGhpcykN
CiAgDQogIEBJYW4sIEBKdWVyZ2VuOiB3ZSBzaG91bGQgdHJhY2sgdGhpcyBpbiB0aGUgNC4xMSBS
ZWxlYXNlIFRhc2sgbGlzdCB0byBtYWtlIHN1cmUgaXQgZG9lc27igJl0IGdldCBkcm9wcGVkDQog
IA0KICAgID4gWGVuX1Byb2plY3RfUmVsZWFzZV9GZWF0dXJlcyBpcyByZWFsbHkgY29udmVuaWVu
dCBwbGFjZSB0byBjaGVjayBhYm91dA0KICAgID4gc3VwcG9ydCBmb3IgdmFyaW91cyBmZWF0dXJl
cy4gRXNwZWNpYWxseSB3aGVuIHRyeWluZyB0byBhbnN3ZXIgIndoYXQgWGVuDQogICAgPiB2ZXJz
aW9uIEkgbmVlZCBmb3IgZmVhdHVyZSBYIiwgb3IgImlzIG15IFhlbiBuZXcgZW5vdWdoIGZvciBY
Ig0KICA+IHF1ZXN0aW9ucy4NCiAgQWdyZWVkLiBOb3cgU1VQUE9SVC5NRCBoYXMgYmVlbiBtaWdy
YXRlZCBhbmQgaW1wcm92ZWQgZnJvbSBYZW5fUHJvamVjdF9SZWxlYXNlX0ZlYXR1cmVzDQogIA0K
ICAgID4gTWF5YmUgWGVuX1Byb2plY3RfUmVsZWFzZV9GZWF0dXJlcyBjb3VsZCBiZSBhdXRvbWF0
aWNhbGx5IGdlbmVyYXRlZCBmcm9tDQogICAgPiBTVVBQT1JULk1EPyBFdmVuIHN1YnNldCBvZiBp
bmZvcm1hdGlvbnMgZnJvbSBTVVBQT1JULk1EIHdvdWxkIGJlDQogID4gdXNlZnVsLi4uDQpUaGF0
IHdhcyB0aGUgb3JpZ2luYWwgcGxhbi4gSW4gZmFjdCDigJMgb25jZSB3ZSBoYXZlIGJhY2twb3J0
ZWQgU1VQUE9SVC5tZCBmb3Igc2V2ZXJhbCByZWxlYXNlcyDigJMgDQphbmQgaGF2ZSB0aGUgdG9v
bHMsIGl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byBjcmVhdGUgYSB0YWJsZSBhbmQvb3IgaW5kaXZp
ZHVhbCBwYWdlcyBwcmVzZW50aW5nIHRoZSANCmluZm9ybWF0aW9uLg0KDQpCdXQsIGFzIEkgc2Fp
ZCwgYXQgdGhlIG1vbWVudCB0aGlzIGlzIG5vdCBhcyBpbXBvcnRhbnQgYXMgU3BlY3RyZS9NZWx0
ZG93biBmaXhlcw0KDQpSZWdhcmRzDQpMYXJzDQogDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 14:49:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 14:49:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb64d-0006VL-VV; Mon, 15 Jan 2018 14:49:19 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb64d-0006V7-0Z
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 14:49:19 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 96/46-13407-D6FBC5A5;
 Mon, 15 Jan 2018 14:49:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTd3f0y
 UwdNTnBb3prxnd2D02N63iz2AMYo1My8pvyKBNaP59D/2gsWaFZ9P32FtYNwv2cXIxSEk0Mgk
 MbnvFTOE85hR4uOa22wQzjZGiVfrfgBlODlEBJwlvp6Zyw5i8wroSxz50AMWFxYwkph4+CMjS
 IOEwCxuiT+rjrCCJCQEfCWadlxkhrEPPT0NZLNzsAlYSRwS62Lk4GARUJWYNol9AiP3AkaGVY
 waxalFZalFukYWeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgf6tZ2Bg3MHYt8r
 vEKMkB5OSKK96b0yUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQle2X1AOcGi1PTUirTMHGCgwaQl
 OHiURHjVQNK8xQWJucWZ6RCpU4zGHE0PHrQxc9x48bqNWYglLz8vVUqcNxWkVACkNKM0D24QL
 AIuMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLmLQeZwpOZVwK37xXQKUxAp9QviQQ5pSQRIS
 XVwJhfsKL0jk/HlIr/r12jqyOaFots/TK9ZH7X6ci178+ISfBd3rDA03HBsyPHD7Z/rBO7+1D
 Xtm1i7eXg48v+6a44fe6BlE0e31LZ5C03w27PnPK0RtamVHGLYODDnMPbTm3O1a9KyPMvlGH5
 5HpJ45fwGnte3tMRN6buviq4wm4104Zr39tlBCcpsRRnJBpqMRcVJwIAuYB2UHsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1516027756!76510805!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40665 invoked from network); 15 Jan 2018 14:49:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 14:49:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb64Z-0000GE-Ix; Mon, 15 Jan 2018 14:49:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eb64U-0007Pc-9q; Mon, 15 Jan 2018 14:49:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eb64U-0004hf-2x; Mon, 15 Jan 2018 14:49:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118006-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-amd64-libvirt:libvirt-build:fail:regression
 libvirt:build-i386-libvirt:libvirt-build:fail:regression
 libvirt:build-arm64-libvirt:libvirt-build:fail:regression
 libvirt:build-armhf-libvirt:libvirt-build:fail:regression
 libvirt:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
X-Osstest-Versions-This: libvirt=44601840ddb233d9ce9ec72d67bdab74d208f32d
X-Osstest-Versions-That: libvirt=335ea94e311fdd3fd590677e11ff2248fd116f2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 14:49:10 +0000
Subject: [Xen-devel] [libvirt test] 118006: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODAwNiBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwMDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgIDYg
bGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3MgogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3NzcyCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVp
bGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3NzIKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3
MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVj
aygxKSBibG9ja2VkIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDQ0NjAxODQw
ZGRiMjMzZDljZTllYzcyZDY3YmRhYjc0ZDIwOGYzMmQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpYnZp
cnQgICAgICAgICAgICAgIDMzNWVhOTRlMzExZmRkM2ZkNTkwNjc3ZTExZmYyMjQ4ZmQxMTZmMmIK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzc3MiAgMjAxOC0wMS0xMCAxMToyNjozNSBaICAgIDUg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTc4ODkgIDIwMTgtMDEtMTIgMDA6MjY6MDUgWiAg
ICAzIGRheXMgICAgNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTc5MzkgIDIwMTgt
MDEtMTMgMTI6MDI6NTUgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2du
YUByZWRoYXQuY29tPgogIEJqb2VybiBXYWxrIDxid2Fsa0BsaW51eC52bmV0LmlibS5jb20+CiAg
SmlyaSBEZW5lbWFyayA8amRlbmVtYXJAcmVkaGF0LmNvbT4KICBKb2huIEZlcmxhbiA8amZlcmxh
bkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAg
U2NvdHQgR2FyZmlua2xlIDxzY290dGdhckBsaW51eC52bmV0LmlibS5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDU1NiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 15:11:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 15:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb6QF-0008Qd-Mp; Mon, 15 Jan 2018 15:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ww7c=ek=redhat.com=kraxel@srs-us1.protection.inumbo.net>)
 id 1eb6QE-0008QX-LM
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 15:11:38 +0000
X-Inumbo-ID: b51dc4af-fa06-11e7-b0d7-9f685aff125f
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b51dc4af-fa06-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 15:13:57 +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 DBEB2C053FC2;
 Mon, 15 Jan 2018 15:11:31 +0000 (UTC)
Received: from sirius.home.kraxel.org (ovpn-116-239.ams2.redhat.com
 [10.36.116.239])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9D245605E2;
 Mon, 15 Jan 2018 15:11:27 +0000 (UTC)
Received: by sirius.home.kraxel.org (Postfix, from userid 1000)
 id 3BF573F138; Mon, 15 Jan 2018 16:11:26 +0100 (CET)
Date: Mon, 15 Jan 2018 16:11:26 +0100
From: Gerd Hoffmann <kraxel@redhat.com>
To: "Daniel P. Berrange" <berrange@redhat.com>
Message-ID: <20180115151126.zeam752zql7kdi7b@sirius.home.kraxel.org>
References: <20171212141044.2582-1-berrange@redhat.com>
 <20171212141044.2582-5-berrange@redhat.com>
 <20171213150151.GF2216@perard.uk.xensource.com>
 <20171215093324.GB11724@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171215093324.GB11724@redhat.com>
User-Agent: NeoMutt/20171215
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.32]); Mon, 15 Jan 2018 15:11:31 +0000 (UTC)
Cc: Anthony PERARD <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6 4/4] hw: convert XenInput keyboard to
	keycodemapdb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMTUsIDIwMTcgYXQgMDk6MzM6MjRBTSArMDAwMCwgRGFuaWVsIFAuIEJlcnJh
bmdlIHdyb3RlOgo+IE9uIFdlZCwgRGVjIDEzLCAyMDE3IGF0IDAzOjAxOjUxUE0gKzAwMDAsIEFu
dGhvbnkgUEVSQVJEIHdyb3RlOgo+ID4gT24gVHVlLCBEZWMgMTIsIDIwMTcgYXQgMDI6MTA6NDRQ
TSArMDAwMCwgRGFuaWVsIFAuIEJlcnJhbmdlIHdyb3RlOgo+ID4gPiBSZXBsYWNlIHRoZSBzY2Fu
Y29kZTJsaW51eCB0YWJsZSB3aXRoIGFuIGF1dG9tYXRpY2FsbHkKPiA+ID4gZ2VuZXJhdGVkIHRh
YmxlLiBJbiBkb2luZyBzbywgdGhlIFhlbkZCIGtleWJvYXJkCj4gPiA+IGhhbmRsZXIgaXMgYWxz
byBjb252ZXJ0ZWQgdG8gdGhlIG1vZGVybiBJbnB1dEV2ZW50Cj4gPiA+IGZyYW1ld29yay4KPiA+
ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVk
aGF0LmNvbT4KPiA+IAo+ID4gRllJLCBJIHRoaW5rIHRoYXQgaXMgZG9uZSBieSA8MjAxNzExMDMx
MTU2MzEuMTUxNzUtMy1vd2VuLnNtaXRoQGNpdHJpeC5jb20+Lgo+ID4gKFtQQVRDSCB2NSAyLzRd
IHhlbmZiOiBVc2UgSW5wdXQgSGFuZGxlcnMgZGlyZWN0bHkpCj4gCj4gVGhhbmtzLCBJIHNlZSBT
dGVmYW5vIGhhcyBwb3N0ZWQgYSBQVUxMIGZvciB0aG9zZSBwYXRjaGVzLCBzbyBJJ2xsIGRyb3AK
PiBteSBkdXBsaWNhdGVzLgoKQ2FuIHlvdSBzZW5kIGEgdXBkYXRlZCBzZXJpZXM/ICBBbHNvIG9y
ZGVyaW5nIHZpcnRpby1pbnB1dC1oaWQgdG8gdGhlCmVuZCBvZiB0aGUgc2VyaWVzIHdvdWxkIGJl
IGdyZWF0LgoKdGhhbmtzLAogIEdlcmQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 15:59:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 15:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb7AS-0002kx-Ml; Mon, 15 Jan 2018 15:59:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ye/h=ek=citrix.com=prvs=54622e440=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eb7AR-0002kr-Pb
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 15:59:23 +0000
X-Inumbo-ID: 60ad1eeb-fa0d-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60ad1eeb-fa0d-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 16:01:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,364,1511827200"; d="scan'208";a="66075834"
Date: Mon, 15 Jan 2018 15:59:10 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180115155910.kcw36xnkdk2laetc@MacBook-Pro-de-Roger.local>
References: <20180115144551.5334-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180115144551.5334-1-cardoe@cardoe.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] docs: note default for timer_mode in
	xl.cfg man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTUsIDIwMTggYXQgMDg6NDU6NTFBTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gVGhlcmUgd2FzIG5vIGRlZmF1bHQgZG9jdW1lbnRlZCBidXQgdGhlIGhlYWRlciBh
dAo+IHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vcGFyYW1zLmggc3RhdGVkIHdoaWNoIHRoZSBkZWZh
dWx0IHdhcywgc28gYWRkIGl0Cj4gdG8gdGhlIGRvY3MuCgpXaGlsZSBsb29raW5nIGF0IGxpYnhs
IGNvZGUgSSd2ZSBmb3VuZCB0aGUgZm9sbG93aW5nIChpdCdzIGF0IHRoZSBlbmQKb2YgbGlieGxf
X2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQpOgoKLyogQ29uZmlndXJhdGlvbiBmaWVsZHMg
c2hhcmVkIGJldHdlZW4gUFZIIGFuZCBIVk0uICovCmlmIChiX2luZm8tPnR5cGUgIT0gTElCWExf
RE9NQUlOX1RZUEVfUFYpIHsKICAgIGlmIChsaWJ4bF9fdGltZXJfbW9kZV9pc19kZWZhdWx0KCZi
X2luZm8tPnRpbWVyX21vZGUpKQogICAgICAgIGJfaW5mby0+dGltZXJfbW9kZSA9IExJQlhMX1RJ
TUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9USUNLUzsKLi4uCgpXaGljaCBtZWFucyB0aGF0
IGluIGxpYnhsIHRoZSBkZWZhdWx0IHRpbWVyIG1vZGUgaXMKbm9fZGVsYXlfZm9yX21pc3NlZF90
aWNrcyBpbnN0ZWFkIG9mIGRlbGF5X2Zvcl9taXNzZWRfdGlja3MsIHNvIEknbQphZnJhaWQgeW91
IHdpbGwgaGF2ZSB0byBmaXh1cCB0aGUgeGwuY2ZnIGNoYW5nZSBiZWxvdy4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 16:02:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 16:02:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb7DZ-0003tM-49; Mon, 15 Jan 2018 16:02:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nsox=ek=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eb7DX-0003tC-QR
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 16:02:35 +0000
X-Inumbo-ID: d30cb98d-fa0d-11e7-b0d7-9f685aff125f
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d30cb98d-fa0d-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 16:04:54 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0FG1OVc005842;
 Mon, 15 Jan 2018 16:02:25 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-2017-10-26;
 bh=YH5A3LzfwH4RWpK8Xrwo/K0cSiYXCAhWBe0oqWIkk14=;
 b=myUxT1tCP1mG71h7NA0zO3Es0ziutGC0PekOCuoDxonmh0UVW0tkj9wdLAfm1segEHu/
 U4dta7kcl+bg9bSQtxd98fo52/IMN5IyJiY9J/yTgAkUxj41jUJqhLixSlu1FA2/uYf6
 vamhrn86efL7JkL1J6ezHcPngHXrLafisIVxhHi26Z1uI0bDuvR+vspI+EIU7tYs3idA
 af+X+Co+N0cqeUisQ+YdbG5xxz9FIysgf0wauJSl923NHyJjBkbOQRyrw5Mj2AnIxyM9
 GcZgP6IVDVgmxpYO3gVoRCHHS40T8QvCzHwsbfzOYKN4bVRDEF8dZWFRUvdy6es+xnki 9w== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2fgy7p03f8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 15 Jan 2018 16:02:24 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0FG2N3d020796
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 15 Jan 2018 16:02:24 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0FG2MmT031690;
 Mon, 15 Jan 2018 16:02:23 GMT
Received: from [10.39.204.172] (/10.39.204.172)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 15 Jan 2018 08:02:22 -0800
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-11-git-send-email-andrew.cooper3@citrix.com>
 <5A5C9A55020000780019EBA8@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5542fa04-96f9-8bf6-8050-b3ea8969ad21@oracle.com>
Date: Mon, 15 Jan 2018 11:02:21 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <5A5C9A55020000780019EBA8@prv-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8774
 signatures=668652
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-1711220000 definitions=main-1801150229
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 10/17] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8xNS8yMDE4IDA2OjExIEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAxMi4w
MS4xOCBhdCAxOTowMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBGb3Ig
cGVyZm9ybWFuY2UgcmVhc29ucywgSFZNIGd1ZXN0cyBzaG91bGQgaGF2ZSBkaXJlY3QgYWNjZXNz
IHRvIHRoZXNlIE1TUnMKPj4gd2hlbiBwb3NzaWJsZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IHdpdGggb25lIHNwZWxsaW5nIGZpeCAo
c2VlIGJlbG93KQo+IAo+IEFzIHRoZXNlIGFyZSBub24tdHJpdmlhbCBjaGFuZ2VzIHRvIFZNWCBh
bmQgU1ZNIGNvZGUgSSB0aGluayB5b3UKPiBzaG91bGQgaGF2ZSBDYy1lZCB0aGUgbWFpbnRhaW5l
cnMgKG5vdyBhZGRlZCwgYW5kIGxlYXZpbmcgdGhlCj4gZnVsbCBwYXRjaCBpbiBjb250ZXh0IGZv
ciB0aGVtLgoKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 16:34:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 16:34:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb7iC-0005wa-TU; Mon, 15 Jan 2018 16:34:16 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb7iC-0005wU-2c
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 16:34:16 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-3.messagelabs.com id 51/2A-12286-608DC5A5;
 Mon, 15 Jan 2018 16:34:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVZftRky
 Uwd1fYhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP6/Qb2gnlCFctv3mRuYPzL08XIxSEk0Mgk
 sfDhDnYI5zGjxL4XPSwQzjZGianPr7N1MXJyiAg4S3w9MxeoioODV0BfYsY8SxBTWMBN4v81O
 5ByCYFDzBJfHsxlBSmXEPCUWPOyiQnG7vvUCmSzc7AJWEkcEgOJsgioSuzat5ltAiP3AkaGVY
 waxalFZalFuoYGeklFmekZJbmJmTlAnrFebmpxcWJ6ak5iUrFecn7uJkagd+sZGBh3MG7rcj7
 EKMnBpCTKq94bEyXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrfqOlBOsCg1PbUiLTMHGGYwaQkO
 HiURXk6QNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz0uVEueNBykVACnNKM2DGwQL/
 0uMslLCvIwMDAxCPAWpRbmZJajyrxjFORiVhHmTQabwZOaVwO17BXQKE9Ap9UsiQU4pSURIST
 Uwrgh7vj58bzqz13Kzzwea7L/nPf5UcLwllHeT1zOuT5tjrAN/dctfjlzOvUu/R/HF63U6awT
 cvdKZfWxFDNIZZhkx6AQ+2Mz72GGJwhONOdtnfPxf9XnugqUnepfJq4Sa8K64eukCr6qz6CW+
 0h+uwmtSds2q5SpSn+S947+4TeLc1juyEs+OKLEUZyQaajEXFScCAF+mR7R6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-31.messagelabs.com!1516034053!115386149!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35532 invoked from network); 15 Jan 2018 16:34:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 16:34:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb7i7-0003X5-VH; Mon, 15 Jan 2018 16:34:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eb7i2-0002BJ-My; Mon, 15 Jan 2018 16:34:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eb7i2-0002OE-Cz; Mon, 15 Jan 2018 16:34:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118056-mainreport@xen.org>
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=bd61fe94bee0556bc2f64999a4a8315b93f90f21
X-Osstest-Versions-That: xen=2d70b54e055635ff60526b6949156504b6194b7c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 16:34:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118056: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODA1NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODA1Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBiZDYxZmU5NGJlZTA1NTZiYzJmNjQ5OTlhNGE4MzE1YjkzZjkwZjIxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyZDcwYjU0ZTA1NTYzNWZmNjA1
MjZiNjk0OTE1NjUwNGI2MTk0YjdjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc5MjcgIDIwMTgt
MDEtMTIgMjA6MDI6MTMgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MDU2ICAy
MDE4LTAxLTE1IDE0OjAxOjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDJkNzBiNTRlMDUuLmJkNjFmZTk0
YmUgIGJkNjFmZTk0YmVlMDU1NmJjMmY2NDk5OWE0YTgzMTViOTNmOTBmMjEgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 16:54:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 16:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb81i-0007Jz-Jg; Mon, 15 Jan 2018 16:54:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=yb56=ek=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1eb81h-0007Jt-B9
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 16:54:25 +0000
X-Inumbo-ID: 8868c815-fa14-11e7-b4a6-bc764e045a96
Received: from mail-io0-x22c.google.com (unknown [2607:f8b0:4001:c06::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8868c815-fa14-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 17:52:55 +0100 (CET)
Received: by mail-io0-x22c.google.com with SMTP id t63so13745422iod.0
 for <xen-devel@lists.xenproject.org>; Mon, 15 Jan 2018 08:54:23 -0800 (PST)
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=h70shC5A6f5JRp//EZ6hY0fIJZLrwqoxni//7wed/Mg=;
 b=mUJddOQsPcLFTN/pcq0fQfgpGaXN7aUDJqucFypnKkuJd2lpVEq2nr9JO43f92BiS7
 lF0QrDwMvRnktvZVyeeE8ikjUBX2Ezq0aWgq8Ev112q3qqJ/+W4XL4ZLo6fWBOrC3uPP
 aUkm4siJHx/UGRjcDbEPre9KuUkErQxfXfkr93/6qKJIb4K95gGHbw8xPo1hxEnPE9qa
 wasP8govHqc4eWjoe6cEftzSemvGpg9VxKBq9HNqjELMNbGsiQ5WKX/UmahBen5IunZB
 gJj8E1Lj/pqOYAQVQdQzjkILUToTle9mbACaP01RUnVpnq16c7MxbEot4lQz4tg/m/aZ
 faUA==
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=h70shC5A6f5JRp//EZ6hY0fIJZLrwqoxni//7wed/Mg=;
 b=SKu/VSCOUyGvJfeMAT2Q+Cvc7Kbx6ggihSkZatvme08mVLfWema8F1ANanJH4KZTCV
 3vyCBotmb2ExdATmq+ksWg5SVt5TxKzor9CJt92846qr7v6kw2lQYPPlYss6h/ptM1ol
 9QeW3Rj3fHc1VYs8e9PWa/o7XWslsP4NyJBxlaSWEri2bbWRoWKEVq2UP6GrFvgzXadH
 PsP8cNZfE3ImKi+MJMoUDi5EfYm5f506lEITInx2pZZYswFDyAoaU0Po56Jovq7EtMk5
 4qhFyUjAHZX86RdKMow8gC8RfKuxcDnT5QGpwPuCjNviQXTAPdZMaaIaQQfVXcp71bAL
 84eg==
X-Gm-Message-State: AKGB3mKsW/muxvVzmy90kaZSF5MbV5FRxeiRUoDIGU9K6f4lI0rXYYwz
 9HeZIwKl1Cex6h8OXnafm+s=
X-Google-Smtp-Source: ACJfBouB0w9zvjDl6qLxFSq0afP4VKPypxcChnRNwFc1Od8sYhpxIV0QjIC1i+AbUVTH05xOCmRDkg==
X-Received: by 10.107.107.13 with SMTP id g13mr33687436ioc.279.1516035263059; 
 Mon, 15 Jan 2018 08:54:23 -0800 (PST)
Received: from [100.64.72.55] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id e18sm173113itc.4.2018.01.15.08.54.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 15 Jan 2018 08:54:22 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (15C202)
In-Reply-To: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
Date: Mon, 15 Jan 2018 11:54:21 -0500
Message-Id: <9BA6D188-B18A-4782-A5D4-AADC38FA731C@gmail.com>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>, security@xenproject.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
	64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gSmFuIDEyLCAyMDE4LCBhdCAwNToxOSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PiB3cm90ZToKPiAKPiBUaGlzIGlzIGEgdmVyeSBzaW1wbGlzdGljIGNoYW5nZSBsaW1pdGluZyB0
aGUgYW1vdW50IG9mIG1lbW9yeSBhIHJ1bm5pbmcKPiA2NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBl
ZCAoYW5kIGhlbmNlIGF2YWlsYWJsZSBmb3IgYXR0YWNraW5nKTogT25seSB0aGUKPiBtYXBwaW5n
cyBvZiBzdGFjaywgSURULCBhbmQgVFNTIGFyZSBiZWluZyBjbG9uZWQgZnJvbSB0aGUgZGlyZWN0
IG1hcAo+IGludG8gcGVyLUNQVSBwYWdlIHRhYmxlcy4gR3Vlc3QgY29udHJvbGxlZCBwYXJ0cyBv
ZiB0aGUgcGFnZSB0YWJsZXMgYXJlCj4gYmVpbmcgY29waWVkIGludG8gdGhvc2UgcGVyLUNQVSBw
YWdlIHRhYmxlcyB1cG9uIGVudHJ5IGludG8gdGhlIGd1ZXN0Lgo+IENyb3NzLXZDUFUgc3luY2hy
b25pemF0aW9uIG9mIHRvcCBsZXZlbCBwYWdlIHRhYmxlIGVudHJ5IGNoYW5nZXMgaXMKPiBiZWlu
ZyBlZmZlY3RlZCBieSBmb3JjaW5nIG90aGVyIGFjdGl2ZSB2Q1BVLXMgb2YgdGhlIGd1ZXN0IGlu
dG8gdGhlCj4gaHlwZXJ2aXNvci4KPiAKPiBUaGUgY2hhbmdlIHRvIGNvbnRleHRfc3dpdGNoKCkg
aXNuJ3Qgc3RyaWN0bHkgbmVjZXNzYXJ5LCBidXQgdGhlcmUncyBubwo+IHJlYXNvbiB0byBrZWVw
IHN3aXRjaGluZyBwYWdlIHRhYmxlcyBvbmNlIGEgUFYgZ3Vlc3QgaXMgYmVpbmcgc2NoZWR1bGVk
Cj4gb3V0Lgo+IAo+IFRoZXJlIGlzIGNlcnRhaW5seSBtdWNoIHJvb20gZm9yIGltcHJvdmVtZW50
LCBlc3BlY2lhbGx5IG9mIHBlcmZvcm1hbmNlLAo+IGhlcmUgLSBmaXJzdCBhbmQgZm9yZW1vc3Qg
c3VwcHJlc3NpbmcgYWxsIHRoZSBuZWdhdGl2ZSBlZmZlY3RzIG9uIEFNRAo+IHN5c3RlbXMuIEJ1
dCBpbiB0aGUgaW50ZXJlc3Qgb2YgYmFja3BvcnRhYmlsaXR5IChpbmNsdWRpbmcgdG8gcmVhbGx5
IG9sZAo+IGh5cGVydmlzb3JzLCB3aGljaCBtYXkgbm90IGV2ZW4gaGF2ZSBhbHRlcm5hdGl2ZSBw
YXRjaGluZykgYW55IHN1Y2ggaXMKPiBiZWluZyBsZWZ0IG91dCBoZXJlLgoKVGhhbmtzIGZvciBy
ZWxlYXNpbmcgdGhpcyBwYXRjaCB0byBzdXBwb3J0IHVzZSBjYXNlcyBub3QgY292ZXJlZCBieSB0
aGUgcHJldmlvdXMgbWl0aWdhdGlvbnMuICBJcyB0aGVyZSBhIG5hbWUgb3IgYWNyb255bSB3ZSBj
YW4gdXNlIHRvIHJlZmVyZW5jZSB0aGlzIHBhdGNoIGluIHRoZSBGQVEsIFhTQSBhbmQgb3RoZXIg
c3VwcG9ydCBkb2N1bWVudHM/CgpSaWNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 17:49:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 17:49:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb8sZ-0002CT-Mj; Mon, 15 Jan 2018 17:49:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmko=ek=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eb8sY-0002CM-2x
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 17:49:02 +0000
X-Inumbo-ID: b19ea09b-fa1c-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b19ea09b-fa1c-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 17:51:20 +0000 (UTC)
Received: from [10.135.48.227] (162-198-228-36.lightspeed.wlfrct.sbcglobal.net
 [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4FD0521778;
 Mon, 15 Jan 2018 17:48:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4FD0521778
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 15 Jan 2018 09:48:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Hans van Kranenburg <hans@knorrie.org>
In-Reply-To: <5A5B661E.50303@knorrie.org>
Message-ID: <alpine.DEB.2.10.1801150940070.5767@sstabellini-ThinkPad-X260>
References: <20180113064223.GT29360@bitfolk.com>
 <b345d657-aaad-e7be-eee8-c6309acac1e9@knorrie.org>
 <20180113100850.GX29360@bitfolk.com>
 <7e7a5432-2921-1b10-ff61-ff9c99ea5762@knorrie.org>
 <4ee44af2-ea60-7154-d1be-2fe062552754@oracle.com>
 <5A5B661E.50303@knorrie.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Andy Smith <andy@strugglers.net>, Dongli Zhang <dongli.zhang@oracle.com>,
 xen-devel@lists.xenproject.org, Lars Kurth <lars.kurth.xen@gmail.com>
Subject: Re: [Xen-devel] Clarification regarding Meltdown and 64-bit PV
 guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCAxNCBKYW4gMjAxOCwgSGFucyB2YW4gS3JhbmVuYnVyZyB3cm90ZToKPiBPbiAxNC8w
MS8yMDE4IDE1OjAwLCBEb25nbGkgWmhhbmcgd3JvdGU6Cj4gPiBIaSBIYW5zLAo+ID4gCj4gPiBP
biAwMS8xMy8yMDE4IDA3OjEyIFBNLCBIYW5zIHZhbiBLcmFuZW5idXJnIHdyb3RlOgo+ID4+IE9u
IDAxLzEzLzIwMTggMTE6MDggQU0sIEFuZHkgU21pdGggd3JvdGU6Cj4gPj4+IEhpIEhhbnMsCj4g
Pj4+Cj4gPj4+IE9uIFNhdCwgSmFuIDEzLCAyMDE4IGF0IDEwOjQzOjAzQU0gKzAxMDAsIEhhbnMg
dmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gPj4+PiBCeSBpbmplY3RpbmcgYSBjb3B5IG9mIGEgaHlw
ZXJ2aXNvciBiZXR3ZWVuIHRoZSBvdXRlciBsZXZlbCBoeXBlcnZpc29yCj4gPj4+PiAodGhhdCdz
IGNhbGxlZCBMMCByaWdodD8pIChpbiBIVk0gb3IgUFZIIG1vZGUpIGFuZCB0aGUgZ3Vlc3QsIGhh
dmluZyBpdAo+ID4+Pj4ganVzdCBydW4gMSBndWVzdCwgdGhhdCAoNjQtYml0IFBWKSBndWVzdCBj
YW5ub3QgYXR0YWNrIGl0cyBvd24ga2VybmVsLAo+ID4+Pj4gYnV0IGl0IGNhbiBhdHRhY2sgdGhl
IGludGVybWVkaWF0ZSBoeXBlcnZpc29yIHdoaWNoIHJlc3VsdHMgaW4gcmVhZGluZwo+ID4+Pj4g
aXQncyBvd24gbWVtb3J5IGZyb20gdGhlIGZha2UgaW50ZXJtZWRpYXRlICJob3N0IG1lbW9yeSIu
Cj4gPj4+Cj4gPj4+IFNvIGFyZSB5b3Ugc2F5aW5nIHRoYXQsIGNvbnNpZGVyaW5nIG9ubHkgU1Az
L1ZhcmlhbnQgMy9NZWx0ZG93biwgaXQKPiA+Pj4gd29ya3Mgb3V0IGxpa2UgdGhpczoKPiA+Pj4K
PiA+Pj4gPT0gNjQtYml0IFBWIG1vZGUgZ3Vlc3QgPT0KPiA+Pj4KPiA+Pj4gLSBDYW4ndCB1c2Ug
U1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBkaXJlY3RseSBvbiBpdHMgb3duIGtlcm5lbC4KPiA+Pj4K
PiA+Pj4gLSBDYW4gdXNlIFNQMy9WYXJpYW50IDMvTWVsdGRvd24gb24gdGhlIGh5cGVydmlzb3Ig
dG8gcmVhZCBkYXRhIGZyb20KPiA+Pj4gICBoeXBlcnZpc29yIHNvIGVmZmVjdGl2ZWx5IGV2ZXJ5
dGhpbmcgaW5jbHVkaW5nIG90aGVyIGtlcm5lbHMgYW5kCj4gPj4+ICAgaXRzIG93biBrZXJuZWwu
Cj4gPj4+Cj4gPj4+IC0gQ2FuJ3QgYmUgbWl0aWdhdGVkIGJ5IEtQVEkgaW4gdGhlIGd1ZXN0Lgo+
ID4+Pgo+ID4+PiA9PSBQVi1pbi1Db21ldCBhbmQgUFYtaW4tVml4ZW4gPT0KPiA+Pj4KPiA+Pj4g
LSBDYW4ndCB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBkaXJlY3RseSBvbiBpdHMgb3duIGtl
cm5lbAo+ID4+Pgo+ID4+PiAtIENhbid0IHVzZSBTUDMvVmFyaWFudCAzL01lbHRkb3duIG9uIHRo
ZSByZWFsIGh5cGVydmlzb3IuCj4gPj4+Cj4gPj4+IC0gQ2FuIHN0aWxsIHVzZSBTUDMvVmFyaWFu
dCAzL01lbHRkb3duIG9uIHRoZSBzaGltIGh5cGVydmlzb3IgdG8KPiA+Pj4gICBzdGlsbCBnYWlu
IGFjY2VzcyB0byBkYXRhIGZyb20gaXRzZWxmLgo+ID4+Pgo+ID4+PiAtIENhbid0IGJlIG1pdGln
YXRlZCBieSBLUFRJIGluIHRoZSBndWVzdC4KPiA+Pj4KPiA+Pj4gPT0gSFZNIGFuZCBQVkh2MiA9
PQo+ID4+Pgo+ID4+PiAtIENhbiB1c2UgU1AzL1ZhcmlhbnQgMy9NZWx0ZG93biBkaXJlY3RseSBv
biBpdHMgb3duIGtlcm5lbC4KPiA+Pj4KPiA+Pj4gLSBDYW4ndCB1c2UgU1AzL1ZhcmlhbnQgMy9N
ZWx0ZG93biBvbiB0aGUgaHlwZXJ2aXNvci4KPiA+Pj4KPiA+Pj4gLSBDYW4gYmUgbWl0aWdhdGVk
IGJ5IEtQVEkgaW4gdGhlIGd1ZXN0IChiZWNvbWVzIG5vdCBhIFhlbiBpc3N1ZSkuCj4gPj4+Cj4g
Pj4+ID8KPiA+Pgo+ID4+IEV4YWN0bHkuCj4gPiAKPiA+IERvZXMgdGhpcyBpbmRpY2F0ZSB0aGF0
IHRoZXJlIGlzIG5vIHNvbHV0aW9uIHRvIHByZXZlbnQgYSBtYWxpY2lvdXMgdXNlciBzcGFjZQo+
ID4gcHJvZ3JhbSAocnVubmluZyBvbiA2NC1iaXQgUFYgZG9tVSkgZnJvbSByZWFkaW5nIHRoZSBt
ZW1vcnkgb2YgZG9tVSBrZXJuZWwgc3BhY2UKPiA+ICh2aWEgbWVsdGRvd24pLCBubyBtYXR0ZXIg
d2hldGhlciBjb21ldC92aXhlbiBpcyBlbmFibGVkIG9yIG5vdD8KPiA+IAo+ID4gVGhlcmVmb3Jl
LCBjb21ldC92aXhlbiBpcyBvbmx5IHVzZWQgdG8gcHJldmVudCB0aGUgY3Jvc3MtVk0gbWVsdGRv
d24gYXR0YWNrLgo+IAo+IFllcy4KCktlZXAgYW4gZXllIG9uIHRoaXMgc2VyaWVzLCBhbmQgZnV0
dXJlIGZvbGxvdy11cHM6CgpodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTE2MDE0
MTU3MTcyMjgKCkl0IG1pdGlnYXRlcyBNZWx0ZG93bi9TUDMgZm9yIFhlbiB3aXRob3V0IGludHJv
ZHVjaW5nIGFuIGludGVybWVkaWF0ZQpoeXBlcnZpc29yLiBUaHVzLCBpdCBwcm90ZWN0cyBYZW4g
d2hpbGUgcmV0YWluaW5nIHRoZSBwcm9wZXJ0eSB0aGF0IHRoZQpndWVzdCBrZXJuZWwgaXMgYWxy
ZWFkeSBwcm90ZWN0ZWQgZnJvbSB0aGUgZ3Vlc3QgdXNlcnNwYWNlIGJlY2F1c2UgaXQKcnVucyBp
biBhIEtQVEktbGlrZSBtb2RlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 18:08:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:08:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb9Ar-0003c2-7s; Mon, 15 Jan 2018 18:07:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmko=ek=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eb9Aq-0003bw-LM
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 18:07:56 +0000
X-Inumbo-ID: cd80fd71-fa1e-11e7-b4a6-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd80fd71-fa1e-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:06:26 +0100 (CET)
Received: from [10.135.48.227] (162-198-228-36.lightspeed.wlfrct.sbcglobal.net
 [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DD08E2176E;
 Mon, 15 Jan 2018 18:07:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DD08E2176E
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 15 Jan 2018 10:07:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <0258c1a2-f227-2a00-1d29-86e3c0cfc1c2@linaro.org>
Message-ID: <alpine.DEB.2.10.1801150953410.5767@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801121556490.5767@sstabellini-ThinkPad-X260>
 <0258c1a2-f227-2a00-1d29-86e3c0cfc1c2@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH] don't pass r12/x16 as reference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAxMyBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDEvMTMvMjAxOCAxMjowNyBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
cjEyIGFuZCB4MTYgYXJlIG9mIGRpZmZlcmVudCBzaXplczsgd2hlbiBwYXNzaW5nIHIxMiBhcyBh
IHJlZmVyZW5jZSB0bwo+ID4gZG9fdHJhcF9oeXBlcmNhbGwgb24gYXJtNjQsIHdlIGVuZCB1cCBk
ZXJlZmVyZW5jaW5nIGl0IGFzIGEgcG9pbnRlciB0byBhCj4gPiA2NGJpdCB2YWx1ZSwgYnV0IGFj
dHVhbGx5IGl0IGlzbid0Lgo+ID4gCj4gPiBJbnN0ZWFkLCBwYXNzIHIxMi94MTYgYXMgdmFsdWVz
IGFuZCBleHBsaWNpdGx5IG92ZXJ3cml0ZSB0aGVtIHdoZW4KPiA+IG5lY2Vzc2FyeSwgdXNpbmcg
dGhlIHBvaW50ZXIgbmFtZS4KPiA+IAo+ID4gQ0lEOiAxNDU3NzA4Cj4gPiBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiAKPiA+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4g
PiBpbmRleCAwMTNjMTYwLi4zYjMxOTE3IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gPiBAQCAtMTQ1Myw2ICsxNDUz
LDcgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywKPiA+IHVuc2lnbmVkIGludCBjb2RlKQo+ID4gICAgICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4g
PiAgICNkZWZpbmUgSFlQRVJDQUxMX1JFU1VMVF9SRUcocikgKHIpLT54MAo+ID4gKyNkZWZpbmUg
SFlQRVJDQUxMX05SKHIpIChyKS0+eDE2Cj4gPiAgICNkZWZpbmUgSFlQRVJDQUxMX0FSRzEocikg
KHIpLT54MAo+ID4gICAjZGVmaW5lIEhZUEVSQ0FMTF9BUkcyKHIpIChyKS0+eDEKPiA+ICAgI2Rl
ZmluZSBIWVBFUkNBTExfQVJHMyhyKSAociktPngyCj4gPiBAQCAtMTQ2MSw2ICsxNDYyLDcgQEAg
c3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiA+
IHVuc2lnbmVkIGludCBjb2RlKQo+ID4gICAjZGVmaW5lIEhZUEVSQ0FMTF9BUkdTKHIpIChyKS0+
eDAsIChyKS0+eDEsIChyKS0+eDIsIChyKS0+eDMsIChyKS0+eDQKPiA+ICAgI2Vsc2UKPiA+ICAg
I2RlZmluZSBIWVBFUkNBTExfUkVTVUxUX1JFRyhyKSAociktPnIwCj4gPiArI2RlZmluZSBIWVBF
UkNBTExfTlIocikgKHIpLT5yMTIKPiA+ICAgI2RlZmluZSBIWVBFUkNBTExfQVJHMShyKSAocikt
PnIwCj4gPiAgICNkZWZpbmUgSFlQRVJDQUxMX0FSRzIocikgKHIpLT5yMQo+ID4gICAjZGVmaW5l
IEhZUEVSQ0FMTF9BUkczKHIpIChyKS0+cjIKPiA+IEBAIC0xNDY5LDcgKzE0NzEsNyBAQCBzdGF0
aWMgdm9pZCBkb19kZWJ1Z190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ID4gdW5z
aWduZWQgaW50IGNvZGUpCj4gPiAgICNkZWZpbmUgSFlQRVJDQUxMX0FSR1MocikgKHIpLT5yMCwg
KHIpLT5yMSwgKHIpLT5yMiwgKHIpLT5yMywgKHIpLT5yNAo+ID4gICAjZW5kaWYKPiA+ICAgLXN0
YXRpYyB2b2lkIGRvX3RyYXBfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBy
ZWdpc3Rlcl90ICpuciwKPiA+ICtzdGF0aWMgdm9pZCBkb190cmFwX2h5cGVyY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IG5yLAo+ID4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlzcykKPiA+ICAgewo+ID4gICAgICAgYXJt
X2h5cGVyY2FsbF9mbl90IGNhbGwgPSBOVUxMOwo+ID4gQEAgLTE0NzksNyArMTQ4MSw3IEBAIHN0
YXRpYyB2b2lkIGRvX3RyYXBfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzCj4gPiAqcmVn
cywgcmVnaXN0ZXJfdCAqbnIsCj4gPiAgICAgICBpZiAoIGlzcyAhPSBYRU5fSFlQRVJDQUxMX1RB
RyApCj4gPiAgICAgICAgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gPiAgIC0gICAg
aWYgKCAqbnIgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCj4gPiArICAgIGlm
ICggbnIgPj0gQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSApCj4gPiAgICAgICB7Cj4g
PiAgICAgICAgICAgcGVyZmNfaW5jcihpbnZhbGlkX2h5cGVyY2FsbHMpOwo+ID4gICAgICAgICAg
IEhZUEVSQ0FMTF9SRVNVTFRfUkVHKHJlZ3MpID0gLUVOT1NZUzsKPiA+IEBAIC0xNDg4LDggKzE0
OTAsOCBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cwo+ID4gKnJlZ3MsIHJlZ2lzdGVyX3QgKm5yLAo+ID4gICAgICAgICBjdXJyZW50LT5oY2FsbF9w
cmVlbXB0ZWQgPSBmYWxzZTsKPiA+ICAgLSAgICBwZXJmY19pbmNyYShoeXBlcmNhbGxzLCAqbnIp
Owo+ID4gLSAgICBjYWxsID0gYXJtX2h5cGVyY2FsbF90YWJsZVsqbnJdLmZuOwo+ID4gKyAgICBw
ZXJmY19pbmNyYShoeXBlcmNhbGxzLCBucik7Cj4gPiArICAgIGNhbGwgPSBhcm1faHlwZXJjYWxs
X3RhYmxlW25yXS5mbjsKPiA+ICAgICAgIGlmICggY2FsbCA9PSBOVUxMICkKPiA+ICAgICAgIHsK
PiA+ICAgICAgICAgICBIWVBFUkNBTExfUkVTVUxUX1JFRyhyZWdzKSA9IC1FTk9TWVM7Cj4gPiBA
QCAtMTUwMiw3ICsxNTA0LDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9oeXBlcmNhbGwoc3RydWN0
IGNwdV91c2VyX3JlZ3MKPiA+ICpyZWdzLCByZWdpc3Rlcl90ICpuciwKPiA+ICAgICAgIGlmICgg
IWN1cnJlbnQtPmhjYWxsX3ByZWVtcHRlZCApCj4gPiAgICAgICB7Cj4gPiAgICAgICAgICAgLyog
RGVsaWJlcmF0ZWx5IGNvcnJ1cHQgcGFyYW1ldGVyIHJlZ3MgdXNlZCBieSB0aGlzIGh5cGVyY2Fs
bC4gKi8KPiA+IC0gICAgICAgIHN3aXRjaCAoIGFybV9oeXBlcmNhbGxfdGFibGVbKm5yXS5ucl9h
cmdzICkgewo+ID4gKyAgICAgICAgc3dpdGNoICggYXJtX2h5cGVyY2FsbF90YWJsZVtucl0ubnJf
YXJncyApIHsKPiA+ICAgICAgICAgICBjYXNlIDU6IEhZUEVSQ0FMTF9BUkc1KHJlZ3MpID0gMHhE
RUFEQkVFRjsKPiA+ICAgICAgICAgICBjYXNlIDQ6IEhZUEVSQ0FMTF9BUkc0KHJlZ3MpID0gMHhE
RUFEQkVFRjsKPiA+ICAgICAgICAgICBjYXNlIDM6IEhZUEVSQ0FMTF9BUkczKHJlZ3MpID0gMHhE
RUFEQkVFRjsKPiA+IEBAIC0xNTExLDcgKzE1MTMsNyBAQCBzdGF0aWMgdm9pZCBkb190cmFwX2h5
cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncwo+ID4gKnJlZ3MsIHJlZ2lzdGVyX3QgKm5yLAo+
ID4gICAgICAgICAgICAgICBicmVhazsKPiA+ICAgICAgICAgICBkZWZhdWx0OiBCVUcoKTsKPiA+
ICAgICAgICAgICB9Cj4gPiAtICAgICAgICAqbnIgPSAweERFQURCRUVGOwo+ID4gKyAgICAgICAg
SFlQRVJDQUxMX05SKHJlZ3MpID0gMHhERUFEQkVFRjsKPiAKPiBUaGlzIGNoYW5nZSBpcyBub3Qg
Y29ycmVjdC4gWW91IGRvbid0IHRha2UgaW50byBhY2NvdW50IHRoZSBmYWN0IHRoYXQgb24KPiAz
Mi1iaXQgZG9tYWluLCB0aGUgcmVzdWx0IHJlZ2lzdGVyIHdpbGwgYmUgcjEyIGFuZCA2NC1iaXQg
ZG9tYWluIHgxNi4KCkkgZGVmaW5lZCBIWVBFUkNBTExfTlIgZGlmZmVyZW50bHkgZGVwZW5kaW5n
IG9uIENPTkZJR19BUk1fNjQsIGJ1dCB5b3UKYXJlIHJpZ2h0LCB0aGF0J3Mgbm90IHJpZ2h0LCBi
ZWNhdXNlIGl0IHdpbGwgbWlzYmVoYXZlIGZvciAzMi1iaXQgZ3Vlc3RzCm9uIGEgNjQtYml0IGh5
cGVydmlzb3IuCgoKPiA+ICAgICAgIH0KPiA+ICAgI2VuZGlmCj4gPiAgIEBAIC0yMTMxLDcgKzIx
MzMsNyBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiA+ICAgI2VuZGlmCj4gPiAgICAgICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQo+ID4gICAg
ICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9odmNfc21jY2MocmVncyk7Cj4gPiAtICAgICAgICBk
b190cmFwX2h5cGVyY2FsbChyZWdzLCAocmVnaXN0ZXJfdCAqKSZyZWdzLT5yMTIsIGhzci5pc3Mp
Owo+ID4gKyAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgcmVncy0+cjEyLCBoc3IuaXNz
KTsKPiAKPiBJSE1PIGl0IHdvdWxkIGJlIGJldHRlciB0byBhdm9pZCBtb2RpZnkgZG9fdHJhcF9o
eXBlcmNhbGwgYW5kIGp1c3Qgc2F2ZSByMTIgaW4KPiBhIHRlbXBvcmFyeSB2YXJpYWJsZSwgdXNl
IHRoYXQgdmFyaWFibGUgYXMgMiBzZWNvbmQgYXJndW1lbnQgYW5kIHdyaXRlLWJhY2sKPiB0aGUg
dmFyaWFibGUgaW4gcjEyLgo+IAo+IFRoaXMgd291bGQgbWFrZSBkb190cmFwX2h5cGVyY2FsbCBm
dXR1cmUgcHJvb2YuCgpTb3VuZHMgZ29vZC4KCgo+ID4gICAgICAgICAgIGJyZWFrOwo+ID4gICAj
aWZkZWYgQ09ORklHX0FSTV82NAo+ID4gICAgICAgY2FzZSBIU1JfRUNfSFZDNjQ6Cj4gPiBAQCAt
MjE0Myw3ICsyMTQ1LDcgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4gPiAgICNlbmRpZgo+ID4gICAgICAgICAgIGlmICggaHNyLmlzcyA9PSAw
ICkKPiA+ICAgICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfaHZjX3NtY2NjKHJlZ3MpOwo+ID4g
LSAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyLmlzcyk7Cj4g
PiArICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCByZWdzLT54MTYsIGhzci5pc3MpOwo+
ID4gICAgICAgICAgIGJyZWFrOwo+ID4gICAgICAgY2FzZSBIU1JfRUNfU01DNjQ6Cj4gPiAgICAg
ICAgICAgLyoKPiA+IAo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 18:23:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:23:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb9Pl-0004tr-Ho; Mon, 15 Jan 2018 18:23:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e1by=ek=citrix.com=prvs=546776dbc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eb9Pj-0004tl-W7
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 18:23:20 +0000
X-Inumbo-ID: f2403e72-fa20-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2403e72-fa20-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:21:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,364,1511827200"; d="scan'208";a="66082996"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
Date: Mon, 15 Jan 2018 18:23:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMTggMTE6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMgYSB2ZXJ5IHNp
bXBsaXN0aWMgY2hhbmdlIGxpbWl0aW5nIHRoZSBhbW91bnQgb2YgbWVtb3J5IGEgcnVubmluZwo+
IDY0LWJpdCBQViBndWVzdCBoYXMgbWFwcGVkIChhbmQgaGVuY2UgYXZhaWxhYmxlIGZvciBhdHRh
Y2tpbmcpOiBPbmx5IHRoZQo+IG1hcHBpbmdzIG9mIHN0YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJl
aW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3QgbWFwCj4gaW50byBwZXItQ1BVIHBhZ2UgdGFibGVz
LiBHdWVzdCBjb250cm9sbGVkIHBhcnRzIG9mIHRoZSBwYWdlIHRhYmxlcyBhcmUKPiBiZWluZyBj
b3BpZWQgaW50byB0aG9zZSBwZXItQ1BVIHBhZ2UgdGFibGVzIHVwb24gZW50cnkgaW50byB0aGUg
Z3Vlc3QuCj4gQ3Jvc3MtdkNQVSBzeW5jaHJvbml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFi
bGUgZW50cnkgY2hhbmdlcyBpcwo+IGJlaW5nIGVmZmVjdGVkIGJ5IGZvcmNpbmcgb3RoZXIgYWN0
aXZlIHZDUFUtcyBvZiB0aGUgZ3Vlc3QgaW50byB0aGUKPiBoeXBlcnZpc29yLgo+Cj4gVGhlIGNo
YW5nZSB0byBjb250ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRo
ZXJlJ3Mgbm8KPiByZWFzb24gdG8ga2VlcCBzd2l0Y2hpbmcgcGFnZSB0YWJsZXMgb25jZSBhIFBW
IGd1ZXN0IGlzIGJlaW5nIHNjaGVkdWxlZAo+IG91dC4KPgo+IFRoZXJlIGlzIGNlcnRhaW5seSBt
dWNoIHJvb20gZm9yIGltcHJvdmVtZW50LCBlc3BlY2lhbGx5IG9mIHBlcmZvcm1hbmNlLAo+IGhl
cmUgLSBmaXJzdCBhbmQgZm9yZW1vc3Qgc3VwcHJlc3NpbmcgYWxsIHRoZSBuZWdhdGl2ZSBlZmZl
Y3RzIG9uIEFNRAo+IHN5c3RlbXMuIEJ1dCBpbiB0aGUgaW50ZXJlc3Qgb2YgYmFja3BvcnRhYmls
aXR5IChpbmNsdWRpbmcgdG8gcmVhbGx5IG9sZAo+IGh5cGVydmlzb3JzLCB3aGljaCBtYXkgbm90
IGV2ZW4gaGF2ZSBhbHRlcm5hdGl2ZSBwYXRjaGluZykgYW55IHN1Y2ggaXMKPiBiZWluZyBsZWZ0
IG91dCBoZXJlLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IC0tLQo+IHYyOiBVc2Ugc2Vuc2libGUgbnVtYmVycyBmb3IgdGhlIHJlZ2lzdGVyIGNs
YXNzaWZpY2F0aW9uIGNvbnN0YW50cyBhbHNvCj4gICAgIGZvciB0aGUgbG93IDggcmVnaXN0ZXJz
LiBJbnNlcnQgJ3InIGludG8gdGhlaXIgbmFtZXMgdG8gbWFrZSB0aGVpcgo+ICAgICBwdXJwb3Nl
IG1vcmUgY2xlYXIuIFVzZSAic3ViIiBpbnN0ZWFkIG9mICJhZGQiIHdoZW4gYWRkaW5nIGFuCj4g
ICAgIGltbWVkaWF0ZSBvZiAxMjguIERlZmVyIHN5bmMgSVBJIGluIGRvX21tdV91cGRhdGUoKSB1
bnRpbCB0aGUgZW5kIG9mCj4gICAgIHRoZSBtYWluIGxvb3AuIFVzZSBmbHVzaCBJUEkgdGhlcmUg
aW5zdGVhZCBldmVudCBjaGVjayBvbmUuIE1ha2UKPiAgICAgc2V0dXAgZnVuY3Rpb25zIHJldHVy
biBhIHByb3BlciBlcnJvciBjb2RlLiBVc2UgYmV0dGVyIHN1aXRlZCBsb2NhbAo+ICAgICB2YXJp
YWJsZXMgaW4gY2xvbmVfbWFwcGluZygpLiBBZGQgY29tbWVudCB0byBuZXcgc3RydWN0IGNwdV9p
bmZvCj4gICAgIGZpZWxkcy4KPiAtLS0KPiBUaGlzIGFsc28gd2FudHMgQW5kcmV3J3MgIltQQVRD
SCBSRkMgMTEvNDRdIHg4Ni9wdC1zaGFkb3c6IEFsd2F5cyBzZXQKPiBfUEFHRV9BQ0NFU1NFRCBv
biBMNGUgdXBkYXRlcyIuCgpJJ3ZlIGNsZWFuZWQgdGhpcyBwYXRjaCB1cCBhbmQgY29tbWl0dGVk
IGl0IGluIHByZXBhcmF0aW9uLgoKaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVu
LmdpdDthPWNvbW1pdGRpZmY7aD1iZDYxZmU5NGJlZTA1NTZiYzJmNjQ5OTlhNGE4MzE1YjkzZjkw
ZjIxCgo+IC0tLQo+IEJhY2twb3J0aW5nIG5vdGVzOgo+IC0gVGhpcyBuZWVkcyBmOWViNzQ3ODlh
ICgieDg2L2VudHJ5OiBSZW1vdmUgc3VwcG9ydCBmb3IgcGFydGlhbAo+ICAgY3B1X3VzZXJfcmVn
cyBmcmFtZXMiKSBhcyBhIHByZXJlcSwgZHVlIHRvIHRoZSB1c2VzIG9mICVyMTQgYW5kICVyMTUu
Cj4gICBCdXQgdGhhdCdzIGludGVuZGVkIHRvIGJlIGJhY2twb3J0ZWQgYW55d2F5IChmb3IgU3Bl
Y3RyZS9TUDIpLgo+IC0gVGhlIHVzZSBvZiAicm9vdCIgaW5zdGVhZCBvZiAibDQiIGhlcmUgaXMg
bWFpbmx5IHRvIG5vdCBtYWtlIDUtbGV2ZWwKPiAgIHBhZ2UgdGFibGUgYWRkaXRpb25zIGFueSBo
YXJkZXIuIEluIGJhY2twb3J0cyAibDQiIHNob3VsZCBwcm9iYWJseSBiZQo+ICAgcHJlZmVycmVk
Lgo+IC0tLQo+IEZvbGxvdy11cCBub3RlczoKPiAtIHVzZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcg
Zm9yIGZ1bGx5IHN1cHByZXNzaW5nIHBlcmZvcm1hbmNlIGVmZmVjdHMKPiAgIHdoZW4gZGlzYWJs
ZWQKPiAtIGNoZWNrIHdoZXRoZXIgcnVubmluZyBnbG9iYWxseSB3aXRoIENSNC5QR0UgY2xlYXIg
aGVscHMgb3ZlcmFsbAo+ICAgcGVyZm9ybWFuY2UKPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBAIC0xNTExLDYgKzE1MTEsOSBA
QCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1Cj4gIHsKPiAgICAgIHVu
c2lnbmVkIGxvbmcgY3I0Owo+ICAKPiArICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290X3RhYmxl
X29mZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KPiArICAgICAgICBsNGVfZnJvbV9wYWdl
KHYtPmRvbWFpbi0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsK
PiArCj4gICAgICBjcjQgPSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodik7Cj4gICAgICBpZiAo
IHVubGlrZWx5KGNyNCAhPSByZWFkX2NyNCgpKSApCj4gICAgICAgICAgd3JpdGVfY3I0KGNyNCk7
Cj4gQEAgLTE2ODIsNiArMTY4NSw4IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUg
KnByZXYsIHMKPiAgCj4gICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4gIAo+
ICsgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwo+ICsKPiAgICAgIGNwdW1hc2tfY29w
eSgmZGlydHlfbWFzaywgbmV4dC0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsKPiAgICAgIC8qIEFsbG93
IGF0IG1vc3Qgb25lIENQVSBhdCBhIHRpbWUgdG8gYmUgZGlydHkuICovCj4gICAgICBBU1NFUlQo
Y3B1bWFza193ZWlnaHQoJmRpcnR5X21hc2spIDw9IDEpOwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtMzUyMCw2ICszNTIwLDcgQEAgbG9u
ZyBkb19tbXVfdXBkYXRlKAo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50LCAqdiA9
IGN1cnI7Cj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluLCAqcHRfb3duZXIgPSBk
LCAqcGdfb3duZXI7Cj4gICAgICBtZm5fdCBtYXBfbWZuID0gSU5WQUxJRF9NRk47Cj4gKyAgICBi
b29sIHN5bmNfZ3Vlc3QgPSBmYWxzZTsKPiAgICAgIHVpbnQzMl90IHhzbV9uZWVkZWQgPSAwOwo+
ICAgICAgdWludDMyX3QgeHNtX2NoZWNrZWQgPSAwOwo+ICAgICAgaW50IHJjID0gcHV0X29sZF9n
dWVzdF90YWJsZShjdXJyKTsKPiBAQCAtMzY4Myw2ICszNjg0LDggQEAgbG9uZyBkb19tbXVfdXBk
YXRlKAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgICAgICAg
ICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4s
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9V
UERBVEVfUFJFU0VSVkVfQUQsIHYpOwo+ICsgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkK
PiArICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRydWU7Cj4gICAgICAgICAg
ICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFi
bGVfcGFnZToKPiBAQCAtMzc4Nyw2ICszNzkwLDI0IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPiAg
ICAgIGlmICggdmEgKQo+ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHZhKTsKPiAgCj4gKyAg
ICBpZiAoIHN5bmNfZ3Vlc3QgKQo+ICsgICAgewo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICog
Rm9yY2Ugb3RoZXIgdkNQVS1zIG9mIHRoZSBhZmZlY3RlZCBndWVzdCB0byBwaWNrIHVwIEw0IGVu
dHJ5Cj4gKyAgICAgICAgICogY2hhbmdlcyAoaWYgYW55KS4gSXNzdWUgYSBmbHVzaCBJUEkgd2l0
aCBlbXB0eSBvcGVyYXRpb24gbWFzayB0bwo+ICsgICAgICAgICAqIGZhY2lsaXRhdGUgdGhpcyAo
aW5jbHVkaW5nIG91cnNlbHZlcyB3YWl0aW5nIGZvciB0aGUgSVBJIHRvCj4gKyAgICAgICAgICog
YWN0dWFsbHkgaGF2ZSBhcnJpdmVkKS4gVXRpbGl6ZSB0aGUgZmFjdCB0aGF0IEZMVVNIX1ZBX1ZB
TElEIGlzCj4gKyAgICAgICAgICogbWVhbmluZ2xlc3Mgd2l0aG91dCBGTFVTSF9DQUNIRSwgYnV0
IHdpbGwgYWxsb3cgdG8gcGFzcyB0aGUgbm8tb3AKPiArICAgICAgICAgKiBjaGVjayBpbiBmbHVz
aF9hcmVhX21hc2soKS4KPiArICAgICAgICAgKi8KPiArICAgICAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICsgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHBlcl9j
cHUoc2NyYXRjaF9jcHVtYXNrLCBjcHUpOwo+ICsKPiArICAgICAgICBjcHVtYXNrX2FuZG5vdCht
YXNrLCBwdF9vd25lci0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssIGNwdW1hc2tfb2YoY3B1KSk7Cj4g
KyAgICAgICAgaWYgKCAhY3B1bWFza19lbXB0eShtYXNrKSApCj4gKyAgICAgICAgICAgIGZsdXNo
X2FyZWFfbWFzayhtYXNrLCBaRVJPX0JMT0NLX1BUUiwgRkxVU0hfVkFfVkFMSUQpOwo+ICsgICAg
fQo+ICsKPiAgICAgIHBlcmZjX2FkZChudW1fcGFnZV91cGRhdGVzLCBpKTsKPiAgCj4gICBvdXQ6
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKPiBAQCAtMzI3LDYgKzMyNyw5IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVu
dXNlZCkKPiAgICAgICAqLwo+ICAgICAgc3Bpbl9kZWJ1Z19kaXNhYmxlKCk7Cj4gIAo+ICsgICAg
Z2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwo+ICsgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2Ny
MyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKTsKPiArCj4gICAgICBsb2FkX3N5c3RlbV90YWJs
ZXMoKTsKPiAgCj4gICAgICAvKiBGdWxsIGV4Y2VwdGlvbiBzdXBwb3J0IGZyb20gaGVyZSBvbiBp
bi4gKi8KPiBAQCAtNjMzLDYgKzYzNiwxODcgQEAgdm9pZCBjcHVfZXhpdF9jbGVhcih1bnNpZ25l
ZCBpbnQgY3B1KQo+ICAgICAgc2V0X2NwdV9zdGF0ZShDUFVfU1RBVEVfREVBRCk7Cj4gIH0KPiAg
Cj4gK3N0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRy
eV90ICpycHQpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyID0gKHVuc2lnbmVkIGxv
bmcpcHRyLCBwZm47Cj4gKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7Cj4gKyAgICBsM19wZ2VudHJ5
X3QgKnBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQobGlu
ZWFyKV0pICsKPiArICAgICAgICAgICAgICAgICAgICAgICAgIGwzX3RhYmxlX29mZnNldChsaW5l
YXIpOwo+ICsgICAgbDJfcGdlbnRyeV90ICpwbDJlOwo+ICsgICAgbDFfcGdlbnRyeV90ICpwbDFl
Owo+ICsKPiArICAgIGlmICggbGluZWFyIDwgRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQo+ICsgICAg
ICAgIHJldHVybiAwOwo+ICsKPiArICAgIGZsYWdzID0gbDNlX2dldF9mbGFncygqcGwzZSk7Cj4g
KyAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKPiArICAgIGlmICggZmxhZ3MgJiBf
UEFHRV9QU0UgKQo+ICsgICAgewo+ICsgICAgICAgIHBmbiA9IChsM2VfZ2V0X3BmbigqcGwzZSkg
JiB+KCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAtIDEpKSB8Cj4gKyAgICAgICAgICAg
ICAgKFBGTl9ET1dOKGxpbmVhcikgJiAoKDFVTCA8PCAoMiAqIFBBR0VUQUJMRV9PUkRFUikpIC0g
MSkpOwo+ICsgICAgICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7Cj4gKyAgICB9Cj4gKyAgICBlbHNl
Cj4gKyAgICB7Cj4gKyAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVf
b2Zmc2V0KGxpbmVhcik7Cj4gKyAgICAgICAgZmxhZ3MgPSBsMmVfZ2V0X2ZsYWdzKCpwbDJlKTsK
PiArICAgICAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKPiArICAgICAgICBpZiAo
IGZsYWdzICYgX1BBR0VfUFNFICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHBmbiA9IChs
MmVfZ2V0X3BmbigqcGwyZSkgJiB+KCgxVUwgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEpKSB8Cj4g
KyAgICAgICAgICAgICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgUEFHRVRBQkxF
X09SREVSKSAtIDEpKTsKPiArICAgICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKPiArICAg
ICAgICB9Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcGwxZSA9
IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KGxpbmVhcik7Cj4gKyAgICAgICAg
ICAgIGZsYWdzID0gbDFlX2dldF9mbGFncygqcGwxZSk7Cj4gKyAgICAgICAgICAgIGlmICggIShm
bGFncyAmIF9QQUdFX1BSRVNFTlQpICkKPiArICAgICAgICAgICAgICAgIHJldHVybiAwOwo+ICsg
ICAgICAgICAgICBwZm4gPSBsMWVfZ2V0X3BmbigqcGwxZSk7Cj4gKyAgICAgICAgfQo+ICsgICAg
fQo+ICsKPiArICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcm9vdF90YWJsZV9vZmZzZXQo
bGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQo+ICsgICAgewo+ICsgICAgICAgIHBsM2UgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7Cj4gKyAgICAgICAgaWYgKCAhcGwzZSApCj4gKyAgICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwo+ICsgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7Cj4gKyAgICAg
ICAgbDRlX3dyaXRlKCZycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0sCj4gKyAgICAgICAg
ICAgICAgICAgIGw0ZV9mcm9tX3BhZGRyKF9fcGEocGwzZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7
Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICAgICAgcGwzZSA9IGw0ZV90b19sM2UocnB0W3Jv
b3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKTsKPiArCj4gKyAgICBwbDNlICs9IGwzX3RhYmxlX29m
ZnNldChsaW5lYXIpOwo+ICsKPiArICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9Q
QUdFX1BSRVNFTlQpICkKPiArICAgIHsKPiArICAgICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0
YWJsZSgpOwo+ICsgICAgICAgIGlmICggIXBsMmUgKQo+ICsgICAgICAgICAgICByZXR1cm4gLUVO
T01FTTsKPiArICAgICAgICBjbGVhcl9wYWdlKHBsMmUpOwo+ICsgICAgICAgIGwzZV93cml0ZShw
bDNlLCBsM2VfZnJvbV9wYWRkcihfX3BhKHBsMmUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwo+ICsg
ICAgfQo+ICsgICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIEFTU0VSVCghKGwzZV9nZXRfZmxh
Z3MoKnBsM2UpICYgX1BBR0VfUFNFKSk7Cj4gKyAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBs
M2UpOwo+ICsgICAgfQo+ICsKPiArICAgIHBsMmUgKz0gbDJfdGFibGVfb2Zmc2V0KGxpbmVhcik7
Cj4gKwo+ICsgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCkg
KQo+ICsgICAgewo+ICsgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7Cj4gKyAg
ICAgICAgaWYgKCAhcGwxZSApCj4gKyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsgICAg
ICAgIGNsZWFyX3BhZ2UocGwxZSk7Cj4gKyAgICAgICAgbDJlX3dyaXRlKHBsMmUsIGwyZV9mcm9t
X3BhZGRyKF9fcGEocGwxZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7Cj4gKyAgICB9Cj4gKyAgICBl
bHNlCj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUKCEobDJlX2dldF9mbGFncygqcGwyZSkgJiBf
UEFHRV9QU0UpKTsKPiArICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgcGwxZSArPSBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKPiArCj4gKyAgICBp
ZiAoIGwxZV9nZXRfZmxhZ3MoKnBsMWUpICYgX1BBR0VfUFJFU0VOVCApCj4gKyAgICB7Cj4gKyAg
ICAgICAgQVNTRVJUKGwxZV9nZXRfcGZuKCpwbDFlKSA9PSBwZm4pOwo+ICsgICAgICAgIEFTU0VS
VChsMWVfZ2V0X2ZsYWdzKCpwbDFlKSA9PSBmbGFncyk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4g
KyAgICAgICAgbDFlX3dyaXRlKHBsMWUsIGwxZV9mcm9tX3BmbihwZm4sIGZsYWdzKSk7Cj4gKwo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK0RFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90
ICosIHJvb3RfcGd0KTsKPiArCj4gK3N0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2ln
bmVkIGludCBjcHUpCj4gK3sKPiArICAgIHJvb3RfcGdlbnRyeV90ICpycHQgPSBhbGxvY194ZW5f
cGFnZXRhYmxlKCk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgb2ZmOwo+ICsgICAgaW50IHJjOwo+ICsK
PiArICAgIGlmICggIXJwdCApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAg
Y2xlYXJfcGFnZShycHQpOwo+ICsgICAgcGVyX2NwdShyb290X3BndCwgY3B1KSA9IHJwdDsKPiAr
Cj4gKyAgICBycHRbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9Cj4gKyAg
ICAgICAgaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCld
Owo+ICsgICAgLyogU0hfTElORUFSX1BUIGluc2VydGVkIHRvZ2V0aGVyIHdpdGggZ3Vlc3QgbWFw
cGluZ3MuICovCj4gKyAgICAvKiBQRVJET01BSU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dp
dGNoLiAqLwo+ICsgICAgcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPQo+
ICsgICAgICAgIGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQp
XTsKPiArCj4gKyAgICAvKiBJbnN0YWxsIGRpcmVjdCBtYXAgcGFnZSB0YWJsZSBlbnRyaWVzIGZv
ciBzdGFjaywgSURULCBhbmQgVFNTLiAqLwo+ICsgICAgZm9yICggb2ZmID0gcmMgPSAwOyAhcmMg
JiYgb2ZmIDwgU1RBQ0tfU0laRTsgb2ZmICs9IFBBR0VfU0laRSApCj4gKyAgICAgICAgcmMgPSBj
bG9uZV9tYXBwaW5nKF9fdmEoX19wYShzdGFja19iYXNlW2NwdV0pKSArIG9mZiwgcnB0KTsKPiAr
Cj4gKyAgICBpZiAoICFyYyApCj4gKyAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKGlkdF90YWJs
ZXNbY3B1XSwgcnB0KTsKPiArICAgIGlmICggIXJjICkKPiArICAgICAgICByYyA9IGNsb25lX21h
cHBpbmcoJnBlcl9jcHUoaW5pdF90c3MsIGNwdSksIHJwdCk7Cj4gKwo+ICsgICAgcmV0dXJuIHJj
Owo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBjbGVhbnVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBp
bnQgY3B1KQo+ICt7Cj4gKyAgICByb290X3BnZW50cnlfdCAqcnB0ID0gcGVyX2NwdShyb290X3Bn
dCwgY3B1KTsKPiArICAgIHVuc2lnbmVkIGludCByOwo+ICsKPiArICAgIGlmICggIXJwdCApCj4g
KyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBOVUxM
Owo+ICsKPiArICAgIGZvciAoIHIgPSByb290X3RhYmxlX29mZnNldChESVJFQ1RNQVBfVklSVF9T
VEFSVCk7Cj4gKyAgICAgICAgICByIDwgcm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJU
X0VORCk7ICsrciApCj4gKyAgICB7Cj4gKyAgICAgICAgbDNfcGdlbnRyeV90ICpsM3Q7Cj4gKyAg
ICAgICAgdW5zaWduZWQgaW50IGkzOwo+ICsKPiArICAgICAgICBpZiAoICEocm9vdF9nZXRfZmxh
Z3MocnB0W3JdKSAmIF9QQUdFX1BSRVNFTlQpICkKPiArICAgICAgICAgICAgY29udGludWU7Cj4g
Kwo+ICsgICAgICAgIGwzdCA9IGw0ZV90b19sM2UocnB0W3JdKTsKPiArCj4gKyAgICAgICAgZm9y
ICggaTMgPSAwOyBpMyA8IEwzX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kzICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0Owo+ICsgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaTI7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM3RbaTNd
KSAmIF9QQUdFX1BSRVNFTlQpICkKPiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiAr
ICAgICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3RbaTNdKSAmIF9QQUdFX1BTRSkp
Owo+ICsgICAgICAgICAgICBsMnQgPSBsM2VfdG9fbDJlKGwzdFtpM10pOwo+ICsKPiArICAgICAg
ICAgICAgZm9yICggaTIgPSAwOyBpMiA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kyICkKPiAr
ICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3MobDJ0
W2kyXSkgJiBfUEFHRV9QUkVTRU5UKSApCj4gKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7
Cj4gKwo+ICsgICAgICAgICAgICAgICAgQVNTRVJUKCEobDJlX2dldF9mbGFncyhsMnRbaTJdKSAm
IF9QQUdFX1BTRSkpOwo+ICsgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV90
b19sMWUobDJ0W2kyXSkpOwo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsgICAgICAgICAgICBmcmVl
X3hlbl9wYWdldGFibGUobDJ0KTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGZyZWVfeGVu
X3BhZ2V0YWJsZShsM3QpOwo+ICsgICAgfQo+ICsKPiArICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShy
cHQpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGlu
dCBjcHUpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGludCBvcmRlciwgc29ja2V0ID0gY3B1X3RvX3Nv
Y2tldChjcHUpOwo+IEBAIC02NzEsNiArODU1LDggQEAgc3RhdGljIHZvaWQgY3B1X3NtcGJvb3Rf
ZnJlZSh1bnNpZ25lZCBpbgo+ICAgICAgICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZShtZm5fdG9f
cGFnZShtZm4pKTsKPiAgICAgIH0KPiAgCj4gKyAgICBjbGVhbnVwX2NwdV9yb290X3BndChjcHUp
Owo+ICsKPiAgICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMoTlJfUkVTRVJWRURfR0RU
X1BBR0VTKTsKPiAgICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwZXJfY3B1KGdkdF90YWJsZSwgY3B1
KSwgb3JkZXIpOwo+ICAKPiBAQCAtNzI3LDYgKzkxMywxMSBAQCBzdGF0aWMgaW50IGNwdV9zbXBi
b290X2FsbG9jKHVuc2lnbmVkIGluCj4gICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1bVFJB
UF9ubWldLCAgICAgICAgICAgSVNUX05PTkUpOwo+ICAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tj
cHVdW1RSQVBfbWFjaGluZV9jaGVja10sIElTVF9OT05FKTsKPiAgCj4gKyAgICByYyA9IHNldHVw
X2NwdV9yb290X3BndChjcHUpOwo+ICsgICAgaWYgKCByYyApCj4gKyAgICAgICAgZ290byBvdXQ7
Cj4gKyAgICByYyA9IC1FTk9NRU07Cj4gKwo+ICAgICAgZm9yICggc3R1Yl9wYWdlID0gMCwgaSA9
IGNwdSAmIH4oU1RVQlNfUEVSX1BBR0UgLSAxKTsKPiAgICAgICAgICAgIGkgPCBucl9jcHVfaWRz
ICYmIGkgPD0gKGNwdSB8IChTVFVCU19QRVJfUEFHRSAtIDEpKTsgKytpICkKPiAgICAgICAgICBp
ZiAoIGNwdV9vbmxpbmUoaSkgJiYgY3B1X3RvX25vZGUoaSkgPT0gbm9kZSApCj4gQEAgLTc4Niw2
ICs5NzcsOCBAQCBzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9zbXBib290Cj4gIAo+
ICB2b2lkIF9faW5pdCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKPiAg
ewo+ICsgICAgaW50IHJjOwo+ICsKPiAgICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X3Nt
cGJvb3RfbmZiKTsKPiAgCj4gICAgICBtdHJyX2Fwc19zeW5jX2JlZ2luKCk7Cj4gQEAgLTc5OSw2
ICs5OTIsMTEgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbgo+ICAK
PiAgICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFja19zdGFydDsKPiAgCj4gKyAgICByYyA9IHNldHVw
X2NwdV9yb290X3BndCgwKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIHBhbmljKCJFcnJv
ciAlZCBzZXR0aW5nIHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOwo+ICsgICAgZ2V0X2Nw
dV9pbmZvKCktPnB2X2NyMyA9IF9fcGEocGVyX2NwdShyb290X3BndCwgMCkpOwo+ICsKPiAgICAg
IHNldF9ucl9zb2NrZXRzKCk7Cj4gIAo+ICAgICAgc29ja2V0X2NwdW1hc2sgPSB4emFsbG9jX2Fy
cmF5KGNwdW1hc2tfdCAqLCBucl9zb2NrZXRzKTsKPiBAQCAtODY3LDYgKzEwNjUsOCBAQCB2b2lk
IF9faW5pdCBzbXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQo+ICAjaWYgTlJfQ1BVUyA+IDIgKiBC
SVRTX1BFUl9MT05HCj4gICAgICBwZXJfY3B1KHNjcmF0Y2hfY3B1bWFzaywgY3B1KSA9ICZzY3Jh
dGNoX2NwdTBtYXNrOwo+ICAjZW5kaWYKPiArCj4gKyAgICBnZXRfY3B1X2luZm8oKS0+eGVuX2Ny
MyA9IDA7Cj4gIH0KPiAgCj4gIHN0YXRpYyB2b2lkCj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82
NC9hc20tb2Zmc2V0cy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
Cj4gQEAgLTEzNyw2ICsxMzcsOCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQo+ICAgICAgT0ZGU0VU
KENQVUlORk9fcHJvY2Vzc29yX2lkLCBzdHJ1Y3QgY3B1X2luZm8sIHByb2Nlc3Nvcl9pZCk7Cj4g
ICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVfaW5mbywgY3VycmVu
dF92Y3B1KTsKPiAgICAgIE9GRlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZvLCBjcjQp
Owo+ICsgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4ZW5fY3Iz
KTsKPiArICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3RydWN0IGNwdV9pbmZvLCBwdl9jcjMp
Owo+ICAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7
Cj4gICAgICBCTEFOSygpOwo+ICAKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwo+IEBAIC0x
OTksNiArMTk5LDE3IEBAIEVOVFJZKGNzdGFyX2VudGVyKQo+ICAgICAgICAgIHB1c2hxICQwCj4g
ICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQo+ICAgICAgICAgIFNBVkVfQUxM
Cj4gKwo+ICsgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCj4gKyAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAo+ICsgICAgICAgIG5lZyAgICVyY3gK
PiArVU5MSUtFTFlfU1RBUlQobnosIGNzdGFyX2NyMykKPiArICAgICAgICBtb3YgICAlcmN4LCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCj4gKyAgICAgICAgbmVnICAgJXJjeAo+
ICsgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCj4gKyAgICAgICAgbW92cSAgJDAsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKPiArVU5MSUtFTFlfRU5EKGNzdGFyX2Ny
MykKClRoZXNlIFVOTElLRUxZKClzIGFyZW4ndCBjb3JyZWN0LsKgIEl0IHdpbGwgZGVwZW5kIG9u
IGhhcmR3YXJlIGFuZApjb21tYW5kIGxpbmUgc2V0dGluZyBhcyB0byB3aGV0aGVyIHdlIGV4cGVj
dCB0byB1cGRhdGUgY3IzLgoKRnVydGhlcm1vcmUsIHRoZXkgd2lsbCBjb21wbGljYXRlIHNwbGl0
dGluZyB0aGUgZWFybHkgZW50cnkgY29kZSBhd2F5CmZyb20gdGhlIG1haW4gLnRleHQgc2VjdGlv
biBmb3IgYSBmdWxsIGlzb2xhdGlvbiBpbXBsZW1lbnRhdGlvbi4KCkZvciBub3csIEknZCBkcm9w
IHRoZW0gYW5kIGhhdmUgYSBzaW1wbGUganogLkxza2lwLgoKCkFsc28sIGNhbiB3ZSBjb2xsZWN0
IHRoZXNlIHRvZ2V0aGVyIGludG8gbWFjcm9zLCByYXRoZXIgdGhhbgpvcGVuY29kaW5nP8KgIFdl
IHNlZW0gdG8gaGF2ZSAzIGRpc3RpbmN0IHZhcmlhdGlvbnMuCgo+ICsKPiAgICAgICAgICBHRVRf
Q1VSUkVOVChieCkKPiAgICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmN4Cj4gICAg
ICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCj4gLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4g
QEAgLTM3LDYgKzM3LDMyIEBAIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCj4gIC8qICVyYng6IHN0
cnVjdCB2Y3B1LCBpbnRlcnJ1cHRzIGRpc2FibGVkICovCj4gIHJlc3RvcmVfYWxsX2d1ZXN0Ogo+
ICAgICAgICAgIEFTU0VSVF9JTlRFUlJVUFRTX0RJU0FCTEVECj4gKwo+ICsgICAgICAgIC8qIENv
cHkgZ3Vlc3QgbWFwcGluZ3MgYW5kIHN3aXRjaCB0byBwZXItQ1BVIHJvb3QgcGFnZSB0YWJsZS4g
Ki8KPiArICAgICAgICBtb3YgICAlY3IzLCAlcjkKPiArICAgICAgICBHRVRfU1RBQ0tfRU5EKGR4
KQo+ICsgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmR4KSwgJXJk
aQo+ICsgICAgICAgIG1vdmFicyAkUEFERFJfTUFTSyAmIFBBR0VfTUFTSywgJXJzaQo+ICsgICAg
ICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKPiArICAgICAgICBtb3YgICAl
cmRpLCAlcmF4Cj4gKyAgICAgICAgYW5kICAgJXJzaSwgJXJkaQo+ICsgICAgICAgIGFuZCAgICVy
OSwgJXJzaQo+ICsgICAgICAgIGFkZCAgICVyY3gsICVyZGkKPiArICAgICAgICBhZGQgICAlcmN4
LCAlcnNpCj4gKyAgICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9ULCAl
ZWN4Cj4gKyAgICAgICAgbW92ICAgcm9vdF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRf
U1RBUlQpKjgoJXJzaSksICVyOAo+ICsgICAgICAgIG1vdiAgICVyOCwgcm9vdF90YWJsZV9vZmZz
ZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQpKjgoJXJkaSkKPiArICAgICAgICByZXAgbW92c3EK
PiArICAgICAgICBtb3YgICAkUk9PVF9QQUdFVEFCTEVfRU5UUklFUyAtIFwKPiArICAgICAgICAg
ICAgICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEsICVlY3gKPiArICAgICAgICBz
dWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAo+ICsgICAgICAgICAgICAg
ICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEpICogOCwgJXJzaQo+ICsgICAgICAg
IHN1YiAgICQoUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgLSBcCj4gKyAgICAgICAgICAg
ICAgICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAlcmRpCj4gKyAgICAg
ICAgcmVwIG1vdnNxCj4gKyAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyZHgpCj4gKyAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKPiArCgpDYW4g
d2UgcG9zc2libHkgbW92ZSB0aGlzIHVwIGludG8gQz/CoCBGb3IgdGhpcyBzaW1wbGlzdGljIGFs
Z29yaXRobSBpdAppcyBvayBpbiBBU00sIGJ1dCBpZiB3ZSB3YW50IHRvIGRvIGFueSBvcHRpbWlz
YXRpb25zIHRvIGF2b2lkIHRoZSA0awptZW1jcHkgKGdlbmVyYXRpb24gY291bnQgaGlkZGVuIHNv
bWV3aGVyZSBpbiBwYWdlX2luZm8/KSwgQVNNIGlzIGdvaW5nCnF1aWNrbHkgYmVjb21lIHVud2ll
bGR5LgoKQW5vdGhlciBvcHRpbWlzYXRpb24gSSBmb3VuZCBtYWRlIGEgbWFzc2l2ZSBkaWZmZXJl
bmNlIGZvciB0aGUgS0FJU0VSCnNlcmllcyB3YXMgdG8gaGF2ZSBhbiBNUlUgY2FjaGUgb2YgNCBw
YWdldGFibGVzLCBzbyBpbi1ndWVzdCBzeXNjYWxscwpkb24ndCByZXN1bHQgaW4gYW55IGNvcHlp
bmcgYXMgd2UgcGFzcyBpbiBhbmQgb3V0IG9mIFhlbi4KCj4gICAgICAgICAgUkVTVE9SRV9BTEwK
PiAgICAgICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKPiAgICAgICAgICBqeiAgICBp
cmV0X2V4aXRfdG9fZ3Vlc3QKPiBAQCAtNzEsNiArOTcsMTggQEAgaXJldF9leGl0X3RvX2d1ZXN0
Ogo+ICAgICAgICAgIEFMSUdOCj4gIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMu
ICovCj4gIHJlc3RvcmVfYWxsX3hlbjoKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIENoZWNr
IHdoZXRoZXIgd2UgbmVlZCB0byBzd2l0Y2ggdG8gdGhlIHBlci1DUFUgcGFnZSB0YWJsZXMsIGlu
Cj4gKyAgICAgICAgICogY2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20g
YW4gTk1JIG9yICNNQykuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgR0VUX1NUQUNLX0VORChh
eCkKPiArICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYXgpLCAl
cmR4Cj4gKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYXgpLCAl
cmF4Cj4gKyAgICAgICAgdGVzdCAgJXJkeCwgJXJkeAo+ICtVTkxJS0VMWV9TVEFSVChnLCBleGl0
X2NyMykKCmNtcCBvciBuZSA/Cgo+ICsgICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCj4g
K1VOTElLRUxZX0VORChleGl0X2NyMykKPiArCj4gICAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgK
PiAgICAgICAgICBpcmV0cQo+ICAKPiBAQCAtMTAwLDcgKzEzOCwxOCBAQCBFTlRSWShsc3Rhcl9l
bnRlcikKPiAgICAgICAgICBwdXNocSAkMAo+ICAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGws
IDQoJXJzcCkKPiAgICAgICAgICBTQVZFX0FMTAo+IC0gICAgICAgIEdFVF9DVVJSRU5UKGJ4KQo+
ICsKPiArICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQo+ICsgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKPiArICAgICAgICBuZWcgICAlcmN4Cj4g
KyAgICAgICAganogICAgLkxsc3Rhcl9jcjNfb2theQo+ICsgICAgICAgIG1vdiAgICVyY3gsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKPiArICAgICAgICBuZWcgICAlcmN4Cj4g
KyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKPiArICAgICAgICBtb3ZxICAkMCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQo+ICsuTGxzdGFyX2NyM19va2F5Ogo+ICsK
PiArICAgICAgICBfX0dFVF9DVVJSRU5UKGJ4KQo+ICAgICAgICAgIHRlc3RiICRURl9rZXJuZWxf
bW9kZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQo+ICAgICAgICAgIGp6ICAgIHN3aXRjaF90b19r
ZXJuZWwKPiAgCj4gQEAgLTE5Miw3ICsyNDEsMTggQEAgR0xPQkFMKHN5c2VudGVyX2VmbGFnc19z
YXZlZCkKPiAgICAgICAgICBwdXNocSAkMAo+ICAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGws
IDQoJXJzcCkKPiAgICAgICAgICBTQVZFX0FMTAo+IC0gICAgICAgIEdFVF9DVVJSRU5UKGJ4KQo+
ICsKPiArICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQo+ICsgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKPiArICAgICAgICBuZWcgICAlcmN4Cj4g
KyAgICAgICAganogICAgLkxzeXNlX2NyM19va2F5Cj4gKyAgICAgICAgbW92ICAgJXJjeCwgU1RB
Q0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQo+ICsgICAgICAgIG5lZyAgICVyY3gKPiAr
ICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQo+ICsgICAgICAgIG1vdnEgICQwLCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCj4gKy5Mc3lzZV9jcjNfb2theToKPiArCj4g
KyAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKPiAgICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2Vu
dGVyX2Rpc2FibGVzX2V2ZW50cyglcmJ4KQo+ICAgICAgICAgIG1vdnEgIFZDUFVfc3lzZW50ZXJf
YWRkciglcmJ4KSwlcmF4Cj4gICAgICAgICAgc2V0bmUgJWNsCj4gQEAgLTIyOCwxMyArMjg4LDIz
IEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQo+ICAgICAgICAgIG1vdmwgICQweDgwLCA0KCVy
c3ApCj4gICAgICAgICAgU0FWRV9BTEwKPiAgCj4gKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkK
PiArICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4
Cj4gKyAgICAgICAgbmVnICAgJXJjeAo+ICtVTkxJS0VMWV9TVEFSVChueiwgaW50ODBfY3IzKQo+
ICsgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkK
PiArICAgICAgICBuZWcgICAlcmN4Cj4gKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kK
PiArICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQo+
ICtVTkxJS0VMWV9FTkQoaW50ODBfY3IzKQo+ICsKPiAgICAgICAgICBjbXBiICAkMCx1bnRydXN0
ZWRfbXNpKCVyaXApCj4gIFVOTElLRUxZX1NUQVJUKG5lLCBtc2lfY2hlY2spCj4gICAgICAgICAg
bW92bCAgJDB4ODAsJWVkaQo+ICAgICAgICAgIGNhbGwgIGNoZWNrX2Zvcl91bmV4cGVjdGVkX21z
aQo+ICBVTkxJS0VMWV9FTkQobXNpX2NoZWNrKQo+ICAKPiAtICAgICAgICBHRVRfQ1VSUkVOVChi
eCkKPiArICAgICAgICBfX0dFVF9DVVJSRU5UKGJ4KQo+ICAKPiAgICAgICAgICAvKiBDaGVjayB0
aGF0IHRoZSBjYWxsYmFjayBpcyBub24tbnVsbC4gKi8KPiAgICAgICAgICBsZWFxICBWQ1BVX2lu
dDgwX2JvdW5jZSglcmJ4KSwlcmR4Cj4gQEAgLTM5MSw5ICs0NjEsMjcgQEAgRU5UUlkoZG9tX2Ny
YXNoX3N5bmNfZXh0YWJsZSkKPiAgCj4gIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCj4gICAgICAg
ICAgU0FWRV9BTEwgQ0xBQwo+ICsKPiArICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQo+ICsgICAg
ICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKPiArICAg
ICAgICBtb3YgICAlcmN4LCAlcjE1Cj4gKyAgICAgICAgbmVnICAgJXJjeAo+ICsgICAgICAgIGp6
ICAgIC5MaW50cl9jcjNfb2theQo+ICsgICAgICAgIGpucyAgIC5MaW50cl9jcjNfbG9hZAo+ICsg
ICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKPiAr
ICAgICAgICBuZWcgICAlcmN4Cj4gKy5MaW50cl9jcjNfbG9hZDoKPiArICAgICAgICB3cml0ZV9j
cjMgcmN4LCByZGksIHJzaQo+ICsgICAgICAgIHhvciAgICVlY3gsICVlY3gKPiArICAgICAgICBt
b3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCj4gKyAgICAgICAg
dGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCj4gKyAgICAgICAgY21vdm56ICVyY3gsICVyMTUKPiAr
LkxpbnRyX2NyM19va2F5Ogo+ICsKPiAgICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCj4gICAgICAg
ICAgbW92cSAlcnNwLCVyZGkKPiAgICAgICAgICBjYWxscSBkb19JUlEKPiArICAgICAgICBtb3Yg
ICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCj4gICAgICAgICAgam1w
IHJldF9mcm9tX2ludHIKPiAgCj4gIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMu
ICovCj4gQEAgLTQxMSw2ICs0OTksMjMgQEAgRU5UUlkocGFnZV9mYXVsdCkKPiAgLyogTm8gc3Bl
Y2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KPiAgR0xPQkFMKGhhbmRsZV9leGNlcHRpb24p
Cj4gICAgICAgICAgU0FWRV9BTEwgQ0xBQwo+ICsKPiArICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0
KQo+ICsgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVy
Y3gKPiArICAgICAgICBtb3YgICAlcmN4LCAlcjE1Cj4gKyAgICAgICAgbmVnICAgJXJjeAo+ICsg
ICAgICAgIGp6ICAgIC5MeGNwdF9jcjNfb2theQo+ICsgICAgICAgIGpucyAgIC5MeGNwdF9jcjNf
bG9hZAo+ICsgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCkKPiArICAgICAgICBuZWcgICAlcmN4Cj4gKy5MeGNwdF9jcjNfbG9hZDoKPiArICAgICAg
ICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQo+ICsgICAgICAgIHhvciAgICVlY3gsICVlY3gKPiAr
ICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCj4g
KyAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCj4gKyAgICAgICAgY21vdm56ICVyY3gs
ICVyMTUKPiArLkx4Y3B0X2NyM19va2F5Ogo+ICsKPiAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoK
PiAgICAgICAgICBHRVRfQ1VSUkVOVChieCkKPiAgICAgICAgICB0ZXN0YiAkWDg2X0VGTEFHU19J
Rj4+OCxVUkVHU19lZmxhZ3MrMSglcnNwKQo+IEBAIC00NzUsNiArNTgwLDcgQEAgaGFuZGxlX2V4
Y2VwdGlvbl9zYXZlZDoKPiAgICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJk
eAo+ICAgICAgICAgIFBFUkZDX0lOQ1IoZXhjZXB0aW9ucywgJXJheCwgJXJieCkKPiAgICAgICAg
ICBjYWxscSAqKCVyZHgsJXJheCw4KQo+ICsgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXIxNCkKPiAgICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNw
KQo+ICAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgo+ICAgICAgICAgIGxlYXEgIFZDUFVf
dHJhcF9ib3VuY2UoJXJieCksJXJkeAo+IEBAIC01MDcsNiArNjEzLDcgQEAgZXhjZXB0aW9uX3dp
dGhfaW50c19kaXNhYmxlZDoKPiAgICAgICAgICByZXA7ICBtb3ZzcSAgICAgICAgICAgICAgICAg
ICAgICMgbWFrZSByb29tIGZvciBlYy9ldgo+ICAxOiAgICAgIG1vdnEgIFVSRUdTX2Vycm9yX2Nv
ZGUoJXJzcCksJXJheCAjIGVjL2V2Cj4gICAgICAgICAgbW92cSAgJXJheCxVUkVHU19rZXJuZWxf
c2l6ZW9mKCVyc3ApCj4gKyAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcjE0KQo+ICAgICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbiAgICAgICAgICAg
IyByZXR1cm4gdG8gZml4dXAgY29kZQo+ICAKPiAgLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1
bXB0aW9ucy4gKi8KPiBAQCAtNTg1LDYgKzY5MiwxNyBAQCBFTlRSWShkb3VibGVfZmF1bHQpCj4g
ICAgICAgICAgbW92bCAgJFRSQVBfZG91YmxlX2ZhdWx0LDQoJXJzcCkKPiAgICAgICAgICAvKiBT
ZXQgQUMgdG8gcmVkdWNlIGNoYW5jZSBvZiBmdXJ0aGVyIFNNQVAgZmF1bHRzICovCj4gICAgICAg
ICAgU0FWRV9BTEwgU1RBQwo+ICsKPiArICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQo+ICsgICAg
ICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyYngKPiArICAg
ICAgICB0ZXN0ICAlcmJ4LCAlcmJ4Cj4gKyAgICAgICAganogICAgLkxkYmxmX2NyM19va2F5Cj4g
KyAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCj4gKyAgICAgICAgbmVnICAgJXJieAo+ICsu
TGRibGZfY3IzX2xvYWQ6Cj4gKyAgICAgICAgd3JpdGVfY3IzIHJieCwgcmRpLCByc2kKPiArLkxk
YmxmX2NyM19va2F5Ogo+ICsKCkl0IGlzIG1vZGVyYXRlbHkgY29tbW9uIGZvciB0aGVyZSB0byBi
ZSBjYXNjYWRlIGZhdWx0cyBpbiAjREYuwqAgVGhpcwp3b3VsZCBiZSBiZXR0ZXIgaWYgaXQgd2Vy
ZSB0aGUgZ2VuZXJhbCBJU1Qgc3dpdGNoLgoKfkFuZHJldwoKPiAgICAgICAgICBtb3ZxICAlcnNw
LCVyZGkKPiAgICAgICAgICBjYWxsICBkb19kb3VibGVfZmF1bHQKPiAgICAgICAgICBCVUcgICAv
KiBkb19kb3VibGVfZmF1bHQoKSBzaG91bGRuJ3QgcmV0dXJuLiAqLwo+IEBAIC02MDMsMTAgKzcy
MSwyOCBAQCBFTlRSWShubWkpCj4gICAgICAgICAgbW92bCAgJFRSQVBfbm1pLDQoJXJzcCkKPiAg
aGFuZGxlX2lzdF9leGNlcHRpb246Cj4gICAgICAgICAgU0FWRV9BTEwgQ0xBQwo+ICsKPiArICAg
ICAgICBHRVRfU1RBQ0tfRU5EKDE0KQo+ICsgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXIxNCksICVyY3gKPiArICAgICAgICBtb3YgICAlcmN4LCAlcjE1Cj4gKyAg
ICAgICAgbmVnICAgJXJjeAo+ICsgICAgICAgIGp6ICAgIC5MaXN0X2NyM19va2F5Cj4gKyAgICAg
ICAgam5zICAgLkxpc3RfY3IzX2xvYWQKPiArICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCj4gKyAgICAgICAgbmVnICAgJXJjeAo+ICsuTGlzdF9j
cjNfbG9hZDoKPiArICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQo+ICsgICAgICAgIG1v
dnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCj4gKy5MaXN0X2NyM19v
a2F5Ogo+ICsKPiAgICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCj4gICAgICAgICAgdGVzdGIgJDMs
VVJFR1NfY3MoJXJzcCkKPiAgICAgICAgICBqeiAgICAxZgo+IC0gICAgICAgIC8qIEludGVycnVw
dGVkIGd1ZXN0IGNvbnRleHQuIENvcHkgdGhlIGNvbnRleHQgdG8gc3RhY2sgYm90dG9tLiAqLwo+
ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSW50ZXJydXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ2xl
YXIgdGhlIHJlc3RvcmUgdmFsdWUgZm9yIHhlbl9jcjMKPiArICAgICAgICAgKiBhbmQgY29weSB0
aGUgY29udGV4dCB0byBzdGFjayBib3R0b20uCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgeG9y
ICAgJXIxNSwgJXIxNQo+ICAgICAgICAgIEdFVF9DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2Vy
X3JlZ3MsZGkpCj4gICAgICAgICAgbW92cSAgJXJzcCwlcnNpCj4gICAgICAgICAgbW92bCAgJFVS
RUdTX2tlcm5lbF9zaXplb2YvOCwlZWN4Cj4gQEAgLTYxNiw2ICs3NTIsNyBAQCBoYW5kbGVfaXN0
X2V4Y2VwdGlvbjoKPiAgICAgICAgICBtb3Z6YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApLCVl
YXgKPiAgICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAo+ICAgICAgICAg
IGNhbGxxICooJXJkeCwlcmF4LDgpCj4gKyAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcjE0KQo+ICAgICAgICAgIGNtcGIgICRUUkFQX25taSxVUkVHU19l
bnRyeV92ZWN0b3IoJXJzcCkKPiAgICAgICAgICBqbmUgICByZXRfZnJvbV9pbnRyCj4gIAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oCj4gQEAgLTkzLDkgKzkzLDMwIEBAIHZvaWQgcmV0X2Zyb21faW50
cih2b2lkKTsKPiAgICAgICAgICBVTkxJS0VMWV9ET05FKG1wLCB0YWcpOyAgIFwKPiAgICAgICAg
ICBfX1VOTElLRUxZX0VORCh0YWcpCj4gIAo+ICsgICAgICAgIC5lcXUgLkxyYXgsIDAKPiArICAg
ICAgICAuZXF1IC5McmN4LCAxCj4gKyAgICAgICAgLmVxdSAuTHJkeCwgMgo+ICsgICAgICAgIC5l
cXUgLkxyYngsIDMKPiArICAgICAgICAuZXF1IC5McnNwLCA0Cj4gKyAgICAgICAgLmVxdSAuTHJi
cCwgNQo+ICsgICAgICAgIC5lcXUgLkxyc2ksIDYKPiArICAgICAgICAuZXF1IC5McmRpLCA3Cj4g
KyAgICAgICAgLmVxdSAuTHI4LCAgOAo+ICsgICAgICAgIC5lcXUgLkxyOSwgIDkKPiArICAgICAg
ICAuZXF1IC5McjEwLCAxMAo+ICsgICAgICAgIC5lcXUgLkxyMTEsIDExCj4gKyAgICAgICAgLmVx
dSAuTHIxMiwgMTIKPiArICAgICAgICAuZXF1IC5McjEzLCAxMwo+ICsgICAgICAgIC5lcXUgLkxy
MTQsIDE0Cj4gKyAgICAgICAgLmVxdSAuTHIxNSwgMTUKPiArCj4gICNkZWZpbmUgU1RBQ0tfQ1BV
SU5GT19GSUVMRChmaWVsZCkgKDEgLSBDUFVJTkZPX3NpemVvZiArIENQVUlORk9fIyNmaWVsZCkK
PiAgI2RlZmluZSBHRVRfU1RBQ0tfRU5EKHJlZykgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICAgICAgLmlmIC5MciMjcmVnID4gODsgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsg
ICAgICAgIG1vdnEgJFNUQUNLX1NJWkUtMSwgJXIjI3JlZzsgICAgICAgICAgICAgIFwKPiArICAg
ICAgICAuZWxzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAg
ICAgbW92bCAkU1RBQ0tfU0laRS0xLCAlZSMjcmVnOyAgICAgICAgICAgICAgXAo+ICsgICAgICAg
IC5lbmRpZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICBv
cnEgICVyc3AsICVyIyNyZWcKPiAgCj4gICNkZWZpbmUgR0VUX0NQVUlORk9fRklFTEQoZmllbGQs
IHJlZykgICAgICAgICAgICAgXAo+IEBAIC0xNzcsNiArMTk4LDE1IEBAIHZvaWQgcmV0X2Zyb21f
aW50cih2b2lkKTsKPiAgI2RlZmluZSBBU01fU1RBQyBBU01fQUMoU1RBQykKPiAgI2RlZmluZSBB
U01fQ0xBQyBBU01fQUMoQ0xBQykKPiAgCj4gKy5tYWNybyB3cml0ZV9jcjMgdmFsOnJlcSwgdG1w
MTpyZXEsIHRtcDI6cmVxCj4gKyAgICAgICAgbW92ICAgJWNyNCwgJVx0bXAxCj4gKyAgICAgICAg
bW92ICAgJVx0bXAxLCAlXHRtcDIKPiArICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXHRt
cDEKPiArICAgICAgICBtb3YgICAlXHRtcDEsICVjcjQKPiArICAgICAgICBtb3YgICAlXHZhbCwg
JWNyMwo+ICsgICAgICAgIG1vdiAgICVcdG1wMiwgJWNyNAo+ICsuZW5kbQo+ICsKPiAgI2RlZmlu
ZSBDUjRfUFYzMl9SRVNUT1JFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiAgICAgICAgICA2Njc6IEFTTV9OT1A1OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RyX3Jl
cGxhY2VtZW50LCAiYXgiOyAgICAgICAgICAgICAgICAgIFwKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2N1cnJlbnQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCj4g
QEAgLTQxLDYgKzQxLDE4IEBAIHN0cnVjdCBjcHVfaW5mbyB7Cj4gICAgICBzdHJ1Y3QgdmNwdSAq
Y3VycmVudF92Y3B1Owo+ICAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29mZnNldDsKPiAgICAg
IHVuc2lnbmVkIGxvbmcgY3I0Owo+ICsgICAgLyoKPiArICAgICAqIE9mIHRoZSB0d28gZm9sbG93
aW5nIGZpZWxkcyB0aGUgbGF0dGVyIGlzIGJlaW5nIHNldCB0byB0aGUgQ1IzIHZhbHVlCj4gKyAg
ICAgKiB0byBiZSB1c2VkIG9uIHRoZSBnaXZlbiBwQ1BVIGZvciBsb2FkaW5nIHdoZW5ldmVyIDY0
LWJpdCBQViBndWVzdAo+ICsgICAgICogY29udGV4dCBpcyBiZWluZyBlbnRlcmVkLiBUaGUgdmFs
dWUgbmV2ZXIgY2hhbmdlcyBvbmNlIHNldC4KPiArICAgICAqIFRoZSBmb3JtZXIgaXMgdGhlIHZh
bHVlIHRvIHJlc3RvcmUgd2hlbiByZS1lbnRlcmluZyBYZW4sIGlmIGFueS4gSU9XCj4gKyAgICAg
KiBpdHMgdmFsdWUgYmVpbmcgemVybyBtZWFucyB0aGVyZSdzIG5vdGhpbmcgdG8gcmVzdG9yZS4g
SG93ZXZlciwgaXRzCj4gKyAgICAgKiB2YWx1ZSBjYW4gYWxzbyBiZSBuZWdhdGl2ZSwgaW5kaWNh
dGluZyB0byB0aGUgZXhpdC10by1YZW4gY29kZSB0aGF0Cj4gKyAgICAgKiByZXN0b3JpbmcgaXMg
bm90IG5lY2Vzc2FyeSwgYnV0IGFsbG93aW5nIGFueSBuZXN0ZWQgZW50cnkgY29kZSBwYXRocwo+
ICsgICAgICogdG8gc3RpbGwga25vdyB0aGUgdmFsdWUgdG8gcHV0IGJhY2sgaW50byBDUjMuCj4g
KyAgICAgKi8KPiArICAgIHVuc2lnbmVkIGxvbmcgeGVuX2NyMzsKPiArICAgIHVuc2lnbmVkIGxv
bmcgcHZfY3IzOwo+ICAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBh
bGlnbmVkICovCj4gIH07Cj4gIAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29y
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCj4gQEAgLTQ2Miw2ICs0
NjIsNyBAQCBleHRlcm4gaWR0X2VudHJ5X3QgaWR0X3RhYmxlW107Cj4gIGV4dGVybiBpZHRfZW50
cnlfdCAqaWR0X3RhYmxlc1tdOwo+ICAKPiAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB0c3Nfc3Ry
dWN0LCBpbml0X3Rzcyk7Cj4gK0RFQ0xBUkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290
X3BndCk7Cj4gIAo+ICBleHRlcm4gdm9pZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2
Y3B1ICp2KTsKPiAgCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCj4gQEAgLTI0LDggKzI0LDgg
QEAKPiAgLyogVGhlc2UgYXJlIGFyY2hpdGVjdHVyYWwgbGltaXRzLiBDdXJyZW50IENQVXMgc3Vw
cG9ydCBvbmx5IDQwLWJpdCBwaHlzLiAqLwo+ICAjZGVmaW5lIFBBRERSX0JJVFMgICAgICAgICAg
ICAgIDUyCj4gICNkZWZpbmUgVkFERFJfQklUUyAgICAgICAgICAgICAgNDgKPiAtI2RlZmluZSBQ
QUREUl9NQVNLICAgICAgICAgICAgICAoKDFVTCA8PCBQQUREUl9CSVRTKS0xKQo+IC0jZGVmaW5l
IFZBRERSX01BU0sgICAgICAgICAgICAgICgoMVVMIDw8IFZBRERSX0JJVFMpLTEpCj4gKyNkZWZp
bmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKChfQUMoMSxVTCkgPDwgUEFERFJfQklUUyktMSkK
PiArI2RlZmluZSBWQUREUl9NQVNLICAgICAgICAgICAgICAoKF9BQygxLFVMKSA8PCBWQUREUl9C
SVRTKS0xKQo+ICAKPiAgI2RlZmluZSBWQUREUl9UT1BfQklUICAgICAgICAgICAoMVVMIDw8IChW
QUREUl9CSVRTIC0gMSkpCj4gICNkZWZpbmUgQ0FOT05JQ0FMX01BU0sgICAgICAgICAgKH4wVUwg
JiB+VkFERFJfTUFTSykKPiBAQCAtMTA3LDYgKzEwNyw3IEBAIHR5cGVkZWYgbDRfcGdlbnRyeV90
IHJvb3RfcGdlbnRyeV90Owo+ICAgICAgICA6ICgoKF9zKSA8IFJPT1RfUEFHRVRBQkxFX0ZJUlNU
X1hFTl9TTE9UKSB8fCAgXAo+ICAgICAgICAgICAoKF9zKSA+IFJPT1RfUEFHRVRBQkxFX0xBU1Rf
WEVOX1NMT1QpKSkKPiAgCj4gKyNkZWZpbmUgcm9vdF90YWJsZV9vZmZzZXQgICAgICAgICBsNF90
YWJsZV9vZmZzZXQKPiAgI2RlZmluZSByb290X2dldF9wZm4gICAgICAgICAgICAgIGw0ZV9nZXRf
cGZuCj4gICNkZWZpbmUgcm9vdF9nZXRfZmxhZ3MgICAgICAgICAgICBsNGVfZ2V0X2ZsYWdzCj4g
ICNkZWZpbmUgcm9vdF9nZXRfaW50cHRlICAgICAgICAgICBsNGVfZ2V0X2ludHB0ZQo+Cj4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 18:26:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:26:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb9TB-00055A-4J; Mon, 15 Jan 2018 18:26:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e1by=ek=citrix.com=prvs=546776dbc=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eb9TA-00054t-4b
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 18:26:52 +0000
X-Inumbo-ID: fac6d2b5-fa21-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fac6d2b5-fa21-11e7-b0d7-9f685aff125f;
 Mon, 15 Jan 2018 18:29:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,364,1511827200"; d="scan'208";a="66083131"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5b3aba0c-455b-4937-c460-b4dc4d541260@citrix.com>
Date: Mon, 15 Jan 2018 18:26:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMTggMTE6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZpcnN0IG9mIGFsbCB3ZSBk
b24ndCBuZWVkIGl0IG9uIEFNRCBzeXN0ZW1zLiBBZGRpdGlvbmFsbHkgYWxsb3cgaXRzIHVzZQo+
IHRvIGJlIGNvbnRyb2xsZWQgYnkgY29tbWFuZCBsaW5lIG9wdGlvbi4gRm9yIGJlc3QgYmFja3Bv
cnRhYmlsaXR5LCB0aGlzCj4gaW50ZW50aW9uYWxseSBkb2Vzbid0IHVzZSBhbHRlcm5hdGl2ZSBp
bnN0cnVjdGlvbiBwYXRjaGluZyB0byBhY2hpZXZlCj4gdGhlIGludGVuZGVkIGVmZmVjdCAtIHdo
aWxlIHdlIGxpa2VseSB3YW50IGl0LCB0aGlzIHdpbGwgYmUgbGF0ZXIKPiBmb2xsb3ctdXAuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4g
djI6IE5ldy4KPgo+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4g
KysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtMTg0OSw2ICsx
ODQ5LDE1IEBAIEluIHRoZSBjYXNlIHRoYXQgeDJhcGljIGlzIGluIHVzZSwgdGhpcwo+ICBjbHVz
dGVyZWQgbW9kZS4gIFRoZSBkZWZhdWx0LCBnaXZlbiBubyBoaW50IGZyb20gdGhlICoqRkFEVCoq
LCBpcyBjbHVzdGVyCj4gIG1vZGUuCj4gIAo+ICsjIyMgeHB0aQo+ICs+IGA9IDxib29sZWFuPmAK
PiArCj4gKz4gRGVmYXVsdDogYGZhbHNlYCBvbiBBTUQgaGFyZHdhcmUKPiArPiBEZWZhdWx0OiBg
dHJ1ZWAgZXZlcnl3aGVyZSBlbHNlCgpUaGlzIGlzIGZpbmUgZm9yIG5vdywgYnV0IGFueSBmdXJ0
aGVyIGlzb2xhdGlvbiBpcyBnb2luZyB0byBoYXZlIHRvIGJlCnVuY29uZGl0aW9uYWwsIG9yIHBv
c3NpYmx5IGNvbXBpbGUtdGltZSBjaG9pY2UsIGJ1dCBtYWludGFpbmluZyB0aGF0CmdvaW5nIGZv
cndhcmRzIGlzIGdvaW5nIHRvIGJlIHRydWx5IGhvcnJpYmxlLgoKPiArCj4gK092ZXJyaWRlIGRl
ZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3QgcGFn
ZQo+ICt0YWJsZXMuCgpUaGlzIHdhbnRzIGEKCioqIFdBUk5JTkc6IE5vdCB5ZXQgYSBjb21wbGV0
ZSBpc29sYXRpb24gaW1wbGVtZW50YXRpb24sIGJ1dCBiZXR0ZXIgdGhhbgpub3RoaW5nLiAqKgoK
b3Igc2ltaWxhciwganVzdCB0byBhdm9pZCBnaXZpbmcgdGhlIHBlb3BsZSB0aGUgaW1wcmVzc2lv
biB0aGF0IGl0IGlzCmNvbXBsZXRlLsKgIFBlcmhhcHMgYWxzbyBhIHNpbWlsYXIgd2FybmluZyBp
biB0aGUgcGF0Y2ggMSBjb21taXQgbWVzc2FnZT8KCj4gKwo+ICAjIyMgeHNhdmUKPiAgPiBgPSA8
Ym9vbGVhbj5gCj4gIAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwo+IEBAIC0xNTExLDggKzE1MTEsMTAgQEAgdm9pZCBwYXJhdmlydF9j
dHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdQo+ICB7Cj4gICAgICB1bnNpZ25lZCBsb25nIGNyNDsK
PiAgCj4gLSAgICB0aGlzX2NwdShyb290X3BndClbcm9vdF90YWJsZV9vZmZzZXQoUEVSRE9NQUlO
X1ZJUlRfU1RBUlQpXSA9Cj4gLSAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gu
cGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cj4gKyAgICBpZiAoIHRoaXNf
Y3B1KHJvb3RfcGd0KSApCj4gKyAgICAgICAgdGhpc19jcHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVf
b2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQo+ICsgICAgICAgICAgICBsNGVfZnJvbV9w
YWdlKHYtPmRvbWFpbi0+YXJjaC5wZXJkb21haW5fbDNfcGcsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwoKVGhpcyB3b3VsZCBiZSBjbGVhbmVyIGFu
ZCBoYXZlIGJldHRlciBnZW5lcmF0ZWQgY29kZSBieSBwdWxsaW5nCnRoaXNfY3B1KHJvb3RfcGd0
KSBpbnRvIGEgbG9jYWwgdmFyaWFibGUuCgo+ICAKPiAgICAgIGNyNCA9IHB2X2d1ZXN0X2NyNF90
b19yZWFsX2NyNCh2KTsKPiAgICAgIGlmICggdW5saWtlbHkoY3I0ICE9IHJlYWRfY3I0KCkpICkK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAg
LTM2ODUsNyArMzY4NSw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPiAgICAgICAgICAgICAgICAg
ICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4s
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9V
UERBVEVfUFJFU0VSVkVfQUQsIHYpOwo+ICAgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRydWU7Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0aGlzX2NwdShyb290X3BndCk7CgpUaGlzIGlz
IHF1aXRlIGRlY2VwdGl2ZSwgYXMgaXQgaXMgYWN0dWFsbHkgc3luY19ndWVzdCA9CnRoaXNfY3B1
KHJvb3RfcGd0KSAhPSBOVUxMOwoKSXQgd291bGQgcHJvYmFibHkgYmUgY2xlYW5lciB0byBleHBv
cnQgb3B0X3hwdGkgYW5kIHVzZSB0aGF0LCByYXRoZXIKdGhhbiBpbXBseSB0aGluZ3MgYmFzZWQg
b24gcm9vdF9wZ3QuwqAgSXQgd291bGQgY2VydGFpbmx5IGJlIG1vcmUKZWZmaWNpZW50IGNvZGUu
Cgo+ICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgICAgICAgICAgICAgIGNh
c2UgUEdUX3dyaXRhYmxlX3BhZ2U6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiBAQCAtMzI4LDcgKzMyOCw3IEBAIHZvaWQgc3Rh
cnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKPiAgICAgIHNwaW5fZGVidWdfZGlzYWJsZSgpOwo+
ICAKPiAgICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKPiAtICAgIGdldF9jcHVfaW5m
bygpLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7Cj4gKyAgICBnZXRfY3B1X2lu
Zm8oKS0+cHZfY3IzID0gdGhpc19jcHUocm9vdF9wZ3QpID8gX19wYSh0aGlzX2NwdShyb290X3Bn
dCkpIDogMDsKPiAgCj4gICAgICBsb2FkX3N5c3RlbV90YWJsZXMoKTsKPiAgCj4gQEAgLTczNCwx
NCArNzM0LDIwIEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIKPiAg
ICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgX19yZWFkX21vc3RseSBpbnQ4X3Qgb3B0
X3hwdGkgPSAtMTsKPiArYm9vbGVhbl9wYXJhbSgieHB0aSIsIG9wdF94cHRpKTsKPiAgREVGSU5F
X1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwo+ICAKPiAgc3RhdGljIGludCBz
ZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKPiAgewo+IC0gICAgcm9vdF9wZ2Vu
dHJ5X3QgKnJwdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKPiArICAgIHJvb3RfcGdlbnRyeV90
ICpycHQ7Cj4gICAgICB1bnNpZ25lZCBpbnQgb2ZmOwo+ICAgICAgaW50IHJjOwo+ICAKPiArICAg
IGlmICggIW9wdF94cHRpICkKPiArICAgICAgICByZXR1cm4gMDsKPiArCj4gKyAgICBycHQgPSBh
bGxvY194ZW5fcGFnZXRhYmxlKCk7Cj4gICAgICBpZiAoICFycHQgKQo+ICAgICAgICAgIHJldHVy
biAtRU5PTUVNOwo+ICAKPiBAQCAtOTkyLDEwICs5OTgsMTMgQEAgdm9pZCBfX2luaXQgc21wX3By
ZXBhcmVfY3B1cyh1bnNpZ25lZCBpbgo+ICAKPiAgICAgIHN0YWNrX2Jhc2VbMF0gPSBzdGFja19z
dGFydDsKPiAgCj4gKyAgICBpZiAoIG9wdF94cHRpIDwgMCApCj4gKyAgICAgICAgb3B0X3hwdGkg
PSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQ7CgpOZXdsaW5lPwoK
PiAgICAgIHJjID0gc2V0dXBfY3B1X3Jvb3RfcGd0KDApOwo+ICAgICAgaWYgKCByYyApCj4gICAg
ICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCBy
Yyk7Cj4gLSAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJvb3RfcGd0
LCAwKSk7Cj4gKyAgICBpZiAoIHBlcl9jcHUocm9vdF9wZ3QsIDApICkKPiArICAgICAgICBnZXRf
Y3B1X2luZm8oKS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7Cj4gIAo+ICAg
ICAgc2V0X25yX3NvY2tldHMoKTsKPiAgCj4gQEAgLTEwNjcsNiArMTA3Niw3IEBAIHZvaWQgX19p
bml0IHNtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCj4gICNlbmRpZgo+ICAKPiAgICAgIGdldF9j
cHVfaW5mbygpLT54ZW5fY3IzID0gMDsKPiArICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSAw
Owo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+IEBAIC00Niw2ICs0Niw3
IEBAIHJlc3RvcmVfYWxsX2d1ZXN0Ogo+ICAgICAgICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRf
U1RBUlQsICVyY3gKPiAgICAgICAgICBtb3YgICAlcmRpLCAlcmF4Cj4gICAgICAgICAgYW5kICAg
JXJzaSwgJXJkaQo+ICsgICAgICAgIGp6ICAgIC5McmFnX2tlZXBfY3IzCgpXaGF0IGlzIHJhZz/C
oCBXaGF0IGFib3V0IC5MX3NraXBfY3IzX3JlbG9hZCA/Cgp+QW5kcmV3Cgo+ICAgICAgICAgIGFu
ZCAgICVyOSwgJXJzaQo+ICAgICAgICAgIGFkZCAgICVyY3gsICVyZGkKPiAgICAgICAgICBhZGQg
ICAlcmN4LCAlcnNpCj4gQEAgLTYyLDYgKzYzLDcgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6Cj4gICAg
ICAgICAgcmVwIG1vdnNxCj4gICAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyZHgpCj4gICAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKPiArLkxy
YWdfa2VlcF9jcjM6Cj4gIAo+ICAgICAgICAgIFJFU1RPUkVfQUxMCj4gICAgICAgICAgdGVzdHcg
JFRSQVBfc3lzY2FsbCw0KCVyc3ApCj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 18:51:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:51:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb9qh-0007wJ-1V; Mon, 15 Jan 2018 18:51:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmko=ek=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eb9qf-0007wA-LN
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 18:51:09 +0000
X-Inumbo-ID: d7664b83-fa24-11e7-b4a6-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7664b83-fa24-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:49:40 +0100 (CET)
Received: from [10.135.48.227] (162-198-228-36.lightspeed.wlfrct.sbcglobal.net
 [162.198.228.36])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 643F92175A;
 Mon, 15 Jan 2018 18:51:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 643F92175A
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 15 Jan 2018 10:51:06 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A5C72F2020000780019EAB8@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1801151049130.5767@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
 <5ba8b0e5-21a9-1999-5aff-f9b9062827f6@linaro.org>
 <5A5C72F2020000780019EAB8@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@linaro.org>
Subject: Re: [Xen-devel] [PATCH] fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNSBKYW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDEzLjAxLjE4
IGF0IDA3OjIxLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+ID4gT24gMDEvMTIv
MjAxOCAxMTo0MCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4+IGhhbmRsZXMgY2Fu
IHRoZW9yZXRpY2FsbHkgYmUgTlVMTCwgY2hlY2sgZm9yIGl0IGV4cGxpY2l0bHkgYmVmb3JlCj4g
Pj4gZGVyZWZlcmVuY2luZyBpdC4KPiA+IAo+ID4gSSBkb3VidCBoYW5kbGVzIGNvdWxkIGJlIE5V
TEwgaWYgTG9jYXRlSGFuZGxlIHN1Y2NlZWQuIFRoaXMgc2VlbXMgdG8gYmUgCj4gPiBjb25maXJt
ZWQgYnkgdGhlIHNwZWMgKFBhZ2UgMjA4IGluIFVFRkkgc3BlYyAyLjcpLgo+ID4gCj4gPiBTbyBJ
IGFtIG5vdCBlbnRpcmVseSBjb252aW5jZSB3ZSBzaG91bGQgYWRkIHlldCBhbm90aGVyIGNoZWNr
IGluIHRoZSAKPiA+IGNvZGUuIEFuIEFTU0VSVCBtaWdodCBiZSBiZXR0ZXIuCj4gCj4gSW5kZWVk
IGlmIHRoZXJlIGlzIGEgcGxhdGZvcm0gd2hlcmUgTlVMTCBpcyBjb21pbmcgYmFjayBpbiB0aGUK
PiBzdWNjZXNzIGNhc2UsIHRoYXQgcGxhdGZvcm0gc2hvdWxkIGJlIG5hbWVkIGFzIGEganVzdGlm
aWNhdGlvbgo+IGluIHRoZSBjb21taXQgbWVzc2FnZS4gT3RoZXJ3aXNlIEkgZG9uJ3Qgc2VlIHRo
ZSB2YWx1ZSBvZiB0aGlzCj4gY2hhbmdlLgoKVHJ1dGhmdWxseSwgaXQgaXMgbW9zdGx5IHRvIHNp
bGVuY2UgQ292ZXJpdHkuIFdlIGNhbiBhbGwgYXBwcmVjaWF0ZSB3aGVuCnN0YXRpYyBhbmFseXN0
cyBjYW5ub3QgZmluZCBkZWZlY3RzIGluIHRoZSBjb2RlLgoKQW4gQVNTRVJUIHNob3VsZCBzYXRp
c2Z5IGl0IGFzIHdlbGwuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 18:51:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:51:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb9rJ-00084m-FS; Mon, 15 Jan 2018 18:51:49 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9rH-00084F-HW
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 18:51:47 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id C9/B0-19399-248FC5A5;
 Mon, 15 Jan 2018 18:51:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVdfxR0y
 UwemXphb3prxnd2D02N63iz2AMYo1My8pvyKBNWPrmjksBdMLKr7OOcXYwDjPtYuRi0NIoJFJ
 YtvFfywQzmNGifWdDxghnG2MEn87nzN1MXJyiAg4S3w9M5cdxOYV0JeYOm87axcjB4ewgI3Et
 nPJIGEJgSNKEgd+ZkPYnhL3r31mgrHPrO4AKmfnYBOwkjgkBhJlEVCVWHG2jW0CI/cCRoZVjB
 rFqUVlqUW6xsZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2MO9cHHmK
 U5GBSEuWdcDMmSogvKT+lMiOxOCO+qDQntfgQowwHh5IEL8N3oJxgUWp6akVaZg4wzGDSEhw8
 SiK8B78BpXmLCxJzizPTIVKnGI05mh48aGPmuPHidRuzEEtefl6qlDjvQ5BSAZDSjNI8uEGw8
 L/EKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV4pkHt4MvNK4Pa9AjqFCeiU+iWRIKeUJCKkpB
 oYje5oqAYcLrtx0nnWuuCCqCMT13JF+VeXpDirTzc1Oi1Sf3NGesMKqd4ZK/ZP/5c759d5oXl
 R9Q90T3REyr0oulVYdk/kzMGArR0pz7bPDpXR4pi/2/TPyeU/byQuPcDTsX/Toy8fWdc/5+EV
 s15wz+l2ZKuIcvbMDu9/ImGywkI+hy5InBX8r8RSnJFoqMVcVJwIAHwDeDt6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1516042304!76410407!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24809 invoked from network); 15 Jan 2018 18:51:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 18:51:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eb9rE-0007IH-6t; Mon, 15 Jan 2018 18:51:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eb9r8-0008Ll-VO; Mon, 15 Jan 2018 18:51:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eb9r8-0007A7-D2; Mon, 15 Jan 2018 18:51:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118003-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start: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-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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=2d70b54e055635ff60526b6949156504b6194b7c
X-Osstest-Versions-That: xen=ec320542e4f4de12305551ef5e3cd4d2ced85771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 18:51:38 +0000
Subject: [Xen-devel] [xen-unstable test] 118003: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4740061189884343870=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 xen                  2d70b54e055635ff60526b6949156504b6194b7c
baseline version:
 xen                  ec320542e4f4de12305551ef5e3cd4d2ced85771

Last test of basis   117311  2017-12-19 02:35:18 Z   27 days
Failing since        117365  2017-12-20 07:31:12 Z   26 days   12 attempts
Testing same since   117951  2018-01-13 19:55:59 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adrian Hunter <adrian.hunter@intel.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Dario Faggioli <dfaggioli@suse.com>
  David Woodhouse <David.Woodhouse@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Juergen Gross <jgross@suse.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Meng Xu <mengxu@cis.upenn.edu>
  Michel Lespinasse <walken@google.com>
  Peter Zijlstra <a.p.zijlstra@chello.nl>
  Praveen Kumar <kpraveen.lkml@gmail.com>
  Rik van Riel <riel@redhat.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Stephen Rothwell <sfr@canb.auug.org.au>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Wei Yang <weiyang@linux.vnet.ibm.com>
  Wolfram Strepp <wstrepp@gmx.de>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   ec320542e4..2d70b54e05  2d70b54e055635ff60526b6949156504b6194b7c -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4740061189884343870==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 18:56:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 18:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eb9w4-0000Iz-2O; Mon, 15 Jan 2018 18:56:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92s9=ek=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eb9w2-0000It-Oh
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 18:56:42 +0000
X-Inumbo-ID: 9dc005d7-fa25-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x22f.google.com (unknown [2607:f8b0:400d:c09::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9dc005d7-fa25-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 19:55:12 +0100 (CET)
Received: by mail-qk0-x22f.google.com with SMTP id d18so18015412qke.7
 for <xen-devel@lists.xenproject.org>; Mon, 15 Jan 2018 10:56:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WkZdCz47UC+/MtYaMFptL6Vso4Mf9Qoeopb9eOvfol0=;
 b=XSNpBGWggGZNi1F7a1OyfhWjbtyp1Xo5ovtJdfx7N3f80M9t5Ew2Qo8l4innwCnw5q
 zk8PDblenSJ0Mr6OR8x55M3j9KJ9kqwzWaXQrDqhZiSYPK8V5ev2hTTyPgxHgqHma0EN
 msMe315SaAlvUSb8JipTS0IPzhUIe2LtYLZKk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WkZdCz47UC+/MtYaMFptL6Vso4Mf9Qoeopb9eOvfol0=;
 b=dYI4h778t5ycIbKN16GjQUbEcPE4S+6NE7EcMZor738Q2rDC0fVdxED2vF0D2xKKNs
 KIDN/HJzoF6TxaUYISDwXgTIr74XwPEXlDLnSmWasDHCJNaSY2MQqcTgZdRF2D2XqJah
 o9uIpQb/dMm3jgF+AguqzTXvanB6TYHvAQJN8BV9R4u3i6LMRJb3vhL9uhYcMo42x9S1
 zmQ4MHa0Qhe9/hhYam0tBlXbUMejVzY0QrBSLS9Xk0BMWpzbVbpJ+vRC4SqtI0qO8Ywl
 25jd1P4IcmJ15q+zPOJyJqSEM+ATyXKk2ly9doIpveWomRTXj9sLBafn0BfysMpVZGrg
 CwbQ==
X-Gm-Message-State: AKwxyteGZ+OeNilznamotacn1r6Zpw4Fkmx5R7JgXMGNkWaVjWt2tmRt
 4Vrl1VjdNF7ZFsumhAJ0PnsAYYi7reazIW0rhzJ8+g==
X-Google-Smtp-Source: ACJfBosvpVSBLXUtg3dE1R+UtRkHqznkkzvGpKlkPRzZa/J2o5EyINp3vhSr4OnHTCLii9gTizWM5Z8/ijtJC5gqyJg=
X-Received: by 10.233.222.6 with SMTP id s6mr51289517qkf.327.1516042600422;
 Mon, 15 Jan 2018 10:56:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.54.73 with HTTP; Mon, 15 Jan 2018 10:56:39 -0800 (PST)
Received: by 10.237.54.73 with HTTP; Mon, 15 Jan 2018 10:56:39 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1801151049130.5767@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
 <5ba8b0e5-21a9-1999-5aff-f9b9062827f6@linaro.org>
 <5A5C72F2020000780019EAB8@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801151049130.5767@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Date: Mon, 15 Jan 2018 18:56:39 +0000
Message-ID: <CAEC2Cxpsk9W=gW8ucvJqUCWBDND28qH3CZ831P+KYOtkMC=Vaw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7843946272983151464=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7843946272983151464==
Content-Type: multipart/alternative; boundary="94eb2c04316aa9b7cf0562d52c66"

--94eb2c04316aa9b7cf0562d52c66
Content-Type: text/plain; charset="UTF-8"

Hi Stefano,


On 15 Jan 2018 19:51, "Stefano Stabellini" <sstabellini@kernel.org> wrote:

On Mon, 15 Jan 2018, Jan Beulich wrote:
> >>> On 13.01.18 at 07:21, <julien.grall@linaro.org> wrote:
> > On 01/12/2018 11:40 PM, Stefano Stabellini wrote:
> >> handles can theoretically be NULL, check for it explicitly before
> >> dereferencing it.
> >
> > I doubt handles could be NULL if LocateHandle succeed. This seems to be
> > confirmed by the spec (Page 208 in UEFI spec 2.7).
> >
> > So I am not entirely convince we should add yet another check in the
> > code. An ASSERT might be better.
>
> Indeed if there is a platform where NULL is coming back in the
> success case, that platform should be named as a justification
> in the commit message. Otherwise I don't see the value of this
> change.

Truthfully, it is mostly to silence Coverity. We can all appreciate when
static analysts cannot find defects in the code.


Can't you mark as such in coverity? I mean, I see limited value to always
try to fix in Xen something that we can consider as a false positive.



An ASSERT should satisfy it as well.


Cheers,

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

<div dir=3D"auto"><div>Hi Stefano,</div><div dir=3D"auto"><br><div class=3D=
"gmail_extra" dir=3D"auto"><br><div class=3D"gmail_quote">On 15 Jan 2018 19=
:51, &quot;Stefano Stabellini&quot; &lt;<a href=3D"mailto:sstabellini@kerne=
l.org">sstabellini@kernel.org</a>&gt; wrote:<br type=3D"attribution"><block=
quote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex"><div class=3D"elided-text">On Mon, 15 Jan 2018, Jan Beul=
ich wrote:<br>
&gt; &gt;&gt;&gt; On 13.01.18 at 07:21, &lt;<a href=3D"mailto:julien.grall@=
linaro.org">julien.grall@linaro.org</a>&gt; wrote:<br>
&gt; &gt; On 01/12/2018 11:40 PM, Stefano Stabellini wrote:<br>
&gt; &gt;&gt; handles can theoretically be NULL, check for it explicitly be=
fore<br>
&gt; &gt;&gt; dereferencing it.<br>
&gt; &gt;<br>
&gt; &gt; I doubt handles could be NULL if LocateHandle succeed. This seems=
 to be<br>
&gt; &gt; confirmed by the spec (Page 208 in UEFI spec 2.7).<br>
&gt; &gt;<br>
&gt; &gt; So I am not entirely convince we should add yet another check in =
the<br>
&gt; &gt; code. An ASSERT might be better.<br>
&gt;<br>
&gt; Indeed if there is a platform where NULL is coming back in the<br>
&gt; success case, that platform should be named as a justification<br>
&gt; in the commit message. Otherwise I don&#39;t see the value of this<br>
&gt; change.<br>
<br>
</div>Truthfully, it is mostly to silence Coverity. We can all appreciate w=
hen<br>
static analysts cannot find defects in the code.<br></blockquote></div></di=
v></div><div dir=3D"auto"><br></div><div dir=3D"auto">Can&#39;t you mark as=
 such in coverity? I mean, I see limited value to always try to fix in Xen =
something that we can consider as a false positive.</div><div dir=3D"auto">=
<br></div><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"gmail=
_extra"><div class=3D"gmail_quote"><blockquote class=3D"quote" style=3D"mar=
gin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
An ASSERT should satisfy it as well.<br></blockquote></div></div></div><div=
 dir=3D"auto"><br></div><div dir=3D"auto">Cheers,</div><div dir=3D"auto"><b=
r></div><div dir=3D"auto"><div class=3D"gmail_extra"><div class=3D"gmail_qu=
ote"><blockquote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px=
 #ccc solid;padding-left:1ex">
</blockquote></div><br></div></div></div>

--94eb2c04316aa9b7cf0562d52c66--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7843946272983151464==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 15 19:48:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 19:48:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebAkL-0003eX-0x; Mon, 15 Jan 2018 19:48:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92s9=ek=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebAkK-0003eR-Ib
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 19:48:40 +0000
X-Inumbo-ID: dfd774bf-fa2c-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfd774bf-fa2c-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 20:47:10 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id e41so12575579wre.9
 for <xen-devel@lists.xenproject.org>; Mon, 15 Jan 2018 11:48:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=cEoeV0l1lSB7nCvQxfhrFgDet9cPMeknS6jAd7nR6OY=;
 b=Qi/cyrWbzQgFywDzhxC8gE1eBJbCfOov2GP/rpGWmQ3FZnm8/3c+jMfIDs9wtae5LE
 VBpu8EZZ5RG4WtX139RkHSNArPyM8QhyqNAsLYWEvvl9XiiEChRbmospDjwZyMApltIS
 W0nzEowt8/YIgFgWu2fqJxYm+zcJeAcHrCflw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=cEoeV0l1lSB7nCvQxfhrFgDet9cPMeknS6jAd7nR6OY=;
 b=p36fSBykdy5ltfVN3oxWZOlXByvltWTX/f8WaRq+wNHgsYNWiKzOw6r3KB9wIG/BsH
 PVBU7attgmNZtv/vErXUA8SV3EjF3EuDEyNtw7Cb4TXPJUtQbQ/It/KMMDE6m26LOy5w
 3YuOXripXyzBYL3NBRNK8JoxBpE9W67giRk5WN54AsmH3WZ4kDd+UaAjoWQOrWHbw/5T
 SG1tMbddXs4XkvlDKJjjPH4enYSj9e31qT9DWm0xI84yCqDl6GzaKq2abgZ2rc6lZcyv
 kjYgO0yprR3zqLbOs8j25Z/RdnsM78Nft6sgNz6S9iLGpjRzGEk/qzIGNwNggLydRvT9
 PIAw==
X-Gm-Message-State: AKwxytf58b8qlcwDwMbo7AI8p3dzUhK3sQp7WeyUVB7qeXrKJmdMwp6z
 BimRa7PcIHvluBDtEsbMhFb+9YkYndo=
X-Google-Smtp-Source: ACJfBoszDwZkhq6qkGUizgWu+K5f9pL7VzUI+W+K6eI/KdkG0Egbw9FncWWHrHcxeskmQXTyQxKu3g==
X-Received: by 10.223.161.29 with SMTP id o29mr8142893wro.2.1516045717408;
 Mon, 15 Jan 2018 11:48:37 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 25sm449499wrx.73.2018.01.15.11.48.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 15 Jan 2018 11:48:36 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801121619160.5767@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <7f6cec19-7883-5494-0809-f547fc4a3ae3@linaro.org>
Date: Mon, 15 Jan 2018 18:06:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801121619160.5767@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] remove dead code in allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDAxLzEzLzIwMTggMTI6MjkgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPiBsb3dtZW0gaXMgdW5jaGFuZ2VkIHVudGlsIGFmdGVyIHRoaXMgbG9vcCwgdGhlcmUg
aXMgbm8gcG9pbnQgaW4gdGVzdGluZwo+IGZvciBpdHMgdmFsdWUuIE1vcmVvdmVyLCBDb3Zlcml0
eSBjb21wbGFpbnMgYWJvdXQgZGVhZCBjb2RlLgo+IAo+IFJlbW92ZSB0aGUgbG93bWVtIHRlc3Qg
aW4gdGhlIGZpcnN0IGxvb3AuCgpXaGlsZSBJIHVuZGVyc3RhbmQgQ292ZXJpdHkgY29tcGxhaW5z
IGFib3V0IGRlYWQgY29kZSwgaW4gdGhhdCAKcGFydGljdWxhciBjYXNlIEkgZG9uJ3QgdGhpbmsg
cmVtb3ZpbmcgdGhpcyB0ZXN0IGlzIHRoZSByaWdodCB0aGluZyB0byBkby4KCkl0IGlzIHZlcnkg
ZWFzeSB0byB0b2dnbGUgbG93bWVuIHRvIGZhbHNlIGluIHRoZSBkZWNsYXJhdGlvbiBhcyB0aGlz
IHdhcyAKZG9uZSBiZWZvcmUgYWI1YjAwYSAieGVuL2FybTogZG9tYWluX2J1aWxkOiBhbGxvY2F0
ZSBsb3dtZW0gZm9yIGRvbTAgYXMgCm11Y2ggYXMgcG9zc2libGUiLiBPbmUgZXhhbXBsZSB3b3Vs
ZCBiZSBrZWVwIGxvdyBtZW1vcnkgZnJlZSBmb3Igb3RoZXIgCnB1cnBvc2UuCgpDaGVlcnMsCgo+
IAo+IENJRDogMTM4MTgzMgo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gaW5kZXggMTU1Yzk1Mi4u
ZmE1ODkwNiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBAQCAtMjc3LDcgKzI3Nyw3IEBAIHN0YXRp
YyB2b2lkIGFsbG9jYXRlX21lbW9yeShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2lu
Zm8gKmtpbmZvKQo+ICAgICAgICAqLwo+ICAgICAgIHdoaWxlICggb3JkZXIgPj0gbWluX2xvd19v
cmRlciApCj4gICAgICAgewo+IC0gICAgICAgIGZvciAoIGJpdHMgPSBvcmRlciA7IGJpdHMgPD0g
KGxvd21lbSA/IDMyIDogUEFERFJfQklUUyk7IGJpdHMrKyApCj4gKyAgICAgICAgZm9yICggYml0
cyA9IG9yZGVyIDsgYml0cyA8PSAzMjsgYml0cysrICkKPiAgICAgICAgICAgewo+ICAgICAgICAg
ICAgICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCBNRU1GX2JpdHMoYml0cykp
Owo+ICAgICAgICAgICAgICAgaWYgKCBwZyAhPSBOVUxMICkKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 15 20:29:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 20:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebBN6-0006KM-6W; Mon, 15 Jan 2018 20:28:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=s3nm=ek=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ebBN4-0006KF-Uy
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 20:28:43 +0000
X-Inumbo-ID: 77caf08a-fa32-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x234.google.com (unknown [2607:f8b0:4002:c05::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77caf08a-fa32-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 21:27:12 +0100 (CET)
Received: by mail-yw0-x234.google.com with SMTP id m84so5899278ywd.5
 for <xen-devel@lists.xenproject.org>; Mon, 15 Jan 2018 12:28:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=taoFOdlWVl42CQPwCbiNA/IPLX3L33cbEY3258DB1lA=;
 b=FWxTnIz36mTuT24cYb3QNeU3p5gw+Kb51QPpyHPpnknfreyfID/wkcvHUrIvq3eYB3
 gW6lhZLrVkElETU7pZlYAg4fKXTEzazH5HAkIUUVE7Z1LVUgDWTPEYfW0if3tuQ62jnQ
 Vi36QK+wTn1Bm8Q0cge9LQ1HCG/Qi9BP0Rcl4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=taoFOdlWVl42CQPwCbiNA/IPLX3L33cbEY3258DB1lA=;
 b=VjiQgbvl92ebdGyrYMr7luC/hir7g2X6qmvvoAPAZGX9nqExs9M/kTmz7Zpto+IICE
 N6OsiK7WZ76ahiDdjZhXj2zep6uiMVDWaCy7C1NjoZLBlJhYi279E97I5PRqKiOmwwM7
 C7X7moc/rY4LFKNYeS7syYBJgikxBrFGY4RtLfl95kY2DXtqDAozo50VhfjT25uR82+r
 L9Obzv6oKZjumM6L91SS6xH7buL91hv328U9QdgLnIg/z2l+pX+kl6+MK4KKog0kK2b0
 XSMYwVt++w/A+u4WrAJfUOs0Z/MYhqggtZa8BM4ajYEDuPbCHn4jtPrlDS+4H78uaiKu
 CpRw==
X-Gm-Message-State: AKwxytflX0F5RL+lSRqauqKzeleCbx0jFsmBtK5gjvEJv44Jv77G2dqZ
 rxnOWMfBSQF98javEJ00nCykyg==
X-Google-Smtp-Source: ACJfBos2sV3oLE2CkDfbEJp8qJyzwRZbAu10Zk458Y7zpnjKc/aW1RD3losoow7z73m8ihHHVQI/0g==
X-Received: by 10.129.76.22 with SMTP id z22mr14371178ywa.32.1516048120292;
 Mon, 15 Jan 2018 12:28:40 -0800 (PST)
Received: from MacBook-Pro.localdomain ([104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id l24sm196422ywk.87.2018.01.15.12.28.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 15 Jan 2018 12:28:37 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180115144551.5334-1-cardoe@cardoe.com>
 <20180115155910.kcw36xnkdk2laetc@MacBook-Pro-de-Roger.local>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <f102e1db-70ea-fcd9-5acc-e8893fb587bb@cardoe.com>
Date: Mon, 15 Jan 2018 14:28:31 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180115155910.kcw36xnkdk2laetc@MacBook-Pro-de-Roger.local>
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] docs: note default for timer_mode in
	xl.cfg man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3507727118115266883=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ga8YTg9IzU7CaAaWLEfJu1UMUJz02sSHT
Content-Type: multipart/mixed; boundary="5iY0ko88hZ8OI2dMUfF3BXE8nex4tqGgh";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>
Message-ID: <f102e1db-70ea-fcd9-5acc-e8893fb587bb@cardoe.com>
Subject: Re: [PATCH v2] docs: note default for timer_mode in xl.cfg man
References: <20180115144551.5334-1-cardoe@cardoe.com>
 <20180115155910.kcw36xnkdk2laetc@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180115155910.kcw36xnkdk2laetc@MacBook-Pro-de-Roger.local>

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

On 1/15/18 9:59 AM, Roger Pau Monn=C3=A9 wrote:
> On Mon, Jan 15, 2018 at 08:45:51AM -0600, Doug Goldstein wrote:
>> There was no default documented but the header at
>> xen/include/public/hvm/params.h stated which the default was, so add i=
t
>> to the docs.
>=20
> While looking at libxl code I've found the following (it's at the end
> of libxl__domain_build_info_setdefault):
>=20
> /* Configuration fields shared between PVH and HVM. */
> if (b_info->type !=3D LIBXL_DOMAIN_TYPE_PV) {
>     if (libxl__timer_mode_is_default(&b_info->timer_mode))
>         b_info->timer_mode =3D LIBXL_TIMER_MODE_NO_DELAY_FOR_MISSED_TIC=
KS;
> ...
>=20
> Which means that in libxl the default timer mode is
> no_delay_for_missed_ticks instead of delay_for_missed_ticks, so I'm
> afraid you will have to fixup the xl.cfg change below.
>=20
> Thanks, Roger.
>=20

Well thank you for verifying this in the code instead of the headers
like I did. Follow up coming where I'll fix the header and the docs to
match the code.

--=20
Doug Goldstein


--5iY0ko88hZ8OI2dMUfF3BXE8nex4tqGgh--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpdDvJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl3xBBAAqbWnlc3B4GFpLZvqTD8BWrcvMw6xanhdy+G0pzas7un1wvakhbfx9Sql
H9eHbOK/w6MGhO7ryoWO0LHw9+JLMRTzav+UTH+855NG057raNqte3i8LpLUtA3t
3Ye4+gQDwCS8JO0FhCPNJIANU/kNGgBr1Rmt6L/0tsmEB+InNfv8r7kWaQ0g0f8y
LUyJux/CwffJT/3fiHLs4F6rBl2bl+ZP5rWyFrzPM7AuL6b8AequFB/0vA7t99ZF
uzbFT0UBN8qeSgtErXcEMTvY/EzosEpnWbRViSPa3W/3+R7PSZCk9GOPJk4U42cD
CBJSS5phnbsDORGSE9tU8iCeBLRzY8OAYRHFvAuVAc88GjMBuyYntBfnpp8RqBmg
3CXnwJ16IKccXChAZsbcGnywoVP4EoJOIRv7Tbw/h8mOLc7o/NKVRbJ86j2aDID1
eorlY3l6O89ScNnrnVj/rjBVSh/yC1FM+pAbGc6nbvbJ4gkNlILM1bNuNu/d2iIY
rhP8qD5VpCG6exenVGPzyvPqE1rT9wWJP3ORjx6J7xVAdloS2qLLkU+uxO1FaOc4
LForDQNWt8PGK1uDpBcnqsfzRpyJNwI1MuEygbE9RCFhaoVLHO5sbxSV/u90NKk1
NQjSISyraCPN3U1R5Ctr0SdFlrvIxph7/yMULMGTt0edhaXpdik=
=A0pu
-----END PGP SIGNATURE-----

--ga8YTg9IzU7CaAaWLEfJu1UMUJz02sSHT--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3507727118115266883==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 15 21:23:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 21:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebCEB-0001g1-2S; Mon, 15 Jan 2018 21:23:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8klc=ek=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1ebCE9-0001fv-MC
 for xen-devel@lists.xenproject.org; Mon, 15 Jan 2018 21:23:34 +0000
X-Inumbo-ID: 20f78f7e-fa3a-11e7-b4a6-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::726])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 20f78f7e-fa3a-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 22:22:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=V7jz57Lq9Lr1IN3x3GoiIBHfubODBz6fJkbATMwVZMI=;
 b=XyiulXxojwdUTO4LEvYAefztIJ/v6ZezOcENwgk03HoWogGZdc3kzGN+EZD4FRUk6QFSqYVJgNUe0hdnd1ffVyb9aqCRzkA2/Xe6b4XJe306wM/pC0ljTvpFyvqyGPGeieQUpOHbJwXYxASq1377o38+AdFwm+G833L8EuVPGi8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
Received: from austen3.home (109.158.171.230) by
 DB6PR0602MB2805.eurprd06.prod.outlook.com (2603:10a6:4:9a::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Mon, 15
 Jan 2018 21:23:24 +0000
Date: Mon, 15 Jan 2018 21:23:20 +0000 (GMT)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>, 
 Ian Jackson <ian.jackson@eu.citrix.com>, 
 =?ISO-8859-15?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Message-ID: <alpine.LFD.2.21.1801152110570.2827@austen3.home>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323328-1003536512-1516051179=:2827"
Content-ID: <alpine.LFD.2.21.1801152120130.2827@austen3.home>
X-Originating-IP: [109.158.171.230]
X-ClientProxiedBy: AM5P194CA0015.EURP194.PROD.OUTLOOK.COM
 (2603:10a6:203:8f::25) To DB6PR0602MB2805.eurprd06.prod.outlook.com
 (2603:10a6:4:9a::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 63e57db9-7239-4c83-3e79-08d55c5e3611
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0602MB2805; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2805;
 3:gm3YtlvfTrOpxayMO+2jXfxitAhNvJoWz+Afnxl4owi/9wn8lfj62vgOvCO2CAcZIcnYJW/AZ56Z61fvmOqGOG7erJpOBqqCe6XLxdxsRcbUQeNZj1o58Galxfdo8QG8UWTW11Xx8f8y32JRDEYPhoJvEqMpo3Xkp5Qj7DxSW85ruh22eIIsdg+HegEkraDhwZIP92vk3fLoSb9i7Ub1ujrzseKZKJxj+fZKE0bnoYN34LIHUk1zw5Rs6s4sJD2I;
 25:+2qYKbb/SNgw3JzZ12JYVzwR/GNOHEHuSAW13/Bgze9Gl3EIIdv/ZmGudHSEBOGa/ER6rAuLKUjXfXkUqdQK/9emKppW19Fm+yuBlFJYMxMMIN+qv6KiGQMKp6xswzZXpemITTjIsW75v/tKtF1y8p4rvP9yR8J3ihzl+b5UmJAOyP7BMhsVr+Xw1hp29IZJGOE7wCKDjw8NA4k069ZXWk0Ly0ntzV/0D3+2vPAzcKTSUSoM8LPaOGS4JblQ9WITSBL11Um/Clcy5nniZP3J6yf+6zdW013xk6pxeP6U8FTQUWWJXDBGiAlujkXb98IY+V24r8GpLn6egafz0pzl1Q==;
 31:vwv/Eofaw9cNhpeBOLLbn6nk3jLNJ1idOUm6dRxzOuw4J+9wSatnN0J8y1bUWOollACZM2NZjGBjLBCOTSTLpWRbV6XDXC4ziuUgOd2FrxZSUgcNbE1j3tyCqyQofI2goeOaP/YFXBK+jBS2bLPx/TWFm6aCZmyuf0Md3aESxrBLB5xr4p4U2T8BqaVD4oAGlFFuOHqNhAgnpcc38K2HNylw+Ej65nP6KkggG3p90Xg=
X-MS-TrafficTypeDiagnostic: DB6PR0602MB2805:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2805;
 20:6TuwE6BweRwU4eaEEMs5s2Kjy63eBAEyG2YiW8liqvjOnLAwmfFSb0g7W5IjVfqXcpEyE7zrtYtdlmQqfwpRRHYujByq5oecVlUPckBaL+8S23PSkoboX9UJ7I1GNHKb0xBGjNmS6OSjPK2h99NwW8l6hJXNi8YvW+owVPQZBytVBFvPkp6+CnZbs9wryFnwHW/zpl8g8IFpZUbZAzDGyokgnC4c7HpdmYQ3Ywf9Kx5LBAG31ZHwv2XIx7vzJrzZeIfZOJz0A4hsXE/4T7Bk9mET2xjMDF0OCMwglQZcWVgo/gKgchwRTebVoASY27EnCvFMM85UhhIofNENTZtfWg==;
 4:YU/FLIr1Dxbx0L9X0WBp0wzZ2Dazlz1yVT/tyRKURjCn/XjoP+uBzQbmkZeWxUBV+IBwE9hoEo7ReRvjlvtEojiAA7Uj2husKuimLueh6VqLzek8tmQKMxjt5uHPkFFqshWd6Wj8TJvMXDp1Y9V/h3nnek11jrQMcvgr69AfFfyvPrmVsTaQNUaG/xD83QCNazvR29a8eSeTehsafNSW/uKX3xBXRuRT5Llb4KugDq+/5DYm1cUeInu24dTESedymwQSTqqPROtJ7aWRq5EDI6Tq82QOZc9ABXqvH7l/Mhe4YNBLEXVj+tq1havsFvq8
X-Microsoft-Antispam-PRVS: <DB6PR0602MB2805631CCE449B983A02086987EB0@DB6PR0602MB2805.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(93001095)(6041268)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011);
 SRVR:DB6PR0602MB2805; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:DB6PR0602MB2805; 
X-Forefront-PRVS: 0553CBB77A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(366004)(39860400002)(376002)(396003)(346002)(39380400002)(199004)(189003)(84326002)(16526018)(55016002)(110136005)(36756003)(83506002)(53936002)(16586007)(8666007)(8936002)(52116002)(786003)(6666003)(316002)(42882006)(386003)(6506007)(8676002)(59450400001)(25786009)(68736007)(9686003)(81156014)(86362001)(7696005)(81166006)(74482002)(5005980100005)(5890100001)(58126008)(97736004)(2906002)(3846002)(5660300001)(21086003)(4610100001)(69596002)(66066001)(6116002)(5000100001)(7736002)(106356001)(105586002)(2476003)(305945005)(478600001)(118906001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0602MB2805; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0602MB2805;
 23:0atUNWZNcRuySAJgyI88PwEEC4To6pH4cDsTXd9?=
 =?us-ascii?Q?7+bds0WX5T9YyhcTKlpprQls2aHSjPophzft9R2xC7BwWrfJCO2H4uqXmbsx?=
 =?us-ascii?Q?I6sReCD7W2yhIXemJ/jSD5OGmDp/mGnSRGWWCFtEHW6tqRuEmk6B/fF6rjWr?=
 =?us-ascii?Q?MzNImj61RgsTRHMArE9An+o0OXzo/KZQNH/7bxq4AUY5rSLq5c5q/j4MuiOF?=
 =?us-ascii?Q?MVB2Tz/22n4uS+cFk4J0m6piTvv5cdQFM5L27P5mJGZql+nGRvHuS23g1+2T?=
 =?us-ascii?Q?9yd/N0HI7xIj/bfwDhGeGwESxvaUm8oh8SVbYToPT+9W+72r4J3FoibUq7wL?=
 =?us-ascii?Q?nlU+sSOKYe0sbP//KfmRk2GDpsvOUOjzWN0OipkfoieVPgdML+HotfLIbLdE?=
 =?us-ascii?Q?HVaT5KNZLOaS3Y8HOFYVC/kjA1ZlWkFj6PIoaE7n2piVtEcVL/Xt5NZTGBRV?=
 =?us-ascii?Q?Vev5qdil8ownqgo+w8YuqObUsM5TnBxqjOpsCFE4n6TlrI8jlePDDws45Hbs?=
 =?us-ascii?Q?BY2kMnp3JWXaUZ3YX+vXxf6IMiNQXeS4zyxEFJ9P6Ij+KlL8wHRM5rL/8mil?=
 =?us-ascii?Q?C/r+W3acFOqnDIjD+EsDuuNN7oyXwpzEyYVuwcsS2Sp85uBSB0no0XcNWOUv?=
 =?us-ascii?Q?YJarxNVew8vc66deDs8qsOAJDazNHrUV1X1HRy1ySW/wg/xM72WCX01TUeyi?=
 =?us-ascii?Q?hijfAOQkshLAPdUOsofg7f4dPM0WoS5sBwmYDpTiwBM/UbrCojn7sqWMOJgT?=
 =?us-ascii?Q?JedjmMJRSW0XXqkucXvM7idvNIyKriyEfleZr18I95oJcdBiNVka7C1HMLm9?=
 =?us-ascii?Q?L/HPjfHlC9xTP3JKLHm1822S96FtLOuolnih6kAD2yRnsPiKOLdBZ8XT5xgX?=
 =?us-ascii?Q?tnITwx0U38/S2YuCc96Zu1w30X0DKlmDQHrxFrAUC6eZ/p4foTvIefN6wfcp?=
 =?us-ascii?Q?XP+xK5OksGkJUrfdgaNcwbagOMwoEMnxkK7DF2aCQxft/bViZ0PAeROuYiCB?=
 =?us-ascii?Q?cr+Ru3fSD8MrFjMDxLBZbpqqNZZYQm8h0+ZSQ+LVB1U9iVU+P/0QRyq0Wzgi?=
 =?us-ascii?Q?yhmI2GKsGHjJErGtCJNrQpoj59Wm9+EdrljG+pYXmHK741nBHgDE/qMFWEOy?=
 =?us-ascii?Q?AaK5uGcMqbuc6NzAYp7h+qRFkfNWsB1pl3XraQswnuLyEaeR30HXrV9NJMJW?=
 =?us-ascii?Q?DDuUFt60XRMlemlvEq21UjspqQeHZYljo6IZBoeGet1o71OnyYAQK/pCRxaI?=
 =?us-ascii?Q?L20nXXDB5gGX63/1/CSXhR5yrRVB3j0mXXIf2Wu7YXQqPLC3cMkWlyD9bcLu?=
 =?us-ascii?Q?iaw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2805;
 6:OBWOuP9t4vNZAEw7Cjh1VxLl+GjuSi/NOmrlXR4Ac3Urd2ZgCSCPYAP0N5JQi++5hYruKvR69l2XoN7Qi5EWp6DLgfAzWDGlf1vAUDe9KzqyVY9kSiRyzMB+wpODRbF8v2QZrXGaVOpNTs7OvlFOpiLrveCLJVC9kKZ0tNaByg+W4cSDL8m77OLwFgwbGHzpUrRX3ZQU1RiD9nADYDIVJeWsJrFYS7kEHDoet0RA6jtId72TNpKo7jsBk1ikY86JZmLY1MSpu/iKQvyuWSRJ60SR1+M339rH7jfnI+zu/zdfVVfIppi3fcQElCqQZMG1HCnNxAEk3q/+cvUJqzWIktOZWuBxK68TQMlBmaDN1Nc=;
 5:i1KsqcgK5eI2w0hm7W7taKnEq23d7v+JXTuacK2eL6oKh4nHFrxxy5TARwylpL2kKwkpEs9LngS8wmdp+IWRWt7xsLSrXYfBdcKyz7j/tyxt9XBPsm/OFd1+IXESx46DVCfMiKm46YqKzCAdjC/HMpTkdUEoluX7PYWsmZ1eUm4=;
 24:mQ386JOTXXgyJbF9T5KDfkaPAt76DKv6eiQHjMKGo9WFUdo4A2qMwGYYNDROmratD+EIs7gXIyR/SFwO1/5RPIfQIQwOPv/dbTgI3Es4Svw=;
 7:Ws5uc9E6JYEIBfo9mtPSzxrN05BKfVPWFABlSEPgGmpRBSTSY0YzgXmGTaFTDO491YLZVIcECx0q5lTZkFII8OJskwVpb4SD/iiFtA+ZZS0w5rhs/yXQGv0TBzBQotKZ3kIMJgzbcn7rMWrPrlSq/yRD4j+a9F9aBb6RlJ8ZYT6fkzQEdLff4vUfYcn4+uSqZ3/WL+YkH0yg40HS9GYe2KfewEh666892c8Rkgmmm9R4TKnxqrtLDHd8FCZCanb0
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2018 21:23:24.2823 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 63e57db9-7239-4c83-3e79-08d55c5e3611
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0602MB2805
Subject: [Xen-devel] [PATCH v2] -xen-attach is needed for pvh boot with
	qemu-xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323328-1003536512-1516051179=:2827
Content-Type: text/plain; CHARSET=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.LFD.2.21.1801152120131.2827@austen3.home>

Currently the boot of a pvh guest using the qemu-xen device model fails
with the error
xen emulation not implemented (yet)
in the qemu-dm log file. This patch adds the missing -xen-attach
argument.

V2: Use  b_info->type != LIBXL_DOMAIN_TYPE_HVM    instead of
 	(b_info->type == LIBXL_DOMAIN_TYPE_PV) ||
 	(b_info->type == LIBXL_DOMAIN_TYPE_PVH)
as recommended by Roger Pau Monné.

Signed-off-by: Michael Young <m.a.young@durham.ac.uk>
Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>

---
  tools/libxl/libxl_dm.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
index a2ea95a9be..a3cddce8b7 100644
--- a/tools/libxl/libxl_dm.c
+++ b/tools/libxl/libxl_dm.c
@@ -1021,7 +1021,7 @@ static int libxl__build_device_model_args_new(libxl__gc *gc,
       */
      flexarray_append(dm_args, "-no-user-config");

-    if (b_info->type == LIBXL_DOMAIN_TYPE_PV) {
+    if (b_info->type != LIBXL_DOMAIN_TYPE_HVM) {
          flexarray_append(dm_args, "-xen-attach");
      }

-- 
2.14.3
--8323328-1003536512-1516051179=:2827
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323328-1003536512-1516051179=:2827--


From xen-devel-bounces@lists.xenproject.org Mon Jan 15 21:40:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 21:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebCTm-0002UV-Cv; Mon, 15 Jan 2018 21:39:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4bfd=ek=twosheds.srs.infradead.org=batv+aa78bbb73c9a42fc929c+5258+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ebCTl-0002UP-Ff
 for xen-devel@lists.xen.org; Mon, 15 Jan 2018 21:39:41 +0000
X-Inumbo-ID: 61712425-fa3c-11e7-b4a6-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61712425-fa3c-11e7-b4a6-bc764e045a96;
 Mon, 15 Jan 2018 22:38:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=FfY7TzQyu1H+SiLPtaw6elM3YbELKhn7AcLJbQ1hWvI=; b=u/zzhy9DrPFttVn+zClXQdOo7
 rNnzNOH3shElz69a6ardLN4qKdOzkg0JJoal1lFcGptOl9wUoweJ4sagupeEwCPxbg0WUEjT2HPDw
 xwEq665U+TGadhNbvJk9mVW72zKMLTP5s9WMl6E2hXjdUbaXjkpwlDWvLidUrNOAeyTKRUsOWxHlX
 l4cy43BQ4W+w1WQK6NqZoIlfgmG7+8U+skeVwC7hLiwL9/RE5kO8BmyPClQa+ni7nzbsgjxrsylMQ
 nBoeVwQH6AVOlWJn8ffv+dRZ6tbIRgmhugK8r/VCqNe2+zbzv9xHWmqSTgsE+HCA5iol5ngDOYUm4
 R3qeVIBfg==;
Received: from [54.239.6.177] (helo=vpn-10-85-92-93.fra53.corp.amazon.com)
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1ebCTd-0003DQ-77; Mon, 15 Jan 2018 21:39:35 +0000
Message-ID: <1516052372.4937.26.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <1516022599.22147.167.camel@infradead.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-16-git-send-email-andrew.cooper3@citrix.com>
 <1516020885.22147.152.camel@infradead.org>
 <3b1363be-ea08-80d0-6c90-c424c0f60dd7@citrix.com>
 <1516022599.22147.167.camel@infradead.org>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Mon, 15 Jan 2018 22:39:32 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Cc: Matt Wilson <msw@amazon.com>
Subject: Re: [Xen-devel] [PATCH v8 15/17] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4089296416680339784=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, 2018-01-15 at 14:23 +0100, David Woodhouse wrote:
>=20
> > >=C2=A0
> > > Also... if you're doing that in context_switch() does it do the right
> > > thing with idle? If a CPU switches to the idle domain and then back
> > > again to the same vCPU, does that do the IBPB twice?
> >
> > Context switches to idle will skip the IBPB because it isn't needed, bu=
t
> > any switch to non-idle need it.=C2=A0 In your example, we should execut=
e just
> > a single IBPB.
>=20
> In my example I think we should not execute IBPB at all. We come from a
> given VMCS, sleep for a while, and go back to it. No need for any
> flushing whatsoever.

msw points out that in my example we *don't* execute IBPB at all, I
think.

In both switching to idle, and back to the vCPU, we should hit this
case and not the 'else' case that does the IBPB:

1710=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( (per_cpu(curr_vcpu, cpu) =3D=3D next=
) ||
1711=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(is_idle_do=
main(nextd) && cpu_online(cpu)) )
1712=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
1713=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_irq_enable(=
);
1714=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}

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

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


--=-ymeUgt2N0r2TdIx152cL--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4089296416680339784==--



From xen-devel-bounces@lists.xenproject.org Mon Jan 15 22:17:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 15 Jan 2018 22:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebD3k-0005Je-R8; Mon, 15 Jan 2018 22:16:52 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD3j-0005JF-IA
 for xen-devel@lists.xensource.com; Mon, 15 Jan 2018 22:16:51 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-14.bemta-3.messagelabs.com id A5/4D-12053-2582D5A5;
 Mon, 15 Jan 2018 22:16:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTdQIzb
 KYMFnSYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrF70gvWgj8RFQ/m2DUw/rToYuTiEBJoZJJ4
 cHk1M4TzmFFiw8kZjBDONkaJ1V+uAWU4OUQEnCW+npnLDmLzCuhLvHowFywuLOAl8fTBPBaQB
 gmBq8oSV+9MByuSEPCW6H5/nBXGvtvVwdbFyM7BJmAlcUgMJMoioCrx5OVz5gmM3AsYGVYxqh
 enFpWlFuka6yUVZaZnlOQmZuboGhoY6+WmFhcnpqfmJCYV6yXn525iBHqXAQh2MDZ/cTrEKMn
 BpCTKO+FmTJQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5l6rFRQoJFqempFWmZOcAwg0lLcPAo
 ifDeVwNK8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8vFQpcV5bkEkCIKUZpXlwg2Dhf
 4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvNdBFvJk5pXA7XsFdAoT0Cn1SyJBTilJREhJNT
 Ae+3g4sfTE+gKf5Tnnzv/yquW99uK3xdHpSU72Mw5uDo+Oni6QWfTM0ywzTu1FjXCt15VDH/4
 91CqSTNQ81fGsVlyo85DZty3HWhjTXlWqLz4erpHpfq+fW0niUbZrh2SFoWDHhsf3I5lupd3U
 WjKneRnXklfLEpWei51Y+eLuhKc/vjJyzNVTYinOSDTUYi4qTgQADoP5OHoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-31.messagelabs.com!1516054608!92145192!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50766 invoked from network); 15 Jan 2018 22:16:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 15 Jan 2018 22:16:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebD3e-0004PB-LE; Mon, 15 Jan 2018 22:16:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebD3Z-0005YY-C0; Mon, 15 Jan 2018 22:16:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebD3X-0008El-TY; Mon, 15 Jan 2018 22:16:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118021-mainreport@xen.org>
X-Osstest-Failures: qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-upstream-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=bb019fb2cbbe23e2419e07bf347f45415360677d
X-Osstest-Versions-That: qemuu=a4166a0a50dda967f30c9d85fa8aa2ea2539798e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 15 Jan 2018 22:16:39 +0000
Subject: [Xen-devel] [qemu-upstream-4.10-testing test] 118021: tolerable
	FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODAyMSBxZW11LXVwc3RyZWFtLTQuMTAtdGVzdGluZyByZWFsIFtyZWFsXQpodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MDIxLwoKRmFp
bHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
cWVtdXUgICAgICAgICAgICAgICAgYmIwMTlmYjJjYmJlMjNlMjQxOWUwN2JmMzQ3ZjQ1NDE1MzYw
Njc3ZApiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgYTQxNjZhMGE1MGRk
YTk2N2YzMGM5ZDg1ZmE4YWEyZWEyNTM5Nzk4ZQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE3MzQ1
ICAyMDE3LTEyLTE5IDE4OjQ4OjUwIFogICAyNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
NzczMCAgMjAxOC0wMS0wOCAxNzoxNDoyMiBaICAgIDcgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXggV2lsbGlhbXNv
biA8YWxleC53aWxsaWFtc29uQHJlZGhhdC5jb20+CiAgQWxleGV5IEthcmRhc2hldnNraXkgPGFp
a0BvemxhYnMucnU+CiAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+
CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4LnZuZXQuaWJtLmNvbT4K
ICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CiAgRXJpYyBBdWdlciA8ZXJpYy5hdWdlckBy
ZWRoYXQuY29tPgogIEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogIEdlcmQgSG9mZm1h
bm4gPGtyYXhlbEByZWRoYXQuY29tPgogIEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgSmFz
b24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICBKZW5zIEZyZWltYW5uIDxqZnJlaW1hbm5A
cmVkaGF0LmNvbT4KICBKaW0gU29tZXJ2aWxsZSA8SmltLlNvbWVydmlsbGVAd2luZHJpdmVyLmNv
bT4KICBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogIExhdXJlbnQgVml2aWVyIDxsdml2
aWVyQHJlZGhhdC5jb20+CiAgTWF4IFJlaXR6IDxtcmVpdHpAcmVkaGF0LmNvbT4KICBNYXhpbWUg
Q29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPgogIE1pY2hhZWwgT2xicmljaCA8
bS5vbGJyaWNoQHBlbmd1dHJvbml4LmRlPgogIE1pY2hhZWwgUm90aCA8bWRyb3RoQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIFBhb2xv
IEJvbnppbmkgPHBib256aW5pQHJlZGhhdC5jb20+CiAgUGV0ZXIgTGlldmVuIDxwbEBrYW1wLmRl
PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBQZXRlciBYdSA8
cGV0ZXJ4QHJlZGhhdC5jb20+CiAgU3VyYWogSml0aW5kYXIgU2luZ2ggPHNqaXRpbmRhcnNpbmdo
QGdtYWlsLmNvbT4KICBUaG9tYXMgSHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICBWbGFkaW1pciBT
ZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvcWVtdS14ZW4uZ2l0CiAgIGE0MTY2YTBhNTAuLmJiMDE5ZmIyY2IgIGJiMDE5ZmIyY2Ji
ZTIzZTI0MTllMDdiZjM0N2Y0NTQxNTM2MDY3N2QgLT4gc3RhYmxlLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 00:40:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 00:40:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebFIS-0008UG-4H; Tue, 16 Jan 2018 00:40:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3lwf=el=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ebFIR-0008UA-DI
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 00:40:11 +0000
X-Inumbo-ID: 217874c7-fa56-11e7-b0d7-9f685aff125f
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 217874c7-fa56-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 00:42:30 +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 fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Jan 2018 16:40:02 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,366,1511856000"; d="scan'208";a="11159777"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga002.fm.intel.com with ESMTP; 15 Jan 2018 16:40:02 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 15 Jan 2018 16:40:02 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Tue, 16 Jan 2018 08:40:00 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v8 10/17] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
Thread-Index: AQHTjfGY5o3XkIC/tUWrlnbDTH+3pKN1p8xA
Date: Tue, 16 Jan 2018 00:39:59 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190ECDBC4@SHSMSX101.ccr.corp.intel.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-11-git-send-email-andrew.cooper3@citrix.com>
 <5A5C9A55020000780019EBA8@prv-mh.provo.novell.com>
In-Reply-To: <5A5C9A55020000780019EBA8@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDcyY2I0NjAtN2I4Yy00YTc2LTgxZGQtYTk0ZDcyYTU4OWUxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlFCajJyaUtHM1M2S2FEb1ZzSnhMZW5ENmp2cVphR1prZ2RRS3lFeDA1dXM9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 10/17] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IE1v
bmRheSwgSmFudWFyeSAxNSwgMjAxOCA3OjExIFBNCj4gCj4gPj4+IE9uIDEyLjAxLjE4IGF0IDE5
OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBGb3IgcGVyZm9ybWFu
Y2UgcmVhc29ucywgSFZNIGd1ZXN0cyBzaG91bGQgaGF2ZSBkaXJlY3QgYWNjZXNzIHRvIHRoZXNl
Cj4gTVNScwo+ID4gd2hlbiBwb3NzaWJsZS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gd2l0aCBvbmUgc3BlbGxpbmcgZml4IChzZWUg
YmVsb3cpCj4gCj4gQXMgdGhlc2UgYXJlIG5vbi10cml2aWFsIGNoYW5nZXMgdG8gVk1YIGFuZCBT
Vk0gY29kZSBJIHRoaW5rIHlvdQo+IHNob3VsZCBoYXZlIENjLWVkIHRoZSBtYWludGFpbmVycyAo
bm93IGFkZGVkLCBhbmQgbGVhdmluZyB0aGUKPiBmdWxsIHBhdGNoIGluIGNvbnRleHQgZm9yIHRo
ZW0uCj4gCgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+LCB3
aXRoIG90aGVyCnR3byBzcGVsbGluZyBmaXhlcy4KCj4gPiAtLS0KPiA+IHY3Ogo+ID4gICogRHJv
cCBleGNlc3MgYnJhY2tldHMKPiA+IC0tLQo+ID4gIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAg
IHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ID4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
IHwgIDUgKysrKysKPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyB8IDE4ICsrKysrKysr
KysrKysrKysrKwo+ID4gIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgIHwgIDMgKystCj4gPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgfCAgNSArKysrLQo+ID4gIDUgZmlsZXMgY2hhbmdl
ZCwgNDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+Cj4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gPiBpbmRleCA3
MmI0NDg5Li5lNWZkZGU3IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4g
PiArKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiA+IEBAIC01Myw2ICs1Myw3IEBAIHN0YXRp
YyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4KPiAqZCwKPiA+ICAg
ICAgc3RydWN0IGNwdWlkX3BvbGljeSAqcCA9IGQtPmFyY2guY3B1aWQ7Cj4gPiAgICAgIGNvbnN0
IHN0cnVjdCBjcHVpZF9sZWFmIGxlYWYgPSB7IGN0bC0+ZWF4LCBjdGwtPmVieCwgY3RsLT5lY3gs
IGN0bC0+ZWR4IH07Cj4gPiAgICAgIGludCBvbGRfdmVuZG9yID0gcC0+eDg2X3ZlbmRvcjsKPiA+
ICsgICAgdW5zaWduZWQgaW50IG9sZF83ZDAgPSBwLT5mZWF0LnJhd1swXS5kLCBvbGRfZThiID0g
cC0+ZXh0ZC5yYXdbOF0uYjsKPiA+ICAgICAgYm9vbCBjYWxsX3BvbGljeV9jaGFuZ2VkID0gZmFs
c2U7IC8qIEF2b2lkIGZvcl9lYWNoX3ZjcHUoKQo+IHVubmVjZXNzYXJpbHkgKi8KPiA+Cj4gPiAg
ICAgIC8qCj4gPiBAQCAtMjE4LDYgKzIxOSwxNCBAQCBzdGF0aWMgaW50IHVwZGF0ZV9kb21haW5f
Y3B1aWRfaW5mbyhzdHJ1Y3QKPiBkb21haW4gKmQsCj4gPgo+ID4gICAgICAgICAgICAgIGQtPmFy
Y2gucHZfZG9tYWluLmNwdWlkbWFza3MtPl83YWIwID0gbWFzazsKPiA+ICAgICAgICAgIH0KPiA+
ICsKPiA+ICsgICAgICAgIC8qCj4gPiArICAgICAgICAgKiBJZiB0aGUgSUJTUkIvU1RJQlAgcG9s
aWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZQoKSUJSU0IKCj4gPiAr
ICAgICAgICAgKiBNU1IgaW50ZXJjZXB0aW9uIGJpdG1hcHMgYW5kIFNUSUJQIHByb3RlY3Rpb24g
ZGVmYXVsdC4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgY2FsbF9wb2xpY3lfY2hhbmdl
ZCA9ICgob2xkXzdkMCBeIHAtPmZlYXQucmF3WzBdLmQpICYKPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikgfAo+ID4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NU
SUJQKSkpOwo+ID4gICAgICAgICAgYnJlYWs7Cj4gPgo+ID4gICAgICBjYXNlIDB4YToKPiA+IEBA
IC0yOTIsNiArMzAxLDE2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0
cnVjdAo+IGRvbWFpbiAqZCwKPiA+ICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5jcHVp
ZG1hc2tzLT5lMWNkID0gbWFzazsKPiA+ICAgICAgICAgIH0KPiA+ICAgICAgICAgIGJyZWFrOwo+
ID4gKwo+ID4gKyAgICBjYXNlIDB4ODAwMDAwMDg6Cj4gPiArICAgICAgICAvKgo+ID4gKyAgICAg
ICAgICogSWYgdGhlIElCUkIgcG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3Vs
YXRlIHRoZSBNU1IKCklCUEIKCj4gPiArICAgICAgICAgKiBpbnRlcmNlcHRpb24gYml0bWFwcy4K
PiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgY2FsbF9wb2xpY3lfY2hhbmdlZCA9IChpc19o
dm1fZG9tYWluKGQpICYmCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgob2xk
X2U4YiBeIHAtPmV4dGQucmF3WzhdLmIpICYKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkpOwo+ID4gKyAgICAgICAgYnJl
YWs7Cj4gPiAgICAgIH0KPiA+Cj4gPiAgICAgIGlmICggY2FsbF9wb2xpY3lfY2hhbmdlZCApCj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCj4gPiBpbmRleCBjNDhmZGZhLi5lZTQ3NTA4IDEwMDY0NAo+ID4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCj4gPiBAQCAtNjE3LDYgKzYxNyw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jcHVpZF9w
b2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdQo+ICp2KQo+ID4gIHsKPiA+ICAgICAgc3RydWN0IGFy
Y2hfc3ZtX3N0cnVjdCAqYXJjaF9zdm0gPSAmdi0+YXJjaC5odm1fc3ZtOwo+ID4gICAgICBzdHJ1
Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSBhcmNoX3N2bS0+dm1jYjsKPiA+ICsgICAgY29uc3Qgc3Ry
dWN0IGNwdWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2guY3B1aWQ7Cj4gPiAgICAgIHUz
MiBiaXRtYXAgPSB2bWNiX2dldF9leGNlcHRpb25faW50ZXJjZXB0cyh2bWNiKTsKPiA+Cj4gPiAg
ICAgIGlmICggb3B0X2h2bV9mZXAgfHwKPiA+IEBAIC02MjYsNiArNjI3LDEwIEBAIHN0YXRpYyB2
b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QKPiB2Y3B1ICp2KQo+ID4gICAgICAg
ICAgYml0bWFwICY9IH4oMVUgPDwgVFJBUF9pbnZhbGlkX29wKTsKPiA+Cj4gPiAgICAgIHZtY2Jf
c2V0X2V4Y2VwdGlvbl9pbnRlcmNlcHRzKHZtY2IsIGJpdG1hcCk7Cj4gPiArCj4gPiArICAgIC8q
IEdpdmUgYWNjZXNzIHRvIE1TUl9QUkVEX0NNRCBpZiB0aGUgZ3Vlc3QgaGFzIGJlZW4gdG9sZCBh
Ym91dCBpdC4KPiAqLwo+ID4gKyAgICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfUFJFRF9DTUQs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgIGNwLT5leHRkLmlicGIgPyBNU1JfSU5URVJDRVBU
X05PTkUgOgo+IE1TUl9JTlRFUkNFUFRfUlcpOwo+ID4gIH0KPiA+Cj4gPiAgc3RhdGljIHZvaWQg
c3ZtX3N5bmNfdm1jYihzdHJ1Y3QgdmNwdSAqdikKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwo+IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+IGluZGV4
IGUwMzYzMDMuLjg2MDlkZTMgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+IEBAIC02NTYsNiAr
NjU2LDggQEAgdm9pZCB2bXhfdXBkYXRlX2V4Y2VwdGlvbl9iaXRtYXAoc3RydWN0IHZjcHUKPiAq
dikKPiA+Cj4gPiAgc3RhdGljIHZvaWQgdm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2
Y3B1ICp2KQo+ID4gIHsKPiA+ICsgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSB2
LT5kb21haW4tPmFyY2guY3B1aWQ7Cj4gPiArCj4gPiAgICAgIGlmICggb3B0X2h2bV9mZXAgfHwK
PiA+ICAgICAgICAgICAodi0+ZG9tYWluLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yICE9Cj4gYm9v
dF9jcHVfZGF0YS54ODZfdmVuZG9yKSApCj4gPiAgICAgICAgICB2LT5hcmNoLmh2bV92bXguZXhj
ZXB0aW9uX2JpdG1hcCB8PSAoMVUgPDwgVFJBUF9pbnZhbGlkX29wKTsKPiA+IEBAIC02NjUsNiAr
NjY3LDIyIEBAIHN0YXRpYyB2b2lkIHZteF9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QKPiB2
Y3B1ICp2KQo+ID4gICAgICB2bXhfdm1jc19lbnRlcih2KTsKPiA+ICAgICAgdm14X3VwZGF0ZV9l
eGNlcHRpb25fYml0bWFwKHYpOwo+ID4gICAgICB2bXhfdm1jc19leGl0KHYpOwo+ID4gKwo+ID4g
KyAgICAvKgo+ID4gKyAgICAgKiBXZSBjYW4gb25seSBwYXNzIHRob3VnaCBNU1JfU1BFQ19DVFJM
IGlmIHRoZSBndWVzdCBrbm93cyBhYm91dAo+IGFsbCBiaXRzCj4gCj4gInRocm91Z2giCj4gCj4g
SmFuCj4gCj4gPiArICAgICAqIGluIGl0LiAgT3RoZXJ3aXNlLCBYZW4gbWF5IGJlIGZpeGluZyB1
cCBpbiB0aGUgYmFja2dyb3VuZC4KPiA+ICsgICAgICovCj4gPiArICAgIHYtPmFyY2gubXNyLT5z
cGVjX2N0cmwuZGlyZWN0X2FjY2VzcyA9IGNwLT5mZWF0LmlicnNiICYmIGNwLQo+ID5mZWF0LnN0
aWJwOwo+ID4gKyAgICBpZiAoIHYtPmFyY2gubXNyLT5zcGVjX2N0cmwuZGlyZWN0X2FjY2VzcyAp
Cj4gPiArICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfU1BFQ19DVFJMLCBW
TVhfTVNSX1JXKTsKPiA+ICsgICAgZWxzZQo+ID4gKyAgICAgICAgdm14X3NldF9tc3JfaW50ZXJj
ZXB0KHYsIE1TUl9TUEVDX0NUUkwsIFZNWF9NU1JfUlcpOwo+ID4gKwo+ID4gKyAgICAvKiBNU1Jf
UFJFRF9DTUQgaXMgc2FmZSB0byBwYXNzIHRocm91Z2ggaWYgdGhlIGd1ZXN0IGtub3dzIGFib3V0
IGl0Lgo+ICovCj4gPiArICAgIGlmICggY3AtPmZlYXQuaWJyc2IgfHwgY3AtPmV4dGQuaWJwYiAp
Cj4gPiArICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfUFJFRF9DTUQsICBW
TVhfTVNSX1JXKTsKPiA+ICsgICAgZWxzZQo+ID4gKyAgICAgICAgdm14X3NldF9tc3JfaW50ZXJj
ZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9NU1JfUlcpOwo+ID4gIH0KPiA+Cj4gPiAgaW50IHZt
eF9ndWVzdF94ODZfbW9kZShzdHJ1Y3QgdmNwdSAqdikKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMKPiA+IGluZGV4IDAyYTdiNDkuLjY5N2Nj
NmUgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKPiA+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tc3IuYwo+ID4gQEAgLTEzMiw3ICsxMzIsOCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90Cj4gbXNyLCB1aW50NjRfdCAqdmFsKQo+ID4gICAgICBj
YXNlIE1TUl9TUEVDX0NUUkw6Cj4gPiAgICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCj4g
PiAgICAgICAgICAgICAgZ290byBncF9mYXVsdDsKPiA+IC0gICAgICAgICp2YWwgPSB2cC0+c3Bl
Y19jdHJsLmd1ZXN0Owo+ID4gKyAgICAgICAgKnZhbCA9ICh2cC0+c3BlY19jdHJsLmRpcmVjdF9h
Y2Nlc3MKPiA+ICsgICAgICAgICAgICAgICAgPyB2cC0+c3BlY19jdHJsLmhvc3QgOiB2cC0+c3Bl
Y19jdHJsLmd1ZXN0KTsKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4KPiA+ICAgICAgY2FzZSBNU1Jf
SU5URUxfUExBVEZPUk1fSU5GTzoKPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAo+ID4gaW5kZXggM2QwMDEyZC4uMDA3
ZTk2NiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKPiA+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKPiA+IEBAIC0yMjksMTAgKzIyOSwxMyBAQCBzdHJ1
Y3QgbXNyX3ZjcHVfcG9saWN5Cj4gPiAgICAgICAgICAgKiBPbmx5IHRoZSBib3R0b20gdHdvIGJp
dHMgYXJlIGRlZmluZWQsIHNvIG5vIG5lZWQgdG8gd2FzdGUgc3BhY2UKPiA+ICAgICAgICAgICAq
IHdpdGggdWludDY0X3QgYXQgdGhlIG1vbWVudC4gIFdlIG1haW50YWluIHRoZSBndWVzdHMgaWRl
YSBvZiB0aGUKPiA+ICAgICAgICAgICAqIHZhbHVlIGl0IHdyb3RlLCBhbmQgYSB2YWx1ZSB0byBp
bnN0YWxsIGludG8gaGFyZHdhcmUgKGV4dGVuZGVkIHRvCj4gPiAtICAgICAgICAgKiB1aW50MzJf
dCB0byBzaW1wbGlmeSB0aGUgYXNtKSB3aGljaCBtaWdodCBiZSBkaWZmZXJlbnQuCj4gPiArICAg
ICAgICAgKiB1aW50MzJfdCB0byBzaW1wbGlmeSB0aGUgYXNtKSB3aGljaCBtaWdodCBiZSBkaWZm
ZXJlbnQuICBIVk0KPiBndWVzdHMKPiA+ICsgICAgICAgICAqIG1pZ2h0IGJlIGdpdmVuIGRpcmVj
dCBhY2Nlc3MgdG8gdGhlIE1TUnMsIGF0IHdoaWNoIHBvaW50IHRoZQo+ID4gKyAgICAgICAgICog
J2d1ZXN0JyB2YWx1ZSBiZWNvbWVzIHN0YWxlLgo+ID4gICAgICAgICAgICovCj4gPiAgICAgICAg
ICB1aW50MzJfdCBob3N0Owo+ID4gICAgICAgICAgdWludDhfdCBndWVzdDsKPiA+ICsgICAgICAg
IGJvb2wgZGlyZWN0X2FjY2VzczsKPiA+ICAgICAgfSBzcGVjX2N0cmw7Cj4gPgo+ID4gICAgICAv
KiAweDAwMDAwMTQwICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTICovCj4gPiAtLQo+
ID4gMi4xLjQKPiA+Cj4gPgo+ID4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiA+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiA+IFhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwo+ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 02:10:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 02:10:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebGhi-0003z4-NY; Tue, 16 Jan 2018 02:10:22 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebGhg-0003yx-Pr
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 02:10:20 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-3.messagelabs.com id 57/49-23666-B0F5D5A5;
 Tue, 16 Jan 2018 02:10:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVZc7Pjb
 KoL/O4t6U9+wOjB7b+3axBzBGsWbmJeVXJLBmXDi5j6mgW7vizZxZ7A2Me+W7GDk5hAQamSRm
 /M7pYuQCsh8zSjzZfosVIrGNUeLVjWgQW0TAWeLrmbnsIDavgL7Ew66nzCC2sICRxKFddxlBb
 AmBLjaJMzfVIGxfiav7DrPB2ItmvGPpYmTnYBOwkjgkBhJlEVCVOH22k30CI/cCRoZVjBrFqU
 VlqUW6hoZ6SUWZ6RkluYmZObqGBsZ6uanFxYnpqTmJScV6yfm5mxiBnmUAgh2Mq387HWKU5GB
 SEuWdcDMmSogvKT+lMiOxOCO+qDQntfgQowwHh5IEr0pcbJSQYFFqempFWmYOMMRg0hIcPEoi
 vO4gad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc7LDFIqAFKaUZoHNwgW+pcYZ
 aWEeRmBThPiKUgtys0sQZV/xSjOwagkzCsIMoUnM68Ebt8roFOYgE6pXxIJckpJIkJKqoFx9p
 GXSWVFpnKBRw1XWtx80HF3ocuDvU+uPaqMWcJg5r426URaOONcsaMdc79X5s22ez9n5qxbZ09
 s6VmdHPX5L8P8yPeHpl+oMZ+sriDYffvca4vlkeHbw8/cNt2c8N515reuO999kufrOa8o3Li2
 Nkxl79WubZF/HW7V9LzYcb0k/qn4bdNJS5RYijMSDbWYi4oTAYGlIyh4AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1516068617!122875910!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17288 invoked from network); 16 Jan 2018 02:10:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 02:10:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebGhb-0004vO-Ex; Tue, 16 Jan 2018 02:10:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebGhV-0004bR-O8; Tue, 16 Jan 2018 02:10:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebGhU-00036D-Uf; Tue, 16 Jan 2018 02:10:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118041-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 02:10:09 +0000
Subject: [Xen-devel] [seabios test] 118041: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODA0MSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwNDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY2IGRheXMgICA3NiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM4IGRheXMgICAz
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 03:25:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 03:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebHrr-0000AI-AC; Tue, 16 Jan 2018 03:24:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y/8d=el=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ebHrq-0000AC-JA
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 03:24:54 +0000
X-Inumbo-ID: 9ba906a0-fa6c-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x242.google.com (unknown [2607:f8b0:4002:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ba906a0-fa6c-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 04:23:23 +0100 (CET)
Received: by mail-yb0-x242.google.com with SMTP id h9so6632368ybg.10
 for <xen-devel@lists.xenproject.org>; Mon, 15 Jan 2018 19:24:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=Ibx99+/iJeZwq0EBNwI0uXkIHdIRfwefvo+HFPWawTY=;
 b=VK8JlWagQ1oRClBe3QVLjaq2gLMueEgCCeSh9TbtIpASXVBPN/HPWiW7J2uYKRf+s7
 bKcq/pblUpopgPdAcsPG+RYVl5oNgEy2zUCxj2VC3LZc4BH3X3FdwGm6WqezVV8s4D35
 9FaSUpUkqiE/TZ1h9GUiHsZ1QkHzRHzvm3wBo=
X-Google-DKIM-Signature: v=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=Ibx99+/iJeZwq0EBNwI0uXkIHdIRfwefvo+HFPWawTY=;
 b=kAGKhHh+wXUIO8LZFlpX/Scg5sw/v3EfzbaFUxUZYw2EF23vAcW+S/4PCGn1Us7JlV
 o/cn9O9vZzJgDMDsfc8W5iNHzWwzU1vAozrZJMXpd3jo89Tls0DfvMREliONlCIPCt6U
 xoBkeVjzIF9gFXm+odGLLQpTyEkErteBYAxZ47guwguB6fYOvHNtv+agIIwwS2eNUQEM
 dj4QfcrZB3KIdeMgYwxZAL0uH69/Cu6RxUF7GpfmCQnI8qfpXupwRwnCnN1TkX/5wM1F
 wNstf7h0Rpr2LkOkWrYf60aiq1UQXJ9+RmYJvL5EGwHBvAbQE9P72+wTYpZI+4WH3KnO
 drvQ==
X-Gm-Message-State: AKwxytdNerPd1NmQ8sT/h1ne0r4Hy/tkRhHd4VUiMSatYxh17AFj9tMd
 +YLc2eZI7F9wZjqDJjHCMN3qmnaRJzY=
X-Google-Smtp-Source: ACJfBoudiHklvEc72Nb9B/SUmSokAXll/qwbbEtCs0vqyK0qGqP/SNwgLr/F2dRNrc0oy3rEmFbQ7w==
X-Received: by 10.37.185.16 with SMTP id x16mr5332675ybj.37.1516073091631;
 Mon, 15 Jan 2018 19:24:51 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id s5sm499928ywd.89.2018.01.15.19.24.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 15 Jan 2018 19:24:50 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 15 Jan 2018 21:24:51 -0600
Message-Id: <20180116032452.23572-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/2] public/hvm/params.h: fix comment for
	timer_mode default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoKSBpbgp0b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYyB0aGUgZGVmYXVsdCBmb3IgdGltZXJfbW9kZSBmb3IgSFZNCmFuZCBQVkgg
aXMgTElCWExfVElNRVJfTU9ERV9OT19ERUxBWV9GT1JfTUlTU0VEX1RJQ0tTIHNvIGFkanVzdCB0
aGUKY29tbWVudHMgaW4gdGhlIGhlYWRlciB0byByZWZsZWN0IHRoaXMuCi0tLQpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkND
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpD
QzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CgpjaGFuZ2UgZnJvbSB2MjoKLSBSb2dlciBub3Rl
ZCB0aGF0IHRoZSBjb2RlIGRpZmZlcmVkIGZyb20gdGhlCiAgaGVhZGVyIHRoYXQgSSB1c2VkIGFz
IHRoZSBzb3VyY2Ugb2YgdHJ1dGgKICBzbyB0aGF0IGhhcyBjcmVhdGVkIHRoaXMgcGF0Y2gKLS0t
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5oIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vcGFyYW1zLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL3BhcmFtcy5o
CmluZGV4IDJlYzJlN2M4MGYuLmNlNjc0OGU0YTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9odm0vcGFyYW1zLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9wYXJhbXMuaApA
QCAtMTUyLDEyICsxNTIsMTIgQEAKIAogLyoKICAqIFNldCBtb2RlIGZvciB2aXJ0dWFsIHRpbWVy
cyAoY3VycmVudGx5IHg4NiBvbmx5KToKLSAqICBkZWxheV9mb3JfbWlzc2VkX3RpY2tzIChkZWZh
dWx0KToKKyAqICBkZWxheV9mb3JfbWlzc2VkX3RpY2tzOgogICogICBEbyBub3QgYWR2YW5jZSBh
IHZjcHUncyB0aW1lIGJleW9uZCB0aGUgY29ycmVjdCBkZWxpdmVyeSB0aW1lIGZvcgogICogICBp
bnRlcnJ1cHRzIHRoYXQgaGF2ZSBiZWVuIG1pc3NlZCBkdWUgdG8gcHJlZW1wdGlvbi4gRGVsaXZl
ciBtaXNzZWQKICAqICAgaW50ZXJydXB0cyB3aGVuIHRoZSB2Y3B1IGlzIHJlc2NoZWR1bGVkIGFu
ZCBhZHZhbmNlIHRoZSB2Y3B1J3MgdmlydHVhbAogICogICB0aW1lIHN0ZXB3aXNlIGZvciBlYWNo
IG9uZS4KLSAqICBub19kZWxheV9mb3JfbWlzc2VkX3RpY2tzOgorICogIG5vX2RlbGF5X2Zvcl9t
aXNzZWRfdGlja3MgKGRlZmF1bHQpOgogICogICBBcyBhYm92ZSwgbWlzc2VkIGludGVycnVwdHMg
YXJlIGRlbGl2ZXJlZCwgYnV0IGd1ZXN0IHRpbWUgYWx3YXlzIHRyYWNrcwogICogICB3YWxsY2xv
Y2sgKGkuZS4sIHJlYWwpIHRpbWUgd2hpbGUgZG9pbmcgc28uCiAgKiAgbm9fbWlzc2VkX3RpY2tz
X3BlbmRpbmc6Ci0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 03:26:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 03:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebHsw-0000Fl-JQ; Tue, 16 Jan 2018 03:26:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y/8d=el=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ebHsv-0000Ec-Hx
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 03:26:01 +0000
X-Inumbo-ID: 4d5fa122-fa6d-11e7-b0d7-9f685aff125f
Received: from mail-yb0-f195.google.com (unknown [209.85.213.195])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d5fa122-fa6d-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 03:28:21 +0000 (UTC)
Received: by mail-yb0-f195.google.com with SMTP id c66so5882669ybf.0
 for <xen-devel@lists.xenproject.org>; Mon, 15 Jan 2018 19:25:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=MJ4g+puWZBNY+QPSJZYiljeLh4IgAu0k5TuGW1MdbXY=;
 b=IZHJoQMhzAVjOI85EGqePqwc5S6lYKUZ3h1DvU3CJ6fwEJRtfnzxFZaox5X5v/0pmd
 5gaUBAsTo3NgvW991j1bhnEV242i2PhtEyczyI48ywkkCYdgZqmgbe9Nk2YJp0ibuOPp
 7HjGXuM6EE1TnkO2XSELbx88xMjTeJG1zfyag=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=MJ4g+puWZBNY+QPSJZYiljeLh4IgAu0k5TuGW1MdbXY=;
 b=lpPYNEB4W3XTCQwi2nCryp3q9HRvDS+u/7Yo13ceTFXZC12nBwgw3NoWJ6ivikacOC
 IF43BbQkNV/jxEnblaVTo4PfPHqDrNXInDxmv9V14VVddpnfKD9qrvnAPnMw7lkPeRA9
 q+pIXVYUykvGZKBT4fi7Q5oZjpw8sbvGms4b43dbCkQthwGH9Gle9eD2gZ4K0FneNwid
 1LnGuaJT9S9dXGzjP+ION/EeBMuXQ1BSf9tvVKTuuyAnZLRia9GIoqD9bweNNYet1L+o
 fZYveuOaQrzvvIzAV+d4rfwoq0CoU2hYc42zSmgOYK/sF75ORMeF65WzIW56oo/UEpPz
 WuqA==
X-Gm-Message-State: AKwxytdweS6Ji227A+M6YG3eQI3NUyWhB2wSJC/rsrTix+s9MEGkbGXH
 I2Kii/s53H8MTsdHzp3SG1wS9gAqvJw=
X-Google-Smtp-Source: ACJfBotsBA1f1fnsNiRDl5MYfgZaF38Ci+qIotC+OUJhnYQUuXWN6hcvQXNIDUqXI5M8D7YK6pQoyg==
X-Received: by 10.37.208.68 with SMTP id h65mr17904051ybg.494.1516073094286;
 Mon, 15 Jan 2018 19:24:54 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id s5sm499928ywd.89.2018.01.15.19.24.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 15 Jan 2018 19:24:53 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 15 Jan 2018 21:24:52 -0600
Message-Id: <20180116032452.23572-2-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180116032452.23572-1-cardoe@cardoe.com>
References: <20180116032452.23572-1-cardoe@cardoe.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 2/2] docs: note default for timer_mode in
	xl.cfg man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgd2FzIG5vIGRlZmF1bHQgZG9jdW1lbnRlZCBidXQgaW5zcGVjdGluZwpsaWJ4bF9fZG9t
YWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpIHNob3dzIHRoZSBkZWZhdWx0IHRvIGJlCkxJQlhM
X1RJTUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9USUNLUy4KClNpZ25lZC1vZmYtYnk6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KIyBHZW9yZ2UgZm9y
IHRoZSA0LjggYW5kIDQuOSBiYWNrcG9ydApDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBldS5jaXRyaXguY29tPgoKY2hhbmdlIGZyb20gdjI6Ci0gUm9nZXIgbm90ZWQgdGhhdCB0aGUg
Y29kZSBkaWZmZXJlZCBmcm9tIHRoZQogIGhlYWRlciB0aGF0IEkgdXNlZCBhcyB0aGUgc291cmNl
IG9mIHRydXRoCmNoYW5nZSBmcm9tIHYxOgotIGFkZGVkIHNhbWUgZG9jcyBhZGRpdGlvbiB0byBI
Vk0KLS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCA3ICsrKystLS0KIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9t
YW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IGI3Yjkx
ZDg2MjcuLjZiM2VlODE2MDIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgor
KysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTE4ODksNyArMTg4OSw3IEBAIGFkdmFu
Y2UgdGhlIHZDUFUncyB2aXJ0dWFsIHRpbWUgc3RlcHdpc2UgZm9yIGVhY2ggb25lLgogCiBObyBk
ZWxheSBmb3IgbWlzc2VkIHRpY2tzLiBBcyBhYm92ZSwgbWlzc2VkIGludGVycnVwdHMgYXJlIGRl
bGl2ZXJlZCwKIGJ1dCBndWVzdCB0aW1lIGFsd2F5cyB0cmFja3Mgd2FsbGNsb2NrIChpLmUuLCBy
ZWFsKSB0aW1lIHdoaWxlIGRvaW5nCi1zby4KK3NvLiBUaGlzIGlzIHRoZSBkZWZhdWx0LgogCiA9
aXRlbSBCPG5vX21pc3NlZF90aWNrc19wZW5kaW5nPgogCkBAIC0yMzQ4LDEzICsyMzQ4LDE0IEBA
IFNwZWNpZmllcyB0aGUgbW9kZSBmb3IgVmlydHVhbCBUaW1lcnMuIFRoZSB2YWxpZCB2YWx1ZXMg
YXJlIGFzIGZvbGxvd3M6CiBEZWxheSBmb3IgbWlzc2VkIHRpY2tzLiBEbyBub3QgYWR2YW5jZSBh
IHZDUFUncyB0aW1lIGJleW9uZCB0aGUKIGNvcnJlY3QgZGVsaXZlcnkgdGltZSBmb3IgaW50ZXJy
dXB0cyB0aGF0IGhhdmUgYmVlbiBtaXNzZWQgZHVlIHRvCiBwcmVlbXB0aW9uLiBEZWxpdmVyIG1p
c3NlZCBpbnRlcnJ1cHRzIHdoZW4gdGhlIHZDUFUgaXMgcmVzY2hlZHVsZWQgYW5kCi1hZHZhbmNl
IHRoZSB2Q1BVJ3MgdmlydHVhbCB0aW1lIHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4KK2FkdmFuY2Ug
dGhlIHZDUFUncyB2aXJ0dWFsIHRpbWUgc3RlcHdpc2UgZm9yIGVhY2ggb25lLiBUaGlzIGlzIHRo
ZQorZGVmYXVsdC4KIAogPWl0ZW0gQjxub19kZWxheV9mb3JfbWlzc2VkX3RpY2tzPgogCiBObyBk
ZWxheSBmb3IgbWlzc2VkIHRpY2tzLiBBcyBhYm92ZSwgbWlzc2VkIGludGVycnVwdHMgYXJlIGRl
bGl2ZXJlZCwKIGJ1dCBndWVzdCB0aW1lIGFsd2F5cyB0cmFja3Mgd2FsbGNsb2NrIChpLmUuLCBy
ZWFsKSB0aW1lIHdoaWxlIGRvaW5nCi1zby4KK3NvLiBUaGlzIGlzIHRoZSBkZWZhdWx0LgogCiA9
aXRlbSBCPG5vX21pc3NlZF90aWNrc19wZW5kaW5nPgogCi0tIAoyLjEzLjYKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 04:48:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 04:48:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebJA1-0005X3-MN; Tue, 16 Jan 2018 04:47:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9nar=el=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1ebJA0-0005Wx-0d
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 04:47:44 +0000
X-Inumbo-ID: b720a7cc-fa78-11e7-b0d7-9f685aff125f
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b720a7cc-fa78-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 04:50:03 +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 DE24E4E90E;
 Tue, 16 Jan 2018 04:47:34 +0000 (UTC)
Received: from redhat.com (ovpn-125-221.rdu2.redhat.com [10.10.125.221])
 by smtp.corp.redhat.com (Postfix) with SMTP id A72B5A27D4;
 Tue, 16 Jan 2018 04:47:21 +0000 (UTC)
Date: Tue, 16 Jan 2018 06:47:21 +0200
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Yoni Bettan <ybettan@redhat.com>
Message-ID: <20180116064639-mutt-send-email-mst@kernel.org>
References: <20171218152140.17985-1-ybettan@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171218152140.17985-1-ybettan@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.38]); Tue, 16 Jan 2018 04:47:36 +0000 (UTC)
Cc: Kevin Wolf <kwolf@redhat.com>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Alex Williamson <alex.williamson@redhat.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 "open list:nvme" <qemu-block@nongnu.org>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Keith Busch <keith.busch@intel.com>, Dmitry Fleytman <dmitry@daynix.com>,
 Paul Burton <paul.burton@mips.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Marcel Apfelbaum <marcel@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH V5] pci: removed the is_express field since
 a uniform interface was inserted
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMTgsIDIwMTcgYXQgMDU6MjE6NDBQTSArMDIwMCwgWW9uaSBCZXR0YW4gd3Jv
dGU6Cj4gYWNjb3JkaW5nIHRvIEVkdWFyZG8gSGFia29zdCdzIGNvbW1pdCBmZDNiMDJjODg5IGFs
bCBQQ0lFcyBub3cgaW1wbGVtZW50Cj4gSU5URVJGQUNFX1BDSUVfREVWSUNFIHNvIHdlIGRvbid0
IG5lZWQgaXNfZXhwcmVzcyBmaWVsZCBhbnltb3JlLgo+IAo+IERldmljZXMgdGhhdCBpbXBsZW1l
bnRzIG9ubHkgSU5URVJGQUNFX1BDSUVfREVWSUNFIChpc19leHByZXNzID09IDEpCj4gb3IKPiBk
ZXZpY2VzIHRoYXQgaW1wbGVtZW50cyBvbmx5IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RF
VklDRSAoaXNfZXhwcmVzcyA9PSAwKQo+IHdoZXJlIG5vdCBhZmZlY3RlZCBieSB0aGUgY2hhbmdl
Lgo+IAo+IFRoZSBvbmx5IGRldmljZXMgdGhhdCB3ZXJlIGFmZmVjdGVkIGFyZSB0aG9zZSB0aGF0
IGFyZSBoeWJyaWQgYW5kIGFsc28KPiBoYWQgKGlzX2V4cHJlc3MgPT0gMSkgLSB0aGVyZWZvciBv
bmx5Ogo+ICAgLSBody92ZmlvL3BjaS5jCj4gICAtIGh3L3VzYi9oY2QteGhjaS5jCj4gICAtIGh3
L3hlbi94ZW5fcHQuYwo+IAo+IEZvciB0aG9zZSAzIEkgbWFkZSBzdXJlIHRoYXQgUUVNVV9QQ0lf
Q0FQX0VYUFJFU1MgaXMgb24gaW4gaW5zdGFuY2VfaW5pdCgpCj4gCj4gU2lnbmVkLW9mZi1ieTog
WW9uaSBCZXR0YW4gPHliZXR0YW5AcmVkaGF0LmNvbT4KCgpUaGFua3MhCkNvdWxkIHlvdSBwbHMg
cmViYXNlIHRoaXMgb24gdG9wIG9mIHRoZSBsYXRlc3QgcGNpIGJyYW5jaD8KVGhlcmUncyBiZWVu
IHNvbWUgY29uZmxpY3RpbmcgY2hhbmdlcyBzbyB0aGlzIG5vIGxvbmdlcgphcHBsaWVzIGNsZWFu
bHkuCgoKPiAtLS0KPiAgZG9jcy9wY2llX3BjaV9icmlkZ2UudHh0ICAgICAgICAgICB8IDIgKy0K
PiAgaHcvYmxvY2svbnZtZS5jICAgICAgICAgICAgICAgICAgICB8IDEgLQo+ICBody9uZXQvZTEw
MDBlLmMgICAgICAgICAgICAgICAgICAgIHwgMSAtCj4gIGh3L3BjaS1icmlkZ2UvcGNpZV9wY2lf
YnJpZGdlLmMgICAgfCAxIC0KPiAgaHcvcGNpLWJyaWRnZS9wY2llX3Jvb3RfcG9ydC5jICAgICB8
IDEgLQo+ICBody9wY2ktYnJpZGdlL3hpbzMxMzBfZG93bnN0cmVhbS5jIHwgMSAtCj4gIGh3L3Bj
aS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5jICAgfCAxIC0KPiAgaHcvcGNpLWhvc3QveGlsaW54
LXBjaWUuYyAgICAgICAgICB8IDEgLQo+ICBody9wY2kvcGNpLmMgICAgICAgICAgICAgICAgICAg
ICAgIHwgOCArKysrKystLQo+ICBody9zY3NpL21lZ2FzYXMuYyAgICAgICAgICAgICAgICAgIHwg
NCAtLS0tCj4gIGh3L3VzYi9oY2QteGhjaS5jICAgICAgICAgICAgICAgICAgfCA5ICsrKysrKysr
LQo+ICBody92ZmlvL3BjaS5jICAgICAgICAgICAgICAgICAgICAgIHwgNSArKysrLQo+ICBody94
ZW4veGVuX3B0LmMgICAgICAgICAgICAgICAgICAgIHwgOSArKysrKysrKy0KPiAgaW5jbHVkZS9o
dy9wY2kvcGNpLmggICAgICAgICAgICAgICB8IDMgLS0tCj4gIDE0IGZpbGVzIGNoYW5nZWQsIDI3
IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL3Bj
aWVfcGNpX2JyaWRnZS50eHQgYi9kb2NzL3BjaWVfcGNpX2JyaWRnZS50eHQKPiBpbmRleCA1YTQy
MDNmOTdjLi5hYjM1ZWJmM2NhIDEwMDY0NAo+IC0tLSBhL2RvY3MvcGNpZV9wY2lfYnJpZGdlLnR4
dAo+ICsrKyBiL2RvY3MvcGNpZV9wY2lfYnJpZGdlLnR4dAo+IEBAIC0xMTAsNSArMTEwLDUgQEAg
VG8gZW5hYmxlIGRldmljZSBob3QtcGx1ZyBpbnRvIHRoZSBicmlkZ2Ugb24gTGludXggdGhlcmUn
cmUgMyB3YXlzOgo+ICBJbXBsZW1lbnRhdGlvbgo+ICA9PT09PT09PT09PT09PQo+ICBUaGUgUENJ
RS1QQ0kgYnJpZGdlIGlzIGJhc2VkIG9uIFBDSS1QQ0kgYnJpZGdlLCBidXQgYWxzbyBhY2N1bXVs
YXRlcyBQQ0kgRXhwcmVzcwo+IC1mZWF0dXJlcyBhcyBhIFBDSSBFeHByZXNzIGRldmljZSAoaXNf
ZXhwcmVzcz0xKS4KPiArZmVhdHVyZXMgYXMgYSBQQ0kgRXhwcmVzcyBkZXZpY2UuCj4gIAo+IGRp
ZmYgLS1naXQgYS9ody9ibG9jay9udm1lLmMgYi9ody9ibG9jay9udm1lLmMKPiBpbmRleCA0NDFl
MjFlZDFmLi45MzI1YmMwOTExIDEwMDY0NAo+IC0tLSBhL2h3L2Jsb2NrL252bWUuYwo+ICsrKyBi
L2h3L2Jsb2NrL252bWUuYwo+IEBAIC0xMDg3LDcgKzEwODcsNiBAQCBzdGF0aWMgdm9pZCBudm1l
X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQo+ICAgICAgcGMtPnZlbmRv
cl9pZCA9IFBDSV9WRU5ET1JfSURfSU5URUw7Cj4gICAgICBwYy0+ZGV2aWNlX2lkID0gMHg1ODQ1
Owo+ICAgICAgcGMtPnJldmlzaW9uID0gMjsKPiAtICAgIHBjLT5pc19leHByZXNzID0gMTsKPiAg
Cj4gICAgICBzZXRfYml0KERFVklDRV9DQVRFR09SWV9TVE9SQUdFLCBkYy0+Y2F0ZWdvcmllcyk7
Cj4gICAgICBkYy0+ZGVzYyA9ICJOb24tVm9sYXRpbGUgTWVtb3J5IEV4cHJlc3MiOwo+IGRpZmYg
LS1naXQgYS9ody9uZXQvZTEwMDBlLmMgYi9ody9uZXQvZTEwMDBlLmMKPiBpbmRleCBmMWFmMjc5
ZThkLi5jMzYwZjBkOGM5IDEwMDY0NAo+IC0tLSBhL2h3L25ldC9lMTAwMGUuYwo+ICsrKyBiL2h3
L25ldC9lMTAwMGUuYwo+IEBAIC02NzUsNyArNjc1LDYgQEAgc3RhdGljIHZvaWQgZTEwMDBlX2Ns
YXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpkYXRhKQo+ICAgICAgYy0+cmV2aXNp
b24gPSAwOwo+ICAgICAgYy0+cm9tZmlsZSA9ICJlZmktZTEwMDBlLnJvbSI7Cj4gICAgICBjLT5j
bGFzc19pZCA9IFBDSV9DTEFTU19ORVRXT1JLX0VUSEVSTkVUOwo+IC0gICAgYy0+aXNfZXhwcmVz
cyA9IDE7Cj4gIAo+ICAgICAgZGMtPmRlc2MgPSAiSW50ZWwgODI1NzRMIEdiRSBDb250cm9sbGVy
IjsKPiAgICAgIGRjLT5yZXNldCA9IGUxMDAwZV9xZGV2X3Jlc2V0Owo+IGRpZmYgLS1naXQgYS9o
dy9wY2ktYnJpZGdlL3BjaWVfcGNpX2JyaWRnZS5jIGIvaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9i
cmlkZ2UuYwo+IGluZGV4IGE0ZDgyN2M5OWQuLmI3ZDllYmJlYzIgMTAwNjQ0Cj4gLS0tIGEvaHcv
cGNpLWJyaWRnZS9wY2llX3BjaV9icmlkZ2UuYwo+ICsrKyBiL2h3L3BjaS1icmlkZ2UvcGNpZV9w
Y2lfYnJpZGdlLmMKPiBAQCAtMTY5LDcgKzE2OSw2IEBAIHN0YXRpYyB2b2lkIHBjaWVfcGNpX2Jy
aWRnZV9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKPiAgICAgIERl
dmljZUNsYXNzICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7Cj4gICAgICBIb3RwbHVnSGFuZGxl
ckNsYXNzICpoYyA9IEhPVFBMVUdfSEFORExFUl9DTEFTUyhrbGFzcyk7Cj4gIAo+IC0gICAgay0+
aXNfZXhwcmVzcyA9IDE7Cj4gICAgICBrLT5pc19icmlkZ2UgPSAxOwo+ICAgICAgay0+dmVuZG9y
X2lkID0gUENJX1ZFTkRPUl9JRF9SRURIQVQ7Cj4gICAgICBrLT5kZXZpY2VfaWQgPSBQQ0lfREVW
SUNFX0lEX1JFREhBVF9QQ0lFX0JSSURHRTsKPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWJyaWRnZS9w
Y2llX3Jvb3RfcG9ydC5jIGIvaHcvcGNpLWJyaWRnZS9wY2llX3Jvb3RfcG9ydC5jCj4gaW5kZXgg
OWI2ZTRjZTUxMi4uNDVmOWU4Y2Q0YSAxMDA2NDQKPiAtLS0gYS9ody9wY2ktYnJpZGdlL3BjaWVf
cm9vdF9wb3J0LmMKPiArKysgYi9ody9wY2ktYnJpZGdlL3BjaWVfcm9vdF9wb3J0LmMKPiBAQCAt
MTQ1LDcgKzE0NSw2IEBAIHN0YXRpYyB2b2lkIHJwX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmts
YXNzLCB2b2lkICpkYXRhKQo+ICAgICAgRGV2aWNlQ2xhc3MgKmRjID0gREVWSUNFX0NMQVNTKGts
YXNzKTsKPiAgICAgIFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7
Cj4gIAo+IC0gICAgay0+aXNfZXhwcmVzcyA9IDE7Cj4gICAgICBrLT5pc19icmlkZ2UgPSAxOwo+
ICAgICAgay0+Y29uZmlnX3dyaXRlID0gcnBfd3JpdGVfY29uZmlnOwo+ICAgICAgay0+cmVhbGl6
ZSA9IHJwX3JlYWxpemU7Cj4gZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UveGlvMzEzMF9kb3du
c3RyZWFtLmMgYi9ody9wY2ktYnJpZGdlL3hpbzMxMzBfZG93bnN0cmVhbS5jCj4gaW5kZXggMWUw
OWQyYWZiNy4uNjEzYTBkNmJiNyAxMDA2NDQKPiAtLS0gYS9ody9wY2ktYnJpZGdlL3hpbzMxMzBf
ZG93bnN0cmVhbS5jCj4gKysrIGIvaHcvcGNpLWJyaWRnZS94aW8zMTMwX2Rvd25zdHJlYW0uYwo+
IEBAIC0xNzcsNyArMTc3LDYgQEAgc3RhdGljIHZvaWQgeGlvMzEzMF9kb3duc3RyZWFtX2NsYXNz
X2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+ICAgICAgRGV2aWNlQ2xhc3Mg
KmRjID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKPiAgICAgIFBDSURldmljZUNsYXNzICprID0gUENJ
X0RFVklDRV9DTEFTUyhrbGFzcyk7Cj4gIAo+IC0gICAgay0+aXNfZXhwcmVzcyA9IDE7Cj4gICAg
ICBrLT5pc19icmlkZ2UgPSAxOwo+ICAgICAgay0+Y29uZmlnX3dyaXRlID0geGlvMzEzMF9kb3du
c3RyZWFtX3dyaXRlX2NvbmZpZzsKPiAgICAgIGstPnJlYWxpemUgPSB4aW8zMTMwX2Rvd25zdHJl
YW1fcmVhbGl6ZTsKPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWJyaWRnZS94aW8zMTMwX3Vwc3RyZWFt
LmMgYi9ody9wY2ktYnJpZGdlL3hpbzMxMzBfdXBzdHJlYW0uYwo+IGluZGV4IDIyNzk5N2NlNDYu
LmQ0NjQ1YmRkZWUgMTAwNjQ0Cj4gLS0tIGEvaHcvcGNpLWJyaWRnZS94aW8zMTMwX3Vwc3RyZWFt
LmMKPiArKysgYi9ody9wY2ktYnJpZGdlL3hpbzMxMzBfdXBzdHJlYW0uYwo+IEBAIC0xNDgsNyAr
MTQ4LDYgQEAgc3RhdGljIHZvaWQgeGlvMzEzMF91cHN0cmVhbV9jbGFzc19pbml0KE9iamVjdENs
YXNzICprbGFzcywgdm9pZCAqZGF0YSkKPiAgICAgIERldmljZUNsYXNzICpkYyA9IERFVklDRV9D
TEFTUyhrbGFzcyk7Cj4gICAgICBQQ0lEZXZpY2VDbGFzcyAqayA9IFBDSV9ERVZJQ0VfQ0xBU1Mo
a2xhc3MpOwo+ICAKPiAtICAgIGstPmlzX2V4cHJlc3MgPSAxOwo+ICAgICAgay0+aXNfYnJpZGdl
ID0gMTsKPiAgICAgIGstPmNvbmZpZ193cml0ZSA9IHhpbzMxMzBfdXBzdHJlYW1fd3JpdGVfY29u
ZmlnOwo+ICAgICAgay0+cmVhbGl6ZSA9IHhpbzMxMzBfdXBzdHJlYW1fcmVhbGl6ZTsKPiBkaWZm
IC0tZ2l0IGEvaHcvcGNpLWhvc3QveGlsaW54LXBjaWUuYyBiL2h3L3BjaS1ob3N0L3hpbGlueC1w
Y2llLmMKPiBpbmRleCA3NjU5MjUzMDkwLi5hNGNhM2JhMzBmIDEwMDY0NAo+IC0tLSBhL2h3L3Bj
aS1ob3N0L3hpbGlueC1wY2llLmMKPiArKysgYi9ody9wY2ktaG9zdC94aWxpbngtcGNpZS5jCj4g
QEAgLTI5OCw3ICsyOTgsNiBAQCBzdGF0aWMgdm9pZCB4aWxpbnhfcGNpZV9yb290X2NsYXNzX2lu
aXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+ICAgICAgay0+ZGV2aWNlX2lkID0g
MHg3MDIxOwo+ICAgICAgay0+cmV2aXNpb24gPSAwOwo+ICAgICAgay0+Y2xhc3NfaWQgPSBQQ0lf
Q0xBU1NfQlJJREdFX0hPU1Q7Cj4gLSAgICBrLT5pc19leHByZXNzID0gdHJ1ZTsKPiAgICAgIGst
PmlzX2JyaWRnZSA9IHRydWU7Cj4gICAgICBrLT5pbml0ID0geGlsaW54X3BjaWVfcm9vdF9pbml0
Owo+ICAgICAgay0+ZXhpdCA9IHBjaV9icmlkZ2VfZXhpdGZuOwo+IGRpZmYgLS1naXQgYS9ody9w
Y2kvcGNpLmMgYi9ody9wY2kvcGNpLmMKPiBpbmRleCBiMmQxMzliZDlhLi5kYzZmYWE0NmI5IDEw
MDY0NAo+IC0tLSBhL2h3L3BjaS9wY2kuYwo+ICsrKyBiL2h3L3BjaS9wY2kuYwo+IEBAIC0yMDE0
LDEyICsyMDE0LDE2IEBAIHN0YXRpYyB2b2lkIHBjaV9xZGV2X3JlYWxpemUoRGV2aWNlU3RhdGUg
KnFkZXYsIEVycm9yICoqZXJycCkKPiAgewo+ICAgICAgUENJRGV2aWNlICpwY2lfZGV2ID0gKFBD
SURldmljZSAqKXFkZXY7Cj4gICAgICBQQ0lEZXZpY2VDbGFzcyAqcGMgPSBQQ0lfREVWSUNFX0dF
VF9DTEFTUyhwY2lfZGV2KTsKPiArICAgIE9iamVjdENsYXNzICprbGFzcyA9IE9CSkVDVF9DTEFT
UyhwYyk7Cj4gICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKPiAgICAgIFBDSUJ1cyAqYnVz
Owo+ICAgICAgYm9vbCBpc19kZWZhdWx0X3JvbTsKPiAgCj4gLSAgICAvKiBpbml0aWFsaXplIGNh
cF9wcmVzZW50IGZvciBwY2lfaXNfZXhwcmVzcygpIGFuZCBwY2lfY29uZmlnX3NpemUoKSAqLwo+
IC0gICAgaWYgKHBjLT5pc19leHByZXNzKSB7Cj4gKyAgICAvKiBpbml0aWFsaXplIGNhcF9wcmVz
ZW50IGZvciBwY2lfaXNfZXhwcmVzcygpIGFuZCBwY2lfY29uZmlnX3NpemUoKSwKPiArICAgICAq
IE5vdGUgdGhhdCBoeWJyaWQgUENJcyBhcmUgbm90IHNldCBhdXRvbWF0aWNhbGx5IGFuZCBuZWVk
IHRvIG1hbmFnZQo+ICsgICAgICogUUVNVV9QQ0lfQ0FQX0VYUFJFU1MgbWFudWFsbHkgKi8KPiAr
ICAgIGlmIChvYmplY3RfY2xhc3NfZHluYW1pY19jYXN0KGtsYXNzLCBJTlRFUkZBQ0VfUENJRV9E
RVZJQ0UpICYmCj4gKyAgICAgICAhb2JqZWN0X2NsYXNzX2R5bmFtaWNfY2FzdChrbGFzcywgSU5U
RVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFKSkgewo+ICAgICAgICAgIHBjaV9kZXYtPmNh
cF9wcmVzZW50IHw9IFFFTVVfUENJX0NBUF9FWFBSRVNTOwo+ICAgICAgfQo+ICAKPiBkaWZmIC0t
Z2l0IGEvaHcvc2NzaS9tZWdhc2FzLmMgYi9ody9zY3NpL21lZ2FzYXMuYwo+IGluZGV4IGQ1ZWFl
NjIzOWEuLmVlNTFmZWRhNTkgMTAwNjQ0Cj4gLS0tIGEvaHcvc2NzaS9tZWdhc2FzLmMKPiArKysg
Yi9ody9zY3NpL21lZ2FzYXMuYwo+IEBAIC0yNDQ3LDcgKzI0NDcsNiBAQCB0eXBlZGVmIHN0cnVj
dCBNZWdhc2FzSW5mbyB7Cj4gICAgICB1aW50MTZfdCBzdWJzeXN0ZW1faWQ7Cj4gICAgICBpbnQg
aW9wb3J0X2JhcjsKPiAgICAgIGludCBtbWlvX2JhcjsKPiAtICAgIGJvb2wgaXNfZXhwcmVzczsK
PiAgICAgIGludCBvc3RzOwo+ICAgICAgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uICp2bXNkOwo+
ICAgICAgUHJvcGVydHkgKnByb3BzOwo+IEBAIC0yNDY1LDcgKzI0NjQsNiBAQCBzdGF0aWMgc3Ry
dWN0IE1lZ2FzYXNJbmZvIG1lZ2FzYXNfZGV2aWNlc1tdID0gewo+ICAgICAgICAgIC5pb3BvcnRf
YmFyID0gMiwKPiAgICAgICAgICAubW1pb19iYXIgPSAwLAo+ICAgICAgICAgIC5vc3RzID0gTUZJ
XzEwNzhfUk0gfCAxLAo+IC0gICAgICAgIC5pc19leHByZXNzID0gZmFsc2UsCj4gICAgICAgICAg
LnZtc2QgPSAmdm1zdGF0ZV9tZWdhc2FzX2dlbjEsCj4gICAgICAgICAgLnByb3BzID0gbWVnYXNh
c19wcm9wZXJ0aWVzX2dlbjEsCj4gICAgICAgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5m
b1tdKSB7Cj4gQEAgLTI0ODIsNyArMjQ4MCw2IEBAIHN0YXRpYyBzdHJ1Y3QgTWVnYXNhc0luZm8g
bWVnYXNhc19kZXZpY2VzW10gPSB7Cj4gICAgICAgICAgLmlvcG9ydF9iYXIgPSAwLAo+ICAgICAg
ICAgIC5tbWlvX2JhciA9IDEsCj4gICAgICAgICAgLm9zdHMgPSBNRklfR0VOMl9STSwKPiAtICAg
ICAgICAuaXNfZXhwcmVzcyA9IHRydWUsCj4gICAgICAgICAgLnZtc2QgPSAmdm1zdGF0ZV9tZWdh
c2FzX2dlbjIsCj4gICAgICAgICAgLnByb3BzID0gbWVnYXNhc19wcm9wZXJ0aWVzX2dlbjIsCj4g
ICAgICAgICAgLmludGVyZmFjZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7Cj4gQEAgLTI1MDYsNyAr
MjUwMyw2IEBAIHN0YXRpYyB2b2lkIG1lZ2FzYXNfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqb2Ms
IHZvaWQgKmRhdGEpCj4gICAgICBwYy0+c3Vic3lzdGVtX3ZlbmRvcl9pZCA9IFBDSV9WRU5ET1Jf
SURfTFNJX0xPR0lDOwo+ICAgICAgcGMtPnN1YnN5c3RlbV9pZCA9IGluZm8tPnN1YnN5c3RlbV9p
ZDsKPiAgICAgIHBjLT5jbGFzc19pZCA9IFBDSV9DTEFTU19TVE9SQUdFX1JBSUQ7Cj4gLSAgICBw
Yy0+aXNfZXhwcmVzcyA9IGluZm8tPmlzX2V4cHJlc3M7Cj4gICAgICBlLT5tbWlvX2JhciA9IGlu
Zm8tPm1taW9fYmFyOwo+ICAgICAgZS0+aW9wb3J0X2JhciA9IGluZm8tPmlvcG9ydF9iYXI7Cj4g
ICAgICBlLT5vc3RzID0gaW5mby0+b3N0czsKPiBkaWZmIC0tZ2l0IGEvaHcvdXNiL2hjZC14aGNp
LmMgYi9ody91c2IvaGNkLXhoY2kuYwo+IGluZGV4IGFmM2E5ZDg4ZGUuLjUwYTQwOWYwZjUgMTAw
NjQ0Cj4gLS0tIGEvaHcvdXNiL2hjZC14aGNpLmMKPiArKysgYi9ody91c2IvaGNkLXhoY2kuYwo+
IEBAIC0zNjQ5LDYgKzM2NDksMTMgQEAgc3RhdGljIFByb3BlcnR5IHhoY2lfcHJvcGVydGllc1td
ID0gewo+ICAgICAgREVGSU5FX1BST1BfRU5EX09GX0xJU1QoKSwKPiAgfTsKPiAgCj4gK3N0YXRp
YyB2b2lkIHhoY2lfaW5zdGFuY2VfaW5pdChPYmplY3QgKm9iaikKPiArewo+ICsgICAgLyogUUVN
VV9QQ0lfQ0FQX0VYUFJFU1MgaW5pdGlhbGl6YXRpb24gZG9lcyBub3QgZGVwZW5kIG9uIFFFTVUg
Y29tbWFuZAo+ICsgICAgICogbGluZSwgdGhlcmVmb3JlLCBubyBuZWVkIHRvIHdhaXQgdG8gcmVh
bGl6ZSBsaWtlIG90aGVyIGRldmljZXMgKi8KPiArICAgIFBDSV9ERVZJQ0Uob2JqKS0+Y2FwX3By
ZXNlbnQgfD0gUUVNVV9QQ0lfQ0FQX0VYUFJFU1M7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIHho
Y2lfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gIHsKPiAgICAg
IFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7Cj4gQEAgLTM2NjEs
NyArMzY2OCw2IEBAIHN0YXRpYyB2b2lkIHhoY2lfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xh
c3MsIHZvaWQgKmRhdGEpCj4gICAgICBrLT5yZWFsaXplICAgICAgPSB1c2JfeGhjaV9yZWFsaXpl
Owo+ICAgICAgay0+ZXhpdCAgICAgICAgID0gdXNiX3hoY2lfZXhpdDsKPiAgICAgIGstPmNsYXNz
X2lkICAgICA9IFBDSV9DTEFTU19TRVJJQUxfVVNCOwo+IC0gICAgay0+aXNfZXhwcmVzcyAgID0g
MTsKPiAgfQo+ICAKPiAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhoY2lfaW5mbyA9IHsKPiBAQCAt
MzY2OSw2ICszNjc1LDcgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhoY2lfaW5mbyA9IHsKPiAg
ICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAo+ICAgICAgLmluc3RhbmNlX3Np
emUgPSBzaXplb2YoWEhDSVN0YXRlKSwKPiAgICAgIC5jbGFzc19pbml0ICAgID0geGhjaV9jbGFz
c19pbml0LAo+ICsgICAgLmluc3RhbmNlX2luaXQgPSB4aGNpX2luc3RhbmNlX2luaXQsCj4gICAg
ICAuYWJzdHJhY3QgICAgICA9IHRydWUsCj4gICAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJ
bmZvW10pIHsKPiAgICAgICAgICB7IElOVEVSRkFDRV9QQ0lFX0RFVklDRSB9LAo+IGRpZmYgLS1n
aXQgYS9ody92ZmlvL3BjaS5jIGIvaHcvdmZpby9wY2kuYwo+IGluZGV4IGM5NzdlZTMyN2YuLjE5
NTczMmEwMDAgMTAwNjQ0Cj4gLS0tIGEvaHcvdmZpby9wY2kuYwo+ICsrKyBiL2h3L3ZmaW8vcGNp
LmMKPiBAQCAtMjk3Miw2ICsyOTcyLDEwIEBAIHN0YXRpYyB2b2lkIHZmaW9faW5zdGFuY2VfaW5p
dChPYmplY3QgKm9iaikKPiAgICAgIHZkZXYtPmhvc3QuZnVuY3Rpb24gPSB+MFU7Cj4gIAo+ICAg
ICAgdmRldi0+bnZfZ3B1ZGlyZWN0X2NsaXF1ZSA9IDB4RkY7Cj4gKwo+ICsgICAgLyogUUVNVV9Q
Q0lfQ0FQX0VYUFJFU1MgaW5pdGlhbGl6YXRpb24gZG9lcyBub3QgZGVwZW5kIG9uIFFFTVUgY29t
bWFuZAo+ICsgICAgICogbGluZSwgdGhlcmVmb3JlLCBubyBuZWVkIHRvIHdhaXQgdG8gcmVhbGl6
ZSBsaWtlIG90aGVyIGRldmljZXMgKi8KPiArICAgIHBjaV9kZXYtPmNhcF9wcmVzZW50IHw9IFFF
TVVfUENJX0NBUF9FWFBSRVNTOwo+ICB9Cj4gIAo+ICBzdGF0aWMgUHJvcGVydHkgdmZpb19wY2lf
ZGV2X3Byb3BlcnRpZXNbXSA9IHsKPiBAQCAtMzAyNiw3ICszMDMwLDYgQEAgc3RhdGljIHZvaWQg
dmZpb19wY2lfZGV2X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+
ICAgICAgcGRjLT5leGl0ID0gdmZpb19leGl0Zm47Cj4gICAgICBwZGMtPmNvbmZpZ19yZWFkID0g
dmZpb19wY2lfcmVhZF9jb25maWc7Cj4gICAgICBwZGMtPmNvbmZpZ193cml0ZSA9IHZmaW9fcGNp
X3dyaXRlX2NvbmZpZzsKPiAtICAgIHBkYy0+aXNfZXhwcmVzcyA9IDE7IC8qIFdlIG1pZ2h0IGJl
ICovCj4gIH0KPiAgCj4gIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB2ZmlvX3BjaV9kZXZfaW5mbyA9
IHsKPiBkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5jCj4gaW5k
ZXggZDU3YzZkMzQ4NS4uNmNlOWJmZTdmYiAxMDA2NDQKPiAtLS0gYS9ody94ZW4veGVuX3B0LmMK
PiArKysgYi9ody94ZW4veGVuX3B0LmMKPiBAQCAtOTM3LDYgKzkzNywxMyBAQCBzdGF0aWMgUHJv
cGVydHkgeGVuX3BjaV9wYXNzdGhyb3VnaF9wcm9wZXJ0aWVzW10gPSB7Cj4gICAgICBERUZJTkVf
UFJPUF9FTkRfT0ZfTElTVCgpLAo+ICB9Owo+ICAKPiArc3RhdGljIHZvaWQgeGVuX3BjaV9wYXNz
dGhyb3VnaF9pbnN0YW5jZV9pbml0KE9iamVjdCAqb2JqKQo+ICt7Cj4gKyAgICAvKiBRRU1VX1BD
SV9DQVBfRVhQUkVTUyBpbml0aWFsaXphdGlvbiBkb2VzIG5vdCBkZXBlbmQgb24gUUVNVSBjb21t
YW5kCj4gKyAgICAgKiBsaW5lLCB0aGVyZWZvcmUsIG5vIG5lZWQgdG8gd2FpdCB0byByZWFsaXpl
IGxpa2Ugb3RoZXIgZGV2aWNlcyAqLwo+ICsgICAgUENJX0RFVklDRShvYmopLT5jYXBfcHJlc2Vu
dCB8PSBRRU1VX1BDSV9DQVBfRVhQUkVTUzsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgeGVuX3Bj
aV9wYXNzdGhyb3VnaF9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkK
PiAgewo+ICAgICAgRGV2aWNlQ2xhc3MgKmRjID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKPiBAQCAt
OTQ2LDcgKzk1Myw2IEBAIHN0YXRpYyB2b2lkIHhlbl9wY2lfcGFzc3Rocm91Z2hfY2xhc3NfaW5p
dChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCj4gICAgICBrLT5leGl0ID0geGVuX3B0
X3VucmVnaXN0ZXJfZGV2aWNlOwo+ICAgICAgay0+Y29uZmlnX3JlYWQgPSB4ZW5fcHRfcGNpX3Jl
YWRfY29uZmlnOwo+ICAgICAgay0+Y29uZmlnX3dyaXRlID0geGVuX3B0X3BjaV93cml0ZV9jb25m
aWc7Cj4gLSAgICBrLT5pc19leHByZXNzID0gMTsgLyogV2UgbWlnaHQgYmUgKi8KPiAgICAgIHNl
dF9iaXQoREVWSUNFX0NBVEVHT1JZX01JU0MsIGRjLT5jYXRlZ29yaWVzKTsKPiAgICAgIGRjLT5k
ZXNjID0gIkFzc2lnbiBhbiBob3N0IFBDSSBkZXZpY2Ugd2l0aCBYZW4iOwo+ICAgICAgZGMtPnBy
b3BzID0geGVuX3BjaV9wYXNzdGhyb3VnaF9wcm9wZXJ0aWVzOwo+IEBAIC05NjUsNiArOTcxLDcg
QEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9wY2lfcGFzc3Rocm91Z2hfaW5mbyA9IHsKPiAg
ICAgIC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUpLAo+ICAg
ICAgLmluc3RhbmNlX2ZpbmFsaXplID0geGVuX3BjaV9wYXNzdGhyb3VnaF9maW5hbGl6ZSwKPiAg
ICAgIC5jbGFzc19pbml0ID0geGVuX3BjaV9wYXNzdGhyb3VnaF9jbGFzc19pbml0LAo+ICsgICAg
Lmluc3RhbmNlX2luaXQgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2luc3RhbmNlX2luaXQsCj4gICAg
ICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiAgICAgICAgICB7IElOVEVSRkFD
RV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICAgICAgICAgIHsgSU5URVJGQUNFX1BDSUVf
REVWSUNFIH0sCj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvcGNpL3BjaS5oIGIvaW5jbHVkZS9o
dy9wY2kvcGNpLmgKPiBpbmRleCA4ZDAyYTBhMzgzLi5hMjdiZTg1MTExIDEwMDY0NAo+IC0tLSBh
L2luY2x1ZGUvaHcvcGNpL3BjaS5oCj4gKysrIGIvaW5jbHVkZS9ody9wY2kvcGNpLmgKPiBAQCAt
MjM2LDkgKzIzNiw2IEBAIHR5cGVkZWYgc3RydWN0IFBDSURldmljZUNsYXNzIHsKPiAgICAgICAq
Lwo+ICAgICAgaW50IGlzX2JyaWRnZTsKPiAgCj4gLSAgICAvKiBwY2llIHN0dWZmICovCj4gLSAg
ICBpbnQgaXNfZXhwcmVzczsgICAvKiBpcyB0aGlzIGRldmljZSBwY2kgZXhwcmVzcz8gKi8KPiAt
Cj4gICAgICAvKiByb20gYmFyICovCj4gICAgICBjb25zdCBjaGFyICpyb21maWxlOwo+ICB9IFBD
SURldmljZUNsYXNzOwo+IC0tIAo+IDIuMTQuMwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 04:59:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 04:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebJLQ-0006JA-Hv; Tue, 16 Jan 2018 04:59:32 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebJLP-0006Iy-0o
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 04:59:31 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 6D/A3-04121-1B68D5A5;
 Tue, 16 Jan 2018 04:59:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXdDW2y
 UQXuPscW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzfi45CFrwf8Gxop7bZvZGxivR3QxcnEICTQy
 SfRea2KGcB4zSuw6vIQdwtnGKPHo+DmgDCeHiICzxNczc9lBbF4BfYnH0ycxgdjCAhYSrY/Og
 nVLCHTJS8w59BUsISHgLfHy61ugBAeYPWMNVxcjOwebgJXEITGQAhYBVYmLK2+zTmDkXsDIsI
 pRvTi1qCy1SNdcL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0L8MQLCDceZl/0O
 MkhxMSqK8E27GRAnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4N3QGhslJFiUmp5akZaZAww0mLQE
 B4+SCO9fkDRvcUFibnFmOkTqFKMlR8O+B23MHE0PQOSNF6/bmIVY8vLzUqXEeUWB4SwkANKQU
 ZoHNw4WDZcYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzHsCZC1PZl4J3NZXQAcxAR1UvyQS5K
 CSRISUVAPj/JMmx/Qdpku9MTPk27nt4+Odqq4mrVNs7DWvZ/FteH3sjbAcp8vk48qyHwuuKZ1
 ZN/fu/sd6JbPFfbwX+F6sYlXc/Pn3Kq75G35Odqi4c3eK1fQrmgxPnG11P0xLddm+fUHsbqH6
 CSs5XZQW2t9sUvSIm75u6du2uK/OOpHO928eCLSM/FmSocRSnJFoqMVcVJwIAHTqL/GBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1516078767!90404649!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46159 invoked from network); 16 Jan 2018 04:59:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 04:59:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebJLJ-0000x6-JN; Tue, 16 Jan 2018 04:59:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebJLE-0004Yq-2b; Tue, 16 Jan 2018 04:59:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebJLD-00021L-K9; Tue, 16 Jan 2018 04:59:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118034-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd: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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm: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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-libvirt-xsm:migrate-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=c7947342d7dda87eeeb4a04b6e467f81385014ce
X-Osstest-Versions-That: qemuu=7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 04:59:19 +0000
Subject: [Xen-devel] [qemu-mainline test] 118034: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODAzNCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwMzQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExNzkz
MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExNzkzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3OTMwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTc5MzAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzkzMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3OTMwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogcWVtdXUgICAgICAgICAgICAgICAgYzc5NDczNDJkN2RkYTg3ZWVlYjRhMDRiNmU0Njdm
ODEzODUwMTRjZQpiYXNlbGluZSB2ZXJzaW9uOgogcWVtdXUgICAgICAgICAgICAgICAgNzM5ODE2
NmRkZjdjNmRiYmM5Y2FlNmFjNjliYjJmZWRhMTRiNDBhYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTE3OTMwICAyMDE4LTAxLTEyIDIzOjQ4OjM0IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExODAzNCAgMjAxOC0wMS0xNSAxMDoxODo1OCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIERhbmllbCBQ
LiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0LmNvbT4KICBGcmVkaWFubyBaaWdsaW8gPGZ6aWds
aW9AcmVkaGF0LmNvbT4KICBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICBKaW5k
cmljaCBNYWtvdmlja2EgPG1ha292aWNrQGdtYWlsLmNvbT4KICBsaW56aGVjaGVuZyA8bGluemhl
Y2hlbmdAaHVhd2VpLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
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
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBjNzk0NzM0
MmQ3ZGRhODdlZWViNGEwNGI2ZTQ2N2Y4MTM4NTAxNGNlCk1lcmdlOiA3Mzk4MTY2ZGRmIDg0OWJi
ZTYwMzUKQXV0aG9yOiBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkRh
dGU6ICAgRnJpIEphbiAxMiAxNjo0MToyNCAyMDE4ICswMDAwCgogICAgTWVyZ2UgcmVtb3RlLXRy
YWNraW5nIGJyYW5jaCAncmVtb3Rlcy9rcmF4ZWwvdGFncy91aS0yMDE4MDExMi1wdWxsLXJlcXVl
c3QnIGludG8gc3RhZ2luZwogICAgCiAgICBzZGwyOiBidWdmaXhlcy4KICAgIHNwaWNlOiBjbGVh
bnVwcy4KICAgIGlucHV0OiBtZW0gbGVhayBmaXguCiAgICBndGs6IGRlcHJlY2F0ZSAyLnggc3Vw
cG9ydC4KICAgIAogICAgIyBncGc6IFNpZ25hdHVyZSBtYWRlIEZyaSAxMiBKYW4gMjAxOCAxNDo1
MjozOSBHTVQKICAgICMgZ3BnOiAgICAgICAgICAgICAgICB1c2luZyBSU0Ega2V5IDB4NENCNkQ4
RUVEM0U4NzEzOAogICAgIyBncGc6IEdvb2Qgc2lnbmF0dXJlIGZyb20gIkdlcmQgSG9mZm1hbm4g
KHdvcmspIDxrcmF4ZWxAcmVkaGF0LmNvbT4iCiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFr
YSAiR2VyZCBIb2ZmbWFubiA8Z2VyZEBrcmF4ZWwub3JnPiIKICAgICMgZ3BnOiAgICAgICAgICAg
ICAgICAgYWthICJHZXJkIEhvZmZtYW5uIChwcml2YXRlKSA8a3JheGVsQGdtYWlsLmNvbT4iCiAg
ICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50OiBBMDMyIDhDRkYgQjkzQSAxN0E3IDk5MDEgIEZF
N0QgNENCNiBEOEVFIEQzRTggNzEzOAogICAgCiAgICAqIHJlbW90ZXMva3JheGVsL3RhZ3MvdWkt
MjAxODAxMTItcHVsbC1yZXF1ZXN0OgogICAgICBzZGwyOiBJZ25vcmUgVUkgaG90a2V5cyBhZnRl
ciBhIGZvY3VzIGNoYW5nZSB3aGVuIEdVSSBtb2RpZmllciBpcyBoZWxkCiAgICAgIHNkbDIgdXNl
cyBzdXJmYWNlIHJlbGF0aXZlIGNvb3JkaW5hdGVzCiAgICAgIHNkbDI6IERvIG5vdCBoaWRlIHRo
ZSBjdXJzb3Igb24gYXV4aWxsaWFyeSB3aW5kb3dzCiAgICAgIHNwaWNlOiByZW1vdmUgdW51c2Vk
IHRpbWVyIGxpc3QKICAgICAgc3BpY2U6IHJlbW92ZSBvbmx5IHdyaXR0ZW4gZXZlbnRfbWFzayBm
aWVsZAogICAgICBzcGljZTogcmVtb3ZlIHVudXNlZCB3YXRjaCBsaXN0CiAgICAgIHNwaWNlOiBy
ZW1vdmUgUVhMV29ya2VyIGludGVyZmFjZSBmaWVsZAogICAgICB1aTogZGVwcmVjYXRlIHVzZSBv
ZiBHVEsgMi54IGluIGZhdm91ciBvZiAzLnggc2VyaWVzCiAgICAgIGlucHV0OiBmaXggbWVtb3J5
IGxlYWsKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVs
bEBsaW5hcm8ub3JnPgoKY29tbWl0IDg0OWJiZTYwMzU2Y2FmM2QzMjAyMDJkNDVmMWRkZmZlZWZh
ZTA2YzcKQXV0aG9yOiBKaW5kcmljaCBNYWtvdmlja2EgPG1ha292aWNrQGdtYWlsLmNvbT4KRGF0
ZTogICBGcmkgTm92IDE3IDEyOjIyOjU4IDIwMTcgKzAxMDAKCiAgICBzZGwyOiBJZ25vcmUgVUkg
aG90a2V5cyBhZnRlciBhIGZvY3VzIGNoYW5nZSB3aGVuIEdVSSBtb2RpZmllciBpcyBoZWxkCiAg
ICAKICAgIFdoZW4gU0RMMiB3aW5kb3dzIGNoYW5nZSBmb2N1cyB3aGlsZSBhIGtleSBpcyBoZWxk
LCB0aGUgd2luZG93IHRoYXQKICAgIHJlY2VpdmVzIHRoZSBmb2N1cyBhbHNvIHJlY2VpdmVzIGEg
bmV3IEtleURvd24gZXZlbnQsIHdpdGhvdXQgYW4KICAgIGF1dG9yZXBlYXQgZmxhZy4gVGhpcyBt
ZWFucyB0aGF0IGlmIGEgV00gcGxhY2VzIHRoZSBxZW11IGNvbnNvbGUKICAgIG92ZXIgdGhlIG1h
aW4gd2luZG93IGFmdGVyIEN0cmwtQWx0LTIsIHRoZSBjb25zb2xlIGNsb3NlcyBpbW1lZGlhdGVs
eQogICAgYWZ0ZXIgb3BlbmluZy4gVGhlbiwgdGhlIG1haW4gd2luZG93IHJlY2VpdmVzIHRoZSBL
ZXlEb3duIGV2ZW50IGFnYWluCiAgICBhbmQgdGhlIHdob2xlIHByb2Nlc3MgcmVwZWF0cy4KICAg
IAogICAgVGhpcyBwYXRjaCBtYWtlcyB0aGUgU0RMMiBVSSBpZ25vcmUgdGhlIEtleURvd24gZXZl
bnRzIG9uIGEgd2luZG93IHRoYXQKICAgIGp1c3QgcmVjZWl2ZWQgdGhlIGZvY3VzLCBpZiB0aGUg
R1VJIG1vZGlmaWVyIHdhcyBoZWxkLiBUaGUgaWdub3JlIGZsYWcKICAgIGlzIHJlc2V0IG9uIGEg
Zmlyc3QgS2V5VXAgZXZlbnQuIFRoaXMgZWZmZWN0aXZlbHkgd29ya3MgYXJvdW5kIHRoZSBpc3N1
ZQogICAgYWJvdmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEppbmRyaWNoIE1ha292aWNrYSA8
bWFrb3ZpY2tAZ21haWwuY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTcxMTE3MTEyMjU4LjU4ODgt
NC1tYWtvdmlja0BnbWFpbC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxr
cmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCBkOWYwNjI2MjgwZmI1MjI0MDcxNDE1ZTZmZDgyY2Mw
YzJlOWQ2NTkwCkF1dGhvcjogSmluZHJpY2ggTWFrb3ZpY2thIDxtYWtvdmlja0BnbWFpbC5jb20+
CkRhdGU6ICAgRnJpIE5vdiAxNyAxMjoyMjo1NyAyMDE3ICswMTAwCgogICAgc2RsMiB1c2VzIHN1
cmZhY2UgcmVsYXRpdmUgY29vcmRpbmF0ZXMKICAgIAogICAgVGhpcyBwYXRjaCBmaXhlcyBtb3Vz
ZSBwb3NpdGlvbmluZyB3aXRoIC1kZXZpY2UgdXNiLXRhYmxldCBhbmQgZnVsbHNjcmVlbgogICAg
b3IgcmVzaXplZCB3aW5kb3cuCiAgICAKICAgIEZpeGVzOiA0NjUyMmE4MjIzNmVhMGNmOTAxMWI4
OTg5NmQyZDhmOGRkYWYyNDQzCiAgICBTaWduZWQtb2ZmLWJ5OiBKaW5kcmljaCBNYWtvdmlja2Eg
PG1ha292aWNrQGdtYWlsLmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE3MTExNzExMjI1OC41ODg4
LTMtbWFrb3ZpY2tAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8
a3JheGVsQHJlZGhhdC5jb20+Cgpjb21taXQgMjgyMTY3MTYyOTUzMTE4NGQ5ZmEyZjhmY2MzY2Vh
MWJkNjA1Yjg3MgpBdXRob3I6IEppbmRyaWNoIE1ha292aWNrYSA8bWFrb3ZpY2tAZ21haWwuY29t
PgpEYXRlOiAgIEZyaSBOb3YgMTcgMTI6MjI6NTYgMjAxNyArMDEwMAoKICAgIHNkbDI6IERvIG5v
dCBoaWRlIHRoZSBjdXJzb3Igb24gYXV4aWxsaWFyeSB3aW5kb3dzCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEppbmRyaWNoIE1ha292aWNrYSA8bWFrb3ZpY2tAZ21haWwuY29tPgogICAgTWVzc2Fn
ZS1JZDogPDIwMTcxMTE3MTEyMjU4LjU4ODgtMi1tYWtvdmlja0BnbWFpbC5jb20+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCBhYmRh
NDc2NjgxNWFmM2RiM2MzYzQzZmE5NmE0NWQ5MzVlMmIyMTdhCkF1dGhvcjogRnJlZGlhbm8gWmln
bGlvIDxmemlnbGlvQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyMiAxMzo1NjoyNSAyMDE3
ICswMDAwCgogICAgc3BpY2U6IHJlbW92ZSB1bnVzZWQgdGltZXIgbGlzdAogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBGcmVkaWFubyBaaWdsaW8gPGZ6aWdsaW9AcmVkaGF0LmNvbT4KICAgIE1lc3Nh
Z2UtaWQ6IDIwMTcxMTIyMTM1NjI1LjE2NjI1LTQtZnppZ2xpb0ByZWRoYXQuY29tCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCA1OGE1
ZDMzYWE4ZGE4YjBmNTVjOTcyMzJmNzRiZGY5ODc4ODVkZjE3CkF1dGhvcjogRnJlZGlhbm8gWmln
bGlvIDxmemlnbGlvQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyMiAxMzo1NjoyNCAyMDE3
ICswMDAwCgogICAgc3BpY2U6IHJlbW92ZSBvbmx5IHdyaXR0ZW4gZXZlbnRfbWFzayBmaWVsZAog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBGcmVkaWFubyBaaWdsaW8gPGZ6aWdsaW9AcmVkaGF0LmNv
bT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTcxMTIyMTM1NjI1LjE2NjI1LTMtZnppZ2xpb0ByZWRoYXQu
Y29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
CmNvbW1pdCA0NGU4ZjIyOTg2YTAxMGQ2MDc4ZTVjZDg2ODA5ODI4M2I4NzVhNTE1CkF1dGhvcjog
RnJlZGlhbm8gWmlnbGlvIDxmemlnbGlvQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyMiAx
Mzo1NjoyMyAyMDE3ICswMDAwCgogICAgc3BpY2U6IHJlbW92ZSB1bnVzZWQgd2F0Y2ggbGlzdAog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBGcmVkaWFubyBaaWdsaW8gPGZ6aWdsaW9AcmVkaGF0LmNv
bT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTcxMTIyMTM1NjI1LjE2NjI1LTItZnppZ2xpb0ByZWRoYXQu
Y29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4K
CmNvbW1pdCA5ZmVkZmE0OTA5MmM1NTYyOGE5NmZkMjc4MzA2MGQ1OGNjZWM5ZGIwCkF1dGhvcjog
RnJlZGlhbm8gWmlnbGlvIDxmemlnbGlvQHJlZGhhdC5jb20+CkRhdGU6ICAgV2VkIE5vdiAyMiAx
Mzo1NjoyMiAyMDE3ICswMDAwCgogICAgc3BpY2U6IHJlbW92ZSBRWExXb3JrZXIgaW50ZXJmYWNl
IGZpZWxkCiAgICAKICAgIFRoaXMgZmllbGRzIHBvaW50cyB0byBhbiBvbGQgaW50ZXJmYWNlIHRo
YXQgaXMgbm8gbW9yZQogICAgdXNlZCBpbiB0aGUgY3VycmVudCBjb2RlLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBGcmVkaWFubyBaaWdsaW8gPGZ6aWdsaW9AcmVkaGF0LmNvbT4KICAgIE1lc3Nh
Z2UtaWQ6IDIwMTcxMTIyMTM1NjI1LjE2NjI1LTEtZnppZ2xpb0ByZWRoYXQuY29tCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCBiNzcx
NWFmMmIzMWY0NzA2MGNjNWI0YmU5MzBkMTZjMTNiZTkzZmE5CkF1dGhvcjogRGFuaWVsIFAuIEJl
cnJhbmdlIDxiZXJyYW5nZUByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBEZWMgMTIgMTE6MzQ6NDAg
MjAxNyArMDAwMAoKICAgIHVpOiBkZXByZWNhdGUgdXNlIG9mIEdUSyAyLnggaW4gZmF2b3VyIG9m
IDMueCBzZXJpZXMKICAgIAogICAgVGhlIEdUSyAzLjAgcmVsZWFzZSB3YXMgbWFkZSBpbiBGZWIs
IDIwMTE6CiAgICAKICAgICAgaHR0cHM6Ly9ibG9nLmd0ay5vcmcvMjAxMS8wMi8xMC9ndGstMy0w
LXJlbGVhc2VkLwogICAgCiAgICBUaGF0IHdpbGwgc29vbiBiZSA3IHllYXJzIGFnbywgd2hpY2gg
aXMgZW5vdWdoIHRpbWUgdG8gY29uc2lkZXIKICAgIHRoZSAzLnggc2VyaWVzIHdpZGVseSBzdXBw
b3J0ZWQuCiAgICAKICAgIFRodXMgd2UgZGVwcmVjYXRlIHRoZSBHVEsgMi54IHN1cHBvcnQsIHdo
aWNoIHdpbGwgYWxsb3cgdXMgdG8KICAgIGRlbGV0ZSBpdCBpbiB0aGUgbGFzdCByZWxlYXNlIG9m
IDIwMTguIEJ5IHRoaXMgdGltZSwgR1RLIDMueAogICAgd2lsbCBiZSBhbG1vc3QgOCB5ZWFycyBv
bGQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VA
cmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTcxMjEyMTEzNDQwLjE2NDgzLTEtYmVycmFu
Z2VAcmVkaGF0LmNvbQogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJl
ZGhhdC5jb20+Cgpjb21taXQgZmNhNDc3NGE5Njg0M2JhOWQzMmE1ZDVkMWMzODI2ZTE0NzhmYWNh
ZQpBdXRob3I6IGxpbnpoZWNoZW5nIDxsaW56aGVjaGVuZ0BodWF3ZWkuY29tPgpEYXRlOiAgIE1v
biBEZWMgMjUgMTA6Mzc6MzAgMjAxNyArMDgwMAoKICAgIGlucHV0OiBmaXggbWVtb3J5IGxlYWsK
ICAgIAogICAgSWYga2JkX3F1ZXVlIGlzIG5vdCBlbXB0eSBhbmQgcXVldWVfY291bnQgPj0gcXVl
dWVfbGltaXQsCiAgICB3ZSBzaG91bGQgZnJlZSBldnQuCiAgICAKICAgIENoYW5nZS1JZDogSWVl
YWNmOTBkNWU3ZTM3MGE0MDQ1MmVjNzkwMzE5MTJkOGI4NjRkODMKICAgIFNpZ25lZC1vZmYtYnk6
IGxpbnpoZWNoZW5nIDxsaW56aGVjaGVuZ0BodWF3ZWkuY29tPgogICAgTWVzc2FnZS1pZDogMjAx
NzEyMjUwMjM3MzAuNTUxMi0xLWxpbnpoZWNoZW5nQGh1YXdlaS5jb20KICAgIFNpZ25lZC1vZmYt
Ynk6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 05:01:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 05:01:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebJNU-0007EL-2Y; Tue, 16 Jan 2018 05:01:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rmxq=el=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1ebJNS-0007ED-OM
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 05:01:38 +0000
X-Inumbo-ID: 1f4f2f49-fa7a-11e7-b4a6-bc764e045a96
Received: from mail-yb0-x233.google.com (unknown [2607:f8b0:4002:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f4f2f49-fa7a-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 06:00:07 +0100 (CET)
Received: by mail-yb0-x233.google.com with SMTP id i13so2028525ybl.9
 for <xen-devel@lists.xenproject.org>; Mon, 15 Jan 2018 21:01:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=oJ12hwgFMCNDPlpzHO5Bh8ayQr+bU9RNwT1k7RVVO2U=;
 b=MlYapiMi+0muQljc72AyzD0tVSpiZJmcAJh/1B/HH44tr/fGaG04j7bhvVZgEI1cGv
 Z/iEepeFSvJJ2AodIeH3nAjNUzY7kfGdn3ukxJXPBGzvx5G/nYVQsPNlGVeGWbzPBEuR
 CegIjyoDNJNBSokECg59HIpcMyH3OABtTDyz6li3+cns9l2ZJSz8Zzl+cDGvLD24fWIh
 wsoVdbQ7wsjPGrWfW/UmWdGleX8EL8OVmvyLngaekb21ZOUaYK3fp4WqQvl2e4OfIZhR
 aKsh2Vm9vt74NHDfD6Qlsc+8RK5kNU7yu+aQH7N3UjG7paa4KkjzaEHJU2Lu5uj8126A
 +Z5Q==
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=oJ12hwgFMCNDPlpzHO5Bh8ayQr+bU9RNwT1k7RVVO2U=;
 b=FIu/RDkPUB1kKgoL2Xkw6xp5Kxv2zJfddQB5C5vcn2hOSJf7SOIo53HDEDNhA0cLyM
 3xYCImIuWEn/7Bj4z4RgPmPPGJGA1Z459x6dPPip8z5t9QA44e8M5ayC3nelpwTwTWLz
 WTpEXvK8QmpJKpJu7Fe2EdHEoOZxlEty5t/84NvfW6x7MtNpVz/8AqrHn8axqac21ZgF
 bRFgsP0vZSXXoXOTe33LD4OCTldZlA8kdbZfxCi58XeGKTNXbQ0M1oXRKhZ1auC5CJV9
 TP5XqJ6NzCCsfrcyn7HOp0pEO0/0PVmWPaxjUZI1K3F9Q/K2Zy04znz5CpSx0IgLEGWs
 xVUA==
X-Gm-Message-State: AKwxytcrOtNeHjr7UoLei74xqT9uqhr/wY2T+yKawiJcLLfiuPIg6mWh
 HjxqcVh1NW6/aeZHrAf6LvuTr3wUdGl5ZcbffRdvUQ==
X-Google-Smtp-Source: ACJfBotCUkp2iIczfYTVBZw0StdChehDKoC9QpdGO+N7sG/2T+UOh3v7L7Zy/IImCCEvstVVYYfvLxxy9+O7mz91Tq8=
X-Received: by 10.37.239.5 with SMTP id g5mr17747261ybd.226.1516078895679;
 Mon, 15 Jan 2018 21:01:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.129.70.5 with HTTP; Mon, 15 Jan 2018 21:01:35 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
Date: Mon, 15 Jan 2018 21:01:35 -0800
Message-ID: <CADNMjEB=GiiaZqqd8KYCofrPag-oAxk0Td5HbGWXa7a+DjHUug@mail.gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Unexpected behavior: Xen creating domains on startup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0791998991113820049=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0791998991113820049==
Content-Type: multipart/alternative; boundary="089e0828f134074ea20562dda0b2"

--089e0828f134074ea20562dda0b2
Content-Type: text/plain; charset="UTF-8"

Hello all,

I am doing some testing with Xen. After some of the guest domains I am
testing crashed, I decided to add some logging to Xen and the tools. After
rebuilding, reinstalling and rebooting the system, Xen seems to create
guest domains (the ones created before reboot) on startup (with no 'xl
create' command issued by me). The domains are deleted a few seconds after
startup and when I create the first domain, the domain number is not 1 but
3 or 4. Below is an example of dmesg logs right after startup: (int this
case a domain 2 was launched, xl list shows no domain few seconds later):

(XEN) Dom0 has maximum 8 VCPUs

(XEN) ELF: phdr 0 at 0xffffffff81000000 -> 0xffffffff81aca000

(XEN) ELF: phdr 1 at 0xffffffff81c00000 -> 0xffffffff81d1e000

(XEN) ELF: phdr 2 at 0xffffffff81d1e000 -> 0xffffffff81d37418

(XEN) ELF: phdr 3 at 0xffffffff81d38000 -> 0xffffffff81e82000

(XEN) Initial low memory virq threshold set at 0x4000 pages.

(XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs

(XEN) ..................................done.

(XEN) Std. Loglevel: All

(XEN) Guest Loglevel: All

(XEN) Xen is relinquishing VGA console.

(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input
to Xen)

(XEN) Freed 456kB init memory

(XEN) PCI add device 0000:00:00.0

(XEN) PCI add device 0000:00:01.0

(XEN) PCI add device 0000:00:16.0

(XEN) PCI add device 0000:00:16.1

(XEN) PCI add device 0000:00:1a.0

(XEN) PCI add device 0000:00:1d.0

(XEN) PCI add device 0000:00:1e.0

(XEN) PCI add device 0000:00:1f.0

(XEN) PCI add device 0000:00:1f.2

(XEN) PCI add device 0000:00:1f.3

(XEN) PCI add device 0000:01:00.0

(XEN) PCI add device 0000:01:00.1

(XEN) PCI add device 0000:02:03.0

(XEN) PCI: Using MCFG for segment 0000 bus 00-ff

(XEN) d0: Forcing read-only access to MFN fed00

(XEN) traps.c:1540: GPF (0000): ffff82d080363383
[emul-priv-op.c#read_msr+0x370/0x45c] -> ffff82d08036d9b2

(XEN) traps.c:1540: GPF (0000): ffff82d080363383
[emul-priv-op.c#read_msr+0x370/0x45c] -> ffff82d08036d9b2

(XEN) traps.c:1540: GPF (0000): ffff82d080363383
[emul-priv-op.c#read_msr+0x370/0x45c] -> ffff82d08036d9b2

(XEN) grant_table.c:1688:d0v1 Expanding d1 grant table from 0 to 1 frames

(XEN) HVM1 restore: CPU 0

(XEN) HVM1 restore: CPU 1

(XEN) HVM1 restore: PIC 0

(XEN) HVM1 restore: PIC 1

(XEN) HVM1 restore: IOAPIC 0

(XEN) HVM1 restore: LAPIC 0

(XEN) HVM1 restore: LAPIC 1

(XEN) HVM1 restore: LAPIC_REGS 0

(XEN) HVM1 restore: LAPIC_REGS 1

(XEN) HVM1 restore: PCI_IRQ 0

(XEN) HVM1 restore: ISA_IRQ 0

(XEN) HVM1 restore: PCI_LINK 0

(XEN) HVM1 restore: PIT 0

(XEN) HVM1 restore: RTC 0

(XEN) HVM1 restore: HPET 0

(XEN) HVM1 restore: PMTIMER 0

(XEN) HVM1 restore: MTRR 0

(XEN) HVM1 restore: MTRR 1

(XEN) HVM1 restore: CPU_XSAVE 0

(XEN) HVM1 restore: CPU_XSAVE 1

(XEN) HVM1 restore: VMCE_VCPU 0

(XEN) HVM1 restore: VMCE_VCPU 1

(XEN) HVM1 restore: TSC_ADJUST 0

(XEN) HVM1 restore: TSC_ADJUST 1

(XEN) grant_table.c:1688:d0v6 Expanding d2 grant table from 0 to 1 frames

(d2) Bootstrapping...

(d2) Xen Minimal OS (pv)!

(d2)   start_info: 0x574000(VA)

(d2)     nr_pages: 0x2000
(d2)   shared_inf: 0x06182000(MA)


Any explanation/idea on what could be occurring would be appreciated.

Cheers,

Bruno

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

<div dir=3D"ltr">Hello all,<div><br></div><div>I am doing some testing with=
 Xen. After some of the guest domains I am testing crashed, I decided to ad=
d some logging to Xen and the tools. After rebuilding, reinstalling and reb=
ooting the system, Xen seems to create guest domains (the ones created befo=
re reboot) on startup (with no &#39;xl create&#39; command issued by me). T=
he domains are deleted a few seconds after startup and when I create the fi=
rst domain, the domain number is not 1 but 3 or 4. Below is an example of d=
mesg logs right after startup: (int this case a domain 2 was launched, xl l=
ist shows no domain few seconds later):</div><div><font size=3D"1" style=3D=
"background-color:rgb(255,255,255)" color=3D"#000000"><br></font></div>







<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) Dom0 has maximum 8 VCPUs</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) ELF: phdr 0 at 0xffffffff81000000 -&gt; 0xffffffff81aca000</font>=
</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) ELF: phdr 1 at 0xffffffff81c00000 -&gt; 0xffffffff81d1e000</font>=
</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) ELF: phdr 2 at 0xffffffff81d1e000 -&gt; 0xffffffff81d37418</font>=
</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) ELF: phdr 3 at 0xffffffff81d38000 -&gt; 0xffffffff81e82000</font>=
</span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) Initial low memory virq threshold set at 0x4000 pages.</font></sp=
an></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) Scrubbing Free RAM on 1 nodes using 4 CPUs</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) ..................................done.</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) Std. Loglevel: All</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) Guest Loglevel: All</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) Xen is relinquishing VGA console.</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) *** Serial input -&gt; DOM0 (type &#39;CTRL-a&#39; three times to=
 switch input to Xen)</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) Freed 456kB init memory</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:00.0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:01.0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:16.0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:16.1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:1a.0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:1d.0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:1e.0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:1f.0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:1f.2</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:00:1f.3</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:01:00.0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:01:00.1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI add device 0000:02:03.0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) PCI: Using MCFG for segment 0000 bus 00-ff</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) d0: Forcing read-only access to MFN fed00</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) traps.c:1540: GPF (0000): ffff82d080363383 [emul-priv-op.c#read_m=
sr+0x370/0x45c] -&gt; ffff82d08036d9b2</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) traps.c:1540: GPF (0000): ffff82d080363383 [emul-priv-op.c#read_m=
sr+0x370/0x45c] -&gt; ffff82d08036d9b2</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) traps.c:1540: GPF (0000): ffff82d080363383 [emul-priv-op.c#read_m=
sr+0x370/0x45c] -&gt; ffff82d08036d9b2</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) grant_table.c:1688:d0v1 Expanding d1 grant table from 0 to 1 fram=
es</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: CPU 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: CPU 1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: PIC 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: PIC 1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: IOAPIC 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: LAPIC 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: LAPIC 1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: LAPIC_REGS 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: LAPIC_REGS 1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: PCI_IRQ 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: ISA_IRQ 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: PCI_LINK 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: PIT 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: RTC 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: HPET 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: PMTIMER 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: MTRR 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: MTRR 1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: CPU_XSAVE 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: CPU_XSAVE 1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: VMCE_VCPU 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: VMCE_VCPU 1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: TSC_ADJUST 0</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) HVM1 restore: TSC_ADJUST 1</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(XEN) grant_table.c:1688:d0v6 Expanding d2 grant table from 0 to 1 fram=
es</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(d2) Bootstrapping...</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(d2) Xen Minimal OS (pv)!</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(d2) <span class=3D"gmail-Apple-converted-space">=C2=A0 </span>start_in=
fo: 0x574000(VA)</font></span></p>
<p class=3D"gmail-p1" style=3D"margin:0px;font-style:normal;font-variant:no=
rmal;font-weight:normal;font-stretch:normal;line-height:normal;font-family:=
Menlo"><span class=3D"gmail-s1" style=3D"font-variant-ligatures:no-common-l=
igatures;background-color:rgb(255,255,255)"><font size=3D"1" color=3D"#0000=
00">(d2) <span class=3D"gmail-Apple-converted-space">=C2=A0 =C2=A0 </span>n=
r_pages: 0x2000</font></span></p>
<div><font size=3D"1" style=3D"background-color:rgb(255,255,255)" color=3D"=
#000000"><span style=3D"font-variant-ligatures:no-common-ligatures;font-fam=
ily:Menlo">(d2) </span><span class=3D"gmail-Apple-converted-space" style=3D=
"font-variant-ligatures:no-common-ligatures;font-family:Menlo">=C2=A0 </spa=
n><span style=3D"font-variant-ligatures:no-common-ligatures;font-family:Men=
lo">shared_inf: 0x06182000(MA)</span>=C2=A0</font></div><div><font size=3D"=
1" style=3D"background-color:rgb(255,255,255)" color=3D"#000000"><br></font=
></div><div><br></div><div>Any explanation/idea on what could be occurring =
would be appreciated.</div><div><br></div><div>Cheers,</div><div><br></div>=
<div>Bruno</div></div>

--089e0828f134074ea20562dda0b2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0791998991113820049==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 16 05:33:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 05:33:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebJrm-0000r1-Lg; Tue, 16 Jan 2018 05:32:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebJrl-0000qv-75
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 05:32:57 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id E2/9C-03092-88E8D5A5;
 Tue, 16 Jan 2018 05:32:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVbe9Lzb
 K4Ot3Dot7U96zOzB6bO/bxR7AGMWamZeUX5HAmjGjawZrwQmvioPL1zM2MHY6dzFycQgJNDJJ
 TFz5kamLkRPIecwo0TQrHCKxjVFictMCVpCEiICzxNczc9lBbGEBS4lD3TtZQGxeAXuJ+xt+A
 zWzc7AJWEkcEgOJsgioSiz828A+gZFjASPDKkaN4tSistQiXSNDvaSizPSMktzEzBxdQwMzvd
 zU4uLE9NScxKRiveT83E2MQK8wAMEOxj/LAg4xSnIwKYnyTrgZEyXEl5SfUpmRWJwRX1Sak1p
 8iFGGg0NJgteiNzZKSLAoNT21Ii0zBxgeMGkJDh4lEd5mkDRvcUFibnFmOkTqFKMxR9ODB23M
 HDdevG5jFmLJy89LlRLndQYpFQApzSjNgxsEC9tLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUE
 ubtAZnCk5lXArfvFdApTECn1C+JBDmlJBEhJdXAqK6Q/Gpi066d2oIX17k/qdikInXkVVJff9
 2PKa7ZP0XeXlrfcVds1QWbE2rHVvSv9f4kxjv/o1j6lKqgSc57fwRe69bq9grLkr3Qy/BQhXd
 XuNM8y0kKOzr813aX/a3k5zh0pj785k61N4/Zbk1yDLKcObXmvvJRS9aCPa9XdqYv197ZxrXn
 gxJLcUaioRZzUXEiAD87vHRWAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1516080774!90373124!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49103 invoked from network); 16 Jan 2018 05:32:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 05:32:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebJrg-00028E-OJ; Tue, 16 Jan 2018 05:32:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebJrb-0005Ex-DC; Tue, 16 Jan 2018 05:32:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebJrb-0002j6-5l; Tue, 16 Jan 2018 05:32:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1ebJrb-0002j6-5l@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 05:32:47 +0000
Subject: [Xen-devel] [libvirt bisection] complete build-armhf-libvirt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hcm1o
Zi1saWJ2aXJ0CnRlc3RpZCBsaWJ2aXJ0LWJ1aWxkCgpUcmVlOiBsaWJ2aXJ0IGdpdDovL2xpYnZp
cnQub3JnL2xpYnZpcnQuZ2l0ClRyZWU6IGxpYnZpcnRfZ251bGliIGdpdDovL2dpdC5zdi5nbnUu
b3JnL2dudWxpYi5naXQKVHJlZTogbGlidmlydF9rZXljb2RlbWFwZGIgaHR0cHM6Ly9naXRsYWIu
Y29tL2tleWNvZGVtYXAva2V5Y29kZW1hcGRiLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGxpYnZpcnQgZ2l0Oi8vbGlidmlydC5vcmcvbGlidmlydC5naXQKICBC
dWcgaW50cm9kdWNlZDogIGEwZTFhZGE2M2MwYWZkYzJhZjNiOTQwNWNiZjYzN2Q4YmQyODcwMGMK
ICBCdWcgbm90IHByZXNlbnQ6IGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3YTU0
OWUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTgwOTAvCgoKICBjb21taXQgYTBlMWFkYTYzYzBhZmRjMmFmM2I5NDA1
Y2JmNjM3ZDhiZDI4NzAwYwogIEF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVk
aGF0LmNvbT4KICBEYXRlOiAgIFdlZCBOb3YgMSAxNTozNDoxNCAyMDE3ICswMTAwCiAgCiAgICAg
IHZzaDogSW50cm9kdWNlIGNvbXBsZXRlIGNvbW1hbmQKICAgICAgCiAgICAgIFRoaXMgY29tbWFu
ZCBpcyBnb2luZyB0byBiZSBjYWxsZWQgZnJvbSBiYXNoIGNvbXBsZXRpb24gc2NyaXB0IGluCiAg
ICAgIHRoZSBmb2xsb3dpbmcgZm9ybToKICAgICAgCiAgICAgICAgdmlyc2ggY29tcGxldGUgLS0g
c3RhcnQgLS1kb21haW4KICAgICAgCiAgICAgIEl0cyBvbmx5IHB1cnBvc2UgaXMgdG8gcmV0dXJu
IGxpc3Qgb2YgcG9zc2libGUgc3RyaW5ncyBmb3IKICAgICAgY29tcGxldGlvbi4gTm90ZSB0aGF0
IHRoaXMgaXMgYSAnaGlkZGVuJywgdW5saXN0ZWQgY29tbWFuZCBhbmQKICAgICAgdGhlcmVmb3Jl
IHRoZXJlJ3Mgbm8gZG9jdW1lbnRhdGlvbiB0byBpdC4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYt
Ynk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CgoKRm9yIGJpc2VjdGlv
biByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGlidmlydC9idWlsZC1hcm1oZi1saWJ2
aXJ0LmxpYnZpcnQtYnVpbGQuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJl
ZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBo
LW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpYnZpcnQvYnVpbGQtYXJtaGYtbGlidmly
dC5saWJ2aXJ0LWJ1aWxkIC0tc3VtbWFyeS1vdXQ9dG1wLzExODA5MC5iaXNlY3Rpb24tc3VtbWFy
eSAtLWJhc2lzLXRlbXBsYXRlPTExNzc3MiAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxp
YnZpcnQgYnVpbGQtYXJtaGYtbGlidmlydCBsaWJ2aXJ0LWJ1aWxkClNlYXJjaGluZyBmb3IgZmFp
bHVyZSAvIGJhc2lzIHBhc3M6CiAxMTgwMDYgZmFpbCBbaG9zdD1hcm5kYWxlLW1ldHJvY2VudHJl
XSAvIDExNzc3MiBbaG9zdD1jdWJpZXRydWNrLXBpY2Fzc29dIDExNzczNyBvay4KRmFpbHVyZSAv
IGJhc2lzIHBhc3MgZmxpZ2h0czogMTE4MDA2IC8gMTE3NzM3ClRyZWU6IGxpYnZpcnQgZ2l0Oi8v
bGlidmlydC5vcmcvbGlidmlydC5naXQKVHJlZTogbGlidmlydF9nbnVsaWIgZ2l0Oi8vZ2l0LnN2
LmdudS5vcmcvZ251bGliLmdpdApUcmVlOiBsaWJ2aXJ0X2tleWNvZGVtYXBkYiBodHRwczovL2dp
dGxhYi5jb20va2V5Y29kZW1hcC9rZXljb2RlbWFwZGIuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0CkxhdGVzdCA0NDYwMTg0MGRkYjIzM2Q5Y2U5ZWM3MmQ2N2JkYWI3NGQyMDhmMzJk
IDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0
NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1
Nzc1NjU1YTk3IGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKQmFzaXMg
cGFzcyBlMzA4OGJmZDhlZmUwZWM0YTM4NzU3ODhhYWQ2ZDY5ZjQ4NTA5YzJkIDdlN2M1Yzc5NTJi
N2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFk
ZTQyZmNkOTQzZmZlNiBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGVj
MzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKR2VuZXJhdGluZyByZXZpc2lv
bnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vbGlidmlydC5vcmcvbGli
dmlydC5naXQjZTMwODhiZmQ4ZWZlMGVjNGEzODc1Nzg4YWFkNmQ2OWY0ODUwOWMyZC00NDYwMTg0
MGRkYjIzM2Q5Y2U5ZWM3MmQ2N2JkYWI3NGQyMDhmMzJkIGdpdDovL2dpdC5zdi5nbnUub3JnL2du
dWxpYi5naXQjN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMy03ZTdjNWM3
OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIGh0dHBzOi8vZ2l0bGFiLmNvbS9rZXlj
b2RlbWFwL2tleWNvZGVtYXBkYi5naXQjMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNk
OTQzZmZlNi0yNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IGdpdDovL3hl
bmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2Iz
ZmE1Mjk0OTNlMi0yYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2VjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQy
Y2VkODU3NzEtZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQpMb2FkZWQg
MzkwNiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoK
IDExNzc3MiBbaG9zdD1jdWJpZXRydWNrLXBpY2Fzc29dCiAxMTc3MzcgcGFzcyBlMzA4OGJmZDhl
ZmUwZWM0YTM4NzU3ODhhYWQ2ZDY5ZjQ4NTA5YzJkIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkx
Y2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiBi
Nzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIz
MDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDExNzg4OSBbaG9zdD1hcm5kYWxlLXdlc3RmaWVsZF0K
IDExNzk5NSBbaG9zdD1hcm5kYWxlLXdlc3RmaWVsZF0KIDExNzkzOSBbaG9zdD1hcm5kYWxlLXdl
c3RmaWVsZF0KIDExNzk5OCBbaG9zdD1hcm5kYWxlLXdlc3RmaWVsZF0KIDExODAwNiBmYWlsIDQ0
NjAxODQwZGRiMjMzZDljZTllYzcyZDY3YmRhYjc0ZDIwOGYzMmQgN2U3YzVjNzk1MmI3ZGUxZTMz
YzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5
NDNmZmU2IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZWMzMjA1NDJl
NGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE3OTk3IFtob3N0PWFybmRhbGUtd2Vz
dGZpZWxkXQogMTE3OTgzIFtob3N0PWFybmRhbGUtd2VzdGZpZWxkXQogMTE3OTk5IFtob3N0PWFy
bmRhbGUtd2VzdGZpZWxkXQogMTE4MDAwIFtob3N0PWFybmRhbGUtd2VzdGZpZWxkXQogMTE4MDA5
IFtob3N0PWFybmRhbGUtd2VzdGZpZWxkXQogMTE4MDg3IHBhc3MgY2MwMDVmZTVhODk2YWEyODg2
NWY3NjQ1N2JlYmVlOTBiZTdhNTQ5ZSA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVk
OGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgMmIwMzNlMzk2
ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1
ZTNjZDRkMmNlZDg1NzcxCiAxMTgwMTMgW2hvc3Q9YXJuZGFsZS13ZXN0ZmllbGRdCiAxMTgwMTYg
W2hvc3Q9YXJuZGFsZS13ZXN0ZmllbGRdCiAxMTgwNzkgcGFzcyA0NDliZmNkNTc2MWYzOGFmNWMz
OWYyMTllNWI2YjlkZjIxOWYyZmI0IDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4
ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiAyYjAzM2UzOTZm
NGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVl
M2NkNGQyY2VkODU3NzEKIDExODAxOSBbaG9zdD1hcm5kYWxlLXdlc3RmaWVsZF0KIDExODA4MCBw
YXNzIGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3YTU0OWUgN2U3YzVjNzk1MmI3
ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRl
NDJmY2Q5NDNmZmU2IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZWMz
MjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE4MDI5IFtob3N0PWFybmRh
bGUtd2VzdGZpZWxkXQogMTE4MDgxIGZhaWwgNzJhYzUwN2Y0MjY2NGY2ZWIyNmM2MjNjNDg0OTVl
M2VmNjgxOTc1ZCA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1
N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5NyBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1
NzcxCiAxMTgwMzUgW2hvc3Q9YXJuZGFsZS13ZXN0ZmllbGRdCiAxMTgwNDggW2hvc3Q9YXJuZGFs
ZS13ZXN0ZmllbGRdCiAxMTgwNTggW2hvc3Q9YXJuZGFsZS13ZXN0ZmllbGRdCiAxMTgwODIgZmFp
bCBlYzM0MDNiZTdlMWJjNWI4MGFkZmU0ZjJkZGNjMDM5MTY4ZjNjOWM4IDdlN2M1Yzc5NTJiN2Rl
MWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQy
ZmNkOTQzZmZlNiAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGVjMzIw
NTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDExODA2NyBwYXNzIGUzMDg4YmZk
OGVmZTBlYzRhMzg3NTc4OGFhZDZkNjlmNDg1MDljMmQgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4
OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJiNTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2
IGI3OTcwOGE4ZWQxYjNkMThiZWU2N2JhZWFmMzNiM2ZhNTI5NDkzZTIgZWMzMjA1NDJlNGY0ZGUx
MjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE4MDc2IGZhaWwgNDQ2MDE4NDBkZGIyMzNkOWNl
OWVjNzJkNjdiZGFiNzRkMjA4ZjMyZCA3ZTdjNWM3OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVk
OGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2RkZDIxZGU0MmZjZDk0M2ZmZTYgMmIwMzNlMzk2
ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1
ZTNjZDRkMmNlZDg1NzcxCiAxMTgwODQgZmFpbCBhMGUxYWRhNjNjMGFmZGMyYWYzYjk0MDVjYmY2
MzdkOGJkMjg3MDBjIDdlN2M1Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3
MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNkOTQzZmZlNiAyYjAzM2UzOTZmNGZhMDk4MWJh
ZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2Vk
ODU3NzEKIDExODA4NSBwYXNzIGNjMDA1ZmU1YTg5NmFhMjg4NjVmNzY0NTdiZWJlZTkwYmU3YTU0
OWUgN2U3YzVjNzk1MmI3ZGUxZTMzYzhlYmE4OTFjYzQyNWQ1ZDhkNzgwMyAyNjcxNTdiOTZjNjJi
NTQ0NWRlOWNkZGQyMWRlNDJmY2Q5NDNmZmU2IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNk
MTU3NzU2NTVhOTcgZWMzMjA1NDJlNGY0ZGUxMjMwNTU1MWVmNWUzY2Q0ZDJjZWQ4NTc3MQogMTE4
MDg2IGZhaWwgYTBlMWFkYTYzYzBhZmRjMmFmM2I5NDA1Y2JmNjM3ZDhiZDI4NzAwYyA3ZTdjNWM3
OTUyYjdkZTFlMzNjOGViYTg5MWNjNDI1ZDVkOGQ3ODAzIDI2NzE1N2I5NmM2MmI1NDQ1ZGU5Y2Rk
ZDIxZGU0MmZjZDk0M2ZmZTYgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5
NyBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTgwOTAgZmFpbCBh
MGUxYWRhNjNjMGFmZGMyYWYzYjk0MDVjYmY2MzdkOGJkMjg3MDBjIDdlN2M1Yzc5NTJiN2RlMWUz
M2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTljZGRkMjFkZTQyZmNk
OTQzZmZlNiAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGVjMzIwNTQy
ZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGlu
ZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE3NzM3IChwYXNzKSwgZm9yIGJhc2lz
IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExODAwNiAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODA2NyAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDExODA3NiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJl
dmlzaW9ucyBhdCBjYzAwNWZlNWE4OTZhYTI4ODY1Zjc2NDU3YmViZWU5MGJlN2E1NDllIDdlN2M1
Yzc5NTJiN2RlMWUzM2M4ZWJhODkxY2M0MjVkNWQ4ZDc4MDMgMjY3MTU3Yjk2YzYyYjU0NDVkZTlj
ZGRkMjFkZTQyZmNkOTQzZmZlNiAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKTm8gcmV2aXNpb25z
IGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdo
dCAxMTgwODAgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTgw
ODQgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTgwODUg
KHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODA4NiAoZmFpbCks
IGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODA4NyAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4MDkwIChmYWlsKSwgZm9yIGZpcnN0
IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioK
CiAgQnVnIGlzIGluIHRyZWU6ICBsaWJ2aXJ0IGdpdDovL2xpYnZpcnQub3JnL2xpYnZpcnQuZ2l0
CiAgQnVnIGludHJvZHVjZWQ6ICBhMGUxYWRhNjNjMGFmZGMyYWYzYjk0MDVjYmY2MzdkOGJkMjg3
MDBjCiAgQnVnIG5vdCBwcmVzZW50OiBjYzAwNWZlNWE4OTZhYTI4ODY1Zjc2NDU3YmViZWU5MGJl
N2E1NDllCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MDkwLwoKCiAgY29tbWl0IGEwZTFhZGE2M2MwYWZkYzJhZjNi
OTQwNWNiZjYzN2Q4YmQyODcwMGMKICBBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CiAgRGF0ZTogICBXZWQgTm92IDEgMTU6MzQ6MTQgMjAxNyArMDEwMAogIAog
ICAgICB2c2g6IEludHJvZHVjZSBjb21wbGV0ZSBjb21tYW5kCiAgICAgIAogICAgICBUaGlzIGNv
bW1hbmQgaXMgZ29pbmcgdG8gYmUgY2FsbGVkIGZyb20gYmFzaCBjb21wbGV0aW9uIHNjcmlwdCBp
bgogICAgICB0aGUgZm9sbG93aW5nIGZvcm06CiAgICAgIAogICAgICAgIHZpcnNoIGNvbXBsZXRl
IC0tIHN0YXJ0IC0tZG9tYWluCiAgICAgIAogICAgICBJdHMgb25seSBwdXJwb3NlIGlzIHRvIHJl
dHVybiBsaXN0IG9mIHBvc3NpYmxlIHN0cmluZ3MgZm9yCiAgICAgIGNvbXBsZXRpb24uIE5vdGUg
dGhhdCB0aGlzIGlzIGEgJ2hpZGRlbicsIHVubGlzdGVkIGNvbW1hbmQgYW5kCiAgICAgIHRoZXJl
Zm9yZSB0aGVyZSdzIG5vIGRvY3VtZW50YXRpb24gdG8gaXQuCiAgICAgIAogICAgICBTaWduZWQt
b2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgoKUmV2aXNpb24g
Z3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpYnZpcnQvYnVpbGQtYXJt
aGYtbGlidmlydC5saWJ2aXJ0LWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTgwOTA6IHRvbGVyYWJsZSBBTEwgRkFJ
TAoKZmxpZ2h0IDExODA5MCBsaWJ2aXJ0IHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MDkwLwoKRmFpbHVyZXMgOi0v
IGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQK
Cgpqb2JzOgogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 05:55:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 05:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebKDG-0002Es-H5; Tue, 16 Jan 2018 05:55:10 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebKDE-0002Em-GZ
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 05:55:08 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 42/8F-03968-BB39D5A5;
 Tue, 16 Jan 2018 05:55:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXfX5Ng
 og51tJhb3prxnd2D02N63iz2AMYo1My8pvyKBNePX8V9sBfvLKj5MP8DewPjds4uRk0NIoJFJ
 YukTry5GLiD7MaPEnXnXmSCcbYwSTQu7WEGqRAScJb6emcsOYvMK6Eu8+/OFCcQWFjCVePX4F
 TNIg4TAR2OJLdd3sYEkJAS8JVqXvGaCsRfvOgvUzM7BJmAlcUgMJMoioCpxrmMq2wRG7gWMDK
 sYNYpTi8pSi3QNTfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL9ywAEOxgbtns
 eYpTkYFIS5Z1wMyZKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv7EmxUUKCRanpqRVpmTnAQINJ
 S3DwKInwWoKkeYsLEnOLM9MhUqcYjTmaHjxoY+a48eJ1G7MQS15+XqqUOK87SKkASGlGaR7cI
 FgEXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwrzfIFJ7MvBK4fa+ATmECOqV+SSTIKSWJCC
 mpBkbDudFeTO971cq3FvfJvrA7yVQi9czvi8yUWSu27e9fPuVcZGm0zeRdoQdSNoV/nsL9wTa
 tV2Zz2iObNVeVpl6clWAnnx2R+FMtf0Fh+seS39OuBnos28B48p7f6p+36o/e7Q3s9lTda6S+
 dXJPxpSUyvzpon4z7sfofpi8mCuB4+WNmGtWnpuUWIozEg21mIuKEwFOZAF4ewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1516082105!112585749!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8267 invoked from network); 16 Jan 2018 05:55:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 05:55:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebKD8-0002gC-9U; Tue, 16 Jan 2018 05:55:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebKD3-0005dp-1J; Tue, 16 Jan 2018 05:54:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebKD2-00021D-QM; Tue, 16 Jan 2018 05:54:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118031-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64: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-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64: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-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-libvirt:leak-check/check:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b625c1ff82272e26c76570d3c7123419ec345b20
X-Osstest-Versions-That: linux=c92a9a461dff6140c539c61e457aa97df29517d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 05:54:56 +0000
Subject: [Xen-devel] [linux-next test] 118031: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODAzMSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwMzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
Nzk0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0
NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTc5
NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExNzk0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0
NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5
NDUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3
OTQ1CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
Nzk0NQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTc5NDUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxOSBsZWFrLWNoZWNrL2NoZWNrICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE3OTQ1CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNzk0NQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3OTQ1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKClJl
Z3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTc5NDUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTAg
ZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzk0NQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExNzk0NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3OTQ1CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlu
dXggICAgICAgICAgICAgICAgYjYyNWMxZmY4MjI3MmUyNmM3NjU3MGQzYzcxMjM0MTllYzM0NWIy
MApiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgYzkyYTlhNDYxZGZmNjE0
MGM1MzljNjFlNDU3YWE5N2RmMjk1MTdkNgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAg
ICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAx
MTgwMzEgIDIwMTgtMDEtMTUgMDk6MjA6MDYgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2Fi
bGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 06:41:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 06:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebKvq-0005VC-8B; Tue, 16 Jan 2018 06:41:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3lwf=el=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ebKvp-0005V6-SC
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 06:41:13 +0000
X-Inumbo-ID: 91988c93-fa88-11e7-b0d7-9f685aff125f
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91988c93-fa88-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 06:43:33 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Jan 2018 22:41:04 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="195975408"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga006.fm.intel.com with ESMTP; 15 Jan 2018 22:41:04 -0800
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 15 Jan 2018 22:41:04 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 15 Jan 2018 22:41:04 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.189]) with mapi id 14.03.0319.002;
 Tue, 16 Jan 2018 14:41:00 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH RFC 01/44] passthrough/vtd: Don't DMA to the stack in
 queue_invalidate_wait()
Thread-Index: AQHThZm6eA1q7UDwkUyg0JhW/jU2qKN2Hp6Q
Date: Tue, 16 Jan 2018 06:41:00 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190ECEC1C@SHSMSX101.ccr.corp.intel.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <1515097329-31902-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515097329-31902-2-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTk4NzFlNjAtZGQ0Yi00YWE1LWJjM2EtZmJjMGQyMDE4YmQ2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkZhSDBVSzV6Q0RcL2FXeGFUTGxGbFVLR2s2NkZIWFN3Zm1CaUV4d25CSmpZPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 01/44] passthrough/vtd: Don't DMA to the
 stack in queue_invalidate_wait()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBGcmlkYXksIEphbnVhcnkgNSwgMjAxOCA0OjIxIEFNCj4gCj4gRE1BLWluZyB0byB0
aGUgc3RhY2sgaXMgZ2VuZXJhbGx5IGNvbnNpZGVyZWQgYmFkIHByYWN0aWNlLiAgSW4gdGhpcyBj
YXNlLCBpZiBhCj4gdGltZW91dCBvY2N1cnMgYmVjYXVzZSBvZiBhIHNsdWdnaXNoIGRldmljZSB3
aGljaCBpcyBwcm9jZXNzaW5nIHRoZSByZXF1ZXN0LAo+IHRoZSBjb21wbGV0aW9uIG5vdGlmaWNh
dGlvbiB3aWxsIGNvcnJ1cHQgdGhlIHN0YWNrIG9mIGEgc3Vic2VxdWVudCBkZWVwZXIKPiBjYWxs
Cj4gdHJlZS4KPiAKPiBQbGFjZSB0aGUgcG9sbF9zbG90IGluIGEgcGVyY3B1IGFyZWEgYW5kIERN
QSB0byB0aGF0IGluc3RlYWQuCj4gCj4gTm90ZTogVGhpcyBjaGFuZ2UgZG9lcyBub3QgYWRkcmVz
cyBvdGhlciBpc3N1ZXMgd2l0aCB0aGUgY3VycmVudAo+IGltcGxlbWVudGF0aW9uLCBzdWNoIGFz
IG9uY2UgYSB0aW1lb3V0IGhhcyBiZWVuIHN1ZmZlcmVkLCBzdWJzZXF1ZW50Cj4gY29tcGxldGlv
bnMgY2FuJ3QgYmUgY29ycmVsYXRlZCB3aXRoIHRoZWlyIHJlcXVlc3RzLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:01:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:01:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebLEv-0006uN-Vf; Tue, 16 Jan 2018 07:00:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eqwl=el=tataelxsi.co.in=ganesh.h@srs-us1.protection.inumbo.net>)
 id 1ebL6V-0006Gd-At
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 06:52:15 +0000
X-Inumbo-ID: 9274346b-fa89-11e7-b4a6-bc764e045a96
Received: from APC01-PU1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:febe::724])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9274346b-fa89-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 07:50:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=tataelxsi.onmicrosoft.com; s=selector1-tataelxsi-co-in;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=d66Lw3O3G+AojzQPVnqbcRANr9ZMOK6RT52wvfxT/5E=;
 b=OE4cK2mFsJu36BHQ5p8yVJm45BolsWkXlJb9fv+Ee3Fxgu/6m49MQXwSh6k1KngGMchGwK7QHNDOzUEXQ5KT/uGAcEjZnDj06EX6ZeCPqE6rzOTf9hUFrhCWsnysX+GyRL8RVD4PnxKl0fAty/bS4VpYdGWyw1tIVZwtdwwDxTM=
Received: from HK2PR04MB1620.apcprd04.prod.outlook.com (10.167.71.138) by
 HK2PR04MB1620.apcprd04.prod.outlook.com (10.167.71.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.407.7; Tue, 16 Jan 2018 06:52:02 +0000
Received: from HK2PR04MB1620.apcprd04.prod.outlook.com
 ([fe80::184:b4d8:b915:6acf]) by HK2PR04MB1620.apcprd04.prod.outlook.com
 ([fe80::184:b4d8:b915:6acf%13]) with mapi id 15.20.0407.012; Tue, 16 Jan 2018
 06:52:02 +0000
From: "Ganesh  H" <ganesh.h@tataelxsi.co.in>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
Thread-Topic: Xen on RCarH3 Starter Kit
Thread-Index: AdOOlcJqemrJSN0HSwCErdG/tWMv7w==
Date: Tue, 16 Jan 2018 06:52:02 +0000
Message-ID: <HK2PR04MB162076BDCBFCBC19FA68CFD1CAEA0@HK2PR04MB1620.apcprd04.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=ganesh.h@tataelxsi.co.in; 
x-originating-ip: [121.244.192.91]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; HK2PR04MB1620;
 7:45KqdT7Zd9myB4VF1OkbsOl9G8Tvd0W/w93WBO/bVIfCD6tAObdIaYC1WOzO1g6jspoqR3e4n7FssobiAdRD4ee13BLPzMaozQzjr8i81KvBAX6hTTSnKO1QCehfzWyUZa3RJtUZeEoVKdcK5KfevOCAQ0DdeVWZG8LWLnLQWFRZ48gXW7eXDIfhVLjIGzuZsU9DcxZbaAFB1DMz4F0dMi+u721QTYYAFmx/+E2fqJJVwy2xi0M33fotKgZO+1KW
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: afe7eff8-ac39-44fa-8261-08d55cada5da
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);
 SRVR:HK2PR04MB1620; 
x-ms-traffictypediagnostic: HK2PR04MB1620:
x-microsoft-antispam-prvs: <HK2PR04MB1620EBAD4C4F4E94E4B12E1ECAEA0@HK2PR04MB1620.apcprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(5005006)(8121501046)(10201501046)(3231023)(944501161)(93006095)(93001095)(3002001)(6055026)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:HK2PR04MB1620; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:HK2PR04MB1620; 
x-forefront-prvs: 0554B1F54F
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(39860400002)(346002)(396003)(39380400002)(376002)(189003)(199004)(6436002)(110136005)(9686003)(3280700002)(3660700001)(2501003)(6306002)(54896002)(236005)(99286004)(105586002)(7696005)(53936002)(6506007)(26005)(68736007)(316002)(33656002)(66066001)(55016002)(5250100002)(450100002)(106356001)(86362001)(14454004)(74482002)(5660300001)(966005)(7736002)(8936002)(81156014)(42882006)(9326002)(81166006)(2900100001)(606006)(102836004)(74316002)(25786009)(8676002)(478600001)(3846002)(790700001)(6116002)(2906002)(97736004)(80872002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:HK2PR04MB1620;
 H:HK2PR04MB1620.apcprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:0; LANG:en; 
received-spf: None (protection.outlook.com: tataelxsi.co.in does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: iiFEGnH2kWwf6dXEniK4b1DUeliuGH5lrfBAjLkpt0RWXqmgutm2qlgg72UJOVrxtO1OGaGv6i8Gd3V3PHZ/Vw==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: tataelxsi.co.in
X-MS-Exchange-CrossTenant-Network-Message-Id: afe7eff8-ac39-44fa-8261-08d55cada5da
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Jan 2018 06:52:02.3201 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ad6a39dd-96b6-4368-82da-f2ec4d92e26a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2PR04MB1620
X-Mailman-Approved-At: Tue, 16 Jan 2018 07:00:56 +0000
Subject: [Xen-devel] Xen on RCarH3 Starter Kit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1608682436152475442=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1608682436152475442==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_HK2PR04MB162076BDCBFCBC19FA68CFD1CAEA0HK2PR04MB1620apcp_"

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

Hi,

Does Xen support RCarH3 Starter Kit -  https://elinux.org/R-Car/Boards/H3SK

I followed the build procedures explained in this link for Salvator X - htt=
ps://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions/Salvat=
or-X

But the Yocto build instructions given in the link is for RcarH3 Starter ki=
t.So I am unable to find Image-r8a7795-salvator-x-xen.dtb and xen-salvator-=
x.uImage which is mentioned in the tutorial.
Can anyone explain what can be the issue and the fix for it. Does the Xen d=
tb and uImage for salvator will work on RCarH3 starter kit.

Best Regards
Ganesh.H



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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:"Calibri Light";
	panose-1:2 15 3 2 2 2 4 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Segoe UI";
	panose-1:2 11 5 2 4 2 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Does Xen support RCarH3 Starter Kit - &nbsp;<a href=
=3D"https://elinux.org/R-Car/Boards/H3SK">https://elinux.org/R-Car/Boards/H=
3SK</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">I followed the build procedures explained in this li=
nk for Salvator X -
<a href=3D"https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Ext=
ensions/Salvator-X">
https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions/Sal=
vator-X</a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">But the Yocto build instructions given in the link i=
s for RcarH3 Starter kit.So I am unable to find Image-r8a7795-salvator-x-xe=
n.dtb and xen-salvator-x.uImage which is mentioned in the tutorial.<o:p></o=
:p></p>
<p class=3D"MsoNormal">Can anyone explain what can be the issue and the fix=
 for it. Does the Xen dtb and uImage for salvator will work on RCarH3 start=
er kit.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Calibri Light&quot;,sans-serif;color:#1F497D;backg=
round:white">Best Regards</span><span style=3D"font-size:11.5pt;font-family=
:&quot;Segoe UI&quot;,sans-serif;color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"background:white"><span style=3D"font-size:=
10.0pt;font-family:&quot;Calibri Light&quot;,sans-serif;color:#1F497D;backg=
round:#FFEE94">Ganesh.H</span><span style=3D"font-size:10.0pt;font-family:&=
quot;Calibri Light&quot;,sans-serif;color:#1F497D;background:white"><br>
<br>
</span><span style=3D"font-size:11.5pt;font-family:&quot;Segoe UI&quot;,san=
s-serif;color:#212121"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_HK2PR04MB162076BDCBFCBC19FA68CFD1CAEA0HK2PR04MB1620apcp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1608682436152475442==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:11:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebLP9-0007jF-VJ; Tue, 16 Jan 2018 07:11:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebLP8-0007j9-Bi
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 07:11:30 +0000
X-Inumbo-ID: cd360ac1-fa8c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd360ac1-fa8c-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 07:13:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 00:11:22 -0700
Message-Id: <5A5DB3A8020000780019EF05@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 00:11:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
 <5ba8b0e5-21a9-1999-5aff-f9b9062827f6@linaro.org>
 <5A5C72F2020000780019EAB8@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801151049130.5767@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1801151049130.5767@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE4IGF0IDE5OjUxLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gTW9uLCAxNSBKYW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAxMy4w
MS4xOCBhdCAwNzoyMSwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPiB3cm90ZToKPj4gPiBPbiAw
MS8xMi8yMDE4IDExOjQwIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+ID4+IGhhbmRs
ZXMgY2FuIHRoZW9yZXRpY2FsbHkgYmUgTlVMTCwgY2hlY2sgZm9yIGl0IGV4cGxpY2l0bHkgYmVm
b3JlCj4+ID4+IGRlcmVmZXJlbmNpbmcgaXQuCj4+ID4gCj4+ID4gSSBkb3VidCBoYW5kbGVzIGNv
dWxkIGJlIE5VTEwgaWYgTG9jYXRlSGFuZGxlIHN1Y2NlZWQuIFRoaXMgc2VlbXMgdG8gYmUgCj4+
ID4gY29uZmlybWVkIGJ5IHRoZSBzcGVjIChQYWdlIDIwOCBpbiBVRUZJIHNwZWMgMi43KS4KPj4g
PiAKPj4gPiBTbyBJIGFtIG5vdCBlbnRpcmVseSBjb252aW5jZSB3ZSBzaG91bGQgYWRkIHlldCBh
bm90aGVyIGNoZWNrIGluIHRoZSAKPj4gPiBjb2RlLiBBbiBBU1NFUlQgbWlnaHQgYmUgYmV0dGVy
Lgo+PiAKPj4gSW5kZWVkIGlmIHRoZXJlIGlzIGEgcGxhdGZvcm0gd2hlcmUgTlVMTCBpcyBjb21p
bmcgYmFjayBpbiB0aGUKPj4gc3VjY2VzcyBjYXNlLCB0aGF0IHBsYXRmb3JtIHNob3VsZCBiZSBu
YW1lZCBhcyBhIGp1c3RpZmljYXRpb24KPj4gaW4gdGhlIGNvbW1pdCBtZXNzYWdlLiBPdGhlcndp
c2UgSSBkb24ndCBzZWUgdGhlIHZhbHVlIG9mIHRoaXMKPj4gY2hhbmdlLgo+IAo+IFRydXRoZnVs
bHksIGl0IGlzIG1vc3RseSB0byBzaWxlbmNlIENvdmVyaXR5LiBXZSBjYW4gYWxsIGFwcHJlY2lh
dGUgd2hlbgo+IHN0YXRpYyBhbmFseXN0cyBjYW5ub3QgZmluZCBkZWZlY3RzIGluIHRoZSBjb2Rl
LgoKU28gd2hhdCBkb2VzIENvdmVyaXR5IGRpc2xpa2UgaGVyZSAodGhlIG1vcmUgdGhhdCB0aGlz
IGlzIG9uIGEKYm9vdCBwYXRoLCBpLmUuIG5vdCBleHBsb2l0YWJsZSBieSBndWVzdHMgYXQgYWxs
IGluIHRoZSBmaXJzdCBwbGFjZSk/Ck1lcmVseSB0aGUgTlVMTCBwb2ludGVyPyBXaGF0IGlmIHRo
ZSBpbnRlcmZhY2UgZ2F2ZSBiYWNrIGEKcG9pbnRlciB3aXRoIGEgdmFsdWUgb2YgMHgxMjM0NTY3
ODlhYmNkZWY/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:12:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebLQU-0007oA-8u; Tue, 16 Jan 2018 07:12:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebLQT-0007nz-8C
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 07:12:53 +0000
X-Inumbo-ID: 744018e4-fa8c-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 744018e4-fa8c-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:11:21 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 00:12:49 -0700
Message-Id: <5A5DB3FF020000780019EF15@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 00:12:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Rich Persaud" <persaur@gmail.com>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
 <9BA6D188-B18A-4782-A5D4-AADC38FA731C@gmail.com>
In-Reply-To: <9BA6D188-B18A-4782-A5D4-AADC38FA731C@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, security@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE4IGF0IDE3OjU0LCA8cGVyc2F1ckBnbWFpbC5jb20+IHdyb3RlOgo+IE9u
IEphbiAxMiwgMjAxOCwgYXQgMDU6MTksIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4g
d3JvdGU6Cj4+IAo+PiBUaGlzIGlzIGEgdmVyeSBzaW1wbGlzdGljIGNoYW5nZSBsaW1pdGluZyB0
aGUgYW1vdW50IG9mIG1lbW9yeSBhIHJ1bm5pbmcKPj4gNjQtYml0IFBWIGd1ZXN0IGhhcyBtYXBw
ZWQgKGFuZCBoZW5jZSBhdmFpbGFibGUgZm9yIGF0dGFja2luZyk6IE9ubHkgdGhlCj4+IG1hcHBp
bmdzIG9mIHN0YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJlaW5nIGNsb25lZCBmcm9tIHRoZSBkaXJl
Y3QgbWFwCj4+IGludG8gcGVyLUNQVSBwYWdlIHRhYmxlcy4gR3Vlc3QgY29udHJvbGxlZCBwYXJ0
cyBvZiB0aGUgcGFnZSB0YWJsZXMgYXJlCj4+IGJlaW5nIGNvcGllZCBpbnRvIHRob3NlIHBlci1D
UFUgcGFnZSB0YWJsZXMgdXBvbiBlbnRyeSBpbnRvIHRoZSBndWVzdC4KPj4gQ3Jvc3MtdkNQVSBz
eW5jaHJvbml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFibGUgZW50cnkgY2hhbmdlcyBpcwo+
PiBiZWluZyBlZmZlY3RlZCBieSBmb3JjaW5nIG90aGVyIGFjdGl2ZSB2Q1BVLXMgb2YgdGhlIGd1
ZXN0IGludG8gdGhlCj4+IGh5cGVydmlzb3IuCj4+IAo+PiBUaGUgY2hhbmdlIHRvIGNvbnRleHRf
c3dpdGNoKCkgaXNuJ3Qgc3RyaWN0bHkgbmVjZXNzYXJ5LCBidXQgdGhlcmUncyBubwo+PiByZWFz
b24gdG8ga2VlcCBzd2l0Y2hpbmcgcGFnZSB0YWJsZXMgb25jZSBhIFBWIGd1ZXN0IGlzIGJlaW5n
IHNjaGVkdWxlZAo+PiBvdXQuCj4+IAo+PiBUaGVyZSBpcyBjZXJ0YWlubHkgbXVjaCByb29tIGZv
ciBpbXByb3ZlbWVudCwgZXNwZWNpYWxseSBvZiBwZXJmb3JtYW5jZSwKPj4gaGVyZSAtIGZpcnN0
IGFuZCBmb3JlbW9zdCBzdXBwcmVzc2luZyBhbGwgdGhlIG5lZ2F0aXZlIGVmZmVjdHMgb24gQU1E
Cj4+IHN5c3RlbXMuIEJ1dCBpbiB0aGUgaW50ZXJlc3Qgb2YgYmFja3BvcnRhYmlsaXR5IChpbmNs
dWRpbmcgdG8gcmVhbGx5IG9sZAo+PiBoeXBlcnZpc29ycywgd2hpY2ggbWF5IG5vdCBldmVuIGhh
dmUgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcpIGFueSBzdWNoIGlzCj4+IGJlaW5nIGxlZnQgb3V0IGhl
cmUuCj4gCj4gVGhhbmtzIGZvciByZWxlYXNpbmcgdGhpcyBwYXRjaCB0byBzdXBwb3J0IHVzZSBj
YXNlcyBub3QgY292ZXJlZCBieSB0aGUgCj4gcHJldmlvdXMgbWl0aWdhdGlvbnMuICBJcyB0aGVy
ZSBhIG5hbWUgb3IgYWNyb255bSB3ZSBjYW4gdXNlIHRvIHJlZmVyZW5jZSAKPiB0aGlzIHBhdGNo
IGluIHRoZSBGQVEsIFhTQSBhbmQgb3RoZXIgc3VwcG9ydCBkb2N1bWVudHM/CgpJJ20gYWdhaW5z
dCBhbnkgc3VjaCBuYW1pbmcsIGJ1dCBYUFRJLWxpZ2h0IHdvdWxkIGNvbWUgdG8gbWluZC4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:31:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:31:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebLic-0000ne-O0; Tue, 16 Jan 2018 07:31:38 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebLib-0000nX-FW
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 07:31:37 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-3.messagelabs.com id F7/1F-12053-85AAD5A5;
 Tue, 16 Jan 2018 07:31:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTd8VWy
 Uwasbghb3prxnd2D02N63iz2AMYo1My8pvyKBNePVml2MBSuzK45/fcXcwLjSqYuRi0NIoJFJ
 YtPdu4wQzmNGic+LD7FAONsYJa6/+sjWxcjJISLgLPH1zFx2EJtXQF/i4MM+oA4ODmEBe4nTr
 2tB6iUEnmhKrPk1CaxeQsBT4tmeiUwgNSD2iU9yXYzsHGwCVhKHxEAKWARUJd7NbGOcwMi9gJ
 FhFaNGcWpRWWqRrqGlXlJRZnpGSW5iZo6uoYGxXm5qcXFiempOYlKxXnJ+7iZGoHfrGRgYdzD
 +Pu53iFGSg0lJlHfCzZgoIb6k/JTKjMTijPii0pzU4kOMMhwcShK8C1fGRgkJFqWmp1akZeYA
 wwwmLcHBoyTCe3wJUJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelSonznl4BVCoAU
 ppRmgc3CBb+lxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ87qB3MOTmVcCt+8V0ClMQKdsmQ
 F2SkkiQkqqgbH4kHiG39u9qxmTH/yZoivTnGy5f/m7BVuv3d9zNmpSgbn8+WORqsfCnp7iEa2
 P52k7dtexrcu1k2vDV8UO/zCJvz7f9ricyzBh4Z+4upPzcpVUqODGRbpqQibM/PVHp6nU/C80
 unxkjrzLvkK39+UbNr+Lb5vFUXEv6UXbDSvmp99VDpYI6SqxFGckGmoxFxUnAgCjSPMaegIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-31.messagelabs.com!1516087894!84508896!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19239 invoked from network); 16 Jan 2018 07:31:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 07:31:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebLiW-0005H7-HJ; Tue, 16 Jan 2018 07: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebLiR-0000pX-3V; Tue, 16 Jan 2018 07:31:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebLiQ-0008HN-Oh; Tue, 16 Jan 2018 07:31:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118036-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-arndale:guest-start.2:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:guest-start.2:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9c6993b7b952dc1243b8aab5cab8e7b52e9cdc50
X-Osstest-Versions-That: xen=8ab43f785a4e9708cf2ba40c25fb8e6e490a0736
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 07:31:26 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118036: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODAzNiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODAzNi8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTcgZ3Vlc3Qt
c3RhcnQuMiAgICBmYWlsIGluIDExNzk4MCBwYXNzIGluIDExODAzNgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgIGZhaWwgaW4gMTE3OTgwIHBhc3MgaW4g
MTE4MDM2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gt
dm1lbnRyeSBmYWlsIGluIDExNzk4MCBwYXNzIGluIDExODAzNgogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0
IGZhaWwgcGFzcyBpbiAxMTc5ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTYgZ3Vl
c3Qtc3RhcnQuMiAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExNzk4MAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE3OTgwIGxp
a2UgMTE3Njk3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQt
bGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTc1ODYKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExNzY5Nwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE3Njk3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTc2OTcKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExNzY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Njk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc2OTcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNzY5NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3Njk3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTc2OTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNzY5NwogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOWM2OTkzYjdiOTUyZGMx
MjQzYjhhYWI1Y2FiOGU3YjUyZTljZGM1MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgOGFiNDNmNzg1YTRlOTcwOGNmMmJhNDBjMjVmYjhlNmU0OTBhMDczNgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTE3Njk3ICAyMDE4LTAxLTA3IDA3OjAzOjUxIFogICAgOSBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExNzg3MSAgMjAxOC0wMS0xMSAyMDo0NDoxOSBaICAgIDQgZGF5
cyAgICA0IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3Nh
bmRyX3R5c2hjaGVua29AZXBhbS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2gg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4YWI0M2Y3ODVhLi45YzY5OTNiN2I5
ICA5YzY5OTNiN2I5NTJkYzEyNDNiOGFhYjVjYWI4ZTdiNTJlOWNkYzUwIC0+IHN0YWJsZS00LjgK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:46:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:46:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebLwn-0001lq-DZ; Tue, 16 Jan 2018 07:46:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebLwl-0001lk-FP
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 07:46:15 +0000
X-Inumbo-ID: a765dd8a-fa91-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a765dd8a-fa91-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 07:48:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 00:46:06 -0700
Message-Id: <5A5DBBCA020000780019EF2F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 00:46:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
 <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
In-Reply-To: <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE4IGF0IDE5OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMTggMTE6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvY29tcGF0L2VudHJ5LlMKPj4gQEAgLTE5OSw2ICsxOTksMTcgQEAgRU5UUlkoY3N0YXJfZW50
ZXIpCj4+ICAgICAgICAgIHB1c2hxICQwCj4+ICAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGws
IDQoJXJzcCkKPj4gICAgICAgICAgU0FWRV9BTEwKPj4gKwo+PiArICAgICAgICBHRVRfU1RBQ0tf
RU5EKGJ4KQo+PiArICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
YngpLCAlcmN4Cj4+ICsgICAgICAgIG5lZyAgICVyY3gKPj4gK1VOTElLRUxZX1NUQVJUKG56LCBj
c3Rhcl9jcjMpCj4+ICsgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJieCkKPj4gKyAgICAgICAgbmVnICAgJXJjeAo+PiArICAgICAgICB3cml0ZV9jcjMg
cmN4LCByZGksIHJzaQo+PiArICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KQo+PiArVU5MSUtFTFlfRU5EKGNzdGFyX2NyMykKPiAKPiBUaGVzZSBVTkxJ
S0VMWSgpcyBhcmVuJ3QgY29ycmVjdC4gIEl0IHdpbGwgZGVwZW5kIG9uIGhhcmR3YXJlIGFuZAo+
IGNvbW1hbmQgbGluZSBzZXR0aW5nIGFzIHRvIHdoZXRoZXIgd2UgZXhwZWN0IHRvIHVwZGF0ZSBj
cjMuCgpXaHkgYXJlIHRoZXkgbm90IGNvcnJlY3Q/IFdoYXQgNjQtYml0IGtlcm5lbHMgZG8geW91
IGtub3cgdGhhdAp1c2UgdGhlIENTVEFSIGVudHJ5IG1ldGhvZCBpbiBQViBtb2RlPyBBZmFpayB0
aGlzIHdhcyBpbgpleGlzdGVuY2UgZm9yIGEgcmFuZ2Ugb2Yga2VybmVsIHZlcnNpb25zIG9ubHkg
aW4gb3VyIGZvcndhcmQgcG9ydC4KVGhlIElOVDgwIHBhdGggaXMgcGVyaGFwcyBpbmRlZWQgbW9y
ZSBxdWVzdGlvbmFibGUgaW4gdGhpcyByZWdhcmQuCgo+IEZ1cnRoZXJtb3JlLCB0aGV5IHdpbGwg
Y29tcGxpY2F0ZSBzcGxpdHRpbmcgdGhlIGVhcmx5IGVudHJ5IGNvZGUgYXdheQo+IGZyb20gdGhl
IG1haW4gLnRleHQgc2VjdGlvbiBmb3IgYSBmdWxsIGlzb2xhdGlvbiBpbXBsZW1lbnRhdGlvbi4K
PiAKPiBGb3Igbm93LCBJJ2QgZHJvcCB0aGVtIGFuZCBoYXZlIGEgc2ltcGxlIGp6IC5Mc2tpcC4K
Ckkgd2lsbCByZXBsYWNlIHRoZW0gKG9uIHRoZSBlbnRyeSBwYXRoczsgSSB0aGluayB0aGUgb25l
IG9uIHRoZSBleGl0LQp0by1YZW4gcGF0aCBpcyB2YWxpZCkgdG8gcGxlYXNlIHlvdSBhbmQgaW4g
dGhlIGludGVyZXN0IG9mIGZvcndhcmQKcHJvZ3Jlc3M7IG1heWJlIHRoaXMgd2lsbCBldmVuIHNs
aWdodGx5IGhlbHAgYmFja3BvcnRpbmcgdG8gcmVhbGx5IG9sZApYZW4gdmVyc2lvbnMsIHdoZXJl
IHRoZSBVTkxJS0VMWSogY29uc3RydWN0cyBkb24ndCBleGlzdCB5ZXQuCgo+IEFsc28sIGNhbiB3
ZSBjb2xsZWN0IHRoZXNlIHRvZ2V0aGVyIGludG8gbWFjcm9zLCByYXRoZXIgdGhhbgo+IG9wZW5j
b2Rpbmc/ICBXZSBzZWVtIHRvIGhhdmUgMyBkaXN0aW5jdCB2YXJpYXRpb25zLgoKSSBoYWQgY29u
c2lkZXJlZCB0aGF0IChmb2xsb3dpbmcgdGhlIG1vZGVsIHlvdSB1c2UgaW4gdGhlIFNQMgpzZXJp
ZXMpLCBidXQgZGVjaWRlZCBhZ2FpbnN0IGl0IG5vdCB0aGUgbGVhc3QgYmVjYXVzZSBvZiB0aGUK
ZGVwZW5kZW50IGJ1dCBwbGFjZW1lbnQtd2lzZSBzZXBhcmF0ZWQgY29kZSBhZGRpdGlvbnMgdG8K
cmVzdG9yZSBvcmlnaW5hbCB2YWx1ZXMuIFBsdXMgYWdhaW4gdGhpcyBtaWdodCBiZSBhIGhpbmRy
YW5jZSBvZgpiYWNrcG9ydGluZyB0byByZWFsbHkgb2xkIFhlbiAod2hpY2ggdGhlbiB0eXBpY2Fs
bHkgd2lsbCBhbHNvIGJlCmJ1aWx0IG9uIHJlYWxseSBvbGQgdG9vbCBjaGFpbnMpIC0gYXMgeW91
IGNlcnRhaW5seSByZWNhbGwgb2xkIGdhcwpoYWQgcXVpdGUgYSBmZXcgaXNzdWVzIHdpdGggbWFj
cm8gaGFuZGxpbmcuCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4gKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4+IEBAIC0zNyw2ICszNywzMiBAQCBFTlRS
WShzd2l0Y2hfdG9fa2VybmVsKQo+PiAgLyogJXJieDogc3RydWN0IHZjcHUsIGludGVycnVwdHMg
ZGlzYWJsZWQgKi8KPj4gIHJlc3RvcmVfYWxsX2d1ZXN0Ogo+PiAgICAgICAgICBBU1NFUlRfSU5U
RVJSVVBUU19ESVNBQkxFRAo+PiArCj4+ICsgICAgICAgIC8qIENvcHkgZ3Vlc3QgbWFwcGluZ3Mg
YW5kIHN3aXRjaCB0byBwZXItQ1BVIHJvb3QgcGFnZSB0YWJsZS4gKi8KPj4gKyAgICAgICAgbW92
ICAgJWNyMywgJXI5Cj4+ICsgICAgICAgIEdFVF9TVEFDS19FTkQoZHgpCj4+ICsgICAgICAgIG1v
diAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmR4KSwgJXJkaQo+PiArICAgICAgICBt
b3ZhYnMgJFBBRERSX01BU0sgJiBQQUdFX01BU0ssICVyc2kKPj4gKyAgICAgICAgbW92YWJzICRE
SVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAo+PiArICAgICAgICBtb3YgICAlcmRpLCAlcmF4Cj4+
ICsgICAgICAgIGFuZCAgICVyc2ksICVyZGkKPj4gKyAgICAgICAgYW5kICAgJXI5LCAlcnNpCj4+
ICsgICAgICAgIGFkZCAgICVyY3gsICVyZGkKPj4gKyAgICAgICAgYWRkICAgJXJjeCwgJXJzaQo+
PiArICAgICAgICBtb3YgICAkUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QsICVlY3gKPj4g
KyAgICAgICAgbW92ICAgcm9vdF90YWJsZV9vZmZzZXQoU0hfTElORUFSX1BUX1ZJUlRfU1RBUlQp
KjgoJXJzaSksICVyOAo+PiArICAgICAgICBtb3YgICAlcjgsIHJvb3RfdGFibGVfb2Zmc2V0KFNI
X0xJTkVBUl9QVF9WSVJUX1NUQVJUKSo4KCVyZGkpCj4+ICsgICAgICAgIHJlcCBtb3ZzcQo+PiAr
ICAgICAgICBtb3YgICAkUk9PVF9QQUdFVEFCTEVfRU5UUklFUyAtIFwKPj4gKyAgICAgICAgICAg
ICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxLCAlZWN4Cj4+ICsgICAgICAgIHN1
YiAgICQoUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgLSBcCj4+ICsgICAgICAgICAgICAg
ICAgUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCAtIDEpICogOCwgJXJzaQo+PiArICAgICAg
ICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAo+PiArICAgICAgICAg
ICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKPj4gKyAg
ICAgICAgcmVwIG1vdnNxCj4+ICsgICAgICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcmR4KQo+PiArICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQo+PiAr
Cj4gCj4gQ2FuIHdlIHBvc3NpYmx5IG1vdmUgdGhpcyB1cCBpbnRvIEM/ICBGb3IgdGhpcyBzaW1w
bGlzdGljIGFsZ29yaXRobSBpdAo+IGlzIG9rIGluIEFTTSwgYnV0IGlmIHdlIHdhbnQgdG8gZG8g
YW55IG9wdGltaXNhdGlvbnMgdG8gYXZvaWQgdGhlIDRrCj4gbWVtY3B5IChnZW5lcmF0aW9uIGNv
dW50IGhpZGRlbiBzb21ld2hlcmUgaW4gcGFnZV9pbmZvPyksIEFTTSBpcyBnb2luZwo+IHF1aWNr
bHkgYmVjb21lIHVud2llbGR5LgoKSSdkIHByZWZlciB0byBtb3ZlIGl0IGludG8gQyB3aGVuIGl0
IHJlYWxseSBiZWNvbWVzIG5lY2Vzc2FyeS4gQWxzbwp5b3UgZG9uJ3QgcHJvcGVybHkgcXVhbGlm
eSAidGhpcyIgLSBmb3IgZXhhbXBsZSwgSSdkIHJhdGhlciBub3QgbW92ZQp0aGUgd3JpdGVfY3Iz
IGludm9jYXRpb24gaW50byBDLCB5ZXQgdGhlIHBsYWNlbWVudCBvZiB5b3VyIGNvbW1lbnQKc3Vn
Z2VzdHMgdG8gZG8gc28uCgo+IEFub3RoZXIgb3B0aW1pc2F0aW9uIEkgZm91bmQgbWFkZSBhIG1h
c3NpdmUgZGlmZmVyZW5jZSBmb3IgdGhlIEtBSVNFUgo+IHNlcmllcyB3YXMgdG8gaGF2ZSBhbiBN
UlUgY2FjaGUgb2YgNCBwYWdldGFibGVzLCBzbyBpbi1ndWVzdCBzeXNjYWxscwo+IGRvbid0IHJl
c3VsdCBpbiBhbnkgY29weWluZyBhcyB3ZSBwYXNzIGluIGFuZCBvdXQgb2YgWGVuLgoKQXMgc2Fp
ZCBlbHNld2hlcmUgLSBvcHRpbWl6YXRpb24gY2FuIGNvbWUgbGF0ZXIuIFBsdXMgLSBpcyBhdm9p
ZGluZyB0aGUKY29weWluZyBhdCBfYW55XyB0aW1lIGFjdHVhbGx5IGNvcnJlY3QsIGNvbnNpZGVy
aW5nIHBvc3NpYmxlIHJhY2luZwpMNCBlbnRyeSB1cGRhdGVzIG9uIGFub3RoZXIgdkNQVT8KCj4+
IEBAIC03MSw2ICs5NywxOCBAQCBpcmV0X2V4aXRfdG9fZ3Vlc3Q6Cj4+ICAgICAgICAgIEFMSUdO
Cj4+ICAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwo+PiAgcmVzdG9yZV9h
bGxfeGVuOgo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBDaGVjayB3aGV0aGVyIHdlIG5l
ZWQgdG8gc3dpdGNoIHRvIHRoZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBpbgo+PiArICAgICAgICAg
KiBjYXNlIHdlIHJldHVybiB0byBsYXRlIFBWIGV4aXQgY29kZSAoZnJvbSBhbiBOTUkgb3IgI01D
KS4KPj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIEdFVF9TVEFDS19FTkQoYXgpCj4+ICsgICAg
ICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJheCksICVyZHgKPj4gKyAg
ICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYXgpLCAlcmF4Cj4+ICsg
ICAgICAgIHRlc3QgICVyZHgsICVyZHgKPj4gK1VOTElLRUxZX1NUQVJUKGcsIGV4aXRfY3IzKQo+
IAo+IGNtcCBvciBuZSA/CgoibmUiIChvciByZWFsbHkgIm56IiB3aGVuIHVzZWQgd2l0aCAidGVz
dCIpIGlzIG91dHJpZ2h0IHdyb25nIC0gd2UKd2FudCB0byBza2lwIHRoZSByZXN0b3JlIHdoZW4g
dGhlIHZhbHVlIGlzIHplcm8gX29yXyBuZWdhdGl2ZS4KV2hhdCdzIHdyb25nIHdpdGggImpnIiBh
bmQgInRlc3QiIGluIGNvbWJpbmF0aW9uPyBUaGVyZSBzaW1wbHkgaXMKbm8gImpuc3oiIChvdGhl
ciB0aGFuIGUuZy4gImpuYmUiKS4gImNtcCIgYWdhaW5zdCB6ZXJvIGNvdWxkIGJlCnVzZWQgaGVy
ZSwgYnV0IHdoeSB3b3VsZCBJIHVzZSB0aGUgbGFyZ2VyIGluc3RydWN0aW9uIHdoZW4gInRlc3Qi
CmRvZXM/Cgo+PiBAQCAtNTg1LDYgKzY5MiwxNyBAQCBFTlRSWShkb3VibGVfZmF1bHQpCj4+ICAg
ICAgICAgIG1vdmwgICRUUkFQX2RvdWJsZV9mYXVsdCw0KCVyc3ApCj4+ICAgICAgICAgIC8qIFNl
dCBBQyB0byByZWR1Y2UgY2hhbmNlIG9mIGZ1cnRoZXIgU01BUCBmYXVsdHMgKi8KPj4gICAgICAg
ICAgU0FWRV9BTEwgU1RBQwo+PiArCj4+ICsgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCj4+ICsg
ICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyYngKPj4g
KyAgICAgICAgdGVzdCAgJXJieCwgJXJieAo+PiArICAgICAgICBqeiAgICAuTGRibGZfY3IzX29r
YXkKPj4gKyAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCj4+ICsgICAgICAgIG5lZyAgICVy
YngKPj4gKy5MZGJsZl9jcjNfbG9hZDoKPj4gKyAgICAgICAgd3JpdGVfY3IzIHJieCwgcmRpLCBy
c2kKPj4gKy5MZGJsZl9jcjNfb2theToKPj4gKwo+IAo+IEl0IGlzIG1vZGVyYXRlbHkgY29tbW9u
IGZvciB0aGVyZSB0byBiZSBjYXNjYWRlIGZhdWx0cyBpbiAjREYuICBUaGlzCj4gd291bGQgYmUg
YmV0dGVyIGlmIGl0IHdlcmUgdGhlIGdlbmVyYWwgSVNUIHN3aXRjaC4KCkJhc2VkIG9uIHRoZSBp
c3N1ZXMgSSBoYWQgd2l0aCAjREYgb2NjdXJyaW5nIHdoaWxlIGRlYnVnZ2luZyB0aGlzLApJJ3Zl
IGRlY2lkZWQgdG8ga2VlcCB0aGUgY29kZSBoZXJlIGFzIHNpbXBsZSBhcyBwb3NzaWJsZSB3aXRo
b3V0CmJlaW5nIGluY29ycmVjdDogVGhlcmUncyBubyBwb2ludCBsb29raW5nIGF0IHRoZSBpbmNv
bWluZyBDUjMuClRoZXJlJ3Mgbm8gcG9pbnQgaW4gdHJ5aW5nIHRvIGF2b2lkIG5lc3RlZCBmYXVs
dHMgKGluY2x1ZGluZwpzdWJzZXF1ZW50ICNERikgcmVzdG9yaW5nIENSMy4gVGhlcmUncyBhbHNv
IG5vIHBvaW50IGluIHJldGFpbmluZwp0aGUgdmFsdWUgZm9yIGxhdGVyIHJlc3RvcmluZyBoZXJl
LCBhcyB3ZSBuZXZlciByZXR1cm4uIEluIGZhY3QsIGFzCm1lbnRpb25lZCBlbHNld2hlcmUsIHdl
IHNob3VsZCBpbW8gaW5kZWVkIGNvbnNpZGVyIHVuaWxhdGVyYWxseQpzd2l0Y2hpbmcgdG8gaWRs
ZV9wZ190YWJsZVtdIGhlcmUuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:56:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:56:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebM6t-0002VK-78; Tue, 16 Jan 2018 07:56:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4u8a=el=bombadil.srs.infradead.org=batv+a44557d646e720d5a26d+5259+infradead.org+hch@srs-us1.protection.inumbo.net>)
 id 1ebM6r-0002VE-Gg
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 07:56:41 +0000
X-Inumbo-ID: 1b89f065-fa93-11e7-b0d7-9f685aff125f
Received: from bombadil.infradead.org (unknown [65.50.211.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b89f065-fa93-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 07:58:59 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=bombadil.20170209; h=Message-Id:Date:Subject:Cc:To:From:
 Sender:Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding:
 Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender:
 Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=MjONyRkIG0rEYVFMuECZlpF04XtuobgNUznuajhiZ6E=; b=lXgVYVAYkb2AT2cSkcd2oMebg
 TL831ncuRrCSd42RDHo0gjbbZ26NS6dqufNHVnMpcdtab5mW60EF3v7vXDXbZT3lgDCAVvc3RORO+
 FrMDd2jCUo7SaIpKpr+3M3cuT3qjlORwmoxinEuw7djhCAz9mlKXJUh7FZZjDC+cVXtdokBGCflFA
 dbn+2fc1a7jXVm3MRUq8vrg/w8/+M/c/gIciD8EQkqUMbiQdu5xVMRVG/Ik0yJQvAMa9Ii70np4y3
 lBLPbgaHQV5VPRnrItCo17g93j1NVe7GLlRQrGcWliCLsSxor21iGoPUoN45Gr/1saQDE6AP7kd1a
 D+hjbENSA==;
Received: from 77.117.185.35.wireless.dyn.drei.com ([77.117.185.35]
 helo=localhost)
 by bombadil.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1ebM6e-0006wW-Dc; Tue, 16 Jan 2018 07:56:29 +0000
From: Christoph Hellwig <hch@lst.de>
To: konrad.wilk@oracle.com
Date: Tue, 16 Jan 2018 08:56:24 +0100
Message-Id: <20180116075624.5191-1-hch@lst.de>
X-Mailer: git-send-email 2.14.2
X-SRS-Rewrite: SMTP reverse-path rewritten from <hch@infradead.org> by
 bombadil.infradead.org. See http://www.infradead.org/rpr.html
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] MAINTAINERS: add the iommu list for swiotlb and
	xen-swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWxsIG90aGVyIGRpc2N1c3Npb25zIHJlbGF0ZWQgdG8gdGhlIGRtYSBtYXBwaW5nIGludGVyZmFj
ZXMgYXJlIG9uIHRoZQppb21tdSBsaXN0LCBzbyBsZXQncyBtYWtlIGl0IHRoZSBvZmZpY2lhbCBs
aXN0IGZvciBzd2lvdGxiIGFuZCB0aGUKc2Vjb25kIGxpc3QgZm9yIHhlbi1zd2lvdGxiLgoKU2ln
bmVkLW9mZi1ieTogQ2hyaXN0b3BoIEhlbGx3aWcgPGhjaEBsc3QuZGU+Ci0tLQogTUFJTlRBSU5F
UlMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKaW5kZXggMmQ1NGU2MzZk
NjI1Li4zMGRjYWZkMzg4YWMgMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJTCisrKyBiL01BSU5UQUlO
RVJTCkBAIC0xMzAzNCw3ICsxMzAzNCw3IEBAIEY6CWFyY2gveDg2L2Jvb3QvdmlkZW8qCiAKIFNX
SU9UTEIgU1VCU1lTVEVNCiBNOglLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+Ci1MOglsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCitMOglpb21tdUBsaXN0
cy5saW51eC1mb3VuZGF0aW9uLm9yZwogVDoJZ2l0IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC9rb25yYWQvc3dpb3RsYi5naXQKIFM6CVN1cHBvcnRlZAogRjoJ
bGliL3N3aW90bGIuYwpAQCAtMTQ5NjksNiArMTQ5NjksNyBAQCBGOglpbmNsdWRlL3hlbi9pbnRl
cmZhY2UvaW8vdnNjc2lpZi5oCiBYRU4gU1dJT1RMQiBTVUJTWVNURU0KIE06CUtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KIEw6CXhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpCitMOglpb21tdUBs
aXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwogUzoJU3VwcG9ydGVkCiBGOglhcmNoL3g4Ni94ZW4v
KnN3aW90bGIqCiBGOglkcml2ZXJzL3hlbi8qc3dpb3RsYioKLS0gCjIuMTQuMgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:57:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:57:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebM7K-0002Xd-Eu; Tue, 16 Jan 2018 07:57:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebM7J-0002XU-8O
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 07:57:09 +0000
X-Inumbo-ID: a32a9f7c-fa92-11e7-b4a6-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a32a9f7c-fa92-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:55:37 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 15 Jan 2018 23:57:05 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="19757728"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by orsmga003.jf.intel.com with ESMTP; 15 Jan 2018 23:57:02 -0800
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 02:12:26 +0800
Message-Id: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, jun.nakajima@intel.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH RESEND v1 0/7] Intel Processor Trace
	virtulization enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQWxsLAoKSGVyZSBpcyBhIHBhdGNoLXNlcmllcyB3aGljaCBhZGRpbmcgUHJvY2Vzc29yIFRy
YWNlIGVuYWJsaW5nIGluIFhFTiBndWVzdC4gWW91IGNhbiBnZXQgSXQncyBzb2Z0d2FyZSBkZXZl
bG9wZXIgbWFudWFscyBmcm9tOgpodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZh
dWx0L2ZpbGVzL21hbmFnZWQvYzUvMTUvYXJjaGl0ZWN0dXJlLWluc3RydWN0aW9uLXNldC1leHRl
bnNpb25zLXByb2dyYW1taW5nLXJlZmVyZW5jZS5wZGYKSW4gQ2hhcHRlciA1IElOVEVMIFBST0NF
U1NPUiBUUkFDRTogVk1YIElNUFJPVkVNRU5UUy4KCkludHJvZHVjdGlvbjoKSW50ZWwgUHJvY2Vz
c29yIFRyYWNlIChJbnRlbCBQVCkgaXMgYW4gZXh0ZW5zaW9uIG9mIEludGVsIEFyY2hpdGVjdHVy
ZSB0aGF0IGNhcHR1cmVzIGluZm9ybWF0aW9uIGFib3V0IHNvZnR3YXJlIGV4ZWN1dGlvbiB1c2lu
ZyBkZWRpY2F0ZWQgaGFyZHdhcmUgZmFjaWxpdGllcyB0aGF0IGNhdXNlIG9ubHkgbWluaW1hbCBw
ZXJmb3JtYW5jZSBwZXJ0dXJiYXRpb24gdG8gdGhlIHNvZnR3YXJlIGJlaW5nIHRyYWNlZC4gRGV0
YWlscyBvbiB0aGUgSW50ZWwgUFQgaW5mcmFzdHJ1Y3R1cmUgYW5kIHRyYWNlIGNhcGFiaWxpdGll
cyBjYW4gYmUgZm91bmQgaW4gdGhlIEludGVsIDY0IGFuZCBJQS0zMiBBcmNoaXRlY3R1cmVzIFNv
ZnR3YXJlIERldmVsb3BlcuKAmXMgTWFudWFsLCBWb2x1bWUgM0MuCgpUaGUgc3VpdGUgb2YgYXJj
aGl0ZWN0dXJlIGNoYW5nZXMgc2VydmUgdG8gc2ltcGxpZnkgdGhlIHByb2Nlc3Mgb2YgdmlydHVh
bGl6aW5nIEludGVsIFBUIGZvciB1c2UgYnkgYSBndWVzdCBzb2Z0d2FyZS4gVGhlcmUgYXJlIHR3
byBwcmltYXJ5IGVsZW1lbnRzIHRvIHRoaXMgbmV3IGFyY2hpdGVjdHVyZSBzdXBwb3J0IGZvciBW
TVggc3VwcG9ydCBpbXByb3ZlbWVudHMgbWFkZSBmb3IgSW50ZWwgUFQuCjEuIEFkZGl0aW9uIG9m
IGEgbmV3IGd1ZXN0IElBMzJfUlRJVF9DVEwgdmFsdWUgZmllbGQgdG8gdGhlIFZNQ1MuCiAg4oCU
IFRoaXMgc2VydmVzIHRvIHNwZWVkIGFuZCBzaW1wbGlmeSB0aGUgcHJvY2VzcyBvZiBkaXNhYmxp
bmcgdHJhY2Ugb24gVk0gZXhpdCwgYW5kIHJlc3RvcmluZyBpdCBvbiBWTSBlbnRyeS4KMi4gRW5h
YmxpbmcgdXNlIG9mIEVQVCB0byByZWRpcmVjdCBQVCBvdXRwdXQuCiAg4oCUIFRoaXMgZW5hYmxl
cyB0aGUgVk1NIHRvIGVsZWN0IHRvIHZpcnR1YWxpemUgdGhlIFBUIG91dHB1dCBidWZmZXIgdXNp
bmcgRVBULiBJbiB0aGlzIG1vZGUsIHRoZSBDUFUgd2lsbCB0cmVhdCBQVCBvdXRwdXQgYWRkcmVz
c2VzIGFzIEd1ZXN0IFBoeXNpY2FsIEFkZHJlc3NlcyAoR1BBcykgYW5kIHRyYW5zbGF0ZSB0aGVt
IHVzaW5nIEVQVC4gVGhpcyBtZWFucyB0aGF0IEludGVsIFBUIG91dHB1dCByZWFkcyAob2YgdGhl
IFRvUEEgdGFibGUpIGFuZCB3cml0ZXMgKG9mIHRyYWNlIG91dHB1dCkgY2FuIGNhdXNlIEVQVCB2
aW9sYXRpb25zLCBhbmQgb3RoZXIgb3V0cHV0IGV2ZW50cy4KCj09PT09PT0KRG8gc29tZSBvcHRp
bWl6YXRpb24gaW4gY29udGV4dCBzd2l0Y2ggY29tcGFyZWQgd2l0aCB0aGUgZmlyc3Qgc2VudDoK
MS4gZGlzYWJsZSBpbnRlcmNlcHQgb25seSB3aGVuIFBUIGlzIGVuYWJsZWQgaW4gZ3Vlc3Q7CjIu
IGRpc2FibGUgSW50ZWwgUFQgYW5kIGVuYWJsZSBpbnRlcmNlcHQgTVNScyB3aGVuIEwxIGd1ZXN0
IFZNWE9OOwoKCkx1d2VpIEthbmcgKDcpOgogIHg4NjogYWRkIGEgZmxhZyB0byBlbmFibGUgSW50
ZWwgcHJvY2Vzc29yIHRyYWNlCiAgeDg2OiBjb25maWd1cmUgdm1jcyBmb3IgSW50ZWwgcHJvY2Vz
c29yIHRyYWNlIHZpcnR1YWxpemF0aW9uCiAgeDg2OiBhZGQgaW50ZWwgcHJvZWNlc3NvciB0cmFj
ZSBzdXBwb3J0IGZvciBjcHVpZAogIHg4NjogYWRkIGludGVsIHByb2Nlc3NvciB0cmFjZSBjb250
ZXh0CiAgeDg2OiBJbXBsZW1lbnQgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIGNvbnRleHQgc3dpdGNo
CiAgeDg2OiBJbXBsZW1lbnQgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIE1TUnMgcmVhZC93cml0ZQog
IHg4NjogRGlzYWJsZSBJbnRlbCBQcm9jZXNzb3IgVHJhY2Ugd2hlbiBWTVhPTiBpbiBMMSBndWVz
dAoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgICAgICAgfCAgIDcgKwog
dG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8ICAxMiArLQogeGVu
L2FyY2gveDg2L2NwdS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJj
aC94ODYvY3B1L2ludGVsX3B0LmMgICAgICAgICAgICAgICAgIHwgMTk3ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9jcHVpZC5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjIgKysrKwogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgNCArCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgICAgICAgICAgIHwg
IDM2ICsrKystCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgICAgICAgICAgIHwg
IDIyICsrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgICAgICAgICAgfCAg
IDcgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgICAgICAgICAgfCAgIDEg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oICAgICAgICAgICAgICAgICB8ICAxMiArLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCAgICAgICAgICB8ICAxMiArKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oICAgICAgICAgICAgICB8ICA1MSArKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgICAgICAgICAgIHwgIDIwICsrKwogeGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAgMSArCiAxNSBmaWxl
cyBjaGFuZ2VkLCAzOTUgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgeGVuL2FyY2gveDg2L2NwdS9pbnRlbF9wdC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oCgotLSAKMS44LjMuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:57:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:57:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebM7Q-0002Z1-M1; Tue, 16 Jan 2018 07:57:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebM7P-0002Yn-KT
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 07:57:15 +0000
X-Inumbo-ID: a8286ba2-fa92-11e7-b4a6-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8286ba2-fa92-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:55:45 +0100 (CET)
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;
 15 Jan 2018 23:57:13 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="19757750"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by orsmga003.jf.intel.com with ESMTP; 15 Jan 2018 23:57:10 -0800
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 02:12:27 +0800
Message-Id: <1516039953-2988-2-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, jun.nakajima@intel.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH RESEND v1 1/7] x86: add a flag to enable Intel
	processor trace
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBwYXRjaCBhZGQgYSBmbGFnIHRvIGVuYWJsZSBJbnRlbCBQVCAoSW50ZWwgcHJvY2Vzc29y
IHRyYWNlKS4KRGVmYXVsdCB2YWx1ZSBpcyAxIChlbmFibGVkKS4KClNpZ25lZC1vZmYtYnk6IEx1
d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIHwgIDcgKysrKysrKwogeGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZSAg
ICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsX3B0LmMgICAgICAgICB8IDI3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9w
dC5oICAgICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2Vk
LCA2MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L2NwdS9p
bnRlbF9wdC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9w
dC5oCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA3ODExMTBkLi45NTQxMWNm
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTAwOSw2ICsxMDA5LDEzIEBA
IGRlYnVnIGh5cGVydmlzb3Igb25seSkuCiAjIyMgaWRsZVxfbGF0ZW5jeVxfZmFjdG9yCiA+IGA9
IDxpbnRlZ2VyPmAKIAorIyMjIGludGVsXF9wdAorPiBgPSA8Ym9vbGVhbj5gCisKKz4gRGVmYXVs
dDogYHRydWVgCisKK0ZsYWcgdG8gZW5hYmxlIEludGVsIFByb2Nlc3NvciBUcmFjZS4KKwogIyMj
IGlvYXBpY1xfYWNrCiA+IGA9IG9sZCB8IG5ld2AKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9jcHUvTWFrZWZpbGUKaW5kZXggNzRmMjNhZS4u
MzNkN2E3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9NYWtlZmlsZQorKysgYi94ZW4v
YXJjaC94ODYvY3B1L01ha2VmaWxlCkBAIC04LDMgKzgsNCBAQCBvYmoteSArPSBpbnRlbC5vCiBv
YmoteSArPSBpbnRlbF9jYWNoZWluZm8ubwogb2JqLXkgKz0gbXdhaXQtaWRsZS5vCiBvYmoteSAr
PSB2cG11Lm8gdnBtdV9hbWQubyB2cG11X2ludGVsLm8KK29iai15ICs9IGludGVsX3B0Lm8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWxfcHQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUv
aW50ZWxfcHQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi41MjBlMGNhCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbF9wdC5jCkBAIC0wLDAgKzEs
MjcgQEAKKy8qCisgKiBpbnRlbF9wdC5jOiBTdXBwb3J0IEludGVsIFByb2Nlc3NvciBUcmFjZSBW
aXJ0dWFsaXphdGlvbi4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTgsIEludGVsIENvcnBvcmF0
aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0CisgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRp
dGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAorICogdmVyc2lvbiAyLCBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1
dCBXSVRIT1VUCisgKiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZiBNRVJDSEFOVEFCSUxJVFkgb3IKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKKyAqIG1vcmUg
ZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCisgKiB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqCisgKiBBdXRob3I6
IEx1d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgorICovCisKKyNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KKyNpbmNsdWRlIDx4ZW4vY2FjaGUuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgor
CisvKiBpbnRlbF9wdDogRmxhZyB0byBlbmFibGUgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIChkZWZh
dWx0IG9uKS4gKi8KK2Jvb2xfdCBfX3JlYWRfbW9zdGx5IG9wdF9pbnRlbF9wdCA9IDE7Citib29s
ZWFuX3BhcmFtKCJpbnRlbF9wdCIsIG9wdF9pbnRlbF9wdCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2ludGVsX3B0LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2ludGVsX3B0LmgK
bmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uMmE4YjU3OQotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW50ZWxfcHQuaApAQCAtMCwwICsxLDI2IEBACisv
KgorICogaW50ZWxfcHQuaDogSW50ZWwgUHJvY2Vzc29yIFRyYWNlIHZpcnR1YWxpemF0aW9uIGZv
ciBIVk0gZG9tYWluLgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxOCwgSW50ZWwgQ29ycG9yYXRp
b24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0
aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMg
cHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0
IFdJVEhPVVQKKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBk
ZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIEF1dGhvcjog
THV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+CisgKi8KKworI2lmbmRlZiBfX0FTTV9Y
ODZfSFZNX0lOVEVMX1BUX0hfCisjZGVmaW5lIF9fQVNNX1g4Nl9IVk1fSU5URUxfUFRfSF8KKwor
ZXh0ZXJuIGJvb2xfdCBvcHRfaW50ZWxfcHQ7CisKKyNlbmRpZiAvKiBfX0FTTV9YODZfSFZNX0lO
VEVMX1BUX0hfICovCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:57:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebM7U-0002ao-TB; Tue, 16 Jan 2018 07:57:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebM7T-0002a7-9F
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 07:57:19 +0000
X-Inumbo-ID: aa413b62-fa92-11e7-b4a6-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa413b62-fa92-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:55:48 +0100 (CET)
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;
 15 Jan 2018 23:57:17 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="19757761"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by orsmga003.jf.intel.com with ESMTP; 15 Jan 2018 23:57:14 -0800
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 02:12:28 +0800
Message-Id: <1516039953-2988-3-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
MIME-Version: 1.0
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, jun.nakajima@intel.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH RESEND v1 2/7] x86: configure vmcs for Intel
	processor trace virtualization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBjb25maWd1cmUgVk1DUyB0byBtYWtlIEludGVsIFBUIG91dHB1dCBhZGRyZXNz
IGNhbiBiZQp0cmVhdCBhcyBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGFuZCB0cmFuc2xhdGVkIGJ5
IEVQVCB3aGVuCmludGVsX3B0IG9wdGlvbiBpcyB0cnVlLgpUaGVyZSBoYXZlIHNvbWUgY29uc3Ry
YWludCBjb25kaXRpb24gb24gVk1DUyBjb25maWd1cmF0aW9uLApvdGhlcndpc2Ugd2lsbCBjYXVz
ZSBWTSBlbnRyeSBmYWlsZWQuCgoxLiBJZiB0aGUg4oCcR3Vlc3QgUFQgdXNlcyBHdWVzdCBQaHlz
aWNhbCBBZGRyZXNzZXPigJ0gZXhlY3V0aW9uCiAgIGNvbnRyb2wgaXMgMSwgdGhlIOKAnENsZWFy
IElBMzJfUlRJVF9DVEwgb24gZXhpdOKAnSBleGl0CiAgIGNvbnRyb2wgYW5kIHRoZSDigJxMb2Fk
IElBMzJfUlRJVF9DVEwgb24gZW50cnnigJ0gZW50cnkKICAgY29udHJvbCBtdXN0IGFsc28gYmUg
MS4KMi4gSWYgdGhlIOKAnEd1ZXN0IFBUIHVzZXMgR3Vlc3QgUGh5c2ljYWwgQWRkcmVzc2Vz4oCd
IGV4ZWN1dGlvbgogICBjb250cm9sIGlzIDEsIHRoZSAiZW5hYmxlIEVQVCIgZXhlY3V0aW9uIGNv
bnRyb2wgbXVzdAogICBhbHNvIGJlIDEuCgpTaWduZWQtb2ZmLWJ5OiBMdXdlaSBLYW5nIDxsdXdl
aS5rYW5nQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAg
IHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzOCBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCBlNzgxOGNh
Li44ZDQ5YTZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC00MCw2ICs0MCw3IEBACiAjaW5jbHVkZSA8
YXNtL3NoYWRvdy5oPgogI2luY2x1ZGUgPGFzbS90Ym9vdC5oPgogI2luY2x1ZGUgPGFzbS9hcGlj
Lmg+CisjaW5jbHVkZSA8YXNtL2ludGVsX3B0Lmg+CiAKIHN0YXRpYyBib29sX3QgX19yZWFkX21v
c3RseSBvcHRfdnBpZF9lbmFibGVkID0gMTsKIGJvb2xlYW5fcGFyYW0oInZwaWQiLCBvcHRfdnBp
ZF9lbmFibGVkKTsKQEAgLTI0Miw2ICsyNDMsOSBAQCBzdGF0aWMgaW50IHZteF9pbml0X3ZtY3Nf
Y29uZmlnKHZvaWQpCiAgICAgICAgIHJkbXNybChNU1JfSUEzMl9WTVhfTUlTQywgX3ZteF9taXNj
X2NhcCk7CiAgICAgICAgIGlmICggX3ZteF9taXNjX2NhcCAmIFZNWF9NSVNDX1ZNV1JJVEVfQUxM
ICkKICAgICAgICAgICAgIG9wdCB8PSBTRUNPTkRBUllfRVhFQ19FTkFCTEVfVk1DU19TSEFET1dJ
Tkc7CisgICAgICAgIGlmICggX3ZteF9taXNjX2NhcCAmIFZNWF9NSVNDX1BUX0VOQUJMRSApCisg
ICAgICAgICAgICBvcHQgfD0gU0VDT05EQVJZX0VYRUNfUFRfVVNFX0dQQSB8CisgICAgICAgICAg
ICAgICAgICAgU0VDT05EQVJZX0VYRUNfQ09OQ0VBTF9QVF9QSVA7CiAgICAgICAgIGlmICggb3B0
X3ZwaWRfZW5hYmxlZCApCiAgICAgICAgICAgICBvcHQgfD0gU0VDT05EQVJZX0VYRUNfRU5BQkxF
X1ZQSUQ7CiAgICAgICAgIGlmICggb3B0X3VucmVzdHJpY3RlZF9ndWVzdF9lbmFibGVkICkKQEAg
LTM0Myw3ICszNDcsOCBAQCBzdGF0aWMgaW50IHZteF9pbml0X3ZtY3NfY29uZmlnKHZvaWQpCiAK
ICAgICBtaW4gPSBWTV9FWElUX0FDS19JTlRSX09OX0VYSVQ7CiAgICAgb3B0ID0gVk1fRVhJVF9T
QVZFX0dVRVNUX1BBVCB8IFZNX0VYSVRfTE9BRF9IT1NUX1BBVCB8Ci0gICAgICAgICAgVk1fRVhJ
VF9DTEVBUl9CTkRDRkdTOworICAgICAgICAgIFZNX0VYSVRfQ0xFQVJfQk5EQ0ZHUyB8IFZNX0VY
SVRfQ09OQ0VBTF9QVF9QSVAgfAorICAgICAgICAgIFZNX0VYSVRfQ0xFQVJfSUEzMl9SVElUX0NU
TDsKICAgICBtaW4gfD0gVk1fRVhJVF9JQTMyRV9NT0RFOwogICAgIF92bXhfdm1leGl0X2NvbnRy
b2wgPSBhZGp1c3Rfdm14X2NvbnRyb2xzKAogICAgICAgICAiVk1FeGl0IENvbnRyb2wiLCBtaW4s
IG9wdCwgTVNSX0lBMzJfVk1YX0VYSVRfQ1RMUywgJm1pc21hdGNoKTsKQEAgLTM4MywxMyArMzg4
LDI4IEBAIHN0YXRpYyBpbnQgdm14X2luaXRfdm1jc19jb25maWcodm9pZCkKICAgICAgICAgX3Zt
eF9zZWNvbmRhcnlfZXhlY19jb250cm9sICY9IH5TRUNPTkRBUllfRVhFQ19FTkFCTEVfVklSVF9F
WENFUFRJT05TOwogCiAgICAgbWluID0gMDsKLSAgICBvcHQgPSBWTV9FTlRSWV9MT0FEX0dVRVNU
X1BBVCB8IFZNX0VOVFJZX0xPQURfQk5EQ0ZHUzsKKyAgICBvcHQgPSBWTV9FTlRSWV9MT0FEX0dV
RVNUX1BBVCB8IFZNX0VOVFJZX0xPQURfQk5EQ0ZHUyB8CisgICAgICAgICAgVk1fRU5UUllfQ09O
Q0VBTF9QVF9QSVAgfCBWTV9FTlRSWV9MT0FEX0lBMzJfUlRJVF9DVEw7CiAgICAgX3ZteF92bWVu
dHJ5X2NvbnRyb2wgPSBhZGp1c3Rfdm14X2NvbnRyb2xzKAogICAgICAgICAiVk1FbnRyeSBDb250
cm9sIiwgbWluLCBvcHQsIE1TUl9JQTMyX1ZNWF9FTlRSWV9DVExTLCAmbWlzbWF0Y2gpOwogCiAg
ICAgaWYgKCBtaXNtYXRjaCApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgaWYgKCAh
KF92bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9FUFQp
IHx8CisgICAgICAgICAhKF92bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCAmIFNFQ09OREFSWV9F
WEVDX1BUX1VTRV9HUEEpIHx8CisgICAgICAgICAhKF92bXhfdm1leGl0X2NvbnRyb2wgJiBWTV9F
WElUX0NMRUFSX0lBMzJfUlRJVF9DVEwpIHx8CisgICAgICAgICAhKF92bXhfdm1lbnRyeV9jb250
cm9sICYgVk1fRU5UUllfTE9BRF9JQTMyX1JUSVRfQ1RMKSApCisgICAgeworICAgICAgICBfdm14
X3NlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0gfihTRUNPTkRBUllfRVhFQ19QVF9VU0VfR1BBIHwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNf
Q09OQ0VBTF9QVF9QSVApOworICAgICAgICBfdm14X3ZtZXhpdF9jb250cm9sICY9IH4oVk1fRVhJ
VF9DT05DRUFMX1BUX1BJUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWTV9F
WElUX0NMRUFSX0lBMzJfUlRJVF9DVEwpOworICAgICAgICBfdm14X3ZtZW50cnlfY29udHJvbCAm
PSB+KFZNX0VOVFJZX0NPTkNFQUxfUFRfUElQIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBWTV9FTlRSWV9MT0FEX0lBMzJfUlRJVF9DVEwpOworICAgICAgICBvcHRfaW50ZWxf
cHQgPSAwOworICAgIH0KKwogICAgIGlmICggIXZteF9waW5fYmFzZWRfZXhlY19jb250cm9sICkK
ICAgICB7CiAgICAgICAgIC8qIEZpcnN0IHRpbWUgdGhyb3VnaC4gKi8KQEAgLTEwMjksMTAgKzEw
NDksMTYgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jcyhzdHJ1Y3QgdmNwdSAqdikKICAgICAg
ICAgdi0+YXJjaC5odm1fdm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgJj0gCiAgICAgICAgICAg
ICB+KFNFQ09OREFSWV9FWEVDX0VOQUJMRV9FUFQgfCAKICAgICAgICAgICAgICAgU0VDT05EQVJZ
X0VYRUNfVU5SRVNUUklDVEVEX0dVRVNUIHwKLSAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNf
RU5BQkxFX0lOVlBDSUQpOworICAgICAgICAgICAgICBTRUNPTkRBUllfRVhFQ19FTkFCTEVfSU5W
UENJRCB8CisgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX1BUX1VTRV9HUEEgfAorICAgICAg
ICAgICAgICBTRUNPTkRBUllfRVhFQ19DT05DRUFMX1BUX1BJUCk7CiAgICAgICAgIHZtZXhpdF9j
dGwgJj0gfihWTV9FWElUX1NBVkVfR1VFU1RfUEFUIHwKLSAgICAgICAgICAgICAgICAgICAgICAg
IFZNX0VYSVRfTE9BRF9IT1NUX1BBVCk7Ci0gICAgICAgIHZtZW50cnlfY3RsICY9IH5WTV9FTlRS
WV9MT0FEX0dVRVNUX1BBVDsKKyAgICAgICAgICAgICAgICAgICAgICAgIFZNX0VYSVRfTE9BRF9I
T1NUX1BBVCB8CisgICAgICAgICAgICAgICAgICAgICAgICBWTV9FWElUX0NPTkNFQUxfUFRfUElQ
IHwKKyAgICAgICAgICAgICAgICAgICAgICAgIFZNX0VYSVRfQ0xFQVJfSUEzMl9SVElUX0NUTCk7
CisgICAgICAgIHZtZW50cnlfY3RsICY9IH4oVk1fRU5UUllfTE9BRF9HVUVTVF9QQVQgfAorICAg
ICAgICAgICAgICAgICAgICAgICAgIFZNX0VOVFJZX0NPTkNFQUxfUFRfUElQIHwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICBWTV9FTlRSWV9MT0FEX0lBMzJfUlRJVF9DVEwpOwogICAgIH0KIAog
ICAgIC8qIERpc2FibGUgVmlydHVhbGl6ZSB4MkFQSUMgbW9kZSBieSBkZWZhdWx0LiAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggOGZiOWUzYy4uYmQ4YTEyOCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC0yMjAsNiArMjIwLDggQEAgZXh0ZXJuIHUzMiB2bXhf
cGluX2Jhc2VkX2V4ZWNfY29udHJvbDsKICNkZWZpbmUgVk1fRVhJVF9MT0FEX0hPU1RfRUZFUiAg
ICAgICAgICAweDAwMjAwMDAwCiAjZGVmaW5lIFZNX0VYSVRfU0FWRV9QUkVFTVBUX1RJTUVSICAg
ICAgMHgwMDQwMDAwMAogI2RlZmluZSBWTV9FWElUX0NMRUFSX0JORENGR1MgICAgICAgICAgIDB4
MDA4MDAwMDAKKyNkZWZpbmUgVk1fRVhJVF9DT05DRUFMX1BUX1BJUCAgICAgICAgICAweDAxMDAw
MDAwCisjZGVmaW5lIFZNX0VYSVRfQ0xFQVJfSUEzMl9SVElUX0NUTCAgICAgMHgwMjAwMDAwMAog
ZXh0ZXJuIHUzMiB2bXhfdm1leGl0X2NvbnRyb2w7CiAKICNkZWZpbmUgVk1fRU5UUllfSUEzMkVf
TU9ERSAgICAgICAgICAgICAweDAwMDAwMjAwCkBAIC0yMjksNiArMjMxLDggQEAgZXh0ZXJuIHUz
MiB2bXhfdm1leGl0X2NvbnRyb2w7CiAjZGVmaW5lIFZNX0VOVFJZX0xPQURfR1VFU1RfUEFUICAg
ICAgICAgMHgwMDAwNDAwMAogI2RlZmluZSBWTV9FTlRSWV9MT0FEX0dVRVNUX0VGRVIgICAgICAg
IDB4MDAwMDgwMDAKICNkZWZpbmUgVk1fRU5UUllfTE9BRF9CTkRDRkdTICAgICAgICAgICAweDAw
MDEwMDAwCisjZGVmaW5lIFZNX0VOVFJZX0NPTkNFQUxfUFRfUElQICAgICAgICAgMHgwMDAyMDAw
MAorI2RlZmluZSBWTV9FTlRSWV9MT0FEX0lBMzJfUlRJVF9DVEwgICAgIDB4MDAwNDAwMDAKIGV4
dGVybiB1MzIgdm14X3ZtZW50cnlfY29udHJvbDsKIAogI2RlZmluZSBTRUNPTkRBUllfRVhFQ19W
SVJUVUFMSVpFX0FQSUNfQUNDRVNTRVMgMHgwMDAwMDAwMQpAQCAtMjQ3LDcgKzI1MSw5IEBAIGV4
dGVybiB1MzIgdm14X3ZtZW50cnlfY29udHJvbDsKICNkZWZpbmUgU0VDT05EQVJZX0VYRUNfRU5B
QkxFX1ZNQ1NfU0hBRE9XSU5HICAgIDB4MDAwMDQwMDAKICNkZWZpbmUgU0VDT05EQVJZX0VYRUNf
RU5BQkxFX1BNTCAgICAgICAgICAgICAgIDB4MDAwMjAwMDAKICNkZWZpbmUgU0VDT05EQVJZX0VY
RUNfRU5BQkxFX1ZJUlRfRVhDRVBUSU9OUyAgIDB4MDAwNDAwMDAKKyNkZWZpbmUgU0VDT05EQVJZ
X0VYRUNfQ09OQ0VBTF9QVF9QSVAgICAgICAgICAgIDB4MDAwODAwMDAKICNkZWZpbmUgU0VDT05E
QVJZX0VYRUNfWFNBVkVTICAgICAgICAgICAgICAgICAgIDB4MDAxMDAwMDAKKyNkZWZpbmUgU0VD
T05EQVJZX0VYRUNfUFRfVVNFX0dQQSAgICAgICAgICAgICAgIDB4MDEwMDAwMDAKICNkZWZpbmUg
U0VDT05EQVJZX0VYRUNfVFNDX1NDQUxJTkcgICAgICAgICAgICAgIDB4MDIwMDAwMDAKIGV4dGVy
biB1MzIgdm14X3NlY29uZGFyeV9leGVjX2NvbnRyb2w7CiAKQEAgLTI2OCw2ICsyNzQsNyBAQCBl
eHRlcm4gdTMyIHZteF9zZWNvbmRhcnlfZXhlY19jb250cm9sOwogI2RlZmluZSBWTVhfVlBJRF9J
TlZWUElEX1NJTkdMRV9DT05URVhUX1JFVEFJTklOR19HTE9CQUwgMHg4MDAwMDAwMDAwMFVMTAog
ZXh0ZXJuIHU2NCB2bXhfZXB0X3ZwaWRfY2FwOwogCisjZGVmaW5lIFZNWF9NSVNDX1BUX0VOQUJM
RSAgICAgICAgICAgICAgICAgICAgICAweDAwMDA0MDAwCiAjZGVmaW5lIFZNWF9NSVNDX0NSM19U
QVJHRVQgICAgICAgICAgICAgICAgICAgICAweDAxZmYwMDAwCiAjZGVmaW5lIFZNWF9NSVNDX1ZN
V1JJVEVfQUxMICAgICAgICAgICAgICAgICAgICAweDIwMDAwMDAwCiAKLS0gCjEuOC4zLjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:57:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:57:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebM7Y-0002d1-6i; Tue, 16 Jan 2018 07:57:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebM7W-0002bx-BG
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 07:57:22 +0000
X-Inumbo-ID: ac9136df-fa92-11e7-b4a6-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac9136df-fa92-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:55:52 +0100 (CET)
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;
 15 Jan 2018 23:57:21 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="19757778"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by orsmga003.jf.intel.com with ESMTP; 15 Jan 2018 23:57:18 -0800
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 02:12:29 +0800
Message-Id: <1516039953-2988-4-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, jun.nakajima@intel.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH RESEND v1 3/7] x86: add intel proecessor trace
	support for cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBwYXRjaCBhZGQgSW50ZWwgcHJvY2Vzc29yIHRyYWNlIHN1cHBvcnQKZm9yIGNwdWlkIGhh
bmRsaW5nLgoKU2lnbmVkLW9mZi1ieTogTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+
Ci0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8IDEyICsr
KysrKysrKystLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUu
aCAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oICAgICAgICAg
ICAgICAgICB8IDEyICsrKysrKysrKysrLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCB8ICAxICsKIDYgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBi
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCmluZGV4IDI1YjkyMmUuLmMzOWE5Y2YgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jCkBAIC0zOCw3ICszOCw3IEBAIGVudW0gewogI2RlZmluZSBjbGVhcl9mZWF0dXJl
KGlkeCwgZHN0KSAoKGRzdCkgJj0gfmJpdG1hc2tvZihpZHgpKQogI2RlZmluZSBzZXRfZmVhdHVy
ZShpZHgsIGRzdCkgICAoKGRzdCkgfD0gIGJpdG1hc2tvZihpZHgpKQogCi0jZGVmaW5lIERFRl9N
QVhfQkFTRSAweDAwMDAwMDBkdQorI2RlZmluZSBERUZfTUFYX0JBU0UgMHgwMDAwMDAxNHUKICNk
ZWZpbmUgREVGX01BWF9JTlRFTEVYVCAgMHg4MDAwMDAwOHUKICNkZWZpbmUgREVGX01BWF9BTURF
WFQgICAgMHg4MDAwMDAxY3UKIApAQCAtNDcxLDYgKzQ3MSw3IEBAIHN0YXRpYyB2b2lkIHhjX2Nw
dWlkX2h2bV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgY2FzZSAweDAwMDAwMDAyOiAv
KiBJbnRlbCBjYWNoZSBpbmZvIChkdW1wZWQgYnkgQU1EIHBvbGljeSkgKi8KICAgICBjYXNlIDB4
MDAwMDAwMDQ6IC8qIEludGVsIGNhY2hlIGluZm8gKGR1bXBlZCBieSBBTUQgcG9saWN5KSAqLwog
ICAgIGNhc2UgMHgwMDAwMDAwYTogLyogQXJjaGl0ZWN0dXJhbCBQZXJmb3JtYW5jZSBNb25pdG9y
IEZlYXR1cmVzICovCisgICAgY2FzZSAweDAwMDAwMDE0OiAvKiBJbnRlbCBQcm9jZXNzb3IgVHJh
Y2UgRmVhdHVyZXMgKi8KICAgICBjYXNlIDB4ODAwMDAwMDI6IC8qIFByb2Nlc3NvciBuYW1lIHN0
cmluZyAqLwogICAgIGNhc2UgMHg4MDAwMDAwMzogLyogLi4uIGNvbnRpbnVlZCAgICAgICAgICov
CiAgICAgY2FzZSAweDgwMDAwMDA0OiAvKiAuLi4gY29udGludWVkICAgICAgICAgKi8KQEAgLTc1
NywxMiArNzU4LDE5IEBAIGludCB4Y19jcHVpZF9hcHBseV9wb2xpY3koeGNfaW50ZXJmYWNlICp4
Y2gsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9
CiAKKyAgICAgICAgaWYgKCBpbnB1dFswXSA9PSAweDE0ICkKKyAgICAgICAgeworICAgICAgICAg
ICAgaW5wdXRbMV0rKzsKKyAgICAgICAgICAgIGlmICggaW5wdXRbMV0gPT0gMSApCisgICAgICAg
ICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KKwogICAgICAgICBpbnB1dFswXSsrOwogICAg
ICAgICBpZiAoICEoaW5wdXRbMF0gJiAweDgwMDAwMDAwdSkgJiYgKGlucHV0WzBdID4gYmFzZV9t
YXggKSApCiAgICAgICAgICAgICBpbnB1dFswXSA9IDB4ODAwMDAwMDB1OwogCiAgICAgICAgIGlu
cHV0WzFdID0gWEVOX0NQVUlEX0lOUFVUX1VOVVNFRDsKLSAgICAgICAgaWYgKCAoaW5wdXRbMF0g
PT0gNCkgfHwgKGlucHV0WzBdID09IDcpICkKKyAgICAgICAgaWYgKCAoaW5wdXRbMF0gPT0gNCkg
fHwgKGlucHV0WzBdID09IDcpIHx8IChpbnB1dFswXSA9PSAweDE0KSApCiAgICAgICAgICAgICBp
bnB1dFsxXSA9IDA7CiAgICAgICAgIGVsc2UgaWYgKCBpbnB1dFswXSA9PSAweGQgKQogICAgICAg
ICAgICAgaW5wdXRbMV0gPSAxOyAvKiBYZW4gYXV0b21hdGljYWxseSBjYWxjdWxhdGVzIGFsbW9z
dCBldmVyeXRoaW5nLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4v
YXJjaC94ODYvY3B1aWQuYwppbmRleCA1ZWU4MmQzLi5jM2Q1NmZkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtOSw2ICs5LDcg
QEAKICNpbmNsdWRlIDxhc20vcGFnaW5nLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgog
I2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KKyNpbmNsdWRlIDxhc20vaW50ZWxfcHQuaD4KIAogY29u
c3QgdWludDMyX3Qga25vd25fZmVhdHVyZXNbXSA9IElOSVRfS05PV05fRkVBVFVSRVM7CiBjb25z
dCB1aW50MzJfdCBzcGVjaWFsX2ZlYXR1cmVzW10gPSBJTklUX1NQRUNJQUxfRkVBVFVSRVM7CkBA
IC00ODcsNyArNDg4LDE5IEBAIHZvaWQgcmVjYWxjdWxhdGVfY3B1aWRfcG9saWN5KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9WTVgsIG1heF9m
cyk7CiAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9TVk0sIG1heF9mcyk7CiAg
ICAgICAgIH0KKworICAgICAgICAvKgorICAgICAgICAgKiBIaWRlIEludGVsIFByb2Nlc3NvciB0
cmFjZSBmZWF0dXJlIHdoZW4gaGFyZHdhcmUgbm90IHN1cHBvcnQKKyAgICAgICAgICogUFQtVk1Y
IG9yIGludGVsX3B0IG9wdGlvbiBpcyBkaXNhYmxlZC4KKyAgICAgICAgICovCisgICAgICAgIGlm
ICggIW9wdF9pbnRlbF9wdCApCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fY2xlYXJfYml0KFg4
Nl9GRUFUVVJFX0lOVEVMX1BULCBtYXhfZnMpOworICAgICAgICAgICAgemVyb19sZWF2ZXMocC0+
aW50ZWxfcHQucmF3LCAwLCBBUlJBWV9TSVpFKHAtPmludGVsX3B0LnJhdykgLSAxKTsKKyAgICAg
ICAgfQogICAgIH0KKyAgICBlbHNlCisgICAgICAgIHplcm9fbGVhdmVzKHAtPmludGVsX3B0LnJh
dywgMCwgQVJSQVlfU0laRShwLT5pbnRlbF9wdC5yYXcpIC0gMSk7CiAKICAgICAvKgogICAgICAq
IEFsbG93IHRoZSB0b29sc3RhY2sgdG8gc2V0IEhUVCwgWDJBUElDIGFuZCBDTVBfTEVHQUNZLiAg
VGhlc2UgYml0cwpAQCAtNjM0LDYgKzY0NywxNSBAQCB2b2lkIGd1ZXN0X2NwdWlkKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBsZWFmLAogICAgICAgICAgICAgKnJlcyA9IHAtPmZlYXQu
cmF3W3N1YmxlYWZdOwogICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgY2FzZSAweDE0Ogor
ICAgICAgICAgICAgQVNTRVJUKHAtPmludGVsX3B0Lm1heF9zdWJsZWFmIDwgQVJSQVlfU0laRShw
LT5pbnRlbF9wdC5yYXcpKTsKKyAgICAgICAgICAgIGlmICggc3VibGVhZiA+IG1pbl90KHVpbnQz
Ml90LCBwLT5pbnRlbF9wdC5tYXhfc3VibGVhZiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFSUkFZX1NJWkUocC0+aW50ZWxfcHQucmF3KSAtIDEpICkKKyAgICAgICAgICAgICAg
ICByZXR1cm47CisKKyAgICAgICAgICAgICpyZXMgPSBwLT5pbnRlbF9wdC5yYXdbc3VibGVhZl07
CisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIFhTVEFURV9DUFVJRDoKICAgICAg
ICAgICAgIGlmICggIXAtPmJhc2ljLnhzYXZlIHx8IHN1YmxlYWYgPj0gQVJSQVlfU0laRShwLT54
c3RhdGUucmF3KSApCiAgICAgICAgICAgICAgICAgcmV0dXJuOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDU5NzNkOWYuLjQ5
M2NjYTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKQEAgLTEwMSw2ICsxMDEsMTAgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWlu
X2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIHAtPmZlYXQucmF3W2N0
bC0+aW5wdXRbMV1dID0gbGVhZjsKICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2Ug
MHgxNDoKKyAgICAgICAgICAgIHAtPmludGVsX3B0LnJhd1tjdGwtPmlucHV0WzFdXSA9IGxlYWY7
CisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICBjYXNlIFhTVEFURV9DUFVJRDoKICAgICAg
ICAgICAgIHAtPnhzdGF0ZS5yYXdbY3RsLT5pbnB1dFsxXV0gPSBsZWFmOwogICAgICAgICAgICAg
YnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDg0Y2M1MWQuLjg5NTY2NjcgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC05NSw2ICs5NSw3IEBACiAjZGVmaW5lIGNwdV9o
YXNfbXB4ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NUFgpCiAjZGVmaW5l
IGNwdV9oYXNfcmRzZWVkICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SRFNFRUQp
CiAjZGVmaW5lIGNwdV9oYXNfc21hcCAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TTUFQKQorI2RlZmluZSBjcHVfaGFzX2ludGVsX3B0ICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfSU5URUxfUFQpCiAjZGVmaW5lIGNwdV9oYXNfc2hhICAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TSEEpCiAKIC8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4
ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWlkLmgKaW5kZXggZDJkZDg0MS4uMzlmMDZhYSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWQu
aApAQCAtNjEsMTAgKzYxLDExIEBAIGV4dGVybiBzdHJ1Y3QgY3B1aWRtYXNrcyBjcHVpZG1hc2tf
ZGVmYXVsdHM7CiAvKiBXaGV0aGVyIG9yIG5vdCBjcHVpZCBmYXVsdGluZyBpcyBhdmFpbGFibGUg
Zm9yIHRoZSBjdXJyZW50IGRvbWFpbi4gKi8KIERFQ0xBUkVfUEVSX0NQVShib29sLCBjcHVpZF9m
YXVsdGluZ19lbmFibGVkKTsKIAotI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9CQVNJQyAgICAgICgw
eGR1ICsgMSkKKyNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfQkFTSUMgICAgICAoMHgxNHUgKyAxKQog
I2RlZmluZSBDUFVJRF9HVUVTVF9OUl9GRUFUICAgICAgICgwdSArIDEpCiAjZGVmaW5lIENQVUlE
X0dVRVNUX05SX0NBQ0hFICAgICAgKDV1ICsgMSkKICNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfWFNU
QVRFICAgICAoNjJ1ICsgMSkKKyNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfSU5URUxfUFQgICAoMXUg
KyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9FWFREX0lOVEVMICgweDh1ICsgMSkKICNkZWZp
bmUgQ1BVSURfR1VFU1RfTlJfRVhURF9BTUQgICAoMHgxY3UgKyAxKQogI2RlZmluZSBDUFVJRF9H
VUVTVF9OUl9FWFREICAgICAgIE1BWChDUFVJRF9HVUVTVF9OUl9FWFREX0lOVEVMLCBcCkBAIC0x
NjksNiArMTcwLDE1IEBAIHN0cnVjdCBjcHVpZF9wb2xpY3kKICAgICAgICAgfSBjb21wW0NQVUlE
X0dVRVNUX05SX1hTVEFURV07CiAgICAgfSB4c3RhdGU7CiAKKyAgICAvKiBTdHJ1Y3R1cmVkIGZl
YXR1cmUgbGVhZjogMHgwMDAwMDAxNFt4eF0gKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHN0cnVj
dCBjcHVpZF9sZWFmIHJhd1tDUFVJRF9HVUVTVF9OUl9JTlRFTF9QVF07CisgICAgICAgIHN0cnVj
dCB7CisgICAgICAgICAgICAvKiBTdWJsZWFmIDAuICovCisgICAgICAgICAgICB1aW50MzJfdCBt
YXhfc3VibGVhZjsKKyAgICAgICAgfTsKKyAgICB9IGludGVsX3B0OworCiAgICAgLyogRXh0ZW5k
ZWQgbGVhdmVzOiAweDgwMDAwMHh4ICovCiAgICAgdW5pb24gewogICAgICAgICBzdHJ1Y3QgY3B1
aWRfbGVhZiByYXdbQ1BVSURfR1VFU1RfTlJfRVhURF07CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCBiZTZkYThlLi5jMzViMDYxIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIxNSw2ICsyMTUsNyBA
QCBYRU5fQ1BVRkVBVFVSRShTTUFQLCAgICAgICAgICA1KjMyKzIwKSAvKlMgIFN1cGVydmlzb3Ig
TW9kZSBBY2Nlc3MgUHJldmVudGlvbiAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEySUZNQSwgICAg
NSozMisyMSkgLypBICBBVlgtNTEyIEludGVnZXIgRnVzZWQgTXVsdGlwbHkgQWRkICovCiBYRU5f
Q1BVRkVBVFVSRShDTEZMVVNIT1BULCAgICA1KjMyKzIzKSAvKkEgIENMRkxVU0hPUFQgaW5zdHJ1
Y3Rpb24gKi8KIFhFTl9DUFVGRUFUVVJFKENMV0IsICAgICAgICAgIDUqMzIrMjQpIC8qQSAgQ0xX
QiBpbnN0cnVjdGlvbiAqLworWEVOX0NQVUZFQVRVUkUoSU5URUxfUFQsICAgICAgNSozMisyNSkg
LypIICBJbnRlbCBQcm9jZXNzb3IgVHJhY2UgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMlBGLCAg
ICAgIDUqMzIrMjYpIC8qQSAgQVZYLTUxMiBQcmVmZXRjaCBJbnN0cnVjdGlvbnMgKi8KIFhFTl9D
UFVGRUFUVVJFKEFWWDUxMkVSLCAgICAgIDUqMzIrMjcpIC8qQSAgQVZYLTUxMiBFeHBvbmVudCAm
IFJlY2lwcm9jYWwgSW5zdHJzICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJDRCwgICAgICA1KjMy
KzI4KSAvKkEgIEFWWC01MTIgQ29uZmxpY3QgRGV0ZWN0aW9uIEluc3RycyAqLwotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:57:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:57:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebM7b-0002f3-DR; Tue, 16 Jan 2018 07:57:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebM7a-0002eG-1R
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 07:57:26 +0000
X-Inumbo-ID: aeb402ba-fa92-11e7-b4a6-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aeb402ba-fa92-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:55:56 +0100 (CET)
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;
 15 Jan 2018 23:57:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="19757789"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by orsmga003.jf.intel.com with ESMTP; 15 Jan 2018 23:57:22 -0800
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 02:12:30 +0800
Message-Id: <1516039953-2988-5-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, jun.nakajima@intel.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH RESEND v1 4/7] x86: add intel processor trace
	context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBwYXRjaCBhZGQgSW50ZWwgcHJvY2Vzc29yIHRyYWNlIGNvbnRleHQKZGF0ZSBzdHJ1Y3R1
cmUgZm9yIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRl
bC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaCB8ICAzICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oICAgICB8IDE3ICsrKysrKysrKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgIHwgMjAgKysrKysrKysrKysrKysr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92bXgvdm1jcy5oCmluZGV4IGJkOGExMjguLjMzZWMzZTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dm14L3ZtY3MuaApAQCAtMjAsNiArMjAsNyBAQAogCiAjaW5jbHVkZSA8YXNtL2h2bS9pby5oPgog
I2luY2x1ZGUgPGlycV92ZWN0b3JzLmg+CisjaW5jbHVkZSA8YXNtL2ludGVsX3B0Lmg+CiAKIGV4
dGVybiB2b2lkIHZtY3NfZHVtcF92Y3B1KHN0cnVjdCB2Y3B1ICp2KTsKIGV4dGVybiB2b2lkIHNl
dHVwX3ZtY3NfZHVtcCh2b2lkKTsKQEAgLTE3MSw2ICsxNzIsOCBAQCBzdHJ1Y3QgYXJjaF92bXhf
c3RydWN0IHsKICAgICAgKiBwQ1BVIGFuZCB3YWtldXAgdGhlIHJlbGF0ZWQgdkNQVS4KICAgICAg
Ki8KICAgICBzdHJ1Y3QgcGlfYmxvY2tpbmdfdmNwdSBwaV9ibG9ja2luZzsKKworICAgIHN0cnVj
dCBwdF9kZXNjICAgICAgIHB0X2Rlc2M7CiB9OwogCiBpbnQgdm14X2NyZWF0ZV92bWNzKHN0cnVj
dCB2Y3B1ICp2KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW50ZWxfcHQuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaW50ZWxfcHQuaAppbmRleCAyYThiNTc5Li45MDllMjJmIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ludGVsX3B0LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oCkBAIC0yMSw2ICsyMSwyMyBAQAogI2lmbmRlZiBfX0FTTV9Y
ODZfSFZNX0lOVEVMX1BUX0hfCiAjZGVmaW5lIF9fQVNNX1g4Nl9IVk1fSU5URUxfUFRfSF8KIAor
I2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KKworc3RydWN0IHB0X2N0eCB7CisgICAgdTY0IGN0
bDsKKyAgICB1NjQgc3RhdHVzOworICAgIHU2NCBvdXRwdXRfYmFzZTsKKyAgICB1NjQgb3V0cHV0
X21hc2s7CisgICAgdTY0IGNyM19tYXRjaDsKKyAgICB1NjQgYWRkcltOVU1fTVNSX0lBMzJfUlRJ
VF9BRERSXTsKK307CisKK3N0cnVjdCBwdF9kZXNjIHsKKyAgICBib29sIGludGVsX3B0X2VuYWJs
ZWQ7CisgICAgdW5zaWduZWQgaW50IGFkZHJfbnVtOworICAgIHN0cnVjdCBwdF9jdHggZ3Vlc3Rf
cHRfY3R4OworfTsKKwogZXh0ZXJuIGJvb2xfdCBvcHRfaW50ZWxfcHQ7CiAKICNlbmRpZiAvKiBf
X0FTTV9YODZfSFZNX0lOVEVMX1BUX0hfICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCBh
ODM0ZjNiLi43M2MzM2JlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTUyOSw0ICs1Mjks
MjQgQEAKICNkZWZpbmUgTVNSX1BLR0M5X0lSVEwJCQkweDAwMDAwNjM0CiAjZGVmaW5lIE1TUl9Q
S0dDMTBfSVJUTAkJCTB4MDAwMDA2MzUKIAorLyogSW50ZWwgUFQgTVNScyAqLworI2RlZmluZSBN
U1JfSUEzMl9SVElUX0NUTAkJMHgwMDAwMDU3MAorI2RlZmluZSBfTVNSX0lBMzJfUlRJVF9DVExf
VFJBQ0VFTgkwCisjZGVmaW5lIE1TUl9JQTMyX1JUSVRfQ1RMX1RSQUNFRU4JKDFVTEwgPDwgX01T
Ul9JQTMyX1JUSVRfQ1RMX1RSQUNFRU4pCisjZGVmaW5lIF9NU1JfSUEzMl9SVElUX0NUTF9UT1BB
CQk4CisjZGVmaW5lIE1TUl9JQTMyX1JUSVRfQ1RMX1RPUEEJCSgxVUxMIDw8IF9NU1JfSUEzMl9S
VElUX0NUTF9UT1BBKQorI2RlZmluZSBNU1JfSUEzMl9SVElUX1NUQVRVUwkJMHgwMDAwMDU3MQor
I2RlZmluZSBNU1JfSUEzMl9SVElUX0NSM19NQVRDSAkJMHgwMDAwMDU3MgorI2RlZmluZSBNU1Jf
SUEzMl9SVElUX09VVFBVVF9CQVNFCTB4MDAwMDA1NjAKKyNkZWZpbmUgTVNSX0lBMzJfUlRJVF9P
VVRQVVRfTUFTSwkweDAwMDAwNTYxCisjZGVmaW5lIE1TUl9JQTMyX1JUSVRfQUREUjBfQQkJMHgw
MDAwMDU4MAorI2RlZmluZSBNU1JfSUEzMl9SVElUX0FERFIwX0IJCTB4MDAwMDA1ODEKKyNkZWZp
bmUgTVNSX0lBMzJfUlRJVF9BRERSMV9BCQkweDAwMDAwNTgyCisjZGVmaW5lIE1TUl9JQTMyX1JU
SVRfQUREUjFfQgkJMHgwMDAwMDU4MworI2RlZmluZSBNU1JfSUEzMl9SVElUX0FERFIyX0EJCTB4
MDAwMDA1ODQKKyNkZWZpbmUgTVNSX0lBMzJfUlRJVF9BRERSMl9CCQkweDAwMDAwNTg1CisjZGVm
aW5lIE1TUl9JQTMyX1JUSVRfQUREUjNfQQkJMHgwMDAwMDU4NgorI2RlZmluZSBNU1JfSUEzMl9S
VElUX0FERFIzX0IJCTB4MDAwMDA1ODcKKyNkZWZpbmUgTlVNX01TUl9JQTMyX1JUSVRfQUREUgkJ
OAorCiAjZW5kaWYgLyogX19BU01fTVNSX0lOREVYX0ggKi8KLS0gCjEuOC4zLjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:57:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebM7e-0002hP-KG; Tue, 16 Jan 2018 07:57:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebM7e-0002h6-92
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 07:57:30 +0000
X-Inumbo-ID: b0dda845-fa92-11e7-b4a6-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0dda845-fa92-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:55:59 +0100 (CET)
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;
 15 Jan 2018 23:57:28 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="19757801"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by orsmga003.jf.intel.com with ESMTP; 15 Jan 2018 23:57:25 -0800
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 02:12:31 +0800
Message-Id: <1516039953-2988-6-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, jun.nakajima@intel.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH RESEND v1 5/7] x86: Implement Intel Processor
	Trace context switch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

TG9hZC9TdG9yZSBJbnRlbCBwcm9jZXNzb3IgdHJhY2UgcmVnaXN0ZXIgaW4gY29udGV4dCBzd2l0
Y2guCk1TUiBJQTMyX1JUSVRfQ1RMIGlzIGxvYWRlZC9zdG9yZWQgYXV0b21hdGljYWxseSBmcm9t
IFZNQ1MuCldoZW4gSW50ZWwgUFQgaXMgc3VwcG9ydGVkIGluIGd1ZXN0LCB3ZSBuZWVkIGxvYWQv
cmVzdG9yZQpQVCBNU1JzIG9ubHkgd2hlbiBQVCBpcyBlbmFibGVkIGluIGd1ZXN0LgoKU2lnbmVk
LW9mZi1ieTogTHV3ZWkgS2FuZyA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2NwdS9pbnRlbF9wdC5jICAgICAgICB8IDY5ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgIHwgIDQgKysr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDIgKysKIHhlbi9pbmNsdWRl
L2FzbS14ODYvaW50ZWxfcHQuaCAgICAgfCAgNCArKysKIDQgZmlsZXMgY2hhbmdlZCwgNzkgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWxfcHQuYyBiL3hl
bi9hcmNoL3g4Ni9jcHUvaW50ZWxfcHQuYwppbmRleCA1MjBlMGNhLi5jMGU5ZTY4IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsX3B0LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9p
bnRlbF9wdC5jCkBAIC0yMSw3ICsyMSw3NiBAQAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2lu
Y2x1ZGUgPHhlbi9jYWNoZS5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8YXNt
L2h2bS92bXgvdm14Lmg+CisjaW5jbHVkZSA8YXNtL2ludGVsX3B0Lmg+CiAKIC8qIGludGVsX3B0
OiBGbGFnIHRvIGVuYWJsZSBJbnRlbCBQcm9jZXNzb3IgVHJhY2UgKGRlZmF1bHQgb24pLiAqLwog
Ym9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X2ludGVsX3B0ID0gMTsKIGJvb2xlYW5fcGFyYW0oImlu
dGVsX3B0Iiwgb3B0X2ludGVsX3B0KTsKKworc3RhdGljIGlubGluZSB2b2lkIHB0X2xvYWRfbXNy
KHN0cnVjdCBwdF9jdHggKmN0eCwgdTMyIGFkZHJfbnVtKQoreworICAgIHUzMiBpOworICAgIHdy
bXNybChNU1JfSUEzMl9SVElUX1NUQVRVUywgY3R4LT5zdGF0dXMpOworICAgIHdybXNybChNU1Jf
SUEzMl9SVElUX09VVFBVVF9CQVNFLCBjdHgtPm91dHB1dF9iYXNlKTsKKyAgICB3cm1zcmwoTVNS
X0lBMzJfUlRJVF9PVVRQVVRfTUFTSywgY3R4LT5vdXRwdXRfbWFzayk7CisgICAgd3Jtc3JsKE1T
Ul9JQTMyX1JUSVRfQ1IzX01BVENILCBjdHgtPmNyM19tYXRjaCk7CisgICAgZm9yICggaSA9IDA7
IGkgPCBhZGRyX251bTsgaSsrICkKKyAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1JUSVRfQUREUjBf
QSArIGksIGN0eC0+YWRkcltpXSk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdF9zYXZlX21z
cihzdHJ1Y3QgcHRfY3R4ICpjdHgsIHUzMiBhZGRyX251bSkKK3sKKyAgICB1MzIgaTsKKyAgICBy
ZG1zcmwoTVNSX0lBMzJfUlRJVF9TVEFUVVMsIGN0eC0+c3RhdHVzKTsKKyAgICByZG1zcmwoTVNS
X0lBMzJfUlRJVF9PVVRQVVRfQkFTRSwgY3R4LT5vdXRwdXRfYmFzZSk7CisgICAgcmRtc3JsKE1T
Ul9JQTMyX1JUSVRfT1VUUFVUX01BU0ssIGN0eC0+b3V0cHV0X21hc2spOworICAgIHJkbXNybChN
U1JfSUEzMl9SVElUX0NSM19NQVRDSCwgY3R4LT5jcjNfbWF0Y2gpOworICAgIGZvciAoIGkgPSAw
OyBpIDwgYWRkcl9udW07IGkrKyApCisgICAgICAgIHJkbXNybChNU1JfSUEzMl9SVElUX0FERFIw
X0EgKyBpLCBjdHgtPmFkZHJbaV0pOworfQorCit2b2lkIHB0X2d1ZXN0X2VudGVyKHN0cnVjdCB2
Y3B1ICp2KQoreworICAgIHN0cnVjdCBwdF9kZXNjICpwdCA9ICZ2LT5hcmNoLmh2bV92bXgucHRf
ZGVzYzsKKworICAgIGlmICggcHQtPmludGVsX3B0X2VuYWJsZWQgJiYKKyAgICAgICAocHQtPmd1
ZXN0X3B0X2N0eC5jdGwgJiBNU1JfSUEzMl9SVElUX0NUTF9UUkFDRUVOKSApCisgICAgICAgIHB0
X2xvYWRfbXNyKCZwdC0+Z3Vlc3RfcHRfY3R4LCBwdC0+YWRkcl9udW0pOworfQorCit2b2lkIHB0
X2d1ZXN0X2V4aXQoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHB0X2Rlc2MgKnB0ID0g
JnYtPmFyY2guaHZtX3ZteC5wdF9kZXNjOworCisgICAgaWYgKCBwdC0+aW50ZWxfcHRfZW5hYmxl
ZCAmJgorICAgICAgIChwdC0+Z3Vlc3RfcHRfY3R4LmN0bCAmIE1TUl9JQTMyX1JUSVRfQ1RMX1RS
QUNFRU4pICkKKyAgICAgICAgcHRfc2F2ZV9tc3IoJnB0LT5ndWVzdF9wdF9jdHgsIHB0LT5hZGRy
X251bSk7Cit9CisKK3ZvaWQgcHRfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0
cnVjdCBwdF9kZXNjICpwdCA9ICZ2LT5hcmNoLmh2bV92bXgucHRfZGVzYzsKKyAgICB1bnNpZ25l
ZCBpbnQgZWF4LCBlYngsIGVjeCwgZWR4OworCisgICAgbWVtc2V0KHB0LCAwLCBzaXplb2Yoc3Ry
dWN0IHB0X2Rlc2MpKTsKKyAgICBwdC0+aW50ZWxfcHRfZW5hYmxlZCA9IGZhbHNlOworCisgICAg
aWYgKCAhY3B1X2hhc19pbnRlbF9wdCB8fCAhb3B0X2ludGVsX3B0IHx8CisgICAgICAgICAhKHYt
PmFyY2guaHZtX3ZteC5zZWNvbmRhcnlfZXhlY19jb250cm9sICYgU0VDT05EQVJZX0VYRUNfUFRf
VVNFX0dQQSkgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBnZXQgdGhlIG51bWJlciBvZiBh
ZGRyZXNzIHJhbmdlcyAqLworICAgIGlmICggY3B1aWRfZWF4KDB4MTQpID09IDEgKQorICAgICAg
ICBjcHVpZF9jb3VudCgweDE0LCAxLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsKKyAgICBlbHNl
CisgICAgICAgIHJldHVybjsKKworICAgIHB0LT5hZGRyX251bSA9IGVheCAmIDB4NzsKKyAgICBw
dC0+Z3Vlc3RfcHRfY3R4Lm91dHB1dF9tYXNrID0gMHg3RjsKKyAgICBwdC0+aW50ZWxfcHRfZW5h
YmxlZCA9IHRydWU7CisKKyAgICB2bXhfdm1jc19lbnRlcih2KTsKKyAgICBfX3Ztd3JpdGUoR1VF
U1RfSUEzMl9SVElUX0NUTCwgMCk7CisgICAgdm14X3ZtY3NfZXhpdCh2KTsKK30KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKaW5kZXggZTAzNjMwMy4uZjM4NjkzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTQ2Nyw2ICs0Njcs
OCBAQCBzdGF0aWMgaW50IHZteF92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiAgICAg
aWYgKCB2LT52Y3B1X2lkID09IDAgKQogICAgICAgICB2LT5hcmNoLnVzZXJfcmVncy5yYXggPSAx
OwogCisgICAgcHRfdmNwdV9pbml0KHYpOworCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTM1MTMs
NiArMzUxNSw3IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIF9fdm1yZWFkKEdVRVNUX1JTUCwgICAgJnJlZ3MtPnJzcCk7CiAgICAgX192
bXJlYWQoR1VFU1RfUkZMQUdTLCAmcmVncy0+cmZsYWdzKTsKIAorICAgIHB0X2d1ZXN0X2V4aXQo
dik7CiAgICAgaHZtX2ludmFsaWRhdGVfcmVnc19maWVsZHMocmVncyk7CiAKICAgICBpZiAoIHBh
Z2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKQEAgLTQyODEsNiArNDI4NCw3IEBAIGJvb2wgdm14
X3ZtZW50ZXJfaGVscGVyKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAg
ICB9CiAgICAgfQogCisgICAgcHRfZ3Vlc3RfZW50ZXIoY3Vycik7CiAgb3V0OgogICAgIGlmICgg
dW5saWtlbHkoY3Vyci0+YXJjaC5odm1fdm14Lmxicl9maXh1cF9lbmFibGVkKSApCiAgICAgICAg
IGxicl9maXh1cCgpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
Y3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggMzNlYzNlNi4u
NDZjMzg2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3ZtY3MuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC00MjEsNiArNDIxLDgg
QEAgZW51bSB2bWNzX2ZpZWxkIHsKICAgICBHVUVTVF9QRFBURTAgICAgICAgICAgICAgICAgICAg
ID0gMHgwMDAwMjgwYSwKICNkZWZpbmUgR1VFU1RfUERQVEUobikgKEdVRVNUX1BEUFRFMCArIChu
KSAqIDIpIC8qIG4gPSAwLi4uMyAqLwogICAgIEdVRVNUX0JORENGR1MgICAgICAgICAgICAgICAg
ICAgPSAweDAwMDAyODEyLAorICAgIEdVRVNUX0lBMzJfUlRJVF9DVEwgICAgICAgICAgICAgPSAw
eDAwMDAyODE0LAorICAgIEdVRVNUX0lBMzJfUlRJVF9DVExfSElHSCAgICAgICAgPSAweDAwMDAy
ODE1LAogICAgIEhPU1RfUEFUICAgICAgICAgICAgICAgICAgICAgICAgPSAweDAwMDAyYzAwLAog
ICAgIEhPU1RfRUZFUiAgICAgICAgICAgICAgICAgICAgICAgPSAweDAwMDAyYzAyLAogICAgIEhP
U1RfUEVSRl9HTE9CQUxfQ1RSTCAgICAgICAgICAgPSAweDAwMDAyYzA0LApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRl
bF9wdC5oCmluZGV4IDkwOWUyMmYuLjk1MDVjOGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW50ZWxfcHQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ludGVsX3B0LmgKQEAg
LTQwLDQgKzQwLDggQEAgc3RydWN0IHB0X2Rlc2MgewogCiBleHRlcm4gYm9vbF90IG9wdF9pbnRl
bF9wdDsKIAordm9pZCBwdF92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpOwordm9pZCBwdF9ndWVz
dF9lbnRlcihzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHB0X2d1ZXN0X2V4aXQoc3RydWN0IHZjcHUg
KnYpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9JTlRFTF9QVF9IXyAqLwotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:57:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebM7i-0002kI-Rw; Tue, 16 Jan 2018 07:57:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebM7h-0002ja-Mt
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 07:57:33 +0000
X-Inumbo-ID: b2e3b074-fa92-11e7-b4a6-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2e3b074-fa92-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:56:03 +0100 (CET)
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;
 15 Jan 2018 23:57:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="19757812"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by orsmga003.jf.intel.com with ESMTP; 15 Jan 2018 23:57:29 -0800
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 02:12:32 +0800
Message-Id: <1516039953-2988-7-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, jun.nakajima@intel.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH RESEND v1 6/7] x86: Implement Intel Processor
	Trace MSRs read/write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW50ZWwgUFQgTVNScyByZWFkL3dyaXRlIHdpbGwgbm90IGJlIGludGVyY2VwdGVkIHdoZW4gZ3Vl
c3QgZW5hYmxlZApJbnRlbCBQVC4gSUEzMl9SVElUX0NUTCByZWFkL3dyaXRlIHdpbGwgYWx3YXlz
IGNhdXNlIGEgVk0tRXhpdC4KClNpZ25lZC1vZmYtYnk6IEx1d2VpIEthbmcgPGx1d2VpLmthbmdA
aW50ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvaW50ZWxfcHQuYyAgICB8IDEwMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgICAgIHwgIDE4ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2ludGVsX3B0
LmggfCAgIDQgKysKIDMgZmlsZXMgY2hhbmdlZCwgMTIzIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvY3B1L2ludGVsX3B0LmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVs
X3B0LmMKaW5kZXggYzBlOWU2OC4uZDUzMGU1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS9pbnRlbF9wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWxfcHQuYwpAQCAtMjgsNiAr
MjgsMTA3IEBACiBib29sX3QgX19yZWFkX21vc3RseSBvcHRfaW50ZWxfcHQgPSAxOwogYm9vbGVh
bl9wYXJhbSgiaW50ZWxfcHQiLCBvcHRfaW50ZWxfcHQpOwogCisKK3N0YXRpYyB2b2lkIGludGVs
X3B0X2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodTMyIGFkZHJfbnVtKQoreworICAgIHN0cnVj
dCB2Y3B1ICp2ID0gY3VycmVudDsKKyAgICBpbnQgaTsKKworICAgIHZteF9jbGVhcl9tc3JfaW50
ZXJjZXB0KHYsIE1TUl9JQTMyX1JUSVRfU1RBVFVTLCBWTVhfTVNSX1JXKTsKKyAgICB2bXhfY2xl
YXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9SVElUX09VVFBVVF9CQVNFLCBWTVhfTVNSX1JX
KTsKKyAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9SVElUX09VVFBVVF9N
QVNLLCBWTVhfTVNSX1JXKTsKKyAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEz
Ml9SVElUX0NSM19NQVRDSCwgVk1YX01TUl9SVyk7CisgICAgZm9yICggaSA9IDA7IGkgPCBhZGRy
X251bTsgaSsrICkKKyAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX0lBMzJf
UlRJVF9BRERSMF9BICsgaSwgVk1YX01TUl9SVyk7Cit9CisKK3N0YXRpYyB2b2lkIGludGVsX3B0
X2VuYWJsZV9pbnRlcmNlcHRfZm9yX21zcih1MzIgYWRkcl9udW0pCit7CisgICAgc3RydWN0IHZj
cHUgKnYgPSBjdXJyZW50OworICAgIGludCBpOworCisgICAgdm14X3NldF9tc3JfaW50ZXJjZXB0
KHYsIE1TUl9JQTMyX1JUSVRfU1RBVFVTLCBWTVhfTVNSX1JXKTsKKyAgICB2bXhfc2V0X21zcl9p
bnRlcmNlcHQodiwgTVNSX0lBMzJfUlRJVF9PVVRQVVRfQkFTRSwgVk1YX01TUl9SVyk7CisgICAg
dm14X3NldF9tc3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX1JUSVRfT1VUUFVUX01BU0ssIFZNWF9N
U1JfUlcpOworICAgIHZteF9zZXRfbXNyX2ludGVyY2VwdCh2LCBNU1JfSUEzMl9SVElUX0NSM19N
QVRDSCwgVk1YX01TUl9SVyk7CisgICAgZm9yICggaSA9IDA7IGkgPCBhZGRyX251bTsgaSsrICkK
KyAgICAgICAgdm14X3NldF9tc3JfaW50ZXJjZXB0KHYsIE1TUl9JQTMyX1JUSVRfQUREUjBfQSAr
IGksIFZNWF9NU1JfUlcpOworfQorCit2b2lkIHB0X3NldF9ydGl0X2N0bChzdHJ1Y3QgcHRfZGVz
YyAqcHRfZGVzYywgdWludDY0X3QgbXNyX2NvbnRlbnQpCit7CisgICAgaWYgKG1zcl9jb250ZW50
ICYgTVNSX0lBMzJfUlRJVF9DVExfVFJBQ0VFTikKKyAgICAgICAgaW50ZWxfcHRfZGlzYWJsZV9p
bnRlcmNlcHRfZm9yX21zcihwdF9kZXNjLT5hZGRyX251bSk7CisgICAgZWxzZQorICAgICAgICBp
bnRlbF9wdF9lbmFibGVfaW50ZXJjZXB0X2Zvcl9tc3IocHRfZGVzYy0+YWRkcl9udW0pOworCisg
ICAgcHRfZGVzYy0+Z3Vlc3RfcHRfY3R4LmN0bCA9IG1zcl9jb250ZW50OworCisgICAgdm14X3Zt
Y3NfZW50ZXIoY3VycmVudCk7CisgICAgX192bXdyaXRlKEdVRVNUX0lBMzJfUlRJVF9DVEwsIG1z
cl9jb250ZW50KTsKKyAgICB2bXhfdm1jc19leGl0KGN1cnJlbnQpOworfQorCitpbnQgcHRfZG9f
cmRtc3IodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQoreworICAgIHN0
cnVjdCBwdF9kZXNjICpwdF9kZXNjID0gJmN1cnJlbnQtPmFyY2guaHZtX3ZteC5wdF9kZXNjOwor
CisgICAgaWYgKCAhb3B0X2ludGVsX3B0ICkKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBzd2l0
Y2ggKCBtc3IgKSB7CisgICAgY2FzZSBNU1JfSUEzMl9SVElUX0NUTDoKKyAgICAgICAgKm1zcl9j
b250ZW50ID0gcHRfZGVzYy0+Z3Vlc3RfcHRfY3R4LmN0bDsKKyAgICAgICAgYnJlYWs7CisgICAg
Y2FzZSBNU1JfSUEzMl9SVElUX1NUQVRVUzoKKyAgICAgICAgKm1zcl9jb250ZW50ID0gcHRfZGVz
Yy0+Z3Vlc3RfcHRfY3R4LnN0YXR1czsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBNU1JfSUEz
Ml9SVElUX09VVFBVVF9CQVNFOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSBwdF9kZXNjLT5ndWVz
dF9wdF9jdHgub3V0cHV0X2Jhc2U7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgTVNSX0lBMzJf
UlRJVF9PVVRQVVRfTUFTSzoKKyAgICAgICAgKm1zcl9jb250ZW50ID0gcHRfZGVzYy0+Z3Vlc3Rf
cHRfY3R4Lm91dHB1dF9tYXNrOworICAgICAgICBicmVhazsKKyAgICBjYXNlIE1TUl9JQTMyX1JU
SVRfQ1IzX01BVENIOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSBwdF9kZXNjLT5ndWVzdF9wdF9j
dHguY3IzX21hdGNoOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICAqbXNy
X2NvbnRlbnQgPSBwdF9kZXNjLT5ndWVzdF9wdF9jdHguYWRkclttc3IgLSBNU1JfSUEzMl9SVElU
X0FERFIwX0FdOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCitpbnQgcHRfZG9fd3Jtc3Io
dW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCit7CisgICAgc3RydWN0IHB0
X2Rlc2MgKnB0X2Rlc2MgPSAmY3VycmVudC0+YXJjaC5odm1fdm14LnB0X2Rlc2M7CisKKyAgICBp
ZiAoICFvcHRfaW50ZWxfcHQgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIHN3aXRjaCAoIG1z
ciApIHsKKyAgICBjYXNlIE1TUl9JQTMyX1JUSVRfQ1RMOgorICAgICAgICBwdF9zZXRfcnRpdF9j
dGwocHRfZGVzYywgbXNyX2NvbnRlbnQpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIE1TUl9J
QTMyX1JUSVRfU1RBVFVTOgorICAgICAgICBwdF9kZXNjLT5ndWVzdF9wdF9jdHguc3RhdHVzID0g
bXNyX2NvbnRlbnQ7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgTVNSX0lBMzJfUlRJVF9PVVRQ
VVRfQkFTRToKKyAgICAgICAgcHRfZGVzYy0+Z3Vlc3RfcHRfY3R4Lm91dHB1dF9iYXNlID0gbXNy
X2NvbnRlbnQ7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgTVNSX0lBMzJfUlRJVF9PVVRQVVRf
TUFTSzoKKyAgICAgICAgcHRfZGVzYy0+Z3Vlc3RfcHRfY3R4Lm91dHB1dF9tYXNrID0gbXNyX2Nv
bnRlbnQgfCAweDdGOworICAgICAgICBicmVhazsKKyAgICBjYXNlIE1TUl9JQTMyX1JUSVRfQ1Iz
X01BVENIOgorICAgICAgICBwdF9kZXNjLT5ndWVzdF9wdF9jdHguY3IzX21hdGNoID0gbXNyX2Nv
bnRlbnQ7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHB0X2Rlc2MtPmd1
ZXN0X3B0X2N0eC5hZGRyW21zciAtIE1TUl9JQTMyX1JUSVRfQUREUjBfQV0gPSBtc3JfY29udGVu
dDsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30KKwogc3RhdGljIGlubGluZSB2b2lkIHB0X2xv
YWRfbXNyKHN0cnVjdCBwdF9jdHggKmN0eCwgdTMyIGFkZHJfbnVtKQogewogICAgIHUzMiBpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwppbmRleCBmMzg2OTMzLi5lNjcxM2ZkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjky
OSw2ICsyOTI5LDE1IEBAIHN0YXRpYyBpbnQgdm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25l
ZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgIGlmICggdnBtdV9kb19y
ZG1zcihtc3IsIG1zcl9jb250ZW50KSApCiAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAg
ICAgICBicmVhazsKKyAgICBjYXNlIE1TUl9JQTMyX1JUSVRfQ1RMOgorICAgIGNhc2UgTVNSX0lB
MzJfUlRJVF9TVEFUVVM6CisgICAgY2FzZSBNU1JfSUEzMl9SVElUX09VVFBVVF9CQVNFOgorICAg
IGNhc2UgTVNSX0lBMzJfUlRJVF9PVVRQVVRfTUFTSzoKKyAgICBjYXNlIE1TUl9JQTMyX1JUSVRf
Q1IzX01BVENIOgorICAgIGNhc2UgTVNSX0lBMzJfUlRJVF9BRERSMF9BIC4uLiBNU1JfSUEzMl9S
VElUX0FERFIzX0I6CisgICAgICAgIGlmICggcHRfZG9fcmRtc3IobXNyLCBtc3JfY29udGVudCkg
KQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAgICAgICAgYnJlYWs7CiAKICAgICBkZWZh
dWx0OgogICAgICAgICBpZiAoIHBhc3NpdmVfZG9tYWluX2RvX3JkbXNyKG1zciwgbXNyX2NvbnRl
bnQpICkKQEAgLTMxNDksNiArMzE1OCwxNSBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50
ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICAg
aWYgKCB2cG11X2RvX3dybXNyKG1zciwgbXNyX2NvbnRlbnQsIDApICkKICAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7CiAgICAgICAgIGJyZWFrOworICAgIGNhc2UgTVNSX0lBMzJfUlRJVF9DVEw6
CisgICAgY2FzZSBNU1JfSUEzMl9SVElUX1NUQVRVUzoKKyAgICBjYXNlIE1TUl9JQTMyX1JUSVRf
T1VUUFVUX0JBU0U6CisgICAgY2FzZSBNU1JfSUEzMl9SVElUX09VVFBVVF9NQVNLOgorICAgIGNh
c2UgTVNSX0lBMzJfUlRJVF9DUjNfTUFUQ0g6CisgICAgY2FzZSBNU1JfSUEzMl9SVElUX0FERFIw
X0EgLi4uIE1TUl9JQTMyX1JUSVRfQUREUjNfQjoKKyAgICAgICAgaWYgKCBwdF9kb193cm1zciht
c3IsIG1zcl9jb250ZW50KSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAgICAgICBi
cmVhazsKIAogICAgIGRlZmF1bHQ6CiAgICAgICAgIGlmICggcGFzc2l2ZV9kb21haW5fZG9fd3Jt
c3IobXNyLCBtc3JfY29udGVudCkgKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9p
bnRlbF9wdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnRlbF9wdC5oCmluZGV4IDk1MDVjOGYu
LjVkNTFhMTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW50ZWxfcHQuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ludGVsX3B0LmgKQEAgLTQwLDYgKzQwLDEwIEBAIHN0cnVj
dCBwdF9kZXNjIHsKIAogZXh0ZXJuIGJvb2xfdCBvcHRfaW50ZWxfcHQ7CiAKK2ludCBwdF9kb19y
ZG1zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqcGRhdGEpOworaW50IHB0X2RvX3dybXNy
KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IGRhdGEpOwordm9pZCBwdF9zZXRfcnRpdF9jdGwo
c3RydWN0IHB0X2Rlc2MgKnB0X2Rlc2MsIHVpbnQ2NF90IG1zcl9jb250ZW50KTsKKwogdm9pZCBw
dF92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCBwdF9ndWVzdF9lbnRlcihzdHJ1Y3Qg
dmNwdSAqdik7CiB2b2lkIHB0X2d1ZXN0X2V4aXQoc3RydWN0IHZjcHUgKnYpOwotLSAKMS44LjMu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 07:57:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 07:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebM7m-0002n8-2d; Tue, 16 Jan 2018 07:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebM7l-0002mB-3L
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 07:57:37 +0000
X-Inumbo-ID: b51637ff-fa92-11e7-b4a6-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b51637ff-fa92-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 08:56:06 +0100 (CET)
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;
 15 Jan 2018 23:57:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="19757823"
Received: from vmm.bj.intel.com ([10.238.135.172])
 by orsmga003.jf.intel.com with ESMTP; 15 Jan 2018 23:57:32 -0800
From: Luwei Kang <luwei.kang@intel.com>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 02:12:33 +0800
Message-Id: <1516039953-2988-8-git-send-email-luwei.kang@intel.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 jbeulich@suse.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, jun.nakajima@intel.com, Luwei Kang <luwei.kang@intel.com>
Subject: [Xen-devel] [PATCH RESEND v1 7/7] x86: Disable Intel Processor
	Trace when VMXON in L1 guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RGlzYWJsZSBpbnRlbCBQcm9jZXNzb3IgVHJhY2UgVk1YIG9wZXJhdGlvbihJQTMyX1ZNWF9NSVND
W2JpdCAxNF0gaXMgMCkKaW4gTDEgZ3Vlc3QuIEFzIG1lbnRpb25lZCBpbiBTRE0sIG9uIHRoZXNl
IHR5cGUgb2YgcHJvY2Vzc29ycywgZXhlY3V0aW9uCm9mIHRoZSBWTVhPTiBpbnN0cnVjdGlvbiB3
aWxsICBjbGVhcnMgSUEzMl9SVElUX0NUTC5UcmFjZUVuIGFuZCBhbnkKYXR0ZW1wdCB0byB3cml0
ZSBJQTMyX1JUSVRfQ1RMIGNhdXNlcyBhIGdlbmVyYWwtcHJvdGVjdGlvbiB4Y2VwdGlvbiAoI0dQ
KS4KClNpZ25lZC1vZmYtYnk6IEx1d2VpIEthbmcgPGx1d2VpLmthbmdAaW50ZWwuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8IDcgKysrKystLQogMSBmaWxlIGNoYW5nZWQs
IDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggODg1
ZWFiMy4uODZjY2ZkYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTUxNiw2ICsxNTE2LDkgQEAgaW50
IG52bXhfaGFuZGxlX3ZteG9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHYtPmFy
Y2guaHZtX3ZteC5sYXVuY2hlZCA9IDA7CiAgICAgdm1zdWNjZWVkKHJlZ3MpOwogCisgICAgaWYg
KCB2LT5hcmNoLmh2bV92bXgucHRfZGVzYy5pbnRlbF9wdF9lbmFibGVkICkKKyAgICAgICAgcHRf
c2V0X3J0aXRfY3RsKCZ2LT5hcmNoLmh2bV92bXgucHRfZGVzYywgMCk7CisKICAgICByZXR1cm4g
WDg2RU1VTF9PS0FZOwogfQogCkBAIC0yMTQwLDggKzIxNDMsOCBAQCBpbnQgbnZteF9tc3JfcmVh
ZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdTY0ICptc3JfY29udGVudCkKICAgICAgICAg
ZGF0YSA9IGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCAwKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBNU1JfSUEzMl9WTVhfTUlTQzoKLSAgICAgICAgLyogRG8gbm90IHN1cHBvcnQgQ1Iz
LXRhcmdldCBmZWF0dXJlIG5vdyAqLwotICAgICAgICBkYXRhID0gaG9zdF9kYXRhICYgflZNWF9N
SVNDX0NSM19UQVJHRVQ7CisgICAgICAgIC8qIERvIG5vdCBzdXBwb3J0IENSMy10YXJnZXQgYW5k
IFBUIFZNWCBmZWF0dXJlIG5vdyAqLworICAgICAgICBkYXRhID0gaG9zdF9kYXRhICYgfihWTVhf
TUlTQ19DUjNfVEFSR0VUIHwgVk1YX01JU0NfUFRfRU5BQkxFKTsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQOgogICAgICAgICBkYXRhID0gbmVwdF9n
ZXRfZXB0X3ZwaWRfY2FwKCk7Ci0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 08:08:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 08:08:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebMHp-0004kw-Ea; Tue, 16 Jan 2018 08:08:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2qqf=el=citrix.com=prvs=547ced249=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebMHp-0004kq-5d
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 08:08:01 +0000
X-Inumbo-ID: b25a813a-fa94-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b25a813a-fa94-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 08:10:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,367,1511827200"; d="scan'208";a="66103283"
Date: Tue, 16 Jan 2018 08:07:46 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180116080746.d4v3tp2msw6ppdkb@MacBook-Pro-de-Roger.local>
References: <20180116032452.23572-1-cardoe@cardoe.com>
 <20180116032452.23572-2-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180116032452.23572-2-cardoe@cardoe.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/2] docs: note default for timer_mode in
	xl.cfg man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTUsIDIwMTggYXQgMDk6MjQ6NTJQTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gVGhlcmUgd2FzIG5vIGRlZmF1bHQgZG9jdW1lbnRlZCBidXQgaW5zcGVjdGluZwo+
IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KCkgc2hvd3MgdGhlIGRlZmF1bHQg
dG8gYmUKPiBMSUJYTF9USU1FUl9NT0RFX05PX0RFTEFZX0ZPUl9NSVNTRURfVElDS1MuCj4gCj4g
U2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgo+IC0tLQo+
IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gIyBHZW9yZ2UgZm9yIHRoZSA0LjggYW5kIDQuOSBiYWNrcG9ydAo+IEND
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gCj4gY2hhbmdl
IGZyb20gdjI6Cj4gLSBSb2dlciBub3RlZCB0aGF0IHRoZSBjb2RlIGRpZmZlcmVkIGZyb20gdGhl
Cj4gICBoZWFkZXIgdGhhdCBJIHVzZWQgYXMgdGhlIHNvdXJjZSBvZiB0cnV0aAo+IGNoYW5nZSBm
cm9tIHYxOgo+IC0gYWRkZWQgc2FtZSBkb2NzIGFkZGl0aW9uIHRvIEhWTQo+IC0tLQo+ICBkb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4gfCA3ICsrKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwu
Y2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCj4gaW5kZXggYjdiOTFkODYy
Ny4uNmIzZWU4MTYwMiAxMDA2NDQKPiAtLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPiAr
KysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPiBAQCAtMTg4OSw3ICsxODg5LDcgQEAgYWR2
YW5jZSB0aGUgdkNQVSdzIHZpcnR1YWwgdGltZSBzdGVwd2lzZSBmb3IgZWFjaCBvbmUuCj4gIAo+
ICBObyBkZWxheSBmb3IgbWlzc2VkIHRpY2tzLiBBcyBhYm92ZSwgbWlzc2VkIGludGVycnVwdHMg
YXJlIGRlbGl2ZXJlZCwKPiAgYnV0IGd1ZXN0IHRpbWUgYWx3YXlzIHRyYWNrcyB3YWxsY2xvY2sg
KGkuZS4sIHJlYWwpIHRpbWUgd2hpbGUgZG9pbmcKPiAtc28uCj4gK3NvLiBUaGlzIGlzIHRoZSBk
ZWZhdWx0Lgo+ICAKPiAgPWl0ZW0gQjxub19taXNzZWRfdGlja3NfcGVuZGluZz4KPiAgCj4gQEAg
LTIzNDgsMTMgKzIzNDgsMTQgQEAgU3BlY2lmaWVzIHRoZSBtb2RlIGZvciBWaXJ0dWFsIFRpbWVy
cy4gVGhlIHZhbGlkIHZhbHVlcyBhcmUgYXMgZm9sbG93czoKPiAgRGVsYXkgZm9yIG1pc3NlZCB0
aWNrcy4gRG8gbm90IGFkdmFuY2UgYSB2Q1BVJ3MgdGltZSBiZXlvbmQgdGhlCj4gIGNvcnJlY3Qg
ZGVsaXZlcnkgdGltZSBmb3IgaW50ZXJydXB0cyB0aGF0IGhhdmUgYmVlbiBtaXNzZWQgZHVlIHRv
Cj4gIHByZWVtcHRpb24uIERlbGl2ZXIgbWlzc2VkIGludGVycnVwdHMgd2hlbiB0aGUgdkNQVSBp
cyByZXNjaGVkdWxlZCBhbmQKPiAtYWR2YW5jZSB0aGUgdkNQVSdzIHZpcnR1YWwgdGltZSBzdGVw
d2lzZSBmb3IgZWFjaCBvbmUuCj4gK2FkdmFuY2UgdGhlIHZDUFUncyB2aXJ0dWFsIHRpbWUgc3Rl
cHdpc2UgZm9yIGVhY2ggb25lLiBUaGlzIGlzIHRoZQo+ICtkZWZhdWx0LgoKVGhlIGNodW5rIGFi
b3ZlIGlzIG5vdyBzdGFsZSwgc2luY2Ugd2UgYWdyZWVkIHRoYXQKbm9fZGVsYXlfZm9yX21pc3Nl
ZF90aWNrcyB3YXMgdGhlIGRlZmF1bHQuCgpUaGFua3MsIFJvZ2VyLgoKPiAgPWl0ZW0gQjxub19k
ZWxheV9mb3JfbWlzc2VkX3RpY2tzPgo+ICAKPiAgTm8gZGVsYXkgZm9yIG1pc3NlZCB0aWNrcy4g
QXMgYWJvdmUsIG1pc3NlZCBpbnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQsCj4gIGJ1dCBndWVzdCB0
aW1lIGFsd2F5cyB0cmFja3Mgd2FsbGNsb2NrIChpLmUuLCByZWFsKSB0aW1lIHdoaWxlIGRvaW5n
Cj4gLXNvLgo+ICtzby4gVGhpcyBpcyB0aGUgZGVmYXVsdC4KPiAgCj4gID1pdGVtIEI8bm9fbWlz
c2VkX3RpY2tzX3BlbmRpbmc+Cj4gIAo+IC0tIAo+IDIuMTMuNgo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 08:12:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 08:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebMLo-0005Pe-Te; Tue, 16 Jan 2018 08:12:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebMLo-0005PY-9G
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 08:12:08 +0000
X-Inumbo-ID: bb8a80c3-fa94-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb8a80c3-fa94-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 09:10:36 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 01:12:05 -0700
Message-Id: <5A5DC1E2020000780019EF8D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 01:12:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
 <5b3aba0c-455b-4937-c460-b4dc4d541260@citrix.com>
In-Reply-To: <5b3aba0c-455b-4937-c460-b4dc4d541260@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE4IGF0IDE5OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMTggMTE6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiArKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgo+PiBAQCAtMTg0OSw2ICsxODQ5LDE1IEBAIEluIHRoZSBjYXNl
IHRoYXQgeDJhcGljIGlzIGluIHVzZSwgdGhpcwo+PiAgY2x1c3RlcmVkIG1vZGUuICBUaGUgZGVm
YXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwgaXMgY2x1c3Rlcgo+PiAgbW9k
ZS4KPj4gIAo+PiArIyMjIHhwdGkKPj4gKz4gYD0gPGJvb2xlYW4+YAo+PiArCj4+ICs+IERlZmF1
bHQ6IGBmYWxzZWAgb24gQU1EIGhhcmR3YXJlCj4+ICs+IERlZmF1bHQ6IGB0cnVlYCBldmVyeXdo
ZXJlIGVsc2UKPiAKPiBUaGlzIGlzIGZpbmUgZm9yIG5vdywgYnV0IGFueSBmdXJ0aGVyIGlzb2xh
dGlvbiBpcyBnb2luZyB0byBoYXZlIHRvIGJlCj4gdW5jb25kaXRpb25hbCwgb3IgcG9zc2libHkg
Y29tcGlsZS10aW1lIGNob2ljZSwgYnV0IG1haW50YWluaW5nIHRoYXQKPiBnb2luZyBmb3J3YXJk
cyBpcyBnb2luZyB0byBiZSB0cnVseSBob3JyaWJsZS4KPiAKPj4gKwo+PiArT3ZlcnJpZGUgZGVm
YXVsdCBzZWxlY3Rpb24gb2Ygd2hldGhlciB0byBpc29sYXRlIDY0LWJpdCBQViBndWVzdCBwYWdl
Cj4+ICt0YWJsZXMuCj4gCj4gVGhpcyB3YW50cyBhCj4gCj4gKiogV0FSTklORzogTm90IHlldCBh
IGNvbXBsZXRlIGlzb2xhdGlvbiBpbXBsZW1lbnRhdGlvbiwgYnV0IGJldHRlciB0aGFuCj4gbm90
aGluZy4gKioKPiAKPiBvciBzaW1pbGFyLCBqdXN0IHRvIGF2b2lkIGdpdmluZyB0aGUgcGVvcGxl
IHRoZSBpbXByZXNzaW9uIHRoYXQgaXQgaXMKPiBjb21wbGV0ZS4gIFBlcmhhcHMgYWxzbyBhIHNp
bWlsYXIgd2FybmluZyBpbiB0aGUgcGF0Y2ggMSBjb21taXQgbWVzc2FnZT8KCkkndmUgYWRkZWQg
dGhlIHdhcm5pbmcgdGV4dCBoZXJlIGFzIHN1Z2dlc3RlZCwgYW5kIGEgcmVzcGVjdGl2ZQpyZW1h
cmsgdG8gcGF0Y2ggMSdzIGRlc2NyaXB0aW9uLCBhbGJlaXQgdW5kZXIgdGhlIGN1cnJlbnQgZ3Vp
ZGVsaW5lcwpvZiB3aGVuIHdlIHdvdWxkIGNvbnNpZGVyIGFuIGluZm9ybWF0aW9uIGxlYWsgYSBz
ZWN1cml0eSBpc3N1ZSwgSQp0aGluayBpc29sYXRpb24gaXMgc3VmZmljaWVudGx5IGNvbXBsZXRl
OiBObyBwYXJ0cyBvZiB0aGUgZGlyZWN0IG1hcApub3QgcGVydGFpbmluZyB0byB0aGUgY3VycmVu
dCBndWVzdCBhcmUgYmVpbmcgZXhwb3NlZCwgd2hpY2gKaW1wbGllcyB0aGF0IG5vIHBhcnRzIG9m
IHRoZSBYZW4gaGVhcCBub3QgcGVydGFpbmluZyB0byB0aGUgY3VycmVudApndWVzdCBhcmUuIExl
YWtpbmcgY29udHJvbCBwYWdlIGNvbnRlbnRzIG9mIG90aGVyIGd1ZXN0cyBhcyB3ZWxsCmFzIGxl
YWtpbmcgdGhlIGJpdHMgYW5kIHBpZWNlcyBvZiB0aGUgWGVuIGltYWdlIGlzIG5vdCBhbiBpc3N1
ZSBieQppdHNlbGYuCgpJT1cgSSdtIG5vdCBjb252aW5jZWQgc3VjaCBhIHdhcm5pbmcgaXMgLSBz
dHJpY3RseSBmcm9tIGEgIndvdWxkCnRoaXMgbmVlZCBhbiBYU0Egb24gaXRzIG93biIgcG92IC0g
ZW50aXJlbHkgYXBwcm9wcmlhdGUuCgpGdXJ0aGVybW9yZSB0aGUgY29tbWFuZCBsaW5lIG9wdGlv
biByZWFsbHkgZXhpc3RzIHRvIF9kaXNhYmxlXwp0aGUgaXNvbGF0aW9uIChpdCBhbHNvIGJlaW5n
IGNhcGFibGUgb2YgZW5hYmxpbmcgaXMgbW9yZSBhIHNpZGUKZWZmZWN0LCBidXQgcGVyaGFwcyBh
IHVzZWZ1bCBvbmUgaW4gdGhlIG5pY2hlIG9mIHJ1bm5pbmcgWGVuCml0c2VsZiB2aXJ0dWFsaXpl
ZCB3aXRoIGJlaW5nIGdpdmVuIHRoZSBpbXByZXNzaW9uIG9mIHJ1bm5pbmcgb24KQU1EIGhhcmR3
YXJlLCBidXQgYWN0dWFsbHkgcnVubmluZyBvbiBJbnRlbCksIGF0IHdoaWNoIHBvaW50IHRoZQp3
YXJuaW5nIGlzIGNvbXBsZXRlbHkgaXJyZWxldmFudC4KCk9uZSB0aGluZyB3ZSBtYXkgd2FudC9u
ZWVkIHRvIGNvbnNpZGVyIChidXQgd2hpY2ggaXMgb3J0aG9nb25hbAp0byB0aGUgY2hhbmdlcyBo
ZXJlKSBpcyB0byBvdmVyd3JpdGUgdGhlIHBhcnQgb2YgdGhlIGh5cGVydmlzb3IKc3RhY2sgd2hp
Y2ggaXNuJ3QgYWxyZWFkeSBiZWluZyBvdmVyd3JpdHRlbiBkdXJpbmcgY29udGV4dCBzd2l0Y2gu
Cgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4+IEBAIC0xNTExLDggKzE1MTEsMTAgQEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRj
aF90byhzdHJ1Y3QgdmNwdQo+PiAgewo+PiAgICAgIHVuc2lnbmVkIGxvbmcgY3I0Owo+PiAgCj4+
IC0gICAgdGhpc19jcHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJU
X1NUQVJUKV0gPQo+PiAtICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+YXJjaC5wZXJk
b21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKPj4gKyAgICBpZiAoIHRoaXNfY3B1
KHJvb3RfcGd0KSApCj4+ICsgICAgICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290X3RhYmxlX29m
ZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KPj4gKyAgICAgICAgICAgIGw0ZV9mcm9tX3Bh
Z2Uodi0+ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcpOwo+IAo+IFRoaXMgd291bGQgYmUgY2xlYW5l
ciBhbmQgaGF2ZSBiZXR0ZXIgZ2VuZXJhdGVkIGNvZGUgYnkgcHVsbGluZwo+IHRoaXNfY3B1KHJv
b3RfcGd0KSBpbnRvIGEgbG9jYWwgdmFyaWFibGUuCgpEb25lLgoKPj4gLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTM2ODUsNyArMzY4NSw3
IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPj4gICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2Rf
bDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJW
RV9BRCwgdik7Cj4+ICAgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkKPj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0cnVlOwo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgc3luY19ndWVzdCA9IHRoaXNfY3B1KHJvb3RfcGd0KTsKPiAKPiBUaGlzIGlzIHF1aXRl
IGRlY2VwdGl2ZSwgYXMgaXQgaXMgYWN0dWFsbHkgc3luY19ndWVzdCA9Cj4gdGhpc19jcHUocm9v
dF9wZ3QpICE9IE5VTEw7CgpXZSBvbWl0IHN1Y2ggIiE9IE5VTEwiIC8gIiE9IDAiIGVsc2V3aGVy
ZSB0b28uCgo+IEl0IHdvdWxkIHByb2JhYmx5IGJlIGNsZWFuZXIgdG8gZXhwb3J0IG9wdF94cHRp
IGFuZCB1c2UgdGhhdCwgcmF0aGVyCj4gdGhhbiBpbXBseSB0aGluZ3MgYmFzZWQgb24gcm9vdF9w
Z3QuICBJdCB3b3VsZCBjZXJ0YWlubHkgYmUgbW9yZQo+IGVmZmljaWVudCBjb2RlLgoKQWdhaW4g
SSBoYWQgY29uc2lkZXJlZCB0aGlzIGFuZCBkZWNpZGVkIGFnYWluc3Q6IE90aGVyIHJlYXNvbnMg
dG8KaGF2ZSBOVUxMIGluIGhlcmUgbWF5IGFyaXNlLCBzbyBpdCBmZWx0IGJldHRlciB0byBrZXkg
dGhlIGRlY2lzaW9uCm9mZiBvZiB0aGUgYWN0dWFsIGZhY3QgdGhhdCBpdCBkZXBlbmRzIG9uLCBy
YXRoZXIgdGhhbiB0aGF0IG9uZSdzCnByZS1jb25kaXRpb24uCgo+PiBAQCAtOTkyLDEwICs5OTgs
MTMgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbgo+PiAgCj4+ICAg
ICAgc3RhY2tfYmFzZVswXSA9IHN0YWNrX3N0YXJ0Owo+PiAgCj4+ICsgICAgaWYgKCBvcHRfeHB0
aSA8IDAgKQo+PiArICAgICAgICBvcHRfeHB0aSA9IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAh
PSBYODZfVkVORE9SX0FNRDsKPiAKPiBOZXdsaW5lPwoKSSd2ZSBhZGRlZCBvbmUsIGJ1dCBpbW8g
aXQgaGlkZXMgdGhhdCB0aGUgYXNzaWdubWVudCBpcyBhIHByZS1jb25kaXRpb24KZm9yIC4uLgoK
Pj4gICAgICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKCi4uLiB0aGlzIGNhbGwgKGkuZS4g
bWFrZXMgbGVzcyBvYnZpb3VzIHRoYXQgcmUtb3JkZXJpbmcgaGVyZSBpcyBub3QgYW4Kb3B0aW9u
KS4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+PiArKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKPj4gQEAgLTQ2LDYgKzQ2LDcgQEAgcmVzdG9yZV9hbGxfZ3Vl
c3Q6Cj4+ICAgICAgICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKPj4gICAg
ICAgICAgbW92ICAgJXJkaSwgJXJheAo+PiAgICAgICAgICBhbmQgICAlcnNpLCAlcmRpCj4+ICsg
ICAgICAgIGp6ICAgIC5McmFnX2tlZXBfY3IzCj4gCj4gV2hhdCBpcyByYWc/ICBXaGF0IGFib3V0
IC5MX3NraXBfY3IzX3JlbG9hZCA/CgpMb29rIGF0IHRoZSBmdW5jdGlvbiBuYW1lOiBJdCdzIHRo
ZSBhY3JvbnltIG9mICJyZXN0b3JlX2FsbF9ndWVzdCIuCkkgc3BlY2lmaWNhbGx5IHdhbnRlZCB0
byBhdm9pZCBhbnkgdW5zcGVjaWZpYyBuYW1lcyBsaWtlIHRoZSBvbmUKeW91IHN1Z2dlc3QsIGFu
ZCBzaG9ydCBvZiBhIGJldHRlciBpZGVhIEkndmUgdXNlZCB0aGlzIG9uZSAodG8KcGFyYWxsZWwg
aW5maXhlcyBsaWtlICJjc3RhciIgdXNlZCBlbHNld2hlcmUpLgoKSmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 08:13:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 08:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebMNE-0005V6-7Z; Tue, 16 Jan 2018 08:13:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2qqf=el=citrix.com=prvs=547ced249=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebMND-0005Uj-Ke
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 08:13:35 +0000
X-Inumbo-ID: 7a4bfaca-fa95-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7a4bfaca-fa95-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 08:15:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,367,1511827200"; d="scan'208";a="66103475"
Date: Tue, 16 Jan 2018 08:13:22 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180116081322.h25uybah4pk3xhcl@MacBook-Pro-de-Roger.local>
References: <20180116032452.23572-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180116032452.23572-1-cardoe@cardoe.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 1/2] public/hvm/params.h: fix comment for
 timer_mode default
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTUsIDIwMTggYXQgMDk6MjQ6NTFQTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gSW4gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQoKSBpbgo+IHRv
b2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIHRoZSBkZWZhdWx0IGZvciB0aW1lcl9tb2RlIGZvciBI
Vk0KPiBhbmQgUFZIIGlzIExJQlhMX1RJTUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9USUNL
UyBzbyBhZGp1c3QgdGhlCj4gY29tbWVudHMgaW4gdGhlIGhlYWRlciB0byByZWZsZWN0IHRoaXMu
CgpJTUhPIHRoaXMgaXMgbm90IGNvcnJlY3QuIFRoZSBkZWZhdWx0IGluIHRoZSBoeXBlcnZpc29y
IHdoZW4gY3JlYXRpbmcKYSBndWVzdCBpcyBIVk1QVE1fZGVsYXlfZm9yX21pc3NlZF90aWNrcywg
c28gdGhlIGhlYWRlciBpcyBjb3JyZWN0LgoKVGhlIGRlZmF1bHQgc2V0IGJ5IGxpYnhsIGlzIGRp
ZmZlcmVudCwgYnV0IHRoYXQncyBzb21ldGhpbmcgc3BlY2lmaWMKdG8gbGlieGwsIGFuZCBzaG91
bGQgb25seSBiZSBkb2N1bWVudGVkIGluIHhsLmNmZy4KClRoaXMgaXMgbm90IHZlcnkgY29udmVu
aWVudCwgYnV0IHNhZGx5IGluIHRoaXMgY2FzZSB0aGUgZGVmYXVsdCBpbiB0aGUKaHlwZXJ2aXNv
ciBkaWZmZXJzIGZyb20gdGhlIGRlZmF1bHQgc2V0IGJ5IGxpYnhsLCB3aGljaCBpcyBjb25mdXNp
bmcuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 08:19:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 08:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebMSx-0005l4-SN; Tue, 16 Jan 2018 08:19:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebMSw-0005kx-ON
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 08:19:30 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 03/90-13407-195BD5A5;
 Tue, 16 Jan 2018 08:19:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXfi1tg
 ogwOdXBb3prxnd2D02N63iz2AMYo1My8pvyKBNWP5llcsBXM0K6Zd/MfSwPhTsouRi0NIoJFJ
 Yumxy8wQzmNGibYvV6GcbYwSr781s3cxcnKICDhLfD0zF8zmFdCX2PD8OSuILSxgJNHw/y8TS
 IOEwGxuiecdr4GKOIAcX4nb3xVAakDMQ09PAw1l52ATsJI4JAYSZRFQldg0oZdlAiP3AkaGVY
 zqxalFZalFusZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB3mUAgh2Me/85HWK
 U5GBSEuWdcDMmSogvKT+lMiOxOCO+qDQntfgQowwHh5IE74nNsVFCgkWp6akVaZk5wDCDSUtw
 8CiJ8D7cBJTmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivIe2AJUKgJRmlObBD
 YKF/yVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8/aCTOHJzCuB2/cK6BQmoFO2zAA7pSQRIS
 XVwJitvq70h7Bf+5Ntdbo9HkLepe/9lv6pDv188bRnzdOY8vW/b245u0SN18jR88Rh1jrR0t+
 +oTfU1p2y3xGTOzXz+Ykb5f1b6lmE2Sa6RE7/qiXG5sR/YePRu0s+lwRet1HdqvEudfbSR76v
 vt55njqbuVVWmOOZ651HOvyGe+RlVn5m1px9XFWJpTgj0VCLuag4EQCM8ik7egIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1516090768!95620576!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 39742 invoked from network); 16 Jan 2018 08:19:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 08:19:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebMSr-00075o-4s; Tue, 16 Jan 2018 08:19:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebMSl-00044P-TY; Tue, 16 Jan 2018 08:19:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebMSl-000739-Aq; Tue, 16 Jan 2018 08:19:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118088-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-arm64-xsm:xen-build:fail:regression
 libvirt:build-arm64-pvops:kernel-build:fail:regression
 libvirt:test-arm64-arm64-libvirt-qcow2:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-arm64-arm64-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=74416b1d4849ef77ef31de5344dd75f03094434b
X-Osstest-Versions-That: libvirt=335ea94e311fdd3fd590677e11ff2248fd116f2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 08:19:19 +0000
Subject: [Xen-devel] [libvirt test] 118088: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODA4OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwODgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgIDYg
eGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3MgogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE3NzcyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTc3NzIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzc3MgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE3NzcyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNzQ0MTZiMWQ0ODQ5ZWY3
N2VmMzFkZTUzNDRkZDc1ZjAzMDk0NDM0YgpiYXNlbGluZSB2ZXJzaW9uOgogbGlidmlydCAgICAg
ICAgICAgICAgMzM1ZWE5NGUzMTFmZGQzZmQ1OTA2NzdlMTFmZjIyNDhmZDExNmYyYgoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTE3NzcyICAyMDE4LTAxLTEwIDExOjI2OjM1IFogICAgNSBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDExNzg4OSAgMjAxOC0wMS0xMiAwMDoyNjowNSBaICAgIDQgZGF5
cyAgICA1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODA4OCAgMjAxOC0wMS0xNiAw
NDoxOTo1MSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhh
dC5jb20+CiAgQmpvZXJuIFdhbGsgPGJ3YWxrQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBKaXJpIERl
bmVtYXJrIDxqZGVuZW1hckByZWRoYXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhh
dC5jb20+CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBTY290dCBH
YXJmaW5rbGUgPHNjb3R0Z2FyQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgNjE4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 08:41:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 08:41:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebMoZ-0007oh-Vl; Tue, 16 Jan 2018 08:41:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebMoZ-0007oZ-5K
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 08:41:51 +0000
X-Inumbo-ID: 6c38e960-fa99-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c38e960-fa99-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 08:44:11 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 01:41:42 -0700
Message-Id: <5A5DC8D3020000780019EFC1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 01:41:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
In-Reply-To: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [PATCH RESEND v1 0/7] Intel Processor Trace
 virtulization enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE4IGF0IDE5OjEyLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IEx1d2VpIEthbmcgKDcpOgo+ICAgeDg2OiBhZGQgYSBmbGFnIHRvIGVuYWJsZSBJbnRlbCBwcm9j
ZXNzb3IgdHJhY2UKPiAgIHg4NjogY29uZmlndXJlIHZtY3MgZm9yIEludGVsIHByb2Nlc3NvciB0
cmFjZSB2aXJ0dWFsaXphdGlvbgo+ICAgeDg2OiBhZGQgaW50ZWwgcHJvZWNlc3NvciB0cmFjZSBz
dXBwb3J0IGZvciBjcHVpZAo+ICAgeDg2OiBhZGQgaW50ZWwgcHJvY2Vzc29yIHRyYWNlIGNvbnRl
eHQKPiAgIHg4NjogSW1wbGVtZW50IEludGVsIFByb2Nlc3NvciBUcmFjZSBjb250ZXh0IHN3aXRj
aAo+ICAgeDg2OiBJbXBsZW1lbnQgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIE1TUnMgcmVhZC93cml0
ZQo+ICAgeDg2OiBEaXNhYmxlIEludGVsIFByb2Nlc3NvciBUcmFjZSB3aGVuIFZNWE9OIGluIEwx
IGd1ZXN0CgpIb3cgY2FuIHRoaXMgYmUgYSByZS1zZW5kIG9mIHYxIHdoZW4gdGhlIG9yaWdpbmFs
IHYxIGNvbnNpc3RlZCBvZgpqdXN0IDYgcGF0Y2hlcz8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 08:43:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 08:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebMps-0007vC-Bj; Tue, 16 Jan 2018 08:43:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebMpr-0007v0-4N
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 08:43:11 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id AE/03-04121-D1BBD5A5;
 Tue, 16 Jan 2018 08:43:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVdmd2y
 UwfF+a4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFo3U7mgh0ZFWf+r2FuYFxv18XIxSEk0Mgk
 0fOlkR3Cecwo0d+1mQXC2cYosWnKFeYuRk4OEQFnia9n5rKD2LwC+hJ35r9gA7GFBcwllkx7w
 wRiSwh8UJBof+UDYXtKrHnZxARj931qBbLZOdgErCQOiYFEWQRUJWbNucA4gZF7ASPDKkb14t
 SistQiXWO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7Gjn9OhxglOZi
 URHkn3IyJEuJLyk+pzEgszogvKs1JLT7EKMPBoSTBu3xnbJSQYFFqempFWmYOMMxg0hIcPEoi
 vAUgad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc67A6RUAKQ0ozQPbhAs/C8xy
 koJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcXyBSezLwSuH2vgE5hAjplywywU0oSEVJSDYyLG8
 7IrnsrJvC0sPCJOiPPAqmWPXbm87abyl79xHhV+syVnuAs/99zr91+wKhuL2KYdCLiXUoLQ0l
 Ls9jW/z5Cvo1Mv/8+nSnG5CoyK1Js//FToV5fnjb/Tn1pud2Df/6Sk232m/R6ekq9i1nUWUsb
 i0yEr6hETprwydtxuWF5TfTsA5OYeZVYijMSDbWYi4oTAdcNesR6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1516092187!83768506!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15999 invoked from network); 16 Jan 2018 08:43:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 08:43:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebMpm-0007hU-JW; Tue, 16 Jan 2018 08:43:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebMph-0004vZ-3y; Tue, 16 Jan 2018 08:43:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebMpg-0003Vh-6S; Tue, 16 Jan 2018 08:43:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118078-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-arm64-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=bd61fe94bee0556bc2f64999a4a8315b93f90f21
X-Osstest-Versions-That: xen=2d70b54e055635ff60526b6949156504b6194b7c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 08:43:00 +0000
Subject: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODA3OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODA3OC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MDAzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTAgd2luZG93cy1pbnN0YWxsICBmYWls
IFJFR1IuIHZzLiAxMTgwMDMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTgwMDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODAwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MDAz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTgwMDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODAwMwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE4MDAzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgwMDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODAw
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4MDAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWlu
c3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYmQ2MWZlOTRiZWUwNTU2YmMyZjY0OTk5YTRh
ODMxNWI5M2Y5MGYyMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMmQ3
MGI1NGUwNTU2MzVmZjYwNTI2YjY5NDkxNTY1MDRiNjE5NGI3YwoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTE4MDAzICAyMDE4LTAxLTE1IDA0OjI2OjI4IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExODA3OCAgMjAxOC0wMS0xNSAxOToxNDo1MiBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGJkNjFmZTk0YmVl
MDU1NmJjMmY2NDk5OWE0YTgzMTViOTNmOTBmMjEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpEYXRlOiAgIEZyaSBTZXAgMSAxMjoxNTozOSAyMDE3ICsw
MTAwCgogICAgeDg2L21tOiBBbHdheXMgc2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVz
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 08:58:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 08:58:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebN4C-0000RO-PP; Tue, 16 Jan 2018 08:58:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebN4B-0000RI-Rm
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 08:57:59 +0000
X-Inumbo-ID: add36121-fa9b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id add36121-fa9b-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 09:00:20 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 01:57:52 -0700
Message-Id: <5A5DCC9D020000780019EFF9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 01:57:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <osstest-118078-mainreport@xen.org>
In-Reply-To: <osstest-118078-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>, osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDA5OjQzLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDExODA3OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MDc4LyAKPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MDAzCj4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZhaWwgUkVHUi4gdnMuIDExODAwMwoKUGF1bCwKCmlzIHRo
aXMgbGFzdCBvbmUgc29tZXRoaW5nIHlvdSBjb3VsZCBsb29rIGludG8/CgooWEVOKSBkNDogVklS
SURJQU4gR1VFU1RfT1NfSUQ6IHZlbmRvcjogMSBvczogNCBtYWpvcjogNiBtaW5vcjogMSBzcDog
MCBidWlsZDogMWRiMAooWEVOKSBkNDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFibGVkOiAxIHBm
bjogM2ZmZmYKKFhFTikgZDR2MDogVklSSURJQU4gVlBfQVNTSVNUX1BBR0U6IGVuYWJsZWQ6IDEg
cGZuOiAzZmZmZQooWEVOKSBkb21haW5fY3Jhc2ggY2FsbGVkIGZyb20gdmlyaWRpYW4uYzo0NTIK
KFhFTikgRG9tYWluIDQgKHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUjMToKKFhFTikgLS0tLVsgWGVu
LTQuMTEtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4p
IENQVTogICAgMQooWEVOKSBSSVA6ICAgIDAwMTA6WzxmZmZmZjgwMDAyNjVkNDc5Pl0KKFhFTikg
UkZMQUdTOiAwMDAwMDAwMDAwMDAwMjg2ICAgQ09OVEVYVDogaHZtIGd1ZXN0IChkNHYwKQooWEVO
KSByYXg6IDAwMDAwMDAwMDAwMDAwMDAgICByYng6IGZmZmZmODAwMDI3ZjdlODAgICByY3g6IDAw
MDAwMDAwMDAwMDAwMDEKKFhFTikgcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNpOiBmZmZmZmE4
MDAxMjlkMDQwICAgcmRpOiBmZmZmZjgwMDAyODA1YzQwCihYRU4pIHJicDogMDAwMDAwMDAwMDAw
MDA4MCAgIHJzcDogZmZmZmY4ODAwMDliMGQ4MCAgIHI4OiAgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSByOTogIGZmZmZmODAwMDI3ZjdlODAgICByMTA6IGZmZmZmYTgwMDEyOWQwNDAgICByMTE6IGZm
ZmZmODAwMDI3ZjdlOTAKKFhFTikgcjEyOiBmZmZmZjgwMDAwODEyOWEwICAgcjEzOiBmZmZmZjgw
MDAyOGI5YmUwICAgcjE0OiBmZmZmZmE4MDAxMjM5YjMwCihYRU4pIHIxNTogZmZmZmY4MDAwMGI5
NjA4MCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMSAgIGNyNDogMDAwMDAwMDAwMDAwMDZiOAooWEVO
KSBjcjM6IDAwMDAwMDAwMDAxODcwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgZnNi
OiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiBmZmZmZjgwMDAyN2Y3ZDAwICAgZ3NzOiBmZmZmZjgw
MDAyN2Y3ZDAwCihYRU4pIGRzOiAwMDJiICAgZXM6IDAwMmIgICBmczogMDA1MyAgIGdzOiAwMDJi
ICAgc3M6IDAwMTggICBjczogMDAxMAoKSS5lLiB0aGUgZG9tYWluX2NyYXNoKCkgaW4gdmlyaWRp
YW5fc3RhcnRfYXBpY19hc3Npc3QoKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 09:02:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 09:02:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebN8e-00018j-Ar; Tue, 16 Jan 2018 09:02:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebN8c-00018d-NO
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 09:02:34 +0000
X-Inumbo-ID: c6f07641-fa9b-11e7-b4a6-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6f07641-fa9b-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 10:01:02 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Jan 2018 01:02:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="10082174"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga007.jf.intel.com with ESMTP; 16 Jan 2018 01:02:30 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 16 Jan 2018 01:02:25 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.218]) with mapi id 14.03.0319.002;
 Tue, 16 Jan 2018 17:02:23 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH RESEND v1 0/7] Intel Processor Trace virtulization
 enabling
Thread-Index: AQHTjp+qPbD7/Y7N/ESA8UtqxuiauaN1qEuAgACGuPA=
Date: Tue, 16 Jan 2018 09:02:22 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167E77917@SHSMSX101.ccr.corp.intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
 <5A5DC8D3020000780019EFC1@prv-mh.provo.novell.com>
In-Reply-To: <5A5DC8D3020000780019EFC1@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOWE3YWVlMWUtYzk3NS00Y2QyLWJmNmUtMWI3N2EwYTlkZmRlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiIxVzBNWWZ4c3hkVWp1Y0swZUZpQ08ra2NjTHhZRkI4QnFBcHV1Tit4WjNEVHZNVWdUWElGVGtjY3p6NVdZa0hhIn0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH RESEND v1 0/7] Intel Processor Trace
 virtulization enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+Pj4gT24gMTUuMDEuMTggYXQgMTk6MTIsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4gPiBMdXdlaSBLYW5nICg3KToKPiA+ICAgeDg2OiBhZGQgYSBmbGFnIHRvIGVuYWJsZSBJbnRl
bCBwcm9jZXNzb3IgdHJhY2UKPiA+ICAgeDg2OiBjb25maWd1cmUgdm1jcyBmb3IgSW50ZWwgcHJv
Y2Vzc29yIHRyYWNlIHZpcnR1YWxpemF0aW9uCj4gPiAgIHg4NjogYWRkIGludGVsIHByb2VjZXNz
b3IgdHJhY2Ugc3VwcG9ydCBmb3IgY3B1aWQKPiA+ICAgeDg2OiBhZGQgaW50ZWwgcHJvY2Vzc29y
IHRyYWNlIGNvbnRleHQKPiA+ICAgeDg2OiBJbXBsZW1lbnQgSW50ZWwgUHJvY2Vzc29yIFRyYWNl
IGNvbnRleHQgc3dpdGNoCj4gPiAgIHg4NjogSW1wbGVtZW50IEludGVsIFByb2Nlc3NvciBUcmFj
ZSBNU1JzIHJlYWQvd3JpdGUKPiA+ICAgeDg2OiBEaXNhYmxlIEludGVsIFByb2Nlc3NvciBUcmFj
ZSB3aGVuIFZNWE9OIGluIEwxIGd1ZXN0Cj4gCj4gSG93IGNhbiB0aGlzIGJlIGEgcmUtc2VuZCBv
ZiB2MSB3aGVuIHRoZSBvcmlnaW5hbCB2MSBjb25zaXN0ZWQgb2YganVzdCA2IHBhdGNoZXM/Cj4K
ClllcywgSSBtYWtlIHNvbWUgY2hhbmdlIGluIEludGVsIFBUIGNvbnRleHQgc3dpdGNoKG9ubHkg
c2F2ZSAvbG9hZCBndWVzdCBzdGF0ZSB3aGVuIEludGVsIFBUIGlzIGVuYWJsZWQgaW4gZ3Vlc3Qp
LCBJbnRlbCBQVCBNU1JzIHBhc3MgdGhyb3VnaCBzdHJhdGVneSAob25seSBwYXNzdGhyb3VnaCBN
U1JzIHdoZW4gUFQgaXMgZW5hYmxlZCBpbiBndWVzdCkgIGFuZCAgYWRkIGEgcGF0Y2ggKHBhdGNo
IDcpIHRvIGRpc2FibGUgSW50ZWwgUFQtVk1YIGluIG5lc3RlZC4KQmVjYXVzZSBvZiB0aGVyZSBq
dXN0IGhhdmUgc29tZSBoaWdoIGxldmVsIGNvbW1lbnRzIGZyb20gY29tbXVuaXR5IGFuZCBhYm92
ZSBhbGwgY2hhbmdlcyBpcyBmcm9tIG15IHBvaW50IG9mIHZpZXcuIFNvIEkgcmUtc2VuZCB0aGlz
IHBhdGNoIHNldCBzdGlsbCBhcyB2MS4KClRoYW5rcywKTHV3ZWkgS2FuZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 09:27:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 09:27:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebNW8-0002ZU-3u; Tue, 16 Jan 2018 09:26:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rvxa=el=citrix.com=prvs=547e711d2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ebNW6-0002ZO-Ge
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 09:26:50 +0000
X-Inumbo-ID: b554e4c4-fa9f-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b554e4c4-fa9f-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 09:29:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,367,1511827200"; d="scan'208";a="66106664"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
Thread-Index: AQHTjqYnZTjYH1kXs0usU3DUj6GlL6N2IhuAgAAYlbA=
Date: Tue, 16 Jan 2018 09:26:38 +0000
Message-ID: <1a164cc4d2994a76a31602bd568c5e68@AMSPEX02CL01.citrite.net>
References: <osstest-118078-mainreport@xen.org>
 <5A5DCC9D020000780019EFF9@prv-mh.provo.novell.com>
In-Reply-To: <5A5DCC9D020000780019EFF9@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "osstest-admin@xenproject.org" <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTYgSmFudWFyeSAyMDE4IDA4OjU4Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbCA8eGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgb3NzdGVzdC0KPiBhZG1pbkB4ZW5wcm9qZWN0
Lm9yZwo+IFN1YmplY3Q6IFJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3RdIDExODA3
ODogcmVncmVzc2lvbnMgLSBGQUlMCj4gCj4gPj4+IE9uIDE2LjAxLjE4IGF0IDA5OjQzLCA8b3Nz
dGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4gPiBmbGlnaHQgMTE4MDc4IHhlbi11
bnN0YWJsZSByZWFsIFtyZWFsXQo+ID4gaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzExODA3OC8KPiA+Cj4gPiBSZWdyZXNzaW9ucyA6LSgKPiA+Cj4gPiBU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiA+IGluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+ID4gIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODAw
Mwo+ID4gIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWlu
c3RhbGwgIGZhaWwgUkVHUi4gdnMuCj4gMTE4MDAzCj4gCj4gUGF1bCwKPiAKPiBpcyB0aGlzIGxh
c3Qgb25lIHNvbWV0aGluZyB5b3UgY291bGQgbG9vayBpbnRvPwo+IAo+IChYRU4pIGQ0OiBWSVJJ
RElBTiBHVUVTVF9PU19JRDogdmVuZG9yOiAxIG9zOiA0IG1ham9yOiA2IG1pbm9yOiAxIHNwOiAw
Cj4gYnVpbGQ6IDFkYjAKPiAoWEVOKSBkNDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFibGVkOiAx
IHBmbjogM2ZmZmYKPiAoWEVOKSBkNHYwOiBWSVJJRElBTiBWUF9BU1NJU1RfUEFHRTogZW5hYmxl
ZDogMSBwZm46IDNmZmZlCj4gKFhFTikgZG9tYWluX2NyYXNoIGNhbGxlZCBmcm9tIHZpcmlkaWFu
LmM6NDUyCj4gKFhFTikgRG9tYWluIDQgKHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUjMToKPiAoWEVO
KSAtLS0tWyBYZW4tNC4xMS11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQg
XS0tLS0KPiAoWEVOKSBDUFU6ICAgIDEKPiAoWEVOKSBSSVA6ICAgIDAwMTA6WzxmZmZmZjgwMDAy
NjVkNDc5Pl0KPiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyODYgICBDT05URVhUOiBodm0g
Z3Vlc3QgKGQ0djApCj4gKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBmZmZmZjgw
MDAyN2Y3ZTgwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAxCj4gKFhFTikgcmR4OiAwMDAwMDAwMDAw
MDAwMDAwICAgcnNpOiBmZmZmZmE4MDAxMjlkMDQwICAgcmRpOiBmZmZmZjgwMDAyODA1YzQwCj4g
KFhFTikgcmJwOiAwMDAwMDAwMDAwMDAwMDgwICAgcnNwOiBmZmZmZjg4MDAwOWIwZDgwICAgcjg6
ICAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgcjk6ICBmZmZmZjgwMDAyN2Y3ZTgwICAgcjEwOiBm
ZmZmZmE4MDAxMjlkMDQwICAgcjExOiBmZmZmZjgwMDAyN2Y3ZTkwCj4gKFhFTikgcjEyOiBmZmZm
ZjgwMDAwODEyOWEwICAgcjEzOiBmZmZmZjgwMDAyOGI5YmUwICAgcjE0OiBmZmZmZmE4MDAxMjM5
YjMwCj4gKFhFTikgcjE1OiBmZmZmZjgwMDAwYjk2MDgwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMx
ICAgY3I0OiAwMDAwMDAwMDAwMDAwNmI4Cj4gKFhFTikgY3IzOiAwMDAwMDAwMDAwMTg3MDAwICAg
Y3IyOiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3Ni
OiBmZmZmZjgwMDAyN2Y3ZDAwICAgZ3NzOiBmZmZmZjgwMDAyN2Y3ZDAwCj4gKFhFTikgZHM6IDAw
MmIgICBlczogMDAyYiAgIGZzOiAwMDUzICAgZ3M6IDAwMmIgICBzczogMDAxOCAgIGNzOiAwMDEw
Cj4gCj4gSS5lLiB0aGUgZG9tYWluX2NyYXNoKCkgaW4gdmlyaWRpYW5fc3RhcnRfYXBpY19hc3Np
c3QoKS4KPiAKClllcywgSSdsbCBoYXZlIGEgbG9vayBhdCB0aGF0LgoKICBQYXVsCgo+IEphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 09:30:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 09:30:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebNZh-0003Cm-Io; Tue, 16 Jan 2018 09:30:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebNZg-0003Cf-VP
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 09:30:32 +0000
X-Inumbo-ID: afa894ee-fa9f-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afa894ee-fa9f-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 10:29:01 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 02:30:29 -0700
Message-Id: <5A5DD444020000780019F029@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 02:30:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Luwei Kang" <luwei.kang@intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
 <5A5DC8D3020000780019EFC1@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167E77917@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <82D7661F83C1A047AF7DC287873BF1E167E77917@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH RESEND v1 0/7] Intel Processor Trace
 virtulization enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDEwOjAyLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdyb3RlOgo+
PiA+Pj4gT24gMTUuMDEuMTggYXQgMTk6MTIsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4+ID4gTHV3ZWkgS2FuZyAoNyk6Cj4+ID4gICB4ODY6IGFkZCBhIGZsYWcgdG8gZW5hYmxlIElu
dGVsIHByb2Nlc3NvciB0cmFjZQo+PiA+ICAgeDg2OiBjb25maWd1cmUgdm1jcyBmb3IgSW50ZWwg
cHJvY2Vzc29yIHRyYWNlIHZpcnR1YWxpemF0aW9uCj4+ID4gICB4ODY6IGFkZCBpbnRlbCBwcm9l
Y2Vzc29yIHRyYWNlIHN1cHBvcnQgZm9yIGNwdWlkCj4+ID4gICB4ODY6IGFkZCBpbnRlbCBwcm9j
ZXNzb3IgdHJhY2UgY29udGV4dAo+PiA+ICAgeDg2OiBJbXBsZW1lbnQgSW50ZWwgUHJvY2Vzc29y
IFRyYWNlIGNvbnRleHQgc3dpdGNoCj4+ID4gICB4ODY6IEltcGxlbWVudCBJbnRlbCBQcm9jZXNz
b3IgVHJhY2UgTVNScyByZWFkL3dyaXRlCj4+ID4gICB4ODY6IERpc2FibGUgSW50ZWwgUHJvY2Vz
c29yIFRyYWNlIHdoZW4gVk1YT04gaW4gTDEgZ3Vlc3QKPj4gCj4+IEhvdyBjYW4gdGhpcyBiZSBh
IHJlLXNlbmQgb2YgdjEgd2hlbiB0aGUgb3JpZ2luYWwgdjEgY29uc2lzdGVkIG9mIGp1c3QgNiBw
YXRjaGVzPwo+Pgo+IAo+IFllcywgSSBtYWtlIHNvbWUgY2hhbmdlIGluIEludGVsIFBUIGNvbnRl
eHQgc3dpdGNoKG9ubHkgc2F2ZSAvbG9hZCBndWVzdCAKPiBzdGF0ZSB3aGVuIEludGVsIFBUIGlz
IGVuYWJsZWQgaW4gZ3Vlc3QpLCBJbnRlbCBQVCBNU1JzIHBhc3MgdGhyb3VnaCBzdHJhdGVneSAK
PiAob25seSBwYXNzdGhyb3VnaCBNU1JzIHdoZW4gUFQgaXMgZW5hYmxlZCBpbiBndWVzdCkgIGFu
ZCAgYWRkIGEgcGF0Y2ggKHBhdGNoIAo+IDcpIHRvIGRpc2FibGUgSW50ZWwgUFQtVk1YIGluIG5l
c3RlZC4KPiBCZWNhdXNlIG9mIHRoZXJlIGp1c3QgaGF2ZSBzb21lIGhpZ2ggbGV2ZWwgY29tbWVu
dHMgZnJvbSBjb21tdW5pdHkgYW5kIGFib3ZlIAo+IGFsbCBjaGFuZ2VzIGlzIGZyb20gbXkgcG9p
bnQgb2Ygdmlldy4gU28gSSByZS1zZW5kIHRoaXMgcGF0Y2ggc2V0IHN0aWxsIGFzIHYxLgoKQW55
IGNoYW5nZSBtYWtlcyBpdCBhIG5ldyB2ZXJzaW9uLiBJZiB5b3UgZG9uJ3Qgd2FudCB0byB1c2Ug
djIsCnVzZSB2MS41IG9yIHYxLjEgaW4gc3VjaCBhIGNhc2UuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 09:33:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 09:33:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebNcx-0003Nq-2q; Tue, 16 Jan 2018 09:33:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebNcw-0003Ne-Bp
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 09:33:54 +0000
X-Inumbo-ID: b1f40383-faa0-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1f40383-faa0-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 09:36:14 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 02:33:46 -0700
Message-Id: <5A5DD508020000780019F03C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 02:33:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
 <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
In-Reply-To: <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAxLjE4IGF0IDE5OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMTggMTE6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGlzIGFsc28g
d2FudHMgQW5kcmV3J3MgIltQQVRDSCBSRkMgMTEvNDRdIHg4Ni9wdC1zaGFkb3c6IEFsd2F5cyBz
ZXQKPj4gX1BBR0VfQUNDRVNTRUQgb24gTDRlIHVwZGF0ZXMiLgo+IAo+IEkndmUgY2xlYW5lZCB0
aGlzIHBhdGNoIHVwIGFuZCBjb21taXR0ZWQgaXQgaW4gcHJlcGFyYXRpb24uCj4gCj4gaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD1iZDYxZmU5
NGJlZTA1NTZiYzJmNiAKPiA0OTk5YTRhODMxNWI5M2Y5MGYyMQoKT25seSBub3cgdGhhdCBJJ20g
ZG9pbmcgYmFja3BvcnRzIHRoZXJlb2YgSSBub3RpY2UgYW4gb2RkaXR5IHdpdGgKMzItYml0IGd1
ZXN0IGhhbmRsaW5nOiBXaHkgd291bGQgeW91IHNldCB0aGUgYWNjZXNzZWQgYml0IGluIHRoYXQK
Y2FzZT8gVGhlIEw0IGlzIGFuIGludGVybmFsIHRoaW5nIHRoZXJlLCBhbmQgaGVuY2UgYnkgdXMg
a25vd2luZwp0aGF0IHdlIGRvbid0IGNhcmUsIHRoaXMgaXMgdW5uZWNlc3NhcnkgKGJ1dCBvZiBj
b3Vyc2UgYWxzbyBub3QKd3JvbmcpLiBJJ2xsIGRvIHRoZSA0LjkgYW5kIG9sZGVyIGJhY2twb3J0
cyBhY2NvcmRpbmcgdG8gdGhhdApvYnNlcnZhdGlvbiAobWFraW5nIGZvciBzbGlnaHRseSBsZXNz
IG9mIGEgY29kZSBjaGFuZ2UpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 09:46:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 09:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebNoi-0004By-Lj; Tue, 16 Jan 2018 09:46:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f7cb=el=intel.com=luwei.kang@srs-us1.protection.inumbo.net>)
 id 1ebNoh-0004Bs-BF
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 09:46:03 +0000
X-Inumbo-ID: 6355d540-faa2-11e7-b0d7-9f685aff125f
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6355d540-faa2-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 09:48:22 +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 orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 16 Jan 2018 01:45:53 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,367,1511856000"; d="scan'208";a="10767054"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga008.fm.intel.com with ESMTP; 16 Jan 2018 01:45:53 -0800
Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 16 Jan 2018 01:45:52 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 16 Jan 2018 01:45:52 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.218]) with mapi id 14.03.0319.002;
 Tue, 16 Jan 2018 17:45:50 +0800
From: "Kang, Luwei" <luwei.kang@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH RESEND v1 0/7] Intel Processor Trace virtulization
 enabling
Thread-Index: AQHTjp+qPbD7/Y7N/ESA8UtqxuiauaN1qEuAgACGuPD//4brAIAAhyKg
Date: Tue, 16 Jan 2018 09:45:49 +0000
Message-ID: <82D7661F83C1A047AF7DC287873BF1E167E77966@SHSMSX101.ccr.corp.intel.com>
References: <1516039953-2988-1-git-send-email-luwei.kang@intel.com>
 <5A5DC8D3020000780019EFC1@prv-mh.provo.novell.com>
 <82D7661F83C1A047AF7DC287873BF1E167E77917@SHSMSX101.ccr.corp.intel.com>
 <5A5DD444020000780019F029@prv-mh.provo.novell.com>
In-Reply-To: <5A5DD444020000780019F029@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzNiYTNmMTItOTk0OC00ZmI5LTg1ZDctMWYzZTUyNDU1NGRlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJ6VDBoNlAza0JTXC9tNW1yYlVPNGsxOFwvVFkrdGRRcUc5dnRMUXEyYnFCNXFCQkdKb2xLSTVcL2M4SWt4TmRXbnZjIn0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Tian, Kevin" <kevin.tian@intel.com>,
 "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, "Nakajima,
 Jun" <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH RESEND v1 0/7] Intel Processor Trace
 virtulization enabling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiA+Pj4gT24gMTYuMDEuMTggYXQgMTA6MDIsIDxsdXdlaS5rYW5nQGludGVsLmNvbT4gd3JvdGU6
Cj4gPj4gPj4+IE9uIDE1LjAxLjE4IGF0IDE5OjEyLCA8bHV3ZWkua2FuZ0BpbnRlbC5jb20+IHdy
b3RlOgo+ID4+ID4gTHV3ZWkgS2FuZyAoNyk6Cj4gPj4gPiAgIHg4NjogYWRkIGEgZmxhZyB0byBl
bmFibGUgSW50ZWwgcHJvY2Vzc29yIHRyYWNlCj4gPj4gPiAgIHg4NjogY29uZmlndXJlIHZtY3Mg
Zm9yIEludGVsIHByb2Nlc3NvciB0cmFjZSB2aXJ0dWFsaXphdGlvbgo+ID4+ID4gICB4ODY6IGFk
ZCBpbnRlbCBwcm9lY2Vzc29yIHRyYWNlIHN1cHBvcnQgZm9yIGNwdWlkCj4gPj4gPiAgIHg4Njog
YWRkIGludGVsIHByb2Nlc3NvciB0cmFjZSBjb250ZXh0Cj4gPj4gPiAgIHg4NjogSW1wbGVtZW50
IEludGVsIFByb2Nlc3NvciBUcmFjZSBjb250ZXh0IHN3aXRjaAo+ID4+ID4gICB4ODY6IEltcGxl
bWVudCBJbnRlbCBQcm9jZXNzb3IgVHJhY2UgTVNScyByZWFkL3dyaXRlCj4gPj4gPiAgIHg4Njog
RGlzYWJsZSBJbnRlbCBQcm9jZXNzb3IgVHJhY2Ugd2hlbiBWTVhPTiBpbiBMMSBndWVzdAo+ID4+
Cj4gPj4gSG93IGNhbiB0aGlzIGJlIGEgcmUtc2VuZCBvZiB2MSB3aGVuIHRoZSBvcmlnaW5hbCB2
MSBjb25zaXN0ZWQgb2YganVzdCA2IHBhdGNoZXM/Cj4gPj4KPiA+Cj4gPiBZZXMsIEkgbWFrZSBz
b21lIGNoYW5nZSBpbiBJbnRlbCBQVCBjb250ZXh0IHN3aXRjaChvbmx5IHNhdmUgL2xvYWQKPiA+
IGd1ZXN0IHN0YXRlIHdoZW4gSW50ZWwgUFQgaXMgZW5hYmxlZCBpbiBndWVzdCksIEludGVsIFBU
IE1TUnMgcGFzcwo+ID4gdGhyb3VnaCBzdHJhdGVneSAob25seSBwYXNzdGhyb3VnaCBNU1JzIHdo
ZW4gUFQgaXMgZW5hYmxlZCBpbiBndWVzdCkKPiA+IGFuZCAgYWRkIGEgcGF0Y2ggKHBhdGNoCj4g
PiA3KSB0byBkaXNhYmxlIEludGVsIFBULVZNWCBpbiBuZXN0ZWQuCj4gPiBCZWNhdXNlIG9mIHRo
ZXJlIGp1c3QgaGF2ZSBzb21lIGhpZ2ggbGV2ZWwgY29tbWVudHMgZnJvbSBjb21tdW5pdHkgYW5k
Cj4gPiBhYm92ZSBhbGwgY2hhbmdlcyBpcyBmcm9tIG15IHBvaW50IG9mIHZpZXcuIFNvIEkgcmUt
c2VuZCB0aGlzIHBhdGNoIHNldCBzdGlsbCBhcyB2MS4KPiAKPiBBbnkgY2hhbmdlIG1ha2VzIGl0
IGEgbmV3IHZlcnNpb24uIElmIHlvdSBkb24ndCB3YW50IHRvIHVzZSB2MiwgdXNlIHYxLjUgb3Ig
djEuMSBpbiBzdWNoIGEgY2FzZS4KPiAKCkdldCBpdC4KClRoYW5rcywKTHV3ZWkgS2FuZwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 09:50:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 09:50:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebNtO-0004qb-7E; Tue, 16 Jan 2018 09:50:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebNtN-0004pn-0x
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 09:50:53 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 50/AF-03092-CFACD5A5;
 Tue, 16 Jan 2018 09:50:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVff3qdg
 og9tvJSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bxx19ZCrq1K3rX7mRvYNwr38XIxSEk0Mgk
 0XxsAguE85hRYvfH3+wQzjZGifnfVzB1MXJyiAg4S3w9M5cdxOYV0JeY33kJLC4sYCTxbcUtF
 hBbQqCLTeLMTTUI21fi6r7DbDD2ohnvgGrYOdgErCQOiYFEWQRUJe5sf8M8gZF7ASPDKkb14t
 SistQiXUO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7Gnc+dDjFKcjA
 pifJOuBkTJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd8nJ2CghwaLU9NSKtMwcYJjBpCU4eJRE
 eJ+ApHmLCxJzizPTIVKnGI05mh48aGPmuPHidRuzEEtefl6qlDgvPzCAhQRASjNK8+AGwcL/E
 qOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5v4Is5MnMK4Hb9wroFCagU7bMADulJBEhJdXAmH
 zd+n7qic9Cjev+hro7CDzverVoekrZH7kuu4xlV2oW7ryhFLt8t6zaPkajmFKWxk7RmU62dVZ
 HJ52ezhApE/Oo8H2Id/z7+hBDT9cWFVeTvR+XyelKGZ4sLVBNibT3lZt+9rF8+rV29xT+7qWK
 a5UdOTYe57N6uv9GQWrhXhHX3udiU+WVWIozEg21mIuKEwFSTWIlegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1516096250!83782802!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1509 invoked from network); 16 Jan 2018 09:50:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 09:50:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebNtI-00013m-Va; Tue, 16 Jan 2018 09:50:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebNtD-0007cJ-LM; Tue, 16 Jan 2018 09:50:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebNtD-0001zO-4I; Tue, 16 Jan 2018 09:50:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118083-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 09:50:43 +0000
Subject: [Xen-devel] [seabios test] 118083: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODA4MyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwODMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY2IGRheXMgICA3NyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM4IGRheXMgICAz
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 10:11:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 10:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebODV-0006LX-53; Tue, 16 Jan 2018 10:11:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rybk=el=citrix.com=prvs=547b89deb=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ebODU-0006LR-F0
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 10:11:40 +0000
X-Inumbo-ID: f90c7182-faa5-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f90c7182-faa5-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 10:14:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,367,1511827200"; d="scan'208";a="458302512"
To: Jan Beulich <JBeulich@suse.com>, Rich Persaud <persaur@gmail.com>
References: <5A5899CA020000780019E014@prv-mh.provo.novell.com>
 <9BA6D188-B18A-4782-A5D4-AADC38FA731C@gmail.com>
 <5A5DB3FF020000780019EF15@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <eb8733b6-242d-8137-9075-aff12ed32b36@citrix.com>
Date: Tue, 16 Jan 2018 10:11:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5DB3FF020000780019EF15@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, security@xenproject.org,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: Meltdown band-aid against malicious
	64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTYvMjAxOCAwNzoxMiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTUuMDEu
MTggYXQgMTc6NTQsIDxwZXJzYXVyQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IE9uIEphbiAxMiwgMjAx
OCwgYXQgMDU6MTksIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pgo+
Pj4gVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFtb3VudCBv
ZiBtZW1vcnkgYSBydW5uaW5nCj4+PiA2NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBlZCAoYW5kIGhl
bmNlIGF2YWlsYWJsZSBmb3IgYXR0YWNraW5nKTogT25seSB0aGUKPj4+IG1hcHBpbmdzIG9mIHN0
YWNrLCBJRFQsIGFuZCBUU1MgYXJlIGJlaW5nIGNsb25lZCBmcm9tIHRoZSBkaXJlY3QgbWFwCj4+
PiBpbnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMgb2YgdGhl
IHBhZ2UgdGFibGVzIGFyZQo+Pj4gYmVpbmcgY29waWVkIGludG8gdGhvc2UgcGVyLUNQVSBwYWdl
IHRhYmxlcyB1cG9uIGVudHJ5IGludG8gdGhlIGd1ZXN0Lgo+Pj4gQ3Jvc3MtdkNQVSBzeW5jaHJv
bml6YXRpb24gb2YgdG9wIGxldmVsIHBhZ2UgdGFibGUgZW50cnkgY2hhbmdlcyBpcwo+Pj4gYmVp
bmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhlciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBndWVzdCBp
bnRvIHRoZQo+Pj4gaHlwZXJ2aXNvci4KPj4+Cj4+PiBUaGUgY2hhbmdlIHRvIGNvbnRleHRfc3dp
dGNoKCkgaXNuJ3Qgc3RyaWN0bHkgbmVjZXNzYXJ5LCBidXQgdGhlcmUncyBubwo+Pj4gcmVhc29u
IHRvIGtlZXAgc3dpdGNoaW5nIHBhZ2UgdGFibGVzIG9uY2UgYSBQViBndWVzdCBpcyBiZWluZyBz
Y2hlZHVsZWQKPj4+IG91dC4KPj4+Cj4+PiBUaGVyZSBpcyBjZXJ0YWlubHkgbXVjaCByb29tIGZv
ciBpbXByb3ZlbWVudCwgZXNwZWNpYWxseSBvZiBwZXJmb3JtYW5jZSwKPj4+IGhlcmUgLSBmaXJz
dCBhbmQgZm9yZW1vc3Qgc3VwcHJlc3NpbmcgYWxsIHRoZSBuZWdhdGl2ZSBlZmZlY3RzIG9uIEFN
RAo+Pj4gc3lzdGVtcy4gQnV0IGluIHRoZSBpbnRlcmVzdCBvZiBiYWNrcG9ydGFiaWxpdHkgKGlu
Y2x1ZGluZyB0byByZWFsbHkgb2xkCj4+PiBoeXBlcnZpc29ycywgd2hpY2ggbWF5IG5vdCBldmVu
IGhhdmUgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcpIGFueSBzdWNoIGlzCj4+PiBiZWluZyBsZWZ0IG91
dCBoZXJlLgo+Pgo+PiBUaGFua3MgZm9yIHJlbGVhc2luZyB0aGlzIHBhdGNoIHRvIHN1cHBvcnQg
dXNlIGNhc2VzIG5vdCBjb3ZlcmVkIGJ5IHRoZSAKPj4gcHJldmlvdXMgbWl0aWdhdGlvbnMuICBJ
cyB0aGVyZSBhIG5hbWUgb3IgYWNyb255bSB3ZSBjYW4gdXNlIHRvIHJlZmVyZW5jZSAKPj4gdGhp
cyBwYXRjaCBpbiB0aGUgRkFRLCBYU0EgYW5kIG90aGVyIHN1cHBvcnQgZG9jdW1lbnRzPwo+IAo+
IEknbSBhZ2FpbnN0IGFueSBzdWNoIG5hbWluZywgYnV0IFhQVEktbGlnaHQgd291bGQgY29tZSB0
byBtaW5kLgoKUmljaCwgSSdtIGFmcmFpZCB3ZSB0ZW5kIHRvIGJlIGEgcGVkZXN0cmlhbiBidW5j
aCB3aGVuIGl0IGNvbWVzIHRvCm5hbWluZy4gOi0pCgpJIHBlcnNvbmFsbHkgbXVjaCBwcmVmZXIg
bGFiZWxzIHRoYXQgY29udGFpbiBlbm91Z2ggaW5mb3JtYXRpb24gdG8gaGludAphcyB0byB3aGF0
IHRoZSB0aGluZyBiZWluZyByZWZlcnJlZCB0byBpcy4gIE9uZSBvZiB0aGUgdGhpbmdzIEkgcmVh
bGx5CmRpc2xpa2UgYWJvdXQsIHNheSwgT3BlblN0YWNrLCBpcyB0aGUgaHVuZHJlZHMgb2YgcHJv
amVjdHMgdGhleSBoYXZlLAplYWNoIHdpdGggYSBjdXRlIG5hbWUgdGhhdCBwZW9wbGUgdGhyb3cg
YXJvdW5kLCB0aGF0IGFzIGFuIG91dHNpZGVyIHlvdQpoYXZlIG5vIGlkZWEgd2hhdCB0aGV5J3Jl
IHRhbGtpbmcgYWJvdXQsIGFuZCBubyByZWFsIHdheSB0byBmaW5kIG91dApyYXRoZXIgdGhhbiBi
cnV0ZS1mb3JjZSBtZW1vcml6YXRpb24uCgpWaXhlbiAvIENvbWV0IHRoaW5nIHdhcyBhIHNwZWNp
YWwgY2FzZS4gIEZpcnN0IG9mIGFsbCwgQW1hem9uIGhhZAphbHJlYWR5IG5hbWVkIFZpeGVuOyBi
dXQgZXZlbiBzbywgSSBpbml0aWFsbHkgcmVmZXJyZWQgdG8gdGhlIHR3byBzaGltcwphcyAidGhl
IEhWTSBzaGltIiBhbmQgInRoZSBQVkggc2hpbSIuICBCdXQgd2hlbiAidGhlIEhWTSBzaGltIiBi
ZWdhbiB0bwpnZXQgUFZIIHN1cHBvcnQsIGFuZCAidGhlIFBWSCBzaGltIiBzdWNjZXNzZnVsbHkg
Z290IEhWTSBzdXBwb3J0LCB0aG9zZQpuYW1lcyBzdGFydGVkIHRvIGJlIGluYWNjdXJhdGUuICBU
aGV5IHJlYWxseSB3ZXJlIGp1c3QgZGlmZmVyZW50CnZlcnNpb25zIG9mIHRoZSBzYW1lIHRoaW5n
IChldmVuIHNoYXJpbmcgYSBsb3Qgb2YgdGhlIHNhbWUgY29kZSkuICBVbmRlcgp0aG9zZSBjaXJj
dW1zdGFuY2VzLCB0aGVyZSdzIG5vdCBtdWNoIGNob2ljZSBidXQgdG8gZ2l2ZSAibWVhbmluZ2xl
c3MiCm5hbWVzLgoKSG9wZWZ1bGx5IHdlJ2xsIG5ldmVyIGJlIGluIGEgcG9zaXRpb24gb2YgZGlz
Y3Vzc2luZyB3aGljaCBvZiB0d28KbmVhcmx5LWlkZW50aWNhbCBYUFRJIHBhdGNoZXMgdG8gc3Rh
cnQgZnV0dXJlIGRldmVsb3BtZW50IGZyb20sIG5vciBvZgpwcmVzZW50aW5nIHR3byBuZWFybHkt
aWRlbnRpY2FsIFhQVEkgcGF0Y2hzZXRzIHRvIG91ciBkb3duc3RyZWFtcy4KClNpbmNlIGl0IHNl
ZW1zIGxpa2Ugd2UgbWF5IGhhdmUgc2V2ZXJhbCBpdGVyYXRpb25zIG9mIGFuIFNQMyBzb2x1dGlv
biwKZWFjaCBvZiB3aGljaCBhZGRzIG1vcmUgcHJvdGVjdGlvbiAvIGltcHJvdmVzIHBlcmZvcm1h
bmNlIG9uIHByZXZpb3VzCml0ZXJhdGlvbnMsIHdoYXQgYWJvdXQgYWRkaW5nIGEgbnVtYmVyPyAg
U2F5LCAiWFBUSSBzdGFnZSAxIj8KClRoZW4gd2UgY2FuIGRpc2N1c3Mgd2hpY2ggdGVjaG5pY2Fs
IG1pdGlnYXRpb25zIHdpbGwgYmUgaW4gZWFjaCAnc3RhZ2UnCnRoYXQgd2UgcmVsZWFzZS4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 11:04:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 11:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebP1w-0001FC-7b; Tue, 16 Jan 2018 11:03:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xstf=el=citrix.com=prvs=5473c9914=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebP1u-0001F3-GF
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 11:03:46 +0000
X-Inumbo-ID: 40936728-faad-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40936728-faad-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 11:06:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="458307683"
Date: Tue, 16 Jan 2018 11:03:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Michael Young <m.a.young@durham.ac.uk>
Message-ID: <20180116110338.zv76l7co4oe5tjjh@citrix.com>
References: <alpine.LFD.2.21.1801152110570.2827@austen3.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.LFD.2.21.1801152110570.2827@austen3.home>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] -xen-attach is needed for pvh boot with
	qemu-xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTUsIDIwMTggYXQgMDk6MjM6MjBQTSArMDAwMCwgTWljaGFlbCBZb3VuZyB3
cm90ZToKPiBDdXJyZW50bHkgdGhlIGJvb3Qgb2YgYSBwdmggZ3Vlc3QgdXNpbmcgdGhlIHFlbXUt
eGVuIGRldmljZSBtb2RlbCBmYWlscwo+IHdpdGggdGhlIGVycm9yCj4geGVuIGVtdWxhdGlvbiBu
b3QgaW1wbGVtZW50ZWQgKHlldCkKPiBpbiB0aGUgcWVtdS1kbSBsb2cgZmlsZS4gVGhpcyBwYXRj
aCBhZGRzIHRoZSBtaXNzaW5nIC14ZW4tYXR0YWNoCj4gYXJndW1lbnQuCj4gCj4gVjI6IFVzZSAg
Yl9pbmZvLT50eXBlICE9IExJQlhMX0RPTUFJTl9UWVBFX0hWTSAgICBpbnN0ZWFkIG9mCj4gCShi
X2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfUFYpIHx8Cj4gCShiX2luZm8tPnR5cGUg
PT0gTElCWExfRE9NQUlOX1RZUEVfUFZIKQo+IGFzIHJlY29tbWVuZGVkIGJ5IFJvZ2VyIFBhdSBN
b25uw6kuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhh
bS5hYy51az4KPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gCgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 11:10:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 11:10:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebP8h-0001vp-Uq; Tue, 16 Jan 2018 11:10:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=newu=el=twosheds.srs.infradead.org=batv+41474c3a3d8ee9eb39e7+5259+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ebP8g-0001vj-Ss
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 11:10:46 +0000
X-Inumbo-ID: afe9591f-faad-11e7-b4a6-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afe9591f-faad-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 12:09:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=ebuVkk6QsvhIhMJ9+qtAnqVm+2H0xZqKAdJ/IC8t0Kw=; b=E7w+v9EEQBFWKYroeOomDXexg
 F+7u21Qc8hVoWSqpjk964sRv3nE19lZm8PVMsL5q1Qi1KIZ8JR5HdkzijJ8KKXy6vmCoqt8YQXfrk
 4YkNAtAwoka9cphs6CV/6U8imbsYNNvriRE95OuV4nyQpxcpOzxedAcaOT4WIr23qJ0Yb+R4BhKLT
 Bpk9QUwm6pwkGTpjYOimOvxBDuaiH1XQa1jfW74nr0wDNFfZSPpPinkH0vdxqH4gPH5qGpm7aN+sj
 zOuLz+Sv72qq19VwiHf+eTxPV5PPimayFeF7XyqA4f691icShXgPPDuB9HWdkaW/IJ3vhmTrIcGe9
 YGfA5hEjQ==;
Received: from [54.239.6.185] (helo=uc8d3ff76b9bc5848a9cc.ant.amazon.com)
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1ebP8Y-0001LY-U1; Tue, 16 Jan 2018 11:10:41 +0000
Message-ID: <1516101037.4937.44.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <1515780067-31735-9-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-9-git-send-email-andrew.cooper3@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Tue, 16 Jan 2018 12:10:37 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v8 08/17] x86/msr: Emulation of
 MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4383239675404055794=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


--=-nMOMAq0PZOyJMGlkSHrb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gRnJpLCAyMDE4LTAxLTEyIGF0IDE4OjAwICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
IAo+IEBAIC0xNTIsMTQgKzE2MywzOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IG1zciwKPiB1aW50NjRfdCB2YWwpCj4gwqB7Cj4gwqDCoMKgwqAgY29uc3Qgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+IMKgwqDCoMKgIHN0cnVjdCBkb21haW4gKmQgPSB2
LT5kb21haW47Cj4gK8KgwqDCoCBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFy
Y2guY3B1aWQ7Cj4gwqDCoMKgwqAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFy
Y2gubXNyOwo+IMKgwqDCoMKgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5t
c3I7Cj4gwqAKPiDCoMKgwqDCoCBzd2l0Y2ggKCBtc3IgKQo+IMKgwqDCoMKgIHsKPiDCoMKgwqDC
oCBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgo+ICvCoMKgwqDCoMKgwqDCoCAvKiBSZWFk
LW9ubHkgKi8KPiDCoMKgwqDCoMKgwqDCoMKgIGdvdG8gZ3BfZmF1bHQ7Cj4gwqAKPiArwqDCoMKg
IGNhc2UgTVNSX1NQRUNfQ1RSTDoKPiArwqDCoMKgwqDCoMKgwqAgaWYgKCAhY3AtPmZlYXQuaWJy
c2IgKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdvdG8gZ3BfZmF1bHQ7IC8qIE1TUiBhdmFp
bGFibGU/ICovCj4gK8KgwqDCoMKgwqDCoMKgIGlmICggdmFsICYgfihTUEVDX0NUUkxfSUJSUyB8
Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGNwLT5mZWF0LnN0
aWJwID8gU1BFQ19DVFJMX1NUSUJQIDogMCkpICkKCkludGVsIGRlZmluZXMgdGhlIFNUSUJQIGJp
dCBhcyBub24tZmF1bHRpbmcgYW5kIGlnbm9yZWQsIGV2ZW4gd2hlbgpTVElCUCBpc24ndCBhZHZl
cnRpc2VkLiBTbyB5b3Ugc2hvdWxkIHByb2JhYmx5IGp1c3QgbWFzayBpdCBvdXQKaWYgIWNwLT5m
ZWF0LnN0aWJwLgoKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnb3RvIGdwX2ZhdWx0OyAvKiBS
c3ZkIGJpdCBzZXQ/ICovCj4gK8KgwqDCoMKgwqDCoMKgIHZwLT5zcGVjX2N0cmwuZ3Vlc3QgPSB2
YWw7Cj4gK8KgwqDCoMKgwqDCoMKgIHZwLT5zcGVjX2N0cmwuaG9zdMKgID0gdmFsOwo+ICvCoMKg
wqDCoMKgwqDCoCBicmVhazsKPiArCgpUaGVyZSdzIG5vIGFjdHVhbCB3cm1zciB0aGVyZS4gVGhp
cyBpcyBmaW5lLCBiZWNhdXNlIHlvdSdyZSBnb2luZyB0byBkbwppdCBvbiB0aGUgd2F5IGJhY2sg
dG8gdGhlIGd1ZXN0IChhbGJlaXQgaW4gYSBsYXRlciBwYXRjaCBpbiB0aGUKc2VyaWVzKS4gQnV0
IGl0IHByb2JhYmx5IHdhcnJhbnRzIGEgY29tbWVudD8K


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

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


--=-nMOMAq0PZOyJMGlkSHrb--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4383239675404055794==--



From xen-devel-bounces@lists.xenproject.org Tue Jan 16 11:20:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 11:20:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebPHy-0002iS-RT; Tue, 16 Jan 2018 11:20:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebPHx-0002iL-Eu
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 11:20:21 +0000
X-Inumbo-ID: 071cd51c-faaf-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 071cd51c-faaf-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 12:18:51 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id v123so7827734wmd.5
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 03:20:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:subject:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=yN3w+NppyB1qM4ovXRla0f519K6t9CzQS0hrzHKBKIY=;
 b=bANGCIXTWSnLz8HPCPtFe172p2zknmvi1GXaSDm42GtYx7iZMc/xs/X1dLDB+ErXnl
 FA2fQiRY7DXjUE04MAUlTVJ5wA6JVZBjmTvzfnthOpEg/1XjGyCUWGszibJRBN8pb6cr
 QckX8fqi28bCHeq6sInxdno6RyUcHkkLyfBss=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=yN3w+NppyB1qM4ovXRla0f519K6t9CzQS0hrzHKBKIY=;
 b=ezt8vgqiSXJn9p+WGa/mklnzKm3BRKgBqhZFdOFXw+ZtoVL6hzvNKXJqBLTm1Kx1Dv
 2RKczGeUpldoEI2rcSxoCcSEb++tT2zTFYtEuOyunVfUwH3o1QSNYICmuLO1IYbb8aNo
 K/AfgBp97HfVnOlBg26Ga7v9NRQGH/bU6BbL0/ps9gnoj28ARJ4Ea1FA+/d4d7a4+A4B
 8FmbzhQt9xequY2IThDatyy26+tEPDYY+kM7CqrpRZRlseRl+hE4sF2j0RTNKQ0T2/Ne
 xAQJLllHDW/XcPUOP7swnOwLpsqh3bvOOJBUNUm6R6HbPqaLF3G/G5T4TFvO9g6CIHZA
 5UKw==
X-Gm-Message-State: AKwxytcs1UJGBZx5vKFNnmbQCpgyT2/aFQcDv3X44r8t5fzxvHLfhuQf
 bmstE+uoXimyLNLGsMFiWQzakQ==
X-Google-Smtp-Source: ACJfBouqGzItvjwmPRqDQNTYPsDQQj1mfoEgVxAtIuCtsKT4FytZoGj0+5R+CNuIX7Kr8c5qL7RppA==
X-Received: by 10.80.246.21 with SMTP id c21mr34316768edn.271.1516101619133;
 Tue, 16 Jan 2018 03:20:19 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f55sm1506380ede.77.2018.01.16.03.20.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 03:20:18 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-7-sameer.goel@linaro.org>
 <9d4e3e05-b505-7147-2715-0a36069ea18a@caviumnetworks.com>
Message-ID: <35f466dc-38c9-bad8-6908-e2a751a60f76@linaro.org>
Date: Mon, 15 Jan 2018 20:34:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <9d4e3e05-b505-7147-2715-0a36069ea18a@caviumnetworks.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, shankerd@codeaurora.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [RFC v4 6/8] xen/iommu: smmu-v3: Add Xen specific
 code to enable the ported driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8wMy8yMDE4IDA1OjQ3IEFNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4gCj4gSGkgU2Ft
ZWVyLAoKSGkgTWFuaXNoLAoKPj4gKwo+PiArLyogWGVuOiBUeXBlIGRlZmluaXRpb25zIGZvciBp
b21tdV9kb21haW4gKi8KPj4gKyNkZWZpbmUgSU9NTVVfRE9NQUlOX1VOTUFOQUdFRCAwCj4+ICsj
ZGVmaW5lIElPTU1VX0RPTUFJTl9ETUEgMQo+PiArI2RlZmluZSBJT01NVV9ET01BSU5fSURFTlRJ
VFkgMgo+PiArCj4+ICsvKiBYZW46IER1bW15IGlvbW11X2RvbWFpbiAqLwo+PiArc3RydWN0IGlv
bW11X2RvbWFpbiB7Cj4+ICvCoMKgwqAgLyogUnVudGltZSBTTU1VIGNvbmZpZ3VyYXRpb24gZm9y
IHRoaXMgaW9tbXVfZG9tYWluICovCj4+ICvCoMKgwqAgc3RydWN0IGFybV9zbW11X2RvbWFpbsKg
wqDCoMKgwqDCoMKgICpwcml2Owo+IENhbiB3ZSB1c2UgYSBtb3JlIG1lYW5pbmdmdWwgbmFtZSBp
biBwbGFjZSBvZiBwcml2LgoKSSBiZWxpZXZlIHRoaXMgd2FzIHRha2VuIGZyb20gdGhlIGlvbW11
X2RvbWFpbiBzdHJ1Y3R1cmUgaW4gU01NVXYyIHdoaWNoIAp3YXMgYmFzZWQgb24gYW4gYW5jaWVu
dCB2ZXJzaW9uIG9mIExpbnV4LiBJdCBsb29rcyBsaWtlIHJlY2VudCBMaW51eCAKd2lsbCBub3Qg
dXNlIHByaXYsIHNvIEkgYW0gd29uZGVyaW5nIHdoeSBpdCBpcyBhZGRlZCBoZXJlPwoKPj4gK8Kg
wqDCoCB1bnNpZ25lZCBpbnQgdHlwZTsKPj4gKwo+PiArwqDCoMKgIC8qIER1bW15IGNvbXBhdGli
aWxpdHkgZGVmaW5lcyAqLwo+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgcGdzaXplX2JpdG1hcDsK
Pj4gK8KgwqDCoCBzdHJ1Y3QgaW9tbXVfZG9tYWluX2dlb21ldHJ5IGdlb21ldHJ5Owo+PiArCj4+
ICvCoMKgwqAgYXRvbWljX3QgcmVmOwo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIFVzZWQg
dG8gbGluayBpb21tdV9kb21haW4gY29udGV4dHMgZm9yIGEgc2FtZSBkb21haW4uCj4+ICvCoMKg
wqDCoCAqIFRoZXJlIGlzIGF0IGxlYXN0IG9uZSBwZXItU01NVSB0byB1c2VkIGJ5IHRoZSBkb21h
aW4uCj4+ICvCoMKgwqDCoCAqLwo+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWTCoMKgwqDCoMKg
wqDCoCBsaXN0Owo+PiArfTsKPj4gKwo+PiArCj4+ICsvKiBYZW46IERlc2NyaWJlcyBpbmZvcm1h
dGlvbiByZXF1aXJlZCBmb3IgYSBYZW4gZG9tYWluICovCj4+ICtzdHJ1Y3QgYXJtX3NtbXVfeGVu
X2RvbWFpbiB7Cj4+ICvCoMKgwqAgc3BpbmxvY2tfdMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbG9j
azsKPj4gK8KgwqDCoCAvKiBMaXN0IG9mIGlvbW11IGRvbWFpbnMgYXNzb2NpYXRlZCB0byB0aGlz
IGRvbWFpbiAqLwo+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWTCoMKgwqDCoMKgwqDCoCBpb21t
dV9kb21haW5zOwo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIFhlbjogSW5mb3JtYXRpb24gYWJv
dXQgZWFjaCBkZXZpY2Ugc3RvcmVkIGluIGRldi0+YXJjaGRhdGEuaW9tbXUKPj4gKyAqCj4+ICsg
KiBUaGUgZGV2LT5hcmNoZGF0YS5pb21tdSBzdG9yZXMgdGhlIGlvbW11X2RvbWFpbiAocnVudGlt
ZSAKPj4gY29uZmlndXJhdGlvbiBvZgo+PiArICogdGhlIFNNTVUpLgo+PiDCoMKgICovCj4+ICtz
dHJ1Y3QgYXJtX3NtbXVfeGVuX2RldmljZSB7Cj4+ICvCoMKgwqAgc3RydWN0IGlvbW11X2RvbWFp
biAqZG9tYWluOwo+IGRvbWFpbiBuYW1lIGlzIGNvbmZ1c2luZywgaWYgeW91IHJlYWQganVzdCB0
aGUgdmFyaWFibGUgbmFtZSBpdCBpcyBub3QgCj4gZWFzeSB0byB1bmRlcnN0YW5kIHRoYXQgaXQg
aXMgYSBzdHJ1Y3QgZG9tYWluIHBvaW50ZXIgb3IgZmV3IG90aGVyIAo+IHN0cnVjdHVyZXMgd2hp
Y2ggaGF2ZSBfZG9tYWluIGluIHRoZWlyIG5hbWVzLgo+IFNhbWUgY29tbWVudCBmb3IgYWxsIHVz
YWdlcyBvZiB2YXJpYWJsZXMgd2l0aCBqdXN0IHRoZSBuYW1lIGRvbWFpbi4KCklmIHRoaXMgaXMg
dXNlZCBieSBYZW4gb25seSBjb2RlLCB0aGVuIGl0IHNob3VsZCBiZSBhbHJpZ2h0LiBXaGljaCBu
YW1lIApkbyB5b3Ugc3VnZ2VzdD8gaW9tbXVfZG9tYWluPwoKWy4uLl0KCj4+ICsvKgo+PiArICog
WGVuOiBUaGUgcGd0YWJsZV9vcHMgYXJlIHVzZWQgYnkgdGhlIFMxIHRyYW5zbGF0aW9ucywgc28g
cmV0dXJuIAo+PiB0aGUgZHVtbXkKPj4gKyAqIGFkZHJlc3MuCj4+ICsgKi8KPj4gKyNkZWZpbmUg
YWxsb2NfaW9fcGd0YWJsZV9vcHMoZiwgYywgbykgKChzdHJ1Y3QgaW9fcGd0YWJsZV9vcHMgCj4+
ICopMHhERUFEQkVFRikKPj4gKyNkZWZpbmUgZnJlZV9pb19wZ3RhYmxlX29wcyhvKSAobyA9IDAp
Cj4+ICsKPj4gKy8qIFhlbjogRGVmaW5lIHdyYXBwZXIgZm9yIHJlcXVlc3RpbmcgSVJRcyAqLwo+
PiArI2RlZmluZSBJUlFGX09ORVNIT1QgMAo+PiArCj4+ICt0eXBlZGVmIHZvaWQgKCppcnFfaGFu
ZGxlcl90KShpbnQsIHZvaWQgKiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7Cj4+ICsKPj4gK3N0
YXRpYyBpbmxpbmUgaW50IGRldm1fcmVxdWVzdF9pcnEoc3RydWN0IGRldmljZSAqZGV2LCB1bnNp
Z25lZCBpbnQgaXJxLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGly
cV9oYW5kbGVyX3QgaGFuZGxlciwgdW5zaWduZWQgbG9uZyBpcnFmbGFncywKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25zdCBjaGFyICpkZXZuYW1lLCB2b2lkICpk
ZXZfaWQpCj4+ICt7Cj4+ICvCoMKgwqAgLypUT0RPOiBDaGVjayBpZiB3ZSByZWFsbHkgbmVlZCB0
byBzZXQgYSB0eXBlICovCj4+ICvCoMKgwqAgaXJxX3NldF90eXBlKGlycSwgSVJRX1RZUEVfRURH
RV9CT1RIKTsKPj4gK8KgwqDCoCByZXR1cm4gcmVxdWVzdF9pcnEoaXJxLCBpcnFmbGFncywgaGFu
ZGxlciwgZGV2bmFtZSwgZGV2X2lkKTsKPj4gKwo+PiArfQo+PiArCj4+ICtpbnQgZGV2bV9yZXF1
ZXN0X3RocmVhZGVkX2lycShzdHJ1Y3QgZGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCBpcnEsIAo+
PiBpcnFfaGFuZGxlcl90IGhhbmRsZXIsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGlycV9oYW5kbGVyX3QgdGhyZWFkX2ZuLCB1bnNpZ25lZCBsb25nIGlycWZsYWdzLAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25zdCBjaGFyICpkZXZuYW1l
LCB2b2lkICpkZXZfaWQpCj4+ICt7Cj4+ICvCoMKgwqAgcmV0dXJuIGRldm1fcmVxdWVzdF9pcnEo
ZGV2LCBpcnEsIHRocmVhZF9mbiwgaXJxZmxhZ3MsIGRldm5hbWUsIAo+PiBkZXZfaWQpOwo+PiAr
fQo+IElzIGl0IHBvc3NpYmxlIHRvIGNoYW5nZSB0aGUgbmFtZSBmcm9tIHRocmVhZGVkIHRvIHNv
bWV0aGluZyBtb3JlIAo+IG1lYW5pbmdmdWwgYXMgSUlVQyBpbiB4ZW4gd2UgZG9udMKgIGhhdmUg
dGhyZWFkZWQgaXJxcy4KPiBUaG91Z2ggdGhlIGNvZGUgaXMgY29taW5nIGZyb20gbGludXgsIGJ1
dCBpdCBoYXMgdG8gYmUgY2FsbGVkL25hbWVkIGluIAo+IHRoZSBwbGFjZSBpdCBpcyBpbnRlbmRl
ZCB0byBiZSB1c2VkCgpXaGF0IGRvIHlvdSBtZWFuPyBUaGlzIGlzIGEgd3JhcHBlciBmb3IgTGlu
dXguIFNvIHdlIHNob3VsZCBrZWVwIHRoZSAKbmFtZSBhcyBpdCBpcy4KClsuLi5dCgo+PiBAQCAt
NDMzLDYgKzgwNyw3IEBAIGVudW0gcHJpX3Jlc3Agewo+PiDCoMKgwqDCoMKgIFBSSV9SRVNQX1NV
Q0MsCj4+IMKgIH07Cj4+ICsjaWYgMCAvKiBYZW46IE5vIE1TSSBzdXBwb3J0IGluIHRoaXMgaXRl
cmF0aW9uICovCj4+IMKgIGVudW0gYXJtX3NtbXVfbXNpX2luZGV4IHsKPj4gwqDCoMKgwqDCoCBF
VlRRX01TSV9JTkRFWCwKPj4gwqDCoMKgwqDCoCBHRVJST1JfTVNJX0lOREVYLAo+PiBAQCAtNDU3
LDYgKzgzMiw3IEBAIHN0YXRpYyBwaHlzX2FkZHJfdCAKPj4gYXJtX3NtbXVfbXNpX2NmZ1tBUk1f
U01NVV9NQVhfTVNJU11bM10gPSB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBBUk1fU01NVV9QUklR
X0lSUV9DRkcyLAo+PiDCoMKgwqDCoMKgIH0sCj4+IMKgIH07Cj4+ICsjZW5kaWYKPiBJTUhPIGNh
biB3ZSBhdm9pZCAjaWYgMCBmcm9tIHRoZSBjb2RlLCB1bmxlc3Mgd2UgaW50ZW5kIHRvIHVzZSB0
aGUgY29kZSAKPiBpbiBmdXR1cmUuCgpJbiB0aGUgcGFzdCwgSSBtYWRlIHRoZSBtaXN0YWtlIHRv
IHJlbW92ZSBhbGwgdW5lY2Vzc2FyeSBjb2RlIGZyb20gClNNTVV2Mi4gRmV3IG1vbnRocyBhZnRl
ciwgd2UgZGVjaWRlZCB0byBkZWxldGUgaXQgYW5kIGltcG9ydCBkaXJlY3RseSAKZnJvbSBMaW51
eCB3aXRoIGxpbWl0ZWQgbW9kaWZpY2F0aW9ucy4gVGhpcyB3YXMgdGhlIGJlc3QgY2hvaWNlIGJl
Y2F1c2UgCml0IGlzIGVhc2llciB0byB0cmFjayBkaWZmZXJlbmNlLgoKV2UgYXJlIGluIHRoZSBz
YW1lIHNpdHVhdGlvbiBoZXJlLiBXZSB3YW50IHRvIHN0YXkgYXMgY2xvc2UgYXMgTGludXguIApU
aGlzIG1lYW5zIG5vIHJlbmFtaW5nLCBubyBjb2RlIHJlbW92YWwsIGFuZCB2ZXJ5IGxpbWl0ZWQg
Y2hhbmdlIGluIHRoZSAKY29kZSB0byBhY2NvbW1vZGF0ZSBYZW4uCgpJbiB0aGF0IHBhcnRpY3Vs
YXIgY2FzZSwgd2UgbGlrZWx5IGdvaW5nIHRvIHdhbnQgdG8gc3VwcG9ydCBNU0lzIGJlY2F1c2Ug
CmFuIGltcGxlbWVudGF0aW9uIG1heSBvbmx5IHN1cHBvcnQgdGhhdC4KCkNoZWVycywKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 11:20:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 11:20:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebPI4-0002ir-2A; Tue, 16 Jan 2018 11:20:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebPI3-0002id-4Y
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 11:20:27 +0000
X-Inumbo-ID: 0a87cb8a-faaf-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a87cb8a-faaf-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 12:18:56 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id 141so7780217wme.3
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 03:20:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=r6tIO6GdMgxAHCDlCEJAVAuDEDwP/xtyUAvlOWgS08E=;
 b=OoCHVWZyrBdNgsUGIrMMvZW0sfIykgnqkMgxD2NHOEDVEtFthT/cK4HeGClOZyx6D+
 TpNENZaZQogdJy1KEaGnYuHlqSf2JBiqQbM6iiGNocmRsksze9EdmM9faghe6lwaV7/c
 /Fq88K3qcmJ+6ybFV/7rJ38LwruijiptFXhtk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=r6tIO6GdMgxAHCDlCEJAVAuDEDwP/xtyUAvlOWgS08E=;
 b=UA7XkW7EHMrhsl35okHQToy6dADNOnMfxC2617NHcIx4K6rMQQFuVNaDXO1HVFF99R
 XOIZrPQIMdnBWDIOMwJivMkFkeTr0ds0+ygkOLnJUJUZJSh83Lg/XmefG4vZArRG7vme
 3m/w5Oif3CQeOXbvwXaV67GSEnsZXdw6jP3oLsIii/W44jR/wviCTGutZA0LZ+PUzV3c
 WW/RRwen/fyBqL47KCOXciy2Eow6bGGZLpTIzzPkZNkCHwGo4G92XI782t807yjM3a3l
 hVyq6YCNeolUR45iWwssmMa8cnAoa3qvaTNDuRYqrWHbI/WXiEr7KE4y9wOU9jRgbOKB
 QK+g==
X-Gm-Message-State: AKwxyteRpKzoaoBqlD+HgY7BzW+3yd0qwz2N3kZluooRUgpp/BbIJjL8
 9CAR+fJEwF6NeZHbHkhsT0pWKw==
X-Google-Smtp-Source: ACJfBosrYi0sTMNabktWdRwNzsQcLDwCMZHA0WeyP2HsrDsphb00qvPTKDzZa3HgT4tmvA+3YCQJ8g==
X-Received: by 10.80.149.71 with SMTP id v7mr3220101eda.242.1516101625001;
 Tue, 16 Jan 2018 03:20:25 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id g3sm1200626edi.11.2018.01.16.03.20.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 03:20:24 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-9-sameer.goel@linaro.org>
 <4ddcd633-89e2-3518-810b-4111c9f75ced@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <8db2ef47-17fe-e0ca-056e-6245e9788fa4@linaro.org>
Date: Mon, 15 Jan 2018 20:41:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <4ddcd633-89e2-3518-810b-4111c9f75ced@caviumnetworks.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 8/8] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8wMy8yMDE4IDA1OjM0IEFNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4gSGkgU2FtZWVy
LAoKSGkgTWFuaXNoLAoKPj4gK8KgwqDCoCB1bnNpZ25lZCBpbnTCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHR5cGU7Cj4+ICsKPj4gK8KgwqDCoCAvKiBEdW1teSBjb21wYXRpYmlsaXR5IGRlZmluZXMg
Ki8KPj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIHBnc2l6ZV9iaXRtYXA7Cj4+ICvCoMKgwqAgc3Ry
dWN0IGlvbW11X2RvbWFpbl9nZW9tZXRyeSBnZW9tZXRyeTsKPj4gKwo+PiArwqDCoMKgIGF0b21p
Y190IHJlZjsKPj4gK8KgwqDCoCAvKiBVc2VkIHRvIGxpbmsgaW9tbXVfZG9tYWluIGNvbnRleHRz
IGZvciBhIHNhbWUgZG9tYWluLgo+PiArwqDCoMKgwqAgKiBUaGVyZSBpcyBhdCBsZWFzdCBvbmUg
cGVyLVNNTVUgdG8gdXNlZCBieSB0aGUgZG9tYWluLgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDC
oCBzdHJ1Y3QgbGlzdF9oZWFkwqDCoMKgwqDCoMKgwqAgbGlzdDsKPj4gK307Cj4+ICsKPj4gKy8q
IFhlbjogRGVzY3JpYmVzIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBhIFhlbiBkb21haW4gKi8K
Pj4gK3N0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluIHsKPj4gK8KgwqDCoCBzcGlubG9ja190wqDC
oMKgwqDCoMKgwqDCoMKgIGxvY2s7Cj4+ICvCoMKgwqAgLyogTGlzdCBvZiBpb21tdSBkb21haW5z
IGFzc29jaWF0ZWQgdG8gdGhpcyBkb21haW4gKi8KPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFk
wqDCoMKgwqDCoMKgwqAgY29udGV4dHM7Cj4gQ291bGQgd2UgdXNlIGEgbW9yZSB2ZXJib3NlIG5h
bWUsIEhvdyBhYm91dCAKPiAlcy9jb250ZXh0cy9pb21tdV9kb21haW5fY29udGV4dHMvZyA/CgpI
b3cgYWJvdXQgYSBtdWNoIG1vcmUgdmVyYm9zZSBuYW1lLi4uPyBUaGlzIG5hbWUgaXMgMjEgbGV0
dGVycyBhbmQgCnRoYXQncyBvbmx5IGZvciB0aGUgZmllbGQuIEp1c3QgaW1hZ2luZSB3aXRoIHRo
ZSB2YXJpYWJsZSBuYW1lIGJlZm9yZSAKYW5kIGEgY291cGxlIG9mIGluZGVudGF0aW9uLgoKVGhp
cyBpcyB3aGVyZSBjb21tZW50IGFyZSBoZWxwZnVsLCBhIGRldmVsb3BlciBjYW4gZWFzaWx5IGxv
b2sgZm9yIHRoZSAKc3RydWN0dXJlL2ZpZWxkIHRvIHNlZSBhIGRlc2NyaXB0aW9uIG9mIHRoZSBm
aWVsZC4gU28gbGV0J3Mgbm90IG1ha2UgdGhlIApjb2RlIG1vcmUgaG9ycmlibGUgYmVjYXVzZSB5
b3Ugd291bGQgaGF2ZSB0byBzcGxpdCB0aGUgbGluZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 11:34:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 11:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebPVy-0003hs-F9; Tue, 16 Jan 2018 11:34:50 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebPVx-0003hl-7U
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 11:34:49 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 7B/21-03968-853ED5A5;
 Tue, 16 Jan 2018 11:34:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTf8cWy
 UQX+zusW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzdiw7DhTwdHQioU717M2MO4y7WLk4hASaGSS
 2HNmCguE85hR4uONF2wQzjZGiV+v9jJ1MXJyiAg4S3w9M5cdxOYV0Jfoan7OCmILC1hIzPz2A
 qxbQuCEnMT++WfBGiQEvCVe3lkLlOAAs2es4epiZOdgE7CSOCQGUsAioCpx4c9q5gmM3AsYGV
 YxahSnFpWlFukaWeglFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6t56BgXEHY98
 qv0OMkhxMSqK8E27GRAnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4J31KDZKSLAoNT21Ii0zBxho
 MGkJDh4lEV5JkDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLnrQMpFQApzSjNg
 xsEi4BLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5F4NM4cnMK4Hb9wroFCagU7bMADulJB
 EhJdXA6KotwvaYpe34wczZB1OXuH820N0QquWZEaP3P/VCtPHBj623zL6/DcnflG8/e77FArX
 3F4+eVD7hI7r9uPGuwkwpU3vpA/Lapq2rCk4YXDY8ddW+8qTOvFkmao0eGmvUWTe99O/YuG1O
 0Zp9h+b9yn/e+fJ5wL3PBgsn8PwolvwS2CXJ0TDzoRJLcUaioRZzUXEiAJ39MsB7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1516102486!94875748!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27752 invoked from network); 16 Jan 2018 11:34:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 11:34:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebPVt-0003qP-TL; Tue, 16 Jan 2018 11:34:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebPVn-0002Wr-U6; Tue, 16 Jan 2018 11:34:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebPVm-0004On-QQ; Tue, 16 Jan 2018 11:34:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118091-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-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-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-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-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-libvirt-xsm:migrate-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=f521eeee3bd060b460c99e605472b7e03967db43
X-Osstest-Versions-That: qemuu=7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 11:34:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 118091: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6528777687019789921=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64                   6 xen-build                fail REGR. vs. 117930
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 117930

Tests which did not succeed, but are not blocking:
 build-arm64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117930
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117930
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117930
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117930
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 117930
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117930
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                f521eeee3bd060b460c99e605472b7e03967db43
baseline version:
 qemuu                7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac

Last test of basis   117930  2018-01-12 23:48:34 Z    3 days
Failing since        118034  2018-01-15 10:18:58 Z    1 days    2 attempts
Testing same since   118091  2018-01-16 05:03:58 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexey Perevalov <a.perevalov@samsung.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Frediano Ziglio <fziglio@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Jindrich Makovicka <makovick@gmail.com>
  Juan Quintela <quintela@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  linzhecheng <linzhecheng@huawei.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6528777687019789921==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 11:52:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 11:52:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebPmd-00053h-RN; Tue, 16 Jan 2018 11:52:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebPmd-00053b-8S
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 11:52:03 +0000
X-Inumbo-ID: 7352866f-fab3-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7352866f-fab3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 12:50:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="66113333"
To: Jan Beulich <JBeulich@suse.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
 <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
 <5A5DBBCA020000780019EF2F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <52d452a0-5b01-25a3-5ac6-28c033408fe6@citrix.com>
Date: Tue, 16 Jan 2018 11:51:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5DBBCA020000780019EF2F@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMDc6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjAxLjE4IGF0
IDE5OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE1LzAxLzE4
IDExOjA2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMKPj4+IEBAIC0xOTksNiArMTk5LDE3IEBAIEVOVFJZKGNzdGFyX2VudGVyKQo+Pj4gICAgICAg
ICAgcHVzaHEgJDAKPj4+ICAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKPj4+
ICAgICAgICAgIFNBVkVfQUxMCj4+PiArCj4+PiArICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQo+
Pj4gKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJj
eAo+Pj4gKyAgICAgICAgbmVnICAgJXJjeAo+Pj4gK1VOTElLRUxZX1NUQVJUKG56LCBjc3Rhcl9j
cjMpCj4+PiArICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyYngpCj4+PiArICAgICAgICBuZWcgICAlcmN4Cj4+PiArICAgICAgICB3cml0ZV9jcjMgcmN4
LCByZGksIHJzaQo+Pj4gKyAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJieCkKPj4+ICtVTkxJS0VMWV9FTkQoY3N0YXJfY3IzKQo+PiBUaGVzZSBVTkxJS0VM
WSgpcyBhcmVuJ3QgY29ycmVjdC4gIEl0IHdpbGwgZGVwZW5kIG9uIGhhcmR3YXJlIGFuZAo+PiBj
b21tYW5kIGxpbmUgc2V0dGluZyBhcyB0byB3aGV0aGVyIHdlIGV4cGVjdCB0byB1cGRhdGUgY3Iz
Lgo+IFdoeSBhcmUgdGhleSBub3QgY29ycmVjdD8gV2hhdCA2NC1iaXQga2VybmVscyBkbyB5b3Ug
a25vdyB0aGF0Cj4gdXNlIHRoZSBDU1RBUiBlbnRyeSBtZXRob2QgaW4gUFYgbW9kZT8KCk5vbmUs
IGJ1dCBJIGFsc28gZG9uJ3Qgc2VlIHlvdSBleGNsdWRpbmcgMzJiaXQgUFYgZ3Vlc3RzLCB3aGlj
aCBtZWFucyB3ZQpkbyB0YWtlIHRoZSB1bmxpa2VseSBwYXRoIGFsbCB0aGUgdGltZSBpbiBnZW5l
cmFsLgoKPiAgQWZhaWsgdGhpcyB3YXMgaW4KPiBleGlzdGVuY2UgZm9yIGEgcmFuZ2Ugb2Yga2Vy
bmVsIHZlcnNpb25zIG9ubHkgaW4gb3VyIGZvcndhcmQgcG9ydC4KPiBUaGUgSU5UODAgcGF0aCBp
cyBwZXJoYXBzIGluZGVlZCBtb3JlIHF1ZXN0aW9uYWJsZSBpbiB0aGlzIHJlZ2FyZC4KPgo+PiBG
dXJ0aGVybW9yZSwgdGhleSB3aWxsIGNvbXBsaWNhdGUgc3BsaXR0aW5nIHRoZSBlYXJseSBlbnRy
eSBjb2RlIGF3YXkKPj4gZnJvbSB0aGUgbWFpbiAudGV4dCBzZWN0aW9uIGZvciBhIGZ1bGwgaXNv
bGF0aW9uIGltcGxlbWVudGF0aW9uLgo+Pgo+PiBGb3Igbm93LCBJJ2QgZHJvcCB0aGVtIGFuZCBo
YXZlIGEgc2ltcGxlIGp6IC5Mc2tpcC4KPiBJIHdpbGwgcmVwbGFjZSB0aGVtIChvbiB0aGUgZW50
cnkgcGF0aHM7IEkgdGhpbmsgdGhlIG9uZSBvbiB0aGUgZXhpdC0KPiB0by1YZW4gcGF0aCBpcyB2
YWxpZCkgdG8gcGxlYXNlIHlvdSBhbmQgaW4gdGhlIGludGVyZXN0IG9mIGZvcndhcmQKPiBwcm9n
cmVzczsgbWF5YmUgdGhpcyB3aWxsIGV2ZW4gc2xpZ2h0bHkgaGVscCBiYWNrcG9ydGluZyB0byBy
ZWFsbHkgb2xkCj4gWGVuIHZlcnNpb25zLCB3aGVyZSB0aGUgVU5MSUtFTFkqIGNvbnN0cnVjdHMg
ZG9uJ3QgZXhpc3QgeWV0Lgo+Cj4+IEFsc28sIGNhbiB3ZSBjb2xsZWN0IHRoZXNlIHRvZ2V0aGVy
IGludG8gbWFjcm9zLCByYXRoZXIgdGhhbgo+PiBvcGVuY29kaW5nPyAgV2Ugc2VlbSB0byBoYXZl
IDMgZGlzdGluY3QgdmFyaWF0aW9ucy4KPiBJIGhhZCBjb25zaWRlcmVkIHRoYXQgKGZvbGxvd2lu
ZyB0aGUgbW9kZWwgeW91IHVzZSBpbiB0aGUgU1AyCj4gc2VyaWVzKSwgYnV0IGRlY2lkZWQgYWdh
aW5zdCBpdCBub3QgdGhlIGxlYXN0IGJlY2F1c2Ugb2YgdGhlCj4gZGVwZW5kZW50IGJ1dCBwbGFj
ZW1lbnQtd2lzZSBzZXBhcmF0ZWQgY29kZSBhZGRpdGlvbnMgdG8KPiByZXN0b3JlIG9yaWdpbmFs
IHZhbHVlcy4gUGx1cyBhZ2FpbiB0aGlzIG1pZ2h0IGJlIGEgaGluZHJhbmNlIG9mCj4gYmFja3Bv
cnRpbmcgdG8gcmVhbGx5IG9sZCBYZW4gKHdoaWNoIHRoZW4gdHlwaWNhbGx5IHdpbGwgYWxzbyBi
ZQo+IGJ1aWx0IG9uIHJlYWxseSBvbGQgdG9vbCBjaGFpbnMpIC0gYXMgeW91IGNlcnRhaW5seSBy
ZWNhbGwgb2xkIGdhcwo+IGhhZCBxdWl0ZSBhIGZldyBpc3N1ZXMgd2l0aCBtYWNybyBoYW5kbGlu
Zy4KClRoZXJlIGlzIG5vdGhpbmcgc3BlY2lhbCBpbiB0aGVzZSBtYWNyb3MgdGhvdWdoP8KgIEkg
Zm91bmQgdGhlIFNQMi1zdHlsZQpmYXIgZWFzaWVyIHRvIGJhY2twb3J0IGJlY2F1c2UgdGhleSBh
cmUgYSBzaW5nbGUgc2xvdC1pbiBsaW5lLgoKQW55d2F5LCBJJ20gbm90IG92ZXJseSBmdXNzZWQs
IGJ1dCBJIGhhdmUgYQoKPgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4+
PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4+IEBAIC0zNyw2ICszNywzMiBA
QCBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQo+Pj4gIC8qICVyYng6IHN0cnVjdCB2Y3B1LCBpbnRl
cnJ1cHRzIGRpc2FibGVkICovCj4+PiAgcmVzdG9yZV9hbGxfZ3Vlc3Q6Cj4+PiAgICAgICAgICBB
U1NFUlRfSU5URVJSVVBUU19ESVNBQkxFRAo+Pj4gKwo+Pj4gKyAgICAgICAgLyogQ29weSBndWVz
dCBtYXBwaW5ncyBhbmQgc3dpdGNoIHRvIHBlci1DUFUgcm9vdCBwYWdlIHRhYmxlLiAqLwo+Pj4g
KyAgICAgICAgbW92ICAgJWNyMywgJXI5Cj4+PiArICAgICAgICBHRVRfU1RBQ0tfRU5EKGR4KQo+
Pj4gKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyZHgpLCAlcmRp
Cj4+PiArICAgICAgICBtb3ZhYnMgJFBBRERSX01BU0sgJiBQQUdFX01BU0ssICVyc2kKPj4+ICsg
ICAgICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKPj4+ICsgICAgICAgIG1v
diAgICVyZGksICVyYXgKPj4+ICsgICAgICAgIGFuZCAgICVyc2ksICVyZGkKPj4+ICsgICAgICAg
IGFuZCAgICVyOSwgJXJzaQo+Pj4gKyAgICAgICAgYWRkICAgJXJjeCwgJXJkaQo+Pj4gKyAgICAg
ICAgYWRkICAgJXJjeCwgJXJzaQo+Pj4gKyAgICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0ZJ
UlNUX1hFTl9TTE9ULCAlZWN4Cj4+PiArICAgICAgICBtb3YgICByb290X3RhYmxlX29mZnNldChT
SF9MSU5FQVJfUFRfVklSVF9TVEFSVCkqOCglcnNpKSwgJXI4Cj4+PiArICAgICAgICBtb3YgICAl
cjgsIHJvb3RfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKSo4KCVyZGkpCj4+
PiArICAgICAgICByZXAgbW92c3EKPj4+ICsgICAgICAgIG1vdiAgICRST09UX1BBR0VUQUJMRV9F
TlRSSUVTIC0gXAo+Pj4gKyAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NM
T1QgLSAxLCAlZWN4Cj4+PiArICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hF
Tl9TTE9UIC0gXAo+Pj4gKyAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9T
TE9UIC0gMSkgKiA4LCAlcnNpCj4+PiArICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJ
UlNUX1hFTl9TTE9UIC0gXAo+Pj4gKyAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNU
X1hFTl9TTE9UIC0gMSkgKiA4LCAlcmRpCj4+PiArICAgICAgICByZXAgbW92c3EKPj4+ICsgICAg
ICAgIG1vdiAgICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmR4KQo+Pj4gKyAg
ICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKPj4+ICsKPj4gQ2FuIHdlIHBvc3NpYmx5IG1v
dmUgdGhpcyB1cCBpbnRvIEM/ICBGb3IgdGhpcyBzaW1wbGlzdGljIGFsZ29yaXRobSBpdAo+PiBp
cyBvayBpbiBBU00sIGJ1dCBpZiB3ZSB3YW50IHRvIGRvIGFueSBvcHRpbWlzYXRpb25zIHRvIGF2
b2lkIHRoZSA0awo+PiBtZW1jcHkgKGdlbmVyYXRpb24gY291bnQgaGlkZGVuIHNvbWV3aGVyZSBp
biBwYWdlX2luZm8/KSwgQVNNIGlzIGdvaW5nCj4+IHF1aWNrbHkgYmVjb21lIHVud2llbGR5Lgo+
IEknZCBwcmVmZXIgdG8gbW92ZSBpdCBpbnRvIEMgd2hlbiBpdCByZWFsbHkgYmVjb21lcyBuZWNl
c3NhcnkuIEFsc28KPiB5b3UgZG9uJ3QgcHJvcGVybHkgcXVhbGlmeSAidGhpcyIgLSBmb3IgZXhh
bXBsZSwgSSdkIHJhdGhlciBub3QgbW92ZQo+IHRoZSB3cml0ZV9jcjMgaW52b2NhdGlvbiBpbnRv
IEMsIHlldCB0aGUgcGxhY2VtZW50IG9mIHlvdXIgY29tbWVudAo+IHN1Z2dlc3RzIHRvIGRvIHNv
LgoKSSBtZWFudCB0aGUgd2hvbGUgaHVuaywgbm90IHdyaXRlX2NyMyBpdHNlbGYuCgo+Cj4+IEFu
b3RoZXIgb3B0aW1pc2F0aW9uIEkgZm91bmQgbWFkZSBhIG1hc3NpdmUgZGlmZmVyZW5jZSBmb3Ig
dGhlIEtBSVNFUgo+PiBzZXJpZXMgd2FzIHRvIGhhdmUgYW4gTVJVIGNhY2hlIG9mIDQgcGFnZXRh
Ymxlcywgc28gaW4tZ3Vlc3Qgc3lzY2FsbHMKPj4gZG9uJ3QgcmVzdWx0IGluIGFueSBjb3B5aW5n
IGFzIHdlIHBhc3MgaW4gYW5kIG91dCBvZiBYZW4uCj4gQXMgc2FpZCBlbHNld2hlcmUgLSBvcHRp
bWl6YXRpb24gY2FuIGNvbWUgbGF0ZXIuIFBsdXMgLSBpcyBhdm9pZGluZyB0aGUKPiBjb3B5aW5n
IGF0IF9hbnlfIHRpbWUgYWN0dWFsbHkgY29ycmVjdCwgY29uc2lkZXJpbmcgcG9zc2libGUgcmFj
aW5nCj4gTDQgZW50cnkgdXBkYXRlcyBvbiBhbm90aGVyIHZDUFU/CgpsYXRlcj4gaW5kZWVkLgoK
VGhlIGNvbW1vbiBiZWhhdmlvdXIgaXMgdGhhdCBMNCdzIGRvbid0IHJlYWxseSBjaGFuZ2UgYWZ0
ZXIgZm9yaygpLCBzbwpoYXZpbmcgYSBnZW5lcmF0aW9uIGNvdW50IG9uIHRoZW0gd2lsbCBhbGxv
dyBza2lwcGluZyBvZiB0aGUgbWVtY3B5KCkgaW4KbW9zdCBjYXNlcy4KCllvdSBjYW4ndCBza2lw
IHRoZSBjaGVjaywgYnV0IHRoZSBhbW91bnQgb2YgbG9naWMgdXNlZCB0byBhdm9pZCBhIDRrCm1l
bWNweSBjYW4gYmUgcXVpdGUgc3Vic3RhbnRpYWwgYW5kIHN0aWxsIGJlIGEgcGVyZm9ybWFuY2Ug
d2luLgoKPgo+Pj4gQEAgLTcxLDYgKzk3LDE4IEBAIGlyZXRfZXhpdF90b19ndWVzdDoKPj4+ICAg
ICAgICAgIEFMSUdOCj4+PiAgLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8K
Pj4+ICByZXN0b3JlX2FsbF94ZW46Cj4+PiArICAgICAgICAvKgo+Pj4gKyAgICAgICAgICogQ2hl
Y2sgd2hldGhlciB3ZSBuZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRhYmxlcywg
aW4KPj4+ICsgICAgICAgICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChm
cm9tIGFuIE5NSSBvciAjTUMpLgo+Pj4gKyAgICAgICAgICovCj4+PiArICAgICAgICBHRVRfU1RB
Q0tfRU5EKGF4KQo+Pj4gKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcmF4KSwgJXJkeAo+Pj4gKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9j
cjMpKCVyYXgpLCAlcmF4Cj4+PiArICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4Cj4+PiArVU5MSUtF
TFlfU1RBUlQoZywgZXhpdF9jcjMpCj4+IGNtcCBvciBuZSA/Cj4gIm5lIiAob3IgcmVhbGx5ICJu
eiIgd2hlbiB1c2VkIHdpdGggInRlc3QiKSBpcyBvdXRyaWdodCB3cm9uZyAtIHdlCj4gd2FudCB0
byBza2lwIHRoZSByZXN0b3JlIHdoZW4gdGhlIHZhbHVlIGlzIHplcm8gX29yXyBuZWdhdGl2ZS4K
PiBXaGF0J3Mgd3Jvbmcgd2l0aCAiamciIGFuZCAidGVzdCIgaW4gY29tYmluYXRpb24/IFRoZXJl
IHNpbXBseSBpcwo+IG5vICJqbnN6IiAob3RoZXIgdGhhbiBlLmcuICJqbmJlIikuICJjbXAiIGFn
YWluc3QgemVybyBjb3VsZCBiZQo+IHVzZWQgaGVyZSwgYnV0IHdoeSB3b3VsZCBJIHVzZSB0aGUg
bGFyZ2VyIGluc3RydWN0aW9uIHdoZW4gInRlc3QiCj4gZG9lcz8KCmdyZWF0ZXIgb3IgbGVzcyB0
aGFuIGlzIG5vdCBjb21tb25seSByZWxhdGVkIHRvIHRoZSB0ZXN0IGluc3RydWN0aW9uLAp3aGlj
aCBpcyB3aHkgdGhpcyBsb29rcyB3cm9uZyB0byBhIHJldmlld2VyLgoKQSBjb21tZW50IG9mIC8q
IElkZWFsbHkgam5zeiwgYnV0IGpnIHdpbGwgaGF2ZSB0byBkbyAqLyB3b3VsZCBnbyBhIHZlcnkK
bG9uZyB3YXkuCgpJJ3ZlIGRvdWJsZSBjaGVja2VkIHRoZSBsb2dpYyBhbmQgSSBhZ3JlZSB3aXRo
IHlvdXIgY29uY2x1c2lvbnMsIGJ1dCB0aGUKb25seSByZWFzb24gdGhpcyB3b3JrcyBpcyBiZWNh
dXNlIHRlc3QgdW5jb25kaXRpb25hbGx5IHplcm9lcyB0aGUKb3ZlcmZsb3cgZmxhZy4KCj4KPj4+
IEBAIC01ODUsNiArNjkyLDE3IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkKPj4+ICAgICAgICAgIG1v
dmwgICRUUkFQX2RvdWJsZV9mYXVsdCw0KCVyc3ApCj4+PiAgICAgICAgICAvKiBTZXQgQUMgdG8g
cmVkdWNlIGNoYW5jZSBvZiBmdXJ0aGVyIFNNQVAgZmF1bHRzICovCj4+PiAgICAgICAgICBTQVZF
X0FMTCBTVEFDCj4+PiArCj4+PiArICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQo+Pj4gKyAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJieAo+Pj4gKyAg
ICAgICAgdGVzdCAgJXJieCwgJXJieAo+Pj4gKyAgICAgICAganogICAgLkxkYmxmX2NyM19va2F5
Cj4+PiArICAgICAgICBqbnMgICAuTGRibGZfY3IzX2xvYWQKPj4+ICsgICAgICAgIG5lZyAgICVy
YngKPj4+ICsuTGRibGZfY3IzX2xvYWQ6Cj4+PiArICAgICAgICB3cml0ZV9jcjMgcmJ4LCByZGks
IHJzaQo+Pj4gKy5MZGJsZl9jcjNfb2theToKPj4+ICsKPj4gSXQgaXMgbW9kZXJhdGVseSBjb21t
b24gZm9yIHRoZXJlIHRvIGJlIGNhc2NhZGUgZmF1bHRzIGluICNERi4gIFRoaXMKPj4gd291bGQg
YmUgYmV0dGVyIGlmIGl0IHdlcmUgdGhlIGdlbmVyYWwgSVNUIHN3aXRjaC4KPiBCYXNlZCBvbiB0
aGUgaXNzdWVzIEkgaGFkIHdpdGggI0RGIG9jY3VycmluZyB3aGlsZSBkZWJ1Z2dpbmcgdGhpcywK
PiBJJ3ZlIGRlY2lkZWQgdG8ga2VlcCB0aGUgY29kZSBoZXJlIGFzIHNpbXBsZSBhcyBwb3NzaWJs
ZSB3aXRob3V0Cj4gYmVpbmcgaW5jb3JyZWN0OiBUaGVyZSdzIG5vIHBvaW50IGxvb2tpbmcgYXQg
dGhlIGluY29taW5nIENSMy4KPiBUaGVyZSdzIG5vIHBvaW50IGluIHRyeWluZyB0byBhdm9pZCBu
ZXN0ZWQgZmF1bHRzIChpbmNsdWRpbmcKPiBzdWJzZXF1ZW50ICNERikgcmVzdG9yaW5nIENSMy4g
VGhlcmUncyBhbHNvIG5vIHBvaW50IGluIHJldGFpbmluZwo+IHRoZSB2YWx1ZSBmb3IgbGF0ZXIg
cmVzdG9yaW5nIGhlcmUsIGFzIHdlIG5ldmVyIHJldHVybi4gSW4gZmFjdCwgYXMKPiBtZW50aW9u
ZWQgZWxzZXdoZXJlLCB3ZSBzaG91bGQgaW1vIGluZGVlZCBjb25zaWRlciB1bmlsYXRlcmFsbHkK
PiBzd2l0Y2hpbmcgdG8gaWRsZV9wZ190YWJsZVtdIGhlcmUuCgpPay4KCn5BbmRyZXcKCj4KPiBK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 11:56:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 11:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebPrM-0005FK-Cv; Tue, 16 Jan 2018 11:56:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebPrL-0005F9-RA
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 11:56:55 +0000
X-Inumbo-ID: ad5e511a-fab4-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad5e511a-fab4-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 11:59:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="66113489"
To: Jan Beulich <JBeulich@suse.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
 <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
 <5A5DD508020000780019F03C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a625a145-b7f5-fcc5-f4c9-cc4748fb7565@citrix.com>
Date: Tue, 16 Jan 2018 11:56:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5DD508020000780019F03C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMDk6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjAxLjE4IGF0
IDE5OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE1LzAxLzE4
IDExOjA2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoaXMgYWxzbyB3YW50cyBBbmRyZXcncyAi
W1BBVENIIFJGQyAxMS80NF0geDg2L3B0LXNoYWRvdzogQWx3YXlzIHNldAo+Pj4gX1BBR0VfQUND
RVNTRUQgb24gTDRlIHVwZGF0ZXMiLgo+PiBJJ3ZlIGNsZWFuZWQgdGhpcyBwYXRjaCB1cCBhbmQg
Y29tbWl0dGVkIGl0IGluIHByZXBhcmF0aW9uLgo+Pgo+PiBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD14ZW4uZ2l0O2E9Y29tbWl0ZGlmZjtoPWJkNjFmZTk0YmVlMDU1NmJjMmY2IAo+
PiA0OTk5YTRhODMxNWI5M2Y5MGYyMQo+IE9ubHkgbm93IHRoYXQgSSdtIGRvaW5nIGJhY2twb3J0
cyB0aGVyZW9mIEkgbm90aWNlIGFuIG9kZGl0eSB3aXRoCj4gMzItYml0IGd1ZXN0IGhhbmRsaW5n
OiBXaHkgd291bGQgeW91IHNldCB0aGUgYWNjZXNzZWQgYml0IGluIHRoYXQKPiBjYXNlPyBUaGUg
TDQgaXMgYW4gaW50ZXJuYWwgdGhpbmcgdGhlcmUsIGFuZCBoZW5jZSBieSB1cyBrbm93aW5nCj4g
dGhhdCB3ZSBkb24ndCBjYXJlLCB0aGlzIGlzIHVubmVjZXNzYXJ5IChidXQgb2YgY291cnNlIGFs
c28gbm90Cj4gd3JvbmcpLiBJJ2xsIGRvIHRoZSA0LjkgYW5kIG9sZGVyIGJhY2twb3J0cyBhY2Nv
cmRpbmcgdG8gdGhhdAo+IG9ic2VydmF0aW9uIChtYWtpbmcgZm9yIHNsaWdodGx5IGxlc3Mgb2Yg
YSBjb2RlIGNoYW5nZSkuCgpUaGVyZSBhcmUgbm8gcGF0aHMgbGVhZGluZyB0byBhZGp1c3RfZ3Vl
c3RfbDRlKCkgZm9yIDMyYml0IFBWIGd1ZXN0cy7CoApUaGUgb25seSBMNCBoYW5kbGluZyB3aGlj
aCBleGlzdHMgaXMgY29uc3RydWN0aW5nIHRoZSBtb25pdG9yIHRhYmxlLAp3aGljaCB3cml0ZXMg
dGhlIFBURXMgZGlyZWN0bHkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:13:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQ6n-0006hU-6M; Tue, 16 Jan 2018 12:12:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=prux=el=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ebQ6l-0006hO-SF
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:12:51 +0000
X-Inumbo-ID: 5c9aacf8-fab6-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x236.google.com (unknown [2607:f8b0:400d:c09::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c9aacf8-fab6-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 13:11:20 +0100 (CET)
Received: by mail-qk0-x236.google.com with SMTP id c69so11373806qkg.6
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 04:12:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=v/MVP/RB1iYKJ4+paUuGQV8cnNruS1qrNtMoc9SzAAc=;
 b=ONLDZRXpJtJw7KgtdgC9JeViAnrqInW/+jh91pglHY8qkodHLnfQeTvGdNT4fjstnq
 srCs3P2q0x8AEaO/e51zlXY2MymspN7sM0yp1snW/L5Zn1Z8tmrLi+2/Ntn0m+0M8ha7
 O6BGpA+iFOORgpgKR5EI+vDiz1HMS3IY5kkzQXZzqHv0mb4Fox0mq6qepj/BpioxYSSM
 uNw5nuqHwyjcUgW3r/VroPZJy3bCJVQZ4sfHOienWDk4HFcPsmkusFni/zzJW9K4VHqf
 euTuqdcCUcrTYrm8J7pkqCeprafZYYH7PBdBVRdpaF5BAVnBY2qGiNOhv21uSBYyaCA+
 POSQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=v/MVP/RB1iYKJ4+paUuGQV8cnNruS1qrNtMoc9SzAAc=;
 b=cDqDYrsACWS2Eq+eY36wVXb5UFb5YzEi7Tht7Io7PQTg635GcqbTjsn5PN/5+Cpapv
 yUWr5eOmI/y7klMMGPbmJScTupqHnawpLm+47larSdv/6XA2hqifMpRNDVncf/HDkM5O
 Lc/iUWLhw/A4nGHCI4TC7/G4Yl7Xq09Ix8CnuS6ctJjxazrNQysq07j8kLJVz0Utyfc8
 E18n2CElkR9Ms0lfwoLUelJCjdbGYfA1dl3lKi3pZ6aYfP2EfEyXYg57CPv8QeyE5d9T
 InyphlWrMyvrZJtqQ8nyPWnw5tBbrq/stkobpY73LAKxypGXHoZcgV08hvXwKk5/EVse
 LRUQ==
X-Gm-Message-State: AKwxytcLI9yKeYtszh2AWdT4zA9UeKk+swXHV3NcTbTyxSKaeQYHfSZr
 OnCYO/AV3ZzwYQgosnncH5cgRm4Ytga5yX9dBdM=
X-Google-Smtp-Source: ACJfBotIu95/ugPkmJvE4gmCuUxgasvAUsKJXutW0+KKHMV2Uj30L3iU3Nhca4s7yDXsFoCymtscdprHf5C5exMg8y0=
X-Received: by 10.55.112.132 with SMTP id l126mr6116074qkc.63.1516104769329;
 Tue, 16 Jan 2018 04:12:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Tue, 16 Jan 2018 04:12:48 -0800 (PST)
In-Reply-To: <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 16 Jan 2018 12:12:48 +0000
X-Google-Sender-Auth: _mTp1PR6ZdVxp7N4xK-teUVcFmo
Message-ID: <CAFLBxZa12YCq_=jnPK_s-ZbRk6=p9AL+MY0K=SiJL+e-OT+4ZA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMTUsIDIwMTggYXQgMTE6MDcgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4gRmlyc3Qgb2YgYWxsIHdlIGRvbid0IG5lZWQgaXQgb24gQU1EIHN5
c3RlbXMuIEFkZGl0aW9uYWxseSBhbGxvdyBpdHMgdXNlCj4gdG8gYmUgY29udHJvbGxlZCBieSBj
b21tYW5kIGxpbmUgb3B0aW9uLiBGb3IgYmVzdCBiYWNrcG9ydGFiaWxpdHksIHRoaXMKPiBpbnRl
bnRpb25hbGx5IGRvZXNuJ3QgdXNlIGFsdGVybmF0aXZlIGluc3RydWN0aW9uIHBhdGNoaW5nIHRv
IGFjaGlldmUKPiB0aGUgaW50ZW5kZWQgZWZmZWN0IC0gd2hpbGUgd2UgbGlrZWx5IHdhbnQgaXQs
IHRoaXMgd2lsbCBiZSBsYXRlcgo+IGZvbGxvdy11cC4KCklzIGl0IHdvcnRoIG1ha2luZyBpdCBv
cHRpb25hbCB0byBhcHBseSB0byBkb20wPyAgSW4gbW9zdCBjYXNlcywgaWYgYW4KYXR0YWNrZXIg
Y2FuIG1hbmFnZSB0byBnZXQgdXNlcnNwYWNlIG9uIGRvbTAsIHRoZXkgc2hvdWxkIGJlIGFibGUg
dG8KdGFrZSBvdmVyIHRoZSB3aG9sZSBzeXN0ZW0gYW55d2F5OyB0dXJuaW5nIGl0IG9mZiBvbiBk
b20wIHRvIGdldApiZXR0ZXIgcGVyZm9ybWFuY2Ugc2VlbXMgbGlrZSBhIHBvbGljeSBkZWNpc2lv
biB0aGF0IGFkbWluaXN0cmF0b3JzCm1pZ2h0IHJlYXNvbmFibHkgbWFrZS4KCiAtR2VvcmdlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:21:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:21:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQFN-0007SP-30; Tue, 16 Jan 2018 12:21:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ahwt=el=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ebQFM-0007SH-Rd
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:21:44 +0000
X-Inumbo-ID: 24b6b075-fab8-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24b6b075-fab8-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 12:24:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7C044ADB2;
 Tue, 16 Jan 2018 12:21:36 +0000 (UTC)
To: George Dunlap <dunlapg@umich.edu>, Jan Beulich <JBeulich@suse.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
 <CAFLBxZa12YCq_=jnPK_s-ZbRk6=p9AL+MY0K=SiJL+e-OT+4ZA@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c57288e4-d351-7de3-8a60-467c45c09542@suse.com>
Date: Tue, 16 Jan 2018 13:21:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAFLBxZa12YCq_=jnPK_s-ZbRk6=p9AL+MY0K=SiJL+e-OT+4ZA@mail.gmail.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMTM6MTIsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gTW9uLCBKYW4gMTUs
IDIwMTggYXQgMTE6MDcgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6
Cj4+IEZpcnN0IG9mIGFsbCB3ZSBkb24ndCBuZWVkIGl0IG9uIEFNRCBzeXN0ZW1zLiBBZGRpdGlv
bmFsbHkgYWxsb3cgaXRzIHVzZQo+PiB0byBiZSBjb250cm9sbGVkIGJ5IGNvbW1hbmQgbGluZSBv
cHRpb24uIEZvciBiZXN0IGJhY2twb3J0YWJpbGl0eSwgdGhpcwo+PiBpbnRlbnRpb25hbGx5IGRv
ZXNuJ3QgdXNlIGFsdGVybmF0aXZlIGluc3RydWN0aW9uIHBhdGNoaW5nIHRvIGFjaGlldmUKPj4g
dGhlIGludGVuZGVkIGVmZmVjdCAtIHdoaWxlIHdlIGxpa2VseSB3YW50IGl0LCB0aGlzIHdpbGwg
YmUgbGF0ZXIKPj4gZm9sbG93LXVwLgo+IAo+IElzIGl0IHdvcnRoIG1ha2luZyBpdCBvcHRpb25h
bCB0byBhcHBseSB0byBkb20wPyAgSW4gbW9zdCBjYXNlcywgaWYgYW4KPiBhdHRhY2tlciBjYW4g
bWFuYWdlIHRvIGdldCB1c2Vyc3BhY2Ugb24gZG9tMCwgdGhleSBzaG91bGQgYmUgYWJsZSB0bwo+
IHRha2Ugb3ZlciB0aGUgd2hvbGUgc3lzdGVtIGFueXdheTsgdHVybmluZyBpdCBvZmYgb24gZG9t
MCB0byBnZXQKPiBiZXR0ZXIgcGVyZm9ybWFuY2Ugc2VlbXMgbGlrZSBhIHBvbGljeSBkZWNpc2lv
biB0aGF0IGFkbWluaXN0cmF0b3JzCj4gbWlnaHQgcmVhc29uYWJseSBtYWtlLgoKWW91IGFyZSBp
bXBseWluZyBoZXJlIHRoYXQgTGludXggaXMgaW5zZWN1cmU6IHdoeSBkb2VzIHVzZXJzcGFjZSBh
Y2Nlc3MKYWxsb3cgeW91IHRvIHRha2Ugb3ZlciB0aGUgbWFjaGluZT8gSSBjYW4gc2VlIHRoYXQg
YmVpbmcgdHJ1ZSBmb3Igcm9vdAphY2Nlc3MsIGJ1dCBub3QgZm9yIGFueSBvdGhlciB1bnByaXZp
bGVnZWQgdXNlciBhY2NvdW50LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:22:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQFs-0007W1-B1; Tue, 16 Jan 2018 12:22:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xstf=el=citrix.com=prvs=5473c9914=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebQFr-0007Vr-AQ
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:22:15 +0000
X-Inumbo-ID: ac7bb084-fab7-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac7bb084-fab7-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 13:20:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="458315741"
Date: Tue, 16 Jan 2018 12:22:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20180116122211.5ecbguj2qfh7vutm@citrix.com>
References: <20180112112910.16762-1-wei.liu2@citrix.com>
 <20180112112910.16762-32-wei.liu2@citrix.com>
 <aefdb8fe-7acd-ce36-22bb-635fba0b3f53@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <aefdb8fe-7acd-ce36-22bb-635fba0b3f53@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen Devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 31/62] x86: xen pv clock time source
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDg6NDU6MTdQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IE9uIDAxLzEyLzIwMTggMTE6MjggQU0sIFdlaSBMaXUgd3JvdGU6Cj4gPiBJdCBpcyBh
IHZhcmlhbnQgb2YgVFNDIGNsb2NrIHNvdXJjZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2hhbmdlcyBzaW5j
ZSB2MToKPiA+ICAtIFVzZSB0aGUgbWFwcGVkIHZjcHVfaW5mby4KPiA+IC0tLQo+ID4gIHhlbi9h
cmNoL3g4Ni90aW1lLmMgfCA4OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA4OSBpbnNlcnRpb25zKCspCj4g
PiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIveGVuL2FyY2gveDg2L3Rp
bWUuYwo+ID4gaW5kZXggM2I2NTRkN2I3ZC4uNGNiZDA2OGQxNyAxMDA2NDQKPiA+IC0tLSBhL3hl
bi9hcmNoL3g4Ni90aW1lLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKPiA+IEBAIC0y
OSw2ICsyOSw3IEBACj4gPiAgI2luY2x1ZGUgPGFzbS9tcHNwZWMuaD4KPiA+ICAjaW5jbHVkZSA8
YXNtL3Byb2Nlc3Nvci5oPgo+ID4gICNpbmNsdWRlIDxhc20vZml4bWFwLmg+Cj4gPiArI2luY2x1
ZGUgPGFzbS9ndWVzdC5oPgo+ID4gICNpbmNsdWRlIDxhc20vbWMxNDY4MThydGMuaD4KPiA+ICAj
aW5jbHVkZSA8YXNtL2RpdjY0Lmg+Cj4gPiAgI2luY2x1ZGUgPGFzbS9hY3BpLmg+Cj4gPiBAQCAt
NTI1LDYgKzUyNiw5MSBAQCBzdGF0aWMgc3RydWN0IHBsYXRmb3JtX3RpbWVzb3VyY2UgX19pbml0
ZGF0YSBwbHRfdHNjID0KPiA+ICAgICAgLmluaXQgPSBpbml0X3RzYywKPiA+ICB9Owo+ID4gIAo+
ID4gKyNpZmRlZiBDT05GSUdfWEVOX0dVRVNUCj4gPiArLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ID4gKyAqIFBMQVRGT1JNIFRJ
TUVSIDU6IFhFTiBQViBDTE9DSyBTT1VSQ0UKPiA+ICsgKgo+ID4gKyAqIFhlbiBjbG9jayBzb3Vy
Y2UgaXMgYSB2YXJpYW50IG9mIFRTQyBzb3VyY2UuCj4gPiArICovCj4gPiArCj4gPiArc3RhdGlj
IHVpbnQ2NF90IHhlbl90aW1lcl9jcHVfZnJlcXVlbmN5KHZvaWQpCj4gPiArewo+ID4gKyAgICBz
dHJ1Y3QgdmNwdV90aW1lX2luZm8gKmluZm8gPSAmdGhpc19jcHUodmNwdV9pbmZvKS0+dGltZTsK
PiA+ICsgICAgdWludDY0X3QgZnJlcTsKPiA+ICsKPiA+ICsgICAgZnJlcSA9IDEwMDAwMDAwMDBV
TEwgPDwgMzI7Cj4gPiArICAgIGRvX2RpdihmcmVxLCBpbmZvLT50c2NfdG9fc3lzdGVtX211bCk7
Cj4gPiArICAgIGlmICggaW5mby0+dHNjX3NoaWZ0IDwgMCApCj4gPiArICAgICAgICBmcmVxIDw8
PSAtaW5mby0+dHNjX3NoaWZ0Owo+ID4gKyAgICBlbHNlCj4gPiArICAgICAgICBmcmVxID4+PSBp
bmZvLT50c2Nfc2hpZnQ7Cj4gPiArCj4gPiArICAgIHJldHVybiBmcmVxOwo+ID4gK30KPiA+ICsK
PiA+ICtzdGF0aWMgaW50NjRfdCBfX2luaXQgaW5pdF94ZW5fdGltZXIoc3RydWN0IHBsYXRmb3Jt
X3RpbWVzb3VyY2UgKnB0cykKPiA+ICt7Cj4gPiArICAgIGlmICggIXhlbl9ndWVzdCApCj4gPiAr
ICAgICAgICByZXR1cm4gMDsKPiA+ICsKPiA+ICsgICAgcHRzLT5mcmVxdWVuY3kgPSB4ZW5fdGlt
ZXJfY3B1X2ZyZXF1ZW5jeSgpOwo+ID4gKwo+ID4gKyAgICByZXR1cm4gcHRzLT5mcmVxdWVuY3k7
Cj4gPiArfQo+ID4gKwo+IEd1ZXN0cyB0aGF0IGRvbid0IGhhdmUgVFNDX1JFTElBQkxFIHNldCBp
biB2ZXJpZnlfdHNjX3JlbGlhYmlsaXR5KCkgeW91IGVuZCB1cAo+IGV2YWx1YXRpbmcgdGhpcyBj
b25kaXRpb24gdG8gdHJ1ZToKPiAKPiBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DT05T
VEFOVF9UU0MpICYmCj4gICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1RTQ19SRUxJQUJM
RSkgKQo+ICAgICB0aW1lX2NhbGlicmF0aW9uX3JlbmRlenZvdXNfZm4gPSB0aW1lX2NhbGlicmF0
aW9uX3RzY19yZW5kZXp2b3VzOwo+IAo+IEFuZCB0aGF0J3MgcG9zc2libHkgbm90IG5lY2Vzc2Fy
eSB0byBrZWVwIHN5bmMgdGhlIFRTQyBpbiBzeW5jIHdpdGggcHZjbG9jaz8KPiAKPiBNZWFuaW5n
IHRoZSBkZWZhdWx0IHJlbmRlenZvdXMgZnVuY3Rpb24gKHRpbWVfY2FsaWJyYXRpb25fc3RkX3Jl
bmRlenZvdXMpIG1pZ2h0Cj4gYmUgZW5vdWdoLgoKWWVzLCBpdCBpcyBwb3NzaWJsZSB0aGF0IHRo
ZSBkZWZhdWx0IGZ1bmN0aW9uIGlzIGVub3VnaC4gQnV0IHdlIGhhdmVuJ3QKdGVzdGVkIHRoYXQg
eWV0LgoKPiAKPiA+ICtzdGF0aWMgYWx3YXlzX2lubGluZSB1aW50NjRfdCByZWFkX2N5Y2xlKGNv
bnN0IHN0cnVjdCB2Y3B1X3RpbWVfaW5mbyAqaW5mbywKPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHRzYykKPiA+ICt7Cj4gPiArICAgIHVpbnQ2
NF90IGRlbHRhID0gdHNjIC0gaW5mby0+dHNjX3RpbWVzdGFtcDsKPiA+ICsgICAgc3RydWN0IHRp
bWVfc2NhbGUgdHMgPSB7Cj4gPiArICAgICAgICAuc2hpZnQgICAgPSBpbmZvLT50c2Nfc2hpZnQs
Cj4gPiArICAgICAgICAubXVsX2ZyYWMgPSBpbmZvLT50c2NfdG9fc3lzdGVtX211bCwKPiA+ICsg
ICAgfTsKPiA+ICsgICAgdWludDY0X3Qgb2Zmc2V0ID0gc2NhbGVfZGVsdGEoZGVsdGEsICZ0cyk7
Cj4gPiArCj4gPiArICAgIHJldHVybiBpbmZvLT5zeXN0ZW1fdGltZSArIG9mZnNldDsKPiA+ICt9
Cj4gPiArCj4gPiArc3RhdGljIHVpbnQ2NF90IHJlYWRfeGVuX3RpbWVyKHZvaWQpCj4gPiArewo+
ID4gKyAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gKmluZm8gPSAmdGhpc19jcHUodmNwdV9pbmZv
KS0+dGltZTsKPiA+ICsgICAgdWludDMyX3QgdmVyc2lvbjsKPiA+ICsgICAgdWludDY0X3QgcmV0
Owo+ID4gKyAgICB1aW50NjRfdCBsYXN0Owo+ID4gKyAgICBzdGF0aWMgdWludDY0X3QgbGFzdF92
YWx1ZTsKPiA+ICsKPiA+ICsgICAgZG8gewo+ID4gKyAgICAgICAgdmVyc2lvbiA9IGluZm8tPnZl
cnNpb24gJiB+MTsKPiA+ICsgICAgICAgIC8qIE1ha2Ugc3VyZSB2ZXJzaW9uIGlzIHJlYWQgYmVm
b3JlIHRoZSBkYXRhICovCj4gPiArICAgICAgICBzbXBfcm1iKCk7Cj4gPiArCj4gPiArICAgICAg
ICByZXQgPSByZWFkX2N5Y2xlKGluZm8sIHJkdHNjX29yZGVyZWQoKSk7Cj4gPiArICAgICAgICAv
KiBJZ25vcmUgZmFuY3kgZmxhZ3MgZm9yIG5vdyAqLwo+ID4gKwo+IAo+IEhlaCA6KQo+IAo+IFdo
ZW4gdGhlIGR1c3Qgc2V0dGxlcyBhcm91bmQgdGhlIHNlY3VyaXR5IGlzc3VlcywgcGVyaGFwcyB0
aGlzIHBhdGNoIGNvdWxkIGhlbHAKPiAoSSBjYW4gZm9ybWFsbHkgc3VibWl0IGl0IGFmdGVyIG1v
cmUgcHJvcGVyIHRlc3RpbmcsIGJ1dCBzaG91bGQgZ2l2ZSBhbgo+IGV4cGVjdGF0aW9uIG9uIHRo
ZSBjaGFuZ2VzKS4KPiAKCkkgc2tpbW1lZCB0aHJvdWdoIGl0LiBJdCBsb29rcyBsaWtlIGl0IGlz
IG1vc3RseSBhbiBvcHRpbWlzYXRpb24KZm9yIHRoaXMgcGF0Y2guIFRoYXQgaXMsIHByb3Blcmx5
IGRldGVjdGluZyB0aGUgc3RhYmxlIGJpdCBhbmQgdXNpbmcgaXQKd2hlcmUgYXBwcm9wcmlhdGUu
IFdlIGNhbiBkZWZpbml0ZWx5IGltcHJvdmUgaW4gdGhhdCByZWdhcmQuIEJ1dCBhcyB5b3UKc2Fp
ZCwgbGV0J3MgaGFuZGxlIHRoZSBzZWN1cml0eSBpc3N1ZXMgYXQgaGFuZCBmaXJzdC4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:26:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:26:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQJU-0007kP-LY; Tue, 16 Jan 2018 12:26:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebQJT-0007kB-MG
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:25:59 +0000
X-Inumbo-ID: 324ffb0a-fab8-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 324ffb0a-fab8-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 13:24:28 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 05:25:57 -0700
Message-Id: <5A5DFD61020000780019F129@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 05:25:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
 <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
 <5A5DD508020000780019F03C@prv-mh.provo.novell.com>
 <a625a145-b7f5-fcc5-f4c9-cc4748fb7565@citrix.com>
In-Reply-To: <a625a145-b7f5-fcc5-f4c9-cc4748fb7565@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDEyOjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDEvMTggMDk6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNS4w
MS4xOCBhdCAxOToyMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTUvMDEvMTggMTE6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFRoaXMgYWxzbyB3YW50cyBB
bmRyZXcncyAiW1BBVENIIFJGQyAxMS80NF0geDg2L3B0LXNoYWRvdzogQWx3YXlzIHNldAo+Pj4+
IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVzIi4KPj4+IEkndmUgY2xlYW5lZCB0aGlzIHBh
dGNoIHVwIGFuZCBjb21taXR0ZWQgaXQgaW4gcHJlcGFyYXRpb24uCj4+Pgo+Pj4gaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWNvbW1pdGRpZmY7aD1iZDYxZmU5NGJl
ZTA1NTZiYzJmNiAKPiAKPj4+IDQ5OTlhNGE4MzE1YjkzZjkwZjIxCj4+IE9ubHkgbm93IHRoYXQg
SSdtIGRvaW5nIGJhY2twb3J0cyB0aGVyZW9mIEkgbm90aWNlIGFuIG9kZGl0eSB3aXRoCj4+IDMy
LWJpdCBndWVzdCBoYW5kbGluZzogV2h5IHdvdWxkIHlvdSBzZXQgdGhlIGFjY2Vzc2VkIGJpdCBp
biB0aGF0Cj4+IGNhc2U/IFRoZSBMNCBpcyBhbiBpbnRlcm5hbCB0aGluZyB0aGVyZSwgYW5kIGhl
bmNlIGJ5IHVzIGtub3dpbmcKPj4gdGhhdCB3ZSBkb24ndCBjYXJlLCB0aGlzIGlzIHVubmVjZXNz
YXJ5IChidXQgb2YgY291cnNlIGFsc28gbm90Cj4+IHdyb25nKS4gSSdsbCBkbyB0aGUgNC45IGFu
ZCBvbGRlciBiYWNrcG9ydHMgYWNjb3JkaW5nIHRvIHRoYXQKPj4gb2JzZXJ2YXRpb24gKG1ha2lu
ZyBmb3Igc2xpZ2h0bHkgbGVzcyBvZiBhIGNvZGUgY2hhbmdlKS4KPiAKPiBUaGVyZSBhcmUgbm8g
cGF0aHMgbGVhZGluZyB0byBhZGp1c3RfZ3Vlc3RfbDRlKCkgZm9yIDMyYml0IFBWIGd1ZXN0cy4g
Cj4gVGhlIG9ubHkgTDQgaGFuZGxpbmcgd2hpY2ggZXhpc3RzIGlzIGNvbnN0cnVjdGluZyB0aGUg
bW9uaXRvciB0YWJsZSwKPiB3aGljaCB3cml0ZXMgdGhlIFBURXMgZGlyZWN0bHkuCgpZZWFoLCBJ
IGRpZCByZWFsaXplIHRoaXMgYWZ0ZXIgd3JpdGluZy4gVGhlIGNoZWNrIGNvdWxkIHByb2JhYmx5
CmdvIGF3YXkgYWx0b2dldGhlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:34:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:34:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQRB-0008U1-F0; Tue, 16 Jan 2018 12:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebQRA-0008Td-O4
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:33:56 +0000
X-Inumbo-ID: d95eaf39-fab9-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d95eaf39-fab9-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 12:36:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 05:33:49 -0700
Message-Id: <5A5DFF3B020000780019F13B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 05:33:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
 <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
 <5A5DBBCA020000780019EF2F@prv-mh.provo.novell.com>
 <52d452a0-5b01-25a3-5ac6-28c033408fe6@citrix.com>
In-Reply-To: <52d452a0-5b01-25a3-5ac6-28c033408fe6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDEyOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDEvMTggMDc6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNS4w
MS4xOCBhdCAxOToyMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQWxz
bywgY2FuIHdlIGNvbGxlY3QgdGhlc2UgdG9nZXRoZXIgaW50byBtYWNyb3MsIHJhdGhlciB0aGFu
Cj4+PiBvcGVuY29kaW5nPyAgV2Ugc2VlbSB0byBoYXZlIDMgZGlzdGluY3QgdmFyaWF0aW9ucy4K
Pj4gSSBoYWQgY29uc2lkZXJlZCB0aGF0IChmb2xsb3dpbmcgdGhlIG1vZGVsIHlvdSB1c2UgaW4g
dGhlIFNQMgo+PiBzZXJpZXMpLCBidXQgZGVjaWRlZCBhZ2FpbnN0IGl0IG5vdCB0aGUgbGVhc3Qg
YmVjYXVzZSBvZiB0aGUKPj4gZGVwZW5kZW50IGJ1dCBwbGFjZW1lbnQtd2lzZSBzZXBhcmF0ZWQg
Y29kZSBhZGRpdGlvbnMgdG8KPj4gcmVzdG9yZSBvcmlnaW5hbCB2YWx1ZXMuIFBsdXMgYWdhaW4g
dGhpcyBtaWdodCBiZSBhIGhpbmRyYW5jZSBvZgo+PiBiYWNrcG9ydGluZyB0byByZWFsbHkgb2xk
IFhlbiAod2hpY2ggdGhlbiB0eXBpY2FsbHkgd2lsbCBhbHNvIGJlCj4+IGJ1aWx0IG9uIHJlYWxs
eSBvbGQgdG9vbCBjaGFpbnMpIC0gYXMgeW91IGNlcnRhaW5seSByZWNhbGwgb2xkIGdhcwo+PiBo
YWQgcXVpdGUgYSBmZXcgaXNzdWVzIHdpdGggbWFjcm8gaGFuZGxpbmcuCj4gCj4gVGhlcmUgaXMg
bm90aGluZyBzcGVjaWFsIGluIHRoZXNlIG1hY3JvcyB0aG91Z2g/ICBJIGZvdW5kIHRoZSBTUDIt
c3R5bGUKPiBmYXIgZWFzaWVyIHRvIGJhY2twb3J0IGJlY2F1c2UgdGhleSBhcmUgYSBzaW5nbGUg
c2xvdC1pbiBsaW5lLgoKSSd2ZSBqdXN0IGZvdW5kIHRoZSBwYXRjaCBoZXJlIG5lZWRpbmcgYSBj
aGFuZ2UgaW4gcmVnaXN0ZXIgdXNlCmluIDQuNyAtIHN1Y2ggd291bGQgYmUgYSBsaXR0bGUgaGFy
ZGVyIHdpdGggcHJlLWNvb2tlZCBtYWNyb3MsCmVzcGVjaWFsbHkgd2hlbiB0aGV5IGRvbid0IGFs
bG93IHRvIHNwZWNpZnkgYWxsIHJlZ2lzdGVycyB0byBiZQp1c2VkIChpbmNsdWRpbmcgb25lcyBm
b3IgdGVtcG9yYXJpZXMpLgoKPiBBbnl3YXksIEknbSBub3Qgb3Zlcmx5IGZ1c3NlZCwgYnV0IEkg
aGF2ZSBhCgpVbmZpbmlzaGVkIHNlbnRlbmNlPwoKPj4+PiBAQCAtNzEsNiArOTcsMTggQEAgaXJl
dF9leGl0X3RvX2d1ZXN0Ogo+Pj4+ICAgICAgICAgIEFMSUdOCj4+Pj4gIC8qIE5vIHNwZWNpYWwg
cmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCj4+Pj4gIHJlc3RvcmVfYWxsX3hlbjoKPj4+PiArICAg
ICAgICAvKgo+Pj4+ICsgICAgICAgICAqIENoZWNrIHdoZXRoZXIgd2UgbmVlZCB0byBzd2l0Y2gg
dG8gdGhlIHBlci1DUFUgcGFnZSB0YWJsZXMsIGluCj4+Pj4gKyAgICAgICAgICogY2FzZSB3ZSBy
ZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20gYW4gTk1JIG9yICNNQykuCj4+Pj4gKyAg
ICAgICAgICovCj4+Pj4gKyAgICAgICAgR0VUX1NUQUNLX0VORChheCkKPj4+PiArICAgICAgICBt
b3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYXgpLCAlcmR4Cj4+Pj4gKyAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYXgpLCAlcmF4Cj4+Pj4gKyAg
ICAgICAgdGVzdCAgJXJkeCwgJXJkeAo+Pj4+ICtVTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykK
Pj4+IGNtcCBvciBuZSA/Cj4+ICJuZSIgKG9yIHJlYWxseSAibnoiIHdoZW4gdXNlZCB3aXRoICJ0
ZXN0IikgaXMgb3V0cmlnaHQgd3JvbmcgLSB3ZQo+PiB3YW50IHRvIHNraXAgdGhlIHJlc3RvcmUg
d2hlbiB0aGUgdmFsdWUgaXMgemVybyBfb3JfIG5lZ2F0aXZlLgo+PiBXaGF0J3Mgd3Jvbmcgd2l0
aCAiamciIGFuZCAidGVzdCIgaW4gY29tYmluYXRpb24/IFRoZXJlIHNpbXBseSBpcwo+PiBubyAi
am5zeiIgKG90aGVyIHRoYW4gZS5nLiAiam5iZSIpLiAiY21wIiBhZ2FpbnN0IHplcm8gY291bGQg
YmUKPj4gdXNlZCBoZXJlLCBidXQgd2h5IHdvdWxkIEkgdXNlIHRoZSBsYXJnZXIgaW5zdHJ1Y3Rp
b24gd2hlbiAidGVzdCIKPj4gZG9lcz8KPiAKPiBncmVhdGVyIG9yIGxlc3MgdGhhbiBpcyBub3Qg
Y29tbW9ubHkgcmVsYXRlZCB0byB0aGUgdGVzdCBpbnN0cnVjdGlvbiwKPiB3aGljaCBpcyB3aHkg
dGhpcyBsb29rcyB3cm9uZyB0byBhIHJldmlld2VyLgo+IAo+IEEgY29tbWVudCBvZiAvKiBJZGVh
bGx5IGpuc3osIGJ1dCBqZyB3aWxsIGhhdmUgdG8gZG8gKi8gd291bGQgZ28gYSB2ZXJ5Cj4gbG9u
ZyB3YXkuCgpBZGRlZC4KCj4gSSd2ZSBkb3VibGUgY2hlY2tlZCB0aGUgbG9naWMgYW5kIEkgYWdy
ZWUgd2l0aCB5b3VyIGNvbmNsdXNpb25zLCBidXQgdGhlCj4gb25seSByZWFzb24gdGhpcyB3b3Jr
cyBpcyBiZWNhdXNlIHRlc3QgdW5jb25kaXRpb25hbGx5IHplcm9lcyB0aGUKPiBvdmVyZmxvdyBm
bGFnLgoKQmVjYXVzZSwgd2VsbCwgdGhlcmUgaXMgbm8gb3ZlcmZsb3cgcG9zc2libGUgZm9yIEFO
RCAoYW5kIGhlbmNlClRFU1QpLCBPUiwgYW5kIFhPUi4KCj4+Pj4gQEAgLTU4NSw2ICs2OTIsMTcg
QEAgRU5UUlkoZG91YmxlX2ZhdWx0KQo+Pj4+ICAgICAgICAgIG1vdmwgICRUUkFQX2RvdWJsZV9m
YXVsdCw0KCVyc3ApCj4+Pj4gICAgICAgICAgLyogU2V0IEFDIHRvIHJlZHVjZSBjaGFuY2Ugb2Yg
ZnVydGhlciBTTUFQIGZhdWx0cyAqLwo+Pj4+ICAgICAgICAgIFNBVkVfQUxMIFNUQUMKPj4+PiAr
Cj4+Pj4gKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkKPj4+PiArICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmJ4Cj4+Pj4gKyAgICAgICAgdGVzdCAg
JXJieCwgJXJieAo+Pj4+ICsgICAgICAgIGp6ICAgIC5MZGJsZl9jcjNfb2theQo+Pj4+ICsgICAg
ICAgIGpucyAgIC5MZGJsZl9jcjNfbG9hZAo+Pj4+ICsgICAgICAgIG5lZyAgICVyYngKPj4+PiAr
LkxkYmxmX2NyM19sb2FkOgo+Pj4+ICsgICAgICAgIHdyaXRlX2NyMyByYngsIHJkaSwgcnNpCj4+
Pj4gKy5MZGJsZl9jcjNfb2theToKPj4+PiArCj4+PiBJdCBpcyBtb2RlcmF0ZWx5IGNvbW1vbiBm
b3IgdGhlcmUgdG8gYmUgY2FzY2FkZSBmYXVsdHMgaW4gI0RGLiAgVGhpcwo+Pj4gd291bGQgYmUg
YmV0dGVyIGlmIGl0IHdlcmUgdGhlIGdlbmVyYWwgSVNUIHN3aXRjaC4KPj4gQmFzZWQgb24gdGhl
IGlzc3VlcyBJIGhhZCB3aXRoICNERiBvY2N1cnJpbmcgd2hpbGUgZGVidWdnaW5nIHRoaXMsCj4+
IEkndmUgZGVjaWRlZCB0byBrZWVwIHRoZSBjb2RlIGhlcmUgYXMgc2ltcGxlIGFzIHBvc3NpYmxl
IHdpdGhvdXQKPj4gYmVpbmcgaW5jb3JyZWN0OiBUaGVyZSdzIG5vIHBvaW50IGxvb2tpbmcgYXQg
dGhlIGluY29taW5nIENSMy4KPj4gVGhlcmUncyBubyBwb2ludCBpbiB0cnlpbmcgdG8gYXZvaWQg
bmVzdGVkIGZhdWx0cyAoaW5jbHVkaW5nCj4+IHN1YnNlcXVlbnQgI0RGKSByZXN0b3JpbmcgQ1Iz
LiBUaGVyZSdzIGFsc28gbm8gcG9pbnQgaW4gcmV0YWluaW5nCj4+IHRoZSB2YWx1ZSBmb3IgbGF0
ZXIgcmVzdG9yaW5nIGhlcmUsIGFzIHdlIG5ldmVyIHJldHVybi4gSW4gZmFjdCwgYXMKPj4gbWVu
dGlvbmVkIGVsc2V3aGVyZSwgd2Ugc2hvdWxkIGltbyBpbmRlZWQgY29uc2lkZXIgdW5pbGF0ZXJh
bGx5Cj4+IHN3aXRjaGluZyB0byBpZGxlX3BnX3RhYmxlW10gaGVyZS4KPiAKPiBPay4KCiJPayIg
dG8gd2hpY2ggcGFydHMgb2YgdGhpcyAtIGtlZXBpbmcgdGhlIGNvZGUgc2ltcGxlLCBzd2l0Y2hp
bmcgdG8KaWRsZV9wZ190YWJsZVtdIChwZXJoYXBzIGluIGEgZm9sbG93LXVwIHBhdGNoKSwgb3Ig
Ym90aD8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:35:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:35:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQSm-00008z-Pm; Tue, 16 Jan 2018 12:35:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebQSl-00008j-5C
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:35:35 +0000
X-Inumbo-ID: 14204b27-faba-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14204b27-faba-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 12:37:57 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 05:35:28 -0700
Message-Id: <5A5DFF9D020000780019F13E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 05:35:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <dunlapg@umich.edu>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
 <CAFLBxZa12YCq_=jnPK_s-ZbRk6=p9AL+MY0K=SiJL+e-OT+4ZA@mail.gmail.com>
In-Reply-To: <CAFLBxZa12YCq_=jnPK_s-ZbRk6=p9AL+MY0K=SiJL+e-OT+4ZA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDEzOjEyLCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IE9u
IE1vbiwgSmFuIDE1LCAyMDE4IGF0IDExOjA3IEFNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+PiBGaXJzdCBvZiBhbGwgd2UgZG9uJ3QgbmVlZCBpdCBvbiBBTUQgc3lz
dGVtcy4gQWRkaXRpb25hbGx5IGFsbG93IGl0cyB1c2UKPj4gdG8gYmUgY29udHJvbGxlZCBieSBj
b21tYW5kIGxpbmUgb3B0aW9uLiBGb3IgYmVzdCBiYWNrcG9ydGFiaWxpdHksIHRoaXMKPj4gaW50
ZW50aW9uYWxseSBkb2Vzbid0IHVzZSBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbiBwYXRjaGluZyB0
byBhY2hpZXZlCj4+IHRoZSBpbnRlbmRlZCBlZmZlY3QgLSB3aGlsZSB3ZSBsaWtlbHkgd2FudCBp
dCwgdGhpcyB3aWxsIGJlIGxhdGVyCj4+IGZvbGxvdy11cC4KPiAKPiBJcyBpdCB3b3J0aCBtYWtp
bmcgaXQgb3B0aW9uYWwgdG8gYXBwbHkgdG8gZG9tMD8gIEluIG1vc3QgY2FzZXMsIGlmIGFuCj4g
YXR0YWNrZXIgY2FuIG1hbmFnZSB0byBnZXQgdXNlcnNwYWNlIG9uIGRvbTAsIHRoZXkgc2hvdWxk
IGJlIGFibGUgdG8KPiB0YWtlIG92ZXIgdGhlIHdob2xlIHN5c3RlbSBhbnl3YXk7IHR1cm5pbmcg
aXQgb2ZmIG9uIGRvbTAgdG8gZ2V0Cj4gYmV0dGVyIHBlcmZvcm1hbmNlIHNlZW1zIGxpa2UgYSBw
b2xpY3kgZGVjaXNpb24gdGhhdCBhZG1pbmlzdHJhdG9ycwo+IG1pZ2h0IHJlYXNvbmFibHkgbWFr
ZS4KCklycmVzcGVjdGl2ZSBvZiBKw7xyZ2VuJ3MgcmVwbHkgKHdoaWNoIEkgYWdyZWUgd2l0aCkg
dGhpcyB3b3VsZCBiZSBhbgpvcHRpb24sIGJ1dCBJJ2QgcHJlZmVyIHRvIGZvbGQgdGhpcyBpbnRv
IHRoZSBzdGFnZSAyIGFjdGl2aXRpZXMgKGlmIHdlCnJlYWxseSB3YW50IGl0IGluIHRoZSBmaXJz
dCBwbGFjZSkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:36:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:36:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQTS-0000Ew-1K; Tue, 16 Jan 2018 12:36:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yvvu=el=redhat.com=ybettan@srs-us1.protection.inumbo.net>)
 id 1ebQTQ-0000Eh-5h
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:36:16 +0000
X-Inumbo-ID: a1873d04-fab9-11e7-b4a6-bc764e045a96
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1873d04-fab9-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 13:34:44 +0100 (CET)
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 08869C0567A3;
 Tue, 16 Jan 2018 12:36:08 +0000 (UTC)
Received: from localhost.localdomain.com (unknown [10.35.7.48])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 276EE5D70C;
 Tue, 16 Jan 2018 12:35:41 +0000 (UTC)
From: Yoni Bettan <ybettan@redhat.com>
To: qemu-devel@nongnu.org
Date: Tue, 16 Jan 2018 14:34:56 +0200
Message-Id: <20180116123456.32388-1-ybettan@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.32]); Tue, 16 Jan 2018 12:36:13 +0000 (UTC)
Cc: Kevin Wolf <kwolf@redhat.com>, Hannes Reinecke <hare@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Fam Zheng <famz@redhat.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 "open list:nvme" <qemu-block@nongnu.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Yoni Bettan <ybettan@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, Max Reitz <mreitz@redhat.com>,
 Keith Busch <keith.busch@intel.com>, Dmitry Fleytman <dmitry@daynix.com>,
 Paul Burton <paul.burton@mips.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Marcel Apfelbaum <marcel@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>,
 Jason Wang <jasowang@redhat.com>
Subject: [Xen-devel] [PATCH V6] pci: removed the is_express field since a
	uniform interface was inserted
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

YWNjb3JkaW5nIHRvIEVkdWFyZG8gSGFia29zdCdzIGNvbW1pdCBmZDNiMDJjODg5IGFsbCBQQ0lF
cyBub3cgaW1wbGVtZW50CklOVEVSRkFDRV9QQ0lFX0RFVklDRSBzbyB3ZSBkb24ndCBuZWVkIGlz
X2V4cHJlc3MgZmllbGQgYW55bW9yZS4KCkRldmljZXMgdGhhdCBpbXBsZW1lbnRzIG9ubHkgSU5U
RVJGQUNFX1BDSUVfREVWSUNFIChpc19leHByZXNzID09IDEpCm9yCmRldmljZXMgdGhhdCBpbXBs
ZW1lbnRzIG9ubHkgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFIChpc19leHByZXNz
ID09IDApCndoZXJlIG5vdCBhZmZlY3RlZCBieSB0aGUgY2hhbmdlLgoKVGhlIG9ubHkgZGV2aWNl
cyB0aGF0IHdlcmUgYWZmZWN0ZWQgYXJlIHRob3NlIHRoYXQgYXJlIGh5YnJpZCBhbmQgYWxzbwpo
YWQgKGlzX2V4cHJlc3MgPT0gMSkgLSB0aGVyZWZvciBvbmx5OgogIC0gaHcvdmZpby9wY2kuYwog
IC0gaHcvdXNiL2hjZC14aGNpLmMKICAtIGh3L3hlbi94ZW5fcHQuYwoKRm9yIHRob3NlIDMgSSBt
YWRlIHN1cmUgdGhhdCBRRU1VX1BDSV9DQVBfRVhQUkVTUyBpcyBvbiBpbiBpbnN0YW5jZV9pbml0
KCkKClJldmlld2VkLWJ5OiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KUmV2
aWV3ZWQtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4KU2lnbmVkLW9m
Zi1ieTogWW9uaSBCZXR0YW4gPHliZXR0YW5AcmVkaGF0LmNvbT4KLS0tCgpWNSAtLT4gVjYgOiBy
ZWJhc2VkIG9uIE1pY2hhZWwgUy4gVHNpcmtpbiBwY2kgYnJhbmNoIGFzIHJlcXVlc3RlZC4KVjQg
LS0+IFY1IDogdXBkYXRlZCB0aGUgcGF0Y2ggdG8gd29yayB3aXRoIGEgbmV3IGluc2VydGVkIGRl
dmljZSBody94ZW4veGVuX3B0LmMKVjMgLS0+IFY0IDogYWRkZWQgYSBjb21tZW50IG9uIHRoZSBk
ZXZpY2VzIHRvIGV4cGxhaW4gd2h5IGNhcF9wcmVzZW50IGlzIHNldAogICAgICAgICAgICBtYW51
YWxseQpWMiAtLT4gVjMgOiB0dXJuZWQgdGhlIGNhcF9wcmVzZW50IG9uIGluIGluc3RhbmNlX2lu
aXQgaW5zdGVhZCBvZiBhCiAgICAgICAgICAgIHByZS1yZWFsbGl6ZSBmdW5jdGlvbiB0aGF0IHdh
cyBjcmVhdGVkIGp1c3QgZm9yIHRoYXQgcHVycG9zZQpWMSAtLT4gVjIgOiBWMSB3YXMgYXNrZWQg
dG8gYmUgaWdub3JlZAoKCiBkb2NzL3BjaWVfcGNpX2JyaWRnZS50eHQgICAgICAgICAgIHwgMiAr
LQogaHcvYmxvY2svbnZtZS5jICAgICAgICAgICAgICAgICAgICB8IDEgLQogaHcvbmV0L2UxMDAw
ZS5jICAgICAgICAgICAgICAgICAgICB8IDEgLQogaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9icmlk
Z2UuYyAgICB8IDEgLQogaHcvcGNpLWJyaWRnZS9wY2llX3Jvb3RfcG9ydC5jICAgICB8IDEgLQog
aHcvcGNpLWJyaWRnZS94aW8zMTMwX2Rvd25zdHJlYW0uYyB8IDEgLQogaHcvcGNpLWJyaWRnZS94
aW8zMTMwX3Vwc3RyZWFtLmMgICB8IDEgLQogaHcvcGNpLWhvc3QveGlsaW54LXBjaWUuYyAgICAg
ICAgICB8IDEgLQogaHcvcGNpL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICB8IDggKysrKysr
LS0KIGh3L3Njc2kvbWVnYXNhcy5jICAgICAgICAgICAgICAgICAgfCA0IC0tLS0KIGh3L3VzYi9o
Y2QteGhjaS5jICAgICAgICAgICAgICAgICAgfCA5ICsrKysrKysrLQogaHcvdmZpby9wY2kuYyAg
ICAgICAgICAgICAgICAgICAgICB8IDUgKysrKy0KIGh3L3hlbi94ZW5fcHQuYyAgICAgICAgICAg
ICAgICAgICAgfCA5ICsrKysrKysrLQogaW5jbHVkZS9ody9wY2kvcGNpLmggICAgICAgICAgICAg
ICB8IDMgLS0tCiAxNCBmaWxlcyBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL3BjaWVfcGNpX2JyaWRnZS50eHQgYi9kb2NzL3BjaWVf
cGNpX2JyaWRnZS50eHQKaW5kZXggNWE0MjAzZjk3Yy4uYWIzNWViZjNjYSAxMDA2NDQKLS0tIGEv
ZG9jcy9wY2llX3BjaV9icmlkZ2UudHh0CisrKyBiL2RvY3MvcGNpZV9wY2lfYnJpZGdlLnR4dApA
QCAtMTEwLDUgKzExMCw1IEBAIFRvIGVuYWJsZSBkZXZpY2UgaG90LXBsdWcgaW50byB0aGUgYnJp
ZGdlIG9uIExpbnV4IHRoZXJlJ3JlIDMgd2F5czoKIEltcGxlbWVudGF0aW9uCiA9PT09PT09PT09
PT09PQogVGhlIFBDSUUtUENJIGJyaWRnZSBpcyBiYXNlZCBvbiBQQ0ktUENJIGJyaWRnZSwgYnV0
IGFsc28gYWNjdW11bGF0ZXMgUENJIEV4cHJlc3MKLWZlYXR1cmVzIGFzIGEgUENJIEV4cHJlc3Mg
ZGV2aWNlIChpc19leHByZXNzPTEpLgorZmVhdHVyZXMgYXMgYSBQQ0kgRXhwcmVzcyBkZXZpY2Uu
CiAKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL252bWUuYyBiL2h3L2Jsb2NrL252bWUuYwppbmRleCAx
YWMzNTZkM2E1Li5jNGM3YTBhMWM1IDEwMDY0NAotLS0gYS9ody9ibG9jay9udm1lLmMKKysrIGIv
aHcvYmxvY2svbnZtZS5jCkBAIC0xMzMxLDcgKzEzMzEsNiBAQCBzdGF0aWMgdm9pZCBudm1lX2Ns
YXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQogICAgIHBjLT52ZW5kb3JfaWQg
PSBQQ0lfVkVORE9SX0lEX0lOVEVMOwogICAgIHBjLT5kZXZpY2VfaWQgPSAweDU4NDU7CiAgICAg
cGMtPnJldmlzaW9uID0gMjsKLSAgICBwYy0+aXNfZXhwcmVzcyA9IDE7CiAKICAgICBzZXRfYml0
KERFVklDRV9DQVRFR09SWV9TVE9SQUdFLCBkYy0+Y2F0ZWdvcmllcyk7CiAgICAgZGMtPmRlc2Mg
PSAiTm9uLVZvbGF0aWxlIE1lbW9yeSBFeHByZXNzIjsKZGlmZiAtLWdpdCBhL2h3L25ldC9lMTAw
MGUuYyBiL2h3L25ldC9lMTAwMGUuYwppbmRleCAxOTEzOThhM2Q1Li4xNmE5NDE3YTg1IDEwMDY0
NAotLS0gYS9ody9uZXQvZTEwMDBlLmMKKysrIGIvaHcvbmV0L2UxMDAwZS5jCkBAIC02NzUsNyAr
Njc1LDYgQEAgc3RhdGljIHZvaWQgZTEwMDBlX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNz
LCB2b2lkICpkYXRhKQogICAgIGMtPnJldmlzaW9uID0gMDsKICAgICBjLT5yb21maWxlID0gImVm
aS1lMTAwMGUucm9tIjsKICAgICBjLT5jbGFzc19pZCA9IFBDSV9DTEFTU19ORVRXT1JLX0VUSEVS
TkVUOwotICAgIGMtPmlzX2V4cHJlc3MgPSAxOwogCiAgICAgZGMtPmRlc2MgPSAiSW50ZWwgODI1
NzRMIEdiRSBDb250cm9sbGVyIjsKICAgICBkYy0+cmVzZXQgPSBlMTAwMGVfcWRldl9yZXNldDsK
ZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UvcGNpZV9wY2lfYnJpZGdlLmMgYi9ody9wY2ktYnJp
ZGdlL3BjaWVfcGNpX2JyaWRnZS5jCmluZGV4IGE0ZDgyN2M5OWQuLmI3ZDllYmJlYzIgMTAwNjQ0
Ci0tLSBhL2h3L3BjaS1icmlkZ2UvcGNpZV9wY2lfYnJpZGdlLmMKKysrIGIvaHcvcGNpLWJyaWRn
ZS9wY2llX3BjaV9icmlkZ2UuYwpAQCAtMTY5LDcgKzE2OSw2IEBAIHN0YXRpYyB2b2lkIHBjaWVf
cGNpX2JyaWRnZV9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKICAg
ICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Moa2xhc3MpOwogICAgIEhvdHBsdWdIYW5k
bGVyQ2xhc3MgKmhjID0gSE9UUExVR19IQU5ETEVSX0NMQVNTKGtsYXNzKTsKIAotICAgIGstPmlz
X2V4cHJlc3MgPSAxOwogICAgIGstPmlzX2JyaWRnZSA9IDE7CiAgICAgay0+dmVuZG9yX2lkID0g
UENJX1ZFTkRPUl9JRF9SRURIQVQ7CiAgICAgay0+ZGV2aWNlX2lkID0gUENJX0RFVklDRV9JRF9S
RURIQVRfUENJRV9CUklER0U7CmRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL3BjaWVfcm9vdF9w
b3J0LmMgYi9ody9wY2ktYnJpZGdlL3BjaWVfcm9vdF9wb3J0LmMKaW5kZXggOWI2ZTRjZTUxMi4u
NDVmOWU4Y2Q0YSAxMDA2NDQKLS0tIGEvaHcvcGNpLWJyaWRnZS9wY2llX3Jvb3RfcG9ydC5jCisr
KyBiL2h3L3BjaS1icmlkZ2UvcGNpZV9yb290X3BvcnQuYwpAQCAtMTQ1LDcgKzE0NSw2IEBAIHN0
YXRpYyB2b2lkIHJwX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQog
ICAgIERldmljZUNsYXNzICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7CiAgICAgUENJRGV2aWNl
Q2xhc3MgKmsgPSBQQ0lfREVWSUNFX0NMQVNTKGtsYXNzKTsKIAotICAgIGstPmlzX2V4cHJlc3Mg
PSAxOwogICAgIGstPmlzX2JyaWRnZSA9IDE7CiAgICAgay0+Y29uZmlnX3dyaXRlID0gcnBfd3Jp
dGVfY29uZmlnOwogICAgIGstPnJlYWxpemUgPSBycF9yZWFsaXplOwpkaWZmIC0tZ2l0IGEvaHcv
cGNpLWJyaWRnZS94aW8zMTMwX2Rvd25zdHJlYW0uYyBiL2h3L3BjaS1icmlkZ2UveGlvMzEzMF9k
b3duc3RyZWFtLmMKaW5kZXggMWUwOWQyYWZiNy4uNjEzYTBkNmJiNyAxMDA2NDQKLS0tIGEvaHcv
cGNpLWJyaWRnZS94aW8zMTMwX2Rvd25zdHJlYW0uYworKysgYi9ody9wY2ktYnJpZGdlL3hpbzMx
MzBfZG93bnN0cmVhbS5jCkBAIC0xNzcsNyArMTc3LDYgQEAgc3RhdGljIHZvaWQgeGlvMzEzMF9k
b3duc3RyZWFtX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQogICAg
IERldmljZUNsYXNzICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7CiAgICAgUENJRGV2aWNlQ2xh
c3MgKmsgPSBQQ0lfREVWSUNFX0NMQVNTKGtsYXNzKTsKIAotICAgIGstPmlzX2V4cHJlc3MgPSAx
OwogICAgIGstPmlzX2JyaWRnZSA9IDE7CiAgICAgay0+Y29uZmlnX3dyaXRlID0geGlvMzEzMF9k
b3duc3RyZWFtX3dyaXRlX2NvbmZpZzsKICAgICBrLT5yZWFsaXplID0geGlvMzEzMF9kb3duc3Ry
ZWFtX3JlYWxpemU7CmRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL3hpbzMxMzBfdXBzdHJlYW0u
YyBiL2h3L3BjaS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5jCmluZGV4IDIyNzk5N2NlNDYuLmQ0
NjQ1YmRkZWUgMTAwNjQ0Ci0tLSBhL2h3L3BjaS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5jCisr
KyBiL2h3L3BjaS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5jCkBAIC0xNDgsNyArMTQ4LDYgQEAg
c3RhdGljIHZvaWQgeGlvMzEzMF91cHN0cmVhbV9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFz
cywgdm9pZCAqZGF0YSkKICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Moa2xhc3Mp
OwogICAgIFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7CiAKLSAg
ICBrLT5pc19leHByZXNzID0gMTsKICAgICBrLT5pc19icmlkZ2UgPSAxOwogICAgIGstPmNvbmZp
Z193cml0ZSA9IHhpbzMxMzBfdXBzdHJlYW1fd3JpdGVfY29uZmlnOwogICAgIGstPnJlYWxpemUg
PSB4aW8zMTMwX3Vwc3RyZWFtX3JlYWxpemU7CmRpZmYgLS1naXQgYS9ody9wY2ktaG9zdC94aWxp
bngtcGNpZS5jIGIvaHcvcGNpLWhvc3QveGlsaW54LXBjaWUuYwppbmRleCA1M2I1NjFmODFmLi4w
NDRlMzEyZGMxIDEwMDY0NAotLS0gYS9ody9wY2ktaG9zdC94aWxpbngtcGNpZS5jCisrKyBiL2h3
L3BjaS1ob3N0L3hpbGlueC1wY2llLmMKQEAgLTI5Nyw3ICsyOTcsNiBAQCBzdGF0aWMgdm9pZCB4
aWxpbnhfcGNpZV9yb290X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRh
KQogICAgIGstPmRldmljZV9pZCA9IDB4NzAyMTsKICAgICBrLT5yZXZpc2lvbiA9IDA7CiAgICAg
ay0+Y2xhc3NfaWQgPSBQQ0lfQ0xBU1NfQlJJREdFX0hPU1Q7Ci0gICAgay0+aXNfZXhwcmVzcyA9
IHRydWU7CiAgICAgay0+aXNfYnJpZGdlID0gdHJ1ZTsKICAgICBrLT5yZWFsaXplID0geGlsaW54
X3BjaWVfcm9vdF9yZWFsaXplOwogICAgIGstPmV4aXQgPSBwY2lfYnJpZGdlX2V4aXRmbjsKZGlm
ZiAtLWdpdCBhL2h3L3BjaS9wY2kuYyBiL2h3L3BjaS9wY2kuYwppbmRleCBlOGY5ZmMxYzI3Li5m
YTkxODE4NGNmIDEwMDY0NAotLS0gYS9ody9wY2kvcGNpLmMKKysrIGIvaHcvcGNpL3BjaS5jCkBA
IC0yMDA1LDExICsyMDA1LDE1IEBAIHN0YXRpYyB2b2lkIHBjaV9xZGV2X3JlYWxpemUoRGV2aWNl
U3RhdGUgKnFkZXYsIEVycm9yICoqZXJycCkKIHsKICAgICBQQ0lEZXZpY2UgKnBjaV9kZXYgPSAo
UENJRGV2aWNlICopcWRldjsKICAgICBQQ0lEZXZpY2VDbGFzcyAqcGMgPSBQQ0lfREVWSUNFX0dF
VF9DTEFTUyhwY2lfZGV2KTsKKyAgICBPYmplY3RDbGFzcyAqa2xhc3MgPSBPQkpFQ1RfQ0xBU1Mo
cGMpOwogICAgIEVycm9yICpsb2NhbF9lcnIgPSBOVUxMOwogICAgIGJvb2wgaXNfZGVmYXVsdF9y
b207CiAKLSAgICAvKiBpbml0aWFsaXplIGNhcF9wcmVzZW50IGZvciBwY2lfaXNfZXhwcmVzcygp
IGFuZCBwY2lfY29uZmlnX3NpemUoKSAqLwotICAgIGlmIChwYy0+aXNfZXhwcmVzcykgeworICAg
IC8qIGluaXRpYWxpemUgY2FwX3ByZXNlbnQgZm9yIHBjaV9pc19leHByZXNzKCkgYW5kIHBjaV9j
b25maWdfc2l6ZSgpLAorICAgICAqIE5vdGUgdGhhdCBoeWJyaWQgUENJcyBhcmUgbm90IHNldCBh
dXRvbWF0aWNhbGx5IGFuZCBuZWVkIHRvIG1hbmFnZQorICAgICAqIFFFTVVfUENJX0NBUF9FWFBS
RVNTIG1hbnVhbGx5ICovCisgICAgaWYgKG9iamVjdF9jbGFzc19keW5hbWljX2Nhc3Qoa2xhc3Ms
IElOVEVSRkFDRV9QQ0lFX0RFVklDRSkgJiYKKyAgICAgICAhb2JqZWN0X2NsYXNzX2R5bmFtaWNf
Y2FzdChrbGFzcywgSU5URVJGQUNFX0NPTlZFTlRJT05BTF9QQ0lfREVWSUNFKSkgewogICAgICAg
ICBwY2lfZGV2LT5jYXBfcHJlc2VudCB8PSBRRU1VX1BDSV9DQVBfRVhQUkVTUzsKICAgICB9CiAK
ZGlmZiAtLWdpdCBhL2h3L3Njc2kvbWVnYXNhcy5jIGIvaHcvc2NzaS9tZWdhc2FzLmMKaW5kZXgg
M2UzOGU5ZThhYS4uYmExYWZhM2MxZSAxMDA2NDQKLS0tIGEvaHcvc2NzaS9tZWdhc2FzLmMKKysr
IGIvaHcvc2NzaS9tZWdhc2FzLmMKQEAgLTI0NDcsNyArMjQ0Nyw2IEBAIHR5cGVkZWYgc3RydWN0
IE1lZ2FzYXNJbmZvIHsKICAgICB1aW50MTZfdCBzdWJzeXN0ZW1faWQ7CiAgICAgaW50IGlvcG9y
dF9iYXI7CiAgICAgaW50IG1taW9fYmFyOwotICAgIGJvb2wgaXNfZXhwcmVzczsKICAgICBpbnQg
b3N0czsKICAgICBjb25zdCBWTVN0YXRlRGVzY3JpcHRpb24gKnZtc2Q7CiAgICAgUHJvcGVydHkg
KnByb3BzOwpAQCAtMjQ2NSw3ICsyNDY0LDYgQEAgc3RhdGljIHN0cnVjdCBNZWdhc2FzSW5mbyBt
ZWdhc2FzX2RldmljZXNbXSA9IHsKICAgICAgICAgLmlvcG9ydF9iYXIgPSAyLAogICAgICAgICAu
bW1pb19iYXIgPSAwLAogICAgICAgICAub3N0cyA9IE1GSV8xMDc4X1JNIHwgMSwKLSAgICAgICAg
LmlzX2V4cHJlc3MgPSBmYWxzZSwKICAgICAgICAgLnZtc2QgPSAmdm1zdGF0ZV9tZWdhc2FzX2dl
bjEsCiAgICAgICAgIC5wcm9wcyA9IG1lZ2FzYXNfcHJvcGVydGllc19nZW4xLAogICAgICAgICAu
aW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKQEAgLTI0ODIsNyArMjQ4MCw2IEBAIHN0
YXRpYyBzdHJ1Y3QgTWVnYXNhc0luZm8gbWVnYXNhc19kZXZpY2VzW10gPSB7CiAgICAgICAgIC5p
b3BvcnRfYmFyID0gMCwKICAgICAgICAgLm1taW9fYmFyID0gMSwKICAgICAgICAgLm9zdHMgPSBN
RklfR0VOMl9STSwKLSAgICAgICAgLmlzX2V4cHJlc3MgPSB0cnVlLAogICAgICAgICAudm1zZCA9
ICZ2bXN0YXRlX21lZ2FzYXNfZ2VuMiwKICAgICAgICAgLnByb3BzID0gbWVnYXNhc19wcm9wZXJ0
aWVzX2dlbjIsCiAgICAgICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewpAQCAt
MjUwNiw3ICsyNTAzLDYgQEAgc3RhdGljIHZvaWQgbWVnYXNhc19jbGFzc19pbml0KE9iamVjdENs
YXNzICpvYywgdm9pZCAqZGF0YSkKICAgICBwYy0+c3Vic3lzdGVtX3ZlbmRvcl9pZCA9IFBDSV9W
RU5ET1JfSURfTFNJX0xPR0lDOwogICAgIHBjLT5zdWJzeXN0ZW1faWQgPSBpbmZvLT5zdWJzeXN0
ZW1faWQ7CiAgICAgcGMtPmNsYXNzX2lkID0gUENJX0NMQVNTX1NUT1JBR0VfUkFJRDsKLSAgICBw
Yy0+aXNfZXhwcmVzcyA9IGluZm8tPmlzX2V4cHJlc3M7CiAgICAgZS0+bW1pb19iYXIgPSBpbmZv
LT5tbWlvX2JhcjsKICAgICBlLT5pb3BvcnRfYmFyID0gaW5mby0+aW9wb3J0X2JhcjsKICAgICBl
LT5vc3RzID0gaW5mby0+b3N0czsKZGlmZiAtLWdpdCBhL2h3L3VzYi9oY2QteGhjaS5jIGIvaHcv
dXNiL2hjZC14aGNpLmMKaW5kZXggMjI4ZTgyYjNmYi4uNzIxYmViNTQ4NiAxMDA2NDQKLS0tIGEv
aHcvdXNiL2hjZC14aGNpLmMKKysrIGIvaHcvdXNiL2hjZC14aGNpLmMKQEAgLTM2NDksNiArMzY0
OSwxMyBAQCBzdGF0aWMgUHJvcGVydHkgeGhjaV9wcm9wZXJ0aWVzW10gPSB7CiAgICAgREVGSU5F
X1BST1BfRU5EX09GX0xJU1QoKSwKIH07CiAKK3N0YXRpYyB2b2lkIHhoY2lfaW5zdGFuY2VfaW5p
dChPYmplY3QgKm9iaikKK3sKKyAgICAvKiBRRU1VX1BDSV9DQVBfRVhQUkVTUyBpbml0aWFsaXph
dGlvbiBkb2VzIG5vdCBkZXBlbmQgb24gUUVNVSBjb21tYW5kCisgICAgICogbGluZSwgdGhlcmVm
b3JlLCBubyBuZWVkIHRvIHdhaXQgdG8gcmVhbGl6ZSBsaWtlIG90aGVyIGRldmljZXMgKi8KKyAg
ICBQQ0lfREVWSUNFKG9iaiktPmNhcF9wcmVzZW50IHw9IFFFTVVfUENJX0NBUF9FWFBSRVNTOwor
fQorCiBzdGF0aWMgdm9pZCB4aGNpX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lk
ICpkYXRhKQogewogICAgIFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFz
cyk7CkBAIC0zNjYxLDcgKzM2NjgsNiBAQCBzdGF0aWMgdm9pZCB4aGNpX2NsYXNzX2luaXQoT2Jq
ZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQogICAgIGstPnJlYWxpemUgICAgICA9IHVzYl94
aGNpX3JlYWxpemU7CiAgICAgay0+ZXhpdCAgICAgICAgID0gdXNiX3hoY2lfZXhpdDsKICAgICBr
LT5jbGFzc19pZCAgICAgPSBQQ0lfQ0xBU1NfU0VSSUFMX1VTQjsKLSAgICBrLT5pc19leHByZXNz
ICAgPSAxOwogfQogCiBzdGF0aWMgY29uc3QgVHlwZUluZm8geGhjaV9pbmZvID0gewpAQCAtMzY2
OSw2ICszNjc1LDcgQEAgc3RhdGljIGNvbnN0IFR5cGVJbmZvIHhoY2lfaW5mbyA9IHsKICAgICAu
cGFyZW50ICAgICAgICA9IFRZUEVfUENJX0RFVklDRSwKICAgICAuaW5zdGFuY2Vfc2l6ZSA9IHNp
emVvZihYSENJU3RhdGUpLAogICAgIC5jbGFzc19pbml0ICAgID0geGhjaV9jbGFzc19pbml0LAor
ICAgIC5pbnN0YW5jZV9pbml0ID0geGhjaV9pbnN0YW5jZV9pbml0LAogICAgIC5hYnN0cmFjdCAg
ICAgID0gdHJ1ZSwKICAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKICAgICAg
ICAgeyBJTlRFUkZBQ0VfUENJRV9ERVZJQ0UgfSwKZGlmZiAtLWdpdCBhL2h3L3ZmaW8vcGNpLmMg
Yi9ody92ZmlvL3BjaS5jCmluZGV4IDJjNzEyOTUxMjUuLjAwZTc2ZTJhYWEgMTAwNjQ0Ci0tLSBh
L2h3L3ZmaW8vcGNpLmMKKysrIGIvaHcvdmZpby9wY2kuYwpAQCAtMjk3Miw2ICsyOTcyLDEwIEBA
IHN0YXRpYyB2b2lkIHZmaW9faW5zdGFuY2VfaW5pdChPYmplY3QgKm9iaikKICAgICB2ZGV2LT5o
b3N0LmZ1bmN0aW9uID0gfjBVOwogCiAgICAgdmRldi0+bnZfZ3B1ZGlyZWN0X2NsaXF1ZSA9IDB4
RkY7CisKKyAgICAvKiBRRU1VX1BDSV9DQVBfRVhQUkVTUyBpbml0aWFsaXphdGlvbiBkb2VzIG5v
dCBkZXBlbmQgb24gUUVNVSBjb21tYW5kCisgICAgICogbGluZSwgdGhlcmVmb3JlLCBubyBuZWVk
IHRvIHdhaXQgdG8gcmVhbGl6ZSBsaWtlIG90aGVyIGRldmljZXMgKi8KKyAgICBwY2lfZGV2LT5j
YXBfcHJlc2VudCB8PSBRRU1VX1BDSV9DQVBfRVhQUkVTUzsKIH0KIAogc3RhdGljIFByb3BlcnR5
IHZmaW9fcGNpX2Rldl9wcm9wZXJ0aWVzW10gPSB7CkBAIC0zMDI2LDcgKzMwMzAsNiBAQCBzdGF0
aWMgdm9pZCB2ZmlvX3BjaV9kZXZfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQg
KmRhdGEpCiAgICAgcGRjLT5leGl0ID0gdmZpb19leGl0Zm47CiAgICAgcGRjLT5jb25maWdfcmVh
ZCA9IHZmaW9fcGNpX3JlYWRfY29uZmlnOwogICAgIHBkYy0+Y29uZmlnX3dyaXRlID0gdmZpb19w
Y2lfd3JpdGVfY29uZmlnOwotICAgIHBkYy0+aXNfZXhwcmVzcyA9IDE7IC8qIFdlIG1pZ2h0IGJl
ICovCiB9CiAKIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB2ZmlvX3BjaV9kZXZfaW5mbyA9IHsKZGlm
ZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHQuYyBiL2h3L3hlbi94ZW5fcHQuYwppbmRleCBmNjYyZjMw
MzcwLi45YjdhOTYwZGUxIDEwMDY0NAotLS0gYS9ody94ZW4veGVuX3B0LmMKKysrIGIvaHcveGVu
L3hlbl9wdC5jCkBAIC05MzcsNiArOTM3LDEzIEBAIHN0YXRpYyBQcm9wZXJ0eSB4ZW5fcGNpX3Bh
c3N0aHJvdWdoX3Byb3BlcnRpZXNbXSA9IHsKICAgICBERUZJTkVfUFJPUF9FTkRfT0ZfTElTVCgp
LAogfTsKIAorc3RhdGljIHZvaWQgeGVuX3BjaV9wYXNzdGhyb3VnaF9pbnN0YW5jZV9pbml0KE9i
amVjdCAqb2JqKQoreworICAgIC8qIFFFTVVfUENJX0NBUF9FWFBSRVNTIGluaXRpYWxpemF0aW9u
IGRvZXMgbm90IGRlcGVuZCBvbiBRRU1VIGNvbW1hbmQKKyAgICAgKiBsaW5lLCB0aGVyZWZvcmUs
IG5vIG5lZWQgdG8gd2FpdCB0byByZWFsaXplIGxpa2Ugb3RoZXIgZGV2aWNlcyAqLworICAgIFBD
SV9ERVZJQ0Uob2JqKS0+Y2FwX3ByZXNlbnQgfD0gUUVNVV9QQ0lfQ0FQX0VYUFJFU1M7Cit9CisK
IHN0YXRpYyB2b2lkIHhlbl9wY2lfcGFzc3Rocm91Z2hfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAq
a2xhc3MsIHZvaWQgKmRhdGEpCiB7CiAgICAgRGV2aWNlQ2xhc3MgKmRjID0gREVWSUNFX0NMQVNT
KGtsYXNzKTsKQEAgLTk0Niw3ICs5NTMsNiBAQCBzdGF0aWMgdm9pZCB4ZW5fcGNpX3Bhc3N0aHJv
dWdoX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQogICAgIGstPmV4
aXQgPSB4ZW5fcHRfdW5yZWdpc3Rlcl9kZXZpY2U7CiAgICAgay0+Y29uZmlnX3JlYWQgPSB4ZW5f
cHRfcGNpX3JlYWRfY29uZmlnOwogICAgIGstPmNvbmZpZ193cml0ZSA9IHhlbl9wdF9wY2lfd3Jp
dGVfY29uZmlnOwotICAgIGstPmlzX2V4cHJlc3MgPSAxOyAvKiBXZSBtaWdodCBiZSAqLwogICAg
IHNldF9iaXQoREVWSUNFX0NBVEVHT1JZX01JU0MsIGRjLT5jYXRlZ29yaWVzKTsKICAgICBkYy0+
ZGVzYyA9ICJBc3NpZ24gYW4gaG9zdCBQQ0kgZGV2aWNlIHdpdGggWGVuIjsKICAgICBkYy0+cHJv
cHMgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX3Byb3BlcnRpZXM7CkBAIC05NjUsNiArOTcxLDcgQEAg
c3RhdGljIGNvbnN0IFR5cGVJbmZvIHhlbl9wY2lfcGFzc3Rocm91Z2hfaW5mbyA9IHsKICAgICAu
aW5zdGFuY2Vfc2l6ZSA9IHNpemVvZihYZW5QQ0lQYXNzdGhyb3VnaFN0YXRlKSwKICAgICAuaW5z
dGFuY2VfZmluYWxpemUgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2ZpbmFsaXplLAogICAgIC5jbGFz
c19pbml0ID0geGVuX3BjaV9wYXNzdGhyb3VnaF9jbGFzc19pbml0LAorICAgIC5pbnN0YW5jZV9p
bml0ID0geGVuX3BjaV9wYXNzdGhyb3VnaF9pbnN0YW5jZV9pbml0LAogICAgIC5pbnRlcmZhY2Vz
ID0gKEludGVyZmFjZUluZm9bXSkgewogICAgICAgICB7IElOVEVSRkFDRV9DT05WRU5USU9OQUxf
UENJX0RFVklDRSB9LAogICAgICAgICB7IElOVEVSRkFDRV9QQ0lFX0RFVklDRSB9LApkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody9wY2kvcGNpLmggYi9pbmNsdWRlL2h3L3BjaS9wY2kuaAppbmRleCAx
NWNlZDk2NDhjLi5kOGMxOGM3ZmE0IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3BjaS9wY2kuaAor
KysgYi9pbmNsdWRlL2h3L3BjaS9wY2kuaApAQCAtMjM2LDkgKzIzNiw2IEBAIHR5cGVkZWYgc3Ry
dWN0IFBDSURldmljZUNsYXNzIHsKICAgICAgKi8KICAgICBpbnQgaXNfYnJpZGdlOwogCi0gICAg
LyogcGNpZSBzdHVmZiAqLwotICAgIGludCBpc19leHByZXNzOyAgIC8qIGlzIHRoaXMgZGV2aWNl
IHBjaSBleHByZXNzPyAqLwotCiAgICAgLyogcm9tIGJhciAqLwogICAgIGNvbnN0IGNoYXIgKnJv
bWZpbGU7CiB9IFBDSURldmljZUNsYXNzOwotLSAKMi4xNC4zCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:38:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQVU-0000Rj-G3; Tue, 16 Jan 2018 12:38:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebQVT-0000RG-SY
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:38:24 +0000
X-Inumbo-ID: 786a1805-faba-11e7-b0d7-9f685aff125f
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [104.47.37.81]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 786a1805-faba-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 12:40:45 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=tmmcgkykPh1ZyuAjYCq2XfW1jQ0ISzu0yKgghILCuWQ=;
 b=V9kVv0vkuaZZXipIOtwf7RliSR9gsZKUQostlRbYWZN2q8ll3Bc6fq5XgYtqYZnB+aDBCoQA7y/ihjqEy5p8FkdkJynO26jRjaMVTxgGYZfy+0gjKloGNmipEJwaSZ7kvx+xJQDhtDZiZJCjHD0u/0N5UHhbch7IZ8FiOpD9sVc=
Received: from [192.168.1.10] (122.176.135.79) by
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 12:38:10 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-7-sameer.goel@linaro.org>
 <9d4e3e05-b505-7147-2715-0a36069ea18a@caviumnetworks.com>
 <35f466dc-38c9-bad8-6908-e2a751a60f76@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <5122539b-0ec0-33d0-b5a4-6f721c754187@caviumnetworks.com>
Date: Tue, 16 Jan 2018 18:07:54 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <35f466dc-38c9-bad8-6908-e2a751a60f76@linaro.org>
Content-Language: en-US
X-Originating-IP: [122.176.135.79]
X-ClientProxiedBy: BMXPR01CA0013.INDPRD01.PROD.OUTLOOK.COM (10.174.214.151) To
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9fff121c-339c-4bdb-63d6-08d55cde0210
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534125)(4602075)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 3:hjBAnU0TZxt2K7W1wpWBI9FScJerhvj2u9/TmhMjUX6/p7sIIqba/MKQugxp3riIhJpIOevMx24o2fWlbg9uLPik/7XXDxa531dPFgKs+/jhQ87hFXraY7Qq93aD8tMT0TP/j2FothA+VsYq79W71O1YIVb/QHQIGN+hc+e9gVC1HVPoSqYQEmckNjB4K/CUnJD/Thgv+lq+vSW0bqgTXRstCDYIP4yMBgQlYukjggpnWjJaB8UtuvfEMmc1yoYm;
 25:2QYKB7zHPw82hqGtqnlDqCp3OEdMtffz9h0YvSGfDbiA4nfp8dcmz5GV/2+/jFihNbJOSb1LgD89HzhgrwsnGi04y4vnwIHjgCL5YwhWRUccTM/0F7QqwTdut76xzYYsXdvW6DUw6/VH+3iSaHUAoAzAudXqCtJKcpkADc4uw6iE5kdfm7zFqNaMgvGUhRf0fwoQ/vF6Mx1vroT3o9ANUaC6AprMW2GpLXrkELgO0xDTplt6FAH3w7jbZhIY3fusuf7E8mgnC2hulsgp7W7ri1f4pnz7m/KlyLBbKWhZvNsUEmLFGotgXqb3MeBmYblyE7o+IQ7AkHlYTMFeP6XZSVU+yMLEPx8y9TeUAwLNcB0=;
 31:k2vSl7AR8qF9V48J09aSf+H/IARkgy+IZuHpBnNN4VXsvGeAsVW9xTExNUfq8W4y89tLYOijErSxry8TBcKEe5xoRTBXqnJdYOs3m7EH1nqDp/S28mI9LfykYJ0k5ZRaG/St1iUYYK9CLdzn30FcVlmz9lJGuA+oAxh+lShywlFkk/M1JuXsoWytI4I0XA9BLC0xrSQsL9iC0+pe3CWFNPuVLig7hvpm88j715/6J1w=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2066:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 20:YEnoWYQh9AqcNlWonYVy1sEtMtB+Flb1h73ZQI+6adKBm2RuYiRI9KltsK0LUCLF9RQwexpIca+8sUtFCmWekkgtmYV8g5TltR94+IKko+jL0Fui8e+49UQWSJqepnIbaDHgMAfo3e5YgxCsLBDbU00db/ZMd4HvLkvZ+63xWPNbwNGTVmMOpIEUkiBHyjtGGei9A4YF1D3cgkOVW3FggsdGsH30h96e5uaPqr3lSpvZRoLQTrVeDZ2tFoFMIdKLehocW/SrmlvdkcNPBUfBgxxopjajSAlNpk517YKKU/Yiig5rg+s3RZqtWe7fTRx5eab5NpbMKKbbEado0WFugZBMwN9NpAyCiCxEzM2PxxL8OYgojUdWbTW7DC6BEoaRxEiNRXEAX9nCENpWI1gEbrROi2Buc0Gt+HWzGEz3mXKrtkeAc8KIYgiyywvLkMWm3kV2JHqmnqmTHsolvqff+WwIamYqWjOOfT4mGkZSJ3xShIjPx36oexQg52QiW3S6A2NKLSoeHWmZ2BEMDP4GAIgg+lKrYXChCHue50PZIya0p227j8zGSfKnYpOKgPz3C6ZS3WRNI1MrDhbFLPMP+XyM8tcfwCtPt1hVsOp23Vo=;
 4:c00ex7c2KS1+15HjKpKZfFM8/t25aGMH9Ij4dRDuPbWcfzKXmbVZ94ywMI1VKXynfpEKTTj6u0LoHO3f4szLFAeacutOXjVln9GAG47QiIobjkpyhImId/B2oPZtXuNHI9ClWMpYXpXRAv7ZCyp3QEZBgrzoBAPdLKwmOfEyVt7IesJ0gobOeUHC69sABxSzf2CG2+VFDS/8UlrajzGFLN5IBBTVlKJRTeePCc5VSFNKplmRYh+T6lP0DuVJdTbvYTFmmAkvyZKT9CoaF5xQWQ==
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2066B0BF4721E71447BD6E39ECEA0@BLUPR0701MB2066.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(5005006)(8121501046)(10201501046)(3231023)(2400034)(944501161)(3002001)(93006095)(6041268)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);
 SRVR:BLUPR0701MB2066; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BLUPR0701MB2066; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(39860400002)(376002)(346002)(366004)(39380400002)(189003)(199004)(52084003)(24454002)(50466002)(97736004)(106356001)(83506002)(64126003)(31686004)(105586002)(93886005)(90366009)(2906002)(3846002)(6116002)(26005)(31696002)(6486002)(77096006)(229853002)(58126008)(53936002)(316002)(16576012)(110136005)(16526018)(2870700001)(67846002)(47776003)(5660300001)(6666003)(42882006)(2950100002)(68736007)(478600001)(55236004)(7736002)(305945005)(76176011)(53546011)(386003)(59450400001)(23676004)(52116002)(2486003)(52146003)(66066001)(72206003)(6346003)(6246003)(4326008)(81156014)(81166006)(8936002)(8676002)(65956001)(65806001)(117156002)(25786009)(36756003)(65826007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2066; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjY7MjM6ZE9ncXlBOEZEbFZyN24wb05RWEJRYVp1?=
 =?utf-8?B?cnpmQ01CVzRpaGlUY1VzVVN6a0ZwV2ZKcDBmUmx3VEpjT0J0ZE4zbFh0OTZC?=
 =?utf-8?B?dXlnMjd1V25UT3BQam1XdXAxYThjTG5hWVJ1R2pra2prd25zZlNPN1h3cDgx?=
 =?utf-8?B?bms5UUdZMFhxYjdROFY3ODFZbnhnL0Q2OVNJZGxRTXg2TEFOODBGbkFocWdJ?=
 =?utf-8?B?V3NEZzY5VlNCMThFZkZjcDR2eENtaHJsYkVTREpObU5MenVBUjNRNFczblht?=
 =?utf-8?B?cGM4b2IyaUJhZUVpMjVVL0lXSlNUeFo4RlZqMXFMWUQ5RFhqSzN0TWtpMnVT?=
 =?utf-8?B?Rm5kaGh0azQ2WS9BanpXTkxOZERwUlpqaHVYclZ4YlJDQXhKT1NOcllrU1Q2?=
 =?utf-8?B?SUl6Vmo0K3VaSlVQdTBsS2tOVm1tblJmcEhIQmFnZnZlMHNDM25aVysxbDVr?=
 =?utf-8?B?Q0I1T24zQStCMWxJczFKMXQ3N0QrMnhOM3ozQUpUbnBXRit0V3IyY05EOHdw?=
 =?utf-8?B?cTZmOEhMK096dWtBeU1pVkppUHMxbTBiWUxrYTQ0azR5SlZHRFZGeGhyVGJ0?=
 =?utf-8?B?dUUvL3JTZ0NoVGZDdXRFTVZZSFVRWXAzRmZNY2s0MFlDcVBKRWl1WjA4cXFv?=
 =?utf-8?B?ZWFDbUhCOGFHVnZjaG1paEtNSW5jZkRGRko2cVUxTzI4VWxNRm1DWFRXVmM1?=
 =?utf-8?B?NU1CZjYwb1A1STJzWUtDaGcvM1gxR1RNRG9IeWx1cEliaXdPOEkzS000dklU?=
 =?utf-8?B?WGlRSjFaS3BLSkw5QWR1ZFlSdmpocHZHNE5mc2JPc2ducFBzaUpGZHdxYUha?=
 =?utf-8?B?M1FHWDIrQTVGczVXOGFiKzZqVnpFNDBjeFY5YThFWTNTZXVKZkRPcmRoR05D?=
 =?utf-8?B?ZHQwWnJJeC9VeGVxVld4RFBaSXNVMlZVTXR3bzdpQmI2eWREMlpCbHZpdUZO?=
 =?utf-8?B?Znh4NGFsazRBT1hHbVdBaHVjMXpueCtVTGRBVDhGUFdXOExxQmZYMFIvRlAx?=
 =?utf-8?B?MU5rRVFCU3hLQTdGbUdXZ040VHQ2cEZuUXlwSnJWeTJvU0F2czN6TmRIMmR2?=
 =?utf-8?B?ZytsTm83N1E4SDdOM2NKcXlJKzFpQlVwMGVSRVlWbWtLM0kzYzNRS2I2d0ox?=
 =?utf-8?B?ZTZRUElBc1UzYUNGRGw5WVdJUm9DMU44Y0xSOGlSSDczRTBsQ3ZoOS9laHkx?=
 =?utf-8?B?SUpFOU9ZYmQxeGw3Ti9lSWhZdlRaYTN4WG5XN2pyRXY1NkVvRWxqcjE2RjY0?=
 =?utf-8?B?SDV1Zm1GUWlBN0d0eDJacGJqSmFVSG9zeVJNaGxyTkRaS0Rmb0FkZlBKUzlj?=
 =?utf-8?B?aXdrYlNWSTRqSCtqb0MvYWhEcEd3TDNzR1hZNTFaUldiL1BNaEJrTmw0RVNq?=
 =?utf-8?B?SFVwcGprb1FOcWIrb2QwRisrSzNrUzJJS1pYUWFIRlpWUm4vSEdWUWplaFJl?=
 =?utf-8?B?N1pySHB0TU50blRHVTYvNjJlSWs1RDNMZjRQSkt2R2p5Q2xiRGszUk5mTmJC?=
 =?utf-8?B?M3lDQ1dXb2MyVC9memJkV095TDlQSEJoeFh3cEV1enlFVllaTVBQVGtWc01u?=
 =?utf-8?B?WmR1TnpPWExZZlRLajUzcytvUHl5aHhWUEphQVZuMDFtYzMxa0ZLRC9pTlpL?=
 =?utf-8?B?OHlJNzlocTZBL2RGMmFReC9EQ1BJeXMyUVJkTURReEJPYy81WUtlNnNTTG1O?=
 =?utf-8?B?Qng3N3cyd2dBUUhQQXFueTBjYlAxWjViRXFaek9RMjhsREZ2cVVTZnZYOXhX?=
 =?utf-8?B?K3c1VE9GZ055am1INE82SnZRendHM0w0ME8rVFp6YnF2aUJnRXBNenhxaGZG?=
 =?utf-8?B?TmliNUJEM2R4dG9Hb1NoNVJBSDBhci9JWVhGdURVK3A4RCs2TTBPNEFjR2hY?=
 =?utf-8?B?akhsbzNsSVRvZmo5THZiT3d1NHoyS1YxWU5tdTd6ZTVKampRV3pKQlEralZJ?=
 =?utf-8?B?WTg5UWl4cGdPbkxIZDV0ZkN4SDlUL1NDUFY0bXR0RjNLZ1ZDblNJMzU1MnNK?=
 =?utf-8?B?KzJueWpBYmp5aHFvSUd3UkpJWXNpSlg5TGxjR0V3Yk1wNmVHdVl1b3dIM2k1?=
 =?utf-8?B?WG1mc2k5eWNHUm1lZzM4ZUNpeUhRdFFZNTRCSkx0eDFJMjdvM2x0UWpNK2NW?=
 =?utf-8?Q?kJYEAgvtK7nzPuQEmzoDI6FFg=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 6:rlnzOKMPU+ARyxqM141dBTEb1URIbHmBf08Gc7DFMOq831bQNXqDvkxB909TyNAHHSpSgGxJxgDavO3ds9+SC53twxBn/gcxzigVcqtlmWb2Sfm65j1CKrBZCuWw/BUN2zNtWqUET08G18Sjvb5yV41+h1cTgRc3lRaXP8lE+1zkFEm+f4M2dckP2sx9/c25+6Ps6wqbDT9WeVslya2HXtwvqrjHA61PiFeer3smA1dmxMxyk8bpYbSMv3gBMmyY5D/gvZXBYmQWAnHjmdmlnj5AuFuQhrdoZCUq2GWcXFMYzM18S2pMcXeDaLPZz4lfdMJi4ZaQxlPf43UdU5+f4/HCf4IiqZgdtSmmEgrDUS8=;
 5:duLEyQ08u8r7s5df0/iOdwNZEpwQG2RZPBJKIzcwIdEZGB5woyRLX0ScknFT3KsSPP1wRaW3BkSTkfjOlcwolvBYsy8saWQAwofOvPOzdU+w2c+LlJKJi/vrsdKfXi9C5SRutOv79eseRpoPYNHRohdS7Jf/sUpwaTD5x3ZHg4I=;
 24:gUIovnlV1hBMSU+VAWMdawxU0To7UjSat2w/RQ5TKFPxsB88R+HGH98Scqwx3N+V5V2iSbpLV3qN6XfR3XlwHAPbYACn3KXy4ahXu38FC34=;
 7:cMbHFLLsHG0wzBMdiHzOc7v4F+muwy/lZ/Svw/FCxDT1z9sh3L6Q8n4D87432ugym7ksP4tszAueXEXlVeqMq34fH4hK0KYL8Jecc89evJKIQBA3hoLrY0Uf2Dt5pwSPm9qNKwf1l8n1aTCDORrtY41qguwB1/XjJcvVl0jNvfs7BJ2SmkPF3aFs40y3mSvmgYrpSy54Ry2rGsQncMZHUCHZ6U0sNA2k7KrZnZadqcj+f9qjx6rhXN2NVg0YLrzI
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 12:38:10.3509 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9fff121c-339c-4bdb-63d6-08d55cde0210
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2066
Cc: sstabellini@kernel.org, shankerd@codeaurora.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [RFC v4 6/8] xen/iommu: smmu-v3: Add Xen specific
 code to enable the ported driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSnVsaWVuLAoKCk9uIDAxLzE2LzIwMTggMDI6MDQgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToK
Pgo+Cj4gT24gMDEvMDMvMjAxOCAwNTo0NyBBTSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pgo+PiBI
aSBTYW1lZXIsCj4KPiBIaSBNYW5pc2gsCj4KPj4+ICsKPj4+ICsvKiBYZW46IFR5cGUgZGVmaW5p
dGlvbnMgZm9yIGlvbW11X2RvbWFpbiAqLwo+Pj4gKyNkZWZpbmUgSU9NTVVfRE9NQUlOX1VOTUFO
QUdFRCAwCj4+PiArI2RlZmluZSBJT01NVV9ET01BSU5fRE1BIDEKPj4+ICsjZGVmaW5lIElPTU1V
X0RPTUFJTl9JREVOVElUWSAyCj4+PiArCj4+PiArLyogWGVuOiBEdW1teSBpb21tdV9kb21haW4g
Ki8KPj4+ICtzdHJ1Y3QgaW9tbXVfZG9tYWluIHsKPj4+ICvCoMKgwqAgLyogUnVudGltZSBTTU1V
IGNvbmZpZ3VyYXRpb24gZm9yIHRoaXMgaW9tbXVfZG9tYWluICovCj4+PiArwqDCoMKgIHN0cnVj
dCBhcm1fc21tdV9kb21haW7CoMKgwqDCoMKgwqDCoCAqcHJpdjsKPj4gQ2FuIHdlIHVzZSBhIG1v
cmUgbWVhbmluZ2Z1bCBuYW1lIGluIHBsYWNlIG9mIHByaXYuCj4KPiBJIGJlbGlldmUgdGhpcyB3
YXMgdGFrZW4gZnJvbSB0aGUgaW9tbXVfZG9tYWluIHN0cnVjdHVyZSBpbiBTTU1VdjIgCj4gd2hp
Y2ggd2FzIGJhc2VkIG9uIGFuIGFuY2llbnQgdmVyc2lvbiBvZiBMaW51eC4gSXQgbG9va3MgbGlr
ZSByZWNlbnQgCj4gTGludXggd2lsbCBub3QgdXNlIHByaXYsIHNvIEkgYW0gd29uZGVyaW5nIHdo
eSBpdCBpcyBhZGRlZCBoZXJlPwo+Cj4+PiArwqDCoMKgIHVuc2lnbmVkIGludCB0eXBlOwo+Pj4g
Kwo+Pj4gK8KgwqDCoCAvKiBEdW1teSBjb21wYXRpYmlsaXR5IGRlZmluZXMgKi8KPj4+ICvCoMKg
wqAgdW5zaWduZWQgbG9uZyBwZ3NpemVfYml0bWFwOwo+Pj4gK8KgwqDCoCBzdHJ1Y3QgaW9tbXVf
ZG9tYWluX2dlb21ldHJ5IGdlb21ldHJ5Owo+Pj4gKwo+Pj4gK8KgwqDCoCBhdG9taWNfdCByZWY7
Cj4+PiArwqDCoMKgIC8qCj4+PiArwqDCoMKgwqAgKiBVc2VkIHRvIGxpbmsgaW9tbXVfZG9tYWlu
IGNvbnRleHRzIGZvciBhIHNhbWUgZG9tYWluLgo+Pj4gK8KgwqDCoMKgICogVGhlcmUgaXMgYXQg
bGVhc3Qgb25lIHBlci1TTU1VIHRvIHVzZWQgYnkgdGhlIGRvbWFpbi4KPj4+ICvCoMKgwqDCoCAq
Lwo+Pj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkwqDCoMKgwqDCoMKgwqAgbGlzdDsKPj4+ICt9
Owo+Pj4gKwo+Pj4gKwo+Pj4gKy8qIFhlbjogRGVzY3JpYmVzIGluZm9ybWF0aW9uIHJlcXVpcmVk
IGZvciBhIFhlbiBkb21haW4gKi8KPj4+ICtzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiB7Cj4+
PiArwqDCoMKgIHNwaW5sb2NrX3TCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxvY2s7Cj4+PiArwqDC
oMKgIC8qIExpc3Qgb2YgaW9tbXUgZG9tYWlucyBhc3NvY2lhdGVkIHRvIHRoaXMgZG9tYWluICov
Cj4+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWTCoMKgwqDCoMKgwqDCoCBpb21tdV9kb21haW5z
Owo+Pj4gK307Cj4+PiArCj4+PiArLyoKPj4+ICsgKiBYZW46IEluZm9ybWF0aW9uIGFib3V0IGVh
Y2ggZGV2aWNlIHN0b3JlZCBpbiBkZXYtPmFyY2hkYXRhLmlvbW11Cj4+PiArICoKPj4+ICsgKiBU
aGUgZGV2LT5hcmNoZGF0YS5pb21tdSBzdG9yZXMgdGhlIGlvbW11X2RvbWFpbiAocnVudGltZSAK
Pj4+IGNvbmZpZ3VyYXRpb24gb2YKPj4+ICsgKiB0aGUgU01NVSkuCj4+PiDCoMKgICovCj4+PiAr
c3RydWN0IGFybV9zbW11X3hlbl9kZXZpY2Ugewo+Pj4gK8KgwqDCoCBzdHJ1Y3QgaW9tbXVfZG9t
YWluICpkb21haW47Cj4+IGRvbWFpbiBuYW1lIGlzIGNvbmZ1c2luZywgaWYgeW91IHJlYWQganVz
dCB0aGUgdmFyaWFibGUgbmFtZSBpdCBpcyAKPj4gbm90IGVhc3kgdG8gdW5kZXJzdGFuZCB0aGF0
IGl0IGlzIGEgc3RydWN0IGRvbWFpbiBwb2ludGVyIG9yIGZldyAKPj4gb3RoZXIgc3RydWN0dXJl
cyB3aGljaCBoYXZlIF9kb21haW4gaW4gdGhlaXIgbmFtZXMuCj4+IFNhbWUgY29tbWVudCBmb3Ig
YWxsIHVzYWdlcyBvZiB2YXJpYWJsZXMgd2l0aCBqdXN0IHRoZSBuYW1lIGRvbWFpbi4KPgo+IElm
IHRoaXMgaXMgdXNlZCBieSBYZW4gb25seSBjb2RlLCB0aGVuIGl0IHNob3VsZCBiZSBhbHJpZ2h0
LiBXaGljaCAKPiBuYW1lIGRvIHlvdSBzdWdnZXN0PyBpb21tdV9kb21haW4/Ckxvb2tzIG9rLgo+
Cj4gWy4uLl0KPgo+Pj4gKy8qCj4+PiArICogWGVuOiBUaGUgcGd0YWJsZV9vcHMgYXJlIHVzZWQg
YnkgdGhlIFMxIHRyYW5zbGF0aW9ucywgc28gcmV0dXJuIAo+Pj4gdGhlIGR1bW15Cj4+PiArICog
YWRkcmVzcy4KPj4+ICsgKi8KPj4+ICsjZGVmaW5lIGFsbG9jX2lvX3BndGFibGVfb3BzKGYsIGMs
IG8pICgoc3RydWN0IGlvX3BndGFibGVfb3BzIAo+Pj4gKikweERFQURCRUVGKQo+Pj4gKyNkZWZp
bmUgZnJlZV9pb19wZ3RhYmxlX29wcyhvKSAobyA9IDApCj4+PiArCj4+PiArLyogWGVuOiBEZWZp
bmUgd3JhcHBlciBmb3IgcmVxdWVzdGluZyBJUlFzICovCj4+PiArI2RlZmluZSBJUlFGX09ORVNI
T1QgMAo+Pj4gKwo+Pj4gK3R5cGVkZWYgdm9pZCAoKmlycV9oYW5kbGVyX3QpKGludCwgdm9pZCAq
LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKTsKPj4+ICsKPj4+ICtzdGF0aWMgaW5saW5lIGludCBk
ZXZtX3JlcXVlc3RfaXJxKHN0cnVjdCBkZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IAo+Pj4gaXJx
LAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpcnFfaGFuZGxlcl90
IGhhbmRsZXIsIHVuc2lnbmVkIGxvbmcgaXJxZmxhZ3MsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGNvbnN0IGNoYXIgKmRldm5hbWUsIHZvaWQgKmRldl9pZCkKPj4+
ICt7Cj4+PiArwqDCoMKgIC8qVE9ETzogQ2hlY2sgaWYgd2UgcmVhbGx5IG5lZWQgdG8gc2V0IGEg
dHlwZSAqLwo+Pj4gK8KgwqDCoCBpcnFfc2V0X3R5cGUoaXJxLCBJUlFfVFlQRV9FREdFX0JPVEgp
Owo+Pj4gK8KgwqDCoCByZXR1cm4gcmVxdWVzdF9pcnEoaXJxLCBpcnFmbGFncywgaGFuZGxlciwg
ZGV2bmFtZSwgZGV2X2lkKTsKPj4+ICsKPj4+ICt9Cj4+PiArCj4+PiAraW50IGRldm1fcmVxdWVz
dF90aHJlYWRlZF9pcnEoc3RydWN0IGRldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgaXJxLCAKPj4+
IGlycV9oYW5kbGVyX3QgaGFuZGxlciwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGlycV9oYW5kbGVyX3QgdGhyZWFkX2ZuLCB1bnNpZ25lZCBsb25nIGlycWZsYWdzLAo+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3QgY2hhciAqZGV2bmFt
ZSwgdm9pZCAqZGV2X2lkKQo+Pj4gK3sKPj4+ICvCoMKgwqAgcmV0dXJuIGRldm1fcmVxdWVzdF9p
cnEoZGV2LCBpcnEsIHRocmVhZF9mbiwgaXJxZmxhZ3MsIGRldm5hbWUsIAo+Pj4gZGV2X2lkKTsK
Pj4+ICt9Cj4+IElzIGl0IHBvc3NpYmxlIHRvIGNoYW5nZSB0aGUgbmFtZSBmcm9tIHRocmVhZGVk
IHRvIHNvbWV0aGluZyBtb3JlIAo+PiBtZWFuaW5nZnVsIGFzIElJVUMgaW4geGVuIHdlIGRvbnTC
oCBoYXZlIHRocmVhZGVkIGlycXMuCj4+IFRob3VnaCB0aGUgY29kZSBpcyBjb21pbmcgZnJvbSBs
aW51eCwgYnV0IGl0IGhhcyB0byBiZSBjYWxsZWQvbmFtZWQgCj4+IGluIHRoZSBwbGFjZSBpdCBp
cyBpbnRlbmRlZCB0byBiZSB1c2VkCj4KPiBXaGF0IGRvIHlvdSBtZWFuPyBUaGlzIGlzIGEgd3Jh
cHBlciBmb3IgTGludXguIFNvIHdlIHNob3VsZCBrZWVwIHRoZSAKPiBuYW1lIGFzIGl0IGlzLgpJ
dCBjcmVhdGVzIGNvbmZ1c2lvbiBhcyB4bmUgZG9lc250IHVzZSB0aHJlYWRzLiBTbyB3ZSBzaG91
bGQgcmVuYW1lIGl0LgpUaGVyZSBpcyBubyByZWFzb24gd2h5IHdlIGNhbm5vdCByZW5hbWUgYSBm
dW5jdGlvbiB1c2VkIGluIGxpbnV4Lgo+Cj4gWy4uLl0KPgo+Pj4gQEAgLTQzMyw2ICs4MDcsNyBA
QCBlbnVtIHByaV9yZXNwIHsKPj4+IMKgwqDCoMKgwqAgUFJJX1JFU1BfU1VDQywKPj4+IMKgIH07
Cj4+PiArI2lmIDAgLyogWGVuOiBObyBNU0kgc3VwcG9ydCBpbiB0aGlzIGl0ZXJhdGlvbiAqLwo+
Pj4gwqAgZW51bSBhcm1fc21tdV9tc2lfaW5kZXggewo+Pj4gwqDCoMKgwqDCoCBFVlRRX01TSV9J
TkRFWCwKPj4+IMKgwqDCoMKgwqAgR0VSUk9SX01TSV9JTkRFWCwKPj4+IEBAIC00NTcsNiArODMy
LDcgQEAgc3RhdGljIHBoeXNfYWRkcl90IAo+Pj4gYXJtX3NtbXVfbXNpX2NmZ1tBUk1fU01NVV9N
QVhfTVNJU11bM10gPSB7Cj4+PiDCoMKgwqDCoMKgwqDCoMKgwqAgQVJNX1NNTVVfUFJJUV9JUlFf
Q0ZHMiwKPj4+IMKgwqDCoMKgwqAgfSwKPj4+IMKgIH07Cj4+PiArI2VuZGlmCj4+IElNSE8gY2Fu
IHdlIGF2b2lkICNpZiAwIGZyb20gdGhlIGNvZGUsIHVubGVzcyB3ZSBpbnRlbmQgdG8gdXNlIHRo
ZSAKPj4gY29kZSBpbiBmdXR1cmUuCj4KPiBJbiB0aGUgcGFzdCwgSSBtYWRlIHRoZSBtaXN0YWtl
IHRvIHJlbW92ZSBhbGwgdW5lY2Vzc2FyeSBjb2RlIGZyb20gCj4gU01NVXYyLiBGZXcgbW9udGhz
IGFmdGVyLCB3ZSBkZWNpZGVkIHRvIGRlbGV0ZSBpdCBhbmQgaW1wb3J0IGRpcmVjdGx5IAo+IGZy
b20gTGludXggd2l0aCBsaW1pdGVkIG1vZGlmaWNhdGlvbnMuIFRoaXMgd2FzIHRoZSBiZXN0IGNo
b2ljZSAKPiBiZWNhdXNlIGl0IGlzIGVhc2llciB0byB0cmFjayBkaWZmZXJlbmNlLgo+Cj4gV2Ug
YXJlIGluIHRoZSBzYW1lIHNpdHVhdGlvbiBoZXJlLiBXZSB3YW50IHRvIHN0YXkgYXMgY2xvc2Ug
YXMgTGludXguIAo+IFRoaXMgbWVhbnMgbm8gcmVuYW1pbmcsIG5vIGNvZGUgcmVtb3ZhbCwgYW5k
IHZlcnkgbGltaXRlZCBjaGFuZ2UgaW4gCj4gdGhlIGNvZGUgdG8gYWNjb21tb2RhdGUgWGVuLgo+
Cj4gSW4gdGhhdCBwYXJ0aWN1bGFyIGNhc2UsIHdlIGxpa2VseSBnb2luZyB0byB3YW50IHRvIHN1
cHBvcnQgTVNJcyAKPiBiZWNhdXNlIGFuIGltcGxlbWVudGF0aW9uIG1heSBvbmx5IHN1cHBvcnQg
dGhhdC4Kb2sgZm9yIHRoaXMgY2FzZSwgYnV0IHRoZSBjb2RlIGxvb2tzIGNsdW1zeS4KPgo+IENo
ZWVycywKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:39:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:39:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQWb-0000Yj-Pe; Tue, 16 Jan 2018 12:39:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=prux=el=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ebQWb-0000Ya-5u
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:39:33 +0000
X-Inumbo-ID: 16fbe0aa-faba-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x241.google.com (unknown [2607:f8b0:400d:c0d::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16fbe0aa-faba-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 13:38:02 +0100 (CET)
Received: by mail-qt0-x241.google.com with SMTP id a16so18022912qtj.3
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 04:39:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=OP1UeQoYzOFN50+WYqiU5I1Aw8WD9JPi4GT1ZHS2CXE=;
 b=ppuQ2VgCABzD27lEbsix3rDeWPt/FeFyzBpg9LzYyRcLffb5CJBzvf8NBLq+ZorZNS
 2VSwbZgIwVioNubTVIrnVayXIyof9mHmjndv9Y7eHFWAqTHpo3OoNFIrlBNaBGYH4I2M
 7a8b9p6uEcDHtQymUKe3Jjwkern6GC55yvXhZVVlf16dwMlA97UbYL79carAyJxzloQ7
 H5pa+XyVNibbMPwhanndu3eNEL3nqyu8ag0lHuE66Ku5o8TZRwT9aKMVVoXTiGQxqCqL
 DxE0QalbyBHxLt07UtWy/IxwwaHA9lYhq5ygW6f0OC1P3qYt3foOUOIzTGE9PzgtcJjn
 LU1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=OP1UeQoYzOFN50+WYqiU5I1Aw8WD9JPi4GT1ZHS2CXE=;
 b=qnHdClUTRDYswkAXD4RgeFpl+7L7Bodcx3rx6K0gWXAqLyav4ALeeEmZKS7pDsMXKf
 Yp2+aJaYIiffZYaKIgg7VtscK36j4L4/16Pg10RUd5hXd2aprccQXLMoKL0Bty9RLm1K
 gDb9XZDTvhmHHMHqKGo0aDugQvrUcrTg3Ur2yWKBSsDmybZGVkmiU6DWlw2c69VoG0X5
 l7r8sRcTGvLkYzgCajIKdWnBjY8ufg6BF7k0YaN8MQh/prUBfntm76hkMMHGBExvd/GX
 zrlSzx3fdpNa02z+Q83iD9NeIG5hDEFqxN+e9hqIIGivkrDkSogbeWq9HkFNbiHMPma1
 SLRw==
X-Gm-Message-State: AKwxytdbMXYIpoATT2y1aphTF46Wbxvxn8E11IYV2rv97402niEs1tKe
 SVuZtYk2hSEXsqynJ3uHo29WUIQTmSEQLZHxiT9T6A==
X-Google-Smtp-Source: ACJfBosKptm7vPEbO+JDphv3uQ/4EUd6SuyCUVgvy75q2D5wC4fOItK1AV0thEmP9kIlL19k/ci99Jg3aYM3OHYlvWE=
X-Received: by 10.200.36.199 with SMTP id t7mr9442241qtt.141.1516106370486;
 Tue, 16 Jan 2018 04:39:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Tue, 16 Jan 2018 04:39:29 -0800 (PST)
In-Reply-To: <c57288e4-d351-7de3-8a60-467c45c09542@suse.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
 <CAFLBxZa12YCq_=jnPK_s-ZbRk6=p9AL+MY0K=SiJL+e-OT+4ZA@mail.gmail.com>
 <c57288e4-d351-7de3-8a60-467c45c09542@suse.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 16 Jan 2018 12:39:29 +0000
X-Google-Sender-Auth: qoJ0vxv8sa_3FfMyGtYpCevsz1w
Message-ID: <CAFLBxZafWsTXUBqgQ1cXXRpFtHf8js1_ac7NDBwoEoN+QteXOQ@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMTI6MjEgUE0sIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4gd3JvdGU6Cj4gT24gMTYvMDEvMTggMTM6MTIsIEdlb3JnZSBEdW5sYXAgd3JvdGU6
Cj4+IE9uIE1vbiwgSmFuIDE1LCAyMDE4IGF0IDExOjA3IEFNLCBKYW4gQmV1bGljaCA8SkJldWxp
Y2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4gRmlyc3Qgb2YgYWxsIHdlIGRvbid0IG5lZWQgaXQgb24g
QU1EIHN5c3RlbXMuIEFkZGl0aW9uYWxseSBhbGxvdyBpdHMgdXNlCj4+PiB0byBiZSBjb250cm9s
bGVkIGJ5IGNvbW1hbmQgbGluZSBvcHRpb24uIEZvciBiZXN0IGJhY2twb3J0YWJpbGl0eSwgdGhp
cwo+Pj4gaW50ZW50aW9uYWxseSBkb2Vzbid0IHVzZSBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbiBw
YXRjaGluZyB0byBhY2hpZXZlCj4+PiB0aGUgaW50ZW5kZWQgZWZmZWN0IC0gd2hpbGUgd2UgbGlr
ZWx5IHdhbnQgaXQsIHRoaXMgd2lsbCBiZSBsYXRlcgo+Pj4gZm9sbG93LXVwLgo+Pgo+PiBJcyBp
dCB3b3J0aCBtYWtpbmcgaXQgb3B0aW9uYWwgdG8gYXBwbHkgdG8gZG9tMD8gIEluIG1vc3QgY2Fz
ZXMsIGlmIGFuCj4+IGF0dGFja2VyIGNhbiBtYW5hZ2UgdG8gZ2V0IHVzZXJzcGFjZSBvbiBkb20w
LCB0aGV5IHNob3VsZCBiZSBhYmxlIHRvCj4+IHRha2Ugb3ZlciB0aGUgd2hvbGUgc3lzdGVtIGFu
eXdheTsgdHVybmluZyBpdCBvZmYgb24gZG9tMCB0byBnZXQKPj4gYmV0dGVyIHBlcmZvcm1hbmNl
IHNlZW1zIGxpa2UgYSBwb2xpY3kgZGVjaXNpb24gdGhhdCBhZG1pbmlzdHJhdG9ycwo+PiBtaWdo
dCByZWFzb25hYmx5IG1ha2UuCj4KPiBZb3UgYXJlIGltcGx5aW5nIGhlcmUgdGhhdCBMaW51eCBp
cyBpbnNlY3VyZTogd2h5IGRvZXMgdXNlcnNwYWNlIGFjY2Vzcwo+IGFsbG93IHlvdSB0byB0YWtl
IG92ZXIgdGhlIG1hY2hpbmU/IEkgY2FuIHNlZSB0aGF0IGJlaW5nIHRydWUgZm9yIHJvb3QKPiBh
Y2Nlc3MsIGJ1dCBub3QgZm9yIGFueSBvdGhlciB1bnByaXZpbGVnZWQgdXNlciBhY2NvdW50LgoK
V2VsbCBmaXJzdCBvZiBhbGwsIGdvIGxvb2sgYXQgbXkgdGFsayBhYm91dCBsb2NhbCByb290IGV4
cGxvaXRzIGluCkxpbnV4IC0tIHVzdWFsbHkgdGhlcmUgYXJlIGEgZmV3IGZvdW5kIGV2ZXJ5IG1v
bnRoLgoKQnV0IGxldCdzIGlnbm9yZSB0aGF0IG91dCBmb3IgYSBtaW51dGUuICBDb25zaWRlciBh
ICJ0eXBpY2FsIgpyZWNvbW1lbmRlZCBkb20wIHNldHVwOgotIERvbTAgb24gYSBzZXBhcmF0ZSBu
ZXR3b3JrCi0gTm90aGluZyBydW5uaW5nIG9uIGRvbTAgZXhjZXB0IFhlbi1yZWxhdGVkIHNlcnZp
Y2VzLCBhbmQgdG9vbHN0YWNrCgpIb3cgd291bGQgYW4gYXR0YWNrZXIgZ2V0IHVzZXJzcGFjZSBh
Y2Nlc3Mgb24gc3VjaCBhIGhvc3QgYXQgYWxsPwotIEF0dGFjayBhIGRldmljZW1vZGVsIHJ1bm5p
bmcgaW4gZG9tMAotIEF0dGFjayBhIGJhY2tlbmQgcnVubmluZyBpbiB0aGUga2VybmVsCi0gQXR0
YWNrIHhlbnN0b3JlCgpXZSBkb24ndCB5ZXQgaGF2ZSBhIGRlcHJpdmlsZWdlZCBRRU11LCBzbyBh
dCB0aGUgbW9tZW50IGFuIGF0dGFjayBvbgphbnkgb2YgdGhlc2Ugd2lsbCBhbHJlYWR5IGdpdmUg
eW91IGZ1bGwgY29udHJvbCBvZiB0aGUgc3lzdGVtLgoKT2J2aW91c2x5IHRoaXMgd291bGRuJ3Qg
YmUgYXBwcm9wcmlhdGUgdG8gYWxsIHN5c3RlbXM7IGJ1dCBpdCBjb3VsZCBiZQphcHByb3ByaWF0
ZSB0byBhIGZhaXIgbnVtYmVyIG9mIHRoZW0uCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:40:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQXJ-00019E-1Q; Tue, 16 Jan 2018 12:40:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=prux=el=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ebQXI-000195-6j
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:40:16 +0000
X-Inumbo-ID: 3132d363-faba-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x22b.google.com (unknown [2607:f8b0:400d:c09::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3132d363-faba-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 13:38:45 +0100 (CET)
Received: by mail-qk0-x22b.google.com with SMTP id l29so11035929qkj.8
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 04:40:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc:content-transfer-encoding;
 bh=+A1FdWYOiuFbSx19eqijhDmNf83r7VPsqXiu1rofYXk=;
 b=rabYMWK9RBa4Fz64TreJ80wxkMHul8ZQQyOEvGZBSPinIXWIuom2tC5lPGtWI5bmLd
 BtkTkTxBt4QAbn1e10ksSCUq1R1IfQXxphg/sMDf4d1fWqShuvk46TH1aebfUG+IYTqJ
 FV6bFIOydN8Htoc6mGIcVMcnSNdj9K3eOYo7BzCjq8eamgewUjl2/pOm4loD1oJheC8R
 EHPeemhX7Qk/oU1tZdgMUQ/PgPTCApO4aYBguRB1cXWD4mxImtsPOI7s/E4tDZBN/x63
 6/6yZ+QunnR2VSQ4hUWBfAdOWchiT8Bt46bRj606HRYdnDlgsICwfF+GjWNbB9lpUCTg
 HufA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc:content-transfer-encoding;
 bh=+A1FdWYOiuFbSx19eqijhDmNf83r7VPsqXiu1rofYXk=;
 b=A0HcgRkfxTXktkvjdBkR2irt7OhCmif1q8w1h2XfhEXSPQiQ+mZZhN7LhHGwIqY3yc
 fKJNf0s2ZmCgUVHBCCfmGJaolurz6iVxNyQYp2z0UwTu2kN19NJlHiTrfxgDpwDW3q8D
 DVEV5e5xHqwqqSFNU3z4whb/GS3Gc8L5wjOG+I7vU6YAQk0zvekbtpuRj+hOrNCFd2QN
 oMIjvgy/iUmiNo7fs6CzVzsH5aya3G69iIQFnTbk/PhwjP7KzISMNMF7FIVuU5Ku1k+0
 +/qzKzDQHlP1igJLBh1mF1v58EEiiAGAcOhTr52kg7d/oo4+ddGULcsXyqrh1WAV3K77
 elrQ==
X-Gm-Message-State: AKwxytcC4SRGnCJiDfBMh/MJZKtBUOutmCiMZ08aThierFkzNbTg/QG+
 0ePyhqTul3eqT5+Uv7apHqcgPgZRkTUq5v0A+wc=
X-Google-Smtp-Source: ACJfBovkH73xea5DpqGJR6a8bEosz8PJpjeOzyjuOdAAssOMG8oHj+TikPs5u3njBCQpENm1Q3HWDI+tPk+wZdb86Ac=
X-Received: by 10.233.222.6 with SMTP id s6mr54645249qkf.327.1516106414531;
 Tue, 16 Jan 2018 04:40:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Tue, 16 Jan 2018 04:40:14 -0800 (PST)
In-Reply-To: <5A5DFF9D020000780019F13E@prv-mh.provo.novell.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
 <CAFLBxZa12YCq_=jnPK_s-ZbRk6=p9AL+MY0K=SiJL+e-OT+4ZA@mail.gmail.com>
 <5A5DFF9D020000780019F13E@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 16 Jan 2018 12:40:14 +0000
X-Google-Sender-Auth: wUkTrJR488tnKSGjJRidA13HDAk
Message-ID: <CAFLBxZZfBKNyueHdG7aowHRut_3jSKkTtJ_3exNOWxaxOwkM2Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMTI6MzUgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTYuMDEuMTggYXQgMTM6MTIsIDxkdW5sYXBnQHVtaWNo
LmVkdT4gd3JvdGU6Cj4+IE9uIE1vbiwgSmFuIDE1LCAyMDE4IGF0IDExOjA3IEFNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4gRmlyc3Qgb2YgYWxsIHdlIGRvbid0
IG5lZWQgaXQgb24gQU1EIHN5c3RlbXMuIEFkZGl0aW9uYWxseSBhbGxvdyBpdHMgdXNlCj4+PiB0
byBiZSBjb250cm9sbGVkIGJ5IGNvbW1hbmQgbGluZSBvcHRpb24uIEZvciBiZXN0IGJhY2twb3J0
YWJpbGl0eSwgdGhpcwo+Pj4gaW50ZW50aW9uYWxseSBkb2Vzbid0IHVzZSBhbHRlcm5hdGl2ZSBp
bnN0cnVjdGlvbiBwYXRjaGluZyB0byBhY2hpZXZlCj4+PiB0aGUgaW50ZW5kZWQgZWZmZWN0IC0g
d2hpbGUgd2UgbGlrZWx5IHdhbnQgaXQsIHRoaXMgd2lsbCBiZSBsYXRlcgo+Pj4gZm9sbG93LXVw
Lgo+Pgo+PiBJcyBpdCB3b3J0aCBtYWtpbmcgaXQgb3B0aW9uYWwgdG8gYXBwbHkgdG8gZG9tMD8g
IEluIG1vc3QgY2FzZXMsIGlmIGFuCj4+IGF0dGFja2VyIGNhbiBtYW5hZ2UgdG8gZ2V0IHVzZXJz
cGFjZSBvbiBkb20wLCB0aGV5IHNob3VsZCBiZSBhYmxlIHRvCj4+IHRha2Ugb3ZlciB0aGUgd2hv
bGUgc3lzdGVtIGFueXdheTsgdHVybmluZyBpdCBvZmYgb24gZG9tMCB0byBnZXQKPj4gYmV0dGVy
IHBlcmZvcm1hbmNlIHNlZW1zIGxpa2UgYSBwb2xpY3kgZGVjaXNpb24gdGhhdCBhZG1pbmlzdHJh
dG9ycwo+PiBtaWdodCByZWFzb25hYmx5IG1ha2UuCj4KPiBJcnJlc3BlY3RpdmUgb2YgSsO8cmdl
bidzIHJlcGx5ICh3aGljaCBJIGFncmVlIHdpdGgpIHRoaXMgd291bGQgYmUgYW4KPiBvcHRpb24s
IGJ1dCBJJ2QgcHJlZmVyIHRvIGZvbGQgdGhpcyBpbnRvIHRoZSBzdGFnZSAyIGFjdGl2aXRpZXMg
KGlmIHdlCj4gcmVhbGx5IHdhbnQgaXQgaW4gdGhlIGZpcnN0IHBsYWNlKS4KClRoYXQgc291bmRz
IHJlYXNvbmFibGUuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:40:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQXX-0001C8-8L; Tue, 16 Jan 2018 12:40:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebQXW-0001Bs-3n
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:40:30 +0000
X-Inumbo-ID: 38b712ec-faba-11e7-b4a6-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [104.47.32.83]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 38b712ec-faba-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 13:38:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=FVlH0sc5w8Oc/Fuo6sxxzCFhquYK7qboux7JVb/y81I=;
 b=TFHtQRC3VdPlVg0kuVbZuT9CXgvH1wpwOIxPvOnXCll/Hv0puxLu4GgdiJQ8/Jbn/E6TpGR4CDCpYdo42tt3Pbufy87flRcRj+eQvLvtU61t4NgpPBpSUb5WY+afWw91sE0uNFJ364epawKcqQd99UUuexkPtVpJ4rH36MvRVOs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (122.176.135.79) by
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 12:40:22 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-9-sameer.goel@linaro.org>
 <4ddcd633-89e2-3518-810b-4111c9f75ced@caviumnetworks.com>
 <8db2ef47-17fe-e0ca-056e-6245e9788fa4@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <0d29eec8-78e3-0978-6b43-7d3e083c077d@caviumnetworks.com>
Date: Tue, 16 Jan 2018 18:10:06 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <8db2ef47-17fe-e0ca-056e-6245e9788fa4@linaro.org>
Content-Language: en-US
X-Originating-IP: [122.176.135.79]
X-ClientProxiedBy: BM1PR01CA0104.INDPRD01.PROD.OUTLOOK.COM (10.174.208.20) To
 BY2PR0701MB2070.namprd07.prod.outlook.com (10.163.156.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6ce2826f-998a-479d-4d7d-08d55cde50ab
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534125)(4602075)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:BY2PR0701MB2070; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 3:gSXKIlO1pIPQczOWkoX8Gl/EzqlWQ2ByWbCY0FMMHGdVRGUEJZpa+ErXkww/K9qFqls9/RzqdVR44wv6GhcWM2/6WIgABbQp9uga6g0kXj5vB3I20CNs/LJvBbuSxcs8Wy1+G6BnwdxvyLJH1u+4r5bdZOP8+iTnvSWO0L3/6wM/GjmTzJulhW4VX/xOHhgvp3gCUgsea48HLiWDpKde5GGMiuWCCHJjjJ7Rk/NMs36mJ9+A+rMi9mxgSF+Lixur;
 25:BKp1xb1hRI1YNAyUnMEOJwyVOx7xFz4UsvpPim3DTFS58Hidj7N+5fHH/M/81Eob648HWdrSaIdV6AAuF3W7aQOlKpsQrWQqucdL2Y3wyd6M3GftAH3wFfhO42ABVyTXb8s7BkyU3hSKUsYYLhg0Ba3aB80GzTxuK+uGDJ7Vlc/6fP0uK950UO+bc+nX8lZBClyLYRwGUSASEW8Ss1LLxY9BCHUGiA2pTUcEhQKo7wOK0NC1QehuWKW2L6C3kAH3BcHUHxXZBo2G4uWSFOroyqLdw4pi+59EzAG7nYHpg5VKvwFORIg3viz3KxjcYIzRdINgUh9+MkRfJ/n60Bw7JGd3J1Ma5/cmEKFspz6nR6s=;
 31:TyrAG3cYoPJbP6ypy9v8H+5lPNGDoc4tZwpNaO5LgvAHRpaGQd82Rt8nZ5WTq8Iv6puPFUUETNXpdUhG46f+jr0ISKLl4/A15Kdc7y3AwfVliZEww9nwaKQ2tEQniNAaw6H45B4NeHQngAIYYZw12EyTQvRhClKdkxb7k0fhnSWWsHktaqGlpbUbvIktFf5zIWwnPqvAv6vyR0Idi73UpF1DjzDPXCCBTB6vShUFhok=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2070:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 20:AzJueOJrIP/KIIz/jL/+qnMsvPJ/qI4uzAwQ+4oGiKgaNn3jPIcNs5qegwr8HuHnrYjiNLrS5PMgeg104e91kjqktQ+kCYJyu3zBKend3hAHTHZqOWEj5N1UV1ynUT7+dQkGZhaIUYHg8ruvSWlrHyUBL7KfZyD5dHT6FgCe3OeovopEx0ddgQqwkltTNGUnHslqGFbQJ2Yhb+ynJzEj6wiPfF1kUUJV0MQHmBHYXb+ZfbL2oGZVPDYgn64E3J4RJ3gjCyX/AQKfQLTloFN2yLNgWmJP8kHbFRlYF5U5pLQnXbgUhEIKUPeorDEwGt9c0gyrioX5pg/Knh8nOyqnKu86/1fDrVRDo5LyLoPYQhZpChOxF33L5DbNxBFXN3J/fJ8vWDMyA+RSM2SPCTT4ALkVijGaUY839h/+rAMjizFgOhnRZr0GE0W+fbe3A45TIGu5zTl6eRF1Hoo5N2qYKZJdLgd4VNtrkLfHMXYhVMWjG+RbGjSVsqd+BVymHpH99fNNBgrSohCm/6wxqH9ifRIIWxhineGgThAbAEs0zsDtfvkroCcMxzuGqfM19S3V53Muvo31mkCMWHhUeefDBU2rPiz5moBNGDN5puQDewg=;
 4:g2Ep/mLMo6fKgA3jDRzJfa5PTjXA3iVEk/8GSDGSapmU2/DyzKNN5NPbhY3zaQ7wg1VW65XeiSTDoHE52lHa1Rc6NdhP0lXPn5EEmaSnRcCJhNA34F7/1TTdrnh/gze7RgJDwBq5Vy60Vfnka5gxBXpe2v7i/J079Q2NeojLMWs7CqUpp01uUP+ZxoyuZCo2Mi6/0zrhz8uZZu1l4B4oD2/GYQJ96ZBkZdyjUTIHAQazJzM6jK5GqlUe7zb8oncFGZpz4X+mxKw44UhNyKfHSw==
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2070D0061E7701F9D059AEE0ECEA0@BY2PR0701MB2070.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(3231023)(944501161)(10201501046)(93006095)(3002001)(6041268)(20161123564045)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:BY2PR0701MB2070; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BY2PR0701MB2070; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39860400002)(366004)(346002)(39380400002)(396003)(199004)(189003)(24454002)(6486002)(31686004)(90366009)(97736004)(229853002)(50466002)(77096006)(64126003)(52146003)(5660300001)(2950100002)(65826007)(6666003)(42882006)(2486003)(52116002)(93886005)(59450400001)(55236004)(386003)(53546011)(76176011)(66066001)(23676004)(65956001)(47776003)(106356001)(6246003)(81156014)(36756003)(81166006)(16526018)(26005)(25786009)(117156002)(4326008)(83506002)(68736007)(316002)(8676002)(2906002)(110136005)(8936002)(58126008)(105586002)(2870700001)(31696002)(6116002)(3846002)(53936002)(7736002)(16576012)(478600001)(72206003)(65806001)(305945005)(67846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2070; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzA7MjM6RXhFcFJROWg0SGlnYmVhZWZzSWllU3kx?=
 =?utf-8?B?N0JBby95OXJWVzhSMm9hMVNnYjgyd2oyYmRURzVPN1ZiRHVIZGpNeS9mMjJu?=
 =?utf-8?B?ZlNiZmxwZDJDTFRUMkpvbjZ5TzZac3pYa09zRkVEVzhlYVFFZmJ0aHVlcUZu?=
 =?utf-8?B?RVlDbzhteXhNYjVvWGJrYkRacXo3WGduVHNPSktFWEFBdi96TC8zRC93S2Ir?=
 =?utf-8?B?N0t4ck1sWmFpd2NhR0pzSHRUWG5kczI4N3ZzWEE3bUJZU1J5cW80K3NVaEt4?=
 =?utf-8?B?bXJVbDhkUUJOL2NrYUZKUWNqOHk2ejdXMDlpdW1uM1B3WTYvblhINWhTTGdS?=
 =?utf-8?B?ZmhCRXJsQVl2L2lXaXVkUUIrS1lMaldwL09laFBnRjYzVVdZYzNxM3FjM0Zi?=
 =?utf-8?B?UGhIejcxYmRpeXZIdGJzWFB0emJINjVJYnFpdzJmNm9KOXBCajh4VUYwZG9t?=
 =?utf-8?B?V2tuSTFjTkhYajR3V2ZhQ1N5elBIdkthWDE5UjVtam05RWtuVitLQi9HTjNm?=
 =?utf-8?B?TzZMT0JnVlAyVVRsWStJZzF3Y1VNZStQTEVqVWdqa1Nrb2IyYXhxYjJPNnZX?=
 =?utf-8?B?NDhZVTBqaE9kR05mMWwvSDVXSjdpTUoyc245UDFxV0sxU01pekRzbjZwWGp3?=
 =?utf-8?B?b2JkWE5DT1REdW9TaGhLY09IY2xqejNUTWNHcDJPbnZrZ0ZudE5iaXFrWDFq?=
 =?utf-8?B?U2JDTlRlVytSUDlXOGJvcnJ2dGpVLys1NkwwcEV4ZTc1MDQycW5TcHNYYlhV?=
 =?utf-8?B?SUEvaTZIeE9OUGo0MFB3clIyWXg1RmUwM3BqUm16V0NYekFUVWtjN2U0S2NR?=
 =?utf-8?B?bEtIYUcrQ2ZFdmVGb1ova3BkYjhxRDh1NXFiLzYyRWlSR3hyVFVvdG5BTGJC?=
 =?utf-8?B?MjBYSVo5RUhieklqSWZPV2Y5Q2dtQjdyZTI4MTdnZFBkM1B2NUJROVhURnda?=
 =?utf-8?B?SUQrc1pBSld2dHpaVXFWZnZrVUtLL0hSZkVhamFxTjF3Wk1TN1ZLZXBKcE1t?=
 =?utf-8?B?MTNMaVk5RUsyUW5LWitsbnVCWFM5TldsRWpNTDNDWWpLY2hGVW8rV2tBZnRI?=
 =?utf-8?B?MWEyR2hsMDIrWHdBMEtvUjFLb0Y5V3I4L1ZLUG45K1ZYZ2pMQTdXZHYzZmNa?=
 =?utf-8?B?ZTlJblJWM3ByRWNCajFVNHFTbDF1VHh1YjFEeXhhV0VEQlQwWkNvSEF6VENp?=
 =?utf-8?B?NitERU5BOFJKTlNrZTd5MnpSbXNSL3UwdEcvdFdVQnlQaitQWGVKRWdXbUFP?=
 =?utf-8?B?YnJOb09mVENqa21iSVplUVl4ZU85MWxzbEdsNzZlTGZEckFNUmhUeitVR1J4?=
 =?utf-8?B?dW1VUkkrN21QNGlqRm9OcFVINnpTS3B0aExnQ05TbFE5YU9ER1VpbkttTnZt?=
 =?utf-8?B?WnVyK1VINzFlU1JtRkFjTFZOVCt6MDdEVDZNbUdZNEtBM3RJY0pTaCs3eko3?=
 =?utf-8?B?WkJZMHFncWpvZzMrdWJleTBId0hRcllPZlRMKzhKWXFYNm5GRk9uMkowM3J5?=
 =?utf-8?B?RGZudzYyK1F3OEI1V3JTM21wblQ1alJXcVRtWHF6ZVVvQTZmajltOWY4MTZu?=
 =?utf-8?B?d3ZVcHRUb2NsZFJMUEs5Rzl5MXpnZHpHWFErVERrL2YxRkpwZDdnY1JFU25H?=
 =?utf-8?B?dWRVMUFDSWxweGwvSlRkZHVaOEJWdUNTVUhKMGpQUGFmaWIybmRwamhLZ2tx?=
 =?utf-8?B?dFdHVjhjS01mK08rcmNwM1JnNENUemkwUVFUUVVhc0Myc3BzUUgxWkhCZk12?=
 =?utf-8?B?dyt6Q2RpakZqWjd2WTYxMlhmaWVTdGZjMmxtV01WMUF2S0JUb0N6OE1SMmFE?=
 =?utf-8?B?NXpSOGRWTjhnZUI2SkM1YUlxcU1sWVNzTDBBUUxXOGp3VG9ZUlZ0WXZwZHpH?=
 =?utf-8?B?MzdoTEdTeUVuUTBPYXlkWjE5OW5HVU1Ld1hJQ0xVTURHSkFlZStxTlZ4Uk5l?=
 =?utf-8?B?cy9iZDZDZE1QbERUTk1LWUMzTEpFbVo3MnJXTWNhNno3dHlLenJOcThMOG1P?=
 =?utf-8?B?bHh6WGtRdGh0SnJNQVFpNzkzRW84NUdHZ1dBYlQ4WkI1a2cvZW1wZXd4aFVX?=
 =?utf-8?Q?KchcbOaWiQjX11/pVp2ZilHf4ec?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2070;
 6:P/Eq0FmjbTjbe51mpq6gH+8NNsvsdswx72YGi2P4fFYVlvlTSi4mDd+c+srDmAcHGDWjd6jOp52tPRuXVV5hTvBzq85Hib+w67gn7mWtq2oZuU2NROAA78cGJ2QBKS9Sua42J7XK0AoL2CvMn16I8NagH9lvqCKN8CNWOHGrojI9pNBunJf7vQQOni6+jnF5054lcg47XyOMxbjcG+NQZods/YUAPhDZwktsWm3WUMyHjYEx3atzeI6w8ZNSCbJmpihIddLBLRxPOL1HDJxC7XBDUsqBEdBN0eUbADfDY9WWUc0QHStY5iASP4i74ji0IOvS2AsXzhV/r9+JqtFoFgheOo4hRkRJXLMyEjJNV9E=;
 5:O4zOKLWCgTkVlM2NX/tc2+EDJISCcS/X0K8peh3RE8f5hQbDBlPQ8n9+BWp7cOnlq6lwJsEFs4Vd41hnn+5kA/6U6QOfBvkwoE1qETPBDHpoCmEO+B6G9GRzyh8vHx9A/+UcrYAtBiyInUXWnrcGQEB18kQAHRm+yhMNAgGmLVE=;
 24:gONhlJLCH7U23RPEm1/1ZubdEWIFm7LPNUORbO8OfS3lFWWvG9mF2BtwLvi2bbuwf06fGx9D+hNP+CRRG7UcLeNi8P2UIGCk7b7Y8x6BmcM=;
 7:k9MixkRWLUXdvBgaq5aE4JBL9kJ+8guclRRWyuRTrmEO11zIeHJa3RDjh71bU4hM56Q5qcVVX/uo/gXFCjzX2qj2UZp/qFnSitEuW97zeTyxvkkASJe0BuTqE0Z1USvdeIzs/1cNQkof+VM8qstbEnUZ93ZgOBbmLzYCM+wPOviOlOHOu5uIZ2gNjmMTIYwoD//9J1/GjFwaPCESicMIRutsBkUL7J/shD4niiHqeKs92l69fojSVzWiYVhtGHA1
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 12:40:22.0878 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6ce2826f-998a-479d-4d7d-08d55cde50ab
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2070
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 8/8] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSnVsaWVuLAoKCk9uIDAxLzE2LzIwMTggMDI6MTEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToK
Pgo+Cj4gT24gMDEvMDMvMjAxOCAwNTozNCBBTSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+PiBIaSBT
YW1lZXIsCj4KPiBIaSBNYW5pc2gsCj4KPj4+ICvCoMKgwqAgdW5zaWduZWQgaW50wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB0eXBlOwo+Pj4gKwo+Pj4gK8KgwqDCoCAvKiBEdW1teSBjb21wYXRpYmls
aXR5IGRlZmluZXMgKi8KPj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBwZ3NpemVfYml0bWFwOwo+
Pj4gK8KgwqDCoCBzdHJ1Y3QgaW9tbXVfZG9tYWluX2dlb21ldHJ5IGdlb21ldHJ5Owo+Pj4gKwo+
Pj4gK8KgwqDCoCBhdG9taWNfdCByZWY7Cj4+PiArwqDCoMKgIC8qIFVzZWQgdG8gbGluayBpb21t
dV9kb21haW4gY29udGV4dHMgZm9yIGEgc2FtZSBkb21haW4uCj4+PiArwqDCoMKgwqAgKiBUaGVy
ZSBpcyBhdCBsZWFzdCBvbmUgcGVyLVNNTVUgdG8gdXNlZCBieSB0aGUgZG9tYWluLgo+Pj4gK8Kg
wqDCoMKgICovCj4+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWTCoMKgwqDCoMKgwqDCoCBsaXN0
Owo+Pj4gK307Cj4+PiArCj4+PiArLyogWGVuOiBEZXNjcmliZXMgaW5mb3JtYXRpb24gcmVxdWly
ZWQgZm9yIGEgWGVuIGRvbWFpbiAqLwo+Pj4gK3N0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluIHsK
Pj4+ICvCoMKgwqAgc3BpbmxvY2tfdMKgwqDCoMKgwqDCoMKgwqDCoCBsb2NrOwo+Pj4gK8KgwqDC
oCAvKiBMaXN0IG9mIGlvbW11IGRvbWFpbnMgYXNzb2NpYXRlZCB0byB0aGlzIGRvbWFpbiAqLwo+
Pj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkwqDCoMKgwqDCoMKgwqAgY29udGV4dHM7Cj4+IENv
dWxkIHdlIHVzZSBhIG1vcmUgdmVyYm9zZSBuYW1lLCBIb3cgYWJvdXQgCj4+ICVzL2NvbnRleHRz
L2lvbW11X2RvbWFpbl9jb250ZXh0cy9nID8KPgo+IEhvdyBhYm91dCBhIG11Y2ggbW9yZSB2ZXJi
b3NlIG5hbWUuLi4/IFRoaXMgbmFtZSBpcyAyMSBsZXR0ZXJzIGFuZCAKPiB0aGF0J3Mgb25seSBm
b3IgdGhlIGZpZWxkLiBKdXN0IGltYWdpbmUgd2l0aCB0aGUgdmFyaWFibGUgbmFtZSBiZWZvcmUg
Cj4gYW5kIGEgY291cGxlIG9mIGluZGVudGF0aW9uLgpIb3cgYWJvdXQgaW9fY29udGV4dD8gYW55
dGhpbmcgd2hpY2ggbWFrZXMgaXQgbW9yZSB2ZXJib3NlIGlzIG9rIHdpdGggbWUuCj4KPiBUaGlz
IGlzIHdoZXJlIGNvbW1lbnQgYXJlIGhlbHBmdWwsIGEgZGV2ZWxvcGVyIGNhbiBlYXNpbHkgbG9v
ayBmb3IgdGhlIAo+IHN0cnVjdHVyZS9maWVsZCB0byBzZWUgYSBkZXNjcmlwdGlvbiBvZiB0aGUg
ZmllbGQuIFNvIGxldCdzIG5vdCBtYWtlIAo+IHRoZSBjb2RlIG1vcmUgaG9ycmlibGUgYmVjYXVz
ZSB5b3Ugd291bGQgaGF2ZSB0byBzcGxpdCB0aGUgbGluZS4KPgo+IENoZWVycywKPgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 12:47:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 12:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQdq-0001bG-1G; Tue, 16 Jan 2018 12:47:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xstf=el=citrix.com=prvs=5473c9914=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebQdo-0001bA-Jt
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 12:47:00 +0000
X-Inumbo-ID: acb4a6e2-fabb-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id acb4a6e2-fabb-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 12:49:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="458318065"
Date: Tue, 16 Jan 2018 12:46:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20180116124609.xqbuccuwlznfaxtb@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDE6MjQ6MDlQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBIaSBhbGwsCj4gCj4gVHdvIHNvbHV0aW9ucyBhcmUgcHJvcG9zZWQgdG8gbWl0aWdhdGUgTWVs
dGRvd24uIE9uZSBpcyBjYWxsZWQgVml4ZW4gYW5kIHRoZQo+IG90aGVyIGlzIGNhbGxlZCBDb21l
dC4gVGhlIGxvbmcgdGVybSBnb2FsIGlzIHRvIG1lcmdlIHRoZSB0d28gaW1wbGVtZW50YXRpb25z
Cj4gdG8gb25lLgo+IAo+IEhlcmUgSSBsaXN0IHRoZSBkaWZmZXJlbmNlcyBiZXR3ZWVuIHRoZSB0
d28gaW1wbGVtZW50YXRpb25zLgo+IAo+ICAgICAgICAgICAgICAgICAgICAgICBWaXhlbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgQ29tZXQKPiBCb290IG1vZGUgICAgICAgICAgICAgSFZNICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBWSCArIEhWTQo+IEtjb25maWcgb3B0aW9ucyAgICAg
ICBYRU5fR1VFU1QgICAgICAgICAgICAgICAgICAgICAgWEVOX0dVRVNUICsgUFZIX0dVRVNUICsg
U0hJTV9FWENMVVNJVkUKPiBYZW4gYnVpbGQgc3lzdGVtICAgICAgTm8gY2hhbmdlICAgICAgICAg
ICAgICAgICAgICAgIE5ldyBidWlsZCB0YXJnZXQgZm9yIHNoaW0gCj4gR3Vlc3QgY29uc29sZSAg
ICAgICAgIE91dHB1dCBvbmx5ICAgICAgICAgICAgICAgICAgICBCaS1kaXJlY3Rpb25hbAo+IEd1
ZXN0IGRvbWlkICAgICAgICAgICAxIG9yIHNldCB2aWEgc2hpbSBvcHRpb24gICAgICAgMSBvciBy
ZXRyaWV2ZWQgdmlhIGNwdWlkCj4gR3Vlc3QgdHlwZSAgICAgICAgICAgIEhhcmR3YXJlIGRvbWFp
biAgICAgICAgICAgICAgICBOb3JtYWwgZG9tYWluCj4gVGltZSBzb3VyY2UgICAgICAgICAgIEVt
dWxhdGVkICAgICAgICAgICAgICAgICAgICAgICBYZW4gUFYgY2xvY2sKPiBTaHV0ZG93biAgICAg
ICAgICAgICAgUFYgKyBIVyAgICAgICAgICAgICAgICAgICAgICAgIFBWCj4gU0kgbWFwcGluZyAg
ICAgICAgICAgIFJlc2VydmVkIHBhZ2UgICAgICAgICAgICAgICAgICBGaXhlZCBtYXAsIFBGTiBj
aG9zZW4gYXQgcnVudGltZQo+IFZDUFUgaWQgICAgICAgICAgICAgICBIYW5kbGVkIGJ5IEwxICAg
ICAgICAgICAgICAgICAgUHJvdmlkZSBieSBMMCBpZiBhdmFpbGFibGUKPiBWQ1BVIHJ1bnN0YXRl
ICAgICAgICAgRm9yd2FyZGVkIHRvIEwwICAgICAgICAgICAgICAgIEhhbmRsZWQgYnkgTDEKPiBY
ZW4gdmVyc2lvbiAgICAgICAgICAgTDAgdmVyc2lvbiAgICAgICAgICAgICAgICAgICAgIEwxIHZl
cnNpb24KPiBDUFVJRCBmYXVsdGluZyAgICAgICAgTm9uZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIENoYW5nZXMgZm9yIEludGVsIGFuZCBBTUQKPiBHcmFudCB0YWJsZSAgICAgICAgICAgV2hh
dCBpcyBmb3J3YXJkZWQgaXMgbW9yZSBvciBsZXNzIHRoZSBzYW1lIGJ1dCBkaWZmZXJzIGluIGlt
cGxlbWVudGF0aW9uCj4gRXZlbnQgY2hhbm5lbCBzZXR1cCAgIDMgbWVjaGFuaXNtcyAgICAgICAg
ICAgICAgICAgICAxIG1lY2hhbmlzbQo+IEV2ZW50IGNoYW5uZWwgICAgICAgICBFQ1NfUFJPWFkg
c3RhdGUgICAgICAgICAgICAgICAgVXNlIEVDU19SRVNFUlZFRAo+ICAgICAgICAgICAgICAgICAg
ICAgICBEaWZmZXJlbmNlcyBpbiB3aGF0IGdldHMgZm9yd2FyZGVkCj4gTWlncmF0aW9uICAgICAg
ICAgICAgIE5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZZXMKPiBDUFUgaG90cGx1ZyAg
ICAgICAgICAgTm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFllcwo+IE1lbW9yeSBob3Rw
bHVnICAgICAgICBObyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWWVzCj4gCj4gVGhlc2Ug
YXJlIHRoZSB0aGluZ3MgSSBjYW4gdGhpbmsgb2Ygd2hlbiBjb21wYXJpbmcgdGhlIHR3byBzZXJp
ZXMgc2lkZQo+IGJ5IHNpZGUuICBGZWVsIGZyZWUgdG8gcHJvdmlkZSBhZGRpdGlvbiBhbmQgLyBv
ciBjb3JyZWN0aW9uLiAgVGhlIGxpc3QKPiBzZXJ2ZXMgYXMgYSBndWlkYW5jZSBvbiB3aGF0IGFy
ZWFzIG5lZWQgYXR0ZW50aW9uLgoKV2UndmUgY29tZSB0byBhZ3JlZSBvbiB0aGUgZm9sbG93aW5n
IGdvYWxzIGFtb25nIHN0YWtlaG9sZGVyczoKCjEuIFdlIHdpbGwgdXNlIENvbWV0IGFzIGJhc2Ug
dG8gZGV2ZWxvcCBSdWRvbHBoLgoyLiBXZSB3aWxsIHN0YXJ0IHRvIGNvbW1pdCBwYXRjaGVzIGlu
dG8gc3RhZ2luZyBhbmQgZGV2ZWxvcCB0aGVyZS4KMy4gV2Ugd2lsbCBtYWludGFpbiBWaXhlbiBh
bmQgQ29tZXQgdW50aWwgUnVkb2xwaCBpcyByZWFkeS4gV2Ugd2lsbAogICBiZSBjaGVycnktcGlj
a2luZyBidWcgZml4ZXMgdG8gVml4ZW4gYW5kIENvbWV0IGFzIHdlIGRldmVsb3AgUnVkb2xwaC4K
CkluIG9yZGVyIHRvIG1ha2UgZ29hbCAjMyBlYXNpZXIsIEkgc3VnZ2VzdCB3ZSBjb21taXQgQ29t
ZXQgYWxtb3N0IGFzLWlzCnRvIG1pbmltaXNlIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gc3RhZ2lu
ZyBhbmQgYmFja3BvcnRlZCBDb21ldApicmFuY2hlcy4KCkkgd2lsbCBwb3N0IGEgdmVyc2lvbiBv
ZiBDb21ldCBzdWl0YWJsZSBmb3IgY29tbWl0dGluZyB0byBzdGFnaW5nIGFzCnNvb24gYXMgcG9z
c2libGUuICBXZSB3aWxsIHN0YXJ0IHBvcnRpbmcgb3ZlciBmdW5jdGlvbmFsaXRpZXMgZnJvbSBW
aXhlbgpvbmNlIENvbWV0IGlzIGNvbW1pdHRlZC4KCkluIHRoZSBtZWFudGltZSBJIHdpbGwgYWxz
byBjb2xsZWN0IHBhdGNoZXMgZm9yIFZpeGVuIGFuZCBDb21ldCBhbmQKZm9yd2FyZCBwb3J0IHRo
ZW0gd2hlbiBuZWNlc3NhcnkuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:03:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:03:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebQtg-00030V-Fn; Tue, 16 Jan 2018 13:03:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2qqf=el=citrix.com=prvs=547ced249=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebQtf-00030P-JI
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:03:23 +0000
X-Inumbo-ID: f6352aa2-fabd-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6352aa2-fabd-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 13:05:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="66117646"
Date: Tue, 16 Jan 2018 13:03:06 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180116130306.xjrkp5lhfo2k3zaw@MacBook-Pro-de-Roger.local>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180116124609.xqbuccuwlznfaxtb@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180116124609.xqbuccuwlznfaxtb@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 jschoenh@amazon.de, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMTI6NDY6MTBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEphbiAxMiwgMjAxOCBhdCAwMToyNDowOVBNICswMDAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gSGkgYWxsLAo+ID4gCj4gPiBUd28gc29sdXRpb25zIGFyZSBwcm9wb3NlZCB0byBtaXRp
Z2F0ZSBNZWx0ZG93bi4gT25lIGlzIGNhbGxlZCBWaXhlbiBhbmQgdGhlCj4gPiBvdGhlciBpcyBj
YWxsZWQgQ29tZXQuIFRoZSBsb25nIHRlcm0gZ29hbCBpcyB0byBtZXJnZSB0aGUgdHdvIGltcGxl
bWVudGF0aW9ucwo+ID4gdG8gb25lLgo+ID4gCj4gPiBIZXJlIEkgbGlzdCB0aGUgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGUgdHdvIGltcGxlbWVudGF0aW9ucy4KPiA+IAo+ID4gICAgICAgICAgICAg
ICAgICAgICAgIFZpeGVuICAgICAgICAgICAgICAgICAgICAgICAgICBDb21ldAo+ID4gQm9vdCBt
b2RlICAgICAgICAgICAgIEhWTSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQVkggKyBIVk0K
PiA+IEtjb25maWcgb3B0aW9ucyAgICAgICBYRU5fR1VFU1QgICAgICAgICAgICAgICAgICAgICAg
WEVOX0dVRVNUICsgUFZIX0dVRVNUICsgU0hJTV9FWENMVVNJVkUKPiA+IFhlbiBidWlsZCBzeXN0
ZW0gICAgICBObyBjaGFuZ2UgICAgICAgICAgICAgICAgICAgICAgTmV3IGJ1aWxkIHRhcmdldCBm
b3Igc2hpbSAKPiA+IEd1ZXN0IGNvbnNvbGUgICAgICAgICBPdXRwdXQgb25seSAgICAgICAgICAg
ICAgICAgICAgQmktZGlyZWN0aW9uYWwKPiA+IEd1ZXN0IGRvbWlkICAgICAgICAgICAxIG9yIHNl
dCB2aWEgc2hpbSBvcHRpb24gICAgICAgMSBvciByZXRyaWV2ZWQgdmlhIGNwdWlkCj4gPiBHdWVz
dCB0eXBlICAgICAgICAgICAgSGFyZHdhcmUgZG9tYWluICAgICAgICAgICAgICAgIE5vcm1hbCBk
b21haW4KPiA+IFRpbWUgc291cmNlICAgICAgICAgICBFbXVsYXRlZCAgICAgICAgICAgICAgICAg
ICAgICAgWGVuIFBWIGNsb2NrCj4gPiBTaHV0ZG93biAgICAgICAgICAgICAgUFYgKyBIVyAgICAg
ICAgICAgICAgICAgICAgICAgIFBWCj4gPiBTSSBtYXBwaW5nICAgICAgICAgICAgUmVzZXJ2ZWQg
cGFnZSAgICAgICAgICAgICAgICAgIEZpeGVkIG1hcCwgUEZOIGNob3NlbiBhdCBydW50aW1lCj4g
PiBWQ1BVIGlkICAgICAgICAgICAgICAgSGFuZGxlZCBieSBMMSAgICAgICAgICAgICAgICAgIFBy
b3ZpZGUgYnkgTDAgaWYgYXZhaWxhYmxlCj4gPiBWQ1BVIHJ1bnN0YXRlICAgICAgICAgRm9yd2Fy
ZGVkIHRvIEwwICAgICAgICAgICAgICAgIEhhbmRsZWQgYnkgTDEKPiA+IFhlbiB2ZXJzaW9uICAg
ICAgICAgICBMMCB2ZXJzaW9uICAgICAgICAgICAgICAgICAgICAgTDEgdmVyc2lvbgo+ID4gQ1BV
SUQgZmF1bHRpbmcgICAgICAgIE5vbmUgICAgICAgICAgICAgICAgICAgICAgICAgICBDaGFuZ2Vz
IGZvciBJbnRlbCBhbmQgQU1ECj4gPiBHcmFudCB0YWJsZSAgICAgICAgICAgV2hhdCBpcyBmb3J3
YXJkZWQgaXMgbW9yZSBvciBsZXNzIHRoZSBzYW1lIGJ1dCBkaWZmZXJzIGluIGltcGxlbWVudGF0
aW9uCj4gPiBFdmVudCBjaGFubmVsIHNldHVwICAgMyBtZWNoYW5pc21zICAgICAgICAgICAgICAg
ICAgIDEgbWVjaGFuaXNtCj4gPiBFdmVudCBjaGFubmVsICAgICAgICAgRUNTX1BST1hZIHN0YXRl
ICAgICAgICAgICAgICAgIFVzZSBFQ1NfUkVTRVJWRUQKPiA+ICAgICAgICAgICAgICAgICAgICAg
ICBEaWZmZXJlbmNlcyBpbiB3aGF0IGdldHMgZm9yd2FyZGVkCj4gPiBNaWdyYXRpb24gICAgICAg
ICAgICAgTm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFllcwo+ID4gQ1BVIGhvdHBsdWcg
ICAgICAgICAgIE5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZZXMKPiA+IE1lbW9yeSBo
b3RwbHVnICAgICAgICBObyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWWVzCj4gPiAKPiA+
IFRoZXNlIGFyZSB0aGUgdGhpbmdzIEkgY2FuIHRoaW5rIG9mIHdoZW4gY29tcGFyaW5nIHRoZSB0
d28gc2VyaWVzIHNpZGUKPiA+IGJ5IHNpZGUuICBGZWVsIGZyZWUgdG8gcHJvdmlkZSBhZGRpdGlv
biBhbmQgLyBvciBjb3JyZWN0aW9uLiAgVGhlIGxpc3QKPiA+IHNlcnZlcyBhcyBhIGd1aWRhbmNl
IG9uIHdoYXQgYXJlYXMgbmVlZCBhdHRlbnRpb24uCj4gCj4gV2UndmUgY29tZSB0byBhZ3JlZSBv
biB0aGUgZm9sbG93aW5nIGdvYWxzIGFtb25nIHN0YWtlaG9sZGVyczoKPiAKPiAxLiBXZSB3aWxs
IHVzZSBDb21ldCBhcyBiYXNlIHRvIGRldmVsb3AgUnVkb2xwaC4KPiAyLiBXZSB3aWxsIHN0YXJ0
IHRvIGNvbW1pdCBwYXRjaGVzIGludG8gc3RhZ2luZyBhbmQgZGV2ZWxvcCB0aGVyZS4KPiAzLiBX
ZSB3aWxsIG1haW50YWluIFZpeGVuIGFuZCBDb21ldCB1bnRpbCBSdWRvbHBoIGlzIHJlYWR5LiBX
ZSB3aWxsCj4gICAgYmUgY2hlcnJ5LXBpY2tpbmcgYnVnIGZpeGVzIHRvIFZpeGVuIGFuZCBDb21l
dCBhcyB3ZSBkZXZlbG9wIFJ1ZG9scGguCj4gCj4gSW4gb3JkZXIgdG8gbWFrZSBnb2FsICMzIGVh
c2llciwgSSBzdWdnZXN0IHdlIGNvbW1pdCBDb21ldCBhbG1vc3QgYXMtaXMKPiB0byBtaW5pbWlz
ZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHN0YWdpbmcgYW5kIGJhY2twb3J0ZWQgQ29tZXQKPiBi
cmFuY2hlcy4KPiAKPiBJIHdpbGwgcG9zdCBhIHZlcnNpb24gb2YgQ29tZXQgc3VpdGFibGUgZm9y
IGNvbW1pdHRpbmcgdG8gc3RhZ2luZyBhcwo+IHNvb24gYXMgcG9zc2libGUuCgpJZmYgbWFpbnRh
aW5lcnMgYWdyZWUgdGhhdCBhIHZlcnNpb24gb2YgQ29tZXQgd2lsbCBiZSBjb21taXR0ZWQgdG8K
c3RhZ2luZyBub3cgSSB0aGluayBpdCBzaG91bGQgYmUgNC4xMC4wLXNoaW0tY29tZXQgcmViYXNl
ZCBpbnRvCnN0YWdpbmcsIHNvIHRoYXQgZnVydGhlciBwYXRjaGVzIChpbmNsdWRpbmcgYnVnZml4
ZXMpIGNhbiBiZSBlYXNpbHkKYmFja3BvcnRlZCB0byB0aGUgNC4xMC4wLXNoaW0tY29tZXQgYnJh
bmNoLgoKT3IgZWxzZSB0aGUgd2hvbGUgcG9pbnQgb2YgY29tbWl0dGluZyBzb21ldGhpbmcgdG8g
c3RhZ2luZyBpcyBub3Qgc28KaW1wb3J0YW50IElNSE8uCgpSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:14:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebR3s-0003jz-Df; Tue, 16 Jan 2018 13:13:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebR3r-0003jt-MG
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:13:55 +0000
X-Inumbo-ID: e47784ae-fabe-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e47784ae-fabe-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 14:12:24 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id o7so15106511wro.8
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 05:13:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=pdJiUUXPpHc6VyY098ePDB3eWHcLB7mSvBeTI0ov7Rk=;
 b=DhDKS73mJY9jyXkP1q8x14ghzngncM8hz65MleSCxMU5dhmvTNr+Mavh+FH/Fbbu91
 Cx7JSwIHcXb91HjV5BVWhXMkGSI/FHzEojx8DkX+aI553Boe4+hAbA+3pVrG+s1sTJct
 rob/ukL7dUbRSQHiQZm07abataEhKrVlnaqZY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=pdJiUUXPpHc6VyY098ePDB3eWHcLB7mSvBeTI0ov7Rk=;
 b=GM8muwl6gezOP1wFKaUaQdhJkfQc9QTwtpK4YEvbPlf8dbmPWLzcS0tiGZDGq61P8z
 liwcdyTJYCsArVihPFjqzCyy3UK+r63mMyYC5IK3EliOWkZREtQgOWhszm6cUHYqYxog
 Rei+JV/snlo/XqvVOfMXKupSXc2MgFJlLxJIyTNZWHSg/Gu5o4slfdv8ubRqVi4dFmmj
 Sz6GI6lJl21S/MeiyT/3w6pjKRo2znxMLKoEIDhznUEUWcagpyGWn8GzVTk0G3ulJtpT
 afRHhYb9fcaEgVi9TpHkxouOosPKSiSMgkJR+/7ormWIIcr6N5zx4VWbsmBVdaGHrCRv
 YgGQ==
X-Gm-Message-State: AKwxytfHg1T+NaEJc2aEHmC/gCkiESMUzZCXx+rahaErSdzhxcD4G6LJ
 3APql5Gl3+0QukRTdzzJhrDkng==
X-Google-Smtp-Source: ACJfBovd1ddPhASEiZfDScryLr968Hur/t/0XYAmx3K5qienwxIJKfZQ1g3EqDmfqnpItZfp2pEIRg==
X-Received: by 10.223.189.15 with SMTP id j15mr11705667wrh.1.1516108432983;
 Tue, 16 Jan 2018 05:13:52 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u2sm3984500wrb.80.2018.01.16.05.13.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 05:13:52 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-7-sameer.goel@linaro.org>
 <9d4e3e05-b505-7147-2715-0a36069ea18a@caviumnetworks.com>
 <35f466dc-38c9-bad8-6908-e2a751a60f76@linaro.org>
 <5122539b-0ec0-33d0-b5a4-6f721c754187@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <a484db15-c165-183b-a088-788789086037@linaro.org>
Date: Tue, 16 Jan 2018 13:13:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5122539b-0ec0-33d0-b5a4-6f721c754187@caviumnetworks.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, shankerd@codeaurora.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [RFC v4 6/8] xen/iommu: smmu-v3: Add Xen specific
 code to enable the ported driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAxNi8wMS8xOCAxMjozNywgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IE9uIDAxLzE2LzIw
MTggMDI6MDQgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDEvMDMvMjAxOCAwNTo0NyBB
TSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4+ICtpbnQgZGV2bV9yZXF1ZXN0X3RocmVhZGVkX2ly
cShzdHJ1Y3QgZGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCBpcnEsIAo+Pj4+IGlycV9oYW5kbGVy
X3QgaGFuZGxlciwKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpcnFf
aGFuZGxlcl90IHRocmVhZF9mbiwgdW5zaWduZWQgbG9uZyBpcnFmbGFncywKPj4+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25zdCBjaGFyICpkZXZuYW1lLCB2b2lkICpk
ZXZfaWQpCj4+Pj4gK3sKPj4+PiArwqDCoMKgIHJldHVybiBkZXZtX3JlcXVlc3RfaXJxKGRldiwg
aXJxLCB0aHJlYWRfZm4sIGlycWZsYWdzLCBkZXZuYW1lLCAKPj4+PiBkZXZfaWQpOwo+Pj4+ICt9
Cj4+PiBJcyBpdCBwb3NzaWJsZSB0byBjaGFuZ2UgdGhlIG5hbWUgZnJvbSB0aHJlYWRlZCB0byBz
b21ldGhpbmcgbW9yZSAKPj4+IG1lYW5pbmdmdWwgYXMgSUlVQyBpbiB4ZW4gd2UgZG9udMKgIGhh
dmUgdGhyZWFkZWQgaXJxcy4KPj4+IFRob3VnaCB0aGUgY29kZSBpcyBjb21pbmcgZnJvbSBsaW51
eCwgYnV0IGl0IGhhcyB0byBiZSBjYWxsZWQvbmFtZWQgCj4+PiBpbiB0aGUgcGxhY2UgaXQgaXMg
aW50ZW5kZWQgdG8gYmUgdXNlZAo+Pgo+PiBXaGF0IGRvIHlvdSBtZWFuPyBUaGlzIGlzIGEgd3Jh
cHBlciBmb3IgTGludXguIFNvIHdlIHNob3VsZCBrZWVwIHRoZSAKPj4gbmFtZSBhcyBpdCBpcy4K
PiBJdCBjcmVhdGVzIGNvbmZ1c2lvbiBhcyB4bmUgZG9lc250IHVzZSB0aHJlYWRzLiBTbyB3ZSBz
aG91bGQgcmVuYW1lIGl0Lgo+IFRoZXJlIGlzIG5vIHJlYXNvbiB3aHkgd2UgY2Fubm90IHJlbmFt
ZSBhIGZ1bmN0aW9uIHVzZWQgaW4gbGludXguCgpSZWFkIG15IHByZXZpb3VzIGUtbWFpbCB1bnRp
bCB0aGUgZW5kIHRvIHVuZGVyc3RhbmQgdGhlIHJlYXNvbi4uLgoKPj4KPj4gWy4uLl0KPj4KPj4+
PiBAQCAtNDMzLDYgKzgwNyw3IEBAIGVudW0gcHJpX3Jlc3Agewo+Pj4+IMKgwqDCoMKgwqAgUFJJ
X1JFU1BfU1VDQywKPj4+PiDCoCB9Owo+Pj4+ICsjaWYgMCAvKiBYZW46IE5vIE1TSSBzdXBwb3J0
IGluIHRoaXMgaXRlcmF0aW9uICovCj4+Pj4gwqAgZW51bSBhcm1fc21tdV9tc2lfaW5kZXggewo+
Pj4+IMKgwqDCoMKgwqAgRVZUUV9NU0lfSU5ERVgsCj4+Pj4gwqDCoMKgwqDCoCBHRVJST1JfTVNJ
X0lOREVYLAo+Pj4+IEBAIC00NTcsNiArODMyLDcgQEAgc3RhdGljIHBoeXNfYWRkcl90IAo+Pj4+
IGFybV9zbW11X21zaV9jZmdbQVJNX1NNTVVfTUFYX01TSVNdWzNdID0gewo+Pj4+IMKgwqDCoMKg
wqDCoMKgwqDCoCBBUk1fU01NVV9QUklRX0lSUV9DRkcyLAo+Pj4+IMKgwqDCoMKgwqAgfSwKPj4+
PiDCoCB9Owo+Pj4+ICsjZW5kaWYKPj4+IElNSE8gY2FuIHdlIGF2b2lkICNpZiAwIGZyb20gdGhl
IGNvZGUsIHVubGVzcyB3ZSBpbnRlbmQgdG8gdXNlIHRoZSAKPj4+IGNvZGUgaW4gZnV0dXJlLgo+
Pgo+PiBJbiB0aGUgcGFzdCwgSSBtYWRlIHRoZSBtaXN0YWtlIHRvIHJlbW92ZSBhbGwgdW5lY2Vz
c2FyeSBjb2RlIGZyb20gCj4+IFNNTVV2Mi4gRmV3IG1vbnRocyBhZnRlciwgd2UgZGVjaWRlZCB0
byBkZWxldGUgaXQgYW5kIGltcG9ydCBkaXJlY3RseSAKPj4gZnJvbSBMaW51eCB3aXRoIGxpbWl0
ZWQgbW9kaWZpY2F0aW9ucy4gVGhpcyB3YXMgdGhlIGJlc3QgY2hvaWNlIAo+PiBiZWNhdXNlIGl0
IGlzIGVhc2llciB0byB0cmFjayBkaWZmZXJlbmNlLgo+Pgo+PiBXZSBhcmUgaW4gdGhlIHNhbWUg
c2l0dWF0aW9uIGhlcmUuIFdlIHdhbnQgdG8gc3RheSBhcyBjbG9zZSBhcyBMaW51eC4gCj4+IFRo
aXMgbWVhbnMgbm8gcmVuYW1pbmcsIG5vIGNvZGUgcmVtb3ZhbCwgYW5kIHZlcnkgbGltaXRlZCBj
aGFuZ2UgaW4gCj4+IHRoZSBjb2RlIHRvIGFjY29tbW9kYXRlIFhlbi4KCi4uLiBwYXJ0aWN1bGFy
bHkgdGhpcyBwYXJhZ3JhcGguCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:14:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebR4b-0003nn-Lp; Tue, 16 Jan 2018 13:14:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebR4a-0003nb-PN
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:14:40 +0000
X-Inumbo-ID: ff82171a-fabe-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff82171a-fabe-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 14:13:10 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id o7so15109154wro.8
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 05:14:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=lzwFr0a6yv5kPlxUZJsHo6Dlfr+mMcMcg8y5SwB5LfU=;
 b=NdmDFPGOYW2z2WE3zFA32xTBHWh4jds+hQ9O0r90azAhEr1lQeYMJcjrLV1hcY1G1I
 1TcB2qK9kcG0L/kMhWAT+Rqr7tNT0JHHa5Nm8w9oiKuxie1HP1OctBmcYRD6fKSQNMs0
 ST7fH8OPcQeLJb80wJDNYIKdO2VXT5Ws3CzqI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=lzwFr0a6yv5kPlxUZJsHo6Dlfr+mMcMcg8y5SwB5LfU=;
 b=ZE2O70UtCQ8X+2lzfmB+tT09H5NCR1Rjm9/BdrliLxEQ7sCMvwsDiapKGhPBhA3Aqe
 Vb0PvDBIFDZyzheiwUWkUehN3Z0rV6NBOJsNLcfXliy0j7JDafBnGZtJ15JPAw3ltUS0
 9DAbF72CN2vkSJS9ZKgyTnlpDmqBKfYNtff6diQ8OH2moJtVogNq9Lri0AORIx7m/lV8
 49Ocyh2NPieVdOhXbKMHCTjQXlkUVrLOaXAPw95VUdEaTEyXQxij1/ntMVGrxyTjGUt2
 o5khXP+kpAtQXjQNYW+RyfGTLOeb8HDszWJKo/KZMoB9VKVPRCNHqQd2NWBPutExAR8k
 fpxg==
X-Gm-Message-State: AKGB3mLJm2JjBFmF6J9oS+MX2yKZtKzL6ec11Wfa0pkbQRu98NXIBRur
 TAhYSvnpipu1cadgl7VYcYSL8Q==
X-Google-Smtp-Source: ACJfBosgOI2kfkx5tkmO/m0A4LrKo8wplcrYf8NTvXmB22RzSYJ6Wp9DDt9Pc3V3jlEggKikesnnvg==
X-Received: by 10.223.150.213 with SMTP id u79mr29362995wrb.137.1516108478488; 
 Tue, 16 Jan 2018 05:14:38 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x127sm2142812wmb.36.2018.01.16.05.14.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 05:14:37 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-9-sameer.goel@linaro.org>
 <4ddcd633-89e2-3518-810b-4111c9f75ced@caviumnetworks.com>
 <8db2ef47-17fe-e0ca-056e-6245e9788fa4@linaro.org>
 <0d29eec8-78e3-0978-6b43-7d3e083c077d@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <dcc5d9dc-ce13-1769-d379-ad83cc3e69ab@linaro.org>
Date: Tue, 16 Jan 2018 13:14:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <0d29eec8-78e3-0978-6b43-7d3e083c077d@caviumnetworks.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 8/8] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAxNi8wMS8xOCAxMjo0MCwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IEhpIEp1bGllbiwKCkhp
LAoKPiBPbiAwMS8xNi8yMDE4IDAyOjExIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+
IE9uIDAxLzAzLzIwMTggMDU6MzQgQU0sIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+IEhpIFNhbWVl
ciwKPj4KPj4gSGkgTWFuaXNoLAo+Pgo+Pj4+ICvCoMKgwqAgdW5zaWduZWQgaW50wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCB0eXBlOwo+Pj4+ICsKPj4+PiArwqDCoMKgIC8qIER1bW15IGNvbXBhdGli
aWxpdHkgZGVmaW5lcyAqLwo+Pj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBwZ3NpemVfYml0bWFw
Owo+Pj4+ICvCoMKgwqAgc3RydWN0IGlvbW11X2RvbWFpbl9nZW9tZXRyeSBnZW9tZXRyeTsKPj4+
PiArCj4+Pj4gK8KgwqDCoCBhdG9taWNfdCByZWY7Cj4+Pj4gK8KgwqDCoCAvKiBVc2VkIHRvIGxp
bmsgaW9tbXVfZG9tYWluIGNvbnRleHRzIGZvciBhIHNhbWUgZG9tYWluLgo+Pj4+ICvCoMKgwqDC
oCAqIFRoZXJlIGlzIGF0IGxlYXN0IG9uZSBwZXItU01NVSB0byB1c2VkIGJ5IHRoZSBkb21haW4u
Cj4+Pj4gK8KgwqDCoMKgICovCj4+Pj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkwqDCoMKgwqDC
oMKgwqAgbGlzdDsKPj4+PiArfTsKPj4+PiArCj4+Pj4gKy8qIFhlbjogRGVzY3JpYmVzIGluZm9y
bWF0aW9uIHJlcXVpcmVkIGZvciBhIFhlbiBkb21haW4gKi8KPj4+PiArc3RydWN0IGFybV9zbW11
X3hlbl9kb21haW4gewo+Pj4+ICvCoMKgwqAgc3BpbmxvY2tfdMKgwqDCoMKgwqDCoMKgwqDCoCBs
b2NrOwo+Pj4+ICvCoMKgwqAgLyogTGlzdCBvZiBpb21tdSBkb21haW5zIGFzc29jaWF0ZWQgdG8g
dGhpcyBkb21haW4gKi8KPj4+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWTCoMKgwqDCoMKgwqDC
oCBjb250ZXh0czsKPj4+IENvdWxkIHdlIHVzZSBhIG1vcmUgdmVyYm9zZSBuYW1lLCBIb3cgYWJv
dXQgCj4+PiAlcy9jb250ZXh0cy9pb21tdV9kb21haW5fY29udGV4dHMvZyA/Cj4+Cj4+IEhvdyBh
Ym91dCBhIG11Y2ggbW9yZSB2ZXJib3NlIG5hbWUuLi4/IFRoaXMgbmFtZSBpcyAyMSBsZXR0ZXJz
IGFuZCAKPj4gdGhhdCdzIG9ubHkgZm9yIHRoZSBmaWVsZC4gSnVzdCBpbWFnaW5lIHdpdGggdGhl
IHZhcmlhYmxlIG5hbWUgYmVmb3JlIAo+PiBhbmQgYSBjb3VwbGUgb2YgaW5kZW50YXRpb24uCj4g
SG93IGFib3V0IGlvX2NvbnRleHQ/IGFueXRoaW5nIHdoaWNoIG1ha2VzIGl0IG1vcmUgdmVyYm9z
ZSBpcyBvayB3aXRoIG1lLgoKSSBtdWNoIHByZWZlciB0byBzdGljayB3aXRoICJjb250ZXh0cyIu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:20:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebRA9-0004Z7-91; Tue, 16 Jan 2018 13:20:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebRA8-0004Z1-HP
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:20:24 +0000
X-Inumbo-ID: 56ac0b5e-fac0-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56ac0b5e-fac0-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 13:22:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="66118811"
To: Jan Beulich <JBeulich@suse.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
 <5b3aba0c-455b-4937-c460-b4dc4d541260@citrix.com>
 <5A5DC1E2020000780019EF8D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <50c8a021-8880-d89d-7fdc-369598854858@citrix.com>
Date: Tue, 16 Jan 2018 13:20:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5DC1E2020000780019EF8D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMDg6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjAxLjE4IGF0
IDE5OjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE1LzAxLzE4
IDExOjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgo+Pj4gQEAgLTE4NDksNiArMTg0OSwxNSBAQCBJbiB0aGUgY2FzZSB0aGF0IHgyYXBpYyBp
cyBpbiB1c2UsIHRoaXMKPj4+ICBjbHVzdGVyZWQgbW9kZS4gIFRoZSBkZWZhdWx0LCBnaXZlbiBu
byBoaW50IGZyb20gdGhlICoqRkFEVCoqLCBpcyBjbHVzdGVyCj4+PiAgbW9kZS4KPj4+ICAKPj4+
ICsjIyMgeHB0aQo+Pj4gKz4gYD0gPGJvb2xlYW4+YAo+Pj4gKwo+Pj4gKz4gRGVmYXVsdDogYGZh
bHNlYCBvbiBBTUQgaGFyZHdhcmUKPj4+ICs+IERlZmF1bHQ6IGB0cnVlYCBldmVyeXdoZXJlIGVs
c2UKPj4gVGhpcyBpcyBmaW5lIGZvciBub3csIGJ1dCBhbnkgZnVydGhlciBpc29sYXRpb24gaXMg
Z29pbmcgdG8gaGF2ZSB0byBiZQo+PiB1bmNvbmRpdGlvbmFsLCBvciBwb3NzaWJseSBjb21waWxl
LXRpbWUgY2hvaWNlLCBidXQgbWFpbnRhaW5pbmcgdGhhdAo+PiBnb2luZyBmb3J3YXJkcyBpcyBn
b2luZyB0byBiZSB0cnVseSBob3JyaWJsZS4KPj4KPj4+ICsKPj4+ICtPdmVycmlkZSBkZWZhdWx0
IHNlbGVjdGlvbiBvZiB3aGV0aGVyIHRvIGlzb2xhdGUgNjQtYml0IFBWIGd1ZXN0IHBhZ2UKPj4+
ICt0YWJsZXMuCj4+IFRoaXMgd2FudHMgYQo+Pgo+PiAqKiBXQVJOSU5HOiBOb3QgeWV0IGEgY29t
cGxldGUgaXNvbGF0aW9uIGltcGxlbWVudGF0aW9uLCBidXQgYmV0dGVyIHRoYW4KPj4gbm90aGlu
Zy4gKioKPj4KPj4gb3Igc2ltaWxhciwganVzdCB0byBhdm9pZCBnaXZpbmcgdGhlIHBlb3BsZSB0
aGUgaW1wcmVzc2lvbiB0aGF0IGl0IGlzCj4+IGNvbXBsZXRlLiAgUGVyaGFwcyBhbHNvIGEgc2lt
aWxhciB3YXJuaW5nIGluIHRoZSBwYXRjaCAxIGNvbW1pdCBtZXNzYWdlPwo+IEkndmUgYWRkZWQg
dGhlIHdhcm5pbmcgdGV4dCBoZXJlIGFzIHN1Z2dlc3RlZCwgYW5kIGEgcmVzcGVjdGl2ZQo+IHJl
bWFyayB0byBwYXRjaCAxJ3MgZGVzY3JpcHRpb24sIGFsYmVpdCB1bmRlciB0aGUgY3VycmVudCBn
dWlkZWxpbmVzCj4gb2Ygd2hlbiB3ZSB3b3VsZCBjb25zaWRlciBhbiBpbmZvcm1hdGlvbiBsZWFr
IGEgc2VjdXJpdHkgaXNzdWUsIEkKPiB0aGluayBpc29sYXRpb24gaXMgc3VmZmljaWVudGx5IGNv
bXBsZXRlOiBObyBwYXJ0cyBvZiB0aGUgZGlyZWN0IG1hcAo+IG5vdCBwZXJ0YWluaW5nIHRvIHRo
ZSBjdXJyZW50IGd1ZXN0IGFyZSBiZWluZyBleHBvc2VkLCB3aGljaAo+IGltcGxpZXMgdGhhdCBu
byBwYXJ0cyBvZiB0aGUgWGVuIGhlYXAgbm90IHBlcnRhaW5pbmcgdG8gdGhlIGN1cnJlbnQKPiBn
dWVzdCBhcmUuIExlYWtpbmcgY29udHJvbCBwYWdlIGNvbnRlbnRzIG9mIG90aGVyIGd1ZXN0cyBh
cyB3ZWxsCj4gYXMgbGVha2luZyB0aGUgYml0cyBhbmQgcGllY2VzIG9mIHRoZSBYZW4gaW1hZ2Ug
aXMgbm90IGFuIGlzc3VlIGJ5Cj4gaXRzZWxmLgo+Cj4gSU9XIEknbSBub3QgY29udmluY2VkIHN1
Y2ggYSB3YXJuaW5nIGlzIC0gc3RyaWN0bHkgZnJvbSBhICJ3b3VsZAo+IHRoaXMgbmVlZCBhbiBY
U0Egb24gaXRzIG93biIgcG92IC0gZW50aXJlbHkgYXBwcm9wcmlhdGUuCgpUaGUgaXNvbGF0aW9u
IGlzIGRlZmluaXRlbHkgbm90IGNvbXBsZXRlLsKgIEFtb25nc3Qgb3RoZXIgdGhpbmdzLCByZW1v
dGUKc3RhY2tzIGFyZSBpbiB2aWV3IG9mIGFuIGF0dGFja2VyLCB3aGljaCBpcyB3aHkgbXkgS0FJ
U0VSLXByZXJlcSBzZXJpZXMKcHVzaGVzIGZvciB0aGUgZnVsbHkgaXNvbGF0ZWQgcGVyLXBjcHUg
cmFuZ2UuCgpXZSBkbyBub3QsIHVuZGVyIGFueSBjaXJjdW1zdGFuY2VzLCB3YW50IHRvIGdpdmUg
dGhlIGltcHJlc3Npb24gdGhhdAp0aGlzIHBhdGNoIG1ha2VzIHRoZW0gY29tcGxldGVseSBpbW11
bmUgdG8gbGVha3MsIGJ1dCBpbXByb3ZlbWVudHMgb24KdGhpcyBzdGF0dXMgcXVvIHNob3VsZG4n
dCBuZWVkIGFuIFhTQS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:26:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebRFx-0004my-Vy; Tue, 16 Jan 2018 13:26:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebRFw-0004ms-Md
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:26:24 +0000
X-Inumbo-ID: 2d9d8cef-fac1-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d9d8cef-fac1-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 13:28:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="66119258"
To: Jan Beulich <JBeulich@suse.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C994B020000780019EB94@prv-mh.provo.novell.com>
 <793eca29-b24b-9807-cc37-fd0332b35dbe@citrix.com>
 <5A5DBBCA020000780019EF2F@prv-mh.provo.novell.com>
 <52d452a0-5b01-25a3-5ac6-28c033408fe6@citrix.com>
 <5A5DFF3B020000780019F13B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b6a83eb9-b998-53f7-3752-d34e346b2a9b@citrix.com>
Date: Tue, 16 Jan 2018 13:26:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5DFF3B020000780019F13B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMTI6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pgo+Pj4+Pj4gT24gMTUuMDEu
MTggYXQgMTk6MjMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiAgY2Fu
IHdlIGNvbGxlY3QgdGhlc2UgdG9nZXRoZXIgaW50byBtYWNyb3MsIHJhdGhlciB0aGFuCj4+Pj4g
b3BlbmNvZGluZz8gIFdlIHNlZW0gdG8gaGF2ZSAzIGRpc3RpbmN0IHZhcmlhdGlvbnMuCj4+PiBJ
IGhhZCBjb25zaWRlcmVkIHRoYXQgKGZvbGxvd2luZyB0aGUgbW9kZWwgeW91IHVzZSBpbiB0aGUg
U1AyCj4+PiBzZXJpZXMpLCBidXQgZGVjaWRlZCBhZ2FpbnN0IGl0IG5vdCB0aGUgbGVhc3QgYmVj
YXVzZSBvZiB0aGUKPj4+IGRlcGVuZGVudCBidXQgcGxhY2VtZW50LXdpc2Ugc2VwYXJhdGVkIGNv
ZGUgYWRkaXRpb25zIHRvCj4+PiByZXN0b3JlIG9yaWdpbmFsIHZhbHVlcy4gUGx1cyBhZ2FpbiB0
aGlzIG1pZ2h0IGJlIGEgaGluZHJhbmNlIG9mCj4+PiBiYWNrcG9ydGluZyB0byByZWFsbHkgb2xk
IFhlbiAod2hpY2ggdGhlbiB0eXBpY2FsbHkgd2lsbCBhbHNvIGJlCj4+PiBidWlsdCBvbiByZWFs
bHkgb2xkIHRvb2wgY2hhaW5zKSAtIGFzIHlvdSBjZXJ0YWlubHkgcmVjYWxsIG9sZCBnYXMKPj4+
IGhhZCBxdWl0ZSBhIGZldyBpc3N1ZXMgd2l0aCBtYWNybyBoYW5kbGluZy4KPj4gVGhlcmUgaXMg
bm90aGluZyBzcGVjaWFsIGluIHRoZXNlIG1hY3JvcyB0aG91Z2g/ICBJIGZvdW5kIHRoZSBTUDIt
c3R5bGUKPj4gZmFyIGVhc2llciB0byBiYWNrcG9ydCBiZWNhdXNlIHRoZXkgYXJlIGEgc2luZ2xl
IHNsb3QtaW4gbGluZS4KPiBJJ3ZlIGp1c3QgZm91bmQgdGhlIHBhdGNoIGhlcmUgbmVlZGluZyBh
IGNoYW5nZSBpbiByZWdpc3RlciB1c2UKPiBpbiA0LjcgLSBzdWNoIHdvdWxkIGJlIGEgbGl0dGxl
IGhhcmRlciB3aXRoIHByZS1jb29rZWQgbWFjcm9zLAo+IGVzcGVjaWFsbHkgd2hlbiB0aGV5IGRv
bid0IGFsbG93IHRvIHNwZWNpZnkgYWxsIHJlZ2lzdGVycyB0byBiZQo+IHVzZWQgKGluY2x1ZGlu
ZyBvbmVzIGZvciB0ZW1wb3JhcmllcykuCj4KPj4gQW55d2F5LCBJJ20gbm90IG92ZXJseSBmdXNz
ZWQsIGJ1dCBJIGhhdmUgYQo+IFVuZmluaXNoZWQgc2VudGVuY2U/CgpPb3BzLsKgICJJIGhhdmUg
YSBmZWVsaW5nIHRoYXQgdGhlIGR1cGxpY2F0aW9uIHdpbGwgbGVhZCB0byBzdWJ0bGUgYnVncwp3
aGVuIHdlIG5lZWQgdG8gY2hhbmdlIHRoaW5ncywgYW5kIGluZXZpdGFibHkgbWlzcyBvbmUuIgoK
Pgo+Pj4+PiBAQCAtNTg1LDYgKzY5MiwxNyBAQCBFTlRSWShkb3VibGVfZmF1bHQpCj4+Pj4+ICAg
ICAgICAgIG1vdmwgICRUUkFQX2RvdWJsZV9mYXVsdCw0KCVyc3ApCj4+Pj4+ICAgICAgICAgIC8q
IFNldCBBQyB0byByZWR1Y2UgY2hhbmNlIG9mIGZ1cnRoZXIgU01BUCBmYXVsdHMgKi8KPj4+Pj4g
ICAgICAgICAgU0FWRV9BTEwgU1RBQwo+Pj4+PiArCj4+Pj4+ICsgICAgICAgIEdFVF9TVEFDS19F
TkQoYngpCj4+Pj4+ICsgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXJieCksICVyYngKPj4+Pj4gKyAgICAgICAgdGVzdCAgJXJieCwgJXJieAo+Pj4+PiArICAgICAg
ICBqeiAgICAuTGRibGZfY3IzX29rYXkKPj4+Pj4gKyAgICAgICAgam5zICAgLkxkYmxmX2NyM19s
b2FkCj4+Pj4+ICsgICAgICAgIG5lZyAgICVyYngKPj4+Pj4gKy5MZGJsZl9jcjNfbG9hZDoKPj4+
Pj4gKyAgICAgICAgd3JpdGVfY3IzIHJieCwgcmRpLCByc2kKPj4+Pj4gKy5MZGJsZl9jcjNfb2th
eToKPj4+Pj4gKwo+Pj4+IEl0IGlzIG1vZGVyYXRlbHkgY29tbW9uIGZvciB0aGVyZSB0byBiZSBj
YXNjYWRlIGZhdWx0cyBpbiAjREYuICBUaGlzCj4+Pj4gd291bGQgYmUgYmV0dGVyIGlmIGl0IHdl
cmUgdGhlIGdlbmVyYWwgSVNUIHN3aXRjaC4KPj4+IEJhc2VkIG9uIHRoZSBpc3N1ZXMgSSBoYWQg
d2l0aCAjREYgb2NjdXJyaW5nIHdoaWxlIGRlYnVnZ2luZyB0aGlzLAo+Pj4gSSd2ZSBkZWNpZGVk
IHRvIGtlZXAgdGhlIGNvZGUgaGVyZSBhcyBzaW1wbGUgYXMgcG9zc2libGUgd2l0aG91dAo+Pj4g
YmVpbmcgaW5jb3JyZWN0OiBUaGVyZSdzIG5vIHBvaW50IGxvb2tpbmcgYXQgdGhlIGluY29taW5n
IENSMy4KPj4+IFRoZXJlJ3Mgbm8gcG9pbnQgaW4gdHJ5aW5nIHRvIGF2b2lkIG5lc3RlZCBmYXVs
dHMgKGluY2x1ZGluZwo+Pj4gc3Vic2VxdWVudCAjREYpIHJlc3RvcmluZyBDUjMuIFRoZXJlJ3Mg
YWxzbyBubyBwb2ludCBpbiByZXRhaW5pbmcKPj4+IHRoZSB2YWx1ZSBmb3IgbGF0ZXIgcmVzdG9y
aW5nIGhlcmUsIGFzIHdlIG5ldmVyIHJldHVybi4gSW4gZmFjdCwgYXMKPj4+IG1lbnRpb25lZCBl
bHNld2hlcmUsIHdlIHNob3VsZCBpbW8gaW5kZWVkIGNvbnNpZGVyIHVuaWxhdGVyYWxseQo+Pj4g
c3dpdGNoaW5nIHRvIGlkbGVfcGdfdGFibGVbXSBoZXJlLgo+PiBPay4KPiAiT2siIHRvIHdoaWNo
IHBhcnRzIG9mIHRoaXMgLSBrZWVwaW5nIHRoZSBjb2RlIHNpbXBsZSwgc3dpdGNoaW5nIHRvCj4g
aWRsZV9wZ190YWJsZVtdIChwZXJoYXBzIGluIGEgZm9sbG93LXVwIHBhdGNoKSwgb3IgYm90aD8K
CktlZXBpbmcgdGhlIGNvZGUgYXMgaXQgaXMgbm93LCBhbmQgYWRqdXN0aW5nIGluIGEgZm9sbG93
LXVwLsKgIFRoaW5raW5nCmFib3V0IHRoaW5ncywgaWRsZV9wZ190YWJsZVtdLCB3aGlsZSBuaWNl
LCBpcyBpbmNvbXBhdGlibGUgd2l0aCBhIG1vcmUKY29tcGxldGUgaXNvbGF0aW9uIHN0cmF0ZWd5
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:28:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebRHU-0004th-Dk; Tue, 16 Jan 2018 13:28:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebRHT-0004tX-Jk
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:27:59 +0000
X-Inumbo-ID: dbe140af-fac0-11e7-b4a6-bc764e045a96
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe41::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dbe140af-fac0-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 14:26:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=93NAWE8rPt7vwfrZINXZOZ0pVF3tDhvF1LKT6K/7Zh0=;
 b=lI9JRlAgbnszhfYA3T9JV+3PokYCjVTVlzNeZObE9eRfjdXebIL+keBIEyMqLuXd89A1NOMgPOdXxrRgJ0isg7cbDgD/qbQmtoXp1DliR1UaIs+dUyD+P5boRo5DxokS2ebFMY0298gzCm+oWhk/QOuBZ3sXLYh/sLYxmDsbY74=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [10.160.0.34] (111.93.218.67) by
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.407.7; Tue, 16 Jan 2018 13:27:51 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-9-sameer.goel@linaro.org>
 <4ddcd633-89e2-3518-810b-4111c9f75ced@caviumnetworks.com>
 <8db2ef47-17fe-e0ca-056e-6245e9788fa4@linaro.org>
 <0d29eec8-78e3-0978-6b43-7d3e083c077d@caviumnetworks.com>
 <dcc5d9dc-ce13-1769-d379-ad83cc3e69ab@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <dfebfbd3-cef4-4466-45fc-3a46c320a806@caviumnetworks.com>
Date: Tue, 16 Jan 2018 18:57:44 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <dcc5d9dc-ce13-1769-d379-ad83cc3e69ab@linaro.org>
Content-Language: en-US
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: CO2PR05CA0056.namprd05.prod.outlook.com (10.166.88.152) To
 SN1PR0701MB2080.namprd07.prod.outlook.com (10.163.132.27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: af3a2e54-4b21-4ed3-27c5-08d55ce4f3fd
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:SN1PR0701MB2080; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 3:tl5i+UliNvwYYlc9qcCGu0wm9SoZMMmJjuElgzZH1JVYd9Dfa5pYMXo2SKTXPFkXjC+xKFkviG9pjmnjhTqV4XL9p7BKbqdb9PzOw5SuBqkAsV0X8307nN9r/yngMqloSVhKyGU9+X1RZVR2uIBG/2xQrELAPhWuQswdhg4qY/mxXgc+oVrG+YDYWecaDvM5MWU+C47cEHIO9VAzby0AqZjw5lom5LofZqvRPsoUYHj3n01DkHcml3UKubF9o/Cd;
 25:dIBzJsARIeon0nE4SlOs99X+rBtQ+Cl1+d1WME/9inaBkfvzqho01tLCLh8XdmiFY2hYB97815YiD//t1z0GjiRfurQkK4m/5Ta0fUV7wPFiPoSEXpSsZf+Iq3/L1Q4YEzCIfWx9YbwA1AvftUuqYfHrQhWb9CXpWjU39muo7DiDR7mMgYnlNnQ7san48KsrCbJeTACWypktkyEN8csK5WeSue5dQoyYL5fEyybU1xvx/pmivTUsHOpkdPg2q2q3tV6EXSKU2Sbauw+JHMNMCs1WrboBhWQ8m9CIu5uWqBzcSq1W5jX5RFDBbKNJjKzKH7jJ5787aiQBNbvUNGppjQ==;
 31:Cb6GUIgPRQGTZUjwrBNDqdPCF6a9w/Hc3v/A5NsQNmzBa1dUSQb4MS322lqW1sd7Ph1PyiWel+bVbPx1ZSFH7//0kI8VKERNG57jvFNNQPNX9JBhS5RVTrgtM3SxTTX+fSVfeMuK1L3kY9RmPJz0NYev207wYa6RnBJerjS3qb8bLAgU+Xu5RMy/pPjIEjlfI38HLwRb78JY859XPZpTY+Gp1pW9dYbBFRK7FBz6zHE=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2080:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 20:JDcXeSqiNJY2BLdh8eQlHmqqGp04KEyjC86u9iA8Q27Xfv7ExV+FnoMtWZ5yhYdlN81Aj8U89dOwrSZSy58iJ6eySANhVO8nNpv66/Hrk8m7LzpfiSzn2EYe9wp0vOC1qwbHD+ZXeexhI8AUnhJVivgzAjGOSXZbtd1WCgNRFn+2MtLMhRFV2ETqf9yYplrZIE8YNkxJgXoKU+ur1djUwJQRfu074XO4IJT4DDrDdVnDkrYOFOUCkWGvU/dg3dra3DYVutVoaP0C2poetFT1HE89XCQ98hivr7SkhEhcPWjl9iKWzCwtmh5S5YVIf35ERVHndBsI3cDxic24WKkRrKfkWKLeudJFYDAkCl0f/LNdWnWpo1pcCVG+o4xzEqKeSo1NI85kVD0qb+WDGsfhSB1AUoYKPfNof843Pplmqu9jD0hU8+h9JP5FCAAKmVABvrBxJxVsR+bhhnLah4kb/IlG3BIKitYpODr+FgfmZeVUYaBWO+XwD+J53+74PQHYsfiIMwUgUGXcQ2LFZOh+yL4FQuFtTxuoab8v2C8Y4Kq8ttLkjb1KybJNRAbelYwVjlnsa3+6QZ+HJdqLNbDg6FU3IZbATMru7pVAt/jb3mU=;
 4:gxC628CXBQmAeOEJ4lJcvMEDUFjY6BQTSCMR5nfiM9Wcj3VQt7x5Dj25Arj+BrKdf84mPg0gshXWKk0ismr8h8ecCojPDIbgBqFyHtjuvIyhzDIyRlu2EzjP0MlDzgEohRhPLHInyy+hwslzT6ASvgkRwrbqf19S4vOz6SNEKT2DRoEAJHNEDtfpow7bS8ji2LRNwV2xRg0xQlw5YKqO/JjkU0dYZYuP+o8pei0/jlSI6lq1e7XSbqeAIlXsm2vj4XNMd+QYz1Oexnj9asQoIA==
X-Microsoft-Antispam-PRVS: <SN1PR0701MB208013B7D949C2DDE91D821CECEA0@SN1PR0701MB2080.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(3231023)(944501161)(6041268)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011);
 SRVR:SN1PR0701MB2080; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:SN1PR0701MB2080; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(376002)(366004)(39860400002)(396003)(39380400002)(24454002)(199004)(189003)(5009440100003)(64126003)(50466002)(53936002)(47776003)(58126008)(6116002)(93886005)(3846002)(305945005)(7736002)(66066001)(65956001)(65806001)(26005)(31696002)(316002)(4326008)(6486002)(16576012)(229853002)(16526018)(67846002)(25786009)(77096006)(90366009)(83506002)(8936002)(8676002)(81166006)(81156014)(6246003)(105586002)(97736004)(68736007)(31686004)(106356001)(59450400001)(76176011)(23676004)(2486003)(52146003)(110136005)(386003)(53546011)(2906002)(5660300001)(52116002)(2870700001)(42882006)(6666003)(65826007)(478600001)(72206003)(2950100002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2080; H:[10.160.0.34]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwODA7MjM6cUFHaHFhZEdtNTU0Q1lmc3FleDV6VGNa?=
 =?utf-8?B?a2o5czA5Y0oyVlN3SCs0ZTN2UVF3NGRhcFIyRnJEL1gxb1p6YlVDeHQwYStE?=
 =?utf-8?B?K1RSeUE0R1pOZkQrOTRpd3k4OUFDL1laL1dlVlJvcnhteVJkdFVTaUFEMTlF?=
 =?utf-8?B?VmZyMnRkd29VdXUyMjdDazFFaDAzaTcybU90RVYyWUxrc3hxZ0Fva1ovOGh5?=
 =?utf-8?B?YU5FMDBYZUdpMFFPR3VUbkdWVW91a3lLYkZuelNSN2pFK2JsMkNzMjlGcjBS?=
 =?utf-8?B?bUhhcXo0ZEh1TnIxM083R3BJUmd6ZHRQd2x6YnFmRmoxNmVxM2FLSkFWK01a?=
 =?utf-8?B?MHdWb2ZXVnpzdnMyWXFHaGcrRmoyOUJkOE9aMC9XOVBBM2YzR2JNdnBHUkpV?=
 =?utf-8?B?L0wzc3UxUTQzbkpaaE9OZm5xSDJSK1hHVk1FbjRkTDVOR3ZBdFB5NHhkSytH?=
 =?utf-8?B?SThvUHRxL0QvOEpaVVg0WUFkY3NqVGVKNEFFWkRhZnlHaGRscEFoalo0cWV4?=
 =?utf-8?B?NUlNZlNpeTNwaFh4SlRyMnhTT1RZdWJCLzR5aTdGNWxBR1YxS2ZYR3Bnc1ln?=
 =?utf-8?B?N1VnWHkwS2tQdzV2QlJwNUIyL0JKejFibUxCdUdjQUJ0NU4vcWdwUnl2RjhK?=
 =?utf-8?B?VVZ2N0NSUnNURUVsRXZvaHV0dFdmUUFIN2ZramptMFNuOGdHZ1hnOFBoVk4y?=
 =?utf-8?B?Vm9vdngvTjBMcmNXMkR2OHBrbUhQMWQvb0FyNGhFQ244SHVvSU1YdHgvd2lu?=
 =?utf-8?B?Y0JEMFZiTlQzbDlTNUh0d1hNSTN3MkdyWGpOK0wyeW9CcnZUQnIxUUkzY01k?=
 =?utf-8?B?NHVIaDl6bXVtN1BZUmMyUlBBc2lJMXdKUlZma1p1cm9LeENiWnMyZTlURDBK?=
 =?utf-8?B?bm1RZ29hUVZ2STl6Y091SlJSNENWZk5RektuZkRFalJzS2cvNDV1OEZaWEZm?=
 =?utf-8?B?TzBHaEdxOXRrK2JtQVBWNitMaE1SeHVNVHpNaThMVy9LTHQ0RTVVeHlSTVNU?=
 =?utf-8?B?bFVuRUZIbGpqUzBHM0s2d051blZkU091dG44OTlEUEFoV3Jwc3ZWYmVXdGF2?=
 =?utf-8?B?SXVlZXNKNUJHa3pSbFkxdEVmT01ibU5iYVBONjhYWkdCZUdPalcwUHZ2Sy9y?=
 =?utf-8?B?TXhvZG91NllZeDdkbkY4d1g3blpKNG81cnBnUlZoYy9JNEZhNWEwTWFBb3pl?=
 =?utf-8?B?REEyL21UcE1iK1hSTy9TOHNjVmhQajBiNm1KdnkvZVBFekRnT3lhRFZSUjlk?=
 =?utf-8?B?bGtzckVHL1ZTSGZoaXFvbFJ1ckhYdlVZMVlkZ1RabjJRZjJqQTBxQXUwZEF2?=
 =?utf-8?B?aE40NG9jRjFKT0pqNnJlN3B0L0t3V08yZ004UUpCM0hOQkRINXdwVk5USnJ5?=
 =?utf-8?B?amRhU3c5Z1RkUGlLVGtDYWtEbkNyZ0FNSXVyRVVack1obmFkdEs4aVpybk1s?=
 =?utf-8?B?Q0ZibGtWODlyUUZZNEw0bERRUmVHdllRd09aYjRadGtZcEwwTEZ0K2FSRGZl?=
 =?utf-8?B?ZmJwNS9zbTU4ZjNQUTJpaGNZZ0Y5ZGttREFsd0dQTFVaWVRTaVYyUFdsWm1n?=
 =?utf-8?B?NmZ2bEhUK0F0SVUxcEllTnErMXNabkE1aStPZlptOHpxOXVUQ21RWnJyVXNm?=
 =?utf-8?B?NUVoclFNSThOWnEzbVFQVktsaCsxV0dFM1BmRDBYZGJZTCtvTjJMMklway9z?=
 =?utf-8?B?OElSZG11cTNXODNlYUowVnNPcE9xTFNWNHNmL2Q0SWdaMWt6ZjZudEEyRFEy?=
 =?utf-8?B?ckZLZWM0bTdmUTF1MWpkVTBLZEw5ZTRucm5wZmc1UXZrV3Q4dXF2T3haamFP?=
 =?utf-8?B?N2EyZVA3bktCSDFuemQrU21VUnhKdjN5bGZvSXJqWjZERkJkanJwVnM5R2hr?=
 =?utf-8?B?NDdtSVd3V2VMbGM0T1dmNFM0eGpBQnhOV3VsVW9YOXJMZnVZTGJvUnlLOWkz?=
 =?utf-8?B?ZjhWZkNJMXhZYmhhNUp4d0pPRjdxR3dhYW1xVWFmOXI1Yy9wNjZCZ3h2SkJo?=
 =?utf-8?B?eXFrUS9LMkVVeU55L1Q2OEhOcm9xMzVlWlo5OExVK3BGdVFpS3c3bmNKMWhu?=
 =?utf-8?Q?cI+IQs=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2080;
 6:Ygo3tjPtSKDnr8xJKmzo4J6kOObjh7hIt6KgvFI8sd3Sx7Mxzy9buCtO4OIPSIWwu4SZC5ANMIg4XKY0UnsBzEQJ3SbA7xpWM5yzAwtyiWq6WqRZk32YSXKtzPpizBfSoou629uvFCcStnKq7A+HZa2+q2Uy4GqXC2aWVJrwW/eEnNzJV6NgmTPoZY+q1qK125XnVt4PGgX66QJ/plizFpI8mekGS3WGaSMSEvV6K1jygV8yJPNlDXS3I4g8J0p4lig3PVWukg8JZdGxCyr0kvLpkwQQQ66Z+MdS+73szeQcW3yZJDd7OE4EogmMMgLVWxESulWK48SKJI+dXsbZh+XHLYnzDfFn0bxEz+Xef/A=;
 5:3pow4HZzGeBHZU+LDehlYz+G/Pn0gslfyMhAmNZyw6sx2OFbj2QARgZgriU48kXC9RioSGMb+Apeow/vWWSeLL1/vFFhLmj+O3M2UY5wk/X6TmpRs/n3NwVKkDs+SU7IkUvSG25TdNSyeN1cSSDcf+26P3yaffscZQlbJhGy+pg=;
 24:TweC2THtUfLaDFj6lh3fJDIKJMKGcinqdPllfPor8QKqWK5jb8WAO0Pq21tQN0FT9S5ZmQnaAyDLl/a9sEZoE/lucXv6DqheLPJlbTR27Bg=;
 7:8r1oYRMxdnn2bydVP7fd2SwZwASXCoiFWsULgdq8l515jSM1ZlildVhUzmTABcuV6ro2VBw8gWd51Zrn4j5yCuM+78ahuNXYtmMaBIGL6BVZhdwg0uZ4k2LCNZ7pZCVWBiBA20IvHta4E+AtqX3O2eIO/3Wo4+QJpOq4AMoC53StaLCzJUsomi5BqLLYhqKPk7IUTDyk4NNX0LqiWthuxoiklchGhLMdcSBuaUgEGIZ0CXo3ioEjOZUC6Gk00hSB
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 13:27:51.5888 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: af3a2e54-4b21-4ed3-27c5-08d55ce4f3fd
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2080
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 8/8] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8xNi8yMDE4IDA2OjQ0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPgo+IE9uIDE2
LzAxLzE4IDEyOjQwLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+IEhpIEp1bGllbiwKPgo+IEhpLAo+
Cj4+IE9uIDAxLzE2LzIwMTggMDI6MTEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+
Pj4gT24gMDEvMDMvMjAxOCAwNTozNCBBTSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4+IEhpIFNh
bWVlciwKPj4+Cj4+PiBIaSBNYW5pc2gsCj4+Pgo+Pj4+PiArwqDCoMKgIHVuc2lnbmVkIGludMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdHlwZTsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgIC8qIER1bW15
IGNvbXBhdGliaWxpdHkgZGVmaW5lcyAqLwo+Pj4+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgcGdz
aXplX2JpdG1hcDsKPj4+Pj4gK8KgwqDCoCBzdHJ1Y3QgaW9tbXVfZG9tYWluX2dlb21ldHJ5IGdl
b21ldHJ5Owo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAgYXRvbWljX3QgcmVmOwo+Pj4+PiArwqDCoMKg
IC8qIFVzZWQgdG8gbGluayBpb21tdV9kb21haW4gY29udGV4dHMgZm9yIGEgc2FtZSBkb21haW4u
Cj4+Pj4+ICvCoMKgwqDCoCAqIFRoZXJlIGlzIGF0IGxlYXN0IG9uZSBwZXItU01NVSB0byB1c2Vk
IGJ5IHRoZSBkb21haW4uCj4+Pj4+ICvCoMKgwqDCoCAqLwo+Pj4+PiArwqDCoMKgIHN0cnVjdCBs
aXN0X2hlYWTCoMKgwqDCoMKgwqDCoCBsaXN0Owo+Pj4+PiArfTsKPj4+Pj4gKwo+Pj4+PiArLyog
WGVuOiBEZXNjcmliZXMgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIGEgWGVuIGRvbWFpbiAqLwo+
Pj4+PiArc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gewo+Pj4+PiArwqDCoMKgIHNwaW5sb2Nr
X3TCoMKgwqDCoMKgwqDCoMKgwqAgbG9jazsKPj4+Pj4gK8KgwqDCoCAvKiBMaXN0IG9mIGlvbW11
IGRvbWFpbnMgYXNzb2NpYXRlZCB0byB0aGlzIGRvbWFpbiAqLwo+Pj4+PiArwqDCoMKgIHN0cnVj
dCBsaXN0X2hlYWTCoMKgwqDCoMKgwqDCoCBjb250ZXh0czsKPj4+PiBDb3VsZCB3ZSB1c2UgYSBt
b3JlIHZlcmJvc2UgbmFtZSwgSG93IGFib3V0IAo+Pj4+ICVzL2NvbnRleHRzL2lvbW11X2RvbWFp
bl9jb250ZXh0cy9nID8KPj4+Cj4+PiBIb3cgYWJvdXQgYSBtdWNoIG1vcmUgdmVyYm9zZSBuYW1l
Li4uPyBUaGlzIG5hbWUgaXMgMjEgbGV0dGVycyBhbmQgCj4+PiB0aGF0J3Mgb25seSBmb3IgdGhl
IGZpZWxkLiBKdXN0IGltYWdpbmUgd2l0aCB0aGUgdmFyaWFibGUgbmFtZSAKPj4+IGJlZm9yZSBh
bmQgYSBjb3VwbGUgb2YgaW5kZW50YXRpb24uCj4+IEhvdyBhYm91dCBpb19jb250ZXh0PyBhbnl0
aGluZyB3aGljaCBtYWtlcyBpdCBtb3JlIHZlcmJvc2UgaXMgb2sgd2l0aCAKPj4gbWUuCj4KPiBJ
IG11Y2ggcHJlZmVyIHRvIHN0aWNrIHdpdGggImNvbnRleHRzIi4KSSBhbSBub3QgYWJsZSB0byB1
bmRlcnN0YW5kIHdoeSB0byB1c2UgY29udGV4dHMgZm9yIGEgbGlzdCB3aGljaCBoYXMgCmlvbW11
X2RvbWFpbiBwb2ludGVycy4KSWYgeW91IGFyZSBvayB3aXRoIHRoaXMgbG9naWMsIHdlIGNhbiBy
ZW5hbWUgYWxsIGlvbW11X2RvbWFpbiBwb2ludGVyIAp2YXJpYWJsZXMgaW4gdGhpcyBmaWxlIGFz
IGNvbnRleHQuCkl0IGlzIG5vdCBpbnR1aXRpdmUgdG8gdXNlIGNvbnRleHQgZm9yIGlvbW11X2Rv
bWFpbiBpbiB0aGUgc2FtZSBmaWxlIGl0IAppcyBjb25mdXNpbmcuCgpzbW11IGNvZGUgaW4geGVu
IGlzIG5vdCBlYXN5IHRvIHJlYWQuClRoZXJlIGFyZSBvdGhlciBwbGFjZXMgd2hpY2ggY29uZnVz
ZS4uLgoKfHN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICp4ZW5fZG9tYWluID0gZG9tX2lvbW11
KGQpLT5hcmNoLnByaXY7IFdoYXQgCmlzIHRoZSBmaXJzdCBpbXByZXNzaW9uIGZyb20gdGhpcyB2
YXJpYWJsZSB4ZW5fZG9tYWluLCBkb2VzIGl0IHJlZmVyIHRvIAphIFZNID8gSXQgaXMgY29uZnVz
aW5nLiB8Cgo+Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:41:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:41:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebRUC-0006Q7-44; Tue, 16 Jan 2018 13:41:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebRUA-0006Q0-Ek
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:41:06 +0000
X-Inumbo-ID: b02e21df-fac2-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b02e21df-fac2-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 14:39:35 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id f3so8759059wmc.1
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 05:41:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=oUnwvY8DyG4SRd6Obk2cGCitYQsvD7ISnQf0GrOmDdc=;
 b=BeQNkQrmAT75o24XxhLe10lM1Xxn66oLId8tWVM39gGlwaX4FTsFw+OhXaVt0gga1d
 XCSZrZAGz9GkPsH3TONK5FvSvCHcRuwTOMa2ecfNWnlEDmwoxMVtajdPcUw9V1YIBs2w
 HEdOv5aztqqS29j7zlSzMmSu8iVvrbLE1ioNs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=oUnwvY8DyG4SRd6Obk2cGCitYQsvD7ISnQf0GrOmDdc=;
 b=UD5dHMgFPd0OYL7OPdc/5Ch5yl7uJ5gY5V5TSCfNOBEcyirnF2w6BpCfEeJpEBobJe
 pXUsZApwNQj5kCkIUqUePNdwHA2cvdLXjHUHNvZPC3wHdbpXA5uBoyVTWWBKkpctkm2h
 fqvcGpFm9ukIfGacSEGorJ1NzN4TdwbAKpNbGYQ26hD0Wgmoj9bQBhZmCNaPuglHNV0/
 BcL4ftxIk5vkRXlkZCKhANUQdWP2Q+5TQp2UeNtq/Y75rx0hvlExCCt1owJTYh4qjEkJ
 5AU+qL/qRULLkxupXSgVqp75DA1OkQpHi0qvusD7S/1sTnwobkp2rvrefhMlH9VDizpv
 BKNA==
X-Gm-Message-State: AKwxytcKaP57G7Dj7DbnGjI1XHTHgl4SNpihDttXKFc5Hla7iC8zyg/q
 yp650Rrk2bHPwFu4iImoBhZJzQ==
X-Google-Smtp-Source: ACJfBosGvUI3yToSDBILQWWEXv2a58BiJ7psrQ6cRZUfdUFGt+YyiyxFWFpWOQ8sfkQgvVEFJGgXbA==
X-Received: by 10.28.118.15 with SMTP id r15mr11547034wmc.88.1516110063296;
 Tue, 16 Jan 2018 05:41:03 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q3sm1029422wre.28.2018.01.16.05.41.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 05:41:02 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-9-sameer.goel@linaro.org>
 <4ddcd633-89e2-3518-810b-4111c9f75ced@caviumnetworks.com>
 <8db2ef47-17fe-e0ca-056e-6245e9788fa4@linaro.org>
 <0d29eec8-78e3-0978-6b43-7d3e083c077d@caviumnetworks.com>
 <dcc5d9dc-ce13-1769-d379-ad83cc3e69ab@linaro.org>
 <dfebfbd3-cef4-4466-45fc-3a46c320a806@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <73e5624b-daaf-0fc0-051a-b73a232e86e8@linaro.org>
Date: Tue, 16 Jan 2018 13:40:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <dfebfbd3-cef4-4466-45fc-3a46c320a806@caviumnetworks.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 8/8] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMTYvMDEvMTggMTM6MjcsIE1hbmlzaCBKYWdnaSB3cm90ZToKPiAKPiAK
PiBPbiAwMS8xNi8yMDE4IDA2OjQ0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9u
IDE2LzAxLzE4IDEyOjQwLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+PiBIaSBKdWxpZW4sCj4+Cj4+
IEhpLAo+Pgo+Pj4gT24gMDEvMTYvMjAxOCAwMjoxMSBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
Pj4+Cj4+Pj4KPj4+PiBPbiAwMS8wMy8yMDE4IDA1OjM0IEFNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6
Cj4+Pj4+IEhpIFNhbWVlciwKPj4+Pgo+Pj4+IEhpIE1hbmlzaCwKPj4+Pgo+Pj4+Pj4gK8KgwqDC
oCB1bnNpZ25lZCBpbnTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHR5cGU7Cj4+Pj4+PiArCj4+Pj4+
PiArwqDCoMKgIC8qIER1bW15IGNvbXBhdGliaWxpdHkgZGVmaW5lcyAqLwo+Pj4+Pj4gK8KgwqDC
oCB1bnNpZ25lZCBsb25nIHBnc2l6ZV9iaXRtYXA7Cj4+Pj4+PiArwqDCoMKgIHN0cnVjdCBpb21t
dV9kb21haW5fZ2VvbWV0cnkgZ2VvbWV0cnk7Cj4+Pj4+PiArCj4+Pj4+PiArwqDCoMKgIGF0b21p
Y190IHJlZjsKPj4+Pj4+ICvCoMKgwqAgLyogVXNlZCB0byBsaW5rIGlvbW11X2RvbWFpbiBjb250
ZXh0cyBmb3IgYSBzYW1lIGRvbWFpbi4KPj4+Pj4+ICvCoMKgwqDCoCAqIFRoZXJlIGlzIGF0IGxl
YXN0IG9uZSBwZXItU01NVSB0byB1c2VkIGJ5IHRoZSBkb21haW4uCj4+Pj4+PiArwqDCoMKgwqAg
Ki8KPj4+Pj4+ICvCoMKgwqAgc3RydWN0IGxpc3RfaGVhZMKgwqDCoMKgwqDCoMKgIGxpc3Q7Cj4+
Pj4+PiArfTsKPj4+Pj4+ICsKPj4+Pj4+ICsvKiBYZW46IERlc2NyaWJlcyBpbmZvcm1hdGlvbiBy
ZXF1aXJlZCBmb3IgYSBYZW4gZG9tYWluICovCj4+Pj4+PiArc3RydWN0IGFybV9zbW11X3hlbl9k
b21haW4gewo+Pj4+Pj4gK8KgwqDCoCBzcGlubG9ja190wqDCoMKgwqDCoMKgwqDCoMKgIGxvY2s7
Cj4+Pj4+PiArwqDCoMKgIC8qIExpc3Qgb2YgaW9tbXUgZG9tYWlucyBhc3NvY2lhdGVkIHRvIHRo
aXMgZG9tYWluICovCj4+Pj4+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWTCoMKgwqDCoMKgwqDC
oCBjb250ZXh0czsKPj4+Pj4gQ291bGQgd2UgdXNlIGEgbW9yZSB2ZXJib3NlIG5hbWUsIEhvdyBh
Ym91dCAKPj4+Pj4gJXMvY29udGV4dHMvaW9tbXVfZG9tYWluX2NvbnRleHRzL2cgPwo+Pj4+Cj4+
Pj4gSG93IGFib3V0IGEgbXVjaCBtb3JlIHZlcmJvc2UgbmFtZS4uLj8gVGhpcyBuYW1lIGlzIDIx
IGxldHRlcnMgYW5kIAo+Pj4+IHRoYXQncyBvbmx5IGZvciB0aGUgZmllbGQuIEp1c3QgaW1hZ2lu
ZSB3aXRoIHRoZSB2YXJpYWJsZSBuYW1lIAo+Pj4+IGJlZm9yZSBhbmQgYSBjb3VwbGUgb2YgaW5k
ZW50YXRpb24uCj4+PiBIb3cgYWJvdXQgaW9fY29udGV4dD8gYW55dGhpbmcgd2hpY2ggbWFrZXMg
aXQgbW9yZSB2ZXJib3NlIGlzIG9rIHdpdGggCj4+PiBtZS4KPj4KPj4gSSBtdWNoIHByZWZlciB0
byBzdGljayB3aXRoICJjb250ZXh0cyIuCj4gSSBhbSBub3QgYWJsZSB0byB1bmRlcnN0YW5kIHdo
eSB0byB1c2UgY29udGV4dHMgZm9yIGEgbGlzdCB3aGljaCBoYXMgCj4gaW9tbXVfZG9tYWluIHBv
aW50ZXJzLgoKQmVjYXVzZSB0aGUgY29tbWVudCBzaG91bGQgaGF2ZSBiZWVuIHJlYWQgImlvbW11
X2RvbWFpbiBjb250ZXh0Ii4gQXMgaXQgCmlzIGluIG90aGVyIGRlc2NyaXB0aW9uLgoKPiBJZiB5
b3UgYXJlIG9rIHdpdGggdGhpcyBsb2dpYywgd2UgY2FuIHJlbmFtZSBhbGwgaW9tbXVfZG9tYWlu
IHBvaW50ZXIgCj4gdmFyaWFibGVzIGluIHRoaXMgZmlsZSBhcyBjb250ZXh0LgoKV2h5IGRvIHlv
dSBrZWVwIGFza2luZyByZW5hbWluZyB3aGVuIEkgY2xlYXJseSBzYWlkIG11bHRpcGxlIHRpbWUg
dGhhdCAKd2UgKnNob3VsZCBub3QqIHJlbmFtZSBhbnkgY29kZSBjb21pbmcgZnJvbSBMaW51eC4g
VGhpcyBpcyBicmVha2luZyB0aGUgCmlkZWEgb2Yga2VlcGluZyBYZW4gYW5kIExpbnV4IFNNTVUg
ZHJpdmVyIGNsb3NlLgoKSWYgeW91IGRvbid0IHdhbnQgdG8gZ2V0IFNNTVV2MyBjbG9zZSB0byBM
aW51eC4gVGhlbiBmaW5lLCBidXQgaXQgbWVhbnMgCnlvdSBoYXZlIHRvIHVzZSBYZW4gY29kaW5n
IHN0eWxlIGFuZCBkcm9wcGluZyBhbGwgbmVjZXNzYXJ5IGNvZGUuCgpCdXQgSSBhbSBhZnJhaWQg
dGhpcyBpcyBub3QgdGhlIHNvbHV0aW9uIEkgKGFuZCBBRkFJSyBTdGVmYW5vKSBwcmVmZXIgCmJl
Y2F1c2UgaXQgYWRkcyBidXJkZW4gb24gbWFpbnRlbmFuY2Ugb24gWGVuIGNvbW11bml0eS4KCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:42:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:42:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebRV6-0006UR-D4; Tue, 16 Jan 2018 13:42:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gtqw=el=gmail.com=saumyarajesh93@srs-us1.protection.inumbo.net>)
 id 1ebRSM-0005qq-6m
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:39:14 +0000
X-Inumbo-ID: 6d7e6476-fac2-11e7-b4a6-bc764e045a96
Received: from mail-ua0-x236.google.com (unknown [2607:f8b0:400c:c08::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d7e6476-fac2-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 14:37:42 +0100 (CET)
Received: by mail-ua0-x236.google.com with SMTP id x10so10771201ual.8;
 Tue, 16 Jan 2018 05:39:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=v+xdCLHD3qTpwo1mpcevQGhWUv8QTor3lNY9uxvsVzM=;
 b=uukK86N1KlSraENjoe8kDVXSH98eGxtM90tAQVTRkx7uYvZu7yzYTMRXNYV0HtAQtq
 R8j6TzUtMaVW9mcxh4NZuyIgzac8HLLODqpqJgQJsy84XGb3f/pw/MhJGss32qEEUcH/
 4xBO2xF2JgxaA0QMkFmXSHlsDBYNLguQnEiLs5TrQeeG5VnKK9nVvi7Yi2HwZ1bbVgLX
 4dFrkPPlnLvgNuCQlEjw9EMgvI4NHF7R3LonugyPbRVbJ2lIsdhIQBWO9lOLsN3tKiku
 1wTxChoZZ1By3D9XBH7geXR0SQXWAniAg8bk7OtdR7jSZ7Fc5oUXcXdBpjYGxmDBj5Ra
 284Q==
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=v+xdCLHD3qTpwo1mpcevQGhWUv8QTor3lNY9uxvsVzM=;
 b=b5KtFvmzn1jK8U/bBGY+yhPfN4usL9mAKF4bUAx3SxfnxBGShT3GSY+B6/jnRyksTY
 e95hG8AQyTMfq4qH19KyhkAk/ZHQakdoAcQoXTOCvuBlRFaL/MND7T4eNn8CEgtRU3oY
 wEg4l7zufoY29GVryhav/aqgeNHXMWK8m6BygcmXQdJ2TU173IyIesyapYUOkeRtBtGC
 wbLWJabLhhV4YkarKJYTUOFp2Y05YayHwlVLaJUeoyn4N0ltKxe+iIkp7CqeInXuyf38
 zabRMgGp5UlMd+DDwl/lFEO8p2Jm9/WFXlcCJq4cLWo/Pc7Pk42J4+jks8Xov5Mqm7xs
 ii+w==
X-Gm-Message-State: AKwxytfakas0Qbpd6+v8NDZ6Vr6h5sSmq+4yJ522pZTbZOWXHnwuNYib
 qa6Qn3mpmuQ/ovoGfTGEwURZdmzKAm2ueO1zCJ5EGNdmQJU=
X-Google-Smtp-Source: ACJfBovDkchLv9PhJlgoWTsH7H+y86tQguY+ZGyrYT8IFPoo597WShSQmGDo4w2if3Mvp3oSSZ2Q20c5zxY5TsgPwfM=
X-Received: by 10.159.53.168 with SMTP id t37mr7345220uad.133.1516109951651;
 Tue, 16 Jan 2018 05:39:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.87.129 with HTTP; Tue, 16 Jan 2018 05:39:11 -0800 (PST)
From: Saumya Rajesh <saumyarajesh93@gmail.com>
Date: Tue, 16 Jan 2018 19:09:11 +0530
Message-ID: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
To: xen-devel@lists.xenproject.org, xen-users@lists.xenproject.org
X-Mailman-Approved-At: Tue, 16 Jan 2018 13:42:02 +0000
Subject: [Xen-devel] Access I2C bus from guest/DomU on ARM board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============8698549125545306580=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8698549125545306580==
Content-Type: multipart/alternative; boundary="001a11456d1a1bd3ed0562e4dbe7"

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

Hi Xen community


I have built and brought up Xen 4.8 on Renesas RCar H3. For a specific
requirement, I need to use the I2C bus of the board from Domain U. Is there
a way to use the I2C bus from the guest?
I have looked into para-virtualization and passthrough [1][2] but there
isn't enough support or resources related to I2C bus sharing on ARM. Any
possible idea would be appreciated.

Regards
Saumya

[1]
https://lists.xenproject.org/archives/html/xen-users/2017-10/msg00019.html
[2] https://wiki.xenproject.org/wiki/File:DriverDomainonARM01.pdf

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

<div dir=3D"ltr"><p style=3D"margin-top:0px;margin-bottom:0px;color:rgb(0,0=
,0);font-family:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Apple Color Em=
oji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&q=
uot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:14.6667px"><span styl=
e=3D"font-size:11pt">Hi Xen community</span><br></p><p style=3D"margin-top:=
0px;margin-bottom:0px;color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-s=
erif,EmojiFont,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,Not=
oColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymb=
ols;font-size:14.6667px"></p><div style=3D"color:rgb(0,0,0);font-family:Cal=
ibri,Helvetica,sans-serif,EmojiFont,&quot;Apple Color Emoji&quot;,&quot;Seg=
oe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android =
Emoji&quot;,EmojiSymbols;font-size:14.6667px"><br></div><div style=3D"color=
:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Apple =
Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI =
Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:14.6667px">I =
have built and brought up Xen 4.8 on Renesas RCar H3. For a specific requir=
ement, I need to use the I2C bus of the board from Domain U. Is there a way=
 to use the I2C bus from the guest?</div><div style=3D"color:rgb(0,0,0);fon=
t-family:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Apple Color Emoji&quo=
t;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&q=
uot;Android Emoji&quot;,EmojiSymbols;font-size:14.6667px">I have looked int=
o para-virtualization and passthrough=C2=A0[1][2] but there isn&#39;t=C2=A0=
enough support or resources related to I2C bus sharing on ARM.=C2=A0<span s=
tyle=3D"font-size:11pt">Any possible=C2=A0idea would be appreciated.</span>=
</div><div style=3D"color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-ser=
if,EmojiFont,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoC=
olorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbol=
s;font-size:14.6667px"><br></div><div style=3D"color:rgb(0,0,0);font-family=
:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Apple Color Emoji&quot;,&quot=
;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Andr=
oid Emoji&quot;,EmojiSymbols;font-size:14.6667px">Regards</div><div style=
=3D"color:rgb(0,0,0);font-family:Calibri,Helvetica,sans-serif,EmojiFont,&qu=
ot;Apple Color Emoji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;=
Segoe UI Symbol&quot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:14.6=
667px">Saumya</div><div style=3D"color:rgb(0,0,0);font-family:Calibri,Helve=
tica,sans-serif,EmojiFont,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emoj=
i&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quot=
;,EmojiSymbols;font-size:14.6667px"><br></div><div style=3D"color:rgb(0,0,0=
);font-family:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Apple Color Emoj=
i&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quo=
t;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:14.6667px">[1]=C2=A0<a =
href=3D"https://lists.xenproject.org/archives/html/xen-users/2017-10/msg000=
19.html" class=3D"gmail-OWAAutoLink">https://lists.xenproject.org/archives/=
html/xen-users/2017-10/msg00019.html</a></div><div style=3D"color:rgb(0,0,0=
);font-family:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Apple Color Emoj=
i&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quo=
t;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:14.6667px">[2]=C2=A0<a =
href=3D"https://wiki.xenproject.org/wiki/File:DriverDomainonARM01.pdf" clas=
s=3D"gmail-OWAAutoLink">https://wiki.xenproject.org/wiki/File:DriverDomaino=
nARM01.pdf</a></div><div style=3D"color:rgb(0,0,0);font-family:Calibri,Helv=
etica,sans-serif,EmojiFont,&quot;Apple Color Emoji&quot;,&quot;Segoe UI Emo=
ji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&quot;,&quot;Android Emoji&quo=
t;,EmojiSymbols;font-size:14.6667px"><br></div><div style=3D"color:rgb(0,0,=
0);font-family:Calibri,Helvetica,sans-serif,EmojiFont,&quot;Apple Color Emo=
ji&quot;,&quot;Segoe UI Emoji&quot;,NotoColorEmoji,&quot;Segoe UI Symbol&qu=
ot;,&quot;Android Emoji&quot;,EmojiSymbols;font-size:14.6667px"><br></div><=
/div>

--001a11456d1a1bd3ed0562e4dbe7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8698549125545306580==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:51:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebRed-0007Sx-Ha; Tue, 16 Jan 2018 13:51:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebRec-0007Sq-WC
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:51:55 +0000
X-Inumbo-ID: 3300f476-fac4-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3300f476-fac4-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 14:50:23 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 06:51:52 -0700
Message-Id: <5A5E1185020000780019F1FA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 06:51:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5C996A020000780019EB97@prv-mh.provo.novell.com>
 <5b3aba0c-455b-4937-c460-b4dc4d541260@citrix.com>
 <5A5DC1E2020000780019EF8D@prv-mh.provo.novell.com>
 <50c8a021-8880-d89d-7fdc-369598854858@citrix.com>
In-Reply-To: <50c8a021-8880-d89d-7fdc-369598854858@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDE0OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGlzb2xhdGlvbiBpcyBkZWZpbml0ZWx5IG5vdCBjb21wbGV0ZS4gIEFtb25nc3Qg
b3RoZXIgdGhpbmdzLCByZW1vdGUKPiBzdGFja3MgYXJlIGluIHZpZXcgb2YgYW4gYXR0YWNrZXIs
IHdoaWNoIGlzIHdoeSBteSBLQUlTRVItcHJlcmVxIHNlcmllcwo+IHB1c2hlcyBmb3IgdGhlIGZ1
bGx5IGlzb2xhdGVkIHBlci1wY3B1IHJhbmdlLgoKSG93IGFyZSByZW1vdGUgc3RhY2tzIHZpc2li
bGU/IFRoZSBsb2NhbCBwYWdlIHRhYmxlcyBjb250YWluIG9ubHkKbWFwcGluZ3Mgb2YgdGhlIGxv
Y2FsIENQVSdzIHN0YWNrLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:51:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebReg-0007TX-PF; Tue, 16 Jan 2018 13:51:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xemo=el=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1ebRef-0007TA-Aa
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 13:51:57 +0000
X-Inumbo-ID: 34b9982f-fac4-11e7-b4a6-bc764e045a96
Received: from mail-oi0-x241.google.com (unknown [2607:f8b0:4003:c06::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34b9982f-fac4-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 14:50:26 +0100 (CET)
Received: by mail-oi0-x241.google.com with SMTP id e144so10654672oib.4;
 Tue, 16 Jan 2018 05:51:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZCTWaW6UgjID+ZgJmKVtf+V0K5HHOlVwE4IhEdPIitE=;
 b=jrDE5e7d02GJdqrQjLbV6X5MmhIFwfF6gOj+OLHJ62gMEYgVCBlu9d8jYG2KwODcSr
 ezBnEmeiRFSctiJdR40q5/E//xHSHDAq5Q9aiHQWZWcn/wbkvxus3yM2pA2TESQO+zo6
 VeIiEaqtKjfwner4AL19cTU0yOfxSjtR0iTrwBA/5cllZqxkTBISwh+grtdMUXS4KfI+
 loHdQW/WWEGxa9kawPoX7I50WRktNkRBk/9LcovwETgsegrxGIRgYxF0FKyF+kWBDBbN
 MNTe1AuwhrDbqi6GoVJaNHvfHRaM7JU4pnUb/pE5IZpdhnm5RqUhfgZ7kPFK3uOa4ssA
 n3RQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ZCTWaW6UgjID+ZgJmKVtf+V0K5HHOlVwE4IhEdPIitE=;
 b=tIB5Y4BOzkoWHzDFF+C2hgDGadIXWnpFlpREd24KNG6r9AZrr8ZFT2DZEvusHE3Q9Z
 EhREvo5CwUOmFVE7WMnR7Gk2tayHcKXjThrkJzECN12puyV+GNHOKm6c1qy6G0xa6d5Y
 KPPbbdmoJ1ZlcTYptl7ARMek2Emni1gQgc+4+0/kQSwzz6aO0lVRbaGL0TwUBnnrPOhO
 JFR4fPZx3rdsiKeuPGwQWyEZsqcs8PYFQBDkseZaRM6ptrLfdbNv/XOR4ztryktKZt5b
 8qpcbEHpyqs08K9Vas3d8uDKELqhJGIKKQdox2yDw+8OhxWKk36pw0o026DGEVbe4KHX
 +Nxw==
X-Gm-Message-State: AKGB3mI1YImq66L1HTT7PgaXRu6VVXDogxicT2eeCiPz08UCaOtn/WpZ
 Af7I6b680XmzqKLal8OUnFNmSL2uErvuq53uYA0=
X-Google-Smtp-Source: ACJfBosfOv5ujOeb873C7UuQCWWUn3UOC3+v4IrrLhVjuQKVFBkkHjy5Kzd++bXhyhdLBBcEhR3qiTKJzqmN+4HPHfs=
X-Received: by 10.202.7.133 with SMTP id 127mr20878877oih.115.1516110715402;
 Tue, 16 Jan 2018 05:51:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.188.1 with HTTP; Tue, 16 Jan 2018 05:51:51 -0800 (PST)
In-Reply-To: <HK2PR04MB162076BDCBFCBC19FA68CFD1CAEA0@HK2PR04MB1620.apcprd04.prod.outlook.com>
References: <HK2PR04MB162076BDCBFCBC19FA68CFD1CAEA0@HK2PR04MB1620.apcprd04.prod.outlook.com>
From: Andrii Anisov <andrii.anisov@gmail.com>
Date: Tue, 16 Jan 2018 15:51:51 +0200
Message-ID: <CAC1Wxdj=zoCpOHntfZ2Rp1mF8Oqx846etCE0L8R1MG5=qNOzKw@mail.gmail.com>
To: Ganesh H <ganesh.h@tataelxsi.co.in>
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Embedded-pv-devel] Xen on RCarH3 Starter Kit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBHYW5lc2gsCgpDb3VsZCB5b3UgcGxlYXNlIHNwZWNpZnkgeW91ciBleGFjdCB0YXJnZXQg
Ym9hcmQ/IElzIGl0IHNhbHZhdG9yLXggb3IKc3RhcnRlciBraXQgcHJlbWllciAoaDN1bGNiKT8K
QWN0dWFsbHkgUmVuZXNhcyBCU1AgMi4xOS4wIGlzIGVhc2lseSBiZWluZyBidWlsdCBmb3Igc2Fs
dmF0b3IteC4gSW4Kc3RlcCA4IHlvdSBzaG91bGQgc2VsZWN0IGFuIGFwcHJvcHJpYXRlIGNvbmYg
ZnJvbQpgbWV0YS1yY2FyLWdlbjMvZG9jcy9zYW1wbGUvY29uZi9zYWx2YXRvci14L2AuCgo+IEJ1
dCB0aGUgWW9jdG8gYnVpbGQgaW5zdHJ1Y3Rpb25zIGdpdmVuIGluIHRoZSBsaW5rIGlzIGZvciBS
Y2FySDMgU3RhcnRlcgo+IGtpdC5TbyBJIGFtIHVuYWJsZSB0byBmaW5kIEltYWdlLXI4YTc3OTUt
c2FsdmF0b3IteC14ZW4uZHRiCllvdSB3b3VsZCBub3QgZmluZCBpdCBpZiB5b3UgYnVpbGQgZm9y
IHUzdWxjYiBtYWNoaW5lLCB0aGlzIGlzCnJlc3RyaWN0ZWQgaW4gdGhlIHJlY2lwZSBbMV0uCgo+
IGFuZCB4ZW4tc2FsdmF0b3IteC51SW1hZ2Ugd2hpY2ggaXMgbWVudGlvbmVkIGluIHRoZSB0dXRv
cmlhbC4KSSBndWVzcyBpbiB5b3VyIGJ1aWxkIGl0IGlzIG5hbWVkIHhlbi1oM3VsY2IudUltYWdl
LCBpdCBpcyBzZXQgaW4KYW5vdGhlciByZWNpcGUgWzJdLgoKPiBEb2VzIHRoZSBYZW4gZHRiIGFu
ZCB1SW1hZ2UgZm9yIHNhbHZhdG9yIHdpbGwgd29yayBvbiBSQ2FySDMgc3RhcnRlciBraXQuClhl
biBpbWFnZSBpcyBtYWNoaW5lIGFnbm9zdGljLiBTYWx2YXRvci1YIHNwZWNpZmljIGR0YiBpcyBu
b3Qgc3VpdGFibGUKZm9yIGgzdWxjYi4KCj4gQ2FuIGFueW9uZSBleHBsYWluIHdoYXQgY2FuIGJl
IHRoZSBpc3N1ZSBhbmQgdGhlIGZpeCBmb3IgaXQuCkFkZCBhIGgzdWxjYiBkZXZpY2UgdHJlZSB0
byBbM10sIHVwZGF0ZSByZWNpcGUgWzJdLgpEbyBub3QgZm9yZ2V0IHRvIFBSIHRoZSBzdHVmZiB0
byBvdXIgbWV0YS1kZW1vLgoKWzFdIC0gaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9vcHMvbWV0
YS1kZW1vL2Jsb2IvbWFzdGVyL21ldGEtcmNhci1nZW4zLXhlbi9yZWNpcGVzLWtlcm5lbC9saW51
eC9saW51eC1yZW5lc2FzXzQuOS5iYmFwcGVuZCNMMTMKClsyXSAtIGh0dHBzOi8vZ2l0aHViLmNv
bS94ZW4tdHJvb3BzL21ldGEtZGVtby9ibG9iL21hc3Rlci9tZXRhLXJjYXItZ2VuMy14ZW4vcmVj
aXBlcy1leHRlbmRlZC94ZW4veGVuX2dpdC5iYmFwcGVuZCNMMTcKClszXSAtIGh0dHBzOi8vZ2l0
aHViLmNvbS94ZW4tdHJvb3BzL21ldGEtZGVtby90cmVlL21hc3Rlci9tZXRhLXJjYXItZ2VuMy14
ZW4vcmVjaXBlcy1rZXJuZWwvbGludXgvbGludXgtcmVuZXNhcwoKU2luY2VyZWx5LApBbmRyaWkg
QW5pc292LgoKCjIwMTgtMDEtMTYgODo1MiBHTVQrMDI6MDAgR2FuZXNoICBIIDxnYW5lc2guaEB0
YXRhZWx4c2kuY28uaW4+Ogo+IEhpLAo+Cj4KPgo+IERvZXMgWGVuIHN1cHBvcnQgUkNhckgzIFN0
YXJ0ZXIgS2l0IC0gIGh0dHBzOi8vZWxpbnV4Lm9yZy9SLUNhci9Cb2FyZHMvSDNTSwo+Cj4KPgo+
IEkgZm9sbG93ZWQgdGhlIGJ1aWxkIHByb2NlZHVyZXMgZXhwbGFpbmVkIGluIHRoaXMgbGluayBm
b3IgU2FsdmF0b3IgWCAtCj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX0FS
TV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4dGVuc2lvbnMvU2FsdmF0b3ItWAo+Cj4KPgoKPgo+IENh
biBhbnlvbmUgZXhwbGFpbiB3aGF0IGNhbiBiZSB0aGUgaXNzdWUgYW5kIHRoZSBmaXggZm9yIGl0
LiBEb2VzIHRoZSBYZW4KPiBkdGIgYW5kIHVJbWFnZSBmb3Igc2FsdmF0b3Igd2lsbCB3b3JrIG9u
IFJDYXJIMyBzdGFydGVyIGtpdC4KPgo+Cj4KPiBCZXN0IFJlZ2FyZHMKPgo+IEdhbmVzaC5ICj4K
Pgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IEVtYmVkZGVkLXB2LWRldmVsIG1haWxpbmcgbGlzdAo+IEVtYmVkZGVkLXB2LWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL2VtYmVkZGVkLXB2LWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 13:55:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 13:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebRiF-0007s3-BN; Tue, 16 Jan 2018 13:55:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebRiD-0007rh-Uq
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 13:55:37 +0000
X-Inumbo-ID: 423d7fca-fac5-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 423d7fca-fac5-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 13:57:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="66121396"
To: Jan Beulich <JBeulich@suse.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-3-git-send-email-andrew.cooper3@citrix.com>
 <5A5C9040020000780019EB46@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3d30033d-0e63-a014-9edd-2e800069e7ae@citrix.com>
Date: Tue, 16 Jan 2018 13:55:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5C9040020000780019EB46@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 02/17] x86: Support indirect thunks from
 assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMTggMTA6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAgICAgIGN0eHQtPmlvX2Vt
dWxfc3R1YlsxMF0gPSAweGZmOwo+PiAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMV0gPSAweGQx
Owo+PiAgCj4+ICsgICAgLyoKPj4gKyAgICAgKiAzIGJ5dGVzIG9mIFA2X05PUFMuCj4+ICsgICAg
ICogVE9ETzogdW50YW5nbGUgaWRlYWxfbm9wcyBmcm9tIGluaXQvbGl2ZXBhdGNoIEtjb25maWcg
b3B0aW9ucy4KPj4gKyAgICAgKi8KPj4gKyAgICBtZW1jcHkoJmN0eHQtPmlvX2VtdWxfc3R1Ylsx
Ml0sICJceDBmXHgxZlx4MDAiLCAzKTsKPiBQZXJoYXBzIGJldHRlciAiUDZfTk9QMyIgaW4gdGhl
IGNvbW1lbnQ/IEFuZCBwZXJoYXBzCj4gX19zdHJpbmdpZnkoUDZfTk9QMykgaW4gdGhlIG1lbWNw
eSgpIGludm9jYXRpb24sIHdoaWNoIG1heSB0aGVuCj4gbWFrZSB1bm5lY2Vzc2FyeSB0aGF0IHBh
cnQgb2YgdGhlIGNvbW1lbnQ/CgpfX3N0cmluZ2lmeShQNl9OT1AzKSByZWFsbHkgZG9lc24ndCBk
byB3aGF0IHlvdSBleHBlY3QgaGVyZS7CoCBUaGlzIGlzCnRoZSBwcmVwcm9jZXNzZWQgcmVzdWx0
OgoKX19idWlsdGluX21lbWNweSgmY3R4dC0+aW9fZW11bF9zdHViWzEyXSwgIjB4MGYsMHgxZiww
eDAwIiwgMyk7CgpJJ3ZlIGZpeGVkIHVwIHRoZSBvdGhlciBwb2ludHMsIGJ1dCBsZWZ0IHRoaXMg
b25lIG9wZW5jb2RlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:00:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebRmg-0000CX-Rr; Tue, 16 Jan 2018 14:00:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebRmf-0000Bd-Ju
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:00:13 +0000
X-Inumbo-ID: e6b2db3c-fac5-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6b2db3c-fac5-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 14:02:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 07:00:05 -0700
Message-Id: <5A5E1372020000780019F21C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 07:00:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-3-git-send-email-andrew.cooper3@citrix.com>
 <5A5C9040020000780019EB46@prv-mh.provo.novell.com>
 <3d30033d-0e63-a014-9edd-2e800069e7ae@citrix.com>
In-Reply-To: <3d30033d-0e63-a014-9edd-2e800069e7ae@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 02/17] x86: Support indirect thunks from
 assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDE0OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMTggMTA6MjgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gICAgICBjdHh0
LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKPj4+ICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzEx
XSA9IDB4ZDE7Cj4+PiAgCj4+PiArICAgIC8qCj4+PiArICAgICAqIDMgYnl0ZXMgb2YgUDZfTk9Q
Uy4KPj4+ICsgICAgICogVE9ETzogdW50YW5nbGUgaWRlYWxfbm9wcyBmcm9tIGluaXQvbGl2ZXBh
dGNoIEtjb25maWcgb3B0aW9ucy4KPj4+ICsgICAgICovCj4+PiArICAgIG1lbWNweSgmY3R4dC0+
aW9fZW11bF9zdHViWzEyXSwgIlx4MGZceDFmXHgwMCIsIDMpOwo+PiBQZXJoYXBzIGJldHRlciAi
UDZfTk9QMyIgaW4gdGhlIGNvbW1lbnQ/IEFuZCBwZXJoYXBzCj4+IF9fc3RyaW5naWZ5KFA2X05P
UDMpIGluIHRoZSBtZW1jcHkoKSBpbnZvY2F0aW9uLCB3aGljaCBtYXkgdGhlbgo+PiBtYWtlIHVu
bmVjZXNzYXJ5IHRoYXQgcGFydCBvZiB0aGUgY29tbWVudD8KPiAKPiBfX3N0cmluZ2lmeShQNl9O
T1AzKSByZWFsbHkgZG9lc24ndCBkbyB3aGF0IHlvdSBleHBlY3QgaGVyZS4gIFRoaXMgaXMKPiB0
aGUgcHJlcHJvY2Vzc2VkIHJlc3VsdDoKPiAKPiBfX2J1aWx0aW5fbWVtY3B5KCZjdHh0LT5pb19l
bXVsX3N0dWJbMTJdLCAiMHgwZiwweDFmLDB4MDAiLCAzKTsKCk9vcHMsIG9mIGNvdXJzZSAtIEkn
bSBzb3JyeSBmb3IgdGhlIG5vaXNlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:11:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebRx9-0001C9-4K; Tue, 16 Jan 2018 14:11:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o+4p=el=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ebRx8-0001C3-GM
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:11:02 +0000
X-Inumbo-ID: de9a8fca-fac6-11e7-b4a6-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de9a8fca-fac6-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 15:09:30 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0GE6bn0057070;
 Tue, 16 Jan 2018 14:10:54 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=pE4k3T/0LwdW1O5h3rTptp4HBliUD/M0wlZ6WPVRLOE=;
 b=Z+bcJMsQWbrrS/KQQEQURuOIK6o7DVK5z35gZUQl3ZvytiODYmaIsV45hOgiVBDxc4wc
 tIvwGW0A0X5a+AhwRljt6mgozTJ0Ubqe4tvF398D2jwNI/jsOCm5OO+hcOmCJmwoDzrP
 sVoThmAI2R0EIyU0Rgn3cfvgc5Fsc9wMwbq1EwjOIZGwIJq1vC9c7U7iihoaweG64gJX
 DvjjHmSJ6ITcwSaHmLG2gBEqVUUgzAF+9Z2D/m1qf1ylwHkmBO+eIrbSn8mhkCtRrvKZ
 bksXXAiynkjQJ5tW/ZNeDCfvkSJni4ZbLWcfbRQAhQrudPIYDRns3UD3wABUpjSdWhlA CA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2fhg2frr25-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 Jan 2018 14:10:54 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0GEArJO030297
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 16 Jan 2018 14:10:54 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0GEAr5G000561;
 Tue, 16 Jan 2018 14:10:53 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 Jan 2018 06:10:53 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-14-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9b0f7bd2-ff44-43ec-5f5d-9eff1cd7a32c@oracle.com>
Date: Tue, 16 Jan 2018 09:10:52 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1515780067-31735-14-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8775
 signatures=668652
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-1711220000 definitions=main-1801160196
Subject: Re: [Xen-devel] [PATCH v8 13/17] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTIvMjAxOCAwMTowMSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAgCj4gKyAgICBp
ZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQo+ICsgICAgewo+ICsgICAgICAg
IC8qCj4gKyAgICAgICAgICogRXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90IGhhdmUgSUJSUyBz
ZXQgaW4gWGVuIGNvbnRleHQsIHdlIHN0aWxsCj4gKyAgICAgICAgICogbmVlZCB0aGUgSUJSUyBl
bnRyeS9leGl0IGxvZ2ljIHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgo+ICsgICAgICAg
ICAqIGd1ZXN0cy4KPiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIGlicnMgKQo+ICsgICAg
ICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCk7Cj4g
KyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFU
VVJFX1hFTl9JQlJTX0NMRUFSKTsKPiArICAgIH0KPgoKQXJlIHlvdSBnb2luZyB0byBhZGQgc3Vw
cG9ydCBmb3IgSW50ZWwncyAiRW5oYW5jZWQgSUJSUyIgKEkgdGhpbmsgdGhhdCdzCndoYXQgdGhl
eSBjYWxsIHRoZSAiYWx3YXlzIG9uIiBtb2RlIik/CgotYm9yaXMKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:19:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:19:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebS5N-0001Ub-Uv; Tue, 16 Jan 2018 14:19:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebS5M-0001UV-Pn
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:19:32 +0000
X-Inumbo-ID: 0ebe6ff8-fac8-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ebe6ff8-fac8-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 15:18:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="66123304"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-14-git-send-email-andrew.cooper3@citrix.com>
 <9b0f7bd2-ff44-43ec-5f5d-9eff1cd7a32c@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <aea3d46f-2577-eada-efd9-a131518187d8@citrix.com>
Date: Tue, 16 Jan 2018 14:13:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <9b0f7bd2-ff44-43ec-5f5d-9eff1cd7a32c@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v8 13/17] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMTQ6MTAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwMS8xMi8yMDE4
IDAxOjAxIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiAgCj4+ICsgICAgaWYgKCBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIC8qCj4+ICsg
ICAgICAgICAqIEV2ZW4gaWYgd2UndmUgY2hvc2VuIHRvIG5vdCBoYXZlIElCUlMgc2V0IGluIFhl
biBjb250ZXh0LCB3ZSBzdGlsbAo+PiArICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVudHJ5L2V4
aXQgbG9naWMgdG8gdmlydHVhbGlzZSBJQlJTIHN1cHBvcnQgZm9yCj4+ICsgICAgICAgICAqIGd1
ZXN0cy4KPj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIGlmICggaWJycyApCj4+ICsgICAgICAg
ICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCk7Cj4+ICsg
ICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfQ0xFQVIpOwo+PiArICAgIH0KPj4KPiBBcmUgeW91IGdvaW5nIHRvIGFkZCBz
dXBwb3J0IGZvciBJbnRlbCdzICJFbmhhbmNlZCBJQlJTIiAoSSB0aGluayB0aGF0J3MKPiB3aGF0
IHRoZXkgY2FsbCB0aGUgImFsd2F5cyBvbiIgbW9kZSIpPwoKSSdtIG5vdCBnb2luZyB0byB0b3Vj
aCBJQlJTX0FUVCBtb2RlIHVudGlsIEkndmUgZ290IGFuIFNEUCB0byBkZXZlbG9wCmFnYWluc3Qu
CgpHaXZlbiBob3cgbWFueSB0aW1lcyB0aGUgSUJSU19BVFQgc3BlYyBoYXMgY2hhbmdlZCBhbHJl
YWR5LCBJIGhhdmUKbGl0dGxlIGNvbmZpZGVuY2UgdGhhdCBpdCB3aWxsIHJlbWFpbiB1bmNoYW5n
ZWQgcmlnaHQgdG8gdGhlIGV2ZW50dWFsCmhhcmR3YXJlIGFycml2ZXMuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:23:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebS9D-00029A-EC; Tue, 16 Jan 2018 14:23:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xstf=el=citrix.com=prvs=5473c9914=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebS9B-000290-UK
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 14:23:29 +0000
X-Inumbo-ID: 277cd99c-fac9-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 277cd99c-fac9-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 14:25:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="458334716"
Date: Tue, 16 Jan 2018 14:22:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180116142202.vd6o3e7v37m4uzhg@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180116124609.xqbuccuwlznfaxtb@citrix.com>
 <20180116130306.xjrkp5lhfo2k3zaw@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180116130306.xjrkp5lhfo2k3zaw@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Jan Beulich <JBeulich@suse.com>, Matt Wilson <msw@amazon.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMDE6MDM6MDZQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIEphbiAxNiwgMjAxOCBhdCAxMjo0NjoxMFBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDE6MjQ6MDlQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gSGkgYWxsLAo+ID4gPiAKPiA+ID4gVHdvIHNvbHV0aW9ucyBh
cmUgcHJvcG9zZWQgdG8gbWl0aWdhdGUgTWVsdGRvd24uIE9uZSBpcyBjYWxsZWQgVml4ZW4gYW5k
IHRoZQo+ID4gPiBvdGhlciBpcyBjYWxsZWQgQ29tZXQuIFRoZSBsb25nIHRlcm0gZ29hbCBpcyB0
byBtZXJnZSB0aGUgdHdvIGltcGxlbWVudGF0aW9ucwo+ID4gPiB0byBvbmUuCj4gPiA+IAo+ID4g
PiBIZXJlIEkgbGlzdCB0aGUgZGlmZmVyZW5jZXMgYmV0d2VlbiB0aGUgdHdvIGltcGxlbWVudGF0
aW9ucy4KPiA+ID4gCj4gPiA+ICAgICAgICAgICAgICAgICAgICAgICBWaXhlbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgQ29tZXQKPiA+ID4gQm9vdCBtb2RlICAgICAgICAgICAgIEhWTSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQVkggKyBIVk0KPiA+ID4gS2NvbmZpZyBvcHRpb25zICAg
ICAgIFhFTl9HVUVTVCAgICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1QgKyBQVkhfR1VFU1Qg
KyBTSElNX0VYQ0xVU0lWRQo+ID4gPiBYZW4gYnVpbGQgc3lzdGVtICAgICAgTm8gY2hhbmdlICAg
ICAgICAgICAgICAgICAgICAgIE5ldyBidWlsZCB0YXJnZXQgZm9yIHNoaW0gCj4gPiA+IEd1ZXN0
IGNvbnNvbGUgICAgICAgICBPdXRwdXQgb25seSAgICAgICAgICAgICAgICAgICAgQmktZGlyZWN0
aW9uYWwKPiA+ID4gR3Vlc3QgZG9taWQgICAgICAgICAgIDEgb3Igc2V0IHZpYSBzaGltIG9wdGlv
biAgICAgICAxIG9yIHJldHJpZXZlZCB2aWEgY3B1aWQKPiA+ID4gR3Vlc3QgdHlwZSAgICAgICAg
ICAgIEhhcmR3YXJlIGRvbWFpbiAgICAgICAgICAgICAgICBOb3JtYWwgZG9tYWluCj4gPiA+IFRp
bWUgc291cmNlICAgICAgICAgICBFbXVsYXRlZCAgICAgICAgICAgICAgICAgICAgICAgWGVuIFBW
IGNsb2NrCj4gPiA+IFNodXRkb3duICAgICAgICAgICAgICBQViArIEhXICAgICAgICAgICAgICAg
ICAgICAgICAgUFYKPiA+ID4gU0kgbWFwcGluZyAgICAgICAgICAgIFJlc2VydmVkIHBhZ2UgICAg
ICAgICAgICAgICAgICBGaXhlZCBtYXAsIFBGTiBjaG9zZW4gYXQgcnVudGltZQo+ID4gPiBWQ1BV
IGlkICAgICAgICAgICAgICAgSGFuZGxlZCBieSBMMSAgICAgICAgICAgICAgICAgIFByb3ZpZGUg
YnkgTDAgaWYgYXZhaWxhYmxlCj4gPiA+IFZDUFUgcnVuc3RhdGUgICAgICAgICBGb3J3YXJkZWQg
dG8gTDAgICAgICAgICAgICAgICAgSGFuZGxlZCBieSBMMQo+ID4gPiBYZW4gdmVyc2lvbiAgICAg
ICAgICAgTDAgdmVyc2lvbiAgICAgICAgICAgICAgICAgICAgIEwxIHZlcnNpb24KPiA+ID4gQ1BV
SUQgZmF1bHRpbmcgICAgICAgIE5vbmUgICAgICAgICAgICAgICAgICAgICAgICAgICBDaGFuZ2Vz
IGZvciBJbnRlbCBhbmQgQU1ECj4gPiA+IEdyYW50IHRhYmxlICAgICAgICAgICBXaGF0IGlzIGZv
cndhcmRlZCBpcyBtb3JlIG9yIGxlc3MgdGhlIHNhbWUgYnV0IGRpZmZlcnMgaW4gaW1wbGVtZW50
YXRpb24KPiA+ID4gRXZlbnQgY2hhbm5lbCBzZXR1cCAgIDMgbWVjaGFuaXNtcyAgICAgICAgICAg
ICAgICAgICAxIG1lY2hhbmlzbQo+ID4gPiBFdmVudCBjaGFubmVsICAgICAgICAgRUNTX1BST1hZ
IHN0YXRlICAgICAgICAgICAgICAgIFVzZSBFQ1NfUkVTRVJWRUQKPiA+ID4gICAgICAgICAgICAg
ICAgICAgICAgIERpZmZlcmVuY2VzIGluIHdoYXQgZ2V0cyBmb3J3YXJkZWQKPiA+ID4gTWlncmF0
aW9uICAgICAgICAgICAgIE5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZZXMKPiA+ID4g
Q1BVIGhvdHBsdWcgICAgICAgICAgIE5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZZXMK
PiA+ID4gTWVtb3J5IGhvdHBsdWcgICAgICAgIE5vICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBZZXMKPiA+ID4gCj4gPiA+IFRoZXNlIGFyZSB0aGUgdGhpbmdzIEkgY2FuIHRoaW5rIG9mIHdo
ZW4gY29tcGFyaW5nIHRoZSB0d28gc2VyaWVzIHNpZGUKPiA+ID4gYnkgc2lkZS4gIEZlZWwgZnJl
ZSB0byBwcm92aWRlIGFkZGl0aW9uIGFuZCAvIG9yIGNvcnJlY3Rpb24uICBUaGUgbGlzdAo+ID4g
PiBzZXJ2ZXMgYXMgYSBndWlkYW5jZSBvbiB3aGF0IGFyZWFzIG5lZWQgYXR0ZW50aW9uLgo+ID4g
Cj4gPiBXZSd2ZSBjb21lIHRvIGFncmVlIG9uIHRoZSBmb2xsb3dpbmcgZ29hbHMgYW1vbmcgc3Rh
a2Vob2xkZXJzOgo+ID4gCj4gPiAxLiBXZSB3aWxsIHVzZSBDb21ldCBhcyBiYXNlIHRvIGRldmVs
b3AgUnVkb2xwaC4KPiA+IDIuIFdlIHdpbGwgc3RhcnQgdG8gY29tbWl0IHBhdGNoZXMgaW50byBz
dGFnaW5nIGFuZCBkZXZlbG9wIHRoZXJlLgo+ID4gMy4gV2Ugd2lsbCBtYWludGFpbiBWaXhlbiBh
bmQgQ29tZXQgdW50aWwgUnVkb2xwaCBpcyByZWFkeS4gV2Ugd2lsbAo+ID4gICAgYmUgY2hlcnJ5
LXBpY2tpbmcgYnVnIGZpeGVzIHRvIFZpeGVuIGFuZCBDb21ldCBhcyB3ZSBkZXZlbG9wIFJ1ZG9s
cGguCj4gPiAKPiA+IEluIG9yZGVyIHRvIG1ha2UgZ29hbCAjMyBlYXNpZXIsIEkgc3VnZ2VzdCB3
ZSBjb21taXQgQ29tZXQgYWxtb3N0IGFzLWlzCj4gPiB0byBtaW5pbWlzZSB0aGUgZGlmZmVyZW5j
ZSBiZXR3ZWVuIHN0YWdpbmcgYW5kIGJhY2twb3J0ZWQgQ29tZXQKPiA+IGJyYW5jaGVzLgo+ID4g
Cj4gPiBJIHdpbGwgcG9zdCBhIHZlcnNpb24gb2YgQ29tZXQgc3VpdGFibGUgZm9yIGNvbW1pdHRp
bmcgdG8gc3RhZ2luZyBhcwo+ID4gc29vbiBhcyBwb3NzaWJsZS4KPiAKPiBJZmYgbWFpbnRhaW5l
cnMgYWdyZWUgdGhhdCBhIHZlcnNpb24gb2YgQ29tZXQgd2lsbCBiZSBjb21taXR0ZWQgdG8KPiBz
dGFnaW5nIG5vdyBJIHRoaW5rIGl0IHNob3VsZCBiZSA0LjEwLjAtc2hpbS1jb21ldCByZWJhc2Vk
IGludG8KPiBzdGFnaW5nLCBzbyB0aGF0IGZ1cnRoZXIgcGF0Y2hlcyAoaW5jbHVkaW5nIGJ1Z2Zp
eGVzKSBjYW4gYmUgZWFzaWx5Cj4gYmFja3BvcnRlZCB0byB0aGUgNC4xMC4wLXNoaW0tY29tZXQg
YnJhbmNoLgo+IAoKVGhlcmUgaXNuJ3QgYW55IHN1YnN0YW50aWFsIGRpZmZlcmVuY2UgYmV0d2Vl
biBjb21ldC00LjEwIGFuZCB0aGUKdmVyc2lvbiBJJ20gZ29pbmcgdG8gcG9zdCBvdGhlciB0aGFu
IEkgY2xlYW4gdXAgdGhlIGNvbW1pdCBtZXNzYWdlIGEgYml0CmFuZCBjb2xsZWN0IHRhZ3MgaWYg
YXBwbGljYWJsZS4gSSBjYW4gYWxzbyBwaWNrIGNvbWV0LTQuMTAgaWYgcGVvcGxlCnByZWZlciB0
aGF0LiAgSSBkb24ndCByZWFsbHkgY2FyZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebS9R-0002Ai-Lg; Tue, 16 Jan 2018 14:23:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebS9Q-0002AT-FJ
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:23:44 +0000
X-Inumbo-ID: a56e7d7f-fac8-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a56e7d7f-fac8-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 15:22:14 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id e41so15020080wre.9
 for <xen-devel@lists.xen.org>; Tue, 16 Jan 2018 06:23:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JNMJr7RATyQdr5qU1Sn2hNxlI8qztQWJpAZ36w1NOls=;
 b=kzN+KlZcfTmZRs7nUM53CH4M0aaX7JS8hp/81ZYSZu1WZroFdS70ubcFLoLRy/NKgg
 SWZsapcIjN0crzN1u8LvuGRsu7b+3kRoVeqPd6eg5u9XU+UoNZ5RT9MScPryNccgIgk6
 f3Xu2EKp8CpWiDG4PxIWgHP8O+G8mtvcaY6ec=
X-Google-DKIM-Signature: v=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=JNMJr7RATyQdr5qU1Sn2hNxlI8qztQWJpAZ36w1NOls=;
 b=JZqQPmHB3LxQJMUuAJoyDgXpALioKhouX88CxBY7W6aIpdIbU/lbiJjDrG3bsVNKTk
 03IRts9ypGsDIJFZ6zdAhpvZ9M28VQ5HcY3Ej1PTFhNmORdq0uu8ha0tFUJmyoII7KWg
 1hrQPox39MRI09lAO0tirUsdoS7RaKaz+J/hZrjpV3iV4txoXz+hSzqxPEE4bwCP5QY6
 RANoFVedd4Ee0QlEbKUPvv+KAtmCG8Db3u6On57wvrd1+FnQDLSN4U4jhtEJgfyFPdP2
 uiD8klqyVofiCyn4f43xdG2wjQzZeu+CQnuZAWOI180f/3j9gjpzFZ5i5M2XxE6r4aig
 5rvg==
X-Gm-Message-State: AKGB3mLMjrHiq1JpY9l2inmQ3NtQN+TrUcPV9Y2W6u9eqXprv/F98Ojm
 E8cItAId9HfjqoAiRRQ+woCNdWjW6kE=
X-Google-Smtp-Source: ACJfBos6nOF6sMusFW31DMov/5HHT3/wThYtbX+qO2IgWofG2W588z/SfK9wRTg4D/zxHzKA6yNCqA==
X-Received: by 10.223.151.20 with SMTP id r20mr24952070wrb.24.1516112622191;
 Tue, 16 Jan 2018 06:23:42 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m201sm1686886wma.13.2018.01.16.06.23.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 06:23:41 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 14:23:33 +0000
Message-Id: <20180116142337.24942-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180116142337.24942-1-julien.grall@linaro.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
	enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

T25jZSBYZW4ga25vd3Mgd2hhdCBmZWF0dXJlcy93b3JrYXJvdW5kcyBwcmVzZW50IG9uIHRoZSBw
bGF0Zm9ybSwgaXQKbWlnaHQgYmUgbmVjZXNzYXJ5IHRvIGNvbmZpZ3VyZSBlYWNoIG9ubGluZSBD
UFUuCgpJbnRyb2R1Y2UgYSBuZXcgY2FsbGJhY2sgImVuYWJsZSIgdGhhdCB3aWxsIGJlIGNhbGxl
ZCBvbiBlYWNoIG9ubGluZSBDUFUgdG8KY29uZmlndXJlIHRoZSAiY2FwYWJpbGl0eSIuCgpUaGUg
Y29kZSBpcyBiYXNlZCBvbiBMaW51eCB2NC4xNCAod2hlcmUgY3B1ZmVhdHVyZS5jIGNvbWVzIGZy
b20pLCB0aGUKZXhwbGFuYXRpb24gb2Ygd2h5IHVzaW5nIHN0b3BfbWFjaGluZV9ydW4gaXMga2Vw
dCBhcyB3ZSBoYXZlIHNpbWlsYXIKcHJvYmxlbSBpbiB0aGUgZnV0dXJlLgoKTGFzdGx5IGludHJv
ZHVjZSBlbmFibGVfZXJyYXRhX3dvcmthcm91bmQgdGhhdCB3aWxsIGJlIGNhbGxlZCBvbmNlIENQ
VXMKaGF2ZSBib290ZWQgYW5kIGJlZm9yZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGNyZWF0ZWQu
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KClNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAg
ICAgICB8ICA2ICsrKysrKwogeGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYyAgICAgICAgfCAyOSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAg
ICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oICB8ICAxICsKIHhl
bi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIHwgIDMgKysrCiA1IGZpbGVzIGNoYW5nZWQs
IDQwIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
Yi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggZmU5ZTlmYWNiZS4uNzcyNTg3YzA1YSAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYwpAQCAtNjQsNiArNjQsMTIgQEAgdm9pZCBjaGVja19sb2NhbF9jcHVfZXJyYXRh
KHZvaWQpCiB7CiAgICAgdXBkYXRlX2NwdV9jYXBhYmlsaXRpZXMoYXJtX2VycmF0YSwgImVuYWJs
ZWQgd29ya2Fyb3VuZCBmb3IiKTsKIH0KKwordm9pZCBfX2luaXQgZW5hYmxlX2VycmF0YV93b3Jr
YXJvdW5kcyh2b2lkKQoreworICAgIGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGFybV9lcnJhdGEp
OworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYyBiL3hlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMKaW5k
ZXggNDc5YzlmYjAxMS4uNTI1YjQ1ZTIyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWZl
YXR1cmUuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCkBAIC0xOSw2ICsxOSw3IEBA
CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8eGVuL2luaXQuaD4KICNpbmNsdWRl
IDx4ZW4vc21wLmg+CisjaW5jbHVkZSA8eGVuL3N0b3BfbWFjaGluZS5oPgogI2luY2x1ZGUgPGFz
bS9jcHVmZWF0dXJlLmg+CiAKIERFQ0xBUkVfQklUTUFQKGNwdV9od2NhcHMsIEFSTV9OQ0FQUyk7
CkBAIC00MCw2ICs0MSwzNCBAQCB2b2lkIHVwZGF0ZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2FwcywKIH0KIAogLyoKKyAqIFJ1biB0aHJvdWdo
IHRoZSBlbmFibGVkIGNhcGFiaWxpdGllcyBhbmQgZW5hYmxlKCkgaXQgb24gYWxsIGFjdGl2ZQor
ICogQ1BVcy4KKyAqLwordm9pZCBfX2luaXQgZW5hYmxlX2NwdV9jYXBhYmlsaXRpZXMoY29uc3Qg
c3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBzKQoreworICAgIGZvciAoIDsgY2Fwcy0+
bWF0Y2hlczsgY2FwcysrICkKKyAgICB7CisgICAgICAgIGlmICggIWNwdXNfaGF2ZV9jYXAoY2Fw
cy0+Y2FwYWJpbGl0eSkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCBj
YXBzLT5lbmFibGUgKQorICAgICAgICB7CisgICAgICAgICAgICBpbnQgcmV0OworCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogVXNlIHN0b3BfbWFjaGluZV9ydW4oKSBhcyBpdCBzY2hl
ZHVsZXMgdGhlIHdvcmsgYWxsb3dpbmcKKyAgICAgICAgICAgICAqIHVzIHRvIG1vZGlmeSBQU1RB
VEUsIGluc3RlYWQgb2Ygb25fZWFjaF9jcHUoKSB3aGljaCB1c2VzCisgICAgICAgICAgICAgKiBh
biBJUEksIGdpdmluZyB1cyBhIFBTVEFURSB0aGF0IGRpc2FwcGVhcnMgd2hlbiB3ZQorICAgICAg
ICAgICAgICogcmV0dXJuLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICByZXQgPSBzdG9w
X21hY2hpbmVfcnVuKGNhcHMtPmVuYWJsZSwgKHZvaWQgKiljYXBzLCBOUl9DUFVTKTsKKyAgICAg
ICAgICAgIC8qIHN0b3BfbWFjaGluZV9ydW4gc2hvdWxkIG5ldmVyIGZhaWwgYXQgdGhpcyBzdGFn
ZSBvZiB0aGUgYm9vdC4gKi8KKyAgICAgICAgICAgIEJVR19PTihyZXQpOworICAgICAgICB9Cisg
ICAgfQorfQorCisvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwogICogYy1maWxl
LXN0eWxlOiAiQlNEIgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJj
aC9hcm0vc2V0dXAuYwppbmRleCAxNmEzYjFiZThlLi4wMzJhNmE4ODJkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwpAQCAtODQ5LDYg
Kzg0OSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19v
ZmZzZXQsCiAgICAgICogc3RvcF9tYWNoaW5lICh0YXNrbGV0cyBpbml0aWFsaXplZCB2aWEgYW4g
aW5pdGNhbGwpLgogICAgICAqLwogICAgIGFwcGx5X2FsdGVybmF0aXZlc19hbGwoKTsKKyAgICBl
bmFibGVfZXJyYXRhX3dvcmthcm91bmRzKCk7CiAKICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21h
aW4gMC4gKi8KICAgICAvKiBUaGUgdkdJQyBmb3IgRE9NMCBpcyBleGFjdGx5IGVtdWxhdGluZyB0
aGUgaGFyZHdhcmUgR0lDICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVy
cmF0YS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAppbmRleCA4YjE1ODQyOWM3
Li43ZGU2ODM2MWZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKQEAgLTUsNiArNSw3IEBACiAj
aW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAKIHZvaWQgY2hlY2tfbG9jYWxfY3B1X2VycmF0
YSh2b2lkKTsKK3ZvaWQgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kcyh2b2lkKTsKIAogI2lmZGVm
IENPTkZJR19IQVNfQUxURVJOQVRJVkUKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAppbmRleCBm
MDBiNmRiZDM5Li4yMWM2NWUxOThjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2Nw
dWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaApAQCAtNzQs
NiArNzQsNyBAQCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgewogICAgIGNvbnN0IGNoYXIg
KmRlc2M7CiAgICAgdTE2IGNhcGFiaWxpdHk7CiAgICAgYm9vbCAoKm1hdGNoZXMpKGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqKTsKKyAgICBpbnQgKCplbmFibGUpKHZvaWQgKik7
IC8qIENhbGxlZCBvbiBldmVyeSBhY3RpdmUgQ1BVcyAqLwogICAgIHVuaW9uIHsKICAgICAgICAg
c3RydWN0IHsgICAgLyogVG8gYmUgdXNlZCBmb3IgZXJhdHVtIGhhbmRsaW5nIG9ubHkgKi8KICAg
ICAgICAgICAgIHUzMiBtaWRyX21vZGVsOwpAQCAtODUsNiArODYsOCBAQCBzdHJ1Y3QgYXJtX2Nw
dV9jYXBhYmlsaXRpZXMgewogdm9pZCB1cGRhdGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1
Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmNhcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKmluZm8pOwogCit2b2lkIGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGNv
bnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2Fwcyk7CisKICNlbmRpZiAvKiBfX0FT
U0VNQkxZX18gKi8KIAogI2VuZGlmCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebS9R-0002B8-SU; Tue, 16 Jan 2018 14:23:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebS9Q-0002AS-Dg
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:23:44 +0000
X-Inumbo-ID: a4f57131-fac8-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4f57131-fac8-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 15:22:13 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id f71so8739726wmf.0
 for <xen-devel@lists.xen.org>; Tue, 16 Jan 2018 06:23:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=ObVWd+Hj8CFDrcNaki25pRmRpEsjDBjtjcJEO2/rx4M=;
 b=HwnTLqsUjYhD7zYn38ntM7+vIUhUslAjc7XDfx9pKmAVhdxIZkZXXC038fjB3H/OpF
 LJiFLfdRrT+BkAsGmoS6brpHkurs7n+ihRiswk4tLXAa8FKx8OoEDPlvSrm7icxZ2vGE
 JvE//k5GQAhh0A91cmB0dO/ZzEtoxqbUNrJiY=
X-Google-DKIM-Signature: v=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=ObVWd+Hj8CFDrcNaki25pRmRpEsjDBjtjcJEO2/rx4M=;
 b=fbaHAlrhcozw8RGfLs+AfD46mL4vn38VeEzlqtpfmgj0s+T3Zvgqk7lXZckYfdPURP
 aZCAAaD1ix/qStiX9Eu8Gf5wM23s27xY1EQQAB9r/sIgg9cYV4TFJCfs38jZgjZgvjJ+
 hRxbfjTvY4JWbYkt3OofFSZBT7DcLl1p0oLZA/XA3XROcV1Lc1ku29GJD7nQ1webI5+k
 2R/zB6qd++jhUix9B8sqInLjMFscXxGAM8QGY/6d/ghmr3v4tovtYs5QUsVZPKAuxUXV
 2haZRK/bi836W6Qw5tVk2rvBMaVc2oidtzLQOu2uE3cHfTwqAy9zhpoYYNWaS5QymGj0
 MyZg==
X-Gm-Message-State: AKwxyteZ2plEqtCqq1F2WqfIjRi/sSu1zZe5HXW0FRkRdhjoS2OM13hS
 ylSOXiMsbJzPWUSQaQtEQ7oMKrtyAbc=
X-Google-Smtp-Source: ACJfBovEe3V2JY991ej0GVaZ4EQTO7iAsX8Zu0HyoXPTWRJgEyXmkodi/gGs41/yLRLZuonauX3DYg==
X-Received: by 10.28.120.15 with SMTP id t15mr10548693wmc.34.1516112621228;
 Tue, 16 Jan 2018 06:23:41 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m201sm1686886wma.13.2018.01.16.06.23.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 06:23:40 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 14:23:32 +0000
Message-Id: <20180116142337.24942-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 0/5] xen/arm64: Branch predictor hardening
	(XSA-254 variant 2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgcHJvdmlkZXMgYSBmcmFtZXdvcmsgZm9yIG1pdGlnYXRpbmcg
YnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgb24KQXJtNjQgb24gZXhjZXB0aW9uIGVudHJ5LgoK
SXQgYWxzbyBpbXBsZW1lbnRzIGEgZHVtbXkgUFNDSSAiVkVSU0lPTiIgY2FsbCBhcyB0aGUgaG9v
ayBmb3IgYWZmZWN0ZWQKQ29ydGV4LUEgQ1BVcy4gVGhpcyB3aWxsIGludmFsaWRhdGUgdGhlIHBy
ZWRpY3RvciBzdGF0ZSB3aXRoIHRoZSBsYXRlc3QKQXJtIFRydXN0ZWQgRmlybXdhcmUgcGF0Y2hl
cyB3aGljaCB3aWxsIGFwcGVhciBhdCBbMV0gYW5kIFNvQyB2ZW5kb3JzCndpdGggYWZmZWN0ZWQg
Q1BVcyBhcmUgc3Ryb25nbHkgZW5jb3VyYWdlZCB0byB1cGRhdGUuIFdlIHBsYW4gdG8gc3dpdGNo
IHRvIGEKbW9yZSBlZmZpY2llbnQsIHNwZWNpYWwtcHVycG9zZSBjYWxsIHdoZW4gaXQgaXMgYXZh
aWxhYmxlIGFuZCB0aGUgUFNDSSBzcGVjCmhhcyBiZWVuIHVwZGF0ZWQgYWNjb3JkaW5nbHkuCgpG
b3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgaW1wYWN0IG9mIHRoaXMgaXNzdWUgYW5kIHRo
ZSBzb2Z0d2FyZSBtaXRpZ2F0aW9ucwpmb3IgQXJtIHByb2Nlc3NvcnMsIHBsZWFzZSBzZWUgaHR0
cDovL3d3dy5hcm0uY29tL3NlY3VyaXR5LXVwZGF0ZS4KClsxXSBodHRwczovL2dpdGh1Yi5jb20v
QVJNLXNvZnR3YXJlL2FybS10cnVzdGVkLWZpcm13YXJlL3dpa2kvQVJNLVRydXN0ZWQtRmlybXdh
cmUtU2VjdXJpdHktQWR2aXNvcnktVEZWLTYKCkp1bGllbiBHcmFsbCAoNSk6CiAgeGVuL2FybTog
SW50cm9kdWNlIGVuYWJsZSBjYWxsYmFjayB0byBlbmFibGUgYSBjYXBhYmlsaXRpZXMgb24gZWFj
aAogICAgb25saW5lIENQVQogIHhlbi9hcm02NDogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9y
IENvcnRleC1BNzIsIEE3MyBhbmQgQTc1CiAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9B
TExfVkVSU0lPTlMKICB4ZW4vYXJtNjQ6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gdGhlIGJyYW5j
aCBwcmVkaWN0b3IgYWxpYXNpbmcKICAgIGF0dGFja3MKICB4ZW4vYXJtNjQ6IEltcGxlbWVudCBi
cmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBmb3IgYWZmZWN0ZWQgQ29ydGV4LUEKICAgIENQVXMK
CiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICB8ICAyMCArKysrCiB4ZW4vYXJjaC9h
cm0vYXJtNjQvTWFrZWZpbGUgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMg
ICAgICAgICB8ICA4OSArKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5j
ICAgICAgICAgfCAyMDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jICAgICAgICB8ICAyOSArKysrKysKIHhlbi9hcmNoL2Fy
bS9zZXR1cC5jICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAg
ICAgICAgIHwgICA1ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oICB8ICAgMiAr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCB8ICAgNiArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaCAgfCAgMTEgKystCiAxMCBmaWxlcyBjaGFuZ2VkLCAzNjMgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9h
cm0vYXJtNjQvYnBpLlMKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:23:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebS9T-0002Ce-6S; Tue, 16 Jan 2018 14:23:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebS9R-0002Ah-OJ
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:23:45 +0000
X-Inumbo-ID: a607d516-fac8-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a607d516-fac8-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 15:22:15 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id b141so8807000wme.1
 for <xen-devel@lists.xen.org>; Tue, 16 Jan 2018 06:23:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=8wxFB9wGv1K4MQacAPmJ6ud6e+OKgjR/JREbUeMSJAA=;
 b=jj1/jeDqywapzlSOUFiM2E05dhkqDXZNoExbgtJ/u+M7RG9WaYBLwSmgsOwZwamtgl
 FnNht0BF/fLNNHaTwET60GRcd09CQIle4eI7ZcPWcKfrFon4nNqw+YjIphlqOTnL9EUG
 sAJYrJT/qPP66pNB1IvkZgtxEu1cZiRxHe1Z8=
X-Google-DKIM-Signature: v=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=8wxFB9wGv1K4MQacAPmJ6ud6e+OKgjR/JREbUeMSJAA=;
 b=YsiJNcydFNxNiFCZua20e5z9FjQ4drTG6oRzBMqGaj4G/BGnvb3kudKSpE6QP+VtK3
 ge+UGOuGVBamEHB6nZMMuhuEWj6FSmphVn3VwKsIYyAOvyzs6TCVfIdqQuOZNcW1jKxe
 r1br2OJloV8vWVPv+XMwbWBJDsWKXAsKiDNqG977NXG7OGeXeIq77fAFwMaQiclVasVj
 ympJTy7UUz6FtLhMrUvpiLpGLTNA81yWVZynNMplKz22AptTiQDxf6vu+zARgYJL/3Fk
 juakuXNVWvBmP+GlI6V6Rf7bgIohftph38js9GRatLppbQ5RFOsjVnEqderxXSTkNYFm
 +wYw==
X-Gm-Message-State: AKwxytfWL/KMnR++2ld0HRLj4+g00I23gfw7WeM1z2B2l2nTwFKggiMb
 yH4/MMwKSPTaCmKI8nquqEZr5N0fY50=
X-Google-Smtp-Source: ACJfBotk6sLL5XcaCOYoUAcfWue+iaHjxfedXkeik+3t8V5Kjg0ja720TLkTHWLc1Hf+609Vw/ethA==
X-Received: by 10.28.237.20 with SMTP id l20mr12491731wmh.15.1516112623231;
 Tue, 16 Jan 2018 06:23:43 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m201sm1686886wma.13.2018.01.16.06.23.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 06:23:42 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 14:23:34 +0000
Message-Id: <20180116142337.24942-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180116142337.24942-1-julien.grall@linaro.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 2/5] xen/arm64: Add missing MIDR values for
	Cortex-A72, A73 and A75
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q29ydGV4LUE3MiwgQTczIGFuZCBBNzUgTUlEUiB3aWxsIGJlIHVzZWQgdG8gYSBmb2xsb3ctdXAg
Zm9yIGhhcmRlbmluZwp0aGUgYnJhbmNoIHByZWRpY3Rvci4KClRoaXMgaXMgcGFydCBvZiBYU0Et
MjU0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgNiArKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCA2
NWViMTA3MWUxLi4zZWRhYjFiODkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3By
b2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTQ3LDEw
ICs0NywxNiBAQAogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNSAgICAgMHhDMEYKICNk
ZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMgICAgIDB4RDAzCiAjZGVmaW5lIEFSTV9DUFVf
UEFSVF9DT1JURVhfQTU3ICAgICAweEQwNworI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3
MiAgICAgMHhEMDgKKyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzMgICAgIDB4RDA5Cisj
ZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTc1ICAgICAweEQwQQogCiAjZGVmaW5lIE1JRFJf
Q09SVEVYX0ExNSBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9D
T1JURVhfQTE1KQogI2RlZmluZSBNSURSX0NPUlRFWF9BNTMgTUlEUl9DUFVfTU9ERUwoQVJNX0NQ
VV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E1MykKICNkZWZpbmUgTUlEUl9DT1JURVhf
QTU3IE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
NTcpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0E3MiBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9B
Uk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTcyKQorI2RlZmluZSBNSURSX0NPUlRFWF9BNzMgTUlE
Ul9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MykKKyNk
ZWZpbmUgTUlEUl9DT1JURVhfQTc1IE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJN
X0NQVV9QQVJUX0NPUlRFWF9BNzUpCiAKIC8qIE1QSURSIE11bHRpcHJvY2Vzc29yIEFmZmluaXR5
IFJlZ2lzdGVyICovCiAjZGVmaW5lIF9NUElEUl9VUCAgICAgICAgICAgKDMwKQotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:23:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:23:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebS9T-0002D7-DR; Tue, 16 Jan 2018 14:23:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebS9S-0002Bt-E3
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:23:46 +0000
X-Inumbo-ID: a6c10863-fac8-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6c10863-fac8-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 15:22:16 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id p6so15392032wrd.0
 for <xen-devel@lists.xen.org>; Tue, 16 Jan 2018 06:23:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=aaPbjjfF4h4zTTt0bbZObyPXY/NzJIAgx43hpdCABw8=;
 b=ZVjVpaZ4iYVNGwohGdaJbp0ibXt9Hk57NZz5cB6NzCZutzQHtcc0FCxFO8PlFsm+Xp
 YJ8rJWCL/BDdyMD0TRmc34Vv3f6QGrnn/lWdadH1a7e8rXhloeYtxroqW1/Hwo8HcrO8
 l8MbUSWZwoghhJKim0+k2dyLI630yD6RKa8EA=
X-Google-DKIM-Signature: v=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=aaPbjjfF4h4zTTt0bbZObyPXY/NzJIAgx43hpdCABw8=;
 b=DbnON4c/v8071Yt6bju4iIzDz+KoAwyrYy0leogkn7U84e0Ct0OX0VnYjioMnDHCnZ
 2ugFPg/XBTcFyKSX+fXQ3PcBbA2oZ5Oq7fTN36a/g3ernbQaxoTn/DvRIaTJcRYclGuj
 KhlRH/doEI3UhtjWUq4NKHEfRPdN58JllXT2gdhENPXEDxp8Dy8cAH3lty4Sigpjd/qI
 RBxrCwAKO7gBmJU+9jd49qIJR1UOsdKvH8sBfKv88DMdXA36O7kaoM0uYK8w7gML7z7j
 7Gu9uo4EYH6CaOQWzoVHtoLej2m0AgjeL8qRmP/9TC9ChmttKQhAn6NOch0DGN1DO4ZY
 KiaQ==
X-Gm-Message-State: AKwxytfpMTreSemeqZgSgH5mEfgOdFCCjI5tu2xjyYhrl5bu9lUsYkiK
 kR1+xOexg33gFTYWTpKAs8CTGTwoRdU=
X-Google-Smtp-Source: ACJfBoueQ+ZaL9dqcUSoeF6zGT/JAlZ6eSvksk/2cJJoF87gTdNdo/Vh7p7xbTFlvYmcy7o8P9ZaGA==
X-Received: by 10.223.172.6 with SMTP id v6mr3032714wrc.269.1516112624439;
 Tue, 16 Jan 2018 06:23:44 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m201sm1686886wma.13.2018.01.16.06.23.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 06:23:43 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 14:23:35 +0000
Message-Id: <20180116142337.24942-4-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180116142337.24942-1-julien.grall@linaro.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 3/5] xen/arm: cpuerrata: Add MIDR_ALL_VERSIONS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05TIHRvIG1hdGNoIGFsbCB2YXJp
YW50L3JldmlzaW9uIG9mIGEKZ2l2ZW4gQ1BVIG1vZGVsLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgotLS0KIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5j
IGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDc3MjU4N2MwNWEuLmM1MGQzMzMxZjIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMKQEAgLTcsNiArNywxMiBAQAogICAgIC5taWRyX3JhbmdlX21pbiA9IG1pbiwg
ICAgICAgICAgICAgIFwKICAgICAubWlkcl9yYW5nZV9tYXggPSBtYXgKIAorI2RlZmluZSBNSURS
X0FMTF9WRVJTSU9OUyhtb2RlbCkgICAgICAgIFwKKyAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVk
X21pZHJfcmFuZ2UsICBcCisgICAgLm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAg
XAorICAgIC5taWRyX3JhbmdlX21pbiA9IDAsICAgICAgICAgICAgICAgIFwKKyAgICAubWlkcl9y
YW5nZV9tYXggPSAoTUlEUl9WQVJJQU5UX01BU0sgfCBNSURSX1JFVklTSU9OX01BU0spCisKIHN0
YXRpYyBib29sIF9fbWF5YmVfdW51c2VkCiBpc19hZmZlY3RlZF9taWRyX3JhbmdlKGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCiB7Ci0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:23:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebS9W-0002Fa-Kx; Tue, 16 Jan 2018 14:23:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebS9V-0002F5-OL
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:23:49 +0000
X-Inumbo-ID: a87072ec-fac8-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a87072ec-fac8-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 15:22:19 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id 143so8677520wma.5
 for <xen-devel@lists.xen.org>; Tue, 16 Jan 2018 06:23:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=z38FWZGwLpwaZknoKzEIsRzrKjjg3ec9C51vK9E0aak=;
 b=dxJXX4211Mg7qq7GkY7SalAr3aHpT8VDRWeZOeaRvTyq2TSpVtbH78rgX6Kd9N5d58
 H7oWlzUPc7PlGI0JJQ2Q5I4LcuX5WZ5r8wjBJORJ1nAYuTXZMVuUV6qK0VSDheA2r2y9
 ++0Ujpw8AhiiaewXLyTwiqnKBXzMUMKj8VI4Y=
X-Google-DKIM-Signature: v=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=z38FWZGwLpwaZknoKzEIsRzrKjjg3ec9C51vK9E0aak=;
 b=TzuGhL/LV/zljl3MCoj16YY16znk1+eRN5VVz2FDMTAD3YPpVxssT5KT+Hw5wyyqEq
 KpPzoS8izfd41YQZZ5qUZ1rQQ5URqdPOzFC1cGAnxEYCPI8N2nc1GTXqgMQn4Gq+01rT
 qaVUaueK81GeEBDfFF4VT3INhRZxiIhrAu3UdECdoBNR9jd+G0oFftledt1Ms4i/3f++
 6wxRwTHWNuOWu9tGPIGza97PHXFqGW3t377XMsVOdn5IXN/RdtW8y1MqKxWdUHG61Agp
 OTg3w3hBpZ9uQC2+NZ9h4RDiE4VevF4HmB6gQjazvaE1ERkPalANWrKW7IjswdfBKaG0
 C0LA==
X-Gm-Message-State: AKwxytfn07aIKoBxLTxxY/EFdJS0NXZFv95XRl2KQhy41Safvqx4XUCg
 N71IJXWkltXRfxy78o8oH+UllfRuqw4=
X-Google-Smtp-Source: ACJfBot7VDKeguvU1HDK59F47K0hYYoO864tFTl0PSVlMR3kWnS4BGRNp4Jj96lFxHmmX55+tZqo7w==
X-Received: by 10.28.229.194 with SMTP id c185mr12926554wmh.142.1516112627219; 
 Tue, 16 Jan 2018 06:23:47 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m201sm1686886wma.13.2018.01.16.06.23.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 06:23:45 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 14:23:37 +0000
Message-Id: <20180116142337.24942-6-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180116142337.24942-1-julien.grall@linaro.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 5/5] xen/arm64: Implement branch predictor
	hardening for affected Cortex-A CPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q29ydGV4LUE1NywgQTcyLCBBNzMgYW5kIEE3NSBhcmUgc3VzY2VwdGlibGUgdG8gYnJhbmNoIHBy
ZWRpY3RvcgphbGlhc2luZyBhbmQgY2FuIHRoZW9yaXRpY2FsbHkgYmUgYXR0YWNrZWQgYnkgbWFs
aWNpb3VzIGNvZGUuCgpUaGlzIHBhdGNoIGltcGxlbWVudHMgYSBQU0NJLWJhc2VkIG1pdGlnYXRp
b24gZm9yIHRoZXNlIENQVXMgd2hlbgphdmFpbGFibGUuIFRoZSBjYWxsIGludG8gZmlybXdhcmUg
d2lsbCBpbnZhbGlkYXRlIHRoZSBicmFuY2ggcHJlZGljdG9yCnN0YXRlLCBwcmV2ZW50aW5nIGFu
eSBtYWxpY2lvdXMgZW50cmllcyBmcm9tIGFmZmVjdGlvbiBvdGhlciB2aWN0aW0KY29udGV4dHMu
CgpQb3J0ZWQgZnJvbSBMaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tl
cm5lbC9naXQvYXJtNjQvbGludXguZ2l0CmJyYW5jaCBrcHRpLgoKIFNpZ25lZC1vZmYtYnk6IE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiBTaWduZWQtb2ZmLWJ5OiBXaWxsIERl
YWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0
L2JwaS5TCmluZGV4IDZjYzJmMTc1MjkuLjRiN2YxZGMyMWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm02NC9icGkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKQEAgLTU2LDYg
KzU2LDMxIEBAIEVOVFJZKF9fYnBfaGFyZGVuX2h5cF92ZWNzX3N0YXJ0KQogICAgIC5lbmRyCiBF
TlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19lbmQpCiAKK0VOVFJZKF9fcHNjaV9oeXBfYnBfaW52
YWxfc3RhcnQpCisgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDE4KQorICAgIHN0cCAgICAgeDE2
LCB4MTcsIFtzcCwgIygxNiAqIDApXQorICAgIHN0cCAgICAgeDE0LCB4MTUsIFtzcCwgIygxNiAq
IDEpXQorICAgIHN0cCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQorICAgIHN0cCAgICAg
eDEwLCB4MTEsIFtzcCwgIygxNiAqIDMpXQorICAgIHN0cCAgICAgeDgsIHg5LCBbc3AsICMoMTYg
KiA0KV0KKyAgICBzdHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCisgICAgc3RwICAgICB4
NCwgeDUsIFtzcCwgIygxNiAqIDYpXQorICAgIHN0cCAgICAgeDIsIHgzLCBbc3AsICMoMTYgKiA3
KV0KKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCisgICAgbW92ICAgICB4MCwg
IzB4ODQwMDAwMDAKKyAgICBzbWMgICAgICMwCisgICAgbGRwICAgICB4MTYsIHgxNywgW3NwLCAj
KDE2ICogMCldCisgICAgbGRwICAgICB4MTQsIHgxNSwgW3NwLCAjKDE2ICogMSldCisgICAgbGRw
ICAgICB4MTIsIHgxMywgW3NwLCAjKDE2ICogMildCisgICAgbGRwICAgICB4MTAsIHgxMSwgW3Nw
LCAjKDE2ICogMyldCisgICAgbGRwICAgICB4OCwgeDksIFtzcCwgIygxNiAqIDQpXQorICAgIGxk
cCAgICAgeDYsIHg3LCBbc3AsICMoMTYgKiA1KV0KKyAgICBsZHAgICAgIHg0LCB4NSwgW3NwLCAj
KDE2ICogNildCisgICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIygxNiAqIDcpXQorICAgIGxkcCAg
ICAgeDAsIHgxLCBbc3AsICMoMTYgKiA4KV0KKyAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgp
CitFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCkKKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEFTTQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDc2ZDk4ZTc3MWQuLmYxZWE3ZjNjNWIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMKQEAgLTQsOCArNCwxMCBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4KICNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgorI2luY2x1ZGUgPHhlbi93
YXJuaW5nLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20vY3B1
ZXJyYXRhLmg+CisjaW5jbHVkZSA8YXNtL3BzY2kuaD4KIAogLyogT3ZlcnJpZGUgbWFjcm9zIGZy
b20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCiAjdW5kZWYgdmly
dF90b19tZm4KQEAgLTE0MSw2ICsxNDMsMzEgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNv
bnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgcmV0dXJuIHJldDsK
IH0KIAorZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlw
X2JwX2ludmFsX2VuZFtdOworCitzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2
b2lkICpkYXRhKQoreworICAgIGJvb2wgcmV0ID0gdHJ1ZTsKKyAgICBzdGF0aWMgYm9vbCB3YXJu
ZWQgPSBmYWxzZTsKKworICAgIC8qCisgICAgICogVGhlIG1pdGlnYXRpb24gaXMgdXNpbmcgUFND
SSB2ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFsaWRhdGUgdGhlCisgICAgICogYnJhbmNoIHByZWRp
Y3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCisgICAg
ICogYW5kIGxhdGVyLgorICAgICAqLworICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9O
KDAsIDIpICkKKyAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9f
cHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCk7CisgICAgZWxzZSBpZiAoICF3YXJuZWQg
KQorICAgIHsKKyAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUp
OworICAgICAgICB3YXJuaW5nX2FkZCgiUFNDSSAwLjIgb3IgbGF0ZXIgaXMgcmVxdWlyZWQgZm9y
IHRoZSBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZy5cbiIpOworICAgICAgICB3YXJuZWQgPSB0
cnVlOworICAgIH0KKworICAgIHJldHVybiAhcmV0OworfQorCiAjZW5kaWYgLyogQ09ORklHX0FS
TTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCiAKICNkZWZpbmUgTUlEUl9SQU5HRShtb2Rl
bCwgbWluLCBtYXgpICAgICBcCkBAIC0yMDUsNiArMjMyLDI4IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAgICAgICAgICAgICAg
ICAgICgxIDw8IE1JRFJfVkFSSUFOVF9TSElGVCkgfCAyKSwKICAgICB9LAogI2VuZGlmCisjaWZk
ZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgeworICAgICAgICAu
Y2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAgICAgICAgTUlEUl9B
TExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9w
c2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorICAgIHsKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBB
Uk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1J
RFJfQ09SVEVYX0E3MiksCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5p
bmcsCisgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzMp
LAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAorICAgIH0sCisg
ICAgeworICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwK
KyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTc1KSwKKyAgICAgICAgLmVu
YWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICB9LAorI2VuZGlmCiAgICAge30s
CiB9OwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:24:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:24:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebSAY-0002aD-V0; Tue, 16 Jan 2018 14:24:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebSAX-0002Zh-Jh
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:24:53 +0000
X-Inumbo-ID: 58f6ff7d-fac9-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58f6ff7d-fac9-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 14:27:15 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id i186so8694955wmi.4
 for <xen-devel@lists.xen.org>; Tue, 16 Jan 2018 06:24:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0VlAQncoCqk/V/R+7mNHJ4xuEOvJNe5x26k1IPzTjh0=;
 b=AdHtaXRAdy1ub9+NPyXybnQTuRMrPc1AEm/4gc971I8Z70dpIt9KJ6fenb0TSSKzXP
 6JKyoPmaC+HZmPXScXgNFnMooi2IAOC3t2vVEqwoaGW7t/VXfdRjp6Ws+zQGNgmqDsM0
 P7r+z/xJqzs0psZKzMDUnzio4e7ONMy2rO4e4=
X-Google-DKIM-Signature: v=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=0VlAQncoCqk/V/R+7mNHJ4xuEOvJNe5x26k1IPzTjh0=;
 b=fWhmiQ6scZ/fWfNP/NXkBOv6TiUZlj5UFRrrGOxO9YbB+YODEsh2lIhXXoY6Kics06
 0DCRjKTCTMz7S+wIZxznFfL42ovFeMuHIut+XrT/DZwN/inqXi5oOR599+ufshINJooN
 mvYT3jWCZdFgsLFPAMTqbd+2RtD+EBvjxwTSFf3Z+Z92nwX3o/FkrOBbWcZ1zJDHQjRT
 SuPJa7YaBqiLl8s2wgRlNrBh+d7rvb3eGBQchEDxcZZM3Iy/7SE6nMYGsR6IvGvszz9v
 T7mCDy04t8mVC+80XvrZ7dhLzIlZ9YNG02QnXvc6DKp7TiXg2+3omR8SYvACArIZLBeW
 O1dw==
X-Gm-Message-State: AKwxytecv9g30mbYCxLIW2gOASC2P/umxyD8t9j5QS/6+4E0hWZ9pctZ
 HBok8vnle8XIxM3CMPm4U9LZ+JbQx0Y=
X-Google-Smtp-Source: ACJfBovMffq4MYngM8CTUiJODC4wPWj4a0wQIqhrTdO6LIPXTp4GPUpqbplqcCxOLtx90Yf/TKrkIQ==
X-Received: by 10.28.156.67 with SMTP id f64mr14059728wme.11.1516112625577;
 Tue, 16 Jan 2018 06:23:45 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m201sm1686886wma.13.2018.01.16.06.23.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 06:23:45 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue, 16 Jan 2018 14:23:36 +0000
Message-Id: <20180116142337.24942-5-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180116142337.24942-1-julien.grall@linaro.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 4/5] xen/arm64: Add skeleton to harden the
	branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93
IGFuIGF0dGFja2VyIHRvCnJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wgZmxvdyBvbiBzb21l
IENQVXMgYW5kIHBvdGVudGlhbGx5IGRpdnVsZ2UKaW5mb3JtYXRpb24gZnJvbSBvbmUgY29udGV4
dCB0byBhbm90aGVyLgoKVGhpcyBwYXRjaCBhZGRzIGluaXRpYWwgc2tlbGV0b24gY29kZSBiZWhp
bmQgYSBuZXcgS2NvbmZpZyBvcHRpb24gdG8KZW5hYmxlIGltcGxlbWVudGF0aW9uLXNwZWNpZmlj
IG1pdGlnYXRpb25zIGFnYWluc3QgdGhlc2UgYXR0YWNrcyBmb3IKQ1BVcyB0aGF0IGFyZSBhZmZl
Y3RlZC4KCk1vc3Qgb2YgdGhlIG1pdGlnYXRpb25zIHdpbGwgaGF2ZSB0byBiZSBhcHBsaWVkIHdo
ZW4gZW50ZXJpbmcgdG8gdGhlCmh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4gRm9y
IHNhZmV0eSwgaXQgaXMgYXBwbGllZCBhdCBldmVyeQpleGNlcHRpb24gZW50cnkuIFNvIHRoZXJl
IGFyZSBwb3RlbnRpYWwgZm9yIG9wdGltaXppbmcgd2hlbiByZWNlaXZpbmcKYW4gZXhjZXB0aW9u
IGF0IHRoZSBzYW1lIGxldmVsLgoKQmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNo
IHByZWRpY3RvciwgaXQgaXMgbm90IHBvc3NpYmxlIHRvCnNhZmVseSB1c2UgYnJhbmNoIGluc3Ry
dWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkLgpUaGVyZWZvcmUsIHRoaXMg
aGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUKaGVs
cGVyIGhhbmRsaW5nIGEgZ2l2ZW4gZXhjZXB0aW9uLgoKT24gQXJtNjQsIGVhY2ggdmVjdG9yIGNh
biBob2xkIDMyIGluc3RydWN0aW9ucy4gVGhpcyBsZWF2ZSB1cyAzMQppbnN0cnVjdGlvbnMgZm9y
IHRoZSBtaXRpZ2F0aW9uLiBUaGUgbGFzdCBvbmUgaXMgdGhlIGJyYW5jaCBpbnN0cnVjdGlvbgp0
byB0aGUgaGVscGVyLgoKQmVjYXVzZSBhIHBsYXRmb3JtIG1heSBoYXZlIENQVXMgd2l0aCBkaWZm
ZXJlbnQgbWljcm8tYXJjaGl0ZWN0dXJlcywKcGVyLUNQVSB2ZWN0b3IgdGFibGUgbmVlZHMgdG8g
YmUgcHJvdmlkZWQuIFJlYWxpc3RpY2FsbHksIG9ubHkgYSBmZXcKZGlmZmVyZW50IG1pdGlnYXRp
b25zIHdpbGwgYmUgbmVjZXNzYXJ5LiBTbyBwcm92aWRlIGEgc21hbGwgc2V0IG9mCnZlY3RvciB0
YWJsZXMuIFRoZXkgd2lsbCBiZSByZS11c2VkIGFuZCBwYXRjaCB3aXRoIHRoZSBtaXRpZ2F0aW9u
cwpvbi1kZW1hbmQuCgpUaGlzIGlzIGJhc2VkIG9uIHRoZSB3b3JrIGRvbmUgaW4gTGludXggKHNl
ZSBbMV0pLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCgpbMV0gZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2FybTY0L2xpbnV4LmdpdApicmFuY2gga3RwaQoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICB8ICAyMCArKysrKysKIHhlbi9hcmNo
L2FybS9hcm02NC9NYWtlZmlsZSAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9hcm02NC9icGku
UyAgICAgICAgIHwgIDY0ICsrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jICAgICAgICAgfCAxNDIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICB8ICAgNSArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9jcHVlcnJhdGEuaCAgfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0
dXJlLmggfCAgIDMgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggIHwgICA1ICst
CiA4IGZpbGVzIGNoYW5nZWQsIDIzNyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9hcm02NC9icGkuUwoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggZjU4MDE5ZDZl
ZC4uMDZmZDg1Y2M3NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKKysrIGIveGVu
L2FyY2gvYXJtL0tjb25maWcKQEAgLTE3MSw2ICsxNzEsMjYgQEAgY29uZmlnIEFSTTY0X0VSUkFU
VU1fODM0MjIwCiAKIGVuZG1lbnUKIAorY29uZmlnIEhBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisJ
Ym9vbCAiSGFyZGVuIHRoZSBicmFuY2ggcHJlZGljdG9yIGFnYWluc3QgYWxpYXNpbmcgYXR0YWNr
cyIgaWYgRVhQRVJUCisJZGVmYXVsdCB5CisJaGVscAorCSAgU3BlY3VsYXRpb24gYXR0YWNrcyBh
Z2FpbnN0IHNvbWUgaGlnaC1wZXJmb3JtYW5jZSBwcm9jZXNzb3JzIHJlbHkgb24KKwkgIGJlaW5n
IGFibGUgdG8gbWFuaXB1bGF0ZSB0aGUgYnJhbmNoIHByZWRpY3RvciBmb3IgYSB2aWN0aW0gY29u
dGV4dCBieQorCSAgZXhlY3V0aW5nIGFsaWFzaW5nIGJyYW5jaGVzIGluIHRoZSBhdHRhY2tlciBj
b250ZXh0LiAgU3VjaCBhdHRhY2tzCisJICBjYW4gYmUgcGFydGlhbGx5IG1pdGlnYXRlZCBhZ2Fp
bnN0IGJ5IGNsZWFyaW5nIGludGVybmFsIGJyYW5jaAorCSAgcHJlZGljdG9yIHN0YXRlIGFuZCBs
aW1pdGluZyB0aGUgcHJlZGljdGlvbiBsb2dpYyBpbiBzb21lIHNpdHVhdGlvbnMuCisKKwkgIFRo
aXMgY29uZmlnIG9wdGlvbiB3aWxsIHRha2UgQ1BVLXNwZWNpZmljIGFjdGlvbnMgdG8gaGFyZGVu
IHRoZQorCSAgYnJhbmNoIHByZWRpY3RvciBhZ2FpbnN0IGFsaWFzaW5nIGF0dGFja3MgYW5kIG1h
eSByZWx5IG9uIHNwZWNpZmljCisJICBpbnN0cnVjdGlvbiBzZXF1ZW5jZXMgb3IgY29udHJvbCBi
aXRzIGJlaW5nIHNldCBieSB0aGUgc3lzdGVtCisJICBmaXJtd2FyZS4KKworCSAgSWYgdW5zdXJl
LCBzYXkgWS4KKworY29uZmlnIEFSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisgICAgZGVm
X2Jvb2wgeSBpZiBBUk1fNjQgJiYgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKKwogc291cmNlICJj
b21tb24vS2NvbmZpZyIKIAogc291cmNlICJkcml2ZXJzL0tjb25maWciCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUK
aW5kZXggNzE4ZmU0NDQ1NS4uYmI1YzYxMGIyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Fy
bTY0L01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQpAQCAtMSw2ICsx
LDcgQEAKIHN1YmRpci15ICs9IGxpYgogCiBvYmoteSArPSBjYWNoZS5vCitvYmotJChDT05GSUdf
SEFSREVOX0JSQU5DSF9QUkVESUNUT1IpICs9IGJwaS5vCiBvYmotJChFQVJMWV9QUklOVEspICs9
IGRlYnVnLm8KIG9iai15ICs9IGRvbWN0bC5vCiBvYmoteSArPSBkb21haW4ubwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjZjYzJmMTc1MjkKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKQEAgLTAsMCArMSw2NCBAQAorLyoK
KyAqIENvbnRhaW5zIENQVSBzcGVjaWZpYyBicmFuY2ggcHJlZGljdG9yIGludmFsaWRhdGlvbiBz
ZXF1ZW5jZXMKKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTggQVJNIEx0ZC4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAq
IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+LgorICovCisKKy5tYWNybyB2ZW50cnkgdGFyZ2V0CisgICAgLnJlcHQgMzEK
KyAgICBub3AKKyAgICAuZW5kcgorICAgIGIJXHRhcmdldAorLmVuZG0KKworLm1hY3JvIHZlY3Rv
cnMgdGFyZ2V0CisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDAwMAorICAgIHZlbnRyeSBcdGFyZ2V0
ICsgMHgwODAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4MTAwCisgICAgdmVudHJ5IFx0YXJnZXQg
KyAweDE4MAorCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDIwMAorICAgIHZlbnRyeSBcdGFyZ2V0
ICsgMHgyODAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4MzAwCisgICAgdmVudHJ5IFx0YXJnZXQg
KyAweDM4MAorCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDQwMAorICAgIHZlbnRyeSBcdGFyZ2V0
ICsgMHg0ODAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NTAwCisgICAgdmVudHJ5IFx0YXJnZXQg
KyAweDU4MAorCisgICAgdmVudHJ5IFx0YXJnZXQgKyAweDYwMAorICAgIHZlbnRyeSBcdGFyZ2V0
ICsgMHg2ODAKKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NzAwCisgICAgdmVudHJ5IFx0YXJnZXQg
KyAweDc4MAorLmVuZG0KKworLyoKKyAqIFBvcHVsYXRlIDQgdmVjdG9yIHRhYmxlcy4gVGhpcyB3
aWxsIGNvdmVyIHVwIHRvIDQgZGlmZmVyZW50CisgKiBtaWNyby1hcmNoaXRlY3R1cmVzIGluIGEg
c3lzdGVtLgorICovCisgICAgLmFsaWduCTExCitFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19z
dGFydCkKKyAgICAucmVwdCA0CisgICAgdmVjdG9ycyBoeXBfdHJhcHNfdmVjdG9yCisgICAgLmVu
ZHIKK0VOVFJZKF9fYnBfaGFyZGVuX2h5cF92ZWNzX2VuZCkKKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEFTTQorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6Cisg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYwppbmRleCBjNTBkMzMzMWYyLi43NmQ5OGU3NzFkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0x
LDYgKzEsMTQ4IEBACisjaW5jbHVkZSA8eGVuL2NwdW1hc2suaD4KKyNpbmNsdWRlIDx4ZW4vbW0u
aD4KKyNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4KKyNpbmNsdWRlIDx4ZW4vc21wLmg+CisjaW5jbHVk
ZSA8eGVuL3NwaW5sb2NrLmg+CisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KICNpbmNsdWRlIDxhc20v
Y3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4KIAorLyogT3ZlcnJpZGUg
bWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCisj
dW5kZWYgdmlydF90b19tZm4KKyNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3Rv
X21mbih2YSkpCisKKy8qIEhhcmRlbmluZyBCcmFuY2ggcHJlZGljdG9yIGNvZGUgZm9yIEFybTY0
ICovCisjaWZkZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisKKyNkZWZp
bmUgVkVDVE9SX1RBQkxFX1NJWkUgU1pfMksKKworLyoKKyAqIE51bWJlciBvZiBhdmFpbGFibGUg
dGFibGUgdmVjdG9ycyAodGhpcyBzaG91bGQgYmUgaW4tc3luYyB3aXRoCisgKiBhcmNoL2FybTY0
L2JwaS5TCisgKi8KKyNkZWZpbmUgTlJfQlBJX0hZUF9WRUNTIDQKKworZXh0ZXJuIGNoYXIgX19i
cF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnRbXSwgX19icF9oYXJkZW5faHlwX3ZlY3NfZW5kW107CisK
Ky8qCisgKiBLZXkgZm9yIGVhY2ggc2xvdC4gVGhpcyBpcyB1c2VkIHRvIGZpbmQgd2hldGhlciBh
IHNwZWNpZmljIHdvcmthcm91bmQKKyAqIGhhZCBhIHNsb3QgYXNzaWduZWQuCisgKgorICogVGhl
IGtleSBpcyB2aXJ0dWFsIGFkZHJlc3Mgb2YgdGhlIHZlY3RvciB3b3JrYXJvdW5kCisgKi8KK3N0
YXRpYyB1aW50cHRyX3QgYnBfaGFyZGVuX3Nsb3Rfa2V5W05SX0JQSV9IWVBfVkVDU107CisKKy8q
CisgKiBbaHlwX3ZlY19zdGFydCwgaHlwX3ZlY19lbmRbIGNvcnJlc3BvbmRzIHRvIHRoZSBmaXJz
dCAzMSBpbnN0cnVjdGlvbnMKKyAqIG9mIGVhY2ggdmVjdG9yLiBUaGUgbGFzdCAoaS5lIDMydGgp
IGluc3RydWN0aW9uIGlzIHVzZWQgdG8gYnJhbmNoIHRvCisgKiB0aGUgb3JpZ2luYWwgZW50cnku
CisgKgorICogVGhvc2UgaW5zdHJ1Y3Rpb25zIHdpbGwgYmUgY29waWVkIG9uIGVhY2ggdmVjdG9y
IHRvIGhhcmRlbiB0aGVtLgorICovCitzdGF0aWMgYm9vbCBjb3B5X2h5cF92ZWN0X2JwaSh1bnNp
Z25lZCBpbnQgc2xvdCwgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfZW5kKQoreworICAgIHZvaWQgKmRz
dF9yZW1hcHBlZDsKKyAgICBjb25zdCB2b2lkICpkc3QgPSBfX2JwX2hhcmRlbl9oeXBfdmVjc19z
dGFydCArIHNsb3QgKiBWRUNUT1JfVEFCTEVfU0laRTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICBtZm5fdCBkc3RfbWZuID0gdmlydF90b19tZm4oZHN0KTsKKworICAgIEJVR19PTigoKGh5cF92
ZWNfZW5kIC0gaHlwX3ZlY19zdGFydCkgLyA0KSA+IDMxKTsKKworICAgIC8qCisgICAgICogVmVj
dG9ycyBhcmUgcGFydCBvZiB0aGUgdGV4dCB0aGF0IGFyZSBtYXBwZWQgcmVhZC1vbmx5LiBTbyBy
ZS1tYXAKKyAgICAgKiB0aGUgdmVjdG9yIHRhYmxlIHRvIGJlIGFibGUgdG8gdXBkYXRlIHZlY3Rv
cnMuCisgICAgICovCisgICAgZHN0X3JlbWFwcGVkID0gX192bWFwKCZkc3RfbWZuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAxVUwgPDwgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoVkVDVE9SX1RB
QkxFX1NJWkUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAxLCAxLCBQQUdFX0hZUEVSVklT
T1IsIFZNQVBfREVGQVVMVCk7CisgICAgaWYgKCAhZHN0X3JlbWFwcGVkICkKKyAgICAgICAgcmV0
dXJuIGZhbHNlOworCisgICAgZHN0X3JlbWFwcGVkICs9ICh2YWRkcl90KWRzdCAmIH5QQUdFX01B
U0s7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IFZFQ1RPUl9UQUJMRV9TSVpFOyBpICs9IDB4ODAg
KQorICAgIHsKKyAgICAgICAgbWVtY3B5KGRzdF9yZW1hcHBlZCArIGksIGh5cF92ZWNfc3RhcnQs
IGh5cF92ZWNfZW5kIC0gaHlwX3ZlY19zdGFydCk7CisgICAgfQorCisgICAgY2xlYW5fZGNhY2hl
X3ZhX3JhbmdlKGRzdF9yZW1hcHBlZCwgVkVDVE9SX1RBQkxFX1NJWkUpOworICAgIGludmFsaWRh
dGVfaWNhY2hlKCk7CisKKyAgICB2dW5tYXAoZHN0X3JlbWFwcGVkKTsKKworICAgIHJldHVybiB0
cnVlOworfQorCitzdGF0aWMgYm9vbCBfX21heWJlX3VudXNlZAoraW5zdGFsbF9icF9oYXJkZW5p
bmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX2VuZCkKK3sKKyAgICBzdGF0aWMgaW50
IGxhc3Rfc2xvdCA9IC0xOworICAgIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soYnBfbG9jayk7Cisg
ICAgdW5zaWduZWQgaW50IGksIHNsb3QgPSAtMTsKKyAgICBib29sIHJldCA9IHRydWU7CisKKyAg
ICAvKgorICAgICAqIEVuYWJsZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBvbiBldmVyeSBDUFUgYmFz
ZWQgb24gdGhlCisgICAgICogY2FwYWJpbGl0aWVzLiBTbyBkb3VibGUtY2hlY2sgd2hldGhlciB0
aGUgQ1BVIG1hdGNoZXMgdGhlCisgICAgICogZW50cnkuCisgICAgICovCisgICAgaWYgKCAhZW50
cnktPm1hdGNoZXMoZW50cnkpICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAvKgorICAg
ICAqIE5vIG5lZWQgdG8gaW5zdGFsbCBoYXJkZW5lZCB2ZWN0b3Igd2hlbiB0aGUgcHJvY2Vzc29y
IGhhcworICAgICAqIElEX0FBNjRQUkYwX0VMMS5DU1YyIHNldC4KKyAgICAgKi8KKyAgICBpZiAo
IGNwdV9kYXRhW3NtcF9wcm9jZXNzb3JfaWQoKV0ucGZyNjQuY3N2MiApCisgICAgICAgIHJldHVy
biB0cnVlOworCisgICAgc3Bpbl9sb2NrKCZicF9sb2NrKTsKKworICAgIC8qCisgICAgICogTG9v
ayB1cCB3aGV0aGVyIHRoZSBoYXJkZW5pbmcgdmVjdG9yIGhhZCBhIHNsb3QgYWxyZWFkeQorICAg
ICAqIGFzc2lnbmVkLgorICAgICAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKKyAg
ICB7CisgICAgICAgIGlmICggYnBfaGFyZGVuX3Nsb3Rfa2V5W2ldID09ICh1aW50cHRyX3QpaHlw
X3ZlY19zdGFydCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHNsb3QgPSBpOworICAgICAgICAg
ICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoIHNsb3QgPT0gLTEgKQorICAg
IHsKKyAgICAgICAgbGFzdF9zbG90Kys7CisgICAgICAgIC8qIENoZWNrIHdlIGRvbid0IG92ZXJy
dW4gdGhlIG51bWJlciBvZiBzbG90cyBhdmFpbGFibGUuICovCisgICAgICAgIEJVR19PTihOUl9C
UElfSFlQX1ZFQ1MgPD0gbGFzdF9zbG90KTsKKworICAgICAgICBzbG90ID0gbGFzdF9zbG90Owor
ICAgICAgICByZXQgPSBjb3B5X2h5cF92ZWN0X2JwaShzbG90LCBoeXBfdmVjX3N0YXJ0LCBoeXBf
dmVjX2VuZCk7CisKKyAgICAgICAgLyogT25seSB1cGRhdGUgdGhlIHNsb3QgaWYgdGhlIGNvcHkg
c3VjY2VlZGVkLiAqLworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBicF9oYXJkZW5f
c2xvdF9rZXlbc2xvdF0gPSAodWludHB0cl90KWh5cF92ZWNfc3RhcnQ7CisgICAgfQorCisgICAg
aWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgLyogSW5zdGFsbCB0aGUgbmV3IHZlY3RvciB0YWJs
ZS4gKi8KKyAgICAgICAgV1JJVEVfU1lTUkVHKCh2YWRkcl90KShfX2JwX2hhcmRlbl9oeXBfdmVj
c19zdGFydCArIHNsb3QgKiBWRUNUT1JfVEFCTEVfU0laRSksCisgICAgICAgICAgICAgICAgICAg
ICBWQkFSX0VMMik7CisgICAgICAgIGlzYigpOworICAgIH0KKworICAgIHNwaW5fdW5sb2NrKCZi
cF9sb2NrKTsKKworICAgIHJldHVybiByZXQ7Cit9CisKKyNlbmRpZiAvKiBDT05GSUdfQVJNNjRf
SEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KKwogI2RlZmluZSBNSURSX1JBTkdFKG1vZGVsLCBt
aW4sIG1heCkgICAgIFwKICAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UsICBc
CiAgICAgLm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCAwMTNjMTYw
MGVjLi5hM2U0OTE5NzUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94
ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMTYwLDcgKzE2MCwxMCBAQCBfX2luaXRjYWxsKHVwZGF0
ZV9zZXJyb3JzX2NwdV9jYXBzKTsKIAogdm9pZCBpbml0X3RyYXBzKHZvaWQpCiB7Ci0gICAgLyog
U2V0dXAgSHlwIHZlY3RvciBiYXNlICovCisgICAgLyoKKyAgICAgKiBTZXR1cCBIeXAgdmVjdG9y
IGJhc2UuIE5vdGUgdGhleSBtaWdodCBnZXQgdXBkYXRlZCB3aXRoIHRoZQorICAgICAqIGJyYW5j
aCBwcmVkaWN0b3IgaGFyZGVuaW5nLgorICAgICAqLwogICAgIFdSSVRFX1NZU1JFRygodmFkZHJf
dCloeXBfdHJhcHNfdmVjdG9yLCBWQkFSX0VMMik7CiAKICAgICAvKiBUcmFwIERlYnVnIGFuZCBQ
ZXJmb3JtYW5jZSBNb25pdG9yIGFjY2Vzc2VzICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2NwdWVycmF0YS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAppbmRl
eCA3ZGU2ODM2MWZmLi4yM2ViZjM2N2VhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2NwdWVycmF0YS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKQEAgLTEs
NiArMSw3IEBACiAjaWZuZGVmIF9fQVJNX0NQVUVSUkFUQV9IX18KICNkZWZpbmUgX19BUk1fQ1BV
RVJSQVRBX0hfXwogCisjaW5jbHVkZSA8eGVuL3BlcmNwdS5oPgogI2luY2x1ZGUgPGFzbS9jcHVm
ZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVm
ZWF0dXJlLmgKaW5kZXggMjFjNjVlMTk4Yy4uZTU1N2EwOTVhZiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVm
ZWF0dXJlLmgKQEAgLTQyLDggKzQyLDkgQEAKICNkZWZpbmUgTElWRVBBVENIX0ZFQVRVUkUgICA0
CiAjZGVmaW5lIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQgNQogI2RlZmluZSBT
S0lQX0NUWFRfU1dJVENIX1NFUlJPUl9TWU5DIDYKKyNkZWZpbmUgQVJNX0hBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SIDcKIAotI2RlZmluZSBBUk1fTkNBUFMgICAgICAgICAgIDcKKyNkZWZpbmUgQVJN
X05DQVBTICAgICAgICAgICA4CiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3By
b2Nlc3Nvci5oCmluZGV4IDNlZGFiMWI4OTMuLjQ2NmRhNWRhODYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaApAQCAtMzg1LDggKzM4NSw5IEBAIHN0cnVjdCBjcHVpbmZvX2FybSB7CiAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGZwOjQ7ICAgLyogRmxvYXRpbmcgUG9pbnQgKi8KICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgc2ltZDo0OyAvKiBBZHZhbmNlZCBTSU1EICovCiAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGdpYzo0OyAgLyogR0lDIHN1cHBvcnQgKi8KLSAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgX19yZXMwOjQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMTsK
KyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgX19yZXMwOjI4OworICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBjc3YyOjQ7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMTo0OwogICAg
ICAgICB9OwogICAgIH0gcGZyNjQ7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:25:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebSAz-0002kE-9u; Tue, 16 Jan 2018 14:25:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o+4p=el=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ebSAy-0002jv-Ja
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 14:25:20 +0000
X-Inumbo-ID: de8bcb26-fac8-11e7-b4a6-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de8bcb26-fac8-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 15:23:49 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0GELl5B109328;
 Tue, 16 Jan 2018 14:25:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=wAwwNHZza/krrgOwtTv2jSZNPTreVNoa+/tsb6p6kKo=;
 b=efGOlO350I5UycGad8TpPTKM+eGMzWN7Sncwlpzj8MKXPTXp7Wr4i85acCxDh2yOs9S2
 HkrRgFlXDC0R8k0BKZ0u+J7UVqIlTMAcsyH+et2oOK+cv0VM7fcOycOZ4K7NjrfZJOkZ
 gEoB430xb6TZncbpcbPzfsrlfdohzfefGydKK8m5h4CzQp3ww+/2Js5svjiS4wd+VDtU
 w96rqiJsebQNXBx9A/KOPg67GwVrCxoyAqbC9UoXMaJqb2Vd/Zb5VmSYoyeBNxdYpUbI
 TJc/g+eCv/+QeKvwByo6DUYE+LB3lW+0WhnYj5UZECHhsJAkNB5JKYFfso5gL1ZTOHTS gw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2fhfu6gvt6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 Jan 2018 14:25:16 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0GEPFMq020909
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 16 Jan 2018 14:25:15 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0GEPFnq021821;
 Tue, 16 Jan 2018 14:25:15 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 Jan 2018 06:25:15 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-14-git-send-email-andrew.cooper3@citrix.com>
 <9b0f7bd2-ff44-43ec-5f5d-9eff1cd7a32c@oracle.com>
 <aea3d46f-2577-eada-efd9-a131518187d8@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7a2cb3f0-bd3e-5785-43fb-59bbd4fd446f@oracle.com>
Date: Tue, 16 Jan 2018 09:25:14 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <aea3d46f-2577-eada-efd9-a131518187d8@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8775
 signatures=668652
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-1711220000 definitions=main-1801160200
Subject: Re: [Xen-devel] [PATCH v8 13/17] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTYvMjAxOCAwOToxMyBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNi8wMS8x
OCAxNDoxMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwMS8xMi8yMDE4IDAxOjAxIFBN
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gIAo+Pj4gKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9JQlJTQikgKQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICAvKgo+Pj4gKyAgICAg
ICAgICogRXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90IGhhdmUgSUJSUyBzZXQgaW4gWGVuIGNv
bnRleHQsIHdlIHN0aWxsCj4+PiArICAgICAgICAgKiBuZWVkIHRoZSBJQlJTIGVudHJ5L2V4aXQg
bG9naWMgdG8gdmlydHVhbGlzZSBJQlJTIHN1cHBvcnQgZm9yCj4+PiArICAgICAgICAgKiBndWVz
dHMuCj4+PiArICAgICAgICAgKi8KPj4+ICsgICAgICAgIGlmICggaWJycyApCj4+PiArICAgICAg
ICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpOwo+Pj4g
KyAgICAgICAgZWxzZQo+Pj4gKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwo+Pj4gKyAgICB9Cj4+Pgo+PiBBcmUgeW91IGdvaW5nIHRv
IGFkZCBzdXBwb3J0IGZvciBJbnRlbCdzICJFbmhhbmNlZCBJQlJTIiAoSSB0aGluayB0aGF0J3MK
Pj4gd2hhdCB0aGV5IGNhbGwgdGhlICJhbHdheXMgb24iIG1vZGUiKT8KPiBJJ20gbm90IGdvaW5n
IHRvIHRvdWNoIElCUlNfQVRUIG1vZGUgdW50aWwgSSd2ZSBnb3QgYW4gU0RQIHRvIGRldmVsb3AK
PiBhZ2FpbnN0Lgo+Cj4gR2l2ZW4gaG93IG1hbnkgdGltZXMgdGhlIElCUlNfQVRUIHNwZWMgaGFz
IGNoYW5nZWQgYWxyZWFkeSwgSSBoYXZlCj4gbGl0dGxlIGNvbmZpZGVuY2UgdGhhdCBpdCB3aWxs
IHJlbWFpbiB1bmNoYW5nZWQgcmlnaHQgdG8gdGhlIGV2ZW50dWFsCj4gaGFyZHdhcmUgYXJyaXZl
cy4KCkkgZG9uJ3Qga25vdyBpZiB5b3UgYXJlIGF3YXJlIG9mIGl0IChJIGxlYXJuZWQgYWJvdXQg
dGhpcyBkb2Mgb24gU3VuZGF5KSBidXQKCmh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3NpdGVz
L2RlZmF1bHQvZmlsZXMvbWFuYWdlZC9jNS82My8zMzY5OTYtU3BlY3VsYXRpdmUtRXhlY3V0aW9u
LVNpZGUtQ2hhbm5lbC1NaXRpZ2F0aW9ucy5wZGYKCihOb3QgcGFydCBvZiB0aGUgU0RNIGJ1dCBz
dGlsbCwgYW4gb2ZmaWNpYWwgc3BlY2lmaWNhdGlvbi4gRm9yIGEgY2hhbmdlLikKCi1ib3JpcwoK
LWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 14:46:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 14:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebSVN-0004Wi-JO; Tue, 16 Jan 2018 14:46:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s5io=el=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ebSVM-0004W6-Fu
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 14:46:24 +0000
X-Inumbo-ID: cf86ee17-facb-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x22a.google.com (unknown [2a00:1450:400c:c0c::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf86ee17-facb-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 15:44:53 +0100 (CET)
Received: by mail-wr0-x22a.google.com with SMTP id d9so15444371wre.3;
 Tue, 16 Jan 2018 06:46:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=Qp1Sza2v4cUcaymcgVT06tftjXl5kIHRvJEe4R98cJ8=;
 b=MDW+4iMTnYKbail2p9ENCXVg0vmUMYCiMYB+sJrIhzh67uK8Ltsxtdtj3qyKmhbpTG
 24oboajDZ7OlJxytKalTU55da/WvreOqLESRJXO6IZ5v9WdljG7wbMl+gXVCNWKmAyVF
 z4C3rsdMxueTBBexQDy5pxIcA1IdDw8uNeXWiamiBfQm/YJSV6ok7TsShd+6jFrB6/ZH
 fpWNSNfg/zQefwBu+sH9x1oCToc9k8a2S4zYCQItWCJ2CHPW8knIlYux+mAKOVsJ/QQi
 ZsHM2WHvwTen8tApes5CdLxWhgqB3SkmMdxcxGfyIVSncCyvcA4vBf5cSmcM+2p8VSgv
 X9RA==
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=Qp1Sza2v4cUcaymcgVT06tftjXl5kIHRvJEe4R98cJ8=;
 b=oYZfrcPH6e8mFNOP+PMtLHdaM2vyim5F6u2e8HZ8wdrxSmoAdK3MdGpP0ppvtwfFXc
 97v4cpyUkEGqOa6tFtUm62CSD+JPI+joL/qAdNsifA8K4CJPiPRZASZWo/If4BOE6BI9
 LrUDbU277oRPeQbc/M0DmqQm6q9G692zTy6wGAK9JtdS7H0iEqtlqzC0lBJfj2DoOF5Z
 t25mQazjdtySzMzbuV4IjoEpkgIecT5aXaeS+8MtjQG2d9c8N55cXZZISBkXVjb8fb/X
 g2gl+QZDX1bQMr1JFTDi+n7bLjx26ob0w3GAOhjydn4z8yla5GRqAllvPmYb37uiusfZ
 aoWQ==
X-Gm-Message-State: AKwxytfNWliUz0W4WLQpzBpg286u1UCelHmQy2794JBUpVWCTFFxy9a+
 QzwE26YiEYoxVw9aEoSAW8U=
X-Google-Smtp-Source: ACJfBotT8Pjy5Y9UDF+i97E5MLrF2YaH3jg6HDM8uQk0O9R6UCB7HNTZuqcrN37GzcIgD15GYa0ufw==
X-Received: by 10.223.200.140 with SMTP id k12mr25654793wrh.211.1516113981554; 
 Tue, 16 Jan 2018 06:46:21 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:3d7c:a105:2ca9:a75c?
 ([2a02:c7f:ac18:da00:3d7c:a105:2ca9:a75c])
 by smtp.gmail.com with ESMTPSA id 11sm2125710wmd.33.2018.01.16.06.46.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 06:46:20 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <A278B0A4-A1E3-43C9-8BC7-DCD08F7E4FC8@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Tue, 16 Jan 2018 14:46:19 +0000
In-Reply-To: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
To: Saumya Rajesh <saumyarajesh93@gmail.com>
References: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 embedded-pv-devel@lists.xenproject.org, xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Access I2C bus from guest/DomU on ARM board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6122776284479495232=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6122776284479495232==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3379ACE9-6F36-4F83-93F9-99801B2EC6F2"


--Apple-Mail=_3379ACE9-6F36-4F83-93F9-99801B2EC6F2
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Added embedded-pv-devel@lists.xenproject.org

> On 16 Jan 2018, at 13:39, Saumya Rajesh <saumyarajesh93@gmail.com> =
wrote:
>=20
> Hi Xen community
>=20
> I have built and brought up Xen 4.8 on Renesas RCar H3. For a specific =
requirement, I need to use the I2C bus of the board from Domain U. Is =
there a way to use the I2C bus from the guest?
> I have looked into para-virtualization and passthrough [1][2] but =
there isn't enough support or resources related to I2C bus sharing on =
ARM. Any possible idea would be appreciated.
>=20
> Regards
> Saumya
>=20
> [1] =
https://lists.xenproject.org/archives/html/xen-users/2017-10/msg00019.html=
 =
<https://lists.xenproject.org/archives/html/xen-users/2017-10/msg00019.htm=
l>
> [2] https://wiki.xenproject.org/wiki/File:DriverDomainonARM01.pdf =
<https://wiki.xenproject.org/wiki/File:DriverDomainonARM01.pdf>
>=20
>=20
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel


--Apple-Mail=_3379ACE9-6F36-4F83-93F9-99801B2EC6F2
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"">Added&nbsp;<a =
href=3D"mailto:embedded-pv-devel@lists.xenproject.org" =
class=3D"">embedded-pv-devel@lists.xenproject.org</a><br =
class=3D""><div><br class=3D""><blockquote type=3D"cite" class=3D""><div =
class=3D"">On 16 Jan 2018, at 13:39, Saumya Rajesh &lt;<a =
href=3D"mailto:saumyarajesh93@gmail.com" =
class=3D"">saumyarajesh93@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
class=3D""><div style=3D"margin-top: 0px; margin-bottom: 0px; =
font-family: Calibri, Helvetica, sans-serif, EmojiFont, &quot;Apple =
Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, NotoColorEmoji, =
&quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, EmojiSymbols; =
font-size: 14.6667px;" class=3D""><span style=3D"font-size:11pt" =
class=3D"">Hi Xen community</span><br class=3D""></div><p =
style=3D"margin-top: 0px; margin-bottom: 0px; font-family: Calibri, =
Helvetica, sans-serif, EmojiFont, &quot;Apple Color Emoji&quot;, =
&quot;Segoe UI Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, =
&quot;Android Emoji&quot;, EmojiSymbols; font-size: 14.6667px;" =
class=3D""></p><div style=3D"font-family: Calibri, Helvetica, =
sans-serif, EmojiFont, &quot;Apple Color Emoji&quot;, &quot;Segoe UI =
Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android =
Emoji&quot;, EmojiSymbols; font-size: 14.6667px;" class=3D""><br =
class=3D""></div><div style=3D"font-family: Calibri, Helvetica, =
sans-serif, EmojiFont, &quot;Apple Color Emoji&quot;, &quot;Segoe UI =
Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android =
Emoji&quot;, EmojiSymbols; font-size: 14.6667px;" class=3D"">I have =
built and brought up Xen 4.8 on Renesas RCar H3. For a specific =
requirement, I need to use the I2C bus of the board from Domain U. Is =
there a way to use the I2C bus from the guest?</div><div =
style=3D"font-family: Calibri, Helvetica, sans-serif, EmojiFont, =
&quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, =
NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, =
EmojiSymbols; font-size: 14.6667px;" class=3D"">I have looked into =
para-virtualization and passthrough&nbsp;[1][2] but there =
isn't&nbsp;enough support or resources related to I2C bus sharing on =
ARM.&nbsp;<span style=3D"font-size:11pt" class=3D"">Any =
possible&nbsp;idea would be appreciated.</span></div><div =
style=3D"font-family: Calibri, Helvetica, sans-serif, EmojiFont, =
&quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, =
NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, =
EmojiSymbols; font-size: 14.6667px;" class=3D""><br class=3D""></div><div =
style=3D"font-family: Calibri, Helvetica, sans-serif, EmojiFont, =
&quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, =
NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, =
EmojiSymbols; font-size: 14.6667px;" class=3D"">Regards</div><div =
style=3D"font-family: Calibri, Helvetica, sans-serif, EmojiFont, =
&quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, =
NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, =
EmojiSymbols; font-size: 14.6667px;" class=3D"">Saumya</div><div =
style=3D"font-family: Calibri, Helvetica, sans-serif, EmojiFont, =
&quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, =
NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, =
EmojiSymbols; font-size: 14.6667px;" class=3D""><br class=3D""></div><div =
style=3D"font-family: Calibri, Helvetica, sans-serif, EmojiFont, =
&quot;Apple Color Emoji&quot;, &quot;Segoe UI Emoji&quot;, =
NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android Emoji&quot;, =
EmojiSymbols; font-size: 14.6667px;" class=3D"">[1]&nbsp;<a =
href=3D"https://lists.xenproject.org/archives/html/xen-users/2017-10/msg00=
019.html" =
class=3D"gmail-OWAAutoLink">https://lists.xenproject.org/archives/html/xen=
-users/2017-10/msg00019.html</a></div><div style=3D"font-family: =
Calibri, Helvetica, sans-serif, EmojiFont, &quot;Apple Color =
Emoji&quot;, &quot;Segoe UI Emoji&quot;, NotoColorEmoji, &quot;Segoe UI =
Symbol&quot;, &quot;Android Emoji&quot;, EmojiSymbols; font-size: =
14.6667px;" class=3D"">[2]&nbsp;<a =
href=3D"https://wiki.xenproject.org/wiki/File:DriverDomainonARM01.pdf" =
class=3D"gmail-OWAAutoLink">https://wiki.xenproject.org/wiki/File:DriverDo=
mainonARM01.pdf</a></div><div style=3D"font-family: Calibri, Helvetica, =
sans-serif, EmojiFont, &quot;Apple Color Emoji&quot;, &quot;Segoe UI =
Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android =
Emoji&quot;, EmojiSymbols; font-size: 14.6667px;" class=3D""><br =
class=3D""></div><div style=3D"font-family: Calibri, Helvetica, =
sans-serif, EmojiFont, &quot;Apple Color Emoji&quot;, &quot;Segoe UI =
Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Android =
Emoji&quot;, EmojiSymbols; font-size: 14.6667px;" class=3D""><br =
class=3D""></div></div>
_______________________________________________<br class=3D"">Xen-devel =
mailing list<br class=3D""><a =
href=3D"mailto:Xen-devel@lists.xenproject.org" =
class=3D"">Xen-devel@lists.xenproject.org</a><br =
class=3D"">https://lists.xenproject.org/mailman/listinfo/xen-devel</div></=
blockquote></div><br class=3D""></body></html>=

--Apple-Mail=_3379ACE9-6F36-4F83-93F9-99801B2EC6F2--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6122776284479495232==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:17:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:17:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebSyy-0006qH-1J; Tue, 16 Jan 2018 15:17:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebSyw-0006qB-Lc
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 15:16:58 +0000
X-Inumbo-ID: 14c22c2c-fad0-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14c22c2c-fad0-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:15:26 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 08:16:55 -0700
Message-Id: <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 08:16:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/2] x86: initial simplistic Meltdown
	mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogeDg2OiBNZWx0ZG93biBiYW5kLWFpZCBhZ2FpbnN0IG1hbGljaW91cyA2NC1iaXQgUFYgZ3Vl
c3RzCjI6IHg4NjogYWxsb3cgTWVsdGRvd24gYmFuZC1haWQgdG8gYmUgZGlzYWJsZWQKClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBBZGRyZXNz
aW5nIHJldmlldyBjb21tZW50cyAoc2VlIGluZGl2aWR1YWwgcGF0Y2hlcykuCnYyOiBBZGRyZXNz
aW5nIHJldmlldyBjb21tZW50cyBmb3IgcGF0Y2ggMSAoc2VlIHRoZXJlKSBhbmQgbmV3CiAgICBw
YXRjaCAyLgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:22:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebT3t-0007WV-Jv; Tue, 16 Jan 2018 15:22:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebT3s-0007WI-1M
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 15:22:04 +0000
X-Inumbo-ID: 55a10767-fad1-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55a10767-fad1-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 15:24:25 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 08:21:56 -0700
Message-Id: <5A5E26A0020000780019F28C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 08:21:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
In-Reply-To: <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/2] x86: Meltdown band-aid against malicious
 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcgdGhlIGFtb3VudCBvZiBt
ZW1vcnkgYSBydW5uaW5nCjY0LWJpdCBQViBndWVzdCBoYXMgbWFwcGVkIChhbmQgaGVuY2UgYXZh
aWxhYmxlIGZvciBhdHRhY2tpbmcpOiBPbmx5IHRoZQptYXBwaW5ncyBvZiBzdGFjaywgSURULCBh
bmQgVFNTIGFyZSBiZWluZyBjbG9uZWQgZnJvbSB0aGUgZGlyZWN0IG1hcAppbnRvIHBlci1DUFUg
cGFnZSB0YWJsZXMuIEd1ZXN0IGNvbnRyb2xsZWQgcGFydHMgb2YgdGhlIHBhZ2UgdGFibGVzIGFy
ZQpiZWluZyBjb3BpZWQgaW50byB0aG9zZSBwZXItQ1BVIHBhZ2UgdGFibGVzIHVwb24gZW50cnkg
aW50byB0aGUgZ3Vlc3QuCkNyb3NzLXZDUFUgc3luY2hyb25pemF0aW9uIG9mIHRvcCBsZXZlbCBw
YWdlIHRhYmxlIGVudHJ5IGNoYW5nZXMgaXMKYmVpbmcgZWZmZWN0ZWQgYnkgZm9yY2luZyBvdGhl
ciBhY3RpdmUgdkNQVS1zIG9mIHRoZSBndWVzdCBpbnRvIHRoZQpoeXBlcnZpc29yLgoKVGhlIGNo
YW5nZSB0byBjb250ZXh0X3N3aXRjaCgpIGlzbid0IHN0cmljdGx5IG5lY2Vzc2FyeSwgYnV0IHRo
ZXJlJ3Mgbm8KcmVhc29uIHRvIGtlZXAgc3dpdGNoaW5nIHBhZ2UgdGFibGVzIG9uY2UgYSBQViBn
dWVzdCBpcyBiZWluZyBzY2hlZHVsZWQKb3V0LgoKVGhpcyBpc24ndCBwcm92aWRpbmcgZnVsbCBp
c29sYXRpb24geWV0LCBidXQgaXQgc2hvdWxkIGJlIGNvdmVyaW5nIGFsbApwaWVjZXMgb2YgaW5m
b3JtYXRpb24gZXhwb3N1cmUgb2Ygd2hpY2ggd291bGQgb3RoZXJ3aXNlIHJlcXVpcmUgYW4gWFNB
LgoKVGhlcmUgaXMgY2VydGFpbmx5IG11Y2ggcm9vbSBmb3IgaW1wcm92ZW1lbnQsIGVzcGVjaWFs
bHkgb2YgcGVyZm9ybWFuY2UsCmhlcmUgLSBmaXJzdCBhbmQgZm9yZW1vc3Qgc3VwcHJlc3Npbmcg
YWxsIHRoZSBuZWdhdGl2ZSBlZmZlY3RzIG9uIEFNRApzeXN0ZW1zLiBCdXQgaW4gdGhlIGludGVy
ZXN0IG9mIGJhY2twb3J0YWJpbGl0eSAoaW5jbHVkaW5nIHRvIHJlYWxseSBvbGQKaHlwZXJ2aXNv
cnMsIHdoaWNoIG1heSBub3QgZXZlbiBoYXZlIGFsdGVybmF0aXZlIHBhdGNoaW5nKSBhbnkgc3Vj
aCBpcwpiZWluZyBsZWZ0IG91dCBoZXJlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KdjM6IEFkZCByZW1hcmsgaW4gZGVzY3JpcHRpb24gYXMgdG8g
bm90IGRvaW5nIGZ1bGwgaXNvbGF0aW9uIGhlcmUuIERyb3AKICAgIHVzZSBvZiBVTkxJS0VMWV8q
KCkgZnJvbSBDU1RBUiBhbmQgSU5UODAgZW50cnkgcGF0aHMuCnYyOiBVc2Ugc2Vuc2libGUgbnVt
YmVycyBmb3IgdGhlIHJlZ2lzdGVyIGNsYXNzaWZpY2F0aW9uIGNvbnN0YW50cyBhbHNvCiAgICBm
b3IgdGhlIGxvdyA4IHJlZ2lzdGVycy4gSW5zZXJ0ICdyJyBpbnRvIHRoZWlyIG5hbWVzIHRvIG1h
a2UgdGhlaXIKICAgIHB1cnBvc2UgbW9yZSBjbGVhci4gVXNlICJzdWIiIGluc3RlYWQgb2YgImFk
ZCIgd2hlbiBhZGRpbmcgYW4KICAgIGltbWVkaWF0ZSBvZiAxMjguIERlZmVyIHN5bmMgSVBJIGlu
IGRvX21tdV91cGRhdGUoKSB1bnRpbCB0aGUgZW5kIG9mCiAgICB0aGUgbWFpbiBsb29wLiBVc2Ug
Zmx1c2ggSVBJIHRoZXJlIGluc3RlYWQgZXZlbnQgY2hlY2sgb25lLiBNYWtlCiAgICBzZXR1cCBm
dW5jdGlvbnMgcmV0dXJuIGEgcHJvcGVyIGVycm9yIGNvZGUuIFVzZSBiZXR0ZXIgc3VpdGVkIGxv
Y2FsCiAgICB2YXJpYWJsZXMgaW4gY2xvbmVfbWFwcGluZygpLiBBZGQgY29tbWVudCB0byBuZXcg
c3RydWN0IGNwdV9pbmZvCiAgICBmaWVsZHMuCi0tLQpCYWNrcG9ydGluZyBub3RlczoKLSBUaGlz
IG5lZWRzIGY5ZWI3NDc4OWEgKCJ4ODYvZW50cnk6IFJlbW92ZSBzdXBwb3J0IGZvciBwYXJ0aWFs
CiAgY3B1X3VzZXJfcmVncyBmcmFtZXMiKSBhcyBhIHByZXJlcSwgZHVlIHRvIHRoZSB1c2VzIG9m
ICVyMTQgYW5kICVyMTUuCiAgQnV0IHRoYXQncyBpbnRlbmRlZCB0byBiZSBiYWNrcG9ydGVkIGFu
eXdheSAoZm9yIFNwZWN0cmUvU1AyKS4KLSBUaGlzIGZ1cnRoZXIgbmVlZHMgYmQ2MWZlOTRiZSAo
Ing4Ni9tbTogQWx3YXlzIHNldCBfUEFHRV9BQ0NFU1NFRCBvbgogIEw0ZSB1cGRhdGVzIikgYXMg
YSBwcmVyZXEuCi0gVGhlIHVzZSBvZiAicm9vdCIgaW5zdGVhZCBvZiAibDQiIGhlcmUgaXMgbWFp
bmx5IHRvIG5vdCBtYWtlIDUtbGV2ZWwKICBwYWdlIHRhYmxlIGFkZGl0aW9ucyBhbnkgaGFyZGVy
LiBJbiBiYWNrcG9ydHMgImw0IiBzaG91bGQgcHJvYmFibHkgYmUKICBwcmVmZXJyZWQuCi0tLQpG
b2xsb3ctdXAgbm90ZXM6Ci0gdXNlIGFsdGVybmF0aXZlcyBwYXRjaGluZyBmb3IgZnVsbHkgc3Vw
cHJlc3NpbmcgcGVyZm9ybWFuY2UgZWZmZWN0cwogIHdoZW4gZGlzYWJsZWQKLSBjaGVjayB3aGV0
aGVyIHJ1bm5pbmcgZ2xvYmFsbHkgd2l0aCBDUjQuUEdFIGNsZWFyIGhlbHBzIG92ZXJhbGwKICBw
ZXJmb3JtYW5jZQoKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwpAQCAtMTUxMSw2ICsxNTExLDkgQEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRj
aF90byhzdHJ1Y3QgdmNwdQogewogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogCisgICAgdGhpc19j
cHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQor
ICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9f
UEFHRV9IWVBFUlZJU09SX1JXKTsKKwogICAgIGNyNCA9IHB2X2d1ZXN0X2NyNF90b19yZWFsX2Ny
NCh2KTsKICAgICBpZiAoIHVubGlrZWx5KGNyNCAhPSByZWFkX2NyNCgpKSApCiAgICAgICAgIHdy
aXRlX2NyNChjcjQpOwpAQCAtMTY4Miw2ICsxNjg1LDggQEAgdm9pZCBjb250ZXh0X3N3aXRjaChz
dHJ1Y3QgdmNwdSAqcHJldiwgcwogCiAgICAgQVNTRVJUKGxvY2FsX2lycV9pc19lbmFibGVkKCkp
OwogCisgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOworCiAgICAgY3B1bWFza19jb3B5
KCZkaXJ0eV9tYXNrLCBuZXh0LT52Y3B1X2RpcnR5X2NwdW1hc2spOwogICAgIC8qIEFsbG93IGF0
IG1vc3Qgb25lIENQVSBhdCBhIHRpbWUgdG8gYmUgZGlydHkuICovCiAgICAgQVNTRVJUKGNwdW1h
c2tfd2VpZ2h0KCZkaXJ0eV9tYXNrKSA8PSAxKTsKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM1MjAsNiArMzUyMCw3IEBAIGxvbmcgZG9fbW11X3Vw
ZGF0ZSgKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQsICp2ID0gY3VycjsKICAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluLCAqcHRfb3duZXIgPSBkLCAqcGdfb3duZXI7CiAg
ICAgbWZuX3QgbWFwX21mbiA9IElOVkFMSURfTUZOOworICAgIGJvb2wgc3luY19ndWVzdCA9IGZh
bHNlOwogICAgIHVpbnQzMl90IHhzbV9uZWVkZWQgPSAwOwogICAgIHVpbnQzMl90IHhzbV9jaGVj
a2VkID0gMDsKICAgICBpbnQgcmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOwpAQCAtMzY4
Myw2ICszNjg0LDggQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHZhLCBsNGVf
ZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOworICAgICAgICAg
ICAgICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0
ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgICAgICBj
YXNlIFBHVF93cml0YWJsZV9wYWdlOgpAQCAtMzc4Nyw2ICszNzkwLDI0IEBAIGxvbmcgZG9fbW11
X3VwZGF0ZSgKICAgICBpZiAoIHZhICkKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodmEpOwog
CisgICAgaWYgKCBzeW5jX2d1ZXN0ICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIEZv
cmNlIG90aGVyIHZDUFUtcyBvZiB0aGUgYWZmZWN0ZWQgZ3Vlc3QgdG8gcGljayB1cCBMNCBlbnRy
eQorICAgICAgICAgKiBjaGFuZ2VzIChpZiBhbnkpLiBJc3N1ZSBhIGZsdXNoIElQSSB3aXRoIGVt
cHR5IG9wZXJhdGlvbiBtYXNrIHRvCisgICAgICAgICAqIGZhY2lsaXRhdGUgdGhpcyAoaW5jbHVk
aW5nIG91cnNlbHZlcyB3YWl0aW5nIGZvciB0aGUgSVBJIHRvCisgICAgICAgICAqIGFjdHVhbGx5
IGhhdmUgYXJyaXZlZCkuIFV0aWxpemUgdGhlIGZhY3QgdGhhdCBGTFVTSF9WQV9WQUxJRCBpcwor
ICAgICAgICAgKiBtZWFuaW5nbGVzcyB3aXRob3V0IEZMVVNIX0NBQ0hFLCBidXQgd2lsbCBhbGxv
dyB0byBwYXNzIHRoZSBuby1vcAorICAgICAgICAgKiBjaGVjayBpbiBmbHVzaF9hcmVhX21hc2so
KS4KKyAgICAgICAgICovCisgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29y
X2lkKCk7CisgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHBlcl9jcHUoc2NyYXRjaF9jcHVtYXNr
LCBjcHUpOworCisgICAgICAgIGNwdW1hc2tfYW5kbm90KG1hc2ssIHB0X293bmVyLT5kb21haW5f
ZGlydHlfY3B1bWFzaywgY3B1bWFza19vZihjcHUpKTsKKyAgICAgICAgaWYgKCAhY3B1bWFza19l
bXB0eShtYXNrKSApCisgICAgICAgICAgICBmbHVzaF9hcmVhX21hc2sobWFzaywgWkVST19CTE9D
S19QVFIsIEZMVVNIX1ZBX1ZBTElEKTsKKyAgICB9CisKICAgICBwZXJmY19hZGQobnVtX3BhZ2Vf
dXBkYXRlcywgaSk7CiAKICBvdXQ6Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIv
eGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzI3LDYgKzMyNyw5IEBAIHZvaWQgc3RhcnRfc2Vj
b25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICAgKi8KICAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsK
IAorICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+
cHZfY3IzID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOworCiAgICAgbG9hZF9zeXN0ZW1fdGFi
bGVzKCk7CiAKICAgICAvKiBGdWxsIGV4Y2VwdGlvbiBzdXBwb3J0IGZyb20gaGVyZSBvbiBpbi4g
Ki8KQEAgLTYzMyw2ICs2MzYsMTg3IEBAIHZvaWQgY3B1X2V4aXRfY2xlYXIodW5zaWduZWQgaW50
IGNwdSkKICAgICBzZXRfY3B1X3N0YXRlKENQVV9TVEFURV9ERUFEKTsKIH0KIAorc3RhdGljIGlu
dCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKK3sK
KyAgICB1bnNpZ25lZCBsb25nIGxpbmVhciA9ICh1bnNpZ25lZCBsb25nKXB0ciwgcGZuOworICAg
IHVuc2lnbmVkIGludCBmbGFnczsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBsNGVfdG9fbDNl
KGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICsKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICBsMl9wZ2VudHJ5X3Qg
KnBsMmU7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlOworCisgICAgaWYgKCBsaW5lYXIgPCBESVJF
Q1RNQVBfVklSVF9TVEFSVCApCisgICAgICAgIHJldHVybiAwOworCisgICAgZmxhZ3MgPSBsM2Vf
Z2V0X2ZsYWdzKCpwbDNlKTsKKyAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKKyAg
ICBpZiAoIGZsYWdzICYgX1BBR0VfUFNFICkKKyAgICB7CisgICAgICAgIHBmbiA9IChsM2VfZ2V0
X3BmbigqcGwzZSkgJiB+KCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAtIDEpKSB8Cisg
ICAgICAgICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVf
T1JERVIpKSAtIDEpKTsKKyAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKKyAgICB9CisgICAg
ZWxzZQorICAgIHsKKyAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVf
b2Zmc2V0KGxpbmVhcik7CisgICAgICAgIGZsYWdzID0gbDJlX2dldF9mbGFncygqcGwyZSk7Cisg
ICAgICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOworICAgICAgICBpZiAoIGZsYWdz
ICYgX1BBR0VfUFNFICkKKyAgICAgICAgeworICAgICAgICAgICAgcGZuID0gKGwyZV9nZXRfcGZu
KCpwbDJlKSAmIH4oKDFVTCA8PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpIHwKKyAgICAgICAgICAg
ICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEp
KTsKKyAgICAgICAgICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICB7CisgICAgICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBs
MV90YWJsZV9vZmZzZXQobGluZWFyKTsKKyAgICAgICAgICAgIGZsYWdzID0gbDFlX2dldF9mbGFn
cygqcGwxZSk7CisgICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCisg
ICAgICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAgICAgICBwZm4gPSBsMWVfZ2V0X3Bmbigq
cGwxZSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBpZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0
W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICB7Cisg
ICAgICAgIHBsM2UgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGlmICggIXBsM2Ug
KQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7
CisgICAgICAgIGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAorICAg
ICAgICAgICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdFX0hZUEVSVklT
T1IpKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBwbDNlID0gbDRlX3RvX2wzZShycHRbcm9v
dF90YWJsZV9vZmZzZXQobGluZWFyKV0pOworCisgICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQo
bGluZWFyKTsKKworICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNF
TlQpICkKKyAgICB7CisgICAgICAgIHBsMmUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAg
ICAgIGlmICggIXBsMmUgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNs
ZWFyX3BhZ2UocGwyZSk7CisgICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9wYWRkcihf
X3BhKHBsMmUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkpOworICAg
ICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSk7CisgICAgfQorCisgICAgcGwyZSArPSBsMl90
YWJsZV9vZmZzZXQobGluZWFyKTsKKworICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAm
IF9QQUdFX1BSRVNFTlQpICkKKyAgICB7CisgICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRh
YmxlKCk7CisgICAgICAgIGlmICggIXBsMWUgKQorICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisgICAgICAgIGNsZWFyX3BhZ2UocGwxZSk7CisgICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVf
ZnJvbV9wYWRkcihfX3BhKHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOworICAgIH0KKyAgICBl
bHNlCisgICAgeworICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdF
X1BTRSkpOworICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7CisgICAgfQorCisgICAg
cGwxZSArPSBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKKworICAgIGlmICggbDFlX2dldF9mbGFn
cygqcGwxZSkgJiBfUEFHRV9QUkVTRU5UICkKKyAgICB7CisgICAgICAgIEFTU0VSVChsMWVfZ2V0
X3BmbigqcGwxZSkgPT0gcGZuKTsKKyAgICAgICAgQVNTRVJUKGwxZV9nZXRfZmxhZ3MoKnBsMWUp
ID09IGZsYWdzKTsKKyAgICB9CisgICAgZWxzZQorICAgICAgICBsMWVfd3JpdGUocGwxZSwgbDFl
X2Zyb21fcGZuKHBmbiwgZmxhZ3MpKTsKKworICAgIHJldHVybiAwOworfQorCitERUZJTkVfUEVS
X0NQVShyb290X3BnZW50cnlfdCAqLCByb290X3BndCk7CisKK3N0YXRpYyBpbnQgc2V0dXBfY3B1
X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCit7CisgICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9
IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICB1bnNpZ25lZCBpbnQgb2ZmOworICAgIGludCBy
YzsKKworICAgIGlmICggIXJwdCApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgY2xl
YXJfcGFnZShycHQpOworICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBycHQ7CisKKyAgICBy
cHRbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9CisgICAgICAgIGlkbGVf
cGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXTsKKyAgICAvKiBT
SF9MSU5FQVJfUFQgaW5zZXJ0ZWQgdG9nZXRoZXIgd2l0aCBndWVzdCBtYXBwaW5ncy4gKi8KKyAg
ICAvKiBQRVJET01BSU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoLiAqLworICAgIHJw
dFtyb290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldID0KKyAgICAgICAgaWRsZV9wZ190
YWJsZVtyb290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldOworCisgICAgLyogSW5zdGFs
bCBkaXJlY3QgbWFwIHBhZ2UgdGFibGUgZW50cmllcyBmb3Igc3RhY2ssIElEVCwgYW5kIFRTUy4g
Ki8KKyAgICBmb3IgKCBvZmYgPSByYyA9IDA7ICFyYyAmJiBvZmYgPCBTVEFDS19TSVpFOyBvZmYg
Kz0gUEFHRV9TSVpFICkKKyAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKF9fdmEoX19wYShzdGFj
a19iYXNlW2NwdV0pKSArIG9mZiwgcnB0KTsKKworICAgIGlmICggIXJjICkKKyAgICAgICAgcmMg
PSBjbG9uZV9tYXBwaW5nKGlkdF90YWJsZXNbY3B1XSwgcnB0KTsKKyAgICBpZiAoICFyYyApCisg
ICAgICAgIHJjID0gY2xvbmVfbWFwcGluZygmcGVyX2NwdShpbml0X3RzcywgY3B1KSwgcnB0KTsK
KworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3Qo
dW5zaWduZWQgaW50IGNwdSkKK3sKKyAgICByb290X3BnZW50cnlfdCAqcnB0ID0gcGVyX2NwdShy
b290X3BndCwgY3B1KTsKKyAgICB1bnNpZ25lZCBpbnQgcjsKKworICAgIGlmICggIXJwdCApCisg
ICAgICAgIHJldHVybjsKKworICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBOVUxMOworCisg
ICAgZm9yICggciA9IHJvb3RfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKKyAg
ICAgICAgICByIDwgcm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VORCk7ICsrciAp
CisgICAgeworICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdDsKKyAgICAgICAgdW5zaWduZWQgaW50
IGkzOworCisgICAgICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcl0pICYgX1BBR0VfUFJF
U0VOVCkgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgbDN0ID0gbDRlX3RvX2wz
ZShycHRbcl0pOworCisgICAgICAgIGZvciAoIGkzID0gMDsgaTMgPCBMM19QQUdFVEFCTEVfRU5U
UklFUzsgKytpMyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0Owor
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGkyOworCisgICAgICAgICAgICBpZiAoICEobDNlX2dl
dF9mbGFncyhsM3RbaTNdKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgICAgICBjb250
aW51ZTsKKworICAgICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3RbaTNdKSAmIF9Q
QUdFX1BTRSkpOworICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShsM3RbaTNdKTsKKworICAg
ICAgICAgICAgZm9yICggaTIgPSAwOyBpMiA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kyICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMnRb
aTJdKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAgICAgICAgICAgICAgICAgY29udGludWU7CisK
KyAgICAgICAgICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKGwydFtpMl0pICYgX1BBR0Vf
UFNFKSk7CisgICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV90b19sMWUobDJ0
W2kyXSkpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUo
bDJ0KTsKKyAgICAgICAgfQorCisgICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOworICAg
IH0KKworICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShycHQpOworfQorCiBzdGF0aWMgdm9pZCBjcHVf
c21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgdW5zaWduZWQgaW50IG9yZGVy
LCBzb2NrZXQgPSBjcHVfdG9fc29ja2V0KGNwdSk7CkBAIC02NzEsNiArODU1LDggQEAgc3RhdGlj
IHZvaWQgY3B1X3NtcGJvb3RfZnJlZSh1bnNpZ25lZCBpbgogICAgICAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7CiAgICAgfQogCisgICAgY2xlYW51cF9jcHVfcm9v
dF9wZ3QoY3B1KTsKKwogICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMoTlJfUkVTRVJW
RURfR0RUX1BBR0VTKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGVyX2NwdShnZHRfdGFibGUs
IGNwdSksIG9yZGVyKTsKIApAQCAtNzI3LDYgKzkxMywxMSBAQCBzdGF0aWMgaW50IGNwdV9zbXBi
b290X2FsbG9jKHVuc2lnbmVkIGluCiAgICAgc2V0X2lzdCgmaWR0X3RhYmxlc1tjcHVdW1RSQVBf
bm1pXSwgICAgICAgICAgIElTVF9OT05FKTsKICAgICBzZXRfaXN0KCZpZHRfdGFibGVzW2NwdV1b
VFJBUF9tYWNoaW5lX2NoZWNrXSwgSVNUX05PTkUpOwogCisgICAgcmMgPSBzZXR1cF9jcHVfcm9v
dF9wZ3QoY3B1KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CisgICAgcmMgPSAt
RU5PTUVNOworCiAgICAgZm9yICggc3R1Yl9wYWdlID0gMCwgaSA9IGNwdSAmIH4oU1RVQlNfUEVS
X1BBR0UgLSAxKTsKICAgICAgICAgICBpIDwgbnJfY3B1X2lkcyAmJiBpIDw9IChjcHUgfCAoU1RV
QlNfUEVSX1BBR0UgLSAxKSk7ICsraSApCiAgICAgICAgIGlmICggY3B1X29ubGluZShpKSAmJiBj
cHVfdG9fbm9kZShpKSA9PSBub2RlICkKQEAgLTc4Niw2ICs5NzcsOCBAQCBzdGF0aWMgc3RydWN0
IG5vdGlmaWVyX2Jsb2NrIGNwdV9zbXBib290CiAKIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2Nw
dXModW5zaWduZWQgaW50IG1heF9jcHVzKQogeworICAgIGludCByYzsKKwogICAgIHJlZ2lzdGVy
X2NwdV9ub3RpZmllcigmY3B1X3NtcGJvb3RfbmZiKTsKIAogICAgIG10cnJfYXBzX3N5bmNfYmVn
aW4oKTsKQEAgLTc5OSw2ICs5OTIsMTEgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfY3B1cyh1
bnNpZ25lZCBpbgogCiAgICAgc3RhY2tfYmFzZVswXSA9IHN0YWNrX3N0YXJ0OwogCisgICAgcmMg
PSBzZXR1cF9jcHVfcm9vdF9wZ3QoMCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHBhbmljKCJF
cnJvciAlZCBzZXR0aW5nIHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOworICAgIGdldF9j
cHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKKwogICAgIHNl
dF9ucl9zb2NrZXRzKCk7CiAKICAgICBzb2NrZXRfY3B1bWFzayA9IHh6YWxsb2NfYXJyYXkoY3B1
bWFza190ICosIG5yX3NvY2tldHMpOwpAQCAtODY3LDYgKzEwNjUsOCBAQCB2b2lkIF9faW5pdCBz
bXBfcHJlcGFyZV9ib290X2NwdSh2b2lkKQogI2lmIE5SX0NQVVMgPiAyICogQklUU19QRVJfTE9O
RwogICAgIHBlcl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBjcHUpID0gJnNjcmF0Y2hfY3B1MG1hc2s7
CiAjZW5kaWYKKworICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKIH0KIAogc3RhdGlj
IHZvaWQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM3LDYgKzEzNyw4IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9fcHJvY2Vzc29yX2lkLCBzdHJ1Y3QgY3B1
X2luZm8sIHByb2Nlc3Nvcl9pZCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVudF92Y3B1LCBz
dHJ1Y3QgY3B1X2luZm8sIGN1cnJlbnRfdmNwdSk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3I0LCBz
dHJ1Y3QgY3B1X2luZm8sIGNyNCk7CisgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0
IGNwdV9pbmZvLCB4ZW5fY3IzKTsKKyAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMsIHN0cnVjdCBj
cHVfaW5mbywgcHZfY3IzKTsKICAgICBERUZJTkUoQ1BVSU5GT19zaXplb2YsIHNpemVvZihzdHJ1
Y3QgY3B1X2luZm8pKTsKICAgICBCTEFOSygpOwogCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpA
QCAtMTk5LDYgKzE5OSwxNyBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgcHVzaHEgJDAK
ICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAor
CisgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBq
eiAgICAuTGNzdGFyX2NyM19va2F5CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICB3cml0ZV9j
cjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KQorLkxjc3Rhcl9jcjNfb2theToKKwogICAgICAgICBHRVRfQ1VSUkVOVChi
eCkKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJjeAogICAgICAgICBjbXBiICAk
MCxET01BSU5faXNfMzJiaXRfcHYoJXJjeCkKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMzcsNiArMzcsMzIgQEAg
RU5UUlkoc3dpdGNoX3RvX2tlcm5lbCkKIC8qICVyYng6IHN0cnVjdCB2Y3B1LCBpbnRlcnJ1cHRz
IGRpc2FibGVkICovCiByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgQVNTRVJUX0lOVEVSUlVQ
VFNfRElTQUJMRUQKKworICAgICAgICAvKiBDb3B5IGd1ZXN0IG1hcHBpbmdzIGFuZCBzd2l0Y2gg
dG8gcGVyLUNQVSByb290IHBhZ2UgdGFibGUuICovCisgICAgICAgIG1vdiAgICVjcjMsICVyOQor
ICAgICAgICBHRVRfU1RBQ0tfRU5EKGR4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHB2X2NyMykoJXJkeCksICVyZGkKKyAgICAgICAgbW92YWJzICRQQUREUl9NQVNLICYgUEFH
RV9NQVNLLCAlcnNpCisgICAgICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gK
KyAgICAgICAgbW92ICAgJXJkaSwgJXJheAorICAgICAgICBhbmQgICAlcnNpLCAlcmRpCisgICAg
ICAgIGFuZCAgICVyOSwgJXJzaQorICAgICAgICBhZGQgICAlcmN4LCAlcmRpCisgICAgICAgIGFk
ZCAgICVyY3gsICVyc2kKKyAgICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9T
TE9ULCAlZWN4CisgICAgICAgIG1vdiAgIHJvb3RfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9W
SVJUX1NUQVJUKSo4KCVyc2kpLCAlcjgKKyAgICAgICAgbW92ICAgJXI4LCByb290X3RhYmxlX29m
ZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCkqOCglcmRpKQorICAgICAgICByZXAgbW92c3EK
KyAgICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0VOVFJJRVMgLSBcCisgICAgICAgICAgICAg
ICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSwgJWVjeAorICAgICAgICBzdWIgICAk
KFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAorICAgICAgICAgICAgICAgIFJPT1Rf
UEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyc2kKKyAgICAgICAgc3ViICAgJChS
T09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCAtIFwKKyAgICAgICAgICAgICAgICBST09UX1BB
R0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAlcmRpCisgICAgICAgIHJlcCBtb3ZzcQor
ICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKKyAg
ICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKKwogICAgICAgICBSRVNUT1JFX0FMTAogICAg
ICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0
X3RvX2d1ZXN0CkBAIC03MSw2ICs5NywyMiBAQCBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CiAgICAgICAg
IEFMSUdOCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogcmVzdG9yZV9h
bGxfeGVuOgorICAgICAgICAvKgorICAgICAgICAgKiBDaGVjayB3aGV0aGVyIHdlIG5lZWQgdG8g
c3dpdGNoIHRvIHRoZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBpbgorICAgICAgICAgKiBjYXNlIHdl
IHJldHVybiB0byBsYXRlIFBWIGV4aXQgY29kZSAoZnJvbSBhbiBOTUkgb3IgI01DKS4KKyAgICAg
ICAgICovCisgICAgICAgIEdFVF9TVEFDS19FTkQoYXgpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJheCksICVyZHgKKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRChwdl9jcjMpKCVyYXgpLCAlcmF4CisgICAgICAgIHRlc3QgICVyZHgsICVyZHgK
KyAgICAgICAgLyoKKyAgICAgICAgICogSWRlYWxseSB0aGUgY29uZGl0aW9uIHdvdWxkIGJlICJu
c3oiLCBidXQgc3VjaCBkb2Vzbid0IGV4aXN0LAorICAgICAgICAgKiBzbyAiZyIgd2lsbCBoYXZl
IHRvIGRvLgorICAgICAgICAgKi8KK1VOTElLRUxZX1NUQVJUKGcsIGV4aXRfY3IzKQorICAgICAg
ICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQorVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQorCiAgICAg
ICAgIFJFU1RPUkVfQUxMIGFkaj04CiAgICAgICAgIGlyZXRxCiAKQEAgLTEwMCw3ICsxNDIsMTgg
QEAgRU5UUlkobHN0YXJfZW50ZXIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRU
UkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKLSAgICAgICAgR0VUX0NVUlJF
TlQoYngpCisKKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkKKyAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAorICAgICAgICBuZWcgICAlcmN4Cisg
ICAgICAgIGp6ICAgIC5MbHN0YXJfY3IzX29rYXkKKyAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAg
IHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHhlbl9jcjMpKCVyYngpCisuTGxzdGFyX2NyM19va2F5OgorCisgICAgICAgIF9fR0VU
X0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRURl9rZXJuZWxfbW9kZSxWQ1BVX3RocmVhZF9m
bGFncyglcmJ4KQogICAgICAgICBqeiAgICBzd2l0Y2hfdG9fa2VybmVsCiAKQEAgLTE5Miw3ICsy
NDUsMTggQEAgR0xPQkFMKHN5c2VudGVyX2VmbGFnc19zYXZlZCkKICAgICAgICAgcHVzaHEgJDAK
ICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAot
ICAgICAgICBHRVRfQ1VSUkVOVChieCkKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAg
ICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CisgICAg
ICAgIG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkxzeXNlX2NyM19va2F5CisgICAgICAgIG1v
diAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKKyAgICAgICAgbmVn
ICAgJXJjeAorICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3ZxICAk
MCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorLkxzeXNlX2NyM19va2F5Ogor
CisgICAgICAgIF9fR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIGNtcGIgICQwLFZDUFVfc3lzZW50
ZXJfZGlzYWJsZXNfZXZlbnRzKCVyYngpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzZW50ZXJfYWRk
ciglcmJ4KSwlcmF4CiAgICAgICAgIHNldG5lICVjbApAQCAtMjI4LDEzICsyOTIsMjMgQEAgRU5U
UlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAgICAgIG1vdmwgICQweDgwLCA0KCVyc3ApCiAgICAg
ICAgIFNBVkVfQUxMCiAKKyAgICAgICAgR0VUX1NUQUNLX0VORChieCkKKyAgICAgICAgbW92ICAg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAorICAgICAgICBuZWcgICAl
cmN4CisgICAgICAgIGp6ICAgIC5MaW50ODBfY3IzX29rYXkKKyAgICAgICAgbW92ICAgJXJjeCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQorICAgICAgICBuZWcgICAlcmN4Cisg
ICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIG1vdnEgICQwLCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCisuTGludDgwX2NyM19va2F5OgorCiAgICAgICAg
IGNtcGIgICQwLHVudHJ1c3RlZF9tc2koJXJpcCkKIFVOTElLRUxZX1NUQVJUKG5lLCBtc2lfY2hl
Y2spCiAgICAgICAgIG1vdmwgICQweDgwLCVlZGkKICAgICAgICAgY2FsbCAgY2hlY2tfZm9yX3Vu
ZXhwZWN0ZWRfbXNpCiBVTkxJS0VMWV9FTkQobXNpX2NoZWNrKQogCi0gICAgICAgIEdFVF9DVVJS
RU5UKGJ4KQorICAgICAgICBfX0dFVF9DVVJSRU5UKGJ4KQogCiAgICAgICAgIC8qIENoZWNrIHRo
YXQgdGhlIGNhbGxiYWNrIGlzIG5vbi1udWxsLiAqLwogICAgICAgICBsZWFxICBWQ1BVX2ludDgw
X2JvdW5jZSglcmJ4KSwlcmR4CkBAIC0zOTEsOSArNDY1LDI3IEBAIEVOVFJZKGRvbV9jcmFzaF9z
eW5jX2V4dGFibGUpCiAKIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAgIFNBVkVfQUxM
IENMQUMKKworICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorICAgICAgICBtb3YgICBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CisgICAgICAgIG1vdiAgICVyY3gsICVy
MTUKKyAgICAgICAgbmVnICAgJXJjeAorICAgICAgICBqeiAgICAuTGludHJfY3IzX29rYXkKKyAg
ICAgICAgam5zICAgLkxpbnRyX2NyM19sb2FkCisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbmVnICAgJXJjeAorLkxpbnRyX2Ny
M19sb2FkOgorICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICB4b3IgICAl
ZWN4LCAlZWN4CisgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCkKKyAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIGNtb3Zu
eiAlcmN4LCAlcjE1CisuTGludHJfY3IzX29rYXk6CisKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9S
RQogICAgICAgICBtb3ZxICVyc3AsJXJkaQogICAgICAgICBjYWxscSBkb19JUlEKKyAgICAgICAg
bW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICBq
bXAgcmV0X2Zyb21faW50cgogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAq
LwpAQCAtNDExLDYgKzUwMywyMyBAQCBFTlRSWShwYWdlX2ZhdWx0KQogLyogTm8gc3BlY2lhbCBy
ZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAg
ICBTQVZFX0FMTCBDTEFDCisKKyAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKyAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAorICAgICAgICBtb3Yg
ICAlcmN4LCAlcjE1CisgICAgICAgIG5lZyAgICVyY3gKKyAgICAgICAganogICAgLkx4Y3B0X2Ny
M19va2F5CisgICAgICAgIGpucyAgIC5MeGNwdF9jcjNfbG9hZAorICAgICAgICBtb3YgICAlcmN4
LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIG5lZyAgICVyY3gK
Ky5MeGNwdF9jcjNfbG9hZDoKKyAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAg
ICAgeG9yICAgJWVjeCwgJWVjeAorICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHhlbl9jcjMpKCVyMTQpCisgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAg
ICAgICBjbW92bnogJXJjeCwgJXIxNQorLkx4Y3B0X2NyM19va2F5OgorCiBoYW5kbGVfZXhjZXB0
aW9uX3NhdmVkOgogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgdGVzdGIgJFg4Nl9F
RkxBR1NfSUY+PjgsVVJFR1NfZWZsYWdzKzEoJXJzcCkKQEAgLTQ3NSw2ICs1ODQsNyBAQCBoYW5k
bGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCks
JXJkeAogICAgICAgICBQRVJGQ19JTkNSKGV4Y2VwdGlvbnMsICVyYXgsICVyYngpCiAgICAgICAg
IGNhbGxxICooJXJkeCwlcmF4LDgpCisgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAg
ICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCiAgICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3Vu
Y2UoJXJieCksJXJkeApAQCAtNTA3LDYgKzYxNyw3IEBAIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlz
YWJsZWQ6CiAgICAgICAgIHJlcDsgIG1vdnNxICAgICAgICAgICAgICAgICAgICAgIyBtYWtlIHJv
b20gZm9yIGVjL2V2CiAxOiAgICAgIG1vdnEgIFVSRUdTX2Vycm9yX2NvZGUoJXJzcCksJXJheCAj
IGVjL2V2CiAgICAgICAgIG1vdnEgICVyYXgsVVJFR1Nfa2VybmVsX3NpemVvZiglcnNwKQorICAg
ICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAg
ICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbiAgICAgICAgICAgIyByZXR1cm4gdG8gZml4dXAgY29k
ZQogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwpAQCAtNTg1LDYgKzY5
NiwxNyBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIG1vdmwgICRUUkFQX2RvdWJsZV9m
YXVsdCw0KCVyc3ApCiAgICAgICAgIC8qIFNldCBBQyB0byByZWR1Y2UgY2hhbmNlIG9mIGZ1cnRo
ZXIgU01BUCBmYXVsdHMgKi8KICAgICAgICAgU0FWRV9BTEwgU1RBQworCisgICAgICAgIEdFVF9T
VEFDS19FTkQoYngpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXJieCksICVyYngKKyAgICAgICAgdGVzdCAgJXJieCwgJXJieAorICAgICAgICBqeiAgICAuTGRi
bGZfY3IzX29rYXkKKyAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCisgICAgICAgIG5lZyAg
ICVyYngKKy5MZGJsZl9jcjNfbG9hZDoKKyAgICAgICAgd3JpdGVfY3IzIHJieCwgcmRpLCByc2kK
Ky5MZGJsZl9jcjNfb2theToKKwogICAgICAgICBtb3ZxICAlcnNwLCVyZGkKICAgICAgICAgY2Fs
bCAgZG9fZG91YmxlX2ZhdWx0CiAgICAgICAgIEJVRyAgIC8qIGRvX2RvdWJsZV9mYXVsdCgpIHNo
b3VsZG4ndCByZXR1cm4uICovCkBAIC02MDMsMTAgKzcyNSwyOCBAQCBFTlRSWShubWkpCiAgICAg
ICAgIG1vdmwgICRUUkFQX25taSw0KCVyc3ApCiBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAg
ICAgU0FWRV9BTEwgQ0xBQworCisgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisgICAgICAgIG1v
diAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKKyAgICAgICAgbW92
ICAgJXJjeCwgJXIxNQorICAgICAgICBuZWcgICAlcmN4CisgICAgICAgIGp6ICAgIC5MaXN0X2Ny
M19va2F5CisgICAgICAgIGpucyAgIC5MaXN0X2NyM19sb2FkCisgICAgICAgIG1vdiAgICVyY3gs
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKKyAgICAgICAgbmVnICAgJXJjeAor
Lkxpc3RfY3IzX2xvYWQ6CisgICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAg
IG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisuTGlzdF9jcjNf
b2theToKKwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAgICAgIHRlc3RiICQzLFVSRUdT
X2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIDFmCi0gICAgICAgIC8qIEludGVycnVwdGVkIGd1ZXN0
IGNvbnRleHQuIENvcHkgdGhlIGNvbnRleHQgdG8gc3RhY2sgYm90dG9tLiAqLworICAgICAgICAv
KgorICAgICAgICAgKiBJbnRlcnJ1cHRlZCBndWVzdCBjb250ZXh0LiBDbGVhciB0aGUgcmVzdG9y
ZSB2YWx1ZSBmb3IgeGVuX2NyMworICAgICAgICAgKiBhbmQgY29weSB0aGUgY29udGV4dCB0byBz
dGFjayBib3R0b20uCisgICAgICAgICAqLworICAgICAgICB4b3IgICAlcjE1LCAlcjE1CiAgICAg
ICAgIEdFVF9DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3MsZGkpCiAgICAgICAgIG1v
dnEgICVyc3AsJXJzaQogICAgICAgICBtb3ZsICAkVVJFR1Nfa2VybmVsX3NpemVvZi84LCVlY3gK
QEAgLTYxNiw2ICs3NTYsNyBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAgICAgbW92emJs
IFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKSwlZWF4CiAgICAgICAgIGxlYXEgIGV4Y2VwdGlvbl90
YWJsZSglcmlwKSwlcmR4CiAgICAgICAgIGNhbGxxICooJXJkeCwlcmF4LDgpCisgICAgICAgIG1v
diAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgY21w
YiAgJFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQogICAgICAgICBqbmUgICByZXRf
ZnJvbV9pbnRyCiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC05Myw5ICs5MywzMCBAQCB2b2lkIHJl
dF9mcm9tX2ludHIodm9pZCk7CiAgICAgICAgIFVOTElLRUxZX0RPTkUobXAsIHRhZyk7ICAgXAog
ICAgICAgICBfX1VOTElLRUxZX0VORCh0YWcpCiAKKyAgICAgICAgLmVxdSAuTHJheCwgMAorICAg
ICAgICAuZXF1IC5McmN4LCAxCisgICAgICAgIC5lcXUgLkxyZHgsIDIKKyAgICAgICAgLmVxdSAu
THJieCwgMworICAgICAgICAuZXF1IC5McnNwLCA0CisgICAgICAgIC5lcXUgLkxyYnAsIDUKKyAg
ICAgICAgLmVxdSAuTHJzaSwgNgorICAgICAgICAuZXF1IC5McmRpLCA3CisgICAgICAgIC5lcXUg
LkxyOCwgIDgKKyAgICAgICAgLmVxdSAuTHI5LCAgOQorICAgICAgICAuZXF1IC5McjEwLCAxMAor
ICAgICAgICAuZXF1IC5McjExLCAxMQorICAgICAgICAuZXF1IC5McjEyLCAxMgorICAgICAgICAu
ZXF1IC5McjEzLCAxMworICAgICAgICAuZXF1IC5McjE0LCAxNAorICAgICAgICAuZXF1IC5McjE1
LCAxNQorCiAjZGVmaW5lIFNUQUNLX0NQVUlORk9fRklFTEQoZmllbGQpICgxIC0gQ1BVSU5GT19z
aXplb2YgKyBDUFVJTkZPXyMjZmllbGQpCiAjZGVmaW5lIEdFVF9TVEFDS19FTkQocmVnKSAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLmlmIC5MciMjcmVnID4gODsgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBtb3ZxICRTVEFDS19TSVpFLTEsICVyIyNyZWc7ICAg
ICAgICAgICAgICBcCisgICAgICAgIC5lbHNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgbW92bCAkU1RBQ0tfU0laRS0xLCAlZSMjcmVnOyAgICAgICAgICAg
ICAgXAorICAgICAgICAuZW5kaWY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIG9ycSAgJXJzcCwgJXIjI3JlZwogCiAjZGVmaW5lIEdFVF9DUFVJTkZPX0ZJRUxE
KGZpZWxkLCByZWcpICAgICAgICAgICAgIFwKQEAgLTE3Nyw2ICsxOTgsMTUgQEAgdm9pZCByZXRf
ZnJvbV9pbnRyKHZvaWQpOwogI2RlZmluZSBBU01fU1RBQyBBU01fQUMoU1RBQykKICNkZWZpbmUg
QVNNX0NMQUMgQVNNX0FDKENMQUMpCiAKKy5tYWNybyB3cml0ZV9jcjMgdmFsOnJlcSwgdG1wMTpy
ZXEsIHRtcDI6cmVxCisgICAgICAgIG1vdiAgICVjcjQsICVcdG1wMQorICAgICAgICBtb3YgICAl
XHRtcDEsICVcdG1wMgorICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXHRtcDEKKyAgICAg
ICAgbW92ICAgJVx0bXAxLCAlY3I0CisgICAgICAgIG1vdiAgICVcdmFsLCAlY3IzCisgICAgICAg
IG1vdiAgICVcdG1wMiwgJWNyNAorLmVuZG0KKwogI2RlZmluZSBDUjRfUFYzMl9SRVNUT1JFICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgNjY3OiBB
U01fTk9QNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCI7ICAgICAgICAg
ICAgICAgICAgXAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDEsNiArNDEsMTggQEAgc3RydWN0IGNwdV9p
bmZvIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVkIGxvbmcg
cGVyX2NwdV9vZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CisgICAgLyoKKyAgICAgKiBP
ZiB0aGUgdHdvIGZvbGxvd2luZyBmaWVsZHMgdGhlIGxhdHRlciBpcyBiZWluZyBzZXQgdG8gdGhl
IENSMyB2YWx1ZQorICAgICAqIHRvIGJlIHVzZWQgb24gdGhlIGdpdmVuIHBDUFUgZm9yIGxvYWRp
bmcgd2hlbmV2ZXIgNjQtYml0IFBWIGd1ZXN0CisgICAgICogY29udGV4dCBpcyBiZWluZyBlbnRl
cmVkLiBUaGUgdmFsdWUgbmV2ZXIgY2hhbmdlcyBvbmNlIHNldC4KKyAgICAgKiBUaGUgZm9ybWVy
IGlzIHRoZSB2YWx1ZSB0byByZXN0b3JlIHdoZW4gcmUtZW50ZXJpbmcgWGVuLCBpZiBhbnkuIElP
VworICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRoZXJlJ3Mgbm90aGluZyB0byBy
ZXN0b3JlLiBIb3dldmVyLCBpdHMKKyAgICAgKiB2YWx1ZSBjYW4gYWxzbyBiZSBuZWdhdGl2ZSwg
aW5kaWNhdGluZyB0byB0aGUgZXhpdC10by1YZW4gY29kZSB0aGF0CisgICAgICogcmVzdG9yaW5n
IGlzIG5vdCBuZWNlc3NhcnksIGJ1dCBhbGxvd2luZyBhbnkgbmVzdGVkIGVudHJ5IGNvZGUgcGF0
aHMKKyAgICAgKiB0byBzdGlsbCBrbm93IHRoZSB2YWx1ZSB0byBwdXQgYmFjayBpbnRvIENSMy4K
KyAgICAgKi8KKyAgICB1bnNpZ25lZCBsb25nIHhlbl9jcjM7CisgICAgdW5zaWduZWQgbG9uZyBw
dl9jcjM7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVk
ICovCiB9OwogCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtNDYyLDYgKzQ2Miw3IEBAIGV4dGVybiBp
ZHRfZW50cnlfdCBpZHRfdGFibGVbXTsKIGV4dGVybiBpZHRfZW50cnlfdCAqaWR0X3RhYmxlc1td
OwogCiBERUNMQVJFX1BFUl9DUFUoc3RydWN0IHRzc19zdHJ1Y3QsIGluaXRfdHNzKTsKK0RFQ0xB
UkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290X3BndCk7CiAKIGV4dGVybiB2b2lkIGlu
aXRfaW50ODBfZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpOwogCi0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYveDg2XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9w
YWdlLmgKQEAgLTI0LDggKzI0LDggQEAKIC8qIFRoZXNlIGFyZSBhcmNoaXRlY3R1cmFsIGxpbWl0
cy4gQ3VycmVudCBDUFVzIHN1cHBvcnQgb25seSA0MC1iaXQgcGh5cy4gKi8KICNkZWZpbmUgUEFE
RFJfQklUUyAgICAgICAgICAgICAgNTIKICNkZWZpbmUgVkFERFJfQklUUyAgICAgICAgICAgICAg
NDgKLSNkZWZpbmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKCgxVUwgPDwgUEFERFJfQklUUykt
MSkKLSNkZWZpbmUgVkFERFJfTUFTSyAgICAgICAgICAgICAgKCgxVUwgPDwgVkFERFJfQklUUykt
MSkKKyNkZWZpbmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKChfQUMoMSxVTCkgPDwgUEFERFJf
QklUUyktMSkKKyNkZWZpbmUgVkFERFJfTUFTSyAgICAgICAgICAgICAgKChfQUMoMSxVTCkgPDwg
VkFERFJfQklUUyktMSkKIAogI2RlZmluZSBWQUREUl9UT1BfQklUICAgICAgICAgICAoMVVMIDw8
IChWQUREUl9CSVRTIC0gMSkpCiAjZGVmaW5lIENBTk9OSUNBTF9NQVNLICAgICAgICAgICh+MFVM
ICYgflZBRERSX01BU0spCkBAIC0xMDcsNiArMTA3LDcgQEAgdHlwZWRlZiBsNF9wZ2VudHJ5X3Qg
cm9vdF9wZ2VudHJ5X3Q7CiAgICAgICA6ICgoKF9zKSA8IFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hF
Tl9TTE9UKSB8fCAgXAogICAgICAgICAgKChfcykgPiBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9T
TE9UKSkpCiAKKyNkZWZpbmUgcm9vdF90YWJsZV9vZmZzZXQgICAgICAgICBsNF90YWJsZV9vZmZz
ZXQKICNkZWZpbmUgcm9vdF9nZXRfcGZuICAgICAgICAgICAgICBsNGVfZ2V0X3BmbgogI2RlZmlu
ZSByb290X2dldF9mbGFncyAgICAgICAgICAgIGw0ZV9nZXRfZmxhZ3MKICNkZWZpbmUgcm9vdF9n
ZXRfaW50cHRlICAgICAgICAgICBsNGVfZ2V0X2ludHB0ZQoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:22:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebT4J-0007aG-Uz; Tue, 16 Jan 2018 15:22:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebT4I-0007ZX-8s
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 15:22:30 +0000
X-Inumbo-ID: 65ed11b0-fad1-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65ed11b0-fad1-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 15:24:52 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 08:22:23 -0700
Message-Id: <5A5E26BC020000780019F28F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 08:22:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
In-Reply-To: <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v3 2/2] x86: allow Meltdown band-aid to be
	disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rmlyc3Qgb2YgYWxsIHdlIGRvbid0IG5lZWQgaXQgb24gQU1EIHN5c3RlbXMuIEFkZGl0aW9uYWxs
eSBhbGxvdyBpdHMgdXNlCnRvIGJlIGNvbnRyb2xsZWQgYnkgY29tbWFuZCBsaW5lIG9wdGlvbi4g
Rm9yIGJlc3QgYmFja3BvcnRhYmlsaXR5LCB0aGlzCmludGVudGlvbmFsbHkgZG9lc24ndCB1c2Ug
YWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb24gcGF0Y2hpbmcgdG8gYWNoaWV2ZQp0aGUgaW50ZW5kZWQg
ZWZmZWN0IC0gd2hpbGUgd2UgbGlrZWx5IHdhbnQgaXQsIHRoaXMgd2lsbCBiZSBsYXRlcgpmb2xs
b3ctdXAuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQp2MzogQWRkIHdhcm5pbmcgYWJvdXQgaW5jb21wbGV0ZSBpbXBsZW1lbnRhdGlvbiB0byBjb21t
YW5kIGxpbmUgb3B0aW9uCiAgICBkb2MuIFVzZSBsb2NhbCB2YXJpYWJsZSBpbiBwYXJhdmlydF9j
dHh0X3N3aXRjaF90bygpLgp2MjogTmV3LgoKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAg
LTE4NDksNiArMTg0OSwxOCBAQCBJbiB0aGUgY2FzZSB0aGF0IHgyYXBpYyBpcyBpbiB1c2UsIHRo
aXMKIGNsdXN0ZXJlZCBtb2RlLiAgVGhlIGRlZmF1bHQsIGdpdmVuIG5vIGhpbnQgZnJvbSB0aGUg
KipGQURUKiosIGlzIGNsdXN0ZXIKIG1vZGUuCiAKKyMjIyB4cHRpCis+IGA9IDxib29sZWFuPmAK
KworPiBEZWZhdWx0OiBgZmFsc2VgIG9uIEFNRCBoYXJkd2FyZQorPiBEZWZhdWx0OiBgdHJ1ZWAg
ZXZlcnl3aGVyZSBlbHNlCisKK092ZXJyaWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIg
dG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3QgcGFnZQordGFibGVzLgorCisqKiBXQVJOSU5HOiBO
b3QgeWV0IGEgY29tcGxldGUgaXNvbGF0aW9uIGltcGxlbWVudGF0aW9uLCBidXQgYmV0dGVyIHRo
YW4KK25vdGhpbmcuICoqCisKICMjIyB4c2F2ZQogPiBgPSA8Ym9vbGVhbj5gCiAKLS0tIGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTUwOSwx
MCArMTUwOSwxMyBAQCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3RydWN0IHZjCiAK
IHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7CisgICAgcm9v
dF9wZ2VudHJ5X3QgKnJvb3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3QpOwogICAgIHVuc2lnbmVk
IGxvbmcgY3I0OwogCi0gICAgdGhpc19jcHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVfb2Zmc2V0KFBF
UkRPTUFJTl9WSVJUX1NUQVJUKV0gPQotICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+
YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICBpZiAoIHJv
b3RfcGd0ICkKKyAgICAgICAgcm9vdF9wZ3Rbcm9vdF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJ
UlRfU1RBUlQpXSA9CisgICAgICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+YXJjaC5w
ZXJkb21haW5fbDNfcGcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFHRV9IWVBFUlZJ
U09SX1JXKTsKIAogICAgIGNyNCA9IHB2X2d1ZXN0X2NyNF90b19yZWFsX2NyNCh2KTsKICAgICBp
ZiAoIHVubGlrZWx5KGNyNCAhPSByZWFkX2NyNCgpKSApCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNjg1LDcgKzM2ODUsNyBAQCBsb25nIGRvX21t
dV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHZhLCBsNGVf
ZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOwogICAgICAgICAg
ICAgICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0
ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0aGlzX2NwdShy
b290X3BndCk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAgICAg
Y2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysg
Yi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zMjgsNyArMzI4LDcgQEAgdm9pZCBzdGFydF9z
ZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIHNwaW5fZGVidWdfZGlzYWJsZSgpOwogCiAgICAg
Z2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwotICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMg
PSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9
IHRoaXNfY3B1KHJvb3RfcGd0KSA/IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSA6IDA7CiAKICAg
ICBsb2FkX3N5c3RlbV90YWJsZXMoKTsKIApAQCAtNzM0LDE0ICs3MzQsMjAgQEAgc3RhdGljIGlu
dCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0cgogICAgIHJldHVybiAwOwogfQogCitzdGF0
aWMgX19yZWFkX21vc3RseSBpbnQ4X3Qgb3B0X3hwdGkgPSAtMTsKK2Jvb2xlYW5fcGFyYW0oInhw
dGkiLCBvcHRfeHB0aSk7CiBERUZJTkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290X3Bn
dCk7CiAKIHN0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCiB7
Ci0gICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICBy
b290X3BnZW50cnlfdCAqcnB0OwogICAgIHVuc2lnbmVkIGludCBvZmY7CiAgICAgaW50IHJjOwog
CisgICAgaWYgKCAhb3B0X3hwdGkgKQorICAgICAgICByZXR1cm4gMDsKKworICAgIHJwdCA9IGFs
bG9jX3hlbl9wYWdldGFibGUoKTsKICAgICBpZiAoICFycHQgKQogICAgICAgICByZXR1cm4gLUVO
T01FTTsKIApAQCAtOTkyLDEwICs5OTgsMTQgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfY3B1
cyh1bnNpZ25lZCBpbgogCiAgICAgc3RhY2tfYmFzZVswXSA9IHN0YWNrX3N0YXJ0OwogCisgICAg
aWYgKCBvcHRfeHB0aSA8IDAgKQorICAgICAgICBvcHRfeHB0aSA9IGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRDsKKwogICAgIHJjID0gc2V0dXBfY3B1X3Jvb3RfcGd0
KDApOwogICAgIGlmICggcmMgKQogICAgICAgICBwYW5pYygiRXJyb3IgJWQgc2V0dGluZyB1cCBQ
ViByb290IHBhZ2UgdGFibGVcbiIsIHJjKTsKLSAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0g
X19wYShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7CisgICAgaWYgKCBwZXJfY3B1KHJvb3RfcGd0LCAw
KSApCisgICAgICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9w
Z3QsIDApKTsKIAogICAgIHNldF9ucl9zb2NrZXRzKCk7CiAKQEAgLTEwNjcsNiArMTA3Nyw3IEBA
IHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCiAjZW5kaWYKIAogICAgIGdl
dF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0g
MDsKIH0KIAogc3RhdGljIHZvaWQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNDYsNiArNDYsNyBAQCByZXN0b3Jl
X2FsbF9ndWVzdDoKICAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAog
ICAgICAgICBtb3YgICAlcmRpLCAlcmF4CiAgICAgICAgIGFuZCAgICVyc2ksICVyZGkKKyAgICAg
ICAganogICAgLkxyYWdfa2VlcF9jcjMKICAgICAgICAgYW5kICAgJXI5LCAlcnNpCiAgICAgICAg
IGFkZCAgICVyY3gsICVyZGkKICAgICAgICAgYWRkICAgJXJjeCwgJXJzaQpAQCAtNjIsNiArNjMs
NyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAgICAgcmVwIG1vdnNxCiAgICAgICAgIG1vdiAg
ICVyOSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmR4KQogICAgICAgICB3cml0ZV9j
cjMgcmF4LCByZGksIHJzaQorLkxyYWdfa2VlcF9jcjM6CiAKICAgICAgICAgUkVTVE9SRV9BTEwK
ICAgICAgICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:23:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:23:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebT4z-0007fz-6t; Tue, 16 Jan 2018 15:23:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebT4y-0007fU-4k
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:23:12 +0000
X-Inumbo-ID: 7dd971cd-fad1-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7dd971cd-fad1-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 15:25:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,368,1511827200"; d="scan'208";a="66129252"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-14-git-send-email-andrew.cooper3@citrix.com>
 <9b0f7bd2-ff44-43ec-5f5d-9eff1cd7a32c@oracle.com>
 <aea3d46f-2577-eada-efd9-a131518187d8@citrix.com>
 <7a2cb3f0-bd3e-5785-43fb-59bbd4fd446f@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b6f9b1b3-9aaf-0b2f-ea42-bbeac124b76a@citrix.com>
Date: Tue, 16 Jan 2018 15:12:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <7a2cb3f0-bd3e-5785-43fb-59bbd4fd446f@oracle.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 v8 13/17] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMTQ6MjUsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwMS8xNi8yMDE4
IDA5OjEzIEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNi8wMS8xOCAxNDoxMCwgQm9y
aXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDEvMTIvMjAxOCAwMTowMSBQTSwgQW5kcmV3IENv
b3BlciB3cm90ZToKPj4+PiAgCj4+Pj4gKyAgICBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9JQlJTQikgKQo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIC8qCj4+Pj4gKyAgICAgICAgICog
RXZlbiBpZiB3ZSd2ZSBjaG9zZW4gdG8gbm90IGhhdmUgSUJSUyBzZXQgaW4gWGVuIGNvbnRleHQs
IHdlIHN0aWxsCj4+Pj4gKyAgICAgICAgICogbmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2lj
IHRvIHZpcnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgo+Pj4+ICsgICAgICAgICAqIGd1ZXN0cy4K
Pj4+PiArICAgICAgICAgKi8KPj4+PiArICAgICAgICBpZiAoIGlicnMgKQo+Pj4+ICsgICAgICAg
ICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCk7Cj4+Pj4g
KyAgICAgICAgZWxzZQo+Pj4+ICsgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX0NMRUFSKTsKPj4+PiArICAgIH0KPj4+Pgo+Pj4gQXJlIHlvdSBnb2lu
ZyB0byBhZGQgc3VwcG9ydCBmb3IgSW50ZWwncyAiRW5oYW5jZWQgSUJSUyIgKEkgdGhpbmsgdGhh
dCdzCj4+PiB3aGF0IHRoZXkgY2FsbCB0aGUgImFsd2F5cyBvbiIgbW9kZSIpPwo+PiBJJ20gbm90
IGdvaW5nIHRvIHRvdWNoIElCUlNfQVRUIG1vZGUgdW50aWwgSSd2ZSBnb3QgYW4gU0RQIHRvIGRl
dmVsb3AKPj4gYWdhaW5zdC4KPj4KPj4gR2l2ZW4gaG93IG1hbnkgdGltZXMgdGhlIElCUlNfQVRU
IHNwZWMgaGFzIGNoYW5nZWQgYWxyZWFkeSwgSSBoYXZlCj4+IGxpdHRsZSBjb25maWRlbmNlIHRo
YXQgaXQgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHJpZ2h0IHRvIHRoZSBldmVudHVhbAo+PiBoYXJk
d2FyZSBhcnJpdmVzLgo+IEkgZG9uJ3Qga25vdyBpZiB5b3UgYXJlIGF3YXJlIG9mIGl0IChJIGxl
YXJuZWQgYWJvdXQgdGhpcyBkb2Mgb24gU3VuZGF5KSBidXQKPgo+IGh0dHBzOi8vc29mdHdhcmUu
aW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC9jNS82My8zMzY5OTYtU3BlY3Vs
YXRpdmUtRXhlY3V0aW9uLVNpZGUtQ2hhbm5lbC1NaXRpZ2F0aW9ucy5wZGYKPgo+IChOb3QgcGFy
dCBvZiB0aGUgU0RNIGJ1dCBzdGlsbCwgYW4gb2ZmaWNpYWwgc3BlY2lmaWNhdGlvbi4gRm9yIGEg
Y2hhbmdlLikKCldvdyAtIHRoZSBwdWJsaXNoZWQgMS4wIGhhcyBmYXIgbW9yZSB0aGFuIHRoZSBw
cmVyZWxlYXNlIHZlcnNpb25zLgoKU3RpbGwsIEFSQ0hfQ0FQUyBpcyBvbmx5IGdvaW5nIHRvIGFw
cGVhciBpbiBuZXcgaGFyZHdhcmUsIHdoaWNoIGlzIHN0aWxsCnByb2JhYmx5IHllYXJzIGF3YXku
wqAgVGhlcmUgYXJlIG1vcmUgaW1wb3J0YW50IHRoaW5ncyB0byB3b3JyeSBhYm91dCBhdAp0aGUg
bW9tZW50LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:43:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTOg-0000lZ-1L; Tue, 16 Jan 2018 15:43:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTOf-0000lI-C9
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:43:33 +0000
X-Inumbo-ID: cbd0f03b-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::60d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cbd0f03b-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:02 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=FywA5xK5tVW6MWDFBLSNmvypyQRxeSZl5djvDKAb4bc=;
 b=I1Rb0diK9zgzU6jco5BjB5fvAplN0gO50BO8U+HD73USCwnfaAe01Wh+E9AR1PcmR6hbJeUUOg5hoArF24Jj6nKkQeh1j+ZbPKg4hNAwF9ezMaMPvDNqakkk3dNxRqYrtmcChhKvCrLy8XsEk2zH1qT3ZnLrPQNo48qhKvAZWOA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:26 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:12:56 +0530
Message-Id: <20180116154305.19186-2-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7a673663-82d6-4431-f010-08d55cf7e38a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:EI6hP2xq/WipvloBZcv53mVhUunc7DNWeJtzwfqElmdg1XRHILb33XeLe5IrSi31KU7BpZtx8JQvHKm/+KAihW9YvXudzgsOFRrI/V94MHjSajJfQRtfjzOWU0OYnL61LfVQpNzh73YNh/I+JUZxHuqdCdTVwHUry5uCjiqWWa8A+m5OEvlkO6lDxWmDxz9gmVQghoeVN2n6Dxz1iR0dJqpuOwxlLQGDfpOU9PFoje0Ql8d1H3W0TOxdD/xrTYy2;
 25:QVXLAwCBINsnki1WN8tTW1ZC+g+q/371KDg2cuh1/IEkWpntCJ5Jntk8W6VfE4Va8i8f14GMgn/dmi9y69a66LzH6Zz9zCwcXtuNqT912xGmMTsyQ9u6dbcUikVBj58I6M6Zn2q9N22xAS5D85W+bUDUf/s083jaBnyYQsaHF0K/yMsdLIqbcilbt+CBqokrT5DX/17zu7KXmpDruZJq/s8d1+ADR37do+9H9CR/wGH4aOmrTaXkCCpft6qL2Eroxl/7Ki+l0XTuteZzCI6Djk6n4xwgHWoZlzlvlwwqQaUtQ9u64InRZDBiLrTxzVaSE/IPOkzDjjPuf0LPTD9ACA==;
 31:vyVbc+D3Q/yKTraUrxMCtLbAqjL9BweJto2FCILNv3vEj8Edwssm6FkQ8ZmnXzw7fyGwWj5OH/EPYSf7mhEuH8jr79CcGMov+IJWQ7qiEQBdMRCOC7ZMjpXASO27GY7n+ZBPOi0Qh9DHNcZ3Se1SuoJI5FuTh1g++mb2sfw5AHOS4QGcNoRfJBOzOqQvHf2RenNpm9stkMm2POjmQ5fX5D8Gr7QgWwkHDlgLVnhP/20=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:b9njir/6No0z5UgolQfGmTyqpBNuGb0azo3hRski3ZWs5NwdMBxWXDxW4O/VbiMkFbctuXyGvGTUEv7YL5A55Trn2cmeuMNMOauutlpzV9QXSNWkLNkNbf3ZyE0PlLxk3dk+HiXv8raMFvRsbSPrl0MdNwP9FGseUfsF28O1wMfSdksuIHXgd4kQ2S63X0ZSmBfiFmG84QHcXvcHBpHg+mQP1jMoheYWK6CwJpDuFVX+1jJGSmwkSjwzgW2YYM9i2K9tseQChv1vgmmFzOS82L1shZTeaazoA5zV4jzcZtrymscr1mjLbia4QPN1i3uhNWKMNomhFW8AZtAs28nOGfufysnKnh8gN+16BUE5KXOAvweux/u+RhSGOguGYGlzW+cpp9j6Eg16xYlFtMgJ/7SJGmF6cLY0jGQMtLKj07kEeWtq5HW/k8Gly52VC9bCQbzyGsfwjQ+L5sioPk67RD10HqxBMr+Dc82+QzAmedyQ4jloQr/S0ESMqHhxWq6u8w+18PW+vxA0FRnEW2u49RjrFeVQWGzAcq5leBRU/ph4aiovveyiEiAVTkj+qUH0/Egg5E7G9Par8lJ3d8TPKU4fmsd8jbbgnGOBGJMPuPk=;
 4:HXeWjJm7JRNGjGx8t1UofoQrPs5kkjhjX6gvbf8CkS/O1VVt2RMpmCP4RYVlV+7r/nOre9GMgxGVDuvUdicMwX8XPeFGVjGo8nLw/gouNmYI6On5UF4m7zbC3hyCYgJH5ZgjdX+hMYibwItPLOXZc1bH/xJMRt+cdldL6RyYafOs5ezVhnzHEWsO6FsSh4GZSKE2Y4g0dkfCgpKCDyOJDlLfd2wldNaZ3QCMtd55lemX4mzdYTwZZeHiZY0XUV5EO8QuZFSTrZeki+yJljhF/g==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20731202B43A0A601F4234EBECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(217873001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:hBJRu7QrSXhNKewPGTDvsoiPIaWhmlZA95Z79YE?=
 =?us-ascii?Q?492+OSS5gq63AoPKh2ir49VmAy7bvc8+HOtYlULntzQw+W1netjI81OLcr4b?=
 =?us-ascii?Q?OtPvvsZb0OAlHpPngGsN5s7+QqDnkTpU8KYawly6Ykfs5V6SazjrpWFnlrYq?=
 =?us-ascii?Q?Fz7/Cs7FdMIntsujHsarxiHlVeGdypMA+zm113jTEe8xWxM982Zcf9jnT0tA?=
 =?us-ascii?Q?Jr6fNj0djyucttQu3OU6mfbsFTx8wsWlSTv9cziVUcckugr8vznrujl9Ph+n?=
 =?us-ascii?Q?7vGVeiqWbDYahAQ6buHRGe1bybhBUx7BmjVrbSJkvycty41dz8jtic7gjCf0?=
 =?us-ascii?Q?/2pHpy5X+eU6QIeJW3CohZOjV2U5DLQrXB8RPLCR/nG/7nN8JBPQ2HFqxU6z?=
 =?us-ascii?Q?UgToGkX8Vg5LfByhA2ji7puR52zw9kemxOoXOvzEPY+k3rsD/r4rIQRztdrZ?=
 =?us-ascii?Q?ulJdvCcGhDSheMdN33eDy6tadTH58yCEKDrlHg4tmieSXn70gSXX0EG9lT5X?=
 =?us-ascii?Q?zEr0KSIw2cb9OCji+twL7C0S+vYKpwWpH9Eghq/7bke0MgzHT6pi797KflIA?=
 =?us-ascii?Q?szvKQMJeL9e7pjr5ztfXjUkmkb7CgQDAsjmB8BKMxJV8d6NWDdF2wmYxYjsQ?=
 =?us-ascii?Q?18a5vc+pQaA0GwOnG5Pad+Tw9/R/3mr1tKP99Z0IoLyJfMtGcpgwB3c2WHon?=
 =?us-ascii?Q?BsrrVPG//ZuTSGoh8ksHombRQdKs6oxu9+da14M4uBg5z0NaFXyuYjfbYXUh?=
 =?us-ascii?Q?PA0RY7vAzfgQvd5Jr6kehT+ko4j9RRy24TWBs1zfgUjX/dwfe6HSGMbGMIcv?=
 =?us-ascii?Q?/jOvs+sHh7LX0larwi0c8/AzT8OJMQUIKC+/T82M4s7/BDxt/ylxjDjwn8UK?=
 =?us-ascii?Q?19A8iJ/FnRWCQxVCiMFUydOBLDDlrIuZFC8YrSWEWPYxlWknS5vQOVtcDTxz?=
 =?us-ascii?Q?yQQvtdWga/4GvdCX2y+luEOdT25HbjqapRbQQ295MQhZ2MFEhRWdx9JESKK3?=
 =?us-ascii?Q?nxq/TWxuYRLi/F6fmgZaxX0IXvcowezs28XRhBNrzpRNlYvdh8WUG279x0pz?=
 =?us-ascii?Q?s6z5lZ34TkUpafuSg7frwo5B4SH6scaxEqGnAFGyGBaLcDf82J2BKRCrOydS?=
 =?us-ascii?Q?TV2XaZpMUeOcu66mZuXUSBpyjEE4X3OUtKjwLSjHsFKvIAp/2BJjja7MN9Zk?=
 =?us-ascii?Q?P3WMAx5wkvwLMX9lk8iMF4GnBX3e+RnjmqNW+WUa0kJdjT9Am5aegtsrrglI?=
 =?us-ascii?Q?ZJt0sgGjOpe+11yVRl4NWUru4/DVDVubC4X+VTWmEOI8tZBfuGDiuKlE3X7t?=
 =?us-ascii?Q?Ibw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:HkIS2SUIoGf5tEJW1cjDA3rpM7bYXz2uQVW8Vo4QPBBHCkMz2UxDJ3qWoH3jfR831q/3gCucjR5esh2m28+uLOWigCwSn8F6KyIYT3/yNRkYer3y6xXGGIeL3Kr+WMg4fx9M2bEw+j0k80r0ZPUCfZsN5YNTTGFklePx6WUucH1pTXlfMjPSJzF1ybpP3FwyRkMVtyJZpP9SJmtMzwtdrErmSTNBbucp38CScx6uAQPnKm9W3mgLmkfkMQ4i+ZuLYIBYv4x9C0T2YT/sSgX6mifdxNuFpipdZ+0wOyN6CCQVhFKiCP8gZqFKq1lz7nHfgN69+w6N8eZOXk6+LfomgBkDqbcS2q1iDcR99wBwUb8=;
 5:zjN+sfD8l0neULKrTvNufsWXIky9j2OVjfh4PiIRioSzxDUc+Nsl5Ju3skPzBIZegx1ZCbN4U6pwRxMhbrmHRDTgDPY8+Ldrn9GsVCRHMCBdW+vM7wKrCCRdYJfms+9yC6SozGEQTzYT7Y1vR47OiGs5OCLhvS5pylV8RlycTxc=;
 24:rZQDInuoYUikt4dfjYzTZkBi1mNcqpB59KV0ScjWnupRo6yvK0VV2G7v4F/Qz5dnL9QnQV5js74NzBTySLNe1ynCyXGeArWtEvfr+XWKMkw=;
 7:Bk4B2HHyuZlo9n8FfMQTuVMeiQrHJoJ6AKNXNxE0up6W8ScJrwiGqYXI+j880n8LZ+UCyQrDHSsB864yTDroS0Ai3fmIGtEgluwNNgk7m46eVujo0Z0xqkhMLo6bSzbf4/LDbMuLw5G5DQbQPh737uysh2ipFh+e0Vm/Lb1rI1/pa6fYIWNLnkPUDBSxiV/12yQqLYJkJpQn12KqgIIJCGM4Gd5PoR2hCVBv1MJRmn2DRn7mNxC/tCd13kvPQ0Vl
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:26.2784 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 7a673663-82d6-4431-f010-08d55cf7e38a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC PATCH 01/10] Add CONFIG_VGIC_ERRATA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBhIGNvbmZp
ZyBvcHRpb24gdG8gZW5hYmxlIFZHSUMgRXJyYXRhIENvZGUgaW4gWGVuLiBQbGF0Zm9ybXMgd2hp
Y2ggZG8gbm90CmhhdmUgdGhpcyBlcnJ0YSBjYW4gY29tcGlsZSBvdXQgdGhpcyBmZWF0dXJlLgoK
U2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KLS0t
CiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyB8IDkgKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgOSBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJj
aC9hcm0vS2NvbmZpZwppbmRleCBmNTgwMTlkNmVkLi4yOTY2ZTNhM2QzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwpAQCAtNTksNiAr
NTksMTUgQEAgY29uZmlnIFNCU0FfVlVBUlRfQ09OU09MRQogCiBlbmRtZW51CiAKK21lbnUgIkVy
cmF0YSBXb3JrYXJvdW5kcyIKKyAgICAgICBkZXBlbmRzIG9uIEFSTV82NAorCitjb25maWcgVkdJ
Q19FUlJBVEEKKyAgICAgICBib29sICJIYW5kbGVyIGNvZGUgZm9yIGVtdWxhdGlvbiBvZiBHcm91
cDAvMSB2R0lDIHJlZ2lzdGVycyBmb3IgVkdDIEVycmF0YSIKKyAgICAgICBkZXBlbmRzIG9uIEFS
TV82NAorCitlbmRtZW51CisKIG1lbnUgIkFSTSBlcnJhdGEgd29ya2Fyb3VuZCB2aWEgdGhlIGFs
dGVybmF0aXZlIGZyYW1ld29yayIKIAlkZXBlbmRzIG9uIEhBU19BTFRFUk5BVElWRQogCi0tIAoy
LjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:43:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTOl-0000mo-It; Tue, 16 Jan 2018 15:43:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTOj-0000mN-Vw
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:43:38 +0000
X-Inumbo-ID: cedcf2e6-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::61c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id cedcf2e6-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=mZdKk3cVETLzhfRY2eggvnwRTAQReR/cJKgKcqR+0iw=;
 b=EjaY+N/0fqZkRrYbmZsA5fNa0zmoHFQ/hCF6vMgb3CzfwKa/Uy6BGpeTOB4T92eX/iCGqvftDUL13McZrxzpkY2n0Y8VHUW1oadECvQDy+8trMX2YPaUMpJEnqXXwt6H8cePRUuilfw8769EZEosoVvWPG4OA5hogu3HMdoXPd8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:32 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:12:58 +0530
Message-Id: <20180116154305.19186-4-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ba7fdcb9-e9b6-4420-b6f5-08d55cf7e795
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:jCkVkqxAm9pg+14aP4ZHqgIYlk6H7H4u7AR78u5oXaN5WBhnEgelyvSiemPK+5XagdHs6khGUwb4alcpS2EkF9jLFrI2Es8Rxn1Zbd8n+vaZromwsawYvyaFME5Xj69419hD2g5xRYeIJj3zxLN22DHSxavZeQqwuwZMtWqwLesZNg4teVAu9KezhGGqW/7f4dt0qjfMeuE+qJu0dfZIP3/9OPsQZselBRHp7SVjuFU3zXKsDGuklTNAaoolXdOp;
 25:PLkgnSq92fdSOOouq/f3phjCUX3eqsK0pS1WGPVtgfwBJR6lKFTqnkuOTJDSX3EcTrQ9esc1+Au2QW/ysARdtam1jTPo8mqVp3Pu5fawXOV09P+u56WTAq3D+0XDINuvWGpZXYDwxvRuRReIujqd3hFAKf5zI5x0xg7KuCvVrEn5POn9IRjA2tZgIN0qe46Lyz6XNb8WcNUoLNMLWljV0nWdHbGMGXy4WiMLBBtSg9YPyQgbjF72jD+P05+rpc8SV0MEfYjj1Ux8H+pIpdhrQYCGZrOCPniG/6/IxPtBnMpXSGA6vB1vja+Np6bqV13Lzb8YOt3wwRT4//k8cV6/Xw==;
 31:aAH2H6tJ9cZB4JGp18KvmO2ZhawAa3CVW5ITt14QTW4ViGAxR2ESgMmIHN/xzVE5e7gZOfmJpqjjTVlvsWm07N9mff6+wU++9vkj97/qHGGMdeKWi/Mo4I0P/yVaiZX8cuasGTS+nCIHA6P4iBPDbS/iYA+XNZqNm59qbeckPA3RITYb2jqGg8lyojBH7Wqf6rHsQdzzgPbEwfd+ijG7k8mwnD3FMDv1NG/WKZLKbxE=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:IvdmJ1q6UDhxB0ns10cBfTCZlds10gMt6E34CPwPWFTr+9pbabWsueiQkMWPBz38vQfaQinBcKZzHPzjqVlT5oBtpNSJju/4vnu8/BXt2FRJUFfz8g/8yK9gcxAwOICFFsT8i/flyzJd2/j0HzdhhRKdIAjryU9G2tynLA0iBuNc1mASmHFdKYYBXMuP/dWErolNKyKinlSTSolw6XDHmaNJk5oKuiKiKDBr/cToU9nhTVx95/zDeWfDNCqWM6oY2G6mAjqeUq2giqAFW7njJi2sXUUOzX+GyI7S16Ta/Rz5du18LYYsnuCGkN/joD6IIcbcMN9Yi/fbuPAvYy7N1VUqfDpQaN+I72QtI3kMwszmNsLzgIaH+5VqFmGMqQxUQ9YZF1m9LSU+DNHL4+lhkBcE/bNM6/p5M+j6B9/+y3Yc2tI17YaUaJlLNnOCPY6IQduc3zhxnkGcGgHRon2XtYBMHKTRuuM3svLYNGtgvmCUV1Xnjhgee/9mk9iNhJOT8nmdfr2iI+XKGQZ2ZWcMgUgozicuatktH8eA4uPThbWt2T04iDDIm2e+tWh/K/lWe/VNvnlczbPO7CCcO+F6tQ08QPje12TQWzO/DkIxEu8=;
 4:Azkp1A5zoYtmIdTV7Y0Wk92QEco/7zZ8Mt+kcSRVIqWpR5H8RuZHfk8kGNWz3rdkjAhLqdS6IYywA70TjgUM4fqOzXxuSbPdzhTqVqUtxwCnAnCVxZxkwdMrR8b8DwQ9X3NR7+AtXqRTWhg2jz+PRwcUjsK0zbGm/REWJXrIW5RaO4sQczx30AciyC4GdCLA0q7tfohiQ++5j0WuYsSHg7NaQ98cdOR3kXcaNT+t1YN86MqE8kRJ6POVLrLjs+Y93DWrrsDp8dsQIRbDxH+keg==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2073F05B7518218442D6C335ECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(575784001)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:o+xDUOX5zT/tAlndmDHAJhUkK6AEEi/89szzNDX?=
 =?us-ascii?Q?P0eLxDKS75hMYzF4nG2Nf6QZvboJVWHkph+LY2BfJLFp69vBIqLlxuEvr85n?=
 =?us-ascii?Q?GqZsL6x7dtsEfAWF/3L3b3KGdNDy1lOAYN3wUgQ/9HeMMwVddExHSMyK0dC4?=
 =?us-ascii?Q?fYsy4335wAYiHA6xX87GUYDugGtKpK+DN+w00Wlgmz/vfzyMcSBqmv69v6UG?=
 =?us-ascii?Q?A1qczfWi8cUNnVAQNJDNRbk5c9E2JU4nS8OhfwLtqfefMNzwWYqJU8OKLYLx?=
 =?us-ascii?Q?HX0IzL+Cp1HKoD0axMGemFIn6DuAsvOKrkgVlzAivRsHKTIuyJnHu+fQDUOc?=
 =?us-ascii?Q?JwxYLGTERb4SpiuNAIPmZHN5M6B6fkAHmMzjzc/iVj1ad7aTuU2+UmTECR5x?=
 =?us-ascii?Q?M1O0OMDOD2BMjaFp/cWuacPCg/9vuQJvrx0EQomF45QPGy+YWrgYUgk5hmPP?=
 =?us-ascii?Q?oLol5EknJw2MgYiW8RcatdYwzhnxEkC3lX2DhE+0/RNtvzwRt91rc6I+m6s4?=
 =?us-ascii?Q?YfKIybhhuOFsoyMsFaztYw6K3VXSC3pl+Hct86PmEZqK0OuA//nVTvGkuble?=
 =?us-ascii?Q?DwjIAjbI1bh8gozii4fSV/QEft02aAB/rJRxR4KG8uG2N1r67vSKU5sdb3Rp?=
 =?us-ascii?Q?2Qj4mTlcwn1UJl8hJ5ID3pOVqJA+AX/fXdwcq2qsEmCA/SDM/7AK9nfjTZch?=
 =?us-ascii?Q?Clt43bI/wbYMgyHUhszpPzYNVjAzLc7znBRgj/OF7K/3tPyBe6Zr6qxObL5M?=
 =?us-ascii?Q?rmrAqHDBrkQZDKnLHLJ80Xz09adWTokgHnBmmWWP6Ewu2uofcrPzlXkHI8PG?=
 =?us-ascii?Q?spQpZOJmdbI0cn22iPiNQF8qsHtRh7OGvfpFwUnvUaFANT/Gl3QoKHp3vOQp?=
 =?us-ascii?Q?ytHFIdMoGaCtlxy+njc0IYAHJ7EJuubkb9nbtoc52BbaA/ReWfObAQjtZehM?=
 =?us-ascii?Q?rSIPhZNtM2bdwpb4OOBvdKc+OzjsLh8uRMlqLPSP+pOljirv1hF+ZNxnHp3V?=
 =?us-ascii?Q?qfwpfApmBMdd6iPCjlkIiIAE3vVhcSESWYbP1mkGmIroowDoK7BfvGBGFxYO?=
 =?us-ascii?Q?QDTsOox8EQAuxLRZLXXEg2j+VdoYEV3n612VNO4bkIXnV8SduyTgaQCIil6S?=
 =?us-ascii?Q?hx/uGeTS+ah5Ncj0Z3uACvU/Vu2Z9Vjmn9sypMO7b3fuNgsA2OO1ShGW1LFP?=
 =?us-ascii?Q?LDd+KYq313GBmjFkTVTZhs4cnYp5HTHcnAr12mE1i7O3r1oZfaba/8hJixC5?=
 =?us-ascii?Q?GgNkcV3R3onlQlXYKqlkS9JhPiY3UMEOWW1cHcqb4DBq3vhDy3zykXoBcEQO?=
 =?us-ascii?Q?VDQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:WWPCGX2gmKePztBbkgRFi7nfTBzrhlM2tZLeM2fSxTCZTyzUieqFIwaoevuP5IjpLP99X++eFj9bM/BP2GrxHGglZJMec39L3fszPTgILE2tzqcWqNFYnBq+5O2aVv0L3izG8K1fNe+OG9cYBcVR/x+sgXKSNb00dmQw8FDDdxPTCnIxC+k5b0h1U92UyfBMSS/xNJGWnmZLfeKEOBpFOUq+kzs4qSdi3FzHWO4qXLk4L9U7oYeZmnXYkrLsm2C2/JG+xdTm82P0J8uhti6nWHXlDDMYH5KKDWBp6bkvSOj0hiE9c1oAns0EZp1tk/1Yq2/FAoNIv0C4f+bGcbAe8KCSf/lFPWCJxrokbngP4Cc=;
 5:rf0iur3ImC9lVP1Efm0VXDZjD+mPQPBXA8Bpohu1vGxYOkrEtn1m4tg2Xkl7CyczTiDV8klYDVaWQdbKqd5UOUBOnqWYPtTL9W9bjZ/WlmHdSQ3qJh7rnjC3puZB2vdjZ3rP8x1AimrUDpCd5ggbPDOMNZV+oLVBFjIpmoHg9JA=;
 24:2aDCpZw7eLoK4Nt02XZneTzMq6NpriYUzDX92XEDGzmUXSkASsUbcNaM1tHVIOUkOO1kEy276amLaonAcNIVAVuGuNnB/uReIyI0yy9qh9I=;
 7:qgqcWinAYh7/Bpx94DIYvJ51z0y/mxpEWYy5KNuRAY1GVSNeT3iydAMwmj4pb6jpNTrieneSI4kf3NqBFnEDaafsbBHWeRO7JRX8QrFhRXkw3qZ6cOUBKSwZPy3dKSggrGayqqHgOm4D1uskjXxOrPwRnnULbzsppyPrw7Y1YwSJuViapFQH0sFU+oWY5Mq4B94bqQ9GTvt7eLxVvGTL+Z7BmRWeXbd9HKO510nAnBjLJlOtSUWK680z1z1ghG8q
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:32.7943 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ba7fdcb9-e9b6-4420-b6f5-08d55cf7e795
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [PATCH 03/10] arm64: Add ICV_BPR1_EL1 handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBhIGhhbmRs
ZXIgZm9yIHJlYWRpbmcvd3JpdGluZyB0aGUgZ3Vlc3QncyB2aWV3IG9mIHRoZSBJQ0NfQlBSMV9F
TDEKcmVnaXN0ZXIsIHdoaWNoIGlzIGxvY2F0ZWQgaW4gdGhlIElDSF9WTUNSX0VMMi5CUFIxIGZp
ZWxkLgoKU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNv
bT4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jICAgICAgICB8IDcxICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQv
c3lzcmVncy5oIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oICAgfCAg
NiArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcu
YwppbmRleCBhNWMxN2U0NjBmLi45MWY3NTVhM2M2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtNjQvdnN5c3JlZy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMKQEAgLTIy
LDYgKzIyLDcgQEAKICNpbmNsdWRlIDxhc20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5o
PgogI2luY2x1ZGUgPGFzbS92dGltZXIuaD4KKyNpbmNsdWRlIDxhc20vZ2ljX3YzX2RlZnMuaD4K
IAogdm9pZCBkb19zeXNyZWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAg
ICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQpAQCAtMjIwLDEzICsyMjEsODMgQEAgdm9pZCBkb19z
eXNyZWcoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiB9CiAKICNpZmRlZiBDT05GSUdfVkdJ
Q19FUlJBVEEKKyNkZWZpbmUgdnRyX3RvX25yX3ByZV9iaXRzKHYpICAgICAoKCgodTMyKSh2KSA+
PiAyNikgJiA3KSArIDEpCisKK3N0YXRpYyBpbnQgIF9fdmdpY192M19icHJfbWluKHZvaWQpCit7
CisgICAgLyogU2VlIFBzZXVkb2NvZGUgZm9yIFZQcmlvcml0eUdyb3VwICovCisgICAgcmV0dXJu
IDggLSB2dHJfdG9fbnJfcHJlX2JpdHMoUkVBRF9TWVNSRUczMihJQ0hfVlRSX0VMMikpOworfQor
CitzdGF0aWMgdW5zaWduZWQgaW50IF9fdmdpY192M19nZXRfYnByMCh1MzIgdm1jcikKK3sKKyAg
ICByZXR1cm4gKHZtY3IgJiBJQ0hfVk1DUl9CUFIwX01BU0spID4+IElDSF9WTUNSX0JQUjBfU0hJ
RlQ7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX192Z2ljX3YzX2dldF9icHIxKHUzMiB2bWNy
KQoreworICAgIHVuc2lnbmVkIGludCBicHI7CisKKyAgICBpZiAoIHZtY3IgJiBJQ0hfVk1DUl9D
QlBSX01BU0sgKQorICAgIHsKKyAgICAgICAgYnByID0gX192Z2ljX3YzX2dldF9icHIwKHZtY3Ip
OworICAgICAgICBpZiAoIGJwciA8IDcgKQorICAgICAgICAgICAgYnByKys7CisgICAgfQorICAg
IGVsc2UKKyAgICAgICAgYnByID0gKHZtY3IgJiBJQ0hfVk1DUl9CUFIxX01BU0spID4+IElDSF9W
TUNSX0JQUjFfU0hJRlQ7CisKKyAgICByZXR1cm4gYnByOworfQorCitzdGF0aWMgdm9pZCAgX192
Z2ljX3YzX3JlYWRfYnByMShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCkK
K3sKKyAgICB1MzIgdm1jciA9IFJFQURfU1lTUkVHMzIoSUNIX1ZNQ1JfRUwyKTsKKyAgICBzZXRf
dXNlcl9yZWcocmVncywgcmVnaWR4LCBfX3ZnaWNfdjNfZ2V0X2JwcjEodm1jcikpOworfQorCitz
dGF0aWMgdm9pZCAgX192Z2ljX3YzX3dyaXRlX2JwcjEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIGludCByZWdpZHgpCit7CisgICAgdTY0IHZhbCA9IGdldF91c2VyX3JlZyhyZWdzLCByZWdp
ZHgpOworICAgIHU4IGJwcl9taW4gPSBfX3ZnaWNfdjNfYnByX21pbigpOworICAgIHUzMiB2bWNy
ID0gUkVBRF9TWVNSRUczMihJQ0hfVk1DUl9FTDIpOworCisgICAgaWYgKCB2bWNyICYgSUNIX1ZN
Q1JfQ0JQUl9NQVNLICkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyogRW5mb3JjZSBCUFIgbGlt
aXRpbmcgKi8KKyAgICBpZiAoIHZhbCA8IGJwcl9taW4gKQorICAgICAgICB2YWwgPSBicHJfbWlu
OworCisgICAgdmFsIDw8PSBJQ0hfVk1DUl9CUFIxX1NISUZUOworICAgIHZhbCAmPSBJQ0hfVk1D
Ul9CUFIxX01BU0s7CisgICAgdm1jciAmPSB+SUNIX1ZNQ1JfQlBSMV9NQVNLOworICAgIHZtY3Ig
fD0gdmFsOworCisgICAgV1JJVEVfU1lTUkVHMzIodm1jciwgSUNIX1ZNQ1JfRUwyKTsKK30KKwor
dm9pZCBoYW5kbGVfYnByMShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwg
Ym9vbCByZWFkLAorICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQoreworICAg
IGlmICggcmVhZCApCisgICAgICAgIF9fdmdpY192M19yZWFkX2JwcjEocmVncywgcmVnaWR4KTsK
KyAgICBlbHNlCisgICAgICAgIF9fdmdpY192M193cml0ZV9icHIxKHJlZ3MsIHJlZ2lkeCk7Cit9
CisKIGludCBkb19maXh1cF92Z2ljX2VycmF0YShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
Y29uc3QgdW5pb24gaHNyIGhzcikKIHsKICAgICBpbnQgcmV0ID0gMDsKKyAgICBpbnQgcmVnaWR4
ID0gaHNyLnN5c3JlZy5yZWc7CiAKICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogICAgIHN3aXRj
aCAoIGhzci5iaXRzICYgSFNSX1NZU1JFR19SRUdTX01BU0sgKQogICAgIHsKKyAgICBjYXNlIEhT
Ul9TWVNSRUdfSUNDX0JQUjFfRUwxOgorICAgICAgICBoYW5kbGVfYnByMShyZWdzLCByZWdpZHgs
IGhzci5zeXNyZWcucmVhZCwgaHNyKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBkZWZhdWx0Ogog
ICAgICAgICByZXQgPSAtMTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lz
cmVncy5oCmluZGV4IDA4NGQyYTFlNWQuLjAyNWEyN2IwYjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
NjQvc3lzcmVncy5oCkBAIC04OSw2ICs4OSw3IEBACiAjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX0FT
R0kxUl9FTDEgSFNSX1NZU1JFRygzLDEsYzEyLGMxMSw2KQogI2RlZmluZSBIU1JfU1lTUkVHX0lD
Q19TR0kwUl9FTDEgIEhTUl9TWVNSRUcoMywyLGMxMixjMTEsNykKICNkZWZpbmUgSFNSX1NZU1JF
R19JQ0NfU1JFX0VMMSAgICBIU1JfU1lTUkVHKDMsMCxjMTIsYzEyLDUpCisjZGVmaW5lIEhTUl9T
WVNSRUdfSUNDX0JQUjFfRUwxICAgSFNSX1NZU1JFRygzLDAsYzEyLGMxMiwzKQogI2RlZmluZSBI
U1JfU1lTUkVHX0NPTlRFWFRJRFJfRUwxIEhTUl9TWVNSRUcoMywwLGMxMyxjMCwxKQogCiAjZGVm
aW5lIEhTUl9TWVNSRUdfUE1DUl9FTDAgICAgICAgSFNSX1NZU1JFRygzLDMsYzksYzEyLDApCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpY192M19kZWZzLmgKaW5kZXggNjVjOWRjNDdjZi4uNjhhMzRjYzM1MyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaApAQCAtMTU3LDYgKzE1NywxMiBAQAogCiAjZGVmaW5l
IEdJQ0hfVk1DUl9FT0kgICAgICAgICAgICAgICAgKDEgPDwgOSkKICNkZWZpbmUgR0lDSF9WTUNS
X1ZFTkcxICAgICAgICAgICAgICAoMSA8PCAxKQorI2RlZmluZSBJQ0hfVk1DUl9DQlBSX1NISUZU
ICAgICAgICAgIDQKKyNkZWZpbmUgSUNIX1ZNQ1JfQ0JQUl9NQVNLICAgICAgICAgICAoMSA8PCBJ
Q0hfVk1DUl9DQlBSX1NISUZUKQorI2RlZmluZSBJQ0hfVk1DUl9CUFIwX1NISUZUICAgICAgICAg
IDIxCisjZGVmaW5lIElDSF9WTUNSX0JQUjBfTUFTSyAgICAgICAgICAgKDcgPDwgSUNIX1ZNQ1Jf
QlBSMF9TSElGVCkKKyNkZWZpbmUgSUNIX1ZNQ1JfQlBSMV9TSElGVCAgICAgICAgICAxOAorI2Rl
ZmluZSBJQ0hfVk1DUl9CUFIxX01BU0sgICAgICAgICAgICg3IDw8IElDSF9WTUNSX0JQUjFfU0hJ
RlQpCiAKICNkZWZpbmUgR0lDSF9MUl9WSVJUVUFMX01BU0sgICAgICAgICAweGZmZmYKICNkZWZp
bmUgR0lDSF9MUl9WSVJUVUFMX1NISUZUICAgICAgICAwCi0tIAoyLjE0LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:43:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTOf-0000lO-QS; Tue, 16 Jan 2018 15:43:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTOe-0000lC-Tf
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:43:33 +0000
X-Inumbo-ID: ca9e3ea2-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::60d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ca9e3ea2-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vcPsoC2zeM8w7XpsQD1bHtO90lK727bCgLzYmIAWM9Y=;
 b=XMe2YAabI4AArd/svtprbNAFeWSb+LHneB+HCkREOpVYJPY0JqeL66oQvtAfDvmfENL/d+0EYef457pXKi6jYKzvKYlRHJeU2O/kqqQDTFJ5ABYuZtbu1L1eRXmg/oEPxSEviiTtdoaMv2DPZanyhbz2t4wOp+gXEAbe7odkfVQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:23 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:12:55 +0530
Message-Id: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 63702079-3d12-4a32-14f6-08d55cf7e1ae
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:G9WRorGo0AvwCfbzUIHOXPOvcThlqqQEJpCyd+vIg8BDCw9lc93puTnsPu+hyNxwIildkXGOU5+u+xFMxzU42c+SjnOY5xruZH6hg1WqFGwA0tEFzjypUBUvr8DkTb7Cn/0Bm4KJplSD6ZHm2YSbFcKADexDZet0rwPYU1YxXRNlolwO+AyLdvTKMaoF/5x2F0iSPR/PBJUQ7MI+7j6p3WOTTPKwhxdZp1mL0Orj1Q5HjDB4aiqSL8uMpHvlveiw;
 25:9lB5VbUx+P2qeqOURnVmrlBRtklMPv15moYFJQ730DM9fW8vfUFahps0JaEzKoeK+HTInrR+Ebud6fHK+4gNaEliR/R6fle6zohRC3OdtwtSlfZoD6N5WUqiwzMKHOQAyZ+y6rMa4KTgkFotV1cbGiyXIOoQ27uBhI3TtFIlpE73/CNsjSWIE/qMiBNU4RjnkrD6dlqYbuXFYAu4rH2dLjsMa11B6CYcDFoSFLMjhHudDn/QNWYW3e80ekG/zcPJM1jTgZNTxbtcvzUcdGOdL6EePkl75BU81nFxDitioM71N8TTVvKkFl8l9ZRcZSJM4QYLJYIC5JJQQbUdNr7Hkw==;
 31:7y2RBxo5j1EkntI7YOzNmhIEHVbcunQvs5Vck9cnF854u7O1OQEFFk0n2zk8B4I9XiKmO9c40l1StZBWna2ZJzO7Js+LR7nHxYYQbyoVllySpUlvY+1lvuoOOc7BwBRYiZ8FooWyMEyCro2fAfz2PoK1+v4V/6Zdguya/JUh62qe7fM+cKjOHZnyRMQZPTOJf3E4RmQsjH4QlcS26IJgWsYqpovwfjg2bIYkziWo0+8=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:Z/FDzwNXtSHODZjjFBnHvb5DPc+QqtpN5arBO4+5hR13cKTUQlXRhjow4hyQ1QDo5ZnVXtiu8cYLujuzkCfS+CbdXJeQOTuhd46DSPENgznPgouptfnk2aqeui+js3ZlkLqmCXInhvRaGo/i1J52eKkx/ydwCPkF7CisHzEKcK4QgpRarpiXqjthSqgctU+NVLCA2fIyTaCOyATi6bObJLncCe0GfWnJqucUM4Vi7V3qE4B+kO1nDkvb+pooXGJH5q+MwSnKTmZGVr/YW9ntkZ+lF82ndiLp465q3VE89y9efNFKO5T5GPbCcLimLzdTnULlQznLWShApmeco4JU6d1mn01nXmKrsnqHSqU5C1QHjvqXNeHHhIL0SJen+UkPGEkfWV0b7mUSAwTh8tIKGLlwRXo9kTyC+2fcvUFcDxq7n5jWAZDSqanKqdQF/J6rYRlg0CbmrGT4Yf9SD+5E5bJbmZZ/+VOlzUhKq/+3P0C9js25PHuE/SNXioDk9rZFZX+hedhahPDIBNFrUa3FUWUv2b4QEo8N3e8y+eYuukCEjBB44vNPq5YI3yW47cqTVEEGsh+/95Ea30Zs+pYdzuI3MP7H5YNfb649tfwwfcA=;
 4:9Yx/kIv7F9O92MKlQPVguQAy12a8jMU+86lYaILenqwXjcPRM56RG0W/xhkfo1LNKGCutPkhEGUXj0F4qhuFoIrDR699xsK+o0vFyUa93ziIDioMEh6Xr1f9CavpoRsGSmc3R9/arEnZFlynkm+5wrCZF/50shVJGejfBCApu6zOjaK4smiJu7I4ZSDN8y2NNLKtLigPaaa5RaxQQsmZKik+tQGWcZMiOj2hKY0pW4R7ZFO7BczhOT8V4SDWweGLibgGMVkvLm3dh3YoJYOQ3VFtTYzSH1a1E1EMac8+ehuCRJQnr5cM3/tkbhZ6Ejma
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2073CFB1D3173447B53964D4ECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(85170053105377);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(6306002)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(69596002)(52116002)(7736002)(966005)(16526018)(316002)(6666003)(42882006)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(59450400001)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(217873001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:XG8ktJNR6oHg4JBpC1QZYmgrRtI3gE4rtJecqJd?=
 =?us-ascii?Q?3QTlUDkLPUia7YRyESDLmi2AUHbbqnyGSWqfS6vuyTVqAHcPvAfurxQDp91O?=
 =?us-ascii?Q?odNUJV9M5e53XaKZzmdex8Fdn07BuHSVS3wQOFrJvlv8n8YBQo5XTaH+sA3L?=
 =?us-ascii?Q?icEXIsxUoelgbY+sa38YqFk+5+f6RWCzZtD78tK9mI0a4k8QSEx/Bru3v3H0?=
 =?us-ascii?Q?M79BP3UiloeZAjrju12dHHbblWY1XSNG3PBEgcIxdnw7d1JUJOd9QXR68CR7?=
 =?us-ascii?Q?VKSqvuEdA8R/3GRRJDtKBAl5rvkYyw3X0+lpvZRWaTtszzh205ycMYWuPTr7?=
 =?us-ascii?Q?7t8faM8VmllciQmZ7dP7fcOYIunDgFUu7jR8mV+LHEZO2zwMToTj3evZ07eC?=
 =?us-ascii?Q?GireRhcaLEPsUMGaxsGMOFCevY/C59ZRIYzoZsauVE5Oq9yEc9HNO40PDbN7?=
 =?us-ascii?Q?+Bo45JMKz4o63U/W5kfIRBdBnyoMWLgAOqRJ8lItg+zwWP+Zci9ArUuuIvEE?=
 =?us-ascii?Q?0a/r9L3gKDtKhRHL5P1OGvOfZWLmFSZtlb2x/KxlOGHSmjRscCYxAApBsWZt?=
 =?us-ascii?Q?15NpAqHhD5gIYvf4pET9E4s3YCJqfBuS904ScvaSzb+agGWPH2kWTxwftESZ?=
 =?us-ascii?Q?4xu9Gr9PxRXLwH/nJySAVTVDEGVcQcyBpoEzzvtTjWFTyRYOpXG44mBiQRts?=
 =?us-ascii?Q?b2IjacKoMp/usenTA6ju/SUWLMB7VS+sEIl9QW7BfaEtipsflGcO4S/EedaL?=
 =?us-ascii?Q?rq9prLLzQ96x6z9uGOvXa0un5asnvef6TFBS2tvNRSakcIbIV6TYHs7UVTMn?=
 =?us-ascii?Q?lKbO8ev+OASZzQW/xeesBLXXlrERjsXcXoH0wF6rfkPvGbpm/HgVvyivuISC?=
 =?us-ascii?Q?5BC/JCbTpivFsIGGD2QpvWsrvA34QyxgNXefuS51Z926J+udnlJk4mFv9IAb?=
 =?us-ascii?Q?HNkUfA9twvEo3xvSDJPGx4/YTqWsF6BtEGefMtu/Oc9G3JWjNVtr08KdQ5P3?=
 =?us-ascii?Q?eaaROyQMH7gyqWK/ypXZo7HL3SQOrGhAUMhpTFwFurdo2LegzzQW0DYt+9Jm?=
 =?us-ascii?Q?2UejfHM6tAl0luujYXyZnk6SCzun3iQ6m7Ofli+7t18AlqMebnmrTsjnTQaQ?=
 =?us-ascii?Q?lvvTXb6JZpZ9MFZrt+eh6ZMQKJGBTabEJsa9p/vL7aXXwr8Lu84MmJmJIEyR?=
 =?us-ascii?Q?a7V3Lh1mTBUDpjsz6UQZdwcsZ6ilDHL4rFquwp5PoDozf9htYH/XpaBu2uHD?=
 =?us-ascii?Q?xKWlNAPGm5wtkCaRNVJl86h5mJRcUx7Cfh5gHURFHgcN5jSO3Ue3OeQzZfxr?=
 =?us-ascii?Q?31Q=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:lsQc0Ym35cOMrMH9+kO67L8/5SdwbrKNO8heZu9WRmqgpQN3BlDDmtcShrj1Eb2z+m9iGk5xFb7MDmMTfS90JEUJCvR1r2ugL73o9qGP2xIKHOfqYW68RWDCriphk0sUrVis5HIafK+AI4bgKdMIra27QGOm4AlrqIq0TdNn93Qql+K95tzNEGZ8MR3tXno/yeXYyJVLU8IDyABkYL+W67CwEx74eiRnZE8FQ6X5m3wgmcOc9hniaAM4/gHgEDxIDK3rwkvlJgoP89wAvcqzt4MgeGdPmW/g++TIkJrlPz0PHh7O+XwtFnpxMblUbXvApMrNZpq92y8k4k3KYO+ZxPSrntVHAJAgsPzQ35AhqnM=;
 5:qGNesGko+2oFuwtQa2KuRap6nQmLBk1juQ/ia2DSvzJuLDih4VOTfYtH8OhgVjgNRQ/k3uX5HdOkmQC/GOuK/6kHScSVDIVZFQDRBA7sXyUbh4AyjoOfHU0jCrM56R4+QhJLiAGxa5ccgkuv3syLUXYs+8l7cNFZmamd3z7GK34=;
 24:XUvx0YnmB4vrhLyufd+r9uGSX0ks08Rsze2fehPBG1u+IW4pET0rQwhae+8Z5s7piI77MywJp8NwQ2L2v4zvCeSVGZkgg2p4m2ZMHlx8sq0=;
 7:YR71sPyX7J6dXB8Y1nO5SY35ooYFQ8e2nPNZsMiR2EsGxPY40FXyWFBIBfNgDNQECcr1oD/PxbCxE60UtYN999hYe4N4ygzu1MtfPG6BOp/TdzD9XGDop/smhr/DbBPe1yIbH5l01gtA86n8qAyuIktVpMVIrUWbMoaDWxLPdgV/g2WW+ESXitCbNLXbL+pZRfcbNDFSv5DUIwmZkolzk53LfrZCWzQLl24GO2xy7YpMOV0Hd+gIZvWVgTj0kd+9
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:23.1845 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 63702079-3d12-4a32-14f6-08d55cf7e1ae
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC PATCH 00/10] arm64: Mediate access to GICv3
	sysregs at EL2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KClRoaXMgcGF0Y2hz
ZXQgaXMgYSBYZW4gcG9ydCBvZiBNYXJjJ3MgcGF0Y2hzZXQuCmFybTY0OiBLVk06IE1lZGlhdGUg
YWNjZXNzIHRvIEdJQ3YzIHN5c3JlZ3MgYXQgRUwyIFsxXQoKVGhlIGN1cnJlbnQgUkZDIHBhdGNo
c2V0IGlzIGEgc3Vic2V0IG9mIFsxXSwgYXMgaXQgaGFuZGxlaW5nIG9ubHkgR3JvdXAxIHRyYXBz
CmFzIGEgUG9DLiBNb3N0IG9mIHRoZSB0cmFwIGNvZGUgaXMgYWRkZWQgaW4gdnN5c3JlZy5jLiBU
cmFwIGhhbmRsZXIgZnVuY3Rpb24gaXMga2VwdAppbmRlcGVuZGVudCBvZiB0aGUgdXN1YWwgZ3Vl
c3QgdHJhcCBoYW5kbGluZyBjb2RlLiAKTG9va2luZyBmb3IgZmVlZGJhY2sgb24gdGhpcyBhcHBy
b2FjaC4gIAoKVGhlIGVycmF0YSBoYXMgYmVlbiB2YWxpZGF0ZWQgb24gQ2F2aXVtIFRodW5kZXJY
IHBsYXRmb3JtLgoKU3RlcHMgdG8gcmVwb3JkdWNlIHRoZSBlcnJhdGEKLSBCb290IFhlbiB3aXRo
IDIgY29yZXMuCi0gRGlzYWJsZSBncm91cDEgaW50ZXJydXB0cyBpbiBkb21VIGtlcm5lbAotIHN0
YXJ0IGRvbVUsIHRoZSBraWxsIGFuZCBzdGFydCBhZ2Fpbi4KT25lIG9mIHRoZSBYZW4gY29yZSB3
b3VsZCBoYW5nLgoKQ29kZSBpbiB0aGlzIHBhdGNoc2V0IGZpeGVzIHRoaXMgaXNzdWUuCgpbMV0g
aHR0cHM6Ly9saXN0cy5jcy5jb2x1bWJpYS5lZHUvcGlwZXJtYWlsL2t2bWFybS8yMDE3LUp1bmUv
MDI2MDI5Lmh0bWwKCk1hbmlzaCBKYWdnaSAoMTApOgogIGFybTY0OiBBZGQgQ09ORklHX1ZHSUNf
RVJSQVRBCiAgYXJtNjQ6IEFkZCBob29rIHRvIGhhbmRsZSBndWVzdCBHSUN2MyBzeXNyZWcgYWNj
ZXNzZXMKICBhcm02NDogQWRkIElDVl9CUFIxX0VMMSBoYW5kbGVyCiAgYXJtNjQ6IEFkZCBJQ1Zf
SUdSUEVOMV9FTDEgaGFuZGxlcgogIGFybTY0OiBBZGQgYWNjZXNzb3JzIGZvciB0aGUgSUNIX0FQ
eFJuX0VMMiByZWdpc3RlcnMKICBhcm02NDogRXhwb3NlIGdpY3YzX2ljaF9yZWFkL3dyaXRlX2xy
CiAgYXJtNjQ6IEFkZCBJQ1ZfSUFSMV9FTDEgaGFuZGxlcgogIGFybTY0OiBBZGQgSUNWX0VPSVIx
X0VMMSBoYW5kbGVyCiAgYXJtNjQ6IEFkZCBhIGhhbmRsZXIgZm9yIElDVl9IUFBJUjFfRUwxCiAg
YXJtNjQ6IEVuYWJsZSBUcmFwcGluZyBvZiBHcm91cDEgcmVnaXN0ZXJzIHdoaWNoIGlzIGNvbnRy
b2xsZWQgYnkKICAgIGNvbW1hbmQgbGluZQoKIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAgICAg
ICAgICAgIHwgICA5ICsKIHhlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgICAgICAgIHwgNTY0
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy12
My5jICAgICAgICAgICAgICAgfCAgMjEgKy0KIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgICAg
ICAgICAgIHwgIDExICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oIHwgICA1
ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaCAgIHwgICAyICsKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmggICAgICAgICAgIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzLmggICAgICAgIHwgICA3ICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMu
aCAgIHwgIDMwICsrCiA5IGZpbGVzIGNoYW5nZWQsIDY0OSBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjMuaAoK
LS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:43:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTOl-0000mZ-Bu; Tue, 16 Jan 2018 15:43:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTOj-0000mD-NP
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:43:37 +0000
X-Inumbo-ID: ce26971d-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::61c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ce26971d-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=jbTcVXPsgYIWQNq6JBEnzx75buV3JwPNpGnz9lWNilY=;
 b=BdQp16pw/7fDkHNU6pR3yrUyfecTCbHIqBGg7j1/6Qt2wuS/89seWPyD1zqZONYCmknugETKRDIbAO5hPVYEy1cXGhiohO1jSfJB9pJptFLSg9zHdwr36jjRiRnwKS0i73gLTDIS3QKjCFx3p8ZCqQ6hGiUmyOsTtAFqYFqBFfo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:29 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:12:57 +0530
Message-Id: <20180116154305.19186-3-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b6baa603-b7e9-4879-1845-08d55cf7e595
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:2c+l5bOehh22EmWR6G+CGaaE1fOJK6qGcefTJquS0h09SOrRis8iGWbyJF8v9FVgVJk/Wiecw3TSwCjtMAz5RP0grYBHVKD20bemP699Qy8AWzcEyl4mQQv1ozbnirbMZZVgSC3krrQAgw5KDDrnekj3a39NUvGprUA6TWB3wxoRFr/TF/5BqZQHV9DdvaN6RnbuWjZdMs3J54m+V7NyDa4rnJY9CHi1OmH34VtdXZxY1mcJugwQ5xRtZKI+Orpa;
 25:BmtSiX8jRzdadnCi2wrrQ1B0hB3QuwkCrjGJoU/VZsEgij9XcGBOVuVNZTWA0qZYv7kO5BQ9IqUPaB6QuGGJsouFPPgy589857P5PpFmIFzxVfHh7RA/DqcLLlJR9THeJ5U9cYpNsDAyPO0Q771wiZSkqn6l8C2KaatSzYlY07PEglNgdxOLEibLTMN/xOmVoh/jEV5L4sLVOsMCC0Ut6dZnLEIaFAnhFbpMnSMdGdOtn2xXWPtE2JYq++Lt0rndjsdtFsuLi4YGGRrP6MqvFyvv7dUN02+KwrRxTNGMgssbhgY4eJP5SrSqGwuG3reyDeAGQQjikiZqGkU69XIviQ==;
 31:+vghbUo3MW+7VgFNmkrBWlAtFjbIhTogrKefnmLX+PQMotZt761QZYK7ClW/7Scv/TqxcStSHibqJCQ28bvkGkZIcdYtOVHQ7+brdK6jw3Wy8L2IuTBwV4CnAwBA9XOtTzXJ25cpRVoGNaNYMGqaZJ8Pj7mrzJVJnQtwUh1CsPnzoMrIDVdlMfnJiwNytauS+YmEvrIUdHswZSBIG7qgpVlXe+8RsKUbWoKLC9NBdVc=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:HptN1bt5HloewErc9U31r4oAdNLmLUxX/bzRodMo5pmwZWyasLbGZTMaBnxZ1VnhEVNEYYKho1cDPtKPICx2GjFcS+9zoN76XzrowdVwEtsT7JbddKVUNuXzG3/DjSGSkmOYtSXrEx6jfrC/R7ReGBR8a+8jO6LGX55+lsmqvCuKVaW409zJqcN6D1WzhlntMnAaNyVwSN3JjjTcxJWNurRi1VUAjyhm5XEEh/6wfQBtlNB7EuqvgWFSCjDcbtnTQrjJTyb3O6/cUuQlSXe6G/C+jzs6pik2cP1zDM8SV4Kq8WfwL9Wy16DfQtjNI54FqRGhJRRarTJqGWRKprjgryiA3kbSyvayVJx+INff6EWZS0X98E0LK7rtozQMAEeLQZiW4CeVwM2+/5KL2Jq3QXr/GofAi7dw/FC+Kd1wN6Wyl1lyqnTpsEWx51CZjAyPPbiSZmb5uCVcq/G9r8WyTDzUUxhe5Q+Zg6fGRnfxnWdbyUOXpgAtV4+0BH7prck4dOIeir7KM7EH4lKhJ8oRG8YR2rFRopsxz5cSzboDVIXrFlFOVdUy/rH6yDrsF+gBgw2xPr7tn7A/VoE0AVWno8Ru1EMivoFgrUUQKfGQt/4=;
 4:5Q51Pi2Vn8DbWuSerylCXXNdDXXbrkcDgdAbpMlmBux2Ag6UqCFxevmfK9VgWZVjvcWQ/rT6SuUoYxVdfpZ0NORUEje/jVe9Sc9KGdgw2exLXEiITL8m7FX84VFiTc85RBxtD7iQaGy7bMcJHH2FlTWGk6WgCxz2XoYyJ3zOxRdNnX9v91AKNRfbzfAHzR3R2rrt1ze8ZJFXCi/4aw0kRXWulilLoSq83QWTzkbmHqIS0K6pC54T+YUIZL/9ia3P89TL17kYpGjOEbEM+HQ5GA==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20730ACC314A8FC5354CA37CECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(59450400001)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(217873001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:RB3thdrlZo9sglH+1kAS2+mGVW4hq3rKAkC5keT?=
 =?us-ascii?Q?LdJtnBL3u83LktXLBQ+1Bl31ayqHkgN9h6wi065+ApodJ162piEAcuFnY1OJ?=
 =?us-ascii?Q?LEKe/hrnWKpR6Yh6YK1MtO0TSjzOo7IGxW41XU/SVGRYtSLK10+MMpcC51NM?=
 =?us-ascii?Q?mkeBiO3/aILNSs7If3xpKFf+dSaioQzs+p7RJIOaYM8g5+Kfy6KCRVJYVwG9?=
 =?us-ascii?Q?M9caBNw6J9HGyUYkeAbl5HiteJzz1xOmrg91kNhlX2chVtM46avPPVXj3jyF?=
 =?us-ascii?Q?o7tVp5RlmiIoADD8cNO7eeKAr/88Dy7iPoZjbqmtLd33oD2y66eLWdiCxSJV?=
 =?us-ascii?Q?hI+9ZIQ3nvd+BDvLg43NlTsLyyvkVf2fhejyeT7bxEB9clsoveYlAIgPdhF9?=
 =?us-ascii?Q?rs2f1Um1t5YQbSV4q4mXm1Uhx/3b3deE21zkFL9xAGISOWuj4HHbhIa5tnzu?=
 =?us-ascii?Q?8yGdfdiN/qIjOvOjcavWtbkFOP7uzLswOkG3cBTUZi20Z2kQlscofkzGZfdh?=
 =?us-ascii?Q?T63nZpmbQigJzgRT+j0+eR1Sn3PecKBGHIwETFZE/gb+NvE2FbAkenVVfmmN?=
 =?us-ascii?Q?aWfiAITLSgpOm7o4Stqqee77t81R78c3K+LdDxp4sFkiUXhI549Wz12Yr0wr?=
 =?us-ascii?Q?DTfbs0nXdz7JoayaraKPqHaAf/r4dTqisFJgmn06d4deRd+RP+1n3aN2BFcu?=
 =?us-ascii?Q?Kjskw5lNBsD8QfiXrhdFS1WmFHjKnsV8PUe0cNGgNs08+yZNh39PmMOSjytT?=
 =?us-ascii?Q?4JTU2gi85qPUAMGTRzshHkhFLPPWoBv9KIi9Hc5hD9AQEB28AWQg15gvz1f6?=
 =?us-ascii?Q?FUuO9TZZDLgZEqIlPERPn/KHnRCSaILmJMlGSnqlAypE2V3JJtEjSHnUvaZ+?=
 =?us-ascii?Q?Oj5WUcK9R5yiUBfTdc1uPAEdoEPd0go3IfueqvMcCi2b0E9N5LXwjHjFngC+?=
 =?us-ascii?Q?jjHNgSPkHeehuubttzkRpgDIUC1DUo3Im18TMx5/JQXoW3qF3xX4VAoUyWfZ?=
 =?us-ascii?Q?dht6M70V5f1ySYDcvzTV1tdMOg5JgBvi8ld42h6tDWgivv8E6KzZGUyzH52R?=
 =?us-ascii?Q?pJQOMETRGiqpXUr1awnB//yIb853f0vr5cacnqzyD0HhtpRrkb1jfcZPHdY8?=
 =?us-ascii?Q?h2sy7nNH5eCADebJSdOEeozbMjeKXmm5aLosYxkoGdMwXELtC6GkBAozhmaB?=
 =?us-ascii?Q?iF3f9ybHgiSJMaOst826g0hBR7v4gUU4+eh3XL0dGZXAImUoS654wLTGeDZo?=
 =?us-ascii?Q?TPeJI1G9tKhyLiNL/QXORFNP7x88Zn6bDRgI7ZqWs3yfcWFzSUIWwUb4f1hM?=
 =?us-ascii?Q?/nDbWMewybR3E+qdC53EJfeM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:D79cbPcWKohpr6l6aKen1WPO7RcpzNmCEUrZ/VewVFQpLc03vR41gMB9UsKjP8QwLMznuM/Jd0K6LpmIRNqhqEf4DO4wFFGWGzIpczkq68RtDUnVQYN4t6Zcg38bX6g23qLn24dSIY5lCcMXhbXaMKuV5swBLTU31Y5UiuYfAxc6S8TWGcTiYwpAp43Dikk2X9OiGBhRLyUAhCCu+42UuPWjOTY3+78rodATbniRCPRnoN0FpAzWJCgS40oLYrTsUAPGaqTxUXGESf4wuuYJFZs5/Rely57SoHmm1FEsp2xX1sj6Rj+V7EhToyP/L5f8/gEYl6/K9ZkbY4pYqJ0OearEraNpB56KPQ838mKSW1U=;
 5:ATobfR28BeKX6KfYtLU3WIxL19HpFzRxt/sd0Co2ixyGM8+B+ikjq+EzQDJ8YTt+xJUaqIrp3+U1QKeLIb/0pWNN/EObzOHmkLgomyXgIC19WWpFJqFCf04kaQKY8oODe3keEvopUgN9jwV1KMoV/meticrnN/m8E4bKKLWVqwU=;
 24:Gwa0/Qn9VLb6V/dFakkT5Wsd1BkclbyTQNkVD1W9YIhq1nPMgejPRfwuBWBg2hqdl9wYgJN3Hql1wGW3iYXoc4OUB4lQWJAOLvw9bPkjJ8E=;
 7:lVGrdiVfe0IAqKdEgab2Mihf6ucyvAy1hhosXst2mtPmGI6tMOlh+uTQAJgqO92PRj53ifxSTMGktDO+pzPhEXj9HB0rBizcVYqloPaL+Y4M8aOfohWYsjvE+X9a5yj6Wojo8gWr3y6N0ggWUMJZEN6XlM3p6BDHiqQyFQ8re/+NsdjLsenYLdFk2DoCrRmWA1xmgAfAK7ouolrt/fv1MV4mxYRaaGxqL1vYCasiSG+/he52mr/Bpx3t4aNIUkWf
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:29.4191 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b6baa603-b7e9-4879-1845-08d55cf7e595
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC PATCH 02/10] arm64: Add hook to handle guest GICv3
	sysreg accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCkluIG9yZGVyIHRv
IHN0YXJ0IGhhbmRsaW5nIGd1ZXN0IGFjY2VzcyB0byBHSUN2MyBzeXN0ZW0gcmVnaXN0ZXJzLAps
ZXQncyBhZGQgYSBob29rIHRoYXQgd2lsbCBnZXQgY2FsbGVkIHdoZW4gd2UgdHJhcCBhIHN5c3Rl
bSByZWdpc3RlcgphY2Nlc3MuClRoaXMgaGFuZGxpbmcgY29kZSBpcyBrZXB0IGluZGVwZW5kZW50
IG9mIG90aGVyIHRyYXBzLgpTZXQgQ09ORklHX1ZHSUNfRVJSQVRBIHRvIGVuYWJsZSB0aGlzIGNv
ZGUuCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBjYXZpdW0uY29t
PgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgICAgICB8IDE3ICsrKysrKysrKysr
KysrKysrCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgfCAxMSArKysrKysrKysr
KwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oIHwgIDIgKysKIDMgZmlsZXMgY2hh
bmdlZCwgMzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC92
c3lzcmVnLmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCmluZGV4IGM1N2FjMTI1MDMu
LmE1YzE3ZTQ2MGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwpAQCAtMjE5LDYgKzIxOSwyMyBAQCB2b2lk
IGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICByZWdzLT5wYyArPSA0
OwogfQogCisjaWZkZWYgQ09ORklHX1ZHSUNfRVJSQVRBCitpbnQgZG9fZml4dXBfdmdpY19lcnJh
dGEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7Cisg
ICAgaW50IHJldCA9IDA7CisKKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOworICAgIHN3aXRjaCAo
IGhzci5iaXRzICYgSFNSX1NZU1JFR19SRUdTX01BU0sgKQorICAgIHsKKyAgICBkZWZhdWx0Ogor
ICAgICAgICByZXQgPSAtMTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIGxvY2FsX2lycV9l
bmFibGUoKTsKKworICAgIHJldHVybiByZXQ7Cit9CisjZW5kaWYKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGY2ZjZkZTM2OTEuLmQ0ZjA1ODFkMzMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0y
MTAzLDYgKzIxMDMsMTcgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7CiAgICAgY29uc3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdz
LT5oc3IgfTsKIAorI2lmZGVmIENPTkZJR19WR0lDX0VSUkFUQQorICAgIGludCByZXQ7CisKKyAg
ICByZXQgID0gZG9fZml4dXBfdmdpY19lcnJhdGEocmVncyxoc3IpOworICAgIGlmICggIXJldCAp
CisgICAgeworICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7CisgICAgICAgIHJldHVybjsK
KyAgICB9CisjZW5kaWYKKwogICAgIGVudGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKIAogICAg
IHN3aXRjaCAoaHNyLmVjKSB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0
L3RyYXBzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKaW5kZXggMjM3OWI1
NzhjYi4uNzM3OGExYjAyMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90
cmFwcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaApAQCAtNSw2ICs1
LDggQEAgdm9pZCBpbmplY3RfdW5kZWY2NF9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIGludCBpbnN0cl9sZW4pOwogCiB2b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywKICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpOworaW50IGRv
X2ZpeHVwX3ZnaWNfZXJyYXRhKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAg
ICAgICAgY29uc3QgdW5pb24gaHNyIGhzcik7CiAKICNlbmRpZiAvKiBfX0FTTV9BUk02NF9UUkFQ
U19fICovCiAvKgotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:43:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:43:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTOr-0000p0-QM; Tue, 16 Jan 2018 15:43:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTOq-0000oI-Ft
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:43:44 +0000
X-Inumbo-ID: d25eadac-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::60d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d25eadac-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=UhlRjZ+ZyCJZDUCSGkaYNuTbv0xvTCRlqygzUCA6v2I=;
 b=IKNqcxiIwoWv+arJm0/oL4mLGPqH2ktNlmDWZT5jFTxvdG2ud1xVKoceVy6OTc2rAKzA06fKjyCmPXBUApY5IidiIxJ17OJkbe7SzyNjlVEopjJac3rJ2P74y4FR0ES5mlJf8ii+AZGF7WiGV2040kDOQAxYyPBux///ubCueY4=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:36 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:12:59 +0530
Message-Id: <20180116154305.19186-5-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fa388f53-6590-4681-f232-08d55cf7e9b2
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:+0hZPWIKmfyMBvbguizHzDWqX4m09f3gNguGTdFAXFJwWkKNlM0q+Zb93qaB01+eSQjPN7Je2xRvaxxtzWxwfDq9aKUk42cIywzgDrNLENw3HMgSEXyT86zTH0ZDIm1QFA/zCbGF+cTwAcmpoDSEohY/EbHcsj97+UghVgTmzYNXEged+8e5k5NwCwh0XTTr6R8ShHsuJieb9Bjan1oSgQCAEVP3gJE1Fk2+dQ7Jz0fj7+Tyo9legS7vRmJs0+yq;
 25:lAdoGcJD2cL0tnk0bSI2/zCF9rhgpXJRVhPeMLmJqdpXnPST7ZOPEMklTdI6lwwjsD3VTDpuC1pTJLjywpGzkJuZbgXBMdQZCz49YEgJPR6DT/1HaNosDDNAWxFuGRg1CegDETTXeHqZkrj2AfMdSYAqfaOXx5gwk0KztxgLBfUgTd3s8TDVNGsnnFj9kSJX7E6jTmBYnj4dRFYYOtdAKFqsH/jNOWu1XfONpt7H92LZp8j4GKRC1hYLHluM7drUEZ5FamnmmiI7gRddVc6wAvVrFK3Lnoali+VZQCuaF6goT/p3q7KCTUR12WpZA0SYFQOG+XfMbpwa2mqSxy59JQ==;
 31:wQH80ZbCXiWGCgFuXHGKeAwTVEujEDBp1MrAh4CRLvOXKu01ltgNTENx9Zfcrb3Yur7VPl+1t2JereRaQNSSAvQsVeVNPf05/Ni1LYeCTyGGKi4/keVI8/40wloGckh5MaSRfZpL/I+OrBlpIAlujARBtZKVDV921nIN0eq2hX8I1clzjj2nRQdvhjz1ZWMJP62FKM9wOjbJetxZcfJDWZahSq2qv3AxjYvF5ULeu84=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:O7ZYfYJo4H3B0mx8TQ8zuTjoa6ydH2wivDOZMC+J7wWaiIH6wygV5aDIsVVBbXBMl4TZjFREAKKWm4CrotXwkUNH6GtCtmiw6yWFBp2ew4KKG7AZpBtnEJXhs/bTAtlk4a7NR4X51wf9csE9OcH8078h/ZM+vO7eJ43vIBM2YZUKFBE2lqt9BqdZSz6R++aSCCAYm6f6FYMlMi/J+FuXvd2flI7Lf6P2cabGalXj2c74zB5pyJA27mPcld2ntlhG4Ij/C2OSE2ZS40MgJaYPJKf6UTQ6ZjAtcCakX1bNPCgA74qIN/RU3KwcOaWYj4NGxl7lX//1zKn9ML7ywDTN7SkNLdisOIcFxethUzmBg3NtLzelCgT9Ds/AxmRYA10dkIUGnwoThouJ4ljGWdSDN0jVN9reY4GxV0gNdB7t7aBONq87WaHkBHCsqn/mC6fuRrNQ3VQjXgao9ZWQssFT3tGCqgPoKyFpiIplxDAdPOahsFrBKxD0iFg85kJiL1lOvGXZy2qIhftFy7RHn562OuymYbU0V3lR1fPrWgR1fSESpOxtLkTEqXfReiVzPysdesHtZw+UcvpDj2UtRGB50WvZL2+CHvBEPvLXOn+HIh8=;
 4:C01LWMegeeUS7h4YsXOOs9GoKln0NpMgIO9D5wT8AJVil/7VjXw5Weq7h+d0AFBTow0GASSp11jY0XQnnf8XCY6x0x+xEc6kv+4QoOXQ7gdFmxrI6abBdpMfz5RCT1VN+qfzMtUk3bd6l2KrcaDaZadglDKYTbSLI0blXIxtuEpsJU1tPgdPMF5si8fcet7BzJ16IuYRX8bk1xWZolcbmik2oNDkNGwRew2kX+zKb5BsUKC7Cvn64tsnncb0EqGjMGAFjGfxi+ne6LoUAS66Zg==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2073752AF540887208401AABECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(575784001)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:JMTVmI9KNyJPRD68EBrvoEHmXiE4pNKlshx9KXa?=
 =?us-ascii?Q?ufkJpb8pM9gE8pzCR0uyWJu3lPA8Udf26Qr9QgcnlYD+pbZCW5qu1hCyGv2l?=
 =?us-ascii?Q?XwliQ9vjdGha7t6GkizvduGO/huXUOrA7tvQyD7CkSSTlml8V04gD5UONaKC?=
 =?us-ascii?Q?TLJog/HU/o11cEjrOgBVTQewqGVnaS6fsYxLiRFmVX3Oqj5gXzLtwsf+rkED?=
 =?us-ascii?Q?i4mSreigh89bL763WLFHx7azb4vD8qw0Xvyx7gyG5FnSn9PUIXV/ugXNzxRb?=
 =?us-ascii?Q?qQG6GDKFBurH6pKUHSXxaWttTYYi49X4/kwEP313FQULkJauv9TCEypbWOby?=
 =?us-ascii?Q?rvMYZVhosVQY0bHgpoAm1xfet+SZNL1Gi9KnPAtVjTbmih4/6eOabUyMIKOy?=
 =?us-ascii?Q?fBTSdGkTWIug//f7TbJBVmu/Nnnr/ZNLuRLV69abRgQhuNeHHho9nP3H+UAT?=
 =?us-ascii?Q?8QN5HBQChbqEl4wFsRaj/iLHdycfTVnATDQ9D0OSIiStPK73grLurEJy8TQb?=
 =?us-ascii?Q?gHnDwzQOAWllw0DJYh4tNMEvAGSNeRH/UG+nNfKL4qxgkmycKLDhdXd1uk8B?=
 =?us-ascii?Q?UWqQkqVY/IePm26A6smHmJlbmDecfKJEPebsitM5rPWqFYg62/McXYQEvuAi?=
 =?us-ascii?Q?bte5JiQgLExvC7HSmPfZgBTBEYrCMplpMMJdKcyNXjTxCTrzor7vFtk92ObN?=
 =?us-ascii?Q?umFpC1ri2Fxc+0c64ZoPM4dEKxRGawBb+4TL4/VfRViK1Tp324yo/5lQW3Ql?=
 =?us-ascii?Q?8e5/6YyuJQ+6L+sFkK9S4yD3/qMIeC2WET8MabwUUtH/H0mz9X83cKz0AHte?=
 =?us-ascii?Q?IxmtDSHspaSPW+Pmh+wsIZz8ywgv0KOzzrzz+JTMtoIf32ReWt2k80jnKerL?=
 =?us-ascii?Q?iQBtfV6O4dBMgVEFOIlLW0kX36PCectn7K68NYRuRN+pngBJMA9AwJVy0M/Q?=
 =?us-ascii?Q?CfTqzZ/WkpUj+gTXJ4aVO6+ujAyVwqwdM0ZlZ7FCVYUth9KSfFNEyjClP626?=
 =?us-ascii?Q?SFvz296ZuxqkUAHUsmbtFPUNIq+AF4yx1nMbHf9HlHZd6bW4Z/udEcUQOpMv?=
 =?us-ascii?Q?s11G1ZUH/d9VChUhkDq8FJwiluYhv4hh6OXxqQIsdTpZmZZR9g5P59Xl4aqc?=
 =?us-ascii?Q?mz7tkZTHxPUybZ2GEJDGfStphIMVvQwR3zqClwndao/MQK/wmcT4E98a2p8d?=
 =?us-ascii?Q?EN+JVOOdxKtGyL7hA1XkCEplnCYjL577QT44jIZqXLInJotvlNG/6BxO5H1S?=
 =?us-ascii?Q?DzCN12wA5gkmWXmaraNjmeRZg6xNQ4ePlItZ2sGNgpr1OBd9K5ojMqO33knm?=
 =?us-ascii?Q?9dw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:+3S8HnoX/QPQX/NQl+9fb67GeIDZnUq4/SSl81MYnYR/JhUX7d6urDVlSN+k+sK/oHDLqbae/zgLR5zfBCd6VKMt4PwIM9lYrx8b4oFUlf0vdahZxmtBDbuvQ/c63OoAS/jg7SvLhosGkl3ij8lSfeGoGXAYOGO57xA38JuKdhsyG5f2hr1Jq22PczkKlcwzWHHQo5WYA/VroqtdA3SBxWC1VzBO+eq3CyEZmDsiBdIFAxKdVfVTyFTJyxCQhqEPRvgr5UqvvXm5SoYLhj1qNl4PRAxMtBkbh2m8W9F0QAdbmImn3x4SK8IofAKtsDysw/PUfmJR0uHvu1iqVxE4bP/OS16irsAHReA/kZsqJz0=;
 5:uKJe7j34Vlz/7Cz/TkKXEuJWsBwBUdA61jvMod02yHuJzo3NTi+YPEyyrQK93AjDY0aMOU4Q2E6BHgwcdfbfA1uHLjt+OZxbv+GaogeLk5HCo7WVpkWh/8wrfEhxcqGvXLIMdi6b5BlJYTFC06BCR5Or8CizDoSzOYcCWSt05cU=;
 24:VU9wP7LZX9Z5CFsHSqWC30cqGkPKCwZiFG0JdbR1vp6cRM4Rb6r7pwTqN5UnQ+Ae+3KRC+IB8LPHWfPy+f7dokgAkCLDmKS0+OmzPYmp6HY=;
 7:BKuH+f/ATiPzN/z5yfauDJxd8CBoSAMu3wtbMkO+DlCiI4JG/h8CqLgNE3f1ita/4tme2R4FjdAUauroZGYfjTFWTN6qGt2NROknuC++qYWRIqz+SfAX/OBld6Em8HFFBFNl5wEe3j44vrDhX+UN/LXDoWgIREutCHtJLYhaGP3d1FVJi5/ZNvEEJ2NCkKSIRvDIvwGlPwBiAhOtf0GOzS9V3p2Z57kIjpdlfu8wznTpdttpkIF17MXLXXDJBFYs
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:36.2007 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: fa388f53-6590-4681-f232-08d55cf7e9b2
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [PATCH 04/10] arm64: Add ICV_IGRPEN1_EL1 handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBhIGhhbmRs
ZXIgZm9yIHJlYWRpbmcvd3JpdGluZyB0aGUgZ3Vlc3QncyB2aWV3IG9mIHRoZQpJQ0NfSUdSUEVO
MV9FTDEgcmVnaXN0ZXIsIHdoaWNoIGlzIGxvY2F0ZWQgaW4gdGhlIElDSF9WTUNSX0VMMi5WRU5H
MSBmaWVsZC4KClNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGNhdml1
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYyAgICAgICAgfCAzMiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9z
eXNyZWdzLmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmggICB8ICAy
ICsrCiAzIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwpp
bmRleCA5MWY3NTVhM2M2Li5iYTRhNWFiN2UxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJt
NjQvdnN5c3JlZy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMKQEAgLTI4Niw2
ICsyODYsMzQgQEAgdm9pZCBoYW5kbGVfYnByMShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
aW50IHJlZ2lkeCwgYm9vbCByZWFkLAogICAgICAgICBfX3ZnaWNfdjNfd3JpdGVfYnByMShyZWdz
LCByZWdpZHgpOwogfQogCitzdGF0aWMgdm9pZCAgX192Z2ljX3YzX3JlYWRfaWdycGVuMShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCkKK3sKKyAgICB1MzIgdm1jciA9IFJF
QURfU1lTUkVHMzIoSUNIX1ZNQ1JfRUwyKTsKKyAgICBzZXRfdXNlcl9yZWcocmVncywgcmVnaWR4
LCAhISh2bWNyICYgSUNIX1ZNQ1JfRU5HMV9NQVNLKSk7Cit9CisKK3N0YXRpYyB2b2lkICBfX3Zn
aWNfdjNfd3JpdGVfaWdycGVuMShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lk
eCkKK3sKKyAgICB1NjQgdmFsID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIHJlZ2lkeCk7CisgICAgdTMy
IHZtY3IgPSBSRUFEX1NZU1JFRzMyKElDSF9WTUNSX0VMMik7CisKKyAgICBpZiAoIHZhbCAmIDEg
KQorICAgICAgICB2bWNyIHw9IElDSF9WTUNSX0VORzFfTUFTSzsKKyAgICBlbHNlCisgICAgICAg
IHZtY3IgJj0gfklDSF9WTUNSX0VORzFfTUFTSzsKKworICAgIFdSSVRFX1NZU1JFRzMyKHZtY3Is
IElDSF9WTUNSX0VMMik7Cit9CisKK3ZvaWQgaGFuZGxlX2lncnBlbjEoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGludCByZWdpZHgsIGJvb2wgcmVhZCwKKyAgICAgICAgICAgICAgICAgY29u
c3QgdW5pb24gaHNyIGhzcikKK3sKKyAgICBpZiAoIHJlYWQgKQorICAgICAgICBfX3ZnaWNfdjNf
cmVhZF9pZ3JwZW4xKHJlZ3MsIHJlZ2lkeCk7CisgICAgZWxzZQorICAgICAgICBfX3ZnaWNfdjNf
d3JpdGVfaWdycGVuMShyZWdzLCByZWdpZHgpOworfQorCiBpbnQgZG9fZml4dXBfdmdpY19lcnJh
dGEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3IpCiB7CiAg
ICAgaW50IHJldCA9IDA7CkBAIC0yOTgsNiArMzI2LDEwIEBAIGludCBkb19maXh1cF92Z2ljX2Vy
cmF0YShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhzcikKICAg
ICAgICAgaGFuZGxlX2JwcjEocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzcik7CiAg
ICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBIU1JfU1lTUkVHX0lDQ19JR1JQRU4xX0VMMToKKyAg
ICAgICAgaGFuZGxlX2lncnBlbjEocmVncywgcmVnaWR4LCBoc3Iuc3lzcmVnLnJlYWQsIGhzcik7
CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0ID0gLTE7CiAgICAg
ICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdz
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaAppbmRleCAwMjVhMjdiMGI0
Li43MzFjYWJjNzRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3Jl
Z3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaApAQCAtOTAsNiAr
OTAsNyBAQAogI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19TR0kwUl9FTDEgIEhTUl9TWVNSRUcoMywy
LGMxMixjMTEsNykKICNkZWZpbmUgSFNSX1NZU1JFR19JQ0NfU1JFX0VMMSAgICBIU1JfU1lTUkVH
KDMsMCxjMTIsYzEyLDUpCiAjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX0JQUjFfRUwxICAgSFNSX1NZ
U1JFRygzLDAsYzEyLGMxMiwzKQorI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19JR1JQRU4xX0VMMSBI
U1JfU1lTUkVHKDMsMCxjMTIsYzEyLDcpCiAjZGVmaW5lIEhTUl9TWVNSRUdfQ09OVEVYVElEUl9F
TDEgSFNSX1NZU1JFRygzLDAsYzEzLGMwLDEpCiAKICNkZWZpbmUgSFNSX1NZU1JFR19QTUNSX0VM
MCAgICAgICBIU1JfU1lTUkVHKDMsMyxjOSxjMTIsMCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMu
aAppbmRleCA2OGEzNGNjMzUzLi5mZjhiZGEzN2QxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192M19kZWZzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVm
cy5oCkBAIC0xNjMsNiArMTYzLDggQEAKICNkZWZpbmUgSUNIX1ZNQ1JfQlBSMF9NQVNLICAgICAg
ICAgICAoNyA8PCBJQ0hfVk1DUl9CUFIwX1NISUZUKQogI2RlZmluZSBJQ0hfVk1DUl9CUFIxX1NI
SUZUICAgICAgICAgIDE4CiAjZGVmaW5lIElDSF9WTUNSX0JQUjFfTUFTSyAgICAgICAgICAgKDcg
PDwgSUNIX1ZNQ1JfQlBSMV9TSElGVCkKKyNkZWZpbmUgSUNIX1ZNQ1JfRU5HMV9TSElGVCAgICAg
ICAgICAxCisjZGVmaW5lIElDSF9WTUNSX0VORzFfTUFTSyAgICAgICAgICAgKDEgPDwgSUNIX1ZN
Q1JfRU5HMV9TSElGVCkKIAogI2RlZmluZSBHSUNIX0xSX1ZJUlRVQUxfTUFTSyAgICAgICAgIDB4
ZmZmZgogI2RlZmluZSBHSUNIX0xSX1ZJUlRVQUxfU0hJRlQgICAgICAgIDAKLS0gCjIuMTQuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:43:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:43:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTOw-0000sF-4o; Tue, 16 Jan 2018 15:43:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTOv-0000rg-80
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:43:49 +0000
X-Inumbo-ID: d546f604-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d546f604-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:18 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uSlBi8Iv8HpZ0Hvo6tc+A0JT/BSHPjl04IvI+t2/QQs=;
 b=ZlKfPYjylBS0fmFxoTs1n3p9VEGYR8c3SUO8LzdP0o2JJ2FdsMB1uvJYAzOHlSw92mN//c1A60yG1QDjrMg0c/jbga7VVfFz5rHcS2dlUxlLXApZS218wK4pO3EdyfxJ6aIPt4mql1xBVRJvyqSpw6AOUOoQMqqwGuijDzQYz+g=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:39 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:13:00 +0530
Message-Id: <20180116154305.19186-6-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ad55851c-522c-4371-ea55-08d55cf7ecad
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:Uawce2nf/G0jgosq0qM3RIp44TeGrAoN7+OXonbYNkvZugDEyp2HeuxT4HyRS+CjuWnDn7qmF2XYRaOKm0UGM5lrmfiq+O7i1g6959dYkLrj9CtSYE0GJzqC8m8LB5dSq/3KK3hRNLx/l43sMYeAQvpGzfiEJFrXj80wgIkOANj4MJMK2VLPv3mCPi+eirjoT9RVITJi4EYtqFRrSLp04FcMOMrdgJVJzXLuFUuiovJyqqG8WJ6/gBCEWM4j+0+g;
 25:Z/vPjDWfYrFaFVB9RqnO+Mt2IOzqDVp5buQvKyBrJOGwSqqqSoWIzjaA07IkfH34G2VcSHLREDYh+xUjxavt5DKaEDTJPJriPW4IAkQT0fic3CTV55ERG9UdsNNGWQifJntytpSX3wl4goRKOlE2SN59L7nGgGJ8u4rKXNMN2c6BajoArhGRsZihmCOiAufh4M2KO88JDiYrxMK+bFrFjkMCf9RuLL3btCVqQLxvdCcWyzxY0NzvF0GUmZhRvTd9J4G0AnF7uHuyk81qgUzlNqaQNWD83JYlzcL1VGPLI9x3qdhBqpRnPzT/Q+RqNmRoDlBE9hVjewuL8HKl1ql3Jw==;
 31:lGBg0j9tJzlqsklvyygPkjztLJD9mpi2E7rAi1mA3lliH1ygxJEtojjZJBqtl4P/64Ozv5JQHv2si2+1z+c3rIUEyn4LRRUWkfKsdLnDsmSJrX7mCuzKJwmXpjzcVbAqTKP7hN+13Yl4K8fHOh4smNbGwQ8bq2/7Uws9SKel4qkRhzubnzQF9L0IU94EUuYCOLh89KvnoMTjywHfvuccRj0IrQagCzKmL44pvShEYts=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:X5CYRUu+bXiRPlMAFzO7RG9FEFcKfTH2x0cdIcWEDC2h1dJjShuAK507wudqkKfPQCmz7jmaqYQyVD2OnXWWJDn/adkb4yhrJKhYTFCO3DnlVtDjdUbkP10U2is2haVnLsmFZaI9jhD7/yLcarUfrfvOqmbd58Su2nwl7P++dF6MgmIX+FN++Gmw1UBFpet4zFbvo6QDqvd9Jhzmft4GjV4dee9PuAqM1eW0QAYD1omy92ictZRTDINmgJSZGF92cozXNlhTAgPxE6hapT04dnxhjvIj3UBS/1fq7XmvHtVDjCqKZly3u8O9HGGh931e1s6QSsvOTg5Y/nxMgoWZVkShfnygS9s/hsgPZl7RyhobRUYkurGQtH2A4chEDc8hiND2q4emx2W4WH6ZdA44HrZ8L6wHyALwlSblS9Ei9Q6+fk/RO3H5nQLS94a6StHsxxn0+DlPV8+/+xy2orEEmlOyshPWh1rBMBAmGaoF6x8NMiSr3Pxop2gu2SgyO/LIYf5FvYSOy4M0312masmPJU5dH2bI4bFwvM3ZyokicHn1/ZPUklo8g+FzvhZ2XQmOQveiPLSdZcC2KgpWzbEvjIk72B8x4PPw2YkTumToBHg=;
 4:sZSywV7+FmUSMYObBzjgAi7qXmUq399/e98bRpXUopA0glxqFMb79iZ64YwwQttDL3dezwznoE7UFEP7H4xI8ouk9WiFx9+vHkRCXqplGFP88Vwp/8ZMcZOsAsR5/aGXghMq7hyFcN371+V934cRIthlUDc4m4NM+FsbT3o1V6eggXMLE3N0cKKqqUZdF4gvbWw3vZymI8yepok5Ru0vejtwWjG03U12yAjub8GEX2M+y+vDeQqpyTdA5KW0h0IZtziLedjai796WL1FdOMc3Q==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB207374C8FFA9FAADFF624E92ECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6029001)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(575784001)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:3NcuFyctjXDefHIlW2eWpJHppf+A0PePHQZmONE?=
 =?us-ascii?Q?d+Ka6Cz8nZJCNIrRI6z53anATJB6EmEGuKsjvp5wMvlrXi2gT11Yk+GbR1Gm?=
 =?us-ascii?Q?7bJtR+YAE3ujEpqS6SD7NXTq1kF3Jg1o4wAcP1VkllVUrKu0lgHw3IqBHADB?=
 =?us-ascii?Q?LcIHHitPKBnvdZZ09MjzBKKlK88fa6EChke7aTUeVYEXHxv1M8zvM2FR9UxC?=
 =?us-ascii?Q?g3Q8pHto3TuLoeQ9I3QT015fflnQ4c5Gz2ADMFFWLSPwrprx4szo+4UyzflA?=
 =?us-ascii?Q?CX5Uv5/tXdqrSPt8m1FaZinF9BgMhoWhpmjUQeyDUopSUH+dpVU5gM+J4BnB?=
 =?us-ascii?Q?x+whPJMkujtwts7lJ6TheUQ2Y6xWbjY/p6nXSraapDIKqOxqDKiMQf0YMyLB?=
 =?us-ascii?Q?fftKyaZg0g9JBZpy9Fu0UMxpDIuPdi1wdP7ZaS7uTGnmWC44s3SFYtcDHRlJ?=
 =?us-ascii?Q?npABv0ugPCxOgSJTdvJwCynNhrxQDyEW2CdpaXlh3FUuo4oVOFWlXblqlzWZ?=
 =?us-ascii?Q?f1P1NPBxyD4zjxkZUrFTSCPS9a+dqSSlp5bDHfbmFZMuj99VtUgkc6PGj4PG?=
 =?us-ascii?Q?pQ+tdtqT6eQ2f+31f6geod6PG+ScX8ck4oudhg8YzQMnlkiaR36aRSoktIhA?=
 =?us-ascii?Q?2rKGFlOSYZqUUGMGlCyDzPGTzKoiQC9aObFoqJaq3n0s8cZaR6XT+d8cGShj?=
 =?us-ascii?Q?aARSZ+2xnxQSaX9yhxASoPIL9ueRaCWavSTLYRgSdulAfICn0QsOSpEZPqS5?=
 =?us-ascii?Q?zjZhHgR+vHgg0cSg2CMW8QiRqtJ7qkhO5Qh5j4s+2W7gnRl7CbxXKnKmx9z0?=
 =?us-ascii?Q?UNjcbQvkGWquI/knN9lTauuDorscrmxMp4o2cChMSyFTAYpIGsCyQltq2chg?=
 =?us-ascii?Q?nyMpCyd3gycLV6+JC14uYjD7hIoziR+f0Bht+PHZM2P1KI+90PTwCLvf1RrR?=
 =?us-ascii?Q?XtnPCeu8Z4X8qi3kjbxTGXtat6q+E7p+fvHJCoXGCy5T5I+E1k3bmItPYD2V?=
 =?us-ascii?Q?YbOOBpG/+3MkxqvXP3su01h0gMfCuF21WRuc39WUcvvVzMk62Ge3P5Q+7mJM?=
 =?us-ascii?Q?Gqtz6M1tioNBeW2E/9JE5vDc8i7g1sGdFrKLY+w4BcxwpE9wuqp8aMrFYWYS?=
 =?us-ascii?Q?/msnoqjBV6ImNNdZNHi7UobgD0wUREfYf5A+PDEDzeG5XRhwaQwJnPsVhMKK?=
 =?us-ascii?Q?TKA6T7Q4v7/gDrdDgSBS8iGejqePneZN5NTqawMm5dX7ApUAXCV/XdOGCkY6?=
 =?us-ascii?Q?8OlgGRVyb/qFCHBvC/6OV+Q5MbEDedRm5Ttx2mrp2EYQCSeskYwO0JkoyFqW?=
 =?us-ascii?Q?LecBvZf1cPYrzmAVL07hGUlg=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:OwmuBHEpkWRM+LK9a6w8C9gfgs15JbpB4oZkDjoNgk6ghqX2Gmz37oxzKhH34IeAKRPjGjWTbR5v+ywJCRlUni5k3FoNIkmM7wrzE/O15YrDxFj381cY5Mld018CqMsXXOLt8m6q4ByS0gKUY6DqsSPrUNK+K9O4aBgoSDld+WcdzU8rP9JsBBTmLcQ3kHgrT8Frhqqh/jGpmwa4DPZf4tlAPGlKnoKMvOf39q2k2phSO1LK9ZJ+Dn65ENK6wsJnnUNH8iBIwlIIpgpLHSnkkZS+5EDY1ar+/snp50Nh3M3cF3ndK/5kA7G7HL4QjsIBu0DglQiCL+sjIL7TvIWyXuR/U8Wnky+LSWurVGSpDWk=;
 5:HOmuMwKFAkoxljlRMeN+eUdU96nnaxQiNtucq8e1GcuMo7C8zjxhfWA8VBdGbeolJctZCrP/xL+mxtBfrKqPT2woej3kanyuzQ2dPOv6gFcTJvbEqAIktca/3Khh9c0eQNOekvlqoqJ0Nybw+BSUmDsHG0uwj5kWGlslW8zwPls=;
 24:VOoy0fQ74UoYoBiLTVg0jQf/2teCmCiJqBrYWy5YkFuk2VqHMkZ92VtuUF+FlJFLLmETUrc26cWPKGijlK0Yz1HhmDXDGBz3CY3sAvQS5P8=;
 7:gc+D9xnlM9lAVLqwZ/GGkIOCY3mGQx4I3Lw4RjVAGciEvq7T0HxjYQZOK9Vs+YHmoagwMkm2jZ5ZiOaTT1i7mihQggRnrDYtE9cGgzyD9rdnA8+4dm9MuF4/5TnXHxIPhB8yi4K0iW8hKOQ4tT5eFwpq0I5hnSvK7D7u1IfyFK1jtvoJCARzzW6JEP5Fj52OKQxSYc2F3rrTjtNhkJp9hzo7FR+p/86sEreSV0DSYNt0VOaowYwEgNnSILVei7RL
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:39.7477 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ad55851c-522c-4371-ea55-08d55cf7ecad
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [PATCH 05/10] arm64: Add accessors for the
	ICH_APxRn_EL2 registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCmRlZmluZSBhY2Nl
c3NvcnMgdGhhdCB0YWtlIHRoZSByZWdpc3RlciBudW1iZXIgYXMgYSBwYXJhbWV0ZXIuCgpTaWdu
ZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBjYXZpdW0uY29tPgotLS0KIHhl
bi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgfCA5MiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDkyIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L3ZzeXNyZWcuYwppbmRleCBiYTRhNWFiN2UxLi5hNjk4YWYyMWYyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC92c3lz
cmVnLmMKQEAgLTMxNCw2ICszMTQsOTggQEAgdm9pZCBoYW5kbGVfaWdycGVuMShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwgYm9vbCByZWFkLAogICAgICAgICBfX3ZnaWNf
djNfd3JpdGVfaWdycGVuMShyZWdzLCByZWdpZHgpOwogfQogCit2b2lkICBfX3ZnaWNfdjNfd3Jp
dGVfYXAwcm4odTMyIHZhbCwgaW50IG4pCit7CisgICAgc3dpdGNoIChuKQorICAgIHsKKyAgICBj
YXNlIDA6CisgICAgICAgIFdSSVRFX1NZU1JFRzMyKHZhbCwgSUNIX0FQMFIwX0VMMik7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgMToKKyAgICAgICAgV1JJVEVfU1lTUkVHMzIodmFsLCBJQ0hf
QVAwUjFfRUwyKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAyOgorICAgICAgICBXUklURV9T
WVNSRUczMih2YWwsIElDSF9BUDBSMl9FTDIpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIDM6
CisgICAgICAgIFdSSVRFX1NZU1JFRzMyKHZhbCwgSUNIX0FQMFIzX0VMMik7CisgICAgICAgIGJy
ZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIHVucmVhY2hhYmxlKCk7CisgICAgfQorfQorCit2
b2lkIF9fdmdpY192M193cml0ZV9hcDFybih1MzIgdmFsLCBpbnQgbikKK3sKKyAgICBzd2l0Y2gg
KG4pCisgICAgeworICAgIGNhc2UgMDoKKyAgICAgICAgV1JJVEVfU1lTUkVHMzIodmFsLCBJQ0hf
QVAxUjBfRUwyKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAxOgorICAgICAgICBXUklURV9T
WVNSRUczMih2YWwsIElDSF9BUDFSMV9FTDIpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIDI6
CisgICAgICAgIFdSSVRFX1NZU1JFRzMyKHZhbCwgSUNIX0FQMVIyX0VMMik7CisgICAgICAgIGJy
ZWFrOworICAgIGNhc2UgMzoKKyAgICAgICAgV1JJVEVfU1lTUkVHMzIodmFsLCBJQ0hfQVAxUjNf
RUwyKTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgdW5yZWFjaGFibGUo
KTsKKyAgICB9Cit9CisKK3UzMiAgX192Z2ljX3YzX3JlYWRfYXAwcm4oaW50IG4pCit7CisgICAg
dTMyIHZhbDsKKworICAgIHN3aXRjaCAobikKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICB2
YWwgPSBSRUFEX1NZU1JFRzMyKElDSF9BUDBSMF9FTDIpOworICAgICAgICBicmVhazsKKyAgICBj
YXNlIDE6CisgICAgICAgIHZhbCA9IFJFQURfU1lTUkVHMzIoSUNIX0FQMFIxX0VMMik7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgMjoKKyAgICAgICAgdmFsID0gUkVBRF9TWVNSRUczMihJQ0hf
QVAwUjJfRUwyKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAzOgorICAgICAgICB2YWwgPSBS
RUFEX1NZU1JFRzMyKElDSF9BUDBSM19FTDIpOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0
OgorICAgICAgICB1bnJlYWNoYWJsZSgpOworICAgIH0KKworICAgIHJldHVybiB2YWw7Cit9CisK
K3UzMiAgX192Z2ljX3YzX3JlYWRfYXAxcm4oaW50IG4pCit7CisgICAgdTMyIHZhbDsKKworICAg
IHN3aXRjaCAobikKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICB2YWwgPSBSRUFEX1NZU1JF
RzMyKElDSF9BUDFSMF9FTDIpOworICAgICAgICBicmVhazsKKyAgICBjYXNlIDE6CisgICAgICAg
IHZhbCA9IFJFQURfU1lTUkVHMzIoSUNIX0FQMVIxX0VMMik7CisgICAgICAgIGJyZWFrOworICAg
IGNhc2UgMjoKKyAgICAgICAgdmFsID0gUkVBRF9TWVNSRUczMihJQ0hfQVAxUjJfRUwyKTsKKyAg
ICAgICAgYnJlYWs7CisgICAgY2FzZSAzOgorICAgICAgICB2YWwgPSBSRUFEX1NZU1JFRzMyKElD
SF9BUDFSM19FTDIpOworICAgICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICB1bnJl
YWNoYWJsZSgpOworICAgIH0KKworICAgIHJldHVybiB2YWw7Cit9CisKIGludCBkb19maXh1cF92
Z2ljX2VycmF0YShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3QgdW5pb24gaHNyIGhz
cikKIHsKICAgICBpbnQgcmV0ID0gMDsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:43:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:43:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTOw-0000si-C4; Tue, 16 Jan 2018 15:43:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTOv-0000rt-Fw
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:43:49 +0000
X-Inumbo-ID: d5f6aa82-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d5f6aa82-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:19 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=AkvnoZLI0YcZpzyJBSyS5nYYGfFBXuKQtO1hFUBijdY=;
 b=g79LM2eViNr0j0ZTL8BPCzMWljKy6Ise5J8Y8gLIse0aMcXyz8GgY7UKI/80HwoywJR/+E+S1jwczTZ5ZrT+9qwH0G1r5OXF1oH/WcthIVmocZaEQJNRis9QMBtzI4JvW3j/2l2VDQm3BRNqFeiRipCJHAL2CkViPkd2KhlG/OQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:44 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:13:01 +0530
Message-Id: <20180116154305.19186-7-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 37b5c874-1a4f-47a5-c44e-08d55cf7eea9
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:gyw5nS76sRkluOfVyqySgL4vACxD4OluVwHvNElA7bzKLGSCXHLGy9AM8fGMK55Qyq1F6NFLaemWQaoDaP0XROmXserypaq/Nuyvo0lboyK1Xrcqsl891TUvY+ZuRYwKsvFLerm6f2tPqRQOGjP/1eA/TSubQvZn46yH+da4KmWeWYd1qaMKPaPMKcYSwI9o7ZfwBO7XDBCYdfz8ichjS9HYkafhJcJ1320VHeQFwnP90fTpLmn4g+MrlUiezOFf;
 25:eqQM8HuPPBz6FKx581HVaDOZEMwn0Q1wm3gP1WPgJR6strMB5OuMGjbe6uQtKJ3vXa3eEMAgOMAx4/QWYyP+DvraPmUGKDUqDfbLcvCs/kmg40wNPC12XL9hXT5cF/MwYBOEwrF38gQ1GcweFTtQjeYShvCIRAgZy8igUQnBi+AUuVFgOD6aLRzcJ55RcfXtF3ta+wc3SlkOMZNSe7dLo1oLycEfyyhk+DGlKjW8JYV4fZ5KYPY1OIlVhsY66+6fx+b0lQu0/rAVsAGpRaGhBnfJ6FSpigievlJ+xYh8JioZaQ9rDX14KKUsD1V5h17QzY8r7qEwnsj5Y/AeKUKH7w==;
 31:bvpNtmAkBlPizhZE0iGtvKx2z2oqk5nC/PnjuP61pSzER14i6Uy2AuBSqsHEL0uRdeeGwakmfUuD+OzZbLg0A1ZWhfdIOdkbGt0DicBjXl6ModLi0QPYvTVKMyHFVLf8syhY2c0I+4FB0dqKuabIdKbPMnYpQWEn/D6Xnd12bF9c8XLb1gYdnyhP3yoND+zX308LVc3r5oX2BxxGHD6hYsioqKDbS+Q/WFfmbGcgpJ4=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:qP/5Bx0hXRPhXnNiI5No2y02zd4cKqA+eW5I6g+fHp66Y+XR+17sDdMgXFGFzhWTclXoFW4BFOt90l3C8nrg2bwx/JZXyc588+O86UEK2XbOAaS9HTYbs9+oleroXPo7js5gZTDeLWEC5eX/Fqa12/h8pvBT6vAkV8tHZIIJsA9uIe79DXyKgskb/pmRVgPzN506IRFjsPmM4tWofhrrHoz2k6qNLbhxRh91xB2Q114Et+6t0LXOtfkZ+mNGPSALqEQD6Rxt3RKZK5OcRLsrpa7rLF+Qmaxl9EwfBWSP8HCrmGBPf+140YVF354WazlggQX6Tw2HM0SQQ7zymrO+mQ/nIXwioZgIWhMjYtYNodzHZrsd5FRivO/tGVanrsRETGhGBYPqrZAfI3t1/DgsXSyqnXspwfbZh/Cd23mw54PAz7vWoTgGT6wTwrhm+pq7GP7gHroJgtlWuecimnDrJ8PewSseosetfVsWGeUWfEulpNIJoULRJblkSuoRjuyFuTRhrecLxxL/YKGgofDzTrrpbBrM98Sg2KmlMytuZUrZ+1AUYJ9+2N4/tykcvN1mWChjuVWFC9z5N5hjezybSIxJn4/DC98IVkackM/9yxk=;
 4:wtMWXz0fKYjI+d6iPIN6Z9uMveB1phi0Y0kdpVow7AXMdD8HImKwst6lTtX9eZYprvs12SBVXxuAzruuXnsSnSPcl/o7wvCkbq9EbmxI/2HsC+lNy0fS/sNImreKe6+xdBpmmjedaBYKN1bwqPZlMN3fVlGKdBAS+0NhF6PZ1YD3ZQHwVumcBUKXH5kE4gKhW/m7OAiaLehGA2PuIW4D5Dg8egFryGWrbgQ8hwrS4u1CjYL+whzL6QmnSqCnZ9IcbBHX1myr5aQWZN9CzRSgPw==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB20730C65D8F983906297E283ECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(59450400001)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(85772001)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:83ClqIIPfyGCNOlfBx2DYfvzll2lZwMor+u/ErP?=
 =?us-ascii?Q?synWrsw7MQ4hFQ5FLlFTXsWLcNirKFzZR7hZCo4x/deGZRj2wtPHUvOXT57b?=
 =?us-ascii?Q?r4VJBdAnQB1AxRA9D0CoezFqTPxxNWOyUP5EkjQ9i/iHhWDebx4ogaBU5gtW?=
 =?us-ascii?Q?MwOzs/bMnzCehkImBUGmYBy+Qd79ia5JVxlagYQE7/SWDt/zNO5OPaZq3k/N?=
 =?us-ascii?Q?R+meEtIh67TzcAmyJPmg/OnGsLnbmOwt3iLrSbMeAbUaIa3LMWKpmnJpFzx5?=
 =?us-ascii?Q?Nj3AQCq10t1W71+eMSE8JhGAEnYbmtr8lo4+GWNB8XlBkSzPRyyWsU4bwlgs?=
 =?us-ascii?Q?VEu9x+dda6DUbljSKwfnemsiW1WcY8lsAEm8yLLREuMM75TogPcIJp/10Cxl?=
 =?us-ascii?Q?u4y4k7XbzW3Xam8NlOEFIiVLInIoRChksPZHUxXX68rCU9JY1OzoczXwEtJ4?=
 =?us-ascii?Q?JxrAWoEaM9iFKTxjSS+DIt6+vH1z7hs6KNMgAOq691YyvLdGpTLmy/IYak01?=
 =?us-ascii?Q?4IJCU1LxfktSv/5ZZJV9BUjJ7eqeP9iptsxay+Z+OB4xgj+PlocF8FQ/zSlO?=
 =?us-ascii?Q?ll5l4NTaWqewlzuKwcGcXZdh/WHmlVL3NMigIs87mI0FZOAnwRLydXJBHlG6?=
 =?us-ascii?Q?oEnaBaKbQPBIKd5+OcBgc0j6Mw6PwcQPpCEbRx/JeuRhyXPTOogUPpVjNG2A?=
 =?us-ascii?Q?EtkRfYd6hHmgFrlUhDvBLY4RZDyojXnfop8OEe+dOEh4jkKfav8RyMBNv0Q4?=
 =?us-ascii?Q?2zgKFVBRQAwuRLwbMkQN5/V3hykKHzfEpCro7akK+moxYXE0Tdl3k0N7KZsf?=
 =?us-ascii?Q?9XUTE2MvxxUm+vD+vEDd8Zp9xshaJw7ISiQWgRflwDQxN6B2ziq28Cv2S9yp?=
 =?us-ascii?Q?nK++cO4iGUyz2mFMRpi08PQXKVt6fm670Bi+VIWN8jHTn2nT57mALG2OeJ0u?=
 =?us-ascii?Q?2kNwqKLXtGNZ/ARZ77veRu+yX25GovUQL+esY1hbDhE+AJoXVavPrMOiyv31?=
 =?us-ascii?Q?AO6vbL2DrXVaSjmAWlPHYQYtKV6c3ZX+4Xqva+XRi6Iwk11j9kRhRHsDwSMh?=
 =?us-ascii?Q?0BUxcZeL/BfUmF2ggKxMCz1cViv5xXyvXCvHQCrPmJnRZZhxUYm+/s+R9dQ2?=
 =?us-ascii?Q?2Q9KN+i+vxBsu2WXfsEzAeoyPyY2CtxUUxEzaN7qyPjQHLO9lcGZERSQFXWz?=
 =?us-ascii?Q?KHIRgQqcIIkcxiBIfAyKT8KPcdZTuYiWTmXSKc0rwCIzyiJJKjfH8Nyoz5Sm?=
 =?us-ascii?Q?fbaAJGkk0Za1ESqKDtZFPe678qeS6ahnQzXb0ee4egqje8qwzG7Ev9dLACPR?=
 =?us-ascii?Q?cRawPXC+ZqYNY0n+6IvYGsGTe0GJitVTP4FL0xSgH6zQMMmO/Yob3A/pujI9?=
 =?us-ascii?Q?qDGEXazLmpe48d9VaLEH6OjsnFEE=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:39uIMCFt3S5dlcbsx+pssiGbZqhMWOe/cSQDISYyRuTc1s7mcmGHq/d3SBTZ1oxLOMo9jMA8aLFztVt19DkMHfdurGs4Udu+uY4RlzAHtm44SRFjPk4U1qZ6pz1F0ePxhCRD8ZNr9wk3yC/7OlmJfaDccXMsfJ57egr6hXh6WcmQ3SmhRvpOT/ifR4yqx85YNoSCC8MivK2IqfCmt8BcQoJ3A50eEbaLEiRqL514bQDulzjHbkt2frFbzLoc333/MO6rR0i2FRqREsrR9oTqU8yVlnvFwHdtrvzwfyO2/Ua0NlH7frZcLVDMs7+GoelKtJa13AkGOaEQgXA6yJvTt+ZBM7clR7uA19IzWJ5Wn58=;
 5:p8h4khgCGBN1DzXO4IjmTU2XuKOEgo6/cxXPgzzdZt+hW62/MLfOqe877RLCJnqpIAHZdHSdq2Zg6Pf4TLMZLIOF9LArzhQUlvhwNGhsa4p7tzhXJDY2pmTZ7RKfYJfnUnsmNsgFiD/0ZqRYdLWwkWnFoYXbFsx1v2LnYRswN6M=;
 24:gr2XOQzJnFn9lBKRfEJgfKP3yKuS9VdfgbtdMoSlb2Wlh9W4/vpKquDk6SCrJ3kQTpuLG4Vic/mQe+8l6z21y3DU6qUv+nMfd38wtshaO5Y=;
 7:Ou6vH6JK7rYBTxAXNeCcElxGbEtAWblrDwBtBUaJnG2tll8hqCAWF0VRZn82ECulwe1/lnDvMrRg2HuoKZfYsOmLFNm6Lu67b3mfrrUocD4Z9WacI2KGKw8nP1vTHGnXjfHylLt8dmEA/121rwriPOL8Y9ju2r+GvnOPrvLTgCd2UG5LrLSjm5h1I/ASApPr22CaEOsUNoIMjYk5JkbIpjsMUbPrOiPh6k0cNjLoUp587JEN8/uJ3IQhxqqFGI0k
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:44.7322 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 37b5c874-1a4f-47a5-c44e-08d55cf7eea9
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [PATCH 06/10] Expose gicv3_ich_read/write_lr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCmdpY3YzX2ljaF9y
ZWFkL3dyaXRlX2xyIGZ1bmN0aW9ucyBhcmUgc3RhdGljIGluIGdpYy12My5jClRoaXMgcGF0Y2gg
Y3JlYXRlcyB3cmFwcGVyIGZ1bmN0aW9ucyB3aGljaCBjYW4gYmUgdXNlZCBmcm9tIG91dHNpZGUg
dGhlIGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBjYXZp
dW0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgfCAxMCArKysrKysrKysr
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192My5oIHwgIDcgKysrKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCAxNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5j
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDQ3M2UyNjExMWYuLjVkYmE4YmM5MzIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKQEAgLTE4NCw2ICsxODQsMTEgQEAgc3RhdGljIHVpbnQ2NF90IGdpY3YzX2ljaF9yZWFkX2xy
KGludCBscikKICAgICB9CiB9CiAKK3VpbnQ2NF90IF9fZ2ljdjNfaWNoX3JlYWRfbHIoaW50IGxy
KQoreworICAgIHJldHVybiBnaWN2M19pY2hfcmVhZF9scihscik7Cit9CisKIHN0YXRpYyB2b2lk
IGdpY3YzX2ljaF93cml0ZV9scihpbnQgbHIsIHVpbnQ2NF90IHZhbCkKIHsKICAgICBzd2l0Y2gg
KCBsciApCkBAIC0yNDIsNiArMjQ3LDExIEBAIHN0YXRpYyB2b2lkIGdpY3YzX2ljaF93cml0ZV9s
cihpbnQgbHIsIHVpbnQ2NF90IHZhbCkKICAgICBpc2IoKTsKIH0KIAordm9pZCBfX2dpY3YzX2lj
aF93cml0ZV9scihpbnQgbHIsIHVpbnQ2NF90IHZhbCkKK3sKKyAgICByZXR1cm4gZ2ljdjNfaWNo
X3dyaXRlX2xyKGxyLCB2YWwpOworfQorCiAvKgogICogU3lzdGVtIFJlZ2lzdGVyIEVuYWJsZSAo
U1JFKS4gRW5hYmxlIHRvIGFjY2VzcyBDUFUgJiBWaXJ0dWFsCiAgKiBpbnRlcmZhY2UgcmVnaXN0
ZXJzIGFzIHN5c3RlbSByZWdpc3RlcnMgaW4gRUwyCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192My5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjMuaApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi41NDRhYWQ1OTMyCi0tLSAvZGV2L251bGwKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjMuaApAQCAtMCwwICsxLDcgQEAKKyNpZm5kZWYg
R0lDVjNfSAorI2RlZmluZSBHSUNWM19ICisKK3VpbnQ2NF90IF9fZ2ljdjNfaWNoX3JlYWRfbHIo
aW50IGxyKTsKK3ZvaWQgX19naWN2M19pY2hfd3JpdGVfbHIoaW50IGxyLCB1aW50NjRfdCB2YWwp
OworCisjZW5kaWYKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:43:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:43:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTP3-0000wu-K6; Tue, 16 Jan 2018 15:43:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTP2-0000wT-P6
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:43:56 +0000
X-Inumbo-ID: d979fce0-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::610])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d979fce0-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ydPodciXtKG6BoiZt7TXPmgFcjiE41+xj5RNSsscGGk=;
 b=cVURHPWFICd3IVcxSprhjpO3EUHyd8oRrGWp4nBEkbjXFABpIJDlPhTDGRIK72kW/k8R5XzBEKmP+55OVYcw8qxxH+TqM68+r5aeWxEVQPEZ/m/AkrmKzyVQ8desRz2RQEEwkPG6sUbcGj8/Didw2BkYnv9PLlmVHutUK0Rayho=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:48 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:13:02 +0530
Message-Id: <20180116154305.19186-8-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: af544d43-a30e-4454-7843-08d55cf7f07f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:yr4SnSU45+X39khbJfn90hr/I3BarLjuoqDLiHWHTfjruMs1IEq0Oc2K1mUOuI5CgHcnAtcowefc1RCxpQ0/L2MGGSGPpdPHXTg3w9hJYXTr0PtgCGPro37z02KRCnBB9ZI/v2lIndmeem/lDt636lpG9W9cCuloLLr457M2zZGVtV6xXdIBJC7WKgmNSLsYuHGkMVNuoi3xb72q7HuzrtIHyQQ5U/9hXO0WBARx6+P0GTPS9edONemZkqKda29l;
 25:Bh7ZN/LLXt8BFi4VZoV3WttFj+Vl8LoDKU0xAkQOba8oDa678eAnh94rZ84xGXKaWY8uk+Xu5mN38K3fZGvAgFltL89M0yVVZnkPiiTNl9TCCnLE1Q9b6owNCNUaJP13+IOLqpRcVmKAx2GICMVivxJn+Na2YJVovk9aARl9C2q+J4DTxf8AImwkujoCd3J2qBJ+HSg/V+mxsZRnf3oJVynd2dEASJW/W60Bhh/hn11fkhuw0ZHmMvWWOThL4dHl95KgM1hxPBBSqL2JO3sBvIbJyYM2ZbpRG8U0cKVR3jOM1VF3VYoYSNo1B8tMms06l5gDolq0j1TIrYowCHs50g==;
 31:WST+Sv17gcFXSB0mEdamu7esnz8a/VKjCfyEJDmp1qUILwSdLahNY+Pl3ex7rakYbtStRPgX5DSpYWC2Z6f4zrIWavshn07DD+qa9fU+xLI4hlqnZ1IzrX+DuF+RRgjb8tMe5UXlgquyRVhOEnW9cq2xhRc79pDE4PQjnDOc7brcdkns5V7FTd3B7dfd6GzcHvoVKcbN9KvSJf9J0kpzvZSb5g1sKkcKVwcsxji2CaM=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:jY+iTl7v14NTz5rqfqQfCj5DdKjZWkMecBbPiFvw+tb6tZZQuYCfeL+vIfSlCJARMvEXVpUF+JmAcHIBrAEYV+TiM/k7BY2duWODRAcXearVMmBTMQa5NA3hbiSRg/XQGG6+EEghFHfE0Zz28DuvrWHPGBAWbEw+mIEvRRtGnb7JL9FaFJCk6kx4rdF5TePs6ZYFjIAyN+uRMy8p862KRhmWNa/rGmBjtzYff51nmzqle0BypzEhpR8/D4sNGnsne7jEzCZhAlj3LKlo5WU9j3Mh2GHI16vxnBQA43oP/0/tMQrLTw5AcLoh3E+Y7m8MripX1Siv+IDAXFksJcHfp+TcCBlxRwAgDAqO0DzLOZW+uMvVc3F1lOwjQLn7HplZwuFPVKE0Nmz95BSUHUl2KnYvFpjkZFq3P28yReVuTrEbYPOgVzQXWQrC8+3R97MbdeNKf+n3QdYwKVdy1YT4B9oDTWNJEitE3/Kn+HGdfFBSpvStUvdEg6HChy+nikf+loHpP4NKKnZBXJ4G7B/rs+X6yo1syJo6cFbZWnW4BvnM7gl90T2Iy6+HdEAsEk1ATUhXypB9o+gnhe/NwqQJH99jiZ9e7mLPq8SM7EJXzvk=;
 4:HkW0/736kdrg/vTEDwl8pu7/2jH5wzqoOeP+sf1fu/07nrievT0RBgb547jN4VH8Dp1vQtI/oxjhmJyE2rV0KHqKUAHGaeh6mmk3qkqTx297iw+GYkH6z/vK+oyJpsQ1eCxHr5oktsV45HMD+nR4qKOETxZkphsOgSI7NbdTGinbMZl4KQr+RN5ZSkyMhCmLX/mzhGJ1cg/jbFdiLRGKkr8oCdqplwgLqXBoP4sTKIlM74bRuLyw4n/8EH3r3EMJzaBYUxCsOlSpXVKkNtIZdQ==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB207360D63089A6A5B8F6B495ECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(575784001)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(59450400001)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:cQggs5YAxwuraoRpqAEe7Kw4nqVC/AZZ85Vd0OL?=
 =?us-ascii?Q?Rx/qKgfwbOdwchKnFY/LBYSRpQMjOqBEd2dBUmF1HRibw6s89lCOzK9sH9Tj?=
 =?us-ascii?Q?wo/0qra8USYA1l22uzq5e0k58LYlSrsJ037o/UgJAwsJRhAhYzo1P2VUs8Sc?=
 =?us-ascii?Q?FOY7Kl4rfbx8548RE/yKg7kCajFFm/hi5hmWRY/K05U1yCWY89Mn2F4z9KmH?=
 =?us-ascii?Q?r62807+aOx2j7xunvjF1epFLvJGlE1yj/LEHuoYzV3pjOt+EA2j1ldSrF2KV?=
 =?us-ascii?Q?kE3LPOs8pOlnrG2//6a5xOS9OiRwpe9JXbfBXYPDT/Zx1QM+s6y6tJXQJfUc?=
 =?us-ascii?Q?OHRbjVLvvn7ycpRVXW3M9QOBB/8b60htyzScN2K2EqGrmkBBxrFAbspjb3SC?=
 =?us-ascii?Q?0E5NBLuf9cYDgmCNHhZImtV62dXVgw2Wg68GGwuSxwb3/HRUEn19P0OOUvhf?=
 =?us-ascii?Q?bo3gJFZLf2juDRrVV9orV9/M98SqEUI3agB6iN1qSQ1V6Z/fRROQjJZW0gBx?=
 =?us-ascii?Q?jchEmjdg1fodvSo/7Mcv6kJpPZC6LMfJKG1nOshsZBX/IdD7QQL+MfoZ11yG?=
 =?us-ascii?Q?1sNPaDPe8JH4TQPTD+ZYN3Yp//PewC0pBchRjXTxl92/yPUFY/OvsJKu0eZQ?=
 =?us-ascii?Q?bYP5ya4Ax9kaTfTYejv/uDI/uulrClPrBOFwFuqxTQus9weg1gXB2IVv9Qui?=
 =?us-ascii?Q?vdeLeuRANd1ZmfpvLHJKs4IjogWW5fQBIpYLjtMiuKbo5rXK8CCZu/yowTHY?=
 =?us-ascii?Q?V/FlHGw7n/C5SPE1849b0xmYiwa85fPTm75Ypb5jKKSkR1sV7hcHLt98RYXv?=
 =?us-ascii?Q?4qXdgueeCSyQXhzlc+nXVH8ijBaWEfyx1XUPnbnr3egFf8Y+kjgQP3K0pyUI?=
 =?us-ascii?Q?xx0knpSu8Znk0e7JCQGUGiiCYWAubpnfcJD2d5kJxU5ls3fEyIyHpZE23Z70?=
 =?us-ascii?Q?JRsVD3egq2SOhpknmLVhgSX0tttNtzIJxJOKVF7ZwJakhLEwSdFAoVSB61tQ?=
 =?us-ascii?Q?51no0bMxUZQHc+/pmvYlo6KSDIKOqA1U+MJowdawLlg1bmNqgcABWD4Xn16g?=
 =?us-ascii?Q?GIg8aHw4CiPyAy8ccUYb4JMiAXvtnuvsnI76+LjlC7sMpSoGDVgo+pUKpOgx?=
 =?us-ascii?Q?MgAdpC+vka6SdDsvdEVS9H9dl2qCf5jyLyAMAbty6aHqxEBaSjwGKOycdZHV?=
 =?us-ascii?Q?P4ZQ/khae77uA/X1Rrumw9Ytjs+yWmzjgdu2MaOL4uG9WKdz02yovg4aUDlm?=
 =?us-ascii?Q?c8TyQyL4WHX9OypunTJp0MmEXAOrT9VSoMii2x6XpnSKvYBZodkrCRhpIpVe?=
 =?us-ascii?Q?YDpLRN0VAyYcl+Fl3C0b4MZ0=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:H4ALLSE45adVX1e/yDtI0Y6PTAI9GBB1mbqpgSYSnDrYAk6Rs3jlV2iToyzSl5NmchtPaqYsvXeHoPDZNRb4EgXiY7hj3AOh9ypYFJnOFxjotSKflMKPbub5JUHRDQoeNuUwkL4HzKmKT/zYJ2W3jh/tbG3HsJj1FkcpbiRGA0RjohL8/3X9NWYtlIBt7mfP43FT5uMMSIJjh+QJ0/gvlzQy34/c/kLeN8itLUYQ/ICSCYZ6CutuH7o/mHza7gtv8zMDNA0dWWq1su1LjJ3fGhiGct8L7BMpNvErnk/DiNm1i0lOzmOOrAvv2bBkkFzSxgxRzvOBsNuTbzD+kx17/jJnQZUCo1op+fd2rWdJpTE=;
 5:zx2HEDMqiJboAEzgU64eWKjhEmnEdFSWfNV24htf8lhwCqqa9d1vcLXfH+UztZzXfx/hhZQPwdQwSn6/eGzo7pYTFDv1BgF2rZX/pYF/0ja+fixPl9Spac2OdQx8J+IXd6ozEMtQXmWwCOsUptEpuKcYEMTENJccsWSAwxfAqvo=;
 24:wOMiHWnxrhsB6JKhSUdymrEvctebN8ctziQwy2AnCSBpEpdxNk3mbY4dG0nx5tJKUltcqQewFvzBy9nOqR/gEr/numvnYPnBwS2DYVCezDs=;
 7:6c2vffUESPbS5aESGv24fX+VODTKeDMEGMEDM4/+FeSdVYhAQ7UWm++e8wA4wgKdypx5z+tmYO/SdLozxPMlup89gDpoR4WrKni0rU44lE4W7UAmpemLd+4PvQWRMVVvsLlmDBDRevIHd/HILaECXXduGoj8Re0ZBaeFBhj490pwoOKAOgZa4TASZhDF/c+A8l8z1TLTC7EZd3AMPqXamr9N2XYqreG6C2mRKsbbyrqq40CGF0hykDUsQdSBXc5r
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:48.0605 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: af544d43-a30e-4454-7843-08d55cf7f07f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [PATCH 07/10] arm64: Add ICV_IAR1_EL1 handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBhIGhhbmRs
ZXIgZm9yIHJlYWRpbmcgdGhlIGd1ZXN0J3MgdmlldyBvZiB0aGUgSUNDX0lBUjFfRUwxCnJlZ2lz
dGVyLiBUaGlzIGludm9sdmVzIGZpbmRpbmcgdGhlIGhpZ2hlc3QgcHJpb3JpdHkgR3JvdXAtMQpp
bnRlcnJ1cHQsIGNoZWNraW5nIGFnYWluc3QgYm90aCBQTVIgYW5kIHRoZSBhY3RpdmUgZ3JvdXAK
cHJpb3JpdHksIGFjdGl2YXRpbmcgdGhlIGludGVycnVwdCBhbmQgc2V0dGluZyB0aGUgZ3JvdXAK
cHJpb3JpdHkgYXMgYWN0aXZlLgoKU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtYW5pc2gu
amFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jICAgICAg
ICB8IDE5MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2RlZnMuaCAgIHwgIDE4ICsrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjExIGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jIGIveGVuL2FyY2gv
YXJtL2FybTY0L3ZzeXNyZWcuYwppbmRleCBhNjk4YWYyMWYyLi40NGM3NGQ0MjE3IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCisrKyBiL3hlbi9hcmNoL2FybS9hcm02
NC92c3lzcmVnLmMKQEAgLTIzLDYgKzIzLDcgQEAKICNpbmNsdWRlIDxhc20vdHJhcHMuaD4KICNp
bmNsdWRlIDxhc20vdnRpbWVyLmg+CiAjaW5jbHVkZSA8YXNtL2dpY192M19kZWZzLmg+CisjaW5j
bHVkZSA8YXNtL2dpY192My5oPgogCiB2b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCkBAIC0yMjIsNiAr
MjIzLDEzIEBAIHZvaWQgZG9fc3lzcmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogCiAj
aWZkZWYgQ09ORklHX1ZHSUNfRVJSQVRBCiAjZGVmaW5lIHZ0cl90b19ucl9wcmVfYml0cyh2KSAg
ICAgKCgoKHUzMikodikgPj4gMjYpICYgNykgKyAxKQorI2RlZmluZSB2dHJfdG9fbnJfYXByX3Jl
Z3ModikgICAgKDEgPDwgKHZ0cl90b19ucl9wcmVfYml0cyh2KSAtIDUpKQorCisjZGVmaW5lIEVT
Ul9FTHhfU1lTNjRfSVNTX0NSTV9TSElGVCAxCisjZGVmaW5lIEVTUl9FTHhfU1lTNjRfSVNTX0NS
TV9NQVNLICgweGYgPDwgRVNSX0VMeF9TWVM2NF9JU1NfQ1JNX1NISUZUKQorCisjZGVmaW5lIElD
Q19JQVIxX0VMMV9TUFVSSU9VUyAgICAweDNmZgorI2RlZmluZSBWR0lDX01BWF9TUEkgICAgICAg
ICAgICAgMTAxOQogCiBzdGF0aWMgaW50ICBfX3ZnaWNfdjNfYnByX21pbih2b2lkKQogewpAQCAt
NDA2LDYgKzQxNCwxODYgQEAgdTMyICBfX3ZnaWNfdjNfcmVhZF9hcDFybihpbnQgbikKICAgICBy
ZXR1cm4gdmFsOwogfQogCitzdGF0aWMgaW50ICBfX3ZnaWNfdjNfZ2V0X2dyb3VwKGNvbnN0IHVu
aW9uIGhzciBoc3IpCit7CisgICAgdTggY3JtID0gKGhzci5iaXRzICYgRVNSX0VMeF9TWVM2NF9J
U1NfQ1JNX01BU0spID4+CisgICAgICAgICAgICAgIEVTUl9FTHhfU1lTNjRfSVNTX0NSTV9TSElG
VDsKKworICAgIHJldHVybiBjcm0gIT0gODsKK30KKwordW5zaWduZWQgaW50IGdpY19nZXRfbnVt
X2xycyh2b2lkKQoreworICAgIHVpbnQzMl90IHZ0cjsKKworICAgIHZ0ciA9IFJFQURfU1lTUkVH
MzIoSUNIX1ZUUl9FTDIpOworICAgIHJldHVybiAodnRyICYgR0lDSF9WVFJfTlJMUkdTKSArIDE7
Cit9CisKK3N0YXRpYyBpbnQgX192Z2ljX3YzX2hpZ2hlc3RfcHJpb3JpdHlfbHIoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiB2bWNyLCB1NjQgKmxyX3ZhbCkKK3sKKyAgICBpbnQgaSwgbHIgPSAtMTsKKyAgICB1
bnNpZ25lZCBpbnQgdXNlZF9scnMgPSAgZ2ljX2dldF9udW1fbHJzKCk7CisgICAgdTggcHJpb3Jp
dHkgPSBHSUNWM19JRExFX1BSSU9SSVRZOworCisgICAgZm9yICggaSA9IDA7IGkgPCB1c2VkX2xy
czsgaSsrICkKKyAgICB7CisgICAgICAgIHU2NCB2YWwgPSAgX19naWN2M19pY2hfcmVhZF9scihp
KTsKKyAgICAgICAgdTggbHJfcHJpbyA9ICh2YWwgJiBJQ0hfTFJfUFJJT1JJVFlfTUFTSykgPj4g
SUNIX0xSX1BSSU9SSVRZX1NISUZUOworCisgICAgICAgIC8qIE5vdCBwZW5kaW5nIGluIHRoZSBz
dGF0ZT8gKi8KKyAgICAgICAgaWYgKCAodmFsICYgSUNIX0xSX1NUQVRFKSAhPSBJQ0hfTFJfUEVO
RElOR19CSVQgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgLyogR3JvdXAtMCBp
bnRlcnJ1cHQsIGJ1dCBHcm91cC0wIGRpc2FibGVkPyAqLworICAgICAgICBpZiAoICEodmFsICYg
SUNIX0xSX0dST1VQKSAmJiAhKHZtY3IgJiBJQ0hfVk1DUl9FTkcwX01BU0spICkKKyAgICAgICAg
ICAgIGNvbnRpbnVlOworCisgICAgICAgIC8qIEdyb3VwLTEgaW50ZXJydXB0LCBidXQgR3JvdXAt
MSBkaXNhYmxlZD8gKi8KKyAgICAgICAgaWYgKCAodmFsICYgSUNIX0xSX0dST1VQKSAmJiAhKHZt
Y3IgJiBJQ0hfVk1DUl9FTkcxX01BU0spICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAg
ICAgIC8qIE5vdCB0aGUgaGlnaGVzdCBwcmlvcml0eT8gKi8KKyAgICAgICAgaWYgKCBscl9wcmlv
ID49IHByaW9yaXR5ICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIC8qIFRoaXMg
aXMgYSBjYW5kaWRhdGUgKi8KKyAgICAgICAgcHJpb3JpdHkgPSBscl9wcmlvOworICAgICAgICAq
bHJfdmFsID0gdmFsOworICAgICAgICBsciA9IGk7CisgICAgfQorCisgICAgaWYgKCBsciA9PSAt
MSApCisgICAgICAgICpscl92YWwgPSBJQ0NfSUFSMV9FTDFfU1BVUklPVVM7CisKKyAgICByZXR1
cm4gbHI7Cit9CisKK3N0YXRpYyBpbnQgIF9fdmdpY192M19nZXRfaGlnaGVzdF9hY3RpdmVfcHJp
b3JpdHkodm9pZCkKK3sKKyAgICBpbnQgaTsKKyAgICB1MzIgaGFwID0gMDsKKyAgICB1OCBucl9h
cHJfcmVncyA9IHZ0cl90b19ucl9hcHJfcmVncyhSRUFEX1NZU1JFRzMyKElDSF9WVFJfRUwyKSk7
CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yX2Fwcl9yZWdzOyBpKysgKQorICAgIHsKKyAgICAg
ICAgdTMyIHZhbDsKKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgSUNIX0FQMFJuX0VMMiBh
bmQgSUNIX0FQMVJuX0VMMiByZWdpc3RlcnMKKyAgICAgICAgICogY29udGFpbiB0aGUgYWN0aXZl
IHByaW9yaXR5IGxldmVscyBmb3IgdGhpcyBWQ1BVCisgICAgICAgICAqIGZvciB0aGUgbWF4aW11
bSBudW1iZXIgb2Ygc3VwcG9ydGVkIHByaW9yaXR5CisgICAgICAgICAqIGxldmVscywgYW5kIHdl
IHJldHVybiB0aGUgZnVsbCBwcmlvcml0eSBsZXZlbCBvbmx5CisgICAgICAgICAqIGlmIHRoZSBC
UFIgaXMgcHJvZ3JhbW1lZCB0byBpdHMgbWluaW11bSwgb3RoZXJ3aXNlCisgICAgICAgICAqIHdl
IHJldHVybiBhIGNvbWJpbmF0aW9uIG9mIHRoZSBwcmlvcml0eSBsZXZlbCBhbmQKKyAgICAgICAg
ICogc3VicHJpb3JpdHksIGFzIGRldGVybWluZWQgYnkgdGhlIHNldHRpbmcgb2YgdGhlCisgICAg
ICAgICAqIEJQUiwgYnV0IHdpdGhvdXQgdGhlIGZ1bGwgc3VicHJpb3JpdHkuCisgICAgICAgICAq
LworICAgICAgICB2YWwgID0gX192Z2ljX3YzX3JlYWRfYXAwcm4oaSk7CisgICAgICAgIHZhbCB8
PSBfX3ZnaWNfdjNfcmVhZF9hcDFybihpKTsKKyAgICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAg
eworICAgICAgICAgICAgaGFwICs9IDMyOworICAgICAgICAgICAgY29udGludWU7CisgICAgICAg
IH0KKworICAgICAgICByZXR1cm4gKGhhcCArIF9fZmZzKHZhbCkpIDw8IF9fdmdpY192M19icHJf
bWluKCk7CisgICAgfQorCisgICAgcmV0dXJuIEdJQ1YzX0lETEVfUFJJT1JJVFk7Cit9CisKKy8q
CisgKiBDb252ZXJ0IGEgcHJpb3JpdHkgdG8gYSBwcmVlbXB0aW9uIGxldmVsLCB0YWtpbmcgdGhl
IHJlbGV2YW50IEJQUgorICogaW50byBhY2NvdW50IGJ5IHplcm9pbmcgdGhlIHN1Yi1wcmlvcml0
eSBiaXRzLgorICovCitzdGF0aWMgdTggIF9fdmdpY192M19wcmlfdG9fcHJlKHU4IHByaSwgdTMy
IHZtY3IsIGludCBncnApCit7CisgICAgdW5zaWduZWQgaW50IGJwcjsKKworICAgIGlmICggIWdy
cCApCisgICAgICAgIGJwciA9IF9fdmdpY192M19nZXRfYnByMCh2bWNyKSArIDE7CisgICAgZWxz
ZQorICAgICAgICBicHIgPSBfX3ZnaWNfdjNfZ2V0X2JwcjEodm1jcik7CisKKyAgICByZXR1cm4g
cHJpICYgKEdFTk1BU0soNywgMCkgPDwgYnByKTsKK30KKworLyoKKyAqIFRoZSBwcmlvcml0eSB2
YWx1ZSBpcyBpbmRlcGVuZGVudCBvZiBhbnkgb2YgdGhlIEJQUiB2YWx1ZXMsIHNvIHdlCisgKiBu
b3JtYWxpemUgaXQgdXNpbmcgdGhlIG1pbnVtYWwgQlBSIHZhbHVlLiBUaGlzIGd1YXJhbnRlZXMg
dGhhdCBubworICogbWF0dGVyIHdoYXQgdGhlIGd1ZXN0IGRvZXMgd2l0aCBpdHMgQlBSLCB3ZSBj
YW4gYWx3YXlzIHNldC9nZXQgdGhlCisgKiBzYW1lIHZhbHVlIG9mIGEgcHJpb3JpdHkuCisgKi8K
K3N0YXRpYyB2b2lkICBfX3ZnaWNfdjNfc2V0X2FjdGl2ZV9wcmlvcml0eSh1OCBwcmksIHUzMiB2
bWNyLCBpbnQgZ3JwKQoreworICAgIHU4IHByZSwgYXA7CisgICAgdTMyIHZhbDsKKyAgICBpbnQg
YXByOworCisgICAgcHJlID0gX192Z2ljX3YzX3ByaV90b19wcmUocHJpLCB2bWNyLCBncnApOwor
ICAgIGFwID0gcHJlID4+IF9fdmdpY192M19icHJfbWluKCk7CisgICAgYXByID0gYXAgLyAzMjsK
KworICAgIGlmICggIWdycCApCisgICAgeworICAgICAgICB2YWwgPSBfX3ZnaWNfdjNfcmVhZF9h
cDBybihhcHIpOworICAgICAgICBfX3ZnaWNfdjNfd3JpdGVfYXAwcm4odmFsIHwgQklUKGFwICUg
MzIpLCBhcHIpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICB2YWwgPSBfX3ZnaWNf
djNfcmVhZF9hcDFybihhcHIpOworICAgICAgICBfX3ZnaWNfdjNfd3JpdGVfYXAxcm4odmFsIHwg
QklUKGFwICUgMzIpLCBhcHIpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgIF9fdmdpY192M19y
ZWFkX2lhcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IHJlZ2lkeCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzcikKK3sKKyAgICB1NjQg
bHJfdmFsOworICAgIHU4IGxyX3ByaW8sIHBtcjsKKyAgICBpbnQgbHIsIGdycDsKKworICAgIHUz
MiB2bWNyID0gUkVBRF9TWVNSRUczMihJQ0hfVk1DUl9FTDIpOworICAgIGdycCA9IF9fdmdpY192
M19nZXRfZ3JvdXAoaHNyKTsKKworICAgIGxyID0gX192Z2ljX3YzX2hpZ2hlc3RfcHJpb3JpdHlf
bHIocmVncywgdm1jciwgJmxyX3ZhbCk7CisgICAgaWYgKCBsciA8IDAgKQorICAgICAgICBnb3Rv
IHNwdXJpb3VzOworCisgICAgaWYgKCBncnAgIT0gISEobHJfdmFsICYgSUNIX0xSX0dST1VQKSAp
CisgICAgICAgIGdvdG8gc3B1cmlvdXM7CisKKyAgICBwbXIgPSAodm1jciAmIElDSF9WTUNSX1BN
Ul9NQVNLKSA+PiBJQ0hfVk1DUl9QTVJfU0hJRlQ7CisgICAgbHJfcHJpbyA9IChscl92YWwgJiBJ
Q0hfTFJfUFJJT1JJVFlfTUFTSykgPj4gSUNIX0xSX1BSSU9SSVRZX1NISUZUOworICAgIGlmICgg
cG1yIDw9IGxyX3ByaW8gKQorICAgICAgICBnb3RvIHNwdXJpb3VzOworCisgICAgaWYgKCBfX3Zn
aWNfdjNfZ2V0X2hpZ2hlc3RfYWN0aXZlX3ByaW9yaXR5KCkgPD0KKyAgICAgICAgIF9fdmdpY192
M19wcmlfdG9fcHJlKGxyX3ByaW8sIHZtY3IsIGdycCkgKQorICAgICAgICBnb3RvIHNwdXJpb3Vz
OworCisgICAgbHJfdmFsICY9IH5JQ0hfTFJfU1RBVEU7CisgICAgLyogTm8gYWN0aXZlIHN0YXRl
IGZvciBMUElzICovCisgICAgaWYgKCAobHJfdmFsICYgSUNIX0xSX1ZJUlRVQUxfSURfTUFTSykg
PD0gVkdJQ19NQVhfU1BJICkKKyAgICAgICAgbHJfdmFsIHw9IElDSF9MUl9BQ1RJVkVfQklUOwor
CisgICAgX19naWN2M19pY2hfd3JpdGVfbHIobHIsIGxyX3ZhbCk7CisgICAgX192Z2ljX3YzX3Nl
dF9hY3RpdmVfcHJpb3JpdHkobHJfcHJpbywgdm1jciwgZ3JwKTsKKyAgICBzZXRfdXNlcl9yZWco
cmVncywgcmVnaWR4LCAgbHJfdmFsICYgSUNIX0xSX1ZJUlRVQUxfSURfTUFTSyk7CisKKyAgICBy
ZXR1cm47CisKK3NwdXJpb3VzOgorICAgICBzZXRfdXNlcl9yZWcocmVncywgcmVnaWR4LCBJQ0Nf
SUFSMV9FTDFfU1BVUklPVVMpOworfQorCit2b2lkIGhhbmRsZV9pYXIoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIGludCByZWdpZHgsIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgX192
Z2ljX3YzX3JlYWRfaWFyKHJlZ3MsIHJlZ2lkeCwgaHNyKTsKK30KKwogaW50IGRvX2ZpeHVwX3Zn
aWNfZXJyYXRhKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNy
KQogewogICAgIGludCByZXQgPSAwOwpAQCAtNDIyLDYgKzYxMCwxMCBAQCBpbnQgZG9fZml4dXBf
dmdpY19lcnJhdGEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBo
c3IpCiAgICAgICAgIGhhbmRsZV9pZ3JwZW4xKHJlZ3MsIHJlZ2lkeCwgaHNyLnN5c3JlZy5yZWFk
LCBoc3IpOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFNSX1NZU1JFR19JQ0NfSUFSMV9F
TDE6CisgICAgICAgIGhhbmRsZV9pYXIocmVncywgcmVnaWR4LCBoc3IpOworICAgICAgICBicmVh
azsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IC0xOwogICAgICAgICBicmVhazsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmgKaW5kZXggNzMxY2FiYzc0YS4uNTNkMjI1MTg0MCAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmgKQEAgLTkxLDYgKzkxLDcgQEAKICNkZWZp
bmUgSFNSX1NZU1JFR19JQ0NfU1JFX0VMMSAgICBIU1JfU1lTUkVHKDMsMCxjMTIsYzEyLDUpCiAj
ZGVmaW5lIEhTUl9TWVNSRUdfSUNDX0JQUjFfRUwxICAgSFNSX1NZU1JFRygzLDAsYzEyLGMxMiwz
KQogI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19JR1JQRU4xX0VMMSBIU1JfU1lTUkVHKDMsMCxjMTIs
YzEyLDcpCisjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX0lBUjFfRUwxICAgSFNSX1NZU1JFRygzLDAs
YzEyLGMxMiwwKQogI2RlZmluZSBIU1JfU1lTUkVHX0NPTlRFWFRJRFJfRUwxIEhTUl9TWVNSRUco
MywwLGMxMyxjMCwxKQogCiAjZGVmaW5lIEhTUl9TWVNSRUdfUE1DUl9FTDAgICAgICAgSFNSX1NZ
U1JFRygzLDMsYzksYzEyLDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192
M19kZWZzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKaW5kZXggZmY4YmRh
MzdkMS4uZjIyNTQ5YTIyOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
ZGVmcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaApAQCAtNjgsNiAr
NjgsOCBAQAogI2RlZmluZSBHSUNWM19HSUNEX0lJRFJfVkFMICAgICAgICAgIDB4MzRjCiAjZGVm
aW5lIEdJQ1YzX0dJQ1JfSUlEUl9WQUwgICAgICAgICAgR0lDVjNfR0lDRF9JSURSX1ZBTAogCisj
ZGVmaW5lIEdJQ1YzX0lETEVfUFJJT1JJVFkgICAgICAgMHhmZgorCiAjZGVmaW5lIEdJQ1JfQ1RM
UiAgICAgICAgICAgICAgICAgICAgKDB4MDAwMCkKICNkZWZpbmUgR0lDUl9JSURSICAgICAgICAg
ICAgICAgICAgICAoMHgwMDA0KQogI2RlZmluZSBHSUNSX1RZUEVSICAgICAgICAgICAgICAgICAg
ICgweDAwMDgpCkBAIC0xNjUsNiArMTY3LDEwIEBACiAjZGVmaW5lIElDSF9WTUNSX0JQUjFfTUFT
SyAgICAgICAgICAgKDcgPDwgSUNIX1ZNQ1JfQlBSMV9TSElGVCkKICNkZWZpbmUgSUNIX1ZNQ1Jf
RU5HMV9TSElGVCAgICAgICAgICAxCiAjZGVmaW5lIElDSF9WTUNSX0VORzFfTUFTSyAgICAgICAg
ICAgKDEgPDwgSUNIX1ZNQ1JfRU5HMV9TSElGVCkKKyNkZWZpbmUgSUNIX1ZNQ1JfRU5HMF9TSElG
VCAgICAgICAgICAwCisjZGVmaW5lIElDSF9WTUNSX0VORzBfTUFTSyAgICAgICAgICAgKDEgPDwg
SUNIX1ZNQ1JfRU5HMF9TSElGVCkKKyNkZWZpbmUgSUNIX1ZNQ1JfUE1SX1NISUZUICAgICAgICAg
ICAyNAorI2RlZmluZSBJQ0hfVk1DUl9QTVJfTUFTSyAgICAgICAgICAgICgweGZmVUwgPDwgSUNI
X1ZNQ1JfUE1SX1NISUZUKQogCiAjZGVmaW5lIEdJQ0hfTFJfVklSVFVBTF9NQVNLICAgICAgICAg
MHhmZmZmCiAjZGVmaW5lIEdJQ0hfTFJfVklSVFVBTF9TSElGVCAgICAgICAgMApAQCAtMTgyLDYg
KzE4OCwxOCBAQAogI2RlZmluZSBHSUNIX0xSX0dSUDEgICAgICAgICAgICAgICAgICgxVUw8PDYw
KQogI2RlZmluZSBHSUNIX0xSX0hXICAgICAgICAgICAgICAgICAgICgxVUw8PDYxKQogCisjZGVm
aW5lIElDSF9MUl9QUklPUklUWV9TSElGVCAgICAgICAgNDgKKyNkZWZpbmUgSUNIX0xSX1BSSU9S
SVRZX01BU0sgICAgICAgICAoMHhmZlVMTCA8PCBJQ0hfTFJfUFJJT1JJVFlfU0hJRlQpCisjZGVm
aW5lIElDSF9MUl9FT0kgICAgICAgICAgICAgICAgICAgKDFVTEwgPDwgNDEpCisjZGVmaW5lIElD
SF9MUl9HUk9VUCAgICAgICAgICAgICAgICAgKDFVTEwgPDwgNjApCisjZGVmaW5lIElDSF9MUl9I
VyAgICAgICAgICAgICAgICAgICAgKDFVTEwgPDwgNjEpCisjZGVmaW5lIElDSF9MUl9TVEFURSAg
ICAgICAgICAgICAgICAgKDNVTEwgPDwgNjIpCisjZGVmaW5lIElDSF9MUl9QRU5ESU5HX0JJVCAg
ICAgICAgICAgKDFVTEwgPDwgNjIpCisjZGVmaW5lIElDSF9MUl9BQ1RJVkVfQklUICAgICAgICAg
ICAgKDFVTEwgPDwgNjMpCisjZGVmaW5lIElDSF9MUl9QSFlTX0lEX1NISUZUICAgICAgICAgMzIK
KyNkZWZpbmUgSUNIX0xSX1BIWVNfSURfTUFTSyAgICAgICAgICAoMHgzZmZVTEwgPDwgSUNIX0xS
X1BIWVNfSURfU0hJRlQpCisjZGVmaW5lIElDSF9MUl9WSVJUVUFMX0lEX01BU0sgICAgICAgKCgx
VUxMIDw8IDMyKSAtIDEpCisKICNkZWZpbmUgR0lDSF9WVFJfTlJMUkdTICAgICAgICAgICAgICAw
eDNmCiAjZGVmaW5lIEdJQ0hfVlRSX1BSSUJJVFNfTUFTSyAgICAgICAgMHg3CiAjZGVmaW5lIEdJ
Q0hfVlRSX1BSSUJJVFNfU0hJRlQgICAgICAgMjkKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:44:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:44:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTP5-0000zM-Vp; Tue, 16 Jan 2018 15:43:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTP4-0000xp-2k
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:43:58 +0000
X-Inumbo-ID: da82551e-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::610])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id da82551e-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3f26ww/4li+4JLZuafXEgE0sUm615yHwngmWjMMAaYg=;
 b=NnQ9fFvMNa6Us9ptEje/1SlK47/wk4u/xhdHSh5zuiV6MzMqVMmiJljhx91Vxj8OuMyH3bFSIVvc2G4NqBW97UJ8QcFLqi6T3uD5ZDcR4OzkMt7ilkjh8i+lNh2hOGRCRZ/nMCyiSdgxIiBGgd29ko8lv7xyCWRL1k058cFR0fQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:51 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:13:03 +0530
Message-Id: <20180116154305.19186-9-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6d38f052-5922-48fe-a07b-08d55cf7f289
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:vC4LyZ5oZ/LqJbKG0hqz7U6UPBprGRj1MPJd4faDh1Is00tsAPMPmPS+4aJPzEbefS6RdQFFuj2sN5nBLzLzua3e5Aqp7l6AiIg6nl5AY0dDZrhT2waydQ0oUwVDWTH68ntrX+po1ufOhPgxb3LHMYAbVWM+PVDWC1Uh9J0rZDOHgXfo+ygtaL+YmJ91iY3PfaYt9r07zrIh+sH9dpQ9CB/oS0dYO7QdFNptaHFLxKG/2/Yxft4RSbGEvOq4T2bo;
 25:agoWlUaLTdT/rErZxpRuHoyyWToAtymScLtpJMJ55OG0dvc1QSNKLoWIsEN30QnGtZ4wLFzUnl9oO5egqtlqWcD6RegsRH4WC3NthSg+bRZSGCGiPIc9teIHD7OEWm5rt/TqN+VTscpopUaC/cSGsH5SEstD85cdJjAASHSDsZbxE9A2jcLtbFtTEtawz/IDawDUDnV4CNWvwg79d4Naa6hunS/D7pyBbxUTaFAf/Mzmr0uGbY+TdvtXhXq+rqumjBpk0rqMJsbZUY9JMoTmOQHL7VtsMuZxUtP5aol2XBaXybI4Jy2BSeIVn2dBTUyD0hCsGYJjkrKsgLz2a3x9JA==;
 31:+UPgBrMC47l6/rLNCwInd9SRJ4YC9Mu+VejCO/mdDH71A+Sdn250UHRxs6HVezY5AhW68oSYRQ+IongtrxyPkuwqzVU2mrr54FmHFUa9FwC817usf3SyymxqXsu4JEyWq1TLprltQ2/tifZFYUjyeUWkZTiA3vA+whSk8Ut5IMygxRRedaxnbir4qt6ITuVQJP9aGjOsC8Pljo2V2F+hNNufc++DiGN0W2BlLIzBxhs=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:7v6U82yrF/0EEgpxMB+AQ03M+/ozqPEE3haZtr2yb44JTKKuN8DsCkpRmv/fHw0OQEB14t+rJ87pQsE2F5DUQTZ+9RA1s7dvSPmOoMCgDJdS1XT52Qr58YrfyrJoO0z9+Zp94yh1JxPFdHvKI1jBEyrV/7Cg16hY54lN6cNzDvN4qfMiLyXumftHeuRps526Qt3WdkGLOjf1mhydPht3GT7krXUjG28sIQr8meG5DiYhKK9vp/GqRBkvNlhuPOGUQTC/DlUo7hC4wqC99fMwwm5hGjkyTQPhNojHy9+TkZygjParrjjFRUKdwJ1zQBP2W6wEKr1gzh0yED286Mr6wPOCE7c2ch7QxmfdG3No6SqxZ02S7OzHfTOXT6U35IcXrs9XXOEMcbxcDkdlTAUzsivUy+ug+iXub4LXdQ6PSpTmHT9vb2hUYJMwg2KhMpBUv48gWHPVHriZzFB4NkDc7JvYLh0H96DbsP9SGl+JUZROvBTwekOBM0n4JwpgjNxHCfhPLkMfgd2hCMF7OMRGFcDxs3rZMEfIlEbSxcXisl7iopISSLImE5qxI5Pk5H1fGt4CXY/ElfMkPa94p+QUmlzDEMsW86NNmiaWQGqdTLw=;
 4:qxJO7yHVVPhnzlTRt62namyRtxGtoZLbBAptoOOFr4HbWexGi60XVKdNnlnCR4en0eTPlcF6/jUG2eZ8R6iZBybsXSqIc5eHY5EwYYeGHbk88NIgBQK+4Y0ejyjdXtXuqrY0Qyy0FQXLApEQ/4w/hQRO+mLTuLDUVJWOXatwK5TZJII0bRTtDxFOvT61jcmyeRj1xrJw55vIzPvvQI4useHXSkausZO645d9JhjaNpAJ6oMh0etjfpbY1WEkn66Ltu3De7xySulu3zlgC0gu0Q==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB207365A789B1C893452F6300ECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(575784001)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:JBjykz1daOmnbf+rJvkx/rIpVlti6H2qLS4Sq6m?=
 =?us-ascii?Q?wdch0bbO9TNT8sHetUyymNF5HSNj/GuL/RddO8aa87I3YQfbNScL3xZSN5Fc?=
 =?us-ascii?Q?MEZ001/iulXYEikKqLTk4Pev99CAV8DlXjZy15h5QPTJD1bHCm4VFabyxkgb?=
 =?us-ascii?Q?NoUEZpq+JKt4G7VHmpNLzaLkZyUL/MS+PHNM0Cdcb0pg3NZ1dfBCIRvbOqRO?=
 =?us-ascii?Q?1Hs7AyU78y7418aLmCodR74EYSQ1r/f5/nSiTf4/n9XD+i5z4h3YtDPENp+d?=
 =?us-ascii?Q?YRfNW/EiF1xmdo/0+UyqMimq1uAh6OIhuveRVXnkTg9UgAbeMUZvS+k7kazH?=
 =?us-ascii?Q?8ULGA41QrXe83mPa7iMC3DFqo7RA6nOMcETtTedy7zlE1eaCZoe9fK5/QnYr?=
 =?us-ascii?Q?hzk5LINuYx44bzAS6gKYAUxfRMeMKATxQZQYwa7eJiJPVrSZB0wfeq2WKKx7?=
 =?us-ascii?Q?qMJaAuR5CRZxj6t8ygadcPuFBI9LYTM0Y5c5bct8+OeMXFgTIWrskSuTsC2g?=
 =?us-ascii?Q?ChclQr1njCGbGkSK4akd9V3e1wUzfvXvsjEEPls3TQ6EVwyK8ZERovXDIbHP?=
 =?us-ascii?Q?n1QKHnf1C4KDkmt+MFVmGCUygW89/qb8ejnf2fWmACWl0cCd3K7c+vQuDELM?=
 =?us-ascii?Q?U1NR3RaE0YUVCfVBGhc7YqjVn0xly8elgUFKlVxpC5VSm5QnN9axmU3yG0ju?=
 =?us-ascii?Q?5BDI0fOcVcfKBeSIeOr3hRcQOgK/vX8qTLVKoJtteLP3VtH8EMth6J0edh8H?=
 =?us-ascii?Q?YiWBCyMwTs8Ie+Ox1gDjGcm3kj/h7clm3yNVmAjSR/7PbA+vfGi2iaHeK5Hr?=
 =?us-ascii?Q?0/YqUEGHPHHH3hMfuWKrHQudeSmBx/tTLaPOk1mS3vJtIMV9rtiTjZbunJXh?=
 =?us-ascii?Q?/oxndSovb8OSKQ9xOXqIoQnlm32Ko0w2i+HhlEJJpc3oa2VDTiQyp/g9p+Lz?=
 =?us-ascii?Q?WHAhjVStruz1as6x7BtTW+heMiuxIEWw8queWmKUPv0kuMqImXkJ0bqGLhYS?=
 =?us-ascii?Q?8eKW+sH7U0Pdjxoy0P9UIarvWnfVW8HUbyg1ByW263EJFuMWP5KBOqmyjOby?=
 =?us-ascii?Q?2bb95yGigCd19Pkb1nqZKUaMRa75eh3OY8v6R/rkN3kwA3TKIwQw8QAy2BLM?=
 =?us-ascii?Q?KjzanyAk1db7rQ0qyoQROUSJM1gRoT82PEEjleNE8/z3XRRjN1XpbzD9AHB0?=
 =?us-ascii?Q?MwzfvXeBWu1esmhC8AHSVxBd+RFjlGuJIqoPgPqOIuf0UCVSafJOyyl/BGaf?=
 =?us-ascii?Q?6CWRQfYYyBo/LjbsrUMjiJQ+D8kbjFM6EqjBFJh7SmzM9bSXL9XIv6/ZXFcb?=
 =?us-ascii?Q?XNg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:twoL+M5dzSL+h63j92H7P3bntTCNqLrP8yemqVwR95pk3X9683M/DkdDBc9V6wV8998jvKX8ZoBQcY8zyiZ7vGKPArGHU/g5xoLUZWTULO2HMBmvaRLFVzzCrokiiN68uncOMwo1ooXLUCUHsL3+fcnbUhGgH9CKM77VWKgVM3uJanUZBYNjlfc0NTVC6odxF3992pdwJN93uOqWHS722Psn+ORP6/Gt+Yxioo43PDIOGOTHJwpPOPCEd5hSRG9C90mVhstXvaIc38KCd1Js9dyJ4y1HgUf9SyorKX0Kq0yKqAMc80EUYwDuL/s6Ho6YeligaK3ce4gIbgyNZQ6zmASTX8SfF7kjpTgKfMzLJR0=;
 5:s+Gg7mQGBDYIu2OBhOSLXGhX2GsYvg6jpp64QBHvqDvVKuE/Ww58O1KK68L0+KF/2ct7a5KFBuybbBvoXvF+FjJx/M7ipeiz4NrGV/D8ur5gNsRH2QtAkashFvYo0mZBZCTE6qwks/Lu2MuGcBqKnVZhI5DlYjQvgiLhuNQBoA4=;
 24:VaVuPVLJPmtgrhZ1j26abzDW2GJRFSyWDPVrDNDuLbGa3J1aOwr01K/3+8Qa9+kWTxyysnd8BI8qacBuK29ZVMxXrkvC4cNLnuHp/acypLY=;
 7:5nS3FPM9iaSZ0/CoBDFZ8uuYgccToX1GNMhrIw2jjuZn4eEfUAp9qF6Ox7JlF7dPf8Azg+DCXM3dE1P7oIaFKDYpclta52tvnRcCn/BKfuLYwA96isJLJFSVLLiN+mLXpuXya5rBckRydd1QBQX1Boc6js0cHurpYjDmHsxQa8pw+18WF2x+0PjTKYtyuLHh069zmmvOSsnaSwn1B+ATSINj3zqTS/fwuzrMeNqWuvsaSNDJsWykRBB4bdWwoy4N
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:51.4356 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6d38f052-5922-48fe-a07b-08d55cf7f289
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [PATCH 08/10] Add ICV_EOIR1_EL1 handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBhIGhhbmRs
ZXIgZm9yIHdyaXRpbmcgdGhlIGd1ZXN0J3MgdmlldyBvZiB0aGUgSUNDX0VPSVIxX0VMMQpyZWdp
c3Rlci4gVGhpcyBpbnZvbHZlcyBkcm9wcGluZyB0aGUgcHJpb3JpdHkgb2YgdGhlIGludGVycnVw
dCwKYW5kIGRlYWN0aXZhdGluZyBpdCBpZiByZXF1aXJlZC4KClNpZ25lZC1vZmYtYnk6IE1hbmlz
aCBKYWdnaSA8bWFuaXNoLmphZ2dpQGNhdml1bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0
L3ZzeXNyZWcuYyAgICAgICAgfCAxMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaCB8ICAgMSArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2dpY192M19kZWZzLmggICB8ICAgNCArKwogMyBmaWxlcyBjaGFuZ2VkLCAx
NDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVn
LmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCmluZGV4IDQ0Yzc0ZDQyMTcuLjM5M2Qx
NjdlNTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMKKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwpAQCAtMjMwLDYgKzIzMCw3IEBAIHZvaWQgZG9fc3lz
cmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogCiAjZGVmaW5lIElDQ19JQVIxX0VMMV9T
UFVSSU9VUyAgICAweDNmZgogI2RlZmluZSBWR0lDX01BWF9TUEkgICAgICAgICAgICAgMTAxOQor
I2RlZmluZSBWR0lDX01JTl9MUEkgICAgICAgICAgICAgODE5MgogCiBzdGF0aWMgaW50ICBfX3Zn
aWNfdjNfYnByX21pbih2b2lkKQogewpAQCAtNTk0LDYgKzU5NSwxMzcgQEAgdm9pZCBoYW5kbGVf
aWFyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnaWR4LCBjb25zdCB1bmlvbiBo
c3IgaHNyKQogICAgIF9fdmdpY192M19yZWFkX2lhcihyZWdzLCByZWdpZHgsIGhzcik7CiB9CiAK
K3N0YXRpYyBpbnQgIF9fdmdpY192M19maW5kX2FjdGl2ZV9scihpbnQgaW50aWQsIHU2NCAqbHJf
dmFsKQoreworICAgIGludCBpOworICAgIHVuc2lnbmVkIGludCB1c2VkX2xycyA9ICBnaWNfZ2V0
X251bV9scnMoKTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgdXNlZF9scnM7IGkrKyApCisgICAg
eworICAgICAgICB1NjQgdmFsID0gX19naWN2M19pY2hfcmVhZF9scihpKTsKKworICAgICAgICBp
ZiAoICh2YWwgJiBJQ0hfTFJfVklSVFVBTF9JRF9NQVNLKSA9PSBpbnRpZCAmJgorICAgICAgICAg
ICAgKHZhbCAmIElDSF9MUl9BQ1RJVkVfQklUKSApCisgICAgICAgIHsKKyAgICAgICAgICAgICps
cl92YWwgPSB2YWw7CisgICAgICAgICAgICByZXR1cm4gaTsKKyAgICAgICAgfQorICAgIH0KKwor
ICAgICpscl92YWwgPSBJQ0NfSUFSMV9FTDFfU1BVUklPVVM7CisgICAgcmV0dXJuIC0xOworfQor
CitzdGF0aWMgaW50ICBfX3ZnaWNfdjNfY2xlYXJfaGlnaGVzdF9hY3RpdmVfcHJpb3JpdHkodm9p
ZCkKK3sKKyAgICB1MzIgaGFwID0gMDsKKyAgICBpbnQgaTsKKyAgICB1OCBucl9hcHJfcmVncyA9
IHZ0cl90b19ucl9hcHJfcmVncyhSRUFEX1NZU1JFRzMyKElDSF9WVFJfRUwyKSk7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IG5yX2Fwcl9yZWdzOyBpKysgKQorICAgIHsKKyAgICAgICAgdTMyIGFw
MCwgYXAxOworICAgICAgICBpbnQgYzAsIGMxOworCisgICAgICAgIGFwMCA9IF9fdmdpY192M19y
ZWFkX2FwMHJuKGkpOworICAgICAgICBhcDEgPSBfX3ZnaWNfdjNfcmVhZF9hcDFybihpKTsKKyAg
ICAgICAgaWYgKCAhYXAwICYmICFhcDEgKQorICAgICAgICB7CisgICAgICAgICAgICBoYXAgKz0g
MzI7CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQorCisgICAgICAgIGMwID0gYXAw
ID8gX19mZnMoYXAwKSA6IDMyOworICAgICAgICBjMSA9IGFwMSA/IF9fZmZzKGFwMSkgOiAzMjsK
KworICAgICAgICAvKiBBbHdheXMgY2xlYXIgdGhlIExTQiwgd2hpY2ggaXMgdGhlIGhpZ2hlc3Qg
cHJpb3JpdHkgKi8KKyAgICAgICAgaWYgKGMwIDwgYzEpCisgICAgICAgIHsKKyAgICAgICAgICAg
IGFwMCAmPSB+QklUKGMwKTsKKyAgICAgICAgICAgIF9fdmdpY192M193cml0ZV9hcDBybihhcDAs
IGkpOworICAgICAgICAgICAgaGFwICs9IGMwOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAg
ICAgICAgeworICAgICAgICAgICAgYXAxICY9IH5CSVQoYzEpOworICAgICAgICAgICAgX192Z2lj
X3YzX3dyaXRlX2FwMXJuKGFwMSwgaSk7CisgICAgICAgICAgICBoYXAgKz0gYzE7CisgICAgICAg
IH0KKworICAgICAgICAvKiBSZXNjYWxlIHRvIDggYml0cyBvZiBwcmlvcml0eSAqLworICAgICAg
ICByZXR1cm4gaGFwIDw8IF9fdmdpY192M19icHJfbWluKCk7CisgICAgfQorCisgICAgcmV0dXJu
IEdJQ1YzX0lETEVfUFJJT1JJVFk7Cit9CisKK3N0YXRpYyB2b2lkICBfX3ZnaWNfdjNfY2xlYXJf
YWN0aXZlX2xyKGludCBsciwgdTY0IGxyX3ZhbCkKK3sKKyAgICBscl92YWwgJj0gfklDSF9MUl9B
Q1RJVkVfQklUOworICAgIGlmIChscl92YWwgJiBJQ0hfTFJfSFcpCisgICAgeworICAgICAgICB1
MzIgcGlkOworCisgICAgICAgIHBpZCA9IChscl92YWwgJiBJQ0hfTFJfUEhZU19JRF9NQVNLKSA+
PiBJQ0hfTFJfUEhZU19JRF9TSElGVDsKKyAgICAgICAgV1JJVEVfU1lTUkVHMzIocGlkLCBJQ0Nf
RElSX0VMMSk7CisgICAgfQorICAgIF9fZ2ljdjNfaWNoX3dyaXRlX2xyKGxyLCBscl92YWwpOwor
fQorCitzdGF0aWMgdm9pZCAgX192Z2ljX3YzX2J1bXBfZW9pY291bnQodm9pZCkKK3sKKyAgICB1
MzIgaGNyOworCisgICAgaGNyID0gUkVBRF9TWVNSRUczMihJQ0hfSENSX0VMMik7CisgICAgaGNy
ICs9IDEgPDwgSUNIX0hDUl9FT0ljb3VudF9TSElGVDsKKyAgICBXUklURV9TWVNSRUczMihoY3Is
IElDSF9IQ1JfRUwyKTsKK30KKworc3RhdGljIHZvaWQgIF9fdmdpY192M193cml0ZV9lb2lyKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnaWR4LAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpCit7CisgICAgdTMyIHZtY3IgPSBS
RUFEX1NZU1JFRzMyKElDSF9WTUNSX0VMMik7CisgICAgdTMyIHZpZCA9IGdldF91c2VyX3JlZyhy
ZWdzLCByZWdpZHgpOworICAgIHU2NCBscl92YWw7CisgICAgdTggbHJfcHJpbywgYWN0X3ByaW87
CisgICAgaW50IGxyLCBncnA7CisKKyAgICBncnAgPSBfX3ZnaWNfdjNfZ2V0X2dyb3VwKGhzcik7
CisKKyAgICAvKiBEcm9wIHByaW9yaXR5IGluIGFueSBjYXNlICovCisgICAgYWN0X3ByaW8gPSBf
X3ZnaWNfdjNfY2xlYXJfaGlnaGVzdF9hY3RpdmVfcHJpb3JpdHkoKTsKKworICAgIC8qIElmIEVP
SWluZyBhbiBMUEksIG5vIGRlYWN0aXZhdGUgdG8gYmUgcGVyZm9ybWVkICovCisgICAgaWYgKCB2
aWQgPj0gVkdJQ19NSU5fTFBJICkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyogRU9JbW9kZSA9
PSAxLCBub3RoaW5nIHRvIGJlIGRvbmUgaGVyZSAqLworICAgIGlmICggdm1jciAmIElDSF9WTUNS
X0VPSU1fTUFTSyApCisgICAgICAgIHJldHVybjsKKworICAgIGxyID0gX192Z2ljX3YzX2ZpbmRf
YWN0aXZlX2xyKHZpZCwgJmxyX3ZhbCk7CisgICAgaWYgKCBsciA9PSAtMSApCisgICAgeworICAg
ICAgICBfX3ZnaWNfdjNfYnVtcF9lb2ljb3VudCgpOworICAgICAgICByZXR1cm47CisgICAgfQor
CisgICAgbHJfcHJpbyA9IChscl92YWwgJiBJQ0hfTFJfUFJJT1JJVFlfTUFTSykgPj4gSUNIX0xS
X1BSSU9SSVRZX1NISUZUOworCisgICAgLyogSWYgcHJpb3JpdGllcyBvciBncm91cCBkbyBub3Qg
bWF0Y2gsIHRoZSBndWVzdCBoYXMgZnNja2VkLXVwLiAqLworICAgIGlmICggZ3JwICE9ICEhKGxy
X3ZhbCAmIElDSF9MUl9HUk9VUCkgfHwKKyAgICAgICAgIF9fdmdpY192M19wcmlfdG9fcHJlKGxy
X3ByaW8sIHZtY3IsIGdycCkgIT0gYWN0X3ByaW8gKQorICAgICAgICByZXR1cm47CisKKyAgICAv
KiBMZXQncyBub3cgcGVyZm9ybSB0aGUgZGVhY3RpdmF0aW9uICovCisgICAgX192Z2ljX3YzX2Ns
ZWFyX2FjdGl2ZV9scihsciwgbHJfdmFsKTsKK30KKwordm9pZCBoYW5kbGVfZW9pKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnaWR4LCBjb25zdCB1bmlvbiBoc3IgaHNyKQorewor
ICAgIF9fdmdpY192M193cml0ZV9lb2lyKHJlZ3MsIHJlZ2lkeCwgaHNyKTsKK30KKwogaW50IGRv
X2ZpeHVwX3ZnaWNfZXJyYXRhKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBjb25zdCB1bmlv
biBoc3IgaHNyKQogewogICAgIGludCByZXQgPSAwOwpAQCAtNjE0LDYgKzc0NiwxMCBAQCBpbnQg
ZG9fZml4dXBfdmdpY19lcnJhdGEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVu
aW9uIGhzciBoc3IpCiAgICAgICAgIGhhbmRsZV9pYXIocmVncywgcmVnaWR4LCBoc3IpOwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgSFNSX1NZU1JFR19JQ0NfRU9JUjFfRUwxOgorICAgICAg
ICBoYW5kbGVfZW9pKHJlZ3MsIHJlZ2lkeCwgaHNyKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBk
ZWZhdWx0OgogICAgICAgICByZXQgPSAtMTsKICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtNjQvc3lzcmVncy5oCmluZGV4IDUzZDIyNTE4NDAuLmY5MTEwZWJmOWMgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvc3lzcmVncy5oCkBAIC05Miw2ICs5Miw3IEBACiAjZGVmaW5lIEhTUl9TWVNS
RUdfSUNDX0JQUjFfRUwxICAgSFNSX1NZU1JFRygzLDAsYzEyLGMxMiwzKQogI2RlZmluZSBIU1Jf
U1lTUkVHX0lDQ19JR1JQRU4xX0VMMSBIU1JfU1lTUkVHKDMsMCxjMTIsYzEyLDcpCiAjZGVmaW5l
IEhTUl9TWVNSRUdfSUNDX0lBUjFfRUwxICAgSFNSX1NZU1JFRygzLDAsYzEyLGMxMiwwKQorI2Rl
ZmluZSBIU1JfU1lTUkVHX0lDQ19FT0lSMV9FTDEgIEhTUl9TWVNSRUcoMywwLGMxMixjMTIsMSkK
ICNkZWZpbmUgSFNSX1NZU1JFR19DT05URVhUSURSX0VMMSBIU1JfU1lTUkVHKDMsMCxjMTMsYzAs
MSkKIAogI2RlZmluZSBIU1JfU1lTUkVHX1BNQ1JfRUwwICAgICAgIEhTUl9TWVNSRUcoMywzLGM5
LGMxMiwwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCmluZGV4IGYyMjU0OWEyMjguLjFiYmNm
ZDFjNTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKQEAgLTE3MSw2ICsxNzEsMTAgQEAK
ICNkZWZpbmUgSUNIX1ZNQ1JfRU5HMF9NQVNLICAgICAgICAgICAoMSA8PCBJQ0hfVk1DUl9FTkcw
X1NISUZUKQogI2RlZmluZSBJQ0hfVk1DUl9QTVJfU0hJRlQgICAgICAgICAgIDI0CiAjZGVmaW5l
IElDSF9WTUNSX1BNUl9NQVNLICAgICAgICAgICAgKDB4ZmZVTCA8PCBJQ0hfVk1DUl9QTVJfU0hJ
RlQpCisjZGVmaW5lIElDSF9WTUNSX0VPSU1fU0hJRlQgICAgICAgICAgOQorI2RlZmluZSBJQ0hf
Vk1DUl9FT0lNX01BU0sgICAgICAgICAgICgxIDw8IElDSF9WTUNSX0VPSU1fU0hJRlQpCisjZGVm
aW5lIElDSF9IQ1JfRU9JY291bnRfU0hJRlQgICAgICAgMjcKKyNkZWZpbmUgSUNIX0hDUl9FT0lj
b3VudF9NQVNLICAgICAgICAoMHgxZiA8PCBJQ0hfSENSX0VPSWNvdW50X1NISUZUKQogCiAjZGVm
aW5lIEdJQ0hfTFJfVklSVFVBTF9NQVNLICAgICAgICAgMHhmZmZmCiAjZGVmaW5lIEdJQ0hfTFJf
VklSVFVBTF9TSElGVCAgICAgICAgMAotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:44:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:44:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTP9-000126-7q; Tue, 16 Jan 2018 15:44:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTP8-00011g-UG
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:44:02 +0000
X-Inumbo-ID: dd057f0e-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::60e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dd057f0e-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=pUpzxbMLsOEYtSHpEU6lX3iVKj6teZvOftqxab0hU04=;
 b=Z3lJ0E5eOHq3Su9aScgZaws8cg1KYM6xCkxerAiZ2Rr67TUeWemlir/ZydctZUtQ5Ui1INrU+ll6bY9K6XUoznPjUDFLOzR/69rRCP42a2/qH2yiqLrBEBzapcTh1wJ+4zltG8+w4hgGvHftw4Xx5qw9LqBGP8mhraf38TyASQc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:54 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:13:04 +0530
Message-Id: <20180116154305.19186-10-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6b9223e5-cb58-41a3-a2b2-08d55cf7f46d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:M35pN58fxUJJCxD9ONPEwSTaM9AV8b75kjzBa6fyBd+fMjv/g195EteM6GRGQ9Epv/EbkHM0Q77UhdLTMLz6mhgbsfPEfYYzsFc5ZhP4ZoBP9u8kYKWFHOwPy7AnfjFkjP4FjQf6zpPiRaF3vvkgrvHLsBZSB5+w1afRnGY61632eOWXuCtKa/cZfXl+nTIQrOOTm/ZIil75KN9OiJPK3nRkcPNyqjXPFeljE35UKff5S7lFe8MHN/p/qY1O5354;
 25:fSqvsQgMjyhHwyDyka8aEVTfwpNRXv0TSG/NSYy84VIA6N4R4VQmL8wr2VarnAVRYa6gMxTSI6ybC4x5WWuHmAOFCBzkYmkXG357iDpS5tP+rAtYAmKWRHFZ7LXEgX5vCpU/WgyjUni+iBCNeX6xKZa1q80sVVc3e8c0y43p2pdP4ORejj+rqLMDyBSzOw6q2wzeULfm6MAvi+yleFUD25jRjQ36AJcLqtaxKiUZ0wpkDPugy7K2YIYy/6GeCBASGy9F0vGSFQch4DwQVAYqLSO0mmfZDxu7bRmboqaLevVR3S1djchjxyLabQsnUU7e8yYu/nd2KCjm+d9BJz4qog==;
 31:4rqZEiuLanc+E0I51CldsSlUAT7j/ugPQg1pSYjvPNIAvklqmPoNBuBmMnH2ASuCrIDJPh38UHuFk7qjYem1pTCfGM1mvH3enD29Rwv2PuiC+1AUWJthIOIZT8KwndDHwwo6OosQjEYMyLOVpJUaFz7v8fZUZz7mBzXI5UGebF0ehmDi6CLS5jASSW0ABo65R6Z9ltIhUWvJCjNjJIGpgEhmfKwvuBnS8znDayDkEis=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:RFO+juQb3K3mpnim/4PAwa/pwldAbfouMlhw7sSlSxJ8uvN0ooxkwAcXlxXisxjbmsOpgY5xgYLdJXYFFA10e0ARsOcVnSn/877HmR40+WgE5f0tUhyKk8oABIDxHPpFt4qGRduARRRcMdFbEHpsKNZMdr3n5M/pZIvRzwEufxA95czMkCtiaj8nyhyUVf4VTBKJto3xSqDW/dq9QbIWXqAfORXNQLEwHeIvogJXElnb7Uslya6N6pcOf8H+twUAzgamLTllk809NQmLiMBiDe8RO1uEC9moyreHdu08qhJ3mSf4TbNcUS5D7cYSm6SyLyx0MPFS/fjcvwR976aJAJRPJo9s4cCW5iZGHJfH5MTdE4Lzqhu+SM0VCIEuISW/NrnZjQnir4VezsCVLHa/YuRiVby8R63Pmk35wJM3G8dw/yAFxnXob2XE+n5S5vc/4LDYKCSf3GmTrSUCIheBr1UduzgKEPkJdXl5Fd0savPj7LMdw1ZSCZb36ko3/DrbGw9TjvCBVF1lJQ7PFsd2EcL4U3ucLidK/owpkCMTwp9zQr6jDzleCQkd+I8gzBUa3RV9gNSGybP111/LaH/RjqkQtXz7iyslBMblTAP/F1M=;
 4:O+4/vCqLUXL3jkpVdEZfs8AKJGsfWWhIz4n1FeNwLmyysWRqLw6BHu2TfzJLySyJFLTFFYryiYoI9nYQo+rrvyE3sO6sf8fN/n7r43pOjKS6L8iQGvGkJWXxpKYXX3Rc0DFSIKMefOCddxBrSz5BXPTiQrImf8svEzGfRrxSXOIuPqBgWdSolhS4vC9fgaMme+48vWtZ6ZM4Ghkbbx7xFyBZ1G9BRiKEKPgWt2w+2NppaTyTod3SmyR0JyW3XK/EQMj85F/m71OGtdD767gLxA==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB207395C5AE6FB44AC66CE49EECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:PSzSKkIu3H+AmfaGOLTSkzz+FuVtNoEuM5m/oY0?=
 =?us-ascii?Q?8QXtPDCm9VNguennKr60WNb3pnn125pp8d8LNzUD5sioJIYNQamwabeQ8ASX?=
 =?us-ascii?Q?HdZXu8kGEQXm8sz5uiNcJg2Vi8rgEprpt3O11xaU3e5ByTgWKw3/1vILJ/lu?=
 =?us-ascii?Q?AV2NjHc7ymp8gAeFLiOINHsoDuWUE89d4vE7jaN9fPrOaojAy89iClVDNmcq?=
 =?us-ascii?Q?M6O7wgAymFUEtzkSX6q5K6OhsAHSfyWRGWbPrmwwJi6mu86OHWawpwyGe/li?=
 =?us-ascii?Q?HkZzU1hNsRZR/o8kBWixc7aYiMzyiAJMvfqrKeDwizyaYrJUYpsVgtR1IkZX?=
 =?us-ascii?Q?ozuNdVo3ClzWxj5TaTN6gIHkI9J/Qgn5Nd2b6joT/O2d1qowJJ3UB+V/0oOr?=
 =?us-ascii?Q?hMnUo2o6EE0jdVjtmFYBbLnD8/b94EyWHC4Xo5IxL+Cb3rt9HL3whD77UtiA?=
 =?us-ascii?Q?CROK7LiwC9sve3ruAaaYnmHdcJ4TH6oMYR9yGvsR4irHYkzh05I+T76LIGRA?=
 =?us-ascii?Q?eaNAp0CO9q2rrS3jkCPCgsp0FRAfeABC0V6AwMbU1/szNUF3uIx7Ggpduwic?=
 =?us-ascii?Q?UvCfLc8EJaLK3p93twBfOpiBdS5nmN1IXquBpJmuj+qC3fx4l2s69YxoLbo0?=
 =?us-ascii?Q?b4kMVQoauke9swot71FCF5XDaQJOq9rHqPlIJKLvzMV9nay4Fv1pbTN3Tau2?=
 =?us-ascii?Q?MKbFfJ7GtWledOnssIynZgFUEvAgu5pVAt2D82rfgVJtcaidF5k775Vo4fPu?=
 =?us-ascii?Q?iiD20uM5WiZOO5/UaiSMROuJbzFpUCVOk+CjaQCWTUex4SFWDsTrF6yYzLC4?=
 =?us-ascii?Q?qUALb/oZvI0NZk6kfbNhmJv0jFmER0xopuCc6U3lHvxh68fHaghRFpT4DGYb?=
 =?us-ascii?Q?HdaaQx82qyw28jI01xpeAjuUQMo/MTZ9+cPa3IwiXVo8jeJWhr2yCmTZr6dB?=
 =?us-ascii?Q?UIP59rWDjBl+BekhmfA0qOl+YYUTtCX3QFO8zrmote75AKPPpl4LE34+fKQl?=
 =?us-ascii?Q?mYljACtLkuAqQziDXQg6PESZ0wTFQTYVxfhVVo5nAkRDQGDVBOPZBrESBV13?=
 =?us-ascii?Q?4t6zm3xd3XpvdY3WwwjdLZmA0cTnvdVTEVKoSJs5CmFh5qA1MCxq/cA3qLKZ?=
 =?us-ascii?Q?t3Ee46HQXMJmTSmWXheJtZP44PzzYlcPAHUAL/JaFddtar3oJjmAfTB3yQdZ?=
 =?us-ascii?Q?WVVKGJtwlegsS7PGf/37KqKpYaEYqCKyqwv3XfZ+ssbpKhLZsw2zemPTlk9h?=
 =?us-ascii?Q?nedMxpQsY68fkY7rv55Bso2CQhrGSx7569HteSqgG?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:lEw08xnq6uKGLMmgc+CHyGGRI4lCeuP/4K75TfWLAd+mgeM7WafTLp8tMKR2nL/xtAyTYLjDol/ne5tTqrmbr5pCMEFC+K7D5/F8TF5URgj8lgnIYZEOH7iGi47Qe1zihTwxIFsd5pRyhIgggAGtNjgEcUF/LdF6q3Zczcph+PAJMwvpasIruHOKOADJ9nL/Y8IevKJDd7Sr9HFYnL911ciBbmPLJmyoJVBjsJpuu2uSUAowDDovZ65rw6QM+IhFPvJd532QDJ3KV1IZjbSpkBIkXEz28wEHooxbmNUg+TyiQDgcufSh7HW7bOoZxouWzsaUbO3FY3LrT5G+DjLh3F8b1RU93vOw+1VSs4eclCA=;
 5:7wtM1zZeAZXsDDiE1n2DsBdaAlP171yHf+OFaUfhx/0cXq4vCoihnub87sepp/0vG/GN8dTlRfwy+7XADFvql9tHWIsRFzASLAPpuVjpm9VTQ2LwUQJienA8m1tyFr1TsEfxOUHet83vr4/2h1Hyl48nn/3U8GxVq0zrmtTGNWs=;
 24:ZXqno5/k4MMB9xTGZ6ReF0mlCa8BiDRRmoJ4WGLARyUAoV/1AhY9jhfwMfgMCAc9aX38Gxmqv57xaU0p37Q3Tan9YVL0bfPCldTquaQD0xc=;
 7:OVI6GHmZkm8r/vbNmkrO8Bq4B07K806ho2Zqj1jkAuqH7MfQzzxYs+hHyxfewnU9cZpcH8uOfGuwtD0raU82QDOCZGjhoBfIvVI18sVQkU7jLip1PSjHzfo8iXHGMcefrasH8yyQHIHbMqgtcJUoyprwTH4dumv2Iv7HJ5TVuWoT+I+PVrxszyZVS85JPRX9Hdh1BfHlDsucoauDaRi5cuslFtmclVB+F7x+lTtT2ScsHJe44LeBqMK5kYXJVdsi
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:54.6233 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b9223e5-cb58-41a3-a2b2-08d55cf7f46d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [PATCH 09/10] arm64: Add a handler for ICV_HPPIR1_EL1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCkFkZCBhIGhhbmRs
ZXIgZm9yIHJlYWRpbmcgdGhlIGd1ZXN0J3MgdmlldyBvZiB0aGUgSUNWX0hQUElSMV9FTDEKcmVn
aXN0ZXIuIFRoaXMgaXMgYSBzaW1wbGUgcGFyc2luZyBvZiB0aGUgYXZhaWxhYmxlIExScywgZXh0
cmFjdGluZyB0aGUKaGlnaGVzdCBhdmFpbGFibGUgaW50ZXJydXB0LgoKU2lnbmVkLW9mZi1ieTog
TWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0v
YXJtNjQvdnN5c3JlZy5jICAgICAgICB8IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQs
IDI1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3Jl
Zy5jIGIveGVuL2FyY2gvYXJtL2FybTY0L3ZzeXNyZWcuYwppbmRleCAzOTNkMTY3ZTU2Li45YmVl
Njc4MDAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCisrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMKQEAgLTcyNiw2ICs3MjYsMjYgQEAgdm9pZCBoYW5k
bGVfZW9pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgcmVnaWR4LCBjb25zdCB1bmlv
biBoc3IgaHNyKQogICAgIF9fdmdpY192M193cml0ZV9lb2lyKHJlZ3MsIHJlZ2lkeCwgaHNyKTsK
IH0KIAordm9pZCBoYW5kbGVfaHBwaXIxKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQg
cmVnaWR4LCBjb25zdCB1bmlvbiBoc3IgaHNyKQoreworICAgIHU2NCBscl92YWw7CisgICAgaW50
IGxyLCBscl9ncnAsIGdycDsKKyAgICB1MzIgdm1jciA9IFJFQURfU1lTUkVHMzIoSUNIX1ZNQ1Jf
RUwyKTsKKworICAgIGdycCA9IF9fdmdpY192M19nZXRfZ3JvdXAoaHNyKTsKKyAgICBsciA9IF9f
dmdpY192M19oaWdoZXN0X3ByaW9yaXR5X2xyKHJlZ3MsIHZtY3IsICZscl92YWwpOworCisgICAg
aWYgKCBsciA9PSAtMSApCisgICAgICAgIGdvdG8gc3B1cmlvdXM7CisKKyAgICBscl9ncnAgPSAh
IShscl92YWwgJiBJQ0hfTFJfR1JPVVApOworICAgIGlmICggbHJfZ3JwICE9IGdycCApCisgICAg
ICAgIGxyX3ZhbCA9IElDQ19JQVIxX0VMMV9TUFVSSU9VUzsKKworc3B1cmlvdXM6CisgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIHJlZ2lkeCwgbHJfdmFsICYgSUNIX0xSX1ZJUlRVQUxfSURfTUFTSyk7
Cit9CisKIGludCBkb19maXh1cF92Z2ljX2VycmF0YShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgY29uc3QgdW5pb24gaHNyIGhzcikKIHsKICAgICBpbnQgcmV0ID0gMDsKQEAgLTc1MCw2ICs3
NzAsMTAgQEAgaW50IGRvX2ZpeHVwX3ZnaWNfZXJyYXRhKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCBjb25zdCB1bmlvbiBoc3IgaHNyKQogICAgICAgICBoYW5kbGVfZW9pKHJlZ3MsIHJlZ2lk
eCwgaHNyKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIEhTUl9TWVNSRUdfSUNDX0hQUElS
MV9FTDE6CisgICAgICAgIGhhbmRsZV9ocHBpcjEocmVncywgcmVnaWR4LCBoc3IpOworICAgICAg
ICBicmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldCA9IC0xOwogICAgICAgICBicmVh
azsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvc3lzcmVncy5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmgKaW5kZXggZjkxMTBlYmY5Yy4uYzIzYzRh
MzNiMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9zeXNyZWdzLmgKQEAgLTkzLDYgKzkzLDcgQEAK
ICNkZWZpbmUgSFNSX1NZU1JFR19JQ0NfSUdSUEVOMV9FTDEgSFNSX1NZU1JFRygzLDAsYzEyLGMx
Miw3KQogI2RlZmluZSBIU1JfU1lTUkVHX0lDQ19JQVIxX0VMMSAgIEhTUl9TWVNSRUcoMywwLGMx
MixjMTIsMCkKICNkZWZpbmUgSFNSX1NZU1JFR19JQ0NfRU9JUjFfRUwxICBIU1JfU1lTUkVHKDMs
MCxjMTIsYzEyLDEpCisjZGVmaW5lIEhTUl9TWVNSRUdfSUNDX0hQUElSMV9FTDEgSFNSX1NZU1JF
RygzLDAsYzEyLGMxMiwyKQogI2RlZmluZSBIU1JfU1lTUkVHX0NPTlRFWFRJRFJfRUwxIEhTUl9T
WVNSRUcoMywwLGMxMyxjMCwxKQogCiAjZGVmaW5lIEhTUl9TWVNSRUdfUE1DUl9FTDAgICAgICAg
SFNSX1NZU1JFRygzLDMsYzksYzEyLDApCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:44:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTPA-000137-Ez; Tue, 16 Jan 2018 15:44:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0hmy=el=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebTP9-00011v-5I
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 15:44:03 +0000
X-Inumbo-ID: ddf95739-fad3-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::60e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ddf95739-fad3-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:42:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=x9b8LHrkAnzUwvNqciRPhuf4hQKbLx7JipAAdXvnKAg=;
 b=Lxmz2ZabB8bLeD40maicIpXH5QCr0L4QoiZR87ZujptoBAk2y1TwCnO33TEVSi/dpjHh7na8PO1T1oeVz7ciGnPO+I2utc8fHtoMoeRo65RSJ/XshU0VzAh41wpsL4NSSlJyoRkAypwbbBaLZIApCbccAO5kCdofrd3b0eWbdt8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:43:57 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xen.org, marc.zyngier@arm.com, sstabellini@kernel.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
Date: Tue, 16 Jan 2018 21:13:05 +0530
Message-Id: <20180116154305.19186-11-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1701CA0007.namprd17.prod.outlook.com (10.172.58.17) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: fd0500ff-69af-4ad6-7cac-08d55cf7f669
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:7iAMupFKLkSrfyJxrtwVso8iyWNrQSMQBBdC29oJ/jnHDFCBOyFpXa7lA/W61ciHPcQs6wZO+jzdM/GlmZb11wzhz50ZvQZOZ1NqfNNkxsAmfOd/d3HEx+woW3Fb+UrEhBrJ+HUcGPKz+lWpqTuNgfCXN957HvZ+QKTh/DSBWjmgmEU/e82PxOeG7Oeb+jRBHAsQQ7Cym4ZcSm6BUHp2DZ0AYEeF2IIh/brsThu4i87ySug3cXGSzy3pSYusHrnt;
 25:/nm7aBVSTb0yC2COBLqPbilms0gSMPuVxBqwCZ+I7sWQkWMFmyYJAN7bBLZhKRMh55MuFjynUHEKKKUw5nPBLqWeu8WYHxGSAQCLiMoQXAH534L95e+5wKn7r9emgrXaBtwbBic4FaKk3y64EMLaIFq1wTEzhiPZgNVZrEcUlo33o9BqU4KK812gIAtKhM88OcXNCfbhLS9KlhlRU8Uad4Hj+I7tH6mo/0A1LV1+LyGgGQI9N+egxuKoL7WxlRt7OLhvpK2oPGeIERp/wMrhoTUGVxHafYvd4Zr8qnt0uzEA3Z1z0HO59Qz7AfJXnRhLT841kDYITwjP1u/IgFn0pw==;
 31:HWKTRV5XbYKQWxHvxYSb3dpeCmYbiZ/SDC8SwehnYsANfWubNkHYzlIq3N3eFj6jlJ/SOc8d79BLLbSmZiQz80sMa3I2+CA0UcVcNIo/kq8aEBOTTPZzIA2gfRZRI0iFyAOClHXwfwdtn4hrhddGnnmRJhgCWgIerO4PYt8QDfWR9S4VSDZLEYDOfVVgMSb/cN/2Ff1xuAX4NSr774YYb1Gz/D5upRJQout7b03kmDM=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:0x8Q1HDmd2AuRNCyfMRj4taMIdCOv2FeVYosonKlMtMRbk3KQDyCzFIUCXil+hnrKt8o6HWuJ9H1VThk0hDcLSHfCpJ5Rg0IMGybZTHW7ToqB/wskr1f/ITvGuQhT0JrQShOYT6msJRTOfjimQaWP5CnczBfFYWkUzzWovsFUaaMst0GHIRwl81yyRWFoyD7UgFzoRAg1b3sNOL5HdkJ+6bVpgMWKnkBGrXZqgGO1A2BHbC2hbMeMXcoUUYCvLLiIku/y1q4nrd41BgcA0IBoHtKZ9Ah5ubPh9MSYS5S2QYGWDqSo637rF8Xlj2PF4VRVUo2lj1eQIthcI/LyhQ8lFYMsKTgM74iXTH/zzbX1Yk0MXaWk4ku7GXoG7azhkHmyIMoLgD6bRxLpoGarkVNUOGM952LZPfR0GRz+hH/2gCfwL8tm2QHwiXi3g+AdOc+6oBGH83QTFvg3Je1+FFWbIHapswRi5xClenxZ4+TKQW8/YmYe1J3t23ddrlIpRHQ+Bk3F5yK/YZ0oOCca+7t2yVzIewK6OWD/Bx8CiNu8mPOhBn37851fp3xBoZRZxw2vhm4wi8XzLxZFW34SPwQL0o6wz0B1welqeAfw9/ZHrY=;
 4:3o26exLKsthOBAejYHM/t/LYY4+MId6bh5qwq5QtU+xJPFblmn9JWT46qUjfv8YedjJdU7FG/YvWzSrYziLlllKLPYY7ost2GradTym4GgYUCteCNnfTv+3kp1QgPUJcpGPRDSybdHrHsxFPJST+IPOoMR+2VLUIP93zTy01m462kffG6T0USU2zmObxUIraGOVTq1TM+0OIdjsHLmFXrt2qBx59wfD2E4KXQAjdaU883MnE7mcHwPEArMVlbCIFnQH4DBawVh7sdutSqE5Ryw==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2073DBB2497411743B611D22ECEA0@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(3231023)(944501161)(3002001)(93006095)(6041268)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(39860400002)(346002)(366004)(396003)(189003)(199004)(25786009)(97736004)(6486002)(53936002)(106356001)(9686003)(36756003)(6512007)(107886003)(53416004)(105586002)(4326008)(5009440100003)(1076002)(8936002)(575784001)(69596002)(52116002)(7736002)(2950100002)(16526018)(316002)(6666003)(42882006)(76176011)(305945005)(50466002)(5660300001)(51416003)(48376002)(66066001)(68736007)(81166006)(6506007)(72206003)(50226002)(8676002)(2906002)(59450400001)(16586007)(33896004)(386003)(81156014)(3846002)(47776003)(26005)(6116002)(478600001)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:75ykVMmPgtOcV+V+DLchvBbEA2T1YNFuy/Z+0zs?=
 =?us-ascii?Q?ay8DOfQm2gxlc8eAYAbFJ0Y6sim5hFbCVZSkFjjtMkfHsWXeAKnZx0Kqprv+?=
 =?us-ascii?Q?HcflCuLNkT78jLJGmD3I2xBg4Ff6nLIjb0+b6Myb33Ds1tZ4fk9v31uBX1Gn?=
 =?us-ascii?Q?tMO5+iLpuXai2InDbphyt5+ez0ziLxJTnLoNAV54LodAyT+3KNsJNML+di39?=
 =?us-ascii?Q?KOApU6EFqJSck+gQ7qpemsjV85MKTIP0xvNit3PRwZAR2bA2PDknjTTipsk4?=
 =?us-ascii?Q?jtNSIFj8C4IEV+wbSU4RgUbhDHtgaPXaQtWUEUHeoduzch8thly9WNZGHbN0?=
 =?us-ascii?Q?5lPGPwDFEf5nzqtZUcnDP0pYLcVjwPtmcTVJ1JKt4WUvzLu6l5BOwGrrjATL?=
 =?us-ascii?Q?zX/ApB913y4HX9314g+0M+QWf0/U4AARN/IZLbBawZFaaYXi1iKoSvEGxReA?=
 =?us-ascii?Q?HeLocfDr5tplCtux8dAtfCHGH9P5KP0XN2HTv0M8RIxhw9Bqdn1s3cRNikX3?=
 =?us-ascii?Q?8KzuaMbJd9uWzE5HS5d1IRFaTZ7Otj0Wq2WzTXmU81af94XU62jzCV2cEM5o?=
 =?us-ascii?Q?ntXwAu4waR3SVGhqj6cMKmJMqfZ7EEMnqNhg75HYnfNDnW18x6ZreQMTdHsk?=
 =?us-ascii?Q?y6Hd79MRBDeYVItmgTTSZbkY96h9ROfYdwW9AX2sVYZcg9/rmymLJ7uo6fjI?=
 =?us-ascii?Q?sAm/yEv3kEmE0Pb+v6ML51pJaO6Fa6DQ+ausGjX0QfTmDqFAcZfom8c08TGn?=
 =?us-ascii?Q?yQksrHGsOxQ6Q8cyUMMtnL3QfHKOZs7uN7cUD8n8Q3Tx92BA8n5cIz0u9B1/?=
 =?us-ascii?Q?P4y9+TqMZruhbEWAeU8VCmPLryOBa6AmK3g+KbLWyeVDodKSaxvjvFFbmIhW?=
 =?us-ascii?Q?e9JHYmFcGVS+xK2oKR8ZmKVA6Tgx75KkmhQudMkSKx88JtCIT+yKgMbadZdb?=
 =?us-ascii?Q?GVhN41kjDkI9X0Z81THFKh7/TnA+bJNT92smhBujrlK0cmqlYy6i1Vgi5rms?=
 =?us-ascii?Q?rMw7dlhmVXHhC/LDRUYjeFTbkyQwuHrMQ3BbUEKri+QuRek123hnfWkB7udy?=
 =?us-ascii?Q?AxIq8Rrz4MrQdGFi2pazWaXV/xBeFZoTuaEvARQLR/yINyF4Qd6T3ui0Xog5?=
 =?us-ascii?Q?ObV0V4bQcgr32jB9QVuWZl1dJUh6iL/nR9ZLUAFP8WLYGs9JvjWwSuQ8pjIE?=
 =?us-ascii?Q?b9FlyEeaUUNRe+2iShB4lH4fX9xESFkqI4LTiY25T4a0tMSwXORsQXqaAozG?=
 =?us-ascii?Q?qgEI2Z+Y3D9HOeMdDlw1jFwxoEIGTkdxcfXcYI/Nr7CLgsv0yJwNmxKv3npQ?=
 =?us-ascii?Q?3jbcLtLECDmpznJm18cNyktM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:MHIJojoKHcVclf/u2caexbZdtvzfrFV8dbu7Aew4ND9B4nQ6CxdO73jFO882p+/x/aSVa5qAb9pWCLp/7pbKi7NrzAwi7vrP5d9ximo0sMKybe7wMsSCEi1Qn401gyZDKTdtz8uXnXwOo4cmbPU4eyLeuzbJDKYdFKAsoxS7gQks+PAsLszV6hTRhsuudnojeiZ4yU2ocQa2ef8SiCiVjv1HtlVDgfwboTn0VTCJ2t7URiPEq+lif12Z0bMbovIdJlSzor2ZdFw62DlVsWFMnbmHYmT9Ov2dYaAGnl+CFaSmmgFgBeghQQIvPfHDEo/N/5ez0FImpsMG3hxHtD9QH8aT92ApYAtSa6tytdV/zBA=;
 5:h+eO70eSfeTNc0LP3v+K/9AGJzmFHpZYJCby7ntL3FaWhb/g/y28vjiL799UAt1phDXAdgP4oU4aSPk0JqfIsP0q/36lYPGceDozQ65q9vZI8Gy9HJviF577vMHdTcgrP/NgZfSgCgK4WBl7qtaaMk0sjD8anYK4z+86qW/y3T0=;
 24:vhetTht+jGy+XmWtRfhUDnvH1ds0IlLm9uy/0HxjxAvJCa3Mi1o+riW9MGt7vDiJmatPbtnbc2HCITVwPCcQ/B9/947A+dZjevDqKQSXIDo=;
 7:I4tS/4nveaTTW/EtKBb2o+vCWwlzeQINvAzcTy8CTFp/PepZdViaQodBCUTkUeXsyuLH2RKvDXUVDvu+oApU9QNEfP4d/fdjWup97hbraSOXmgKLRpjgwGWT3zuzjHwjOcs14nG9FKhRqVmNMiR/5d4gse8Mob3aP6GR8tVCuKH7BZNUj0Am5fmcoAHW3V0LwHCAZ42C4VgUDcHW6PPl/+GXPsALjEmw+H1FKZ81vNZTmir0Yap+F5cQMbQZIvoQ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:43:57.7328 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: fd0500ff-69af-4ad6-7cac-08d55cf7f669
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: manish.jaggi@cavium.com
Subject: [Xen-devel] [PATCH 10/10] Enable Trapping of Group1 registers which
	is controlled by command line
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KCkluIG9yZGVyIHRv
IGJlIGFibGUgdG8gdHJhcCBHcm91cC0xIEdJQ3YzIHN5c3RlbSByZWdpc3RlcnMsIHdlIG5lZWQg
dG8Kc2V0IElDSF9IQ1JfRUwyLlRBTEwxIGJlZm9yZSBlbnRlcmluZyB0aGUgZ3Vlc3QuIFRoaXMg
aXMgY29udHJvbGxlZCBieQp0aGUgY29tbWFuZCBsaW5lIHBhcmFtZXRlciBncm91cDFfdHJhcC4K
ClNpbmdlZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGNhdml1bS5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICB8IDExICsrKysrKysrKystCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oIHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVu
L2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDVkYmE4YmM5MzIuLmYyMjg3N2M0NjggMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAg
LTgzMyw5ICs4MzMsMTIgQEAgc3RhdGljIHZvaWQgZ2ljdjNfY3B1X2Rpc2FibGUodm9pZCkKICAg
ICBpc2IoKTsKIH0KIAorc3RhdGljIHVuc2lnbmVkIGludCBncm91cDFfdHJhcCA9IDA7CitpbnRl
Z2VyX3BhcmFtKCJncm91cDFfdHJhcCIsIGdyb3VwMV90cmFwKTsKKwogc3RhdGljIHZvaWQgZ2lj
djNfaHlwX2luaXQodm9pZCkKIHsKLSAgICB1aW50MzJfdCB2dHI7CisgICAgdWludDMyX3QgdnRy
LCByZWczMjsKIAogICAgIHZ0ciA9IFJFQURfU1lTUkVHMzIoSUNIX1ZUUl9FTDIpOwogICAgIGdp
Y3YzX2luZm8ubnJfbHJzICA9ICh2dHIgJiBHSUNIX1ZUUl9OUkxSR1MpICsgMTsKQEAgLTg0Nyw2
ICs4NTAsMTIgQEAgc3RhdGljIHZvaWQgZ2ljdjNfaHlwX2luaXQodm9pZCkKIAogICAgIFdSSVRF
X1NZU1JFRzMyKEdJQ0hfVk1DUl9FT0kgfCBHSUNIX1ZNQ1JfVkVORzEsIElDSF9WTUNSX0VMMik7
CiAgICAgV1JJVEVfU1lTUkVHMzIoR0lDSF9IQ1JfRU4sIElDSF9IQ1JfRUwyKTsKKworICAgIHJl
ZzMyID0gUkVBRF9TWVNSRUczMihJQ0hfSENSX0VMMik7CisgICAgaWYgKCBncm91cDFfdHJhcCAp
CisgICAgICAgIHJlZzMyIHw9IEdJQ0hfSENSX1RBTEwxOworCisgICAgV1JJVEVfU1lTUkVHMzIo
cmVnMzIsIElDSF9IQ1JfRUwyKTsKIH0KIAogLyogU2V0IHVwIHRoZSBwZXItQ1BVIHBhcnRzIG9m
IHRoZSBHSUMgZm9yIGEgc2Vjb25kYXJ5IENQVSAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggZDNkN2JkYTUw
ZC4uZTRjNzdmZWZkNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC0xMTcsNiArMTE3LDcgQEAKICNkZWZpbmUg
R0lDSF9IQ1JfVkdSUDBESUUgKDEgPDwgNSkKICNkZWZpbmUgR0lDSF9IQ1JfVkdSUDFFSUUgKDEg
PDwgNikKICNkZWZpbmUgR0lDSF9IQ1JfVkdSUDFESUUgKDEgPDwgNykKKyNkZWZpbmUgR0lDSF9I
Q1JfVEFMTDEgICAgKDEgPDwgMTIpCiAKICNkZWZpbmUgR0lDSF9NSVNSX0VPSSAgICAgKDEgPDwg
MCkKICNkZWZpbmUgR0lDSF9NSVNSX1UgICAgICAgKDEgPDwgMSkKLS0gCjIuMTQuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 15:52:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 15:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebTXS-0002lb-EL; Tue, 16 Jan 2018 15:52:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=umwe=el=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ebTXR-0002lP-6d
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 15:52:37 +0000
X-Inumbo-ID: 0f5f0a16-fad5-11e7-b4a6-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::61d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0f5f0a16-fad5-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 16:51:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=xp9FnAWBesOO61vFX20ThhfAB3S0ScY3arFA5p1kRpw=;
 b=bDZhLKztdhXvl+UQ451EWYRqB1M3qiXF6VKfflFeZmxVWsvuOEvOz/2pzt3sJkffc510gdMKCFOsVIprIpKZyoUH7ARCbVUpldqlV7zHuA5OTgoVnStFh2f36gCIhsp9WZC0y2uI4QNHkZI55Qo0YkfkrhbeNLRWO+DtJY+oaOk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.56) by
 AM5PR0301MB2401.eurprd03.prod.outlook.com (2603:10a6:203:7::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Tue, 16
 Jan 2018 15:52:27 +0000
To: Saumya Rajesh <saumyarajesh93@gmail.com>, xen-devel@lists.xenproject.org, 
 xen-users@lists.xenproject.org
References: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <37217807-7f20-bdbf-f852-033fcae1bd01@epam.com>
Date: Tue, 16 Jan 2018 17:52:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR07CA0001.eurprd07.prod.outlook.com
 (2603:10a6:6:2d::11) To AM5PR0301MB2401.eurprd03.prod.outlook.com
 (2603:10a6:203:7::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 57b55e1d-67b9-46c0-6ead-08d55cf9252f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0301MB2401; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 3:pyxu3RKGid7V64z6NCYLiFqhOFQWqzmpd/cy2qMrwGQ3BLsdLt34Bc/+3yYGhPH3kqA50eeGqS5gnetEcQsgq8ed5gG3wln6LxV1lY0fkE/E5EvdwpanOXXXe6S+tmV5z4lC93B4cVGpV5/BnUIB79aUpu7PPSHUQFuK/Bt2xBLPvQlNUXiknZEPABEticaElTvMjYCxPGCGRBVgA6wtOUi9jJI3fifSdwUzHgRWqFzMzC9IFzbslrsCqi4S8ViW;
 25:ToYzNYjURBk0yqAzUZFg4aowPj0lz8jhgo41TrJwStXh2748bVK4gTrmpzVwnOxNjvc3636qqgCQvZkXcqjDNQ1ze9ijx6w35aAptamAMUBx9Pl4U3rZly9SAjUxu3Vw4ozg2gcJS1BoLsYA2dLyEdnZh9HQwjT5hnNK3JoNEkvElHRwBZs+6FKvf/kiUX/M2Db8Psku35KUc5CEFwmQY4exfzdwKoVl3wS7EwJxYKrwjrBXmaWJgFjey5RyLnBboJjYq1g5RU4kE5b9OqlkZF8+Eh1Yk283shL/Ty2ICRelCQtF2nQdKMfxMf0DvO9MfKcqegImh/sVxw/ehlSvcQ==;
 31:TVBJbQEeqAJyN51j7rIKfJ7TbB65+NIrTPGD4SOKZb6lr+Lo6oTINSS52OWp9rGskxVIZ26KiCRM3H/kUyTX/T7LbqoJkomO+eL/bWxOX8wuW8u9o5uIdiPNQY810ghw/3YaIt1qy/6FkbRS39eh7ankB4MMP2O4qb4WTXRx55aLIfNA7BKR1YUmkw42JaYwI7vSM0JE+/VhMtE0Tv0DzSwJUvCEnfa8oSRqdOnl1FE=
X-MS-TrafficTypeDiagnostic: AM5PR0301MB2401:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 20:w7rFuLl385dVCJFzy1cNuoYd3uE31Ho3LBwuk8lxUz/y8hjsKxovkuYPs+/g8L3InNUQVoXf6KuphCuRnICOQqpgUcEGNh3WgzRXRrSog/u5sB+e9bjOy9JoNoO37TdeaARFN8sihAaEz82IVl9/VPN2LjnfuEJSMdDZo3Sw19oNMaqEyZgkXPCX8D8NdDnej8c9C77CMv99otIybgzW9Q+lJqKcuQkeKn28ufxK1wF9Jb2MvNH6f+M7DCDofnJO0iIvxjDK8bHVS4LtAHYB6zea75G0XQCbOf5c19H9EiofW5rUidJDd/BjX34LL0MBgZb1+YrlAgINnov8yvxxn9B4iRWyZvNS6dSCconYoj8yKONi0QNWb+cqdDY2G3vZnbmxN6XpHLF1voldYvN3S8sEsRKf0VSQrd0qcXPs7Az1496aBxLOu6/HfYD1odca4ZlTnVecPwX6UiwZHGuZsrcv87y+Eh4DkjL/OreMlKPutK8P1F+NkUhXSlMv/ev/;
 4:ijEHTKShOw1vVrJNOBYfyYQwLQzounIbIRhzAJreesQQHKgshGGB4nOyfMowUn7csdhz+Qd5nfgVR0MYf8oIqxyIOHloNxwhGtwT+ScL7rUIc10AyJbhVb7FvareV16cQhn7Li88v8gCEx9eP0rIWIvZrLbVGA6tjCAsuh0D2Nvf0/8UuhS75gQzPL4Q9v2I5pyR7vobgUKh4zgBNoYtFW37DpcQUe9xV0ZrB7sbZ++ufkZbmom/pipdDv5lnBBs2nWQp652kIOM9IXTfOqvuA==
X-Microsoft-Antispam-PRVS: <AM5PR0301MB240149791CBEECA30CEE29B5E6EA0@AM5PR0301MB2401.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231023)(944501161)(6041268)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:AM5PR0301MB2401; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:AM5PR0301MB2401; 
X-Forefront-PRVS: 0554B1F54F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(39380400002)(396003)(366004)(39860400002)(376002)(199004)(189003)(105586002)(6666003)(2950100002)(106356001)(39060400002)(31696002)(83506002)(6246003)(36756003)(7736002)(305945005)(230700001)(966005)(478600001)(53936002)(65956001)(413944005)(80792005)(72206003)(229853002)(6486002)(77096006)(97736004)(6306002)(66066001)(65806001)(47776003)(65826007)(5660300001)(2486003)(52146003)(23676004)(64126003)(31686004)(16526018)(316002)(67846002)(81156014)(8936002)(3846002)(8676002)(81166006)(386003)(6116002)(2906002)(58126008)(68736007)(76176011)(86362001)(52116002)(25786009)(26005)(50466002)(16576012);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2401; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDE7MjM6Qng0L0RZSFVjYVRJV2l0WEtMdWl6RzJj?=
 =?utf-8?B?UGZaRG5FbTJzemtYeTFsY3liUlFEbEduWnZFWDBTNUJiZ1dQTjFRbEdQWFVV?=
 =?utf-8?B?UlNYWHZFLzVHWHVxQ3p2ZGQ5QkFWNUlPeXlTaS8vUUQwQ0VLd2ozcmtRMC8r?=
 =?utf-8?B?N2dDTFJwTTYrUzNyV1FVczR5OTA2OXRZT1VZNmhEY2F0S0Qrb3B0UHlyNU41?=
 =?utf-8?B?TFJhZ0grT0hYNFVRT2grWHRJODBJLzZBSkNOV3owMnVrclhSUnhuL3V2dlBt?=
 =?utf-8?B?VXZOcEdIMm5hekpSeXZWUkJqSUQ5eW1HT3ZpQlRPRmZVTXpvQW00bkZUamJw?=
 =?utf-8?B?R0xVMnZzUHpnTzZwREtGdXlBOEhkKy9YZjNPU0VsTDdVRWRSQkwzUllEMmdl?=
 =?utf-8?B?cklaQUJ1dW51ZVk3VzhnN21wb21QZ3JsclBzNk16dkFkNGtheldQOTRpTXNu?=
 =?utf-8?B?VWxyNXRwOUVKSFhhUGRQeEttQUpIK3IyRHFqRlBZd2twVm5aTGgvTWFOWWFN?=
 =?utf-8?B?VFFLby9BZXRDbHRZUkJPbTFwL3BsaFBYUGVaamVQODhOdVpUeDdJb29PNnVR?=
 =?utf-8?B?MTN1SncxRHBNaGY5Ymt3Z2JYTkFFVksvVHIyQ0ZmVlp1c1hnejEvVzJPNU0z?=
 =?utf-8?B?UFpPTEo0b0ZuSzcyQ00vQ2FlM3NBVmp4M1FqenRrY1JrT2xib3NkNWxBWXhF?=
 =?utf-8?B?TU5lTTVnVnB6RlZ5b3ZyMU84OEpyOFVsRTJpNE9iUFNyeUlDd0N5ZkFORDZt?=
 =?utf-8?B?cWliNkh2K3g2bGJGVjVmZzVIdUo3VUtJc2Z2d1pqdEV4OVJkWmNlRDhWWnp3?=
 =?utf-8?B?QTBweXljWmFTQ3orVTRucFp2QzQ0TGNGeXB6d0Z3ZDJiaHZRYzczK2Z0WjBE?=
 =?utf-8?B?MVpteDdDTFc4UE5EclhVWnBhb2J4ZEZ3VmpRaE1jOXJ2VXBCL3hvZDJXNW9q?=
 =?utf-8?B?TmRyanptSmZWRmRvbWh5S1JzNUpPMnV0b1VQaVJQblVVUDVqa2lwR1ZKY0VT?=
 =?utf-8?B?UThBSnpQK1Qxcyt0VXZvRjN5L29seE5Ub0xGMy9TUXczSFFSTWp6dXd0S3Rj?=
 =?utf-8?B?MnFsMnB2dkdtSTlDeis5SzN0U3BBWjdEc1p4WlRmNXRsamZzTWZOaWlWeGxC?=
 =?utf-8?B?KzdqZ0c3NFprdU1iQ3RZanFrdVV2YWRLTUxJanJnVDFVZVVvNDdVMWUrbkUv?=
 =?utf-8?B?Zld4UTQrYWV2bURFRXlwSzNMNEZyQXkvTXhHVWhJMFJ2cERBL0JDNy9sWFNG?=
 =?utf-8?B?UzFnTVNQeHBoSzRBaGxqSkw4eWpLRm11NEkweGNHRnFZSUxlYWpTSzdKcFN5?=
 =?utf-8?B?SWxzT3J4c3l4TFZmZWF2dHJneHdScXZYYUoxRFJ5SXhZVENZZmoxY3Q4OGtI?=
 =?utf-8?B?T1A1akJUZEF2TTRVWkFRdjNEdnozOCtkanBuLzFWMWZGMWx5VUFhNDA0emYv?=
 =?utf-8?B?L3NYSmNYZmlFOFlLK0gzTU5GWGk4TnBtWEJuSUlSK2J2VTJwMHFkN1VYZ2kr?=
 =?utf-8?B?L0paWThzbDZUanB2aWpRdnh4ekFzSkpZTjIyVG9sRVJnUVJKMjd1OEhwbUM1?=
 =?utf-8?B?eEcxQ1B1eENsVlhOMnBwRUpycmppTXhpcGZqT3owb1p5VEJMd3BvVGxjZDVj?=
 =?utf-8?B?VElkTEM4dzk2UnltSVAvOHFtS0hydHFIbFhPR1AxeURuZndyVE9lbkdqbGRp?=
 =?utf-8?B?N1dvVEpyejVFTXpYSXNGQUNsYXZ4US9RQ0I0RjlJWXUxWERTRmE0dUYycU1E?=
 =?utf-8?B?cFJKeGdZS1FCdmVFaWNZSEoxcklaT09aTmFTREp3ZjU3Y0l2d0R2M0R1bUMr?=
 =?utf-8?B?Vzd1Yll3ZjhpOTlRNmFYcVJrVzcvMC8zcytHVUxoNkRLcnNJdCtacjA0Nm9O?=
 =?utf-8?B?MExEbE5ScHdVdENTSUQxNG9rMzJkdWxDUmZmMEtNRjRXelhsUnhDZWRtMDA1?=
 =?utf-8?B?TzRqTWtuTFdKSHc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 6:Rw076UIAb8Zx6hBoQ/Ut1f9O6nZRd8h8Cwklu61UXBn4owBQgq7QY2+f3SrpIqnvDVbwfhxh7mTxvFk+iOEqhvB1T4WG/gbsUNt5bBqOTwrFwxvWc3uCGdA3ywsOxG0mRZVVpZnTKeHZuglstjioJeJDY4dpqmuM9Nh7KvKW62U/F/Px/+hgURpAJGF5nnDvgXIJRZEDveaLzt/+/JD3BcwREjAuE0yGa92GDQ27OQfsRdViyp/btQLGoQtWoTecEI/3gstiJvHOtklVnSIH/VQkB9zE0P5lFq2pLXF1Y7fVj4ierkX3XxMRUXrPB/pGxcANuXGsJ3UitR9DyBFqwhcdKuYlPLUnROOs25VbiAU=;
 5:dW4qaxEdxR5FeT6md/alfzQW2XEs3yDPdMdugNQa3LZeGg6/o5cABzOw19El2USK2nTCxAJYGEvrq1BXemnQJbojQn2VQDFiXWy8OBXDiFlGTs5+wjLXrwtqCjPQWgxe91nbvAJUE0XgVKUqCMoAkLUGfAJlG1jeFt3vuV63C7E=;
 24:xXegv4/0r3fSZ/QIaSjD+hXR1ALMA69r7ukZatuluZ/JDujSx23NHWrBwzuxfs/GN2nWHUYZkTfEPR6pt//1gJki0Ss1X23U1iW2Fa+W7WU=;
 7:Hnvncy6uwRWkyF/jIwXLAheLB+qSxkcQeDAHgd1PbKzt+8TnzRsxfUEKMXKKUODQ0ohf1RGKlVkQnVQPGBC9Sguon37bXOfKECKIMELc9I2rt1w1HSsUAGVf/zbXrxuBdEIdrjltlTu2OBmgwyo6uelundt+tq5r7gvAesR0hLkpNqXsExpMLHV4WuyOPAOHJmLyi78/f1nuNwhNMyyL+JqgB+VuihXdcEdDBOuRBryDCeHfxBM5YkEy3LmjA8NP
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Jan 2018 15:52:27.9208 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 57b55e1d-67b9-46c0-6ead-08d55cf9252f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2401
Subject: Re: [Xen-devel] Access I2C bus from guest/DomU on ARM board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RGVhciBSYWplc2gsCgoKWW91IGNhbiB0cnkgdG8gZ2V0IGFuIEkyQyBidXMgY29udHJvbGxlciBp
biBEb21VIGluIFBJTyBtb2RlIGZvbGxvd2luZyAKWzFdLCBrZWVwaW5nIGluIG1pbmQgWzJdLgoK
SWYgeW91IHdhbnQgaXQgRE1BIGNhcGFibGUgeW91IG5lZWQgUmVuZXNhcyBJUE1NVSBzdXBwb3J0
IGluIFhFTiBbM10sIApbNF0gdG8gYmUgaW5jb3Jwb3JhdGVkLgoKClsxXSAtIGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9hcm0vcGFzc3Rocm91Z2gudHh0CgpbMl0g
LSAKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi11c2Vycy8y
MDE3LTEwL21zZzAwMDMxLmh0bWwKClszXSAtIApodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDI1NDUuaHRtbAoKWzRdIC0gCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0w
Ny9tc2cwMjY3OS5odG1sCgoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 16:29:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 16:29:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebU6V-0005Q7-DC; Tue, 16 Jan 2018 16:28:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y/8d=el=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ebU6T-0005Q1-ML
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 16:28:49 +0000
X-Inumbo-ID: 1e3f0688-fada-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x242.google.com (unknown [2607:f8b0:4002:c05::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e3f0688-fada-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 17:27:17 +0100 (CET)
Received: by mail-yw0-x242.google.com with SMTP id x62so6995684ywg.11
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 08:28:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=ZqmDgS63IBKFvZDnWpeEsxIEyCLBaGTM0MGVlalklWc=;
 b=WgAqYH/kfDuxl97qVdyQNwVZo9yOu/rzW21ZgdB6X9wuTSlD0DXgOPzo7w2c97JV1L
 IIQ7WI/tVuIRGAxfWHd+0eSBL6CpWMRQr4idQghCnWSv85tX7XgZNnfm4pKGELjC4hah
 mYbOjVLNgBJJWKhUgAplof9kJ9NVB/8KW7H0g=
X-Google-DKIM-Signature: v=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=ZqmDgS63IBKFvZDnWpeEsxIEyCLBaGTM0MGVlalklWc=;
 b=fdzQb+cy62R81rT2afoWmF0K0CndBUg0/+3bc8nAnIicDhH62MaOOHkKs2Je9zcx/B
 PAUXqWLKF/Z7O/3VKpgbX4op3m0HqwQoxrFXHuocAOhoMg3dnX5reOWQ22MVbAE4Av9R
 wyFD0ZY5n+JLDWtsSPseADr8BOoEGhQAAVdcmxifZ50/GO7dxKuXn3qi0YKFmvvCr8pj
 LQyYtw6DieHaQ6Vw9JGW7t3UbLJXfvwSIg+ddwsFcwo5CDTV3XO+1WcWA2I4Oz8K4My/
 uFkQAfRTTWXbKe6jKSmNkq/RTzsJnDec3m+iyRfjw+EKLWZjmF2vB9NPARMwkxRPYoVk
 TOOg==
X-Gm-Message-State: AKGB3mKR41dIbdiajehZ4B0di8k0nyGlBbtpoA7BnGpIJxzpl5/Yz1Ch
 CxY6PBImJbmhbQqPuwjDp6tIO7EQMRw=
X-Google-Smtp-Source: ACJfBou1uD1x5ljbqYyqaBcBRexBwh16KyYv9ug/oEYv5BOZzZHAm2T1r8Tzp/Ak1RIRMzyDvmgs6A==
X-Received: by 10.129.74.3 with SMTP id x3mr35028329ywa.152.1516120126751;
 Tue, 16 Jan 2018 08:28:46 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id z136sm985876ywz.93.2018.01.16.08.28.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 08:28:43 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Tue, 16 Jan 2018 10:28:56 -0600
Message-Id: <20180116162856.7642-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4] docs: note default for timer_mode in xl.cfg
	man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgd2FzIG5vIGRlZmF1bHQgZG9jdW1lbnRlZCBidXQgaW5zcGVjdGluZwpsaWJ4bF9fZG9t
YWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdCgpIHNob3dzIHRoZSBkZWZhdWx0IHRvIGJlCkxJQlhM
X1RJTUVSX01PREVfTk9fREVMQVlfRk9SX01JU1NFRF9USUNLUy4KClNpZ25lZC1vZmYtYnk6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCkNDOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KIyBHZW9yZ2UgZm9y
IHRoZSA0LjggYW5kIDQuOSBiYWNrcG9ydApDQzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBldS5jaXRyaXguY29tPgoKY2hhbmdlIGZyb20gdjM6Ci0gRm9yZ290IHRvIGRyb3AgYSBodW5r
IHdoZW4gbWFraW5nIHYzLgpjaGFuZ2UgZnJvbSB2MjoKLSBSb2dlciBub3RlZCB0aGF0IHRoZSBj
b2RlIGRpZmZlcmVkIGZyb20gdGhlCiAgaGVhZGVyIHRoYXQgSSB1c2VkIGFzIHRoZSBzb3VyY2Ug
b2YgdHJ1dGgKY2hhbmdlIGZyb20gdjE6Ci0gYWRkZWQgc2FtZSBkb2NzIGFkZGl0aW9uIHRvIEhW
TQogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRleCBiN2I5MWQ4NjI3Li5k
ZTBmODI1MGNhIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KKysrIGIvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0xODg5LDcgKzE4ODksNyBAQCBhZHZhbmNlIHRoZSB2
Q1BVJ3MgdmlydHVhbCB0aW1lIHN0ZXB3aXNlIGZvciBlYWNoIG9uZS4KIAogTm8gZGVsYXkgZm9y
IG1pc3NlZCB0aWNrcy4gQXMgYWJvdmUsIG1pc3NlZCBpbnRlcnJ1cHRzIGFyZSBkZWxpdmVyZWQs
CiBidXQgZ3Vlc3QgdGltZSBhbHdheXMgdHJhY2tzIHdhbGxjbG9jayAoaS5lLiwgcmVhbCkgdGlt
ZSB3aGlsZSBkb2luZwotc28uCitzby4gVGhpcyBpcyB0aGUgZGVmYXVsdC4KIAogPWl0ZW0gQjxu
b19taXNzZWRfdGlja3NfcGVuZGluZz4KIApAQCAtMjM1NCw3ICsyMzU0LDcgQEAgYWR2YW5jZSB0
aGUgdkNQVSdzIHZpcnR1YWwgdGltZSBzdGVwd2lzZSBmb3IgZWFjaCBvbmUuCiAKIE5vIGRlbGF5
IGZvciBtaXNzZWQgdGlja3MuIEFzIGFib3ZlLCBtaXNzZWQgaW50ZXJydXB0cyBhcmUgZGVsaXZl
cmVkLAogYnV0IGd1ZXN0IHRpbWUgYWx3YXlzIHRyYWNrcyB3YWxsY2xvY2sgKGkuZS4sIHJlYWwp
IHRpbWUgd2hpbGUgZG9pbmcKLXNvLgorc28uIFRoaXMgaXMgdGhlIGRlZmF1bHQuCiAKID1pdGVt
IEI8bm9fbWlzc2VkX3RpY2tzX3BlbmRpbmc+CiAKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 16:31:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 16:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebU8e-00061H-PJ; Tue, 16 Jan 2018 16:31:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebU8d-00061B-UW
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 16:31:03 +0000
X-Inumbo-ID: 6c577d62-fada-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c577d62-fada-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 17:29:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="66134591"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
 <5A5E26A0020000780019F28C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2899d9ee-c261-77f2-a2c8-ddde57a35ade@citrix.com>
Date: Tue, 16 Jan 2018 16:05:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5E26A0020000780019F28C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMTU6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYveDg2XzY0L3BhZ2UuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0
L3BhZ2UuaAo+IEBAIC0yNCw4ICsyNCw4IEBACj4gIC8qIFRoZXNlIGFyZSBhcmNoaXRlY3R1cmFs
IGxpbWl0cy4gQ3VycmVudCBDUFVzIHN1cHBvcnQgb25seSA0MC1iaXQgcGh5cy4gKi8KPiAgI2Rl
ZmluZSBQQUREUl9CSVRTICAgICAgICAgICAgICA1Mgo+ICAjZGVmaW5lIFZBRERSX0JJVFMgICAg
ICAgICAgICAgIDQ4Cj4gLSNkZWZpbmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKCgxVUwgPDwg
UEFERFJfQklUUyktMSkKPiAtI2RlZmluZSBWQUREUl9NQVNLICAgICAgICAgICAgICAoKDFVTCA8
PCBWQUREUl9CSVRTKS0xKQo+ICsjZGVmaW5lIFBBRERSX01BU0sgICAgICAgICAgICAgICgoX0FD
KDEsVUwpIDw8IFBBRERSX0JJVFMpLTEpCj4gKyNkZWZpbmUgVkFERFJfTUFTSyAgICAgICAgICAg
ICAgKChfQUMoMSxVTCkgPDwgVkFERFJfQklUUyktMSkKClNvcnJ5IHRvIG9ubHkgbm90aWNlIHRo
ZXNlIG5vdywgYnV0IHNwYWNlcyBhcyB5b3UncmUgYWRqdXN0aW5nIHRoZXNlLgoKUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgo+ICAKPiAgI2Rl
ZmluZSBWQUREUl9UT1BfQklUICAgICAgICAgICAoMVVMIDw8IChWQUREUl9CSVRTIC0gMSkpCj4g
ICNkZWZpbmUgQ0FOT05JQ0FMX01BU0sgICAgICAgICAgKH4wVUwgJiB+VkFERFJfTUFTSykKPgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 16:36:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 16:36:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebUDN-0006H9-BZ; Tue, 16 Jan 2018 16:35:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebUDM-0006GM-LB
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 16:35:56 +0000
X-Inumbo-ID: a8290afa-fadb-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8290afa-fadb-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 16:38:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="66134910"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
 <5A5E26BC020000780019F28F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c6423fff-5287-436d-4353-3a8da46d431e@citrix.com>
Date: Tue, 16 Jan 2018 16:07:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5E26BC020000780019F28F@prv-mh.provo.novell.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: allow Meltdown band-aid to be
 disabled
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEZpcnN0IG9mIGFsbCB3ZSBk
b24ndCBuZWVkIGl0IG9uIEFNRCBzeXN0ZW1zLiBBZGRpdGlvbmFsbHkgYWxsb3cgaXRzIHVzZQo+
IHRvIGJlIGNvbnRyb2xsZWQgYnkgY29tbWFuZCBsaW5lIG9wdGlvbi4gRm9yIGJlc3QgYmFja3Bv
cnRhYmlsaXR5LCB0aGlzCj4gaW50ZW50aW9uYWxseSBkb2Vzbid0IHVzZSBhbHRlcm5hdGl2ZSBp
bnN0cnVjdGlvbiBwYXRjaGluZyB0byBhY2hpZXZlCj4gdGhlIGludGVuZGVkIGVmZmVjdCAtIHdo
aWxlIHdlIGxpa2VseSB3YW50IGl0LCB0aGlzIHdpbGwgYmUgbGF0ZXIKPiBmb2xsb3ctdXAuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 16:42:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 16:42:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebUJh-00071F-1U; Tue, 16 Jan 2018 16:42:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=y/8d=el=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ebUJf-000719-Il
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 16:42:27 +0000
X-Inumbo-ID: 05f79b60-fadc-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x244.google.com (unknown [2607:f8b0:4002:c05::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05f79b60-fadc-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 17:40:55 +0100 (CET)
Received: by mail-yw0-x244.google.com with SMTP id u21so7033347ywc.2
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 08:42:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=WXXnmVR2si4LG5QcZBpIoAkHFpa8xarT8/xLXI2+aJs=;
 b=clx7YozM9FHZBvcTcSr41DrmzsY6l6j8egcR1LHdCnwJnZPC5/JEPGc0LkSSpjLaBT
 dGruZsyx5cMuuJyEQHb3Hiqk0Z6nZmaxzuu/f3WQCHrAEK3vMCkOay5ZTc4DVAqt7fXj
 AkJ/XhCbfBuViOMLDvM0RUfYOKmgrM/Qmm+vY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=WXXnmVR2si4LG5QcZBpIoAkHFpa8xarT8/xLXI2+aJs=;
 b=HyoWBnu5EHSMTyiLD8JADCGlos1P9rKTcZh1+LrGnriewykYY1BGXHS4sjlWG24WyU
 Q82pNvirZy7hiZRRmbI6MecaOmFjgZ+/ipbyXktsp7bJFe3RwC+oxlHhJCgg3mQr3362
 +JWnHQBUX9WX0czDLwsKTfYy7dpg85fciZpiN7rYZhO2aylJ0vJanFeMjOR5pTWHVeyR
 qFZGWtgJbTTlqMljtjbwfb6zb3W7n6JKvY8NNM6iKZHXMHfWRpjMw/nApLb4IEXegooq
 bVOkpz1YVi0wGWUj+dQem/H2e9Jw8G/zgDHP1iIXXBkvHWr+YXaOG11njgFWr4amTECY
 iaaQ==
X-Gm-Message-State: AKGB3mILeXL9DZezDxbIa6sHycd2lPaDqarHdIip/lmcEVqqGR+NCHmX
 fkAHc5/5GY0QwWDm/0mdnPPNUQ==
X-Google-Smtp-Source: ACJfBovbh/xSa7DrkCicZxUZB/3VCfn+O9RDzWVeH1uvUnHuS+ixUmNaXOIA92sidyzMUylsP5BpUg==
X-Received: by 10.129.112.79 with SMTP id l76mr35036526ywc.300.1516120945209; 
 Tue, 16 Jan 2018 08:42:25 -0800 (PST)
Received: from MacBook-Pro.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id s10sm990592yws.12.2018.01.16.08.42.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 08:42:21 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180112141704.GC16260@aepfle.de>
 <20180112142030.puipf25gp2fooaxe@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <808b6de4-be69-4a4c-1cd3-40b6dc8a5bde@cardoe.com>
Date: Tue, 16 Jan 2018 10:42:17 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180112142030.puipf25gp2fooaxe@citrix.com>
Cc: Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5730787383855562524=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--ZPSXp31pp1W2dAR2d2OmfldD562YF16WW
Content-Type: multipart/mixed; boundary="be9DHN2QGTo0NE1QnfEuvsdd4JbizoElS";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>
Cc: Matt Wilson <msw@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 jschoenh@amazon.de, Anthony Liguori <aliguori@amazon.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Message-ID: <808b6de4-be69-4a4c-1cd3-40b6dc8a5bde@cardoe.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180112141704.GC16260@aepfle.de>
 <20180112142030.puipf25gp2fooaxe@citrix.com>
In-Reply-To: <20180112142030.puipf25gp2fooaxe@citrix.com>

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

On 1/12/18 8:20 AM, Wei Liu wrote:
> On Fri, Jan 12, 2018 at 03:17:04PM +0100, Olaf Hering wrote:
>> On Fri, Jan 12, Wei Liu wrote:
>>
>>>                       Vixen                          Comet
>>> Guest console         Output only                    Bi-directional
>>
>> With the proper patch input works for Vixen. Unless this item mean
>> something else.
>=20
> Vixen means the version upstream put into the advisory. The patch you
> talked about is not provided in that branch.
>=20
> Wei.
>=20

Can we merge some fixes people have proposed into the Vixen branch?
There are a number of virtualization providers that have rolled forward
with Vixen. They are clearly contributing patches on the ML and having
one place to work together would be nice.

We can always host a fork on GitHub and merge patches there as well if
that's preferred.

--=20
Doug Goldstein


--be9DHN2QGTo0NE1QnfEuvsdd4JbizoElS--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpeK2lfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl1HcA//QOfI5+8TlHESO2Mn8DWlTR8jjfVykgfqaLJhHl+yIKBiN0v0ZFD0Mxk9
3EXyL6yyMLNZRXs02MEfmAZzClINN8jUTNFEHZr1uwHOXqCyeMJ608jd6eqbuC3f
9kT/UwCYquPO6gPDMM2w5CFj8sDuUj3rgiC+SqcQkn/KBDOEW73DlzHLyscwxwGG
pM9O5GzaplUlw138emF4x7MDHIS/UsO9iK0lr+b5GgeTBNY8anyZXdfWBA505jh/
IW9fvcRlYX9qlxL3g0pONWZguLaFQrZBkagmJ57tHMhnvv6KBKb4agwsm/GvGjdk
3tIoiN1Bu5DC2aRAEY0/SU4s6Q35GMrd5JtkZHVTkqp/9pa2Jl6Wjn7KjEts00II
Igl3lMl1p383c2syy7+a2hSM/SrT/HBWQlCZwlnRGMprDFGbmCpUBc9nNtuEJBg5
fgQgPNYurUPxfzRSa2CP4ynjqxLN2N633jN2sKKxtAMq+7MF1C/YiAH4sdHJnCcP
hxNUvKxhGfo9X9DeGM9bN38YhqnRGYYu0Zk53VVdPHT4l1CEMGJImqxLg+nfyrjb
I9UvIRRhCjxTXFOpKrhecBjTckirizq+G8mq9v4vGLe4lyZIpNIbVYFos8zlXvWW
AbHvgEhQ/hr0B8W7XFB0jcGdMysir4kSZ+YhZpzUyA1ovVPalYo=
=cKvx
-----END PGP SIGNATURE-----

--ZPSXp31pp1W2dAR2d2OmfldD562YF16WW--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5730787383855562524==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 16 16:51:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 16:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebUSC-0007lR-UQ; Tue, 16 Jan 2018 16:51:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=prux=el=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ebUSB-0007kp-CW
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 16:51:15 +0000
X-Inumbo-ID: 411f3ee2-fadd-11e7-b4a6-bc764e045a96
Received: from mail-qk0-x244.google.com (unknown [2607:f8b0:400d:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 411f3ee2-fadd-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 17:49:44 +0100 (CET)
Received: by mail-qk0-x244.google.com with SMTP id l64so21574553qke.13
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 08:51:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=yZqhBKDhZ8dHlfgwvIQvq5HUgPa6IVWp6s3pAIhr+iU=;
 b=MemGBnoCuBqAbBH4RBfiSCsRvZwSU628i5rHLJqlNol2WzfzsRty9GwwyTr+spuN27
 nWWeWXJbCryFmDvtY6LqnVoaaPaxiT9hW8NNc2AbzdFveTEF7hbQvIe5B25dMZac8rUk
 EdIK5BbaTGOhSMt8B647sDGapPDmwsUimk9o0M7xecTuE2TaX+MJUnUWH9A08pRuW7oR
 InQ3MfhFZe4B/3iVI5ALXX7SoW9MRZ+RqKd0nMSZtGfSEEKTO9/Nv6+XFdkoLO73kX5E
 sMVXoNnhXD8rXvMQWTiu43swgAdlrAGjb0xGOX89MS4WwQTQJyGoniw7xyeLP0pmRB2e
 5N5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=yZqhBKDhZ8dHlfgwvIQvq5HUgPa6IVWp6s3pAIhr+iU=;
 b=GW1dtmnwx39Sr+8RXgkSFFjmgF6cUgUrBES4WvMDAsD7tVn6CdbXrh0/+TM61MUyl6
 JW9oPlO88A5Dv+9TWHkwcMdIBEhO7j0lj50SejFWun1uuj4bDHWRNGdrmyAN1Wc5pTTa
 VXLTjT/7cFdGO+uEX/3f1UOMZoFfJrj1aC2XS7lPkkFyEj7cjXvHE4jB8OLPy+rA9JbI
 OkYOMylm/1R2NRo2D0ESEEIgJGHWl8R0Hm870sZ2PSBiulE3JP3VP/L/h1mKKrDDKPT9
 SO/plS86t0n+aIFIFo2oCqIj3O6htee03/EGnBtkQQLC4sSUtBeYeGSzUOl/EMtw+D/n
 SW+w==
X-Gm-Message-State: AKwxytfZb1B0yRoppabD5zX/55YxPOSNmg7hn6qs5EMkd9i+xwO5KtyU
 Kyr1YyS/8ZRw6D7LKr8+U5G9jntDHi9cASpeS2w=
X-Google-Smtp-Source: ACJfBoscfHF4LTegCx1kzqu8dIQONv1KzeBWz+FAflZJVvYW+vxmIyyZvovWTYveHH+qMtDnMd8QcSG49HddYmPRFcE=
X-Received: by 10.233.222.6 with SMTP id s6mr55799943qkf.327.1516121473878;
 Tue, 16 Jan 2018 08:51:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Tue, 16 Jan 2018 08:51:13 -0800 (PST)
In-Reply-To: <808b6de4-be69-4a4c-1cd3-40b6dc8a5bde@cardoe.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180112141704.GC16260@aepfle.de>
 <20180112142030.puipf25gp2fooaxe@citrix.com>
 <808b6de4-be69-4a4c-1cd3-40b6dc8a5bde@cardoe.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 16 Jan 2018 16:51:13 +0000
X-Google-Sender-Auth: F0HmAza__dURk63RYnIDkNuBKGw
Message-ID: <CAFLBxZYsneE=pst_aJ0rEyV_855UD4PfUAuQiogxL9hG_9nRKg@mail.gmail.com>
To: Doug Goldstein <cardoe@cardoe.com>
Cc: Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Matt Wilson <msw@amazon.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgNDo0MiBQTSwgRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBj
YXJkb2UuY29tPiB3cm90ZToKPiBPbiAxLzEyLzE4IDg6MjAgQU0sIFdlaSBMaXUgd3JvdGU6Cj4+
IE9uIEZyaSwgSmFuIDEyLCAyMDE4IGF0IDAzOjE3OjA0UE0gKzAxMDAsIE9sYWYgSGVyaW5nIHdy
b3RlOgo+Pj4gT24gRnJpLCBKYW4gMTIsIFdlaSBMaXUgd3JvdGU6Cj4+Pgo+Pj4+ICAgICAgICAg
ICAgICAgICAgICAgICBWaXhlbiAgICAgICAgICAgICAgICAgICAgICAgICAgQ29tZXQKPj4+PiBH
dWVzdCBjb25zb2xlICAgICAgICAgT3V0cHV0IG9ubHkgICAgICAgICAgICAgICAgICAgIEJpLWRp
cmVjdGlvbmFsCj4+Pgo+Pj4gV2l0aCB0aGUgcHJvcGVyIHBhdGNoIGlucHV0IHdvcmtzIGZvciBW
aXhlbi4gVW5sZXNzIHRoaXMgaXRlbSBtZWFuCj4+PiBzb21ldGhpbmcgZWxzZS4KPj4KPj4gVml4
ZW4gbWVhbnMgdGhlIHZlcnNpb24gdXBzdHJlYW0gcHV0IGludG8gdGhlIGFkdmlzb3J5LiBUaGUg
cGF0Y2ggeW91Cj4+IHRhbGtlZCBhYm91dCBpcyBub3QgcHJvdmlkZWQgaW4gdGhhdCBicmFuY2gu
Cj4+Cj4+IFdlaS4KPj4KPgo+IENhbiB3ZSBtZXJnZSBzb21lIGZpeGVzIHBlb3BsZSBoYXZlIHBy
b3Bvc2VkIGludG8gdGhlIFZpeGVuIGJyYW5jaD8KPiBUaGVyZSBhcmUgYSBudW1iZXIgb2Ygdmly
dHVhbGl6YXRpb24gcHJvdmlkZXJzIHRoYXQgaGF2ZSByb2xsZWQgZm9yd2FyZAo+IHdpdGggVml4
ZW4uIFRoZXkgYXJlIGNsZWFybHkgY29udHJpYnV0aW5nIHBhdGNoZXMgb24gdGhlIE1MIGFuZCBo
YXZpbmcKPiBvbmUgcGxhY2UgdG8gd29yayB0b2dldGhlciB3b3VsZCBiZSBuaWNlLgoKSWYgQW50
aG9ueSBpcyBPSywgd2UgY2FuIGNhbGwgaGltIHRoZSAibWFpbnRhaW5lciIgZm9yIHRoZSBWaXhl
bgpicmFuY2g7IHRoZSBjb21taXR0ZXJzIGNhbiBjaGVjayBpbiBhbnl0aGluZyB0aGF0IGhhcyBo
aXMgQWNrIHRvIHRoZQpWaXhlbiBicmFuY2gsIGFuZCB0aGUgU2VjdXJpdHkgVGVhbSBjYW4gcG9z
dCBuZXcgc2lnbmVkIHRhZ3Mgd2hlbgphcHByb3ByaWF0ZS4KCkl0IGxvb2tlZCBsaWtlIEFudGhv
bnkgaGFkIHNvbWUgaXNzdWVzIHdpdGggdGhlIG1vc3QgcmVjZW50IHBhdGNoIHRob3VnaC4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 16:52:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 16:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebUTc-0007rI-Bi; Tue, 16 Jan 2018 16:52:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xstf=el=citrix.com=prvs=5473c9914=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebUTa-0007rA-ME
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 16:52:42 +0000
X-Inumbo-ID: 7525357d-fadd-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7525357d-fadd-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 17:51:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="458369949"
Date: Tue, 16 Jan 2018 16:52:12 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180116165212.j7ij7t2bdoftqcyi@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180112141704.GC16260@aepfle.de>
 <20180112142030.puipf25gp2fooaxe@citrix.com>
 <808b6de4-be69-4a4c-1cd3-40b6dc8a5bde@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <808b6de4-be69-4a4c-1cd3-40b6dc8a5bde@cardoe.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 jschoenh@amazon.de, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Matt Wilson <msw@amazon.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMTA6NDI6MTdBTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gT24gMS8xMi8xOCA4OjIwIEFNLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gRnJpLCBK
YW4gMTIsIDIwMTggYXQgMDM6MTc6MDRQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gPj4g
T24gRnJpLCBKYW4gMTIsIFdlaSBMaXUgd3JvdGU6Cj4gPj4KPiA+Pj4gICAgICAgICAgICAgICAg
ICAgICAgIFZpeGVuICAgICAgICAgICAgICAgICAgICAgICAgICBDb21ldAo+ID4+PiBHdWVzdCBj
b25zb2xlICAgICAgICAgT3V0cHV0IG9ubHkgICAgICAgICAgICAgICAgICAgIEJpLWRpcmVjdGlv
bmFsCj4gPj4KPiA+PiBXaXRoIHRoZSBwcm9wZXIgcGF0Y2ggaW5wdXQgd29ya3MgZm9yIFZpeGVu
LiBVbmxlc3MgdGhpcyBpdGVtIG1lYW4KPiA+PiBzb21ldGhpbmcgZWxzZS4KPiA+IAo+ID4gVml4
ZW4gbWVhbnMgdGhlIHZlcnNpb24gdXBzdHJlYW0gcHV0IGludG8gdGhlIGFkdmlzb3J5LiBUaGUg
cGF0Y2ggeW91Cj4gPiB0YWxrZWQgYWJvdXQgaXMgbm90IHByb3ZpZGVkIGluIHRoYXQgYnJhbmNo
Lgo+ID4gCj4gPiBXZWkuCj4gPiAKPiAKPiBDYW4gd2UgbWVyZ2Ugc29tZSBmaXhlcyBwZW9wbGUg
aGF2ZSBwcm9wb3NlZCBpbnRvIHRoZSBWaXhlbiBicmFuY2g/Cj4gVGhlcmUgYXJlIGEgbnVtYmVy
IG9mIHZpcnR1YWxpemF0aW9uIHByb3ZpZGVycyB0aGF0IGhhdmUgcm9sbGVkIGZvcndhcmQKPiB3
aXRoIFZpeGVuLiBUaGV5IGFyZSBjbGVhcmx5IGNvbnRyaWJ1dGluZyBwYXRjaGVzIG9uIHRoZSBN
TCBhbmQgaGF2aW5nCj4gb25lIHBsYWNlIHRvIHdvcmsgdG9nZXRoZXIgd291bGQgYmUgbmljZS4K
PiAKClRoZXJlIHdpbGwgYmUgdXBkYXRlIHRvIHRoYXQgYnJhbmNoLgoKPiBXZSBjYW4gYWx3YXlz
IGhvc3QgYSBmb3JrIG9uIEdpdEh1YiBhbmQgbWVyZ2UgcGF0Y2hlcyB0aGVyZSBhcyB3ZWxsIGlm
Cj4gdGhhdCdzIHByZWZlcnJlZC4KPiAKCk5vIHBsZWFzZSBkb24ndC4gOi0pCgpXZWkuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 16:52:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 16:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebUTn-0007sl-JL; Tue, 16 Jan 2018 16:52:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xstf=el=citrix.com=prvs=5473c9914=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebUTm-0007sZ-TP
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 16:52:54 +0000
X-Inumbo-ID: 7b4ed3e2-fadd-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b4ed3e2-fadd-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 17:51:24 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="458370009"
Date: Tue, 16 Jan 2018 16:52:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20180116165238.ek75vqn76cg44fye@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180116124609.xqbuccuwlznfaxtb@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180116124609.xqbuccuwlznfaxtb@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, Matt Wilson <msw@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMTI6NDY6MTBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEphbiAxMiwgMjAxOCBhdCAwMToyNDowOVBNICswMDAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gSGkgYWxsLAo+ID4gCj4gPiBUd28gc29sdXRpb25zIGFyZSBwcm9wb3NlZCB0byBtaXRp
Z2F0ZSBNZWx0ZG93bi4gT25lIGlzIGNhbGxlZCBWaXhlbiBhbmQgdGhlCj4gPiBvdGhlciBpcyBj
YWxsZWQgQ29tZXQuIFRoZSBsb25nIHRlcm0gZ29hbCBpcyB0byBtZXJnZSB0aGUgdHdvIGltcGxl
bWVudGF0aW9ucwo+ID4gdG8gb25lLgo+ID4gCj4gPiBIZXJlIEkgbGlzdCB0aGUgZGlmZmVyZW5j
ZXMgYmV0d2VlbiB0aGUgdHdvIGltcGxlbWVudGF0aW9ucy4KPiA+IAo+ID4gICAgICAgICAgICAg
ICAgICAgICAgIFZpeGVuICAgICAgICAgICAgICAgICAgICAgICAgICBDb21ldAo+ID4gQm9vdCBt
b2RlICAgICAgICAgICAgIEhWTSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQVkggKyBIVk0K
PiA+IEtjb25maWcgb3B0aW9ucyAgICAgICBYRU5fR1VFU1QgICAgICAgICAgICAgICAgICAgICAg
WEVOX0dVRVNUICsgUFZIX0dVRVNUICsgU0hJTV9FWENMVVNJVkUKPiA+IFhlbiBidWlsZCBzeXN0
ZW0gICAgICBObyBjaGFuZ2UgICAgICAgICAgICAgICAgICAgICAgTmV3IGJ1aWxkIHRhcmdldCBm
b3Igc2hpbSAKPiA+IEd1ZXN0IGNvbnNvbGUgICAgICAgICBPdXRwdXQgb25seSAgICAgICAgICAg
ICAgICAgICAgQmktZGlyZWN0aW9uYWwKPiA+IEd1ZXN0IGRvbWlkICAgICAgICAgICAxIG9yIHNl
dCB2aWEgc2hpbSBvcHRpb24gICAgICAgMSBvciByZXRyaWV2ZWQgdmlhIGNwdWlkCj4gPiBHdWVz
dCB0eXBlICAgICAgICAgICAgSGFyZHdhcmUgZG9tYWluICAgICAgICAgICAgICAgIE5vcm1hbCBk
b21haW4KPiA+IFRpbWUgc291cmNlICAgICAgICAgICBFbXVsYXRlZCAgICAgICAgICAgICAgICAg
ICAgICAgWGVuIFBWIGNsb2NrCj4gPiBTaHV0ZG93biAgICAgICAgICAgICAgUFYgKyBIVyAgICAg
ICAgICAgICAgICAgICAgICAgIFBWCj4gPiBTSSBtYXBwaW5nICAgICAgICAgICAgUmVzZXJ2ZWQg
cGFnZSAgICAgICAgICAgICAgICAgIEZpeGVkIG1hcCwgUEZOIGNob3NlbiBhdCBydW50aW1lCj4g
PiBWQ1BVIGlkICAgICAgICAgICAgICAgSGFuZGxlZCBieSBMMSAgICAgICAgICAgICAgICAgIFBy
b3ZpZGUgYnkgTDAgaWYgYXZhaWxhYmxlCj4gPiBWQ1BVIHJ1bnN0YXRlICAgICAgICAgRm9yd2Fy
ZGVkIHRvIEwwICAgICAgICAgICAgICAgIEhhbmRsZWQgYnkgTDEKPiA+IFhlbiB2ZXJzaW9uICAg
ICAgICAgICBMMCB2ZXJzaW9uICAgICAgICAgICAgICAgICAgICAgTDEgdmVyc2lvbgo+ID4gQ1BV
SUQgZmF1bHRpbmcgICAgICAgIE5vbmUgICAgICAgICAgICAgICAgICAgICAgICAgICBDaGFuZ2Vz
IGZvciBJbnRlbCBhbmQgQU1ECj4gPiBHcmFudCB0YWJsZSAgICAgICAgICAgV2hhdCBpcyBmb3J3
YXJkZWQgaXMgbW9yZSBvciBsZXNzIHRoZSBzYW1lIGJ1dCBkaWZmZXJzIGluIGltcGxlbWVudGF0
aW9uCj4gPiBFdmVudCBjaGFubmVsIHNldHVwICAgMyBtZWNoYW5pc21zICAgICAgICAgICAgICAg
ICAgIDEgbWVjaGFuaXNtCj4gPiBFdmVudCBjaGFubmVsICAgICAgICAgRUNTX1BST1hZIHN0YXRl
ICAgICAgICAgICAgICAgIFVzZSBFQ1NfUkVTRVJWRUQKPiA+ICAgICAgICAgICAgICAgICAgICAg
ICBEaWZmZXJlbmNlcyBpbiB3aGF0IGdldHMgZm9yd2FyZGVkCj4gPiBNaWdyYXRpb24gICAgICAg
ICAgICAgTm8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFllcwo+ID4gQ1BVIGhvdHBsdWcg
ICAgICAgICAgIE5vICAgICAgICAgICAgICAgICAgICAgICAgICAgICBZZXMKPiA+IE1lbW9yeSBo
b3RwbHVnICAgICAgICBObyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWWVzCj4gPiAKPiA+
IFRoZXNlIGFyZSB0aGUgdGhpbmdzIEkgY2FuIHRoaW5rIG9mIHdoZW4gY29tcGFyaW5nIHRoZSB0
d28gc2VyaWVzIHNpZGUKPiA+IGJ5IHNpZGUuICBGZWVsIGZyZWUgdG8gcHJvdmlkZSBhZGRpdGlv
biBhbmQgLyBvciBjb3JyZWN0aW9uLiAgVGhlIGxpc3QKPiA+IHNlcnZlcyBhcyBhIGd1aWRhbmNl
IG9uIHdoYXQgYXJlYXMgbmVlZCBhdHRlbnRpb24uCj4gCj4gV2UndmUgY29tZSB0byBhZ3JlZSBv
biB0aGUgZm9sbG93aW5nIGdvYWxzIGFtb25nIHN0YWtlaG9sZGVyczoKPiAKPiAxLiBXZSB3aWxs
IHVzZSBDb21ldCBhcyBiYXNlIHRvIGRldmVsb3AgUnVkb2xwaC4KPiAyLiBXZSB3aWxsIHN0YXJ0
IHRvIGNvbW1pdCBwYXRjaGVzIGludG8gc3RhZ2luZyBhbmQgZGV2ZWxvcCB0aGVyZS4KPiAzLiBX
ZSB3aWxsIG1haW50YWluIFZpeGVuIGFuZCBDb21ldCB1bnRpbCBSdWRvbHBoIGlzIHJlYWR5LiBX
ZSB3aWxsCj4gICAgYmUgY2hlcnJ5LXBpY2tpbmcgYnVnIGZpeGVzIHRvIFZpeGVuIGFuZCBDb21l
dCBhcyB3ZSBkZXZlbG9wIFJ1ZG9scGguCj4gCj4gSW4gb3JkZXIgdG8gbWFrZSBnb2FsICMzIGVh
c2llciwgSSBzdWdnZXN0IHdlIGNvbW1pdCBDb21ldCBhbG1vc3QgYXMtaXMKPiB0byBtaW5pbWlz
ZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHN0YWdpbmcgYW5kIGJhY2twb3J0ZWQgQ29tZXQKPiBi
cmFuY2hlcy4KPiAKPiBJIHdpbGwgcG9zdCBhIHZlcnNpb24gb2YgQ29tZXQgc3VpdGFibGUgZm9y
IGNvbW1pdHRpbmcgdG8gc3RhZ2luZyBhcwo+IHNvb24gYXMgcG9zc2libGUuICBXZSB3aWxsIHN0
YXJ0IHBvcnRpbmcgb3ZlciBmdW5jdGlvbmFsaXRpZXMgZnJvbSBWaXhlbgo+IG9uY2UgQ29tZXQg
aXMgY29tbWl0dGVkLgoKSSd2ZSBwdXNoZWQgY29tZXQtZm9yLXVuc3RhYmxlIHRvIG15IHhlbmJp
dHMveGVuLmdpdC4gVGhhdCBicmFuY2ggaXMgYQpmb3J3YXJkIHBvcnQgb2YgNC4xMC4wLXNoaW0t
Y29tZXQgYnJhbmNoIHRvIHN0YWdpbmcuCgpodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9cGVvcGxlL2xpdXcveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9jb21ldC1mb3It
dW5zdGFibGUKClRoZXJlIHdpbGwgYmUgZm9sbG93LXVwIHBhdGNoZXMgdG8gZml4IHNvbWUgYnVn
cywgd2hpY2ggaGF2ZSBub3QgYmVlbgpwdXNoZWQgdG8gdGhhdCBicmFuY2ggeWV0OgoKMS4gTWlj
aGFlbCBZb3VuZydzIC14ZW4tYXR0YWNoIHBhdGNoCjIuIFJvZ2VyJ3MgcGF0Y2ggdG8gbW92ZSBt
YXBwaW5nIHZjcHVfaW5mbyBlYXJsaWVyCgooRHVlIHRvIHRoaW5ncyBnbyBpbiBwYXJhbGxlbCwg
dGhleSBhcmUgcHJvYmFibHkgbm90IHlldCBvbiBsaXN0KQoKSmFuIGFuZCBBbmRyZXcsIHBsZWFz
ZSBjaGVjayB0aGUgYnJhbmNoIGFuZCBleHBsaWNpdGx5IGFjayB0aGUgYWN0aW9uIG9mCmNvbW1p
dHRpbmcgdGhhdCBicmFuY2guCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 17:12:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 17:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebUm6-00011j-5x; Tue, 16 Jan 2018 17:11:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n0uv=el=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebUm4-00011d-UB
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 17:11:48 +0000
X-Inumbo-ID: 1fff5ea0-fae0-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fff5ea0-fae0-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 18:10:17 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 16 Jan 2018 10:11:46 -0700
Message-Id: <5A5E4060020000780019F358@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 16 Jan 2018 10:11:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180116124609.xqbuccuwlznfaxtb@citrix.com>
 <20180116165238.ek75vqn76cg44fye@citrix.com>
In-Reply-To: <20180116165238.ek75vqn76cg44fye@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Matt Wilson <msw@amazon.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDE3OjUyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
SSd2ZSBwdXNoZWQgY29tZXQtZm9yLXVuc3RhYmxlIHRvIG15IHhlbmJpdHMveGVuLmdpdC4gVGhh
dCBicmFuY2ggaXMgYQo+IGZvcndhcmQgcG9ydCBvZiA0LjEwLjAtc2hpbS1jb21ldCBicmFuY2gg
dG8gc3RhZ2luZy4KPiAKPiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxl
L2xpdXcveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkIAo+IHMvY29tZXQtZm9yLXVuc3Rh
YmxlCj4gCj4gVGhlcmUgd2lsbCBiZSBmb2xsb3ctdXAgcGF0Y2hlcyB0byBmaXggc29tZSBidWdz
LCB3aGljaCBoYXZlIG5vdCBiZWVuCj4gcHVzaGVkIHRvIHRoYXQgYnJhbmNoIHlldDoKPiAKPiAx
LiBNaWNoYWVsIFlvdW5nJ3MgLXhlbi1hdHRhY2ggcGF0Y2gKPiAyLiBSb2dlcidzIHBhdGNoIHRv
IG1vdmUgbWFwcGluZyB2Y3B1X2luZm8gZWFybGllcgo+IAo+IChEdWUgdG8gdGhpbmdzIGdvIGlu
IHBhcmFsbGVsLCB0aGV5IGFyZSBwcm9iYWJseSBub3QgeWV0IG9uIGxpc3QpCj4gCj4gSmFuIGFu
ZCBBbmRyZXcsIHBsZWFzZSBjaGVjayB0aGUgYnJhbmNoIGFuZCBleHBsaWNpdGx5IGFjayB0aGUg
YWN0aW9uIG9mCj4gY29tbWl0dGluZyB0aGF0IGJyYW5jaC4KCkxvb2tzIHBsYXVzaWJsZSwgYnV0
IG9mIGNvdXJzZSBJIGRvbid0IGhhdmUgdGhlIHRpbWUgdG8gZ28gdGhyb3VnaAp0aGUgaW5kaXZp
ZHVhbCBjb21taXQuICJObyBvYmplY3Rpb24iIGlzIHRoZSBiZXN0IHlvdSdyZSBnb2luZyB0byBn
ZXQsCmFuZCBoZXJlIHlvdSBnbzogTm8gb2JqZWN0aW9uLgoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 17:28:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 17:28:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebV2U-0001u7-J8; Tue, 16 Jan 2018 17:28:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=efdp=el=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1ebV2T-0001tz-1r
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 17:28:45 +0000
X-Inumbo-ID: 7d286d44-fae2-11e7-b4a6-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d286d44-fae2-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 18:27:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=Mv3fWrQKUvuH8DoJudNh3aFZiBubvMUAzTLk3trx0YA=; 
 b=ueAx+FDjv0QqU+gerDk2wUWwu5bVnrzVrIIqWHgrqUKmSZe4Goo6cavnQ22uOh0q4eRnpIfwAL0IlYtDvfShbKAbnbPVX89HHZewhZqhYl+Xe7sQapbBnvOIeFc1RwBhbpZpFRZZRXmozUYetPsqD7rgBm+Bie010oMJfsKr6Y073km0S6zTIKQvQYEV9ZsGLwWXecopJhV2T4nMq9uXWxo5fYdfbSlvWnEiXZ2ichOmOEuKojR2gEhYiETG/KgfAi7NuU+LfSzzijsg/V2jdqVlJcHGqOm8XTp+RtK1/F2Eo37jsdzqg0rTU13PHLPxU0+6dFqSfZFuzQHFFj0vCw==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>)
 id 1ebV2O-0005Cr-S1; Tue, 16 Jan 2018 17:28:40 +0000
Date: Tue, 16 Jan 2018 17:28:40 +0000
From: Andy Smith <andy@strugglers.net>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180116172840.GF29360@bitfolk.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
 <5A5E26A0020000780019F28C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A5E26A0020000780019F28C@prv-mh.provo.novell.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMDg6MjE6NTJBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gVGhpcyBpcyBhIHZlcnkgc2ltcGxpc3RpYyBjaGFuZ2UgbGltaXRpbmcg
dGhlIGFtb3VudCBvZiBtZW1vcnkgYSBydW5uaW5nCj4gNjQtYml0IFBWIGd1ZXN0IGhhcyBtYXBw
ZWQgKGFuZCBoZW5jZSBhdmFpbGFibGUgZm9yIGF0dGFja2luZyk6IE9ubHkgdGhlCj4gbWFwcGlu
Z3Mgb2Ygc3RhY2ssIElEVCwgYW5kIFRTUyBhcmUgYmVpbmcgY2xvbmVkIGZyb20gdGhlIGRpcmVj
dCBtYXAKPiBpbnRvIHBlci1DUFUgcGFnZSB0YWJsZXMuCgpDYW4gdGhpcyBiZSB1c2VkIHdpdGgg
Q29tZXQvVml4ZW4gdG8gZnVydGhlciBwcm90ZWN0IFBWIGd1ZXN0cz8gaS5lLgppZiB0aGUgc2hp
bSBoeXBlcnZpc29yIGhhcyB0aGVzZSBjaGFuZ2VzIHRoZW4gd2lsbCBpdCBhbHNvIGxpbWl0Cndo
YXQgYSBwcm9jZXNzIGluIHRoZSBQViBndWVzdCBjYW4gc2VlIGluIHRoYXQgc2hpbSBoeXBlcnZp
c29yLAp3aGljaCB0aGVyZWZvcmUgcHJvdGVjdHMgaXRzIG93biBndWVzdCBrZXJuZWwgYSBiaXQg
dG9vPwoKVGhhbmtzLApBbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 17:31:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 17:31:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebV5D-0002YB-W9; Tue, 16 Jan 2018 17:31:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebV5C-0002Xy-Nu
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 17:31:34 +0000
X-Inumbo-ID: 6d7c840b-fae3-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d7c840b-fae3-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 17:33:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="66139670"
To: David Woodhouse <dwmw2@infradead.org>, Xen-devel <xen-devel@lists.xen.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-9-git-send-email-andrew.cooper3@citrix.com>
 <1516101037.4937.44.camel@infradead.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ee324f0e-1109-15e5-37e8-fb16709eda12@citrix.com>
Date: Tue, 16 Jan 2018 16:58:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1516101037.4937.44.camel@infradead.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Subject: Re: [Xen-devel] [PATCH v8 08/17] x86/msr: Emulation of
 MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMTE6MTAsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPiBPbiBGcmksIDIwMTgt
MDEtMTIgYXQgMTg6MDAgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IEBAIC0xNTIsMTQg
KzE2MywzOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwK
Pj4gdWludDY0X3QgdmFsKQo+PiDCoHsKPj4gwqDCoMKgwqAgY29uc3Qgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50Owo+PiDCoMKgwqDCoCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+
PiArwqDCoMKgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gZC0+YXJjaC5jcHVpZDsK
Pj4gwqDCoMKgwqAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gubXNyOwo+
PiDCoMKgwqDCoCBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5ICp2cCA9IHYtPmFyY2gubXNyOwo+PiDC
oAo+PiDCoMKgwqDCoCBzd2l0Y2ggKCBtc3IgKQo+PiDCoMKgwqDCoCB7Cj4+IMKgwqDCoMKgIGNh
c2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86Cj4+ICvCoMKgwqDCoMKgwqDCoCAvKiBSZWFkLW9u
bHkgKi8KPj4gwqDCoMKgwqDCoMKgwqDCoCBnb3RvIGdwX2ZhdWx0Owo+PiDCoAo+PiArwqDCoMKg
IGNhc2UgTVNSX1NQRUNfQ1RSTDoKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggIWNwLT5mZWF0Lmli
cnNiICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ290byBncF9mYXVsdDsgLyogTVNSIGF2
YWlsYWJsZT8gKi8KPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggdmFsICYgfihTUEVDX0NUUkxfSUJS
UyB8Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChjcC0+ZmVh
dC5zdGlicCA/IFNQRUNfQ1RSTF9TVElCUCA6IDApKSApCj4gSW50ZWwgZGVmaW5lcyB0aGUgU1RJ
QlAgYml0IGFzIG5vbi1mYXVsdGluZyBhbmQgaWdub3JlZCwgZXZlbiB3aGVuCj4gU1RJQlAgaXNu
J3QgYWR2ZXJ0aXNlZC4gU28geW91IHNob3VsZCBwcm9iYWJseSBqdXN0IG1hc2sgaXQgb3V0Cj4g
aWYgIWNwLT5mZWF0LnN0aWJwLgoKV2VsbCAtIHRoaXMgcHVibGlzaGVkIHNwZWMgZmluYWxseSBh
bnN3ZXJzIHNldmVyYWwgc2V2ZXJhbC1tb250aC1vbGQKb3V0c3RhbmRpbmcgcXVlc3Rpb25zIG9m
IG1pbmUuCgpUaW1lIGZvciBzb21lIHJld3JpdGluZy7CoCAvc2lnaAoKPgo+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBnb3RvIGdwX2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCj4+ICvCoMKg
wqDCoMKgwqDCoCB2cC0+c3BlY19jdHJsLmd1ZXN0ID0gdmFsOwo+PiArwqDCoMKgwqDCoMKgwqAg
dnAtPnNwZWNfY3RybC5ob3N0wqAgPSB2YWw7Cj4+ICvCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4g
Kwo+IFRoZXJlJ3Mgbm8gYWN0dWFsIHdybXNyIHRoZXJlLiBUaGlzIGlzIGZpbmUsIGJlY2F1c2Ug
eW91J3JlIGdvaW5nIHRvIGRvCj4gaXQgb24gdGhlIHdheSBiYWNrIHRvIHRoZSBndWVzdCAoYWxi
ZWl0IGluIGEgbGF0ZXIgcGF0Y2ggaW4gdGhlCj4gc2VyaWVzKS4gQnV0IGl0IHByb2JhYmx5IHdh
cnJhbnRzIGEgY29tbWVudD8KCkFjdHVhbGx5LCBJQlBCIGJlaW5nIGEgd3Jtc3IoKSBoZXJlIGlz
IGdvaW5nIHRvIGJlIHRoZSByYXJlCmNpcmN1c3RhbmNlcy7CoCBNb3N0IG9mIGd1ZXN0X3dybXNy
KCkgd2lsbCBvbmx5IGJlIHVwZGF0aW5nIGludGVybmFsCmh5cGVydmlzb3Igc3RhdGUsIGFuZC9v
ciB0aGUgVk1DUy9WTUNCIHdoZW4gSSBtb3ZlIHNvbWUgbW9yZSBvZiB0aGUgSFZNCmxvZ2ljIGhl
cmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 17:37:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 17:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebVAe-0002lq-JD; Tue, 16 Jan 2018 17:37:12 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebVAc-0002lk-Mw
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 17:37:10 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-5.messagelabs.com id 78/30-05800-5483E5A5;
 Tue, 16 Jan 2018 17:37:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVdfFIi7
 K4MYhOYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnF/5SKWgg35FQ0vqxsY/zl3MXJxCAk0MknM
 bD/HDuE8ZpT4P7GJDcLZxihxruEYaxcjJ4eIgLPE1zNz2UFsXgF9iRWHVzCC2MIC5hIt/+eCd
 UsIbFaXeP6lgxkkISHgKbHmZRMTjN33qRXIZudgE7CSOCQGEmURUJXY8fo46wRG7gWMDKsYNY
 pTi8pSi3QNTfWSijLTM0pyEzNzdA0NTPVyU4uLE9NTcxKTivWS83M3MQL9ywAEOxgbtnseYpT
 kYFIS5RUTiYsS4kvKT6nMSCzOiC8qzUktPsQow8GhJMFbZQ6UEyxKTU+tSMvMAQYaTFqCg0dJ
 hPeOGVCat7ggMbc4Mx0idYrRmKPpwYM2Zo4bL163MQux5OXnpUqJ8zaCTBIAKc0ozYMbBIuAS
 4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmzQeZwpOZVwK37xXQKUxAp2yZEQtySkkiQkqqgV
 Fnpd7MwDlMXN3vK+JWayU/fiJ78KZP967NFh7e/qKBeVMSbti1BdiZVVxO+7ONPzb4ll15bdm
 mxROr9N6oCH/4LsbexRoh3y6pbTFHf1W7/PS37fdLnVsV/xS/dQ7sVPl67RyjnH/hjzmyIdcF
 qi+5T+iof7TudZSeUczcky3Lp9UbrGJ1UGIpzkg01GIuKk4EADvxB8l7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1516124227!95711936!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 60889 invoked from network); 16 Jan 2018 17:37:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 17:37:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebVAY-0005mD-Ph; Tue, 16 Jan 2018 17:37:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebVAT-0007nO-Ep; Tue, 16 Jan 2018 17:37:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebVAT-00084k-4y; Tue, 16 Jan 2018 17:37:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118096-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-arm64-pvops:kernel-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-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=bd61fe94bee0556bc2f64999a4a8315b93f90f21
X-Osstest-Versions-That: xen=2d70b54e055635ff60526b6949156504b6194b7c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 17:37:01 +0000
Subject: [Xen-devel] [xen-unstable test] 118096: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODA5NiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODA5Ni8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNiBrZXJuZWwtYnVpbGQgICBmYWlsIGluIDExODA3OCBSRUdSLiB2cy4gMTE4MDAzCgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgZmFpbCBp
biAxMTgwNzggcGFzcyBpbiAxMTgwOTYKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBwYXNzIGluIDExODA3OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE4
MDc4IG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgYmxvY2tlZCBpbiAxMTgwNzggbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExODA3OCBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJs
b2NrZWQgaW4gMTE4MDc4IG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTgwNzggbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlr
ZSAxMTgwMDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODAwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MDAzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTgwMDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODAwMwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTE4MDAzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgwMDMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODAwMwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE4MDAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgwMDMKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgYmQ2MWZlOTRiZWUwNTU2YmMyZjY0OTk5YTRhODMxNWI5M2Y5MGYyMQpiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMmQ3MGI1NGUwNTU2MzVmZjYwNTI2YjY5NDkx
NTY1MDRiNjE5NGI3YwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MDAzICAyMDE4LTAxLTE1IDA0
OjI2OjI4IFogICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODA3OCAgMjAxOC0wMS0x
NSAxOToxNDo1MiBaICAgIDAgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IGJkNjFmZTk0YmVlMDU1NmJjMmY2NDk5OWE0YTgzMTViOTNm
OTBmMjEKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIEZyaSBTZXAgMSAxMjoxNTozOSAyMDE3ICswMTAwCgogICAgeDg2L21tOiBBbHdheXMg
c2V0IF9QQUdFX0FDQ0VTU0VEIG9uIEw0ZSB1cGRhdGVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 17:44:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 17:44:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebVH5-0003WH-Dz; Tue, 16 Jan 2018 17:43:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwfk=el=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebVH4-0003Vy-G8
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 17:43:50 +0000
X-Inumbo-ID: 248f1630-fae5-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 248f1630-fae5-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 17:46:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebVGp-0005ww-0y; Tue, 16 Jan 2018 17:43:35 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1ebVGo-0005UP-WF; Tue, 16 Jan 2018 17:43:35 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1ebVGo-0005UP-WF@xenbits.xenproject.org>
Date: Tue, 16 Jan 2018 17:43:34 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 8

        Information leak via side effects of speculative execution

UPDATES IN VERSION 8
====================

PVH shim ("Comet") is now available for Xen 4.8.

Fixes for two bugs in PVH shim "Comet": one relating to shim
initialisation, which can cause hangs during guest boot shortly after
host boot(!), and one to make qemu PV backends work in PVH mode.
Thanks to the respective contributors.

We are longer inclined to port the "Comet" patches to Xen 4.9.  If
this causes you a problem please let us know by contacting us:
 To: security@xenproject.org; CC: xen-devel@lists.xenproject.org

ISSUE DESCRIPTION
=================

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1 and SP2.

SP3 can be mitigated by running guests in HVM or PVH mode.
(Within-guest attacks are still possible unless the guest OS has also
been updated with an SP3 mitigation series such as KPTI/Kaiser.)

For guests with legacy PV kernels which cannot be run in HVM or PVH
mode directly, we have developed two "shim" hypervisors that allow PV
guests to run in HVM mode or PVH mode.  This prevents attacks on the
host, but it leaves the guest vulnerable to Meltdown attacks by its
own unprivileged processes, even if the guest OS has KPTI or similar
Meltdown mitigation.

The HVM shim (codenamed "Vixen") is available now, as is the PVH shim
(codenamed "Comet") for Xen 4.10 and Xen 4.8.   Please read
README.which-shim to determine which shim is suitable for you.

$ sha256sum xsa254*/*
2f830fede5d58d3d90fe942ec2d8c4ef65cd14c4d565f9a1b9817847662ebba1  xsa254/README.comet
1c594822dbd95998951203f6094bc77586d5720788de15897784d20bacb2ef08  xsa254/README.vixen
7e816160c1c1d1cd93ec3c3dd9753c8f3957fefe86b7aa967e9e77833828f849  xsa254/README.which-shim
1d2098ad3890a5be49444560406f8f271c716e9f80e7dfe11ff5c818277f33f8  xsa254/pvshim-converter.pl
$

RESOLUTION
==========

There is no available resolution for SP1.  A solution may be available
in the future.

We are working on patches which mitigate SP2 but these are not
currently available.  Given that the vulnerabilities are now public,
these will be developed and published in public, initially via
xen-devel.


NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaXjm9AAoJEIP+FMlX6CvZ5VwH/1KQOIRXgsfYILMkdYIR4mG4
VGFcPT7l6egTndGOxPUUDcjxchP1guyyAucSMX+OzoK+SNJReqlSM/mjIN9Vvka4
BQiTr2Xh0y6GcyB+ldd29YTYAv45FYaIiMzrWUfATdkswezraW/uv3AKFkIrmwt3
LRNMGws0fyXLYfLAISdUJtlLN5pfuQ6jKNGXQTnAbmJ+PbGuOBJcOrJZjf+estGK
ptIp3jLwjBPuKwO8IR8jSYEAP7vOTRwOES1+TNeMyU9vPqWIa6D0L1wyjt4uTrjz
OPeAgD52v/Xh4nekFDaAZYaezqhLuzQqpIJKAtGbAUMxJkzFhevgCcBzOu/1/vM=
=F+76
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa254/README.comet"
Content-Disposition: attachment; filename="xsa254/README.comet"
Content-Transfer-Encoding: base64

CQkJICAgIFBWLWluLVBWSCBzaGltCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9PT09PT09PT09PT09PQoKU3VtbWFyeQotLS0tLS0tCgpUaGlzIFJF
QURNRSBkZXNjcmliZXMgb25lIG9mIHR3byBtaXRpZ2F0aW9uIHN0cmF0ZWdp
ZXMgZm9yIE1lbHRkb3duLgoKVGhlIGJhc2ljIHByaW5jaXBsZSBpcyB0byBy
dW4gUFYgZ3Vlc3RzICh3aGljaCBjYW4gcmVhZCBhbGwgb2YgaG9zdAptZW1v
cnkgZHVlIHRvIHRoZSBoYXJkd2FyZSBidWdzKSBhcyBQVkggZ3Vlc3RzICh3
aGljaCBjYW5ub3QsIGF0IGxlYXN0Cm5vdCBkdWUgdG8gTWVsdGRvd24pLiAg
VGhlIFBWIGVudmlyb25tZW50IGlzIHN0aWxsIHByb3ZpZGVkIHRvIHRoZQpn
dWVzdCBieSBhbiBlbWJlZGRlZCBjb3B5IG9mIFhlbiwgdGhlICJzaGltIi4g
IFRoaXMgdmVyc2lvbiBvZiB0aGUKc2hpbSBpcyBjb2RlbmFtZWQgIkNvbWV0
Ii4KClVubGlrZSBWaXhlbiwgQ29tZXQgcmVxdWlyZXMgbW9kaWZpY2F0aW9u
cyB0byB0aGUgdG9vbHN0YWNrIGFuZCBob3N0Cmh5cGVydmlzb3IuCgpOb3Rl
IHRoYXQgYm90aCBvZiB0aGVzZSBzaGltLWJhc2VkIGFwcHJvYWNoZXMgcHJl
dmVudCBhdHRhY2tzIG9uIHRoZQpob3N0LCBidXQgbGVhdmUgdGhlIGd1ZXN0
IHZ1bG5lcmFibGUgdG8gTWVsdGRvd24gYXR0YWNrcyBieSBpdHMgb3duCnVu
cHJpdmlsZWdlZCBwcm9jZXNzZXM7IHRoaXMgaXMgdHJ1ZSBldmVuIGlmIHRo
ZSBndWVzdCBPUyBoYXMgS1BUSSBvcgpzaW1pbGFyIE1lbHRkb3duIG1pdGln
YXRpb24uCgpWZXJzaW9ucyBmb3IgWGVuIDQuOCBhbmQgNC4xMCBhcmUgYXZh
aWxhYmxlLgoKV2hhdCB5b3Ugd2lsbCBuZWVkCi0tLS0tLS0tLS0tLS0tLS0t
LQoKICogWW91IHdpbGwgbmVlZCB0aGUgeGVuLmdpdCB3aXRoIHRoZSBmb2xs
b3dpbmcgdGFnczoKICAtIEZvciA0LjEwOiA0LjEwLjAtc2hpbS1jb21ldC0y
CiAgLSBGb3IgNC44OiAgNC44LjNwcmUtc2hpbS1jb21ldC0yICAgYW5kICA0
LjEwLjAtc2hpbS1jb21ldC0yCgpCdWlsZCBpbnN0cnVjdGlvbnM6IDQuMTAK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgoxLiBCdWlsZCBhIDQuMTArIHN5
c3RlbQogICAgZ2l0IGNsb25lIGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5v
cmcveGVuLmdpdCB4ZW4uZ2l0CiAgICBjZCB4ZW4uZ2l0CiAgICBnaXQgY2hl
Y2tvdXQgNC4xMC4wLXNoaW0tY29tZXQtMgoKRG8gYSBidWlsZCBhbmQgaW5z
dGFsbCBhcyBub3JtYWwuICBUaGUgc2hpbSB3aWxsIGJlIGJ1aWx0IGFzIHBh
cnQgb2YgdGhlCm5vcm1hbCBidWlsZCBwcm9jZXNzLCBhbmQgcGxhY2VkIHdp
dGggb3RoZXIgJ3N5c3RlbScgYmluYXJpZXMgd2hlcmUgdGhlCnRvb3N0YWNr
IGtub3dzIGhvdyB0byBmaW5kIGl0LgoKQnVpbGQgaW5zdHJ1Y3Rpb25zOiA0
LjgKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KClRoZSBjb2RlIGZvciBzaGlt
IGl0c2VsZiBpcyBub3QgYmFja3BvcnRlZCB0byA0LjguICA0LjggdXNlcnMg
c2hvdWxkCnVzZSBhIHNoaW0gYnVpbHQgZnJvbSA0LjEwLWJhc2VkIHNvdXJj
ZSBjb2RlOyB0aGlzIGNhbiBiZSBzaW1wbHkKZHJvcHBlZCBpbnRvIGEgWGVu
IDQuOCBpbnN0YWxsYXRpb24uCgoxLiBCdWlsZCBhIDQuOCsgc3lzdGVtIHdp
dGggc3VwcG9ydCBmb3IgcnVubmluZyBQVkgsIGFuZCBmb3IgcHZzaGltOgoK
ICAgIGdpdCBjbG9uZSBnaXQ6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hl
bi5naXQgeGVuLmdpdAogICAgY2QgeGVuLmdpdAogICAgZ2l0IGNoZWNrb3V0
IDQuOC4zcHJlLXNoaW0tY29tZXQtMgoKICBEbyBhIGJ1aWxkIGFuZCBpbnN0
YWxsIGFzIG5vcm1hbC4KCjIuIEJ1aWxkIGEgNC4xMCsgc3lzdGVtIHRvIGJl
IHRoZSBzaGltOgoKICAgIGdpdCBjbG9uZSBnaXQ6Ly94ZW5iaXRzLnhlbnBy
b2plY3Qub3JnL3hlbi5naXQgeGVuLmdpdAogICAgY2QgeGVuLmdpdAogICAg
Z2l0IGNoZWNrb3V0IDQuMTAuMC1zaGltLWNvbWV0LTIKICAgIC4vY29uZmln
dXJlCiAgICBtYWtlIC1DIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIKCiAgQW5k
IHRoZW4gaW5zdGFsbCB0aGUgc2hpbSBleGVjdXRhYmxlIHdoZXJlCiAgdGhl
IDQuOCBwdiBzaGltIG1vZGUgdG9vbHMgZXhwZWN0IHRvIGZpbmQgaXQKCiAg
ICBjcCB0b29scy9maXJtd2FyZS94ZW4tZGlyL3hlbi1zaGltIC91c3IvbGli
L3hlbi9ib290L3hlbi1zaGltCiAgICBjcCB0b29scy9maXJtd2FyZS94ZW4t
ZGlyL3hlbi1zaGltIC91c3IvbG9jYWwvbGliL3hlbi9ib290L3hlbi1zaGlt
CgogIFRoaXMgc3RlcCBpcyBvbmx5IG5lZWRlZCB0byBib290IGd1ZXN0cyBp
biAiUFZIIHdpdGggUFYgc2hpbSIKICBtb2RlOyBpdCBpcyBub3QgbmVlZGVk
IHdoZW4gYm9vdGluZyBQVkgtc3VwcG9ydGluZyBndWVzdHMgYXMgUFZILgoK
ClVzYWdlIGluc3RydWN0aW9ucwotLS0tLS0tLS0tLS0tLS0tLS0KCiogQ29u
dmVydGluZyBhIFBWIGNvbmZpZyB0byBhIFBWSCBzaGltIGNvbmZpZwoKLSBS
ZW1vdmUgYW55IHJlZmVyZW5jZSB0byAnYnVpbGRlcicgKGUuZy4sIGBidWls
ZGVyPSJnZW5lcmljImApCi0gQWRkIHRoZSBmb2xsb3dpbmcgdHdvIGxpbmVz
OgogIHR5cGU9InB2aCIKICBwdnNoaW09MQoKKiBDb252ZXJ0aW5nIGEgUFYg
Y29uZmlnIHRvIGEgUFZIIGNvbmZpZwoKSWYgeW91IGhhdmUgYSBrZXJuZWwg
Y2FwYWJsZSBvZiBib290aW5nIFBWSCwgdGhlbiBQVkggbW9kZSBpcyBib3Ro
CmZhc3RlciBhbmQgbW9yZSBzZWN1cmUgdGhhbiBQViBvciBQVkgtc2hpbSBt
b2RlLgoKLSBSZW1vdmUgYW55IHJlZmVyZW5jZSB0byAnYnVpbGRlcicgKGUu
Zy4sIGBidWlsZGVyPSJnZW5lcmljImApCi0gQWRkIHRoZSBmb2xsb3dpbmcg
bGluZToKICB0eXBlPSJwdmgiCg==

--=separator
Content-Type: application/octet-stream; name="xsa254/README.vixen"
Content-Disposition: attachment; filename="xsa254/README.vixen"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgIFBWLWluLUhWTSBzaGltIHdpdGggInNpZGVjYXIi
IElTTwogICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1FIGRlc2Ny
aWJlcyBvbmUgb2YgdHdvIG1pdGlnYXRpb24gc3RyYXRlZ2llcyBmb3IgTWVs
dGRvd24uCgpUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRvIHJ1biBQViBndWVz
dHMgKHdoaWNoIGNhbiByZWFkIGFsbCBvZiBob3N0Cm1lbW9yeSBkdWUgdG8g
dGhlIGhhcmR3YXJlIGJ1Z3MpIGFzIEhWTSBndWVzdHMgKHdoaWNoIGNhbm5v
dCwgYXQgbGVhc3QKbm90IGR1ZSB0byBNZWx0ZG93bikuICBUaGUgUFYgZW52
aXJvbm1lbnQgaXMgc3RpbGwgcHJvdmlkZWQgdG8gdGhlCmd1ZXN0IGJ5IGFu
IGVtYmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0iLiAgVGhpcyB2ZXJz
aW9uIG9mIHRoZQpzaGltIGlzIGNvZGVuYW1lZCAiVml4ZW4iLgoKSW4gb3Jk
ZXIgdG8gYm9vdCB0aGUgc2hpbSB3aXRoIGFuIHVubW9kaWZpZWQgdG9vbHN0
YWNrLCB5b3UgYWxzbwpwcm92aWRlIGEgc3BlY2lhbCBkaXNrIGNvbnRhaW5p
bmcgdGhlIHNoaW0gYW5kIHRoZSBndWVzdCBrZXJuZWwgKG9yCnB2Z3J1Yik7
IHRoaXMgaXMgY2FsbGVkIHRoZSAic2lkZWNhciIuCgpOb3RlIHRoYXQgYm90
aCBvZiB0aGVzZSBzaGltLWJhc2VkIGFwcHJvYWNoZXMgcHJldmVudCBhdHRh
Y2tzIG9uIHRoZQpob3N0LCBidXQgbGVhdmUgdGhlIGd1ZXN0IHZ1bG5lcmFi
bGUgdG8gTWVsdGRvd24gYXR0YWNrcyBieSBpdHMgb3duCnVucHJpdmlsZWdl
ZCBwcm9jZXNzZXM7IHRoaXMgaXMgdHJ1ZSBldmVuIGlmIHRoZSBndWVzdCBP
UyBoYXMgS1BUSSBvcgpzaW1pbGFyIE1lbHRkb3duIG1pdGlnYXRpb24uCgpX
aGF0IHlvdSB3aWxsIG5lZWQKLS0tLS0tLS0tLS0tLS0tLS0tCgogKiBZb3Vy
IGhvc3QgbXVzdCBiZSBhYmxlIHRvIHJ1biBncnViLW1rcmVzY3VlIHRvIGdl
bmVyYXRlIGEgLmlzbwogKiBZb3Ugd2lsbCB0aGVyZWZvcmUgbmVlZCB4b3Jy
aXNvIGFuZCBtdG9vbHMKICogWW91IG11c3QgYmUgdXNpbmcgeGwgYW5kIGFi
bGUgdG8gdXNlIGFuIGFsdGVybmF0aXZlIHlvdXIgZ3Vlc3QgY29uZmlnCgog
KiBZb3Ugd2lsbCBuZWVkIHRoZSBzY3JpcHQgInB2c2hpbS1jb252ZXJ0ZXIu
cGwiCiAgLSBUaGlzIHJlbGllcyBvbiBwZXJsLWpzb24KICogWW91IHdpbGwg
bmVlZCB0aGUgeGVuLmdpdCB0YWcgNC45LjEtc2hpbS12aXhlbi0xCgoKSW5z
dHJ1Y3Rpb25zCi0tLS0tLS0tLS0tLQoKMS4gT24gYSBzdWl0YWJsZSBzeXN0
ZW0gKHBlcmhhcHMgYSBkaWZmZXJlbnQgaG9zdCkKICAgIGdpdCBjbG9uZSBn
aXQ6Ly94ZW5iaXRzLnhlbnByb2plY3Qub3JnL3hlbi5naXQgeGVuLmdpdAog
ICAgY2QgeGVuLmdpdAogICAgZ2l0IGNoZWNrb3V0IDQuOS4xLXNoaW0tdml4
ZW4tMQoKSWYgeW91IG5lZWQgYmktZGlyZWN0aW9uYWwgY29uc29sZSBhbmQg
ZG9uJ3QgbWluZCBhIGxlc3MtdGVzdGVkIHBhdGNoLAp5b3UgY2FuIGFwcGx5
IHRoZSBwYXRjaCBmb3VuZCBpbiB0aGlzIGVtYWlsOgoKICAgIG1hcmMuaW5m
by8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1haWwtc3JuQHBy
Z21yLmNvbT4KCmJ1aWxkIGEgeGVuIGh5cGVydmlzb3IgYmluYXJ5IGFzIHVz
dWFsOgoKICAgIG1ha2UgeGVuCgpJZiB5b3VyIGRlZmF1bHQgdmVyc2lvbiBv
ZiBweXRob24gaXMgcHl0aG9uIDMsIHlvdSBtYXkgbmVlZCB0byBhZGQgdGhl
IGZvbGxvd2luZzoKCiAgICBtYWtlIFBZVEhPTj1weXRob24yIHhlbgoKVGhp
cyB3aWxsIGJ1aWxkIGEgZmlsZQogICAgeGVuL3hlbi5negoKMi4gQ29weSB0
aGF0IGZpbGUgdG8geW91ciBkb20wLgoKSWRlYWxseSBzb21lcGxhY2UgbGlr
ZSAvdXNyL2xpYi94ZW4vYm9vdC94ZW4tdml4ZW4uZ3oKCjMuIENvcHkgdGhl
IHNjcmlwdCBwdnNoaW0tY29udmVydGVyIHRvIHlvdXIgZG9tMCBhbmQgbWFr
ZQogICBpdCBleGVjdXRhYmxlOgogICAgICBjaG1vZCAreCBwdnNoaW0tY29u
dmVydGVyLnBsCgo0LiBGb3IgZWFjaCBndWVzdAoKICAoaSkgaWYgdGhlIGd1
ZXN0IGlzIGN1cnJlbnRseSBib290ZWQgd2l0aCBweWdydWIgeW91IG11c3Qg
Zmlyc3QKICAgc3dpdGNoIHRvIGRpcmVjdCBrZXJuZWwgYm9vdCAoYnkgbWFu
dWFsbHkgY29weWluZyB0aGUga2VybmVsIGFuZAogICBpbml0cmFtZnMgb3V0
IG9mIHRoZSBndWVzdCwgYW5kIGNvbmZpZ3VyaW5nIHRoZSBjb21tYW5kIGxp
bmUgaW4gdGhlCiAgIGRvbWFpbiBjb25maWd1cmF0aW9uIGZpbGUpLCBvciBw
dmdydWIuCgogIChpaSkgcnVuCiAgICAgIC4vcHZzaGltLWNvbnZlcnRlci5w
bCAtLXNoaW09L3Vzci9saWIveGVuL2Jvb3QveGVuLXZpeGVuLmd6IC9ldGMv
eGVuL0dVRVNULmNmZyAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgog
IChpaWkpIHNodXQgdGhlIGd1ZXN0IGRvd24gY2xlYW5seQoKICAoaXYpIGNy
ZWF0ZSB0aGUgZ3Vlc3Qgd2l0aCB0aGUgbmV3IGNvbmZpZwogICAgICB4bCBj
cmVhdGUgL2V0Yy94ZW4vR1VFU1Qud2l0aC1zaGltLWNmZwoKICAodikgQ2hl
Y2sgdGhhdCBpdCBib290cyBwcm9wZXJseS4gIHhsIGNvbnNvbGUgc2hvdWxk
IHdvcmsuCgogICh2aSkgTWFrZSBhcnJhbmdlbWVudHMgc28gdGhhdCBhdXRv
c3RhcnRpbmcgb2YgdGhlIGd1ZXN0IHdpbGwgdXNlCiAgICAgdGhlIG5ldyBj
b25maWcgZmlsZSByYXRoZXIgdGhhbiB0aGUgb2xkIG9uZQoK

--=separator
Content-Type: application/octet-stream; name="xsa254/README.which-shim"
Content-Disposition: attachment; filename="xsa254/README.which-shim"
Content-Transfer-Encoding: base64

CQkgICBIb3cgdG8gZGVjaWRlIHdoaWNoIHNoaW0gdG8gdXNlCgkJICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQSB3b3JrLWFyb3VuZCB0
byBNZWx0ZG93biAoYWthICJTUDMiIG9yICJWYXJpYW50IDMiKSBvbiBJbnRl
bApwcm9jZXNzb3JzIGlzIHRvIHJ1biBndWVzdHMgaW4gSFZNIG9yIFBWSCBt
b2RlLgoKTm90ZSB0aGlzIHNoaW0tYmFzZWQgYXBwcm9hY2ggcHJldmVudHMg
YXR0YWNrcyBvbiB0aGUgaG9zdCwgYnV0IGxlYXZlcwp0aGUgZ3Vlc3QgdnVs
bmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24gdW5wcml2
aWxlZ2VkCnByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1
ZXN0IE9TIGhhcyBLUFRJIG9yIHNpbWlsYXIKTWVsdGRvd24gbWl0aWdhdGlv
bi4KClNvbWUgZ3Vlc3RzIGFyZSBkaWZmaWN1bHQgdG8gY29udmVydCB0byBy
dW5uaW5nIGluIEhWTSBvciBQVkggbW9kZSwKZWl0aGVyIGR1ZSB0byBsYWNr
IG9mIHBhcnRpdGlvbmluZyAvIE1CUiwgb3IgZHVlIHRvIGtlcm5lbApjb21w
YXRpYmlsaXRpZXMuICBBcyBhbiBlbWVyZ2VuY3kgYmFja3N0b3AsIHRoZXJl
IGFyZSB0d28gYXBwcm9hY2hlcywKd2hpY2ggd2UndmUgY29kZW5hbWVkICJW
aXhlbiIgYW5kICJDb21ldCIuICBCb3RoIGludm9sdmUgcnVubmluZyBhbgpl
bWJlZGRlZCBjb3B5IG9mIFhlbiAoY2FsbGVkIGEgInNoaW0iKSB3aXRoaW4g
dGhlIEhWTSBvciBQVkggZ3Vlc3QgdG8KcHJvdmlkZSB0aGUgbmF0aXZlIFBW
IGludGVyZmFjZS4KCkJlbG93IGRlc2NyaWJlcyB0aGUgcHJvcGVydGllcywg
YW5kIHdobyBtaWdodCB3YW50IHRvIHVzZSBlYWNoIG9uZS4KCk5PVEU6IEJv
dGggc2hpbXMgcmVxdWlyZSBob3N0IHBhdGNoZXMgdG8gYm9vdCBvbiBBTUQg
aG9zdHMuICBUaGlzCnNob3VsZG4ndCBiZSBhbiBpc3N1ZSwgYXMgU1AzIGRv
ZXMgbm90IGFmZmVjdCBzeXN0ZW1zIHJ1bm5pbmcgb24gQU1ELgoKVml4ZW4K
LS0tLS0KClZpeGVuIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAq
IFJ1bnMgdGhlIHNoaW0gaW4gYW4gSFZNIGd1ZXN0LgogKiBJdCByZXF1aXJl
cyBubyBoeXBlcnZpc29yIG9yIHRvb2xzdGFjayBjaGFuZ2VzLCBub3IgZG9l
cyBpdCByZXF1aXJlCiAgIGEgaG9zdCByZWJvb3QuCiAqIEl0IGhhcyBiZWVu
IGV4dGVuc2l2ZWx5IHRlc3RlZCBpbiBBbWF6b24ncyBkZXBsb3ltZW50IGZv
ciB2ZXJzaW9ucwogICBvZiBYZW4gZ29pbmcgYmFjayB0byAzLjQKICogR3Vl
c3QgcmVib290cyBhcmUgcmVxdWlyZWQKICogR3Vlc3QgY29uZmlncyBtdXN0
IGJlIGZlZCB0aHJvdWdoIGEgY29udmVydGVyIHByb2dyYW0KICogVGhlIGNv
bnZlcnRlciBwcm9ncmFtIHNwaXRzIG91dCBhIHNtYWxsIGd1ZXN0LXNwZWNp
ZmljIC5pc28KICAgaW1hZ2UgKHdlIGNhbGwgdGhpcyBhICJzaWRlY2FyIikg
dXNlZCBmb3IgYm9vdGluZwogKiBCZWNhdXNlIHRoZSByZXN1bHQgaXMgYW4g
SFZNIGd1ZXN0LCB0aGlzIGFwcHJvYWNoIGludm9sdmVzCiAgIHJ1bm5pbmcg
cWVtdSBhcyBhIFBDIGVtdWxhdG9yICh0aGlzIGlzIGRvbmUgYXV0b21hdGlj
YWxseSkKICogU29tZSBjb21tb24gZmVhdHVyZXMgYXJlIG5vdCBzdXBwb3J0
ZWQ6CiAgLSBCYWxsb29uaW5nCiAgLSBNaWdyYXRpb24KICAtIHZjcHUgaG90
cGx1ZwogIC0gYmlkaXJlY3Rpb25hbCBjb25zb2xlIHN1cHBvcnQgKGNvbnNv
bGUgaXMgd3JpdGUtb25seSkKICogRGlyZWN0LWJvb3Qga2VybmVscyBhbmQg
cHZncnViIChib3RoIHB2Z3J1YjEgYW5kIHB2Z3J1YjIpIGFyZQogICBzdXBw
b3J0ZWQgYnkgdGhlIGNvbnZlcnNpb24gcHJvZ3JhbS4gICdweWdydWInIGlz
IG5vdCBzdXBwb3J0ZWQuCiAqIHhsIGFuZCB4bSBkb21haW4gY29uZmlncyBj
YW4gYmUgY29udmVydGVkOyBsaWJ2aXJ0IGRvbWFpbgogICBjb25maWd1cmF0
aW9uIGFycmFuZ2VtZW50cyBhcmUgbm90IHN1cHBvcnRlZC4KICogR3Vlc3Qg
dXNlcnNwYWNlIGNhbiByZWFkIGFsbCBvZiBndWVzdCBtZW1vcnksIHdpdGhp
biBlYWNoIGd1ZXN0LAogICBhbmQgYSBndWVzdCBtaWdpdGF0aW9uIGZvciB0
aGlzIGlzIG5vdCBwb3NzaWJsZS4KCllvdSBtaWdodCBjb25zaWRlciB0aGlz
IGFwcHJvYWNoIGlmOgotIFlvdSB3YW50IHRvIGRlcGxveSBhIGZpeCBpbW1l
ZGlhdGVseQotIFlvdSBjYW4gdG9sZXJhdGUgdGhlIGxvc3Mgb2Ygd2l0aGlu
LWd1ZXN0IHNlY3VyaXR5Ci0gWW91IGNhbid0LCBvciB3b3VsZCBsaWtlIHRv
IGF2b2lkLCB1cGRhdGluZyB0byBYZW4gNC44IG9yIG5ld2VyCi0gWW91J2Qg
bGlrZSB0byBhdm9pZCBwYXRjaGluZyBhbmQgcmVib290aW5nIHlvdXIgaG9z
dAotIFlvdSBhcmUgYWJsZSB0bzoKIC0gUnVuIGEgc2NyaXB0IHRvIG1vZGlm
eSBlYWNoIGRvbWFpbiBjb25maWcKIC0gQWZmb3JkIGFuIGV4dHJhIDgwTWlC
IHBlciBndWVzdAogLSBUb2xlcmF0ZSBoYXZpbmcgYW4gZXh0cmEgUUVNVSBh
cm91bmQKLSBZb3UgZG9uJ3QgbmVlZCBtaWdyYXRpb24sIG1lbW9yeSBiYWxs
b29uaW5nLCB2Y3B1IGhvdHBsdWcsCiAgb3IgYSBiaS1kaXJlY3Rpb25hbCBj
b25zb2xlCgpUbyB1c2UgdGhpcyBzb2x1dGlvbiwgc2VlIFJFQURNRS52aXhl
bi4KCkJpLWRpcmVjdGlvbmFsIGNvbnNvbGUgaXMgYXZhaWxhYmxlIGFzIGFu
IGV4dHJhIHBhdGNoLCBidXQgaGFzbid0IGJlZW4Kd2lkZWx5IHRlc3RlZDoK
Cm1hcmMuaW5mby8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1h
aWwtc3JuQHByZ21yLmNvbT4KCkNvbWV0Ci0tLS0tCgpDb21ldCBoYXMgdGhl
IGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogKiBSdW5zIHRoZSBzaGltIGluIGEg
UFZIIGd1ZXN0LgogKiBQVkggbW9kZSBpcyBhdmFpbGFibGUgaW4gWGVuIDQu
MTAsIGFuZCB3aWxsIGJlIGJhY2twb3J0ZWQgdG8gWGVuCiAgIDQuOSBhbmQg
NC44IGJ1dCBubyBmYXJ0aGVyCiAqIFJlcXVpcmVzIGhvc3QgaHlwZXJ2aXNv
ciBhbmQgdG9vbHN0YWNrIHBhdGNoZXMgKGFuZCBob3N0IHJlYm9vdCksCiAg
IGV2ZW4gZm9yIFhlbiA0LjEwCiAqIFJlcXVpcmVzIG1pbmltYWwgZ3Vlc3Qg
Y29uZmlnIGNoYW5nZXMsIGFuZCBubyAic2lkZWNhciIKICogQm9vdGxvYWRp
bmcgaXMgaWRlbnRpY2FsIHRvIG5hdGl2ZSBQViBndWVzdHM7IGRpcmVjdC1i
b290LCBwdmdydWIsCiAgIGFuZCBweWdydWIgYWxsIHdvcmsgZXF1YWxseSB3
ZWxsCiAqIEJlY2F1c2UgdGhlIHJlc3VsdCBpcyBhIFBWSCBndWVzdCwgdGhp
cyBhcHByb2FjaCBpbnZvbHZlcyBubyBQQyBlbXVsYXRvci4KICogVGhlIGZv
bGxvd2luZyBmZWF0dXJlcyBub3QgYXZhaWxhYmxlIGluIFZpeGVuIGFyZSBz
dXBwb3J0ZWQ6CiAgLSBNZW1vcnkgYmFsbG9vbmluZwogIC0gR3Vlc3QgbWln
cmF0aW9uCiAgLSB2Y3B1IGhvdHBsdWcKICAtIGJpZGlyZWN0aW9uYWwgY29u
c29sZSBzdXBwb3J0CiAqIEd1ZXN0IHVzZXJzcGFjZSBjYW4gcmVhZCBhbGwg
b2YgZ3Vlc3QgbWVtb3J5LCB3aXRoaW4gZWFjaCBndWVzdCwKICAgYW5kIGEg
Z3Vlc3QgbWlnaXRhdGlvbiBmb3IgdGhpcyBpcyBub3QgcG9zc2libGUuCgpZ
b3UgbWlnaHQgY29uc2lkZXIgdGhpcyBhcHByb2FjaCBpZjoKLSBZb3UncmUg
b24gNC44IG9yIGxhdGVyIGFscmVhZHkKLSBZb3UgY2FuIHRvbGVyYXRlIHRo
ZSBsb3NzIG9mIHdpdGhpbi1ndWVzdCBzZWN1cml0eQotIFlvdSBjYW4gcGF0
Y2ggYW5kIHJlYm9vdCB5b3VyIGhvc3QKLSBZb3UgZG9uJ3Qgd2FudCBhbiBl
eHRyYSBRRU1VIGFyb3VuZAotIFlvdSBuZWVkIG1pZ3JhdGlvbiwgbWVtb3J5
IGJhbGxvb25pbmcsIG9yIHZjcHUgaG90cGx1Zywgb3IgYQogIGJpZGlyZWN0
aW9uYWwgY29uc29sZQotIFlvdSBuZWVkIHB5Z3J1YgotIFlvdSBuZWVkIHRv
IHVzZSBsaWJ2aXJ0CgpBdCB0aGUgbW9tZW50LCBDb21ldCBpcyBhdmFpbGFi
bGUgZm9yIDQuMTAuICAgV2UgZXhwZWN0IHRvIGhhdmUKYmFja3BvcnRzIHRv
IDQuOCBhbmQgNC44IGF2YWlsYWJsZSB3aXRoaW4gYSBmZXcgd29ya2luZyBk
YXlzLgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/pvshim-converter.pl"
Content-Disposition: attachment; filename="xsa254/pvshim-converter.pl"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9wZXJsIC13CiMKIyB1c2FnZToKIyAgIHB2c2hpbS1jb252
ZXJ0ZXIgW09QVElPTlNdIE9MRC1DT05GSUcgTkVXLUNPTkZJRwojCiMgb3B0
aW9uczoKIyAgIC0tcWVtdSBQQVRILVRPLVFFTVUgICAgICAgIGZpbGVuYW1l
IG9mIHFlbXUtc3lzdGVtLWkzODYKIyAgIC0tc2lkZWNhcnMtZGlyZWN0b3J5
IERJUiAgIGRlZmF1bHQgaXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fy
cwojICAgLS1zaGltIFNISU0gICAgICAgICAgICAgICAgb3ZlcnJpZGVzIGRv
bWFpbiBjb25maWcgZmlsZQojICAgLS1kZWJ1ZyAgICAgICAgICAgICAgICAg
ICAgdmVyYm9zZSwgYW5kIGxlYXZlcyBzaWRlY2FyIHByZXAgZGlyIGFyb3Vu
ZAojCiMgV2hhdCB3ZSBkbwojCiMgIHJlYWQgZXhpc3RpbmcgY29uZmlnIGZp
bGUgdXNpbmcgcHl0aG9uCiMgIGRldGVybWluZSBrZXJuZWwsIHJhbWRpc2sg
YW5kIGNtZGxpbmUKIyAgdXNlIHRoZW0gdG8gcHJvZHVjZSBzaWRlY2FyIGFu
ZCBzYXZlIGl0IHVuZGVyIGRvbWFpbiBuYW1lCiMgIG1lc3Mgd2l0aCB0aGUg
dGhpbmdzIHRoYXQgbmVlZCB0byBiZSBtZXNzZWQgd2l0aAojICBzcGl0IG91
dCBuZXcgY29uZmlnIGZpbGUKCnVzZSBzdHJpY3Q7Cgp1c2UgR2V0b3B0OjpM
b25nOwp1c2UgSlNPTjsKdXNlIElPOjpIYW5kbGU7CnVzZSBQT1NJWDsKdXNl
IEZjbnRsIHF3KDpmbG9jayk7CgpvdXIgJGRlYnVnOwoKc3ViIHJ1bmNtZCB7
CiAgICBwcmludCBTVERFUlIgIisgQF9cbiIgaWYgJGRlYnVnOwogICAgJCE9
MDsgJD89MDsgc3lzdGVtIEBfIGFuZCBkaWUgIiRfWzBdOiAkISAkPyI7Cn0K
Cm91ciAkcWVtdTsKb3VyICRzaGltOwpvdXIgJHNpZGVjYXJzX2RpciA9ICcv
dmFyL2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzJzsKCkdldE9wdGlvbnMoJ3Fl
bXU9cycgPT4gXCRxZW11LAogICAgICAgICAgICdzaWRlY2Fycy1kaXJlY3Rv
cnk9cycgPT4gXCRzaWRlY2Fyc19kaXIsCiAgICAgICAgICAgJ3NoaW09cycg
PT4gXCRzaGltLAogICAgICAgICAgICdkZWJ1ZycgPT4gXCRkZWJ1ZykKICAg
IG9yIGRpZSAicHZzaGltLWNvbnZlcnRlcjogYmFkIG9wdGlvbnNcbiI7CgpA
QVJHVj09MiBvciBkaWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFu
ZCBuZXcgY29uZmlnIGZpbGVuYW1lcyI7CgpvdXIgKCRpbiwkb3V0KSA9IEBB
UkdWOwoKb3VyICRpbmRhdGE7CgppZiAoJGluIG5lICctJykgewogICAgb3Bl
biBJLCAnPCcsICIkaW4iIG9yIGRpZSAib3BlbiBpbnB1dCBjb25maWcgZmls
ZTogJCFcbiI7Cn0gZWxzZSB7CiAgICBvcGVuIEksICc8JlNURElOJyBvciBk
aWUgJCE7Cn0KewogICAgbG9jYWwgJC87CiAgICAkaW5kYXRhID0gPEk+Owp9
CkktPmVycm9yIGFuZCBkaWUgJCE7CmNsb3NlIEk7CgpvcGVuIFAsICItfCIs
IHF3KHB5dGhvbjIgLWMpLCA8PEVORCwgJGluZGF0YSBvciBkaWUgJCE7Cmlt
cG9ydCBzeXMKaW1wb3J0IGpzb24KbCA9IHt9CmV4ZWMgc3lzLmFyZ3ZbMV0g
aW4gbApmb3IgayBpbiBsLmtleXMoKToKCWlmIGsuc3RhcnRzd2l0aCgiXyIp
OgoJCWRlbCBsW2tdCnByaW50IGpzb24uZHVtcHMobCkKRU5ECgpvdXIgJGM7
Cgp7CiAgICBsb2NhbCAkLzsKICAgICRfID0gPFA+OwogICAgJCE9MDsgJD89
MDsgY2xvc2UgUCBvciBkaWUgIiQhICQ/IjsKICAgICRjID0gZGVjb2RlX2pz
b24gJF87Cn0KCmRpZSAibm8gZG9tYWluIG5hbWUgPyIgdW5sZXNzIGV4aXN0
cyAkYy0+e25hbWV9OwpkaWUgImJvb3Rsb2FkZXIgbm90IHlldCBzdXBwb3J0
ZWQiIGlmICRjLT57Ym9vdGxvYWRlcn07CmRpZSAibm8ga2VybmVsIiB1bmxl
c3MgJGMtPntrZXJuZWx9OwoKb3VyICRzaWRlY2FyID0gJGMtPntwdnNoaW1f
c2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9Lmlz
byI7Cm91ciAkZG13cmFwID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8
fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9LmRtIjsKCiRzaGltIHx8PSAk
Yy0+e3B2c2hpbV9wYXRofTsKJHNoaW0gfHw9ICcvdXNyL2xvY2FsL2xpYi94
ZW4vYm9vdC94ZW4tc2hpbSc7CgpvdXIgJHNoaW1fY21kbGluZSA9ICRjLT57
cHZzaGltX2NtZGxpbmV9IHx8ICdjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBu
MSc7CiRzaGltX2NtZGxpbmUgLj0gJyAnLiRjLT57cHZzaGltX2V4dHJhfSBp
ZiAkYy0+e3B2c2hpbV9leHRyYX07CgpvdXIgJGtlcm5lbF9jbWRsaW5lID0g
JGMtPntjbWRsaW5lfSB8fCAnJzsKJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9v
dD0nLiRjLT57cm9vdH0gaWYgJGMtPntyb290fTsKJGtlcm5lbF9jbWRsaW5l
IC49ICcgJy4kYy0+e2V4dHJhfSBpZiAkYy0+e2V4dHJhfTsKCnByaW50ICJw
dnNoaW0tY29udmVydGVyOiBjcmVhdGluZyBzaWRlY2FyIGluICRzaWRlY2Fy
XG4iOwoKcnVuY21kIHF3KG1rZGlyIC1tNzAwIC1wIC0tKSwgJHNpZGVjYXJz
X2RpcjsKCm9wZW4gTCwgIj4iLCAiJHNpZGVjYXIubG9jayIgb3IgZGllICIk
c2lkZWNhci5sb2NrOiBvcGVuICQhIjsKZmxvY2sgTCwgTE9DS19FWCBvciBk
aWUgIiRzaWRlY2FyLmxvY2s6IGxvY2s6ICQhIjsKCm15ICRzZCA9ICIkc2lk
ZWNhci5kaXIiOwoKc3lzdGVtIHF3KHJtIC1yZiAtLSksICRzZDsKbWtkaXIg
JHNkLCAwNzAwOwoKcnVuY21kIHF3KGNwIC0tKSwgJHNoaW0sICIkc2Qvc2hp
bSI7CnJ1bmNtZCBxdyhjcCAtLSksICRjLT57a2VybmVsfSwgIiRzZC9rZXJu
ZWwiOwpydW5jbWQgcXcoY3AgLS0pLCAkYy0+e3JhbWRpc2t9LCAiJHNkL3Jh
bWRpc2siIGlmICRjLT57cmFtZGlza307CgpteSAkZ3J1YmNmZyA9IDw8RU5E
OwpzZXJpYWwgLS11bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFy
aXR5PW5vIC0tc3RvcD0xCnRlcm1pbmFsX2lucHV0IHNlcmlhbAp0ZXJtaW5h
bF9vdXRwdXQgc2VyaWFsCgpzZXQgdGltZW91dD0wCgptZW51ZW50cnkgJ1hl
biBzaGltJyB7CglpbnNtb2QgZ3ppbwoJaW5zbW9kIHh6aW8KICAgICAgICBt
dWx0aWJvb3QgKGNkKS9zaGltIHBsYWNlaG9sZGVyICRzaGltX2NtZGxpbmUK
ICAgICAgICBtb2R1bGUgKGNkKS9rZXJuZWwgcGxhY2Vob2xkZXIgJGtlcm5l
bF9jbWRsaW5lCiAgICAgICAgbW9kdWxlIChjZCkvcmFtZGlzawp9CkVORAoK
cnVuY21kIHF3KG1rZGlyIC1wIC0tKSwgIiRzZC9ib290L2dydWIiOwpvcGVu
IEcsICI+IiwgIiRzZC9ib290L2dydWIvZ3J1Yi5jZmciIG9yIGRpZSAiJHNk
LCBncnViLmNmZzogJCEiOwpwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsK
Y2xvc2UgRyBvciBkaWUgJCE7Cgp1bmxpbmsgIiRzaWRlY2FyLm5ldyIgb3Ig
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogcm06ICQhIjsKcnVu
Y21kIHF3KGdydWItbWtyZXNjdWUgLW8pLCAiJHNpZGVjYXIubmV3IiwgIiRz
aWRlY2FyLmRpciI7CmlmICghc3RhdCAiJHNpZGVjYXIubmV3IikgewogICAg
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogc3RhdDogJCEiOwoK
ICAgIHByaW50IFNUREVSUiA8PEVORDsKcHZzaGltLWNvbnZlcnRlcjogZ3J1
Yi1ta3Jlc2N1ZSBleGl0ZWQgd2l0aCBzdGF0dXMgemVybyBidXQgZmFpbGVk
IHRvIG1ha2UgaXNvLgpOQiB0aGF0IGdydWItbWtyZXNjdWUgaGFzIGEgdGVu
ZGVuY3kgdG8gbGllIGluIGl0cyBlcnJvciBtZXNzYWdlcy4KRU5ECiAgICBt
eSAkbWlzc2luZzsKICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNv
IG1mb3JtYXQpKSB7CiAgICAgICAgJG1pc3NpbmcgfD0gc3lzdGVtIHF3KHNo
IC1jKSwgInR5cGUgJGNoZWNrIjsKICAgIH0KCiAgICBpZiAoJG1pc3Npbmcp
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CllvdSBzZWVtIHRvIGhh
dmUgc29tZSBwcm9ncmFtKHMpIG1pc3Npbmcgd2hpY2ggZ3J1Yi1ta3Jlc2N1
ZSBkZXBlbmRzIG9uLApzZWUgYWJvdmUuICAoIm1mb3JtYXQiIGlzIG5vcm1h
bGx5IGluIHRoZSBwYWNrYWdlICJtdG9vbHMiLikKSW5zdGFsbGluZyB0aG9z
ZSBwcm9ncmFtcyB3aWxsIHByb2JhYmx5IGhlbHAuCkVORAogICAgfSBlbHNl
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CkFuZCBvbGRlciBncnVi
LW1rcmVzY3VlIGhhcyBhIHRlbmRlbmN5IG5vdCB0byBub3RpY2UgY2VydGFp
biBwcm9ibGVtcy4KTWF5YmUgc3RyYWNlIHdpbGwgdGVsbCB5b3Ugd2hhdCBp
cyB3cm9uZy4gIDotLwpFTkQKICAgIH0KICAgIGRpZSAicHZzaGltLWNvbnZl
cnRlcjogZ3J1Yi1ta3Jlc2N1ZSBkaWQgbm90IG1ha2UgaXNvXG4iOwp9Cgpy
dW5jbWQgcXcocm0gLXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRk
ZWJ1ZzsKCm9wZW4gUSwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRt
d3JhcDogJCEiOwpwcmludCBRIDw8J0VORF9ETVdSQVAnIG9yIGRpZSAkITsK
IyEvYmluL2Jhc2gKCnNldCAteAo6ICIkQCIKc2V0ICt4CgpuZXdhcmdzPSgp
CgpuZXdhcmcgKCkgewogICAgbmV3YXJncys9KCIkMSIpCn0KCndoaWxlIFsg
JCMgLWd0IDEgXTsgZG8KICAgIGNhc2UgIiQxIiBpbgoJLW5vLXNodXRkb3du
fC1ub2RlZmF1bHRzfC1uby11c2VyLWNvbmZpZykKCSAgICBuZXdhcmcgIiQx
Ijsgc2hpZnQKCSAgICA7OwoJLXhlbi1kb21pZHwtY2hhcmRldnwtbW9ufC1k
aXNwbGF5fC1ib290fC1tfC1tYWNoaW5lKQoJICAgIG5ld2FyZyAiJDEiOyBz
aGlmdAoJICAgIG5ld2FyZyAiJDEiOyBzaGlmdAoJICAgIDs7CiAgICAgICAg
LW5hbWUpCiAgICAgICAgICAgIG5ld2FyZyAiJDEiOyBzaGlmdAogICAgICAg
ICAgICBuYW1lPSIkMSI7IHNoaWZ0CiAgICAgICAgICAgIG5ld2FyZyAiJG5h
bWUiCiAgICAgICAgICAgIDs7CgktbmV0ZGV2fC1jZHJvbSkKCSAgICA6IGZp
eG1lCgkgICAgbmV3YXJnICIkMSI7IHNoaWZ0CgkgICAgbmV3YXJnICIkMSI7
IHNoaWZ0CgkgICAgOzsKCS1kcml2ZXwta2VybmVsfC1pbml0cmR8LWFwcGVu
ZHwtdm5jKQoJICAgIHNoaWZ0OyBzaGlmdAoJICAgIDs7CgktZGV2aWNlKQoJ
ICAgIHNoaWZ0CgkgICAgY2FzZSAiJDEiIGluCgkJWFhYcnRsODEzOSopCgkJ
ICAgIG5ld2FyZyAiLWRldmljZSIKCQkgICAgbmV3YXJnICIkMSI7IHNoaWZ0
CgkJICAgIDs7CgkJKikKCQkgICAgc2hpZnQKCQkgICAgOzsKCSAgICBlc2Fj
CgkgICAgOzsKCSopCgkgICAgZWNobyA+JjIgIndhcm5pbmc6IHVuZXhwZWN0
ZWQgYXJndW1lbnQgJDEgYmVpbmcgcGFzc2VkIHRocm91Z2giCgkgICAgbmV3
YXJnICIkMSI7IHNoaWZ0CgkgICAgOzsKICAgIGVzYWMKZG9uZQoKI2lmIFsg
IngkbmFtZSIgIT0geCBdOyB0aGVuCiMgICAgbG9nZGlyPS92YXIvbG9nL3hl
bgojICAgIGxvZ2ZpbGU9IiRsb2dkaXIvc2hpbS0kbmFtZS5sb2ciCiMgICAg
c2F2ZWxvZyAiJGxvZ2ZpbGUiIHx8OgojICAgIG5ld2FyZyAtc2VyaWFsCiMg
ICAgbmV3YXJnICJmaWxlOiRsb2dmaWxlIgojZmkKRU5EX0RNV1JBUAoKaWYg
KCRxZW11KSB7CiAgICBwcmludGYgUSA8PCdFTkRfRE1XUkFQJywgJHFlbXUg
b3IgZGllICQhOwogICAgZXhlYyAnJXMnICIke25ld2FyZ3NbQF19IgpFTkRf
RE1XUkFQCn0gZWxzZSB7CiAgICBwcmludCBRIDw8J0VORF9ETVdSQVAnIG9y
IGRpZSAkITsKc2V0IC14CmZvciBwYXRoIGluIC91c3IvbG9jYWwvbGliL3hl
bi9iaW4gL3Vzci9saWIveGVuL2JpbiAvdXNyL2xvY2FsL2JpbiAvdXNyL2Jp
bjsgZG8KICAgIGlmIHRlc3QgLWUgJHBhdGgvcWVtdS1zeXN0ZW0taTM4Njsg
dGhlbgogICAgICAgIGV4ZWMgJHBhdGgvcWVtdS1zeXN0ZW0taTM4NiAiJHtu
ZXdhcmdzW0BdfSIKICAgIGZpCmRvbmUKZWNobyA+JjIgJ2NvdWxkIG5vdCBl
eGVjIHFlbXUnCmV4aXQgMTI3CkVORF9ETVdSQVAKfQoKY2htb2QgMDc1NSwg
IiRkbXdyYXAubmV3IiBvciBkaWUgIiRkbXdyYXA6IGNobW9kOiAkISI7Cgpj
bG9zZSBRIG9yIGRpZSAkITsKCnJlbmFtZSAiJHNpZGVjYXIubmV3IiwgJHNp
ZGVjYXIgb3IgZGllICIkc2lkZWNhcjogaW5zdGFsbDogJCEiOwpyZW5hbWUg
IiRkbXdyYXAubmV3IiwgICRkbXdyYXAgIG9yIGRpZSAiJGRtd3JhcDogaW5z
dGFsbDogJCEiOwoKcHJpbnQgU1RERVJSIDw8RU5EOwpwdnNoaW0tY29udmVy
dGVyOiB3cm90ZSBxZW11IHdyYXBwZXIgdG8gJGRtd3JhcApwdnNoaW0tY29u
dmVydGVyOiB3cm90ZSBzaWRlY2FyIHRvICRzaWRlY2FyCkVORAoKbXkgJGFw
cGVuZCA9IDw8RU5EOwpidWlsZGVyPSdodm0nCnR5cGU9J2h2bScKZGV2aWNl
X21vZGVsX3ZlcnNpb249J3FlbXUteGVuJwpkZXZpY2VfbW9kZWxfb3ZlcnJp
ZGU9JyRkbXdyYXAnCmRldmljZV9tb2RlbF9hcmdzX2h2bT1bJy1jZHJvbScs
JyRzaWRlY2FyJ10KYm9vdD0nYycKc2VyaWFsPSdwdHknCkVORAoKaWYgKCRv
dXQgbmUgJy0nKSB7CiAgICBvcGVuIE8sICI+IiwgIiRvdXQudG1wIiBvciBk
aWUgIm9wZW4gb3V0cHV0IGNvbmZpZyB0ZW1wOiAkb3V0LnRtcDogJCFcbiI7
Cn0gZWxzZSB7CiAgICBvcGVuIE8sICI+JlNURE9VVCIgb3IgZGllICQhOwp9
CgpwcmludCBPICRpbmRhdGEsICJcbiIsICRhcHBlbmQgb3IgZGllICJ3cml0
ZSBvdXRwdXQ6ICQhIjsKY2xvc2UgTyBvciBkaWUgImNsb3NlIG91dHB1dDog
JCEiOwoKaWYgKCRvdXQgbmUgJy0nKSB7CiAgICByZW5hbWUgIiRvdXQudG1w
IiwgJG91dCBvciBkaWUgImluc3RhbGwgb3V0cHV0OiAkISI7CiAgICBwcmlu
dCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIG5ldyBndWVzdCBj
b25maWcgdG8gJG91dFxuIjsKfSBlbHNlIHsKICAgIHByaW50IFNUREVSUiAi
cHZzaGltLWNvbnZlcnRlcjogd3JvdGUgbmV3IGd1ZXN0IGNvbmZpZyB0byBz
dGRvdXRcbiI7Cn0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Jan 16 17:45:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 17:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebVI8-0003g7-GW; Tue, 16 Jan 2018 17:44:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebVI7-0003fJ-Qc
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 17:44:55 +0000
X-Inumbo-ID: 4b5f3108-fae5-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f45.google.com (unknown [74.125.82.45])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b5f3108-fae5-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 17:47:18 +0000 (UTC)
Received: by mail-wm0-f45.google.com with SMTP id f3so10370939wmc.1
 for <xen-devel@lists.xen.org>; Tue, 16 Jan 2018 09:44:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=E688msUrlfXKkpiwpNIbjH55s9MHlty/5CpPjOW4HL8=;
 b=WoqvT46i/TkbdpLuz3u1/dyLEGPLEFqaDTasbke2Uy28jEHVPsKqjEOM0ar69JLpuq
 06Y64Hti2pyOf4eUuy04IMulszJYhtqanXMndkZmEWkcmzmvc4fARMfFwY1EGwRcNsVF
 xc0g1gHhWwqemgxt2J9iF8+d1+mKwvxyEbd5s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=E688msUrlfXKkpiwpNIbjH55s9MHlty/5CpPjOW4HL8=;
 b=M32dv4xokRJ+hgGM6Bms2gu/jsjEP1svx4lHsxYWuI+0W32B7wARdrreUQ53HxtODU
 pvO/SbsQJHZfk7MdQuzDUqGQi+DqerUL870pCsFEg2u4gX+L6nC/AQe/GZPdDvemJnuJ
 /PdpAGEGuKfzyq39qkNraHWwenDxKOoBK6ypaQxvp6YOM4BXxoNMjUYCaaSNaOytBVWo
 pmQ7DHcuTOiSYDSIBLfAI/n6IlyOAz3gQ9VWXX5gQHs0njdGzAXe2ekUlPY1iDY+2w0C
 KmX3WbcSHgeuQSuRZEFfCouYajHPqrWnShCaMwDvCXDrJlnDXPaBrI+mImYNctNfcWLW
 ezDQ==
X-Gm-Message-State: AKwxytcXP82ouhYsLU8wqzR5pT3ZzJ6Egfl6UqQibdv4ghYplXQZt8c0
 jtqQdlVoWNSTzG3VqHvK9Qj5ig==
X-Google-Smtp-Source: ACJfBoscQjAvXVDdrmfD8j+DeVwJCWNGgK91+/84fg6EhFmLW+yzC7SChVlW1j4XuPE5+v69XcNrUw==
X-Received: by 10.28.210.194 with SMTP id j185mr13288408wmg.145.1516124628183; 
 Tue, 16 Jan 2018 09:43:48 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k7sm2312440wrg.38.2018.01.16.09.43.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 09:43:47 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <20171221145521.29526-1-julien.grall@linaro.org>
 <5A4BC2F4020000780019A3B8@prv-mh.provo.novell.com>
 <02a421a8-ef6c-c7c7-a4ea-e12eabc8662d@linaro.org>
 <5A58C28F020000780019E2E2@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <a2418c84-ad6a-5bc7-57c5-0b01da098fa5@linaro.org>
Date: Tue, 16 Jan 2018 17:43:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5A58C28F020000780019E2E2@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/efi: Avoid EFI stub using absolute
	symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSmFuLAoKT24gMTIvMDEvMTggMTM6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5
LjAxLjE4IGF0IDIwOjQzLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+PiBXaGVu
IEkgY29tcGlsZWQgdGhlIHNuaXBwZXQgb24geDg2IGFuZCBBcm0sIG5vIHJlbG9jYXRpb24gaXMg
YXZhaWxhYmxlCj4+IGZvciB0aGUgcG9pbnRlcnMgdG8gc3RyaW5nIGluIHRoZSBhcnJheSBpbiB0
aGUgZmluYWwgYmluYXJ5LiBZZXQgdGhleQo+PiBhcmUgYXZhaWxhYmxlIGluIHRoZSBvYmplY3Qu
Cj4gCj4gSSBjYW4gc2VlIHRoZW0gdGhlcmUgaW4gdGhlIGJpbmFyeSBJIGxvb2sgYXQuIEkgdXNl
IG15IG93biB0b29sCj4gZm9yIGR1bXBpbmcsIHNvIHRoZSBvdXRwdXQgbWF5IGxvb2sgdW5mYW1p
bGlhciB0byB5b3UsIGJ1dCBoZXJlCj4gYXJlIHRoZSByZWxldmFudCBwaWVjZXM6CgpJIGFtIGEg
Yml0IGNvbmZ1c2VkLiBXaGljaCBiaW5hcnkgYXJlIHlvdSBsb29raW5nIGF0PyBJcyBpdCB4ZW4u
ZWZpPwpJIGRvbid0IHNlZW0gdG8gZmluZCB0aGVtIGluIHhlbi1zeW1zLgoKPiAKPiBTZWN0aW9u
IGNvdW50ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAwMDkgKCAgICAgICAgIDkpCj4g
Li4uCj4gICAgU2VjdGlvbiAwMDA0ICggICAgNCk6ICcuaW5pdCcsIHNpemUgMDAwODU1NzgsIFJW
QSAwMDYwMDAwMCwgZmxhZ3MgRTBEMDAwNjAKPiAgICBjb2RlIGRhdGEgcmVhZCB3cml0ZSBleGVj
IDQwOTYtYnl0ZSBhbGlnbgo+ICAgICAgMDAwODYwMDAgYnl0ZXMgYXQgZmlsZSBvZmZzZXQgMDAx
OTEwMDAKPiAKPiBTeW1ib2wgY291bnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgMDAwMDFE
RTIgKCAgICAgIDc2NTApCj4gLi4uCj4gICAgMDAwMDExNUE6IEVyckNvZGVUb1N0ci45Nzk1Cj4g
ICAgICBWYWx1ZSAwMDA0NDM0MCwgU2VjdGlvbiAwMDA0LCBUeXBlIG5vbmUsIFN0b3JhZ2Ugc3Rh
dGljCj4gCj4gd2hpY2ggbWFrZXMgdGhlIGFycmF5IHN0YXJ0IGF0IFJWQSAweDY0NDM0MC4KPiAK
PiAgIEZpeHVwcyBmb3IgcGFnZSBhdCAwMDY0NDAwMCwgMDAwMDAwOTQgKCAgICAgICAxNDgpIGJ5
dGVzCj4gLi4uCj4gICAgRElSNjQgICAwMzE4ICBESVI2NCAgIDAzMjAgIERJUjY0ICAgMDMyOCAg
RElSNjQgICAwMzY4ICBESVI2NCAgIDAzNzgKPiAgICBESVI2NCAgIDAzODggIERJUjY0ICAgMDM5
MCAgRElSNjQgICAwMzk4ICBESVI2NCAgIDAzQTAgIERJUjY0ICAgMDNBOAo+ICAgIERJUjY0ICAg
MDNCMCAgRElSNjQgICAwM0I4ICBESVI2NCAgIDA0MTAgIERJUjY0ICAgMDQxOCAgRElSNjQgICAw
NDQ4Cj4gCj4gVGhlIG51bWJlcnMgaGVyZSBhcmUgdGhlIG9mZnNldHMgaW50byB0aGUgcGFnZSBu
YW1lZCBpbiB0aGUKPiAidGl0bGUiIGxpbmUsIGFuZCB0aGUgbGFzdCAxMiBhcmUgdGhlIG9uZXMg
dGFyZ2V0aW5nIHRoZSBhcnJheSBpbgo+IHF1ZXN0aW9uLgo+IAo+PiBJbmRlZWQgdGhlIHJlbG9j
YXRpb24gc2VlbSB0byBiZSBhYnNvbHV0ZSAoZS5nIFJfWDg2XzY0XzY0KSBhbmQKPj4gZGlzYXBw
ZWFyZWQgYXQgbGlua2luZy4gSGVuY2Ugd2h5IEkgc3VnZ2VzdGVkIGEgY29tcGlsZXIgYnVnIGJl
Y2F1c2UgdGhlCj4+IGNvZGUgc2hvdWxkIGJlIFBJRSBhbmQgdGhhdCB3b3VsZCBub3QgZXZlbiB3
b3JrIGlzIHRoZSBiaW5hcnkgaXMKPj4gcmFuZG9taXplZCBvbiBMaW51eC4KPiAKPiBXZWxsLCB3
aXRob3V0IGhhdmluZyBzZWVuIHRoZSBiaW5hcnkgSSBkb24ndCB0aGluayBJIGNhbiBjb25jbHVk
ZQo+IGluIHRoZSBkaXJlY3Rpb24gb2YgY29tcGlsZXIgYnVnLiBQbGVhc2UgZG9uJ3QgZm9yZ2V0
IHRoYXQgbGQgaXRzZWxmCj4gZG9lcyBpbmRlZWQgbm90ICh5ZXQpIGNyZWF0ZSBhbnkgcmVsb2Nh
dGlvbnMgaW4gUEUgZXhlY3V0YWJsZXMKPiAod2hpY2ggYW4gRUZJIGFwcGxpY2F0aW9uIGlzKS4g
VGhleSdyZSBiZWluZyBhZGRlZCBpbiBhIHBvc3QtCj4gcHJvY2Vzc2luZyBzdGVwIChoZW5jZSB0
aGUgbmVlZCB0byBsaW5rIHRoZSBiaW5hcnkgdHdpY2UgYXQKPiBkaWZmZXJlbnQgYmFzZSBhZGRy
ZXNzZXMsIGZvciB0aGUgaGVscGVyIHRvb2wgW21rcmVsb2NdIHRvIGZpZ3VyZQo+IG91dCB3aGVy
ZSByZWxvY2F0aW9ucyBhcmUgbmVlZGVkKS4KCklmIHRoZSBjb2RlIGNvbXBpbGVkIGlzIHBvc2l0
aW9uIGluZGVwZW5kZW50LCB0aGVuIHlvdSBzaG91bGQgbm90IG5lZWQKcmVsb2NhdGlvbi4gUmln
aHQ/IFNvIHdoYXQgYXJlIHlvdSB0cnlpbmcgdG8gYWNoaWV2ZSB3aXRoIG1rcmVsb2M/CgpBbHNv
LCBpdCBkb2VzIG5vdCBleHBsYWluIHdoeSB0aGUgY29tcGlsZXIgaXMgaXNzdWluZyBhYnNvbHV0
ZSBhZGRyZXNzIAp3aGVuIGJ1aWxkaW5nIHdpdGggLWZwaWUuCgo+IAo+PiBTbyBJIGFtIHdvbmRl
cmluZyBob3cgdGhpcyB3b3JrIG9uIHg4Nj8gTm90ZSB0aGF0IHRoaXMgY29kZSBpcyBvbmx5IHVz
ZWQKPj4gaW4gZXJyb3IgcGF0aC4KPiAKPiBTdXJlLCBidXQgYW4gZXJyb3IgcGF0aCBpcyBiZWlu
ZyB0YWtlbiBldmVyeSBub3cgYW5kIHRoZW4sIGFuZAo+IEkgcGVyc29uYWxseSBoYXZlIHNlZW4g
ZXJyb3JzIGNvbWluZyBiYWNrIChtb3N0bHkgYWZ0ZXIgaGF2aW5nCj4gbWFkZSBtaXN0YWtlcyBl
bHNld2hlcmUpLgoKQW5kIEkgZ3Vlc3MgdGhlIGJpbmFyeSB3aWxsIG5ldmVyIGJlIGxvYWRlZCBh
dCB0aGUgc2FtZSBhcyB2aXJ0dWFsIAphZGRyZXNzIGFzIFhlbiB3b3VsZCBiZSBtZWFudCB0byBy
dW4/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 17:53:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 17:53:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebVQa-0004qR-Cl; Tue, 16 Jan 2018 17:53:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebVQZ-0004qL-BV
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 17:53:39 +0000
X-Inumbo-ID: f7c5af27-fae5-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7c5af27-fae5-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 18:52:07 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id t16so2480722wrc.10
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 09:53:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=uCRMSPHN15UkYRIhJgzb3/hnoprpoN6SYUsvTWIcDNo=;
 b=C0H3p4JLEK0PnGdXxNpPileC/a7aK7lkD/2EDp20wwLBWJNh9ca5p/laViyK9O/7BY
 mhe+XYI3JYWtqL749uywvvtTOLXPWM3JUiRKGCOlAjadgW5sZfBvw1V9VtbYCT+ODkys
 hY2xhH87FSCsh0mlhnlspj+rddmKOeMWyDBw4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=uCRMSPHN15UkYRIhJgzb3/hnoprpoN6SYUsvTWIcDNo=;
 b=N42RHkutV6RkFfIUnLZ8g3njtF6kbe8hbcL7LSC+8GN0qZLx0RYO5eygFyQWF8KHq9
 zYlImGlNMJhffxedFOOhozifE77phWOMNHMVZWRIRoiE/UEEuJjiRCteI7i1hSPmK0iH
 rSilee8FednBHmNyKw7ok3hGRd+drK4OeDOf+yL7dOz/AO1CoxAT/U4nhW6ppCLw/mnp
 pBUYNVxz73ZymR8XfpXgtowUAdlNbhJ5z8seuYcB26HiKqJjl5X0I3YgCyNGif1q21yl
 N6Uy8PpyQUPhQXtuZg8OUXBkh2u7c5fQCz7UF2qY3RQzA8jin9CjiHmXJ+btZ3BybUvG
 Z13Q==
X-Gm-Message-State: AKwxytdK4CFJ21idN/AgSfNEGMZ0++cL8Ba3+uqUzueT2qhvRQXxhRGd
 kIpsNfwM2GNBI8SrVqm3LHj08Q==
X-Google-Smtp-Source: ACJfBospKr0c8c2nxc4dOVs8vU+d0VcQUohMv4LfUk0b8+buPktytmIneQuLytf95NOsCnVnLhM6VQ==
X-Received: by 10.223.166.41 with SMTP id k38mr15169wrc.242.1516125215959;
 Tue, 16 Jan 2018 09:53:35 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s105sm4169096wrc.89.2018.01.16.09.53.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 09:53:35 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-2-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <6c277855-b6fd-a9e6-a367-412a70d74386@linaro.org>
Date: Tue, 16 Jan 2018 17:53:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-2-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 01/11] acpi: arm: Public API for populating
 and query based on requesterid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMDIvMDEvMTggMDk6MjcsIG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnIHdy
b3RlOgo+IEZyb206IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4gCj4g
ICBQdWJsaWMgQVBJIHRvIHBvcHVsYXRlIGFuZCBxdWVyeSBtYXAgYmV0d2VlbiByZXF1ZXN0ZXIg
aWQgYW5kCgpUaGUgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIG5vdCBiZSBpbmRlbnRlZC4KCj4gICBz
dHJlYW1JZC9EZXZpY2VJRC4gSU9SVCBpcyBwYXJzZWQgb25lIHRpbWUgKG91dHNpZGUgdGhpcyBw
YXRjaCkKPiAgIGFuZCB0d28gbGlzdHMgYXJlIGNyZWF0ZWQgb25lIGZvciBtYXBwaW5nIGJldHdl
ZW4gcmV1ZXN0ZXJJZCBhbmQgc3RyZWFtaWQKCnMvcmV1ZXN0ZXJJZC9yZXF1ZXN0ZXJJRC8KClBs
ZWFzZSBzdGF5IGNvbnNpc3RlbnQgaW4gdGhlIG5hbWluZyAoaW5jbHVkaW5nIHRoZSBsb3dlcmNh
c2UvdXBwZXJjYXNlKS4KCkNoZWVycywKCj4gICBhbmQgYW5vdGhlciBiZXR3ZWVuIHJlcXVlc3Rl
cklEIGFuZCBkZXZpY2VJRC4KPiAKPiAgIFRoZXNlIGxpc3RzIGVsaW1pbmF0ZSB0aGUgbmVlZCB0
byByZXBhcnNlIElPUlQgZm9yIHF1ZXJ5aW5nIHN0cmVhbWlkCj4gICBvciBkZXZpY2VpZCB1c2lu
ZyByZXF1ZXN0ZXJpZC4KPiAKPiAgIFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWFuaXNo
LmphZ2dpQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlICAg
ICB8ICAgMSArCj4gICB4ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSB8ICAgMSArCj4gICB4
ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAuYyB8IDEyNCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL2FjcGkvcmlkbWFwLmggICAgIHwg
IDc3ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICA0IGZpbGVzIGNoYW5nZWQsIDIwMyBp
bnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUg
Yi94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlCj4gaW5kZXggNDQ0YjExZDU4My4uODBhMDc0ZTAw
NyAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlCj4gKysrIGIveGVuL2Ry
aXZlcnMvYWNwaS9NYWtlZmlsZQo+IEBAIC0xLDYgKzEsNyBAQAo+ICAgc3ViZGlyLXkgKz0gdGFi
bGVzCj4gICBzdWJkaXIteSArPSB1dGlsaXRpZXMKPiAgIHN1YmRpci0kKENPTkZJR19YODYpICs9
IGFwZWkKPiArc3ViZGlyLSQoQ09ORklHX0FSTSkgKz0gYXJtCj4gICAKPiAgIG9iai1iaW4teSAr
PSB0YWJsZXMuaW5pdC5vCj4gICBvYmotJChDT05GSUdfTlVNQSkgKz0gbnVtYS5vCj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9h
cm0vTWFrZWZpbGUKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjA0
NmZhZDVlM2QKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFr
ZWZpbGUKPiBAQCAtMCwwICsxIEBACj4gK29iai15ID0gcmlkbWFwLm8KPiBkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvYWNwaS9hcm0vcmlkbWFwLmMgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRt
YXAuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uMmMzYTg4NzZl
YQo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAuYwo+
IEBAIC0wLDAgKzEsMTI0IEBACj4gKy8qCj4gKyAqIHhlbi9kcml2ZXJzL2FjcGkvYXJtL3JpZG1h
cC5jCj4gKyAqCj4gKyAqIFB1YmxpYyBBUEkgdG8gcG9wdWxhdGUgYW5kIHF1ZXJ5IG1hcCBiZXR3
ZWVuIHJlcXVlc3RlciBpZCBhbmQKPiArICogc3RyZWFtSWQvRGV2aWNlSUQKPiArICoKPiArICog
TWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KPiArICogQ29weXJpZ2h0IChj
KSAyMDE4IExpbmFyby4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkK
PiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0
aGUgTGljZW5zZSwgb3IKPiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4K
PiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBG
SVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICovCj4gKwo+ICsjaW5jbHVk
ZSA8YWNwaS9yaWRtYXAuaD4KPiArI2luY2x1ZGUgPHhlbi9pb21tdS5oPgo+ICsjaW5jbHVkZSA8
eGVuL2tlcm5lbC5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpc3QuaD4KPiArI2luY2x1ZGUgPHhlbi9w
Y2kuaD4KPiArCj4gK3N0cnVjdCBsaXN0X2hlYWQgcmlkX3N0cmVhbWlkX21hcF9saXN0Owo+ICtz
dHJ1Y3QgbGlzdF9oZWFkIHJpZF9kZXZpY2VpZF9tYXBfbGlzdDsKPiArCj4gK3ZvaWQgaW5pdF9y
aWRtYXBzKHZvaWQpCj4gK3sKPiArICAgIElOSVRfTElTVF9IRUFEKCZyaWRfZGV2aWNlaWRfbWFw
X2xpc3QpOwo+ICsgICAgSU5JVF9MSVNUX0hFQUQoJnJpZF9zdHJlYW1pZF9tYXBfbGlzdCk7Cj4g
K30KPiArCj4gK2ludCBhZGRfcmlkX3N0cmVhbWlkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUg
KnBjaXJjX25vZGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUgKnNtbXVfbm9kZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBpbnB1dF9i
YXNlLCB1MzIgb3V0cHV0X2Jhc2UsIHUzMiBpZF9jb3VudCkKPiArewo+ICsgICAgc3RydWN0IHJp
ZF9zdHJlYW1pZF9tYXAgKnJpZF9tYXA7Cj4gKyAgICByaWRfbWFwID0geHphbGxvYyhzdHJ1Y3Qg
cmlkX3N0cmVhbWlkX21hcCk7Cj4gKwo+ICsgICAgaWYgKCFyaWRfbWFwKQo+ICsgICAgICAgIHJl
dHVybiAtRU5PTUVNOwo+ICsKPiArICAgIHJpZF9tYXAtPmlkbWFwLmlucHV0X2Jhc2UgPSBpbnB1
dF9iYXNlOwo+ICsgICAgcmlkX21hcC0+aWRtYXAub3V0cHV0X2Jhc2UgPSBvdXRwdXRfYmFzZTsK
PiArICAgIHJpZF9tYXAtPmlkbWFwLmlkX2NvdW50ID0gaWRfY291bnQ7Cj4gKyAgICByaWRfbWFw
LT5wY2lyY19ub2RlID0gcGNpcmNfbm9kZTsKPiArICAgIHJpZF9tYXAtPnNtbXVfbm9kZSA9IHNt
bXVfbm9kZTsKPiArCj4gKyAgICBsaXN0X2FkZF90YWlsKCZyaWRfbWFwLT5lbnRyeSwgJnJpZF9z
dHJlYW1pZF9tYXBfbGlzdCk7Cj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAraW50IGFkZF9y
aWRfZGV2aWNlaWRfbWFwKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNfbm9kZSwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaXRzX25vZGUsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICB1MzIgaW5wdXRfYmFzZSwgdTMyIG91dHB1dF9iYXNl
LCB1MzIgaWRfY291bnQpCj4gK3sKPiArICAgIHN0cnVjdCByaWRfZGV2aWNlaWRfbWFwICpyaWRf
bWFwOwo+ICsgICAgcmlkX21hcCA9IHh6YWxsb2Moc3RydWN0IHJpZF9kZXZpY2VpZF9tYXApOwo+
ICsKPiArICAgIGlmICghcmlkX21hcCkKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4g
KyAgICByaWRfbWFwLT5pZG1hcC5pbnB1dF9iYXNlID0gaW5wdXRfYmFzZTsKPiArICAgIHJpZF9t
YXAtPmlkbWFwLm91dHB1dF9iYXNlID0gb3V0cHV0X2Jhc2U7Cj4gKyAgICByaWRfbWFwLT5pZG1h
cC5pZF9jb3VudCA9IGlkX2NvdW50Owo+ICsgICAgcmlkX21hcC0+cGNpcmNfbm9kZSA9IHBjaXJj
X25vZGU7Cj4gKyAgICByaWRfbWFwLT5pdHNfbm9kZSA9IGl0c19ub2RlOwo+ICsKPiArICAgIGxp
c3RfYWRkX3RhaWwoJnJpZF9tYXAtPmVudHJ5LCAmcmlkX2RldmljZWlkX21hcF9saXN0KTsKPiAr
ICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICt2b2lkIHF1ZXJ5X3N0cmVhbWlkKHN0cnVjdCBhY3Bp
X2lvcnRfbm9kZSAqcGNpcmNfbm9kZSwgdTE2IHJpZCwgdTMyICpzdHJlYW1pZCwKPiArICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKipzbW11X25vZGUpCj4gK3sKPiAr
ICAgIHN0cnVjdCByaWRfc3RyZWFtaWRfbWFwICpybWFwOwo+ICsKPiArICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkocm1hcCwgJnJpZF9zdHJlYW1pZF9tYXBfbGlzdCwgZW50cnkpCj4gKyAgICB7Cj4g
KyAgICAgICAgaWYgKHJtYXAtPnBjaXJjX25vZGUgPT0gcGNpcmNfbm9kZSkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIGlmICggKHJpZCA+PSBybWFwLT5pZG1hcC5pbnB1dF9iYXNlKSAmJgo+
ICsgICAgICAgICAgICAgICAgIChyaWQgPCBybWFwLT5pZG1hcC5pbnB1dF9iYXNlICsgcm1hcC0+
aWRtYXAuaWRfY291bnQpICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgKnN0
cmVhbWlkID0gcmlkIC0gcm1hcC0+aWRtYXAuaW5wdXRfYmFzZSArCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBybWFwLT5pZG1hcC5vdXRwdXRfYmFzZTsKPiArICAgICAgICAgICAgICAg
ICpzbW11X25vZGUgPSBybWFwLT5zbW11X25vZGU7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsK
PiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gK30KPiArCj4gK3Zv
aWQgcXVlcnlfZGV2aWNlaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2RlLCB1MTYg
cmlkLCB1MzIgKmRldmljZWlkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcmlkX2RldmljZWlkX21hcCAq
cm1hcDsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHJtYXAsICZyaWRfZGV2aWNlaWRf
bWFwX2xpc3QsIGVudHJ5KQo+ICsgICAgewo+ICsgICAgICAgIGlmIChybWFwLT5wY2lyY19ub2Rl
ID09IHBjaXJjX25vZGUpCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoIChyaWQgPj0g
cm1hcC0+aWRtYXAuaW5wdXRfYmFzZSkgJiYKPiArICAgICAgICAgICAgICAgICAocmlkIDwgcm1h
cC0+aWRtYXAuaW5wdXRfYmFzZSArIHJtYXAtPmlkbWFwLmlkX2NvdW50KSApCj4gKyAgICAgICAg
ICAgIHsKPiArICAgICAgICAgICAgICAgICpkZXZpY2VpZCA9IHJpZCAtIHJtYXAtPmlkbWFwLmlu
cHV0X2Jhc2UgKwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm1hcC0+aWRtYXAub3V0
cHV0X2Jhc2U7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgfQo+ICsg
ICAgICAgIH0KPiArICAgIH0KPiArfQo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+
ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZz
ZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FjcGkvcmlkbWFwLmggYi94ZW4vaW5jbHVkZS9hY3BpL3Jp
ZG1hcC5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi44MDZmNDAx
ZDg5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FjcGkvcmlkbWFwLmgKPiBA
QCAtMCwwICsxLDc3IEBACj4gKy8qCj4gKyAqIHhlbi9pbmNsdWRlL2FjcGkvcmlkbWFwLmgKPiAr
ICoKPiArICogTWFwcGluZyBzdHJ1Y3R1cmVzIHRvIGhvbGQgbWFwIGJldHdlZW4gcmVxdWVzdGVy
IGlkIGFuZCBzdHJlYW1JZC9EZXZpY2VJRAo+ICsgKiBhZnRlciBwYXJpbmcgdGhlIElPUlQgdGFi
bGUuCj4gKyAqCj4gKyAqIE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4g
KyAqIENvcHlyaWdodCAoYykgMjAxOCBMaW5hcm8uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4g
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChhdCB5b3VyIG9wdGlvbikgYW55
IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBp
biB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJD
SEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhl
Cj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAq
Lwo+ICsKPiArI2lmbmRlZiBSSURfTUFQX0gKPiArI2RlZmluZSBSSURfTUFQX0gKPiArCj4gKyNp
bmNsdWRlIDx4ZW4vYWNwaS5oPgo+ICsKPiArc3RydWN0IGlkX21hcF9zdHJ1Y3QKPiArewo+ICsg
ICAgdTE2IGlucHV0X2Jhc2U7Cj4gKyAgICB1MzIgb3V0cHV0X2Jhc2U7Cj4gKyAgICB1MTYgaWRf
Y291bnQ7Cj4gK307Cj4gKwo+ICtzdHJ1Y3QgcmlkX3N0cmVhbWlkX21hcAo+ICt7Cj4gKyAgICBz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGU7Cj4gKyAgICBzdHJ1Y3QgaWRfbWFwX3N0
cnVjdCBpZG1hcDsKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgZW50cnk7Cj4gKyAgICBzdHJ1Y3Qg
YWNwaV9pb3J0X25vZGUgKnNtbXVfbm9kZTsKPiArfTsKPiArCj4gK3N0cnVjdCByaWRfZGV2aWNl
aWRfbWFwCj4gK3sKPiArICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNfbm9kZTsKPiAr
ICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaXRzX25vZGU7Cj4gKyAgICBzdHJ1Y3QgaWRfbWFw
X3N0cnVjdCBpZG1hcDsKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgZW50cnk7Cj4gK307Cj4gKwo+
ICtleHRlcm4gc3RydWN0IGxpc3RfaGVhZCByaWRfc3RyZWFtaWRfbWFwX2xpc3Q7Cj4gK2V4dGVy
biBzdHJ1Y3QgbGlzdF9oZWFkIHJpZF9kZXZpY2VpZF9tYXBfbGlzdDsKPiArCj4gK2ludCBhZGRf
cmlkX3N0cmVhbWlkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnNtbXVfbm9kZSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBpbnB1dF9iYXNlLCB1MzIgb3V0cHV0X2Jh
c2UsIHUzMiBpZF9jb3VudCk7Cj4gKwo+ICtpbnQgYWRkX3JpZF9kZXZpY2VpZF9tYXAoc3RydWN0
IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2RlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IGFjcGlfaW9ydF9ub2RlICppdHNfbm9kZSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiBpbnB1dF9iYXNlLCB1MzIgb3V0cHV0X2Jhc2UsIHUzMiBpZF9jb3VudCk7Cj4gKwo+
ICt2b2lkIHF1ZXJ5X3N0cmVhbWlkKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNfbm9kZSwg
dTE2IHJpZCwgdTMyICpzdHJlYW1pZCwKPiArICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKipzbW11X25vZGUpOwo+ICsKPiArdm9pZCBxdWVyeV9kZXZpY2VpZChzdHJ1
Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsCj4gKyAgICAgICAgICAgICAgICAgICAgdTE2
IHJpZCwgdTMyICpkZXZpY2VpZCk7Cj4gKwo+ICt2b2lkIGluaXRfcmlkbWFwcyh2b2lkKTsKPiAr
Cj4gKyNlbmRpZgo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBD
Cj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICog
aW5kZW50LXRhYnMtbW9kZTogbmlsCj4gKyAqIEVuZDoKPiArICovCj4gCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 17:54:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 17:54:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebVQv-0004sA-Kv; Tue, 16 Jan 2018 17:54:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebVQu-0004rz-84
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 17:54:00 +0000
X-Inumbo-ID: 049ecb32-fae6-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 049ecb32-fae6-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 18:52:29 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id r78so10436111wme.0
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 09:53:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Qxw0j5wU/8UULnrzFW4Xi7nHqGPbPhX0zVisw/npr7w=;
 b=VgcnWc17pO7+mllHk1uhL1hpiiTB7Dcu4tyG3cIWSy9cqKmP/CpsXtzqFtUTtikvv/
 wNEzwtVAbbAXdzGy25FikKGA4BlXZ5Pjhb9fQeedC4q0QFeERaZwfdhsMtHx0xu4LTWD
 ZiikfafN5tZ8Q/Ma9P62M81yWiSe3Sw/RI5A8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Qxw0j5wU/8UULnrzFW4Xi7nHqGPbPhX0zVisw/npr7w=;
 b=GHO5eMBEYjZ96F7ZEDBmZQZj+MkT44OKrBQaShoTTvizIeoJZIWtVPOH0ZKOBqQusf
 IR0Ux3G5ET5tBX8GZWZhsQ4CF7QfScm8IQWv8Vs6Gh6M7whmgchBXZBG0bJKKy+MoZpw
 QXAV1RL+fzPkPixf+rGOKxDIwxAav6cI9ANPr33mmD70W7WtMDGe4iu7It/INQAAd0sJ
 FnxEZFAQ2rBI5Y+DlgCd4Gw44aVIZqhYc/XU/qY8SPKJY94XjhPkFzpd1NUJZzVdkRkP
 GvOpTHII/TX8zDM7A8bdVhda5vw2yipUUMGSuZMSSplA5hWEm0JvbOpoCJ2lpGLAKzZi
 Po3A==
X-Gm-Message-State: AKwxytfef3EzIXjIbXEC5pVSGOzbP1oqxTzaXjOguHuWA07eb8yRYVXh
 2Y9l/8hmEcP21A17jaukhoaBwAzMQZI=
X-Google-Smtp-Source: ACJfBosFt3RMl3qLIPD6Wo5lOTJSf5RWSeHmF9E8Hpla2oL/jL+E7g4lhCKyxR8ENaW2lvOo8sxjrQ==
X-Received: by 10.28.214.20 with SMTP id n20mr15271806wmg.59.1516125237788;
 Tue, 16 Jan 2018 09:53:57 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q196sm3416356wmb.22.2018.01.16.09.53.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 09:53:57 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <aef95af9-850b-c4b0-676f-14c365d02f87@linaro.org>
Date: Tue, 16 Jan 2018 17:53:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-1-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 00/11] acpi: arm: IORT Support for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMDIvMDEvMTggMDk6MjcsIG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnIHdy
b3RlOgo+IEZyb206IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4gCj4g
VGhpcyBwYXRjaCBhaW1zIHRvIGFkZCB0aGUgc3VwcG9ydCBvZiBJT1JUIGluIFhlbi4gQmVsb3cg
aXMgdGhlIGxpc3QKPiBvZiBtYWpvciBjb21wb25lbnRzIHdoaWNoIHRoaXMgcGF0Y2hzZXQgcHJv
dmlkZXMuCj4gYS4gQWRkIHN1cHBvcnQgZm9yIHBhcnNpbmcgdGhlIElPUlQKPiBiLiBQcm92aWRl
cyBBUEkgdG8gcG9wdWxhdGUvcXVlcnkgcmVxdWVzdGVyaWQgLSBzdHJlYW1JRCBtYXBwaW5ncyBh
bmQKPiAgICAgcmV1cWVzdGVyaWQgLSBkZXZpY2VpZCBtYXBwaW5ncwo+IGMuIFRoZSByZXF1ZXN0
ZXJpZCAtIGRldmljZWlkIG1hcHBpbmdzIGlzIHVzZWQgdG8gY3JlYXRlIHRoZSBJT1JUIGZvcgo+
ICAgICBoYXJkd2FyZSBkb21haW4gKHdoaWNoIGhpZGVzIHNtbXUgbm9kZXMgZnJvbSBJT1JUKQo+
IGQuIGlvcnQuYyBmd25vZGUuaCBmd3NwZWMgY29kZSBpcyBpbXBvcnRlZCBmcm9tIGxpbnV4IGFu
ZCBtb2RpZmllZC4KPiBlLiBGZXcga2VybmVsIGhlbHBlciByb3V0aW5lcyBhcmUgYWxzbyBpbXBv
cnRlZCBmcm9tIGxpbnV4LgoKQSBsaW5rIHRvIHRoZSBkZXNpZ24gZG9jdW1lbnQgb3IgYSBjb3B5
IHdvdWxkIGhhdmUgYmVlbiBoZWxwZnVsIGhlcmUuCgpDaGVlcnMsCgo+IAo+IFRoaXMgcGF0Y2hz
ZXQgY29tcGlsZXMgd2l0aCBbMV0gIFtSRkMgdjQgMC84XSBTTU1VdjMgZHJpdmVyLgo+IAo+IFsx
XSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9t
c2cwMTI5NC5odG1sCj4gCj4gTWFuaXNoIEphZ2dpICgxMSk6Cj4gICAgYWNwaTogYXJtOiBQdWJs
aWMgQVBJIGZvciBwb3B1bGF0aW5nIGFuZCBxdWVyeSBiYXNlZCBvbiByZXF1ZXN0ZXJpZAo+ICAg
IGFjcGk6IGFybTogQVBJIHRvIHF1ZXJ5IGVzdGltYXRlZCBzaXplIG9mIGhhcmR3YXJlIGRvbWFp
bidzIElPUlQKPiAgICBhY3BpOiBhcm06IENvZGUgdG8gZ2VuZXJhdGUgSGFyZHdhcmUgRG9tYWlu
cyBJT1JUCj4gICAgYWNwaTogYXJtOiBJbXBvcnQgaW9ydC5jIGFuZCBhY3BpX2lvcnQuaAo+ICAg
IGFjcGk6IGFybTogSW1wb3J0IGZ3bm9kZS5oIGZyb20gbGludXgKPiAgICBhY3BpOiBhcm06IGZ3
bm9kZSB4ZW4gc3BhY2lmaWMgY2hhbmdlcwo+ICAgIEFkZCBrZXJuZWwgaGVscGVyIGZ1bmN0aW9u
cwo+ICAgIEFkZCBBQ1BJX0lPUlQgY29uZmlnCj4gICAgYWNwaTogYXJtOiBYZW4gSU9SVCBDaGFu
Z2VzCj4gICAgYWNwaTogYXJtOiBJT1JUIHBhcnNpbmcgZnVuY3Rpb25zIHRvIHByZXBhcmUgcmVx
dWVzdGVySWQgbWFwcwo+ICAgIEFkZCB0b19wY2lfZGV2IG1hY3JvCj4gCj4gICB4ZW4vYXJjaC9h
cm0vS2NvbmZpZyAgICAgICAgICAgIHwgICA1ICsKPiAgIHhlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYyAgICAgfCAgNDAgKystCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgIHwg
ICAyICsKPiAgIHhlbi9kcml2ZXJzL2FjcGkvS2NvbmZpZyAgICAgICAgfCAgIDMgKwo+ICAgeGVu
L2RyaXZlcnMvYWNwaS9NYWtlZmlsZSAgICAgICB8ICAgMSArCj4gICB4ZW4vZHJpdmVycy9hY3Bp
L2FybS9NYWtlZmlsZSAgIHwgICAzICsKPiAgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2dlbi1pb3J0
LmMgfCAzNTIgKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2RyaXZlcnMvYWNwaS9h
cm0vaW9ydC5jICAgICB8IDU2OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gICB4ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAuYyAgIHwgMTI0ICsrKysrKysrKwo+
ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyB8ICA3NSArKysrKysKPiAgIHhlbi9p
bmNsdWRlL2FjcGkvYWNwaV9pb3J0LmggICAgfCAgNTcgKysrKwo+ICAgeGVuL2luY2x1ZGUvYWNw
aS9nZW4taW9ydC5oICAgICB8ICAgNyArCj4gICB4ZW4vaW5jbHVkZS9hY3BpL3JpZG1hcC5oICAg
ICAgIHwgIDc3ICsrKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmggICAgICB8ICAg
MSArCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2RldmljZS5oICAgIHwgIDExICstCj4gICB4ZW4v
aW5jbHVkZS94ZW4vZndub2RlLmggICAgICAgIHwgMTI1ICsrKysrKysrKwo+ICAgeGVuL2luY2x1
ZGUveGVuL2lvbW11LmggICAgICAgICB8ICAyMiArKwo+ICAgeGVuL2luY2x1ZGUveGVuL2tlcm5l
bC5oICAgICAgICB8ICAxMCArCj4gICB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgIHwg
ICAzICsKPiAgIDE5IGZpbGVzIGNoYW5nZWQsIDE0ODQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmls
ZQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL2FjcGkvYXJtL2dlbi1pb3J0LmMK
PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKPiAgIGNy
ZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAuYwo+ICAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FjcGkvYWNwaV9pb3J0LmgKPiAgIGNyZWF0ZSBtb2Rl
IDEwMDY0NCB4ZW4vaW5jbHVkZS9hY3BpL2dlbi1pb3J0LmgKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS9hY3BpL3JpZG1hcC5oCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2lu
Y2x1ZGUveGVuL2Z3bm9kZS5oCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:02:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebVYm-0005uP-Oa; Tue, 16 Jan 2018 18:02:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rvxa=el=citrix.com=prvs=547e711d2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ebVYl-0005u8-BM
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 18:02:07 +0000
X-Inumbo-ID: b1e853f6-fae7-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1e853f6-fae7-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 18:04:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="66142237"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
Thread-Index: AQHTjqYnZTjYH1kXs0usU3DUj6GlL6N2IhuAgAAYlbCAAIYiAA==
Date: Tue, 16 Jan 2018 17:30:59 +0000
Message-ID: <969bdc15844b47d78cf3582dbdd99fd0@AMSPEX02CL01.citrite.net>
References: <osstest-118078-mainreport@xen.org>
 <5A5DCC9D020000780019EFF9@prv-mh.provo.novell.com>
 <1a164cc4d2994a76a31602bd568c5e68@AMSPEX02CL01.citrite.net>
In-Reply-To: <1a164cc4d2994a76a31602bd568c5e68@AMSPEX02CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "osstest-admin@xenproject.org" <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAxNiBKYW51YXJ5IDIwMTggMDk6MjcNCj4gVG86ICdKYW4gQmV1
bGljaCcgPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogeGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmc+OyBvc3N0ZXN0LQ0KPiBhZG1pbkB4ZW5wcm9qZWN0Lm9yZw0KPiBT
dWJqZWN0OiBSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0XSAxMTgwNzg6IHJlZ3Jl
c3Npb25zIC0gRkFJTA0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZy
b206IEphbiBCZXVsaWNoIFttYWlsdG86SkJldWxpY2hAc3VzZS5jb21dDQo+ID4gU2VudDogMTYg
SmFudWFyeSAyMDE4IDA4OjU4DQo+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNp
dHJpeC5jb20+DQo+ID4gQ2M6IHhlbi1kZXZlbCA8eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnPjsgb3NzdGVzdC0NCj4gPiBhZG1pbkB4ZW5wcm9qZWN0Lm9yZw0KPiA+IFN1YmplY3Q6IFJl
OiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3RdIDExODA3ODogcmVncmVzc2lvbnMgLSBG
QUlMDQo+ID4NCj4gPiA+Pj4gT24gMTYuMDEuMTggYXQgMDk6NDMsIDxvc3N0ZXN0LWFkbWluQHhl
bnByb2plY3Qub3JnPiB3cm90ZToNCj4gPiA+IGZsaWdodCAxMTgwNzggeGVuLXVuc3RhYmxlIHJl
YWwgW3JlYWxdDQo+ID4gPiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MvMTE4MDc4Lw0KPiA+ID4NCj4gPiA+IFJlZ3Jlc3Npb25zIDotKA0KPiA+ID4NCj4g
PiA+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLA0KPiA+ID4g
aW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46DQo+ID4gPiAgYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MDAzDQo+ID4gPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFpbCBSRUdSLg0KPiB2cy4NCj4gPiAxMTgwMDMNCj4gPg0K
PiA+IFBhdWwsDQo+ID4NCj4gPiBpcyB0aGlzIGxhc3Qgb25lIHNvbWV0aGluZyB5b3UgY291bGQg
bG9vayBpbnRvPw0KPiA+DQo+ID4gKFhFTikgZDQ6IFZJUklESUFOIEdVRVNUX09TX0lEOiB2ZW5k
b3I6IDEgb3M6IDQgbWFqb3I6IDYgbWlub3I6IDEgc3A6IDANCj4gPiBidWlsZDogMWRiMA0KPiA+
IChYRU4pIGQ0OiBWSVJJRElBTiBIWVBFUkNBTEw6IGVuYWJsZWQ6IDEgcGZuOiAzZmZmZg0KPiA+
IChYRU4pIGQ0djA6IFZJUklESUFOIFZQX0FTU0lTVF9QQUdFOiBlbmFibGVkOiAxIHBmbjogM2Zm
ZmUNCj4gPiAoWEVOKSBkb21haW5fY3Jhc2ggY2FsbGVkIGZyb20gdmlyaWRpYW4uYzo0NTINCj4g
PiAoWEVOKSBEb21haW4gNCAodmNwdSMwKSBjcmFzaGVkIG9uIGNwdSMxOg0KPiA+IChYRU4pIC0t
LS1bIFhlbi00LjExLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0t
LQ0KPiA+IChYRU4pIENQVTogICAgMQ0KPiA+IChYRU4pIFJJUDogICAgMDAxMDpbPGZmZmZmODAw
MDI2NWQ0Nzk+XQ0KPiA+IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAwMDI4NiAgIENPTlRFWFQ6
IGh2bSBndWVzdCAoZDR2MCkNCj4gPiAoWEVOKSByYXg6IDAwMDAwMDAwMDAwMDAwMDAgICByYng6
IGZmZmZmODAwMDI3ZjdlODAgICByY3g6IDAwMDAwMDAwMDAwMDAwMDENCj4gPiAoWEVOKSByZHg6
IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6IGZmZmZmYTgwMDEyOWQwNDAgICByZGk6IGZmZmZmODAw
MDI4MDVjNDANCj4gPiAoWEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwODAgICByc3A6IGZmZmZmODgw
MDA5YjBkODAgICByODoNCj4gMDAwMDAwMDAwMDAwMDAwMA0KPiA+IChYRU4pIHI5OiAgZmZmZmY4
MDAwMjdmN2U4MCAgIHIxMDogZmZmZmZhODAwMTI5ZDA0MCAgIHIxMTogZmZmZmY4MDAwMjdmN2U5
MA0KPiA+IChYRU4pIHIxMjogZmZmZmY4MDAwMDgxMjlhMCAgIHIxMzogZmZmZmY4MDAwMjhiOWJl
MCAgIHIxNDogZmZmZmZhODAwMTIzOWIzMA0KPiA+IChYRU4pIHIxNTogZmZmZmY4MDAwMGI5NjA4
MCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzMSAgIGNyNDoNCj4gMDAwMDAwMDAwMDAwMDZiOA0KPiA+
IChYRU4pIGNyMzogMDAwMDAwMDAwMDE4NzAwMCAgIGNyMjogMDAwMDAwMDAwMDAwMDAwMA0KPiA+
IChYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogZmZmZmY4MDAwMjdmN2QwMCAgIGdz
czogZmZmZmY4MDAwMjdmN2QwMA0KPiA+IChYRU4pIGRzOiAwMDJiICAgZXM6IDAwMmIgICBmczog
MDA1MyAgIGdzOiAwMDJiICAgc3M6IDAwMTggICBjczogMDAxMA0KPiA+DQo+ID4gSS5lLiB0aGUg
ZG9tYWluX2NyYXNoKCkgaW4gdmlyaWRpYW5fc3RhcnRfYXBpY19hc3Npc3QoKS4NCj4gPg0KPiAN
Cj4gWWVzLCBJJ2xsIGhhdmUgYSBsb29rIGF0IHRoYXQuDQoNCk5vIHJlYWwgY2x1ZSBhYm91dCB0
aGlzIGFzIHlldC4gSXQgaXMgb2RkIHRoYXQgdGhlIGd1ZXN0IGhhcyBvbmx5IHNldCB1cCBvbmUg
b2YgdGhlIEFQSUMgYXNzaXN0IHBhZ2VzIGFuZCB5ZXQgaGFzIHRha2VuIGFuIGludGVycnVwdC4u
Lg0KDQpKYW4gMTYgMDE6NDY6MDUuNjkxMjIzIChYRU4pIER1bXBpbmcgZ3Vlc3QncyBjdXJyZW50
IHN0YXRlIGF0IGtleV9oYW5kbGVyLi4uDQpKYW4gMTYgMDE6NDY6MDUuNjkxMjY1IChYRU4pIFNp
emUgb2YgVk1DQiA9IDQwOTYsIHBhZGRyID0gMDAwMDAwMDIwZjdmNzAwMCwgdmFkZHIgPSBmZmZm
ODMwMjBmN2Y3MDAwDQpKYW4gMTYgMDE6NDY6MDUuNjk5MjY5IChYRU4pIGNyX2ludGVyY2VwdHMg
PSAweGZlZjNmZWYzIGRyX2ludGVyY2VwdHMgPSAweGZmZmZmZmZmIGV4Y2VwdGlvbl9pbnRlcmNl
cHRzID0gMHg2MDA4Mg0KSmFuIDE2IDAxOjQ2OjA1LjcwNzEyOCAoWEVOKSBnZW5lcmFsMV9pbnRl
cmNlcHRzID0gMHhiZGM0MDAwZiBnZW5lcmFsMl9pbnRlcmNlcHRzID0gMHgyZTdmDQpKYW4gMTYg
MDE6NDY6MDUuNzE1MjIyIChYRU4pIGlvcG1fYmFzZV9wYSA9IDB4ZGZkNzEwMDAgbXNycG1fYmFz
ZV9wYSA9IDB4MjBmN2Y0MDAwIHRzY19vZmZzZXQgPSAweGZmZmZmYzM2Njg0Mjc4YzkNCkphbiAx
NiAwMTo0NjowNS43MjMxMTYgKFhFTikgdGxiX2NvbnRyb2wgPSAwIHZpbnRyID0gMHgxMDIwMDAx
IGludGVycnVwdF9zaGFkb3cgPSAwDQpKYW4gMTYgMDE6NDY6MDUuNzIzMTUzIChYRU4pIGV2ZW50
aW5qIDAwMDAwMDAwODAwMDAwMmYsIHZhbGlkPyAxLCBlYz8gMCwgdHlwZSAwLCB2ZWN0b3IgMHgy
Zg0KSmFuIDE2IDAxOjQ2OjA1LjczMTE0MSAoWEVOKSBleGl0Y29kZSA9IDB4NjQgZXhpdGludGlu
Zm8gPSAwDQpKYW4gMTYgMDE6NDY6MDUuNzM5MTIzIChYRU4pIGV4aXRpbmZvMSA9IDAgZXhpdGlu
Zm8yID0gMA0KSmFuIDE2IDAxOjQ2OjA1LjczOTE1NyAoWEVOKSBucF9lbmFibGUgPSAweDEgZ3Vl
c3RfYXNpZCA9IDB4NGI0OQ0KSmFuIDE2IDAxOjQ2OjA1LjczOTE4NyAoWEVOKSB2aXJ0dWFsIHZt
bG9hZC92bXNhdmUgPSAwLCB2aXJ0X2V4dCA9IDANCg0KSSdkIGV4cGVjdCBpdCB0byBoYXZlIGlu
dGVycnVwdHMgZGlzYWJsZWQgYXQgdGhpcyBwb2ludC4gU2VlbWluZ2x5IGRvZXNuJ3QgcmVwcm8g
b24gSW50ZWwgaC93IChhbHRob3VnaCBJIHdhcyB0ZXN0aW5nIHdpdGggV2luNyBTUDEgcmF0aGVy
IHRoYW4gUlRNKSBzbyBJJ2xsIHRyeSB0byBmaW5kIHNvbWUgQU1EIGgvdyBhbmQgdHJ5IGFnYWlu
Lg0KDQogIFBhdWwNCiANCj4gICBQYXVsDQo+IA0KPiA+IEphbg0KPiANCj4gDQo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWls
aW5nIGxpc3QNCj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:02:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:02:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebVZN-0005zQ-3v; Tue, 16 Jan 2018 18:02:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=prux=el=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ebVZL-0005zF-TY
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 18:02:44 +0000
X-Inumbo-ID: 3d15d2b9-fae7-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d15d2b9-fae7-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 19:01:13 +0100 (CET)
Received: by mail-qt0-x243.google.com with SMTP id c2so19310416qtn.9
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 10:02:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=oq6Zd18DRW+8XEFdmh8B51NlcJQB/qciCzlo/DHDUQs=;
 b=GAKv+vmwxSdt8QpH+iJ2KTYVlFN0hqhSB90G/szVehQcWmMyAvauQ67sZ7WPMbWIDw
 eYayNC17XUzmz3rngEbU4+0X8QHAs/p9P410n5HR6JI7WTwAc1Sk3rqyWNCWVt2LTps+
 eR2/iOTW0ezREwUa/eHexPoefl8TLLe0X5d7S4QGurFdjQUKWku5/zIyrud8xv979/4k
 WgstsyhTWGe13j4TVZFBUFjoFepHWpo/TpmLcVQrJuEjMNPzYMjxAKonXS0PcB7RZeUE
 xFZ0RopkxRK4Dp1WxibFEuowxAKPxy7A/VSA3jzvj0Icrea1iLYnW9qGS84thsIvuv7V
 6irQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=oq6Zd18DRW+8XEFdmh8B51NlcJQB/qciCzlo/DHDUQs=;
 b=O26x5n9Kr9z1n0pw2Ohv7/8EYi3EPF2VckCWnT9M+1rSmPgMu9C4hT4j80IFkkxzoN
 iEpPZp+fSdiN2hkFAmJWzPmm3TDgCh0guZb8AvK9v+7IoMfMCLifHBjvHw9aIYyM0Sp9
 NjaBMj/YVBIK/yVi5R1HcjfiWg0zewf5YpoYlwKO1w1QjOBnvb+OkCv6J3sQTn/VBZsI
 hH2IegBf0JBnWBjTquvPryvgvUgeRvS+8KOOEIMROmM/mU32hbpGeza1GQ03+rnILZ29
 GgFlnsqP6phILRZyABq7Q1y0RfTP24zzcb++BIBnRtrzUIjlOtRIcrcoqd+G7mfRUFnp
 9r+Q==
X-Gm-Message-State: AKwxytfPUjfRfkkaRNN4l4HIfBmJwayCnKPLDoOGT5zQXJoWhvLLk/zA
 V8AV8soWBTVcBwEibz5HxbD1H4pZwFewZd2AY8M=
X-Google-Smtp-Source: ACJfBosPhDumO0Yw32jCXibsPSm9BPgf3X1T4yF5KgQKrKoywG16qZcUCM4mXOV0ip7ZspcsJ3WakWh7O9Br6FV3MCo=
X-Received: by 10.200.47.130 with SMTP id l2mr25672012qta.277.1516125762171;
 Tue, 16 Jan 2018 10:02:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.81.87 with HTTP; Tue, 16 Jan 2018 10:02:41 -0800 (PST)
In-Reply-To: <20180116172840.GF29360@bitfolk.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
 <5A5E26A0020000780019F28C@prv-mh.provo.novell.com>
 <20180116172840.GF29360@bitfolk.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Tue, 16 Jan 2018 18:02:41 +0000
X-Google-Sender-Auth: 3J9gfNBNJzDeFTFhPSokeJ6-vT4
Message-ID: <CAFLBxZYEVw6oz2M24ZWQ+9Yb-iiwpR36AnhFBf2FNnLyLAwoRQ@mail.gmail.com>
To: Andy Smith <andy@strugglers.net>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgNToyOCBQTSwgQW5keSBTbWl0aCA8YW5keUBzdHJ1Z2ds
ZXJzLm5ldD4gd3JvdGU6Cj4gSGkgSmFuLAo+Cj4gT24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMDg6
MjE6NTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRoaXMgaXMgYSB2ZXJ5IHNpbXBs
aXN0aWMgY2hhbmdlIGxpbWl0aW5nIHRoZSBhbW91bnQgb2YgbWVtb3J5IGEgcnVubmluZwo+PiA2
NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBlZCAoYW5kIGhlbmNlIGF2YWlsYWJsZSBmb3IgYXR0YWNr
aW5nKTogT25seSB0aGUKPj4gbWFwcGluZ3Mgb2Ygc3RhY2ssIElEVCwgYW5kIFRTUyBhcmUgYmVp
bmcgY2xvbmVkIGZyb20gdGhlIGRpcmVjdCBtYXAKPj4gaW50byBwZXItQ1BVIHBhZ2UgdGFibGVz
Lgo+Cj4gQ2FuIHRoaXMgYmUgdXNlZCB3aXRoIENvbWV0L1ZpeGVuIHRvIGZ1cnRoZXIgcHJvdGVj
dCBQViBndWVzdHM/IGkuZS4KPiBpZiB0aGUgc2hpbSBoeXBlcnZpc29yIGhhcyB0aGVzZSBjaGFu
Z2VzIHRoZW4gd2lsbCBpdCBhbHNvIGxpbWl0Cj4gd2hhdCBhIHByb2Nlc3MgaW4gdGhlIFBWIGd1
ZXN0IGNhbiBzZWUgaW4gdGhhdCBzaGltIGh5cGVydmlzb3IsCj4gd2hpY2ggdGhlcmVmb3JlIHBy
b3RlY3RzIGl0cyBvd24gZ3Vlc3Qga2VybmVsIGEgYml0IHRvbz8KClRlY2huaWNhbGx5LCB5ZXMs
IGl0IHNob3VsZC4KCkhvd2V2ZXIsCiAxKSBJdCBzaG91bGQgYmUgdW5uZWNlc3NhcnkuICBJZiB5
b3UncmUgcnVubmluZyBQViB3aXRoIHRoZQoiYmFuZGFpZCIsIHlvdSBzaG91bGQgYmUgcmVhc29u
YWJseSBzYWZlIHdpdGhvdXQgdXNpbmcgdGhlIHNoaW0KIDIpIFRoZSBzaGltIGFkZHMgbmVhcmx5
IDQwJSBvdmVyaGVhZCBpbiBteSB3b3Jkcy1jYXNlIHRlc3RzOyBhbmQgc28KZG9lcyB0aGUgYmFu
ZGFpZC4gIFRvZ2V0aGVyIEkgdGhpbmsgeW91ciBwZXJmb3JtYW5jZSB3b3VsZCBiZSBwcmV0dHkK
dGVycmlibGUuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:21:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:21:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebVr6-0007Zg-Mf; Tue, 16 Jan 2018 18:21:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebVr5-0007ZY-6J
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 18:21:03 +0000
X-Inumbo-ID: cb621cc7-fae9-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb621cc7-fae9-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 19:19:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="66143900"
To: Jan Beulich <JBeulich@suse.com>, <wei.liu2@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180116124609.xqbuccuwlznfaxtb@citrix.com>
 <20180116165238.ek75vqn76cg44fye@citrix.com>
 <5A5E4060020000780019F358@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7b8c97cc-f1d9-1537-b4f4-e4d51ba3fa94@citrix.com>
Date: Tue, 16 Jan 2018 17:55:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5E4060020000780019F358@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Matt Wilson <msw@amazon.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMTc6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjAxLjE4IGF0
IDE3OjUyLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEkndmUgcHVzaGVkIGNvbWV0
LWZvci11bnN0YWJsZSB0byBteSB4ZW5iaXRzL3hlbi5naXQuIFRoYXQgYnJhbmNoIGlzIGEKPj4g
Zm9yd2FyZCBwb3J0IG9mIDQuMTAuMC1zaGltLWNvbWV0IGJyYW5jaCB0byBzdGFnaW5nLgo+Pgo+
PiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2xpdXcveGVuLmdpdDth
PXNob3J0bG9nO2g9cmVmcy9oZWFkIAo+PiBzL2NvbWV0LWZvci11bnN0YWJsZQo+Pgo+PiBUaGVy
ZSB3aWxsIGJlIGZvbGxvdy11cCBwYXRjaGVzIHRvIGZpeCBzb21lIGJ1Z3MsIHdoaWNoIGhhdmUg
bm90IGJlZW4KPj4gcHVzaGVkIHRvIHRoYXQgYnJhbmNoIHlldDoKPj4KPj4gMS4gTWljaGFlbCBZ
b3VuZydzIC14ZW4tYXR0YWNoIHBhdGNoCj4+IDIuIFJvZ2VyJ3MgcGF0Y2ggdG8gbW92ZSBtYXBw
aW5nIHZjcHVfaW5mbyBlYXJsaWVyCj4+Cj4+IChEdWUgdG8gdGhpbmdzIGdvIGluIHBhcmFsbGVs
LCB0aGV5IGFyZSBwcm9iYWJseSBub3QgeWV0IG9uIGxpc3QpCj4+Cj4+IEphbiBhbmQgQW5kcmV3
LCBwbGVhc2UgY2hlY2sgdGhlIGJyYW5jaCBhbmQgZXhwbGljaXRseSBhY2sgdGhlIGFjdGlvbiBv
Zgo+PiBjb21taXR0aW5nIHRoYXQgYnJhbmNoLgo+IExvb2tzIHBsYXVzaWJsZSwgYnV0IG9mIGNv
dXJzZSBJIGRvbid0IGhhdmUgdGhlIHRpbWUgdG8gZ28gdGhyb3VnaAo+IHRoZSBpbmRpdmlkdWFs
IGNvbW1pdC4gIk5vIG9iamVjdGlvbiIgaXMgdGhlIGJlc3QgeW91J3JlIGdvaW5nIHRvIGdldCwK
PiBhbmQgaGVyZSB5b3UgZ286IE5vIG9iamVjdGlvbi4KClRocm93IGl0IGluLsKgIEl0IGlzIGVh
c2llciB0byBpdGVyYXRlIG9uIGZpeGVzIHdpdGggc29tZSBzdHVmZiBjb21taXR0ZWQKdG8gYmVp
bmcgd2l0aC4KCkkgdG9vIHdvbid0IGhhdmUgYW55IHRpbWUgdG8gbG9vayBhdCB0aGUgc2VyaWVz
IHVudGlsIEkndmUgcmVmcmVzaGVkIG15ClNQMiB3b3JrLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:23:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:23:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebVtl-0007iT-2g; Tue, 16 Jan 2018 18:23:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rye0=el=codemonkey.ws=anthony@srs-us1.protection.inumbo.net>)
 id 1ebVtj-0007iL-Ny
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 18:23:47 +0000
X-Inumbo-ID: 2d25ae26-faea-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d25ae26-faea-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 19:22:15 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id a204so10318717lfa.2
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 10:23:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=codemonkey-ws.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=U/qLfdXU3YCPfxRBG3LTD85REG9eEIklr5EZeVqgf3w=;
 b=IfZjodgcWnn/2nk1934E1kwwYmhlwQYg4bPoIYhmU18Xcfv9itbBqW/qSH6UFQOsVq
 kwvC1JTYhPaVHzRcED0Elsnsp0Jqor4CH6y+d4LeNLRFeDcdvl3fB22RVHqskteAMzST
 f/TC+LIo3Onei7JKStas3LI0oyb6PaBlnZQy7+5xPfX8luy22y+Z9ohN5UByPAbDKZPq
 wvWFufFlzxhnVB1ozqDIvfHluU9LkxAMSJd8FQCPz1+4X2I1aWlL4ui4Ny16N4N/ZDuf
 IuMh5t25DE0dUjOxnTUx7rKmhs1YhP02NK3fOwg7nnq0xbz7ydHFzMCqurXGCDsOaC/k
 aPNQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=U/qLfdXU3YCPfxRBG3LTD85REG9eEIklr5EZeVqgf3w=;
 b=o3pmlwu50yPx/0FUMHa5xbH8DuvBVWAy9te0fMJrf80pBHB+VblU6TzByToBaFfVfy
 1iI+pM7ugh2Iq0SozhULdVWBDQBAflb2xxuLYR4lBUij67Od5eRucZMcPucr2SOhVUxK
 IY7o6lvp2Z0xhiGRY8rH334pjHDam34P2g5xPcC3Ral4V2h6blK9bglTlD1kv3Vsoode
 u4oUytILM2o6leAsZHzXcNKFCHCMA2yUo4p8rStSqS/YwN6Hpnm6UIwft9pHCbHITsd8
 dejdFGky+0SG/8VVU4yLX8JP4d9i9x3Q1bNlM4CZvgUctaKNIPbdI1FCLCuwjk+9Zbly
 fg7w==
X-Gm-Message-State: AKwxyteERFU2slA49uFK4BJ++X8lFv2QAcnMNLuVbsPZD2yfCkgwCavu
 4fq0kItc4xchLGVQZw0u+3t4QzNyaEFKGT5cXI0tOQ==
X-Google-Smtp-Source: ACJfBosVyrTPQwtlETGW391HIClNwEtrskNqBj5so99H66IFK5gL7vBagAB4grdydUa5PaZ9L1sVDGYu/474fF+EngY=
X-Received: by 10.46.18.217 with SMTP id 86mr9099055ljs.126.1516127023579;
 Tue, 16 Jan 2018 10:23:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.43.134 with HTTP; Tue, 16 Jan 2018 10:23:43 -0800 (PST)
In-Reply-To: <CAFLBxZYsneE=pst_aJ0rEyV_855UD4PfUAuQiogxL9hG_9nRKg@mail.gmail.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180112141704.GC16260@aepfle.de>
 <20180112142030.puipf25gp2fooaxe@citrix.com>
 <808b6de4-be69-4a4c-1cd3-40b6dc8a5bde@cardoe.com>
 <CAFLBxZYsneE=pst_aJ0rEyV_855UD4PfUAuQiogxL9hG_9nRKg@mail.gmail.com>
From: Anthony Liguori <anthony@codemonkey.ws>
Date: Tue, 16 Jan 2018 19:23:43 +0100
Message-ID: <CA+aC4ktSKZX_LG7efR337swWUBdynvNxGVMQ3Ab+Fvy9U8RpJA@mail.gmail.com>
To: George Dunlap <dunlapg@umich.edu>
Cc: Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 =?UTF-8?Q?Jan_H=2E_Sch=C3=B6nherr?= <jschoenh@amazon.de>,
 Doug Goldstein <cardoe@cardoe.com>, Anthony Liguori <aliguori@amazon.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Matt Wilson <msw@amazon.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgNTo1MSBQTSwgR2VvcmdlIER1bmxhcCA8ZHVubGFwZ0B1
bWljaC5lZHU+IHdyb3RlOgo+IE9uIFR1ZSwgSmFuIDE2LCAyMDE4IGF0IDQ6NDIgUE0sIERvdWcg
R29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4gd3JvdGU6Cj4+IE9uIDEvMTIvMTggODoyMCBB
TSwgV2VpIExpdSB3cm90ZToKPj4+IE9uIEZyaSwgSmFuIDEyLCAyMDE4IGF0IDAzOjE3OjA0UE0g
KzAxMDAsIE9sYWYgSGVyaW5nIHdyb3RlOgo+Pj4+IE9uIEZyaSwgSmFuIDEyLCBXZWkgTGl1IHdy
b3RlOgo+Pj4+Cj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICBWaXhlbiAgICAgICAgICAgICAg
ICAgICAgICAgICAgQ29tZXQKPj4+Pj4gR3Vlc3QgY29uc29sZSAgICAgICAgIE91dHB1dCBvbmx5
ICAgICAgICAgICAgICAgICAgICBCaS1kaXJlY3Rpb25hbAo+Pj4+Cj4+Pj4gV2l0aCB0aGUgcHJv
cGVyIHBhdGNoIGlucHV0IHdvcmtzIGZvciBWaXhlbi4gVW5sZXNzIHRoaXMgaXRlbSBtZWFuCj4+
Pj4gc29tZXRoaW5nIGVsc2UuCj4+Pgo+Pj4gVml4ZW4gbWVhbnMgdGhlIHZlcnNpb24gdXBzdHJl
YW0gcHV0IGludG8gdGhlIGFkdmlzb3J5LiBUaGUgcGF0Y2ggeW91Cj4+PiB0YWxrZWQgYWJvdXQg
aXMgbm90IHByb3ZpZGVkIGluIHRoYXQgYnJhbmNoLgo+Pj4KPj4+IFdlaS4KPj4+Cj4+Cj4+IENh
biB3ZSBtZXJnZSBzb21lIGZpeGVzIHBlb3BsZSBoYXZlIHByb3Bvc2VkIGludG8gdGhlIFZpeGVu
IGJyYW5jaD8KPj4gVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHZpcnR1YWxpemF0aW9uIHByb3ZpZGVy
cyB0aGF0IGhhdmUgcm9sbGVkIGZvcndhcmQKPj4gd2l0aCBWaXhlbi4gVGhleSBhcmUgY2xlYXJs
eSBjb250cmlidXRpbmcgcGF0Y2hlcyBvbiB0aGUgTUwgYW5kIGhhdmluZwo+PiBvbmUgcGxhY2Ug
dG8gd29yayB0b2dldGhlciB3b3VsZCBiZSBuaWNlLgo+Cj4gSWYgQW50aG9ueSBpcyBPSywgd2Ug
Y2FuIGNhbGwgaGltIHRoZSAibWFpbnRhaW5lciIgZm9yIHRoZSBWaXhlbgo+IGJyYW5jaDsgdGhl
IGNvbW1pdHRlcnMgY2FuIGNoZWNrIGluIGFueXRoaW5nIHRoYXQgaGFzIGhpcyBBY2sgdG8gdGhl
Cj4gVml4ZW4gYnJhbmNoLCBhbmQgdGhlIFNlY3VyaXR5IFRlYW0gY2FuIHBvc3QgbmV3IHNpZ25l
ZCB0YWdzIHdoZW4KPiBhcHByb3ByaWF0ZS4KPgo+IEl0IGxvb2tlZCBsaWtlIEFudGhvbnkgaGFk
IHNvbWUgaXNzdWVzIHdpdGggdGhlIG1vc3QgcmVjZW50IHBhdGNoIHRob3VnaC4KCkkgYW0gdmVy
eSBoYXBweSB0byByZXZpZXcgc3R1ZmYgZm9yIHRoZSBWaXhlbiBicmFuY2ggYnV0IEknbSBldmVu
IG1vcmUKZWFnZXIgdG8gZ2V0IFZpeGVuIGFuZCBDb21ldCBtZXJnZWQuICBHZXR0aW5nIENvbWV0
IGludG8gc3RhZ2luZyB3aWxsCmhlbHAgb3V0IHVzIGEgbG90LgoKUmVnYXJkcywKCkFudGhvbnkg
TGlndW9yaQoKPiAgLUdlb3JnZQo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:32:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebW1X-0008Tv-MT; Tue, 16 Jan 2018 18:31:51 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebW1W-0008TX-Qn
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 18:31:50 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id BC/80-07921-0154E5A5;
 Tue, 16 Jan 2018 18:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVVfANS7
 K4MssDot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH+9Vamgm7tijPnFrE0MO6V72Lk5BASaGSS
 eH2qtIuRC8h+zCjx5lUbK4SzjVHi84tdzCBVIgLOEl/PzGUHsXkF9CW+dh5nAbGFBYwkGic2s
 4A0SAh0sUk8vPWGFSQhIeArcXXfYTYYe9GMd0BF7BxsAlYSh8RAoiwCqhJPf95gmsDIvYCRYR
 WjZVJRZnpGSW5iZo6uoYGBrqGhsa6xrpGxpV5ilW6iXmqpbnJqXklRIlBWL7G8WK+4Mjc5J0U
 vL7VkEyMwABiAYAfjlEOJhxglOZiURHnFROKihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwiroA
 5QSLUtNTK9Iyc4ChCJOW4OBREuENcQZK8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8v
 FQpcd4LIKUCIKUZpXlwg2AxcolRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvCtBpvBk5pXA7X
 sFdAoT0ClbZsSCnFKSiJCSamAU3JstITsjQj1uK6P7c0snp+6wWpnlBmvSdnezS0d1u5mVaD6
 6J8LIoNMt5PlZ1MRKLdXeY1esTugCAfsQvY87ClL3b3o08U513pWLM3/9anF9r5g6O3btG8Nl
 ja5/V/qImglMaeVcOTv9WPWJmsftOxrFi5/cXtF6qteVmc9Fdunnl1ZGeUosxRmJhlrMRcWJA
 IE+UdGMAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-37.tower-225.messagelabs.com!1516127503!30283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17517 invoked from network); 16 Jan 2018 18:31:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-37.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 18:31:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebW1N-0007Mn-AZ; Tue, 16 Jan 2018 18:31:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebW1H-00017h-VK; Tue, 16 Jan 2018 18:31:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebW1H-0002sN-IB; Tue, 16 Jan 2018 18:31:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118099-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 18:31:35 +0000
Subject: [Xen-devel] [seabios test] 118099: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODA5OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwOTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY3IGRheXMgICA3OCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM4IGRheXMgICAz
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:32:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebW1c-0008UI-TN; Tue, 16 Jan 2018 18:31:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebW1b-0008UA-Jt
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 18:31:55 +0000
X-Inumbo-ID: 50235eee-faeb-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50235eee-faeb-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 19:30:23 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id w50so16245675wrc.11
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 10:31:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=S97VNbp/leYe3FJ7G36duwGdBmudMsPD2utzLS+EQYQ=;
 b=YaULtVkfm/D63/vhhi1bbD3EgVrWwsSgQoOoGbam5Vqf60CMJBb2fbsfz4p9mOMxBn
 ojdQXd+r+9FW9fBHx+bLMzF7309NaigKwHL5MMmuw/PA8CjCmcUIu6eyj+nlxxmZheIW
 DHmFYlfHujQ4zLTM3W8aKzbU0huV/nfz0CRJI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=S97VNbp/leYe3FJ7G36duwGdBmudMsPD2utzLS+EQYQ=;
 b=bABHuwnqd8nS2D4/YoISwekDOE6EEHyjzvUnIuSYgr7zn45wCzbUWwl9i8s74zySdR
 CMjNlknS4qIb51WWrerHagt0aeoqcPTNhPg4mK9psOY2UAS2L8s/l+q9Enj9jrP5BDR+
 PhYhdhKR2ghAgNnGTNlsEEyjY/03AMNVgHvOqCFKfRq48w10naZaWIw3ywObjuR42HwD
 WzyAhPazxBMVe4L/f/dOU74JdvEdjONiVyRdztA6lFb0yAtJdBzPG6T9gi5YmkjwyCUU
 TbQPPa129R4Ul0bdPCwasXxhPpvOXxAJhQ9nWZz5oV1mzEcPP7P5hoDNRn9XkOS64eGb
 UzzA==
X-Gm-Message-State: AKwxytfCEJScWXO4PhHL8ZpRcEoZT16c8yNSn48hBn9XcOlqUxcFEjHa
 hTAcVHt0K9Zbqc2h7nk/qrzHWA==
X-Google-Smtp-Source: ACJfBouVLW0LjYrdZARMxf+e4DV4EYpk8RgB49TzlpfK3Wjal1MzM5leG0hQl0CbpCJbcC+TlwnVcg==
X-Received: by 10.223.198.194 with SMTP id c2mr112733wrh.187.1516127511768;
 Tue, 16 Jan 2018 10:31:51 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id b11sm2110571wrf.23.2018.01.16.10.31.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 10:31:51 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-2-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <bc5441a0-c8d5-5e95-2f75-3ec6f135d795@linaro.org>
Date: Tue, 16 Jan 2018 18:31:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-2-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 01/11] acpi: arm: Public API for populating
 and query based on requesterid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKSSBzZW50IHRoZSBwcmV2aW91cyBlLW1haWwgdG9vIHNvb24uCgpPbiAwMi8w
MS8xOCAwOToyNywgbWFuaXNoLmphZ2dpQGxpbmFyby5vcmcgd3JvdGU6Cj4gRnJvbTogTWFuaXNo
IEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KPiAKPiAgIFB1YmxpYyBBUEkgdG8gcG9w
dWxhdGUgYW5kIHF1ZXJ5IG1hcCBiZXR3ZWVuIHJlcXVlc3RlciBpZCBhbmQKPiAgIHN0cmVhbUlk
L0RldmljZUlELiBJT1JUIGlzIHBhcnNlZCBvbmUgdGltZSAob3V0c2lkZSB0aGlzIHBhdGNoKQo+
ICAgYW5kIHR3byBsaXN0cyBhcmUgY3JlYXRlZCBvbmUgZm9yIG1hcHBpbmcgYmV0d2VlbiByZXVl
c3RlcklkIGFuZCBzdHJlYW1pZAo+ICAgYW5kIGFub3RoZXIgYmV0d2VlbiByZXF1ZXN0ZXJJRCBh
bmQgZGV2aWNlSUQuCj4gCj4gICBUaGVzZSBsaXN0cyBlbGltaW5hdGUgdGhlIG5lZWQgdG8gcmVw
YXJzZSBJT1JUIGZvciBxdWVyeWluZyBzdHJlYW1pZAo+ICAgb3IgZGV2aWNlaWQgdXNpbmcgcmVx
dWVzdGVyaWQuCj4gCj4gICBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdn
aUBsaW5hcm8ub3JnPgo+IC0tLQo+ICAgeGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZSAgICAgfCAg
IDEgKwo+ICAgeGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUgfCAgIDEgKwoKV2UgaGF2ZSBh
IGRpcmVjdG9yeSBhcmNoL2FybS9hY3BpLy4gU28gcGxlYXNlIG1vdmUgYWxsIHlvdXIgY29kZSB0
aGVyZS4KCj4gICB4ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAuYyB8IDEyNCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL2FjcGkvcmlk
bWFwLmggICAgIHwgIDc3ICsrKysrKysrKysrKysrKysrKysrKysrKysrCgpObyBuZWVkIHRvIG1h
a2UgdGhpcyBoZWFkZXIgYXZhaWxhYmxlIGluIGNvbW1vbi4gVGhhdCBzaG91bGQgZ28gdW5kZXIg
CmFzbS1hcm0vYWNwaS8KCj4gICA0IGZpbGVzIGNoYW5nZWQsIDIwMyBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9h
Y3BpL01ha2VmaWxlCj4gaW5kZXggNDQ0YjExZDU4My4uODBhMDc0ZTAwNyAxMDA2NDQKPiAtLS0g
YS94ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlCj4gKysrIGIveGVuL2RyaXZlcnMvYWNwaS9NYWtl
ZmlsZQo+IEBAIC0xLDYgKzEsNyBAQAo+ICAgc3ViZGlyLXkgKz0gdGFibGVzCj4gICBzdWJkaXIt
eSArPSB1dGlsaXRpZXMKPiAgIHN1YmRpci0kKENPTkZJR19YODYpICs9IGFwZWkKPiArc3ViZGly
LSQoQ09ORklHX0FSTSkgKz0gYXJtCj4gICAKPiAgIG9iai1iaW4teSArPSB0YWJsZXMuaW5pdC5v
Cj4gICBvYmotJChDT05GSUdfTlVNQSkgKz0gbnVtYS5vCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL2FjcGkvYXJtL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUKPiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjA0NmZhZDVlM2QKPiAtLS0g
L2Rldi9udWxsCj4gKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUKPiBAQCAtMCww
ICsxIEBACj4gK29iai15ID0gcmlkbWFwLm8KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNw
aS9hcm0vcmlkbWFwLmMgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAuYwo+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uMmMzYTg4NzZlYQo+IC0tLSAvZGV2L251
bGwKPiArKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAuYwo+IEBAIC0wLDAgKzEsMTI0
IEBACj4gKy8qCj4gKyAqIHhlbi9kcml2ZXJzL2FjcGkvYXJtL3JpZG1hcC5jCj4gKyAqCj4gKyAq
IFB1YmxpYyBBUEkgdG8gcG9wdWxhdGUgYW5kIHF1ZXJ5IG1hcCBiZXR3ZWVuIHJlcXVlc3RlciBp
ZCBhbmQKPiArICogc3RyZWFtSWQvRGV2aWNlSUQKCkkgZG9uJ3QgY2FyZSB3aGV0aGVyIHlvdSB1
c2UgZGV2aWNlSUQgb3IgRGV2aWNlSUQgYnV0IHBsZWFzZSBzdGF5IApjb25zaXN0ZW50IHdpdGgg
dGhlIG5hbWluZy4KCj4gKyAqCj4gKyAqIE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFy
by5vcmc+Cj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCBMaW5hcm8uCj4gKyAqCj4gKyAqIFRoaXMg
cHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3Ig
bW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChhdCB5b3VyIG9w
dGlvbikgYW55IGxhdGVyIHZlcnNpb24uCgpYZW4gaXMgR1BMdjIgb25seSBhbmQgaGVuY2UgdGhl
IGNvcHlyaWdodCB3cm9uZy4gWW91IHdhbnQgdG8gdXNlOgoKVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKdW5kZXIg
dGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSwKdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bi4KCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqLwo+ICsKPiArI2lu
Y2x1ZGUgPGFjcGkvcmlkbWFwLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KPiArI2luY2x1
ZGUgPHhlbi9rZXJuZWwuaD4KPiArI2luY2x1ZGUgPHhlbi9saXN0Lmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vcGNpLmg+Cj4gKwo+ICtzdHJ1Y3QgbGlzdF9oZWFkIHJpZF9zdHJlYW1pZF9tYXBfbGlzdDsK
PiArc3RydWN0IGxpc3RfaGVhZCByaWRfZGV2aWNlaWRfbWFwX2xpc3Q7CgpQbGVhc2UgZHJvcCBf
bGlzdC4gVGhpcyBpcyBwb2ludGxlc3MgdG8ga25vdyB0aGF0IHdoZW4geW91IGNhbiBkaXNjb3Zl
ciBpdC4KCkFsc28sIGNhbiB5b3UgZXhwbGFpbiB0aGUgcmF0aW9uYWxlIG9mIHVzaW5nIGFuIHVu
c29ydGVkIGxpc3Qgb3ZlciAKYW5vdGhlciBzdHJ1Y3R1cmU/IEFsb25nIHRoYXQgcGxlYXNlIGdp
dmUgYW4gaWRlYSBob3cgb2Z0ZW4gYW5kIHdoZXJlIAp0aGUgcXVlcnkgQVBJIHdpbGwgYmUgdXNl
ZC4KCj4gKwo+ICt2b2lkIGluaXRfcmlkbWFwcyh2b2lkKQoKVGhpcyBsaWtlbHkgbmVlZCB0byBi
ZSBfX2luaXQuCgo+ICt7Cj4gKyAgICBJTklUX0xJU1RfSEVBRCgmcmlkX2RldmljZWlkX21hcF9s
aXN0KTsKPiArICAgIElOSVRfTElTVF9IRUFEKCZyaWRfc3RyZWFtaWRfbWFwX2xpc3QpOwo+ICt9
CgpUaGlzIGZ1bmN0aW9uIGlzIG5vdCBuZWNlc3NhcnkuIERlY2xhcmluZyAKTElTVF9IRUFEKHJp
ZF9zdHJlYW1pZF9tYXBfbGlzdCkgd2lsbCBkbyB0aGUgdHJpY2suCgo+ICsKPiAraW50IGFkZF9y
aWRfc3RyZWFtaWRfbWFwKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNfbm9kZSwKCkRpdHRv
LgoKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqc21t
dV9ub2RlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdTMyIGlucHV0X2Jhc2UsIHUzMiBv
dXRwdXRfYmFzZSwgdTMyIGlkX2NvdW50KQoKdTMyICYgY28gc2hvdWxkIG5vdCBiZSB1c2VkIGlu
IG5ldyBjb2RlICh1bmxlc3MgaW1wb3J0ZWQgZnJvbSBMaW51eCkuIApQbGVhc2UgdXNlIHVpbnQz
Ml90ICYgY28uCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgcmlkX3N0cmVhbWlkX21hcCAqcmlkX21hcDsK
Ck5ld2xpbmUgaGVyZSBhcyBpdCBzaG91bGQgYmUgYmV0d2VlbiBhZnRlciBkZWNsYXJhdGlvbnMu
CgoKPiArICAgIHJpZF9tYXAgPSB4emFsbG9jKHN0cnVjdCByaWRfc3RyZWFtaWRfbWFwKTsKPiAr
Cj4gKyAgICBpZiAoIXJpZF9tYXApCgpUaGlzIHNob3VsZCBiZSAoIC4uLiApLgoKPiArICAgICAg
ICByZXR1cm4gLUVOT01FTTsKCllvdSBlaXRoZXIgcmV0dXJuIC1FTk9NRU0gb3IgMCBpbiB0aGlz
IGZ1bmN0aW9uLiBJdCBzb3VuZHMgbGlrZSB0byBtZSAKdGhhdCBib29sIHdvdWxkIGJlIHRoZSBi
ZXN0LgoKPiArCj4gKyAgICByaWRfbWFwLT5pZG1hcC5pbnB1dF9iYXNlID0gaW5wdXRfYmFzZTsK
PiArICAgIHJpZF9tYXAtPmlkbWFwLm91dHB1dF9iYXNlID0gb3V0cHV0X2Jhc2U7Cj4gKyAgICBy
aWRfbWFwLT5pZG1hcC5pZF9jb3VudCA9IGlkX2NvdW50Owo+ICsgICAgcmlkX21hcC0+cGNpcmNf
bm9kZSA9IHBjaXJjX25vZGU7Cj4gKyAgICByaWRfbWFwLT5zbW11X25vZGUgPSBzbW11X25vZGU7
Cj4gKwo+ICsgICAgbGlzdF9hZGRfdGFpbCgmcmlkX21hcC0+ZW50cnksICZyaWRfc3RyZWFtaWRf
bWFwX2xpc3QpOwoKTmV3bGluZSBoZXJlLgoKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICtp
bnQgYWRkX3JpZF9kZXZpY2VpZF9tYXAoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2Rl
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppdHNf
bm9kZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHUzMiBpbnB1dF9iYXNlLCB1MzIgb3V0
cHV0X2Jhc2UsIHUzMiBpZF9jb3VudCkKCnMvdSovdWludF8vCgo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
cmlkX2RldmljZWlkX21hcCAqcmlkX21hcDsKCk5ld2xpbmUgaGVyZS4KCj4gKyAgICByaWRfbWFw
ID0geHphbGxvYyhzdHJ1Y3QgcmlkX2RldmljZWlkX21hcCk7Cj4gKwo+ICsgICAgaWYgKCFyaWRf
bWFwKQoKQ29kaW5nIHN0eWxlLgoKPiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAg
ICByaWRfbWFwLT5pZG1hcC5pbnB1dF9iYXNlID0gaW5wdXRfYmFzZTsKPiArICAgIHJpZF9tYXAt
PmlkbWFwLm91dHB1dF9iYXNlID0gb3V0cHV0X2Jhc2U7Cj4gKyAgICByaWRfbWFwLT5pZG1hcC5p
ZF9jb3VudCA9IGlkX2NvdW50Owo+ICsgICAgcmlkX21hcC0+cGNpcmNfbm9kZSA9IHBjaXJjX25v
ZGU7Cj4gKyAgICByaWRfbWFwLT5pdHNfbm9kZSA9IGl0c19ub2RlOwo+ICsKPiArICAgIGxpc3Rf
YWRkX3RhaWwoJnJpZF9tYXAtPmVudHJ5LCAmcmlkX2RldmljZWlkX21hcF9saXN0KTsKCk5ld2xp
bmUgaGVyZS4KCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArdm9pZCBxdWVyeV9zdHJlYW1p
ZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsIHUxNiByaWQsIHUzMiAqc3RyZWFt
aWQsCgpzL3UqL3VpbnRfLwoKQnV0IGhvdyBjb21lIHRoZSByaWQgaXMgMTYtYml0IGhlcmUgd2hl
biBMaW51eCBpcyB1c2luZyAzMi1iaXQ/CgpBbHNvLCBJIGFtIGEgYml0IHB1enpsZWQgaG93IHRo
ZSBjYWxsZXIgaXMgZXhwZWN0ZWQgdG8gdXNlIGl0LiBGcm9tIHRoZSAKbmFtZSBJIHdvdWxkIGV4
cGVjdCB0aGUgZnVuY3Rpb24gdG8gcmV0dXJuIHdoZXRoZXIgYSB0cmFuc2xhdGlvbiB3YXMgCmZv
dW5kLiBCdXQgaXQgcmV0dXJucyB2b2lkLgoKSUhNTywgdGhpcyBpcyBhIHByZXR0eSBiYWQgaWRl
YSBhbmQgbWFrZSBtb3JlIGV4cGVjdGF0aW9uIG9uIHRoZSB2YWx1ZSAKZm9yIHRoZSBjYWxsZXIu
CgpMYXN0bHksIEkgd291bGQgYXBwcmVjaWF0ZSBkb2N1bWVudGF0aW9uIG9uIGF0IGxlYXN0IHRo
ZSBmdW5jdGlvbiBleHBvcnRlZC4KCj4gKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlf
aW9ydF9ub2RlICoqc21tdV9ub2RlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcmlkX3N0cmVhbWlkX21h
cCAqcm1hcDsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHJtYXAsICZyaWRfc3RyZWFt
aWRfbWFwX2xpc3QsIGVudHJ5KQo+ICsgICAgewo+ICsgICAgICAgIGlmIChybWFwLT5wY2lyY19u
b2RlID09IHBjaXJjX25vZGUpCgpDb2Rpbmcgc3R5bGUuCgo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgaWYgKCAocmlkID49IHJtYXAtPmlkbWFwLmlucHV0X2Jhc2UpICYmCj4gKyAgICAgICAg
ICAgICAgICAgKHJpZCA8IHJtYXAtPmlkbWFwLmlucHV0X2Jhc2UgKyBybWFwLT5pZG1hcC5pZF9j
b3VudCkgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAqc3RyZWFtaWQgPSBy
aWQgLSBybWFwLT5pZG1hcC5pbnB1dF9iYXNlICsKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJtYXAtPmlkbWFwLm91dHB1dF9iYXNlOwo+ICsgICAgICAgICAgICAgICAgKnNtbXVfbm9k
ZSA9IHJtYXAtPnNtbXVfbm9kZTsKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAg
ICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArfQo+ICsKPiArdm9pZCBxdWVyeV9k
ZXZpY2VpZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsIHUxNiByaWQsIHUzMiAq
ZGV2aWNlaWQpCgpEaXR0byBmb3IgZXZlcnl0aGluZyBhYm92ZSB3aXRoaW4gdGhpcyBmdW5jdGlv
bi4KCj4gK3sKPiArICAgIHN0cnVjdCByaWRfZGV2aWNlaWRfbWFwICpybWFwOwo+ICsKPiArICAg
IGxpc3RfZm9yX2VhY2hfZW50cnkocm1hcCwgJnJpZF9kZXZpY2VpZF9tYXBfbGlzdCwgZW50cnkp
Cj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKHJtYXAtPnBjaXJjX25vZGUgPT0gcGNpcmNfbm9kZSkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggKHJpZCA+PSBybWFwLT5pZG1hcC5pbnB1
dF9iYXNlKSAmJgo+ICsgICAgICAgICAgICAgICAgIChyaWQgPCBybWFwLT5pZG1hcC5pbnB1dF9i
YXNlICsgcm1hcC0+aWRtYXAuaWRfY291bnQpICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAg
ICAgICAgICAgKmRldmljZWlkID0gcmlkIC0gcm1hcC0+aWRtYXAuaW5wdXRfYmFzZSArCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBybWFwLT5pZG1hcC5vdXRwdXRfYmFzZTsKPiArICAg
ICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICB9Cj4gKyAgICAgICAgfQo+ICsgICAg
fQo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiAr
ICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRl
bnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYWNwaS9yaWRtYXAuaCBiL3hlbi9pbmNsdWRlL2FjcGkvcmlkbWFwLmgKPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjgwNmY0MDFkODkKPiAtLS0gL2Rldi9u
dWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYWNwaS9yaWRtYXAuaAo+IEBAIC0wLDAgKzEsNzcgQEAK
PiArLyoKPiArICogeGVuL2luY2x1ZGUvYWNwaS9yaWRtYXAuaAo+ICsgKgo+ICsgKiBNYXBwaW5n
IHN0cnVjdHVyZXMgdG8gaG9sZCBtYXAgYmV0d2VlbiByZXF1ZXN0ZXIgaWQgYW5kIHN0cmVhbUlk
L0RldmljZUlECj4gKyAqIGFmdGVyIHBhcmluZyB0aGUgSU9SVCB0YWJsZS4KCnMvcGFyaW5nL3Bh
cnNpbmcvCgpJIHRoaW5rIGl0IHdvdWxkIGJlIGNsZWFyZXIgaWYgeW91IHNheToKCkRlZml0aW9u
cyBmb3Igc3RydWN0dXJlIGhvbGRpbmcgbWFwcGluZyBiZXR3ZWVuIGEgcmVxdWVzdGVySUQgYW5k
IApzdHJlYW1JRC9EZXZpY2VJRC4KCj4gKyAqCj4gKyAqIE1hbmlzaCBKYWdnaSA8bWFuaXNoLmph
Z2dpQGxpbmFyby5vcmc+Cj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCBMaW5hcm8uCj4gKyAqCj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCgpXcm9uZyBsaWNlbnNlLgoKPiArICoK
PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICovCj4gKwo+ICsjaWZuZGVmIFJJRF9N
QVBfSAoKV2UgdXN1YWxseSBoYWQgdGhlIGRpcmVjdG9yeSBuYW1lIGluIHRoZSBndWFyZCB0byBw
cmV2ZW50IHBvdGVudGlhbAoKPiArI2RlZmluZSBSSURfTUFQX0gKPiArCj4gKyNpbmNsdWRlIDx4
ZW4vYWNwaS5oPgo+ICsKPiArc3RydWN0IGlkX21hcF9zdHJ1Y3QKClNheWluZyBzdHJ1Y3QgaW4g
dGhlIG5hbWUgaXMgYSBiaXQgcG9pbnRsZXNzIGdpdmVuIHlvdSB3aWxsIGFsd2F5cyB1c2UgCml0
IHdpdGggInN0cnVjdCAuLi4iIGJlZm9yZS4KCkkgd291bGQgYWxzbyBhcHByZWNpYXRlIHNvbWUg
ZG9jdW1lbnRhdGlvbiB3aXRoaW4gdGhpcyBoZWFkZXIuCgoKPiArewo+ICsgICAgdTE2IGlucHV0
X2Jhc2U7Cgp1aW50XyBzYW1lIGJlbG93LgoKPiArICAgIHUzMiBvdXRwdXRfYmFzZTsKPiArICAg
IHUxNiBpZF9jb3VudDsKPiArfTsKPiArCj4gK3N0cnVjdCByaWRfc3RyZWFtaWRfbWFwCj4gK3sK
PiArICAgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNfbm9kZTsKPiArICAgIHN0cnVjdCBp
ZF9tYXBfc3RydWN0IGlkbWFwOwo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBlbnRyeTsKPiArICAg
IHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqc21tdV9ub2RlOyA+ICt9Owo+ICsKPiArc3RydWN0IHJp
ZF9kZXZpY2VpZF9tYXAKPiArewo+ICsgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19u
b2RlOwo+ICsgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppdHNfbm9kZTsKPiArICAgIHN0cnVj
dCBpZF9tYXBfc3RydWN0IGlkbWFwOwo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCBlbnRyeTsKPiAr
fTsKPiArCj4gK2V4dGVybiBzdHJ1Y3QgbGlzdF9oZWFkIHJpZF9zdHJlYW1pZF9tYXBfbGlzdDsK
PiArZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgcmlkX2RldmljZWlkX21hcF9saXN0OwoKSSBhbSBu
b3QgYSBiaWcgZmFuIG9mIGV4cG9ydGluZyB0aG9zZSAyIG1hcHMuIEJ1dCBJIHdpbGwgc2VlIGhv
dyB5b3UgdXNlIAppdCBiZWZvcmUgY29tbWVudGluZy4KCkZvciB0aGUgcmVzdCBvZiB0aGUgY29k
ZSwgc2VlIG15IGNvbW1lbnRzIGluIHRoZSBwYXRjaC4KCj4gKwo+ICtpbnQgYWRkX3JpZF9zdHJl
YW1pZF9tYXAoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2RlLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpzbW11X25vZGUsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICB1MzIgaW5wdXRfYmFzZSwgdTMyIG91dHB1dF9iYXNlLCB1MzIg
aWRfY291bnQpOwo+ICsKPiAraW50IGFkZF9yaWRfZGV2aWNlaWRfbWFwKHN0cnVjdCBhY3BpX2lv
cnRfbm9kZSAqcGNpcmNfbm9kZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBh
Y3BpX2lvcnRfbm9kZSAqaXRzX25vZGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICB1MzIg
aW5wdXRfYmFzZSwgdTMyIG91dHB1dF9iYXNlLCB1MzIgaWRfY291bnQpOwo+ICsKPiArdm9pZCBx
dWVyeV9zdHJlYW1pZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsIHUxNiByaWQs
IHUzMiAqc3RyZWFtaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFjcGlfaW9ydF9u
b2RlICoqc21tdV9ub2RlKTsKPiArCj4gK3ZvaWQgcXVlcnlfZGV2aWNlaWQoc3RydWN0IGFjcGlf
aW9ydF9ub2RlICpwY2lyY19ub2RlLAo+ICsgICAgICAgICAgICAgICAgICAgIHUxNiByaWQsIHUz
MiAqZGV2aWNlaWQpOwo+ICsKPiArdm9pZCBpbml0X3JpZG1hcHModm9pZCk7Cj4gKwo+ICsjZW5k
aWYKPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBj
LWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10
YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:32:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:32:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebW1v-00006Q-82; Tue, 16 Jan 2018 18:32:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebW1u-00005x-8e
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 18:32:14 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id 32/87-13584-D254E5A5;
 Tue, 16 Jan 2018 18:32:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVfHNS7
 K4M0hPot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH60BnmgilCFTOfTWZvYPzM08XIxSEk0Mgk
 8eJIKzOE85hRov/6NShnG6PEpaUfWboYOTlEBJwlvp6Zyw5i8wroS7RNnMUIYgsLuEncXXKWC
 aRBQuAQs8SXB3NZQRISAp4SPzc1McHYS9ftA5rKzsEmYCVxSAwkyiKgKvFtSTf7BEbuBYwMqx
 g1ilOLylKLdA0N9JKKMtMzSnITM3OAPFO93NTi4sT01JzEpGK95PzcTYxADzMAwQ7GNVOdDzF
 KcjApifKKicRFCfEl5adUZiQWZ8QXleakFh9ilOHgUJLgFXUBygkWpaanVqRl5gBDDSYtwcGj
 JMIb4gyU5i0uSMwtzkyHSJ1iNOZoevCgjZnjxovXbcxCLHn5ealS4rwXQEoFQEozSvPgBsFi4
 BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeZVA7uHJzCuB2/cK6BQmoFO2zIgFOaUkESEl1c
 DoZ1t2yuBTzUPmupPLJPY+mZC/9sWS9NTZpW/23Zl1bZtrFK/w1OO2v1+FO5z/9K3jcLfOJRk
 esXLWsFmbffl7/mWpiajM2Ou1++JZpnNs+2dNiivmn65enDjp6a6PBzZIfjP3Xr50p+E0OZUr
 AlzfYq+IKW0vdbSesIcl4Yj98bUqj3e37YnLV2Ipzkg01GIuKk4EANi6b1N8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1516127531!101507825!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22671 invoked from network); 16 Jan 2018 18:32:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 18:32:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebW1p-0007OL-SR; Tue, 16 Jan 2018 18:32:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebW1k-000188-LK; Tue, 16 Jan 2018 18:32:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebW1k-0002tm-DM; Tue, 16 Jan 2018 18:32:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118105-mainreport@xen.org>
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=e871e80c38547d9faefc6604532ba3e985e65873
X-Osstest-Versions-That: xen=bd61fe94bee0556bc2f64999a4a8315b93f90f21
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 18:32:04 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118105: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODEwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODEwNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2MDQ1MzJiYTNlOTg1ZTY1ODczCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiZDYxZmU5NGJlZTA1NTZiYzJm
NjQ5OTlhNGE4MzE1YjkzZjkwZjIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgwNTYgIDIwMTgt
MDEtMTUgMTQ6MDE6MjggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MTA1ICAy
MDE4LTAxLTE2IDE3OjA0OjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9y
ZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYmQ2MWZlOTRiZS4uZTg3MWU4MGMzOCAgZTg3MWU4
MGMzODU0N2Q5ZmFlZmM2NjA0NTMyYmEzZTk4NWU2NTg3MyAtPiBzbW9rZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:37:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebW6Y-0000VH-Qw; Tue, 16 Jan 2018 18:37:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebW6X-0000VB-G7
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 18:37:01 +0000
X-Inumbo-ID: 9285dec1-faec-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9285dec1-faec-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 18:39:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="66145493"
To: Andy Smith <andy@strugglers.net>, Jan Beulich <JBeulich@suse.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
 <5A5E26A0020000780019F28C@prv-mh.provo.novell.com>
 <20180116172840.GF29360@bitfolk.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <733792b3-c881-0fdb-5014-419edab9918b@citrix.com>
Date: Tue, 16 Jan 2018 18:13:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180116172840.GF29360@bitfolk.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDEvMTggMTc6MjgsIEFuZHkgU21pdGggd3JvdGU6Cj4gSGkgSmFuLAo+Cj4gT24gVHVl
LCBKYW4gMTYsIDIwMTggYXQgMDg6MjE6NTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
IFRoaXMgaXMgYSB2ZXJ5IHNpbXBsaXN0aWMgY2hhbmdlIGxpbWl0aW5nIHRoZSBhbW91bnQgb2Yg
bWVtb3J5IGEgcnVubmluZwo+PiA2NC1iaXQgUFYgZ3Vlc3QgaGFzIG1hcHBlZCAoYW5kIGhlbmNl
IGF2YWlsYWJsZSBmb3IgYXR0YWNraW5nKTogT25seSB0aGUKPj4gbWFwcGluZ3Mgb2Ygc3RhY2ss
IElEVCwgYW5kIFRTUyBhcmUgYmVpbmcgY2xvbmVkIGZyb20gdGhlIGRpcmVjdCBtYXAKPj4gaW50
byBwZXItQ1BVIHBhZ2UgdGFibGVzLgo+IENhbiB0aGlzIGJlIHVzZWQgd2l0aCBDb21ldC9WaXhl
biB0byBmdXJ0aGVyIHByb3RlY3QgUFYgZ3Vlc3RzPyBpLmUuCj4gaWYgdGhlIHNoaW0gaHlwZXJ2
aXNvciBoYXMgdGhlc2UgY2hhbmdlcyB0aGVuIHdpbGwgaXQgYWxzbyBsaW1pdAo+IHdoYXQgYSBw
cm9jZXNzIGluIHRoZSBQViBndWVzdCBjYW4gc2VlIGluIHRoYXQgc2hpbSBoeXBlcnZpc29yLAo+
IHdoaWNoIHRoZXJlZm9yZSBwcm90ZWN0cyBpdHMgb3duIGd1ZXN0IGtlcm5lbCBhIGJpdCB0b28/
CgpZZXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:47:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebWGL-0001Ic-Ow; Tue, 16 Jan 2018 18:47:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o+4p=el=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ebWGK-0001IW-Jh
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 18:47:08 +0000
X-Inumbo-ID: 70b86503-faed-11e7-b4a6-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70b86503-faed-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 19:45:36 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0GIksXY096424;
 Tue, 16 Jan 2018 18:47:04 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=V9RWwhvNr9mG/lZ/WH0+Gmf3FOK0rvsWOsSTlf1GyCs=;
 b=EJEuf2Wk+d1fntOtN6zAO3lKUtXZGWXCdo1kZgOeYUqWzOvkDGCTMu0AOphHCwKR/QhY
 aT5ZVwSMrR5lgM8DmHS8qG/noAVV74US//va90PYwsLpz6zC7+E+eJeTDyAKKtlIcc1Q
 ce30d9Yxg93L8PD2ZcRbGlNvgrdRvLLg7HQAlpO0gho+2Wiko5tMftob3SBNHTVKNY1M
 8y1FYRoJZ+fBJVl5DI08V69VObu5cKy0KGs3kcJGMqH92U7PyHKYA3zD0g+dBzMCw60q
 bsE8WxsBYHuqd4K+oK/JSPNcsCr3gudH5kKv1uDYxaPwHLBRYUBV8+3Ad2y4NPKwtUeV Bw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2fhpvgr16v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 Jan 2018 18:47:04 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0GIl3FX005351
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 16 Jan 2018 18:47:03 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0GIl275004678;
 Tue, 16 Jan 2018 18:47:03 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 Jan 2018 10:47:02 -0800
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org
References: <20180111093638.28937-1-ross.lagerwall@citrix.com>
 <20180111093638.28937-2-ross.lagerwall@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6d3faf73-c8aa-db9a-1629-a9de85a1b377@oracle.com>
Date: Tue, 16 Jan 2018 13:47:01 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180111093638.28937-2-ross.lagerwall@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8776
 signatures=668653
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801160260
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/2] xen/grant-table: Use put_page instead
	of free_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwNDozNiBBTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gVGhlIHBhZ2Ug
Z2l2ZW4gdG8gZ250dGFiX2VuZF9mb3JlaWduX2FjY2VzcygpIHRvIGZyZWUgY291bGQgYmUgYQo+
IGNvbXBvdW5kIHBhZ2Ugc28gdXNlIHB1dF9wYWdlKCkgaW5zdGVhZCBvZiBmcmVlX3BhZ2UoKSBz
aW5jZSBpdCBjYW4KPiBoYW5kbGUgYm90aCBjb21wb3VuZCBhbmQgc2luZ2xlIHBhZ2VzIGNvcnJl
Y3RseS4KPgo+IFRoaXMgYnVnIHdhcyBkaXNjb3ZlcmVkIHdoZW4gbWlncmF0aW5nIGEgWGVuIFZN
IHdpdGggc2V2ZXJhbCBWSUZzIGFuZAo+IENPTkZJR19ERUJVR19WTSBlbmFibGVkLiBJdCBoaXRz
IGEgQlVHIHVzdWFsbHkgYWZ0ZXIgZmV3ZXIgdGhhbiAxMAo+IGl0ZXJhdGlvbnMuIEFsbCBuZXRm
cm9udCBkZXZpY2VzIGRpc2Nvbm5lY3QgZnJvbSB0aGUgYmFja2VuZCBkdXJpbmcgYQo+IHN1c3Bl
bmQvcmVzdW1lIGFuZCB0aGlzIHdpbGwgY2FsbCBnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKCkg
aWYgYQo+IG5ldGZyb250IHF1ZXVlIGhhcyBhbiBvdXRzdGFuZGluZyBza2IuIFRoZSBtaXNtYXRj
aCBiZXR3ZWVuIGNhbGxpbmcKPiBnZXRfcGFnZSgpIGFuZCBmcmVlX3BhZ2UoKSBvbiBhIGNvbXBv
dW5kIHBhZ2UgY2F1c2VzIGEgcmVmZXJlbmNlCj4gY291bnRpbmcgZXJyb3Igd2hpY2ggaXMgZGV0
ZWN0ZWQgd2hlbiBERUJVR19WTSBpcyBlbmFibGVkLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9zcyBM
YWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:53:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:53:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebWMD-00022X-Eu; Tue, 16 Jan 2018 18:53:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lndq=el=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebWMB-00022P-Sd
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 18:53:11 +0000
X-Inumbo-ID: d47e0795-faee-11e7-b0d7-9f685aff125f
Received: from mail-wr0-f195.google.com (unknown [209.85.128.195])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d47e0795-faee-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 18:55:33 +0000 (UTC)
Received: by mail-wr0-f195.google.com with SMTP id d9so16327734wre.3
 for <xen-devel@lists.xenproject.org>; Tue, 16 Jan 2018 10:53:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=0EBPFx3VD1ffVdx2+Onrm7SFRfxc4Kb2DZ6MllhmvJc=;
 b=Qgyv7yoJN1Zv4OR1T7dRhYJZS1ytvjq7ntvwI853Fem5HTI9ArB8npeIKBIm9uE2un
 blnaMQNHwWlLsPv2LaM2WBFT3RTcmctr3rErDBde9T6SoFJEMSZHVDdycbRapRN11e69
 LvnEJCEPbm6pffSlH3k/o8f3f82hZnKLec2oY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0EBPFx3VD1ffVdx2+Onrm7SFRfxc4Kb2DZ6MllhmvJc=;
 b=ZfB+Zh0v1JAJDfvqZ2+PG1er21EnexBx7Uogdr/064Ow85ceZGSBJehN4D4j4mkzCF
 LEehIif/5bWg1IierJ2gwZwsU76ZK8vTYizofQE16OsrPoiarLAtXCju4CeD/q6aQhnE
 kFQejO3lIPYXS9Htw84i4jf8yZ/myQGC4fo1NAx0qFk/FSlyVt7zHA2Ae6cP2FUmMLgW
 ZqFAK7n+Io82CjYUo2pofKUYjHRfW2YaYpDPXF32r690148h3e5H5Dr7ebOYgWT3gdqa
 13d2WPAr/MXaBUxHv46ktYhWancfmAzKIBetcqCeC++6HYfy/YIM0dcJpix235GT3Ki7
 E6mw==
X-Gm-Message-State: AKwxytfEzXyWkaDnRy6v4gHhL52PG6LYAg8UYndzpo3ZUq7f8iSofpFV
 hfwoeu257emJJDbEtlu+SHTJAw==
X-Google-Smtp-Source: ACJfBovb0SdmpfvdCsD+PqzElP4Erpd3ELFxzJcEFpx5dbhVCQ+5fALfQpOog8xjFjI/PzvufpYFzQ==
X-Received: by 10.223.179.69 with SMTP id k5mr184074wrd.15.1516128723852;
 Tue, 16 Jan 2018 10:52:03 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x203sm7668632wmd.11.2018.01.16.10.52.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 16 Jan 2018 10:52:03 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-3-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <0c782810-5bd3-c937-5d1b-38094b222f69@linaro.org>
Date: Tue, 16 Jan 2018 18:52:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-3-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 02/11] acpi: arm: API to query estimated size
 of hardware domain's IORT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMDIvMDEvMTggMDk6MjgsIG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnIHdy
b3RlOgo+IEZyb206IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4gCj4g
ICBDb2RlIHRvIHF1ZXJ5IGVzdGltYXRlZCBJT1JUIHNpemUgZm9yIGhhcmR3YXJlIGRvbWFpbi4K
ClBsZWFzZSBhdm9pZCBpbmRlbnRpbmcgdGhlIGNvbW1pdCBtZXNzYWdlLgoKPiAgIElPUlQgZm9y
IGhhcmR3YXJlIGRvbWFpbiBpcyBnZW5lcmF0ZWQgdXNpbmcgdGhlIHJlcXVlc3RlcklkIGFuZCBk
ZXZpY2VJZCBtYXAuCj4gCj4gICBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5q
YWdnaUBsaW5hcm8uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAg
ICB8ICAxMiArKysrLQo+ICAgeGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUgICB8ICAgMSAr
Cj4gICB4ZW4vZHJpdmVycy9hY3BpL2FybS9nZW4taW9ydC5jIHwgMTAxICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL2FjcGkvZ2VuLWlvcnQu
aCAgICAgfCAgIDYgKysrCj4gICA0IGZpbGVzIGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGM3NGY0ZGQ2OWQuLmY1ZDVl
M2QyNzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTE0LDYgKzE0LDcgQEAKPiAgICNpbmNs
dWRlIDx4ZW4vYWNwaS5oPgo+ICAgI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4gICAjaW5jbHVk
ZSA8YWNwaS9hY3RhYmxlcy5oPgo+ICsjaW5jbHVkZSA8YWNwaS9nZW4taW9ydC5oPgo+ICAgI2lu
Y2x1ZGUgPGFzbS9kZXZpY2UuaD4KPiAgICNpbmNsdWRlIDxhc20vc2V0dXAuaD4KPiAgICNpbmNs
dWRlIDxhc20vcGxhdGZvcm0uaD4KPiBAQCAtMTc5OSw3ICsxODAwLDcgQEAgc3RhdGljIGludCBh
Y3BpX2NyZWF0ZV9mYWR0KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBtZW1iYW5rIHRibF9hZGRb
XSkKPiAgIAo+ICAgc3RhdGljIGludCBlc3RpbWF0ZV9hY3BpX2VmaV9zaXplKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8pCj4gICB7Cj4gLSAgICBzaXplX3QgZWZp
X3NpemUsIGFjcGlfc2l6ZSwgbWFkdF9zaXplOwo+ICsgICAgc2l6ZV90IGVmaV9zaXplLCBhY3Bp
X3NpemUsIG1hZHRfc2l6ZSwgaW9ydF9zaXplOwoKUmF0aGVyIHRoYW4gaW50cm9kdWNlIGEgdmFy
aWFibGUgZm9yIDEwIGluc3RydWN0aW9ucywgeW91IGNhbiByZW5hbWUgCm1hZHRfc2l6ZSBzbyBp
dCBjYW4gYmUgcmUtdXNlZC4gSSB3b3VsZCBiZSBvayBmb3IgdGhpcyB0byBiZSBpbiB0aGUgc2Ft
ZSAKcGF0Y2ggKHByb3ZpZGluZyBhIHByb3BlciBjb21taXQgbWVzc2FnZSkuCgo+ICAgICAgIHU2
NCBhZGRyOwo+ICAgICAgIHN0cnVjdCBhY3BpX3RhYmxlX3JzZHAgKnJzZHBfdGJsOwo+ICAgICAg
IHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlciAqdGFibGU7Cj4gQEAgLTE4NDAsNiArMTg0MSwxNSBA
QCBzdGF0aWMgaW50IGVzdGltYXRlX2FjcGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IGtlcm5lbF9pbmZvICpraW5mbykKPiAgICAgICBhY3BpX29zX3VubWFwX21lbW9yeSh0YWJs
ZSwgc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOwo+ICAgCj4gICAgICAgYWNwaV9z
aXplICs9IFJPVU5EVVAoc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxlX3JzZHApLCA4KTsKPiArCj4g
KyAgICBpZiggZXN0aW1hdGVfaW9ydF9zaXplKCZpb3J0X3NpemUpICkKCkNvZGluZyBzdHlsZS4K
Cj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJVbmFibGUgdG8gZ2V0IGh3ZG9tIGlvcnQgc2l6
ZVxuIik7Cj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAgICB9Cj4gKwo+ICsgICAgYWNw
aV9zaXplICs9IFJPVU5EVVAoaW9ydF9zaXplLCA4KTsKPiArCj4gICAgICAgZC0+YXJjaC5lZmlf
YWNwaV9sZW4gPSBQQUdFX0FMSUdOKFJPVU5EVVAoZWZpX3NpemUsIDgpCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgUk9VTkRVUChhY3BpX3NpemUsIDgpKTsKPiAg
IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2
ZXJzL2FjcGkvYXJtL01ha2VmaWxlCj4gaW5kZXggMDQ2ZmFkNWUzZC4uMTNmMWE5MTU5ZiAxMDA2
NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9kcml2
ZXJzL2FjcGkvYXJtL01ha2VmaWxlCj4gQEAgLTEgKzEsMiBAQAo+ICAgb2JqLXkgPSByaWRtYXAu
bwo+ICtvYmoteSArPSBnZW4taW9ydC5vCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkv
YXJtL2dlbi1pb3J0LmMgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9nZW4taW9ydC5jCj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi4zZmMzMjk1OWM2Cj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2dlbi1pb3J0LmMKPiBAQCAtMCwwICsx
LDEwMSBAQAo+ICsvKgo+ICsgKiB4ZW4vZHJpdmVycy9hY3BpL2FybS9nZW4taW9ydC5jCj4gKyAq
Cj4gKyAqIENvZGUgdG8gZ2VuZXJhdGUgSU9SVCBmb3IgaGFyZHdhcmUgZG9tYWluIHVzaW5nIHRo
ZSByZXF1ZXN0ZXJJZAo+ICsgKiBhbmQgZGV2aWNlSWQgbWFwLgo+ICsgKgo+ICsgKiBNYW5pc2gg
SmFnZ2kgPG1hbmlzaC5qYWdnaUBsaW5hcm8uY29tPgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTgg
TGluYXJvLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+ICsgKiB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNl
bnNlLCBvcgo+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgoKVGhlIGxp
Y2Vuc2UgaXMgd3JvbmcgKHNlZSBwYXRjaCAjMSkuCgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0g
aXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDxhY3BpL3JpZG1hcC5oPgo+ICsjaW5j
bHVkZSA8eGVuL2FjcGkuaD4KPiArCj4gKy8qCj4gKyAqIFNpemUgb2YgaGFyZHdhcmUgZG9tYWlu
cyBpb3J0IGlzIGNhbHVsY2F0ZWQgYmFzZWQgb24gdGhlIG51bWJlciBvZgoKcy9pb3J0L0lPUlQv
CnMvY2FsdWxjYXRlZC9jYWxjdWxhdGVkLwoKPiArICogbWFwcGluZ3MgaW4gdGhlIHJlcXVlc3Rl
cklkIC0gZGV2aWNlSWQgbWFwcGluZyBsaXN0Lgo+ICsgKi8KPiAraW50IGVzdGltYXRlX2lvcnRf
c2l6ZShzaXplX3QgKmlvcnRfc2l6ZSkKPiArewo+ICsgICAgaW50IGNvdW50ID0gMDsKPiArICAg
IGludCBwY2lyY19jb3VudCA9IDA7Cj4gKyAgICBpbnQgaXRzZ19jb3VudCA9IDA7Cj4gKyAgICB1
aW50NjRfdCAqcGNpcmNfYXJyYXk7Cj4gKyAgICB1aW50NjRfdCAqaXRzZ19hcnJheTsKCldoYXQg
aXMgdGhlIHJhdGlvbmFsZSB0byBzdG9yZSB0aGUgYWRkcmVzcyBkaXJlY3RseSByYXRoZXIgdGhh
biAidm9pZCAKKiI/IFRoaXMgd291bGQgYXZvaWQgdGhlIGNhc3QgaW4gdGhlIGNvZGUuCgo+ICsg
ICAgc3RydWN0IHJpZF9kZXZpY2VpZF9tYXAgKnJtYXA7Cj4gKwoKQSBiaXQgbW9yZSBkb2N1bWVu
dGlvbiBvZiB0aGlzIGZ1bmN0aW9uIHdvdWxkIGJlIGFwcHJlY2lhdGVkLiBGb3IgCmluc3RhbmNl
LCB0aGUgcmF0aW9uYWxlIGJldHdlZW4gYnJvd3NpbmcgdGhlIGxpc3QgdHdpY2UgZm9yIGFsbG9j
YXRpb24uCgpJIGFjdHVhbGx5IGRvIHRoaW5rIHRoaXMgbWlnaHQgYmUgYXZvaWRhYmxlIGJ5IHN0
b3JpbmcgYSBiaXQgbW9yZSAKaW5mb3JtYXRpb24gZnJvbSB0aGUgSU9SVC4gRnJvbSB0aGUgdGFi
bGUgeW91IGNhbiBlYXNpbHkgZGVkdWNlZCB0aGUgCm51bWJlciBvZiByb290IGNvbXBsZXggYW5k
IElUUyBncm91cC4gVGhleSBjb3VsZCBiZSBzdG9yZSB3aXRoIHRoZSByZXN0IApvZiBpbmZvcm1h
dGlvbi4KCkZvciB0aGUgcmVzdCBvZiB0aGUgZnVuY3Rpb24sIHBsZWFzZSBiZSBjYXJlZnVsIG9u
IHRoZSBjb2Rpbmcgc3R5bGUuIEkgCmFtIG5vdCBnb2luZyB0byBwb2ludCB0aGVtIGFsbCwgYnV0
IEkgZXhwZWN0IHlvdSB0byBmaXggdGhlbS4KCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHJt
YXAsICZyaWRfZGV2aWNlaWRfbWFwX2xpc3QsIGVudHJ5KQo+ICsgICAgICAgIGNvdW50Kys7Cj4g
Kwo+ICsgICAgcGNpcmNfYXJyYXkgPSB4emFsbG9jX2J5dGVzKHNpemVvZih1aW50NjRfdCkqY291
bnQpOwo+ICsgICAgaWYgKCAhcGNpcmNfYXJyYXkgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVN
Owo+ICsKPiArICAgIGl0c2dfYXJyYXkgPSB4emFsbG9jX2J5dGVzKHNpemVvZih1aW50NjRfdCkq
Y291bnQpOwo+ICsgICAgaWYgKCAhaXRzZ19hcnJheSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9N
RU07Cj4gKwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShybWFwLCAmcmlkX2RldmljZWlkX21h
cF9saXN0LCBlbnRyeSkKPiArICAgIHsKPiArICAgICAgICBpbnQgaSA9IDA7Cj4gKwo+ICsgICAg
ICAgIGZvciAoaT0wOyBpIDw9IHBjaXJjX2NvdW50OyBpKyspCj4gKyAgICAgICAgewo+ICsgICAg
ICAgICAgICBpZiAoIHBjaXJjX2FycmF5W2ldID09ICh1aW50NjRfdClybWFwLT5wY2lyY19ub2Rl
ICkKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICBpZiAoIGkgPT0gcGNp
cmNfY291bnQgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICBwY2lyY19hcnJh
eVtpXSA9ICh1aW50NjRfdClybWFwLT5wY2lyY19ub2RlOwo+ICsgICAgICAgICAgICAgICAgcGNp
cmNfY291bnQrKzsKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgICAgICB9Cj4g
KyAgICAgICAgfQo+ICsKPiArICAgICAgICBmb3IgKCBpPTA7IGkgPD0gaXRzZ19jb3VudDsgaSsr
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggaXRzZ19hcnJheVtpXSA9PSAodWlu
dDY0X3QpIHJtYXAtPml0c19ub2RlICkKPiArICAgICAgICAgICAgICAgIGJyZWFrOwo+ICsgICAg
ICAgICAgICBpZiAoIGkgPT0gaXRzZ19jb3VudCApCj4gKyAgICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgICAgIGl0c2dfYXJyYXlbaV0gPSAodWludDY0X3Qpcm1hcC0+aXRzX25vZGU7Cj4gKyAg
ICAgICAgICAgICAgICBpdHNnX2NvdW50Kys7Cj4gKyAgICAgICAgICAgICAgICBicmVhazsKPiAr
ICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICAvKiBTaXplIG9m
IElPUlQKPiArICAgICAqID0gU2l6ZSBvZiBJT1JUIFRhYmxlIEhlYWRlciArIFNpemUgb2YgUENJ
UkMgSGVhZGVyIE5vZGVzICsKPiArICAgICAqICAgU2l6ZSBvZiBQQ0lSQyBub2RlcyArIFNpemUg
b2YgSVRTIEhlYWRlciBub2RlcyArIFNpemUgb2YgSVRTIE5vZGVzCj4gKyAgICAgKiAgICsgU2l6
ZSBvZiBJZG1hcCBub2Rlcwo+ICsgICAgICovCj4gKyAgICAqaW9ydF9zaXplID0gc2l6ZW9mKHN0
cnVjdCBhY3BpX3RhYmxlX2lvcnQpICsKPiArICAgICAgICAgICAgICAgICBwY2lyY19jb3VudCoo
IChzaXplb2Yoc3RydWN0IGFjcGlfaW9ydF9ub2RlKSAtMSkgKwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4KSApICsK
PiArICAgICAgICAgICAgICAgICBpdHNnX2NvdW50KiggKHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUpIC0xKSArCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3Ry
dWN0IGFjcGlfaW9ydF9pdHNfZ3JvdXApICkgKwo+ICsgICAgICAgICAgICAgICAgIGNvdW50Kigg
c2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZykgKTsKPiArCj4gKyAgICB4ZnJlZShp
dHNnX2FycmF5KTsKPiArICAgIHhmcmVlKHBjaXJjX2FycmF5KTsKPiArCj4gKyAgICByZXR1cm4g
MDsKPiArfQo+ICsvKgo+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICog
Yy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYWNwaS9nZW4taW9ydC5oIGIveGVuL2luY2x1ZGUvYWNwaS9nZW4taW9ydC5oCj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi42OGU2NjZmZGNlCj4gLS0tIC9kZXYv
bnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FjcGkvZ2VuLWlvcnQuaAo+IEBAIC0wLDAgKzEsNiBA
QAo+ICsjaWZuZGVmIF9HRU5fSU9SVF9ICj4gKyNkZWZpbmUgX0dFTl9JT1JUX0gKPiArCj4gK2lu
dCBlc3RpbWF0ZV9pb3J0X3NpemUoc2l6ZV90ICppb3J0X3NpemUpOwo+ICsKPiArI2VuZGlmCgpN
aXNzaW5nIGVtYWNzIG1hZ2ljLgoKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:54:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebWN1-00026P-NM; Tue, 16 Jan 2018 18:54:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <jfehlig@suse.com>) id 1ebWN0-00026H-Uh
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 18:54:03 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id A3/03-19716-A4A4E5A5;
 Tue, 16 Jan 2018 18:54:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRWlGSWpSXmKPExsXS6fgrUNfTKy7
 KYO1WDYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjH74wfWggusFefefmJvYFzI0sXIxSEksJpR
 4tyWJ2xdjJwcwgJOEncWLwBKcHCICERIzJsoChIWEtCXeHHuLzOIzSagLPGy8xYriM0rYC1xc
 04jWJxFQFXi/5ELTCC2qEC4xNO7LxkhagQlTs58wgJicwoYSLzrPgQWZxYwk5i3+SEzhC0uce
 vJfCYIW15i+9s5zBMYeWchaZ+FpGUWkpZZSFoWMLKsYtQoTi0qSy3SNbTQSyrKTM8oyU3MzNE
 1NDDTy00tLk5MT81JTCrWS87P3cQIDDYGINjBeHNjwCFGSQ4mJVFeMZG4KCG+pPyUyozE4oz4
 otKc1OJDjDIcHEoSvJ6eQDnBotT01Iq0zBxg2MOkJTh4lER4v3sApXmLCxJzizPTIVKnGI052
 lY+aWPmuPHidRuzEEtefl6qlDgvN8gkAZDSjNI8uEGweLzEKCslzMsIdJoQT0FqUW5mCar8K0
 ZxDkYlYd4AkCk8mXklcPteAZ3CBHTKlhmxIKeUJCKkpBoYUxvmuj7+XrLBeuox/9gPTAf/Fgk
 9j9tz+8/OhJe+735NUXo1s8yk1vjgOa8De+7vOl6z9aluxQdTk+DZRo3HmLcdyOPnM6jnc31e
 HMD82uuuedKKb4ubXjxp3mNhMMt77WXznvr95hFfspdbnbiU3LljxtydIacDpNMM7h01kv0Vk
 JwZrMtaqcRSnJFoqMVcVJwIAIl8itPCAgAA
X-Env-Sender: jfehlig@suse.com
X-Msg-Ref: server-9.tower-27.messagelabs.com!1516128840!125141466!1
X-Originating-IP: [137.65.250.81]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26319 invoked from network); 16 Jan 2018 18:54:01 -0000
Received: from smtp2.provo.novell.com (HELO smtp2.provo.novell.com)
 (137.65.250.81)
 by server-9.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Jan 2018 18:54:01 -0000
Received: from [137.65.135.33] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Tue, 16 Jan 2018 11:53:54 -0700
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com
References: <osstest-118006-mainreport@xen.org>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <5f95bb1c-2ba6-7f8d-f191-70dc0dd1f129@suse.com>
Date: Tue, 16 Jan 2018 11:53:53 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <osstest-118006-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [libvirt test] 118006: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMTUvMjAxOCAwNzo0OSBBTSwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZs
aWdodCAxMTgwMDYgbGlidmlydCByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwMDYvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4g
Cj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVk
aW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gICBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTc3
NzIKPiAgIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYgbGlidmlydC1idWlsZCAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNzc3Mgo+ICAgYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE3NzcyCj4g
ICBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICA2IGxpYnZpcnQtYnVpbGQgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTc3NzIKClNob3VsZCBiZSBmaXhlZCBieQoKaHR0cHM6Ly9saWJ2
aXJ0Lm9yZy9naXQvP3A9bGlidmlydC5naXQ7YT1jb21taXQ7aD02NmFhN2UwMmM2OWNkOTA5OTVm
MjlkYmZhY2E2YzY1OWZmZTExNjkzCgpSZWdhcmRzLApKaW0KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 18:56:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 18:56:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebWPc-0002K1-2V; Tue, 16 Jan 2018 18:56:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o+4p=el=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ebWPb-0002Jv-Ml
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 18:56:43 +0000
X-Inumbo-ID: c7e0fda1-faee-11e7-b4a6-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7e0fda1-faee-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 19:55:12 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0GIs7E2143172;
 Tue, 16 Jan 2018 18:56:40 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=7RSV5OQm03Ev7pheEPOkNw+2mZfFMBsGqZQLKQv2Fdc=;
 b=X8hoUcHJIuNBTHj04e/48elfoURkmj75FGSp6ayJd5s8JynK0O3rFoPJvz6qRFqUEDId
 CoCkdbVqZGmrNeDhsa7avQo/KfUGsVSTQgzqm0MjV7WOTfO+aEk64kWHW/buD1tR+T09
 NYgxQcehbtUuOFvyxFJ64mXiUB5KIbFvyEMfE69u/7HuCpU3BeYmeDhWrHRyIWBEysbx
 wRPu4UfRT0Oj+DXwx5KQgwJa91dgK1bpVvPu9TWmNZEdYaIHAFWWWOUtqCdYkSMIQe82
 y0lD1w/EWRvETxYeBHQXWa4DiGkwTXhh+jsm8N0fB6KsHMyMruXUE+ia13oYPze00Nr3 tQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2fhq33g0bd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 Jan 2018 18:56:40 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0GIudJf009912
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 16 Jan 2018 18:56:39 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0GIucSe029597;
 Tue, 16 Jan 2018 18:56:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 Jan 2018 10:56:38 -0800
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org
References: <20180111093638.28937-1-ross.lagerwall@citrix.com>
 <20180111093638.28937-3-ross.lagerwall@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <de3cc880-e94e-304a-0d90-e5f90d21a734@oracle.com>
Date: Tue, 16 Jan 2018 13:56:37 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180111093638.28937-3-ross.lagerwall@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8776
 signatures=668653
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=932
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801160261
Cc: Juergen Gross <jgross@suse.com>, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen-netfront: Fix race between device
	setup and open
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTEvMjAxOCAwNDozNiBBTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gV2hlbiBhIG5l
dGZyb250IGRldmljZSBpcyBzZXQgdXAgaXQgcmVnaXN0ZXJzIGEgbmV0ZGV2IGZhaXJseSBlYXJs
eSBvbiwKPiBiZWZvcmUgaXQgaGFzIHNldCB1cCB0aGUgcXVldWVzIGFuZCBpcyBhY3R1YWxseSB1
c2FibGUuIEEgdXNlcnNwYWNlIHRvb2wKPiBsaWtlIE5ldHdvcmtNYW5hZ2VyIHdpbGwgaW1tZWRp
YXRlbHkgdHJ5IHRvIG9wZW4gaXQgYW5kIGFjY2VzcyBpdHMgc3RhdGUKPiBhcyBzb29uIGFzIGl0
IGFwcGVhcnMuIFRoZSBidWcgY2FuIGJlIHJlcHJvZHVjZWQgYnkgaG90cGx1Z2dpbmcgVklGcwo+
IHVudGlsIHRoZSBWTSBydW5zIG91dCBvZiBncmFudCByZWZzLiBJdCByZWdpc3RlcnMgdGhlIG5l
dGRldiBidXQgZmFpbHMKPiB0byBzZXQgdXAgYW55IHF1ZXVlcyAoc2luY2UgdGhlcmUgYXJlIG5v
IG1vcmUgZ3JhbnQgcmVmcykuIEluIHRoZQo+IG1lYW50aW1lLCBOZXR3b3JrTWFuYWdlciBvcGVu
cyB0aGUgZGV2aWNlIGFuZCB0aGUga2VybmVsIGNyYXNoZXMgdHJ5aW5nCj4gdG8gYWNjZXNzIHRo
ZSBxdWV1ZXMgKG9mIHdoaWNoIHRoZXJlIGFyZSBub25lKS4KPgo+IEZpeCB0aGlzIGluIHR3byB3
YXlzOgo+ICogRm9yIGluaXRpYWwgc2V0dXAsIHJlZ2lzdGVyIHRoZSBuZXRkZXYgbXVjaCBsYXRl
ciwgYWZ0ZXIgdGhlIHF1ZXVlcwo+IGFyZSBzZXR1cC4gVGhpcyBhdm9pZHMgdGhlIHJhY2UgZW50
aXJlbHkuCj4gKiBEdXJpbmcgYSBzdXNwZW5kL3Jlc3VtZSBjeWNsZSwgdGhlIGZyb250ZW5kIHJl
Y29ubmVjdHMgdG8gdGhlIGJhY2tlbmQKPiBhbmQgdGhlIHF1ZXVlcyBhcmUgcmVjcmVhdGVkLiBJ
dCBpcyBwb3NzaWJsZSAodGhvdWdoIGhpZ2hseSB1bmxpa2VseSkgdG8KPiByYWNlIHdpdGggc29t
ZXRoaW5nIG9wZW5pbmcgdGhlIGRldmljZSBhbmQgYWNjZXNzaW5nIHRoZSBxdWV1ZXMgYWZ0ZXIK
PiB0aGV5IGhhdmUgYmVlbiBkZXN0cm95ZWQgYnV0IGJlZm9yZSB0aGV5IGhhdmUgYmVlbiByZWNy
ZWF0ZWQuIEV4dGVuZCB0aGUKPiByZWdpb24gY292ZXJlZCBieSB0aGUgcnRubCBzZW1hcGhvcmUg
dG8gcHJvdGVjdCBhZ2FpbnN0IHRoaXMgcmFjZS4gVGhlcmUKPiBpcyBhIHBvc3NpYmlsaXR5IHRo
YXQgd2UgZmFpbCB0byByZWNyZWF0ZSB0aGUgcXVldWVzIHNvIGNoZWNrIGZvciB0aGlzCj4gaW4g
dGhlIG9wZW4gZnVuY3Rpb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 19:00:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 19:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebWT2-00033T-LZ; Tue, 16 Jan 2018 19:00:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xstf=el=citrix.com=prvs=5473c9914=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebWT1-000339-CA
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 19:00:15 +0000
X-Inumbo-ID: d19501bc-faef-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d19501bc-faef-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 19:02:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="458394896"
Date: Tue, 16 Jan 2018 19:00:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180116190006.6i7dde5ga5i7iri6@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180116124609.xqbuccuwlznfaxtb@citrix.com>
 <20180116165238.ek75vqn76cg44fye@citrix.com>
 <5A5E4060020000780019F358@prv-mh.provo.novell.com>
 <7b8c97cc-f1d9-1537-b4f4-e4d51ba3fa94@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7b8c97cc-f1d9-1537-b4f4-e4d51ba3fa94@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: wei.liu2@citrix.com, Anthony Liguori <aliguori@amazon.com>,
 KarimAllah Ahmed <karahmed@amazon.de>, jschoenh@amazon.de,
 Jan Beulich <JBeulich@suse.com>, Matt Wilson <msw@amazon.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMDU6NTU6MzhQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNi8wMS8xOCAxNzoxMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAx
Ni4wMS4xOCBhdCAxNzo1MiwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEkndmUg
cHVzaGVkIGNvbWV0LWZvci11bnN0YWJsZSB0byBteSB4ZW5iaXRzL3hlbi5naXQuIFRoYXQgYnJh
bmNoIGlzIGEKPiA+PiBmb3J3YXJkIHBvcnQgb2YgNC4xMC4wLXNoaW0tY29tZXQgYnJhbmNoIHRv
IHN0YWdpbmcuCj4gPj4KPiA+PiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVv
cGxlL2xpdXcveGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9oZWFkIAo+ID4+IHMvY29tZXQtZm9y
LXVuc3RhYmxlCj4gPj4KPiA+PiBUaGVyZSB3aWxsIGJlIGZvbGxvdy11cCBwYXRjaGVzIHRvIGZp
eCBzb21lIGJ1Z3MsIHdoaWNoIGhhdmUgbm90IGJlZW4KPiA+PiBwdXNoZWQgdG8gdGhhdCBicmFu
Y2ggeWV0Ogo+ID4+Cj4gPj4gMS4gTWljaGFlbCBZb3VuZydzIC14ZW4tYXR0YWNoIHBhdGNoCj4g
Pj4gMi4gUm9nZXIncyBwYXRjaCB0byBtb3ZlIG1hcHBpbmcgdmNwdV9pbmZvIGVhcmxpZXIKPiA+
Pgo+ID4+IChEdWUgdG8gdGhpbmdzIGdvIGluIHBhcmFsbGVsLCB0aGV5IGFyZSBwcm9iYWJseSBu
b3QgeWV0IG9uIGxpc3QpCj4gPj4KPiA+PiBKYW4gYW5kIEFuZHJldywgcGxlYXNlIGNoZWNrIHRo
ZSBicmFuY2ggYW5kIGV4cGxpY2l0bHkgYWNrIHRoZSBhY3Rpb24gb2YKPiA+PiBjb21taXR0aW5n
IHRoYXQgYnJhbmNoLgo+ID4gTG9va3MgcGxhdXNpYmxlLCBidXQgb2YgY291cnNlIEkgZG9uJ3Qg
aGF2ZSB0aGUgdGltZSB0byBnbyB0aHJvdWdoCj4gPiB0aGUgaW5kaXZpZHVhbCBjb21taXQuICJO
byBvYmplY3Rpb24iIGlzIHRoZSBiZXN0IHlvdSdyZSBnb2luZyB0byBnZXQsCj4gPiBhbmQgaGVy
ZSB5b3UgZ286IE5vIG9iamVjdGlvbi4KPiAKPiBUaHJvdyBpdCBpbi7CoCBJdCBpcyBlYXNpZXIg
dG8gaXRlcmF0ZSBvbiBmaXhlcyB3aXRoIHNvbWUgc3R1ZmYgY29tbWl0dGVkCj4gdG8gYmVpbmcg
d2l0aC4KPiAKClRoYW5rcy4gSSByZWJhc2VkIG15IGJyYW5jaCBhbmQgZml4ZWQgdHdvIHRyaXZp
YWwgY29uZmxpY3RzLiBCdWlsdCBhbmQKcmFuIHNvbWUgc21va2UgdGVzdCBhbmQgcHVzaGVkIHRo
ZSBjb2RlIHRvIHN0YWdpbmcuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 19:00:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 19:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebWTi-000385-Tz; Tue, 16 Jan 2018 19:00:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xstf=el=citrix.com=prvs=5473c9914=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebWTi-00037U-4F
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 19:00:58 +0000
X-Inumbo-ID: eb088b92-faef-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb088b92-faef-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 19:03:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="458395058"
Date: Tue, 16 Jan 2018 19:00:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony Liguori <anthony@codemonkey.ws>
Message-ID: <20180116190048.cwejkl4egik2rxv6@citrix.com>
References: <20180112132409.4d4fn6mbprgm7vhg@citrix.com>
 <20180112141704.GC16260@aepfle.de>
 <20180112142030.puipf25gp2fooaxe@citrix.com>
 <808b6de4-be69-4a4c-1cd3-40b6dc8a5bde@cardoe.com>
 <CAFLBxZYsneE=pst_aJ0rEyV_855UD4PfUAuQiogxL9hG_9nRKg@mail.gmail.com>
 <CA+aC4ktSKZX_LG7efR337swWUBdynvNxGVMQ3Ab+Fvy9U8RpJA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CA+aC4ktSKZX_LG7efR337swWUBdynvNxGVMQ3Ab+Fvy9U8RpJA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Olaf Hering <olaf@aepfle.de>, Wei Liu <wei.liu2@citrix.com>,
 Anthony Liguori <aliguori@amazon.com>, KarimAllah Ahmed <karahmed@amazon.de>,
 George Dunlap <dunlapg@umich.edu>,
 Jan =?iso-8859-1?Q?H=2E_Sch=F6nherr?= <jschoenh@amazon.de>,
 Doug Goldstein <cardoe@cardoe.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Matt Wilson <msw@amazon.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Rudolph: merging Vixen and Comet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMDc6MjM6NDNQTSArMDEwMCwgQW50aG9ueSBMaWd1b3Jp
IHdyb3RlOgo+IE9uIFR1ZSwgSmFuIDE2LCAyMDE4IGF0IDU6NTEgUE0sIEdlb3JnZSBEdW5sYXAg
PGR1bmxhcGdAdW1pY2guZWR1PiB3cm90ZToKPiA+IE9uIFR1ZSwgSmFuIDE2LCAyMDE4IGF0IDQ6
NDIgUE0sIERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4gd3JvdGU6Cj4gPj4gT24g
MS8xMi8xOCA4OjIwIEFNLCBXZWkgTGl1IHdyb3RlOgo+ID4+PiBPbiBGcmksIEphbiAxMiwgMjAx
OCBhdCAwMzoxNzowNFBNICswMTAwLCBPbGFmIEhlcmluZyB3cm90ZToKPiA+Pj4+IE9uIEZyaSwg
SmFuIDEyLCBXZWkgTGl1IHdyb3RlOgo+ID4+Pj4KPiA+Pj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgVml4ZW4gICAgICAgICAgICAgICAgICAgICAgICAgIENvbWV0Cj4gPj4+Pj4gR3Vlc3QgY29u
c29sZSAgICAgICAgIE91dHB1dCBvbmx5ICAgICAgICAgICAgICAgICAgICBCaS1kaXJlY3Rpb25h
bAo+ID4+Pj4KPiA+Pj4+IFdpdGggdGhlIHByb3BlciBwYXRjaCBpbnB1dCB3b3JrcyBmb3IgVml4
ZW4uIFVubGVzcyB0aGlzIGl0ZW0gbWVhbgo+ID4+Pj4gc29tZXRoaW5nIGVsc2UuCj4gPj4+Cj4g
Pj4+IFZpeGVuIG1lYW5zIHRoZSB2ZXJzaW9uIHVwc3RyZWFtIHB1dCBpbnRvIHRoZSBhZHZpc29y
eS4gVGhlIHBhdGNoIHlvdQo+ID4+PiB0YWxrZWQgYWJvdXQgaXMgbm90IHByb3ZpZGVkIGluIHRo
YXQgYnJhbmNoLgo+ID4+Pgo+ID4+PiBXZWkuCj4gPj4+Cj4gPj4KPiA+PiBDYW4gd2UgbWVyZ2Ug
c29tZSBmaXhlcyBwZW9wbGUgaGF2ZSBwcm9wb3NlZCBpbnRvIHRoZSBWaXhlbiBicmFuY2g/Cj4g
Pj4gVGhlcmUgYXJlIGEgbnVtYmVyIG9mIHZpcnR1YWxpemF0aW9uIHByb3ZpZGVycyB0aGF0IGhh
dmUgcm9sbGVkIGZvcndhcmQKPiA+PiB3aXRoIFZpeGVuLiBUaGV5IGFyZSBjbGVhcmx5IGNvbnRy
aWJ1dGluZyBwYXRjaGVzIG9uIHRoZSBNTCBhbmQgaGF2aW5nCj4gPj4gb25lIHBsYWNlIHRvIHdv
cmsgdG9nZXRoZXIgd291bGQgYmUgbmljZS4KPiA+Cj4gPiBJZiBBbnRob255IGlzIE9LLCB3ZSBj
YW4gY2FsbCBoaW0gdGhlICJtYWludGFpbmVyIiBmb3IgdGhlIFZpeGVuCj4gPiBicmFuY2g7IHRo
ZSBjb21taXR0ZXJzIGNhbiBjaGVjayBpbiBhbnl0aGluZyB0aGF0IGhhcyBoaXMgQWNrIHRvIHRo
ZQo+ID4gVml4ZW4gYnJhbmNoLCBhbmQgdGhlIFNlY3VyaXR5IFRlYW0gY2FuIHBvc3QgbmV3IHNp
Z25lZCB0YWdzIHdoZW4KPiA+IGFwcHJvcHJpYXRlLgo+ID4KPiA+IEl0IGxvb2tlZCBsaWtlIEFu
dGhvbnkgaGFkIHNvbWUgaXNzdWVzIHdpdGggdGhlIG1vc3QgcmVjZW50IHBhdGNoIHRob3VnaC4K
PiAKPiBJIGFtIHZlcnkgaGFwcHkgdG8gcmV2aWV3IHN0dWZmIGZvciB0aGUgVml4ZW4gYnJhbmNo
IGJ1dCBJJ20gZXZlbiBtb3JlCj4gZWFnZXIgdG8gZ2V0IFZpeGVuIGFuZCBDb21ldCBtZXJnZWQu
ICBHZXR0aW5nIENvbWV0IGludG8gc3RhZ2luZyB3aWxsCj4gaGVscCBvdXQgdXMgYSBsb3QuCj4g
CgpJIGp1c3QgcHVzaGVkIGEgYnVuY2ggb2YgY29tZXQgcGF0Y2hlcyB0byBzdGFnaW5nLiBJIHdp
bGwgcHVzaCBzb21lIG9mCnRoZSBwZW5kaW5nIGZpeGVzIHRvbW9ycm93LgoKV2VpLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 19:03:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 19:03:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebWW5-0003LN-Bp; Tue, 16 Jan 2018 19:03:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xstf=el=citrix.com=prvs=5473c9914=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebWW3-0003Ka-IP
 for xen-devel@lists.xenproject.org; Tue, 16 Jan 2018 19:03:23 +0000
X-Inumbo-ID: 3e59fcbb-faf0-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e59fcbb-faf0-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 19:05:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="458395436"
Date: Tue, 16 Jan 2018 19:02:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andy Smith <andy@strugglers.net>
Message-ID: <20180116190251.m3n2z77y4jgdmle6@citrix.com>
References: <5A5C981A020000780019EB82@prv-mh.provo.novell.com>
 <5A5E2574020000780019F27A@prv-mh.provo.novell.com>
 <5A5E26A0020000780019F28C@prv-mh.provo.novell.com>
 <20180116172840.GF29360@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180116172840.GF29360@bitfolk.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86: Meltdown band-aid against
 malicious 64-bit PV guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMDU6Mjg6NDBQTSArMDAwMCwgQW5keSBTbWl0aCB3cm90
ZToKPiBIaSBKYW4sCj4gCj4gT24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMDg6MjE6NTJBTSAtMDcw
MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiBUaGlzIGlzIGEgdmVyeSBzaW1wbGlzdGljIGNoYW5n
ZSBsaW1pdGluZyB0aGUgYW1vdW50IG9mIG1lbW9yeSBhIHJ1bm5pbmcKPiA+IDY0LWJpdCBQViBn
dWVzdCBoYXMgbWFwcGVkIChhbmQgaGVuY2UgYXZhaWxhYmxlIGZvciBhdHRhY2tpbmcpOiBPbmx5
IHRoZQo+ID4gbWFwcGluZ3Mgb2Ygc3RhY2ssIElEVCwgYW5kIFRTUyBhcmUgYmVpbmcgY2xvbmVk
IGZyb20gdGhlIGRpcmVjdCBtYXAKPiA+IGludG8gcGVyLUNQVSBwYWdlIHRhYmxlcy4KPiAKPiBD
YW4gdGhpcyBiZSB1c2VkIHdpdGggQ29tZXQvVml4ZW4gdG8gZnVydGhlciBwcm90ZWN0IFBWIGd1
ZXN0cz8gaS5lLgo+IGlmIHRoZSBzaGltIGh5cGVydmlzb3IgaGFzIHRoZXNlIGNoYW5nZXMgdGhl
biB3aWxsIGl0IGFsc28gbGltaXQKPiB3aGF0IGEgcHJvY2VzcyBpbiB0aGUgUFYgZ3Vlc3QgY2Fu
IHNlZSBpbiB0aGF0IHNoaW0gaHlwZXJ2aXNvciwKPiB3aGljaCB0aGVyZWZvcmUgcHJvdGVjdHMg
aXRzIG93biBndWVzdCBrZXJuZWwgYSBiaXQgdG9vPwo+IAoKWWVzLCBidXQgcGxlYXNlIGJlIHdh
cm5lZCB0aGF0IHRoZSBndWVzdCBpcyB2ZXJ5IHZlcnkgc2xvdy4gSSBkb24ndAp0aGluayBYUFRJ
ICsgc2hpbSBpcyB2ZXJ5IHVzYWJsZSBhdCB0aGlzIHN0YWdlLgoKSWYgeW91J3JlIGludGVyZXN0
ZWQgaW4gdHJ5aW5nIHRoYXQgb3V0LCBjaGVjayBvdXQgc3RhZ2luZyBicmFuY2ggYW5kCmJ1aWxk
IGEgc2hpbSBmcm9tIHRoZXJlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 19:05:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 19:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebWXs-0003T4-A9; Tue, 16 Jan 2018 19:05:16 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5473f034d=Ian.Jackson@citrix.com>)
 id 1ebWXr-0003Sg-OF
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 19:05:15 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 0F/92-28208-AEC4E5A5;
 Tue, 16 Jan 2018 19:05:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsXitHRDpO4rn7g
 og9ZLkhb3prxnd2D02N63iz2AMYo1My8pvyKBNePpkRamgmeMFQ1tSg2MZxi7GDk4JAT8Jd4f
 dexi5AQyPSSunz3BBGKzCehKNG35ywZi8woISpyc+YQFxGYW0JFYsPsTG4QtL7H97RxmiBoHi
 cdXF7KD2CwCqhIXzr4CmyMioCjRfeELI0R9lETviltgNcICThJ3Fi8Am8kpYCNxYP1PsLiQQI
 LE9OP9zBD3mEi8XbiTDeRMIQE1ibnr4yHClhLf1j9lnsAoMAvJdbOQXDcLyXULGJlXMaoXpxa
 VpRbpGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJQMQ7GDc+dzpEKMkB5OS
 KK+YSFyUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleD2CQCwkWpaanVqRl5gDjAyYtwcGjJMJ7y
 hsozVtckJhbnJkOkTrFaMzRtvJJGzPHjRev25iFWPLy81KlxHlZQCYJgJRmlObBDYLF7SVGWS
 lhXkag04R4ClKLcjNLUOVfMYpzMCoJ88qDTOHJzCuB2/cK6BQmoFO2zIgFOaUkESEl1cBYGOw
 h9vaab3yd1T6RaUeqG+9K75Y6M1FB6c/UM1Mvfgo/fD51v3ac3GG//WJfl2elThHYrnlfa6F2
 +fmnS4+fMy+aFmXM0/5L10hZa+pCp+mhkwz2PI72PXHn3UKz+mdrOE2++Ti0iX28rKGsfmei4
 JLzj07sK34aOe1kTHW39P4cjq59X6WClFiKMxINtZiLihMBJ48k9tYCAAA=
X-Env-Sender: prvs=5473f034d=Ian.Jackson@citrix.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1516129512!90387351!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42459 invoked from network); 16 Jan 2018 19:05:14 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-8.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 16 Jan 2018 19:05:14 -0000
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="458395915"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23134.19681.970910.268089@mariner.uk.xensource.com>
Date: Tue, 16 Jan 2018 19:05:05 +0000
To: Jim Fehlig <jfehlig@suse.com>
In-Reply-To: <5f95bb1c-2ba6-7f8d-f191-70dc0dd1f129@suse.com>
References: <osstest-118006-mainreport@xen.org>
 <5f95bb1c-2ba6-7f8d-f191-70dc0dd1f129@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [libvirt test] 118006: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmltIEZlaGxpZyB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW2xpYnZpcnQgdGVzdF0gMTE4MDA2
OiByZWdyZXNzaW9ucyAtIEZBSUwiKToKPiBTaG91bGQgYmUgZml4ZWQgYnkKPiBodHRwczovL2xp
YnZpcnQub3JnL2dpdC8/cD1saWJ2aXJ0LmdpdDthPWNvbW1pdDtoPTY2YWE3ZTAyYzY5Y2Q5MDk5
NWYyOWRiZmFjYTZjNjU5ZmZlMTE2OTMKClRoYW5rcyBmb3IgbGV0dGluZyB1cyBrbm93LgoKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 20:59:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 20:59:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebYK8-00033v-14; Tue, 16 Jan 2018 20:59:12 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebYK6-00033p-7t
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 20:59:10 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-3.messagelabs.com id A8/7D-32407-D976E5A5;
 Tue, 16 Jan 2018 20:59:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXdOely
 UwY+Hchb3prxnd2D02N63iz2AMYo1My8pvyKBNeNz8032gpliFZ8m7mBsYPzN38XIxSEk0Mgk
 8WfdCzYI5zGjxIS+G+wQzjZGictNq4AcTg4RAWeJr2fmgtm8AvoSy56tBbOFBWwlnp/pYgOxJ
 QQ6mCU23JSCsD0l/m6+yA5j715+nbWLkZ2DTcBK4pAYSJRFQFVi4bOLjBMYuRcwMqxi1ChOLS
 pLLdI1NNJLKspMzyjJTczM0TU0MNbLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GB81e18iFGSg0l
 JlFdMJC5KiC8pP6UyI7E4I76oNCe1+BCjDAeHkgRvehpQTrAoNT21Ii0zBxhoMGkJDh4lEd7r
 qUBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolznseZJIASGlGaR7cIFgEXGKUl
 RLmZQQ6TYinILUoN7MEVf4VozgHo5Iw73OQKTyZeSVw+14BncIEdMqWGbEgp5QkIqSkGhjnmp
 ev17n61t5j7qVFjyN4wjlmC21+u6JpseTynXefPr9x48iNhoCHx65PzJzZU2EpePLj9vvvlhx
 tYzXmSZ4yj/mA9klF4yX9vntXGFw7Z/IwIiym8veXyAPP7vXfWrTsGZfXiXuSCmdnZZxsKbvN
 e887cl/aijR1Xes/V/ctsr149uOt/Kvy7UosxRmJhlrMRcWJALuCDLB7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-31.messagelabs.com!1516136347!123186722!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 65211 invoked from network); 16 Jan 2018 20:59:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 20:59:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebYK3-0003H2-1c; Tue, 16 Jan 2018 20:59:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebYJx-0004ye-HK; Tue, 16 Jan 2018 20:59:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebYJw-0006gG-Vh; Tue, 16 Jan 2018 20:59:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118110-mainreport@xen.org>
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=36c560e7f38130f12a36e8b66b0785fb655fe893
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 20:59:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118110: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4937478459861307543=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  36c560e7f38130f12a36e8b66b0785fb655fe893
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Testing same since   118110  2018-01-16 19:02:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4937478459861307543==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 21:11:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 21:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebYVr-0004NU-3e; Tue, 16 Jan 2018 21:11:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebYVq-0004NO-Ap
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 21:11:18 +0000
X-Inumbo-ID: 1f64c80a-fb02-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f64c80a-fb02-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 21:13:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="66158562"
To: Jan Beulich <JBeulich@suse.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-12-git-send-email-andrew.cooper3@citrix.com>
 <5A5C9DF5020000780019EBCA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fd4555a3-ec19-e282-7a3a-51e47b0f6479@citrix.com>
Date: Tue, 16 Jan 2018 21:11:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5C9DF5020000780019EBCA@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 11/17] x86: Protect unaware domains from
 meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMTggMTE6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjAxLjE4IGF0
IDE5OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmwuaAo+PiBAQCAtMjAsOCArMjAsMjkgQEAKPj4gICNpZm5kZWYgX19YODZfU1BFQ19D
VFJMX0hfXwo+PiAgI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfSF9fCj4+ICAKPj4gKyNpbmNsdWRl
IDx4ZW4vc2NoZWQuaD4KPj4gKwo+PiAgdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpOwo+PiAgCj4+ICsvKgo+PiArICogRm9yIGd1ZXN0cyB3aGljaCBrbm93IGFib3V0IElC
UlMgYnV0IGFyZSBub3QgdG9sZCBhYm91dCBTVElCUCBydW5uaW5nIG9uCj4+ICsgKiBoYXJkd2Fy
ZSBzdXBwb3J0aW5nIGh5cGVydGhyZWFkaW5nLCB0aGUgZ3Vlc3QgZG9lc24ndCBrbm93IHRvIHBy
b3RlY3QKPj4gKyAqIGl0c2VsZiBmdWxseS4gIChTdWNoIGEgZ3Vlc3Qgd29uJ3QgYmUgcGVybWl0
dGVkIGRpcmVjdCBhY2Nlc3MgdG8gdGhlIE1TUi4pCj4+ICsgKiBIYXZlIFhlbiBmaWxsIGluIHRo
ZSBnYXBzLCBzbyBhbiB1bmF3YXJlIGd1ZXN0IGNhbid0IGJlIGludGVyZmVyZWQgd2l0aCBieQo+
PiArICogYSBtZWRkbGluZyBndWVzdCBvbiBhbiBhZGphY2VudCBoeXBlcnRocmVhZC4KPj4gKyAq
Lwo+PiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgc3BlY19jdHJsX2hvc3RfdmFsKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGd1ZXN0X3ZhbCkKPj4gK3sKPj4gKyAgICBjb25zdCBz
dHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFyY2guY3B1aWQ7Cj4+ICsKPj4gKyAgICBpZiAo
ICFjcC0+ZmVhdC5zdGlicCAmJiBjcHVfaGFzX3N0aWJwICYmCj4+ICsgICAgICAgICAhKGd1ZXN0
X3ZhbCAmIChTUEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkpICkKPj4gKyAgICAgICAg
cmV0dXJuIFNQRUNfQ1RSTF9TVElCUDsKPj4gKyAgICBlbHNlCj4+ICsgICAgICAgIHJldHVybiBn
dWVzdF92YWw7Cj4+ICt9Cj4gVGhlIGNvbW1lbnQncyAid29uJ3QgYmUgcGVybWl0dGVkIGRpcmVj
dCBhY2Nlc3MiIGNhbiBiZSB2ZXJpZmllZAo+IGJ5IGxvb2tpbmcgYXQgcGF0Y2ggMTAsIGJ1dCB3
aGVyZSdzIHRoZSBIVCBkZXBlbmRlbmN5IGhlcmUgKG9yCj4gaW4gYW5vdGhlciBwYXRjaCk/IEZv
ciBub3cgaXQgbG9va3MgdG8gbWUgYXMgaWYgeW91IGVuYWJsZWQgdGhpcwo+IGJlaGluZC10aGUt
YmFjayBwcm90ZWN0aW9uIGV2ZW4gaW4gdGhlIG5vbi1IVCBjYXNlLgoKVGhlIHByb2JsZW0gaXMg
dGhhdCB0aGlzIGlzIGFsbCBzcGVjdWxhdGl2ZSBwcm9ncmFtbWluZyAocGFyZG9uIHRoZQpwdW4p
LCB3aXRob3V0IGFuc3dlcnMgdG8gc2V2ZXJhbCBxdWVzdGlvbnMsIGFuZCB3aXRob3V0IG1pY3Jv
Y29kZSB0bwphY3R1YWxseSB0cnkgaXQgb3V0IG9uLsKgIEkgZ3Vlc3MgSSB3aWxsIGhhdmUgdG8g
dW53aW5kIHRoZSBjaGFuZ2VzLCBhbmQKaG9wZSB0aGVyZSBpc24ndCBzb21lIGxlYWt5IHJlY29y
ZCBvZiB0aGlzIHRyYWluIG9mIHRob3VnaHQgc29tZXdoZXJlLi4uCihTb3JyeSAtIEkgY291bGRu
J3QgcmVzaXN0ISkKCkkndmUgZ3Vlc3NlZCBzaW5jZSB0aGUgdmVyeSBmaXJzdCBzcGVjIEkgc2F3
IHRoYXQgU1RJQlAgd2FzIGV4cGVjdGVkIG5vdAphbHdheXMgdG8gYmUgYWR2ZXJ0aXNlZCwgYW5k
IHRoZSBmYWN0IHRoYXQgdGhlcmUgYXJlIHR3byBDUFVJRCBiaXRzCm1lYW5zIHRoYXQsIHdoZXRo
ZXIgdGhlIHNpdHVhdGlvbiBleGlzdHMgaW4gcHJhY3RpY2UsIGl0IGlzIHBvc3NpYmxlIHRvCmxl
dmVsIGEgVk0gaW50byBzdWNoIGEgc3RhdGUuCgpUaGVyZWZvcmUsIFhlbiBzaG91bGQgcHJvdmlk
ZSBhIGRlZmVuY2UgYWdhaW5zdCBzdWNoIGEgbGV2ZWxsaW5nIHNvIGFuCnVuYXNzdW1pbmcgZ3Vl
c3QgZG9lc24ndCBnZXQgY2F1Z2h0IG91dC4KClRoZSBsYXRlc3QgaW50ZWwgc3BlYyAocHVibGlz
aGVkIHNpbmNlIEkgcG9zdGVkIHY4KSBzYXlzOgoKIlRoZXNlIGluY2x1ZGUgcHJvY2Vzc29ycyBv
biB3aGljaCBJbnRlbCBIeXBlci1UaHJlYWRpbmcgVGVjaG5vbG9neSBpcwpub3QgZW5hYmxlZCBh
bmQgdGhvc2UgdGhhdCBkbyBub3Qgc2hhcmUgaW5kaXJlY3QgYnJhbmNoIHByZWRpY3RvcnMKYmV0
d2VlbiBsb2dpY2FsIHByb2Nlc3NvcnMuIFRvIHNpbXBsaWZ5IHNvZnR3YXJlIGVuYWJsaW5nIGFu
ZCBlbmhhbmNlCndvcmtsb2FkIG1pZ3JhdGlvbiwgU1RJQlAgbWF5IGJlIGVudW1lcmF0ZWQgKGFu
ZCBzZXR0aW5nCklBMzJfU1BFQ19DVFJMLlNUSUJQIGFsbG93ZWQpIG9uIHN1Y2ggcHJvY2Vzc29y
cy4iCgp3aGljaCBJIHRha2UgdG8gbWVhbiAiZm9yIG1pY3JvY29kZSBzaW1wbGljaXR5LCB3ZSB3
aWxsIGFsd2F5cyBhZHZlcnRpc2UKaXQgb24gSFQtY2FwYWJsZSBoYXJkd2FyZSIsIGFuZAoKIkEg
cHJvY2Vzc29yIG1heSBlbnVtZXJhdGUgc3VwcG9ydCBmb3IgdGhlIElBMzJfU1BFQ19DVFJMIE1T
UiAoZS5nLiwgYnkKZW51bWVyYXRpbmcgQ1BVSUQuKEVBWD03SCxFQ1g9MCk6RURYWzI2XSBhcyAx
KSBidXQgbm90IGZvciBTVElCUAooQ1BVSUQuKEVBWD03SCxFQ1g9MCk6RURYWzI3XSBpcyBlbnVt
ZXJhdGVkIGFzIDApLiBPbiBzdWNoIHByb2Nlc3NvcnMsCmV4ZWN1dGlvbiBvZiBXUk1TUiB0byBJ
QTMyX1NQRUNfQ1RSTCBpZ25vcmVzIHRoZSB2YWx1ZSBvZiBiaXQgMSAoU1RJQlApCmFuZCBkb2Vz
IG5vdCBjYXVzZSBhIGdlbmVyYWwtcHJvdGVjdGlvbiBleGNlcHRpb24gKCNHUCkgaWYgYml0IDEg
b2YgdGhlCnNvdXJjZSBvcGVyYW5kIGlzIHNldC4gSXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGlzIGZh
Y3Qgd2lsbCBzaW1wbGlmeQp2aXJ0dWFsaXphdGlvbiBpbiBzb21lIGNhc2VzLiIKCndoaWNoIEkg
dGFrZSB0byBtZWFuICJub24tSFQgaGFyZHdhcmUgd29uJ3QgZW51bWVyYXRlIFNUSUJQLCBidXQg
d2lsbApjb3BlIHdpdGggYW4gT1MgdHJ5aW5nIHRvIHVzZSBpdCIuCgpBbiBhbHRlcm5hdGl2ZSB0
byB0aGUgY3VycmVudCBsZXZlbGxpbmcgbG9naWMgd291bGQgYmUgdG8gdHJlYXQgU1RJQlAgYXMK
YSBTcGVjaWFsIEJpdCAoaW4gQ1BVSUQgdGVybXMsIGxpa2UgT1NYU0FWRS9ldGMpIGFuZCB1bmNv
bmRpdGlvbmFsbHkgc2V0Cml0IGVxdWFsIHRvIElCUlMsIGlycmVzcGVjdGl2ZSBvZiB0aGUgdG9v
bHN0YWNrIHNldHRpbmcuwqAgVGhhdCB3YXksCm1pZ3JhdGlvbiBiZXR3ZWVuIEhUIGFuZCBub24t
SFQgaGFyZHdhcmUgaXMgc2FmZSBhbmQgYSBWTSB3aGljaCBjaG9vc2VzCnRvIHVzZSBTVElCUCB3
aWxsIHdvcmsgZXZlbiBvbiBub24tSFQgaGFyZHdhcmUgd2hpY2ggc2ltcGx5IGlnbm9yZXMgdGhl
CnJlcXVlc3QuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 21:21:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 21:21:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebYf7-0005C7-W5; Tue, 16 Jan 2018 21:20:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebYf7-0005Bj-8W
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 21:20:53 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 3C/E5-03968-4BC6E5A5;
 Tue, 16 Jan 2018 21:20:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXdzTly
 UwdI7Zhb3prxnd2D02N63iz2AMYo1My8pvyKBNaP3gEHB29iKJ/v+sDUwTrbpYuTiEBJoZJK4
 9vQGO4TzmFHiwpvPTBDONkaJ+atfMXYxcnKICDhLfD0zlx3E5hXQl/g08xNYXFggVGLxuaOMI
 A0SAlPVJO5t2sMMkpAQ8JZ4eWctSxcjB5g9Yw1XFyM7B5uAlcQhMZACFgFVib1zW1knMHIvYG
 RYxahRnFpUllqka2ygl1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6N16BgbGHYw
 TVvkdYpTkYFIS5RUTiYsS4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7JBsoJ1iUmp5akZaZAwwz
 mLQEB4+SCO82kDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLn7QIpFQApzSjNg
 xsEC/9LjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5Z4NM4cnMK4Hb9wroFCagU7bMiAU5pS
 QRISXVwFi/9ZHz1w8q1g+OSEjIzrsj9vPKzx2rlGLX5D84fphP8veiUIkd6bdunJFnO7dls1f
 TP67DK99++iLzNvRFl822sKePK7PKJASNXvy3CJJXY90RrCelwvrAdINsWm+h7yclvwQW1nmC
 cTNSZoqlLbB+xWJjMOGw/roX8/a9FQ2WF1S6/SuNd6USS3FGoqEWc1FxIgBJsS3legIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1516137650!112637232!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3890 invoked from network); 16 Jan 2018 21:20:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 21:20:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebYf1-0003td-Fw; Tue, 16 Jan 2018 21:20:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebYew-0005WW-7Y; Tue, 16 Jan 2018 21:20:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebYev-00055Q-VB; Tue, 16 Jan 2018 21:20:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118102-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-armhf-libvirt:<job
 status>:broken:regression
 qemu-mainline:build-armhf-libvirt:host-build-prep:fail:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:build-arm64:xen-build:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:build-arm64-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-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-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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=f521eeee3bd060b460c99e605472b7e03967db43
X-Osstest-Versions-That: qemuu=7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 21:20:41 +0000
Subject: [Xen-devel] [qemu-mainline test] 118102: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1431232231188545551=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-libvirt             <job status>                 broken
 build-armhf-libvirt           5 host-build-prep          fail REGR. vs. 117930
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 117930
 build-arm64                   6 xen-build      fail in 118091 REGR. vs. 117930

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat  fail pass in 118091

Tests which did not succeed, but are not blocking:
 build-arm64-libvirt           1 build-check(1)           blocked in 118091 n/a
 test-arm64-arm64-xl           1 build-check(1)           blocked in 118091 n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)           blocked in 118091 n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)           blocked in 118091 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 118091 like 117930
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 118091 like 117930
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 118091 like 117930
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 118091 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 118091 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 118091 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117930
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117930
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 117930
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                f521eeee3bd060b460c99e605472b7e03967db43
baseline version:
 qemuu                7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac

Last test of basis   117930  2018-01-12 23:48:34 Z    3 days
Failing since        118034  2018-01-15 10:18:58 Z    1 days    3 attempts
Testing same since   118091  2018-01-16 05:03:58 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexey Perevalov <a.perevalov@samsung.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Frediano Ziglio <fziglio@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Jindrich Makovicka <makovick@gmail.com>
  Juan Quintela <quintela@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  linzhecheng <linzhecheng@huawei.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job build-armhf-libvirt broken

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1431232231188545551==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 21:24:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 21:24:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebYiv-0005Nl-Im; Tue, 16 Jan 2018 21:24:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3dza=el=citrix.com=prvs=547832a6c=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebYiu-0005Nf-Fd
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 21:24:48 +0000
X-Inumbo-ID: 7668ecce-fb03-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7668ecce-fb03-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 22:23:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,369,1511827200"; d="scan'208";a="66159124"
To: Jan Beulich <JBeulich@suse.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-13-git-send-email-andrew.cooper3@citrix.com>
 <5A5CA80E020000780019EBEA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9fd31a33-a400-7586-d371-4d4165c8fc4e@citrix.com>
Date: Tue, 16 Jan 2018 21:24:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5CA80E020000780019EBEA@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 12/17] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDEvMTggMTI6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjAxLjE4IGF0
IDE5OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4+IEBAIC02Njgs
NiArNjY4LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBtYmlfcCkKPj4gICAgICBzZXRfcHJvY2Vzc29yX2lkKDApOwo+PiAgICAgIHNldF9jdXJyZW50
KElOVkFMSURfVkNQVSk7IC8qIGRlYnVnIHNhbml0eS4gKi8KPj4gICAgICBpZGxlX3ZjcHVbMF0g
PSBjdXJyZW50Owo+PiArICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpOwo+IENvbnNp
ZGVyaW5nIHRoZSBzdHJpY3QgbmVlZCB0byBmaWxsIHN0cnVjdCBjcHVfaW5mbyBmaWVsZHMgZWFy
bHkgb24gKGFsc28KPiBpbiBteSBTUDMgYmFuZC1haWQpIEkgd29uZGVyIHdoZXRoZXIgd2Ugd291
bGRuJ3QgYmUgYmV0dGVyIG9mZgo+IHVuaWZvcm1seSBtZW1zZXQoKS1pbmcgdGhlIHdob2xlIHN0
cnVjdHVyZSBmaXJzdCB0aGluZyBoZXJlIGFuZCBpbgo+IHN0YXJ0X3NlY29uZGFyeSgpLiBCdXQg
dGhpcyBpcyBqdXN0IGEgcmVtYXJrLCBub3QgbmVjZXNzYXJpbHkKPiBzb21ldGhpbmcgdG8gYmUg
ZG9uZSBpbiB0aGlzIHBhdGNoLgoKT25lIHRoaW5nIEkgZGlkbid0IHF1aXRlIGdldCB0byBpbiBt
eSBLQUlTRVIgc2VyaWVzIGFjdHVhbGx5IHN3aXRjaGVkIHRvCmhhdmluZyBCU1AgZmlsbCBpbiB0
aGUgZW50aXJlIHRvcC1vZi1zdGFjayBibG9jayBmb3IgQVBzIHdoZW4gdGhlIHN0YWNrCndhcyBh
bGxvY2F0ZWQuCgpJIHRoaW5rIHRoYXQgd291bGQgYmUgYSBnb29kIGNoYW5nZSBpbiBhIGZ1dHVy
ZSBwYXRjaC4KCj4KPj4gQEAgLTU4Niw2ICs2MTEsMTAgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQo+
PiAgICAgICAgICBtb3ZsICAkVFJBUF9kb3VibGVfZmF1bHQsNCglcnNwKQo+PiAgICAgICAgICAv
KiBTZXQgQUMgdG8gcmVkdWNlIGNoYW5jZSBvZiBmdXJ0aGVyIFNNQVAgZmF1bHRzICovCj4+ICAg
ICAgICAgIFNBVkVfQUxMIFNUQUMKPj4gKwo+PiArICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzIENsb2I6IGFjZCAqLwo+PiArICAgICAgICAvKiBXQVJO
SU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQu
ICovCj4gSXMgaXQgYWN0dWFsbHkgdXNlZnVsIHRvIGRvIF9hbnl0aGluZ18gaW4gdGhlIGRvdWJs
ZSBmYXVsdCBoYW5kbGVyPwoKVHlwaWNhbGx5IG5vLCBidXQgdGhlbiBhZ2FpbiB3ZSBob3BlIG5l
dmVyIHRvIGV4ZWN1dGUgdGhpcyBjb2RlLgoKT1RPSCwgd2Ugd291bGQgbmVlZCB0byBkbyB0aGlz
IGlmIHdlIGV2ZXIgZ2V0IGFyb3VuZCB0byBkb2luZyBlc3BmaXg2NC4KCj4KPj4gKy5tYWNybyBE
T19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxIGlicnNfdmFsOnJlcQo+PiArLyoKPj4gKyAq
IFJlcXVpcmVzICVyc3A9cmVncyAoYWxzbyBjcHVpbmZvIGlmICFtYXliZXhlbikKPj4gKyAqIENs
b2JiZXJzICVyYXgsICVyY3gsICVyZHgKPj4gKyAqCj4+ICsgKiBQViBndWVzdHMgY2FuJ3QgdXBk
YXRlIE1TUl9TUEVDX0NUUkwgYmVoaW5kIFhlbidzIGJhY2ssIHNvIG5vIG5lZWQgdG8gcmVhZAo+
PiArICogaXQgYmFjay4gIEVudHJpZXMgZnJvbSBndWVzdCBjb250ZXh0IG5lZWQgdG8gY2xlYXIg
U1BFQ19DVFJMIHNoYWRvd2luZywKPj4gKyAqIHdoaWxlIGVudHJpZXMgZnJvbSBYZW4gbXVzdCBs
ZWF2ZSBzaGFkb3dpbmcgaW4gaXRzIGN1cnJlbnQgc3RhdGUuCj4+ICsgKi8KPj4gKyAgICBtb3Yg
JE1TUl9TUEVDX0NUUkwsICVlY3gKPj4gKwo+PiArICAgIC5pZiBcbWF5YmV4ZW4KPj4gKyAgICAg
ICAgY21wdyAkX19IWVBFUlZJU09SX0NTLCBVUkVHU19jcyglcnNwKQo+IEkgc2VlIHlvdSd2ZSBj
aGFuZ2VkIHRvIGNtcHcgaGVyZS4gVG8gZWxpbWluYXRlIHlvdXIgbGVuZ3RoLQo+IGNoYW5naW5n
LXByZWZpeCBjb25jZXJuLCBob3cgYWJvdXQgdXNpbmcgdGVzdGIgaW5zdGVhZCB0bwo+IGp1c3Qg
ZXZhbHVhdGUgUlBMIG9yIHRoZSBzZWxlY3RvciwgYXMgSSdtIGRvaW5nIGluIHRoZSBTUDMKPiBi
YW5kLWFpZD8KClRoYXQgd291bGQgYmUgYmV0dGVyIHN0aWxsLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 21:35:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 21:35:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebYst-0006AW-H6; Tue, 16 Jan 2018 21:35:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f69x=el=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ebYsr-0006AQ-LW
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 21:35:05 +0000
X-Inumbo-ID: e76a14de-fb04-11e7-b4a6-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e76a14de-fb04-11e7-b4a6-bc764e045a96;
 Tue, 16 Jan 2018 22:33:34 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 38E9E2175A;
 Tue, 16 Jan 2018 21:35:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 38E9E2175A
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 16 Jan 2018 13:35:02 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180116142337.24942-3-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801161334550.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-3-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/5] xen/arm64: Add missing MIDR values for
 Cortex-A72, A73 and A75
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNiBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvcnRleC1BNzIsIEE3
MyBhbmQgQTc1IE1JRFIgd2lsbCBiZSB1c2VkIHRvIGEgZm9sbG93LXVwIGZvciBoYXJkZW5pbmcK
PiB0aGUgYnJhbmNoIHByZWRpY3Rvci4KPiAKPiBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoK
QWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+
IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgNiArKysrKysKPiAgMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+
IGluZGV4IDY1ZWIxMDcxZTEuLjNlZGFiMWI4OTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKPiBAQCAtNDcsMTAgKzQ3LDE2IEBACj4gICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
MTUgICAgIDB4QzBGCj4gICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMgICAgIDB4RDAz
Cj4gICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTcgICAgIDB4RDA3Cj4gKyNkZWZpbmUg
QVJNX0NQVV9QQVJUX0NPUlRFWF9BNzIgICAgIDB4RDA4Cj4gKyNkZWZpbmUgQVJNX0NQVV9QQVJU
X0NPUlRFWF9BNzMgICAgIDB4RDA5Cj4gKyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUg
ICAgIDB4RDBBCj4gIAo+ICAjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNSBNSURSX0NQVV9NT0RFTChB
Uk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE1KQo+ICAjZGVmaW5lIE1JRFJf
Q09SVEVYX0E1MyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9D
T1JURVhfQTUzKQo+ICAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1NyBNSURSX0NQVV9NT0RFTChBUk1f
Q1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3KQo+ICsjZGVmaW5lIE1JRFJfQ09S
VEVYX0E3MiBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JU
RVhfQTcyKQo+ICsjZGVmaW5lIE1JRFJfQ09SVEVYX0E3MyBNSURSX0NQVV9NT0RFTChBUk1fQ1BV
X0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTczKQo+ICsjZGVmaW5lIE1JRFJfQ09SVEVY
X0E3NSBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhf
QTc1KQo+ICAKPiAgLyogTVBJRFIgTXVsdGlwcm9jZXNzb3IgQWZmaW5pdHkgUmVnaXN0ZXIgKi8K
PiAgI2RlZmluZSBfTVBJRFJfVVAgICAgICAgICAgICgzMCkKPiAtLSAKPiAyLjExLjAKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 21:38:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 21:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebYvx-0006KI-W6; Tue, 16 Jan 2018 21:38:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f69x=el=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ebYvw-0006K5-0W
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 21:38:16 +0000
X-Inumbo-ID: e4a7f0b7-fb05-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e4a7f0b7-fb05-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 21:40:39 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1F63B21746;
 Tue, 16 Jan 2018 21:38:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1F63B21746
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 16 Jan 2018 13:38:08 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180116142337.24942-4-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801161338020.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-4-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/5] xen/arm: cpuerrata: Add
	MIDR_ALL_VERSIONS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNiBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEludHJvZHVjZSBhIG5l
dyBtYWNybyBNSURSX0FMTF9WRVJTSU9OUyB0byBtYXRjaCBhbGwgdmFyaWFudC9yZXZpc2lvbiBv
ZiBhCj4gZ2l2ZW4gQ1BVIG1vZGVsLgo+IAo+IFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDYgKysrKysrCj4gIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gaW5kZXggNzcyNTg3YzA1YS4u
YzUwZDMzMzFmMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBAQCAtNyw2ICs3LDEyIEBACj4gICAgICAubWlk
cl9yYW5nZV9taW4gPSBtaW4sICAgICAgICAgICAgICBcCj4gICAgICAubWlkcl9yYW5nZV9tYXgg
PSBtYXgKPiAgCj4gKyNkZWZpbmUgTUlEUl9BTExfVkVSU0lPTlMobW9kZWwpICAgICAgICBcCj4g
KyAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UsICBcCj4gKyAgICAubWlkcl9t
b2RlbCA9IG1vZGVsLCAgICAgICAgICAgICAgICBcCj4gKyAgICAubWlkcl9yYW5nZV9taW4gPSAw
LCAgICAgICAgICAgICAgICBcCj4gKyAgICAubWlkcl9yYW5nZV9tYXggPSAoTUlEUl9WQVJJQU5U
X01BU0sgfCBNSURSX1JFVklTSU9OX01BU0spCj4gKwo+ICBzdGF0aWMgYm9vbCBfX21heWJlX3Vu
dXNlZAo+ICBpc19hZmZlY3RlZF9taWRyX3JhbmdlKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFi
aWxpdGllcyAqZW50cnkpCj4gIHsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 21:39:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 21:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebYxS-0006QL-A4; Tue, 16 Jan 2018 21:39:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mere=el=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1ebYxR-0006Q5-CW
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 21:39:49 +0000
X-Inumbo-ID: 1c0f01c1-fb06-11e7-b0d7-9f685aff125f
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c0f01c1-fb06-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 21:42:12 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0GLbXOx002133;
 Tue, 16 Jan 2018 21:39:22 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-2017-10-26;
 bh=r9PbKvfwuqYqeXeuOMseOszldsN1CuTnLDpsmHRgfho=;
 b=o0UzW4tvEYrZmBmINPAtbuCHmeSkIJRsv7tdmQRvDjIcTyciiarxp2P59tCMHogSGpA+
 PnQc1nn+9mF7vJbrMRBtPlCqI54dL+Ysle4oRgWurqXFjmCVY1cfioioh26UZv9784Uj
 EtqiABha1rt5VatfQdjBa1sZ+bBNgcfR9HfUUPeA6FcWHJxZ1Mz3uz2aJnFu3q0Lfi9N
 eOE6GEaK/7WYCfDHR/BruWV7q8WdP77e3Oog3c9qmKIMmYepTg9CCmQ9Ipj7gckau1u/
 PEl7zkbYhkgOX6fwydeOfMw2s2mPChyDv8h7kJyqzKqRoFHt0JLCl4gQjr8/CCo1KUfR 1w== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2fhqw88fmn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 16 Jan 2018 21:39:21 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0GLdKCa020833
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 16 Jan 2018 21:39:21 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0GLdKes001016;
 Tue, 16 Jan 2018 21:39:20 GMT
Received: from olila.local.net-space.pl (/10.175.171.174)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 16 Jan 2018 13:39:19 -0800
Date: Tue, 16 Jan 2018 22:39:14 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Eric DeVolder <eric.devolder@oracle.com>
Message-ID: <20180116213914.GP21705@olila.local.net-space.pl>
References: <1515792073-12894-1-git-send-email-eric.devolder@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515792073-12894-1-git-send-email-eric.devolder@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8776
 signatures=668653
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801160294
Cc: andrew.cooper3@citrix.com, horms@verge.net.au, kexec@lists.infradead.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] kexec-tools: Perform run-time linking of
	libxenctrl.so
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDM6MjE6MTNQTSAtMDYwMCwgRXJpYyBEZVZvbGRlciB3
cm90ZToKPiBXaGVuIGtleGVjIGlzIHV0aWxpemVkIGluIGEgWGVuIGVudmlyb25tZW50LCBpdCBo
YXMgYW4gZXhwbGljaXQKPiBydW4tdGltZSBkZXBlbmRlbmN5IG9uIGxpYnhlbmN0cmwuc28uIFRo
aXMgZGVwZW5kZW5jeSBvY2N1cnMKPiBkdXJpbmcgdGhlIGNvbmZpZ3VyZSBzdGFnZSBhbmQgd2hl
biBidWlsZGluZyBrZXhlYy10b29scy4KPgo+IFdoZW4ga2V4ZWMgaXMgdXRpbGl6ZWQgaW4gYSBu
b24tWGVuIGVudmlyb25tZW50IChlaXRoZXIgYmFyZQo+IG1ldGFsIG9yIEtWTSksIHRoZSBjb25m
aWd1cmUgYW5kIGJ1aWxkIG9mIGtleGVjLXRvb2xzIG9taXRzCj4gYW55IHJlZmVyZW5jZSB0byBs
aWJ4ZW5jdHJsLnNvLgoKWy4uLl0KCldvdyEgV2hhdCBhIGxvbmcgc3RvcnkhIFBhdGNoIGxvb2tz
IHF1aXRlIGdvb2QuIEp1c3QgYSBmZXcgbml0cGlja3MuCklmIHlvdSBmaXggdGhlbSB0aGVuIHlv
dSBjYW4gYWRkIFJldmlld2VkLWJ5OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUu
Y29tPgp0byB0aGUgbmV4dCB2ZXJzaW9uLgoKPiBTaWduZWQtb2ZmLWJ5OiBFcmljIERlVm9sZGVy
IDxlcmljLmRldm9sZGVyQG9yYWNsZS5jb20+Cj4gLS0tCj4gdjE6IDI5bm92MjAxNwo+ICAtIERh
bmllbCBLaXBlciBzdWdnZXN0ZWQgRGViaWFuJ3MgbGlieGVuIHBhY2thZ2Ugb2YgbGlicmFyaWVz
LAo+ICAgIGJ1dCBJIGRpZCBub3QgZmluZCBzaW1pbGFyIHBhY2thZ2Ugb24gbW9zdCBvdGhlciBz
eXN0ZW1zLgo+Cj4gdjI6IDE0ZGVjMjAxNwo+ICAtIFJlcG9zdGVkIHRvIGtleGVjIGFuZCB4ZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0cwo+Cj4gdjM6IDEyamFuMjAxOAo+ICAtIEluY29ycG9yYXRlZCBm
ZWVkYmFjayBmcm9tIERhbmllbCBLaXBlci4KPiAgICBDb25maWd1cmUgY2hhbmdlcyBmb3IgLS13
aXRoLXhlbj1kbCwgc3R5bGUgcHJvYmxlbXMgY29ycmVjdGVkLgo+ICAgIEV4dGVuc2l2ZSB0ZXN0
aW5nIG9mIHRoZSBuZXcgbW9kZS4KPiAtLS0KPiAgY29uZmlndXJlLmFjICAgICAgICAgICAgICAg
ICAgICAgICB8IDI3ICsrKysrKysrKystLS0tCj4gIGtleGVjL01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgICAgfCAgMSArCj4gIGtleGVjL2FyY2gvaTM4Ni9jcmFzaGR1bXAteDg2LmMgICAgfCAg
NCArLS0KPiAga2V4ZWMvYXJjaC9pMzg2L2tleGVjLXg4Ni1jb21tb24uYyB8ICA0ICstLQo+ICBr
ZXhlYy9jcmFzaGR1bXAteGVuLmMgICAgICAgICAgICAgIHwgIDQgKy0tCj4gIGtleGVjL2tleGVj
LXhlbi5jICAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysrKysrKy0KPiAga2V4
ZWMva2V4ZWMteGVuLmggICAgICAgICAgICAgICAgICB8IDczICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIDcgZmlsZXMgY2hhbmdlZCwgMTM4IGluc2VydGlvbnMoKyks
IDE2IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQga2V4ZWMva2V4ZWMteGVuLmgK
Pgo+IGRpZmYgLS1naXQgYS9jb25maWd1cmUuYWMgYi9jb25maWd1cmUuYWMKPiBpbmRleCAyMDhk
YzBhLi40ZGFiNTdmIDEwMDY0NAo+IC0tLSBhL2NvbmZpZ3VyZS5hYwo+ICsrKyBiL2NvbmZpZ3Vy
ZS5hYwo+IEBAIC0xNjcsMTIgKzE2NywyNyBAQCBpZiB0ZXN0ICIkd2l0aF94ZW4iID0geWVzIDsg
dGhlbgo+ICAJQUNfQ0hFQ0tfSEVBREVSKHhlbmN0cmwuaCwKPiAgCQlbQUNfQ0hFQ0tfTElCKHhl
bmN0cmwsIHhjX2tleGVjX2xvYWQsICwKPiAgCQlBQ19NU0dfTk9USUNFKFtYZW4gc3VwcG9ydCBk
aXNhYmxlZF0pKV0pCj4gLQkJaWYgdGVzdCAiJGFjX2N2X2xpYl94ZW5jdHJsX3hjX2tleGVjX2xv
YWQiID0geWVzIDsgdGhlbgo+IC0JCQlBQ19DSEVDS19MSUIoeGVuY3RybCwgeGNfa2V4ZWNfc3Rh
dHVzLAo+IC0JCQkJQUNfREVGSU5FKEhBVkVfS0VYRUNfQ01EX1NUQVRVUywgMSwKPiAtCQkJCQlb
VGhlIGtleGVjX3N0YXR1cyBjYWxsIGlzIGF2YWlsYWJsZV0pLAo+IC0JCQkJQUNfTVNHX05PVElD
RShbVGhlIGtleGVjX3N0YXR1cyBjYWxsIGlzIG5vdCBhdmFpbGFibGVdKSkKPiAtCQlmaQo+ICtm
aQo+ICsKPiArZG5sIExpbmsgbGlieGVuY3RybC5zbyBhdCBydW4tdGltZSByYXRoZXIgdGhhbiBi
dWlsZC10aW1lCj4gK2lmIHRlc3QgIiR3aXRoX3hlbiIgPSBkbCA7IHRoZW4KPiArCUFDX0NIRUNL
X0hFQURFUihkbGZjbi5oLAo+ICsJCVtBQ19DSEVDS19MSUIoZGwsIGRsb3BlbiwgLAo+ICsJCQlB
Q19NU0dfRVJST1IoW0R5bmFtaWMgbGlicmFyeSBsaW5raW5nIG5vdCBhdmFpbGFibGVdKSldLAo+
ICsJCUFDX01TR19FUlJPUihbRHluYW1pYyBsaWJyYXJ5IGxpbmtpbmcgbm90IGF2YWlsYWJsZV0p
KQoKSSB0aGluayB0aGF0IHRoaXMgZXJyb3IgbWVzc2FnZSBzaG91bGQgYmUgbGlrZSB0aGlzOgog
IER5bmFtaWMgbGlicmFyeSBsaW5raW5nIGhlYWRlciBub3QgYXZhaWxhYmxlCgo+ICsJQUNfREVG
SU5FKENPTkZJR19MSUJYRU5DVFJMX0RMLCAxLCBbRGVmaW5lIHRvIDEgdG8gbGluayBsaWJ4ZW5j
dHJsLnNvIGF0IHJ1bi10aW1lIHJhdGhlciB0aGFuIGJ1aWxkLXRpbWVdKQo+ICsJQUNfQ0hFQ0tf
SEVBREVSKHhlbmN0cmwuaCwKPiArCQlbQUNfQ0hFQ0tfTElCKHhlbmN0cmwsIHhjX2tleGVjX2xv
YWQsCj4gKwkJQUNfREVGSU5FKEhBVkVfTElCWEVOQ1RSTCwgMSwgKSwgIyByZXF1aXJlZCBkZWZp
bmUsIGFuZCBwcmV2ZW50IC1seGVuY3RybAo+ICsJCUFDX01TR19OT1RJQ0UoW1hlbiBzdXBwb3J0
IGRpc2FibGVkXSkpXSkKPiArZmkKPiArCj4gK2RubCBDaGVjayBmb3IgdGhlIFhlbiBrZXhlY19z
dGF0dXMgaHlwZXJjYWxsIC0gcmVhY2hhYmxlIGZyb20gLS13aXRoLXhlbj15ZXN8ZGwKPiAraWYg
dGVzdCAiJGFjX2N2X2xpYl94ZW5jdHJsX3hjX2tleGVjX2xvYWQiID0geWVzIDsgdGhlbgo+ICsJ
QUNfQ0hFQ0tfTElCKHhlbmN0cmwsIHhjX2tleGVjX3N0YXR1cywKPiArCQlBQ19ERUZJTkUoSEFW
RV9LRVhFQ19DTURfU1RBVFVTLCAxLAo+ICsJCQlbVGhlIGtleGVjX3N0YXR1cyBjYWxsIGlzIGF2
YWlsYWJsZV0pLAo+ICsJCUFDX01TR19OT1RJQ0UoW1RoZSBrZXhlY19zdGF0dXMgY2FsbCBpcyBu
b3QgYXZhaWxhYmxlXSkpCj4gIGZpCj4KPiAgZG5sIC0tLVNhbml0eSBjaGVja3MKPiBkaWZmIC0t
Z2l0IGEva2V4ZWMvTWFrZWZpbGUgYi9rZXhlYy9NYWtlZmlsZQo+IGluZGV4IDJiNGZiM2QuLjg4
NzE3MzEgMTAwNjQ0Cj4gLS0tIGEva2V4ZWMvTWFrZWZpbGUKPiArKysgYi9rZXhlYy9NYWtlZmls
ZQo+IEBAIC0zNiw2ICszNiw3IEBAIGRpc3QgKz0ga2V4ZWMvTWFrZWZpbGUJCQkJCQlcCj4gIAlr
ZXhlYy9rZXhlYy1lbGYtYm9vdC5oCQkJCQlcCj4gIAlrZXhlYy9rZXhlYy1lbGYuaCBrZXhlYy9r
ZXhlYy1zaGEyNTYuaAkJCVwKPiAgCWtleGVjL2tleGVjLXpsaWIuaCBrZXhlYy9rZXhlYy1sem1h
LmgJCQlcCj4gKwlrZXhlYy9rZXhlYy14ZW4uaCAJCQkJCQkJCVwKCkNvdWxkIHlvdSBmaXggYmFj
a3NsYXNoIGFsaWdubWVudD8gTWF5YmUgaW4gc2VwYXJhdGUgcGF0Y2guIEl0IGNhbiBiZQpwYXJ0
IG9mIHRoaXMgc2VyaWVzLgoKPiAgCWtleGVjL2tleGVjLXN5c2NhbGwuaCBrZXhlYy9rZXhlYy5o
IGtleGVjL2tleGVjLjgKPgo+ICBkaXN0CQkJCSs9IGtleGVjL3Byb2NfaW9tZW0uYwo+IGRpZmYg
LS1naXQgYS9rZXhlYy9hcmNoL2kzODYvY3Jhc2hkdW1wLXg4Ni5jIGIva2V4ZWMvYXJjaC9pMzg2
L2NyYXNoZHVtcC14ODYuYwo+IGluZGV4IDY5YTA2M2EuLmE5NDhkOWYgMTAwNjQ0Cj4gLS0tIGEv
a2V4ZWMvYXJjaC9pMzg2L2NyYXNoZHVtcC14ODYuYwo+ICsrKyBiL2tleGVjL2FyY2gvaTM4Ni9j
cmFzaGR1bXAteDg2LmMKPiBAQCAtNDQsOSArNDQsNyBAQAo+ICAjaW5jbHVkZSAia2V4ZWMteDg2
LmgiCj4gICNpbmNsdWRlICJjcmFzaGR1bXAteDg2LmgiCj4KClBsZWFzZSByZW1vdmUgdGhpcyBi
bGFuayBsaW5lLi4uCgo+IC0jaWZkZWYgSEFWRV9MSUJYRU5DVFJMCj4gLSNpbmNsdWRlIDx4ZW5j
dHJsLmg+Cj4gLSNlbmRpZiAvKiBIQVZFX0xJQlhFTkNUUkwgKi8KPiArI2luY2x1ZGUgIi4uLy4u
L2tleGVjLXhlbi5oIgo+CgouLi5hbmQgdGhpcy4uLiBTYW1lIHRoaW5ncyBiZWxvdy4uLiBUaGlz
IHdhcyBkb25lIHRvIHNlcGFyYXRlCmNvbmRpdGlvbmFsIGluY2x1ZGUgZnJvbSB1bmNvbmRpdGlv
bmFsIG9uZXMuIFNvLCBibGFuayBsaW5lcwphZnRlciB5b3VyIHBhdGNoIGFyZSBubyBsb25nZXIg
bmVlZGVkLgoKPiAgI2luY2x1ZGUgIng4Ni1saW51eC1zZXR1cC5oIgo+Cj4gZGlmZiAtLWdpdCBh
L2tleGVjL2FyY2gvaTM4Ni9rZXhlYy14ODYtY29tbW9uLmMgYi9rZXhlYy9hcmNoL2kzODYva2V4
ZWMteDg2LWNvbW1vbi5jCj4gaW5kZXggYmUwMzYxOC4uYjQ0YzhiNyAxMDA2NDQKPiAtLS0gYS9r
ZXhlYy9hcmNoL2kzODYva2V4ZWMteDg2LWNvbW1vbi5jCj4gKysrIGIva2V4ZWMvYXJjaC9pMzg2
L2tleGVjLXg4Ni1jb21tb24uYwo+IEBAIC00MCw5ICs0MCw3IEBACj4gICNpbmNsdWRlICIuLi8u
Li9jcmFzaGR1bXAuaCIKPiAgI2luY2x1ZGUgImtleGVjLXg4Ni5oIgo+CgpEaXR0by4uLgoKPiAt
I2lmZGVmIEhBVkVfTElCWEVOQ1RSTAo+IC0jaW5jbHVkZSA8eGVuY3RybC5oPgo+IC0jZW5kaWYg
LyogSEFWRV9MSUJYRU5DVFJMICovCj4gKyNpbmNsdWRlICIuLi8uLi9rZXhlYy14ZW4uaCIKPgoK
QnV0IGxlYXZlIHRoaXMgb25lLi4uCgo+ICAvKiBVc2VkIGJlbG93IGJ1dCBub3QgcHJlc2VudCBp
biAob2xkZXI/KSB4ZW5jdHJsLmggKi8KPiAgI2lmbmRlZiBFODIwX1BNRU0KPiBkaWZmIC0tZ2l0
IGEva2V4ZWMvY3Jhc2hkdW1wLXhlbi5jIGIva2V4ZWMvY3Jhc2hkdW1wLXhlbi5jCj4gaW5kZXgg
NjA1OTRmNi4uMmU0Y2JkYyAxMDA2NDQKPiAtLS0gYS9rZXhlYy9jcmFzaGR1bXAteGVuLmMKPiAr
KysgYi9rZXhlYy9jcmFzaGR1bXAteGVuLmMKPiBAQCAtMTgsOSArMTgsNyBAQAo+Cj4gICNpbmNs
dWRlICJjb25maWcuaCIKPgoKRGl0dG8uLi4KCj4gLSNpZmRlZiBIQVZFX0xJQlhFTkNUUkwKPiAt
I2luY2x1ZGUgPHhlbmN0cmwuaD4KPiAtI2VuZGlmCj4gKyNpbmNsdWRlICJrZXhlYy14ZW4uaCIK
PgoKQnV0IGxlYXZlIHRoaXMgb25lLi4uIEFuZCBzYW1lIHJ1bGVzIGJlbG93Li4uCgo+ICBzdHJ1
Y3QgY3Jhc2hfbm90ZV9pbmZvIHsKPiAgCXVuc2lnbmVkIGxvbmcgYmFzZTsKPiBkaWZmIC0tZ2l0
IGEva2V4ZWMva2V4ZWMteGVuLmMgYi9rZXhlYy9rZXhlYy14ZW4uYwo+IGluZGV4IDJiNDQ4ZDMu
LjhlYzMzOTggMTAwNjQ0Cj4gLS0tIGEva2V4ZWMva2V4ZWMteGVuLmMKPiArKysgYi9rZXhlYy9r
ZXhlYy14ZW4uYwo+IEBAIC0xMCwxMCArMTAsNDkgQEAKPiAgI2luY2x1ZGUgImNvbmZpZy5oIgo+
Cj4gICNpZmRlZiBIQVZFX0xJQlhFTkNUUkwKPiAtI2luY2x1ZGUgPHhlbmN0cmwuaD4KPiArI2lu
Y2x1ZGUgImtleGVjLXhlbi5oIgo+Cj4gICNpbmNsdWRlICJjcmFzaGR1bXAuaCIKPgo+ICsjaWZk
ZWYgQ09ORklHX0xJQlhFTkNUUkxfREwKPiArdm9pZCAqeGNfZGxoYW5kbGU7Cj4gK3hjX2h5cGVy
Y2FsbF9idWZmZXJfdCBYQ19fSFlQRVJDQUxMX0JVRkZFUl9OQU1FKEhZUEVSQ0FMTF9CVUZGRVJf
TlVMTCk7Cj4gK3hjX2ludGVyZmFjZSAqX194Y19pbnRlcmZhY2Vfb3Blbih4ZW50b29sbG9nX2xv
Z2dlciAqbG9nZ2VyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbnRvb2xs
b2dfbG9nZ2VyICpkb21idWlsZF9sb2dnZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgb3Blbl9mbGFncykKPiArewo+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2gg
PSBOVUxMOwo+ICsKPiArICAgIGlmICgheGNfZGxoYW5kbGUpCj4gKyAgICAgICAgeGNfZGxoYW5k
bGUgPSBkbG9wZW4oImxpYnhlbmN0cmwuc28iLCBSVExEX05PVyB8IFJUTERfTk9ERUxFVEUpOwo+
ICsKPiArICAgIGlmICh4Y19kbGhhbmRsZSkgewo+ICsgICAgICAgIHR5cGVkZWYgeGNfaW50ZXJm
YWNlICooKmZ1bmNfdCkoeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB4ZW50b29sbG9nX2xvZ2dlciAqZG9tYnVpbGRfbG9nZ2VyLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIG9wZW5fZmxhZ3MpOwo+
ICsgICAgICAgIGZ1bmNfdCBmdW5jID0gKGZ1bmNfdClkbHN5bSh4Y19kbGhhbmRsZSwgInhjX2lu
dGVyZmFjZV9vcGVuIik7CgpJIGtub3cgeW91ciBvcGluaW9uIGFib3V0IHRoYXQgZGVmaW5pdGlv
bnMgYnV0IEkgYW0gbm90IGhhcHB5IHdpdGggdGhlbSBoZXJlLgpIb3dldmVyLCBpZiBtYWludGFp
bmVyIGlzIE9LIHdpdGggdGhlbSBJIHdpbGwgbm90IGluc2lzdCBvbiBjaGFuZ2luZyB0aGF0LiBK
dXN0CnBsZWFzZSBhZGQgb25lIGV4dHJhIGxpbmUgYmV0d2VlbiBkZWZpbml0aW9ucyBhYm92ZSBh
bmQgZnVuY3Rpb24gY2FsbCBiZWxvdy4KCj4gKyAgICAgICAgeGNoID0gZnVuYyhsb2dnZXIsIGRv
bWJ1aWxkX2xvZ2dlciwgb3Blbl9mbGFncyk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHhj
aDsKPiArfQo+ICsKPiAraW50IF9feGNfaW50ZXJmYWNlX2Nsb3NlKHhjX2ludGVyZmFjZSAqeGNo
KQo+ICt7Cj4gKyAgICBpbnQgcmMgPSAtMTsKPiArCj4gKyAgICBpZiAoeGNfZGxoYW5kbGUpIHsK
PiArICAgICAgICB0eXBlZGVmIGludCAoKmZ1bmNfdCkoeGNfaW50ZXJmYWNlICp4Y2gpOwo+ICsg
ICAgICAgIGZ1bmNfdCBmdW5jID0gKGZ1bmNfdClkbHN5bSh4Y19kbGhhbmRsZSwgInhjX2ludGVy
ZmFjZV9jbG9zZSIpOwoKU2FtZSBhcyBhYm92ZS4uLiBQbGVhc2UgYWRkIGVtcHR5IGxpbmUgaGVy
ZS4uLgoKPiArICAgICAgICByYyA9IGZ1bmMoeGNoKTsKPiArCgouLi5hbmQgSSB0aGluayB0aGF0
IHlvdSBjYW4gZHJvcCB0aGlzIG9uZSBoZXJlLi4uCgo+ICsgICAgICAgIHhjX2RsaGFuZGxlID0g
TlVMTDsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiArI2VuZGlmIC8qIENP
TkZJR19MSUJYRU5DVFJMX0RMICovCj4gKwo+ICBpbnQgeGVuX2tleGVjX2xvYWQoc3RydWN0IGtl
eGVjX2luZm8gKmluZm8pCj4gIHsKPiAgCXVpbnQzMl90IG5yX3NlZ21lbnRzID0gaW5mby0+bnJf
c2VnbWVudHM7Cj4gZGlmZiAtLWdpdCBhL2tleGVjL2tleGVjLXhlbi5oIGIva2V4ZWMva2V4ZWMt
eGVuLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLjUwZTJiM2QKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIva2V4ZWMva2V4ZWMteGVuLmgKPiBAQCAtMCwwICsxLDczIEBA
Cj4gKyNpZm5kZWYgS0VYRUNfWEVOX0gKPiArI2RlZmluZSBLRVhFQ19YRU5fSAo+ICsKPiArI2lm
ZGVmIEhBVkVfTElCWEVOQ1RSTAoKSSB3b3VsZCBhZGQgZW1wdHkgbGluZSBoZXJlLi4uCgo+ICsj
aW5jbHVkZSA8eGVuY3RybC5oPgo+ICsKPiArI2lmZGVmIENPTkZJR19MSUJYRU5DVFJMX0RMCgou
Li5hbmQgaGVyZS4uLgoKPiArI2luY2x1ZGUgPGRsZmNuLmg+Cj4gKwo+ICsvKiBUaGUgaGFuZGxl
IGZyb20gZGxvcGVuKCksIG5lZWRlZCBieSBkbHN5bSgpLCBkbGNsb3NlKCkgKi8KPiArZXh0ZXJu
IHZvaWQgKnhjX2RsaGFuZGxlOwo+ICsKPiArLyogV3JhcHBlcnMgYXJvdW5kIHhjX2ludGVyZmFj
ZV9vcGVuL2Nsb3NlKCkgdG8gaW5zZXJ0IGRsb3Blbi9kbGNsb3NlKCkgKi8KPiAreGNfaW50ZXJm
YWNlICpfX3hjX2ludGVyZmFjZV9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dnZXIsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVudG9vbGxvZ19sb2dnZXIgKmRvbWJ1aWxk
X2xvZ2dlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBvcGVu
X2ZsYWdzKTsKPiAraW50IF9feGNfaW50ZXJmYWNlX2Nsb3NlKHhjX2ludGVyZmFjZSAqeGNoKTsK
PiArCj4gKy8qIEdDQyBleHByZXNzaW9uIHN0YXRlbWVudHMgZm9yIGV2YWx1YXRpbmcgZGxzeW0o
KSAqLwo+ICsjZGVmaW5lIF9feGNfY2FsbChkdHlwZSwgbmFtZSwgYXJncy4uLikgXAo+ICsoIFwK
PiArICAgIHsgZHR5cGUgdmFsdWU7IFwKPiArICAgIHR5cGVkZWYgZHR5cGUgKCpmdW5jX3QpKHhj
X2ludGVyZmFjZSAqLCAuLi4pOyBcCj4gKyAgICBmdW5jX3QgZnVuYyA9IGRsc3ltKHhjX2RsaGFu
ZGxlLCAjbmFtZSk7IFwKPiArICAgIHZhbHVlID0gZnVuYyhhcmdzKTsgXAo+ICsgICAgdmFsdWU7
IH0gXAoKUGxlYXNlIHVzZSBvbmUgdGFiIGluc3RlYWQgb2Ygc3BhY2VzIGhlcmUuCgo+ICspCj4g
KyNkZWZpbmUgX194Y19kYXRhKGR0eXBlLCBuYW1lKSBcCj4gKyggXAo+ICsgICAgeyBkdHlwZSAq
dmFsdWUgPSAoZHR5cGUgKilkbHN5bSh4Y19kbGhhbmRsZSwgI25hbWUpOyBcCj4gKyAgICB2YWx1
ZTsgfSBcCgpJdCBsb29rcyB0aGF0IHRoaXMgY29kZSBjYW4gZml0IGludG8gb25lIGxpbmUuIENv
dWxkIHlvdSBjaGFuZ2UgdGhhdD8KQW5kIG9uZSB0YWIgaW5zdGVhZCBvZiBzcGFjZXMuLi4KCj4g
KykKPiArCj4gKy8qIFRoZSB3cmFwcGVycyBhcm91bmQgdXRpbGl6ZWQgeGVuY3RybC5oIGZ1bmN0
aW9ucyAqLwo+ICsjZGVmaW5lIHhjX2ludGVyZmFjZV9vcGVuKGEsIGIsIGMpICBcCj4gKyAgICBf
X3hjX2ludGVyZmFjZV9vcGVuKGEsIGIsIGMpCgpJIHdvdWxkIHB1dCAyIHRhYnMgaW5zdGVhZCBv
ZiBzcGFjZXMgaGVyZSBhbmQgYmVsb3cuLi4KCj4gKyNkZWZpbmUgeGNfaW50ZXJmYWNlX2Nsb3Nl
KGEpICAgICAgIFwKPiArICAgIF9feGNfaW50ZXJmYWNlX2Nsb3NlKGEpCj4gKyNkZWZpbmUgeGNf
dmVyc2lvbihhcmdzLi4uKSAgICAgICAgIFwKPiArICAgIF9feGNfY2FsbChpbnQsIHhjX3ZlcnNp
b24sIGFyZ3MpCj4gKyNkZWZpbmUgeGNfZ2V0X21heF9jcHVzKGFyZ3MuLi4pICAgIFwKPiArICAg
IF9feGNfY2FsbChpbnQsIHhjX2dldF9tYXhfY3B1cywgYXJncykKPiArI2RlZmluZSB4Y19nZXRf
bWFjaGluZV9tZW1vcnlfbWFwKGFyZ3MuLi4pICBcCj4gKyAgICBfX3hjX2NhbGwoaW50LCB4Y19n
ZXRfbWFjaGluZV9tZW1vcnlfbWFwLCBhcmdzKQo+ICsjZGVmaW5lIHhjX2tleGVjX2dldF9yYW5n
ZShhcmdzLi4uKSBcCj4gKyAgICBfX3hjX2NhbGwoaW50LCB4Y19rZXhlY19nZXRfcmFuZ2UsIGFy
Z3MpCj4gKyNkZWZpbmUgeGNfa2V4ZWNfbG9hZChhcmdzLi4uKSAgICAgIFwKPiArICAgIF9feGNf
Y2FsbChpbnQsIHhjX2tleGVjX2xvYWQsIGFyZ3MpCj4gKyNkZWZpbmUgeGNfa2V4ZWNfdW5sb2Fk
KGFyZ3MuLi4pICAgIFwKPiArICAgIF9feGNfY2FsbChpbnQsIHhjX2tleGVjX3VubG9hZCwgYXJn
cykKPiArI2RlZmluZSB4Y19rZXhlY19zdGF0dXMoYXJncy4uLikgICAgXAo+ICsgICAgX194Y19j
YWxsKGludCwgeGNfa2V4ZWNfc3RhdHVzLCBhcmdzKQo+ICsjZGVmaW5lIHhjX2tleGVjX2V4ZWMo
YXJncy4uLikgICAgICBcCj4gKyAgICBfX3hjX2NhbGwoaW50LCB4Y19rZXhlY19leGVjLCBhcmdz
KQo+ICsjZGVmaW5lIHhjX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfY3JlYXRlKGFyZ3MuLi4pICAg
XAo+ICsgICAgX194Y19jYWxsKHhjX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfdCAqLCB4Y19oeXBl
cmNhbGxfYnVmZmVyX2FycmF5X2NyZWF0ZSwgYXJncykKPiArI2RlZmluZSB4Y19faHlwZXJjYWxs
X2J1ZmZlcl9hbGxvY19wYWdlcyhhcmdzLi4uKSAgIFwKPiArICAgIF9feGNfY2FsbCh2b2lkICos
IHhjX19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jX3BhZ2VzLCBhcmdzKQo+ICsjZGVmaW5lIHhjX19o
eXBlcmNhbGxfYnVmZmVyX2ZyZWVfcGFnZXMoYXJncy4uLikgICAgXAo+ICsgICAgX194Y19jYWxs
KHZvaWQgICwgeGNfX2h5cGVyY2FsbF9idWZmZXJfZnJlZV9wYWdlcywgYXJncykKPiArI2RlZmlu
ZSB4Y19faHlwZXJjYWxsX2J1ZmZlcl9hcnJheV9hbGxvYyhhcmdzLi4uKSAgIFwKPiArICAgIF9f
eGNfY2FsbCh2b2lkICosIHhjX19oeXBlcmNhbGxfYnVmZmVyX2FycmF5X2FsbG9jLCBhcmdzKQo+
ICsjZGVmaW5lIHhjX19oeXBlcmNhbGxfYnVmZmVyX2FycmF5X2dldChhcmdzLi4uKSAgICAgXAo+
ICsgICAgX194Y19jYWxsKHZvaWQgKiwgeGNfX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfZ2V0LCBh
cmdzKQo+ICsjZGVmaW5lIHhjX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfZGVzdHJveShhcmdzLi4u
KSAgXAo+ICsgICAgX194Y19jYWxsKHZvaWQgKiwgeGNfaHlwZXJjYWxsX2J1ZmZlcl9hcnJheV9k
ZXN0cm95LCBhcmdzKQo+ICsKPiArI2VuZGlmIC8qIENPTkZJR19MSUJYRU5DVFJMX0RMICovCj4g
KwoKWW91IGNhbiBkcm9wIHRoaXMgZW1wdHkgbGluZS4uLgoKPiArI2VuZGlmIC8qIEhBVkVfTElC
WEVOQ1RSTCAqLwo+ICsKCi4uLmFuZCBsZWF2ZSB0aGlzIG9uZS4uLgoKPiArI2VuZGlmIC8qIEtF
WEVDX1hFTl9IICovCj4gKwoKLi4uYW5kIGRyb3AgdGhpcyBvbmUuLi4KClRoYW5rcywKCkRhbmll
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 22:51:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 22:51:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eba43-0003ea-Ha; Tue, 16 Jan 2018 22:50:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eba42-0003eH-PK
 for xen-devel@lists.xensource.com; Tue, 16 Jan 2018 22:50:42 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id 88/8E-23741-1C18E5A5;
 Tue, 16 Jan 2018 22:50:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfdAY1y
 Uwd2t2hb3prxnd2D02N63iz2AMYo1My8pvyKBNaPtZRdTwUyxilWbvjI3MP7m72Lk4hASaGSS
 mP7kASOE85hRYt+ay1DONkaJ1mWtrF2MnBwiAs4SX8/MZQexeQX0JdZcv8ACYgsL2EpM7lgDZ
 ksIdDBLbLgpBWF7SvzdfJEdxt69/DrQHHYONgEriUNiIFEWAVWJu/NWsE1g5F7AyLCKUaM4ta
 gstUjX2EAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQvwxAsIPx79rAQ4ySHEx
 KorxiInFRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4dzQA5QSLUtNTK9Iyc4CBBpOW4OBREuGd
 B5LmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivBUgpQIgpRmleXCDYBFwiVFWS
 piXEeg0IZ6C1KLczBJU+VeM4hyMSsK8u0Cm8GTmlcDtewV0ChPQKVtmxIKcUpKIkJJqYKzMS1
 54e37C868T7vxx4T/lNo+hptV6epiX+vFVgjvyyh79PCbHt8GrJOi3vZGUYKQmq4Rn22y/lpr
 p9sk73oYdWVa44YxlhYPpuwnWx6cc+878zn+aiMTE3Rc4v7w07g5vj+BJLv/tE8Y9sfdVStjS
 6JwpzY/WPdvXzh0w56bVnMs+dgJrjZVYijMSDbWYi4oTASUe0lN7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1516143039!76583682!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40984 invoked from network); 16 Jan 2018 22:50:40 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 16 Jan 2018 22:50:40 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eba3z-0006L1-Bl; Tue, 16 Jan 2018 22:50:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eba3u-00039R-0g; Tue, 16 Jan 2018 22:50:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eba3t-0001Bb-L7; Tue, 16 Jan 2018 22:50:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118113-mainreport@xen.org>
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=36c560e7f38130f12a36e8b66b0785fb655fe893
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 16 Jan 2018 22:50:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118113: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8476226791633522687=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  36c560e7f38130f12a36e8b66b0785fb655fe893
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Testing same since   118110  2018-01-16 19:02:12 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8476226791633522687==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 16 23:55:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 16 Jan 2018 23:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebb4o-0008Uh-6V; Tue, 16 Jan 2018 23:55:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f69x=el=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ebb4n-0008Ub-Gl
 for xen-devel@lists.xen.org; Tue, 16 Jan 2018 23:55:33 +0000
X-Inumbo-ID: 11e2fe7f-fb19-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11e2fe7f-fb19-11e7-b0d7-9f685aff125f;
 Tue, 16 Jan 2018 23:57:55 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EB37D20C0C;
 Tue, 16 Jan 2018 23:55:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EB37D20C0C
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 16 Jan 2018 15:55:24 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180116142337.24942-2-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
 enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNiBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uY2UgWGVuIGtub3dz
IHdoYXQgZmVhdHVyZXMvd29ya2Fyb3VuZHMgcHJlc2VudCBvbiB0aGUgcGxhdGZvcm0sIGl0Cj4g
bWlnaHQgYmUgbmVjZXNzYXJ5IHRvIGNvbmZpZ3VyZSBlYWNoIG9ubGluZSBDUFUuCj4gCj4gSW50
cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2lsbCBiZSBjYWxsZWQgb24gZWFj
aCBvbmxpbmUgQ1BVIHRvCj4gY29uZmlndXJlIHRoZSAiY2FwYWJpbGl0eSIuCj4gCj4gVGhlIGNv
ZGUgaXMgYmFzZWQgb24gTGludXggdjQuMTQgKHdoZXJlIGNwdWZlYXR1cmUuYyBjb21lcyBmcm9t
KSwgdGhlCj4gZXhwbGFuYXRpb24gb2Ygd2h5IHVzaW5nIHN0b3BfbWFjaGluZV9ydW4gaXMga2Vw
dCBhcyB3ZSBoYXZlIHNpbWlsYXIKPiBwcm9ibGVtIGluIHRoZSBmdXR1cmUuCj4gCj4gTGFzdGx5
IGludHJvZHVjZSBlbmFibGVfZXJyYXRhX3dvcmthcm91bmQgdGhhdCB3aWxsIGJlIGNhbGxlZCBv
bmNlIENQVXMKPiBoYXZlIGJvb3RlZCBhbmQgYmVmb3JlIHRoZSBoYXJkd2FyZSBkb21haW4gaXMg
Y3JlYXRlZC4KPiAKPiBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KPiAKPiBTaWduZWQtb2YtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpJZiB5b3UgdG9vayB0aGUg
Y29kZSBmcm9tIExpbnV4LCB5b3UgbmVlZCB0byBhZGQgdGhlIG9yaWdpbmFsClNpZ25lZC1vZmYt
YnkgZnJvbSB0aGUgTGludXggY29tbWl0LiBBc2lkZSBmcm9tIHRoYXQ6CgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gIHhl
bi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICAgICAgIHwgIDYgKysrKysrCj4gIHhlbi9hcmNoL2Fy
bS9jcHVmZWF0dXJlLmMgICAgICAgIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
PiAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgfCAgMSArCj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vY3B1ZXJyYXRhLmggIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZl
YXR1cmUuaCB8ICAzICsrKwo+ICA1IGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKykKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCj4gaW5kZXggZmU5ZTlmYWNiZS4uNzcyNTg3YzA1YSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMK
PiBAQCAtNjQsNiArNjQsMTIgQEAgdm9pZCBjaGVja19sb2NhbF9jcHVfZXJyYXRhKHZvaWQpCj4g
IHsKPiAgICAgIHVwZGF0ZV9jcHVfY2FwYWJpbGl0aWVzKGFybV9lcnJhdGEsICJlbmFibGVkIHdv
cmthcm91bmQgZm9yIik7Cj4gIH0KPiArCj4gK3ZvaWQgX19pbml0IGVuYWJsZV9lcnJhdGFfd29y
a2Fyb3VuZHModm9pZCkKPiArewo+ICsgICAgZW5hYmxlX2NwdV9jYXBhYmlsaXRpZXMoYXJtX2Vy
cmF0YSk7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9kZTog
Qwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jIGIveGVuL2FyY2gvYXJt
L2NwdWZlYXR1cmUuYwo+IGluZGV4IDQ3OWM5ZmIwMTEuLjUyNWI0NWUyMmYgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVmZWF0
dXJlLmMKPiBAQCAtMTksNiArMTksNyBAQAo+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gICNp
bmNsdWRlIDx4ZW4vaW5pdC5oPgo+ICAjaW5jbHVkZSA8eGVuL3NtcC5oPgo+ICsjaW5jbHVkZSA8
eGVuL3N0b3BfbWFjaGluZS5oPgo+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiAgCj4g
IERFQ0xBUkVfQklUTUFQKGNwdV9od2NhcHMsIEFSTV9OQ0FQUyk7Cj4gQEAgLTQwLDYgKzQxLDM0
IEBAIHZvaWQgdXBkYXRlX2NwdV9jYXBhYmlsaXRpZXMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2Fw
YWJpbGl0aWVzICpjYXBzLAo+ICB9Cj4gIAo+ICAvKgo+ICsgKiBSdW4gdGhyb3VnaCB0aGUgZW5h
YmxlZCBjYXBhYmlsaXRpZXMgYW5kIGVuYWJsZSgpIGl0IG9uIGFsbCBhY3RpdmUKPiArICogQ1BV
cy4KPiArICovCj4gK3ZvaWQgX19pbml0IGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2FwcykKPiArewo+ICsgICAgZm9yICggOyBjYXBz
LT5tYXRjaGVzOyBjYXBzKysgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggIWNwdXNfaGF2ZV9j
YXAoY2Fwcy0+Y2FwYWJpbGl0eSkgKQo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAg
ICAgICAgaWYgKCBjYXBzLT5lbmFibGUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaW50
IHJldDsKPiArCj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIFVzZSBzdG9wX21h
Y2hpbmVfcnVuKCkgYXMgaXQgc2NoZWR1bGVzIHRoZSB3b3JrIGFsbG93aW5nCj4gKyAgICAgICAg
ICAgICAqIHVzIHRvIG1vZGlmeSBQU1RBVEUsIGluc3RlYWQgb2Ygb25fZWFjaF9jcHUoKSB3aGlj
aCB1c2VzCj4gKyAgICAgICAgICAgICAqIGFuIElQSSwgZ2l2aW5nIHVzIGEgUFNUQVRFIHRoYXQg
ZGlzYXBwZWFycyB3aGVuIHdlCj4gKyAgICAgICAgICAgICAqIHJldHVybi4KPiArICAgICAgICAg
ICAgICovCj4gKyAgICAgICAgICAgIHJldCA9IHN0b3BfbWFjaGluZV9ydW4oY2Fwcy0+ZW5hYmxl
LCAodm9pZCAqKWNhcHMsIE5SX0NQVVMpOwo+ICsgICAgICAgICAgICAvKiBzdG9wX21hY2hpbmVf
cnVuIHNob3VsZCBuZXZlciBmYWlsIGF0IHRoaXMgc3RhZ2Ugb2YgdGhlIGJvb3QuICovCj4gKyAg
ICAgICAgICAgIEJVR19PTihyZXQpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArfQo+ICsKPiAr
LyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gICAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9h
cm0vc2V0dXAuYwo+IGluZGV4IDE2YTNiMWJlOGUuLjAzMmE2YTg4MmQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC04
NDksNiArODQ5LDcgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9w
aHlzX29mZnNldCwKPiAgICAgICAqIHN0b3BfbWFjaGluZSAodGFza2xldHMgaW5pdGlhbGl6ZWQg
dmlhIGFuIGluaXRjYWxsKS4KPiAgICAgICAqLwo+ICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzX2Fs
bCgpOwo+ICsgICAgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kcygpOwo+ICAKPiAgICAgIC8qIENy
ZWF0ZSBpbml0aWFsIGRvbWFpbiAwLiAqLwo+ICAgICAgLyogVGhlIHZHSUMgZm9yIERPTTAgaXMg
ZXhhY3RseSBlbXVsYXRpbmcgdGhlIGhhcmR3YXJlIEdJQyAqLwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJh
dGEuaAo+IGluZGV4IDhiMTU4NDI5YzcuLjdkZTY4MzYxZmYgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1
ZXJyYXRhLmgKPiBAQCAtNSw2ICs1LDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5o
Pgo+ICAKPiAgdm9pZCBjaGVja19sb2NhbF9jcHVfZXJyYXRhKHZvaWQpOwo+ICt2b2lkIGVuYWJs
ZV9lcnJhdGFfd29ya2Fyb3VuZHModm9pZCk7Cj4gIAo+ICAjaWZkZWYgQ09ORklHX0hBU19BTFRF
Uk5BVElWRQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJl
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAo+IGluZGV4IGYwMGI2ZGJkMzku
LjIxYzY1ZTE5OGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJl
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAo+IEBAIC03NCw2ICs3
NCw3IEBAIHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyB7Cj4gICAgICBjb25zdCBjaGFyICpk
ZXNjOwo+ICAgICAgdTE2IGNhcGFiaWxpdHk7Cj4gICAgICBib29sICgqbWF0Y2hlcykoY29uc3Qg
c3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICopOwo+ICsgICAgaW50ICgqZW5hYmxlKSh2b2lk
ICopOyAvKiBDYWxsZWQgb24gZXZlcnkgYWN0aXZlIENQVXMgKi8KPiAgICAgIHVuaW9uIHsKPiAg
ICAgICAgICBzdHJ1Y3QgeyAgICAvKiBUbyBiZSB1c2VkIGZvciBlcmF0dW0gaGFuZGxpbmcgb25s
eSAqLwo+ICAgICAgICAgICAgICB1MzIgbWlkcl9tb2RlbDsKPiBAQCAtODUsNiArODYsOCBAQCBz
dHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgewo+ICB2b2lkIHVwZGF0ZV9jcHVfY2FwYWJpbGl0
aWVzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqY2FwcywKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICppbmZvKTsKPiAgCj4gK3ZvaWQgZW5hYmxl
X2NwdV9jYXBhYmlsaXRpZXMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpjYXBz
KTsKPiArCj4gICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KPiAgCj4gICNlbmRpZgo+IC0tIAo+
IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 00:43:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 00:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebboj-0004Pe-Ag; Wed, 17 Jan 2018 00:43:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6qlo=em=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ebboi-0004PY-0k
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 00:43:00 +0000
X-Inumbo-ID: b320e028-fb1f-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b320e028-fb1f-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 00:45:22 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 600D02176E;
 Wed, 17 Jan 2018 00:42:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 600D02176E
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 16 Jan 2018 16:42:52 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180116142337.24942-6-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801161634540.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-6-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm64: Implement branch predictor
 hardening for affected Cortex-A CPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNiBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvcnRleC1BNTcsIEE3
MiwgQTczIGFuZCBBNzUgYXJlIHN1c2NlcHRpYmxlIHRvIGJyYW5jaCBwcmVkaWN0b3IKPiBhbGlh
c2luZyBhbmQgY2FuIHRoZW9yaXRpY2FsbHkgYmUgYXR0YWNrZWQgYnkgbWFsaWNpb3VzIGNvZGUu
Cj4gCj4gVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgUFNDSS1iYXNlZCBtaXRpZ2F0aW9uIGZvciB0
aGVzZSBDUFVzIHdoZW4KPiBhdmFpbGFibGUuIFRoZSBjYWxsIGludG8gZmlybXdhcmUgd2lsbCBp
bnZhbGlkYXRlIHRoZSBicmFuY2ggcHJlZGljdG9yCj4gc3RhdGUsIHByZXZlbnRpbmcgYW55IG1h
bGljaW91cyBlbnRyaWVzIGZyb20gYWZmZWN0aW9uIG90aGVyIHZpY3RpbQo+IGNvbnRleHRzLgo+
IAo+IFBvcnRlZCBmcm9tIExpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKPiBicmFuY2gga3B0aS4KPiAKPiAgU2lnbmVkLW9m
Zi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KPiAgU2lnbmVkLW9mZi1i
eTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+Cj4gCj4gVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yNTQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIHwgMjUgKysrKysr
KysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDQ5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNo
YW5nZWQsIDc0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCj4gaW5kZXggNmNjMmYxNzUyOS4u
NGI3ZjFkYzIxZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiBAQCAtNTYsNiArNTYsMzEgQEAgRU5UUlkoX19i
cF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQpCj4gICAgICAuZW5kcgo+ICBFTlRSWShfX2JwX2hhcmRl
bl9oeXBfdmVjc19lbmQpCj4gIAo+ICtFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0KQo+
ICsgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDE4KQo+ICsgICAgc3RwICAgICB4MTYsIHgxNywg
W3NwLCAjKDE2ICogMCldCj4gKyAgICBzdHAgICAgIHgxNCwgeDE1LCBbc3AsICMoMTYgKiAxKV0K
PiArICAgIHN0cCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQo+ICsgICAgc3RwICAgICB4
MTAsIHgxMSwgW3NwLCAjKDE2ICogMyldCj4gKyAgICBzdHAgICAgIHg4LCB4OSwgW3NwLCAjKDE2
ICogNCldCj4gKyAgICBzdHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCj4gKyAgICBzdHAg
ICAgIHg0LCB4NSwgW3NwLCAjKDE2ICogNildCj4gKyAgICBzdHAgICAgIHgyLCB4MywgW3NwLCAj
KDE2ICogNyldCj4gKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCj4gKyAgICBt
b3YgICAgIHgwLCAjMHg4NDAwMDAwMAo+ICsgICAgc21jICAgICAjMAo+ICsgICAgbGRwICAgICB4
MTYsIHgxNywgW3NwLCAjKDE2ICogMCldCj4gKyAgICBsZHAgICAgIHgxNCwgeDE1LCBbc3AsICMo
MTYgKiAxKV0KPiArICAgIGxkcCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQo+ICsgICAg
bGRwICAgICB4MTAsIHgxMSwgW3NwLCAjKDE2ICogMyldCj4gKyAgICBsZHAgICAgIHg4LCB4OSwg
W3NwLCAjKDE2ICogNCldCj4gKyAgICBsZHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCj4g
KyAgICBsZHAgICAgIHg0LCB4NSwgW3NwLCAjKDE2ICogNildCj4gKyAgICBsZHAgICAgIHgyLCB4
MywgW3NwLCAjKDE2ICogNyldCj4gKyAgICBsZHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCld
Cj4gKyAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgpCj4gK0VOVFJZKF9fcHNjaV9oeXBfYnBf
aW52YWxfZW5kKQo+ICsKPiAgLyoKPiAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBB
U00KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jCj4gaW5kZXggNzZkOThlNzcxZC4uZjFlYTdmM2M1YiAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMKPiBAQCAtNCw4ICs0LDEwIEBACj4gICNpbmNsdWRlIDx4ZW4vc21wLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vc3BpbmxvY2suaD4KPiAgI2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vd2FybmluZy5oPgo+ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPiAgI2luY2x1ZGUg
PGFzbS9jcHVlcnJhdGEuaD4KPiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gIAo+ICAvKiBPdmVy
cmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qg
Ki8KPiAgI3VuZGVmIHZpcnRfdG9fbWZuCj4gQEAgLTE0MSw2ICsxNDMsMzEgQEAgaW5zdGFsbF9i
cF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnks
Cj4gICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICtleHRlcm4gY2hhciBfX3BzY2lfaHlwX2Jw
X2ludmFsX3N0YXJ0W10sIF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kW107Cj4gKwo+ICtzdGF0aWMg
aW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBib29s
IHJldCA9IHRydWU7Cj4gKyAgICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKPiArCj4gKyAg
ICAvKgo+ICsgICAgICogVGhlIG1pdGlnYXRpb24gaXMgdXNpbmcgUFNDSSB2ZXJzaW9uIGZ1bmN0
aW9uIHRvIGludmFsaWRhdGUgdGhlCj4gKyAgICAgKiBicmFuY2ggcHJlZGljdG9yLiBUaGlzIGZ1
bmN0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdpdGggUFNDSSAwLjIKPiArICAgICAqIGFuZCBsYXRl
ci4KPiArICAgICAqLwo+ICsgICAgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikg
KQo+ICsgICAgICAgIHJldCA9IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lf
aHlwX2JwX2ludmFsX3N0YXJ0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCk7Cj4gKyAgICBlbHNlIGlmICggIXdhcm5lZCAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3Rp
dmUpOwo+ICsgICAgICAgIHdhcm5pbmdfYWRkKCJQU0NJIDAuMiBvciBsYXRlciBpcyByZXF1aXJl
ZCBmb3IgdGhlIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nLlxuIik7Cj4gKyAgICAgICAgd2Fy
bmVkID0gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gIXJldDsKPiArfQo+ICsKPiAg
I2VuZGlmIC8qIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLwo+ICAKPiAg
I2RlZmluZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1heCkgICAgIFwKPiBAQCAtMjA1LDYgKzIz
MiwyOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJh
dGFbXSA9IHsKPiAgICAgICAgICAgICAgICAgICAgICgxIDw8IE1JRFJfVkFSSUFOVF9TSElGVCkg
fCAyKSwKPiAgICAgIH0sCj4gICNlbmRpZgo+ICsjaWZkZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SCj4gKyAgICB7Cj4gKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IsCj4gKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9D
T1JURVhfQTU3KSwKPiArICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5n
LAo+ICsgICAgfSwKPiArICAgIHsKPiArICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5f
QlJBTkNIX1BSRURJQ1RPUiwKPiArICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRF
WF9BNzIpLAo+ICsgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCj4g
KyAgICB9LAo+ICsgICAgewo+ICsgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SLAo+ICsgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E3
MyksCj4gKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKPiArICAg
IH0sCj4gKyAgICB7Cj4gKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9Q
UkVESUNUT1IsCj4gKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTc1KSwK
PiArICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAo+ICsgICAgfSwK
CldlIG5lZWQgdG8gYWRkIGEgYmFzaWMgZGVzY3JpcHRpb24gaW4gdGhlIGRlc2MgZmllbGQgYXMg
aXQgaXMgcHJpbnRlZCBieQp1cGRhdGVfY3B1X2NhcGFiaWxpdGllcy4KCgo+ICsjZW5kaWYKPiAg
ICAgIHt9LAo+ICB9Owo+ICAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 00:50:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 00:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebbvw-0005DN-Kk; Wed, 17 Jan 2018 00:50:28 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebbvv-0005CV-6y
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 00:50:27 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id BE/24-24969-2DD9E5A5;
 Wed, 17 Jan 2018 00:50:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffi3Lg
 og9kblSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aUr69YCmaKVbzYsJ+xgfE3fxcjF4eQQCOT
 xPfL/5kgnMeMEl/WHGCBcLYxSmy9d5Sxi5GTQ0TAWeLrmbnsXYwcHLwC+hLLv8SChIUFbCUmT
 9/JDFIvIdDBLHHj5WV2kISEgKfE380X4ezdy6+zdjGyc7AJWEkcEgOJsgioStyac4BxAiP3Ak
 aGVYwaxalFZalFuoZmeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgf5lAIIdjPc
 3BhxilORgUhLlFROJixLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXt+DlBOsCg1PbUiLTMHGGgw
 aQkOHiUR3r0gad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc67AqRUAKQ0ozQPb
 hAsAi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJGGIhT2ZeCdy+V0CnMAGdsmVGLMgpJYkIKa
 kGxov/78+6fImzbeGtOU+Nph490yr4e5/V2fjY0E32O+8UnqiKrfo7r1dj+w/3uQ7u7uEamjJ
 XTLMjAi8fY3jQa+RTP+1634yl/d6hq3OmfF4ns69szn+/J4c+Cd9Q1cr9sv9iloiFQNeK3wsj
 maQM75hFTC0oauq/8a5x7szSrsJzpleW/OY2b1diKc5INNRiLipOBACYqfF4ewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1516150224!80258068!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8653 invoked from network); 17 Jan 2018 00:50:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 00:50:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebbvr-0001gY-EY; Wed, 17 Jan 2018 00:50:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebbvm-0002bY-6z; Wed, 17 Jan 2018 00:50:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebbvl-00030R-Vd; Wed, 17 Jan 2018 00:50:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118121-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=36c560e7f38130f12a36e8b66b0785fb655fe893
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 00:50:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118121: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3562316747280278320=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  36c560e7f38130f12a36e8b66b0785fb655fe893
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Testing same since   118110  2018-01-16 19:02:12 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3562316747280278320==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 02:08:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 02:08:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebd8x-0000VW-8w; Wed, 17 Jan 2018 02:07:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebd8v-0000VP-LF
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 02:07:57 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id FD/C8-20155-CFFAE5A5;
 Wed, 17 Jan 2018 02:07:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVff3+rg
 og8PnzC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bjvNusBY8NK9Zv/cLewDhNp4uRi0NIoJFJ
 4umN04wQzmNGiYe/HkM52xgl5k9fw9TFyMkhIuAs8fXMXHYQW1jAQWLOyu3MIDavgL3EzN+fg
 Wx2DjYBK4lDYiBRFgFViQXNM1kmMHIsYGRYxahenFpUllqka6aXVJSZnlGSm5iZo2toYKqXm1
 pcnJiempOYVKyXnJ+7iRHoFQYg2ME4tcH5EKMkB5OSKK+YSFyUEF9SfkplRmJxRnxRaU5q8SF
 GGQ4OJQleI6CXhQSLUtNTK9Iyc4DhAZOW4OBREuEVBEnzFhck5hZnpkOkTjEaczQ9eNDGzHHj
 xes2ZiGWvPy8VClx3jyQUgGQ0ozSPLhBsLC9xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeI
 JApPJl5JXD7XgGdwgR0ypYZsSCnlCQipKQaGKPeFoZcu/R8weRqqWMLpSVyHztvZV61mjco8Y
 Bx964dH0z53hzKObsht/mRZFe2dqaM3v/oLS8Sdv8/tONv0Nw5m5XD9fTSZPelmDGd1ujIzIi
 tS93qJLGj1MTPQOav3aq/lmUmv+Zu+D1LK4ddq7wi5qXaLpO7TRVrbq5YK3pfqPLOlZXfTJRY
 ijMSDbWYi4oTAX/fu1tWAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1516154874!115407076!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64397 invoked from network); 17 Jan 2018 02:07:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 02:07:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebd8q-00064c-Nx; Wed, 17 Jan 2018 02:07:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebd8k-0006YB-SM; Wed, 17 Jan 2018 02:07:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebd8k-0006qP-LS; Wed, 17 Jan 2018 02:07:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1ebd8k-0006qP-LS@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 02:07:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete build-arm64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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
dWcgaW50cm9kdWNlZDogIGJkZjY5M2VlNjFiNDhkOWMwNDc5OWJhNThkYmY4NDkyMjBkYjAwMTkK
ICBCdWcgbm90IHByZXNlbnQ6IDJkZDNlMjI5NDk0NjQ5ZmNmMzMwOWY4ZTJjY2VjZWNlMmEyZDE2
ODUKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTgxMzEvCgoKICBjb21taXQgYmRmNjkzZWU2MWI0OGQ5YzA0Nzk5YmE1
OGRiZjg0OTIyMGRiMDAxOQogIEF1dGhvcjogSm9uYXRoYW4gTHVkbGFtIDxqb25hdGhhbi5sdWRs
YW1AY2l0cml4LmNvbT4KICBEYXRlOiAgIFRodSBKYW4gMTEgMTc6NDc6NTggMjAxOCArMDAwMAog
IAogICAgICB0b29scy9saWJ4YzogTXVsdGkgbW9kdWxlcyBzdXBwb3J0CiAgICAgIAogICAgICBT
aWduZWQtb2ZmLWJ5OiBKb25hdGhhbiBMdWRsYW0gPGpvbmF0aGFuLmx1ZGxhbUBjaXRyaXguY29t
PgogICAgICBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QveGVu
LXVuc3RhYmxlLXNtb2tlL2J1aWxkLWFybTY0LXhzbS54ZW4tYnVpbGQuaHRtbApSZXZpc2lvbiBJ
RHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBh
Ym92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBj
cy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hl
bi11bnN0YWJsZS1zbW9rZS9idWlsZC1hcm02NC14c20ueGVuLWJ1aWxkIC0tc3VtbWFyeS1vdXQ9
dG1wLzExODEzMS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExODEwNSAtLWJs
ZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IHhlbi11bnN0YWJsZS1zbW9rZSBidWlsZC1hcm02NC14
c20geGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTgxMjEg
ZmFpbCBbaG9zdD1sYXh0b24xXSAvIDExODEwNSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxp
Z2h0czogMTE4MTIxIC8gMTE4MTA1ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVz
dCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDM2YzU2MGU3ZjM4MTMw
ZjEyYTM2ZThiNjZiMDc4NWZiNjU1ZmU4OTMKQmFzaXMgcGFzcyAyYjAzM2UzOTZmNGZhMDk4MWJh
ZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGU4NzFlODBjMzg1NDdkOWZhZWZjNjYwNDUzMmJhM2U5ODVl
NjU4NzMKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRv
ciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCMyYjAzM2UzOTZmNGZhMDk4MWJh
ZTEyMTNjZGFjZDE1Nzc1NjU1YTk3LTJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2
NTVhOTcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjZTg3MWU4MGMzODU0N2Q5ZmFlZmM2
NjA0NTMyYmEzZTk4NWU2NTg3My0zNmM1NjBlN2YzODEzMGYxMmEzNmU4YjY2YjA3ODVmYjY1NWZl
ODkzCkxvYWRlZCAxMDAxIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVz
dCByZXN1bHRzOgogMTE4MTA1IHBhc3MgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2MDQ1MzJiYTNlOTg1ZTY1ODczCiAxMTgxMTAg
ZmFpbCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDM2YzU2MGU3ZjM4
MTMwZjEyYTM2ZThiNjZiMDc4NWZiNjU1ZmU4OTMKIDExODExNCBwYXNzIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZTg3MWU4MGMzODU0N2Q5ZmFlZmM2NjA0NTMyYmEz
ZTk4NWU2NTg3MwogMTE4MTE2IGZhaWwgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyAzNmM1NjBlN2YzODEzMGYxMmEzNmU4YjY2YjA3ODVmYjY1NWZlODkzCiAxMTgxMTgg
ZmFpbCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGI5NWM4NmIwMWE4
ZTI1YjcyZjNlMWExMzk1YzFiNTQ0YTAwNmFiZGIKIDExODExOSBmYWlsIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgN2U5OGYxOTZiYzI0NTBlOGIyMjk3NzhmNTg2ZWY5
NjBiZTFhM2I3MQogMTE4MTEzIGZhaWwgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyAzNmM1NjBlN2YzODEzMGYxMmEzNmU4YjY2YjA3ODVmYjY1NWZlODkzCiAxMTgxMjAg
cGFzcyAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGI3YWY2YmUyNjZl
MzU5NWQ3ZmI5MjVmNjE1NmQ2NzMyZGM0NTZkZjYKIDExODEyMiBmYWlsIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYmRmNjkzZWU2MWI0OGQ5YzA0Nzk5YmE1OGRiZjg0
OTIyMGRiMDAxOQogMTE4MTIzIHBhc3MgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyA4M2Q2YjA4YjhiNmQ5ZmE4MDQ4Y2ZmNDQzNzJlYzBiODc3YmNhYmI3CiAxMTgxMjEg
ZmFpbCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDM2YzU2MGU3ZjM4
MTMwZjEyYTM2ZThiNjZiMDc4NWZiNjU1ZmU4OTMKIDExODEyNCBwYXNzIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMmRkM2UyMjk0OTQ2NDlmY2YzMzA5ZjhlMmNjZWNl
Y2UyYTJkMTY4NQogMTE4MTI2IGZhaWwgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyBiZGY2OTNlZTYxYjQ4ZDljMDQ3OTliYTU4ZGJmODQ5MjIwZGIwMDE5CiAxMTgxMjgg
cGFzcyAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDJkZDNlMjI5NDk0
NjQ5ZmNmMzMwOWY4ZTJjY2VjZWNlMmEyZDE2ODUKIDExODEyOSBmYWlsIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYmRmNjkzZWU2MWI0OGQ5YzA0Nzk5YmE1OGRiZjg0
OTIyMGRiMDAxOQogMTE4MTMwIHBhc3MgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyAyZGQzZTIyOTQ5NDY0OWZjZjMzMDlmOGUyY2NlY2VjZTJhMmQxNjg1CiAxMTgxMzEg
ZmFpbCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGJkZjY5M2VlNjFi
NDhkOWMwNDc5OWJhNThkYmY4NDkyMjBkYjAwMTkKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2
ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE4MTA1IChwYXNzKSwgZm9yIGJhc2lzIHBh
c3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExODExMCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJl
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODExNCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDExODExNiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlz
aW9ucyBhdCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDJkZDNlMjI5
NDk0NjQ5ZmNmMzMwOWY4ZTJjY2VjZWNlMmEyZDE2ODUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVz
dCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTgxMjQgKHBh
c3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTgxMjYgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTgxMjggKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODEyOSAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODEzMCAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4MTMxIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioq
KiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGlu
IHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNl
ZDogIGJkZjY5M2VlNjFiNDhkOWMwNDc5OWJhNThkYmY4NDkyMjBkYjAwMTkKICBCdWcgbm90IHBy
ZXNlbnQ6IDJkZDNlMjI5NDk0NjQ5ZmNmMzMwOWY4ZTJjY2VjZWNlMmEyZDE2ODUKICBMYXN0IGZh
aWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMTgxMzEvCgoKICBjb21taXQgYmRmNjkzZWU2MWI0OGQ5YzA0Nzk5YmE1OGRiZjg0OTIyMGRi
MDAxOQogIEF1dGhvcjogSm9uYXRoYW4gTHVkbGFtIDxqb25hdGhhbi5sdWRsYW1AY2l0cml4LmNv
bT4KICBEYXRlOiAgIFRodSBKYW4gMTEgMTc6NDc6NTggMjAxOCArMDAwMAogIAogICAgICB0b29s
cy9saWJ4YzogTXVsdGkgbW9kdWxlcyBzdXBwb3J0CiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5
OiBKb25hdGhhbiBMdWRsYW0gPGpvbmF0aGFuLmx1ZGxhbUBjaXRyaXguY29tPgogICAgICBTaWdu
ZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+CiAgICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZp
c2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxl
LXNtb2tlL2J1aWxkLWFybTY0LXhzbS54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9Lgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExODEzMTogdG9sZXJhYmxl
IEFMTCBGQUlMCgpmbGlnaHQgMTE4MTMxIHhlbi11bnN0YWJsZS1zbW9rZSByZWFsLWJpc2VjdCBb
cmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEx
ODEzMS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 02:46:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 02:46:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebdkO-0003Zs-Kw; Wed, 17 Jan 2018 02:46:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebdkM-0003Zl-Oe
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 02:46:38 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-5.messagelabs.com id 48/EA-28177-D09BE5A5;
 Wed, 17 Jan 2018 02:46:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVZd3Z1y
 Uwevd7Bb3prxnd2D02N63iz2AMYo1My8pvyKBNWPF6V9MBTPFKu7uf8DewPibv4uRi0NIoJFJ
 4sfMV2xdjJxAzmNGiQ835CHsbYwSaxYXgdgiAs4SX8/MZQexeQX0JY40/GPuYuTgEBawlVj9M
 gFkjoRAB7PEjZeXwWokBDwl/m6+CGfvXn6dtYuRnYNNwErikBhIlEVAVeL+t2/sExi5FzAyrG
 LUKE4tKkst0jUy0ksqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRtPQMD4w7GPe1
 +hxglOZiURHnFROKihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwZm8HygkWpaanVqRl5gCDDCYt
 wcGjJMLLDZLmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivMtASgVASjNK8+AGw
 YL/EqOslDAvIwMDgxBPQWpRbmYJqvwrRnEORiVh3i6QKTyZeSVw+14BncIEdMqWGbEgp5QkIq
 SkGhjFd757uuUQT4Z2+++d/g8L3m0ocl971uRU2cudauf4uRq2cUpPMTPIulduF939OfxZd5P
 KYXHN8mK1008cU+aILnwb4L7jsqXGG85PX+TiD+Wr3Y37veb19IWJNa7rZt/dU9UldvPykgnb
 tOaXVFkdL/3zLGxb+5Lyp3s8dyrNzw19cu3ip4JnSizFGYmGWsxFxYkAtCxCaXkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1516157196!111938095!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63207 invoked from network); 17 Jan 2018 02:46:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 02:46:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebdkJ-00077n-HK; Wed, 17 Jan 2018 02:46:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebdkD-00007i-VG; Wed, 17 Jan 2018 02:46:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebdkD-0003Tz-2F; Wed, 17 Jan 2018 02:46:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118127-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=36c560e7f38130f12a36e8b66b0785fb655fe893
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 02:46:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118127: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4455804420503180564=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  36c560e7f38130f12a36e8b66b0785fb655fe893
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Testing same since   118110  2018-01-16 19:02:12 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4455804420503180564==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 03:47:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 03:47:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebehH-0008EF-Ht; Wed, 17 Jan 2018 03:47:31 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebehG-0008Db-E8
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 03:47:30 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 01/4A-03968-157CE5A5;
 Wed, 17 Jan 2018 03:47:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTfgeFy
 UQe99FYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjGl6yJTQUtmxeKz/5kaGGfbdzFycQgJNDJJ
 fLuwhhHCecwo0dS1mw3C2cYo0f/pLlCGk0NEwFni65m57CA2r4C+xJVls8BsYQEbiYl3rrGAN
 EgI/FCWuNg7DaxBQsBTYs3LJiYYu+9TK5DNzsEmYCVxSAwkyiKgKrF28SO2CYzcCxgZVjFqFK
 cWlaUW6Rqa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHqYAQh2ME59H3eIUZK
 DSUmUV0wkLkqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/TMaCcYFFqempFWmYOMNRg0hIcPEoi
 vIZHgNK8xQWJucWZ6RCpU4zGHE0PHrQxc9x48bqNWYglLz8vVUqctw5kkgBIaUZpHtwgWAxcY
 pSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvFMgUnsy8Erh9r4BOYQI6ZcuMWJBTShIRUlINjM
 F7byqwB+kdz+Fo+VWVKP8s+frhmHNPhXdeUlSds2frvkXCvWnhgrkFrSyMk1msl/Xm6XTofJr
 4NPuPUNFXYybNi3mX/saoz2mYM8ntad6RyZorPn3acehYQKNsmt50hf0izeENH1qv6eVdK78s
 Yalcw63A2/DsKPOE3dxF39hjFHRyiyZ6K7EUZyQaajEXFScCAA42r8t8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1516160847!101538358!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48942 invoked from network); 17 Jan 2018 03:47:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 03:47:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebehB-0000Js-0o; Wed, 17 Jan 2018 03:47:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebeh5-0003jx-OL; Wed, 17 Jan 2018 03:47:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebeh5-0004up-GV; Wed, 17 Jan 2018 03:47:19 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118107-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=bd61fe94bee0556bc2f64999a4a8315b93f90f21
X-Osstest-Versions-That: xen=2d70b54e055635ff60526b6949156504b6194b7c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 03:47:19 +0000
Subject: [Xen-devel] [xen-unstable test] 118107: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODEwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODEwNy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTgwOTYgcGFzcyBpbiAxMTgxMDcKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgcGFzcyBpbiAxMTgwOTYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgZmFpbCBpbiAxMTgwOTYgbGlrZSAxMTgwMDMKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODAw
MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTE4MDAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgwMDMKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExODAwMwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MDAzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgw
MDMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODAwMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MDAzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTgwMDMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYmQ2MWZlOTRiZWUwNTU2YmMyZjY0OTk5
YTRhODMxNWI5M2Y5MGYyMQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
MmQ3MGI1NGUwNTU2MzVmZjYwNTI2YjY5NDkxNTY1MDRiNjE5NGI3YwoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTE4MDAzICAyMDE4LTAxLTE1IDA0OjI2OjI4IFogICAgMSBkYXlzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExODA3OCAgMjAxOC0wMS0xNSAxOToxNDo1MiBaICAgIDEgZGF5cyAgICAzIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDJkNzBiNTRlMDUuLmJkNjFmZTk0YmUgIGJk
NjFmZTk0YmVlMDU1NmJjMmY2NDk5OWE0YTgzMTViOTNmOTBmMjEgLT4gbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 04:38:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 04:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebfUp-0003ry-6s; Wed, 17 Jan 2018 04:38:43 +0000
Received: from mail6.bemta3.messagelabs.com ([195.245.230.39])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebfUn-0003rm-QJ
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 04:38:41 +0000
Received: from [85.158.137.68] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-3.messagelabs.com id 21/E6-26028-053DE5A5;
 Wed, 17 Jan 2018 04:38:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTfgcly
 UwUFli3tT3rM7MHps79vFHsAYxZqZl5RfkcCacfPsA6aCmWIVCzZOYGpg/M3fxcjFISTQyCQx
 6ehUJgjnMaPE93mn2SCcbYwS61f9ZOxi5OQQEXCW+HpmLnsXIwcHr4C+xP3ZoiBhYQFbiX3z3
 jCD1EsIdDBL3Hh5mR0kISHgKfF380U4e/fy66xdjOwcbAJWEofEQKIsAqoSZy9PYprAyL2AkW
 EVo0ZxalFZapGuoaFeUlFmekZJbmJmjq6hgbFebmpxcWJ6ak5iUrFecn7uJkagdxmAYAfj6t9
 OhxglOZiURHnFROKihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwVlwCygkWpaanVqRl5gDDDCYt
 wcGjJMLrDpLmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivA4gpQIgpRmleXCDY
 OF/iVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8EiBTeDLzSuD2vQI6hQnolC0zYkFOKUlESE
 k1MEam1S98zB+zVXrb4zvPN1i+OOif8+85t+yTN+a7lRO0NMXvxnLOnmDhF/3fcGrrw3l/j0e
 u01Wx9fe5LpH1ateiudd4BCsrz4sx1fwXW7h21qpjabnb5l/xzHeXlf2x01Hvtcse1t5NYqJn
 S3zV3kzMz/mlI7M17PGlHmujCom2We+mnvi3UUKJpTgj0VCLuag4EQC0e3vBegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-31.messagelabs.com!1516163919!123035427!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57840 invoked from network); 17 Jan 2018 04:38:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-31.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 04:38:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebfUk-0001i5-BK; Wed, 17 Jan 2018 04:38:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebfUf-0006U0-3N; Wed, 17 Jan 2018 04:38:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebfUe-0006jH-Pl; Wed, 17 Jan 2018 04:38:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118133-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=36c560e7f38130f12a36e8b66b0785fb655fe893
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 04:38:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118133: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5273276938191193541=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  36c560e7f38130f12a36e8b66b0785fb655fe893
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Testing same since   118110  2018-01-16 19:02:12 Z    0 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5273276938191193541==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 05:05:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 05:05:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebfu1-0006Pc-MC; Wed, 17 Jan 2018 05:04:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebfu0-0006PT-56
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 05:04:44 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-5.messagelabs.com id 8B/11-08891-B69DE5A5;
 Wed, 17 Jan 2018 05:04:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTfrZly
 UwZydUhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPx2GH2gm7tihlTbrI2MO6V72Lk5BASaGSS
 eH+PrYuRC8h+zCix9vs8ZghnG6PEkyszWECqRAScJb6emcsOYvMK6Es0H3oEZHNwCAsYSRxfJ
 QpSLyHQxSbx8NYbVpAaCQFfiav7DrPB2ItmvAOaw87BJmAlcUgMJMoioCox+cQ9tgmM3AsYGV
 YxahSnFpWlFukaGeklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgR6t56BgXEH455
 2v0OMkhxMSqK8YiJxUUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeB9fB8oJFqWmp1akZeYAwwwm
 LcHBoyTC++MaUJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelSonzytwAKhUAKc0oz
 YMbBAv/S4yyUsK8jAwMDEI8BalFuZklqPKvGMU5GJWEec1ApvBk5pXA7XsFdAoT0ClbZsSCnF
 KSiJCSamBU6Zm2Z9fRnrRAAZ3OmYd7m3l3eKx/eLN9hmiclpaO2PMMoU/y4q7pB0PucTnESFx
 coFx+ZMrfrl+JfNXiupkPND+tELoU+9RL775dVqTB0j2HWMNPF99RDpzd9ksz/8WK/cvnLvO/
 untCWnnOD4GsA38Zwov2cUtUFQvwVBu63j5w71vi5v9KLMUZiYZazEXFiQCvNfSLegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1516165481!76733454!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16739 invoked from network); 17 Jan 2018 05:04:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 05:04:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebftw-00030m-SA; Wed, 17 Jan 2018 05:04:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebftr-00083T-7q; Wed, 17 Jan 2018 05:04:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebftq-0005Om-NR; Wed, 17 Jan 2018 05:04:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118108-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=844b86464a5cbfffb62b87808632018ca250d867
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 05:04:34 +0000
Subject: [Xen-devel] [seabios test] 118108: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODEwOCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgxMDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY3IGRheXMgICA3OSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTcwMTQgIDIwMTctMTItMDggMTk6MTE6MjMgWiAgIDM5IGRheXMgICAz
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIFBhdWwgTWVuemVsIDxwbWVu
emVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJi
ODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4u
bXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9E
b3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNv
bW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3Rl
ZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAx
NCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJ
IHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3
ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0
IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXpl
IGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUg
Zm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3Rj
Zy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJn
ZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3
YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBh
cmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIg
Y29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQy
OTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4K
RGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2Vy
Y29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYz
NDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 06:38:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 06:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebhLo-0004wF-Qp; Wed, 17 Jan 2018 06:37:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/ix0=em=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ebhLn-0004w9-Eh
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 06:37:31 +0000
X-Inumbo-ID: adab10b8-fb50-11e7-b4a6-bc764e045a96
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe44::606])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id adab10b8-fb50-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 07:35:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+1uLC6U3xf/yhPR/OREqJDQhdpYtWZfkMTorddAUFXo=;
 b=o/+FoaXigJ3X0idCbkzTdj9XrD4rYJsJWzzSgwj5MUWm5mgHP/kUEklSmtm4I3Sy/KWojSxuLUk3V0faAeMC4ot6RcfR11aTWDlde++6KS8C8YsH71BfRLFNT3e/V1y0pLDRY8IlQNl1mbLGypMtfIAGHEW/2APAnC02lbakH2I=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (122.176.135.79) by
 BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.407.7; Wed, 17 Jan 2018 06:37:24 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-9-sameer.goel@linaro.org>
 <4ddcd633-89e2-3518-810b-4111c9f75ced@caviumnetworks.com>
 <8db2ef47-17fe-e0ca-056e-6245e9788fa4@linaro.org>
 <0d29eec8-78e3-0978-6b43-7d3e083c077d@caviumnetworks.com>
 <dcc5d9dc-ce13-1769-d379-ad83cc3e69ab@linaro.org>
 <dfebfbd3-cef4-4466-45fc-3a46c320a806@caviumnetworks.com>
 <73e5624b-daaf-0fc0-051a-b73a232e86e8@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <66b3fd96-f507-6583-9ba3-224e85204e85@caviumnetworks.com>
Date: Wed, 17 Jan 2018 12:07:08 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <73e5624b-daaf-0fc0-051a-b73a232e86e8@linaro.org>
Content-Language: en-US
X-Originating-IP: [122.176.135.79]
X-ClientProxiedBy: BMXPR01CA0022.INDPRD01.PROD.OUTLOOK.COM (10.174.214.160) To
 BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2c81ce67-9ad8-46b1-c4c5-08d55d74c68e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534125)(4602075)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:BY2PR0701MB2072; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 3:/ent7XsuWCNcQixKv2mTdEOnjVRBClkeMvSoTmrfr4jO7mYwn102LVLfs19/dE+2k9ioCvCFCk2tC5wkDAko9K2Sra1D4R+pdPKGwTaMI6Ro7cG81qJ54bd8Rt8xFqf8kH2sWG92VPP0wvCbhfN3dAygDR+ynKw+yrHgMfxV2J4afIPVDAj+qB0SDZ+P52FzX+MWccI96lxR5kmw7giXcri37AEXLdzQZtiIUzMxr0sHJgCtY+9Vc//WdCpXS04F;
 25:7ChivGeMJM+rCjyZNhi+cj2RWdp1XWkPG4LI/j1B9tVGJlc/ul5xNJBEQuQNFLy+OwGeRznD+q1FYmeEA6BbqNe3xBfY1Fykc8/jV0SSIKtQnzlnHm2KFGhzF7C18XQTOJgF0HX5vSxq77M07ph83QVqA5zOxDW+v4f2YmjFbyHDm4SmSSLncUaE4Ek2EqgHK/ZuWe8rQxYVVrl3/v6GeuZYfO+TqnsSfLFZ9bfQVCWqlXbZs8Y7x+EnMHBoKQ++MkyZ9ZtScqfgraXlert0/ZAxtENlItW+Whhg1xrsSGQeaOcc6lDzeJ7Kfl+Xnyxp0mHZ1dkKpdaQZ7vIbgmO6g==;
 31:ontabYo8ckpq7gZgAzmzgoSjUKqZ1x8PCOdGFPOsx3VhGUatWbiihm8s3MHYK0sIRScLMOK9RxvQaU3RcU1ffkjPgTk7f8IAUgtHatsrPNfZiWbZ03psOtRLWhViWMQcXiWuGS7gmO88TrjYTg77ABV8BcmBdYGwdTxuL6Uo5yONBU6hZJR5kyrqx6q3gB4o6I/rvHf8bZGkDW6zMRsFeAOZ/DtXY44kH417im5soik=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2072:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 20:9wzNa5sVSXBr3bSn/E3otQv6+rnGWEgM1SutS/dP5eiQ5Jox4XpQHz37+f27vuyd/qIjOqx1LARneuiEkiYGOLn3kDxI2UbTaoB2HJnN719KGFHInaA+vQXCNCUmg2br/Moc2RSHTT2klBtDeUwUN2dgWHdUpE8MCEBlVUr6XIE40lu4y8IIpXNOdzyOb7x2JUHi8nPXfs681u+b200uTCADvvmYW1YrPnjB910nI7b42RPHC4BNcQ24z1X7+NrnjTiN4w267TFQkWffSn6U+FR2fYlurG/cOwEt1b1dugakNGLpw1kn7Pq7BWYY/KAsww6h2onGN0/yB5srrULDkXjDhOGK+fE5rPY0cR3OzONxkl+Qf3gJjpKa9NAXpqdh+Y4IrDgRHlaPZGoAuKBocoAmfWwMBZ0QViLn4+htUBi1ct22OsnfuGHqKs+K/LerPvyg7v1oBhHXZCQpwDXrZLf+L4jm6UBZfTZftz5AAD4L+ZkE/TQQP9KyXQLjFJVKXn1HDVn+zCGqB2gDKJWIrDBGUC8/q2SyX7Z1BT01dNTRiKFuQ/q5yWhx70lV+StEyhDg7Fx21QEGJtU+YI2bpCsAL2y5mwxXJA3QLOVnHp4=;
 4:V6HhBHQbiznLsrHrPlcLj9+rwMTxcJhdxirdJ9VdQcvEHeM7VnX0O/1zUUC/V2y/af7GEsJlYvUlZrwm847yo6fhvH7WltCZyyZwWSLMXS+DbRRD12aEVZ2WeJGjEQVMIxU+qsqSeYnoCcoFDOLeuB0GNTzPnEsMm0ayo/tNGBGyMvr1f+TpOMfV4W36vFSsiL+gMBPuJ/rDrj2jHq4LP5jM3HCzjwYK5tlgu3McyB6k8W/DD1E1jffYgN3mRk/0QRSblUHy7ddgmEkmW24W8A==
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2072BC6FF0C439EC0E35B072ECE90@BY2PR0701MB2072.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(3002001)(93006095)(10201501046)(3231023)(944501161)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:BY2PR0701MB2072; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BY2PR0701MB2072; 
X-Forefront-PRVS: 0555EC8317
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(366004)(346002)(39860400002)(39380400002)(396003)(199004)(189003)(24454002)(6246003)(110136005)(4326008)(6486002)(53936002)(8676002)(25786009)(117156002)(67846002)(68736007)(305945005)(31686004)(229853002)(72206003)(478600001)(106356001)(2906002)(77096006)(81166006)(81156014)(7736002)(8936002)(90366009)(5660300001)(55236004)(386003)(65956001)(65806001)(59450400001)(66066001)(105586002)(76176011)(58126008)(2486003)(52146003)(52116002)(31696002)(36756003)(26005)(16576012)(316002)(53546011)(47776003)(42882006)(6666003)(2950100002)(23676004)(65826007)(50466002)(16526018)(93886005)(3846002)(6116002)(2870700001)(97736004)(83506002)(64126003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2072; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzI7MjM6V2ZZQjJBZnUycnVBdmVYckwyWWV5RFVm?=
 =?utf-8?B?QWhHVU9aRHQ5RWRaSkpYaTBNNHp5T0FVR3RoWHVYZVZqTUg5TDQ2MEFQUEtS?=
 =?utf-8?B?N2ViUzRzc0U0YjdMaDRlcXhHTjVzdDZscGlsS1MvZEVFS2tKRHlwd01acEc2?=
 =?utf-8?B?b0dnQ3Z3MTVzUDYyUTQrVGFtMXJhMUdIZWI2aUZac2s1QWpGTUc2QVhXRVo2?=
 =?utf-8?B?VmU1K1ZnanJsL0tERk9NSzdtK054aytwUG1Tb2VmSmM1OEExOGtTRTJuRmhm?=
 =?utf-8?B?UHB6K3NEMWpzdFZZVE5PS1RJMFU2bXowa09Bc25ncTlWcFI0UVovMytyT3hX?=
 =?utf-8?B?cTVwUHp1RWdmaGdCWk81OG5Pd3JSK0cxSmQ1MEx6SDZVSktHaHR2K20xbjJo?=
 =?utf-8?B?SVMyQWV4dXBzME1RcUpVUHJpVjAwNk9PWkNvZEI5dzlVSjNzYTZtVU52K1ln?=
 =?utf-8?B?S2N6Rk1QaUNlVGZ4V3JMek13eldNK3dYa0IvTXl1MnVrUVVsaVVkWGNYOCtO?=
 =?utf-8?B?S3lGMDJqWTArVVhBVG5zRGZreSt5UGpnQWt5dG9FZnFOMm11MWRCMjVtb3Ew?=
 =?utf-8?B?NSt0Z2FBN2hkanJQSzU0MFpzZXI1d09YdVlXdVkyY3dJK0VtZzlkM1VKcHEr?=
 =?utf-8?B?Q2d5ZkRiTzFWOHZyc25qazBkZG1kUHhaQzhOUUE4eHcwNlRKRG9adnVsd3E1?=
 =?utf-8?B?MUJodXd0SHV2K29zVUtRYW1waWFYUGRrVnZ4UHEwUU9qaUN5WmNVUjdTOXFO?=
 =?utf-8?B?bEczdWlkUkJreDFqam9XeFBlYUtJcUVud2NEYm5YRmxGSmV2MG4zWWd1SVkz?=
 =?utf-8?B?Z1RZMVpFK3pWL0lmaWdxd09ycUNCQmFVOFN4aTJaTlpabnJzdkJkUVVUelVI?=
 =?utf-8?B?M3dHUEFFTXhaVFpsVjFuQytRSWVya0ZnYk43U0ZTbG5FQk5hZUZCNVltMVR3?=
 =?utf-8?B?ZjNoVTdraER4YWJlUEFNS0Yyd1JlU09GS1RxNDVUeFdzOXA0WHlqbFdlekht?=
 =?utf-8?B?SzIxd1V0dVF4Y0hTZjNScHQzVU43QVpLWlBJb0Y0dDl6TGlQMCtkOFF5cVBn?=
 =?utf-8?B?VWlHZjRGZ1IzOU5XNjVyaTR0RWM5V0xKdUpmdmJlb3V3UlppZDJ6YU1TNXNl?=
 =?utf-8?B?R2RzZElJSHVXempYR3c0M1Iya1VEZGl6ZGN2QVBRZ0ZYU0pVelA4OHk4UDR0?=
 =?utf-8?B?aWVPaGNibHphT3N6dWYvMCs0di90ZUM0VnlGeUNTdW43SFlCclJncml2YzVJ?=
 =?utf-8?B?MkliTGw1NitRL1oxWVRwanZtQWN0cHFoTGRCVm40L3cxblBvcFBXb1ZvTHpM?=
 =?utf-8?B?Q2czUnBFT0hHYi9zQnBtbDJTdHFXUzFlNzVsMEVqSW1OR2RpOHZRN1Bwd3Mz?=
 =?utf-8?B?OEVkTHVZU1pLTmhEVEM0a1BDWS91b1pwbkR3a0RPSHc3OVJDeXhSRlVuRlRl?=
 =?utf-8?B?VlV4eDZxUzVmT1VaemJ2NzA0Q1k0NTVwY0t1UzFubi9LdlpXeUlqV2cyaTZP?=
 =?utf-8?B?dlYvNlhUTHpJNzJTcG5Qc3hPQzV1SEY2T1FWMjBHeWhJWTVpYjNndjBXSmdx?=
 =?utf-8?B?bElwa0l3UnFTVlp2TEZZSHZnbzNMN3F1SDc0SFFSaDMxUWcrVE1uNDFwTVVH?=
 =?utf-8?B?djZINThkZHdwMXBlNkJoZTRwU2EvTXZWYkdYdVdsNWpNZVJTbTJ5VlA0MGo3?=
 =?utf-8?B?TjNQTUF2RmMxSGhtZStYd2NjUm5RNUM0bFZjOTliakN1RVllSXcrNGg2NzlE?=
 =?utf-8?B?RC9vUUZDUjNKMllva1VrYmUwV1NOVnF4RGdNekF5bk1jaW9MUG13SEpvbkZr?=
 =?utf-8?B?d3BqRzVyODFPWTZJdStSY3E0TUt6eVRmS3A0a0pGQjI3NTdWQXowWGJHNlVQ?=
 =?utf-8?B?dkFIRFhxVVpjdzRDalpmQlhQRnVUUXpnNW93ZmNJKzFpMGttRUJnZkJSVkNH?=
 =?utf-8?B?V3Nyb3RPZ090amNZYVQxWkJ0U3l3TFJvKzVSTHBSUzZkQVpQanhGbnNXdGFp?=
 =?utf-8?B?RVNDYTVvUUkrelZBZGtkQVRERmVsVU9DRTZ0eXBoUkMrSWFsRVFqVzh1ZkVU?=
 =?utf-8?Q?T4KGijXypc6wl2HDdpyPrTUFxW2?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 6:5CIquEtVQemKyK0906hxOs8ysi+fbXuduGiMmW8O8TWpjwpstTE1eF9G0y2AmGuHVD4nutqNuZTMyfMMMxU5qAUcroBW/GY0/bCoRhYEgZxhkQq0JpToP6QLp+Z9/0SsO6ustK4qrhqeX8B+jw5LZbP5KOu4SQz0yYrhiPgrxTWbB9MTj4brqN1L3wXPonzPgEGqsMWJ6sL3PyjvZOgbmFmR+y9EfrL0BtIwUcQtf2e0iF9a6mzJACLovjVlKyxxfT5OQJhsfR6ue5E3Vg4dS+nq13xgN87t2GUG0upJaK4/qFKIh6mskDxjnbEhGKTAgUWlJTJgWMMHqQmcbArvm8A+RTstlCQZBrlI2ic4XxQ=;
 5:vGzeiVjmrieRRrwoZdZyH4g3WNQcKAaCcmcAjDubrpQwmW6DtT6A/QsBeWirooOF5nZXc0R4S7j0iHmPOOAxjmucwMSr7TM3t7NG0+n/ZFGP5IkpUc0B7KIqxSfKxfh+fX50wm8PcMdKMIiZM9AMYq56IEeBlo9IDrs84073/OE=;
 24:Cjt+Dyh1oTGb7+hD3Z9U8km3okEHJn3qegLmAqpVY0Zh09MbCLwBkT+blawmHi4KoXIlR6mm/VrupH2iezDaqgZd9MT2umMFwmxLou9rVr0=;
 7:fm8PcwIClHHh47ateKJAGyz4EU2pTM/Iv2sUJoSkNatTBVid5zSr52embfH7gDjDLPJowzI/hD2QGCLbZM14h8/YQYj1VQL9u68/Ng56Y+onlFIU7+buO5rXS1gwOBomfRKp3nB4aHI0yqBCvGPtUUc/OgnZWZnTdwHxNigv2jZwmnH9wVb6BNGRZOAggCaqxFA9NuOB6Ca8VNtAKdwBL59RuErkFyiXnXz21OcIfpBJc+6ISPqwFOb87UZIdIl6
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2018 06:37:24.2877 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2c81ce67-9ad8-46b1-c4c5-08d55d74c68e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2072
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 8/8] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8xNi8yMDE4IDA3OjEwIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgTWFuaXNo
LAo+Cj4gT24gMTYvMDEvMTggMTM6MjcsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4KPj4KPj4gT24g
MDEvMTYvMjAxOCAwNjo0NCBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAx
Ni8wMS8xOCAxMjo0MCwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4+IEhpIEp1bGllbiwKPj4+Cj4+
PiBIaSwKPj4+Cj4+Pj4gT24gMDEvMTYvMjAxOCAwMjoxMSBBTSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBPbiAwMS8wMy8yMDE4IDA1OjM0IEFNLCBNYW5pc2ggSmFnZ2kg
d3JvdGU6Cj4+Pj4+PiBIaSBTYW1lZXIsCj4+Pj4+Cj4+Pj4+IEhpIE1hbmlzaCwKPj4+Pj4KPj4+
Pj4+PiArwqDCoMKgIHVuc2lnbmVkIGludCB0eXBlOwo+Pj4+Pj4+ICsKPj4+Pj4+PiArwqDCoMKg
IC8qIER1bW15IGNvbXBhdGliaWxpdHkgZGVmaW5lcyAqLwo+Pj4+Pj4+ICvCoMKgwqAgdW5zaWdu
ZWQgbG9uZyBwZ3NpemVfYml0bWFwOwo+Pj4+Pj4+ICvCoMKgwqAgc3RydWN0IGlvbW11X2RvbWFp
bl9nZW9tZXRyeSBnZW9tZXRyeTsKPj4+Pj4+PiArCj4+Pj4+Pj4gK8KgwqDCoCBhdG9taWNfdCBy
ZWY7Cj4+Pj4+Pj4gK8KgwqDCoCAvKiBVc2VkIHRvIGxpbmsgaW9tbXVfZG9tYWluIGNvbnRleHRz
IGZvciBhIHNhbWUgZG9tYWluLgo+Pj4+Pj4+ICvCoMKgwqDCoCAqIFRoZXJlIGlzIGF0IGxlYXN0
IG9uZSBwZXItU01NVSB0byB1c2VkIGJ5IHRoZSBkb21haW4uCj4+Pj4+Pj4gK8KgwqDCoMKgICov
Cj4+Pj4+Pj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkwqDCoMKgwqDCoMKgwqAgbGlzdDsKPj4+
Pj4+PiArfTsKPj4+Pj4+PiArCj4+Pj4+Pj4gKy8qIFhlbjogRGVzY3JpYmVzIGluZm9ybWF0aW9u
IHJlcXVpcmVkIGZvciBhIFhlbiBkb21haW4gKi8KPj4+Pj4+PiArc3RydWN0IGFybV9zbW11X3hl
bl9kb21haW4gewo+Pj4+Pj4+ICvCoMKgwqAgc3BpbmxvY2tfdMKgwqDCoMKgwqDCoMKgwqDCoCBs
b2NrOwo+Pj4+Pj4+ICvCoMKgwqAgLyogTGlzdCBvZiBpb21tdSBkb21haW5zIGFzc29jaWF0ZWQg
dG8gdGhpcyBkb21haW4gKi8KPj4+Pj4+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWTCoMKgwqDC
oMKgwqDCoCBjb250ZXh0czsKPj4+Pj4+IENvdWxkIHdlIHVzZSBhIG1vcmUgdmVyYm9zZSBuYW1l
LCBIb3cgYWJvdXQgCj4+Pj4+PiAlcy9jb250ZXh0cy9pb21tdV9kb21haW5fY29udGV4dHMvZyA/
Cj4+Pj4+Cj4+Pj4+IEhvdyBhYm91dCBhIG11Y2ggbW9yZSB2ZXJib3NlIG5hbWUuLi4/IFRoaXMg
bmFtZSBpcyAyMSBsZXR0ZXJzIGFuZCAKPj4+Pj4gdGhhdCdzIG9ubHkgZm9yIHRoZSBmaWVsZC4g
SnVzdCBpbWFnaW5lIHdpdGggdGhlIHZhcmlhYmxlIG5hbWUgCj4+Pj4+IGJlZm9yZSBhbmQgYSBj
b3VwbGUgb2YgaW5kZW50YXRpb24uCj4+Pj4gSG93IGFib3V0IGlvX2NvbnRleHQ/IGFueXRoaW5n
IHdoaWNoIG1ha2VzIGl0IG1vcmUgdmVyYm9zZSBpcyBvayAKPj4+PiB3aXRoIG1lLgo+Pj4KPj4+
IEkgbXVjaCBwcmVmZXIgdG8gc3RpY2sgd2l0aCAiY29udGV4dHMiLgo+PiBJIGFtIG5vdCBhYmxl
IHRvIHVuZGVyc3RhbmQgd2h5IHRvIHVzZSBjb250ZXh0cyBmb3IgYSBsaXN0IHdoaWNoIGhhcyAK
Pj4gaW9tbXVfZG9tYWluIHBvaW50ZXJzLgo+Cj4gQmVjYXVzZSB0aGUgY29tbWVudCBzaG91bGQg
aGF2ZSBiZWVuIHJlYWQgImlvbW11X2RvbWFpbiBjb250ZXh0Ii4gQXMgCj4gaXQgaXMgaW4gb3Ro
ZXIgZGVzY3JpcHRpb24uCj4KPj4gSWYgeW91IGFyZSBvayB3aXRoIHRoaXMgbG9naWMsIHdlIGNh
biByZW5hbWUgYWxsIGlvbW11X2RvbWFpbiBwb2ludGVyIAo+PiB2YXJpYWJsZXMgaW4gdGhpcyBm
aWxlIGFzIGNvbnRleHQuCj4KPiBXaHkgZG8geW91IGtlZXAgYXNraW5nIHJlbmFtaW5nIHdoZW4g
SSBjbGVhcmx5IHNhaWQgbXVsdGlwbGUgdGltZSB0aGF0IAo+IHdlICpzaG91bGQgbm90KiByZW5h
bWUgYW55IGNvZGUgY29taW5nIGZyb20gTGludXguIFRoaXMgaXMgYnJlYWtpbmcgCj4gdGhlIGlk
ZWEgb2Yga2VlcGluZyBYZW4gYW5kIExpbnV4IFNNTVUgZHJpdmVyIGNsb3NlLgo+Cj4gSWYgeW91
IGRvbid0IHdhbnQgdG8gZ2V0IFNNTVV2MyBjbG9zZSB0byBMaW51eC4gVGhlbiBmaW5lLCBidXQg
aXQgCj4gbWVhbnMgeW91IGhhdmUgdG8gdXNlIFhlbiBjb2Rpbmcgc3R5bGUgYW5kIGRyb3BwaW5n
IGFsbCBuZWNlc3NhcnkgY29kZS4KPgo+IEJ1dCBJIGFtIGFmcmFpZCB0aGlzIGlzIG5vdCB0aGUg
c29sdXRpb24gSSAoYW5kIEFGQUlLIFN0ZWZhbm8pIHByZWZlciAKPiBiZWNhdXNlIGl0IGFkZHMg
YnVyZGVuIG9uIG1haW50ZW5hbmNlIG9uIFhlbiBjb21tdW5pdHkuCj4KSSBhZ3JlZSB3aXRoIHRo
ZSBwb2ludCB0aGF0IGNvZGUgaW1wb3J0ZWQgZnJvbSBsaW51eCBzaG91bGQgYmUgdG91Y2hlZCAK
bWluaW1hbGx5LCBidXQgSWYgeW91IGxvb2sgY2xvc2VseSB0aGUgcHJvYmxlbSBpcyBpbiBuYW1p
bmcgb2YgeGVuIApzcGVjaWZpYyBjb2RlIHRoYXQgaXMgYWRkZWQgbGF0ZXIuCk5vdCBpbiBjb2Rl
IGltcG9ydGVkIGZyb20gbGludXguIFNvIHdoeSB3ZSBjYW50IGZpeCB4ZW4gc3BlY2lmaWMgY29k
ZSAKbmFtaW5nPwoKQmVsb3cgYXJlIHRoZSBmZXcgZXhhbXBsZXMKYS4gc3RhdGljIHN0cnVjdCBp
b21tdV9kb21haW4gKmFybV9zbW11X2dldF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwuLi4pClRo
aXMgZnVuY3Rpb24gdXNlIG9mIGRvbWFpbiBpcyBjb25mdXNpbmcuClRoaXMgaXMgbm90IGxpbnV4
IGZ1bmN0aW9uLAoKYSBmdW5jdGlvbiBuYW1lZCBhcm1fc21tdV9nZXRfZG9tYWluIHRha2VzIGEg
cGFyYW1ldGVyIG9mIGRvbWFpbiB3aGljaCAKcmVwcmVzZW50cyBhIHZpcnR1YWwgbWFjaGluZSBh
bmQgcmV0dXJucyBhbiBpb21tdV9kb21haW4gcG9pbnRlci4Kd2hpbGUgdGhlIGZpbGUgc3RpbGwg
aGFzIGEgc3RydWN0dXJlIGFybV9zbW11X2RvbWFpbi4KSW4gd2hhdCB3YXkgdGhpcyBmdW5jdGlv
biBuYW1pbmcgZXhwbGFpbnMgaXRzZWxmPwoKSWYgeW91IHdhbnQgdG8gdGFrZSBhIGN1ZSBmcm9t
IGxpbnV4IHNlZSB0aGlzIGNvZGUgYmVsb3cKc3RydWN0YXJtX3NtbXVfZG9tYWluICpzbW11X2Rv
bWFpbiA9IHRvX3NtbXVfZG9tYWluKGRvbWFpbik7ID0+IFRoZSAKbmFtaW5nIGlzIHF1aXRlIGNs
ZWFyIGFuZCBub3QgY29uZnVzaW5nLgpBbHNvIElmIHlvdSBzZWUgdGhlcmUgYXJlIGZldyBmdW5j
dGlvbnMgaW4geGVuIHNwZWNpZmMgc21tdSBjb2RlIHdoaWNoIAphcmUgbmFtZWQgY29ycmVjdGx5
Ckxvb2sgYXQgYXJtX3NtbXVfaW9tbXVfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKCkJ1
dCBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKSBhbmQgYXJtX3Nt
bXVfZ2V0X2RvbWFpbiAKbmFtaW5nIGRvbnQgbWF0Y2gswqAgdGhleSBhcmUgYm90aCByZWZlcnJp
bmcgdG8gaW9tbXVfZG9tYWluCgpTbyBteSBfdHdvIGNlbnRzXyBvbiB0aGUgY3VycmVudCB1c2Ug
b2Ygc3RydWN0dXJlcyAvIGZ1bmN0aW9ucyBhbmQgCnZhcmlhYmxlIG5hbWVzIHdoaWNoIHVzZSBk
b21haW4gaW4geGVuIHNwZWNpZmljIGNvZGUuCgpiLiBTaW1pbGFybHkgY29udGV4dHMgaW4gYXJt
X3NtbXVfeGVuX2RvbWFpbiBzdHJ1Y3R1cmUgaXMgbm90IGNvbWluZyAKZnJvbSBsaW51eCBjb2Rl
CmMuIGFybV9zbW11X2Fzc2lnbl9kZXYgaXMgYSB4ZW4gc3BlY2lmaWMgZnVuY3Rpb24gc28gaXQg
Y2FuIGJlIGNoYW5nZWQKZC4gV2h5IGlkIGFybV9zbW11X3hlbl9kb21haW4gbmFtZWQgdGhlIHdh
eSBpdCBpcy4gRG9lcyBsaW51eCBjb2RlIAppbmNsdWRlIF9saW51eF8gaW4gYW55IHN0cnVjdHVy
ZSBuYW1lPwoKPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 06:43:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 06:43:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebhRg-0005hX-N5; Wed, 17 Jan 2018 06:43:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebhRe-0005gu-SB
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 06:43:34 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id 0A/C9-27791-690FE5A5;
 Wed, 17 Jan 2018 06:43:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXfqh7g
 og0WPJSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b5Y6dYCmaKVaxua2VuYPzN38XIxSEk0Mgk
 8W7adkYI5zGjxMFDa5kgnG2MEp33t7B0MXJyiAg4S3w9M5cdxOYV0JdoffaRGcQWFrCVWP7qK
 yOILSHQwSyx4aYUhO0p8XfzRXYYe/fy66xdjOwcbAJWEofEuhg5OFgEVCWWH4mfwMi9gJFhFa
 NGcWpRWWqRrqG5XlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoHcZgGAH48XTnoc
 YJTmYlER5xUTiooT4kvJTKjMSizPii0pzUosPMcpwcChJ8Ka/B8oJFqWmp1akZeYAwwwmLcHB
 oyTCW/IOKM1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8vNSpcR5t4NMEgApzSjNgxsEC
 /9LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuatBJnCk5lXArfvFdApTECnbJkRC3JKSSJCSq
 qBkXXh7BUhT/3Kpj42MFnVvXjT528C9ebiyXvZ7d5HTNJXuzG5f12x32+D1z/4vLtjvx88rfo
 mXkr53ybV9z01p0xr1z5keCoYKh9583gde/0iM10ltQxnG4djM7ImHclOTeJf/u2RiTqHrIj+
 hC1rnql8Drsn+C79gtW50zcW/Zx77QSL9MKGRiWW4oxEQy3mouJEABL67116AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1516171412!115421903!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42260 invoked from network); 17 Jan 2018 06:43:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 06:43:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebhRb-0005g4-F8; Wed, 17 Jan 2018 06:43:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebhRW-0004Kg-6M; Wed, 17 Jan 2018 06:43:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebhRV-000179-VN; Wed, 17 Jan 2018 06:43:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118139-mainreport@xen.org>
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=36c560e7f38130f12a36e8b66b0785fb655fe893
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 06:43:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118139: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1200831736405583982=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  36c560e7f38130f12a36e8b66b0785fb655fe893
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Testing same since   118110  2018-01-16 19:02:12 Z    0 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1200831736405583982==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 08:31:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 08:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebj7L-00066S-UZ; Wed, 17 Jan 2018 08:30:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dqeo=em=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebj7K-00066M-Mw
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 08:30:42 +0000
X-Inumbo-ID: 7d2447d3-fb60-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d2447d3-fb60-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 09:29:10 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 Jan 2018 01:30:39 -0700
Message-Id: <5A5F17BF020000780019F56C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 17 Jan 2018 01:30:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>
References: <20171221145521.29526-1-julien.grall@linaro.org>
 <5A4BC2F4020000780019A3B8@prv-mh.provo.novell.com>
 <02a421a8-ef6c-c7c7-a4ea-e12eabc8662d@linaro.org>
 <5A58C28F020000780019E2E2@prv-mh.provo.novell.com>
 <a2418c84-ad6a-5bc7-57c5-0b01da098fa5@linaro.org>
In-Reply-To: <a2418c84-ad6a-5bc7-57c5-0b01da098fa5@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/efi: Avoid EFI stub using absolute
	symbols
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDE4OjQzLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDEyLzAxLzE4IDEzOjEzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDkuMDEu
MTggYXQgMjA6NDMsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4+PiBXaGVuIEkg
Y29tcGlsZWQgdGhlIHNuaXBwZXQgb24geDg2IGFuZCBBcm0sIG5vIHJlbG9jYXRpb24gaXMgYXZh
aWxhYmxlCj4+PiBmb3IgdGhlIHBvaW50ZXJzIHRvIHN0cmluZyBpbiB0aGUgYXJyYXkgaW4gdGhl
IGZpbmFsIGJpbmFyeS4gWWV0IHRoZXkKPj4+IGFyZSBhdmFpbGFibGUgaW4gdGhlIG9iamVjdC4K
Pj4gCj4+IEkgY2FuIHNlZSB0aGVtIHRoZXJlIGluIHRoZSBiaW5hcnkgSSBsb29rIGF0LiBJIHVz
ZSBteSBvd24gdG9vbAo+PiBmb3IgZHVtcGluZywgc28gdGhlIG91dHB1dCBtYXkgbG9vayB1bmZh
bWlsaWFyIHRvIHlvdSwgYnV0IGhlcmUKPj4gYXJlIHRoZSByZWxldmFudCBwaWVjZXM6Cj4gCj4g
SSBhbSBhIGJpdCBjb25mdXNlZC4gV2hpY2ggYmluYXJ5IGFyZSB5b3UgbG9va2luZyBhdD8gSXMg
aXQgeGVuLmVmaT8KPiBJIGRvbid0IHNlZW0gdG8gZmluZCB0aGVtIGluIHhlbi1zeW1zLgoKT2Yg
Y291cnNlIGl0IGlzIHhlbi5lZmkuIHhlbi1zeW1zIGNhbid0IHBvc3NpYmx5IGhhdmUgYW55IFBF
IHJlbG9jYXRpb25zLAphcyBpdCdzIGFuIEVMRiBpbWFnZSBvbiB4ODYuCgo+PiBXZWxsLCB3aXRo
b3V0IGhhdmluZyBzZWVuIHRoZSBiaW5hcnkgSSBkb24ndCB0aGluayBJIGNhbiBjb25jbHVkZQo+
PiBpbiB0aGUgZGlyZWN0aW9uIG9mIGNvbXBpbGVyIGJ1Zy4gUGxlYXNlIGRvbid0IGZvcmdldCB0
aGF0IGxkIGl0c2VsZgo+PiBkb2VzIGluZGVlZCBub3QgKHlldCkgY3JlYXRlIGFueSByZWxvY2F0
aW9ucyBpbiBQRSBleGVjdXRhYmxlcwo+PiAod2hpY2ggYW4gRUZJIGFwcGxpY2F0aW9uIGlzKS4g
VGhleSdyZSBiZWluZyBhZGRlZCBpbiBhIHBvc3QtCj4+IHByb2Nlc3Npbmcgc3RlcCAoaGVuY2Ug
dGhlIG5lZWQgdG8gbGluayB0aGUgYmluYXJ5IHR3aWNlIGF0Cj4+IGRpZmZlcmVudCBiYXNlIGFk
ZHJlc3NlcywgZm9yIHRoZSBoZWxwZXIgdG9vbCBbbWtyZWxvY10gdG8gZmlndXJlCj4+IG91dCB3
aGVyZSByZWxvY2F0aW9ucyBhcmUgbmVlZGVkKS4KPiAKPiBJZiB0aGUgY29kZSBjb21waWxlZCBp
cyBwb3NpdGlvbiBpbmRlcGVuZGVudCwgdGhlbiB5b3Ugc2hvdWxkIG5vdCBuZWVkCj4gcmVsb2Nh
dGlvbi4gUmlnaHQ/IFNvIHdoYXQgYXJlIHlvdSB0cnlpbmcgdG8gYWNoaWV2ZSB3aXRoIG1rcmVs
b2M/CgpJZiBfYWxsXyBvZiB0aGUgY29kZSwgZXZlbiBhc3NlbWJseSwgd2FzIHBvc2l0aW9uIGlu
ZGVwZW5kZW50LAp0aGVuIHllcywgdGhlcmUgc2hvdWxkbid0IGJlIHJlbG9jYXRpb25zLiBCdXQg
dGhhdCdzIG5vdCB0aGUgY2FzZQpyaWdodCBub3cuCgo+IEFsc28sIGl0IGRvZXMgbm90IGV4cGxh
aW4gd2h5IHRoZSBjb21waWxlciBpcyBpc3N1aW5nIGFic29sdXRlIGFkZHJlc3MgCj4gd2hlbiBi
dWlsZGluZyB3aXRoIC1mcGllLgoKVG8gYmUgaG9uZXN0IEknbSBub3QgY2VydGFpbiB3aGF0IGd1
YXJhbnRlZXMgLWZwaWUgbWFrZXMgb24gdGhlCmNvbXBpbGVkIGNvZGUuIEl0IGxvb2tzIHRvIG1l
IGFzIGlmIGl0IG9ubHkgdHJpZXMgdG8gbWluaW1pemUgdGhlCnJlbG9jYXRpb25zIG5lZWRlZCwg
bm90IGVsaW1pbmF0ZSBhbGwgb2YgdGhlbSAoYWZ0ZXIgYWxsIHRoZSBiaW5hcnkKd2lsbCB3b3Jr
IGZpbmUgdGhhdCB3YXksIGl0IGlzIGp1c3QgcmVxdWlyZWQgdGhhdCB0aGUgcmVsb2NhdGlvbnMg
bm90CmJlIHJlbW92ZWQgd2hpbGUgbGlua2luZyB0aGUgZmluYWwgYmluYXJ5KS4gSW5kZWVkIGJv
dGggMzItYml0IGFuZAo2NC1iaXQgZm9yIGJvdGggeDg2IGFuZCBBUk0gcHJvZHVjZSByZWxvY2F0
aW9ucyBmb3IgdGFibGVzIGxpa2UKdGhlIG9uZSB3ZSB0YWxrIGFib3V0IChzbyBjYWxsZWQgYWJz
b2x1dGUgb25lcyBvbiBBUk0pLCB5ZXQgSQpkb24ndCB0aGluayB0aGlzIGlzIGEgY29tcGlsZXIg
YnVnLgoKPj4+IFNvIEkgYW0gd29uZGVyaW5nIGhvdyB0aGlzIHdvcmsgb24geDg2PyBOb3RlIHRo
YXQgdGhpcyBjb2RlIGlzIG9ubHkgdXNlZAo+Pj4gaW4gZXJyb3IgcGF0aC4KPj4gCj4+IFN1cmUs
IGJ1dCBhbiBlcnJvciBwYXRoIGlzIGJlaW5nIHRha2VuIGV2ZXJ5IG5vdyBhbmQgdGhlbiwgYW5k
Cj4+IEkgcGVyc29uYWxseSBoYXZlIHNlZW4gZXJyb3JzIGNvbWluZyBiYWNrIChtb3N0bHkgYWZ0
ZXIgaGF2aW5nCj4+IG1hZGUgbWlzdGFrZXMgZWxzZXdoZXJlKS4KPiAKPiBBbmQgSSBndWVzcyB0
aGUgYmluYXJ5IHdpbGwgbmV2ZXIgYmUgbG9hZGVkIGF0IHRoZSBzYW1lIGFzIHZpcnR1YWwgCj4g
YWRkcmVzcyBhcyBYZW4gd291bGQgYmUgbWVhbnQgdG8gcnVuPwoKSW5kZWVkIC0gaXQgY2FuJ3Qg
YmUgbG9hZGVkIGF0IHRoYXQgYWRkcmVzcywgYXMgdGhlIDE6MSBtYXBwaW5nIHRoZQpFRkkgZW52
aXJvbm1lbnQgcmVxdWlyZXMgY2FuJ3QgZXZlciBoYXZlIGFueSBwcmVzZW50IG1hcHBpbmdzIGlu
CnRoZSB1cHBlciBoYWxmIG9mIHRoZSB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 08:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 08:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebjDQ-0006N4-Vr; Wed, 17 Jan 2018 08:37:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebjDP-0006Mx-P7
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 08:36:59 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 3A/55-02260-B2B0F5A5;
 Wed, 17 Jan 2018 08:36:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsWS0XRdVVeHOz7
 KoL1PxuLelPfsDowe2/t2sQcwRrFm5iXlVySwZnyZe5e5YKZYxdyd3A2Mv/m7GLk4hAQamSR+
 HTnBCuE8ZpRoWnWGDcLZxijx59Jz9i5GTg4RAWeJr2fmgtm8AvoSt8+fZOpiZOcQFrCVWM0NE
 pUQ6GCW2HBTCsL2lPi7+SI7jL17+XVWkGo2ASuJQ2JdjBwcLAKqEjOnOk9g5F7AyLCKUaM4ta
 gstUjXyEgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQrwxAsINxzfzAQ4ySHEx
 KorxiInFRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Gbjio4QEi1LTUyvSMnOAAQaTluDgURLh
 deEESvMWFyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXHeoyClAiClGaV5cINggX+JU
 VZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrwiIPfwZOaVwO17BXQKE9ApW2bEgpxSkoiQkmpgFH
 o+19ZO+wNHjJtp05L73ZukOC+XrvzqsPdijOYl/RdNemK7X9edZFU+tOGpwfK935ZeLf8dGqC
 XHrrpdearr1fjE340P7W4f+RGI/fsCTsja4TtmJ6YHD2wbVqTytGDr9eZVZ8UdpO1f6x+UyF0
 CevPj3u1ZdjVn85dLb5bofr1oWnan3+a5yqxFGckGmoxFxUnAgCZOkZ+dwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1516178217!125270294!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51662 invoked from network); 17 Jan 2018 08:36:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 08:36:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebjDL-0000hl-7i; Wed, 17 Jan 2018 08:36:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebjDF-0002dS-VY; Wed, 17 Jan 2018 08:36:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebjDF-0005tG-Ng; Wed, 17 Jan 2018 08:36:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118146-mainreport@xen.org>
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=36c560e7f38130f12a36e8b66b0785fb655fe893
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 08:36:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118146: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5323927865881424343=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  36c560e7f38130f12a36e8b66b0785fb655fe893
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Testing same since   118110  2018-01-16 19:02:12 Z    0 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5323927865881424343==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 08:41:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 08:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebjHO-00076n-PR; Wed, 17 Jan 2018 08:41:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dqeo=em=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebjHN-00076I-OZ
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 08:41:05 +0000
X-Inumbo-ID: 7dddc04a-fb62-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7dddc04a-fb62-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 08:43:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 Jan 2018 01:40:58 -0700
Message-Id: <5A5F1A28020000780019F593@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 17 Jan 2018 01:40:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-12-git-send-email-andrew.cooper3@citrix.com>
 <5A5C9DF5020000780019EBCA@prv-mh.provo.novell.com>
 <fd4555a3-ec19-e282-7a3a-51e47b0f6479@citrix.com>
In-Reply-To: <fd4555a3-ec19-e282-7a3a-51e47b0f6479@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 11/17] x86: Protect unaware domains from
 meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDIyOjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQW4gYWx0ZXJuYXRpdmUgdG8gdGhlIGN1cnJlbnQgbGV2ZWxsaW5nIGxvZ2ljIHdvdWxk
IGJlIHRvIHRyZWF0IFNUSUJQIGFzCj4gYSBTcGVjaWFsIEJpdCAoaW4gQ1BVSUQgdGVybXMsIGxp
a2UgT1NYU0FWRS9ldGMpIGFuZCB1bmNvbmRpdGlvbmFsbHkgc2V0Cj4gaXQgZXF1YWwgdG8gSUJS
UywgaXJyZXNwZWN0aXZlIG9mIHRoZSB0b29sc3RhY2sgc2V0dGluZy4gIFRoYXQgd2F5LAo+IG1p
Z3JhdGlvbiBiZXR3ZWVuIEhUIGFuZCBub24tSFQgaGFyZHdhcmUgaXMgc2FmZSBhbmQgYSBWTSB3
aGljaCBjaG9vc2VzCj4gdG8gdXNlIFNUSUJQIHdpbGwgd29yayBldmVuIG9uIG5vbi1IVCBoYXJk
d2FyZSB3aGljaCBzaW1wbHkgaWdub3JlcyB0aGUKPiByZXF1ZXN0LgoKV291bGRuJ3QgdGhhdCBv
dmVyYWxsIHJlc3VsdCBpbiBzaW1wbGVyIGNvZGUgYW55d2F5PwoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 08:43:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 08:43:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebjK6-0007J6-Cn; Wed, 17 Jan 2018 08:43:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6vsy=em=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1ebjK5-0007Ir-Dx
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 08:43:53 +0000
X-Inumbo-ID: e1b6ec2b-fb62-11e7-b0d7-9f685aff125f
Received: from ppsw-40.csi.cam.ac.uk (unknown [131.111.8.140])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1b6ec2b-fb62-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 08:46:17 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:51206
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1ebjJw-000KRJ-lS (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 17 Jan 2018 08:43:45 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-12-git-send-email-andrew.cooper3@citrix.com>
 <5A5C9DF5020000780019EBCA@prv-mh.provo.novell.com>
 <fd4555a3-ec19-e282-7a3a-51e47b0f6479@citrix.com>
 <5A5F1A28020000780019F593@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0bceaf8f-fe62-a98e-dd7b-41a1f7e7d253@citrix.com>
Date: Wed, 17 Jan 2018 08:43:47 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A5F1A28020000780019F593@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 11/17] x86: Protect unaware domains from
 meddling hyperthreads
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOCAwODo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDEuMTgg
YXQgMjI6MTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gQW4gYWx0ZXJu
YXRpdmUgdG8gdGhlIGN1cnJlbnQgbGV2ZWxsaW5nIGxvZ2ljIHdvdWxkIGJlIHRvIHRyZWF0IFNU
SUJQIGFzCj4+IGEgU3BlY2lhbCBCaXQgKGluIENQVUlEIHRlcm1zLCBsaWtlIE9TWFNBVkUvZXRj
KSBhbmQgdW5jb25kaXRpb25hbGx5IHNldAo+PiBpdCBlcXVhbCB0byBJQlJTLCBpcnJlc3BlY3Rp
dmUgb2YgdGhlIHRvb2xzdGFjayBzZXR0aW5nLiAgVGhhdCB3YXksCj4+IG1pZ3JhdGlvbiBiZXR3
ZWVuIEhUIGFuZCBub24tSFQgaGFyZHdhcmUgaXMgc2FmZSBhbmQgYSBWTSB3aGljaCBjaG9vc2Vz
Cj4+IHRvIHVzZSBTVElCUCB3aWxsIHdvcmsgZXZlbiBvbiBub24tSFQgaGFyZHdhcmUgd2hpY2gg
c2ltcGx5IGlnbm9yZXMgdGhlCj4+IHJlcXVlc3QuCj4gV291bGRuJ3QgdGhhdCBvdmVyYWxsIHJl
c3VsdCBpbiBzaW1wbGVyIGNvZGUgYW55d2F5PwoKTXVjaCwgZXhjZXB0IGl0cyBvbmx5IGJlY29t
ZSBhbiBvcHRpb24gc2luY2UgeWVzdGVyZGF5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 08:47:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 08:47:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebjNk-0007YZ-3z; Wed, 17 Jan 2018 08:47:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dqeo=em=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebjNj-0007Xx-Cq
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 08:47:39 +0000
X-Inumbo-ID: 68c75c83-fb63-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68c75c83-fb63-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 08:50:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 Jan 2018 01:47:32 -0700
Message-Id: <5A5F1BB4020000780019F5A9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 17 Jan 2018 01:47:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-13-git-send-email-andrew.cooper3@citrix.com>
 <5A5CA80E020000780019EBEA@prv-mh.provo.novell.com>
 <9fd31a33-a400-7586-d371-4d4165c8fc4e@citrix.com>
In-Reply-To: <9fd31a33-a400-7586-d371-4d4165c8fc4e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 12/17] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDIyOjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDEvMTggMTI6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
MS4xOCBhdCAxOTowMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTU4Niw2ICs2MTEsMTAgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQo+Pj4gICAgICAgICAgbW92bCAg
JFRSQVBfZG91YmxlX2ZhdWx0LDQoJXJzcCkKPj4+ICAgICAgICAgIC8qIFNldCBBQyB0byByZWR1
Y2UgY2hhbmNlIG9mIGZ1cnRoZXIgU01BUCBmYXVsdHMgKi8KPj4+ICAgICAgICAgIFNBVkVfQUxM
IFNUQUMKPj4+ICsKPj4+ICsgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgLyogUmVx
OiAlcnNwPXJlZ3MgQ2xvYjogYWNkICovCj4+PiArICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwg
YGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCj4+IElzIGl0
IGFjdHVhbGx5IHVzZWZ1bCB0byBkbyBfYW55dGhpbmdfIGluIHRoZSBkb3VibGUgZmF1bHQgaGFu
ZGxlcj8KPiAKPiBUeXBpY2FsbHkgbm8sIGJ1dCB0aGVuIGFnYWluIHdlIGhvcGUgbmV2ZXIgdG8g
ZXhlY3V0ZSB0aGlzIGNvZGUuCj4gCj4gT1RPSCwgd2Ugd291bGQgbmVlZCB0byBkbyB0aGlzIGlm
IHdlIGV2ZXIgZ2V0IGFyb3VuZCB0byBkb2luZyBlc3BmaXg2NC4KCkNvdWxkIEkgZ2V0IHlvdSB0
byBvbWl0IHRoZSBjaGFuZ2UgdG8gdGhlIGhhbmRsZXIgdW50aWwgdGhlbiwgdG8ga2VlcAppdCBh
cyBzdHJhaWdodGZvcndhcmQgYXMgcG9zc2libGU/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 08:51:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 08:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebjRm-0008I9-Sy; Wed, 17 Jan 2018 08:51:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dqeo=em=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebjRl-0008I3-8a
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 08:51:49 +0000
X-Inumbo-ID: fd9cedae-fb63-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fd9cedae-fb63-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 08:54:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 Jan 2018 01:51:42 -0700
Message-Id: <5A5F1CAD020000780019F5B3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 17 Jan 2018 01:51:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <osstest-118078-mainreport@xen.org>
 <5A5DCC9D020000780019EFF9@prv-mh.provo.novell.com>
 <1a164cc4d2994a76a31602bd568c5e68@AMSPEX02CL01.citrite.net>
 <969bdc15844b47d78cf3582dbdd99fd0@AMSPEX02CL01.citrite.net>
In-Reply-To: <969bdc15844b47d78cf3582dbdd99fd0@AMSPEX02CL01.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "osstest-admin@xenproject.org" <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDE4OjMwLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZ10gT24gQmVoYWxmCj4+IE9mIFBhdWwgRHVycmFudAo+PiBTZW50OiAxNiBKYW51
YXJ5IDIwMTggMDk6MjcKPj4gPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1
c2UuY29tXQo+PiA+IFNlbnQ6IDE2IEphbnVhcnkgMjAxOCAwODo1OAo+PiA+ID4+PiBPbiAxNi4w
MS4xOCBhdCAwOTo0MywgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+IHdyb3RlOgo+PiA+
ID4gZmxpZ2h0IDExODA3OCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPj4gPiA+IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwNzgvIAo+PiA+ID4K
Pj4gPiA+IFJlZ3Jlc3Npb25zIDotKAo+PiA+ID4KPj4gPiA+IFRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAo+PiA+ID4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46Cj4+ID4gPiAgYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBr
ZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MDAzCj4+ID4gPiAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgZmFp
bCBSRUdSLgo+PiB2cy4KPj4gPiAxMTgwMDMKPj4gPgo+PiA+IFBhdWwsCj4+ID4KPj4gPiBpcyB0
aGlzIGxhc3Qgb25lIHNvbWV0aGluZyB5b3UgY291bGQgbG9vayBpbnRvPwo+PiA+Cj4+ID4gKFhF
TikgZDQ6IFZJUklESUFOIEdVRVNUX09TX0lEOiB2ZW5kb3I6IDEgb3M6IDQgbWFqb3I6IDYgbWlu
b3I6IDEgc3A6IDAKPj4gPiBidWlsZDogMWRiMAo+PiA+IChYRU4pIGQ0OiBWSVJJRElBTiBIWVBF
UkNBTEw6IGVuYWJsZWQ6IDEgcGZuOiAzZmZmZgo+PiA+IChYRU4pIGQ0djA6IFZJUklESUFOIFZQ
X0FTU0lTVF9QQUdFOiBlbmFibGVkOiAxIHBmbjogM2ZmZmUKPj4gPiAoWEVOKSBkb21haW5fY3Jh
c2ggY2FsbGVkIGZyb20gdmlyaWRpYW4uYzo0NTIKPj4gPiAoWEVOKSBEb21haW4gNCAodmNwdSMw
KSBjcmFzaGVkIG9uIGNwdSMxOgo+PiA+IChYRU4pIC0tLS1bIFhlbi00LjExLXVuc3RhYmxlICB4
ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+PiA+IChYRU4pIENQVTogICAgMQo+
PiA+IChYRU4pIFJJUDogICAgMDAxMDpbPGZmZmZmODAwMDI2NWQ0Nzk+XQo+PiA+IChYRU4pIFJG
TEFHUzogMDAwMDAwMDAwMDAwMDI4NiAgIENPTlRFWFQ6IGh2bSBndWVzdCAoZDR2MCkKPj4gPiAo
WEVOKSByYXg6IDAwMDAwMDAwMDAwMDAwMDAgICByYng6IGZmZmZmODAwMDI3ZjdlODAgICByY3g6
IDAwMDAwMDAwMDAwMDAwMDEKPj4gPiAoWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6
IGZmZmZmYTgwMDEyOWQwNDAgICByZGk6IGZmZmZmODAwMDI4MDVjNDAKPj4gPiAoWEVOKSByYnA6
IDAwMDAwMDAwMDAwMDAwODAgICByc3A6IGZmZmZmODgwMDA5YjBkODAgICByODoKPj4gMDAwMDAw
MDAwMDAwMDAwMAo+PiA+IChYRU4pIHI5OiAgZmZmZmY4MDAwMjdmN2U4MCAgIHIxMDogZmZmZmZh
ODAwMTI5ZDA0MCAgIHIxMTogZmZmZmY4MDAwMjdmN2U5MAo+PiA+IChYRU4pIHIxMjogZmZmZmY4
MDAwMDgxMjlhMCAgIHIxMzogZmZmZmY4MDAwMjhiOWJlMCAgIHIxNDogZmZmZmZhODAwMTIzOWIz
MAo+PiA+IChYRU4pIHIxNTogZmZmZmY4MDAwMGI5NjA4MCAgIGNyMDogMDAwMDAwMDA4MDA1MDAz
MSAgIGNyNDoKPj4gMDAwMDAwMDAwMDAwMDZiOAo+PiA+IChYRU4pIGNyMzogMDAwMDAwMDAwMDE4
NzAwMCAgIGNyMjogMDAwMDAwMDAwMDAwMDAwMAo+PiA+IChYRU4pIGZzYjogMDAwMDAwMDAwMDAw
MDAwMCAgIGdzYjogZmZmZmY4MDAwMjdmN2QwMCAgIGdzczogZmZmZmY4MDAwMjdmN2QwMAo+PiA+
IChYRU4pIGRzOiAwMDJiICAgZXM6IDAwMmIgICBmczogMDA1MyAgIGdzOiAwMDJiICAgc3M6IDAw
MTggICBjczogMDAxMAo+PiA+Cj4+ID4gSS5lLiB0aGUgZG9tYWluX2NyYXNoKCkgaW4gdmlyaWRp
YW5fc3RhcnRfYXBpY19hc3Npc3QoKS4KPj4gPgo+PiAKPj4gWWVzLCBJJ2xsIGhhdmUgYSBsb29r
IGF0IHRoYXQuCj4gCj4gTm8gcmVhbCBjbHVlIGFib3V0IHRoaXMgYXMgeWV0LiBJdCBpcyBvZGQg
dGhhdCB0aGUgZ3Vlc3QgaGFzIG9ubHkgc2V0IHVwIG9uZSAKPiBvZiB0aGUgQVBJQyBhc3Npc3Qg
cGFnZXMgYW5kIHlldCBoYXMgdGFrZW4gYW4gaW50ZXJydXB0Li4uCj4gCj4gSmFuIDE2IDAxOjQ2
OjA1LjY5MTIyMyAoWEVOKSBEdW1waW5nIGd1ZXN0J3MgY3VycmVudCBzdGF0ZSBhdCBrZXlfaGFu
ZGxlci4uLgo+IEphbiAxNiAwMTo0NjowNS42OTEyNjUgKFhFTikgU2l6ZSBvZiBWTUNCID0gNDA5
NiwgcGFkZHIgPSAwMDAwMDAwMjBmN2Y3MDAwLCAKPiB2YWRkciA9IGZmZmY4MzAyMGY3ZjcwMDAK
PiBKYW4gMTYgMDE6NDY6MDUuNjk5MjY5IChYRU4pIGNyX2ludGVyY2VwdHMgPSAweGZlZjNmZWYz
IGRyX2ludGVyY2VwdHMgPSAKPiAweGZmZmZmZmZmIGV4Y2VwdGlvbl9pbnRlcmNlcHRzID0gMHg2
MDA4Mgo+IEphbiAxNiAwMTo0NjowNS43MDcxMjggKFhFTikgZ2VuZXJhbDFfaW50ZXJjZXB0cyA9
IDB4YmRjNDAwMGYgCj4gZ2VuZXJhbDJfaW50ZXJjZXB0cyA9IDB4MmU3Zgo+IEphbiAxNiAwMTo0
NjowNS43MTUyMjIgKFhFTikgaW9wbV9iYXNlX3BhID0gMHhkZmQ3MTAwMCBtc3JwbV9iYXNlX3Bh
ID0gCj4gMHgyMGY3ZjQwMDAgdHNjX29mZnNldCA9IDB4ZmZmZmZjMzY2ODQyNzhjOQo+IEphbiAx
NiAwMTo0NjowNS43MjMxMTYgKFhFTikgdGxiX2NvbnRyb2wgPSAwIHZpbnRyID0gMHgxMDIwMDAx
IAo+IGludGVycnVwdF9zaGFkb3cgPSAwCj4gSmFuIDE2IDAxOjQ2OjA1LjcyMzE1MyAoWEVOKSBl
dmVudGluaiAwMDAwMDAwMDgwMDAwMDJmLCB2YWxpZD8gMSwgZWM/IDAsIAo+IHR5cGUgMCwgdmVj
dG9yIDB4MmYKPiBKYW4gMTYgMDE6NDY6MDUuNzMxMTQxIChYRU4pIGV4aXRjb2RlID0gMHg2NCBl
eGl0aW50aW5mbyA9IDAKPiBKYW4gMTYgMDE6NDY6MDUuNzM5MTIzIChYRU4pIGV4aXRpbmZvMSA9
IDAgZXhpdGluZm8yID0gMAo+IEphbiAxNiAwMTo0NjowNS43MzkxNTcgKFhFTikgbnBfZW5hYmxl
ID0gMHgxIGd1ZXN0X2FzaWQgPSAweDRiNDkKPiBKYW4gMTYgMDE6NDY6MDUuNzM5MTg3IChYRU4p
IHZpcnR1YWwgdm1sb2FkL3Ztc2F2ZSA9IDAsIHZpcnRfZXh0ID0gMAo+IAo+IEknZCBleHBlY3Qg
aXQgdG8gaGF2ZSBpbnRlcnJ1cHRzIGRpc2FibGVkIGF0IHRoaXMgcG9pbnQuIFNlZW1pbmdseSBk
b2Vzbid0IAo+IHJlcHJvIG9uIEludGVsIGgvdyAoYWx0aG91Z2ggSSB3YXMgdGVzdGluZyB3aXRo
IFdpbjcgU1AxIHJhdGhlciB0aGFuIFJUTSkgc28gCj4gSSdsbCB0cnkgdG8gZmluZCBzb21lIEFN
RCBoL3cgYW5kIHRyeSBhZ2Fpbi4KCldlbGwsIGl0IGxvb2tzIHRvIGJlIGEgcmFuZG9tIHByb2Js
ZW0gaW4gdGhlIGZpcnN0IHBsYWNlLCBvciBlbHNlIHdlCndvdWxkIGhhdmUga25vd24gYWJvdXQg
dGhlIGlzc3VlIG11Y2ggZWFybGllciBJIHRoaW5rLiBJLmUuIEknbQpub3Qgc3VyZSBJIHNlZSB3
aGF0IHlvdSB0YWtlIHRoZSAiQU1EIG9ubHkiIGZyb20gaGVyZS4KCkFzIHRvIGludGVycnVwdCBz
dGF0ZSAtIGlzbid0IGl0IHF1aXRlIG5vcm1hbCBmb3IgYW4gT1MgdG8gYnJpbmcgdXAKdGhlIEJT
UCBmaXJzdCwgZW5hYmxlIGludGVycnVwdHMgb24gaXQsIGFuZCB0aGVuIGJyaW5nIHVwIEFQcz8K
VGhhdCdzIGhvdyB3ZSBkbyBpdCBpbiBYZW4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:11:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebjkp-0001VP-Gw; Wed, 17 Jan 2018 09:11:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dqeo=em=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebjkn-0001VJ-Uc
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 09:11:29 +0000
X-Inumbo-ID: bcbea856-fb66-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcbea856-fb66-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:13:53 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 Jan 2018 02:11:21 -0700
Message-Id: <5A5F2149020000780019F5CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 17 Jan 2018 02:11:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-9-git-send-email-andrew.cooper3@citrix.com>
 <1516101037.4937.44.camel@infradead.org>
 <ee324f0e-1109-15e5-37e8-fb16709eda12@citrix.com>
In-Reply-To: <ee324f0e-1109-15e5-37e8-fb16709eda12@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: David Woodhouse <dwmw2@infradead.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 08/17] x86/msr: Emulation of
 MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAxLjE4IGF0IDE3OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDEvMTggMTE6MTAsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPj4gT24gRnJp
LCAyMDE4LTAxLTEyIGF0IDE4OjAwICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gQEAg
LTE1MiwxNCArMTYzLDM4IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgbXNyLAo+Pj4gdWludDY0X3QgdmFsKQo+Pj4gIHsKPj4+ICAgICAgY29uc3Qgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50Owo+Pj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
Owo+Pj4gKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFyY2guY3B1aWQ7
Cj4+PiAgICAgIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSBkLT5hcmNoLm1zcjsKPj4+
ICAgICAgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSB2LT5hcmNoLm1zcjsKPj4+ICAKPj4+
ICAgICAgc3dpdGNoICggbXNyICkKPj4+ICAgICAgewo+Pj4gICAgICBjYXNlIE1TUl9JTlRFTF9Q
TEFURk9STV9JTkZPOgo+Pj4gKyAgICAgICAgLyogUmVhZC1vbmx5ICovCj4+PiAgICAgICAgICBn
b3RvIGdwX2ZhdWx0Owo+Pj4gIAo+Pj4gKyAgICBjYXNlIE1TUl9TUEVDX0NUUkw6Cj4+PiArICAg
ICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCj4+PiArICAgICAgICAgICAgZ290byBncF9mYXVs
dDsgLyogTVNSIGF2YWlsYWJsZT8gKi8KPj4+ICsgICAgICAgIGlmICggdmFsICYgfihTUEVDX0NU
UkxfSUJSUyB8Cj4+PiArICAgICAgICAgICAgICAgICAgICAgKGNwLT5mZWF0LnN0aWJwID8gU1BF
Q19DVFJMX1NUSUJQIDogMCkpICkKPj4gSW50ZWwgZGVmaW5lcyB0aGUgU1RJQlAgYml0IGFzIG5v
bi1mYXVsdGluZyBhbmQgaWdub3JlZCwgZXZlbiB3aGVuCj4+IFNUSUJQIGlzbid0IGFkdmVydGlz
ZWQuIFNvIHlvdSBzaG91bGQgcHJvYmFibHkganVzdCBtYXNrIGl0IG91dAo+PiBpZiAhY3AtPmZl
YXQuc3RpYnAuCj4gCj4gV2VsbCAtIHRoaXMgcHVibGlzaGVkIHNwZWMgZmluYWxseSBhbnN3ZXJz
IHNldmVyYWwgc2V2ZXJhbC1tb250aC1vbGQKPiBvdXRzdGFuZGluZyBxdWVzdGlvbnMgb2YgbWlu
ZS4KPiAKPiBUaW1lIGZvciBzb21lIHJld3JpdGluZy4gIC9zaWdoCgpJbiBsaWdodCBvZiB0aGlz
LCBpcyB0aGVyZSBhY3R1YWxseSBtdWNoIHBvaW50IGluIG1lIGxvb2tpbmcgYXQgdGhlIHR3bwpy
ZW1haW5pbmcgdjggcGF0Y2hlcyAoMTMgYW5kIDE0KT8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:26:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:26:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebjz8-0002TR-ES; Wed, 17 Jan 2018 09:26:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e+bs=em=citrix.com=prvs=548010f8d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebjz6-0002TL-Q8
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 09:26:16 +0000
X-Inumbo-ID: cdbe4ce9-fb68-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cdbe4ce9-fb68-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:28:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66181887"
From: Andrew Cooper <Andrew.Cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8 12/17] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
Thread-Index: AQHTi9MlnXwgaU0A5kuR+FzAGB0rMaN0yv8AgAItcICAAL7HAIAAGn2R
Date: Wed, 17 Jan 2018 09:25:58 +0000
Message-ID: <275ba2c85b1b4b00bbba129f259f166c@AMSPEX02CL01.citrite.net>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-13-git-send-email-andrew.cooper3@citrix.com>
 <5A5CA80E020000780019EBEA@prv-mh.provo.novell.com>
 <9fd31a33-a400-7586-d371-4d4165c8fc4e@citrix.com>,
 <5A5F1BB4020000780019F5A9@prv-mh.provo.novell.com>
In-Reply-To: <5A5F1BB4020000780019F5A9@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 12/17] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8sIG5vdCByZWFsbHkuIE9taXR0aW5nIGl0IG9uIHRoZSBncm91bmRzIG9mICJ3ZSBkb24ndCBl
eHBlY3QgdG8gdGFrZSBhIGRvdWJsZSBmYXVsdCIgZG9uJ3QgYmVhdCB1bmlmb3JtYWxseSBhbHRl
cmluZyBhbGwgdGhlIGVudHJ5cG9pbnRzIGluIGEgY29uc2lzdGVudCBtYW5vci4gCgpUaGUgb25s
eSB0aGluZyB3aGljaCBjYW4gZ28gd3JvbmcgaXMgdGhhdCB3ZSBmb3JnZXQgdG8gZG8gaXQgd2hl
biBpdCBpcyBuZWVkZWQuCgp+QW5kcmV3IApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCkZyb206IEphbiBCZXVsaWNoIFtKQmV1bGljaEBzdXNlLmNvbV0KU2VudDogMTcg
SmFudWFyeSAyMDE4IDA4OjQ3ClRvOiBBbmRyZXcgQ29vcGVyCkNjOiBYZW4tZGV2ZWwKU3ViamVj
dDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2OCAxMi8xN10geDg2L2VudHJ5OiBPcmdhbmlzZSB0
aGUgdXNlIG9mIE1TUl9TUEVDX0NUUkwgYXQgZWFjaCBlbnRyeS9leGl0IHBvaW50Cgo+Pj4gT24g
MTYuMDEuMTggYXQgMjI6MjQsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBP
biAxNS8wMS8xOCAxMjowOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEyLjAxLjE4IGF0
IDE5OjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBAQCAtNTg2LDYg
KzYxMSwxMCBAQCBFTlRSWShkb3VibGVfZmF1bHQpCj4+PiAgICAgICAgICBtb3ZsICAkVFJBUF9k
b3VibGVfZmF1bHQsNCglcnNwKQo+Pj4gICAgICAgICAgLyogU2V0IEFDIHRvIHJlZHVjZSBjaGFu
Y2Ugb2YgZnVydGhlciBTTUFQIGZhdWx0cyAqLwo+Pj4gICAgICAgICAgU0FWRV9BTEwgU1RBQwo+
Pj4gKwo+Pj4gKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9
cmVncyBDbG9iOiBhY2QgKi8KPj4+ICsgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KPj4gSXMgaXQgYWN0dWFs
bHkgdXNlZnVsIHRvIGRvIF9hbnl0aGluZ18gaW4gdGhlIGRvdWJsZSBmYXVsdCBoYW5kbGVyPwo+
Cj4gVHlwaWNhbGx5IG5vLCBidXQgdGhlbiBhZ2FpbiB3ZSBob3BlIG5ldmVyIHRvIGV4ZWN1dGUg
dGhpcyBjb2RlLgo+Cj4gT1RPSCwgd2Ugd291bGQgbmVlZCB0byBkbyB0aGlzIGlmIHdlIGV2ZXIg
Z2V0IGFyb3VuZCB0byBkb2luZyBlc3BmaXg2NC4KCkNvdWxkIEkgZ2V0IHlvdSB0byBvbWl0IHRo
ZSBjaGFuZ2UgdG8gdGhlIGhhbmRsZXIgdW50aWwgdGhlbiwgdG8ga2VlcAppdCBhcyBzdHJhaWdo
dGZvcndhcmQgYXMgcG9zc2libGU/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:37:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebk9k-0003Lo-VB; Wed, 17 Jan 2018 09:37:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ogav=em=citrix.com=prvs=548731a9e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ebk9k-0003Li-3D
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 09:37:16 +0000
X-Inumbo-ID: 5656c855-fb6a-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5656c855-fb6a-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:39:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66182402"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
Thread-Index: AQHTjqYnZTjYH1kXs0usU3DUj6GlL6N2IhuAgAAYlbCAAIYiAIAA8eeAgAAa//A=
Date: Wed, 17 Jan 2018 09:37:00 +0000
Message-ID: <7404c0002a66413ca96bb2409ae70ad6@AMSPEX02CL01.citrite.net>
References: <osstest-118078-mainreport@xen.org>
 <5A5DCC9D020000780019EFF9@prv-mh.provo.novell.com>
 <1a164cc4d2994a76a31602bd568c5e68@AMSPEX02CL01.citrite.net>
 <969bdc15844b47d78cf3582dbdd99fd0@AMSPEX02CL01.citrite.net>
 <5A5F1CAD020000780019F5B3@prv-mh.provo.novell.com>
In-Reply-To: <5A5F1CAD020000780019F5B3@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "osstest-admin@xenproject.org" <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTcgSmFudWFyeSAyMDE4IDA4OjUyCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbCA8eGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgb3NzdGVzdC0KPiBhZG1pbkB4ZW5wcm9qZWN0
Lm9yZwo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3RdIDExODA3
ODogcmVncmVzc2lvbnMgLSBGQUlMCj4gCj4gPj4+IE9uIDE2LjAxLjE4IGF0IDE4OjMwLCA8UGF1
bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRv
Onhlbi1kZXZlbC1ib3VuY2VzQGxpc3RzLnhlbnByb2plY3Qub3JnXSBPbgo+IEJlaGFsZgo+ID4+
IE9mIFBhdWwgRHVycmFudAo+ID4+IFNlbnQ6IDE2IEphbnVhcnkgMjAxOCAwOToyNwo+ID4+ID4g
RnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPiA+PiA+IFNlbnQ6
IDE2IEphbnVhcnkgMjAxOCAwODo1OAo+ID4+ID4gPj4+IE9uIDE2LjAxLjE4IGF0IDA5OjQzLCA8
b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4gd3JvdGU6Cj4gPj4gPiA+IGZsaWdodCAxMTgw
NzggeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gPj4gPiA+IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgwNzgvCj4gPj4gPiA+Cj4gPj4gPiA+IFJl
Z3Jlc3Npb25zIDotKAo+ID4+ID4gPgo+ID4+ID4gPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQgYW5kIGFyZSBibG9ja2luZywKPiA+PiA+ID4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxk
IG5vdCBiZSBydW46Cj4gPj4gPiA+ICBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICA2IGtl
cm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgwMDMKPiA+PiA+ID4gIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgIGZh
aWwKPiBSRUdSLgo+ID4+IHZzLgo+ID4+ID4gMTE4MDAzCj4gPj4gPgo+ID4+ID4gUGF1bCwKPiA+
PiA+Cj4gPj4gPiBpcyB0aGlzIGxhc3Qgb25lIHNvbWV0aGluZyB5b3UgY291bGQgbG9vayBpbnRv
Pwo+ID4+ID4KPiA+PiA+IChYRU4pIGQ0OiBWSVJJRElBTiBHVUVTVF9PU19JRDogdmVuZG9yOiAx
IG9zOiA0IG1ham9yOiA2IG1pbm9yOiAxIHNwOiAwCj4gPj4gPiBidWlsZDogMWRiMAo+ID4+ID4g
KFhFTikgZDQ6IFZJUklESUFOIEhZUEVSQ0FMTDogZW5hYmxlZDogMSBwZm46IDNmZmZmCj4gPj4g
PiAoWEVOKSBkNHYwOiBWSVJJRElBTiBWUF9BU1NJU1RfUEFHRTogZW5hYmxlZDogMSBwZm46IDNm
ZmZlCj4gPj4gPiAoWEVOKSBkb21haW5fY3Jhc2ggY2FsbGVkIGZyb20gdmlyaWRpYW4uYzo0NTIK
PiA+PiA+IChYRU4pIERvbWFpbiA0ICh2Y3B1IzApIGNyYXNoZWQgb24gY3B1IzE6Cj4gPj4gPiAo
WEVOKSAtLS0tWyBYZW4tNC4xMS11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50
ZWQgXS0tLS0KPiA+PiA+IChYRU4pIENQVTogICAgMQo+ID4+ID4gKFhFTikgUklQOiAgICAwMDEw
Ols8ZmZmZmY4MDAwMjY1ZDQ3OT5dCj4gPj4gPiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAy
ODYgICBDT05URVhUOiBodm0gZ3Vlc3QgKGQ0djApCj4gPj4gPiAoWEVOKSByYXg6IDAwMDAwMDAw
MDAwMDAwMDAgICByYng6IGZmZmZmODAwMDI3ZjdlODAgICByY3g6Cj4gMDAwMDAwMDAwMDAwMDAw
MQo+ID4+ID4gKFhFTikgcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNpOiBmZmZmZmE4MDAxMjlk
MDQwICAgcmRpOgo+IGZmZmZmODAwMDI4MDVjNDAKPiA+PiA+IChYRU4pIHJicDogMDAwMDAwMDAw
MDAwMDA4MCAgIHJzcDogZmZmZmY4ODAwMDliMGQ4MCAgIHI4Ogo+ID4+IDAwMDAwMDAwMDAwMDAw
MDAKPiA+PiA+IChYRU4pIHI5OiAgZmZmZmY4MDAwMjdmN2U4MCAgIHIxMDogZmZmZmZhODAwMTI5
ZDA0MCAgIHIxMTogZmZmZmY4MDAwMjdmN2U5MAo+ID4+ID4gKFhFTikgcjEyOiBmZmZmZjgwMDAw
ODEyOWEwICAgcjEzOiBmZmZmZjgwMDAyOGI5YmUwICAgcjE0Ogo+IGZmZmZmYTgwMDEyMzliMzAK
PiA+PiA+IChYRU4pIHIxNTogZmZmZmY4MDAwMGI5NjA4MCAgIGNyMDogMDAwMDAwMDA4MDA1MDAz
MSAgIGNyNDoKPiA+PiAwMDAwMDAwMDAwMDAwNmI4Cj4gPj4gPiAoWEVOKSBjcjM6IDAwMDAwMDAw
MDAxODcwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKPiA+PiA+IChYRU4pIGZzYjogMDAwMDAw
MDAwMDAwMDAwMCAgIGdzYjogZmZmZmY4MDAwMjdmN2QwMCAgIGdzczoKPiBmZmZmZjgwMDAyN2Y3
ZDAwCj4gPj4gPiAoWEVOKSBkczogMDAyYiAgIGVzOiAwMDJiICAgZnM6IDAwNTMgICBnczogMDAy
YiAgIHNzOiAwMDE4ICAgY3M6IDAwMTAKPiA+PiA+Cj4gPj4gPiBJLmUuIHRoZSBkb21haW5fY3Jh
c2goKSBpbiB2aXJpZGlhbl9zdGFydF9hcGljX2Fzc2lzdCgpLgo+ID4+ID4KPiA+Pgo+ID4+IFll
cywgSSdsbCBoYXZlIGEgbG9vayBhdCB0aGF0Lgo+ID4KPiA+IE5vIHJlYWwgY2x1ZSBhYm91dCB0
aGlzIGFzIHlldC4gSXQgaXMgb2RkIHRoYXQgdGhlIGd1ZXN0IGhhcyBvbmx5IHNldCB1cCBvbmUK
PiA+IG9mIHRoZSBBUElDIGFzc2lzdCBwYWdlcyBhbmQgeWV0IGhhcyB0YWtlbiBhbiBpbnRlcnJ1
cHQuLi4KPiA+Cj4gPiBKYW4gMTYgMDE6NDY6MDUuNjkxMjIzIChYRU4pIER1bXBpbmcgZ3Vlc3Qn
cyBjdXJyZW50IHN0YXRlIGF0Cj4ga2V5X2hhbmRsZXIuLi4KPiA+IEphbiAxNiAwMTo0NjowNS42
OTEyNjUgKFhFTikgU2l6ZSBvZiBWTUNCID0gNDA5NiwgcGFkZHIgPQo+IDAwMDAwMDAyMGY3Zjcw
MDAsCj4gPiB2YWRkciA9IGZmZmY4MzAyMGY3ZjcwMDAKPiA+IEphbiAxNiAwMTo0NjowNS42OTky
NjkgKFhFTikgY3JfaW50ZXJjZXB0cyA9IDB4ZmVmM2ZlZjMgZHJfaW50ZXJjZXB0cyA9Cj4gPiAw
eGZmZmZmZmZmIGV4Y2VwdGlvbl9pbnRlcmNlcHRzID0gMHg2MDA4Mgo+ID4gSmFuIDE2IDAxOjQ2
OjA1LjcwNzEyOCAoWEVOKSBnZW5lcmFsMV9pbnRlcmNlcHRzID0gMHhiZGM0MDAwZgo+ID4gZ2Vu
ZXJhbDJfaW50ZXJjZXB0cyA9IDB4MmU3Zgo+ID4gSmFuIDE2IDAxOjQ2OjA1LjcxNTIyMiAoWEVO
KSBpb3BtX2Jhc2VfcGEgPSAweGRmZDcxMDAwIG1zcnBtX2Jhc2VfcGEKPiA9Cj4gPiAweDIwZjdm
NDAwMCB0c2Nfb2Zmc2V0ID0gMHhmZmZmZmMzNjY4NDI3OGM5Cj4gPiBKYW4gMTYgMDE6NDY6MDUu
NzIzMTE2IChYRU4pIHRsYl9jb250cm9sID0gMCB2aW50ciA9IDB4MTAyMDAwMQo+ID4gaW50ZXJy
dXB0X3NoYWRvdyA9IDAKPiA+IEphbiAxNiAwMTo0NjowNS43MjMxNTMgKFhFTikgZXZlbnRpbmog
MDAwMDAwMDA4MDAwMDAyZiwgdmFsaWQ/IDEsIGVjPyAwLAo+ID4gdHlwZSAwLCB2ZWN0b3IgMHgy
Zgo+ID4gSmFuIDE2IDAxOjQ2OjA1LjczMTE0MSAoWEVOKSBleGl0Y29kZSA9IDB4NjQgZXhpdGlu
dGluZm8gPSAwCj4gPiBKYW4gMTYgMDE6NDY6MDUuNzM5MTIzIChYRU4pIGV4aXRpbmZvMSA9IDAg
ZXhpdGluZm8yID0gMAo+ID4gSmFuIDE2IDAxOjQ2OjA1LjczOTE1NyAoWEVOKSBucF9lbmFibGUg
PSAweDEgZ3Vlc3RfYXNpZCA9IDB4NGI0OQo+ID4gSmFuIDE2IDAxOjQ2OjA1LjczOTE4NyAoWEVO
KSB2aXJ0dWFsIHZtbG9hZC92bXNhdmUgPSAwLCB2aXJ0X2V4dCA9IDAKPiA+Cj4gPiBJJ2QgZXhw
ZWN0IGl0IHRvIGhhdmUgaW50ZXJydXB0cyBkaXNhYmxlZCBhdCB0aGlzIHBvaW50LiBTZWVtaW5n
bHkgZG9lc24ndAo+ID4gcmVwcm8gb24gSW50ZWwgaC93IChhbHRob3VnaCBJIHdhcyB0ZXN0aW5n
IHdpdGggV2luNyBTUDEgcmF0aGVyIHRoYW4gUlRNKQo+IHNvCj4gPiBJJ2xsIHRyeSB0byBmaW5k
IHNvbWUgQU1EIGgvdyBhbmQgdHJ5IGFnYWluLgo+IAo+IFdlbGwsIGl0IGxvb2tzIHRvIGJlIGEg
cmFuZG9tIHByb2JsZW0gaW4gdGhlIGZpcnN0IHBsYWNlLCBvciBlbHNlIHdlCj4gd291bGQgaGF2
ZSBrbm93biBhYm91dCB0aGUgaXNzdWUgbXVjaCBlYXJsaWVyIEkgdGhpbmsuIEkuZS4gSSdtCj4g
bm90IHN1cmUgSSBzZWUgd2hhdCB5b3UgdGFrZSB0aGUgIkFNRCBvbmx5IiBmcm9tIGhlcmUuCj4g
CgpXZWxsLCBJIGRvbid0IHNlZSBhbnkgcmVwcm8gb24gSW50ZWwgYW5kIHRoZSBWTUNCIChyYXRo
ZXIgdGhhbiBWTUNTKSBkdW1wIGlkZW50aWZpZXMgdGhpcyBjYXNlIGFzIHVzaW5nIEFNRCBoL3cu
IEkgYWdyZWUgdGhhdCBpdCBpcyByYW5kb20gdGhvdWdoLCBzbyBpdCBjb3VsZCBpbmRlZWQgYmUg
cHVyZWx5IGNvaW5jaWRlbnRhbC4KCj4gQXMgdG8gaW50ZXJydXB0IHN0YXRlIC0gaXNuJ3QgaXQg
cXVpdGUgbm9ybWFsIGZvciBhbiBPUyB0byBicmluZyB1cAo+IHRoZSBCU1AgZmlyc3QsIGVuYWJs
ZSBpbnRlcnJ1cHRzIG9uIGl0LCBhbmQgdGhlbiBicmluZyB1cCBBUHM/Cj4gVGhhdCdzIGhvdyB3
ZSBkbyBpdCBpbiBYZW4uCgpXaGF0IEkgbWVhbnQgd2FzIHRoYXQgSSdkIGV4cGVjdCB0aGUgZ3Vl
c3QgdG8gaGF2ZSBpbnRlcnJ1cHRzIGRpc2FibGVkIHdoaWxzdCBwb2tpbmcgdGhlIE1TUiB0byBl
bmFibGUgQVBJQyBhc3Npc3Qgb24gdGhhdCBDUFUsIHNpbmNlIGVuYWJsaW5nIEFQSUMgYXNzaXN0
IGlzIGNsZWFybHkgZ29pbmcgdG8gbW9kaWZ5IHRoZSB3YXkgaW4gd2hpY2ggaW50ZXJydXB0cyBh
cmUgaGFuZGxlZC4gSWYgdGhhdCdzIG5vdCB0aGUgY2FzZSB0aG91Z2ggdGhlbiBJIGd1ZXNzIHRo
YXQgaXMgcHJvYmFibHkgdGhlIGNhdXNlIG9mIHRoZSBpc3N1ZTsgSSBuZXZlciByZWFsbHkgY29u
c2lkZXJlZCBwcm90ZWN0aW5nIGludGVycnVwdCBoYW5kbGluZyBhZ2FpbnN0IEFQSUMgYXNzaXN0
IGJlaW5nIGVuYWJsZWQgb24gdGhlIHNhbWUgQ1BVLgoKICBQYXVsCgo+IAo+IEphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:39:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:39:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkBe-0003RU-Ce; Wed, 17 Jan 2018 09:39:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e+bs=em=citrix.com=prvs=548010f8d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebkBc-0003RK-Ut
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 09:39:13 +0000
X-Inumbo-ID: 0ef7a94c-fb6a-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ef7a94c-fb6a-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 10:37:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66182503"
From: Andrew Cooper <Andrew.Cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [PATCH v8 08/17] x86/msr: Emulation of
 MSR_{SPEC_CTRL, PRED_CMD} for guests
Thread-Index: AQHTjrqqFAnEWMHS2U+zbqUeEX486KN2qDUAgAEP2YCAABhW2w==
Date: Wed, 17 Jan 2018 09:39:09 +0000
Message-ID: <a107f7656e934fceb041b65e0ab51488@AMSPEX02CL01.citrite.net>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-9-git-send-email-andrew.cooper3@citrix.com>
 <1516101037.4937.44.camel@infradead.org>
 <ee324f0e-1109-15e5-37e8-fb16709eda12@citrix.com>,
 <5A5F2149020000780019F5CB@prv-mh.provo.novell.com>
In-Reply-To: <5A5F2149020000780019F5CB@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: David Woodhouse <dwmw2@infradead.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 08/17] x86/msr: Emulation of
 MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJvbTogSmFuIEJldWxp
Y2ggW0pCZXVsaWNoQHN1c2UuY29tXQpTZW50OiAxNyBKYW51YXJ5IDIwMTggMDk6MTEKVG86IEFu
ZHJldyBDb29wZXIKQ2M6IERhdmlkIFdvb2Rob3VzZTsgWGVuLWRldmVsClN1YmplY3Q6IFJlOiBb
WGVuLWRldmVsXSBbUEFUQ0ggdjggMDgvMTddIHg4Ni9tc3I6IEVtdWxhdGlvbiBvZiBNU1Jfe1NQ
RUNfQ1RSTCwgUFJFRF9DTUR9IGZvciBndWVzdHMKCj4+PiBPbiAxNi4wMS4xOCBhdCAxNzo1OCwg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIDE2LzAxLzE4IDExOjEwLCBE
YXZpZCBXb29kaG91c2Ugd3JvdGU6Cj4+IE9uIEZyaSwgMjAxOC0wMS0xMiBhdCAxODowMCArMDAw
MCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IEBAIC0xNTIsMTQgKzE2MywzOCBAQCBpbnQgZ3Vl
c3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwKPj4+IHVpbnQ2NF90IHZhbCkK
Pj4+ICB7Cj4+PiAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPj4+ICAg
ICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPj4+ICsgICAgY29uc3Qgc3RydWN0IGNw
dWlkX3BvbGljeSAqY3AgPSBkLT5hcmNoLmNwdWlkOwo+Pj4gICAgICBzdHJ1Y3QgbXNyX2RvbWFp
bl9wb2xpY3kgKmRwID0gZC0+YXJjaC5tc3I7Cj4+PiAgICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xp
Y3kgKnZwID0gdi0+YXJjaC5tc3I7Cj4+Pgo+Pj4gICAgICBzd2l0Y2ggKCBtc3IgKQo+Pj4gICAg
ICB7Cj4+PiAgICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86Cj4+PiArICAgICAgICAv
KiBSZWFkLW9ubHkgKi8KPj4+ICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4+Pgo+Pj4gKyAgICBj
YXNlIE1TUl9TUEVDX0NUUkw6Cj4+PiArICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCj4+
PiArICAgICAgICAgICAgZ290byBncF9mYXVsdDsgLyogTVNSIGF2YWlsYWJsZT8gKi8KPj4+ICsg
ICAgICAgIGlmICggdmFsICYgfihTUEVDX0NUUkxfSUJSUyB8Cj4+PiArICAgICAgICAgICAgICAg
ICAgICAgKGNwLT5mZWF0LnN0aWJwID8gU1BFQ19DVFJMX1NUSUJQIDogMCkpICkKPj4gSW50ZWwg
ZGVmaW5lcyB0aGUgU1RJQlAgYml0IGFzIG5vbi1mYXVsdGluZyBhbmQgaWdub3JlZCwgZXZlbiB3
aGVuCj4+IFNUSUJQIGlzbid0IGFkdmVydGlzZWQuIFNvIHlvdSBzaG91bGQgcHJvYmFibHkganVz
dCBtYXNrIGl0IG91dAo+PiBpZiAhY3AtPmZlYXQuc3RpYnAuCj4KPiBXZWxsIC0gdGhpcyBwdWJs
aXNoZWQgc3BlYyBmaW5hbGx5IGFuc3dlcnMgc2V2ZXJhbCBzZXZlcmFsLW1vbnRoLW9sZAo+IG91
dHN0YW5kaW5nIHF1ZXN0aW9ucyBvZiBtaW5lLgo+Cj4gVGltZSBmb3Igc29tZSByZXdyaXRpbmcu
ICAvc2lnaAoKSW4gbGlnaHQgb2YgdGhpcywgaXMgdGhlcmUgYWN0dWFsbHkgbXVjaCBwb2ludCBp
biBtZSBsb29raW5nIGF0IHRoZSB0d28KcmVtYWluaW5nIHY4IHBhdGNoZXMgKDEzIGFuZCAxNCk/
CgpOb3QgcmVhbGx5LiBUaGV5IGFyZSBnb2luZyB0byBjaGFuZ2UgY29tcGxldGVseS4gCgp+QW5k
cmV3IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:48:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkKt-0004OH-5z; Wed, 17 Jan 2018 09:48:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebkKr-0004Nr-G7
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 09:48:45 +0000
X-Inumbo-ID: f27cbeb4-fb6b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f27cbeb4-fb6b-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:51:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458479713"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 09:48:09 +0000
Message-ID: <20180117094814.32772-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180117094814.32772-1-roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/6] xen/pvshim: map vcpu_info earlier for APs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3IgZWxzZSBpbml0X3BlcmNwdV90aW1lIGlzIGdvaW5nIHRvIGRlcmVmZXJlbmNlIGEgTlVMTCBw
b2ludGVyIHdoZW4KdHJ5aW5nIHRvIGFjY2VzcyB2Y3B1X2luZm8uCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KU2hvdWxkIGJlIGJhY2twb3J0ZWQg
dG8gdGhlIDQuMTAuMC1zaGltLWNvbWV0IGJyYW5jaC4KLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9v
dC5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMKaW5kZXggNjNjYTA1M2IzNS4uMmNkZDQzMWI1ZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zNDks
NiArMzQ5LDkgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIGVsc2UK
ICAgICAgICAgbWljcm9jb2RlX3Jlc3VtZV9jcHUoY3B1KTsKIAorICAgIGlmICggeGVuX2d1ZXN0
ICkKKyAgICAgICAgaHlwZXJ2aXNvcl9hcF9zZXR1cCgpOworCiAgICAgc21wX2NhbGxpbigpOwog
CiAgICAgaW5pdF9wZXJjcHVfdGltZSgpOwpAQCAtMzc2LDkgKzM3OSw2IEBAIHZvaWQgc3RhcnRf
c2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCAmY3B1X29u
bGluZV9tYXApOwogICAgIHVubG9ja192ZWN0b3JfbG9jaygpOwogCi0gICAgaWYgKCB4ZW5fZ3Vl
c3QgKQotICAgICAgICBoeXBlcnZpc29yX2FwX3NldHVwKCk7Ci0KICAgICAvKiBXZSBjYW4gdGFr
ZSBpbnRlcnJ1cHRzIG5vdzogd2UncmUgb2ZmaWNpYWxseSAidXAiLiAqLwogICAgIGxvY2FsX2ly
cV9lbmFibGUoKTsKICAgICBtdHJyX2FwX2luaXQoKTsKLS0gCjIuMTUuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:48:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkKx-0004PJ-Km; Wed, 17 Jan 2018 09:48:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebkKw-0004O3-Ky
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 09:48:50 +0000
X-Inumbo-ID: f53c0d88-fb6b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f53c0d88-fb6b-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:51:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458479734"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 09:48:12 +0000
Message-ID: <20180117094814.32772-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180117094814.32772-1-roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 4/6] xen/pvshim: simplify replace_va_mapping code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9wdi9zaGltLmMgfCAyMSArKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCmluZGV4IDcwMjI0
OTcxOWUuLjRmOTQwNDc2OTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKKysr
IGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwpAQCAtMTE3LDIxICsxMTcsMTIgQEAgdWludDY0X3Qg
cHZfc2hpbV9tZW0odWludDY0X3QgYXZhaWwpCiBzdGF0aWMgdm9pZCBfX2luaXQgcmVwbGFjZV92
YV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSwgdW5zaWdu
ZWQgbG9uZyBtZm4pCiB7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICBsNF9wZ2Vu
dHJ5X3QgKnBsNGU7Ci0gICAgbDNfcGdlbnRyeV90ICpwbDNlOwotICAgIGwyX3BnZW50cnlfdCAq
cGwyZTsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7Ci0KLSAgICBwbDRlID0gbDRzdGFydCArIGw0
X3RhYmxlX29mZnNldCh2YSk7Ci0gICAgcGwzZSA9IGw0ZV90b19sM2UoKnBsNGUpOwotICAgIHBs
M2UgKz0gbDNfdGFibGVfb2Zmc2V0KHZhKTsKLSAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSk7
Ci0gICAgcGwyZSArPSBsMl90YWJsZV9vZmZzZXQodmEpOwotICAgIHBsMWUgPSBsMmVfdG9fbDFl
KCpwbDJlKTsKLSAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldCh2YSk7Ci0KLSAgICBwYWdlID0g
bWZuX3RvX3BhZ2UobDFlX2dldF9wZm4oKnBsMWUpKTsKKyAgICBsNF9wZ2VudHJ5X3QgKnBsNGUg
PSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZhKTsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2Ug
PSBsNGVfdG9fbDNlKCpwbDRlKSArIGwzX3RhYmxlX29mZnNldCh2YSk7CisgICAgbDJfcGdlbnRy
eV90ICpwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9vZmZzZXQodmEpOworICAg
IGwxX3BnZW50cnlfdCAqcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0
KHZhKTsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gIG1mbl90b19wYWdlKGwxZV9nZXRf
cGZuKCpwbDFlKSk7OworCiAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAKICAgICAqcGwx
ZSA9IGwxZV9mcm9tX3BmbihtZm4sICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gTDFfUFJPVAot
LSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:48:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkKu-0004Oc-Co; Wed, 17 Jan 2018 09:48:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebkKt-0004Ns-Gm
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 09:48:47 +0000
X-Inumbo-ID: f37c58e4-fb6b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f37c58e4-fb6b-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:51:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458479715"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 09:48:10 +0000
Message-ID: <20180117094814.32772-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180117094814.32772-1-roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/6] xen/pvh: place the trampoline at page 0x1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgUFZIIGd1ZXN0IGp1bXAgc3RyYWlnaHQgaW50byB0cmFtcG9saW5lX3NldHVwIHRyYW1w
b2xpbmVfcGh5cyBpcwpub3QgaW5pdGlhbGl6ZWQsIHRodXMgdGhlIHRyYW1wb2xpbmUgaXMgcmVs
b2NhdGVkIHRvIGFkZHJlc3MgMC4KClRoaXMgd29ya3MsIGJ1dCBoYXMgdGhlIHVuZGVzaXJhYmxl
IGVmZmVjdCBvZiBoYXZpbmcgVkEgMCBtYXBwZWQgdG8KTUZOIDAsIHdoaWNoIG1lYW5zIE5VTEwg
cG9pbnRlZCBkZXJlZmVyZW5jZXMgbm8gbG9uZ2VyIHRyaWdnZXIgYSBwYWdlCmZhdWx0LgoKSW4g
b3JkZXIgdG8gc29sdmUgdGhpcywgcGxhY2UgdGhlIHRyYW1wb2xpbmUgYXQgcGFnZSAweDEgYW5k
IHJlc2VydmUKdGhlIG1lbW9yeSB1c2VkIGJ5IGl0LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tClNob3VsZCBiZSBiYWNrcG9ydGVkIHRvIHRoZSA0
LjEwLjAtc2hpbS1jb21ldCBicmFuY2guCi0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHwg
MyArKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDggKysrKysrLS0KIDIgZmlsZXMgY2hh
bmdlZCwgOSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCA0ZmU1
YTc3NmIxLi43ODI5ZTNmMDdjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC00MTEsNiArNDExLDkgQEAgX19wdmhf
c3RhcnQ6CiAgICAgICAgIC8qIFNraXAgYm9vdGxvYWRlciBzZXR1cCBhbmQgYmlvcyBzZXR1cCwg
Z28gc3RyYWlnaHQgdG8gdHJhbXBvbGluZSAqLwogICAgICAgICBtb3ZiICAgICQxLCBzeW1fZXNp
KHB2aF9ib290KQogICAgICAgICBtb3ZiICAgICQxLCBzeW1fZXNpKHNraXBfcmVhbG1vZGUpCisK
KyAgICAgICAgLyogU2V0IHRyYW1wb2xpbmVfcGh5cyB0byB1c2UgcGFnZSAxLiAqLworICAgICAg
ICBtb3Z3ICAgICQweDEwMDAsIHN5bV9lc2kodHJhbXBvbGluZV9waHlzKQogICAgICAgICBqbXAg
ICAgIHRyYW1wb2xpbmVfc2V0dXAKIAogI2VuZGlmIC8qIENPTkZJR19QVkhfR1VFU1QgKi8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMTE0
N2ExYWZiMS4uNTg2YWYyYmE5YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tLmMKQEAgLTI5Miw5ICsyOTIsMTMgQEAgdm9pZCBfX2luaXQgYXJjaF9p
bml0X21lbW9yeSh2b2lkKQogICAgIC8qCiAgICAgICogRmlyc3QgMU1CIG9mIFJBTSBpcyBoaXN0
b3JpY2FsbHkgbWFya2VkIGFzIEkvTy4gIElmIHdlIGJvb3RlZCBQVkgsCiAgICAgICogcmVjbGFp
bSB0aGUgc3BhY2UuICBJcnJlc3BlY3RpdmUsIGxlYXZlIE1GTiAwIGFzIHNwZWNpYWwgZm9yIHRo
ZSBzYWtlCi0gICAgICogb2YgMCBiZWluZyBhIHZlcnkgY29tbW9uIGRlZmF1bHQgdmFsdWUuCisg
ICAgICogb2YgMCBiZWluZyBhIHZlcnkgY29tbW9uIGRlZmF1bHQgdmFsdWUuIEFsc28gcmVzZXJ2
ZSBwYWdlIDB4MSB3aGljaCBpcworICAgICAqIHVzZWQgYnkgdGhlIHRyYW1wb2xpbmUgY29kZS4K
ICAgICAgKi8KLSAgICBmb3IgKCBpID0gMDsgaSA8IChwdmhfYm9vdCA/IDEgOiAweDEwMCk7IGkr
KyApCisgICAgZm9yICggaSA9IDA7CisgICAgICAgICAgaSA8IChwdmhfYm9vdCA/ICgxICsgUEZO
X1VQKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkpCisgICAgICAgICAgICAgICAg
ICAgICAgICA6IDB4MTAwKTsKKyAgICAgICAgICBpKysgKQogICAgICAgICBzaGFyZV94ZW5fcGFn
ZV93aXRoX2d1ZXN0KG1mbl90b19wYWdlKF9tZm4oaSkpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRvbV9pbywgWEVOU0hBUkVfd3JpdGFibGUpOwogCi0tIAoyLjE1LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:48:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkKy-0004Pl-SN; Wed, 17 Jan 2018 09:48:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebkKx-0004OG-LV
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 09:48:51 +0000
X-Inumbo-ID: f60c8a44-fb6b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f60c8a44-fb6b-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:51:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458479740"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 09:48:13 +0000
Message-ID: <20180117094814.32772-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180117094814.32772-1-roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 5/6] xen/pvshim: fix coding style issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IGEgY291cGxlIG9mIGNvZGluZyBzdHlsZSBpc3N1ZXMuCgpObyBjb2RlIG9yIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
cHYvc2hpbS5jIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNl
cnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9z
aGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCmluZGV4IDRmOTQwNDc2OTUuLjJjNmJkNjJi
YTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L3NoaW0uYwpAQCAtMjY0LDE0ICsyNjQsMTQgQEAgaW50IHB2X3NoaW1fc2h1dGRvd24odWlu
dDhfdCByZWFzb24pCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Jm9sZF9jb25zb2xlX3BmbikpOwogCiAgICAgLyogUGF1c2UgdGhlIG90aGVyIHZjcHVzIGJlZm9y
ZSBzdGFydGluZyB0aGUgbWlncmF0aW9uLiAqLwotICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKKyAg
ICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAgICAgIGlmICggdiAhPSBjdXJyZW50ICkKICAg
ICAgICAgICAgIHZjcHVfcGF1c2VfYnlfc3lzdGVtY29udHJvbGxlcih2KTsKIAogICAgIHJjID0g
eGVuX2h5cGVyY2FsbF9zaHV0ZG93bihTSFVURE9XTl9zdXNwZW5kKTsKICAgICBpZiAoIHJjICkK
ICAgICB7Ci0gICAgICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKKyAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQogICAgICAgICAgICAgaWYgKCB2ICE9IGN1cnJlbnQgKQogICAgICAgICAgICAg
ICAgIHZjcHVfdW5wYXVzZV9ieV9zeXN0ZW1jb250cm9sbGVyKHYpOwogCkBAIC0zNDcsNyArMzQ3
LDcgQEAgaW50IHB2X3NoaW1fc2h1dGRvd24odWludDhfdCByZWFzb24pCiAgICAgICovCiAgICAg
d3JpdGVfc3RhcnRfaW5mbyhkKTsKIAotICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikKKyAgICBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApCiAgICAgewogICAgICAgICAvKiBVbm1hcCBndWVzdCB2Y3B1X2lu
Zm8gcGFnZXMuICovCiAgICAgICAgIHVubWFwX3ZjcHVfaW5mbyh2KTsKQEAgLTQyOCw3ICs0Mjgs
NyBAQCBzdGF0aWMgbG9uZyBwdl9zaGltX2V2ZW50X2NoYW5uZWxfb3AoaW50IGNtZCwgWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAgICAgICAgICAqLwogICAgICAgICByYyA9IHhl
bl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9hbGxvY191bmJvdW5kLCAmYWxs
b2MpOwogICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICAvKiBGb3JjZSBMMSB0byB1c2UgdGhlIGV2ZW50IGNoYW5uZWwgcG9y
dCBhbGxvY2F0ZWQgb24gTDAuICovCiAgICAgICAgIHJjID0gZXZ0Y2huX2JpbmRfdmlycSgmdmly
cSwgYWxsb2MucG9ydCk7CkBAIC00NzcsNyArNDc3LDcgQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9l
dmVudF9jaGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJn
KQogICAgICAgICB7CiAgICAgICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZXZlbnRfY2hhbm5l
bF9vcChFVlRDSE5PUF9iaW5kX3ZjcHUsICZ2Y3B1KTsKICAgICAgICAgICAgIGlmICggIXJjICkK
LSAgICAgICAgICAgICAgICAgZXZ0Y2huX2Fzc2lnbl92Y3B1KGQsIHZjcHUucG9ydCwgdmNwdS52
Y3B1KTsKKyAgICAgICAgICAgICAgICBldnRjaG5fYXNzaWduX3ZjcHUoZCwgdmNwdS5wb3J0LCB2
Y3B1LnZjcHUpOwogICAgICAgICB9CiAKICAgICAgICAgYnJlYWs7CkBAIC01OTYsOSArNTk2LDkg
QEAgdm9pZCBwdl9zaGltX2luamVjdF9ldnRjaG4odW5zaWduZWQgaW50IHBvcnQpCiB7CiAgICAg
aWYgKCBwb3J0X2lzX3ZhbGlkKGd1ZXN0LCBwb3J0KSApCiAgICAgewotICAgICAgICAgc3RydWN0
IGV2dGNobiAqY2huID0gZXZ0Y2huX2Zyb21fcG9ydChndWVzdCwgcG9ydCk7CisgICAgICAgIHN0
cnVjdCBldnRjaG4gKmNobiA9IGV2dGNobl9mcm9tX3BvcnQoZ3Vlc3QsIHBvcnQpOwogCi0gICAg
ICAgICBldnRjaG5fcG9ydF9zZXRfcGVuZGluZyhndWVzdCwgY2huLT5ub3RpZnlfdmNwdV9pZCwg
Y2huKTsKKyAgICAgICAgZXZ0Y2huX3BvcnRfc2V0X3BlbmRpbmcoZ3Vlc3QsIGNobi0+bm90aWZ5
X3ZjcHVfaWQsIGNobik7CiAgICAgfQogfQogCkBAIC02MzMsNyArNjMzLDcgQEAgc3RhdGljIGxv
bmcgcHZfc2hpbV9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAogICAgICAgICB9CiAg
ICAgICAgIGlmICggY29tcGF0ICkKICNkZWZpbmUgWExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5E
TF9mcmFtZV9saXN0KGQsIHMpCi0gICAgICAgICAgICAgICAgWExBVF9nbnR0YWJfc2V0dXBfdGFi
bGUoJm5hdCwgJmNtcCk7CisgICAgICAgICAgICBYTEFUX2dudHRhYl9zZXR1cF90YWJsZSgmbmF0
LCAmY21wKTsKICN1bmRlZiBYTEFUX2dudHRhYl9zZXR1cF90YWJsZV9ITkRMX2ZyYW1lX2xpc3QK
IAogICAgICAgICBuYXQuc3RhdHVzID0gR05UU1Rfb2theTsKQEAgLTcyOCw3ICs3MjgsNyBAQCBz
dGF0aWMgbG9uZyBwdl9zaGltX2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsCiAKICAg
ICAgICAgaWYgKCBjb21wYXQgKQogI2RlZmluZSBYTEFUX2dudHRhYl9zZXR1cF90YWJsZV9ITkRM
X2ZyYW1lX2xpc3QoZCwgcykKLSAgICAgICAgICAgICAgICBYTEFUX2dudHRhYl9zZXR1cF90YWJs
ZSgmY21wLCAmbmF0KTsKKyAgICAgICAgICAgIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlKCZjbXAs
ICZuYXQpOwogI3VuZGVmIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdAog
CiAgICAgICAgIGlmICggdW5saWtlbHkoY29tcGF0ID8gX19jb3B5X3RvX2d1ZXN0KHVvcCwgJmNt
cCwgMSkKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:48:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkKr-0004O4-Vk; Wed, 17 Jan 2018 09:48:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebkKq-0004Nd-Kx
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 09:48:44 +0000
X-Inumbo-ID: f1919c32-fb6b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1919c32-fb6b-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:51:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458479710"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 09:48:08 +0000
Message-ID: <20180117094814.32772-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 0/6] xen/pvshim: fix for staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIHNvbWUgY29kZSBhbmQgc3R5bGUg
Zml4ZXMgZm9yIHRoZSBwdnNoaW0KKGNvbWV0KSBjb2RlIHRoYXQgaGFzIGJlZW4gbWVyZ2VkIGlu
dG8gc3RhZ2luZy4gSU1ITyBwYXRjaGVzIDEtMyBzaG91bGQKYmUgYmFja3BvcnRlZCB0byB0aGUg
c3RhYmxlIGNvbWV0IGJyYW5jaC4KCkEgYnJhbmNoIHdpdGggdGhlIHNlcmllcyBpcyBhbHNvIGF2
YWlsYWJsZSBhdDoKCmdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQg
cHZzaGltX2ZpeGVzX3YxCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICg2KToKICB4
ZW4vcHZzaGltOiBtYXAgdmNwdV9pbmZvIGVhcmxpZXIgZm9yIEFQcwogIHhlbi9wdmg6IHBsYWNl
IHRoZSB0cmFtcG9saW5lIGF0IHBhZ2UgMHgxCiAgeGVuL3B2c2hpbTogaWRlbnRpdHkgcGluIHNo
aW0gdkNQVXMgdG8gcENQVXMKICB4ZW4vcHZzaGltOiBzaW1wbGlmeSByZXBsYWNlX3ZhX21hcHBp
bmcgY29kZQogIHhlbi9wdnNoaW06IGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWVzCiAgZmlybXdhcmUv
c2hpbTogZml4IGJ1aWxkIHByb2Nlc3MgdG8gdXNlIFBPU0lYIGZpbmQgb3B0aW9ucwoKIHRvb2xz
L2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9ib290L2hl
YWQuUyAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICAgICAgfCAg
NSArKy0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8ICA4ICsrKysrKy0tCiB4
ZW4vYXJjaC94ODYvcHYvc2hpbS5jICAgICAgICAgIHwgMzkgKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgIHwgIDYg
KysrLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygt
KQoKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:50:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkM3-0004mL-6L; Wed, 17 Jan 2018 09:49:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebkM1-0004lP-Uv
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 09:49:57 +0000
X-Inumbo-ID: f6b1fb22-fb6b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6b1fb22-fb6b-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:51:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458479743"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 09:48:14 +0000
Message-ID: <20180117094814.32772-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180117094814.32772-1-roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
	POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIC1wcmludGYgZmluZCBvcHRpb24gaXMgbm90IFBPU0lYIGNvbXBhdGlibGUsIHNvIHJlcGxh
Y2UgaXQgd2l0aAphbm90aGVyIHJ1bmUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUv
eGVuLWRpci9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKaW5kZXgg
YWRmNmMzMWU4ZC4uZGU3NTRjNzUyZSAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRp
ci9NYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCkBAIC0yMSw3
ICsyMSw4IEBAIGxpbmtmYXJtLnN0YW1wOiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykgRk9SQ0UK
IAkkKGZvcmVhY2ggZCwgJChMSU5LX0RJUlMpLCBcCiAJCSAobWtkaXIgLXAgJChEKS8kKGQpOyBc
CiAJCSAgY2QgJChEKS8kKGQpOyBcCi0JCSAgZmluZCAkKFhFTl9ST09UKS8kKGQpLyAtdHlwZSBk
IC1wcmludGYgIi4vJVBcbiIgfCAgeGFyZ3MgbWtkaXIgLXApOykKKwkJICBmaW5kICQoWEVOX1JP
T1QpLyQoZCkvIC10eXBlIGQgLWV4ZWMgc2ggLWMgXAorCQkgICAgICAiZWNobyB7fSB8IHNlZCAn
cyxeJChYRU5fUk9PVCkvJChkKS8sLGcnIHwgeGFyZ3MgbWtkaXIgLXAiIFw7KTspCiAJJChmb3Jl
YWNoIGQsICQoTElOS19ESVJTKSwgXAogCQkoY2QgJChYRU5fUk9PVCk7IFwKIAkJIGZpbmQgJChk
KSAhIC10eXBlIGwgLXR5cGUgZiBcCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:50:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:50:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkMA-0005H4-DU; Wed, 17 Jan 2018 09:50:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebkM9-0004mj-41
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 09:50:05 +0000
X-Inumbo-ID: f48dd7d8-fb6b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f48dd7d8-fb6b-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 09:51:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458479726"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 09:48:11 +0000
Message-ID: <20180117094814.32772-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180117094814.32772-1-roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 3/6] xen/pvshim: identity pin shim vCPUs to pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgVkNQVU9QX3t1cC9kb3dufSBhbHJlYWR5IGlkZW50aXR5IHBpbnMgdkNQVSBob3RwbHVn
IHRvIHBDUFUKaG90cGx1ZyBhbHNvIHBpbiB0aGUgdkNQVXMgdG8gdGhlIHBDUFVzIGluIHRoZSBz
Y2hlZHVsZXIuIFRoaXMgcHJldmVudAp2Q1BVIG1pZ3JhdGlvbiBhbmQgc2hvdWxkIGltcHJvdmUg
cGVyZm9ybWFuY2UuCgpXaGlsZSB0aGVyZSBhbHNvIHVzZSBfX2NwdW1hc2tfc2V0X2NwdSBpbnN0
ZWFkIG9mIGNwdW1hc2tfc2V0X2NwdSwKdGhlcmUncyBubyBuZWVkIHRvIHVzZSB0aGUgbG9ja2Vk
IHZhcmlhbnQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KU2hvdWxkIGJlIGJhY2twb3J0ZWQgdG8gdGhlIDQuMTAuMC1zaGltLWNvbWV0IGJyYW5j
aC4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIHwgNSArKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCAxN2Ni
MTI3MmMxLi41NTU2NjBiODUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTE0MCw5ICsxNDAsOCBAQCBzdHJ1
Y3QgdmNwdSAqX19pbml0IGRvbTBfc2V0dXBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsK
ICAgICAgICAgaWYgKCBwdl9zaGltICkKICAgICAgICAgewotCi0gICAgICAgICAgICBjcHVtYXNr
X3NldGFsbCh2LT5jcHVfaGFyZF9hZmZpbml0eSk7Ci0gICAgICAgICAgICBjcHVtYXNrX3NldGFs
bCh2LT5jcHVfc29mdF9hZmZpbml0eSk7CisgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdSh2
Y3B1X2lkLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAgICBfX2NwdW1hc2tfc2V0
X2NwdSh2Y3B1X2lkLCB2LT5jcHVfc29mdF9hZmZpbml0eSk7CiAgICAgICAgIH0KICAgICAgICAg
ZWxzZQogICAgICAgICB7Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 09:56:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 09:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkRz-0005uA-Dz; Wed, 17 Jan 2018 09:56:07 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebkRx-0005tg-Qh
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 09:56:06 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id AB/87-07921-FAD1F5A5;
 Wed, 17 Jan 2018 09:55:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVXe9bHy
 UwaVP/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNaNxw3TGgj0JFWcfT2RrYFxm3cXIxSEk0Mgk
 8XndbyYI5zGjxJKVLxkhnG2MElOPLWPtYuTkEBFwlvh6Zi57FyMHB6+AvsT9U4wgYWEBa4k5h
 9exgdgSAj8UJFZ0BEPY3hJ9B7+xwdjHfv5k7mJk52ATsJI4JAYSZRFQlZh5cAPrBEbuBYwMqx
 gtk4oy0zNKchMzc3QNDQx0DQ2NdY11jUyM9RKrdBP1Ukt1k1PzSooSgbJ6ieXFesWVuck5KXp
 5qSWbGIH+ZwCCHYxz5yQeYpTkYFIS5RUTiYsS4kvKT6nMSCzOiC8qzUktPsQow8GhJMF7SCY+
 SkiwKDU9tSItMwcYiDBpCQ4eJRHeCGmgNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz
 0uVEud9ADJJAKQ0ozQPbhAsQi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcxyBSezLwSuH
 2vgE5hAjply4xYkFNKEhFSUg2McSGZl1qTauOZPVaoR9+4sHcFw5PX1WbPm0RO/pyQFB7Kd/X
 DRTWLcKcFAqlczCUXJPM15S4HdfDJlzrKr0h/e7No5+XV3gnrheOeGCyYqVv/NPan1HHOx93s
 hnfLPy991VL+b4HCgge7ixt+5v7cELU9ykVq1plz4q94zfJX8wqf3znT46yqEktxRqKhFnNRc
 SIA0iuqEosCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-24.tower-225.messagelabs.com!1516182958!47433!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18066 invoked from network); 17 Jan 2018 09:55:58 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-24.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 09:55:58 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebkRm-0002sX-Jy; Wed, 17 Jan 2018 09:55:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebkRh-0007a5-Aw; Wed, 17 Jan 2018 09:55:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebkRh-0004fs-0p; Wed, 17 Jan 2018 09:55:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118112-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06
X-Osstest-Versions-That: linux=a8750ddca918032d6349adbf9a4b6555e7db20da
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 09:55:49 +0000
Subject: [Xen-devel] [linux-linus test] 118112: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODExMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MTEyLwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3Qg
YmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc5OTYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNzk5Ngog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTE3OTk2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTc5OTYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExNzk5NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3OTk2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTc5OTYK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExNzk5NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE3OTk2CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0MWFhNWU1ZDcxMmJhM2E1
ZjRmYWMwYmJkNmQ5NzZkNzBmOWFlZDA2CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBhODc1MGRkY2E5MTgwMzJkNjM0OWFkYmY5YTRiNjU1NWU3ZGIyMGRhCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTc5OTYgIDIwMTgtMDEtMTUgMDA6NDc6MTggWiAgICAyIGRheXMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE4MTEyICAyMDE4LTAxLTE2IDIwOjUyOjAyIFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRl
c3Q6CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIFJh
bmR5IER1bmxhcCA8cmR1bmxhcEBpbmZyYWRlYWQub3JnPgogIFN0ZXZlbiBSb3N0ZWR0IChWTXdh
cmUpIDxyb3N0ZWR0QGdvb2RtaXMub3JnPgogIFRha2FzaGkgSXdhaSA8dGl3YWlAc3VzZS5kZT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAog
ICBhODc1MGRkY2E5MTguLjQxYWE1ZTVkNzEyYiAgNDFhYTVlNWQ3MTJiYTNhNWY0ZmFjMGJiZDZk
OTc2ZDcwZjlhZWQwNiAtPiB0ZXN0ZWQvbGludXgtbGludXMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:18:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:18:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebknd-0007iZ-Ql; Wed, 17 Jan 2018 10:18:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ogav=em=citrix.com=prvs=548731a9e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ebknd-0007iT-0E
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:18:29 +0000
X-Inumbo-ID: 8b497ab2-fb6f-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b497ab2-fb6f-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 11:16:56 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66184678"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
Thread-Index: AQHTjqYnZTjYH1kXs0usU3DUj6GlL6N2IhuAgAAYlbCAAIYiAIAA8eeAgAAa//CAAAftcA==
Date: Wed, 17 Jan 2018 10:17:47 +0000
Message-ID: <66a1c061ec3443a8b8dbeed30a29be8a@AMSPEX02CL01.citrite.net>
References: <osstest-118078-mainreport@xen.org>
 <5A5DCC9D020000780019EFF9@prv-mh.provo.novell.com>
 <1a164cc4d2994a76a31602bd568c5e68@AMSPEX02CL01.citrite.net>
 <969bdc15844b47d78cf3582dbdd99fd0@AMSPEX02CL01.citrite.net>
 <5A5F1CAD020000780019F5B3@prv-mh.provo.novell.com>
 <7404c0002a66413ca96bb2409ae70ad6@AMSPEX02CL01.citrite.net>
In-Reply-To: <7404c0002a66413ca96bb2409ae70ad6@AMSPEX02CL01.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 "osstest-admin@xenproject.org" <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable test] 118078: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+IFdoYXQgSSBtZWFudCB3YXMg
dGhhdCBJJ2QgZXhwZWN0IHRoZSBndWVzdCB0byBoYXZlIGludGVycnVwdHMgZGlzYWJsZWQgd2hp
bHN0DQo+IHBva2luZyB0aGUgTVNSIHRvIGVuYWJsZSBBUElDIGFzc2lzdCBvbiB0aGF0IENQVSwg
c2luY2UgZW5hYmxpbmcgQVBJQyBhc3Npc3QNCj4gaXMgY2xlYXJseSBnb2luZyB0byBtb2RpZnkg
dGhlIHdheSBpbiB3aGljaCBpbnRlcnJ1cHRzIGFyZSBoYW5kbGVkLiBJZiB0aGF0J3MNCj4gbm90
IHRoZSBjYXNlIHRob3VnaCB0aGVuIEkgZ3Vlc3MgdGhhdCBpcyBwcm9iYWJseSB0aGUgY2F1c2Ug
b2YgdGhlIGlzc3VlOyBJDQo+IG5ldmVyIHJlYWxseSBjb25zaWRlcmVkIHByb3RlY3RpbmcgaW50
ZXJydXB0IGhhbmRsaW5nIGFnYWluc3QgQVBJQyBhc3Npc3QNCj4gYmVpbmcgZW5hYmxlZCBvbiB0
aGUgc2FtZSBDUFUuDQo+IA0KDQpJIHRoaW5rIEkndmUgc3BvdHRlZCBpdC4uLg0KDQpJZiB0aGUg
Z3Vlc3QgaXMgaW5kZWVkIHNldHRpbmcgdXAgQVBJQyBhc3Npc3QgYnV0IG5vdCBhY3R1YWxseSB1
c2luZyBpdCB0aGVuIEkgdGhpbmsgd2UgZ2V0IGludG8gdGhpcyBzaXR1YXRpb24uLi4NCg0KLSBP
biByZXR1cm4gdG8gZ3Vlc3QgdmxhcGljX2hhc19wZW5kaW5nX2lycSgpIGZpbmRzIGEgYml0IHNl
dCBpbiB0aGUgSVJSLCB0aGVuIHZsYXBpY19hY2tfcGVuZGluZ19pcnEoKSBjYWxscyB2aXJpZGlh
bl9zdGFydF9hcGljX2Fzc2lzdCgpIHdoaWNoIGxhdGNoZXMgdGhlIHZlY3Rvciwgc2V0cyB0aGUg
Yml0IGluIHRoZSBJU1IgYW5kIGNsZWFycyBpdCBmcm9tIHRoZSBJUlIuDQotIFRoZSBndWVzdCB0
aGVuIHByb2Nlc3NlcyB0aGUgaW50ZXJydXB0IGJ1dCBFT0lzIGl0IG5vcm1hbGx5LCB0aGVyZWZv
cmUgY2xlYXJpbmcgdGhlIGJpdCBpbiB0aGUgSVNSLg0KLSBPbiBuZXh0IHJldHVybiB0byBndWVz
dCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKCkgY2FsbHMgdmlyaWRpYW5fY29tcGxldGVfYXBpY19h
c3Npc3QoKSwgd2hpY2ggZGlzY292ZXJzIHRoZSBhc3Npc3QgYml0IHN0aWxsIHNldCBpbiB0aGUg
cGFnZSBhbmQgdGhlcmVmb3JlIGxlYXZlcyB0aGUgbGF0Y2hlZCB2ZWN0b3IgaW4gcGxhY2UsIGJ1
dCBmaW5kcyBhbm90aGVyIGJpdCBzZXQgaW4gdGhlIElSUi4NCi0gdmxhcGljX2Fja19wZW5kaW5n
X2lycSgpIGlzIHRoZW4gY2FsbGVkLCB0aGUgSVNSIGlzIGNsZWFyLCBzbyBhbm90aGVyIGNhbGwg
aXMgbWFkZSB0byB2aXJpZGlhbl9zdGFydF9hcGljX2Fzc2lzdCgpIGFuZCB0aGlzIHRoZW4gY2Fs
bHMgZG9tYWluX2NyYXNoKCkgYmVjYXVzZSBpdCBmaW5kcyB0aGUgcHJldmlvdXNseSBsYXRjaGVk
IHZlY3Rvci4NCg0KSSB0aGluayB0aGUgY29ycmVjdCBzb2x1dGlvbiB0byB0aGlzIGlzIHRvIGNh
bGwgdmlyaWRpYW5fYWJvcnRfYXBpY19hc3Npc3QoKSBpbiB2bGFwaWNfRU9JX3NldCgpIHdoZW4g
dGhlIHZlY3RvciBpcyBjbGVhcmVkIGZyb20gdGhlIElTUi4NCg0KICBQYXVsDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:21:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkqG-0008PO-Aw; Wed, 17 Jan 2018 10:21:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebkqE-0008PF-V7
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 10:21:11 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id 6C/BA-09538-6932F5A5;
 Wed, 17 Jan 2018 10:21:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRWlGSWpSXmKPExsWS0XRdVXeqcny
 UwYQ1ahb3prxnd2D02N63iz2AMYo1My8pvyKBNePx2heMBVu4K7Y372VvYNzL2cXIxSEk0Mgk
 cff+AVYI5zGjxMaz06CcbYwS6/98YO5i5OQQEXCW+HpmLjuIzSugL9F7bB9YXFjAXuLZ1dNgt
 oSAp8TPTU1MMHbfp1Ygm52DTcBK4pAYSJRFQFXi9bwDTBMYuRYwMqxi1ChOLSpLLdI1NNFLKs
 pMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0IwMQ7GC8vjHgEKMkB5OSKK+YSFyUEF9
 SfkplRmJxRnxRaU5q8SFGGQ4OJQnee0rxUUKCRanpqRVpmTnAgIJJS3DwKInwJoGkeYsLEnOL
 M9MhUqcYjTmaHjxoY+a48eJ1G7MQS15+XqqUOG8pSKkASGlGaR7cIFigX2KUlRLmZQQ6TYinI
 LUoN7MEVf4VozgHo5Iw7w+QKTyZeSVw+14BncIEdMqWGbEgp5QkIqSkGhht/SKXel82mzDnu5
 F/+tFnn2o95D/ysbN8z4rQizq10u+9W6JKnvIJUbODCvI7TFdx723Qjos4Oe9c/POP+rsid+Z
 Y/H3QfWrjrZgTq/LUI3TC9f7Uz6r+EZmxfEL2vd2CD6TcOE8XOTfXOn3ruV10XvMrk39vEFPf
 JZZJzw/W8hckuO5/wKrEUpyRaKjFXFScCAADbSG6bwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-21.messagelabs.com!1516184468!90596693!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4115 invoked from network); 17 Jan 2018 10:21:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 10:21:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebkqC-0003du-B3; Wed, 17 Jan 2018 10:21:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebkq7-0008M3-3B; Wed, 17 Jan 2018 10:21:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebkq6-0004pY-Kc; Wed, 17 Jan 2018 10:21:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118152-mainreport@xen.org>
X-Osstest-Versions-This: xen=e871e80c38547d9faefc6604532ba3e985e65873
X-Osstest-Versions-That: xen=2d70b54e055635ff60526b6949156504b6194b7c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 10:21:02 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 118152: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODE1MiB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODE1Mi8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4NzFlODBjMzg1NDdk
OWZhZWZjNjYwNDUzMmJhM2U5ODVlNjU4NzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDJkNzBiNTRlMDU1NjM1ZmY2MDUyNmI2OTQ5MTU2NTA0YjYxOTRiN2MKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExNzk3OSAgMjAxOC0wMS0xNCAwOToxODo1NCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTgxNTIgIDIwMTgtMDEtMTcgMDk6MzE6NDMgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBjb3Zlcml0eS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICAyZDcwYjU0ZTA1Li5lODcxZTgwYzM4ICBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2MDQ1MzJiYTNl
OTg1ZTY1ODczIC0+IGNvdmVyaXR5LXRlc3RlZC9zbW9rZQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:27:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkwe-0000Fw-CQ; Wed, 17 Jan 2018 10:27:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebkwe-0000Fm-5F
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:27:48 +0000
X-Inumbo-ID: d7ee2c15-fb70-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7ee2c15-fb70-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 11:26:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66185510"
Date: Wed, 17 Jan 2018 10:27:38 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180117102738.yepx7scuvg2vyrzy@MacBook-Pro-de-Roger.local>
References: <20180116162856.7642-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180116162856.7642-1-cardoe@cardoe.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] docs: note default for timer_mode in
	xl.cfg man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMTA6Mjg6NTZBTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gVGhlcmUgd2FzIG5vIGRlZmF1bHQgZG9jdW1lbnRlZCBidXQgaW5zcGVjdGluZwo+
IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KCkgc2hvd3MgdGhlIGRlZmF1bHQg
dG8gYmUKPiBMSUJYTF9USU1FUl9NT0RFX05PX0RFTEFZX0ZPUl9NSVNTRURfVElDS1MuCj4gCj4g
U2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgoKUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:30:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:30:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebkz8-0000ve-TW; Wed, 17 Jan 2018 10:30:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebkz7-0000vY-Q6
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 10:30:21 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id 61/82-23741-DB52F5A5;
 Wed, 17 Jan 2018 10:30:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXeXany
 Uwd1dAhb3prxnd2D02N63iz2AMYo1My8pvyKBNaP77Cb2gpliFfO/9LE2MP7m72Lk4hASaGSS
 uLH3AzuE85hRYtufXhYIZxujxNIts5m7GDk5RAScJb6emcsOYvMK6Ev8mPuSCcQWFrCV+PTvD
 lhcQqCDWWLDTSkI21Pi7+aL7DD27uXXWbsY2TnYBKwkDomBRFkEVCUOP/jFOoGRewEjwypGje
 LUorLUIl0jS72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjED/MgDBDsYDiwIPMUp
 yMCmJ8oqJxEUJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB1VomPEhIsSk1PrUjLzAEGGkxagoNH
 SYR3N0iat7ggMbc4Mx0idYrRmKPpwYM2Zo4bL163MQux5OXnpUqJ895TBioVACnNKM2DGwSLg
 EuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5lUGWciTmVcCt+8V0ClMQKdsmRELckpJIkJKqo
 Fx8euNfsum697N+q23ikOn1lro0rRtCeovbLsneT0613Su+/1qi8vKPuX66Y7Pri3szWeef30
 ja8Xxtm338x8ylyxtUWR4LVLlcsJiS9lDXsdEbibTrxmPhRoOO2+3D5e3/zPthPeJzSe61dPf
 s/DfbInk1sgNvzKX5eHjKau1n8rNctlxOiZRiaU4I9FQi7moOBEAN7wR9nsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1516185017!83906552!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34768 invoked from network); 17 Jan 2018 10:30:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 10:30:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebkz0-0003s2-Ek; Wed, 17 Jan 2018 10:30:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebkyv-00007x-60; Wed, 17 Jan 2018 10:30:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebkyv-0001oa-08; Wed, 17 Jan 2018 10:30:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118150-mainreport@xen.org>
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=36c560e7f38130f12a36e8b66b0785fb655fe893
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 10:30:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118150: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3079519922074225066=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  36c560e7f38130f12a36e8b66b0785fb655fe893
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Testing same since   118110  2018-01-16 19:02:12 Z    0 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3079519922074225066==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:31:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebl0Q-00013r-9V; Wed, 17 Jan 2018 10:31:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a0fp=em=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebl0P-00013l-1N
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 10:31:41 +0000
X-Inumbo-ID: 6327b6f9-fb71-11e7-b4a6-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6327b6f9-fb71-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 11:30:08 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id h137so21274429lfe.8
 for <xen-devel@lists.xen.org>; Wed, 17 Jan 2018 02:31:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=x9JnijFQjNIJOtpmvkHAzToBmP8Myf+rUzSmJaNJRsc=;
 b=ZbsWHduiSEOe0imjPItJmdJ1MTGCTxjudYCixKdCHusOqefPWXZsIMhFj32MFnXUW4
 OVV9k3Sl//50KkXkEWhZlktvLrLRIiw0JAulumx7Ln/UuT2agE5ZCzo8t8s6i0xuXqUb
 PmA/bRoTZHQxIMvVYMIJrthfqfhbKUgPCcNqc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=x9JnijFQjNIJOtpmvkHAzToBmP8Myf+rUzSmJaNJRsc=;
 b=I0yhbXBxw4M3IhB0ZXF8WhDOYx8R7uIvOUumvriXkXxGoPKAKM+O+Hv+Q+punPQbtm
 m/6WNkRMhA0OSHn4wc/lUzJ1rL/3QlCDYJGnOts0D+nSIeIp32Qx9HgTYjI7nWca6ki3
 jBS3KVPNfu9uSwECZ+BpWfPX3M775eMIUy8uDSxDyQOXJ7HwW0yBw+Rl4UT+dmCuT3xR
 zpBiE7xHiaonG59OLWyBtK4wnq22d1G0j7EZSgi03Z5EYL8uWuHYntLNfh2ay/SZxt7l
 LQdqQwXCzY4vVJYsSuu7oqy9Zv6Z1XAYbxU5Z2FrCEOitetEP/gti/OsQEBMEDe4oZVn
 rcMQ==
X-Gm-Message-State: AKwxytdtbQFAQxkVzY6xjUjub+MfkiwAcDokQJCgTgfOp9cZq/AO1/YA
 bnFSXaN9WLXbcbcSLzw0NwKfxA==
X-Google-Smtp-Source: ACJfBosreR2Sr4tN+QpLuvnEzs72gxcZWEvzSbzdbtUGD0GHXbHcYw4e8VasYpyJHZ5aDxeMSexVzQ==
X-Received: by 10.46.58.20 with SMTP id h20mr20318528lja.2.1516185097144;
 Wed, 17 Jan 2018 02:31:37 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id d2sm190508ljc.17.2018.01.17.02.31.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 Jan 2018 02:31:36 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
Date: Wed, 17 Jan 2018 10:31:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
 enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDE2LzAxLzE4IDIzOjU1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAxNiBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbmNlIFhlbiBr
bm93cyB3aGF0IGZlYXR1cmVzL3dvcmthcm91bmRzIHByZXNlbnQgb24gdGhlIHBsYXRmb3JtLCBp
dAo+PiBtaWdodCBiZSBuZWNlc3NhcnkgdG8gY29uZmlndXJlIGVhY2ggb25saW5lIENQVS4KPj4K
Pj4gSW50cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2lsbCBiZSBjYWxsZWQg
b24gZWFjaCBvbmxpbmUgQ1BVIHRvCj4+IGNvbmZpZ3VyZSB0aGUgImNhcGFiaWxpdHkiLgo+Pgo+
PiBUaGUgY29kZSBpcyBiYXNlZCBvbiBMaW51eCB2NC4xNCAod2hlcmUgY3B1ZmVhdHVyZS5jIGNv
bWVzIGZyb20pLCB0aGUKPj4gZXhwbGFuYXRpb24gb2Ygd2h5IHVzaW5nIHN0b3BfbWFjaGluZV9y
dW4gaXMga2VwdCBhcyB3ZSBoYXZlIHNpbWlsYXIKPj4gcHJvYmxlbSBpbiB0aGUgZnV0dXJlLgo+
Pgo+PiBMYXN0bHkgaW50cm9kdWNlIGVuYWJsZV9lcnJhdGFfd29ya2Fyb3VuZCB0aGF0IHdpbGwg
YmUgY2FsbGVkIG9uY2UgQ1BVcwo+PiBoYXZlIGJvb3RlZCBhbmQgYmVmb3JlIHRoZSBoYXJkd2Fy
ZSBkb21haW4gaXMgY3JlYXRlZC4KPj4KPj4gVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCj4+Cj4+
IFNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPiAK
PiBJZiB5b3UgdG9vayB0aGUgY29kZSBmcm9tIExpbnV4LCB5b3UgbmVlZCB0byBhZGQgdGhlIG9y
aWdpbmFsCj4gU2lnbmVkLW9mZi1ieSBmcm9tIHRoZSBMaW51eCBjb21taXQuIEFzaWRlIGZyb20g
dGhhdDoKClRoZXJlIGFyZSBtdWx0aXBsZSBjb21taXRzIHRvdWNoaW5nIHRoaXMgZnVuY3Rpb24u
IFNvIEkgZm9sbG93ZWQgd2hhdCB3ZSAKZGlkIGluIHNpbWlsYXIgc2l0dWF0aW9uLiBCeSB0aGF0
IEkgbWVhbiwgbWVudGlvbmluZyB0aGUgY29kZSB3YXMgdGFrZW4gCmZyb20gTGludXggYW5kIG5v
dCBnYXRoZXJlZCB0aGUgc2lnbmVkLW9mZi1ieS4KCklmIHlvdSByZWFsbHkgd2FudCwgSSBjYW4g
Z2F0aGVyIGFsbCB0aGUgc2lnbmVkLW9mZi1ieSBvZiB0aGUgY29tbWl0IAp0b3VjaGluZyB0aGlz
IGZ1bmN0aW9uLgoKQ2hlZXJzLAoKPiAKPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IAo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMgICAgICAgICB8ICA2ICsrKysrKwo+PiAgIHhlbi9hcmNoL2FybS9jcHVmZWF0
dXJlLmMgICAgICAgIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gICB4ZW4v
YXJjaC9hcm0vc2V0dXAuYyAgICAgICAgICAgICB8ICAxICsKPj4gICB4ZW4vaW5jbHVkZS9hc20t
YXJtL2NwdWVycmF0YS5oICB8ICAxICsKPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1
cmUuaCB8ICAzICsrKwo+PiAgIDUgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQo+Pgo+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCj4+IGluZGV4IGZlOWU5ZmFjYmUuLjc3MjU4N2MwNWEgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMKPj4gQEAgLTY0LDYgKzY0LDEyIEBAIHZvaWQgY2hlY2tfbG9jYWxfY3B1X2VycmF0YSh2b2lk
KQo+PiAgIHsKPj4gICAgICAgdXBkYXRlX2NwdV9jYXBhYmlsaXRpZXMoYXJtX2VycmF0YSwgImVu
YWJsZWQgd29ya2Fyb3VuZCBmb3IiKTsKPj4gICB9Cj4+ICsKPj4gK3ZvaWQgX19pbml0IGVuYWJs
ZV9lcnJhdGFfd29ya2Fyb3VuZHModm9pZCkKPj4gK3sKPj4gKyAgICBlbmFibGVfY3B1X2NhcGFi
aWxpdGllcyhhcm1fZXJyYXRhKTsKPj4gK30KPj4gKwo+PiAgIC8qCj4+ICAgICogTG9jYWwgdmFy
aWFibGVzOgo+PiAgICAqIG1vZGU6IEMKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVm
ZWF0dXJlLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZmVhdHVyZS5jCj4+IGluZGV4IDQ3OWM5ZmIwMTEu
LjUyNWI0NWUyMmYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVmZWF0dXJlLmMKPj4g
KysrIGIveGVuL2FyY2gvYXJtL2NwdWZlYXR1cmUuYwo+PiBAQCAtMTksNiArMTksNyBAQAo+PiAg
ICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4gICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPj4gICAj
aW5jbHVkZSA8eGVuL3NtcC5oPgo+PiArI2luY2x1ZGUgPHhlbi9zdG9wX21hY2hpbmUuaD4KPj4g
ICAjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPj4gICAKPj4gICBERUNMQVJFX0JJVE1BUChj
cHVfaHdjYXBzLCBBUk1fTkNBUFMpOwo+PiBAQCAtNDAsNiArNDEsMzQgQEAgdm9pZCB1cGRhdGVf
Y3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmNhcHMs
Cj4+ICAgfQo+PiAgIAo+PiAgIC8qCj4+ICsgKiBSdW4gdGhyb3VnaCB0aGUgZW5hYmxlZCBjYXBh
YmlsaXRpZXMgYW5kIGVuYWJsZSgpIGl0IG9uIGFsbCBhY3RpdmUKPj4gKyAqIENQVXMuCj4+ICsg
Ki8KPj4gK3ZvaWQgX19pbml0IGVuYWJsZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0cnVjdCBh
cm1fY3B1X2NhcGFiaWxpdGllcyAqY2FwcykKPj4gK3sKPj4gKyAgICBmb3IgKCA7IGNhcHMtPm1h
dGNoZXM7IGNhcHMrKyApCj4+ICsgICAgewo+PiArICAgICAgICBpZiAoICFjcHVzX2hhdmVfY2Fw
KGNhcHMtPmNhcGFiaWxpdHkpICkKPj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+PiArCj4+ICsg
ICAgICAgIGlmICggY2Fwcy0+ZW5hYmxlICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAg
aW50IHJldDsKPj4gKwo+PiArICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAgICAqIFVzZSBz
dG9wX21hY2hpbmVfcnVuKCkgYXMgaXQgc2NoZWR1bGVzIHRoZSB3b3JrIGFsbG93aW5nCj4+ICsg
ICAgICAgICAgICAgKiB1cyB0byBtb2RpZnkgUFNUQVRFLCBpbnN0ZWFkIG9mIG9uX2VhY2hfY3B1
KCkgd2hpY2ggdXNlcwo+PiArICAgICAgICAgICAgICogYW4gSVBJLCBnaXZpbmcgdXMgYSBQU1RB
VEUgdGhhdCBkaXNhcHBlYXJzIHdoZW4gd2UKPj4gKyAgICAgICAgICAgICAqIHJldHVybi4KPj4g
KyAgICAgICAgICAgICAqLwo+PiArICAgICAgICAgICAgcmV0ID0gc3RvcF9tYWNoaW5lX3J1bihj
YXBzLT5lbmFibGUsICh2b2lkICopY2FwcywgTlJfQ1BVUyk7Cj4+ICsgICAgICAgICAgICAvKiBz
dG9wX21hY2hpbmVfcnVuIHNob3VsZCBuZXZlciBmYWlsIGF0IHRoaXMgc3RhZ2Ugb2YgdGhlIGJv
b3QuICovCj4+ICsgICAgICAgICAgICBCVUdfT04ocmV0KTsKPj4gKyAgICAgICAgfQo+PiArICAg
IH0KPj4gK30KPj4gKwo+PiArLyoKPj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICAgICogbW9k
ZTogQwo+PiAgICAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9zZXR1cC5jIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4gaW5kZXggMTZhM2IxYmU4ZS4u
MDMyYTZhODgyZCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPj4gKysrIGIv
eGVuL2FyY2gvYXJtL3NldHVwLmMKPj4gQEAgLTg0OSw2ICs4NDksNyBAQCB2b2lkIF9faW5pdCBz
dGFydF94ZW4odW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+PiAgICAgICAgKiBzdG9w
X21hY2hpbmUgKHRhc2tsZXRzIGluaXRpYWxpemVkIHZpYSBhbiBpbml0Y2FsbCkuCj4+ICAgICAg
ICAqLwo+PiAgICAgICBhcHBseV9hbHRlcm5hdGl2ZXNfYWxsKCk7Cj4+ICsgICAgZW5hYmxlX2Vy
cmF0YV93b3JrYXJvdW5kcygpOwo+PiAgIAo+PiAgICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21h
aW4gMC4gKi8KPj4gICAgICAgLyogVGhlIHZHSUMgZm9yIERPTTAgaXMgZXhhY3RseSBlbXVsYXRp
bmcgdGhlIGhhcmR3YXJlIEdJQyAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9jcHVlcnJhdGEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKPj4gaW5kZXgg
OGIxNTg0MjljNy4uN2RlNjgzNjFmZiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9jcHVlcnJhdGEuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCj4+
IEBAIC01LDYgKzUsNyBAQAo+PiAgICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KPj4gICAK
Pj4gICB2b2lkIGNoZWNrX2xvY2FsX2NwdV9lcnJhdGEodm9pZCk7Cj4+ICt2b2lkIGVuYWJsZV9l
cnJhdGFfd29ya2Fyb3VuZHModm9pZCk7Cj4+ICAgCj4+ICAgI2lmZGVmIENPTkZJR19IQVNfQUxU
RVJOQVRJVkUKPj4gICAKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVh
dHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKPj4gaW5kZXggZjAwYjZk
YmQzOS4uMjFjNjVlMTk4YyAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVm
ZWF0dXJlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKPj4gQEAg
LTc0LDYgKzc0LDcgQEAgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIHsKPj4gICAgICAgY29u
c3QgY2hhciAqZGVzYzsKPj4gICAgICAgdTE2IGNhcGFiaWxpdHk7Cj4+ICAgICAgIGJvb2wgKCpt
YXRjaGVzKShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKik7Cj4+ICsgICAgaW50
ICgqZW5hYmxlKSh2b2lkICopOyAvKiBDYWxsZWQgb24gZXZlcnkgYWN0aXZlIENQVXMgKi8KPj4g
ICAgICAgdW5pb24gewo+PiAgICAgICAgICAgc3RydWN0IHsgICAgLyogVG8gYmUgdXNlZCBmb3Ig
ZXJhdHVtIGhhbmRsaW5nIG9ubHkgKi8KPj4gICAgICAgICAgICAgICB1MzIgbWlkcl9tb2RlbDsK
Pj4gQEAgLTg1LDYgKzg2LDggQEAgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIHsKPj4gICB2
b2lkIHVwZGF0ZV9jcHVfY2FwYWJpbGl0aWVzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxp
dGllcyAqY2FwcywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIg
KmluZm8pOwo+PiAgIAo+PiArdm9pZCBlbmFibGVfY3B1X2NhcGFiaWxpdGllcyhjb25zdCBzdHJ1
Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmNhcHMpOwo+PiArCj4+ICAgI2VuZGlmIC8qIF9fQVNT
RU1CTFlfXyAqLwo+PiAgIAo+PiAgICNlbmRpZgo+PiAtLSAKPj4gMi4xMS4wCj4+CgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:32:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:32:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebl1K-0001AM-Kx; Wed, 17 Jan 2018 10:32:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebl1I-00019p-R2
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:32:36 +0000
X-Inumbo-ID: 1230c7f0-fb72-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1230c7f0-fb72-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 10:35:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66185715"
Date: Wed, 17 Jan 2018 10:32:22 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20180117103222.dy4d5nr44nq2islm@MacBook-Pro-de-Roger.local>
References: <9b10eb2208a0b269853a8b35e91febb0@randomwebstuff.com>
 <CAFLBxZard4U6D_xZ3YhRM0URKJzgQNscJhuw7x+7qN7+NFutYw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZard4U6D_xZ3YhRM0URKJzgQNscJhuw7x+7qN7+NFutYw@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Peter <xen@randomwebstuff.com>
Subject: Re: [Xen-devel] [Xen-users] DomU not starting under pvhv2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDY6MDE6NTdQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBNb3ZpbmcgdG8geGVuLWRldmVsLCBhbmQgY2MnaW5nIFJvZ2VyIGFuZCBCb3JpcyAo
d2hvIGRldmVsb3BlZCBQVkgpCj4gCj4gT24gTW9uLCBKYW4gOCwgMjAxOCBhdCA1OjI0IEFNLCBQ
ZXRlciA8eGVuQHJhbmRvbXdlYnN0dWZmLmNvbT4gd3JvdGU6Cj4gPiBIaS4KPiA+Cj4gPiBSdW5u
aW5nIFhlbiA0LjEwLjAKPiAKPiBXaGF0IHZlcnNpb24gb2YgTGludXggYXJlIHlvdSB1c2luZz8K
PiAKPiA+Cj4gPiBBIFZNIGlzIG5vdCBzdGFydGluZyB3aXRoIHR5cGUgPSAncHZoJy4gIFRoZSBW
TSBzdGFydHMsIGJ1dCBleGl0cyBwcmlvciB0bwo+ID4gYW55IGRhdGEgYmVpbmcgcmVhZCBvZmYg
dGhlIGRvbVUgZGlzayBpbWFnZS4KCkNhbiB5b3UgYXBwZW5kIGVhcmx5cHJpbnRrPXhlbiB0byB5
b3VyIGd1ZXN0IGNvbW1hbmQgbGluZSBhbmQgdHJ5IHdpdGgKYSBkZWJ1ZyBidWlsZCBvZiB0aGUg
aHlwZXJ2aXNvcj8KCklzIHRoZXJlIGFueXRoaW5nIHJlbGV2YW50IGluIHRoZSBoeXBlcnZpc29y
IHNlcmlhbCBjb25zb2xlIG91dHB1dD8KKHhsIGRtZXNnIGlmIHlvdSBkb24ndCBoYXZlIHRoZSBz
ZXJpYWwgY29uc29sZSBob29rZWQgdXApCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:44:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:44:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblCB-00029A-9o; Wed, 17 Jan 2018 10:43:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eblC9-000293-ES
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:43:49 +0000
X-Inumbo-ID: a30daf1b-fb73-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a30daf1b-fb73-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 10:46:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458486153"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 10:43:40 +0000
Message-ID: <20180117104340.28385-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] libxc: fix arm build after bdf693ee61b48
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJhbWRpc2sgZmllbGRzIHdlcmUgcmVtb3ZlZC4gV2Ugc2hvdWxkIHVzZSBtb2R1bGVzWzBd
IGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KClZlcmlmaWVkIHRoZSBidWlsZCB3aXRoIGEgcWVtdS1jaHJv
b3QuCi0tLQogdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIHwgMTAgKysrKystLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9saWJ4Yy94Y19kb21fYXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXgg
ZmNlMTUxZDgyMS4uNWI5ZWNhNjA4NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2Fy
bS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9hcm0uYwpAQCAtMzkwLDggKzM5MCw4IEBAIHN0
YXRpYyBpbnQgbWVtaW5pdChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgY29uc3QgdWlu
dDY0X3Qga2VybnNpemUgPSBrZXJuZW5kIC0ga2VybmJhc2U7CiAgICAgY29uc3QgdWludDY0X3Qg
ZHRiX3NpemUgPSBkb20tPmRldmljZXRyZWVfYmxvYiA/CiAgICAgICAgIFJPVU5EVVAoZG9tLT5k
ZXZpY2V0cmVlX3NpemUsIFhDX1BBR0VfU0hJRlQpIDogMDsKLSAgICBjb25zdCB1aW50NjRfdCBy
YW1kaXNrX3NpemUgPSBkb20tPnJhbWRpc2tfYmxvYiA/Ci0gICAgICAgIFJPVU5EVVAoZG9tLT5y
YW1kaXNrX3NpemUsIFhDX1BBR0VfU0hJRlQpIDogMDsKKyAgICBjb25zdCB1aW50NjRfdCByYW1k
aXNrX3NpemUgPSBkb20tPm1vZHVsZXNbMF0uYmxvYiA/CisgICAgICAgIFJPVU5EVVAoZG9tLT5t
b2R1bGVzWzBdLnNpemUsIFhDX1BBR0VfU0hJRlQpIDogMDsKICAgICBjb25zdCB1aW50NjRfdCBt
b2RzaXplID0gZHRiX3NpemUgKyByYW1kaXNrX3NpemU7CiAgICAgY29uc3QgdWludDY0X3QgcmFt
MTI4bWIgPSBiYW5rYmFzZVswXSArICgxMjg8PDIwKTsKIApAQCAtNDgzLDEyICs0ODMsMTIgQEAg
c3RhdGljIGludCBtZW1pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgKi8KICAg
ICBpZiAoIHJhbWRpc2tfc2l6ZSApCiAgICAgewotICAgICAgICBkb20tPnJhbWRpc2tfc2VnLnZz
dGFydCA9IG1vZGJhc2U7Ci0gICAgICAgIGRvbS0+cmFtZGlza19zZWcudmVuZCA9IG1vZGJhc2Ug
KyByYW1kaXNrX3NpemU7CisgICAgICAgIGRvbS0+bW9kdWxlc1swXS5zZWcudnN0YXJ0ID0gbW9k
YmFzZTsKKyAgICAgICAgZG9tLT5tb2R1bGVzWzBdLnNlZy52ZW5kID0gbW9kYmFzZSArIHJhbWRp
c2tfc2l6ZTsKIAogICAgICAgICBET01QUklOVEYoIiVzOiByYW1kaXNrOiAweCUiIFBSSXg2NCAi
IC0+IDB4JSIgUFJJeDY0ICIiLAogICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLAotICAg
ICAgICAgICAgICAgICAgZG9tLT5yYW1kaXNrX3NlZy52c3RhcnQsIGRvbS0+cmFtZGlza19zZWcu
dmVuZCk7CisgICAgICAgICAgICAgICAgICBkb20tPm1vZHVsZXNbMF0uc2VnLnZzdGFydCwgZG9t
LT5tb2R1bGVzWzBdLnNlZy52ZW5kKTsKIAogICAgICAgICBtb2RiYXNlICs9IHJhbWRpc2tfc2l6
ZTsKICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:48:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:48:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblGA-0002O1-5F; Wed, 17 Jan 2018 10:47:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eblG9-0002Nv-Bn
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:47:57 +0000
X-Inumbo-ID: a9f515fb-fb73-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9f515fb-fb73-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 11:46:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458486455"
Date: Wed, 17 Jan 2018 10:47:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180117104754.a6yjx5yz2qkkvcmu@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-5-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117094814.32772-5-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/6] xen/pvshim: simplify replace_va_mapping
 code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDk6NDg6MTJBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:48:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:48:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblGP-0002Pk-CA; Wed, 17 Jan 2018 10:48:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eblGO-0002Ox-II
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:48:12 +0000
X-Inumbo-ID: 40a27db3-fb74-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40a27db3-fb74-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 10:50:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458486474"
Date: Wed, 17 Jan 2018 10:48:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180117104805.i7kpuakcsnkl2o7c@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-6-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117094814.32772-6-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/6] xen/pvshim: fix coding style issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDk6NDg6MTNBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEZpeCBhIGNvdXBsZSBvZiBjb2Rpbmcgc3R5bGUgaXNzdWVzLgo+IAo+IE5vIGNv
ZGUgb3IgZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:50:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblIl-00038q-Th; Wed, 17 Jan 2018 10:50:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eblIk-00038h-LG
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:50:38 +0000
X-Inumbo-ID: 0a1d6b9f-fb74-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a1d6b9f-fb74-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 11:49:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458486659"
Date: Wed, 17 Jan 2018 10:50:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180117105035.2tksacgkb4af7ugm@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117094814.32772-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/6] xen/pvshim: map vcpu_info earlier for
	APs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDk6NDg6MDlBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE9yIGVsc2UgaW5pdF9wZXJjcHVfdGltZSBpcyBnb2luZyB0byBkZXJlZmVyZW5j
ZSBhIE5VTEwgcG9pbnRlciB3aGVuCj4gdHJ5aW5nIHRvIGFjY2VzcyB2Y3B1X2luZm8uCj4gCj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:52:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:52:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblKy-0003NI-F2; Wed, 17 Jan 2018 10:52:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a0fp=em=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eblKy-0003N8-0s
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 10:52:56 +0000
X-Inumbo-ID: 5ad508fd-fb74-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x22c.google.com (unknown [2a00:1450:400c:c09::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ad508fd-fb74-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 11:51:22 +0100 (CET)
Received: by mail-wm0-x22c.google.com with SMTP id v123so14777340wmd.5
 for <xen-devel@lists.xen.org>; Wed, 17 Jan 2018 02:52:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=FfKrloSVrKhLzQnR5bsZ5GOgcv+KCVoMD/v9FNQt+bg=;
 b=IpBiLwPsgIDRUYrPBMf+r9XQzv68SMic580Nz8K7XuAkctEcCi7i7coGSm9glow4kV
 sRwfEaxCGiZAdt6MMX3RikbublF/jKSyLbJb6ESpJfz+sEYiMFlAMtSx0oyfsMRcscPM
 lWf0PyCzHoMJTziPhzKeE8AUyMMXllRLkWDXY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=FfKrloSVrKhLzQnR5bsZ5GOgcv+KCVoMD/v9FNQt+bg=;
 b=JgtREI00lWwLp6IZso6e3VcC9VppXt5a+W67RARQNbk19Emweh0dQrrVhZpkCUIrHv
 Ocv08I3UV7dUQ+gWqzDYdUNT1+jEkqnH7+7AqHFSxvRnXMMvc8jaScgwhXqnq0Pm4WgJ
 SzCuXarC+L0+R91ENk+8gXFPbi5P/Pm3NrXx9yPfrGDp7cWfryZa/HwmDEXKNvIdzxbx
 kbytRg1xp+NvlsacYhLpDrjd0TDsC4SbyOD4OvuneFremenRIXHzw5uWT+1ViH3duKzf
 6wEq8Hjb5vQpynlvUOxfgj3D/4rUnRQ5FFCWbIZfbLXoeRBwFqV8pFJvp3sCWkLvUDbL
 VVsA==
X-Gm-Message-State: AKwxytcR4hdu4bE/306CAjIg0xcRgC6JW5QqJ7hqFcQmu2SIDU39M9CW
 4pIezmR9aY2VdIJtvx5/yCpKww==
X-Google-Smtp-Source: ACJfBotr6QrV1JW2a9UF21F6h54pAiaRiyTbhtkjdzgmvo+35elR7BEgroSV/E6bg8LUdVyjIUzyKQ==
X-Received: by 10.80.190.197 with SMTP id e5mr2367427edk.48.1516186371957;
 Wed, 17 Jan 2018 02:52:51 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id a16sm3257284edd.19.2018.01.17.02.52.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 Jan 2018 02:52:51 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-6-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161634540.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <3ce71a1d-7b72-f335-0c11-3556f432698b@linaro.org>
Date: Wed, 17 Jan 2018 10:52:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801161634540.6440@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm64: Implement branch predictor
 hardening for affected Cortex-A CPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDE3LzAxLzE4IDAwOjQyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAxNiBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAgICNkZWZpbmUg
TUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCj4+IEBAIC0yMDUsNiArMjMyLDI4IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0g
ewo+PiAgICAgICAgICAgICAgICAgICAgICAoMSA8PCBNSURSX1ZBUklBTlRfU0hJRlQpIHwgMiks
Cj4+ICAgICAgIH0sCj4+ICAgI2VuZGlmCj4+ICsjaWZkZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SCj4+ICsgICAgewo+PiArICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9I
QVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKPj4gKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlE
Ul9DT1JURVhfQTU3KSwKPj4gKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRl
bmluZywKPj4gKyAgICB9LAo+PiArICAgIHsKPj4gKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1f
SEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCj4+ICsgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1J
RFJfQ09SVEVYX0E3MiksCj4+ICsgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJk
ZW5pbmcsCj4+ICsgICAgfSwKPj4gKyAgICB7Cj4+ICsgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJN
X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAo+PiArICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhN
SURSX0NPUlRFWF9BNzMpLAo+PiArICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFy
ZGVuaW5nLAo+PiArICAgIH0sCj4+ICsgICAgewo+PiArICAgICAgICAuY2FwYWJpbGl0eSA9IEFS
TV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKPj4gKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMo
TUlEUl9DT1JURVhfQTc1KSwKPj4gKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hh
cmRlbmluZywKPj4gKyAgICB9LAo+IAo+IFdlIG5lZWQgdG8gYWRkIGEgYmFzaWMgZGVzY3JpcHRp
b24gaW4gdGhlIGRlc2MgZmllbGQgYXMgaXQgaXMgcHJpbnRlZCBieQo+IHVwZGF0ZV9jcHVfY2Fw
YWJpbGl0aWVzLgoKZGVzYyBmaWVsZCBpcyBub3QgbWFuZGF0b3J5LCBhbmQgaW4gdGhhdCBjYXNl
IEkgdGhpbmsgdGhlIHByaW50IHdvdWxkIGJlIApjb25mdXNpbmcuIEF0IHRoZSBkaWZmZXJlbmNl
IG9mIHRoZSBvdGhlciBlcnJhdGEsIHdlIGhhdmUgbW9yZSBjaGVjayBpbiAKaW5zdGFsbF9icF9o
YXJkZW5pbmdfdmVjIHRoYXQgbWF5IHJlc3VsdCB0byBza2lwIHRoZSBoYXJkZW5pbmcuCgpUaGUg
ZXJyYXRhIGhlcmUgaXMgY292ZXJpbmcgYWxsIHZhcmlhbnQvcmV2aXNpb24gb2YgQTc1IG1vZGVs
cyBmb3IgCnNhZmV0eSByZWFzb24uIEFybSBoYXMgaW50cm9kdWNlZCBhIG5ldyBmaWVsZCBJRF9B
QTY0UEZSMF9FTDEuQ1NWMiB0byAKdGVsbCB3aGV0aGVyIGEgYnJhbmNoIHByZWRpY3RvciB0cmFp
bmVkIGluIG9uZSBjb250ZXh0IHdpbGwgYWZmZWN0IApzcGVjdWxhdGl2ZSBleGVjdXRpb24gaW4g
YW5vdGhlciBjb250ZXh0LiBUaGlzIGZpZWxkIGlzIGNoZWNrZWQgaW4gCmluc3RhbGxfYnBfaGFy
ZGVuaW5nX3ZlYyBzbyB5b3UgYXZvaWQgdG8gaGFyZGVuIHRoZSB2ZWN0b3IgdGFibGVzIGFuZCAK
c21hbGwgcGVyZm9ybWFuY2UgaGl0LgoKSUhNTywgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUg
YSBwZXItQ1BVIG1lc3NhZ2UgaW4gCmluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyBhbm5vdW5jaW5n
IHdoZXRoZXIgdGhlIHZlY3RvciB0YWJsZXMgaGFzIGJlZW4gCmhhcmRlbiBhbmQgdGhlIGtpbmQg
b2YgaGFyZGVuaW5nLgoKV2hhdCBkbyB5b3UgdGhpbms/CgpDaGVlcnMsCgo+IAo+IAo+PiArI2Vu
ZGlmCj4+ICAgICAgIHt9LAo+PiAgIH07Cj4+ICAgCj4+IC0tIAo+PiAyLjExLjAKPj4KCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:55:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:55:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblNP-0003XS-0i; Wed, 17 Jan 2018 10:55:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eblNO-0003XL-AK
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:55:26 +0000
X-Inumbo-ID: b5556e72-fb74-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5556e72-fb74-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 11:53:53 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458487019"
Date: Wed, 17 Jan 2018 10:55:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180117105522.5tg2i3wfpflziqhz@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117094814.32772-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] xen/pvh: place the trampoline at page
	0x1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDk6NDg6MTBBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNpbmNlIFBWSCBndWVzdCBqdW1wIHN0cmFpZ2h0IGludG8gdHJhbXBvbGluZV9z
ZXR1cCB0cmFtcG9saW5lX3BoeXMgaXMKPiBub3QgaW5pdGlhbGl6ZWQsIHRodXMgdGhlIHRyYW1w
b2xpbmUgaXMgcmVsb2NhdGVkIHRvIGFkZHJlc3MgMC4KPiAKPiBUaGlzIHdvcmtzLCBidXQgaGFz
IHRoZSB1bmRlc2lyYWJsZSBlZmZlY3Qgb2YgaGF2aW5nIFZBIDAgbWFwcGVkIHRvCj4gTUZOIDAs
IHdoaWNoIG1lYW5zIE5VTEwgcG9pbnRlZCBkZXJlZmVyZW5jZXMgbm8gbG9uZ2VyIHRyaWdnZXIg
YSBwYWdlCj4gZmF1bHQuCj4gCj4gSW4gb3JkZXIgdG8gc29sdmUgdGhpcywgcGxhY2UgdGhlIHRy
YW1wb2xpbmUgYXQgcGFnZSAweDEgYW5kIHJlc2VydmUKPiB0aGUgbWVtb3J5IHVzZWQgYnkgaXQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Cj4gLS0tCj4gU2hvdWxkIGJlIGJhY2twb3J0ZWQgdG8gdGhlIDQuMTAuMC1zaGltLWNv
bWV0IGJyYW5jaC4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHwgMyArKysKPiAg
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgOCArKysrKystLQo+ICAyIGZpbGVzIGNoYW5nZWQs
IDkgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gaW5kZXggNGZl
NWE3NzZiMS4uNzgyOWUzZjA3YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiBAQCAtNDExLDYgKzQxMSw5IEBA
IF9fcHZoX3N0YXJ0Ogo+ICAgICAgICAgIC8qIFNraXAgYm9vdGxvYWRlciBzZXR1cCBhbmQgYmlv
cyBzZXR1cCwgZ28gc3RyYWlnaHQgdG8gdHJhbXBvbGluZSAqLwo+ICAgICAgICAgIG1vdmIgICAg
JDEsIHN5bV9lc2kocHZoX2Jvb3QpCj4gICAgICAgICAgbW92YiAgICAkMSwgc3ltX2VzaShza2lw
X3JlYWxtb2RlKQo+ICsKPiArICAgICAgICAvKiBTZXQgdHJhbXBvbGluZV9waHlzIHRvIHVzZSBw
YWdlIDEuICovCgpDb3VsZCB5b3UgcGxlYXNlIGFkZCB0aGUgcmF0aW9uYWxlIGhlcmUgLS0gdG8g
YXZvaWQgaGF2aW5nIFZBIDAgbWFwcGVkLgoKPiArICAgICAgICBtb3Z3ICAgICQweDEwMDAsIHN5
bV9lc2kodHJhbXBvbGluZV9waHlzKQo+ICAgICAgICAgIGptcCAgICAgdHJhbXBvbGluZV9zZXR1
cAo+ICAKPiAgI2VuZGlmIC8qIENPTkZJR19QVkhfR1VFU1QgKi8KPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+IGluZGV4IDExNDdhMWFmYjEuLjU4
NmFmMmJhOWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvbW0uYwo+IEBAIC0yOTIsOSArMjkyLDEzIEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9t
ZW1vcnkodm9pZCkKPiAgICAgIC8qCj4gICAgICAgKiBGaXJzdCAxTUIgb2YgUkFNIGlzIGhpc3Rv
cmljYWxseSBtYXJrZWQgYXMgSS9PLiAgSWYgd2UgYm9vdGVkIFBWSCwKPiAgICAgICAqIHJlY2xh
aW0gdGhlIHNwYWNlLiAgSXJyZXNwZWN0aXZlLCBsZWF2ZSBNRk4gMCBhcyBzcGVjaWFsIGZvciB0
aGUgc2FrZQo+IC0gICAgICogb2YgMCBiZWluZyBhIHZlcnkgY29tbW9uIGRlZmF1bHQgdmFsdWUu
Cj4gKyAgICAgKiBvZiAwIGJlaW5nIGEgdmVyeSBjb21tb24gZGVmYXVsdCB2YWx1ZS4gQWxzbyBy
ZXNlcnZlIHBhZ2UgMHgxIHdoaWNoIGlzCj4gKyAgICAgKiB1c2VkIGJ5IHRoZSB0cmFtcG9saW5l
IGNvZGUuCj4gICAgICAgKi8KPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgKHB2aF9ib290ID8gMSA6
IDB4MTAwKTsgaSsrICkKPiArICAgIGZvciAoIGkgPSAwOwo+ICsgICAgICAgICAgaSA8IChwdmhf
Ym9vdCA/ICgxICsgUEZOX1VQKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkpCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIDogMHgxMDApOwo+ICsgICAgICAgICAgaSsrICkKClRo
ZXJlIGlzIG5vdyBhIGhhcmRjb2RlZCBhc3N1bXB0aW9uIHRoYXQgdGhlIHRyYW1wb2xpbmUgaXMg
bWFwcGVkIGF0CnBhZ2UgMHgxLiBNYXliZSB0aGVyZSBzaG91bGQgYmUgYSBkZWRpY2F0ZWQgbG9v
cCB0byBzaGFyZSB0aGUgdHJhbXBvbGluZQp3aXRoIGRvbV9pbz8KCldlaS4KCj4gICAgICAgICAg
c2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShfbWZuKGkpKSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbV9pbywgWEVOU0hBUkVfd3JpdGFibGUpOwo+
ICAKPiAtLSAKPiAyLjE1LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:57:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:57:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblOy-0003fO-Cq; Wed, 17 Jan 2018 10:57:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eblOw-0003f6-Sw
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:57:02 +0000
X-Inumbo-ID: 7cbd9219-fb75-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7cbd9219-fb75-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 10:59:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458487104"
Date: Wed, 17 Jan 2018 10:56:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180117105655.abktfhmxp4dqwf2b@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117094814.32772-7-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
 POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDk6NDg6MTRBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSAtcHJpbnRmIGZpbmQgb3B0aW9uIGlzIG5vdCBQT1NJWCBjb21wYXRpYmxl
LCBzbyByZXBsYWNlIGl0IHdpdGgKPiBhbm90aGVyIHJ1bmUuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 10:57:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 10:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblPM-0003ib-K4; Wed, 17 Jan 2018 10:57:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eblPL-0003hu-Cz
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 10:57:27 +0000
X-Inumbo-ID: 8b77f17d-fb75-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b77f17d-fb75-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 10:59:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458487159"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 10:57:02 +0000
Message-ID: <20180117105702.33667-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH for-4.10.0-shim-comet] x86/guest: use the
	vcpu_info area from shared_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdXNpbmcgbGVzcyB0aGFuIDMyIHZDUFVzIChYRU5fTEVHQUNZX01BWF9WQ1BVUykuCgpUaGlz
IGlzIGEgd29ya2Fyb3VuZCB0aGF0IHNob3VsZCBhbGxvdyB0byBib290IHRoZSBzaGltIG9uIGh5
cGVydmlzb3JzCndpdGhvdXQgY29tbWl0ICJ4ODYvdXBjYWxsOiBpbmplY3QgYSBzcHVyaW91cyBl
dmVudCBhZnRlciBzZXR0aW5nCnVwY2FsbCB2ZWN0b3IiIGFzIGxvbmcgYXMgbGVzcyB0aGFuIDMy
IHZDUFVzIGFyZSBhc3NpZ25lZCB0byB0aGUKc2hpbS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+Ci0tLQpPTkxZIGFwcGx5IHRvIHRoZSA0LjEwLjAtc2hpbS1jb21ldCBicmFu
Y2guIExvbmcgdGVybSB3ZSBkb24ndCB3YW50IHRvCmNhcnJ5IHRoaXMgcGF0Y2ggc2luY2UgaXQg
d291bGQgcHJldmVudCB0aGUgdmNwdV9pbmZvIG1hcHBpbmcgY29kZQpmcm9tIGJlaW5nIHRlc3Rl
ZCB1bmxlc3MgYSBzaGltIHdpdGggPiAzMiB2Q1BVcyBpcyBjcmVhdGVkLCB3aGljaApkb2Vzbid0
IHNlZW0gdmVyeSBjb21tb24uCi0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3hlbi5jIHwgMyArKy0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMgYi94ZW4vYXJjaC94ODYvZ3Vlc3QveGVuLmMK
aW5kZXggMmE1NTU0YWIyNi4uZWQ4YjhjOGM3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1
ZXN0L3hlbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC94ZW4uYwpAQCAtMjU3LDcgKzI1Nyw4
IEBAIHZvaWQgX19pbml0IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKICAgICBtYXBfc2hhcmVkX2lu
Zm8oKTsKIAogICAgIHNldF92Y3B1X2lkKCk7Ci0gICAgdmNwdV9pbmZvID0geHphbGxvY19hcnJh
eShzdHJ1Y3QgdmNwdV9pbmZvLCBucl9jcHVfaWRzKTsKKyAgICBpZiAoIG5yX2NwdV9pZHMgPiBY
RU5fTEVHQUNZX01BWF9WQ1BVUyApCisgICAgICAgIHZjcHVfaW5mbyA9IHh6YWxsb2NfYXJyYXko
c3RydWN0IHZjcHVfaW5mbywgbnJfY3B1X2lkcyk7CiAgICAgaWYgKCBtYXBfdmNwdWluZm8oKSAp
CiAgICAgewogICAgICAgICB4ZnJlZSh2Y3B1X2luZm8pOwotLSAKMi4xNS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:05:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblWq-0004fm-TE; Wed, 17 Jan 2018 11:05:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yrqs=em=citrix.com=prvs=548fec723=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eblWp-0004fg-8S
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:05:11 +0000
X-Inumbo-ID: 11f2b7ca-fb76-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11f2b7ca-fb76-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 12:03:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458488034"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180117105702.33667-1-roger.pau@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <47a0b922-7a9a-1afd-d869-c7dec0774c88@citrix.com>
Date: Wed, 17 Jan 2018 11:04:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180117105702.33667-1-roger.pau@citrix.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH for-4.10.0-shim-comet] x86/guest: use the
 vcpu_info area from shared_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTcvMjAxOCAxMDo1NyBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IElmIHVzaW5n
IGxlc3MgdGhhbiAzMiB2Q1BVcyAoWEVOX0xFR0FDWV9NQVhfVkNQVVMpLgo+IAo+IFRoaXMgaXMg
YSB3b3JrYXJvdW5kIHRoYXQgc2hvdWxkIGFsbG93IHRvIGJvb3QgdGhlIHNoaW0gb24gaHlwZXJ2
aXNvcnMKPiB3aXRob3V0IGNvbW1pdCAieDg2L3VwY2FsbDogaW5qZWN0IGEgc3B1cmlvdXMgZXZl
bnQgYWZ0ZXIgc2V0dGluZwo+IHVwY2FsbCB2ZWN0b3IiIGFzIGxvbmcgYXMgbGVzcyB0aGFuIDMy
IHZDUFVzIGFyZSBhc3NpZ25lZCB0byB0aGUKPiBzaGltLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gLS0tCj4gT05MWSBhcHBseSB0byB0aGUg
NC4xMC4wLXNoaW0tY29tZXQgYnJhbmNoLiBMb25nIHRlcm0gd2UgZG9uJ3Qgd2FudCB0bwo+IGNh
cnJ5IHRoaXMgcGF0Y2ggc2luY2UgaXQgd291bGQgcHJldmVudCB0aGUgdmNwdV9pbmZvIG1hcHBp
bmcgY29kZQo+IGZyb20gYmVpbmcgdGVzdGVkIHVubGVzcyBhIHNoaW0gd2l0aCA+IDMyIHZDUFVz
IGlzIGNyZWF0ZWQsIHdoaWNoCj4gZG9lc24ndCBzZWVtIHZlcnkgY29tbW9uLgoKSnVzdCB0byBm
aWxsIHRoaXMgb3V0IGEgYml0OgoKV2l0aG91dCB0aGlzIHBhdGNoLCBwZW9wbGUgbmVlZCB0byBy
ZWJvb3QgdGhlaXIgTDAgaHlwZXJ2aXNvciBpbiBvcmRlcgp0byB1c2UgQ29tZXQuCgpXaXRoIHRo
aXMgcGF0Y2gsIHBlb3BsZSBvbmx5IG5lZWQgdG8gY29tcGlsZSBhbmQgdXBkYXRlIHRoZWlyIEww
IHRvb2xzCnRvIHVzZSBDb21ldDsgdGhleSBjYW4gYXZvaWQgcmVib290aW5nIHRoZWlyIEwwIGh5
cGVydmlzb3IuCgpSb2dlciB3b3VsZCBsaWtlIHRvIGF2b2lkIGNoZWNraW5nIHRoaXMgaW4gdG8g
c3RhZ2luZywgYmVjYXVzZSBoZSdzCmFmcmFpZCBpdCBtaWdodCBtYWtlIHRoZSA+MzJ2Y3B1IHBh
dGggYml0cm90LgoKVGhlIHJpc2sgb2YgY2hlY2tpbmcgaXQgaW50byB0aGUgQ29tZXQgYnJhbmNo
ZXMgYnV0IG5vdCBzdGFnaW5nIGlzIHRoYXQKaWYgcGVvcGxlIHVwZGF0ZSB0aGVpciBzaGltIHRv
ICJSdWRvbHBoIiAoNC4xMSkgd2l0aG91dCByZWJvb3RpbmcgdGhlaXIKaG9zdCwgdGhpbmdzIG1h
eSB1bmV4cGVjdGVkbHkgbm90IHdvcmsuICBJIHRoaW5rIHRoYXQncyBzb21ldGhpbmcgd2UgY2Fu
CmxpdmUgd2l0aC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:08:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblZy-0004qh-EX; Wed, 17 Jan 2018 11:08:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eblZw-0004qa-Pn
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 11:08:24 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id AF/CC-09538-8AE2F5A5;
 Wed, 17 Jan 2018 11:08:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVXe5Xny
 UwbubPBb3prxnd2D02N63iz2AMYo1My8pvyKBNePdfJmCK8kVC7Y9Y2pgfO/YxcjFISTQyCSx
 dPcUdgjnMaPEpYaJLF2MnEDONkaJE02xILaIgLPE1zNz2UFsXgF9icmzLjCC2MICvhKfFm0Da
 5YQWKQscWzVflaQhISAt8T0/jagBAeYPWMNVxcjOwebgJXEITGQAhYBVYlrb3tYJjByL2BkWM
 WoXpxaVJZapGuml1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6FkGINjBOO+E/yF
 GSQ4mJVFeMZG4KCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvM9146OEBItS01Mr0jJzgCEGk5bg
 4FES4S0ASfMWFyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXHe3yClAiClGaV5cINgo
 X+JUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrzdIFN4MvNK4Pa9AjqFCeiULTNiQU4pSURIST
 Uwegbujl86uzUxerouZ6nlYYMLZ77PMtE9qr2d8Wn6I6W9YtJnm8+f5N3bceyMuFzm8yzmFV+
 uqUYzbOxTyO7Y7Kr7Xt/w5LlFGV7Hpafosb44cF01b98ExfJ3t7S+3nue0/6Ffz7PbrmF6ZbN
 u4+nl+o1z2wyztJj/DXLcNc7h037e3cYxTSEKbEUZyQaajEXFScCABBYJLd4AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1516187302!112667653!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27943 invoked from network); 17 Jan 2018 11:08:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 11:08:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eblZr-0004xk-FP; Wed, 17 Jan 2018 11:08:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eblZm-0000zm-6k; Wed, 17 Jan 2018 11:08:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eblZl-0003CO-UX; Wed, 17 Jan 2018 11:08:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118117-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-pygrub:<job
 status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 qemu-mainline:test-amd64-amd64-pygrub:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qcow2:host-install(4):broken:regression
 qemu-mainline:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-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-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-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-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-libvirt-xsm:migrate-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=8e5dc9ba49743b46d955ec7dacb04e42ae7ada7c
X-Osstest-Versions-That: qemuu=7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 11:08:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 118117: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1779811217597457972=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-pygrub         <job status>                 broken
 test-amd64-amd64-xl-qcow2       <job status>                 broken
 test-amd64-amd64-xl-pvhv2-amd    <job status>                 broken
 test-amd64-amd64-xl-qemuu-ws16-amd64    <job status>                 broken
 test-amd64-i386-libvirt-pair    <job status>                 broken
 test-amd64-amd64-pygrub       4 host-install(4)        broken REGR. vs. 117930
 test-amd64-amd64-xl-pvhv2-amd  4 host-install(4)       broken REGR. vs. 117930
 test-amd64-amd64-xl-qcow2     4 host-install(4)        broken REGR. vs. 117930
 test-amd64-i386-libvirt-pair 4 host-install/src_host(4) broken REGR. vs. 117930
 test-amd64-amd64-xl-qemuu-ws16-amd64 4 host-install(4) broken REGR. vs. 117930
 test-armhf-armhf-xl-vhd       7 xen-boot                 fail REGR. vs. 117930

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

version targeted for testing:
 qemuu                8e5dc9ba49743b46d955ec7dacb04e42ae7ada7c
baseline version:
 qemuu                7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac

Last test of basis   117930  2018-01-12 23:48:34 Z    4 days
Failing since        118034  2018-01-15 10:18:58 Z    2 days    4 attempts
Testing same since   118117  2018-01-16 21:47:31 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Frediano Ziglio <fziglio@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Dakinevich <jan.dakinevich@virtuozzo.com>
  Jindrich Makovicka <makovick@gmail.com>
  Juan Quintela <quintela@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  linzhecheng <linzhecheng@huawei.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Maria Klimushenkova <maria.klimushenkova@ispras.ru>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Roman Kagan <rkagan@virtuozzo.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Tao Wu <lepton@google.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-amd64-pygrub broken
broken-job test-amd64-amd64-xl-qcow2 broken
broken-job test-amd64-amd64-xl-pvhv2-amd broken
broken-job test-amd64-amd64-xl-qemuu-ws16-amd64 broken
broken-job test-amd64-i386-libvirt-pair broken
broken-step test-amd64-amd64-pygrub host-install(4)
broken-step test-amd64-amd64-xl-pvhv2-amd host-install(4)
broken-step test-amd64-amd64-xl-qcow2 host-install(4)
broken-step test-amd64-i386-libvirt-pair host-install/src_host(4)
broken-step test-amd64-amd64-xl-qemuu-ws16-amd64 host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1779811217597457972==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:09:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:09:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblaa-0004wl-UZ; Wed, 17 Jan 2018 11:09:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tm8a=em=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1eblaZ-0004wC-TZ
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:09:03 +0000
X-Inumbo-ID: 29afc7e2-fb77-11e7-b0d7-9f685aff125f
Received: from hermes2.dur.ac.uk (unknown [129.234.7.139])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29afc7e2-fb77-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 11:11:28 +0000 (UTC)
Received: from smtphost1.dur.ac.uk (smtphost1.dur.ac.uk [129.234.7.143])
 by hermes2.dur.ac.uk (8.14.4/8.14.4) with ESMTP id w0HB8fq2028592;
 Wed, 17 Jan 2018 11:08:46 GMT
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id w0HB8X4N012944;
 Wed, 17 Jan 2018 11:08:33 GMT
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id D1985283524; Wed, 17 Jan 2018 11:08:28 +0000 (GMT)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id BFBA0282F57;
 Wed, 17 Jan 2018 11:08:28 +0000 (GMT)
Date: Wed, 17 Jan 2018 11:08:28 +0000 (GMT)
From: M A Young <m.a.young@durham.ac.uk>
To: =?ISO-8859-15?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20180117103222.dy4d5nr44nq2islm@MacBook-Pro-de-Roger.local>
Message-ID: <alpine.LFD.2.21.1801171101550.2484@algedi.dur.ac.uk>
References: <9b10eb2208a0b269853a8b35e91febb0@randomwebstuff.com>
 <CAFLBxZard4U6D_xZ3YhRM0URKJzgQNscJhuw7x+7qN7+NFutYw@mail.gmail.com>
 <20180117103222.dy4d5nr44nq2islm@MacBook-Pro-de-Roger.local>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="-360637438-537665358-1516187308=:2484"
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: w0HB8fq2028592
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 George Dunlap <dunlapg@umich.edu>, Peter <xen@randomwebstuff.com>
Subject: Re: [Xen-devel] [Xen-users] DomU not starting under pvhv2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

---360637438-537665358-1516187308=:2484
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8BIT

On Wed, 17 Jan 2018, Roger Pau Monné wrote:

> On Mon, Jan 08, 2018 at 06:01:57PM +0000, George Dunlap wrote:
> > Moving to xen-devel, and cc'ing Roger and Boris (who developed PVH)
> > 
> > On Mon, Jan 8, 2018 at 5:24 AM, Peter <xen@randomwebstuff.com> wrote:
> > > Hi.
> > >
> > > Running Xen 4.10.0
> > 
> > What version of Linux are you using?
> > 
> > >
> > > A VM is not starting with type = 'pvh'.  The VM starts, but exits prior to
> > > any data being read off the domU disk image.
> 
> Can you append earlyprintk=xen to your guest command line and try with
> a debug build of the hypervisor?
> 
> Is there anything relevant in the hypervisor serial console output?
> (xl dmesg if you don't have the serial console hooked up)

Also are you using qemu-xen or qemu-xen-traditional? If it is the former 
and you have the error
xen emulation not implemented (yet)
in the relevant qemu-dm log file in /var/log/xen then you presumably need 
the patch at
https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg01289.html

	Michael Young
---360637438-537665358-1516187308=:2484
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

---360637438-537665358-1516187308=:2484--


From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:13:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebleI-0005l5-Jf; Wed, 17 Jan 2018 11:12:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rlig=em=citrix.com=prvs=548fb5411=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ebleH-0005ko-Ik
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:12:53 +0000
X-Inumbo-ID: 25a3f03d-fb77-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25a3f03d-fb77-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 12:11:21 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458488763"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23135.12205.751830.207692@mariner.uk.xensource.com>
Date: Wed, 17 Jan 2018 11:12:45 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180117104340.28385-1-wei.liu2@citrix.com>
References: <20180117104340.28385-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH] libxc: fix arm build after bdf693ee61b48
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIGxpYnhjOiBmaXggYXJtIGJ1aWxkIGFmdGVyIGJkZjY5
M2VlNjFiNDgiKToKPiBUaGUgcmFtZGlzayBmaWVsZHMgd2VyZSByZW1vdmVkLiBXZSBzaG91bGQg
dXNlIG1vZHVsZXNbMF0gaW5zdGVhZC4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:13:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:13:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebleZ-0005md-RL; Wed, 17 Jan 2018 11:13:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebleX-0005mL-T0
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:13:09 +0000
X-Inumbo-ID: 2f444acc-fb77-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f444acc-fb77-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 12:11:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458488788"
Date: Wed, 17 Jan 2018 11:13:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180117111306.k3byy37g5h7ssktr@citrix.com>
References: <20180116162856.7642-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180116162856.7642-1-cardoe@cardoe.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] docs: note default for timer_mode in
	xl.cfg man
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMTA6Mjg6NTZBTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gVGhlcmUgd2FzIG5vIGRlZmF1bHQgZG9jdW1lbnRlZCBidXQgaW5zcGVjdGluZwo+
IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19zZXRkZWZhdWx0KCkgc2hvd3MgdGhlIGRlZmF1bHQg
dG8gYmUKPiBMSUJYTF9USU1FUl9NT0RFX05PX0RFTEFZX0ZPUl9NSVNTRURfVElDS1MuCj4gCj4g
U2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgoKQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:16:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblha-00064X-Dn; Wed, 17 Jan 2018 11:16:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eblhZ-00064N-75
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:16:17 +0000
X-Inumbo-ID: 2c9b0fd5-fb78-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c9b0fd5-fb78-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 11:18:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458489022"
Date: Wed, 17 Jan 2018 11:16:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180117111609.hlur2q5r34ld6ujf@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117094814.32772-4-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/6] xen/pvshim: identity pin shim vCPUs to
	pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDk6NDg6MTFBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNpbmNlIFZDUFVPUF97dXAvZG93bn0gYWxyZWFkeSBpZGVudGl0eSBwaW5zIHZD
UFUgaG90cGx1ZyB0byBwQ1BVCj4gaG90cGx1ZyBhbHNvIHBpbiB0aGUgdkNQVXMgdG8gdGhlIHBD
UFVzIGluIHRoZSBzY2hlZHVsZXIuIFRoaXMgcHJldmVudAoKVGhlIGRlc2NyaXB0aW9uIGlzIGEg
Yml0IGFtYmlndW91cy4gSSByZWFkIGl0IGFzICJ0aGUgc2hpbSBob3RwbHVnIGNvZGUKcGlucyB2
Y3B1IHRvIHBjcHUgd2hpbGUgZG9pbmcgVkNQVU9QX3t1cC9kb3dufSIgYnV0IGluIGZhY3QgaXQg
aXMgInRoZQpzaGltIGhvdHBsdWcgY29kZSBhc3N1bWVzIGlkZW50aXR5IG1hcHBpbmcgYmV0d2Vl
biB2Y3B1IGFuZCBwY3B1Ii4KCldpdGggdGhpcyBjbGFyaWZpZWQuCgpSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCj4gdkNQVSBtaWdyYXRpb24gYW5kIHNob3VsZCBp
bXByb3ZlIHBlcmZvcm1hbmNlLgo+IAo+IFdoaWxlIHRoZXJlIGFsc28gdXNlIF9fY3B1bWFza19z
ZXRfY3B1IGluc3RlYWQgb2YgY3B1bWFza19zZXRfY3B1LAo+IHRoZXJlJ3Mgbm8gbmVlZCB0byB1
c2UgdGhlIGxvY2tlZCB2YXJpYW50Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29u
IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IC0tLQo+IFNob3VsZCBiZSBiYWNrcG9ydGVk
IHRvIHRoZSA0LjEwLjAtc2hpbS1jb21ldCBicmFuY2guCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9k
b20wX2J1aWxkLmMgfCA1ICsrLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxk
LmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gaW5kZXggMTdjYjEyNzJjMS4uNTU1NjYw
Yjg1MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2RvbTBfYnVpbGQuYwo+IEBAIC0xNDAsOSArMTQwLDggQEAgc3RydWN0IHZjcHUg
Kl9faW5pdCBkb20wX3NldHVwX3ZjcHUoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHsKPiAgICAg
ICAgICBpZiAoIHB2X3NoaW0gKQo+ICAgICAgICAgIHsKPiAtCj4gLSAgICAgICAgICAgIGNwdW1h
c2tfc2V0YWxsKHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKPiAtICAgICAgICAgICAgY3B1bWFza19z
ZXRhbGwodi0+Y3B1X3NvZnRfYWZmaW5pdHkpOwo+ICsgICAgICAgICAgICBfX2NwdW1hc2tfc2V0
X2NwdSh2Y3B1X2lkLCB2LT5jcHVfaGFyZF9hZmZpbml0eSk7Cj4gKyAgICAgICAgICAgIF9fY3B1
bWFza19zZXRfY3B1KHZjcHVfaWQsIHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKPiAgICAgICAgICB9
Cj4gICAgICAgICAgZWxzZQo+ICAgICAgICAgIHsKPiAtLSAKPiAyLjE1LjEKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:16:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:16:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblhp-00066Q-Kw; Wed, 17 Jan 2018 11:16:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rlig=em=citrix.com=prvs=548fb5411=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eblho-00065g-5Y
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:16:32 +0000
X-Inumbo-ID: 3589b1e4-fb78-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3589b1e4-fb78-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 11:18:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458489058"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23135.12424.419280.540031@mariner.uk.xensource.com>
Date: Wed, 17 Jan 2018 11:16:24 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <47a0b922-7a9a-1afd-d869-c7dec0774c88@citrix.com>
References: <20180117105702.33667-1-roger.pau@citrix.com>
 <47a0b922-7a9a-1afd-d869-c7dec0774c88@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10.0-shim-comet] x86/guest: use the
 vcpu_info area from shared_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwLjAtc2hpbS1jb21ldF0g
eDg2L2d1ZXN0OiB1c2UgdGhlIHZjcHVfaW5mbyBhcmVhIGZyb20gc2hhcmVkX2luZm8iKToKPiBX
aXRob3V0IHRoaXMgcGF0Y2gsIHBlb3BsZSBuZWVkIHRvIHJlYm9vdCB0aGVpciBMMCBoeXBlcnZp
c29yIGluIG9yZGVyCj4gdG8gdXNlIENvbWV0LgoKUGVvcGxlIHJ1bm5pbmcgNC4xMC4gIE9uIDQu
OCB0aGlzIHByZXN1bWFibHkgaGFzIG5vIGJlbmVmaXQuCgo+IFRoZSByaXNrIG9mIGNoZWNraW5n
IGl0IGludG8gdGhlIENvbWV0IGJyYW5jaGVzIGJ1dCBub3Qgc3RhZ2luZyBpcyB0aGF0Cj4gaWYg
cGVvcGxlIHVwZGF0ZSB0aGVpciBzaGltIHRvICJSdWRvbHBoIiAoNC4xMSkgd2l0aG91dCByZWJv
b3RpbmcgdGhlaXIKPiBob3N0LCB0aGluZ3MgbWF5IHVuZXhwZWN0ZWRseSBub3Qgd29yay4gIEkg
dGhpbmsgdGhhdCdzIHNvbWV0aGluZyB3ZSBjYW4KPiBsaXZlIHdpdGguCgpQZW9wbGUgd29uJ3Qg
ZXhwZWN0IHRvIGRvIHRoYXQgYmVjYXVzZSBvZiB0aGUgd2F5IHRoZSB0b29scyBhbmQKaHlwZXJ2
aXNvciBhbHJlYWR5IGhhdmUgdG8gYmUgaW4gbG9ja3N0ZXAuCgpJYW4uCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:18:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblk3-0006LT-5I; Wed, 17 Jan 2018 11:18:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yrqs=em=citrix.com=prvs=548fec723=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eblk1-0006L1-LK
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:18:49 +0000
X-Inumbo-ID: 87c34750-fb78-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87c34750-fb78-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 11:21:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458489275"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <20180117105702.33667-1-roger.pau@citrix.com>
 <47a0b922-7a9a-1afd-d869-c7dec0774c88@citrix.com>
 <23135.12424.419280.540031@mariner.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8e5c21e2-7516-54cd-85ea-8416ce1dda02@citrix.com>
Date: Wed, 17 Jan 2018 11:18:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <23135.12424.419280.540031@mariner.uk.xensource.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10.0-shim-comet] x86/guest: use the
 vcpu_info area from shared_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTcvMjAxOCAxMToxNiBBTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gR2VvcmdlIER1bmxh
cCB3cml0ZXMgKCJSZTogW1BBVENIIGZvci00LjEwLjAtc2hpbS1jb21ldF0geDg2L2d1ZXN0OiB1
c2UgdGhlIHZjcHVfaW5mbyBhcmVhIGZyb20gc2hhcmVkX2luZm8iKToKPj4gV2l0aG91dCB0aGlz
IHBhdGNoLCBwZW9wbGUgbmVlZCB0byByZWJvb3QgdGhlaXIgTDAgaHlwZXJ2aXNvciBpbiBvcmRl
cgo+PiB0byB1c2UgQ29tZXQuCj4gCj4gUGVvcGxlIHJ1bm5pbmcgNC4xMC4gIE9uIDQuOCB0aGlz
IHByZXN1bWFibHkgaGFzIG5vIGJlbmVmaXQuCgpPbiB0aGUgY29udHJhcnkgLS0gZXhhY3RseSB0
aGUgc2FtZSBhcmd1bWVudHMgYXBwbHkuICBUaGVyZSB3ZXJlICpubyoKaHlwZXJ2aXNvciBwYXRj
aGVzIGFzIHBhcnQgb2YgdGhlIDQuOCBQVkggYmFja3BvcnQ7IHRoZSBvbmx5IHBhdGNoZXMKYmV0
d2VlbiBzdGFnaW5nLTQuOCBhbmQgdGhlIDQuOCBDb21ldCB0YWcgdGhhdCB0b3VjaCB0aGUgaHlw
ZXJ2aXNvciBhcmUKdGhlIHB2c2hpbS1zcGVjaWZpYyBwYXRjaGVzOyBzbyB0aGUgc2FtZSBhcmd1
bWVudHMgYXBwbHkgYm90aCB0byA0LjEwCmFuZCA0LjguCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:20:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblll-000705-I0; Wed, 17 Jan 2018 11:20:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebllk-0006zX-1c
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:20:36 +0000
X-Inumbo-ID: c6d29952-fb78-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6d29952-fb78-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 11:23:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458489444"
Date: Wed, 17 Jan 2018 11:20:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20180117112027.gwqh6pbuedvr6sdl@citrix.com>
References: <20180117104340.28385-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117104340.28385-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: fix arm build after bdf693ee61b48
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMTA6NDM6NDBBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBUaGUgcmFtZGlzayBmaWVsZHMgd2VyZSByZW1vdmVkLiBXZSBzaG91bGQgdXNlIG1vZHVsZXNb
MF0gaW5zdGVhZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IAo+IFZlcmlmaWVkIHRoZSBidWls
ZCB3aXRoIGEgcWVtdS1jaHJvb3QuCgpJIHdpbGwgc2VuZCBvdXQgYW4gdXBkYXRlZCB2ZXJzaW9u
LiBUaGlzIHNlZW1zIHRvIGJlIG1pc3NpbmcgYSBodW5rIHRvCmxpYnhsLiBTb3JyeSBhYm91dCB0
aGlzLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:22:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:22:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eblne-00079x-12; Wed, 17 Jan 2018 11:22:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eblnd-00079V-EW
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:22:33 +0000
X-Inumbo-ID: 0c82cdfe-fb79-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c82cdfe-fb79-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 11:24:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66188038"
Date: Wed, 17 Jan 2018 11:21:48 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180117112148.y3opa3tbrphhfezx@MacBook-Pro-de-Roger.local>
References: <20180105164346.15068-1-roger.pau@citrix.com>
 <5A5351D9020000780019C055@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A5351D9020000780019C055@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/efi: fix build with linkers that
 support both coff-x86-64 and pe-x86-64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDM6MTE6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA1LjAxLjE4IGF0IDE3OjQzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gV2hlbiB1c2luZyBhIGxpbmtlciB0aGF0IHN1cHBvcnRzIGJvdGggZm9ybWF0cyB0
aGUgZm9sbG93aW5nIGVycm9yCj4gPiB3aWxsIGJlIHRyaWdnZXJlZDoKPiA+IAo+ID4gZWZpL2J1
aWxkaWQubzogZmlsZSBub3QgcmVjb2duaXplZDogRmlsZSBmb3JtYXQgaXMgYW1iaWd1b3VzCj4g
PiBlZmkvYnVpbGRpZC5vOiBtYXRjaGluZyBmb3JtYXRzOiBjb2ZmLXg4Ni02NCBwZS14ODYtNjQK
PiA+IAo+ID4gU29sdmUgdGhpcyBieSBzcGVjaWZ5aW5nIHRoZSBidWlsZGlkLm8gZm9ybWF0IHRv
IHBlLXg4Ni02NC4KPiAKPiBOaWNlIGlkZWEuIEkgZG9uJ3Qgc3VwcG9zZSB0aGlzIHdvcmtzIHdp
dGggYSBsaW5rZXIgb25seQo+IHN1cHBvcnRpbmcgY29mZi14ODYtNjQgdGhvdWdoLCBidXQgSSBh
c3N1bWUgc3VjaCBhIGxpbmtlcgo+IHdvdWxkbid0IGJlIHVzYWJsZSBmb3IgYnVpbGRpbmcgeGVu
LmVmaSBhbnl3YXkuCgpJIGd1ZXNzIHlvdSBjb3VsZCBoYXZlIGluIHRoZW9yeSBhIGxpbmtlciB0
aGF0IHN1cHBvcnRzIGkzODZwZXAgYW5kCmNvZmYteDg2LTY0IGFuZCBkb2Vzbid0IHN1cHBvcnQg
cGUteDg2LTY0IGFuZCB0cnkgdG8gYnVpbGQgYSBYZW4gZWZpCmJpbmFyeSB3aXRoIGl0LiBJJ20g
bm90IHN1cmUgd2hldGhlciB0aGF0IHdvdWxkIHdvcmsgb3Igbm90LCBiZWNhdXNlCkFGQUlDVCBu
byBkaXN0cm8gc2hpcHMgc3VjaCBhIGxpbmtlci4KCklNSE8gbWFraW5nIHN1cmUgaXQgd29ya3Mg
ZmluZSBhcyBsb25nIGFzIHRoZSBsaW5rZXIgaGFzIHN1cHBvcnQgZm9yCnBlLXg4Ni02NCBpcyB0
aGUgYmVzdCBvcHRpb24sIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBjb2ZmIHN1cHBvcnQgaXMKZW5h
YmxlZCBvciBub3QuCgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gPiArKysgYi94
ZW4vYXJjaC94ODYvTWFrZWZpbGUKPiA+IEBAIC0xODgsMjAgKzE4OCwyMCBAQCBlbmRpZgo+ID4g
ICQoVEFSR0VUKS5lZmk6IHByZWxpbmstZWZpLm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3Jl
bG9jcy1kdW1teS5vICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubyBlZmkvbWtyZWxv
Ywo+ID4gIAkkKGZvcmVhY2ggYmFzZSwgJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCBcCj4gPiAg
CSAgICAgICAgICAkKGd1YXJkKSAkKExEKSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQg
ZWZpLmxkcyAtTiAkPCBlZmkvcmVsb2NzLWR1bW15Lm8gXAo+ID4gLQkgICAgICAgICAgICAgICAg
JChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vICQobm90ZV9maWxlKSAtbyAkKEBEKS8u
JChARikuJChiYXNlKS4wICYmKSA6Cj4gPiArCSAgICAgICAgICAgICAgICAkKEJBU0VESVIpL2Nv
bW1vbi9zeW1ib2xzLWR1bW15Lm8gLWIgcGUteDg2LTY0ICQobm90ZV9maWxlKSAtbyAkKEBEKS8u
JChARikuJChiYXNlKS4wICYmKSA6Cj4gCj4gSSB3b25kZXIgd2hldGhlciBpbnRyb2R1Y2luZyBl
LmcKPiAKPiBub3RlX2ZpbGVfb3B0aW9ucyA6PSAtYiBwZS14ODYtNjQgJChub3RlX2ZpbGUpCj4g
Cj4gd291bGRuJ3QgYmUgYmV0dGVyIHRoYW4gcmVwZWF0aW5nIHRoZSBzYW1lIHRoaW5nIHRocmVl
IHRpbWVzLgo+IE9mIGNvdXJzZSBpdCB3b3VsZCBuZWVkIHRvIGJlIGNsZWFybHkgc3BlbGxlZCBv
dXQgdGhhdCB0aGlzCj4gbmVlZHMgdG8gY29tZSBsYXN0IChvciBhbm90aGVyIC1iIHdvdWxkIG5l
ZWQgdG8gZm9sbG93KS4gVGhpcwo+IHdvdWxkIGFkZGl0aW9uYWxseSBkZWFsIHdpdGggdGhlIGNh
c2Ugd2hlcmUgbm90ZS5vIGluc3RlYWQgb2YKPiBlZmkvYnVpbGRpZC5vIGlzIGJlaW5nIGxpbmtl
ZCBpbiAoeW91IGRvbid0IHdhbnQgLWIgcGUteDg2LTY0Cj4gd2l0aCB0aGF0IG9uZSwgSSBzdXBw
b3NlKSwgb3Igd2hlbiBidWlsZCBJRCBzdXBwb3J0IGlzbid0Cj4gYXZhaWxhYmxlIGF0IGFsbCAo
dGhlIG5ldyBvcHRpb24gd291bGQgdGhlbiBiZSBzdHJheSBhbmQgbWlnaHQKPiBiZSB3YXJuZWQg
YWJvdXQpLgoKV2hhdCBhYm91dCBkb2luZyBzb21ldGhpbmcgbGlrZToKCmlmbmVxICgkKGJ1aWxk
X2lkX2xpbmtlciksKQppZmVxICgkKGNhbGwgbGQtdmVyLWJ1aWxkLWlkLCQoTEQpICQoZmlsdGVy
IC1tJSwkKEVGSV9MREZMQUdTKSkpLHkpCkNGTEFHUyArPSAtREJVSUxEX0lEX0VGSQpFRklfTERG
TEFHUyArPSAkKGJ1aWxkX2lkX2xpbmtlcikKIyBOb3RlIHRoYXQgdGhpcyBtdXN0IGJlIHRoZSBs
YXN0IGlucHV0IGluIHRoZSBsZCBjYWxsLCBiZWNhdXNlCiMgaW5wdXRzIGZvbGxvd2luZyB0aGUg
LWIgb3B0aW9uIHdpbGwgYWxsIGJlIHRyZWF0ZWQgYXMgYmVpbmcgaW4gdGhlCiMgc3BlY2lmaWVk
IGZvcm1hdC4Kbm90ZV9maWxlIDo9IC1iIHBlLXg4Ni02NCBlZmkvYnVpbGRpZC5vCmVsc2UKbm90
ZV9maWxlIDo9IG5vdGUubwplbmRpZgplbHNlCm5vdGVfZmlsZSA6PQplbmRpZgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:23:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebloG-0007Ea-9J; Wed, 17 Jan 2018 11:23:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebloE-0007Di-Qh
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:23:10 +0000
X-Inumbo-ID: 22f73ef1-fb79-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 22f73ef1-fb79-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 11:25:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458489680"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 11:23:02 +0000
Message-ID: <20180117112302.7834-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2] tools: fix arm build after bdf693ee61b48
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJhbWRpc2sgZmllbGRzIHdlcmUgcmVtb3ZlZC4gV2Ugc2hvdWxkIHVzZSBtb2R1bGVzWzBd
IGluc3RlYWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgot
LS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KClZlcmlmaWVkIHRoZSBidWlsZCB3aXRoIGEgcWVtdS1jaHJv
b3QuCi0tLQogdG9vbHMvbGlieGMveGNfZG9tX2FybS5jIHwgMTAgKysrKystLS0tLQogdG9vbHMv
bGlieGwvbGlieGxfYXJtLmMgIHwgIDYgKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0
aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21f
YXJtLmMgYi90b29scy9saWJ4Yy94Y19kb21fYXJtLmMKaW5kZXggZmNlMTUxZDgyMS4uNWI5ZWNh
NjA4NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2FybS5jCisrKyBiL3Rvb2xzL2xp
YnhjL3hjX2RvbV9hcm0uYwpAQCAtMzkwLDggKzM5MCw4IEBAIHN0YXRpYyBpbnQgbWVtaW5pdChz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAgICAgY29uc3QgdWludDY0X3Qga2VybnNpemUgPSBr
ZXJuZW5kIC0ga2VybmJhc2U7CiAgICAgY29uc3QgdWludDY0X3QgZHRiX3NpemUgPSBkb20tPmRl
dmljZXRyZWVfYmxvYiA/CiAgICAgICAgIFJPVU5EVVAoZG9tLT5kZXZpY2V0cmVlX3NpemUsIFhD
X1BBR0VfU0hJRlQpIDogMDsKLSAgICBjb25zdCB1aW50NjRfdCByYW1kaXNrX3NpemUgPSBkb20t
PnJhbWRpc2tfYmxvYiA/Ci0gICAgICAgIFJPVU5EVVAoZG9tLT5yYW1kaXNrX3NpemUsIFhDX1BB
R0VfU0hJRlQpIDogMDsKKyAgICBjb25zdCB1aW50NjRfdCByYW1kaXNrX3NpemUgPSBkb20tPm1v
ZHVsZXNbMF0uYmxvYiA/CisgICAgICAgIFJPVU5EVVAoZG9tLT5tb2R1bGVzWzBdLnNpemUsIFhD
X1BBR0VfU0hJRlQpIDogMDsKICAgICBjb25zdCB1aW50NjRfdCBtb2RzaXplID0gZHRiX3NpemUg
KyByYW1kaXNrX3NpemU7CiAgICAgY29uc3QgdWludDY0X3QgcmFtMTI4bWIgPSBiYW5rYmFzZVsw
XSArICgxMjg8PDIwKTsKIApAQCAtNDgzLDEyICs0ODMsMTIgQEAgc3RhdGljIGludCBtZW1pbml0
KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICAgKi8KICAgICBpZiAoIHJhbWRpc2tfc2l6
ZSApCiAgICAgewotICAgICAgICBkb20tPnJhbWRpc2tfc2VnLnZzdGFydCA9IG1vZGJhc2U7Ci0g
ICAgICAgIGRvbS0+cmFtZGlza19zZWcudmVuZCA9IG1vZGJhc2UgKyByYW1kaXNrX3NpemU7Cisg
ICAgICAgIGRvbS0+bW9kdWxlc1swXS5zZWcudnN0YXJ0ID0gbW9kYmFzZTsKKyAgICAgICAgZG9t
LT5tb2R1bGVzWzBdLnNlZy52ZW5kID0gbW9kYmFzZSArIHJhbWRpc2tfc2l6ZTsKIAogICAgICAg
ICBET01QUklOVEYoIiVzOiByYW1kaXNrOiAweCUiIFBSSXg2NCAiIC0+IDB4JSIgUFJJeDY0ICIi
LAogICAgICAgICAgICAgICAgICAgX19GVU5DVElPTl9fLAotICAgICAgICAgICAgICAgICAgZG9t
LT5yYW1kaXNrX3NlZy52c3RhcnQsIGRvbS0+cmFtZGlza19zZWcudmVuZCk7CisgICAgICAgICAg
ICAgICAgICBkb20tPm1vZHVsZXNbMF0uc2VnLnZzdGFydCwgZG9tLT5tb2R1bGVzWzBdLnNlZy52
ZW5kKTsKIAogICAgICAgICBtb2RiYXNlICs9IHJhbWRpc2tfc2l6ZTsKICAgICB9CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmlu
ZGV4IGRlMTg0MGJlY2UuLjNlNDY1NTQzMDEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC05MjMsNyArOTIzLDcgQEAg
bmV4dF9yZXNpemU6CiAgICAgICAgIEZEVCggZmR0X2JlZ2luX25vZGUoZmR0LCAiIikgKTsKIAog
ICAgICAgICBGRFQoIG1ha2Vfcm9vdF9wcm9wZXJ0aWVzKGdjLCB2ZXJzLCBmZHQpICk7Ci0gICAg
ICAgIEZEVCggbWFrZV9jaG9zZW5fbm9kZShnYywgZmR0LCAhIWRvbS0+cmFtZGlza19ibG9iLCBz
dGF0ZSwgaW5mbykgKTsKKyAgICAgICAgRkRUKCBtYWtlX2Nob3Nlbl9ub2RlKGdjLCBmZHQsICEh
ZG9tLT5tb2R1bGVzWzBdLmJsb2IsIHN0YXRlLCBpbmZvKSApOwogICAgICAgICBGRFQoIG1ha2Vf
Y3B1c19ub2RlKGdjLCBmZHQsIGluZm8tPm1heF92Y3B1cywgYWluZm8pICk7CiAgICAgICAgIEZE
VCggbWFrZV9wc2NpX25vZGUoZ2MsIGZkdCkgKTsKIApAQCAtMTA1Myw4ICsxMDUzLDggQEAgaW50
IGxpYnhsX19hcmNoX2RvbWFpbl9maW5hbGlzZV9od19kZXNjcmlwdGlvbihsaWJ4bF9fZ2MgKmdj
LAogICAgIGludCBpOwogICAgIGNvbnN0IHVpbnQ2NF90IGJhbmtiYXNlW10gPSBHVUVTVF9SQU1f
QkFOS19CQVNFUzsKIAotICAgIGNvbnN0IHN0cnVjdCB4Y19kb21fc2VnICpyYW1kaXNrID0gZG9t
LT5yYW1kaXNrX2Jsb2IgPwotICAgICAgICAmZG9tLT5yYW1kaXNrX3NlZyA6IE5VTEw7CisgICAg
Y29uc3Qgc3RydWN0IHhjX2RvbV9zZWcgKnJhbWRpc2sgPSBkb20tPm1vZHVsZXNbMF0uYmxvYiA/
CisgICAgICAgICZkb20tPm1vZHVsZXNbMF0uc2VnIDogTlVMTDsKIAogICAgIGlmIChyYW1kaXNr
KSB7CiAgICAgICAgIGludCBjaG9zZW4sIHJlczsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:35:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:35:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebm04-0008Gd-3b; Wed, 17 Jan 2018 11:35:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebm03-0008GX-Fp
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:35:23 +0000
X-Inumbo-ID: 49a4b44d-fb7a-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49a4b44d-fb7a-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 12:33:50 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66188820"
Date: Wed, 17 Jan 2018 11:35:15 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180117113515.42fxxwtbycxpdtza@MacBook-Pro-de-Roger.local>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-3-roger.pau@citrix.com>
 <20180117105522.5tg2i3wfpflziqhz@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117105522.5tg2i3wfpflziqhz@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] xen/pvh: place the trampoline at page
	0x1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMTA6NTU6MjJBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEphbiAxNywgMjAxOCBhdCAwOTo0ODoxMEFNICswMDAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVu
L2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gPiBpbmRleCA0ZmU1YTc3NmIxLi43ODI5ZTNmMDdjIDEw
MDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gPiArKysgYi94ZW4vYXJj
aC94ODYvYm9vdC9oZWFkLlMKPiA+IEBAIC00MTEsNiArNDExLDkgQEAgX19wdmhfc3RhcnQ6Cj4g
PiAgICAgICAgICAvKiBTa2lwIGJvb3Rsb2FkZXIgc2V0dXAgYW5kIGJpb3Mgc2V0dXAsIGdvIHN0
cmFpZ2h0IHRvIHRyYW1wb2xpbmUgKi8KPiA+ICAgICAgICAgIG1vdmIgICAgJDEsIHN5bV9lc2ko
cHZoX2Jvb3QpCj4gPiAgICAgICAgICBtb3ZiICAgICQxLCBzeW1fZXNpKHNraXBfcmVhbG1vZGUp
Cj4gPiArCj4gPiArICAgICAgICAvKiBTZXQgdHJhbXBvbGluZV9waHlzIHRvIHVzZSBwYWdlIDEu
ICovCj4gCj4gQ291bGQgeW91IHBsZWFzZSBhZGQgdGhlIHJhdGlvbmFsZSBoZXJlIC0tIHRvIGF2
b2lkIGhhdmluZyBWQSAwIG1hcHBlZC4KClN1cmUuCgo+ID4gKyAgICAgICAgbW92dyAgICAkMHgx
MDAwLCBzeW1fZXNpKHRyYW1wb2xpbmVfcGh5cykKPiA+ICAgICAgICAgIGptcCAgICAgdHJhbXBv
bGluZV9zZXR1cAo+ID4gIAo+ID4gICNlbmRpZiAvKiBDT05GSUdfUFZIX0dVRVNUICovCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwo+ID4gaW5k
ZXggMTE0N2ExYWZiMS4uNTg2YWYyYmE5YSAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+ID4gQEAgLTI5Miw5ICsyOTIsMTMgQEAg
dm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQo+ID4gICAgICAvKgo+ID4gICAgICAg
KiBGaXJzdCAxTUIgb2YgUkFNIGlzIGhpc3RvcmljYWxseSBtYXJrZWQgYXMgSS9PLiAgSWYgd2Ug
Ym9vdGVkIFBWSCwKPiA+ICAgICAgICogcmVjbGFpbSB0aGUgc3BhY2UuICBJcnJlc3BlY3RpdmUs
IGxlYXZlIE1GTiAwIGFzIHNwZWNpYWwgZm9yIHRoZSBzYWtlCj4gPiAtICAgICAqIG9mIDAgYmVp
bmcgYSB2ZXJ5IGNvbW1vbiBkZWZhdWx0IHZhbHVlLgo+ID4gKyAgICAgKiBvZiAwIGJlaW5nIGEg
dmVyeSBjb21tb24gZGVmYXVsdCB2YWx1ZS4gQWxzbyByZXNlcnZlIHBhZ2UgMHgxIHdoaWNoIGlz
Cj4gPiArICAgICAqIHVzZWQgYnkgdGhlIHRyYW1wb2xpbmUgY29kZS4KPiA+ICAgICAgICovCj4g
PiAtICAgIGZvciAoIGkgPSAwOyBpIDwgKHB2aF9ib290ID8gMSA6IDB4MTAwKTsgaSsrICkKPiA+
ICsgICAgZm9yICggaSA9IDA7Cj4gPiArICAgICAgICAgIGkgPCAocHZoX2Jvb3QgPyAoMSArIFBG
Tl9VUCh0cmFtcG9saW5lX2VuZCAtIHRyYW1wb2xpbmVfc3RhcnQpKQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIDogMHgxMDApOwo+ID4gKyAgICAgICAgICBpKysgKQo+IAo+IFRoZXJlIGlz
IG5vdyBhIGhhcmRjb2RlZCBhc3N1bXB0aW9uIHRoYXQgdGhlIHRyYW1wb2xpbmUgaXMgbWFwcGVk
IGF0Cj4gcGFnZSAweDEuIE1heWJlIHRoZXJlIHNob3VsZCBiZSBhIGRlZGljYXRlZCBsb29wIHRv
IHNoYXJlIHRoZSB0cmFtcG9saW5lCj4gd2l0aCBkb21faW8/CgpJIGNvdWxkIGFkZCBhIGxvb3Ag
bGlrZToKCmZvciAoIGkgPSBQRk5fRE9XTih0cmFtcG9saW5lX3BoeXMpOwogICAgICBpIDwgKHB2
aF9ib290ID8gKFBGTl9VUCh0cmFtcG9saW5lX3BoeXMgKyB0cmFtcG9saW5lX2VuZCAtIHRyYW1w
b2xpbmVfc3RhcnQpKQogICAgICAgICAgICAgICAgICAgIDogMCk7CiAgICAgIGkrKyApCgpCdXQg
aXQgc2VlbXMgcXVpdGUgcmVkdW5kYW50LgoKVGhlIGNvbW1lbnQgYWJvdmUgdGhlIGxvb3AgYWxy
ZWFkeSBleHBsYWlucyB0aGUgcG9zaXRpb24gb2YgdGhlCnRyYW1wb2xpbmUgZm9yIFBWSCwgZG8g
eW91IHRoaW5rIGl0IHdvdWxkIGJlIGZpbmUgdG8gYWRkIHNvbWV0aGluZwpsaWtlOgoKQlVHX09O
KHB2aF9ib290ICYmIHRyYW1wb2xpbmVfcGh5cyAhPSAweDEwMDApOwoKSnVzdCBiZWZvcmUgdGhl
IGxvb3A/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 11:38:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 11:38:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebm2W-0008S9-NB; Wed, 17 Jan 2018 11:37:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebm2V-0008S3-G2
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 11:37:55 +0000
X-Inumbo-ID: a4d95559-fb7a-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4d95559-fb7a-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 12:36:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458491220"
Date: Wed, 17 Jan 2018 11:37:52 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180117113752.6xl4ra2nuy5p4wzw@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-3-roger.pau@citrix.com>
 <20180117105522.5tg2i3wfpflziqhz@citrix.com>
 <20180117113515.42fxxwtbycxpdtza@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117113515.42fxxwtbycxpdtza@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] xen/pvh: place the trampoline at page
	0x1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMTE6MzU6MTVBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiAKPiA+ID4gKyAgICAgICAgbW92dyAgICAkMHgxMDAwLCBzeW1fZXNpKHRyYW1w
b2xpbmVfcGh5cykKPiA+ID4gICAgICAgICAgam1wICAgICB0cmFtcG9saW5lX3NldHVwCj4gPiA+
ICAKPiA+ID4gICNlbmRpZiAvKiBDT05GSUdfUFZIX0dVRVNUICovCj4gPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiA+IGluZGV4IDExNDdh
MWFmYjEuLjU4NmFmMmJhOWEgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4g
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gPiA+IEBAIC0yOTIsOSArMjkyLDEzIEBAIHZv
aWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKPiA+ID4gICAgICAvKgo+ID4gPiAgICAg
ICAqIEZpcnN0IDFNQiBvZiBSQU0gaXMgaGlzdG9yaWNhbGx5IG1hcmtlZCBhcyBJL08uICBJZiB3
ZSBib290ZWQgUFZILAo+ID4gPiAgICAgICAqIHJlY2xhaW0gdGhlIHNwYWNlLiAgSXJyZXNwZWN0
aXZlLCBsZWF2ZSBNRk4gMCBhcyBzcGVjaWFsIGZvciB0aGUgc2FrZQo+ID4gPiAtICAgICAqIG9m
IDAgYmVpbmcgYSB2ZXJ5IGNvbW1vbiBkZWZhdWx0IHZhbHVlLgo+ID4gPiArICAgICAqIG9mIDAg
YmVpbmcgYSB2ZXJ5IGNvbW1vbiBkZWZhdWx0IHZhbHVlLiBBbHNvIHJlc2VydmUgcGFnZSAweDEg
d2hpY2ggaXMKPiA+ID4gKyAgICAgKiB1c2VkIGJ5IHRoZSB0cmFtcG9saW5lIGNvZGUuCj4gPiA+
ICAgICAgICovCj4gPiA+IC0gICAgZm9yICggaSA9IDA7IGkgPCAocHZoX2Jvb3QgPyAxIDogMHgx
MDApOyBpKysgKQo+ID4gPiArICAgIGZvciAoIGkgPSAwOwo+ID4gPiArICAgICAgICAgIGkgPCAo
cHZoX2Jvb3QgPyAoMSArIFBGTl9VUCh0cmFtcG9saW5lX2VuZCAtIHRyYW1wb2xpbmVfc3RhcnQp
KQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgOiAweDEwMCk7Cj4gPiA+ICsgICAgICAg
ICAgaSsrICkKPiA+IAo+ID4gVGhlcmUgaXMgbm93IGEgaGFyZGNvZGVkIGFzc3VtcHRpb24gdGhh
dCB0aGUgdHJhbXBvbGluZSBpcyBtYXBwZWQgYXQKPiA+IHBhZ2UgMHgxLiBNYXliZSB0aGVyZSBz
aG91bGQgYmUgYSBkZWRpY2F0ZWQgbG9vcCB0byBzaGFyZSB0aGUgdHJhbXBvbGluZQo+ID4gd2l0
aCBkb21faW8/Cj4gCj4gSSBjb3VsZCBhZGQgYSBsb29wIGxpa2U6Cj4gCj4gZm9yICggaSA9IFBG
Tl9ET1dOKHRyYW1wb2xpbmVfcGh5cyk7Cj4gICAgICAgaSA8IChwdmhfYm9vdCA/IChQRk5fVVAo
dHJhbXBvbGluZV9waHlzICsgdHJhbXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSkKPiAg
ICAgICAgICAgICAgICAgICAgIDogMCk7Cj4gICAgICAgaSsrICkKPiAKPiBCdXQgaXQgc2VlbXMg
cXVpdGUgcmVkdW5kYW50Lgo+IAo+IFRoZSBjb21tZW50IGFib3ZlIHRoZSBsb29wIGFscmVhZHkg
ZXhwbGFpbnMgdGhlIHBvc2l0aW9uIG9mIHRoZQo+IHRyYW1wb2xpbmUgZm9yIFBWSCwgZG8geW91
IHRoaW5rIGl0IHdvdWxkIGJlIGZpbmUgdG8gYWRkIHNvbWV0aGluZwoKV2hhdCBJJ20gYWZyYWlk
IGlzIHRoYXQgb25jZSB3ZSBtb3ZlIHRoZSB0cmFtcG9saW5lIHNvbWV3aGVyZSBlbHNlIHRoZQpj
b21tZW50IGFuZCBjb2RlIHdpbGwgYmUgc3RhbGUgYW5kIHdlIGNhbid0IGVhc2lseSBrbm93IGFi
b3V0IHRoYXQuCgo+IGxpa2U6Cj4gCj4gQlVHX09OKHB2aF9ib290ICYmIHRyYW1wb2xpbmVfcGh5
cyAhPSAweDEwMDApOwo+IAo+IEp1c3QgYmVmb3JlIHRoZSBsb29wPwoKVGhpcyB3aWxsIGRvLCB0
b28uCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:01:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebmP6-0002Ny-7H; Wed, 17 Jan 2018 12:01:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebmP4-0002NX-Hh
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 12:01:14 +0000
X-Inumbo-ID: 73921628-fb7e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73921628-fb7e-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 12:03:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458493593"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 12:00:41 +0000
Message-ID: <20180117120041.34519-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180117113752.6xl4ra2nuy5p4wzw@citrix.com>
References: <20180117113752.6xl4ra2nuy5p4wzw@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/6] xen/pvh: place the trampoline at page 0x1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgUFZIIGd1ZXN0IGp1bXAgc3RyYWlnaHQgaW50byB0cmFtcG9saW5lX3NldHVwIHRyYW1w
b2xpbmVfcGh5cyBpcwpub3QgaW5pdGlhbGl6ZWQsIHRodXMgdGhlIHRyYW1wb2xpbmUgaXMgcmVs
b2NhdGVkIHRvIGFkZHJlc3MgMC4KClRoaXMgd29ya3MsIGJ1dCBoYXMgdGhlIHVuZGVzaXJhYmxl
IGVmZmVjdCBvZiBoYXZpbmcgVkEgMCBtYXBwZWQgdG8KTUZOIDAsIHdoaWNoIG1lYW5zIE5VTEwg
cG9pbnRlZCBkZXJlZmVyZW5jZXMgbm8gbG9uZ2VyIHRyaWdnZXIgYSBwYWdlCmZhdWx0LgoKSW4g
b3JkZXIgdG8gc29sdmUgdGhpcywgcGxhY2UgdGhlIHRyYW1wb2xpbmUgYXQgcGFnZSAweDEgYW5k
IHJlc2VydmUKdGhlIG1lbW9yeSB1c2VkIGJ5IGl0LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIEV4cGFuZCBj
b21tZW50IGluIGhlYWQuUy4KIC0gQWRkIGEgQlVHX09OIHRvIGNoZWNrIHRyYW1wb2xpbmVfcGh5
cyB2YWx1ZSBpbiB0aGUgUFZIIGNhc2UuCi0tLQpTaG91bGQgYmUgYmFja3BvcnRlZCB0byB0aGUg
NC4xMC4wLXNoaW0tY29tZXQgYnJhbmNoLgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyB8
IDMgKysrCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgfCA5ICsrKysrKystLQogMiBmaWxlcyBj
aGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCA0
ZmU1YTc3NmIxLi4wZjY1MmNlYTExIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC00MTEsNiArNDExLDkgQEAgX19w
dmhfc3RhcnQ6CiAgICAgICAgIC8qIFNraXAgYm9vdGxvYWRlciBzZXR1cCBhbmQgYmlvcyBzZXR1
cCwgZ28gc3RyYWlnaHQgdG8gdHJhbXBvbGluZSAqLwogICAgICAgICBtb3ZiICAgICQxLCBzeW1f
ZXNpKHB2aF9ib290KQogICAgICAgICBtb3ZiICAgICQxLCBzeW1fZXNpKHNraXBfcmVhbG1vZGUp
CisKKyAgICAgICAgLyogU2V0IHRyYW1wb2xpbmVfcGh5cyB0byB1c2UgbWZuIDEgdG8gYXZvaWQg
aGF2aW5nIGEgbWFwcGluZyBhdCBWQSAwICovCisgICAgICAgIG1vdncgICAgJDB4MTAwMCwgc3lt
X2VzaSh0cmFtcG9saW5lX3BoeXMpCiAgICAgICAgIGptcCAgICAgdHJhbXBvbGluZV9zZXR1cAog
CiAjZW5kaWYgLyogQ09ORklHX1BWSF9HVUVTVCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxMTQ3YTFhZmIxLi4zNTZmOTM5ZjY0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MjkyLDkgKzI5MiwxNCBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAg
LyoKICAgICAgKiBGaXJzdCAxTUIgb2YgUkFNIGlzIGhpc3RvcmljYWxseSBtYXJrZWQgYXMgSS9P
LiAgSWYgd2UgYm9vdGVkIFBWSCwKICAgICAgKiByZWNsYWltIHRoZSBzcGFjZS4gIElycmVzcGVj
dGl2ZSwgbGVhdmUgTUZOIDAgYXMgc3BlY2lhbCBmb3IgdGhlIHNha2UKLSAgICAgKiBvZiAwIGJl
aW5nIGEgdmVyeSBjb21tb24gZGVmYXVsdCB2YWx1ZS4KKyAgICAgKiBvZiAwIGJlaW5nIGEgdmVy
eSBjb21tb24gZGVmYXVsdCB2YWx1ZS4gQWxzbyByZXNlcnZlIHBhZ2UgMHgxIHdoaWNoIGlzCisg
ICAgICogdXNlZCBieSB0aGUgdHJhbXBvbGluZSBjb2RlIG9uIFBWSC4KICAgICAgKi8KLSAgICBm
b3IgKCBpID0gMDsgaSA8IChwdmhfYm9vdCA/IDEgOiAweDEwMCk7IGkrKyApCisgICAgQlVHX09O
KHB2aF9ib290ICYmIHRyYW1wb2xpbmVfcGh5cyAhPSAweDEwMDApOworICAgIGZvciAoIGkgPSAw
OworICAgICAgICAgIGkgPCAocHZoX2Jvb3QgPyAoMSArIFBGTl9VUCh0cmFtcG9saW5lX2VuZCAt
IHRyYW1wb2xpbmVfc3RhcnQpKQorICAgICAgICAgICAgICAgICAgICAgICAgOiAweDEwMCk7Cisg
ICAgICAgICAgaSsrICkKICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9f
cGFnZShfbWZuKGkpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21faW8s
IFhFTlNIQVJFX3dyaXRhYmxlKTsKIAotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:06:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:06:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebmU7-0002gp-1e; Wed, 17 Jan 2018 12:06:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebmU5-0002gj-Ss
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 12:06:25 +0000
X-Inumbo-ID: a046c7bc-fb7e-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a046c7bc-fb7e-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 13:04:53 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458494256"
Date: Wed, 17 Jan 2018 12:06:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180117120617.o5xdwcndnuh63suo@citrix.com>
References: <20180117113752.6xl4ra2nuy5p4wzw@citrix.com>
 <20180117120041.34519-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117120041.34519-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/6] xen/pvh: place the trampoline at
	page 0x1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMTI6MDA6NDFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNpbmNlIFBWSCBndWVzdCBqdW1wIHN0cmFpZ2h0IGludG8gdHJhbXBvbGluZV9z
ZXR1cCB0cmFtcG9saW5lX3BoeXMgaXMKPiBub3QgaW5pdGlhbGl6ZWQsIHRodXMgdGhlIHRyYW1w
b2xpbmUgaXMgcmVsb2NhdGVkIHRvIGFkZHJlc3MgMC4KPiAKPiBUaGlzIHdvcmtzLCBidXQgaGFz
IHRoZSB1bmRlc2lyYWJsZSBlZmZlY3Qgb2YgaGF2aW5nIFZBIDAgbWFwcGVkIHRvCj4gTUZOIDAs
IHdoaWNoIG1lYW5zIE5VTEwgcG9pbnRlZCBkZXJlZmVyZW5jZXMgbm8gbG9uZ2VyIHRyaWdnZXIg
YSBwYWdlCj4gZmF1bHQuCj4gCj4gSW4gb3JkZXIgdG8gc29sdmUgdGhpcywgcGxhY2UgdGhlIHRy
YW1wb2xpbmUgYXQgcGFnZSAweDEgYW5kIHJlc2VydmUKPiB0aGUgbWVtb3J5IHVzZWQgYnkgaXQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:23:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebmkn-0004Fs-NG; Wed, 17 Jan 2018 12:23:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3tf+=em=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ebmkm-0004Fm-Mr
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 12:23:40 +0000
X-Inumbo-ID: 07b3560e-fb81-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07b3560e-fb81-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 13:22:06 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id b141so14938717wme.1
 for <xen-devel@lists.xen.org>; Wed, 17 Jan 2018 04:23:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=qJmTgS8I1gI5iVwYGaPeaKjQQaVQ4t6tPKspTu1p5Z0=;
 b=YbEqxa15dF1+HqnSYmqGR2Fd0dikUXBI0DUWvzLwKJLxHm0qbdPaaQtqnICuiw5ut2
 /FHxGpJknfx19WAbJSwFKjb7WO9KxsKfat717RLzLpW7HTFe4z3eP4XYcmsafrq9Czqn
 VNIT1mRktdJx12G39c3zDCPV7+2hrOpOX4d6QhaA6UuNc7OCQUhqLAjeg4b2URbd/PZh
 eP/4WPwi5lm58yHgZDo5dAc9K9HI30f4s0QW5bC4cuFarAz4cUdodjl8y9lC8usep3qF
 ckWODxKA5MFRmhE/IghE+D77b181xQNXhieogPXqfBn1OtSOU/tdYOb9nYhnanF0wJgQ
 bUzg==
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=qJmTgS8I1gI5iVwYGaPeaKjQQaVQ4t6tPKspTu1p5Z0=;
 b=cIEXt7aeufa/S6v565bX4ooqvE5sWeW0CudmJDApGSWpKUGgLy2b/lXadElih85TBI
 CUre9vCK4ypWtEiwRgVBDdcY/CgmJCmPJW5tnTS6Ut0wZt0CgYzlWYO/lMm/6brW7vue
 /J2e3xnAo3G/F9z/7iyoke7hmiGzQgW9NQz9f6d5BrpL/MuEe4FRp6uvWFNXANoXbHDZ
 UpykSn2zAcymYnsMqXG140h4GJ44uWMZY2HfNqAVM1TTBBpYozIn3IWOn61qhHw5sZUF
 W/GOVxURacpcCEsgKpHq0Dj+ze4cLgVi/IpV4RVjJrm+VrwjNJsR6elmG1qEZZgPs3OF
 RwiQ==
X-Gm-Message-State: AKwxytcAAuLU9s04XgDgS5zD1O5YQUiE/g0QeueIJ8Bw+x6wU3elKngd
 1hBJQbU/OZzaezDY980jyXg=
X-Google-Smtp-Source: ACJfBot1p+fbuzDVRwWiQT8Vyta4OIY5sZ5KSzmZpp11x+pC62lC5uYxfeN7ZYxLYs3zuKAPATD9Lw==
X-Received: by 10.28.214.67 with SMTP id n64mr1803258wmg.25.1516191816124;
 Wed, 17 Jan 2018 04:23:36 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:b1d5:d5e7:1a44:93c4?
 ([2a02:c7f:ac18:da00:b1d5:d5e7:1a44:93c4])
 by smtp.gmail.com with ESMTPSA id z99sm11048618wrb.79.2018.01.17.04.23.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 Jan 2018 04:23:35 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Wed, 17 Jan 2018 12:23:33 +0000
In-Reply-To: <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
To: Julien Grall <julien.grall@linaro.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
 enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2619264010388236959=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2619264010388236959==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_B66324FC-9B36-4557-B9E1-47A20503A4A1"


--Apple-Mail=_B66324FC-9B36-4557-B9E1-47A20503A4A1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii



> On 17 Jan 2018, at 10:31, Julien Grall <julien.grall@linaro.org> =
wrote:
>=20
> Hi Stefano,
>=20
> On 16/01/18 23:55, Stefano Stabellini wrote:
>> On Tue, 16 Jan 2018, Julien Grall wrote:
>>> Once Xen knows what features/workarounds present on the platform, it
>>> might be necessary to configure each online CPU.
>>>=20
>>> Introduce a new callback "enable" that will be called on each online =
CPU to
>>> configure the "capability".
>>>=20
>>> The code is based on Linux v4.14 (where cpufeature.c comes from), =
the
>>> explanation of why using stop_machine_run is kept as we have similar
>>> problem in the future.
>>>=20
>>> Lastly introduce enable_errata_workaround that will be called once =
CPUs
>>> have booted and before the hardware domain is created.
>>>=20
>>> This is part of XSA-254.
>>>=20
>>> Signed-of-by: Julien Grall <julien.grall@linaro.org>
>> If you took the code from Linux, you need to add the original
>> Signed-off-by from the Linux commit. Aside from that:
>=20
> There are multiple commits touching this function. So I followed what =
we did in similar situation. By that I mean, mentioning the code was =
taken from Linux and not gathered the signed-off-by.
>=20
> If you really want, I can gather all the signed-off-by of the commit =
touching this function.

If there are a lot of then, you may want to consider adding a =
README.source file instead. There are a few examples in tree and they =
are also mentioned in CONTRIBUTING files
Lars


--Apple-Mail=_B66324FC-9B36-4557-B9E1-47A20503A4A1
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 17 Jan 2018, at 10:31, Julien Grall &lt;<a =
href=3D"mailto:julien.grall@linaro.org" =
class=3D"">julien.grall@linaro.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Hi =
Stefano,</span><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">On 16/01/18 23:55, =
Stefano Stabellini wrote:</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">On Tue, 16 Jan 2018, Julien =
Grall wrote:<br class=3D""><blockquote type=3D"cite" class=3D"">Once Xen =
knows what features/workarounds present on the platform, it<br =
class=3D"">might be necessary to configure each online CPU.<br =
class=3D""><br class=3D"">Introduce a new callback "enable" that will be =
called on each online CPU to<br class=3D"">configure the =
"capability".<br class=3D""><br class=3D"">The code is based on Linux =
v4.14 (where cpufeature.c comes from), the<br class=3D"">explanation of =
why using stop_machine_run is kept as we have similar<br =
class=3D"">problem in the future.<br class=3D""><br class=3D"">Lastly =
introduce enable_errata_workaround that will be called once CPUs<br =
class=3D"">have booted and before the hardware domain is created.<br =
class=3D""><br class=3D"">This is part of XSA-254.<br class=3D""><br =
class=3D"">Signed-of-by: Julien Grall &lt;<a =
href=3D"mailto:julien.grall@linaro.org" =
class=3D"">julien.grall@linaro.org</a>&gt;<br class=3D""></blockquote>If =
you took the code from Linux, you need to add the original<br =
class=3D"">Signed-off-by from the Linux commit. Aside from that:<br =
class=3D""></blockquote><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">There are multiple =
commits touching this function. So I followed what we did in similar =
situation. By that I mean, mentioning the code was taken from Linux and =
not gathered the signed-off-by.</span><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">If you really want, I can gather all the =
signed-off-by of the commit touching this function.</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""></div></blockquote><br class=3D""></div><div>If there are a =
lot of then, you may want to consider adding a&nbsp;README.source file =
instead. There are a few examples in tree and they are also mentioned =
in&nbsp;CONTRIBUTING files</div><div>Lars</div><br =
class=3D""></body></html>=

--Apple-Mail=_B66324FC-9B36-4557-B9E1-47A20503A4A1--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2619264010388236959==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:24:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebmle-0004KT-2W; Wed, 17 Jan 2018 12:24:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dqeo=em=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebmlc-0004Jw-EE
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 12:24:32 +0000
X-Inumbo-ID: b5487a19-fb81-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5487a19-fb81-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 12:26:57 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 Jan 2018 05:24:25 -0700
Message-Id: <5A5F4E87020000780019F7B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 17 Jan 2018 05:24:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180105164346.15068-1-roger.pau@citrix.com>
 <5A5351D9020000780019C055@prv-mh.provo.novell.com>
 <20180117112148.y3opa3tbrphhfezx@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180117112148.y3opa3tbrphhfezx@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/efi: fix build with linkers that
 support both coff-x86-64 and pe-x86-64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDEyOjIxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDA4LCAyMDE4IGF0IDAzOjExOjIxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDUuMDEuMTggYXQgMTc6NDMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCj4+ID4gKysrIGIveGVuL2Fy
Y2gveDg2L01ha2VmaWxlCj4+ID4gQEAgLTE4OCwyMCArMTg4LDIwIEBAIGVuZGlmCj4+ID4gICQo
VEFSR0VUKS5lZmk6IHByZWxpbmstZWZpLm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3JlbG9j
cy1kdW1teS5vICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubyBlZmkvbWtyZWxvYwo+
PiA+ICAJJChmb3JlYWNoIGJhc2UsICQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwgXAo+PiA+ICAJ
ICAgICAgICAgICQoZ3VhcmQpICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywkKGJhc2UpKSAtVCBl
ZmkubGRzIC1OICQ8IGVmaS9yZWxvY3MtZHVtbXkubyBcCj4+ID4gLQkgICAgICAgICAgICAgICAg
JChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5vICQobm90ZV9maWxlKSAtbyAkKEBEKS8u
JChARikuJChiYXNlKS4wICYmKSA6Cj4+ID4gKwkgICAgICAgICAgICAgICAgJChCQVNFRElSKS9j
b21tb24vc3ltYm9scy1kdW1teS5vIC1iIHBlLXg4Ni02NCAkKG5vdGVfZmlsZSkgLW8gJChARCkv
LiQoQEYpLiQoYmFzZSkuMCAmJikgOgo+PiAKPj4gSSB3b25kZXIgd2hldGhlciBpbnRyb2R1Y2lu
ZyBlLmcKPj4gCj4+IG5vdGVfZmlsZV9vcHRpb25zIDo9IC1iIHBlLXg4Ni02NCAkKG5vdGVfZmls
ZSkKPj4gCj4+IHdvdWxkbid0IGJlIGJldHRlciB0aGFuIHJlcGVhdGluZyB0aGUgc2FtZSB0aGlu
ZyB0aHJlZSB0aW1lcy4KPj4gT2YgY291cnNlIGl0IHdvdWxkIG5lZWQgdG8gYmUgY2xlYXJseSBz
cGVsbGVkIG91dCB0aGF0IHRoaXMKPj4gbmVlZHMgdG8gY29tZSBsYXN0IChvciBhbm90aGVyIC1i
IHdvdWxkIG5lZWQgdG8gZm9sbG93KS4gVGhpcwo+PiB3b3VsZCBhZGRpdGlvbmFsbHkgZGVhbCB3
aXRoIHRoZSBjYXNlIHdoZXJlIG5vdGUubyBpbnN0ZWFkIG9mCj4+IGVmaS9idWlsZGlkLm8gaXMg
YmVpbmcgbGlua2VkIGluICh5b3UgZG9uJ3Qgd2FudCAtYiBwZS14ODYtNjQKPj4gd2l0aCB0aGF0
IG9uZSwgSSBzdXBwb3NlKSwgb3Igd2hlbiBidWlsZCBJRCBzdXBwb3J0IGlzbid0Cj4+IGF2YWls
YWJsZSBhdCBhbGwgKHRoZSBuZXcgb3B0aW9uIHdvdWxkIHRoZW4gYmUgc3RyYXkgYW5kIG1pZ2h0
Cj4+IGJlIHdhcm5lZCBhYm91dCkuCj4gCj4gV2hhdCBhYm91dCBkb2luZyBzb21ldGhpbmcgbGlr
ZToKPiAKPiBpZm5lcSAoJChidWlsZF9pZF9saW5rZXIpLCkKPiBpZmVxICgkKGNhbGwgbGQtdmVy
LWJ1aWxkLWlkLCQoTEQpICQoZmlsdGVyIC1tJSwkKEVGSV9MREZMQUdTKSkpLHkpCj4gQ0ZMQUdT
ICs9IC1EQlVJTERfSURfRUZJCj4gRUZJX0xERkxBR1MgKz0gJChidWlsZF9pZF9saW5rZXIpCj4g
IyBOb3RlIHRoYXQgdGhpcyBtdXN0IGJlIHRoZSBsYXN0IGlucHV0IGluIHRoZSBsZCBjYWxsLCBi
ZWNhdXNlCj4gIyBpbnB1dHMgZm9sbG93aW5nIHRoZSAtYiBvcHRpb24gd2lsbCBhbGwgYmUgdHJl
YXRlZCBhcyBiZWluZyBpbiB0aGUKPiAjIHNwZWNpZmllZCBmb3JtYXQuCj4gbm90ZV9maWxlIDo9
IC1iIHBlLXg4Ni02NCBlZmkvYnVpbGRpZC5vCgpJJ20gYWZyYWlkIHRoaXMgd2lsbCBub3Qgd29y
ayB3aXRoIHRoZSB1c2Ugb2YgJChub3RlX2ZpbGUpIGFzIGEKZGVwZW5kZW5jeSBvZiB4ZW4uZWZp
IChpbmRlZWQgSSBmaXJzdCB0b28gaGFkIGJlZW4gY29uc2lkZXJpbmcKc2ltcGx5IGV4dGVuZGlu
ZyB0aGlzIHZhcmlhYmxlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:32:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebmsn-0005Y3-S1; Wed, 17 Jan 2018 12:31:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a0fp=em=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebmsm-0005Xr-JT
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 12:31:56 +0000
X-Inumbo-ID: 3030eea8-fb82-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x22f.google.com (unknown [2a00:1450:400c:c0c::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3030eea8-fb82-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 13:30:23 +0100 (CET)
Received: by mail-wr0-x22f.google.com with SMTP id f11so8157278wre.4
 for <xen-devel@lists.xen.org>; Wed, 17 Jan 2018 04:31:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=M3E62XGeGg9jtvYj+jdTqWCExBE9os9rt80KH8tcLkg=;
 b=QgAFcELBVKy06UkMjsEYNKGrnthi1kiy1hACzCR1FMBaT+zWj30zrxkUaCp1x8ncmc
 UYsDMV5mfZSxgpKUhWk85KfOnhoRcT5rT7RjgeOXAjFNBu1LIJIfd/gSDcYtI7SO2eVm
 tUcls3prujj+RpGN9nWCGmvL1WxRMWKGeiVB8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=M3E62XGeGg9jtvYj+jdTqWCExBE9os9rt80KH8tcLkg=;
 b=aYa1EiF2YIGWrXWwGuaffAXEg88NEghpEbQ9g6I6hgix9HbkvJsczpOaGx6kEAk7MF
 gOHBP+80tZxcFx2APabiH20prsDxctpRBqGzJV2nwMRe0xIAobz2QSvF9evDt/9+7QZK
 I8T1WbirqCL46cshDJahuZ6MSlXYE1qJgMFVQnyV6uMh4k3b7ocnbaSleacEc69XcA2h
 rxEe8TimVIWqcCbsUjtDM9CpPdFzLJW+N8LWgsV0pyfjFLtkkVGGuHtCbGO3mdMh3GXF
 P108M78fBej2CZjACvAfKVz8t//Qk5i5Z3vIS/kWiaH+NzxBI0Rn5jeLOJ+haT6pHkh0
 RHLQ==
X-Gm-Message-State: AKwxyte2Qvy3B/j65mDPYoponRCzS7vTMiL9U2m6lCHUlwFriczJFtl/
 vw9hDf1kJ07SD3hjRFz9QOM0xots4rc=
X-Google-Smtp-Source: ACJfBot/eq357xBABcU5ueBtBgY4OsWcYZL5ByxsqfUHf1FeMAAs65Zl7HVFSeeHNiQ9m/cdDRddpw==
X-Received: by 10.223.160.120 with SMTP id l53mr2431168wrl.59.1516192313206;
 Wed, 17 Jan 2018 04:31:53 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n24sm4476168wmi.21.2018.01.17.04.31.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 Jan 2018 04:31:52 -0800 (PST)
To: Lars Kurth <lars.kurth.xen@gmail.com>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
Date: Wed, 17 Jan 2018 12:31:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
 enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTGFycywKCk9uIDE3LzAxLzE4IDEyOjIzLCBMYXJzIEt1cnRoIHdyb3RlOgo+IAo+IAo+PiBP
biAxNyBKYW4gMjAxOCwgYXQgMTA6MzEsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFy
by5vcmcgCj4+IDxtYWlsdG86anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+PiB3cm90ZToKPj4KPj4g
SGkgU3RlZmFubywKPj4KPj4gT24gMTYvMDEvMTggMjM6NTUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3
cm90ZToKPj4+IE9uIFR1ZSwgMTYgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBP
bmNlIFhlbiBrbm93cyB3aGF0IGZlYXR1cmVzL3dvcmthcm91bmRzIHByZXNlbnQgb24gdGhlIHBs
YXRmb3JtLCBpdAo+Pj4+IG1pZ2h0IGJlIG5lY2Vzc2FyeSB0byBjb25maWd1cmUgZWFjaCBvbmxp
bmUgQ1BVLgo+Pj4+Cj4+Pj4gSW50cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQg
d2lsbCBiZSBjYWxsZWQgb24gZWFjaCBvbmxpbmUgCj4+Pj4gQ1BVIHRvCj4+Pj4gY29uZmlndXJl
IHRoZSAiY2FwYWJpbGl0eSIuCj4+Pj4KPj4+PiBUaGUgY29kZSBpcyBiYXNlZCBvbiBMaW51eCB2
NC4xNCAod2hlcmUgY3B1ZmVhdHVyZS5jIGNvbWVzIGZyb20pLCB0aGUKPj4+PiBleHBsYW5hdGlv
biBvZiB3aHkgdXNpbmcgc3RvcF9tYWNoaW5lX3J1biBpcyBrZXB0IGFzIHdlIGhhdmUgc2ltaWxh
cgo+Pj4+IHByb2JsZW0gaW4gdGhlIGZ1dHVyZS4KPj4+Pgo+Pj4+IExhc3RseSBpbnRyb2R1Y2Ug
ZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kIHRoYXQgd2lsbCBiZSBjYWxsZWQgb25jZSBDUFVzCj4+
Pj4gaGF2ZSBib290ZWQgYW5kIGJlZm9yZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGNyZWF0ZWQu
Cj4+Pj4KPj4+PiBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZyAKPj4+PiA8bWFpbHRvOmp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPj4KPj4+IElmIHlvdSB0b29rIHRoZSBjb2RlIGZyb20gTGlu
dXgsIHlvdSBuZWVkIHRvIGFkZCB0aGUgb3JpZ2luYWwKPj4+IFNpZ25lZC1vZmYtYnkgZnJvbSB0
aGUgTGludXggY29tbWl0LiBBc2lkZSBmcm9tIHRoYXQ6Cj4+Cj4+IFRoZXJlIGFyZSBtdWx0aXBs
ZSBjb21taXRzIHRvdWNoaW5nIHRoaXMgZnVuY3Rpb24uIFNvIEkgZm9sbG93ZWQgd2hhdCAKPj4g
d2UgZGlkIGluIHNpbWlsYXIgc2l0dWF0aW9uLiBCeSB0aGF0IEkgbWVhbiwgbWVudGlvbmluZyB0
aGUgY29kZSB3YXMgCj4+IHRha2VuIGZyb20gTGludXggYW5kIG5vdCBnYXRoZXJlZCB0aGUgc2ln
bmVkLW9mZi1ieS4KPj4KPj4gSWYgeW91IHJlYWxseSB3YW50LCBJIGNhbiBnYXRoZXIgYWxsIHRo
ZSBzaWduZWQtb2ZmLWJ5IG9mIHRoZSBjb21taXQgCj4+IHRvdWNoaW5nIHRoaXMgZnVuY3Rpb24u
Cj4gCj4gSWYgdGhlcmUgYXJlIGEgbG90IG9mIHRoZW4sIHlvdSBtYXkgd2FudCB0byBjb25zaWRl
ciBhZGRpbmcgCj4gYcKgUkVBRE1FLnNvdXJjZSBmaWxlIGluc3RlYWQuIFRoZXJlIGFyZSBhIGZl
dyBleGFtcGxlcyBpbiB0cmVlIGFuZCB0aGV5IAo+IGFyZSBhbHNvIG1lbnRpb25lZCBpbsKgQ09O
VFJJQlVUSU5HIGZpbGVzCgpJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgeW91ciBzdWdnZXN0
aW9uIGhlcmUuIEkgc3BvdHRlZCBvbmx5IG9uZSAKQ09OVFJJQlVUSU5HIGZpbGUgYW5kIGl0IG9u
bHkgbGlzdCB0aGUgbGljZW5zZS4KClJlZ2FyZGluZyBSRUFETUUuc291cmNlLCB0aGlzIGlzIGNv
dmVyaW5nIGZpbGUgYW5kIGNvbnRhaW4gdGhlIHNhbWUgCm1lbnRpb24gYXMgaW4gdGhlIGNvbW1p
dCBtZXNzYWdlLiBBcyB0aGlzIGlzIGEgc2luZ2xlIGZ1bmN0aW9uLiBJc24ndCAKdGhlIGNvbW1p
dCBtZXNzYWdlIGVub3VnaD8KCkxhc3RseSwgd2UgZG8gaGF2ZSBxdWl0ZSBhIGJpdCBvZiBjb2Rl
IGluIFhlbiBjb21pbmcgZnJvbSBMaW51eCAob3IgCm90aGVyIHByb2plY3QpLiBBIGxvdCBvZiB0
aGVtIGFyZSBub3QgbGlzdGVkIGluIApSRUFETUUuc291cmNlL0NPTlRSSUJVVElORy4gQnV0IG9u
bHkgbWVudGlvbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgKG5vdCAKbmVjZXNzYXJpbHkgd2l0aCBT
aWduZWQtb2ZmLWJ5IHRhZykuCgpTbyBJIGFtIHF1aXRlIGludGVyZXN0ZWQgdG8ga25vdyB3aGF0
IGlzIHRoZSBub3JtYWwgcHJvY2VkdXJlIGhlcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:34:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:34:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebmux-0005hu-BR; Wed, 17 Jan 2018 12:34:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebmuw-0005hd-E2
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 12:34:10 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id 8E/24-13584-0C24F5A5;
 Wed, 17 Jan 2018 12:34:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfeAU3y
 UwezdzBb3prxnd2D02N63iz2AMYo1My8pvyKBNeN8axtrwUyxitbjX5gbGH/zdzFycQgJNDJJ
 tN/7zA7hPGaUWDJvMwuEs41Rou31VrYuRk4OEQFnia9n5rKD2LwC+hKbm9YxgdjCArYSi//9Y
 QWxJQQ6mCU23JSCsD0l/m6+yA5j715+HaiGnYNNwErikBhIlEVAVWLTkRbWCYzcCxgZVjGqF6
 cWlaUW6VrqJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEepcBCHYwrm11PsQoycG
 kJMp7wig+SogvKT+lMiOxOCO+qDQntfgQowwHh5IEb7YjUE6wKDU9tSItMwcYZjBpCQ4eJRHe
 dw5Aad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc5rBTJJAKQ0ozQPbhAs/C8xy
 koJ8zICnSbEU5BalJtZgir/ilGcg1FJmJcJZApPZl4J3L5XQKcwAZ2yZUYsyCkliQgpqQZGH5
 b88E99gj//L5w4I6NFnF9/3voTi31niJjUWXgHCkX09V1Wzl625v70JS9ZOOVmTVDou3vtTdy
 zl+Vtsm6q3Hz53oxsi7nf1Us3Vz/q++MTOG3PYWffSrdyh/5Nbds2c7u+vrLn47/Og0GpfNvs
 07lWzu4+Pv3y9U1Jt3dYzDqR+fQic+h9JZbijERDLeai4kQAz/taFXoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1516192447!115737615!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5828 invoked from network); 17 Jan 2018 12:34:07 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 12:34:07 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebmus-0007K5-KH; Wed, 17 Jan 2018 12:34:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebmun-0005o5-4K; Wed, 17 Jan 2018 12:34:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebmum-0000zW-OT; Wed, 17 Jan 2018 12:34:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118158-mainreport@xen.org>
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=36c560e7f38130f12a36e8b66b0785fb655fe893
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 12:34:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118158: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0509916564456771132=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  36c560e7f38130f12a36e8b66b0785fb655fe893
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Testing same since   118110  2018-01-16 19:02:12 Z    0 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0509916564456771132==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:35:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:35:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebmvs-0005qS-Qp; Wed, 17 Jan 2018 12:35:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dqeo=em=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ebmvs-0005qK-23
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 12:35:08 +0000
X-Inumbo-ID: a2d7f873-fb82-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2d7f873-fb82-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 13:33:35 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 17 Jan 2018 05:35:06 -0700
Message-Id: <5A5F5108020000780019F7C8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 17 Jan 2018 05:35:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180117105702.33667-1-roger.pau@citrix.com>
 <47a0b922-7a9a-1afd-d869-c7dec0774c88@citrix.com>
In-Reply-To: <47a0b922-7a9a-1afd-d869-c7dec0774c88@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH for-4.10.0-shim-comet] x86/guest: use the
 vcpu_info area from shared_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDEyOjA0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMS8xNy8yMDE4IDEwOjU3IEFNLCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+IElm
IHVzaW5nIGxlc3MgdGhhbiAzMiB2Q1BVcyAoWEVOX0xFR0FDWV9NQVhfVkNQVVMpLgo+PiAKPj4g
VGhpcyBpcyBhIHdvcmthcm91bmQgdGhhdCBzaG91bGQgYWxsb3cgdG8gYm9vdCB0aGUgc2hpbSBv
biBoeXBlcnZpc29ycwo+PiB3aXRob3V0IGNvbW1pdCAieDg2L3VwY2FsbDogaW5qZWN0IGEgc3B1
cmlvdXMgZXZlbnQgYWZ0ZXIgc2V0dGluZwo+PiB1cGNhbGwgdmVjdG9yIiBhcyBsb25nIGFzIGxl
c3MgdGhhbiAzMiB2Q1BVcyBhcmUgYXNzaWduZWQgdG8gdGhlCj4+IHNoaW0uCj4+IAo+PiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gLS0t
Cj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IENjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiBDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
Pgo+PiBDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+PiAtLS0K
Pj4gT05MWSBhcHBseSB0byB0aGUgNC4xMC4wLXNoaW0tY29tZXQgYnJhbmNoLiBMb25nIHRlcm0g
d2UgZG9uJ3Qgd2FudCB0bwo+PiBjYXJyeSB0aGlzIHBhdGNoIHNpbmNlIGl0IHdvdWxkIHByZXZl
bnQgdGhlIHZjcHVfaW5mbyBtYXBwaW5nIGNvZGUKPj4gZnJvbSBiZWluZyB0ZXN0ZWQgdW5sZXNz
IGEgc2hpbSB3aXRoID4gMzIgdkNQVXMgaXMgY3JlYXRlZCwgd2hpY2gKPj4gZG9lc24ndCBzZWVt
IHZlcnkgY29tbW9uLgo+IAo+IEp1c3QgdG8gZmlsbCB0aGlzIG91dCBhIGJpdDoKPiAKPiBXaXRo
b3V0IHRoaXMgcGF0Y2gsIHBlb3BsZSBuZWVkIHRvIHJlYm9vdCB0aGVpciBMMCBoeXBlcnZpc29y
IGluIG9yZGVyCj4gdG8gdXNlIENvbWV0Lgo+IAo+IFdpdGggdGhpcyBwYXRjaCwgcGVvcGxlIG9u
bHkgbmVlZCB0byBjb21waWxlIGFuZCB1cGRhdGUgdGhlaXIgTDAgdG9vbHMKPiB0byB1c2UgQ29t
ZXQ7IHRoZXkgY2FuIGF2b2lkIHJlYm9vdGluZyB0aGVpciBMMCBoeXBlcnZpc29yLgo+IAo+IFJv
Z2VyIHdvdWxkIGxpa2UgdG8gYXZvaWQgY2hlY2tpbmcgdGhpcyBpbiB0byBzdGFnaW5nLCBiZWNh
dXNlIGhlJ3MKPiBhZnJhaWQgaXQgbWlnaHQgbWFrZSB0aGUgPjMydmNwdSBwYXRoIGJpdHJvdC4K
PiAKPiBUaGUgcmlzayBvZiBjaGVja2luZyBpdCBpbnRvIHRoZSBDb21ldCBicmFuY2hlcyBidXQg
bm90IHN0YWdpbmcgaXMgdGhhdAo+IGlmIHBlb3BsZSB1cGRhdGUgdGhlaXIgc2hpbSB0byAiUnVk
b2xwaCIgKDQuMTEpIHdpdGhvdXQgcmVib290aW5nIHRoZWlyCj4gaG9zdCwgdGhpbmdzIG1heSB1
bmV4cGVjdGVkbHkgbm90IHdvcmsuICBJIHRoaW5rIHRoYXQncyBzb21ldGhpbmcgd2UgY2FuCj4g
bGl2ZSB3aXRoLgoKSSBhZ3JlZS4gSSdtIG5vdCBzdXJlIHRoaXMgcGF0Y2ggZ29pbmcgaW50byB0
aGF0IGJyYW5jaCBvbmx5IG5lZWRzCmFuIHg4NiBtYWludGFpbmVycyBhY2ssIGJ1dCBpZiBzbywg
ZmVlbCBmcmVlIHRvIGFkZCBtaW5lLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:54:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebnE8-0007cU-4e; Wed, 17 Jan 2018 12:54:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ogav=em=citrix.com=prvs=548731a9e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ebnE6-0007cO-J0
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 12:53:58 +0000
X-Inumbo-ID: 4406e9f5-fb85-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4406e9f5-fb85-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 13:52:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458499013"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 07:53:53 -0500
Message-ID: <20180117125353.3301-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted if
	guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgYXBwZWFycyB0aGVyZSBpcyBhIGNhc2Ugd2hlcmUgV2luZG93cyBlbmFibGVzIHRoZSBBUElD
IGFzc2lzdAplbmxpZ2h0ZW5tZW50IChzZWUgTWljcm9zb2Z0IEh5cGVydmlzb3IgVG9wIExldmVs
IEZ1bmN0aW9uYWwgU3BlYy4gNS4wYiwKc2VjdGlvbiAxMC4zLjUpIGJ1dCBkb2VzIG5vdCB1c2Ug
aXQuIFRoaXMgc2NlbmFyaW8gaXMgcGVyZmVjdGx5IHZhbGlkCmFjY29yZGluZyB0byB0aGUgZG9j
dW1lbnRhdGlvbiwgYnV0IGNhdXNlcyB0aGUgc3RhdGUgbWFjaGluZSBpbiBYZW4gdG8KYmVjb21l
IGNvbmZ1c2VkIGxlYWRpbmcgdG8gYSBkb21haW5fY3Jhc2goKSBzdWNoIGFzIHRoZSBmb2xsb3dp
bmc6CgooWEVOKSBkNDogVklSSURJQU4gR1VFU1RfT1NfSUQ6IHZlbmRvcjogMSBvczogNCBtYWpv
cjogNiBtaW5vcjogMSBzcDogMAogICAgICBidWlsZDogMWRiMAooWEVOKSBkNDogVklSSURJQU4g
SFlQRVJDQUxMOiBlbmFibGVkOiAxIHBmbjogM2ZmZmYKKFhFTikgZDR2MDogVklSSURJQU4gVlBf
QVNTSVNUX1BBR0U6IGVuYWJsZWQ6IDEgcGZuOiAzZmZmZQooWEVOKSBkb21haW5fY3Jhc2ggY2Fs
bGVkIGZyb20gdmlyaWRpYW4uYzo0NTIKKFhFTikgRG9tYWluIDQgKHZjcHUjMCkgY3Jhc2hlZCBv
biBjcHUjMToKClRoZSBmb2xsb3dpbmcgc2VxdWVuY2Ugb2YgZXZlbnRzIGlzIGFuIGV4YW1wbGUg
b2YgaG93IHRoaXMgY2FuIGhhcHBlbjoKCi0gT24gcmV0dXJuIHRvIGd1ZXN0IHZsYXBpY19oYXNf
cGVuZGluZ19pcnEoKSBmaW5kcyBhIGJpdCBzZXQgaW4gdGhlIElSUi4KLSB2bGFwaWNfYWNrX3Bl
bmRpbmdfaXJxKCkgY2FsbHMgdmlyaWRpYW5fc3RhcnRfYXBpY19hc3Npc3QoKSB3aGljaCBsYXRj
aGVzCiAgdGhlIHZlY3Rvciwgc2V0cyB0aGUgYml0IGluIHRoZSBJU1IgYW5kIGNsZWFycyBpdCBm
cm9tIHRoZSBJUlIuCi0gVGhlIGd1ZXN0IHRoZW4gcHJvY2Vzc2VzIHRoZSBpbnRlcnJ1cHQgYnV0
IEVPSXMgaXQgbm9ybWFsbHksIHRoZXJlZm9yZQogIGNsZWFyaW5nIHRoZSBiaXQgaW4gdGhlIElT
Ui4KLSBPbiBuZXh0IHJldHVybiB0byBndWVzdCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKCkgY2Fs
bHMKICB2aXJpZGlhbl9jb21wbGV0ZV9hcGljX2Fzc2lzdCgpLCB3aGljaCBkaXNjb3ZlcnMgdGhl
IGFzc2lzdCBiaXQgc3RpbGwgc2V0CiAgaW4gdGhlIHNoYXJlZCBwYWdlIGFuZCB0aGVyZWZvcmUg
bGVhdmVzIHRoZSBsYXRjaGVkIHZlY3RvciBpbiBwbGFjZSwgYnV0CiAgYWxzbyBmaW5kcyBhbm90
aGVyIGJpdCBzZXQgaW4gdGhlIElSUi4KLSB2bGFwaWNfYWNrX3BlbmRpbmdfaXJxKCkgaXMgdGhl
biBjYWxsZWQgYnV0LCBiZWNhdXNlIHRoZSBJU1IgaXMgd2FzCiAgY2xlYXJlZCBieSB0aGUgRU9J
LCBhbm90aGVyIGNhbGwgaXMgbWFkZSB0byB2aXJpZGlhbl9zdGFydF9hcGljX2Fzc2lzdCgpCiAg
YW5kIHRoaXMgdGhlbiBjYWxscyBkb21haW5fY3Jhc2goKSBiZWNhdXNlIGl0IGZpbmRzIHRoZSBs
YXRjaGVkIHZlY3RvcgogIGhhcyBub3QgYmVlbiBjbGVhcmVkLgoKVGhpcyBwYXRjaCBhZGRzIGEg
Y2FsbCB0byB2aXJpZGlhbl9hYm9ydF9hcGljX2Fzc2lzdCgpIGludG8gdmxhcGljIEVPSQpoYW5k
bGVyIHRvIG1ha2Ugc3VyZSBhbnkgbGF0Y2hlZCB2ZWN0b3IgaXMgY2xlYXJlZCB3aGVuIHRoZSBJ
U1IgaXMgY2xlYXJlZC4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vdmxhcGljLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2
bS92bGFwaWMuYwppbmRleCA1MGY1M2JkYWVmLi4zMTg0OTcwYzZlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAg
LTQyMiw2ICs0MjIsMTMgQEAgdm9pZCB2bGFwaWNfRU9JX3NldChzdHJ1Y3QgdmxhcGljICp2bGFw
aWMpCiAgICAgaWYgKCB2ZWN0b3IgPT0gLTEgKQogICAgICAgICByZXR1cm47CiAKKyAgICAvKgor
ICAgICAqIEl0IGlzIHBvc3NpYmxlIHRoYXQgQVBJQyBhc3Npc3QgaGFzIGJlZW4gZW5hYmxlZCBi
eSB0aGUgZ3Vlc3QgYnV0CisgICAgICogaXQgaGFzIGNob3NlbiBub3QgdG8gdXNlIGl0LCBieSBF
T0lpbmcgbm9ybWFsbHkuIEl0IGlzIHRoZXJlZm9yZQorICAgICAqIG5lY2Vzc2FyeSB0byBhYm9y
dCBhbnkgQVBJQyBhc3Npc3QgdGhhdCBtYXkgaGF2ZSBiZWVuIHN0YXJ0ZWQKKyAgICAgKiB0byBh
dm9pZCBjb25mdXNpbmcgdGhlIHN0YXRlIG1hY2hpbmUuCisgICAgICovCisgICAgdmlyaWRpYW5f
YWJvcnRfYXBpY19hc3Npc3QodmxhcGljX3ZjcHUodmxhcGljKSk7CiAgICAgdmxhcGljX2NsZWFy
X3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19JU1JdKTsKIAogICAgIGlm
ICggaHZtX2Z1bmNzLmhhbmRsZV9lb2kgKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:55:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:55:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebnFT-0007hH-EB; Wed, 17 Jan 2018 12:55:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ogav=em=citrix.com=prvs=548731a9e=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ebnFR-0007gx-T6
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 12:55:21 +0000
X-Inumbo-ID: 03209398-fb86-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03209398-fb86-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 12:57:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66192669"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86/hvm: more sure APIC assist is aborted if guest EOIs
 APIC
Thread-Index: AQHTj5I8EKQGKDpXAEejJeUztgZZTaN4BWHg
Date: Wed, 17 Jan 2018 12:55:13 +0000
Message-ID: <d64b37ba16994ee5adaab0232662a7bb@AMSPEX02CL01.citrite.net>
References: <20180117125353.3301-1-paul.durrant@citrix.com>
In-Reply-To: <20180117125353.3301-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
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted
 if guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+IEZyb206IFBhdWwgRHVycmFudCBbbWFpbHRv
OnBhdWwuZHVycmFudEBjaXRyaXguY29tXQo+IFNlbnQ6IDE3IEphbnVhcnkgMjAxOCAxMjo1NAo+
IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBDYzogUGF1bCBEdXJyYW50IDxQ
YXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4gPGpiZXVsaWNoQHN1c2UuY29t
PjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBb
UEFUQ0hdIHg4Ni9odm06IG1vcmUgc3VyZSBBUElDIGFzc2lzdCBpcyBhYm9ydGVkIGlmIGd1ZXN0
IEVPSXMKPiBBUElDCgpTb3JyeSwgSSB0eXBvLWVkIHRoZSB0aXRsZS4gSWYgdGhlcmUgdGhlIG5v
IG9iamVjdGlvbnMgdG8gdGhlIHBhdGNoIHRoZW4gaG9wZWZ1bGx5IHRoaXMgY2FuIGJlIGZpeGVk
IHVwIG9uIGNvbW1pdC4KCiAgUGF1bAoKPiAKPiBJdCBhcHBlYXJzIHRoZXJlIGlzIGEgY2FzZSB3
aGVyZSBXaW5kb3dzIGVuYWJsZXMgdGhlIEFQSUMgYXNzaXN0Cj4gZW5saWdodGVubWVudCAoc2Vl
IE1pY3Jvc29mdCBIeXBlcnZpc29yIFRvcCBMZXZlbCBGdW5jdGlvbmFsIFNwZWMuIDUuMGIsCj4g
c2VjdGlvbiAxMC4zLjUpIGJ1dCBkb2VzIG5vdCB1c2UgaXQuIFRoaXMgc2NlbmFyaW8gaXMgcGVy
ZmVjdGx5IHZhbGlkCj4gYWNjb3JkaW5nIHRvIHRoZSBkb2N1bWVudGF0aW9uLCBidXQgY2F1c2Vz
IHRoZSBzdGF0ZSBtYWNoaW5lIGluIFhlbiB0bwo+IGJlY29tZSBjb25mdXNlZCBsZWFkaW5nIHRv
IGEgZG9tYWluX2NyYXNoKCkgc3VjaCBhcyB0aGUgZm9sbG93aW5nOgo+IAo+IChYRU4pIGQ0OiBW
SVJJRElBTiBHVUVTVF9PU19JRDogdmVuZG9yOiAxIG9zOiA0IG1ham9yOiA2IG1pbm9yOiAxIHNw
OiAwCj4gICAgICAgYnVpbGQ6IDFkYjAKPiAoWEVOKSBkNDogVklSSURJQU4gSFlQRVJDQUxMOiBl
bmFibGVkOiAxIHBmbjogM2ZmZmYKPiAoWEVOKSBkNHYwOiBWSVJJRElBTiBWUF9BU1NJU1RfUEFH
RTogZW5hYmxlZDogMSBwZm46IDNmZmZlCj4gKFhFTikgZG9tYWluX2NyYXNoIGNhbGxlZCBmcm9t
IHZpcmlkaWFuLmM6NDUyCj4gKFhFTikgRG9tYWluIDQgKHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUj
MToKPiAKPiBUaGUgZm9sbG93aW5nIHNlcXVlbmNlIG9mIGV2ZW50cyBpcyBhbiBleGFtcGxlIG9m
IGhvdyB0aGlzIGNhbiBoYXBwZW46Cj4gCj4gLSBPbiByZXR1cm4gdG8gZ3Vlc3QgdmxhcGljX2hh
c19wZW5kaW5nX2lycSgpIGZpbmRzIGEgYml0IHNldCBpbiB0aGUgSVJSLgo+IC0gdmxhcGljX2Fj
a19wZW5kaW5nX2lycSgpIGNhbGxzIHZpcmlkaWFuX3N0YXJ0X2FwaWNfYXNzaXN0KCkgd2hpY2gg
bGF0Y2hlcwo+ICAgdGhlIHZlY3Rvciwgc2V0cyB0aGUgYml0IGluIHRoZSBJU1IgYW5kIGNsZWFy
cyBpdCBmcm9tIHRoZSBJUlIuCj4gLSBUaGUgZ3Vlc3QgdGhlbiBwcm9jZXNzZXMgdGhlIGludGVy
cnVwdCBidXQgRU9JcyBpdCBub3JtYWxseSwgdGhlcmVmb3JlCj4gICBjbGVhcmluZyB0aGUgYml0
IGluIHRoZSBJU1IuCj4gLSBPbiBuZXh0IHJldHVybiB0byBndWVzdCB2bGFwaWNfaGFzX3BlbmRp
bmdfaXJxKCkgY2FsbHMKPiAgIHZpcmlkaWFuX2NvbXBsZXRlX2FwaWNfYXNzaXN0KCksIHdoaWNo
IGRpc2NvdmVycyB0aGUgYXNzaXN0IGJpdCBzdGlsbCBzZXQKPiAgIGluIHRoZSBzaGFyZWQgcGFn
ZSBhbmQgdGhlcmVmb3JlIGxlYXZlcyB0aGUgbGF0Y2hlZCB2ZWN0b3IgaW4gcGxhY2UsIGJ1dAo+
ICAgYWxzbyBmaW5kcyBhbm90aGVyIGJpdCBzZXQgaW4gdGhlIElSUi4KPiAtIHZsYXBpY19hY2tf
cGVuZGluZ19pcnEoKSBpcyB0aGVuIGNhbGxlZCBidXQsIGJlY2F1c2UgdGhlIElTUiBpcyB3YXMK
PiAgIGNsZWFyZWQgYnkgdGhlIEVPSSwgYW5vdGhlciBjYWxsIGlzIG1hZGUgdG8gdmlyaWRpYW5f
c3RhcnRfYXBpY19hc3Npc3QoKQo+ICAgYW5kIHRoaXMgdGhlbiBjYWxscyBkb21haW5fY3Jhc2go
KSBiZWNhdXNlIGl0IGZpbmRzIHRoZSBsYXRjaGVkIHZlY3Rvcgo+ICAgaGFzIG5vdCBiZWVuIGNs
ZWFyZWQuCj4gCj4gVGhpcyBwYXRjaCBhZGRzIGEgY2FsbCB0byB2aXJpZGlhbl9hYm9ydF9hcGlj
X2Fzc2lzdCgpIGludG8gdmxhcGljIEVPSQo+IGhhbmRsZXIgdG8gbWFrZSBzdXJlIGFueSBsYXRj
aGVkIHZlY3RvciBpcyBjbGVhcmVkIHdoZW4gdGhlIElTUiBpcyBjbGVhcmVkLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyB8
IDcgKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBp
Yy5jCj4gaW5kZXggNTBmNTNiZGFlZi4uMzE4NDk3MGM2ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwo+IEBA
IC00MjIsNiArNDIyLDEzIEBAIHZvaWQgdmxhcGljX0VPSV9zZXQoc3RydWN0IHZsYXBpYyAqdmxh
cGljKQo+ICAgICAgaWYgKCB2ZWN0b3IgPT0gLTEgKQo+ICAgICAgICAgIHJldHVybjsKPiAKPiAr
ICAgIC8qCj4gKyAgICAgKiBJdCBpcyBwb3NzaWJsZSB0aGF0IEFQSUMgYXNzaXN0IGhhcyBiZWVu
IGVuYWJsZWQgYnkgdGhlIGd1ZXN0IGJ1dAo+ICsgICAgICogaXQgaGFzIGNob3NlbiBub3QgdG8g
dXNlIGl0LCBieSBFT0lpbmcgbm9ybWFsbHkuIEl0IGlzIHRoZXJlZm9yZQo+ICsgICAgICogbmVj
ZXNzYXJ5IHRvIGFib3J0IGFueSBBUElDIGFzc2lzdCB0aGF0IG1heSBoYXZlIGJlZW4gc3RhcnRl
ZAo+ICsgICAgICogdG8gYXZvaWQgY29uZnVzaW5nIHRoZSBzdGF0ZSBtYWNoaW5lLgo+ICsgICAg
ICovCj4gKyAgICB2aXJpZGlhbl9hYm9ydF9hcGljX2Fzc2lzdCh2bGFwaWNfdmNwdSh2bGFwaWMp
KTsKPiAgICAgIHZsYXBpY19jbGVhcl92ZWN0b3IodmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRh
W0FQSUNfSVNSXSk7Cj4gCj4gICAgICBpZiAoIGh2bV9mdW5jcy5oYW5kbGVfZW9pICkKPiAtLQo+
IDIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 12:56:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 12:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebnGx-0007q5-OF; Wed, 17 Jan 2018 12:56:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebnGw-0007pd-9n
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 12:56:54 +0000
X-Inumbo-ID: 3b0f4584-fb86-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3b0f4584-fb86-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 12:59:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458499238"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 12:56:41 +0000
Message-ID: <20180117125641.35927-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/efi: fix build with linkers that support
	both coff-x86-64 and pe-x86-64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB1c2luZyBhIGxpbmtlciB0aGF0IHN1cHBvcnRzIGJvdGggZm9ybWF0cyB0aGUgZm9sbG93
aW5nIGVycm9yCndpbGwgYmUgdHJpZ2dlcmVkOgoKZWZpL2J1aWxkaWQubzogZmlsZSBub3QgcmVj
b2duaXplZDogRmlsZSBmb3JtYXQgaXMgYW1iaWd1b3VzCmVmaS9idWlsZGlkLm86IG1hdGNoaW5n
IGZvcm1hdHM6IGNvZmYteDg2LTY0IHBlLXg4Ni02NAoKU29sdmUgdGhpcyBieSBzcGVjaWZ5aW5n
IHRoZSBlZmkvYnVpbGRpZC5vIGZvcm1hdCB0byBwZS14ODYtNjQuCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KQ2hh
bmdlcyBzaW5jZSB2MToKIC0gQWRkIG5vdGVfZmlsZV9vcHRpb24gaW4gb3JkZXIgdG8gc3RvcmUg
dGhlIGxpbmtlciBvcHRpb25zIHBsdXMKICAgb2JqZWN0IGZpbGUuCiAtIEFkZCBhIGNvbW1lbnQg
dGhhdCB0aGUgbm90ZV9maWxlX29wdGlvbiBtdXN0IGJlIHRoZSBsYXN0IGlucHV0IGluCiAgIHRo
ZSBsaW5rZXIgY2FsbC4KLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgfCAxMCArKysrKysrLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRl
eCA4YTM5OTY1MDI2Li5kOTAzYjdhYmI5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0xNzgsMzAgKzE3OCwzNCBAQCBpZmVx
ICgkKGNhbGwgbGQtdmVyLWJ1aWxkLWlkLCQoTEQpICQoZmlsdGVyIC1tJSwkKEVGSV9MREZMQUdT
KSkpLHkpCiBDRkxBR1MgKz0gLURCVUlMRF9JRF9FRkkKIEVGSV9MREZMQUdTICs9ICQoYnVpbGRf
aWRfbGlua2VyKQogbm90ZV9maWxlIDo9IGVmaS9idWlsZGlkLm8KKyMgTkI6IHRoaXMgbXVzdCBi
ZSB0aGUgbGFzdCBpbnB1dCBpbiB0aGUgbGlua2VyIGNhbGwsIGJlY2F1c2UgaW5wdXRzIGZvbGxv
d2luZworIyB0aGUgLWIgb3B0aW9uIHdpbGwgYWxsIGJlIHRyZWF0ZWQgYXMgYmVpbmcgaW4gdGhl
IHNwZWNpZmllZCBmb3JtYXQuCitub3RlX2ZpbGVfb3B0aW9uIDo9IC1iIHBlLXg4Ni02NCAkKG5v
dGVfZmlsZSkKIGVsc2UKIG5vdGVfZmlsZSA6PSBub3RlLm8KIGVuZGlmCiBlbHNlCiBub3RlX2Zp
bGUgOj0KIGVuZGlmCitub3RlX2ZpbGVfb3B0aW9uID89ICQobm90ZV9maWxlKQogCiAkKFRBUkdF
VCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmkubGRzIGVmaS9yZWxvY3MtZHVt
bXkubyAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8gZWZpL21rcmVsb2MKIAkkKGZv
cmVhY2ggYmFzZSwgJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCBcCiAJICAgICAgICAgICQoZ3Vh
cmQpICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywkKGJhc2UpKSAtVCBlZmkubGRzIC1OICQ8IGVm
aS9yZWxvY3MtZHVtbXkubyBcCi0JICAgICAgICAgICAgICAgICQoQkFTRURJUikvY29tbW9uL3N5
bWJvbHMtZHVtbXkubyAkKG5vdGVfZmlsZSkgLW8gJChARCkvLiQoQEYpLiQoYmFzZSkuMCAmJikg
OgorCSAgICAgICAgICAgICAgICAkKEJBU0VESVIpL2NvbW1vbi9zeW1ib2xzLWR1bW15Lm8gJChu
b3RlX2ZpbGVfb3B0aW9uKSAtbyAkKEBEKS8uJChARikuJChiYXNlKS4wICYmKSA6CiAJJChndWFy
ZCkgZWZpL21rcmVsb2MgJChmb3JlYWNoIGJhc2UsJChWSVJUX0JBU0UpICQoQUxUX0JBU0UpLCQo
QEQpLy4kKEBGKS4kKGJhc2UpLjApID4kKEBEKS8uJChARikuMHIuUwogCSQoZ3VhcmQpICQoTk0p
IC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLy4kKEBGKS4kKFZJUlRfQkFTRSkuMCBcCiAJCXwgJChn
dWFyZCkgJChCQVNFRElSKS90b29scy9zeW1ib2xzICQoYWxsX3N5bWJvbHMpIC0tc3lzdiAtLXNv
cnQgPiQoQEQpLy4kKEBGKS4wcy5TCiAJJChndWFyZCkgJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1
bGVzLm1rICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4wcy5vCiAJJChmb3JlYWNoIGJh
c2UsICQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwgXAogCSAgICAgICAgICAkKGd1YXJkKSAkKExE
KSAkKGNhbGwgRUZJX0xERkxBR1MsJChiYXNlKSkgLVQgZWZpLmxkcyAtTiAkPCBcCi0JICAgICAg
ICAgICAgICAgICQoQEQpLy4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4wcy5vICQobm90ZV9maWxl
KSAtbyAkKEBEKS8uJChARikuJChiYXNlKS4xICYmKSA6CisJICAgICAgICAgICAgICAgICQoQEQp
Ly4kKEBGKS4wci5vICQoQEQpLy4kKEBGKS4wcy5vICQobm90ZV9maWxlX29wdGlvbikgLW8gJChA
RCkvLiQoQEYpLiQoYmFzZSkuMSAmJikgOgogCSQoZ3VhcmQpIGVmaS9ta3JlbG9jICQoZm9yZWFj
aCBiYXNlLCQoVklSVF9CQVNFKSAkKEFMVF9CQVNFKSwkKEBEKS8uJChARikuJChiYXNlKS4xKSA+
JChARCkvLiQoQEYpLjFyLlMKIAkkKGd1YXJkKSAkKE5NKSAtcGEgLS1mb3JtYXQ9c3lzdiAkKEBE
KS8uJChARikuJChWSVJUX0JBU0UpLjEgXAogCQl8ICQoZ3VhcmQpICQoQkFTRURJUikvdG9vbHMv
c3ltYm9scyAkKGFsbF9zeW1ib2xzKSAtLXN5c3YgLS1zb3J0ID4kKEBEKS8uJChARikuMXMuUwog
CSQoZ3VhcmQpICQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAkKEBEKS8uJChARikuMXIu
byAkKEBEKS8uJChARikuMXMubwogCSQoZ3VhcmQpICQoTEQpICQoY2FsbCBFRklfTERGTEFHUywk
KFZJUlRfQkFTRSkpIC1UIGVmaS5sZHMgLU4gJDwgXAotCSAgICAgICAgICAgICAgICAkKEBEKS8u
JChARikuMXIubyAkKEBEKS8uJChARikuMXMubyAkKG5vdGVfZmlsZSkgLW8gJEAKKwkgICAgICAg
ICAgICAgICAgJChARCkvLiQoQEYpLjFyLm8gJChARCkvLiQoQEYpLjFzLm8gJChub3RlX2ZpbGVf
b3B0aW9uKSAtbyAkQAogCWlmICQoZ3VhcmQpIGZhbHNlOyB0aGVuIHJtIC1mICRAOyBlY2hvICdF
Rkkgc3VwcG9ydCBkaXNhYmxlZCc7IFwKIAllbHNlICQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQo
QEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5zeW1zIC0tc3lz
diAtLXNvcnQgPiQoQEQpLyQoQEYpLm1hcDsgZmkKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 13:24:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 13:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebnhV-0001ae-UK; Wed, 17 Jan 2018 13:24:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/wzb=em=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebnhV-0001aY-2B
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 13:24:21 +0000
X-Inumbo-ID: 1048e379-fb8a-11e7-b0d7-9f685aff125f
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1048e379-fb8a-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 13:26:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A97791435;
 Wed, 17 Jan 2018 05:24:13 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6F1883F487;
 Wed, 17 Jan 2018 05:24:12 -0800 (PST)
To: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu
 <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d493382a-193f-6a05-3ec0-1560d1126f75@arm.com>
Date: Wed, 17 Jan 2018 13:24:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] xl: Unable to boot Xen Arm guest when using latest
	staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSnVzdCBhIHF1aWNrIGhlYWRzLXVwIGJlZm9yZSBJIGdvIGludG8gZGVidWdnaW5n
LgoKSSBoYXZlIGJ1aWx0IGFuZCBpbnN0YWxsIHRoZSBsYXRlc3Qgc3RhZ2luZyAoZGIzYWU4YmVj
YykgZm9yIEFybS4KV2hlbiBJIGJvb3QgYSBndWVzdCwgSSBnZXQgdGhlIGZvbGxvd2luZyBlcnJv
ciBtZXNzYWdlOgoKbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxNjY0OmRvX2RvbWFpbl9j
cmVhdGU6IERvbWFpbiAwOmFvIDB4Mzg2ZTQ0ZDA6IGNyZWF0ZTogaG93PShuaWwpIGNhbGxiYWNr
PShuaWwpIHBvbGxlcj0weDM4NmUwYjUwCmxpYnhsOiBkZWJ1ZzogbGlieGxfYXJtLmM6ODc6bGli
eGxfX2FyY2hfZG9tYWluX3ByZXBhcmVfY29uZmlnOiBDb25maWd1cmUgdGhlIGRvbWFpbgpsaWJ4
bDogZGVidWc6IGxpYnhsX2FybS5jOjkwOmxpYnhsX19hcmNoX2RvbWFpbl9wcmVwYXJlX2NvbmZp
ZzogIC0gQWxsb2NhdGUgMCBTUElzCmxpYnhsOiBkZWJ1ZzogbGlieGxfY3JlYXRlLmM6MTAwNTpp
bml0aWF0ZV9kb21haW5fY3JlYXRlOiBEb21haW4gMTpydW5uaW5nIGJvb3Rsb2FkZXIKbGlieGw6
IGRlYnVnOiBsaWJ4bF9ib290bG9hZGVyLmM6MzM1OmxpYnhsX19ib290bG9hZGVyX3J1bjogRG9t
YWluIDE6bm8gYm9vdGxvYWRlciBjb25maWd1cmVkLCB1c2luZyB1c2VyIHN1cHBsaWVkIGtlcm5l
bApsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6Njg2OmxpYnhsX19ldl94c3dhdGNoX2RlcmVn
aXN0ZXI6IHdhdGNoIHc9MHgzODZlMzA3ODogZGVyZWdpc3RlciB1bnJlZ2lzdGVyZWQKKFhFTikg
Z3JhbnRfdGFibGUuYzoxNjgwOmQwdjMgRXhwYW5kaW5nIGQxIGdyYW50IHRhYmxlIGZyb20gMCB0
byAxIGZyYW1lcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9hbGxvY2F0ZTogY21kbGlu
ZT0icHYtc2hpbSBjb25zb2xlPXhlbixwdiBzY2hlZD1udWxsIiwgZmVhdHVyZXM9IiIKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fa2VybmVsX2ZpbGU6IGZpbGVuYW1lPSIvdXNyL2xvY2Fs
L2xpYi94ZW4vYm9vdC94ZW4tc2hpbSIKeGM6IGVycm9yOiBwYW5pYzogeGNfZG9tX2NvcmUuYzoy
MDg6IGZhaWxlZCB0byBvcGVuIGZpbGUgJy91c3IvbG9jYWwvbGliL3hlbi9ib290L3hlbi1zaGlt
JzogTm8gc3VjaCBmaWxlIG9yIGRpcmVjdG9yeTogSW50ZXJuYWwgZXJyb3IKZG9tYWluYnVpbGRl
cjogZGV0YWlsOiB4Y19kb21fbWFsbG9jX2ZpbGVtYXA6IGZhaWxlZCAob24gZmlsZSBgL3Vzci9s
b2NhbC9saWIveGVuL2Jvb3QveGVuLXNoaW0nKQpsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbS5jOjEw
MzI6bGlieGxfX2RvbWFpbl9maXJtd2FyZTogeGNfZG9tX2tlcm5lbF9maWxlIGZhaWxlZDogTm8g
c3VjaCBmaWxlIG9yIGRpcmVjdG9yeQpsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbS5jOjEyMjA6bGli
eGxfX2J1aWxkX2h2bTogaW5pdGlhbGl6aW5nIGRvbWFpbiBmaXJtd2FyZSBmYWlsZWQKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcmVsZWFzZTogY2FsbGVkCmxpYnhsOiBlcnJvcjogbGli
eGxfY3JlYXRlLmM6MTI2NDpkb21jcmVhdGVfcmVidWlsZF9kb25lOiBEb21haW4gMTpjYW5ub3Qg
KHJlLSlidWlsZCBkb21haW46IC0xCmxpYnhsOiBkZWJ1ZzogbGlieGxfZG9tYWluLmM6MTEzODpk
ZXZpY2VzX2Rlc3Ryb3lfY2I6IERvbWFpbiAxOkZvcmtlZCBwaWQgMTIxNyBmb3IgZGVzdHJveSBv
ZiBkb21haW4KbGlieGw6IGRlYnVnOiBsaWJ4bF9jcmVhdGUuYzoxNzAxOmRvX2RvbWFpbl9jcmVh
dGU6IERvbWFpbiAwOmFvIDB4Mzg2ZTQ0ZDA6IGlucHJvZ3Jlc3M6IHBvbGxlcj0weDM4NmUwYjUw
LCBmbGFncz1pCmxpYnhsOiBkZWJ1ZzogbGlieGxfZXZlbnQuYzoxODY5OmxpYnhsX19hb19jb21w
bGV0ZTogYW8gMHgzODZlNDRkMDogY29tcGxldGUsIHJjPS0zCmxpYnhsOiBkZWJ1ZzogbGlieGxf
ZXZlbnQuYzoxODM4OmxpYnhsX19hb19fZGVzdHJveTogYW8gMHgzODZlNDRkMDogZGVzdHJveQps
aWJ4bDogZGVidWc6IGxpYnhsX2RvbWFpbi5jOjg2ODpsaWJ4bF9kb21haW5fZGVzdHJveTogRG9t
YWluIDE6YW8gMHgzODZlNDRkMDogY3JlYXRlOiBob3c9KG5pbCkgY2FsbGJhY2s9KG5pbCkgcG9s
bGVyPTB4Mzg2ZTBiNTAKbGlieGw6IGVycm9yOiBsaWJ4bF9kb21haW4uYzoxMDAwOmxpYnhsX19k
ZXN0cm95X2RvbWlkOiBEb21haW4gMTpOb24tZXhpc3RhbnQgZG9tYWluCmxpYnhsOiBlcnJvcjog
bGlieGxfZG9tYWluLmM6OTU5OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiBEb21haW4gMTpVbmFi
bGUgdG8gZGVzdHJveSBndWVzdApsaWJ4bDogZXJyb3I6IGxpYnhsX2RvbWFpbi5jOjg4Njpkb21h
aW5fZGVzdHJveV9jYjogRG9tYWluIDE6RGVzdHJ1Y3Rpb24gb2YgZG9tYWluIGZhaWxlZApsaWJ4
bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6MTg2OTpsaWJ4bF9fYW9fY29tcGxldGU6IGFvIDB4Mzg2
ZTQ0ZDA6IGNvbXBsZXRlLCByYz0tMjEKbGlieGw6IGRlYnVnOiBsaWJ4bF9kb21haW4uYzo4Nzc6
bGlieGxfZG9tYWluX2Rlc3Ryb3k6IERvbWFpbiAxOmFvIDB4Mzg2ZTQ0ZDA6IGlucHJvZ3Jlc3M6
IHBvbGxlcj0weDM4NmUwYjUwLCBmbGFncz1pYwpsaWJ4bDogZGVidWc6IGxpYnhsX2V2ZW50LmM6
MTgzODpsaWJ4bF9fYW9fX2Rlc3Ryb3k6IGFvIDB4Mzg2ZTQ0ZDA6IGRlc3Ryb3kKeGVuY2FsbDpi
dWZmZXI6IGRlYnVnOiB0b3RhbCBhbGxvY2F0aW9uczo3NSB0b3RhbCByZWxlYXNlczo3NQp4ZW5j
YWxsOmJ1ZmZlcjogZGVidWc6IGN1cnJlbnQgYWxsb2NhdGlvbnM6MCBtYXhpbXVtIGFsbG9jYXRp
b25zOjMKeGVuY2FsbDpidWZmZXI6IGRlYnVnOiBjYWNoZSBjdXJyZW50IHNpemU6Mwp4ZW5jYWxs
OmJ1ZmZlcjogZGVidWc6IGNhY2hlIGhpdHM6NjEgbWlzc2VzOjMgdG9vYmlnOjExCnhlbmNhbGw6
YnVmZmVyOiBkZWJ1ZzogdG90YWwgYWxsb2NhdGlvbnM6MCB0b3RhbCByZWxlYXNlczowCnhlbmNh
bGw6YnVmZmVyOiBkZWJ1ZzogY3VycmVudCBhbGxvY2F0aW9uczowIG1heGltdW0gYWxsb2NhdGlv
bnM6MAp4ZW5jYWxsOmJ1ZmZlcjogZGVidWc6IGNhY2hlIGN1cnJlbnQgc2l6ZTowCnhlbmNhbGw6
YnVmZmVyOiBkZWJ1ZzogY2FjaGUgaGl0czowIG1pc3NlczowIHRvb2JpZzowCgpUaGUgY29uZmln
dXJhdGlvbiBmaWxlIGlzOgoKbmFtZT0iZ3Vlc3QiCm1lbW9yeT0gIjI1NiIKa2VybmVsPSAiL3Jv
b3QvSW1hZ2UiCnJhbWRpc2s9ICIvcm9vdC9pbml0cmFtZnMiCmV4dHJhPSAiY29uc29sZT1odmMw
Igp2Y3B1cz0gMQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 13:33:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 13:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebnqD-0002NE-Q0; Wed, 17 Jan 2018 13:33:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lk0e=em=tataelxsi.co.in=ganesh.h@srs-us1.protection.inumbo.net>)
 id 1ebnqC-0002N2-Vp
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 13:33:21 +0000
X-Inumbo-ID: c3b484c7-fb8a-11e7-b4a6-bc764e045a96
Received: from APC01-PU1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:febe::707])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c3b484c7-fb8a-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 14:31:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=tataelxsi.onmicrosoft.com; s=selector1-tataelxsi-co-in;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=p468725vUKBpXkLxd7Qrb+ApAZLxYt8LatjcNFI8uZ0=;
 b=cMCeQdP6xSGmWBaC2QkEqQkHkw0zBefZbgI+TOrD1mpNX4rE7b1ELlzcSl9C9asH9IrZFEfMnuChsmPJ1QlJmMfvp1s9RND05Ve42Zkl6G2BZHuc8QyQNj3VaqBTf2ylOpTM9WXvrKO7vki+r6Druoopx2FOhLHi1T3E6Zw23kI=
Received: from SG2PR04MB1631.apcprd04.prod.outlook.com (10.167.81.9) by
 SG2PR04MB1631.apcprd04.prod.outlook.com (10.167.81.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.407.7; Wed, 17 Jan 2018 13:33:06 +0000
Received: from SG2PR04MB1631.apcprd04.prod.outlook.com
 ([fe80::45bc:7edd:40a2:2c47]) by SG2PR04MB1631.apcprd04.prod.outlook.com
 ([fe80::45bc:7edd:40a2:2c47%13]) with mapi id 15.20.0407.012; Wed, 17 Jan
 2018 13:33:06 +0000
From: "Ganesh  H" <ganesh.h@tataelxsi.co.in>
To: Andrii Anisov <andrii.anisov@gmail.com>
Thread-Topic: [Embedded-pv-devel] Xen on RCarH3 Starter Kit
Thread-Index: AdOOlcJqemrJSN0HSwCErdG/tWMv7wAO2aGAADGRDXA=
Date: Wed, 17 Jan 2018 13:33:05 +0000
Message-ID: <SG2PR04MB16314D8A3CB695C0747A0B5ACAE90@SG2PR04MB1631.apcprd04.prod.outlook.com>
References: <HK2PR04MB162076BDCBFCBC19FA68CFD1CAEA0@HK2PR04MB1620.apcprd04.prod.outlook.com>
 <CAC1Wxdj=zoCpOHntfZ2Rp1mF8Oqx846etCE0L8R1MG5=qNOzKw@mail.gmail.com>
In-Reply-To: <CAC1Wxdj=zoCpOHntfZ2Rp1mF8Oqx846etCE0L8R1MG5=qNOzKw@mail.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=ganesh.h@tataelxsi.co.in; 
x-originating-ip: [121.244.192.91]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; SG2PR04MB1631;
 7:b9TLk5Uj9Q2QmviSEmNhUOnsoSiaTqtQDC0uLVrVEfQNMaTvSqYvvyC3GmTBq4Klo5XbjKk+ZQ9V/9F1zzXGRR+s0D++hn8PFwNUr8CmZfFBLMsTVOovxOSqiDL0y96EL7ag4GvgijzW9JfGA/pNBav5xaKC6FIT716KOH6bQLONpZkQpeq7ARDgcL5c0ZQNVKRsQBWU4b/hHKyhYMFU/HF2X4jGNbLASq4wB8ZEz3lJvC3cn9sf+0jQvZ+WcwGP
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-correlation-id: af945f8d-25bb-4c25-3537-08d55daed749
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(48565401081)(2017052603307)(7153060)(7193020);
 SRVR:SG2PR04MB1631; 
x-ms-traffictypediagnostic: SG2PR04MB1631:
x-microsoft-antispam-prvs: <SG2PR04MB1631CF524541136C3F196850CAE90@SG2PR04MB1631.apcprd04.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(166708455590820)(85827821059158)(90964069518039); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231023)(944501161)(6055026)(6041268)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:SG2PR04MB1631; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:SG2PR04MB1631; 
x-forefront-prvs: 0555EC8317
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(366004)(346002)(396003)(376002)(39380400002)(39860400002)(13464003)(199004)(189003)(377424004)(106356001)(7696005)(25786009)(105586002)(54906003)(97736004)(86362001)(76176011)(3846002)(2950100002)(6116002)(42882006)(5660300001)(66066001)(2906002)(305945005)(26005)(102836004)(6506007)(53546011)(4326008)(59450400001)(74316002)(7736002)(6306002)(8936002)(8676002)(53936002)(6436002)(9686003)(55016002)(81156014)(81166006)(14454004)(413944005)(6862004)(966005)(33656002)(316002)(450100002)(74482002)(229853002)(3280700002)(3660700001)(478600001)(6246003)(99286004)(68736007)(5250100002)(2900100001)(230783001)(80872002);
 DIR:OUT; SFP:1102; SCL:1; SRVR:SG2PR04MB1631;
 H:SG2PR04MB1631.apcprd04.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 A:0; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: tataelxsi.co.in does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: TDWO7izIaCOZc9sYhJpfJbtCUXJ51/I/z3EEY+Q91uzJ1dCv7Mg+v7H6eFJJYmNXBFFrtWOSa1NbHOfeCxB9Sw==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: tataelxsi.co.in
X-MS-Exchange-CrossTenant-Network-Message-Id: af945f8d-25bb-4c25-3537-08d55daed749
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jan 2018 13:33:05.8666 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ad6a39dd-96b6-4368-82da-f2ec4d92e26a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2PR04MB1631
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Embedded-pv-devel] Xen on RCarH3 Starter Kit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBBbmRyaWksDQoNClNvcnJ5IGZvciB0aGUgY29uZnVzaW9uLiBJIGFtIGhhdmluZyBhbiBS
Q2FySDMgc3RhcnRlciBraXQuIElzIHRoZXJlIGEgWGVuIHBvcnQgYXZhaWxhYmxlIGZvciBSQ2Fy
SDMgc3RhcnRlciBraXQgcmlnaHQgbm93Pw0KSWYgbm90IHdoYXQgYXJlIHRoZSBzdGVwcyB0byBj
cmVhdGUgb25lPw0KDQpCZXN0IFJlZ2FyZHMNCkdhbmVzaC5IDQoNCg0KLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCkZyb206IEFuZHJpaSBBbmlzb3YgW21haWx0bzphbmRyaWkuYW5pc292QGdt
YWlsLmNvbV0gDQpTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDE2LCAyMDE4IDc6MjIgUE0NClRvOiBH
YW5lc2ggSCA8Z2FuZXNoLmhAdGF0YWVseHNpLmNvLmluPg0KQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZzsgZW1iZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNClN1
YmplY3Q6IFJlOiBbRW1iZWRkZWQtcHYtZGV2ZWxdIFhlbiBvbiBSQ2FySDMgU3RhcnRlciBLaXQN
Cg0KRGVhciBHYW5lc2gsDQoNCkNvdWxkIHlvdSBwbGVhc2Ugc3BlY2lmeSB5b3VyIGV4YWN0IHRh
cmdldCBib2FyZD8gSXMgaXQgc2FsdmF0b3IteCBvciBzdGFydGVyIGtpdCBwcmVtaWVyIChoM3Vs
Y2IpPw0KQWN0dWFsbHkgUmVuZXNhcyBCU1AgMi4xOS4wIGlzIGVhc2lseSBiZWluZyBidWlsdCBm
b3Igc2FsdmF0b3IteC4gSW4gc3RlcCA4IHlvdSBzaG91bGQgc2VsZWN0IGFuIGFwcHJvcHJpYXRl
IGNvbmYgZnJvbSBgbWV0YS1yY2FyLWdlbjMvZG9jcy9zYW1wbGUvY29uZi9zYWx2YXRvci14L2Au
DQoNCj4gQnV0IHRoZSBZb2N0byBidWlsZCBpbnN0cnVjdGlvbnMgZ2l2ZW4gaW4gdGhlIGxpbmsg
aXMgZm9yIFJjYXJIMyANCj4gU3RhcnRlciBraXQuU28gSSBhbSB1bmFibGUgdG8gZmluZCBJbWFn
ZS1yOGE3Nzk1LXNhbHZhdG9yLXgteGVuLmR0Yg0KWW91IHdvdWxkIG5vdCBmaW5kIGl0IGlmIHlv
dSBidWlsZCBmb3IgdTN1bGNiIG1hY2hpbmUsIHRoaXMgaXMgcmVzdHJpY3RlZCBpbiB0aGUgcmVj
aXBlIFsxXS4NCg0KPiBhbmQgeGVuLXNhbHZhdG9yLXgudUltYWdlIHdoaWNoIGlzIG1lbnRpb25l
ZCBpbiB0aGUgdHV0b3JpYWwuDQpJIGd1ZXNzIGluIHlvdXIgYnVpbGQgaXQgaXMgbmFtZWQgeGVu
LWgzdWxjYi51SW1hZ2UsIGl0IGlzIHNldCBpbiBhbm90aGVyIHJlY2lwZSBbMl0uDQoNCj4gRG9l
cyB0aGUgWGVuIGR0YiBhbmQgdUltYWdlIGZvciBzYWx2YXRvciB3aWxsIHdvcmsgb24gUkNhckgz
IHN0YXJ0ZXIga2l0Lg0KWGVuIGltYWdlIGlzIG1hY2hpbmUgYWdub3N0aWMuIFNhbHZhdG9yLVgg
c3BlY2lmaWMgZHRiIGlzIG5vdCBzdWl0YWJsZSBmb3IgaDN1bGNiLg0KDQo+IENhbiBhbnlvbmUg
ZXhwbGFpbiB3aGF0IGNhbiBiZSB0aGUgaXNzdWUgYW5kIHRoZSBmaXggZm9yIGl0Lg0KQWRkIGEg
aDN1bGNiIGRldmljZSB0cmVlIHRvIFszXSwgdXBkYXRlIHJlY2lwZSBbMl0uDQpEbyBub3QgZm9y
Z2V0IHRvIFBSIHRoZSBzdHVmZiB0byBvdXIgbWV0YS1kZW1vLg0KDQpbMV0gLSBodHRwczovL2dp
dGh1Yi5jb20veGVuLXRyb29wcy9tZXRhLWRlbW8vYmxvYi9tYXN0ZXIvbWV0YS1yY2FyLWdlbjMt
eGVuL3JlY2lwZXMta2VybmVsL2xpbnV4L2xpbnV4LXJlbmVzYXNfNC45LmJiYXBwZW5kI0wxMw0K
DQpbMl0gLSBodHRwczovL2dpdGh1Yi5jb20veGVuLXRyb29wcy9tZXRhLWRlbW8vYmxvYi9tYXN0
ZXIvbWV0YS1yY2FyLWdlbjMteGVuL3JlY2lwZXMtZXh0ZW5kZWQveGVuL3hlbl9naXQuYmJhcHBl
bmQjTDE3DQoNClszXSAtIGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL21ldGEtZGVtby90
cmVlL21hc3Rlci9tZXRhLXJjYXItZ2VuMy14ZW4vcmVjaXBlcy1rZXJuZWwvbGludXgvbGludXgt
cmVuZXNhcw0KDQpTaW5jZXJlbHksDQpBbmRyaWkgQW5pc292Lg0KDQoNCjIwMTgtMDEtMTYgODo1
MiBHTVQrMDI6MDAgR2FuZXNoICBIIDxnYW5lc2guaEB0YXRhZWx4c2kuY28uaW4+Og0KPiBIaSwN
Cj4NCj4NCj4NCj4gRG9lcyBYZW4gc3VwcG9ydCBSQ2FySDMgU3RhcnRlciBLaXQgLSAgDQo+IGh0
dHBzOi8vZWxpbnV4Lm9yZy9SLUNhci9Cb2FyZHMvSDNTSw0KPg0KPg0KPg0KPiBJIGZvbGxvd2Vk
IHRoZSBidWlsZCBwcm9jZWR1cmVzIGV4cGxhaW5lZCBpbiB0aGlzIGxpbmsgZm9yIFNhbHZhdG9y
IFggDQo+IC0gDQo+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9BUk1fd2l0
aF9WaXJ0dWFsaXphdGlvbl9FeHRlbnNpb24NCj4gcy9TYWx2YXRvci1YDQo+DQo+DQo+DQoNCj4N
Cj4gQ2FuIGFueW9uZSBleHBsYWluIHdoYXQgY2FuIGJlIHRoZSBpc3N1ZSBhbmQgdGhlIGZpeCBm
b3IgaXQuIERvZXMgdGhlIA0KPiBYZW4gZHRiIGFuZCB1SW1hZ2UgZm9yIHNhbHZhdG9yIHdpbGwg
d29yayBvbiBSQ2FySDMgc3RhcnRlciBraXQuDQo+DQo+DQo+DQo+IEJlc3QgUmVnYXJkcw0KPg0K
PiBHYW5lc2guSA0KPg0KPg0KPg0KPg0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiBFbWJlZGRlZC1wdi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gRW1i
ZWRkZWQtcHYtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL2VtYmVkZGVkLXB2LWRldmVsDQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 14:03:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 14:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eboJW-0004rB-Kc; Wed, 17 Jan 2018 14:03:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q8xv=em=gmail.com=saumyarajesh93@srs-us1.protection.inumbo.net>)
 id 1eboJU-0004qo-K5
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 14:03:36 +0000
X-Inumbo-ID: fe70ea88-fb8e-11e7-b4a6-bc764e045a96
Received: from mail-vk0-x22a.google.com (unknown [2607:f8b0:400c:c05::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe70ea88-fb8e-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 15:02:03 +0100 (CET)
Received: by mail-vk0-x22a.google.com with SMTP id v70so11552516vkd.8;
 Wed, 17 Jan 2018 06:03:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=L8OMZI4CJOtVPIL9qwQHjKWZO2QX6XoKetXO9AYHH4s=;
 b=guce/Xt8SrwU69nmiavxiJHb2cgJikytlvGnU3fnWODn2Wi+27DrJpIZM/Es01XCvE
 u6pAo3+OwO5bXtxx1hzIj4TEOhD/ua7DoPTMEIJf718DApbxoQZO+BtYMzuAoSKHjcTu
 qHx39Rs558WQcUCZywhTQrh/aQHsQtpMBagTpGI39CQdJ0AEybuccLIUaecJrbVCtmIj
 FUc6XTwYHx3INCCoDTN4/zRlTXzv5+sRHA+naXHBdFfQLURikoI5L50e7z8OPOWFVVed
 Gr/f3awEXzTPfIPlxSAw3pQuCpj7m3sq2Cutya2vs5zrw6MSvE7JNpx+9bhoNpEauZy1
 PtoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=L8OMZI4CJOtVPIL9qwQHjKWZO2QX6XoKetXO9AYHH4s=;
 b=ng1quSq5pI58C5YA6oy9yqJ/OQ+OAGukl66aR+BIgoYVrolGGZG+BHWjZ0H6iadvAQ
 6kg6YD6pVbNaegsWg8EOPsft/S/WnglWgZJFyBDwbNYGqucbUEpIckIUYJa4ZCmZg6tw
 3E4RiHoYfGOpZKE2AE5lt2kZqsUPRDo2AjlXrPnHHo7H27fV6a0gwyTYhKupXuTBTX18
 +OJpdQldvN4/UgCXxLzPx1qi0cd5lINDWYPsyjRc5KdULfVqDCoAzIkTG8QtIHFUjxCG
 SOczH7XWfrVQDHCyHy8VP06kTa18FmzEieWhfUthbwXcQ41vUcqgs/cZ4GmiMAUk2jvH
 K+AA==
X-Gm-Message-State: AKwxytcvYPDEoSSyeL8CErFcU+WU9LoP+LG7r0lowYQUelo+XeBwcvoS
 bIMJigmGCH42/Jot4myzmIKjd09A5oJAqtaN69Y=
X-Google-Smtp-Source: ACJfBot3jLCpStAxu81XzA5O3engJSAqfM/962TMoxKCflzQDo5woANSyQnlTc9iZggMBoQ7yBjvL9MaCMFUvuEQ1Rc=
X-Received: by 10.31.212.135 with SMTP id l129mr2060099vkg.31.1516197813863;
 Wed, 17 Jan 2018 06:03:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.87.129 with HTTP; Wed, 17 Jan 2018 06:03:33 -0800 (PST)
In-Reply-To: <37217807-7f20-bdbf-f852-033fcae1bd01@epam.com>
References: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
 <37217807-7f20-bdbf-f852-033fcae1bd01@epam.com>
From: Saumya Rajesh <saumyarajesh93@gmail.com>
Date: Wed, 17 Jan 2018 19:33:33 +0530
Message-ID: <CAONE6OCM9wEd6zJCH5147vTMWyt4CGH9uXbBX0y29di9cC3QaQ@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org,
 xen-users@lists.xenproject.org
Subject: Re: [Xen-devel] Access I2C bus from guest/DomU on ARM board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0056612264206240184=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0056612264206240184==
Content-Type: multipart/alternative; boundary="001a114eb4601ac9820562f95016"

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

On Tue, Jan 16, 2018 at 9:22 PM, Andrii Anisov <andrii_anisov@epam.com>
wrote:

> Dear Rajesh,
>
>
> You can try to get an I2C bus controller in DomU in PIO mode following
> [1], keeping in mind [2].
>
> If you want it DMA capable you need Renesas IPMMU support in XEN [3], [4]
> to be incorporated.
>
>
> [1] - https://xenbits.xen.org/docs/unstable/misc/arm/passthrough.txt
>
> [2] - https://lists.xenproject.org/archives/html/xen-users/2017-10
> /msg00031.html
>
> [3] - https://lists.xenproject.org/archives/html/xen-devel/2017-07
> /msg02545.html
>
> [4] - https://lists.xenproject.org/archives/html/xen-devel/2017-07
> /msg02679.html
>
>
> --
>
> *Andrii Anisov*
>
>
>
Thank you Andrii for replying. I will try the device passthrough way of
using I2C bus from guest and post the updates.

Just out of curiosity, is it possible to split the Driver for the Renesas
RCar I2C unit [1] into frontend and backend to use the i2c bus from guest?
Or to do something similar to PCI passthrough? Please forgive me if I sound
illogical. I'm just curious.

Regards
Saumya

[1]
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/drivers/i2c/busses/i2c-rcar.c?h=v4.14.13

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Jan 16, 2018 at 9:22 PM, Andrii Anisov <span dir=3D"ltr">&lt;<a href=3D=
"mailto:andrii_anisov@epam.com" target=3D"_blank">andrii_anisov@epam.com</a=
>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">De=
ar Rajesh,<br>
<br>
<br>
You can try to get an I2C bus controller in DomU in PIO mode following [1],=
 keeping in mind [2].<br>
<br>
If you want it DMA capable you need Renesas IPMMU support in XEN [3], [4] t=
o be incorporated.<br>
<br>
<br>
[1] - <a href=3D"https://xenbits.xen.org/docs/unstable/misc/arm/passthrough=
.txt" rel=3D"noreferrer" target=3D"_blank">https://xenbits.xen.org/docs/u<w=
br>nstable/misc/arm/passthrough.t<wbr>xt</a><br>
<br>
[2] - <a href=3D"https://lists.xenproject.org/archives/html/xen-users/2017-=
10/msg00031.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenpro=
ject.org/a<wbr>rchives/html/xen-users/2017-10<wbr>/msg00031.html</a><br>
<br>
[3] - <a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2017-=
07/msg02545.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenpro=
ject.org/a<wbr>rchives/html/xen-devel/2017-07<wbr>/msg02545.html</a><br>
<br>
[4] - <a href=3D"https://lists.xenproject.org/archives/html/xen-devel/2017-=
07/msg02679.html" rel=3D"noreferrer" target=3D"_blank">https://lists.xenpro=
ject.org/a<wbr>rchives/html/xen-devel/2017-07<wbr>/msg02679.html</a><span c=
lass=3D"gmail-HOEnZb"><font color=3D"#888888"><br>
<br>
<br>
-- <br>
<br>
*Andrii Anisov*<br>
<br>
<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra"><div =
class=3D"gmail_extra"><font face=3D"tahoma, sans-serif">Thank you Andrii fo=
r replying. I will try the device passthrough way of using I2C bus from gue=
st and post the updates.=C2=A0</font></div><div class=3D"gmail_extra"><font=
 face=3D"tahoma, sans-serif"><br></font></div><div class=3D"gmail_extra"><f=
ont face=3D"tahoma, sans-serif">Just out of curiosity, is it possible to sp=
lit the Driver for the Renesas RCar I2C unit [1] into frontend and backend =
to use the i2c bus from guest? Or to do something similar to PCI passthroug=
h? Please forgive me if I sound illogical. I&#39;m just curious.</font></di=
v><div class=3D"gmail_extra"><font face=3D"tahoma, sans-serif"><br></font><=
/div><div class=3D"gmail_extra"><font face=3D"tahoma, sans-serif">Regards</=
font></div><div class=3D"gmail_extra"><font face=3D"tahoma, sans-serif">Sau=
mya</font></div><div class=3D"gmail_extra"><font face=3D"tahoma, sans-serif=
"><br></font></div><div class=3D"gmail_extra"><font face=3D"tahoma, sans-se=
rif">[1] <a href=3D"https://git.kernel.org/pub/scm/linux/kernel/git/stable/=
linux-stable.git/tree/drivers/i2c/busses/i2c-rcar.c?h=3Dv4.14.13">https://g=
it.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git/tree/drivers=
/i2c/busses/i2c-rcar.c?h=3Dv4.14.13</a></font></div></div></div>

--001a114eb4601ac9820562f95016--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0056612264206240184==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 17 14:31:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 14:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebokJ-0007Ae-5i; Wed, 17 Jan 2018 14:31:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3tf+=em=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ebokH-0007AY-TV
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 14:31:17 +0000
X-Inumbo-ID: dabad955-fb92-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x233.google.com (unknown [2a00:1450:400c:c0c::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dabad955-fb92-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 15:29:44 +0100 (CET)
Received: by mail-wr0-x233.google.com with SMTP id w50so19053765wrc.11
 for <xen-devel@lists.xen.org>; Wed, 17 Jan 2018 06:31:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=8Jolc57+LfRgRXBV0ri8U+H1YpEqk5JQP53SdOVeNRw=;
 b=fGKjc0IFis+UrxLzKWQGeAlj8K6PQlaBi0SjcLOZMSUG04nRO01DReFGh0+wJ6Ws9t
 QDMzZXPPtE3DI4xK551ms9NKeo80LsIl2Tj3n88CTd8kBH146PD2jFJ0/tQmb/pEwRqs
 O0ulp8oUaUuO9+DPom5FbAB6F4Xfy0qjDcP2RMBy1s+Xx8aq73jHbpT9Wc6YR9e+Ucqp
 umtLonmgDt9ZJCHJ5NU0Zsx9C7qTk1UhY7W0gT0wCx7lPbv8rePXyG+rn3SMTtsvmTWw
 KEv5W05V62ZrpSq6IKYtnVlYzOfGaPCTPsPRi/Y7LYTB2eKjdNgVNfq60tWCNfvV4rEu
 5zzg==
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=8Jolc57+LfRgRXBV0ri8U+H1YpEqk5JQP53SdOVeNRw=;
 b=MN9MpnOHoyXJxNvxlD0af2mkt+R5vq5uWCAKIf7hiP1NWS+yT0yk39xoPnogxLweYW
 w2T75SKLnxKHYVlkudkANAzuKdUgp8W/N+YooUYZozO2kSmRA/FCAdMEOsNG34MWzVzZ
 f0lhHbWP/kkjYc4QsDYgnhDth5ADqoaRY0sVrJyeOMLP1ANMzqYV6cfSEPVWu12ag8pl
 nIECLDlrJHebEXWRZYfPFS6SDzdTVwfizATK+ToI0/Tp8DH1Ma/fpISd17i4qtQZMgOC
 5x0UnOhFa0Hg7I11xygKglRImXXAF49lqPY7DRnQ3BNuRHrGLjB1qIzjrJyTgk4hEjFU
 MKTQ==
X-Gm-Message-State: AKwxytddIsd5ZLiJpI0dZOPzuTnucXU3+SSnbw7mAFqFBD2ybFqaYUea
 AnXZnEFenGJtYiUB3ut+DQE=
X-Google-Smtp-Source: ACJfBosEOBBx2NO7O+EjzhrDzWOdd4g+uEfPNgXCB/WKoBpKv0phlBb7tDYGhchGDqgXvPEunRRO/Q==
X-Received: by 10.223.153.151 with SMTP id y23mr3010154wrb.45.1516199471801;
 Wed, 17 Jan 2018 06:31:11 -0800 (PST)
Received: from ?IPv6:2a01:4c8:102d:5637:bdd5:769d:951f:954?
 ([2a01:4c8:102d:5637:bdd5:769d:951f:954])
 by smtp.gmail.com with ESMTPSA id v31sm4679756wrb.12.2018.01.17.06.31.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 Jan 2018 06:31:11 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Wed, 17 Jan 2018 14:31:08 +0000
In-Reply-To: <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
To: Julien Grall <julien.grall@linaro.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
 enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3997193690374563596=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3997193690374563596==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_7CD8552A-B5A8-47CB-9EC4-2ED7F5B1A9C7"


--Apple-Mail=_7CD8552A-B5A8-47CB-9EC4-2ED7F5B1A9C7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Julien,

> On 17 Jan 2018, at 12:31, Julien Grall <julien.grall@linaro.org> =
wrote:
>=20
>>>>>=20
>>>> If you took the code from Linux, you need to add the original
>>>> Signed-off-by from the Linux commit. Aside from that:
>>>=20
>>> There are multiple commits touching this function. So I followed =
what we did in similar situation. By that I mean, mentioning the code =
was taken from Linux and not gathered the signed-off-by.
>>>=20
>>> If you really want, I can gather all the signed-off-by of the commit =
touching this function.
>> If there are a lot of then, you may want to consider adding a =
README.source file instead. There are a few examples in tree and they =
are also mentioned in CONTRIBUTING files
>=20
> I am not sure to understand your suggestion here. I spotted only one =
CONTRIBUTING file and it only list the license.

I was suggesting to create a README.source in the xen arm tree seomwhere =
where you can list imports.

> Regarding README.source, this is covering file and contain the same =
mention as in the commit message. As this is a single function. Isn't =
the commit message enough?

=46rom a legal viewpoint it is enough.
The reason why we created the README.source file is because it is very =
easy to miss code imports when they are mentioned in commit messages.

Normally this isn't a problem: only if we ever have to relicense the =
code or if someone does code archeology=20
When we relicensed the ACPI builder, it created all sorts of problems as =
outlined in =
https://www.slideshare.net/xen_com_mgr/ossa17-mixed-license-foss-projects =
<https://www.slideshare.net/xen_com_mgr/ossa17-mixed-license-foss-projects=
>

> Lastly, we do have quite a bit of code in Xen coming from Linux (or =
other project). A lot of them are not listed in =
README.source/CONTRIBUTING. But only mention in the commit message (not =
necessarily with Signed-off-by tag).

That is true: which is why I have started fixing these, whenever I found =
them and moved such information to README.source.=20

> So I am quite interested to know what is the normal procedure here.

I think:
* Doing this via Signed-off-by tag is sufficient for a one-off-import
* I would prefer if people added import related info README.source files =
(and also in the commit message)

Does this make sense?

Lars=

--Apple-Mail=_7CD8552A-B5A8-47CB-9EC4-2ED7F5B1A9C7
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"">Hi =
Julien,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 17 Jan 2018, at 12:31, Julien Grall &lt;<a =
href=3D"mailto:julien.grall@linaro.org" =
class=3D"">julien.grall@linaro.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D""><blockquote type=3D"cite" class=3D""><blockquote type=3D"cite" =
class=3D""><br class=3D""></blockquote>If you took the code from Linux, =
you need to add the original<br class=3D"">Signed-off-by from the Linux =
commit. Aside from that:<br class=3D""></blockquote><br class=3D"">There =
are multiple commits touching this function. So I followed what we did =
in similar situation. By that I mean, mentioning the code was taken from =
Linux and not gathered the signed-off-by.<br class=3D""><br class=3D"">If =
you really want, I can gather all the signed-off-by of the commit =
touching this function.<br class=3D""></blockquote>If there are a lot of =
then, you may want to consider adding a&nbsp;README.source file instead. =
There are a few examples in tree and they are also mentioned =
in&nbsp;CONTRIBUTING files<br class=3D""></blockquote><br class=3D"">I =
am not sure to understand your suggestion here. I spotted only one =
CONTRIBUTING file and it only list the license.<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>I was =
suggesting to create a README.source in the xen arm tree seomwhere where =
you can list imports.</div><div><br class=3D""></div><blockquote =
type=3D"cite" class=3D""><div class=3D""><div class=3D"">Regarding =
README.source, this is covering file and contain the same mention as in =
the commit message. As this is a single function. Isn't the commit =
message enough?<br class=3D""></div></div></blockquote><div><br =
class=3D""></div><div>=46rom a legal viewpoint it is =
enough.</div><div>The reason why we created the README.source file is =
because it is very easy to miss code imports when they are mentioned in =
commit messages.</div><div><br class=3D""></div><div>Normally this isn't =
a problem: only if we ever have to relicense the code or if someone does =
code archeology&nbsp;</div><div>When we relicensed the ACPI builder, it =
created all sorts of problems as outlined in&nbsp;<a =
href=3D"https://www.slideshare.net/xen_com_mgr/ossa17-mixed-license-foss-p=
rojects" =
class=3D"">https://www.slideshare.net/xen_com_mgr/ossa17-mixed-license-fos=
s-projects</a></div><div><br class=3D""></div><blockquote type=3D"cite" =
class=3D""><div class=3D""><div class=3D"">Lastly, we do have quite a =
bit of code in Xen coming from Linux (or other project). A lot of them =
are not listed in README.source/CONTRIBUTING. But only mention in the =
commit message (not necessarily with Signed-off-by tag).<br =
class=3D""></div></div></blockquote><div><br class=3D""></div>That is =
true: which is why I have started fixing these, whenever I found them =
and moved such information to&nbsp;README.source.&nbsp;</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D""><div =
class=3D"">So I am quite interested to know what is the normal procedure =
here.<br class=3D""></div></div></blockquote><div><br class=3D""></div>I =
think:</div><div>* Doing this via Signed-off-by tag is sufficient for a =
one-off-import</div><div>* I would prefer if people added import related =
info README.source files (and also in the commit message)</div><div><br =
class=3D""></div>Does this make sense?<div class=3D""><br =
class=3D""></div><div class=3D"">Lars</div></body></html>=

--Apple-Mail=_7CD8552A-B5A8-47CB-9EC4-2ED7F5B1A9C7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3997193690374563596==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 17 14:31:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 14:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebokA-0007AI-Ua; Wed, 17 Jan 2018 14:31:10 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=548fb5411=Ian.Jackson@citrix.com>)
 id 1ebok9-0007AC-PS
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 14:31:09 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 82/89-28208-C2E5F5A5;
 Wed, 17 Jan 2018 14:31:08 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprCIsWRWlGSWpSXmKPExsXitHRDpK5OXHy
 UwZUuBYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtGzcy57wV7eisM/TBsY33J1MXJySAj4Syzv
 PcUMYXtIXD97ggnEZhPQlWja8pcNxBYRUJY43vSFtYuRg4NZoFhi2oIckLCwQIjE/x/HwMpZB
 FQlZj55AGbzCnhKbLt6lQ1ipJzE+eM/mUFahQTUJOauj4coEZQ4OfMJC4jNLCAhcfDFC6gLLC
 W+rX/KPIGRdxaSsllIyhYwMq1i1ChOLSpLLdI1MtRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUl
 MKtZLzs/dxAgMGwYg2MH4Z1nAIUZJDiYlUd4TRvFRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4
 38UA5QSLUtNTK9Iyc4ABDJOW4OBREuG9A5LmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIse
 fl5qVLivF9ASgVASjNK8+AGwSLrEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5f4FM4cnMK4
 Hb9wroFCagU7bMiAU5pSQRISXVwHjKaoope4zti8/Lfd8vKkn/5yDsN3XXWof2lhv1C+13W1b
 UtCZOYm/10HiefKTwu933iBRNwQ35tTsDtohOYDqyxePQhYtHwzKzhGymWMTHbPYrOhi0p88s
 x6io5qd2/POANt8LmZm/GE7vXx1m8KP+B9s7eS0VmUsBicGuFa5KW+1cH3xarMRSnJFoqMVcV
 JwIAFo+E2mnAgAA
X-Env-Sender: prvs=548fb5411=Ian.Jackson@citrix.com
X-Msg-Ref: server-10.tower-27.messagelabs.com!1516199466!91789456!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34840 invoked from network); 17 Jan 2018 14:31:08 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-10.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 17 Jan 2018 14:31:08 -0000
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458514681"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xensource.com>
Date: Wed, 17 Jan 2018 14:30:44 +0000
Message-ID: <1516199444-12550-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] Revert "xl: Default guest mode changed from PV
	to PVH with PV shim"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBicmVha3MgQVJNLiAgSXQgc2hvdWxkIGJlIHByb3RlY3RlZCBieSBzb21lIHg4NiAjaWYu
ICBGb3Igbm93LApyZXZlcnQgaXQsIGFzIGl0J3Mgbm90IGNyaXRpY2FsIChhbmQgaXQgaXNuJ3Qg
aW5jbHVkZWQgaW4gdGhlCmNvbWV0L3ZpeGVuIHNlY3VyaXR5IHBhdGNoIGJyYW5jaGVzIHB1Ymxp
c2hlZCB2aWEgWFNBLTI1NCkuCgpUaGlzIHJldmVydHMgY29tbWl0IDYzMDgwYjcwNDM1MTAyMmNi
N2JhZGI3MzMzOWQ0NzY0NmZiNDY1YmQuCgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgotLS0KIHRvb2xzL3hs
L3hsX3BhcnNlLmMgfCAxMyArKystLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94bC94bF9wYXJzZS5j
IGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCAyYTUzYWMwLi5mZGZlNjkzIDEwMDY0NAotLS0g
YS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKQEAgLTkzOSwx
MiArOTM5LDggQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291
cmNlLAogICAgICAgICBjX2luZm8tPnR5cGUgPSBidWlsZGVyX3R5cGU7CiAgICAgfQogCi0gICAg
c3RhdGljIGJvb2wgcHZzaGltX2RlZmF1bHRfZW5hYmxlID0gMDsKLQotICAgIGlmIChjX2luZm8t
PnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSU5WQUxJRCkgewotICAgICAgICBjX2luZm8tPnR5
cGUgPSBMSUJYTF9ET01BSU5fVFlQRV9QVkg7Ci0gICAgICAgIHB2c2hpbV9kZWZhdWx0X2VuYWJs
ZSA9IDE7Ci0gICAgfQorICAgIGlmIChjX2luZm8tPnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVf
SU5WQUxJRCkKKyAgICAgICAgY19pbmZvLT50eXBlID0gTElCWExfRE9NQUlOX1RZUEVfUFY7CiAK
ICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgImhhcCIsICZjX2luZm8tPmhhcCwgMCk7
CiAKQEAgLTk3MCwxMCArOTY2LDcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFy
ICpjb25maWdfc291cmNlLAogICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2luaXRfdHlwZShi
X2luZm8sIGNfaW5mby0+dHlwZSk7CiAKICAgICBpZiAoYl9pbmZvLT50eXBlID09IExJQlhMX0RP
TUFJTl9UWVBFX1BWSCkgewotICAgICAgICBpZiAoeGx1X2NmZ19nZXRfZGVmYm9vbChjb25maWcs
ICJwdnNoaW0iLCAmYl9pbmZvLT51LnB2aC5wdnNoaW0sIDApCi0gICAgICAgICAgICAmJiBwdnNo
aW1fZGVmYXVsdF9lbmFibGUpCi0gICAgICAgICAgICBsaWJ4bF9kZWZib29sX3NldCgmYl9pbmZv
LT51LnB2aC5wdnNoaW0sIDEpOwotCisgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmln
LCAicHZzaGltIiwgJmJfaW5mby0+dS5wdmgucHZzaGltLCAwKTsKICAgICAgICAgaWYgKCF4bHVf
Y2ZnX2dldF9zdHJpbmcoY29uZmlnLCAicHZzaGltX3BhdGgiLCAmYnVmLCAwKSkKICAgICAgICAg
ICAgIHhsdV9jZmdfcmVwbGFjZV9zdHJpbmcoY29uZmlnLCAicHZzaGltX3BhdGgiLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYl9pbmZvLT51LnB2aC5wdnNoaW1fcGF0aCwg
MCk7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 14:43:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 14:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebowL-00086h-Cf; Wed, 17 Jan 2018 14:43:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebowK-00086L-GN
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 14:43:44 +0000
X-Inumbo-ID: 28354e41-fb95-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28354e41-fb95-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 14:46:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458517360"
Date: Wed, 17 Jan 2018 14:43:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180117144337.tqldlu3wzqxi6cez@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515782244-6412-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Rename invalidate_shadow_ldt()
 to pv_destroy_ldt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDY6Mzc6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBhbmQgbW92ZSBpdCBpbnRvIHB2L2Rlc2NyaXB0b3ItdGFibGVzLmMgYmVzaWRlIGl0
cyBHRFQgY291bnRlcnBhcnQuICBSZWR1Y2UKPiB0aGUgIWluX2lycSgpIGNoZWNrIGZyb20gYSBC
VUdfT04oKSB0byBBU1NFUlQoKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 14:43:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 14:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebowL-00086W-6J; Wed, 17 Jan 2018 14:43:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebowJ-00086K-St
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 14:43:43 +0000
X-Inumbo-ID: 26c6cee6-fb95-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26c6cee6-fb95-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 14:46:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458517355"
Date: Wed, 17 Jan 2018 14:43:34 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180117144334.gcmpsv2uqjvc5is7@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515782244-6412-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] x86/idt: Factor out enabling and
 disabling of ISTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDY6Mzc6MjBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBbGwgYWx0ZXJhdGlvbiBvZiBJU1Qgc2V0dGluZ3MgKG90aGVyIHRoYW4gdGhlIGNy
YXNoIHBhdGgpIGhhcHBlbiBpbiBhbgo+IGlkZW50aWNhbCB0cmlwbGUuICBJbnRyb2R1Y2UgaGVs
cGVycyB0byBrZWVwIHRoZSB0cmlwbGUgaW4gc3luYywgYW5kIHJlZHVjZQo+IHRoZSByaXNrIG9m
IG9wZW5jb2RlZCBtaXN0YWtlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 14:50:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 14:50:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebp2Q-0008UC-12; Wed, 17 Jan 2018 14:50:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebp2O-0008Rb-Qp
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 14:50:00 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 00/98-04477-7926F5A5;
 Wed, 17 Jan 2018 14:49:59 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXd6Uny
 UweMXwhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPdqXcsBTPFKl7/eMDWwNgu0MXIxSEk0Mgk
 8edFPxuE85hRYv2Sb8wQzjZGiSV3jrJ0MXJyiAg4S3w9M5cdxOYV0JdYM/sEmC0sYCvxecl+V
 pAGCYEDTBJXV25nBElICHhKvJ28hB3G3r38OlAROwebgJXEITGQKIuAqsSJeW/YJjByL2BkWM
 WoXpxaVJZapGupl1SUmZ5RkpuYmaNraGCml5taXJyYnpqTmFSsl5yfu4kR6F8GINjBeHdTwCF
 GSQ4mJVHeE0bxUUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkePMSgXKCRanpqRVpmTnAQINJS3Dw
 KInwioGkeYsLEnOLM9MhUqcYjTmaHjxoY+a48eJ1G7MQS15+XqqUOK8BSKkASGlGaR7cIFgEX
 GKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwrzHIFJ7MvBK4fa+ATmECOmXLjFiQU0oSEVJSDY
 zKp4/PuVG2Wy7nvMMGkxenPY7kLvmjsG1ex8aFv2N07bP7PLYkOcnH1j1PKj1d05n2wNv9G/v
 GlS2M0ZlrF4r2yd9Svjdtn+gt5mP7OA9cXdwaev2fUd1VrVkKnce+9Is7ZbZMeORw9Lreg4tW
 rX5bTTbKvr/7RctRQJqTd4K23xL+3+G3w48osRRnJBpqMRcVJwIArMth+3sCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1516200598!112712532!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25894 invoked from network); 17 Jan 2018 14:49:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 14:49:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebp2L-0002pN-7d; Wed, 17 Jan 2018 14:49:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebp2F-0004WG-Qu; Wed, 17 Jan 2018 14:49:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebp2F-0003ps-FU; Wed, 17 Jan 2018 14:49:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118160-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:guest-start:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=db3ae8becc2b4f9f544eafa06a7c858c7cc9f029
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 14:49:51 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118160: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7081727146800751192=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-arm64-arm64-xl-xsm      12 guest-start              fail REGR. vs. 118105
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  db3ae8becc2b4f9f544eafa06a7c858c7cc9f029
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Failing since        118110  2018-01-16 19:02:12 Z    0 days   10 attempts
Testing same since   118160  2018-01-17 13:01:46 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      fail    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7081727146800751192==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 15:18:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 15:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebpUE-00024m-IM; Wed, 17 Jan 2018 15:18:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0wfz=em=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ebpUD-00024Z-Qp
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 15:18:45 +0000
X-Inumbo-ID: 7dc82343-fb99-11e7-b4a6-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7dc82343-fb99-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 16:17:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=r6OUR/pPv77NAJ+t/NS7stLUObG7qXZeEr4TYWmtxOk=;
 b=PEFy3F8hJwdXzSq9RFlHF3hCE9n0V8M6E4EEHvc/qbjLnVbRhr0mDr8z4VkumJsAfTrlDrTRAkh+Rq85VmvfPoOMgaLHzLj14ElarYyojw82uq3s7int7EJcT8L/sPcVhV0ZQVsMQf1IG0GsoFjI+ArCQj3SBAHuZIJS1RQz2lY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.56) by
 AM5PR0301MB2404.eurprd03.prod.outlook.com (2603:10a6:203:7::13) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Wed, 17
 Jan 2018 15:18:36 +0000
To: Ganesh H <ganesh.h@tataelxsi.co.in>,
 Andrii Anisov <andrii.anisov@gmail.com>
References: <HK2PR04MB162076BDCBFCBC19FA68CFD1CAEA0@HK2PR04MB1620.apcprd04.prod.outlook.com>
 <CAC1Wxdj=zoCpOHntfZ2Rp1mF8Oqx846etCE0L8R1MG5=qNOzKw@mail.gmail.com>
 <SG2PR04MB16314D8A3CB695C0747A0B5ACAE90@SG2PR04MB1631.apcprd04.prod.outlook.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <76e88500-6baf-c287-53d4-51a398e754ca@epam.com>
Date: Wed, 17 Jan 2018 17:18:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <SG2PR04MB16314D8A3CB695C0747A0B5ACAE90@SG2PR04MB1631.apcprd04.prod.outlook.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM5PR0602CA0015.eurprd06.prod.outlook.com
 (2603:10a6:203:a3::25) To AM5PR0301MB2404.eurprd03.prod.outlook.com
 (2603:10a6:203:7::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1407d54b-9908-45d1-1eca-08d55dbd94e6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0301MB2404; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2404;
 3:eGEZko0Vph9SyO5zlaS+TgtuAc4NIhq2BdjBqLxP+LWpoHacv18H9+tuMq7DfnkKsVGQ0Jj+CI9SZGgXMCMzKCXmpH3uajxSemLRiAZVFSDaMzP/i32jhSrY0piDF6KWBBkgXXx61uWnmeS8kg5xbm7RL/+OlxZ2xn7drb9fnzOCcTJs/8FUChPVauwD24bJTffoFhZLIz04ImpOYmjoT6HTBAeDeIW8XysiwvLWBOmVbb+sPye4aN1EqDEpszC1;
 25:IIJaUMdOXbnJMkBlTxdnFYx5+xeTd+XjlyJQ/1GFKQXsIQZLc1+xcdVO8eZN9P8Vhq5lfZbbYpojI431QbGtWXeEIZ2gZq244dZgkeh5HWbt7/RV4iVDhKF/onsB3M22Zqk20JC39aCSVj1j58Vz5K1pzQSSaiw6Yc3gUsl5YMcDpWPxsrapqtooQxlhLDmgQx+HZ4I/A+kzvofSt9C9LyjMx/FO4RR33cHSReQdKXfuBgKNXwsHIswqwm6NeMLgO6/2IhGlHqZZB7xUu5fr+e/wz36ZhXG+6PkeayjZSMcUpJSpFjApWjR+ClcVnONyPRoDiPDfPIJoHY7+zjTEiA==;
 31:ZmYQpyEIKn00lOHeWpMozAZ7TM9zuLVsDdJhG3fASqMpi1SSMahxJMWXjB3xif7L13XLh07RuQceiYol3iu4gP0Cr24o9ugCGx1e17Y1yi3K4F/ahMi9h6EaCN4uKxqgLwNyjS25kel5kjD08rrqeU/io1kLXvArQUpRAIMAkzB5Zl5x44Ao1lFNIgTToB57t0WBhUqTo/g4wW50UNVl+1Dkkqcuqwt0WefoIaJ+Ui4=
X-MS-TrafficTypeDiagnostic: AM5PR0301MB2404:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2404;
 20:cHNDfARO97yPHzTbaUeY2wAzPFNcHVQEtqwO+CBOcT9Eg+9SevFCpwH9T6EMjy6h/61wGS865+RCqvwNhyKViuXDQVJt7NHYzpa0jFrRXGqDGn6iWiDj4wOLDkThCi4vV/vTM8+MndvnmEqAeoyjMMTxVVsfFWH7BYCpEEmyEz5WXZJkqcC030WvosugmMc+AYoZp+yJBqzSr1MUIeXVkDegp9IsaYYkl8r+Wk32TdFrh9/nDl9ScVPUgINDMg1wUdkp4enp6q0vTLzPSCJh2IM/qjdKGrmbmKVNiCssIOy4MN4D9HhzpGNaO5BDtlf2sxlg7Qo+0jprUi04YOlumyBR46s6QM4+momgTRt985V07DEnLki+9zj1hPfD8gGX0/NokVgg+07gGqurumuawNLod5+ROESx3tWZunzUbVx9Q9Nm1DL61x17meS7i89HIucPHOqGqdDTy3pUTNwMC6LxkJqynsnyonGk6X3MWGlCgJf84NfzbUrdLHnKAamI;
 4:4w/8iAFvei/D3WdfK9Q3ANzTWNR8SjJMXW1moGP5+uti6zyhq7MZ+noQsTheLZBTtCZwAhJr0J3ZiX/iFEUXoO7EOrEEsF3gIl0slJ1pinmXbemTtN6a+ZHJVR0zCzgdBK7+cpaG3E/5v2l1l3R+wo2GXM/qGPSAa32aXPgmILR0m9Y0ramiNwxHnIR9nYSHTkSpLZ7y/KseCZOtot65rvoBhrb45lr2KgfGnIEDdwyIcJ+IWRaqPvXMub5CUxvq7bekv5qN85dwa0GEI8DlSKvt9tgK28t3bErcZAI2LqhDhBhLPphD2b/iBQ9eDCyI
X-Microsoft-Antispam-PRVS: <AM5PR0301MB2404396EB7ACEAC420E15791E6E90@AM5PR0301MB2404.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231023)(944501161)(6041268)(20161123562045)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:AM5PR0301MB2404; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:AM5PR0301MB2404; 
X-Forefront-PRVS: 0555EC8317
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(39380400002)(39860400002)(366004)(346002)(376002)(199004)(189003)(24454002)(8656006)(478600001)(67846002)(316002)(65806001)(966005)(413944005)(58126008)(25786009)(81156014)(54906003)(81166006)(65826007)(65956001)(52146003)(97736004)(2486003)(16576012)(52116002)(23676004)(230783001)(305945005)(36756003)(72206003)(7736002)(53936002)(66066001)(5660300001)(8676002)(47776003)(59450400001)(386003)(229853002)(50466002)(53546011)(110136005)(86362001)(64126003)(230700001)(6486002)(4326008)(6666003)(77096006)(2906002)(2950100002)(106356001)(3846002)(6116002)(8936002)(68736007)(26005)(6246003)(16526018)(105586002)(31686004)(6306002)(76176011)(83506002)(39060400002)(80792005)(31696002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2404; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDQ7MjM6aVIvT3hUc3dIdFVtVFBPZjgyV2k3Unpj?=
 =?utf-8?B?SUhmeTlDNUZMWHZEcUVGQmRTMU1PeVZnRUZnM05vV0VqZkFHVWdOZXd5cU95?=
 =?utf-8?B?c240UzlnTjR4MFlpQys2ckNNc3FXbWwzT2l1c1hzdUhZNnpzc1JxODRFOU5U?=
 =?utf-8?B?YmFSTzN6cGJvQ0RBd1Y3dGNZUkFoTVhqRzFhck9hKzBOVmVGZzgvOEJyZmVS?=
 =?utf-8?B?MGZiMmNlOW9DRTVZVlBkdS9WQklJUmJ0bDM5STNQb0c4NFlGbXRydXNmM3pC?=
 =?utf-8?B?S2cvK1pBR25GV1dMZ3ROeUIyaUFxNWNQK1k4UXFrWE5lZE9BT0NlVmNDbGlV?=
 =?utf-8?B?VXh2YUtsOTB1Yk02akxhT3QwcTZpaEQ1VFlTdG8vS3M1cFNmaW5EeXhOY25J?=
 =?utf-8?B?NUNlbitKRFpTbERmRWg1TjFrSkFGN2EwdHJlcEdaYnM2WU16MmdXMFJkVVlJ?=
 =?utf-8?B?SmwwYXBoaEpkNFVTM1pJNit3ektCbENMMVN3azhWQk1JeWVxSW9lYVFURlA1?=
 =?utf-8?B?dkh4Z2pNdytXd0E1aGM0UWhFWWVEb1lEM1kzOFlTWDdLOTR4djdwd0tnNmZo?=
 =?utf-8?B?VURLejRsZTRuTld4TXN4eHQweGdDT1VVQ1dVWGJqek5sZVVDOWlaTWJFTkN6?=
 =?utf-8?B?bnArRk5QK3RPRkEyeFFzakdlcjhpYmptZHIvU3pHMWZqNmUrMjg5WjQ3Y0Ix?=
 =?utf-8?B?eENzaGFraEtVR09ZK1NxL3RCdzRXSHpDcmF3WGFuTVpVdlZQdFljZ0hFNjVr?=
 =?utf-8?B?V0NhVDVxbGpGQmtjQ2xtSlFhbTBiU1lrODRveUlySUZwSWRiZERSMjVUSzJW?=
 =?utf-8?B?eGhHQjRNSjNXSmN0cmdGOWVtQW5aWVZ4dENTZzE5bGVDalVnb2Q4SFZnd0p0?=
 =?utf-8?B?dE5BTGdTNkREQVlnK1V5b1M1QmNjT1dYZXdQWlJDL3UwNEdyM21xUWd0SnU0?=
 =?utf-8?B?Ulg4ZFlNMVhDckNGeGxRY0IzVFlBWFduSGNYMmNZQXZMV3V0dU9HNldFTFFu?=
 =?utf-8?B?d09XYURhOGxNVFBSZ2VTYnNmRXFTSWM4OCtsUE5jY1g4Njh6Vk4wTUxoV3lv?=
 =?utf-8?B?NS9ka3J2UldybExGaGR3OC90dEtualJFa2dYOU4wUTBMWUpGdWdWQndjdTcx?=
 =?utf-8?B?VXVUQmV5b3ZKazRzclJiUG9mYzBKeHlUNm1kRE1lT29KWnM5cUlyREtBVVBL?=
 =?utf-8?B?dGpMR281L1FTdzVQTmpQeDlrSU13eGcxM25xdFBiMzZkdTd5MlZOU2RJL2Fj?=
 =?utf-8?B?NjYrSGppeVNPNExGN3BlSGo0WTV4TXN0eUtabzdBUGRlSnRkU012NDRMWVFl?=
 =?utf-8?B?SWt5RnpyWUh0b2ZKNjRudXN2S01Od1hhNEMxWWVjaktVQmduRlZZYlVTdzAw?=
 =?utf-8?B?SjdTNUk2RnJ4VlVESjg1MTc5NFpRWHA0dEFLQVN2MGloWEw1TnZ3RGwrUzlL?=
 =?utf-8?B?VlBac0U4ZmZYakFodzAyME0wdzhqSW9XVlNoc2RqRWZkWVhqNjgvNDBoZExR?=
 =?utf-8?B?S0pSMmttRUdiL2dNQ08wNG8yV2N6Rzk0c3R3QVVmUWR6bjBNYlV2YVREYk9X?=
 =?utf-8?B?ak13Szc0eGVIVzFTMng2Z3laZllmazkyMFZkYVhkeXpVR3lWUmljZDVocXN4?=
 =?utf-8?B?S1lGM1VXem9TNDhzek8yWWxnOERHNVJtR0g2a2kzWXlwNy9jaUFDKzRwM3NI?=
 =?utf-8?B?Wm5Cd3pob3Z1NzI2S3R1N3BnUHFMUnJxUHVSRStGaU1BQWdBTzV2ZUxpSWI5?=
 =?utf-8?B?YXFFN3NRYnVNeXQ0NzNpMzVtbVdkMEhNRktWVnViVW9HRWROUHA0WjZ1djlD?=
 =?utf-8?B?M2lDbTBaYlRtWFN6NDRNOVBJVVZUdFIxNHZwZy9mVWZGYzd5bVlHMktOQXpF?=
 =?utf-8?B?ZnFjMTJjM2VCc2xUdDZaSkJNR25pN0VvU2xoSzQzVjZDM2JRcWg3UjcybHNs?=
 =?utf-8?B?U09WWXk5VmF4cTFTZXNmOVEwUjVwbyt1U3dvaUo5cmJ3SmhWYnZ3UzJrSEo3?=
 =?utf-8?B?OFdhWHA5UUIxSnJJdFV1KzE4N3F3UzB0Q001TzlZSXFuTllCa3JQQUppeEhk?=
 =?utf-8?B?R216RThoa29hTnRPZ2VYeGI3UUcxc1RjUklwVnRiYXR1TGM3SVlxM2JJck1K?=
 =?utf-8?B?bElDQU9RaVBMQlBHdE5BdkFwZ1ZTZ29ETTc3NXNVNW0wUDZnWFpTcC9QMWho?=
 =?utf-8?B?QktSTVpEenIrV1cwNE92M2pjaDdJN1E9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2404;
 6:nkZmy/JdkSCBAW4tSsXEyI/KopxtSGFDCBvBqxFj/HKHOKCXYZ3QHCixCC2yj+7XbnDJzZ0i209hRw/tEEbOsfHBhVyNtXZ2pTl+0mbefXNi5H+ipK0BNJZrtahMskxzVPc0Ju2lRGT4qbg+OCpY2OaE4zKY6RdXKTj9GyFktwTSx5zEhzUHU8qFKKV9PAlBSTR/anyNQW1f6d0sPninq5D0hgMmWrmDNFXBIJVXIM7d/z8H0iwPbE2DJ8MRxNu1whDHfxHrThVqNIXRe+VXV9lhVeZywyopRXdoO94v5zkYEfI6tE2ep/XPO2TfZ9KZW03Ux5uHr7L6meG0RctHhPr9S6bzLwrtnEO8gOXIBk0=;
 5:/S1L8A9IyEhSAmGIa/xLp/z1aSpU5wKyWw51MARrBjnOhtAc9KaCtxeAYTb/5VEJzUTczoXXAKlqyt5bR5Oc/Fn+sX7/RjoCrTIUP9k7jRbpswTh6ukKYkxQS58fXTGHVsv2NZjwaEXwHnMqm7mp/zpXHj4R63zpagJChh2xx5Q=;
 24:kozLXkwP4zLt4lkmljULCuXaOpJEX5KiAD30PTbfzgNwvnsUbd1BS3ItkHCcapNfyuYKyopmByDuZk04kX04mpMKtKID4GGXSjOEkVcx5XQ=;
 7:w2OOqUw84KV/VeczPU8BXw5z6WdCsXxxqjcfisPgYxd3SUl0YxQ2mCvA8oSpqRMdl2icE3H3v1TYw3jgJuFjmyK2cGYLYsksd7Dzjty5lhLhPN2yhhQ7NjFA2gRy4DFcO+ceTZ8H75aAQfI0FLVuNTyepfsL9EX6ZvKJFNflLo72QToy6a7WY93ZaUu23vLKn0vvdg8OmD/UYJLCOpcJchvca4216NkfDPP67HfeEXWztphRJwoEZeVNvQVa2sD5
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2018 15:18:36.8760 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1407d54b-9908-45d1-1eca-08d55dbd94e6
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2404
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "embedded-pv-devel@lists.xenproject.org"
 <embedded-pv-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Embedded-pv-devel] Xen on RCarH3 Starter Kit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGVsbG8gR2FuZXNoCgpPbiAxNy4wMS4xOCAxNTozMywgR2FuZXNoIEggd3JvdGU6Cj4gRGVhciBB
bmRyaWksCj4KPiBTb3JyeSBmb3IgdGhlIGNvbmZ1c2lvbi4gSSBhbSBoYXZpbmcgYW4gUkNhckgz
IHN0YXJ0ZXIga2l0LiBJcyB0aGVyZSBhIFhlbiBwb3J0IGF2YWlsYWJsZSBmb3IgUkNhckgzIHN0
YXJ0ZXIga2l0IHJpZ2h0IG5vdz8KV2UgZGlkIG5vdCBydW4gWEVOIG9uIGgzdWxjYi4gQnV0IGl0
IGNhbiBiZSBkb25lIHdpdGggbWluaW1hbCBlZmZvcnRzIElNSE8uCgo+IElmIG5vdCB3aGF0IGFy
ZSB0aGUgc3RlcHMgdG8gY3JlYXRlIG9uZT8KClN0ZXBzIHNob3VsZCBiZSBhcyBlYXN5IGFzIEkn
dmUgYWxyZWFkeSBsaXN0ZWQgOgoKPiBBZGQgYSBoM3VsY2IgZGV2aWNlIHRyZWUgdG8gWzNdLCB1
cGRhdGUgcmVjaXBlIFsyXS4KPiBEbyBub3QgZm9yZ2V0IHRvIFBSIHRoZSBzdHVmZiB0byBvdXIg
bWV0YS1kZW1vLgo+Cj4gWzJdIC0gaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9vcHMvbWV0YS1k
ZW1vL2Jsb2IvbWFzdGVyL21ldGEtcmNhci1nZW4zLXhlbi9yZWNpcGVzLWV4dGVuZGVkL3hlbi94
ZW5fZ2l0LmJiYXBwZW5kI0wxNwo+Cj4gWzNdIC0gaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9v
cHMvbWV0YS1kZW1vL3RyZWUvbWFzdGVyL21ldGEtcmNhci1nZW4zLXhlbi9yZWNpcGVzLWtlcm5l
bC9saW51eC9saW51eC1yZW5lc2FzCgotLSAKCipBbmRyaWkgQW5pc292KgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 15:37:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 15:37:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebpm4-0003U3-6s; Wed, 17 Jan 2018 15:37:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0wfz=em=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ebpm2-0003Tl-Gv
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 15:37:10 +0000
X-Inumbo-ID: 105bf05b-fb9c-11e7-b4a6-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::625])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 105bf05b-fb9c-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 16:35:37 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=jHqNMUHfqbHpQooVTWLhugfc1beHgd5nZPmdzL6SNMM=;
 b=U0T4wun2gVVUdyGIh/TqiSv5eu6NJtLCef1OKW+G8XpIwyzplUX6DWcnxBx1KzSkSTb1TXyE7hYZjCLkJqPUxbs5qwyqGokUup5WwjgBz+NHYJmuN5tTK3a+SwGHSCOCKxiBlaLPZDHCBnl7L5ile2mi0Gf6MmMgy2lMwbIgTB8=
Received: from [10.17.180.109] (85.223.209.56) by
 VI1PR0301MB2416.eurprd03.prod.outlook.com (2603:10a6:800:64::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Wed, 17
 Jan 2018 15:36:41 +0000
To: Saumya Rajesh <saumyarajesh93@gmail.com>
References: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
 <37217807-7f20-bdbf-f852-033fcae1bd01@epam.com>
 <CAONE6OCM9wEd6zJCH5147vTMWyt4CGH9uXbBX0y29di9cC3QaQ@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <bc345300-7e46-367f-4e16-db1ffa4e56d0@epam.com>
Date: Wed, 17 Jan 2018 17:36:35 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CAONE6OCM9wEd6zJCH5147vTMWyt4CGH9uXbBX0y29di9cC3QaQ@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1P18901CA0009.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:801::19) To VI1PR0301MB2416.eurprd03.prod.outlook.com
 (2603:10a6:800:64::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b24b614a-f3be-4380-f72a-08d55dc01b30
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0301MB2416; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 3:1u6nUxtJJQTMNAJIvPHWiXUoGsxI1YbTBigfSaw0hrYWdYI/uY/OmI7UVfgBFvLXwbu8YXfA1Km2mk5APmYWwSwZx/+MIS1kt/1iTmJ/nLqbqUQk6NaBusX1lsJOs1P8zQUaPp003b/KDa6p2rbJ2slJwIXARJCCto2/Ne9R1rnoefVK44DLaR3M/boB595QYi5Q5RnLdIjHwRRIYTJjIGMiEckL4ShQKbmgxheN4q/YUoeGHn3svoY8hbleB2Lb;
 25:qh3jOVmHZe8d/QdAv4bOJWsBfQNJw5u0vhroEymK4Al/QXzbyWw8nNCF1d9RkIYr2wvDMkPskE2YCAcFbgbgG0mqEHmKA1vWG5XisB3SVPoefErug0ECYYuAH8T82PntN2wOBg3efpFKh7Q2tt4slFIILfrlU2dziXTSDptNEDhGm3f57k579qCyyR0IV/w8eyZa0hNd5nJx5MmuuXJqeJpYlbYPuq8gmawtnXDI1GjBP8SxiXXzWTQKeiGrJmTfhHLoZcKtR+UCdmV9F8Gjq0V2dURTlMrPfz4SQmRpxpTSW4oSUyTXm+S6d6uZd5/zApISR9BFb4kLEqbePSGELw==;
 31:1v6RWqEPVuuEzjuVskyeETHfb2XKLmgw3QAdqdeLeonJtwmD0m6KCEQVsd/lFeHthjIbU36OYaSKEcPDVa/iulO9+WC9ZKz72hi3iWxbJMeB/Pq3WZijSKpeAzc8H0gTWYbTy840L7HDPZj6efXAT/8kB7I6vtzm12mvmmy3MtagRDzke2aB29A/Gre0R9rojI4wyfyPqaJT1iiWYzUIHbupjSJ5MvgpumhVjYpORHw=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2416:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 20:CbSKgHV/VEavrKhDN3MMgq+0tj5lEDBFR7lS8zA2ygyGGUddLekxx41iMbm77Zku91x5vgHW2iyEqrN1Fbnzqj8GZQ/xu18wC1oVg7Qx8FT5++AqxqgwCxyjsK+HgnrlTt4J+q4Ae76OXOsSwT8pPDjqKQc88U7S+gQj6pUXj3/fue28DdT0lKjuLdx3PZqugAiFmSn330tV2lYHxltgjofvSD5jP128BkCMuJOiY6+MvnM1FXT0T6laKPVEtsoWYXH+epoPPizfq/YwKVJC5W7wfD24e6u0sJ4bN+KgAuPLRborAO0cS+o3jMGWS9NTpKPrkWkcBYFO/JUbvmSat71nC/rBAHj/vkKrW0VSiSthR+wGHr/0jz5PD5B3IDuP0aSa30dxHEABcs+6EJ5gSWu6/r8siD88VK/djL7aS3Kawyinh+exkcBxz30b8U2LOULYlykAWrdrzenJkW3FOdNlWjvh1yfloPUuAsJFrDuQ6TyI3TTXZc7PH7Ka18aU;
 4:y6a6d5FC/f72554cthNCAIh+4pEOS7O48uE/tp1rJIJSYi3Hk3s4sU7Hs8umeoTxfMHw6hptI5cJ72tKCpNIlBpBqMroYaxRTxsueYLy2W9RqsOCODk5utWXijEA6qMyQw+CobvIrGIYWi/I+DaSaCVbCvEvfcBKMGri4q0D+hrBBtoSS0z5Yvp+3esSu8617qc0Te1b031WNAUCj9ifcufkMQof+2fXKCwniKS11YaaCYP3zRrpSrSwS8U36vhu7atroBVWEaU1TBDnkUHCJw==
X-Microsoft-Antispam-PRVS: <VI1PR0301MB24165AF18DDDC61291E11526E6E90@VI1PR0301MB2416.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(3002001)(3231023)(2400048)(944501161)(93006095)(93001095)(10201501046)(6041268)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:VI1PR0301MB2416; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:VI1PR0301MB2416; 
X-Forefront-PRVS: 0555EC8317
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39380400002)(366004)(396003)(346002)(39860400002)(24454002)(199004)(189003)(5660300001)(31686004)(47776003)(6916009)(6666003)(2950100002)(8936002)(81166006)(68736007)(8676002)(65826007)(1411001)(81156014)(2906002)(3846002)(58126008)(86362001)(316002)(67846002)(229853002)(31696002)(77096006)(6116002)(65956001)(66066001)(53936002)(83506002)(6486002)(36756003)(65806001)(26005)(16526018)(64126003)(25786009)(80792005)(39060400002)(105586002)(6246003)(16576012)(72206003)(106356001)(97736004)(4326008)(230700001)(23676004)(2486003)(305945005)(478600001)(53546011)(52146003)(76176011)(7736002)(50466002)(386003)(52116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2416; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDFNQjI0MTY7MjM6b2hMa1JKU0lPVUI1ZDBlOEI4aXI1SWRS?=
 =?utf-8?B?cnZVUjB5azlxRzN5TnZIbXlncmY5Mm9PdW0yTHpkUnRiY1BVSjRwUmhQalFU?=
 =?utf-8?B?Q2tLQXBKbEFGaGU5Q0dxYmc1YWpsUHlxVGV5ZnNsS3pNNWwyYk9ONm1ERlRq?=
 =?utf-8?B?SlN1TnkxdlhiSVpRNlpYT1c1Uy9EcCsvN2Z1cnhNazJmb2RjQU1McGg5YkxO?=
 =?utf-8?B?dm1VRTY0Rzg3bXF1L0NzU043eWtxYTVNS0lhTGJiVGZ6SERVOTVqMUt0TGJW?=
 =?utf-8?B?N1Mwa3hNazkzZjhReG42Z2ZGaWV5N0Q5aDk4UDhSanNYMVJpbmV5cVd0SFg5?=
 =?utf-8?B?SExEOHNwWjhJSk9HcFYrREZydE1aci9hNmZlZXRpaU81U2p4NFcwV1VOV0ZH?=
 =?utf-8?B?RElqNHUzMkk0eFhpd2I0cUo3cTg1dzVzSWVEbGd1MVVXanlYaWQvdzRBRDRQ?=
 =?utf-8?B?L1oxNXpzeDVpeEhpOWF5OWRNWTd2UXVDZjZLMHAxcFRRSXplSVpzOUx0cWlm?=
 =?utf-8?B?aWNadGZ4ZEJ6cmpuVEVia2R3Um5EalFUWDM2RWxFUTliVG80aW9GbWdiWG8z?=
 =?utf-8?B?azVHNGE0SUVBSVFobHd1b3dZOEZKUVppRVV1NFU5eWl6MWF1eWM3azF6OXg0?=
 =?utf-8?B?Q050Qkt6czF5V0Z5TU56OHZQSjZ0cEJSSWh3VDFyYjFYcy9MMEJxRFordTNJ?=
 =?utf-8?B?KzBkdGVvRjJHWU01TVh0Z3gweUhtUXZFWGpJejVsMUJpTjlxMldDUXRndmcy?=
 =?utf-8?B?Rk01T0l3cGE3RDVKSWUzTXF0NzltaisrajdtN052UTBhcWtxbGo3bFVGQ2N4?=
 =?utf-8?B?K082UHNDdlZEVUJhNkpJSXZKRUh0bENQNUtLNzErUERBMWMwU2syL2M3Qld5?=
 =?utf-8?B?dzZ5WEw0cnVrRXVieUtPdnJxVmx1OEkzUmdFSG5JLy9DR2F3TFlxblJnMkEr?=
 =?utf-8?B?a2JsTnBiZnJNWGQrdDhCd0o0V3dsdnJhd2ZkM2tYcXE0U1Qyb2F1SE1ML0hX?=
 =?utf-8?B?VU5TQVBuQm5JcEs0MnJRZUk3NzZZV24vZXlJM29jSVZzNWwrNElDekRsdnU3?=
 =?utf-8?B?amRSWGlnVVNETFc2SWhiQ1BZZ2M2c05uMXM3M2c2UDdtTkRDeC9icmVQcEc0?=
 =?utf-8?B?WVRjS0Q1MDhGK3d0eDJDTEFzSk5zMEgwenlXbGh0YW4yMWJCenJHSk1OcWZm?=
 =?utf-8?B?aUtTOStaUVVXRFA3TElSelJZODhQWVU4eWRHVzAvc3JwUFdBVHMycXlFcGpF?=
 =?utf-8?B?dmRaWmNGdWJQa3BEdWc4bERjMkx0NW1ONHZXbzBwc1QwY2crSmZEZVBnOGEr?=
 =?utf-8?B?TTl4RXVLeFdHQmpoL0NHTEpWa1BFZFZoRGEvRGJYSFU4aWZSL0pzT1VQeFlT?=
 =?utf-8?B?NStqWE91d2htUHNLTjIzTEl2ZlJuYmxvQzJyL2hJdS9WYzc0bFU1cjNNdktT?=
 =?utf-8?B?eldUa3E0eHlJUllXZmZraExERzB3NnUvdmpZSUFJYWdRNjNKVjBTQVJXWE1Q?=
 =?utf-8?B?U3pCbHZXR0xYamREZEx2YTdiYTNSbUFFbjBNby9hLzcxU0kzNnBmSXpKL0t3?=
 =?utf-8?B?ZDlxT3VaRGkzSGIyY3pOb3MzeHpTTmZITGxJNlA4a2M0MENNSXozbEhsKzlz?=
 =?utf-8?B?cmE2U3owNEQ0ck9tdURTN3MzN09SaExIdDA0UnV5ZzRyT0V6QWhCNnhhNU9a?=
 =?utf-8?B?VWtyZXpKL05NMjFlT3lGdjF0WTF0c3o1MlZ6YW1qd1AzSFBSbk56eURMdUFZ?=
 =?utf-8?B?cXk5YmpqVEFRYnZqQVNmQkhBbElONTVYYlJ2WTFNN0xicEExTXlWQVdVcGx4?=
 =?utf-8?B?dUlaYTBtWkZ4eGc0MmNrNTduanIyZ1pyMmo0SFc5cTB2aWJPemFCY2lNSDdu?=
 =?utf-8?B?Rklscm51ZXdaSG9XOXo3aHpuWGQ0aTYrUjU5akFnWGFwN0hrZ3AxMU5RMkcx?=
 =?utf-8?B?SDZQTWtDQmFCVGlqbzY1QkpObDY1R3ljaldqNnVVbHdhWjU2a0tKQ0pLSFo5?=
 =?utf-8?Q?V+BnBPs9?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 6:fGnksx0kvdX8s/pwqLpIgvRu9YNet+Ch+J9sAsrTEUz17L1qgAZ3zCWWyo9fTYPfBPJmknBytOjAlU8E6h0Dc+C3P/6UpG5CrDoyA7N2EJ/t/ZZWFEnTpXGJnhL2AD3GPbS/HidpwNE8El6wG6O/3afoFKKGub2YqR/yz+DTa4BR2Ebu/C9fhZ8i2jxwkFKoXqOJLcAd4+1K1cYvprpiXL42XrgHZsfCfrkxS38ms0F6relnqf9hrRriFXnQNKkNHIjJlO9f6vXHumBI65uhACRHD/bBXxZ05WllzgmD5aMBh62pbEZ1LjLNxchh0KzFrukZBd3SorJtyO3+OEecGkdzhCkjueTcyg7V+ijoR4g=;
 5:KhO6vO+YcSl9c52RP96IAal4qed6fnUnZtrrgcMl1dmX3t4as/3//Rt4ieLJTOkS5buiBZDmDh3ZtcZDqP5oZPIZj7spz5cb6FbAlRCAnagxvRwvwgwhcZJp09PsOMEuyKJVN0fEXnMyJaXFUpkkhu9gAI+fqP72+ixG3ISH750=;
 24:x7Xr8JWyNGFOBGxZw8UK/HQwL6j4J+Q+R0ts3QO1HKJZSek0qgokZlg14zbGhYP6bMnpR8Z7gVxnMipTIb8P7GKOsi+HnM4Y30jPWnbmvW4=;
 7:fXSgSfXNf7e0j+43yt/R5ItHskTsngB0s9kTyr2UDUqgzkjruhvrSpnSkIdP/GzqmVheOnSsZnNIkEmGAdc2Ta7TDUUvC4Qs9sdIOtFURcH+KeBtysbZb/gwXFX8kfcCXMnOPenMyzJXKM/Lse9fThuOwx5Uz8dtxf4rpwV79RzEfe/qnVLFhSq4OMs8PSE0gOCKYrHCSrUpKWOOLDojiyhnipX8gBPLQInGegYqxUSGp76+tuibh5J1TxguCWej
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jan 2018 15:36:41.1434 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b24b614a-f3be-4380-f72a-08d55dc01b30
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2416
Cc: xen-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Access I2C bus from guest/DomU on ARM board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

UmFqZXNoLAoKT24gMTcuMDEuMTggMTY6MDMsIFNhdW15YSBSYWplc2ggd3JvdGU6Cj4gSnVzdCBv
dXQgb2YgY3VyaW9zaXR5LCBpcyBpdCBwb3NzaWJsZSB0byBzcGxpdCB0aGUgRHJpdmVyIGZvciB0
aGUgCj4gUmVuZXNhcyBSQ2FyIEkyQyB1bml0IFsxXSBpbnRvIGZyb250ZW5kIGFuZCBiYWNrZW5k
IHRvIHVzZSB0aGUgaTJjIGJ1cyAKPiBmcm9tIGd1ZXN0PyBPciB0byBkbyBzb21ldGhpbmcgc2lt
aWxhciB0byBQQ0kgcGFzc3Rocm91Z2g/IFBsZWFzZSAKPiBmb3JnaXZlIG1lIGlmIEkgc291bmQg
aWxsb2dpY2FsLiBJJ20ganVzdCBjdXJpb3VzLgpJIGd1ZXNzIHlvdSBjb3VsZCBpbXBsZW1lbnQg
UFYgSTJDIHVzaW5nIEZFL0JFIHNjaGVtZS4gV2l0aCBlbm9ybW91cyAKZWZmb3J0cyBhbmQgdW5w
cmVkaWN0YWJsZSByZXN1bHRzLgpCdXQgSSdtIHN1cmUgaXQgaXMgbm90IHdoYXQgeW91IHJlYWxs
eSBuZWVkLgoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:24:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:24:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqVx-0007FC-Vv; Wed, 17 Jan 2018 16:24:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rlig=em=citrix.com=prvs=548fb5411=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ebqVw-0007F6-JX
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 16:24:36 +0000
X-Inumbo-ID: 3eb05bb4-fba3-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3eb05bb4-fba3-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 16:27:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458541053"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23135.30907.66445.273053@mariner.uk.xensource.com>
Date: Wed, 17 Jan 2018 16:24:27 +0000
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20180117094814.32772-7-roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
	POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCA2LzZdIGZpcm13YXJlL3NoaW06IGZpeCBi
dWlsZCBwcm9jZXNzIHRvIHVzZSBQT1NJWCBmaW5kIG9wdGlvbnMiKToKPiBUaGUgLXByaW50ZiBm
aW5kIG9wdGlvbiBpcyBub3QgUE9TSVggY29tcGF0aWJsZSwgc28gcmVwbGFjZSBpdCB3aXRoCj4g
YW5vdGhlciBydW5lLgouLi4KPiAgCQkgIGNkICQoRCkvJChkKTsgXAo+IC0JCSAgZmluZCAkKFhF
Tl9ST09UKS8kKGQpLyAtdHlwZSBkIC1wcmludGYgIi4vJVBcbiIgfCAgeGFyZ3MgbWtkaXIgLXAp
OykKPiArCQkgIGZpbmQgJChYRU5fUk9PVCkvJChkKS8gLXR5cGUgZCAtZXhlYyBzaCAtYyBcCj4g
KwkJICAgICAgImVjaG8ge30gfCBzZWQgJ3MsXiQoWEVOX1JPT1QpLyQoZCkvLCxnJyB8IHhhcmdz
IG1rZGlyIC1wIiBcOyk7KQoKVGhpcyBpcyBub3cgYSBwcmV0dHkgbmFzdHkgc2hlbGwgY29uc3Ry
dWN0LgoKSWYgeW91J3JlIGdvaW5nIHRvIHVzZSBzZWQsIHlvdSBjb3VsZCBqdXN0CiAgIGZpbmQg
Li4uIC1wcmludCB8IHNlZCAuLi4gfCB4YXJncyBta2RpciAtcAoKU3Vic3RpdHV0aW5nIHt9IGlu
dG8gdGhlIG1pZGRsZSBvZiB0aGUgc2hlbGwgcnVuZSBpcyBiYWQgcHJhY3RpY2UgaW4KZ2VuZXJh
bCBiZWNhdXNlIGl0IG1pZ2h0IGNvbnRhaW4gbWV0YWNoYXJhY3RlcnMgb3Igc3BhY2VzLiAgSW4g
b3VyCmJ1aWxkIHN5c3RlbSB0aGlzIGRvZXNuJ3QgbWF0dGVyIGJlY2F1c2UgdGhhdCBicmVha3Mg
YW55d2F5LCBidXQgaXQncwp2ZXJ5IHBvb3Igc3R5bGUgKGFuZCBhbHNvIGl0IGJ1cmllcyB0aGUg
YWN0dWFsIGRhdGEgZmxvdyBwYXRoIGludG8gdGhlCm1pZGRsZSBvZiBhIGNvbXBsaWNhdGVkIG1h
bmdsZW1lbnQpLgoKSWYgeW91IHdhbnRlZCB0byB1c2UgLWV4ZWMgYW5kIHNoLCB5b3UgY291bGQg
ZG8gc29tZXRoaW5nIGxpa2UgdGhpcwogICAtZXhlYyBzaCAtYyAnZXhlYyBta2RpciAiJHsxIyQo
WEVOX1JPT1R9LyQoZCkvfSInIHgge30KbWF5YmUuCgpBbmQgZmluYWxseSwgSSBkb24ndCByZWFs
bHkgdW5kZXJzdGFuZCB3aHkgaXQgaXMgbmVjZXNzYXJ5IHRvIHN0cmlwCiQoWEVOX1JPT1QpLyQo
ZCkvIG91dCBhdCBhbGwuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:29:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:29:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqaG-0007Th-LI; Wed, 17 Jan 2018 16:29:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebqaF-0007TZ-Sh
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 16:29:03 +0000
X-Inumbo-ID: de9804c8-fba3-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de9804c8-fba3-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 16:31:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458542055"
Date: Wed, 17 Jan 2018 16:28:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180117162855.itzoanq67fn442er@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
 <23135.30907.66445.273053@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23135.30907.66445.273053@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
 POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDQ6MjQ6MjdQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCA2LzZdIGZpcm13YXJlL3NoaW06
IGZpeCBidWlsZCBwcm9jZXNzIHRvIHVzZSBQT1NJWCBmaW5kIG9wdGlvbnMiKToKPiA+IFRoZSAt
cHJpbnRmIGZpbmQgb3B0aW9uIGlzIG5vdCBQT1NJWCBjb21wYXRpYmxlLCBzbyByZXBsYWNlIGl0
IHdpdGgKPiA+IGFub3RoZXIgcnVuZS4KPiAuLi4KPiA+ICAJCSAgY2QgJChEKS8kKGQpOyBcCj4g
PiAtCQkgIGZpbmQgJChYRU5fUk9PVCkvJChkKS8gLXR5cGUgZCAtcHJpbnRmICIuLyVQXG4iIHwg
IHhhcmdzIG1rZGlyIC1wKTspCj4gPiArCQkgIGZpbmQgJChYRU5fUk9PVCkvJChkKS8gLXR5cGUg
ZCAtZXhlYyBzaCAtYyBcCj4gPiArCQkgICAgICAiZWNobyB7fSB8IHNlZCAncyxeJChYRU5fUk9P
VCkvJChkKS8sLGcnIHwgeGFyZ3MgbWtkaXIgLXAiIFw7KTspCj4gCj4gVGhpcyBpcyBub3cgYSBw
cmV0dHkgbmFzdHkgc2hlbGwgY29uc3RydWN0Lgo+IAo+IElmIHlvdSdyZSBnb2luZyB0byB1c2Ug
c2VkLCB5b3UgY291bGQganVzdAo+ICAgIGZpbmQgLi4uIC1wcmludCB8IHNlZCAuLi4gfCB4YXJn
cyBta2RpciAtcAo+IAo+IFN1YnN0aXR1dGluZyB7fSBpbnRvIHRoZSBtaWRkbGUgb2YgdGhlIHNo
ZWxsIHJ1bmUgaXMgYmFkIHByYWN0aWNlIGluCj4gZ2VuZXJhbCBiZWNhdXNlIGl0IG1pZ2h0IGNv
bnRhaW4gbWV0YWNoYXJhY3RlcnMgb3Igc3BhY2VzLiAgSW4gb3VyCj4gYnVpbGQgc3lzdGVtIHRo
aXMgZG9lc24ndCBtYXR0ZXIgYmVjYXVzZSB0aGF0IGJyZWFrcyBhbnl3YXksIGJ1dCBpdCdzCj4g
dmVyeSBwb29yIHN0eWxlIChhbmQgYWxzbyBpdCBidXJpZXMgdGhlIGFjdHVhbCBkYXRhIGZsb3cg
cGF0aCBpbnRvIHRoZQo+IG1pZGRsZSBvZiBhIGNvbXBsaWNhdGVkIG1hbmdsZW1lbnQpLgo+IAo+
IElmIHlvdSB3YW50ZWQgdG8gdXNlIC1leGVjIGFuZCBzaCwgeW91IGNvdWxkIGRvIHNvbWV0aGlu
ZyBsaWtlIHRoaXMKPiAgICAtZXhlYyBzaCAtYyAnZXhlYyBta2RpciAiJHsxIyQoWEVOX1JPT1R9
LyQoZCkvfSInIHgge30KPiBtYXliZS4KPiAKPiBBbmQgZmluYWxseSwgSSBkb24ndCByZWFsbHkg
dW5kZXJzdGFuZCB3aHkgaXQgaXMgbmVjZXNzYXJ5IHRvIHN0cmlwCj4gJChYRU5fUk9PVCkvJChk
KS8gb3V0IGF0IGFsbC4KPiAKCldlIHdhbnQgdGhlIHBhdGggd2l0aG91dCAkKFhFTl9ST09UKS8k
KGQpIHNvIHdlIGNhbiBjb25zdHJ1Y3QgdGhlIHNhbWUKdHJlZSB1bmRlciAkKGQpLiBJdCBpcyBi
ZXR0ZXIgdG8ganVzdCBsb29rIGF0IHRoZSB0cmVlIHN0cnVjdHVyZSBhZnRlcgpydW5uaW5nIHRo
ZSBsaW5rZmFybSBydW5lLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:29:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqaf-0007WZ-Sp; Wed, 17 Jan 2018 16:29:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebqae-0007WF-Lv
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 16:29:28 +0000
X-Inumbo-ID: 5f45e060-fba3-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f45e060-fba3-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 17:27:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458542173"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 16:29:07 +0000
Message-ID: <20180117162907.37974-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180117111609.hlur2q5r34ld6ujf@citrix.com>
References: <20180117111609.hlur2q5r34ld6ujf@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/6] xen/pvshim: identity pin shim vCPUs to
	pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgVkNQVU9QX3t1cC9kb3dufSBhbHJlYWR5IGlkZW50aXR5IG1hcHMgdkNQVSBob3RwbHVn
IHRvIHBDUFUKaG90cGx1ZyBhbHNvIGlkZW50aXR5IHBpbiB0aGUgdkNQVXMgdG8gdGhlIHBDUFVz
IGluIHRoZSBzY2hlZHVsZXIuClRoaXMgcHJldmVudHMgdkNQVSBtaWdyYXRpb24gYW5kIHNob3Vs
ZCBpbXByb3ZlIHBlcmZvcm1hbmNlLgoKV2hpbGUgdGhlcmUgYWxzbyB1c2UgX19jcHVtYXNrX3Nl
dF9jcHUgaW5zdGVhZCBvZiBjcHVtYXNrX3NldF9jcHUsCnRoZXJlJ3Mgbm8gbmVlZCB0byB1c2Ug
dGhlIGxvY2tlZCB2YXJpYW50LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBDbGFyaWZ5IGNvbW1pdCBtZXNzYWdlLgotLS0KU2hvdWxk
IGJlIGJhY2twb3J0ZWQgdG8gdGhlIDQuMTAuMC1zaGltLWNvbWV0IGJyYW5jaC4KLS0tCiB4ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jIHwgNSArKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCAxN2NiMTI3MmMxLi41NTU2
NjBiODUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTE0MCw5ICsxNDAsOCBAQCBzdHJ1Y3QgdmNwdSAqX19p
bml0IGRvbTBfc2V0dXBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgaWYg
KCBwdl9zaGltICkKICAgICAgICAgewotCi0gICAgICAgICAgICBjcHVtYXNrX3NldGFsbCh2LT5j
cHVfaGFyZF9hZmZpbml0eSk7Ci0gICAgICAgICAgICBjcHVtYXNrX3NldGFsbCh2LT5jcHVfc29m
dF9hZmZpbml0eSk7CisgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdSh2Y3B1X2lkLCB2LT5j
cHVfaGFyZF9hZmZpbml0eSk7CisgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdSh2Y3B1X2lk
LCB2LT5jcHVfc29mdF9hZmZpbml0eSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAg
ICB7Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:44:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqom-0000Uu-9r; Wed, 17 Jan 2018 16:44:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebqok-0000Um-La
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 16:44:02 +0000
X-Inumbo-ID: f69d05ac-fba5-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f69d05ac-fba5-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 16:46:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458545760"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 17 Jan 2018 16:43:54 +0000
Message-ID: <20180117164354.9964-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] ocaml: fix arm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVJNIGRvZXNuJ3QgaGF2ZSBlbXVsYXRpb25fZmxhZ3MgaW4gdGhlIGFyY2hfZG9tYWluY29uZmln
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIHwgNiAr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29s
cy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybF9zdHVicy5jCmluZGV4IDBiNWEyMzYxYzAuLmZkMTI4Nzc4YjMgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMv
eGMveGVuY3RybF9zdHVicy5jCkBAIC0xNzUsMTEgKzE3NSwxNSBAQCBDQU1McHJpbSB2YWx1ZSBz
dHViX3hjX2RvbWFpbl9jcmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBzc2lkcmVmLAogCQljYW1sX2Zh
aWx3aXRoKCJVbmhhbmRsZWQ6IEFSTSIpOwogCQlicmVhazsKIAorI2lmIGRlZmluZWQoX19pMzg2
X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKIAljYXNlIDE6IC8qIFg4NiAtIGVtdWxhdGlvbiBm
bGFncyBpbiB0aGUgYmxvY2sgKi8KIAkJZm9yIChsID0gRmllbGQoRmllbGQoZG9tY29uZmlnLCAw
KSwgMCk7CiAJCSAgICAgbCAhPSBWYWxfbm9uZTsKIAkJICAgICBsID0gRmllbGQobCwgMSkpCiAJ
CQljb25maWcuZW11bGF0aW9uX2ZsYWdzIHw9IDF1IDw8IEludF92YWwoRmllbGQobCwgMCkpOwor
I2Vsc2UKKwkJY2FtbF9mYWlsd2l0aCgiVW5oYW5kbGVkOiB4ODYiKTsKKyNlbmRpZgogCQlicmVh
azsKIAogCWRlZmF1bHQ6CkBAIC0zMjAsNiArMzI0LDcgQEAgc3RhdGljIHZhbHVlIGFsbG9jX2Rv
bWFpbmluZm8oeGNfZG9tYWluaW5mb190ICogaW5mbykKIAogCVN0b3JlX2ZpZWxkKHJlc3VsdCwg
MTUsIHRtcCk7CiAKKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18p
CiAJLyogZW11bGF0aW9uX2ZsYWdzOiB4ODZfYXJjaF9lbXVsYXRpb25fZmxhZ3MgbGlzdDsgKi8K
IAl0bXAgPSBlbXVsX2xpc3QgPSBWYWxfZW1wdHlsaXN0OwogCWZvciAoaSA9IDA7IGkgPCAxMDsg
aSsrKSB7CkBAIC0zNDEsNiArMzQ2LDcgQEAgc3RhdGljIHZhbHVlIGFsbG9jX2RvbWFpbmluZm8o
eGNfZG9tYWluaW5mb190ICogaW5mbykKIAlTdG9yZV9maWVsZChhcmNoX2NvbmZpZywgMCwgeDg2
X2FyY2hfY29uZmlnKTsKIAogCVN0b3JlX2ZpZWxkKHJlc3VsdCwgMTYsIGFyY2hfY29uZmlnKTsK
KyNlbmRpZgogCiAJQ0FNTHJldHVybihyZXN1bHQpOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:44:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqor-0000VC-Gq; Wed, 17 Jan 2018 16:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wm1n=em=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1ebqor-0000Ut-36
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 16:44:09 +0000
X-Inumbo-ID: f9240a56-fba5-11e7-b0d7-9f685aff125f
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9240a56-fba5-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 16:46:33 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0HGgMhw050363;
 Wed, 17 Jan 2018 16:42:56 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-2017-10-26;
 bh=cJVgA8BpJtMHkJPJT5C0LB1e4R1nHaV9ucTcQD1NS30=;
 b=QdMRoSsmU8xP4DVC/YKBGtreYSF6vF7//Ul8Li8+JmZGE2S/AxWxdzyFN/IR/BEON03L
 8Y4/qWjtcheCgeLrs/XX3qWhmXV5VmavEXfgeRQ9U6M8NaEqB+FJFVAg4+XMLl5oGmNW
 FiTjWdD28ryBqWqQ1ftbwi2IvrAo6GgfAONIPH20Yigkyi/djrcrNWBs8CP+SIxxRYjR
 9zonJ7STzXJbtBw8jJ4StL3kSu/DCoqCNSSv0Xjfnmqs7eCDVnOpmqWyXkRYqlJcOXNB
 1B+56f1tBqZZG/ym2QnSD9TsI8Ujdeu7UmpARjwL4oQ7b80+2G/Zmw7BDSwcXQViVniJ BQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2fj8ahrt7g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 Jan 2018 16:42:56 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0HGgtx4009109
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 17 Jan 2018 16:42:55 GMT
Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0HGgtcD010060;
 Wed, 17 Jan 2018 16:42:55 GMT
Received: from [10.149.76.210] (/10.149.76.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 17 Jan 2018 08:42:54 -0800
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <1515792073-12894-1-git-send-email-eric.devolder@oracle.com>
 <20180116213914.GP21705@olila.local.net-space.pl>
From: Eric DeVolder <eric.devolder@oracle.com>
Message-ID: <90602751-0fca-4832-174b-d8095be6e3ef@oracle.com>
Date: Wed, 17 Jan 2018 10:36:39 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180116213914.GP21705@olila.local.net-space.pl>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8776
 signatures=668653
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801170235
Cc: andrew.cooper3@citrix.com, horms@verge.net.au, kexec@lists.infradead.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] kexec-tools: Perform run-time linking of
	libxenctrl.so
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

UmVzcG9uc2VzIGFyZSBpbmxpbmVkIGJlbG93LgpFcmljCgpPbiAwMS8xNi8yMDE4IDAzOjM5IFBN
LCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4gT24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDM6MjE6MTNQ
TSAtMDYwMCwgRXJpYyBEZVZvbGRlciB3cm90ZToKPj4gV2hlbiBrZXhlYyBpcyB1dGlsaXplZCBp
biBhIFhlbiBlbnZpcm9ubWVudCwgaXQgaGFzIGFuIGV4cGxpY2l0Cj4+IHJ1bi10aW1lIGRlcGVu
ZGVuY3kgb24gbGlieGVuY3RybC5zby4gVGhpcyBkZXBlbmRlbmN5IG9jY3Vycwo+PiBkdXJpbmcg
dGhlIGNvbmZpZ3VyZSBzdGFnZSBhbmQgd2hlbiBidWlsZGluZyBrZXhlYy10b29scy4KPj4KPj4g
V2hlbiBrZXhlYyBpcyB1dGlsaXplZCBpbiBhIG5vbi1YZW4gZW52aXJvbm1lbnQgKGVpdGhlciBi
YXJlCj4+IG1ldGFsIG9yIEtWTSksIHRoZSBjb25maWd1cmUgYW5kIGJ1aWxkIG9mIGtleGVjLXRv
b2xzIG9taXRzCj4+IGFueSByZWZlcmVuY2UgdG8gbGlieGVuY3RybC5zby4KPiAKPiBbLi4uXQo+
IAo+IFdvdyEgV2hhdCBhIGxvbmcgc3RvcnkhIFBhdGNoIGxvb2tzIHF1aXRlIGdvb2QuIEp1c3Qg
YSBmZXcgbml0cGlja3MuCj4gSWYgeW91IGZpeCB0aGVtIHRoZW4geW91IGNhbiBhZGQgUmV2aWV3
ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20gPiB0byB0aGUgbmV4
dCB2ZXJzaW9uLgoKVGhhbmtzLCBJJ3ZlIGluY29ycG9yYXRlZCBhbGwgdGhlc2UgYW5kIGFkZGVk
IHlvdXIgUkIgYW5kIHBvc3RlZCBWNC4KCj4gCj4+IFNpZ25lZC1vZmYtYnk6IEVyaWMgRGVWb2xk
ZXIgPGVyaWMuZGV2b2xkZXJAb3JhY2xlLmNvbT4KPj4gLS0tCj4+IHYxOiAyOW5vdjIwMTcKPj4g
ICAtIERhbmllbCBLaXBlciBzdWdnZXN0ZWQgRGViaWFuJ3MgbGlieGVuIHBhY2thZ2Ugb2YgbGli
cmFyaWVzLAo+PiAgICAgYnV0IEkgZGlkIG5vdCBmaW5kIHNpbWlsYXIgcGFja2FnZSBvbiBtb3N0
IG90aGVyIHN5c3RlbXMuCj4+Cj4+IHYyOiAxNGRlYzIwMTcKPj4gICAtIFJlcG9zdGVkIHRvIGtl
eGVjIGFuZCB4ZW4tZGV2ZWwgbWFpbGluZyBsaXN0cwo+Pgo+PiB2MzogMTJqYW4yMDE4Cj4+ICAg
LSBJbmNvcnBvcmF0ZWQgZmVlZGJhY2sgZnJvbSBEYW5pZWwgS2lwZXIuCj4+ICAgICBDb25maWd1
cmUgY2hhbmdlcyBmb3IgLS13aXRoLXhlbj1kbCwgc3R5bGUgcHJvYmxlbXMgY29ycmVjdGVkLgo+
PiAgICAgRXh0ZW5zaXZlIHRlc3Rpbmcgb2YgdGhlIG5ldyBtb2RlLgo+PiAtLS0KPj4gICBjb25m
aWd1cmUuYWMgICAgICAgICAgICAgICAgICAgICAgIHwgMjcgKysrKysrKysrKy0tLS0KPj4gICBr
ZXhlYy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwo+PiAgIGtleGVjL2FyY2gv
aTM4Ni9jcmFzaGR1bXAteDg2LmMgICAgfCAgNCArLS0KPj4gICBrZXhlYy9hcmNoL2kzODYva2V4
ZWMteDg2LWNvbW1vbi5jIHwgIDQgKy0tCj4+ICAga2V4ZWMvY3Jhc2hkdW1wLXhlbi5jICAgICAg
ICAgICAgICB8ICA0ICstLQo+PiAgIGtleGVjL2tleGVjLXhlbi5jICAgICAgICAgICAgICAgICAg
fCA0MSArKysrKysrKysrKysrKysrKysrKy0KPj4gICBrZXhlYy9rZXhlYy14ZW4uaCAgICAgICAg
ICAgICAgICAgIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4g
ICA3IGZpbGVzIGNoYW5nZWQsIDEzOCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKPj4g
ICBjcmVhdGUgbW9kZSAxMDA2NDQga2V4ZWMva2V4ZWMteGVuLmgKPj4KPj4gZGlmZiAtLWdpdCBh
L2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwo+PiBpbmRleCAyMDhkYzBhLi40ZGFiNTdmIDEw
MDY0NAo+PiAtLS0gYS9jb25maWd1cmUuYWMKPj4gKysrIGIvY29uZmlndXJlLmFjCj4+IEBAIC0x
NjcsMTIgKzE2NywyNyBAQCBpZiB0ZXN0ICIkd2l0aF94ZW4iID0geWVzIDsgdGhlbgo+PiAgIAlB
Q19DSEVDS19IRUFERVIoeGVuY3RybC5oLAo+PiAgIAkJW0FDX0NIRUNLX0xJQih4ZW5jdHJsLCB4
Y19rZXhlY19sb2FkLCAsCj4+ICAgCQlBQ19NU0dfTk9USUNFKFtYZW4gc3VwcG9ydCBkaXNhYmxl
ZF0pKV0pCj4+IC0JCWlmIHRlc3QgIiRhY19jdl9saWJfeGVuY3RybF94Y19rZXhlY19sb2FkIiA9
IHllcyA7IHRoZW4KPj4gLQkJCUFDX0NIRUNLX0xJQih4ZW5jdHJsLCB4Y19rZXhlY19zdGF0dXMs
Cj4+IC0JCQkJQUNfREVGSU5FKEhBVkVfS0VYRUNfQ01EX1NUQVRVUywgMSwKPj4gLQkJCQkJW1Ro
ZSBrZXhlY19zdGF0dXMgY2FsbCBpcyBhdmFpbGFibGVdKSwKPj4gLQkJCQlBQ19NU0dfTk9USUNF
KFtUaGUga2V4ZWNfc3RhdHVzIGNhbGwgaXMgbm90IGF2YWlsYWJsZV0pKQo+PiAtCQlmaQo+PiAr
ZmkKPj4gKwo+PiArZG5sIExpbmsgbGlieGVuY3RybC5zbyBhdCBydW4tdGltZSByYXRoZXIgdGhh
biBidWlsZC10aW1lCj4+ICtpZiB0ZXN0ICIkd2l0aF94ZW4iID0gZGwgOyB0aGVuCj4+ICsJQUNf
Q0hFQ0tfSEVBREVSKGRsZmNuLmgsCj4+ICsJCVtBQ19DSEVDS19MSUIoZGwsIGRsb3BlbiwgLAo+
PiArCQkJQUNfTVNHX0VSUk9SKFtEeW5hbWljIGxpYnJhcnkgbGlua2luZyBub3QgYXZhaWxhYmxl
XSkpXSwKPj4gKwkJQUNfTVNHX0VSUk9SKFtEeW5hbWljIGxpYnJhcnkgbGlua2luZyBub3QgYXZh
aWxhYmxlXSkpCj4gCj4gSSB0aGluayB0aGF0IHRoaXMgZXJyb3IgbWVzc2FnZSBzaG91bGQgYmUg
bGlrZSB0aGlzOgo+ICAgIER5bmFtaWMgbGlicmFyeSBsaW5raW5nIGhlYWRlciBub3QgYXZhaWxh
YmxlCgpkb25lCgo+IAo+PiArCUFDX0RFRklORShDT05GSUdfTElCWEVOQ1RSTF9ETCwgMSwgW0Rl
ZmluZSB0byAxIHRvIGxpbmsgbGlieGVuY3RybC5zbyBhdCBydW4tdGltZSByYXRoZXIgdGhhbiBi
dWlsZC10aW1lXSkKPj4gKwlBQ19DSEVDS19IRUFERVIoeGVuY3RybC5oLAo+PiArCQlbQUNfQ0hF
Q0tfTElCKHhlbmN0cmwsIHhjX2tleGVjX2xvYWQsCj4+ICsJCUFDX0RFRklORShIQVZFX0xJQlhF
TkNUUkwsIDEsICksICMgcmVxdWlyZWQgZGVmaW5lLCBhbmQgcHJldmVudCAtbHhlbmN0cmwKPj4g
KwkJQUNfTVNHX05PVElDRShbWGVuIHN1cHBvcnQgZGlzYWJsZWRdKSldKQo+PiArZmkKPj4gKwo+
PiArZG5sIENoZWNrIGZvciB0aGUgWGVuIGtleGVjX3N0YXR1cyBoeXBlcmNhbGwgLSByZWFjaGFi
bGUgZnJvbSAtLXdpdGgteGVuPXllc3xkbAo+PiAraWYgdGVzdCAiJGFjX2N2X2xpYl94ZW5jdHJs
X3hjX2tleGVjX2xvYWQiID0geWVzIDsgdGhlbgo+PiArCUFDX0NIRUNLX0xJQih4ZW5jdHJsLCB4
Y19rZXhlY19zdGF0dXMsCj4+ICsJCUFDX0RFRklORShIQVZFX0tFWEVDX0NNRF9TVEFUVVMsIDEs
Cj4+ICsJCQlbVGhlIGtleGVjX3N0YXR1cyBjYWxsIGlzIGF2YWlsYWJsZV0pLAo+PiArCQlBQ19N
U0dfTk9USUNFKFtUaGUga2V4ZWNfc3RhdHVzIGNhbGwgaXMgbm90IGF2YWlsYWJsZV0pKQo+PiAg
IGZpCj4+Cj4+ICAgZG5sIC0tLVNhbml0eSBjaGVja3MKPj4gZGlmZiAtLWdpdCBhL2tleGVjL01h
a2VmaWxlIGIva2V4ZWMvTWFrZWZpbGUKPj4gaW5kZXggMmI0ZmIzZC4uODg3MTczMSAxMDA2NDQK
Pj4gLS0tIGEva2V4ZWMvTWFrZWZpbGUKPj4gKysrIGIva2V4ZWMvTWFrZWZpbGUKPj4gQEAgLTM2
LDYgKzM2LDcgQEAgZGlzdCArPSBrZXhlYy9NYWtlZmlsZQkJCQkJCVwKPj4gICAJa2V4ZWMva2V4
ZWMtZWxmLWJvb3QuaAkJCQkJXAo+PiAgIAlrZXhlYy9rZXhlYy1lbGYuaCBrZXhlYy9rZXhlYy1z
aGEyNTYuaAkJCVwKPj4gICAJa2V4ZWMva2V4ZWMtemxpYi5oIGtleGVjL2tleGVjLWx6bWEuaAkJ
CVwKPj4gKwlrZXhlYy9rZXhlYy14ZW4uaCAJCQkJCQkJCVwKPiAKPiBDb3VsZCB5b3UgZml4IGJh
Y2tzbGFzaCBhbGlnbm1lbnQ/IE1heWJlIGluIHNlcGFyYXRlIHBhdGNoLiBJdCBjYW4gYmUKPiBw
YXJ0IG9mIHRoaXMgc2VyaWVzLgoKVHVybnMgb3V0IEkgaGFkIHRhYnN0b3A9NCBhbmQgaXQgc2hv
dWxkIGhhdmUgYmVlbiB0YWJzdG9wPTguIEkndmUgCmNvcnJlY3RlZCBteSB0YWJzdG9wIGFuZCB0
aGUgYmFja3NsYXNoIGFsaWdubWVudCBhbmQgZXZlcnl0aGluZyBhbGlnbnMgCm5vdzsgbm8gYWRk
aXRpb25hbCBwYXRjaCBuZWVkZWQuCgo+IAo+PiAgIAlrZXhlYy9rZXhlYy1zeXNjYWxsLmgga2V4
ZWMva2V4ZWMuaCBrZXhlYy9rZXhlYy44Cj4+Cj4+ICAgZGlzdAkJCQkrPSBrZXhlYy9wcm9jX2lv
bWVtLmMKPj4gZGlmZiAtLWdpdCBhL2tleGVjL2FyY2gvaTM4Ni9jcmFzaGR1bXAteDg2LmMgYi9r
ZXhlYy9hcmNoL2kzODYvY3Jhc2hkdW1wLXg4Ni5jCj4+IGluZGV4IDY5YTA2M2EuLmE5NDhkOWYg
MTAwNjQ0Cj4+IC0tLSBhL2tleGVjL2FyY2gvaTM4Ni9jcmFzaGR1bXAteDg2LmMKPj4gKysrIGIv
a2V4ZWMvYXJjaC9pMzg2L2NyYXNoZHVtcC14ODYuYwo+PiBAQCAtNDQsOSArNDQsNyBAQAo+PiAg
ICNpbmNsdWRlICJrZXhlYy14ODYuaCIKPj4gICAjaW5jbHVkZSAiY3Jhc2hkdW1wLXg4Ni5oIgo+
Pgo+IAo+IFBsZWFzZSByZW1vdmUgdGhpcyBibGFuayBsaW5lLi4uCgpkb25lCgo+IAo+PiAtI2lm
ZGVmIEhBVkVfTElCWEVOQ1RSTAo+PiAtI2luY2x1ZGUgPHhlbmN0cmwuaD4KPj4gLSNlbmRpZiAv
KiBIQVZFX0xJQlhFTkNUUkwgKi8KPj4gKyNpbmNsdWRlICIuLi8uLi9rZXhlYy14ZW4uaCIKPj4K
PiAKPiAuLi5hbmQgdGhpcy4uLiBTYW1lIHRoaW5ncyBiZWxvdy4uLiBUaGlzIHdhcyBkb25lIHRv
IHNlcGFyYXRlCj4gY29uZGl0aW9uYWwgaW5jbHVkZSBmcm9tIHVuY29uZGl0aW9uYWwgb25lcy4g
U28sIGJsYW5rIGxpbmVzCj4gYWZ0ZXIgeW91ciBwYXRjaCBhcmUgbm8gbG9uZ2VyIG5lZWRlZC4K
CmRvbmUKCj4gCj4+ICAgI2luY2x1ZGUgIng4Ni1saW51eC1zZXR1cC5oIgo+Pgo+PiBkaWZmIC0t
Z2l0IGEva2V4ZWMvYXJjaC9pMzg2L2tleGVjLXg4Ni1jb21tb24uYyBiL2tleGVjL2FyY2gvaTM4
Ni9rZXhlYy14ODYtY29tbW9uLmMKPj4gaW5kZXggYmUwMzYxOC4uYjQ0YzhiNyAxMDA2NDQKPj4g
LS0tIGEva2V4ZWMvYXJjaC9pMzg2L2tleGVjLXg4Ni1jb21tb24uYwo+PiArKysgYi9rZXhlYy9h
cmNoL2kzODYva2V4ZWMteDg2LWNvbW1vbi5jCj4+IEBAIC00MCw5ICs0MCw3IEBACj4+ICAgI2lu
Y2x1ZGUgIi4uLy4uL2NyYXNoZHVtcC5oIgo+PiAgICNpbmNsdWRlICJrZXhlYy14ODYuaCIKPj4K
PiAKPiBEaXR0by4uLgoKZG9uZQoKPiAKPj4gLSNpZmRlZiBIQVZFX0xJQlhFTkNUUkwKPj4gLSNp
bmNsdWRlIDx4ZW5jdHJsLmg+Cj4+IC0jZW5kaWYgLyogSEFWRV9MSUJYRU5DVFJMICovCj4+ICsj
aW5jbHVkZSAiLi4vLi4va2V4ZWMteGVuLmgiCj4+Cj4gCj4gQnV0IGxlYXZlIHRoaXMgb25lLi4u
CgpvawoKPiAKPj4gICAvKiBVc2VkIGJlbG93IGJ1dCBub3QgcHJlc2VudCBpbiAob2xkZXI/KSB4
ZW5jdHJsLmggKi8KPj4gICAjaWZuZGVmIEU4MjBfUE1FTQo+PiBkaWZmIC0tZ2l0IGEva2V4ZWMv
Y3Jhc2hkdW1wLXhlbi5jIGIva2V4ZWMvY3Jhc2hkdW1wLXhlbi5jCj4+IGluZGV4IDYwNTk0ZjYu
LjJlNGNiZGMgMTAwNjQ0Cj4+IC0tLSBhL2tleGVjL2NyYXNoZHVtcC14ZW4uYwo+PiArKysgYi9r
ZXhlYy9jcmFzaGR1bXAteGVuLmMKPj4gQEAgLTE4LDkgKzE4LDcgQEAKPj4KPj4gICAjaW5jbHVk
ZSAiY29uZmlnLmgiCj4+Cj4gCj4gRGl0dG8uLi4KPiAKZG9uZQo+PiAtI2lmZGVmIEhBVkVfTElC
WEVOQ1RSTAo+PiAtI2luY2x1ZGUgPHhlbmN0cmwuaD4KPj4gLSNlbmRpZgo+PiArI2luY2x1ZGUg
ImtleGVjLXhlbi5oIgo+Pgo+IAo+IEJ1dCBsZWF2ZSB0aGlzIG9uZS4uLiBBbmQgc2FtZSBydWxl
cyBiZWxvdy4uLgoKb2sKPiAKCj4+ICAgc3RydWN0IGNyYXNoX25vdGVfaW5mbyB7Cj4+ICAgCXVu
c2lnbmVkIGxvbmcgYmFzZTsKPj4gZGlmZiAtLWdpdCBhL2tleGVjL2tleGVjLXhlbi5jIGIva2V4
ZWMva2V4ZWMteGVuLmMKPj4gaW5kZXggMmI0NDhkMy4uOGVjMzM5OCAxMDA2NDQKPj4gLS0tIGEv
a2V4ZWMva2V4ZWMteGVuLmMKPj4gKysrIGIva2V4ZWMva2V4ZWMteGVuLmMKPj4gQEAgLTEwLDEw
ICsxMCw0OSBAQAo+PiAgICNpbmNsdWRlICJjb25maWcuaCIKPj4KPj4gICAjaWZkZWYgSEFWRV9M
SUJYRU5DVFJMCj4+IC0jaW5jbHVkZSA8eGVuY3RybC5oPgo+PiArI2luY2x1ZGUgImtleGVjLXhl
bi5oIgo+Pgo+PiAgICNpbmNsdWRlICJjcmFzaGR1bXAuaCIKPj4KPj4gKyNpZmRlZiBDT05GSUdf
TElCWEVOQ1RSTF9ETAo+PiArdm9pZCAqeGNfZGxoYW5kbGU7Cj4+ICt4Y19oeXBlcmNhbGxfYnVm
ZmVyX3QgWENfX0hZUEVSQ0FMTF9CVUZGRVJfTkFNRShIWVBFUkNBTExfQlVGRkVSX05VTEwpOwo+
PiAreGNfaW50ZXJmYWNlICpfX3hjX2ludGVyZmFjZV9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICps
b2dnZXIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbnRvb2xsb2dfbG9n
Z2VyICpkb21idWlsZF9sb2dnZXIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIG9wZW5fZmxhZ3MpCj4+ICt7Cj4+ICsgICAgeGNfaW50ZXJmYWNlICp4Y2ggPSBO
VUxMOwo+PiArCj4+ICsgICAgaWYgKCF4Y19kbGhhbmRsZSkKPj4gKyAgICAgICAgeGNfZGxoYW5k
bGUgPSBkbG9wZW4oImxpYnhlbmN0cmwuc28iLCBSVExEX05PVyB8IFJUTERfTk9ERUxFVEUpOwo+
PiArCj4+ICsgICAgaWYgKHhjX2RsaGFuZGxlKSB7Cj4+ICsgICAgICAgIHR5cGVkZWYgeGNfaW50
ZXJmYWNlICooKmZ1bmNfdCkoeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgeGVudG9vbGxvZ19sb2dnZXIgKmRvbWJ1aWxkX2xvZ2dl
ciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgb3Blbl9mbGFn
cyk7Cj4+ICsgICAgICAgIGZ1bmNfdCBmdW5jID0gKGZ1bmNfdClkbHN5bSh4Y19kbGhhbmRsZSwg
InhjX2ludGVyZmFjZV9vcGVuIik7Cj4gCj4gSSBrbm93IHlvdXIgb3BpbmlvbiBhYm91dCB0aGF0
IGRlZmluaXRpb25zIGJ1dCBJIGFtIG5vdCBoYXBweSB3aXRoIHRoZW0gaGVyZS4KPiBIb3dldmVy
LCBpZiBtYWludGFpbmVyIGlzIE9LIHdpdGggdGhlbSBJIHdpbGwgbm90IGluc2lzdCBvbiBjaGFu
Z2luZyB0aGF0LiBKdXN0Cj4gcGxlYXNlIGFkZCBvbmUgZXh0cmEgbGluZSBiZXR3ZWVuIGRlZmlu
aXRpb25zIGFib3ZlIGFuZCBmdW5jdGlvbiBjYWxsIGJlbG93LgoKSSd2ZSBhZGRlZCB0aGUgZXh0
cmEgbGluZTsgYW5kIG90aGVyd2lzZSBsZWZ0IHRoZSBjb2RlIGFzIGlzLgoKPiAKPj4gKyAgICAg
ICAgeGNoID0gZnVuYyhsb2dnZXIsIGRvbWJ1aWxkX2xvZ2dlciwgb3Blbl9mbGFncyk7Cj4+ICsg
ICAgfQo+PiArCj4+ICsgICAgcmV0dXJuIHhjaDsKPj4gK30KPj4gKwo+PiAraW50IF9feGNfaW50
ZXJmYWNlX2Nsb3NlKHhjX2ludGVyZmFjZSAqeGNoKQo+PiArewo+PiArICAgIGludCByYyA9IC0x
Owo+PiArCj4+ICsgICAgaWYgKHhjX2RsaGFuZGxlKSB7Cj4+ICsgICAgICAgIHR5cGVkZWYgaW50
ICgqZnVuY190KSh4Y19pbnRlcmZhY2UgKnhjaCk7Cj4+ICsgICAgICAgIGZ1bmNfdCBmdW5jID0g
KGZ1bmNfdClkbHN5bSh4Y19kbGhhbmRsZSwgInhjX2ludGVyZmFjZV9jbG9zZSIpOwo+IAo+IFNh
bWUgYXMgYWJvdmUuLi4gUGxlYXNlIGFkZCBlbXB0eSBsaW5lIGhlcmUuLi4KCmRvbmUKCj4gCj4+
ICsgICAgICAgIHJjID0gZnVuYyh4Y2gpOwo+PiArCj4gCj4gLi4uYW5kIEkgdGhpbmsgdGhhdCB5
b3UgY2FuIGRyb3AgdGhpcyBvbmUgaGVyZS4uLgoKZG9uZQoKPiAKPj4gKyAgICAgICAgeGNfZGxo
YW5kbGUgPSBOVUxMOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiByYzsKPj4gK30KPj4g
KyNlbmRpZiAvKiBDT05GSUdfTElCWEVOQ1RSTF9ETCAqLwo+PiArCj4+ICAgaW50IHhlbl9rZXhl
Y19sb2FkKHN0cnVjdCBrZXhlY19pbmZvICppbmZvKQo+PiAgIHsKPj4gICAJdWludDMyX3QgbnJf
c2VnbWVudHMgPSBpbmZvLT5ucl9zZWdtZW50czsKPj4gZGlmZiAtLWdpdCBhL2tleGVjL2tleGVj
LXhlbi5oIGIva2V4ZWMva2V4ZWMteGVuLmgKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5k
ZXggMDAwMDAwMC4uNTBlMmIzZAo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL2tleGVjL2tleGVj
LXhlbi5oCj4+IEBAIC0wLDAgKzEsNzMgQEAKPj4gKyNpZm5kZWYgS0VYRUNfWEVOX0gKPj4gKyNk
ZWZpbmUgS0VYRUNfWEVOX0gKPj4gKwo+PiArI2lmZGVmIEhBVkVfTElCWEVOQ1RSTAo+IAo+IEkg
d291bGQgYWRkIGVtcHR5IGxpbmUgaGVyZS4uLgoKZG9uZQoKPiAKPj4gKyNpbmNsdWRlIDx4ZW5j
dHJsLmg+Cj4+ICsKPj4gKyNpZmRlZiBDT05GSUdfTElCWEVOQ1RSTF9ETAo+IAo+IC4uLmFuZCBo
ZXJlLi4uCgpkb25lCgo+IAo+PiArI2luY2x1ZGUgPGRsZmNuLmg+Cj4+ICsKPj4gKy8qIFRoZSBo
YW5kbGUgZnJvbSBkbG9wZW4oKSwgbmVlZGVkIGJ5IGRsc3ltKCksIGRsY2xvc2UoKSAqLwo+PiAr
ZXh0ZXJuIHZvaWQgKnhjX2RsaGFuZGxlOwo+PiArCj4+ICsvKiBXcmFwcGVycyBhcm91bmQgeGNf
aW50ZXJmYWNlX29wZW4vY2xvc2UoKSB0byBpbnNlcnQgZGxvcGVuL2RsY2xvc2UoKSAqLwo+PiAr
eGNfaW50ZXJmYWNlICpfX3hjX2ludGVyZmFjZV9vcGVuKHhlbnRvb2xsb2dfbG9nZ2VyICpsb2dn
ZXIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHhlbnRvb2xsb2dfbG9nZ2Vy
ICpkb21idWlsZF9sb2dnZXIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIG9wZW5fZmxhZ3MpOwo+PiAraW50IF9feGNfaW50ZXJmYWNlX2Nsb3NlKHhjX2ludGVy
ZmFjZSAqeGNoKTsKPj4gKwo+PiArLyogR0NDIGV4cHJlc3Npb24gc3RhdGVtZW50cyBmb3IgZXZh
bHVhdGluZyBkbHN5bSgpICovCj4+ICsjZGVmaW5lIF9feGNfY2FsbChkdHlwZSwgbmFtZSwgYXJn
cy4uLikgXAo+PiArKCBcCj4+ICsgICAgeyBkdHlwZSB2YWx1ZTsgXAo+PiArICAgIHR5cGVkZWYg
ZHR5cGUgKCpmdW5jX3QpKHhjX2ludGVyZmFjZSAqLCAuLi4pOyBcCj4+ICsgICAgZnVuY190IGZ1
bmMgPSBkbHN5bSh4Y19kbGhhbmRsZSwgI25hbWUpOyBcCj4+ICsgICAgdmFsdWUgPSBmdW5jKGFy
Z3MpOyBcCj4+ICsgICAgdmFsdWU7IH0gXAo+IAo+IFBsZWFzZSB1c2Ugb25lIHRhYiBpbnN0ZWFk
IG9mIHNwYWNlcyBoZXJlLgoKZG9uZSAoYWxsIHNwYWNlcyBjb252ZXJ0ZWQgdG8gdGFicykKCj4g
Cj4+ICspCj4+ICsjZGVmaW5lIF9feGNfZGF0YShkdHlwZSwgbmFtZSkgXAo+PiArKCBcCj4+ICsg
ICAgeyBkdHlwZSAqdmFsdWUgPSAoZHR5cGUgKilkbHN5bSh4Y19kbGhhbmRsZSwgI25hbWUpOyBc
Cj4+ICsgICAgdmFsdWU7IH0gXAo+IAo+IEl0IGxvb2tzIHRoYXQgdGhpcyBjb2RlIGNhbiBmaXQg
aW50byBvbmUgbGluZS4gQ291bGQgeW91IGNoYW5nZSB0aGF0Pwo+IEFuZCBvbmUgdGFiIGluc3Rl
YWQgb2Ygc3BhY2VzLi4uCgpkb25lCgo+IAo+PiArKQo+PiArCj4+ICsvKiBUaGUgd3JhcHBlcnMg
YXJvdW5kIHV0aWxpemVkIHhlbmN0cmwuaCBmdW5jdGlvbnMgKi8KPj4gKyNkZWZpbmUgeGNfaW50
ZXJmYWNlX29wZW4oYSwgYiwgYykgIFwKPj4gKyAgICBfX3hjX2ludGVyZmFjZV9vcGVuKGEsIGIs
IGMpCj4gCj4gSSB3b3VsZCBwdXQgMiB0YWJzIGluc3RlYWQgb2Ygc3BhY2VzIGhlcmUgYW5kIGJl
bG93Li4uCgpkb25lCgo+IAo+PiArI2RlZmluZSB4Y19pbnRlcmZhY2VfY2xvc2UoYSkgICAgICAg
XAo+PiArICAgIF9feGNfaW50ZXJmYWNlX2Nsb3NlKGEpCj4+ICsjZGVmaW5lIHhjX3ZlcnNpb24o
YXJncy4uLikgICAgICAgICBcCj4+ICsgICAgX194Y19jYWxsKGludCwgeGNfdmVyc2lvbiwgYXJn
cykKPj4gKyNkZWZpbmUgeGNfZ2V0X21heF9jcHVzKGFyZ3MuLi4pICAgIFwKPj4gKyAgICBfX3hj
X2NhbGwoaW50LCB4Y19nZXRfbWF4X2NwdXMsIGFyZ3MpCj4+ICsjZGVmaW5lIHhjX2dldF9tYWNo
aW5lX21lbW9yeV9tYXAoYXJncy4uLikgIFwKPj4gKyAgICBfX3hjX2NhbGwoaW50LCB4Y19nZXRf
bWFjaGluZV9tZW1vcnlfbWFwLCBhcmdzKQo+PiArI2RlZmluZSB4Y19rZXhlY19nZXRfcmFuZ2Uo
YXJncy4uLikgXAo+PiArICAgIF9feGNfY2FsbChpbnQsIHhjX2tleGVjX2dldF9yYW5nZSwgYXJn
cykKPj4gKyNkZWZpbmUgeGNfa2V4ZWNfbG9hZChhcmdzLi4uKSAgICAgIFwKPj4gKyAgICBfX3hj
X2NhbGwoaW50LCB4Y19rZXhlY19sb2FkLCBhcmdzKQo+PiArI2RlZmluZSB4Y19rZXhlY191bmxv
YWQoYXJncy4uLikgICAgXAo+PiArICAgIF9feGNfY2FsbChpbnQsIHhjX2tleGVjX3VubG9hZCwg
YXJncykKPj4gKyNkZWZpbmUgeGNfa2V4ZWNfc3RhdHVzKGFyZ3MuLi4pICAgIFwKPj4gKyAgICBf
X3hjX2NhbGwoaW50LCB4Y19rZXhlY19zdGF0dXMsIGFyZ3MpCj4+ICsjZGVmaW5lIHhjX2tleGVj
X2V4ZWMoYXJncy4uLikgICAgICBcCj4+ICsgICAgX194Y19jYWxsKGludCwgeGNfa2V4ZWNfZXhl
YywgYXJncykKPj4gKyNkZWZpbmUgeGNfaHlwZXJjYWxsX2J1ZmZlcl9hcnJheV9jcmVhdGUoYXJn
cy4uLikgICBcCj4+ICsgICAgX194Y19jYWxsKHhjX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfdCAq
LCB4Y19oeXBlcmNhbGxfYnVmZmVyX2FycmF5X2NyZWF0ZSwgYXJncykKPj4gKyNkZWZpbmUgeGNf
X2h5cGVyY2FsbF9idWZmZXJfYWxsb2NfcGFnZXMoYXJncy4uLikgICBcCj4+ICsgICAgX194Y19j
YWxsKHZvaWQgKiwgeGNfX2h5cGVyY2FsbF9idWZmZXJfYWxsb2NfcGFnZXMsIGFyZ3MpCj4+ICsj
ZGVmaW5lIHhjX19oeXBlcmNhbGxfYnVmZmVyX2ZyZWVfcGFnZXMoYXJncy4uLikgICAgXAo+PiAr
ICAgIF9feGNfY2FsbCh2b2lkICAsIHhjX19oeXBlcmNhbGxfYnVmZmVyX2ZyZWVfcGFnZXMsIGFy
Z3MpCj4+ICsjZGVmaW5lIHhjX19oeXBlcmNhbGxfYnVmZmVyX2FycmF5X2FsbG9jKGFyZ3MuLi4p
ICAgXAo+PiArICAgIF9feGNfY2FsbCh2b2lkICosIHhjX19oeXBlcmNhbGxfYnVmZmVyX2FycmF5
X2FsbG9jLCBhcmdzKQo+PiArI2RlZmluZSB4Y19faHlwZXJjYWxsX2J1ZmZlcl9hcnJheV9nZXQo
YXJncy4uLikgICAgIFwKPj4gKyAgICBfX3hjX2NhbGwodm9pZCAqLCB4Y19faHlwZXJjYWxsX2J1
ZmZlcl9hcnJheV9nZXQsIGFyZ3MpCj4+ICsjZGVmaW5lIHhjX2h5cGVyY2FsbF9idWZmZXJfYXJy
YXlfZGVzdHJveShhcmdzLi4uKSAgXAo+PiArICAgIF9feGNfY2FsbCh2b2lkICosIHhjX2h5cGVy
Y2FsbF9idWZmZXJfYXJyYXlfZGVzdHJveSwgYXJncykKPj4gKwo+PiArI2VuZGlmIC8qIENPTkZJ
R19MSUJYRU5DVFJMX0RMICovCj4+ICsKPiAKPiBZb3UgY2FuIGRyb3AgdGhpcyBlbXB0eSBsaW5l
Li4uCgpkb25lCgo+IAo+PiArI2VuZGlmIC8qIEhBVkVfTElCWEVOQ1RSTCAqLwo+PiArCj4gCj4g
Li4uYW5kIGxlYXZlIHRoaXMgb25lLi4uCgpvawoKPiAKPj4gKyNlbmRpZiAvKiBLRVhFQ19YRU5f
SCAqLwo+PiArCj4gCj4gLi4uYW5kIGRyb3AgdGhpcyBvbmUuLi4KCmRvbmUKCj4gCj4gVGhhbmtz
LAo+IAo+IERhbmllbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:46:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqqz-0000hA-Sj; Wed, 17 Jan 2018 16:46:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wm1n=em=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1ebqqz-0000gd-7W
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 16:46:21 +0000
X-Inumbo-ID: 4875f2e6-fba6-11e7-b0d7-9f685aff125f
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4875f2e6-fba6-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 16:48:46 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0HGgOtp050389;
 Wed, 17 Jan 2018 16:45:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2017-10-26;
 bh=3Xn7lix7enBe0AproYdUTvpTC4HDaKkrt9d4s0f7UWs=;
 b=UkR/tOXv54BGCMFrn83Szn2UlB3HHT84DWQwy6uXO7Uy9CiqkPXZYiorX0/JbFm0AV+K
 56Ld5EKBjYIkimH/Q8B6td58sqflCHdJfs7+JIySOX5Petl2xeCLdIt8/P+IoZbkSmta
 31TqQHd48OtFbjbpZLXESnUjcR52krvBi/Nfnk3YuCMvPLS5A0VgRkxyiek0lidJ9MS6
 uQDFMD1/NgR9sJZV6d80cn4chQWKL3KJzycA2xuHD0lKll6O590R0di0H9w29WLUI3Jt
 zBRkbrGgJPadAOY7yd1D6oBpGYeakL4mbJa1WAPhT3m448Z0B17l7YLYsc0VRQqw0WBH Og== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fj8ahrtmq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 17 Jan 2018 16:45:20 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0HGjKt6022825
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 17 Jan 2018 16:45:20 GMT
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 w0HGjKLe020994;
 Wed, 17 Jan 2018 16:45:20 GMT
Received: from ovs110.us.oracle.com (/10.149.76.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 17 Jan 2018 08:45:19 -0800
From: Eric DeVolder <eric.devolder@oracle.com>
To: kexec@lists.infradead.org, horms@verge.net.au, andrew.cooper3@citrix.com
Date: Wed, 17 Jan 2018 10:39:01 -0600
Message-Id: <1516207141-31590-1-git-send-email-eric.devolder@oracle.com>
X-Mailer: git-send-email 2.7.4
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8776
 signatures=668653
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=27
 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-1711220000 definitions=main-1801170235
Cc: daniel.kiper@oracle.com, eric.devolder@oracle.com, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v4] kexec-tools: Perform run-time linking of
	libxenctrl.so
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

V2hlbiBrZXhlYyBpcyB1dGlsaXplZCBpbiBhIFhlbiBlbnZpcm9ubWVudCwgaXQgaGFzIGFuIGV4
cGxpY2l0CnJ1bi10aW1lIGRlcGVuZGVuY3kgb24gbGlieGVuY3RybC5zby4gVGhpcyBkZXBlbmRl
bmN5IG9jY3VycwpkdXJpbmcgdGhlIGNvbmZpZ3VyZSBzdGFnZSBhbmQgd2hlbiBidWlsZGluZyBr
ZXhlYy10b29scy4KCldoZW4ga2V4ZWMgaXMgdXRpbGl6ZWQgaW4gYSBub24tWGVuIGVudmlyb25t
ZW50IChlaXRoZXIgYmFyZQptZXRhbCBvciBLVk0pLCB0aGUgY29uZmlndXJlIGFuZCBidWlsZCBv
ZiBrZXhlYy10b29scyBvbWl0cwphbnkgcmVmZXJlbmNlIHRvIGxpYnhlbmN0cmwuc28uCgpUaHVz
IHRvZGF5IGl0IGlzIG5vdCBjdXJyZW50bHkgcG9zc2libGUgdG8gY29uZmlndXJlIGFuZCBidWls
ZAphICpzaW5nbGUqIGtleGVjIHRoYXQgd2lsbCB3b3JrIGluICpib3RoKiBYZW4gYW5kIG5vbi1Y
ZW4KZW52aXJvbm1lbnRzLCB1bmxlc3MgdGhlIGxpYnhlbmN0cmwuc28gaXMgKmFsd2F5cyogcHJl
c2VudC4KCkZvciBleGFtcGxlLCBhIGtleGVjIGNvbmZpZ3VyZWQgZm9yIFhlbiBpbiBhIFhlbiBl
bnZpcm9ubWVudDoKCiAjIGxkZCBidWlsZC9zYmluL2tleGVjCiAgICAgICAgbGludXgtdmRzby5z
by4xID0+ICAoMHgwMDAwN2ZmZGViYTVjMDAwKQogICAgICAgIGxpYnhlbmN0cmwuc28uNC40ID0+
IC91c3IvbGliNjQvbGlieGVuY3RybC5zby40LjQgKDB4MDAwMDAwMzhkODAwMDAwMCkKICAgICAg
ICBsaWJ6LnNvLjEgPT4gL2xpYjY0L2xpYnouc28uMSAoMHgwMDAwMDAzOGQ2YzAwMDAwKQogICAg
ICAgIGxpYmMuc28uNiA9PiAvbGliNjQvbGliYy5zby42ICgweDAwMDAwMDM4ZDYwMDAwMDApCiAg
ICAgICAgbGliZGwuc28uMiA9PiAvbGliNjQvbGliZGwuc28uMiAoMHgwMDAwMDAzOGQ2NDAwMDAw
KQogICAgICAgIGxpYnB0aHJlYWQuc28uMCA9PiAvbGliNjQvbGlicHRocmVhZC5zby4wICgweDAw
MDAwMDM4ZDY4MDAwMDApCiAgICAgICAgL2xpYjY0L2xkLWxpbnV4LXg4Ni02NC5zby4yICgweDAw
MDA1NWU5ZjhjNmMwMDApCiAjIGJ1aWxkL3NiaW4va2V4ZWMgLXYKIGtleGVjLXRvb2xzIDIuMC4x
NgoKSG93ZXZlciwgdGhlICpzYW1lKiBrZXhlYyBleGVjdXRhYmxlIGZhaWxzIGluIGEgbm9uLVhl
biBlbnZpcm9ubWVudDoKCiAjIGNvcHkgeGVuIGtleGVjIHRvIC4KICMgbGRkIC4va2V4ZWMKICAg
ICAgICAgbGludXgtdmRzby5zby4xID0+ICAoMHgwMDAwN2ZmZmE5ZGE3MDAwKQogICAgICAgICBs
aWJ4ZW5jdHJsLnNvLjQuNCA9PiBub3QgZm91bmQKICAgICAgICAgbGlibHptYS5zby4wID0+IC91
c3IvbGliNjQvbGlibHptYS5zby4wICgweDAwMDAwMDMwMTRlMDAwMDApCiAgICAgICAgIGxpYnou
c28uMSA9PiAvbGliNjQvbGliei5zby4xICgweDAwMDAwMDMwMGVhMDAwMDApCiAgICAgICAgIGxp
YmMuc28uNiA9PiAvbGliNjQvbGliYy5zby42ICgweDAwMDAwMDMwMGRlMDAwMDApCiAgICAgICAg
IGxpYnB0aHJlYWQuc28uMCA9PiAvbGliNjQvbGlicHRocmVhZC5zby4wICgweDAwMDAwMDMwMGUy
MDAwMDApCiAgICAgICAgIC9saWI2NC9sZC1saW51eC14ODYtNjQuc28uMiAoMHgwMDAwNTU4Y2M3
ODZjMDAwKQogIyAuL2tleGVjIC12CiAuL2tleGVjOiBlcnJvciB3aGlsZSBsb2FkaW5nIHNoYXJl
ZCBsaWJyYXJpZXM6CiBsaWJ4ZW5jdHJsLnNvLjQuNDogY2Fubm90IG9wZW4gc2hhcmVkIG9iamVj
dCBmaWxlOiBObyBzdWNoIGZpbGUgb3IgZGlyZWN0b3J5CgpBdCBPcmFjbGUgd2UgIndvcmthcm91
bmQiIHRoaXMgYnkgaGF2aW5nIHR3byBrZXhlYy10b29scyBwYWNrYWdlcywKb25lIGZvciBYZW4g
YW5kIGFub3RoZXIgZm9yIG5vbi1YZW4gZW52aXJvbm1lbnRzLiBBdCBPcmFjbGUsIHRoZQpkZXNp
cmUgaXMgdG8gb2ZmZXIgYSBzaW5nbGUga2V4ZWMtdG9vbHMgcGFja2FnZSB0aGF0IHdvcmtzIGlu
IGVpdGhlcgplbnZpcm9ubWVudC4gVG8gYWNoaWV2ZSB0aGlzLCBrZXhlYy10b29scyB3b3VsZCBl
aXRoZXIgaGF2ZSB0byBzaGlwCndpdGggbGlieGVuY3RybC5zbyAod2hpY2ggd2UgaGF2ZSBkZWVt
ZWQgYXMgdW5hY2NlcHRhYmxlKSwgb3Igd2UgY2FuCm1ha2Uga2V4ZWMgcGVyZm9ybSBydW4tdGlt
ZSBsaW5raW5nIGFnYWluc3QgbGlieGVuY3RybC5zby4KClRoaXMgcGF0Y2ggaXMgb25lIHBvc3Np
YmxlIHdheSB0byBhbGxldmlhdGUgdGhlIGV4cGxpY2l0IHJ1bi10aW1lCmRlcGVuZGVuY3kgb24g
bGlieGVuY3RybC5zby4gVGhpcyBpbXBsZW1lbnRhdGlvbiB1dGlsaXplcyBhIHNldCBvZgptYWNy
b3MgdG8gd3JhcCBjYWxscyBpbnRvIGxpYnhlbmN0cmwuc28gc28gdGhhdCB0aGUgbGlicmFyeSBj
YW4KaW5zdGVhZCBiZSBkbG9wZW4oKSBhbmQgb2J0YWluIHRoZSBmdW5jdGlvbiB2aWEgZGxzeW0o
KSBhbmQgdGhlbgptYWtlIHRoZSBjYWxsLiBUaGUgYWR2YW50YWdlIG9mIHRoaXMgaW1wbGVtZW50
YXRpb24gaXMgdGhhdCBpdApyZXF1aXJlcyBmZXcgY2hhbmdlcyB0byB0aGUgZXhpc3Rpbmcga2V4
ZWMtdG9vbHMgY29kZS4gVGhlIGRpcy0KYWR2YW50YWdlIGlzIHRoYXQgaXQgdXNlcyBtYWNyb3Mg
dG8gcmVtYXAgbGlieGVuY3RybCBmdW5jdGlvbnMKYW5kIGRvIHdvcmsgdW5kZXIgdGhlIGhvb2Qu
CgpBbm90aGVyIHBvc3NpYmxlIGltcGxlbWVudGF0aW9uIHdvcnRoIGNvbnNpZGVyaW5nIGlzIHRo
ZSBhcHByb2FjaAp0YWtlbiBieSBsaWJ2bWkuIFJlZmVyZW5jZSB0aGUgZm9sbG93aW5nIGZpbGU6
CgpodHRwczovL2dpdGh1Yi5jb20vbGlidm1pL2xpYnZtaS9ibG9iL21hc3Rlci9saWJ2bWkvZHJp
dmVyL3hlbi9saWJ4Y193cmFwcGVyLmgKClRoZSBsaWJ4Y193cmFwcGVyX3Qgc3RydWN0dXJlIGRl
ZmluaXRpb24gdGhhdCBzdGFydHMgYXQgbGluZSB+MzMKaGFzIG1lbWJlcnMgdGhhdCBhcmUgZnVu
Y3Rpb24gcG9pbnRlcnMgaW50byBsaWJ4ZW5jdHJsLnNvLiBUaGlzCnN0cnVjdHVyZSBpcyBwb3B1
bGF0ZWQgb25jZSBhbmQgdGhlbiBsYXRlciByZWZlcmVuY2VkL2RlcmVmZXJlbmNlZApieSB0aGUg
Y2FsbGVycyBvZiBsaWJ4ZW5jdHJsLnNvIG1lbWJlcnMuIFRoZSBhZHZhbnRhZ2Ugb2YgdGhpcwpp
bXBsZW1lbnRhdGlvbiBpcyBpdCBpcyBtb3JlIGV4cGxpY2l0IGluIG1hbmFnaW5nIHRoZSB1c2Ug
b2YKbGlieGVuY3RybC5zbyBhbmQgaXRzIHZlcnNpb25zLCBidXQgdGhlIGRpc2FkdmFudGFnZSBp
cyBpdCB3b3VsZApyZXF1aXJlIHRvdWNoaW5nIG1vcmUgb2YgdGhlIGtleGVjLXRvb2xzIGNvZGUu
CgpUaGUgZm9sbG93aW5nIGlzIGEgbGlzdCBsaWJ4ZW5jdHJsIG1lbWJlcnMgdXRpbGl6ZWQgYnkg
a2V4ZWM6CgpGdW5jdGlvbnM6CnhjX2ludGVyZmFjZV9vcGVuCnhjX2tleGVjX2dldF9yYW5nZQp4
Y19pbnRlcmZhY2VfY2xvc2UKeGNfa2V4ZWNfZ2V0X3JhbmdlCnhjX2ludGVyZmFjZV9vcGVuCnhj
X2dldF9tYXhfY3B1cwp4Y19rZXhlY19nZXRfcmFuZ2UKeGNfdmVyc2lvbgp4Y19rZXhlY19leGVj
CnhjX2tleGVjX3N0YXR1cwp4Y19rZXhlY191bmxvYWQKeGNfaHlwZXJjYWxsX2J1ZmZlcl9hcnJh
eV9jcmVhdGUKeGNfX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfYWxsb2MKeGNfaHlwZXJjYWxsX2J1
ZmZlcl9hcnJheV9kZXN0cm95CnhjX2tleGVjX2xvYWQKeGNfZ2V0X21hY2hpbmVfbWVtb3J5X21h
cAoKRGF0YToKeGNfX2h5cGVyY2FsbF9idWZmZXJfSFlQRVJDQUxMX0JVRkZFUl9OVUxMCgpUaGVz
ZSB3ZXJlIGlkZW50aWZpZWQgYnkgY29uZmlndXJpbmcgYW5kIGJ1aWxkaW5nIGtleGVjLXRvb2xz
CndpdGggWGVuIHN1cHBvcnQsIGJ1dCBvbWl0dGluZyB0aGUgLWx4ZW5jdHJsIGZyb20gdGhlIExE
RkxBR1MKaW4gdGhlIE1ha2VmaWxlIGZvciBhbiB4ODZfNjQgYnVpbGQuCgpUaGUgYWJvdmUgbGli
eGVuY3RybCBtZW1iZXJzIHdlcmUgcmVmZXJlbmNlZCB2aWEgdGhlc2Ugc291cmNlCmZpbGVzLgoK
a2V4ZWMvY3Jhc2hkdW1wLXhlbi5jCmtleGVjL2tleGVjLXhlbi5jCmtleGVjL2FyY2gvaTM4Ni9r
ZXhlYy14ODYtY29tbW9uLmMKa2V4ZWMvYXJjaC9pMzg2L2NyYXNoZHVtcC14ODYuYwoKVGhpcyBw
YXRjaCBwcm92aWRlcyBhIHdyYXBwZXIgYXJvdW5kIHRoZSBjYWxscyB0byB0aGUgYWJvdmUKZnVu
Y3Rpb25zIGluIGxpYnhlbmN0cmwuc28uIEV2ZXJ5IGxpYnhlbmN0cmwgY2FsbCBtdXN0IHBhc3Mg
YQp4Y19pbnRlcmZhY2Ugd2hpY2ggaXQgb2J0YWlucyBmcm9tIHhjX2ludGVyZmFjZV9vcGVuKCku
ClNvIHRoZSBleGlzdGluZyBjb2RlIGlzIGFscmVhZHkgc3RydWN0dXJlZCBpbiBhIG1hbm5lciB0
aGF0CmZhY2lsaXRhdGVzIGdyYWNlZnVsIGRsb3BlbigpJ2luZyBvZiB0aGUgbGlieGVuY3RybC5z
byBhbmQKdGhlIHN1YnNlcXVlbnQgZGxzeW0oKSBvZiB0aGUgcmVxdWlyZWQgbWVtYmVyLgoKVGhl
IHBhdGNoIGNyZWF0ZXMgYSB3cmFwcGVyIGZ1bmN0aW9uIGFyb3VuZCB4Y19pbnRlcmZhY2Vfb3Bl
bigpCmFuZCB4Y19pbnRlcmZhY2VfY2xvc2UoKSB0byBwZXJmb3JtIHRoZSBkbG9wZW4oKSBhbmQg
ZGxjbG9zZSgpLgoKRm9yIHRoZSByZW1haW5pbmcgeGNfIGZ1bmN0aW9ucywgdGhpcyBwYXRjaCBk
ZWZpbmVzIGEgbWFjcm8Kb2YgdGhlIHNhbWUgbmFtZSB3aGljaCBwZXJmb3JtcyB0aGUgZGxzeW0o
KSBhbmQgdGhlbiBpbnZva2VzCnRoZSBmdW5jdGlvbi4gU2VlIHRoZSBfX3hjX2NhbGwoKSBtYWNy
byBmb3IgZGV0YWlscy4KClRoZXJlIHdhcyBvbmUgZGF0YSBpdGVtIGluIGxpYnhlbmN0cmwuc28g
dGhhdCBwcmVzZW50ZWQgYQp1bmlxdWUgcHJvYmxlbSwgSFlQRVJDQUxMX0JVRkZFUl9OVUxMLiBJ
dCB3YXMgb25seSB1dGlsaXplZApvbmNlLCBhcwoKICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHhl
bl9zZWdzW3NdLmJ1Zi5oLCBIWVBFUkNBTExfQlVGRkVSX05VTEwpOwoKSSB0cmllZCBhIHZhcmll
dHkgb2YgdGVjaG5pcXVlcyBidXQgY291bGQgbm90IGZpbmQgYSBnZW5lcmFsCm1hY3JvLXR5cGUg
c29sdXRpb24gd2l0aG91dCBtb2RpZnlpbmcgeGVuY3RybC5oLiBTbyB0aGUKc29sdXRpb24gd2Fz
IHRvIGRlY2xhcmUgYSBsb2NhbCBIWVBFUkNBTExfQlVGRkVSX05VTEwsIGFuZAp0aGlzIGFwcGVh
cnMgdG8gd29yay4gSSBhZG1pdCBJIGFtIG5vdCBmYW1pbGlhciB3aXRoIGxpYnhlbmN0cmwKdG8g
c3RhdGUgaWYgdGhpcyBpcyBhIHNhdGlzZmFjdG9yeSB3b3JrYXJvdW5kLCBzbyBmZWVkYmFjawpo
ZXJlIHdlbGNvbWUuIEkgY2FuIHN0YXRlIHRoYXQgdGhpcyBhbGxvd3Mga2V4ZWMgdG8gbG9hZC91
bmxvYWQva2V4ZWMKb24gWGVuIGFuZCBub24tWGVuIGVudmlyb25tZW50cyB0aGF0IEkndmUgdGVz
dGVkIHdpdGhvdXQgaXNzdWUuCgpXaXRoIHRoaXMgcGF0Y2ggYXBwbGllZCwga2V4ZWMtdG9vbHMg
Y2FuIGJlIGJ1aWx0IHdpdGggWGVuCnN1cHBvcnQgYW5kIHlldCB0aGVyZSBpcyBubyBleHBsaWNp
dCBydW4tdGltZSBkZXBlbmRlbmN5IG9uCmxpYnhlbmN0cmwuc28uIFRodXMgaXQgY2FuIGFsc28g
YmUgZGVwbG95ZWQgaW4gbm9uLVhlbgplbnZpcm9ubWVudHMgd2hlcmUgbGlieGVuY3RybC5zbyBp
cyBub3QgaW5zdGFsbGVkLgoKICMgbGRkIGJ1aWxkL3NiaW4va2V4ZWMKICAgICAgICBsaW51eC12
ZHNvLnNvLjEgPT4gICgweDAwMDA3ZmZmN2RiY2QwMDApCiAgICAgICAgbGlibHptYS5zby4wID0+
IC91c3IvbGliNjQvbGlibHptYS5zby4wICgweDAwMDAwMDM4ZDkwMDAwMDApCiAgICAgICAgbGli
ei5zby4xID0+IC9saWI2NC9saWJ6LnNvLjEgKDB4MDAwMDAwMzhkNmMwMDAwMCkKICAgICAgICBs
aWJkbC5zby4yID0+IC9saWI2NC9saWJkbC5zby4yICgweDAwMDAwMDM4ZDY0MDAwMDApCiAgICAg
ICAgbGliYy5zby42ID0+IC9saWI2NC9saWJjLnNvLjYgKDB4MDAwMDAwMzhkNjAwMDAwMCkKICAg
ICAgICBsaWJwdGhyZWFkLnNvLjAgPT4gL2xpYjY0L2xpYnB0aHJlYWQuc28uMCAoMHgwMDAwMDAz
OGQ2ODAwMDAwKQogICAgICAgIC9saWI2NC9sZC1saW51eC14ODYtNjQuc28uMiAoMHgwMDAwNTYy
ZGMwYzE0MDAwKQogIyBidWlsZC9zYmluL2tleGVjIC12CiBrZXhlYy10b29scyAyLjAuMTYKClRo
aXMgZmVhdHVyZS9hYmlsaXR5IGlzIGVuYWJsZWQgd2l0aCB0aGUgZm9sbG93aW5nOgoKIC4vY29u
ZmlndXJlIC0td2l0aC14ZW49ZGwKClRoZSBwcmV2aW91cyAtLXdpdGgteGVuPW5vIGFuZCAtLXdp
dGgteGVuPXllcyBzdGlsbCB3b3JrIGFzIGJlZm9yZS4KTm90IHNwZWNpZnlpbmcgYSAtLXdpdGgt
eGVuIHN0aWxsIGRlZmF1bHRzIHRvIC0td2l0aC14ZW49eWVzLgoKQXMgSSd2ZSBpbnRyb2R1Y2Vk
IGEgbmV3IGJ1aWxkIGFuZCBydW4tdGltZSBtb2RlLCBJJ3ZlIGRvbmUgYW4KZXh0ZW5zaXZlIG1h
dHJpeCBvZiBib3RoIGJ1aWxkLXRpbWUgYW5kIHJ1bi10aW1lIGNoZWNrcyBvZiBrZXhlYwp3aXRo
IHRoaXMgcGF0Y2ggYXBwbGllZC4gVGhlIHNldCBvZiBidWlsZC10aW1lIHNjZW5hcmlvcyBhcmU6
CgogMTogY29uZmlndXJlIC0td2l0aC14ZW49bm8gIGFuZCBYZW4gc3VwcG9ydCBOT1QgcHJlc2Vu
dAogMjogY29uZmlndXJlIC0td2l0aC14ZW49bm8gIGFuZCBYZW4gc3VwcG9ydCBJUyAgcHJlc2Vu
dAogMzogY29uZmlndXJlIC0td2l0aC14ZW49eWVzIGFuZCBYZW4gc3VwcG9ydCBOT1QgcHJlc2Vu
dAogNDogY29uZmlndXJlIC0td2l0aC14ZW49eWVzIGFuZCBYZW4gc3VwcG9ydCBJUyAgcHJlc2Vu
dAogNTogY29uZmlndXJlIC0td2l0aC14ZW49ZGwgIGFuZCBYZW4gc3VwcG9ydCBOT1QgcHJlc2Vu
dAogNjogY29uZmlndXJlIC0td2l0aC14ZW49ZGwgIGFuZCBYZW4gc3VwcG9ydCBJUyAgcHJlc2Vu
dAoKWGVuIHN1cHBvcnQgcHJlc2VudCByZXF1aXJlcyB0aGF0IGNvbmZpZ3VyZSBjYW4gZmluZCBi
b3RoCnhlbmN0cmwuaCBhbmQgbGlieGVuY3RybC5zby4KClRoZW4gZm9yIGVhY2ggb2YgdGhlIHNp
eCBzY2VuYXJpb3MgYWJvdmUsIHRoZSBjb3JyZXNwb25kaW5nIGtleGVjCmJpbmFyeSB3YXMgdGVz
dGVkIG9uIGEgWGVuIHN5c3RlbSAoT3JhY2xlJ3MgT1ZTIGRvbTApIGFuZCBhCm5vbi1YZW4gc3lz
dGVtIChPcmFjbGUgTGludXgpLgoKVGhlcmUgYXJlIHR3byBidWlsZC10aW1lIGNoZWNrczogZGlk
IGtleGVjIGJ1aWxkLCBhbmQgZGlkCml0IGNvbnRhaW4gbGlieGVuY3RybC5zbz8gVGhlIHByZXNl
bmNlIG9mIGxpYnhlbmN0cmwuc28KaW4ga2V4ZWMgd2FzIGNoZWNrZWQgdmlhIGxkZC4gVGhlIHJl
c3VsdHMgd2VyZToKCiBTY2VuYXJpbyB8IEJ1aWxkIHwgbGlieGVuY3RybC5zbyB8IFJlc3VsdAog
MSAgICAgICAgfCBwYXNzICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMQogMiAg
ICAgICAgfCBwYXNzICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMQogMyAgICAg
ICAgfCBwYXNzICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMgogNCAgICAgICAg
fCBwYXNzICB8IHllcyAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMwogNSAgICAgICAgfCBw
YXNzICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgMgogNiAgICAgICAgfCBwYXNz
ICB8IG5vICAgICAgICAgICAgfCBwYXNzIC0gc2VlIE5vdGUgNAoKTm90ZSAxOiBUaGlzIHBhc3Nl
cyBzaW5jZSBkdWUgdG8gLS13aXRoLXhlbj1ubywgdGhlcmUgd2lsbApiZSBubyBYZW4gc3VwcG9y
dCBpbiBrZXhlYyBhbmQgdGhlcmVmb3JlIG5vIGxpYnhlbmN0cmwuc28gYQppbiB0aGUga2V4ZWMu
CgpOb3RlIDI6IFRoaXMgcGFzc2VzIHNpbmNlIHdoaWxlIC0td2l0aC14ZW49eWVzLCB0aGUgY29u
ZmlndXJlCmRpc3BsYXlzIGEgbWVzc2FnZSBpbmRpY2F0aW5nIHRoYXQgWGVuIHN1cHBvcnQgaXMg
ZGlzYWJsZWQsCmFuZCBhbGxvd3Mga2V4ZWMgdG8gYnVpbGQgKHRoaXMgaXMgdGhlIHNhbWUgYmVo
YXZpb3IgYXMgcHJpb3IKdG8gdGhpcyBwYXRjaCkuIEFuZCBzaW5jZSBYZW4gc3VwcG9ydCBpcyBk
aXNhYmxlZCwgdGhlcmUgaXMKbm8gbGlieGVuY3RybC5zbyBpbiB0aGUga2V4ZWMuCgpOb3RlIDM6
IFRoaXMgcGFzc2VzIHNpbmNlIHdpdGggLS13aXRoLXhlbj15ZXMgYW5kIGNvbmZpZ3VyZQpsb2Nh
dGluZyB0aGUgeGVuY3RybC5oIGFuZCBsaWJ4ZW5jdHJsLnNvLCBzdXBwb3J0IGZvciBYZW4gd2Fz
CmJ1aWx0IGludG8ga2V4ZWMuIExkZCBzaG93cyBhbiBleHBsaWNpdCBkZXBlbmRlbmN5IG9uIHRo
ZSBsaWJyYXJ5LgoKTm90ZSA0OiBUaGlzIHBhc3NlcyBzaW5jZSB3aXRoIC0td2l0aC14ZW49ZGwg
YW5kIGNvbmZpZ3VyZQpsb2NhdGluZyB0aGUgeGVuY3RybC5oIGFuZCBsaWJ4ZW5jcmwuc28sIHN1
cHBvcnQgZm9yIFhlbgp3YXMgYnVpbHQgaW50byBrZXhlYy4gSG93ZXZlciwgdGhpcyB1c2VzIHRo
ZSBuZXcgdGVjaG5pcXVlCmludHJvZHVjZWQgYnkgdGhpcyBwYXRjaCBhbmQsIGFzIGEgcmVzdWx0
LCBsZGQgc2hvd3MgdGhhdCB0aGUKbGlieGVuY3RybC5zbyBpcyBub3QgYSBleHBsaWNpdCBydW4t
dGltZSBkZXBlbmRlbmN5IGZvciBrZXhlYwoocmF0aGVyIGxpYmRsLnNvIGlzIG5vdyBhbiBleHBs
aWNpdCBkZXBlbmRlbmN5KS4gIFRoaXMgaXMKcHJlY2lzZWx5IHRoZSBnb2FsIG9mIHRoaXMgcGF0
Y2ghCgpUaGUgbmV0IGVmZmVjdCBpcyB0aGF0IHRoZXJlIGFyZSBub3cgdGhyZWUgImZsYXZvcnMi
IG9mIGEga2V4ZWMKYmluYXJ5IChwcmlvciB0byB0aGlzIHBhdGNoIHRoZXJlIHdlcmUgdHdvKTog
YSkga2V4ZWMgd2l0aCBubwpzdXBwb3J0IGZvciBYZW4gW3NjZW5hcmlvcyAxLCAyLCAzLCA1XSwg
Yikga2V4ZWMgd2l0aCBzdXBwb3J0CmZvciBYZW4gYW5kIGxpYnhlbmN0cmwuc28gYXMgYW4gZXhw
bGljaXQgZGVwZW5kZW5jeSBbc2NlbmFyaW8gNF0sCmFuZCBjKSBrZXhlYyB3aXRoIHN1cHBvcnQg
Zm9yIFhlbiBhbmQgbGlieGVuY3RybC5zbyBpcyBOT1QgYW4KZXhwbGljaXQgZGVwZW5kZW5jeSBb
c2NlbmFyaW8gNl0uCgpUaGUgcnVuLXRpbWUgY2hlY2tzIGFyZSB0byB0YWtlIGVhY2ggb2YgdGhl
IHNpeCBzY2VuYXJpb3MgYWJvdmUKYW5kIHJ1biB0aGUgY29ycmVzcG9uZGluZyBrZXhlYyBiaW5h
cnkgb24gYm90aCBhIFhlbiBzeXN0ZW0gYW5kCmEgbm9uLVhlbiBzeXN0ZW0uIFRoZSB0ZXN0IGZv
ciBlYWNoIGtleGVjIHNjZW5hcmlvIHdhczoKCiAgJSBzZXJ2aWNlIGtkdW1wIHN0b3AKICAlIHZp
IC9ldGMvaW5pdC5kL2tkdW1wCiAgY2hhbmdlIEtFWEVDPSB0byAvc2Jpbi9rZXhlYy1bMTIzNDU2
XQogICUgc2VydmljZSBrZHVtcCBzdGFydAogICMgSWYgbm90IEZBSUxFRCwgdGhlbiBiZWxvdwog
ICUgc2VydmljZSBrZHVtcCBzdGF0dXMKICBLZHVtcCBpcyBvcGVyYXRpb25hbAogICUgcm0gLWZy
IC92YXIvY3Jhc2gvKgogICUgZWNobyBjID4gL3Byb2Mvc3lzcnEtdHJpZ2dlcgogICMgYWZ0ZXIg
cmVib290IHZlcmlmeSB2bWNvcmUgZ2VuZXJhdGVkCiAgJSBscyAtYWwgL3Zhci9jcmFzaC88dGFi
PgoKVGhlIHJlc3VsdHMgd2VyZToKCiBTY2VuYXJpbyB8IFhlbiBlbnZpcm9ubWVudCAgIHwgbm9u
LVhlbiBlbnZpcm9ubWVudAogMSAgICAgICAgfCBmYWlsIC0gc2VlIE5vdGUgNSB8IHBhc3MKIDIg
ICAgICAgIHwgZmFpbCAtIHNlZSBOb3RlIDUgfCBwYXNzCiAzICAgICAgICB8IGZhaWwgLSBzZWUg
Tm90ZSA2IHwgcGFzcwogNCAgICAgICAgfCBwYXNzICAgICAgICAgICAgICB8IHBhc3MKIDUgICAg
ICAgIHwgZmFpbCAtIHNlZSBOb3RlIDYgfCBwYXNzCiA2ICAgICAgICB8IHBhc3MgICAgICAgICAg
ICAgIHwgcGFzcwoKTm90ZSA1OiBEdWUgdG8gLS13aXRoLXhlbj1ubywga2V4ZWMgbGFja3Mgc3Vw
cG9ydCBmb3IgWGVuIGFuZCB3aWxsCmZhaWwgaW4gdGhlIFhlbiBlbnZpcm9ubWVudC4gVGhpcyBi
ZWhhdmlvciBpcyB0aGUgc2FtZSBhcyBwcmlvcgp0byB0aGlzIHBhdGNoLgoKTm90ZSA2OiBEdWUg
dG8gdGhlIG1pc3NpbmcgeGVuY3RybC5oIGFuZCBsaWJ4ZW5jdHJsLnNvLCBrZXhlYyB3YXMKYnVp
bHQgd2l0aG91dCBzdXBwb3J0IGZvciBYZW4sIGFuZCB0aHVzIHdpbGwgZmFpbCBpbiB0aGUgWGVu
CmVudmlyb25tZW50LiBUaGlzIGJlaGF2aW9yIGlzIHRoZSBzYW1lIGFzIHByaW9yIHRvIHRoaXMg
cGF0Y2guCgpOb3RlIHRoYXQgZm9yIHNjZW5hcmlvcyAxLCAyLCAzIGFuZCA1IGtleGVjIGxhY2tz
IHN1cHBvcnQgZm9yIFhlbiwKdGh1cyB0aGVzZSB2ZXJzaW9ucyBhcmUgZXhwZWN0ZWQgdG8gImZh
aWwiIGluIGEgWGVuIGVudmlyb25tZW50LgpPbiB0aGUgZmxpcCBzaWRlLCBzaW5jZSBhIG5vbi1Y
ZW4gZW52aXJvbm1lbnQgZG9lcyBub3QgbmVlZApsaWJ4ZW5jdHJsLnNvLCBhbGwgc2l4IHNjZW5h
cmlvcyBhcmUgZXhwZWN0ZWQgdG8gInBhc3MiIGluIGEKbm9uLVhlbiBlbnZpcm9ubWVudC4gVGhl
IHJlc3VsdHMgbWF0Y2ggdGhlc2UgZXhwZWN0YXRpb25zIQoKQW5kLCBvZiBjb3Vyc2UsIGltcG9y
dGFudGx5IHdpdGggdGhpcyBwYXRjaCBhcHBsaWVkLCBpdCBkaWQgbm90CmhhdmUgYW4gYWR2ZXJz
ZSBpbXBhY3Qgb24ga2V4ZWMgYnVpbGQgb3IgcnVuLXRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBFcmlj
IERlVm9sZGVyIDxlcmljLmRldm9sZGVyQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBEYW5pZWwg
S2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgotLS0KdjE6IDI5bm92MjAxNwogLSBEYW5p
ZWwgS2lwZXIgc3VnZ2VzdGVkIERlYmlhbidzIGxpYnhlbiBwYWNrYWdlIG9mIGxpYnJhcmllcywK
ICAgYnV0IEkgZGlkIG5vdCBmaW5kIHNpbWlsYXIgcGFja2FnZSBvbiBtb3N0IG90aGVyIHN5c3Rl
bXMuCgp2MjogMTRkZWMyMDE3CiAtIFJlcG9zdGVkIHRvIGtleGVjIGFuZCB4ZW4tZGV2ZWwgbWFp
bGluZyBsaXN0cwoKdjM6IDEyamFuMjAxOAogLSBJbmNvcnBvcmF0ZWQgZmVlZGJhY2sgZnJvbSBE
YW5pZWwgS2lwZXIuCiAgIENvbmZpZ3VyZSBjaGFuZ2VzIGZvciAtLXdpdGgteGVuPWRsLCBzdHls
ZSBwcm9ibGVtcyBjb3JyZWN0ZWQuCiAgIEV4dGVuc2l2ZSB0ZXN0aW5nIG9mIHRoZSBuZXcgbW9k
ZS4KCnY0OiAxN2phbjIwMTgKIC0gSW5jb3Jwb3JhdGVkIGZlZWRiYWNrIGZyb20gRGFuaWVsIEtp
cGVyLgogICBDb3JyZWN0ZWQgc3R5bGUgaXNzdWVzLCBhbmQgcmUtdGVzdGVkLgotLS0KIGNvbmZp
Z3VyZS5hYyAgICAgICAgICAgICAgICAgICAgICAgfCAyNyArKysrKysrKysrKy0tLS0KIGtleGVj
L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiBrZXhlYy9hcmNoL2kzODYvY3Jh
c2hkdW1wLXg4Ni5jICAgIHwgIDcgKy0tLQoga2V4ZWMvYXJjaC9pMzg2L2tleGVjLXg4Ni1jb21t
b24uYyB8ICA1ICstLQoga2V4ZWMvY3Jhc2hkdW1wLXhlbi5jICAgICAgICAgICAgICB8ICA2ICst
LS0KIGtleGVjL2tleGVjLXhlbi5jICAgICAgICAgICAgICAgICAgfCA0MiArKysrKysrKysrKysr
KysrKysrKysrLQoga2V4ZWMva2V4ZWMteGVuLmggICAgICAgICAgICAgICAgICB8IDcwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA3IGZpbGVzIGNoYW5nZWQsIDEzNiBp
bnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBrZXhlYy9r
ZXhlYy14ZW4uaAoKZGlmZiAtLWdpdCBhL2NvbmZpZ3VyZS5hYyBiL2NvbmZpZ3VyZS5hYwppbmRl
eCAyMDhkYzBhLi44MTg1YjgyIDEwMDY0NAotLS0gYS9jb25maWd1cmUuYWMKKysrIGIvY29uZmln
dXJlLmFjCkBAIC0xNjcsMTIgKzE2NywyNyBAQCBpZiB0ZXN0ICIkd2l0aF94ZW4iID0geWVzIDsg
dGhlbgogCUFDX0NIRUNLX0hFQURFUih4ZW5jdHJsLmgsCiAJCVtBQ19DSEVDS19MSUIoeGVuY3Ry
bCwgeGNfa2V4ZWNfbG9hZCwgLAogCQlBQ19NU0dfTk9USUNFKFtYZW4gc3VwcG9ydCBkaXNhYmxl
ZF0pKV0pCi0JCWlmIHRlc3QgIiRhY19jdl9saWJfeGVuY3RybF94Y19rZXhlY19sb2FkIiA9IHll
cyA7IHRoZW4KLQkJCUFDX0NIRUNLX0xJQih4ZW5jdHJsLCB4Y19rZXhlY19zdGF0dXMsCi0JCQkJ
QUNfREVGSU5FKEhBVkVfS0VYRUNfQ01EX1NUQVRVUywgMSwKLQkJCQkJW1RoZSBrZXhlY19zdGF0
dXMgY2FsbCBpcyBhdmFpbGFibGVdKSwKLQkJCQlBQ19NU0dfTk9USUNFKFtUaGUga2V4ZWNfc3Rh
dHVzIGNhbGwgaXMgbm90IGF2YWlsYWJsZV0pKQotCQlmaQorZmkKKworZG5sIExpbmsgbGlieGVu
Y3RybC5zbyBhdCBydW4tdGltZSByYXRoZXIgdGhhbiBidWlsZC10aW1lCitpZiB0ZXN0ICIkd2l0
aF94ZW4iID0gZGwgOyB0aGVuCisJQUNfQ0hFQ0tfSEVBREVSKGRsZmNuLmgsCisJCVtBQ19DSEVD
S19MSUIoZGwsIGRsb3BlbiwgLAorCQkJQUNfTVNHX0VSUk9SKFtEeW5hbWljIGxpYnJhcnkgbGlu
a2luZyBub3QgYXZhaWxhYmxlXSkpXSwKKwkJQUNfTVNHX0VSUk9SKFtEeW5hbWljIGxpYnJhcnkg
bGlua2luZyBoZWFkZXIgbm90IGF2YWlsYWJsZV0pKQorCUFDX0RFRklORShDT05GSUdfTElCWEVO
Q1RSTF9ETCwgMSwgW0RlZmluZSB0byAxIHRvIGxpbmsgbGlieGVuY3RybC5zbyBhdCBydW4tdGlt
ZSByYXRoZXIgdGhhbiBidWlsZC10aW1lXSkKKwlBQ19DSEVDS19IRUFERVIoeGVuY3RybC5oLAor
CQlbQUNfQ0hFQ0tfTElCKHhlbmN0cmwsIHhjX2tleGVjX2xvYWQsCisJCUFDX0RFRklORShIQVZF
X0xJQlhFTkNUUkwsIDEsICksICMgcmVxdWlyZWQgZGVmaW5lLCBhbmQgcHJldmVudCAtbHhlbmN0
cmwKKwkJQUNfTVNHX05PVElDRShbWGVuIHN1cHBvcnQgZGlzYWJsZWRdKSldKQorZmkKKworZG5s
IENoZWNrIGZvciB0aGUgWGVuIGtleGVjX3N0YXR1cyBoeXBlcmNhbGwgLSByZWFjaGFibGUgZnJv
bSAtLXdpdGgteGVuPXllc3xkbAoraWYgdGVzdCAiJGFjX2N2X2xpYl94ZW5jdHJsX3hjX2tleGVj
X2xvYWQiID0geWVzIDsgdGhlbgorCUFDX0NIRUNLX0xJQih4ZW5jdHJsLCB4Y19rZXhlY19zdGF0
dXMsCisJCUFDX0RFRklORShIQVZFX0tFWEVDX0NNRF9TVEFUVVMsIDEsCisJCQlbVGhlIGtleGVj
X3N0YXR1cyBjYWxsIGlzIGF2YWlsYWJsZV0pLAorCQlBQ19NU0dfTk9USUNFKFtUaGUga2V4ZWNf
c3RhdHVzIGNhbGwgaXMgbm90IGF2YWlsYWJsZV0pKQogZmkKIAogZG5sIC0tLVNhbml0eSBjaGVj
a3MKZGlmZiAtLWdpdCBhL2tleGVjL01ha2VmaWxlIGIva2V4ZWMvTWFrZWZpbGUKaW5kZXggMmI0
ZmIzZC4uNGRiODRkOCAxMDA2NDQKLS0tIGEva2V4ZWMvTWFrZWZpbGUKKysrIGIva2V4ZWMvTWFr
ZWZpbGUKQEAgLTM2LDYgKzM2LDcgQEAgZGlzdCArPSBrZXhlYy9NYWtlZmlsZQkJCQkJCVwKIAlr
ZXhlYy9rZXhlYy1lbGYtYm9vdC5oCQkJCQlcCiAJa2V4ZWMva2V4ZWMtZWxmLmgga2V4ZWMva2V4
ZWMtc2hhMjU2LmgJCQlcCiAJa2V4ZWMva2V4ZWMtemxpYi5oIGtleGVjL2tleGVjLWx6bWEuaAkJ
CVwKKwlrZXhlYy9rZXhlYy14ZW4uaCAJCQkJCVwKIAlrZXhlYy9rZXhlYy1zeXNjYWxsLmgga2V4
ZWMva2V4ZWMuaCBrZXhlYy9rZXhlYy44CiAKIGRpc3QJCQkJKz0ga2V4ZWMvcHJvY19pb21lbS5j
CmRpZmYgLS1naXQgYS9rZXhlYy9hcmNoL2kzODYvY3Jhc2hkdW1wLXg4Ni5jIGIva2V4ZWMvYXJj
aC9pMzg2L2NyYXNoZHVtcC14ODYuYwppbmRleCA2OWEwNjNhLi40MzdlOGE4IDEwMDY0NAotLS0g
YS9rZXhlYy9hcmNoL2kzODYvY3Jhc2hkdW1wLXg4Ni5jCisrKyBiL2tleGVjL2FyY2gvaTM4Ni9j
cmFzaGR1bXAteDg2LmMKQEAgLTQzLDEzICs0Myw4IEBACiAjaW5jbHVkZSAiLi4vLi4vY3Jhc2hk
dW1wLmgiCiAjaW5jbHVkZSAia2V4ZWMteDg2LmgiCiAjaW5jbHVkZSAiY3Jhc2hkdW1wLXg4Ni5o
IgotCi0jaWZkZWYgSEFWRV9MSUJYRU5DVFJMCi0jaW5jbHVkZSA8eGVuY3RybC5oPgotI2VuZGlm
IC8qIEhBVkVfTElCWEVOQ1RSTCAqLwotCisjaW5jbHVkZSAiLi4vLi4va2V4ZWMteGVuLmgiCiAj
aW5jbHVkZSAieDg2LWxpbnV4LXNldHVwLmgiCi0KICNpbmNsdWRlIDx4ODYveDg2LWxpbnV4Lmg+
CiAKIGV4dGVybiBzdHJ1Y3QgYXJjaF9vcHRpb25zX3QgYXJjaF9vcHRpb25zOwpkaWZmIC0tZ2l0
IGEva2V4ZWMvYXJjaC9pMzg2L2tleGVjLXg4Ni1jb21tb24uYyBiL2tleGVjL2FyY2gvaTM4Ni9r
ZXhlYy14ODYtY29tbW9uLmMKaW5kZXggYmUwMzYxOC4uZGU5OTc1OCAxMDA2NDQKLS0tIGEva2V4
ZWMvYXJjaC9pMzg2L2tleGVjLXg4Ni1jb21tb24uYworKysgYi9rZXhlYy9hcmNoL2kzODYva2V4
ZWMteDg2LWNvbW1vbi5jCkBAIC0zOSwxMCArMzksNyBAQAogI2luY2x1ZGUgIi4uLy4uL2Zpcm13
YXJlX21lbW1hcC5oIgogI2luY2x1ZGUgIi4uLy4uL2NyYXNoZHVtcC5oIgogI2luY2x1ZGUgImtl
eGVjLXg4Ni5oIgotCi0jaWZkZWYgSEFWRV9MSUJYRU5DVFJMCi0jaW5jbHVkZSA8eGVuY3RybC5o
PgotI2VuZGlmIC8qIEhBVkVfTElCWEVOQ1RSTCAqLworI2luY2x1ZGUgIi4uLy4uL2tleGVjLXhl
bi5oIgogCiAvKiBVc2VkIGJlbG93IGJ1dCBub3QgcHJlc2VudCBpbiAob2xkZXI/KSB4ZW5jdHJs
LmggKi8KICNpZm5kZWYgRTgyMF9QTUVNCmRpZmYgLS1naXQgYS9rZXhlYy9jcmFzaGR1bXAteGVu
LmMgYi9rZXhlYy9jcmFzaGR1bXAteGVuLmMKaW5kZXggNjA1OTRmNi4uMmQ2YjJmOSAxMDA2NDQK
LS0tIGEva2V4ZWMvY3Jhc2hkdW1wLXhlbi5jCisrKyBiL2tleGVjL2NyYXNoZHVtcC14ZW4uYwpA
QCAtMTUsMTIgKzE1LDggQEAKICNpbmNsdWRlICJrZXhlYy5oIgogI2luY2x1ZGUgImNyYXNoZHVt
cC5oIgogI2luY2x1ZGUgImtleGVjLXN5c2NhbGwuaCIKLQogI2luY2x1ZGUgImNvbmZpZy5oIgot
Ci0jaWZkZWYgSEFWRV9MSUJYRU5DVFJMCi0jaW5jbHVkZSA8eGVuY3RybC5oPgotI2VuZGlmCisj
aW5jbHVkZSAia2V4ZWMteGVuLmgiCiAKIHN0cnVjdCBjcmFzaF9ub3RlX2luZm8gewogCXVuc2ln
bmVkIGxvbmcgYmFzZTsKZGlmZiAtLWdpdCBhL2tleGVjL2tleGVjLXhlbi5jIGIva2V4ZWMva2V4
ZWMteGVuLmMKaW5kZXggMmI0NDhkMy4uZDQyYTQ1YSAxMDA2NDQKLS0tIGEva2V4ZWMva2V4ZWMt
eGVuLmMKKysrIGIva2V4ZWMva2V4ZWMteGVuLmMKQEAgLTEwLDEwICsxMCw1MCBAQAogI2luY2x1
ZGUgImNvbmZpZy5oIgogCiAjaWZkZWYgSEFWRV9MSUJYRU5DVFJMCi0jaW5jbHVkZSA8eGVuY3Ry
bC5oPgorI2luY2x1ZGUgImtleGVjLXhlbi5oIgogCiAjaW5jbHVkZSAiY3Jhc2hkdW1wLmgiCiAK
KyNpZmRlZiBDT05GSUdfTElCWEVOQ1RSTF9ETAordm9pZCAqeGNfZGxoYW5kbGU7Cit4Y19oeXBl
cmNhbGxfYnVmZmVyX3QgWENfX0hZUEVSQ0FMTF9CVUZGRVJfTkFNRShIWVBFUkNBTExfQlVGRkVS
X05VTEwpOworeGNfaW50ZXJmYWNlICpfX3hjX2ludGVyZmFjZV9vcGVuKHhlbnRvb2xsb2dfbG9n
Z2VyICpsb2dnZXIsCisJCQkJICB4ZW50b29sbG9nX2xvZ2dlciAqZG9tYnVpbGRfbG9nZ2VyLAor
CQkJCSAgdW5zaWduZWQgb3Blbl9mbGFncykKK3sKKwl4Y19pbnRlcmZhY2UgKnhjaCA9IE5VTEw7
CisKKwlpZiAoIXhjX2RsaGFuZGxlKQorCQl4Y19kbGhhbmRsZSA9IGRsb3BlbigibGlieGVuY3Ry
bC5zbyIsIFJUTERfTk9XIHwgUlRMRF9OT0RFTEVURSk7CisKKwlpZiAoeGNfZGxoYW5kbGUpIHsK
KwkJdHlwZWRlZiB4Y19pbnRlcmZhY2UgKigqZnVuY190KSh4ZW50b29sbG9nX2xvZ2dlciAqbG9n
Z2VyLAorCQkJeGVudG9vbGxvZ19sb2dnZXIgKmRvbWJ1aWxkX2xvZ2dlciwKKwkJCXVuc2lnbmVk
IG9wZW5fZmxhZ3MpOworCisJCWZ1bmNfdCBmdW5jID0gKGZ1bmNfdClkbHN5bSh4Y19kbGhhbmRs
ZSwgInhjX2ludGVyZmFjZV9vcGVuIik7CisJCXhjaCA9IGZ1bmMobG9nZ2VyLCBkb21idWlsZF9s
b2dnZXIsIG9wZW5fZmxhZ3MpOworCX0KKworCXJldHVybiB4Y2g7Cit9CisKK2ludCBfX3hjX2lu
dGVyZmFjZV9jbG9zZSh4Y19pbnRlcmZhY2UgKnhjaCkKK3sKKwlpbnQgcmMgPSAtMTsKKworCWlm
ICh4Y19kbGhhbmRsZSkgeworCQl0eXBlZGVmIGludCAoKmZ1bmNfdCkoeGNfaW50ZXJmYWNlICp4
Y2gpOworCisJCWZ1bmNfdCBmdW5jID0gKGZ1bmNfdClkbHN5bSh4Y19kbGhhbmRsZSwgInhjX2lu
dGVyZmFjZV9jbG9zZSIpOworCQlyYyA9IGZ1bmMoeGNoKTsKKwkJeGNfZGxoYW5kbGUgPSBOVUxM
OworCX0KKworCXJldHVybiByYzsKK30KKyNlbmRpZiAvKiBDT05GSUdfTElCWEVOQ1RSTF9ETCAq
LworCiBpbnQgeGVuX2tleGVjX2xvYWQoc3RydWN0IGtleGVjX2luZm8gKmluZm8pCiB7CiAJdWlu
dDMyX3QgbnJfc2VnbWVudHMgPSBpbmZvLT5ucl9zZWdtZW50czsKZGlmZiAtLWdpdCBhL2tleGVj
L2tleGVjLXhlbi5oIGIva2V4ZWMva2V4ZWMteGVuLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMC4uZmZiODc0MwotLS0gL2Rldi9udWxsCisrKyBiL2tleGVjL2tleGVjLXhlbi5o
CkBAIC0wLDAgKzEsNzAgQEAKKyNpZm5kZWYgS0VYRUNfWEVOX0gKKyNkZWZpbmUgS0VYRUNfWEVO
X0gKKworI2lmZGVmIEhBVkVfTElCWEVOQ1RSTAorI2luY2x1ZGUgPHhlbmN0cmwuaD4KKworI2lm
ZGVmIENPTkZJR19MSUJYRU5DVFJMX0RMCisjaW5jbHVkZSA8ZGxmY24uaD4KKworLyogVGhlIGhh
bmRsZSBmcm9tIGRsb3BlbigpLCBuZWVkZWQgYnkgZGxzeW0oKSwgZGxjbG9zZSgpICovCitleHRl
cm4gdm9pZCAqeGNfZGxoYW5kbGU7CisKKy8qIFdyYXBwZXJzIGFyb3VuZCB4Y19pbnRlcmZhY2Vf
b3Blbi9jbG9zZSgpIHRvIGluc2VydCBkbG9wZW4vZGxjbG9zZSgpICovCit4Y19pbnRlcmZhY2Ug
Kl9feGNfaW50ZXJmYWNlX29wZW4oeGVudG9vbGxvZ19sb2dnZXIgKmxvZ2dlciwKKwkJCQkgIHhl
bnRvb2xsb2dfbG9nZ2VyICpkb21idWlsZF9sb2dnZXIsCisJCQkJICB1bnNpZ25lZCBvcGVuX2Zs
YWdzKTsKK2ludCBfX3hjX2ludGVyZmFjZV9jbG9zZSh4Y19pbnRlcmZhY2UgKnhjaCk7CisKKy8q
IEdDQyBleHByZXNzaW9uIHN0YXRlbWVudHMgZm9yIGV2YWx1YXRpbmcgZGxzeW0oKSAqLworI2Rl
ZmluZSBfX3hjX2NhbGwoZHR5cGUsIG5hbWUsIGFyZ3MuLi4pIFwKKyggXAorCXsgZHR5cGUgdmFs
dWU7IFwKKwl0eXBlZGVmIGR0eXBlICgqZnVuY190KSh4Y19pbnRlcmZhY2UgKiwgLi4uKTsgXAor
CWZ1bmNfdCBmdW5jID0gZGxzeW0oeGNfZGxoYW5kbGUsICNuYW1lKTsgXAorCXZhbHVlID0gZnVu
YyhhcmdzKTsgXAorCXZhbHVlOyB9IFwKKykKKyNkZWZpbmUgX194Y19kYXRhKGR0eXBlLCBuYW1l
KSBcCisoIFwKKwl7IGR0eXBlICp2YWx1ZSA9IChkdHlwZSAqKWRsc3ltKHhjX2RsaGFuZGxlLCAj
bmFtZSk7IHZhbHVlOyB9IFwKKykKKworLyogVGhlIHdyYXBwZXJzIGFyb3VuZCB1dGlsaXplZCB4
ZW5jdHJsLmggZnVuY3Rpb25zICovCisjZGVmaW5lIHhjX2ludGVyZmFjZV9vcGVuKGEsIGIsIGMp
ICBcCisJX194Y19pbnRlcmZhY2Vfb3BlbihhLCBiLCBjKQorI2RlZmluZSB4Y19pbnRlcmZhY2Vf
Y2xvc2UoYSkgXAorCV9feGNfaW50ZXJmYWNlX2Nsb3NlKGEpCisjZGVmaW5lIHhjX3ZlcnNpb24o
YXJncy4uLikgXAorCV9feGNfY2FsbChpbnQsIHhjX3ZlcnNpb24sIGFyZ3MpCisjZGVmaW5lIHhj
X2dldF9tYXhfY3B1cyhhcmdzLi4uKSBcCisJX194Y19jYWxsKGludCwgeGNfZ2V0X21heF9jcHVz
LCBhcmdzKQorI2RlZmluZSB4Y19nZXRfbWFjaGluZV9tZW1vcnlfbWFwKGFyZ3MuLi4pIFwKKwlf
X3hjX2NhbGwoaW50LCB4Y19nZXRfbWFjaGluZV9tZW1vcnlfbWFwLCBhcmdzKQorI2RlZmluZSB4
Y19rZXhlY19nZXRfcmFuZ2UoYXJncy4uLikgXAorCV9feGNfY2FsbChpbnQsIHhjX2tleGVjX2dl
dF9yYW5nZSwgYXJncykKKyNkZWZpbmUgeGNfa2V4ZWNfbG9hZChhcmdzLi4uKSBcCisJX194Y19j
YWxsKGludCwgeGNfa2V4ZWNfbG9hZCwgYXJncykKKyNkZWZpbmUgeGNfa2V4ZWNfdW5sb2FkKGFy
Z3MuLi4pIFwKKwlfX3hjX2NhbGwoaW50LCB4Y19rZXhlY191bmxvYWQsIGFyZ3MpCisjZGVmaW5l
IHhjX2tleGVjX3N0YXR1cyhhcmdzLi4uKSBcCisJX194Y19jYWxsKGludCwgeGNfa2V4ZWNfc3Rh
dHVzLCBhcmdzKQorI2RlZmluZSB4Y19rZXhlY19leGVjKGFyZ3MuLi4pIFwKKwlfX3hjX2NhbGwo
aW50LCB4Y19rZXhlY19leGVjLCBhcmdzKQorI2RlZmluZSB4Y19oeXBlcmNhbGxfYnVmZmVyX2Fy
cmF5X2NyZWF0ZShhcmdzLi4uKSBcCisJX194Y19jYWxsKHhjX2h5cGVyY2FsbF9idWZmZXJfYXJy
YXlfdCAqLCB4Y19oeXBlcmNhbGxfYnVmZmVyX2FycmF5X2NyZWF0ZSwgYXJncykKKyNkZWZpbmUg
eGNfX2h5cGVyY2FsbF9idWZmZXJfYWxsb2NfcGFnZXMoYXJncy4uLikgXAorCV9feGNfY2FsbCh2
b2lkICosIHhjX19oeXBlcmNhbGxfYnVmZmVyX2FsbG9jX3BhZ2VzLCBhcmdzKQorI2RlZmluZSB4
Y19faHlwZXJjYWxsX2J1ZmZlcl9mcmVlX3BhZ2VzKGFyZ3MuLi4pIFwKKwlfX3hjX2NhbGwodm9p
ZCAgLCB4Y19faHlwZXJjYWxsX2J1ZmZlcl9mcmVlX3BhZ2VzLCBhcmdzKQorI2RlZmluZSB4Y19f
aHlwZXJjYWxsX2J1ZmZlcl9hcnJheV9hbGxvYyhhcmdzLi4uKSBcCisJX194Y19jYWxsKHZvaWQg
KiwgeGNfX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfYWxsb2MsIGFyZ3MpCisjZGVmaW5lIHhjX19o
eXBlcmNhbGxfYnVmZmVyX2FycmF5X2dldChhcmdzLi4uKSBcCisJX194Y19jYWxsKHZvaWQgKiwg
eGNfX2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfZ2V0LCBhcmdzKQorI2RlZmluZSB4Y19oeXBlcmNh
bGxfYnVmZmVyX2FycmF5X2Rlc3Ryb3koYXJncy4uLikgXAorCV9feGNfY2FsbCh2b2lkICosIHhj
X2h5cGVyY2FsbF9idWZmZXJfYXJyYXlfZGVzdHJveSwgYXJncykKKworI2VuZGlmIC8qIENPTkZJ
R19MSUJYRU5DVFJMX0RMICovCisjZW5kaWYgLyogSEFWRV9MSUJYRU5DVFJMICovCisKKyNlbmRp
ZiAvKiBLRVhFQ19YRU5fSCAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:47:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqs4-0000qN-9R; Wed, 17 Jan 2018 16:47:28 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebqs2-0000pf-RU
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 16:47:27 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id B3/0A-07921-81E7F5A5;
 Wed, 17 Jan 2018 16:47:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVVeiLj7
 KYPd6fot7U96zOzB6bO/bxR7AGMWamZeUX5HAmnH+2nPmgi+VFZ92fWVuYNzl08XIySEk0Mgk
 Me8ubxcjF5D9mFHic9M6RghnG6PEj18vmEGqRAScJb6emcsOYvMK6EucfX6aCcQWFvCRmHt1L
 jNIg4TAc2WJt+dPgCUkBDwlfm5qgrOXrtsHVMTOwSZgJXFIDCTKIqAqMWHmXfYJjNwLGBlWMV
 omFWWmZ5TkJmbm6BoaGOgaGhrrGusamVjoJVbpJuqlluomp+aVFCUCZfUSy4v1iitzk3NS9PJ
 SSzYxAgOAAQh2ME46lHiIUZKDSUmU94RRfJQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd61NUA5
 waLU9NSKtMwcYCjCpCU4eJREeCeDpHmLCxJzizPTIVKnGI05mh48aGPmuPHidRuzEEtefl6ql
 DhvBUipAEhpRmke3CBYjFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO97kCk8mXklcPteAZ
 3CBHTKlhmxIKeUJCKkpBoYdWQ2vvx913/R/btH33ZeSgib3b9UZ2v1RQsDvakVL76WN0S2N9s
 42lstK7ezvDpv55zsqtyYttcOW0o2qnYevcepPNmR7ewEyx3Rb6ZOyvDLFDo71z7qjHrt/rYN
 T38s+bLHtm2eE9ck9d2tjRnWsm3rFzO8bDn5XepC3bHINTsYGS6dKV7ToMRSnJFoqMVcVJwIA
 K7eYASMAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-30.tower-225.messagelabs.com!1516207639!69426!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 578 invoked from network); 17 Jan 2018 16:47:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-30.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 16:47:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebqru-0006bq-GB; Wed, 17 Jan 2018 16:47:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebqro-0004UI-UF; Wed, 17 Jan 2018 16:47:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebqrn-0001mC-SN; Wed, 17 Jan 2018 16:47:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118136-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-i386-pvgrub:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-i386-pvgrub:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm: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-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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=e871e80c38547d9faefc6604532ba3e985e65873
X-Osstest-Versions-That: xen=bd61fe94bee0556bc2f64999a4a8315b93f90f21
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 16:47:11 +0000
Subject: [Xen-devel] [xen-unstable test] 118136: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODEzNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODEzNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4g
MTE4MTA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vlc3Qtc2F2
ZXJlc3RvcmUgZmFpbCBSRUdSLiB2cy4gMTE4MTA3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MDk2CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTgxMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODEwNwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4
MTA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTgxMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODEwNwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTE4MTA3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxMDcKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
ODEwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2MDQ1MzJiYTNlOTg1
ZTY1ODczCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBiZDYxZmU5NGJl
ZTA1NTZiYzJmNjQ5OTlhNGE4MzE1YjkzZjkwZjIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgx
MDcgIDIwMTgtMDEtMTYgMTg6MTU6MjggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE4MTM2ICAyMDE4LTAxLTE3IDAzOjQ5OjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGJyb2tlbgpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGU4NzFlODBjMzg1NDdkOWZhZWZjNjYwNDUzMmJhM2U5ODVlNjU4
NzMKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEph
biAxNiAxNzo1MDo1OSAyMDE4ICswMTAwCgogICAgeDg2OiBhbGxvdyBNZWx0ZG93biBiYW5kLWFp
ZCB0byBiZSBkaXNhYmxlZAogICAgCiAgICBGaXJzdCBvZiBhbGwgd2UgZG9uJ3QgbmVlZCBpdCBv
biBBTUQgc3lzdGVtcy4gQWRkaXRpb25hbGx5IGFsbG93IGl0cyB1c2UKICAgIHRvIGJlIGNvbnRy
b2xsZWQgYnkgY29tbWFuZCBsaW5lIG9wdGlvbi4gRm9yIGJlc3QgYmFja3BvcnRhYmlsaXR5LCB0
aGlzCiAgICBpbnRlbnRpb25hbGx5IGRvZXNuJ3QgdXNlIGFsdGVybmF0aXZlIGluc3RydWN0aW9u
IHBhdGNoaW5nIHRvIGFjaGlldmUKICAgIHRoZSBpbnRlbmRlZCBlZmZlY3QgLSB3aGlsZSB3ZSBs
aWtlbHkgd2FudCBpdCwgdGhpcyB3aWxsIGJlIGxhdGVyCiAgICBmb2xsb3ctdXAuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0
IDU3ODRkZTNlMjA2N2VkNzNlZmMyZmU0MmU2MjgzMWU4YWU3ZjQ2YzQKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEphbiAxNiAxNzo0OTowMyAyMDE4
ICswMTAwCgogICAgeDg2OiBNZWx0ZG93biBiYW5kLWFpZCBhZ2FpbnN0IG1hbGljaW91cyA2NC1i
aXQgUFYgZ3Vlc3RzCiAgICAKICAgIFRoaXMgaXMgYSB2ZXJ5IHNpbXBsaXN0aWMgY2hhbmdlIGxp
bWl0aW5nIHRoZSBhbW91bnQgb2YgbWVtb3J5IGEgcnVubmluZwogICAgNjQtYml0IFBWIGd1ZXN0
IGhhcyBtYXBwZWQgKGFuZCBoZW5jZSBhdmFpbGFibGUgZm9yIGF0dGFja2luZyk6IE9ubHkgdGhl
CiAgICBtYXBwaW5ncyBvZiBzdGFjaywgSURULCBhbmQgVFNTIGFyZSBiZWluZyBjbG9uZWQgZnJv
bSB0aGUgZGlyZWN0IG1hcAogICAgaW50byBwZXItQ1BVIHBhZ2UgdGFibGVzLiBHdWVzdCBjb250
cm9sbGVkIHBhcnRzIG9mIHRoZSBwYWdlIHRhYmxlcyBhcmUKICAgIGJlaW5nIGNvcGllZCBpbnRv
IHRob3NlIHBlci1DUFUgcGFnZSB0YWJsZXMgdXBvbiBlbnRyeSBpbnRvIHRoZSBndWVzdC4KICAg
IENyb3NzLXZDUFUgc3luY2hyb25pemF0aW9uIG9mIHRvcCBsZXZlbCBwYWdlIHRhYmxlIGVudHJ5
IGNoYW5nZXMgaXMKICAgIGJlaW5nIGVmZmVjdGVkIGJ5IGZvcmNpbmcgb3RoZXIgYWN0aXZlIHZD
UFUtcyBvZiB0aGUgZ3Vlc3QgaW50byB0aGUKICAgIGh5cGVydmlzb3IuCiAgICAKICAgIFRoZSBj
aGFuZ2UgdG8gY29udGV4dF9zd2l0Y2goKSBpc24ndCBzdHJpY3RseSBuZWNlc3NhcnksIGJ1dCB0
aGVyZSdzIG5vCiAgICByZWFzb24gdG8ga2VlcCBzd2l0Y2hpbmcgcGFnZSB0YWJsZXMgb25jZSBh
IFBWIGd1ZXN0IGlzIGJlaW5nIHNjaGVkdWxlZAogICAgb3V0LgogICAgCiAgICBUaGlzIGlzbid0
IHByb3ZpZGluZyBmdWxsIGlzb2xhdGlvbiB5ZXQsIGJ1dCBpdCBzaG91bGQgYmUgY292ZXJpbmcg
YWxsCiAgICBwaWVjZXMgb2YgaW5mb3JtYXRpb24gZXhwb3N1cmUgb2Ygd2hpY2ggd291bGQgb3Ro
ZXJ3aXNlIHJlcXVpcmUgYW4gWFNBLgogICAgCiAgICBUaGVyZSBpcyBjZXJ0YWlubHkgbXVjaCBy
b29tIGZvciBpbXByb3ZlbWVudCwgZXNwZWNpYWxseSBvZiBwZXJmb3JtYW5jZSwKICAgIGhlcmUg
LSBmaXJzdCBhbmQgZm9yZW1vc3Qgc3VwcHJlc3NpbmcgYWxsIHRoZSBuZWdhdGl2ZSBlZmZlY3Rz
IG9uIEFNRAogICAgc3lzdGVtcy4gQnV0IGluIHRoZSBpbnRlcmVzdCBvZiBiYWNrcG9ydGFiaWxp
dHkgKGluY2x1ZGluZyB0byByZWFsbHkgb2xkCiAgICBoeXBlcnZpc29ycywgd2hpY2ggbWF5IG5v
dCBldmVuIGhhdmUgYWx0ZXJuYXRpdmUgcGF0Y2hpbmcpIGFueSBzdWNoIGlzCiAgICBiZWluZyBs
ZWZ0IG91dCBoZXJlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:51:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:51:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqvi-0001au-Od; Wed, 17 Jan 2018 16:51:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a0fp=em=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ebqvh-0001ao-55
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 16:51:13 +0000
X-Inumbo-ID: 689f1f58-fba6-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 689f1f58-fba6-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 17:49:40 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id 81so22691407wmb.1
 for <xen-devel@lists.xenproject.org>; Wed, 17 Jan 2018 08:51:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=8koGU9PZuzg7xZ3QqULQEGl/ykvjav7xO0nkm5fWFMI=;
 b=E1BdPlPo0PnmQHFx1F7K0OaeDb1GwL7yv5lXHqeaCqw3KUI8j/sSQGlMXKimDxCLW4
 ZRB9tYhP5N5uu3FwNue9jDA4UZ4srtSVPI4VERUCcsuXMMd25i+LONwpKSAQKsQSxzkd
 ySmdfj//fJd22sInaVOHzC/yOrFjLfm/KZI48=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=8koGU9PZuzg7xZ3QqULQEGl/ykvjav7xO0nkm5fWFMI=;
 b=tGScgNN6fmihXBg7jLJgpu6F6zYP2W/DkzhrKeiL29te9oATuWU8eb5Br43h1EIq/n
 6e6/88NEEiZfgZCzeVQ5MEpgztLCuTEDZCm7k5i7fnRPhR3g2LhRrVc954hcQYFTVgCn
 Cz8pI+NzMpDY+NGG+NfGP0XqO/yFrLUarPKPulhm4cZ+4SN1qkJIgZ1LxTAOasfCkVpU
 ZIECw1CDdlxNqWnWTO0OEny0u4IHHHDBHzaSNxiBreIS38yVWZcFlYKHU/Leoyb7vg6e
 KQHwwAbH6KD7H5XgX4eOahkGbPaQlng/df80lZqBDTT0YQAbSxHSBnCjUz2NOzG/PLxb
 Oxug==
X-Gm-Message-State: AKwxytdTTuo7ldZvKLYskegnkvNUw36vP7MYxUmVlbnVLZjoOtwXwI3u
 uHy4IAq4mYWvJtt0IKq0XFcz2A==
X-Google-Smtp-Source: ACJfBosVTOe+YEvv80wS1cTHT2gsO6gzgny8ZzHXMqWjAz0MkDdi3BMTgeO66B8x3I/rtyC182zqPA==
X-Received: by 10.28.127.73 with SMTP id a70mr2417787wmd.43.1516207870357;
 Wed, 17 Jan 2018 08:51:10 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id i16sm2884486wre.30.2018.01.17.08.51.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 17 Jan 2018 08:51:09 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180117164354.9964-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <1adc1d89-18ae-62df-53a4-04f8810200e5@linaro.org>
Date: Wed, 17 Jan 2018 16:51:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180117164354.9964-1-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] ocaml: fix arm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgV2VpLAoKT24gMTcvMDEvMTggMTY6NDMsIFdlaSBMaXUgd3JvdGU6Cj4gQVJNIGRvZXNuJ3Qg
aGF2ZSBlbXVsYXRpb25fZmxhZ3MgaW4gdGhlIGFyY2hfZG9tYWluY29uZmlnLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCj4gLS0tCj4gQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+IC0tLQo+ICAgdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0
dWJzLmMgfCA2ICsrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+IAo+
IGRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCj4gaW5kZXggMGI1YTIzNjFjMC4uZmQxMjg3
NzhiMyAxMDA2NDQKPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwo+
ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCj4gQEAgLTE3NSwxMSAr
MTc1LDE1IEBAIENBTUxwcmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gs
IHZhbHVlIHNzaWRyZWYsCj4gICAJCWNhbWxfZmFpbHdpdGgoIlVuaGFuZGxlZDogQVJNIik7Cj4g
ICAJCWJyZWFrOwo+ICAgCj4gKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2
XzY0X18pCj4gICAJY2FzZSAxOiAvKiBYODYgLSBlbXVsYXRpb24gZmxhZ3MgaW4gdGhlIGJsb2Nr
ICovCj4gICAJCWZvciAobCA9IEZpZWxkKEZpZWxkKGRvbWNvbmZpZywgMCksIDApOwo+ICAgCQkg
ICAgIGwgIT0gVmFsX25vbmU7Cj4gICAJCSAgICAgbCA9IEZpZWxkKGwsIDEpKQo+ICAgCQkJY29u
ZmlnLmVtdWxhdGlvbl9mbGFncyB8PSAxdSA8PCBJbnRfdmFsKEZpZWxkKGwsIDApKTsKPiArI2Vs
c2UKPiArCQljYW1sX2ZhaWx3aXRoKCJVbmhhbmRsZWQ6IHg4NiIpOwo+ICsjZW5kaWYKPiAgIAkJ
YnJlYWs7Cj4gICAKPiAgIAlkZWZhdWx0Ogo+IEBAIC0zMjAsNiArMzI0LDcgQEAgc3RhdGljIHZh
bHVlIGFsbG9jX2RvbWFpbmluZm8oeGNfZG9tYWluaW5mb190ICogaW5mbykKPiAgIAo+ICAgCVN0
b3JlX2ZpZWxkKHJlc3VsdCwgMTUsIHRtcCk7Cj4gICAKPiArI2lmIGRlZmluZWQoX19pMzg2X18p
IHx8IGRlZmluZWQoX194ODZfNjRfXykKPiAgIAkvKiBlbXVsYXRpb25fZmxhZ3M6IHg4Nl9hcmNo
X2VtdWxhdGlvbl9mbGFncyBsaXN0OyAqLwo+ICAgCXRtcCA9IGVtdWxfbGlzdCA9IFZhbF9lbXB0
eWxpc3Q7Cj4gICAJZm9yIChpID0gMDsgaSA8IDEwOyBpKyspIHsKPiBAQCAtMzQxLDYgKzM0Niw3
IEBAIHN0YXRpYyB2YWx1ZSBhbGxvY19kb21haW5pbmZvKHhjX2RvbWFpbmluZm9fdCAqIGluZm8p
Cj4gICAJU3RvcmVfZmllbGQoYXJjaF9jb25maWcsIDAsIHg4Nl9hcmNoX2NvbmZpZyk7Cj4gICAK
PiAgIAlTdG9yZV9maWVsZChyZXN1bHQsIDE2LCBhcmNoX2NvbmZpZyk7Cj4gKyNlbmRpZgo+ICAg
Cj4gICAJQ0FNTHJldHVybihyZXN1bHQpOwo+ICAgfQo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:51:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqvq-0001c0-03; Wed, 17 Jan 2018 16:51:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebqvo-0001bT-JB
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 16:51:20 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 9E/E5-04121-70F7F5A5;
 Wed, 17 Jan 2018 16:51:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVZetPj7
 KYGoHu8W9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzWh5eoWx4KVYxYsFT1gbGE8LdDFycQgJNDJJ
 XD38gQXCecwoMX/vTTYIZxujxMejJ5i7GDk5RAScJb6emcsOYvMK6Ev8Pj2bDcQWFrCVeDBxM
 1i3hMBSZokDN0+zgCQkBDwlfhxbzwxj715+nbWLkZ2DTcBK4pAYSJRFQFXiY8de1gmM3AsYGV
 YxqhenFpWlFuka6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqXAQh2MHb8czr
 EKMnBpCTKe8IoPkqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO8EZ6CcYFFqempFWmYOMNBg0hIc
 PEoivJ4gad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc47D6RUAKQ0ozQPbhAsA
 i4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHelE9AUnsy8Erh9r4BOYQI6ZcuMWJBTShIRUl
 INjOn7N564tM3m/WnehlI5ztpprrfNulmue69KaeU4eVH51rcQd7HP046a63H2Gs9Zcfz5372
 8BvseHJzIURjStXPdLb6/j+JePb6xMuy9ROZfTbbCmh03A22eTT0ik7lW80RMiYb2ua3h7d+M
 ly9LrOA/fmxnrCi7Es9GllDu9s5QNtHgOD2WtUosxRmJhlrMRcWJALchs/d7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1516207877!78651126!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49413 invoked from network); 17 Jan 2018 16:51:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 16:51:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebqvj-0006ie-Qq; Wed, 17 Jan 2018 16:51:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebqve-0004fm-JG; Wed, 17 Jan 2018 16:51:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebqve-0004mA-Bm; Wed, 17 Jan 2018 16:51:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118162-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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=8d2983ec793362e8bcbe1a9a36d3eee61bc187f0
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 16:51:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118162: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2161072130405502545=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  8d2983ec793362e8bcbe1a9a36d3eee61bc187f0
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    0 days
Failing since        118110  2018-01-16 19:02:12 Z    0 days   11 attempts
Testing same since   118162  2018-01-17 15:01:29 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2161072130405502545==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:55:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebqzX-0001sw-IU; Wed, 17 Jan 2018 16:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rlig=em=citrix.com=prvs=548fb5411=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ebqzW-0001sk-KK
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 16:55:10 +0000
X-Inumbo-ID: 84a357ed-fba7-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84a357ed-fba7-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 16:57:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458547768"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23135.32741.685675.991384@mariner.uk.xensource.com>
Date: Wed, 17 Jan 2018 16:55:01 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180117162855.itzoanq67fn442er@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
 <23135.30907.66445.273053@mariner.uk.xensource.com>
 <20180117162855.itzoanq67fn442er@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
 POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDYvNl0gZmlybXdhcmUvc2hpbTogZml4IGJ1aWxk
IHByb2Nlc3MgdG8gdXNlIFBPU0lYIGZpbmQgb3B0aW9ucyIpOgo+IE9uIFdlZCwgSmFuIDE3LCAy
MDE4IGF0IDA0OjI0OjI3UE0gKzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gQW5kIGZpbmFs
bHksIEkgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgd2h5IGl0IGlzIG5lY2Vzc2FyeSB0byBzdHJp
cAo+ID4gJChYRU5fUk9PVCkvJChkKS8gb3V0IGF0IGFsbC4KPiAKPiBXZSB3YW50IHRoZSBwYXRo
IHdpdGhvdXQgJChYRU5fUk9PVCkvJChkKSBzbyB3ZSBjYW4gY29uc3RydWN0IHRoZSBzYW1lCj4g
dHJlZSB1bmRlciAkKGQpLiBJdCBpcyBiZXR0ZXIgdG8ganVzdCBsb29rIGF0IHRoZSB0cmVlIHN0
cnVjdHVyZSBhZnRlcgo+IHJ1bm5pbmcgdGhlIGxpbmtmYXJtIHJ1bmUuCgpGYWlyIGVub3VnaC4g
IEJ1dCBJIHRoaW5rIG15IG90aGVyIHBvaW50cyBzdGlsbCBzdGFuZC4KCkZZSSBJIGFtIGdvaW5n
IHRvIHNoaXAgdGhlIHBhdGNoIGFzIGlzIHRvICJjb21ldCIgdXNlcnMgdmlhIGFuIFhTQS0yNTQK
dXBkYXRlLiAgSSdtIGp1c3QgcXVpYmJsaW5nIGFib3V0IHRoaXMgZm9yICNzdGFnaW5nLgoKSWFu
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 16:57:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 16:57:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebr1T-00021o-TX; Wed, 17 Jan 2018 16:57:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebr1S-00021M-FI
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 16:57:10 +0000
X-Inumbo-ID: cc1356e7-fba7-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc1356e7-fba7-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 16:59:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458548182"
Date: Wed, 17 Jan 2018 16:57:02 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180117165702.2hrmjzlh5lb62hzr@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
 <23135.30907.66445.273053@mariner.uk.xensource.com>
 <20180117162855.itzoanq67fn442er@citrix.com>
 <23135.32741.685675.991384@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23135.32741.685675.991384@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
 POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDQ6NTU6MDFQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDYvNl0gZmlybXdhcmUvc2hpbTogZml4
IGJ1aWxkIHByb2Nlc3MgdG8gdXNlIFBPU0lYIGZpbmQgb3B0aW9ucyIpOgo+ID4gT24gV2VkLCBK
YW4gMTcsIDIwMTggYXQgMDQ6MjQ6MjdQTSArMDAwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiA+
IEFuZCBmaW5hbGx5LCBJIGRvbid0IHJlYWxseSB1bmRlcnN0YW5kIHdoeSBpdCBpcyBuZWNlc3Nh
cnkgdG8gc3RyaXAKPiA+ID4gJChYRU5fUk9PVCkvJChkKS8gb3V0IGF0IGFsbC4KPiA+IAo+ID4g
V2Ugd2FudCB0aGUgcGF0aCB3aXRob3V0ICQoWEVOX1JPT1QpLyQoZCkgc28gd2UgY2FuIGNvbnN0
cnVjdCB0aGUgc2FtZQo+ID4gdHJlZSB1bmRlciAkKGQpLiBJdCBpcyBiZXR0ZXIgdG8ganVzdCBs
b29rIGF0IHRoZSB0cmVlIHN0cnVjdHVyZSBhZnRlcgo+ID4gcnVubmluZyB0aGUgbGlua2Zhcm0g
cnVuZS4KPiAKPiBGYWlyIGVub3VnaC4gIEJ1dCBJIHRoaW5rIG15IG90aGVyIHBvaW50cyBzdGls
bCBzdGFuZC4KPiAKPiBGWUkgSSBhbSBnb2luZyB0byBzaGlwIHRoZSBwYXRjaCBhcyBpcyB0byAi
Y29tZXQiIHVzZXJzIHZpYSBhbiBYU0EtMjU0Cj4gdXBkYXRlLiAgSSdtIGp1c3QgcXVpYmJsaW5n
IGFib3V0IHRoaXMgZm9yICNzdGFnaW5nLgoKWWVhaCwgd2UgY2FuIGRlZmluaXRlbHkgY2hhbmdl
IHRoZSBydW5lIHRvIHNvbWV0aGluZyBiZXR0ZXIgb25jZSB3ZSBoYXZlCmFsbCB0aGUgY3JpdGlj
YWwgaXNzdWVzIHNvbHZlZC4gVGhlIHJ1bmUgd2FzIHRoZSBiZXN0IEkgY291bGQgY29tZSB1cAp3
aXRoIHVuZGVyIGEgc2hvcnQgbm90aWNlLiBBbmQgaXQgd2Fzbid0IGNyaXRpY2FsIHNvIEkgbW92
ZWQgb24gdG8Kc29tZXRoaW5nIGVsc2UuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 17:01:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 17:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebr5d-0002kR-DZ; Wed, 17 Jan 2018 17:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=s8/r=em=citrix.com=prvs=5488b24bb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ebr5c-0002kL-Mt
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 17:01:28 +0000
X-Inumbo-ID: 65b3c5bd-fba8-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65b3c5bd-fba8-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 17:03:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458548934"
Date: Wed, 17 Jan 2018 17:00:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20180117170045.5yj3hv63rmo7kb7k@citrix.com>
References: <20180117164354.9964-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117164354.9964-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jonathan.Ludlam@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, christian.lindig@citrix.com
Subject: Re: [Xen-devel] [PATCH] ocaml: fix arm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0MgT2NhbWwgZXhwZXJ0cwoKT24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDQ6NDM6NTRQTSArMDAw
MCwgV2VpIExpdSB3cm90ZToKPiBBUk0gZG9lc24ndCBoYXZlIGVtdWxhdGlvbl9mbGFncyBpbiB0
aGUgYXJjaF9kb21haW5jb25maWcuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHRvb2xz
L29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIHwgNiArKysrKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hj
L3hlbmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCj4g
aW5kZXggMGI1YTIzNjFjMC4uZmQxMjg3NzhiMyAxMDA2NDQKPiAtLS0gYS90b29scy9vY2FtbC9s
aWJzL3hjL3hlbmN0cmxfc3R1YnMuYwo+ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bF9zdHVicy5jCj4gQEAgLTE3NSwxMSArMTc1LDE1IEBAIENBTUxwcmltIHZhbHVlIHN0dWJfeGNf
ZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIHNzaWRyZWYsCj4gIAkJY2FtbF9mYWlsd2l0
aCgiVW5oYW5kbGVkOiBBUk0iKTsKPiAgCQlicmVhazsKPiAgCj4gKyNpZiBkZWZpbmVkKF9faTM4
Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCj4gIAljYXNlIDE6IC8qIFg4NiAtIGVtdWxhdGlv
biBmbGFncyBpbiB0aGUgYmxvY2sgKi8KPiAgCQlmb3IgKGwgPSBGaWVsZChGaWVsZChkb21jb25m
aWcsIDApLCAwKTsKPiAgCQkgICAgIGwgIT0gVmFsX25vbmU7Cj4gIAkJICAgICBsID0gRmllbGQo
bCwgMSkpCj4gIAkJCWNvbmZpZy5lbXVsYXRpb25fZmxhZ3MgfD0gMXUgPDwgSW50X3ZhbChGaWVs
ZChsLCAwKSk7Cj4gKyNlbHNlCj4gKwkJY2FtbF9mYWlsd2l0aCgiVW5oYW5kbGVkOiB4ODYiKTsK
PiArI2VuZGlmCj4gIAkJYnJlYWs7Cj4gIAo+ICAJZGVmYXVsdDoKPiBAQCAtMzIwLDYgKzMyNCw3
IEBAIHN0YXRpYyB2YWx1ZSBhbGxvY19kb21haW5pbmZvKHhjX2RvbWFpbmluZm9fdCAqIGluZm8p
Cj4gIAo+ICAJU3RvcmVfZmllbGQocmVzdWx0LCAxNSwgdG1wKTsKPiAgCj4gKyNpZiBkZWZpbmVk
KF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCj4gIAkvKiBlbXVsYXRpb25fZmxhZ3M6
IHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncyBsaXN0OyAqLwo+ICAJdG1wID0gZW11bF9saXN0ID0g
VmFsX2VtcHR5bGlzdDsKPiAgCWZvciAoaSA9IDA7IGkgPCAxMDsgaSsrKSB7Cj4gQEAgLTM0MSw2
ICszNDYsNyBAQCBzdGF0aWMgdmFsdWUgYWxsb2NfZG9tYWluaW5mbyh4Y19kb21haW5pbmZvX3Qg
KiBpbmZvKQo+ICAJU3RvcmVfZmllbGQoYXJjaF9jb25maWcsIDAsIHg4Nl9hcmNoX2NvbmZpZyk7
Cj4gIAo+ICAJU3RvcmVfZmllbGQocmVzdWx0LCAxNiwgYXJjaF9jb25maWcpOwo+ICsjZW5kaWYK
PiAgCj4gIAlDQU1McmV0dXJuKHJlc3VsdCk7Cj4gIH0KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 17:03:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 17:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebr7f-0002rb-PG; Wed, 17 Jan 2018 17:03:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rlig=em=citrix.com=prvs=548fb5411=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ebr7e-0002rU-HG
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 17:03:34 +0000
X-Inumbo-ID: 22b47745-fba8-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22b47745-fba8-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 18:02:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="458549639"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23135.33243.625395.569565@mariner.uk.xensource.com>
Date: Wed, 17 Jan 2018 17:03:23 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180117165702.2hrmjzlh5lb62hzr@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
 <23135.30907.66445.273053@mariner.uk.xensource.com>
 <20180117162855.itzoanq67fn442er@citrix.com>
 <23135.32741.685675.991384@mariner.uk.xensource.com>
 <20180117165702.2hrmjzlh5lb62hzr@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
 POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIDYvNl0gZmlybXdhcmUvc2hpbTogZml4IGJ1aWxk
IHByb2Nlc3MgdG8gdXNlIFBPU0lYIGZpbmQgb3B0aW9ucyIpOgo+IE9uIFdlZCwgSmFuIDE3LCAy
MDE4IGF0IDA0OjU1OjAxUE0gKzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gRllJIEkgYW0g
Z29pbmcgdG8gc2hpcCB0aGUgcGF0Y2ggYXMgaXMgdG8gImNvbWV0IiB1c2VycyB2aWEgYW4gWFNB
LTI1NAo+ID4gdXBkYXRlLiAgSSdtIGp1c3QgcXVpYmJsaW5nIGFib3V0IHRoaXMgZm9yICNzdGFn
aW5nLgo+IAo+IFllYWgsIHdlIGNhbiBkZWZpbml0ZWx5IGNoYW5nZSB0aGUgcnVuZSB0byBzb21l
dGhpbmcgYmV0dGVyIG9uY2Ugd2UgaGF2ZQo+IGFsbCB0aGUgY3JpdGljYWwgaXNzdWVzIHNvbHZl
ZC4gVGhlIHJ1bmUgd2FzIHRoZSBiZXN0IEkgY291bGQgY29tZSB1cAo+IHdpdGggdW5kZXIgYSBz
aG9ydCBub3RpY2UuIEFuZCBpdCB3YXNuJ3QgY3JpdGljYWwgc28gSSBtb3ZlZCBvbiB0bwo+IHNv
bWV0aGluZyBlbHNlLgoKUmlnaHQsIHRoYW5rcy4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 17:12:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 17:12:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebrFw-0003cm-Iz; Wed, 17 Jan 2018 17:12:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6qlo=em=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ebrFu-0003ca-Q6
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 17:12:06 +0000
X-Inumbo-ID: e1af9585-fba9-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1af9585-fba9-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 17:14:31 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E8E7E20C48;
 Wed, 17 Jan 2018 17:11:58 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E8E7E20C48
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 17 Jan 2018 09:11:58 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <3ce71a1d-7b72-f335-0c11-3556f432698b@linaro.org>
Message-ID: <alpine.DEB.2.10.1801170904170.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-6-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161634540.6440@sstabellini-ThinkPad-X260>
 <3ce71a1d-7b72-f335-0c11-3556f432698b@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm64: Implement branch predictor
 hardening for affected Cortex-A CPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNyBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTcvMDEvMTggMDA6NDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1
ZSwgMTYgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gICAjZGVmaW5lIE1JRFJf
UkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXAo+ID4gPiBAQCAtMjA1LDYgKzIzMiwyOCBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXQo+ID4g
PiA9IHsKPiA+ID4gICAgICAgICAgICAgICAgICAgICAgKDEgPDwgTUlEUl9WQVJJQU5UX1NISUZU
KSB8IDIpLAo+ID4gPiAgICAgICB9LAo+ID4gPiAgICNlbmRpZgo+ID4gPiArI2lmZGVmIENPTkZJ
R19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ID4gPiArICAgIHsKPiA+ID4gKyAgICAg
ICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCj4gPiA+ICsgICAg
ICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E1NyksCj4gPiA+ICsgICAgICAgIC5l
bmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCj4gPiA+ICsgICAgfSwKPiA+ID4gKyAg
ICB7Cj4gPiA+ICsgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElD
VE9SLAo+ID4gPiArICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzIpLAo+
ID4gPiArICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAo+ID4gPiAr
ICAgIH0sCj4gPiA+ICsgICAgewo+ID4gPiArICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJE
RU5fQlJBTkNIX1BSRURJQ1RPUiwKPiA+ID4gKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlE
Ul9DT1JURVhfQTczKSwKPiA+ID4gKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hh
cmRlbmluZywKPiA+ID4gKyAgICB9LAo+ID4gPiArICAgIHsKPiA+ID4gKyAgICAgICAgLmNhcGFi
aWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCj4gPiA+ICsgICAgICAgIE1JRFJf
QUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E3NSksCj4gPiA+ICsgICAgICAgIC5lbmFibGUgPSBl
bmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCj4gPiA+ICsgICAgfSwKPiA+IAo+ID4gV2UgbmVlZCB0
byBhZGQgYSBiYXNpYyBkZXNjcmlwdGlvbiBpbiB0aGUgZGVzYyBmaWVsZCBhcyBpdCBpcyBwcmlu
dGVkIGJ5Cj4gPiB1cGRhdGVfY3B1X2NhcGFiaWxpdGllcy4KPiAKPiBkZXNjIGZpZWxkIGlzIG5v
dCBtYW5kYXRvcnksIGFuZCBpbiB0aGF0IGNhc2UgSSB0aGluayB0aGUgcHJpbnQgd291bGQgYmUK
PiBjb25mdXNpbmcuIEF0IHRoZSBkaWZmZXJlbmNlIG9mIHRoZSBvdGhlciBlcnJhdGEsIHdlIGhh
dmUgbW9yZSBjaGVjayBpbgo+IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyB0aGF0IG1heSByZXN1
bHQgdG8gc2tpcCB0aGUgaGFyZGVuaW5nLgo+IAo+IFRoZSBlcnJhdGEgaGVyZSBpcyBjb3Zlcmlu
ZyBhbGwgdmFyaWFudC9yZXZpc2lvbiBvZiBBNzUgbW9kZWxzIGZvciBzYWZldHkKPiByZWFzb24u
IEFybSBoYXMgaW50cm9kdWNlZCBhIG5ldyBmaWVsZCBJRF9BQTY0UEZSMF9FTDEuQ1NWMiB0byB0
ZWxsIHdoZXRoZXIgYQo+IGJyYW5jaCBwcmVkaWN0b3IgdHJhaW5lZCBpbiBvbmUgY29udGV4dCB3
aWxsIGFmZmVjdCBzcGVjdWxhdGl2ZSBleGVjdXRpb24gaW4KPiBhbm90aGVyIGNvbnRleHQuIFRo
aXMgZmllbGQgaXMgY2hlY2tlZCBpbiBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMgc28geW91Cj4g
YXZvaWQgdG8gaGFyZGVuIHRoZSB2ZWN0b3IgdGFibGVzIGFuZCBzbWFsbCBwZXJmb3JtYW5jZSBo
aXQuCj4gCj4gSUhNTywgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUgYSBwZXItQ1BVIG1lc3Nh
Z2UgaW4gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjCj4gYW5ub3VuY2luZyB3aGV0aGVyIHRoZSB2
ZWN0b3IgdGFibGVzIGhhcyBiZWVuIGhhcmRlbiBhbmQgdGhlIGtpbmQgb2YKPiBoYXJkZW5pbmcu
Cj4gCj4gV2hhdCBkbyB5b3UgdGhpbms/CgpJIHVuZGVyc3RhbmQgd2hhdCB5b3UgYXJlIHNheWlu
ZyBhbmQgSSBhZ3JlZSB3aXRoIHlvdS4gTWF5YmUgd2Ugc2hvdWxkCmNoYW5nZSB1cGRhdGVfY3B1
X2NhcGFiaWxpdGllcyB0byBwcmludCAiZGV0ZWN0ZWQgbmVlZCBmb3Igd29ya2Fyb3VuZDoKYmxh
aCIgYnV0IHlvdSBkb24ndCBoYXZlIHRvIGRvIGl0IGluIHRoaXMgc2VyaWVzLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 17:13:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 17:13:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebrHA-0003hX-SV; Wed, 17 Jan 2018 17:13:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ixl7=em=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ebrHA-0003h8-5q
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 17:13:24 +0000
X-Inumbo-ID: 102a629c-fbaa-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 102a629c-fbaa-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 17:15:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebrGm-0007Li-9H; Wed, 17 Jan 2018 17:13:00 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1ebrGm-0003TG-2n; Wed, 17 Jan 2018 17:13:00 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1ebrGm-0003TG-2n@xenbits.xenproject.org>
Date: Wed, 17 Jan 2018 17:13:00 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 9

        Information leak via side effects of speculative execution

UPDATES IN VERSION 9
====================

"Stage 1" pagetable isolation (PTI) Meltdown fixes for Xen are
available.

"Comet" updates to shim code (4.10 branch):
 * Include >32vcpu workaround in shim branch so that all shim
   guests can boot without hypervisor changes.
 * Fix shim build on systems whose find(1) lacks -printf
 * Place shim trampoline at page 0x1 to avoid having 0 mapped
(4.8 "Comet" users are using the 4.10 shim and may want to update.)

ISSUE DESCRIPTION
=================

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1 and SP2.

SP3 can be mitigated by page-table isolation ("PTI").
See Resolution below.

SP3 can be mitigated by running guests in HVM or PVH mode.
(Within-guest attacks are still possible unless the guest OS has also
been updated with an SP3 mitigation series such as KPTI/Kaiser.)

For guests with legacy PV kernels which cannot be run in HVM or PVH
mode directly, we have developed two "shim" hypervisors that allow PV
guests to run in HVM mode or PVH mode.  This prevents attacks on the
host, but it leaves the guest vulnerable to Meltdown attacks by its
own unprivileged processes, even if the guest OS has KPTI or similar
Meltdown mitigation.

The HVM shim (codenamed "Vixen") is available now, as is the PVH shim
(codenamed "Comet") for Xen 4.10 and Xen 4.8.   Please read
README.which-shim to determine which shim is suitable for you.


$ sha256sum xsa254*/*
1cba14ff83844d001d6c8a74afc3f764f49182cc7a06bb4463548450ac96cc2f  xsa254/README.comet
cddd78cd7a00df9fa254156993f0309cea825d600f5ad8b36243148cf686bc9b  xsa254/README.pti
3ef42381879befc84aa78b67d3a9b7b0cd862a2ffa445810466e90be6c6a5e86  xsa254/README.vixen
7e816160c1c1d1cd93ec3c3dd9753c8f3957fefe86b7aa967e9e77833828f849  xsa254/README.which-shim
1d2098ad3890a5be49444560406f8f271c716e9f80e7dfe11ff5c818277f33f8  xsa254/pvshim-converter.pl
$

RESOLUTION
==========

These are hardware bugs, so technically speaking they cannot be
properly fixed in software.  However, it is possible in many cases to
provide patches to software to work around the problems.


There is no available resolution for SP1.  A solution may be available
in the future.

We are working on patches which mitigate SP2 but these are not
currently available.  Given that the vulnerabilities are now public,
these will be developed and published in public, initially via
xen-devel.


SP3 can be mitigated by page-table isolation ("PTI").

We have a "stage 1" implementation.  It allows 64-bit PV guests to be
run natively while restricting what can be accessed via SP3 to the Xen
stack of the current pcpu (which may contain remnants of information
from other guests, but should be much more difficult to attack
reliably).

Unfortunately these "stage 1" patches incur a non-negligible
performance overhead; about equivalent to the "PV shim" approaches
above.  Moving to plain HVM or PVH guests is recommended where
possible.  For more information on that, see below.

Patches for the "stage-1" PTI implementation are available in the Xen
staging-NN branches for each Xen revision.  See README.pti for
specific revisons.


NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaX4QSAAoJEIP+FMlX6CvZubQH/iuxfjnW24mzMX+hVughCH5Q
PKoZiNDnKMoWCzztrRjMNNcXRFcLAo+IU/+jWdjytJr5ISvNtICPtU6mzRTduqRe
KwfvOxrX8bfkoxJWdM7g4ux6sGTNKGS27+HaJYHNBypPexmwQwb/GBJnp+Yj+TRJ
0p+OGvN/F+gVBrOm17rD2/NE2jwDLa3WAX/oS12WaTJtwvnnFjTKmNAKj4XU3FRs
PMZdmE6Iimix5rA6YlYLmmsVrS+kD9B7SSU2CRX0wqOQcFpLn1ZM1QXQ7ux7p9+I
bAE7EMrA28ZJ+TS8H+1AYYL8e8xvo2/KIXPjEKsEAEr1nXIEOciSuVjHByvTGbQ=
=2SAx
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa254/README.comet"
Content-Disposition: attachment; filename="xsa254/README.comet"
Content-Transfer-Encoding: base64

CQkJICAgIFBWLWluLVBWSCBzaGltCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9PT09PT09PT09PT09PQoKU3VtbWFyeQotLS0tLS0tCgpUaGlzIFJF
QURNRSBkZXNjcmliZXMgb25lIG9mIHRocmVlIG1pdGlnYXRpb24gc3RyYXRl
Z2llcyBmb3IgTWVsdGRvd24uCgpUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRv
IHJ1biBQViBndWVzdHMgKHdoaWNoIGNhbiByZWFkIGFsbCBvZiBob3N0Cm1l
bW9yeSBkdWUgdG8gdGhlIGhhcmR3YXJlIGJ1Z3MpIGFzIFBWSCBndWVzdHMg
KHdoaWNoIGNhbm5vdCwgYXQgbGVhc3QKbm90IGR1ZSB0byBNZWx0ZG93biku
ICBUaGUgUFYgZW52aXJvbm1lbnQgaXMgc3RpbGwgcHJvdmlkZWQgdG8gdGhl
Cmd1ZXN0IGJ5IGFuIGVtYmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0i
LiAgVGhpcyB2ZXJzaW9uIG9mIHRoZQpzaGltIGlzIGNvZGVuYW1lZCAiQ29t
ZXQiLgoKVW5saWtlIFZpeGVuLCBDb21ldCByZXF1aXJlcyBtb2RpZmljYXRp
b25zIHRvIHRoZSB0b29sc3RhY2sgYW5kIGhvc3QKaHlwZXJ2aXNvci4KCk5v
dGUgdGhhdCBib3RoIG9mIHRoZXNlIHNoaW0tYmFzZWQgYXBwcm9hY2hlcyBw
cmV2ZW50IGF0dGFja3Mgb24gdGhlCmhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vl
c3QgdnVsbmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24K
dW5wcml2aWxlZ2VkIHByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYg
dGhlIGd1ZXN0IE9TIGhhcyBLUFRJIG9yCnNpbWlsYXIgTWVsdGRvd24gbWl0
aWdhdGlvbi4KClZlcnNpb25zIGZvciBYZW4gNC44IGFuZCA0LjEwIGFyZSBh
dmFpbGFibGUuCgpXaGF0IHlvdSB3aWxsIG5lZWQKLS0tLS0tLS0tLS0tLS0t
LS0tCgogKiBZb3Ugd2lsbCBuZWVkIHRoZSB4ZW4uZ2l0IHdpdGggdGhlIGZv
bGxvd2luZyB0YWdzOgogIC0gRm9yIDQuMTA6IDQuMTAuMC1zaGltLWNvbWV0
LTMKICAtIEZvciA0Ljg6ICA0LjguM3ByZS1zaGltLWNvbWV0LTIgICBhbmQg
IDQuMTAuMC1zaGltLWNvbWV0LTMKCkJ1aWxkIGluc3RydWN0aW9uczogNC4x
MAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCjEuIEJ1aWxkIGEgNC4xMCsg
c3lzdGVtCiAgICBnaXQgY2xvbmUgZ2l0Oi8veGVuYml0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4uZ2l0IHhlbi5naXQKICAgIGNkIHhlbi5naXQKICAgIGdpdCBj
aGVja291dCA0LjEwLjAtc2hpbS1jb21ldC0zCgpEbyBhIGJ1aWxkIGFuZCBp
bnN0YWxsIGFzIG5vcm1hbC4gIFRoZSBzaGltIHdpbGwgYmUgYnVpbHQgYXMg
cGFydCBvZiB0aGUKbm9ybWFsIGJ1aWxkIHByb2Nlc3MsIGFuZCBwbGFjZWQg
d2l0aCBvdGhlciAnc3lzdGVtJyBiaW5hcmllcyB3aGVyZSB0aGUKdG9vc3Rh
Y2sga25vd3MgaG93IHRvIGZpbmQgaXQuCgpCdWlsZCBpbnN0cnVjdGlvbnM6
IDQuOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhlIGNvZGUgZm9yIHNo
aW0gaXRzZWxmIGlzIG5vdCBiYWNrcG9ydGVkIHRvIDQuOC4gIDQuOCB1c2Vy
cyBzaG91bGQKdXNlIGEgc2hpbSBidWlsdCBmcm9tIDQuMTAtYmFzZWQgc291
cmNlIGNvZGU7IHRoaXMgY2FuIGJlIHNpbXBseQpkcm9wcGVkIGludG8gYSBY
ZW4gNC44IGluc3RhbGxhdGlvbi4KCjEuIEJ1aWxkIGEgNC44KyBzeXN0ZW0g
d2l0aCBzdXBwb3J0IGZvciBydW5uaW5nIFBWSCwgYW5kIGZvciBwdnNoaW06
CgogICAgZ2l0IGNsb25lIGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcv
eGVuLmdpdCB4ZW4uZ2l0CiAgICBjZCB4ZW4uZ2l0CiAgICBnaXQgY2hlY2tv
dXQgNC44LjNwcmUtc2hpbS1jb21ldC0yCgogIERvIGEgYnVpbGQgYW5kIGlu
c3RhbGwgYXMgbm9ybWFsLgoKMi4gQnVpbGQgYSA0LjEwKyBzeXN0ZW0gdG8g
YmUgdGhlIHNoaW06CgogICAgZ2l0IGNsb25lIGdpdDovL3hlbmJpdHMueGVu
cHJvamVjdC5vcmcveGVuLmdpdCB4ZW4uZ2l0CiAgICBjZCB4ZW4uZ2l0CiAg
ICBnaXQgY2hlY2tvdXQgNC4xMC4wLXNoaW0tY29tZXQtMwogICAgLi9jb25m
aWd1cmUKICAgIG1ha2UgLUMgdG9vbHMvZmlybXdhcmUveGVuLWRpcgoKICBB
bmQgdGhlbiBpbnN0YWxsIHRoZSBzaGltIGV4ZWN1dGFibGUgd2hlcmUKICB0
aGUgNC44IHB2IHNoaW0gbW9kZSB0b29scyBleHBlY3QgdG8gZmluZCBpdAoK
ICAgIGNwIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXNoaW0gL3Vzci9s
aWIveGVuL2Jvb3QveGVuLXNoaW0KICAgIGNwIHRvb2xzL2Zpcm13YXJlL3hl
bi1kaXIveGVuLXNoaW0gL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QveGVuLXNo
aW0KCiAgVGhpcyBzdGVwIGlzIG9ubHkgbmVlZGVkIHRvIGJvb3QgZ3Vlc3Rz
IGluICJQVkggd2l0aCBQViBzaGltIgogIG1vZGU7IGl0IGlzIG5vdCBuZWVk
ZWQgd2hlbiBib290aW5nIFBWSC1zdXBwb3J0aW5nIGd1ZXN0cyBhcyBQVkgu
CgoKVXNhZ2UgaW5zdHJ1Y3Rpb25zCi0tLS0tLS0tLS0tLS0tLS0tLQoKKiBD
b252ZXJ0aW5nIGEgUFYgY29uZmlnIHRvIGEgUFZIIHNoaW0gY29uZmlnCgot
IFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdidWlsZGVyJyAoZS5nLiwgYGJ1
aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhlIGZvbGxvd2luZyB0d28gbGlu
ZXM6CiAgdHlwZT0icHZoIgogIHB2c2hpbT0xCgoqIENvbnZlcnRpbmcgYSBQ
ViBjb25maWcgdG8gYSBQVkggY29uZmlnCgpJZiB5b3UgaGF2ZSBhIGtlcm5l
bCBjYXBhYmxlIG9mIGJvb3RpbmcgUFZILCB0aGVuIFBWSCBtb2RlIGlzIGJv
dGgKZmFzdGVyIGFuZCBtb3JlIHNlY3VyZSB0aGFuIFBWIG9yIFBWSC1zaGlt
IG1vZGUuCgotIFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdidWlsZGVyJyAo
ZS5nLiwgYGJ1aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhlIGZvbGxvd2lu
ZyBsaW5lOgogIHR5cGU9InB2aCIKCiogVGhlcmUgaXMgbm8gbmVlZCB0byBy
ZWJvb3QgdGhlIGhvc3QuCg==

--=separator
Content-Type: application/octet-stream; name="xsa254/README.pti"
Content-Disposition: attachment; filename="xsa254/README.pti"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgICAgICAgIFhlbiBwYWdlLXRhYmxlIGlzb2xhdGlv
biAoWFBUSSkKICAgICAgICAgICAgICAgICAgICAgID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KClN1bW1hcnkKLS0tLS0tLQoKVGhpcyBSRUFE
TUUgZ2l2ZXMgcmVmZXJlbmNlcyBmb3Igb25lIG9mIHRocmVlIG1pdGlnYXRp
b24gc3RyYXRlZ2llcwpmb3IgTWVsdGRvd24uCgpUaGlzIHNlcmllcyBpcyBh
IGZpcnN0LWNsYXNzIG1pZ2l0YXRpb24gcGFnZXRhYmxlIGlzb2xhdGlvbiBz
ZXJpZXMgZm9yClhlbi4gIEl0IGlzIGF2YWlsYWJsZSBmb3IgWGVuIDQuNiB0
byBYZW4gNC4xMCBhbmQgbGF0ZXIuCgpQcmVjaXNlIGdpdCBjb21taXRzIGFy
ZSBhcyBmb2xsb3dzOgoKNC4xMDoKCjdjY2NkNmY3NDhlYzcyNGNmOTQwOGNl
YzZiM2VjOGU1NGE4YTJjMWYgeDg2OiBhbGxvdyBNZWx0ZG93biBiYW5kLWFp
ZCB0byBiZSBkaXNhYmxlZAoyMzRmNDgxMzM3ZWExYTkzZGI5NjhkNjE0NjQ5
YTZiZGZkYzg0MThhIHg4NjogTWVsdGRvd24gYmFuZC1haWQgYWdhaW5zdCBt
YWxpY2lvdXMgNjQtYml0IFBWIGd1ZXN0cwo1N2RjMTk3Y2YwZDM2YzU2YmEx
ZDlkMzJjNmExNDU0YmI1MjYwNWJiIHg4Ni9tbTogQWx3YXlzIHNldCBfUEFH
RV9BQ0NFU1NFRCBvbiBMNGUgdXBkYXRlcwo5MTBkZDAwNWRhMjBmMjdmMzQx
NWI3ZWNjZGY0MzY4NzQ5ODk1MDZiIHg4Ni9lbnRyeTogUmVtb3ZlIHN1cHBv
cnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVncyBmcmFtZXMKCjQuOToKCmRj
N2Q0NjU4MGQ5YzYzM2E1OWJlMWMzNzc2Zjc5YzAxZGQwY2I5OGIgeDg2OiBh
bGxvdyBNZWx0ZG93biBiYW5kLWFpZCB0byBiZSBkaXNhYmxlZAoxZTA5NzQ2
MzhkNjVkOWI4YWNmOWFjNzUxMWQ3NDcxODhmMzhiY2MzIHg4NjogTWVsdGRv
d24gYmFuZC1haWQgYWdhaW5zdCBtYWxpY2lvdXMgNjQtYml0IFBWIGd1ZXN0
cwo4N2VhNzgxNjI0NzA5MGU4ZTViYzU2NTNiMTZjNDEyOTQzYTA1OGI1IHg4
Ni9tbTogQWx3YXlzIHNldCBfUEFHRV9BQ0NFU1NFRCBvbiBMNGUgdXBkYXRl
cwoyMjEzZmZlMWEyZDgyYzNjOWM0YTE1NGVhNmVlMjUyMzk1YWE4NjkzIHg4
Ni9lbnRyeTogUmVtb3ZlIHN1cHBvcnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJf
cmVncyBmcmFtZXMKCjQuODoKCjMxZDM4ZDYzM2EzMDZiMmIwNjc2N2I1YTVm
NWE4YTAwMjY5ZjNjOTIgeDg2OiBhbGxvdyBNZWx0ZG93biBiYW5kLWFpZCB0
byBiZSBkaXNhYmxlZAoxYmE0NzdiZGU3MzdiZjliMjhjYzQ1NWJlZjFlOWE2
YmM3NmQ2NmZjIHg4NjogTWVsdGRvd24gYmFuZC1haWQgYWdhaW5zdCBtYWxp
Y2lvdXMgNjQtYml0IFBWIGd1ZXN0cwowNDllMmY0NWJmYTQ4ODk2NzQ5NDQ2
NmVjNjUwNmMzZWNhZTVmZTBlIHg4Ni9tbTogQWx3YXlzIHNldCBfUEFHRV9B
Q0NFU1NFRCBvbiBMNGUgdXBkYXRlcwphN2NmMGEzYjgxODM3N2E4YTQ5YmFl
ZDM2MDZiZmEyZjIxNGNkNjQ1IHg4Ni9lbnRyeTogUmVtb3ZlIHN1cHBvcnQg
Zm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVncyBmcmFtZXMKCjQuNzoKCmUxOWQw
YWY0ZWUyYWU5ZTQyYTg1ZGI2MzlmZDY4NDhlNzJmNTY1OGIgeDg2OiBhbGxv
dyBNZWx0ZG93biBiYW5kLWFpZCB0byBiZSBkaXNhYmxlZAplMTk1MTdhMzM1
NWFjYWFhMmZmODMwMThiYzQxZTdmZDA0NDE2MWU1IHg4NjogTWVsdGRvd24g
YmFuZC1haWQgYWdhaW5zdCBtYWxpY2lvdXMgNjQtYml0IFBWIGd1ZXN0cwo5
Yjc2OTA4ZTZlMDc0ZDdlZmJlYWZlNmJhZDA2NmVjYzVmM2MzYzQzIHg4Ni9t
bTogQWx3YXlzIHNldCBfUEFHRV9BQ0NFU1NFRCBvbiBMNGUgdXBkYXRlcwow
ZTZjNmZjNDQ5MDAwZDk3ZjlmYTg3ZWQxZmJlMjNmMGNmMjE0MDZiIHg4Ni9l
bnRyeTogUmVtb3ZlIHN1cHBvcnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVn
cyBmcmFtZXMKCjQuNjoKCjQ0YWQ3ZjY4OTVkYTk4NjEwNDJkN2E0MWU2MzVk
NDJkODNjYjI2NjAgeDg2OiBhbGxvdyBNZWx0ZG93biBiYW5kLWFpZCB0byBi
ZSBkaXNhYmxlZAo5MWRjOTAyZmRmNDE2NTljMjEwMzI5ZDZmNjU3OGY4MTMy
ZWU0NzcwIHg4NjogTWVsdGRvd24gYmFuZC1haWQgYWdhaW5zdCBtYWxpY2lv
dXMgNjQtYml0IFBWIGd1ZXN0cwphMDY1ODQxYjNhZTlmMGVmNDliOTgyM2Nk
MjA1Yzc5ZWUwYzIyYjljIHg4Ni9tbTogQWx3YXlzIHNldCBfUEFHRV9BQ0NF
U1NFRCBvbiBMNGUgdXBkYXRlcwpjNmU5ZTYwOTU2NjliM2M2M2I5MmQyMWZk
ZGIzMjY0NDFjNzM3MTJjIHg4Ni9lbnRyeTogUmVtb3ZlIHN1cHBvcnQgZm9y
IHBhcnRpYWwgY3B1X3VzZXJfcmVncyBmcmFtZXMK

--=separator
Content-Type: application/octet-stream; name="xsa254/README.vixen"
Content-Disposition: attachment; filename="xsa254/README.vixen"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgIFBWLWluLUhWTSBzaGltIHdpdGggInNpZGVjYXIi
IElTTwogICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1FIGRlc2Ny
aWJlcyBvbmUgb2YgdGhyZWUgbWl0aWdhdGlvbiBzdHJhdGVnaWVzIGZvciBN
ZWx0ZG93bi4KClRoZSBiYXNpYyBwcmluY2lwbGUgaXMgdG8gcnVuIFBWIGd1
ZXN0cyAod2hpY2ggY2FuIHJlYWQgYWxsIG9mIGhvc3QKbWVtb3J5IGR1ZSB0
byB0aGUgaGFyZHdhcmUgYnVncykgYXMgSFZNIGd1ZXN0cyAod2hpY2ggY2Fu
bm90LCBhdCBsZWFzdApub3QgZHVlIHRvIE1lbHRkb3duKS4gIFRoZSBQViBl
bnZpcm9ubWVudCBpcyBzdGlsbCBwcm92aWRlZCB0byB0aGUKZ3Vlc3QgYnkg
YW4gZW1iZWRkZWQgY29weSBvZiBYZW4sIHRoZSAic2hpbSIuICBUaGlzIHZl
cnNpb24gb2YgdGhlCnNoaW0gaXMgY29kZW5hbWVkICJWaXhlbiIuCgpJbiBv
cmRlciB0byBib290IHRoZSBzaGltIHdpdGggYW4gdW5tb2RpZmllZCB0b29s
c3RhY2ssIHlvdSBhbHNvCnByb3ZpZGUgYSBzcGVjaWFsIGRpc2sgY29udGFp
bmluZyB0aGUgc2hpbSBhbmQgdGhlIGd1ZXN0IGtlcm5lbCAob3IKcHZncnVi
KTsgdGhpcyBpcyBjYWxsZWQgdGhlICJzaWRlY2FyIi4KCk5vdGUgdGhhdCBi
b3RoIG9mIHRoZXNlIHNoaW0tYmFzZWQgYXBwcm9hY2hlcyBwcmV2ZW50IGF0
dGFja3Mgb24gdGhlCmhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vlc3QgdnVsbmVy
YWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24KdW5wcml2aWxl
Z2VkIHByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1ZXN0
IE9TIGhhcyBLUFRJIG9yCnNpbWlsYXIgTWVsdGRvd24gbWl0aWdhdGlvbi4K
CldoYXQgeW91IHdpbGwgbmVlZAotLS0tLS0tLS0tLS0tLS0tLS0KCiAqIFlv
dXIgaG9zdCBtdXN0IGJlIGFibGUgdG8gcnVuIGdydWItbWtyZXNjdWUgdG8g
Z2VuZXJhdGUgYSAuaXNvCiAqIFlvdSB3aWxsIHRoZXJlZm9yZSBuZWVkIHhv
cnJpc28gYW5kIG10b29scwogKiBZb3UgbXVzdCBiZSB1c2luZyB4bCBhbmQg
YWJsZSB0byB1c2UgYW4gYWx0ZXJuYXRpdmUgeW91ciBndWVzdCBjb25maWcK
CiAqIFlvdSB3aWxsIG5lZWQgdGhlIHNjcmlwdCAicHZzaGltLWNvbnZlcnRl
ci5wbCIKICAtIFRoaXMgcmVsaWVzIG9uIHBlcmwtanNvbgogKiBZb3Ugd2ls
bCBuZWVkIHRoZSB4ZW4uZ2l0IHRhZyA0LjkuMS1zaGltLXZpeGVuLTEKCgpJ
bnN0cnVjdGlvbnMKLS0tLS0tLS0tLS0tCgoxLiBPbiBhIHN1aXRhYmxlIHN5
c3RlbSAocGVyaGFwcyBhIGRpZmZlcmVudCBob3N0KQogICAgZ2l0IGNsb25l
IGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveGVuLmdpdCB4ZW4uZ2l0
CiAgICBjZCB4ZW4uZ2l0CiAgICBnaXQgY2hlY2tvdXQgNC45LjEtc2hpbS12
aXhlbi0xCgpJZiB5b3UgbmVlZCBiaS1kaXJlY3Rpb25hbCBjb25zb2xlIGFu
ZCBkb24ndCBtaW5kIGEgbGVzcy10ZXN0ZWQgcGF0Y2gsCnlvdSBjYW4gYXBw
bHkgdGhlIHBhdGNoIGZvdW5kIGluIHRoaXMgZW1haWw6CgogICAgbWFyYy5p
bmZvLz9pPTwxNTE1NjA0NTUyLTkyMDUtMS1naXQtc2VuZC1lbWFpbC1zcm5A
cHJnbXIuY29tPgoKYnVpbGQgYSB4ZW4gaHlwZXJ2aXNvciBiaW5hcnkgYXMg
dXN1YWw6CgogICAgbWFrZSB4ZW4KCklmIHlvdXIgZGVmYXVsdCB2ZXJzaW9u
IG9mIHB5dGhvbiBpcyBweXRob24gMywgeW91IG1heSBuZWVkIHRvIGFkZCB0
aGUgZm9sbG93aW5nOgoKICAgIG1ha2UgUFlUSE9OPXB5dGhvbjIgeGVuCgpU
aGlzIHdpbGwgYnVpbGQgYSBmaWxlCiAgICB4ZW4veGVuLmd6CgoyLiBDb3B5
IHRoYXQgZmlsZSB0byB5b3VyIGRvbTAuCgpJZGVhbGx5IHNvbWVwbGFjZSBs
aWtlIC91c3IvbGliL3hlbi9ib290L3hlbi12aXhlbi5negoKMy4gQ29weSB0
aGUgc2NyaXB0IHB2c2hpbS1jb252ZXJ0ZXIgdG8geW91ciBkb20wIGFuZCBt
YWtlCiAgIGl0IGV4ZWN1dGFibGU6CiAgICAgIGNobW9kICt4IHB2c2hpbS1j
b252ZXJ0ZXIucGwKCjQuIEZvciBlYWNoIGd1ZXN0CgogIChpKSBpZiB0aGUg
Z3Vlc3QgaXMgY3VycmVudGx5IGJvb3RlZCB3aXRoIHB5Z3J1YiB5b3UgbXVz
dCBmaXJzdAogICBzd2l0Y2ggdG8gZGlyZWN0IGtlcm5lbCBib290IChieSBt
YW51YWxseSBjb3B5aW5nIHRoZSBrZXJuZWwgYW5kCiAgIGluaXRyYW1mcyBv
dXQgb2YgdGhlIGd1ZXN0LCBhbmQgY29uZmlndXJpbmcgdGhlIGNvbW1hbmQg
bGluZSBpbiB0aGUKICAgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSksIG9y
IHB2Z3J1Yi4KCiAgKGlpKSBydW4KICAgICAgLi9wdnNoaW0tY29udmVydGVy
LnBsIC0tc2hpbT0vdXNyL2xpYi94ZW4vYm9vdC94ZW4tdml4ZW4uZ3ogL2V0
Yy94ZW4vR1VFU1QuY2ZnIC9ldGMveGVuL0dVRVNULndpdGgtc2hpbS1jZmcK
CiAgKGlpaSkgc2h1dCB0aGUgZ3Vlc3QgZG93biBjbGVhbmx5CgogIChpdikg
Y3JlYXRlIHRoZSBndWVzdCB3aXRoIHRoZSBuZXcgY29uZmlnCiAgICAgIHhs
IGNyZWF0ZSAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgogICh2KSBD
aGVjayB0aGF0IGl0IGJvb3RzIHByb3Blcmx5LiAgeGwgY29uc29sZSBzaG91
bGQgd29yay4KCiAgKHZpKSBNYWtlIGFycmFuZ2VtZW50cyBzbyB0aGF0IGF1
dG9zdGFydGluZyBvZiB0aGUgZ3Vlc3Qgd2lsbCB1c2UKICAgICB0aGUgbmV3
IGNvbmZpZyBmaWxlIHJhdGhlciB0aGFuIHRoZSBvbGQgb25lCgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/README.which-shim"
Content-Disposition: attachment; filename="xsa254/README.which-shim"
Content-Transfer-Encoding: base64

CQkgICBIb3cgdG8gZGVjaWRlIHdoaWNoIHNoaW0gdG8gdXNlCgkJICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQSB3b3JrLWFyb3VuZCB0
byBNZWx0ZG93biAoYWthICJTUDMiIG9yICJWYXJpYW50IDMiKSBvbiBJbnRl
bApwcm9jZXNzb3JzIGlzIHRvIHJ1biBndWVzdHMgaW4gSFZNIG9yIFBWSCBt
b2RlLgoKTm90ZSB0aGlzIHNoaW0tYmFzZWQgYXBwcm9hY2ggcHJldmVudHMg
YXR0YWNrcyBvbiB0aGUgaG9zdCwgYnV0IGxlYXZlcwp0aGUgZ3Vlc3QgdnVs
bmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24gdW5wcml2
aWxlZ2VkCnByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1
ZXN0IE9TIGhhcyBLUFRJIG9yIHNpbWlsYXIKTWVsdGRvd24gbWl0aWdhdGlv
bi4KClNvbWUgZ3Vlc3RzIGFyZSBkaWZmaWN1bHQgdG8gY29udmVydCB0byBy
dW5uaW5nIGluIEhWTSBvciBQVkggbW9kZSwKZWl0aGVyIGR1ZSB0byBsYWNr
IG9mIHBhcnRpdGlvbmluZyAvIE1CUiwgb3IgZHVlIHRvIGtlcm5lbApjb21w
YXRpYmlsaXRpZXMuICBBcyBhbiBlbWVyZ2VuY3kgYmFja3N0b3AsIHRoZXJl
IGFyZSB0d28gYXBwcm9hY2hlcywKd2hpY2ggd2UndmUgY29kZW5hbWVkICJW
aXhlbiIgYW5kICJDb21ldCIuICBCb3RoIGludm9sdmUgcnVubmluZyBhbgpl
bWJlZGRlZCBjb3B5IG9mIFhlbiAoY2FsbGVkIGEgInNoaW0iKSB3aXRoaW4g
dGhlIEhWTSBvciBQVkggZ3Vlc3QgdG8KcHJvdmlkZSB0aGUgbmF0aXZlIFBW
IGludGVyZmFjZS4KCkJlbG93IGRlc2NyaWJlcyB0aGUgcHJvcGVydGllcywg
YW5kIHdobyBtaWdodCB3YW50IHRvIHVzZSBlYWNoIG9uZS4KCk5PVEU6IEJv
dGggc2hpbXMgcmVxdWlyZSBob3N0IHBhdGNoZXMgdG8gYm9vdCBvbiBBTUQg
aG9zdHMuICBUaGlzCnNob3VsZG4ndCBiZSBhbiBpc3N1ZSwgYXMgU1AzIGRv
ZXMgbm90IGFmZmVjdCBzeXN0ZW1zIHJ1bm5pbmcgb24gQU1ELgoKVml4ZW4K
LS0tLS0KClZpeGVuIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAq
IFJ1bnMgdGhlIHNoaW0gaW4gYW4gSFZNIGd1ZXN0LgogKiBJdCByZXF1aXJl
cyBubyBoeXBlcnZpc29yIG9yIHRvb2xzdGFjayBjaGFuZ2VzLCBub3IgZG9l
cyBpdCByZXF1aXJlCiAgIGEgaG9zdCByZWJvb3QuCiAqIEl0IGhhcyBiZWVu
IGV4dGVuc2l2ZWx5IHRlc3RlZCBpbiBBbWF6b24ncyBkZXBsb3ltZW50IGZv
ciB2ZXJzaW9ucwogICBvZiBYZW4gZ29pbmcgYmFjayB0byAzLjQKICogR3Vl
c3QgcmVib290cyBhcmUgcmVxdWlyZWQKICogR3Vlc3QgY29uZmlncyBtdXN0
IGJlIGZlZCB0aHJvdWdoIGEgY29udmVydGVyIHByb2dyYW0KICogVGhlIGNv
bnZlcnRlciBwcm9ncmFtIHNwaXRzIG91dCBhIHNtYWxsIGd1ZXN0LXNwZWNp
ZmljIC5pc28KICAgaW1hZ2UgKHdlIGNhbGwgdGhpcyBhICJzaWRlY2FyIikg
dXNlZCBmb3IgYm9vdGluZwogKiBCZWNhdXNlIHRoZSByZXN1bHQgaXMgYW4g
SFZNIGd1ZXN0LCB0aGlzIGFwcHJvYWNoIGludm9sdmVzCiAgIHJ1bm5pbmcg
cWVtdSBhcyBhIFBDIGVtdWxhdG9yICh0aGlzIGlzIGRvbmUgYXV0b21hdGlj
YWxseSkKICogU29tZSBjb21tb24gZmVhdHVyZXMgYXJlIG5vdCBzdXBwb3J0
ZWQ6CiAgLSBCYWxsb29uaW5nCiAgLSBNaWdyYXRpb24KICAtIHZjcHUgaG90
cGx1ZwogIC0gYmlkaXJlY3Rpb25hbCBjb25zb2xlIHN1cHBvcnQgKGNvbnNv
bGUgaXMgd3JpdGUtb25seSkKICogRGlyZWN0LWJvb3Qga2VybmVscyBhbmQg
cHZncnViIChib3RoIHB2Z3J1YjEgYW5kIHB2Z3J1YjIpIGFyZQogICBzdXBw
b3J0ZWQgYnkgdGhlIGNvbnZlcnNpb24gcHJvZ3JhbS4gICdweWdydWInIGlz
IG5vdCBzdXBwb3J0ZWQuCiAqIHhsIGFuZCB4bSBkb21haW4gY29uZmlncyBj
YW4gYmUgY29udmVydGVkOyBsaWJ2aXJ0IGRvbWFpbgogICBjb25maWd1cmF0
aW9uIGFycmFuZ2VtZW50cyBhcmUgbm90IHN1cHBvcnRlZC4KICogR3Vlc3Qg
dXNlcnNwYWNlIGNhbiByZWFkIGFsbCBvZiBndWVzdCBtZW1vcnksIHdpdGhp
biBlYWNoIGd1ZXN0LAogICBhbmQgYSBndWVzdCBtaWdpdGF0aW9uIGZvciB0
aGlzIGlzIG5vdCBwb3NzaWJsZS4KCllvdSBtaWdodCBjb25zaWRlciB0aGlz
IGFwcHJvYWNoIGlmOgotIFlvdSB3YW50IHRvIGRlcGxveSBhIGZpeCBpbW1l
ZGlhdGVseQotIFlvdSBjYW4gdG9sZXJhdGUgdGhlIGxvc3Mgb2Ygd2l0aGlu
LWd1ZXN0IHNlY3VyaXR5Ci0gWW91IGNhbid0LCBvciB3b3VsZCBsaWtlIHRv
IGF2b2lkLCB1cGRhdGluZyB0byBYZW4gNC44IG9yIG5ld2VyCi0gWW91J2Qg
bGlrZSB0byBhdm9pZCBwYXRjaGluZyBhbmQgcmVib290aW5nIHlvdXIgaG9z
dAotIFlvdSBhcmUgYWJsZSB0bzoKIC0gUnVuIGEgc2NyaXB0IHRvIG1vZGlm
eSBlYWNoIGRvbWFpbiBjb25maWcKIC0gQWZmb3JkIGFuIGV4dHJhIDgwTWlC
IHBlciBndWVzdAogLSBUb2xlcmF0ZSBoYXZpbmcgYW4gZXh0cmEgUUVNVSBh
cm91bmQKLSBZb3UgZG9uJ3QgbmVlZCBtaWdyYXRpb24sIG1lbW9yeSBiYWxs
b29uaW5nLCB2Y3B1IGhvdHBsdWcsCiAgb3IgYSBiaS1kaXJlY3Rpb25hbCBj
b25zb2xlCgpUbyB1c2UgdGhpcyBzb2x1dGlvbiwgc2VlIFJFQURNRS52aXhl
bi4KCkJpLWRpcmVjdGlvbmFsIGNvbnNvbGUgaXMgYXZhaWxhYmxlIGFzIGFu
IGV4dHJhIHBhdGNoLCBidXQgaGFzbid0IGJlZW4Kd2lkZWx5IHRlc3RlZDoK
Cm1hcmMuaW5mby8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1h
aWwtc3JuQHByZ21yLmNvbT4KCkNvbWV0Ci0tLS0tCgpDb21ldCBoYXMgdGhl
IGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogKiBSdW5zIHRoZSBzaGltIGluIGEg
UFZIIGd1ZXN0LgogKiBQVkggbW9kZSBpcyBhdmFpbGFibGUgaW4gWGVuIDQu
MTAsIGFuZCB3aWxsIGJlIGJhY2twb3J0ZWQgdG8gWGVuCiAgIDQuOSBhbmQg
NC44IGJ1dCBubyBmYXJ0aGVyCiAqIFJlcXVpcmVzIGhvc3QgaHlwZXJ2aXNv
ciBhbmQgdG9vbHN0YWNrIHBhdGNoZXMgKGFuZCBob3N0IHJlYm9vdCksCiAg
IGV2ZW4gZm9yIFhlbiA0LjEwCiAqIFJlcXVpcmVzIG1pbmltYWwgZ3Vlc3Qg
Y29uZmlnIGNoYW5nZXMsIGFuZCBubyAic2lkZWNhciIKICogQm9vdGxvYWRp
bmcgaXMgaWRlbnRpY2FsIHRvIG5hdGl2ZSBQViBndWVzdHM7IGRpcmVjdC1i
b290LCBwdmdydWIsCiAgIGFuZCBweWdydWIgYWxsIHdvcmsgZXF1YWxseSB3
ZWxsCiAqIEJlY2F1c2UgdGhlIHJlc3VsdCBpcyBhIFBWSCBndWVzdCwgdGhp
cyBhcHByb2FjaCBpbnZvbHZlcyBubyBQQyBlbXVsYXRvci4KICogVGhlIGZv
bGxvd2luZyBmZWF0dXJlcyBub3QgYXZhaWxhYmxlIGluIFZpeGVuIGFyZSBz
dXBwb3J0ZWQ6CiAgLSBNZW1vcnkgYmFsbG9vbmluZwogIC0gR3Vlc3QgbWln
cmF0aW9uCiAgLSB2Y3B1IGhvdHBsdWcKICAtIGJpZGlyZWN0aW9uYWwgY29u
c29sZSBzdXBwb3J0CiAqIEd1ZXN0IHVzZXJzcGFjZSBjYW4gcmVhZCBhbGwg
b2YgZ3Vlc3QgbWVtb3J5LCB3aXRoaW4gZWFjaCBndWVzdCwKICAgYW5kIGEg
Z3Vlc3QgbWlnaXRhdGlvbiBmb3IgdGhpcyBpcyBub3QgcG9zc2libGUuCgpZ
b3UgbWlnaHQgY29uc2lkZXIgdGhpcyBhcHByb2FjaCBpZjoKLSBZb3UncmUg
b24gNC44IG9yIGxhdGVyIGFscmVhZHkKLSBZb3UgY2FuIHRvbGVyYXRlIHRo
ZSBsb3NzIG9mIHdpdGhpbi1ndWVzdCBzZWN1cml0eQotIFlvdSBjYW4gcGF0
Y2ggYW5kIHJlYm9vdCB5b3VyIGhvc3QKLSBZb3UgZG9uJ3Qgd2FudCBhbiBl
eHRyYSBRRU1VIGFyb3VuZAotIFlvdSBuZWVkIG1pZ3JhdGlvbiwgbWVtb3J5
IGJhbGxvb25pbmcsIG9yIHZjcHUgaG90cGx1Zywgb3IgYQogIGJpZGlyZWN0
aW9uYWwgY29uc29sZQotIFlvdSBuZWVkIHB5Z3J1YgotIFlvdSBuZWVkIHRv
IHVzZSBsaWJ2aXJ0CgpBdCB0aGUgbW9tZW50LCBDb21ldCBpcyBhdmFpbGFi
bGUgZm9yIDQuMTAuICAgV2UgZXhwZWN0IHRvIGhhdmUKYmFja3BvcnRzIHRv
IDQuOCBhbmQgNC44IGF2YWlsYWJsZSB3aXRoaW4gYSBmZXcgd29ya2luZyBk
YXlzLgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/pvshim-converter.pl"
Content-Disposition: attachment; filename="xsa254/pvshim-converter.pl"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9wZXJsIC13CiMKIyB1c2FnZToKIyAgIHB2c2hpbS1jb252
ZXJ0ZXIgW09QVElPTlNdIE9MRC1DT05GSUcgTkVXLUNPTkZJRwojCiMgb3B0
aW9uczoKIyAgIC0tcWVtdSBQQVRILVRPLVFFTVUgICAgICAgIGZpbGVuYW1l
IG9mIHFlbXUtc3lzdGVtLWkzODYKIyAgIC0tc2lkZWNhcnMtZGlyZWN0b3J5
IERJUiAgIGRlZmF1bHQgaXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fy
cwojICAgLS1zaGltIFNISU0gICAgICAgICAgICAgICAgb3ZlcnJpZGVzIGRv
bWFpbiBjb25maWcgZmlsZQojICAgLS1kZWJ1ZyAgICAgICAgICAgICAgICAg
ICAgdmVyYm9zZSwgYW5kIGxlYXZlcyBzaWRlY2FyIHByZXAgZGlyIGFyb3Vu
ZAojCiMgV2hhdCB3ZSBkbwojCiMgIHJlYWQgZXhpc3RpbmcgY29uZmlnIGZp
bGUgdXNpbmcgcHl0aG9uCiMgIGRldGVybWluZSBrZXJuZWwsIHJhbWRpc2sg
YW5kIGNtZGxpbmUKIyAgdXNlIHRoZW0gdG8gcHJvZHVjZSBzaWRlY2FyIGFu
ZCBzYXZlIGl0IHVuZGVyIGRvbWFpbiBuYW1lCiMgIG1lc3Mgd2l0aCB0aGUg
dGhpbmdzIHRoYXQgbmVlZCB0byBiZSBtZXNzZWQgd2l0aAojICBzcGl0IG91
dCBuZXcgY29uZmlnIGZpbGUKCnVzZSBzdHJpY3Q7Cgp1c2UgR2V0b3B0OjpM
b25nOwp1c2UgSlNPTjsKdXNlIElPOjpIYW5kbGU7CnVzZSBQT1NJWDsKdXNl
IEZjbnRsIHF3KDpmbG9jayk7CgpvdXIgJGRlYnVnOwoKc3ViIHJ1bmNtZCB7
CiAgICBwcmludCBTVERFUlIgIisgQF9cbiIgaWYgJGRlYnVnOwogICAgJCE9
MDsgJD89MDsgc3lzdGVtIEBfIGFuZCBkaWUgIiRfWzBdOiAkISAkPyI7Cn0K
Cm91ciAkcWVtdTsKb3VyICRzaGltOwpvdXIgJHNpZGVjYXJzX2RpciA9ICcv
dmFyL2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzJzsKCkdldE9wdGlvbnMoJ3Fl
bXU9cycgPT4gXCRxZW11LAogICAgICAgICAgICdzaWRlY2Fycy1kaXJlY3Rv
cnk9cycgPT4gXCRzaWRlY2Fyc19kaXIsCiAgICAgICAgICAgJ3NoaW09cycg
PT4gXCRzaGltLAogICAgICAgICAgICdkZWJ1ZycgPT4gXCRkZWJ1ZykKICAg
IG9yIGRpZSAicHZzaGltLWNvbnZlcnRlcjogYmFkIG9wdGlvbnNcbiI7CgpA
QVJHVj09MiBvciBkaWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFu
ZCBuZXcgY29uZmlnIGZpbGVuYW1lcyI7CgpvdXIgKCRpbiwkb3V0KSA9IEBB
UkdWOwoKb3VyICRpbmRhdGE7CgppZiAoJGluIG5lICctJykgewogICAgb3Bl
biBJLCAnPCcsICIkaW4iIG9yIGRpZSAib3BlbiBpbnB1dCBjb25maWcgZmls
ZTogJCFcbiI7Cn0gZWxzZSB7CiAgICBvcGVuIEksICc8JlNURElOJyBvciBk
aWUgJCE7Cn0KewogICAgbG9jYWwgJC87CiAgICAkaW5kYXRhID0gPEk+Owp9
CkktPmVycm9yIGFuZCBkaWUgJCE7CmNsb3NlIEk7CgpvcGVuIFAsICItfCIs
IHF3KHB5dGhvbjIgLWMpLCA8PEVORCwgJGluZGF0YSBvciBkaWUgJCE7Cmlt
cG9ydCBzeXMKaW1wb3J0IGpzb24KbCA9IHt9CmV4ZWMgc3lzLmFyZ3ZbMV0g
aW4gbApmb3IgayBpbiBsLmtleXMoKToKCWlmIGsuc3RhcnRzd2l0aCgiXyIp
OgoJCWRlbCBsW2tdCnByaW50IGpzb24uZHVtcHMobCkKRU5ECgpvdXIgJGM7
Cgp7CiAgICBsb2NhbCAkLzsKICAgICRfID0gPFA+OwogICAgJCE9MDsgJD89
MDsgY2xvc2UgUCBvciBkaWUgIiQhICQ/IjsKICAgICRjID0gZGVjb2RlX2pz
b24gJF87Cn0KCmRpZSAibm8gZG9tYWluIG5hbWUgPyIgdW5sZXNzIGV4aXN0
cyAkYy0+e25hbWV9OwpkaWUgImJvb3Rsb2FkZXIgbm90IHlldCBzdXBwb3J0
ZWQiIGlmICRjLT57Ym9vdGxvYWRlcn07CmRpZSAibm8ga2VybmVsIiB1bmxl
c3MgJGMtPntrZXJuZWx9OwoKb3VyICRzaWRlY2FyID0gJGMtPntwdnNoaW1f
c2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9Lmlz
byI7Cm91ciAkZG13cmFwID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8
fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9LmRtIjsKCiRzaGltIHx8PSAk
Yy0+e3B2c2hpbV9wYXRofTsKJHNoaW0gfHw9ICcvdXNyL2xvY2FsL2xpYi94
ZW4vYm9vdC94ZW4tc2hpbSc7CgpvdXIgJHNoaW1fY21kbGluZSA9ICRjLT57
cHZzaGltX2NtZGxpbmV9IHx8ICdjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBu
MSc7CiRzaGltX2NtZGxpbmUgLj0gJyAnLiRjLT57cHZzaGltX2V4dHJhfSBp
ZiAkYy0+e3B2c2hpbV9leHRyYX07CgpvdXIgJGtlcm5lbF9jbWRsaW5lID0g
JGMtPntjbWRsaW5lfSB8fCAnJzsKJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9v
dD0nLiRjLT57cm9vdH0gaWYgJGMtPntyb290fTsKJGtlcm5lbF9jbWRsaW5l
IC49ICcgJy4kYy0+e2V4dHJhfSBpZiAkYy0+e2V4dHJhfTsKCnByaW50ICJw
dnNoaW0tY29udmVydGVyOiBjcmVhdGluZyBzaWRlY2FyIGluICRzaWRlY2Fy
XG4iOwoKcnVuY21kIHF3KG1rZGlyIC1tNzAwIC1wIC0tKSwgJHNpZGVjYXJz
X2RpcjsKCm9wZW4gTCwgIj4iLCAiJHNpZGVjYXIubG9jayIgb3IgZGllICIk
c2lkZWNhci5sb2NrOiBvcGVuICQhIjsKZmxvY2sgTCwgTE9DS19FWCBvciBk
aWUgIiRzaWRlY2FyLmxvY2s6IGxvY2s6ICQhIjsKCm15ICRzZCA9ICIkc2lk
ZWNhci5kaXIiOwoKc3lzdGVtIHF3KHJtIC1yZiAtLSksICRzZDsKbWtkaXIg
JHNkLCAwNzAwOwoKcnVuY21kIHF3KGNwIC0tKSwgJHNoaW0sICIkc2Qvc2hp
bSI7CnJ1bmNtZCBxdyhjcCAtLSksICRjLT57a2VybmVsfSwgIiRzZC9rZXJu
ZWwiOwpydW5jbWQgcXcoY3AgLS0pLCAkYy0+e3JhbWRpc2t9LCAiJHNkL3Jh
bWRpc2siIGlmICRjLT57cmFtZGlza307CgpteSAkZ3J1YmNmZyA9IDw8RU5E
OwpzZXJpYWwgLS11bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFy
aXR5PW5vIC0tc3RvcD0xCnRlcm1pbmFsX2lucHV0IHNlcmlhbAp0ZXJtaW5h
bF9vdXRwdXQgc2VyaWFsCgpzZXQgdGltZW91dD0wCgptZW51ZW50cnkgJ1hl
biBzaGltJyB7CglpbnNtb2QgZ3ppbwoJaW5zbW9kIHh6aW8KICAgICAgICBt
dWx0aWJvb3QgKGNkKS9zaGltIHBsYWNlaG9sZGVyICRzaGltX2NtZGxpbmUK
ICAgICAgICBtb2R1bGUgKGNkKS9rZXJuZWwgcGxhY2Vob2xkZXIgJGtlcm5l
bF9jbWRsaW5lCiAgICAgICAgbW9kdWxlIChjZCkvcmFtZGlzawp9CkVORAoK
cnVuY21kIHF3KG1rZGlyIC1wIC0tKSwgIiRzZC9ib290L2dydWIiOwpvcGVu
IEcsICI+IiwgIiRzZC9ib290L2dydWIvZ3J1Yi5jZmciIG9yIGRpZSAiJHNk
LCBncnViLmNmZzogJCEiOwpwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsK
Y2xvc2UgRyBvciBkaWUgJCE7Cgp1bmxpbmsgIiRzaWRlY2FyLm5ldyIgb3Ig
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogcm06ICQhIjsKcnVu
Y21kIHF3KGdydWItbWtyZXNjdWUgLW8pLCAiJHNpZGVjYXIubmV3IiwgIiRz
aWRlY2FyLmRpciI7CmlmICghc3RhdCAiJHNpZGVjYXIubmV3IikgewogICAg
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogc3RhdDogJCEiOwoK
ICAgIHByaW50IFNUREVSUiA8PEVORDsKcHZzaGltLWNvbnZlcnRlcjogZ3J1
Yi1ta3Jlc2N1ZSBleGl0ZWQgd2l0aCBzdGF0dXMgemVybyBidXQgZmFpbGVk
IHRvIG1ha2UgaXNvLgpOQiB0aGF0IGdydWItbWtyZXNjdWUgaGFzIGEgdGVu
ZGVuY3kgdG8gbGllIGluIGl0cyBlcnJvciBtZXNzYWdlcy4KRU5ECiAgICBt
eSAkbWlzc2luZzsKICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNv
IG1mb3JtYXQpKSB7CiAgICAgICAgJG1pc3NpbmcgfD0gc3lzdGVtIHF3KHNo
IC1jKSwgInR5cGUgJGNoZWNrIjsKICAgIH0KCiAgICBpZiAoJG1pc3Npbmcp
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CllvdSBzZWVtIHRvIGhh
dmUgc29tZSBwcm9ncmFtKHMpIG1pc3Npbmcgd2hpY2ggZ3J1Yi1ta3Jlc2N1
ZSBkZXBlbmRzIG9uLApzZWUgYWJvdmUuICAoIm1mb3JtYXQiIGlzIG5vcm1h
bGx5IGluIHRoZSBwYWNrYWdlICJtdG9vbHMiLikKSW5zdGFsbGluZyB0aG9z
ZSBwcm9ncmFtcyB3aWxsIHByb2JhYmx5IGhlbHAuCkVORAogICAgfSBlbHNl
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CkFuZCBvbGRlciBncnVi
LW1rcmVzY3VlIGhhcyBhIHRlbmRlbmN5IG5vdCB0byBub3RpY2UgY2VydGFp
biBwcm9ibGVtcy4KTWF5YmUgc3RyYWNlIHdpbGwgdGVsbCB5b3Ugd2hhdCBp
cyB3cm9uZy4gIDotLwpFTkQKICAgIH0KICAgIGRpZSAicHZzaGltLWNvbnZl
cnRlcjogZ3J1Yi1ta3Jlc2N1ZSBkaWQgbm90IG1ha2UgaXNvXG4iOwp9Cgpy
dW5jbWQgcXcocm0gLXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRk
ZWJ1ZzsKCm9wZW4gUSwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRt
d3JhcDogJCEiOwpwcmludCBRIDw8J0VORF9ETVdSQVAnIG9yIGRpZSAkITsK
IyEvYmluL2Jhc2gKCnNldCAteAo6ICIkQCIKc2V0ICt4CgpuZXdhcmdzPSgp
CgpuZXdhcmcgKCkgewogICAgbmV3YXJncys9KCIkMSIpCn0KCndoaWxlIFsg
JCMgLWd0IDEgXTsgZG8KICAgIGNhc2UgIiQxIiBpbgoJLW5vLXNodXRkb3du
fC1ub2RlZmF1bHRzfC1uby11c2VyLWNvbmZpZykKCSAgICBuZXdhcmcgIiQx
Ijsgc2hpZnQKCSAgICA7OwoJLXhlbi1kb21pZHwtY2hhcmRldnwtbW9ufC1k
aXNwbGF5fC1ib290fC1tfC1tYWNoaW5lKQoJICAgIG5ld2FyZyAiJDEiOyBz
aGlmdAoJICAgIG5ld2FyZyAiJDEiOyBzaGlmdAoJICAgIDs7CiAgICAgICAg
LW5hbWUpCiAgICAgICAgICAgIG5ld2FyZyAiJDEiOyBzaGlmdAogICAgICAg
ICAgICBuYW1lPSIkMSI7IHNoaWZ0CiAgICAgICAgICAgIG5ld2FyZyAiJG5h
bWUiCiAgICAgICAgICAgIDs7CgktbmV0ZGV2fC1jZHJvbSkKCSAgICA6IGZp
eG1lCgkgICAgbmV3YXJnICIkMSI7IHNoaWZ0CgkgICAgbmV3YXJnICIkMSI7
IHNoaWZ0CgkgICAgOzsKCS1kcml2ZXwta2VybmVsfC1pbml0cmR8LWFwcGVu
ZHwtdm5jKQoJICAgIHNoaWZ0OyBzaGlmdAoJICAgIDs7CgktZGV2aWNlKQoJ
ICAgIHNoaWZ0CgkgICAgY2FzZSAiJDEiIGluCgkJWFhYcnRsODEzOSopCgkJ
ICAgIG5ld2FyZyAiLWRldmljZSIKCQkgICAgbmV3YXJnICIkMSI7IHNoaWZ0
CgkJICAgIDs7CgkJKikKCQkgICAgc2hpZnQKCQkgICAgOzsKCSAgICBlc2Fj
CgkgICAgOzsKCSopCgkgICAgZWNobyA+JjIgIndhcm5pbmc6IHVuZXhwZWN0
ZWQgYXJndW1lbnQgJDEgYmVpbmcgcGFzc2VkIHRocm91Z2giCgkgICAgbmV3
YXJnICIkMSI7IHNoaWZ0CgkgICAgOzsKICAgIGVzYWMKZG9uZQoKI2lmIFsg
IngkbmFtZSIgIT0geCBdOyB0aGVuCiMgICAgbG9nZGlyPS92YXIvbG9nL3hl
bgojICAgIGxvZ2ZpbGU9IiRsb2dkaXIvc2hpbS0kbmFtZS5sb2ciCiMgICAg
c2F2ZWxvZyAiJGxvZ2ZpbGUiIHx8OgojICAgIG5ld2FyZyAtc2VyaWFsCiMg
ICAgbmV3YXJnICJmaWxlOiRsb2dmaWxlIgojZmkKRU5EX0RNV1JBUAoKaWYg
KCRxZW11KSB7CiAgICBwcmludGYgUSA8PCdFTkRfRE1XUkFQJywgJHFlbXUg
b3IgZGllICQhOwogICAgZXhlYyAnJXMnICIke25ld2FyZ3NbQF19IgpFTkRf
RE1XUkFQCn0gZWxzZSB7CiAgICBwcmludCBRIDw8J0VORF9ETVdSQVAnIG9y
IGRpZSAkITsKc2V0IC14CmZvciBwYXRoIGluIC91c3IvbG9jYWwvbGliL3hl
bi9iaW4gL3Vzci9saWIveGVuL2JpbiAvdXNyL2xvY2FsL2JpbiAvdXNyL2Jp
bjsgZG8KICAgIGlmIHRlc3QgLWUgJHBhdGgvcWVtdS1zeXN0ZW0taTM4Njsg
dGhlbgogICAgICAgIGV4ZWMgJHBhdGgvcWVtdS1zeXN0ZW0taTM4NiAiJHtu
ZXdhcmdzW0BdfSIKICAgIGZpCmRvbmUKZWNobyA+JjIgJ2NvdWxkIG5vdCBl
eGVjIHFlbXUnCmV4aXQgMTI3CkVORF9ETVdSQVAKfQoKY2htb2QgMDc1NSwg
IiRkbXdyYXAubmV3IiBvciBkaWUgIiRkbXdyYXA6IGNobW9kOiAkISI7Cgpj
bG9zZSBRIG9yIGRpZSAkITsKCnJlbmFtZSAiJHNpZGVjYXIubmV3IiwgJHNp
ZGVjYXIgb3IgZGllICIkc2lkZWNhcjogaW5zdGFsbDogJCEiOwpyZW5hbWUg
IiRkbXdyYXAubmV3IiwgICRkbXdyYXAgIG9yIGRpZSAiJGRtd3JhcDogaW5z
dGFsbDogJCEiOwoKcHJpbnQgU1RERVJSIDw8RU5EOwpwdnNoaW0tY29udmVy
dGVyOiB3cm90ZSBxZW11IHdyYXBwZXIgdG8gJGRtd3JhcApwdnNoaW0tY29u
dmVydGVyOiB3cm90ZSBzaWRlY2FyIHRvICRzaWRlY2FyCkVORAoKbXkgJGFw
cGVuZCA9IDw8RU5EOwpidWlsZGVyPSdodm0nCnR5cGU9J2h2bScKZGV2aWNl
X21vZGVsX3ZlcnNpb249J3FlbXUteGVuJwpkZXZpY2VfbW9kZWxfb3ZlcnJp
ZGU9JyRkbXdyYXAnCmRldmljZV9tb2RlbF9hcmdzX2h2bT1bJy1jZHJvbScs
JyRzaWRlY2FyJ10KYm9vdD0nYycKc2VyaWFsPSdwdHknCkVORAoKaWYgKCRv
dXQgbmUgJy0nKSB7CiAgICBvcGVuIE8sICI+IiwgIiRvdXQudG1wIiBvciBk
aWUgIm9wZW4gb3V0cHV0IGNvbmZpZyB0ZW1wOiAkb3V0LnRtcDogJCFcbiI7
Cn0gZWxzZSB7CiAgICBvcGVuIE8sICI+JlNURE9VVCIgb3IgZGllICQhOwp9
CgpwcmludCBPICRpbmRhdGEsICJcbiIsICRhcHBlbmQgb3IgZGllICJ3cml0
ZSBvdXRwdXQ6ICQhIjsKY2xvc2UgTyBvciBkaWUgImNsb3NlIG91dHB1dDog
JCEiOwoKaWYgKCRvdXQgbmUgJy0nKSB7CiAgICByZW5hbWUgIiRvdXQudG1w
IiwgJG91dCBvciBkaWUgImluc3RhbGwgb3V0cHV0OiAkISI7CiAgICBwcmlu
dCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIG5ldyBndWVzdCBj
b25maWcgdG8gJG91dFxuIjsKfSBlbHNlIHsKICAgIHByaW50IFNUREVSUiAi
cHZzaGltLWNvbnZlcnRlcjogd3JvdGUgbmV3IGd1ZXN0IGNvbmZpZyB0byBz
dGRvdXRcbiI7Cn0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Wed Jan 17 17:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 17:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebrKm-0004DV-6k; Wed, 17 Jan 2018 17:17:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6qlo=em=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ebrKl-0004Cx-Lt
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 17:17:07 +0000
X-Inumbo-ID: 957384c0-fbaa-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 957384c0-fbaa-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 17:19:33 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6CF3721742;
 Wed, 17 Jan 2018 17:17:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6CF3721742
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 17 Jan 2018 09:16:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
Message-ID: <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
 enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNyBKYW4gMjAxOCwgTGFycyBLdXJ0aCB3cm90ZToKPiAgICAgICBSZWdhcmRpbmcg
UkVBRE1FLnNvdXJjZSwgdGhpcyBpcyBjb3ZlcmluZyBmaWxlIGFuZCBjb250YWluIHRoZSBzYW1l
IG1lbnRpb24gYXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLiBBcyB0aGlzIGlzIGEgc2luZ2xlIGZ1
bmN0aW9uLiBJc24ndCB0aGUgY29tbWl0IG1lc3NhZ2UKPiAgICAgICBlbm91Z2g/Cj4gCj4gCj4g
RnJvbSBhIGxlZ2FsIHZpZXdwb2ludCBpdCBpcyBlbm91Z2guCgpJZiB0aGF0IGlzIGVub3VnaCBm
cm9tIGEgbGVnYWwgdmlld3BvaW50LCB0aGVuIGl0IGlzIGVub3VnaCBmb3IgbWUuCgpIb3dldmVy
LCBmcm9tIGEgbGVnYWwgdmlld3BvaW50LCBJIHRob3VnaHQgd2UgbmVlZGVkIHRvIGV4cGxpY2l0
bHkKbWVudGlvbiBhbGwgdGhlIG9yaWdpbmFsIHNpZ25lZC1vZmYtYnlzIGJlY2F1c2UgSnVsaWVu
IGlzIG5vdCBhY3R1YWxseQp0aGUgY29weXJpZ2h0IGhvbGRlciBmb3IgdGhhdCBmdW5jdGlvbiwg
aGVuY2UsIHdlIG5lZWQgdG8gYWRkIHRoZQpzaWduZWQtb2ZmLWJ5cyBvZiBhbGwgdGhlIG1pc3Np
bmcgY29weXJpZ2h0IGhvbGRlcnMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 17:27:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 17:27:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebrUF-0005E6-7A; Wed, 17 Jan 2018 17:26:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ycq=em=twosheds.srs.infradead.org=batv+0b3a3aa7a5b27f89e58b+5260+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ebrUE-0005Dz-5U
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 17:26:54 +0000
X-Inumbo-ID: 64665ad2-fbab-11e7-b4a6-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64665ad2-fbab-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 18:25:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=7qgPhEV8AcO5qMSfVFqXCQJ0zmdc9WzEoDwf3SyBbps=; b=nzbJ5ZHw7fmf9MPpL2/nl5OHS
 pKeeDNDNECcGDY5W9R7pcxIyAzwrfp7Cw97RpbMwt5GDw2cBeUhVk04dmXh3ktAVnJ3ImtTXGijXb
 Md6hlgL3wvdGIKV4KU3nm1qs+yy4zYJRA/kCfUpjmbDuH0mc13kTvHzvE8KvnIky5aZZKgxYRyAAg
 hhsd9V5vbYvQC0LuFEXonZxpdIeoTKTzap3iM1hhIH09uciWE0BNG2ZKdXQkPjSqTDQ/LcPKgvpJY
 53Kehxh/P07Nvqm3j2vnnXJuFmHbFCoC4w1XKzWmufB51ik4eAZ0PulwF3wkJYKlV2YdKr/6Cu9yV
 fJuR2/lqw==;
Received: from [54.239.6.185] (helo=uc8d3ff76b9bc5848a9cc.ant.amazon.com)
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1ebrU5-00043F-Kh; Wed, 17 Jan 2018 17:26:47 +0000
Message-ID: <1516210004.4937.106.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <1516052372.4937.26.camel@infradead.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-16-git-send-email-andrew.cooper3@citrix.com>
 <1516020885.22147.152.camel@infradead.org>
 <3b1363be-ea08-80d0-6c90-c424c0f60dd7@citrix.com>
 <1516022599.22147.167.camel@infradead.org>
 <1516052372.4937.26.camel@infradead.org>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Wed, 17 Jan 2018 18:26:44 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Cc: Matt Wilson <msw@amazon.com>
Subject: Re: [Xen-devel] [PATCH v8 15/17] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1737976116594043944=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Mon, 2018-01-15 at 22:39 +0100, David Woodhouse wrote:
> On Mon, 2018-01-15 at 14:23 +0100, David Woodhouse wrote:
> >=20
> >=20
> > >=20
> > > >=20
> > > > =C2=A0
> > > > Also... if you're doing that in context_switch() does it do the rig=
ht
> > > > thing with idle? If a CPU switches to the idle domain and then back
> > > > again to the same vCPU, does that do the IBPB twice?
> > >
> > > Context switches to idle will skip the IBPB because it isn't needed, =
but
> > > any switch to non-idle need it.=C2=A0 In your example, we should exec=
ute just
> > > a single IBPB.
>
> > In my example I think we should not execute IBPB at all. We come from a
> > given VMCS, sleep for a while, and go back to it. No need for any
> > flushing whatsoever.
>
> msw points out that in my example we *don't* execute IBPB at all, I
> think.
>=20
> In both switching to idle, and back to the vCPU, we should hit this
> case and not the 'else' case that does the IBPB:
>=20
> 1710=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( (per_cpu(curr_vcpu, cpu) =3D=3D ne=
xt) ||
> 1711=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(is_idle_=
domain(nextd) && cpu_online(cpu)) )
> 1712=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> 1713=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_irq_enabl=
e();
> 1714=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}

I tested that; it doesn't seem to be the case. We end up here with prev
being the idle thread, next being the actual vCPU, and
per_cpu(curr_vcpu, cpu) being the idle thread too. So we still do the
IBPB even when we've just switch from a given vCPU to idle and back
again.

That's not actually tested on Xen master, but the code here looks very
much the same as what I actually did test.
--=-/mYTnxFpKjRTaEwvYIzZ
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

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


--=-/mYTnxFpKjRTaEwvYIzZ--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1737976116594043944==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 17 17:41:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 17:41:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebriX-0006at-HB; Wed, 17 Jan 2018 17:41:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gdg0=em=citrix.com=prvs=5484ab63c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ebriW-0006an-8E
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 17:41:40 +0000
X-Inumbo-ID: 7448afe7-fbad-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7448afe7-fbad-11e7-b4a6-bc764e045a96;
 Wed, 17 Jan 2018 18:40:07 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66215930"
Date: Wed, 17 Jan 2018 17:32:05 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180117173205.h2etk5yh3se4e5hj@MacBook-Pro-de-Roger.local>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
 <23135.30907.66445.273053@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23135.30907.66445.273053@mariner.uk.xensource.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
 POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDQ6MjQ6MjdQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCA2LzZdIGZpcm13YXJlL3NoaW06
IGZpeCBidWlsZCBwcm9jZXNzIHRvIHVzZSBQT1NJWCBmaW5kIG9wdGlvbnMiKToKPiA+IFRoZSAt
cHJpbnRmIGZpbmQgb3B0aW9uIGlzIG5vdCBQT1NJWCBjb21wYXRpYmxlLCBzbyByZXBsYWNlIGl0
IHdpdGgKPiA+IGFub3RoZXIgcnVuZS4KPiAuLi4KPiA+ICAJCSAgY2QgJChEKS8kKGQpOyBcCj4g
PiAtCQkgIGZpbmQgJChYRU5fUk9PVCkvJChkKS8gLXR5cGUgZCAtcHJpbnRmICIuLyVQXG4iIHwg
IHhhcmdzIG1rZGlyIC1wKTspCj4gPiArCQkgIGZpbmQgJChYRU5fUk9PVCkvJChkKS8gLXR5cGUg
ZCAtZXhlYyBzaCAtYyBcCj4gPiArCQkgICAgICAiZWNobyB7fSB8IHNlZCAncyxeJChYRU5fUk9P
VCkvJChkKS8sLGcnIHwgeGFyZ3MgbWtkaXIgLXAiIFw7KTspCj4gCj4gVGhpcyBpcyBub3cgYSBw
cmV0dHkgbmFzdHkgc2hlbGwgY29uc3RydWN0Lgo+IAo+IElmIHlvdSdyZSBnb2luZyB0byB1c2Ug
c2VkLCB5b3UgY291bGQganVzdAo+ICAgIGZpbmQgLi4uIC1wcmludCB8IHNlZCAuLi4gfCB4YXJn
cyBta2RpciAtcAoKSSB0aGluayBJIHdpbGwgZ28gd2l0aCB0aGlzIG9uZS4uLgoKPiBTdWJzdGl0
dXRpbmcge30gaW50byB0aGUgbWlkZGxlIG9mIHRoZSBzaGVsbCBydW5lIGlzIGJhZCBwcmFjdGlj
ZSBpbgo+IGdlbmVyYWwgYmVjYXVzZSBpdCBtaWdodCBjb250YWluIG1ldGFjaGFyYWN0ZXJzIG9y
IHNwYWNlcy4gIEluIG91cgo+IGJ1aWxkIHN5c3RlbSB0aGlzIGRvZXNuJ3QgbWF0dGVyIGJlY2F1
c2UgdGhhdCBicmVha3MgYW55d2F5LCBidXQgaXQncwo+IHZlcnkgcG9vciBzdHlsZSAoYW5kIGFs
c28gaXQgYnVyaWVzIHRoZSBhY3R1YWwgZGF0YSBmbG93IHBhdGggaW50byB0aGUKPiBtaWRkbGUg
b2YgYSBjb21wbGljYXRlZCBtYW5nbGVtZW50KS4KPiAKPiBJZiB5b3Ugd2FudGVkIHRvIHVzZSAt
ZXhlYyBhbmQgc2gsIHlvdSBjb3VsZCBkbyBzb21ldGhpbmcgbGlrZSB0aGlzCj4gICAgLWV4ZWMg
c2ggLWMgJ2V4ZWMgbWtkaXIgIiR7MSMkKFhFTl9ST09UfS8kKGQpL30iJyB4IHt9Cj4gbWF5YmUu
CgouLi4gYmVjYXVzZSBJIGNhbm5vdCByZWFsbHkgbWFrZSAjMiB3b3JrLCBhbmQgSSdtIG5vdCBz
dXJlIEkgZnVsbHkKdW5kZXJzdGFuZCBpdC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 18:01:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 18:01:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebs1H-00084l-53; Wed, 17 Jan 2018 18:01:03 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebs1F-00084e-Ov
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 18:01:01 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 67/EC-19399-C5F8F5A5;
 Wed, 17 Jan 2018 18:01:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVTe6Pz7
 KYPdpG4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmjHp4EGmgjPGFV8u1jQwtqp1MXJxCAk0Mkn8
 P7+HrYuRE8h5zCjxpkkTIrGNUaLh8C52kISIgLPE1zNzwWxeAX2Jkx83MIHYwgJGEo1vu5hBG
 iQEutgkHt56w9rFyAHk+ErMnSgJUgNiLprxjqWLkZ2DTcBK4pAYSJRFQFXiyKndzBMYuRcwMq
 xiVC9OLSpLLdI10UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQsAxDsYOy+7H+
 IUZKDSUmU94RRfJQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV6ePqCcYFFqempFWmYOMMRg0hIc
 PEoivE9A0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VSpw3F6RUAKQ0ozQPbhAs9
 C8xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmLcfZApPZl4J3L5XQKcwAZ2yZUYsyCkliQgpqQ
 bGFdNYpgntYW6wdN1c/8bu0euffryXjv9sCZwyqXity6O9un8Vr1332RbfuWdu0BZpMVkR51X
 bT/6Xr8s9EDvtkE/Aeqk72q23Glc5JdqzFl5eyt6uus3qpfNx87Ta9TOv/LkqKNPTPs20keX1
 sWNXtggYe3r4cj689vATW/arqVoPDhyTKNE6qsRSnJFoqMVcVJwIAHHEhuZ4AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1516212058!120597647!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46578 invoked from network); 17 Jan 2018 18:00:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 18:00:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebs1C-0000IK-DT; Wed, 17 Jan 2018 18:00:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebs16-00089C-V9; Wed, 17 Jan 2018 18:00:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebs16-0005bk-EM; Wed, 17 Jan 2018 18:00:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118140-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 18:00:52 +0000
Subject: [Xen-devel] [seabios test] 118140: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODE0MCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgxNDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY4IGRheXMgICA4MCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 18:05:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 18:05:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebs5e-0008Hz-Op; Wed, 17 Jan 2018 18:05:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e+bs=em=citrix.com=prvs=548010f8d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ebs5d-0008Hm-3A
 for xen-devel@lists.xenproject.org; Wed, 17 Jan 2018 18:05:33 +0000
X-Inumbo-ID: 58f0295a-fbb1-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58f0295a-fbb1-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 18:07:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="66218277"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
 <23135.30907.66445.273053@mariner.uk.xensource.com>
 <20180117173205.h2etk5yh3se4e5hj@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <75449e60-6e31-b1ba-8224-52400d9810d2@citrix.com>
Date: Wed, 17 Jan 2018 17:58:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180117173205.h2etk5yh3se4e5hj@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL01.citrite.net (10.69.22.125)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
 POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMTggMTc6MzIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBKYW4g
MTcsIDIwMTggYXQgMDQ6MjQ6MjdQTSArMDAwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IFJvZ2Vy
IFBhdSBNb25uZSB3cml0ZXMgKCJbUEFUQ0ggNi82XSBmaXJtd2FyZS9zaGltOiBmaXggYnVpbGQg
cHJvY2VzcyB0byB1c2UgUE9TSVggZmluZCBvcHRpb25zIik6Cj4+PiBUaGUgLXByaW50ZiBmaW5k
IG9wdGlvbiBpcyBub3QgUE9TSVggY29tcGF0aWJsZSwgc28gcmVwbGFjZSBpdCB3aXRoCj4+PiBh
bm90aGVyIHJ1bmUuCj4+IC4uLgo+Pj4gIAkJICBjZCAkKEQpLyQoZCk7IFwKPj4+IC0JCSAgZmlu
ZCAkKFhFTl9ST09UKS8kKGQpLyAtdHlwZSBkIC1wcmludGYgIi4vJVBcbiIgfCAgeGFyZ3MgbWtk
aXIgLXApOykKPj4+ICsJCSAgZmluZCAkKFhFTl9ST09UKS8kKGQpLyAtdHlwZSBkIC1leGVjIHNo
IC1jIFwKPj4+ICsJCSAgICAgICJlY2hvIHt9IHwgc2VkICdzLF4kKFhFTl9ST09UKS8kKGQpLyws
ZycgfCB4YXJncyBta2RpciAtcCIgXDspOykKPj4gVGhpcyBpcyBub3cgYSBwcmV0dHkgbmFzdHkg
c2hlbGwgY29uc3RydWN0Lgo+Pgo+PiBJZiB5b3UncmUgZ29pbmcgdG8gdXNlIHNlZCwgeW91IGNv
dWxkIGp1c3QKPj4gICAgZmluZCAuLi4gLXByaW50IHwgc2VkIC4uLiB8IHhhcmdzIG1rZGlyIC1w
Cj4gSSB0aGluayBJIHdpbGwgZ28gd2l0aCB0aGlzIG9uZS4uLgo+Cj4+IFN1YnN0aXR1dGluZyB7
fSBpbnRvIHRoZSBtaWRkbGUgb2YgdGhlIHNoZWxsIHJ1bmUgaXMgYmFkIHByYWN0aWNlIGluCj4+
IGdlbmVyYWwgYmVjYXVzZSBpdCBtaWdodCBjb250YWluIG1ldGFjaGFyYWN0ZXJzIG9yIHNwYWNl
cy4gIEluIG91cgo+PiBidWlsZCBzeXN0ZW0gdGhpcyBkb2Vzbid0IG1hdHRlciBiZWNhdXNlIHRo
YXQgYnJlYWtzIGFueXdheSwgYnV0IGl0J3MKPj4gdmVyeSBwb29yIHN0eWxlIChhbmQgYWxzbyBp
dCBidXJpZXMgdGhlIGFjdHVhbCBkYXRhIGZsb3cgcGF0aCBpbnRvIHRoZQo+PiBtaWRkbGUgb2Yg
YSBjb21wbGljYXRlZCBtYW5nbGVtZW50KS4KPj4KPj4gSWYgeW91IHdhbnRlZCB0byB1c2UgLWV4
ZWMgYW5kIHNoLCB5b3UgY291bGQgZG8gc29tZXRoaW5nIGxpa2UgdGhpcwo+PiAgICAtZXhlYyBz
aCAtYyAnZXhlYyBta2RpciAiJHsxIyQoWEVOX1JPT1R9LyQoZCkvfSInIHgge30KPj4gbWF5YmUu
Cj4gLi4uIGJlY2F1c2UgSSBjYW5ub3QgcmVhbGx5IG1ha2UgIzIgd29yaywgYW5kIEknbSBub3Qg
c3VyZSBJIGZ1bGx5Cj4gdW5kZXJzdGFuZCBpdC4KClByb2JhYmx5IGJlY2F1c2UgaXQgbmVlZHMg
dG8gYmUgJ2V4ZWMgbWtkaXIgIiQkezEgLi4uLiBzbyBzaGVsbCBzZWVzICR7MQp3aGVuIGl0cyBw
YXNzZWQgdGhyb3VnaCBNYWtlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 18:10:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 18:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebs9r-0008WA-EN; Wed, 17 Jan 2018 18:09:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+4xo=em=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1ebs9q-0008VY-VK
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 18:09:54 +0000
X-Inumbo-ID: f3b96677-fbb1-11e7-b0d7-9f685aff125f
Received: from ucol19pa09.eemsg.mail.mil (unknown [214.24.24.82])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f3b96677-fbb1-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 18:12:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; d="scan'208";a="612440482"
Received: from emsm-gh1-uea10.ncsc.mil ([214.29.60.2])
 by ucol19pa09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 17 Jan 2018 18:09:44 +0000
X-IronPort-AV: E=Sophos;i="5.46,372,1511827200"; 
   d="scan'208";a="7714398"
IronPort-PHdr: =?us-ascii?q?9a23=3A782L7hwA/qn/3arXCy+O+j09IxM/srCxBDY+r6Qd?=
 =?us-ascii?q?0u4SI/ad9pjvdHbS+e9qxAeQG9mDsbQc0aGG6+jJYi8p2d65qncMcZhBBVcuqP?=
 =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?=
 =?us-ascii?q?JvjvGo7Vks+7y/2+94fcbglUmjaxe69+IAu5oQjSqsUdnJdvJLs2xhbVuHVDZv?=
 =?us-ascii?q?5YxXlvJVKdnhb84tm/8Zt++ClOuPwv6tBNX7zic6s3UbJXAjImM3so5MLwrhnM?=
 =?us-ascii?q?URGP5noHXWoIlBdDHhXI4wv7Xpf1tSv6q/Z91SyHNsD4Ubw4RTKv5LpwRRT2lC?=
 =?us-ascii?q?kIKSI28GDPisxxkq1bpg6hpwdiyILQeY2ZKeZycr/Ycd4cS2VBRMJRXDFfDI26?=
 =?us-ascii?q?YYUEEu4NMf9Go4XholcDqwa1CwuxC+P10jJGm2H43aM63eoiHw/J0gMvENASv3?=
 =?us-ascii?q?rbt9j1KKUfXPqpwKXUwzjObfVb0ir95ojSdRAhpOmBU7xqfsrXyEkgCQfFhUie?=
 =?us-ascii?q?p4P7Ijib1/4NvHKB4OpuSOmijHMoqw5srTexyccskJPGi5kJylHE6Sp5wIE1Kc?=
 =?us-ascii?q?e+SE5ge9GoCpRQtyaEN4ZvRM4pXmJmuD4ix7EbtpO2czIGxZQ6yxLFdfCKfJaE?=
 =?us-ascii?q?7gj+WOuXPDx2nmhqeKiliBa36UWgz+r8WdSq31tStSpFl8XMtmgK1xzO9siLUv?=
 =?us-ascii?q?t98Vml2TaIzw3T9vtLIVo1larGMJ4t2KIwl5oPvkTDGS/6gkP2g7ONdko44OSo?=
 =?us-ascii?q?7uXnYrH+qp+dMY97lB3+P7wzlsGwDuk0KAgDU3WB9eii27Dv41f1TKhSgv0ziK?=
 =?us-ascii?q?bZsZTaJcoBpq6+Bg9Yypss6xmiADi439QYh2MIIUlZeBOHk4fpO1bOLOr+Dfek?=
 =?us-ascii?q?mVugijhrx/fYPrH5GJXCMmDDkKv9fbZ680Nc0g0zzctE555ODrEOOv3zVVHrtN?=
 =?us-ascii?q?3WFBA5Nwi0zv37B9V8yoMeQ2OPA6CDPKzOtl+I4/olI/OQa48NpDb9N/8l6ubh?=
 =?us-ascii?q?jHAnn18RZLSm0oUJaH+mGvRrOEGZYXv3gtcdCmcGpAU/Q/LsiFGYVj5TfXmyVb?=
 =?us-ascii?q?om5j4nEIKmEZvDRoe1jbyZxii7A5lWanpbBVCRC3fobZ+LW/EQaC+JPsBhkyAE?=
 =?us-ascii?q?VaKgS44uzx2hqAj6y79/JOrO5iIYrY7j1MRy5+DLlBE97zp0A96f026XU250nX?=
 =?us-ascii?q?gIRzgw3K1kv0N9102P3rR5g/xED9xT5vxIXh0mOp7byuxwE8ryVR7ZfteVVFam?=
 =?us-ascii?q?Rc2rAD8vQdIw2dMOZ0d9G8i8gh3YwyWqAqMVl6aKBJ076K7Tw3/xJ8NlwXbcyK?=
 =?us-ascii?q?Yhl0UmQtdINWC+nKF/8RXcB5TXnESXjaqlaaMc3CnV9Gid12qDslpVXxJxUaXZ?=
 =?us-ascii?q?R3AfZ0TXoc7l6UPFSr+kEa4nPRdZyc6eNqtKbcXkg1RYS/fkItTebHy+l32+Cx?=
 =?us-ascii?q?aVwLOMaJDle30G0SrDFUgIiRwc/XeaNQgkByegrHjSAyBpFVLqe0ns6/VxqGun?=
 =?us-ascii?q?Tk8oyAGHd09h2KGr9R4IgfycSu8c3rIftSc6tjV0B0iy08jKBNqHogprZL9cbs?=
 =?us-ascii?q?8l4FdbyWLZsBRwPp+nL6BknF4RaRl4s1ng1hV2DoVAktMnrHQwzAVoNa2Y1E1O?=
 =?us-ascii?q?eymE0pD3P73dMnPy8wy3a67KxlHe186b+rwU6PQksVrspx+mFk4m83Vm1dlV0m?=
 =?us-ascii?q?CR5pbUAwoIV5L+TEI3+wJ9p7HAbSk3/5nU2mF0Mamorj/C3MokBPckyhalZNpe?=
 =?us-ascii?q?P72LFAnoH80dHciuJ79ip1/8VBUfJ6h2/aE5Jdyvc//OjLSsJ/0mmDupgH5Y6Y?=
 =?us-ascii?q?R5+kmN6zB9WqjD2JNTh7mI0w3CWzrigVOJtsHshZsCdTwUWG2lxnvKHolUM4F7?=
 =?us-ascii?q?e4cGDS+CLoWY3Nx3ida5V3FU+VG5DnsaycSpflyUdFW70gpOgxdE6Ue7kDe1mm?=
 =?us-ascii?q?Qn2woiqbCSiWmXmbzv?=
X-IPAS-Result: =?us-ascii?q?A2DIAQBHh19a/wHyM5BbGQEBAQEBAQEBAQEBAQcBAQEBAYM?=
 =?us-ascii?q?VLIFaJ4QTmQKCApI2hw6FRQKEZEMUAQEBAQEBAQEBAWoogjgkAYJHAQUjFUEQC?=
 =?us-ascii?q?xgCAiYCAlcGAQwGAgEBiAeCKKV4gieJTgEBAQEBAQEDAQEBAQEBASGBD4VCg0A?=
 =?us-ascii?q?pgwWDLwSFBoJlBZNBkCuVU4IAkhNImCM2IoFQKgoYKQ+CZ4R1IzeMHAEBAQ?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by EMSM-GH1-UEA10.NCSC.MIL with ESMTP; 17 Jan 2018 18:09:44 +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
 w0HI9g1s005287; Wed, 17 Jan 2018 13:09:42 -0500
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xen.org
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
 <20180112124513.28082-7-ross.lagerwall@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <eb38622e-3b0b-ffb4-bde5-ed81c7d2a1f3@tycho.nsa.gov>
Date: Wed, 17 Jan 2018 13:09:42 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180112124513.28082-7-ross.lagerwall@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 6/6] x86/domctl: Remove
	XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMTIvMjAxOCAwNzo0NSBBTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gUmVtb3ZlIHRo
ZSBpbXBsZW1lbnRhdGlvbiBvZiBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyIHNpbmNlIGl0
IGhhcwo+IGJlZW4gcmVwbGFjZWQgYnkgYSBkbW9wLiBDaGFuZ2UgeGNfZG9tYWluX3Bpbl9tZW1v
cnlfY2FjaGVhdHRyKCkgc28KPiB0aGF0IGl0IGlzIG9ubHkgZGVmaW5lZCB3aGVuIFhDX1dBTlRf
Q09NUEFUX0RFVklDRU1PREVMX0FQSSBpcyBzZXQgYW5kCj4gaGF2ZSBpdCBjYWxsIHRoZSBuZXcg
ZG1vcC4gIExlYXZlIHRoZSBkZWZpbml0aW9ucyBvZgo+IFhFTl9ET01DVExfTUVNX0NBQ0hFQVRU
Ul8qIHNpbmNlIHRoZXkgYXJlIHN0aWxsIHVzZWQgYnkgUUVNVS4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 18:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 18:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebsPc-0001S6-Rz; Wed, 17 Jan 2018 18:26:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6qlo=em=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ebsPb-0001Ql-CU
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 18:26:11 +0000
X-Inumbo-ID: 3a90d383-fbb4-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a90d383-fbb4-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 18:28:35 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8CDE021720;
 Wed, 17 Jan 2018 18:26:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8CDE021720
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 17 Jan 2018 10:26:02 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180116142337.24942-5-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801170943080.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-5-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/5] xen/arm64: Add skeleton to harden the
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNiBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsaWFzaW5nIGF0dGFj
a2VkIGFnYWluc3QgQ1BVIGJyYW5jaCBwcmVkaWN0b3JzIGNhbiBhbGxvdyBhbiBhdHRhY2tlciB0
bwo+IHJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wgZmxvdyBvbiBzb21lIENQVXMgYW5kIHBv
dGVudGlhbGx5IGRpdnVsZ2UKPiBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3Ro
ZXIuCj4gCj4gVGhpcyBwYXRjaCBhZGRzIGluaXRpYWwgc2tlbGV0b24gY29kZSBiZWhpbmQgYSBu
ZXcgS2NvbmZpZyBvcHRpb24gdG8KPiBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgbWl0
aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzIGZvcgo+IENQVXMgdGhhdCBhcmUgYWZmZWN0
ZWQuCj4gCj4gTW9zdCBvZiB0aGUgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQg
d2hlbiBlbnRlcmluZyB0byB0aGUKPiBoeXBlcnZpc29yIGZyb20gdGhlIGd1ZXN0IGNvbnRleHQu
IEZvciBzYWZldHksIGl0IGlzIGFwcGxpZWQgYXQgZXZlcnkKPiBleGNlcHRpb24gZW50cnkuIFNv
IHRoZXJlIGFyZSBwb3RlbnRpYWwgZm9yIG9wdGltaXppbmcgd2hlbiByZWNlaXZpbmcKPiBhbiBl
eGNlcHRpb24gYXQgdGhlIHNhbWUgbGV2ZWwuCj4gCj4gQmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFn
YWluc3QgYnJhbmNoIHByZWRpY3RvciwgaXQgaXMgbm90IHBvc3NpYmxlIHRvCj4gc2FmZWx5IHVz
ZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCj4g
VGhlcmVmb3JlLCB0aGlzIGhhcyB0byBiZSBkb25lIGluIHRoZSB2ZWN0b3IgZW50cnkgYmVmb3Jl
IGp1bXAgdG8gdGhlCj4gaGVscGVyIGhhbmRsaW5nIGEgZ2l2ZW4gZXhjZXB0aW9uLgo+IAo+IE9u
IEFybTY0LCBlYWNoIHZlY3RvciBjYW4gaG9sZCAzMiBpbnN0cnVjdGlvbnMuIFRoaXMgbGVhdmUg
dXMgMzEKPiBpbnN0cnVjdGlvbnMgZm9yIHRoZSBtaXRpZ2F0aW9uLiBUaGUgbGFzdCBvbmUgaXMg
dGhlIGJyYW5jaCBpbnN0cnVjdGlvbgo+IHRvIHRoZSBoZWxwZXIuCj4gCj4gQmVjYXVzZSBhIHBs
YXRmb3JtIG1heSBoYXZlIENQVXMgd2l0aCBkaWZmZXJlbnQgbWljcm8tYXJjaGl0ZWN0dXJlcywK
PiBwZXItQ1BVIHZlY3RvciB0YWJsZSBuZWVkcyB0byBiZSBwcm92aWRlZC4gUmVhbGlzdGljYWxs
eSwgb25seSBhIGZldwo+IGRpZmZlcmVudCBtaXRpZ2F0aW9ucyB3aWxsIGJlIG5lY2Vzc2FyeS4g
U28gcHJvdmlkZSBhIHNtYWxsIHNldCBvZgo+IHZlY3RvciB0YWJsZXMuIFRoZXkgd2lsbCBiZSBy
ZS11c2VkIGFuZCBwYXRjaCB3aXRoIHRoZSBtaXRpZ2F0aW9ucwo+IG9uLWRlbWFuZC4KPiAKPiBU
aGlzIGlzIGJhc2VkIG9uIHRoZSB3b3JrIGRvbmUgaW4gTGludXggKHNlZSBbMV0pLgo+IAo+IFRo
aXMgaXMgcGFydCBvZiBYU0EtMjU0Lgo+IAo+IFsxXSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0Cj4gYnJhbmNoIGt0cGkKCklmIG1l
bnRpb25pbmcgdGhlIG9yaWdpbmFsIGNvbW1pdC9icmFuY2ggaXMgc3VmZmljaWVudCwgdGhlbiBP
Sy4KT3RoZXJ3aXNlLCBpZiB3ZSBuZWVkIHRvIGV4cGxpY2l0bHkgbWVudGlvbiBhbGwgdGhlIGNv
cHlyaWdodCBob2xkZXJzLAp0aGVuIHBsZWFzZSBhZGQgYWxsIHRoZSByZXF1aXJlZCBzaWduZWQt
b2ZmLWJ5cy4KCgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAgICAgICAgIHwgIDIw
ICsrKysrKwo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvTWFrZWZpbGUgICAgICB8ICAgMSArCj4gIHhl
bi9hcmNoL2FybS9hcm02NC9icGkuUyAgICAgICAgIHwgIDY0ICsrKysrKysrKysrKysrKysrKwo+
ICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8IDE0MiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAg
ICAgfCAgIDUgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCAgfCAgIDEgKwo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaCB8ICAgMyArLQo+ICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oICB8ICAgNSArLQo+ICA4IGZpbGVzIGNoYW5nZWQsIDIzNyBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gvYXJtL2FybTY0L2JwaS5TCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmln
IGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiBpbmRleCBmNTgwMTlkNmVkLi4wNmZkODVjYzc3IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCj4gKysrIGIveGVuL2FyY2gvYXJtL0tj
b25maWcKPiBAQCAtMTcxLDYgKzE3MSwyNiBAQCBjb25maWcgQVJNNjRfRVJSQVRVTV84MzQyMjAK
PiAgCj4gIGVuZG1lbnUKPiAgCj4gK2NvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ICsJ
Ym9vbCAiSGFyZGVuIHRoZSBicmFuY2ggcHJlZGljdG9yIGFnYWluc3QgYWxpYXNpbmcgYXR0YWNr
cyIgaWYgRVhQRVJUCj4gKwlkZWZhdWx0IHkKPiArCWhlbHAKPiArCSAgU3BlY3VsYXRpb24gYXR0
YWNrcyBhZ2FpbnN0IHNvbWUgaGlnaC1wZXJmb3JtYW5jZSBwcm9jZXNzb3JzIHJlbHkgb24KPiAr
CSAgYmVpbmcgYWJsZSB0byBtYW5pcHVsYXRlIHRoZSBicmFuY2ggcHJlZGljdG9yIGZvciBhIHZp
Y3RpbSBjb250ZXh0IGJ5Cj4gKwkgIGV4ZWN1dGluZyBhbGlhc2luZyBicmFuY2hlcyBpbiB0aGUg
YXR0YWNrZXIgY29udGV4dC4gIFN1Y2ggYXR0YWNrcwo+ICsJICBjYW4gYmUgcGFydGlhbGx5IG1p
dGlnYXRlZCBhZ2FpbnN0IGJ5IGNsZWFyaW5nIGludGVybmFsIGJyYW5jaAo+ICsJICBwcmVkaWN0
b3Igc3RhdGUgYW5kIGxpbWl0aW5nIHRoZSBwcmVkaWN0aW9uIGxvZ2ljIGluIHNvbWUgc2l0dWF0
aW9ucy4KPiArCj4gKwkgIFRoaXMgY29uZmlnIG9wdGlvbiB3aWxsIHRha2UgQ1BVLXNwZWNpZmlj
IGFjdGlvbnMgdG8gaGFyZGVuIHRoZQo+ICsJICBicmFuY2ggcHJlZGljdG9yIGFnYWluc3QgYWxp
YXNpbmcgYXR0YWNrcyBhbmQgbWF5IHJlbHkgb24gc3BlY2lmaWMKPiArCSAgaW5zdHJ1Y3Rpb24g
c2VxdWVuY2VzIG9yIGNvbnRyb2wgYml0cyBiZWluZyBzZXQgYnkgdGhlIHN5c3RlbQo+ICsJICBm
aXJtd2FyZS4KPiArCj4gKwkgIElmIHVuc3VyZSwgc2F5IFkuCj4gKwo+ICtjb25maWcgQVJNNjRf
SEFSREVOX0JSQU5DSF9QUkVESUNUT1IKPiArICAgIGRlZl9ib29sIHkgaWYgQVJNXzY0ICYmIEhB
UkRFTl9CUkFOQ0hfUFJFRElDVE9SCj4gKwo+ICBzb3VyY2UgImNvbW1vbi9LY29uZmlnIgo+ICAK
PiAgc291cmNlICJkcml2ZXJzL0tjb25maWciCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm02NC9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9hcm02NC9NYWtlZmlsZQo+IGluZGV4IDcxOGZl
NDQ0NTUuLmJiNWM2MTBiMmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L01ha2Vm
aWxlCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L01ha2VmaWxlCj4gQEAgLTEsNiArMSw3IEBA
Cj4gIHN1YmRpci15ICs9IGxpYgo+ICAKPiAgb2JqLXkgKz0gY2FjaGUubwo+ICtvYmotJChDT05G
SUdfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IpICs9IGJwaS5vCj4gIG9iai0kKEVBUkxZX1BSSU5U
SykgKz0gZGVidWcubwo+ICBvYmoteSArPSBkb21jdGwubwo+ICBvYmoteSArPSBkb21haW4ubwo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJt
NjQvYnBpLlMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjZjYzJm
MTc1MjkKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCj4g
QEAgLTAsMCArMSw2NCBAQAo+ICsvKgo+ICsgKiBDb250YWlucyBDUFUgc3BlY2lmaWMgYnJhbmNo
IHByZWRpY3RvciBpbnZhbGlkYXRpb24gc2VxdWVuY2VzCj4gKyAqCj4gKyAqIENvcHlyaWdodCAo
QykgMjAxOCBBUk0gTHRkLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0
aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+
ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiArICoKPiAr
ICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBi
ZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPiArICogYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArLm1hY3JvIHZlbnRyeSB0YXJnZXQKPiArICAgIC5yZXB0
IDMxCj4gKyAgICBub3AKPiArICAgIC5lbmRyCj4gKyAgICBiCVx0YXJnZXQKPiArLmVuZG0KPiAr
Cj4gKy5tYWNybyB2ZWN0b3JzIHRhcmdldAo+ICsgICAgdmVudHJ5IFx0YXJnZXQgKyAweDAwMAo+
ICsgICAgdmVudHJ5IFx0YXJnZXQgKyAweDA4MAo+ICsgICAgdmVudHJ5IFx0YXJnZXQgKyAweDEw
MAo+ICsgICAgdmVudHJ5IFx0YXJnZXQgKyAweDE4MAo+ICsKPiArICAgIHZlbnRyeSBcdGFyZ2V0
ICsgMHgyMDAKPiArICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgyODAKPiArICAgIHZlbnRyeSBcdGFy
Z2V0ICsgMHgzMDAKPiArICAgIHZlbnRyeSBcdGFyZ2V0ICsgMHgzODAKPiArCj4gKyAgICB2ZW50
cnkgXHRhcmdldCArIDB4NDAwCj4gKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NDgwCj4gKyAgICB2
ZW50cnkgXHRhcmdldCArIDB4NTAwCj4gKyAgICB2ZW50cnkgXHRhcmdldCArIDB4NTgwCj4gKwo+
ICsgICAgdmVudHJ5IFx0YXJnZXQgKyAweDYwMAo+ICsgICAgdmVudHJ5IFx0YXJnZXQgKyAweDY4
MAo+ICsgICAgdmVudHJ5IFx0YXJnZXQgKyAweDcwMAo+ICsgICAgdmVudHJ5IFx0YXJnZXQgKyAw
eDc4MAo+ICsuZW5kbQo+ICsKPiArLyoKPiArICogUG9wdWxhdGUgNCB2ZWN0b3IgdGFibGVzLiBU
aGlzIHdpbGwgY292ZXIgdXAgdG8gNCBkaWZmZXJlbnQKPiArICogbWljcm8tYXJjaGl0ZWN0dXJl
cyBpbiBhIHN5c3RlbS4KPiArICovCj4gKyAgICAuYWxpZ24JMTEKPiArRU5UUlkoX19icF9oYXJk
ZW5faHlwX3ZlY3Nfc3RhcnQpCj4gKyAgICAucmVwdCA0Cj4gKyAgICB2ZWN0b3JzIGh5cF90cmFw
c192ZWN0b3IKPiArICAgIC5lbmRyCj4gK0VOVFJZKF9fYnBfaGFyZGVuX2h5cF92ZWNzX2VuZCkK
PiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQVNNCj4gKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBpbmRleCBj
NTBkMzMzMWYyLi43NmQ5OGU3NzFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+IEBAIC0xLDYgKzEsMTQ4IEBA
Cj4gKyNpbmNsdWRlIDx4ZW4vY3B1bWFzay5oPgo+ICsjaW5jbHVkZSA8eGVuL21tLmg+Cj4gKyNp
bmNsdWRlIDx4ZW4vc2l6ZXMuaD4KPiArI2luY2x1ZGUgPHhlbi9zbXAuaD4KPiArI2luY2x1ZGUg
PHhlbi9zcGlubG9jay5oPgo+ICsjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiAgI2luY2x1ZGUgPGFz
bS9jcHVmZWF0dXJlLmg+Cj4gICNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+Cj4gIAo+ICsvKiBP
dmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZu
X3QgKi8KPiArI3VuZGVmIHZpcnRfdG9fbWZuCj4gKyNkZWZpbmUgdmlydF90b19tZm4odmEpIF9t
Zm4oX192aXJ0X3RvX21mbih2YSkpCj4gKwo+ICsvKiBIYXJkZW5pbmcgQnJhbmNoIHByZWRpY3Rv
ciBjb2RlIGZvciBBcm02NCAqLwo+ICsjaWZkZWYgQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SCj4gKwo+ICsjZGVmaW5lIFZFQ1RPUl9UQUJMRV9TSVpFIFNaXzJLCj4gKwo+ICsv
Kgo+ICsgKiBOdW1iZXIgb2YgYXZhaWxhYmxlIHRhYmxlIHZlY3RvcnMgKHRoaXMgc2hvdWxkIGJl
IGluLXN5bmMgd2l0aAo+ICsgKiBhcmNoL2FybTY0L2JwaS5TCj4gKyAqLwo+ICsjZGVmaW5lIE5S
X0JQSV9IWVBfVkVDUyA0Cj4gKwo+ICtleHRlcm4gY2hhciBfX2JwX2hhcmRlbl9oeXBfdmVjc19z
dGFydFtdLCBfX2JwX2hhcmRlbl9oeXBfdmVjc19lbmRbXTsKPiArCj4gKy8qCj4gKyAqIEtleSBm
b3IgZWFjaCBzbG90LiBUaGlzIGlzIHVzZWQgdG8gZmluZCB3aGV0aGVyIGEgc3BlY2lmaWMgd29y
a2Fyb3VuZAo+ICsgKiBoYWQgYSBzbG90IGFzc2lnbmVkLgo+ICsgKgo+ICsgKiBUaGUga2V5IGlz
IHZpcnR1YWwgYWRkcmVzcyBvZiB0aGUgdmVjdG9yIHdvcmthcm91bmQKPiArICovCj4gK3N0YXRp
YyB1aW50cHRyX3QgYnBfaGFyZGVuX3Nsb3Rfa2V5W05SX0JQSV9IWVBfVkVDU107Cj4gKwo+ICsv
Kgo+ICsgKiBbaHlwX3ZlY19zdGFydCwgaHlwX3ZlY19lbmRbIGNvcnJlc3BvbmRzIHRvIHRoZSBm
aXJzdCAzMSBpbnN0cnVjdGlvbnMKPiArICogb2YgZWFjaCB2ZWN0b3IuIFRoZSBsYXN0IChpLmUg
MzJ0aCkgaW5zdHJ1Y3Rpb24gaXMgdXNlZCB0byBicmFuY2ggdG8KPiArICogdGhlIG9yaWdpbmFs
IGVudHJ5Lgo+ICsgKgo+ICsgKiBUaG9zZSBpbnN0cnVjdGlvbnMgd2lsbCBiZSBjb3BpZWQgb24g
ZWFjaCB2ZWN0b3IgdG8gaGFyZGVuIHRoZW0uCj4gKyAqLwo+ICtzdGF0aWMgYm9vbCBjb3B5X2h5
cF92ZWN0X2JwaSh1bnNpZ25lZCBpbnQgc2xvdCwgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY19lbmQp
Cj4gK3sKPiArICAgIHZvaWQgKmRzdF9yZW1hcHBlZDsKPiArICAgIGNvbnN0IHZvaWQgKmRzdCA9
IF9fYnBfaGFyZGVuX2h5cF92ZWNzX3N0YXJ0ICsgc2xvdCAqIFZFQ1RPUl9UQUJMRV9TSVpFOwo+
ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICBtZm5fdCBkc3RfbWZuID0gdmlydF90b19tZm4o
ZHN0KTsKPiArCj4gKyAgICBCVUdfT04oKChoeXBfdmVjX2VuZCAtIGh5cF92ZWNfc3RhcnQpIC8g
NCkgPiAzMSk7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIFZlY3RvcnMgYXJlIHBhcnQgb2YgdGhl
IHRleHQgdGhhdCBhcmUgbWFwcGVkIHJlYWQtb25seS4gU28gcmUtbWFwCj4gKyAgICAgKiB0aGUg
dmVjdG9yIHRhYmxlIHRvIGJlIGFibGUgdG8gdXBkYXRlIHZlY3RvcnMuCj4gKyAgICAgKi8KPiAr
ICAgIGRzdF9yZW1hcHBlZCA9IF9fdm1hcCgmZHN0X21mbiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAxVUwgPDwgZ2V0X29yZGVyX2Zyb21fYnl0ZXMoVkVDVE9SX1RBQkxFX1NJWkUpLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgIDEsIDEsIFBBR0VfSFlQRVJWSVNPUiwgVk1BUF9E
RUZBVUxUKTsKPiArICAgIGlmICggIWRzdF9yZW1hcHBlZCApCj4gKyAgICAgICAgcmV0dXJuIGZh
bHNlOwo+ICsKPiArICAgIGRzdF9yZW1hcHBlZCArPSAodmFkZHJfdClkc3QgJiB+UEFHRV9NQVNL
Owo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgVkVDVE9SX1RBQkxFX1NJWkU7IGkgKz0gMHg4
MCApCj4gKyAgICB7Cj4gKyAgICAgICAgbWVtY3B5KGRzdF9yZW1hcHBlZCArIGksIGh5cF92ZWNf
c3RhcnQsIGh5cF92ZWNfZW5kIC0gaHlwX3ZlY19zdGFydCk7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
Y2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGRzdF9yZW1hcHBlZCwgVkVDVE9SX1RBQkxFX1NJWkUpOwo+
ICsgICAgaW52YWxpZGF0ZV9pY2FjaGUoKTsKPiArCj4gKyAgICB2dW5tYXAoZHN0X3JlbWFwcGVk
KTsKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiArc3RhdGljIGJvb2wgX19tYXli
ZV91bnVzZWQKPiAraW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1
X2NhcGFiaWxpdGllcyAqZW50cnksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBj
aGFyICpoeXBfdmVjX3N0YXJ0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqaHlwX3ZlY19lbmQpCj4gK3sKPiArICAgIHN0YXRpYyBpbnQgbGFzdF9zbG90ID0gLTE7Cj4g
KyAgICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGJwX2xvY2spOwo+ICsgICAgdW5zaWduZWQgaW50
IGksIHNsb3QgPSAtMTsKPiArICAgIGJvb2wgcmV0ID0gdHJ1ZTsKPiArCj4gKyAgICAvKgo+ICsg
ICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0
aGUKPiArICAgICAqIGNhcGFiaWxpdGllcy4gU28gZG91YmxlLWNoZWNrIHdoZXRoZXIgdGhlIENQ
VSBtYXRjaGVzIHRoZQo+ICsgICAgICogZW50cnkuCj4gKyAgICAgKi8KPiArICAgIGlmICggIWVu
dHJ5LT5tYXRjaGVzKGVudHJ5KSApCj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICAvKgo+
ICsgICAgICogTm8gbmVlZCB0byBpbnN0YWxsIGhhcmRlbmVkIHZlY3RvciB3aGVuIHRoZSBwcm9j
ZXNzb3IgaGFzCj4gKyAgICAgKiBJRF9BQTY0UFJGMF9FTDEuQ1NWMiBzZXQuCj4gKyAgICAgKi8K
PiArICAgIGlmICggY3B1X2RhdGFbc21wX3Byb2Nlc3Nvcl9pZCgpXS5wZnI2NC5jc3YyICkKPiAr
ICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICBzcGluX2xvY2soJmJwX2xvY2spOwo+ICsg
ICAgLyoKPiArICAgICAqIExvb2sgdXAgd2hldGhlciB0aGUgaGFyZGVuaW5nIHZlY3RvciBoYWQg
YSBzbG90IGFscmVhZHkKPiArICAgICAqIGFzc2lnbmVkLgo+ICsgICAgICovCj4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IDQ7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgaWYgKCBicF9oYXJkZW5f
c2xvdF9rZXlbaV0gPT0gKHVpbnRwdHJfdCloeXBfdmVjX3N0YXJ0ICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIHNsb3QgPSBpOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9
Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBzbG90ID09IC0xICkKPiArICAgIHsKPiArICAgICAg
ICBsYXN0X3Nsb3QrKzsKPiArICAgICAgICAvKiBDaGVjayB3ZSBkb24ndCBvdmVycnVuIHRoZSBu
dW1iZXIgb2Ygc2xvdHMgYXZhaWxhYmxlLiAqLwo+ICsgICAgICAgIEJVR19PTihOUl9CUElfSFlQ
X1ZFQ1MgPD0gbGFzdF9zbG90KTsKPiArCj4gKyAgICAgICAgc2xvdCA9IGxhc3Rfc2xvdDsKPiAr
ICAgICAgICByZXQgPSBjb3B5X2h5cF92ZWN0X2JwaShzbG90LCBoeXBfdmVjX3N0YXJ0LCBoeXBf
dmVjX2VuZCk7Cj4gKwo+ICsgICAgICAgIC8qIE9ubHkgdXBkYXRlIHRoZSBzbG90IGlmIHRoZSBj
b3B5IHN1Y2NlZWRlZC4gKi8KPiArICAgICAgICBpZiAoIHJldCApCj4gKyAgICAgICAgICAgIGJw
X2hhcmRlbl9zbG90X2tleVtzbG90XSA9ICh1aW50cHRyX3QpaHlwX3ZlY19zdGFydDsKPiArICAg
IH0KPiArCj4gKyAgICBpZiAoIHJldCApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogSW5zdGFsbCB0
aGUgbmV3IHZlY3RvciB0YWJsZS4gKi8KPiArICAgICAgICBXUklURV9TWVNSRUcoKHZhZGRyX3Qp
KF9fYnBfaGFyZGVuX2h5cF92ZWNzX3N0YXJ0ICsgc2xvdCAqIFZFQ1RPUl9UQUJMRV9TSVpFKSwK
PiArICAgICAgICAgICAgICAgICAgICAgVkJBUl9FTDIpOwo+ICsgICAgICAgIGlzYigpOwo+ICsg
ICAgfQo+ICsKPiArICAgIHNwaW5fdW5sb2NrKCZicF9sb2NrKTsKPiArCj4gKyAgICByZXR1cm4g
cmV0Owo+ICt9Cj4gKwo+ICsjZW5kaWYgLyogQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJF
RElDVE9SICovCj4gKwo+ICAjZGVmaW5lIE1JRFJfUkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAg
XAo+ICAgICAgLm1hdGNoZXMgPSBpc19hZmZlY3RlZF9taWRyX3JhbmdlLCAgXAo+ICAgICAgLm1p
ZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAgICAgICAgXAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggMDEzYzE2MDBlYy4u
YTNlNDkxOTc1MSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE2MCw3ICsxNjAsMTAgQEAgX19pbml0Y2FsbCh1cGRh
dGVfc2Vycm9yc19jcHVfY2Fwcyk7Cj4gIAo+ICB2b2lkIGluaXRfdHJhcHModm9pZCkKPiAgewo+
IC0gICAgLyogU2V0dXAgSHlwIHZlY3RvciBiYXNlICovCj4gKyAgICAvKgo+ICsgICAgICogU2V0
dXAgSHlwIHZlY3RvciBiYXNlLiBOb3RlIHRoZXkgbWlnaHQgZ2V0IHVwZGF0ZWQgd2l0aCB0aGUK
PiArICAgICAqIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nLgo+ICsgICAgICovCj4gICAgICBX
UklURV9TWVNSRUcoKHZhZGRyX3QpaHlwX3RyYXBzX3ZlY3RvciwgVkJBUl9FTDIpOwo+ICAKPiAg
ICAgIC8qIFRyYXAgRGVidWcgYW5kIFBlcmZvcm1hbmNlIE1vbml0b3IgYWNjZXNzZXMgKi8KPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vY3B1ZXJyYXRhLmgKPiBpbmRleCA3ZGU2ODM2MWZmLi4yM2ViZjM2N2VhIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCj4gQEAgLTEsNiArMSw3IEBACj4gICNpZm5kZWYgX19B
Uk1fQ1BVRVJSQVRBX0hfXwo+ICAjZGVmaW5lIF9fQVJNX0NQVUVSUkFUQV9IX18KPiAgCj4gKyNp
bmNsdWRlIDx4ZW4vcGVyY3B1Lmg+CgpUaGlzIGRvZXNuJ3Qgc2VlbSB0byBiZSBuZWNlc3Nhcnk/
CgpJbiBhbnkgY2FzZToKClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CgoKPiAgI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gICNpbmNs
dWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKPiBp
bmRleCAyMWM2NWUxOThjLi5lNTU3YTA5NWFmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vY3B1ZmVhdHVyZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJl
LmgKPiBAQCAtNDIsOCArNDIsOSBAQAo+ICAjZGVmaW5lIExJVkVQQVRDSF9GRUFUVVJFICAgNAo+
ICAjZGVmaW5lIFNLSVBfU1lOQ0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQgNQo+ICAjZGVmaW5l
IFNLSVBfQ1RYVF9TV0lUQ0hfU0VSUk9SX1NZTkMgNgo+ICsjZGVmaW5lIEFSTV9IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUiA3Cj4gIAo+IC0jZGVmaW5lIEFSTV9OQ0FQUyAgICAgICAgICAgNwo+ICsj
ZGVmaW5lIEFSTV9OQ0FQUyAgICAgICAgICAgOAo+ICAKPiAgI2lmbmRlZiBfX0FTU0VNQkxZX18K
PiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gaW5kZXggM2VkYWIxYjg5My4uNDY2ZGE1ZGE4
NiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IEBAIC0zODUsOCArMzg1LDkgQEAgc3Ry
dWN0IGNwdWluZm9fYXJtIHsKPiAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmcDo0OyAgIC8q
IEZsb2F0aW5nIFBvaW50ICovCj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2ltZDo0OyAv
KiBBZHZhbmNlZCBTSU1EICovCj4gICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ljOjQ7ICAv
KiBHSUMgc3VwcG9ydCAqLwo+IC0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMDo0Owo+
IC0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMTsKPiArICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBfX3JlczA6Mjg7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3N2Mjo0Owo+
ICsgICAgICAgICAgICB1bnNpZ25lZCBsb25nIF9fcmVzMTo0Owo+ICAgICAgICAgIH07Cj4gICAg
ICB9IHBmcjY0Owo+ICAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 18:33:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 18:33:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebsWr-0002Cw-Kx; Wed, 17 Jan 2018 18:33:41 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebsWq-0002CY-3l
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 18:33:40 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id B8/BA-16397-DF69F5A5;
 Wed, 17 Jan 2018 18:33:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVffvtPg
 og7/HZC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bu/gcsBS/FKjbsnsPSwHhaoIuRi0NIoJFJ
 4s61a8wQzmNGiY7l3SwQzjZGid2bVwI5nBwiAs4SX8/MZQexeQX0Je403mYDsYUFbCWWPnrDC
 tIgIbCUWeLAzdNgDRICnhI/jq1nhrF3L78OVMTOwSZgJXFIDCTKIqAqse50B+sERu4FjAyrGC
 2TijLTM0pyEzNzdA0NDHQNDY11jXWNTCz0Eqt0E/VSS3WTU/NKihKBsnqJ5cV6xZW5yTkpenm
 pJZsYgSHAAAQ7GCcdSjzEKMnBpCTKe8IoPkqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+ZqUA5
 waLU9NSKtMwcYDDCpCU4eJREeMtA0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VS
 pz3CUipAEhpRmke3CBYlFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMG8AMOaEeDLzSuD2vQ
 I6hQnolC0zYkFOKUlESEk1MCbeitypy61bc2pufN+0rRmfV4b8lVYTWv7i9cxGbj2/F8/C9eP
 XPF7yRuTvbzPdu34CraYnvC+nf+uT9nPVfud0Q2FxrLvl0o0bDrxhNlOOX/hW4JddWoiamnRy
 85XvH80+VOT0XFvLkhP87rTs4gOnMqP0+n6e2OkakHFxydcZdy9lmWi8F1NiKc5INNRiLipOB
 AASPiVTjQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-27.tower-225.messagelabs.com!1516214012!72095!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19898 invoked from network); 17 Jan 2018 18:33:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-27.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 18:33:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebsWg-0001AW-U4; Wed, 17 Jan 2018 18:33:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebsWb-0002UF-LU; Wed, 17 Jan 2018 18:33:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebsWb-0003rL-7S; Wed, 17 Jan 2018 18:33:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118173-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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=8d2983ec793362e8bcbe1a9a36d3eee61bc187f0
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 18:33:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118173: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5017104510201396751=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  8d2983ec793362e8bcbe1a9a36d3eee61bc187f0
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    1 days
Failing since        118110  2018-01-16 19:02:12 Z    0 days   12 attempts
Testing same since   118162  2018-01-17 15:01:29 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5017104510201396751==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 19:32:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 19:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebtR9-0006Et-Aj; Wed, 17 Jan 2018 19:31:51 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebtR8-0006EW-JY
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 19:31:50 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id 0C/4E-16397-0A4AF5A5;
 Wed, 17 Jan 2018 19:31:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVXfBkvg
 og8tN/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNePs729sBde0Ki7vvcLUwHhPuouRi0NIoJFJ
 YvXi34wQzmNGiZ07drNAONsYJSY1zQTKcHKICDhLfD0zlx3E5hXQl+jtfgNmCwtYS+y+/5gVp
 EFCYAOPxKqmT0wgCQkBX4mpjY/h7ENPTzN3MbJzsAlYSRwSA4myCKhK3J2xjXECI/cCRoZVjJ
 ZJRZnpGSW5iZk5uoYGBrqGhsa6xrpGJsZ6iVW6iXqppbrJqXklRYlAWb3E8mK94src5JwUvbz
 Ukk2MwBBgAIIdjHPnJB5ilORgUhLlPWEUHyXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgnfdYqCc
 YFFqempFWmYOMBhh0hIcPEoivMdA0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VS
 pxXBKRUAKQ0ozQPbhAsSi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcDyBSezLwSuH2vgE
 5hAjply4xYkFNKEhFSUg2MFikfqvUWJCY9aE5qeDLny4JpJTr+L62ZmuvEZ2TFmjy+G9i9b42
 OaO/fWXmaBgeuRFaqaKnMeH3C74q53NtHFyMv2jG1X7D0tfBUXLFsrtMBiTvt+bXfuoV7nOxP
 eu9h7GZcf26/tVHkS8HLN2Ydkq5nTIhK15u2lysvXFIrsGjvk2i+YBElluKMREMt5qLiRAArP
 p/TjQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-46.tower-225.messagelabs.com!1516217503!74065!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25133 invoked from network); 17 Jan 2018 19:31:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-46.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 19:31:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebtQz-0002pS-L6; Wed, 17 Jan 2018 19:31:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebtQu-00061w-Dc; Wed, 17 Jan 2018 19:31:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebtQt-0004gg-4g; Wed, 17 Jan 2018 19:31:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118137-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-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-i386-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=75cfb8434eab67b790c5979deafd63396bf84ece
X-Osstest-Versions-That: libvirt=335ea94e311fdd3fd590677e11ff2248fd116f2b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 19:31:35 +0000
Subject: [Xen-devel] [libvirt test] 118137: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODEzNyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgxMzcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNzc3MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3NzcyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTc3NzIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXFjb3cyIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA3NWNmYjg0MzRlYWI2N2I3OTBjNTk3OWRlYWZkNjMzOTZiZjg0ZWNlCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAzMzVlYTk0ZTMxMWZkZDNmZDU5MDY3N2Ux
MWZmMjI0OGZkMTE2ZjJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTc3NzIgIDIwMTgtMDEtMTAg
MTE6MjY6MzUgWiAgICA3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE3ODg5ICAyMDE4LTAx
LTEyIDAwOjI2OjA1IFogICAgNSBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE4MTM3ICAyMDE4LTAxLTE3IDA0OjIwOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJv
bG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KICBCam9lcm4gV2FsayA8YndhbGtAbGludXgu
dm5ldC5pYm0uY29tPgogIERhbiBaaGVuZyA8ZHpoZW5nQHJlZGhhdC5jb20+CiAgRXJpayBTa3Vs
dGV0eSA8ZXNrdWx0ZXRAcmVkaGF0LmNvbT4KICBKaXJpIERlbmVtYXJrIDxqZGVuZW1hckByZWRo
YXQuY29tPgogIEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgTWljaGFsIFByaXZv
em5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBTY290dCBHYXJmaW5rbGUgPHNjb3R0Z2FyQGxp
bnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQvbGlidmlydC5naXQKICAgMzM1ZWE5NGUzMS4uNzVjZmI4NDM0ZSAgNzVjZmI4NDM0ZWFiNjdi
NzkwYzU5NzlkZWFmZDYzMzk2YmY4NGVjZSAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 21:12:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 21:12:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebv0N-0004Xc-W2; Wed, 17 Jan 2018 21:12:19 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebv0N-0004XF-FJ
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 21:12:19 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 2A/E8-18381-D2CBF5A5;
 Wed, 17 Jan 2018 21:12:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVVdnT3y
 UwZOtphb3prxnd2D02N63iz2AMYo1My8pvyKBNePlf8WCiUUVy75uZ25g/ObZxcjFISTQyCTR
 e/ETG4TzmFHi4pGdLBDONkaJF7vPAjmcHCICzhJfz8xlB7F5BfQlvkw+D2YLC5hKLHrxlBWkQ
 ULgrIJEa8sXJpCEhIC3xPMpDSww9u6P05m7GNk52ASsJA6JgURZBFQlJh3byjqBkXsBI8MqRs
 ukosz0jJLcxMwcXUMDA11DQ2NdYyDLSC+xSjdRL7VUNzk1r6QoESirl1herFdcmZuck6KXl1q
 yiREYAAxAsIPx6NnEQ4ySHExKorwnjOKjhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwftgFlBMs
 Sk1PrUjLzAGGIkxagoNHSYSXeTdQmre4IDG3ODMdInWK0Zij6cGDNmaOGy9etzELseTl56VKi
 fNeAZkkAFKaUZoHNwgWI5cYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzPsXZApPZl4J3L5XQK
 cwAZ2yZUYsyCkliQgpqQbGQIG+nzm2Zttqehbnuvx7P2Gdp1zjFee4C//uXjnmGMkefJP93qW
 m/y+mcrD/fSq29uTrBfV2JydNdfZ7bq46ub/1mrVKRmfjLaHIKNMKOTHZVubtP+7KaV+Pljzv
 uTiA/5TF+rTHYVfM2C8/NgxbNrWg91+V4LNNHOX8xn9D+ZwXxXM4pTEosRRnJBpqMRcVJwIAr
 4Xl3YwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-25.tower-225.messagelabs.com!1516223531!75819!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26732 invoked from network); 17 Jan 2018 21:12:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-25.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 21:12:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebv0C-0005cg-C8; Wed, 17 Jan 2018 21:12:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebv06-0003oL-LN; Wed, 17 Jan 2018 21:12:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebv05-0005LC-RV; Wed, 17 Jan 2018 21:12:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118149-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-examine:xen-install:fail:regression
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a5d35deca214e095bf9d1745aa6c00dd7ced0517
X-Osstest-Versions-That: linux=788ccf7552c82179135470473d9035f7c8b0b188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 21:12:02 +0000
Subject: [Xen-devel] [linux-3.18 test] 118149: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8819547940695967350=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-examine      6 xen-install              fail REGR. vs. 117702

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

version targeted for testing:
 linux                a5d35deca214e095bf9d1745aa6c00dd7ced0517
baseline version:
 linux                788ccf7552c82179135470473d9035f7c8b0b188

Last test of basis   117702  2018-01-07 16:48:28 Z   10 days
Testing same since   118149  2018-01-17 08:52:14 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Aaron Ma <aaron.ma@canonical.com>
  Abdul Lateef Attar <abdul-lateef.attar@hpe.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Smith <alex@alex-smith.me.uk>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Arnaud Patard <arnaud.patard@rtp-net.org>
  Bart Van Assche <bart.vanassche@wdc.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Benjamin Poirier <bpoirier@suse.com>
  Borislav Petkov <bp@suse.de>
  Christian Hesse <list@eworm.de>
  Christian Holl <cyborgx1@gmail.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Diego Elio PettenĂ² <flameeyes@flameeyes.eu>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans de Goede <hdegoede@redhat.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Icenowy Zheng <icenowy@aosc.io>
  Ingo Molnar <mingo@kernel.org>
  James Hogan <james.hogan@mips.com>
  Jan Engelhardt <jengelh@inai.de>
  Jason Gunthorpe <jgg@mellanox.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jia Zhang <qianyue.zj@alibaba-inc.com>
  Jim Mattson <jmattson@google.com>
  Johan Hovold <johan@kernel.org>
  John Dias <joaodias@google.com>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@mips.com>
  Marc Dionne <marc.dionne@auristor.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oleg Nesterov <oleg@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pete Zaitcev <zaitcev@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Agner <stefan@agner.ch>
  Sunil V L <sunil.vl@hpe.com>
  Suren Baghdasaryan <surenb@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Luck <tony.luck@intel.com>
  Vikas C Sajjan <vikas.cha.sajjan@hpe.com>
  Viktor Slavkovic <viktors@google.com>
  Wolfgang Grandegger <wg@grandegger.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8819547940695967350==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 21:21:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 21:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebv9V-0005Km-3F; Wed, 17 Jan 2018 21:21:45 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebv9T-0005KK-GZ
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 21:21:43 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id FD/63-18381-16EBF5A5;
 Wed, 17 Jan 2018 21:21:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVTdxX3y
 UwZErAhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPGjgXMBS/FKrY++sPYwHhaoIuRi0NIoJFJ
 4lTbHFYI5zGjxMH+TVDONkaJ5rY2pi5GTg4RAWeJr2fmsoPYvAL6EqtX7mIGsYUFbCWmn9kH1
 iAhsJRZ4sDN0ywgCQkBT4kfx9Yzw9i7l18HKmLnYBOwkjgkBhJlEVCVWPnzDvsERu4FjAyrGC
 2TijLTM0pyEzNzdA0NDHQNDY11jXWNTIz1Eqt0E/VSS3WTU/NKihKBsnqJ5cV6xZW5yTkpenm
 pJZsYgSHAAAQ7GOfOSTzEKMnBpCTKe8IoPkqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+fPUA5
 waLU9NSKtMwcYDDCpCU4eJREeGX2AqV5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eq
 pQ47w2QSQIgpRmleXCDYFFyiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8XiALeTLzSuD2vQ
 I6hQnolC0zYkFOKUlESEk1MBpclFH64SiYnpca+8fc7/zre/6ap9gnLTirc0Xql+J/ZhHvdxL
 JOsb97z6u6jePNTsnbCqQ8euSoKDx/VWMrs9Ct4lYO59/Hn3rXY7y6q7LjzJaP+wzs9/m/8Pz
 2+EAXaOOuHU9J9+vv9nesLnEK7H2qMycKUwy0bmWv+7OYTc+cXdO1LMrNUosxRmJhlrMRcWJA
 Akt5mKNAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-225.messagelabs.com!1516224096!75678!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3960 invoked from network); 17 Jan 2018 21:21:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 21:21:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebv9K-0005rz-0v; Wed, 17 Jan 2018 21:21:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebv9E-00044J-Qi; Wed, 17 Jan 2018 21:21:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebv9E-0000XW-Ju; Wed, 17 Jan 2018 21:21:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118178-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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=8d2983ec793362e8bcbe1a9a36d3eee61bc187f0
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 21:21:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118178: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2525733419222841808=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  8d2983ec793362e8bcbe1a9a36d3eee61bc187f0
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    1 days
Failing since        118110  2018-01-16 19:02:12 Z    1 days   13 attempts
Testing same since   118162  2018-01-17 15:01:29 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2525733419222841808==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 17 21:47:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 21:47:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebvY9-0006r2-34; Wed, 17 Jan 2018 21:47:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6qlo=em=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ebvY7-0006qq-5N
 for xen-devel@lists.xen.org; Wed, 17 Jan 2018 21:47:11 +0000
X-Inumbo-ID: 4f264195-fbd0-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f264195-fbd0-11e7-b0d7-9f685aff125f;
 Wed, 17 Jan 2018 21:49:36 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8406621720;
 Wed, 17 Jan 2018 21:47:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8406621720
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 17 Jan 2018 13:47:02 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-820927268-1516225349=:6440"
Content-ID: <alpine.DEB.2.10.1801171346330.6440@sstabellini-ThinkPad-X260>
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 Julien Grall <julien.grall@linaro.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
 enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-820927268-1516225349=:6440
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1801171346331.6440@sstabellini-ThinkPad-X260>

On Wed, 17 Jan 2018, Stefano Stabellini wrote:
> On Wed, 17 Jan 2018, Lars Kurth wrote:
> >       Regarding README.source, this is covering file and contain the same mention as in the commit message. As this is a single function. Isn't the commit message
> >       enough?
> > 
> > 
> > From a legal viewpoint it is enough.
> 
> If that is enough from a legal viewpoint, then it is enough for me.
> 
> However, from a legal viewpoint, I thought we needed to explicitly
> mention all the original signed-off-bys because Julien is not actually
> the copyright holder for that function, hence, we need to add the
> signed-off-bys of all the missing copyright holders.

Actually, reading again the Developerâ€™s Certificate of Origin, it
states:

"The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as indicated in the file"

so I think Lars is right. In that case, there is no need to resubmit
this series, I'll commit to staging as is. If tests go well, I'll
backport it to the stable trees.
--8323329-820927268-1516225349=:6440
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-820927268-1516225349=:6440--


From xen-devel-bounces@lists.xenproject.org Wed Jan 17 23:50:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 17 Jan 2018 23:50:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebxTS-0006vT-Hf; Wed, 17 Jan 2018 23:50:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebxTR-0006vM-HZ
 for xen-devel@lists.xensource.com; Wed, 17 Jan 2018 23:50:29 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id 14/BA-02285-441EF5A5;
 Wed, 17 Jan 2018 23:50:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVdflYXy
 UwaMpfBb3prxnd2D02N63iz2AMYo1My8pvyKBNePXrjMsBS/FKmbun8bawHhaoIuRi0NIoJFJ
 4saR7+wQzmNGicYpnYwQzjZGiVkP9zB3MXJyiAg4S3w9M5cdxOYV0JeYvG4mK4gtLGAr0dmzE
 6xbQmAps8SBm6dZQBISAp4SP46tZ4axdy+/DtTAzsEmYCVxSAwkyiKgKnG0fxfLBEbuBYwMqx
 jVi1OLylKLdE30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzEC/csABDsYb/U5H2K
 U5GBSEuU9YRQfJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN9AZKCdYlJqeWpGWmQMMNJi0BAeP
 kgivJ0iat7ggMbc4Mx0idYrRmKPpwYM2Zo4bL163MQux5OXnpUqJ84aAlAqAlGaU5sENgkXAJ
 UZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzRoFM4cnMK4Hb9wroFCagU7bMiAU5pSQRISXVwL
 i4Zv4Uy983BMMDlNIXmzJ7GKjc/PiIu/zt9enReUlLZL+yeq97382as2fN6pgOV1OPptnGcz+
 a1jz6/FlgytomW4uy2scnWzzPXK3N4N674tp6L9f5/WZ/M4/7HuTv7uAR//XdlHkX43uPY1fX
 9/zfGW3y8f6RirMX657luVsLf3PXm3FY8oASS3FGoqEWc1FxIgBOPteqewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1516233027!79434919!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21696 invoked from network); 17 Jan 2018 23:50:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 17 Jan 2018 23:50:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebxTN-0001L9-OE; Wed, 17 Jan 2018 23:50:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebxTI-0007Vy-FC; Wed, 17 Jan 2018 23:50:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebxTI-00077T-7C; Wed, 17 Jan 2018 23:50:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118187-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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=8d2983ec793362e8bcbe1a9a36d3eee61bc187f0
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 17 Jan 2018 23:50:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118187: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0956310042756754287=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  8d2983ec793362e8bcbe1a9a36d3eee61bc187f0
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    1 days
Failing since        118110  2018-01-16 19:02:12 Z    1 days   14 attempts
Testing same since   118162  2018-01-17 15:01:29 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0956310042756754287==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 01:50:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 01:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebzKt-0004CW-89; Thu, 18 Jan 2018 01:49:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebzKs-0004CQ-PB
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 01:49:46 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id 2E/97-23741-A3DFF5A5;
 Thu, 18 Jan 2018 01:49:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVdfyb3y
 UwaRXwhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPZ5oOMBQfFK46tfM7awDhTsIuRi0NIoJFJ
 YtL9u2wQzmNGiY7vG9ghnG2MEmv3/2TpYuTkEBFwlvh6Zi5QgoODV0BfYtPPdJCwsICtRN/9b
 2D1EgJLmSUO3DwNVi8h4Cmx4u9cZhh79/LrrF2M7BxsAlYSh8RAoiwCqhJ/3v5gnsDIvYCRYR
 WjRnFqUVlqka6RmV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB+OZBYG
 HGCU5mJREeU8YxUcJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBdfh0oJ1iUmp5akZaZAww0mLQE
 B4+SCO88kDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLnPQxSKgBSmlGaBzcIF
 gGXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMx7C2QKT2ZeCdy+V0CnMAGdsmVGLMgpJYkIKa
 kGRp65Jh+cVqXaP8p74sr0xWpvp9rZBp53f59NyApz8mR5xbzZJ+fIvvN+WpP7CowL/t/emni
 jJ+TNCZ+kOUdFzB+W1Sud4X+R+mbCD7YX1SZTDl92C+b19dF/auzovu4Zw8bbSik7rhxz0Fpz
 OU9hj2vr3s/T6vpzXq3PEZ89t/6LCFv/heyQD0osxRmJhlrMRcWJAA4DrZV7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1516240184!80424022!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24129 invoked from network); 18 Jan 2018 01:49:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 01:49:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ebzKp-0006tf-4h; Thu, 18 Jan 2018 01:49:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ebzKj-0005OF-QF; Thu, 18 Jan 2018 01:49:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ebzKj-0008Bz-B7; Thu, 18 Jan 2018 01:49:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118194-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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=e730f8e41e8537f1db9770b9464f9523c28857b9
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 01:49:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118194: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3879966193862866905=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e730f8e41e8537f1db9770b9464f9523c28857b9
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    1 days
Failing since        118110  2018-01-16 19:02:12 Z    1 days   15 attempts
Testing same since   118194  2018-01-18 00:01:12 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3879966193862866905==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 02:11:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 02:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebzfN-0006Q5-Tz; Thu, 18 Jan 2018 02:10:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8qet=en=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1ebzfM-0006PI-TL
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 02:10:56 +0000
X-Inumbo-ID: 28c2d03c-fbf5-11e7-b0d7-9f685aff125f
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28c2d03c-fbf5-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 02:13:23 +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 BCED244826;
 Thu, 18 Jan 2018 02:10:47 +0000 (UTC)
Received: from localhost (ovpn-116-6.gru2.redhat.com [10.97.116.6])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 32BF717D8B;
 Thu, 18 Jan 2018 02:10:40 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>,
	qemu-devel@nongnu.org
Date: Thu, 18 Jan 2018 00:09:47 -0200
Message-Id: <20180118021000.27203-7-ehabkost@redhat.com>
In-Reply-To: <20180118021000.27203-1-ehabkost@redhat.com>
References: <20180118021000.27203-1-ehabkost@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.14
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Thu, 18 Jan 2018 02:10:49 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Alexander Graf <agraf@suse.de>,
 Anthony Perard <anthony.perard@citrix.com>, qemu-arm@nongnu.org,
 qemu-ppc@nongnu.org, Marcel Apfelbaum <marcel@redhat.com>,
 xen-devel@lists.xenproject.org, David Gibson <david@gibson.dropbear.id.au>
Subject: [Xen-devel] [PULL 06/19] machine: Replace has_dynamic_sysbus with
	list of allowed devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGV4aXN0aW5nIGhhc19keW5hbWljX3N5c2J1cyBmbGFnIG1ha2VzIHRoZSBtYWNoaW5lIGFj
Y2VwdApldmVyeSB1c2VyLWNyZWF0YWJsZSBzeXNidXMgZGV2aWNlIHR5cGUgb24gdGhlIGNvbW1h
bmQtbGluZS4KUmVwbGFjZSBpdCB3aXRoIGEgbGlzdCBvZiBhbGxvd2VkIGRldmljZSB0eXBlcywg
c28gbWFjaGluZXMgY2FuCmVhc2lseSBhY2NlcHQgc29tZSBzeXNidXMgZGV2aWNlcyB3aGlsZSBy
ZWplY3Rpbmcgb3RoZXJzLgoKVG8ga2VlcCBleGFjdGx5IHRoZSBzYW1lIGJlaGF2aW9yIGFzIGJl
Zm9yZSwgdGhlIGV4aXN0aW5nCmhhc19keW5hbWljX3N5c2J1cz10cnVlIGFzc2lnbm1lbnRzIGFy
ZSByZXBsYWNlZCB3aXRoIGEKVFlQRV9TWVNfQlVTX0RFVklDRSBlbnRyeSBvbiB0aGUgYWxsb3dl
ZCBsaXN0LiAgT3RoZXIgcGF0Y2hlcwp3aWxsIHJlcGxhY2UgdGhlIFRZUEVfU1lTX0JVU19ERVZJ
Q0UgZW50cmllcyB3aXRoIG1vcmUgc3BlY2lmaWMKbGlzdHMgb2YgZGV2aWNlcy4KCkNjOiBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkNjOiBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWxAcmVkaGF0LmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0
LmNvbT4KQ2M6IEFsZXhhbmRlciBHcmFmIDxhZ3JhZkBzdXNlLmRlPgpDYzogRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KQ2M6IHFlbXUtYXJtQG5vbmdudS5vcmcKQ2M6IHFlbXUtcHBjQG5vbmdudS5v
cmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpTaWduZWQtb2ZmLWJ5OiBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Ck1lc3NhZ2UtSWQ6IDwyMDE3MTEyNTE1
MTYxMC4yMDU0Ny0yLWVoYWJrb3N0QHJlZGhhdC5jb20+ClJldmlld2VkLWJ5OiBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgpSZXZpZXdlZC1ieTogRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+ClJldmlld2VkLWJ5OiBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRy
ZS5sdXJlYXVAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNl
bEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJl
ZGhhdC5jb20+Ci0tLQogaW5jbHVkZS9ody9ib2FyZHMuaCAgfCAgNSArKysrLQogaHcvYXJtL3Zp
cnQuYyAgICAgICAgfCAgMyArKy0KIGh3L2NvcmUvbWFjaGluZS5jICAgIHwgNDMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogaHcvaTM4Ni9wY19xMzUuYyAgICAg
fCAgMyArKy0KIGh3L3BwYy9lNTAwcGxhdC5jICAgIHwgIDQgKysrLQogaHcvcHBjL3NwYXByLmMg
ICAgICAgfCAgMyArKy0KIGh3L3hlbi94ZW5fYmFja2VuZC5jIHwgIDcgKysrKysrLQogNyBmaWxl
cyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9pbmNsdWRlL2h3L2JvYXJkcy5oIGIvaW5jbHVkZS9ody9ib2FyZHMuaAppbmRleCAxNTZiMTZm
N2E2Li4wNDFiYzA4OTcxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2JvYXJkcy5oCisrKyBiL2lu
Y2x1ZGUvaHcvYm9hcmRzLmgKQEAgLTc2LDYgKzc2LDkgQEAgdm9pZCBtYWNoaW5lX3NldF9jcHVf
bnVtYV9ub2RlKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBDcHVJbnN0YW5jZVByb3BlcnRpZXMgKnByb3BzLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCk7CiAKK3ZvaWQgbWFjaGluZV9jbGFzc19h
bGxvd19keW5hbWljX3N5c2J1c19kZXYoTWFjaGluZUNsYXNzICptYywgY29uc3QgY2hhciAqdHlw
ZSk7CisKKwogLyoqCiAgKiBDUFVBcmNoSWQ6CiAgKiBAYXJjaF9pZCAtIGFyY2hpdGVjdHVyZS1k
ZXBlbmRlbnQgQ1BVIElEIG9mIHByZXNlbnQgb3IgcG9zc2libGUgQ1BVCkBAIC0xNzksNyArMTgy
LDYgQEAgc3RydWN0IE1hY2hpbmVDbGFzcyB7CiAgICAgICAgIG5vX2Zsb3BweToxLAogICAgICAg
ICBub19jZHJvbToxLAogICAgICAgICBub19zZGNhcmQ6MSwKLSAgICAgICAgaGFzX2R5bmFtaWNf
c3lzYnVzOjEsCiAgICAgICAgIHBjaV9hbGxvd18wX2FkZHJlc3M6MSwKICAgICAgICAgbGVnYWN5
X2Z3X2NmZ19vcmRlcjoxOwogICAgIGludCBpc19kZWZhdWx0OwpAQCAtMTk3LDYgKzE5OSw3IEBA
IHN0cnVjdCBNYWNoaW5lQ2xhc3MgewogICAgIGJvb2wgaWdub3JlX21lbW9yeV90cmFuc2FjdGlv
bl9mYWlsdXJlczsKICAgICBpbnQgbnVtYV9tZW1fYWxpZ25fc2hpZnQ7CiAgICAgY29uc3QgY2hh
ciAqKnZhbGlkX2NwdV90eXBlczsKKyAgICBzdHJMaXN0ICphbGxvd2VkX2R5bmFtaWNfc3lzYnVz
X2RldmljZXM7CiAgICAgYm9vbCBhdXRvX2VuYWJsZV9udW1hX3dpdGhfbWVtaHA7CiAgICAgdm9p
ZCAoKm51bWFfYXV0b19hc3NpZ25fcmFtKShNYWNoaW5lQ2xhc3MgKm1jLCBOb2RlSW5mbyAqbm9k
ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbmJfbm9kZXMsIHJhbV9h
ZGRyX3Qgc2l6ZSk7CmRpZmYgLS1naXQgYS9ody9hcm0vdmlydC5jIGIvaHcvYXJtL3ZpcnQuYwpp
bmRleCA1NDNmOWJkNmNjLi43NTQ5ODk1ZmQyIDEwMDY0NAotLS0gYS9ody9hcm0vdmlydC5jCisr
KyBiL2h3L2FybS92aXJ0LmMKQEAgLTE1OTEsNyArMTU5MSw4IEBAIHN0YXRpYyB2b2lkIHZpcnRf
bWFjaGluZV9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkKICAgICAgKiBj
b25maWd1cmF0aW9uIG9mIHRoZSBwYXJ0aWN1bGFyIGluc3RhbmNlLgogICAgICAqLwogICAgIG1j
LT5tYXhfY3B1cyA9IDI1NTsKLSAgICBtYy0+aGFzX2R5bmFtaWNfc3lzYnVzID0gdHJ1ZTsKKyAg
ICAvKlRPRE86IGFsbG93IG9ubHkgc3lzYnVzIGRldmljZXMgdGhhdCByZWFsbHkgd29yayB3aXRo
IHRoaXMgbWFjaGluZSAqLworICAgIG1hY2hpbmVfY2xhc3NfYWxsb3dfZHluYW1pY19zeXNidXNf
ZGV2KG1jLCBUWVBFX1NZU19CVVNfREVWSUNFKTsKICAgICBtYy0+YmxvY2tfZGVmYXVsdF90eXBl
ID0gSUZfVklSVElPOwogICAgIG1jLT5ub19jZHJvbSA9IDE7CiAgICAgbWMtPnBjaV9hbGxvd18w
X2FkZHJlc3MgPSB0cnVlOwpkaWZmIC0tZ2l0IGEvaHcvY29yZS9tYWNoaW5lLmMgYi9ody9jb3Jl
L21hY2hpbmUuYwppbmRleCBjODU3ZjNmOTM0Li4wMzIwYThlZmExIDEwMDY0NAotLS0gYS9ody9j
b3JlL21hY2hpbmUuYworKysgYi9ody9jb3JlL21hY2hpbmUuYwpAQCAtMzM0LDI5ICszMzQsNDQg
QEAgc3RhdGljIGJvb2wgbWFjaGluZV9nZXRfZW5mb3JjZV9jb25maWdfc2VjdGlvbihPYmplY3Qg
Km9iaiwgRXJyb3IgKiplcnJwKQogICAgIHJldHVybiBtcy0+ZW5mb3JjZV9jb25maWdfc2VjdGlv
bjsKIH0KIAotc3RhdGljIHZvaWQgZXJyb3Jfb25fc3lzYnVzX2RldmljZShTeXNCdXNEZXZpY2Ug
KnNiZGV2LCB2b2lkICpvcGFxdWUpCit2b2lkIG1hY2hpbmVfY2xhc3NfYWxsb3dfZHluYW1pY19z
eXNidXNfZGV2KE1hY2hpbmVDbGFzcyAqbWMsIGNvbnN0IGNoYXIgKnR5cGUpCiB7Ci0gICAgZXJy
b3JfcmVwb3J0KCJPcHRpb24gJy1kZXZpY2UgJXMnIGNhbm5vdCBiZSBoYW5kbGVkIGJ5IHRoaXMg
bWFjaGluZSIsCi0gICAgICAgICAgICAgICAgIG9iamVjdF9jbGFzc19nZXRfbmFtZShvYmplY3Rf
Z2V0X2NsYXNzKE9CSkVDVChzYmRldikpKSk7Ci0gICAgZXhpdCgxKTsKKyAgICBzdHJMaXN0ICpp
dGVtID0gZ19uZXcwKHN0ckxpc3QsIDEpOworCisgICAgaXRlbS0+dmFsdWUgPSBnX3N0cmR1cCh0
eXBlKTsKKyAgICBpdGVtLT5uZXh0ID0gbWMtPmFsbG93ZWRfZHluYW1pY19zeXNidXNfZGV2aWNl
czsKKyAgICBtYy0+YWxsb3dlZF9keW5hbWljX3N5c2J1c19kZXZpY2VzID0gaXRlbTsKIH0KIAot
c3RhdGljIHZvaWQgbWFjaGluZV9pbml0X25vdGlmeShOb3RpZmllciAqbm90aWZpZXIsIHZvaWQg
KmRhdGEpCitzdGF0aWMgdm9pZCB2YWxpZGF0ZV9zeXNidXNfZGV2aWNlKFN5c0J1c0RldmljZSAq
c2JkZXYsIHZvaWQgKm9wYXF1ZSkKIHsKLSAgICBPYmplY3QgKm1hY2hpbmUgPSBxZGV2X2dldF9t
YWNoaW5lKCk7Ci0gICAgT2JqZWN0Q2xhc3MgKm9jID0gb2JqZWN0X2dldF9jbGFzcyhtYWNoaW5l
KTsKLSAgICBNYWNoaW5lQ2xhc3MgKm1jID0gTUFDSElORV9DTEFTUyhvYyk7CisgICAgTWFjaGlu
ZVN0YXRlICptYWNoaW5lID0gb3BhcXVlOworICAgIE1hY2hpbmVDbGFzcyAqbWMgPSBNQUNISU5F
X0dFVF9DTEFTUyhtYWNoaW5lKTsKKyAgICBib29sIGFsbG93ZWQgPSBmYWxzZTsKKyAgICBzdHJM
aXN0ICp3bDsKIAotICAgIGlmIChtYy0+aGFzX2R5bmFtaWNfc3lzYnVzKSB7Ci0gICAgICAgIC8q
IE91ciBtYWNoaW5lIGNhbiBoYW5kbGUgZHluYW1pYyBzeXNidXMgZGV2aWNlcywgd2UncmUgYWxs
IGdvb2QgKi8KLSAgICAgICAgcmV0dXJuOworICAgIGZvciAod2wgPSBtYy0+YWxsb3dlZF9keW5h
bWljX3N5c2J1c19kZXZpY2VzOworICAgICAgICAgIWFsbG93ZWQgJiYgd2w7CisgICAgICAgICB3
bCA9IHdsLT5uZXh0KSB7CisgICAgICAgIGFsbG93ZWQgfD0gISFvYmplY3RfZHluYW1pY19jYXN0
KE9CSkVDVChzYmRldiksIHdsLT52YWx1ZSk7CiAgICAgfQogCisgICAgaWYgKCFhbGxvd2VkKSB7
CisgICAgICAgIGVycm9yX3JlcG9ydCgiT3B0aW9uICctZGV2aWNlICVzJyBjYW5ub3QgYmUgaGFu
ZGxlZCBieSB0aGlzIG1hY2hpbmUiLAorICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X2NsYXNz
X2dldF9uYW1lKG9iamVjdF9nZXRfY2xhc3MoT0JKRUNUKHNiZGV2KSkpKTsKKyAgICAgICAgZXhp
dCgxKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIG1hY2hpbmVfaW5pdF9ub3RpZnkoTm90aWZp
ZXIgKm5vdGlmaWVyLCB2b2lkICpkYXRhKQoreworICAgIE1hY2hpbmVTdGF0ZSAqbWFjaGluZSA9
IE1BQ0hJTkUocWRldl9nZXRfbWFjaGluZSgpKTsKKwogICAgIC8qCi0gICAgICogTG9vcCB0aHJv
dWdoIGFsbCBkeW5hbWljYWxseSBjcmVhdGVkIGRldmljZXMgYW5kIGNoZWNrIHdoZXRoZXIgdGhl
cmUKLSAgICAgKiBhcmUgc3lzYnVzIGRldmljZXMgYW1vbmcgdGhlbS4gSWYgdGhlcmUgYXJlLCBl
cnJvciBvdXQuCisgICAgICogTG9vcCB0aHJvdWdoIGFsbCBkeW5hbWljYWxseSBjcmVhdGVkIHN5
c2J1cyBkZXZpY2VzIGFuZCBjaGVjayBpZiB0aGV5IGFyZQorICAgICAqIGFsbCBhbGxvd2VkLiAg
SWYgYSBkZXZpY2UgaXMgbm90IGFsbG93ZWQsIGVycm9yIG91dC4KICAgICAgKi8KLSAgICBmb3Jl
YWNoX2R5bmFtaWNfc3lzYnVzX2RldmljZShlcnJvcl9vbl9zeXNidXNfZGV2aWNlLCBOVUxMKTsK
KyAgICBmb3JlYWNoX2R5bmFtaWNfc3lzYnVzX2RldmljZSh2YWxpZGF0ZV9zeXNidXNfZGV2aWNl
LCBtYWNoaW5lKTsKIH0KIAogSG90cGx1Z2dhYmxlQ1BVTGlzdCAqbWFjaGluZV9xdWVyeV9ob3Rw
bHVnZ2FibGVfY3B1cyhNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCmRpZmYgLS1naXQgYS9ody9pMzg2
L3BjX3EzNS5jIGIvaHcvaTM4Ni9wY19xMzUuYwppbmRleCBkNjA2MDA0M2FjLi5kMGIwZTViNDIy
IDEwMDY0NAotLS0gYS9ody9pMzg2L3BjX3EzNS5jCisrKyBiL2h3L2kzODYvcGNfcTM1LmMKQEAg
LTI5OSw3ICsyOTksOCBAQCBzdGF0aWMgdm9pZCBwY19xMzVfbWFjaGluZV9vcHRpb25zKE1hY2hp
bmVDbGFzcyAqbSkKICAgICBtLT5kZWZhdWx0X21hY2hpbmVfb3B0cyA9ICJmaXJtd2FyZT1iaW9z
LTI1NmsuYmluIjsKICAgICBtLT5kZWZhdWx0X2Rpc3BsYXkgPSAic3RkIjsKICAgICBtLT5ub19m
bG9wcHkgPSAxOwotICAgIG0tPmhhc19keW5hbWljX3N5c2J1cyA9IHRydWU7CisgICAgLypUT0RP
OiBhbGxvdyBvbmx5IHN5c2J1cyBkZXZpY2VzIHRoYXQgcmVhbGx5IHdvcmsgd2l0aCB0aGlzIG1h
Y2hpbmUgKi8KKyAgICBtYWNoaW5lX2NsYXNzX2FsbG93X2R5bmFtaWNfc3lzYnVzX2RldihtLCBU
WVBFX1NZU19CVVNfREVWSUNFKTsKICAgICBtLT5tYXhfY3B1cyA9IDI4ODsKIH0KIApkaWZmIC0t
Z2l0IGEvaHcvcHBjL2U1MDBwbGF0LmMgYi9ody9wcGMvZTUwMHBsYXQuYwppbmRleCBlNTllODBm
YjllLi40MzgxMThjMjliIDEwMDY0NAotLS0gYS9ody9wcGMvZTUwMHBsYXQuYworKysgYi9ody9w
cGMvZTUwMHBsYXQuYwpAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgog
I2luY2x1ZGUgInN5c2VtdS9kZXZpY2VfdHJlZS5oIgogI2luY2x1ZGUgInN5c2VtdS9rdm0uaCIK
KyNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVk
ZSAiaHcvcHBjL29wZW5waWMuaCIKICNpbmNsdWRlICJrdm1fcHBjLmgiCkBAIC02Myw3ICs2NCw4
IEBAIHN0YXRpYyB2b2lkIGU1MDBwbGF0X21hY2hpbmVfaW5pdChNYWNoaW5lQ2xhc3MgKm1jKQog
ICAgIG1jLT5kZXNjID0gImdlbmVyaWMgcGFyYXZpcnQgZTUwMCBwbGF0Zm9ybSI7CiAgICAgbWMt
PmluaXQgPSBlNTAwcGxhdF9pbml0OwogICAgIG1jLT5tYXhfY3B1cyA9IDMyOwotICAgIG1jLT5o
YXNfZHluYW1pY19zeXNidXMgPSB0cnVlOworICAgIC8qVE9ETzogYWxsb3cgb25seSBzeXNidXMg
ZGV2aWNlcyB0aGF0IHJlYWxseSB3b3JrIHdpdGggdGhpcyBtYWNoaW5lICovCisgICAgbWFjaGlu
ZV9jbGFzc19hbGxvd19keW5hbWljX3N5c2J1c19kZXYobWMsIFRZUEVfU1lTX0JVU19ERVZJQ0Up
OwogICAgIG1jLT5kZWZhdWx0X2NwdV90eXBlID0gUE9XRVJQQ19DUFVfVFlQRV9OQU1FKCJlNTAw
djJfdjMwIik7CiB9CiAKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwci5jIGIvaHcvcHBjL3NwYXBy
LmMKaW5kZXggZGZkMzUyYzQ3My4uOTVmN2Y5NWRkMSAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXBy
LmMKKysrIGIvaHcvcHBjL3NwYXByLmMKQEAgLTM3ODYsNyArMzc4Niw4IEBAIHN0YXRpYyB2b2lk
IHNwYXByX21hY2hpbmVfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqb2MsIHZvaWQgKmRhdGEpCiAg
ICAgbWMtPmRlZmF1bHRfYm9vdF9vcmRlciA9ICIiOwogICAgIG1jLT5kZWZhdWx0X3JhbV9zaXpl
ID0gNTEyICogTV9CWVRFOwogICAgIG1jLT5rdm1fdHlwZSA9IHNwYXByX2t2bV90eXBlOwotICAg
IG1jLT5oYXNfZHluYW1pY19zeXNidXMgPSB0cnVlOworICAgIC8qVE9ETzogYWxsb3cgb25seSBz
eXNidXMgZGV2aWNlcyB0aGF0IHJlYWxseSB3b3JrIHdpdGggdGhpcyBtYWNoaW5lICovCisgICAg
bWFjaGluZV9jbGFzc19hbGxvd19keW5hbWljX3N5c2J1c19kZXYobWMsIFRZUEVfU1lTX0JVU19E
RVZJQ0UpOwogICAgIG1jLT5wY2lfYWxsb3dfMF9hZGRyZXNzID0gdHJ1ZTsKICAgICBtYy0+Z2V0
X2hvdHBsdWdfaGFuZGxlciA9IHNwYXByX2dldF9ob3RwbHVnX2hhbmRsZXI7CiAgICAgaGMtPnBy
ZV9wbHVnID0gc3BhcHJfbWFjaGluZV9kZXZpY2VfcHJlX3BsdWc7CmRpZmYgLS1naXQgYS9ody94
ZW4veGVuX2JhY2tlbmQuYyBiL2h3L3hlbi94ZW5fYmFja2VuZC5jCmluZGV4IDBmODQ5YTI2ZDIu
LjgyMzgwZWE5ZWUgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fYmFja2VuZC5jCisrKyBiL2h3L3hl
bi94ZW5fYmFja2VuZC5jCkBAIC01NjQsNyArNTY0LDEyIEBAIHN0YXRpYyB2b2lkIHhlbl9zZXRf
ZHluYW1pY19zeXNidXModm9pZCkKICAgICBPYmplY3RDbGFzcyAqb2MgPSBvYmplY3RfZ2V0X2Ns
YXNzKG1hY2hpbmUpOwogICAgIE1hY2hpbmVDbGFzcyAqbWMgPSBNQUNISU5FX0NMQVNTKG9jKTsK
IAotICAgIG1jLT5oYXNfZHluYW1pY19zeXNidXMgPSB0cnVlOworICAgIC8qCisgICAgICogRW11
bGF0ZSBvbGQgbWMtPmhhc19keW5hbWljX3N5c2J1cz10cnVlIGFzc2lnbm1lbnQKKyAgICAgKgor
ICAgICAqVE9ETzogYWRkIG9ubHkgWGVuIGRldmljZXMgdG8gdGhlIGxpc3QKKyAgICAgKi8KKyAg
ICBtYWNoaW5lX2NsYXNzX2FsbG93X2R5bmFtaWNfc3lzYnVzX2RldihtYywgVFlQRV9TWVNfQlVT
X0RFVklDRSk7CiB9CiAKIGludCB4ZW5fYmVfcmVnaXN0ZXIoY29uc3QgY2hhciAqdHlwZSwgc3Ry
dWN0IFhlbkRldk9wcyAqb3BzKQotLSAKMi4xNC4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 02:11:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 02:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ebzfc-0006Sf-7o; Thu, 18 Jan 2018 02:11:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8qet=en=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1ebzfb-0006Rd-50
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 02:11:11 +0000
X-Inumbo-ID: 318d239a-fbf5-11e7-b0d7-9f685aff125f
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 318d239a-fbf5-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 02:13: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 1F0751A4085;
 Thu, 18 Jan 2018 02:11:04 +0000 (UTC)
Received: from localhost (ovpn-116-6.gru2.redhat.com [10.97.116.6])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 9B6EF5D6A8;
 Thu, 18 Jan 2018 02:10:57 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>,
	qemu-devel@nongnu.org
Date: Thu, 18 Jan 2018 00:09:51 -0200
Message-Id: <20180118021000.27203-11-ehabkost@redhat.com>
In-Reply-To: <20180118021000.27203-1-ehabkost@redhat.com>
References: <20180118021000.27203-1-ehabkost@redhat.com>
MIME-Version: 1.0
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.39]); Thu, 18 Jan 2018 02:11:04 +0000 (UTC)
Cc: Marcel Apfelbaum <marcel@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL 10/19] xen: Add only xen-sysdev to dynamic sysbus
	device list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIG1ha2UgdGhlIG1hY2hpbmUgYWxsb3cgZXZlcnkgcG9zc2libGUg
c3lzYnVzCmRldmljZS4gIFdlIGNhbiBub3cganVzdCBhZGQgeGVuLXN5c2RldiB0byB0aGUgYWxs
b3dlZCBsaXN0LgoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNv
bT4KTWVzc2FnZS1JZDogPDIwMTcxMTI1MTUxNjEwLjIwNTQ3LTYtZWhhYmtvc3RAcmVkaGF0LmNv
bT4KUmV2aWV3ZWQtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRo
YXQuY29tPgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
LS0tCiBody94ZW4veGVuX2JhY2tlbmQuYyB8IDcgKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fYmFj
a2VuZC5jIGIvaHcveGVuL3hlbl9iYWNrZW5kLmMKaW5kZXggODIzODBlYTllZS4uNzQ0NWI1MDZh
YyAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9iYWNrZW5kLmMKKysrIGIvaHcveGVuL3hlbl9iYWNr
ZW5kLmMKQEAgLTU2NCwxMiArNTY0LDcgQEAgc3RhdGljIHZvaWQgeGVuX3NldF9keW5hbWljX3N5
c2J1cyh2b2lkKQogICAgIE9iamVjdENsYXNzICpvYyA9IG9iamVjdF9nZXRfY2xhc3MobWFjaGlu
ZSk7CiAgICAgTWFjaGluZUNsYXNzICptYyA9IE1BQ0hJTkVfQ0xBU1Mob2MpOwogCi0gICAgLyoK
LSAgICAgKiBFbXVsYXRlIG9sZCBtYy0+aGFzX2R5bmFtaWNfc3lzYnVzPXRydWUgYXNzaWdubWVu
dAotICAgICAqCi0gICAgICpUT0RPOiBhZGQgb25seSBYZW4gZGV2aWNlcyB0byB0aGUgbGlzdAot
ICAgICAqLwotICAgIG1hY2hpbmVfY2xhc3NfYWxsb3dfZHluYW1pY19zeXNidXNfZGV2KG1jLCBU
WVBFX1NZU19CVVNfREVWSUNFKTsKKyAgICBtYWNoaW5lX2NsYXNzX2FsbG93X2R5bmFtaWNfc3lz
YnVzX2RldihtYywgVFlQRV9YRU5TWVNERVYpOwogfQogCiBpbnQgeGVuX2JlX3JlZ2lzdGVyKGNv
bnN0IGNoYXIgKnR5cGUsIHN0cnVjdCBYZW5EZXZPcHMgKm9wcykKLS0gCjIuMTQuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 03:32:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 03:32:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec0w1-0003Mg-Ke; Thu, 18 Jan 2018 03:32:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec0w0-0003Ma-Mz
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 03:32:12 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 24/93-03092-B35106A5;
 Thu, 18 Jan 2018 03:32:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVddaNCH
 KYN0bTot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHh3BX2goPiFc/3H2JpYJwp2MXIxSEk0Mgk
 sXfuMxYI5zGjxKlXc9kgnG2MEnsnzARyODlEBJwlvp6Zyw5i8wroS8w9M50JxBYWsJV4cPUqM
 0iDhMBSZokDN0+zgCQkBDwlVvydywxj715+nbWLkZ2DTcBK4pAYSJRFQFVi8Zv57BMYuRcwMq
 xiVC9OLSpLLdI100sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQvAxDsYJx3wv8
 QoyQHk5Io7wmj+CghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxPhBOihASLUtNTK9Iyc4CBBpOW
 4OBREuG9DZLmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivKwiQKUCIKUZpXlwg
 2ARcIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvItApvBk5pXA7XsFdAoT0ClbZsSCnFKSiJ
 CSamCMk6s66MrweEm1vcZru2azuMD9Ce2TyxKz2DcFbZxztIAvPvioktq82I3un465nS/4tMu
 0ZOfBoiQtJT+ONrVFH1rVeDpeWNjP7a9dZ84sapPw2mtv6JPGuV79i3asWWG5n4d/1vN8K94d
 Ifud297fDjgfmPO8fXqg+LVdFcffdvFu9FH62a/EUpyRaKjFXFScCADg5b7JewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1516246330!84829649!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5669 invoked from network); 18 Jan 2018 03:32:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 03:32:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec0vt-0001Yq-MX; Thu, 18 Jan 2018 03:32:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ec0vo-0002gc-Eo; Thu, 18 Jan 2018 03:32:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ec0vo-0003b6-50; Thu, 18 Jan 2018 03:32:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118197-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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=e730f8e41e8537f1db9770b9464f9523c28857b9
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 03:32:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118197: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6591938989603082089=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e730f8e41e8537f1db9770b9464f9523c28857b9
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    1 days
Failing since        118110  2018-01-16 19:02:12 Z    1 days   16 attempts
Testing same since   118194  2018-01-18 00:01:12 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6591938989603082089==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 06:16:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 06:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec3Un-0005gD-S5; Thu, 18 Jan 2018 06:16:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cf4u=en=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ec3Um-0005g7-Ko
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 06:16:16 +0000
X-Inumbo-ID: df235a1f-fc16-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::611])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id df235a1f-fc16-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 07:14:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=82hjYoE6vO3Ap5Y/1OfLqENPePv6WZzAiovraBGmp+U=;
 b=OKd3aWPs6RYkX7yYIr4Eqb6eRi2YPE3H446b7t1UAGHnsaQCeYhFdZqhFvi9kNyuoDZ3bwToMjZGjja8X74wde/cfebCRbLL4NE/U4M/JKiMN1BRMgipkG/VBpi6mSMtuo9uszafcX9ljV1tKpQVuDrtz5OQXhMY7Hilfs0oZ8k=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from thunder-dev-box.domain.name (111.93.218.67) by
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.407.7; Thu, 18
 Jan 2018 06:16:06 +0000
From: mjaggi@caviumnetworks.com
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
Date: Thu, 18 Jan 2018 11:45:37 +0530
Message-Id: <20180118061537.27323-1-mjaggi@caviumnetworks.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: BMXPR01CA0007.INDPRD01.PROD.OUTLOOK.COM (10.174.214.145) To
 CY1PR0701MB2073.namprd07.prod.outlook.com (10.163.142.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 75dd50b6-a442-4beb-4f72-08d55e3af7b0
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2073; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 3:Yc6DXT3OVOapAelOv3aaqRA736xI1BFld1CP5usp6mM4hGdhYE+UExSKcs3f5pKfVAhpN1b0x8WykqSos9M209mFdtYSdlJbAcSrNihgrXhOqOYQsTvz+dK6hxnkjYNT517BK0/y+oQXQ1U8fh9u8XyIAXRyyHQVtopAy8g44W23sbCqv77W2+rzgayXlO3HI+lptBWi7MrBLQsiDMgvjCaJAazJ3XiEnScxyYIMvleB/enpud4kk+eUXH+Lfifj;
 25:Lt3ZjOtUoYAGsg7Sh5H/K5VbIhs18JiCP2RFBxKjNmMzLi/cDUv5lNWCQ9yoHXdGaiq6oA/2eCCIwC7JizU5nNzNwtvoLB6CWhHwoFw0t2+xNz0Au2269syabq+cs0jCxJb14+I+tf5WSFLVoLbh1UKdRYAW+k+sK+yv1X8AlzV+UN/QH6do34aPbGJyFre2/Sp6//V3c+425XgSUDvEbt8qcCQ+YJ+Od3ZdvNi1FnxWlh0uXmwn7ISqMt/LzDNc2PNDWktgfoX2AffsOS5P0PbsOgSerNQL4OE6B6VcrMHVeKajX+hOytfEAaN2Y6mdqkdc9h0lIc4Kb0IyRwhCHA==;
 31:3he5OpmLXuNmAdNW21+XpHbJpZESugfaF768hBMxbSBSLs+F+OCO5KpVNe6fV6sougZIf4alX3jbpBduGsAFkXFsZL12uJ12k5fFoXRdJjFdW2AUTmuLl81DxyyMbOQohhpqdug8L2/aylD+5cVWeBN/OklPgyn2Df6/RK6Qcx5By3bDzpNbF/eGlzmLd/X6x0NKUS8yFn4WhkzudEsptn/6vEW4XrJBSEfzTVm5/nw=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2073:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 20:+9UzLYDLif/614b0VFKJzTBk6rRE5LXMzg7bJJe38SiSIX29N2atJ3xvAyRiMcEnzzz/3xQlxhdwezXHQTJ+aAxzO9dkWZ+Q8N/ku6Lm4QldLkGWirvUACWknOrkLvpFA5BAasDEkU8MuuLTrRNz1ZDCsBEpPz/YRAIOU6ln79elXXtE7ayn9ZoByTiv2yV1lIrhvuW96DyfyzFKwZ5I9hvL+tRkX4H03iih8Cv/apAqJiZ3V1OBztV37RGNrzwPrvmbk3jWla5yEmaVqNh1ds5Xi9pWpRsRTMVuJ5eUtQPzc2Fr/jZpAtWPhXG2/Toy32LxC44jovP7vLtwy7fjPYkfSfHcejf7jUMTWZ5257lFxKyck22gcYJKsYknoelYGHoh7lpN6KadiqMv91gF+yK95P0mlPSzyK9N2UiCNyB/X5H8Ac9tQ2nm1qpJPG7WGXqxPjI3TtKd8uTCarsymDvTJauQFZJait4Ffo8YxCIqRj0OB0zRBLPo4wFuaeZGOCSmsio4EzwtyfdX6T7vVxb3hM6RVJNmOea1f+2ReZADIXBoQjIye2MNJjbC0rQ+/UBcYsy3IDgl0y013QNUYmLy2szdkcGz3Bzdkv37E5M=;
 4:OMTd/CfZZe7Nfi4+GfllmqjHiy1HWz4nZRuIpocQouuMMiRBeIg3VxeNe5XSOJnJT/9V+89V4vqMi7chWsJgdyOT0G9Az/ssikxd19qnnhFL74bmnBHdzjUvz/XnNUHq9W5H6/uMF4oC0b6qC3otbI4DwU42B3BgDlrm7dYZrkRRUtBesn6RpsRn56EdlbChx+VThjeQXAp9rDYHHxW32RkYygAqveq6YkX1pPAzEKWXbgIzFND64UBz/5Xkmtl9O4as4v9T8HkuBD9vcedLkccdOl74AYDwvJmSmzEcljAsN909FRrM5haoJvZZcSOJ
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2073EC6E159E7B368B90F5BCECE80@CY1PR0701MB2073.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231023)(2400057)(944501161)(93006095)(6041268)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2073; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:CY1PR0701MB2073; 
X-Forefront-PRVS: 05568D1FF7
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(39380400002)(396003)(39860400002)(376002)(366004)(199004)(189003)(966005)(69596002)(105586002)(3846002)(5660300001)(106356001)(81156014)(81166006)(5009440100003)(16586007)(8676002)(26005)(16526018)(6116002)(97736004)(72206003)(6666003)(42882006)(316002)(48376002)(50466002)(478600001)(66066001)(47776003)(6506007)(51416003)(107886003)(59450400001)(386003)(7736002)(25786009)(52116002)(33896004)(4326008)(50226002)(53936002)(36756003)(2906002)(8936002)(6486002)(1076002)(305945005)(53416004)(6306002)(68736007)(9686003)(6512007)(85772001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2073; H:thunder-dev-box.domain.name;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB2073;
 23:503KUgroua7/N+vdnmbZzxiFd6ch6HLCnHDt/iT?=
 =?us-ascii?Q?MDCdlZXcQaZxvpZq38Hnk1eOsKtyKVJQdRQXQkBk4SV4D6PVn20MHxILZIbL?=
 =?us-ascii?Q?c8W4WZxEk0b2jzODjFedVyphi7yoYoVSPEr/eEZ47OZyw9ezGlH0pzXkOC32?=
 =?us-ascii?Q?SKAV+3bhYBKaR2xrD5JWn4t8zNyV+wL+cJgI0WdMcFCpugti+bvxzgOgVQ1I?=
 =?us-ascii?Q?0LkfeM114NuKbiLoxIKEohJdEgQq7eKrRnDkpVqnSUnN1sUnLCAu4rgZE9ty?=
 =?us-ascii?Q?qLKSnpXQC7VtFyiz60Gbjd85kZvB9yewAbI8nuOHwW39uWGdGFjoH8c50/X2?=
 =?us-ascii?Q?hF9JWv3e/u2PfVVjPsNBWmgjsm7JmZrui7i2ah0M7D6WAFQaGTe9bdarIEI8?=
 =?us-ascii?Q?P7sxwZzv9Y3AH2PfGLuKs5M5BmYm6FlopnQX17exprVZm8p0qiFukA2dNyTu?=
 =?us-ascii?Q?DA1vUM3SzHLpj8Ro13kZQYcc7BXkVuyLkxJ+IbfkVITj1F+POhfroclCwIO/?=
 =?us-ascii?Q?TVfmp5P1MTyKT6JVyR31UcBP/qQ1Mk0IXqINwMIEuyql1VUAjqNliY1K7Axr?=
 =?us-ascii?Q?aQZFWEuycXaHAVRBm9rACm0mY1r4aVJPZAEL85WJL3xv+9WEarNA0CjnskEl?=
 =?us-ascii?Q?cE7hmNP75JQc32nN7exrP3ipZAu5aKkgSJqv+FyIFGA4r8STZErKYq4+aq2I?=
 =?us-ascii?Q?Jt7vlQGqnI1azQ/uAEcrPFqOsyOdGX5RXuCKkiDS6Tbkfs9B0AgrMbp3jI4k?=
 =?us-ascii?Q?hnA9fmNX0nMKVrd5U7IoaEZyWubEdNPWaiiQfhPeuQ4frbdaxeoEcw1szuYP?=
 =?us-ascii?Q?iq4NgYMIXPOXtxZt9v5/gDmzx4/u8k5ZnVjt2r1GPlSAi1ZJxoDrpAHVFNVV?=
 =?us-ascii?Q?LPkP88lqjcKT9CrHQztWPPjElOiBGsh1kiYQ8pRCoDikp5E94XKWNQaD8Mo3?=
 =?us-ascii?Q?DKXksZpzrWX8Vb1rGkr75Ale2xX+7F3ArWeGZb1e6InXYS3xmkAupAMg+a7P?=
 =?us-ascii?Q?ik6J6GEDqZ7rMU/2yCiWNHaFchlaSvck7z0JsCwh3k0C2WbZQ/KAJoTGImFp?=
 =?us-ascii?Q?opfziWw/vuzw3Kx7MB55VXGaXuT+Ah/Qy065WH07+a5DNZ0eaXuRl3+Cb6O0?=
 =?us-ascii?Q?EGPaTzFQRjUbCZXuXAD2TrlCya9WmkqRVEG5Y6ter33+8iRnED6WRjvs+E+k?=
 =?us-ascii?Q?o5rdrW+jiEQFQRHGa7xlyM6fq2buTYCxPCWqDFfdqUwFxdScwk1+BkXCK6DN?=
 =?us-ascii?Q?x39cUTABebDhUGVhqCqAp2FnwpXO4343/JykSkkW8?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2073;
 6:/DAMN6zJhmycuKeIZ/otiQjJqKKT1ZEcZsEM+2KqnJRb98teFUp/AsMVZ3wg7zqhW7LSyCH2v6cVR2GgQUq6SY8P32Hx5rDyYIXo1IH337ZhH0OmLN3A0R1lL/jDWf50WkZkRs8PHtYvc1J0vjuAC64Rhtu6dQDDzmTGDu+pDaRuExkxFgy3WAYjcIJ7Oqta+8+LJgkES6QM3feZk9tlB2zhCbS7fV5paTM3uwg5cWy+HqsR2Mx2JF1igjOpntGfaH812u4GJWkxLcf4igdx2+o5Vhn5+lysx8JTy/+flxIxArwW7rtR75eZakBe+sN7MuFK8kiFQrniJuND4PodhckaQGL4M7hKEifVJ++Xq6I=;
 5:xgZsF55LyDYqmY74OgwFTS93VBah3JalL/0ofRf7w+cc9FSVW8icHBVR17lHEJqQZBDn4gzlbubxr2T/BdEyv1wwCPo0IGrGd4oYoQDf1d5IBZEPYCZAsZJTYh28vgCX1klCkcsUhzDNmoX+y7/1E9HAlfgwfOOfJvnfzRqBdmM=;
 24:YfOFsl8ByUPmxZT2X7Y6Ov/Ye5JBAdciyQrtjci1K/Xh8vb9vq9CfMikfbzmPGHuhzjMM2HwmOrtA0qHLUlyMDXsK9mNZxJ2HvAeFlJ2mq4=;
 7:Nb5SMD3xvrMSbJihCfVMgsMa+MCteDPG9YjSPJ8oI5xAbYi/ElWJc6l3ZkTFjllHxulwVFawb1IaV7jIbki9iXxTwB326H11YKfUARuC2pe2xVw51qnt4LPN1MnvFb8OQ/mGQcDI23G77zTJF5cJ4Kptoemn94HUaIa4enYrO3oglZYVupW5KA9RWh8qYTRaLLNqJirqF6PeYS5wxy3XiMSXdf4KA8Fm5Gl1zsK2ZjcGt0YGKKQ9RXJRmmY7C6Gj
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2018 06:16:06.4276 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 75dd50b6-a442-4beb-4f72-08d55e3af7b0
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2073
Cc: Manish Jaggi <mjaggi@caviumnetworks.com>, manish.jaggi@cavium.com
Subject: [Xen-devel] [RFC PATCH] arm64: vgic-v3: Add ITS doorbell region in
	Dom0 stage-2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtbmV0d29ya3MuY29tPgoKVGhpcyBwYXRj
aCBpbnRyb2R1Y2VzIGEgZnVuY3Rpb24gdmdpY19tYXBfdHJhbnNsYXRpb25fc3BhY2UgZm9yIG1h
cHBpbmcKSVRTIDY0SyB0cmFuc2xhdGVyIHNwYWNlIGZvciBkb29yYmVsbHMgaW4gZG9tMCBzdGFn
ZS0yLgpJdCBpcyByZXF1aXJlZCBhcyBkb20wIFBDSSBkZXZpY2VzIGJlaGluZWQgU01NVSAgd29u
dCBiZSBhYmxlIHRvIHdyaXRlIE1TSXMuCgpUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBmcm9tIHZn
aWNfdjNfaXRzX2luaXRfZG9tYWluIG9ubHkgZm9yIGhhcmR3YXJlIGRvbWFpbi4gCgpUaGlzIHBh
dGNoIGlzIGFsc28gcmVxdWlyZWQgZm9yIHRlc3RpbmcgCltSRkMgMDAvMTFdIGFjcGk6IGFybTog
SU9SVCBTdXBwb3J0IGZvciBYZW4gWzFdIAorIFsyXSAgW1JGQyB2NCAwLzhdIFNNTVV2MyBkcml2
ZXIKIApbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE4LTAxL21zZzAwMDA3Lmh0bWwKWzJdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNo
aXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAxMjk0Lmh0bWwKClNpZ25lZC1vZmYtYnk6
IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGNhdml1bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo
YW5nZWQsIDI2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12
My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCmluZGV4IDcyYTVjNzA2NTYuLmE4
ZjgwNzkxNDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCisrKyBiL3hl
bi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCkBAIC0xNTExLDYgKzE1MTEsMzAgQEAgdW5zaWduZWQg
aW50IHZnaWNfdjNfaXRzX2NvdW50KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJu
IHJldDsKIH0KIAorc3RhdGljIGludCB2Z2ljX21hcF90cmFuc2xhdGlvbl9zcGFjZShzdHJ1Y3Qg
ZG9tYWluICpkLCBwYWRkcl90IGd1ZXN0X2FkZHIpCit7CisgICAgdTY0IGFkZHIsIHNpemU7Cisg
ICAgaW50IHJldDsKKyAgICBhZGRyID0gZ3Vlc3RfYWRkciArIFNaXzY0SzsKKyAgICBzaXplID0g
U1pfNjRLOworCisgICAgcmV0ID0gbWFwX21taW9fcmVnaW9ucyhkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFkZHJfdG9fcGZuKGFkZHIgJiBQQUdFX01BU0spLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgRElWX1JPVU5EX1VQKHNpemUsIFBBR0VfU0laRSksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYWRkcl90b19wZm4oYWRkciAmIFBBR0VfTUFTSykpOworCisgICAg
aWYgKCByZXQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIlVuYWJsZSB0byBt
YXAgdG8gZG9tJWQgYWNjZXNzIHRvIgorICAgICAgICAgICAgICAgIiAweCUiUFJJeDY0IiAtIDB4
JSJQUkl4NjQiXG4iLAorICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLAorICAgICAgICAgICAg
ICAgYWRkciAmIFBBR0VfTUFTSywgUEFHRV9BTElHTihhZGRyICsgc2l6ZSkgLSAxKTsKKyAgICB9
CisKKyAgICByZXR1cm4gcmV0OworCit9CisKIC8qCiAgKiBGb3IgYSBoYXJkd2FyZSBkb21haW4s
IHRoaXMgd2lsbCBpdGVyYXRlIG92ZXIgdGhlIGhvc3QgSVRTZXMKICAqIGFuZCBtYXAgb25lIHZp
cnR1YWwgSVRTIHBlciBob3N0IElUUyBhdCB0aGUgc2FtZSBhZGRyZXNzLgpAQCAtMTU0MSw2ICsx
NTY1LDggQEAgaW50IHZnaWNfdjNfaXRzX2luaXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgICAgICAgICAgcmV0dXJuIHJldDsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg
ICAgICBkLT5hcmNoLnZnaWMuaGFzX2l0cyA9IHRydWU7CisgICAgICAgICAgICAKKyAgICAgICAg
ICAgIHZnaWNfbWFwX3RyYW5zbGF0aW9uX3NwYWNlKGQsIGh3X2l0cy0+YWRkcik7CiAgICAgICAg
IH0KICAgICB9CiAKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 06:25:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 06:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec3dD-0006OK-Mf; Thu, 18 Jan 2018 06:24:59 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec3dC-0006O8-M0
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 06:24:58 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id 77/DD-11014-9BD306A5;
 Thu, 18 Jan 2018 06:24:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVXenbUK
 Uwab5nBb3prxnd2D02N63iz2AMYo1My8pvyKBNaNx5SX2goPiFafvb2VuYJwp2MXIxSEk0Mgk
 MfdpFxuE85hR4vXaR4wQzjZGiYa7G9i7GDk5RAScJb6emQtm8wroS2yc/ZkVxBYWsJU433CUC
 aRBQmAps8SBm6dZQBISAp4SK/7OZYaxdy+/DtTAzsEmYCVxSAwkyiKgKrFp5j7GCYzcCxgZVj
 FqFKcWlaUW6Roa6SUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHqYAQh2MPbNcj7
 EKMnBpCTKe8IoPkqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK9xDlBOsCg1PbUiLTMHGGowaQkO
 HiURXkWQNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz0uVEud1BSkVACnNKM2DGwSLg
 UuMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5mUCmcKTmVcCt+8V0ClMQKdsmRELckpJIkJKqo
 Gxpda8pZuNO3S95t1vpxU1npr8Lv3ifNJftD9nn9guPyEftsbP+xtnvn+jGVJ1X7Bd/MCJd1u
 6rHjf/ZA8aVc0Iezs2U2sZxxm2LdHF4YK63Wnf51WEu8aMFHVfWG8qaoca+c768k5rYf3FlQ9
 MVU6urhIcctm2cr5yyemiCokfHqZVWr92EiJpTgj0VCLuag4EQCbQ/bRfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1516256696!115677671!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49272 invoked from network); 18 Jan 2018 06:24:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 06:24:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec3d8-0006YO-Of; Thu, 18 Jan 2018 06:24:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ec3d3-0002Kf-GW; Thu, 18 Jan 2018 06:24:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ec3d2-0002HN-VG; Thu, 18 Jan 2018 06:24:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118199-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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=e730f8e41e8537f1db9770b9464f9523c28857b9
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 06:24:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118199: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5950232715737612604=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e730f8e41e8537f1db9770b9464f9523c28857b9
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    1 days
Failing since        118110  2018-01-16 19:02:12 Z    1 days   17 attempts
Testing same since   118194  2018-01-18 00:01:12 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5950232715737612604==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 07:32:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 07:32:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec4fl-0002ZN-11; Thu, 18 Jan 2018 07:31:41 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec4fj-0002Yu-5l
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 07:31:39 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id A4/F7-07921-55D406A5;
 Thu, 18 Jan 2018 07:31:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVTfYNyH
 KYMksDot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHk7iymgrb6ir6nv5gaGA+HdjFycQgJNDJJ
 zGyYxgzhPGaUmPn1OBuEs41R4ubLC0AZTg4RAWeJr2fmsncxcnDwCuhLLHxoARIWFrCW6O6aw
 ghiSwj8UZTomlQNYXtLbDizlRXGnrfsDdBMdg42ASuJQ2IgURYBVYkjzceYJjByL2BkWMVokV
 SUmZ5RkpuYmaNraGCga2horGusa2qul1ilm6iXWqqbnJpXUpQIlNRLLC/WK67MTc5J0ctLLdn
 ECPQ+AxDsYDx4NvEQoyQHk5Io7wmj+CghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxePglRQoJF
 qempFWmZOcAwhElLcPAoifBygKR5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eqpQ4b
 yhIqQBIaUZpHtwgWHxcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjDEFJ7MvBK4fa+ATmECOm
 XLjFiQU0oSEVJSDYxSx8Lfzd7DfFVO9411tH/Jrh+zTsu0zQ1lf7jpYba22cwFT6tL54WkKnx
 1X8b4mv+1TtCEr9NX/nA4vq550/N/AUelKkz01mdGeNVFuD7emByx6rm50C8z8cv7LiZvlopt
 tVl60jNh6tGZaTpZ8w5Pi7q+eZmvi4zt+umCqlceST6/EiK53rlaiaU4I9FQi7moOBEAWzmHA
 ooCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-36.tower-225.messagelabs.com!1516260689!85860!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10311 invoked from network); 18 Jan 2018 07:31:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-36.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 07:31:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec4fZ-0008Ia-6e; Thu, 18 Jan 2018 07:31:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ec4fT-0005KQ-Su; Thu, 18 Jan 2018 07:31:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ec4fT-00077f-7J; Thu, 18 Jan 2018 07:31:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118151-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-rtds:<job
 status>:broken:regression
 linux-4.9:test-armhf-armhf-xl-rtds:host-install(4):broken:allowable
 linux-4.9:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-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-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-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-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm: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-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b8cf9ff79d63a3ac5567bd7cbb9445bfed193f4d
X-Osstest-Versions-That: linux=7bbc6ca4887794cc44b41412a35bdfbe0cbd1c50
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 07:31:23 +0000
Subject: [Xen-devel] [linux-4.9 test] 118151: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8016958731431991317=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-rtds        <job status>                 broken

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      4 host-install(4)        broken REGR. vs. 117765
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 117765

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

version targeted for testing:
 linux                b8cf9ff79d63a3ac5567bd7cbb9445bfed193f4d
baseline version:
 linux                7bbc6ca4887794cc44b41412a35bdfbe0cbd1c50

Last test of basis   117765  2018-01-10 08:50:09 Z    7 days
Testing same since   118151  2018-01-17 09:29:15 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Abdul Lateef Attar <abdul-lateef.attar@hpe.com>
  Alex Smith <alex@alex-smith.me.uk>
  Alexei Starovoitov <ast@fb.com>
  Alexei Starovoitov <ast@kernel.org>
  Andi Kleen <ak@linux.intel.com>
  Andrew Honig <ahonig@google.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrii Vladyka <tulup@mail.ru>
  Andy Lutomirski <luto@kernel.org>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnaud Patard <arnaud.patard@rtp-net.org>
  Bart Van Assche <bart.vanassche@wdc.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Seri <ben@armis.com>
  Benjamin Poirier <bpoirier@suse.com>
  Borislav Petkov <bp@suse.de>
  Christian Hesse <list@eworm.de>
  Christian Holl <cyborgx1@gmail.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Streetman <dan.streetman@canonical.com>
  Dan Streetman <ddstreet@ieee.org>
  Daniel Borkmann <daniel@iogearbox.net>
  Darren Hart (VMware) <dvhart@infradead.org>
  Dave Hansen <dave.hansen@linux.intel.com>
  David Decotigny <decot@googlers.com>
  David S. Miller <davem@davemloft.net>
  David Spinadel <david.spinadel@intel.com>
  David Woodhouse <dwmw@amazon.co.ku>
  David Woodhouse <dwmw@amazon.co.uk>
  Diego Elio PettenĂ² <flameeyes@flameeyes.eu>
  Eli Cooper <elicooper@gmx.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans de Goede <hdegoede@redhat.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Icenowy Zheng <icenowy@aosc.io>
  Ido Schimmel <idosch@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  James Hogan <james.hogan@mips.com>
  Jason Gunthorpe <jgg@mellanox.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jia Zhang <qianyue.zj@alibaba-inc.com>
  Jim Mattson <jmattson@google.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Fastabend <john.fastabend@gmail.com>
  Jonathan McDowell <noodles@earth.li>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Lepton Wu <ytht.net@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@mips.com>
  Manikanta Pubbisetty <mpubbise@qti.qualcomm.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Mike Maloney <maloney@google.com>
  Mike Snitzer <snitzer@redhat.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Pete Zaitcev <zaitcev@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Razvan Ghitulete <rga@amazon.de>
  Roi Dayan <roid@mellanox.com>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Agner <stefan@agner.ch>
  Stephen Hemminger <stephen@networkplumber.org>
  Sunil V L <sunil.vl@hpe.com>
  Suren Baghdasaryan <surenb@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tony Luck <tony.luck@intel.com>
  Vasanthakumar Thiagarajan <vthiagar@qti.qualcomm.com>
  Vikas C Sajjan <vikas.cha.sajjan@hpe.com>
  Viktor Slavkovic <viktors@google.com>
  Vlastimil Babka <vbabka@suse.cz>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfgang Grandegger <wg@grandegger.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-armhf-armhf-xl-rtds broken
broken-step test-armhf-armhf-xl-rtds host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8016958731431991317==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 07:44:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 07:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec4rg-0003MO-7D; Thu, 18 Jan 2018 07:44:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec4rf-0003MI-1X
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 07:43:59 +0000
X-Inumbo-ID: aef8965e-fc23-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aef8965e-fc23-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 07:46:25 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 00:43:50 -0700
Message-Id: <5A605E45020000780019FB34@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 00:43:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>, "WeiLiu" <wei.liu2@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-2-git-send-email-andrew.cooper3@citrix.com>
 <20180117144334.gcmpsv2uqjvc5is7@citrix.com>
In-Reply-To: <20180117144334.gcmpsv2uqjvc5is7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] x86/idt: Factor out enabling and
 disabling of ISTs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDE1OjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDY6Mzc6MjBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gQWxsIGFsdGVyYXRpb24gb2YgSVNUIHNldHRpbmdzIChvdGhlciB0aGFuIHRoZSBj
cmFzaCBwYXRoKSBoYXBwZW4gaW4gYW4KPj4gaWRlbnRpY2FsIHRyaXBsZS4gIEludHJvZHVjZSBo
ZWxwZXJzIHRvIGtlZXAgdGhlIHRyaXBsZSBpbiBzeW5jLCBhbmQgcmVkdWNlCj4+IHRoZSByaXNr
IG9mIG9wZW5jb2RlZCBtaXN0YWtlcy4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 07:45:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 07:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec4t4-0003S1-H2; Thu, 18 Jan 2018 07:45:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec4t3-0003Rg-4w
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 07:45:25 +0000
X-Inumbo-ID: e2f16c17-fc23-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e2f16c17-fc23-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 07:47:52 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 00:45:17 -0700
Message-Id: <5A605E9C020000780019FB37@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 00:45:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>, "WeiLiu" <wei.liu2@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-3-git-send-email-andrew.cooper3@citrix.com>
 <20180117144337.tqldlu3wzqxi6cez@citrix.com>
In-Reply-To: <20180117144337.tqldlu3wzqxi6cez@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Rename invalidate_shadow_ldt()
 to pv_destroy_ldt()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDE1OjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMTIsIDIwMTggYXQgMDY6Mzc6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gYW5kIG1vdmUgaXQgaW50byBwdi9kZXNjcmlwdG9yLXRhYmxlcy5jIGJlc2lkZSBp
dHMgR0RUIGNvdW50ZXJwYXJ0LiAgUmVkdWNlCj4+IHRoZSAhaW5faXJxKCkgY2hlY2sgZnJvbSBh
IEJVR19PTigpIHRvIEFTU0VSVCgpLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 07:48:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 07:48:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec4vn-0003eT-U3; Thu, 18 Jan 2018 07:48:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec4vm-0003eL-Cj
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 07:48:14 +0000
X-Inumbo-ID: b7985e9c-fc23-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7985e9c-fc23-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 08:46:39 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 00:48:11 -0700
Message-Id: <5A605F4A020000780019FB48@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 00:48:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515782244-6412-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/5] x86/pv: Break
 handle_ldt_mapping_fault() out of handle_gdt_ldt_mapping_fault()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWRqdXN0IGhhbmRsZV9sZHRfbWFwcGluZ19mYXVsdCgpIGV4Y2x1ZGUgdGhlIHVzZSBv
ZiB0aGlzIGZpeHVwIHBhdGggZm9yCj4gbm9uLVBWIGd1ZXN0cy4gIFdlbGwtZm9ybWVkIGNvZGUg
c2hvdWxkbid0IHJlZmVyZW5jZSB0aGUgTERUIHdoaWxlIGluIEhWTSB2Y3B1Cj4gY29udGV4dCwg
YnV0IGN1cnJlbnRseSBvbiBhIGNvbnRleHQgc3dpdGNoIGZyb20gUFYgdG8gSFZNIGNvbnRleHQs
IHRoZXJlIG1heQo+IGJlIGEgc3RhbGUgTERUIHNlbGVjdG9yIGxvYWRlZCwgb3ZlciBhbiB1bm1h
cHBlZCByZWdpb24uCj4gCj4gQnkgZXhwbGljaXRseSBleGNsdWRpbmcgSFZNIGNvbnRleHQgYXQg
dGhpcyBwb2ludCwgd2UgYXZvaWQgZXJyb25lb3VzCj4gaHlwZXJ2aXNvciBleGVjdXRpb24gcmVz
dWx0aW5nIGluIGEgY2FzY2FkZSBmYWlsdXJlLCBieSBmYWxsaW5nIGludG8KPiBwdl9tYXBfbGR0
X3NoYWRvd19wYWdlKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 07:50:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 07:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec4xd-0004Fc-9B; Thu, 18 Jan 2018 07:50:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=czxr=en=gmail.com=saumyarajesh93@srs-us1.protection.inumbo.net>)
 id 1ec4xb-0004FF-Fk
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 07:50:07 +0000
X-Inumbo-ID: fbaaeff0-fc23-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x236.google.com (unknown [2607:f8b0:4002:c05::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fbaaeff0-fc23-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 08:48:33 +0100 (CET)
Received: by mail-yw0-x236.google.com with SMTP id m84so10516801ywd.5;
 Wed, 17 Jan 2018 23:50:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1BX+WKD0bD5+ezeU4KJDLYOCCZ2IQm3S4TE46rAONDA=;
 b=i9tUwVDPxU8s8bj69rnXZJY5vWPvmq30N93bWBC7SLytuAOJno1X25GXu7yME/C0sp
 vJ9mw2oesCyGfyrqpaBuoOMfqP9AGkE+CWPTKAoWaJGSUa3UFuuFPfYvNtUvdFfhicuY
 kM0GAJ8hwa5nmqIkQzOchriedoK3wQTxIBp6zPetYdE28qg95dK4rfRfkQT6ihmFO7rD
 Tq3hkmXsTIUGUdzB328vyQE6HcvhSiYXwIMzHROVOmB8ZwCQJSMaEacKRrH8f3OcoZpL
 i1//IAFbLwEG/bMz1UvfIIT4ft7+qw8JLHcGudGrX8DOZ4pGrGfQbpulC3aXNcs1eH7I
 d/7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1BX+WKD0bD5+ezeU4KJDLYOCCZ2IQm3S4TE46rAONDA=;
 b=AwvBQuiZr6ZFJtaiiRkigHwzjgznRdX7oe1m0zl6UhXt0y/rpucgUp239gdnNQjub6
 sJ4RSXL2AHVh80IlY5OTf9QVixE+pFQpljsXCB9MspYfWZhD6dibQouz83/oGiI4UUl1
 BBX1UwCFll/1Dvn0qE2GI3gUz4aeuFZJ/97JnX0ICS4h597Bg4HEIrYdzJQkI+bZxVEy
 HZYhNtQDlhLz4SOD2bL9Sw0iFD4GxF9fGXZb0qQTTvcoTF3JcNjTpau27D7zKIOP6AKq
 qgG+6r9v7sxbgerXOQRjSdWBpp8Pyfb6b22M4GfahXSQFGnVik269qmW+jqwNyQdl4sI
 7agw==
X-Gm-Message-State: AKwxyte9y0m9/C5oyDCd5X+Te4C1ck9HCOpyXUp0m+A3eDR8LgWnyuO7
 ilY9uitVX0DfMR7B70IsVIqSgCX/n4O03fSRVAGr5mHxtN0=
X-Google-Smtp-Source: ACJfBotD6HIIaFpbiqcYhprSzoMA/gXdt8KK82jwIxewd0Q/f+ne410pIgZzi0bSPvB/7+r4hFLN0pkstisvgoOuvng=
X-Received: by 10.37.17.200 with SMTP id 191mr12983346ybr.331.1516261805480;
 Wed, 17 Jan 2018 23:50:05 -0800 (PST)
MIME-Version: 1.0
Received: by 10.13.211.65 with HTTP; Wed, 17 Jan 2018 23:50:05 -0800 (PST)
In-Reply-To: <bc345300-7e46-367f-4e16-db1ffa4e56d0@epam.com>
References: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
 <37217807-7f20-bdbf-f852-033fcae1bd01@epam.com>
 <CAONE6OCM9wEd6zJCH5147vTMWyt4CGH9uXbBX0y29di9cC3QaQ@mail.gmail.com>
 <bc345300-7e46-367f-4e16-db1ffa4e56d0@epam.com>
From: Saumya Rajesh <saumyarajesh93@gmail.com>
Date: Thu, 18 Jan 2018 13:20:05 +0530
Message-ID: <CAONE6OAUJ+SjvYkiAaT-0Y_8av4T0dX60R8o2OZum6g8Ucg+1w@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>, xen-users@lists.xenproject.org
Cc: xen-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Access I2C bus from guest/DomU on ARM board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3771281395672305528=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3771281395672305528==
Content-Type: multipart/alternative; boundary="001a113e410c4d6053056308368b"

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

On Wed, Jan 17, 2018 at 9:06 PM, Andrii Anisov <andrii_anisov@epam.com>
wrote:

> Rajesh,
>
> On 17.01.18 16:03, Saumya Rajesh wrote:
>
>> Just out of curiosity, is it possible to split the Driver for the Renesa=
s
>> RCar I2C unit [1] into frontend and backend to use the i2c bus from gues=
t?
>> Or to do something similar to PCI passthrough? Please forgive me if I so=
und
>> illogical. I'm just curious.
>>
> I guess you could implement PV I2C using FE/BE scheme. With enormous
> efforts and unpredictable results.
> But I'm sure it is not what you really need.
>
> --
>
> *Andrii Anisov*
>
>
>
=E2=80=8BHi Andrii

Actually I am planning to set up Android as guest in Xen. In order to
enable sound in the Android guest, I need to passthrough the audio codec
device which communicates through the I2C bus. For BE/FE scheme, I think
sharing the internal DMA and clock would pose problems. So I'm going to go
ahead with the device passthrough way.

Any thoughts or inputs you can possibly give regarding this use case will
be very helpful and valuable.

Regards
Saumya=E2=80=8B

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:tahoma,s=
ans-serif"><span style=3D"font-family:arial,sans-serif">On Wed, Jan 17, 201=
8 at 9:06 PM, Andrii Anisov </span><span dir=3D"ltr" style=3D"font-family:a=
rial,sans-serif">&lt;<a href=3D"mailto:andrii_anisov@epam.com" target=3D"_b=
lank">andrii_anisov@epam.com</a>&gt;</span><span style=3D"font-family:arial=
,sans-serif"> wrote:</span><br></div><div class=3D"gmail_extra"><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Rajesh,<=
span class=3D"gmail-"><br>
<br>
On 17.01.18 16:03, Saumya Rajesh wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Just out of curiosity, is it possible to split the Driver for the Renesas R=
Car I2C unit [1] into frontend and backend to use the i2c bus from guest? O=
r to do something similar to PCI passthrough? Please forgive me if I sound =
illogical. I&#39;m just curious.<br>
</blockquote></span>
I guess you could implement PV I2C using FE/BE scheme. With enormous effort=
s and unpredictable results.<br>
But I&#39;m sure it is not what you really need.<span class=3D"gmail-HOEnZb=
"><font color=3D"#888888"><br>
<br>
-- <br>
<br>
*Andrii Anisov*<br>
<br>
<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra"><div =
class=3D"gmail_default"><span style=3D"font-family:tahoma,sans-serif">=E2=
=80=8B</span><font face=3D"tahoma, sans-serif">Hi Andrii</font></div><div c=
lass=3D"gmail_default"><font face=3D"tahoma, sans-serif"><br></font></div><=
div class=3D"gmail_default"><font face=3D"tahoma, sans-serif">Actually I am=
 planning to set up Android as guest in Xen. In order to enable sound in th=
e Android guest, I need to passthrough the audio codec device which communi=
cates through the I2C bus. For BE/FE scheme, I think sharing the internal D=
MA and clock would pose problems. So I&#39;m going to go ahead with the dev=
ice passthrough way.=C2=A0</font></div><div class=3D"gmail_default"><font f=
ace=3D"tahoma, sans-serif"><br></font></div><div class=3D"gmail_default"><f=
ont face=3D"tahoma, sans-serif">Any thoughts or inputs you can possibly giv=
e regarding this use case will be very helpful and valuable.</font></div><d=
iv class=3D"gmail_default"><font face=3D"tahoma, sans-serif"><br></font></d=
iv><div class=3D"gmail_default"><font face=3D"tahoma, sans-serif">Regards</=
font></div><div class=3D"gmail_default"><font face=3D"tahoma, sans-serif">S=
aumya</font><span style=3D"font-family:tahoma,sans-serif">=E2=80=8B</span><=
/div><br></div></div>

--001a113e410c4d6053056308368b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3771281395672305528==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 18 07:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 07:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec51a-0004Zx-2f; Thu, 18 Jan 2018 07:54:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=alin=en=verge.net.au=horms@srs-us1.protection.inumbo.net>)
 id 1ec51Y-0004Z9-B1
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 07:54:12 +0000
X-Inumbo-ID: 1cc5f5b0-fc25-11e7-b0d7-9f685aff125f
Received: from kirsty.vergenet.net (unknown [202.4.237.240])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1cc5f5b0-fc25-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 07:56:38 +0000 (UTC)
Received: from penelope.horms.nl (unknown [217.111.208.18])
 by kirsty.vergenet.net (Postfix) with ESMTPA id 2DD7D25B776;
 Thu, 18 Jan 2018 18:54:03 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=verge.net.au; s=mail;
 t=1516262043; bh=MUiE1mjPGIYS7Q/7Aj7BjyE2cXzcwNuNXqMsHiRtQtM=;
 h=Date:From:To:Cc:Subject:References:In-Reply-To:From;
 b=EPDJV6bvIK1ZxnguFsI8KlbMFUw3ROfDCLDU483dVRz7gjpffHTiMs88o2IM+3DBp
 RebQysdwAwH+1eyJ9r2GFq4nsXj5VjmUq2GRwgNoe4aWr33JgTphy3zbBDRUFT3FVH
 DExxXkFjX+qa768I2l6GPY83IbceVf19Z0BfhnYs=
Received: by penelope.horms.nl (Postfix, from userid 7100)
 id 02558E200DA; Thu, 18 Jan 2018 08:53:44 +0100 (CET)
Date: Thu, 18 Jan 2018 08:53:44 +0100
From: Simon Horman <horms@verge.net.au>
To: Eric DeVolder <eric.devolder@oracle.com>
Message-ID: <20180118075344.i4dwybgdlpnmomkc@verge.net.au>
References: <1516207141-31590-1-git-send-email-eric.devolder@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516207141-31590-1-git-send-email-eric.devolder@oracle.com>
Organisation: Horms Solutions BV
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: andrew.cooper3@citrix.com, daniel.kiper@oracle.com, xen-devel@lists.xen.org,
 kexec@lists.infradead.org
Subject: Re: [Xen-devel] [PATCH v4] kexec-tools: Perform run-time linking of
	libxenctrl.so
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMTA6Mzk6MDFBTSAtMDYwMCwgRXJpYyBEZVZvbGRlciB3
cm90ZToKPiBXaGVuIGtleGVjIGlzIHV0aWxpemVkIGluIGEgWGVuIGVudmlyb25tZW50LCBpdCBo
YXMgYW4gZXhwbGljaXQKPiBydW4tdGltZSBkZXBlbmRlbmN5IG9uIGxpYnhlbmN0cmwuc28uIFRo
aXMgZGVwZW5kZW5jeSBvY2N1cnMKPiBkdXJpbmcgdGhlIGNvbmZpZ3VyZSBzdGFnZSBhbmQgd2hl
biBidWlsZGluZyBrZXhlYy10b29scy4KCi4uLgoKVGhhbmtzIGZvciBhZGRyZXNzaW5nIHRoaXMg
YW5kIHRoYW5rcyBkb3VibHkgZm9yIHRoZSB2ZXJ5IGNvbXByZWhlbnNpdmUKY2hhbmdlbG9nLgoK
QXBwbGllZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 07:59:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 07:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec56Q-0004pb-Kg; Thu, 18 Jan 2018 07:59:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec56Q-0004ol-42
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 07:59:14 +0000
X-Inumbo-ID: d0fcafa2-fc25-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0fcafa2-fc25-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 08:01:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 00:59:06 -0700
Message-Id: <5A6061DA020000780019FB5C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 00:59:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Drop support for paging out the
	LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2luZG93cyBpcyB0aGUgb25seSBPUyB3aGljaCBwYWdlcyBvdXQga2VybmVsIGRhdGFz
dHJ1Y3R1cmVzLCBzbyBjaGFuY2VzIGFyZQo+IGdvb2QgdGhhdCB0aGlzIGlzIGEgdmVzdGlnaWFs
IHJlbW5hbnQgb2YgdGhlIFBWIFdpbmRvd3MgWFAgZXhwZXJpbWVudC4KClRoaXMgaXMgYmFzZWQg
b24gd2hhdD8gSG93IGRvIHlvdSBrbm93IHRoZXJlIGFyZSBubyBvdGhlciBPU2VzCmRvaW5nIHNv
LCBpbmNsdWRpbmcgcGVyaGFwcyBvbmVzIHdoaWNoIG5vbmUgb2YgdXMgaGFzIGV2ZXIgaGVhcmQK
b2Y/IFRoZSBkaWZmc3RhdCBvZiB0aGUgY2hhbmdlIGhlcmUgaXMgY2VydGFpbmx5IG5pY2UsIGJ1
dCBhcyBhbHdheXMKd2l0aCBzb21ldGhpbmcgYmVpbmcgcmVtb3ZlZCBmcm9tIHRoZSBBQkkgSSdt
IHJhdGhlciBoZXNpdGFudC4KCj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gQEAgLTE5NDIsMTEgKzE5NDIsOCBAQCBpbnQgZG9tYWlu
X3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgewo+ICAg
ICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gICAgICAgICAgICAgIHsKPiAtICAg
ICAgICAgICAgICAgIC8qCj4gLSAgICAgICAgICAgICAgICAgKiBSZWxpbnF1aXNoIEdEVCBtYXBw
aW5ncy4gTm8gbmVlZCBmb3IgZXhwbGljaXQgdW5tYXBwaW5nIG9mCj4gLSAgICAgICAgICAgICAg
ICAgKiB0aGUgTERUIGFzIGl0IGF1dG9tYXRpY2FsbHkgZ2V0cyBzcXVhc2hlZCB3aXRoIHRoZSBn
dWVzdAo+IC0gICAgICAgICAgICAgICAgICogbWFwcGluZ3MuCj4gLSAgICAgICAgICAgICAgICAg
Ki8KPiArICAgICAgICAgICAgICAgIC8qIFJlbGlucXVpc2ggR0RUL0xEVCBtYXBwaW5ncy4gKi8K
PiArICAgICAgICAgICAgICAgIHB2X2Rlc3Ryb3lfbGR0KHYpOwo+ICAgICAgICAgICAgICAgICAg
cHZfZGVzdHJveV9nZHQodik7CgpUaGUgZG9tYWluIGlzIGRlYWQgYXQgdGhpcyBwb2ludCwgc28g
dGhlIG9yZGVyIGRvZXNuJ3QgbWF0dGVyIG11Y2gsCmJ1dCBzdHJpY3RseSBzcGVha2luZyB5b3Ug
c2hvdWxkIGRlc3Ryb3kgdGhlIEdEVCBiZWZvcmUgZGVzdHJveWluZwp0aGUgTERUIChqdXN0IGxp
a2UgTERUIF9sb2Fkc18gYWx3YXlzIG5lZWQgdG8gY29tZSBfYWZ0ZXJfIEdEVAphZGp1c3RtZW50
cykuCgpFdmVyeXRoaW5nIGVsc2UgaGVyZSBsb29rcyBmaW5lLCBidXQgdGhlIGluaXRpYWwgY29t
bWVudCBtYXkgbmVlZApmdXJ0aGVyIGRpc2N1c3Npb24uIEZvciBleGFtcGxlIHdlIG1heSB3YW50
IHRvIGNvbnNpZGVyIGEKdHdvLXN0YWdlIHBoYXNpbmcgb3V0IG9mIHRoZSBmZWF0dXJlLCB3aXRo
IGEgY291cGxlIG9mIHllYXJzIGluCmJldHdlZW46IE1ha2UgdGhlIGZ1bmN0aW9uYWxpdHkgZGVw
ZW5kZW50IHVwb24gYSBkZWZhdWx0LW9mZgpjb21tYW5kIGxpbmUgb3B0aW9uIGZvciB0aGUgdGlt
ZSBiZWluZywgYW5kIGlzc3VlIGEgYnJpZ2h0IHdhcm5pbmcKd2hlbiBzb21lb25lIGFjdHVhbGx5
IGVuYWJsZXMgaXQgKHRlbGxpbmcgdGhlbSB0byB0ZWxsIHVzKS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 08:05:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 08:05:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec5Cc-000659-CV; Thu, 18 Jan 2018 08:05:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec5Ca-000653-NN
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 08:05:36 +0000
X-Inumbo-ID: b500cd45-fc26-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b500cd45-fc26-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 08:08:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 01:05:28 -0700
Message-Id: <5A606358020000780019FB6A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 01:05:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515782244-6412-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/5] x86/monitor: Capture Xen's intent to
 use monitor at boot time
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTMxMiw2ICszMTMsMTIgQEAgc3RhdGljIHZvaWQgZ2VuZXJpY19pZGVudGlmeShz
dHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gIAlpZiAoIGNwdV9oYXMoYywgWDg2X0ZFQVRVUkVfQ0xG
TFVTSCkgKQo+ICAJCWMtPng4Nl9jbGZsdXNoX3NpemUgPSAoKGVieCA+PiA4KSAmIDB4ZmYpICog
ODsKPiAgCj4gKwkvKiBYZW4gb25seSB1c2VzIE1PTklUT1IgaWYgSU5URVJSVVBUX0JSRUFLIGlz
IGF2YWlsYWJsZS4gKi8KPiArCWlmICggY3B1X2hhcyhjLCBYODZfRkVBVFVSRV9NT05JVE9SKSAm
Jgo+ICsJICAgICAoKGNwdWlkX2VjeChDUFVJRF9NV0FJVF9MRUFGKSAmIENQVUlEX01XQUlUX01J
Tl9GRUFUVVJFUykgPT0KPiArCSAgICAgIENQVUlEX01XQUlUX01JTl9GRUFUVVJFUykgKQo+ICsJ
CXNldF9iaXQoWDg2X0ZFQVRVUkVfWEVOX01PTklUT1IsIGMtPng4Nl9jYXBhYmlsaXR5KTsKCkxl
YXZpbmcgYXNpZGUgdGhhdCB0aGlzIGNvdWxkL3Nob3VsZCBiZSBfX3NldF9iaXQoKSwgSSB0aGlu
ayB3ZQpzaG91bGRuJ3QgZG8gYW55dGhpbmcgbGlrZSB0aGlzIGZvciBzeW50aGV0aWMgZmVhdHVy
ZSBiaXRzIGFuZCBhdAp0aGUgc2FtZSB0aW1lIC4uLgoKPiBAQCAtMTA0LDYgKzEwMCw3IEBACj4g
ICNkZWZpbmUgY3B1X2hhc19hcmNoX3BlcmZtb24gICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X0FSQ0hfUEVSRk1PTikKPiAgI2RlZmluZSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpCj4gICNkZWZpbmUgY3B1X2hhc19hcGVy
Zm1wZXJmICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FQRVJGTVBFUkYpCj4gKyNkZWZp
bmUgY3B1X2hhc194ZW5fbW9uaXRvciAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9N
T05JVE9SKQoKLi4uIHRlc3QgZm9yIHRoZW0gbGlrZSB0aGlzLiBFaXRoZXIgd2UncmUgY2VydGFp
biBhbGwgQ1BVcyBhcmUgaWRlbnRpY2FsLAppbiB3aGljaCBjYXNlIHRoZSBhYm92ZSBzaG91bGQg
YmUgc2V0dXBfZm9yY2VfY3B1X2NhcCgpLCBvciBlYWNoCkNQVSBzaG91bGQgcmVhbGx5IGluc3Bl
Y3QgaXRzIG93biBmZWF0dXJlIGZsYWcgYmVmb3JlIHVzaW5nIHRoZQpmZWF0dXJlLiBJJ2QgZ290
IHRoZSBmb3JtZXIgcm91dGUgZm9yIG5vdywgYW5kIHdpdGggdGhhdCBjaGFuZ2UKUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 08:33:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 08:33:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec5dF-00088R-Ia; Thu, 18 Jan 2018 08:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec5dD-00088J-NE
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 08:33:07 +0000
X-Inumbo-ID: 8cc1c000-fc2a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8cc1c000-fc2a-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 08:35:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 01:32:59 -0700
Message-Id: <5A6069C9020000780019FB8D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 01:32:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180117125353.3301-1-paul.durrant@citrix.com>
In-Reply-To: <20180117125353.3301-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted
 if guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDEzOjUzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL3ZsYXBpYy5jCj4gQEAgLTQyMiw2ICs0MjIsMTMgQEAgdm9pZCB2bGFwaWNfRU9JX3NldChz
dHJ1Y3QgdmxhcGljICp2bGFwaWMpCj4gICAgICBpZiAoIHZlY3RvciA9PSAtMSApCj4gICAgICAg
ICAgcmV0dXJuOwo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBJdCBpcyBwb3NzaWJsZSB0aGF0IEFQ
SUMgYXNzaXN0IGhhcyBiZWVuIGVuYWJsZWQgYnkgdGhlIGd1ZXN0IGJ1dAo+ICsgICAgICogaXQg
aGFzIGNob3NlbiBub3QgdG8gdXNlIGl0LCBieSBFT0lpbmcgbm9ybWFsbHkuIEl0IGlzIHRoZXJl
Zm9yZQo+ICsgICAgICogbmVjZXNzYXJ5IHRvIGFib3J0IGFueSBBUElDIGFzc2lzdCB0aGF0IG1h
eSBoYXZlIGJlZW4gc3RhcnRlZAo+ICsgICAgICogdG8gYXZvaWQgY29uZnVzaW5nIHRoZSBzdGF0
ZSBtYWNoaW5lLgo+ICsgICAgICovCj4gKyAgICB2aXJpZGlhbl9hYm9ydF9hcGljX2Fzc2lzdCh2
bGFwaWNfdmNwdSh2bGFwaWMpKTsKPiAgICAgIHZsYXBpY19jbGVhcl92ZWN0b3IodmVjdG9yLCAm
dmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7CgpGdW5kYW1lbnRhbGx5IGZpbmUsIGJ1dCBp
cyBjbGVhcmluZyBiaXQgMCBpbiB0aGUgc2hhcmVkIGxvY2F0aW9uIGEKdmFsaWQgdGhpbmcgdG8g
ZG8gaW4gdGhpcyBjYXNlPyBQbHVzIHNob3VsZG4ndCB5b3UgcGFzcyBpbiB0aGUgdmVjdG9yLApz
byB0aGUgYWJvcnQgd291bGQgb25seSBoYXBwZW4gZm9yIHRoZSB2ZXJ5IHZlY3RvciB0aGF0IGlz
IHBlbmRpbmc/CklpcmMgd2l0aCBuZXN0ZWQgaW50ZXJydXB0cyBub3JtYWwgRU9JIG1pZ2h0IHN0
aWxsIG5lZWQgdG8gYmUgdXNlZApieSBXaW5kb3dzIChhcyBvbmx5IGEgc2luZ2xlIHZlY3RvciBj
YW4gYmUgaW4gZmxpZ2h0IGluIHRoZSBhc3Npc3QpLCBzbwpjbGVhcmluZyB0aGUgYXNzaXN0IGZv
ciB0aGUgd3JvbmcgdmVjdG9yIG1pZ2h0IGFjdHVhbGx5IGNhdXNlIGhhcm0uCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 08:34:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 08:34:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec5eK-0008Cr-Rc; Thu, 18 Jan 2018 08:34:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec5eI-0008Cf-SW
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 08:34:14 +0000
X-Inumbo-ID: 259ee303-fc2a-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 259ee303-fc2a-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 09:32:41 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 01:34:12 -0700
Message-Id: <5A606A13020000780019FB92@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 01:34:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180117125641.35927-1-roger.pau@citrix.com>
In-Reply-To: <20180117125641.35927-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86/efi: fix build with linkers that
 support both coff-x86-64 and pe-x86-64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDEzOjU2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gdXNpbmcgYSBsaW5rZXIgdGhhdCBzdXBwb3J0cyBib3RoIGZvcm1hdHMgdGhlIGZvbGxv
d2luZyBlcnJvcgo+IHdpbGwgYmUgdHJpZ2dlcmVkOgo+IAo+IGVmaS9idWlsZGlkLm86IGZpbGUg
bm90IHJlY29nbml6ZWQ6IEZpbGUgZm9ybWF0IGlzIGFtYmlndW91cwo+IGVmaS9idWlsZGlkLm86
IG1hdGNoaW5nIGZvcm1hdHM6IGNvZmYteDg2LTY0IHBlLXg4Ni02NAo+IAo+IFNvbHZlIHRoaXMg
Ynkgc3BlY2lmeWluZyB0aGUgZWZpL2J1aWxkaWQubyBmb3JtYXQgdG8gcGUteDg2LTY0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 08:35:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 08:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec5fF-0008JP-3k; Thu, 18 Jan 2018 08:35:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec5fD-0008I6-VY
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 08:35:11 +0000
X-Inumbo-ID: d79bc0ed-fc2a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d79bc0ed-fc2a-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 08:37:39 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 01:35:05 -0700
Message-Id: <5A606A48020000780019FB95@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 01:35:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Wei Liu" <wei.liu2@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-2-roger.pau@citrix.com>
 <20180117105035.2tksacgkb4af7ugm@citrix.com>
In-Reply-To: <20180117105035.2tksacgkb4af7ugm@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/6] xen/pvshim: map vcpu_info earlier for
	APs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDExOjUwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDk6NDg6MDlBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+PiBPciBlbHNlIGluaXRfcGVyY3B1X3RpbWUgaXMgZ29pbmcgdG8gZGVyZWZlcmVu
Y2UgYSBOVUxMIHBvaW50ZXIgd2hlbgo+PiB0cnlpbmcgdG8gYWNjZXNzIHZjcHVfaW5mby4KPj4g
Cj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
Pgo+IAo+IFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 08:39:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 08:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec5jE-00009e-MW; Thu, 18 Jan 2018 08:39:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec5jD-00009Y-7V
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 08:39:19 +0000
X-Inumbo-ID: 6b06f943-fc2b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b06f943-fc2b-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 08:41:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 01:39:12 -0700
Message-Id: <5A606B3D020000780019FBAD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 01:39:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180117113752.6xl4ra2nuy5p4wzw@citrix.com>
 <20180117120041.34519-1-roger.pau@citrix.com>
In-Reply-To: <20180117120041.34519-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/6] xen/pvh: place the trampoline at
	page 0x1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDEzOjAwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNpbmNlIFBWSCBndWVzdCBqdW1wIHN0cmFpZ2h0IGludG8gdHJhbXBvbGluZV9zZXR1cCB0cmFt
cG9saW5lX3BoeXMgaXMKPiBub3QgaW5pdGlhbGl6ZWQsIHRodXMgdGhlIHRyYW1wb2xpbmUgaXMg
cmVsb2NhdGVkIHRvIGFkZHJlc3MgMC4KPiAKPiBUaGlzIHdvcmtzLCBidXQgaGFzIHRoZSB1bmRl
c2lyYWJsZSBlZmZlY3Qgb2YgaGF2aW5nIFZBIDAgbWFwcGVkIHRvCj4gTUZOIDAsIHdoaWNoIG1l
YW5zIE5VTEwgcG9pbnRlZCBkZXJlZmVyZW5jZXMgbm8gbG9uZ2VyIHRyaWdnZXIgYSBwYWdlCj4g
ZmF1bHQuCj4gCj4gSW4gb3JkZXIgdG8gc29sdmUgdGhpcywgcGxhY2UgdGhlIHRyYW1wb2xpbmUg
YXQgcGFnZSAweDEgYW5kIHJlc2VydmUKPiB0aGUgbWVtb3J5IHVzZWQgYnkgaXQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0t
Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4g
LS0tCj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgLSBFeHBhbmQgY29tbWVudCBpbiBoZWFkLlMuCj4g
IC0gQWRkIGEgQlVHX09OIHRvIGNoZWNrIHRyYW1wb2xpbmVfcGh5cyB2YWx1ZSBpbiB0aGUgUFZI
IGNhc2UuCj4gLS0tCj4gU2hvdWxkIGJlIGJhY2twb3J0ZWQgdG8gdGhlIDQuMTAuMC1zaGltLWNv
bWV0IGJyYW5jaC4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHwgMyArKysKPiAg
eGVuL2FyY2gveDg2L21tLmMgICAgICAgIHwgOSArKysrKysrLS0KPiAgMiBmaWxlcyBjaGFuZ2Vk
LCAxMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiBpbmRleCA0
ZmU1YTc3NmIxLi4wZjY1MmNlYTExIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hl
YWQuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+IEBAIC00MTEsNiArNDExLDkg
QEAgX19wdmhfc3RhcnQ6Cj4gICAgICAgICAgLyogU2tpcCBib290bG9hZGVyIHNldHVwIGFuZCBi
aW9zIHNldHVwLCBnbyBzdHJhaWdodCB0byB0cmFtcG9saW5lIAo+ICovCj4gICAgICAgICAgbW92
YiAgICAkMSwgc3ltX2VzaShwdmhfYm9vdCkKPiAgICAgICAgICBtb3ZiICAgICQxLCBzeW1fZXNp
KHNraXBfcmVhbG1vZGUpCj4gKwo+ICsgICAgICAgIC8qIFNldCB0cmFtcG9saW5lX3BoeXMgdG8g
dXNlIG1mbiAxIHRvIGF2b2lkIGhhdmluZyBhIG1hcHBpbmcgYXQgVkEgCj4gMCAqLwo+ICsgICAg
ICAgIG1vdncgICAgJDB4MTAwMCwgc3ltX2VzaSh0cmFtcG9saW5lX3BoeXMpCj4gICAgICAgICAg
am1wICAgICB0cmFtcG9saW5lX3NldHVwCj4gIAo+ICAjZW5kaWYgLyogQ09ORklHX1BWSF9HVUVT
VCAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
Cj4gaW5kZXggMTE0N2ExYWZiMS4uMzU2ZjkzOWY2NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTI5Miw5ICsyOTIsMTQgQEAg
dm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQo+ICAgICAgLyoKPiAgICAgICAqIEZp
cnN0IDFNQiBvZiBSQU0gaXMgaGlzdG9yaWNhbGx5IG1hcmtlZCBhcyBJL08uICBJZiB3ZSBib290
ZWQgUFZILAo+ICAgICAgICogcmVjbGFpbSB0aGUgc3BhY2UuICBJcnJlc3BlY3RpdmUsIGxlYXZl
IE1GTiAwIGFzIHNwZWNpYWwgZm9yIHRoZSBzYWtlCj4gLSAgICAgKiBvZiAwIGJlaW5nIGEgdmVy
eSBjb21tb24gZGVmYXVsdCB2YWx1ZS4KPiArICAgICAqIG9mIDAgYmVpbmcgYSB2ZXJ5IGNvbW1v
biBkZWZhdWx0IHZhbHVlLiBBbHNvIHJlc2VydmUgcGFnZSAweDEgd2hpY2ggaXMKClRoaXMgaXNu
J3QgaW4gbGluZSB3aXRoIC4uLgoKPiArICAgICAqIHVzZWQgYnkgdGhlIHRyYW1wb2xpbmUgY29k
ZSBvbiBQVkguCj4gICAgICAgKi8KPiAtICAgIGZvciAoIGkgPSAwOyBpIDwgKHB2aF9ib290ID8g
MSA6IDB4MTAwKTsgaSsrICkKPiArICAgIEJVR19PTihwdmhfYm9vdCAmJiB0cmFtcG9saW5lX3Bo
eXMgIT0gMHgxMDAwKTsKPiArICAgIGZvciAoIGkgPSAwOwo+ICsgICAgICAgICAgaSA8IChwdmhf
Ym9vdCA/ICgxICsgUEZOX1VQKHRyYW1wb2xpbmVfZW5kIC0gdHJhbXBvbGluZV9zdGFydCkpCgou
Li4gdGhpcy4gSG93IGFib3V0IGhhdmluZyB0aGUgY29tbWVudCBzYXkgIkFsc28gcmVzZXJ2ZSBw
YWdlcwp3aGljaCBhcmUgdXNlZCAuLi4iPyBDb3VsZCBjZXJ0YWlubHkgYmUgYWRkcmVzc2VkIHdo
aWxlIGNvbW1pdHRpbmc7CndpdGggdGhpcyBvciBzb21lIHNpbWlsYXIgd29yZGluZwpBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 08:48:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 08:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec5rt-0000w3-JG; Thu, 18 Jan 2018 08:48:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec5rr-0000vR-RT
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 08:48:15 +0000
X-Inumbo-ID: aa9bec15-fc2c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa9bec15-fc2c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 08:50:43 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 01:48:08 -0700
Message-Id: <5A606D56020000780019FBB8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 01:48:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180117111609.hlur2q5r34ld6ujf@citrix.com>
 <20180117162907.37974-1-roger.pau@citrix.com>
 <5A5F79EC020000E70331C076@prv-mh.provo.novell.com>
In-Reply-To: <5A5F79EC020000E70331C076@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/pvshim: identity pin shim vCPUs
 to pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNpbmNlIFZDUFVPUF97dXAvZG93bn0gYWxyZWFkeSBpZGVudGl0eSBtYXBzIHZDUFUgaG90cGx1
ZyB0byBwQ1BVCj4gaG90cGx1ZyBhbHNvIGlkZW50aXR5IHBpbiB0aGUgdkNQVXMgdG8gdGhlIHBD
UFVzIGluIHRoZSBzY2hlZHVsZXIuCj4gVGhpcyBwcmV2ZW50cyB2Q1BVIG1pZ3JhdGlvbiBhbmQg
c2hvdWxkIGltcHJvdmUgcGVyZm9ybWFuY2UuCj4gCj4gV2hpbGUgdGhlcmUgYWxzbyB1c2UgX19j
cHVtYXNrX3NldF9jcHUgaW5zdGVhZCBvZiBjcHVtYXNrX3NldF9jcHUsCj4gdGhlcmUncyBubyBu
ZWVkIHRvIHVzZSB0aGUgbG9ja2VkIHZhcmlhbnQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 08:50:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 08:50:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec5tm-0001Wh-UV; Thu, 18 Jan 2018 08:50:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec5tl-0001Vf-Rs
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 08:50:13 +0000
X-Inumbo-ID: f1049376-fc2c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1049376-fc2c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 08:52:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 01:50:06 -0700
Message-Id: <5A606DCC020000780019FBBE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 01:50:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-5-roger.pau@citrix.com>
In-Reply-To: <20180117094814.32772-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4/6] xen/pvshim: simplify replace_va_mapping
	code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDEwOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCkknbSBub3Qgc3VyZSBJJ2QgY2FsbCBpdCBhIHNpbXBsaWZpY2F0aW9uLCB0
aG91Z2ggLSB5b3Ugb25seSByZS1vcmRlcgpjb2RlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 08:53:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 08:53:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec5ww-0001ja-CW; Thu, 18 Jan 2018 08:53:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec5wv-0001jS-Cg
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 08:53:29 +0000
X-Inumbo-ID: 65ce5fbb-fc2d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65ce5fbb-fc2d-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 08:55:57 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 01:53:22 -0700
Message-Id: <5A606E92020000780019FBC1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 01:53:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-6-roger.pau@citrix.com>
In-Reply-To: <20180117094814.32772-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/6] xen/pvshim: fix coding style issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE3LjAxLjE4IGF0IDEwOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvc2hp
bS5jCj4gQEAgLTI2NCwxNCArMjY0LDE0IEBAIGludCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3Qg
cmVhc29uKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm9s
ZF9jb25zb2xlX3BmbikpOwo+ICAKPiAgICAgIC8qIFBhdXNlIHRoZSBvdGhlciB2Y3B1cyBiZWZv
cmUgc3RhcnRpbmcgdGhlIG1pZ3JhdGlvbi4gKi8KPiAtICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikK
PiArICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKClRoZXNlIGFyZW4ndCBzdHlsZSB2aW9sYXRp
b25zIC0gZWl0aGVyIHN0eWxlIGlzIGZpbmUsIGFzIGl0IGlzIGFtYmlndW91cwp3aGV0aGVyIGZv
cl9lYWNoX3ZjcHUgaXMgdG8gYmUgdHJlYXRlZCBsaWtlIGEga2V5d29yZC4KCkFsbCB0aGUgb3Ro
ZXIgY2hhbmdlcyBhcHBlYXIgdG8gYmUgaW5kZW50YXRpb24gb25lcywgd2hpY2ggaXMgYQpsaXR0
bGUgaGFyZCB0byBzZWUgaW4gYSBtYWlsIHZpZXdlciBub3QgdXNpbmcgbW9uby1zcGFjZWQgZm9u
dHMuCkFueXdheQpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 08:56:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 08:56:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec5zr-0001ta-QN; Thu, 18 Jan 2018 08:56:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1km+=en=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1ec5zr-0001tQ-BE
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 08:56:31 +0000
X-Inumbo-ID: d1db81de-fc2d-11e7-b0d7-9f685aff125f
Received: from ppsw-32.csi.cam.ac.uk (unknown [131.111.8.132])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1db81de-fc2d-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 08:58:58 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:50776
 helo=[192.168.1.6])
 by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1ec5zi-000SSs-2o (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 18 Jan 2018 08:56:23 +0000
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-5-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1d1b07c9-2198-82c4-b84a-7103be63d936@citrix.com>
Date: Thu, 18 Jan 2018 08:56:24 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180117094814.32772-5-roger.pau@citrix.com>
Content-Language: en-GB
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/6] xen/pvshim: simplify replace_va_mapping
	code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTcvMDEvMjAxOCAwOTo0OCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IE5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgo+Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiAg
eGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDIxICsrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+IGlu
ZGV4IDcwMjI0OTcxOWUuLjRmOTQwNDc2OTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2
L3NoaW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPiBAQCAtMTE3LDIxICsxMTcs
MTIgQEAgdWludDY0X3QgcHZfc2hpbV9tZW0odWludDY0X3QgYXZhaWwpCj4gIHN0YXRpYyB2b2lk
IF9faW5pdCByZXBsYWNlX3ZhX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90
ICpsNHN0YXJ0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgdmEsIHVuc2lnbmVkIGxvbmcgbWZuKQo+ICB7Cj4gLSAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwo+IC0gICAgbDRfcGdlbnRyeV90ICpwbDRlOwo+IC0gICAgbDNfcGdlbnRyeV90
ICpwbDNlOwo+IC0gICAgbDJfcGdlbnRyeV90ICpwbDJlOwo+IC0gICAgbDFfcGdlbnRyeV90ICpw
bDFlOwo+IC0KPiAtICAgIHBsNGUgPSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZhKTsKPiAt
ICAgIHBsM2UgPSBsNGVfdG9fbDNlKCpwbDRlKTsKPiAtICAgIHBsM2UgKz0gbDNfdGFibGVfb2Zm
c2V0KHZhKTsKPiAtICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKPiAtICAgIHBsMmUgKz0g
bDJfdGFibGVfb2Zmc2V0KHZhKTsKPiAtICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsKPiAt
ICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KHZhKTsKPiAtCj4gLSAgICBwYWdlID0gbWZuX3Rv
X3BhZ2UobDFlX2dldF9wZm4oKnBsMWUpKTsKPiArICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9IGw0
c3RhcnQgKyBsNF90YWJsZV9vZmZzZXQodmEpOwo+ICsgICAgbDNfcGdlbnRyeV90ICpwbDNlID0g
bDRlX3RvX2wzZSgqcGw0ZSkgKyBsM190YWJsZV9vZmZzZXQodmEpOwo+ICsgICAgbDJfcGdlbnRy
eV90ICpwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9vZmZzZXQodmEpOwo+ICsg
ICAgbDFfcGdlbnRyeV90ICpwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZz
ZXQodmEpOwo+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9ICBtZm5fdG9fcGFnZShsMWVf
Z2V0X3BmbigqcGwxZSkpOzsKCkRvdWJsZSA7O8KgIChDYW4gYmUgZml4ZWQgb24gY29tbWl0KQoK
SG93IGFib3V0IHN3aXRjaGluZyB0byB1c2luZyB0aGUgdHlwZXNhZmUgbWZuX3RvX3BhZ2UoKSBi
ZWZvcmUgd2UgZ2Fpbgptb3JlIGNvZGUgdGhhdCB3ZSBleHBlY3QgdG8gY2hhbmdlIGluIHRoZSBm
dXR1cmU/wqAgSWYgaXRzIG9ubHkgaGVyZSB0aGVuCml0IGlzIHByb2JhYmx5IHdvcnRoIGZvbGRp
bmcgaW50byB0aGlzIGNvbW1pdC7CoCBJZiBub3QsIGl0IHNob3VsZCBiZSBhCnNlcGFyYXRlIHBh
dGNoLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:00:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:00:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec63b-0002bq-8u; Thu, 18 Jan 2018 09:00:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec63a-0002bJ-G2
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 09:00:22 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id 20/0B-09538-422606A5;
 Thu, 18 Jan 2018 09:00:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVVclKSH
 K4MczNot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFtxj32goPiFSs/7mRuYJwp2MXIxSEk0Mgk
 cX7dOjYI5zGjxP31T1khnG2MEo8+zmXpYuTkEBFwlvh6Zi47iM0roC/RvuApcxcjB4ewgK3En
 Nn8IPUSAkuZJQ7cPA1WLyHgKbHi71xmGHv38utAQ9k52ASsJA6JgURZBFQlFs9dzDSBkXsBI8
 MqRo3i1KKy1CJdQwO9pKLM9IyS3MTMHCDPTC83tbg4MT01JzGpWC85P3cTI9C/DECwg/H4+7h
 DjJIcTEqivCeM4qOE+JLyUyozEosz4otKc1KLDzHKcHAoSfCaJCZECQkWpaanVqRl5gADDSYt
 wcGjJMK7KQEozVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHmLQSYJgJRmlObBD
 YJFwCVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8x4EWciTmVcCt+8V0ClMQKdsmRELckpJIk
 JKqoFR2196i4318fMO6y8YH6op7zmXXWetWllUV+l+68dWp9YjyiLpjSsTV10301U84HNvxxX
 9J0e3Xbe6pTbvtf3K9hc9f/KNmVJN6qrSToeEdiqnTnv248DjxVOyM54eTChMCGHP1Tg4fW/j
 IaXJv7efklvjtdNc8N2K/up+zbosZsfmgzlHaguUWIozEg21mIuKEwErOvhUewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1516266019!124446163!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57433 invoked from network); 18 Jan 2018 09:00:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 09:00:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec63V-0002mB-QX; Thu, 18 Jan 2018 09:00:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ec63Q-0002XJ-Fv; Thu, 18 Jan 2018 09:00:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ec63Q-0003wm-6D; Thu, 18 Jan 2018 09:00:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118203-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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=e730f8e41e8537f1db9770b9464f9523c28857b9
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 09:00:12 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118203: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1534756774563407428=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e730f8e41e8537f1db9770b9464f9523c28857b9
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    1 days
Failing since        118110  2018-01-16 19:02:12 Z    1 days   18 attempts
Testing same since   118194  2018-01-18 00:01:12 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1534756774563407428==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:06:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:06:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec69q-0002qR-98; Thu, 18 Jan 2018 09:06:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfae=en=citrix.com=prvs=549c6d655=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ec69o-0002qK-GB
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 09:06:48 +0000
X-Inumbo-ID: 419bce92-fc2f-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 419bce92-fc2f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 09:09:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,376,1511827200"; d="scan'208";a="66252094"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/hvm: more sure APIC assist is aborted if guest EOIs
 APIC
Thread-Index: AQHTj5I8EKQGKDpXAEejJeUztgZZTaN5PfqAgAAY+QA=
Date: Thu, 18 Jan 2018 09:06:40 +0000
Message-ID: <11888691a7414ff28915cec5ac8032a1@AMSPEX02CL03.citrite.net>
References: <20180117125353.3301-1-paul.durrant@citrix.com>
 <5A6069C9020000780019FB8D@prv-mh.provo.novell.com>
In-Reply-To: <5A6069C9020000780019FB8D@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted
 if guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggSmFudWFyeSAyMDE4IDA4OjMzCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiBTdWJqZWN0OiBSZTogW1BBVENIXSB4ODYvaHZtOiBtb3JlIHN1cmUgQVBJQyBhc3Np
c3QgaXMgYWJvcnRlZCBpZiBndWVzdCBFT0lzCj4gQVBJQwo+IAo+ID4+PiBPbiAxNy4wMS4xOCBh
dCAxMzo1MywgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmxhcGljLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMK
PiA+IEBAIC00MjIsNiArNDIyLDEzIEBAIHZvaWQgdmxhcGljX0VPSV9zZXQoc3RydWN0IHZsYXBp
YyAqdmxhcGljKQo+ID4gICAgICBpZiAoIHZlY3RvciA9PSAtMSApCj4gPiAgICAgICAgICByZXR1
cm47Cj4gPgo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBJdCBpcyBwb3NzaWJsZSB0aGF0IEFQSUMg
YXNzaXN0IGhhcyBiZWVuIGVuYWJsZWQgYnkgdGhlIGd1ZXN0IGJ1dAo+ID4gKyAgICAgKiBpdCBo
YXMgY2hvc2VuIG5vdCB0byB1c2UgaXQsIGJ5IEVPSWluZyBub3JtYWxseS4gSXQgaXMgdGhlcmVm
b3JlCj4gPiArICAgICAqIG5lY2Vzc2FyeSB0byBhYm9ydCBhbnkgQVBJQyBhc3Npc3QgdGhhdCBt
YXkgaGF2ZSBiZWVuIHN0YXJ0ZWQKPiA+ICsgICAgICogdG8gYXZvaWQgY29uZnVzaW5nIHRoZSBz
dGF0ZSBtYWNoaW5lLgo+ID4gKyAgICAgKi8KPiA+ICsgICAgdmlyaWRpYW5fYWJvcnRfYXBpY19h
c3Npc3QodmxhcGljX3ZjcHUodmxhcGljKSk7Cj4gPiAgICAgIHZsYXBpY19jbGVhcl92ZWN0b3Io
dmVjdG9yLCAmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7Cj4gCj4gRnVuZGFtZW50YWxs
eSBmaW5lLCBidXQgaXMgY2xlYXJpbmcgYml0IDAgaW4gdGhlIHNoYXJlZCBsb2NhdGlvbiBhCj4g
dmFsaWQgdGhpbmcgdG8gZG8gaW4gdGhpcyBjYXNlPyBQbHVzIHNob3VsZG4ndCB5b3UgcGFzcyBp
biB0aGUgdmVjdG9yLAo+IHNvIHRoZSBhYm9ydCB3b3VsZCBvbmx5IGhhcHBlbiBmb3IgdGhlIHZl
cnkgdmVjdG9yIHRoYXQgaXMgcGVuZGluZz8KCkkgYmVsaWV2ZSB0aGF0IGl0IGlzIG9rLgoKPiBJ
aXJjIHdpdGggbmVzdGVkIGludGVycnVwdHMgbm9ybWFsIEVPSSBtaWdodCBzdGlsbCBuZWVkIHRv
IGJlIHVzZWQKPiBieSBXaW5kb3dzIChhcyBvbmx5IGEgc2luZ2xlIHZlY3RvciBjYW4gYmUgaW4g
ZmxpZ2h0IGluIHRoZSBhc3Npc3QpLCBzbwo+IGNsZWFyaW5nIHRoZSBhc3Npc3QgZm9yIHRoZSB3
cm9uZyB2ZWN0b3IgbWlnaHQgYWN0dWFsbHkgY2F1c2UgaGFybS4KPiAKCklmIHRoZXJlIGFyZSBu
ZXN0ZWQgaW50ZXJydXB0cyB0aGVuIHRoZSBhc3Npc3Qgc2hvdWxkIGJlIGFib3J0ZWQgYW55d2F5
LiBBc3Npc3Qgb25seSBoZWxwcyBpZiB0aGVyZSBpcyBvbmUgaW50ZXJydXB0IHBlbmRpbmcgc28g
c2hvdWxkIG5vdCBoYXZlIGJlZW4gc3RhcnRlZCBpZiBzb21ldGhpbmcgaGlnaGVyIHByaW9yaXR5
IGFscmVhZHkgaW4gdGhlIElTUiBzbywgaWYgd2Ugc2VlIGFuIEVPSSBmb3IgYSB2ZWN0b3IgdGhh
dCBpcyBub3QgdGhlIG9uZSBsYXRjaGVkIGluIGFzc2lzdCBJIHRoaW5rIHRoaXMgaXMgYWxzbyBh
IGJ1ZyBpbiB0aGUgc3RhdGUgbWFjaGluZS4gSSBjYW4gYWRkIHZlcmlmaWNhdGlvbiBvZiB0aGF0
LCBpZiB5b3UnZCBsaWtlLgoKICBQYXVsCgo+IEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:13:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec6Fn-0003av-8X; Thu, 18 Jan 2018 09:12:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b6sl=en=twosheds.srs.infradead.org=batv+6a4208d662bc5f5a85c0+5261+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ec6Fm-0003ap-H6
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 09:12:58 +0000
X-Inumbo-ID: 8ce990a9-fc2f-11e7-b4a6-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ce990a9-fc2f-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 10:11:22 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=NvTqkEhC+XkzRrlmoZDkyZsGXvvRGgMfRFR7UxCLzTA=; b=MlsW68UkIovSdonBW/KPt0VI9
 eKnL4mCx8XUPfyHfIWBM8o+bpYFjnlRj5wUm4Lp6H3UINlvby4q4S88W2G3jRPiz3YTei67k+Hdb3
 qSAgRB9rYBUYyvQJPG4YYvzt/OUpkkfJ1Y5uQ5DW74uxZa/uQJw7oIHDi+0B249giXkuT66L2OyYk
 0t9Zut28LclrBssiAWsrVMqYOlGmYtMz5fBwVGzci+wBte1/yxvKRkqK+SC8Y6/ybpLxJiST9ps6l
 ypDP4g9YyR1shA+rYcb7SXN/aNSiAnEIaj0j4HT4JrkaYkBkFjJQa7b2lGWomxgVzXrrvKhGNn/fK
 y4QpKOeAw==;
Received: from [54.239.6.185] (helo=uc8d3ff76b9bc5848a9cc.ant.amazon.com)
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1ec6Fc-0006GR-05; Thu, 18 Jan 2018 09:12:51 +0000
Message-ID: <1516266767.4937.118.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <1516210004.4937.106.camel@infradead.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-16-git-send-email-andrew.cooper3@citrix.com>
 <1516020885.22147.152.camel@infradead.org>
 <3b1363be-ea08-80d0-6c90-c424c0f60dd7@citrix.com>
 <1516022599.22147.167.camel@infradead.org>
 <1516052372.4937.26.camel@infradead.org>
 <1516210004.4937.106.camel@infradead.org>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Thu, 18 Jan 2018 10:12:47 +0100
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Cc: Matt Wilson <msw@amazon.com>
Subject: Re: [Xen-devel] [PATCH v8 15/17] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3555526815015380389=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Wed, 2018-01-17 at 18:26 +0100, David Woodhouse wrote:
>=20
> > In both switching to idle, and back to the vCPU, we should hit this
> > case and not the 'else' case that does the IBPB:
> >=C2=A0
> > 1710=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( (per_cpu(curr_vcpu, cpu) =3D=3D =
next) ||
> > 1711=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0(is_idl=
e_domain(nextd) && cpu_online(cpu)) )
> > 1712=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
> > 1713=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0local_irq_ena=
ble();
> > 1714=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
>=20
> I tested that; it doesn't seem to be the case. We end up here with prev
> being the idle thread, next being the actual vCPU, and
> per_cpu(curr_vcpu, cpu) being the idle thread too. So we still do the
> IBPB even when we've just switch from a given vCPU to idle and back
> again.
>=20
> That's not actually tested on Xen master, but the code here looks very
> much the same as what I actually did test.

This appears to make the excessive IBPBs go away. There might be better
approaches.

diff --git a/xen/arch/x86/domain.c b/xen/arch/x86/domain.c
index 04e9902..b8a9d54 100644
--- a/xen/arch/x86/domain.c
+++ b/xen/arch/x86/domain.c
@@ -68,6 +68,7 @@
=C2=A0#include <asm/pv/mm.h>
=C2=A0#include <asm/spec_ctrl.h>
=C2=A0
+DEFINE_PER_CPU(struct vcpu *, last_vcpu); /* Last non-idle vCPU */
=C2=A0DEFINE_PER_CPU(struct vcpu *, curr_vcpu);
=C2=A0
=C2=A0static void default_idle(void);
@@ -1745,8 +1746,14 @@ void context_switch(struct vcpu *prev, struct vcpu *=
next)
=C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0ctxt_switch_levelling=
(next);
=C2=A0
-=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( opt_ibpb )
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/* IBPB on switching to a =
non-idle vCPU, if that vCPU was not
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0* the last one to be=
 scheduled on this pCPU */
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0if ( opt_ibpb && !is_idle_=
cpu(next) &&
+=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=A0per_cpu(last_vcpu, cpu) !=3D next )
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0{
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0pe=
r_cpu(last_vcpu, cpu) =3D next;
=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=
=A0wrmsrl(MSR_PRED_CMD, PRED_CMD_IBPB);
+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0}
=C2=A0
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0context_saved(prev);
--=-ysHRKm08eSgLsf1wlJy7
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

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


--=-ysHRKm08eSgLsf1wlJy7--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3555526815015380389==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:21:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec6O1-0004SB-KR; Thu, 18 Jan 2018 09:21:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=r1wx=en=prgmr.com=srn@srs-us1.protection.inumbo.net>)
 id 1ec6O0-0004S1-OU
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 09:21:28 +0000
X-Inumbo-ID: bdaee6fb-fc30-11e7-b4a6-bc764e045a96
Received: from mail.prgmr.com (unknown [2605:2700:0:5::4713:9506])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdaee6fb-fc30-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 10:19:53 +0100 (CET)
Received: from [192.168.2.33] (c-174-62-74-142.hsd1.ca.comcast.net
 [174.62.74.142]) (Authenticated sender: srn)
 by mail.prgmr.com (Postfix) with ESMTPSA id C319328C002
 for <xen-devel@lists.xen.org>; Thu, 18 Jan 2018 04:21:24 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.prgmr.com C319328C002
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=prgmr.com;
 s=default; t=1516267284;
 bh=xUqNoiBt1ozLFuXNYuwr38C7Pl026tG6b31ODRl5wUY=;
 h=To:From:Subject:Date:From;
 b=bhGfMuQ0Ba6KW6oL7icRmLuY7mNf0bpu+Qe5aMyhKblPWumKwAgVPnjOj+mG+fF0d
 n8a3OxSYj1GSmlOGim0NoAk3t6ulg0dQaxoTk//mIlMhqq/XJITd/mT9wKQxFfKHu2
 YvccJ3EF8t8ie53ROQ3F9NyT5H1zzId7dxDima4g=
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
From: Sarah Newman <srn@prgmr.com>
Message-ID: <87bee898-ed2c-86d2-daae-9fbae90e2b29@prgmr.com>
Date: Thu, 18 Jan 2018 01:21:24 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Repeated problems with network receive path in Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpXZSBoYXZlIGV4cGVyaWVuY2VkIDMgZnVsbCBjcmFzaGVzIG92ZXIgdGhlIGxhc3QgMyBt
b250aHMgaW4gdGhlIExpbnV4IG5ldHdvcmsgcmVjZWl2ZSBwYXRoLCBhbmQgb25lIGFkZGl0aW9u
YWwgY3Jhc2ggb2YgYSB2aWYgcXVldWUgdGhhdCBraWxsZWQKbmV0d29ya2luZyBmb3IgYSBzaW5n
bGUgZ3Vlc3QgYnV0IGRpZCBub3QgYnJpbmcgZG93biB0aGUgZW50aXJlIGhvc3QuIEkgYW0gbm90
IDEwMCUgc3VyZSBpZiBpdCBpcyBYZW4gcmVsYXRlZCBvciBub3QsIGJ1dCBpdCBzZWVtcyBwb3Nz
aWJsZS4KCkJlY2F1c2Ugd2UgaGF2ZSBvbmx5IHNlZW4gaXQgb24gb25lIHNwZWNpZmljIGhvc3Qs
IGFuZCB0aGUgcHJvYmxlbSBoYXMgcGVyc2lzdGVkIGFjcm9zcyBkaWZmZXJlbnQgcGllY2VzIG9m
IGhhcmR3YXJlLCBJIGJlbGlldmUgdGhlIGNhdXNlIGlzIGxpa2VseQpkYXRhIGRlcGVuZGVudCBv
ciBtYXliZSBjYW4gb25seSBiZSB0cmlnZ2VyZWQgaW4gYSByZWFzb25hYmxlIGFtb3VudCBvZiB0
aW1lIGlmIHRoZXJlIGlzIGxhcmdlIGFtb3VudHMgb2YgdHJhZmZpYyBleGNoYW5nZWQgYmV0d2Vl
biBndWVzdHMgb24gdGhlIHNhbWUKcGh5c2ljYWwgc2VydmVyLiBXZSd2ZSBvYnNlcnZlZCBzb21l
IGd1ZXN0cyB0aGF0IGFyZSBleGNoYW5naW5nIGEgbGFyZ2UgYW1vdW50IG9mIHRyYWZmaWMgb24t
aG9zdCwgd2hpY2ggaXMgdW51c3VhbCBmb3Igb3VyIHN5c3RlbXMuCgpTbyBmYXIgdGhlIExpbnV4
IHZlcnNpb25zIHdlJ3ZlIGhhZCBwcm9ibGVtcyB3aXRoIGFyZSA0LjkuMzIgYW5kIDQuOS41OC4K
CldlIGFyZSB1c2luZyBicmlkZ2VkIG5ldHdvcmtpbmcuCgpUaGUgZG9tMCBoYXMgdXAgdW50aWwg
dG9kYXkgaGFkIHR3byB2Y3B1cyBhbGxvY2F0ZWQgdG8gaXQuCgpJbiBvdXIgbGF0ZXN0IGNyYXNo
IHdlIGhhZCBncm8gZGlzYWJsZWQgb24gb3VyIHBoeXNpY2FsIGRldmljZXMgYnV0IG5vdCBvbiBh
bnkgdmlmcy4gU2luY2UgdGhlbiB3ZSBoYXZlIGRpc2FibGVkIGdybywgZ3NvLCB0c28gb24gb3Vy
IHBoeXNpY2FsIGRldmljZXMKYW5kIGFsbCBvZiBvdXIgdmlmcy4KClN1Z2dlc3Rpb25zIGZvciBh
bnl0aGluZyBlbHNlIHRvIHRyeSB3b3VsZCBiZSBxdWl0ZSB3ZWxjb21lLgoKSGVyZSBpcyB0aGUg
bGF0ZXN0IGJhY2t0cmFjZSAobW9kdWxlIGxpbmVzIHJlbW92ZWQgdG8gdHJ5IHRvIGF2b2lkIGVy
cm9uZW91cyBzZWFyY2ggcmVzdWx0czopCgpbNTE3MjI2OC4zNDY4NDddIGdlbmVyYWwgcHJvdGVj
dGlvbiBmYXVsdDogMDAwMCBbIzJdIFNNUApbNTE3MjI2OC4zNDc4MTBdIENQVTogMCBQSUQ6IDMg
Q29tbToga3NvZnRpcnFkLzAgVGFpbnRlZDogRyAgICAgIEQgICAgICAgICA0LjkuNTgtMjkuZWw2
Lng4Nl82NCAjMQpbNTE3MjI2OC4zNDc5MDRdIEhhcmR3YXJlIG5hbWU6IFN1cGVybWljcm8gWDlE
UmktTE40Ky9YOURSMy1MTjQrL1g5RFJpLUxONCsvWDlEUjMtTE40KywgQklPUyAzLjIgMDMvMDQv
MjAxNQpbNTE3MjI2OC4zNDgwMTBdIHRhc2s6IGZmZmY4ODAyZmJmNzgwYzAgdGFzay5zdGFjazog
ZmZmZmM5MDA0MDBhYzAwMApbNTE3MjI2OC4zNDgwNzJdIFJJUDogZTAzMDpbPGZmZmZmZmZmODE3
OTlhNTc+XSAgWzxmZmZmZmZmZjgxNzk5YTU3Pl0gc2tiX3JlbGVhc2VfZGF0YSsweDY3LzB4ZjAK
WzUxNzIyNjguMzQ4MTcxXSBSU1A6IGUwMmI6ZmZmZmM5MDA0MDBhZjM0OCAgRUZMQUdTOiAwMDAx
MDIwNgpbNTE3MjI2OC4zNDgyMzNdIFJBWDogMDAwMDAwMDAwMDAwMDAzMCBSQlg6IGZmZmY4ODAz
MjdmOGZjNDAgUkNYOiAwMDAwMDAwMDAwMDAwMDAwCls1MTcyMjY4LjM0ODMxM10gUkRYOiAwMDAw
MDAwMDAwMDAwMDEwIFJTSTogMDAwMDAwMDAwMDAwMDA2YiBSREk6IGZmZmY4ODAyMWY3NmIwMDAK
WzUxNzIyNjguMzQ4MzkyXSBSQlA6IGZmZmZjOTAwNDAwYWYzODggUjA4OiAwMDAwMDAwMDAwMDAw
MDAwIFIwOTogZmZmZjg4MDI2MGIwZGI4MApbNTE3MjI2OC4zNDg0NzBdIFIxMDogMDAwMDAwMDAw
MDAwMDAxMSBSMTE6IDAwMDAwMDAwMDAwMDAwMDAgUjEyOiBmZmZmODgwMjFmNzZiMDAwCls1MTcy
MjY4LjM0ODU0OF0gUjEzOiBjMjYwMDljNWU0NTAwMTEwIFIxNDogMDAwMDAwMDAwMDAwMDAwMCBS
MTU6IGZmZmZjOTAwNDAwYWYzNDgKWzUxNzIyNjguMzQ4NjMwXSBGUzogIDAwMDAwMDAwMDAwMDAw
MDAoMDAwMCkgR1M6ZmZmZjg4MDMwMWMwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMTdmOTgw
Cls1MTcyMjY4LjM0ODcyMF0gQ1M6ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAw
MDA4MDA1MDAzMwpbNTE3MjI2OC4zNDg3ODRdIENSMjogMDAwMDdmZjQ0MGRkNjAwMCBDUjM6IDAw
MDAwMDAyYmQ5OTMwMDAgQ1I0OiAwMDAwMDAwMDAwMDQyNjYwCls1MTcyMjY4LjM0ODg2M10gU3Rh
Y2s6Cls1MTcyMjY4LjM0ODg5NF0gIGZmZmY4ODAyNDcyM2IwMDAgZmZmZjg4MDIxZjc2YjAwMCBm
ZmZmODgwMjFmNzZiMDAwIGZmZmY4ODAyMWY3NmIwMDAKWzUxNzIyNjguMzQ4OTgwXSAgZmZmZjg4
MDIxZjc2YjAwMCBmZmZmZmZmZjgxN2ViNzU2IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjg4MDJjZWEw
NDhjMApbNTE3MjI2OC4zNDkwNzddICBmZmZmYzkwMDQwMGFmM2E4IGZmZmZmZmZmODE3OTliMDgg
ZmZmZmM5MDA0MDBhZjQ1MCBmZmZmODgwMjFmNzZiMDAwCls1MTcyMjY4LjM0OTE2MV0gQ2FsbCBU
cmFjZToKWzUxNzIyNjguMzQ5MTk3XSAgWzxmZmZmZmZmZjgxN2ViNzU2Pl0gPyBuZl9ob29rX3Ns
b3crMHg5Ni8weGIwCls1MTcyMjY4LjM0OTI1OV0gIFs8ZmZmZmZmZmY4MTc5OWIwOD5dIHNrYl9y
ZWxlYXNlX2FsbCsweDI4LzB4MzAKWzUxNzIyNjguMzQ5MzI5XSAgWzxmZmZmZmZmZjgxNzk5YjI2
Pl0gX19rZnJlZV9za2IrMHgxNi8weDgwCls1MTcyMjY4LjM0OTM4NF0gIFs8ZmZmZmZmZmZjMDM1
ZjBjZj5dID8gZWJ0X2luX2hvb2srMHgxZi8weDI0IFtlYnRhYmxlX2ZpbHRlcl0KWzUxNzIyNjgu
MzQ5NDYwXSAgWzxmZmZmZmZmZjgxNzk5Y2I3Pl0ga2ZyZWVfc2tiKzB4NDcvMHhiMApbNTE3MjI2
OC4zNDk1MjBdICBbPGZmZmZmZmZmODE4ZGRiYjY+XSA/IF9yYXdfc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSsweDE2LzB4MjAKWzUxNzIyNjguMzQ5NTk2XSAgWzxmZmZmZmZmZjgxN2ViNzU2Pl0gbmZf
aG9va19zbG93KzB4OTYvMHhiMApbNTE3MjI2OC4zNDk2NjJdICBbPGZmZmZmZmZmYzAyYjYyNzc+
XSBfX2JyX2ZvcndhcmQrMHhkNy8weDFmMCBbYnJpZGdlXQpbNTE3MjI2OC4zNDk3NjVdICBbPGZm
ZmZmZmZmYzAyYjY4MzA+XSA/IGJyX2Zsb29kKzB4MTYwLzB4MTYwIFticmlkZ2VdCls1MTcyMjY4
LjM0OTgzNV0gIFs8ZmZmZmZmZmZjMDJiNjRiMz5dIGJyX2ZvcndhcmQrMHhiMy8weGMwIFticmlk
Z2VdCls1MTcyMjY4LjM0OTkwNF0gIFs8ZmZmZmZmZmZjMDJiN2U0YT5dIGJyX2hhbmRsZV9mcmFt
ZV9maW5pc2grMHgxYWEvMHgzNDAgW2JyaWRnZV0KWzUxNzIyNjguMzQ5OTg1XSAgWzxmZmZmZmZm
ZmMwMmI3Y2EwPl0gPyBicl9oYW5kbGVfbG9jYWxfZmluaXNoKzB4NTAvMHg1MCBbYnJpZGdlXQpb
NTE3MjI2OC4zNTAwNjddICBbPGZmZmZmZmZmYzAyZGYyMTU+XSBicl9uZl9ob29rX3RocmVzaCsw
eDY1LzB4ZDAgW2JyX25ldGZpbHRlcl0KWzUxNzIyNjguMzUwMTQ4XSAgWzxmZmZmZmZmZjgxMjNj
MTczPl0gPyBwb2lzb25fb2JqKzB4MzMvMHg1MApbNTE3MjI2OC4zNTAyMTVdICBbPGZmZmZmZmZm
ODE3ZWI1ODg+XSA/IG5mX2l0ZXJhdGUrMHg2OC8weGEwCls1MTcyMjY4LjM1MDI2OV0gIFs8ZmZm
ZmZmZmZjMDJlMTBkYz5dIGJyX25mX3ByZV9yb3V0aW5nX2ZpbmlzaF9pcHY2KzB4MThjLzB4MjEw
IFticl9uZXRmaWx0ZXJdCls1MTcyMjY4LjM1MDM2Ml0gIFs8ZmZmZmZmZmZjMDJiN2NhMD5dID8g
YnJfaGFuZGxlX2xvY2FsX2ZpbmlzaCsweDUwLzB4NTAgW2JyaWRnZV0KWzUxNzIyNjguMzUwNDQy
XSAgWzxmZmZmZmZmZjgxN2ViNmZiPl0gPyBuZl9ob29rX3Nsb3crMHgzYi8weGIwCls1MTcyMjY4
LjM1MDUwNl0gIFs8ZmZmZmZmZmZjMDJiNjBkYj5dID8gYnJfZGV2X3F1ZXVlX3B1c2hfeG1pdCsw
eGJiLzB4MTgwIFticmlkZ2VdCls1MTcyMjY4LjM1MDU4Nl0gIFs8ZmZmZmZmZmZjMDJlMTViND5d
IGJyX25mX3ByZV9yb3V0aW5nX2lwdjYrMHhkNC8weDE2NCBbYnJfbmV0ZmlsdGVyXQpbNTE3MjI2
OC4zNTA2NzBdICBbPGZmZmZmZmZmYzAyZTBmNTA+XSA/IGJyX25mX3ByZV9yb3V0aW5nX2Zpbmlz
aCsweDMyMC8weDMyMCBbYnJfbmV0ZmlsdGVyXQpbNTE3MjI2OC4zNTA3NThdICBbPGZmZmZmZmZm
YzAyZTAxNDc+XSBicl9uZl9wcmVfcm91dGluZysweDFhNy8weDM3MCBbYnJfbmV0ZmlsdGVyXQpb
NTE3MjI2OC4zNTA4NDZdICBbPGZmZmZmZmZmYzAyYjY4MzA+XSA/IGJyX2Zsb29kKzB4MTYwLzB4
MTYwIFticmlkZ2VdCls1MTcyMjY4LjM1MDkwOV0gIFs8ZmZmZmZmZmY4MTdlYjU4OD5dIG5mX2l0
ZXJhdGUrMHg2OC8weGEwCls1MTcyMjY4LjM1MDk2OF0gIFs8ZmZmZmZmZmY4MTdlYjZmYj5dIG5m
X2hvb2tfc2xvdysweDNiLzB4YjAKWzUxNzIyNjguMzUxMDMyXSAgWzxmZmZmZmZmZmMwMmI4MTlj
Pl0gYnJfaGFuZGxlX2ZyYW1lKzB4MWJjLzB4MzcwIFticmlkZ2VdCls1MTcyMjY4LjM1MTEwNF0g
IFs8ZmZmZmZmZmZjMDJiN2NhMD5dID8gYnJfaGFuZGxlX2xvY2FsX2ZpbmlzaCsweDUwLzB4NTAg
W2JyaWRnZV0KWzUxNzIyNjguMzUxMTg2XSAgWzxmZmZmZmZmZmMwMmI3ZmUwPl0gPyBicl9oYW5k
bGVfZnJhbWVfZmluaXNoKzB4MzQwLzB4MzQwIFticmlkZ2VdCls1MTcyMjY4LjM1MTI2OF0gIFs8
ZmZmZmZmZmY4MTdhZmMzNz5dIF9fbmV0aWZfcmVjZWl2ZV9za2JfY29yZSsweDIyNy8weDllMApb
NTE3MjI2OC4zNTEzNDNdICBbPGZmZmZmZmZmODEwMjRkN2Q+XSA/IHhlbl9mb3JjZV9ldnRjaG5f
Y2FsbGJhY2srMHhkLzB4MTAKWzUxNzIyNjguMzUxNDE2XSAgWzxmZmZmZmZmZjgxMDI1NGQ2Pl0g
PyBjaGVja19ldmVudHMrMHgxNi8weDMwCls1MTcyMjY4LjM1MTQ3OF0gIFs8ZmZmZmZmZmY4MTIz
YzE3Mz5dID8gcG9pc29uX29iaisweDMzLzB4NTAKWzUxNzIyNjguMzUxNTM5XSAgWzxmZmZmZmZm
ZjgxMjNjOTkwPl0gPyBjYWNoZV9hbGxvY19kZWJ1Z2NoZWNrX2FmdGVyKzB4MTMwLzB4MTkwCls1
MTcyMjY4LjM1MTYxN10gIFs8ZmZmZmZmZmY4MTc5NzQ0ZT5dID8gX19idWlsZF9za2IrMHgyZS8w
eGUwCls1MTcyMjY4LjM1MTY4MF0gIFs8ZmZmZmZmZmZjMDJiN2ZlMD5dID8gYnJfaGFuZGxlX2Zy
YW1lX2ZpbmlzaCsweDM0MC8weDM0MCBbYnJpZGdlXQpbNTE3MjI2OC4zNTE3NjFdICBbPGZmZmZm
ZmZmODEyNDA3NTY+XSA/IGttZW1fY2FjaGVfYWxsb2MrMHhiNi8weDI0MApbNTE3MjI2OC4zNTE4
MjldICBbPGZmZmZmZmZmODExMjNmMjU+XSA/IGt0aW1lX2dldF93aXRoX29mZnNldCsweDc1LzB4
MTAwCls1MTcyMjY4LjM1MTkwMF0gIFs8ZmZmZmZmZmY4MTdiMDQxMj5dIF9fbmV0aWZfcmVjZWl2
ZV9za2IrMHgyMi8weDcwCls1MTcyMjY4LjM1MTk2N10gIFs8ZmZmZmZmZmY4MTdiMDYzMz5dIG5l
dGlmX3JlY2VpdmVfc2tiX2ludGVybmFsKzB4MzMvMHg5MApbNTE3MjI2OC4zNTIwNDBdICBbPGZm
ZmZmZmZmODE3YjE2YzI+XSBuYXBpX2dyb19yZWNlaXZlKzB4ZDIvMHhmMApbNTE3MjI2OC4zNTIx
MDhdICBbPGZmZmZmZmZmYzAyMDIyNzU+XSBpZ2JfY2xlYW5fcnhfaXJxKzB4MWU1LzB4MzcwIFtp
Z2JdCls1MTcyMjY4LjM1MjE4MF0gIFs8ZmZmZmZmZmY4MTYzNTRmZT5dID8gc2NzaV9ydW5fcXVl
dWUrMHg3ZS8weDkwCls1MTcyMjY4LjM1MjI0NV0gIFs8ZmZmZmZmZmZjMDIwMjQ2Nj5dIGlnYl9w
b2xsKzB4NjYvMHhiMCBbaWdiXQpbNTE3MjI2OC4zNTIzMDhdICBbPGZmZmZmZmZmODE3YjEwZmI+
XSBuYXBpX3BvbGwrMHhkYi8weDFmMApbNTE3MjI2OC4zNTIzNzNdICBbPGZmZmZmZmZmODEwMWUx
ZWE+XSA/IHhlbl9sb2FkX3NwMCsweDlhLzB4MWEwCls1MTcyMjY4LjM1MjQzMl0gIFs8ZmZmZmZm
ZmY4MTdiMTJkNT5dIG5ldF9yeF9hY3Rpb24rMHhjNS8weDI0MApbNTE3MjI2OC4zNTI0OTZdICBb
PGZmZmZmZmZmODEwMmViN2I+XSA/IF9fc3dpdGNoX3RvKzB4MjBiLzB4NjkwCls1MTcyMjY4LjM1
MjU2MF0gIFs8ZmZmZmZmZmY4MTBlNjQyNT5dID8gcHV0X3ByZXZfZW50aXR5KzB4ZTUvMHgxNDAK
WzUxNzIyNjguMzUyNjI2XSAgWzxmZmZmZmZmZjgxOGRkZTUwPl0gPyBfcmF3X3NwaW5fbG9ja19p
cnErMHgxMC8weDMwCls1MTcyMjY4LjM1MjY5NF0gIFs8ZmZmZmZmZmY4MTExYjUzYz5dID8gcnVu
X3RpbWVyX3NvZnRpcnErMHgyN2MvMHgyYzAKWzUxNzIyNjguMzUyNzYzXSAgWzxmZmZmZmZmZjgx
MDI1MjI1Pl0gPyB4ZW5fY2xvY2tzb3VyY2VfcmVhZCsweDE1LzB4MjAKWzUxNzIyNjguMzUyODMz
XSAgWzxmZmZmZmZmZjgxMDM4OWM5Pl0gPyBzY2hlZF9jbG9jaysweDkvMHgxMApbNTE3MjI2OC4z
NTI4OTNdICBbPGZmZmZmZmZmODEwZDg2NDc+XSA/IHNjaGVkX2Nsb2NrX2NwdSsweDg3LzB4YjAK
WzUxNzIyNjguMzUyOTU5XSAgWzxmZmZmZmZmZjgxOGUwZTBlPl0gX19kb19zb2Z0aXJxKzB4Y2Uv
MHgyYmYKWzUxNzIyNjguMzUzMDIyXSAgWzxmZmZmZmZmZjgxMGFiMTk5Pl0gcnVuX2tzb2Z0aXJx
ZCsweDI5LzB4NTAKWzUxNzIyNjguMzUzMDg0XSAgWzxmZmZmZmZmZjgxMGNhN2FjPl0gc21wYm9v
dF90aHJlYWRfZm4rMHgxMGMvMHgxNjAKWzUxNzIyNjguMzUzMTUxXSAgWzxmZmZmZmZmZjgxMGNh
NmEwPl0gPyBzbXBib290X2NyZWF0ZV90aHJlYWRzKzB4ODAvMHg4MApbNTE3MjI2OC4zNTMyMjNd
ICBbPGZmZmZmZmZmODEwYzYzZjU+XSBrdGhyZWFkKzB4ZTUvMHgxMDAKWzUxNzIyNjguMzUzMjgx
XSAgWzxmZmZmZmZmZjgxMGM2MzEwPl0gPyBfX2t0aHJlYWRfaW5pdF93b3JrZXIrMHg0MC8weDQw
Cls1MTcyMjY4LjM1MzM1MV0gIFs8ZmZmZmZmZmY4MThkZTJkNT5dIHJldF9mcm9tX2ZvcmsrMHgy
NS8weDMwCls1MTcyMjY4LjM1MzQxMV0gQ29kZTogZmUgZmYgODkgZDAgZjAgMGYgYzEgNDMgMjAg
OGQgMDQgMDIgODUgYzAgNzUgNjUgODAgM2IgMDAgNzQgNDQgNGMgOGQgN2QgYzAgNDUgMzEgZjYg
NDkgNjMgYzYgNDggODMgYzAgMDMgNDggYzEgZTAgMDQgNGMgOGIgMmMKMTggPDQ5PiA4YiA0NSAy
MCBhOCAwMSA0OSA4OSAwNyA3NSA3NyBmMCA0MSBmZiA0ZCAxYyA3NCA0NyA0OSA4YiA0NQpbNTE3
MjI2OC4zNTM3NTZdIFJJUCAgWzxmZmZmZmZmZjgxNzk5YTU3Pl0gc2tiX3JlbGVhc2VfZGF0YSsw
eDY3LzB4ZjAKWzUxNzIyNjguMzUzODI1XSAgUlNQIDxmZmZmYzkwMDQwMGFmMzQ4PgpbNTE3MjI2
OC4zNTcwODRdIC0tLVsgZW5kIHRyYWNlIDU5MmE2ZmJlOGVhNzI4YTcgXS0tLQpbNTE3MjI2OC40
MDMwMDhdIGdlbmVyYWwgcHJvdGVjdGlvbiBmYXVsdDogMDAwMCBbIzNdIFNNUApbNTE3MjI2OC40
MDM5NDhdIENQVTogMSBQSUQ6IDI0MDMxIENvbW06IHY2NjE1NGItcTEtZ3VlcyBUYWludGVkOiBH
ICAgICAgRCAgICAgICAgIDQuOS41OC0yOS5lbDYueDg2XzY0ICMxCls1MTcyMjY4LjQyOTA1OV0g
SGFyZHdhcmUgbmFtZTogU3VwZXJtaWNybyBYOURSaS1MTjQrL1g5RFIzLUxONCsvWDlEUmktTE40
Ky9YOURSMy1MTjQrLCBCSU9TIDMuMiAwMy8wNC8yMDE1Cls1MTcyMjY4LjQyOTE2MV0gdGFzazog
ZmZmZjg4MDI4ZjE5MGYwMCB0YXNrLnN0YWNrOiBmZmZmYzkwMDQ4YWNjMDAwCls1MTcyMjY4LjQy
OTIyN10gUklQOiBlMDMwOls8ZmZmZmZmZmY4MTc5OWE1Nz5dICBbPGZmZmZmZmZmODE3OTlhNTc+
XSBza2JfcmVsZWFzZV9kYXRhKzB4NjcvMHhmMApbNTE3MjI2OC40MjkzMjVdIFJTUDogZTAyYjpm
ZmZmYzkwMDQ4YWNmZDM4ICBFRkxBR1M6IDAwMDEwMjA2Cls1MTcyMjY4LjQyOTM4NV0gUkFYOiAw
MDAwMDAwMDAwMDAwMDMwIFJCWDogZmZmZjg4MDMyN2Y4ZmVjMCBSQ1g6IGZmZmY4ODAyOTJjMTlh
MjAKWzUxNzIyNjguNDI5NDYzXSBSRFg6IGZmZmY4ODAyMWY3NmI2ZTQgUlNJOiBmZmZmYzkwMDQ4
YWNmZTA4IFJESTogZmZmZjg4MDIxZjc2YjYwMApbNTE3MjI2OC40Mjk1NDFdIFJCUDogZmZmZmM5
MDA0OGFjZmQ3OCBSMDg6IDAwMDAwMDAwMDAwMDAwMDAgUjA5OiBmZmZmYzkwMDQ4YWI0NWMwCls1
MTcyMjY4LjQyOTYxOV0gUjEwOiBmZmZmODgwMjFmNzZiNjAwIFIxMTogZmZmZjg4MDI4ZjE5MTk0
OCBSMTI6IGZmZmY4ODAyMWY3NmI2MDAKWzUxNzIyNjguNDI5Njk3XSBSMTM6IDMyMzEwODA1ZjY5
MjM1MzIgUjE0OiAwMDAwMDAwMDAwMDAwMDAwIFIxNTogZmZmZmM5MDA0OGFjZmQzOApbNTE3MjI2
OC40Mjk3NzhdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgwMzAxYzQwMDAw
KDAwMDApIGtubEdTOjAwMDAwMDAwMDAxN2Y5ODAKWzUxNzIyNjguNDI5ODY2XSBDUzogIGUwMzMg
RFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCls1MTcyMjY4LjQyOTkzMF0g
Q1IyOiAwMDAwN2ZmNDQwZGQ2MDAwIENSMzogMDAwMDAwMDI2NDRlMTAwMCBDUjQ6IDAwMDAwMDAw
MDAwNDI2NjAKWzUxNzIyNjguNDMwMDA4XSBTdGFjazoKWzUxNzIyNjguNDUyOTQ1XSAgZmZmZmM5
MDA0OGFjZmRhOCBmZmZmZmZmZjgxNDI3MjUyIGZmZmZjOTAwNDhhY2ZkOTggZmZmZjg4MDIxZjc2
YjYwMApbNTE3MjI2OC40NTQ5NzJdICBmZmZmODgwMjFmNzZiNjAwIGZmZmZmZmZmYzAzZTBmY2Ug
ZmZmZmM5MDA0OGFiZWY5OCBmZmZmODgwMjhmMTkwZjAwCls1MTcyMjY4LjQ1NTA2Ml0gIGZmZmZj
OTAwNDhhY2ZkOTggZmZmZmZmZmY4MTc5OWIwOCBmZmZmYzkwMDQ4YWI0NWMwIGZmZmY4ODAyMWY3
NmI2MDAKWzUxNzIyNjguNDU1MTUxXSBDYWxsIFRyYWNlOgpbNTE3MjI2OC40NTUxODhdICBbPGZm
ZmZmZmZmODE0MjcyNTI+XSA/IF9fcmFkaXhfdHJlZV9sb29rdXArMHg5Mi8weDExMApbNTE3MjI2
OC40NTUyNjFdICBbPGZmZmZmZmZmYzAzZTBmY2U+XSA/IHhlbnZpZl9yeF9jb3B5X2ZsdXNoKzB4
YmUvMHgxMDAgW3hlbl9uZXRiYWNrXQpbNTE3MjI2OC40NTUzNDNdICBbPGZmZmZmZmZmODE3OTli
MDg+XSBza2JfcmVsZWFzZV9hbGwrMHgyOC8weDMwCls1MTcyMjY4LjQ1NTQwNl0gIFs8ZmZmZmZm
ZmY4MTc5OWIyNj5dIF9fa2ZyZWVfc2tiKzB4MTYvMHg4MApbNTE3MjI2OC40NTU0NjVdICBbPGZm
ZmZmZmZmODE0Mjc0MmQ+XSA/IHJhZGl4X3RyZWVfbG9va3VwKzB4ZC8weDEwCls1MTcyMjY4LjQ1
NTUzMV0gIFs8ZmZmZmZmZmY4MTc5OWNiNz5dIGtmcmVlX3NrYisweDQ3LzB4YjAKWzUxNzIyNjgu
NDU1NTkwXSAgWzxmZmZmZmZmZjgxNTExOTBlPl0gPyBpbmZvX2Zvcl9pcnErMHhlLzB4MzAKWzUx
NzIyNjguNDU1NjUyXSAgWzxmZmZmZmZmZmMwM2UwZmNlPl0geGVudmlmX3J4X2NvcHlfZmx1c2gr
MHhiZS8weDEwMCBbeGVuX25ldGJhY2tdCls1MTcyMjY4LjQ1NTczM10gIFs8ZmZmZmZmZmZjMDNl
MTZiNT5dIHhlbnZpZl9yeF9hY3Rpb24rMHg1NS8weDYwIFt4ZW5fbmV0YmFja10KWzUxNzIyNjgu
NDU1ODEwXSAgWzxmZmZmZmZmZmMwM2UxODNhPl0geGVudmlmX2t0aHJlYWRfZ3Vlc3RfcngrMHg1
YS8weDE2YyBbeGVuX25ldGJhY2tdCls1MTcyMjY4LjQ3ODAwN10gIFs8ZmZmZmZmZmZjMDNlMTdl
MD5dID8geGVudmlmX3F1ZXVlX2NhcnJpZXJfb24rMHg3MC8weDcwIFt4ZW5fbmV0YmFja10KWzUx
NzIyNjguNDc4MDk1XSAgWzxmZmZmZmZmZjgxMGM2M2Y1Pl0ga3RocmVhZCsweGU1LzB4MTAwCihY
RU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hpbmUgaW4gNSBzZWNvbmRz
LgoKSGVyZSBpcyB0aGUgbmV0d29yayB0cmFjZSBmcm9tIHdoZW4gb25seSBhIHNwZWNpZmljIHZp
ZiBjcmFzaGVkOgoKWzE0NjU2NzQuMDMzMjQzXSAtLS0tLS0tLS0tLS1bIGN1dCBoZXJlIF0tLS0t
LS0tLS0tLS0KWzE0NjU2NzQuMDMzMzIxXSBrZXJuZWwgQlVHIGF0IGRyaXZlcnMvbmV0L3hlbi1u
ZXRiYWNrL3J4LmM6MzI1IQpbMTQ2NTY3NC4wMzMzODVdIGludmFsaWQgb3Bjb2RlOiAwMDAwIFsj
MV0gU01QClsxNDY1Njc0LjAzNDI5NV0gQ1BVOiAxIFBJRDogMjYxOTggQ29tbTogdmE3YmRkNi1x
MC1ndWVzIE5vdCB0YWludGVkIDQuOS41OC0yOS5lbDYueDg2XzY0ICMxClsxNDY1Njc0LjAzNDM4
Ml0gSGFyZHdhcmUgbmFtZTogU3VwZXJtaWNybyBYOURSaS1MTjQrL1g5RFIzLUxONCsvWDlEUmkt
TE40Ky9YOURSMy1MTjQrLCBCSU9TIDMuMiAwMy8wNC8yMDE1ClsxNDY1Njc0LjAzNDQ4NF0gdGFz
azogZmZmZjg4MDI4ZjE4Y2VjMCB0YXNrLnN0YWNrOiBmZmZmYzkwMDQ1ZTA4MDAwClsxNDY1Njc0
LjAzNDU1MF0gUklQOiBlMDMwOls8ZmZmZmZmZmZjMDNlMTQzNj5dIFs8ZmZmZmZmZmZjMDNlMTQz
Nj5dIHhlbnZpZl9yeF9kYXRhX3Nsb3QrMHgxZTYvMHgxZjAgW3hlbl9uZXRiYWNrXQpbMTQ2NTY3
NC4wMzQ2NjZdIFJTUDogZTAyYjpmZmZmYzkwMDQ1ZTBiZDc4IEVGTEFHUzogMDAwMTAyNDYKWzE0
NjU2NzQuMDM0NzI1XSBSQVg6IDAwMDAwMDAwMDAwMDA0YjggUkJYOiBmZmZmYzkwMDQ1ZTBiZGQ4
IFJDWDogZmZmZmM5MDA0NWRmM2RmOApbMTQ2NTY3NC4wMzQ4MDNdIFJEWDogMDAwMDAwMDAwMDAw
MDAwMCBSU0k6IDAwMDAwMDAwMDAwMDAwMjEgUkRJOiBmZmZmYzkwMDQ1ZGU5M2U4ClsxNDY1Njc0
LjAzNDg4MV0gUkJQOiBmZmZmYzkwMDQ1ZTBiZGM4IFIwODogMDAwMDAwMDAwMDAwMDA1NiBSMDk6
IGZmZmZjOTAwNDVkZTkzZTgKWzE0NjU2NzQuMDM0OTU5XSBSMTA6IDAwMDAwMDAwMDAzMjdmYzcg
UjExOiAwMDE3ZmZmZmMwMDAwMDAwIFIxMjogMDAwMDAwMDAwMDAwMDA1NgpbMTQ2NTY3NC4wMzUw
MzddIFIxMzogMDAwMDAwMDAwMDAwMDA1NiBSMTQ6IDAwMDAwMDAwMDAwMDAwNTYgUjE1OiAwMDAw
MDAwMDAwMDAxMDAwClsxNDY1Njc0LjAzNTExOV0gRlM6IDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkg
R1M6ZmZmZjg4MDMwMWM0MDAwMCgwMDAwKSBrbmxHUzpmZmZmODgwMzAxYzQwMDAwClsxNDY1Njc0
LjAzNTIwOF0gQ1M6IGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMz
ClsxNDY1Njc0LjAzNTI3MV0gQ1IyOiAwMDAwN2ZmNDQwZTI5MDAwIENSMzogMDAwMDAwMDJhYTkw
NjAwMCBDUjQ6IDAwMDAwMDAwMDAwNDI2NjAKWzE0NjU2NzQuMDM1MzUwXSBTdGFjazoKWzE0NjU2
NzQuMDM1Mzc2XSBmZmZmODgwMjhmMThjZjQwIGZmZmZjOTAwNDJiMzEyOTggZmZmZmM5MDA0NWRl
OTAwMCBmZmZmYzkwMDQyYjMxMjk4ClsxNDY1Njc0LjAzNTQ2Nl0gZmZmZmM5MDAwMDAwMDAwMCBm
ZmZmYzkwMDQ1ZGU5MDAwIGZmZmZjOTAwNDVlMGJkZDggZmZmZjg4MDJhYzBlOThjMApbMTQ2NTY3
NC4wMzU1NTVdIGZmZmY4ODAxNjZmNGJiMDAgZmZmZjg4MDI4ZjE4Y2VjMCBmZmZmYzkwMDQ1ZTBi
ZTM4IGZmZmZmZmZmYzAzZTE1YWMKWzE0NjU2NzQuMDM1NjQ1XSBDYWxsIFRyYWNlOgpbMTQ2NTY3
NC4wMzU2NzldIFs8ZmZmZmZmZmZjMDNlMTVhYz5dIHhlbnZpZl9yeF9za2IrMHgxNmMvMHgyMjAg
W3hlbl9uZXRiYWNrXQpbMTQ2NTY3NC4wMzU3NTVdIFs8ZmZmZmZmZmZjMDNlMTZhMT5dIHhlbnZp
Zl9yeF9hY3Rpb24rMHg0MS8weDYwIFt4ZW5fbmV0YmFja10KWzE0NjU2NzQuMDM1ODMyXSBbPGZm
ZmZmZmZmYzAzZTE4M2E+XSB4ZW52aWZfa3RocmVhZF9ndWVzdF9yeCsweDVhLzB4MTZjIFt4ZW5f
bmV0YmFja10KWzE0NjU2NzQuMDM1OTE2XSBbPGZmZmZmZmZmYzAzZTE3ZTA+XSA/IHhlbnZpZl9x
dWV1ZV9jYXJyaWVyX29uKzB4NzAvMHg3MCBbeGVuX25ldGJhY2tdClsxNDY1Njc0LjAzNjAwNV0g
WzxmZmZmZmZmZjgxMGM2M2Y1Pl0ga3RocmVhZCsweGU1LzB4MTAwClsxNDY1Njc0LjAzNjA2Ml0g
WzxmZmZmZmZmZjgxMGM2MzEwPl0gPyBfX2t0aHJlYWRfaW5pdF93b3JrZXIrMHg0MC8weDQwClsx
NDY1Njc0LjAzNjE2Ml0gWzxmZmZmZmZmZjgxOGRlMmQ1Pl0gcmV0X2Zyb21fZm9yaysweDI1LzB4
MzAKWzE0NjU2NzQuMDM2MjIzXSBDb2RlOiBjOCAwMyBlYiBjMSA0OCA4NSBjMCA3NCA5NiBiOCAw
NCAwMCAwMCAwMCBlYiA5MSA4YiA4MiBjYyAwMCAwMCAwMCA0OCA4YiA5MiBkMCAwMCAwMCAwMCA0
OCA4YiA0NCAwMiAwOCA0OCA4OSA0MyAxMCBlOSA2OCBmZiBmZgpmZiA8MGY+IDBiIGViIGZlIDY2
IDBmIDFmIDQ0IDAwIDAwIDU1IDQ4IDg5IGU1IDQxIDU0IDUzIDQ4IDgzIGVjIDUwClsxNDY1Njc0
LjAzNjU2NV0gUklQIFs8ZmZmZmZmZmZjMDNlMTQzNj5dIHhlbnZpZl9yeF9kYXRhX3Nsb3QrMHgx
ZTYvMHgxZjAgW3hlbl9uZXRiYWNrXQpbMTQ2NTY3NC4wMzY2NTNdIFJTUCA8ZmZmZmM5MDA0NWUw
YmQ3OD4KWzE0NjU2NzQuMDQwODY5XSAtLS1bIGVuZCB0cmFjZSA1OTJhNmZiZThlYTcyOGE2IF0t
LS0KCkhlcmUgaXMgYSB0aGlyZCBiYWNrdHJhY2UsIGZyb20gYmVmb3JlIGdybyB3YXMgZGlzYWJs
ZWQ6CgpbMTgzODI2OS4wMTIzNDldIGdlbmVyYWwgcHJvdGVjdGlvbiBmYXVsdDogMDAwMCBbIzFd
IFNNUApbMTgzODI2OS4wMTM1MjFdIENQVTogMSBQSUQ6IDE4IENvbW06IGtzb2Z0aXJxZC8xIE5v
dCB0YWludGVkIDQuOS4zOS0zMgpbMTgzODI2OS4wMTM2MzddIEhhcmR3YXJlIG5hbWU6IFN1cGVy
bWljcm8gU3VwZXIgU2VydmVyL1gxMERSaS1MTjQrLCBCSU9TIDIuMGEgMDkvMTYvMjAxNgpbMTgz
ODI2OS4wMTM3NDNdIHRhc2s6IGZmZmY4ODAzMDAwOGM0YzAgdGFzay5zdGFjazogZmZmZmM5MDA0
MTk3ODAwMApbMTgzODI2OS4wMTM4MjZdIFJJUDogZTAzMDpbPGZmZmZmZmZmODE0MDNiNjY+XSAg
WzxmZmZmZmZmZjgxNDAzYjY2Pl0gbWVtY3B5X2VybXMrMHg2LzB4MTAKWzE4MzgyNjkuMDEzOTUy
XSBSU1A6IGUwMmI6ZmZmZmM5MDA0MTk3YmFjMCAgRUZMQUdTOiAwMDAxMDIwMgpbMTgzODI2OS4w
MTQwMjZdIFJBWDogZmZmZjg4MDMyZmNhZmUxNiBSQlg6IDAwMDAwMDAwMDAwMDAwMDQgUkNYOiAw
MDAwMDAwMDAwMDAwMDA0ClsxODM4MjY5LjAxNDEyNF0gUkRYOiAwMDAwMDAwMDAwMDAwMDA0IFJT
STogNjJhMTZkZGVkYzZkYmNiMyBSREk6IGZmZmY4ODAzMmZjYWZlMTYKWzE4MzgyNjkuMDE0MjIy
XSBSQlA6IGZmZmZjOTAwNDE5N2JiMjAgUjA4OiAwMDAwMDAwMDAwMDAwMDA0IFIwOTogMDAwMDAw
MDAwMDAwMDAwNApbMTgzODI2OS4wMTQzMjBdIFIxMDogZmZmZjg4MDI2YWU4OTUwMCBSMTE6IDAw
MDAwMDAwNDQ2Mzk2MzIgUjEyOiAwMDAwMDAwMDAwMDAwMDQ4ClsxODM4MjY5LjAxNDQxN10gUjEz
OiAwMDAwMDAwMDAwMDAwMDAwIFIxNDogMDAwMDAwMDA0NDYzOTYzMiBSMTU6IDAwMDAwMDAwMDAw
MDAwNDgKWzE4MzgyNjkuMDE0NTE5XSBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZm
Zjg4MDMwNjY0MDAwMCgwMDAwKSBrbmxHUzpmZmZmODgwMzA2NjQwMDAwClsxODM4MjY5LjAxNDYy
OV0gQ1M6ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpbMTgz
ODI2OS4wMTQ3MDldIENSMjogZmZmZmZmZmZmZjYwMDQwMCBDUjM6IDAwMDAwMDAwNTE5MzkwMDAg
Q1I0OiAwMDAwMDAwMDAwMDQyNjYwClsxODM4MjY5LjAxNDgwOF0gU3RhY2s6ClsxODM4MjY5LjAx
NDg0MF0gIGZmZmZmZmZmODE3NDRjMTcgZmZmZjg4MDI2YWU4OTUwMCAwMDAwMDAwMDQ0NjM5NjMy
IGZmZmY4ODAzMDAwOGM0YzAKWzE4MzgyNjkuMDE0OTUyXSAgZmZmZmZmZmYwMDAwMDAwNCAwMDAw
MDAwMDAwMDAwMDA0IGZmZmY4ODAzMmZjYWZlMTYgZmZmZjg4MDI2YWU4OTUwMApbMTgzODI2OS4w
MTUwNjRdICAwMDAwMDAwMDAwMDAwMDA0IDAwMDAwMDAwMDAwMDAwMDQgMDAwMDAwMDAwMDAwMDA0
YyAwMDAwMDAwMDAwMDAwMDI4ClsxODM4MjY5LjAxNTE3Nl0gQ2FsbCBUcmFjZToKWzE4MzgyNjku
MDE1MjE3XSAgWzxmZmZmZmZmZjgxNzQ0YzE3Pl0gPyBza2JfY29weV9iaXRzKzB4MTM3LzB4MmMw
ClsxODM4MjY5LjAxNTI5OV0gIFs8ZmZmZmZmZmY4MTc0Nzk0Zj5dIF9fcHNrYl9wdWxsX3RhaWwr
MHg3Zi8weDNiMApbMTgzODI2OS4wMTUzODJdICBbPGZmZmZmZmZmODE3Y2FkMTU+XSB0Y3BfZ3Jv
X3JlY2VpdmUrMHgyYzUvMHgzMDAKWzE4MzgyNjkuMDE1NDY1XSAgWzxmZmZmZmZmZjgxODU0OTVh
Pl0gdGNwNl9ncm9fcmVjZWl2ZSsweDEzYS8weDFhMApbMTgzODI2OS4wMTU1NDddICBbPGZmZmZm
ZmZmODE4NTQyZDY+XSBpcHY2X2dyb19yZWNlaXZlKzB4MWM2LzB4MzgwClsxODM4MjY5LjAxNTYz
MF0gIFs8ZmZmZmZmZmY4MTc1YjY0OT5dIGRldl9ncm9fcmVjZWl2ZSsweDI2OS8weDNiMApbMTgz
ODI2OS4wMTU3MTJdICBbPGZmZmZmZmZmODE3NWI3Yzg+XSBuYXBpX2dyb19yZWNlaXZlKzB4Mzgv
MHhmMApbMTgzODI2OS4wMTU3OTZdICBbPGZmZmZmZmZmYzAxN2ViNGU+XSBpZ2JfY2xlYW5fcnhf
aXJxKzB4MzhlLzB4NjkwIFtpZ2JdClsxODM4MjY5LjAxNTg4Nl0gIFs8ZmZmZmZmZmZjMDE3ZjFi
Mj5dIGlnYl9wb2xsKzB4MzYyLzB4NzIwIFtpZ2JdClsxODM4MjY5LjAxNTk2OF0gIFs8ZmZmZmZm
ZmY4MTBkZjMzZT5dID8gZGVxdWV1ZV9lbnRpdHkrMHgyNmUvMHhhOTAKWzE4MzgyNjkuMDE2MDUx
XSAgWzxmZmZmZmZmZjgxMDFjOWZiPl0gPyB4ZW5fbWNfZmx1c2grMHgxN2IvMHgxYjAKWzE4Mzgy
NjkuMDE2MTMxXSAgWzxmZmZmZmZmZjgxNzViMWQ4Pl0gbmV0X3J4X2FjdGlvbisweDE1OC8weDM2
MApbMTgzODI2OS4wMTYyMTJdICBbPGZmZmZmZmZmODE4ODA2YjE+XSBfX2RvX3NvZnRpcnErMHhk
MS8weDI4MwpbMTgzODI2OS4wMTYyOTBdICBbPGZmZmZmZmZmODEwY2FhZTA+XSA/IHNvcnRfcmFu
Z2UrMHgzMC8weDMwClsxODM4MjY5LjAxNjM2Nl0gIFs8ZmZmZmZmZmY4MTBhZGM5OT5dIHJ1bl9r
c29mdGlycWQrMHgyOS8weDUwClsxODM4MjY5LjAxNjQ0M10gIFs8ZmZmZmZmZmY4MTBjYWJmMD5d
IHNtcGJvb3RfdGhyZWFkX2ZuKzB4MTEwLzB4MTYwClsxODM4MjY5LjAxNjUyNV0gIFs8ZmZmZmZm
ZmY4MTBjNmNkNz5dIGt0aHJlYWQrMHhkNy8weGYwClsxODM4MjY5LjAxNjU5NV0gIFs8ZmZmZmZm
ZmY4MTBjNmMwMD5dID8ga3RocmVhZF9wYXJrKzB4NjAvMHg2MApbMTgzODI2OS4wMTY2NzNdICBb
PGZmZmZmZmZmODE4N2RiOTU+XSByZXRfZnJvbV9mb3JrKzB4MjUvMHgzMApbMTgzODI2OS4wMTY3
NThdIENvZGU6IGZmIDkwIDkwIDkwIDkwIGViIDFlIDBmIDFmIDAwIDQ4IDg5IGY4IDQ4IDg5IGQx
IDQ4IGMxIGU5IDAzIDgzIGUyIDA3IGYzIDQ4IGE1IDg5IGQxIGYzIGE0IGMzIDY2IDBmIDFmIDQ0
IDAwIDAwIDQ4IDg5IGY4IDQ4IDg5CmQxIDxmMz4gYTQgYzMgMGYgMWYgODAgMDAgMDAgMDAgMDAg
NDggODkgZjggNDggODMgZmEgMjAgNzIgN2UgNDAgMzgKWzE4MzgyNjkuMDE3MTgzXSBSSVAgIFs8
ZmZmZmZmZmY4MTQwM2I2Nj5dIG1lbWNweV9lcm1zKzB4Ni8weDEwClsxODM4MjY5LjAxNzI2NF0g
IFJTUCA8ZmZmZmM5MDA0MTk3YmFjMD4KWzE4MzgyNjkuMDIwNjE4XSAtLS1bIGVuZCB0cmFjZSAz
NTA2Y2UxZDcyMDA1MjlhIF0tLS0KWzE4MzgyNjkuMDc5ODkxXSBLZXJuZWwgcGFuaWMgLSBub3Qg
c3luY2luZzogRmF0YWwgZXhjZXB0aW9uIGluIGludGVycnVwdApbMTgzODI2OS4wODAwMTRdIEtl
cm5lbCBPZmZzZXQ6IGRpc2FibGVkCihYRU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogcmVib290
aW5nIG1hY2hpbmUgaW4gNSBzZWNvbmRzLgoKSGVyZSBpcyBhIGZvdXJ0aCBiYWNrdHJhY2UsIGFs
c28gZnJvbSBiZWZvcmUgZ3JvIHdhcyBkaXNhYmxlZDoKCls0MDgzMzg2LjI5OTIyMV0gLS0tLS0t
LS0tLS0tWyBjdXQgaGVyZSBdLS0tLS0tLS0tLS0tCls0MDgzMzg2LjI5OTM1OF0gV0FSTklORzog
Q1BVOiAwIFBJRDogMCBhdCBuZXQvaXB2NC9hZl9pbmV0LmM6MTQ3MyBpbmV0X2dyb19jb21wbGV0
ZSsweGJiLzB4ZDAKWzQwODMzODYuMzAwODg4XSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIv
MCBOb3QgdGFpbnRlZCA0LjkuMzktMzIKWzQwODMzODYuMzAxMDAyXSBIYXJkd2FyZSBuYW1lOiBT
dXBlcm1pY3JvIFN1cGVyIFNlcnZlci9YMTBEUmktTE40KywgQklPUyAyLjBhIDA5LzE2LzIwMTYK
WzQwODMzODYuMzAxMTA5XSAgZmZmZjg4MDMwNjYwM2Q5MCBmZmZmZmZmZjgxM2Y1OTM1IDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMApbNDA4MzM4Ni4zMDEyMjFdICBmZmZmODgwMzA2
NjAzZGQwIGZmZmZmZmZmODEwYTdlMDEgMDAwMDA1YzE4MTc0NTc4YSBmZmZmODgwMmY5NGE5YTAw
Cls0MDgzMzg2LjMwMTMzM10gIGZmZmY4ODAyZjA4MjQ0NTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDQwIDAwMDAwMDAwMDAwMDAwNDAKWzQwODMzODYuMzAxNDQ1XSBDYWxsIFRyYWNl
OgpbNDA4MzM4Ni4zMDE0ODNdICA8SVJRPiBbNDA4MzM4Ni4zMDE1MTldICBbPGZmZmZmZmZmODEz
ZjU5MzU+XSBkdW1wX3N0YWNrKzB4NjMvMHg4ZQpbNDA4MzM4Ni4zMDE1OTZdICBbPGZmZmZmZmZm
ODEwYTdlMDE+XSBfX3dhcm4rMHhkMS8weGYwCls0MDgzMzg2LjMwMTY2NV0gIFs8ZmZmZmZmZmY4
MTBhN2VlZD5dIHdhcm5fc2xvd3BhdGhfbnVsbCsweDFkLzB4MjAKWzQwODMzODYuMzAxNzQ3XSAg
WzxmZmZmZmZmZjgxN2Q5YjJiPl0gaW5ldF9ncm9fY29tcGxldGUrMHhiYi8weGQwCls0MDgzMzg2
LjMwMTgzMF0gIFs8ZmZmZmZmZmY4MTc1YWM1Mz5dIG5hcGlfZ3JvX2NvbXBsZXRlKzB4NzMvMHhh
MApbNDA4MzM4Ni4zMDE5MTFdICBbPGZmZmZmZmZmODE3NWFjZGY+XSBuYXBpX2dyb19mbHVzaCsw
eDVmLzB4ODAKWzQwODMzODYuMzAxOTg4XSAgWzxmZmZmZmZmZjgxNzVhZDZhPl0gbmFwaV9jb21w
bGV0ZV9kb25lKzB4NmEvMHhiMApbNDA4MzM4Ni4zMDIwNzVdICBbPGZmZmZmZmZmYzAxODgxZGQ+
XSBpZ2JfcG9sbCsweDM4ZC8weDcyMCBbaWdiXQpbNDA4MzM4Ni4zMDIxNTZdICBbPGZmZmZmZmZm
YzAxN2VjNGU+XSA/IGlnYl9tc2l4X3JpbmcrMHgyZS8weDQwIFtpZ2JdCls0MDgzMzg2LjMwMjI1
NV0gIFs8ZmZmZmZmZmY4MTEwNTQ0Yj5dID8gX19oYW5kbGVfaXJxX2V2ZW50X3BlcmNwdSsweDRi
LzB4MWEwCls0MDgzMzg2LjMwMjM0OV0gIFs8ZmZmZmZmZmY4MTc1YjFkOD5dIG5ldF9yeF9hY3Rp
b24rMHgxNTgvMHgzNjAKWzQwODMzODYuMzAyNDMwXSAgWzxmZmZmZmZmZjgxODgwNmIxPl0gX19k
b19zb2Z0aXJxKzB4ZDEvMHgyODMKWzQwODMzODYuMzAyNTA3XSAgWzxmZmZmZmZmZjgxMGFkZjA5
Pl0gaXJxX2V4aXQrMHhlOS8weDEwMApbNDA4MzM4Ni4zMDI1ODBdICBbPGZmZmZmZmZmODE0ZGQ2
NTU+XSB4ZW5fZXZ0Y2huX2RvX3VwY2FsbCsweDM1LzB4NTAKWzQwODMzODYuMzAyNjY1XSAgWzxm
ZmZmZmZmZjgxODdlOWRlPl0geGVuX2RvX2h5cGVydmlzb3JfY2FsbGJhY2srMHgxZS8weDQwCls0
MDgzMzg2LjMwMjc1NF0gIDxFT0k+IFs0MDgzMzg2LjMwMjc4N10gIFs8ZmZmZmZmZmY4MTAwMTNh
YT5dID8geGVuX2h5cGVyY2FsbF9zY2hlZF9vcCsweGEvMHgyMApbNDA4MzM4Ni4zMDI4NzZdICBb
PGZmZmZmZmZmODEwMDEzYWE+XSA/IHhlbl9oeXBlcmNhbGxfc2NoZWRfb3ArMHhhLzB4MjAKWzQw
ODMzODYuMzAyOTY1XSAgWzxmZmZmZmZmZjgxMDIyNTYwPl0gPyB4ZW5fc2FmZV9oYWx0KzB4MTAv
MHgyMApbNDA4MzM4Ni4zMDMwNDNdICBbPGZmZmZmZmZmODE4N2NlNWU+XSA/IGRlZmF1bHRfaWRs
ZSsweDFlLzB4ZDAKWzQwODMzODYuMzAzMTIyXSAgWzxmZmZmZmZmZjgxMDM2YTZmPl0gPyBhcmNo
X2NwdV9pZGxlKzB4Zi8weDIwCls0MDgzMzg2LjMwMzIwMF0gIFs8ZmZmZmZmZmY4MTg3ZDI3Yz5d
ID8gZGVmYXVsdF9pZGxlX2NhbGwrMHgyYy8weDQwCls0MDgzMzg2LjMwMzI4NF0gIFs8ZmZmZmZm
ZmY4MTBlZDUxYz5dID8gY3B1X3N0YXJ0dXBfZW50cnkrMHgxYWMvMHgyNDAKWzQwODMzODYuMzAz
MzcwXSAgWzxmZmZmZmZmZjgxODcwNzY3Pl0gPyByZXN0X2luaXQrMHg3Ny8weDgwCls0MDgzMzg2
LjMwMzQ2Ml0gIFs8ZmZmZmZmZmY4MWZhYTE0Mz5dID8gc3RhcnRfa2VybmVsKzB4NGE3LzB4NGI0
Cls0MDgzMzg2LjMwMzU2OF0gIFs8ZmZmZmZmZmY4MWZhOWE4YT5dID8gc2V0X2luaXRfYXJnKzB4
NTUvMHg1NQpbNDA4MzM4Ni4zMDM2NzBdICBbPGZmZmZmZmZmODFmYTk1ZDc+XSA/IHg4Nl82NF9z
dGFydF9yZXNlcnZhdGlvbnMrMHgyNC8weDI2Cls0MDgzMzg2LjMwMzc3Nl0gIFs8ZmZmZmZmZmY4
MWZiMGNkOD5dID8geGVuX3N0YXJ0X2tlcm5lbCsweDU1NS8weDU2MQpbNDA4MzM4Ni4zMDM4NzNd
IC0tLVsgZW5kIHRyYWNlIDgyOTRmNTljZWQ2ODk1MDcgXS0tLQpbNDA4MzM4Ni4zMDM5NThdIGdl
bmVyYWwgcHJvdGVjdGlvbiBmYXVsdDogMDAwMCBbIzFdIFNNUApbNDA4MzM4Ni4zMDUxNzldIENQ
VTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIFRhaW50ZWQ6IEcgICAgICAgIFcgICAgICAgNC45
LjM5LTMyCls0MDgzMzg2LjMwNTMwN10gSGFyZHdhcmUgbmFtZTogU3VwZXJtaWNybyBTdXBlciBT
ZXJ2ZXIvWDEwRFJpLUxONCssIEJJT1MgMi4wYSAwOS8xNi8yMDE2Cls0MDgzMzg2LjMwNTQxNF0g
dGFzazogZmZmZmZmZmY4MWUwZTU0MCB0YXNrLnN0YWNrOiBmZmZmZmZmZjgxZTAwMDAwCls0MDgz
Mzg2LjMwNTQ5OF0gUklQOiBlMDMwOls8ZmZmZmZmZmY4MTc0NTZjMz5dICBbPGZmZmZmZmZmODE3
NDU2YzM+XSBza2JfcmVsZWFzZV9kYXRhKzB4NzMvMHhmMApbNDA4MzM4Ni4zMDU2MTddIFJTUDog
ZTAyYjpmZmZmODgwMzA2NjAzZDkwICBFRkxBR1M6IDAwMDEwMjA2Cls0MDgzMzg2LjMwNTY5Ml0g
UkFYOiAwMDAwMDAwMDAwMDAwMDMwIFJCWDogZjViMzZkYjc2YmQxNjJjNyBSQ1g6IGZmZmZmZmZm
ODFlNjAwNDgKWzQwODMzODYuMzA1NzkwXSBSRFg6IDAwMDAwMDAwMDAwMDAwMDEgUlNJOiAwMDAw
MDAwMDAwMDAwMDAwIFJESTogZmZmZjg4MDJmOTRhOWEwMApbNDA4MzM4Ni4zMDU4ODddIFJCUDog
ZmZmZjg4MDMwNjYwM2RiMCBSMDg6IDAwMDAwMDAwMDAwMDQyNzcgUjA5OiAwMDAwMDAwMDAwMDAw
MDAwCls0MDgzMzg2LjMwNTk4NV0gUjEwOiAwMDAwMDAwMDAwMDAwMDA1IFIxMTogMDAwMDAwMDAw
MDAwMDAwMiBSMTI6IDAwMDAwMDAwMDAwMDAwMDAKWzQwODMzODYuMzA2MDgzXSBSMTM6IGZmZmY4
ODAyZjk0YTlhMDAgUjE0OiBmZmZmODgwMzJmNTI3NzQwIFIxNTogMDAwMDAwMDAwMDAwMDA0MApb
NDA4MzM4Ni4zMDYxODZdIEZTOiAgMDAwMDAwMDAwMDAwMDAwMCgwMDAwKSBHUzpmZmZmODgwMzA2
NjAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAwMDAKWzQwODMzODYuMzA2Mjk2XSBDUzog
IGUwMzMgRFM6IDAwMDAgRVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzCls0MDgzMzg2LjMw
NjQwN10gQ1IyOiAwMDAwMDAwMDAxNjkyZWQ4IENSMzogMDAwMDAwMDIyYjNjOTAwMCBDUjQ6IDAw
MDAwMDAwMDAwNDI2NjAKWzQwODMzODYuMzA2NTA1XSBTdGFjazoKWzQwODMzODYuMzA2NTM3XSAg
ZmZmZjg4MDJmOTRhOWEwMCBmZmZmODgwMmY5NGE5YTAwIGZmZmZmZmZmODE3NWFjM2UgMDAwMDAw
MDAwMDAwMDA0MApbNDA4MzM4Ni4zMDY2NDldICBmZmZmODgwMzA2NjAzZGM4IGZmZmZmZmZmODE3
NDU3NjQgZmZmZjg4MDJmOTRhOWEwMCBmZmZmODgwMzA2NjAzZGYwCls0MDgzMzg2LjMwNjc2Ml0g
IGZmZmZmZmZmODE3NDU3YzIgZmZmZjg4MDJmOTRhOWEwMCBmZmZmODgwMmYwODI0NDUwIDAwMDAw
MDAwMDAwMDAwMDAKWzQwODMzODYuMzA2ODc0XSBDYWxsIFRyYWNlOgpbNDA4MzM4Ni4zMDY5MTFd
ICA8SVJRPiBbNDA4MzM4Ni4zMDY5NDRdICBbPGZmZmZmZmZmODE3NWFjM2U+XSA/IG5hcGlfZ3Jv
X2NvbXBsZXRlKzB4NWUvMHhhMApbNDA4MzM4Ni4zMDcwMzhdICBbPGZmZmZmZmZmODE3NDU3NjQ+
XSBza2JfcmVsZWFzZV9hbGwrMHgyNC8weDMwCls0MDgzMzg2LjMwNzEzM10gIFs8ZmZmZmZmZmY4
MTc0NTdjMj5dIGtmcmVlX3NrYisweDMyLzB4OTAKWzQwODMzODYuMzA3MjA2XSAgWzxmZmZmZmZm
ZjgxNzVhYzNlPl0gbmFwaV9ncm9fY29tcGxldGUrMHg1ZS8weGEwCls0MDgzMzg2LjMwNzI4N10g
IFs8ZmZmZmZmZmY4MTc1YWNkZj5dIG5hcGlfZ3JvX2ZsdXNoKzB4NWYvMHg4MApbNDA4MzM4Ni4z
MDczNjVdICBbPGZmZmZmZmZmODE3NWFkNmE+XSBuYXBpX2NvbXBsZXRlX2RvbmUrMHg2YS8weGIw
Cls0MDgzMzg2LjMwNzQ0OV0gIFs8ZmZmZmZmZmZjMDE4ODFkZD5dIGlnYl9wb2xsKzB4MzhkLzB4
NzIwIFtpZ2JdCls0MDgzMzg2LjMwNzUzMF0gIFs8ZmZmZmZmZmZjMDE3ZWM0ZT5dID8gaWdiX21z
aXhfcmluZysweDJlLzB4NDAgW2lnYl0KWzQwODMzODYuMzA3NjE3XSAgWzxmZmZmZmZmZjgxMTA1
NDRiPl0gPyBfX2hhbmRsZV9pcnFfZXZlbnRfcGVyY3B1KzB4NGIvMHgxYTAKWzQwODMzODYuMzA3
NzIwXSAgWzxmZmZmZmZmZjgxNzViMWQ4Pl0gbmV0X3J4X2FjdGlvbisweDE1OC8weDM2MApbNDA4
MzM4Ni4zMDc4MDBdICBbPGZmZmZmZmZmODE4ODA2YjE+XSBfX2RvX3NvZnRpcnErMHhkMS8weDI4
MwpbNDA4MzM4Ni4zMDc4NzddICBbPGZmZmZmZmZmODEwYWRmMDk+XSBpcnFfZXhpdCsweGU5LzB4
MTAwCls0MDgzMzg2LjMwNzk0OV0gIFs8ZmZmZmZmZmY4MTRkZDY1NT5dIHhlbl9ldnRjaG5fZG9f
dXBjYWxsKzB4MzUvMHg1MApbNDA4MzM4Ni4zMDgwMzRdICBbPGZmZmZmZmZmODE4N2U5ZGU+XSB4
ZW5fZG9faHlwZXJ2aXNvcl9jYWxsYmFjaysweDFlLzB4NDAKWzQwODMzODYuMzA4MTI0XSAgPEVP
ST4gWzQwODMzODYuMzA4MTU2XSAgWzxmZmZmZmZmZjgxMDAxM2FhPl0gPyB4ZW5faHlwZXJjYWxs
X3NjaGVkX29wKzB4YS8weDIwCls0MDgzMzg2LjMwODI0Nl0gIFs8ZmZmZmZmZmY4MTAwMTNhYT5d
ID8geGVuX2h5cGVyY2FsbF9zY2hlZF9vcCsweGEvMHgyMApbNDA4MzM4Ni4zMDgzMzRdICBbPGZm
ZmZmZmZmODEwMjI1NjA+XSA/IHhlbl9zYWZlX2hhbHQrMHgxMC8weDIwCls0MDgzMzg2LjMwODQx
M10gIFs8ZmZmZmZmZmY4MTg3Y2U1ZT5dID8gZGVmYXVsdF9pZGxlKzB4MWUvMHhkMApbNDA4MzM4
Ni4zMDg0OTFdICBbPGZmZmZmZmZmODEwMzZhNmY+XSA/IGFyY2hfY3B1X2lkbGUrMHhmLzB4MjAK
WzQwODMzODYuMzA4NTY4XSAgWzxmZmZmZmZmZjgxODdkMjdjPl0gPyBkZWZhdWx0X2lkbGVfY2Fs
bCsweDJjLzB4NDAKWzQwODMzODYuMzA4NjUxXSAgWzxmZmZmZmZmZjgxMGVkNTFjPl0gPyBjcHVf
c3RhcnR1cF9lbnRyeSsweDFhYy8weDI0MApbNDA4MzM4Ni4zMDg3MzddICBbPGZmZmZmZmZmODE4
NzA3Njc+XSA/IHJlc3RfaW5pdCsweDc3LzB4ODAKWzQwODMzODYuMzA4ODExXSAgWzxmZmZmZmZm
ZjgxZmFhMTQzPl0gPyBzdGFydF9rZXJuZWwrMHg0YTcvMHg0YjQKWzQwODMzODYuMzA4ODkwXSAg
WzxmZmZmZmZmZjgxZmE5YThhPl0gPyBzZXRfaW5pdF9hcmcrMHg1NS8weDU1Cls0MDgzMzg2LjMw
ODk2OF0gIFs8ZmZmZmZmZmY4MWZhOTVkNz5dID8geDg2XzY0X3N0YXJ0X3Jlc2VydmF0aW9ucysw
eDI0LzB4MjYKWzQwODMzODYuMzA5MDYwXSAgWzxmZmZmZmZmZjgxZmIwY2Q4Pl0gPyB4ZW5fc3Rh
cnRfa2VybmVsKzB4NTU1LzB4NTYxCls0MDgzMzg2LjMwOTE0NF0gQ29kZTogZjAgNDEgMGYgYzEg
NDYgMjAgMzkgYzIgNzQgMDkgNWIgNDEgNWMgNDEgNWQgNDEgNWUgNWQgYzMgNDUgMzEgZTQgNDEg
ODAgM2UgMDAgNzQgMzkgNDkgNjMgYzQgNDggODMgYzAgMDMgNDggYzEgZTAgMDQgNDkgOGIgMWMK
MDYgPDQ4PiA4YiA0MyAyMCBhOCAwMSA3NSA2ZiBmMCBmZiA0YiAxYyA3NCA1NSA0OCA4YiAwMyA0
OCBjMSBlOCAzMwpbNDA4MzM4Ni4zMDk1NzFdIFJJUCAgWzxmZmZmZmZmZjgxNzQ1NmMzPl0gc2ti
X3JlbGVhc2VfZGF0YSsweDczLzB4ZjAKWzQwODMzODYuMzA5NjU4XSAgUlNQIDxmZmZmODgwMzA2
NjAzZDkwPgpbNDA4MzM4Ni4zMTMwMDBdIC0tLVsgZW5kIHRyYWNlIDgyOTRmNTljZWQ2ODk1MDgg
XS0tLQpbNDA4MzM4Ni4zODk2NjddIEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5jaW5nOiBGYXRhbCBl
eGNlcHRpb24gaW4gaW50ZXJydXB0Cls0MDgzMzg2LjM4OTc5MV0gS2VybmVsIE9mZnNldDogZGlz
YWJsZWQKKFhFTikgSGFyZHdhcmUgRG9tMCBjcmFzaGVkOiByZWJvb3RpbmcgbWFjaGluZSBpbiA1
IHNlY29uZHMuCgotLVNhcmFoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:24:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:24:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec6RD-0004cT-8Z; Thu, 18 Jan 2018 09:24:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec6RC-0004cH-7F
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 09:24:46 +0000
X-Inumbo-ID: c361003d-fc31-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c361003d-fc31-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 09:27:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 02:24:37 -0700
Message-Id: <5A6075E1020000780019FC0A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 02:24:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
 <20180112124513.28082-3-ross.lagerwall@citrix.com>
In-Reply-To: <20180112124513.28082-3-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: TimDeegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/6] x86/hvm: Provide
	XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDEzOjQ1LCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9kbS5jCj4gQEAgLTY0MCw2ICs2NDAsNDIgQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1
Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAKPiAr
ICAgIGNhc2UgWEVOX0RNT1BfYWRkX3RvX3BoeXNtYXA6Cj4gKyAgICB7Cj4gKyAgICAgICAgc3Ry
dWN0IHhlbl9kbV9vcF9hZGRfdG9fcGh5c21hcCAqZGF0YSA9Cj4gKyAgICAgICAgICAgICZvcC51
LmFkZF90b19waHlzbWFwOwo+ICsgICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgeGF0
cCA9IHsKPiArICAgICAgICAgICAgLmRvbWlkID0gb3BfYXJncy0+ZG9taWQsCj4gKyAgICAgICAg
ICAgIC5zaXplID0gZGF0YS0+c2l6ZSwKPiArICAgICAgICAgICAgLnNwYWNlID0gWEVOTUFQU1BB
Q0VfZ21mbl9yYW5nZSwKPiArICAgICAgICAgICAgLmlkeCA9IGRhdGEtPnNyY19nZm4sCj4gKyAg
ICAgICAgICAgIC5ncGZuID0gZGF0YS0+ZHN0X2dmbiwKPiArICAgICAgICB9Owo+ICsKPiArICAg
ICAgICBpZiAoIGRhdGEtPnBhZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByYyA9IC1F
SU5WQUw7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAg
aWYgKCB4YXRwLnNpemUgIT0gZGF0YS0+c2l6ZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICByYyA9IC1FT1ZFUkZMT1c7Cj4gKyAgICAgICAgICAgIGJyZWFrOwoKSSBndWVzcyB0aGlzIGlz
IGZpbmUgZm9yIG5vdywgYnV0IGNsZWFybHkgbm90IHJlYWxseSBuZWNlc3NhcnksIGFzIHRoZQpj
b250aW51YXRpb24gbG9naWMgY291bGQgdGFrZSBjYXJlIG9mIHRoZSBzaXR1YXRpb24uIFBsZWFz
ZSBhZGQgYQpjb21tZW50IHRvIHRoaXMgZWZmZWN0LgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaHZtL2RtX29wLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKPiBA
QCAtMzY4LDYgKzM2OCwyNCBAQCBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9zaHV0ZG93biB7Cj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIChPdGhlciByZWFzb24gdmFsdWVzIGFyZSBu
b3QgYmxvY2tlZCkgKi8KPiAgfTsKPiAgCj4gKy8qCj4gKyAqIFhFTl9ETU9QX2FkZF90b19waHlz
bWFwIDogU2V0cyB0aGUgR0ZOcyBhdCB3aGljaCBhIHBhZ2UgcmFuZ2UgYXBwZWFycyBpbgo+ICsg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBzcGVjaWZpZWQgZ3Vlc3QncyBhZGRyZXNz
IHNwYWNlLiBJZGVudGljYWwgdG8KPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5N
RU1fYWRkX3RvX3BoeXNtYXAgd2l0aAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgIHNw
YWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UuCj4gKyAqLwo+ICsjZGVmaW5lIFhFTl9ETU9Q
X2FkZF90b19waHlzbWFwIDE3Cj4gKwo+ICtzdHJ1Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFw
IHsKPiArICAgIC8qIE51bWJlciBvZiBHRk5zIHRvIHByb2Nlc3MuICovCj4gKyAgICB1aW50MzJf
dCBzaXplOwo+ICsgICAgdWludDMyX3QgcGFkOwo+ICsgICAgLyogU3RhcnRpbmcgR0ZOIG9mIHRo
ZSBzb3VyY2UgbWFwcGluZyBwYWdlKHMpLiAqLwo+ICsgICAgdWludDY0X2FsaWduZWRfdCBzcmNf
Z2ZuOwo+ICsgICAgLyogU3RhcnRpbmcgR0ZOIHdoZXJlIHRoZSBzb3VyY2UgbWFwcGluZyBwYWdl
KHMpIHNob3VsZCBhcHBlYXIuICovCj4gKyAgICB1aW50NjRfYWxpZ25lZF90IGRzdF9nZm47Cj4g
K307CgpTbyB3aHkgYWdhaW4gaXMgdGhpcyAiYWRkLXRvLXBoeXNtYXAiPyBJdCdzIG1vdmluZyBt
ZW1vcnkgYXJvdW5kLAppc24ndCBpdD8gVGhlIGNvbW1lbnQgYWxzbyBjb3VsZCBiZSBtb3JlIGNs
ZWFyIGluIHRoaXMgcmVnYXJkLgpFdmVyeXRoaW5nIGVsc2UgbG9va3MgZmluZSB0byBtZSBub3cu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:30:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:30:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec6WJ-000569-2x; Thu, 18 Jan 2018 09:30:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec6WH-0004x3-SW
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 09:30:01 +0000
X-Inumbo-ID: f06f8282-fc31-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f06f8282-fc31-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 10:28:27 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 02:29:59 -0700
Message-Id: <5A607725020000780019FC21@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 02:29:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
 <20180112124513.28082-7-ross.lagerwall@citrix.com>
In-Reply-To: <20180112124513.28082-7-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v3 6/6] x86/domctl: Remove
 XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAxLjE4IGF0IDEzOjQ1LCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oCj4gQEAgLTU5NywxMCArNTk3LDYgQEAgc3RydWN0IHhlbl9kb21j
dGxfaW9wb3J0X21hcHBpbmcgewo+ICAjZGVmaW5lIFhFTl9ET01DVExfTUVNX0NBQ0hFQVRUUl9X
QiAgNgo+ICAjZGVmaW5lIFhFTl9ET01DVExfTUVNX0NBQ0hFQVRUUl9VQ00gNwo+ICAjZGVmaW5l
IFhFTl9ET01DVExfREVMRVRFX01FTV9DQUNIRUFUVFIgKH4odWludDMyX3QpMCkKPiAtc3RydWN0
IHhlbl9kb21jdGxfcGluX21lbV9jYWNoZWF0dHIgewo+IC0gICAgdWludDY0X2FsaWduZWRfdCBz
dGFydCwgZW5kOwo+IC0gICAgdWludDMyX3QgdHlwZTsgLyogWEVOX0RPTUNUTF9NRU1fQ0FDSEVB
VFRSXyogKi8KPiAtfTsKPiAgCj4gIAo+ICAvKiBYRU5fRE9NQ1RMX3NldF9leHRfdmNwdWNvbnRl
eHQgKi8KPiBAQCAtMTE0OCw3ICsxMTQ0LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewo+ICAjZGVm
aW5lIFhFTl9ET01DVExfYmluZF9wdF9pcnEgICAgICAgICAgICAgICAgICAgMzgKPiAgI2RlZmlu
ZSBYRU5fRE9NQ1RMX21lbW9yeV9tYXBwaW5nICAgICAgICAgICAgICAgIDM5Cj4gICNkZWZpbmUg
WEVOX0RPTUNUTF9pb3BvcnRfbWFwcGluZyAgICAgICAgICAgICAgICA0MAo+IC0jZGVmaW5lIFhF
Tl9ET01DVExfcGluX21lbV9jYWNoZWF0dHIgICAgICAgICAgICAgNDEKPiArLyogI2RlZmluZSBY
RU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyICAgICAgICAgIDQxIE9ic29sZXRlIC0gdXNlIGRt
b3AgKi8KCiJPYnNvbGV0ZSIgaXMgd3JvbmcgaW1vIGlmIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBn
b25lLiBBbHNvIEkgdGhpbmsKeW91IG5lZWQgdG8gYnVtcCB0aGUgaW50ZXJmYWNlIHZlcnNpb24g
d2hlbiB5b3UgcmVtb3ZlCnNvbWV0aGluZyBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:33:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:33:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec6Z9-0005be-Pr; Thu, 18 Jan 2018 09:32:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdtu=en=citrix.com=prvs=549912947=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ec6Z8-0005bY-Q2
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 09:32:58 +0000
X-Inumbo-ID: e9e2ebcf-fc32-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9e2ebcf-fc32-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 09:35:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,376,1511827200"; d="scan'208";a="458654033"
To: Jan Beulich <JBeulich@suse.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
 <20180112124513.28082-3-ross.lagerwall@citrix.com>
 <5A6075E1020000780019FC0A@prv-mh.provo.novell.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <9d161648-b382-8dd1-5eb4-fadfa2355367@citrix.com>
Date: Thu, 18 Jan 2018 09:32:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5A6075E1020000780019FC0A@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: TimDeegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/6] x86/hvm: Provide
	XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMTgvMjAxOCAwOToyNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDEu
MTggYXQgMTM6NDUsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9kbS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+PiBA
QCAtNjQwLDYgKzY0MCw0MiBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2Fy
Z3MgKm9wX2FyZ3MpCj4+ICAgICAgICAgICBicmVhazsKPj4gICAgICAgfQo+PiAgIAo+PiArICAg
IGNhc2UgWEVOX0RNT1BfYWRkX3RvX3BoeXNtYXA6Cj4+ICsgICAgewo+PiArICAgICAgICBzdHJ1
Y3QgeGVuX2RtX29wX2FkZF90b19waHlzbWFwICpkYXRhID0KPj4gKyAgICAgICAgICAgICZvcC51
LmFkZF90b19waHlzbWFwOwo+PiArICAgICAgICBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwIHhh
dHAgPSB7Cj4+ICsgICAgICAgICAgICAuZG9taWQgPSBvcF9hcmdzLT5kb21pZCwKPj4gKyAgICAg
ICAgICAgIC5zaXplID0gZGF0YS0+c2l6ZSwKPj4gKyAgICAgICAgICAgIC5zcGFjZSA9IFhFTk1B
UFNQQUNFX2dtZm5fcmFuZ2UsCj4+ICsgICAgICAgICAgICAuaWR4ID0gZGF0YS0+c3JjX2dmbiwK
Pj4gKyAgICAgICAgICAgIC5ncGZuID0gZGF0YS0+ZHN0X2dmbiwKPj4gKyAgICAgICAgfTsKPj4g
Kwo+PiArICAgICAgICBpZiAoIGRhdGEtPnBhZCApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICB9Cj4+
ICsKPj4gKyAgICAgICAgaWYgKCB4YXRwLnNpemUgIT0gZGF0YS0+c2l6ZSApCj4+ICsgICAgICAg
IHsKPj4gKyAgICAgICAgICAgIHJjID0gLUVPVkVSRkxPVzsKPj4gKyAgICAgICAgICAgIGJyZWFr
Owo+IAo+IEkgZ3Vlc3MgdGhpcyBpcyBmaW5lIGZvciBub3csIGJ1dCBjbGVhcmx5IG5vdCByZWFs
bHkgbmVjZXNzYXJ5LCBhcyB0aGUKPiBjb250aW51YXRpb24gbG9naWMgY291bGQgdGFrZSBjYXJl
IG9mIHRoZSBzaXR1YXRpb24uIFBsZWFzZSBhZGQgYQo+IGNvbW1lbnQgdG8gdGhpcyBlZmZlY3Qu
CgpPaCwgSSBkaWRuJ3QgdGhpbmsgb2YgdXNpbmcgdGhlIGNvbnRpbnVhdGlvbiBsb2dpYyBmb3Ig
dGhhdC4gSSdsbCB1c2UgaXQgCnRoZW4uCgo+IAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
aHZtL2RtX29wLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCj4+IEBA
IC0zNjgsNiArMzY4LDI0IEBAIHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3duIHsKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiAoT3RoZXIgcmVhc29uIHZhbHVlcyBhcmUg
bm90IGJsb2NrZWQpICovCj4+ICAgfTsKPj4gICAKPj4gKy8qCj4+ICsgKiBYRU5fRE1PUF9hZGRf
dG9fcGh5c21hcCA6IFNldHMgdGhlIEdGTnMgYXQgd2hpY2ggYSBwYWdlIHJhbmdlIGFwcGVhcnMg
aW4KPj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlIHNwZWNpZmllZCBndWVzdCdz
IGFkZHJlc3Mgc3BhY2UuIElkZW50aWNhbCB0bwo+PiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICBYRU5NRU1fYWRkX3RvX3BoeXNtYXAgd2l0aAo+PiArICogICAgICAgICAgICAgICAgICAg
ICAgICAgICBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3JhbmdlLgo+PiArICovCj4+ICsjZGVm
aW5lIFhFTl9ETU9QX2FkZF90b19waHlzbWFwIDE3Cj4+ICsKPj4gK3N0cnVjdCB4ZW5fZG1fb3Bf
YWRkX3RvX3BoeXNtYXAgewo+PiArICAgIC8qIE51bWJlciBvZiBHRk5zIHRvIHByb2Nlc3MuICov
Cj4+ICsgICAgdWludDMyX3Qgc2l6ZTsKPj4gKyAgICB1aW50MzJfdCBwYWQ7Cj4+ICsgICAgLyog
U3RhcnRpbmcgR0ZOIG9mIHRoZSBzb3VyY2UgbWFwcGluZyBwYWdlKHMpLiAqLwo+PiArICAgIHVp
bnQ2NF9hbGlnbmVkX3Qgc3JjX2dmbjsKPj4gKyAgICAvKiBTdGFydGluZyBHRk4gd2hlcmUgdGhl
IHNvdXJjZSBtYXBwaW5nIHBhZ2Uocykgc2hvdWxkIGFwcGVhci4gKi8KPj4gKyAgICB1aW50NjRf
YWxpZ25lZF90IGRzdF9nZm47Cj4+ICt9Owo+IAo+IFNvIHdoeSBhZ2FpbiBpcyB0aGlzICJhZGQt
dG8tcGh5c21hcCI/IEl0J3MgbW92aW5nIG1lbW9yeSBhcm91bmQsCj4gaXNuJ3QgaXQ/IFRoZSBj
b21tZW50IGFsc28gY291bGQgYmUgbW9yZSBjbGVhciBpbiB0aGlzIHJlZ2FyZC4KPiBFdmVyeXRo
aW5nIGVsc2UgbG9va3MgZmluZSB0byBtZSBub3cuCj4gCgpEbyB5b3UgaGF2ZSBhIHByZWZlcmVu
Y2UgZm9yIHdoYXQgdG8gY2FsbCBpdD8KCi0tIApSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:39:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec6er-0005ss-PY; Thu, 18 Jan 2018 09:38:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec6eq-0005sm-D9
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 09:38:52 +0000
X-Inumbo-ID: 2ce42f5a-fc33-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ce42f5a-fc33-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 10:37:18 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 02:38:50 -0700
Message-Id: <5A60793A020000780019FC41@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 02:38:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20180117125353.3301-1-paul.durrant@citrix.com>
 <5A6069C9020000780019FB8D@prv-mh.provo.novell.com>
 <11888691a7414ff28915cec5ac8032a1@AMSPEX02CL03.citrite.net>
In-Reply-To: <11888691a7414ff28915cec5ac8032a1@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted
 if guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDEwOjA2LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+PiAgLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPj4gRnJvbTogSmFuIEJldWxpY2ggW21h
aWx0bzpKQmV1bGljaEBzdXNlLmNvbV0KPj4gU2VudDogMTggSmFudWFyeSAyMDE4IDA4OjMzCj4+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBDYzogQW5kcmV3
IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0KPj4gZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcgCj4+IFN1YmplY3Q6IFJlOiBbUEFUQ0hdIHg4Ni9odm06IG1vcmUgc3Vy
ZSBBUElDIGFzc2lzdCBpcyBhYm9ydGVkIGlmIGd1ZXN0IEVPSXMKPj4gQVBJQwo+PiAKPj4gPj4+
IE9uIDE3LjAxLjE4IGF0IDEzOjUzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3RlOgo+
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKPj4gPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZsYXBpYy5jCj4+ID4gQEAgLTQyMiw2ICs0MjIsMTMgQEAgdm9pZCB2bGFwaWNfRU9J
X3NldChzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCj4+ID4gICAgICBpZiAoIHZlY3RvciA9PSAtMSAp
Cj4+ID4gICAgICAgICAgcmV0dXJuOwo+PiA+Cj4+ID4gKyAgICAvKgo+PiA+ICsgICAgICogSXQg
aXMgcG9zc2libGUgdGhhdCBBUElDIGFzc2lzdCBoYXMgYmVlbiBlbmFibGVkIGJ5IHRoZSBndWVz
dCBidXQKPj4gPiArICAgICAqIGl0IGhhcyBjaG9zZW4gbm90IHRvIHVzZSBpdCwgYnkgRU9JaW5n
IG5vcm1hbGx5LiBJdCBpcyB0aGVyZWZvcmUKPj4gPiArICAgICAqIG5lY2Vzc2FyeSB0byBhYm9y
dCBhbnkgQVBJQyBhc3Npc3QgdGhhdCBtYXkgaGF2ZSBiZWVuIHN0YXJ0ZWQKPj4gPiArICAgICAq
IHRvIGF2b2lkIGNvbmZ1c2luZyB0aGUgc3RhdGUgbWFjaGluZS4KPj4gPiArICAgICAqLwo+PiA+
ICsgICAgdmlyaWRpYW5fYWJvcnRfYXBpY19hc3Npc3QodmxhcGljX3ZjcHUodmxhcGljKSk7Cj4+
ID4gICAgICB2bGFwaWNfY2xlYXJfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtB
UElDX0lTUl0pOwo+PiAKPj4gRnVuZGFtZW50YWxseSBmaW5lLCBidXQgaXMgY2xlYXJpbmcgYml0
IDAgaW4gdGhlIHNoYXJlZCBsb2NhdGlvbiBhCj4+IHZhbGlkIHRoaW5nIHRvIGRvIGluIHRoaXMg
Y2FzZT8gUGx1cyBzaG91bGRuJ3QgeW91IHBhc3MgaW4gdGhlIHZlY3RvciwKPj4gc28gdGhlIGFi
b3J0IHdvdWxkIG9ubHkgaGFwcGVuIGZvciB0aGUgdmVyeSB2ZWN0b3IgdGhhdCBpcyBwZW5kaW5n
Pwo+IAo+IEkgYmVsaWV2ZSB0aGF0IGl0IGlzIG9rLgo+IAo+PiBJaXJjIHdpdGggbmVzdGVkIGlu
dGVycnVwdHMgbm9ybWFsIEVPSSBtaWdodCBzdGlsbCBuZWVkIHRvIGJlIHVzZWQKPj4gYnkgV2lu
ZG93cyAoYXMgb25seSBhIHNpbmdsZSB2ZWN0b3IgY2FuIGJlIGluIGZsaWdodCBpbiB0aGUgYXNz
aXN0KSwgc28KPj4gY2xlYXJpbmcgdGhlIGFzc2lzdCBmb3IgdGhlIHdyb25nIHZlY3RvciBtaWdo
dCBhY3R1YWxseSBjYXVzZSBoYXJtLgo+PiAKPiAKPiBJZiB0aGVyZSBhcmUgbmVzdGVkIGludGVy
cnVwdHMgdGhlbiB0aGUgYXNzaXN0IHNob3VsZCBiZSBhYm9ydGVkIGFueXdheS4gCj4gQXNzaXN0
IG9ubHkgaGVscHMgaWYgdGhlcmUgaXMgb25lIGludGVycnVwdCBwZW5kaW5nIHNvIHNob3VsZCBu
b3QgaGF2ZSBiZWVuIAo+IHN0YXJ0ZWQgaWYgc29tZXRoaW5nIGhpZ2hlciBwcmlvcml0eSBhbHJl
YWR5IGluIHRoZSBJU1IKCkkgd2FzIHRoaW5raW5nIGFib3V0IHRoZSBvcHBvc2l0ZSBjYXNlIC0g
YXNzaXN0IGFjdGl2ZSB3aXRoIGEgaGlnaGVyCnByaW9yaXR5IGludGVycnVwdCBjb21pbmcgaW4g
KGFuZCB0aGVuIGJlaW5nIEVPSS1lZCkuIEJ1dCBJIGd1ZXNzCnRoYXQncyBhbHJlYWR5IGJlaW5n
IHRha2VuIGNhcmUgb2YgYnkgdGhlIGV4aXN0aW5nIGNhbGwgdG8KdmlyaWRpYW5fYWJvcnRfYXBp
Y19hc3Npc3QoKS4KCj4gc28sIGlmIHdlIHNlZSBhbiBFT0kgCj4gZm9yIGEgdmVjdG9yIHRoYXQg
aXMgbm90IHRoZSBvbmUgbGF0Y2hlZCBpbiBhc3Npc3QgSSB0aGluayB0aGlzIGlzIGFsc28gYSBi
dWcgCj4gaW4gdGhlIHN0YXRlIG1hY2hpbmUuIEkgY2FuIGFkZCB2ZXJpZmljYXRpb24gb2YgdGhh
dCwgaWYgeW91J2QgbGlrZS4KCkF0IGxlYXN0IG9uZS10aW1lIHdhcm5pbmdzIHdvdWxkIHNlZW0g
aGVscGZ1bCBoZXJlLCBzbyB3ZSBoYXZlCnNvbWUgc29ydCBvZiBpbmRpY2F0aW9uIHRoYXQgc29t
ZSBhc3N1bXB0aW9uIGlzIGJlaW5nIHZpb2xhdGVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:40:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec6g4-0006Uy-4q; Thu, 18 Jan 2018 09:40:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec6g3-0006Us-78
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 09:40:07 +0000
X-Inumbo-ID: 595e60f2-fc33-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 595e60f2-fc33-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 10:38:33 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 02:40:05 -0700
Message-Id: <5A607984020000780019FC4A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 02:40:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <20180112124513.28082-1-ross.lagerwall@citrix.com>
 <20180112124513.28082-3-ross.lagerwall@citrix.com>
 <5A6075E1020000780019FC0A@prv-mh.provo.novell.com>
 <9d161648-b382-8dd1-5eb4-fadfa2355367@citrix.com>
In-Reply-To: <9d161648-b382-8dd1-5eb4-fadfa2355367@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: TimDeegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 2/6] x86/hvm: Provide
	XEN_DMOP_add_to_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDEwOjMyLCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMTgvMjAxOCAwOToyNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDEyLjAxLjE4IGF0IDEzOjQ1LCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKPj4+ICsrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9odm0vZG1fb3AuaAo+Pj4gQEAgLTM2OCw2ICszNjgsMjQgQEAgc3RydWN0IHhl
bl9kbV9vcF9yZW1vdGVfc2h1dGRvd24gewo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiAoT3RoZXIgcmVhc29uIHZhbHVlcyBhcmUgbm90IGJsb2NrZWQpICovCj4+PiAgIH07Cj4+
PiAgIAo+Pj4gKy8qCj4+PiArICogWEVOX0RNT1BfYWRkX3RvX3BoeXNtYXAgOiBTZXRzIHRoZSBH
Rk5zIGF0IHdoaWNoIGEgcGFnZSByYW5nZSBhcHBlYXJzIGluCj4+PiArICogICAgICAgICAgICAg
ICAgICAgICAgICAgICB0aGUgc3BlY2lmaWVkIGd1ZXN0J3MgYWRkcmVzcyBzcGFjZS4gSWRlbnRp
Y2FsIHRvCj4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5NRU1fYWRkX3RvX3Bo
eXNtYXAgd2l0aAo+Pj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhY2UgPT0gWEVO
TUFQU1BBQ0VfZ21mbl9yYW5nZS4KPj4+ICsgKi8KPj4+ICsjZGVmaW5lIFhFTl9ETU9QX2FkZF90
b19waHlzbWFwIDE3Cj4+PiArCj4+PiArc3RydWN0IHhlbl9kbV9vcF9hZGRfdG9fcGh5c21hcCB7
Cj4+PiArICAgIC8qIE51bWJlciBvZiBHRk5zIHRvIHByb2Nlc3MuICovCj4+PiArICAgIHVpbnQz
Ml90IHNpemU7Cj4+PiArICAgIHVpbnQzMl90IHBhZDsKPj4+ICsgICAgLyogU3RhcnRpbmcgR0ZO
IG9mIHRoZSBzb3VyY2UgbWFwcGluZyBwYWdlKHMpLiAqLwo+Pj4gKyAgICB1aW50NjRfYWxpZ25l
ZF90IHNyY19nZm47Cj4+PiArICAgIC8qIFN0YXJ0aW5nIEdGTiB3aGVyZSB0aGUgc291cmNlIG1h
cHBpbmcgcGFnZShzKSBzaG91bGQgYXBwZWFyLiAqLwo+Pj4gKyAgICB1aW50NjRfYWxpZ25lZF90
IGRzdF9nZm47Cj4+PiArfTsKPj4gCj4+IFNvIHdoeSBhZ2FpbiBpcyB0aGlzICJhZGQtdG8tcGh5
c21hcCI/IEl0J3MgbW92aW5nIG1lbW9yeSBhcm91bmQsCj4+IGlzbid0IGl0PyBUaGUgY29tbWVu
dCBhbHNvIGNvdWxkIGJlIG1vcmUgY2xlYXIgaW4gdGhpcyByZWdhcmQuCj4+IEV2ZXJ5dGhpbmcg
ZWxzZSBsb29rcyBmaW5lIHRvIG1lIG5vdy4KPiAKPiBEbyB5b3UgaGF2ZSBhIHByZWZlcmVuY2Ug
Zm9yIHdoYXQgdG8gY2FsbCBpdD8KCkJlc3QgSSBjYW4gdGhpbmsgb2YgaXMgWEVOX0RNT1BfbW92
ZV9nZm5zLCBidXQgSSBkb24ndCBsaWtlIGl0CnZlcnkgbXVjaCwgaGVuY2UgSSBkaWRuJ3Qgc3Vn
Z2VzdCBpdCBpbiBteSBlYXJsaWVyIHJlcGx5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 09:55:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 09:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec6v9-0007Xk-6V; Thu, 18 Jan 2018 09:55:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfae=en=citrix.com=prvs=549c6d655=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ec6v7-0007Xe-TO
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 09:55:41 +0000
X-Inumbo-ID: 8586d34b-fc35-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8586d34b-fc35-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 10:54:07 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,376,1511827200"; d="scan'208";a="66254394"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/hvm: more sure APIC assist is aborted if guest EOIs
 APIC
Thread-Index: AQHTj5I8EKQGKDpXAEejJeUztgZZTaN5PfqAgAAY+QD///lvAIAAFMrw
Date: Thu, 18 Jan 2018 09:55:37 +0000
Message-ID: <e6463fcadeff435eb0d885d9ce5c8a76@AMSPEX02CL03.citrite.net>
References: <20180117125353.3301-1-paul.durrant@citrix.com>
 <5A6069C9020000780019FB8D@prv-mh.provo.novell.com>
 <11888691a7414ff28915cec5ac8032a1@AMSPEX02CL03.citrite.net>
 <5A60793A020000780019FC41@prv-mh.provo.novell.com>
In-Reply-To: <5A60793A020000780019FC41@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted
 if guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggSmFudWFyeSAyMDE4IDA5OjM5Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiBTdWJqZWN0OiBSRTogW1BBVENIXSB4ODYvaHZtOiBtb3JlIHN1cmUgQVBJQyBhc3Np
c3QgaXMgYWJvcnRlZCBpZiBndWVzdCBFT0lzCj4gQVBJQwo+IAo+ID4+PiBPbiAxOC4wMS4xOCBh
dCAxMDowNiwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+PiAgLS0tLS1Pcmln
aW5hbCBNZXNzYWdlLS0tLS0KPiA+PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNo
QHN1c2UuY29tXQo+ID4+IFNlbnQ6IDE4IEphbnVhcnkgMjAxOCAwODozMwo+ID4+IFRvOiBQYXVs
IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+ID4+IENjOiBBbmRyZXcgQ29vcGVy
IDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgeGVuLQo+ID4+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gPj4gU3ViamVjdDogUmU6IFtQQVRDSF0geDg2L2h2bTogbW9yZSBzdXJlIEFQ
SUMgYXNzaXN0IGlzIGFib3J0ZWQgaWYgZ3Vlc3QKPiBFT0lzCj4gPj4gQVBJQwo+ID4+Cj4gPj4g
Pj4+IE9uIDE3LjAxLjE4IGF0IDEzOjUzLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwo+ID4+ID4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bGFwaWMuYwo+ID4+ID4gQEAgLTQyMiw2ICs0MjIsMTMgQEAgdm9pZCB2
bGFwaWNfRU9JX3NldChzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCj4gPj4gPiAgICAgIGlmICggdmVj
dG9yID09IC0xICkKPiA+PiA+ICAgICAgICAgIHJldHVybjsKPiA+PiA+Cj4gPj4gPiArICAgIC8q
Cj4gPj4gPiArICAgICAqIEl0IGlzIHBvc3NpYmxlIHRoYXQgQVBJQyBhc3Npc3QgaGFzIGJlZW4g
ZW5hYmxlZCBieSB0aGUgZ3Vlc3QgYnV0Cj4gPj4gPiArICAgICAqIGl0IGhhcyBjaG9zZW4gbm90
IHRvIHVzZSBpdCwgYnkgRU9JaW5nIG5vcm1hbGx5LiBJdCBpcyB0aGVyZWZvcmUKPiA+PiA+ICsg
ICAgICogbmVjZXNzYXJ5IHRvIGFib3J0IGFueSBBUElDIGFzc2lzdCB0aGF0IG1heSBoYXZlIGJl
ZW4gc3RhcnRlZAo+ID4+ID4gKyAgICAgKiB0byBhdm9pZCBjb25mdXNpbmcgdGhlIHN0YXRlIG1h
Y2hpbmUuCj4gPj4gPiArICAgICAqLwo+ID4+ID4gKyAgICB2aXJpZGlhbl9hYm9ydF9hcGljX2Fz
c2lzdCh2bGFwaWNfdmNwdSh2bGFwaWMpKTsKPiA+PiA+ICAgICAgdmxhcGljX2NsZWFyX3ZlY3Rv
cih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19JU1JdKTsKPiA+Pgo+ID4+IEZ1bmRh
bWVudGFsbHkgZmluZSwgYnV0IGlzIGNsZWFyaW5nIGJpdCAwIGluIHRoZSBzaGFyZWQgbG9jYXRp
b24gYQo+ID4+IHZhbGlkIHRoaW5nIHRvIGRvIGluIHRoaXMgY2FzZT8gUGx1cyBzaG91bGRuJ3Qg
eW91IHBhc3MgaW4gdGhlIHZlY3RvciwKPiA+PiBzbyB0aGUgYWJvcnQgd291bGQgb25seSBoYXBw
ZW4gZm9yIHRoZSB2ZXJ5IHZlY3RvciB0aGF0IGlzIHBlbmRpbmc/Cj4gPgo+ID4gSSBiZWxpZXZl
IHRoYXQgaXQgaXMgb2suCj4gPgo+ID4+IElpcmMgd2l0aCBuZXN0ZWQgaW50ZXJydXB0cyBub3Jt
YWwgRU9JIG1pZ2h0IHN0aWxsIG5lZWQgdG8gYmUgdXNlZAo+ID4+IGJ5IFdpbmRvd3MgKGFzIG9u
bHkgYSBzaW5nbGUgdmVjdG9yIGNhbiBiZSBpbiBmbGlnaHQgaW4gdGhlIGFzc2lzdCksIHNvCj4g
Pj4gY2xlYXJpbmcgdGhlIGFzc2lzdCBmb3IgdGhlIHdyb25nIHZlY3RvciBtaWdodCBhY3R1YWxs
eSBjYXVzZSBoYXJtLgo+ID4+Cj4gPgo+ID4gSWYgdGhlcmUgYXJlIG5lc3RlZCBpbnRlcnJ1cHRz
IHRoZW4gdGhlIGFzc2lzdCBzaG91bGQgYmUgYWJvcnRlZCBhbnl3YXkuCj4gPiBBc3Npc3Qgb25s
eSBoZWxwcyBpZiB0aGVyZSBpcyBvbmUgaW50ZXJydXB0IHBlbmRpbmcgc28gc2hvdWxkIG5vdCBo
YXZlIGJlZW4KPiA+IHN0YXJ0ZWQgaWYgc29tZXRoaW5nIGhpZ2hlciBwcmlvcml0eSBhbHJlYWR5
IGluIHRoZSBJU1IKPiAKPiBJIHdhcyB0aGlua2luZyBhYm91dCB0aGUgb3Bwb3NpdGUgY2FzZSAt
IGFzc2lzdCBhY3RpdmUgd2l0aCBhIGhpZ2hlcgo+IHByaW9yaXR5IGludGVycnVwdCBjb21pbmcg
aW4gKGFuZCB0aGVuIGJlaW5nIEVPSS1lZCkuIEJ1dCBJIGd1ZXNzCj4gdGhhdCdzIGFscmVhZHkg
YmVpbmcgdGFrZW4gY2FyZSBvZiBieSB0aGUgZXhpc3RpbmcgY2FsbCB0bwo+IHZpcmlkaWFuX2Fi
b3J0X2FwaWNfYXNzaXN0KCkuCj4gCgpZZXMsIHRoYXQncyByaWdodC4KCj4gPiBzbywgaWYgd2Ug
c2VlIGFuIEVPSQo+ID4gZm9yIGEgdmVjdG9yIHRoYXQgaXMgbm90IHRoZSBvbmUgbGF0Y2hlZCBp
biBhc3Npc3QgSSB0aGluayB0aGlzIGlzIGFsc28gYSBidWcKPiA+IGluIHRoZSBzdGF0ZSBtYWNo
aW5lLiBJIGNhbiBhZGQgdmVyaWZpY2F0aW9uIG9mIHRoYXQsIGlmIHlvdSdkIGxpa2UuCj4gCj4g
QXQgbGVhc3Qgb25lLXRpbWUgd2FybmluZ3Mgd291bGQgc2VlbSBoZWxwZnVsIGhlcmUsIHNvIHdl
IGhhdmUKPiBzb21lIHNvcnQgb2YgaW5kaWNhdGlvbiB0aGF0IHNvbWUgYXNzdW1wdGlvbiBpcyBi
ZWluZyB2aW9sYXRlZC4KPiAKCk9rLiBJJ2xsIHJlLXdvcmsgaXQgc28gdGhhdCBhYm9ydCBpcyBw
YXNzZWQgYSB2ZWN0b3IgYW5kIHdhcm5zIG9uIG1pc21hdGNoLgoKICBQYXVsCgo+IEphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:14:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:14:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7DM-0000ku-LD; Thu, 18 Jan 2018 10:14:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec7DL-0000kd-L1
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 10:14:31 +0000
X-Inumbo-ID: 274cd684-fc38-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 274cd684-fc38-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 11:12:57 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="66255402"
Date: Thu, 18 Jan 2018 10:14:20 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180118101420.qq22nz4x5ewctnwx@MacBook-Pro-de-Roger.local>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
 <23135.30907.66445.273053@mariner.uk.xensource.com>
 <20180117173205.h2etk5yh3se4e5hj@MacBook-Pro-de-Roger.local>
 <75449e60-6e31-b1ba-8224-52400d9810d2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <75449e60-6e31-b1ba-8224-52400d9810d2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
 POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDU6NTg6NDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNy8wMS8xOCAxNzozMiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFdlZCwgSmFuIDE3LCAyMDE4IGF0IDA0OjI0OjI3UE0gKzAwMDAsIElhbiBKYWNrc29uIHdyb3Rl
Ogo+ID4+IFJvZ2VyIFBhdSBNb25uZSB3cml0ZXMgKCJbUEFUQ0ggNi82XSBmaXJtd2FyZS9zaGlt
OiBmaXggYnVpbGQgcHJvY2VzcyB0byB1c2UgUE9TSVggZmluZCBvcHRpb25zIik6Cj4gPj4+IFRo
ZSAtcHJpbnRmIGZpbmQgb3B0aW9uIGlzIG5vdCBQT1NJWCBjb21wYXRpYmxlLCBzbyByZXBsYWNl
IGl0IHdpdGgKPiA+Pj4gYW5vdGhlciBydW5lLgo+ID4+IC4uLgo+ID4+PiAgCQkgIGNkICQoRCkv
JChkKTsgXAo+ID4+PiAtCQkgIGZpbmQgJChYRU5fUk9PVCkvJChkKS8gLXR5cGUgZCAtcHJpbnRm
ICIuLyVQXG4iIHwgIHhhcmdzIG1rZGlyIC1wKTspCj4gPj4+ICsJCSAgZmluZCAkKFhFTl9ST09U
KS8kKGQpLyAtdHlwZSBkIC1leGVjIHNoIC1jIFwKPiA+Pj4gKwkJICAgICAgImVjaG8ge30gfCBz
ZWQgJ3MsXiQoWEVOX1JPT1QpLyQoZCkvLCxnJyB8IHhhcmdzIG1rZGlyIC1wIiBcOyk7KQo+ID4+
IFRoaXMgaXMgbm93IGEgcHJldHR5IG5hc3R5IHNoZWxsIGNvbnN0cnVjdC4KPiA+Pgo+ID4+IElm
IHlvdSdyZSBnb2luZyB0byB1c2Ugc2VkLCB5b3UgY291bGQganVzdAo+ID4+ICAgIGZpbmQgLi4u
IC1wcmludCB8IHNlZCAuLi4gfCB4YXJncyBta2RpciAtcAo+ID4gSSB0aGluayBJIHdpbGwgZ28g
d2l0aCB0aGlzIG9uZS4uLgoKV2hhdCBhYm91dCB1c2luZzoKCmZpbmQgJChYRU5fUk9PVCkvJChk
KS8gLXR5cGUgZCB8IHNlZCAncyxeJChYRU5fUk9PVCkvJChkKS8sLGcnIHwgeGFyZ3MgbWtkaXIg
LXAKClRoaXMgQUZBSUNUIHdvcmtzIGZpbmUsIGFuZCBzaG91bGQgYmUgdGhlIG9uZSBpbnZvbHZp
bmcgbGVzcyBmb3JrcwpzaW5jZSB0aGUgd2hvbGUgb3V0cHV0IGlzIHByb2Nlc3NlZCBhdCBvbmNl
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:17:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:17:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7G9-0000wK-7Y; Thu, 18 Jan 2018 10:17:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec7G7-0000vy-HV
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 10:17:23 +0000
X-Inumbo-ID: 1e344a1d-fc39-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e344a1d-fc39-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 10:19:51 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 03:17:16 -0700
Message-Id: <5A60823B020000780019FCB3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 03:17:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20180117125353.3301-1-paul.durrant@citrix.com>
 <5A6069C9020000780019FB8D@prv-mh.provo.novell.com>
 <11888691a7414ff28915cec5ac8032a1@AMSPEX02CL03.citrite.net>
 <5A60793A020000780019FC41@prv-mh.provo.novell.com>
 <e6463fcadeff435eb0d885d9ce5c8a76@AMSPEX02CL03.citrite.net>
In-Reply-To: <e6463fcadeff435eb0d885d9ce5c8a76@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted
 if guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDEwOjU1LCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IE9rLiBJJ2xsIHJlLXdvcmsgaXQgc28gdGhhdCBhYm9ydCBpcyBwYXNzZWQgYSB2ZWN0b3Ig
YW5kIHdhcm5zIG9uIG1pc21hdGNoLgoKWW91IG1lYW4gb24gdGhlIG5ldyBwYXRoIG9ubHksIEkg
c3VwcG9zZT8gVGhlIG9sZCBwYXRoIHNob3VsZApub3QgdHJpZ2dlciB3YXJuaW5ncyAoYWl1aSBp
dCB3b3VsZCBhbHdheXMgZG8gc28pLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:31:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:31:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7Tx-0002PX-63; Thu, 18 Jan 2018 10:31:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=w3fl=en=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ec7Tw-0002PR-Gs
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 10:31:40 +0000
X-Inumbo-ID: 1cea34b1-fc3b-11e7-b0d7-9f685aff125f
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1cea34b1-fc3b-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 10:34:08 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 06BB7ABD9;
 Thu, 18 Jan 2018 10:31:33 +0000 (UTC)
To: xen-devel@lists.xenproject.org
References: <20171201141407.21993-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
Date: Thu, 18 Jan 2018 11:31:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20171201141407.21993-1-jgross@suse.com>
Content-Language: de-DE
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpLAoKT24gMDEvMTIvMTcgMTU6MTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gSW5zdGVhZCBv
ZiBsb2NhdGluZyB0aGUgUlNEUCB0YWJsZSBiZWxvdyAxTUIgcHV0IGl0IGp1c3QgYmVsb3cgNEdC
Cj4gbGlrZSB0aGUgcmVzdCBvZiB0aGUgQUNQSSB0YWJsZXMgaW4gY2FzZSBvZiBQVkggZ3Vlc3Rz
LiBUaGlzIHdpbGwKPiBhdm9pZCBwdW5jaGluZyBtb3JlIGhvbGVzIHRoYW4gbmVjZXNzYXJ5IGlu
dG8gdGhlIG1lbW9yeSBtYXAuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
TWluZCBhcHBseWluZyB0aGlzIG9uZT8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:33:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:33:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7W5-0002YV-Lp; Thu, 18 Jan 2018 10:33:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ec7W3-0002YO-Nl
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 10:33:51 +0000
X-Inumbo-ID: db4a8162-fc3a-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db4a8162-fc3a-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 11:32:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458659436"
Date: Thu, 18 Jan 2018 10:33:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180118103330.6ampgvc5ovejzyfp@citrix.com>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMTE6MzE6MzJBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXZWksCj4gCj4gT24gMDEvMTIvMTcgMTU6MTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gPiBJbnN0ZWFkIG9mIGxvY2F0aW5nIHRoZSBSU0RQIHRhYmxlIGJlbG93IDFNQiBwdXQgaXQg
anVzdCBiZWxvdyA0R0IKPiA+IGxpa2UgdGhlIHJlc3Qgb2YgdGhlIEFDUEkgdGFibGVzIGluIGNh
c2Ugb2YgUFZIIGd1ZXN0cy4gVGhpcyB3aWxsCj4gPiBhdm9pZCBwdW5jaGluZyBtb3JlIGhvbGVz
IHRoYW4gbmVjZXNzYXJ5IGludG8gdGhlIG1lbW9yeSBtYXAuCj4gPiAKPiA+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+IEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IE1pbmQgYXBwbHlpbmcgdGhpcyBvbmU/CgpEb24n
dCB3b3JyeSwgaXQgaXMgaW4gbXkgcXVldWUuCgpXaWxsIGNvbWUgdG8gdGhpcyBhbmQgb3RoZXIg
cGF0Y2hlcyBJIGFjY3VtdWxhdGVkIHNvb24uCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:37:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:37:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7ZO-0002mr-Bj; Thu, 18 Jan 2018 10:37:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfae=en=citrix.com=prvs=549c6d655=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ec7ZN-0002lw-5r
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 10:37:17 +0000
X-Inumbo-ID: e55f863a-fc3b-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e55f863a-fc3b-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 10:39:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="66256524"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/hvm: more sure APIC assist is aborted if guest EOIs
 APIC
Thread-Index: AQHTj5I8EKQGKDpXAEejJeUztgZZTaN5PfqAgAAY+QD///lvAIAAFMrw///18oCAABDesA==
Date: Thu, 18 Jan 2018 10:37:08 +0000
Message-ID: <9722a0ac6cdf48a287a9b493bf25ffeb@AMSPEX02CL03.citrite.net>
References: <20180117125353.3301-1-paul.durrant@citrix.com>
 <5A6069C9020000780019FB8D@prv-mh.provo.novell.com>
 <11888691a7414ff28915cec5ac8032a1@AMSPEX02CL03.citrite.net>
 <5A60793A020000780019FC41@prv-mh.provo.novell.com>
 <e6463fcadeff435eb0d885d9ce5c8a76@AMSPEX02CL03.citrite.net>
 <5A60823B020000780019FCB3@prv-mh.provo.novell.com>
In-Reply-To: <5A60823B020000780019FCB3@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted
 if guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggSmFudWFyeSAyMDE4IDEwOjE3Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiBTdWJqZWN0OiBSRTogW1BBVENIXSB4ODYvaHZtOiBtb3JlIHN1cmUgQVBJQyBhc3Np
c3QgaXMgYWJvcnRlZCBpZiBndWVzdCBFT0lzCj4gQVBJQwo+IAo+ID4+PiBPbiAxOC4wMS4xOCBh
dCAxMDo1NSwgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPiB3cm90ZToKPiA+IE9rLiBJJ2xsIHJl
LXdvcmsgaXQgc28gdGhhdCBhYm9ydCBpcyBwYXNzZWQgYSB2ZWN0b3IgYW5kIHdhcm5zIG9uIG1p
c21hdGNoLgo+IAo+IFlvdSBtZWFuIG9uIHRoZSBuZXcgcGF0aCBvbmx5LCBJIHN1cHBvc2U/IFRo
ZSBvbGQgcGF0aCBzaG91bGQKPiBub3QgdHJpZ2dlciB3YXJuaW5ncyAoYWl1aSBpdCB3b3VsZCBh
bHdheXMgZG8gc28pLgoKSSB0aGluaywgaW4gdGhlIGV4aXN0aW5nIGFib3J0IGNhc2UsIHRoZSBs
YXRjaGVkIHZlY3RvciBzaG91bGQgYWx3YXlzIGJlIHRoZSBsb3dlc3QgcGVuZGluZyBiaXQgaW4g
dGhlIElTUi4KCiAgUGF1bAoKPiAKPiBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:38:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:38:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7af-0002ub-SK; Thu, 18 Jan 2018 10:38:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ghce=en=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ec7ae-0002uT-Nw
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 10:38:36 +0000
X-Inumbo-ID: 84c51f1e-fc3b-11e7-b4a6-bc764e045a96
Received: from mail-qt0-x242.google.com (unknown [2607:f8b0:400d:c0d::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84c51f1e-fc3b-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 11:37:02 +0100 (CET)
Received: by mail-qt0-x242.google.com with SMTP id f4so8086842qtj.6
 for <xen-devel@lists.xen.org>; Thu, 18 Jan 2018 02:38:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=vomipE03omE+HmOOnY7AnzgzNy/9taxXoYSXR98c2TY=;
 b=DrHih/b/DwUq3e8e1w2s0oFNxffgpDwpGy6RnDYXsWoGP7QGmscegCJiOJZrSn+Lyt
 iEC9eho09HFNWzW4Tcae5JpjwtqAAO4w5Dv7LDKdZe9PIWpP94IXE9lxlkQYdekd/gUU
 YYnuZf1qDKf+GkaTqGBrqZ0fXRG/Of108l/2i0/EthSUDzspxncZsfJyYmMCHmCAP3bC
 G3yHQb2D3nff22cUn+RS/uVv8UJJwjECylsdcW5ptpYIslDdylVFGxDPOmxiO4tqBGBd
 EVIpbQBNMpMw+FQz4J4kp8u5e15mM3YT1SaNKA4Msc3AbqyJPBRe+UDy+RWYa6aKi+Zj
 6vDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=vomipE03omE+HmOOnY7AnzgzNy/9taxXoYSXR98c2TY=;
 b=OW6P9tV5fujc0x7pGVw86yUBS54F2Vm6qkDraaxXqIFUbM390ACw3b/332Cxu4UDy2
 t3PfRnMYDGFMflojXxaBPC34BhiKdWuJAFrjT9FuFb9T0VVUpjYtO9HFzkBq0YCtzTNc
 pd/AUiH1VwIK+ZFP2nLMOtqrByUAoNzr68E0qDpwon6+oFI9xWkHyOnlmefV4OJCxxOt
 hvY3ET6FLfKhZGwgrrmWgFBVs6/P/fK94W+bF2HYsiotRQMxOU5XLmRpPyYsiDad88wK
 vuqrwuLrcwqmzWjhsylDHjjS2s7Qc5VcZF4BNQ5bAEvuMRO2wvyK8+s/3MvvQleDWmS0
 CGNA==
X-Gm-Message-State: AKwxytdF57tDIt2W4iPJMgqMQvekb5lMfrO6xG4Im8GX4Yqh9JPinAm5
 H6PPp2vpBJXIykzdUVEHTJzbsu7MGNywTwaWhjU=
X-Google-Smtp-Source: ACJfBosiqb8RrcIrIaKw+rvBjKR4xVt3el1AZFuvGTA1iJ+RxLa/YWEiIKLamNKwRXQ/Cm7fnxu6ic60UpPPTK0z8y8=
X-Received: by 10.237.49.134 with SMTP id 6mr21182297qth.178.1516271899020;
 Thu, 18 Jan 2018 02:38:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.24.5 with HTTP; Thu, 18 Jan 2018 02:38:18 -0800 (PST)
In-Reply-To: <5A6061DA020000780019FB5C@prv-mh.provo.novell.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
 <5A6061DA020000780019FB5C@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 18 Jan 2018 10:38:18 +0000
X-Google-Sender-Auth: 2-VPZ9Wev73ZZn9dNS_DAQ-wcEY
Message-ID: <CAFLBxZahcX6Q9zRHcah8y4OP0KbbHVYmkkOR3KOrxQGHyBYNYw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Drop support for paging out the
	LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgNzo1OSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxMi4wMS4xOCBhdCAxOTozNywgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBXaW5kb3dzIGlzIHRoZSBvbmx5IE9TIHdoaWNoIHBhZ2Vz
IG91dCBrZXJuZWwgZGF0YXN0cnVjdHVyZXMsIHNvIGNoYW5jZXMgYXJlCj4+IGdvb2QgdGhhdCB0
aGlzIGlzIGEgdmVzdGlnaWFsIHJlbW5hbnQgb2YgdGhlIFBWIFdpbmRvd3MgWFAgZXhwZXJpbWVu
dC4KPgo+IFRoaXMgaXMgYmFzZWQgb24gd2hhdD8gSG93IGRvIHlvdSBrbm93IHRoZXJlIGFyZSBu
byBvdGhlciBPU2VzCj4gZG9pbmcgc28sIGluY2x1ZGluZyBwZXJoYXBzIG9uZXMgd2hpY2ggbm9u
ZSBvZiB1cyBoYXMgZXZlciBoZWFyZAo+IG9mPyBUaGUgZGlmZnN0YXQgb2YgdGhlIGNoYW5nZSBo
ZXJlIGlzIGNlcnRhaW5seSBuaWNlLCBidXQgYXMgYWx3YXlzCj4gd2l0aCBzb21ldGhpbmcgYmVp
bmcgcmVtb3ZlZCBmcm9tIHRoZSBBQkkgSSdtIHJhdGhlciBoZXNpdGFudC4KPgo+PiAtLS0gYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+IEBA
IC0xOTQyLDExICsxOTQyLDggQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1
Y3QgZG9tYWluICpkKQo+PiAgICAgICAgICB7Cj4+ICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1
ICggZCwgdiApCj4+ICAgICAgICAgICAgICB7Cj4+IC0gICAgICAgICAgICAgICAgLyoKPj4gLSAg
ICAgICAgICAgICAgICAgKiBSZWxpbnF1aXNoIEdEVCBtYXBwaW5ncy4gTm8gbmVlZCBmb3IgZXhw
bGljaXQgdW5tYXBwaW5nIG9mCj4+IC0gICAgICAgICAgICAgICAgICogdGhlIExEVCBhcyBpdCBh
dXRvbWF0aWNhbGx5IGdldHMgc3F1YXNoZWQgd2l0aCB0aGUgZ3Vlc3QKPj4gLSAgICAgICAgICAg
ICAgICAgKiBtYXBwaW5ncy4KPj4gLSAgICAgICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgICAg
ICAgICAvKiBSZWxpbnF1aXNoIEdEVC9MRFQgbWFwcGluZ3MuICovCj4+ICsgICAgICAgICAgICAg
ICAgcHZfZGVzdHJveV9sZHQodik7Cj4+ICAgICAgICAgICAgICAgICAgcHZfZGVzdHJveV9nZHQo
dik7Cj4KPiBUaGUgZG9tYWluIGlzIGRlYWQgYXQgdGhpcyBwb2ludCwgc28gdGhlIG9yZGVyIGRv
ZXNuJ3QgbWF0dGVyIG11Y2gsCj4gYnV0IHN0cmljdGx5IHNwZWFraW5nIHlvdSBzaG91bGQgZGVz
dHJveSB0aGUgR0RUIGJlZm9yZSBkZXN0cm95aW5nCj4gdGhlIExEVCAoanVzdCBsaWtlIExEVCBf
bG9hZHNfIGFsd2F5cyBuZWVkIHRvIGNvbWUgX2FmdGVyXyBHRFQKPiBhZGp1c3RtZW50cykuCj4K
PiBFdmVyeXRoaW5nIGVsc2UgaGVyZSBsb29rcyBmaW5lLCBidXQgdGhlIGluaXRpYWwgY29tbWVu
dCBtYXkgbmVlZAo+IGZ1cnRoZXIgZGlzY3Vzc2lvbi4gRm9yIGV4YW1wbGUgd2UgbWF5IHdhbnQg
dG8gY29uc2lkZXIgYQo+IHR3by1zdGFnZSBwaGFzaW5nIG91dCBvZiB0aGUgZmVhdHVyZSwgd2l0
aCBhIGNvdXBsZSBvZiB5ZWFycyBpbgo+IGJldHdlZW46IE1ha2UgdGhlIGZ1bmN0aW9uYWxpdHkg
ZGVwZW5kZW50IHVwb24gYSBkZWZhdWx0LW9mZgo+IGNvbW1hbmQgbGluZSBvcHRpb24gZm9yIHRo
ZSB0aW1lIGJlaW5nLCBhbmQgaXNzdWUgYSBicmlnaHQgd2FybmluZwo+IHdoZW4gc29tZW9uZSBh
Y3R1YWxseSBlbmFibGVzIGl0ICh0ZWxsaW5nIHRoZW0gdG8gdGVsbCB1cykuCgpPbmUgb2YgdGhl
IHByb2JsZW1zIHdlIGhhdmUgaXMgdGhhdCBwZW9wbGUgc2VlbSB0byB3YWl0IGZvciAyLTMgeWVh
cnMKYWZ0ZXIgYSByZWxlYXNlIGhhcyBiZWVuIG1hZGUgdG8gc3RhcnQgdXBkYXRpbmcgdG8gaXQu
ICBTbyB3ZSdkIGhhdmUKdG8gbGVhdmUgc3VjaCBhIHdhcm5pbmcgZm9yIHByb2JhYmx5IDUgeWVh
cnMgbWluaW11bS4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:45:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7gr-0003hv-Qb; Thu, 18 Jan 2018 10:45:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ec7gq-0003hp-JU
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 10:45:00 +0000
X-Inumbo-ID: 6a66be92-fc3c-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a66be92-fc3c-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 11:43:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458660368"
Date: Thu, 18 Jan 2018 10:44:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20180118104458.vpyxkrupmy37nayv@citrix.com>
References: <20180117164354.9964-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180117164354.9964-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] ocaml: fix arm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMDQ6NDM6NTRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBBUk0gZG9lc24ndCBoYXZlIGVtdWxhdGlvbl9mbGFncyBpbiB0aGUgYXJjaF9kb21haW5jb25m
aWcuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAt
LS0KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHRvb2xzL29jYW1sL2xpYnMveGMveGVu
Y3RybF9zdHVicy5jIHwgNiArKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyBi
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCj4gaW5kZXggMGI1YTIzNjFjMC4u
ZmQxMjg3NzhiMyAxMDA2NDQKPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1
YnMuYwo+ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCj4gQEAgLTE3
NSwxMSArMTc1LDE1IEBAIENBTUxwcmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1
ZSB4Y2gsIHZhbHVlIHNzaWRyZWYsCj4gIAkJY2FtbF9mYWlsd2l0aCgiVW5oYW5kbGVkOiBBUk0i
KTsKPiAgCQlicmVhazsKPiAgCj4gKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9f
eDg2XzY0X18pCj4gIAljYXNlIDE6IC8qIFg4NiAtIGVtdWxhdGlvbiBmbGFncyBpbiB0aGUgYmxv
Y2sgKi8KClRoZSBsYWJlbCB3aWxsIGJlIG1vdmVkIG91dHNpZGUgb2YgdGhlICNpZmRlZi4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:56:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7s6-0004dd-Gp; Thu, 18 Jan 2018 10:56:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ec7s5-0004dX-SS
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 10:56:37 +0000
X-Inumbo-ID: 0955d7a6-fc3e-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x22f.google.com (unknown [2a00:1450:400c:c09::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0955d7a6-fc3e-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 11:55:04 +0100 (CET)
Received: by mail-wm0-x22f.google.com with SMTP id 81so2155958wmb.1
 for <xen-devel@lists.xen.org>; Thu, 18 Jan 2018 02:56:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=i4Gqb7Z0DHCBd80nw59RHSf/Xq4VvLb0Js5cy++kSjY=;
 b=AWBnB/Z6ufBskT6GGoevooM28sjEvoU1Ezn37Zm+ph4yHva9vb02IcD9PXxz4FmF7Q
 duMcqOCMr/IQXShBiAhW5UXdCi8jgtxMed237uNxmYpL5la/MBB0GjG0hRh2Z+EAdKrW
 wF+28U4efDINbnHDee2olGylgFqUkiXDoUxEQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=i4Gqb7Z0DHCBd80nw59RHSf/Xq4VvLb0Js5cy++kSjY=;
 b=IMvajmzMMpDr8t/yXCdbUloV2ebpvBB0WkBKvADEQLmyCBLQkAJvWZ5M8DWQZc6258
 X6J+aeiso6nQO5y9yhAZ/xg5IDcQtYDAvczME4sy12prBznBTHePjDyB0PYQF6pQH/3c
 uEb3ZjKfgyAMbTLYBNo1QtnR9goixi5jCyYeXhhJO6dFsOSDA2SE0Z++eanqiKKcM2sr
 EhuE+Itfl0hNoRmchQ8Itipbh7/8h8r3Bc7FC8CUkWGgLMJf4NvBM2kJp0ata7vzgRpl
 X5X05UD4jxizrIFM4+NxgqzhknL9iiLXIQugdyb4vwL0TJo8OwaY0e3hIyb1nN5XAk8a
 Wp6A==
X-Gm-Message-State: AKwxytclIgF5qNZeWfT4VRaqkGa9xIqbz/ckbi8jEsW0JNtig8r7QXgZ
 J9kuXmsHi2UUPIVHgJm4KaJ3rNXXyrU=
X-Google-Smtp-Source: ACJfBov1cAzER1ebsx9ynnUsgrFrtSC1VFznXjbT41dZ2SP8BVeZAE7M7OIj2NRXO4YvXzsu29HDqQ==
X-Received: by 10.28.18.78 with SMTP id 75mr4930989wms.58.1516272994882;
 Thu, 18 Jan 2018 02:56:34 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k35sm8775438wrc.2.2018.01.18.02.56.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 02:56:34 -0800 (PST)
To: Lars Kurth <lars.kurth.xen@gmail.com>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <ea0f07b2-c4b1-b2c1-0566-cb1b4154680e@linaro.org>
Date: Thu, 18 Jan 2018 10:56:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
 enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMTcvMDEvMTggMTQ6MzEsIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgSnVsaWVuLAoKSGkgTGFy
cywKCj4+IE9uIDE3IEphbiAyMDE4LCBhdCAxMjozMSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZyAKPj4gPG1haWx0bzpqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4+IHdyb3Rl
Ogo+Pgo+Pj4+Pj4KPj4+Pj4gSWYgeW91IHRvb2sgdGhlIGNvZGUgZnJvbSBMaW51eCwgeW91IG5l
ZWQgdG8gYWRkIHRoZSBvcmlnaW5hbAo+Pj4+PiBTaWduZWQtb2ZmLWJ5IGZyb20gdGhlIExpbnV4
IGNvbW1pdC4gQXNpZGUgZnJvbSB0aGF0Ogo+Pj4+Cj4+Pj4gVGhlcmUgYXJlIG11bHRpcGxlIGNv
bW1pdHMgdG91Y2hpbmcgdGhpcyBmdW5jdGlvbi4gU28gSSBmb2xsb3dlZCAKPj4+PiB3aGF0IHdl
IGRpZCBpbiBzaW1pbGFyIHNpdHVhdGlvbi4gQnkgdGhhdCBJIG1lYW4sIG1lbnRpb25pbmcgdGhl
IAo+Pj4+IGNvZGUgd2FzIHRha2VuIGZyb20gTGludXggYW5kIG5vdCBnYXRoZXJlZCB0aGUgc2ln
bmVkLW9mZi1ieS4KPj4+Pgo+Pj4+IElmIHlvdSByZWFsbHkgd2FudCwgSSBjYW4gZ2F0aGVyIGFs
bCB0aGUgc2lnbmVkLW9mZi1ieSBvZiB0aGUgY29tbWl0IAo+Pj4+IHRvdWNoaW5nIHRoaXMgZnVu
Y3Rpb24uCj4+PiBJZiB0aGVyZSBhcmUgYSBsb3Qgb2YgdGhlbiwgeW91IG1heSB3YW50IHRvIGNv
bnNpZGVyIGFkZGluZyAKPj4+IGHCoFJFQURNRS5zb3VyY2UgZmlsZSBpbnN0ZWFkLiBUaGVyZSBh
cmUgYSBmZXcgZXhhbXBsZXMgaW4gdHJlZSBhbmQgCj4+PiB0aGV5IGFyZSBhbHNvIG1lbnRpb25l
ZCBpbsKgQ09OVFJJQlVUSU5HIGZpbGVzCj4+Cj4+IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFu
ZCB5b3VyIHN1Z2dlc3Rpb24gaGVyZS4gSSBzcG90dGVkIG9ubHkgb25lIAo+PiBDT05UUklCVVRJ
TkcgZmlsZSBhbmQgaXQgb25seSBsaXN0IHRoZSBsaWNlbnNlLgo+IAo+IEkgd2FzIHN1Z2dlc3Rp
bmcgdG8gY3JlYXRlIGEgUkVBRE1FLnNvdXJjZSBpbiB0aGUgeGVuIGFybSB0cmVlIHNlb213aGVy
ZSAKPiB3aGVyZSB5b3UgY2FuIGxpc3QgaW1wb3J0cy4KPiAKPj4gUmVnYXJkaW5nIFJFQURNRS5z
b3VyY2UsIHRoaXMgaXMgY292ZXJpbmcgZmlsZSBhbmQgY29udGFpbiB0aGUgc2FtZSAKPj4gbWVu
dGlvbiBhcyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIEFzIHRoaXMgaXMgYSBzaW5nbGUgZnVuY3Rp
b24uIElzbid0IAo+PiB0aGUgY29tbWl0IG1lc3NhZ2UgZW5vdWdoPwo+IAo+ICBGcm9tIGEgbGVn
YWwgdmlld3BvaW50IGl0IGlzIGVub3VnaC4KPiBUaGUgcmVhc29uIHdoeSB3ZSBjcmVhdGVkIHRo
ZSBSRUFETUUuc291cmNlIGZpbGUgaXMgYmVjYXVzZSBpdCBpcyB2ZXJ5IAo+IGVhc3kgdG8gbWlz
cyBjb2RlIGltcG9ydHMgd2hlbiB0aGV5IGFyZSBtZW50aW9uZWQgaW4gY29tbWl0IG1lc3NhZ2Vz
LgoKSSB1bmRlcnN0YW5kIHRoYXQuCgo+IAo+IE5vcm1hbGx5IHRoaXMgaXNuJ3QgYSBwcm9ibGVt
OiBvbmx5IGlmIHdlIGV2ZXIgaGF2ZSB0byByZWxpY2Vuc2UgdGhlIAo+IGNvZGUgb3IgaWYgc29t
ZW9uZSBkb2VzIGNvZGUgYXJjaGVvbG9neQo+IFdoZW4gd2UgcmVsaWNlbnNlZCB0aGUgQUNQSSBi
dWlsZGVyLCBpdCBjcmVhdGVkIGFsbCBzb3J0cyBvZiBwcm9ibGVtcyBhcyAKPiBvdXRsaW5lZCBp
biAKPiBodHRwczovL3d3dy5zbGlkZXNoYXJlLm5ldC94ZW5fY29tX21nci9vc3NhMTctbWl4ZWQt
bGljZW5zZS1mb3NzLXByb2plY3RzCj4gCj4+IExhc3RseSwgd2UgZG8gaGF2ZSBxdWl0ZSBhIGJp
dCBvZiBjb2RlIGluIFhlbiBjb21pbmcgZnJvbSBMaW51eCAob3IgCj4+IG90aGVyIHByb2plY3Qp
LiBBIGxvdCBvZiB0aGVtIGFyZSBub3QgbGlzdGVkIGluIAo+PiBSRUFETUUuc291cmNlL0NPTlRS
SUJVVElORy4gQnV0IG9ubHkgbWVudGlvbiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgCj4+IChub3Qg
bmVjZXNzYXJpbHkgd2l0aCBTaWduZWQtb2ZmLWJ5IHRhZykuCj4gCj4gVGhhdCBpcyB0cnVlOiB3
aGljaCBpcyB3aHkgSSBoYXZlIHN0YXJ0ZWQgZml4aW5nIHRoZXNlLCB3aGVuZXZlciBJIGZvdW5k
IAo+IHRoZW0gYW5kIG1vdmVkIHN1Y2ggaW5mb3JtYXRpb24gdG/CoFJFQURNRS5zb3VyY2UuCj4g
Cj4+IFNvIEkgYW0gcXVpdGUgaW50ZXJlc3RlZCB0byBrbm93IHdoYXQgaXMgdGhlIG5vcm1hbCBw
cm9jZWR1cmUgaGVyZS4KPiAKPiBJIHRoaW5rOgo+ICogRG9pbmcgdGhpcyB2aWEgU2lnbmVkLW9m
Zi1ieSB0YWcgaXMgc3VmZmljaWVudCBmb3IgYSBvbmUtb2ZmLWltcG9ydAo+ICogSSB3b3VsZCBw
cmVmZXIgaWYgcGVvcGxlIGFkZGVkIGltcG9ydCByZWxhdGVkIGluZm8gUkVBRE1FLnNvdXJjZSBm
aWxlcyAKPiAoYW5kIGFsc28gaW4gdGhlIGNvbW1pdCBtZXNzYWdlKQo+IAo+IERvZXMgdGhpcyBt
YWtlIHNlbnNlPwoKSSB0aGluayBpdCBtYWtlcyBzZW5zZS4gRG8geW91IGV4cGVjdCB0byBzZWUg
dGhlIFJFQURNRS5zb3VyY2UgCnBlci1kaXJlY3Rvcnk/IE9yIG9uZSBhdCB0b3AgbGV2ZWw/CgpD
aGVlcnMsCgo+IAo+IExhcnMKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:57:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7sj-0004h3-Pi; Thu, 18 Jan 2018 10:57:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec7si-0004fl-SC
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 10:57:16 +0000
X-Inumbo-ID: afbcb08f-fc3e-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id afbcb08f-fc3e-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 10:59:43 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 03:57:07 -0700
Message-Id: <5A608B92020000780019FD3B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 03:57:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <dunlapg@umich.edu>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
 <5A6061DA020000780019FB5C@prv-mh.provo.novell.com>
 <CAFLBxZahcX6Q9zRHcah8y4OP0KbbHVYmkkOR3KOrxQGHyBYNYw@mail.gmail.com>
In-Reply-To: <CAFLBxZahcX6Q9zRHcah8y4OP0KbbHVYmkkOR3KOrxQGHyBYNYw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Drop support for paging out the
 LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDExOjM4LCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IE9u
IFRodSwgSmFuIDE4LCAyMDE4IGF0IDc6NTkgQU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDEyLjAxLjE4IGF0IDE5OjM3LCA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+Pj4gQEAgLTE5NDIsMTEgKzE5NDIsOCBAQCBpbnQg
ZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4+PiAgICAgICAg
ICB7Cj4+PiAgICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+Pj4gICAgICAgICAg
ICAgIHsKPj4+IC0gICAgICAgICAgICAgICAgLyoKPj4+IC0gICAgICAgICAgICAgICAgICogUmVs
aW5xdWlzaCBHRFQgbWFwcGluZ3MuIE5vIG5lZWQgZm9yIGV4cGxpY2l0IHVubWFwcGluZyBvZgo+
Pj4gLSAgICAgICAgICAgICAgICAgKiB0aGUgTERUIGFzIGl0IGF1dG9tYXRpY2FsbHkgZ2V0cyBz
cXVhc2hlZCB3aXRoIHRoZSBndWVzdAo+Pj4gLSAgICAgICAgICAgICAgICAgKiBtYXBwaW5ncy4K
Pj4+IC0gICAgICAgICAgICAgICAgICovCj4+PiArICAgICAgICAgICAgICAgIC8qIFJlbGlucXVp
c2ggR0RUL0xEVCBtYXBwaW5ncy4gKi8KPj4+ICsgICAgICAgICAgICAgICAgcHZfZGVzdHJveV9s
ZHQodik7Cj4+PiAgICAgICAgICAgICAgICAgIHB2X2Rlc3Ryb3lfZ2R0KHYpOwo+Pgo+PiBUaGUg
ZG9tYWluIGlzIGRlYWQgYXQgdGhpcyBwb2ludCwgc28gdGhlIG9yZGVyIGRvZXNuJ3QgbWF0dGVy
IG11Y2gsCj4+IGJ1dCBzdHJpY3RseSBzcGVha2luZyB5b3Ugc2hvdWxkIGRlc3Ryb3kgdGhlIEdE
VCBiZWZvcmUgZGVzdHJveWluZwo+PiB0aGUgTERUIChqdXN0IGxpa2UgTERUIF9sb2Fkc18gYWx3
YXlzIG5lZWQgdG8gY29tZSBfYWZ0ZXJfIEdEVAo+PiBhZGp1c3RtZW50cykuCj4+Cj4+IEV2ZXJ5
dGhpbmcgZWxzZSBoZXJlIGxvb2tzIGZpbmUsIGJ1dCB0aGUgaW5pdGlhbCBjb21tZW50IG1heSBu
ZWVkCj4+IGZ1cnRoZXIgZGlzY3Vzc2lvbi4gRm9yIGV4YW1wbGUgd2UgbWF5IHdhbnQgdG8gY29u
c2lkZXIgYQo+PiB0d28tc3RhZ2UgcGhhc2luZyBvdXQgb2YgdGhlIGZlYXR1cmUsIHdpdGggYSBj
b3VwbGUgb2YgeWVhcnMgaW4KPj4gYmV0d2VlbjogTWFrZSB0aGUgZnVuY3Rpb25hbGl0eSBkZXBl
bmRlbnQgdXBvbiBhIGRlZmF1bHQtb2ZmCj4+IGNvbW1hbmQgbGluZSBvcHRpb24gZm9yIHRoZSB0
aW1lIGJlaW5nLCBhbmQgaXNzdWUgYSBicmlnaHQgd2FybmluZwo+PiB3aGVuIHNvbWVvbmUgYWN0
dWFsbHkgZW5hYmxlcyBpdCAodGVsbGluZyB0aGVtIHRvIHRlbGwgdXMpLgo+IAo+IE9uZSBvZiB0
aGUgcHJvYmxlbXMgd2UgaGF2ZSBpcyB0aGF0IHBlb3BsZSBzZWVtIHRvIHdhaXQgZm9yIDItMyB5
ZWFycwo+IGFmdGVyIGEgcmVsZWFzZSBoYXMgYmVlbiBtYWRlIHRvIHN0YXJ0IHVwZGF0aW5nIHRv
IGl0LiAgU28gd2UnZCBoYXZlCj4gdG8gbGVhdmUgc3VjaCBhIHdhcm5pbmcgZm9yIHByb2JhYmx5
IDUgeWVhcnMgbWluaW11bS4KClRoYXQncyBhIHJlYXNvbmFibGUgdGltZSBmcmFtZSBpbW8gZm9y
IHBoYXNpbmcgb3V0IHNvbWV0aGluZyB0aGF0J3MKYSBkZS1mYWN0byBwYXJ0IG9mIGFuIEFCSS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 10:57:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 10:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7su-0004jO-1U; Thu, 18 Jan 2018 10:57:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ec7ss-0004j0-HN
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 10:57:26 +0000
X-Inumbo-ID: 2602a1b1-fc3e-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2602a1b1-fc3e-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 11:55:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="66257377"
To: George Dunlap <dunlapg@umich.edu>, Jan Beulich <JBeulich@suse.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
 <5A6061DA020000780019FB5C@prv-mh.provo.novell.com>
 <CAFLBxZahcX6Q9zRHcah8y4OP0KbbHVYmkkOR3KOrxQGHyBYNYw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7506729d-882d-b8ed-0466-f84bc143a88b@citrix.com>
Date: Thu, 18 Jan 2018 10:57:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAFLBxZahcX6Q9zRHcah8y4OP0KbbHVYmkkOR3KOrxQGHyBYNYw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Drop support for paging out the
 LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTA6MzgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gVGh1LCBKYW4gMTgs
IDIwMTggYXQgNzo1OSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4gT24gMTIuMDEuMTggYXQgMTk6MzcsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3
cm90ZToKPj4+IFdpbmRvd3MgaXMgdGhlIG9ubHkgT1Mgd2hpY2ggcGFnZXMgb3V0IGtlcm5lbCBk
YXRhc3RydWN0dXJlcywgc28gY2hhbmNlcyBhcmUKPj4+IGdvb2QgdGhhdCB0aGlzIGlzIGEgdmVz
dGlnaWFsIHJlbW5hbnQgb2YgdGhlIFBWIFdpbmRvd3MgWFAgZXhwZXJpbWVudC4KPj4gVGhpcyBp
cyBiYXNlZCBvbiB3aGF0PyBIb3cgZG8geW91IGtub3cgdGhlcmUgYXJlIG5vIG90aGVyIE9TZXMK
Pj4gZG9pbmcgc28sIGluY2x1ZGluZyBwZXJoYXBzIG9uZXMgd2hpY2ggbm9uZSBvZiB1cyBoYXMg
ZXZlciBoZWFyZAo+PiBvZj8KClRoZSBjaGFuY2VzIG9mIHRoZXJlIGJlaW5nIGEgcHJvZHVjdGlv
biBPUyBwb3J0ZWQgdG8gUFYgdGhhdCB3ZSd2ZSBuZXZlcgpoZWFkIG9mIDAuCgo+PiAgVGhlIGRp
ZmZzdGF0IG9mIHRoZSBjaGFuZ2UgaGVyZSBpcyBjZXJ0YWlubHkgbmljZSwgYnV0IGFzIGFsd2F5
cwo+PiB3aXRoIHNvbWV0aGluZyBiZWluZyByZW1vdmVkIGZyb20gdGhlIEFCSSBJJ20gcmF0aGVy
IGhlc2l0YW50Lgo+Pgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+PiArKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+IEBAIC0xOTQyLDExICsxOTQyLDggQEAgaW50IGRvbWFp
bl9yZWxpbnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gICAgICAgICAgewo+
Pj4gICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPj4+ICAgICAgICAgICAgICB7
Cj4+PiAtICAgICAgICAgICAgICAgIC8qCj4+PiAtICAgICAgICAgICAgICAgICAqIFJlbGlucXVp
c2ggR0RUIG1hcHBpbmdzLiBObyBuZWVkIGZvciBleHBsaWNpdCB1bm1hcHBpbmcgb2YKPj4+IC0g
ICAgICAgICAgICAgICAgICogdGhlIExEVCBhcyBpdCBhdXRvbWF0aWNhbGx5IGdldHMgc3F1YXNo
ZWQgd2l0aCB0aGUgZ3Vlc3QKPj4+IC0gICAgICAgICAgICAgICAgICogbWFwcGluZ3MuCj4+PiAt
ICAgICAgICAgICAgICAgICAqLwo+Pj4gKyAgICAgICAgICAgICAgICAvKiBSZWxpbnF1aXNoIEdE
VC9MRFQgbWFwcGluZ3MuICovCj4+PiArICAgICAgICAgICAgICAgIHB2X2Rlc3Ryb3lfbGR0KHYp
Owo+Pj4gICAgICAgICAgICAgICAgICBwdl9kZXN0cm95X2dkdCh2KTsKPj4gVGhlIGRvbWFpbiBp
cyBkZWFkIGF0IHRoaXMgcG9pbnQsIHNvIHRoZSBvcmRlciBkb2Vzbid0IG1hdHRlciBtdWNoLAo+
PiBidXQgc3RyaWN0bHkgc3BlYWtpbmcgeW91IHNob3VsZCBkZXN0cm95IHRoZSBHRFQgYmVmb3Jl
IGRlc3Ryb3lpbmcKPj4gdGhlIExEVCAoanVzdCBsaWtlIExEVCBfbG9hZHNfIGFsd2F5cyBuZWVk
IHRvIGNvbWUgX2FmdGVyXyBHRFQKPj4gYWRqdXN0bWVudHMpLgoKQnkgdGhhdCBsb2dpYywgSSd2
ZSBnb3QgaXQgdGhlIGNvcnJlY3Qgd2F5IHJvdW5kICh3aGljaCBpcyB0aGV5IHdheSBJCmludGVu
ZGVkKS7CoCBBbGxvY2F0aW9uIGFuZCBmcmVlaW5nIG9mIHRoZSBMRFQgaXMgbmVzdGVkIHdpdGhp
biB0aGUgc2NvcGUKb2YgdGhlIEdEVC4KCj4+Cj4+IEV2ZXJ5dGhpbmcgZWxzZSBoZXJlIGxvb2tz
IGZpbmUsIGJ1dCB0aGUgaW5pdGlhbCBjb21tZW50IG1heSBuZWVkCj4+IGZ1cnRoZXIgZGlzY3Vz
c2lvbi4gRm9yIGV4YW1wbGUgd2UgbWF5IHdhbnQgdG8gY29uc2lkZXIgYQo+PiB0d28tc3RhZ2Ug
cGhhc2luZyBvdXQgb2YgdGhlIGZlYXR1cmUsIHdpdGggYSBjb3VwbGUgb2YgeWVhcnMgaW4KPj4g
YmV0d2VlbjogTWFrZSB0aGUgZnVuY3Rpb25hbGl0eSBkZXBlbmRlbnQgdXBvbiBhIGRlZmF1bHQt
b2ZmCj4+IGNvbW1hbmQgbGluZSBvcHRpb24gZm9yIHRoZSB0aW1lIGJlaW5nLCBhbmQgaXNzdWUg
YSBicmlnaHQgd2FybmluZwo+PiB3aGVuIHNvbWVvbmUgYWN0dWFsbHkgZW5hYmxlcyBpdCAodGVs
bGluZyB0aGVtIHRvIHRlbGwgdXMpLgo+IE9uZSBvZiB0aGUgcHJvYmxlbXMgd2UgaGF2ZSBpcyB0
aGF0IHBlb3BsZSBzZWVtIHRvIHdhaXQgZm9yIDItMyB5ZWFycwo+IGFmdGVyIGEgcmVsZWFzZSBo
YXMgYmVlbiBtYWRlIHRvIHN0YXJ0IHVwZGF0aW5nIHRvIGl0LiAgU28gd2UnZCBoYXZlCj4gdG8g
bGVhdmUgc3VjaCBhIHdhcm5pbmcgZm9yIHByb2JhYmx5IDUgeWVhcnMgbWluaW11bS4KCkluIGFs
bW9zdCBhbnkgb3RoZXIgY2FzZSwgSSdkIGFncmVlLCBhbmQgd291bGQgYmUgdGhlIGZpcnN0IHRv
IHN1Z2dlc3QgdGhpcy4KCkhvd2V2ZXIsIFRoaXMgcGF0Y2ggaXMgc3RyaWN0bHkgbmVjZXNzYXJ5
IGZvciBhIG1vcmUgY29tcGxldGUgWFBUSSwKd2hpY2ggaXMgaG93IEkgc3R1bWJsZWQgb250byB0
aGUgaXNzdWUgaW4gbXkgS0FJU0VSIHNlcmllcyB0byBiZWdpbgp3aXRoLsKgIEl0IGlzIHRoZSBv
bmx5IGNvZGVwYXRoIHdoZXJlIHdlIGV2ZXIgcG9rZSBhdCBhIHJlbW90ZSBjcml0aWNhbApkYXRh
IHN0cnVjdHVyZSwgd2hpY2ggaXMgd2h5CgpBbHNvIGFzIG5vdGVkIGluIHRoZSBjb21taXQgbWVz
c2FnZSwgaXQgaXMgYnJva2VuIGV2ZW4gaW4gdGhlIGNhc2UgeW91CndhbnRlZCB0byBzZW5zaWJs
eSBwYWdlIHRoZSBMRFQsIHdoaWNoIGZ1cnRoZXIgYmFja3MgdXAgdGhlIGV4Y2VwdGlvbgp0aGF0
IGl0IHdhcyBvbmx5IGZvciBXaW5kb3dzIFhQLCBhbmQgaGFzIG5ldmVyIGV2ZXIgZW5jb3VudGVy
ZWQgYQpwcm9kdWN0aW9uIHN5c3RlbS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:00:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:00:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7vf-0005b8-LB; Thu, 18 Jan 2018 11:00:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ec7ve-0005aH-JR
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 11:00:18 +0000
X-Inumbo-ID: 1cd1807e-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1cd1807e-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:02:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="66257523"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: George Dunlap <dunlapg@umich.edu>, Jan Beulich <JBeulich@suse.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
 <5A6061DA020000780019FB5C@prv-mh.provo.novell.com>
 <CAFLBxZahcX6Q9zRHcah8y4OP0KbbHVYmkkOR3KOrxQGHyBYNYw@mail.gmail.com>
 <7506729d-882d-b8ed-0466-f84bc143a88b@citrix.com>
Message-ID: <41e1ab04-28fc-67b9-0598-52d1847b273e@citrix.com>
Date: Thu, 18 Jan 2018 11:00:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <7506729d-882d-b8ed-0466-f84bc143a88b@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Drop support for paging out the
 LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTA6NTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTgvMDEvMTggMTA6
MzgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIFRodSwgSmFuIDE4LCAyMDE4IGF0IDc6NTkg
QU0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+PiBPbiAxMi4w
MS4xOCBhdCAxOTozNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IFdp
bmRvd3MgaXMgdGhlIG9ubHkgT1Mgd2hpY2ggcGFnZXMgb3V0IGtlcm5lbCBkYXRhc3RydWN0dXJl
cywgc28gY2hhbmNlcyBhcmUKPj4+PiBnb29kIHRoYXQgdGhpcyBpcyBhIHZlc3RpZ2lhbCByZW1u
YW50IG9mIHRoZSBQViBXaW5kb3dzIFhQIGV4cGVyaW1lbnQuCj4+PiBUaGlzIGlzIGJhc2VkIG9u
IHdoYXQ/IEhvdyBkbyB5b3Uga25vdyB0aGVyZSBhcmUgbm8gb3RoZXIgT1Nlcwo+Pj4gZG9pbmcg
c28sIGluY2x1ZGluZyBwZXJoYXBzIG9uZXMgd2hpY2ggbm9uZSBvZiB1cyBoYXMgZXZlciBoZWFy
ZAo+Pj4gb2Y/Cj4gVGhlIGNoYW5jZXMgb2YgdGhlcmUgYmVpbmcgYSBwcm9kdWN0aW9uIE9TIHBv
cnRlZCB0byBQViB0aGF0IHdlJ3ZlIG5ldmVyCj4gaGVhZCBvZiAwLgo+Cj4+PiAgVGhlIGRpZmZz
dGF0IG9mIHRoZSBjaGFuZ2UgaGVyZSBpcyBjZXJ0YWlubHkgbmljZSwgYnV0IGFzIGFsd2F5cwo+
Pj4gd2l0aCBzb21ldGhpbmcgYmVpbmcgcmVtb3ZlZCBmcm9tIHRoZSBBQkkgSSdtIHJhdGhlciBo
ZXNpdGFudC4KPj4+Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+Pj4gKysrIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+Pj4gQEAgLTE5NDIsMTEgKzE5NDIsOCBAQCBpbnQgZG9t
YWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4+Pj4gICAgICAgICAg
ewo+Pj4+ICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4+Pj4gICAgICAgICAg
ICAgIHsKPj4+PiAtICAgICAgICAgICAgICAgIC8qCj4+Pj4gLSAgICAgICAgICAgICAgICAgKiBS
ZWxpbnF1aXNoIEdEVCBtYXBwaW5ncy4gTm8gbmVlZCBmb3IgZXhwbGljaXQgdW5tYXBwaW5nIG9m
Cj4+Pj4gLSAgICAgICAgICAgICAgICAgKiB0aGUgTERUIGFzIGl0IGF1dG9tYXRpY2FsbHkgZ2V0
cyBzcXVhc2hlZCB3aXRoIHRoZSBndWVzdAo+Pj4+IC0gICAgICAgICAgICAgICAgICogbWFwcGlu
Z3MuCj4+Pj4gLSAgICAgICAgICAgICAgICAgKi8KPj4+PiArICAgICAgICAgICAgICAgIC8qIFJl
bGlucXVpc2ggR0RUL0xEVCBtYXBwaW5ncy4gKi8KPj4+PiArICAgICAgICAgICAgICAgIHB2X2Rl
c3Ryb3lfbGR0KHYpOwo+Pj4+ICAgICAgICAgICAgICAgICAgcHZfZGVzdHJveV9nZHQodik7Cj4+
PiBUaGUgZG9tYWluIGlzIGRlYWQgYXQgdGhpcyBwb2ludCwgc28gdGhlIG9yZGVyIGRvZXNuJ3Qg
bWF0dGVyIG11Y2gsCj4+PiBidXQgc3RyaWN0bHkgc3BlYWtpbmcgeW91IHNob3VsZCBkZXN0cm95
IHRoZSBHRFQgYmVmb3JlIGRlc3Ryb3lpbmcKPj4+IHRoZSBMRFQgKGp1c3QgbGlrZSBMRFQgX2xv
YWRzXyBhbHdheXMgbmVlZCB0byBjb21lIF9hZnRlcl8gR0RUCj4+PiBhZGp1c3RtZW50cykuCj4g
QnkgdGhhdCBsb2dpYywgSSd2ZSBnb3QgaXQgdGhlIGNvcnJlY3Qgd2F5IHJvdW5kICh3aGljaCBp
cyB0aGV5IHdheSBJCj4gaW50ZW5kZWQpLsKgIEFsbG9jYXRpb24gYW5kIGZyZWVpbmcgb2YgdGhl
IExEVCBpcyBuZXN0ZWQgd2l0aGluIHRoZSBzY29wZQo+IG9mIHRoZSBHRFQuCj4KPj4+IEV2ZXJ5
dGhpbmcgZWxzZSBoZXJlIGxvb2tzIGZpbmUsIGJ1dCB0aGUgaW5pdGlhbCBjb21tZW50IG1heSBu
ZWVkCj4+PiBmdXJ0aGVyIGRpc2N1c3Npb24uIEZvciBleGFtcGxlIHdlIG1heSB3YW50IHRvIGNv
bnNpZGVyIGEKPj4+IHR3by1zdGFnZSBwaGFzaW5nIG91dCBvZiB0aGUgZmVhdHVyZSwgd2l0aCBh
IGNvdXBsZSBvZiB5ZWFycyBpbgo+Pj4gYmV0d2VlbjogTWFrZSB0aGUgZnVuY3Rpb25hbGl0eSBk
ZXBlbmRlbnQgdXBvbiBhIGRlZmF1bHQtb2ZmCj4+PiBjb21tYW5kIGxpbmUgb3B0aW9uIGZvciB0
aGUgdGltZSBiZWluZywgYW5kIGlzc3VlIGEgYnJpZ2h0IHdhcm5pbmcKPj4+IHdoZW4gc29tZW9u
ZSBhY3R1YWxseSBlbmFibGVzIGl0ICh0ZWxsaW5nIHRoZW0gdG8gdGVsbCB1cykuCj4+IE9uZSBv
ZiB0aGUgcHJvYmxlbXMgd2UgaGF2ZSBpcyB0aGF0IHBlb3BsZSBzZWVtIHRvIHdhaXQgZm9yIDIt
MyB5ZWFycwo+PiBhZnRlciBhIHJlbGVhc2UgaGFzIGJlZW4gbWFkZSB0byBzdGFydCB1cGRhdGlu
ZyB0byBpdC4gIFNvIHdlJ2QgaGF2ZQo+PiB0byBsZWF2ZSBzdWNoIGEgd2FybmluZyBmb3IgcHJv
YmFibHkgNSB5ZWFycyBtaW5pbXVtLgo+IEluIGFsbW9zdCBhbnkgb3RoZXIgY2FzZSwgSSdkIGFn
cmVlLCBhbmQgd291bGQgYmUgdGhlIGZpcnN0IHRvIHN1Z2dlc3QgdGhpcy4KPgo+IEhvd2V2ZXIs
IFRoaXMgcGF0Y2ggaXMgc3RyaWN0bHkgbmVjZXNzYXJ5IGZvciBhIG1vcmUgY29tcGxldGUgWFBU
SSwKPiB3aGljaCBpcyBob3cgSSBzdHVtYmxlZCBvbnRvIHRoZSBpc3N1ZSBpbiBteSBLQUlTRVIg
c2VyaWVzIHRvIGJlZ2luCj4gd2l0aC7CoCBJdCBpcyB0aGUgb25seSBjb2RlcGF0aCB3aGVyZSB3
ZSBldmVyIHBva2UgYXQgYSByZW1vdGUgY3JpdGljYWwKPiBkYXRhIHN0cnVjdHVyZSwgd2hpY2gg
aXMgd2h5CgpTb3JyeSAtIHNlbnQgdG9vIGVhcmx5LgoKLi4uIHdoaWNoIGlzIHdoeSBpc29sYXRp
bmcgdGhlIExEVCBpbiBhIHBlci1jcHUgZG9lc24ndCB3b3JrIGluCmNvbWJpbmF0aW9uIHdpdGgg
dGhpcyBhbGdvcml0aG0uCgp+QW5kcmV3Cgo+Cj4gQWxzbyBhcyBub3RlZCBpbiB0aGUgY29tbWl0
IG1lc3NhZ2UsIGl0IGlzIGJyb2tlbiBldmVuIGluIHRoZSBjYXNlIHlvdQo+IHdhbnRlZCB0byBz
ZW5zaWJseSBwYWdlIHRoZSBMRFQsIHdoaWNoIGZ1cnRoZXIgYmFja3MgdXAgdGhlIGV4Y2VwdGlv
bgo+IHRoYXQgaXQgd2FzIG9ubHkgZm9yIFdpbmRvd3MgWFAsIGFuZCBoYXMgbmV2ZXIgZXZlciBl
bmNvdW50ZXJlZCBhCj4gcHJvZHVjdGlvbiBzeXN0ZW0uCj4KPiB+QW5kcmV3CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:04:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:04:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7zA-0005nx-Mk; Thu, 18 Jan 2018 11:03:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec7zA-0005nL-0f
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:03:56 +0000
X-Inumbo-ID: 9f892260-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9f892260-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:06:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662008"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 11:02:47 +0000
Message-ID: <20180118110252.41504-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180118110252.41504-1-roger.pau@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 2/7] xen/pvh: place the trampoline starting
	at MFN 1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgUFZIIGd1ZXN0IGp1bXAgc3RyYWlnaHQgaW50byB0cmFtcG9saW5lX3NldHVwIHRyYW1w
b2xpbmVfcGh5cyBpcwpub3QgaW5pdGlhbGl6ZWQsIHRodXMgdGhlIHRyYW1wb2xpbmUgaXMgcmVs
b2NhdGVkIHRvIGFkZHJlc3MgMC4KClRoaXMgd29ya3MsIGJ1dCBoYXMgdGhlIHVuZGVzaXJhYmxl
IGVmZmVjdCBvZiBoYXZpbmcgVkEgMCBtYXBwZWQgdG8KTUZOIDAsIHdoaWNoIG1lYW5zIE5VTEwg
cG9pbnRlZCBkZXJlZmVyZW5jZXMgbm8gbG9uZ2VyIHRyaWdnZXIgYSBwYWdlCmZhdWx0LgoKSW4g
b3JkZXIgdG8gc29sdmUgdGhpcywgcGxhY2UgdGhlIHRyYW1wb2xpbmUgc3RhcnRpbmcgYXQgTUZO
IDEgYW5kCnJlc2VydmUgdGhlIG1lbW9yeSB1c2VkIGJ5IGl0LgoKU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgogLSBDbGFyaWZ5IGNvbW1lbnRzLgoKQ2hhbmdlcyBzaW5j
ZSB2MToKIC0gRXhwYW5kIGNvbW1lbnQgaW4gaGVhZC5TLgogLSBBZGQgYSBCVUdfT04gdG8gY2hl
Y2sgdHJhbXBvbGluZV9waHlzIHZhbHVlIGluIHRoZSBQVkggY2FzZS4KLS0tClNob3VsZCBiZSBi
YWNrcG9ydGVkIHRvIHRoZSA0LjEwLjAtc2hpbS1jb21ldCBicmFuY2guCi0tLQogeGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TIHwgMyArKysKIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDkgKysr
KysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jv
b3QvaGVhZC5TCmluZGV4IDRmZTVhNzc2YjEuLjBmNjUyY2VhMTEgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTQx
MSw2ICs0MTEsOSBAQCBfX3B2aF9zdGFydDoKICAgICAgICAgLyogU2tpcCBib290bG9hZGVyIHNl
dHVwIGFuZCBiaW9zIHNldHVwLCBnbyBzdHJhaWdodCB0byB0cmFtcG9saW5lICovCiAgICAgICAg
IG1vdmIgICAgJDEsIHN5bV9lc2kocHZoX2Jvb3QpCiAgICAgICAgIG1vdmIgICAgJDEsIHN5bV9l
c2koc2tpcF9yZWFsbW9kZSkKKworICAgICAgICAvKiBTZXQgdHJhbXBvbGluZV9waHlzIHRvIHVz
ZSBtZm4gMSB0byBhdm9pZCBoYXZpbmcgYSBtYXBwaW5nIGF0IFZBIDAgKi8KKyAgICAgICAgbW92
dyAgICAkMHgxMDAwLCBzeW1fZXNpKHRyYW1wb2xpbmVfcGh5cykKICAgICAgICAgam1wICAgICB0
cmFtcG9saW5lX3NldHVwCiAKICNlbmRpZiAvKiBDT05GSUdfUFZIX0dVRVNUICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDExNDdhMWFm
YjEuLjI3NWU2OGM0MTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0yOTIsOSArMjkyLDE0IEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9t
ZW1vcnkodm9pZCkKICAgICAvKgogICAgICAqIEZpcnN0IDFNQiBvZiBSQU0gaXMgaGlzdG9yaWNh
bGx5IG1hcmtlZCBhcyBJL08uICBJZiB3ZSBib290ZWQgUFZILAogICAgICAqIHJlY2xhaW0gdGhl
IHNwYWNlLiAgSXJyZXNwZWN0aXZlLCBsZWF2ZSBNRk4gMCBhcyBzcGVjaWFsIGZvciB0aGUgc2Fr
ZQotICAgICAqIG9mIDAgYmVpbmcgYSB2ZXJ5IGNvbW1vbiBkZWZhdWx0IHZhbHVlLgorICAgICAq
IG9mIDAgYmVpbmcgYSB2ZXJ5IGNvbW1vbiBkZWZhdWx0IHZhbHVlLiBBbHNvIHJlc2VydmUgdGhl
IFJBTSBuZWVkZWQgYnkKKyAgICAgKiB0aGUgdHJhbXBvbGluZSBvbiBQVkggc3RhcnRpbmcgYXQg
TUZOIDEuCiAgICAgICovCi0gICAgZm9yICggaSA9IDA7IGkgPCAocHZoX2Jvb3QgPyAxIDogMHgx
MDApOyBpKysgKQorICAgIEJVR19PTihwdmhfYm9vdCAmJiB0cmFtcG9saW5lX3BoeXMgIT0gMHgx
MDAwKTsKKyAgICBmb3IgKCBpID0gMDsKKyAgICAgICAgICBpIDwgKHB2aF9ib290ID8gKDEgKyBQ
Rk5fVVAodHJhbXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSkKKyAgICAgICAgICAgICAg
ICAgICAgICAgIDogMHgxMDApOworICAgICAgICAgIGkrKyApCiAgICAgICAgIHNoYXJlX3hlbl9w
YWdlX3dpdGhfZ3Vlc3QobWZuX3RvX3BhZ2UoX21mbihpKSksCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZG9tX2lvLCBYRU5TSEFSRV93cml0YWJsZSk7CiAKLS0gCjIuMTUuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:04:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:04:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7zA-0005nb-9F; Thu, 18 Jan 2018 11:03:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec7z9-0005nJ-UN
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:03:55 +0000
X-Inumbo-ID: 9f201510-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9f201510-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:06:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662005"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 11:02:46 +0000
Message-ID: <20180118110252.41504-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180118110252.41504-1-roger.pau@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/7] xen/pvshim: map vcpu_info earlier for APs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3IgZWxzZSBpbml0X3BlcmNwdV90aW1lIGlzIGdvaW5nIHRvIGRlcmVmZXJlbmNlIGEgTlVMTCBw
b2ludGVyIHdoZW4KdHJ5aW5nIHRvIGFjY2VzcyB2Y3B1X2luZm8uCgpTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tClNob3VsZCBiZSBiYWNrcG9ydGVkIHRvIHRoZSA0LjEwLjAtc2hpbS1jb21ldCBicmFu
Y2guCi0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDYzY2EwNTNiMzUu
LjJjZGQ0MzFiNWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVu
L2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtMzQ5LDYgKzM0OSw5IEBAIHZvaWQgc3RhcnRfc2Vjb25k
YXJ5KHZvaWQgKnVudXNlZCkKICAgICBlbHNlCiAgICAgICAgIG1pY3JvY29kZV9yZXN1bWVfY3B1
KGNwdSk7CiAKKyAgICBpZiAoIHhlbl9ndWVzdCApCisgICAgICAgIGh5cGVydmlzb3JfYXBfc2V0
dXAoKTsKKwogICAgIHNtcF9jYWxsaW4oKTsKIAogICAgIGluaXRfcGVyY3B1X3RpbWUoKTsKQEAg
LTM3Niw5ICszNzksNiBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAg
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdV9vbmxpbmVfbWFwKTsKICAgICB1bmxvY2tfdmVjdG9y
X2xvY2soKTsKIAotICAgIGlmICggeGVuX2d1ZXN0ICkKLSAgICAgICAgaHlwZXJ2aXNvcl9hcF9z
ZXR1cCgpOwotCiAgICAgLyogV2UgY2FuIHRha2UgaW50ZXJydXB0cyBub3c6IHdlJ3JlIG9mZmlj
aWFsbHkgInVwIi4gKi8KICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiAgICAgbXRycl9hcF9pbml0
KCk7Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:04:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:04:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7zA-0005nm-Fv; Thu, 18 Jan 2018 11:03:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec7z9-0005nK-UN
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:03:55 +0000
X-Inumbo-ID: 9ebed03c-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ebed03c-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:06:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662002"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 11:02:45 +0000
Message-ID: <20180118110252.41504-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/7] xen/pvshim: fixes for staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIHNvbWUgY29kZSBhbmQgc3R5bGUg
Zml4ZXMgZm9yIHRoZSBwdnNoaW0KKGNvbWV0KSBjb2RlIHRoYXQgaGFzIGJlZW4gbWVyZ2VkIGlu
dG8gc3RhZ2luZy4gSU1ITyBwYXRjaGVzIDEtMyBzaG91bGQKYmUgYmFja3BvcnRlZCB0byB0aGUg
c3RhYmxlIGNvbWV0IGJyYW5jaC4KCkEgYnJhbmNoIHdpdGggdGhlIHNlcmllcyBpcyBhbHNvIGF2
YWlsYWJsZSBhdDoKCmdpdDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQg
cHZzaGltX2ZpeGVzX3YzCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICg3KToKICB4
ZW4vcHZzaGltOiBtYXAgdmNwdV9pbmZvIGVhcmxpZXIgZm9yIEFQcwogIHhlbi9wdmg6IHBsYWNl
IHRoZSB0cmFtcG9saW5lIHN0YXJ0aW5nIGF0IE1GTiAxCiAgeGVuL3B2c2hpbTogaWRlbnRpdHkg
cGluIHNoaW0gdkNQVXMgdG8gcENQVXMKICB4ZW4vcHZzaGltOiByZS1vcmRlciByZXBsYWNlX3Zh
X21hcHBpbmcgY29kZQogIHhlbi9wdnNoaW06IGZpeCBjb2Rpbmcgc3R5bGUgaXNzdWVzCiAgZmly
bXdhcmUvc2hpbTogZml4IGJ1aWxkIHByb2Nlc3MgdG8gdXNlIFBPU0lYIGZpbmQgb3B0aW9ucwog
IHhlbi9wdnNoaW06IHN3aXRjaCBzaGltLmMgdG8gdXNlIHR5cGVzYWZlIG1mbl90b19wYWdlIGFu
ZCB2aXJ0X3RvX21mbgoKIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgfCAgMyArLQog
eGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAgICB8ICAzICsrCiB4ZW4vYXJjaC94ODYvZG9t
MF9idWlsZC5jICAgICAgIHwgIDUgKystLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICB8ICA5ICsrKystLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICB8IDYzICsrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9v
dC5jICAgICAgICAgIHwgIDYgKystLQogNiBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCsp
LCA0MiBkZWxldGlvbnMoLSkKCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:04:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:04:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec7zc-0005wz-49; Thu, 18 Jan 2018 11:04:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec7za-0005ve-Lf
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:04:22 +0000
X-Inumbo-ID: a0bbaa67-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a0bbaa67-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:06:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662016"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 11:02:51 +0000
Message-ID: <20180118110252.41504-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180118110252.41504-1-roger.pau@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 6/7] firmware/shim: fix build process to use
	POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIC1wcmludGYgZmluZCBvcHRpb24gaXMgbm90IFBPU0lYIGNvbXBhdGlibGUsIHNvIHJlcGxh
Y2UgaXQgd2l0aAphbm90aGVyIHJ1bmUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFu
Z2VzIHNpbmNlIHYxOgogLSBEcm9wIHRoZSBleGVjIHJ1bmUgYW5kIGluc3RlYWQgcHJvY2VzcyB0
aGUgd2hvbGUgb3V0cHV0IGF0IG9uY2UuCi0tLQogdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtl
ZmlsZSB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSBiL3Rvb2xz
L2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKaW5kZXggYWRmNmMzMWU4ZC4uNTNlYjNiNjU0MyAx
MDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQorKysgYi90b29scy9m
aXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCkBAIC0yMSw3ICsyMSw4IEBAIGxpbmtmYXJtLnN0YW1w
OiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykgRk9SQ0UKIAkkKGZvcmVhY2ggZCwgJChMSU5LX0RJ
UlMpLCBcCiAJCSAobWtkaXIgLXAgJChEKS8kKGQpOyBcCiAJCSAgY2QgJChEKS8kKGQpOyBcCi0J
CSAgZmluZCAkKFhFTl9ST09UKS8kKGQpLyAtdHlwZSBkIC1wcmludGYgIi4vJVBcbiIgfCAgeGFy
Z3MgbWtkaXIgLXApOykKKwkJICBmaW5kICQoWEVOX1JPT1QpLyQoZCkvIC10eXBlIGQgfFwKKwkJ
CXNlZCAncyxeJChYRU5fUk9PVCkvJChkKS8sLGcnIHwgeGFyZ3MgbWtkaXIgLXApOykKIAkkKGZv
cmVhY2ggZCwgJChMSU5LX0RJUlMpLCBcCiAJCShjZCAkKFhFTl9ST09UKTsgXAogCQkgZmluZCAk
KGQpICEgLXR5cGUgbCAtdHlwZSBmIFwKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:05:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:05:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec80m-0006AZ-G8; Thu, 18 Jan 2018 11:05:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec80l-00069Z-P4
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:05:35 +0000
X-Inumbo-ID: a0df4d0d-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a0df4d0d-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:06:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662018"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 11:02:52 +0000
Message-ID: <20180118110252.41504-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180118110252.41504-1-roger.pau@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 7/7] xen/pvshim: switch shim.c to use
	typesafe mfn_to_page and virt_to_mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmVxdWVzdGVkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9z
aGltLmMgfCAyNiArKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE2
IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi9zaGltLmMgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCmluZGV4IDkwMzU2MmU4ZTQuLmQ1
MzgzZGNmYzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3B2L3NoaW0uYwpAQCAtMzcsNiArMzcsMTEgQEAKIAogI2luY2x1ZGUgPGNvbXBhdC9n
cmFudF90YWJsZS5oPgogCisjdW5kZWYgbWZuX3RvX3BhZ2UKKyNkZWZpbmUgbWZuX3RvX3BhZ2Uo
bWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCisjdW5kZWYgdmlydF90b19tZm4KKyNkZWZp
bmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCisKICNpZm5kZWYgQ09O
RklHX1BWX1NISU1fRVhDTFVTSVZFCiBib29sIHB2X3NoaW07CiBib29sZWFuX3BhcmFtKCJwdi1z
aGltIiwgcHZfc2hpbSk7CkBAIC0xMTUsMTcgKzEyMCwxNyBAQCB1aW50NjRfdCBwdl9zaGltX21l
bSh1aW50NjRfdCBhdmFpbCkKICNkZWZpbmUgQ09NUEFUX0wxX1BST1QgKF9QQUdFX1BSRVNFTlR8
X1BBR0VfUld8X1BBR0VfQUNDRVNTRUQpCiAKIHN0YXRpYyB2b2lkIF9faW5pdCByZXBsYWNlX3Zh
X21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhLCB1bnNpZ25l
ZCBsb25nIG1mbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyB2YSwgbWZuX3QgbWZuKQogewogICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9IGw0c3Rh
cnQgKyBsNF90YWJsZV9vZmZzZXQodmEpOwogICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IGw0ZV90
b19sM2UoKnBsNGUpICsgbDNfdGFibGVfb2Zmc2V0KHZhKTsKICAgICBsMl9wZ2VudHJ5X3QgKnBs
MmUgPSBsM2VfdG9fbDJlKCpwbDNlKSArIGwyX3RhYmxlX29mZnNldCh2YSk7CiAgICAgbDFfcGdl
bnRyeV90ICpwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZzZXQodmEpOwot
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShsMWVfZ2V0X3BmbigqcGwx
ZSkpOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShsMWVfZ2V0X21m
bigqcGwxZSkpOwogCiAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiAKLSAgICAqcGwxZSA9
IGwxZV9mcm9tX3BmbihtZm4sICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gTDFfUFJPVAorICAg
ICpwbDFlID0gbDFlX2Zyb21fbWZuKG1mbiwgKCFpc19wdl8zMmJpdF9kb21haW4oZCkgPyBMMV9Q
Uk9UCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IENPTVBBVF9MMV9QUk9UKSk7CiB9CiAKQEAgLTE2NSw4ICsxNzAsOSBAQCB2b2lkIF9faW5p
dCBwdl9zaGltX3NldHVwX2RvbShzdHJ1Y3QgZG9tYWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3Rh
cnQsCiAgICAgKHNpKSA9IHBhcmFtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggdmEgKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3Qo
bWZuX3RvX3BhZ2UocGFyYW0pLCBkLCBYRU5TSEFSRV93cml0YWJsZSk7ICAgXAotICAgICAgICBy
ZXBsYWNlX3ZhX21hcHBpbmcoZCwgbDRzdGFydCwgdmEsIHBhcmFtKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9f
cGFnZShfbWZuKHBhcmFtKSksIGQsICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWEVOU0hBUkVfd3JpdGFibGUpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICByZXBsYWNlX3ZhX21hcHBpbmcoZCwgbDRzdGFydCwgdmEsIF9tZm4o
cGFyYW0pKTsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgZG9tMF91cGRhdGVfcGh5
c21hcChkLCBQRk5fRE9XTigodmEpIC0gdmFfc3RhcnQpLCBwYXJhbSwgdnBoeXNtYXApOyAgICBc
CiAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE4
NiwxNyArMTkyLDE3IEBAIHZvaWQgX19pbml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21h
aW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwKICAgICB7CiAgICAgICAgIC8qIEFsbG9jYXRl
IGEgbmV3IHBhZ2UgZm9yIERvbVUncyBQViBjb25zb2xlICovCiAgICAgICAgIHZvaWQgKnBhZ2Ug
PSBhbGxvY194ZW5oZWFwX3BhZ2VzKDAsIE1FTUZfYml0cygzMikpOwotICAgICAgICB1aW50NjRf
dCBjb25zb2xlX21mbjsKKyAgICAgICAgbWZuX3QgY29uc29sZV9tZm47CiAKICAgICAgICAgQVNT
RVJUKHBhZ2UpOwogICAgICAgICBjbGVhcl9wYWdlKHBhZ2UpOwogICAgICAgICBjb25zb2xlX21m
biA9IHZpcnRfdG9fbWZuKHBhZ2UpOwotICAgICAgICBzaS0+Y29uc29sZS5kb21VLm1mbiA9IGNv
bnNvbGVfbWZuOworICAgICAgICBzaS0+Y29uc29sZS5kb21VLm1mbiA9IG1mbl94KGNvbnNvbGVf
bWZuKTsKICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShjb25z
b2xlX21mbiksIGQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOU0hBUkVf
d3JpdGFibGUpOwogICAgICAgICByZXBsYWNlX3ZhX21hcHBpbmcoZCwgbDRzdGFydCwgY29uc29s
ZV92YSwgY29uc29sZV9tZm4pOwogICAgICAgICBkb20wX3VwZGF0ZV9waHlzbWFwKGQsIChjb25z
b2xlX3ZhIC0gdmFfc3RhcnQpID4+IFBBR0VfU0hJRlQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc29sZV9tZm4sIHZwaHlzbWFwKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtZm5feChjb25zb2xlX21mbiksIHZwaHlzbWFwKTsKICAgICAgICAgY29uc29sZWRfc2V0X3Jp
bmdfYWRkcihwYWdlKTsKICAgICB9CiAgICAgcHZfaHlwZXJjYWxsX3RhYmxlX3JlcGxhY2UoX19I
WVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AsCkBAIC0yMzIsNyArMjM4LDcgQEAgc3RhdGljIHZv
aWQgd3JpdGVfc3RhcnRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIEJVR19PTih4ZW5faHlw
ZXJjYWxsX2h2bV9nZXRfcGFyYW0oSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCAmcGFyYW0pKTsK
ICAgICBzaS0+Y29uc29sZS5kb21VLmV2dGNobiA9IHBhcmFtOwogICAgIGlmICggcHZfY29uc29s
ZSApCi0gICAgICAgIHNpLT5jb25zb2xlLmRvbVUubWZuID0gdmlydF90b19tZm4oY29uc29sZWRf
Z2V0X3JpbmdfYWRkcigpKTsKKyAgICAgICAgc2ktPmNvbnNvbGUuZG9tVS5tZm4gPSBtZm5feCh2
aXJ0X3RvX21mbihjb25zb2xlZF9nZXRfcmluZ19hZGRyKCkpKTsKICAgICBlbHNlIGlmICggeGVu
X2h5cGVyY2FsbF9odm1fZ2V0X3BhcmFtKEhWTV9QQVJBTV9DT05TT0xFX1BGTiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzaS0+Y29uc29sZS5kb21VLm1mbikg
KQogICAgICAgICBCVUcoKTsKQEAgLTMzNCw3ICszNDAsNyBAQCBpbnQgcHZfc2hpbV9zaHV0ZG93
bih1aW50OF90IHJlYXNvbikKICAgICBpZiAoIGQtPmFyY2gucGlycV9lb2lfbWFwICE9IE5VTEwg
KQogICAgIHsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGQtPmFyY2gucGlycV9l
b2lfbWFwKTsKLSAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UoZC0+YXJjaC5w
aXJxX2VvaV9tYXBfbWZuKSk7CisgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdl
KF9tZm4oZC0+YXJjaC5waXJxX2VvaV9tYXBfbWZuKSkpOwogICAgICAgICBkLT5hcmNoLnBpcnFf
ZW9pX21hcCA9IE5VTEw7CiAgICAgICAgIGQtPmFyY2gucGlycV9lb2lfbWFwX21mbiA9IDA7CiAg
ICAgICAgIGQtPmFyY2guYXV0b191bm1hc2sgPSAwOwotLSAKMi4xNS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:05:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec810-0006Ds-Na; Thu, 18 Jan 2018 11:05:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec80z-0006CY-W8
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:05:50 +0000
X-Inumbo-ID: a07f7779-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a07f7779-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:06:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662014"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 11:02:50 +0000
Message-ID: <20180118110252.41504-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180118110252.41504-1-roger.pau@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 5/7] xen/pvshim: fix coding style issues
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rml4IGEgY291cGxlIG9mIGNvZGluZyBzdHlsZSBpc3N1ZXMuCgpObyBjb2RlIG9yIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBY2tl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDE4ICsrKysrKysrKy0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0u
YwppbmRleCBhYTVkNDE2Yjc1Li45MDM1NjJlOGU0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTI2NCwxNCArMjY0LDE0
IEBAIGludCBwdl9zaGltX3NodXRkb3duKHVpbnQ4X3QgcmVhc29uKQogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZvbGRfY29uc29sZV9wZm4pKTsKIAogICAgIC8q
IFBhdXNlIHRoZSBvdGhlciB2Y3B1cyBiZWZvcmUgc3RhcnRpbmcgdGhlIG1pZ3JhdGlvbi4gKi8K
LSAgICBmb3JfZWFjaF92Y3B1KGQsIHYpCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAg
ICAgICBpZiAoIHYgIT0gY3VycmVudCApCiAgICAgICAgICAgICB2Y3B1X3BhdXNlX2J5X3N5c3Rl
bWNvbnRyb2xsZXIodik7CiAKICAgICByYyA9IHhlbl9oeXBlcmNhbGxfc2h1dGRvd24oU0hVVERP
V05fc3VzcGVuZCk7CiAgICAgaWYgKCByYyApCiAgICAgewotICAgICAgICBmb3JfZWFjaF92Y3B1
KGQsIHYpCisgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICAgICAgICAgIGlmICgg
diAhPSBjdXJyZW50ICkKICAgICAgICAgICAgICAgICB2Y3B1X3VucGF1c2VfYnlfc3lzdGVtY29u
dHJvbGxlcih2KTsKIApAQCAtMzQ3LDcgKzM0Nyw3IEBAIGludCBwdl9zaGltX3NodXRkb3duKHVp
bnQ4X3QgcmVhc29uKQogICAgICAqLwogICAgIHdyaXRlX3N0YXJ0X2luZm8oZCk7CiAKLSAgICBm
b3JfZWFjaF92Y3B1KGQsIHYpCisgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKICAg
ICAgICAgLyogVW5tYXAgZ3Vlc3QgdmNwdV9pbmZvIHBhZ2VzLiAqLwogICAgICAgICB1bm1hcF92
Y3B1X2luZm8odik7CkBAIC00MjgsNyArNDI4LDcgQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9ldmVu
dF9jaGFubmVsX29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQog
ICAgICAgICAgKi8KICAgICAgICAgcmMgPSB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3Ao
RVZUQ0hOT1BfYWxsb2NfdW5ib3VuZCwgJmFsbG9jKTsKICAgICAgICAgaWYgKCByYyApCi0gICAg
ICAgICAgIGJyZWFrOworICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgLyogRm9yY2UgTDEg
dG8gdXNlIHRoZSBldmVudCBjaGFubmVsIHBvcnQgYWxsb2NhdGVkIG9uIEwwLiAqLwogICAgICAg
ICByYyA9IGV2dGNobl9iaW5kX3ZpcnEoJnZpcnEsIGFsbG9jLnBvcnQpOwpAQCAtNDc3LDcgKzQ3
Nyw3IEBAIHN0YXRpYyBsb25nIHB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcChpbnQgY21kLCBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgewogICAgICAgICAgICAgcmMg
PSB4ZW5faHlwZXJjYWxsX2V2ZW50X2NoYW5uZWxfb3AoRVZUQ0hOT1BfYmluZF92Y3B1LCAmdmNw
dSk7CiAgICAgICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAgIGV2dGNobl9hc3Np
Z25fdmNwdShkLCB2Y3B1LnBvcnQsIHZjcHUudmNwdSk7CisgICAgICAgICAgICAgICAgZXZ0Y2hu
X2Fzc2lnbl92Y3B1KGQsIHZjcHUucG9ydCwgdmNwdS52Y3B1KTsKICAgICAgICAgfQogCiAgICAg
ICAgIGJyZWFrOwpAQCAtNTk2LDkgKzU5Niw5IEBAIHZvaWQgcHZfc2hpbV9pbmplY3RfZXZ0Y2hu
KHVuc2lnbmVkIGludCBwb3J0KQogewogICAgIGlmICggcG9ydF9pc192YWxpZChndWVzdCwgcG9y
dCkgKQogICAgIHsKLSAgICAgICAgIHN0cnVjdCBldnRjaG4gKmNobiA9IGV2dGNobl9mcm9tX3Bv
cnQoZ3Vlc3QsIHBvcnQpOworICAgICAgICBzdHJ1Y3QgZXZ0Y2huICpjaG4gPSBldnRjaG5fZnJv
bV9wb3J0KGd1ZXN0LCBwb3J0KTsKIAotICAgICAgICAgZXZ0Y2huX3BvcnRfc2V0X3BlbmRpbmco
Z3Vlc3QsIGNobi0+bm90aWZ5X3ZjcHVfaWQsIGNobik7CisgICAgICAgIGV2dGNobl9wb3J0X3Nl
dF9wZW5kaW5nKGd1ZXN0LCBjaG4tPm5vdGlmeV92Y3B1X2lkLCBjaG4pOwogICAgIH0KIH0KIApA
QCAtNjMzLDcgKzYzMyw3IEBAIHN0YXRpYyBsb25nIHB2X3NoaW1fZ3JhbnRfdGFibGVfb3AodW5z
aWduZWQgaW50IGNtZCwKICAgICAgICAgfQogICAgICAgICBpZiAoIGNvbXBhdCApCiAjZGVmaW5l
IFhMQVRfZ250dGFiX3NldHVwX3RhYmxlX0hORExfZnJhbWVfbGlzdChkLCBzKQotICAgICAgICAg
ICAgICAgIFhMQVRfZ250dGFiX3NldHVwX3RhYmxlKCZuYXQsICZjbXApOworICAgICAgICAgICAg
WExBVF9nbnR0YWJfc2V0dXBfdGFibGUoJm5hdCwgJmNtcCk7CiAjdW5kZWYgWExBVF9nbnR0YWJf
c2V0dXBfdGFibGVfSE5ETF9mcmFtZV9saXN0CiAKICAgICAgICAgbmF0LnN0YXR1cyA9IEdOVFNU
X29rYXk7CkBAIC03MjgsNyArNzI4LDcgQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9ncmFudF90YWJs
ZV9vcCh1bnNpZ25lZCBpbnQgY21kLAogCiAgICAgICAgIGlmICggY29tcGF0ICkKICNkZWZpbmUg
WExBVF9nbnR0YWJfc2V0dXBfdGFibGVfSE5ETF9mcmFtZV9saXN0KGQsIHMpCi0gICAgICAgICAg
ICAgICAgWExBVF9nbnR0YWJfc2V0dXBfdGFibGUoJmNtcCwgJm5hdCk7CisgICAgICAgICAgICBY
TEFUX2dudHRhYl9zZXR1cF90YWJsZSgmY21wLCAmbmF0KTsKICN1bmRlZiBYTEFUX2dudHRhYl9z
ZXR1cF90YWJsZV9ITkRMX2ZyYW1lX2xpc3QKIAogICAgICAgICBpZiAoIHVubGlrZWx5KGNvbXBh
dCA/IF9fY29weV90b19ndWVzdCh1b3AsICZjbXAsIDEpCi0tIAoyLjE1LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:06:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec81Q-0006MP-VK; Thu, 18 Jan 2018 11:06:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec81Q-0006Kn-6E
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:06:16 +0000
X-Inumbo-ID: 9fc4af22-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fc4af22-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:06:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662012"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 11:02:48 +0000
Message-ID: <20180118110252.41504-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180118110252.41504-1-roger.pau@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 3/7] xen/pvshim: identity pin shim vCPUs to
	pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgVkNQVU9QX3t1cC9kb3dufSBhbHJlYWR5IGlkZW50aXR5IG1hcHMgdkNQVSBob3RwbHVn
IHRvIHBDUFUKaG90cGx1ZyBhbHNvIGlkZW50aXR5IHBpbiB0aGUgdkNQVXMgdG8gdGhlIHBDUFVz
IGluIHRoZSBzY2hlZHVsZXIuClRoaXMgcHJldmVudHMgdkNQVSBtaWdyYXRpb24gYW5kIHNob3Vs
ZCBpbXByb3ZlIHBlcmZvcm1hbmNlLgoKV2hpbGUgdGhlcmUgYWxzbyB1c2UgX19jcHVtYXNrX3Nl
dF9jcHUgaW5zdGVhZCBvZiBjcHVtYXNrX3NldF9jcHUsCnRoZXJlJ3Mgbm8gbmVlZCB0byB1c2Ug
dGhlIGxvY2tlZCB2YXJpYW50LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNl
IHYxOgogLSBDbGFyaWZ5IGNvbW1pdCBtZXNzYWdlLgotLS0KU2hvdWxkIGJlIGJhY2twb3J0ZWQg
dG8gdGhlIDQuMTAuMC1zaGltLWNvbWV0IGJyYW5jaC4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tMF9i
dWlsZC5jIHwgNSArKy0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2Fy
Y2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCAxN2NiMTI3MmMxLi41NTU2NjBiODUzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMKQEAgLTE0MCw5ICsxNDAsOCBAQCBzdHJ1Y3QgdmNwdSAqX19pbml0IGRvbTBfc2V0dXBf
dmNwdShzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgaWYgKCBwdl9zaGltICkKICAg
ICAgICAgewotCi0gICAgICAgICAgICBjcHVtYXNrX3NldGFsbCh2LT5jcHVfaGFyZF9hZmZpbml0
eSk7Ci0gICAgICAgICAgICBjcHVtYXNrX3NldGFsbCh2LT5jcHVfc29mdF9hZmZpbml0eSk7Cisg
ICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdSh2Y3B1X2lkLCB2LT5jcHVfaGFyZF9hZmZpbml0
eSk7CisgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdSh2Y3B1X2lkLCB2LT5jcHVfc29mdF9h
ZmZpbml0eSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0tIAoyLjE1LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:06:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec81n-0006Tx-Hg; Thu, 18 Jan 2018 11:06:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ec81m-0006Rd-F4
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:06:38 +0000
X-Inumbo-ID: ffdced08-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ffdced08-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:09:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="66257882"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180118110252.41504-1-roger.pau@citrix.com>
 <20180118110252.41504-8-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <946ead24-ab1e-cde1-2239-ad8dfce5e165@citrix.com>
Date: Thu, 18 Jan 2018 11:06:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180118110252.41504-8-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 7/7] xen/pvshim: switch shim.c to use
 typesafe mfn_to_page and virt_to_mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTE6MDIsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBObyBmdW5jdGlvbmFs
IGNoYW5nZSBpbnRlbmRlZC4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+IFJlcXVlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpUaGFua3MuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:07:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:07:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec834-0006ob-TT; Thu, 18 Jan 2018 11:07:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec834-0006nq-1u
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:07:58 +0000
X-Inumbo-ID: a0344646-fc3f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a0344646-fc3f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:06:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662013"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 11:02:49 +0000
Message-ID: <20180118110252.41504-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180118110252.41504-1-roger.pau@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 4/7] xen/pvshim: re-order replace_va_mapping
	code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIEZpeCBkb3VibGUg
OyBhbmQgc3BhY2UuCi0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDIxICsrKysrKy0tLS0t
LS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9w
di9zaGltLmMKaW5kZXggNzAyMjQ5NzE5ZS4uYWE1ZDQxNmI3NSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCkBAIC0xMTcsMjEg
KzExNywxMiBAQCB1aW50NjRfdCBwdl9zaGltX21lbSh1aW50NjRfdCBhdmFpbCkKIHN0YXRpYyB2
b2lkIF9faW5pdCByZXBsYWNlX3ZhX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRy
eV90ICpsNHN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHZhLCB1bnNpZ25lZCBsb25nIG1mbikKIHsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwotICAgIGw0X3BnZW50cnlfdCAqcGw0ZTsKLSAgICBsM19wZ2VudHJ5X3QgKnBsM2U7
Ci0gICAgbDJfcGdlbnRyeV90ICpwbDJlOwotICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKLQotICAg
IHBsNGUgPSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0KHZhKTsKLSAgICBwbDNlID0gbDRlX3Rv
X2wzZSgqcGw0ZSk7Ci0gICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQodmEpOwotICAgIHBsMmUg
PSBsM2VfdG9fbDJlKCpwbDNlKTsKLSAgICBwbDJlICs9IGwyX3RhYmxlX29mZnNldCh2YSk7Ci0g
ICAgcGwxZSA9IGwyZV90b19sMWUoKnBsMmUpOwotICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0
KHZhKTsKLQotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShsMWVfZ2V0X3BmbigqcGwxZSkpOworICAg
IGw0X3BnZW50cnlfdCAqcGw0ZSA9IGw0c3RhcnQgKyBsNF90YWJsZV9vZmZzZXQodmEpOworICAg
IGwzX3BnZW50cnlfdCAqcGwzZSA9IGw0ZV90b19sM2UoKnBsNGUpICsgbDNfdGFibGVfb2Zmc2V0
KHZhKTsKKyAgICBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKSArIGwyX3Rh
YmxlX29mZnNldCh2YSk7CisgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gbDJlX3RvX2wxZSgqcGwy
ZSkgKyBsMV90YWJsZV9vZmZzZXQodmEpOworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBt
Zm5fdG9fcGFnZShsMWVfZ2V0X3BmbigqcGwxZSkpOworCiAgICAgcHV0X3BhZ2VfYW5kX3R5cGUo
cGFnZSk7CiAKICAgICAqcGwxZSA9IGwxZV9mcm9tX3BmbihtZm4sICghaXNfcHZfMzJiaXRfZG9t
YWluKGQpID8gTDFfUFJPVAotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:10:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:10:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec85Q-0007ci-H7; Thu, 18 Jan 2018 11:10:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ec85P-0007c6-5n
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:10:23 +0000
X-Inumbo-ID: 862e60c1-fc40-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 862e60c1-fc40-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:12:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662679"
Date: Thu, 18 Jan 2018 11:10:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20180118111016.kl5m6uh7gbbqz4z6@citrix.com>
References: <20180117164354.9964-1-wei.liu2@citrix.com>
 <20180118104458.vpyxkrupmy37nayv@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118104458.vpyxkrupmy37nayv@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] ocaml: fix arm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMTA6NDQ6NThBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBXZWQsIEphbiAxNywgMjAxOCBhdCAwNDo0Mzo1NFBNICswMDAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gQVJNIGRvZXNuJ3QgaGF2ZSBlbXVsYXRpb25fZmxhZ3MgaW4gdGhlIGFyY2hfZG9tYWlu
Y29uZmlnLgo+ID4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+ID4gLS0tCj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+IENjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgdG9v
bHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgfCA2ICsrKysrKwo+ID4gIDEgZmlsZSBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0
dWJzLmMKPiA+IGluZGV4IDBiNWEyMzYxYzAuLmZkMTI4Nzc4YjMgMTAwNjQ0Cj4gPiAtLS0gYS90
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwo+ID4gKysrIGIvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKPiA+IEBAIC0xNzUsMTEgKzE3NSwxNSBAQCBDQU1McHJp
bSB2YWx1ZSBzdHViX3hjX2RvbWFpbl9jcmVhdGUodmFsdWUgeGNoLCB2YWx1ZSBzc2lkcmVmLAo+
ID4gIAkJY2FtbF9mYWlsd2l0aCgiVW5oYW5kbGVkOiBBUk0iKTsKPiA+ICAJCWJyZWFrOwo+ID4g
IAo+ID4gKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCj4gPiAg
CWNhc2UgMTogLyogWDg2IC0gZW11bGF0aW9uIGZsYWdzIGluIHRoZSBibG9jayAqLwo+IAo+IFRo
ZSBsYWJlbCB3aWxsIGJlIG1vdmVkIG91dHNpZGUgb2YgdGhlICNpZmRlZi4KCkluIHRoZSBpbnRl
cmVzdCBvZiB1bmJsb2NraW5nIHRoaW5ncyBJIGhhdmUgcHVzaGVkIGEgdmVyc2lvbiBvZiB0aGlz
CnBhdGNoIHRvIHN0YWdpbmcuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:10:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:10:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec85v-0007i2-QL; Thu, 18 Jan 2018 11:10:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ec85t-0007hf-T3
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:10:53 +0000
X-Inumbo-ID: 07b34bae-fc40-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07b34bae-fc40-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 12:09:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662799"
Date: Thu, 18 Jan 2018 11:10:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20180118111050.ihscgkgz6qd2v3hj@citrix.com>
References: <1513644142-50972-1-git-send-email-yi.y.sun@linux.intel.com>
 <5A3A37540200007800198C59@prv-mh.provo.novell.com>
 <20180108042858.GA31347@yi.y.sun>
 <20180108122502.pqm4yljz5zd7m4cp@citrix.com>
 <20180109003152.GB31347@yi.y.sun>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180109003152.GB31347@yi.y.sun>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10 00/11] Enable Memory Bandwidth
	Allocation in Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDg6MzE6NTJBTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+
IE9uIDE4LTAxLTA4IDEyOjI1OjAyLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gTW9uLCBKYW4gMDgs
IDIwMTggYXQgMTI6Mjg6NThQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiBPbiAxNy0xMi0y
MCAwMjoxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+ID4gPj4+IE9uIDE5LjEyLjE3IGF0
IDAxOjQyLCA8eWkueS5zdW5AbGludXguaW50ZWwuY29tPiB3cm90ZToKPiA+ID4gPiA+IFdlIHBs
YW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVzb3VyY2UpIGZlYXR1cmUg
Y2FsbGVkCj4gPiA+ID4gPiBJbnRlbCBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkg
dG8gWGVuLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBCZXNpZGVzIHRoZSBNQkEgZW5hYmxpbmcsIHdl
IGNoYW5nZSBzb21lIGludGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1vcmUKPiA+ID4gPiA+IGdlbmVy
YWwgYnV0IG5vdCBvbmx5IGZvciBDQVQuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRoZSBmaXJzdCA1
IHBhdGNoZXMgb2YgVjkgaGF2ZW4gYmVlbiBtZXJnZWQuIFRvIGZpeCBhIGZldyBpc3N1ZXMsIHRo
ZQo+ID4gPiA+ID4gVjEwIGlzIHN1Ym1pdHRlZC4KPiA+ID4gPiAKPiA+ID4gPiBJJ3ZlIGNvbW1p
dHRlZCB0aGUgdGhyZWUgaHlwZXJ2aXNvciBwYXRjaGVzOyBJJ3ZlIG5vdCBkb25lIGFueXRoaW5n
Cj4gPiA+ID4gd2l0aCB0aGUgZWlnaHQgdG9vbHMgb25lcywgYXMgb25lIG9mIHRoZW0gbmVlZHMg
dG8gYmUgKHJlLSlhY2tlZC4gSSdsbAo+ID4gPiA+IGxlYXZlIHRoYXQgcGFydCB0byBvbmUgb2Yg
eW91Lgo+ID4gPiA+IAo+ID4gPiA+IEphbgo+ID4gPiAKPiA+ID4gSGksIElhbiBhbmQgV2VpLAo+
ID4gPiAKPiA+ID4gQ291bGQgeW91IHBsZWFzZSBoZWxwIHRvIGNoZWNrIHRvb2xzLyBwYXRjaGVz
PyBUaGFua3MhCj4gPiA+IAo+ID4gCj4gPiBJIGp1c3QgYWNrZWQgdGhlIG9uZSBwYXRjaCB0aGF0
IG1pc3NlZCBhbiBhY2suIEkgd2lsbCB0cnkgdG8gZ2V0IGFyb3VuZAo+ID4gdG8gY29tbWl0IHRo
ZW0gbGF0ZXIgdGhpcyB3ZWVrLgo+ID4gCj4gVGhhbmsgeW91ISA6KQoKSGkgWWkKCkkgdHJpZWQg
dG8gYXBwbHkgcGF0Y2ggNCB0byAxMSB0b2RheSBidXQgdGhlcmUgd2VyZSBjb25mbGljdHMuIENh
biB5b3UKcmViYXNlIHlvdXIgc2VyaWVzIG9uIHRvcCBvZiBzdGFnaW5nPwoKU29ycnkgZm9yIHRo
ZSBpbmNvbnZlbmllbmNlLiBXZSd2ZSBtb3N0bHkgYmVlbiBkZWFsaW5nIHdpdGggc2VjdXJpdHkK
aXNzdWVzIGFuZCB0aGUgdHJlZSBzZWVtZWQgdG8gaGF2ZSBjaGFuZ2VkIGEgYml0IHdpdGggYWxs
IHRoZSByZWNlbnQKZml4ZXMgYXBwbGllZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:11:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec86t-0007qo-2j; Thu, 18 Jan 2018 11:11:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vw+9=en=citrix.com=prvs=549f7cad3=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ec86r-0007q3-65
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:11:53 +0000
X-Inumbo-ID: bb5762ba-fc40-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb5762ba-fc40-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:14:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662879"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23136.33005.376232.629418@mariner.uk.xensource.com>
Date: Thu, 18 Jan 2018 11:11:41 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A606D56020000780019FBB8@prv-mh.provo.novell.com>
References: <20180117111609.hlur2q5r34ld6ujf@citrix.com>
 <20180117162907.37974-1-roger.pau@citrix.com>
 <5A5F79EC020000E70331C076@prv-mh.provo.novell.com>
 <5A606D56020000780019FBB8@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/pvshim: identity pin shim vCPUs
 to pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MiAzLzZdIHhlbi9wdnNoaW06IGlkZW50
aXR5IHBpbiBzaGltIHZDUFVzIHRvIHBDUFVzIik6Cj4gT24gMTcuMDEuMTggYXQgMTc6MjksIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBTaW5jZSBWQ1BVT1Bfe3VwL2Rvd259IGFs
cmVhZHkgaWRlbnRpdHkgbWFwcyB2Q1BVIGhvdHBsdWcgdG8gcENQVQo+ID4gaG90cGx1ZyBhbHNv
IGlkZW50aXR5IHBpbiB0aGUgdkNQVXMgdG8gdGhlIHBDUFVzIGluIHRoZSBzY2hlZHVsZXIuCj4g
PiBUaGlzIHByZXZlbnRzIHZDUFUgbWlncmF0aW9uIGFuZCBzaG91bGQgaW1wcm92ZSBwZXJmb3Jt
YW5jZS4KPiA+IAo+ID4gV2hpbGUgdGhlcmUgYWxzbyB1c2UgX19jcHVtYXNrX3NldF9jcHUgaW5z
dGVhZCBvZiBjcHVtYXNrX3NldF9jcHUsCj4gPiB0aGVyZSdzIG5vIG5lZWQgdG8gdXNlIHRoZSBs
b2NrZWQgdmFyaWFudC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiAKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKU2hvdWxkIHRoaXMgYmUgaW4gdGhlIHNlY3VyaXR5IHJlc3BvbnNlIGNvbWV0IGJyYW5jaCA/
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:12:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec87B-0007up-Bm; Thu, 18 Jan 2018 11:12:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ec87A-0007ug-RF
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:12:12 +0000
X-Inumbo-ID: 36e80418-fc40-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36e80418-fc40-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 12:10:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662907"
Date: Thu, 18 Jan 2018 11:12:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180118111209.xb5yfspstq643bap@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
 <20180118110252.41504-8-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118110252.41504-8-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 7/7] xen/pvshim: switch shim.c to use
 typesafe mfn_to_page and virt_to_mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMTE6MDI6NTJBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJlcXVlc3RlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:12:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:12:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec87T-00081E-KK; Thu, 18 Jan 2018 11:12:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vw+9=en=citrix.com=prvs=549f7cad3=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ec87S-0007zI-8x
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:12:30 +0000
X-Inumbo-ID: d17b842f-fc40-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d17b842f-fc40-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:14:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458662921"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23136.33046.181376.281007@mariner.uk.xensource.com>
Date: Thu, 18 Jan 2018 11:12:22 +0000
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20180118101420.qq22nz4x5ewctnwx@MacBook-Pro-de-Roger.local>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-7-roger.pau@citrix.com>
 <23135.30907.66445.273053@mariner.uk.xensource.com>
 <20180117173205.h2etk5yh3se4e5hj@MacBook-Pro-de-Roger.local>
 <75449e60-6e31-b1ba-8224-52400d9810d2@citrix.com>
 <20180118101420.qq22nz4x5ewctnwx@MacBook-Pro-de-Roger.local>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 6/6] firmware/shim: fix build process to use
 POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIDYvNl0gZmly
bXdhcmUvc2hpbTogZml4IGJ1aWxkIHByb2Nlc3MgdG8gdXNlIFBPU0lYIGZpbmQgb3B0aW9ucyIp
Ogo+IFdoYXQgYWJvdXQgdXNpbmc6Cj4gCj4gZmluZCAkKFhFTl9ST09UKS8kKGQpLyAtdHlwZSBk
IHwgc2VkICdzLF4kKFhFTl9ST09UKS8kKGQpLywsZycgfCB4YXJncyBta2RpciAtcAo+IAo+IFRo
aXMgQUZBSUNUIHdvcmtzIGZpbmUsIGFuZCBzaG91bGQgYmUgdGhlIG9uZSBpbnZvbHZpbmcgbGVz
cyBmb3Jrcwo+IHNpbmNlIHRoZSB3aG9sZSBvdXRwdXQgaXMgcHJvY2Vzc2VkIGF0IG9uY2UuCgpN
dWNoIG5pY2VyLCB0aGFua3MuICBUaGF0IElNTyBtYWtlcyBpdCBlYXN5IHRvIHNlZSB3aGF0J3Mg
Z29pbmcgb24uCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:14:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec88v-0008Ip-13; Thu, 18 Jan 2018 11:14:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vw+9=en=citrix.com=prvs=549f7cad3=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ec88t-0008Hf-Kb
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:13:59 +0000
X-Inumbo-ID: 06f089a9-fc41-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 06f089a9-fc41-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:16:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458663007"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23136.33126.179099.702511@mariner.uk.xensource.com>
Date: Thu, 18 Jan 2018 11:13:42 +0000
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20180118110252.41504-7-roger.pau@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
 <20180118110252.41504-7-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 6/7] firmware/shim: fix build process to
	use POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyA2LzddIGZpcm13YXJlL3NoaW06IGZp
eCBidWlsZCBwcm9jZXNzIHRvIHVzZSBQT1NJWCBmaW5kIG9wdGlvbnMiKToKPiBUaGUgLXByaW50
ZiBmaW5kIG9wdGlvbiBpcyBub3QgUE9TSVggY29tcGF0aWJsZSwgc28gcmVwbGFjZSBpdCB3aXRo
Cj4gYW5vdGhlciBydW5lLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:14:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:14:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec89c-0008Qy-A7; Thu, 18 Jan 2018 11:14:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ec89a-0008Qg-Ld
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:14:42 +0000
X-Inumbo-ID: 9060d290-fc40-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9060d290-fc40-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 12:13:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458663104"
Date: Thu, 18 Jan 2018 11:14:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180118111439.24kiwkve5zbepqt2@citrix.com>
References: <20180118110252.41504-1-roger.pau@citrix.com>
 <20180118110252.41504-7-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118110252.41504-7-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 6/7] firmware/shim: fix build process to
 use POSIX find options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMTE6MDI6NTFBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZSAtcHJpbnRmIGZpbmQgb3B0aW9uIGlzIG5vdCBQT1NJWCBjb21wYXRpYmxl
LCBzbyByZXBsYWNlIGl0IHdpdGgKPiBhbm90aGVyIHJ1bmUuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgoKQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:20:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8Ei-0000Nk-74; Thu, 18 Jan 2018 11:20:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ec8Eh-0000Ne-I9
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 11:19:59 +0000
X-Inumbo-ID: 4c9793a2-fc41-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x230.google.com (unknown [2a00:1450:400c:c09::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c9793a2-fc41-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 12:18:25 +0100 (CET)
Received: by mail-wm0-x230.google.com with SMTP id t74so21348012wme.3
 for <xen-devel@lists.xen.org>; Thu, 18 Jan 2018 03:19:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=NomMJXHquy8vhqlQgxb20ESwq5lLNLR0I6Ffa+rNTmM=;
 b=GZOzfL3BE94/23tkK92vbkT5ohwB9BL2T5KK5IkD77WMH3sF9G/ZkBtUx9x6s+QbMP
 /BeXbEgHXDTQxPYdajYlXArJpCMvc9Y8BJW2oYP0bDiINm/iifrBeDX92E+IjnhQZdrh
 HthjiPlUqwxNjXd9rKNKlfys1tQ6D2BgXl0Yc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=NomMJXHquy8vhqlQgxb20ESwq5lLNLR0I6Ffa+rNTmM=;
 b=rrnmqL7a/9ZwIQ+3CNcwMvRDb9XI1fVFzHFb86HP5BbTqM6wUyWtZLw/v6sq9OD01V
 WZH/PxbH2pDlEh9N3UHeXXyc6p+NKo6+T5bC8946CZgRxZmwwaKd/ShZM8GKjselB3qX
 3cYjigwtrDaOqs1sQGCd2opu1TlOsuzgElmMzQzrxPK5GgeKp2ShI9uM+WG2aFV0PddZ
 fSN8EVq6bOlupjRuKy+L+ohdahp2KpX5qalXghhSPorq/AGCkHOthT5UxvrVMmz/dUCB
 b9PqbNx4RdFzMWS7K4lOgGCwRC9YxAZGRruUdo9X1QCKtiW1WWX8w/uZWQzxhbK1CVBq
 gz3g==
X-Gm-Message-State: AKwxyteOOtjcUxSZhoG1yPJWNnnkkAY7h/66562If7A9XWgb40wnZxT1
 nJCBQivF095mtwsUA/aLZuZQhg==
X-Google-Smtp-Source: ACJfBouMQAWE7937vzcDKRqbFmR2ydMlcPKpz7V9TRXO7V5zg4Kpc4R9YiGXAkBbGFgXQ8R0gTqxrQ==
X-Received: by 10.80.137.50 with SMTP id e47mr7540137ede.3.1516274396592;
 Thu, 18 Jan 2018 03:19:56 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w2sm4570681edb.4.2018.01.18.03.19.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 03:19:56 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-6-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161634540.6440@sstabellini-ThinkPad-X260>
 <3ce71a1d-7b72-f335-0c11-3556f432698b@linaro.org>
 <alpine.DEB.2.10.1801170904170.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <102e2be5-85f5-1992-4531-4a94e9d138b4@linaro.org>
Date: Thu, 18 Jan 2018 11:19:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801170904170.6440@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen/arm64: Implement branch predictor
 hardening for affected Cortex-A CPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAxNy8wMS8xOCAxNzoxMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdl
ZCwgMTcgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4g
T24gMTcvMDEvMTggMDA6NDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFR1ZSwg
MTYgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiAgICAjZGVmaW5lIE1JRFJfUkFO
R0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXAo+Pj4+IEBAIC0yMDUsNiArMjMyLDI4IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdCj4+Pj4gPSB7
Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICgxIDw8IE1JRFJfVkFSSUFOVF9TSElGVCkgfCAy
KSwKPj4+PiAgICAgICAgfSwKPj4+PiAgICAjZW5kaWYKPj4+PiArI2lmZGVmIENPTkZJR19BUk02
NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIC5jYXBh
YmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAo+Pj4+ICsgICAgICAgIE1JRFJf
QUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E1NyksCj4+Pj4gKyAgICAgICAgLmVuYWJsZSA9IGVu
YWJsZV9wc2NpX2JwX2hhcmRlbmluZywKPj4+PiArICAgIH0sCj4+Pj4gKyAgICB7Cj4+Pj4gKyAg
ICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCj4+Pj4gKyAg
ICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTcyKSwKPj4+PiArICAgICAgICAu
ZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAo+Pj4+ICsgICAgfSwKPj4+PiArICAg
IHsKPj4+PiArICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RP
UiwKPj4+PiArICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzMpLAo+Pj4+
ICsgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCj4+Pj4gKyAgICB9
LAo+Pj4+ICsgICAgewo+Pj4+ICsgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SLAo+Pj4+ICsgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVY
X0E3NSksCj4+Pj4gKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywK
Pj4+PiArICAgIH0sCj4+Pgo+Pj4gV2UgbmVlZCB0byBhZGQgYSBiYXNpYyBkZXNjcmlwdGlvbiBp
biB0aGUgZGVzYyBmaWVsZCBhcyBpdCBpcyBwcmludGVkIGJ5Cj4+PiB1cGRhdGVfY3B1X2NhcGFi
aWxpdGllcy4KPj4KPj4gZGVzYyBmaWVsZCBpcyBub3QgbWFuZGF0b3J5LCBhbmQgaW4gdGhhdCBj
YXNlIEkgdGhpbmsgdGhlIHByaW50IHdvdWxkIGJlCj4+IGNvbmZ1c2luZy4gQXQgdGhlIGRpZmZl
cmVuY2Ugb2YgdGhlIG90aGVyIGVycmF0YSwgd2UgaGF2ZSBtb3JlIGNoZWNrIGluCj4+IGluc3Rh
bGxfYnBfaGFyZGVuaW5nX3ZlYyB0aGF0IG1heSByZXN1bHQgdG8gc2tpcCB0aGUgaGFyZGVuaW5n
Lgo+Pgo+PiBUaGUgZXJyYXRhIGhlcmUgaXMgY292ZXJpbmcgYWxsIHZhcmlhbnQvcmV2aXNpb24g
b2YgQTc1IG1vZGVscyBmb3Igc2FmZXR5Cj4+IHJlYXNvbi4gQXJtIGhhcyBpbnRyb2R1Y2VkIGEg
bmV3IGZpZWxkIElEX0FBNjRQRlIwX0VMMS5DU1YyIHRvIHRlbGwgd2hldGhlciBhCj4+IGJyYW5j
aCBwcmVkaWN0b3IgdHJhaW5lZCBpbiBvbmUgY29udGV4dCB3aWxsIGFmZmVjdCBzcGVjdWxhdGl2
ZSBleGVjdXRpb24gaW4KPj4gYW5vdGhlciBjb250ZXh0LiBUaGlzIGZpZWxkIGlzIGNoZWNrZWQg
aW4gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjIHNvIHlvdQo+PiBhdm9pZCB0byBoYXJkZW4gdGhl
IHZlY3RvciB0YWJsZXMgYW5kIHNtYWxsIHBlcmZvcm1hbmNlIGhpdC4KPj4KPj4gSUhNTywgaXQg
d291bGQgYmUgYmV0dGVyIHRvIGhhdmUgYSBwZXItQ1BVIG1lc3NhZ2UgaW4gaW5zdGFsbF9icF9o
YXJkZW5pbmdfdmVjCj4+IGFubm91bmNpbmcgd2hldGhlciB0aGUgdmVjdG9yIHRhYmxlcyBoYXMg
YmVlbiBoYXJkZW4gYW5kIHRoZSBraW5kIG9mCj4+IGhhcmRlbmluZy4KPj4KPj4gV2hhdCBkbyB5
b3UgdGhpbms/Cj4gCj4gSSB1bmRlcnN0YW5kIHdoYXQgeW91IGFyZSBzYXlpbmcgYW5kIEkgYWdy
ZWUgd2l0aCB5b3UuIE1heWJlIHdlIHNob3VsZAo+IGNoYW5nZSB1cGRhdGVfY3B1X2NhcGFiaWxp
dGllcyB0byBwcmludCAiZGV0ZWN0ZWQgbmVlZCBmb3Igd29ya2Fyb3VuZDoKPiBibGFoIiBidXQg
eW91IGRvbid0IGhhdmUgdG8gZG8gaXQgaW4gdGhpcyBzZXJpZXMuCgoibmVlZCBmb3Igd29ya2Fy
b3VuZC4uLiIgaXMgbm90IGVudGlyZWx5IHRydWUgZm9yIHRoZSBicmFuY2ggcHJlZGljdG9yIApo
YXJkZW5pbmcuIEl0IGlzIG1vcmUgYSAibWF5IG5lZWQiLiBJIHN0aWxsIHByZWZlciB0aGUgcGVy
LUNQVSBtZXNzYWdlCiJDUFUldSB3aWxsICVzIG9uIGd1ZXN0IGV4aXQiCgoldSBpcyB0aGUgQ1BV
IG51bWJlci4gJXMgd2lsbCBiZSB0aGUgbmFtZSBvZiB0aGUgY2FsbC9pbnN0cnVjdGlvbiB0byAK
ZXhlY3V0ZS4KClRoZSByYXRpb25hbGUgYmVoaW5kIGlzIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVu
aW5nIG1heSBiZSBkaWZmZXJlbnQgb24gCmVhY2ggQ1BVICh0aGluayBiaWcuTElUVExFKSBzbyBj
b2RlIGV4ZWN1dGVkIHdpbGwgYmUgZGlmZmVyZW50LiBUaGlzIApkaWZmZXIgZnJvbSB0aGUgb3Ro
ZXIgZXJyYXRhIHRoYXQgd2lsbCBiZSBhcHBsaWVkIGZvciBhbGwgQ1BVcy4KCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:21:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:21:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8Fz-00010w-LQ; Thu, 18 Jan 2018 11:21:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfae=en=citrix.com=prvs=549c6d655=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ec8Fx-00010g-R3
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:21:17 +0000
X-Inumbo-ID: 7ae670b3-fc41-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ae670b3-fc41-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 12:19:43 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="66258610"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH] x86/hvm: more sure APIC assist is aborted if guest EOIs
 APIC
Thread-Index: AQHTj5I8EKQGKDpXAEejJeUztgZZTaN5PfqAgAAY+QD///lvAIAAFMrw///18oCAABDesIAADhKQ
Date: Thu, 18 Jan 2018 11:21:13 +0000
Message-ID: <b83823802e9943ab8637e374c6b47391@AMSPEX02CL03.citrite.net>
References: <20180117125353.3301-1-paul.durrant@citrix.com>
 <5A6069C9020000780019FB8D@prv-mh.provo.novell.com>
 <11888691a7414ff28915cec5ac8032a1@AMSPEX02CL03.citrite.net>
 <5A60793A020000780019FC41@prv-mh.provo.novell.com>
 <e6463fcadeff435eb0d885d9ce5c8a76@AMSPEX02CL03.citrite.net>
 <5A60823B020000780019FCB3@prv-mh.provo.novell.com>
 <9722a0ac6cdf48a287a9b493bf25ffeb@AMSPEX02CL03.citrite.net>
In-Reply-To: <9722a0ac6cdf48a287a9b493bf25ffeb@AMSPEX02CL03.citrite.net>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted
 if guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIFBh
dWwgRHVycmFudA0KPiBTZW50OiAxOCBKYW51YXJ5IDIwMTggMTA6MzcNCj4gVG86ICdKYW4gQmV1
bGljaCcgPEpCZXVsaWNoQHN1c2UuY29tPg0KPiBDYzogQW5kcmV3IENvb3BlciA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT47IHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4g
U3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geDg2L2h2bTogbW9yZSBzdXJlIEFQSUMg
YXNzaXN0IGlzIGFib3J0ZWQNCj4gaWYgZ3Vlc3QgRU9JcyBBUElDDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogSmFuIEJldWxpY2ggW21haWx0bzpKQmV1bGlj
aEBzdXNlLmNvbV0NCj4gPiBTZW50OiAxOCBKYW51YXJ5IDIwMTggMTA6MTcNCj4gPiBUbzogUGF1
bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiBDYzogQW5kcmV3IENvb3Bl
ciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IHhlbi0NCj4gPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZw0KPiA+IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIHg4Ni9odm06IG1vcmUgc3VyZSBB
UElDIGFzc2lzdCBpcyBhYm9ydGVkIGlmIGd1ZXN0DQo+IEVPSXMNCj4gPiBBUElDDQo+ID4NCj4g
PiA+Pj4gT24gMTguMDEuMTggYXQgMTA6NTUsIDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT4gd3Jv
dGU6DQo+ID4gPiBPay4gSSdsbCByZS13b3JrIGl0IHNvIHRoYXQgYWJvcnQgaXMgcGFzc2VkIGEg
dmVjdG9yIGFuZCB3YXJucyBvbiBtaXNtYXRjaC4NCj4gPg0KPiA+IFlvdSBtZWFuIG9uIHRoZSBu
ZXcgcGF0aCBvbmx5LCBJIHN1cHBvc2U/IFRoZSBvbGQgcGF0aCBzaG91bGQNCj4gPiBub3QgdHJp
Z2dlciB3YXJuaW5ncyAoYWl1aSBpdCB3b3VsZCBhbHdheXMgZG8gc28pLg0KPiANCj4gSSB0aGlu
aywgaW4gdGhlIGV4aXN0aW5nIGFib3J0IGNhc2UsIHRoZSBsYXRjaGVkIHZlY3RvciBzaG91bGQg
YWx3YXlzIGJlIHRoZQ0KPiBsb3dlc3QgcGVuZGluZyBiaXQgaW4gdGhlIElTUi4NCj4gDQoNCkFj
dHVhbGx5IHJlYWRpbmcgdGhyb3VnaCB0aGUgY29kZSBhbmQgdGhlIHNwZWMuIGFnYWluLCBJJ20g
bm90IGNvbnZpbmNlZCBieSB0aGUgbG9naWMgZXZlbiB3aXRoIHRoZSBFT0kgZml4LiBJdCBsb29r
cyB0byBtZSBsaWtlIHZsYXBpY19oYXNfcGVuZGluZ19pcnEoKSBjb3VsZCBsZWF2ZSBhbiBleGlz
dGluZyBhc3Npc3QgaW4gcGxhY2UgYW5kIHJldHVybiBhIGhpZ2hlciBwcmlvcml0eSBpcnIgdmFs
dWUuIFRoaXMgZ3Vlc3Qgd291bGQgdGhlbiBzZXJ2aWNlIHRoZSBoaWdoZXIgcHJpb3JpdHkgaW50
ZXJydXB0LCBza2lwIHRoZSBFT0kgYmVjYXVzZSB0aGUgYXNzaXN0IGJpdCBpcyBzZXQsIGJ1dCB0
aGVuIHRoZSBuZXh0IGNhbGwgdG8gdmxhcGljX2hhc19wZW5kaW5nX2lycSgpIHdvdWxkIGVycm9u
ZW91c2x5IGNsZWFyIHRoZSBsb3dlciBwcmlvcml0eSB2ZWN0b3IgZnJvbSB0aGUgSVNSIGJlY2F1
c2Ugd2Ugb3JpZ2luYWxseSBsYXRjaGVkIHRoZSBsb3dlciBwcmlvcml0eSB2ZWN0b3IuDQpBcyB0
aGUgc3BlYy4gcG9pbnRzIG91dC4uLiBvbmx5IHRoZSBmaXJzdCBFT0kgY2FuIGF2b2lkZWQsIHRo
dXMgSSdtIG5vdCBzdXJlIHRyeWluZyB0byB0cmFjayB0aGUgdmVjdG9yIGluIHRoZSB2aXJpZGlh
biBjb2RlIGlzIHdvcnRoIGl0LiBJdCBsb29rcyBsaWtlIHRoZSBjb3JyZWN0IHRoaW5nIHRvIGRv
IGFzIHRlc3Qgd2hldGhlciBhbiBFT0kgd2FzIGF2b2lkZWQgYW5kIHRoZW4gY2xlYXIgdGhlIGhp
Z2hlc3QgcHJpb3JpdHkgdmVjdG9yIGluIHRoZSBJU1IgKHNpbmNlLCBpZiB3ZSBoYWRuJ3Qgc3F1
YXNoZWQgaXQsIHRoYXQgd291bGQgaGF2ZSBiZWVuIHRoZSBmaXJzdCBFT0kpLiBXZSBjYW4gdGVz
dCB3aGVuIGFuIEVPSSBpcyBhdm9pZGVkIGJlY2F1c2UgdGhlIGJpdCBpbiB0aGUgc2hhcmVkIHBh
Z2Ugd291bGQgaGF2ZSB0cmFuc2l0aW9uZWQgZnJvbSAxIHRvIDAuDQoNCiAgUGF1bA0KDQo+ICAg
UGF1bA0KPiANCj4gPg0KPiA+IEphbg0KPiANCj4gDQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QNCj4gWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnDQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:22:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8Gy-00019e-3q; Thu, 18 Jan 2018 11:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec8Gw-00018i-Tv
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:22:18 +0000
X-Inumbo-ID: 305f2c64-fc42-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 305f2c64-fc42-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:24:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 04:22:12 -0700
Message-Id: <5A609173020000780019FDE6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 04:22:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Wei Liu" <wei.liu2@citrix.com>,
 "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <20180117111609.hlur2q5r34ld6ujf@citrix.com>
 <20180117162907.37974-1-roger.pau@citrix.com>
 <5A5F79EC020000E70331C076@prv-mh.provo.novell.com>
 <5A606D56020000780019FBB8@prv-mh.provo.novell.com>
 <23136.33005.376232.629418@mariner.uk.xensource.com>
In-Reply-To: <23136.33005.376232.629418@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/pvshim: identity pin shim vCPUs
 to pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDEyOjExLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCB2MiAzLzZdIHhlbi9wdnNoaW06
IGlkZW50aXR5IHBpbiBzaGltIHZDUFVzIAo+IHRvIHBDUFVzIik6Cj4+IE9uIDE3LjAxLjE4IGF0
IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IFNpbmNlIFZDUFVPUF97
dXAvZG93bn0gYWxyZWFkeSBpZGVudGl0eSBtYXBzIHZDUFUgaG90cGx1ZyB0byBwQ1BVCj4+ID4g
aG90cGx1ZyBhbHNvIGlkZW50aXR5IHBpbiB0aGUgdkNQVXMgdG8gdGhlIHBDUFVzIGluIHRoZSBz
Y2hlZHVsZXIuCj4+ID4gVGhpcyBwcmV2ZW50cyB2Q1BVIG1pZ3JhdGlvbiBhbmQgc2hvdWxkIGlt
cHJvdmUgcGVyZm9ybWFuY2UuCj4+ID4gCj4+ID4gV2hpbGUgdGhlcmUgYWxzbyB1c2UgX19jcHVt
YXNrX3NldF9jcHUgaW5zdGVhZCBvZiBjcHVtYXNrX3NldF9jcHUsCj4+ID4gdGhlcmUncyBubyBu
ZWVkIHRvIHVzZSB0aGUgbG9ja2VkIHZhcmlhbnQuCj4+ID4gCj4+ID4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+ID4gUmV2aWV3ZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IAo+PiBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+IFNob3VsZCB0aGlzIGJlIGluIHRoZSBzZWN1cml0
eSByZXNwb25zZSBjb21ldCBicmFuY2ggPwoKSSBiZWxpZXZlIHNvLCBidXQgYmV0dGVyIGFzayBS
b2dlciBhbmQgV2VpLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:25:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:25:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8KE-0001Pl-Nz; Thu, 18 Jan 2018 11:25:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec8KD-0001PT-TL
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:25:41 +0000
X-Inumbo-ID: a8ceecdc-fc42-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8ceecdc-fc42-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:28:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="66258816"
Date: Thu, 18 Jan 2018 11:25:28 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180118112528.qelfqswo25zz4fsn@MacBook-Pro-de-Roger.local>
References: <20180117111609.hlur2q5r34ld6ujf@citrix.com>
 <20180117162907.37974-1-roger.pau@citrix.com>
 <5A5F79EC020000E70331C076@prv-mh.provo.novell.com>
 <5A606D56020000780019FBB8@prv-mh.provo.novell.com>
 <23136.33005.376232.629418@mariner.uk.xensource.com>
 <5A609173020000780019FDE6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A609173020000780019FDE6@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/pvshim: identity pin shim vCPUs
	to pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDQ6MjI6MTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjAxLjE4IGF0IDEyOjExLCA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBKYW4gQmV1bGljaCB3cml0ZXMgKCJSZTogW1BBVENIIHYyIDMvNl0geGVu
L3B2c2hpbTogaWRlbnRpdHkgcGluIHNoaW0gdkNQVXMgCj4gPiB0byBwQ1BVcyIpOgo+ID4+IE9u
IDE3LjAxLjE4IGF0IDE3OjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4g
U2luY2UgVkNQVU9QX3t1cC9kb3dufSBhbHJlYWR5IGlkZW50aXR5IG1hcHMgdkNQVSBob3RwbHVn
IHRvIHBDUFUKPiA+PiA+IGhvdHBsdWcgYWxzbyBpZGVudGl0eSBwaW4gdGhlIHZDUFVzIHRvIHRo
ZSBwQ1BVcyBpbiB0aGUgc2NoZWR1bGVyLgo+ID4+ID4gVGhpcyBwcmV2ZW50cyB2Q1BVIG1pZ3Jh
dGlvbiBhbmQgc2hvdWxkIGltcHJvdmUgcGVyZm9ybWFuY2UuCj4gPj4gPiAKPiA+PiA+IFdoaWxl
IHRoZXJlIGFsc28gdXNlIF9fY3B1bWFza19zZXRfY3B1IGluc3RlYWQgb2YgY3B1bWFza19zZXRf
Y3B1LAo+ID4+ID4gdGhlcmUncyBubyBuZWVkIHRvIHVzZSB0aGUgbG9ja2VkIHZhcmlhbnQuCj4g
Pj4gPiAKPiA+PiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgo+ID4+ID4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gPj4gCj4gPj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiA+IAo+ID4gU2hvdWxkIHRoaXMgYmUgaW4gdGhlIHNlY3VyaXR5IHJlc3BvbnNlIGNvbWV0IGJy
YW5jaCA/Cj4gCj4gSSBiZWxpZXZlIHNvLCBidXQgYmV0dGVyIGFzayBSb2dlciBhbmQgV2VpLgoK
SXQgc2hvdWxkIGJlIGluIHRoZSA0LjEwIGNvbW1lbnQgYnJhbmNoIG9ubHkgKG5vdCB0aGUgNC44
KSwgc2luY2UgaXQncwphIHNoaW0gcGF0Y2guCgpJbiBhbnkgY2FzZSwgaXQncyBub3QgYSBidWcg
Zml4LCBqdXN0IGEgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnQgYnV0CnN0aWxsIG5pY2UgdG8gaGF2
ZSBJTUhPLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:32:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:32:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8QL-0002Ad-LH; Thu, 18 Jan 2018 11:32:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ec8QJ-0002AQ-Kx
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:31:59 +0000
X-Inumbo-ID: 8a93e6fe-fc43-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a93e6fe-fc43-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:34:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458664578"
Date: Thu, 18 Jan 2018 11:31:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20180118113151.sdcxo4rpcg7ug5up@citrix.com>
References: <1513644142-50972-1-git-send-email-yi.y.sun@linux.intel.com>
 <5A3A37540200007800198C59@prv-mh.provo.novell.com>
 <20180108042858.GA31347@yi.y.sun>
 <20180108122502.pqm4yljz5zd7m4cp@citrix.com>
 <20180109003152.GB31347@yi.y.sun>
 <20180118111050.ihscgkgz6qd2v3hj@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118111050.ihscgkgz6qd2v3hj@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10 00/11] Enable Memory Bandwidth
	Allocation in Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMTE6MTA6NTBBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEphbiAwOSwgMjAxOCBhdCAwODozMTo1MkFNICswODAwLCBZaSBTdW4gd3JvdGU6
Cj4gPiBPbiAxOC0wMS0wOCAxMjoyNTowMiwgV2VpIExpdSB3cm90ZToKPiA+ID4gT24gTW9uLCBK
YW4gMDgsIDIwMTggYXQgMTI6Mjg6NThQTSArMDgwMCwgWWkgU3VuIHdyb3RlOgo+ID4gPiA+IE9u
IDE3LTEyLTIwIDAyOjExOjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+ID4+PiBPbiAx
OS4xMi4xNyBhdCAwMTo0MiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4gd3JvdGU6Cj4gPiA+
ID4gPiA+IFdlIHBsYW4gdG8gYnJpbmcgYSBuZXcgUFNSIChQbGF0Zm9ybSBTaGFyZWQgUmVzb3Vy
Y2UpIGZlYXR1cmUgY2FsbGVkCj4gPiA+ID4gPiA+IEludGVsIE1lbW9yeSBCYW5kd2lkdGggQWxs
b2NhdGlvbiAoTUJBKSB0byBYZW4uCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBCZXNpZGVzIHRo
ZSBNQkEgZW5hYmxpbmcsIHdlIGNoYW5nZSBzb21lIGludGVyZmFjZXMgdG8gbWFrZSB0aGVtIG1v
cmUKPiA+ID4gPiA+ID4gZ2VuZXJhbCBidXQgbm90IG9ubHkgZm9yIENBVC4KPiA+ID4gPiA+ID4g
Cj4gPiA+ID4gPiA+IFRoZSBmaXJzdCA1IHBhdGNoZXMgb2YgVjkgaGF2ZW4gYmVlbiBtZXJnZWQu
IFRvIGZpeCBhIGZldyBpc3N1ZXMsIHRoZQo+ID4gPiA+ID4gPiBWMTAgaXMgc3VibWl0dGVkLgo+
ID4gPiA+ID4gCj4gPiA+ID4gPiBJJ3ZlIGNvbW1pdHRlZCB0aGUgdGhyZWUgaHlwZXJ2aXNvciBw
YXRjaGVzOyBJJ3ZlIG5vdCBkb25lIGFueXRoaW5nCj4gPiA+ID4gPiB3aXRoIHRoZSBlaWdodCB0
b29scyBvbmVzLCBhcyBvbmUgb2YgdGhlbSBuZWVkcyB0byBiZSAocmUtKWFja2VkLiBJJ2xsCj4g
PiA+ID4gPiBsZWF2ZSB0aGF0IHBhcnQgdG8gb25lIG9mIHlvdS4KPiA+ID4gPiA+IAo+ID4gPiA+
ID4gSmFuCj4gPiA+ID4gCj4gPiA+ID4gSGksIElhbiBhbmQgV2VpLAo+ID4gPiA+IAo+ID4gPiA+
IENvdWxkIHlvdSBwbGVhc2UgaGVscCB0byBjaGVjayB0b29scy8gcGF0Y2hlcz8gVGhhbmtzIQo+
ID4gPiA+IAo+ID4gPiAKPiA+ID4gSSBqdXN0IGFja2VkIHRoZSBvbmUgcGF0Y2ggdGhhdCBtaXNz
ZWQgYW4gYWNrLiBJIHdpbGwgdHJ5IHRvIGdldCBhcm91bmQKPiA+ID4gdG8gY29tbWl0IHRoZW0g
bGF0ZXIgdGhpcyB3ZWVrLgo+ID4gPiAKPiA+IFRoYW5rIHlvdSEgOikKPiAKPiBIaSBZaQo+IAo+
IEkgdHJpZWQgdG8gYXBwbHkgcGF0Y2ggNCB0byAxMSB0b2RheSBidXQgdGhlcmUgd2VyZSBjb25m
bGljdHMuIENhbiB5b3UKPiByZWJhc2UgeW91ciBzZXJpZXMgb24gdG9wIG9mIHN0YWdpbmc/Cj4g
Cj4gU29ycnkgZm9yIHRoZSBpbmNvbnZlbmllbmNlLiBXZSd2ZSBtb3N0bHkgYmVlbiBkZWFsaW5n
IHdpdGggc2VjdXJpdHkKPiBpc3N1ZXMgYW5kIHRoZSB0cmVlIHNlZW1lZCB0byBoYXZlIGNoYW5n
ZWQgYSBiaXQgd2l0aCBhbGwgdGhlIHJlY2VudAo+IGZpeGVzIGFwcGxpZWQuCj4gCgpBY3R1YWxs
eSwgYmVmb3JlIHlvdSBzZXQgb2ZmIHRvIGRvIGFueXRoaW5nLCBsZXQgbWUgdHJ5IGFnYWluLiBU
aGVyZQpjb3VsZCBhIHByb2JsZW0gd2l0aCBteSBlbWFpbCBjbGllbnQuIEkgd2lsbCBsZXQgeW91
IGtub3cgdGhlIHJlc3VsdC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:37:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:37:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8VX-0002RO-Ja; Thu, 18 Jan 2018 11:37:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec8VW-0002RI-6B
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 11:37:22 +0000
X-Inumbo-ID: 4aa88471-fc44-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4aa88471-fc44-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 11:39:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 04:37:15 -0700
Message-Id: <5A6094FA020000780019FE35@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 04:37:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515782244-6412-1-git-send-email-andrew.cooper3@citrix.com>
 <1515782244-6412-5-git-send-email-andrew.cooper3@citrix.com>
 <5A6061DA020000780019FB5C@prv-mh.provo.novell.com>
 <CAFLBxZahcX6Q9zRHcah8y4OP0KbbHVYmkkOR3KOrxQGHyBYNYw@mail.gmail.com>
 <7506729d-882d-b8ed-0466-f84bc143a88b@citrix.com>
 <41e1ab04-28fc-67b9-0598-52d1847b273e@citrix.com>
In-Reply-To: <41e1ab04-28fc-67b9-0598-52d1847b273e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <dunlapg@umich.edu>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Drop support for paging out the
 LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDEyOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDEvMTggMTA6NTcsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE4LzAx
LzE4IDEwOjM4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gVGh1LCBKYW4gMTgsIDIwMTgg
YXQgNzo1OSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+
PiBPbiAxMi4wMS4xOCBhdCAxOTozNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3Rl
Ogo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCj4+Pj4+IEBAIC0xOTQyLDExICsxOTQyLDggQEAgaW50IGRvbWFpbl9yZWxp
bnF1aXNoX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+PiAgICAgICAgICB7Cj4+Pj4+
ICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4+Pj4+ICAgICAgICAgICAgICB7
Cj4+Pj4+IC0gICAgICAgICAgICAgICAgLyoKPj4+Pj4gLSAgICAgICAgICAgICAgICAgKiBSZWxp
bnF1aXNoIEdEVCBtYXBwaW5ncy4gTm8gbmVlZCBmb3IgZXhwbGljaXQgdW5tYXBwaW5nIG9mCj4+
Pj4+IC0gICAgICAgICAgICAgICAgICogdGhlIExEVCBhcyBpdCBhdXRvbWF0aWNhbGx5IGdldHMg
c3F1YXNoZWQgd2l0aCB0aGUgZ3Vlc3QKPj4+Pj4gLSAgICAgICAgICAgICAgICAgKiBtYXBwaW5n
cy4KPj4+Pj4gLSAgICAgICAgICAgICAgICAgKi8KPj4+Pj4gKyAgICAgICAgICAgICAgICAvKiBS
ZWxpbnF1aXNoIEdEVC9MRFQgbWFwcGluZ3MuICovCj4+Pj4+ICsgICAgICAgICAgICAgICAgcHZf
ZGVzdHJveV9sZHQodik7Cj4+Pj4+ICAgICAgICAgICAgICAgICAgcHZfZGVzdHJveV9nZHQodik7
Cj4+Pj4gVGhlIGRvbWFpbiBpcyBkZWFkIGF0IHRoaXMgcG9pbnQsIHNvIHRoZSBvcmRlciBkb2Vz
bid0IG1hdHRlciBtdWNoLAo+Pj4+IGJ1dCBzdHJpY3RseSBzcGVha2luZyB5b3Ugc2hvdWxkIGRl
c3Ryb3kgdGhlIEdEVCBiZWZvcmUgZGVzdHJveWluZwo+Pj4+IHRoZSBMRFQgKGp1c3QgbGlrZSBM
RFQgX2xvYWRzXyBhbHdheXMgbmVlZCB0byBjb21lIF9hZnRlcl8gR0RUCj4+Pj4gYWRqdXN0bWVu
dHMpLgo+PiBCeSB0aGF0IGxvZ2ljLCBJJ3ZlIGdvdCBpdCB0aGUgY29ycmVjdCB3YXkgcm91bmQg
KHdoaWNoIGlzIHRoZXkgd2F5IEkKPj4gaW50ZW5kZWQpLiAgQWxsb2NhdGlvbiBhbmQgZnJlZWlu
ZyBvZiB0aGUgTERUIGlzIG5lc3RlZCB3aXRoaW4gdGhlIHNjb3BlCj4+IG9mIHRoZSBHRFQuCgpB
aCwgSSBzZWUgaG93IEkgZGlkbid0IHByb3Blcmx5IGV4cHJlc3Mgd2hhdCBJIG1lYW4uIFRoZSBp
ZGVhCmJlaGluZCB0aGUgcmVtYXJrIHdhcyB0aGF0IHRoZSBHRFQgbWlnaHQgc3RpbGwgaGF2ZSBh
IHJlZmVyZW5jZQp0byB0aGUgTERULCB3aGljaCB3b3VsZCBiZWNvbWUgc3RhbGUgd2l0aCB0aGUg
TERUIGdvbmUuIFRoZQpiZXR0ZXIgdGhpbmcgdG8gY29tcGFyZSB3aXRoIHdvdWxkIGJlIGNvbnN0
cnVjdGlvbiBvZiBhbiBMRFQKdmVyc3VzIGluc2VydGlvbiBvZiB0aGUgcmVzcGVjdGl2ZSBkZXNj
cmlwdG9yIGludG8gdGhlIEdEVC4KCj4+Pj4gRXZlcnl0aGluZyBlbHNlIGhlcmUgbG9va3MgZmlu
ZSwgYnV0IHRoZSBpbml0aWFsIGNvbW1lbnQgbWF5IG5lZWQKPj4+PiBmdXJ0aGVyIGRpc2N1c3Np
b24uIEZvciBleGFtcGxlIHdlIG1heSB3YW50IHRvIGNvbnNpZGVyIGEKPj4+PiB0d28tc3RhZ2Ug
cGhhc2luZyBvdXQgb2YgdGhlIGZlYXR1cmUsIHdpdGggYSBjb3VwbGUgb2YgeWVhcnMgaW4KPj4+
PiBiZXR3ZWVuOiBNYWtlIHRoZSBmdW5jdGlvbmFsaXR5IGRlcGVuZGVudCB1cG9uIGEgZGVmYXVs
dC1vZmYKPj4+PiBjb21tYW5kIGxpbmUgb3B0aW9uIGZvciB0aGUgdGltZSBiZWluZywgYW5kIGlz
c3VlIGEgYnJpZ2h0IHdhcm5pbmcKPj4+PiB3aGVuIHNvbWVvbmUgYWN0dWFsbHkgZW5hYmxlcyBp
dCAodGVsbGluZyB0aGVtIHRvIHRlbGwgdXMpLgo+Pj4gT25lIG9mIHRoZSBwcm9ibGVtcyB3ZSBo
YXZlIGlzIHRoYXQgcGVvcGxlIHNlZW0gdG8gd2FpdCBmb3IgMi0zIHllYXJzCj4+PiBhZnRlciBh
IHJlbGVhc2UgaGFzIGJlZW4gbWFkZSB0byBzdGFydCB1cGRhdGluZyB0byBpdC4gIFNvIHdlJ2Qg
aGF2ZQo+Pj4gdG8gbGVhdmUgc3VjaCBhIHdhcm5pbmcgZm9yIHByb2JhYmx5IDUgeWVhcnMgbWlu
aW11bS4KPj4gSW4gYWxtb3N0IGFueSBvdGhlciBjYXNlLCBJJ2QgYWdyZWUsIGFuZCB3b3VsZCBi
ZSB0aGUgZmlyc3QgdG8gc3VnZ2VzdCB0aGlzLgo+Pgo+PiBIb3dldmVyLCBUaGlzIHBhdGNoIGlz
IHN0cmljdGx5IG5lY2Vzc2FyeSBmb3IgYSBtb3JlIGNvbXBsZXRlIFhQVEksCj4+IHdoaWNoIGlz
IGhvdyBJIHN0dW1ibGVkIG9udG8gdGhlIGlzc3VlIGluIG15IEtBSVNFUiBzZXJpZXMgdG8gYmVn
aW4KPj4gd2l0aC4gIEl0IGlzIHRoZSBvbmx5IGNvZGVwYXRoIHdoZXJlIHdlIGV2ZXIgcG9rZSBh
dCBhIHJlbW90ZSBjcml0aWNhbAo+PiBkYXRhIHN0cnVjdHVyZSwgd2hpY2ggaXMgd2h5Cj4gCj4g
U29ycnkgLSBzZW50IHRvbyBlYXJseS4KPiAKPiAuLi4gd2hpY2ggaXMgd2h5IGlzb2xhdGluZyB0
aGUgTERUIGluIGEgcGVyLWNwdSBkb2Vzbid0IHdvcmsgaW4KPiBjb21iaW5hdGlvbiB3aXRoIHRo
aXMgYWxnb3JpdGhtLgoKUmlnaHQsIGluIHRoZSBjb250ZXh0IG9mIHRoYXQgc2VyaWVzIEkgY2Fu
IHNlZSBpdCBsaWtlbHkgYmVjb21pbmcKdW5hdm9pZGFibGUgdG8gcmVtb3ZlIHRoaXMgZnVuY3Rp
b25hbGl0eSAoYWl1aSBpdCBjb3VsZCBiZSBrZXB0LApidXQgd291bGQgYmVjb21lIG1vcmUgY29t
cGxpY2F0ZWQpLiBOb3QgaGF2aW5nIGhlYXJkIGJhY2sKb24gdGhlIGluY29tcGxldGVuZXNzIGRp
c2N1c3Npb24gb24gc3RhZ2UgMSB5ZXQsIEkgY2FuJ3QgcmVhbGx5CmNvbmNsdWRlIGF0IHRoaXMg
cG9pbnQgd2hldGhlciB3ZSB3aWxsIGFjdHVhbGx5IF9uZWVkXyAobm90Cmp1c3Qgd2FudCkgdGhp
cyBmdWxsIHNlcmllcyBtYWtpbmcgdGhpbmdzIHBlci1DUFUgKHRha2VuIHRvZ2V0aGVyCndpdGgg
dGhlcmUgc28gZmFyIG5vdCBiZWluZyBhbnkgcHJvbWlzZSBvZiBpdCB0byBoZWxwIHJlY292ZXIK
cGVyZm9ybWFuY2UpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:50:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8hs-0003r1-HR; Thu, 18 Jan 2018 11:50:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ec8hr-0003qv-Td
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 11:50:07 +0000
X-Inumbo-ID: 82659fb5-fc45-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82659fb5-fc45-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 12:48:33 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="458666012"
Date: Thu, 18 Jan 2018 11:50:03 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Yi Sun <yi.y.sun@linux.intel.com>
Message-ID: <20180118115003.646vmsbqv7vgpne2@citrix.com>
References: <1513644142-50972-1-git-send-email-yi.y.sun@linux.intel.com>
 <5A3A37540200007800198C59@prv-mh.provo.novell.com>
 <20180108042858.GA31347@yi.y.sun>
 <20180108122502.pqm4yljz5zd7m4cp@citrix.com>
 <20180109003152.GB31347@yi.y.sun>
 <20180118111050.ihscgkgz6qd2v3hj@citrix.com>
 <20180118113151.sdcxo4rpcg7ug5up@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118113151.sdcxo4rpcg7ug5up@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau =?utf-8?B?TW9ubu+/vQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v10 00/11] Enable Memory Bandwidth
	Allocation in Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMTE6MzE6NTFBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAxMToxMDo1MEFNICswMDAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gT24gVHVlLCBKYW4gMDksIDIwMTggYXQgMDg6MzE6NTJBTSArMDgwMCwgWWkgU3VuIHdy
b3RlOgo+ID4gPiBPbiAxOC0wMS0wOCAxMjoyNTowMiwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBP
biBNb24sIEphbiAwOCwgMjAxOCBhdCAxMjoyODo1OFBNICswODAwLCBZaSBTdW4gd3JvdGU6Cj4g
PiA+ID4gPiBPbiAxNy0xMi0yMCAwMjoxMTozMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+ID4g
PiA+ID4+PiBPbiAxOS4xMi4xNyBhdCAwMTo0MiwgPHlpLnkuc3VuQGxpbnV4LmludGVsLmNvbT4g
d3JvdGU6Cj4gPiA+ID4gPiA+ID4gV2UgcGxhbiB0byBicmluZyBhIG5ldyBQU1IgKFBsYXRmb3Jt
IFNoYXJlZCBSZXNvdXJjZSkgZmVhdHVyZSBjYWxsZWQKPiA+ID4gPiA+ID4gPiBJbnRlbCBNZW1v
cnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gKE1CQSkgdG8gWGVuLgo+ID4gPiA+ID4gPiA+IAo+ID4g
PiA+ID4gPiA+IEJlc2lkZXMgdGhlIE1CQSBlbmFibGluZywgd2UgY2hhbmdlIHNvbWUgaW50ZXJm
YWNlcyB0byBtYWtlIHRoZW0gbW9yZQo+ID4gPiA+ID4gPiA+IGdlbmVyYWwgYnV0IG5vdCBvbmx5
IGZvciBDQVQuCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gVGhlIGZpcnN0IDUgcGF0Y2hl
cyBvZiBWOSBoYXZlbiBiZWVuIG1lcmdlZC4gVG8gZml4IGEgZmV3IGlzc3VlcywgdGhlCj4gPiA+
ID4gPiA+ID4gVjEwIGlzIHN1Ym1pdHRlZC4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEkndmUg
Y29tbWl0dGVkIHRoZSB0aHJlZSBoeXBlcnZpc29yIHBhdGNoZXM7IEkndmUgbm90IGRvbmUgYW55
dGhpbmcKPiA+ID4gPiA+ID4gd2l0aCB0aGUgZWlnaHQgdG9vbHMgb25lcywgYXMgb25lIG9mIHRo
ZW0gbmVlZHMgdG8gYmUgKHJlLSlhY2tlZC4gSSdsbAo+ID4gPiA+ID4gPiBsZWF2ZSB0aGF0IHBh
cnQgdG8gb25lIG9mIHlvdS4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEphbgo+ID4gPiA+ID4g
Cj4gPiA+ID4gPiBIaSwgSWFuIGFuZCBXZWksCj4gPiA+ID4gPiAKPiA+ID4gPiA+IENvdWxkIHlv
dSBwbGVhc2UgaGVscCB0byBjaGVjayB0b29scy8gcGF0Y2hlcz8gVGhhbmtzIQo+ID4gPiA+ID4g
Cj4gPiA+ID4gCj4gPiA+ID4gSSBqdXN0IGFja2VkIHRoZSBvbmUgcGF0Y2ggdGhhdCBtaXNzZWQg
YW4gYWNrLiBJIHdpbGwgdHJ5IHRvIGdldCBhcm91bmQKPiA+ID4gPiB0byBjb21taXQgdGhlbSBs
YXRlciB0aGlzIHdlZWsuCj4gPiA+ID4gCj4gPiA+IFRoYW5rIHlvdSEgOikKPiA+IAo+ID4gSGkg
WWkKPiA+IAo+ID4gSSB0cmllZCB0byBhcHBseSBwYXRjaCA0IHRvIDExIHRvZGF5IGJ1dCB0aGVy
ZSB3ZXJlIGNvbmZsaWN0cy4gQ2FuIHlvdQo+ID4gcmViYXNlIHlvdXIgc2VyaWVzIG9uIHRvcCBv
ZiBzdGFnaW5nPwo+ID4gCj4gPiBTb3JyeSBmb3IgdGhlIGluY29udmVuaWVuY2UuIFdlJ3ZlIG1v
c3RseSBiZWVuIGRlYWxpbmcgd2l0aCBzZWN1cml0eQo+ID4gaXNzdWVzIGFuZCB0aGUgdHJlZSBz
ZWVtZWQgdG8gaGF2ZSBjaGFuZ2VkIGEgYml0IHdpdGggYWxsIHRoZSByZWNlbnQKPiA+IGZpeGVz
IGFwcGxpZWQuCj4gPiAKPiAKPiBBY3R1YWxseSwgYmVmb3JlIHlvdSBzZXQgb2ZmIHRvIGRvIGFu
eXRoaW5nLCBsZXQgbWUgdHJ5IGFnYWluLiBUaGVyZQo+IGNvdWxkIGEgcHJvYmxlbSB3aXRoIG15
IGVtYWlsIGNsaWVudC4gSSB3aWxsIGxldCB5b3Uga25vdyB0aGUgcmVzdWx0LgoKQWxyaWdodCwg
aXQgaXMgZG9uZS4gWW91ciBwYXRjaGVzIGFyZSBub3cgaW4gc3RhZ2luZy4gUGxlYXNlIGxldCBt
ZSBrbm93CmlmIHRoZXJlIGlzIGFueSBwcm9ibGVtLgoKV2VpLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:52:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:52:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8jg-0003z4-Vu; Thu, 18 Jan 2018 11:52:00 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec8jf-0003yW-9D
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 11:51:59 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id A9/11-16397-95A806A5;
 Thu, 18 Jan 2018 11:51:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVTeiKyH
 KYPcfeYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHr9yPmgoPiFW8/HGFsYJwp2MXIxSEk0Mgk
 cfz7N1YI5zGjxK7O+exdjJxAzjZGieuHNEBsEQFnia9n5oLFeQX0Jf51b2QGsYUFbCWafh1gB
 2mWEFjKLHHg5mkWkISEgKfEir9zmWHs3cuvA21g52ATsJI4JAYSZRFQlfjz+S7LBEbuBYwMqx
 gtk4oy0zNKchMzc3QNDQx0DQ2NdY11jQws9RKrdBP1Ukt1k1PzSooSgbJ6ieXFesWVuck5KXp
 5qSWbGIEBwAAEOxgnHEo8xCjJwaQkynvCKD5KiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSv51Kg
 nGBRanpqRVpmDjAUYdISHDxKIry6IGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XK
 iXOywhSKgBSmlGaBzcIFiOXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMwbATKFJzOvBG7fK6
 BTmIBO2TIjFuSUkkSElFQDo3T6mV8nuR9qv/9fnTE16Zr1KY3tezj9mbfxc847VlnT//K27cd
 2rluaD51+zGb+fqoz7NFhWaerD8y5nhe9+nrpzqTPX3Xn3VjbZzdfxujg4UvSGjUb/K9f6Xl/
 3az3K9tf/v9CGhJuLtkOyzR2zBSfv+CAgFjCYgObs5VpjXJq3gx+ky7cEFFiKc5INNRiLipOB
 AC55aawjAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-42.tower-225.messagelabs.com!1516276311!99899!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13696 invoked from network); 18 Jan 2018 11:51:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-42.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 11:51:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ec8jX-0007a7-01; Thu, 18 Jan 2018 11: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ec8jR-0002NE-O2; Thu, 18 Jan 2018 11:51:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ec8jR-0004ij-Cj; Thu, 18 Jan 2018 11:51:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118206-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt: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=e730f8e41e8537f1db9770b9464f9523c28857b9
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 11:51:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118206: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8915807945793128899=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                   6 xen-build                fail REGR. vs. 118105

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e730f8e41e8537f1db9770b9464f9523c28857b9
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    1 days
Failing since        118110  2018-01-16 19:02:12 Z    1 days   19 attempts
Testing same since   118194  2018-01-18 00:01:12 Z    0 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  fail    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8915807945793128899==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:54:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8lm-0004AB-F8; Thu, 18 Jan 2018 11:54:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ec8lk-0004A5-Fi
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 11:54:08 +0000
X-Inumbo-ID: 109cefc4-fc46-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 109cefc4-fc46-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 12:52:32 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id f3so22344158wmc.1
 for <xen-devel@lists.xen.org>; Thu, 18 Jan 2018 03:54:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=jiDr/d0nVuO5YUKWKvPPEcd1x2OVofU5fisxqzSY7m8=;
 b=V1CFKrABUN0oqNKSER1NKuUesajdIIORdFLKsItqZRzhvsC8YuIAxXYgVsyHZxaOgw
 9fPBo3/WnggepDwtqWfvEKGygfttnh5WMovpcxlI3CeMFtE2A7/qoHHG7glEmmPD3q6Z
 aXyny5kPzKgX58BSyrmh0VntoIJoioz0mgmgg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=jiDr/d0nVuO5YUKWKvPPEcd1x2OVofU5fisxqzSY7m8=;
 b=tB+9IkJcOXNEeZ9+WP9CDMu3ffXXI/17IojCegLJ99AFzlnN7bdN5ZV653TqHqzxy4
 ExKrgIkWjMlPqn7aE/In7HBmzrgpuul/gVgvqlE5Q+IVAyxRJmJ1TqQrwNZKAaUl7qJn
 gnhkXBpW2h8Zz7Ouu7ZzSO+rN/h1+oBUwNuoprOns7tPN3LejY0NkfB0NGUVPW7HVjTT
 UfSaHdxrwNxGSRJ7cEEwMtAmE9mO/ziI3AV8J4Uo4yVD+5JEXzF5sy3qMz0KEsyPcTJv
 KBa7dE3tc8O4pnvCHlhmCjD+jcNi9kyamAzp8XVlCde+FAuWEIxTHlAjjKKaXgCzg81F
 X50A==
X-Gm-Message-State: AKwxytemkNAXiSTn69+mB4jDN2JbUVclK0ACrH3a+yfjqlOUEreBFGDL
 FLiFjm8OMvG/4mcLCOlX5wtl4w==
X-Google-Smtp-Source: ACJfBotPaGVh6UZrexq2PqalZGmGFJujNbglib6a7G6WR0pjWew/PxDEOcyWF0EyneZSv0hIwEENaA==
X-Received: by 10.80.174.227 with SMTP id f32mr7688818edd.155.1516276443572;
 Thu, 18 Jan 2018 03:54:03 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k42sm4920903edb.44.2018.01.18.03.54.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 03:54:03 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-5-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801170943080.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <729f7a36-8f22-f74d-a40e-c099f23eeede@linaro.org>
Date: Thu, 18 Jan 2018 11:54:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801170943080.6440@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/5] xen/arm64: Add skeleton to harden the
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDE3LzAxLzE4IDE4OjI2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAxNiBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Y3B1ZXJyYXRhLmgKPj4gaW5kZXggN2RlNjgzNjFmZi4uMjNlYmYzNjdlYSAxMDA2NDQKPj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2NwdWVycmF0YS5oCj4+IEBAIC0xLDYgKzEsNyBAQAo+PiAgICNpZm5kZWYgX19BUk1f
Q1BVRVJSQVRBX0hfXwo+PiAgICNkZWZpbmUgX19BUk1fQ1BVRVJSQVRBX0hfXwo+PiAgIAo+PiAr
I2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KPiAKPiBUaGlzIGRvZXNuJ3Qgc2VlbSB0byBiZSBuZWNl
c3Nhcnk/CgpZb3UgYXJlIHJpZ2h0LiBNeSBvcmlnaW5hbCBwbGFuIHdhcyBiYXNlZCBvbiBMaW51
eCB3aGljaCB1c2UgcGVyLWNwdSAKdmFyaWFibGUuIEJ1dCBJIHNjcmF0Y2hlZCB0aGF0IGFzIGl0
IHdhcyBwb3NzaWJsZSB0byBzaW1wbGlmeSB0aGUgY29kZS4KCkkgd2lsbCBzZW5kIGEgcGF0Y2gg
dG8gcmVtb3ZlIGl0LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 11:56:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 11:56:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec8nh-0004Lk-0R; Thu, 18 Jan 2018 11:56:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mdfp=en=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1ec8ng-0004Le-2l
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 11:56:08 +0000
X-Inumbo-ID: 5948ddf6-fc46-11e7-b4a6-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5948ddf6-fc46-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 12:54:33 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0IBqwJl111935;
 Thu, 18 Jan 2018 11:55:30 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-2017-10-26;
 bh=jZGynL9lUkFmqY0iTMZw4cUP3LBQEVGwdxhY0BFLeS0=;
 b=IPIrRfyV4ElqAVWUWWG63qCNGVB9tL4DqULPFw/eJ3lT4Y3AX5N/YIuSQQCVtOw9pZGU
 nb3vwYp1Blt6pbFM+vE9jf1+I91w9IREjahGNuvVuAxVy5Ek9xiXrZJ7BJp0nT+kn/tS
 I8ZRkmpyVF6QXex9e9H5XpKPndl2RbTdnRVamJN94H8Hb2JHIV22X/+xBZbIet78rC6N
 lfUuJSXGeVsnd4U4JOzX7E+6nX5BK2A71pwCok443lgiQbPzsQXRKItMX9uYN+w++NmG
 oVKHywBxLbhpHUWKpcimiXFHfMgbgr/BGoMyvhlFIu76OFCoL/+4RpV8NwtzF47vsId1 GA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2fjtsag3aw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 18 Jan 2018 11:55:30 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0IBtSh1019542
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 18 Jan 2018 11:55:29 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0IBtS2s021680;
 Thu, 18 Jan 2018 11:55:28 GMT
Received: from olila.local.net-space.pl (/10.175.166.72)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 18 Jan 2018 03:55:27 -0800
Date: Thu, 18 Jan 2018 12:55:19 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Eric DeVolder <eric.devolder@oracle.com>
Message-ID: <20180118115519.GV21705@olila.local.net-space.pl>
References: <1516207141-31590-1-git-send-email-eric.devolder@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516207141-31590-1-git-send-email-eric.devolder@oracle.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8777
 signatures=668653
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-1711220000 definitions=main-1801180168
Cc: andrew.cooper3@citrix.com, horms@verge.net.au, kexec@lists.infradead.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] kexec-tools: Perform run-time linking of
	libxenctrl.so
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMTcsIDIwMTggYXQgMTA6Mzk6MDFBTSAtMDYwMCwgRXJpYyBEZVZvbGRlciB3
cm90ZToKPiBXaGVuIGtleGVjIGlzIHV0aWxpemVkIGluIGEgWGVuIGVudmlyb25tZW50LCBpdCBo
YXMgYW4gZXhwbGljaXQKPiBydW4tdGltZSBkZXBlbmRlbmN5IG9uIGxpYnhlbmN0cmwuc28uIFRo
aXMgZGVwZW5kZW5jeSBvY2N1cnMKPiBkdXJpbmcgdGhlIGNvbmZpZ3VyZSBzdGFnZSBhbmQgd2hl
biBidWlsZGluZyBrZXhlYy10b29scy4KClsuLi5dCgpBcyBJIHNhdyBTaW1vbiBhcHBsaWVkIHRo
ZSBwYXRjaC4gR3JlYXQhIFNhZGx5IEkgaGF2ZSBqdXN0CnJlYWxpemVkIHRoYXQgSSBoYXZlIG1p
c3NlZCB0d28gdGhpbmdzLiBQbGVhc2UgbG9vayBiZWxvdy4KCj4gVGhlIHBhdGNoIGNyZWF0ZXMg
YSB3cmFwcGVyIGZ1bmN0aW9uIGFyb3VuZCB4Y19pbnRlcmZhY2Vfb3BlbigpCj4gYW5kIHhjX2lu
dGVyZmFjZV9jbG9zZSgpIHRvIHBlcmZvcm0gdGhlIGRsb3BlbigpIGFuZCBkbGNsb3NlKCkuCgpZ
b3Ugc2F5IGFib3V0IGRsY2xvc2UoKSBoZXJlLi4uCgpkaWZmIC0tZ2l0IGEva2V4ZWMva2V4ZWMt
eGVuLmggYi9rZXhlYy9rZXhlYy14ZW4uaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi5mZmI4NzQzCi0tLSAvZGV2L251bGwKKysrIGIva2V4ZWMva2V4ZWMteGVuLmgKClsuLi5d
Cgo+ICsvKiBUaGUgaGFuZGxlIGZyb20gZGxvcGVuKCksIG5lZWRlZCBieSBkbHN5bSgpLCBkbGNs
b3NlKCkgKi8KPiArZXh0ZXJuIHZvaWQgKnhjX2RsaGFuZGxlOwoKLi4uYW5kIGhlcmUgYnV0IGl0
IGlzIG5ldmVyIGNhbGxlZC4gSXMgaXQgYnkgZGVzaWduIG9yIGJ5IG1pc3Rha2U/CklmIGJ5IGRl
c2lnbiBwbGVhc2UgYWRkIGEgY29tbWVudCBzYXlpbmcgd2h5IGludG8gcmVsZXZhbnQgcGxhY2Us
CmUuZy4gX194Y19pbnRlcmZhY2VfY2xvc2UoKT8gSWYgYnkgbWlzdGFrZSBwbGVhc2UgZml4IGl0
LgoKWy4uLl0KCj4gKy8qIFRoZSBoYW5kbGUgZnJvbSBkbG9wZW4oKSwgbmVlZGVkIGJ5IGRsc3lt
KCksIGRsY2xvc2UoKSAqLwo+ICtleHRlcm4gdm9pZCAqeGNfZGxoYW5kbGU7CgpJIGFtIHN0aWxs
IG5vdCBoYXBweSB3aXRoIHhjX2RsaGFuZGxlIGJlaW5nIGV4dGVybi4gSU1PIGl0IHNob3VsZCBi
ZSBzdGF0aWMuCkkgaGF2ZSBtaXNzZWQgdGhhdCBkdXJpbmcgbGFzdCByZXZpZXcuIFNvcnJ5IGFi
b3V0IHRoYXQuIEkgaGF2ZSBhIGZlZWxpbmcKdGhhdCB5b3UgY2FuIGVhc2lseSBmaXggaXQuCgpE
ZWZpbmUgX194Y19kbHN5bSgpIGluIGtleGVjL2tleGVjLXhlbi5jIGp1c3QgYmVmb3JlIF9feGNf
aW50ZXJmYWNlX29wZW4oKSBsaWtlIGJlbG93OgoKdm9pZCAqX194Y19kbHN5bShjb25zdCBjaGFy
ICpzeW1ib2wpCnsKICByZXR1cm4gZGxzeW0oeGNfZGxoYW5kbGUsIHN5bWJvbCk7Cn0KCj4gKy8q
IFdyYXBwZXJzIGFyb3VuZCB4Y19pbnRlcmZhY2Vfb3Blbi9jbG9zZSgpIHRvIGluc2VydCBkbG9w
ZW4vZGxjbG9zZSgpICovCj4gK3hjX2ludGVyZmFjZSAqX194Y19pbnRlcmZhY2Vfb3Blbih4ZW50
b29sbG9nX2xvZ2dlciAqbG9nZ2VyLAo+ICsJCQkJICB4ZW50b29sbG9nX2xvZ2dlciAqZG9tYnVp
bGRfbG9nZ2VyLAo+ICsJCQkJICB1bnNpZ25lZCBvcGVuX2ZsYWdzKTsKPiAraW50IF9feGNfaW50
ZXJmYWNlX2Nsb3NlKHhjX2ludGVyZmFjZSAqeGNoKTsKPiArCj4gKy8qIEdDQyBleHByZXNzaW9u
IHN0YXRlbWVudHMgZm9yIGV2YWx1YXRpbmcgZGxzeW0oKSAqLwo+ICsjZGVmaW5lIF9feGNfY2Fs
bChkdHlwZSwgbmFtZSwgYXJncy4uLikgXAo+ICsoIFwKPiArCXsgZHR5cGUgdmFsdWU7IFwKPiAr
CXR5cGVkZWYgZHR5cGUgKCpmdW5jX3QpKHhjX2ludGVyZmFjZSAqLCAuLi4pOyBcCj4gKwlmdW5j
X3QgZnVuYyA9IGRsc3ltKHhjX2RsaGFuZGxlLCAjbmFtZSk7IFwKCkFuZCB0aGVuIHJlcGxhY2Ug
ZGxzeW0oeGNfZGxoYW5kbGUsICNuYW1lKSB3aXRoIF9feGNfZGxzeW0oI25hbWUpLi4uCgo+ICsJ
dmFsdWUgPSBmdW5jKGFyZ3MpOyBcCj4gKwl2YWx1ZTsgfSBcCj4gKykKPiArI2RlZmluZSBfX3hj
X2RhdGEoZHR5cGUsIG5hbWUpIFwKPiArKCBcCj4gKwl7IGR0eXBlICp2YWx1ZSA9IChkdHlwZSAq
KWRsc3ltKHhjX2RsaGFuZGxlLCAjbmFtZSk7IHZhbHVlOyB9IFwKCi4uLmFuZCBoZXJlLiBBZGRp
dGlvbmFsbHksIHlvdSBjYW4gdXNlIF9feGNfZGxzeW0oKSBpbnN0ZWFkIG9mIGRsc3ltKCkKaW4g
b3RoZXIgcGxhY2VzIGluIHlvdXIgcGF0Y2guIExhdHRlciBpcyBub3QgYSBtdXN0Li4uCgpEYW5p
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 12:09:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 12:09:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec90V-0005Pp-8v; Thu, 18 Jan 2018 12:09:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lqax=en=citrix.com=prvs=549fb6881=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ec90T-0005Pj-VC
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 12:09:21 +0000
X-Inumbo-ID: c2ae698a-fc48-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2ae698a-fc48-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 12:11:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="66260769"
Date: Thu, 18 Jan 2018 12:09:08 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Message-ID: <20180118120908.jngbev6x5a5icwpe@MacBook-Pro-de-Roger.local>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-8-git-send-email-olekstysh@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1501003615-15274-8-git-send-email-olekstysh@gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 07/13] iommu: Make decision about needing
 IOMMU for hardware domains in advance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnkgZm9yIHRoZSBkZWxheSBpbiB0aGUgcmVwbHkuCgpPbiBUdWUsIEp1bCAyNSwgMjAxNyBh
dCAwODoyNjo0OVBNICswMzAwLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPiBGcm9tOiBP
bGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gCj4g
VGhlIGhhcmR3YXJlIGRvbWFpbnMgcmVxdWlyZSBJT01NVSB0byBiZSB1c2VkIGluIHRoZSBtb3N0
IGNhc2VzIGFuZAo+IGEgZGVjaXNpb24gdG8gdXNlIGl0IGlzIG1hZGUgYXQgaGFyZHdhcmUgZG9t
YWluIGNvbnN0cnVjdGlvbiB0aW1lLgo+IEJ1dCwgaXQgaXMgbm90IHRoZSBiZXN0IG1vbWVudCBm
b3IgdGhlIG5vbi1zaGFyZWQgSU9NTVVzIGR1ZSB0bwo+IHRoZSBuZWNlc3NpdHkgb2YgcmV0cmll
dmluZyBhbGwgbWFwcGluZyB3aGljaCBjb3VsZCBoYXBwZW4gaW4gYSBwZXJpb2QKPiBvZiB0aW1l
IGJldHdlZW4gSU9NTVUgcGVyLWRvbWFpbiBpbml0aWFsaXphdGlvbiBhbmQgdGhpcyBtb21lbnQu
Cj4gCj4gU28sIG1ha2UgYSBkZWNpc2lvbiBhYm91dCBuZWVkaW5nIElPTU1VIGEgYml0IGVhcmxp
ZXIsIGluIGlvbW11X2RvbWFpbl9pbml0KCkuCj4gSGF2aW5nICJkLT5uZWVkX2lvbW11IiBmbGFn
IHNldCBhdCB0aGUgZWFybHkgc3RhZ2Ugd2Ugd29uJ3Qgc2tpcAo+IGFueSBJT01NVSBtYXBwaW5n
IHVwZGF0ZXMuIEFuZCBhcyB0aGUgcmVzdWx0IHRoZSBleGlzdGluZyBpbiBpb21tdV9od2RvbV9p
bml0KCkKPiBjb2RlIHRoYXQgZ29lcyB0aHJvdWdoIHRoZSBsaXN0IG9mIHRoZSBwYWdlcyBhbmQg
dHJpZXMgdG8gcmV0cmlldmUgbWFwcGluZwo+IGZvciBub24tc2hhcmVkIElPTU1VcyB3b24ndCBi
ZSBuZWVkZWQgYW55bW9yZSBhbmQgY2FuIGJlIGp1c3QgZHJvcHBlZC4KCklmIEkgdW5kZXJzdGFu
ZCB0aGlzIGNvcnJlY3RseSB0aGUgYXBwcm9hY2ggbG9va3MgZmluZSB0byBtZSwgYW5kIGl0J3MK
aW5saW5lIHdpdGggd2hhdCBJJ20gZG9pbmcgZm9yIFBWSHYyIERvbTAuIEllOiB0aGUgSU9NTVUg
aXMKaW5pdGlhbGl6ZWQgX2JlZm9yZV8gcG9wdWxhdGluZyB0aGUgbWVtb3J5IG1hcCwgc28gdGhh
dCB3aGVuIHBhZ2VzIGFyZQphZGRlZCB0byB0aGUgcDJtIHRoZXkgYXJlIGFsc28gYWRkZWQgdG8g
dGhlIElPTU1VIHBhZ2UgdGFibGVzIGlmCnJlcXVpcmVkLgoKVGhpcyBhdm9pZHMgaGF2aW5nIHRv
IGl0ZXJhdGUgb3ZlciB0aGUgbGlzdCBvZiBkb21haW4gcGFnZXMgaW4KaW9tbXVfaHdkb21faW5p
dCwgYmVjYXVzZSBpdCdzIGVtcHR5IGF0IHRoZSBwb2ludCBpb21tdV9od2RvbV9pbml0IGlzCmNh
bGxlZCBmb3IgYSBQVkh2MiBEb20wLgoKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgVHlzaGNo
ZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPiAKPiAtLS0KPiBDaGFuZ2VzIGluIHYxOgo+ICAgIC0KPiAKPiBDaGFuZ2VzIGluIHYyOgo+
ICAgIC0gVGhpcyBpcyB0aGUgcmVzdWx0IG9mIHJld29ya2luZyBvbGQgcGF0Y2g6Cj4gICAgICBb
UEFUQ0ggdjEgMDgvMTBdIGlvbW11OiBTcGxpdCBpb21tdV9od2RvbV9pbml0KCkgaW50byBhcmNo
IHNwZWNpZmljIHBhcnRzCj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMg
fCA0NCArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pb21tdS5jCj4gaW5kZXggMTljODdkMS4uZjVlNWI3ZSAxMDA2NDQKPiAtLS0gYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYwo+IEBAIC01Miw3ICs1Miw3IEBAIGN1c3RvbV9wYXJhbSgiaW9tbXUiLCBwYXJz
ZV9pb21tdV9wYXJhbSk7Cj4gIGJvb2xfdCBfX2luaXRkYXRhIGlvbW11X2VuYWJsZSA9IDE7Cj4g
IGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2VuYWJsZWQ7Cj4gIGJvb2xfdCBfX3JlYWRfbW9z
dGx5IGZvcmNlX2lvbW11Owo+IC1ib29sX3QgX19od2RvbV9pbml0ZGF0YSBpb21tdV9kb20wX3N0
cmljdDsKPiArYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfZG9tMF9zdHJpY3Q7Cj4gIGJvb2xf
dCBfX3JlYWRfbW9zdGx5IGlvbW11X3ZlcmJvc2U7Cj4gIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlv
bW11X3dvcmthcm91bmRfYmlvc19idWc7Cj4gIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X2ln
ZnggPSAxOwo+IEBAIC0xNDEsNiArMTQxLDE1IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkLCBib29sIHVzZV9pb21tdSkKPiAgICAgIGlmICggIWlvbW11X2VuYWJsZWQg
KQo+ICAgICAgICAgIHJldHVybiAwOwo+ICAKPiArICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWlu
KGQpICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIChwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkg
JiYgIWlvbW11X3Bhc3N0aHJvdWdoKSB8fAo+ICsgICAgICAgICAgICAgIGlvbW11X2RvbTBfc3Ry
aWN0ICkKPiArICAgICAgICAgICAgdXNlX2lvbW11ID0gMTsKPiArICAgICAgICBlbHNlCj4gKyAg
ICAgICAgICAgIHVzZV9pb21tdSA9IDA7Cj4gKyAgICB9Cj4gKwo+ICAgICAgaGQtPnBsYXRmb3Jt
X29wcyA9IGlvbW11X2dldF9vcHMoKTsKPiAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlu
aXQoZCwgdXNlX2lvbW11KTsKPiAgICAgIGlmICggcmV0ICkKPiBAQCAtMTYxLDggKzE3MCw2IEBA
IHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBjaGVja19od2RvbV9yZXFzKHN0cnVjdCBkb21haW4g
KmQpCj4gICAgICBpZiAoIGlvbW11X3Bhc3N0aHJvdWdoICkKPiAgICAgICAgICBwYW5pYygiRG9t
MCB1c2VzIHBhZ2luZyB0cmFuc2xhdGVkIG1vZGUsIGRvbTAtcGFzc3Rocm91Z2ggbXVzdCBub3Qg
YmUgIgo+ICAgICAgICAgICAgICAgICJlbmFibGVkXG4iKTsKPiAtCj4gLSAgICBpb21tdV9kb20w
X3N0cmljdCA9IDE7Cj4gIH0KPiAgCj4gIHZvaWQgX19od2RvbV9pbml0IGlvbW11X2h3ZG9tX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKPiBAQCAtMTc1LDM3ICsxODIsNiBAQCB2b2lkIF9faHdkb21f
aW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgcmV0dXJu
Owo+ICAKPiAgICAgIHJlZ2lzdGVyX2tleWhhbmRsZXIoJ28nLCAmaW9tbXVfZHVtcF9wMm1fdGFi
bGUsICJkdW1wIGlvbW11IHAybSB0YWJsZSIsIDApOwo+IC0gICAgZC0+bmVlZF9pb21tdSA9ICEh
aW9tbXVfZG9tMF9zdHJpY3Q7CgpXaGVyZSBpcyB0aGlzIHNldCBub3c/IFlvdSBzZWVtIHRvIHJl
bW92ZSBzZXR0aW5nIG5lZWRfaW9tbXUgaGVyZSwgYnV0CkkgZG9uJ3Qgc2VlIGl0IGJlaW5nIHNl
dCBhbnl3aGVyZSBlbHNlLiBBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKVGhhbmtzLCBSb2dlci4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 12:35:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 12:35:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec9PN-0007ft-Ph; Thu, 18 Jan 2018 12:35:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ec9PN-0007fn-4m
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 12:35:05 +0000
X-Inumbo-ID: ca0019ce-fc4b-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca0019ce-fc4b-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 13:33:30 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id g21so22334987wrb.13
 for <xen-devel@lists.xen.org>; Thu, 18 Jan 2018 04:35:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=TWZ/ViUJjfsoeCwBuEnoTlOdblDOuzQxqJeWR9IxfUM=;
 b=VZZWyE0TNcHBcX/vGExkgsAA/i3Za+HVbBvU+Njoq1muU8nhlNblXkmjFXon8l96ki
 nl+D/aOHYB+qk2xGSddqZw+GkvhuC3YU14v9zTIHS0ADwncRhRpYWD4r0vF5xG9vcj+y
 hDzmHeuTT5X0law9oeZLNosctI7aSW21DYMCI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=TWZ/ViUJjfsoeCwBuEnoTlOdblDOuzQxqJeWR9IxfUM=;
 b=CalcNFkv/kpECMKWmqG+wiYx/CiaqqB4e7LVwQO8/DjX62vh3ia7C7/Lw283T6Vdx0
 7hZFVsm2sPJaMmAmP0C0PGYngaFnrYcTEShoA4EjRnFuqAWVAW2tBAXz/a9ffc5bq4is
 xVmo0QOMWyJVwTJxM2+wep8Pf2ZvtElE/aExWULEi3cZ8sr/tyPpGdW3+lIn+98fqSdP
 XHVz49S1AyxCsFcSl9CxKHr/xiJqlgF5zvlCGa0iCd9d6bRiORRRMG7bZ9BZuuAXqljV
 x9L1OOM7V6hoXbMT+b9O7ABrhH6i1XhDks9knQaT7HD9KbBRT/UGL0ikp8vfiaTvKkk0
 G0hg==
X-Gm-Message-State: AKwxytecNhga5zjdaEk6hYI/ULFL0VrsYioVuR32UhjpKPmQqtzs8uvC
 87kb35wWJMZb27zTY7K7JviIOQ==
X-Google-Smtp-Source: ACJfBosBTfYpuKPSQeykwTNCWE3dR8168jXacJjX6nPAWJ/mgYQAJovFkkFbJMKN5MxHV1Aw/DY/EQ==
X-Received: by 10.223.185.42 with SMTP id k39mr5450374wrf.245.1516278902021;
 Thu, 18 Jan 2018 04:35:02 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id a6sm5811721wrh.16.2018.01.18.04.35.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 04:35:01 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
Date: Thu, 18 Jan 2018 12:34:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 "security@xenproject.org" <security@xenproject.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] XSA-254 SP2 for ARM (was Re: [PATCH 1/5] xen/arm:
 Introduce enable callback to enable a capabilities on each online CPU)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

KCsgU2VjdXJpdHkgdGVhbSkKCkhpIFN0ZWZhbm8sCgpPbiAxNy8wMS8xOCAyMTo0NywgU3RlZmFu
byBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdlZCwgMTcgSmFuIDIwMTgsIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPj4gT24gV2VkLCAxNyBKYW4gMjAxOCwgTGFycyBLdXJ0aCB3cm90ZToKPj4+
ICAgICAgICBSZWdhcmRpbmcgUkVBRE1FLnNvdXJjZSwgdGhpcyBpcyBjb3ZlcmluZyBmaWxlIGFu
ZCBjb250YWluIHRoZSBzYW1lIG1lbnRpb24gYXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLiBBcyB0
aGlzIGlzIGEgc2luZ2xlIGZ1bmN0aW9uLiBJc24ndCB0aGUgY29tbWl0IG1lc3NhZ2UKPj4+ICAg
ICAgICBlbm91Z2g/Cj4+Pgo+Pj4KPj4+ICBGcm9tIGEgbGVnYWwgdmlld3BvaW50IGl0IGlzIGVu
b3VnaC4KPj4KPj4gSWYgdGhhdCBpcyBlbm91Z2ggZnJvbSBhIGxlZ2FsIHZpZXdwb2ludCwgdGhl
biBpdCBpcyBlbm91Z2ggZm9yIG1lLgo+Pgo+PiBIb3dldmVyLCBmcm9tIGEgbGVnYWwgdmlld3Bv
aW50LCBJIHRob3VnaHQgd2UgbmVlZGVkIHRvIGV4cGxpY2l0bHkKPj4gbWVudGlvbiBhbGwgdGhl
IG9yaWdpbmFsIHNpZ25lZC1vZmYtYnlzIGJlY2F1c2UgSnVsaWVuIGlzIG5vdCBhY3R1YWxseQo+
PiB0aGUgY29weXJpZ2h0IGhvbGRlciBmb3IgdGhhdCBmdW5jdGlvbiwgaGVuY2UsIHdlIG5lZWQg
dG8gYWRkIHRoZQo+PiBzaWduZWQtb2ZmLWJ5cyBvZiBhbGwgdGhlIG1pc3NpbmcgY29weXJpZ2h0
IGhvbGRlcnMuCj4gCj4gQWN0dWFsbHksIHJlYWRpbmcgYWdhaW4gdGhlIERldmVsb3BlcuKAmXMg
Q2VydGlmaWNhdGUgb2YgT3JpZ2luLCBpdAo+IHN0YXRlczoKPiAKPiAiVGhlIGNvbnRyaWJ1dGlv
biBpcyBiYXNlZCB1cG9uIHByZXZpb3VzIHdvcmsgdGhhdCwgdG8gdGhlIGJlc3Qgb2YgbXkga25v
d2xlZGdlLCBpcyBjb3ZlcmVkIHVuZGVyIGFuIGFwcHJvcHJpYXRlIG9wZW4gc291cmNlIGxpY2Vu
c2UgYW5kIEkgaGF2ZSB0aGUgcmlnaHQgdW5kZXIgdGhhdCBsaWNlbnNlIHRvIHN1Ym1pdCB0aGF0
IHdvcmsgd2l0aCBtb2RpZmljYXRpb25zLCB3aGV0aGVyIGNyZWF0ZWQgaW4gd2hvbGUgb3IgaW4g
cGFydCBieSBtZSwgdW5kZXIgdGhlIHNhbWUgb3BlbiBzb3VyY2UgbGljZW5zZSAodW5sZXNzIEkg
YW0gcGVybWl0dGVkIHRvIHN1Ym1pdCB1bmRlciBhIGRpZmZlcmVudCBsaWNlbnNlKSwgYXMgaW5k
aWNhdGVkIGluIHRoZSBmaWxlIgo+IAo+IHNvIEkgdGhpbmsgTGFycyBpcyByaWdodC4gSW4gdGhh
dCBjYXNlLCB0aGVyZSBpcyBubyBuZWVkIHRvIHJlc3VibWl0Cj4gdGhpcyBzZXJpZXMsIEknbGwg
Y29tbWl0IHRvIHN0YWdpbmcgYXMgaXMuIElmIHRlc3RzIGdvIHdlbGwsIEknbGwKPiBiYWNrcG9y
dCBpdCB0byB0aGUgc3RhYmxlIHRyZWVzLgpUaGFuayB5b3UhIEkgaGF2ZSBjcmVhdGVkIGJyYW5j
aGVzIHdpdGggcGF0Y2hlcyBiYWNrcG9ydGVkIHVwIHRvIFhlbiAKNC44LiBXaXRoIG1pbm9yIGNo
YW5nZXM6CgogICAgLSBYZW4gNC4xMDogTm8gY2hhbmdlcwogICAgLSBYZW4gNC45OgoJKiBtaW5v
ciBjb25mbGljdCBpbiBzb21lIGZpbGVzCgkqIGNvbXBpbGF0aW9uIGZhaWx1cmUgaW4gY3B1ZXJy
YXRhLmMgKF9fdmlydF90b19tZm4gZG9lcyBub3QgZXhpc3QpCiAgICAtIFhlbiA0Ljg6CgkqIGNv
bmZsaWN0IGluIHNvbWUgZmlsZXMgKG9uZSBtZWRpdW0gYXMgdGhlIG51bWJlciBvZiAiZmVhdHVy
ZXMiIGlzIApkaWZmZXJlbnQpCgkqIGNvbXBpbGF0aW9uIGZhaWx1cmUgaW4gY3B1ZXJyYXRhLmMg
KF9fdmlydF90b19tZm4gZG9lcyBub3QgZXhpc3QpCgkKVGhlIGJyYW5jaGVzIGNhbiBiZSBmb3Vu
ZCBvbiB4ZW5iaXRzIFsxXSA6IHhzYS0yNTQtc3AyLVguWFggd2hlcmUgWC5YWCAKaXMgdGhlIHZl
cnNpb24gb2YgWGVuLgoKWGVuIDQuNyBhbmQgZWFybGllciBkb2VzIG5vdCBoYXZlIGNwdWZlYXR1
cmUvY3B1ZXJyYXRhIGluZnJhc3RydWN0dXJlIAphbmQgd2lsbCByZXF1aXJlIGJhY2twb3J0LiBU
aGUgb25seSBkaWZmaWN1bHR5IGhlcmUgc2hvdWxkIGJlIGZpbmRpbmcgCnRoZSBsaXN0IG9mIGNv
bW1pdHMgcmVxdWlyZWQuCgpBbHNvLCB3ZSBwcm9iYWJseSB3YW50IHRvIHVwZGF0ZSB0aGUgWFNB
IHBvaW50aW5nIHRvIHRoZSBwYXRjaGVzLiBTbyBpZiAKc29tZW9uZSB3YW50cyB0byBiYWNrcG9y
dCB0byBYZW4gNC43IChvciBlYXJsaWVyKSB0aGV5IGNhbi4gQW55IG9waW5pb25zPwoKQ2hlZXJz
LAoKWzFdIGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdC1odHRwL3Blb3BsZS9qdWxpZW5nL3hl
bi11bnN0YWJsZS5naXQKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 12:58:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 12:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ec9lM-0000uw-Sq; Thu, 18 Jan 2018 12:57:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ec9lM-0000uq-EG
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 12:57:48 +0000
X-Inumbo-ID: 87240a6f-fc4f-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87240a6f-fc4f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 13:00:16 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 05:57:40 -0700
Message-Id: <5A60A7D4020000780019FE93@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 05:57:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <Paul.Durrant@citrix.com>
References: <20180117125353.3301-1-paul.durrant@citrix.com>
 <5A6069C9020000780019FB8D@prv-mh.provo.novell.com>
 <11888691a7414ff28915cec5ac8032a1@AMSPEX02CL03.citrite.net>
 <5A60793A020000780019FC41@prv-mh.provo.novell.com>
 <e6463fcadeff435eb0d885d9ce5c8a76@AMSPEX02CL03.citrite.net>
 <5A60823B020000780019FCB3@prv-mh.provo.novell.com>
 <9722a0ac6cdf48a287a9b493bf25ffeb@AMSPEX02CL03.citrite.net>
 <b83823802e9943ab8637e374c6b47391@AMSPEX02CL03.citrite.net>
In-Reply-To: <b83823802e9943ab8637e374c6b47391@AMSPEX02CL03.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: more sure APIC assist is aborted
 if guest EOIs APIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDEyOjIxLCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IEFjdHVhbGx5IHJlYWRpbmcgdGhyb3VnaCB0aGUgY29kZSBhbmQgdGhlIHNwZWMuIGFnYWlu
LCBJJ20gbm90IGNvbnZpbmNlZCBieSAKPiB0aGUgbG9naWMgZXZlbiB3aXRoIHRoZSBFT0kgZml4
LiBJdCBsb29rcyB0byBtZSBsaWtlIHZsYXBpY19oYXNfcGVuZGluZ19pcnEoKSAKPiBjb3VsZCBs
ZWF2ZSBhbiBleGlzdGluZyBhc3Npc3QgaW4gcGxhY2UgYW5kIHJldHVybiBhIGhpZ2hlciBwcmlv
cml0eSBpcnIgCj4gdmFsdWUuIFRoaXMgZ3Vlc3Qgd291bGQgdGhlbiBzZXJ2aWNlIHRoZSBoaWdo
ZXIgcHJpb3JpdHkgaW50ZXJydXB0LCBza2lwIHRoZSAKPiBFT0kgYmVjYXVzZSB0aGUgYXNzaXN0
IGJpdCBpcyBzZXQsIGJ1dCB0aGVuIHRoZSBuZXh0IGNhbGwgdG8gCj4gdmxhcGljX2hhc19wZW5k
aW5nX2lycSgpIHdvdWxkIGVycm9uZW91c2x5IGNsZWFyIHRoZSBsb3dlciBwcmlvcml0eSB2ZWN0
b3IgCj4gZnJvbSB0aGUgSVNSIGJlY2F1c2Ugd2Ugb3JpZ2luYWxseSBsYXRjaGVkIHRoZSBsb3dl
ciBwcmlvcml0eSB2ZWN0b3IuCj4gQXMgdGhlIHNwZWMuIHBvaW50cyBvdXQuLi4gb25seSB0aGUg
Zmlyc3QgRU9JIGNhbiBhdm9pZGVkLCB0aHVzIEknbSBub3Qgc3VyZSAKPiB0cnlpbmcgdG8gdHJh
Y2sgdGhlIHZlY3RvciBpbiB0aGUgdmlyaWRpYW4gY29kZSBpcyB3b3J0aCBpdC4gSXQgbG9va3Mg
bGlrZSAKPiB0aGUgY29ycmVjdCB0aGluZyB0byBkbyBhcyB0ZXN0IHdoZXRoZXIgYW4gRU9JIHdh
cyBhdm9pZGVkIGFuZCB0aGVuIGNsZWFyIHRoZSAKPiBoaWdoZXN0IHByaW9yaXR5IHZlY3RvciBp
biB0aGUgSVNSIChzaW5jZSwgaWYgd2UgaGFkbid0IHNxdWFzaGVkIGl0LCB0aGF0IAo+IHdvdWxk
IGhhdmUgYmVlbiB0aGUgZmlyc3QgRU9JKS4gV2UgY2FuIHRlc3Qgd2hlbiBhbiBFT0kgaXMgYXZv
aWRlZCBiZWNhdXNlIAo+IHRoZSBiaXQgaW4gdGhlIHNoYXJlZCBwYWdlIHdvdWxkIGhhdmUgdHJh
bnNpdGlvbmVkIGZyb20gMSB0byAwLgoKU291bmRzIHBsYXVzaWJsZSwgbG9va2luZyBmb3J3YXJk
IHRvIGEgcGF0Y2guCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 13:20:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 13:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecA6j-0002aS-T5; Thu, 18 Jan 2018 13:19:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=olk2=en=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ecA6i-0002aM-8I
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 13:19:52 +0000
X-Inumbo-ID: 9bf5753f-fc52-11e7-b0d7-9f685aff125f
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9bf5753f-fc52-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 13:22:20 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Su48JpQzmEd92MAUyAdpN42baNbUI8zDzOqiaIyKNNdUCUIp+3jVecGKLPyAFQjiYS4VCd1ZivkXAtReN7AG3bi24mh/BZuDmg+ur93tBRzLSqucktdn7mIszhPSvW07H8Hp/4BldHXQaiF4q2UQQTOxT8B7amDqdfVPTpnW3xCE73Ke9n+rSek/H6mPvcr37ErbveeyPd9o9mdBhrrq4qpJUZ4hv/Vl4xXvnrb/IMWQUuubVz4Qok6fKlhT3Ycp1ypki/0O6yPTQXmb5FaHyoU7ercPUYT/mByl0q8x8yFZxbMIqGLdz+Q9aZqHw+7/7waZnsFSl4wJYbqEQTDT6Q==;
 h=Received:Received:Received:Received:To:Cc:From:Subject:Message-ID:Date:User-Agent:MIME-Version:Content-Type:Content-Language:Content-Transfer-Encoding;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=to:cc
 :from:subject:message-id:date:mime-version:content-type
 :content-transfer-encoding; s=default; bh=1mxIMN4zMUahp2YB1OCDqz
 KPVYE=; b=ftwk4DMErOsnEJ7aRLRL1+ehQqWZPLXT7LqL1stRLQVUjMK9DJ8/KW
 waNJVK29WH98pziqofv685Lm3L0O+D7VVafo+OqSgi79vuEa9ZO+1Q/WTWf4H/vM
 u6EuoRVvq2l1jdYjyeGjg8xJjgon4I+x9ZqdT7bjlWtvOnv+nuu7nI9Tm0SVYMH2
 tljnY28f6D1GdtpJH5zzt2K7UTRVjd+5NH5fSpkoZNI8pCKuyo04Tjg9ppfJMOKA
 yNQ7enQJhNLhtMgYDufU1Jn8Y0WXZWYJxU9MdVfHC491xTnXF8Xb6LPRyA0LXStK
 AVxoepxIvGkqsgHmqB3FtJxt7W+Eo9Lg==
Received: (qmail 28482 invoked from network); 18 Jan 2018 15:19:43 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 18 Jan 2018 15:19:43 +0200
Received: (qmail 13699 invoked from network); 18 Jan 2018 15:19:43 +0200
Received: from unknown (HELO ?10.10.14.109?) (10.10.14.109)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 18 Jan 2018 15:19:43 +0200
To: xen-devel@lists.xen.org
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <141ad3b5-711f-952c-aa0f-df60d491f364@bitdefender.com>
Date: Thu, 18 Jan 2018 15:19:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
Content-Language: en-US
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] AMD / SVM vm_event support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpXZSdyZSBsb29raW5nIGF0IHBvdGVudGlhbGx5IHdvcmtpbmcgd2l0aCB2bV9ldmVu
dCBvbiBTVk0gaG9zdHMuIFRvIHRoYXQKZW5kLCB3ZSd2ZSByZW1vdmVkIGEgZmV3IGNwdV9oYXNf
dm14IHRlc3RzIGFuZCBzYXcgdGhhdCBzb21lIHRoaW5ncyBqdXN0CndvcmsuCgpUaGF0IGlzLCB1
bmZvcnR1bmF0ZWx5LCBub3QgdGhlIGNhc2UgZm9yIEVQVCBldmVudHMuCgpUaGVyZSdzIHRoaXMg
b2xkIHRocmVhZCBhYm91dCBOUFQgc3VwcG9ydDoKCmh0dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9k
ZXZlbC8zMzk1NzEKCmJ1dCBpdCBsb29rcyBsaWtlIG5vdGhpbmcgY2FtZSBvZiBpdC4KCkhhcyB0
aGVyZSBiZWVuIG1vcmUgWGVuIGRldmVsb3BtZW50IHdvcmssIG9yIGF0IGxlYXN0IGRpc2N1c3Np
b24gb24gdGhpcwp0b3BpYyB0aGF0IHdlIGFyZSBub3QgYXdhcmUgb2Y/CgpBcyBmb3IgdGhlIHRo
aW5ncyB0aGF0IGRvIHdvcmssIGFueSBvYmplY3Rpb25zIHRvIHN1Ym1pdHRpbmcgcGF0Y2hlcwp0
aGF0IGFsbG93cyBhbiBpbnRyb3NwZWN0aW9uIGFwcGxpY2F0aW9uIHRvIHN1YnNjcmliZSB0byB3
aGF0J3MKYXZhaWxhYmxlIG9uIFNWTSBhcyB3ZWxsLCB3aXRoIHRoZSBwcm9wZXIgY2FwYWJpbGl0
aWVzIHNldCBpbgphcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcygpPwoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 13:57:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 13:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecAgW-0005Vi-Q6; Thu, 18 Jan 2018 13:56:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j5ii=en=citrix.com=prvs=5493e1b52=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1ecAgU-0005Vc-TV
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 13:56:50 +0000
X-Inumbo-ID: c65dfa13-fc57-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c65dfa13-fc57-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 13:59:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,377,1511827200"; d="scan'208";a="66267396"
From: Christian Lindig <christian.lindig@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH] ocaml: fix arm build
Thread-Index: AQHTj7S5ZYJ7I9IVX0Od1XY+TCIX6qN5mCcA
Date: Thu, 18 Jan 2018 13:56:41 +0000
Message-ID: <C2279A56-3999-49E1-94AE-DD23227920F8@citrix.com>
References: <20180117164354.9964-1-wei.liu2@citrix.com>
 <20180117170045.5yj3hv63rmo7kb7k@citrix.com>
In-Reply-To: <20180117170045.5yj3hv63rmo7kb7k@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.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <FFDB95271329AD4C9B3AC6643515DF26@citrix.com>
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jonathan Ludlam <Jonathan.Ludlam@citrix.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH] ocaml: fix arm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBsb29rcyBnb29kIHRvIG1lLiBJIGRvbid0IHRoaW5rIGNvbmRpdGlvbmFsIGNvbXBpbGF0
aW9uIGNhbiBiZSBhdm9pZGVkIGhlcmUuCgotLSBDaHJpc3RpYW4KCj4gT24gMTcuIEphbiAyMDE4
LCBhdCAxNzowMCwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gQ0Mg
T2NhbWwgZXhwZXJ0cwo+IAo+IE9uIFdlZCwgSmFuIDE3LCAyMDE4IGF0IDA0OjQzOjU0UE0gKzAw
MDAsIFdlaSBMaXUgd3JvdGU6Cj4+IEFSTSBkb2Vzbid0IGhhdmUgZW11bGF0aW9uX2ZsYWdzIGlu
IHRoZSBhcmNoX2RvbWFpbmNvbmZpZy4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+Cj4+IENjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gLS0t
Cj4+IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIHwgNiArKysrKysKPj4gMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
X3N0dWJzLmMKPj4gaW5kZXggMGI1YTIzNjFjMC4uZmQxMjg3NzhiMyAxMDA2NDQKPj4gLS0tIGEv
dG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKPj4gKysrIGIvdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKPj4gQEAgLTE3NSwxMSArMTc1LDE1IEBAIENBTUxwcmlt
IHZhbHVlIHN0dWJfeGNfZG9tYWluX2NyZWF0ZSh2YWx1ZSB4Y2gsIHZhbHVlIHNzaWRyZWYsCj4+
IAkJY2FtbF9mYWlsd2l0aCgiVW5oYW5kbGVkOiBBUk0iKTsKPj4gCQlicmVhazsKPj4gCj4+ICsj
aWYgZGVmaW5lZChfX2kzODZfXykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQo+PiAJY2FzZSAxOiAv
KiBYODYgLSBlbXVsYXRpb24gZmxhZ3MgaW4gdGhlIGJsb2NrICovCj4+IAkJZm9yIChsID0gRmll
bGQoRmllbGQoZG9tY29uZmlnLCAwKSwgMCk7Cj4+IAkJICAgICBsICE9IFZhbF9ub25lOwo+PiAJ
CSAgICAgbCA9IEZpZWxkKGwsIDEpKQo+PiAJCQljb25maWcuZW11bGF0aW9uX2ZsYWdzIHw9IDF1
IDw8IEludF92YWwoRmllbGQobCwgMCkpOwo+PiArI2Vsc2UKPj4gKwkJY2FtbF9mYWlsd2l0aCgi
VW5oYW5kbGVkOiB4ODYiKTsKPj4gKyNlbmRpZgo+PiAJCWJyZWFrOwo+PiAKPj4gCWRlZmF1bHQ6
Cj4+IEBAIC0zMjAsNiArMzI0LDcgQEAgc3RhdGljIHZhbHVlIGFsbG9jX2RvbWFpbmluZm8oeGNf
ZG9tYWluaW5mb190ICogaW5mbykKPj4gCj4+IAlTdG9yZV9maWVsZChyZXN1bHQsIDE1LCB0bXAp
Owo+PiAKPj4gKyNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCj4+
IAkvKiBlbXVsYXRpb25fZmxhZ3M6IHg4Nl9hcmNoX2VtdWxhdGlvbl9mbGFncyBsaXN0OyAqLwo+
PiAJdG1wID0gZW11bF9saXN0ID0gVmFsX2VtcHR5bGlzdDsKPj4gCWZvciAoaSA9IDA7IGkgPCAx
MDsgaSsrKSB7Cj4+IEBAIC0zNDEsNiArMzQ2LDcgQEAgc3RhdGljIHZhbHVlIGFsbG9jX2RvbWFp
bmluZm8oeGNfZG9tYWluaW5mb190ICogaW5mbykKPj4gCVN0b3JlX2ZpZWxkKGFyY2hfY29uZmln
LCAwLCB4ODZfYXJjaF9jb25maWcpOwo+PiAKPj4gCVN0b3JlX2ZpZWxkKHJlc3VsdCwgMTYsIGFy
Y2hfY29uZmlnKTsKPj4gKyNlbmRpZgo+PiAKPj4gCUNBTUxyZXR1cm4ocmVzdWx0KTsKPj4gfQo+
PiAtLSAKPj4gMi4xMS4wCj4+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 14:02:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 14:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecAlP-0006JY-KZ; Thu, 18 Jan 2018 14:01:55 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecAlP-0006J9-2Z
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 14:01:55 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 8E/A5-19399-1D8A06A5;
 Thu, 18 Jan 2018 14:01:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVff8ioQ
 og+bX1hb3prxnd2D02N63iz2AMYo1My8pvyKBNePWmfXsBQ2SFQ1rJrM2MD4U6mLk4hASaGSS
 uH54ESuE85hR4unDw2xdjJxAzjZGicZvLiC2iICzxNczc9lBbF4BfYm+vWeYQGxhATeJlj3tz
 CDNEgKHmCUWH1vNCpKQEPCU6Pp9gBHG3r38OlCcnYNNwErikBhIlEVAVeL3/f/sExi5FzAyrG
 LUKE4tKkst0jU20EsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQvAxDsYPy7NvA
 QoyQHk5Io7+fOhCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErysPUA5waLU9NSKtMwcYKDBpCU4
 eJREeIu7gdK8xQWJucWZ6RCpU4yWHE0PHrQxc/x5+BJI3njxuo1ZiCUvPy9VSpzXCWSeAEhDR
 mke3DhYNFxilJUS5mUEOlCIpyC1KDezBFX+FaM4B6OSMK8lyBSezLwSuK2vgA5iAjpoy4xYkI
 NKEhFSUg2M4g/rfiRtaJjldb2/2jNL85K2sti5Prkq5ZvHN3/aWKD7cd7sEyWz9nZU9i0wWrU
 ki1dprS+jkuWGWSIuwdONvp08nvSCUzXmcyDfjKOns9jft/C+zhVKuuOzRLl6RsH3uKLNR3Q2
 P9MIf2PhULaC43qL4K//r55zXmLNTZ9tHubCfexS3rJOJZbijERDLeai4kQAO3321IECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1516284111!110028508!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55225 invoked from network); 18 Jan 2018 14:01:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 14:01:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecAlH-0002k8-IT; Thu, 18 Jan 2018 14:01:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecAlC-00022Y-7i; Thu, 18 Jan 2018 14:01:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecAlB-0002OH-S8; Thu, 18 Jan 2018 14:01:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118210-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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=380c152033d2a58fe7dc43bf26c3c8b56bfa5d43
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 14:01:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118210: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5372583232323408575=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 xen                  380c152033d2a58fe7dc43bf26c3c8b56bfa5d43
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118105  2018-01-16 17:04:09 Z    1 days
Failing since        118110  2018-01-16 19:02:12 Z    1 days   20 attempts
Testing same since   118210  2018-01-18 12:01:06 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   e871e80c38..380c152033  380c152033d2a58fe7dc43bf26c3c8b56bfa5d43 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5372583232323408575==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 14:06:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 14:06:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecApR-0006XT-HW; Thu, 18 Jan 2018 14:06:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecApP-0006XI-VF
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 14:06:03 +0000
X-Inumbo-ID: 10836355-fc59-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 10836355-fc59-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 14:08:32 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 07:05:56 -0700
Message-Id: <5A60B7D4020000780019FF1D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 07:05:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yang Zhong" <yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <1514967965-9967-3-git-send-email-yang.zhong@intel.com>
In-Reply-To: <1514967965-9967-3-git-send-email-yang.zhong@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86emul: Support vpclmulqdq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDA5OjI2LCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IFRoZSBwcmV2aW91cyB2cGNsbXVscWRxIG9ubHkgc3VwcG9ydCBBVlgxMjguCj4gSWNlbGFrZSBh
ZGRlZCBBVlgyNTYgc3VwcG9ydC4KCkFuZCA1MTItYml0IHN1cHBvcnQgYXMgd2VsbDsgeW91IG9u
bHkgZG9uJ3QgYWRkIHN1cHBvcnQgZm9yIHRoZSBFVkVYCmVuY29kaW5nIGZvcm1zIGluIHlvdXIg
cGF0Y2guCgpUaGUgcGF0Y2ggaXRzZWxmIGxvb2tzIGZpbmUsIGJ1dCBwbGVhc2UgY2xhcmlmeSBp
dHMgdGVzdGluZyBzdGF0dXMuCgo+IEBAIC02MTY4LDYgKzYxNjksNyBAQCB4ODZfZW11bGF0ZSgK
PiAgICAgIHNpbWRfMGZfaW1tOF9hdng6Cj4gICAgICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShhdngpOwo+ICAgICAgICAgICAgICB9Cj4gKyAgICBzaW1kXzBmX2ltbThfeW1t
Ogo+ICAgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7Cj4gICAgICAg
ICAgfQo+ICAgICAgICAgIGVsc2UgaWYgKCB2ZXgucGZ4ICkKCk9uZSByZW1hcmsgYXMgSSBzZWUg
dGhpczogUGVyc29uYWxseSBJIGRvbid0IHNlZSBhbnkgb2YgdGhpcyBzZXJpZXMgZ28KaW4gYWhl
YWQgb2YgbXkgbGFyZ2VyIGVtdWxhdG9yIHNlcmllcyAob3IgYXQgbGVhc3QgbGFyZ2UgcGFydHMg
b2YgaXQpLApjb25zaWRlcmluZyB0aGF0IGl0J3MgYmVlbiBwZW5kaW5nIGZvciBtdWNoIGxvbmdl
ci4gSSdtIHNvcnJ5IGZvciB0aGlzCm1lYW5pbmcgdGhhdCB5b3UgYWxzbyB3b24ndCBiZSBhYmxl
IHRvIHJlcG9ydCB0aGlzIHRhc2sgYXMgY29tcGxldGVkCmFueSB0aW1lIHNvb24uIE90aGVyIG1h
aW50YWluZXJzIG1heSBoYXZlIGEgZGlmZmVyZW50IG9waW5pb24gaGVyZSwKdGhvdWdoLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 14:13:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 14:13:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecAwd-0007Kp-Qm; Thu, 18 Jan 2018 14:13:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecAwc-0007Kb-DH
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 14:13:30 +0000
X-Inumbo-ID: 1a80c835-fc5a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a80c835-fc5a-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 14:15:58 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 07:13:22 -0700
Message-Id: <5A60B991020000780019FF31@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 07:13:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yang Zhong" <yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <1514967965-9967-4-git-send-email-yang.zhong@intel.com>
In-Reply-To: <1514967965-9967-4-git-send-email-yang.zhong@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86emul: Support vaes insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAxLjE4IGF0IDA5OjI2LCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IFRoZSBwcmV2aW91cyBhZXMgaW5zbnMgb25seSBzdXBwb3J0IGxlZ2FjeSBhbmQgQVZYMTI4Lgo+
IEljZWxha2UgYWRkZWQgQVZYMjU2IHN1cHBvcnQuCgpTYW1lIHJlbWFyayBoZXJlIGFzIGZvciB0
aGUgcGNsbXVscWRxIHBhdGNoLgoKPiBTaWduZWQtb2ZmLWJ5OiBZYW5nIFpob25nIDx5YW5nLnpo
b25nQGludGVsLmNvbT4KPiAtLS0KClBsZWFzZSBwcm92aWRlIGEgYnJpZWYgbGlzdCBvZiBjaGFu
Z2VzIGF0IHRoaXMgc3BvdCBpbiBlYWNoIHBhdGNoLgoKPiBAQCAtNzMzNiwxNyArNzMzNywyMyBA
QCB4ODZfZW11bGF0ZSgKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweGRiKTog
ICAgIC8qIGFlc2ltYyB4bW0vbTEyOCx4bW0gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzOCwgMHhkYik6IC8qIHZhZXNpbWMgeG1tL20xMjgseG1tICovCj4gICAgICBjYXNl
IFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkYyk6ICAgICAvKiBhZXNlbmMgeG1tL20xMjgseG1t
LHhtbSAqLwo+IC0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRjKTogLyog
dmFlc2VuYyB4bW0vbTEyOCx4bW0seG1tICovCj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmMzgsIDB4ZGMpOiAvKiB2YWVzZW5jIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAq
Lwo+ICAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGQpOiAgICAgLyogYWVzZW5j
bGFzdCB4bW0vbTEyOCx4bW0seG1tICovCj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmMzgsIDB4ZGQpOiAvKiB2YWVzZW5jbGFzdCB4bW0vbTEyOCx4bW0seG1tICovCj4gKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGQpOiAvKiB2YWVzZW5jbGFzdCB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgw
ZjM4LCAweGRlKTogICAgIC8qIGFlc2RlYyB4bW0vbTEyOCx4bW0seG1tICovCj4gLSAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGUpOiAvKiB2YWVzZGVjIHhtbS9tMTI4LHht
bSx4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkZSk6IC8q
IHZhZXNkZWMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCj4gICAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYzOCwgMHhkZik6ICAgICAvKiBhZXNkZWNsYXN0IHhtbS9tMTI4LHhtbSx4
bW0gKi8KPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkZik6IC8qIHZh
ZXNkZWNsYXN0IHhtbS9tMTI4LHhtbSx4bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzOCwgMHhkZik6IC8qIHZhZXNkZWNsYXN0IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLwo+ICsgICAgICAgIGlmICggdmV4LmwgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUodmFlcyk7Cj4gKyAgICAgICAgICAgIGdvdG8gc2lt
ZF8wZl95bW07Cj4gKyAgICAgICAgfQo+ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZl
KGFlc25pKTsKPiAgICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKPiAgICAgICAg
ICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwo+IC0gICAgICAgIC8qIGZhbGwgdGhyb3VnaCAq
Lwo+ICsgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7Cj4gKwo+ICAgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDQxKTogLyogdnBobWlucG9zdXcgeG1tL20xMjgseG1tLHhtbSAq
LwoKSG1tLCB5b3UndmUgcmVhY3RlZCB0byBteSB2MyBjb21tZW50cywgYnV0IHlvdSBkaWRuJ3Qg
cmVhbGx5IGFkZHJlc3MKdGhlbTogVkFFU0lNQyBzdGlsbCBpcyBtaXNoYW5kbGVkIHdpdGggdGhl
IGNvZGUgYWJvdmUuIE5vdGUgdGhhdCBJIGRpZG4ndApzYXkgInJlbW92ZSB0aGUgZmFsbC10aHJv
dWdoIiwgYnV0IGluc3RlYWQgIm1vdmUgb3V0IHRoZSBibG9jayBubyBsb25nZXIKd2FudGluZyB0
aGlzIGZhbGwtdGhyb3VnaCIuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 14:50:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 14:50:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecBWZ-0001uS-1Y; Thu, 18 Jan 2018 14:50:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7chj=en=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1ecBWY-0001uM-Ow
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 14:50:38 +0000
X-Inumbo-ID: ba733b13-fc5e-11e7-b4a6-bc764e045a96
Received: from mail-io0-x235.google.com (unknown [2607:f8b0:4001:c06::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba733b13-fc5e-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 15:49:04 +0100 (CET)
Received: by mail-io0-x235.google.com with SMTP id c17so25106576iod.1
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 06:50:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Ft9I9JqWWW+gualohpky8ZpXGcYnrr/iF0CAoUxmIYs=;
 b=N43zS47lG4T4NzGkp7jyBYAAGxE2UzA6/LaQLpAKySEEQdkb7Ce84AnDIxDSu6lq8T
 OBFzbv4o7E+mbsxNZqdAlrZf2UzHaRYK6dMhX3cyluIdwrJYxuiqS6BPmjh8Xamvf2uw
 UP1aXaO7yUMyevvG9HAssX9C+xSNGcn8Z2ar1YpMI9uuEQtQFf+B6V6Qll8/uZW1KjuS
 ZGD1n2T+GKvcwoSpKM6OF6yEPo6QcWZP7mQptdATigwpJe3UlieSh2Yn3syme1oy2fMb
 VJ5bOgF0Pj1K8E/eXgrv6NE7DYVjlKJ9HCKK42wgi4kWcLVVpbFrBZ/e0cVKcf1AJPnF
 teig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Ft9I9JqWWW+gualohpky8ZpXGcYnrr/iF0CAoUxmIYs=;
 b=LB9md5dpLcOYYehARzKkvFkLMUnZFgFqQgc4W5dR4zr0Vr3C4/Wdntn9vwsIoZ35Lw
 TYTxHukvO0tajk22FuRLyyzioExlEEW6hDq+7jceqKaCPm4tX5kbfd7ZIdIOCjzQN4po
 2tg57SrXBi/qQPswc2A2VKlMF04B9E09MhDZIdUkiDEX96MZLbDuiwGmaWFCWbeawMhx
 qTIAFRlpAGta/zp3xgBNVKBLeGUxw58Dh3iLukcKTswI5bDI98yk6LR4/gKRODb12n/y
 7N9XH3ncm6UFyjTpGNw72uSCCicvh+o1VUs6wlYhUqt+KSo1Cng0UztQrA0ev2BuvudN
 pAtg==
X-Gm-Message-State: AKGB3mIkFKoafu7hCxpFAofiK+1jbbI93UxlP1vgt1cp22IZoRhrWH61
 3HXUmtWAD+Y0c9Ttp4psSL7iohClZWwT/ItHP84=
X-Google-Smtp-Source: ACJfBosKV+x1NQ+SyD57d11kwXGqQg+9ytwt8oljs7d4PkTRpTSoAld4zxwjCtBFmknmanXuqRDiuznrOBhkPl3IIYs=
X-Received: by 10.107.57.3 with SMTP id g3mr49229347ioa.297.1516287036651;
 Thu, 18 Jan 2018 06:50:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.166.69 with HTTP; Thu, 18 Jan 2018 06:50:35 -0800 (PST)
In-Reply-To: <20180118120908.jngbev6x5a5icwpe@MacBook-Pro-de-Roger.local>
References: <1501003615-15274-1-git-send-email-olekstysh@gmail.com>
 <1501003615-15274-8-git-send-email-olekstysh@gmail.com>
 <20180118120908.jngbev6x5a5icwpe@MacBook-Pro-de-Roger.local>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Thu, 18 Jan 2018 16:50:35 +0200
Message-ID: <CAPD2p-nU5apq4LXAQwrk4uA7TzavpHfsVn0ke0LhSE7b4e3h8Q@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH v2 07/13] iommu: Make decision about needing
 IOMMU for hardware domains in advance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksIFJvZ2VyCgpPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAyOjA5IFBNLCBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gU29ycnkgZm9yIHRoZSBkZWxheSBp
biB0aGUgcmVwbHkuCk5vIHByb2JsZW0uCgo+Cj4gT24gVHVlLCBKdWwgMjUsIDIwMTcgYXQgMDg6
MjY6NDlQTSArMDMwMCwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+IEZyb206IE9sZWtz
YW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gVGhl
IGhhcmR3YXJlIGRvbWFpbnMgcmVxdWlyZSBJT01NVSB0byBiZSB1c2VkIGluIHRoZSBtb3N0IGNh
c2VzIGFuZAo+PiBhIGRlY2lzaW9uIHRvIHVzZSBpdCBpcyBtYWRlIGF0IGhhcmR3YXJlIGRvbWFp
biBjb25zdHJ1Y3Rpb24gdGltZS4KPj4gQnV0LCBpdCBpcyBub3QgdGhlIGJlc3QgbW9tZW50IGZv
ciB0aGUgbm9uLXNoYXJlZCBJT01NVXMgZHVlIHRvCj4+IHRoZSBuZWNlc3NpdHkgb2YgcmV0cmll
dmluZyBhbGwgbWFwcGluZyB3aGljaCBjb3VsZCBoYXBwZW4gaW4gYSBwZXJpb2QKPj4gb2YgdGlt
ZSBiZXR3ZWVuIElPTU1VIHBlci1kb21haW4gaW5pdGlhbGl6YXRpb24gYW5kIHRoaXMgbW9tZW50
Lgo+Pgo+PiBTbywgbWFrZSBhIGRlY2lzaW9uIGFib3V0IG5lZWRpbmcgSU9NTVUgYSBiaXQgZWFy
bGllciwgaW4gaW9tbXVfZG9tYWluX2luaXQoKS4KPj4gSGF2aW5nICJkLT5uZWVkX2lvbW11IiBm
bGFnIHNldCBhdCB0aGUgZWFybHkgc3RhZ2Ugd2Ugd29uJ3Qgc2tpcAo+PiBhbnkgSU9NTVUgbWFw
cGluZyB1cGRhdGVzLiBBbmQgYXMgdGhlIHJlc3VsdCB0aGUgZXhpc3RpbmcgaW4gaW9tbXVfaHdk
b21faW5pdCgpCj4+IGNvZGUgdGhhdCBnb2VzIHRocm91Z2ggdGhlIGxpc3Qgb2YgdGhlIHBhZ2Vz
IGFuZCB0cmllcyB0byByZXRyaWV2ZSBtYXBwaW5nCj4+IGZvciBub24tc2hhcmVkIElPTU1VcyB3
b24ndCBiZSBuZWVkZWQgYW55bW9yZSBhbmQgY2FuIGJlIGp1c3QgZHJvcHBlZC4KPgo+IElmIEkg
dW5kZXJzdGFuZCB0aGlzIGNvcnJlY3RseSB0aGUgYXBwcm9hY2ggbG9va3MgZmluZSB0byBtZSwg
YW5kIGl0J3MKPiBpbmxpbmUgd2l0aCB3aGF0IEknbSBkb2luZyBmb3IgUFZIdjIgRG9tMC4gSWU6
IHRoZSBJT01NVSBpcwo+IGluaXRpYWxpemVkIF9iZWZvcmVfIHBvcHVsYXRpbmcgdGhlIG1lbW9y
eSBtYXAsIHNvIHRoYXQgd2hlbiBwYWdlcyBhcmUKPiBhZGRlZCB0byB0aGUgcDJtIHRoZXkgYXJl
IGFsc28gYWRkZWQgdG8gdGhlIElPTU1VIHBhZ2UgdGFibGVzIGlmCj4gcmVxdWlyZWQuCj4KPiBU
aGlzIGF2b2lkcyBoYXZpbmcgdG8gaXRlcmF0ZSBvdmVyIHRoZSBsaXN0IG9mIGRvbWFpbiBwYWdl
cyBpbgo+IGlvbW11X2h3ZG9tX2luaXQsIGJlY2F1c2UgaXQncyBlbXB0eSBhdCB0aGUgcG9pbnQg
aW9tbXVfaHdkb21faW5pdCBpcwo+IGNhbGxlZCBmb3IgYSBQVkh2MiBEb20wLgo+Cj4+IFNpZ25l
ZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KPj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IC0tLQo+PiBDaGFuZ2VzIGluIHYx
Ogo+PiAgICAtCj4+Cj4+IENoYW5nZXMgaW4gdjI6Cj4+ICAgIC0gVGhpcyBpcyB0aGUgcmVzdWx0
IG9mIHJld29ya2luZyBvbGQgcGF0Y2g6Cj4+ICAgICAgW1BBVENIIHYxIDA4LzEwXSBpb21tdTog
U3BsaXQgaW9tbXVfaHdkb21faW5pdCgpIGludG8gYXJjaCBzcGVjaWZpYyBwYXJ0cwo+PiAtLS0K
Pj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCA0NCArKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlv
bnMoKyksIDM0IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKPj4gaW5k
ZXggMTljODdkMS4uZjVlNWI3ZSAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW9tbXUuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4+IEBA
IC01Miw3ICs1Miw3IEBAIGN1c3RvbV9wYXJhbSgiaW9tbXUiLCBwYXJzZV9pb21tdV9wYXJhbSk7
Cj4+ICBib29sX3QgX19pbml0ZGF0YSBpb21tdV9lbmFibGUgPSAxOwo+PiAgYm9vbF90IF9fcmVh
ZF9tb3N0bHkgaW9tbXVfZW5hYmxlZDsKPj4gIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGZvcmNlX2lv
bW11Owo+PiAtYm9vbF90IF9faHdkb21faW5pdGRhdGEgaW9tbXVfZG9tMF9zdHJpY3Q7Cj4+ICti
b29sX3QgX19yZWFkX21vc3RseSBpb21tdV9kb20wX3N0cmljdDsKPj4gIGJvb2xfdCBfX3JlYWRf
bW9zdGx5IGlvbW11X3ZlcmJvc2U7Cj4+ICBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV93b3Jr
YXJvdW5kX2Jpb3NfYnVnOwo+PiAgYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaWdmeCA9IDE7
Cj4+IEBAIC0xNDEsNiArMTQxLDE1IEBAIGludCBpb21tdV9kb21haW5faW5pdChzdHJ1Y3QgZG9t
YWluICpkLCBib29sIHVzZV9pb21tdSkKPj4gICAgICBpZiAoICFpb21tdV9lbmFibGVkICkKPj4g
ICAgICAgICAgcmV0dXJuIDA7Cj4+Cj4+ICsgICAgaWYgKCBpc19oYXJkd2FyZV9kb21haW4oZCkg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCAocGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYm
ICFpb21tdV9wYXNzdGhyb3VnaCkgfHwKPj4gKyAgICAgICAgICAgICAgaW9tbXVfZG9tMF9zdHJp
Y3QgKQo+PiArICAgICAgICAgICAgdXNlX2lvbW11ID0gMTsKPj4gKyAgICAgICAgZWxzZQo+PiAr
ICAgICAgICAgICAgdXNlX2lvbW11ID0gMDsKPj4gKyAgICB9Cj4+ICsKPj4gICAgICBoZC0+cGxh
dGZvcm1fb3BzID0gaW9tbXVfZ2V0X29wcygpOwo+PiAgICAgIHJldCA9IGhkLT5wbGF0Zm9ybV9v
cHMtPmluaXQoZCwgdXNlX2lvbW11KTsKPj4gICAgICBpZiAoIHJldCApCj4+IEBAIC0xNjEsOCAr
MTcwLDYgQEAgc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGNoZWNrX2h3ZG9tX3JlcXMoc3RydWN0
IGRvbWFpbiAqZCkKPj4gICAgICBpZiAoIGlvbW11X3Bhc3N0aHJvdWdoICkKPj4gICAgICAgICAg
cGFuaWMoIkRvbTAgdXNlcyBwYWdpbmcgdHJhbnNsYXRlZCBtb2RlLCBkb20wLXBhc3N0aHJvdWdo
IG11c3Qgbm90IGJlICIKPj4gICAgICAgICAgICAgICAgImVuYWJsZWRcbiIpOwo+PiAtCj4+IC0g
ICAgaW9tbXVfZG9tMF9zdHJpY3QgPSAxOwo+PiAgfQo+Pgo+PiAgdm9pZCBfX2h3ZG9tX2luaXQg
aW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+PiBAQCAtMTc1LDM3ICsxODIsNiBA
QCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+
ICAgICAgICAgIHJldHVybjsKPj4KPj4gICAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdvJywgJmlv
bW11X2R1bXBfcDJtX3RhYmxlLCAiZHVtcCBpb21tdSBwMm0gdGFibGUiLCAwKTsKPj4gLSAgICBk
LT5uZWVkX2lvbW11ID0gISFpb21tdV9kb20wX3N0cmljdDsKPgo+IFdoZXJlIGlzIHRoaXMgc2V0
IG5vdz8gWW91IHNlZW0gdG8gcmVtb3ZlIHNldHRpbmcgbmVlZF9pb21tdSBoZXJlLCBidXQKPiBJ
IGRvbid0IHNlZSBpdCBiZWluZyBzZXQgYW55d2hlcmUgZWxzZS4gQW0gSSBtaXNzaW5nIHNvbWV0
aGluZz8KCmQtPm5lZWRfaW9tbXUgaXMgc2V0IGluIGlvbW11X2RvbWFpbl9pbml0KCkuIFRoaXMg
d2FzIGRvbmUgYnkgcHJldmlvdXMKcGF0Y2ggWzFdLgpGb3IgeW91ciBjb252ZW5pZW5jZSB5b3Ug
Y2FuIHNlZSBob3cgdGhlIHdob2xlIGZ1bmN0aW9uIGxvb2tzIGxpa2UgWzJdLgoKWzFdCltQQVRD
SCB2MiAwNi8xM10gaW9tbXU6IEFkZCBleHRyYSB1c2VfaW9tbXUgYXJndW1lbnQgdG8gaW9tbXVf
ZG9tYWluX2luaXQoKQpodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTAxMDAzNjgx
MjY2MDAmdz0yCgpbMl0gaHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4vYmxvYi9u
b25fc2hhcmVkX2lvbW11X3YyL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMjTDE1OAoK
Pgo+IFRoYW5rcywgUm9nZXIuCgotLSAKUmVnYXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:11:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:11:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecBqS-0003XS-TK; Thu, 18 Jan 2018 15:11:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfae=en=citrix.com=prvs=549c6d655=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ecBqR-0003XM-7b
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 15:11:11 +0000
X-Inumbo-ID: 9910ae51-fc61-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9910ae51-fc61-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 16:09:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458695669"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 10:10:59 -0500
Message-ID: <20180118151059.1336-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgYXBwZWFycyB0aGVyZSBpcyBhIGNhc2Ugd2hlcmUgV2luZG93cyBlbmFibGVzIHRoZSBBUElD
IGFzc2lzdAplbmxpZ2h0ZW5tZW50WzFdIGJ1dCBkb2VzIG5vdCB1c2UgaXQuIFRoaXMgc2NlbmFy
aW8gaXMgcGVyZmVjdGx5IHZhbGlkCmFjY29yZGluZyB0byB0aGUgZG9jdW1lbnRhdGlvbiwgYnV0
IGNhdXNlcyB0aGUgc3RhdGUgbWFjaGluZSBpbiBYZW4gdG8KYmVjb21lIGNvbmZ1c2VkIGxlYWRp
bmcgdG8gYSBkb21haW5fY3Jhc2goKSBzdWNoIGFzIHRoZSBmb2xsb3dpbmc6CgooWEVOKSBkNDog
VklSSURJQU4gR1VFU1RfT1NfSUQ6IHZlbmRvcjogMSBvczogNCBtYWpvcjogNiBtaW5vcjogMSBz
cDogMAogICAgICBidWlsZDogMWRiMAooWEVOKSBkNDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFi
bGVkOiAxIHBmbjogM2ZmZmYKKFhFTikgZDR2MDogVklSSURJQU4gVlBfQVNTSVNUX1BBR0U6IGVu
YWJsZWQ6IDEgcGZuOiAzZmZmZQooWEVOKSBkb21haW5fY3Jhc2ggY2FsbGVkIGZyb20gdmlyaWRp
YW4uYzo0NTIKKFhFTikgRG9tYWluIDQgKHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUjMToKClRoZSBm
b2xsb3dpbmcgc2VxdWVuY2Ugb2YgZXZlbnRzIGlzIGFuIGV4YW1wbGUgb2YgaG93IHRoaXMgY2Fu
IGhhcHBlbjoKCiAtIE9uIHJldHVybiB0byBndWVzdCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKCkg
ZmluZHMgYSBiaXQgc2V0IGluIHRoZSBJUlIuCiAtIHZsYXBpY19hY2tfcGVuZGluZ19pcnEoKSBj
YWxscyB2aXJpZGlhbl9zdGFydF9hcGljX2Fzc2lzdCgpIHdoaWNoIGxhdGNoZXMKICAgdGhlIHZl
Y3Rvciwgc2V0cyB0aGUgYml0IGluIHRoZSBJU1IgYW5kIGNsZWFycyBpdCBmcm9tIHRoZSBJUlIu
CiAtIFRoZSBndWVzdCB0aGVuIHByb2Nlc3NlcyB0aGUgaW50ZXJydXB0IGJ1dCBFT0lzIGl0IG5v
cm1hbGx5LCB0aGVyZWZvcmUKICAgY2xlYXJpbmcgdGhlIGJpdCBpbiB0aGUgSVNSLgogLSBPbiBu
ZXh0IHJldHVybiB0byBndWVzdCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKCkgY2FsbHMKICAgdmly
aWRpYW5fY29tcGxldGVfYXBpY19hc3Npc3QoKSwgd2hpY2ggZGlzY292ZXJzIHRoZSBhc3Npc3Qg
Yml0IHN0aWxsIHNldAogICBpbiB0aGUgc2hhcmVkIHBhZ2UgYW5kIHRoZXJlZm9yZSBsZWF2ZXMg
dGhlIGxhdGNoZWQgdmVjdG9yIGluIHBsYWNlLCBidXQKICAgYWxzbyBmaW5kcyBhbm90aGVyIGJp
dCBzZXQgaW4gdGhlIElSUi4KIC0gdmxhcGljX2Fja19wZW5kaW5nX2lycSgpIGlzIHRoZW4gY2Fs
bGVkIGJ1dCwgYmVjYXVzZSB0aGUgSVNSIGlzIHdhcwogICBjbGVhcmVkIGJ5IHRoZSBFT0ksIGFu
b3RoZXIgY2FsbCBpcyBtYWRlIHRvIHZpcmlkaWFuX3N0YXJ0X2FwaWNfYXNzaXN0KCkKICAgYW5k
IHRoaXMgdGhlbiBjYWxscyBkb21haW5fY3Jhc2goKSBiZWNhdXNlIGl0IGZpbmRzIHRoZSBsYXRj
aGVkIHZlY3RvcgogICBoYXMgbm90IGJlZW4gY2xlYXJlZC4KCkhhdmluZyByZS12aXNpdGVkIHRo
ZSBjb2RlIEkgYWxzbyBjb25jbHVkZSB0aGF0IFhlbidzIGltcGxlbWVudGF0aW9uIG9mIHRoZQpl
bmxpZ2h0ZW5tZW50IGlzIGN1cnJlbnRseSB3cm9uZyBhbmQgd2UgYXJlIG5vdCBwcm9wZXJseSBm
b2xsb3dpbmcgdGhlCnNwZWNpZmljYXRpb24uCgpUaGUgc3BlY2lmaWNhdGlvbiBzYXlzOgoKIlRo
ZSBoeXBlcnZpc29yIHNldHMgdGhlIOKAnE5vIEVPSSByZXF1aXJlZOKAnSBiaXQgd2hlbiBpdCBp
bmplY3RzIGEgdmlydHVhbAogaW50ZXJydXB0IGlmIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBh
cmUgc2F0aXNmaWVkOgoKIC0gVGhlIHZpcnR1YWwgaW50ZXJydXB0IGlzIGVkZ2UtdHJpZ2dlcmVk
LCBhbmQKIC0gVGhlcmUgYXJlIG5vIGxvd2VyIHByaW9yaXR5IGludGVycnVwdHMgcGVuZGluZy4K
CiBJZiwgYXQgYSBsYXRlciB0aW1lLCBhIGxvd2VyIHByaW9yaXR5IGludGVycnVwdCBpcyByZXF1
ZXN0ZWQsIHRoZQogaHlwZXJ2aXNvciBjbGVhcnMgdGhlIOKAnE5vIEVPSSByZXF1aXJlZOKAnSBz
dWNoIHRoYXQgYSBzdWJzZXF1ZW50IEVPSSBjYXVzZXMKIGFuIGludGVyY2VwdC4KIEluIGNhc2Ug
b2YgbmVzdGVkIGludGVycnVwdHMsIHRoZSBFT0kgaW50ZXJjZXB0IGlzIGF2b2lkZWQgb25seSBm
b3IgdGhlCiBoaWdoZXN0IHByaW9yaXR5IGludGVycnVwdC4gVGhpcyBpcyBuZWNlc3Nhcnkgc2lu
Y2Ugbm8gY291bnQgaXMgbWFpbnRhaW5lZAogZm9yIHRoZSBudW1iZXIgb2YgRU9JcyBwZXJmb3Jt
ZWQgYnkgdGhlIE9TLiBUaGVyZWZvcmUgb25seSB0aGUgZmlyc3QgRU9JCiBjYW4gYmUgYXZvaWRl
ZCBhbmQgc2luY2UgdGhlIGZpcnN0IEVPSSBjbGVhcnMgdGhlIOKAnE5vIEVPSSBSZXF1aXJlZOKA
nSBiaXQsCiB0aGUgbmV4dCBFT0kgZ2VuZXJhdGVzIGFuIGludGVyY2VwdC4iCgpUaHVzIGl0IGlz
IHF1aXRlIGxlZ2l0aW1hdGUgdG8gc2V0IHRoZSAiTm8gRU9JIHJlcXVpcmVkIiBiaXQgYW5kIHRo
ZW4Kc3Vic2VxdWVudGx5IHRha2UgYSBoaWdoZXIgcHJpb3JpdHkgaW50ZXJydXB0IHdpdGhvdXQg
Y2xlYXJpbmcgdGhlIGJpdC4KVGh1cyB0aGUgYXZvaWRlZCBFT0kgd2lsbCB0aGVuIHJlbGF0ZSB0
byB0aGF0IHN1YnNlcXVlbnQgaW50ZXJydXB0IHJhdGhlcgp0aGFuIHRoZSBoaWdoZXN0IHByaW9y
aXR5IGludGVycnVwdCB3aGVuIHRoZSBiaXQgd2FzIHNldC4gSGVuY2UgbGF0Y2hpbmcKdGhlIHZl
Y3RvciB3aGVuIHNldHRpbmcgdGhlIGJpdCBpcyBub3QgZW50aXJlbHkgdXNlZnVsIGFuZCBzb21l
d2hhdAptaXNsZWFkaW5nLgoKVGhpcyBwYXRjaCByZS13b3JrcyB0aGUgQVBJQyBhc3Npc3QgY29k
ZSB0byBzaW1wbHkgdHJhY2sgd2hlbiB0aGUgIk5vIEVPSQpyZXF1aXJlZCIgYml0IGlzIHNldCBh
bmQgdGVzdCBpZiBpdCBoYXMgYmVlbiBjbGVhcmVkIGJ5IHRoZSBndWVzdCAoaS5lLgonY29tcGxl
dGluZycgdGhlIEFQSUMgYXNzaXN0KSwgdGh1cyBpbmRpY2F0aW5nIGEgJ21pc3NlZCBFT0knLiBN
aXNzZWQgRU9JcwpuZWVkIHRvIGJlIGRlYWx0IHdpdGggaW4gdHdvIHBsYWNlczoKCiAtIEluIHZs
YXBpY19oYXNfcGVuZGluZ19pcnEoKSwgdG8gYXZvaWQgY29tcGFyaW5nIHRoZSBJUlIgYWdhaW5z
dCBhIHN0YWxlCiAgIElTUiwgYW5kCiAtIEluIHZsYXBpY19FT0lfc2V0KCkgYmVjYXVzZSBhIG1p
c3NlZCBFT0kgZm9yIGEgaGlnaGVyIHByaW9yaXR5IHZlY3RvcgogICBzaG91bGQgYmUgZGVhbHQg
d2l0aCBiZWZvcmUgdGhlIGFjdHVhbCBFT0kgZm9yIHRoZSBsb3dlciBwcmlvcml0eQogICB2ZWN0
b3IuCgpGdXJ0aGVybW9yZSwgYmVjYXVzZSB0aGUgZ3Vlc3QgaXMgYXQgbGliZXJ0eSB0byBpZ25v
cmUgdGhlICJObyBFT0kgcmVxdWlyZWQiCmJpdCAod2hpY2ggbGVhZCB0aGUgY3Jhc2ggZGV0YWls
ZWQgYWJvdmUpIHZsYXBpY19FT0lfc2V0KCkgbXVzdCBhbHNvIG1ha2UKc3VyZSB0aGUgYml0IGlz
IGNsZWFyZWQgdG8gYXZvaWQgY29uZnVzaW5nIHRoZSBzdGF0ZSBtYWNoaW5lLgoKTGFzdGx5IHRo
ZSBwcmV2aW91cyBjb2RlIGRpZCBub3QgcHJvcGVybHkgZW11bGF0ZSBhbiBFT0kgaWYgYSBtaXNz
ZWQgRU9JCndhcyBkaXNjb3ZlcmVkIGluIHZsYXBpY19oYXNfcGVuZGluZ19pcnEoKTsgaXQgbWVy
ZWx5IGNsZWFyZWQgdGhlIGJpdCBpbgp0aGUgSVNSLiBUaGUgbmV3IGNvZGUgaW5zdGVhZCBjYWxs
cyB2bGFwaWNfRU9JX3NldCgpLgoKWzFdIFNlZSBzZWN0aW9uIDEwLjMuNSBvZiBNaWNyb3NvZnQn
cyAiSHlwZXJ2aXNvciBUb3AgTGV2ZWwgRnVuY3Rpb25hbAogICAgU3BlY2lmaWNhdGlvbiB2NS4w
YiIuCgpOT1RFOiBUaGUgY2hhbmdlcyB0byB0aGUgc2F2ZS9yZXN0b3JlIGNvZGUgYXJlIHNhZmUg
YmVjYXVzZSB0aGUgbGF5b3V0CiAgICAgIG9mIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250
ZXh0IGlzIHVuY2hhbmdlZCBhbmQgdGhlIG5ldwogICAgICBpbnRlcnByZXRhdGlvbiBvZiB0aGUg
KHByZXZpb3VzbHkgc28gbmFtZWQpIHZwX2Fzc2lzdF92ZWN0b3IgZmllbGQKICAgICAgYXMgdGhl
IGJvb2xlYW4gcGVuZGluZyBmbGFnIG1haW50YWlucyB0aGUgY29ycmVjdCBzZW1hbnRpY3MuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp2MjoKIC0gRXh0ZW5kIHBhdGNoIHRvIGNvbXBsZXRl
bHkgcmUtd29yayBBUElDIGFzc2lzdCBjb2RlCi0tLQogeGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jICAgICAgICAgICAgfCAzNiArKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zs
YXBpYy5jICAgICAgICAgICAgICB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggICAgIHwgIDggKystLQogeGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggfCAgMiArLQogNCBmaWxlcyBjaGFu
Z2VkLCA3NiBpbnNlcnRpb25zKCspLCA0NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5k
ZXggZjBmYTU5ZDdkNS4uY2M0MGFmMWZiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAtNDMzLDQ2ICs0
MzMsNDQgQEAgc3RhdGljIHZvaWQgdGVhcmRvd25fdnBfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQog
ICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogfQogCi12b2lkIHZpcmlkaWFuX3N0YXJ0X2Fw
aWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yKQordm9pZCB2aXJpZGlhbl9zZXRf
YXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdWludDMyX3QgKnZhID0gdi0+YXJj
aC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmE7CiAKICAgICBpZiAoICF2YSApCiAgICAg
ICAgIHJldHVybjsKIAotICAgIGlmICggdmVjdG9yIDwgMHgxMCApCi0gICAgICAgIHJldHVybjsK
LQogICAgIC8qCiAgICAgICogSWYgdGhlcmUgaXMgYWxyZWFkeSBhbiBhc3Npc3QgcGVuZGluZyB0
aGVuIHNvbWV0aGluZyBoYXMgZ29uZQogICAgICAqIHdyb25nIGFuZCB0aGUgVk0gd2lsbCBtb3N0
IGxpa2VseSBoYW5nIHNvIGZvcmNlIGEgY3Jhc2ggbm93CiAgICAgICogdG8gbWFrZSB0aGUgcHJv
YmxlbSBjbGVhci4KICAgICAgKi8KLSAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4u
dnBfYXNzaXN0LnZlY3RvciApCisgICAgaWYgKCB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZw
X2Fzc2lzdC5wZW5kaW5nICkKICAgICAgICAgZG9tYWluX2NyYXNoKHYtPmRvbWFpbik7CiAKLSAg
ICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52ZWN0b3IgPSB2ZWN0b3I7Cisg
ICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9IHRydWU7CiAg
ICAgKnZhIHw9IDF1OwogfQogCi1pbnQgdmlyaWRpYW5fY29tcGxldGVfYXBpY19hc3Npc3Qoc3Ry
dWN0IHZjcHUgKnYpCitib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICB1aW50MzJfdCAqdmEgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFu
LnZwX2Fzc2lzdC52YTsKLSAgICBpbnQgdmVjdG9yOwogCiAgICAgaWYgKCAhdmEgKQotICAgICAg
ICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIGZhbHNlOwogCi0gICAgaWYgKCAqdmEgJiAxdSAp
Ci0gICAgICAgIHJldHVybiAwOyAvKiBJbnRlcnJ1cHQgbm90IHlldCBwcm9jZXNzZWQgYnkgdGhl
IGd1ZXN0LiAqLwotCi0gICAgdmVjdG9yID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9h
c3Npc3QudmVjdG9yOwotICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnZl
Y3RvciA9IDA7CisgICAgaWYgKCB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5w
ZW5kaW5nICYmCisgICAgICAgICAhKCp2YSAmIDF1KSApCisgICAgeworICAgICAgICAvKiBBbiBF
T0kgaGFzIGJlZW4gYXZvaWRlZCAqLworICAgICAgICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFu
LnZwX2Fzc2lzdC5wZW5kaW5nID0gZmFsc2U7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0K
IAotICAgIHJldHVybiB2ZWN0b3I7CisgICAgcmV0dXJuIGZhbHNlOwogfQogCi12b2lkIHZpcmlk
aWFuX2Fib3J0X2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQordm9pZCB2aXJpZGlhbl9jbGVh
cl9hcGljX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1aW50MzJfdCAqdmEgPSB2LT5h
cmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52YTsKIApAQCAtNDgwLDcgKzQ3OCw3IEBA
IHZvaWQgdmlyaWRpYW5fYWJvcnRfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCiAgICAgICAg
IHJldHVybjsKIAogICAgICp2YSAmPSB+MXU7Ci0gICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlh
bi52cF9hc3Npc3QudmVjdG9yID0gMDsKKyAgICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZw
X2Fzc2lzdC5wZW5kaW5nID0gZmFsc2U7CiB9CiAKIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVu
Y2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQpAQCAtMTA0MCw3ICsx
MDM4LDcgQEAgc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICBmb3JfZWFjaF92Y3B1KCBkLCB2ICkg
ewogICAgICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBjdHh0ID0gewogICAg
ICAgICAgICAgLnZwX2Fzc2lzdF9tc3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fz
c2lzdC5tc3IucmF3LAotICAgICAgICAgICAgLnZwX2Fzc2lzdF92ZWN0b3IgPSB2LT5hcmNoLmh2
bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52ZWN0b3IsCisgICAgICAgICAgICAudnBfYXNzaXN0
X3BlbmRpbmcgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nLAog
ICAgICAgICB9OwogCiAgICAgICAgIGlmICggaHZtX3NhdmVfZW50cnkoVklSSURJQU5fVkNQVSwg
di0+dmNwdV9pZCwgaCwgJmN0eHQpICE9IDAgKQpAQCAtMTA3NSw3ICsxMDczLDcgQEAgc3RhdGlj
IGludCB2aXJpZGlhbl9sb2FkX3ZjcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKICAgICAgICAgICF2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fz
c2lzdC52YSApCiAgICAgICAgIGluaXRpYWxpemVfdnBfYXNzaXN0KHYpOwogCi0gICAgdi0+YXJj
aC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yID0gY3R4dC52cF9hc3Npc3RfdmVj
dG9yOworICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnBlbmRpbmcgPSAh
IWN0eHQudnBfYXNzaXN0X3BlbmRpbmc7CiAKICAgICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCmlu
ZGV4IDUwZjUzYmRhZWYuLmE2YWNlNGZiMjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dmxhcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtNDE2LDE4ICs0MTYs
NDUgQEAgc3RydWN0IHZsYXBpYyAqdmxhcGljX2xvd2VzdF9wcmlvKAogCiB2b2lkIHZsYXBpY19F
T0lfc2V0KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKIHsKLSAgICBpbnQgdmVjdG9yID0gdmxhcGlj
X2ZpbmRfaGlnaGVzdF9pc3IodmxhcGljKTsKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IHZsYXBpY192
Y3B1KHZsYXBpYyk7CisgICAgLyoKKyAgICAgKiBJZiBBUElDIGFzc2lzdCB3YXMgc2V0IHRoZW4g
YW4gRU9JIG1heSBoYXZlIGJlZW4gYXZvaWRlZCBhbmQKKyAgICAgKiBoZW5jZSB0aGlzIEVPSSBh
Y3R1YWxseSByZWxhdGVzIHRvIGEgbG93ZXIgcHJpb3JpdHkgdmVjdG9yLgorICAgICAqIFRodXMg
aXQgaXMgbmVjZXNzYXJ5IHRvIGZpcnN0IGVtdWxhdGUgdGhlIEVPSSBmb3IgdGhlIGhpZ2hlcgor
ICAgICAqIHByaW9yaXR5IHZlY3RvciBhbmQgdGhlbiByZWN1cnNlIHRvIGhhbmRsZSB0aGUgbG93
ZXIgcHJpb3JpdHkKKyAgICAgKiB2ZWN0b3IuCisgICAgICovCisgICAgYm9vbCBtaXNzZWRfZW9p
ID0gdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHYpOworICAgIGludCB2ZWN0b3I7CisK
KyBhZ2FpbjoKKyAgICB2ZWN0b3IgPSB2bGFwaWNfZmluZF9oaWdoZXN0X2lzcih2bGFwaWMpOwog
CiAgICAgLyogU29tZSBFT0kgd3JpdGVzIG1heSBub3QgaGF2ZSBhIG1hdGNoaW5nIHRvIGFuIGlu
LXNlcnZpY2UgaW50ZXJydXB0LiAqLwogICAgIGlmICggdmVjdG9yID09IC0xICkKICAgICAgICAg
cmV0dXJuOwogCisgICAgLyoKKyAgICAgKiBJZiBBUElDIGFzc2lzdCB3YXMgc2V0IGJ1dCB0aGUg
Z3Vlc3QgY2hvc2UgdG8gRU9JIGFueXdheSB0aGVuCisgICAgICogd2UgbmVlZCB0byBjbGVhbiB1
cCBzdGF0ZS4KKyAgICAgKiBOT1RFOiBJdCBpcyBoYXJtbGVzcyB0byBjYWxsIHZpcmlkaWFuX2Ns
ZWFyX2FwaWNfYXNzaXN0KCkgb24gYQorICAgICAqICAgICAgIHJlY3Vyc2lvbiwgZXZlbiB0aG91
Z2ggaXQgaXMgbm90IG5lY2Vzc2FyeS4KKyAgICAgKi8KKyAgICBpZiAoICFtaXNzZWRfZW9pICkK
KyAgICAgICAgdmlyaWRpYW5fY2xlYXJfYXBpY19hc3Npc3Qodik7CisKICAgICB2bGFwaWNfY2xl
YXJfdmVjdG9yKHZlY3RvciwgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lTUl0pOwogCiAgICAg
aWYgKCBodm1fZnVuY3MuaGFuZGxlX2VvaSApCiAgICAgICAgIGh2bV9mdW5jcy5oYW5kbGVfZW9p
KHZlY3Rvcik7CiAKICAgICB2bGFwaWNfaGFuZGxlX0VPSSh2bGFwaWMsIHZlY3Rvcik7CisKKyAg
ICBpZiAoIG1pc3NlZF9lb2kgKQorICAgIHsKKyAgICAgICAgbWlzc2VkX2VvaSA9IGZhbHNlOwor
ICAgICAgICBnb3RvIGFnYWluOworICAgIH0KIH0KIAogdm9pZCB2bGFwaWNfaGFuZGxlX0VPSShz
dHJ1Y3QgdmxhcGljICp2bGFwaWMsIHU4IHZlY3RvcikKQEAgLTEyMzksNyArMTI2Niw3IEBAIGlu
dCB2bGFwaWNfdmlydHVhbF9pbnRyX2RlbGl2ZXJ5X2VuYWJsZWQodm9pZCkKIGludCB2bGFwaWNf
aGFzX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCB2bGFwaWMgKnZs
YXBpYyA9IHZjcHVfdmxhcGljKHYpOwotICAgIGludCBpcnIsIHZlY3RvciwgaXNyOworICAgIGlu
dCBpcnIsIGlzcjsKIAogICAgIGlmICggIXZsYXBpY19lbmFibGVkKHZsYXBpYykgKQogICAgICAg
ICByZXR1cm4gLTE7CkBAIC0xMjUyLDI3ICsxMjc5LDMyIEBAIGludCB2bGFwaWNfaGFzX3BlbmRp
bmdfaXJxKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICAgIW5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0
bW9kZSh2KSApCiAgICAgICAgIHJldHVybiBpcnI7CiAKKyAgICBpc3IgPSB2bGFwaWNfZmluZF9o
aWdoZXN0X2lzcih2bGFwaWMpOworCiAgICAgLyoKLSAgICAgKiBJZiBBUElDIGFzc2lzdCB3YXMg
dXNlZCB0aGVuIHRoZXJlIG1heSBoYXZlIGJlZW4gbm8gRU9JIHNvCi0gICAgICogd2UgbmVlZCB0
byBjbGVhciB0aGUgcmVxdWlzaXRlIGJpdCBmcm9tIHRoZSBJU1IgaGVyZSwgYmVmb3JlCi0gICAg
ICogY29tcGFyaW5nIHdpdGggdGhlIElSUi4KKyAgICAgKiBJZiBBUElDIGFzc2lzdCB3YXMgc2V0
IHRoZW4gYW4gRU9JIG1heSBoYXZlIGJlZW4gYXZvaWRlZC4KKyAgICAgKiBJZiBzbywgd2UgbmVl
ZCB0byBlbXVsYXRlIHRoZSBFT0kgaGVyZSBiZWZvcmUgY29tcGFyaW5nIElTUgorICAgICAqIHdp
dGggSVJSLgogICAgICAqLwotICAgIHZlY3RvciA9IHZpcmlkaWFuX2NvbXBsZXRlX2FwaWNfYXNz
aXN0KHYpOwotICAgIGlmICggdmVjdG9yICkKLSAgICAgICAgdmxhcGljX2NsZWFyX3ZlY3Rvcih2
ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19JU1JdKTsKLQotICAgIGlzciA9IHZsYXBp
Y19maW5kX2hpZ2hlc3RfaXNyKHZsYXBpYyk7Ci0gICAgaWYgKCBpc3IgPT0gLTEgKQotICAgICAg
ICByZXR1cm4gaXJyOworICAgIGlmICggdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHYp
ICkKKyAgICB7CisgICAgICAgIHZsYXBpY19FT0lfc2V0KHZsYXBpYyk7CisgICAgICAgIGlzciA9
IHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHZsYXBpYyk7CisgICAgfQogCiAgICAgLyoKLSAgICAg
KiBBIHZlY3RvciBpcyBwZW5kaW5nIGluIHRoZSBJU1Igc28sIHJlZ2FyZGxlc3Mgb2Ygd2hldGhl
ciB0aGUgbmV3Ci0gICAgICogdmVjdG9yIGluIHRoZSBJUlIgaXMgbG93ZXIgb3IgaGlnaGVyIGlu
IHByaW9yaXR5LCBhbnkgcGVuZGluZwotICAgICAqIEFQSUMgYXNzaXN0IG11c3QgYmUgYWJvcnRl
ZCB0byBlbnN1cmUgYW4gRU9JLgorICAgICAqIFRoZSBzcGVjaWZpY2F0aW9uIHNheXMgdGhhdCBp
ZiBBUElDIGFzc2lzdCBpcyBzZXQgYW5kIGEKKyAgICAgKiBzdWJzZXF1ZW50IGludGVycnVwdCBv
ZiBsb3dlciBwcmlvcml0eSBvY2N1cnMgdGhlbiBBUElDIGFzc2lzdAorICAgICAqIG5lZWRzIHRv
IGJlIGNsZWFyZWQuCiAgICAgICovCi0gICAgdmlyaWRpYW5fYWJvcnRfYXBpY19hc3Npc3Qodik7
CisgICAgaWYgKCBpc3IgPj0gMCAmJgorICAgICAgICAgKGlyciAmIDB4ZjApIDw9IChpc3IgJiAw
eGYwKSApCisgICAgeworICAgICAgICB2aXJpZGlhbl9jbGVhcl9hcGljX2Fzc2lzdCh2KTsKKyAg
ICAgICAgcmV0dXJuIC0xOworICAgIH0KIAotICAgIHJldHVybiAoKGlzciAmIDB4ZjApIDwgKGly
ciAmIDB4ZjApKSA/IGlyciA6IC0xOworICAgIHJldHVybiBpcnI7CiB9CiAKIGludCB2bGFwaWNf
YWNrX3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yLCBib29sX3QgZm9yY2Vf
YWNrKQpAQCAtMTI5MCwxMyArMTMyMiwxNCBAQCBpbnQgdmxhcGljX2Fja19wZW5kaW5nX2lycShz
dHJ1Y3QgdmNwdSAqdiwgaW50IHZlY3RvciwgYm9vbF90IGZvcmNlX2FjaykKICAgICAgICAgZ290
byBkb25lOwogCiAgICAgaXNyID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9pc3IodmxhcGljKTsKLSAg
ICBpZiAoIGlzciA9PSAtMSApCisgICAgaWYgKCBpc3IgPT0gLTEgJiYgdmVjdG9yID4gMHgxMCAp
CiAgICAgewogICAgICAgICAvKgotICAgICAgICAgKiBUaGlzIHZlY3RvciBpcyBlZGdlIHRyaWdn
ZXJlZCBhbmQgbm8gb3RoZXIgdmVjdG9ycyBhcmUgcGVuZGluZwotICAgICAgICAgKiBpbiB0aGUg
SVNSIHNvIHdlIGNhbiB1c2UgQVBJQyBhc3Npc3QgdG8gYXZvaWQgZXhpdGluZyBmb3IgRU9JLgor
ICAgICAgICAgKiBUaGlzIHZlY3RvciBpcyBlZGdlIHRyaWdnZXJlZCwgbm90IGluIHRoZSBsZWdh
Y3kgcmFuZ2UsIGFuZCBubworICAgICAgICAgKiBsb3dlciBwcmlvcml0eSB2ZWN0b3JzIGFyZSBw
ZW5kaW5nIGluIHRoZSBJU1IuIFRodXMgd2UgY2FuIHNldAorICAgICAgICAgKiBBUElDIGFzc2lz
dCB0byBhdm9pZCBleGl0aW5nIGZvciBFT0kuCiAgICAgICAgICAqLwotICAgICAgICB2aXJpZGlh
bl9zdGFydF9hcGljX2Fzc2lzdCh2LCB2ZWN0b3IpOworICAgICAgICB2aXJpZGlhbl9zZXRfYXBp
Y19hc3Npc3Qodik7CiAgICAgfQogCiAgZG9uZToKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5o
CmluZGV4IDMwMjU5ZTkxYjAuLjdlM2EwOGM3M2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZpcmlkaWFuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRp
YW4uaApAQCAtMjQsNyArMjQsNyBAQCBzdHJ1Y3QgdmlyaWRpYW5fdmNwdQogICAgIHN0cnVjdCB7
CiAgICAgICAgIHVuaW9uIHZpcmlkaWFuX3ZwX2Fzc2lzdCBtc3I7CiAgICAgICAgIHZvaWQgKnZh
OwotICAgICAgICBpbnQgdmVjdG9yOworICAgICAgICBib29sIHBlbmRpbmc7CiAgICAgfSB2cF9h
c3Npc3Q7CiAgICAgdWludDY0X3QgY3Jhc2hfcGFyYW1bNV07CiB9OwpAQCAtMTIwLDkgKzEyMCw5
IEBAIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpkKTsK
IHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2aXJpZGlh
bl9kb21haW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwogCi12b2lkIHZpcmlkaWFuX3N0YXJ0
X2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yKTsKLWludCB2aXJpZGlhbl9j
b21wbGV0ZV9hcGljX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdik7Ci12b2lkIHZpcmlkaWFuX2Fib3J0
X2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmlyaWRpYW5fc2V0X2FwaWNfYXNz
aXN0KHN0cnVjdCB2Y3B1ICp2KTsKK2Jvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVk
KHN0cnVjdCB2Y3B1ICp2KTsKK3ZvaWQgdmlyaWRpYW5fY2xlYXJfYXBpY19hc3Npc3Qoc3RydWN0
IHZjcHUgKnYpOwogCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9WSVJJRElBTl9IX18gKi8KIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCBmZDdiZjNmYjM4Li40Njkx
ZDRkNGFhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUu
aAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApAQCAtNjAwLDcg
KzYwMCw3IEBAIERFQ0xBUkVfSFZNX1NBVkVfVFlQRShWSVJJRElBTl9ET01BSU4sIDE1LCBzdHJ1
Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0KTsKIAogc3RydWN0IGh2bV92aXJpZGlhbl92
Y3B1X2NvbnRleHQgewogICAgIHVpbnQ2NF90IHZwX2Fzc2lzdF9tc3I7Ci0gICAgdWludDhfdCAg
dnBfYXNzaXN0X3ZlY3RvcjsKKyAgICB1aW50OF90ICB2cF9hc3Npc3RfcGVuZGluZzsKICAgICB1
aW50OF90ICBfcGFkWzddOwogfTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:40:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCIF-0005KI-Nr; Thu, 18 Jan 2018 15:39:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecCIE-0005KC-LI
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 15:39:54 +0000
X-Inumbo-ID: 9c2362e4-fc65-11e7-b4a6-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c2362e4-fc65-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 16:38:20 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 08:39:52 -0700
Message-Id: <5A60CDD7020000780019FF92@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 08:39:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: slightly reduce Meltdown band-aid overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSdtIG5vdCBzdXJlIHdoeSBJIGRpZG4ndCBkbyB0aGlzIHJpZ2h0IGF3YXk6IEJ5IGF2b2lkaW5n
IHRvIG1ha2UgYW55Cm9mIHRoZSBjbG9uZWQgZGlyZWN0bWFwIFBURXMgZ2xvYmFsLCB0aGVyZSdz
IG5vIG5lZWQgdG8gZmlkZGxlIHdpdGgKQ1I0LlBHRSBvbiBhbnkgb2YgdGhlIGVudHJ5IHBhdGhz
LiBPbmx5IHRoZSBleGl0IHBhdGhzIG5lZWQgdG8gZmx1c2gKZ2xvYmFsIG1hcHBpbmdzLgoKVGhl
IHJlZHVjZWQgZmx1c2hpbmcsIGhvd2V2ZXIsIGltcGxpZXMgdGhhdCB3ZSBub3cgbmVlZCB0byBo
YXZlCmludGVycnVwdHMgb2ZmIG9uIGFsbCBlbnRyeSBwYXRocyB1bnRpbCBhZnRlciB0aGUgcGFn
ZSB0YWJsZSBzd2l0Y2gsIHNvCnRoYXQgZmx1c2ggSVBJcyBjYW4ndCBhcnJpdmUgd2l0aCB0aGUg
cmVzdHJpY3RlZCBwYWdlIHRhYmxlcyBzdGlsbAphY3RpdmUsIGJ1dCBvbmx5IGEgbm9uLWdsb2Jh
bCBmbHVzaCBoYXBwZW5pbmcgd2l0aCB0aGUgQ1IzIGxvYWRzLiBBbG9uZwp0aG9zZSBsaW5lcyB0
aGUgInN5bmMiIElQSSBhZnRlciBMNCBlbnRyeSB1cGRhdGVzIG5vdyBuZWVkcyB0byBiZWNvbWUg
YQpyZWFsIChhbmQgZ2xvYmFsKSBmbHVzaCBJUEksIHNvIHRoYXQgaW5zaWRlIFhlbiB3ZSdsbCBh
bHNvIHBpY2sgdXAgc3VjaApjaGFuZ2VzLgoKVGFrZSB0aGUgb3Bwb3J0dW5pdHkgYW5kIGFsc28g
ZG8gYSBHRVRfQ1VSUkVOVCgpIC0+IF9fR0VUX0NVUlJFTlQoKQp0cmFuc2l0aW9uIHRoZSBvcmln
aW5hbCBwYXRjaCBtaXNzZWQuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0u
YwpAQCAtMzgwNCwxOCArMzgwNCwxNCBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgewogICAg
ICAgICAvKgogICAgICAgICAgKiBGb3JjZSBvdGhlciB2Q1BVLXMgb2YgdGhlIGFmZmVjdGVkIGd1
ZXN0IHRvIHBpY2sgdXAgTDQgZW50cnkKLSAgICAgICAgICogY2hhbmdlcyAoaWYgYW55KS4gSXNz
dWUgYSBmbHVzaCBJUEkgd2l0aCBlbXB0eSBvcGVyYXRpb24gbWFzayB0bwotICAgICAgICAgKiBm
YWNpbGl0YXRlIHRoaXMgKGluY2x1ZGluZyBvdXJzZWx2ZXMgd2FpdGluZyBmb3IgdGhlIElQSSB0
bwotICAgICAgICAgKiBhY3R1YWxseSBoYXZlIGFycml2ZWQpLiBVdGlsaXplIHRoZSBmYWN0IHRo
YXQgRkxVU0hfVkFfVkFMSUQgaXMKLSAgICAgICAgICogbWVhbmluZ2xlc3Mgd2l0aG91dCBGTFVT
SF9DQUNIRSwgYnV0IHdpbGwgYWxsb3cgdG8gcGFzcyB0aGUgbm8tb3AKLSAgICAgICAgICogY2hl
Y2sgaW4gZmx1c2hfYXJlYV9tYXNrKCkuCisgICAgICAgICAqIGNoYW5nZXMgKGlmIGFueSkuCiAg
ICAgICAgICAqLwogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgp
OwogICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSBwZXJfY3B1KHNjcmF0Y2hfY3B1bWFzaywgY3B1
KTsKIAogICAgICAgICBjcHVtYXNrX2FuZG5vdChtYXNrLCBwdF9vd25lci0+ZG9tYWluX2RpcnR5
X2NwdW1hc2ssIGNwdW1hc2tfb2YoY3B1KSk7CiAgICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHko
bWFzaykgKQotICAgICAgICAgICAgZmx1c2hfYXJlYV9tYXNrKG1hc2ssIFpFUk9fQkxPQ0tfUFRS
LCBGTFVTSF9WQV9WQUxJRCk7CisgICAgICAgICAgICBmbHVzaF9tYXNrKG1hc2ssIEZMVVNIX1RM
Ql9HTE9CQUwpOwogICAgIH0KIAogICAgIHBlcmZjX2FkZChudW1fcGFnZV91cGRhdGVzLCBpKTsK
LS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5j
CkBAIC03MjYsNiArNzI2LDcgQEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQg
KnB0cgogICAgIH0KIAogICAgIHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KGxpbmVhcik7CisgICAg
ZmxhZ3MgJj0gfl9QQUdFX0dMT0JBTDsKIAogICAgIGlmICggbDFlX2dldF9mbGFncygqcGwxZSkg
JiBfUEFHRV9QUkVTRU5UICkKICAgICB7CkBAIC0xMDA5LDggKzEwMTAsMTcgQEAgdm9pZCBfX2lu
aXQgc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbgogICAgIGlmICggcmMgKQogICAgICAgICBw
YW5pYygiRXJyb3IgJWQgc2V0dGluZyB1cCBQViByb290IHBhZ2UgdGFibGVcbiIsIHJjKTsKICAg
ICBpZiAoIHBlcl9jcHUocm9vdF9wZ3QsIDApICkKKyAgICB7CiAgICAgICAgIGdldF9jcHVfaW5m
bygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKIAorICAgICAgICAvKgor
ICAgICAgICAgKiBBbGwgZW50cnkgcG9pbnRzIHdoaWNoIG1heSBuZWVkIHRvIHN3aXRjaCBwYWdl
IHRhYmxlcyBoYXZlIHRvIHN0YXJ0CisgICAgICAgICAqIHdpdGggaW50ZXJydXB0cyBvZmYuIFJl
LXdyaXRlIHdoYXQgcHZfdHJhcF9pbml0KCkgaGFzIHB1dCB0aGVyZS4KKyAgICAgICAgICovCisg
ICAgICAgIF9zZXRfZ2F0ZShpZHRfdGFibGUgKyBMRUdBQ1lfU1lTQ0FMTF9WRUNUT1IsIFNZU19E
RVNDX2lycV9nYXRlLCAzLAorICAgICAgICAgICAgICAgICAgJmludDgwX2RpcmVjdF90cmFwKTsK
KyAgICB9CisKICAgICBzZXRfbnJfc29ja2V0cygpOwogCiAgICAgc29ja2V0X2NwdW1hc2sgPSB4
emFsbG9jX2FycmF5KGNwdW1hc2tfdCAqLCBucl9zb2NrZXRzKTsKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCkBAIC0xODksNyArMTg5LDcgQEAgRU5UUlkoY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2Vw
dGlvbikKIAogLyogU2VlIGxzdGFyX2VudGVyIGZvciBlbnRyeSByZWdpc3RlciBzdGF0ZS4gKi8K
IEVOVFJZKGNzdGFyX2VudGVyKQotICAgICAgICBzdGkKKyAgICAgICAgLyogc3RpIGNvdWxkIGxp
dmUgaGVyZSB3aGVuIHdlIGRvbid0IHN3aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KICAgICAg
ICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICA4KCVyc3ApLCVyYXggLyogUmVzdG9y
ZSAlcmF4LiAqLwogICAgICAgICBtb3ZxICAkRkxBVF9LRVJORUxfU1MsOCglcnNwKQpAQCAtMjA2
LDExICsyMDYsMTIgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIGp6ICAgIC5MY3N0YXJf
Y3IzX29rYXkKICAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcmJ4KQogICAgICAgICBuZWcgICAlcmN4Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwg
cnNpCisgICAgICAgIG1vdiAgICVyY3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKIC5MY3N0YXJfY3IzX29rYXk6CisgICAgICAgIHN0
aQogCi0gICAgICAgIEdFVF9DVVJSRU5UKGJ4KQorICAgICAgICBfX0dFVF9DVVJSRU5UKGJ4KQog
ICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmN4CiAgICAgICAgIGNtcGIgICQwLERP
TUFJTl9pc18zMmJpdF9wdiglcmN4KQogICAgICAgICBqZSAgICBzd2l0Y2hfdG9fa2VybmVsCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKQEAgLTEzNSw3ICsxMzUsNyBAQCBVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAgKiAl
c3MgbXVzdCBiZSBzYXZlZCBpbnRvIHRoZSBzcGFjZSBsZWZ0IGJ5IHRoZSB0cmFtcG9saW5lLgog
ICovCiBFTlRSWShsc3Rhcl9lbnRlcikKLSAgICAgICAgc3RpCisgICAgICAgIC8qIHN0aSBjb3Vs
ZCBsaXZlIGhlcmUgd2hlbiB3ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMgYmVsb3cuICovCiAg
ICAgICAgIG1vdnEgIDgoJXJzcCksJXJheCAvKiBSZXN0b3JlICVyYXguICovCiAgICAgICAgIG1v
dnEgICRGTEFUX0tFUk5FTF9TUyw4KCVyc3ApCiAgICAgICAgIHB1c2hxICVyMTEKQEAgLTE1MSw5
ICsxNTEsMTAgQEAgRU5UUlkobHN0YXJfZW50ZXIpCiAgICAgICAgIGp6ICAgIC5MbHN0YXJfY3Iz
X29rYXkKICAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cmJ4KQogICAgICAgICBuZWcgICAlcmN4Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNp
CisgICAgICAgIG1vdiAgICVyY3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJieCkKIC5MbHN0YXJfY3IzX29rYXk6CisgICAgICAgIHN0aQog
CiAgICAgICAgIF9fR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRURl9rZXJuZWxfbW9k
ZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQpAQCAtMjM2LDcgKzIzNyw3IEBAIHByb2Nlc3NfdHJh
cDoKICAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKIAogRU5UUlkoc3lzZW50ZXJfZW50cnkp
Ci0gICAgICAgIHN0aQorICAgICAgICAvKiBzdGkgY291bGQgbGl2ZSBoZXJlIHdoZW4gd2UgZG9u
J3Qgc3dpdGNoIHBhZ2UgdGFibGVzIGJlbG93LiAqLwogICAgICAgICBwdXNocSAkRkxBVF9VU0VS
X1NTCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIHB1c2hmcQpAQCAtMjU0LDkgKzI1NSwxMCBA
QCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVkKQogICAgICAgICBqeiAgICAuTHN5c2VfY3Iz
X29rYXkKICAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cmJ4KQogICAgICAgICBuZWcgICAlcmN4Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNp
CisgICAgICAgIG1vdiAgICVyY3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJieCkKIC5Mc3lzZV9jcjNfb2theToKKyAgICAgICAgc3RpCiAK
ICAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKICAgICAgICAgY21wYiAgJDAsVkNQVV9zeXNlbnRl
cl9kaXNhYmxlc19ldmVudHMoJXJieCkKQEAgLTMwMCw5ICszMDIsMTAgQEAgRU5UUlkoaW50ODBf
ZGlyZWN0X3RyYXApCiAgICAgICAgIGp6ICAgIC5MaW50ODBfY3IzX29rYXkKICAgICAgICAgbW92
ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogICAgICAgICBuZWcg
ICAlcmN4Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIG1vdiAgICVy
Y3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXJieCkKIC5MaW50ODBfY3IzX29rYXk6CisgICAgICAgIHN0aQogCiAgICAgICAgIGNtcGIgICQw
LHVudHJ1c3RlZF9tc2koJXJpcCkKIFVOTElLRUxZX1NUQVJUKG5lLCBtc2lfY2hlY2spCkBAIC00
NzcsNyArNDgwLDcgQEAgRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAgICAgICAgbW92ICAgJXJj
eCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICBuZWcgICAlcmN4
CiAuTGludHJfY3IzX2xvYWQ6Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAg
ICAgIG1vdiAgICVyY3gsICVjcjMKICAgICAgICAgeG9yICAgJWVjeCwgJWVjeAogICAgICAgICBt
b3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRl
c3RiICQzLCBVUkVHU19jcyglcnNwKQpAQCAtNTE1LDcgKzUxOCw3IEBAIEdMT0JBTChoYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9j
cjMpKCVyMTQpCiAgICAgICAgIG5lZyAgICVyY3gKIC5MeGNwdF9jcjNfbG9hZDoKLSAgICAgICAg
d3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92ICAgJXJjeCwgJWNyMwogICAgICAg
ICB4b3IgICAlZWN4LCAlZWN4CiAgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCkBAIC03
MDcsNyArNzEwLDcgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogICAgICAgICBqbnMgICAuTGRibGZf
Y3IzX2xvYWQKICAgICAgICAgbmVnICAgJXJieAogLkxkYmxmX2NyM19sb2FkOgotICAgICAgICB3
cml0ZV9jcjMgcmJ4LCByZGksIHJzaQorICAgICAgICBtb3YgICAlcmJ4LCAlY3IzCiAuTGRibGZf
Y3IzX29rYXk6CiAKICAgICAgICAgbW92cSAgJXJzcCwlcmRpCkBAIC03MzgsNyArNzQxLDcgQEAg
aGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgbmVnICAgJXJjeAogLkxpc3RfY3IzX2xvYWQ6
Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCisgICAgICAgIG1vdiAgICVyY3gsICVj
cjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkK
IC5MaXN0X2NyM19va2F5OgogCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:48:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCQJ-00069l-NK; Thu, 18 Jan 2018 15:48:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCQI-00068g-KJ
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:48:14 +0000
X-Inumbo-ID: 5740c0df-fc67-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5740c0df-fc67-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 15:50:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703087"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:00 +0000
Message-ID: <1516290370-14958-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 01/11] x86/thunk: Fix GEN_INDIRECT_THUNK
	comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHJlYmFzaW5nIGVycm9yIGluIGMvcyA4NThjYmEwZDRjNmIgIng4NjogSW50cm9k
dWNlIGFsdGVybmF0aXZlCmluZGlyZWN0IHRodW5rcyIgaGlkZGVuIGJ5IG90aGVyIGNoYW5nZXMg
aW4gdGhlIHNhbWUgc2VudGVuY2UuCgpUaGUgbmFtZSB3aXRoIGRvdHMgcmF0aGVyIHRoYW4gdW5k
ZXJzY29yZXMgd2FzIHRoZSBwcmVyZWxlYXNlIEdDQyBBQkkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNo
IDxKQmV1bGljaEBzdXNlLmNvbT4KCnY5OiBOZXcuCi0tLQogeGVuL2FyY2gveDg2L2luZGlyZWN0
LXRodW5rLlMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyBiL3hlbi9h
cmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TCmluZGV4IDdkMzQ3MDcuLmUwM2ZjMTQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TCisrKyBiL3hlbi9hcmNoL3g4Ni9pbmRp
cmVjdC10aHVuay5TCkBAIC0zMSw3ICszMSw3IEBACiAuZW5kbQogCiAvKgotICogQnVpbGQgdGhl
IF9feDg2LmluZGlyZWN0X3RodW5rLiogc3ltYm9scy4gIEV4ZWN1dGlvbiBsYW5kcyBvbiBhbgor
ICogQnVpbGQgdGhlIF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scy4gIEV4ZWN1dGlvbiBs
YW5kcyBvbiBhbgogICogYWx0ZXJuYXRpdmUgcGF0Y2ggcG9pbnQgd2hpY2ggaW1wbGVtZW50cyBv
bmUgb2YgdGhlIGFib3ZlIFRIVU5LXyoncwogICovCiAubWFjcm8gR0VOX0lORElSRUNUX1RIVU5L
IHJlZzpyZXEKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:48:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCQJ-00069G-9j; Thu, 18 Jan 2018 15:48:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCQH-00068f-Vi
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:48:14 +0000
X-Inumbo-ID: 566d02b5-fc67-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 566d02b5-fc67-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 15:50:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703090"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:02 +0000
Message-ID: <1516290370-14958-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 03/11] x86/msr: Emulation of MSR_{SPEC_CTRL,
	PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgcGVyIHRoZSBzcGVjIGN1cnJlbnRseSBhdmFpbGFibGUgaGVyZToKCmh0dHBzOi8vc29mdHdh
cmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC9jNS82My8zMzY5OTYtU3Bl
Y3VsYXRpdmUtRXhlY3V0aW9uLVNpZGUtQ2hhbm5lbC1NaXRpZ2F0aW9ucy5wZGYKCk1TUl9BUkNI
X0NBUEFCSUxJVElFUyB3aWxsIG9ubHkgY29tZSBpbnRvIGV4aXN0ZW5jZSBvbiBuZXcgaGFyZHdh
cmUsIGJ1dCBpcwppbXBsZW1lbnRlZCBhcyBhIHN0cmFpZ2h0ICNHUCBmb3Igbm93IHRvIGF2b2lk
IGJlaW5nIGxlYWt5IHdoZW4gbmV3IGhhcmR3YXJlCmFycml2ZXMuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KCnY5OgogKiBBbHRlciB0aGUgU1RJQlAgaGFuZGxpbmcg
dG8gbWF0Y2ggSW50ZWwncyBsYXRlc3Qgc3BlYwogKiBEcm9wIHNwZWNfY3RybC5ndWVzdCBhcyBp
dCBpcyBubyBsb25nZXIgbmVlZGVkCi0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAg
ICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmggICAgICAgfCAxMCArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpp
bmRleCAxODdmODYyLi43ODc1ZDljIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysr
IGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMjAsMTEgKzEyMCwyMiBAQCBpbnQgaW5pdF92Y3B1
X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpCiAKIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogeworICAgIGNvbnN0IHN0
cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOwogICAgIGNvbnN0
IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSB2LT5kb21haW4tPmFyY2gubXNyOwogICAg
IGNvbnN0IHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7CiAKICAgICBz
d2l0Y2ggKCBtc3IgKQogICAgIHsKKyAgICBjYXNlIE1TUl9QUkVEX0NNRDoKKyAgICAgICAgLyog
V3JpdGUtb25seSAqLworICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgY2FzZSBNU1JfU1BF
Q19DVFJMOgorICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCisgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0OworICAgICAgICAqdmFsID0gdnAtPnNwZWNfY3RybC5yYXc7CisgICAgICAgIGJy
ZWFrOworCiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKICAgICAgICAgaWYgKCAh
ZHAtPnBsYWZvcm1faW5mby5hdmFpbGFibGUgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsK
QEAgLTEzMiw2ICsxNDMsMTAgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICAgICBfTVNSX1BMQVRG
T1JNX0lORk9fQ1BVSURfRkFVTFRJTkc7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1Jf
QVJDSF9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCisg
ICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVT
X0VOQUJMRVM6CiAgICAgICAgIGlmICggIXZwLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuYXZhaWxh
YmxlICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CkBAIC0xNTMsMTQgKzE2OCw0NCBAQCBp
bnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFs
KQogewogICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNw
ID0gZC0+YXJjaC5jcHVpZDsKICAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gZC0+
YXJjaC5tc3I7CiAgICAgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSB2LT5hcmNoLm1zcjsK
IAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JN
X0lORk86CisgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIFJlYWQt
b25seSAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCisgICAgY2FzZSBNU1JfU1BFQ19DVFJM
OgorICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCisgICAgICAgICAgICBnb3RvIGdwX2Zh
dWx0OyAvKiBNU1IgYXZhaWxhYmxlPyAqLworCisgICAgICAgIC8qCisgICAgICAgICAqIE5vdGU6
IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQgYXMgc2FmZSB0byB1c2UgKGkuZS4gaWdub3Jl
ZCkKKyAgICAgICAgICogd2hlbiBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGluIGhhcmR3YXJlLgor
ICAgICAgICAgKi8KKworICAgICAgICBpZiAoIHZhbCAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVD
X0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIFJzdmQgYml0IHNl
dD8gKi8KKworICAgICAgICB2cC0+c3BlY19jdHJsLnJhdyA9IHZhbDsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIE1TUl9QUkVEX0NNRDoKKyAgICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2Ig
JiYgIWNwLT5leHRkLmlicGIgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsgLyogTVNSIGF2
YWlsYWJsZT8gKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgb25seSBkZWZpbmVkIGJl
aGF2aW91ciBpcyB3aGVuIHdyaXRpbmcgUFJFRF9DTURfSUJQQi4gIEluCisgICAgICAgICAqIHBy
YWN0aWNlLCByZWFsIGhhcmR3YXJlIGFjY2VwdHMgYW55IHZhbHVlIHdpdGhvdXQgZmF1bHRpbmcu
CisgICAgICAgICAqLworICAgICAgICBpZiAoIHYgPT0gY3VyciAmJiAodmFsICYgUFJFRF9DTURf
SUJQQikgKQorICAgICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7
CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFC
TEVTOgogICAgIHsKICAgICAgICAgdWludDY0X3QgcnN2ZCA9IH4wdWxsOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmgKaW5kZXggYTBhYWNmYS4uMjNhZDc0MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC0zOSw2ICszOSw4IEBACiAjZGVmaW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAwMDAwNDkKICNk
ZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQogCisjZGVmaW5lIE1TUl9B
UkNIX0NBUEFCSUxJVElFUwkJMHgwMDAwMDEwYQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28g
YXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4
MDAwMDAwYzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmgKaW5kZXggMmZiZWQwMi4uOTI4ZjFjYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBAIC0yMjMsNiArMjIzLDE2
IEBAIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQogLyogTVNSIHBvbGljeSBvYmplY3QgZm9yIHBl
ci12Q1BVIE1TUnMgKi8KIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kKIHsKKyAgICAvKiAweDAwMDAw
MDQ4IC0gTVNSX1NQRUNfQ1RSTCAqLworICAgIHN0cnVjdCB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIE9ubHkgdGhlIGJvdHRvbSB0d28gYml0cyBhcmUgZGVmaW5lZCwgc28gbm8gbmVlZCB0byB3
YXN0ZSBzcGFjZQorICAgICAgICAgKiB3aXRoIHVpbnQ2NF90IGF0IHRoZSBtb21lbnQsIGJ1dCB1
c2UgdWludDMyX3QgZm9yIHRoZSBjb252ZW5pZW5jZQorICAgICAgICAgKiBvZiB0aGUgYXNzZW1i
bHkgY29kZS4KKyAgICAgICAgICovCisgICAgICAgIHVpbnQzMl90IHJhdzsKKyAgICB9IHNwZWNf
Y3RybDsKKwogICAgIC8qIDB4MDAwMDAxNDAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJM
RVMgKi8KICAgICBzdHJ1Y3QgewogICAgICAgICBib29sIGF2YWlsYWJsZTsgLyogVGhpcyBNU1Ig
aXMgbm9uLWFyY2hpdGVjdHVyYWwgKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:48:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCQH-00068n-3E; Thu, 18 Jan 2018 15:48:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCQF-00068h-Sq
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:48:11 +0000
X-Inumbo-ID: c3d00349-fc66-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3d00349-fc66-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 16:46:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703085"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:45:59 +0000
Message-ID: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v9 00/11] x86: Mitigations for
	SP2/CVE-2017-5715/Branch Target Injection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaXMgYXZhaWxhYmUgaW4gZ2l0IGZvcm0gZnJvbToKCiAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2FuZHJld2Nvb3AveGVuLmdpdDthPXNob3J0bG9n
O2g9cmVmcy9oZWFkcy9zcDItbWl0aWdhdGlvbnMtdjkKCkEgY29weSBvZiBJbnRlbCdzIHNwZWMg
Zm9yIElCUlMvSUJQQiBjYW4gYmUgZm91bmQgaGVyZToKCiAgaHR0cHM6Ly9zb2Z0d2FyZS5pbnRl
bC5jb20vc2l0ZXMvZGVmYXVsdC9maWxlcy9tYW5hZ2VkL2M1LzYzLzMzNjk5Ni1TcGVjdWxhdGl2
ZS1FeGVjdXRpb24tU2lkZS1DaGFubmVsLU1pdGlnYXRpb25zLnBkZgoKSW4gYWRkaXRpb24gdG8g
dGhpcyBzb2Z0d2FyZSBzZXJpZXMsIHlvdSB3aWxsIG5lZWQgdGhlIGZvbGxvd2luZzoKCiAgMSkg
QSBjb21waWxlciB3aGljaCB1bmRlcnN0YW5kcyAtbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRl
cm5hbCBhbmQKICAgICAtbWluZGlyZWN0LWJyYW5jaC1yZWdpc3Rlci4gIEEgR0NDIHBhdGNoIHNl
cmllcyBpbXBsZW1lbnRpbmcgdGhpcyBzaG91bGQKICAgICBiZSBhdmFpbGFibGUgaW1taW5lbnRs
eS4gIEluIHRoZSBtZWFudGltZSwgYSBkZXZlbG9wbWVudCBicmFuY2ggY2FuIGJlCiAgICAgb2J0
YWluZWQgZnJvbToKCiAgICAgaHR0cHM6Ly9naXRodWIuY29tL2hqbC10b29scy9nY2MvY29tbWl0
cy9oamwvaW5kaXJlY3QvZ2NjLTctYnJhbmNoL21hc3RlcgoKICAyKSBOZXcgbWljcm9jb2RlIGZy
b20gSW50ZWwgYW5kIEFNRC4gIFRoZXNlIHByb3ZpZGUgbmV3IE1TUnMgZm9yIFhlbiB0byB1c2Us
CiAgICAgYW5kIHZpcnR1YWxpc2UgZm9yIGd1ZXN0IGtlcm5lbHMgdG8gdXNlLgoKVGhlcmUgYXJl
IHNvbWUgbGltaXRhdGlvbnMsIGV2ZW4gd2l0aCB0aGUgd29yayBwcmVzZW50ZWQgaGVyZS4KCiAg
MSkgdkNQVS10by12Q1BVIFNQMiBhdHRhY2tzIGNhbiBvbmx5IGJlIG1pdGlnYXRlZCBhdCB0aGUg
aHlwZXJ2aXNvciBsZXZlbAogICAgIHdpdGggSUJQQiBzdXBwb3J0LCB3aGljaCBmb3IgaW50ZXJu
YWwgcGlwZWxpbmUgcmVhc29ucywgd2UgZG8gbm90IGV4cGVjdAogICAgIHRvIGJlIG1hZGUgYXZh
aWxhYmxlIG9uIG9sZGVyIHByb2Nlc3NvcnMuICBGb3Igbm93LCBJIHdpbGwgbGVhdmUgdGhlc2UK
ICAgICBkZXRhaWxzIHRvIHRoZSBoYXJkd2FyZSB2ZW5kb3JzLgoKICAyKSBIYXJkd2FyZSBsYWNr
aW5nIFNNRVAgaXMgaW4gYSB3b3JzZSBwb3NpdGlvbiB0aGFuIGhhcmR3YXJlIHdpdGggU01FUC4g
IElmCiAgICAgeW91IGhhdmUgU01FUCAoSW50ZWwgSXZ5QnJpZGdlIGFuZCBsYXRlciwgU29tZSBB
TUQgRmFtMTZoIGFuZCBhbGwgRmFtMTdoCiAgICAgYW5kIGxhdGVyKSwgbWFrZSBhYnNvbHV0ZWx5
IHN1cmUgaXQgaXMgZW5hYmxlZCBpbiB0aGUgQklPUyBhbmQgd29ya2luZy4KCiAgMykgT24gaGFy
ZHdhcmUgbGFja2luZyBTTUVQIHN1cHBvcnQsIGl0IGlzIHN0aWxsIGFuIG9wZW4gcXVlc3Rpb24g
aG93IHRvCiAgICAgcHJvdGVjdCBhZ2FpbnN0IFJTQi10by1TTU0gc3BlY3VsYXRpb24uICBOYXRp
dmUgb3BlcmF0aW5nIHN5c3RlbXMgY2FuIGZpeAogICAgIHRoaXMgYnkgcHJvaGliaXRpbmcgdXNl
cnNwYWNlIGZyb20gbW1hcCgpJ2luZyBhZGRyZXNzZXMgd2hpY2ggYWxpYXMgdGhlCiAgICAgU01N
IHJhbmdlLCBidXQgWGVuIGhhcyBubyBmZWFzaWJsZSB3YXkgb2YgZW5mb3JjaW5nIHRoaXMgcmVz
dHJpY3Rpb24gb24KICAgICBQViBndWVzdHMsIGV2ZW4gaWYgd2UgY291bGQgdG9sZXJhdGUgdGhl
IEFCSSBicmVha2FnZS4gIChIb3dldmVyLCBzZWUgdGhlCiAgICAgZm9ydGhjb21pbmcgU1AzIG1p
dGlnYXRpb24gc2VyaWVzIGZvciBhbHRlcm5hdGl2ZXMgZm9yIHVuIHRydXN0ZWQgUFYKICAgICBn
dWVzdHMpLgoKfkFuZHJldwoKQ2hhbmdlcyBmcm9tIHY4OgogICogTGFyZ2UgcmV3b3JrIG9mIFNU
SUJQIGhhbmRsaW5nIGZvbGxvd2luZyBJbnRlbCBwdWJsaXNoaW5nIGEgbmV3IHNwZWMKICAqIFJl
YmFzZSBvdmVyIHRoZSBYUFRJIHBhdGNoZXMKCkFuZHJldyBDb29wZXIgKDExKToKICB4ODYvdGh1
bms6IEZpeCBHRU5fSU5ESVJFQ1RfVEhVTksgY29tbWVudAogIHg4Ni9jcHVpZDogSGFuZGxpbmcg
b2YgSUJSUy9JQlBCLCBTVElCUCBhbmQgSUJSUyBmb3IgZ3Vlc3RzCiAgeDg2L21zcjogRW11bGF0
aW9uIG9mIE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfSBmb3IgZ3Vlc3RzCiAgeDg2L21pZ3JhdGU6
IE1vdmUgTVNSX1NQRUNfQ1RSTCBvbiBtaWdyYXRlCiAgeDg2L2h2bTogUGVybWl0IGd1ZXN0cyBk
aXJlY3QgYWNjZXNzIHRvIE1TUl97U1BFQ19DVFJMLFBSRURfQ01EfQogIHg4Ni9lbnRyeTogT3Jn
YW5pc2UgdGhlIHVzZSBvZiBNU1JfU1BFQ19DVFJMIGF0IGVhY2ggZW50cnkvZXhpdCBwb2ludAog
IHg4Ni9ib290OiBDYWxjdWxhdGUgdGhlIG1vc3QgYXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb24g
dG8gdXNlCiAgeDg2L2VudHJ5OiBDbG9iYmVyIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyL1JldHVy
biBBZGRyZXNzIFN0YWNrIG9uIGVudHJ5IHRvIFhlbgogIHg4Ni9jdHh0OiBJc3N1ZSBhIHNwZWN1
bGF0aW9uIGJhcnJpZXIgYmV0d2VlbiB2Y3B1IGNvbnRleHRzCiAgeDg2L2NwdWlkOiBPZmZlciBJ
bmRpcmVjdCBCcmFuY2ggQ29udHJvbHMgdG8gZ3Vlc3RzCiAgeDg2L2lkbGU6IENsZWFyIFNQRUNf
Q1RSTCB3aGlsZSBpZGxlCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gICAg
ICAgICB8ICAxMyArLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAg
ICB8ICAgNCArLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgICAgICAgICAgICAgICB8
ICAyMSArKysKIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jICAgICAgICAgICAgICAgfCAg
IDcgKwogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAyOCAr
KysKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMzEgKysr
KwogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAyMSArKysK
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogeGVu
L2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyAgICAgICAgICAgICAgICB8ICAgOCArLQogeGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgICAgICAgICB8ICAgNSArCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC9lbnRyeS5TICAgICAgICAgICAgICAgIHwgIDExICsrCiB4ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYyAgICAgICAgICAgICAgICAgIHwgIDE3ICsrCiB4ZW4vYXJjaC94ODYvaW5k
aXJlY3QtdGh1bmsuUyAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94ODYvbXNyLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ1ICsrKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAu
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9zbXBib290LmMg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAg
ICAgICAgICAgICAgICAgICB8IDE0MiArKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni94ODZf
NjQvYXNtLW9mZnNldHMuYyAgICAgICAgICAgfCAgIDYgKwogeGVuL2FyY2gveDg2L3g4Nl82NC9j
b21wYXQvZW50cnkuUyAgICAgICAgICB8ICAxNCArKwogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICAgICAgICAgICB8ICAzNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9k
ZWZucy5oICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaCAgICAgICAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggICAg
ICAgICAgICAgICB8ICAgNiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgICAg
ICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggICAgICAgICAgICAgICAg
ICAgfCAgMTAgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgICAgICAgICAg
fCAgIDcgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgICAgICAgICB8ICA0
NSArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggICAgICAgICB8IDI2
NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oIHwgICA2ICstCiAyOSBmaWxlcyBjaGFuZ2VkLCA3NTEgaW5zZXJ0
aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:48:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCQJ-00069U-GQ; Thu, 18 Jan 2018 15:48:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCQH-00068e-Vi
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:48:14 +0000
X-Inumbo-ID: 5569fc8f-fc67-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5569fc8f-fc67-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 15:50:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703091"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:06 +0000
Message-ID: <1516290370-14958-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 07/11] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2NzoKICogc3RhdGljLCBh
bmQgdHdlYWsgY29tbWVudAotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
IHwgICA2ICsrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAxMDQgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwNSBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KaW5kZXggZjczOTkwZi4uYjRhN2VjZCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KQEAgLTI0Niw3ICsyNDYsNyBAQCBlbm91Z2guIFNldHRpbmcgdGhpcyB0byBhIGhpZ2ggdmFs
dWUgbWF5IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCiB0aGUgTk1JIHdhdGNo
ZG9nIGlzIGFsc28gZW5hYmxlZC4KIAogIyMjIGJ0aSAoeDg2KQotPiBgPSBMaXN0IG9mIFsgdGh1
bms9cmV0cG9saW5lfGxmZW5jZXxqbXAgXWAKKz4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGlu
ZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiBdYAogCiBCcmFuY2ggVGFyZ2V0IEluamVjdGlvbiBj
b250cm9scy4gIEJ5IGRlZmF1bHQsIFhlbiB3aWxsIHBpY2sgdGhlIG1vc3QKIGFwcHJvcHJpYXRl
IEJUSSBtaXRpZ2F0aW9ucyBiYXNlZCBvbiBjb21waWxlZCBpbiBzdXBwb3J0LCBsb2FkZWQgbWlj
cm9jb2RlLApAQCAtMjYxLDYgKzI2MSwxMCBAQCBsb2NhdGlvbnMuICBUaGUgZGVmYXVsdCB0aHVu
ayBpcyBgcmV0cG9saW5lYCAoZ2VuZXJhbGx5IHByZWZlcnJlZCBmb3IgSW50ZWwKIGhhcmR3YXJl
KSwgd2l0aCB0aGUgYWx0ZXJuYXRpdmVzIGJlaW5nIGBqbXBgIChhIGBqbXAgKiVyZWdgIGdhZGdl
dCwgbWluaW1hbAogb3ZlcmhlYWQpLCBhbmQgYGxmZW5jZWAgKGFuIGBsZmVuY2U7IGptcCAqJXJl
Z2AgZ2FkZ2V0LCBwcmVmZXJyZWQgZm9yIEFNRCkuCiAKK09uIGhhcmR3YXJlIHN1cHBvcnRpbmcg
SUJSUywgdGhlIGBpYnJzPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGZvcmNlIG9yCitwcmV2ZW50
IFhlbiB1c2luZyB0aGUgZmVhdHVyZSBpdHNlbGYuICBJZiBYZW4gaXMgbm90IHVzaW5nIElCUlMg
aXRzZWxmLAorZnVuY3Rpb25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmly
dHVhbGlzZWQgZm9yIGd1ZXN0cy4KKwogIyMjIHhlbmhlYXBcX21lZ2FieXRlcyAoYXJtMzIpCiA+
IGA9IDxzaXplPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVu
L2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDg5ZTcyODcuLjdiMGRhYWYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
QEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9s
aWIuaD4KIAorI2luY2x1ZGUgPGFzbS9taWNyb2NvZGUuaD4KICNpbmNsdWRlIDxhc20vcHJvY2Vz
c29yLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogCkBAIC0zMSwxMSArMzIsMTIgQEAg
c3RhdGljIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19MRkVOQ0UsCiAgICAgVEhVTktfSk1Q
LAogfSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CitzdGF0aWMgaW50IG9w
dF9pYnJzIF9faW5pdGRhdGEgPSAtMTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNv
bnN0IGNoYXIgKnMpCiB7CiAgICAgY29uc3QgY2hhciAqc3M7Ci0gICAgaW50IHJjID0gMDsKKyAg
ICBpbnQgdmFsLCByYyA9IDA7CiAKICAgICBkbyB7CiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcs
Jyk7CkBAIC01NSw2ICs1Nyw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2J0aShjb25zdCBj
aGFyICpzKQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
ICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMi
LCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X2licnMgPSB2YWw7CiAgICAgICAgIGVs
c2UKICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKIApAQCAtOTEsMjQgKzk1LDgyIEBAIHN0YXRp
YyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogICAgICAg
ICBwcmludGsoWEVOTE9HX0RFQlVHICIgIENvbXBpbGVkLWluIHN1cHBvcnQ6IElORElSRUNUX1RI
VU5LXG4iKTsKIAogICAgIHByaW50ayhYRU5MT0dfSU5GTwotICAgICAgICAgICAiQlRJIG1pdGln
YXRpb25zOiBUaHVuayAlc1xuIiwKKyAgICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsg
JXMsIE90aGVyczolc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8g
Ik4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5F
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKLSAg
ICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIgOiAiPyIpOworICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/IiwKKyAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkgICAgPyAiIElCUlMrIiA6Cisg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUikgID8gIiBJ
QlJTLSIgICAgICA6ICIiKTsKK30KKworLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCitzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5l
X3NhZmUodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgdWNvZGVfcmV2ID0gdGhpc19jcHUodWNv
ZGVfY3B1X2luZm8pLmNwdV9zaWcucmV2OworCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAg
ICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisgICAgeworICAgIGNhc2UgMHgx
NzogLyogUGVucnluICovCisgICAgY2FzZSAweDFkOiAvKiBEdW5uaW5ndG9uICovCisgICAgY2Fz
ZSAweDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2
ZW5kYWxlICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJl
OiAvKiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNh
c2UgMHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVY
ICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyog
U2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAg
IGNhc2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3
ZWxsICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1
OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgICAg
ICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBCcm9hZHdlbGwgcHJvY2Vz
c29ycyBhcmUgcmV0cG9saW5lLXNhZmUgYWZ0ZXIgc3BlY2lmaWMgbWljcm9jb2RlCisgICAgICAg
ICAqIHZlcnNpb25zLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fkd2VsbCAq
LworICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4Mjg7CisgICAgY2FzZSAweDQ3OiAvKiBC
cm9hZHdlbGwgSCAqLworICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MWI7CisgICAgY2Fz
ZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+
PSAweGIwMDAwMjU7CisgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLworICAgICAgICBy
ZXR1cm4gZmFsc2U7IC8qIFRCRC4gKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBTa3lsYWtl
IGFuZCBsYXRlciBwcm9jZXNzb3JzIGFyZSBub3QgcmV0cG9saW5lLXNhZmUuCisgICAgICAgICAq
LworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CiB9CiAKIHZvaWQg
X19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGlu
ZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7CisgICAgYm9vbCBpYnJzID0gZmFsc2U7CiAK
ICAgICAvKgogICAgICAqIEhhcyB0aGUgdXNlciBzcGVjaWZpZWQgYW55IGN1c3RvbSBCVEkgbWl0
aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRoZWlyCiAgICAgICogaW5zdHJ1Y3Rpb25zIGV4YWN0
bHkgYW5kIGRpc2FibGUgYWxsIGhldXJpc3RpY3MuCiAgICAgICovCi0gICAgaWYgKCBvcHRfdGh1
bmsgIT0gVEhVTktfREVGQVVMVCApCisgICAgaWYgKCBvcHRfdGh1bmsgIT0gVEhVTktfREVGQVVM
VCB8fCBvcHRfaWJycyAhPSAtMSApCiAgICAgewogICAgICAgICB0aHVuayA9IG9wdF90aHVuazsK
KyAgICAgICAgaWJycyAgPSAhIW9wdF9pYnJzOwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAt
MTI0LDcgKzE4NiwyMSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggY3B1X2hhc19sZmVuY2Vf
ZGlzcGF0Y2ggKQogICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfTEZFTkNFOworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8g
dXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCisgICAgICAgICAgICAgKiBJQlJTLCBidXQg
b25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkKKyAg
ICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIHJldHBvbGluZV9zYWZlKCkgKQorICAg
ICAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElORTsKKyAgICAgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgICAgIGlicnMgPSB0cnVlOworICAgICAgICAgICAgfQog
ICAgICAgICB9CisgICAgICAgIC8qIFdpdGhvdXQgY29tcGlsZXIgdGh1bmsgc3VwcG9ydCwgdXNl
IElCUlMgaWYgYXZhaWxhYmxlLiAqLworICAgICAgICBlbHNlIGlmICggYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgICAgICAgICBpYnJzID0gdHJ1ZTsKICAgICB9CiAKICAg
ICAvKgpAQCAtMTM1LDYgKzIxMSwxMyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21p
dGlnYXRpb25zKHZvaWQpCiAgICAgICAgIHRodW5rID0gVEhVTktfTk9ORTsKIAogICAgIC8qCisg
ICAgICogSWYgSUJSUyBpcyBpbiB1c2UgYW5kIHRodW5rcyBhcmUgY29tcGlsZWQgaW4sIHRoZXJl
IGlzIG5vIHBvaW50CisgICAgICogc3VmZmVyaW5nIGV4dHJhIG92ZXJoZWFkLiAgU3dpdGNoIHRv
IHRoZSBsZWFzdC1vdmVyaGVhZCB0aHVuay4KKyAgICAgKi8KKyAgICBpZiAoIGlicnMgJiYgdGh1
bmsgPT0gVEhVTktfREVGQVVMVCApCisgICAgICAgIHRodW5rID0gVEhVTktfSk1QOworCisgICAg
LyoKICAgICAgKiBJZiB0aGVyZSBhcmUgc3RpbGwgbm8gdGh1bmsgcHJlZmVyZW5jZXMsIHRoZSBj
b21waWxlZCBkZWZhdWx0IGlzCiAgICAgICogYWN0dWFsbHkgcmV0cG9saW5lLCBhbmQgaXQgaXMg
YmV0dGVyIHRoYW4gbm90aGluZy4KICAgICAgKi8KQEAgLTE0Nyw2ICsyMzAsMTkgQEAgdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGVsc2UgaWYgKCB0
aHVuayA9PSBUSFVOS19KTVAgKQogICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFU
VVJFX0lORF9USFVOS19KTVApOwogCisgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SUJSU0IpICkKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIEV2ZW4gaWYgd2UndmUgY2hv
c2VuIHRvIG5vdCBoYXZlIElCUlMgc2V0IGluIFhlbiBjb250ZXh0LCB3ZSBzdGlsbAorICAgICAg
ICAgKiBuZWVkIHRoZSBJQlJTIGVudHJ5L2V4aXQgbG9naWMgdG8gdmlydHVhbGlzZSBJQlJTIHN1
cHBvcnQgZm9yCisgICAgICAgICAqIGd1ZXN0cy4KKyAgICAgICAgICovCisgICAgICAgIGlmICgg
aWJycyApCisgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTl9J
QlJTX1NFVCk7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOworICAgIH0KKwogICAgIHByaW50X2RldGFpbHMo
dGh1bmspOwogfQogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:48:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCQw-0006L6-VZ; Thu, 18 Jan 2018 15:48:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCQu-0006Jf-Rn
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:48:52 +0000
X-Inumbo-ID: 57ee2cb3-fc67-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57ee2cb3-fc67-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 15:50:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703092"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:07 +0000
Message-ID: <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return Stack
	Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cmV0IGluc3RydWN0aW9ucyBhcmUgc3BlY3VsYXRlZCBkaXJlY3RseSB0byB2YWx1ZXMgcmVjb3Jk
ZWQgaW4gdGhlIFJTQi9SQVMsIGFzCnRoZXJlIGlzIG5vIHVuY2VydGFpbnR5IGluIHdlbGwtZm9y
bWVkIGNvZGUuICBHdWVzdHMgY2FuIHRha2UgYWR2YW50YWdlIG9mCnRoaXMgaW4gdHdvIHdheXM6
CgogIDEpIElmIHRoZXkgY2FuIGZpbmQgYSBwYXRoIGluIFhlbiB3aGljaCBleGVjdXRlcyBtb3Jl
IHJldCBpbnN0cnVjdGlvbnMgdGhhbgogICAgIGNhbGwgaW5zdHJ1Y3Rpb25zLiAgKEF0IGxlYXN0
IG9uZSBpbiB0aGUgd2FpdHF1ZXVlIGluZnJhc3RydWN0dXJlLAogICAgIHByb2JhYmx5IG90aGVy
cy4pCiAgMikgVXNlIHRoZSBmYWN0IHRoYXQgdGhlIFJTQi9SQVMgaW4gaGFyZHdhcmUgaXMgYWN0
dWFsbHkgYSBjaXJjdWxhciBzdGFjawogICAgIHdpdGhvdXQgYSBjb25jZXB0IG9mIGVtcHR5LiAg
KFdoZW4gaXQgbG9naWNhbGx5IGVtcHRpZXMsIHN0YWxlIHZhbHVlcwogICAgIHdpbGwgc3RhcnQg
YmVpbmcgdXNlZC4pCgpUbyBtaXRpZ2F0ZSwgdW5jb25kaXRpb25hbGx5IG92ZXJ3cml0ZSB0aGUg
UlNCIG9uIGVudHJ5IHRvIFhlbiB3aXRoIGdhZGdldHMKd2hpY2ggd2lsbCBjYXB0dXJlIGFuZCBj
b250YWluIHJvZ3VlIHNwZWN1bGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+Cgp2NzoKICogUmV3cml0dGVuIGFsbW9zdCBmcm9tIHNjcmF0Y2guICBTZWUgY29k
ZSBjb21tZW50cyBmb3IgZGV0YWlscy4Kdjg6CiAqIFVzZSBqbXAgcmF0aGVyIHRoYW4gY2FsbCB0
byBjb250YWluIHNwZWN1bGF0aW9uLiAgSXQgZG9lc24ndCBhZmZlY3QgdGhlCiAgIGNvcnJlY3Ru
ZXNzIG9mIGNvbnRhaW5tZW50LCBidXQgcmVtb3ZlcyA2IGJ5dGVzLgotLS0KIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgIDYgKysrKystCiB4ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMgICAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgIHwgIDIgKysKIHhlbi9pbmNsdWRlL2Fz
bS14ODYvbm9wcy5oICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmxfYXNtLmggfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDgwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiNGE3ZWNkLi4xMTM5OWNlIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMjQ2LDcgKzI0Niw3IEBAIGVub3VnaC4gU2V0dGluZyB0
aGlzIHRvIGEgaGlnaCB2YWx1ZSBtYXkgY2F1c2UgYm9vdCBmYWlsdXJlLCBwYXJ0aWN1bGFybHkg
aWYKIHRoZSBOTUkgd2F0Y2hkb2cgaXMgYWxzbyBlbmFibGVkLgogCiAjIyMgYnRpICh4ODYpCi0+
IGA9IExpc3Qgb2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwgaWJycz08Ym9vbD4gXWAK
Kz4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiwg
cnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAogQnJhbmNoIFRhcmdldCBJbmplY3Rpb24g
Y29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBwaWNrIHRoZSBtb3N0CiBhcHByb3ByaWF0
ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4gc3VwcG9ydCwgbG9hZGVkIG1p
Y3JvY29kZSwKQEAgLTI2NSw2ICsyNjUsMTAgQEAgT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJT
LCB0aGUgYGlicnM9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IKIHByZXZlbnQgWGVu
IHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBpdHNl
bGYsCiBmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBiZSB2aXJ0dWFs
aXNlZCBmb3IgZ3Vlc3RzLgogCitUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9uYXRpdmU9YCBv
cHRpb25zIGNhbiBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQorUlNCIGdldHMgb3Zlcndy
aXR0ZW4uICBUaGVyZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50cnkgZnJvbSBI
Vk0KK2NvbnRleHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRl
eHQuCisKICMjIyB4ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8c2l6ZT5gCiAKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCA3YjBkYWFmLi42ODBmYWJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0zMyw2ICszMyw3IEBA
IHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiAgICAgVEhVTktfSk1QLAogfSBvcHRfdGh1bmsgX19p
bml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7CiBzdGF0aWMgaW50IG9wdF9pYnJzIF9faW5pdGRhdGEg
PSAtMTsKK3N0YXRpYyBib29sIG9wdF9yc2JfbmF0aXZlIF9faW5pdGRhdGEgPSB0cnVlLCBvcHRf
cnNiX3ZtZXhpdCBfX2luaXRkYXRhID0gdHJ1ZTsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
YnRpKGNvbnN0IGNoYXIgKnMpCiB7CkBAIC01OSw2ICs2MCwxMCBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICgg
KHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAg
b3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
cnNiX25hdGl2ZSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfcnNiX25hdGl2ZSA9
IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2Jfdm1leGl0
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9yc2Jfdm1leGl0ID0gdmFsOwogICAg
ICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAKQEAgLTk1LDEzICsxMDAsMTUg
QEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmsp
CiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgQ29tcGlsZWQtaW4gc3VwcG9ydDogSU5E
SVJFQ1RfVEhVTktcbiIpOwogCiAgICAgcHJpbnRrKFhFTkxPR19JTkZPCi0gICAgICAgICAgICJC
VEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXNcbiIsCisgICAgICAgICAgICJCVEkg
bWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVu
ayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5L
X1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZF
TkNFICAgID8gIkxGRU5DRSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAg
PyAiSk1QIiA6ICI/IiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9J
QlJTX1NFVCkgICAgPyAiIElCUlMrIiA6Ci0gICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9YRU5fSUJSU19DTEVBUikgID8gIiBJQlJTLSIgICAgICA6ICIiKTsKKyAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAgICAg
IDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfTkFUSVZFKSAg
ICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAiIik7CiB9CiAKIC8qIENh
bGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BVLiAqLwpA
QCAtMjQzLDYgKzI1MCwyOSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiAgICAgICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hF
Tl9JQlJTX0NMRUFSKTsKICAgICB9CiAKKyAgICAvKgorICAgICAqIFBWIGd1ZXN0cyBjYW4gcG9p
c29uIHRoZSBSU0IgdG8gYW55IHZpcnR1YWwgYWRkcmVzcyBmcm9tIHdoaWNoCisgICAgICogdGhl
eSBjYW4gZXhlY3V0ZSBhIGNhbGwgaW5zdHJ1Y3Rpb24uICBUaGlzIGlzIG5lY2Vzc2FyaWx5IG91
dHNpZGUKKyAgICAgKiBvZiB0aGUgWGVuIHN1cGVydmlzb3IgbWFwcGluZ3MuCisgICAgICoKKyAg
ICAgKiBXaXRoIFNNRVAgZW5hYmxlZCwgdGhlIHByb2Nlc3NvciB3b24ndCBzcGVjdWxhdGUgaW50
byB1c2VyCisgICAgICogbWFwcGluZ3MuICBUaGVyZWZvcmUsIHdlIGRvbid0IG5lZWQgdG8gd29y
cnkgYWJvdXQgcG9pc29uZWQKKyAgICAgKiBlbnRyaWVzIGZyb20gNjRiaXQgUFYgZ3Vlc3RzLgor
ICAgICAqCisgICAgICogMzJiaXQgUFYgZ3Vlc3Qga2VybmVscyBydW4gaW4gcmluZyAxLCBzbyB1
c2Ugc3VwZXJ2aXNvciBtYXBwaW5ncy4KKyAgICAgKiBJZiBhIHByb2Nlc3NvcnMgc3BlY3VsYXRl
cyB0byAzMmJpdCBQViBndWVzdCBrZXJuZWwgbWFwcGluZ3MsIGl0IGlzCisgICAgICogc3BlY3Vs
YXRpbmcgaW4gNjRiaXQgc3VwZXJ2aXNvciBtb2RlLCBhbmQgY2FuIGxlYWsgZGF0YS4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF9yc2JfbmF0aXZlICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2Nh
cChYODZfRkVBVFVSRV9SU0JfTkFUSVZFKTsKKworICAgIC8qCisgICAgICogSFZNIGd1ZXN0cyBj
YW4gYWx3YXlzIHBvaXNvbiB0aGUgUlNCIHRvIHBvaW50IGF0IFhlbiBzdXBlcnZpc29yCisgICAg
ICogbWFwcGluZ3MuCisgICAgICovCisgICAgaWYgKCBvcHRfcnNiX3ZtZXhpdCApCisgICAgICAg
IHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCk7CisKICAgICBwcmlu
dF9kZXRhaWxzKHRodW5rKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IGRk
MjM4OGYuLjBlZTRhMWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI4LDMgKzI4
LDUgQEAgWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMyKzE0
KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUEIsICAgICAg
ICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBJQlJTQiB8fCBJQlBCICovCiBYRU5fQ1BVRkVBVFVS
RShYRU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIElCUlNCICYmIElSQlMg
c2V0IGluIFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJTlRT
KzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLworWEVOX0NQVUZFQVRV
UkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3ZlcndyaXRl
IG5lZWRlZCBmb3IgbmF0aXZlICovCitYRU5fQ1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAgIChG
U0NBUElOVFMrMCkqMzIrMjApIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ub3BzLmgKaW5kZXggYmI1YjVkNS4uNjJkZTU4MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKQEAgLTY5
LDYgKzY5LDcgQEAKICNkZWZpbmUgQVNNX05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05P
UDgKICNkZWZpbmUgQVNNX05PUDI2IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9O
T1AyCiAjZGVmaW5lIEFTTV9OT1AzMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01f
Tk9QOAorI2RlZmluZSBBU01fTk9QMzQgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDg7IEFTTV9OT1AyCiAjZGVmaW5lIEFTTV9OT1AzNiBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDQKIAogI2RlZmluZSBBU01fTk9QX01BWCA5CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDcwMWE1YWQ5Li5mNDE5YjJlIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtNzMsNiArNzMsNDAgQEAKICAqICAtIFNQRUNf
Q1RSTF9FWElUX1RPX0dVRVNUCiAgKi8KIAorLm1hY3JvIERPX09WRVJXUklURV9SU0IKKy8qCisg
KiBSZXF1aXJlcyBub3RoaW5nCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4CisgKgorICogUmVxdWly
ZXMgMjU2IGJ5dGVzIG9mIHN0YWNrIHNwYWNlLCBidXQgJXJzcCBoYXMgbm8gbmV0IGNoYW5nZS4g
QmFzZWQgb24KKyAqIEdvb2dsZSdzIHBlcmZvcm1hbmNlIG51bWJlcnMsIHRoZSBsb29wIGlzIHVu
cm9sbGVkIHRvIDE2IGl0ZXJhdGlvbnMgYW5kIHR3bworICogY2FsbHMgcGVyIGl0ZXJhdGlvbi4K
KyAqCisgKiBUaGUgY2FsbCBmaWxsaW5nIHRoZSBSU0IgbmVlZHMgYSBub256ZXJvIGRpc3BsYWNl
bWVudCwgYnV0IHdlIHVzZSAiMToKKyAqIHBhdXNlLCBqbXAgMWIiIHRvIHNhZmVseSBjb250YWlu
cyBhbnkgcmV0LWJhc2VkIHNwZWN1bGF0aW9uLCBldmVuIGlmIHRoZQorICogbG9vcCBpcyBzcGVj
dWxhdGl2ZWx5IGV4ZWN1dGVkIHByZW1hdHVyZWx5LgorICoKKyAqICVyc3AgaXMgcHJlc2VydmVk
IGJ5IHVzaW5nIGFuIGV4dHJhIEdQUiBiZWNhdXNlIGEpIHdlJ3ZlIGdvdCBwbGVudHkgc3BhcmUs
CisgKiBiKSB0aGUgdHdvIG1vdnMgYXJlIHNob3J0ZXIgdG8gZW5jb2RlIHRoYW4gYGFkZCAkMzIq
OCwgJXJzcGAsIGFuZCBjKSBjYW4gYmUKKyAqIG9wdGltaXNlZCB3aXRoIG1vdi1lbGltaW5hdGlv
biBpbiBtb2Rlcm4gY29yZXMuCisgKi8KKyAgICBtb3YgJDE2LCAlZWN4ICAgLyogMTYgaXRlcmF0
aW9ucywgdHdvIGNhbGxzIHBlciBsb29wICovCisgICAgbW92ICVyc3AsICVyYXggIC8qIFN0b3Jl
IHRoZSBjdXJyZW50ICVyc3AgKi8KKworLkxcQF9maWxsX3JzYl9sb29wOgorCisgICAgLnJlcHQg
MiAgICAgICAgIC8qIFVucm9sbGVkIHR3aWNlLiAqLworICAgIGNhbGwgMmYgICAgICAgICAvKiBD
cmVhdGUgYW4gUlNCIGVudHJ5LiAqLworMTogIHBhdXNlCisgICAgam1wIDFiICAgICAgICAgIC8q
IENhcHR1cmUgcm9ndWUgc3BlY3VsYXRpb24uICovCisyOgorICAgIC5lbmRyCisKKyAgICBzdWIg
JDEsICVlY3gKKyAgICBqbnogLkxcQF9maWxsX3JzYl9sb29wCisgICAgbW92ICVyYXgsICVyc3Ag
IC8qIFJldG9yZSBvbGQgJXJzcCAqLworLmVuZG0KKwogLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRS
WV9GUk9NX1ZNRVhJVCBpYnJzX3ZhbDpyZXEKIC8qCiAgKiBSZXF1aXJlcyAlcmJ4PWN1cnJlbnQs
ICVyc3A9cmVncy9jcHVpbmZvCkBAIC0xNzUsNiArMjA5LDggQEAKIAogLyogVXNlIGFmdGVyIGEg
Vk1FWElUIGZyb20gYW4gSFZNIGd1ZXN0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJP
TV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AzNCksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfVk1FWElU
OyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnko
QVNNX05PUDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0
cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXApAQCAtMTg1LDYgKzIyMSw4IEBACiAKIC8qIFVzZSBhZnRl
ciBhbiBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50ZXIvaW50ODAvaW50ODIv
ZXRjKS4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShB
U01fTk9QMzQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9f
T1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyMiksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJM
X0VOVFJZIG1heWJleGVuPTAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTE5NCw2ICsyMzIsOCBAQAogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBj
b250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNkZWZpbmUgU1BF
Q19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzQpLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZF
QVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzNiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19D
VFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIuMS40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:49:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:49:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCRA-0006QA-CW; Thu, 18 Jan 2018 15:49:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCR9-0006Ny-5w
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:49:07 +0000
X-Inumbo-ID: 577f060a-fc67-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 577f060a-fc67-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 15:50:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703088"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:01 +0000
Message-ID: <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
	STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZWwgc3BlY2lmaWVzIElCUlMvSUJQQiAoY29tYmluZWQsIGluIGEgc2luZ2xlIGJpdCkgYW5k
IFNUSUJQIGFzIGEgc2VwYXJhdGUKYml0LiAgQU1EIHNwZWNpZmllcyBJQlBCIGFsb25lIGluIGEg
M3JkIGJpdC4KCkFNRCdzIElCUEIgaXMgYSBzdWJzZXQgb2YgSW50ZWwncyBjb21iaW5lZCBJQlJT
L0lCUEIuICBGb3IgcGVyZm9ybWFuY2UKcmVhc29ucywgYWRtaW5pc3RyYXRvcnMgbWlnaHQgd2lz
aCB0byBleHByZXNzICJJQlBCIG9ubHkiIGV2ZW4gb24gSW50ZWwKaGFyZHdhcmUsIHNvIHdlIGFs
bG93IHRoZSBBTUQgYml0IHRvIGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZS4KClRoZSBiZWhhdmlv
dXIgb2YgU1RJQlAgaXMgbW9yZSBjb21wbGljYXRlZC4KCkl0IGlzIG91ciBjdXJyZW50IHVuZGVy
c3RhbmRpbmcgdGhhdCBTVElCUCB3aWxsIGJlIGFkdmVydGlzZWQgb24gSFQtY2FwYWJsZQpoYXJk
d2FyZSBpcnJlc3BlY3RpdmUgb2Ygd2hldGhlciBIVCBpcyBlbmFibGVkLCBidXQgbm90IGFkdmVy
dGlzZWQgb24KSFQtaW5jYXBhYmxlIGhhcmR3YXJlLiAgSG93ZXZlciwgZm9yIGVhc2Ugb2Ygdmly
dHVhbGlzYXRpb24sIFNUSUJQJ3MKZnVuY3Rpb25hbGl0eSBpcyBpZ25vcmVkIHJhdGhlciB0aGFu
IHJlc2VydmVkIGJ5IG1pY3JvY29kZS9oYXJkd2FyZSBvbgpIVC1pbmNhcGFibGUgaGFyZHdhcmUu
CgpGb3IgZ3Vlc3Qgc2FmZXR5LCB3ZSB0cmVhdCBTVElCUCBhcyBzcGVjaWFsLCBhbHdheXMgb3Zl
cnJpZGUgdGhlIHRvb2xzdGFjawpjaG9pY2UsIGFuZCBhbHdheXMgYWR2ZXJ0aXNlIFNUSUJQIGlm
IElCUlMgaXMgYXZhaWxhYmxlLiAgVGhpcyByZW1vdmVzIHRoZQpjb3JuZXIgY2FzZSB3aGVyZSBT
VElCUCBpcyBub3QgYWR2ZXJ0aXNlZCwgYnV0IHRoZSBndWVzdCBpcyBydW5uaW5nIG9uCkhULWNh
cGFibGUgaGFyZHdhcmUgd2hlcmUgaXQgZG9lcyBtYXR0ZXIuCgpGaW5hbGx5IGFzIGEgYnVnZml4
LCB1cGRhdGUgdGhlIGxpYnhjIENQVUlEIGxvZ2ljIHRvIHVuZGVyc3RhbmQgdGhlIGU4YgpmZWF0
dXJlIGxlYWYsIHdoaWNoIGhhcyB0aGUgc2lkZSBlZmZlY3Qgb2YgYWxzbyBvZmZlcmluZyBDTFpF
Uk8gdG8gZ3Vlc3RzIG9uCmFwcGxpY2FibGUgaGFyZHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+Cgp2OToKICogTmV3CiAqIE1vdmUgbGlieGMgZml4IGZyb20gYSBsYXRlciBwYXRjaCwgYW5k
IGFzc29jaWF0ZWQgdG9vbHN0YWNrIGFjay4KLS0tCiB0b29scy9saWJ4Yy94Y19jcHVpZF94ODYu
YyAgICAgICAgICAgICAgICAgIHwgIDQgKysrLQogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMiArLQogMyBmaWxlcyBj
aGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKaW5k
ZXggMjViOTIyZS4uOWZhMmY3YyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2
LmMKKysrIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTQ2NSw3ICs0NjUsOSBAQCBz
dGF0aWMgdm9pZCB4Y19jcHVpZF9odm1fcG9saWN5KHhjX2ludGVyZmFjZSAqeGNoLAogCiAgICAg
Y2FzZSAweDgwMDAwMDA4OgogICAgICAgICByZWdzWzBdICY9IDB4MDAwMGZmZmZ1OwotICAgICAg
ICByZWdzWzFdID0gcmVnc1szXSA9IDA7CisgICAgICAgIHJlZ3NbMV0gPSBpbmZvLT5mZWF0dXJl
c2V0W2ZlYXR1cmV3b3JkX29mKFg4Nl9GRUFUVVJFX0NMWkVSTyldOworICAgICAgICAvKiByZWdz
WzJdIGhhbmRsZWQgaW4gdGhlIHBlci12ZW5kb3IgbG9naWMuICovCisgICAgICAgIHJlZ3NbM10g
PSAwOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHgwMDAwMDAwMjogLyogSW50ZWwgY2Fj
aGUgaW5mbyAoZHVtcGVkIGJ5IEFNRCBwb2xpY3kpICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDJlZjcxZDIuLmIzYzlhYzYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHVp
ZC5jCkBAIC0zODMsNiArMzgzLDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZf
bWF4X3BvbGljeSh2b2lkKQogICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxl
IHRvIHNldCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCiAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJF
X0hZUEVSVklTT1IsIHB2X2ZlYXR1cmVzZXQpOwogCisgICAgLyogT24gaGFyZHdhcmUgd2l0aCBJ
QlJTL0lCUEIgc3VwcG9ydCwgdGhlcmUgYXJlIGZ1cnRoZXIgYWRqdXN0bWVudHMuICovCisgICAg
aWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwgcHZfZmVhdHVyZXNldCkgKQorICAgIHsK
KyAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMgYSBub3Agb24g
bm9uLUhUIGhhcmR3YXJlLiAqLworICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU1RJQlAs
IHB2X2ZlYXR1cmVzZXQpOworCisgICAgICAgIC8qIEFNRCdzIElCUEIgaXMgYSBzdWJzZXQgb2Yg
SUJSUy9JQlBCLiAqLworICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSUJQQiwgcHZfZmVh
dHVyZXNldCk7CisgICAgfQorCiAgICAgc2FuaXRpc2VfZmVhdHVyZXNldChwdl9mZWF0dXJlc2V0
KTsKICAgICBjcHVpZF9mZWF0dXJlc2V0X3RvX3BvbGljeShwdl9mZWF0dXJlc2V0LCBwKTsKICAg
ICByZWNhbGN1bGF0ZV94c3RhdGUocCk7CkBAIC00NDAsNiArNDUwLDE2IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKICAgICAgICAgICAgIF9fY2xl
YXJfYml0KFg4Nl9GRUFUVVJFX1hTQVZFUywgaHZtX2ZlYXR1cmVzZXQpOwogICAgIH0KIAorICAg
IC8qIE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJlIGFyZSBmdXJ0aGVy
IGFkanVzdG1lbnRzLiAqLworICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVfSUJSU0IsIGh2
bV9mZWF0dXJlc2V0KSApCisgICAgeworICAgICAgICAvKiBPZmZlciBTVElCUCB1bmNvbmRpdGlv
bmFsbHkuICBJdCBpcyBhIG5vcCBvbiBub24tSFQgaGFyZHdhcmUuICovCisgICAgICAgIF9fc2V0
X2JpdChYODZfRkVBVFVSRV9TVElCUCwgaHZtX2ZlYXR1cmVzZXQpOworCisgICAgICAgIC8qIEFN
RCdzIElCUEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLworICAgICAgICBfX3NldF9iaXQo
WDg2X0ZFQVRVUkVfSUJQQiwgaHZtX2ZlYXR1cmVzZXQpOworICAgIH0KKwogICAgIHNhbml0aXNl
X2ZlYXR1cmVzZXQoaHZtX2ZlYXR1cmVzZXQpOwogICAgIGNwdWlkX2ZlYXR1cmVzZXRfdG9fcG9s
aWN5KGh2bV9mZWF0dXJlc2V0LCBwKTsKICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7CkBAIC01
ODEsNiArNjAxLDE0IEBAIHZvaWQgcmVjYWxjdWxhdGVfY3B1aWRfcG9saWN5KHN0cnVjdCBkb21h
aW4gKmQpCiAgICAgcmVjYWxjdWxhdGVfeHN0YXRlKHApOwogICAgIHJlY2FsY3VsYXRlX21pc2Mo
cCk7CiAKKyAgICAvKgorICAgICAqIE92ZXJyaWRlIFNUSUJQIHRvIG1hdGNoIElCUlMuICBHdWVz
dHMgY2FuIHNhZmVseSB1c2UgU1RJQlAKKyAgICAgKiBmdW5jdGlvbmFsaXR5IG9uIG5vbi1IVCBo
YXJkd2FyZSwgYnV0IGNhbid0IG5lY2Vzc2VyaWx5IHByb3RlY3QKKyAgICAgKiB0aGVtc2VsdmVz
IGZyb20gU1AyL1NwZWN0cmUvQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gaWYgU1RJQlAgaXMgaGlk
ZGVuCisgICAgICogb24gSFQtY2FwYWJsZSBoYXJkd2FyZS4KKyAgICAgKi8KKyAgICBwLT5mZWF0
LnN0aWJwID0gcC0+ZmVhdC5pYnJzYjsKKwogICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0la
RShwLT5jYWNoZS5yYXcpOyArK2kgKQogICAgIHsKICAgICAgICAgaWYgKCBwLT5jYWNoZS5zdWJs
ZWFmW2ldLnR5cGUgPj0gMSAmJgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmgKaW5kZXggZTE0ODc1NS4uMGYyMWZlZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDMsNyArMjQzLDcgQEAgWEVOX0NQVUZFQVRV
UkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLyogICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJS
UywgdXNlZCBieQogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRWTk5JVywgOSozMisgMikgLypBICBB
Vlg1MTIgTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1
MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1bXVsYXRpb24gU2lu
Z2xlIFByZWNpc2lvbiAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSozMisyNikg
LyogICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCi1YRU5fQ1BVRkVB
VFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKiAgIFNUSUJQICovCitYRU5fQ1BVRkVBVFVS
RShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKiEgIFNUSUJQICovCiAKICNlbmRpZiAvKiBYRU5f
Q1BVRkVBVFVSRSAqLwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:49:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:49:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCRM-0006VS-Ld; Thu, 18 Jan 2018 15:49:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCRL-0006Si-7C
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:49:19 +0000
X-Inumbo-ID: 57ee50ab-fc67-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57ee50ab-fc67-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 15:50:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703093"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:08 +0000
Message-ID: <1516290370-14958-10-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 09/11] x86/ctxt: Issue a speculation barrier
	between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXNzdWluZyBhbiBJQlBCIGNvbW1hbmQgZmx1c2hlcyB0aGUgQnJhbmNoIFRhcmdldCBCdWZmZXIs
IHNvIHRoYXQgYW55IHBvaXNvbgpsZWZ0IGJ5IG9uZSB2Y3B1IHdvbid0IHJlbWFpbiB3aGVuIGJl
Z2lubmluZyB0byBleGVjdXRlIHRoZSBuZXh0LgoKVGhlIGNvc3Qgb2YgSUJQQiBpcyBzdWJzdGFu
dGlhbCwgYW5kIHNraXBwZWQgb24gdHJhbnNpdGlvbiB0byBpZGxlLCBhcyBYZW4ncwppZGxlIGNv
ZGUgaXMgcm9idXN0IGFscmVhZHkuICBBbGwgdHJhbnNpdGlvbnMgaW50byB2Y3B1IGNvbnRleHQg
YXJlIGZ1bGx5CnNlcmlhbGlzaW5nIGluIHByYWN0aWNlIChhbmQgdW5kZXIgY29uc2lkZXJhdGlv
biBmb3IgYmVpbmcgcmV0cm9hY3RpdmVseQpkZWNsYXJlZCBhcmNoaXRlY3R1cmFsbHkgc2VyaWFs
aXNpbmcpLCBzbyBhIGN1bm5pbmcgYXR0YWNrZXIgY2Fubm90IHVzZSBTUDEgdG8KdHJ5IGFuZCBz
a2lwIHRoZSBmbHVzaC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCnY3OgogKiBVc2UgdGhlIG9w
dF9pYnBiIGJvb2xlYW4gcmF0aGVyIHRoYW4gdXNpbmcgYSBjcHVmZWF0dXJlIGZsYWcuCnY5Ogog
KiBFeHBhbmQgdGhlIGNvbW1pdCBtZXNzYWdlLgogKiBPcHRpbWlzZSB0aGUgaWRsZSBjYXNlLCBi
YXNlZCBvbiBhIHN1Z2dlc3Rpb24gZnJvbSBEYXZpZC4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biB8ICA1ICsrKystCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAg
ICAgICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMgICAgICAgICAgICB8IDEwICsrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsLmggICAgIHwgIDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDExMzk5
Y2UuLjljMTBkM2EgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0yNDYsNyAr
MjQ2LDcgQEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMgdG8gYSBoaWdoIHZhbHVlIG1heSBjYXVzZSBi
b290IGZhaWx1cmUsIHBhcnRpY3VsYXJseSBpZgogdGhlIE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVu
YWJsZWQuCiAKICMjIyBidGkgKHg4NikKLT4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxs
ZmVuY2V8am1wLCBpYnJzPTxib29sPiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKKz4g
YD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiwgaWJw
Yj08Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2ZX09PGJvb2w+IF1gCiAKIEJyYW5jaCBUYXJnZXQg
SW5qZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgcGljayB0aGUgbW9zdAog
YXBwcm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQs
IGxvYWRlZCBtaWNyb2NvZGUsCkBAIC0yNjUsNiArMjY1LDkgQEAgT24gaGFyZHdhcmUgc3VwcG9y
dGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IKIHBy
ZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIElmIFhlbiBpcyBub3QgdXNpbmcg
SUJSUyBpdHNlbGYsCiBmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNhbiBi
ZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLgogCitPbiBoYXJkd2FyZSBzdXBwb3J0aW5nIElCUEIs
IHRoZSBgaWJwYj1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBwcmV2ZW50IFhlbgorZnJvbSBpc3N1
aW5nIEJyYW5jaCBQcmVkaWN0aW9uIEJhcnJpZXJzIG9uIHZjcHUgY29udGV4dCBzd2l0Y2hlcy4K
KwogVGhlIGByc2Jfdm1leGl0PWAgYW5kIGByc2JfbmF0aXZlPWAgb3B0aW9ucyBjYW4gYmUgdXNl
ZCB0byBmaW5lIHR1bmUgd2hlbiB0aGUKIFJTQiBnZXRzIG92ZXJ3cml0dGVuLiAgVGhlcmUgYXJl
IGluZGl2aWR1YWwgY29udHJvbHMgZm9yIGFuIGVudHJ5IGZyb20gSFZNCiBjb250ZXh0LCBhbmQg
YW4gZW50cnkgZnJvbSBhIG5hdGl2ZSAoUFYgb3IgWGVuKSBjb250ZXh0LgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGRiZjQ1
MjIuLjdmNjBiMTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTE3NDMsNiArMTc0MywyOSBAQCB2b2lkIGNvbnRleHRfc3dp
dGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKICAgICAgICAgfQogCiAg
ICAgICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhuZXh0KTsKKworICAgICAgICBpZiAoIG9wdF9p
YnBiICkKKyAgICAgICAgeworICAgICAgICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2ln
bmVkIGludCwgbGFzdF9ub25pZGxlKTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbGFzdF9p
ZCA9ICZ0aGlzX2NwdShsYXN0X25vbmlkbGUpOworCisgICAgICAgICAgICAvKiBTcXVhc2ggdGhl
IGRvbWlkIGFuZCB2Y3B1IGlkIHRvZ2V0aGVyIGZvciBlZmZpY2llbmN5LiAqLworICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG5leHRfaWQgPSAoKCh1bnNpZ25lZCBpbnQpbmV4dGQtPmRvbWFpbl9p
ZCA8PCAxNikgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQxNl90
KW5leHQtPnZjcHVfaWQpOworICAgICAgICAgICAgQlVJTERfQlVHX09OKE1BWF9WSVJUX0NQVVMg
PiAweGZmZmYpOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogV2hlbiBzY2hlZHVs
aW5nIGZyb20gYSB2Y3B1LCB0byBpZGxlLCBhbmQgYmFjayB0byB0aGUgc2FtZSB2Y3B1CisgICAg
ICAgICAgICAgKiAod2hpY2ggbWlnaHQgYmUgY29tbW9uIGluIGEgbGlnaHRseSBsb2FkZWQgc3lz
dGVtLCBvciB3aGVuCisgICAgICAgICAgICAgKiB1c2luZyB2Y3B1IHBpbm5pbmcpLCB0aGVyZSBp
cyBubyBuZWVkIHRvIGlzc3VlIElCUEIsIGFzIHdlIGFyZQorICAgICAgICAgICAgICogcmV0dXJu
aW5nIHRvIHRoZSBzYW1lIHNlY3VyaXR5IGNvbnRleHQuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIGlmICggKmxhc3RfaWQgIT0gbmV4dF9pZCApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7CisgICAgICAgICAg
ICAgICAgKmxhc3RfaWQgPSBuZXh0X2lkOworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAg
fQogCiAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCA2ODBmYWJlLi5hZTNl
N2Q3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jCkBAIC0zMyw2ICszMyw3IEBAIHN0YXRpYyBlbnVtIGluZF90aHVuayB7
CiAgICAgVEhVTktfSk1QLAogfSBvcHRfdGh1bmsgX19pbml0ZGF0YSA9IFRIVU5LX0RFRkFVTFQ7
CiBzdGF0aWMgaW50IG9wdF9pYnJzIF9faW5pdGRhdGEgPSAtMTsKK2Jvb2wgX19yZWFkX21vc3Rs
eSBvcHRfaWJwYiA9IHRydWU7CiBzdGF0aWMgYm9vbCBvcHRfcnNiX25hdGl2ZSBfX2luaXRkYXRh
ID0gdHJ1ZSwgb3B0X3JzYl92bWV4aXQgX19pbml0ZGF0YSA9IHRydWU7CiAKIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQpAQCAtNjAsNiArNjEsOCBAQCBzdGF0aWMg
aW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImlicnMiLCBzLCBzcykpID49IDAgKQogICAg
ICAgICAgICAgb3B0X2licnMgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2Vf
Ym9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfaWJwYiA9IHZh
bDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2JfbmF0aXZlIiwg
cywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIG9wdF9yc2JfbmF0aXZlID0gdmFsOwogICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl92bWV4aXQiLCBzLCBzcykpID49
IDAgKQpAQCAtMTAwLDEzICsxMDMsMTQgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFp
bHMoZW51bSBpbmRfdGh1bmsgdGh1bmspCiAgICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAg
Q29tcGlsZWQtaW4gc3VwcG9ydDogSU5ESVJFQ1RfVEhVTktcbiIpOwogCiAgICAgcHJpbnRrKFhF
TkxPR19JTkZPCi0gICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6
JXMlcyVzXG4iLAorICAgICAgICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlcywgT3RoZXJz
OiVzJXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9B
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoK
ICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgogICAgICAg
ICAgICB0aHVuayA9PSBUSFVOS19KTVAgICAgICAgPyAiSk1QIiA6ICI/IiwKICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkgICAgPyAiIElCUlMrIiA6CiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUikgID8gIiBJ
QlJTLSIgICAgICA6ICIiLAorICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBS
U0JfVk1FWElUIiA6ICIiKTsKIH0KQEAgLTI3Myw2ICsyNzcsMTAgQEAgdm9pZCBfX2luaXQgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgIGlmICggb3B0X3JzYl92bWV4aXQg
KQogICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQpOwog
CisgICAgLyogQ2hlY2sgd2UgaGF2ZSBoYXJkd2FyZSBJQlBCIHN1cHBvcnQgYmVmb3JlIHVzaW5n
IGl0Li4uICovCisgICAgaWYgKCAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSAmJiAh
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUEIpICkKKyAgICAgICAgb3B0X2licGIgPSBmYWxz
ZTsKKwogICAgIHByaW50X2RldGFpbHModGh1bmspOwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aAppbmRleCBiNDUxMjUwLi44Mjg3MDdlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTI0
LDYgKzI0LDggQEAKIAogdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwog
CitleHRlcm4gYm9vbCBvcHRfaWJwYjsKKwogc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93
X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdl
dF9jcHVfaW5mbygpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:49:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCRn-0006gW-TY; Thu, 18 Jan 2018 15:49:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCRn-0006f2-0D
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:49:47 +0000
X-Inumbo-ID: 578182ea-fc67-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 578182ea-fc67-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 15:50:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703089"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:04 +0000
Message-ID: <1516290370-14958-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v9 05/11] x86/hvm: Permit guests direct access
	to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIEhWTSBndWVzdHMgc2hvdWxkIGhhdmUgZGlyZWN0IGFj
Y2VzcyB0byB0aGVzZSBNU1JzCndoZW4gcG9zc2libGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNv
bT4KQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDQzogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5p
dCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cgp2NzoKICogRHJvcCBleGNlc3MgYnJh
Y2tldHMKdjk6CiAqIFJlLWltcGxlbWVudCBpdCBsaWdodCBvZiBJbnRlbHMgbmV3IHNwZWMuICBE
cm9wIFItYnkncy4KICogU3BlbGxpbmcgZml4ZXMKLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMg
ICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
IHwgIDUgKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIHwgMTcgKysrKysrKysrKysr
KysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAxYTE1YTM0
Li5hOWFkYWUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCkBAIC01Myw2ICs1Myw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFp
bl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgc3RydWN0IGNwdWlkX3BvbGljeSAq
cCA9IGQtPmFyY2guY3B1aWQ7CiAgICAgY29uc3Qgc3RydWN0IGNwdWlkX2xlYWYgbGVhZiA9IHsg
Y3RsLT5lYXgsIGN0bC0+ZWJ4LCBjdGwtPmVjeCwgY3RsLT5lZHggfTsKICAgICBpbnQgb2xkX3Zl
bmRvciA9IHAtPng4Nl92ZW5kb3I7CisgICAgdW5zaWduZWQgaW50IG9sZF83ZDAgPSBwLT5mZWF0
LnJhd1swXS5kLCBvbGRfZThiID0gcC0+ZXh0ZC5yYXdbOF0uYjsKICAgICBib29sIGNhbGxfcG9s
aWN5X2NoYW5nZWQgPSBmYWxzZTsgLyogQXZvaWQgZm9yX2VhY2hfdmNwdSgpIHVubmVjZXNzYXJp
bHkgKi8KIAogICAgIC8qCkBAIC0yMTgsNiArMjE5LDE0IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2Rv
bWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICAgICAgICAgIGQtPmFyY2gu
cHZfZG9tYWluLmNwdWlkbWFza3MtPl83YWIwID0gbWFzazsKICAgICAgICAgfQorCisgICAgICAg
IC8qCisgICAgICAgICAqIElmIHRoZSBJQlJTL0lCUEIgcG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBu
ZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKKyAgICAgICAgICogaW50ZXJjZXB0aW9uIGJpdG1h
cHMuCisgICAgICAgICAqLworICAgICAgICBjYWxsX3BvbGljeV9jaGFuZ2VkID0gKGlzX2h2bV9k
b21haW4oZCkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoKG9sZF83ZDAgXiBw
LT5mZWF0LnJhd1swXS5kKSAmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdWZl
YXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNl
IDB4YToKQEAgLTI5Miw2ICszMDEsMTYgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlk
X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLmNw
dWlkbWFza3MtPmUxY2QgPSBtYXNrOwogICAgICAgICB9CiAgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSAweDgwMDAwMDA4OgorICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgSUJSQiBwb2xp
Y3kgaGFzIGNoYW5nZWQsIHdlIG5lZWQgdG8gcmVjYWxjdWxhdGUgdGhlIE1TUgorICAgICAgICAg
KiBpbnRlcmNlcHRpb24gYml0bWFwcy4KKyAgICAgICAgICovCisgICAgICAgIGNhbGxfcG9saWN5
X2NoYW5nZWQgPSAoaXNfaHZtX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICgob2xkX2U4YiBeIHAtPmV4dGQucmF3WzhdLmIpICYKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSk7CisgICAgICAg
IGJyZWFrOwogICAgIH0KIAogICAgIGlmICggY2FsbF9wb2xpY3lfY2hhbmdlZCApCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCmluZGV4IDlkOWFkNzcuLjI0OWVkZTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC02MTcsNiArNjE3
LDcgQEAgc3RhdGljIHZvaWQgc3ZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2
KQogewogICAgIHN0cnVjdCBhcmNoX3N2bV9zdHJ1Y3QgKmFyY2hfc3ZtID0gJnYtPmFyY2guaHZt
X3N2bTsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSBhcmNoX3N2bS0+dm1jYjsKKyAg
ICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsK
ICAgICB1MzIgYml0bWFwID0gdm1jYl9nZXRfZXhjZXB0aW9uX2ludGVyY2VwdHModm1jYik7CiAK
ICAgICBpZiAoIG9wdF9odm1fZmVwIHx8CkBAIC02MjYsNiArNjI3LDEwIEBAIHN0YXRpYyB2b2lk
IHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgYml0bWFw
ICY9IH4oMVUgPDwgVFJBUF9pbnZhbGlkX29wKTsKIAogICAgIHZtY2Jfc2V0X2V4Y2VwdGlvbl9p
bnRlcmNlcHRzKHZtY2IsIGJpdG1hcCk7CisKKyAgICAvKiBHaXZlIGFjY2VzcyB0byBNU1JfUFJF
RF9DTUQgaWYgdGhlIGd1ZXN0IGhhcyBiZWVuIHRvbGQgYWJvdXQgaXQuICovCisgICAgc3ZtX2lu
dGVyY2VwdF9tc3IodiwgTVNSX1BSRURfQ01ELAorICAgICAgICAgICAgICAgICAgICAgIGNwLT5l
eHRkLmlicGIgPyBNU1JfSU5URVJDRVBUX05PTkUgOiBNU1JfSU5URVJDRVBUX1JXKTsKIH0KIAog
c3RhdGljIHZvaWQgc3ZtX3N5bmNfdm1jYihzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5k
ZXggZTAzNjMwMy4uMTU0NmMyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTY1Niw2ICs2NTYsOCBAQCB2
b2lkIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcChzdHJ1Y3QgdmNwdSAqdikKIAogc3RhdGlj
IHZvaWQgdm14X2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGNv
bnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOworCiAg
ICAgaWYgKCBvcHRfaHZtX2ZlcCB8fAogICAgICAgICAgKHYtPmRvbWFpbi0+YXJjaC5jcHVpZC0+
eDg2X3ZlbmRvciAhPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IpICkKICAgICAgICAgdi0+YXJj
aC5odm1fdm14LmV4Y2VwdGlvbl9iaXRtYXAgfD0gKDFVIDw8IFRSQVBfaW52YWxpZF9vcCk7CkBA
IC02NjUsNiArNjY3LDIxIEBAIHN0YXRpYyB2b2lkIHZteF9jcHVpZF9wb2xpY3lfY2hhbmdlZChz
dHJ1Y3QgdmNwdSAqdikKICAgICB2bXhfdm1jc19lbnRlcih2KTsKICAgICB2bXhfdXBkYXRlX2V4
Y2VwdGlvbl9iaXRtYXAodik7CiAgICAgdm14X3ZtY3NfZXhpdCh2KTsKKworICAgIC8qCisgICAg
ICogV2UgY2FuIHNhZmVseSBwYXNzIE1TUl9TUEVDX0NUUkwgdGhyb3VnaCB0byB0aGUgZ3Vlc3Qs
IGV2ZW4gaWYgU1RJQlAKKyAgICAgKiBpc24ndCBlbnVtZXJhdGVkIGluIGhhcmR3YXJlLCBhcyBT
UEVDX0NUUkxfU1RJQlAgaXMgaWdub3JlZC4KKyAgICAgKi8KKyAgICBpZiAoIGNwLT5mZWF0Lmli
cnNiICkKKyAgICAgICAgdm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX1NQRUNfQ1RSTCwg
Vk1YX01TUl9SVyk7CisgICAgZWxzZQorICAgICAgICB2bXhfc2V0X21zcl9pbnRlcmNlcHQodiwg
TVNSX1NQRUNfQ1RSTCwgVk1YX01TUl9SVyk7CisKKyAgICAvKiBNU1JfUFJFRF9DTUQgaXMgc2Fm
ZSB0byBwYXNzIHRocm91Z2ggaWYgdGhlIGd1ZXN0IGtub3dzIGFib3V0IGl0LiAqLworICAgIGlm
ICggY3AtPmZlYXQuaWJyc2IgfHwgY3AtPmV4dGQuaWJwYiApCisgICAgICAgIHZteF9jbGVhcl9t
c3JfaW50ZXJjZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9NU1JfUlcpOworICAgIGVsc2UKKyAg
ICAgICAgdm14X3NldF9tc3JfaW50ZXJjZXB0KHYsIE1TUl9QUkVEX0NNRCwgIFZNWF9NU1JfUlcp
OwogfQogCiBpbnQgdm14X2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:51:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:51:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCT9-0007Wb-9w; Thu, 18 Jan 2018 15:51:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCT7-0007Uw-JY
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:51:09 +0000
X-Inumbo-ID: 584f61e1-fc67-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 584f61e1-fc67-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 15:50:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703094"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:05 +0000
Message-ID: <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0byBiZSBhYmxlIHRvIGVpdGhlciBzZXQgb3IgY2xlYXIgSUJSUyBpbiBYZW4gY29u
dGV4dCwgYXMgd2VsbCBhcwpyZXN0b3JlIGFwcHJvcHJpYXRlIGd1ZXN0IHZhbHVlcyBpbiBndWVz
dCBjb250ZXh0LiAgU2VlIHRoZSBkb2N1bWVudGF0aW9uIGluCmFzbS14ODYvc3BlY19jdHJsX2Fz
bS5oIGZvciBkZXRhaWxzLgoKV3JpdGVzIHRvICVjcjMgYXJlIHNsb3dlciB3aGVuIFNQRUNfQ1RS
TC5JQlJTIGlzIHNldCwgc28gdGhlClNQRUNfQ1RSTF97RU5UUlkvRVhJVH0qIHBvc2l0aW9uaW5n
IGlzIGltcG9ydGFudCwgYW5kIG9wdGltaXNlZCBmb3IgdGhlCmV4cGVjdGVkIGNvbW1vbiBjYXNl
IG9mIFhlbiBub3QgdXNpbmcgSUJSUyBpdHNlbGYuCgpUaGVyZSBpcyBhIHNlbWktdW5yZWxhdGVk
IGJ1Z2ZpeCwgd2hlcmUgdmFyaW91cyBhc21fZGVmbi5oIG1hY3JvcyBoYXZlIGEKaGlkZGVuIGRl
cGVuZGVuY3kgb24gUEFHRV9TSVpFLCB3aGljaCByZXN1bHRzIGluIGFuIGFzc2VtYmxlciBlcnJv
ciBpZiB1c2VkIGluCmEgLm1hY3JvIGRlZmluaXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KCnY3OgogKiBTcGVsbGluZyBmaXhlcwogKiBSZXBvc2l0aW9uIHRo
ZSBzZW1pY29sb24gZml4Lgp2OToKICogUmViYXNlIG92ZXIgWFBUSS4gIE1vZGVyYXRlIGNoYW5n
ZXMgaW4gdGhlIGV4aXQtdG8tUFYgcGF0aHMuCiAqIFN3YXAgY21wdyBmb3IgdGVzdGIgd2hlbiBs
b29raW5nIGZvciBjcGwwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUyAgICAgICAg
fCAgIDggKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgICAgICAgIHwgIDExICsrCiB4
ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYv
c21wYm9vdC5jICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMgICB8ICAgNiArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TICB8
ICAxNCArKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwgIDM0ICsrKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICAgfCAgIDMgKwogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9jdXJyZW50LmggICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9u
b3BzLmggICAgICAgICAgfCAgIDYgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAg
ICAgfCAgIDkgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMjI3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMTIgZmlsZXMgY2hhbmdlZCwgMzI2
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCmluZGV4IGRmODZk
YTAuLmZiMTA0OGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAtNzksNiArNzksOSBAQCBVTkxJS0VM
WV9FTkQoc3ZtX3RyYWNlKQogICAgICAgICBvciAgICRYODZfRUZMQUdTX01CUywlcmF4CiAgICAg
ICAgIG1vdiAgJXJheCxWTUNCX3JmbGFncyglcmN4KQogCisgICAgICAgIC8qIFdBUk5JTkchIGBy
ZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAg
ICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgLyogUmVxOiBiPWN1cnIgJXJzcD1yZWdzL2Nw
dWluZm8sIENsb2I6IGFjZCAqLworCiAgICAgICAgIHBvcCAgJXIxNQogICAgICAgICBwb3AgICVy
MTQKICAgICAgICAgcG9wICAlcjEzCkBAIC0xMDEsOCArMTA0LDExIEBAIFVOTElLRUxZX0VORChz
dm1fdHJhY2UpCiAgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCi0g
ICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CiAKKyAgICAgICAgU1BFQ19DVFJM
X0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9i
OiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCisgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1j
YiglcmJ4KSwlcmN4CiAgICAgICAgIG1vdmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngp
CiAgICAgICAgIG1vdiAgVk1DQl9yYXgoJXJjeCksJXJheAogICAgICAgICBtb3YgICVyYXgsVVJF
R1NfcmF4KCVyc3ApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwppbmRleCBiMmY5OGJlLi4yMWU5NTlmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L2VudHJ5LlMKQEAgLTM4LDYgKzM4LDkgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFu
ZGxlcikKICAgICAgICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBt
b3YgICVyYXgsVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpCiAKKyAgICAgICAgU1BFQ19DVFJMX0VO
VFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBh
Y2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgJXJzcCwlcmRpCiAgICAg
ICAgIGNhbGwgdm14X3ZtZXhpdF9oYW5kbGVyCiAKQEAgLTY4LDYgKzcxLDEwIEBAIFVOTElLRUxZ
X0VORChyZWFsbW9kZSkKICAgICAgICAgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXIKICAgICAgICAg
dGVzdCAlYWwsICVhbAogICAgICAgICBqeiAuTHZteF92bWVudHJ5X3Jlc3RhcnQKKworICAgICAg
ICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRo
aXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYj1j
dXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKwogICAgICAgICBtb3YgIFZDUFVf
aHZtX2d1ZXN0X2NyMiglcmJ4KSwlcmF4CiAKICAgICAgICAgcG9wICAlcjE1CkBAIC05OSw2ICsx
MDYsMTAgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogLkx2bXhfdm1lbnRyeV9mYWlsOgogICAg
ICAgICBzdGkKICAgICAgICAgU0FWRV9BTEwKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLworICAgICAgICAvKiBX
QVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9p
bnQuICovCisKICAgICAgICAgY2FsbCB2bXhfdm1lbnRyeV9mYWlsdXJlCiAgICAgICAgIEJVRyAg
Lyogdm14X3ZtZW50cnlfZmFpbHVyZSgpIHNob3VsZG4ndCByZXR1cm4uICovCiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYjY4
ODhjNy4uNDFhZmQyYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVu
L2FyY2gveDg2L3NldHVwLmMKQEAgLTY3OCw2ICs2NzgsNyBAQCB2b2lkIF9faW5pdCBub3JldHVy
biBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgIHNldF9wcm9jZXNzb3JfaWQo
MCk7CiAgICAgc2V0X2N1cnJlbnQoSU5WQUxJRF9WQ1BVKTsgLyogZGVidWcgc2FuaXR5LiAqLwog
ICAgIGlkbGVfdmNwdVswXSA9IGN1cnJlbnQ7CisgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0
YXRlKCk7CiAKICAgICBwZXJjcHVfaW5pdF9hcmVhcygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAyY2RkNDMxLi4x
OTZlZTdlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zbXBib290LmMKQEAgLTQxLDYgKzQxLDcgQEAKICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4K
ICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL210cnIuaD4KKyNpbmNsdWRlIDxh
c20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8YXNtL3RpbWUuaD4KICNpbmNsdWRlIDxhc20vdGJv
b3QuaD4KICNpbmNsdWRlIDxtYWNoX2FwaWMuaD4KQEAgLTMwOSw2ICszMTAsNyBAQCB2b2lkIHN0
YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQpCiAgICAgc2V0X2N1cnJlbnQoaWRsZV92Y3B1W2Nw
dV0pOwogICAgIHRoaXNfY3B1KGN1cnJfdmNwdSkgPSBpZGxlX3ZjcHVbY3B1XTsKICAgICByZG1z
cmwoTVNSX0VGRVIsIHRoaXNfY3B1KGVmZXIpKTsKKyAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxf
c3RhdGUoKTsKIAogICAgIC8qCiAgICAgICogSnVzdCBhcyBkdXJpbmcgZWFybHkgYm9vdHN0cmFw
LCBpdCBpcyBjb252ZW5pZW50IGhlcmUgdG8gZGlzYWJsZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0
cy5jCmluZGV4IGIxYTQzMTAuLjE3ZjFkNzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMK
QEAgLTg4LDYgKzg4LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoVkNQVV9r
ZXJuZWxfc3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUua2VybmVsX3NzKTsKICAgICBPRkZT
RVQoVkNQVV9pb3BsLCBzdHJ1Y3QgdmNwdSwgYXJjaC5wdl92Y3B1LmlvcGwpOwogICAgIE9GRlNF
VChWQ1BVX2d1ZXN0X2NvbnRleHRfZmxhZ3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnZnY19mbGFncyk7
CisgICAgT0ZGU0VUKFZDUFVfYXJjaF9tc3IsIHN0cnVjdCB2Y3B1LCBhcmNoLm1zcik7CiAgICAg
T0ZGU0VUKFZDUFVfbm1pX3BlbmRpbmcsIHN0cnVjdCB2Y3B1LCBubWlfcGVuZGluZyk7CiAgICAg
T0ZGU0VUKFZDUFVfbWNlX3BlbmRpbmcsIHN0cnVjdCB2Y3B1LCBtY2VfcGVuZGluZyk7CiAgICAg
T0ZGU0VUKFZDUFVfbm1pX29sZF9tYXNrLCBzdHJ1Y3QgdmNwdSwgbm1pX3N0YXRlLm9sZF9tYXNr
KTsKQEAgLTEzOSw2ICsxNDAsOCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChD
UFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZvLCBjcjQpOwogICAgIE9GRlNFVChDUFVJTkZPX3hl
bl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgeGVuX2NyMyk7CiAgICAgT0ZGU0VUKENQVUlORk9fcHZf
Y3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHB2X2NyMyk7CisgICAgT0ZGU0VUKENQVUlORk9fc2hhZG93
X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCBzaGFkb3dfc3BlY19jdHJsKTsKKyAgICBPRkZT
RVQoQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hh
ZG93X3NwZWNfY3RybCk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0
IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApAQCAtMTU0LDYgKzE1Nyw5IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKFRSQVBCT1VOQ0VfZWlwLCBzdHJ1Y3QgdHJhcF9ib3Vu
Y2UsIGVpcCk7CiAgICAgQkxBTksoKTsKIAorICAgIE9GRlNFVChWQ1BVTVNSX3NwZWNfY3RybF9y
YXcsIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3ksIHNwZWNfY3RybC5yYXcpOworICAgIEJMQU5LKCk7
CisKICNpZmRlZiBDT05GSUdfUEVSRl9DT1VOVEVSUwogICAgIERFRklORShBU01fUEVSRkNfZXhj
ZXB0aW9ucywgUEVSRkNfZXhjZXB0aW9ucyk7CiAgICAgQkxBTksoKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9lbnRyeS5TCmluZGV4IGU2NjhmMDAuLjQzMGI1Y2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwpAQCAtMTgsNiArMTgsMTAgQEAgRU5UUlkoZW50cnlfaW50ODIpCiAgICAgICAg
IHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRIWVBFUkNBTExfVkVDVE9SLCA0KCVyc3ApCiAgICAg
ICAgIFNBVkVfQUxMIGNvbXBhdD0xIC8qIERQTDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQ
ViBndWVzdHMgb25seS4gKi8KKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBS
ZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEg
YHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwor
CiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKIAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKQEAg
LTE0Miw2ICsxNDYsMTMgQEAgRU5UUlkoY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAg
ICAucG9wc2VjdGlvbgogICAgICAgICBvciAgICAkWDg2X0VGTEFHU19JRiwlcjExCiAgICAgICAg
IG1vdiAgICVyMTFkLFVSRUdTX2VmbGFncyglcnNwKQorCisgICAgICAgIG1vdiBWQ1BVX2FyY2hf
bXNyKCVyYngpLCAlcmF4CisgICAgICAgIG1vdiBWQ1BVTVNSX3NwZWNfY3RybF9yYXcoJXJheCks
ICVlYXgKKworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dV
RVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLwor
CiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04IGNvbXBhdD0xCiAuTGZ0MDogIGlyZXRxCiAgICAg
ICAgIF9BU01fUFJFX0VYVEFCTEUoLkxmdDAsIGhhbmRsZV9leGNlcHRpb24pCkBAIC0yMDAsNiAr
MjExLDkgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGws
IDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBv
aW50LiAqLworCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKICAgICAgICAgbmVnICAgJXJjeApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TCmluZGV4IDcxMGMwNjEuLmI3NWIyOTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAg
LTM4LDYgKzM4LDEwIEBAIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiByZXN0b3JlX2FsbF9ndWVz
dDoKICAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQKIAorICAgICAgICAvKiBTdGFz
aCBndWVzdCBTUEVDX0NUUkwgdmFsdWUgd2hpbGUgd2UgY2FuIHJlYWQgc3RydWN0IHZjcHUuICov
CisgICAgICAgIG1vdiBWQ1BVX2FyY2hfbXNyKCVyYngpLCAlcmR4CisgICAgICAgIG1vdiBWQ1BV
TVNSX3NwZWNfY3RybF9yYXcoJXJkeCksICVyMTVkCisKICAgICAgICAgLyogQ29weSBndWVzdCBt
YXBwaW5ncyBhbmQgc3dpdGNoIHRvIHBlci1DUFUgcm9vdCBwYWdlIHRhYmxlLiAqLwogICAgICAg
ICBtb3YgICAlY3IzLCAlcjkKICAgICAgICAgR0VUX1NUQUNLX0VORChkeCkKQEAgLTY1LDYgKzY5
LDEyIEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJz
aQogLkxyYWdfa2VlcF9jcjM6CiAKKyAgICAgICAgLyogUmVzdG9yZSBzdGFzaGVkIFNQRUNfQ1RS
TCB2YWx1ZS4gKi8KKyAgICAgICAgbW92ICAgJXIxNWQsICVlYXgKKworICAgICAgICAvKiBXQVJO
SU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQu
ICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwg
JXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworCiAgICAgICAgIFJFU1RPUkVfQUxMCiAg
ICAgICAgIHRlc3R3ICRUUkFQX3N5c2NhbGwsNCglcnNwKQogICAgICAgICBqeiAgICBpcmV0X2V4
aXRfdG9fZ3Vlc3QKQEAgLTExNSw2ICsxMjUsOSBAQCBVTkxJS0VMWV9TVEFSVChnLCBleGl0X2Ny
MykKICAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKIFVOTElLRUxZX0VORChleGl0X2Ny
MykKIAorICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNh
ZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTiAv
KiBSZXE6IG5vdGhpbmcsIENsb2I6IGFjZCAqLworCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04
CiAgICAgICAgIGlyZXRxCiAKQEAgLTE0NSw2ICsxNTgsOSBAQCBFTlRSWShsc3Rhcl9lbnRlcikK
ICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAog
CisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWlu
Zm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VUX1NUQUNL
X0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4
KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CkBAIC0yNDgsNiArMjY0LDkgQEAgR0xPQkFMKHN5
c2VudGVyX2VmbGFnc19zYXZlZCkKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNw
KQogICAgICAgICBTQVZFX0FMTAogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8q
IFJlcTogJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICov
CisKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CkBAIC0yOTQs
NiArMzEzLDkgQEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAgICAgIG1vdmwgICQweDgw
LCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZS
T01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBw
b2ludC4gKi8KKwogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CiAgICAgICAgIG5lZyAgICVyY3gK
QEAgLTQ2OCw2ICs0OTAsOSBAQCBFTlRSWShkb21fY3Jhc2hfc3luY19leHRhYmxlKQogRU5UUlko
Y29tbW9uX2ludGVycnVwdCkKICAgICAgICAgU0FWRV9BTEwgQ0xBQwogCisgICAgICAgIFNQRUNf
Q1RSTF9FTlRSWV9GUk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsIENsb2I6IGFjZCAqLworICAg
ICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3Jl
IHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKICAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAogICAgICAgICBtb3Yg
ICAlcmN4LCAlcjE1CkBAIC01MDYsNiArNTMxLDkgQEAgRU5UUlkocGFnZV9mYXVsdCkKIEdMT0JB
TChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICBTQVZFX0FMTCBDTEFDCiAKKyAgICAgICAgU1BF
Q19DVFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywgQ2xvYjogYWNkICovCisg
ICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZv
cmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQogICAgICAgICBt
b3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CiAgICAgICAgIG1v
diAgICVyY3gsICVyMTUKQEAgLTcwMCw2ICs3MjgsOSBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAg
ICAgICAgIC8qIFNldCBBQyB0byByZWR1Y2UgY2hhbmNlIG9mIGZ1cnRoZXIgU01BUCBmYXVsdHMg
Ki8KICAgICAgICAgU0FWRV9BTEwgU1RBQwogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICov
CisKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJieAogICAgICAgICB0ZXN0ICAlcmJ4LCAlcmJ4CkBA
IC03MjksNiArNzYwLDkgQEAgRU5UUlkobm1pKQogaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAg
ICAgIFNBVkVfQUxMIENMQUMKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8q
IFJlcTogJXJzcD1yZWdzLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAs
IGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAg
ICAgIEdFVF9TVEFDS19FTkQoMTQpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXIxNCksICVyY3gKICAgICAgICAgbW92ICAgJXJjeCwgJXIxNQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKaW5kZXggZDJkOTFjYS4uYjc0YWM4MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZu
cy5oCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPGFzbS9hc20tb2Zmc2V0cy5oPgogI2VuZGlm
CiAjaW5jbHVkZSA8YXNtL2J1Zy5oPgorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAjaW5jbHVkZSA8
YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9wZXJjcHUuaD4KICNpbmNsdWRlIDx4ZW4v
c3RyaW5naWZ5Lmg+CkBAIC0zODYsNCArMzg3LDYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzdGFjKHZvaWQpCiA0OiAgLnAyYWxpZ24gMiAgICAgICAgICAgICAgICAgICAgICAgICAgICA7
IFwKICAgICAucG9wc2VjdGlvbgogCisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9hc20uaD4KKwog
I2VuZGlmIC8qIF9fWDg2X0FTTV9ERUZOU19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXgg
YjkyOWM0OC4uMTAwOWQwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTUzLDYgKzUzLDEyIEBA
IHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyB4ZW5fY3IzOwog
ICAgIHVuc2lnbmVkIGxvbmcgcHZfY3IzOworCisgICAgLyogU2VlIGFzbS14ODYvc3BlY19jdHJs
X2FzbS5oIGZvciB1c2FnZS4gKi8KKyAgICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNfY3RybDsK
KyAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CisKKyAgICB1bnNpZ25lZCBs
b25nIF9fcGFkOwogICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxp
Z25lZCAqLwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAppbmRleCAxYTQ2Yjk3Li5iYjViNWQ1IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L25vcHMuaApAQCAtNjUsNiArNjUsMTIgQEAKICNkZWZpbmUgQVNNX05PUDggX0FTTV9NS19OT1Ao
UDZfTk9QOCkKICNkZWZpbmUgQVNNX05PUDkgX0FTTV9NS19OT1AoUDZfTk9QOSkKIAorI2RlZmlu
ZSBBU01fTk9QMjIgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNgorI2RlZmluZSBBU01fTk9Q
MjQgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QOAorI2RlZmluZSBBU01fTk9QMjYgQVNNX05P
UDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDIKKyNkZWZpbmUgQVNNX05PUDMyIEFTTV9O
T1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CisjZGVmaW5lIEFTTV9OT1AzNiBBU01f
Tk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDQKKwogI2RlZmluZSBB
U01fTk9QX01BWCA5CiAKICNlbmRpZiAvKiBfX1g4Nl9BU01fTk9QU19IX18gKi8KZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCmluZGV4IGUwODhhNTUuLmI0NTEyNTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaApAQCAtMjAsOCArMjAsMTcgQEAKICNpZm5kZWYgX19YODZfU1BFQ19DVFJMX0hfXwogI2Rl
ZmluZSBfX1g4Nl9TUEVDX0NUUkxfSF9fCiAKKyNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorCiB2
b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCk7CiAKK3N0YXRpYyBpbmxpbmUg
dm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkKK3sKKyAgICBzdHJ1Y3QgY3B1
X2luZm8gKmluZm8gPSBnZXRfY3B1X2luZm8oKTsKKworICAgIGluZm8tPnNoYWRvd19zcGVjX2N0
cmwgPSBpbmZvLT51c2Vfc2hhZG93X3NwZWNfY3RybCA9IDA7Cit9CisKICNlbmRpZiAvKiAhX19Y
ODZfU1BFQ19DVFJMX0hfXyAqLwogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi43MDFhNWFkOQotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0wLDAgKzEsMjI3
IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBpbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
LmgKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAo
YXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3Qs
IHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChj
KSAyMDE3LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgorICovCisKKyNpZm5kZWYgX19YODZfU1BF
Q19DVFJMX0FTTV9IX18KKyNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0FTTV9IX18KKworI2lmZGVm
IF9fQVNTRU1CTFlfXworI2luY2x1ZGUgPGFzbS9tc3IuaD4KKworLyoKKyAqIFNhdmluZyBhbmQg
cmVzdG9yaW5nIE1TUl9TUEVDX0NUUkwgc3RhdGUgaXMgYSBsaXR0bGUgdHJpY2t5LgorICoKKyAq
IFdlIHdhbnQgdGhlIGd1ZXN0cyBjaG9pY2Ugb2YgU1BFQ19DVFJMIHdoaWxlIGluIGd1ZXN0IGNv
bnRleHQsIGFuZCBJQlJTCisgKiAoc2V0IG9yIGNsZWFyLCBkZXBlbmRpbmcgb24gdGhlIGhhcmR3
YXJlKSB3aGlsZSBydW5uaW5nIGluIFhlbiBjb250ZXh0LgorICogVGhlcmVmb3JlLCBhIHNpbXBs
aXN0aWMgYWxnb3JpdGhtIGlzOgorICoKKyAqICAtIFNldC9jbGVhciBJQlJTIG9uIGVudHJ5IHRv
IFhlbgorICogIC0gU2V0IHRoZSBndWVzdHMnIGNob2ljZSBvbiBleGl0IHRvIGd1ZXN0CisgKiAg
LSBMZWF2ZSBTUEVDX0NUUkwgdW5jaGFuZ2VkIG9uIGV4aXQgdG8geGVuCisgKgorICogVGhlcmUg
YXJlIHR3byBjb21wbGljYXRpbmcgZmFjdG9yczoKKyAqICAxKSBIVk0gZ3Vlc3RzIGNhbiBoYXZl
IGRpcmVjdCBhY2Nlc3MgdG8gdGhlIE1TUiwgc28gaXQgY2FuIGNoYW5nZQorICogICAgIGJlaGlu
ZCBYZW4ncyBiYWNrLgorICogIDIpIEFuIE5NSSBvciBNQ0UgY2FuIGludGVycnVwdCBhdCBhbnkg
cG9pbnQsIGluY2x1ZGluZyBlYXJseSBpbiB0aGUgZW50cnkKKyAqICAgICBwYXRoLCBvciBsYXRl
IGluIHRoZSBleGl0IHBhdGggYWZ0ZXIgcmVzdG9yaW5nIHRoZSBndWVzdCB2YWx1ZS4gIFRoaXMK
KyAqICAgICB3aWxsIGNvcnJ1cHQgdGhlIGd1ZXN0IHZhbHVlLgorICoKKyAqIEZhY3RvciAxIGlz
IGRlYWx0IHdpdGggYnkgcmVseWluZyBvbiBOTUlzL01DRXMgYmVpbmcgYmxvY2tlZCBpbW1lZGlh
dGVseQorICogYWZ0ZXIgVk1FWElULiAgVGhlIFZNRVhJVC1zcGVjaWZpYyBjb2RlIHJlYWRzIE1T
Ul9TUEVDX0NUUkwgYW5kIHVwZGF0ZXMKKyAqIGN1cnJlbnQgYmVmb3JlIGxvYWRpbmcgWGVuJ3Mg
TVNSX1NQRUNfQ1RSTCBzZXR0aW5nLgorICoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdlIG1h
aW50YWluIGEgc2hhZG93X3NwZWNfY3RybCB2YWx1ZSwgYW5kCisgKiB1c2Vfc2hhZG93X3NwZWNf
Y3RybCBib29sZWFuIHBlciBjcHUuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgorICoKKyAqICAx
KSBTdG9yZSBndWVzdCB2YWx1ZSBpbiBzaGFkb3dfc3BlY19jdHJsCisgKiAgMikgU2V0IHVzZV9z
aGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICAzKSBMb2FkIGd1ZXN0IHZhbHVlIGludG8gTVNS
X1NQRUNfQ1RSTAorICogIDQpIEV4aXQgdG8gZ3Vlc3QKKyAqICA1KSBFbnRyeSBmcm9tIGd1ZXN0
CisgKiAgNikgQ2xlYXIgdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbgorICoKKyAqIFRoZSBh
c3luY2hyb25vdXMgdXNlIGZvciBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMgaXM6CisgKiAgLSAgU2V0
L2NsZWFyIElCUlMgb24gZW50cnkgdG8gWGVuCisgKiAgLSAgT24gZXhpdCB0byBYZW4sIGNoZWNr
IHVzZV9zaGFkb3dfc3BlY19jdHJsCisgKiAgLSAgSWYgc2V0LCBsb2FkIHNoYWRvd19zcGVjX2N0
cmwKKyAqCisgKiBUaGVyZWZvcmUsIGFuIGludGVycnVwdC9leGNlcHRpb24gd2hpY2ggaGl0cyB0
aGUgc3luY2hyb25vdXMgcGF0aCBiZXR3ZWVuCisgKiBzdGVwcyAyIGFuZCA2IHdpbGwgcmVzdG9y
ZSB0aGUgc2hhZG93IHZhbHVlIHJhdGhlciB0aGFuIGxlYXZpbmcgWGVuJ3MgdmFsdWUKKyAqIGxv
YWRlZCBhbmQgY29ycnVwdGluZyB0aGUgdmFsdWUgdXNlZCBpbiBndWVzdCBjb250ZXh0LgorICoK
KyAqIFRoZSBmb2xsb3dpbmcgQVNNIGZyYWdtZW50cyBpbXBsZW1lbnQgdGhpcyBhbGdvcml0aG0u
ICBTZWUgdGhlaXIgbG9jYWwKKyAqIGNvbW1lbnRzIGZvciBmdXJ0aGVyIGRldGFpbHMuCisgKiAg
LSBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKKyAqICAtIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X1BWCisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSCisgKiAgLSBTUEVDX0NUUkxfRVhJ
VF9UT19YRU4KKyAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUCisgKi8KKworLm1hY3JvIERP
X1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCBpYnJzX3ZhbDpyZXEKKy8qCisgKiBSZXF1aXJl
cyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVncy9jcHVpbmZvCisgKiBDbG9iYmVycyAlcmF4LCAlcmN4
LCAlcmR4CisgKgorICogVGhlIGNvbW1vbiBjYXNlIGlzIHRoYXQgYSBndWVzdCBoYXMgZGlyZWN0
IGFjY2VzcyB0byBNU1JfU1BFQ19DVFJMLCBhdAorICogd2hpY2ggcG9pbnQgd2UgbmVlZCB0byBz
YXZlIHRoZSBndWVzdCB2YWx1ZSBiZWZvcmUgc2V0dGluZyBJQlJTIGZvciBYZW4uCisgKiBVbmls
YXRlcmFsbHkgc2F2aW5nIHRoZSBndWVzdCB2YWx1ZSBpcyBzaG9ydGVyIGFuZCBmYXN0ZXIgdGhh
biBjaGVja2luZy4KKyAqLworICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAgIHJkbXNy
CisKKyAgICAvKiBTdGFzaCB0aGUgdmFsdWUgZnJvbSBoYXJkd2FyZS4gKi8KKyAgICBtb3YgVkNQ
VV9hcmNoX21zciglcmJ4KSwgJXJkeAorICAgIG1vdiAlYWwsIFZDUFVNU1Jfc3BlY19jdHJsX3Jh
dyglcmR4KQorICAgIHhvciAlZWR4LCAlZWR4CisKKyAgICAvKiBDbGVhciBTUEVDX0NUUkwgc2hh
ZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICovCisgICAgbW92YiAlZGwsIENQ
VUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKworICAgIC8qIExvYWQgWGVuJ3MgaW50
ZW5kZWQgdmFsdWUuICovCisgICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICB3cm1zcgorLmVu
ZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEgaWJyc192YWw6cmVx
CisvKgorICogUmVxdWlyZXMgJXJzcD1yZWdzIChhbHNvIGNwdWluZm8gaWYgIW1heWJleGVuKQor
ICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoKKyAqIFBWIGd1ZXN0cyBjYW4ndCB1cGRh
dGUgTVNSX1NQRUNfQ1RSTCBiZWhpbmQgWGVuJ3MgYmFjaywgc28gbm8gbmVlZCB0byByZWFkCisg
KiBpdCBiYWNrLiAgRW50cmllcyBmcm9tIGd1ZXN0IGNvbnRleHQgbmVlZCB0byBjbGVhciBTUEVD
X0NUUkwgc2hhZG93aW5nLAorICogd2hpbGUgZW50cmllcyBmcm9tIFhlbiBtdXN0IGxlYXZlIHNo
YWRvd2luZyBpbiBpdHMgY3VycmVudCBzdGF0ZS4KKyAqLworICAgIG1vdiAkTVNSX1NQRUNfQ1RS
TCwgJWVjeAorCisgICAgLmlmIFxtYXliZXhlbgorICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3Mo
JXJzcCkKKyAgICAgICAganogLkxcQF9lbnRyeV9mcm9tX3hlbgorICAgIC5lbmRpZgorCisgICAg
LyoKKyAgICAgKiBDbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVu
J3MgdmFsdWUuICBJZiBlbnRlcmluZworICAgICAqIGZyb20gYSBwb3NzaWJseS14ZW4gY29udGV4
dCwgJXJzcCBkb2Vzbid0IG5lY2Vzc2FyaWx5IGFsaWFzIHRoZSBjcHVpbmZvCisgICAgICogYmxv
Y2sgc28gY2FsY3VsYXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KKyAgICAgKi8KKyAgICAuaWYg
XG1heWJleGVuCisgICAgICAgIEdFVF9TVEFDS19FTkQoZHgpCisgICAgICAgIG1vdmIgJDAsIFNU
QUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyZHgpCisgICAgLmVsc2UK
KyAgICAgICAgbW92YiAkMCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCglcnNwKQorICAg
IC5lbmRpZgorCisuTFxAX2VudHJ5X2Zyb21feGVuOgorICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5k
ZWQgdmFsdWUuICovCisgICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICB4b3IgJWVkeCwgJWVk
eAorICAgIHdybXNyCisuZW5kbQorCisubWFjcm8gRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOCisv
KgorICogUmVxdWlyZXMgbm90aGluZworICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICoK
KyAqIFdoZW4gcmV0dXJuaW5nIHRvIFhlbiBjb250ZXh0LCBsb29rIHRvIHNlZSB3aGV0aGVyIFNQ
RUNfQ1RSTCBzaGFkb3dpbmcgaXMKKyAqIGluIGVmZmVjdCwgYW5kIHJlbG9hZCB0aGUgc2hhZG93
IHZhbHVlLiAgVGhpcyBjb3ZlcnMgcmFjZSBjb25kaXRpb25zIHdoaWNoCisgKiBleGlzdCB3aXRo
IGFuIE5NSS9NQ0UvZXRjIGhpdHRpbmcgbGF0ZSBpbiB0aGUgcmV0dXJuLXRvLWd1ZXN0IHBhdGgu
CisgKi8KKyAgICBHRVRfU1RBQ0tfRU5EKGR4KQorICAgIGNtcGIgJDAsIFNUQUNLX0NQVUlORk9f
RklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyZHgpCisgICAgamUgLkxcQF9za2lwCisKKyAg
ICBtb3YgU1RBQ0tfQ1BVSU5GT19GSUVMRChzaGFkb3dfc3BlY19jdHJsKSglcmR4KSwgJWVheAor
ICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAgIHhvciAlZWR4LCAlZWR4CisgICAgd3Jt
c3IKKworLkxcQF9za2lwOgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dV
RVNUCisvKgorICogUmVxdWlyZXMgJWVheD1zcGVjX2N0cmwsICVyc3A9cmVncy9jcHVpbmZvCisg
KiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gZ3Vl
c3QgY29udGV4dCwgc2V0IHVwIFNQRUNfQ1RSTCBzaGFkb3dpbmcgYW5kIGxvYWQgdGhlCisgKiBn
dWVzdCB2YWx1ZS4KKyAqLworICAgIC8qIFNldCB1cCBzaGFkb3cgdmFsdWUgKmJlZm9yZSogZW5h
Ymxpbmcgc2hhZG93aW5nLiAqLworICAgIG1vdiAlZWF4LCBDUFVJTkZPX3NoYWRvd19zcGVjX2N0
cmwoJXJzcCkKKworICAgIC8qIFNldCBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRp
bmcgdGhlIGd1ZXN0IHZhbHVlLiAqLworICAgIG1vdmIgJDEsIENQVUlORk9fdXNlX3NoYWRvd19z
cGVjX2N0cmwoJXJzcCkKKworICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAgIHhvciAl
ZWR4LCAlZWR4CisgICAgd3Jtc3IKKy5lbmRtCisKKy8qIFVzZSBhZnRlciBhIFZNRVhJVCBmcm9t
IGFuIEhWTSBndWVzdC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9f
c3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lC
UlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVO
X0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9MCksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfQ0xFQVIKKworLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2Fs
bC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLworI2RlZmluZSBTUEVDX0NUUkxfRU5UUllf
RlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIyKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4
ZW49MCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpYnJzX3Zh
bD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBY
ODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49
MCBpYnJzX3ZhbD0wKSwgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19D
TEVBUgorCisvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVy
cnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01f
SU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5B
VElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AzNiksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BF
Q19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgaWJy
c192YWw9MCksICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIK
KworLyogVXNlIHdoZW4gZXhpdGluZyB0byBYZW4gY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19D
VFJMX0VYSVRfVE9fWEVOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyNiksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBY
ODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19D
VFJMX0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBVc2Ugd2hl
biBleGl0aW5nIHRvIGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RP
X0dVRVNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxU
RVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVS
RV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RP
X0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisjZW5kaWYgLyogX19BU1NFTUJM
WV9fICovCisjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fICovCisKKy8qCisgKiBM
b2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBj
LWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKKyAqIEVuZDoKKyAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:51:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:51:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCTv-0007ik-OB; Thu, 18 Jan 2018 15:51:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCTu-0007i4-LM
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:51:58 +0000
X-Inumbo-ID: 57409144-fc67-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57409144-fc67-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 15:50:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458703084"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:03 +0000
Message-ID: <1516290370-14958-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v9 04/11] x86/migrate: Move MSR_SPEC_CTRL on
	migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5j
ICB8IDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAyNTg1ZDRlLi4xYTE1YTM0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjky
LDYgKzEyOTIsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF92Y3B1X21zciBtc3IgPSB7fTsKICAgICAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgICAg
IHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKKyAgICAgICAgICAgIE1T
Ul9TUEVDX0NUUkwsCiAgICAgICAgICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
LAogICAgICAgICB9OwogICAgICAgICB1aW50MzJfdCBucl9tc3JzID0gQVJSQVlfU0laRShtc3Jz
X3RvX3NlbmQpOwpAQCAtMTQxNSw2ICsxNDE2LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKIAog
ICAgICAgICAgICAgICAgIHN3aXRjaCAoIG1zci5pbmRleCApCiAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgICAgICAgICBjYXNl
IE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CiAgICAgICAgICAgICAgICAgICAgIGlm
ICggZ3Vlc3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGRiMjgyYjUuLmVkMzY1
OTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwpAQCAtMTMyMyw2ICsxMzIzLDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVf
eHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
CiAjZGVmaW5lIEhWTV9DUFVfTVNSX1NJWkUoY250KSBvZmZzZXRvZihzdHJ1Y3QgaHZtX21zciwg
bXNyW2NudF0pCiBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CisgICAg
TVNSX1NQRUNfQ1RSTCwKICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogfTsK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlf
U0laRShtc3JzX3RvX3NlbmQpOwpAQCAtMTQ1OCw2ICsxNDU5LDcgQEAgc3RhdGljIGludCBodm1f
bG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICAgICAgewogICAgICAgICAgICAgaW50IHJjOwogCisgICAgICAgIGNhc2UgTVNSX1NQRUNf
Q1RSTDoKICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAg
ICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1z
cltpXS52YWwpOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:58:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:58:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCaU-00084d-Uv; Thu, 18 Jan 2018 15:58:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCaU-000849-33
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:58:46 +0000
X-Inumbo-ID: cfe84745-fc68-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfe84745-fc68-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 16:01:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458705696"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:10 +0000
Message-ID: <1516290370-14958-12-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v9 11/11] x86/idle: Clear SPEC_CTRL while idle
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gY29udGVtcG9yYXJ5IGhhcmR3YXJlLCBzZXR0aW5nIElCUlMvU1RJQlAgaGFzIGEgcGVyZm9y
bWFuY2UgaW1wYWN0IG9uCmFkamFjZW50IGh5cGVydGhyZWFkcy4gIEl0IGlzIHRoZXJlZm9yZSBy
ZWNvbW1lbmRlZCB0byBjbGVhciB0aGUgc2V0dGluZwpiZWZvcmUgYmVjb21pbmcgaWRsZSwgdG8g
YXZvaWQgYW4gaWRsZSBjb3JlIHByZXZlbnRpbmcgYWRqYWNlbnQgdXNlcnNwYWNlCmV4ZWN1dGlv
biBmcm9tIHJ1bm5pbmcgYXQgZnVsbCBwZXJmb3JtYW5jZS4KCkNhcmUgbXVzdCBiZSB0YWtlbiB0
byBlbnN1cmUgdGhlcmUgYXJlIG5vIHJldCBvciBpbmRpcmVjdCBicmFuY2ggaW5zdHJ1Y3Rpb25z
CmJldHdlZW4gc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgaW52b2NhdGlvbnMsIHdoaWNo
IGFyZSBmb3JjZWQgYWx3YXlzCmlubGluZS4gIENhcmUgbXVzdCBhbHNvIGJlIHRha2VuIHRvIGF2
b2lkIHVzaW5nIHNwZWNfY3RybF9lbnRlcl9pZGxlKCkgYmV0d2VlbgpmbHVzaGluZyBjYWNoZXMg
YW5kIGJlY29taW5nIGlkbGUsIGluIGNhc2VzIHdoZXJlIHRoYXQgbWF0dGVycy4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYyAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L2NwdS9td2FpdC1pZGxlLmMgICB8ICA3ICsrKysrKysKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAg
ICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8
IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
NzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxl
LmMgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCmluZGV4IGNiMWM1ZGEuLjNmNzJiZGEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtNTUsNiArNTUsNyBAQAogI2luY2x1ZGUgPGFzbS9td2Fp
dC5oPgogI2luY2x1ZGUgPHhlbi9ub3RpZmllci5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qI2RlZmluZSBERUJVR19QTV9DWCovCiAKQEAg
LTQxNCw4ICs0MTUsMTQgQEAgdm9pZCBtd2FpdF9pZGxlX3dpdGhfaGludHModW5zaWduZWQgaW50
IGVheCwgdW5zaWduZWQgaW50IGVjeCkKICAgICAgKi8KICAgICBpZiAoIChleHBpcmVzID4gTk9X
KCkgfHwgZXhwaXJlcyA9PSAwKSAmJiAhc29mdGlycV9wZW5kaW5nKGNwdSkgKQogICAgIHsKKyAg
ICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKICAgICAgICAg
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdWlkbGVfbXdhaXRfZmxhZ3MpOworCisgICAgICAgIHNw
ZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICBfX213YWl0KGVheCwgZWN4KTsKKyAg
ICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKwogICAgICAgICBjcHVtYXNrX2NsZWFy
X2NwdShjcHUsICZjcHVpZGxlX213YWl0X2ZsYWdzKTsKICAgICB9CiAKQEAgLTQzMCw2ICs0Mzcs
OCBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9mZmhfY3N0YXRlX2VudGVyKHN0cnVjdCBh
Y3BpX3Byb2Nlc3Nvcl9jeCAqY3gpCiAKIHN0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19lbnRyeShz
dHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogeworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5m
byA9IGdldF9jcHVfaW5mbygpOworCiAgICAgc3dpdGNoICggY3gtPmVudHJ5X21ldGhvZCApCiAg
ICAgewogICAgIGNhc2UgQUNQSV9DU1RBVEVfRU1fRkZIOgpAQCAtNDM3LDE1ICs0NDYsMTkgQEAg
c3RhdGljIHZvaWQgYWNwaV9pZGxlX2RvX2VudHJ5KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAq
Y3gpCiAgICAgICAgIGFjcGlfcHJvY2Vzc29yX2ZmaF9jc3RhdGVfZW50ZXIoY3gpOwogICAgICAg
ICByZXR1cm47CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9FTV9TWVNJTzoKKyAgICAgICAgc3BlY19j
dHJsX2VudGVyX2lkbGUoaW5mbyk7CiAgICAgICAgIC8qIElPIHBvcnQgYmFzZWQgQy1zdGF0ZSAq
LwogICAgICAgICBpbmIoY3gtPmFkZHJlc3MpOwogICAgICAgICAvKiBEdW1teSB3YWl0IG9wIC0g
bXVzdCBkbyBzb21ldGhpbmcgdXNlbGVzcyBhZnRlciBQX0xWTDIgcmVhZAogICAgICAgICAgICBi
ZWNhdXNlIGNoaXBzZXRzIGNhbm5vdCBndWFyYW50ZWUgdGhhdCBTVFBDTEsjIHNpZ25hbAogICAg
ICAgICAgICBnZXRzIGFzc2VydGVkIGluIHRpbWUgdG8gZnJlZXplIGV4ZWN1dGlvbiBwcm9wZXJs
eS4gKi8KICAgICAgICAgaW5sKHBtdG1yX2lvcG9ydCk7CisgICAgICAgIHNwZWNfY3RybF9leGl0
X2lkbGUoaW5mbyk7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIEFDUElfQ1NUQVRFX0VNX0hB
TFQ6CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICBzYWZlX2hh
bHQoKTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKICAgICAgICAgbG9jYWxf
aXJxX2Rpc2FibGUoKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTU3Myw3ICs1ODYsMTMg
QEAgc3RhdGljIHZvaWQgYWNwaV9wcm9jZXNzb3JfaWRsZSh2b2lkKQogICAgICAgICBpZiAoIHBt
X2lkbGVfc2F2ZSApCiAgICAgICAgICAgICBwbV9pZGxlX3NhdmUoKTsKICAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2lu
Zm8oKTsKKworICAgICAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7CiAgICAgICAg
ICAgICBzYWZlX2hhbHQoKTsKKyAgICAgICAgICAgIHNwZWNfY3RybF9leGl0X2lkbGUoaW5mbyk7
CisgICAgICAgIH0KICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNzUyLDYgKzc3MSw3IEBA
IHZvaWQgYWNwaV9kZWFkX2lkbGUodm9pZCkKICAgICAgICAgICogT3RoZXJ3aXNlLCBDUFUgbWF5
IHN0aWxsIGhvbGQgZGlydHkgZGF0YSwgYnJlYWtpbmcgY2FjaGUgY29oZXJlbmN5LAogICAgICAg
ICAgKiBsZWFkaW5nIHRvIHN0cmFuZ2UgZXJyb3JzLgogICAgICAgICAgKi8KKyAgICAgICAgc3Bl
Y19jdHJsX2VudGVyX2lkbGUoZ2V0X2NwdV9pbmZvKCkpOwogICAgICAgICB3YmludmQoKTsKIAog
ICAgICAgICB3aGlsZSAoIDEgKQpAQCAtNzgxLDYgKzgwMSw3IEBAIHZvaWQgYWNwaV9kZWFkX2lk
bGUodm9pZCkKICAgICAgICAgdTMyIGFkZHJlc3MgPSBjeC0+YWRkcmVzczsKICAgICAgICAgdTMy
IHBtdG1yX2lvcG9ydF9sb2NhbCA9IHBtdG1yX2lvcG9ydDsKIAorICAgICAgICBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShnZXRfY3B1X2luZm8oKSk7CiAgICAgICAgIHdiaW52ZCgpOwogCiAgICAgICAg
IHdoaWxlICggMSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCmluZGV4IDc2MmRmZjEuLmUzNTdmMjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvbXdhaXQtaWRsZS5jCkBAIC01OCw2ICs1OCw3IEBACiAjaW5jbHVkZSA8YXNtL2hwZXQu
aD4KICNpbmNsdWRlIDxhc20vbXdhaXQuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVk
ZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFjcGkvY3B1ZnJlcS9jcHVmcmVxLmg+CiAK
ICNkZWZpbmUgTVdBSVRfSURMRV9WRVJTSU9OICIwLjQuMSIKQEAgLTczNiw3ICs3MzcsMTMgQEAg
c3RhdGljIHZvaWQgbXdhaXRfaWRsZSh2b2lkKQogCQlpZiAocG1faWRsZV9zYXZlKQogCQkJcG1f
aWRsZV9zYXZlKCk7CiAJCWVsc2UKKwkJeworCQkJc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0
X2NwdV9pbmZvKCk7CisKKwkJCXNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogCQkJc2FmZV9o
YWx0KCk7CisJCQlzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOworCQl9CiAJCXJldHVybjsKIAl9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwppbmRleCA3ZjYwYjE2Li4xMGEwMzM4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC01NSw2ICs1NSw3IEBACiAjaW5j
bHVkZSA8YXNtL2h2bS92aXJpZGlhbi5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogI2lu
Y2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8
YXNtL3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9tY2UuaD4K
QEAgLTc0LDkgKzc1LDE1IEBAIHZvaWQgKCpkZWFkX2lkbGUpICh2b2lkKSBfX3JlYWRfbW9zdGx5
ID0gZGVmYXVsdF9kZWFkX2lkbGU7CiAKIHN0YXRpYyB2b2lkIGRlZmF1bHRfaWRsZSh2b2lkKQog
eworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAgICAgbG9j
YWxfaXJxX2Rpc2FibGUoKTsKICAgICBpZiAoIGNwdV9pc19oYWx0YWJsZShzbXBfcHJvY2Vzc29y
X2lkKCkpICkKKyAgICB7CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAg
ICAgICBzYWZlX2hhbHQoKTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKyAg
ICB9CiAgICAgZWxzZQogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiB9CkBAIC04OCw2ICs5
NSw3IEBAIHZvaWQgZGVmYXVsdF9kZWFkX2lkbGUodm9pZCkKICAgICAgKiBoZWxkIGJ5IHRoZSBD
UFVzIHNwaW5uaW5nIGhlcmUgaW5kZWZpbml0ZWx5LCBhbmQgZ2V0IGRpc2NhcmRlZCBieQogICAg
ICAqIGEgc3Vic2VxdWVudCBJTklULgogICAgICAqLworICAgIHNwZWNfY3RybF9lbnRlcl9pZGxl
KGdldF9jcHVfaW5mbygpKTsKICAgICB3YmludmQoKTsKICAgICBmb3IgKCA7IDsgKQogICAgICAg
ICBoYWx0KCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA4Mjg3MDdlLi5lMjUwZGM5IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIwLDcgKzIwLDkgQEAKICNpZm5kZWYgX19YODZf
U1BFQ19DVFJMX0hfXwogI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfSF9fCiAKKyNpbmNsdWRlIDxh
c20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUgPGFz
bS9tc3ItaW5kZXguaD4KIAogdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQp
OwogCkBAIC0zMyw2ICszNSwzOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3Bl
Y19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IGluZm8tPnVz
ZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKIH0KIAorLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpg
LCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KK3N0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQorewor
ICAgIHVpbnQzMl90IHZhbCA9IDA7CisKKyAgICAvKgorICAgICAqIExhdGNoIHRoZSBuZXcgc2hh
ZG93IHZhbHVlLCB0aGVuIGVuYWJsZSBzaGFkb3dpbmcsIHRoZW4gdXBkYXRlIHRoZSBNU1IuCisg
ICAgICogVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMgaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Ig
b3JkZXJpbmcgY29uY2VybnMuCisgICAgICovCisgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9
IHZhbDsKKyAgICBiYXJyaWVyKCk7CisgICAgaW5mby0+dXNlX3NoYWRvd19zcGVjX2N0cmwgPSB0
cnVlOworICAgIGJhcnJpZXIoKTsKKyAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01f
Tk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQorICAgICAgICAgICAgICAg
ICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnki
ICk7Cit9CisKKy8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBi
ZWZvcmUgdGhpcyBjYWxsLiAqLworc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxf
ZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKK3sKKyAgICB1aW50MzJfdCB2YWwgPSBT
UEVDX0NUUkxfSUJSUzsKKworICAgIC8qCisgICAgICogRGlzYWJsZSBzaGFkb3dpbmcgYmVmb3Jl
IHVwZGF0aW5nIHRoZSBNU1IuICBUaGVyZSBhcmUgbm8gU01QIGlzc3VlcworICAgICAqIGhlcmU7
IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNlcm5zLgorICAgICAqLworICAgIGlu
Zm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gZmFsc2U7CisgICAgYmFycmllcigpOworICAgIGFz
bSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9Y
RU5fSUJSU19TRVQpCisgICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9T
UEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKK30KKwogI2VuZGlmIC8qICFfX1g4Nl9T
UEVDX0NUUkxfSF9fICovCiAKIC8qCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:58:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:58:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCaR-00084J-Nv; Thu, 18 Jan 2018 15:58:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecCaQ-000848-M6
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 15:58:42 +0000
X-Inumbo-ID: cdbbee47-fc68-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cdbbee47-fc68-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 16:01:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458705699"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 18 Jan 2018 15:46:09 +0000
Message-ID: <1516290370-14958-11-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v9 10/11] x86/cpuid: Offer Indirect Branch
	Controls to guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhbGwgaW5mcmFzdHJ1Y3R1cmUgaW4gcGxhY2UsIGl0IGlzIG5vdyBzYWZlIHRvIGxldCBn
dWVzdHMgc2VlIGFuZCB1c2UKdGhlc2UgZmVhdHVyZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCnY5OgogKiBTcGxpdCBwYXRjaCBpbiBoYWxmIHdpdGggdGhlIGxpYnhjIGh1bmsgbW92
aW5nIGVhcmxpZXIsIGFuZCByZWJhc2luZyBvdmVyCiAgIHRoZSBjaGFuZ2VkIG5hdHVyZSBvZiBT
VElCUAotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCA2
ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCAwZjIx
ZmVkLi5mYTgxYWYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1
ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmgKQEAgLTIzNywxMyArMjM3LDEzIEBAIFhFTl9DUFVGRUFUVVJFKEVGUk8sICAgICAgICAg
IDcqMzIrMTApIC8qICAgQVBFUkYvTVBFUkYgUmVhZCBPbmx5IGludGVyZmFjZSAqLwogCiAvKiBB
TUQtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDguZWJ4LCB3b3Jk
IDggKi8KIFhFTl9DUFVGRUFUVVJFKENMWkVSTywgICAgICAgIDgqMzIrIDApIC8qQSAgQ0xaRVJP
IGluc3RydWN0aW9uICovCi1YRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAv
KiAgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5IEFNRCkgKi8KK1hFTl9DUFVG
RUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5v
IElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywg
Q1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShB
Vlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVj
dGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZY
NTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCi1YRU5fQ1BVRkVB
VFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKiAgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAo
dXNlZCBieSBJbnRlbCkgKi8KLVhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcp
IC8qISAgU1RJQlAgKi8KK1hFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8q
QSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLworWEVOX0NQVUZFQVRV
UkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAqLwogCiAjZW5kaWYgLyogWEVO
X0NQVUZFQVRVUkUgKi8KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 15:59:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 15:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCbD-0008Cn-99; Thu, 18 Jan 2018 15:59:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecCbC-0008C5-3w
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 15:59:30 +0000
X-Inumbo-ID: e95cc6e5-fc68-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e95cc6e5-fc68-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 16:01:58 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 08:59:22 -0700
Message-Id: <5A60D26902000078001A001F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 08:59:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <5A25364E0200007800194503@prv-mh.provo.novell.com>
 <5A3A3A7C0200007800198C85@prv-mh.provo.novell.com>
 <5A3A3CB90200007800198C9C@prv-mh.provo.novell.com>
In-Reply-To: <5A3A3CB90200007800198C9C@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] Ping: [PATCH v2 1/2] x86/PoD: correctly handle
 non-order-0 decrease-reservation requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjEyLjE3IGF0IDEwOjM0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IHAy
bV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSBhdCB0aGUgbW9tZW50IG9ubHkgcmV0dXJucyBh
IGJvb2xlYW4KPiB2YWx1ZTogdHJ1ZSBmb3IgIm5vdGhpbmcgbW9yZSB0byBkbyIsIGZhbHNlIGZv
ciAic29tZXRoaW5nIG1vcmUgdG8gZG8iLgo+IElmIGl0IHJldHVybnMgZmFsc2UsIGRlY3JlYXNl
X3Jlc2VydmF0aW9uKCkgd2lsbCBsb29wIG92ZXIgdGhlIGVudGlyZQo+IHJhbmdlLCBjYWxsaW5n
IGd1ZXN0X3JlbW92ZV9wYWdlKCkgZm9yIGVhY2ggcGFnZS4KPiAKPiBVbmZvcnR1bmF0ZWx5LCBp
biB0aGUgY2FzZSBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKCkgc3VjY2VlZHMKPiBwYXJ0
aWFsbHksIHNvbWUgb2YgdGhlIG1lbW9yeSBpbiB0aGUgcmFuZ2Ugd2lsbCBiZSBub3QtcHJlc2Vu
dDsgYXQgd2hpY2gKPiBwb2ludCBndWVzdF9yZW1vdmVfcGFnZSgpIHdpbGwgcmV0dXJuIGFuIGVy
cm9yLCBhbmQgdGhlIGVudGlyZSBvcGVyYXRpb24KPiB3aWxsIGZhaWwuCj4gCj4gRml4IHRoaXMg
Ynk6Cj4gMS4gSGF2aW5nIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSByZXR1cm4gZXhh
Y3RseSB0aGUgbnVtYmVyIG9mCj4gICAgZ3BmbiBwYWdlcyBpdCBoYXMgaGFuZGxlZCAoaS5lLiwg
cmVwbGFjZWQgd2l0aCAnbm90IHByZXNlbnQnKS4KPiAyLiBNYWtpbmcgZ3Vlc3RfcmVtb3ZlX3Bh
Z2UoKSByZXR1cm4gLUVOT0VOVCBpbiB0aGUgY2FzZSB0aGF0IHRoZSBncGZuCj4gICAgaW4gcXVl
c3Rpb24gd2FzIGFscmVhZHkgZW1wdHkgKGFuZCBpbiBubyBvdGhlciBjYXNlcykuCj4gMy4gV2hl
biBsb29waW5nIG92ZXIgZ3Vlc3RfcmVtb3ZlX3BhZ2UoKSwgZXhwZWN0IHRoZSBudW1iZXIgb2Yg
LUVOT0VOVAo+ICAgIGZhaWx1cmVzIHRvIGJlIG5vIGxhcmdlciB0aGFuIHRoZSBudW1iZXIgb2Yg
cGFnZXMKPiAgICBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKCkgcmVtb3ZlZC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9m
Zi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IC0tLQo+IHYy
OiBSZS13cml0dGVuIGRlc2NyaXB0aW9uIChieSBHZW9yZ2UpLiBBZGQgY29tbWVudHMgKGFzIHN1
Z2dlc3RlZAo+ICAgICBieSBHZW9yZ2UpLiBGb3JtYXR0aW5nLgo+IAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IEBAIC0zODgsMTAgKzM4OCwx
MCBAQCBpbnQgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuCj4gICAgICByZXR1
cm4gLUVOT1NZUzsKPiAgfQo+ICAKPiAtaW50IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24o
c3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCj4gK3Vuc2lnbmVkIGxvbmcgcDJtX3BvZF9kZWNy
ZWFzZV9yZXNlcnZhdGlvbihzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCj4g
IHsKPiAtICAgIHJldHVybiAtRU5PU1lTOwo+ICsgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gIHN0
YXRpYyB2b2lkIHAybV9zZXRfcGVybWlzc2lvbihscGFlX3QgKmUsIHAybV90eXBlX3QgdCwgcDJt
X2FjY2Vzc190IGEpCgpTdGVmYW5vLCBKdWxpZW4/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 16:06:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCi3-0001Cl-DL; Thu, 18 Jan 2018 16:06:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecCi1-0001Cf-RZ
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 16:06:33 +0000
X-Inumbo-ID: e5fddf71-fc69-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5fddf71-fc69-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 16:09:02 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 09:06:26 -0700
Message-Id: <5A60D41102000078001A003F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 09:06:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v9 01/11] x86/thunk: Fix GEN_INDIRECT_THUNK
	comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBhIHJlYmFzaW5nIGVycm9yIGluIGMvcyA4NThjYmEwZDRjNmIgIng4Njog
SW50cm9kdWNlIGFsdGVybmF0aXZlCj4gaW5kaXJlY3QgdGh1bmtzIiBoaWRkZW4gYnkgb3RoZXIg
Y2hhbmdlcyBpbiB0aGUgc2FtZSBzZW50ZW5jZS4KPiAKPiBUaGUgbmFtZSB3aXRoIGRvdHMgcmF0
aGVyIHRoYW4gdW5kZXJzY29yZXMgd2FzIHRoZSBwcmVyZWxlYXNlIEdDQyBBQkkuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 16:21:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCwQ-0002gb-SN; Thu, 18 Jan 2018 16:21:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udw+=en=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecCwQ-0002fV-5D
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 16:21:26 +0000
X-Inumbo-ID: f9fdf727-fc6b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9fdf727-fc6b-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 16:23:55 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 18 Jan 2018 09:21:19 -0700
Message-Id: <5A60D78E02000078001A0051@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 18 Jan 2018 09:21:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
In-Reply-To: <20180118151059.1336-1-paul.durrant@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist
	code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjEwLCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+IC1pbnQgdmlyaWRpYW5fY29tcGxldGVfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCj4g
K2Jvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29tcGxldGVkKHN0cnVjdCB2Y3B1ICp2KQo+ICB7
Cj4gICAgICB1aW50MzJfdCAqdmEgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lz
dC52YTsKPiAtICAgIGludCB2ZWN0b3I7Cj4gIAo+ICAgICAgaWYgKCAhdmEgKQo+IC0gICAgICAg
IHJldHVybiAwOwo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiAgCj4gLSAgICBpZiAoICp2YSAm
IDF1ICkKPiAtICAgICAgICByZXR1cm4gMDsgLyogSW50ZXJydXB0IG5vdCB5ZXQgcHJvY2Vzc2Vk
IGJ5IHRoZSBndWVzdC4gKi8KPiAtCj4gLSAgICB2ZWN0b3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZp
cmlkaWFuLnZwX2Fzc2lzdC52ZWN0b3I7Cj4gLSAgICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFu
LnZwX2Fzc2lzdC52ZWN0b3IgPSAwOwo+ICsgICAgaWYgKCB2LT5hcmNoLmh2bV92Y3B1LnZpcmlk
aWFuLnZwX2Fzc2lzdC5wZW5kaW5nICYmCj4gKyAgICAgICAgICEoKnZhICYgMXUpICkKPiArICAg
IHsKPiArICAgICAgICAvKiBBbiBFT0kgaGFzIGJlZW4gYXZvaWRlZCAqLwo+ICsgICAgICAgIHYt
PmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnBlbmRpbmcgPSBmYWxzZTsKPiArICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KCkVzcGVjaWFsbHkgd2l0aCBzdWNoIGEgbm9uLWF0
b21pYyB1cGRhdGUsIHBsZWFzZSByZW1pbmQgbWU6IERlc3BpdGUKdGhlbSBoYXZpbmcgc3RydWN0
IHZjcHUgKiBwYXJhbWV0ZXJzLCB0aGVzZSBmdW5jdGlvbnMgYXJlIGFsbCBvbmx5CmV2ZXIgY2Fs
bGVkIHdpdGggdiA9PSBjdXJyZW50PyBJZiB0aGUgYW5zd2VyIGlzIHllcywgdGhlbgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIG9uZSBtb3JlIGNvc21l
dGljIHJlbWFyazoKCj4gQEAgLTEyMCw5ICsxMjAsOSBAQCB2b2lkIHZpcmlkaWFuX3RpbWVfcmVm
X2NvdW50X3RoYXcoc3RydWN0IGRvbWFpbiAqZCk7Cj4gIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWlu
aXQoc3RydWN0IHZjcHUgKnYpOwo+ICB2b2lkIHZpcmlkaWFuX2RvbWFpbl9kZWluaXQoc3RydWN0
IGRvbWFpbiAqZCk7Cj4gIAo+IC12b2lkIHZpcmlkaWFuX3N0YXJ0X2FwaWNfYXNzaXN0KHN0cnVj
dCB2Y3B1ICp2LCBpbnQgdmVjdG9yKTsKPiAtaW50IHZpcmlkaWFuX2NvbXBsZXRlX2FwaWNfYXNz
aXN0KHN0cnVjdCB2Y3B1ICp2KTsKPiAtdm9pZCB2aXJpZGlhbl9hYm9ydF9hcGljX2Fzc2lzdChz
dHJ1Y3QgdmNwdSAqdik7Cj4gK3ZvaWQgdmlyaWRpYW5fc2V0X2FwaWNfYXNzaXN0KHN0cnVjdCB2
Y3B1ICp2KTsKPiArYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoc3RydWN0IHZj
cHUgKnYpOwo+ICt2b2lkIHZpcmlkaWFuX2NsZWFyX2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2
KTsKCkNvdWxkIEkgdGFsayB5b3UgaW50byBuYW1pbmcgdGhlbSBhbGwgdmlyaWRpYW5fYXBpY19h
c3Npc3RfLi4uKCk/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 16:21:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:21:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecCwO-0002gL-LP; Thu, 18 Jan 2018 16:21:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zhje=en=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ecCwN-0002gF-AH
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 16:21:23 +0000
X-Inumbo-ID: 67705a49-fc6b-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x234.google.com (unknown [2607:f8b0:4002:c05::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67705a49-fc6b-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 17:19:48 +0100 (CET)
Received: by mail-yw0-x234.google.com with SMTP id q26so11664957ywa.6
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 08:21:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=/wA4+QHSOAMOv6+aBrGbx7dGqtn9qzFSWR/9RZh0hyE=;
 b=UQi7upUolC+JOOjKfWYvsrny2PBVQCbfTWuK6loo9m8usiUXL6dNGGIM+iThOidPNA
 7EPhq3DQoktXfRfLUhUGtPFg7oK6IKlr5iI4OkIHEPRfHTCtn4TV4aGoIx/HImpBHHeE
 nqAxKSY65NwNr4FxrRwtidKyXgkUJPXZQtsxo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=/wA4+QHSOAMOv6+aBrGbx7dGqtn9qzFSWR/9RZh0hyE=;
 b=bxsjjvne8uZ8pg/cu0PJEa1WRr0s1ifjpDAYuMd/oCq/B1Yfj/nPSsRcHUKkZgoe1H
 MU3Oew1wwnc2LDegwXQ555SghYvYqR+qB/8MXZ/akElpox0qvdqx0vHAhtd/Af4coOnP
 ROkttVx4GzO99QZ5tyvS4JfzWC+SqiwtRfkZjChHM8I4g+ud4j45l1UZSZNqlKxdgZ/m
 4DbtGazUN2eis7aDipOTV/kkEaliR562ZBbrLYfEP7OJfmfRVNY9GQtQMlKOl2/2G2DE
 CH9vGaKYcDk8mW8RwW1Uiqh+h2lAYjXTU2vikxC8YC8CRrLL4EYaF4W5aLR7r6LhZtAs
 NORQ==
X-Gm-Message-State: AKwxytcFol59yNhZfEssytXlHufuojU8AEkc14l8XPxWsccmOJVV23C0
 EMx1XgldtRV6b6sTfzrU57821Q==
X-Google-Smtp-Source: ACJfBourzN2Pn6aGu1p5EASiORtSrvrQzEW3GO9+altYhPhlg6YsWFcX/vrYLTakas2jdcMlb2HG8A==
X-Received: by 10.37.178.146 with SMTP id k18mr30903444ybj.297.1516292481070; 
 Thu, 18 Jan 2018 08:21:21 -0800 (PST)
Received: from MacBook-Pro.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id k14sm2788163ywa.59.2018.01.18.08.21.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 08:21:19 -0800 (PST)
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180117125641.35927-1-roger.pau@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <63395d03-fab6-055c-d5ef-e3a848971f33@cardoe.com>
Date: Thu, 18 Jan 2018 10:21:12 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180117125641.35927-1-roger.pau@citrix.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/efi: fix build with linkers that
 support both coff-x86-64 and pe-x86-64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5842530774962316506=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--FjwvDrPuIs5wDi5vSM0uobRjxK6xJI8kC
Content-Type: multipart/mixed; boundary="DCEFn12TSwU2s5IcbS7z6vHSGunTjvOOn";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
Cc: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <63395d03-fab6-055c-d5ef-e3a848971f33@cardoe.com>
Subject: Re: [PATCH v2] x86/efi: fix build with linkers that support both
 coff-x86-64 and pe-x86-64
References: <20180117125641.35927-1-roger.pau@citrix.com>
In-Reply-To: <20180117125641.35927-1-roger.pau@citrix.com>

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

On 1/17/18 6:56 AM, Roger Pau Monne wrote:
> When using a linker that supports both formats the following error
> will be triggered:
>=20
> efi/buildid.o: file not recognized: File format is ambiguous
> efi/buildid.o: matching formats: coff-x86-64 pe-x86-64
>=20
> Solve this by specifying the efi/buildid.o format to pe-x86-64.
>=20
> Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>
> ---

Reviewed-by: Doug Goldstein <cardoe@cardoe.com>
--=20
Doug Goldstein


--DCEFn12TSwU2s5IcbS7z6vHSGunTjvOOn--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlpgyXhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl3YKRAAvVHkCTMqsFcihUao/YcJK5Yzqqgd5nUpvbvt+hfArJDimBuNwI4t57M5
U/TkvtyDZ13iTleAQ/pitnkWBTieZvswt6ccli9/F4y3pSGRpMf8sADbRxqV+ZC1
qwkH93itVq7QepNND0dhZWXjwhbUiqXa0/OXrhOihLH8YPP9xnHsB8DngEUI3rJs
ONmgZZ3n3qD8lZ6FN5lEZThnI+PehVz8zbWAhyeSAJx0P0MaG3UTvNHft3UgGSWO
TIzts4OYTayPfIBH8P8LaKWDMkpUxLQXBW0Y78Lkjt9EkolulR6kClkJwRf9M3Qh
WYjZH8+W2HEdZSUxA0NLXICE0b1msoqUppHvvpdlcmh6OPF/eSCq6Hm8TONgVDeh
KosMu63pirbMjlH346/lrB2ixnfcR6UBy7QdKUcy6Zx+sQ4ml85s/fhNwgzH8EVB
WSVhT8Xgr3OLe4kVGXhAFFWQlUebA85zW7RE9zKWVJmEbS8GCfA3vUdKefHQELz/
SZYEbkkKUQU37yLk1gFYTfRUEVUongtXxQkGyDmgGAHIlCfjygf6fwTvJoNuJtv4
prCVY1LZ4wTp/q5+gEYGTUoazrUjzvHuHIqh1F2R3EADdUXfGhKDvwLMZwztKZjG
x6L3p1wVhMO2jo73Q/yjeAqWXhkyjqvkH+fGLn0enF1t+LrHwRA=
=GpIk
-----END PGP SIGNATURE-----

--FjwvDrPuIs5wDi5vSM0uobRjxK6xJI8kC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5842530774962316506==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 18 16:27:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecD2f-00034b-1p; Thu, 18 Jan 2018 16:27:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfae=en=citrix.com=prvs=549c6d655=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ecD2e-00034V-Hg
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 16:27:52 +0000
X-Inumbo-ID: dfc5f94e-fc6c-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dfc5f94e-fc6c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 16:30:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="66280343"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [PATCH v2] x86/hvm: re-work viridian APIC assist code
Thread-Index: AQHTkG6PUldoMd5JrU+/J1/TQ6yUOqN5vxwAgAARUNA=
Date: Thu, 18 Jan 2018 16:27:38 +0000
Message-ID: <e8539124b648485eaf313a8614cdd640@AMSPEX02CL03.citrite.net>
References: <20180118151059.1336-1-paul.durrant@citrix.com>
 <5A60D78E02000078001A0051@prv-mh.provo.novell.com>
In-Reply-To: <5A60D78E02000078001A0051@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/hvm: re-work viridian APIC assist
	code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTggSmFudWFyeSAyMDE4IDE2OjIxCj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tCj4gZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiBTdWJqZWN0OiBSZTogW1BBVENIIHYyXSB4ODYvaHZtOiByZS13b3JrIHZpcmlkaWFu
IEFQSUMgYXNzaXN0IGNvZGUKPiAKPiA+Pj4gT24gMTguMDEuMTggYXQgMTY6MTAsIDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAtaW50IHZpcmlkaWFuX2NvbXBsZXRlX2FwaWNf
YXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQo+ID4gK2Jvb2wgdmlyaWRpYW5fYXBpY19hc3Npc3RfY29t
cGxldGVkKHN0cnVjdCB2Y3B1ICp2KQo+ID4gIHsKPiA+ICAgICAgdWludDMyX3QgKnZhID0gdi0+
YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmE7Cj4gPiAtICAgIGludCB2ZWN0b3I7
Cj4gPgo+ID4gICAgICBpZiAoICF2YSApCj4gPiAtICAgICAgICByZXR1cm4gMDsKPiA+ICsgICAg
ICAgIHJldHVybiBmYWxzZTsKPiA+Cj4gPiAtICAgIGlmICggKnZhICYgMXUgKQo+ID4gLSAgICAg
ICAgcmV0dXJuIDA7IC8qIEludGVycnVwdCBub3QgeWV0IHByb2Nlc3NlZCBieSB0aGUgZ3Vlc3Qu
ICovCj4gPiAtCj4gPiAtICAgIHZlY3RvciA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBf
YXNzaXN0LnZlY3RvcjsKPiA+IC0gICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Np
c3QudmVjdG9yID0gMDsKPiA+ICsgICAgaWYgKCB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZw
X2Fzc2lzdC5wZW5kaW5nICYmCj4gPiArICAgICAgICAgISgqdmEgJiAxdSkgKQo+ID4gKyAgICB7
Cj4gPiArICAgICAgICAvKiBBbiBFT0kgaGFzIGJlZW4gYXZvaWRlZCAqLwo+ID4gKyAgICAgICAg
di0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyA9IGZhbHNlOwo+ID4g
KyAgICAgICAgcmV0dXJuIHRydWU7Cj4gPiArICAgIH0KPiAKPiBFc3BlY2lhbGx5IHdpdGggc3Vj
aCBhIG5vbi1hdG9taWMgdXBkYXRlLCBwbGVhc2UgcmVtaW5kIG1lOiBEZXNwaXRlCj4gdGhlbSBo
YXZpbmcgc3RydWN0IHZjcHUgKiBwYXJhbWV0ZXJzLCB0aGVzZSBmdW5jdGlvbnMgYXJlIGFsbCBv
bmx5Cj4gZXZlciBjYWxsZWQgd2l0aCB2ID09IGN1cnJlbnQ/IElmIHRoZSBhbnN3ZXIgaXMgeWVz
LCB0aGVuCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRo
YW5rcy4gVGhlIGFuc3dlciBpcyB5ZXMuIFRoZXkgYXJlIG9ubHkgY2FsbGVkIGZyb20gdGhlIHZs
YXBpYyBjb2RlIGZvciB0aGUgY3VycmVudCB2bGFwaWMgQUZBSUNULgoKPiB3aXRoIG9uZSBtb3Jl
IGNvc21ldGljIHJlbWFyazoKPiAKPiA+IEBAIC0xMjAsOSArMTIwLDkgQEAgdm9pZCB2aXJpZGlh
bl90aW1lX3JlZl9jb3VudF90aGF3KHN0cnVjdCBkb21haW4KPiAqZCk7Cj4gPiAgdm9pZCB2aXJp
ZGlhbl92Y3B1X2RlaW5pdChzdHJ1Y3QgdmNwdSAqdik7Cj4gPiAgdm9pZCB2aXJpZGlhbl9kb21h
aW5fZGVpbml0KHN0cnVjdCBkb21haW4gKmQpOwo+ID4KPiA+IC12b2lkIHZpcmlkaWFuX3N0YXJ0
X2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2LCBpbnQgdmVjdG9yKTsKPiA+IC1pbnQgdmlyaWRp
YW5fY29tcGxldGVfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpOwo+ID4gLXZvaWQgdmlyaWRp
YW5fYWJvcnRfYXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpOwo+ID4gK3ZvaWQgdmlyaWRpYW5f
c2V0X2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KTsKPiA+ICtib29sIHZpcmlkaWFuX2FwaWNf
YXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3QgdmNwdSAqdik7Cj4gPiArdm9pZCB2aXJpZGlhbl9jbGVh
cl9hcGljX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdik7Cj4gCj4gQ291bGQgSSB0YWxrIHlvdSBpbnRv
IG5hbWluZyB0aGVtIGFsbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF8uLi4oKT8KPiAKClN1cmUuIEkn
bGwgc2VuZCBhIHYzIHdpdGggdGhhdCBmaXhlZCBhbmQgeW91ciBSLWIuCgogIFBhdWwKCj4gSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 16:34:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecD9G-0003sA-9A; Thu, 18 Jan 2018 16:34:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfae=en=citrix.com=prvs=549c6d655=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ecD9E-0003s4-A7
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 16:34:40 +0000
X-Inumbo-ID: 42d482f8-fc6d-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42d482f8-fc6d-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 17:33:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458714281"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 11:33:35 -0500
Message-ID: <20180118163335.16468-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v3] x86/hvm: re-work viridian APIC assist code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgYXBwZWFycyB0aGVyZSBpcyBhIGNhc2Ugd2hlcmUgV2luZG93cyBlbmFibGVzIHRoZSBBUElD
IGFzc2lzdAplbmxpZ2h0ZW5tZW50WzFdIGJ1dCBkb2VzIG5vdCB1c2UgaXQuIFRoaXMgc2NlbmFy
aW8gaXMgcGVyZmVjdGx5IHZhbGlkCmFjY29yZGluZyB0byB0aGUgZG9jdW1lbnRhdGlvbiwgYnV0
IGNhdXNlcyB0aGUgc3RhdGUgbWFjaGluZSBpbiBYZW4gdG8KYmVjb21lIGNvbmZ1c2VkIGxlYWRp
bmcgdG8gYSBkb21haW5fY3Jhc2goKSBzdWNoIGFzIHRoZSBmb2xsb3dpbmc6CgooWEVOKSBkNDog
VklSSURJQU4gR1VFU1RfT1NfSUQ6IHZlbmRvcjogMSBvczogNCBtYWpvcjogNiBtaW5vcjogMSBz
cDogMAogICAgICBidWlsZDogMWRiMAooWEVOKSBkNDogVklSSURJQU4gSFlQRVJDQUxMOiBlbmFi
bGVkOiAxIHBmbjogM2ZmZmYKKFhFTikgZDR2MDogVklSSURJQU4gVlBfQVNTSVNUX1BBR0U6IGVu
YWJsZWQ6IDEgcGZuOiAzZmZmZQooWEVOKSBkb21haW5fY3Jhc2ggY2FsbGVkIGZyb20gdmlyaWRp
YW4uYzo0NTIKKFhFTikgRG9tYWluIDQgKHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUjMToKClRoZSBm
b2xsb3dpbmcgc2VxdWVuY2Ugb2YgZXZlbnRzIGlzIGFuIGV4YW1wbGUgb2YgaG93IHRoaXMgY2Fu
IGhhcHBlbjoKCiAtIE9uIHJldHVybiB0byBndWVzdCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKCkg
ZmluZHMgYSBiaXQgc2V0IGluIHRoZSBJUlIuCiAtIHZsYXBpY19hY2tfcGVuZGluZ19pcnEoKSBj
YWxscyB2aXJpZGlhbl9zdGFydF9hcGljX2Fzc2lzdCgpIHdoaWNoIGxhdGNoZXMKICAgdGhlIHZl
Y3Rvciwgc2V0cyB0aGUgYml0IGluIHRoZSBJU1IgYW5kIGNsZWFycyBpdCBmcm9tIHRoZSBJUlIu
CiAtIFRoZSBndWVzdCB0aGVuIHByb2Nlc3NlcyB0aGUgaW50ZXJydXB0IGJ1dCBFT0lzIGl0IG5v
cm1hbGx5LCB0aGVyZWZvcmUKICAgY2xlYXJpbmcgdGhlIGJpdCBpbiB0aGUgSVNSLgogLSBPbiBu
ZXh0IHJldHVybiB0byBndWVzdCB2bGFwaWNfaGFzX3BlbmRpbmdfaXJxKCkgY2FsbHMKICAgdmly
aWRpYW5fY29tcGxldGVfYXBpY19hc3Npc3QoKSwgd2hpY2ggZGlzY292ZXJzIHRoZSBhc3Npc3Qg
Yml0IHN0aWxsIHNldAogICBpbiB0aGUgc2hhcmVkIHBhZ2UgYW5kIHRoZXJlZm9yZSBsZWF2ZXMg
dGhlIGxhdGNoZWQgdmVjdG9yIGluIHBsYWNlLCBidXQKICAgYWxzbyBmaW5kcyBhbm90aGVyIGJp
dCBzZXQgaW4gdGhlIElSUi4KIC0gdmxhcGljX2Fja19wZW5kaW5nX2lycSgpIGlzIHRoZW4gY2Fs
bGVkIGJ1dCwgYmVjYXVzZSB0aGUgSVNSIGlzIHdhcwogICBjbGVhcmVkIGJ5IHRoZSBFT0ksIGFu
b3RoZXIgY2FsbCBpcyBtYWRlIHRvIHZpcmlkaWFuX3N0YXJ0X2FwaWNfYXNzaXN0KCkKICAgYW5k
IHRoaXMgdGhlbiBjYWxscyBkb21haW5fY3Jhc2goKSBiZWNhdXNlIGl0IGZpbmRzIHRoZSBsYXRj
aGVkIHZlY3RvcgogICBoYXMgbm90IGJlZW4gY2xlYXJlZC4KCkhhdmluZyByZS12aXNpdGVkIHRo
ZSBjb2RlIEkgYWxzbyBjb25jbHVkZSB0aGF0IFhlbidzIGltcGxlbWVudGF0aW9uIG9mIHRoZQpl
bmxpZ2h0ZW5tZW50IGlzIGN1cnJlbnRseSB3cm9uZyBhbmQgd2UgYXJlIG5vdCBwcm9wZXJseSBm
b2xsb3dpbmcgdGhlCnNwZWNpZmljYXRpb24uCgpUaGUgc3BlY2lmaWNhdGlvbiBzYXlzOgoKIlRo
ZSBoeXBlcnZpc29yIHNldHMgdGhlIOKAnE5vIEVPSSByZXF1aXJlZOKAnSBiaXQgd2hlbiBpdCBp
bmplY3RzIGEgdmlydHVhbAogaW50ZXJydXB0IGlmIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBh
cmUgc2F0aXNmaWVkOgoKIC0gVGhlIHZpcnR1YWwgaW50ZXJydXB0IGlzIGVkZ2UtdHJpZ2dlcmVk
LCBhbmQKIC0gVGhlcmUgYXJlIG5vIGxvd2VyIHByaW9yaXR5IGludGVycnVwdHMgcGVuZGluZy4K
CiBJZiwgYXQgYSBsYXRlciB0aW1lLCBhIGxvd2VyIHByaW9yaXR5IGludGVycnVwdCBpcyByZXF1
ZXN0ZWQsIHRoZQogaHlwZXJ2aXNvciBjbGVhcnMgdGhlIOKAnE5vIEVPSSByZXF1aXJlZOKAnSBz
dWNoIHRoYXQgYSBzdWJzZXF1ZW50IEVPSSBjYXVzZXMKIGFuIGludGVyY2VwdC4KIEluIGNhc2Ug
b2YgbmVzdGVkIGludGVycnVwdHMsIHRoZSBFT0kgaW50ZXJjZXB0IGlzIGF2b2lkZWQgb25seSBm
b3IgdGhlCiBoaWdoZXN0IHByaW9yaXR5IGludGVycnVwdC4gVGhpcyBpcyBuZWNlc3Nhcnkgc2lu
Y2Ugbm8gY291bnQgaXMgbWFpbnRhaW5lZAogZm9yIHRoZSBudW1iZXIgb2YgRU9JcyBwZXJmb3Jt
ZWQgYnkgdGhlIE9TLiBUaGVyZWZvcmUgb25seSB0aGUgZmlyc3QgRU9JCiBjYW4gYmUgYXZvaWRl
ZCBhbmQgc2luY2UgdGhlIGZpcnN0IEVPSSBjbGVhcnMgdGhlIOKAnE5vIEVPSSBSZXF1aXJlZOKA
nSBiaXQsCiB0aGUgbmV4dCBFT0kgZ2VuZXJhdGVzIGFuIGludGVyY2VwdC4iCgpUaHVzIGl0IGlz
IHF1aXRlIGxlZ2l0aW1hdGUgdG8gc2V0IHRoZSAiTm8gRU9JIHJlcXVpcmVkIiBiaXQgYW5kIHRo
ZW4Kc3Vic2VxdWVudGx5IHRha2UgYSBoaWdoZXIgcHJpb3JpdHkgaW50ZXJydXB0IHdpdGhvdXQg
Y2xlYXJpbmcgdGhlIGJpdC4KVGh1cyB0aGUgYXZvaWRlZCBFT0kgd2lsbCB0aGVuIHJlbGF0ZSB0
byB0aGF0IHN1YnNlcXVlbnQgaW50ZXJydXB0IHJhdGhlcgp0aGFuIHRoZSBoaWdoZXN0IHByaW9y
aXR5IGludGVycnVwdCB3aGVuIHRoZSBiaXQgd2FzIHNldC4gSGVuY2UgbGF0Y2hpbmcKdGhlIHZl
Y3RvciB3aGVuIHNldHRpbmcgdGhlIGJpdCBpcyBub3QgZW50aXJlbHkgdXNlZnVsIGFuZCBzb21l
d2hhdAptaXNsZWFkaW5nLgoKVGhpcyBwYXRjaCByZS13b3JrcyB0aGUgQVBJQyBhc3Npc3QgY29k
ZSB0byBzaW1wbHkgdHJhY2sgd2hlbiB0aGUgIk5vIEVPSQpyZXF1aXJlZCIgYml0IGlzIHNldCBh
bmQgdGVzdCBpZiBpdCBoYXMgYmVlbiBjbGVhcmVkIGJ5IHRoZSBndWVzdCAoaS5lLgonY29tcGxl
dGluZycgdGhlIEFQSUMgYXNzaXN0KSwgdGh1cyBpbmRpY2F0aW5nIGEgJ21pc3NlZCBFT0knLiBN
aXNzZWQgRU9JcwpuZWVkIHRvIGJlIGRlYWx0IHdpdGggaW4gdHdvIHBsYWNlczoKCiAtIEluIHZs
YXBpY19oYXNfcGVuZGluZ19pcnEoKSwgdG8gYXZvaWQgY29tcGFyaW5nIHRoZSBJUlIgYWdhaW5z
dCBhIHN0YWxlCiAgIElTUiwgYW5kCiAtIEluIHZsYXBpY19FT0lfc2V0KCkgYmVjYXVzZSBhIG1p
c3NlZCBFT0kgZm9yIGEgaGlnaGVyIHByaW9yaXR5IHZlY3RvcgogICBzaG91bGQgYmUgZGVhbHQg
d2l0aCBiZWZvcmUgdGhlIGFjdHVhbCBFT0kgZm9yIHRoZSBsb3dlciBwcmlvcml0eQogICB2ZWN0
b3IuCgpGdXJ0aGVybW9yZSwgYmVjYXVzZSB0aGUgZ3Vlc3QgaXMgYXQgbGliZXJ0eSB0byBpZ25v
cmUgdGhlICJObyBFT0kgcmVxdWlyZWQiCmJpdCAod2hpY2ggbGVhZCB0aGUgY3Jhc2ggZGV0YWls
ZWQgYWJvdmUpIHZsYXBpY19FT0lfc2V0KCkgbXVzdCBhbHNvIG1ha2UKc3VyZSB0aGUgYml0IGlz
IGNsZWFyZWQgdG8gYXZvaWQgY29uZnVzaW5nIHRoZSBzdGF0ZSBtYWNoaW5lLgoKTGFzdGx5IHRo
ZSBwcmV2aW91cyBjb2RlIGRpZCBub3QgcHJvcGVybHkgZW11bGF0ZSBhbiBFT0kgaWYgYSBtaXNz
ZWQgRU9JCndhcyBkaXNjb3ZlcmVkIGluIHZsYXBpY19oYXNfcGVuZGluZ19pcnEoKTsgaXQgbWVy
ZWx5IGNsZWFyZWQgdGhlIGJpdCBpbgp0aGUgSVNSLiBUaGUgbmV3IGNvZGUgaW5zdGVhZCBjYWxs
cyB2bGFwaWNfRU9JX3NldCgpLgoKWzFdIFNlZSBzZWN0aW9uIDEwLjMuNSBvZiBNaWNyb3NvZnQn
cyAiSHlwZXJ2aXNvciBUb3AgTGV2ZWwgRnVuY3Rpb25hbAogICAgU3BlY2lmaWNhdGlvbiB2NS4w
YiIuCgpOT1RFOiBUaGUgY2hhbmdlcyB0byB0aGUgc2F2ZS9yZXN0b3JlIGNvZGUgYXJlIHNhZmUg
YmVjYXVzZSB0aGUgbGF5b3V0CiAgICAgIG9mIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250
ZXh0IGlzIHVuY2hhbmdlZCBhbmQgdGhlIG5ldwogICAgICBpbnRlcnByZXRhdGlvbiBvZiB0aGUg
KHByZXZpb3VzbHkgc28gbmFtZWQpIHZwX2Fzc2lzdF92ZWN0b3IgZmllbGQKICAgICAgYXMgdGhl
IGJvb2xlYW4gcGVuZGluZyBmbGFnIG1haW50YWlucyB0aGUgY29ycmVjdCBzZW1hbnRpY3MuCgpT
aWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgp2MzoKIC0gQ29zbWV0aWMgZml4ZXMg
cmVxdWVzdGVkIGJ5IEphbgoKdjI6CiAtIEV4dGVuZCBwYXRjaCB0byBjb21wbGV0ZWx5IHJlLXdv
cmsgQVBJQyBhc3Npc3QgY29kZQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAgICAg
ICAgICAgIHwgMzYgKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYyAg
ICAgICAgICAgICAgfCA3NSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oICAgICB8ICA4ICsrLS0KIHhlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIHwgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgNzYg
aW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4IGYwZmE1
OWQ3ZDUuLjcwYWFiNTIwYmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4u
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTQzMyw0NiArNDMzLDQ0IEBA
IHN0YXRpYyB2b2lkIHRlYXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKICAgICBwdXRf
cGFnZV9hbmRfdHlwZShwYWdlKTsKIH0KIAotdm9pZCB2aXJpZGlhbl9zdGFydF9hcGljX2Fzc2lz
dChzdHJ1Y3QgdmNwdSAqdiwgaW50IHZlY3RvcikKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rf
c2V0KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHVpbnQzMl90ICp2YSA9IHYtPmFyY2guaHZtX3Zj
cHUudmlyaWRpYW4udnBfYXNzaXN0LnZhOwogCiAgICAgaWYgKCAhdmEgKQogICAgICAgICByZXR1
cm47CiAKLSAgICBpZiAoIHZlY3RvciA8IDB4MTAgKQotICAgICAgICByZXR1cm47Ci0KICAgICAv
KgogICAgICAqIElmIHRoZXJlIGlzIGFscmVhZHkgYW4gYXNzaXN0IHBlbmRpbmcgdGhlbiBzb21l
dGhpbmcgaGFzIGdvbmUKICAgICAgKiB3cm9uZyBhbmQgdGhlIFZNIHdpbGwgbW9zdCBsaWtlbHkg
aGFuZyBzbyBmb3JjZSBhIGNyYXNoIG5vdwogICAgICAqIHRvIG1ha2UgdGhlIHByb2JsZW0gY2xl
YXIuCiAgICAgICovCi0gICAgaWYgKCB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lz
dC52ZWN0b3IgKQorICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3Qu
cGVuZGluZyApCiAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwogCi0gICAgdi0+YXJj
aC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yID0gdmVjdG9yOworICAgIHYtPmFy
Y2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnBlbmRpbmcgPSB0cnVlOwogICAgICp2YSB8
PSAxdTsKIH0KIAotaW50IHZpcmlkaWFuX2NvbXBsZXRlX2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1
ICp2KQorYm9vbCB2aXJpZGlhbl9hcGljX2Fzc2lzdF9jb21wbGV0ZWQoc3RydWN0IHZjcHUgKnYp
CiB7CiAgICAgdWludDMyX3QgKnZhID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Np
c3QudmE7Ci0gICAgaW50IHZlY3RvcjsKIAogICAgIGlmICggIXZhICkKLSAgICAgICAgcmV0dXJu
IDA7CisgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIGlmICggKnZhICYgMXUgKQotICAgICAg
ICByZXR1cm4gMDsgLyogSW50ZXJydXB0IG5vdCB5ZXQgcHJvY2Vzc2VkIGJ5IHRoZSBndWVzdC4g
Ki8KLQotICAgIHZlY3RvciA9IHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0LnZl
Y3RvcjsKLSAgICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52ZWN0b3IgPSAw
OworICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZyAm
JgorICAgICAgICAgISgqdmEgJiAxdSkgKQorICAgIHsKKyAgICAgICAgLyogQW4gRU9JIGhhcyBi
ZWVuIGF2b2lkZWQgKi8KKyAgICAgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Np
c3QucGVuZGluZyA9IGZhbHNlOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CiAKLSAgICBy
ZXR1cm4gdmVjdG9yOworICAgIHJldHVybiBmYWxzZTsKIH0KIAotdm9pZCB2aXJpZGlhbl9hYm9y
dF9hcGljX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKK3ZvaWQgdmlyaWRpYW5fYXBpY19hc3Npc3Rf
Y2xlYXIoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgdWludDMyX3QgKnZhID0gdi0+YXJjaC5odm1f
dmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmE7CiAKQEAgLTQ4MCw3ICs0NzgsNyBAQCB2b2lkIHZp
cmlkaWFuX2Fib3J0X2FwaWNfYXNzaXN0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICByZXR1cm47
CiAKICAgICAqdmEgJj0gfjF1OwotICAgIHYtPmFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNz
aXN0LnZlY3RvciA9IDA7CisgICAgdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3Qu
cGVuZGluZyA9IGZhbHNlOwogfQogCiBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhz
dHJ1Y3QgZG9tYWluICpkLCBib29sX3QgaW5pdGlhbGl6ZSkKQEAgLTEwNDAsNyArMTAzOCw3IEBA
IHN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgZm9yX2VhY2hfdmNwdSggZCwgdiApIHsKICAgICAg
ICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dCA9IHsKICAgICAgICAgICAg
IC52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QubXNy
LnJhdywKLSAgICAgICAgICAgIC52cF9hc3Npc3RfdmVjdG9yID0gdi0+YXJjaC5odm1fdmNwdS52
aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yLAorICAgICAgICAgICAgLnZwX2Fzc2lzdF9wZW5kaW5n
ID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QucGVuZGluZywKICAgICAgICAg
fTsKIAogICAgICAgICBpZiAoIGh2bV9zYXZlX2VudHJ5KFZJUklESUFOX1ZDUFUsIHYtPnZjcHVf
aWQsIGgsICZjdHh0KSAhPSAwICkKQEAgLTEwNzUsNyArMTA3Myw3IEBAIHN0YXRpYyBpbnQgdmly
aWRpYW5fbG9hZF92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0
X3QgKmgpCiAgICAgICAgICAhdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3QudmEg
KQogICAgICAgICBpbml0aWFsaXplX3ZwX2Fzc2lzdCh2KTsKIAotICAgIHYtPmFyY2guaHZtX3Zj
cHUudmlyaWRpYW4udnBfYXNzaXN0LnZlY3RvciA9IGN0eHQudnBfYXNzaXN0X3ZlY3RvcjsKKyAg
ICB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5wZW5kaW5nID0gISFjdHh0LnZw
X2Fzc2lzdF9wZW5kaW5nOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA1MGY1
M2JkYWVmLi43Mzg3ZjkxZmUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTQxNiwxOCArNDE2LDQ1IEBAIHN0
cnVjdCB2bGFwaWMgKnZsYXBpY19sb3dlc3RfcHJpbygKIAogdm9pZCB2bGFwaWNfRU9JX3NldChz
dHJ1Y3QgdmxhcGljICp2bGFwaWMpCiB7Ci0gICAgaW50IHZlY3RvciA9IHZsYXBpY19maW5kX2hp
Z2hlc3RfaXNyKHZsYXBpYyk7CisgICAgc3RydWN0IHZjcHUgKnYgPSB2bGFwaWNfdmNwdSh2bGFw
aWMpOworICAgIC8qCisgICAgICogSWYgQVBJQyBhc3Npc3Qgd2FzIHNldCB0aGVuIGFuIEVPSSBt
YXkgaGF2ZSBiZWVuIGF2b2lkZWQgYW5kCisgICAgICogaGVuY2UgdGhpcyBFT0kgYWN0dWFsbHkg
cmVsYXRlcyB0byBhIGxvd2VyIHByaW9yaXR5IHZlY3Rvci4KKyAgICAgKiBUaHVzIGl0IGlzIG5l
Y2Vzc2FyeSB0byBmaXJzdCBlbXVsYXRlIHRoZSBFT0kgZm9yIHRoZSBoaWdoZXIKKyAgICAgKiBw
cmlvcml0eSB2ZWN0b3IgYW5kIHRoZW4gcmVjdXJzZSB0byBoYW5kbGUgdGhlIGxvd2VyIHByaW9y
aXR5CisgICAgICogdmVjdG9yLgorICAgICAqLworICAgIGJvb2wgbWlzc2VkX2VvaSA9IHZpcmlk
aWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZCh2KTsKKyAgICBpbnQgdmVjdG9yOworCisgYWdhaW46
CisgICAgdmVjdG9yID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9pc3IodmxhcGljKTsKIAogICAgIC8q
IFNvbWUgRU9JIHdyaXRlcyBtYXkgbm90IGhhdmUgYSBtYXRjaGluZyB0byBhbiBpbi1zZXJ2aWNl
IGludGVycnVwdC4gKi8KICAgICBpZiAoIHZlY3RvciA9PSAtMSApCiAgICAgICAgIHJldHVybjsK
IAorICAgIC8qCisgICAgICogSWYgQVBJQyBhc3Npc3Qgd2FzIHNldCBidXQgdGhlIGd1ZXN0IGNo
b3NlIHRvIEVPSSBhbnl3YXkgdGhlbgorICAgICAqIHdlIG5lZWQgdG8gY2xlYW4gdXAgc3RhdGUu
CisgICAgICogTk9URTogSXQgaXMgaGFybWxlc3MgdG8gY2FsbCB2aXJpZGlhbl9hcGljX2Fzc2lz
dF9jbGVhcigpIG9uIGEKKyAgICAgKiAgICAgICByZWN1cnNpb24sIGV2ZW4gdGhvdWdoIGl0IGlz
IG5vdCBuZWNlc3NhcnkuCisgICAgICovCisgICAgaWYgKCAhbWlzc2VkX2VvaSApCisgICAgICAg
IHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKHYpOworCiAgICAgdmxhcGljX2NsZWFyX3ZlY3Rv
cih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJQ19JU1JdKTsKIAogICAgIGlmICggaHZt
X2Z1bmNzLmhhbmRsZV9lb2kgKQogICAgICAgICBodm1fZnVuY3MuaGFuZGxlX2VvaSh2ZWN0b3Ip
OwogCiAgICAgdmxhcGljX2hhbmRsZV9FT0kodmxhcGljLCB2ZWN0b3IpOworCisgICAgaWYgKCBt
aXNzZWRfZW9pICkKKyAgICB7CisgICAgICAgIG1pc3NlZF9lb2kgPSBmYWxzZTsKKyAgICAgICAg
Z290byBhZ2FpbjsKKyAgICB9CiB9CiAKIHZvaWQgdmxhcGljX2hhbmRsZV9FT0koc3RydWN0IHZs
YXBpYyAqdmxhcGljLCB1OCB2ZWN0b3IpCkBAIC0xMjM5LDcgKzEyNjYsNyBAQCBpbnQgdmxhcGlj
X3ZpcnR1YWxfaW50cl9kZWxpdmVyeV9lbmFibGVkKHZvaWQpCiBpbnQgdmxhcGljX2hhc19wZW5k
aW5nX2lycShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2
Y3B1X3ZsYXBpYyh2KTsKLSAgICBpbnQgaXJyLCB2ZWN0b3IsIGlzcjsKKyAgICBpbnQgaXJyLCBp
c3I7CiAKICAgICBpZiAoICF2bGFwaWNfZW5hYmxlZCh2bGFwaWMpICkKICAgICAgICAgcmV0dXJu
IC0xOwpAQCAtMTI1MiwyNyArMTI3OSwzMiBAQCBpbnQgdmxhcGljX2hhc19wZW5kaW5nX2lycShz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgICFuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikg
KQogICAgICAgICByZXR1cm4gaXJyOwogCisgICAgaXNyID0gdmxhcGljX2ZpbmRfaGlnaGVzdF9p
c3IodmxhcGljKTsKKwogICAgIC8qCi0gICAgICogSWYgQVBJQyBhc3Npc3Qgd2FzIHVzZWQgdGhl
biB0aGVyZSBtYXkgaGF2ZSBiZWVuIG5vIEVPSSBzbwotICAgICAqIHdlIG5lZWQgdG8gY2xlYXIg
dGhlIHJlcXVpc2l0ZSBiaXQgZnJvbSB0aGUgSVNSIGhlcmUsIGJlZm9yZQotICAgICAqIGNvbXBh
cmluZyB3aXRoIHRoZSBJUlIuCisgICAgICogSWYgQVBJQyBhc3Npc3Qgd2FzIHNldCB0aGVuIGFu
IEVPSSBtYXkgaGF2ZSBiZWVuIGF2b2lkZWQuCisgICAgICogSWYgc28sIHdlIG5lZWQgdG8gZW11
bGF0ZSB0aGUgRU9JIGhlcmUgYmVmb3JlIGNvbXBhcmluZyBJU1IKKyAgICAgKiB3aXRoIElSUi4K
ICAgICAgKi8KLSAgICB2ZWN0b3IgPSB2aXJpZGlhbl9jb21wbGV0ZV9hcGljX2Fzc2lzdCh2KTsK
LSAgICBpZiAoIHZlY3RvciApCi0gICAgICAgIHZsYXBpY19jbGVhcl92ZWN0b3IodmVjdG9yLCAm
dmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7Ci0KLSAgICBpc3IgPSB2bGFwaWNfZmluZF9o
aWdoZXN0X2lzcih2bGFwaWMpOwotICAgIGlmICggaXNyID09IC0xICkKLSAgICAgICAgcmV0dXJu
IGlycjsKKyAgICBpZiAoIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZCh2KSApCisgICAg
eworICAgICAgICB2bGFwaWNfRU9JX3NldCh2bGFwaWMpOworICAgICAgICBpc3IgPSB2bGFwaWNf
ZmluZF9oaWdoZXN0X2lzcih2bGFwaWMpOworICAgIH0KIAogICAgIC8qCi0gICAgICogQSB2ZWN0
b3IgaXMgcGVuZGluZyBpbiB0aGUgSVNSIHNvLCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIG5l
dwotICAgICAqIHZlY3RvciBpbiB0aGUgSVJSIGlzIGxvd2VyIG9yIGhpZ2hlciBpbiBwcmlvcml0
eSwgYW55IHBlbmRpbmcKLSAgICAgKiBBUElDIGFzc2lzdCBtdXN0IGJlIGFib3J0ZWQgdG8gZW5z
dXJlIGFuIEVPSS4KKyAgICAgKiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoYXQgaWYgQVBJQyBh
c3Npc3QgaXMgc2V0IGFuZCBhCisgICAgICogc3Vic2VxdWVudCBpbnRlcnJ1cHQgb2YgbG93ZXIg
cHJpb3JpdHkgb2NjdXJzIHRoZW4gQVBJQyBhc3Npc3QKKyAgICAgKiBuZWVkcyB0byBiZSBjbGVh
cmVkLgogICAgICAqLwotICAgIHZpcmlkaWFuX2Fib3J0X2FwaWNfYXNzaXN0KHYpOworICAgIGlm
ICggaXNyID49IDAgJiYKKyAgICAgICAgIChpcnIgJiAweGYwKSA8PSAoaXNyICYgMHhmMCkgKQor
ICAgIHsKKyAgICAgICAgdmlyaWRpYW5fYXBpY19hc3Npc3RfY2xlYXIodik7CisgICAgICAgIHJl
dHVybiAtMTsKKyAgICB9CiAKLSAgICByZXR1cm4gKChpc3IgJiAweGYwKSA8IChpcnIgJiAweGYw
KSkgPyBpcnIgOiAtMTsKKyAgICByZXR1cm4gaXJyOwogfQogCiBpbnQgdmxhcGljX2Fja19wZW5k
aW5nX2lycShzdHJ1Y3QgdmNwdSAqdiwgaW50IHZlY3RvciwgYm9vbF90IGZvcmNlX2FjaykKQEAg
LTEyOTAsMTMgKzEzMjIsMTQgQEAgaW50IHZsYXBpY19hY2tfcGVuZGluZ19pcnEoc3RydWN0IHZj
cHUgKnYsIGludCB2ZWN0b3IsIGJvb2xfdCBmb3JjZV9hY2spCiAgICAgICAgIGdvdG8gZG9uZTsK
IAogICAgIGlzciA9IHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHZsYXBpYyk7Ci0gICAgaWYgKCBp
c3IgPT0gLTEgKQorICAgIGlmICggaXNyID09IC0xICYmIHZlY3RvciA+IDB4MTAgKQogICAgIHsK
ICAgICAgICAgLyoKLSAgICAgICAgICogVGhpcyB2ZWN0b3IgaXMgZWRnZSB0cmlnZ2VyZWQgYW5k
IG5vIG90aGVyIHZlY3RvcnMgYXJlIHBlbmRpbmcKLSAgICAgICAgICogaW4gdGhlIElTUiBzbyB3
ZSBjYW4gdXNlIEFQSUMgYXNzaXN0IHRvIGF2b2lkIGV4aXRpbmcgZm9yIEVPSS4KKyAgICAgICAg
ICogVGhpcyB2ZWN0b3IgaXMgZWRnZSB0cmlnZ2VyZWQsIG5vdCBpbiB0aGUgbGVnYWN5IHJhbmdl
LCBhbmQgbm8KKyAgICAgICAgICogbG93ZXIgcHJpb3JpdHkgdmVjdG9ycyBhcmUgcGVuZGluZyBp
biB0aGUgSVNSLiBUaHVzIHdlIGNhbiBzZXQKKyAgICAgICAgICogQVBJQyBhc3Npc3QgdG8gYXZv
aWQgZXhpdGluZyBmb3IgRU9JLgogICAgICAgICAgKi8KLSAgICAgICAgdmlyaWRpYW5fc3RhcnRf
YXBpY19hc3Npc3QodiwgdmVjdG9yKTsKKyAgICAgICAgdmlyaWRpYW5fYXBpY19hc3Npc3Rfc2V0
KHYpOwogICAgIH0KIAogIGRvbmU6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRleCAz
MDI1OWU5MWIwLi40Y2JkMTMzNzIwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKQEAg
LTI0LDcgKzI0LDcgQEAgc3RydWN0IHZpcmlkaWFuX3ZjcHUKICAgICBzdHJ1Y3QgewogICAgICAg
ICB1bmlvbiB2aXJpZGlhbl92cF9hc3Npc3QgbXNyOwogICAgICAgICB2b2lkICp2YTsKLSAgICAg
ICAgaW50IHZlY3RvcjsKKyAgICAgICAgYm9vbCBwZW5kaW5nOwogICAgIH0gdnBfYXNzaXN0Owog
ICAgIHVpbnQ2NF90IGNyYXNoX3BhcmFtWzVdOwogfTsKQEAgLTEyMCw5ICsxMjAsOSBAQCB2b2lk
IHZpcmlkaWFuX3RpbWVfcmVmX2NvdW50X3RoYXcoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHZp
cmlkaWFuX3ZjcHVfZGVpbml0KHN0cnVjdCB2Y3B1ICp2KTsKIHZvaWQgdmlyaWRpYW5fZG9tYWlu
X2RlaW5pdChzdHJ1Y3QgZG9tYWluICpkKTsKIAotdm9pZCB2aXJpZGlhbl9zdGFydF9hcGljX2Fz
c2lzdChzdHJ1Y3QgdmNwdSAqdiwgaW50IHZlY3Rvcik7Ci1pbnQgdmlyaWRpYW5fY29tcGxldGVf
YXBpY19hc3Npc3Qoc3RydWN0IHZjcHUgKnYpOwotdm9pZCB2aXJpZGlhbl9hYm9ydF9hcGljX2Fz
c2lzdChzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X3NldChzdHJ1
Y3QgdmNwdSAqdik7Citib29sIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NvbXBsZXRlZChzdHJ1Y3Qg
dmNwdSAqdik7Cit2b2lkIHZpcmlkaWFuX2FwaWNfYXNzaXN0X2NsZWFyKHN0cnVjdCB2Y3B1ICp2
KTsKIAogI2VuZGlmIC8qIF9fQVNNX1g4Nl9IVk1fVklSSURJQU5fSF9fICovCiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKaW5kZXggZmQ3YmYzZmIzOC4uNDY5MWQ0ZDRhYSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKKysrIGIv
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmgKQEAgLTYwMCw3ICs2MDAsNyBA
QCBERUNMQVJFX0hWTV9TQVZFX1RZUEUoVklSSURJQU5fRE9NQUlOLCAxNSwgc3RydWN0IGh2bV92
aXJpZGlhbl9kb21haW5fY29udGV4dCk7CiAKIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9jb250
ZXh0IHsKICAgICB1aW50NjRfdCB2cF9hc3Npc3RfbXNyOwotICAgIHVpbnQ4X3QgIHZwX2Fzc2lz
dF92ZWN0b3I7CisgICAgdWludDhfdCAgdnBfYXNzaXN0X3BlbmRpbmc7CiAgICAgdWludDhfdCAg
X3BhZFs3XTsKIH07CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 16:37:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:37:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecDBj-000427-QY; Thu, 18 Jan 2018 16:37:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecDBi-00041y-IT
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 16:37:14 +0000
X-Inumbo-ID: 9e2446c0-fc6d-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e2446c0-fc6d-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 17:35:40 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id 16so23210315wry.12
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 08:37:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=RNmm4jBnWCIvDcIMQKWx47v7VC39Wfj2XRuRp79fGK8=;
 b=K1EQDXHRmj8BVnnCAEgaL/p7AcQl4+JGUrRuDeYyYlwXyvY4otx4fBCajaRrU4NQbA
 zn7rFl0x20BMzjEaUgXss5PspS8mMLBEJcj/bSZCQ0uTEjqVudRzhbtR7MLS1N3VDZ8n
 IoLUQd6fQaFP1aMIye2DnMB8+o6Z8BDtBN4eQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=RNmm4jBnWCIvDcIMQKWx47v7VC39Wfj2XRuRp79fGK8=;
 b=JzaUFXW07SZQ6G+AYOdK6oewUuPThsg0QAyakVCMzuX23hBvZblj5ME4C0LlRVmss0
 dqi/EZAd4IGk5lRNB4YK0W/j1iKL7BpvrxWHkAG+Wio55NL7jAQ9LFKceCt/jbrX/z77
 vSEeMm9J/Kug86KY/SlVZ1HKS7j7wEsIiPYiPEMz5wmZXfQLYRHF5I+zXPgGQa6e08Dj
 02Xmjabq0FisooHcG9luCArxbdJsjycTcX/zrRubCmAv20sDlkkoMXXGElam0MoPaHjd
 AV4cIPoUTQWfBrMdzkPPTERQVGkgff4KQD/7uKlebHyQbTdKoG0DAqi/H0FpswOZGAKN
 AVvQ==
X-Gm-Message-State: AKwxytcZ4LseIYpViqUvxg2kYcbh7p/WyndQTbQmtk1PznIitqf73tXG
 wKoWj9Z5j4aPR0e7J7rNQ2HrbA==
X-Google-Smtp-Source: ACJfBovhMPbg8OR0A/jtzr+IS3CY0ZKSAI3aDuYktC4m9KwWnHI5IqsmVUHZ99ND5OEtx7OmPE+suw==
X-Received: by 10.223.150.184 with SMTP id u53mr6499774wrb.193.1516293431648; 
 Thu, 18 Jan 2018 08:37:11 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id b9sm7214453wmc.14.2018.01.18.08.37.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 08:37:11 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <5A25364E0200007800194503@prv-mh.provo.novell.com>
 <5A3A3A7C0200007800198C85@prv-mh.provo.novell.com>
 <5A3A3CB90200007800198C9C@prv-mh.provo.novell.com>
 <5A60D26902000078001A001F@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <63804bd5-f473-3fc8-988e-28f43b01c8d5@linaro.org>
Date: Thu, 18 Jan 2018 16:36:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5A60D26902000078001A001F@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Ping: [PATCH v2 1/2] x86/PoD: correctly handle
 non-order-0 decrease-reservation requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSmFuLAoKT24gMTgvMDEvMTggMTU6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIw
LjEyLjE3IGF0IDEwOjM0LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiBwMm1fcG9kX2Rl
Y3JlYXNlX3Jlc2VydmF0aW9uKCkgYXQgdGhlIG1vbWVudCBvbmx5IHJldHVybnMgYSBib29sZWFu
Cj4+IHZhbHVlOiB0cnVlIGZvciAibm90aGluZyBtb3JlIHRvIGRvIiwgZmFsc2UgZm9yICJzb21l
dGhpbmcgbW9yZSB0byBkbyIuCj4+IElmIGl0IHJldHVybnMgZmFsc2UsIGRlY3JlYXNlX3Jlc2Vy
dmF0aW9uKCkgd2lsbCBsb29wIG92ZXIgdGhlIGVudGlyZQo+PiByYW5nZSwgY2FsbGluZyBndWVz
dF9yZW1vdmVfcGFnZSgpIGZvciBlYWNoIHBhZ2UuCj4+Cj4+IFVuZm9ydHVuYXRlbHksIGluIHRo
ZSBjYXNlIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSBzdWNjZWVkcwo+PiBwYXJ0aWFs
bHksIHNvbWUgb2YgdGhlIG1lbW9yeSBpbiB0aGUgcmFuZ2Ugd2lsbCBiZSBub3QtcHJlc2VudDsg
YXQgd2hpY2gKPj4gcG9pbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2UoKSB3aWxsIHJldHVybiBhbiBlcnJv
ciwgYW5kIHRoZSBlbnRpcmUgb3BlcmF0aW9uCj4+IHdpbGwgZmFpbC4KPj4KPj4gRml4IHRoaXMg
Ynk6Cj4+IDEuIEhhdmluZyBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKCkgcmV0dXJuIGV4
YWN0bHkgdGhlIG51bWJlciBvZgo+PiAgICAgZ3BmbiBwYWdlcyBpdCBoYXMgaGFuZGxlZCAoaS5l
LiwgcmVwbGFjZWQgd2l0aCAnbm90IHByZXNlbnQnKS4KPj4gMi4gTWFraW5nIGd1ZXN0X3JlbW92
ZV9wYWdlKCkgcmV0dXJuIC1FTk9FTlQgaW4gdGhlIGNhc2UgdGhhdCB0aGUgZ3Bmbgo+PiAgICAg
aW4gcXVlc3Rpb24gd2FzIGFscmVhZHkgZW1wdHkgKGFuZCBpbiBubyBvdGhlciBjYXNlcykuCj4+
IDMuIFdoZW4gbG9vcGluZyBvdmVyIGd1ZXN0X3JlbW92ZV9wYWdlKCksIGV4cGVjdCB0aGUgbnVt
YmVyIG9mIC1FTk9FTlQKPj4gICAgIGZhaWx1cmVzIHRvIGJlIG5vIGxhcmdlciB0aGFuIHRoZSBu
dW1iZXIgb2YgcGFnZXMKPj4gICAgIHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSByZW1v
dmVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KPj4gLS0tCj4+IHYyOiBSZS13cml0dGVuIGRlc2NyaXB0aW9uIChieSBHZW9yZ2UpLiBBZGQg
Y29tbWVudHMgKGFzIHN1Z2dlc3RlZAo+PiAgICAgIGJ5IEdlb3JnZSkuIEZvcm1hdHRpbmcuCj4+
Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9wMm0uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMK
Pj4gQEAgLTM4OCwxMCArMzg4LDEwIEBAIGludCBndWVzdF9waHlzbWFwX21hcmtfcG9wdWxhdGVf
b25fZGVtYW4KPj4gICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4+ICAgfQo+PiAgIAo+PiAtaW50IHAy
bV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAo+
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQo+
PiArdW5zaWduZWQgbG9uZyBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgb3JkZXIpCj4+ICAgewo+PiAtICAgIHJldHVybiAtRU5PU1lT
Owo+PiArICAgIHJldHVybiAwOwo+PiAgIH0KPj4gICAKPj4gICBzdGF0aWMgdm9pZCBwMm1fc2V0
X3Blcm1pc3Npb24obHBhZV90ICplLCBwMm1fdHlwZV90IHQsIHAybV9hY2Nlc3NfdCBhKQo+IAo+
IFN0ZWZhbm8sIEp1bGllbj8KClNvcnJ5LCBpdCBmZWxsIHRocm91Z2ggdGhlIGNyYWNrcy4KCkFj
a2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 16:41:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:41:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecDG0-0004m6-HL; Thu, 18 Jan 2018 16:41:40 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecDFz-0004lh-5K
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 16:41:39 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id BD/2E-18381-D3EC06A5;
 Thu, 18 Jan 2018 16:41:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVdfmXEK
 Uwbq3Bhb3prxnd2D02N63iz2AMYo1My8pvyKBNeNjx1z2gvUVFbM+TmFqYNzj3cXIxSEk0Mgk
 8fjwBkYI5zGjxJzOq6wQzjZGiY87JwA5nBwiAs4SX8/MZQexeQX0JXauOc4GYgsLmEpcnTqdB
 cSWEOg3k5j3XB7C9pZY/uwAO4y9pXMVcxcjOwebgJXEITGQKIuAqsTh92eYJzByL2BkWMVomV
 SUmZ5RkpuYmaNraGCga2horGsMZBnpJVbpJuqlluomp+aVFCUCZfUSy4v1iitzk3NS9PJSSzY
 xAgOAAQh2MB49m3iIUZKDSUmU93NnQpQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd5Hx4FygkWp
 6akVaZk5wFCESUtw8CiJ8F47BpTmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLiv
 KongEoFQEozSvPgBsFi5BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeeNBpvBk5pXA7XsFdA
 oT0ClbZsSCnFKSiJCSamDUSfXUWTknXf2nxZZLDtkvxE8+/DuVqzbZV311cdf7vpevF7wKPbv
 4vud65pqj8dIhdenXv1U5S7hPfvSKuWrC3BVb9Ld6aUzdYbi9gWNhF+t9LwsBpvk883bLv52e
 zHJQ91nP15c/Kq/2s63YuffKE1YmvX9PlFn95H0yZsT9atr36+OP/YGblFiKMxINtZiLihMBf
 IYYUIwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-36.tower-225.messagelabs.com!1516293691!115054!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6701 invoked from network); 18 Jan 2018 16:41:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-36.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 16:41:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecDFp-0007bt-Et; Thu, 18 Jan 2018 16:41:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecDFj-0004UH-OU; Thu, 18 Jan 2018 16:41:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecDFh-0006P3-LM; Thu, 18 Jan 2018 16:41:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118153-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386: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-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64: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-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-fixup:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu: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-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
X-Osstest-Versions-This: linux=1fec57a31e561b110756a8b0bd2135a29bd6268f
X-Osstest-Versions-That: linux=41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 16:41:21 +0000
Subject: [Xen-devel] [linux-next test] 118153: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODE1MyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgxNTMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODExMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MTEy
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODEx
MgogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTgx
MTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODExMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgxMTIK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MTEy
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODEx
MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgx
MTIKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MTEyCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODExMgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgxMTIKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxMSBkZWJpYW4tZml4dXAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MTEyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxMTIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODExMgogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MTEyCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTEyCgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE4MTEyCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgMWZlYzU3YTMxZTU2MWIxMTA3NTZhOGIwYmQy
MTM1YTI5YmQ2MjY4ZgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNDFh
YTVlNWQ3MTJiYTNhNWY0ZmFjMGJiZDZkOTc2ZDcwZjlhZWQwNgoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2Ug
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTgxNTMgIDIwMTgtMDEtMTcgMDk6MzI6MDMgWiAgICAxIGRheXMgICAgMSBh
dHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 16:53:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 16:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecDQx-0005fs-Dk; Thu, 18 Jan 2018 16:52:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecDQv-0005fm-K6
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 16:52:57 +0000
X-Inumbo-ID: d02ed6d0-fc6f-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d02ed6d0-fc6f-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 17:51:22 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id d9so23265430wre.3
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 08:52:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=qwbtbVIAbGoxHWxLuHAVgHEFNApZBCjWu7SsLivfXYA=;
 b=RYSZHX0UkO5y5YkxuM9eYK9p1gyBk1u7MYh8JwnhmqFT8TxIeBJyEXKlw8iKm4b5W6
 qujsjG3enT9OcToYGom0KXG6hVb1TGxJIt5kwFGxYQjs6OpVkta0QshbPVp7aEWGzrKC
 94CUg8P84lje7zBMTDaUaj2v0IN8zqGraaIwk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=qwbtbVIAbGoxHWxLuHAVgHEFNApZBCjWu7SsLivfXYA=;
 b=UavulVmsSWTeS8rar+sXrH8gMHZw/tLUDTc5Hs5RNRVWT1AbLWfhELCwGLanmisNT5
 yAi1BjvA52x5s4gQq4NmZmayGVsC9mXJFY3uPek1EkqVwOhfu+kXrZGYVGPl2S8uM0sJ
 QzmPTCVtb0xmtKOAz8oDb5J5ofPnEx+bWsrRj+ZDw/QHtaDHYjpNIdJjprdtt+CgOLrT
 1oJg1DLA8YNkRib6eTo5KTkeJmOBipHW297Q6A4EDELy/hLr1fMCwQmdlTg1PG+ifWlq
 MxIndzCswRu8IkKu0EETpQmanvfJMS5lsPwdDReSUFzt2/ymk7BxcAomn//BC8mwU/SF
 trFg==
X-Gm-Message-State: AKwxytch5G5l+h6QzKuLYZ5LWMRCNu0nw1ttUv5mFCM7cnUrPA72gLEo
 pXH8kSnp0V8TCuMhJa+Lbpllkg==
X-Google-Smtp-Source: ACJfBotNNwcRFuiivXpKlU0rRaEVZLnXZfj51U/EzU7MXIhoskF0015vA4In0VIZDqQ15WsLp7gdfg==
X-Received: by 10.223.163.153 with SMTP id l25mr6539029wrb.70.1516294374654;
 Thu, 18 Jan 2018 08:52:54 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id i1sm17131074wrh.96.2018.01.18.08.52.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 08:52:54 -0800 (PST)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180118061537.27323-1-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org>
Date: Thu, 18 Jan 2018 16:52:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180118061537.27323-1-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH] arm64: vgic-v3: Add ITS doorbell region
 in Dom0 stage-2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMTgvMDEvMTggMDY6MTUsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtamFnZ2lAY2F2aXVtbmV0d29ya3MuY29tPgo+
IAo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBhIGZ1bmN0aW9uIHZnaWNfbWFwX3RyYW5zbGF0aW9u
X3NwYWNlIGZvciBtYXBwaW5nCj4gSVRTIDY0SyB0cmFuc2xhdGVyIHNwYWNlIGZvciBkb29yYmVs
bHMgaW4gZG9tMCBzdGFnZS0yLgo+IEl0IGlzIHJlcXVpcmVkIGFzIGRvbTAgUENJIGRldmljZXMg
YmVoaW5lZCBTTU1VICB3b250IGJlIGFibGUgdG8gd3JpdGUgTVNJcy4KCnMvYmVoaW5lZC9iZWhp
bmQvCgphbHNvIHRoZXJlIGEgdHdvIHNwYWNlcyBhZnRlciBTTU1VLiBPbmUgc2hvdWxkIGJlIGVu
b3VnaC4KCj4gCj4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgZnJvbSB2Z2ljX3YzX2l0c19pbml0
X2RvbWFpbiBvbmx5IGZvciBoYXJkd2FyZSBkb21haW4uCgpUaGlzIGlzIHJlYWxseSBjb25mdXNp
bmcuIFlvdSBtaXggZG9tMCBhbmQgaGFyZHdhcmUgZG9tYWluIGluIHRoZSBzYW1lIApjb21taXQu
IFBsZWFzZSB1c2Ugb25seSAiaGFyZHdhcmUgZG9tYWluIi4KCj4gCj4gVGhpcyBwYXRjaCBpcyBh
bHNvIHJlcXVpcmVkIGZvciB0ZXN0aW5nCj4gW1JGQyAwMC8xMV0gYWNwaTogYXJtOiBJT1JUIFN1
cHBvcnQgZm9yIFhlbiBbMV0KPiArIFsyXSAgW1JGQyB2NCAwLzhdIFNNTVV2MyBkcml2ZXIKPiAg
IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTgtMDEvbXNnMDAwMDcuaHRtbAo+IFsyXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMTI5NC5odG1sCgpBbnl0aGluZyBhZnRl
ciAiVGhpcyBwYXRjaC4uLiIgZG9lcyBub3Qgc2VlbSB0byBiZSByZWxldmFudCBpbiB0aGUgCmNv
bW1pdC4gWW91IG1pZ2h0IHdhbnQgdG8gYWRkIHRoYXQgYWZ0ZXIgLS0tIHNvIGl0IGdldCBzdHJp
cHBlZCBhZnRlciAKY29tbWl0dGluZy4KCj4gCj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dp
IDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFuZ2Vk
LCAyNiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiBpbmRleCA3MmE1YzcwNjU2Li5h
OGY4MDc5MTQ5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiBAQCAtMTUxMSw2ICsxNTExLDMwIEBAIHVu
c2lnbmVkIGludCB2Z2ljX3YzX2l0c19jb3VudChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAg
ICAgIHJldHVybiByZXQ7Cj4gICB9Cj4gICAKPiArc3RhdGljIGludCB2Z2ljX21hcF90cmFuc2xh
dGlvbl9zcGFjZShzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGd1ZXN0X2FkZHIpCgpUaGlzIGZ1
bmN0aW9uIGlzIHF1aXRlIGNvbmZ1c2luZy4gV2hhdCBpcyBndWVzdF9hZGRyPyBJdCBsb29rcyBs
aWtlIGl0IAppcyB0aGUgYmFzZSBhZGRyZXNzIG9mIHRoZSBJVFMgYnV0IGl0IGlzIG5vdCB2ZXJ5
IGNsZWFyIGhlcmUuCgo+ICt7Cj4gKyAgICB1NjQgYWRkciwgc2l6ZTsKClRoaXMgc2hvdWxkIGJl
IHBhZGRyX3QuCgo+ICsgICAgaW50IHJldDsKCk5ld2xpbmUgaGVyZSBwbGVhc2UuCgo+ICsgICAg
YWRkciA9IGd1ZXN0X2FkZHIgKyBTWl82NEs7Cj4gKyAgICBzaXplID0gU1pfNjRLOwo+ICsKPiAr
ICAgIHJldCA9IG1hcF9tbWlvX3JlZ2lvbnMoZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdG9fcGZuKGFkZHIgJiBQQUdFX01BU0spLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICBESVZfUk9VTkRfVVAoc2l6ZSwgUEFHRV9TSVpFKSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFkZHJfdG9fcGZuKGFkZHIgJiBQQUdFX01BU0spKTsKCllvdSBhcmUgYXNz
dW1pbmcgYSAxOjEgbWFwcGluZyBpbiB0aGUgZG9tYWluLiBOb3doZXJlIHlvdSBleHBsYWluIHRo
YXQgCmFzc3VtcHRpb24gbm9yIHRoYXQgaXQgd2lsbCBub3Qgd29yayBmb3IgZ3Vlc3QuIEF0IGxl
YXN0IHlvdSBuZWVkIGFuIApBU1NFUlQoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkpLgoKRnVy
dGhlcm1vcmUsIGFzIHdlIGRpc2N1c3NlZCB5ZXN0ZXJkYXkgSSB3b3VsZCBleHBlY3QgYSBiaWcg
ZmF0IGNvbW1lbnQgCnRoYXQgdGhpcyBuZWVkIHRvIGJlIHJldmlzaXRlZCB3aGVuIERvbVUgc3Vw
cG9ydCB3aWxsIGJlIGFkZGVkIGFzIGl0IG1heSAKbm90IGJlIHNhZmUgdG8gbWFwIHRoZSBEb29y
YmVsbCBpbiBwYWdlLXRhYmxlcyB1c2VkIGJ5IHRoZSBwcm9jZXNzb3IuCgo+ICsKPiArICAgIGlm
ICggcmV0ICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiVW5hYmxlIHRv
IG1hcCB0byBkb20lZCBhY2Nlc3MgdG8iCj4gKyAgICAgICAgICAgICAgICIgMHglIlBSSXg2NCIg
LSAweCUiUFJJeDY0IlxuIiwKPiArICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLAo+ICsgICAg
ICAgICAgICAgICBhZGRyICYgUEFHRV9NQVNLLCBQQUdFX0FMSUdOKGFkZHIgKyBzaXplKSAtIDEp
Owo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiByZXQ7Cj4gKwo+ICt9Cj4gKwo+ICAgLyoKPiAg
ICAqIEZvciBhIGhhcmR3YXJlIGRvbWFpbiwgdGhpcyB3aWxsIGl0ZXJhdGUgb3ZlciB0aGUgaG9z
dCBJVFNlcwo+ICAgICogYW5kIG1hcCBvbmUgdmlydHVhbCBJVFMgcGVyIGhvc3QgSVRTIGF0IHRo
ZSBzYW1lIGFkZHJlc3MuCj4gQEAgLTE1NDEsNiArMTU2NSw4IEBAIGludCB2Z2ljX3YzX2l0c19p
bml0X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgICAgICAgIHJldHVybiBy
ZXQ7Cj4gICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgICAgICAgZC0+YXJjaC52Z2lj
Lmhhc19pdHMgPSB0cnVlOwo+ICsKPiArICAgICAgICAgICAgdmdpY19tYXBfdHJhbnNsYXRpb25f
c3BhY2UoZCwgaHdfaXRzLT5hZGRyKTsKWW91ciBuZXcgZnVuY3Rpb24gbWF5IHJldHVybiBhbiBl
cnJvci4gVGhlcmVmb3JlIHlvdSBzaG91bGQgdGVzdCBpdC4KCj4gICAgICAgICAgIH0KPiAgICAg
ICB9Cj4gICAKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 17:04:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 17:04:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecDcJ-0006gD-Cn; Thu, 18 Jan 2018 17:04:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zhje=en=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1ecDcH-0006g7-LV
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 17:04:41 +0000
X-Inumbo-ID: 74461b75-fc71-11e7-b4a6-bc764e045a96
Received: from mail-yw0-x241.google.com (unknown [2607:f8b0:4002:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74461b75-fc71-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 18:03:07 +0100 (CET)
Received: by mail-yw0-x241.google.com with SMTP id m19so11768872ywh.12
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 09:04:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=91BsZI4M9yCZ5dGmLmwMCvS0AUDhLnK2xiBOERdxi7g=;
 b=Yyo9HjNQvCDbik2078CJl6gFW0i57m4kChwoSTjqIwugquZknknwKHgCJn8Ynivan2
 0sf0KBt4ebuGzCbUjr6vFtGMfOUOFCo2la3JRVutiFWAaF15uNiLahtU8oRyZ7TgVPMt
 7bJdRfbTQZ+FDTXIA6qLcYm5lYTxd27VZRXuM=
X-Google-DKIM-Signature: v=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=91BsZI4M9yCZ5dGmLmwMCvS0AUDhLnK2xiBOERdxi7g=;
 b=R6A4EyfYbzdUUvH1K4r7xKF08H0lJDZlJz0I+BemQeAth6+Ha8VY8Jf7wRkTuRMA8T
 IxOcA5n3e9iu5tVDTyD56Ym4LmUHeoxXRpmcNkB5KQiklyLH2YUbRznVanD6eHRlAK5f
 X7wXROnWlEehA3uiG6rqiTZeFznkuMsDfUoqT7LKVW6helBvYitneCsfdj1FpPGGws/g
 CqzRm1isiM3oh6whM8JMo5mwbZyygBJ2+jY8yBig1/pJ1qZwF8V0FU8hH3ZflL5D5syE
 IVyVdZ00mLmCk3UOUoZzAl1Zd0kHrqwq0iHXea9T+xwkvV0q1IXfaqn6sPV2YqMcrw8I
 bmgA==
X-Gm-Message-State: AKwxytcSzUepAk12mzaolPIOlaA1p0twJl3+tIQJoGl2l4oZcXwrCTxP
 nUnIrP5KzgC/0PxvmEfiHgUc9TSHAqU=
X-Google-Smtp-Source: ACJfBosSWsDSelE80lJxqkS37BFFxd/10+CP0KF/P4tcAE7+LcWdJB2uG9GT/czGfsAuZKUSxSLAfw==
X-Received: by 10.37.244.13 with SMTP id q13mr7571117ybd.308.1516295079481;
 Thu, 18 Jan 2018 09:04:39 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id q9sm2839119ywq.29.2018.01.18.09.04.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 09:04:38 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 18 Jan 2018 11:04:46 -0600
Message-Id: <20180118170446.435-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] xen: append EXTRA_CFLAGS to CFLAGS for expert
	builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgYSB1c2VyIHRvIHN1cHBseSBleHRyYSBDRkxBR1MgdmlhIHRoZSBFWFRSQV9DRkxBR1Mg
ZW52aXJvbm1lbnQKdmFyaWFibGUuICBUaGlzIGlzIG5vdCBhIGNvbmZpZ3VyYXRpb24gdGhhdCBp
cyBzdXBwb3J0ZWQgYnV0IGlzIG9ubHkKYWltZWQgdG8gaGVscCBzdXBwb3J0IHRlc3RpbmcgYW5k
IHRyb3VibGVzaG9vdGluZyB3aGVuIHlvdSBuZWVkIHRvIG1ha2UKY2hhbmdlcy4KClNpZ25lZC1v
ZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCkNDOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vUnVsZXMubWsgfCAyICsrCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL1J1bGVzLm1rIGIv
eGVuL1J1bGVzLm1rCmluZGV4IDNjZjQwNzU0YTYuLjYzYjU1OTAzNWYgMTAwNjQ0Ci0tLSBhL3hl
bi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTc1LDYgKzc1LDggQEAgQUxMX09CSlMg
Oj0gJChBTExfT0JKUy15KQogQ0ZMQUdTLXkgKz0gLU1NRCAtTUYgJChARCkvLiQoQEYpLmQKIAog
Q0ZMQUdTICs9ICQoQ0ZMQUdTLXkpCisjIGFsbG93IGV4dHJhIENGTEFHUyBleHRlcm5hbGx5IHZp
YSBFWFRSQV9DRkxBR1MKK0NGTEFHUyArPSAkKEVYVFJBX0NGTEFHUykKIAogIyBNb3N0IENGTEFH
UyBhcmUgc2FmZSBmb3IgYXNzZW1ibHkgZmlsZXM6CiAjICAtc3RkPWdudXs4OSw5OX0gZ2V0cyBj
b25mdXNlZCBieSAjLXByZWZpeGVkIGVuZC1vZi1saW5lIGNvbW1lbnRzCi0tIAoyLjEzLjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 17:07:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 17:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecDei-0006ps-Tj; Thu, 18 Jan 2018 17:07:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vw+9=en=citrix.com=prvs=549f7cad3=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ecDei-0006pl-9Y
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 17:07:12 +0000
X-Inumbo-ID: ce2b3b0e-fc71-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce2b3b0e-fc71-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 18:05:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458721394"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23136.54332.43711.972335@mariner.uk.xensource.com>
Date: Thu, 18 Jan 2018 17:07:08 +0000
To: Doug Goldstein <cardoe@cardoe.com>
In-Reply-To: <20180118170446.435-1-cardoe@cardoe.com>
References: <20180118170446.435-1-cardoe@cardoe.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: append EXTRA_CFLAGS to CFLAGS for
	expert builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RG91ZyBHb2xkc3RlaW4gd3JpdGVzICgiW1BBVENIXSB4ZW46IGFwcGVuZCBFWFRSQV9DRkxBR1Mg
dG8gQ0ZMQUdTIGZvciBleHBlcnQgYnVpbGRzIik6Cj4gQWxsb3cgYSB1c2VyIHRvIHN1cHBseSBl
eHRyYSBDRkxBR1MgdmlhIHRoZSBFWFRSQV9DRkxBR1MgZW52aXJvbm1lbnQKPiB2YXJpYWJsZS4g
IFRoaXMgaXMgbm90IGEgY29uZmlndXJhdGlvbiB0aGF0IGlzIHN1cHBvcnRlZCBidXQgaXMgb25s
eQo+IGFpbWVkIHRvIGhlbHAgc3VwcG9ydCB0ZXN0aW5nIGFuZCB0cm91Ymxlc2hvb3Rpbmcgd2hl
biB5b3UgbmVlZCB0byBtYWtlCj4gY2hhbmdlcy4KClNvbWV0aGluZyBsaWtlIHRoaXMgaXMgSU1P
IGVzc2VudGlhbC4gIEkgZG9uJ3QgY2FyZSB3aGF0IHRoZSB2YXJpYWJsZQppcyBjYWxsZWQuCgpJ
YW4uCihub3QgYSBoeXBlcnZpc29yIG1haW50YWluZXIpCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 17:21:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 17:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecDsL-0008Ig-So; Thu, 18 Jan 2018 17:21:17 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.44])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecDsL-0008IH-Dz
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 17:21:17 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-a.eu-central-1.aws.symcld.net id AA/BE-27480-787D06A5;
 Thu, 18 Jan 2018 17:21:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVbftekK
 UwcVb8hb3prxnd2D02N63iz2AMYo1My8pvyKBNePEy8nsBd+jKhZfe8/SwHjYvIuRi0NIoJFJ
 Yta9U8wQzmNGie7mPWwQzjZGifvtzexdjJwcIgLOEl/PzAWzeQX0JXb8vc4EYgsL2Escvv4er
 EFC4Kq8xLGZTWwgCQkBT4lDl9azwNj7765k7GJk52ATsJI4JAYSZRFQldixcBXrBEbuBYwMqx
 gtkooy0zNKchMzc3QNDQx0DQ2NdQ11LY31Eqt0E/VSS3WTU/NKihKBknqJ5cV6xZW5yTkpenm
 pJZsYgQHAAAQ7GI+fTTzEKMnBpCTK+7kzIUqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG/HMaCc
 YFFqempFWmYOMBRh0hIcPEoivLNB0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VS
 pzXAaRUAKQ0ozQPbhAsRi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmLcVZApPZl4J3L5XQK
 cwAZ2yZUYsyCkliQgpqQZGy7DzvmyfNHvu/bA+et645oFvKmOlsX6q8mFV17Q/X+esdN9zmk3
 78KP3l/0OnfjaO+HY1tNRO926ufnKF57kWSvS1mFTtH1C3ZprAp/Sg0NmCmzfe7jhGsvnNKOr
 XdetrWuPHNh7JtZSxbYjtc2j4PYxh/09OqkbXd1V7ZPWBHUfelVi+0tbiaU4I9FQi7moOBEAG
 tHllowCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-44.tower-225.messagelabs.com!1516296069!116890!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22925 invoked from network); 18 Jan 2018 17:21:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-44.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 17:21:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecDsB-0000GG-MF; Thu, 18 Jan 2018 17:21:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecDs6-0007BB-8w; Thu, 18 Jan 2018 17:21:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecDs5-0006xE-ID; Thu, 18 Jan 2018 17:21:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118166-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=44ad7f6895da9861042d7a41e635d42d83cb2660
X-Osstest-Versions-That: xen=f94c11d2ff3219b571c8b0c6197dccf21cb4537b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 17:21:01 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 118166: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODE2NiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODE2Ni8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3MTE2CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTcx
MTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExNzExNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3MTE2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTcxMTYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzExNgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3
MTE2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAg
ICAgICAgICAgZmFpbCAgbGlrZSAxMTcxMTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNzExNgogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3MyB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgNzMgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA3MyB4dGYvdGVzdC1wdjMycGFlLXhz
YS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzMgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgIDczIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9s
MS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDQ0YWQ3ZjY4OTVkYTk4NjEwNDJkN2E0MWU2MzVkNDJkODNjYjI2NjAKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGY5NGMxMWQyZmYzMjE5YjU3MWM4YjBj
NjE5N2RjY2YyMWNiNDUzN2IKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzExNiAgMjAxNy0xMi0x
MyAxODoxMToxNSBaICAgMzUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgxNjYgIDIwMTgt
MDEtMTcgMTY6NDk6NTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14
dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGY5NGMxMWQyZmYu
LjQ0YWQ3ZjY4OTUgIDQ0YWQ3ZjY4OTVkYTk4NjEwNDJkN2E0MWU2MzVkNDJkODNjYjI2NjAgLT4g
c3RhYmxlLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 17:26:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 17:26:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecDwo-00006o-TY; Thu, 18 Jan 2018 17:25:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cf4u=en=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ecDwn-00006R-Bm
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 17:25:53 +0000
X-Inumbo-ID: 697c6767-fc74-11e7-b4a6-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::609])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 697c6767-fc74-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 18:24:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=3qNitCBq5kfROPGIlEucqDuBR5NWscc2BCM2bFAP41E=;
 b=IVDvqpsRM6YdCbY59R8zybqeXvC18lgjoISi2+gZ9tX8omYVvLQ2NOH//Sk14wMablbHsbojEh3nKy6h5v1mSCuDHveUD0/BOYPxSA/DoJkG9tX9c8ZjB91sn8IN8BYUrzl1r4PhhzWCQ71GA9nTEjsl+iCtqgFL1jFCyLLjUHA=
Received: from [192.168.1.10] (171.79.39.154) by
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Thu, 18
 Jan 2018 17:25:43 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180118061537.27323-1-mjaggi@caviumnetworks.com>
 <a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <a9db3e65-7aed-6253-45b8-3aa32ae2bf52@caviumnetworks.com>
Date: Thu, 18 Jan 2018 22:55:28 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.79.39.154]
X-ClientProxiedBy: BMXPR01CA0007.INDPRD01.PROD.OUTLOOK.COM (10.174.214.145) To
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cc8d9349-6ba4-4581-480f-08d55e9881ef
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 3:TgpykHcmgDbLnk57iRqRK6CU1n0ak94Hyy+58rkWFOYVjK7Nw2VKZh2c2hoo7rqrkRSKXzJx8ZlPtctN83Q/EooN32Op5m0RZal85E+ScpHoVC7wC9nJBZTq+WWY97Eu9nFx0rwTrp6uB3wdzNiCAFh2t9KRLrWSosAJfUnHShMUdovL7wp4iiWGbZAQmqbKc0lZQHrjtGsZCwQO0I7Bdy7YrTdgwaPICJUYQsOhdJ6q2oAsh6XxyFHTuhuFqKUK;
 25:qVMPZAdqGpligrrxFk0fQIX4kkEQ2mSWDJu9QODLr3/3Ag1wk2A+rFzINx2v7lJecqUOkk8ylY24lvYH9qDr3AeriQfkz/mhrzP05tiFO6bT4+m8penaS1qphXgEIgYnuyzn5S9qDEEVuB12ndmcKuRAxJVhPZzgBck6y0XLCpp9sNhneR6BOCnlnbyH9LkbazyrfGtkBsLYWdcs7HqOYLer/nt2QJuhGGqwtCnjy0VI1CW1/1BkrRAIHps8ujfwcwVnGVtlFSPshM0m2q1Mrbf6CH446xC80bwT5UWsO7z537RN3lRfneioXOeblqMJgGiaFhWPwqNCxbteczf/YQ==;
 31:ie/9vAqg01M5xqq6EMbNu6a5w3dFI72Hf6g77xbVuDnA85L/zlOxFVapR/gzfL3JRiRDuDKUIX8AaDr91f7gWLloVMRBSSZd/EtHD+c9h22QoT2U3SYub/0JNBiaM75g0492LzfZ0vrHVkFiw0+9fcNLbVtvj+v0/UD7nwGtcd9JPNWU0+6nCMT/dOimyQ44sf9gZj1qkS5x8/4nlOzv5BuahJpe6rRuurM6qul59bI=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2066:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 20:7MXO9T5yuLC37AyuTDziRy0D7x1DHd+iP31zN+CPJpHKkZzGoGH4TJ6l+OLXQzI7p33dnWqe87kBF0jBwNMtVF0mf0esAP5bQ570jfmnxUUwK14fwW4VFNdtEVLo4f3XDm6Kx21gybIW1E0bvnPQjzFD5b2/Yiwk1vCwO4S77RQbJhyDLtLBfZ/9ocbN/SHRT7s4noM73iY+OJFUg+4mCOY2b5AFaGYOCIsnHvSJk9Oh462VN3d0QgZiGikhTNxYruspIT48BYyGEnoIcaLPEmN1EJOhMr6Thyy4TeNDbO30oYVrHBQSEchQNLP4olw8U+IEp6zkBqd2HR7337XU8lEcR3sMSVYtczl/Wp1h5U6yrq/jcJEIDZt5CijNHu8AFS5gVr0U1V1csmiI8+x18Ey59e+CYSyJxud4Xn4dkpROWC2oDvXLQAFBeRJ32qHX9dbU/foico9l9RFXGWInW9SvmkCXS0UKaV0V/xg6pTorRkywlbs+xmJVte33IEApPlnUlwFWMLnRFMhQkFURysNH6d8t+YVmvff3QfFJo1L0daY4XjMjYsZ04rGC8M6yziRf6CBkJAJvjr5u5jsaiIeNZ9XzY4tqmx4UpFPT+c0=;
 4:tH2Tvhg8ms1aeDsZYG8bOqOe0eq9G7FwDxheyy6HoWvjG56EB/SxfewHWxmWRLjJo+dPQgpTkHPkXF4iYgm+jF4CTTUgibJ7SiJ6I9lQCc5IcElZy4Z5OrbR7PJl3gMucAYFK17dBQdSP/48ViphoWBoJDDzxniudMgWR3jb3JnQ3qh8VY3P9CSlmTLmGI/HIFxfpt1UPV6w/xJsUDvZNUvMJ71bwgP2JiyZJGAu5lyI2e5TtC5pMGwTpqCPsQlPYLPTKPAaG28+PQ7p9D68xk2LkzBV5QnGkdafoZpGa20nV5bmA5TKy8ENfX1k8yGf
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2066CEFA5F5A89FE3E9CE07CECE80@BLUPR0701MB2066.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(114974198459425);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040495)(2401047)(5005006)(8121501046)(3231023)(2400064)(944501161)(93006095)(10201501046)(3002001)(6041282)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011);
 SRVR:BLUPR0701MB2066; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BLUPR0701MB2066; 
X-Forefront-PRVS: 05568D1FF7
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(366004)(396003)(376002)(39380400002)(39860400002)(189003)(199004)(36756003)(606006)(107886003)(8676002)(8936002)(6666003)(6246003)(31696002)(81156014)(81166006)(64126003)(54896002)(6306002)(117156002)(6486002)(229853002)(90366009)(68736007)(97736004)(25786009)(31686004)(53936002)(4326008)(2906002)(7736002)(65826007)(6116002)(236005)(52116002)(478600001)(3846002)(26005)(16526018)(33964004)(105586002)(106356001)(37036004)(6346003)(16586007)(2950100002)(76176011)(386003)(966005)(42882006)(59450400001)(58126008)(316002)(65956001)(65806001)(16576012)(53546011)(72206003)(84326002)(5660300001)(66066001)(83506002)(77096007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2066; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB2066;
 23:rYmqxmrzSfw4XzloyiEgMrTcuBrQhf+ULtTUu7q?=
 =?us-ascii?Q?BtSr1+ba+xP+19Lpaik2DHyIOgAERvDPTPBqS/cnyCznwAV3K33DP3cj72Gs?=
 =?us-ascii?Q?CJQuXoSdiWgLiPQJwVLEzXHXb1Tql5X2P7qWmVANkpFByq2Z6bqSYEjyizF5?=
 =?us-ascii?Q?XmuAI/YhkXN7xzFW6qsU+gzj+QR1PKXNggZwscTTyTOY6l/rLaeI/X1ZdT0/?=
 =?us-ascii?Q?4asEqL13xZKxfeMjEU9hM30aw+3EBInQ2jPyU7KddLu0PwsKDLf1z16pXAA7?=
 =?us-ascii?Q?FhQ3I1UNiX0AGjsLUikkyWs1Vo/FuSi5K1oBPzVJx8pQR8F8TZSqJj9GfNTT?=
 =?us-ascii?Q?EWR742MCb7iuBahKL7V9zxdkF8NlbWc7SQPuLHwpSmf0Uupng414GtGDcDFM?=
 =?us-ascii?Q?QBeWdAttoFGa8f/ESmLK4Wx+a9sCD3J59sBJ8gLVpcfcivPRiwprkSTJQZPx?=
 =?us-ascii?Q?B2NLIddj/tbyV9bzC4KKdfN/JFdnG8wTET9KmWOmYf/7650FaadAZtZn5NtL?=
 =?us-ascii?Q?a2L3GZp/G7uQIqqJL9ko0MaroAkiDuLAIv5VNjzuK5V5EKa2D4m8EywMTEbi?=
 =?us-ascii?Q?25sJIzp3bwC2WxWm0IVxnEDMRhmpkdB7t5WBVUkbxpoYEQ8R62iM4/H4w4uk?=
 =?us-ascii?Q?m3ObKdcvWL2IRUXZr101nAg3Qy2e5N+K4j/IT23ros84iRNZjxIHuMI41nei?=
 =?us-ascii?Q?L7TLI3Kxqj6smxzcMzp4MZqSrZtHktbrl0B3Zy9j7yzCi9x1nvzA29lvdz6A?=
 =?us-ascii?Q?47jkL1Rgk1PlChygH06/ih89C558lSgdfEdLuNpZxW1fZDo+jrK0W9J7CLHh?=
 =?us-ascii?Q?NIhuEEscehj71Q9l4JmQvusG/qTTvjeg3GIs7EQczFRSbpCvnHqxfJAWwMRh?=
 =?us-ascii?Q?7PkrTxQ+E05EbgQz6sqQxs10qCWWYxKIKKlJqVtYuhO+VKonax0heS/4XMz+?=
 =?us-ascii?Q?Q+goERlKrYFtwTlrShNUGzwxFa2tPOs6TjSuqkv7foJFFLgIW5ZxvtwrRliP?=
 =?us-ascii?Q?srh//bRVqyktoZjvxiORENfTz1Y2y1pIQWpbMK26q4NVRcTUiGuWlYcbaK1c?=
 =?us-ascii?Q?01nA5YGtAFKdmMBbnLB97u58/pCxNFiQI+Ms6IpMwNQALpf2bUyqUqyXEdSW?=
 =?us-ascii?Q?8lJYgBAxoIowozkfELApzwweDkhDqArgnmv6U9b8UdBya0aEWVevEwfsSVf3?=
 =?us-ascii?Q?B19CM6wXO2/RAQ+b0HsDOSLZKwaJrOF0WJd3/zGCyNBIndYo9squWOW/4QK8?=
 =?us-ascii?Q?UaE5P7J+lAvIUNejY+etkl3m2T0wCI3orsarY2qguGfnZKQcGhkzNuuyfikC?=
 =?us-ascii?Q?eAQ3lsLhZ/iig+7Kxbxh+blj9mI7lkzwIVLxLcL0WxtV6BCYOE7qCcPKRGE6?=
 =?us-ascii?Q?Tl2BfBc5bylpLxHotZmK4pHnfmFK2lhSWjlANS8QMoUK+gAMQmK8QUWSooGh?=
 =?us-ascii?Q?TlSvY8iHYAgIQJ2QgbOS65FyTSwnJY0OVemPNqU5tt4YTKNQeWK9h?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 6:LsfKuMkafpmmDfJKRb55G8qAUuh4PzNrbFBah4q8CdtQuj/MzyWS3vLCovUIr0ekkEkDnd/dpk+IsJgkAxsNNJD6XwpVZI/YqQn4LO5HQO25LRxGCWy8Ef35qoJDiLdkzMYsOodgNpkz3iwjXbDHa1twofg3mrn2mvGwJzWnUDDs9HJHBXGgKadizWoXXef26Mf8rLQnfd9uvazmS05P7oOsJBcQkJu1mu7UwAENiQPu1ya2vS/Qfb5rpPTuvtxhzTHvubNx+Rl7auS3qqgSlnS1hY15zwo0Afa65pdfkbW0A51az4I0aVEr/6aalzmHokkGDMUTtVMTv4/YzPzUMTpMvOgCj3h9tc79zX3dZFM=;
 5:dwgMaqCtsXxreYrrDsjFTU2KllhLGqzEFLGvFuBsgEBVmIt6qcRrhze9ZkLbzS0kaWumoSXrAg0CMxJLd8M7yMrY5qzvXBgG/de4gIiZ+K3qAHB36bFaLkP5GEO4jxM2t8WGLG8Ai4fJUvbiSe74dQvc+jBjWChtVbq635rUExA=;
 24:hkH+neHZbv2Ep3R3JhJ7sALlzUydspBuozWjGMua+1gsyCiyu3eQSCtQKYRIgVqqgqHXTp7yoiq43I1pDtbYoBT6njb6eziZ4f5efJJ9vzc=;
 7:M5fp8AsSdkFECQW1/doOiXGsk6sSipY+u/koe1CHMBx7Ko3TfPLCFAhmhC632A/KQOgYQhjb4NeMMsaRuSxgiw3+QS+10w9qiEn+eKnY0Hm/EXTH+pYeFwE9sKOlSVsHhtXlTZn3y+4PBDzaIjXN4d1O9FpNy1Uzw3bgOX7r2WH8iGAe2CruHC1Hq7Rf2J127LghoMhcNqn7QKCjR8VH+ozxiW3azPn9idxyGtxvWXWTLV8e0celkqJ1cY6irZpt
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Jan 2018 17:25:43.0306 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cc8d9349-6ba4-4581-480f-08d55e9881ef
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2066
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH] arm64: vgic-v3: Add ITS doorbell region
 in Dom0 stage-2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3351010798444747186=="
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.
--===============3351010798444747186==
Content-Type: multipart/alternative;
 boundary="------------BFB03FD7D4F1E84167897410"
Content-Language: en-US

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



On 01/18/2018 10:22 PM, Julien Grall wrote:
> Hi Manish,
Hi Julien,
>
> On 18/01/18 06:15, mjaggi@caviumnetworks.com wrote:
>> From: Manish Jaggi <mjaggi@caviumnetworks.com>
>>
>> This patch introduces a function vgic_map_translation_space for mapping
>> ITS 64K translater space for doorbells in dom0 stage-2.
>> It is required as dom0 PCI devices behined SMMUÂ  wont be able to 
>> write MSIs.
>
> s/behined/behind/
>
> also there a two spaces after SMMU. One should be enough.
>
ok
>>
>> This function is called from vgic_v3_its_init_domain only for 
>> hardware domain.
>
> This is really confusing. You mix dom0 and hardware domain in the same 
> commit. Please use only "hardware domain".
I stressed this here as this function is only called for hardware 
domain, if you see line 1550

|if ( is_hardware_domain(d) ) is checked.|

>
>>
>> This patch is also required for testing
>> [RFC 00/11] acpi: arm: IORT Support for Xen [1]
>> + [2]Â  [RFC v4 0/8] SMMUv3 driver
>> Â  [1] 
>> https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00007.html
>> [2] https://lists.xen.org/archives/html/xen-devel/2017-12/msg01294.html
>
> Anything after "This patch..." does not seem to be relevant in the 
> commit. You might want to add that after --- so it get stripped after 
> committing.
ok
>
>>
>> Signed-off-by: Manish Jaggi <manish.jaggi@cavium.com>
>> ---
>> Â  xen/arch/arm/vgic-v3-its.c | 26 ++++++++++++++++++++++++++
>> Â  1 file changed, 26 insertions(+)
>>
>> diff --git a/xen/arch/arm/vgic-v3-its.c b/xen/arch/arm/vgic-v3-its.c
>> index 72a5c70656..a8f8079149 100644
>> --- a/xen/arch/arm/vgic-v3-its.c
>> +++ b/xen/arch/arm/vgic-v3-its.c
>> @@ -1511,6 +1511,30 @@ unsigned int vgic_v3_its_count(const struct 
>> domain *d)
>> Â Â Â Â Â  return ret;
>> Â  }
>> Â  +static int vgic_map_translation_space(struct domain *d, paddr_t 
>> guest_addr)
>
> This function is quite confusing. What is guest_addr? It looks like it 
> is the base address of the ITS but it is not very clear here.
ok I will change the name.
>
>> +{
>> +Â Â Â  u64 addr, size;
>
> This should be paddr_t.
>
>> +Â Â Â  int ret;
>
> Newline here please.
>
>> +Â Â Â  addr = guest_addr + SZ_64K;
>> +Â Â Â  size = SZ_64K;
>> +
>> +Â Â Â  ret = map_mmio_regions(d,
>> +Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  paddr_to_pfn(addr & PAGE_MASK),
>> +Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  DIV_ROUND_UP(size, PAGE_SIZE),
>> +Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  paddr_to_pfn(addr & PAGE_MASK));
>
> You are assuming a 1:1 mapping in the domain. Nowhere you explain that 
> assumption nor that it will not work for guest. At least you need an 
> ASSERT(is_domain_direct_mapped(d)).
>
> Furthermore, as we discussed yesterday I would expect a big fat 
> comment that this need to be revisited when DomU support will be added 
> as it may not be safe to map the Doorbell in page-tables used by the 
> processor.
I think you didnt read the commit log properly, this function is *only* 
called for hardware domain. So there is no question of DomU.
Request you to please see the code again.

|int vgic_v3_its_init_domain(struct domain *d) { ... if ( 
is_hardware_domain(d) ) { struct host_its *hw_its; 
list_for_each_entry(hw_its, &host_its_list, entry) { ... 
vgic_map_translation_space(d, hw_its->addr); } } ... } |



>
>> +
>> +Â Â Â  if ( ret )
>> +Â Â Â  {
>> +Â Â Â Â Â Â Â  printk(XENLOG_ERR "Unable to map to dom%d access to"
>> +Â Â Â Â Â Â Â Â Â Â Â Â Â Â  " 0x%"PRIx64" - 0x%"PRIx64"\n",
>> +Â Â Â Â Â Â Â Â Â Â Â Â Â Â  d->domain_id,
>> +Â Â Â Â Â Â Â Â Â Â Â Â Â Â  addr & PAGE_MASK, PAGE_ALIGN(addr + size) - 1);
>> +Â Â Â  }
>> +
>> +Â Â Â  return ret;
>> +
>> +}
>> +
>> Â  /*
>> Â Â  * For a hardware domain, this will iterate over the host ITSes
>> Â Â  * and map one virtual ITS per host ITS at the same address.
>> @@ -1541,6 +1565,8 @@ int vgic_v3_its_init_domain(struct domain *d)
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  return ret;
>> Â Â Â Â Â Â Â Â Â Â Â Â Â  else
>> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  d->arch.vgic.has_its = true;
>> +
>> +Â Â Â Â Â Â Â Â Â Â Â  vgic_map_translation_space(d, hw_its->addr);
> Your new function may return an error. Therefore you should test it.
yes, I thought we will focus more is this is the right place to add this 
test code.
>
>> Â Â Â Â Â Â Â Â Â  }
>> Â Â Â Â Â  }
>>
>
> Cheers,
>


--------------BFB03FD7D4F1E84167897410
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 01/18/2018 10:22 PM, Julien Grall
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org">Hi
      Manish,
      <br>
    </blockquote>
    Hi Julien,<br>
    <blockquote type="cite"
      cite="mid:a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org">
      <br>
      On 18/01/18 06:15, <a class="moz-txt-link-abbreviated" href="mailto:mjaggi@caviumnetworks.com">mjaggi@caviumnetworks.com</a> wrote:
      <br>
      <blockquote type="cite">From: Manish Jaggi
        <a class="moz-txt-link-rfc2396E" href="mailto:mjaggi@caviumnetworks.com">&lt;mjaggi@caviumnetworks.com&gt;</a>
        <br>
        <br>
        This patch introduces a function vgic_map_translation_space for
        mapping
        <br>
        ITS 64K translater space for doorbells in dom0 stage-2.
        <br>
        It is required as dom0 PCI devices behined SMMUÂ  wont be able to
        write MSIs.
        <br>
      </blockquote>
      <br>
      s/behined/behind/
      <br>
      <br>
      also there a two spaces after SMMU. One should be enough.
      <br>
      <br>
    </blockquote>
    ok<br>
    <blockquote type="cite"
      cite="mid:a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org">
      <blockquote type="cite">
        <br>
        This function is called from vgic_v3_its_init_domain only for
        hardware domain.
        <br>
      </blockquote>
      <br>
      This is really confusing. You mix dom0 and hardware domain in the
      same commit. Please use only "hardware domain".
      <br>
    </blockquote>
    I stressed this here as this function is only called for hardware
    domain, if you see line 1550<br>
    <pre style="padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><code>if ( is_hardware_domain(d) ) is checked.</code></pre>
    <blockquote type="cite"
      cite="mid:a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org">
      <br>
      <blockquote type="cite">
        <br>
        This patch is also required for testing
        <br>
        [RFC 00/11] acpi: arm: IORT Support for Xen [1]
        <br>
        + [2]Â  [RFC v4 0/8] SMMUv3 driver
        <br>
        Â  [1]
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00007.html">https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg00007.html</a><br>
        [2]
        <a class="moz-txt-link-freetext" href="https://lists.xen.org/archives/html/xen-devel/2017-12/msg01294.html">https://lists.xen.org/archives/html/xen-devel/2017-12/msg01294.html</a>
        <br>
      </blockquote>
      <br>
      Anything after "This patch..." does not seem to be relevant in the
      commit. You might want to add that after --- so it get stripped
      after committing.
      <br>
    </blockquote>
    ok<br>
    <blockquote type="cite"
      cite="mid:a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org">
      <br>
      <blockquote type="cite">
        <br>
        Signed-off-by: Manish Jaggi <a class="moz-txt-link-rfc2396E" href="mailto:manish.jaggi@cavium.com">&lt;manish.jaggi@cavium.com&gt;</a>
        <br>
        ---
        <br>
        Â  xen/arch/arm/vgic-v3-its.c | 26 ++++++++++++++++++++++++++
        <br>
        Â  1 file changed, 26 insertions(+)
        <br>
        <br>
        diff --git a/xen/arch/arm/vgic-v3-its.c
        b/xen/arch/arm/vgic-v3-its.c
        <br>
        index 72a5c70656..a8f8079149 100644
        <br>
        --- a/xen/arch/arm/vgic-v3-its.c
        <br>
        +++ b/xen/arch/arm/vgic-v3-its.c
        <br>
        @@ -1511,6 +1511,30 @@ unsigned int vgic_v3_its_count(const
        struct domain *d)
        <br>
        Â Â Â Â Â  return ret;
        <br>
        Â  }
        <br>
        Â  +static int vgic_map_translation_space(struct domain *d,
        paddr_t guest_addr)
        <br>
      </blockquote>
      <br>
      This function is quite confusing. What is guest_addr? It looks
      like it is the base address of the ITS but it is not very clear
      here.
      <br>
    </blockquote>
    ok I will change the name.<br>
    <blockquote type="cite"
      cite="mid:a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org">
      <br>
      <blockquote type="cite">+{
        <br>
        +Â Â Â  u64 addr, size;
        <br>
      </blockquote>
      <br>
      This should be paddr_t.
      <br>
      <br>
      <blockquote type="cite">+Â Â Â  int ret;
        <br>
      </blockquote>
      <br>
      Newline here please.
      <br>
      <br>
      <blockquote type="cite">+Â Â Â  addr = guest_addr + SZ_64K;
        <br>
        +Â Â Â  size = SZ_64K;
        <br>
        +
        <br>
        +Â Â Â  ret = map_mmio_regions(d,
        <br>
        +Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  paddr_to_pfn(addr &amp; PAGE_MASK),
        <br>
        +Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  DIV_ROUND_UP(size, PAGE_SIZE),
        <br>
        +Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  paddr_to_pfn(addr &amp; PAGE_MASK));
        <br>
      </blockquote>
      <br>
      You are assuming a 1:1 mapping in the domain. Nowhere you explain
      that assumption nor that it will not work for guest. At least you
      need an ASSERT(is_domain_direct_mapped(d)).
      <br>
      <br>
      Furthermore, as we discussed yesterday I would expect a big fat
      comment that this need to be revisited when DomU support will be
      added as it may not be safe to map the Doorbell in page-tables
      used by the processor.
      <br>
    </blockquote>
    I think you didnt read the commit log properly, this function is
    *only* called for hardware domain. So there is no question of DomU.<br>
    Request you to please see the code again.<br>
    <br>
    <pre style="padding: 0px; margin: 0px; color: rgb(0, 0, 0); font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial;"><code>int vgic_v3_its_init_domain(struct domain *d)
{
 ...
    if ( is_hardware_domain(d) )
    {
        struct host_its *hw_its;

        list_for_each_entry(hw_its, &amp;host_its_list, entry)
        {
 	   ...
            vgic_map_translation_space(d, hw_its-&gt;addr);
        }
    }
...
}
</code></pre>
    <br>
    <br>
    <blockquote type="cite"
      cite="mid:a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org">
      <br>
      <blockquote type="cite">+
        <br>
        +Â Â Â  if ( ret )
        <br>
        +Â Â Â  {
        <br>
        +Â Â Â Â Â Â Â  printk(XENLOG_ERR "Unable to map to dom%d access to"
        <br>
        +Â Â Â Â Â Â Â Â Â Â Â Â Â Â  " 0x%"PRIx64" - 0x%"PRIx64"\n",
        <br>
        +Â Â Â Â Â Â Â Â Â Â Â Â Â Â  d-&gt;domain_id,
        <br>
        +Â Â Â Â Â Â Â Â Â Â Â Â Â Â  addr &amp; PAGE_MASK, PAGE_ALIGN(addr + size) -
        1);
        <br>
        +Â Â Â  }
        <br>
        +
        <br>
        +Â Â Â  return ret;
        <br>
        +
        <br>
        +}
        <br>
        +
        <br>
        Â  /*
        <br>
        Â Â  * For a hardware domain, this will iterate over the host
        ITSes
        <br>
        Â Â  * and map one virtual ITS per host ITS at the same address.
        <br>
        @@ -1541,6 +1565,8 @@ int vgic_v3_its_init_domain(struct domain
        *d)
        <br>
        Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  return ret;
        <br>
        Â Â Â Â Â Â Â Â Â Â Â Â Â  else
        <br>
        Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  d-&gt;arch.vgic.has_its = true;
        <br>
        +
        <br>
        +Â Â Â Â Â Â Â Â Â Â Â  vgic_map_translation_space(d, hw_its-&gt;addr);
        <br>
      </blockquote>
      Your new function may return an error. Therefore you should test
      it.
      <br>
    </blockquote>
    yes, I thought we will focus more is this is the right place to add
    this test code.<br>
    <blockquote type="cite"
      cite="mid:a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org">
      <br>
      <blockquote type="cite">Â Â Â Â Â Â Â Â Â  }
        <br>
        Â Â Â Â Â  }
        <br>
        Â  <br>
      </blockquote>
      <br>
      Cheers,
      <br>
      <br>
    </blockquote>
    <br>
  </body>
</html>

--------------BFB03FD7D4F1E84167897410--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3351010798444747186==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 18 17:30:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 17:30:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecE1Q-0000r7-PU; Thu, 18 Jan 2018 17:30:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecE1P-0000qq-JT
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 17:30:39 +0000
X-Inumbo-ID: 14b1bee1-fc75-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14b1bee1-fc75-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 18:29:05 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id v71so24566008wmv.2
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 09:30:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Qj8qQBnInNxDD4+8KL82CPlh8iQPDDuMb4MLGd4UK9c=;
 b=fqc+1eqryl8jQf2DsyM3wmyXev1QXFpu7+Vpn3uqghK13IhwcrYohxuK4w7ryGHNDd
 yR2/pmg/s2A92hy/5CONeGk5MBA/LdwN3QEWo3tzc77SYIGdDekdYTeN9OFEDG095dEl
 FD+a09eBbV3mX+oj3T8eOZlkUNGhS61CVYtik=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Qj8qQBnInNxDD4+8KL82CPlh8iQPDDuMb4MLGd4UK9c=;
 b=aNaQa0OGRAKhgcRum9sDF2CClNN/QqT//s5j+SpaqMcavJAhMbuqYDIRFh7nDwCrOA
 ytXJc80OZ0VAy0BbpDfBkp+bK2FQnow/paotcflLe8huv1HN7BvxQbK9a4hPjdj0d8OY
 yAmbL2yvTnQL/7C9hegcrnnMwSN+7Ue2O4p+Y1/5diY0kveallVOEaW4lqeWc5vAU6uO
 WIYxO6m7NTh6sUzFP4j31W4BRr3MRdGYsHAkYa7vAUrI8GgAmqINm3Ai90HnlTRN6ETf
 1r1waZKEFC6n8ANzS/tXxyOlcw+cXs7E8Ni687k7AShzeaP0ic5PuSjw3d3CAJyNkRZ9
 I2UA==
X-Gm-Message-State: AKwxyte7lfY4F69ueKwx6NzldVjkNwuwewGMoJARUjegoz1MKFARUXz9
 E7/l4xvdbFhUEVvaE/YFsuEgNg==
X-Google-Smtp-Source: ACJfBosPwjc1PX1fwyOgAZmcV1dV1q+LanG0bT5x+C38sgcWDQA0wkHA+0qbryRCnXJ62mo0LmvMcA==
X-Received: by 10.28.35.200 with SMTP id j191mr6297833wmj.146.1516296636951;
 Thu, 18 Jan 2018 09:30:36 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p132sm3400114wmb.0.2018.01.18.09.30.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 09:30:36 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, xen-devel@lists.xenproject.org, 
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180118061537.27323-1-mjaggi@caviumnetworks.com>
 <a1db662b-24a8-a226-12ef-a64fd138fa11@linaro.org>
 <a9db3e65-7aed-6253-45b8-3aa32ae2bf52@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <6c39defd-324c-23ef-c274-6d2d2362ca25@linaro.org>
Date: Thu, 18 Jan 2018 17:30:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <a9db3e65-7aed-6253-45b8-3aa32ae2bf52@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH] arm64: vgic-v3: Add ITS doorbell region
 in Dom0 stage-2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAxOC8wMS8xOCAxNzoyNSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IAo+IAo+IE9uIDAx
LzE4LzIwMTggMTA6MjIgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgTWFuaXNoLAo+IEhp
IEp1bGllbiwKPj4KPj4gT24gMTgvMDEvMTggMDY6MTUsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5j
b20gd3JvdGU6Cj4+PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5j
b20+Cj4+Pgo+Pj4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIGEgZnVuY3Rpb24gdmdpY19tYXBfdHJh
bnNsYXRpb25fc3BhY2UgZm9yIG1hcHBpbmcKPj4+IElUUyA2NEsgdHJhbnNsYXRlciBzcGFjZSBm
b3IgZG9vcmJlbGxzIGluIGRvbTAgc3RhZ2UtMi4KPj4+IEl0IGlzIHJlcXVpcmVkIGFzIGRvbTAg
UENJIGRldmljZXMgYmVoaW5lZCBTTU1VwqAgd29udCBiZSBhYmxlIHRvIAo+Pj4gd3JpdGUgTVNJ
cy4KPj4KPj4gcy9iZWhpbmVkL2JlaGluZC8KPj4KPj4gYWxzbyB0aGVyZSBhIHR3byBzcGFjZXMg
YWZ0ZXIgU01NVS4gT25lIHNob3VsZCBiZSBlbm91Z2guCj4+Cj4gb2sKPj4+Cj4+PiBUaGlzIGZ1
bmN0aW9uIGlzIGNhbGxlZCBmcm9tIHZnaWNfdjNfaXRzX2luaXRfZG9tYWluIG9ubHkgZm9yIAo+
Pj4gaGFyZHdhcmUgZG9tYWluLgo+Pgo+PiBUaGlzIGlzIHJlYWxseSBjb25mdXNpbmcuIFlvdSBt
aXggZG9tMCBhbmQgaGFyZHdhcmUgZG9tYWluIGluIHRoZSBzYW1lIAo+PiBjb21taXQuIFBsZWFz
ZSB1c2Ugb25seSAiaGFyZHdhcmUgZG9tYWluIi4KPiBJIHN0cmVzc2VkIHRoaXMgaGVyZSBhcyB0
aGlzIGZ1bmN0aW9uIGlzIG9ubHkgY2FsbGVkIGZvciBoYXJkd2FyZSAKPiBkb21haW4sIGlmIHlv
dSBzZWUgbGluZSAxNTUwCgpTbyB3aHkgYXJlIHlvdSB1c2luZyB0aGUgd29yZCBEb20wIGV2ZXJ5
d2hlcmUgZWxzZT8gSSBrZWVwIGFza2luZyB5b3UgdG8gCnVzZSB0aGUgdGVybSAiSGFyZHdhcmUg
RG9tYWluIi4KCj4gfGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkgaXMgY2hlY2tlZC58Cj4g
Cj4+Cj4+Pgo+Pj4gVGhpcyBwYXRjaCBpcyBhbHNvIHJlcXVpcmVkIGZvciB0ZXN0aW5nCj4+PiBb
UkZDIDAwLzExXSBhY3BpOiBhcm06IElPUlQgU3VwcG9ydCBmb3IgWGVuIFsxXQo+Pj4gKyBbMl3C
oCBbUkZDIHY0IDAvOF0gU01NVXYzIGRyaXZlcgo+Pj4gwqAgWzFdIAo+Pj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAxL21zZzAwMDA3
Lmh0bWwKPj4+IFsyXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0xMi9tc2cwMTI5NC5odG1sCj4+Cj4+IEFueXRoaW5nIGFmdGVyICJUaGlzIHBhdGNo
Li4uIiBkb2VzIG5vdCBzZWVtIHRvIGJlIHJlbGV2YW50IGluIHRoZSAKPj4gY29tbWl0LiBZb3Ug
bWlnaHQgd2FudCB0byBhZGQgdGhhdCBhZnRlciAtLS0gc28gaXQgZ2V0IHN0cmlwcGVkIGFmdGVy
IAo+PiBjb21taXR0aW5nLgo+IG9rCj4+Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogTWFuaXNoIEph
Z2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KPj4+IC0tLQo+Pj4gwqAgeGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gwqAgMSBm
aWxlIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+Pj4gaW5k
ZXggNzJhNWM3MDY1Ni4uYThmODA3OTE0OSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljLXYzLWl0cy5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwo+Pj4gQEAg
LTE1MTEsNiArMTUxMSwzMCBAQCB1bnNpZ25lZCBpbnQgdmdpY192M19pdHNfY291bnQoY29uc3Qg
c3RydWN0IAo+Pj4gZG9tYWluICpkKQo+Pj4gwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+Pj4gwqAg
fQo+Pj4gwqAgK3N0YXRpYyBpbnQgdmdpY19tYXBfdHJhbnNsYXRpb25fc3BhY2Uoc3RydWN0IGRv
bWFpbiAqZCwgcGFkZHJfdCAKPj4+IGd1ZXN0X2FkZHIpCj4+Cj4+IFRoaXMgZnVuY3Rpb24gaXMg
cXVpdGUgY29uZnVzaW5nLiBXaGF0IGlzIGd1ZXN0X2FkZHI/IEl0IGxvb2tzIGxpa2UgaXQgCj4+
IGlzIHRoZSBiYXNlIGFkZHJlc3Mgb2YgdGhlIElUUyBidXQgaXQgaXMgbm90IHZlcnkgY2xlYXIg
aGVyZS4KPiBvayBJIHdpbGwgY2hhbmdlIHRoZSBuYW1lLgo+Pgo+Pj4gK3sKPj4+ICvCoMKgwqAg
dTY0IGFkZHIsIHNpemU7Cj4+Cj4+IFRoaXMgc2hvdWxkIGJlIHBhZGRyX3QuCj4+Cj4+PiArwqDC
oMKgIGludCByZXQ7Cj4+Cj4+IE5ld2xpbmUgaGVyZSBwbGVhc2UuCj4+Cj4+PiArwqDCoMKgIGFk
ZHIgPSBndWVzdF9hZGRyICsgU1pfNjRLOwo+Pj4gK8KgwqDCoCBzaXplID0gU1pfNjRLOwo+Pj4g
Kwo+Pj4gK8KgwqDCoCByZXQgPSBtYXBfbW1pb19yZWdpb25zKGQsCj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90b19wZm4oYWRk
ciAmIFBBR0VfTUFTSyksCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBESVZfUk9VTkRfVVAoc2l6ZSwgUEFHRV9TSVpFKSwKPj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBhZGRyX3Rv
X3BmbihhZGRyICYgUEFHRV9NQVNLKSk7Cj4+Cj4+IFlvdSBhcmUgYXNzdW1pbmcgYSAxOjEgbWFw
cGluZyBpbiB0aGUgZG9tYWluLiBOb3doZXJlIHlvdSBleHBsYWluIHRoYXQgCj4+IGFzc3VtcHRp
b24gbm9yIHRoYXQgaXQgd2lsbCBub3Qgd29yayBmb3IgZ3Vlc3QuIEF0IGxlYXN0IHlvdSBuZWVk
IGFuIAo+PiBBU1NFUlQoaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkpLgo+Pgo+PiBGdXJ0aGVy
bW9yZSwgYXMgd2UgZGlzY3Vzc2VkIHllc3RlcmRheSBJIHdvdWxkIGV4cGVjdCBhIGJpZyBmYXQg
Cj4+IGNvbW1lbnQgdGhhdCB0aGlzIG5lZWQgdG8gYmUgcmV2aXNpdGVkIHdoZW4gRG9tVSBzdXBw
b3J0IHdpbGwgYmUgYWRkZWQgCj4+IGFzIGl0IG1heSBub3QgYmUgc2FmZSB0byBtYXAgdGhlIERv
b3JiZWxsIGluIHBhZ2UtdGFibGVzIHVzZWQgYnkgdGhlIAo+PiBwcm9jZXNzb3IuCj4gSSB0aGlu
ayB5b3UgZGlkbnQgcmVhZCB0aGUgY29tbWl0IGxvZyBwcm9wZXJseSwgdGhpcyBmdW5jdGlvbiBp
cyAqb25seSogCj4gY2FsbGVkIGZvciBoYXJkd2FyZSBkb21haW4uIFNvIHRoZXJlIGlzIG5vIHF1
ZXN0aW9uIG9mIERvbVUuCj4gUmVxdWVzdCB5b3UgdG8gcGxlYXNlIHNlZSB0aGUgY29kZSBhZ2Fp
bi4KCkkgcmVhZCBwcm9wZXJseSB0aGUgY29tbWl0IGxvZy4uLiBhbmQgbXkgcG9pbnQgc3RpbGwg
c3RhbmRzLiBUaGlzIApmdW5jdGlvbiBpcyBuYW1lIHZnaWNfbWFwX3RyYW5zbGF0aW9uX3NwYWNl
LiBIb3cgYSBkZXZlbG9wZXIgd291bGQgZ3Vlc3MgCnRoYXQgaXQgY2FuJ3QgYmUgdXNlZCBmb3Ig
b3RoZXIgZG9tYWluIHRoYW4gdGhlIGhhcmR3YXJlIGRvbWFpbiBhbmQgCmRpcmVjdCBtYXBwZWQ/
IE1vcmUgdGhhdCB5b3UgcGFzcyBhIGRvbWFpbiBwb2ludGVyLi4uCgo+Pj4gwqAgLyoKPj4+IMKg
wqAgKiBGb3IgYSBoYXJkd2FyZSBkb21haW4sIHRoaXMgd2lsbCBpdGVyYXRlIG92ZXIgdGhlIGhv
c3QgSVRTZXMKPj4+IMKgwqAgKiBhbmQgbWFwIG9uZSB2aXJ0dWFsIElUUyBwZXIgaG9zdCBJVFMg
YXQgdGhlIHNhbWUgYWRkcmVzcy4KPj4+IEBAIC0xNTQxLDYgKzE1NjUsOCBAQCBpbnQgdmdpY192
M19pdHNfaW5pdF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPj4+IMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJldDsKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGVsc2UKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZC0+YXJjaC52
Z2ljLmhhc19pdHMgPSB0cnVlOwo+Pj4gKwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmdp
Y19tYXBfdHJhbnNsYXRpb25fc3BhY2UoZCwgaHdfaXRzLT5hZGRyKTsKPj4gWW91ciBuZXcgZnVu
Y3Rpb24gbWF5IHJldHVybiBhbiBlcnJvci4gVGhlcmVmb3JlIHlvdSBzaG91bGQgdGVzdCBpdC4K
PiB5ZXMsIEkgdGhvdWdodCB3ZSB3aWxsIGZvY3VzIG1vcmUgaXMgdGhpcyBpcyB0aGUgcmlnaHQg
cGxhY2UgdG8gYWRkIHRoaXMgCj4gdGVzdCBjb2RlLgoKVGhpcyBpcyBub3QgZGlmZmljdWx0IHRv
IGNoZWNrIGVycm9yIHJldHVybiBpbiBhIGZpcnN0IGRyYWZ0LiBQbGVhc2UgCnN0b3Agc2VuZGlu
ZyBwYXRjaCB0aGF0IGFyZSBmdWxsIG9mIGNvZGluZyBzdHlsZSBlcnJvciBvciBoYWxmIGRvbmUg
Cih3aXRob3V0IGV2ZW4gbWVudGlvbmluZyBpdCkuCgpUaGlzIGlzIHJhdGhlciBhbm5veWluZyBh
bmQgYSB3YXkgdG8gbWlzcyB0aGF0IGFmdGVyd2FyZHMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 17:53:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 17:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecENY-0002Xk-23; Thu, 18 Jan 2018 17:53:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecENW-0002Xe-3x
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 17:53:30 +0000
X-Inumbo-ID: 4501564a-fc78-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4501564a-fc78-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 18:51:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="66287847"
To: Doug Goldstein <cardoe@cardoe.com>, <xen-devel@lists.xenproject.org>
References: <20180118170446.435-1-cardoe@cardoe.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c9640fa2-f030-c5a7-0338-ce75a0c13e96@citrix.com>
Date: Thu, 18 Jan 2018 17:48:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180118170446.435-1-cardoe@cardoe.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.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>
Subject: Re: [Xen-devel] [PATCH] xen: append EXTRA_CFLAGS to CFLAGS for
	expert builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTc6MDQsIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+IEFsbG93IGEgdXNlciB0
byBzdXBwbHkgZXh0cmEgQ0ZMQUdTIHZpYSB0aGUgRVhUUkFfQ0ZMQUdTIGVudmlyb25tZW50Cj4g
dmFyaWFibGUuICBUaGlzIGlzIG5vdCBhIGNvbmZpZ3VyYXRpb24gdGhhdCBpcyBzdXBwb3J0ZWQg
YnV0IGlzIG9ubHkKPiBhaW1lZCB0byBoZWxwIHN1cHBvcnQgdGVzdGluZyBhbmQgdHJvdWJsZXNo
b290aW5nIHdoZW4geW91IG5lZWQgdG8gbWFrZQo+IGNoYW5nZXMuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:01:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEVd-0003QR-B7; Thu, 18 Jan 2018 18:01:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecEVc-0003QL-3b
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 18:01:52 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id 7C/5A-23741-F01E06A5;
 Thu, 18 Jan 2018 18:01:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVZfvYUK
 UwdYmOYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjH71BPmgg/5FSfaFjE1MJ726GLk4hASaGSS
 WHpzCxOE85hR4lZLByOEs41RYvLfbqAMJ4eIgLPE1zNz2bsYOTh4BfQlXuxxAwkLC9hKNHScY
 gSxJQSeK0i0TcgCKZEQ8Jb4c0oBIuwtsaVzFXMXIzsHm4CVxCExkCiLgKrE/FXzmSYwci9gZF
 jFqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoWwYg2MF4el3
 gIUZJDiYlUd4TRvFRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4Rd8D5QSLUtNTK9Iyc4BBBpOW
 4OBREuH9+wYozVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHmvvgMqFQApzSjNg
 xsEC/5LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuYVArmHJzOvBG7fK6BTmIBO2TIjFuSUkk
 SElFQDI1duv26eI+95ibWaiaIhi1IPOO/ibA7O13w+cwdHNqfRyUmcs5Yz2GxOLzpRxHDxxEz
 9/sWlAQ+mNiXdeONwaW6Tsua6f/Pvq/0zXaFck1ldfMYuoDQtSbxb6c78bdrBvYdeTDJYapOx
 IO8qS5x65v3quM5XtizvXYwaDjzQF5cUPdK98tdWJZbijERDLeai4kQAuAut03kCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1516298509!123915369!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29578 invoked from network); 18 Jan 2018 18:01:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 18:01:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecEVX-0001PN-S3; Thu, 18 Jan 2018 18:01:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecEVS-0001ei-4g; Thu, 18 Jan 2018 18:01:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecEVQ-0002DX-Qz; Thu, 18 Jan 2018 18:01:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118154-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-raw:<job
 status>:broken:regression
 linux-linus:test-armhf-armhf-libvirt-raw:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8cbab92dff778e516064c13113ca15d4869ec883
X-Osstest-Versions-That: linux=41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 18:01:41 +0000
Subject: [Xen-devel] [linux-linus test] 118154: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODE1NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MTU0LwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAg
ICAgYnJva2VuIFJFR1IuIHZzLiAxMTgxMTIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxMTIKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExODExMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MTEyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxMTIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExODExMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTEyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTgxMTIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODExMgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDhjYmFiOTJkZmY3NzhlNTE2MDY0YzEzMTEzY2ExNWQ0ODY5ZWM4ODMKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDQxYWE1ZTVkNzEyYmEzYTVmNGZhYzBiYmQ2
ZDk3NmQ3MGY5YWVkMDYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODExMiAgMjAxOC0wMS0xNiAy
MDo1MjowMiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgxNTQgIDIwMTgtMDEt
MTcgMDk6NTk6MDAgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbGFhIEhsZWloZWwgPGFsYWFAbWVsbGFub3gu
Y29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQXJuZCBCZXJnbWFu
biA8YXJuZEBhcm5kYi5kZT4KICBCZW5qYW1pbiBCZWljaGxlciA8YmVuamFtaW4uYmVpY2hsZXJA
dW5pLXJvc3RvY2suZGU+CiAgQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNv
bT4KICBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdtYWlsLmNvbT4KICBEYW4gQ2FycGVudGVy
IDxkYW4uY2FycGVudGVyQG9yYWNsZS5jb20+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9n
ZWFyYm94Lm5ldD4KICBEYXZpZCBBaGVybiA8ZHNhaGVybkBnbWFpbC5jb20+CiAgRGF2aWQgUy4g
TWlsbGVyIDxkYXZlbUBkYXZlbWxvZnQubmV0PgogIERvbWluaWsgQnJvZG93c2tpIDxsaW51eEBk
b21pbmlrYnJvZG93c2tpLm5ldD4KICBEb3VnIExlZGZvcmQgPGRsZWRmb3JkQHJlZGhhdC5jb20+
CiAgRXJhbiBCZW4gRWxpc2hhIDxlcmFuYmVAbWVsbGFub3guY29tPgogIEVyaWMgQmlnZ2VycyA8
ZWJpZ2dlcnNAZ29vZ2xlLmNvbT4KICBFcmljIER1bWF6ZXQgPGVkdW1hemV0QGdvb2dsZS5jb20+
CiAgRXVnZW5pYSBFbWFudGF5ZXYgPGV1Z2VuaWFAbWVsbGFub3guY29tPgogIEZlcmFzIERhb3Vk
IDxmZXJhc2RhQG1lbGxhbm94LmNvbT4KICBGbG9yaWFuIFdlc3RwaGFsIDxmd0BzdHJsZW4uZGU+
CiAgR2FsIFByZXNzbWFuIDxnYWxwQG1lbGxhbm94LmNvbT4KICBHdWlsbGF1bWUgTmF1bHQgPGcu
bmF1bHRAYWxwaGFsaW5rLmZyPgogIEhlcmJlcnQgWHUgPGhlcmJlcnRAZ29uZG9yLmFwYW5hLm9y
Zy5hdT4KICBKYWt1YiBLaWNpbnNraSA8amFrdWIua2ljaW5za2lAbmV0cm9ub21lLmNvbT4KICBK
YXNvbiBHdW50aG9ycGUgPGpnZ0BtZWxsYW5veC5jb20+CiAgSmltIFdlc3RmYWxsIDxqd2VzdGZh
bGxAc3VycmVhbGlzdGljLm5ldD4KICBKaXJpIEJlbmMgPGpiZW5jQHJlZGhhdC5jb20+CiAgSm9o
YW5uZXMgQmVyZyA8am9oYW5uZXMuYmVyZ0BpbnRlbC5jb20+CiAgSm9obiBGYXN0YWJlbmQgPGpv
aG4uZmFzdGFiZW5kQGdtYWlsLmNvbT4KICBMZW9uIFJvbWFub3Zza3kgPGxlb25yb0BtZWxsYW5v
eC5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgog
IExvcmVuem8gQ29saXR0aSA8bG9yZW56b0Bnb29nbGUuY29tPgogIE1hb3IgR290dGxpZWIgPG1h
b3JnQG1lbGxhbm94LmNvbT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0
bmVyQGdtYWlsLmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE1p
a2UgTWFsb25leSA8bWFsb25leUBnb29nbGUuY29tPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1
eGRyaXZlci5jb20+CiAgUHJhdmluIEIgU2hlbGFyIDxwc2hlbGFyQG92bi5vcmc+CiAgci5oZXJp
bmdAYXZtLmRlIDxyLmhlcmluZ0Bhdm0uZGU+CiAgUm9iZXJ0IEhlcmluZyA8ci5oZXJpbmdAYXZt
LmRlPgogIFJvbGFuZCBEcmVpZXIgPHJvbGFuZEBwdXJlc3RvcmFnZS5jb20+CiAgU2FicmluYSBE
dWJyb2NhIDxzZEBxdWVhc3lzbmFpbC5uZXQ+CiAgU2FlZWQgTWFoYW1lZWQgPHNhZWVkbUBtZWxs
YW5veC5jb20+CiAgU2FnaSBHcmltYmVyZyA8c2FnaUBncmltYmVyZy5tZT4KICBTZXJnZWkgU2h0
eWx5b3YgPHNlcmdlaS5zaHR5bHlvdkBjb2dlbnRlbWJlZGRlZC5jb20+CiAgU3RlZmZlbiBLbGFz
c2VydCA8c3RlZmZlbi5rbGFzc2VydEBzZWN1bmV0LmNvbT4KICBTdGVwaGVuIEhlbW1pbmdlciA8
c3RlcGhlbkBuZXR3b3JrcGx1bWJlci5vcmc+CiAgVGFyaXEgVG91a2FuIDx0YXJpcXRAbWVsbGFu
b3guY29tPgogIFRob21hcyBGYWxjb24gPHRsZmFsY29uQGxpbnV4LnZuZXQuaWJtLmNvbT4KICBX
aWxsaWFtIFR1IDx1OTAxMjA2M0BnbWFpbC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21h
aWwuY29tPgogIFlpbmcgWHVlIDx5aW5nLnh1ZUB3aW5kcml2ZXIuY29tPgogIFl1aWtvIE9zaGlu
byA8eXVpa28ub3NoaW5vQG1pY3JvY2hpcC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
YnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgaG9zdC1pbnN0
YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDE1MzQg
bGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:04:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:04:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEXz-0003ZY-Sa; Thu, 18 Jan 2018 18:04:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1tei=en=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ecEXy-0003ZN-5r
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 18:04:18 +0000
X-Inumbo-ID: 58c2c772-fc7a-11e7-b0d7-9f685aff125f
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58c2c772-fc7a-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:06:46 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0II21UM131935;
 Thu, 18 Jan 2018 18:04:05 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=eVlw8feGwTucBgwZTxh6Nw7xnHykp+6qGV9OgrsZvQo=;
 b=cMWAaft++0wXdTc1llsXGJGaASxahTOWqwJwRE6U/ZHae06FBv32aOGttGPBU6W4EYdJ
 9HeVeWeLx/xt47qIBEKXnIhDvgSyX0yn8pDFRz15FInjEwsjYBu5bSlGi9Xr9d/6rFwF
 aKSVKxDGqQLbTNZJ8wCBDsRk2lxywej+l2ZzgoczXHJjqfv0cKgyAa0H4ouD0DO0KBs+
 rf6TgNKfcUNrZXkBnN1kDWMXA4ut4mP/b81cK3ktlf2eeVS+jeXJTuBAQGJ9q644Oga8
 eiGeNOsL4vKdngGa0n/r2g8NNVQfIyVeunOtVlRTa7pO+GNSJZWb+ga+kNzGSqUAGSmz vg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2fk072g39t-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 18 Jan 2018 18:04:05 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0II44UG011135
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 18 Jan 2018 18:04:04 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0II431W001337;
 Thu, 18 Jan 2018 18:04:03 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 18 Jan 2018 10:04:03 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-6-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <d2f22673-7545-7c1b-cf81-2dc1c2998732@oracle.com>
Date: Thu, 18 Jan 2018 13:04:01 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1516290370-14958-6-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8777
 signatures=668653
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=926
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801180240
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTgvMjAxOCAxMDo0NiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBGb3IgcGVyZm9y
bWFuY2UgcmVhc29ucywgSFZNIGd1ZXN0cyBzaG91bGQgaGF2ZSBkaXJlY3QgYWNjZXNzIHRvIHRo
ZXNlIE1TUnMKPiB3aGVuIHBvc3NpYmxlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgo+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+Cj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IENDOiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENDOiBTdXJhdmVlIFN1dGhp
a3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+Cj4gdjc6Cj4gICogRHJv
cCBleGNlc3MgYnJhY2tldHMKPiB2OToKPiAgKiBSZS1pbXBsZW1lbnQgaXQgbGlnaHQgb2YgSW50
ZWxzIG5ldyBzcGVjLiAgRHJvcCBSLWJ5J3MuCj4gICogU3BlbGxpbmcgZml4ZXMKClJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEkJ-0004XL-CR; Thu, 18 Jan 2018 18:17:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEkI-0004VX-1h
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:17:02 +0000
X-Inumbo-ID: 1ffb9d72-fc7c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ffb9d72-fc7c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:19:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734640"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:43 +0000
Message-ID: <20180118181652.26397-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 0/9] Fix and improvements to pvshim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rmlyc3QgYmF0Y2ggb2YgcGF0Y2hlcyB0byBmaXggcHJvYmxlbXMgSSBrbm93IG9mLgoKV2VpIExp
dSAoOSk6CiAgVXBkYXRlIHNoaW0uY29uZmlnCiAgbGlieGw6IHJlbW92ZSB3aGl0ZXNwYWNlcyBp
bnRyb2R1Y2VkIGluIDYyOTgyZGE5MjYKICB4ODYvZ3Vlc3Q6IGNsZWFuIHVwIGd1ZXN0L3hlbi5o
CiAgUmVtb3ZlIHNjaGVkPW51bGwgZnJvbSBzaGltIGNtZGxpbmUgYW5kIGRvYwogIHg4NjogcmVs
b2NhdGUgcHZoX2luZm8KICBSZXZlcnQgIng4Ni9ib290OiBNYXAgbW9yZSB0aGFuIHRoZSBmaXJz
dCAxNk1CIgogIGxpYnhsOiBsb3dlciBzaGltIHJlbGF0ZWQgbWVzc2FnZSB0byBsZXZlbCBpbmZv
CiAgeGVuL2NvbnNvbGVkOiBkaXNjYXJkIE5VTCBmcm9tIGd1ZXN0CiAgeDg2L3NoaW06IHBhc3Mg
dGhyb3VnaCB2Y3B1IHJ1bnN0YXRlIHRvIEwwIFhlbgoKIGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5p
biAgICAgICAgICAgICAgfCAgMiArLQogdG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGltLmNvbmZp
ZyAgICB8ICAxIC0KIHRvb2xzL2xpYnhsL2xpYnhsX2RvbS5jICAgICAgICAgICAgICAgfCAgOCAr
KystLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggICAgICAgICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUgICAgICAgICAgICB8ICA3ICsrKystCiB4ZW4vYXJjaC94
ODYvYm9vdC9idWlsZDMyLm1rICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4Ni9ib290L2Rl
ZnMuaCAgICAgICAgICAgICAgfCAgMyArKwogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICAg
ICAgICAgICB8IDI1ICsrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5j
ICAgICAgICAgICAgIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIHhl
bi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICAgICAgICAgICAgfCAgMyArLQogeGVuL2NvbW1vbi9k
b21haW4uYyAgICAgICAgICAgICAgICAgICB8IDEwICsrKysrKysKIHhlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZWQuYyAgICAgICAgICAgfCAgNCArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
aHlwZXJjYWxsLmggfCAgNyArKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCAg
ICAgICB8IDEyICsrKysrLS0tCiAxNCBmaWxlcyBjaGFuZ2VkLCAxMDkgaW5zZXJ0aW9ucygrKSwg
MzEgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEkJ-0004XZ-JO; Thu, 18 Jan 2018 18:17:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEkI-0004VY-1o
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:17:02 +0000
X-Inumbo-ID: 20fe9f96-fc7c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20fe9f96-fc7c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:19:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734643"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:46 +0000
Message-ID: <20180118181652.26397-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180118181652.26397-1-wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/9] x86/guest: clean up guest/xen.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIGV4dHJhbmVvdXMgc2VtaWNvbG9uLiBBZGQgYmxhbmsgbGluZXMuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCB8IDEyICsrKysrKysr
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCAxMTI0M2ZlNjBkLi4zMTMyNjQ0MmY3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmgKQEAgLTQ5LDcgKzQ5LDggQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVj
dCB2Y3B1X2luZm8gKiwgdmNwdV9pbmZvKTsKICNkZWZpbmUgeGVuX2d1ZXN0IDAKICNkZWZpbmUg
cHZfY29uc29sZSAwCiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQp
IHt9Oworc3RhdGljIGlubGluZSB2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCkge30KKwogc3Rh
dGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKIHsKICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKQEAgLTYzLDIwICs2NCwyMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2
aXNvcl9maXh1cF9lODIwKHN0cnVjdCBlODIwbWFwICplODIwKQogewogICAgIEFTU0VSVF9VTlJF
QUNIQUJMRSgpOwogfQorCiBzdGF0aWMgaW5saW5lIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmh5cGVy
dmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXplKQogewogICAgIEFTU0VSVF9V
TlJFQUNIQUJMRSgpOwogICAgIHJldHVybiBOVUxMOwotfTsKK30KKwogc3RhdGljIGlubGluZSB1
aW50MzJfdCBoeXBlcnZpc29yX2NwdWlkX2Jhc2Uodm9pZCkKIHsKICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKICAgICByZXR1cm4gMDsKLX07Cit9CisKIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBl
cnZpc29yX3Jlc3VtZSh2b2lkKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwotfTsKK30K
IAogI2VuZGlmIC8qIENPTkZJR19YRU5fR1VFU1QgKi8KICNlbmRpZiAvKiBfX1g4Nl9HVUVTVF9Y
RU5fSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEkG-0004WV-5S; Thu, 18 Jan 2018 18:17:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEkE-0004Vg-PD
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:16:58 +0000
X-Inumbo-ID: 8db655e5-fc7b-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8db655e5-fc7b-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 19:15:24 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734650"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:51 +0000
Message-ID: <20180118181652.26397-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180118181652.26397-1-wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Sarah Newman <srn@prgmr.com>
Subject: [Xen-devel] [PATCH 8/9] xen/consoled: discard NUL from guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNjb3JkaW5nIHRvIFswXSwgc29tZSBwcm9ncmFtIHNlbmRzIE5VTCBmb3IgcGFkZGluZyBwdXJw
b3NlLiBXZSBjYW4KZGlzY2FyZCB0aGVtLgoKaHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS90
ZXJtdXRpbHMvbWFudWFsL3Rlcm1jYXAtMS4zL2h0bWxfbW9uby90ZXJtY2FwLmh0bWwjU0VDNwoK
UmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBTYXJhaCBOZXdtYW4gPHNybkBw
cmdtci5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CgpBIGJpdCBSRkMuIEF3YWl0aW5nIHRlc3QgcmVzdWx0cy4K
LS0tCiB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9jaGFyL2NvbnNvbGVkLmMgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMKaW5kZXggNTUy
YWJmNTc2Ni4uNmZjYjJhYTExNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xl
ZC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZWQuYwpAQCAtNzIsNyArNzIsOSBAQCBz
aXplX3QgY29uc29sZWRfZ3Vlc3Rfcngodm9pZCkKICAgICB7CiAgICAgICAgIGNoYXIgYyA9IGNv
bnNfcmluZy0+b3V0W01BU0tfWEVOQ09OU19JRFgoY29ucysrLCBjb25zX3JpbmctPm91dCldOwog
Ci0gICAgICAgIGJ1ZltpZHgrK10gPSBjOworICAgICAgICAvKiBEaXNjYXJkIE5VTC4gU2VlIHRo
ZSAiUGFkZGluZyIgc2VjdGlvbiBvZiB0ZXJtY2FwIG1hbnVhbC4gKi8KKyAgICAgICAgaWYgKCBj
ICE9ICdcMCcgKQorICAgICAgICAgICAgYnVmW2lkeCsrXSA9IGM7CiAgICAgICAgIHJlY3YrKzsK
IAogICAgICAgICBpZiAoIGlkeCA+PSBCVUZfU1ogKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEkF-0004WK-UU; Thu, 18 Jan 2018 18:16:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEkE-0004Vf-NE
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:16:58 +0000
X-Inumbo-ID: 8d7dfd1c-fc7b-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d7dfd1c-fc7b-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 19:15:24 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734648"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:50 +0000
Message-ID: <20180118181652.26397-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180118181652.26397-1-wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 7/9] libxl: lower shim related message to level
	info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kb20uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCmluZGV4IGUxYTNlNzQ3ZmMuLmI4ODAzNDFkN2UgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBA
IC0xMDM1LDcgKzEwMzUsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZmlybXdhcmUobGli
eGxfX2djICpnYywKIAogICAgICAgICAgICAgLyogV2UndmUgbG9hZGVkIHRoZSBzaGltLCBzbyBs
b2FkIHRoZSBrZXJuZWwgYXMgYSBzZWNvbmRhcnkgbW9kdWxlICovCiAgICAgICAgICAgICBpZiAo
c3RhdGUtPnB2X2tlcm5lbC5tYXBwZWQpIHsKLSAgICAgICAgICAgICAgICBMT0coV0FSTiwgInhj
X2RvbV9tb2R1bGVfbWVtLCBjbWRsaW5lICVzIiwKKyAgICAgICAgICAgICAgICBMT0coSU5GTywg
InhjX2RvbV9tb2R1bGVfbWVtLCBjbWRsaW5lICVzIiwKICAgICAgICAgICAgICAgICAgICAgc3Rh
dGUtPnB2X2NtZGxpbmUpOwogICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX21vZHVsZV9tZW0o
ZG9tLCBzdGF0ZS0+cHZfa2VybmVsLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdGF0ZS0+cHZfa2VybmVsLnNpemUsIHN0YXRlLT5wdl9jbWRsaW5lKTsKQEAg
LTEwNDQsNyArMTA0NCw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9maXJtd2FyZShsaWJ4
bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIExPRyhXQVJOLCAieGNf
ZG9tX21vZHVsZV9maWxlLCBwYXRoICVzIGNtZGxpbmUgJXMiLAorICAgICAgICAgICAgICAgIExP
RyhJTkZPLCAieGNfZG9tX21vZHVsZV9maWxlLCBwYXRoICVzIGNtZGxpbmUgJXMiLAogICAgICAg
ICAgICAgICAgICAgICBzdGF0ZS0+cHZfa2VybmVsLnBhdGgsIHN0YXRlLT5wdl9jbWRsaW5lKTsK
ICAgICAgICAgICAgICAgICByYyA9IHhjX2RvbV9tb2R1bGVfZmlsZShkb20sIHN0YXRlLT5wdl9r
ZXJuZWwucGF0aCwgc3RhdGUtPnB2X2NtZGxpbmUpOwogICAgICAgICAgICAgICAgIGlmIChyYykg
ewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEkJ-0004Xo-QE; Thu, 18 Jan 2018 18:17:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEkI-0004VW-1h
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:17:02 +0000
X-Inumbo-ID: 20c5230b-fc7c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20c5230b-fc7c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:19:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734641"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:44 +0000
Message-ID: <20180118181652.26397-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180118181652.26397-1-wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/9] Update shim.config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gYXZvaWQgaGF2aW5nIGl0IGNoYW5nZWQgZXZlcnkgdGltZSB0aGUgc2hpbSBpcyBidWlsdC4K
ClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmln
IHwgMSAtCiAxIGZpbGUgY2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL3No
aW0uY29uZmlnCmluZGV4IDc4Yjk2NWY0YzcuLmQ1YmQ1MTY2MzIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcKKysrIGIvdG9vbHMvZmlybXdhcmUveGVuLWRp
ci9zaGltLmNvbmZpZwpAQCAtNjgsNyArNjgsNiBAQCBDT05GSUdfSEFTX0VIQ0k9eQogQ09ORklH
X0hBU19DUFVGUkVRPXkKIENPTkZJR19IQVNfUEFTU1RIUk9VR0g9eQogQ09ORklHX0hBU19QQ0k9
eQotIyBDT05GSUdfVkdBIGlzIG5vdCBzZXQKIENPTkZJR19ERUZDT05GSUdfTElTVD0iJEFSQ0hf
REVGQ09ORklHIgogQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5UMTI4PXkKIAotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEkE-0004Vh-K1; Thu, 18 Jan 2018 18:16:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEkD-0004VZ-EJ
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:16:57 +0000
X-Inumbo-ID: 8cddfdee-fc7b-11e7-b4a6-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cddfdee-fc7b-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 19:15:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734642"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:45 +0000
Message-ID: <20180118181652.26397-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180118181652.26397-1-wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 2/9] libxl: remove whitespaces introduced in
	62982da926
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kb20uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbS5jCmluZGV4IGIwMzM4NjQwOWYuLmUxYTNlNzQ3ZmMgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jCkBA
IC0xMDY5LDcgKzEwNjksNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kb21haW5fZmlybXdhcmUobGli
eGxfX2djICpnYywKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
LSAgICAgICAgCisKICAgICAgICAgaWYgKHN0YXRlLT5wdl9yYW1kaXNrLnBhdGggJiYgc3RybGVu
KHN0YXRlLT5wdl9yYW1kaXNrLnBhdGgpKSB7CiAgICAgICAgICAgICBpZiAoc3RhdGUtPnB2X3Jh
bWRpc2subWFwcGVkKSB7CiAgICAgICAgICAgICAgICAgcmMgPSB4Y19kb21fbW9kdWxlX21lbShk
b20sIHN0YXRlLT5wdl9yYW1kaXNrLmRhdGEsCkBAIC0xMTgzLDcgKzExODMsNyBAQCBpbnQgbGli
eGxfX2J1aWxkX2h2bShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKIAogICAgIHhjX2Rv
bV9sb2dpbml0KGN0eC0+eGNoKTsKIAotICAgIC8qIAorICAgIC8qCiAgICAgICogSWYgUFZIIGFu
ZCB3ZSBoYXZlIGEgc2hpbSBvdmVycmlkZSwgdXNlIHRoZSBzaGltIGNtZGxpbmUuCiAgICAgICog
SWYgUFZIIGFuZCBubyBzaGltIG92ZXJyaWRlLCB1c2UgdGhlIHB2IGNtZGxpbmUuCiAgICAgICog
SWYgbm90IFBWSCwgdXNlIGluZm8tPmNtZGxpbmUuCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:19:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEmn-0005FO-B8; Thu, 18 Jan 2018 18:19:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEml-0005DW-Pd
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:19:35 +0000
X-Inumbo-ID: 21719f52-fc7c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21719f52-fc7c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:19:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734649"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:52 +0000
Message-ID: <20180118181652.26397-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180118181652.26397-1-wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Liguori <anthony@codemonkey.ws>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 9/9] x86/shim: pass through vcpu runstate to L0
	Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCB3ZSBjYW4gaGF2ZSBhY2N1cmF0ZSBzdG9sZW4gdGltZSBhY2NvdW50aW5nLiBJZGVh
IHRha2VuIGZyb20KVml4ZW4gd29yayBmcm9tIEFtYXpvbi4KClNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+CkNjOiBBbnRob255IExpZ3VvcmkgPGFudGhvbnlAY29kZW1vbmtleS53
cz4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAg
ICAgICAgICAgICAgICB8IDEwICsrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
aHlwZXJjYWxsLmggfCAgNyArKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMo
KykKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1vbi9kb21haW4u
YwppbmRleCA1NTgzMThlODUyLi4xODlmZmFjOWIxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2Rv
bWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTQ1LDYgKzQ1LDcgQEAKIAogI2lm
ZGVmIENPTkZJR19YODYKICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KKyNpbmNsdWRlIDxhc20vZ3Vl
c3QvaHlwZXJjYWxsLmg+CiAjZW5kaWYKIAogLyogTGludXggY29uZmlnIG9wdGlvbjogcHJvcGFn
ZXRlZCB0byBkb21haW4wICovCkBAIC0xNDI1LDYgKzE0MjYsMTUgQEAgbG9uZyBkb192Y3B1X29w
KGludCBjbWQsIHVuc2lnbmVkIGludCB2Y3B1aWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9p
ZCkgYXJnKQogICAgICAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theShhcmVhLmFkZHIuaCwgMSkg
KQogICAgICAgICAgICAgYnJlYWs7CiAKKyNpZiBDT05GSUdfWDg2CisgICAgICAgIGlmICggcHZf
c2hpbSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0geGVuX2h5cGVyY2FsbF92Y3B1X29w
KFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9tZW1vcnlfYXJlYSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZjcHVpZCwgJmFyZWEpOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIH0KKyNlbmRpZgorCiAgICAgICAgIHJjID0gMDsKICAgICAgICAgcnVuc3RhdGVf
Z3Vlc3QodikgPSBhcmVhLmFkZHIuaDsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9ndWVzdC9oeXBlcmNhbGwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxs
LmgKaW5kZXggZTllNjI2YjQ3NC4uMDdiOTMwMjI2MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVyY2FsbC5oCkBAIC0xOTIsNiArMTkyLDEzIEBAIHN0YXRpYyBpbmxpbmUgbG9uZyB4ZW5f
aHlwZXJjYWxsX3NodXRkb3duKHVuc2lnbmVkIGludCByZWFzb24pCiAgICAgcmV0dXJuIDA7CiB9
CiAKK3N0YXRpYyBpbmxpbmUgaW50IHhlbl9oeXBlcmNhbGxfdmNwdV9vcCh1bnNpZ25lZCBpbnQg
Y21kLCB1bnNpZ25lZCBpbnQgdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICphcmcpCit7CisgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgcmV0
dXJuIDA7Cit9CisKICNlbmRpZiAvKiBDT05GSUdfWEVOX0dVRVNUICovCiAjZW5kaWYgLyogX19Y
ODZfWEVOX0hZUEVSQ0FMTF9IX18gKi8KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:20:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEo3-0005tW-O2; Thu, 18 Jan 2018 18:20:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEo3-0005sY-70
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:20:55 +0000
X-Inumbo-ID: 2129f2d2-fc7c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2129f2d2-fc7c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:19:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734644"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:47 +0000
Message-ID: <20180118181652.26397-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180118181652.26397-1-wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 4/9] Remove sched=null from shim cmdline and doc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgdXNlIHRoZSBkZWZhdWx0IHNjaGVkdWxlciAoY3JlZGl0MSBhcyBvZiB3cml0aW5nKS4gVGhl
IE5VTEwKc2NoZWR1bGVyIHN0aWxsIGhhcyBidWdzIHRvIGZpeC4KClNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIGRvY3MvbWFu
L3hsLmNmZy5wb2QuNS5pbiAgICAgfCAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
IHwgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluCmluZGV4IDMwZmU0Yjg1MzEuLmE2OTkzNjc3NzkgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KQEAgLTUz
MSw3ICs1MzEsNyBAQCBJZ25vcmVkIGlmIHB2aHNpbSBpcyBmYWxzZS4KID1pdGVtIEI8cHZzaGlt
X2NtZGxpbmU9IlNUUklORyI+CiAKIENvbW1hbmQgbGluZSBmb3IgdGhlIHNoaW0uCi1EZWZhdWx0
IGlzICJwdi1zaGltIGNvbnNvbGU9eGVuLHB2IHNjaGVkPW51bGwiLgorRGVmYXVsdCBpcyAicHYt
c2hpbSBjb25zb2xlPXhlbixwdiIuCiBJZ25vcmVkIGlmIHB2aHNpbSBpcyBmYWxzZS4KIAogPWl0
ZW0gQjxwdnNoaW1fZXh0cmE9IlNUUklORyI+CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCAwZjg5MzY0
NDY2Li43ZmY5YTY3ZTUwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTExOSw3ICsxMTksNyBAQAog
I2RlZmluZSBET01JRF9YU19QQVRIICJkb21pZCIKICNkZWZpbmUgSU5WQUxJRF9ET01JRCB+MAog
I2RlZmluZSBQVlNISU1fQkFTRU5BTUUgInhlbi1zaGltIgotI2RlZmluZSBQVlNISU1fQ01ETElO
RSAicHYtc2hpbSBjb25zb2xlPXhlbixwdiBzY2hlZD1udWxsIgorI2RlZmluZSBQVlNISU1fQ01E
TElORSAicHYtc2hpbSBjb25zb2xlPXhlbixwdiIKIAogLyogU2l6ZSBtYWNyb3MuICovCiAjZGVm
aW5lIF9fQUMoWCxZKSAgIChYIyNZKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:21:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:21:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEoO-0005xH-1g; Thu, 18 Jan 2018 18:21:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEoN-0005wH-8A
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:21:15 +0000
X-Inumbo-ID: 2155a538-fc7c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2155a538-fc7c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:19:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734645"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:49 +0000
Message-ID: <20180118181652.26397-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180118181652.26397-1-wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 6/9] Revert "x86/boot: Map more than the first
	16MB"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXZlcnRzIGNvbW1pdCA3ZDZmOTU4ZDlkMThjNTQwMTdmNWVmNmUyOTlhMDgwMzdmMDM1
NzQ3LgoKTm93IHdlIGhhdmUgUFZIIGluZm8gcmVsb2NhdGlvbiBzdXBwb3J0LCB0aGlzIGNoYW5n
ZSBpcyBubyBsb25nZXIKbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9ib290L3g4Nl82NC5TIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyBi
L3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCmluZGV4IDQyNjM2Y2YzMzQuLmNmNDdlMDE5ZjUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L3g4Nl82NC5TCkBAIC0xMTQsMTAgKzExNCwxMSBAQCBHTE9CQUwoX19wYWdlX3RhYmxl
c19zdGFydCkKIEdMT0JBTChsMl9pZGVudG1hcCkKICAgICAgICAgLnF1YWQgc3ltX29mZnMobDFf
aWRlbnRtYXApICsgX19QQUdFX0hZUEVSVklTT1IKICAgICAgICAgaWR4ID0gMQotICAgICAgICAu
cmVwdCA0ICogTDJfUEFHRVRBQkxFX0VOVFJJRVMgLSAxCisgICAgICAgIC5yZXB0IDcKICAgICAg
ICAgLnF1YWQgKGlkeCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpIHwgUEFHRV9IWVBFUlZJU09SIHwg
X1BBR0VfUFNFCiAgICAgICAgIGlkeCA9IGlkeCArIDEKICAgICAgICAgLmVuZHIKKyAgICAgICAg
LmZpbGwgNCAqIEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gOCwgOCwgMAogICAgICAgICAuc2l6ZSBs
Ml9pZGVudG1hcCwgLiAtIGwyX2lkZW50bWFwCiAKIC8qCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:21:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:21:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEos-000630-9P; Thu, 18 Jan 2018 18:21:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEoq-00061n-Rh
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:21:44 +0000
X-Inumbo-ID: 2179b428-fc7c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2179b428-fc7c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:19:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458734647"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 18 Jan 2018 18:16:48 +0000
Message-ID: <20180118181652.26397-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180118181652.26397-1-wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/9] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZ5IGVhcmx5IGJvb3QgY29kZSB0byByZWxvY2F0ZSBwdmggaW5mbyBhcyB3ZWxsLCBzbyB0
aGF0IHdlIGNhbiBiZQpzdXJlIF9fdmEgaW4gX19zdGFydF94ZW4gd29ya3MuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUgICB8ICA3ICsrKysrLQogeGVu
L2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tayB8ICAzICsrKwogeGVuL2FyY2gveDg2L2Jvb3QvZGVm
cy5oICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICB8IDI1ICsrKysr
KysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYyAgICB8IDUzICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiA1IGZpbGVzIGNoYW5nZWQs
IDczIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ib290L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKaW5kZXggYzYy
NDZjODVkMi4uOWZlNWIzMDljNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKQEAgLTcsMTAgKzcsMTUgQEAgQ01E
TElORV9ERVBTID0gJChERUZTX0hfREVQUykgdmlkZW8uaAogUkVMT0NfREVQUyA9ICQoREVGU19I
X0RFUFMpICQoQkFTRURJUikvaW5jbHVkZS94ZW4vbXVsdGlib290LmggXAogCSAgICAgJChCQVNF
RElSKS9pbmNsdWRlL3hlbi9tdWx0aWJvb3QyLmgKIAoraWZlcSAoJChDT05GSUdfUFZIX0dVRVNU
KSx5KQorUkVMT0NfREVQUyArPSAkKEJBU0VESVIpL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2
bS9zdGFydF9pbmZvLmgKK1JFTE9DX0VYVFJBID0gQ09ORklHX1BWSF9HVUVTVD15CitlbmRpZgor
CiBoZWFkLm86IGNtZGxpbmUuUyByZWxvYy5TCiAKIGNtZGxpbmUuUzogY21kbGluZS5jICQoQ01E
TElORV9ERVBTKQogCSQoTUFLRSkgLWYgYnVpbGQzMi5tayAkQCBDTURMSU5FX0RFUFM9IiQoQ01E
TElORV9ERVBTKSIKIAogcmVsb2MuUzogcmVsb2MuYyAkKFJFTE9DX0RFUFMpCi0JJChNQUtFKSAt
ZiBidWlsZDMyLm1rICRAIFJFTE9DX0RFUFM9IiQoUkVMT0NfREVQUykiCisJJChNQUtFKSAtZiBi
dWlsZDMyLm1rICRAIFJFTE9DX0RFUFM9IiQoUkVMT0NfREVQUykiICQoUkVMT0NfRVhUUkEpCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1rIGIveGVuL2FyY2gveDg2L2Jv
b3QvYnVpbGQzMi5tawppbmRleCA0OGM3NDA3YzAwLi4wMjhhYzE5Yjk2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxk
MzIubWsKQEAgLTM2LDUgKzM2LDggQEAgQ0ZMQUdTIDo9ICQoZmlsdGVyLW91dCAtZmx0bywkKENG
TEFHUykpCiBjbWRsaW5lLm86IGNtZGxpbmUuYyAkKENNRExJTkVfREVQUykKIAogcmVsb2Mubzog
cmVsb2MuYyAkKFJFTE9DX0RFUFMpCitpZmVxICgkKENPTkZJR19QVkhfR1VFU1QpLHkpCityZWxv
Yy5vOiBDRkxBR1MgKz0gLURDT05GSUdfUFZIX0dVRVNUCitlbmRpZgogCiAuUFJFQ0lPVVM6ICUu
YmluICUubG5rCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmggYi94ZW4vYXJj
aC94ODYvYm9vdC9kZWZzLmgKaW5kZXggNmFiZGMxNTQ0Ni4uMDU5MjFhNjRhMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2RlZnMu
aApAQCAtNTEsNiArNTEsOSBAQCB0eXBlZGVmIHVuc2lnbmVkIHNob3J0IHUxNjsKIHR5cGVkZWYg
dW5zaWduZWQgaW50IHUzMjsKIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBsb25nIHU2NDsKIHR5cGVk
ZWYgdW5zaWduZWQgaW50IHNpemVfdDsKK3R5cGVkZWYgdTggdWludDhfdDsKK3R5cGVkZWYgdTMy
IHVpbnQzMl90OwordHlwZWRlZiB1NjQgdWludDY0X3Q7CiAKICNkZWZpbmUgVTE2X01BWAkJKCh1
MTYpKH4wVSkpCiAjZGVmaW5lIFVJTlRfTUFYCSh+MFUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggMGY2NTJjZWEx
MS4uMmY5NGMyODZkNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBi
L3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNDE0LDYgKzQxNCw3IEBAIF9fcHZoX3N0YXJ0
OgogCiAgICAgICAgIC8qIFNldCB0cmFtcG9saW5lX3BoeXMgdG8gdXNlIG1mbiAxIHRvIGF2b2lk
IGhhdmluZyBhIG1hcHBpbmcgYXQgVkEgMCAqLwogICAgICAgICBtb3Z3ICAgICQweDEwMDAsIHN5
bV9lc2kodHJhbXBvbGluZV9waHlzKQorICAgICAgICB4b3IgICAgICVlYXgsICVlYXggLyogTmVl
ZGVkIGJ5IHJlbG9jLmMgKi8KICAgICAgICAgam1wICAgICB0cmFtcG9saW5lX3NldHVwCiAKICNl
bmRpZiAvKiBDT05GSUdfUFZIX0dVRVNUICovCkBAIC01NzgsMTggKzU3OSwyMCBAQCB0cmFtcG9s
aW5lX3NldHVwOgogICAgICAgICAvKiBHZXQgYm90dG9tLW1vc3QgbG93LW1lbW9yeSBzdGFjayBh
ZGRyZXNzLiAqLwogICAgICAgICBhZGQgICAgICRUUkFNUE9MSU5FX1NQQUNFLCVlY3gKIAotI2lm
ZGVmIENPTkZJR19QVkhfR1VFU1QKLSAgICAgICAgY21wYiAgICAkMCwgc3ltX2ZzKHB2aF9ib290
KQotICAgICAgICBqbmUgICAgIDFmCi0jZW5kaWYKLQotICAgICAgICAvKiBTYXZlIHRoZSBNdWx0
aWJvb3QgaW5mbyBzdHJ1Y3QgKGFmdGVyIHJlbG9jYXRpb24pIGZvciBsYXRlciB1c2UuICovCisg
ICAgICAgIC8qIFNhdmUgTXVsdGlib290IC8gUFZIIGluZm8gc3RydWN0IChhZnRlciByZWxvY2F0
aW9uKSBmb3IgbGF0ZXIgdXNlLiAqLwogICAgICAgICBwdXNoICAgICVlY3ggICAgICAgICAgICAg
ICAgLyogQm90dG9tLW1vc3QgbG93LW1lbW9yeSBzdGFjayBhZGRyZXNzLiAqLwotICAgICAgICBw
dXNoICAgICVlYnggICAgICAgICAgICAgICAgLyogTXVsdGlib290IGluZm9ybWF0aW9uIGFkZHJl
c3MuICovCi0gICAgICAgIHB1c2ggICAgJWVheCAgICAgICAgICAgICAgICAvKiBNdWx0aWJvb3Qg
bWFnaWMuICovCisgICAgICAgIHB1c2ggICAgJWVieCAgICAgICAgICAgICAgICAvKiBNdWx0aWJv
b3QgLyBQVkggaW5mb3JtYXRpb24gYWRkcmVzcy4gKi8KKyAgICAgICAgcHVzaCAgICAlZWF4ICAg
ICAgICAgICAgICAgIC8qIE1hZ2ljIG51bWJlci4gKi8KICAgICAgICAgY2FsbCAgICByZWxvYwot
ICAgICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKG11bHRpYm9vdF9wdHIpCisjaWZkZWYgQ09ORklH
X1BWSF9HVUVTVAorICAgICAgICBjbXAgICAgICQwLHN5bV9mcyhwdmhfYm9vdCkKKyAgICAgICAg
amUgICAgICAxZgorICAgICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKHB2aF9zdGFydF9pbmZvX3Bh
KQorICAgICAgICBqbXAgICAgIDJmCisjZW5kaWYKIDE6CisgICAgICAgIG1vdiAgICAgJWVheCxz
eW1fZnMobXVsdGlib290X3B0cikKKzI6CiAKICAgICAgICAgLyoKICAgICAgICAgICogTm93IHRy
YW1wb2xpbmVfcGh5cyBwb2ludHMgdG8gdGhlIGZvbGxvd2luZyBzdHJ1Y3R1cmUgKGxvd2VzdCBh
ZGRyZXNzCkBAIC01OTgsMTIgKzYwMSwxMiBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICAg
KiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgKiB8IFRSQU1QT0xJTkVfU1RB
Q0tfU1BBQ0UgfAogICAgICAgICAgKiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwotICAgICAg
ICAgKiB8ICAgICAgICBtYmkgZGF0YSAgICAgICAgfAorICAgICAgICAgKiB8ICAgICBEYXRhIChN
QkkgLyBQVkgpICAgfAogICAgICAgICAgKiArLSAtIC0gLSAtIC0gLSAtIC0gLSAtIC0gKwogICAg
ICAgICAgKiB8ICAgIFRSQU1QT0xJTkVfU1BBQ0UgICAgfAogICAgICAgICAgKiArLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgKgotICAgICAgICAgKiBtYmkgZGF0YSBncm93cyBk
b3dud2FyZHMgZnJvbSB0aGUgaGlnaGVzdCBhZGRyZXNzIG9mIFRSQU1QT0xJTkVfU1BBQ0UKKyAg
ICAgICAgICogRGF0YSBncm93cyBkb3dud2FyZHMgZnJvbSB0aGUgaGlnaGVzdCBhZGRyZXNzIG9m
IFRSQU1QT0xJTkVfU1BBQ0UKICAgICAgICAgICogcmVnaW9uIHRvIHRoZSBlbmQgb2YgdGhlIHRy
YW1wb2xpbmUuIFRoZSByZXN0IG9mIFRSQU1QT0xJTkVfU1BBQ0UgaXMKICAgICAgICAgICogcmVz
ZXJ2ZWQgZm9yIHRyYW1wb2xpbmUgY29kZSBhbmQgZGF0YS4KICAgICAgICAgICovCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jIGIveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2Mu
YwppbmRleCBiOTkyNjc4YjVlLi5iMDFlMTQ4NzcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Ym9vdC9yZWxvYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3JlbG9jLmMKQEAgLTE0LDggKzE0
LDggQEAKIAogLyoKICAqIFRoaXMgZW50cnkgcG9pbnQgaXMgZW50ZXJlZCBmcm9tIHhlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUyB3aXRoOgotICogICAtIDB4NCglZXNwKSA9IE1VTFRJQk9PVF9NQUdJ
QywKLSAqICAgLSAweDgoJWVzcCkgPSBNVUxUSUJPT1RfSU5GT1JNQVRJT05fQUREUkVTUywKKyAq
ICAgLSAweDQoJWVzcCkgPSBNQUdJQywKKyAqICAgLSAweDgoJWVzcCkgPSBJTkZPUk1BVElPTl9B
RERSRVNTLAogICogICAtIDB4YyglZXNwKSA9IFRPUE1PU1RfTE9XX01FTU9SWV9TVEFDS19BRERS
RVNTLgogICovCiBhc20gKApAQCAtMjksNiArMjksMTAgQEAgYXNtICgKICNpbmNsdWRlICIuLi8u
Li8uLi9pbmNsdWRlL3hlbi9tdWx0aWJvb3QuaCIKICNpbmNsdWRlICIuLi8uLi8uLi9pbmNsdWRl
L3hlbi9tdWx0aWJvb3QyLmgiCiAKKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCisjaW5jbHVkZSA8
cHVibGljL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+CisjZW5kaWYKKwogI2RlZmluZSBnZXRf
bWIyX2RhdGEodGFnLCB0eXBlLCBtZW1iZXIpICAgKCgobXVsdGlib290Ml90YWdfIyN0eXBlIyNf
dCAqKSh0YWcpKS0+bWVtYmVyKQogI2RlZmluZSBnZXRfbWIyX3N0cmluZyh0YWcsIHR5cGUsIG1l
bWJlcikgKCh1MzIpZ2V0X21iMl9kYXRhKHRhZywgdHlwZSwgbWVtYmVyKSkKIApAQCAtNzEsNiAr
NzUsMzggQEAgc3RhdGljIHUzMiBjb3B5X3N0cmluZyh1MzIgc3JjKQogICAgIHJldHVybiBjb3B5
X21lbShzcmMsIHAgLSBzcmMgKyAxKTsKIH0KIAorI2lmZGVmIENPTkZJR19QVkhfR1VFU1QKK3N0
YXRpYyBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKnB2aF9pbmZvX3JlbG9jKHUzMiBpbikKK3sKKyAg
ICBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKm91dDsKKworICAgIG91dCA9IF9wKGNvcHlfbWVtKGlu
LCBzaXplb2YoKm91dCkpKTsKKworICAgIGlmICggb3V0LT5jbWRsaW5lX3BhZGRyICkKKyAgICAg
ICAgb3V0LT5jbWRsaW5lX3BhZGRyID0gY29weV9zdHJpbmcob3V0LT5jbWRsaW5lX3BhZGRyKTsK
KworICAgIGlmICggb3V0LT5ucl9tb2R1bGVzICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBpOworICAgICAgICBzdHJ1Y3QgaHZtX21vZGxpc3RfZW50cnkgKm1vZHM7CisKKyAgICAgICAg
b3V0LT5tb2RsaXN0X3BhZGRyID0KKyAgICAgICAgICAgIGNvcHlfbWVtKG91dC0+bW9kbGlzdF9w
YWRkciwKKyAgICAgICAgICAgICAgICAgICAgIG91dC0+bnJfbW9kdWxlcyAqIHNpemVvZihzdHJ1
Y3QgaHZtX21vZGxpc3RfZW50cnkpKTsKKworICAgICAgICBtb2RzID0gX3Aob3V0LT5tb2RsaXN0
X3BhZGRyKTsKKworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG91dC0+bnJfbW9kdWxlczsgaSsr
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBtb2RzW2ldLmNtZGxpbmVfcGFkZHIgKQor
ICAgICAgICAgICAgICAgIG1vZHNbaV0uY21kbGluZV9wYWRkciA9IGNvcHlfc3RyaW5nKG1vZHNb
aV0uY21kbGluZV9wYWRkcik7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gb3V0Owor
fQorI2VuZGlmCisKIHN0YXRpYyBtdWx0aWJvb3RfaW5mb190ICptYmlfcmVsb2ModTMyIG1iaV9p
bikKIHsKICAgICBpbnQgaTsKQEAgLTIyNiwxNCArMjYyLDE5IEBAIHN0YXRpYyBtdWx0aWJvb3Rf
aW5mb190ICptYmkyX3JlbG9jKHUzMiBtYmlfaW4pCiAgICAgcmV0dXJuIG1iaV9vdXQ7CiB9CiAK
LW11bHRpYm9vdF9pbmZvX3QgX19zdGRjYWxsICpyZWxvYyh1MzIgbWJfbWFnaWMsIHUzMiBtYmlf
aW4sIHUzMiB0cmFtcG9saW5lKQordm9pZCBfX3N0ZGNhbGwgKnJlbG9jKHUzMiBtYWdpYywgdTMy
IGluLCB1MzIgdHJhbXBvbGluZSkKIHsKICAgICBhbGxvYyA9IHRyYW1wb2xpbmU7CiAKLSAgICBp
ZiAoIG1iX21hZ2ljID09IE1VTFRJQk9PVDJfQk9PVExPQURFUl9NQUdJQyApCi0gICAgICAgIHJl
dHVybiBtYmkyX3JlbG9jKG1iaV9pbik7CisjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAorICAgIGlm
ICggbWFnaWMgPT0gMCApCisgICAgICAgIHJldHVybiBwdmhfaW5mb19yZWxvYyhpbik7CisgICAg
ZWxzZQorI2VuZGlmCisgICAgaWYgKCBtYWdpYyA9PSBNVUxUSUJPT1QyX0JPT1RMT0FERVJfTUFH
SUMgKQorICAgICAgICByZXR1cm4gbWJpMl9yZWxvYyhpbik7CiAgICAgZWxzZQotICAgICAgICBy
ZXR1cm4gbWJpX3JlbG9jKG1iaV9pbik7CisgICAgICAgIHJldHVybiBtYmlfcmVsb2MoaW4pOwog
fQogCiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:26:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEt5-0006Qc-8o; Thu, 18 Jan 2018 18:26:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecEt4-0006QV-5Y
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:26:06 +0000
X-Inumbo-ID: d31c3936-fc7c-11e7-b4a6-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d31c3936-fc7c-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 19:24:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="66290425"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-2-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <22985ed2-5c6c-0eb0-5245-23c67eac28c8@citrix.com>
Date: Thu, 18 Jan 2018 18:26:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180118181652.26397-2-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/9] Update shim.config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTg6MTYsIFdlaSBMaXUgd3JvdGU6Cj4gVG8gYXZvaWQgaGF2aW5nIGl0IGNo
YW5nZWQgZXZlcnkgdGltZSB0aGUgc2hpbSBpcyBidWlsdC4KPgo+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpPbmUgZG93bnNpZGUgb2YgaGF2aW5nIGEgdGhp
cyBjb25maWcgaW4tdHJlZSBpcyB0aGF0IGl0IG5lZWRzCnJlZ2VuZXJhdGluZyBldmVyeSB0aW1l
IHRoZSBLY29uZmlnIGxvZ2ljIGNoYW5nZXMuCgpPVE9ILCBJIGRpZCBkZWxpYmVyYXRlbHkgd2ly
ZSB1cCBhbGwgdGhlIGNvbmZpZyBvcHRpb25zLCBzbwoKbWFrZSAtQyB0b29scy9maXJtd2FyZS94
ZW4tZGlyIHNoaW0tb2xkZGVmY29uZmlnCgpvciBzaGltLW1lbnVjb25maWcgZXRjIGRvIHdvcmsg
YXMgZXhwZWN0ZWQuCgpEbyB3ZSBrbm93IHdoeSB0aGlzIGxpbmUgaXMgZGlzYXBwZWFyaW5nP8Kg
IEkgcHJlc3VtZSBpdCBpcyBzb21lIGNoYW5nZQppbiB0aGUgS2NvbmZpZyBsb2dpYywgYnV0IEkg
Y2FuJ3Qgc3BvdCB3aGljaCBjaGFuZ2VzZXQuCgp+QW5kcmV3Cgo+IC0tLQo+IENjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25m
aWcgfCAxIC0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRpb24oLSkKPgo+IGRpZmYgLS1naXQg
YS90b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnIGIvdG9vbHMvZmlybXdhcmUveGVu
LWRpci9zaGltLmNvbmZpZwo+IGluZGV4IDc4Yjk2NWY0YzcuLmQ1YmQ1MTY2MzIgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGltLmNvbmZpZwo+ICsrKyBiL3Rvb2xzL2Zp
cm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcKPiBAQCAtNjgsNyArNjgsNiBAQCBDT05GSUdfSEFT
X0VIQ0k9eQo+ICBDT05GSUdfSEFTX0NQVUZSRVE9eQo+ICBDT05GSUdfSEFTX1BBU1NUSFJPVUdI
PXkKPiAgQ09ORklHX0hBU19QQ0k9eQo+IC0jIENPTkZJR19WR0EgaXMgbm90IHNldAo+ICBDT05G
SUdfREVGQ09ORklHX0xJU1Q9IiRBUkNIX0RFRkNPTkZJRyIKPiAgQ09ORklHX0FSQ0hfU1VQUE9S
VFNfSU5UMTI4PXkKPiAgCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:26:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:26:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEtl-0006U1-HZ; Thu, 18 Jan 2018 18:26:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecEtk-0006Tc-58
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:26:48 +0000
X-Inumbo-ID: 7d505e23-fc7d-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d505e23-fc7d-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:29:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="66290469"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fc751079-24c5-7adf-0b6e-e77b20508eac@citrix.com>
Date: Thu, 18 Jan 2018 18:26:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180118181652.26397-4-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/9] x86/guest: clean up guest/xen.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTg6MTYsIFdlaSBMaXUgd3JvdGU6Cj4gUmVtb3ZlIGV4dHJhbmVvdXMgc2Vt
aWNvbG9uLiBBZGQgYmxhbmsgbGluZXMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:27:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:27:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEuI-0006Zf-Rf; Thu, 18 Jan 2018 18:27:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecEuH-0006Ym-9F
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:27:21 +0000
X-Inumbo-ID: 91219883-fc7d-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91219883-fc7d-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:29:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="66290505"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-5-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0741fda5-9c34-300e-a120-a41def06d534@citrix.com>
Date: Thu, 18 Jan 2018 18:27:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180118181652.26397-5-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/9] Remove sched=null from shim cmdline and
	doc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTg6MTYsIFdlaSBMaXUgd3JvdGU6Cj4gV2UgdXNlIHRoZSBkZWZhdWx0IHNj
aGVkdWxlciAoY3JlZGl0MSBhcyBvZiB3cml0aW5nKS4gVGhlIE5VTEwKPiBzY2hlZHVsZXIgc3Rp
bGwgaGFzIGJ1Z3MgdG8gZml4Lgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:29:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:29:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEvu-0006nj-84; Thu, 18 Jan 2018 18:29:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w6dq=en=citrix.com=prvs=5494ca295=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecEvs-0006nE-T6
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:29:00 +0000
X-Inumbo-ID: ccf4307d-fc7d-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ccf4307d-fc7d-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:31:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="458736380"
Date: Thu, 18 Jan 2018 18:28:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180118182846.3qgchbfloil5nkne@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-2-wei.liu2@citrix.com>
 <22985ed2-5c6c-0eb0-5245-23c67eac28c8@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <22985ed2-5c6c-0eb0-5245-23c67eac28c8@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/9] Update shim.config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MjY6MDJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxOC8wMS8xOCAxODoxNiwgV2VpIExpdSB3cm90ZToKPiA+IFRvIGF2b2lkIGhh
dmluZyBpdCBjaGFuZ2VkIGV2ZXJ5IHRpbWUgdGhlIHNoaW0gaXMgYnVpbHQuCj4gPgo+ID4gU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBPbmUgZG93bnNp
ZGUgb2YgaGF2aW5nIGEgdGhpcyBjb25maWcgaW4tdHJlZSBpcyB0aGF0IGl0IG5lZWRzCj4gcmVn
ZW5lcmF0aW5nIGV2ZXJ5IHRpbWUgdGhlIEtjb25maWcgbG9naWMgY2hhbmdlcy4KPiAKPiBPVE9I
LCBJIGRpZCBkZWxpYmVyYXRlbHkgd2lyZSB1cCBhbGwgdGhlIGNvbmZpZyBvcHRpb25zLCBzbwo+
IAo+IG1ha2UgLUMgdG9vbHMvZmlybXdhcmUveGVuLWRpciBzaGltLW9sZGRlZmNvbmZpZwo+IAo+
IG9yIHNoaW0tbWVudWNvbmZpZyBldGMgZG8gd29yayBhcyBleHBlY3RlZC4KPiAKPiBEbyB3ZSBr
bm93IHdoeSB0aGlzIGxpbmUgaXMgZGlzYXBwZWFyaW5nP8KgIEkgcHJlc3VtZSBpdCBpcyBzb21l
IGNoYW5nZQo+IGluIHRoZSBLY29uZmlnIGxvZ2ljLCBidXQgSSBjYW4ndCBzcG90IHdoaWNoIGNo
YW5nZXNldC4KCkkgZ3Vlc3MgdGhhdCdzIGR1ZSB0byAieGVuL3g4NjogbWFrZSBWR0Egc3VwcG9y
dCBzZWxlY3RhYmxlIi4KClRoZSBzaGltLmNvbmZpZyBwcm9iYWJseSBpcyBnZW5lcmF0ZWQgYmVm
b3JlIHRoYXQgcGF0Y2guCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:30:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:30:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecExK-0007RD-Ku; Thu, 18 Jan 2018 18:30:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzwf=en=citrix.com=prvs=549b675a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecExJ-0007QK-8w
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:30:29 +0000
X-Inumbo-ID: 012688c0-fc7e-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 012688c0-fc7e-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:32:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,378,1511827200"; d="scan'208";a="66290644"
To: Wei Liu <wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-2-wei.liu2@citrix.com>
 <22985ed2-5c6c-0eb0-5245-23c67eac28c8@citrix.com>
 <20180118182846.3qgchbfloil5nkne@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5e8ffd24-a911-99f1-5de0-46627963f12a@citrix.com>
Date: Thu, 18 Jan 2018 18:30:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180118182846.3qgchbfloil5nkne@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/9] Update shim.config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTg6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBKYW4gMTgsIDIwMTgg
YXQgMDY6MjY6MDJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTgvMDEvMTgg
MTg6MTYsIFdlaSBMaXUgd3JvdGU6Cj4+PiBUbyBhdm9pZCBoYXZpbmcgaXQgY2hhbmdlZCBldmVy
eSB0aW1lIHRoZSBzaGltIGlzIGJ1aWx0Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IE9uZSBkb3duc2lkZSBvZiBoYXZpbmcgYSB0aGlzIGNv
bmZpZyBpbi10cmVlIGlzIHRoYXQgaXQgbmVlZHMKPj4gcmVnZW5lcmF0aW5nIGV2ZXJ5IHRpbWUg
dGhlIEtjb25maWcgbG9naWMgY2hhbmdlcy4KPj4KPj4gT1RPSCwgSSBkaWQgZGVsaWJlcmF0ZWx5
IHdpcmUgdXAgYWxsIHRoZSBjb25maWcgb3B0aW9ucywgc28KPj4KPj4gbWFrZSAtQyB0b29scy9m
aXJtd2FyZS94ZW4tZGlyIHNoaW0tb2xkZGVmY29uZmlnCj4+Cj4+IG9yIHNoaW0tbWVudWNvbmZp
ZyBldGMgZG8gd29yayBhcyBleHBlY3RlZC4KPj4KPj4gRG8gd2Uga25vdyB3aHkgdGhpcyBsaW5l
IGlzIGRpc2FwcGVhcmluZz/CoCBJIHByZXN1bWUgaXQgaXMgc29tZSBjaGFuZ2UKPj4gaW4gdGhl
IEtjb25maWcgbG9naWMsIGJ1dCBJIGNhbid0IHNwb3Qgd2hpY2ggY2hhbmdlc2V0Lgo+IEkgZ3Vl
c3MgdGhhdCdzIGR1ZSB0byAieGVuL3g4NjogbWFrZSBWR0Egc3VwcG9ydCBzZWxlY3RhYmxlIi4K
Pgo+IFRoZSBzaGltLmNvbmZpZyBwcm9iYWJseSBpcyBnZW5lcmF0ZWQgYmVmb3JlIHRoYXQgcGF0
Y2guCgpDYW4geW91IGlkZW50aWZ5IHRoYXQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlP8KgIFdpdGgg
dGhhdCwgUmV2aWV3ZWQtYnk6CkFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:32:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:32:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecEyy-0007cB-2b; Thu, 18 Jan 2018 18:32:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecEyx-0007c2-4O
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:32:11 +0000
X-Inumbo-ID: ac4e8d87-fc7d-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac4e8d87-fc7d-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 19:30:35 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id f11so13112081wre.4
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 10:32:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=nhaJEKKh1kRITgj6wTlf/MldR7+ExorM4PyIDSP9z+U=;
 b=QCLNG45QjrvgiRk40iGCwhiBQjOCLTvS5PpC7XDynTYdmAvLH7VX82tUatzuZgYDx+
 4NXitMQEgh9d2HfgB/7Xb3mijY8CDeCTNfzoXn96IBCBjxTG+tndN2MBQbeQSaIx2F1O
 9YUKa2Cl3P248otgJDsS4R5KJkHintyFjmYMU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=nhaJEKKh1kRITgj6wTlf/MldR7+ExorM4PyIDSP9z+U=;
 b=ZfJ6/V+zJ7iXQU8Kq5N39pMt+cAo8YvIsEAlv76zpxnVyBxJO4foCScICT2Udcg5dC
 8RlRCzsCNjgVRMd42jDB8Ufee8IFXpbPJzpNQUG1Hfnc9LBOuB8HqYFhLEu1Tzg5NJlY
 jeK6uQUeIzaKwtPMCG6+Nv6e98cDHLyPu0JEekjUau+Stk6LEVMCKQ+xXnWQhpBfiA5Q
 X6JiLC4oQhTMnnqtw65iPBHpacdpMgoEoYxDxjUByc4yvUFYZ/GOIN2YaMyMGCXTovoG
 JjLPMjguz9cKTRZjGpbfHfYN3EUTOUDxDqKR+2rH15TsT2GUICJUSFLhjDFLiW4d9WPt
 ri9Q==
X-Gm-Message-State: AKwxytfoFlpSw4Gk8oZZLw6lzWCC8JFsffIYiZMf6ilhevWfkfKgHXMd
 8/XQXWPIjTsduQlSSDSASJIH0g==
X-Google-Smtp-Source: ACJfBotY1P/JjQuhj+pUEb9Ltu7XrzcCyhSDbOeDpgav+IlO0J9A+m4YEHpaZ7aOAXZa0oqH1E7atw==
X-Received: by 10.223.154.37 with SMTP id z34mr7624656wrb.209.1516300327301;
 Thu, 18 Jan 2018 10:32:07 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y2sm6120662wrd.82.2018.01.18.10.32.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 10:32:06 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-4-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <664c745c-3856-67a5-cf26-34f8bdf678d7@linaro.org>
Date: Thu, 18 Jan 2018 18:32:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-4-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 03/11] acpi: arm: Code to generate Hardware
	Domains IORT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAwMi8wMS8xOCAwOToyOCwgbWFuaXNoLmphZ2dpQGxpbmFyby5vcmcgd3JvdGU6Cj4g
RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KPiAKCkZpcnN0IG9m
IGFsbCwgSSB3b3VsZCBleHBlY3QgYSBjb21taXQgbWVzc2FnZSBleHBsYWluaW5nIHJvdWdobHkg
dGhlIApsb2dpYy4gSSBhbSBvbmx5IGdvaW5nIHRvIHNraW0gdGhyb3VnaCB0aGlzIHBhdGNoIGFu
ZCB3aWxsIHdhaXQgYSBwcm9wZXIgCmRlc2NyaXB0aW9uIHRvIGZ1bGx5IHJlYWQgaXQuCgpBIGdl
bmVyYWwgY29tbWVudCwgcGxlYXNlIHJlc3BlY3QgdGhlIGNvZGluZyBzdHlsZS4gTW9zdCBvZiBl
cnJvciBjYW4gYmUgCmF2b2lkZWQgYnkgdXNpbmcgdGhlIGNvZGluZyBzdHlsZSBmcm9tIHRoZSBm
aXJzdCBsaW5lIHlvdSB3cml0ZS4gQW5kIHlvdSAKYXJlIGFsc28gc2F2aW5nIGJhbmR3aWR0aCBy
ZXZpZXcuCgo+IFNpbmdlZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFy
by5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgIHwgIDI4ICsr
KysrCj4gICB4ZW4vZHJpdmVycy9hY3BpL2FybS9nZW4taW9ydC5jIHwgMjUzICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgIHhlbi9pbmNsdWRlL2FjcGkvZ2VuLWlv
cnQuaCAgICAgfCAgIDEgKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmggICAgICB8ICAg
MSArCj4gICA0IGZpbGVzIGNoYW5nZWQsIDI4MiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNo
L2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IGY1ZDVlM2QyNzEuLjk4MzE5NDMxNDcgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbl9idWlsZC5jCj4gQEAgLTE2NTQsNiArMTY1NCw4IEBAIHN0YXRpYyBpbnQgYWNwaV9j
cmVhdGVfeHNkdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJX1NJR19GQURULCB0YmxfYWRkW1RCTF9G
QURUXS5zdGFydCk7Cj4gICAgICAgYWNwaV94c2R0X21vZGlmeV9lbnRyeSh4c2R0LT50YWJsZV9v
ZmZzZXRfZW50cnksIGVudHJ5X2NvdW50LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QUNQSV9TSUdfTUFEVCwgdGJsX2FkZFtUQkxfTUFEVF0uc3RhcnQpOwo+ICsgICAgYWNwaV94c2R0
X21vZGlmeV9lbnRyeSh4c2R0LT50YWJsZV9vZmZzZXRfZW50cnksIGVudHJ5X2NvdW50LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICBBQ1BJX1NJR19JT1JULCB0YmxfYWRkW1RCTF9JT1JU
XS5zdGFydCk7Cj4gICAgICAgeHNkdC0+dGFibGVfb2Zmc2V0X2VudHJ5W2VudHJ5X2NvdW50XSA9
IHRibF9hZGRbVEJMX1NUQU9dLnN0YXJ0Owo+ICAgCj4gICAgICAgeHNkdC0+aGVhZGVyLmxlbmd0
aCA9IHRhYmxlX3NpemU7Cj4gQEAgLTE3MDQsNiArMTcwNiwyOCBAQCBzdGF0aWMgaW50IGFjcGlf
Y3JlYXRlX3N0YW8oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQo+
ICAgICAgIHJldHVybiAwOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbnQgYWNwaV9jcmVhdGVfaW9y
dChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRkW10pCj4gK3sKPiArICAg
IHN0cnVjdCBhY3BpX3RhYmxlX2lvcnQgKmh3ZG9tX3RhYmxlOwo+ICsgICAgdW5zaWduZWQgaW50
IHNpemUgPSAwOwo+ICsKPiArICAgIHRibF9hZGRbVEJMX0lPUlRdLnN0YXJ0ID0gZC0+YXJjaC5l
ZmlfYWNwaV9ncGEKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKyBhY3BpX2dldF90
YWJsZV9vZmZzZXQodGJsX2FkZCwgVEJMX0lPUlQpOwo+ICsgICAgaHdkb21fdGFibGUgPSBkLT5h
cmNoLmVmaV9hY3BpX3RhYmxlCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICsgYWNw
aV9nZXRfdGFibGVfb2Zmc2V0KHRibF9hZGQsIFRCTF9JT1JUKTsKClRoaXMgY29kZSAoYW5kIHBy
b2JhYmx5IG90aGVyIGJpdHMgb2YgdGhpcyBzZXJpZXMpIHNlZW1zIHRvIGFzc3VtZSB0aGF0IApJ
T1JUIGlzIGFsd2F5cyBwcmVzZW50LiBUaGlzIG1heSBub3QgYmUgdHJ1ZSwgdGhpbmsgb2YgYSBw
bGF0Zm9ybSB3aXRoIApubyBNU0kgY29udHJvbGxlciBvciBYZW4gYnVpbHQgd2l0aCBubyBJVFMg
c3VwcG9ydC4KClNvIHlvdSBoYXZlIHRvIGZpZ3VyZSBvdXQgd2hldGhlciB5b3UgbmVlZCB0byBn
ZW5lcmF0ZSB0aGUgSU9SVCB0YWJsZSAKZm9yIHRoZSBoYXJkd2FyZSBkb21haW4uCgo+ICsKPiAr
ICAgIGlmICggcHJlcGFyZV9pb3J0KGh3ZG9tX3RhYmxlLCAmc2l6ZSkgKQo+ICsgICAgewo+ICsg
ICAgICAgIHByaW50aygiRmFpbGVkIHRvIHdyaXRlIElPUlQgdGFibGVcbiIpOwo+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICsgICAgfQo+ICsgICAgcHJpbnRrKCIlcyAlZCAlZCBcclxuIiwg
X19mdW5jX18sIF9fTElORV9fLCBzaXplKTsKClRoaXMgc291bmRzIGxpa2UgYSBkZWJ1ZyBtZXNz
YWdlLgoKPiArCj4gKyAgICB0YmxfYWRkW1RCTF9JT1JUXS5zaXplID0gc2l6ZTsKPiArICAgIHBy
aW50aygiJXMgJWQgJWQgXHJcbiIsIF9fZnVuY19fLCBfX0xJTkVfXywgc2l6ZSk7CgpEaXR0by4K
Ck5ld2xpbmUgaGVyZS4KCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAgIHN0YXRpYyBpbnQg
YWNwaV9jcmVhdGVfbWFkdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgbWVtYmFuayB0YmxfYWRk
W10pCj4gICB7Cj4gICAgICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZSA9IE5VTEw7
Cj4gQEAgLTE4OTksNiArMTkyMywxMCBAQCBzdGF0aWMgaW50IHByZXBhcmVfYWNwaShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQo+ICAgICAgIGlmICggcmMgIT0g
MCApCj4gICAgICAgICAgIHJldHVybiByYzsKPiAgIAo+ICsgICAgcmMgPSBhY3BpX2NyZWF0ZV9p
b3J0KGQsIHRibF9hZGQpOwo+ICsgICAgaWYgKCByYyAhPSAwICkKPiArICAgICAgICByZXR1cm4g
cmM7Cj4gKwo+ICAgICAgIHJjID0gYWNwaV9jcmVhdGVfeHNkdChkLCB0YmxfYWRkKTsKPiAgICAg
ICBpZiAoIHJjICE9IDAgKQo+ICAgICAgICAgICByZXR1cm4gcmM7Cj4gZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL2FjcGkvYXJtL2dlbi1pb3J0LmMgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9nZW4t
aW9ydC5jCj4gaW5kZXggM2ZjMzI5NTljNi4uZjM2ODAwMDc1MyAxMDA2NDQKPiAtLS0gYS94ZW4v
ZHJpdmVycy9hY3BpL2FybS9nZW4taW9ydC5jCj4gKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0v
Z2VuLWlvcnQuYwo+IEBAIC0yMSw2ICsyMSwyNTcgQEAKPiAgICNpbmNsdWRlIDxhY3BpL3JpZG1h
cC5oPgo+ICAgI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4gICAKPiArLyoKPiArICogU3RydWN0dXJl
IG9mIEhhcmR3YXJlIGRvbWFpbidzIElPUlQKPiArICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiArICoKPiArICogQmVsb3cgaXMgdGhlIHN0cnVjdHVyZSBvZiB0aGUgSU9S
VCB3aGljaCB0aGlzIGNvZGUgZ2VuZXJhdGVzLgo+ICsgKgo+ICsgKiBbSU9SVCBIZWFkZXJdCj4g
KyAqIFtJVFMgR3JvdXAgMSBdCj4gKyAqIFtJVFMgR3JvdXAgTiBdCj4gKyAqIFtQQ0lSQyBOb2Rl
IDFdCj4gKyAqIFtQQ0lSQyBJRE1BUCBlbnRyeSAxXQo+ICsgKiBbUENJUkMgSURNQVAgZW50cnkg
Tl0KPiArICogW1BDSVJDIE5vZGUgTl0KPiArICoKPiArICogcmVxdWVzdGVySWQtIGRldmljZUlk
IG1hcHBpbmcgbGlzdCBwb3BsYXRlZCBieSBwYXJzaW5nIElPUlQgaXMgdXNlZAoKcy9kLS9kIC0v
CnMvcG9wbGF0ZWQvcG9wdWxhdGVkLwoKPiArICogdG8gY3JlYXRlIG5vZGVzIGFuZCBpZG1hcHMu
Cj4gKyAqIFdlIGhhdmUgb25lIHNtYWxsIHByb2JsZW0sIGhvdyB0byByZXNvbHZlIHRoZSBpdHMg
Z3Jvb3VwIG5vZGUgb2Zmc2V0IGZyb20KCnMvZ3Jvb3VwL2dyb3VwLwoKPiArICogdGhlIGZpcm13
YXJlIGlvcnQgdG8gdGhlIG9uZXMgaW4gaGFyZHdhcmUgZG9tYWlucyBJT1JULgoKcy9pb3J0L0lP
UlQvCgo+ICsgKgo+ICsgKiBTaW5jZSB0aGUgSVRTIGdyb3VwIG5vZGUgcG9pbnRlciBzdG9yZWQg
d2l0aCB0aGUgcmlkLWRldmlkIG1hcCBpcyB1c2VkCj4gKyAqIHRvIHBvcHVsYXRlIHRoZSBJVFMg
R3JvdXAgbm9kZXMgaW4gdGhlIGhhcmR3YXJlIGRvbWFpbnMnIElPUlQuCj4gKyAqIFdlIGNyZWF0
ZSBhbm90aGVyIG1hcCB0byBzYXZlIHRoZSBvZmZzZXQgb2YgdGhlIElUUyBncm91cCBub2RlIHdy
aXR0ZW4KPiArICogaW4gdGhlIGhhcmR3YXJlIGRvbWFpbiBJT1JUIHdpdGggdGhlIElUUyBub2Rl
IHBvaW50ZXIgaW4gdGhlIGZpcm13YXJlIElPUlQuCj4gKyAqCj4gKyAqIFRoaXMgb2Zmc2V0IGlz
IGxhdGVyIHVzZWQgd2hlbiB3cml0aW5nIHBjaXJjIGlkbWFwcyBvdXRwdXRfcmVmZXJlbmNlLgo+
ICsgKi8KPiArc3RydWN0IGl0c19ub2RlX29mZnNldF9tYXAKPiArewo+ICsgICAgc3RydWN0IGFj
cGlfaW9ydF9ub2RlICppdHNfbm9kZTsKPiArICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7Cj4gKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIGVudHJ5Owo+ICt9OwoKbmV3bGluZS4KCj4gK3N0cnVjdCBsaXN0
X2hlYWQgaXRzX21hcF9saXN0OwpJZiB5b3UgdXNlIExJU1RfSEVBRChpdHNfbWFwX2xpc3QpIHlv
dSBkb24ndCBuZWVkIHRvIGRvIApMSVNUX0hFQURfSU5JVCguLi4pIGJlbG93LgoKQWxzbywgc3Rh
dGljIGluIGZyb250LiBVbmxlc3MgdGhpcyBzaG91bGQgYmUgZXhwb3J0ZWQgYW5kIHRoZXJlZm9y
ZSBoYXZlIAphIGNvcnJlc3BvbmRpbmcgbGluZSBpbiB0aGUgaGVhZGVyLgoKPiArCj4gK2ludCBz
ZXRfaXRzX25vZGVfb2Zmc2V0KHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaXRzX25vZGUsIHVuc2ln
bmVkIGludCBvZmZzZXQpCgpEaXR0by4gSSBhbSBub3QgZ29pbmcgdG8gcG9pbnQgYWxsIG9mIHRo
ZW0uIFNvIEkgZXhwZWN0IHlvdSB0byBmaXggdGhlbSAKYnkgbmV4dCB2ZXJzaW9uLgoKPiArewo+
ICsgICAgc3RydWN0IGl0c19ub2RlX29mZnNldF9tYXAgKml0c19tYXA7CgpOZXdsaW5lLgoKPiAr
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXRzX21hcCwgJml0c19tYXBfbGlzdCwgZW50cnkpCj4g
KyAgICB7Cj4gKyAgICAgICAgaWYgKCBpdHNfbWFwLT5pdHNfbm9kZSA9PSBpdHNfbm9kZSApCj4g
KyAgICAgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQoKSWYgSSBnZXQgaXQgY29ycmVjdGx5LCB0
aGlzIGZ1bmN0aW9uIHdpbGwgY3JlYXRlIGEgbmV3IElUUyBub2RlIGlmIHRoZXJlIAphcmUgbm90
IGFscmVhZHkgYW4gSVRTIG5vZGUgd2l0aCBhIGdpdmVuIG9mZnNldC4gUmlnaHQ/IEFueWhvdywg
cGxlYXNlIApkb2N1bWVudCB0aGUgZnVuY3Rpb24uCgo+ICsKPiArICAgIGl0c19tYXAgPSB4emFs
bG9jKHN0cnVjdCBpdHNfbm9kZV9vZmZzZXRfbWFwKTsKPiArICAgIGlmICggIWl0c19tYXAgKQo+
ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIGl0c19tYXAtPml0c19ub2RlID0g
aXRzX25vZGU7Cj4gKyAgICBpdHNfbWFwLT5vZmZzZXQgPSBvZmZzZXQ7Cj4gKyAgICBsaXN0X2Fk
ZF90YWlsKCZpdHNfbWFwLT5lbnRyeSwgJml0c19tYXBfbGlzdCk7Cj4gKwo+ICsgICAgcmV0dXJu
IDA7Cj4gK30KCm5ld2xpbmUuCgo+ICsvKgo+ICsgKiBUaGlzIG1ldGhvZCB3b3VsZCBiZSB1c2Vk
IGluIHdyaXRlX3BjaXJjX25vZGVzIHdoZW4gd3JpdGluZyBpZG1hcHMKCkl0IGlzIG5vdCByZWFs
bHkgaW50ZXJlc3RpbmcgdG8ga25vdyB3aG8gdXNlIGl0LiBJdCBpcyBtb3JlIGludGVyZXN0aW5n
IAp0byBrbm93IHdoYXQgdGhpcyBmdW5jdGlvbiBkb2VzLgoKPiArICovCj4gK3Vuc2lnbmVkIGlu
dCBnZXRfaXRzX25vZGVfb2Zmc2V0KHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaXRzX25vZGUpCj4g
K3sKPiArICAgIHN0cnVjdCBpdHNfbm9kZV9vZmZzZXRfbWFwICppdHNfbWFwOwoKbmV3bGluZS4K
Cj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19tYXAsICZpdHNfbWFwX2xpc3QsIGVudHJ5
KQo+ICsgICAgewo+ICsgICAgICAgIGlmICggaXRzX21hcC0+aXRzX25vZGUgPT0gaXRzX25vZGUg
KQo+ICsgICAgICAgICAgICByZXR1cm4gaXRzX21hcC0+b2Zmc2V0Owo+ICsgICAgfQo+ICsKPiAr
ICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICt2b2lkIGZyZWVfaXRzX25vZGVfb2Zmc2V0X2xpc3Qo
dm9pZCkKPiArewo+ICsKPiArICAgIHN0cnVjdCBpdHNfbm9kZV9vZmZzZXRfbWFwICppdHNfbWFw
OwoKTmV3bGluZSBoZXJlIHBsZWFzZS4KCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGl0c19t
YXAsICZpdHNfbWFwX2xpc3QsIGVudHJ5KQo+ICsgICAgICAgIHhmcmVlKGl0c19tYXApOwoKVGhh
dCBkb2VzIG5vdCBzb3VuZCByZWFsbHkgc2FmZS4gbGlzdF9mb3JfZWFjaF9lbnRyeSB3aWxsIHJl
dXNlIHRoZSAKY3VycmVudCBlbnRyeSB0byBmaW5kIHRoZSBuZXh0LiBCdXQgeW91IGZyZWVkIGl0
LiBTbyBJIHRoaW5rIHlvdSBuZWVkIHRvIAp1c2UgbGlzdF9mb3JfZWFjaF9zYWZlIGhlcmUuCgo+
ICsKPiArICAgIGxpc3RfZGVsKCZpdHNfbWFwX2xpc3QpOwoKU2hvdWxkbid0IHlvdSByZW1vdmUg
ZW50cnkgb25lIGJ5IG9uZT8KCj4gK30KPiArCj4gK3ZvaWQgd3JpdGVfaXRzX2dyb3VwKHU4ICpp
b3J0LCB1bnNpZ25lZCBpbnQgKm9mZnNldCwgdW5zaWduZWQgaW50ICpudW1fbm9kZXMpCgpQbGVh
c2UgdXNlIHVpbnQ4X3QuIEJ1dCBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGNoYXIgaGVyZS4KCj4g
K3sKPiArICAgIHN0cnVjdCByaWRfZGV2aWNlaWRfbWFwICpybWFwOwo+ICsgICAgdW5zaWduZWQg
aW50IG9mID0gKm9mZnNldDsKCkxvb2tpbmcgYXQgdGhlIGNvZGUsIEkgZG9uJ3QgdGhpbmsgb2Yg
aXMgdXNlZnVsLiBZb3UgY2FuIGp1c3QgaW5jcmVtZW50IAoqb2Zmc2V0IGRpcmVjdGx5LgoKPiAr
ICAgIGludCBuPTA7Cgp1bnNpZ25lZCBpbnQgbiA9IDA7CgpBbHNvLCBuZXdsaW5lIGhlcmUgcGxl
YXNlLgoKPiArICAgIElOSVRfTElTVF9IRUFEKCZpdHNfbWFwX2xpc3QpOwoKTm8gbmVlZCBmb3Ig
dGhpcyBpZiB5b3UgdXNlIExJU1RfSEVBRCguLi4pIGZvciBkZWNsYXJpbmcgdGhlIHZhcmlhYmxl
IGFzIApzdWdnZXN0ZWQgYWJvdmUuCgo+ICsgICAgLyoKPiArICAgICAqIHJpZF9kZXZpY2VpZF9t
YXBfbGlzdCBpcyBpdGVyYXRlZCB0byBnZXQgdW5pcXVlIGl0cyBncm91cCBub2Rlcwo+ICsgICAg
ICogRWFjaCB1bmlxdWUgSVRTIGdyb3VwIG5vZGUgaXMgd3JpdHRlbiBpbiBoYXJkd2FyZSBkb21h
aW5zIElPUlQKPiArICAgICAqIGJ5IHVzaW5nIHNvbWUgdmFsdWVzIGZyb20gdGhlIGZpcm13YXJl
IElUUyBncm91cCBub2RlLgo+ICsgICAgICovCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHJt
YXAsICZyaWRfZGV2aWNlaWRfbWFwX2xpc3QsIGVudHJ5KQo+ICsgICAgewo+ICsgICAgICAgIHN0
cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZTsKPiArICAgICAgICBzdHJ1Y3QgYWNwaV9pb3J0X2l0
c19ncm91cCAqZ3JwOwo+ICsgICAgICAgIHN0cnVjdCBhY3BpX2lvcnRfaXRzX2dyb3VwICpmd19n
cnA7Cj4gKwo+ICsgICAgICAgIC8qIHNhdmUgaXRzX25vZGVfb2Zmc2V0X21hcCBpbiBhIGxpc3Qg
dW5pcXVlbHkgKi8KPiArICAgICAgICBpZiAoICFzZXRfaXRzX25vZGVfb2Zmc2V0KHJtYXAtPml0
c19ub2RlLCBvZikgKQoKSSBhbSBhIGJpdCBjb25mdXNlZCBoZXJlLiBTaG91bGRuJ3QgeW91IHJl
dHVybiBhbiBlcnJvciBpZiB5b3UgYXJlIAp1bmFibGUgdG8gc2F2ZSB0aGUgSVRTIG5vZGUgb2Zm
c2V0PwoKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIG5vZGUgPSAoc3RydWN0IGFjcGlfaW9y
dF9ub2RlICopICZpb3J0W29mXTsKPiArICAgICAgICAgICAgZ3JwID0gKHN0cnVjdCBhY3BpX2lv
cnRfaXRzX2dyb3VwICopKCZub2RlLT5ub2RlX2RhdGEpOwo+ICsKPiArICAgICAgICAgICAgbm9k
ZS0+dHlwZSA9IEFDUElfSU9SVF9OT0RFX0lUU19HUk9VUDsKPiArICAgICAgICAgICAgbm9kZS0+
bGVuZ3RoID0gc2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSkgKwo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfaW9ydF9pdHNfZ3JvdXApIC0KPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKG5vZGUtPm5vZGVfZGF0YSk7Cj4gKwo+ICsg
ICAgICAgICAgICBub2RlLT5yZXZpc2lvbiA9IHJtYXAtPml0c19ub2RlLT5yZXZpc2lvbjsKCkkg
YW0gbm90IHN1cmUgdGhpcyBpcyBjb3JyZWN0LiBZb3UgY29weSB0aGUgcmV2aXNpb24gZnJvbSB0
aGUgSU9SVCBidXQgCmdlbmVyYXRlIGl0IGZyb20gc2NyYXRjaC4gV2hhdCBpZiB0aGUgaG9zdCBJ
T1JUIGhhcyBiZWVuIHVwZ3JhZGUgdG8gYSAKbmV3ZXIgcmV2aXNpb24/IEJ1dCBoZXJlIHlvdSBz
dGlsbCBnZW5lcmF0ZSByZXYgMSAoSSB0aGluaykuIFNvIHlvdSB3aWxsIApjb25mdXNlIHRoZSBo
YXJkd2FyZSBkb21haW4ga2VybmVsLgoKPiArICAgICAgICAgICAgbm9kZS0+cmVzZXJ2ZWQgPSAw
Owo+ICsgICAgICAgICAgICBub2RlLT5tYXBwaW5nX2NvdW50ID0gMDsKPiArICAgICAgICAgICAg
bm9kZS0+bWFwcGluZ19vZmZzZXQ9IDA7CgpJIHNpbmdsZSBsaW5lIGNvbW1lbnQgd291bGQgYmUg
bmljZSBoZXJlIHRvIGV4cGxhaW4gd2h5IG1hcHBpbmdfY291bnQgaXMgMC4KCj4gKwo+ICsgICAg
ICAgICAgICBmd19ncnAgPSAoc3RydWN0IGFjcGlfaW9ydF9pdHNfZ3JvdXAgKikoJnJtYXAtPml0
c19ub2RlLT5ub2RlX2RhdGEpOwo+ICsKPiArICAgICAgICAgICAgZ3JwLT5pdHNfY291bnQgPSBm
d19ncnAtPml0c19jb3VudDsKPiArICAgICAgICAgICAgZ3JwLT5pZGVudGlmaWVyc1swXSA9IGZ3
X2dycC0+aWRlbnRpZmllcnNbMF07Cj4gKwo+ICsgICAgICAgICAgICBvZiArPSBub2RlLT5sZW5n
dGg7Cj4gKyAgICAgICAgICAgIG4rKzsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICAqb2Zm
c2V0ID0gb2Y7Cj4gKyAgICAqbnVtX25vZGVzID0gbjsKPiArfQo+ICsKPiArLyogSXQgaXMgYXNz
dW1lZCB0aGF0IHJpZF9tYXBfZGV2aWQgaXMgc29ydGVkIGJ5IHBjaXJjX25vZGVzICovCj4gK3Zv
aWQgd3JpdGVfcGNpcmNfbm9kZXModTggKmlvcnQsIHVuc2lnbmVkIGludCAqcG9zLCB1bnNpZ25l
ZCBpbnQgKm51bV9ub2RlcykKPiArewo+ICsgICAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpvcGNp
cmNfbm9kZSwgKnBjaXJjX25vZGU7Cj4gKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmh3ZG9t
X3BjaXJjX25vZGUgPSBOVUxMOwo+ICsgICAgc3RydWN0IHJpZF9kZXZpY2VpZF9tYXAgKnJtYXA7
Cj4gKyAgICBzdHJ1Y3QgYWNwaV9pb3J0X2lkX21hcHBpbmcgKmlkbWFwOwo+ICsgICAgaW50IG51
bV9pZG1hcCA9IDAsIG4gPSAwOwoKQW55IGludGVnZXIgc2hvdWxkIGJlIHVuc2lnbmVkIGlmIHlv
dSBkb24ndCBwbGFuIHRvIHVzZSBzaWduZWQgdmFsdWUuCgo+ICsgICAgdW5zaWduZWQgaW50IG9s
ZF9wb3MgPSAqcG9zOwoKU2FtZSByZW1hcmsgYXMgJ29mJyBhYm92ZS4KCj4gKwo+ICsgICAgb3Bj
aXJjX25vZGUgPSBOVUxMOwo+ICsgICAgLyogSXRlcmF0ZSByaWRfbWFwX2RldmlkIGxpc3QgKi8K
PiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkocm1hcCwgJnJpZF9kZXZpY2VpZF9tYXBfbGlzdCwg
ZW50cnkpCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXgg
KnJjOwo+ICsgICAgICAgIHN0cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4ICpyY19mdzsKPiAr
ICAgICAgICBpbnQgYWRkX25vZGUgPSAwOwoKYm9vbAoKPiArICAgICAgICBwY2lyY19ub2RlID0g
cm1hcC0+cGNpcmNfbm9kZTsKPiArCj4gKyAgICAgICAgaWYgKCBvcGNpcmNfbm9kZSA9PSBOVUxM
ICkgLyogRmlyc3QgZW50cnkgKi8KPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGFkZF9ub2Rl
ID0gMTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZSBpZiAoIG9wY2lyY19ub2RlICE9IHBj
aXJjX25vZGUgKSAvKiBhbm90aGVyIHBjaV9yY19ub2RlIGZvdW5kKi8KPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIC8qIEFsbCB0aGUgaWRtYXBzIG9mIGEgcGNpcmMgYXJlIHdyaXR0ZW4sIG5v
dyB1cGRhdGUgbm9kZSBpbmZvKi8KPiArICAgICAgICAgICAgaHdkb21fcGNpcmNfbm9kZS0+bGVu
Z3RoID0gbnVtX2lkbWFwICoKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZykgKwo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGFjcGlfaW9ydF9ub2RlKSAr
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3Qg
YWNwaV9pb3J0X3Jvb3RfY29tcGxleCkgLQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YocGNpcmNfbm9kZS0+bm9kZV9kYXRhKTsKCkNhbiB5b3UgYWJzdHJh
Y3QgdGhlIHNpemVvZiguLi4pICsgLi4uIHRoZXJlIGFyZSB2ZXJ5IHNpbWlsYXIgaW4gdGhpcyAK
ZnVuY3Rpb24gYW5kIG1ha2UgcXVpdGUgZGlmZmljdWx0IHRvIHJlYWQgdGhlIGNvZGUuCgo+ICsK
PiArICAgICAgICAgICAgaHdkb21fcGNpcmNfbm9kZS0+bWFwcGluZ19jb3VudCA9IG51bV9pZG1h
cDsKPiArICAgICAgICAgICAgaHdkb21fcGNpcmNfbm9kZS0+bWFwcGluZ19vZmZzZXQgPSBzaXpl
b2Yoc3RydWN0IGFjcGlfaW9ydF9ub2RlKSArCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4
KSAtCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6
ZW9mKHBjaXJjX25vZGUtPm5vZGVfZGF0YSk7Cj4gKyAgICAgICAgICAgIG9sZF9wb3MgKz0gaHdk
b21fcGNpcmNfbm9kZS0+bGVuZ3RoOwo+ICsgICAgICAgICAgICBhZGRfbm9kZSA9IDE7Cj4gKyAg
ICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoIGFkZF9ub2RlICkgLyogY3JlYXRlIHRoZSBwY2ly
YyBub2RlICovCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBvcGNpcmNfbm9kZSA9IHBjaXJj
X25vZGU7Cj4gKyAgICAgICAgICAgIGh3ZG9tX3BjaXJjX25vZGUgPSAoc3RydWN0IGFjcGlfaW9y
dF9ub2RlICopJmlvcnRbb2xkX3Bvc107Cj4gKyAgICAgICAgICAgIGh3ZG9tX3BjaXJjX25vZGUt
PnR5cGUgPSBBQ1BJX0lPUlRfTk9ERV9QQ0lfUk9PVF9DT01QTEVYOwo+ICsgICAgICAgICAgICBo
d2RvbV9wY2lyY19ub2RlLT5tYXBwaW5nX29mZnNldCA9IHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0
X25vZGUpICsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2Yoc3RydWN0IGFjcGlfaW9ydF9yb290X2NvbXBsZXgpIC0KPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoaHdkb21fcGNpcmNfbm9k
ZS0+bm9kZV9kYXRhKTsKPiArCj4gKyAgICAgICAgICAgIHJjID0gKHN0cnVjdCBhY3BpX2lvcnRf
cm9vdF9jb21wbGV4ICopCj4gKyAgICAgICAgICAgICAgICAgICZod2RvbV9wY2lyY19ub2RlLT5u
b2RlX2RhdGE7CgpUaGlzIGlzIHF1aXRlIGRpZmZpY3VsdCB0byByZWFkLiBJcyB0aGVyZSBhbnkg
cG9zc2liaWxpdHkgdG8gaW50cm9kdWNlIGEgCm1hY3JvIG9yIGp1c3QgYnJlYWsgZG93biBmdW5j
dGlvbj8KCj4gKwo+ICsgICAgICAgICAgICByY19mdyA9IChzdHJ1Y3QgYWNwaV9pb3J0X3Jvb3Rf
Y29tcGxleCAqKQo+ICsgICAgICAgICAgICAgICAgICAgICAmcGNpcmNfbm9kZS0+bm9kZV9kYXRh
Owo+ICsKPiArICAgICAgICAgICAgcmMtPnBjaV9zZWdtZW50X251bWJlciA9IHJjX2Z3LT5wY2lf
c2VnbWVudF9udW1iZXI7Cj4gKyAgICAgICAgICAgIHJjLT5hdHNfYXR0cmlidXRlID0gcmNfZnct
PmF0c19hdHRyaWJ1dGU7Cj4gKyAgICAgICAgICAgIHJjLT5tZW1vcnlfcHJvcGVydGllcyA9IHJj
X2Z3LT5tZW1vcnlfcHJvcGVydGllczsKPiArCj4gKyAgICAgICAgICAgIGlkbWFwID0gQUNQSV9B
RERfUFRSKHN0cnVjdCBhY3BpX2lvcnRfaWRfbWFwcGluZywKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHdkb21fcGNpcmNfbm9kZSwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaHdkb21fcGNpcmNfbm9kZS0+bWFwcGluZ19vZmZzZXQpOwo+ICsgICAgICAg
ICAgICBuKys7Cj4gKyAgICAgICAgICAgIG51bV9pZG1hcCA9IDA7Cj4gKyAgICAgICAgfQo+ICsK
PiArICAgICAgICBpZG1hcC0+aW5wdXRfYmFzZSA9IHJtYXAtPmlkbWFwLmlucHV0X2Jhc2U7Cj4g
KyAgICAgICAgaWRtYXAtPmlkX2NvdW50ID0gcm1hcC0+aWRtYXAuaWRfY291bnQ7Cj4gKyAgICAg
ICAgaWRtYXAtPm91dHB1dF9iYXNlID0gcm1hcC0+aWRtYXAub3V0cHV0X2Jhc2U7Cj4gKyAgICAg
ICAgaWRtYXAtPm91dHB1dF9yZWZlcmVuY2UgPSBnZXRfaXRzX25vZGVfb2Zmc2V0KHJtYXAtPml0
c19ub2RlKTsKPiArICAgICAgICBpZG1hcC0+ZmxhZ3MgPSAwOwo+ICsKPiArICAgICAgICBpZG1h
cCsrOwo+ICsgICAgICAgIG51bV9pZG1hcCsrOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggaHdk
b21fcGNpcmNfbm9kZSApIC8qIGlmIG5vIGZ1cnRoZXIgUENJUkMgbm9kZXMgZm91bmQgKi8KPiAr
ICAgIHsKPiArICAgICAgICAvKiBBbGwgdGhlIGlkbWFwcyBvZiBhIHBjaXJjIGFyZSB3cml0dGVu
LCBub3cgdXBkYXRlIG5vZGUgaW5mbyovCj4gKyAgICAgICAgaHdkb21fcGNpcmNfbm9kZS0+bGVu
Z3RoID0gbnVtX2lkbWFwICoKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
aXplb2Yoc3RydWN0IGFjcGlfaW9ydF9pZF9tYXBwaW5nKSArCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSkgKwo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0X3Jv
b3RfY29tcGxleCkgLTE7Cj4gKwo+ICsgICAgICAgIGh3ZG9tX3BjaXJjX25vZGUtPm1hcHBpbmdf
Y291bnQgPSBudW1faWRtYXA7Cj4gKyAgICAgICAgb2xkX3BvcyArPSBod2RvbV9wY2lyY19ub2Rl
LT5sZW5ndGg7Cj4gKyAgICB9Cj4gKwo+ICsgICAgKnBvcyA9IG9sZF9wb3M7Cj4gKyAgICAqbnVt
X25vZGVzID0gbjsKPiArfQo+ICsKPiAraW50IHByZXBhcmVfaW9ydChzdHJ1Y3QgYWNwaV90YWJs
ZV9pb3J0ICpod2RvbV9pb3J0LCB1bnNpZ25lZCBpbnQgKmlvcnRfc2l6ZSkKPiArewo+ICsgICAg
c3RydWN0IGFjcGlfdGFibGVfaW9ydCAqZndfaW9ydDsKPiArICAgIHVuc2lnbmVkIGludCBudW1f
bm9kZXMgPSAwOwo+ICsgICAgdW5zaWduZWQgaW50IHBvczsKPiArCj4gKyAgICBwb3MgPSBzaXpl
b2Yoc3RydWN0IGFjcGlfdGFibGVfaW9ydCk7Cj4gKwo+ICsgICAgaWYgKCBhY3BpX2dldF90YWJs
ZShBQ1BJX1NJR19JT1JULCAwLAo+ICsgICAgICAgICAoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVy
ICoqKSZmd19pb3J0KSApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gZ2V0
IElPUlQgdGFibGVcbiIpOwo+ICsgICAgICAgIHJldHVybiAtRU5PREVWOwo+ICsgICAgfQo+ICsK
PiArICAgIC8qIFdyaXRlIElPUlQgaGVhZGVyICovCj4gKyAgICBBQ1BJX01FTUNQWShod2RvbV9p
b3J0LCBmd19pb3J0LCBzaXplb2Yoc3RydWN0IGFjcGlfdGFibGVfaW9ydCkpOwoKUGxlYXNlIHVz
ZSBtZW1jcHkuIEJ1dCBpcyBpdCB2YWxpZCB0byBjb3B5IHRoZSBoZWFkZXIgZnJvbSB0aGUgaG9z
dCBvbmU/CgoKPiArICAgIGh3ZG9tX2lvcnQtPm5vZGVfb2Zmc2V0ID0gcG9zOwo+ICsgICAgaHdk
b21faW9ydC0+bm9kZV9jb3VudCA9IDA7Cj4gKwo+ICsgICAgLyogV3JpdGUgaXRzIGdyb3VwIG5v
ZGVzICovCj4gKyAgICB3cml0ZV9pdHNfZ3JvdXAoKHU4Kilod2RvbV9pb3J0LCAmcG9zLCAmbnVt
X25vZGVzKTsKPiArICAgIGh3ZG9tX2lvcnQtPm5vZGVfY291bnQgPSBudW1fbm9kZXM7Cj4gKyAg
ICAvKiBXcml0ZSBwY2lyY19ub2RlcyovCj4gKyAgICB3cml0ZV9wY2lyY19ub2RlcygodTgqKWh3
ZG9tX2lvcnQsICZwb3MsICZudW1fbm9kZXMpOwoKSSBhbSBwcmV0dHkgc3VyZSB3ZSBzcG9rZSBh
Ym91dCBpdCBiZWZvcmUuIFlvdSBkb24ndCBoYW5kbGUgbmFtZWQgCmNvbXBvbmVudHMuIFdoYXQg
aXMgdGhlIHBsYW4gZm9yIHRoYXQ/CgoKPiArICAgIC8qIFVwZGF0ZSBJT1JUIFNpemUgaW4gSU9S
VCBoZWFkZXIgKi8KPiArICAgIGh3ZG9tX2lvcnQtPm5vZGVfY291bnQgKz0gbnVtX25vZGVzOwo+
ICsgICAgaHdkb21faW9ydC0+aGVhZGVyLmxlbmd0aCA9IHBvczsKPiArICAgIGh3ZG9tX2lvcnQt
PmhlYWRlci5jaGVja3N1bSA9IDA7IC8qIFRPRE8gKi8KPiArCj4gKyAgICAqaW9ydF9zaXplID0g
aHdkb21faW9ydC0+aGVhZGVyLmxlbmd0aDsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsK
PiAgIC8qCj4gICAgKiBTaXplIG9mIGhhcmR3YXJlIGRvbWFpbnMgaW9ydCBpcyBjYWx1bGNhdGVk
IGJhc2VkIG9uIHRoZSBudW1iZXIgb2YKPiAgICAqIG1hcHBpbmdzIGluIHRoZSByZXF1ZXN0ZXJJ
ZCAtIGRldmljZUlkIG1hcHBpbmcgbGlzdC4KPiBAQCAtNDksNyArMzAwLDcgQEAgaW50IGVzdGlt
YXRlX2lvcnRfc2l6ZShzaXplX3QgKmlvcnRfc2l6ZSkKPiAgICAgICB7Cj4gICAgICAgICAgIGlu
dCBpID0gMDsKPiAgIAo+IC0gICAgICAgIGZvciAoaT0wOyBpIDw9IHBjaXJjX2NvdW50OyBpKysp
Cj4gKyAgICAgICAgZm9yICggaT0wOyBpIDw9IHBjaXJjX2NvdW50OyBpKysgKQoKVGhpcyBiZWxv
bmcgdG8gdGhlIHBhdGNoIHdoZXJlIHlvdSBhZGQgdGhpcyBsaW5lLgoKPiAgICAgICAgICAgewo+
ICAgICAgICAgICAgICAgaWYgKCBwY2lyY19hcnJheVtpXSA9PSAodWludDY0X3Qpcm1hcC0+cGNp
cmNfbm9kZSApCj4gICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FjcGkvZ2VuLWlvcnQuaCBiL3hlbi9pbmNsdWRlL2FjcGkvZ2VuLWlvcnQuaAo+IGlu
ZGV4IDY4ZTY2NmZkY2UuLjRkZTMxYjdiOWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYWNw
aS9nZW4taW9ydC5oCj4gKysrIGIveGVuL2luY2x1ZGUvYWNwaS9nZW4taW9ydC5oCj4gQEAgLTIs
NSArMiw2IEBACj4gICAjZGVmaW5lIF9HRU5fSU9SVF9ICj4gICAKPiAgIGludCBlc3RpbWF0ZV9p
b3J0X3NpemUoc2l6ZV90ICppb3J0X3NpemUpOwo+ICtpbnQgcHJlcGFyZV9pb3J0KHN0cnVjdCBh
Y3BpX3RhYmxlX2lvcnQgKmh3ZG9tX2lvcnQsIHVuc2lnbmVkIGludCAqaW9ydF9zaXplKTsKPiAg
IAo+ICAgI2VuZGlmCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9hY3BpLmgKPiBpbmRleCBjMTgzYjZiYjZlLi5mOGI1MjU0NjIx
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWNwaS5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hY3BpLmgKPiBAQCAtMzYsNiArMzYsNyBAQCB0eXBlZGVmIGVudW0gewo+
ICAgICAgIFRCTF9GQURULAo+ICAgICAgIFRCTF9NQURULAo+ICAgICAgIFRCTF9TVEFPLAo+ICsg
ICAgVEJMX0lPUlQsCj4gICAgICAgVEJMX1hTRFQsCj4gICAgICAgVEJMX1JTRFAsCj4gICAgICAg
VEJMX0VGSVQsCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:39:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecF5d-0007xE-Kh; Thu, 18 Jan 2018 18:39:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lfdo=en=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ecF5c-0007wl-ER
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 18:39:04 +0000
X-Inumbo-ID: 34cf0fdd-fc7f-11e7-b0d7-9f685aff125f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34cf0fdd-fc7f-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 18:41:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecF5F-0002Qa-AN; Thu, 18 Jan 2018 18:38:41 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1ecF5F-00031D-7Y; Thu, 18 Jan 2018 18:38:41 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1ecF5F-00031D-7Y@xenbits.xenproject.org>
Date: Thu, 18 Jan 2018 18:38:41 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--=separator
Content-Type: text/plain; charset="utf-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 10

        Information leak via side effects of speculative execution

UPDATES IN VERSION 10
=====================

Provided summary table for the varous Meltdown options.

Note that in XSA-254 v9's Updates section we said
  * Include >32vcpu workaround in shim branch ...
but this workaround is for guests with 32 or *fewer* vcpus; guests
with more will still need the L0 hypervisor patched and rebooted.

ISSUE DESCRIPTION
=================

Processors give the illusion of a sequence of instructions executed
one-by-one.  However, in order to most efficiently use cpu resources,
modern superscalar processors actually begin executing many
instructions in parallel.  In cases where instructions depend on the
result of previous instructions or checks which have not yet
completed, execution happens based on guesses about what the outcome
will be.  If the guess is correct, execution has been sped up.  If the
guess is incorrect, partially-executed instructions are cancelled and
architectural state changes (to registers, memory, and so on)
reverted; but the whole process is no slower than if no guess had been
made at all.  This is sometimes called "speculative execution".

Unfortunately, although architectural state is rolled back, there are
other side effects, such as changes to TLB or cache state, which are
not rolled back.  These side effects can subsequently be detected by
an attacker to determine information about what happened during the
speculative execution phase.  If an attacker can cause speculative
execution to access sensitive memory areas, they may be able to infer
what that sensitive memory contained.

Furthermore, these guesses can often be 'poisoned', such that attacker
can cause logic to reliably 'guess' the way the attacker chooses.
This advisory discusses three ways to cause speculative execution to
access sensitive memory areas (named here according to the
discoverer's naming scheme):

"Bounds-check bypass" (aka SP1, "Variant 1", Spectre CVE-2017-5753):
Poison the branch predictor, such that victim code is speculatively
executed past boundary and security checks.  This would allow an
attacker to, for instance, cause speculative code in the normal
hypercall / emulation path to execute with wild array indexes.

"Branch Target Injection" (aka SP2, "Variant 2", Spectre CVE-2017-5715):
Poison the branch predictor.  Well-abstracted code often involves
calling function pointers via indirect branches; reading these
function pointers may involve a (slow) memory access, so the CPU
attempts to guess where indirect branches will lead.  Poisoning this
enables an attacker to speculatively branch to any code that is
executable by the victim (eg, anywhere in the hypervisor).

"Rogue Data Load" (aka SP3, "Variant 3", Meltdown, CVE-2017-5754):
On some processors, certain pagetable permission checks only happen
when the instruction is retired; effectively meaning that speculative
execution is not subject to pagetable permission checks.  On such
processors, an attacker can speculatively execute arbitrary code in
userspace with, effectively, the highest privilege level.

More information is available here:
  https://meltdownattack.com/
  https://spectreattack.com/
  https://googleprojectzero.blogspot.co.uk/2018/01/reading-privileged-memory-with-side.html

Additional Xen-specific background:

Xen hypervisors on most systems map all of physical RAM, so code
speculatively executed in a hypervisor context can read all of system
RAM.

When running PV guests, the guest and the hypervisor share the address
space; guest kernels run in a lower privilege level, and Xen runs in
the highest privilege level.  (x86 HVM and PVH guests, and ARM guests,
run in a separate address space to the hypervisor.)  However, only
64-bit PV guests can generate addresses large enough to point to
hypervisor memory.

IMPACT
======

Xen guests may be able to infer the contents of arbitrary host memory,
including memory assigned to other guests.

An attacker's choice of code to speculatively execute (and thus the
ease of extracting useful information) goes up with the numbers.  For
SP1, an attacker is limited to windows of code after bound checks of
user-supplied indexes.  For SP2, the attacker will in many cases will
be limited to executing arbitrary pre-existing code inside of Xen.
For SP3 (and other cases for SP2), an attacker can write arbitrary
code to speculatively execute.

Additionally, in general, attacks within a guest (from guest user to
guest kernel) will be the same as on real hardware.  Consult your
operating system provider for more information.

NOTE ON TIMING
==============

This vulnerability was originally scheduled to be made public on 9
January.  It was accelerated at the request of the discloser due to
one of the issues being made public.

VULNERABLE SYSTEMS
==================

Systems running all versions of Xen are affected.

For SP1 and SP2, both Intel and AMD are vulnerable.  Vulnerability of
ARM processors to SP1 and SP2 varies by model and manufacturer.  ARM
has information on affected models on the following website:
   https://developer.arm.com/support/security-update

For SP3, only Intel processors are vulnerable.  (The hypervisor cannot
be attacked using SP3 on any ARM processors, even those that are
listed as affected by SP3.)

Furthermore, only 64-bit PV guests can exploit SP3 against Xen.  PVH,
HVM, and 32-bit PV guests cannot exploit SP3.

MITIGATION
==========

There is no mitigation for SP1 and SP2.

SP3 can be mitigated by page-table isolation ("PTI").
See Resolution below.

SP3 can, alternatively, be mitigated by running guests in HVM or PVH
mode.  (Within-guest attacks are still possible unless the guest OS
has also been updated with an SP3 mitigation series such as
KPTI/Kaiser.)

For guests with legacy PV kernels which cannot be run in HVM or PVH
mode directly, we have developed two "shim" hypervisors that allow PV
guests to run in HVM mode or PVH mode.  This prevents attacks on the
host, but it leaves the guest vulnerable to Meltdown attacks by its
own unprivileged processes, even if the guest OS has KPTI or similar
Meltdown mitigation.

The HVM shim (codenamed "Vixen") is available now, as is the PVH shim
(codenamed "Comet") for Xen 4.10 and Xen 4.8.   Please read
README.which-shim to determine which shim is suitable for you.


RESOLUTION
==========

These are hardware bugs, so technically speaking they cannot be
properly fixed in software.  However, it is possible in many cases to
provide patches to software to work around the problems.


There is no available resolution for SP1.  A solution may be available
in the future.

We are working on patches which mitigate SP2 but these are not
currently available.  Given that the vulnerabilities are now public,
these will be developed and published in public, initially via
xen-devel.


SP3 can be mitigated by page-table isolation ("PTI").

We have a "stage 1" implementation.  It allows 64-bit PV guests to be
run natively while restricting what can be accessed via SP3 to the Xen
stack of the current pcpu (which may contain remnants of information
from other guests, but should be much more difficult to attack
reliably).

Unfortunately these "stage 1" patches incur a non-negligible
performance overhead; about equivalent to the "PV shim" approaches
above.  Moving to plain HVM or PVH guests is recommended where
possible.  For more information on that, see below.

Patches for the "stage-1" PTI implementation are available in the Xen
staging-NN branches for each Xen revision.  See README.pti for
specific revisons.


SP3 MITIGATION OPTIONS SUMMARY TABLE FOR 64-bit X86 PV GUESTS
=============================================================

Everything in this section applies to 64-bit PV x86 guests only.

             Xen PTI      Use PVH      Use HVM     PVH shim     HVM shim
             "stage 1"                             "Comet"      "Vixen"

How to use   README.pti  type="pvh"  type="hvm"  README.comet  README.vixen

Guest          All        Linux 4.11+  Most[4]     All         All
support                ?unikernels?[3]

Xen            4.6+      4.10+         All         4.10, 4.8   All
 versions                4.8-comet[1]

Testing       Limited    4.10: Good    Very good   Moderate    Very good
 status       Very new   4.8: Moderate

Performance    Fair        Excellent   Varies[4]   Fair        Fair

Hypervisor     Needed      No need     No need     No need     No need
  changes

SP3 guest   Substantially  Protected   Protected   Protected   Protected
 to host      protected

SP3 within    Protected    Guest       Guest       Vulnerable  Vulnerable
 guest                     patches     patches      [5]         [5]

SP3 from      Protected    n/a; vuln.  n/a; vuln.  n/a; vuln.  n/a; vuln.
 dom0 user                  [9]         [9]         [9]         [9]

Device model   No dm       No dm       Qemu        No dm       Qemu

Config change  None      type="pvh"  type="hvm"/  type="pvh"   Tool to rewrite
                                    builder="hvm"  pvshim=1    Needs "sidecar"

Within-guest   None       Should be    Disks+net   None        None
 changes?                  none        may change

Extra RAM use  V. slight   None       ~9Mb/guest >=~20Mb/guest >=~29Mb/guest

Migration      OK          OK          OK[4]       OK          Unsupported[2]
Guest mem adj  OK          OK          OK          Broken[2]   Unsupported[2]
vcpu hotplug   OK          OK          OK          OK          Unsupported[2]

Solution      Indefinite  Indefinite  Indefinite  Indefinite  Limited
 lifetime                                           [7]        [6]

[1] PVH is supported in Xen 4.8 only with the 4.8 "Comet" security
release branch.

[2] Some features in PVH/HVM shim guests are not inherently broken,
but buggy in the currently available versions.  These may be fixed in
future proper releases of the same feature.

[3] Most unikernels have Xen support based on a version of mini-os.
mini-os master can boot PVH.  But this is very recent.

[4] Some guests which have support for Xen PV fail to boot properly in
Xen HVM.  Some such guests can made to boot HVM by disabling the
PV-on-HVM support entirely in the guest or in Xen; in that case the
guest may work but IO performance will be poor.  Some PV-supporting
guests can boot as HVM, with PV drivers, but fail when migrated.

[5] The Comet and Vixen shim hypervisors direct-map all of their
"physical" memory, and that direct-map can be accessed using Meltdown
by unprivileged processes in the guest.  So the guest is vulnerable to
within-guest Meltdown attacks and the guest operating system cannot
protect itself.

[6] "Vixen" HVM shim is not expected to be incorporated in future Xen
stable releases.  At some point, support for it will be withdrawn.
However, HVM shim functionality may be available in a future Xen 4.10
stable point release and would then probably be useable with the
existing conversion script provided in this advisory.

[7] The lifetime of the special Comet branches is limited, but we will
not desupport them until some time after the same functionality is in
appropriate Xen stable point releases.

[8] The 64-bit x86 PV guest ABI precludes a guest from mapping its
kernel and userspace in the same address space.  So these guests are
inherently immune to within-guest Meltdown attacks, without
within-guest patching.  (This applies to 64-bit x86 PV guests only.)

[9] It is not possible to run dom0 as HVM.  dom0 PVH is a planned
enhancement which is not yet available even in preview form.


ATTACHMENTS
===========

$ sha256sum xsa254*/*
1cba14ff83844d001d6c8a74afc3f764f49182cc7a06bb4463548450ac96cc2f  xsa254/README.comet
cddd78cd7a00df9fa254156993f0309cea825d600f5ad8b36243148cf686bc9b  xsa254/README.pti
3ef42381879befc84aa78b67d3a9b7b0cd862a2ffa445810466e90be6c6a5e86  xsa254/README.vixen
7e816160c1c1d1cd93ec3c3dd9753c8f3957fefe86b7aa967e9e77833828f849  xsa254/README.which-shim
1d2098ad3890a5be49444560406f8f271c716e9f80e7dfe11ff5c818277f33f8  xsa254/pvshim-converter.pl
$


NOTE ON LACK OF EMBARGO
=======================

The timetable and process were set by the discloser.

After the intensive initial response period for these vulnerabilities
is over, we will prepare and publish a full timeline, as we have done
in a handful of other cases of significant public interest where we
saw opportunities for process improvement.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJaYOmqAAoJEIP+FMlX6CvZ9yQH/RrybJAcL4F48T8OoNIsPjz7
YCdKxAWLSugLM0oQ1AcWvF6oSoKrqzJndInmRlpK2WFxu3xsRSZepgwpLQ8uyr5J
BGfyqdT5JbswvaO9xCnl679Hi6iPnKsVEOtOQWHHT5h8B6A1kP5B80bW0u2Y6VP4
EiTF4UbGy/jrpfLLiNG4p5fmQxC5QCuUEUm4jKRzMq9DzAZTMQVnSzMyPruwGYeP
3UjgIQ1crMRdeBsUts6AF8FW355w53I1vwXnXZqVq+V65jlwurXaC6n5CJRKiItu
PYWVSdOBKCrUbvBf6hOPMBrz5259IXVBcukzsuobEP2S/yK9AyVG+bjXU3fdZLY=
=FFWp
-----END PGP SIGNATURE-----

--=separator
Content-Type: application/octet-stream; name="xsa254/README.comet"
Content-Disposition: attachment; filename="xsa254/README.comet"
Content-Transfer-Encoding: base64

CQkJICAgIFBWLWluLVBWSCBzaGltCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9PT09PT09PT09PT09PQoKU3VtbWFyeQotLS0tLS0tCgpUaGlzIFJF
QURNRSBkZXNjcmliZXMgb25lIG9mIHRocmVlIG1pdGlnYXRpb24gc3RyYXRl
Z2llcyBmb3IgTWVsdGRvd24uCgpUaGUgYmFzaWMgcHJpbmNpcGxlIGlzIHRv
IHJ1biBQViBndWVzdHMgKHdoaWNoIGNhbiByZWFkIGFsbCBvZiBob3N0Cm1l
bW9yeSBkdWUgdG8gdGhlIGhhcmR3YXJlIGJ1Z3MpIGFzIFBWSCBndWVzdHMg
KHdoaWNoIGNhbm5vdCwgYXQgbGVhc3QKbm90IGR1ZSB0byBNZWx0ZG93biku
ICBUaGUgUFYgZW52aXJvbm1lbnQgaXMgc3RpbGwgcHJvdmlkZWQgdG8gdGhl
Cmd1ZXN0IGJ5IGFuIGVtYmVkZGVkIGNvcHkgb2YgWGVuLCB0aGUgInNoaW0i
LiAgVGhpcyB2ZXJzaW9uIG9mIHRoZQpzaGltIGlzIGNvZGVuYW1lZCAiQ29t
ZXQiLgoKVW5saWtlIFZpeGVuLCBDb21ldCByZXF1aXJlcyBtb2RpZmljYXRp
b25zIHRvIHRoZSB0b29sc3RhY2sgYW5kIGhvc3QKaHlwZXJ2aXNvci4KCk5v
dGUgdGhhdCBib3RoIG9mIHRoZXNlIHNoaW0tYmFzZWQgYXBwcm9hY2hlcyBw
cmV2ZW50IGF0dGFja3Mgb24gdGhlCmhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vl
c3QgdnVsbmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24K
dW5wcml2aWxlZ2VkIHByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYg
dGhlIGd1ZXN0IE9TIGhhcyBLUFRJIG9yCnNpbWlsYXIgTWVsdGRvd24gbWl0
aWdhdGlvbi4KClZlcnNpb25zIGZvciBYZW4gNC44IGFuZCA0LjEwIGFyZSBh
dmFpbGFibGUuCgpXaGF0IHlvdSB3aWxsIG5lZWQKLS0tLS0tLS0tLS0tLS0t
LS0tCgogKiBZb3Ugd2lsbCBuZWVkIHRoZSB4ZW4uZ2l0IHdpdGggdGhlIGZv
bGxvd2luZyB0YWdzOgogIC0gRm9yIDQuMTA6IDQuMTAuMC1zaGltLWNvbWV0
LTMKICAtIEZvciA0Ljg6ICA0LjguM3ByZS1zaGltLWNvbWV0LTIgICBhbmQg
IDQuMTAuMC1zaGltLWNvbWV0LTMKCkJ1aWxkIGluc3RydWN0aW9uczogNC4x
MAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCjEuIEJ1aWxkIGEgNC4xMCsg
c3lzdGVtCiAgICBnaXQgY2xvbmUgZ2l0Oi8veGVuYml0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4uZ2l0IHhlbi5naXQKICAgIGNkIHhlbi5naXQKICAgIGdpdCBj
aGVja291dCA0LjEwLjAtc2hpbS1jb21ldC0zCgpEbyBhIGJ1aWxkIGFuZCBp
bnN0YWxsIGFzIG5vcm1hbC4gIFRoZSBzaGltIHdpbGwgYmUgYnVpbHQgYXMg
cGFydCBvZiB0aGUKbm9ybWFsIGJ1aWxkIHByb2Nlc3MsIGFuZCBwbGFjZWQg
d2l0aCBvdGhlciAnc3lzdGVtJyBiaW5hcmllcyB3aGVyZSB0aGUKdG9vc3Rh
Y2sga25vd3MgaG93IHRvIGZpbmQgaXQuCgpCdWlsZCBpbnN0cnVjdGlvbnM6
IDQuOAotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKVGhlIGNvZGUgZm9yIHNo
aW0gaXRzZWxmIGlzIG5vdCBiYWNrcG9ydGVkIHRvIDQuOC4gIDQuOCB1c2Vy
cyBzaG91bGQKdXNlIGEgc2hpbSBidWlsdCBmcm9tIDQuMTAtYmFzZWQgc291
cmNlIGNvZGU7IHRoaXMgY2FuIGJlIHNpbXBseQpkcm9wcGVkIGludG8gYSBY
ZW4gNC44IGluc3RhbGxhdGlvbi4KCjEuIEJ1aWxkIGEgNC44KyBzeXN0ZW0g
d2l0aCBzdXBwb3J0IGZvciBydW5uaW5nIFBWSCwgYW5kIGZvciBwdnNoaW06
CgogICAgZ2l0IGNsb25lIGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcv
eGVuLmdpdCB4ZW4uZ2l0CiAgICBjZCB4ZW4uZ2l0CiAgICBnaXQgY2hlY2tv
dXQgNC44LjNwcmUtc2hpbS1jb21ldC0yCgogIERvIGEgYnVpbGQgYW5kIGlu
c3RhbGwgYXMgbm9ybWFsLgoKMi4gQnVpbGQgYSA0LjEwKyBzeXN0ZW0gdG8g
YmUgdGhlIHNoaW06CgogICAgZ2l0IGNsb25lIGdpdDovL3hlbmJpdHMueGVu
cHJvamVjdC5vcmcveGVuLmdpdCB4ZW4uZ2l0CiAgICBjZCB4ZW4uZ2l0CiAg
ICBnaXQgY2hlY2tvdXQgNC4xMC4wLXNoaW0tY29tZXQtMwogICAgLi9jb25m
aWd1cmUKICAgIG1ha2UgLUMgdG9vbHMvZmlybXdhcmUveGVuLWRpcgoKICBB
bmQgdGhlbiBpbnN0YWxsIHRoZSBzaGltIGV4ZWN1dGFibGUgd2hlcmUKICB0
aGUgNC44IHB2IHNoaW0gbW9kZSB0b29scyBleHBlY3QgdG8gZmluZCBpdAoK
ICAgIGNwIHRvb2xzL2Zpcm13YXJlL3hlbi1kaXIveGVuLXNoaW0gL3Vzci9s
aWIveGVuL2Jvb3QveGVuLXNoaW0KICAgIGNwIHRvb2xzL2Zpcm13YXJlL3hl
bi1kaXIveGVuLXNoaW0gL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QveGVuLXNo
aW0KCiAgVGhpcyBzdGVwIGlzIG9ubHkgbmVlZGVkIHRvIGJvb3QgZ3Vlc3Rz
IGluICJQVkggd2l0aCBQViBzaGltIgogIG1vZGU7IGl0IGlzIG5vdCBuZWVk
ZWQgd2hlbiBib290aW5nIFBWSC1zdXBwb3J0aW5nIGd1ZXN0cyBhcyBQVkgu
CgoKVXNhZ2UgaW5zdHJ1Y3Rpb25zCi0tLS0tLS0tLS0tLS0tLS0tLQoKKiBD
b252ZXJ0aW5nIGEgUFYgY29uZmlnIHRvIGEgUFZIIHNoaW0gY29uZmlnCgot
IFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdidWlsZGVyJyAoZS5nLiwgYGJ1
aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhlIGZvbGxvd2luZyB0d28gbGlu
ZXM6CiAgdHlwZT0icHZoIgogIHB2c2hpbT0xCgoqIENvbnZlcnRpbmcgYSBQ
ViBjb25maWcgdG8gYSBQVkggY29uZmlnCgpJZiB5b3UgaGF2ZSBhIGtlcm5l
bCBjYXBhYmxlIG9mIGJvb3RpbmcgUFZILCB0aGVuIFBWSCBtb2RlIGlzIGJv
dGgKZmFzdGVyIGFuZCBtb3JlIHNlY3VyZSB0aGFuIFBWIG9yIFBWSC1zaGlt
IG1vZGUuCgotIFJlbW92ZSBhbnkgcmVmZXJlbmNlIHRvICdidWlsZGVyJyAo
ZS5nLiwgYGJ1aWxkZXI9ImdlbmVyaWMiYCkKLSBBZGQgdGhlIGZvbGxvd2lu
ZyBsaW5lOgogIHR5cGU9InB2aCIKCiogVGhlcmUgaXMgbm8gbmVlZCB0byBy
ZWJvb3QgdGhlIGhvc3QuCg==

--=separator
Content-Type: application/octet-stream; name="xsa254/README.pti"
Content-Disposition: attachment; filename="xsa254/README.pti"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgICAgICAgIFhlbiBwYWdlLXRhYmxlIGlzb2xhdGlv
biAoWFBUSSkKICAgICAgICAgICAgICAgICAgICAgID09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KClN1bW1hcnkKLS0tLS0tLQoKVGhpcyBSRUFE
TUUgZ2l2ZXMgcmVmZXJlbmNlcyBmb3Igb25lIG9mIHRocmVlIG1pdGlnYXRp
b24gc3RyYXRlZ2llcwpmb3IgTWVsdGRvd24uCgpUaGlzIHNlcmllcyBpcyBh
IGZpcnN0LWNsYXNzIG1pZ2l0YXRpb24gcGFnZXRhYmxlIGlzb2xhdGlvbiBz
ZXJpZXMgZm9yClhlbi4gIEl0IGlzIGF2YWlsYWJsZSBmb3IgWGVuIDQuNiB0
byBYZW4gNC4xMCBhbmQgbGF0ZXIuCgpQcmVjaXNlIGdpdCBjb21taXRzIGFy
ZSBhcyBmb2xsb3dzOgoKNC4xMDoKCjdjY2NkNmY3NDhlYzcyNGNmOTQwOGNl
YzZiM2VjOGU1NGE4YTJjMWYgeDg2OiBhbGxvdyBNZWx0ZG93biBiYW5kLWFp
ZCB0byBiZSBkaXNhYmxlZAoyMzRmNDgxMzM3ZWExYTkzZGI5NjhkNjE0NjQ5
YTZiZGZkYzg0MThhIHg4NjogTWVsdGRvd24gYmFuZC1haWQgYWdhaW5zdCBt
YWxpY2lvdXMgNjQtYml0IFBWIGd1ZXN0cwo1N2RjMTk3Y2YwZDM2YzU2YmEx
ZDlkMzJjNmExNDU0YmI1MjYwNWJiIHg4Ni9tbTogQWx3YXlzIHNldCBfUEFH
RV9BQ0NFU1NFRCBvbiBMNGUgdXBkYXRlcwo5MTBkZDAwNWRhMjBmMjdmMzQx
NWI3ZWNjZGY0MzY4NzQ5ODk1MDZiIHg4Ni9lbnRyeTogUmVtb3ZlIHN1cHBv
cnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVncyBmcmFtZXMKCjQuOToKCmRj
N2Q0NjU4MGQ5YzYzM2E1OWJlMWMzNzc2Zjc5YzAxZGQwY2I5OGIgeDg2OiBh
bGxvdyBNZWx0ZG93biBiYW5kLWFpZCB0byBiZSBkaXNhYmxlZAoxZTA5NzQ2
MzhkNjVkOWI4YWNmOWFjNzUxMWQ3NDcxODhmMzhiY2MzIHg4NjogTWVsdGRv
d24gYmFuZC1haWQgYWdhaW5zdCBtYWxpY2lvdXMgNjQtYml0IFBWIGd1ZXN0
cwo4N2VhNzgxNjI0NzA5MGU4ZTViYzU2NTNiMTZjNDEyOTQzYTA1OGI1IHg4
Ni9tbTogQWx3YXlzIHNldCBfUEFHRV9BQ0NFU1NFRCBvbiBMNGUgdXBkYXRl
cwoyMjEzZmZlMWEyZDgyYzNjOWM0YTE1NGVhNmVlMjUyMzk1YWE4NjkzIHg4
Ni9lbnRyeTogUmVtb3ZlIHN1cHBvcnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJf
cmVncyBmcmFtZXMKCjQuODoKCjMxZDM4ZDYzM2EzMDZiMmIwNjc2N2I1YTVm
NWE4YTAwMjY5ZjNjOTIgeDg2OiBhbGxvdyBNZWx0ZG93biBiYW5kLWFpZCB0
byBiZSBkaXNhYmxlZAoxYmE0NzdiZGU3MzdiZjliMjhjYzQ1NWJlZjFlOWE2
YmM3NmQ2NmZjIHg4NjogTWVsdGRvd24gYmFuZC1haWQgYWdhaW5zdCBtYWxp
Y2lvdXMgNjQtYml0IFBWIGd1ZXN0cwowNDllMmY0NWJmYTQ4ODk2NzQ5NDQ2
NmVjNjUwNmMzZWNhZTVmZTBlIHg4Ni9tbTogQWx3YXlzIHNldCBfUEFHRV9B
Q0NFU1NFRCBvbiBMNGUgdXBkYXRlcwphN2NmMGEzYjgxODM3N2E4YTQ5YmFl
ZDM2MDZiZmEyZjIxNGNkNjQ1IHg4Ni9lbnRyeTogUmVtb3ZlIHN1cHBvcnQg
Zm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVncyBmcmFtZXMKCjQuNzoKCmUxOWQw
YWY0ZWUyYWU5ZTQyYTg1ZGI2MzlmZDY4NDhlNzJmNTY1OGIgeDg2OiBhbGxv
dyBNZWx0ZG93biBiYW5kLWFpZCB0byBiZSBkaXNhYmxlZAplMTk1MTdhMzM1
NWFjYWFhMmZmODMwMThiYzQxZTdmZDA0NDE2MWU1IHg4NjogTWVsdGRvd24g
YmFuZC1haWQgYWdhaW5zdCBtYWxpY2lvdXMgNjQtYml0IFBWIGd1ZXN0cwo5
Yjc2OTA4ZTZlMDc0ZDdlZmJlYWZlNmJhZDA2NmVjYzVmM2MzYzQzIHg4Ni9t
bTogQWx3YXlzIHNldCBfUEFHRV9BQ0NFU1NFRCBvbiBMNGUgdXBkYXRlcwow
ZTZjNmZjNDQ5MDAwZDk3ZjlmYTg3ZWQxZmJlMjNmMGNmMjE0MDZiIHg4Ni9l
bnRyeTogUmVtb3ZlIHN1cHBvcnQgZm9yIHBhcnRpYWwgY3B1X3VzZXJfcmVn
cyBmcmFtZXMKCjQuNjoKCjQ0YWQ3ZjY4OTVkYTk4NjEwNDJkN2E0MWU2MzVk
NDJkODNjYjI2NjAgeDg2OiBhbGxvdyBNZWx0ZG93biBiYW5kLWFpZCB0byBi
ZSBkaXNhYmxlZAo5MWRjOTAyZmRmNDE2NTljMjEwMzI5ZDZmNjU3OGY4MTMy
ZWU0NzcwIHg4NjogTWVsdGRvd24gYmFuZC1haWQgYWdhaW5zdCBtYWxpY2lv
dXMgNjQtYml0IFBWIGd1ZXN0cwphMDY1ODQxYjNhZTlmMGVmNDliOTgyM2Nk
MjA1Yzc5ZWUwYzIyYjljIHg4Ni9tbTogQWx3YXlzIHNldCBfUEFHRV9BQ0NF
U1NFRCBvbiBMNGUgdXBkYXRlcwpjNmU5ZTYwOTU2NjliM2M2M2I5MmQyMWZk
ZGIzMjY0NDFjNzM3MTJjIHg4Ni9lbnRyeTogUmVtb3ZlIHN1cHBvcnQgZm9y
IHBhcnRpYWwgY3B1X3VzZXJfcmVncyBmcmFtZXMK

--=separator
Content-Type: application/octet-stream; name="xsa254/README.vixen"
Content-Disposition: attachment; filename="xsa254/README.vixen"
Content-Transfer-Encoding: base64

ICAgICAgICAgICAgICAgIFBWLWluLUhWTSBzaGltIHdpdGggInNpZGVjYXIi
IElTTwogICAgICAgICAgICAgICAgPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09CgpTdW1tYXJ5Ci0tLS0tLS0KClRoaXMgUkVBRE1FIGRlc2Ny
aWJlcyBvbmUgb2YgdGhyZWUgbWl0aWdhdGlvbiBzdHJhdGVnaWVzIGZvciBN
ZWx0ZG93bi4KClRoZSBiYXNpYyBwcmluY2lwbGUgaXMgdG8gcnVuIFBWIGd1
ZXN0cyAod2hpY2ggY2FuIHJlYWQgYWxsIG9mIGhvc3QKbWVtb3J5IGR1ZSB0
byB0aGUgaGFyZHdhcmUgYnVncykgYXMgSFZNIGd1ZXN0cyAod2hpY2ggY2Fu
bm90LCBhdCBsZWFzdApub3QgZHVlIHRvIE1lbHRkb3duKS4gIFRoZSBQViBl
bnZpcm9ubWVudCBpcyBzdGlsbCBwcm92aWRlZCB0byB0aGUKZ3Vlc3QgYnkg
YW4gZW1iZWRkZWQgY29weSBvZiBYZW4sIHRoZSAic2hpbSIuICBUaGlzIHZl
cnNpb24gb2YgdGhlCnNoaW0gaXMgY29kZW5hbWVkICJWaXhlbiIuCgpJbiBv
cmRlciB0byBib290IHRoZSBzaGltIHdpdGggYW4gdW5tb2RpZmllZCB0b29s
c3RhY2ssIHlvdSBhbHNvCnByb3ZpZGUgYSBzcGVjaWFsIGRpc2sgY29udGFp
bmluZyB0aGUgc2hpbSBhbmQgdGhlIGd1ZXN0IGtlcm5lbCAob3IKcHZncnVi
KTsgdGhpcyBpcyBjYWxsZWQgdGhlICJzaWRlY2FyIi4KCk5vdGUgdGhhdCBi
b3RoIG9mIHRoZXNlIHNoaW0tYmFzZWQgYXBwcm9hY2hlcyBwcmV2ZW50IGF0
dGFja3Mgb24gdGhlCmhvc3QsIGJ1dCBsZWF2ZSB0aGUgZ3Vlc3QgdnVsbmVy
YWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24KdW5wcml2aWxl
Z2VkIHByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1ZXN0
IE9TIGhhcyBLUFRJIG9yCnNpbWlsYXIgTWVsdGRvd24gbWl0aWdhdGlvbi4K
CldoYXQgeW91IHdpbGwgbmVlZAotLS0tLS0tLS0tLS0tLS0tLS0KCiAqIFlv
dXIgaG9zdCBtdXN0IGJlIGFibGUgdG8gcnVuIGdydWItbWtyZXNjdWUgdG8g
Z2VuZXJhdGUgYSAuaXNvCiAqIFlvdSB3aWxsIHRoZXJlZm9yZSBuZWVkIHhv
cnJpc28gYW5kIG10b29scwogKiBZb3UgbXVzdCBiZSB1c2luZyB4bCBhbmQg
YWJsZSB0byB1c2UgYW4gYWx0ZXJuYXRpdmUgeW91ciBndWVzdCBjb25maWcK
CiAqIFlvdSB3aWxsIG5lZWQgdGhlIHNjcmlwdCAicHZzaGltLWNvbnZlcnRl
ci5wbCIKICAtIFRoaXMgcmVsaWVzIG9uIHBlcmwtanNvbgogKiBZb3Ugd2ls
bCBuZWVkIHRoZSB4ZW4uZ2l0IHRhZyA0LjkuMS1zaGltLXZpeGVuLTEKCgpJ
bnN0cnVjdGlvbnMKLS0tLS0tLS0tLS0tCgoxLiBPbiBhIHN1aXRhYmxlIHN5
c3RlbSAocGVyaGFwcyBhIGRpZmZlcmVudCBob3N0KQogICAgZ2l0IGNsb25l
IGdpdDovL3hlbmJpdHMueGVucHJvamVjdC5vcmcveGVuLmdpdCB4ZW4uZ2l0
CiAgICBjZCB4ZW4uZ2l0CiAgICBnaXQgY2hlY2tvdXQgNC45LjEtc2hpbS12
aXhlbi0xCgpJZiB5b3UgbmVlZCBiaS1kaXJlY3Rpb25hbCBjb25zb2xlIGFu
ZCBkb24ndCBtaW5kIGEgbGVzcy10ZXN0ZWQgcGF0Y2gsCnlvdSBjYW4gYXBw
bHkgdGhlIHBhdGNoIGZvdW5kIGluIHRoaXMgZW1haWw6CgogICAgbWFyYy5p
bmZvLz9pPTwxNTE1NjA0NTUyLTkyMDUtMS1naXQtc2VuZC1lbWFpbC1zcm5A
cHJnbXIuY29tPgoKYnVpbGQgYSB4ZW4gaHlwZXJ2aXNvciBiaW5hcnkgYXMg
dXN1YWw6CgogICAgbWFrZSB4ZW4KCklmIHlvdXIgZGVmYXVsdCB2ZXJzaW9u
IG9mIHB5dGhvbiBpcyBweXRob24gMywgeW91IG1heSBuZWVkIHRvIGFkZCB0
aGUgZm9sbG93aW5nOgoKICAgIG1ha2UgUFlUSE9OPXB5dGhvbjIgeGVuCgpU
aGlzIHdpbGwgYnVpbGQgYSBmaWxlCiAgICB4ZW4veGVuLmd6CgoyLiBDb3B5
IHRoYXQgZmlsZSB0byB5b3VyIGRvbTAuCgpJZGVhbGx5IHNvbWVwbGFjZSBs
aWtlIC91c3IvbGliL3hlbi9ib290L3hlbi12aXhlbi5negoKMy4gQ29weSB0
aGUgc2NyaXB0IHB2c2hpbS1jb252ZXJ0ZXIgdG8geW91ciBkb20wIGFuZCBt
YWtlCiAgIGl0IGV4ZWN1dGFibGU6CiAgICAgIGNobW9kICt4IHB2c2hpbS1j
b252ZXJ0ZXIucGwKCjQuIEZvciBlYWNoIGd1ZXN0CgogIChpKSBpZiB0aGUg
Z3Vlc3QgaXMgY3VycmVudGx5IGJvb3RlZCB3aXRoIHB5Z3J1YiB5b3UgbXVz
dCBmaXJzdAogICBzd2l0Y2ggdG8gZGlyZWN0IGtlcm5lbCBib290IChieSBt
YW51YWxseSBjb3B5aW5nIHRoZSBrZXJuZWwgYW5kCiAgIGluaXRyYW1mcyBv
dXQgb2YgdGhlIGd1ZXN0LCBhbmQgY29uZmlndXJpbmcgdGhlIGNvbW1hbmQg
bGluZSBpbiB0aGUKICAgZG9tYWluIGNvbmZpZ3VyYXRpb24gZmlsZSksIG9y
IHB2Z3J1Yi4KCiAgKGlpKSBydW4KICAgICAgLi9wdnNoaW0tY29udmVydGVy
LnBsIC0tc2hpbT0vdXNyL2xpYi94ZW4vYm9vdC94ZW4tdml4ZW4uZ3ogL2V0
Yy94ZW4vR1VFU1QuY2ZnIC9ldGMveGVuL0dVRVNULndpdGgtc2hpbS1jZmcK
CiAgKGlpaSkgc2h1dCB0aGUgZ3Vlc3QgZG93biBjbGVhbmx5CgogIChpdikg
Y3JlYXRlIHRoZSBndWVzdCB3aXRoIHRoZSBuZXcgY29uZmlnCiAgICAgIHhs
IGNyZWF0ZSAvZXRjL3hlbi9HVUVTVC53aXRoLXNoaW0tY2ZnCgogICh2KSBD
aGVjayB0aGF0IGl0IGJvb3RzIHByb3Blcmx5LiAgeGwgY29uc29sZSBzaG91
bGQgd29yay4KCiAgKHZpKSBNYWtlIGFycmFuZ2VtZW50cyBzbyB0aGF0IGF1
dG9zdGFydGluZyBvZiB0aGUgZ3Vlc3Qgd2lsbCB1c2UKICAgICB0aGUgbmV3
IGNvbmZpZyBmaWxlIHJhdGhlciB0aGFuIHRoZSBvbGQgb25lCgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/README.which-shim"
Content-Disposition: attachment; filename="xsa254/README.which-shim"
Content-Transfer-Encoding: base64

CQkgICBIb3cgdG8gZGVjaWRlIHdoaWNoIHNoaW0gdG8gdXNlCgkJICAgPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQoKQSB3b3JrLWFyb3VuZCB0
byBNZWx0ZG93biAoYWthICJTUDMiIG9yICJWYXJpYW50IDMiKSBvbiBJbnRl
bApwcm9jZXNzb3JzIGlzIHRvIHJ1biBndWVzdHMgaW4gSFZNIG9yIFBWSCBt
b2RlLgoKTm90ZSB0aGlzIHNoaW0tYmFzZWQgYXBwcm9hY2ggcHJldmVudHMg
YXR0YWNrcyBvbiB0aGUgaG9zdCwgYnV0IGxlYXZlcwp0aGUgZ3Vlc3QgdnVs
bmVyYWJsZSB0byBNZWx0ZG93biBhdHRhY2tzIGJ5IGl0cyBvd24gdW5wcml2
aWxlZ2VkCnByb2Nlc3NlczsgdGhpcyBpcyB0cnVlIGV2ZW4gaWYgdGhlIGd1
ZXN0IE9TIGhhcyBLUFRJIG9yIHNpbWlsYXIKTWVsdGRvd24gbWl0aWdhdGlv
bi4KClNvbWUgZ3Vlc3RzIGFyZSBkaWZmaWN1bHQgdG8gY29udmVydCB0byBy
dW5uaW5nIGluIEhWTSBvciBQVkggbW9kZSwKZWl0aGVyIGR1ZSB0byBsYWNr
IG9mIHBhcnRpdGlvbmluZyAvIE1CUiwgb3IgZHVlIHRvIGtlcm5lbApjb21w
YXRpYmlsaXRpZXMuICBBcyBhbiBlbWVyZ2VuY3kgYmFja3N0b3AsIHRoZXJl
IGFyZSB0d28gYXBwcm9hY2hlcywKd2hpY2ggd2UndmUgY29kZW5hbWVkICJW
aXhlbiIgYW5kICJDb21ldCIuICBCb3RoIGludm9sdmUgcnVubmluZyBhbgpl
bWJlZGRlZCBjb3B5IG9mIFhlbiAoY2FsbGVkIGEgInNoaW0iKSB3aXRoaW4g
dGhlIEhWTSBvciBQVkggZ3Vlc3QgdG8KcHJvdmlkZSB0aGUgbmF0aXZlIFBW
IGludGVyZmFjZS4KCkJlbG93IGRlc2NyaWJlcyB0aGUgcHJvcGVydGllcywg
YW5kIHdobyBtaWdodCB3YW50IHRvIHVzZSBlYWNoIG9uZS4KCk5PVEU6IEJv
dGggc2hpbXMgcmVxdWlyZSBob3N0IHBhdGNoZXMgdG8gYm9vdCBvbiBBTUQg
aG9zdHMuICBUaGlzCnNob3VsZG4ndCBiZSBhbiBpc3N1ZSwgYXMgU1AzIGRv
ZXMgbm90IGFmZmVjdCBzeXN0ZW1zIHJ1bm5pbmcgb24gQU1ELgoKVml4ZW4K
LS0tLS0KClZpeGVuIGhhcyB0aGUgZm9sbG93aW5nIHByb3BlcnRpZXM6CiAq
IFJ1bnMgdGhlIHNoaW0gaW4gYW4gSFZNIGd1ZXN0LgogKiBJdCByZXF1aXJl
cyBubyBoeXBlcnZpc29yIG9yIHRvb2xzdGFjayBjaGFuZ2VzLCBub3IgZG9l
cyBpdCByZXF1aXJlCiAgIGEgaG9zdCByZWJvb3QuCiAqIEl0IGhhcyBiZWVu
IGV4dGVuc2l2ZWx5IHRlc3RlZCBpbiBBbWF6b24ncyBkZXBsb3ltZW50IGZv
ciB2ZXJzaW9ucwogICBvZiBYZW4gZ29pbmcgYmFjayB0byAzLjQKICogR3Vl
c3QgcmVib290cyBhcmUgcmVxdWlyZWQKICogR3Vlc3QgY29uZmlncyBtdXN0
IGJlIGZlZCB0aHJvdWdoIGEgY29udmVydGVyIHByb2dyYW0KICogVGhlIGNv
bnZlcnRlciBwcm9ncmFtIHNwaXRzIG91dCBhIHNtYWxsIGd1ZXN0LXNwZWNp
ZmljIC5pc28KICAgaW1hZ2UgKHdlIGNhbGwgdGhpcyBhICJzaWRlY2FyIikg
dXNlZCBmb3IgYm9vdGluZwogKiBCZWNhdXNlIHRoZSByZXN1bHQgaXMgYW4g
SFZNIGd1ZXN0LCB0aGlzIGFwcHJvYWNoIGludm9sdmVzCiAgIHJ1bm5pbmcg
cWVtdSBhcyBhIFBDIGVtdWxhdG9yICh0aGlzIGlzIGRvbmUgYXV0b21hdGlj
YWxseSkKICogU29tZSBjb21tb24gZmVhdHVyZXMgYXJlIG5vdCBzdXBwb3J0
ZWQ6CiAgLSBCYWxsb29uaW5nCiAgLSBNaWdyYXRpb24KICAtIHZjcHUgaG90
cGx1ZwogIC0gYmlkaXJlY3Rpb25hbCBjb25zb2xlIHN1cHBvcnQgKGNvbnNv
bGUgaXMgd3JpdGUtb25seSkKICogRGlyZWN0LWJvb3Qga2VybmVscyBhbmQg
cHZncnViIChib3RoIHB2Z3J1YjEgYW5kIHB2Z3J1YjIpIGFyZQogICBzdXBw
b3J0ZWQgYnkgdGhlIGNvbnZlcnNpb24gcHJvZ3JhbS4gICdweWdydWInIGlz
IG5vdCBzdXBwb3J0ZWQuCiAqIHhsIGFuZCB4bSBkb21haW4gY29uZmlncyBj
YW4gYmUgY29udmVydGVkOyBsaWJ2aXJ0IGRvbWFpbgogICBjb25maWd1cmF0
aW9uIGFycmFuZ2VtZW50cyBhcmUgbm90IHN1cHBvcnRlZC4KICogR3Vlc3Qg
dXNlcnNwYWNlIGNhbiByZWFkIGFsbCBvZiBndWVzdCBtZW1vcnksIHdpdGhp
biBlYWNoIGd1ZXN0LAogICBhbmQgYSBndWVzdCBtaWdpdGF0aW9uIGZvciB0
aGlzIGlzIG5vdCBwb3NzaWJsZS4KCllvdSBtaWdodCBjb25zaWRlciB0aGlz
IGFwcHJvYWNoIGlmOgotIFlvdSB3YW50IHRvIGRlcGxveSBhIGZpeCBpbW1l
ZGlhdGVseQotIFlvdSBjYW4gdG9sZXJhdGUgdGhlIGxvc3Mgb2Ygd2l0aGlu
LWd1ZXN0IHNlY3VyaXR5Ci0gWW91IGNhbid0LCBvciB3b3VsZCBsaWtlIHRv
IGF2b2lkLCB1cGRhdGluZyB0byBYZW4gNC44IG9yIG5ld2VyCi0gWW91J2Qg
bGlrZSB0byBhdm9pZCBwYXRjaGluZyBhbmQgcmVib290aW5nIHlvdXIgaG9z
dAotIFlvdSBhcmUgYWJsZSB0bzoKIC0gUnVuIGEgc2NyaXB0IHRvIG1vZGlm
eSBlYWNoIGRvbWFpbiBjb25maWcKIC0gQWZmb3JkIGFuIGV4dHJhIDgwTWlC
IHBlciBndWVzdAogLSBUb2xlcmF0ZSBoYXZpbmcgYW4gZXh0cmEgUUVNVSBh
cm91bmQKLSBZb3UgZG9uJ3QgbmVlZCBtaWdyYXRpb24sIG1lbW9yeSBiYWxs
b29uaW5nLCB2Y3B1IGhvdHBsdWcsCiAgb3IgYSBiaS1kaXJlY3Rpb25hbCBj
b25zb2xlCgpUbyB1c2UgdGhpcyBzb2x1dGlvbiwgc2VlIFJFQURNRS52aXhl
bi4KCkJpLWRpcmVjdGlvbmFsIGNvbnNvbGUgaXMgYXZhaWxhYmxlIGFzIGFu
IGV4dHJhIHBhdGNoLCBidXQgaGFzbid0IGJlZW4Kd2lkZWx5IHRlc3RlZDoK
Cm1hcmMuaW5mby8/aT08MTUxNTYwNDU1Mi05MjA1LTEtZ2l0LXNlbmQtZW1h
aWwtc3JuQHByZ21yLmNvbT4KCkNvbWV0Ci0tLS0tCgpDb21ldCBoYXMgdGhl
IGZvbGxvd2luZyBwcm9wZXJ0aWVzOgogKiBSdW5zIHRoZSBzaGltIGluIGEg
UFZIIGd1ZXN0LgogKiBQVkggbW9kZSBpcyBhdmFpbGFibGUgaW4gWGVuIDQu
MTAsIGFuZCB3aWxsIGJlIGJhY2twb3J0ZWQgdG8gWGVuCiAgIDQuOSBhbmQg
NC44IGJ1dCBubyBmYXJ0aGVyCiAqIFJlcXVpcmVzIGhvc3QgaHlwZXJ2aXNv
ciBhbmQgdG9vbHN0YWNrIHBhdGNoZXMgKGFuZCBob3N0IHJlYm9vdCksCiAg
IGV2ZW4gZm9yIFhlbiA0LjEwCiAqIFJlcXVpcmVzIG1pbmltYWwgZ3Vlc3Qg
Y29uZmlnIGNoYW5nZXMsIGFuZCBubyAic2lkZWNhciIKICogQm9vdGxvYWRp
bmcgaXMgaWRlbnRpY2FsIHRvIG5hdGl2ZSBQViBndWVzdHM7IGRpcmVjdC1i
b290LCBwdmdydWIsCiAgIGFuZCBweWdydWIgYWxsIHdvcmsgZXF1YWxseSB3
ZWxsCiAqIEJlY2F1c2UgdGhlIHJlc3VsdCBpcyBhIFBWSCBndWVzdCwgdGhp
cyBhcHByb2FjaCBpbnZvbHZlcyBubyBQQyBlbXVsYXRvci4KICogVGhlIGZv
bGxvd2luZyBmZWF0dXJlcyBub3QgYXZhaWxhYmxlIGluIFZpeGVuIGFyZSBz
dXBwb3J0ZWQ6CiAgLSBNZW1vcnkgYmFsbG9vbmluZwogIC0gR3Vlc3QgbWln
cmF0aW9uCiAgLSB2Y3B1IGhvdHBsdWcKICAtIGJpZGlyZWN0aW9uYWwgY29u
c29sZSBzdXBwb3J0CiAqIEd1ZXN0IHVzZXJzcGFjZSBjYW4gcmVhZCBhbGwg
b2YgZ3Vlc3QgbWVtb3J5LCB3aXRoaW4gZWFjaCBndWVzdCwKICAgYW5kIGEg
Z3Vlc3QgbWlnaXRhdGlvbiBmb3IgdGhpcyBpcyBub3QgcG9zc2libGUuCgpZ
b3UgbWlnaHQgY29uc2lkZXIgdGhpcyBhcHByb2FjaCBpZjoKLSBZb3UncmUg
b24gNC44IG9yIGxhdGVyIGFscmVhZHkKLSBZb3UgY2FuIHRvbGVyYXRlIHRo
ZSBsb3NzIG9mIHdpdGhpbi1ndWVzdCBzZWN1cml0eQotIFlvdSBjYW4gcGF0
Y2ggYW5kIHJlYm9vdCB5b3VyIGhvc3QKLSBZb3UgZG9uJ3Qgd2FudCBhbiBl
eHRyYSBRRU1VIGFyb3VuZAotIFlvdSBuZWVkIG1pZ3JhdGlvbiwgbWVtb3J5
IGJhbGxvb25pbmcsIG9yIHZjcHUgaG90cGx1Zywgb3IgYQogIGJpZGlyZWN0
aW9uYWwgY29uc29sZQotIFlvdSBuZWVkIHB5Z3J1YgotIFlvdSBuZWVkIHRv
IHVzZSBsaWJ2aXJ0CgpBdCB0aGUgbW9tZW50LCBDb21ldCBpcyBhdmFpbGFi
bGUgZm9yIDQuMTAuICAgV2UgZXhwZWN0IHRvIGhhdmUKYmFja3BvcnRzIHRv
IDQuOCBhbmQgNC44IGF2YWlsYWJsZSB3aXRoaW4gYSBmZXcgd29ya2luZyBk
YXlzLgo=

--=separator
Content-Type: application/octet-stream; name="xsa254/pvshim-converter.pl"
Content-Disposition: attachment; filename="xsa254/pvshim-converter.pl"
Content-Transfer-Encoding: base64

IyEvdXNyL2Jpbi9wZXJsIC13CiMKIyB1c2FnZToKIyAgIHB2c2hpbS1jb252
ZXJ0ZXIgW09QVElPTlNdIE9MRC1DT05GSUcgTkVXLUNPTkZJRwojCiMgb3B0
aW9uczoKIyAgIC0tcWVtdSBQQVRILVRPLVFFTVUgICAgICAgIGZpbGVuYW1l
IG9mIHFlbXUtc3lzdGVtLWkzODYKIyAgIC0tc2lkZWNhcnMtZGlyZWN0b3J5
IERJUiAgIGRlZmF1bHQgaXMgL3Zhci9saWIveGVuL3B2c2hpbS1zaWRlY2Fy
cwojICAgLS1zaGltIFNISU0gICAgICAgICAgICAgICAgb3ZlcnJpZGVzIGRv
bWFpbiBjb25maWcgZmlsZQojICAgLS1kZWJ1ZyAgICAgICAgICAgICAgICAg
ICAgdmVyYm9zZSwgYW5kIGxlYXZlcyBzaWRlY2FyIHByZXAgZGlyIGFyb3Vu
ZAojCiMgV2hhdCB3ZSBkbwojCiMgIHJlYWQgZXhpc3RpbmcgY29uZmlnIGZp
bGUgdXNpbmcgcHl0aG9uCiMgIGRldGVybWluZSBrZXJuZWwsIHJhbWRpc2sg
YW5kIGNtZGxpbmUKIyAgdXNlIHRoZW0gdG8gcHJvZHVjZSBzaWRlY2FyIGFu
ZCBzYXZlIGl0IHVuZGVyIGRvbWFpbiBuYW1lCiMgIG1lc3Mgd2l0aCB0aGUg
dGhpbmdzIHRoYXQgbmVlZCB0byBiZSBtZXNzZWQgd2l0aAojICBzcGl0IG91
dCBuZXcgY29uZmlnIGZpbGUKCnVzZSBzdHJpY3Q7Cgp1c2UgR2V0b3B0OjpM
b25nOwp1c2UgSlNPTjsKdXNlIElPOjpIYW5kbGU7CnVzZSBQT1NJWDsKdXNl
IEZjbnRsIHF3KDpmbG9jayk7CgpvdXIgJGRlYnVnOwoKc3ViIHJ1bmNtZCB7
CiAgICBwcmludCBTVERFUlIgIisgQF9cbiIgaWYgJGRlYnVnOwogICAgJCE9
MDsgJD89MDsgc3lzdGVtIEBfIGFuZCBkaWUgIiRfWzBdOiAkISAkPyI7Cn0K
Cm91ciAkcWVtdTsKb3VyICRzaGltOwpvdXIgJHNpZGVjYXJzX2RpciA9ICcv
dmFyL2xpYi94ZW4vcHZzaGltLXNpZGVjYXJzJzsKCkdldE9wdGlvbnMoJ3Fl
bXU9cycgPT4gXCRxZW11LAogICAgICAgICAgICdzaWRlY2Fycy1kaXJlY3Rv
cnk9cycgPT4gXCRzaWRlY2Fyc19kaXIsCiAgICAgICAgICAgJ3NoaW09cycg
PT4gXCRzaGltLAogICAgICAgICAgICdkZWJ1ZycgPT4gXCRkZWJ1ZykKICAg
IG9yIGRpZSAicHZzaGltLWNvbnZlcnRlcjogYmFkIG9wdGlvbnNcbiI7CgpA
QVJHVj09MiBvciBkaWUgInB2c2hpbS1jb252ZXJ0ZXI6IG5lZWQgb2xkIGFu
ZCBuZXcgY29uZmlnIGZpbGVuYW1lcyI7CgpvdXIgKCRpbiwkb3V0KSA9IEBB
UkdWOwoKb3VyICRpbmRhdGE7CgppZiAoJGluIG5lICctJykgewogICAgb3Bl
biBJLCAnPCcsICIkaW4iIG9yIGRpZSAib3BlbiBpbnB1dCBjb25maWcgZmls
ZTogJCFcbiI7Cn0gZWxzZSB7CiAgICBvcGVuIEksICc8JlNURElOJyBvciBk
aWUgJCE7Cn0KewogICAgbG9jYWwgJC87CiAgICAkaW5kYXRhID0gPEk+Owp9
CkktPmVycm9yIGFuZCBkaWUgJCE7CmNsb3NlIEk7CgpvcGVuIFAsICItfCIs
IHF3KHB5dGhvbjIgLWMpLCA8PEVORCwgJGluZGF0YSBvciBkaWUgJCE7Cmlt
cG9ydCBzeXMKaW1wb3J0IGpzb24KbCA9IHt9CmV4ZWMgc3lzLmFyZ3ZbMV0g
aW4gbApmb3IgayBpbiBsLmtleXMoKToKCWlmIGsuc3RhcnRzd2l0aCgiXyIp
OgoJCWRlbCBsW2tdCnByaW50IGpzb24uZHVtcHMobCkKRU5ECgpvdXIgJGM7
Cgp7CiAgICBsb2NhbCAkLzsKICAgICRfID0gPFA+OwogICAgJCE9MDsgJD89
MDsgY2xvc2UgUCBvciBkaWUgIiQhICQ/IjsKICAgICRjID0gZGVjb2RlX2pz
b24gJF87Cn0KCmRpZSAibm8gZG9tYWluIG5hbWUgPyIgdW5sZXNzIGV4aXN0
cyAkYy0+e25hbWV9OwpkaWUgImJvb3Rsb2FkZXIgbm90IHlldCBzdXBwb3J0
ZWQiIGlmICRjLT57Ym9vdGxvYWRlcn07CmRpZSAibm8ga2VybmVsIiB1bmxl
c3MgJGMtPntrZXJuZWx9OwoKb3VyICRzaWRlY2FyID0gJGMtPntwdnNoaW1f
c2lkZWNhcl9wYXRofSB8fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9Lmlz
byI7Cm91ciAkZG13cmFwID0gJGMtPntwdnNoaW1fc2lkZWNhcl9wYXRofSB8
fCAiJHNpZGVjYXJzX2Rpci8kYy0+e25hbWV9LmRtIjsKCiRzaGltIHx8PSAk
Yy0+e3B2c2hpbV9wYXRofTsKJHNoaW0gfHw9ICcvdXNyL2xvY2FsL2xpYi94
ZW4vYm9vdC94ZW4tc2hpbSc7CgpvdXIgJHNoaW1fY21kbGluZSA9ICRjLT57
cHZzaGltX2NtZGxpbmV9IHx8ICdjb25zb2xlPWNvbTEgY29tMT0xMTUyMDBu
MSc7CiRzaGltX2NtZGxpbmUgLj0gJyAnLiRjLT57cHZzaGltX2V4dHJhfSBp
ZiAkYy0+e3B2c2hpbV9leHRyYX07CgpvdXIgJGtlcm5lbF9jbWRsaW5lID0g
JGMtPntjbWRsaW5lfSB8fCAnJzsKJGtlcm5lbF9jbWRsaW5lIC49ICcgcm9v
dD0nLiRjLT57cm9vdH0gaWYgJGMtPntyb290fTsKJGtlcm5lbF9jbWRsaW5l
IC49ICcgJy4kYy0+e2V4dHJhfSBpZiAkYy0+e2V4dHJhfTsKCnByaW50ICJw
dnNoaW0tY29udmVydGVyOiBjcmVhdGluZyBzaWRlY2FyIGluICRzaWRlY2Fy
XG4iOwoKcnVuY21kIHF3KG1rZGlyIC1tNzAwIC1wIC0tKSwgJHNpZGVjYXJz
X2RpcjsKCm9wZW4gTCwgIj4iLCAiJHNpZGVjYXIubG9jayIgb3IgZGllICIk
c2lkZWNhci5sb2NrOiBvcGVuICQhIjsKZmxvY2sgTCwgTE9DS19FWCBvciBk
aWUgIiRzaWRlY2FyLmxvY2s6IGxvY2s6ICQhIjsKCm15ICRzZCA9ICIkc2lk
ZWNhci5kaXIiOwoKc3lzdGVtIHF3KHJtIC1yZiAtLSksICRzZDsKbWtkaXIg
JHNkLCAwNzAwOwoKcnVuY21kIHF3KGNwIC0tKSwgJHNoaW0sICIkc2Qvc2hp
bSI7CnJ1bmNtZCBxdyhjcCAtLSksICRjLT57a2VybmVsfSwgIiRzZC9rZXJu
ZWwiOwpydW5jbWQgcXcoY3AgLS0pLCAkYy0+e3JhbWRpc2t9LCAiJHNkL3Jh
bWRpc2siIGlmICRjLT57cmFtZGlza307CgpteSAkZ3J1YmNmZyA9IDw8RU5E
OwpzZXJpYWwgLS11bml0PTAgLS1zcGVlZD05NjAwIC0td29yZD04IC0tcGFy
aXR5PW5vIC0tc3RvcD0xCnRlcm1pbmFsX2lucHV0IHNlcmlhbAp0ZXJtaW5h
bF9vdXRwdXQgc2VyaWFsCgpzZXQgdGltZW91dD0wCgptZW51ZW50cnkgJ1hl
biBzaGltJyB7CglpbnNtb2QgZ3ppbwoJaW5zbW9kIHh6aW8KICAgICAgICBt
dWx0aWJvb3QgKGNkKS9zaGltIHBsYWNlaG9sZGVyICRzaGltX2NtZGxpbmUK
ICAgICAgICBtb2R1bGUgKGNkKS9rZXJuZWwgcGxhY2Vob2xkZXIgJGtlcm5l
bF9jbWRsaW5lCiAgICAgICAgbW9kdWxlIChjZCkvcmFtZGlzawp9CkVORAoK
cnVuY21kIHF3KG1rZGlyIC1wIC0tKSwgIiRzZC9ib290L2dydWIiOwpvcGVu
IEcsICI+IiwgIiRzZC9ib290L2dydWIvZ3J1Yi5jZmciIG9yIGRpZSAiJHNk
LCBncnViLmNmZzogJCEiOwpwcmludCBHICRncnViY2ZnIG9yIGRpZSAkITsK
Y2xvc2UgRyBvciBkaWUgJCE7Cgp1bmxpbmsgIiRzaWRlY2FyLm5ldyIgb3Ig
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogcm06ICQhIjsKcnVu
Y21kIHF3KGdydWItbWtyZXNjdWUgLW8pLCAiJHNpZGVjYXIubmV3IiwgIiRz
aWRlY2FyLmRpciI7CmlmICghc3RhdCAiJHNpZGVjYXIubmV3IikgewogICAg
JCE9PUVOT0VOVCBvciBkaWUgIiRzaWRlY2FyLm5ldzogc3RhdDogJCEiOwoK
ICAgIHByaW50IFNUREVSUiA8PEVORDsKcHZzaGltLWNvbnZlcnRlcjogZ3J1
Yi1ta3Jlc2N1ZSBleGl0ZWQgd2l0aCBzdGF0dXMgemVybyBidXQgZmFpbGVk
IHRvIG1ha2UgaXNvLgpOQiB0aGF0IGdydWItbWtyZXNjdWUgaGFzIGEgdGVu
ZGVuY3kgdG8gbGllIGluIGl0cyBlcnJvciBtZXNzYWdlcy4KRU5ECiAgICBt
eSAkbWlzc2luZzsKICAgIGZvcmVhY2ggbXkgJGNoZWNrIChxdyh4b3JyaXNv
IG1mb3JtYXQpKSB7CiAgICAgICAgJG1pc3NpbmcgfD0gc3lzdGVtIHF3KHNo
IC1jKSwgInR5cGUgJGNoZWNrIjsKICAgIH0KCiAgICBpZiAoJG1pc3Npbmcp
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CllvdSBzZWVtIHRvIGhh
dmUgc29tZSBwcm9ncmFtKHMpIG1pc3Npbmcgd2hpY2ggZ3J1Yi1ta3Jlc2N1
ZSBkZXBlbmRzIG9uLApzZWUgYWJvdmUuICAoIm1mb3JtYXQiIGlzIG5vcm1h
bGx5IGluIHRoZSBwYWNrYWdlICJtdG9vbHMiLikKSW5zdGFsbGluZyB0aG9z
ZSBwcm9ncmFtcyB3aWxsIHByb2JhYmx5IGhlbHAuCkVORAogICAgfSBlbHNl
IHsKICAgICAgICBwcmludCBTVERFUlIgPDxFTkQ7CkFuZCBvbGRlciBncnVi
LW1rcmVzY3VlIGhhcyBhIHRlbmRlbmN5IG5vdCB0byBub3RpY2UgY2VydGFp
biBwcm9ibGVtcy4KTWF5YmUgc3RyYWNlIHdpbGwgdGVsbCB5b3Ugd2hhdCBp
cyB3cm9uZy4gIDotLwpFTkQKICAgIH0KICAgIGRpZSAicHZzaGltLWNvbnZl
cnRlcjogZ3J1Yi1ta3Jlc2N1ZSBkaWQgbm90IG1ha2UgaXNvXG4iOwp9Cgpy
dW5jbWQgcXcocm0gLXJmIC0tKSwgIiRzaWRlY2FyLmRpciIgdW5sZXNzICRk
ZWJ1ZzsKCm9wZW4gUSwgIj4iLCAiJGRtd3JhcC5uZXciIG9yIGRpZSAiJGRt
d3JhcDogJCEiOwpwcmludCBRIDw8J0VORF9ETVdSQVAnIG9yIGRpZSAkITsK
IyEvYmluL2Jhc2gKCnNldCAteAo6ICIkQCIKc2V0ICt4CgpuZXdhcmdzPSgp
CgpuZXdhcmcgKCkgewogICAgbmV3YXJncys9KCIkMSIpCn0KCndoaWxlIFsg
JCMgLWd0IDEgXTsgZG8KICAgIGNhc2UgIiQxIiBpbgoJLW5vLXNodXRkb3du
fC1ub2RlZmF1bHRzfC1uby11c2VyLWNvbmZpZykKCSAgICBuZXdhcmcgIiQx
Ijsgc2hpZnQKCSAgICA7OwoJLXhlbi1kb21pZHwtY2hhcmRldnwtbW9ufC1k
aXNwbGF5fC1ib290fC1tfC1tYWNoaW5lKQoJICAgIG5ld2FyZyAiJDEiOyBz
aGlmdAoJICAgIG5ld2FyZyAiJDEiOyBzaGlmdAoJICAgIDs7CiAgICAgICAg
LW5hbWUpCiAgICAgICAgICAgIG5ld2FyZyAiJDEiOyBzaGlmdAogICAgICAg
ICAgICBuYW1lPSIkMSI7IHNoaWZ0CiAgICAgICAgICAgIG5ld2FyZyAiJG5h
bWUiCiAgICAgICAgICAgIDs7CgktbmV0ZGV2fC1jZHJvbSkKCSAgICA6IGZp
eG1lCgkgICAgbmV3YXJnICIkMSI7IHNoaWZ0CgkgICAgbmV3YXJnICIkMSI7
IHNoaWZ0CgkgICAgOzsKCS1kcml2ZXwta2VybmVsfC1pbml0cmR8LWFwcGVu
ZHwtdm5jKQoJICAgIHNoaWZ0OyBzaGlmdAoJICAgIDs7CgktZGV2aWNlKQoJ
ICAgIHNoaWZ0CgkgICAgY2FzZSAiJDEiIGluCgkJWFhYcnRsODEzOSopCgkJ
ICAgIG5ld2FyZyAiLWRldmljZSIKCQkgICAgbmV3YXJnICIkMSI7IHNoaWZ0
CgkJICAgIDs7CgkJKikKCQkgICAgc2hpZnQKCQkgICAgOzsKCSAgICBlc2Fj
CgkgICAgOzsKCSopCgkgICAgZWNobyA+JjIgIndhcm5pbmc6IHVuZXhwZWN0
ZWQgYXJndW1lbnQgJDEgYmVpbmcgcGFzc2VkIHRocm91Z2giCgkgICAgbmV3
YXJnICIkMSI7IHNoaWZ0CgkgICAgOzsKICAgIGVzYWMKZG9uZQoKI2lmIFsg
IngkbmFtZSIgIT0geCBdOyB0aGVuCiMgICAgbG9nZGlyPS92YXIvbG9nL3hl
bgojICAgIGxvZ2ZpbGU9IiRsb2dkaXIvc2hpbS0kbmFtZS5sb2ciCiMgICAg
c2F2ZWxvZyAiJGxvZ2ZpbGUiIHx8OgojICAgIG5ld2FyZyAtc2VyaWFsCiMg
ICAgbmV3YXJnICJmaWxlOiRsb2dmaWxlIgojZmkKRU5EX0RNV1JBUAoKaWYg
KCRxZW11KSB7CiAgICBwcmludGYgUSA8PCdFTkRfRE1XUkFQJywgJHFlbXUg
b3IgZGllICQhOwogICAgZXhlYyAnJXMnICIke25ld2FyZ3NbQF19IgpFTkRf
RE1XUkFQCn0gZWxzZSB7CiAgICBwcmludCBRIDw8J0VORF9ETVdSQVAnIG9y
IGRpZSAkITsKc2V0IC14CmZvciBwYXRoIGluIC91c3IvbG9jYWwvbGliL3hl
bi9iaW4gL3Vzci9saWIveGVuL2JpbiAvdXNyL2xvY2FsL2JpbiAvdXNyL2Jp
bjsgZG8KICAgIGlmIHRlc3QgLWUgJHBhdGgvcWVtdS1zeXN0ZW0taTM4Njsg
dGhlbgogICAgICAgIGV4ZWMgJHBhdGgvcWVtdS1zeXN0ZW0taTM4NiAiJHtu
ZXdhcmdzW0BdfSIKICAgIGZpCmRvbmUKZWNobyA+JjIgJ2NvdWxkIG5vdCBl
eGVjIHFlbXUnCmV4aXQgMTI3CkVORF9ETVdSQVAKfQoKY2htb2QgMDc1NSwg
IiRkbXdyYXAubmV3IiBvciBkaWUgIiRkbXdyYXA6IGNobW9kOiAkISI7Cgpj
bG9zZSBRIG9yIGRpZSAkITsKCnJlbmFtZSAiJHNpZGVjYXIubmV3IiwgJHNp
ZGVjYXIgb3IgZGllICIkc2lkZWNhcjogaW5zdGFsbDogJCEiOwpyZW5hbWUg
IiRkbXdyYXAubmV3IiwgICRkbXdyYXAgIG9yIGRpZSAiJGRtd3JhcDogaW5z
dGFsbDogJCEiOwoKcHJpbnQgU1RERVJSIDw8RU5EOwpwdnNoaW0tY29udmVy
dGVyOiB3cm90ZSBxZW11IHdyYXBwZXIgdG8gJGRtd3JhcApwdnNoaW0tY29u
dmVydGVyOiB3cm90ZSBzaWRlY2FyIHRvICRzaWRlY2FyCkVORAoKbXkgJGFw
cGVuZCA9IDw8RU5EOwpidWlsZGVyPSdodm0nCnR5cGU9J2h2bScKZGV2aWNl
X21vZGVsX3ZlcnNpb249J3FlbXUteGVuJwpkZXZpY2VfbW9kZWxfb3ZlcnJp
ZGU9JyRkbXdyYXAnCmRldmljZV9tb2RlbF9hcmdzX2h2bT1bJy1jZHJvbScs
JyRzaWRlY2FyJ10KYm9vdD0nYycKc2VyaWFsPSdwdHknCkVORAoKaWYgKCRv
dXQgbmUgJy0nKSB7CiAgICBvcGVuIE8sICI+IiwgIiRvdXQudG1wIiBvciBk
aWUgIm9wZW4gb3V0cHV0IGNvbmZpZyB0ZW1wOiAkb3V0LnRtcDogJCFcbiI7
Cn0gZWxzZSB7CiAgICBvcGVuIE8sICI+JlNURE9VVCIgb3IgZGllICQhOwp9
CgpwcmludCBPICRpbmRhdGEsICJcbiIsICRhcHBlbmQgb3IgZGllICJ3cml0
ZSBvdXRwdXQ6ICQhIjsKY2xvc2UgTyBvciBkaWUgImNsb3NlIG91dHB1dDog
JCEiOwoKaWYgKCRvdXQgbmUgJy0nKSB7CiAgICByZW5hbWUgIiRvdXQudG1w
IiwgJG91dCBvciBkaWUgImluc3RhbGwgb3V0cHV0OiAkISI7CiAgICBwcmlu
dCBTVERFUlIgInB2c2hpbS1jb252ZXJ0ZXI6IHdyb3RlIG5ldyBndWVzdCBj
b25maWcgdG8gJG91dFxuIjsKfSBlbHNlIHsKICAgIHByaW50IFNUREVSUiAi
cHZzaGltLWNvbnZlcnRlcjogd3JvdGUgbmV3IGd1ZXN0IGNvbmZpZyB0byBz
dGRvdXRcbiI7Cn0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:51:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:51:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecFHO-0001T3-3b; Thu, 18 Jan 2018 18:51:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecFHN-0001Sx-IK
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:51:13 +0000
X-Inumbo-ID: 558290bf-fc80-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 558290bf-fc80-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 19:49:38 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id o7so23643282wro.8
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 10:51:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=hfcZwLpfuDYWhHvhV2KGvL/kpxEuzjccOx76kFZ1LwA=;
 b=MaoxqXqRhetsc+NfJZs5Bs1tZ6MI9u2xVuhxF2aJ9P02PXrBBXbMHnMlji3McOsOTp
 GkEHEJaGIry1TPoPf3PoX0i5H02AcKATAmyhmo2G8jeHj0QAQPqnp1QTuGDtTqUhFgqr
 dwD4uFQld3GY/hQqA6bnvGM3MBVlepEONj9CQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=hfcZwLpfuDYWhHvhV2KGvL/kpxEuzjccOx76kFZ1LwA=;
 b=rh6LzBuUAe9bwdewgG46nYf6od9oCBxI+V4JTsmsyPGdv6soRh/LrovSxeqWa7DEej
 CcklafEsc5Y5D7FG9DZVlwhAKZkuiqpuQGCi6vIXHw6Tu733j8wOzlBj3uGWIe188xrE
 CeBOto+5NtY9x+S7h2SQf2Y8NML676Ggl8MiIpk12ZE0X/UqGGtSFkwSZzIllYF5K8xL
 w6Axg+FMfhNjBy0UtoMt8+Q4ypq5Xe7kFbWSQg3vv/KksoeU78J6FfeWzLE028Z0hWmh
 2rCqhdCpNLxkNIihPGjLIeXxLwmseDsv9dmdXrN+y4e4GZMPDaylGeI04WYYGUa2O0eo
 rfmA==
X-Gm-Message-State: AKwxytc4sgWQjg2arhdveH1RyuuAwZjIop8nWHN+2rwxHKWt6yIQL/ax
 ka6qLQZUczbI35PVPFh9IyncVg==
X-Google-Smtp-Source: ACJfBot3tBem7ntjtCjgPbMfRKTaVKt0wHD18rxIf7Hf99eaq2xEyA5p8xY1RfGDMVT9LrYyUt/o7Q==
X-Received: by 10.223.164.206 with SMTP id h14mr6884000wrb.229.1516301470388; 
 Thu, 18 Jan 2018 10:51:10 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s127sm5154340wmf.28.2018.01.18.10.51.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 10:51:09 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-7-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <521998b8-1179-bc87-db7b-a4e3aee0c644@linaro.org>
Date: Thu, 18 Jan 2018 18:51:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-7-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: Jan Beulich <JBeulich@suse.com>, manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 06/11] fwnode xen spacific changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKUGxlYXNlIHVzZSBzY3JpcHRzL2dldF9tYWludGFpbmVycy5wbCB0byBDQyBy
ZWxldmFudCBtYWludGFpbmVycy4gSSBoYXZlIApkb25lIGl0IGZvciB5b3UgdGhpcyB0aW1lLgoK
ClRpdGxlOiBzL3NwYWNpZmljL3NwZWNpZmljLwoKT24gMDIvMDEvMTggMDk6MjgsIG1hbmlzaC5q
YWdnaUBsaW5hcm8ub3JnIHdyb3RlOgo+IEZyb206IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dp
QGxpbmFyby5vcmc+Cj4gCj4gTWVyZ2UgZmV3IG1vcmUgY2hhbmdlcyBmcm9tIGxpbnV4IGtlcm5l
bCBjb2RlICh2NC4xNCkgaW50byBpb21tdS5jCj4gTW9kaWZ5IGNvZGUgc3BlY2lmYyB0byB4ZW4u
CgpJIGFwcHJlY2lhdGUgeW91IHBpY2stdXAgdGhlIHNlcmllcyBmcm9tIFNhbWVlci4gSSB3b3Vs
ZCBhbHNvIGhhdmUgCmFwcHJlY2lhdGVkIGlmIHlvdSBoYXZlIGFkZHJlc3NlZCBteSByZW1hcmtz
IGZyb20gdGhlcmUuCgpTYW1lZXIgZXhwbGFpbiB3aHkgaGUgaW1wb3J0ZWQgZndub2RlLiBUaGlz
IGhhcyBiZWVuIGRyb3BwZWQgaGVyZS4gQWxzbywKSSB0aGluayB5b3UgcHJvYmFibHkgd2FudCBh
IGJpdCBtb3JlIGNvbnRleHQgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGFib3V0IAppbXBsZW1lbnQg
Zndub2RlLmggaW4gY29tbW9uIGNvZGUuCgpXaXRoaW4gdGhpcyBzZXJpZXMsIGZ3bm9kZSBzZWVt
cyB0byBvbmx5IGJlIHVzZWQgYnkgQXJtLiBTbyB3aGF0IHdvdWxkIApiZSB0aGUgYWR2YW50YWdl
IHRvIGdldCB0aGF0IGluIHhlbi8/IElzIGl0IGdvaW5nIHRvIGJlIHVzZWQgYnkgeDg2IG9yIAp0
YWtlbiBhZHZhbnRhZ2UgaW4gY29tbW9uIGNvZGU/Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlz
aCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jIHwgNzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmggICAgfCAxMSArKysrLS0K
PiAgIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgfCAyMiArKysrKysrKysrKysKPiAg
IDMgZmlsZXMgY2hhbmdlZCwgMTA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gaW5kZXggMWFlY2Y3Y2YzNC4uNDA4ZjQ0MTA2ZCAxMDA2
NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC0xMyw2ICsxMyw3IEBACj4gICAgKi8KPiAg
IAo+ICAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL2Z3bm9kZS5oPgo+
ICAgI2luY2x1ZGUgPHhlbi9pb21tdS5oPgo+ICAgI2luY2x1ZGUgPHhlbi9wYWdpbmcuaD4KPiAg
ICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+Cj4gQEAgLTUwNyw2ICs1MDgsODAgQEAgc3Rh
dGljIHZvaWQgaW9tbXVfZHVtcF9wMm1fdGFibGUodW5zaWduZWQgY2hhciBrZXkpCj4gICAgICAg
fQo+ICAgfQo+ICAgCj4gKy8qKgo+ICsgKiBmd25vZGVfaGFuZGxlX3B1dCAtIERyb3AgcmVmZXJl
bmNlIHRvIGEgZGV2aWNlIG5vZGUKPiArICogQGZ3bm9kZTogUG9pbnRlciB0byB0aGUgZGV2aWNl
IG5vZGUgdG8gZHJvcCB0aGUgcmVmZXJlbmNlIHRvLgo+ICsgKgo+ICsgKiBUaGlzIGhhcyB0byBi
ZSB1c2VkIHdoZW4gdGVybWluYXRpbmcgZGV2aWNlX2Zvcl9lYWNoX2NoaWxkX25vZGUoKSBpdGVy
YXRpb24KPiArICogd2l0aCBicmVhayBvciByZXR1cm4gdG8gcHJldmVudCBzdGFsZSBkZXZpY2Ug
bm9kZSByZWZlcmVuY2VzIGZyb20gYmVpbmcgbGVmdAo+ICsgKiBiZWhpbmQuCj4gKyAqLwo+ICt2
b2lkIGZ3bm9kZV9oYW5kbGVfcHV0KHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpCj4gK3sK
PiArICAgICAgICBmd25vZGVfY2FsbF92b2lkX29wKGZ3bm9kZSwgcHV0KTsKClRoaXMgZmlsZSBp
cyBmb2xsb3dpbmcgWGVuIGNvZGluZyBzdHlsZS4gQW5kIHRoZXJlZm9yZSB5b3Ugc2hvdWxkIHVz
ZSAKWGVuIGNvZGluZy4KCj4gK30KPiArCj4gK2NvbnN0IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11
X29wc19mcm9tX2Z3bm9kZShzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKQo+ICt7Cj4gKyAg
ICAgICByZXR1cm4gaW9tbXVfZ2V0X29wcygpOwo+ICt9Cj4gKwo+ICtpbnQgaW9tbXVfZndzcGVj
X2luaXQoc3RydWN0IGRldmljZSAqZGV2LCBzdHJ1Y3QgZndub2RlX2hhbmRsZSAqaW9tbXVfZndu
b2RlLAo+ICsgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMp
Cj4gK3sKPiArICAgICAgIHN0cnVjdCBpb21tdV9md3NwZWMgKmZ3c3BlYyA9IGRldi0+aW9tbXVf
ZndzcGVjOwo+ICsKPiArICAgICAgIGlmIChmd3NwZWMpCj4gKyAgICAgICAgICAgICAgIHJldHVy
biBvcHMgPT0gZndzcGVjLT5vcHMgPyAwIDogLUVJTlZBTDsKPiArCj4gKyAgICAgICBmd3NwZWMg
PSBremFsbG9jKHNpemVvZigqZndzcGVjKSwgR0ZQX0tFUk5FTCk7CgpZb3UgZGVmaW5lIGt6YWxs
b2MgaW4gYSBsYXRlciBwYXRjaCBhbmQgaGVuY2UgYnJlYWsgdGhlIGJ1aWxkLiAqQWxsKiB0aGUg
CnBhdGNoZXMgc2hvdWxkIGJ1aWxkIG9uZSBieSBvbmUgdG8gaGVscCBiaXNlY3RhYmlsaXR5LgoK
QnV0IGdpdmVuIHRoZSBzaWRlIG9mIHRoZSBjb2RlIGFuZCB0aGUgZmFjdCB5b3UgYXJlIGdvaW5n
IHRvIGZpeCB0aGUgCmNvZGluZyBzdHlsZS4gSXQgbWlnaHQgYmUgZWFzaWVyIHRvIHVzZSBYZW4g
bmFtZSBoZXJlLgoKPiArICAgICAgIGlmICghZndzcGVjKQo+ICsgICAgICAgICAgICAgICByZXR1
cm4gLUVOT01FTTsKPiArI2lmIDAKPiArICAgICAgIG9mX25vZGVfZ2V0KHRvX29mX25vZGUoaW9t
bXVfZndub2RlKSk7Cj4gKyNlbmRpZgo+ICsgICAgICAgZndzcGVjLT5pb21tdV9md25vZGUgPSBp
b21tdV9md25vZGU7ID4gKyAgICAgICBmd3NwZWMtPm9wcyA9IG9wczsKPiArICAgICAgIGRldi0+
aW9tbXVfZndzcGVjID0gZndzcGVjOwo+ICsgICAgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3Zv
aWQgaW9tbXVfZndzcGVjX2ZyZWUoc3RydWN0IGRldmljZSAqZGV2KQo+ICt7Cj4gKyAgICAgICBz
dHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKPiArCj4gKyAg
ICAgICBpZiAoZndzcGVjKSB7Cj4gKyAgICAgICAgICAgICAgIGZ3bm9kZV9oYW5kbGVfcHV0KGZ3
c3BlYy0+aW9tbXVfZndub2RlKTsKPiArICAgICAgICAgICAgICAga2ZyZWUoZndzcGVjKTsKPiAr
ICAgICAgICAgICAgICAgZGV2LT5pb21tdV9md3NwZWMgPSBOVUxMOwo+ICsgICAgICAgfQo+ICt9
Cj4gKwo+ICtpbnQgaW9tbXVfZndzcGVjX2FkZF9pZHMoc3RydWN0IGRldmljZSAqZGV2LCB1MzIg
KmlkcywgaW50IG51bV9pZHMpCj4gK3sKPiArICBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMg
PSBkZXYtPmlvbW11X2Z3c3BlYzsKPiArICAgICAgICBzaXplX3Qgc2l6ZTsKPiArICAgICAgICBp
bnQgaTsKPiArCj4gKyAgICAgICAgaWYgKCFmd3NwZWMpCj4gKyAgICAgICAgICAgICAgICByZXR1
cm4gLUVJTlZBTDsKPiArCj4gKyAgICAgICAgc2l6ZSA9IG9mZnNldG9mKHN0cnVjdCBpb21tdV9m
d3NwZWMsIGlkc1tmd3NwZWMtPm51bV9pZHMgKyBudW1faWRzXSk7Cj4gKyAgICAgICAgaWYgKHNp
emUgPiBzaXplb2YoKmZ3c3BlYykpIHsKPiArICAgICAgICAgICAgICAgIC8vVEJEOiBmd3NwZWMg
PSBrcmVhbGxvYyhkZXYtPmlvbW11X2Z3c3BlYywgc2l6ZSwgR0ZQX0tFUk5FTCk7CgpIbW1tPwoK
PiArICAgICAgICAgICAgICAgIGlmICghZndzcGVjKQo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gLUVOT01FTTsKPiArCj4gKyAgICAgICAgICAgICAgICBkZXYtPmlvbW11X2Z3c3Bl
YyA9IGZ3c3BlYzsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGZvciAoaSA9IDA7IGkgPCBu
dW1faWRzOyBpKyspCj4gKyAgICAgICAgICAgICAgICBmd3NwZWMtPmlkc1tmd3NwZWMtPm51bV9p
ZHMgKyBpXSA9IGlkc1tpXTsKPiArCj4gKyAgICAgICAgZndzcGVjLT5udW1faWRzICs9IG51bV9p
ZHM7Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKwo+ICt9Cj4gICAvKgo+ICAgICogTG9jYWwgdmFy
aWFibGVzOgo+ICAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2RldmljZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2UuaAo+IGluZGV4IDY3MzRhZThl
ZmQuLmY3ODQ4MmNhMGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kZXZpY2Uu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZGV2aWNlLmgKPiBAQCAtNiw2ICs2LDggQEAK
PiAgIGVudW0gZGV2aWNlX3R5cGUKPiAgIHsKPiAgICAgICBERVZfRFQsCj4gKyAgICBERVZfQUNQ
SSwKCllvdSBkb24ndCB1c2UgREVWX0FDUEkgaW4gdGhpcyBwYXRjaC4gU28gd2h5IGlzIHRoZXJl
PwoKPiArICAgIERFVl9QQ0ksCj4gICB9Owo+ICAgCj4gICBzdHJ1Y3QgZGV2X2FyY2hkYXRhIHsK
PiBAQCAtMTgsOCArMjAsMTMgQEAgc3RydWN0IGRldmljZQo+ICAgICAgIGVudW0gZGV2aWNlX3R5
cGUgdHlwZTsKPiAgICNpZmRlZiBDT05GSUdfSEFTX0RFVklDRV9UUkVFCj4gICAgICAgc3RydWN0
IGR0X2RldmljZV9ub2RlICpvZl9ub2RlOyAvKiBVc2VkIGJ5IGRyaXZlcnMgaW1wb3J0ZWQgZnJv
bSBMaW51eCAqLwoKQXMgc2FpZCBvbiBTYW1lZXIncyBwYXRjaGVzLCBJIHdhcyBleHBlY3Rpbmcg
YSB0b2RvIGluIHRoZSBjb2RlIGFmdGVyIAp0aGUgZGlzY3Vzc2lvbiBhYm91dCBsZWF2ZSBvZl9u
b2RlIGhlcmUuCgo+ICsjZW5kaWYKPiArI2lmZGVmIENPTkZJR19BQ1BJCj4gKyAgICB2b2lkICph
Y3BpX25vZGU7CgpZb3UgZG9uJ3QgdXNlIGFjcGlfbm9kZSBpbiB0aGlzIHBhdGNoLiBTbyB3aHkg
aXMgaXQgdGhlcmU/Cgo+ICAgI2VuZGlmCj4gICAgICAgc3RydWN0IGRldl9hcmNoZGF0YSBhcmNo
ZGF0YTsKPiArICAgIHN0cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGU7IC8qIGZpcm13YXJlIGRl
dmljZSBub2RlICovCgpEaXR0by4KCj4gKyAgICBzdHJ1Y3QgaW9tbXVfZndzcGVjICppb21tdV9m
d3NwZWM7Cj4gICB9Owo+ICAgCj4gICB0eXBlZGVmIHN0cnVjdCBkZXZpY2UgZGV2aWNlX3Q7Cj4g
QEAgLTI3LDggKzM0LDggQEAgdHlwZWRlZiBzdHJ1Y3QgZGV2aWNlIGRldmljZV90Owo+ICAgI2lu
Y2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5oPgo+ICAgCj4gICAvKiBUT0RPOiBDb3JyZWN0bHkgaW1w
bGVtZW50IGRldl9pc19wY2kgd2hlbiBQQ0kgaXMgc3VwcG9ydGVkIG9uIEFSTSAqLwo+IC0jZGVm
aW5lIGRldl9pc19wY2koZGV2KSAoKHZvaWQpKGRldiksIDApCj4gLSNkZWZpbmUgZGV2X2lzX2R0
KGRldikgICgoZGV2LT50eXBlID09IERFVl9EVCkKPiArI2RlZmluZSBkZXZfaXNfcGNpKGRldikg
KGRldi0+dHlwZSA9PSBERVZfUENJKQo+ICsjZGVmaW5lIGRldl9pc19kdChkZXYpICAoZGV2LT50
eXBlID09IERFVl9EVCkKClRob3NlIHR3byBjaGFuZ2VzIGRvZXMgbm90IGJlbG9uZyB0byB0aGlz
IHBhdGNoLiBJdCBpcyBsaWtlbHkgMiBzZXBhcmF0ZSAKcGF0Y2hlczoKICAgICAxIyBmaXhpbmcg
ZGV2X2lzX2R0IGJlY2F1c2Ugb2YgdGhlIG1pc3NpbmcgcGFyZW50aGVzZQogICAgIDIjIGltcGxl
bWVudGluZyBkZXZfaXNfZHQKCj4gICAKPiAgIGVudW0gZGV2aWNlX2NsYXNzCj4gICB7Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKPiBpbmRleCAzM2M4YjIyMWRjLi41NmIxNjliYWU5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9pb21tdS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKPiBAQCAtMjA4
LDQgKzIwOCwyNiBAQCBERUNMQVJFX1BFUl9DUFUoYm9vbF90LCBpb21tdV9kb250X2ZsdXNoX2lv
dGxiKTsKPiAgIGV4dGVybiBzdHJ1Y3Qgc3BpbmxvY2sgaW9tbXVfcHRfY2xlYW51cF9sb2NrOwo+
ICAgZXh0ZXJuIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCBpb21tdV9wdF9jbGVhbnVwX2xpc3Q7Cj4g
ICAKPiArLyoqCj4gKyAqIHN0cnVjdCBpb21tdV9md3NwZWMgLSBwZXItZGV2aWNlIElPTU1VIGlu
c3RhbmNlIGRhdGEKPiArICogQG9wczogb3BzIGZvciB0aGlzIGRldmljZSdzIElPTU1VCj4gKyAq
IEBpb21tdV9md25vZGU6IGZpcm13YXJlIGhhbmRsZSBmb3IgdGhpcyBkZXZpY2UncyBJT01NVQo+
ICsgKiBAaW9tbXVfcHJpdjogSU9NTVUgZHJpdmVyIHByaXZhdGUgZGF0YSBmb3IgdGhpcyBkZXZp
Y2UKPiArICogQG51bV9pZHM6IG51bWJlciBvZiBhc3NvY2lhdGVkIGRldmljZSBJRHMKPiArICog
QGlkczogSURzIHdoaWNoIHRoaXMgZGV2aWNlIG1heSBwcmVzZW50IHRvIHRoZSBJT01NVQo+ICsg
Ki8KPiArc3RydWN0IGlvbW11X2Z3c3BlYyB7Cj4gKyAgICAgICAgY29uc3Qgc3RydWN0IGlvbW11
X29wcyAgKm9wczsKPiArICAgICAgICBzdHJ1Y3QgZndub2RlX2hhbmRsZSAgICAqaW9tbXVfZndu
b2RlOwo+ICsgICAgICAgIHZvaWQgICAgICAgICAgICAgICAgICAgICppb21tdV9wcml2Owo+ICsg
ICAgICAgIHVuc2lnbmVkIGludCAgICAgICAgICAgIG51bV9pZHM7Cj4gKyAgICAgICAgdTMyICAg
ICAgICAgICAgICAgICAgICAgaWRzWzFdOwo+ICt9Owo+ICsKPiAraW50IGlvbW11X2Z3c3BlY19p
bml0KHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmlvbW11X2Z3bm9k
ZSwKPiArICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgKm9wcyk7
Cj4gK3ZvaWQgaW9tbXVfZndzcGVjX2ZyZWUoc3RydWN0IGRldmljZSAqZGV2KTsKPiAraW50IGlv
bW11X2Z3c3BlY19hZGRfaWRzKHN0cnVjdCBkZXZpY2UgKmRldiwgdTMyICppZHMsIGludCBudW1f
aWRzKTsKPiArY29uc3Qgc3RydWN0IGlvbW11X29wcyAqaW9tbXVfb3BzX2Zyb21fZndub2RlKHN0
cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpOwo+ICsKPiAgICNlbmRpZiAvKiBfSU9NTVVfSF8g
Ki8KPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 18:55:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 18:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecFL7-0001hI-SU; Thu, 18 Jan 2018 18:55:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecFL7-0001hB-5c
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 18:55:05 +0000
X-Inumbo-ID: dff62732-fc80-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dff62732-fc80-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 19:53:30 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id r78so25064323wme.0
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 10:55:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=6+DD4lJbVqxH+3BzSbv1MMKlbT5DOiTq+Uh5KaoKoKE=;
 b=JLZJjZY8UJ94M6PH/eQSAup3gSFHeEopOpRL2zjvbiX0EaZs1EhtD2nxjMWqfw4l8y
 iV25xVhOrJsxL4UM1hJXhE8sVYth/o+S+gDmt777dDPDz4vZ3w2Y8hFQRfxmuRlJdg3O
 br4/7LDlKNBJQE+e2tNd3MfH7/YZcyrzhR6EU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=6+DD4lJbVqxH+3BzSbv1MMKlbT5DOiTq+Uh5KaoKoKE=;
 b=ofCdgkftAFUpRienAHir0+T+CS9uRhWC7jL/ldrKBtk+JxdT6Vd1xRL/1ZZdGB2RDM
 vy7l7Ez5ODDX3ZNYR7S+otK7Nr5Fu38MUBX32QE9TJ0NMzYI5bsFoF3Otun9+BylS6rf
 B8GUcJd98aO8BAyoJFWG8cJjntiIyQrpyn02P7sC0QTgq1vbElQsp01NopFop5RQpxRD
 Jss6kqzqC0BifzENRYzIq38jA1SjS9+TnKnLjxrO9ZvBXHqxcjxRDN0yfZTUFnXb3dcN
 ukNcWCbhlV3/qohAVoULd73K4VCQMwLeVA4aS+sKir/BHqKItO2fwRidQ0fAZEUo2vIq
 LzvQ==
X-Gm-Message-State: AKwxyte8kiE9C9eup2NPFYjF7yz8mQTRi9ksk+Zfrl2PMgaY2YvZD3AN
 nHzfZ5dLGv1kCrV5S8iQi5mX8A==
X-Google-Smtp-Source: ACJfBosmHk2qJR+qKL8i+BesniYqE6qZBl5hy/R80SCWpBOa4GWpXVdd4gTi1JPN2q50k2HQxPYhhw==
X-Received: by 10.28.241.14 with SMTP id p14mr5765792wmh.20.1516301702666;
 Thu, 18 Jan 2018 10:55:02 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z39sm6999975wrz.20.2018.01.18.10.55.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 10:55:02 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-8-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <757dcb74-5976-f5b2-6313-aea908de4335@linaro.org>
Date: Thu, 18 Jan 2018 18:55:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-8-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, manish.jaggi@cavium.com,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [RFC 07/11] Add kernel helper functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKUGxlYXNlIHVzZSBzY3JpcHRzL2dldF9tYWl0YWluZXJzLnBsIHRvIENDIHJl
bGV2YW50IG1haW50YWluZXJzLgoKT24gMDIvMDEvMTggMDk6MjgsIG1hbmlzaC5qYWdnaUBsaW5h
cm8ub3JnIHdyb3RlOgo+IEZyb206IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5v
cmc+Cj4gCj4gQWRkIGthbGxvYyBrZnJlZSBmdW5jdGlvbnMgZnJvbSBsaW51eCBrZXJuZWwuCgpU
aGlzIGRvZXMgbm90IGRlc2NyaXB0aW9uIGFsbCB0aGUgZnVuY3Rpb25zIHlvdSBhZGRlZC4gQnV0
IEkgYW0gcmVhbGx5IApub3QgY29udmluY2VkIHRoaXMgaXMgdGhlIHJpZ2h0IHBsYWNlIHRvIGRv
IHRoYXQuCgpUaGlzIGZpbGUgaXMgaW5jbHVkZWQgaW4gbWFueSBwbGFjZXMgdGhhdCBzaG91bGQg
bm90IHVzZSBrbWFsbG9jICYgY28gCmJ1dCBpbnN0ZWFkIFhlbiB2ZXJzaW9uLgoKSWYgeW91IHN0
aWxsIHdhbnQgdG8gYWRkIGl0IGluIGFuIGhlYWRlciwgSSB0aGluayBpdCB3b3VsZCBtYWtlIHNl
bnNlIHRvIApjcmVhdGUgYSBoZWFkZXIgdGhhdCB3aWxsIGNvbnRhaW4gbGludXhpc20uIFNvIGl0
IGdldCBpbmNsdWRlZCBvbmx5IAp3aGVyZSBpdCBpcyBuZWVkZWQuCgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4v
aW5jbHVkZS94ZW4va2VybmVsLmggfCAxMCArKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwg
MTAgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4va2VybmVs
LmggYi94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmgKPiBpbmRleCA1NDhiNjRkYTlmLi43ODUxN2Y2
Y2FhIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL3hlbi9rZXJuZWwuaAo+IEBAIC03LDYgKzcsMTYgQEAKPiAgIAo+ICAgI2luY2x1ZGUg
PHhlbi90eXBlcy5oPgo+ICAgCj4gKy8qIFhlbjogRGVmaW5lIGNvbXBhdGliaWxpdHkgZnVuY3Rp
b25zICovCj4gKyNkZWZpbmUgRldfQlVHICAgICAgICAgIltGaXJtd2FyZSBCdWddOiAiCj4gKyNk
ZWZpbmUgcHJfZXJyKGZtdCwgLi4uKSBwcmludGsoWEVOTE9HX0VSUiBmbXQsICMjIF9fVkFfQVJH
U19fKQo+ICsjZGVmaW5lIHByX3dhcm4oZm10LCAuLi4pIHByaW50ayhYRU5MT0dfV0FSTklORyBm
bXQsICMjIF9fVkFfQVJHU19fKQo+ICsKPiArLyogQWxpYXMgdG8gWGVuIGFsbG9jYXRpb24gaGVs
cGVycyAqLwo+ICsjZGVmaW5lIGtmcmVlIHhmcmVlCj4gKyNkZWZpbmUga21hbGxvYyhzaXplLCBm
bGFncykgICAgICAgICAgICBfeG1hbGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKPiArI2RlZmlu
ZSBremFsbG9jKHNpemUsIGZsYWdzKSAgICAgICAgICAgIF94emFsbG9jKHNpemUsIHNpemVvZih2
b2lkICopKQo+ICsKPiAgIC8qCj4gICAgKiBtaW4oKS9tYXgoKSBtYWNyb3MgdGhhdCBhbHNvIGRv
Cj4gICAgKiBzdHJpY3QgdHlwZS1jaGVja2luZy4uIFNlZSB0aGUKPiAKCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 19:01:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 19:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecFRN-0002b0-VE; Thu, 18 Jan 2018 19:01:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecFRN-0002au-22
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 19:01:33 +0000
X-Inumbo-ID: c7280cce-fc81-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7280cce-fc81-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 19:59:58 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id g1so23928248wmg.2
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 11:01:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=oq7UO67nNVyC++gF2R+i9RibX63R6eYcm4dRsVHA9JY=;
 b=AFdBgKeVfZ9tg8+f75+BdhfiTmctAyr2vcI80WMrz42YiOFTQIaUgKodUF1VZPRSEN
 Y4FXaHPpYWcQHvHwg+k3Z2pJ1i09e54XuB1U9fDkD0bK3bMHJW4Q10P0W9MNeCDlZARR
 2pR6jTNB7BYoiqTv2TuwlvsSz+QfL8x8a4tz0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=oq7UO67nNVyC++gF2R+i9RibX63R6eYcm4dRsVHA9JY=;
 b=h9EyBzsDBa295DvHcUPV80AWJiUzdD1Rr8TMoDP5j+RtiFqq/S6S45MizOAA8+bSwZ
 O8RdwIn8q8Ka3ImQsXFKdTvIEc389cK5o0RHlDDfwwa9sNiIikZpLyndilEkr4xmIJ68
 xIto70y2EtzJXbHp6HWruuPW8joMphD4x5lvpY9AzEmVMsgHnUZ5ccdjEtpGccxhn12R
 68ZOKJQ/0WtCE2XAQI9GpeHMJeEWVngDDallsh8Y8i4xIQNU+9JqCa6OTC8xDDz7A/It
 HprIbtcWHmzKje0pNLUSzfY5HwuDdPRy99KOKXSbvqtWdIZ91IrpwbypM3D2+kWJwXhS
 17XQ==
X-Gm-Message-State: AKwxytdPFPvHdx+WQGHseIG7NxvQSxfYcoHaj2NbAWKJjoromkrS3cQg
 i+reKvP4SbkoHAs6mHsaHQrodA==
X-Google-Smtp-Source: ACJfBovGU09dbTqWQ1XK+eE3BnoakXsTkfvA1OF33Nwk6WwdCzBtUtnTPEL/DNJOoISiJ+0q25ZGnw==
X-Received: by 10.28.175.66 with SMTP id y63mr5468370wme.7.1516302089684;
 Thu, 18 Jan 2018 11:01:29 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 70sm7738991wmf.43.2018.01.18.11.01.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 11:01:29 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-9-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <dc15bb25-57f1-5fee-e1e3-77de7bf75c24@linaro.org>
Date: Thu, 18 Jan 2018 19:01:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-9-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: Jan Beulich <JBeulich@suse.com>, manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 08/11] Add ACPI_IORT config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgIE1hbmlzaCwKClRoZSB1c3VhbCBzY3JpcHRzL2dldF9tYWludGFpbmVycy5wbC4KCk9uIDAy
LzAxLzE4IDA5OjI4LCBtYW5pc2guamFnZ2lAbGluYXJvLm9yZyB3cm90ZToKPiBGcm9tOiBNYW5p
c2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnPgo+IAo+IEFkZCBBQ1BJX0lPUlQgY29u
ZmlnCj4gCj4gU2luZ2VkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJv
Lm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICB8IDUgKysrKysKPiAgIHhl
bi9kcml2ZXJzL2FjcGkvS2NvbmZpZyB8IDMgKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDggaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9h
cmNoL2FybS9LY29uZmlnCj4gaW5kZXggZjU4MDE5ZDZlZC4uZDQ3NjdkNmVhMyAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4g
QEAgLTQyLDYgKzQyLDExIEBAIGNvbmZpZyBBQ1BJCj4gICAJICBBZHZhbmNlZCBDb25maWd1cmF0
aW9uIGFuZCBQb3dlciBJbnRlcmZhY2UgKEFDUEkpIHN1cHBvcnQgZm9yIFhlbiBpcwo+ICAgCSAg
YW4gYWx0ZXJuYXRpdmUgdG8gZGV2aWNlIHRyZWUgb24gQVJNNjQuCj4gICAKPiArY29uZmlnIEFD
UElfSU9SVAo+ICsJYm9vbAo+ICsJcHJvbXB0ICJBQ1BJIElPUlQgU3VwcG9ydCIgaWYgRVhQRVJU
ID0gInkiCgpObyBuZWVkIGZvciBFWFBFUlQgaGVyZS4gSXQgd2lsbCBnZXQgcGlja2VkIHVwIGJ5
IEFDUEkuCgpBbHNvLCBJIGRvbid0IHRoaW5rIGl0IGlzIHVzZWZ1bCB0byBsZXQgdGhlIHVzZXIg
ZGlzYWJsaW5nIElPUlQuIFlvdSAKZWl0aGVyIG5lZWQgYWxsIEFDUEkgb3Igbm90LiBJdCB3aWxs
IGdldCBpbnRvIHRyb3VibGUgaWYgSU9SVCBpcyBub3QgCmhhbmRsZWQgaW4gWGVuLgoKTm90ZSB0
aGF0IEkgYW0gaGFwcHkgdG8gc2VlIHRoZSBjb25maWcgQUNQSV9JT1JUIGhlcmUuIEJ1dCBub3Qg
ZXhwb3NlZCAKdG8gdXNlcidzIGNob2ljZS4KCj4gKwlkZXBlbmRzIG9uIEFDUEkKPiArCj4gICBj
b25maWcgSEFTX0dJQ1YzCj4gICAJYm9vbAo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2FjcGkvS2NvbmZpZyBiL3hlbi9kcml2ZXJzL2FjcGkvS2NvbmZpZwo+IGluZGV4IGI2NGQzNzMx
ZmIuLjE1YWU5ODE0MGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9LY29uZmlnCj4g
KysrIGIveGVuL2RyaXZlcnMvYWNwaS9LY29uZmlnCj4gQEAgLTUsNSArNSw4IEBAIGNvbmZpZyBB
Q1BJCj4gICBjb25maWcgQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUAo+ICAgCWJvb2wKPiAgIAo+
ICtjb25maWcgQUNQSV9JT1JUCj4gKwlib29sCgpJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQg
d2h5IHlvdSBkZWZpbmUgQUNQSV9JT1JUIGFnYWluIGhlcmUuIEl0IGlzIAphbHJlYWR5IGRvbmUg
YWJvdmU/CgpIb3dldmVyLCBJIGRvbid0IHRoaW5rIGl0IGlzIG5lY2Vzc2FyeSB0byBoYXZlIGEg
c2VwYXJhdGUgcGF0Y2gganVzdCBmb3IgCmFkZGluZyB0aGUgS2NvbmZpZy4gWW91IGNhbiBmb2xk
IGludG8gdGhlIHBhdGNoIHRoYXQgaXMgZmlyc3QgdXNpbmcgaXQuIApCVFcsIEkgd291bGQgaGF2
ZSBleHBlY3RlZCB0aGlzIHRvIGJlIHBhdGNoICMxIGFuZCB1c2VkIHRvIGdhdGUgCmNvbXBpbGF0
aW9uIGZvciBhbnkgb2YgdGhvc2UgZmlsZS4KCj4gKwo+ICAgY29uZmlnIE5VTUEKPiAgIAlib29s
Cj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 19:05:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 19:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecFUe-0002mB-K3; Thu, 18 Jan 2018 19:04:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rgq+=en=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ecFUd-0002m5-A6
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 19:04:55 +0000
X-Inumbo-ID: d0bb57e0-fc82-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0bb57e0-fc82-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 19:07:24 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id i186so23924093wmi.4
 for <xen-devel@lists.xen.org>; Thu, 18 Jan 2018 11:04:48 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=SV+l17KBKF+Wc9grQEMZoCZVlqUdRyOF6ycVw6yLiWs=;
 b=IQIqla2ukVlORDkjxc7DJzkQCu0qUrEWrVwAcf8rFa5aIngGKJXSbR5UCEt/PfVSff
 o7BM/Kh0eJ1bCqq8Y6C99ijYlIFbe2S+6rZN3kTWpQtTBjly0WkJoQmnjSnTrxXm+sRR
 essscL88nMtdXsyn0Vzly/x7B+OXb76AI/IeC2vZQ1016AWr6lMsY2X+z3PoFu3s8IDg
 r6jAJe4sHpFiwX7fFyJfS9L5vjk+syAPqze5QeqisyuDe4juJYA97JwWYWxsOQVg87AZ
 MRo1Nfr8lnjiombRCki3Tl9VU0s/0f2DC/vkbpZK0PGmxCX07H7A3gFuWI3pdfxm8tB1
 VO0g==
X-Gm-Message-State: AKwxytffYm70X+N9Sjzw2cOfZJoAEU0FcOvEpSjQFp3eoTSR7PR4ejFB
 Wgrz2UL8iE52jsxLm5OPvr9DHi85
X-Google-Smtp-Source: ACJfBot/Er60VnaNj85GNpiv8o2PpyBIqysvvnhSNuDbFE7sfmIa9JGxzgxEdF5p05zuIR+I72BLHg==
X-Received: by 10.80.149.216 with SMTP id x24mr9462291eda.74.1516302287501;
 Thu, 18 Jan 2018 11:04:47 -0800 (PST)
Received: from mail-wr0-f179.google.com (mail-wr0-f179.google.com.
 [209.85.128.179])
 by smtp.gmail.com with ESMTPSA id 15sm5637963eds.54.2018.01.18.11.04.46
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 11:04:47 -0800 (PST)
Received: by mail-wr0-f179.google.com with SMTP id p6so23728201wrd.0
 for <xen-devel@lists.xen.org>; Thu, 18 Jan 2018 11:04:46 -0800 (PST)
X-Received: by 10.223.161.29 with SMTP id o29mr7631006wro.2.1516302286706;
 Thu, 18 Jan 2018 11:04:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.21.196 with HTTP; Thu, 18 Jan 2018 11:04:06 -0800 (PST)
In-Reply-To: <141ad3b5-711f-952c-aa0f-df60d491f364@bitdefender.com>
References: <141ad3b5-711f-952c-aa0f-df60d491f364@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 18 Jan 2018 12:04:06 -0700
X-Gmail-Original-Message-ID: <CABfawhkBYB0wUzDtFaBBKFN-C3=C2m9m2aBq5Oe=GpBHLUucwg@mail.gmail.com>
Message-ID: <CABfawhkBYB0wUzDtFaBBKFN-C3=C2m9m2aBq5Oe=GpBHLUucwg@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Alexandru Isaila <aisaila@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] AMD / SVM vm_event support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgNjoxOSBBTSwgUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBIZWxsbywKPgo+IFdlJ3JlIGxvb2tpbmcgYXQg
cG90ZW50aWFsbHkgd29ya2luZyB3aXRoIHZtX2V2ZW50IG9uIFNWTSBob3N0cy4gVG8gdGhhdAo+
IGVuZCwgd2UndmUgcmVtb3ZlZCBhIGZldyBjcHVfaGFzX3ZteCB0ZXN0cyBhbmQgc2F3IHRoYXQg
c29tZSB0aGluZ3MganVzdAo+IHdvcmsuCj4KPiBUaGF0IGlzLCB1bmZvcnR1bmF0ZWx5LCBub3Qg
dGhlIGNhc2UgZm9yIEVQVCBldmVudHMuCj4KPiBUaGVyZSdzIHRoaXMgb2xkIHRocmVhZCBhYm91
dCBOUFQgc3VwcG9ydDoKPgo+IGh0dHBzOi8vbGlzdHMuZ3QubmV0L3hlbi9kZXZlbC8zMzk1NzEK
Pgo+IGJ1dCBpdCBsb29rcyBsaWtlIG5vdGhpbmcgY2FtZSBvZiBpdC4KPgo+IEhhcyB0aGVyZSBi
ZWVuIG1vcmUgWGVuIGRldmVsb3BtZW50IHdvcmssIG9yIGF0IGxlYXN0IGRpc2N1c3Npb24gb24g
dGhpcwo+IHRvcGljIHRoYXQgd2UgYXJlIG5vdCBhd2FyZSBvZj8KCkknbSBub3QgYXdhcmUgb2Yg
YW55IHdvcmsgaW4gdGhpcyBhcmVhICh0aGVyZSB3ZXJlIHNvbWUgcGF0Y2hlcyB0bwppbXBsZW1l
bnQgUFYgbWVtb3J5IGV2ZW50cyBidXQgdGhvc2UgbmV2ZXIgZ290IG1lcmdlZCBlaXRoZXIpLgoK
Pgo+IEFzIGZvciB0aGUgdGhpbmdzIHRoYXQgZG8gd29yaywgYW55IG9iamVjdGlvbnMgdG8gc3Vi
bWl0dGluZyBwYXRjaGVzCj4gdGhhdCBhbGxvd3MgYW4gaW50cm9zcGVjdGlvbiBhcHBsaWNhdGlv
biB0byBzdWJzY3JpYmUgdG8gd2hhdCdzCj4gYXZhaWxhYmxlIG9uIFNWTSBhcyB3ZWxsLCB3aXRo
IHRoZSBwcm9wZXIgY2FwYWJpbGl0aWVzIHNldCBpbgo+IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJp
bGl0aWVzKCk/CgpGcm9tIG15IHNpZGUgdGhpcyB3b3VsZCBiZSBhIHdlbGNvbWUgYWRkaXRpb24h
CgpUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 19:10:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 19:10:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecFZy-0003WP-PC; Thu, 18 Jan 2018 19:10:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecFZx-0003Vn-V2
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 19:10:26 +0000
X-Inumbo-ID: 04775d45-fc83-11e7-b4a6-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04775d45-fc83-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 20:08:51 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id t74so24183351wme.3
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 11:10:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=VydyZsZOzlQgVCx0MC30LBrIGGSckt+cSzNPBVQFwHU=;
 b=i/si7CWKwHFKnQhtv6RPMfwCaPFJY+FhHu7gnshqwFgzGVhDLnVVYRPO/HujPkfKpz
 1vQMuRk6vdda8dqtQQ02NGf/d0+ayGCdBfaoTFxEarzkOhQAmWg1hBFBoAD9az2s68Hk
 hhcYBQ4NvpUNSz5ph5OdVeVPoDXom3BICISF0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=VydyZsZOzlQgVCx0MC30LBrIGGSckt+cSzNPBVQFwHU=;
 b=Tb6TurXTCQUrwfokYQz0mXD+V/AFIULH/NrepfEAAFTx98i0ayPVCxijGIMEE+V5+8
 HTDM8RpxZ+SfjyyBq0OolOVD+7UWW5srg0mRqOdY6WoaZVpdNNjDYbDkgXFyY4XsxlXN
 LlYMPmwKhzINEPfg7EXwb07XtWdZgYHDq0ernHDfye0aR8cJWlFq1FJ5ZrkVUpe+Vsqp
 rZMU9iXMSF6NOLuxmaCqy5Wr8bpOISsZYjKS2bBLzFiuLVtJV3/E7UUokTyaBSj52rfe
 7IsgYcCMYjEw1+h1KhKpYEA2rr/zwj+/a2FrfkhV98rrg2jaSn/he5zk8HBJkXNg6ZMj
 lfWg==
X-Gm-Message-State: AKwxytfvrSFYcgVV8BxQNJ8BsHOTxgRbkgGbh2hOxqyFFPpPaL1BFnWO
 kw4lHW8mhvs9CNdsVcY3TtYl5w==
X-Google-Smtp-Source: ACJfBosu+sgbllNyEUj0uS9ABdVM3Rbru1sW9Htd2FhVpEVcWkZyr8Qnc/texVroi1wRZy9m6axSxQ==
X-Received: by 10.28.218.12 with SMTP id r12mr5644867wmg.157.1516302622984;
 Thu, 18 Jan 2018 11:10:22 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id v80sm2383295wmv.17.2018.01.18.11.10.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 11:10:22 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-10-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <2cc45328-64fb-1f5c-51b3-94aecd1c8fe4@linaro.org>
Date: Thu, 18 Jan 2018 19:10:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-10-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 09/11] Xen IORT Changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMDIvMDEvMTggMDk6MjgsIG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnIHdy
b3RlOgo+IEZyb206IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4gCj4g
VGhpcyBwYXRjaCBhZGRzIHhlbiBzcGVjaWZpYyBjaGFuZ2VzIHRvIGlvcnQuYwoKV2hlbiBJIHNl
ZSB0aGUgZGlmZiBiZWxvdywgaXQgaXMgbm90IGNoYW5nZWQgYnV0IGZ1bGx5IHJld3JpdGUuCgpU
aGUgb3JpZ2luYWwgZmlsZSBjb250YWlucyAxMjc5IGxpbmVzLCBidXQgeW91IHJlbW92ZSA5Nzgg
bGluZXMgYW5kIGFkZCAKNzEuIEluIHRoYXQgY29udGV4dCwgSSBzZWUgbm8gdmFsdWUgdG8gcmUt
dXNlIExpbnV4IGNvZGUuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWFuaXNo
LmphZ2dpQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICAg
ICB8ICAgIDIgKwo+ICAgeGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUgfCAgICAxICsKPiAg
IHhlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYyAgIHwgMTA0MCArKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYWNwaS9hY3BpX2lvcnQuaCAg
fCAgICA2ICstCj4gICA0IGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyksIDk3OCBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4vYXJj
aC9hcm0vc2V0dXAuYwo+IGluZGV4IDE2YTNiMWJlOGUuLjdhZGE0ODkyMGYgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBA
IC0zNyw2ICszNyw3IEBACj4gICAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiAgICNpbmNsdWRlIDx4
ZW4vbGliZmR0L2xpYmZkdC5oPgo+ICAgI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4gKyNpbmNsdWRl
IDxhY3BpL2FjcGlfaW9ydC5oPgo+ICAgI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgo+ICAg
I2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPiBAQCAt
ODAwLDYgKzgwMSw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25lZCBsb25nIGJvb3Rf
cGh5c19vZmZzZXQsCj4gICAKPiAgICAgICB0YXNrbGV0X3N1YnN5c19pbml0KCk7Cj4gICAKPiAr
ICAgIGFjcGlfaW9ydF9pbml0KCk7CgpQbGVhc2Ugbm8uIEkgY2FuJ3Qgc2VlIGFueSByZWFzb24g
dG8gY2FsbCBhY3BpX2lvcnRfaW5pdCgpIGluIGNvbW1vbiAKY29kZS4gSW5zdGVhZCB0aGlzIHNo
b3VsZCBiZSBhbiBpbml0Y2FsbCgpLgoKSWYgeW91IHRoaW5rIGRpZmZlcmVudGx5LCBwbGVhc2Ug
ZXhwbGFpbiB3aHkuCgo+ICAgCj4gICAgICAgeHNtX2R0X2luaXQoKTsKPiAgIAo+IGRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL2FjcGkvYXJt
L01ha2VmaWxlCj4gaW5kZXggMTNmMWE5MTU5Zi4uNWQxNjE2MTAxNiAxMDA2NDQKPiAtLS0gYS94
ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJt
L01ha2VmaWxlCj4gQEAgLTEsMiArMSwzIEBACj4gICBvYmoteSA9IHJpZG1hcC5vCj4gICBvYmot
eSArPSBnZW4taW9ydC5vCj4gK29iai15ICs9IGlvcnQubwo+IGRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9hY3BpL2FybS9pb3J0LmMgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9pb3J0LmMKPiBpbmRl
eCBkZTU2Mzk0ZGQxLi5hNDdlZTJkZjRjIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2FjcGkv
YXJtL2lvcnQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2lvcnQuYwo+IEBAIC0xNCwx
NyArMTQsMjAgQEAKPiAgICAqIFRoaXMgZmlsZSBpbXBsZW1lbnRzIGVhcmx5IGRldGVjdGlvbi9w
YXJzaW5nIG9mIEkvTyBtYXBwaW5nCj4gICAgKiByZXBvcnRlZCB0byBPUyB0aHJvdWdoIGZpcm13
YXJlIHZpYSBJL08gUmVtYXBwaW5nIFRhYmxlIChJT1JUKQo+ICAgICogSU9SVCBkb2N1bWVudCBu
dW1iZXI6IEFSTSBERU4gMDA0OUEKPiArICoKPiArICogSW1wb3J0ZWQgZnJvbSBMaW51eCA0LjE0
LjAKPiArICogWGVuIE1vZGlmaWNhdGlvbnMgOiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBs
aW5hcm8ub3JnPgo+ICAgICovCj4gICAKPiAgICNkZWZpbmUgcHJfZm10KGZtdCkJIkFDUEk6IElP
UlQ6ICIgZm10Cj4gICAKPiAtI2luY2x1ZGUgPGxpbnV4L2FjcGlfaW9ydC5oPgo+IC0jaW5jbHVk
ZSA8bGludXgvaW9tbXUuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+IC0jaW5jbHVk
ZSA8bGludXgvbGlzdC5oPgo+IC0jaW5jbHVkZSA8bGludXgvcGNpLmg+Cj4gLSNpbmNsdWRlIDxs
aW51eC9wbGF0Zm9ybV9kZXZpY2UuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiArI2lu
Y2x1ZGUgPGFjcGkvYWNwaV9pb3J0Lmg+Cj4gKyNpbmNsdWRlIDxhY3BpL3JpZG1hcC5oPgo+ICsj
aW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4va2VybmVsLmg+Cj4gKyNpbmNs
dWRlIDx4ZW4vbGlzdC5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVu
L3BjaS5oPgo+ICAgCj4gICAjZGVmaW5lIElPUlRfVFlQRV9NQVNLKHR5cGUpCSgxIDw8ICh0eXBl
KSkKPiAgICNkZWZpbmUgSU9SVF9NU0lfVFlQRQkJKDEgPDwgQUNQSV9JT1JUX05PREVfSVRTX0dS
T1VQKQo+IEBAIC0zNiw2ICszOSwyMiBAQAo+ICAgI2RlZmluZSBBQ1BJX0lPUlRfU01NVV9WM19D
QVZJVU1fQ045OVhYCQkweDIKPiAgICNlbmRpZgo+ICAgCj4gKy8qIFJlZGVmaW5lIFdBUk4gbWFj
cm9zICovCj4gKyN1bmRlZiBXQVJOCj4gKyN1bmRlZiBXQVJOX09OCj4gKyNkZWZpbmUgV0FSTihj
b25kaXRpb24sIGZvcm1hdC4uLikgKHsJCQkJCVwKPiArCWludCBfX3JldF93YXJuX29uID0gISEo
Y29uZGl0aW9uKTsJCQkJXAo+ICsJaWYgKHVubGlrZWx5KF9fcmV0X3dhcm5fb24pKQkJCQkJXAo+
ICsJCXByaW50ayhmb3JtYXQpOwkJCQkJCVwKPiArCXVubGlrZWx5KF9fcmV0X3dhcm5fb24pOwkJ
CQkJXAo+ICt9KQo+ICsjZGVmaW5lIFdBUk5fVEFJTlQoY29uZCwgdGFpbnQsIGZvcm1hdC4uLikg
V0FSTihjb25kLCBmb3JtYXQpCj4gKyNkZWZpbmUgV0FSTl9PTihjb25kKSAgICAgICAgICAgICAg
ICAgICAgICAoISFjb25kKQoKQWdhaW4sIEkgd291bGQgaGF2ZSBhcHByZWNpYXRlZCBpZiB5b3Ug
bG9vayBhdCB0aGUgY29tbWVudCBJIG1hZGUgb24gClNhbWVlciBzZXJpZXMuCgo+ICsKPiArCj4g
KyNkZWZpbmUgTUFYX0VSUk5PCTQwOTUKPiArI2RlZmluZSBJU19FUlJfVkFMVUUoeCkgdW5saWtl
bHkoKHVuc2lnbmVkIGxvbmcpKHZvaWQgKikoeCkgPj0gKHVuc2lnbmVkIGxvbmcpLU1BWF9FUlJO
TykKCklTX0VSUl9WQUxVRSBhbHJlYWR5IGV4aXN0cyBpbiBYZW4gKHNlZSBpbmNsdWRlL3hlbi9l
cnIuaCkuCgpGb3IgdGhlIHJlc3Qgb2YgdGhlIGNvZGUsIEkgd2lsbCB3YWl0IHlvdXIgYW5zd2Vy
IG9uIG15IGZpcnN0IGNvbW1lbnQgaW4gCnRoYXQgZS1tYWlsLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 19:15:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 19:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecFea-0003n2-OR; Thu, 18 Jan 2018 19:15:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmc5=en=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecFeY-0003mw-TN
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 19:15:10 +0000
X-Inumbo-ID: aea7e412-fc83-11e7-b4a6-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aea7e412-fc83-11e7-b4a6-bc764e045a96;
 Thu, 18 Jan 2018 20:13:36 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id p6so23758400wrd.0
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 11:15:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=TCtuBsvn4MHlJI99M0Xn5VsZDtuvvupnfQ7TJxPxCzM=;
 b=DDuSYjDvp0PKwHH8UYXCHKT8gSlY81DBf5pjxMRDRVqI7N6EWqSBbGanL9of6Q11OJ
 zSicwvWhomp3FxSyksaalc4Tc8RGsUrijeRhfeMOLpmVZYXDE4Ud9QYv7aWVZVvjv4A+
 iMDfAwht71p+r+5px18DU0sujQEMSZpWeiUiw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=TCtuBsvn4MHlJI99M0Xn5VsZDtuvvupnfQ7TJxPxCzM=;
 b=hsdYSmsdHZ3wJddYhHW+MQPPq3p/o3DCy6GHzWo9kmDQtwl+BlKPFRjNQDguairdWF
 TCKGwVx5YButxC1RdFs9/mYfBlosfGqQyso87Cr1mSqHt2px91H2Nf1K4l5q/VsR9MI4
 BsOTiJiCcm1EW9Umtp9QwncEs5sj7C6h3hcQJ5WRkLk4Y/c17TwQOvim79zDStMfj5WC
 yraFZuLu0rf9iarDecaK7yM6CFK4r7oORvrRaD2rmlOArV4tmmwwweW5LAC/NlmrxprA
 VAq8HYJw4go1NT6KQfXUHGAgwNEGPdFqpJ1WMgY+Jnzhug4aVcCaJRxxmtlsGmmYXz87
 93Yg==
X-Gm-Message-State: AKwxytdxwZU0GiJTmyTjc07r/exSeJ2iQBDHYK655pHo14+Z7kw8CwyY
 qlJpIvrwePZk6Wa9/ejyBABE/g==
X-Google-Smtp-Source: ACJfBoucoDNqLT+XJpQsy0kLP66zGBye/YDq1cvBKqD0vUy+KNL2mHkdY/IMt0WPoNzeKq80LRUDQw==
X-Received: by 10.223.162.199 with SMTP id t7mr7326821wra.130.1516302908561;
 Thu, 18 Jan 2018 11:15:08 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id e128sm5864488wmg.1.2018.01.18.11.15.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 18 Jan 2018 11:15:08 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 sameer.goel@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-12-manish.jaggi@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <29aec56f-cadb-d47d-0a40-26e67c5499e9@linaro.org>
Date: Thu, 18 Jan 2018 19:15:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-12-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 manish.jaggi@cavium.com, Jan Beulich <JBeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [RFC 11/11] Add to_pci_dev macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKQWdhaW4gcGxlYXNlIHVzZSBzY3JpcHRzL2dldF9tYWludGFpbmVycy5wbC4K
Ck9uIDAyLzAxLzE4IDA5OjI4LCBtYW5pc2guamFnZ2lAbGluYXJvLm9yZyB3cm90ZToKPiBGcm9t
OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnPgo+IAo+IFRoaXMgcGF0Y2gg
YWRkcyB0b19wY2lfZGV2IG1hY3JvCgpXaHk/IFdobyBpcyBnb2luZyB0byB1c2UgaXQ/IElmIGl0
IGlzIGEgcGF0Y2ggaW4geW91ciBzZXJpZXMsIHRoZW4gCmxpa2VseSB0aGlzIHBhdGNoIHNob3Vs
ZCBiZSBiZWZvcmUgeW91IHVzZSBpdC4KCkFueSBpbiBjYXNlLCBhIGNvbW1pdCBtZXNzYWdlIGEg
Yml0IG1vcmUgZGV2ZWxvcCB3aWxsIGJlIGhlbHAuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlz
aCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vaW5jbHVkZS94
ZW4vcGNpLmggfCAzICsrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNp
LmgKPiBpbmRleCA0M2YyMTI1MWE1Li40YzdmZjRkZDEwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9wY2kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+IEBAIC05Miw4ICs5
MiwxMSBAQCBzdHJ1Y3QgcGNpX2RldiB7Cj4gICAjZGVmaW5lIFBUX0ZBVUxUX1RIUkVTSE9MRCAx
MAo+ICAgICAgIH0gZmF1bHQ7Cj4gICAgICAgdTY0IHZmX3JsZW5bNl07Cj4gKyAgICBzdHJ1Y3Qg
ZGV2aWNlIGRldjsKClRoYXQncyBjb21tb24gY29kZS4gUGxlYXNlIGxvb2sgYXQgYWRkaW5nIHRo
aXMgaW4gYXJjaF9wY2lfZGV2LiBCdXQgSSAKd291bGQgbmVlZCBhIGJpdCBtb3JlIGNvbnRleHQg
d2h5IHlvdSBuZWVkIHRoYXQuCgo+ICAgfTsKPiAgIAo+ICsjZGVmaW5lIHRvX3BjaV9kZXYocCkg
Y29udGFpbmVyX29mKHAsIHN0cnVjdCBwY2lfZGV2LCBkZXYpCj4gKyNkZWZpbmUgcGNpX2RvbWFp
bl9ucihkZXYpIGRldi0+c2VnCj4gICAjZGVmaW5lIGZvcl9lYWNoX3BkZXYoZG9tYWluLCBwZGV2
KSBcCj4gICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShwZGV2LCAmKGRvbWFpbi0+YXJjaC5wZGV2
X2xpc3QpLCBkb21haW5fbGlzdCkKPiAgIAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 19:36:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 19:36:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecFyx-0005Ut-R0; Thu, 18 Jan 2018 19:36:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecFyx-0005Un-4W
 for xen-devel@lists.xensource.com; Thu, 18 Jan 2018 19:36:15 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id 2D/F3-13584-E27F06A5;
 Thu, 18 Jan 2018 19:36:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsWS0XRdVVf3e0K
 UwezLihb3prxnd2D02N63iz2AMYo1My8pvyKBNWP5rKiCy9EV65a0sjYwLrTuYuTkEBJoZJL4
 uzu1i5ELyH7MKPH873o2CGcbo8TiNTNYQapEBJwlvp6Zy97FyMHBK6AvcXFrEUhYWMBWYtnsg
 4wg9RIC/+UkvhxsYwZJSAh4S0zvbwOrB7FnrOHqYmTnYBOwkjgkBlLAIqAq8WDeefYJjNwLGB
 lWMaoXpxaVpRbpWuolFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6lQEIdjCubXU
 +xCjJwaQkynvCKD5KiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv2ntAOcGi1PTUirTMHGCAwaQl
 OHiURHgfgaR5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eqpQ47xyQUgGQ0ozSPLhBs
 MC/xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHeJyBTeDLzSuD2vQI6hQnolC0zYkFOKUlESE
 k1MCZ2+i2ZoOxX6X3x3MpFN6WPxljc8znEvEPmYdHuEz5nhLik9oYfju7P10lb2b4nQ8Mv/hP
 XHBFu9teR6Z8D1HtE3s57c6HjxIavfBUM+z5XPdb06bt3ouFIgWpMt5DGWrfT5zZu33f6kPlP
 0el3zkQtnj+31aeR+8fitd+Suy3q1nl1iAUcDFFiKc5INNRiLipOBAAjnFqSdwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1516304172!101843776!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15727 invoked from network); 18 Jan 2018 19:36:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 18 Jan 2018 19:36:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecFys-00043B-Rp; Thu, 18 Jan 2018 19:36:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecFyn-0000Vt-JJ; Thu, 18 Jan 2018 19:36:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecFyn-0003H0-9C; Thu, 18 Jan 2018 19:36:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118159-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-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-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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-libvirt-xsm:migrate-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=8e5dc9ba49743b46d955ec7dacb04e42ae7ada7c
X-Osstest-Versions-That: qemuu=7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 18 Jan 2018 19:36:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 118159: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2715072736607850344=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 qemuu                8e5dc9ba49743b46d955ec7dacb04e42ae7ada7c
baseline version:
 qemuu                7398166ddf7c6dbbc9cae6ac69bb2feda14b40ac

Last test of basis   117930  2018-01-12 23:48:34 Z    5 days
Failing since        118034  2018-01-15 10:18:58 Z    3 days    5 attempts
Testing same since   118117  2018-01-16 21:47:31 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Alexey Perevalov <a.perevalov@samsung.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel P. Berrange <berrange@redhat.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Frediano Ziglio <fziglio@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Dakinevich <jan.dakinevich@virtuozzo.com>
  Jindrich Makovicka <makovick@gmail.com>
  Juan Quintela <quintela@redhat.com>
  Laurent Vivier <lvivier@redhat.com>
  linzhecheng <linzhecheng@huawei.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Maria Klimushenkova <maria.klimushenkova@ispras.ru>
  Michael Roth <mdroth@linux.vnet.ibm.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Peter Lieven <pl@kamp.de>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Roman Kagan <rkagan@virtuozzo.com>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Tao Wu <lepton@google.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   7398166ddf..8e5dc9ba49  8e5dc9ba49743b46d955ec7dacb04e42ae7ada7c -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2715072736607850344==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 20:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 20:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecGo0-00013a-0h; Thu, 18 Jan 2018 20:29:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ybr3=en=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ecGny-00013U-Fl
 for xen-devel@lists.xen.org; Thu, 18 Jan 2018 20:28:58 +0000
X-Inumbo-ID: 8edbaeff-fc8e-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8edbaeff-fc8e-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 20:31:27 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E7EF520837;
 Thu, 18 Jan 2018 20:28:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E7EF520837
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 18 Jan 2018 12:28:50 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
Message-ID: <alpine.DEB.2.10.1801181223270.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
 <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-667113087-1516307267=:6440"
Content-ID: <alpine.DEB.2.10.1801181228060.6440@sstabellini-ThinkPad-X260>
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "security@xenproject.org" <security@xenproject.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] XSA-254 SP2 for ARM (was Re: [PATCH 1/5] xen/arm:
 Introduce enable callback to enable a capabilities on each online CPU)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-667113087-1516307267=:6440
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1801181228061.6440@sstabellini-ThinkPad-X260>

On Thu, 18 Jan 2018, Julien Grall wrote:
> (+ Security team)
> 
> Hi Stefano,
> 
> On 17/01/18 21:47, Stefano Stabellini wrote:
> > On Wed, 17 Jan 2018, Stefano Stabellini wrote:
> > > On Wed, 17 Jan 2018, Lars Kurth wrote:
> > > >        Regarding README.source, this is covering file and contain the
> > > > same mention as in the commit message. As this is a single function.
> > > > Isn't the commit message
> > > >        enough?
> > > > 
> > > > 
> > > >  From a legal viewpoint it is enough.
> > > 
> > > If that is enough from a legal viewpoint, then it is enough for me.
> > > 
> > > However, from a legal viewpoint, I thought we needed to explicitly
> > > mention all the original signed-off-bys because Julien is not actually
> > > the copyright holder for that function, hence, we need to add the
> > > signed-off-bys of all the missing copyright holders.
> > 
> > Actually, reading again the Developerâ€™s Certificate of Origin, it
> > states:
> > 
> > "The contribution is based upon previous work that, to the best of my
> > knowledge, is covered under an appropriate open source license and I have
> > the right under that license to submit that work with modifications, whether
> > created in whole or in part by me, under the same open source license
> > (unless I am permitted to submit under a different license), as indicated in
> > the file"
> > 
> > so I think Lars is right. In that case, there is no need to resubmit
> > this series, I'll commit to staging as is. If tests go well, I'll
> > backport it to the stable trees.
> Thank you! I have created branches with patches backported up to Xen 4.8. With
> minor changes:
> 
>    - Xen 4.10: No changes
>    - Xen 4.9:
> 	* minor conflict in some files
> 	* compilation failure in cpuerrata.c (__virt_to_mfn does not exist)
>    - Xen 4.8:
> 	* conflict in some files (one medium as the number of "features" is
> different)
> 	* compilation failure in cpuerrata.c (__virt_to_mfn does not exist)
> 	
> The branches can be found on xenbits [1] : xsa-254-sp2-X.XX where X.XX is the
> version of Xen.
> 
> Xen 4.7 and earlier does not have cpufeature/cpuerrata infrastructure and will
> require backport. The only difficulty here should be finding the list of
> commits required.
> 
> Also, we probably want to update the XSA pointing to the patches. So if
> someone wants to backport to Xen 4.7 (or earlier) they can. Any opinions?

Thank you, Julien. Ideally, I would like to do the backports after
OSSTest passes its tests on those changes. In practice, for the sake of
mitigating SP2 as soon as possible, tomorrow (Friday) I might do the
backports anyway, if OSSTest is still behind on other problems.

I don't think that backporting cpufeature/cpuerrata to 4.7 should be too
convoluted, I'll give that a go as well.

Once done, I'll provide the list of commits to the xen security list so
that the XSA advisory can be updated appropriately.

Cheers,

Stefano


> Cheers,
> 
> [1] https://xenbits.xen.org/git-http/people/julieng/xen-unstable.git
--8323329-667113087-1516307267=:6440
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-667113087-1516307267=:6440--


From xen-devel-bounces@lists.xenproject.org Thu Jan 18 21:49:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 21:49:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecI3P-0007Bu-4n; Thu, 18 Jan 2018 21:48:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ybr3=en=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ecI3O-0007BZ-1l
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 21:48:58 +0000
X-Inumbo-ID: bb5f2889-fc99-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb5f2889-fc99-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 21:51:26 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0CB3021718;
 Thu, 18 Jan 2018 21:48:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0CB3021718
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 18 Jan 2018 13:48:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@linaro.org
Message-ID: <alpine.DEB.2.10.1801151010360.5767@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH v2] don't pass r12 as reference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cjEyIGFuZCB4MTYgYXJlIG9mIGRpZmZlcmVudCBzaXplczsgd2hlbiBwYXNzaW5nIHIxMiBhcyBh
IHJlZmVyZW5jZSB0bwpkb190cmFwX2h5cGVyY2FsbCBvbiBhcm02NCwgd2UgZW5kIHVwIGRlcmVm
ZXJlbmNpbmcgaXQgYXMgYSBwb2ludGVyIHRvIGEKNjRiaXQgdmFsdWUsIGJ1dCBhY3R1YWxseSBp
dCBpc24ndC4KCkluc3RlYWQsIHVzZSBhIHRlbXBvcmFyeSB2YXJpYWJsZSB0byBwYXNzIHIxMiwg
YW5kIHdyaXRlIGJhY2sgdGhlIHJlc3VsdAphZnRlciB0aGUgY2FsbCB0byBkb190cmFwX2h5cGVy
Y2FsbC4KCkNJRDogMTQ1NzcwOApTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCAwMTNjMTYwLi42N2E2OGZjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjEy
Myw2ICsyMTIzLDkgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgICAgIGRvX3RyYXBfc21jKHJlZ3MsIGhzcik7CiAgICAgICAgIGJyZWFr
OwogICAgIGNhc2UgSFNSX0VDX0hWQzMyOgorICAgIHsKKyAgICAgICAgcmVnaXN0ZXJfdCBucjsK
KwogICAgICAgICBHVUVTVF9CVUdfT04oIXBzcl9tb2RlX2lzXzMyYml0KHJlZ3MtPmNwc3IpKTsK
ICAgICAgICAgcGVyZmNfaW5jcih0cmFwX2h2YzMyKTsKICNpZm5kZWYgTkRFQlVHCkBAIC0yMTMx
LDggKzIxMzQsMTEgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAjZW5kaWYKICAgICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQogICAgICAgICAg
ICAgcmV0dXJuIGRvX3RyYXBfaHZjX3NtY2NjKHJlZ3MpOwotICAgICAgICBkb190cmFwX2h5cGVy
Y2FsbChyZWdzLCAocmVnaXN0ZXJfdCAqKSZyZWdzLT5yMTIsIGhzci5pc3MpOworICAgICAgICBu
ciA9IHJlZ3MtPnIxMjsKKyAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJm5yLCBoc3Iu
aXNzKTsKKyAgICAgICAgcmVncy0+cjEyID0gKHVpbnQzMl90KW5yOwogICAgICAgICBicmVhazsK
KyAgICB9CiAjaWZkZWYgQ09ORklHX0FSTV82NAogICAgIGNhc2UgSFNSX0VDX0hWQzY0OgogICAg
ICAgICBHVUVTVF9CVUdfT04ocHNyX21vZGVfaXNfMzJiaXQocmVncy0+Y3BzcikpOwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 21:54:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 21:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecI8L-0007vC-3W; Thu, 18 Jan 2018 21:54:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ybr3=en=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ecI8J-0007ur-OI
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 21:54:03 +0000
X-Inumbo-ID: 7278ed8a-fc9a-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7278ed8a-fc9a-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 21:56:33 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3BDA821718;
 Thu, 18 Jan 2018 21:53:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3BDA821718
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 18 Jan 2018 13:53:56 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <7f6cec19-7883-5494-0809-f547fc4a3ae3@linaro.org>
Message-ID: <alpine.DEB.2.10.1801181351570.6440@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801121619160.5767@sstabellini-ThinkPad-X260>
 <7f6cec19-7883-5494-0809-f547fc4a3ae3@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH] remove dead code in allocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxNSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMDEvMTMvMjAxOCAxMjoyOSBBTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4g
bG93bWVtIGlzIHVuY2hhbmdlZCB1bnRpbCBhZnRlciB0aGlzIGxvb3AsIHRoZXJlIGlzIG5vIHBv
aW50IGluIHRlc3RpbmcKPiA+IGZvciBpdHMgdmFsdWUuIE1vcmVvdmVyLCBDb3Zlcml0eSBjb21w
bGFpbnMgYWJvdXQgZGVhZCBjb2RlLgo+ID4gCj4gPiBSZW1vdmUgdGhlIGxvd21lbSB0ZXN0IGlu
IHRoZSBmaXJzdCBsb29wLgo+IAo+IFdoaWxlIEkgdW5kZXJzdGFuZCBDb3Zlcml0eSBjb21wbGFp
bnMgYWJvdXQgZGVhZCBjb2RlLCBpbiB0aGF0IHBhcnRpY3VsYXIgY2FzZQo+IEkgZG9uJ3QgdGhp
bmsgcmVtb3ZpbmcgdGhpcyB0ZXN0IGlzIHRoZSByaWdodCB0aGluZyB0byBkby4KPiAKPiBJdCBp
cyB2ZXJ5IGVhc3kgdG8gdG9nZ2xlIGxvd21lbiB0byBmYWxzZSBpbiB0aGUgZGVjbGFyYXRpb24g
YXMgdGhpcyB3YXMgZG9uZQo+IGJlZm9yZSBhYjViMDBhICJ4ZW4vYXJtOiBkb21haW5fYnVpbGQ6
IGFsbG9jYXRlIGxvd21lbSBmb3IgZG9tMCBhcyBtdWNoIGFzCj4gcG9zc2libGUiLiBPbmUgZXhh
bXBsZSB3b3VsZCBiZSBrZWVwIGxvdyBtZW1vcnkgZnJlZSBmb3Igb3RoZXIgcHVycG9zZS4KIApG
YWlyIGVub3VnaAoKCj4gPiAKPiA+IENJRDogMTM4MTgzMgo+ID4gU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gCj4gPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCj4gPiBpbmRleCAxNTVjOTUyLi5mYTU4OTA2IDEwMDY0NAo+ID4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMKPiA+IEBAIC0yNzcsNyArMjc3LDcgQEAgc3RhdGljIHZvaWQgYWxsb2NhdGVfbWVtb3J5KHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdAo+ID4ga2VybmVsX2luZm8gKmtpbmZvKQo+ID4gICAgICAg
ICovCj4gPiAgICAgICB3aGlsZSAoIG9yZGVyID49IG1pbl9sb3dfb3JkZXIgKQo+ID4gICAgICAg
ewo+ID4gLSAgICAgICAgZm9yICggYml0cyA9IG9yZGVyIDsgYml0cyA8PSAobG93bWVtID8gMzIg
OiBQQUREUl9CSVRTKTsgYml0cysrICkKPiA+ICsgICAgICAgIGZvciAoIGJpdHMgPSBvcmRlciA7
IGJpdHMgPD0gMzI7IGJpdHMrKyApCj4gPiAgICAgICAgICAgewo+ID4gICAgICAgICAgICAgICBw
ZyA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIE1FTUZfYml0cyhiaXRzKSk7Cj4gPiAg
ICAgICAgICAgICAgIGlmICggcGcgIT0gTlVMTCApCj4gPiAKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 22:12:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 22:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecIPi-00012q-N8; Thu, 18 Jan 2018 22:12:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ybr3=en=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ecIPh-00012k-K0
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 22:12:01 +0000
X-Inumbo-ID: f4e12653-fc9c-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4e12653-fc9c-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 22:14:31 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CFDBA20C0F;
 Thu, 18 Jan 2018 22:11:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CFDBA20C0F
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 18 Jan 2018 14:11:54 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A5DB3A8020000780019EF05@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1801181355550.6440@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
 <5ba8b0e5-21a9-1999-5aff-f9b9062827f6@linaro.org>
 <5A5C72F2020000780019EAB8@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801151049130.5767@sstabellini-ThinkPad-X260>
 <5A5DB3A8020000780019EF05@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@linaro.org>
Subject: Re: [Xen-devel] [PATCH] fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAxNiBKYW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE1LjAxLjE4
IGF0IDE5OjUxLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBPbiBNb24sIDE1
IEphbiAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMTMuMDEuMTggYXQgMDc6
MjEsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4gPj4gPiBPbiAwMS8xMi8yMDE4
IDExOjQwIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4gPj4gaGFuZGxlcyBjYW4g
dGhlb3JldGljYWxseSBiZSBOVUxMLCBjaGVjayBmb3IgaXQgZXhwbGljaXRseSBiZWZvcmUKPiA+
PiA+PiBkZXJlZmVyZW5jaW5nIGl0Lgo+ID4+ID4gCj4gPj4gPiBJIGRvdWJ0IGhhbmRsZXMgY291
bGQgYmUgTlVMTCBpZiBMb2NhdGVIYW5kbGUgc3VjY2VlZC4gVGhpcyBzZWVtcyB0byBiZSAKPiA+
PiA+IGNvbmZpcm1lZCBieSB0aGUgc3BlYyAoUGFnZSAyMDggaW4gVUVGSSBzcGVjIDIuNykuCj4g
Pj4gPiAKPiA+PiA+IFNvIEkgYW0gbm90IGVudGlyZWx5IGNvbnZpbmNlIHdlIHNob3VsZCBhZGQg
eWV0IGFub3RoZXIgY2hlY2sgaW4gdGhlIAo+ID4+ID4gY29kZS4gQW4gQVNTRVJUIG1pZ2h0IGJl
IGJldHRlci4KPiA+PiAKPiA+PiBJbmRlZWQgaWYgdGhlcmUgaXMgYSBwbGF0Zm9ybSB3aGVyZSBO
VUxMIGlzIGNvbWluZyBiYWNrIGluIHRoZQo+ID4+IHN1Y2Nlc3MgY2FzZSwgdGhhdCBwbGF0Zm9y
bSBzaG91bGQgYmUgbmFtZWQgYXMgYSBqdXN0aWZpY2F0aW9uCj4gPj4gaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlLiBPdGhlcndpc2UgSSBkb24ndCBzZWUgdGhlIHZhbHVlIG9mIHRoaXMKPiA+PiBjaGFu
Z2UuCj4gPiAKPiA+IFRydXRoZnVsbHksIGl0IGlzIG1vc3RseSB0byBzaWxlbmNlIENvdmVyaXR5
LiBXZSBjYW4gYWxsIGFwcHJlY2lhdGUgd2hlbgo+ID4gc3RhdGljIGFuYWx5c3RzIGNhbm5vdCBm
aW5kIGRlZmVjdHMgaW4gdGhlIGNvZGUuCj4gCj4gU28gd2hhdCBkb2VzIENvdmVyaXR5IGRpc2xp
a2UgaGVyZSAodGhlIG1vcmUgdGhhdCB0aGlzIGlzIG9uIGEKPiBib290IHBhdGgsIGkuZS4gbm90
IGV4cGxvaXRhYmxlIGJ5IGd1ZXN0cyBhdCBhbGwgaW4gdGhlIGZpcnN0IHBsYWNlKT8KPiBNZXJl
bHkgdGhlIE5VTEwgcG9pbnRlcj8gV2hhdCBpZiB0aGUgaW50ZXJmYWNlIGdhdmUgYmFjayBhCj4g
cG9pbnRlciB3aXRoIGEgdmFsdWUgb2YgMHgxMjM0NTY3ODlhYmNkZWY/CgpDb3Zlcml0eSBjb21w
bGFpbnMgIkRlcmVmZXJlbmNpbmcgbnVsbCBwb2ludGVyIGhhbmRsZXMiLiBUaGUgY29kZSBwYXRo
CnRvIGdldCB0byB0aGF0IHBvaW50IGlzIHRoZSBmb2xsb3dpbmcsIGFzIGV4cGxhaW5lZCBieSBD
b3Zlcml0eToKCiAgLSBoYW5kbGVzIGlzIHNldCB0byBOVUxMIGF0IHRoZSBiZWdpbm5pbmcgb2Yg
ZWZpX2dldF9nb3AKICAtIHN0YXR1cyBpcyBub3QgRUZJX0JVRkZFUl9UT09fU01BTEwsIEFsbG9j
YXRlUG9vbCBpcyBub3QgY2FsbGVkLCBoYW5kbGVzIGlzIHN0aWxsIE5VTEwKICAtIGxhdGVyIHdl
IGNhbGwgZWZpX2JzLT5IYW5kbGVQcm90b2NvbChoYW5kbGVzW2ldLCAiRGVyZWZlcmVuY2luZyBu
dWxsIHBvaW50ZXIgaGFuZGxlcyIKCkdpdmVuIHRoYXQgaW4gdGhlIGZpcnN0IGNhbGwgdG8gTG9j
YXRlSGFuZGxlIHdlIHBhc3Mgc2l6ZSA9PSAwLCBieSB0aGUKc3BlYyBJIGRvbid0IHNlZSBob3cg
aXQgY2FuIHJldHVybiBhbnl0aGluZyBvdGhlciB0aGFuIEVGSV9CVUZGRVJfVE9PX1NNQUxMLgoK
SW4gb3RoZXIgd29yZHMsIGlmIExvY2F0ZUhhbmRsZSBjb21wbGllcywgdGhlbiB0aGUgY29kZSBp
cyBjb3JyZWN0LiBJJ2xsCm1hcmsgaXQgYXMgd29uJ3QgZml4LgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 23:09:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 23:09:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecJJE-0004wX-TV; Thu, 18 Jan 2018 23:09:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1km+=en=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1ecJJD-0004wR-Gl
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 23:09:23 +0000
X-Inumbo-ID: f78f29c3-fca4-11e7-b0d7-9f685aff125f
Received: from ppsw-31.csi.cam.ac.uk (unknown [131.111.8.131])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f78f29c3-fca4-11e7-b0d7-9f685aff125f;
 Thu, 18 Jan 2018 23:11:52 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:53050
 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1ecJJ4-000kkD-KR (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 18 Jan 2018 23:09:14 +0000
To: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>
References: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
 <5ba8b0e5-21a9-1999-5aff-f9b9062827f6@linaro.org>
 <5A5C72F2020000780019EAB8@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801151049130.5767@sstabellini-ThinkPad-X260>
 <5A5DB3A8020000780019EF05@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801181355550.6440@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <97c51ab4-2895-ddf5-88d9-618eca0f3591@citrix.com>
Date: Thu, 18 Jan 2018 23:09:16 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801181355550.6440@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMjAxOCAyMjoxMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MTYgSmFuIDIwMTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNS4wMS4xOCBhdCAxOTo1
MSwgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gTW9uLCAxNSBKYW4gMjAx
OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTMuMDEuMTggYXQgMDc6MjEsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4+Pj4+IE9uIDAxLzEyLzIwMTggMTE6NDAgUE0s
IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+IGhhbmRsZXMgY2FuIHRoZW9yZXRpY2Fs
bHkgYmUgTlVMTCwgY2hlY2sgZm9yIGl0IGV4cGxpY2l0bHkgYmVmb3JlCj4+Pj4+PiBkZXJlZmVy
ZW5jaW5nIGl0Lgo+Pj4+PiBJIGRvdWJ0IGhhbmRsZXMgY291bGQgYmUgTlVMTCBpZiBMb2NhdGVI
YW5kbGUgc3VjY2VlZC4gVGhpcyBzZWVtcyB0byBiZSAKPj4+Pj4gY29uZmlybWVkIGJ5IHRoZSBz
cGVjIChQYWdlIDIwOCBpbiBVRUZJIHNwZWMgMi43KS4KPj4+Pj4KPj4+Pj4gU28gSSBhbSBub3Qg
ZW50aXJlbHkgY29udmluY2Ugd2Ugc2hvdWxkIGFkZCB5ZXQgYW5vdGhlciBjaGVjayBpbiB0aGUg
Cj4+Pj4+IGNvZGUuIEFuIEFTU0VSVCBtaWdodCBiZSBiZXR0ZXIuCj4+Pj4gSW5kZWVkIGlmIHRo
ZXJlIGlzIGEgcGxhdGZvcm0gd2hlcmUgTlVMTCBpcyBjb21pbmcgYmFjayBpbiB0aGUKPj4+PiBz
dWNjZXNzIGNhc2UsIHRoYXQgcGxhdGZvcm0gc2hvdWxkIGJlIG5hbWVkIGFzIGEganVzdGlmaWNh
dGlvbgo+Pj4+IGluIHRoZSBjb21taXQgbWVzc2FnZS4gT3RoZXJ3aXNlIEkgZG9uJ3Qgc2VlIHRo
ZSB2YWx1ZSBvZiB0aGlzCj4+Pj4gY2hhbmdlLgo+Pj4gVHJ1dGhmdWxseSwgaXQgaXMgbW9zdGx5
IHRvIHNpbGVuY2UgQ292ZXJpdHkuIFdlIGNhbiBhbGwgYXBwcmVjaWF0ZSB3aGVuCj4+PiBzdGF0
aWMgYW5hbHlzdHMgY2Fubm90IGZpbmQgZGVmZWN0cyBpbiB0aGUgY29kZS4KPj4gU28gd2hhdCBk
b2VzIENvdmVyaXR5IGRpc2xpa2UgaGVyZSAodGhlIG1vcmUgdGhhdCB0aGlzIGlzIG9uIGEKPj4g
Ym9vdCBwYXRoLCBpLmUuIG5vdCBleHBsb2l0YWJsZSBieSBndWVzdHMgYXQgYWxsIGluIHRoZSBm
aXJzdCBwbGFjZSk/Cj4+IE1lcmVseSB0aGUgTlVMTCBwb2ludGVyPyBXaGF0IGlmIHRoZSBpbnRl
cmZhY2UgZ2F2ZSBiYWNrIGEKPj4gcG9pbnRlciB3aXRoIGEgdmFsdWUgb2YgMHgxMjM0NTY3ODlh
YmNkZWY/Cj4gQ292ZXJpdHkgY29tcGxhaW5zICJEZXJlZmVyZW5jaW5nIG51bGwgcG9pbnRlciBo
YW5kbGVzIi4gVGhlIGNvZGUgcGF0aAo+IHRvIGdldCB0byB0aGF0IHBvaW50IGlzIHRoZSBmb2xs
b3dpbmcsIGFzIGV4cGxhaW5lZCBieSBDb3Zlcml0eToKPgo+ICAgLSBoYW5kbGVzIGlzIHNldCB0
byBOVUxMIGF0IHRoZSBiZWdpbm5pbmcgb2YgZWZpX2dldF9nb3AKPiAgIC0gc3RhdHVzIGlzIG5v
dCBFRklfQlVGRkVSX1RPT19TTUFMTCwgQWxsb2NhdGVQb29sIGlzIG5vdCBjYWxsZWQsIGhhbmRs
ZXMgaXMgc3RpbGwgTlVMTAo+ICAgLSBsYXRlciB3ZSBjYWxsIGVmaV9icy0+SGFuZGxlUHJvdG9j
b2woaGFuZGxlc1tpXSwgIkRlcmVmZXJlbmNpbmcgbnVsbCBwb2ludGVyIGhhbmRsZXMiCj4KPiBH
aXZlbiB0aGF0IGluIHRoZSBmaXJzdCBjYWxsIHRvIExvY2F0ZUhhbmRsZSB3ZSBwYXNzIHNpemUg
PT0gMCwgYnkgdGhlCj4gc3BlYyBJIGRvbid0IHNlZSBob3cgaXQgY2FuIHJldHVybiBhbnl0aGlu
ZyBvdGhlciB0aGFuIEVGSV9CVUZGRVJfVE9PX1NNQUxMLgo+Cj4gSW4gb3RoZXIgd29yZHMsIGlm
IExvY2F0ZUhhbmRsZSBjb21wbGllcywgdGhlbiB0aGUgY29kZSBpcyBjb3JyZWN0LiBJJ2xsCj4g
bWFyayBpdCBhcyB3b24ndCBmaXguCgpFRkkgaXMgZnVsbCBvZiBVQiBiZWNhdXNlIG9mIG5lZWRp
bmcgdG8gcGFzcyBhbmQgY2FzdCBwb2ludGVycyB3aXRoCioodm9pZCAqKiksIGFuZCBDb3Zlcml0
eSBoYXMgYSBoYXJkIHRpbWUgZm9sbG93aW5nIHRoZXNlIChhcyBhIGRpcmVjdApjb25zZXF1ZW5j
ZSBvZiB0aGUgY29tcGlsZXJzIGhhdmluZyBhIGhhcmQgdGltZSBmb2xsb3dpbmcgdGhlbSkuCgpB
cyBmb3IgdGhlIHNwZWMgaG93ZXZlciwgdGhhdCBpcyBpcnJlbGV2YW50LsKgIFRoZSBwb2ludCBp
cyB0aGF0IHRoZXJlCmFyZSBiaWxsaW9ucyBvZiBvdGhlciBpbnRlZ2VycyB3aGljaCBjb3VsZCBi
ZSByZXR1cm5lZCB3aGljaCBhcmVuJ3QKVE9PX1NNQUxMIGFuZCBPSywgYW5kIHdpdGhvdXQgdGhl
IEVGSSBmaXJtd2FyZSBzb3VyY2UgY29kZSB0byBpbnNwZWN0LApDb3Zlcml0eSBjYW4ndCBrbm93
LgoKQWxzbywgSSdkIGxpa2UgdG8gc2VlIGFueSBFRkkgYW55d2hlcmUgd2hpY2ggc3VjY2Vzc2Z1
bGx5IGltcGxlbWVudHMgdGhlCnNwZWMuLi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 18 23:14:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 18 Jan 2018 23:14:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecJO3-0005cc-FU; Thu, 18 Jan 2018 23:14:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z6ef=ad=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecJO1-0005cV-T0
 for xen-devel@lists.xenproject.org; Thu, 18 Jan 2018 23:14:21 +0000
X-Inumbo-ID: 10e032ae-20a0-11b2-b4a7-bc764e045a96
Received: from mail-qt0-x242.google.com (unknown [2607:f8b0:400d:c0d::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10e032ae-20a0-11b2-b4a7-bc764e045a96;
 Sun, 04 Jan 1970 14:39:34 +0100 (CET)
Received: by mail-qt0-x242.google.com with SMTP id u10so34543565qtg.2
 for <xen-devel@lists.xenproject.org>; Thu, 18 Jan 2018 15:14:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=sl68PCHvTLBa63iCIFbSv9cEvlK7b6rph2JLC0kndSc=;
 b=gMhmStf8B+KGjolCKUGltq4fu8brv2UYxKd9BDt5RPtw7zODqrxFSZO2LeewzYWlUB
 EGb/z72GCH6Kv9QtJ+DFWc+kz2vP+nVPL+A3zuNa0VFOgL7rgLetpKZRUgzBWLZ+M57G
 tEEtXFFGgR+Kke73rBhS4DFknML6DqiNrtYck=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=sl68PCHvTLBa63iCIFbSv9cEvlK7b6rph2JLC0kndSc=;
 b=ZeC6cmD3bI4nrSxkBk7OjoDq/nSwInvuEeFE9pTh5fFyZnBlrvbDMHwKqnstiX3wR9
 /nMyVVLxWzWnsUWc1CcTqxLeiNV7wK3EPEJw4UZAQH0L7FoXWwxATte3Gg6qi8kQTwBx
 xeyHPrKwOaNEx8P5UlK6ktfg2h3GDy2cXX67VEdlYAy3fWQD0dZ2epgsjKnPoNh3+pD5
 D7/f8V6BU1d9JHiuMSkuTuSlFTae3Pz1wwM1MYj6zVp67IQ3X425wXrOWKVhiMCkuVa/
 ZZN0x2lJkbGZvGr84s0pMD7C+IE/nvz9AsB4qaNPWyIFV3/L85CpBU1PSK6hgtQx3WLy
 evfg==
X-Gm-Message-State: AKwxytc31SUr2sDN2DkWNboelVIRkZgecj0ynQ+8VBr5jX5gOaOV9t5D
 mr5KbuCr1D88y/YAIxVdj5dz1eh20Use9yN+uYVz91Tj
X-Google-Smtp-Source: ACJfBossbbZylM+IxHLQgIxD/lJ/wfxCU3aDETY3grMhA7ZOzM3eIlrNAw2JE2eN0AZqYbJmCldac9H9Pkn5mEmlmJI=
X-Received: by 10.200.23.66 with SMTP id u2mr34138911qtk.294.1516317259688;
 Thu, 18 Jan 2018 15:14:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.54.73 with HTTP; Thu, 18 Jan 2018 15:14:19 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1801151010360.5767@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801151010360.5767@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Date: Thu, 18 Jan 2018 23:14:19 +0000
Message-ID: <CAEC2CxoYTEcDe+F855bStfdoaQ9oqC1TFmaApcbC44BH7WNTAw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] don't pass r12 as reference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE4IEphbnVhcnkgMjAxOCBhdCAyMTo0OCwgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiByMTIgYW5kIHgxNiBhcmUgb2Yg
ZGlmZmVyZW50IHNpemVzOyB3aGVuIHBhc3NpbmcgcjEyIGFzIGEgcmVmZXJlbmNlIHRvCj4gZG9f
dHJhcF9oeXBlcmNhbGwgb24gYXJtNjQsIHdlIGVuZCB1cCBkZXJlZmVyZW5jaW5nIGl0IGFzIGEg
cG9pbnRlciB0byBhCj4gNjRiaXQgdmFsdWUsIGJ1dCBhY3R1YWxseSBpdCBpc24ndC4KPgo+IElu
c3RlYWQsIHVzZSBhIHRlbXBvcmFyeSB2YXJpYWJsZSB0byBwYXNzIHIxMiwgYW5kIHdyaXRlIGJh
Y2sgdGhlIHJlc3VsdAo+IGFmdGVyIHRoZSBjYWxsIHRvIGRvX3RyYXBfaHlwZXJjYWxsLgo+Cj4g
Q0lEOiAxNDU3NzA4Cj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CgpDaGVlcnMsCgo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFw
cy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCAwMTNjMTYwLi42N2E2OGZjIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKPiBAQCAtMjEyMyw2ICsyMTIzLDkgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgZG9fdHJhcF9zbWMocmVncywgaHNyKTsK
PiAgICAgICAgICBicmVhazsKPiAgICAgIGNhc2UgSFNSX0VDX0hWQzMyOgo+ICsgICAgewo+ICsg
ICAgICAgIHJlZ2lzdGVyX3QgbnI7Cj4gKwo+ICAgICAgICAgIEdVRVNUX0JVR19PTighcHNyX21v
ZGVfaXNfMzJiaXQocmVncy0+Y3BzcikpOwo+ICAgICAgICAgIHBlcmZjX2luY3IodHJhcF9odmMz
Mik7Cj4gICNpZm5kZWYgTkRFQlVHCj4gQEAgLTIxMzEsOCArMjEzNCwxMSBAQCB2b2lkIGRvX3Ry
YXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgI2VuZGlmCj4gICAg
ICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQo+ICAgICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9o
dmNfc21jY2MocmVncyk7Cj4gLSAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgKHJlZ2lz
dGVyX3QgKikmcmVncy0+cjEyLCBoc3IuaXNzKTsKPiArICAgICAgICBuciA9IHJlZ3MtPnIxMjsK
PiArICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAmbnIsIGhzci5pc3MpOwo+ICsgICAg
ICAgIHJlZ3MtPnIxMiA9ICh1aW50MzJfdClucjsKPiAgICAgICAgICBicmVhazsKPiArICAgIH0K
PiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgICAgIGNhc2UgSFNSX0VDX0hWQzY0Ogo+ICAgICAg
ICAgIEdVRVNUX0JVR19PTihwc3JfbW9kZV9pc18zMmJpdChyZWdzLT5jcHNyKSk7CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 00:19:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 00:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecKOF-0001kW-4W; Fri, 19 Jan 2018 00:18:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jw1q=eo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ecKOD-0001ju-R9
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 00:18:37 +0000
X-Inumbo-ID: a45d586f-fcae-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a45d586f-fcae-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 00:21:07 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2991021456;
 Fri, 19 Jan 2018 00:18:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2991021456
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 18 Jan 2018 16:18:29 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <97c51ab4-2895-ddf5-88d9-618eca0f3591@citrix.com>
Message-ID: <alpine.DEB.2.10.1801181612190.6440@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801121538050.5767@sstabellini-ThinkPad-X260>
 <5ba8b0e5-21a9-1999-5aff-f9b9062827f6@linaro.org>
 <5A5C72F2020000780019EAB8@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801151049130.5767@sstabellini-ThinkPad-X260>
 <5A5DB3A8020000780019EF05@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801181355550.6440@sstabellini-ThinkPad-X260>
 <97c51ab4-2895-ddf5-88d9-618eca0f3591@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-802112096-1516320886=:6440"
Content-ID: <alpine.DEB.2.10.1801181615430.6440@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Julien Grall <julien.grall@linaro.org>
Subject: Re: [Xen-devel] [PATCH] fix potential null dereference
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-802112096-1516320886=:6440
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1801181615431.6440@sstabellini-ThinkPad-X260>

On Thu, 18 Jan 2018, Andrew Cooper wrote:
> On 18/01/2018 22:11, Stefano Stabellini wrote:
> > On Tue, 16 Jan 2018, Jan Beulich wrote:
> >>>>> On 15.01.18 at 19:51, <sstabellini@kernel.org> wrote:
> >>> On Mon, 15 Jan 2018, Jan Beulich wrote:
> >>>>>>> On 13.01.18 at 07:21, <julien.grall@linaro.org> wrote:
> >>>>> On 01/12/2018 11:40 PM, Stefano Stabellini wrote:
> >>>>>> handles can theoretically be NULL, check for it explicitly before
> >>>>>> dereferencing it.
> >>>>> I doubt handles could be NULL if LocateHandle succeed. This seems to be 
> >>>>> confirmed by the spec (Page 208 in UEFI spec 2.7).
> >>>>>
> >>>>> So I am not entirely convince we should add yet another check in the 
> >>>>> code. An ASSERT might be better.
> >>>> Indeed if there is a platform where NULL is coming back in the
> >>>> success case, that platform should be named as a justification
> >>>> in the commit message. Otherwise I don't see the value of this
> >>>> change.
> >>> Truthfully, it is mostly to silence Coverity. We can all appreciate when
> >>> static analysts cannot find defects in the code.
> >> So what does Coverity dislike here (the more that this is on a
> >> boot path, i.e. not exploitable by guests at all in the first place)?
> >> Merely the NULL pointer? What if the interface gave back a
> >> pointer with a value of 0x123456789abcdef?
> > Coverity complains "Dereferencing null pointer handles". The code path
> > to get to that point is the following, as explained by Coverity:
> >
> >   - handles is set to NULL at the beginning of efi_get_gop
> >   - status is not EFI_BUFFER_TOO_SMALL, AllocatePool is not called, handles is still NULL
> >   - later we call efi_bs->HandleProtocol(handles[i], "Dereferencing null pointer handles"
> >
> > Given that in the first call to LocateHandle we pass size == 0, by the
> > spec I don't see how it can return anything other than EFI_BUFFER_TOO_SMALL.
> >
> > In other words, if LocateHandle complies, then the code is correct. I'll
> > mark it as won't fix.
> 
> EFI is full of UB because of needing to pass and cast pointers with
> *(void **), and Coverity has a hard time following these (as a direct
> consequence of the compilers having a hard time following them).
> 
> As for the spec however, that is irrelevant.Â  The point is that there
> are billions of other integers which could be returned which aren't
> TOO_SMALL and OK, and without the EFI firmware source code to inspect,
> Coverity can't know.
> 
> Also, I'd like to see any EFI anywhere which successfully implements the
> spec...

I guess the question is: do we want to make Xen more resilient against
possible firmware malfunctioning? In this specific case, a bug in the
firmware causes Xen to crash at boot, while with this patch Xen
could try to run past it. There are pros and cons both ways, and I
don't have a strong opinion on the approach to take in general. However,
in this specific case, given the simplicity of this patch, I would be
tempted to make the change.
--8323329-802112096-1516320886=:6440
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-802112096-1516320886=:6440--


From xen-devel-bounces@lists.xenproject.org Fri Jan 19 00:28:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 00:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecKXP-0002UR-1i; Fri, 19 Jan 2018 00:28:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecKXO-0002UK-Bu
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 00:28:06 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id 93/8B-04971-49B316A5;
 Fri, 19 Jan 2018 00:28:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVXeydWK
 UwbRlNhb3prxnd2D02N63iz2AMYo1My8pvyKBNWP/33UsBbtmM1as3ryFsYHxWEYXIxeHkEAj
 k8SpnxtYIJzHjBJ7l3SxQjjbGCU2fb8J5HByiAg4S3w9M5cdxOYV0JdYenMtWxcjB4ewgLXEh
 DPmIGEJgfkqEo/+uIKEJQQ8JSZN0YUIe0p0tfwCms/OwSZgJXFIDCTKIqAq8WniL9YJjNwLGB
 lWMaoXpxaVpRbpmuslFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lgEIdjDOvOx
 /iFGSg0lJlPdzZ0KUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneqVeAcoJFqempFWmZOcAgg0lL
 cPAoifBagaR5iwsSc4sz0yFSpxgtOZoePGhj5rjx4jWQnLbsTRuzEEtefl6qlDjvepAGAZCGj
 NI8uHGwSLjEKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd4rIFN4MvNK4La+AjqICeigLTNiQQ
 4qSURISTUwzqj6ITmzUCWl78Z50R0PmgWfFWjc+xD+VPgTf2Qb2z4fzdYjQXyxl5S8JshyL+8
 uLVdZ+UH5ps4dqSubrh+KNbj6i8F/rRPLXNvHTmVeIjv695TcM2DwlYv+dO2RTq5i4Nk31X12
 9ubNr74ZL3kjFNyr0P3t0PUtF/vWlO8+7sr4d8Gv2Nz/SizFGYmGWsxFxYkAZiwdC38CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1516321682!84214496!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36413 invoked from network); 19 Jan 2018 00:28:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 00:28:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecKXI-0003r0-Ci; Fri, 19 Jan 2018 00:28:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecKXC-0001Ce-QJ; Fri, 19 Jan 2018 00:27:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecKXC-0003fg-2a; Fri, 19 Jan 2018 00:27:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118165-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f
X-Osstest-Versions-That: xen=cdb1fb4921e2a8636c143e92f74cf0c8d5fce9b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 00:27:54 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 118165: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4321459922580219785=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118165 xen-4.10-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118165/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 117870

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

version targeted for testing:
 xen                  7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f
baseline version:
 xen                  cdb1fb4921e2a8636c143e92f74cf0c8d5fce9b1

Last test of basis   117870  2018-01-11 20:44:51 Z    7 days
Testing same since   118165  2018-01-17 16:19:04 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

------------------------------------------------------------
commit 7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 16:57:33 2018 +0100

    x86: allow Meltdown band-aid to be disabled
    
    First of all we don't need it on AMD systems. Additionally allow its use
    to be controlled by command line option. For best backportability, this
    intentionally doesn't use alternative instruction patching to achieve
    the intended effect - while we likely want it, this will be later
    follow-up.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: e871e80c38547d9faefc6604532ba3e985e65873
    master date: 2018-01-16 17:50:59 +0100

commit 234f481337ea1a93db968d614649a6bdfdc8418a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 16:56:57 2018 +0100

    x86: Meltdown band-aid against malicious 64-bit PV guests
    
    This is a very simplistic change limiting the amount of memory a running
    64-bit PV guest has mapped (and hence available for attacking): Only the
    mappings of stack, IDT, and TSS are being cloned from the direct map
    into per-CPU page tables. Guest controlled parts of the page tables are
    being copied into those per-CPU page tables upon entry into the guest.
    Cross-vCPU synchronization of top level page table entry changes is
    being effected by forcing other active vCPU-s of the guest into the
    hypervisor.
    
    The change to context_switch() isn't strictly necessary, but there's no
    reason to keep switching page tables once a PV guest is being scheduled
    out.
    
    This isn't providing full isolation yet, but it should be covering all
    pieces of information exposure of which would otherwise require an XSA.
    
    There is certainly much room for improvement, especially of performance,
    here - first and foremost suppressing all the negative effects on AMD
    systems. But in the interest of backportability (including to really old
    hypervisors, which may not even have alternative patching) any such is
    being left out here.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 5784de3e2067ed73efc2fe42e62831e8ae7f46c4
    master date: 2018-01-16 17:49:03 +0100

commit 57dc197cf0d36c56ba1d9d32c6a1454bb52605bb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 16:56:03 2018 +0100

    x86/mm: Always set _PAGE_ACCESSED on L4e updates
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: bd61fe94bee0556bc2f64999a4a8315b93f90f21
    master date: 2018-01-15 13:53:16 +0000

commit 7209b8bf08700b1ed3b7dd15c6ca0b76f537ddb3
Author: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
Date:   Wed Jan 17 16:55:26 2018 +0100

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d51baf310e530659f73e714acf575555bdc46303
    master date: 2018-01-08 10:48:24 +0000

commit 910dd005da20f27f3415b7eccdf436874989506b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 16:54:44 2018 +0100

    x86/entry: Remove support for partial cpu_user_regs frames
    
    Save all GPRs on entry to Xen.
    
    The entry_int82() path is via a DPL1 gate, only usable by 32bit PV guests, so
    can get away with only saving the 32bit registers.  All other entrypoints can
    be reached from 32 or 64bit contexts.
    
    This is part of XSA-254.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: f9eb74789af77e985ae653193f3622263499f674
    master date: 2018-01-05 19:57:07 +0000

commit 50d24b9530890be3e60ca342c23bb36b27bc8d8b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Wed Jan 17 16:54:10 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
    master date: 2018-01-04 14:29:16 +0100

commit c89c622b89b2f7eec76f37bbf0f58a8523cbfe9d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 16:53:23 2018 +0100

    x86/E820: don't overrun array
    
    The bounds check needs to be done after the increment, not before, or
    else it needs to use a one lower immediate. Also use word operations
    rather than byte ones for both the increment and the compare (allowing
    E820_BIOS_MAX to be more easily bumped, should the need ever arise).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 0036c9dbcd8b52316aeebb475929d3a36cf5e514
    master date: 2018-01-03 11:03:56 +0100

commit 3b8d88d4fae00f060a066a5499d3eda7cc8df7e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 16:52:11 2018 +0100

    x86/IRQ: conditionally preserve access permission on map error paths
    
    Permissions that had been granted before should not be revoked when
    handling unrelated errors.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3443e68a778572a6e082d7dfcf9ce794eca62f5f
    master date: 2018-01-03 11:03:10 +0100
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4321459922580219785==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 02:59:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 02:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecMtH-0001s2-Qr; Fri, 19 Jan 2018 02:58:51 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecMtG-0001rp-KM
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 02:58:50 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 13/62-18381-4EE516A5;
 Fri, 19 Jan 2018 02:58:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVfdxXGK
 UweP9+hb3prxnd2D02N63iz2AMYo1My8pvyKBNePTre/MBQuEKn7NnszewPifp4uRi0NIoJFJ
 Yu7f44wQzmNGieNT3rBDONsYJTb8OsXSxcjJISLgLPH1zFx2EJtXQF/i7pKHrCC2sICbxJ3ua
 0wgDRICh5glFh9bDZaQEPCUWPjkNROMffPUDKBB7BxsAlYSh8RAoiwCqhJrPqxhmcDIvYCRYR
 WjZVJRZnpGSW5iZo6uoYGBrqGhsa6xrpGJhV5ilW6iXmqpbnJqXklRIlBWL7G8WK+4Mjc5J0U
 vL7VkEyMwBBiAYAfjpEOJhxglOZiURHlPGMVHCfEl5adUZiQWZ8QXleakFh9ilOHgUJLgbVBI
 iBISLEpNT61Iy8wBBiNMWoKDR0mE9yxImre4IDG3ODMdInWK0Zij6cGDNmaOGy9etzELseTl5
 6VKifO2gZQKgJRmlObBDYJFySVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ894EmcKTmVcCt+
 8V0ClMQKdsmRELckpJIkJKqoHRxuzygaf7lEI9erTEW5faZXM3NX+2PMz+0fbO6VUaF5tNBTf
 Zdd050uftoaa38/An9X5J2cdS//en+5kU9FcU6q7VjArPVRRwe1OV92vJgYTU3N0i6T3OLpfe
 Xr+ZFR/m+Xq/6ZvdD0+v3GouwFRVrqXpPUEhi/fshcfrvs0KkL3zrLJt/3UlluKMREMt5qLiR
 AAXe+6YjQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-225.messagelabs.com!1516330722!126511!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13118 invoked from network); 19 Jan 2018 02:58:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 02:58:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecMt7-0001bV-Ic; Fri, 19 Jan 2018 02:58:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecMt2-0000UE-2W; Fri, 19 Jan 2018 02:58:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecMt1-0007PF-Eh; Fri, 19 Jan 2018 02:58:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118219-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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=56498d2cf9d3c5f7d3d894a89f7d66ed81548e01
X-Osstest-Versions-That: xen=380c152033d2a58fe7dc43bf26c3c8b56bfa5d43
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 02:58:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118219: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODIxOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODIxOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1NjQ5OGQyY2Y5ZDNjNWY3ZDNkODk0YTg5ZjdkNjZlZDgxNTQ4ZTAxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzODBjMTUyMDMzZDJhNThmZTdk
YzQzYmYyNmMzYzhiNTZiZmE1ZDQzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyMTAgIDIwMTgt
MDEtMTggMTI6MDE6MDYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjE5ICAy
MDE4LTAxLTE5IDAxOjAxOjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgMzgwYzE1MjAzMy4uNTY0OThk
MmNmOSAgNTY0OThkMmNmOWQzYzVmN2QzZDg5NGE4OWY3ZDY2ZWQ4MTU0OGUwMSAtPiBzbW9rZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 04:52:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 04:52:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecOf7-0001Cl-W9; Fri, 19 Jan 2018 04:52:21 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecOf6-0001CZ-EX
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 04:52:20 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id 60/99-07921-E79716A5;
 Fri, 19 Jan 2018 04:52:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsWS0XRdVbe2MjH
 KoLfbwOLelPfsDowe2/t2sQcwRrFm5iXlVySwZjz9PIel4OVcxopVXyexNDDOze5i5OIQEmhk
 klj+9DUbhPOYUWLRqV+sEM42RomZ7dPZuxg5OUQEnCW+npkLZvMK6Eusm7eRDcQWFvCXeLV3M
 UsXIweHhMBjNYk2PpCwhICnxKa37UwQYU+J+SuruxjZOdgErCQOiYEUsAioShz88Jp5AiP3Ak
 aGVYwWSUWZ6RkluYmZObqGBga6hobGuoa6lsZ6iVW6iXqppbrJqXklRYlASb3E8mK94src5Jw
 UvbzUkk2MQO8zAMEOxuNnEw8xSnIwKYnyfu5MiBLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdtx
 DCgnWJSanlqRlpkDDEOYtAQHj5II72yQNG9xQWJucWY6ROoUoyVH04MHbcwcN168BpLTlr1pY
 xZiycvPS5US53UAaRAAacgozYMbB4uVS4yyUsK8jEAHCvEUpBblZpagyr9iFOdgVBLmbQWZwp
 OZVwK39RXQQUxAB22ZEQtyUEkiQkqqgbF9++ppVg/Fp07xnuNy7vNGPcv5bH8FJ/fZTD0zy/j
 /T1vlZQub6qqmBno99s/IFU+ccjBgZ+Xdkv0njJIqXCek6V+SzrxtuqeR9alInt/9cOk9b1+e
 duOw5IhW2KNbxOTveW++xft/HjntOaYi7/dNTJ07c0lpdrnTrklCE/9cM/gpvTgkZJsSS3FGo
 qEWc1FxIgAaOJ51kAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-225.messagelabs.com!1516337532!128275!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22601 invoked from network); 19 Jan 2018 04:52:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 04:52:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecOew-0004dc-Ql; Fri, 19 Jan 2018 04: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecOer-00007C-CP; Fri, 19 Jan 2018 04:52:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecOeq-0004Yw-Sl; Fri, 19 Jan 2018 04:52:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118171-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e19d0af4ee2ae9e42a85db639fd6848e72f5658b
X-Osstest-Versions-That: xen=23077989038c076597be3d7852f51b80486cd157
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 04:52:04 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 118171: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5237168413124311652=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118171 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118171/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-debianhvm-amd64    <job status>                broken
 test-amd64-i386-xl-qemut-debianhvm-amd64 4 host-install(4) broken REGR. vs. 117937
 test-xtf-amd64-amd64-5 49 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 117937

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

version targeted for testing:
 xen                  e19d0af4ee2ae9e42a85db639fd6848e72f5658b
baseline version:
 xen                  23077989038c076597be3d7852f51b80486cd157

Last test of basis   117937  2018-01-13 11:20:36 Z    5 days
Testing same since   118171  2018-01-17 16:50:01 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-i386-xl-qemut-debianhvm-amd64 broken
broken-step test-amd64-i386-xl-qemut-debianhvm-amd64 host-install(4)

Not pushing.

------------------------------------------------------------
commit e19d0af4ee2ae9e42a85db639fd6848e72f5658b
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:24:59 2018 +0100

    x86: allow Meltdown band-aid to be disabled
    
    First of all we don't need it on AMD systems. Additionally allow its use
    to be controlled by command line option. For best backportability, this
    intentionally doesn't use alternative instruction patching to achieve
    the intended effect - while we likely want it, this will be later
    follow-up.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: e871e80c38547d9faefc6604532ba3e985e65873
    master date: 2018-01-16 17:50:59 +0100

commit e19517a3355acaaa2ff83018bc41e7fd044161e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:24:12 2018 +0100

    x86: Meltdown band-aid against malicious 64-bit PV guests
    
    This is a very simplistic change limiting the amount of memory a running
    64-bit PV guest has mapped (and hence available for attacking): Only the
    mappings of stack, IDT, and TSS are being cloned from the direct map
    into per-CPU page tables. Guest controlled parts of the page tables are
    being copied into those per-CPU page tables upon entry into the guest.
    Cross-vCPU synchronization of top level page table entry changes is
    being effected by forcing other active vCPU-s of the guest into the
    hypervisor.
    
    The change to context_switch() isn't strictly necessary, but there's no
    reason to keep switching page tables once a PV guest is being scheduled
    out.
    
    This isn't providing full isolation yet, but it should be covering all
    pieces of information exposure of which would otherwise require an XSA.
    
    There is certainly much room for improvement, especially of performance,
    here - first and foremost suppressing all the negative effects on AMD
    systems. But in the interest of backportability (including to really old
    hypervisors, which may not even have alternative patching) any such is
    being left out here.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 5784de3e2067ed73efc2fe42e62831e8ae7f46c4
    master date: 2018-01-16 17:49:03 +0100

commit 9b76908e6e074d7efbeafe6bad066ecc5f3c3c43
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 17:23:37 2018 +0100

    x86/mm: Always set _PAGE_ACCESSED on L4e updates
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: bd61fe94bee0556bc2f64999a4a8315b93f90f21
    master date: 2018-01-15 13:53:16 +0000

commit 46025e3c0768670357eb5fc0ff327d6386503bc7
Author: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
Date:   Wed Jan 17 17:23:08 2018 +0100

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d51baf310e530659f73e714acf575555bdc46303
    master date: 2018-01-08 10:48:24 +0000

commit 0e6c6fc449000d97f9fa87ed1fbe23f0cf21406b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 17:22:34 2018 +0100

    x86/entry: Remove support for partial cpu_user_regs frames
    
    Save all GPRs on entry to Xen.
    
    The entry_int82() path is via a DPL1 gate, only usable by 32bit PV guests, so
    can get away with only saving the 32bit registers.  All other entrypoints can
    be reached from 32 or 64bit contexts.
    
    This is part of XSA-254.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: f9eb74789af77e985ae653193f3622263499f674
    master date: 2018-01-05 19:57:07 +0000

commit 40c441092429c4b605cb77e758cb304146860a88
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Wed Jan 17 17:22:03 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
    master date: 2018-01-04 14:29:16 +0100

commit f3b76b6c504461059623aaebfe4211e04867a115
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:21:21 2018 +0100

    x86/E820: don't overrun array
    
    The bounds check needs to be done after the increment, not before, or
    else it needs to use a one lower immediate. Also use word operations
    rather than byte ones for both the increment and the compare (allowing
    E820_BIOS_MAX to be more easily bumped, should the need ever arise).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 0036c9dbcd8b52316aeebb475929d3a36cf5e514
    master date: 2018-01-03 11:03:56 +0100

commit 4c937e26faa2edb1d6073efdcb6d4f7d6c66b90a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:20:45 2018 +0100

    x86/IRQ: conditionally preserve access permission on map error paths
    
    Permissions that had been granted before should not be revoked when
    handling unrelated errors.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3443e68a778572a6e082d7dfcf9ce794eca62f5f
    master date: 2018-01-03 11:03:10 +0100
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5237168413124311652==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 06:05:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 06:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecPnu-0006BA-KS; Fri, 19 Jan 2018 06:05:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cv8c=ad=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ecPns-0006B4-Ri
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 06:05:28 +0000
X-Inumbo-ID: 7dc31912-20d9-11b2-b4a7-bc764e045a96
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe41::626])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7dc31912-20d9-11b2-b4a7-bc764e045a96;
 Sun, 04 Jan 1970 21:30:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=cw3IZc15SB01XdW7cPCVYNOmVu/lGcXlJPh6IoX6oPc=;
 b=Q6q1vmHKunYAccoDUNcD03rkjJHDYX6XAJ9P/WmjNVhqdFwfAhhHDU0aqmhhJAvLnkLFr93RmxUiw3lW4zzCc4FkETsXKXLLIdU7tqPA4mL2Fm5Wr0nNOYYSmdPR5dXQfF/cf53Rv0YmUULQkPH5qbWET2kj9aNysPVHwTGug58=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (171.79.39.154) by
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.407.7; Fri, 19 Jan 2018 06:05:16 +0000
To: Julien Grall <julien.grall@linaro.org>, manish.jaggi@linaro.org,
 xen-devel@lists.xenproject.org, sameer.goel@linaro.org,
 andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-2-manish.jaggi@linaro.org>
 <bc5441a0-c8d5-5e95-2f75-3ec6f135d795@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <e5916c0d-7a1e-76dc-81ce-0acb670433a8@caviumnetworks.com>
Date: Fri, 19 Jan 2018 11:35:00 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <bc5441a0-c8d5-5e95-2f75-3ec6f135d795@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.79.39.154]
X-ClientProxiedBy: BM1PR01CA0073.INDPRD01.PROD.OUTLOOK.COM (10.174.208.141) To
 SN1PR0701MB2078.namprd07.prod.outlook.com (10.163.132.25)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8fc3bc2c-a25a-4954-af04-08d55f029fc5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:SN1PR0701MB2078; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 3:rpuEXdJnOv4oJt01cbGinmiW1vpJmmlqmq8hZsraIqvICvWM96XUdSCaSvHTWkRbMRWxipxrVApqiZe1qGYDSHpl7/fZ78YK362TdvJzq0LiQH326k3W3F0coqznq8KDZ6WFzanPuzGU8g72drNe8D3pyOMzse/TAqPLBGDvYuHHwndyB0z3ArnNiOKplg1jbdW9xpgpvCcvOtT9PI0tbXHMRkNjBF2LNyKUoAjvO0L6IU2ATX7I198BAK/CBazs;
 25:fZq0b9bVWZATbP0PZ+8U9sdaVH0qK9wQqiRFGyk24kFFWNXHknObNImdKRBYtcr4vfG5MxoMu3FtwWxN3jlEavLlIQwcdqTtA2U9y7iaczNiF4azeg2HSCzcDT/HeQzgSEKWU/Joa0fEKAILe+RLqxco33bKR67SenvnNiNBXltdUP27ALUH1n+JbAwX25r2QsRC1VFwsao2OsZSVzc0UufcZ2nRUOPglsn0NqFNT2xVMwoL06VAdPE8z4mgK11M0+bsClqOFkJWe4RDGAaVT1FRHOl9xGoO/ENwL8kgb0ytSJm/6kvwG70HCXvD/ijoxc+W1ZmT0HlZw4eggo0m0w==;
 31:dIkswn8SU3GltQLN0azYGTJfUXrgeU1b3g0A4nKU/BxEZ7NCZjxdXr+G/FhOQUdq9vcNMyDaau3L5lkQfCi2S/5CEPUV1IGNZObWgoNsPboMuuqmi3SQI2SxO4Rs/eXkEVa3ebpYeMQ481LnhpgHngGsvYY8Jyw5d/1YmWpXPbJs1dGQErA2o87+cNiVnL8YvoGme+Isr3jj37gRYx1vKa1VW5/KNKpcWyelh+EUdpQ=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2078:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 20:xvzRPbCHbDoKnRjkD8UJy+mUJ1PH813DNgGZc/EgZ8BJi2RAwPrPUHzs0Q8Cfl7JzloF1AnaC8nfM9rrpoydEhG+gjB1fs4EI3ACjATSwSdTEkhT2rEfNtEfWdgWCIJj7F0pVoWOTTD8DAuGRQLZrNYXpO1bZw77QD/tA3+MxpBrGzG7tIMewy2bOP50WkJXpg/OMdQDOTd4lRyQx/VzLm6175GzxUpmbzRLHcX+RXYBE/Rn04rajmUa2dEgVFdSF29GX6b1P4WCdur3IdKo687BevCosXhpDqkyXvHpt4vYSUkFkAL9qtdYQdQPZV9kILJIG/PHIciRSI9wzx76wq522JPdc46CuHjC+Plw1aUOkYWgPghhyuQEJPVUnAFJKuQkuCJeL8IqiPDhU2iyIay5s8ADhTJ8gMclZIQAAWey/mfe4LzP8o0Cj6nIkMxuEZqRgmHIOHW5y8dX9CcicHbMvTpy8J58K/vFGcbz4pEtstrApHDO9FtAJrsh3xv9oXr16d3RJXIyFAtzaFgnlpTisCVA3PfDNTJueTgqa9wGEReE54JTkxManSwuwFfGFTyLe/NDOfxH7IHgXOgLXxfEQJ/jIPvRtQmVOrtviJ4=;
 4:a6EiskVmbJBqTVQvIzxDRVg+qn8zYUf3BETCc2NpBeRksP7keTVgvEPerB2bUJvwWpsWYrk3o0sMO2H1OGjuDvzwHgAA2KWcidL00REVseFH5ghOo9n2HnGXuB94Q4zrQ5UGGQ24HVzVO42Ol8GaVJqvA+GvUxFkZLPg7nRaJ2f2xASJZ+oT3GqikcjeGPnsEB3WCvZo7yhQe9a7e35QAJWc2/greGOKrYnxgitRDdHSxVxo0oMw6VDZQa3RM8PNTvv54AHKMuBG8YRwYvP/pA==
X-Microsoft-Antispam-PRVS: <SN1PR0701MB207850955D42942B32652868ECEF0@SN1PR0701MB2078.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040495)(2401047)(8121501046)(5005006)(3002001)(3231023)(2400072)(944501161)(93006095)(10201501046)(6041282)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:SN1PR0701MB2078; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:SN1PR0701MB2078; 
X-Forefront-PRVS: 0557CBAD84
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(346002)(376002)(39860400002)(396003)(39380400002)(189003)(199004)(31696002)(90366009)(36756003)(53936002)(106356001)(6666003)(2870700001)(42882006)(2950100002)(31686004)(229853002)(305945005)(97736004)(65806001)(50466002)(65826007)(6486002)(83506002)(117156002)(105586002)(316002)(5660300001)(16526018)(65956001)(23676004)(81166006)(81156014)(8676002)(72206003)(26005)(77096007)(4326008)(6116002)(3846002)(16576012)(25786009)(66066001)(8936002)(2486003)(107886003)(6246003)(478600001)(64126003)(52146003)(52116002)(58126008)(53546011)(386003)(68736007)(59450400001)(76176011)(67846002)(7736002)(2906002)(47776003)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2078; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzg7MjM6ZkNERUNCcytCTElvcmhvUHMrM0tBN3Vk?=
 =?utf-8?B?MWxMOEhLNXNmVWFvcHNTa0d5LzRDeDdJM1dWaXlZVnlJclE3bmZkV0VCOWJE?=
 =?utf-8?B?SzVhZ2l2czVuR200dkswVGl2bmF2M051YnJ0a2ljdVpZbzBoNDFDWWQzT0ZU?=
 =?utf-8?B?M1JLb0lWdVNsVVlnZVpXTHhTWG8zdkFZblllcmpsL2xnaG8yRHFXTXlUTVFQ?=
 =?utf-8?B?N09BS2VVcHZETElQUFZLNDNDTEI5MUFha040WFBmRnVKZ0V2dk84aWJyQ2lT?=
 =?utf-8?B?L1BMYzVTY2pVVFRsRjB1S1FTRjJJcGxtZHVaZ1M1ZW1EcHdVdWt2Z1Y5RjdU?=
 =?utf-8?B?OTUyUVNuN2YvQ1JDd1RRRkZtcDNPajBuY1JXTmw3L05pbjBDcnF2SkFaVDlG?=
 =?utf-8?B?SE12MXkvSVhYcXQxU2R4WGIwSmV0RUk2UitTYU5rTlEyblh5bmNWamM2OUli?=
 =?utf-8?B?WWVPdmEzVFcvY2x5NDV3K2REWVl2RC9WUHFWNUQxeTUxalI4THlBajF4UmlG?=
 =?utf-8?B?SU5ldW5RNjRCZzhnRlJESnV0cU5xK04vTHRQUysrOHFKVnV6WW5INTZzMjNR?=
 =?utf-8?B?SHZacjFCalY3MW9UWStJYkwyMzBmbHQxenZ5bXcvY2NvcjEzWWlBSG9pNTlx?=
 =?utf-8?B?TXVpVG5oaWdWT3FWNkRkVVBWQ29JVXV0dkozcURTZ2lnZnNJbFl5RDVIL3cr?=
 =?utf-8?B?RWpDb2ZvMS9NN3ZrYmJDZHkwVmhZTVdqUEtySGg4RXRKalJRdkE5bW1DUGlz?=
 =?utf-8?B?Z0g4azBnYlZVZ005clVLWWRqQW50VWRJYTBXSnphVWJPUWwzWkkxM2wwYXRH?=
 =?utf-8?B?ZERoRERpS2ZuUzBRUDgwQzh5T1ZGT2MzOGNBQmh4aGlxelZYQWY1OURub3ZZ?=
 =?utf-8?B?NEdMOEEyRmE2TmpzWU9mdzBERFFqY2xFUTQ4L2ZPbDFabmFpSmExbkN3L01l?=
 =?utf-8?B?NkY3d1luQWtZRHA5RjNacEY5azFPbHBESCtlWkh0cUpqQ1d4KzdGbGRlM3g3?=
 =?utf-8?B?ZzBLTHdYT1ZpTXBrVlBCL1pscUNrbmdQL2RRN25qSENtcVJPMmdxNnl5UGRa?=
 =?utf-8?B?Mkg4S3ROYzFIVGRMSzAxcmIwcDJ3YnFaallvaXd5YVRGVWJVUHU5SGNQZkhD?=
 =?utf-8?B?MnZoRk9hUmROQVNhc0lmdDFUakRkQXBLRURHS3h1NUtwU2s0S0dHSWFrQkdF?=
 =?utf-8?B?NVloSCtGRFhTenZBYlFZUUJjckV0OTBmU2NCRXpUZ0pkYmlnRmVCeFkrWHBy?=
 =?utf-8?B?VG5COEhhTUFwWEw1Q1NwZi9hN1BBZDVJRnRVaktTdVdOSGswVUVyQjRQV01o?=
 =?utf-8?B?NFRIZVhnRFRvcDRqOWw5UU4zU3lnNWN6UmIzVk51eER6NFhCUGRiS2diMlhQ?=
 =?utf-8?B?RkVRK3V2RE12eGN5a3hUNVJZek5Za3NhcFhxVkFKSHBzbjhxUU9PVmdRRUV4?=
 =?utf-8?B?d0ZQekhsRUxmTW1hSk1takt6Mkxpd0RyMVRKb0lWVWNKRFhnaU1ONUtJYWtQ?=
 =?utf-8?B?TE9GMnZTay8rd1lOc3ptajQreU02Z21vSmppMWlPVU52WDVvMEZBd2ZRNkFW?=
 =?utf-8?B?dW1lb0oxRGFVNllZR0ZsTzdWWGFRYmxKSE9hb2wzUW4xVDFnbkVsK3RyTTNO?=
 =?utf-8?B?OUVMUTJXZGJKNml6dVg5UlFocFhpeFJHUVIwaUR4NXAzVUJhUkMxQ1FJT0Jn?=
 =?utf-8?B?TmRwQTJoTEpOYUE4WStuZDhoYWdnL0lQSlZWaXJLYlo0c1c2UGg2cFZNYkFt?=
 =?utf-8?B?VGZPenhCN2xXelBHNjR2RGI5dGtKdWpBbzlTYXdVZGRYZmhqUVBLM0h5Sjd0?=
 =?utf-8?B?RllDOVBZdm90aFBHUHBLSWFNNTlRNDl0a2xNSFdIUC9BK1l4MkFTRmZjejJs?=
 =?utf-8?B?YUg0LzQ3RUhHVjUxMUVPRjgyYlRzc01UY0hCOTV3bHZXRE92TjdkT1h4eFlo?=
 =?utf-8?B?N1RjbnNGdXRmd0N2bVdkT0dvQ3FrWWUxUW1Vd1RjZWRJSzhSb1hMYU16RHJI?=
 =?utf-8?B?L0gwSUoyMVRENmIvZFY2RXJwQUZxWU42QnhnZVN3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2078;
 6:q+IIXxMcBmD4xy153I4jGRI19kQ0Hs5V1eWjDD2PO3bZTlfRiTlOkTW+RDVNSFrZkJNBZ3cCoRA2mnuWbG3JTbKfJ0RKCWoXIAZ3MiXsfQ4pkMd/rNSwsClrWegNb73dOoJZMdEFT5IiqYzjLNrL+EApl5t+X/+0oKFt+d7w0iF51geiTaEJAtgbqBNcUQaIe4L/SS83XPuks4mp+13UU3s3n288Nih0c5IKez0t8xV1CKW9tM+KHvuX97ZcnSTHRDK0Fud+x54xMRSIr0vlLVG8ISFvv2fh92cwMCTXx/MADM1boGc1NSHpS0MUORlQzeWyQ1xvxLfM2hsVtFbI1MrJpC3yaR5amjg5GCbI5d4=;
 5:eRQljLnTXqneb0B024tkcFCY8hJUQy+hsA9ZMkp/03fdbveKu2RzyaZMXEMLqWL/JcmjF7QZ4fzJGkHgWdrBznbEdT5oHuxuKRbrZtNEQ9zX1hzhK/aV4JBOkx7OBeP1Ns9YWwMXMfB4AwT9EJvbg8xEdSY6Yf7XsXqLe3eARjw=;
 24:OdXyg7Sruq3tQVUkp86O6A2aEcgPLoL+tbi8nAg3pBS+urpmQKhBE3DpEBCBMBCsH962OiI3fP6Ze1gaROps6Mf/YIj6B79BiUtOwW8frZI=;
 7:Nxc5ByUF1bfudIdwmTf1Nr4dhimX0eeXCgcJvz4YNHmZhjotGV9b2frB2xoqpdgz0pDC2A1fcoQjZNviM/8/2kCRr/9vhbxIjJCpwYk/+fX2NGHD8GQsm1QICadxFmu83nwYJ0ciylQrIxSh+ahiJABnzeDlcFNqxZMBuX8iCDCRHDulWdiPipl1vxg/c/u2607N5pn9QYgQ4v2D8F382CQMEvdpqEJM/rhGebx5iCGp8HiH0kxL4rnAAtzumnqK
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2018 06:05:16.8210 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8fc3bc2c-a25a-4954-af04-08d55f029fc5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2078
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 01/11] acpi: arm: Public API for populating
 and query based on requesterid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

Ck9uIDAxLzE3LzIwMTggMTI6MDEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBNYW5pc2gs
Cj4KSGkgSnVsaWVuLApUaGFua3MgZm9yIHJldmlld2luZyB0aGUgcGF0Y2guCgo+IEkgc2VudCB0
aGUgcHJldmlvdXMgZS1tYWlsIHRvbyBzb29uLgo+Cj4gT24gMDIvMDEvMTggMDk6MjcsIG1hbmlz
aC5qYWdnaUBsaW5hcm8ub3JnIHdyb3RlOgo+PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5q
YWdnaUBsaW5hcm8ub3JnPgo+Pgo+PiDCoCBQdWJsaWMgQVBJIHRvIHBvcHVsYXRlIGFuZCBxdWVy
eSBtYXAgYmV0d2VlbiByZXF1ZXN0ZXIgaWQgYW5kCj4+IMKgIHN0cmVhbUlkL0RldmljZUlELiBJ
T1JUIGlzIHBhcnNlZCBvbmUgdGltZSAob3V0c2lkZSB0aGlzIHBhdGNoKQo+PiDCoCBhbmQgdHdv
IGxpc3RzIGFyZSBjcmVhdGVkIG9uZSBmb3IgbWFwcGluZyBiZXR3ZWVuIHJldWVzdGVySWQgYW5k
IAo+PiBzdHJlYW1pZAo+PiDCoCBhbmQgYW5vdGhlciBiZXR3ZWVuIHJlcXVlc3RlcklEIGFuZCBk
ZXZpY2VJRC4KPj4KPj4gwqAgVGhlc2UgbGlzdHMgZWxpbWluYXRlIHRoZSBuZWVkIHRvIHJlcGFy
c2UgSU9SVCBmb3IgcXVlcnlpbmcgc3RyZWFtaWQKPj4gwqAgb3IgZGV2aWNlaWQgdXNpbmcgcmVx
dWVzdGVyaWQuCj4+Cj4+IMKgIFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmph
Z2dpQGxpbmFyby5vcmc+Cj4+IC0tLQo+PiDCoCB4ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlwqDC
oMKgwqAgfMKgwqAgMSArCj4+IMKgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlIHzCoMKg
IDEgKwo+Cj4gV2UgaGF2ZSBhIGRpcmVjdG9yeSBhcmNoL2FybS9hY3BpLy4gU28gcGxlYXNlIG1v
dmUgYWxsIHlvdXIgY29kZSB0aGVyZS4KVGhlIGN1cnJlbnQgZmlsZXMgaW4gYXJjaC9hcm0vYWNw
aSBob2xkIG9ubHkgYm9vdCB0aW1lL2xvdyBsZXZlbCBjb2RlLgpJTUhPIGNyZWF0aW5nIGRyaXZl
cnMvYWNwaS9hcm0gbWFrZXMgbW9yZSBzZW5zZS4KTGludXggYWxzbyBoYXMgaW9ydCBjb2RlIGlu
IGRyaXZlcnMvYWNwaS9hcm0uCgo+Cj4+IMKgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL3JpZG1hcC5j
IHwgMTI0IAo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4g
wqAgeGVuL2luY2x1ZGUvYWNwaS9yaWRtYXAuaMKgwqDCoMKgIHzCoCA3NyArKysrKysrKysrKysr
KysrKysrKysrKysrKwo+Cj4gTm8gbmVlZCB0byBtYWtlIHRoaXMgaGVhZGVyIGF2YWlsYWJsZSBp
biBjb21tb24uIFRoYXQgc2hvdWxkIGdvIHVuZGVyIAo+IGFzbS1hcm0vYWNwaS8Kb2sKPgo+PiDC
oCA0IGZpbGVzIGNoYW5nZWQsIDIwMyBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZQo+PiBp
bmRleCA0NDRiMTFkNTgzLi44MGEwNzRlMDA3IDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9h
Y3BpL01ha2VmaWxlCj4+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvTWFrZWZpbGUKPj4gQEAgLTEs
NiArMSw3IEBACj4+IMKgIHN1YmRpci15ICs9IHRhYmxlcwo+PiDCoCBzdWJkaXIteSArPSB1dGls
aXRpZXMKPj4gwqAgc3ViZGlyLSQoQ09ORklHX1g4NikgKz0gYXBlaQo+PiArc3ViZGlyLSQoQ09O
RklHX0FSTSkgKz0gYXJtCj4+IMKgIMKgIG9iai1iaW4teSArPSB0YWJsZXMuaW5pdC5vCj4+IMKg
IG9iai0kKENPTkZJR19OVU1BKSArPSBudW1hLm8KPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2FjcGkvYXJtL01ha2VmaWxlIAo+PiBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlCj4+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMDAuLjA0NmZhZDVlM2QKPj4g
LS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9NYWtlZmlsZQo+PiBA
QCAtMCwwICsxIEBACj4+ICtvYmoteSA9IHJpZG1hcC5vCj4+IGRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9hY3BpL2FybS9yaWRtYXAuYyAKPj4gYi94ZW4vZHJpdmVycy9hY3BpL2FybS9yaWRtYXAu
Ywo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwLi4yYzNhODg3NmVh
Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vcmlkbWFwLmMK
Pj4gQEAgLTAsMCArMSwxMjQgQEAKPj4gKy8qCj4+ICsgKiB4ZW4vZHJpdmVycy9hY3BpL2FybS9y
aWRtYXAuYwo+PiArICoKPj4gKyAqIFB1YmxpYyBBUEkgdG8gcG9wdWxhdGUgYW5kIHF1ZXJ5IG1h
cCBiZXR3ZWVuIHJlcXVlc3RlciBpZCBhbmQKPj4gKyAqIHN0cmVhbUlkL0RldmljZUlECj4KPiBJ
IGRvbid0IGNhcmUgd2hldGhlciB5b3UgdXNlIGRldmljZUlEIG9yIERldmljZUlEIGJ1dCBwbGVh
c2Ugc3RheSAKPiBjb25zaXN0ZW50IHdpdGggdGhlIG5hbWluZy4Kb2sKPgo+PiArICoKPj4gKyAq
IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4+ICsgKiBDb3B5cmlnaHQg
KGMpIDIwMTggTGluYXJvLgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4+ICsgKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hl
ZCBieQo+PiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24g
MiBvZiB0aGUgTGljZW5zZSwgb3IKPj4gKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCj4KPiBYZW4gaXMgR1BMdjIgb25seSBhbmQgaGVuY2UgdGhlIGNvcHlyaWdodCB3cm9u
Zy4gWW91IHdhbnQgdG8gdXNlOgo+Cj4gVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKPiB1bmRlciB0aGUgdGVybXMg
YW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+IHZlcnNp
b24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCgpJIHBp
Y2tlZCB0aGlzIGNvcHlyaWdodCBmcm9tIHhlbi9hcmNoL2FybS90cmFwcy5jLgoKIMKgKiB4ZW4v
YXJjaC9hcm0vdHJhcHMuYwogwqAqCiDCoCogQVJNIFRyYXAgaGFuZGxlcnMKIMKgKgogwqAqIENv
cHlyaWdodCAoYykgMjAxMSBDaXRyaXggU3lzdGVtcy4KIMKgKgogwqAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiDC
oCogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh
cyBwdWJsaXNoZWQgYnkKIMKgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlc2UsIG9yCiDCoCogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KClNvIElJVVlDLCB0cmFwcy5jIGNvcHlyaWdodCBpcyBhbHNvIHdyb25nLgpI
b3cgZG8gd2UgcGxhbiB0byBmaXggYWxsIG90aGVyIGZpbGVzIGluIHhlbiBjb2RlIHdoaWNoIHVz
ZSB0aGUgc2FtZSAKY29weXJpZ2h0Lgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiArICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
Pj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RS7CoCBTZWUgdGhlCj4+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk
ZXRhaWxzLgo+PiArICovCj4+ICsKPj4gKyNpbmNsdWRlIDxhY3BpL3JpZG1hcC5oPgo+PiArI2lu
Y2x1ZGUgPHhlbi9pb21tdS5oPgo+PiArI2luY2x1ZGUgPHhlbi9rZXJuZWwuaD4KPj4gKyNpbmNs
dWRlIDx4ZW4vbGlzdC5oPgo+PiArI2luY2x1ZGUgPHhlbi9wY2kuaD4KPj4gKwo+PiArc3RydWN0
IGxpc3RfaGVhZCByaWRfc3RyZWFtaWRfbWFwX2xpc3Q7Cj4+ICtzdHJ1Y3QgbGlzdF9oZWFkIHJp
ZF9kZXZpY2VpZF9tYXBfbGlzdDsKPgo+IFBsZWFzZSBkcm9wIF9saXN0LiBUaGlzIGlzIHBvaW50
bGVzcyB0byBrbm93IHRoYXQgd2hlbiB5b3UgY2FuIAo+IGRpc2NvdmVyIGl0LgoKSSB0aGluayBp
dCBpcyBub3QgcG9pbnRsZXNzLgpUaGVyZSBpcyBhIHBvaW50IGhlcmUuIDopCiDCoF9saXN0IGlz
IGFkZGVkIHRvIHNob3cgdGhhdCBpdCBpcyBhIGxpc3QgdG8gbWFrZSBpdCBtb3JlIHZlcmJvc2Uu
CldpdGhvdXQgX2xpc3QgdGhlIG5hbWUgY291bGQgbWVhbiBhIHNpbmdsZSBtYXBwaW5nIGFzIHdl
bGwuCgpJZiB5b3UgY2FyZSB0byBzZWUKeGVuL2NvbW1vbi9yYW5nZXNldC5jOjI3OsKgwqDCoCBz
dHJ1Y3QgbGlzdF9oZWFkIHJhbmdlX2xpc3Q7CgpJIGhvcGUgeW91IGNhbiBhcHByZWNpYXRlIHRo
ZSBwb2ludC4KPgo+IEFsc28sIGNhbiB5b3UgZXhwbGFpbiB0aGUgcmF0aW9uYWxlIG9mIHVzaW5n
IGFuIHVuc29ydGVkIGxpc3Qgb3ZlciAKPiBhbm90aGVyIHN0cnVjdHVyZT8gClNpbmNlIHJpZCAt
IHN0cmVhbUlkIG1hcHBpbmcgYWxzbyByZXF1aXJlcyBwY2lyY19ub2RlIHNvIGl0IHdvdWxkIApy
ZXF1aXJlIHR3byBsZXZlbCBvZiBzb3J0aW5nLgpGaXJzdCBzb3J0IGJhc2VkIG9uIHBjaXJjX25v
ZGUgYW5kIG5leHQgb24gYmFzaXMgb2YgcmlkLgpEb2VzIGl0IG1ha2VzIHNlbnNlIHRvIGhhdmUg
YWxsIHRoYXQgY29tcGxleCBjb2RlIGhlcmUgPwogwqBhcyB0aGlzIEFQSSB3aWxsIGJlIHVzZWQg
b25seSBvbmNlIHBlciBwY2kgZGV2aWNlCj4gQWxvbmcgdGhhdCBwbGVhc2UgZ2l2ZSBhbiBpZGVh
IGhvdyBvZnRlbiBhbmQgd2hlcmUgdGhlIHF1ZXJ5IEFQSSB3aWxsIAo+IGJlIHVzZWQuCm9rCkJU
VywgdGhpcyBpcyBjYWxsZWQgZnJvbSBwY2lfZm9yX2VhY2hfZG1hX2FsaWFzIGNvZGUgZmxvdy4K
Pgo+PiArCj4+ICt2b2lkIGluaXRfcmlkbWFwcyh2b2lkKQo+Cj4gVGhpcyBsaWtlbHkgbmVlZCB0
byBiZSBfX2luaXQuCm9rLgo+Cj4+ICt7Cj4+ICvCoMKgwqAgSU5JVF9MSVNUX0hFQUQoJnJpZF9k
ZXZpY2VpZF9tYXBfbGlzdCk7Cj4+ICvCoMKgwqAgSU5JVF9MSVNUX0hFQUQoJnJpZF9zdHJlYW1p
ZF9tYXBfbGlzdCk7Cj4+ICt9Cj4KPiBUaGlzIGZ1bmN0aW9uIGlzIG5vdCBuZWNlc3NhcnkuIERl
Y2xhcmluZyAKPiBMSVNUX0hFQUQocmlkX3N0cmVhbWlkX21hcF9saXN0KSB3aWxsIGRvIHRoZSB0
cmljay4Kb2suCj4+ICsKPj4gK2ludCBhZGRfcmlkX3N0cmVhbWlkX21hcChzdHJ1Y3QgYWNwaV9p
b3J0X25vZGUgKnBjaXJjX25vZGUsCj4KPiBEaXR0by4KRGl0dG8gZm9yPyBTb3JyeSBkaWRudCBj
YXRjaCB5b3VyIHBvaW50IGhlcmUuCj4KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnNtbXVfbm9kZSwKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1MzIgaW5w
dXRfYmFzZSwgdTMyIG91dHB1dF9iYXNlLCB1MzIgaWRfY291bnQpCj4KPiB1MzIgJiBjbyBzaG91
bGQgbm90IGJlIHVzZWQgaW4gbmV3IGNvZGUgKHVubGVzcyBpbXBvcnRlZCBmcm9tIExpbnV4KS4g
Cj4gUGxlYXNlIHVzZSB1aW50MzJfdCAmIGNvLgpJIGNvdWxkbid0IGZpbmQgdGhpcyBpbiB4ZW4g
Y29kaW5nIHN0eWxlIGRvY3VtZW50LgpDb3VsZCB5b3UgcGxlYXNlIHBvaW50IHRvIHRoZSBzZWN0
aW9uIHdoaWNoIHNheXMgdTMyIHNob3VsZCBub3QgYmUgdXNlZC4KCj4KPj4gK3sKPj4gK8KgwqDC
oCBzdHJ1Y3QgcmlkX3N0cmVhbWlkX21hcCAqcmlkX21hcDsKPgo+IE5ld2xpbmUgaGVyZSBhcyBp
dCBzaG91bGQgYmUgYmV0d2VlbiBhZnRlciBkZWNsYXJhdGlvbnMuCj4Kb2sKPgo+PiArwqDCoMKg
IHJpZF9tYXAgPSB4emFsbG9jKHN0cnVjdCByaWRfc3RyZWFtaWRfbWFwKTsKPj4gKwo+PiArwqDC
oMKgIGlmICghcmlkX21hcCkKPgo+IFRoaXMgc2hvdWxkIGJlICggLi4uICkuCj4KPj4gK8KgwqDC
oMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+Cj4gWW91IGVpdGhlciByZXR1cm4gLUVOT01FTSBv
ciAwIGluIHRoaXMgZnVuY3Rpb24uIEl0IHNvdW5kcyBsaWtlIHRvIG1lIAo+IHRoYXQgYm9vbCB3
b3VsZCBiZSB0aGUgYmVzdC4KSSB0aGluayBFTk9NRU0gc2hvdWxkIGJlIHVzZWQgaGVyZS4gVGhl
IGVycm9yIGNvZGUgaXMgZGVzaWduZWQgCnNwZWNpZmljYWxseSBmb3IgdGhpcyBwdXJwb3NlLgo+
Cj4+ICsKPj4gK8KgwqDCoCByaWRfbWFwLT5pZG1hcC5pbnB1dF9iYXNlID0gaW5wdXRfYmFzZTsK
Pj4gK8KgwqDCoCByaWRfbWFwLT5pZG1hcC5vdXRwdXRfYmFzZSA9IG91dHB1dF9iYXNlOwo+PiAr
wqDCoMKgIHJpZF9tYXAtPmlkbWFwLmlkX2NvdW50ID0gaWRfY291bnQ7Cj4+ICvCoMKgwqAgcmlk
X21hcC0+cGNpcmNfbm9kZSA9IHBjaXJjX25vZGU7Cj4+ICvCoMKgwqAgcmlkX21hcC0+c21tdV9u
b2RlID0gc21tdV9ub2RlOwo+PiArCj4+ICvCoMKgwqAgbGlzdF9hZGRfdGFpbCgmcmlkX21hcC0+
ZW50cnksICZyaWRfc3RyZWFtaWRfbWFwX2xpc3QpOwo+Cj4gTmV3bGluZSBoZXJlLgo+Cj4+ICvC
oMKgwqAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK2ludCBhZGRfcmlkX2RldmljZWlkX21hcChz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppdHNf
bm9kZSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB1MzIgaW5wdXRfYmFzZSwgdTMyIG91dHB1dF9iYXNlLCB1MzIgaWRfY291bnQpCj4KPiBzL3Uq
L3VpbnRfLwpTZWUgYWJvdmUKPgo+PiArewo+PiArwqDCoMKgIHN0cnVjdCByaWRfZGV2aWNlaWRf
bWFwICpyaWRfbWFwOwo+Cj4gTmV3bGluZSBoZXJlLgo+Cj4+ICvCoMKgwqAgcmlkX21hcCA9IHh6
YWxsb2Moc3RydWN0IHJpZF9kZXZpY2VpZF9tYXApOwo+PiArCj4+ICvCoMKgwqAgaWYgKCFyaWRf
bWFwKQo+Cj4gQ29kaW5nIHN0eWxlLgo+Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT01F
TTsKPj4gKwo+PiArwqDCoMKgIHJpZF9tYXAtPmlkbWFwLmlucHV0X2Jhc2UgPSBpbnB1dF9iYXNl
Owo+PiArwqDCoMKgIHJpZF9tYXAtPmlkbWFwLm91dHB1dF9iYXNlID0gb3V0cHV0X2Jhc2U7Cj4+
ICvCoMKgwqAgcmlkX21hcC0+aWRtYXAuaWRfY291bnQgPSBpZF9jb3VudDsKPj4gK8KgwqDCoCBy
aWRfbWFwLT5wY2lyY19ub2RlID0gcGNpcmNfbm9kZTsKPj4gK8KgwqDCoCByaWRfbWFwLT5pdHNf
bm9kZSA9IGl0c19ub2RlOwo+PiArCj4+ICvCoMKgwqAgbGlzdF9hZGRfdGFpbCgmcmlkX21hcC0+
ZW50cnksICZyaWRfZGV2aWNlaWRfbWFwX2xpc3QpOwo+Cj4gTmV3bGluZSBoZXJlLgo+Cj4+ICvC
oMKgwqAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3ZvaWQgcXVlcnlfc3RyZWFtaWQoc3RydWN0
IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2RlLCB1MTYgcmlkLCB1MzIgCj4+ICpzdHJlYW1pZCwK
Pgo+IHMvdSovdWludF8vCj4KPiBCdXQgaG93IGNvbWUgdGhlIHJpZCBpcyAxNi1iaXQgaGVyZSB3
aGVuIExpbnV4IGlzIHVzaW5nIDMyLWJpdD8KSUlVQyByaWQgaXMgMTZiaXQgb25seS4gRG9udCBr
bm93IHdoeSBsaW51eCBpcyB1c2luZyAzMmJpdC4KCnJpZCA9IGJ1cyAtIDhiaXRzICwgZGV2Zm4g
OGJpdHMuCgogRnJvbSBQQ0kgRXhwcmVzcyBzcGVjaWZpY2F0aW9uClRoZSBSZXF1ZXN0ZXIgSUQg
aXMgYSAxNi1iaXQgdmFsdWUgdGhhdCBpcyB1bmlxdWUgZm9yIGV2ZXJ5IFBDSSBFeHByZXNzIApG
dW5jdGlvbiB3aXRoaW4gYSBIaWVyYXJjaHkuLgoKSWYgeW91IHRoaW5rIGl0IGlzIGEgMzJiaXQg
dmFsdWUgcGxlYXNlIGxldCBtZSBrbm93IGhvdyB0byB1c2UgdXBwZXIgMTYgCmJpdHMuCgo+Cj4g
QWxzbywgSSBhbSBhIGJpdCBwdXp6bGVkIGhvdyB0aGUgY2FsbGVyIGlzIGV4cGVjdGVkIHRvIHVz
ZSBpdC4gCkkgdGhvdWdodCBpdCB3b3VsZCBiZSBzZWxmIGV4cGxhbmF0b3J5IHF1ZXJ5IHN0cmVh
bWlkIGJhc2VkIG9uIHJpZC4KQnV0IGlmIGl0IGlzIG5vdCB2ZXJib3NlIGVub3VnaCBmb3IgeW91
LCBJIHdpbGwgYWRkIHRoaXMgZXhwbGljaXRseS4KCj4gRnJvbSB0aGUgbmFtZSBJIHdvdWxkIGV4
cGVjdCB0aGUgZnVuY3Rpb24gdG8gcmV0dXJuIHdoZXRoZXIgYSAKPiB0cmFuc2xhdGlvbiB3YXMg
Zm91bmQuIEJ1dCBpdCByZXR1cm5zIHZvaWQuCj4KPiBJSE1PLCB0aGlzIGlzIGEgcHJldHR5IGJh
ZCBpZGVhIGFuZCBtYWtlIG1vcmUgZXhwZWN0YXRpb24gb24gdGhlIHZhbHVlIAo+IGZvciB0aGUg
Y2FsbGVyLgo+Cj4gTGFzdGx5LCBJIHdvdWxkIGFwcHJlY2lhdGUgZG9jdW1lbnRhdGlvbiBvbiBh
dCBsZWFzdCB0aGUgZnVuY3Rpb24gCj4gZXhwb3J0ZWQuCm9rLgo+Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKipzbW11X25v
ZGUpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHJpZF9zdHJlYW1pZF9tYXAgKnJtYXA7Cj4+ICsK
Pj4gK8KgwqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5KHJtYXAsICZyaWRfc3RyZWFtaWRfbWFwX2xp
c3QsIGVudHJ5KQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmIChybWFwLT5wY2ly
Y19ub2RlID09IHBjaXJjX25vZGUpCj4KPiBDb2Rpbmcgc3R5bGUuCkNhbiB3ZSBoYXZlIGEgY2hl
Y2twYXRjaC5wbCBmb3IgeGVuLgpUaGlzIHdvdWxkIGhlbHAgaW4gY2FzZXMgd2hlbiBjb2RlIGhh
cyBhIG1peCBvZiBmaWxlcyB3aXRoIGxpbnV4IGNvZGluZyAKc3R5bGUgYW5kIHhlbiBjb2Rpbmcg
c3R5bGUuCj4KPj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
aWYgKCAocmlkID49IHJtYXAtPmlkbWFwLmlucHV0X2Jhc2UpICYmCj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAocmlkIDwgcm1hcC0+aWRtYXAuaW5wdXRfYmFzZSArIAo+PiBy
bWFwLT5pZG1hcC5pZF9jb3VudCkgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKnN0cmVhbWlkID0gcmlkIC0gcm1hcC0+aWRt
YXAuaW5wdXRfYmFzZSArCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgcm1hcC0+aWRtYXAub3V0cHV0X2Jhc2U7Cj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgKnNtbXVfbm9kZSA9IHJtYXAtPnNtbXVfbm9kZTsKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgfQo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiArwqDCoMKgIH0KPj4gKwo+PiArfQo+PiAr
Cj4+ICt2b2lkIHF1ZXJ5X2RldmljZWlkKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNfbm9k
ZSwgdTE2IHJpZCwgdTMyIAo+PiAqZGV2aWNlaWQpCj4KPiBEaXR0byBmb3IgZXZlcnl0aGluZyBh
Ym92ZSB3aXRoaW4gdGhpcyBmdW5jdGlvbi4KPgo+PiArewo+PiArwqDCoMKgIHN0cnVjdCByaWRf
ZGV2aWNlaWRfbWFwICpybWFwOwo+PiArCj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRyeShy
bWFwLCAmcmlkX2RldmljZWlkX21hcF9saXN0LCBlbnRyeSkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKg
wqDCoMKgwqDCoCBpZiAocm1hcC0+cGNpcmNfbm9kZSA9PSBwY2lyY19ub2RlKQo+PiArwqDCoMKg
wqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIChyaWQgPj0gcm1hcC0+
aWRtYXAuaW5wdXRfYmFzZSkgJiYKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IChyaWQgPCBybWFwLT5pZG1hcC5pbnB1dF9iYXNlICsgCj4+IHJtYXAtPmlkbWFwLmlkX2NvdW50
KSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAqZGV2aWNlaWQgPSByaWQgLSBybWFwLT5pZG1hcC5pbnB1dF9iYXNlICsKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBy
bWFwLT5pZG1hcC5vdXRwdXRfYmFzZTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBicmVhazsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+PiArwqDCoMKgwqDCoMKgwqAg
fQo+PiArwqDCoMKgIH0KPj4gK30KPj4gKwo+PiArLyoKPj4gKyAqIExvY2FsIHZhcmlhYmxlczoK
Pj4gKyAqIG1vZGU6IEMKPj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPj4gKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4gKyAqIEVuZDoKPj4gKyAq
Lwo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYWNwaS9yaWRtYXAuaCBiL3hlbi9pbmNsdWRl
L2FjcGkvcmlkbWFwLmgKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAw
MC4uODA2ZjQwMWQ4OQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FjcGkv
cmlkbWFwLmgKPj4gQEAgLTAsMCArMSw3NyBAQAo+PiArLyoKPj4gKyAqIHhlbi9pbmNsdWRlL2Fj
cGkvcmlkbWFwLmgKPj4gKyAqCj4+ICsgKiBNYXBwaW5nIHN0cnVjdHVyZXMgdG8gaG9sZCBtYXAg
YmV0d2VlbiByZXF1ZXN0ZXIgaWQgYW5kIAo+PiBzdHJlYW1JZC9EZXZpY2VJRAo+PiArICogYWZ0
ZXIgcGFyaW5nIHRoZSBJT1JUIHRhYmxlLgo+Cj4gcy9wYXJpbmcvcGFyc2luZy8KPgo+IEkgdGhp
bmsgaXQgd291bGQgYmUgY2xlYXJlciBpZiB5b3Ugc2F5Ogo+Cj4gRGVmaXRpb25zIGZvciBzdHJ1
Y3R1cmUgaG9sZGluZyBtYXBwaW5nIGJldHdlZW4gYSByZXF1ZXN0ZXJJRCBhbmQgCj4gc3RyZWFt
SUQvRGV2aWNlSUQuCklmIHRoYXQgbWFrZXMgeW91IGhhcHB5LCBJIHdpbGwgY2hhbmdlIGl0IDop
Cj4KPj4gKyAqCj4+ICsgKiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnPgo+
PiArICogQ29weXJpZ2h0IChjKSAyMDE4IExpbmFyby4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eQo+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBhcyBwdWJsaXNoZWQgYnkKPj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247
IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4+ICsgKiAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgo+Cj4gV3JvbmcgbGljZW5zZS4KU2VlIGFib3ZlLgo+Cj4+
ICsgKgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQg
aXQgd2lsbCBiZSB1c2VmdWwsCj4+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+PiArICogTUVSQ0hBTlRBQklMSVRZIG9y
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLsKgIFNlZSB0aGUKPj4gKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+ICsgKi8KPj4gKwo+PiAr
I2lmbmRlZiBSSURfTUFQX0gKPgo+IFdlIHVzdWFsbHkgaGFkIHRoZSBkaXJlY3RvcnkgbmFtZSBp
biB0aGUgZ3VhcmQgdG8gcHJldmVudCBwb3RlbnRpYWwKb2sgd2lsbCBjaGFuZ2UgaXQKPgo+PiAr
I2RlZmluZSBSSURfTUFQX0gKPj4gKwo+PiArI2luY2x1ZGUgPHhlbi9hY3BpLmg+Cj4+ICsKPj4g
K3N0cnVjdCBpZF9tYXBfc3RydWN0Cj4KPiBTYXlpbmcgc3RydWN0IGluIHRoZSBuYW1lIGlzIGEg
Yml0IHBvaW50bGVzcyBnaXZlbiB5b3Ugd2lsbCBhbHdheXMgdXNlIAo+IGl0IHdpdGggInN0cnVj
dCAuLi4iIGJlZm9yZS4KPgo+IEkgd291bGQgYWxzbyBhcHByZWNpYXRlIHNvbWUgZG9jdW1lbnRh
dGlvbiB3aXRoaW4gdGhpcyBoZWFkZXIuCm9rCj4KPgo+PiArewo+PiArwqDCoMKgIHUxNiBpbnB1
dF9iYXNlOwo+Cj4gdWludF8gc2FtZSBiZWxvdy4KPgo+PiArwqDCoMKgIHUzMiBvdXRwdXRfYmFz
ZTsKPj4gK8KgwqDCoCB1MTYgaWRfY291bnQ7Cj4+ICt9Owo+PiArCj4+ICtzdHJ1Y3QgcmlkX3N0
cmVhbWlkX21hcAo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNf
bm9kZTsKPj4gK8KgwqDCoCBzdHJ1Y3QgaWRfbWFwX3N0cnVjdCBpZG1hcDsKPj4gK8KgwqDCoCBz
dHJ1Y3QgbGlzdF9oZWFkIGVudHJ5Owo+PiArwqDCoMKgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAq
c21tdV9ub2RlOyA+ICt9Owo+PiArCj4+ICtzdHJ1Y3QgcmlkX2RldmljZWlkX21hcAo+PiArewo+
PiArwqDCoMKgIHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNfbm9kZTsKPj4gK8KgwqDCoCBz
dHJ1Y3QgYWNwaV9pb3J0X25vZGUgKml0c19ub2RlOwo+PiArwqDCoMKgIHN0cnVjdCBpZF9tYXBf
c3RydWN0IGlkbWFwOwo+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgZW50cnk7Cj4+ICt9Owo+
PiArCj4+ICtleHRlcm4gc3RydWN0IGxpc3RfaGVhZCByaWRfc3RyZWFtaWRfbWFwX2xpc3Q7Cj4+
ICtleHRlcm4gc3RydWN0IGxpc3RfaGVhZCByaWRfZGV2aWNlaWRfbWFwX2xpc3Q7Cj4KPiBJIGFt
IG5vdCBhIGJpZyBmYW4gb2YgZXhwb3J0aW5nIHRob3NlIDIgbWFwcy4gQnV0IEkgd2lsbCBzZWUg
aG93IHlvdSAKPiB1c2UgaXQgYmVmb3JlIGNvbW1lbnRpbmcuCkxvdCBvZiB4ZW4gY29kZSB1c2lu
ZyB0aGUgc2FtZSB3YXkuIElzIHRoYXQgYWxsIHdyb25nPwo+Cj4gRm9yIHRoZSByZXN0IG9mIHRo
ZSBjb2RlLCBzZWUgbXkgY29tbWVudHMgaW4gdGhlIHBhdGNoLgo+Cj4+ICsKPj4gK2ludCBhZGRf
cmlkX3N0cmVhbWlkX21hcChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsCj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGFj
cGlfaW9ydF9ub2RlICpzbW11X25vZGUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdTMyIGlucHV0X2Jhc2UsIHUzMiBvdXRwdXRfYmFzZSwgdTMy
IAo+PiBpZF9jb3VudCk7Cj4+ICsKPj4gK2ludCBhZGRfcmlkX2RldmljZWlkX21hcChzdHJ1Y3Qg
YWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICppdHNfbm9kZSwK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1MzIg
aW5wdXRfYmFzZSwgdTMyIG91dHB1dF9iYXNlLCB1MzIgCj4+IGlkX2NvdW50KTsKPj4gKwo+PiAr
dm9pZCBxdWVyeV9zdHJlYW1pZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsIHUx
NiByaWQsIHUzMiAKPj4gKnN0cmVhbWlkLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICoqc21tdV9ub2RlKTsKPj4gKwo+PiAr
dm9pZCBxdWVyeV9kZXZpY2VpZChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnBjaXJjX25vZGUsCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1MTYgcmlkLCB1MzIgKmRl
dmljZWlkKTsKPj4gKwo+PiArdm9pZCBpbml0X3JpZG1hcHModm9pZCk7Cj4+ICsKPj4gKyNlbmRp
Zgo+PiArCj4+ICsvKgo+PiArICogTG9jYWwgdmFyaWFibGVzOgo+PiArICogbW9kZTogQwo+PiAr
ICogYy1maWxlLXN0eWxlOiAiQlNEIgo+PiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPj4gKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAo+PiArICogRW5kOgo+PiArICovCj4+Cj4KPiBDaGVlcnMsCj4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 06:11:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 06:11:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecPtV-0006s0-8U; Fri, 19 Jan 2018 06:11:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cv8c=ad=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ecPtT-0006rt-Ta
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 06:11:15 +0000
X-Inumbo-ID: 4d4f478d-20da-11b2-b4a7-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::61f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4d4f478d-20da-11b2-b4a7-bc764e045a96;
 Sun, 04 Jan 1970 21:36:26 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=U87TjBV+mLHAbFSw6ahMVQX1CB5+liVkUpSDO2EEz0M=;
 b=Qtv2WO/DHm2gmUo0yhrEdazRXOd6RZ6Ns8biwIehNGoj7+/AzBObAN8lWrSJCk8oU+JCH2QJxkLlSy6ZxXxOokMMxbAV42TqEbHYD+Tn482GgPxXdonRVkOeGMCUxbVokPWyzZNuARZ4UkKEbei/rSwU6jxh5/3UX8VmgHzHI9Y=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (171.79.39.154) by
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Fri, 19
 Jan 2018 06:11:05 +0000
To: Julien Grall <julien.grall@linaro.org>, manish.jaggi@linaro.org,
 xen-devel@lists.xenproject.org, sameer.goel@linaro.org,
 andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-3-manish.jaggi@linaro.org>
 <0c782810-5bd3-c937-5d1b-38094b222f69@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <89566241-d529-7698-6114-63f03f7314eb@caviumnetworks.com>
Date: Fri, 19 Jan 2018 11:40:47 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <0c782810-5bd3-c937-5d1b-38094b222f69@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.79.39.154]
X-ClientProxiedBy: MAXPR0101CA0009.INDPRD01.PROD.OUTLOOK.COM (10.174.62.19) To
 BY2PR0701MB2071.namprd07.prod.outlook.com (10.163.156.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f08d250b-12d9-4a1c-7f29-08d55f036dc6
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BY2PR0701MB2071; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 3:tF0wjAfFuTaCbS5/zOYyUnhmtfxI/ko0cijLWAOsZdDTTERg7CYVU11vTPZ5p7YLytKUeCExblof4Yyszp/dHQxBb7Ps19o27xVemd7CbN/P6pZArXpyS3DeQ6lUr6rzNJ7JzqamCt0x2I4GMuuSShPXggK8zgBfzMip27aZIzkxsbKcgeAPOSZII3DoXXCSba6KP4XfbePijlOYl86+tvRSXHhx+pHIUnmun7HyaCIJqMAi0dyek/yYGe+yNKWI;
 25:qjm2PyqH96/JVGIqaBDNa1iSiLg3Vt1ecUxBkwhA+lsV5z1Pr1cCSaR+fcBY6uejnhEwfyMJu+yOsTyU6QUzEvLT8lcsrTrW8NRMZ7zFBmWaF80bsg+uOFQ2me1pgUxvAYzk13RgwxZn1H+h0V1tiZrCV/1v7+mYZddpokDlxkAgF4024sjcBhcJVnXLBYabDJrUDbdXuAzhYxDioKjglQV9D6XZihUanNbp4QnCUv6hEMDPBYcm7zI7yvkkZ1g+qPqjpAN8RxaBfUQW2hJ36mbepxwxpzWhq8NnLzQc8WsL3UU6tsbtO8aqD9BxEpOkpacYna7zllec/nyYeYbYSQ==;
 31:QqESlDu9JTwuOYOq/q+ai+YfdM+Dt+BWl1gSguk8ea1w35OCxZm8CIuL3O2cL46XmtdQDy23d4KmR+FWsseexZixdl2LBnrKvkr+AQCwss/ENrTsTDiUCO9N5EQxwzqLDvKUO9nRxaR/G68qhE3ppanKnxwyuiHrKhRUkU0pRSL735jbHlqTGle0SHqUzFjrXHJyGKp2s0DSNEJZDFWFPyqiy3z+OT6LV1DD+eGACls=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2071:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 20:2uSdkIkNvF0LkLze5W8nitjrOgoysR2cOYMizsRcfSwWXGmHL9k992uzrc37QeyPZ4PUQi9zW0tWuGDnPJp3sMVg9027XM6fvuPB4dfIHNCJUBRwCU5ZPoQVq99v7n4XY5qBZhWGQGm4wLFOjWGqG+dF+OXanxxqT5fnvDarXS/ZsWEPrarLN/wqNtwx2DnSJYHOlWVdjjXFYs4K7clZoa2csg10xt25ne1fjfPZRJLETBxdpdXdacV3e9owGJ/b3hWX8ysIYDHiYAyQOM2kcYkoPOxsZslwsA+tfTFE5JGsFHRf3xzG+3juPd32eJwuYN+DxHEJ0kocjVHdZDfhTqpdPOr4O/gFydKuXQhGdYWGZtMwthdSKfgxnIqD7QG6dce1ow6wkzmNj5ULprrCWjP/XSwP9T+3lyvYB3pE4je2ycLAKgGpDz3tj8bNDI5Mkw9lnBzye5F7cjsdHF1ZFMtVJA4NylsSdh8cP2mIo3xh+guqoR9pRXXnLgTircRdlPFkkp6neeKOG8sbe6amRUeFg0QqrzZLGb3eX0Jzivb+7h5j72O8kJXGiCbaaLljMUfMXm5wn6R679106IMuNKhUVpPS+/jzpCMFU5OhCBU=;
 4:bj1puzLmCJstRsdUzXV90kh6JeTwH3kEE0Ihjo4gIIQ4iSqQZZrsm2QjeaVHbVLyORmLjKx+Mx8u70qRwcSrItWIOfSnnXO48/sP71aPzf9Y4S6p0PTYg5GB5f1zDkvTRdTvRKhP1CtMMg3vNnUKF2BryALaC2Ehw0FQ05rU3iBzOi65qBC4jgfuBxxwahE5SyyPi1MqRwWN5hq5797YvhBJEynJ0yknayaV9t4BOsAX0i1JDtWcaoY2JvdaZKylPeP+PXbcnCfiWOQ2tYOxpz6rBLmtnKN+Lx1GAibzY9vItD4ZERRUYCE+ErtCy2cm
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2071B92854462978683AB979ECEF0@BY2PR0701MB2071.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(788757137089);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040470)(2401047)(5005006)(8121501046)(93006095)(3002001)(10201501046)(3231023)(2400073)(944501161)(6041268)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(6072148)(201708071742011);
 SRVR:BY2PR0701MB2071; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BY2PR0701MB2071; 
X-Forefront-PRVS: 0557CBAD84
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(376002)(346002)(366004)(39860400002)(396003)(199004)(189003)(77096007)(52146003)(6666003)(52116002)(2486003)(23676004)(64126003)(76176011)(7736002)(305945005)(36756003)(26005)(90366009)(2950100002)(67846002)(2870700001)(6486002)(68736007)(3846002)(6116002)(31696002)(229853002)(106356001)(478600001)(53936002)(31686004)(97736004)(83506002)(5660300001)(65826007)(42882006)(66066001)(50466002)(65956001)(117156002)(65806001)(8936002)(4326008)(107886003)(316002)(16576012)(6246003)(59450400001)(25786009)(58126008)(8676002)(81156014)(72206003)(53546011)(386003)(16526018)(47776003)(81166006)(2906002)(105586002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2071; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzE7MjM6U3lGNCthMkprclVia3hLR2oxTloyYjVq?=
 =?utf-8?B?MUgwRXVXSlZBZzRhSjZBZHlGMnlPR2htV2xvY3I4VG9sYlFVVENRL0VGU3Yy?=
 =?utf-8?B?ZVFZV2tVQlpQcXA1TnEvUEFzZGVXSVJxT0xmRW1LOEZ0dnN5Q0prVGhLR0NH?=
 =?utf-8?B?Zk5MWnM4WDNtZ0pGbHduMVRKTStzOWNaTjJXRE1PUnVaaXpQYURWeUh0MW5h?=
 =?utf-8?B?NzlwaHVzUE42YjNoYXFNUjBJSndTZGJhdVpvaWdMU3RaV1pzZGtaOXNPOWho?=
 =?utf-8?B?b0hjY3h6ckhkUmQ2emRZcUFoNGpCWnh0OUkyZW9HQk1hZXlIN3lJZTRNRVc1?=
 =?utf-8?B?ajhQK3lHL3l6VWg0UHdFajBGZ1JSN1kzNTd4RUFXQUdVeVJyZmMrSVFmNDNy?=
 =?utf-8?B?NHJnbDNNK3I1OElFL010c2tydlhSM3lkd2NvdHg3OFAxLzdrZXIvd3FkaWhI?=
 =?utf-8?B?b3hlNWxDMDVQT1g0NktiSjJGUHhJVCtmQ09oMnNaWkluMFRqOGI0ejJKa09w?=
 =?utf-8?B?RE5lWkRwQ04wa1l1TnpldU52ampIK2IrUDIyTWlua2RaamRabkNIcnFaUHFE?=
 =?utf-8?B?U01QajhCTE53RTYwVEJWUEVrNkhXYjViYlBWMlFKNGI5K0Z2elNZa1FvQ3FH?=
 =?utf-8?B?SHUyQ092Y0lDZXlVd0d2RklKNHYvVlJicXYzZTRvcWQ1dGFJVkhUb051RFpI?=
 =?utf-8?B?bmQ0WDRVWW9vSFhxalNHYmpQNExiUGRHczVkRGZ0U3hFNDBGR2IzSDgvSUda?=
 =?utf-8?B?dUlJQjlBS2ducXhqZEYrTWFuaVdwakFqNExnWEZMUVFGb1J1MmlQd2pKbVo4?=
 =?utf-8?B?VU9XSDU1bXBRUmZrUHJ2ZWRBMCtLZkZTc2pEZDFzTU1QV3V4S3RsVlhoZWFO?=
 =?utf-8?B?U2ZJVkZSSktoblBXUWJ3c0pDbklJaGkzR1lTSXJ1dFlHQ3UybUVUbUZKT2Fw?=
 =?utf-8?B?S3JGcUt2Z3grUWV4RVV1WTNZVmZOWHJkWTlwOGdUZmxKUldUYmtvK0UrZjhU?=
 =?utf-8?B?ZjBoNFk5ZG4yYktyamluaUhZbVU3S01lY2xvcEVBa2NLZWVZVkZ0azhJY3Nt?=
 =?utf-8?B?Q1JvYzc0cElqdVZGdmpCRkg1L1dUZXh0dkdMa2FJcGRCaGlCSVhnV09wcFVr?=
 =?utf-8?B?QmNNSm1UV3YxWEpLeFk1RzlDaklWdjg4NXFCOFAyQmlyYTRQYXQ4S3hzaTVL?=
 =?utf-8?B?QjI1VTNmVVN0WnNaV0swWmtFN1RISmQrWmNiUUxDbG5SWkwreHhFMUoyYTRG?=
 =?utf-8?B?Wko3dHBYVHZYSSt2LzhrTFpwci9TQ1gyV1Q4S005czFCWGYwanN6eXVwT0t5?=
 =?utf-8?B?VlI5L2RieU01WVNzSHBPRUVVWEdmUkpBZnN3SWpGOUNvOEptdmlDTFNCWEU0?=
 =?utf-8?B?Yk5NTVp6MDhRR1M2Qnk2NlJKOUtIdmlaMDhQNnpyOUFjek1WczU1by8xYWE5?=
 =?utf-8?B?SDlKbTd1aUMvNlg0NmhHL3BkdWE3R2srd1VYTHQ2WG5ZRnJMWUlwbFRvQURL?=
 =?utf-8?B?R2RkODVmV2lHMTNoak9hR1l1Ni9KYVdqY3BwSDBTTldITzRwT0Y1TDJBRHV5?=
 =?utf-8?B?UGNuMHprOVM3cHZlV2VLaGlhdWpUR1hsVWNya1h6bkw0MnB5ejl1ckRqNEIv?=
 =?utf-8?B?N0RwdjNtb25FbWk1YkYxYm5Oa3ZiSmpVaTdGMTByYzk5YW1mK1UzbGI4dmc0?=
 =?utf-8?B?WExzWU9GNHpBTThjSnVmREFuMlBKbmZ4TFlYSElaVjhSOS81a1Y1Wjh1eHp6?=
 =?utf-8?B?Y1d6ODdDSXAvcFE4c0EzbGFNL3lFQ1Qzam1ob0s1K0ExL29WNVYxTUNrcnIz?=
 =?utf-8?B?dDRoUWJKQUwrcklDZG5HV1gzQmU3SXk3SVREY09yWHhzWVNFOUtJRllxK253?=
 =?utf-8?B?cmxMWCtvNG9XNDVqeC96OGRKRzk1NHNHNW9zdVQxZDM1aTN2bW9LNmYzQ2M2?=
 =?utf-8?B?SWsyeTdmZGpLRC94cEluVE02WnYzVndMRG5NczVLQndCY29qdHdOWk5SWUFI?=
 =?utf-8?B?MWMxeE93UjZJcEhZTm9mekthQlQ4QU9tTnRORDZnPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2071;
 6:aEnNf60uBPAdmV6TcFqg2j4zzI8ra/26hILFSJH7hOqGGrJ9i1z5dAUhi5zhypjIfDG/K+mVlB0BJxFhkMQyLGH2wDR8nm5khEPr0Fh8Ae1c1SJZQuqLB01+jysDZgf1xgHgjpS3Q5ygM3LycKhJNp5pvwMV/4mnzw0/euTZBERRkgRliY79ec1mm3aVDfFftjeu7UoIIDeQ0UoWdmGO/UUi39ULkd6CiWsrdbb0L+MeFIHxJ4uKkQe3luGRtaTiEg+tXyiwDT/kpjiv0fohBi9A0HjKER7QTUnE0GVDvqSYJbOFiIgtImVG3o1yrya3SUBIi/jfxYfBFLbXo+NQ2Y9+s+sY77S+AzktdA1Icp4=;
 5:VTGVxCLXOFnmxZmboi4mA5ag5FPHGYjdU020FweRaI48Lbd8N0oqTxqEExnBYsZgnytqMawqGs9QGiE8Rr1CqfkYslNG9MZO7Sk36aBspHD2kFxJFQ3S7F5UMDp8Bomr7r2ji7VOzyiGj7fKb02x+lsUaHWL7k5YahkB+TfVPj0=;
 24:UshyfSHSQyw9HUDh+xNdP13iC4LTYY/eksCDgauQS1evzLgEWgR+aLF2d8QTRtxNAPjC7ReHmyvUpykL+86IRV8CMbu6Kg2kKqftxOFduIA=;
 7:9VJvaFCLhE82y9J0O5JamNKRuuCRsJnOUl8IS+tnkfywo2u3Mc2MmqzRnodTZJYnLDI5EbNu2cfMPKzXNgWyPxZvdZJwF8XmeH73w52K5XJWUco5vew0uS3CMmZpdPxeOFZT602d8455NQ9TWhf0U+x8TAb7b2uqZOpvI1R7sZ6WREssXZbWKBVPBug2DSUlNq+qwOnioxDvUHG/mdHpxfPA8tKSSHAwqq3FGQNm4Va2R/OT89APyM0xAQBoPUIV
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2018 06:11:05.1558 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f08d250b-12d9-4a1c-7f29-08d55f036dc6
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2071
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 02/11] acpi: arm: API to query estimated size
 of hardware domain's IORT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8xNy8yMDE4IDEyOjIyIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgTWFuaXNo
LAo+CkhpIEp1bGllbiwKVGhhbmtzIGZvciByZXZpZXdpbmcgdGhpcyBwYXRjaC4KPiBPbiAwMi8w
MS8xOCAwOToyOCwgbWFuaXNoLmphZ2dpQGxpbmFyby5vcmcgd3JvdGU6Cj4+IEZyb206IE1hbmlz
aCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4+Cj4+IMKgIENvZGUgdG8gcXVlcnkg
ZXN0aW1hdGVkIElPUlQgc2l6ZSBmb3IgaGFyZHdhcmUgZG9tYWluLgo+Cj4gUGxlYXNlIGF2b2lk
IGluZGVudGluZyB0aGUgY29tbWl0IG1lc3NhZ2UuCm9rLgo+Cj4+IMKgIElPUlQgZm9yIGhhcmR3
YXJlIGRvbWFpbiBpcyBnZW5lcmF0ZWQgdXNpbmcgdGhlIHJlcXVlc3RlcklkIGFuZCAKPj4gZGV2
aWNlSWQgbWFwLgo+Pgo+PiDCoCBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5q
YWdnaUBsaW5hcm8uY29tPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
wqDCoMKgwqAgfMKgIDEyICsrKystCj4+IMKgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxl
wqDCoCB8wqDCoCAxICsKPj4gwqAgeGVuL2RyaXZlcnMvYWNwaS9hcm0vZ2VuLWlvcnQuYyB8IDEw
MSAKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiDCoCB4ZW4v
aW5jbHVkZS9hY3BpL2dlbi1pb3J0LmjCoMKgwqDCoCB8wqDCoCA2ICsrKwo+PiDCoCA0IGZpbGVz
IGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMKPj4gaW5kZXggYzc0ZjRkZDY5ZC4uZjVkNWUzZDI3MSAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVp
bGQuYwo+PiBAQCAtMTQsNiArMTQsNyBAQAo+PiDCoCAjaW5jbHVkZSA8eGVuL2FjcGkuaD4KPj4g
wqAgI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4+IMKgICNpbmNsdWRlIDxhY3BpL2FjdGFibGVz
Lmg+Cj4+ICsjaW5jbHVkZSA8YWNwaS9nZW4taW9ydC5oPgo+PiDCoCAjaW5jbHVkZSA8YXNtL2Rl
dmljZS5oPgo+PiDCoCAjaW5jbHVkZSA8YXNtL3NldHVwLmg+Cj4+IMKgICNpbmNsdWRlIDxhc20v
cGxhdGZvcm0uaD4KPj4gQEAgLTE3OTksNyArMTgwMCw3IEBAIHN0YXRpYyBpbnQgYWNwaV9jcmVh
dGVfZmFkdChzdHJ1Y3QgZG9tYWluICpkLCAKPj4gc3RydWN0IG1lbWJhbmsgdGJsX2FkZFtdKQo+
PiDCoCDCoCBzdGF0aWMgaW50IGVzdGltYXRlX2FjcGlfZWZpX3NpemUoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IAo+PiBrZXJuZWxfaW5mbyAqa2luZm8pCj4+IMKgIHsKPj4gLcKgwqDCoCBzaXpl
X3QgZWZpX3NpemUsIGFjcGlfc2l6ZSwgbWFkdF9zaXplOwo+PiArwqDCoMKgIHNpemVfdCBlZmlf
c2l6ZSwgYWNwaV9zaXplLCBtYWR0X3NpemUsIGlvcnRfc2l6ZTsKPgo+IFJhdGhlciB0aGFuIGlu
dHJvZHVjZSBhIHZhcmlhYmxlIGZvciAxMCBpbnN0cnVjdGlvbnMsIHlvdSBjYW4gcmVuYW1lIAo+
IG1hZHRfc2l6ZSBzbyBpdCBjYW4gYmUgcmUtdXNlZC4gSSB3b3VsZCBiZSBvayBmb3IgdGhpcyB0
byBiZSBpbiB0aGUgCj4gc2FtZSBwYXRjaCAocHJvdmlkaW5nIGEgcHJvcGVyIGNvbW1pdCBtZXNz
YWdlKS4KV2h5IHdvdWxkIHlvdSB3YW50IHRvIHJlcGxhY2UgaW9ydF9zaXplIHdpdGggbWFkdF9z
aXplID8KV2hhdCBpcyB0aGUgaGFybSBpZiBhZGRpbmcgYSB2YXJpYWJsZSBtYWtlcyB0aGUgY29k
ZSBtb3JlIHZlcmJvc2UuCkkgYW0gbm90IGFibGUgdG8gYXBwcmVjaWF0ZSB5b3VyIHBvaW50IGhl
cmUuCj4KPj4gwqDCoMKgwqDCoCB1NjQgYWRkcjsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYWNwaV90
YWJsZV9yc2RwICpyc2RwX3RibDsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYWNwaV90YWJsZV9oZWFk
ZXIgKnRhYmxlOwo+PiBAQCAtMTg0MCw2ICsxODQxLDE1IEBAIHN0YXRpYyBpbnQgZXN0aW1hdGVf
YWNwaV9lZmlfc2l6ZShzdHJ1Y3QgCj4+IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpr
aW5mbykKPj4gwqDCoMKgwqDCoCBhY3BpX29zX3VubWFwX21lbW9yeSh0YWJsZSwgc2l6ZW9mKHN0
cnVjdCBhY3BpX3RhYmxlX2hlYWRlcikpOwo+PiDCoCDCoMKgwqDCoMKgIGFjcGlfc2l6ZSArPSBS
T1VORFVQKHNpemVvZihzdHJ1Y3QgYWNwaV90YWJsZV9yc2RwKSwgOCk7Cj4+ICsKPj4gK8KgwqDC
oCBpZiggZXN0aW1hdGVfaW9ydF9zaXplKCZpb3J0X3NpemUpICkKPgo+IENvZGluZyBzdHlsZS4K
Pgo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHByaW50aygiVW5hYmxlIHRvIGdldCBo
d2RvbSBpb3J0IHNpemVcbiIpOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5WQUw7Cj4+
ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAgYWNwaV9zaXplICs9IFJPVU5EVVAoaW9ydF9zaXpl
LCA4KTsKPj4gKwo+PiDCoMKgwqDCoMKgIGQtPmFyY2guZWZpX2FjcGlfbGVuID0gUEFHRV9BTElH
TihST1VORFVQKGVmaV9zaXplLCA4KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKyBST1VORFVQ
KGFjcGlfc2l6ZSwgOCkpOwo+PiDCoCBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9hcm0v
TWFrZWZpbGUgCj4+IGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUKPj4gaW5kZXggMDQ2
ZmFkNWUzZC4uMTNmMWE5MTU5ZiAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvYWNwaS9hcm0v
TWFrZWZpbGUKPj4gKysrIGIveGVuL2RyaXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUKPj4gQEAgLTEg
KzEsMiBAQAo+PiDCoCBvYmoteSA9IHJpZG1hcC5vCj4+ICtvYmoteSArPSBnZW4taW9ydC5vCj4+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9hY3BpL2FybS9nZW4taW9ydC5jIAo+PiBiL3hlbi9k
cml2ZXJzL2FjcGkvYXJtL2dlbi1pb3J0LmMKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5k
ZXggMDAwMDAwMDAwMC4uM2ZjMzI5NTljNgo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9k
cml2ZXJzL2FjcGkvYXJtL2dlbi1pb3J0LmMKPj4gQEAgLTAsMCArMSwxMDEgQEAKPj4gKy8qCj4+
ICsgKiB4ZW4vZHJpdmVycy9hY3BpL2FybS9nZW4taW9ydC5jCj4+ICsgKgo+PiArICogQ29kZSB0
byBnZW5lcmF0ZSBJT1JUIGZvciBoYXJkd2FyZSBkb21haW4gdXNpbmcgdGhlIHJlcXVlc3Rlcklk
Cj4+ICsgKiBhbmQgZGV2aWNlSWQgbWFwLgo+PiArICoKPj4gKyAqIE1hbmlzaCBKYWdnaSA8bWFu
aXNoLmphZ2dpQGxpbmFyby5jb20+Cj4+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTggTGluYXJvLgo+
PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+PiArICogdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwg
b3IKPj4gKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4KPiBUaGUgbGlj
ZW5zZSBpcyB3cm9uZyAoc2VlIHBhdGNoICMxKS4KUGxlYXNlIHNlZSBteSBjb21tZW50IGluIHBh
dGNoICMxLgpUaGlzIGxpY2Vuc2UgaXMgdXNlZCBmcm9tIGFuIGV4aXN0aW5nIGZpbGUgaW4geGVu
LgpTbyB0aGVyZSBhcmUgYSBsb3Qgb2Ygd3JvbmcgbGljZW5zZXMgaW4geGVuIGNvZGUuCj4KPj4g
KyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuwqAgU2VlIHRoZQo+PiArICogR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4gKyAqLwo+PiArCj4+ICsj
aW5jbHVkZSA8YWNwaS9yaWRtYXAuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vYWNwaS5oPgo+PiArCj4+
ICsvKgo+PiArICogU2l6ZSBvZiBoYXJkd2FyZSBkb21haW5zIGlvcnQgaXMgY2FsdWxjYXRlZCBi
YXNlZCBvbiB0aGUgbnVtYmVyIG9mCj4KPiBzL2lvcnQvSU9SVC8KPiBzL2NhbHVsY2F0ZWQvY2Fs
Y3VsYXRlZC8KVGhhbmtzLgo+Cj4+ICsgKiBtYXBwaW5ncyBpbiB0aGUgcmVxdWVzdGVySWQgLSBk
ZXZpY2VJZCBtYXBwaW5nIGxpc3QuCj4+ICsgKi8KPj4gK2ludCBlc3RpbWF0ZV9pb3J0X3NpemUo
c2l6ZV90ICppb3J0X3NpemUpCj4+ICt7Cj4+ICvCoMKgwqAgaW50IGNvdW50ID0gMDsKPj4gK8Kg
wqDCoCBpbnQgcGNpcmNfY291bnQgPSAwOwo+PiArwqDCoMKgIGludCBpdHNnX2NvdW50ID0gMDsK
Pj4gK8KgwqDCoCB1aW50NjRfdCAqcGNpcmNfYXJyYXk7Cj4+ICvCoMKgwqAgdWludDY0X3QgKml0
c2dfYXJyYXk7Cj4KPiBXaGF0IGlzIHRoZSByYXRpb25hbGUgdG8gc3RvcmUgdGhlIGFkZHJlc3Mg
ZGlyZWN0bHkgcmF0aGVyIHRoYW4gInZvaWQgCj4gKiI/IFRoaXMgd291bGQgYXZvaWQgdGhlIGNh
c3QgaW4gdGhlIGNvZGUuCj4KPj4gK8KgwqDCoCBzdHJ1Y3QgcmlkX2RldmljZWlkX21hcCAqcm1h
cDsKPj4gKwo+Cj4gQSBiaXQgbW9yZSBkb2N1bWVudGlvbiBvZiB0aGlzIGZ1bmN0aW9uIHdvdWxk
IGJlIGFwcHJlY2lhdGVkLiBGb3IgCj4gaW5zdGFuY2UsIHRoZSByYXRpb25hbGUgYmV0d2VlbiBi
cm93c2luZyB0aGUgbGlzdCB0d2ljZSBmb3IgYWxsb2NhdGlvbi4KPgo+IEkgYWN0dWFsbHkgZG8g
dGhpbmsgdGhpcyBtaWdodCBiZSBhdm9pZGFibGUgYnkgc3RvcmluZyBhIGJpdCBtb3JlIAo+IGlu
Zm9ybWF0aW9uIGZyb20gdGhlIElPUlQuIEZyb20gdGhlIHRhYmxlIHlvdSBjYW4gZWFzaWx5IGRl
ZHVjZWQgdGhlIAo+IG51bWJlciBvZiByb290IGNvbXBsZXggYW5kIElUUyBncm91cC4gVGhleSBj
b3VsZCBiZSBzdG9yZSB3aXRoIHRoZSAKPiByZXN0IG9mIGluZm9ybWF0aW9uLgo+Ckkgd2lsbCBh
ZGQgbW9yZSBkb2N1bWVudGF0aW9uIHRoYXQgd2lsbCBleHBsYWluIHdoeSBpdCBpcyB1c2VkIHRo
aXMgd2F5Lgo+IEZvciB0aGUgcmVzdCBvZiB0aGUgZnVuY3Rpb24sIHBsZWFzZSBiZSBjYXJlZnVs
IG9uIHRoZSBjb2Rpbmcgc3R5bGUuIEkgCj4gYW0gbm90IGdvaW5nIHRvIHBvaW50IHRoZW0gYWxs
LCBidXQgSSBleHBlY3QgeW91IHRvIGZpeCB0aGVtLgo+Cj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFj
aF9lbnRyeShybWFwLCAmcmlkX2RldmljZWlkX21hcF9saXN0LCBlbnRyeSkKPj4gK8KgwqDCoMKg
wqDCoMKgIGNvdW50Kys7Cj4+ICsKPj4gK8KgwqDCoCBwY2lyY19hcnJheSA9IHh6YWxsb2NfYnl0
ZXMoc2l6ZW9mKHVpbnQ2NF90KSpjb3VudCk7Cj4+ICvCoMKgwqAgaWYgKCAhcGNpcmNfYXJyYXkg
KQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9NRU07Cj4+ICsKPj4gK8KgwqDCoCBpdHNn
X2FycmF5ID0geHphbGxvY19ieXRlcyhzaXplb2YodWludDY0X3QpKmNvdW50KTsKPj4gK8KgwqDC
oCBpZiAoICFpdHNnX2FycmF5ICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5PTUVNOwo+
PiArCj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRyeShybWFwLCAmcmlkX2RldmljZWlkX21h
cF9saXN0LCBlbnRyeSkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpbnQgaSA9IDA7
Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGZvciAoaT0wOyBpIDw9IHBjaXJjX2NvdW50OyBpKysp
Cj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggcGNp
cmNfYXJyYXlbaV0gPT0gKHVpbnQ2NF90KXJtYXAtPnBjaXJjX25vZGUgKQo+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp
ZiAoIGkgPT0gcGNpcmNfY291bnQgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGNpcmNfYXJyYXlbaV0gPSAodWludDY0X3Qp
cm1hcC0+cGNpcmNfbm9kZTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwY2ly
Y19jb3VudCsrOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+ICsKPj4gK8Kg
wqDCoMKgwqDCoMKgIGZvciAoIGk9MDsgaSA8PSBpdHNnX2NvdW50OyBpKysgKQo+PiArwqDCoMKg
wqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGl0c2dfYXJyYXlbaV0g
PT0gKHVpbnQ2NF90KSBybWFwLT5pdHNfbm9kZSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggaSA9PSBpdHNn
X2NvdW50ICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGl0c2dfYXJyYXlbaV0gPSAodWludDY0X3Qpcm1hcC0+aXRzX25vZGU7
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXRzZ19jb3VudCsrOwo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB9Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAg
LyogU2l6ZSBvZiBJT1JUCj4+ICvCoMKgwqDCoCAqID0gU2l6ZSBvZiBJT1JUIFRhYmxlIEhlYWRl
ciArIFNpemUgb2YgUENJUkMgSGVhZGVyIE5vZGVzICsKPj4gK8KgwqDCoMKgICrCoMKgIFNpemUg
b2YgUENJUkMgbm9kZXMgKyBTaXplIG9mIElUUyBIZWFkZXIgbm9kZXMgKyBTaXplIG9mIAo+PiBJ
VFMgTm9kZXMKPj4gK8KgwqDCoMKgICrCoMKgICsgU2l6ZSBvZiBJZG1hcCBub2Rlcwo+PiArwqDC
oMKgwqAgKi8KPj4gK8KgwqDCoCAqaW9ydF9zaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX3RhYmxl
X2lvcnQpICsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBjaXJjX2NvdW50
KiggKHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0X25vZGUpIC0xKSArCj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2l6ZW9mKHN0
cnVjdCBhY3BpX2lvcnRfcm9vdF9jb21wbGV4KSAKPj4gKSArCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBpdHNnX2NvdW50KiggKHNpemVvZihzdHJ1Y3QgYWNwaV9pb3J0X25v
ZGUpIC0xKSArCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgc2l6ZW9mKHN0cnVjdCBhY3BpX2lvcnRfaXRzX2dyb3VwKSApICsK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvdW50Kiggc2l6ZW9mKHN0cnVj
dCBhY3BpX2lvcnRfaWRfbWFwcGluZykgKTsKPj4gKwo+PiArwqDCoMKgIHhmcmVlKGl0c2dfYXJy
YXkpOwo+PiArwqDCoMKgIHhmcmVlKHBjaXJjX2FycmF5KTsKPj4gKwo+PiArwqDCoMKgIHJldHVy
biAwOwo+PiArfQo+PiArLyoKPj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPj4gKyAqIG1vZGU6IEMK
Pj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4+ICsg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4gKyAqIEVuZDoKPj4gKyAqLwo+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYWNwaS9nZW4taW9ydC5oIGIveGVuL2luY2x1ZGUvYWNwaS9nZW4taW9y
dC5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMDAuLjY4ZTY2NmZk
Y2UKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vaW5jbHVkZS9hY3BpL2dlbi1pb3J0LmgK
Pj4gQEAgLTAsMCArMSw2IEBACj4+ICsjaWZuZGVmIF9HRU5fSU9SVF9ICj4+ICsjZGVmaW5lIF9H
RU5fSU9SVF9ICj4+ICsKPj4gK2ludCBlc3RpbWF0ZV9pb3J0X3NpemUoc2l6ZV90ICppb3J0X3Np
emUpOwo+PiArCj4+ICsjZW5kaWYKPgo+IE1pc3NpbmcgZW1hY3MgbWFnaWMuCj4KPj4KPgo+IENo
ZWVycywKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 06:11:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 06:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecPu3-0006wk-Jp; Fri, 19 Jan 2018 06:11:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=spwj=ad=ipsumj.de=hw42@srs-us1.protection.inumbo.net>)
 id 1ecPu2-0006wX-HC
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 06:11:50 +0000
X-Inumbo-ID: 60c89fbb-20da-11b2-b4a7-bc764e045a96
Received: from ipsumj.de (unknown [2a00:12c0:1015:167::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60c89fbb-20da-11b2-b4a7-bc764e045a96;
 Sun, 04 Jan 1970 21:37:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=ipsumj.de;
 s=js1; 
 h=Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:Cc:To:Subject;
 bh=kVzxFsEftMUq6WfYsGEs9k9Gc4TsGOQ9gnTmvQs3Eto=; 
 b=mxhHKKu0VcEpVEjqjfnWmyNy0SIPaXD6ZnO2zeU4Gfg+Dz8WC9fktXW9eCtxNQ+Dyh51O8FKwkMwTIdb30Baxh2qyrm1KCG0P1+P0f9wSYPMKvrExeOlrZ0PM2yUSKxT/vl9LxFk5dP8vPGudKBx+oE6l7LvSYPNWsXJcfm6522+SROPTOgWOOBwVfXV8EWbNJX1mvd/ogpXzXyfL7vW94eiDpX4Fc26Gb4iMZHbB2uFVmhQfRQuOqsHp47ytxHOJlpNzGv0SEXM0su5O1E8hba1+nh4hAxx58U8GsCBDi8W4Q5EYYgVrjm24EW9UhPudJOfGDrcD2qUaveXMC7h7SlGiemvZDrL1C3jMbyAp76XPv+2Oc9I+/CG6sekurbyDn2twzaZ3AhS8a3RDERcCEvA5WRhy5sruGEO6BbpTsnBKmXHtw2isgIn/FJyrlSiEqE9MrK9pq/16YskJs8YfGJLxXFWcxdBx1l7Ouw75iP49kfISRqHTdkZo9AdI8Z1KrnFfdz1eZOpjpa5zH95f/r489O+AWM4du/+wNM4Jy9ZlqZwVycqfZkjYePCX6X152X3lYI7IwixNjvyZwNlRl2cooS6Ez8CHpKYW7rtVSrD7uiNGZpUhGeYuRKPkMSq0vm9w29ehNIm+ypOze0oTbbCi14s2A2IfmUapxD7Lso=;
Received: by localhost with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128)
 (Exim 4.84_2) (envelope-from <hw42@ipsumj.de>)
 id 1ecPtu-0006y7-7j; Fri, 19 Jan 2018 07:11:42 +0100
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20171006135201.97534-1-roger.pau@citrix.com>
 <20171006135201.97534-2-roger.pau@citrix.com>
From: HW42 <hw42@ipsumj.de>
Message-ID: <6abbd413-11e7-5d49-a711-d44fa8fd939d@ipsumj.de>
Date: Fri, 19 Jan 2018 06:11:00 +0000
MIME-Version: 1.0
In-Reply-To: <20171006135201.97534-2-roger.pau@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/3] libxc: panic when trying to
 create a PVH guest without kernel support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1508011484081143177=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--sWXmy0lMa6qP4aRCpUqU5lAME66ia124M
Content-Type: multipart/mixed; boundary="2jAZNxQrManw2W86GZItHFBzvIGJuF1x7";
 protected-headers="v1"
From: HW42 <hw42@ipsumj.de>
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <6abbd413-11e7-5d49-a711-d44fa8fd939d@ipsumj.de>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/3] libxc: panic when trying to
 create a PVH guest without kernel support
References: <20171006135201.97534-1-roger.pau@citrix.com>
 <20171006135201.97534-2-roger.pau@citrix.com>
In-Reply-To: <20171006135201.97534-2-roger.pau@citrix.com>

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

Roger Pau Monne:
> Previously when trying to boot a PV capable but not PVH capable kernel
> inside of a PVH container xc_dom_guest_type would succeed and return a
> PV guest type, which would lead to failures later on in the build
> process.
>=20
> Instead provide a clear error message when trying to create a PVH
> guest using a kernel that doesn't support PVH.
>=20
> Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>
> ---
> Cc: Ian Jackson <ian.jackson@eu.citrix.com>
> Cc: Wei Liu <wei.liu2@citrix.com>
> ---
>  tools/libxc/xc_dom_elfloader.c | 7 +++++++
>  1 file changed, 7 insertions(+)
>=20
> diff --git a/tools/libxc/xc_dom_elfloader.c b/tools/libxc/xc_dom_elfloa=
der.c
> index 62d421a5e3..568d7f370c 100644
> --- a/tools/libxc/xc_dom_elfloader.c
> +++ b/tools/libxc/xc_dom_elfloader.c
> @@ -59,6 +59,13 @@ static char *xc_dom_guest_type(struct xc_dom_image *=
dom,
>      if ( dom->container_type =3D=3D XC_DOM_HVM_CONTAINER &&
>           dom->parms.phys_entry !=3D UNSET_ADDR32 )
>          return "hvm-3.0-x86_32";
> +    if ( dom->container_type =3D=3D XC_DOM_HVM_CONTAINER )
> +    {
> +        xc_dom_panic(dom->xch, XC_INVALID_KERNEL,
> +                     "%s: image not capable of booting inside a HVM co=
ntainer",
> +                     __FUNCTION__);
> +        return "xen-3.0-unknown";
> +    }
> =20
>      switch ( machine )
>      {

With this xc_dom_parse_elf_kernel() still returns success and the domain
build fails only later because of the "xen-3.0-unknown" type. Why not
fail directly in xc_dom_parse_elf_kernel() like for elf files which miss
the DomU feature?

And while we are at it: libxl__build_dom() expects that
xc_dom_parse_elf_kernel() sets an errno. Currently this can contain an
unrelated error since it does not get set when returning -EINVAL.

The following seems to work fine for me:

diff --git a/tools/libxc/xc_dom_elfloader.c b/tools/libxc/xc_dom_elfloade=
r.c
index 568d7f370c..b67b95eb19 100644
--- a/tools/libxc/xc_dom_elfloader.c
+++ b/tools/libxc/xc_dom_elfloader.c
@@ -64,7 +64,8 @@ static char *xc_dom_guest_type(struct xc_dom_image *dom=
,
         xc_dom_panic(dom->xch, XC_INVALID_KERNEL,
                      "%s: image not capable of booting inside a HVM cont=
ainer",
                      __FUNCTION__);
-        return "xen-3.0-unknown";
+        errno =3D EINVAL;
+        return NULL;
     }
=20
     switch ( machine )
@@ -195,6 +196,8 @@ static elf_errorstatus xc_dom_parse_elf_kernel(struct=
 xc_dom_image *dom)
     dom->kernel_seg.vend   =3D dom->parms.virt_kend;
=20
     dom->guest_type =3D xc_dom_guest_type(dom, elf);
+    if (dom->guest_type =3D=3D NULL)
+        return -EINVAL;
     DOMPRINTF("%s: %s: 0x%" PRIx64 " -> 0x%" PRIx64 "",
               __FUNCTION__, dom->guest_type,
               dom->kernel_seg.vstart, dom->kernel_seg.vend);


--2jAZNxQrManw2W86GZItHFBzvIGJuF1x7--

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

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

iQJDBAEBCgAtFiEEqieyzvOmi9FGaQcT5KzJJ4pkaBYFAlphjCoPHGh3NDJAaXBz
dW1qLmRlAAoJEOSsySeKZGgW/CkP/iqCrpWJ5hWpWN+6oP7oq6Dad1/R580j7PFf
k9uGq+pVd/h2ykWKTHcPz5p6bb3VN45rGUueCj53DfuUqVYNNT2xo0YMBkponH84
xDeChFy4WhS8OUH/yQuVaSUZd0NMLaXAGukilGqbmy5kFvnW6JR85wzO4aVBy3Z5
B6M1BjE0FWuT937uun+M+DWlyoOqap6TQ2llVrewQfna8UO4GTmQ4jqQ5jQHQJ/Q
JciKfppVwnY6CSYQilJF0aZ0UhZUeOAqyH1dC53Zo3qIwOulwGLdljpp2w8qgYdf
1M5eZr7M2zNdoncJ8LbzhDLjOGmMiDGMqA3d2MToMKL7zTzRwTU0dz3C41p8G+wa
IkxYTf/mM0dQGANYYgcy/zxhPaKiPEm4UDawtH1wozJbuOUklhZFgtJ7vJHwUPor
mBmDvHnvMtx/B5mBrGWuNP1d8dB1gdT3MiOR63+z1X+tB7C0xLE/ROMMpiybCBUa
cXTa2zLB6DMmJaujKtnG5aAjamqcMB6suZGuQqBplqCRqh5Sgdi3woT6vx+xXaVc
SlMSod+LXGn9t0eLBIKRPXEERYdHpaW10/HFilFTpCmwxV3ITxr8NiAu7y0ljzjd
BwVm2IKQf0PgExxudlvuDgY4SLKViVAcCv1y/zpOmseEm9vrF2yV5lZeywBy+nOM
VZlUnyRq
=NArj
-----END PGP SIGNATURE-----

--sWXmy0lMa6qP4aRCpUqU5lAME66ia124M--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1508011484081143177==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 19 06:51:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 06:51:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecQWD-0001Cx-FN; Fri, 19 Jan 2018 06:51:17 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecQWB-0001Cl-RW
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 06:51:16 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id B2/C2-16397-D55916A5;
 Fri, 19 Jan 2018 06:51:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsWS0XRdVTd2amK
 UwY8L4hb3prxnd2D02N63iz2AMYo1My8pvyKBNeNah2bBglmMFU0LmpkaGF+mdzFycggJNDJJ
 nDni1cXIBWQ/ZpSY3HaREcLZxihx5eddJpAqEQFnia9n5rJ3MXJw8AroSzQ+CwUxhQWsJA6+t
 QMplxC4qCSx4toEVpByCQFPiU2/u+Hs5sVbgWayc7AB1R8SA4myCKhKXHi3nXkCI/cCRoZVjB
 ZJRZnpGSW5iZk5uoYGBrqGhsa6hrqWxnqJVbqJeqmlusmpeSVFiUBJvcTyYr3iytzknBS9vNS
 STYxA3zMAwQ7G42cTDzFKcjApifJ+7kyIEuJLyk+pzEgszogvKs1JLT7EKMPBoSTB23EMKCdY
 lJqeWpGWmQMMQpi0BAePkgjvbJA0b3FBYm5xZjpE6hSjJUfTgwdtzBw3XrwGktOWvWljFmLJy
 89LlRLndQBpEABpyCjNgxsHi5RLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEuZtBZnCk5lXAr
 f1FdBBTEAHbZkRC3JQSSJCSqqBce53Abu+20ovLjH9en7r5snNB5aXyX2/1rG/VeeMwJ0/DrW
 Gap0+ZXq77+wteNMqEaH3fV3zvfWJRrye760dt2u6TU5TbfJNmXowdGWOxsWtRkwHTsjOnN6m
 Py0h4uyuG1u2hpkGJyWuDLnizT+9c2bAMdMPdaVC++8o+QYxn/syR0B3WfwxSyWW4oxEQy3mo
 uJEAMxVeyCPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-27.tower-225.messagelabs.com!1516344668!129663!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17213 invoked from network); 19 Jan 2018 06:51:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-27.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 06:51:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecQW0-00083F-PA; Fri, 19 Jan 2018 06:51:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecQVv-00078s-BO; Fri, 19 Jan 2018 06:50:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecQVu-0006Gz-Dz; Fri, 19 Jan 2018 06:50:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118167-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
X-Osstest-Versions-That: xen=0c3d52410094c2504ede126eaa05a80e99c4b4c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 06:50:58 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118167: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6351246242103480630=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118167 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118167/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw  7 xen-boot                 fail REGR. vs. 117931
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 117931

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

version targeted for testing:
 xen                  dc7d46580d9c633a59be1c3776f79c01dd0cb98b
baseline version:
 xen                  0c3d52410094c2504ede126eaa05a80e99c4b4c7

Last test of basis   117931  2018-01-13 05:25:04 Z    6 days
Testing same since   118167  2018-01-17 16:50:01 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

------------------------------------------------------------
commit dc7d46580d9c633a59be1c3776f79c01dd0cb98b
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:08:25 2018 +0100

    x86: allow Meltdown band-aid to be disabled
    
    First of all we don't need it on AMD systems. Additionally allow its use
    to be controlled by command line option. For best backportability, this
    intentionally doesn't use alternative instruction patching to achieve
    the intended effect - while we likely want it, this will be later
    follow-up.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: e871e80c38547d9faefc6604532ba3e985e65873
    master date: 2018-01-16 17:50:59 +0100

commit 1e0974638d65d9b8acf9ac7511d747188f38bcc3
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:07:33 2018 +0100

    x86: Meltdown band-aid against malicious 64-bit PV guests
    
    This is a very simplistic change limiting the amount of memory a running
    64-bit PV guest has mapped (and hence available for attacking): Only the
    mappings of stack, IDT, and TSS are being cloned from the direct map
    into per-CPU page tables. Guest controlled parts of the page tables are
    being copied into those per-CPU page tables upon entry into the guest.
    Cross-vCPU synchronization of top level page table entry changes is
    being effected by forcing other active vCPU-s of the guest into the
    hypervisor.
    
    The change to context_switch() isn't strictly necessary, but there's no
    reason to keep switching page tables once a PV guest is being scheduled
    out.
    
    This isn't providing full isolation yet, but it should be covering all
    pieces of information exposure of which would otherwise require an XSA.
    
    There is certainly much room for improvement, especially of performance,
    here - first and foremost suppressing all the negative effects on AMD
    systems. But in the interest of backportability (including to really old
    hypervisors, which may not even have alternative patching) any such is
    being left out here.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 5784de3e2067ed73efc2fe42e62831e8ae7f46c4
    master date: 2018-01-16 17:49:03 +0100

commit 87ea7816247090e8e5bc5653b16c412943a058b5
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 17:04:59 2018 +0100

    x86/mm: Always set _PAGE_ACCESSED on L4e updates
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: bd61fe94bee0556bc2f64999a4a8315b93f90f21
    master date: 2018-01-15 13:53:16 +0000

commit 96990e27b00702ee5a803fdc16f58fd6e325061d
Author: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
Date:   Wed Jan 17 17:04:30 2018 +0100

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d51baf310e530659f73e714acf575555bdc46303
    master date: 2018-01-08 10:48:24 +0000

commit 2213ffe1a2d82c3c9c4a154ea6ee252395aa8693
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 17:03:51 2018 +0100

    x86/entry: Remove support for partial cpu_user_regs frames
    
    Save all GPRs on entry to Xen.
    
    The entry_int82() path is via a DPL1 gate, only usable by 32bit PV guests, so
    can get away with only saving the 32bit registers.  All other entrypoints can
    be reached from 32 or 64bit contexts.
    
    This is part of XSA-254.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: f9eb74789af77e985ae653193f3622263499f674
    master date: 2018-01-05 19:57:07 +0000

commit c3774d13ee159fa651797d4230c1ca29301e03d8
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Wed Jan 17 17:03:17 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
    master date: 2018-01-04 14:29:16 +0100

commit f559d506f321ba6b6464a42881cf8fb516daebe1
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:02:43 2018 +0100

    x86/E820: don't overrun array
    
    The bounds check needs to be done after the increment, not before, or
    else it needs to use a one lower immediate. Also use word operations
    rather than byte ones for both the increment and the compare (allowing
    E820_BIOS_MAX to be more easily bumped, should the need ever arise).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 0036c9dbcd8b52316aeebb475929d3a36cf5e514
    master date: 2018-01-03 11:03:56 +0100

commit f877aab480e37c866bd4fa82376a36c913b7e1ed
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:01:26 2018 +0100

    x86/IRQ: conditionally preserve access permission on map error paths
    
    Permissions that had been granted before should not be revoked when
    handling unrelated errors.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3443e68a778572a6e082d7dfcf9ce794eca62f5f
    master date: 2018-01-03 11:03:10 +0100
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6351246242103480630==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 07:21:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 07:21:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecQzQ-0003Me-7g; Fri, 19 Jan 2018 07:21:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9xrf=ad=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1ecQzP-0003MY-Ir
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 07:21:27 +0000
X-Inumbo-ID: 1becbf0f-20e4-11b2-b4a7-bc764e045a96
Received: from mail.bitfolk.com (unknown [2001:ba8:1f1:f019::25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1becbf0f-20e4-11b2-b4a7-bc764e045a96;
 Sun, 04 Jan 1970 22:46:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=Content-Type:MIME-Version:Message-ID:Subject:To:From:Date;
 bh=GQRj5J+Ce87j69E9sqFe/wCoHccacarWgjMay6fv9pE=; 
 b=FX3AlJdXRVo8yZcl9ENuwliRaB0ZcN1F8Vy0lEaj1tf0iquBhKmuNIi8J3tawvRh7rd9JU9Mk0Ce3gT4QW1+P+YL0FqHGVvN5meAVzcZUGdGUpX4TsAAC8y1YdgJaBv5af0/ho9fv2+kM11c2dRuP4YrcMG2h/XGRWIlyJP7YvQQR82FLrQcRYbOuaNXUhbNJ4zeE1a1c5J896jnXR1QJC/mdtCOADY+gEfe4QrSg1i3e3XKKrvaGrLVUMXh2XaSCp1dzKS1BQCw8HWXFmVuHsJuDqVk7sZwtiLkt88nUmwWwePj4lxNtogDfbW/BPHJFE85JiSz1UFt66IYr2sYXg==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>) id 1ecQzM-0002P8-Fd
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 07:21:24 +0000
Date: Fri, 19 Jan 2018 07:21:24 +0000
From: Andy Smith <andy@strugglers.net>
To: xen-devel@lists.xen.org
Message-ID: <20180119072124.GX29360@bitfolk.com>
MIME-Version: 1.0
Content-Disposition: inline
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Subject: [Xen-devel] XPTI patches for 4.10 don't apply
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpNYXliZSB0aGlzIGlzIGEgc2lsbHkgcXVlc3Rpb24gYnV0IHdoaWNoIHRhZyBhcmUgdGhl
IDQuMTAgWFBUSQpjb21taXRzIGZyb20gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL3hzYTI1
NC9SRUFETUUucHRpIGFnYWluc3Q/ClRoZXkgZG9uJ3QgYXBwbHkgdG8gUkVMRUFTRS00LjEwLjAu
CgpDaGVlcnMsCkFuZHkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 09:13:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:13:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecSjR-0002c4-Ex; Fri, 19 Jan 2018 09:13:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecSjP-0002by-VV
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 09:13:04 +0000
X-Inumbo-ID: 4dac836f-fcf9-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4dac836f-fcf9-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 09:15:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 02:12:56 -0700
Message-Id: <5A61C4A702000078001A03B8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 02:12:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180104203305.18447-1-tamas@tklengyel.com>
 <5A60E23302000078001A009F@prv-mh.provo.novell.com>
In-Reply-To: <5A60E23302000078001A009F@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, openxt@googlegroups.com,
 Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCHv2] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDIxOjMzLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
QEAgLTM3NSwxMiArMzg1LDUyIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBQcmludEVyck1lc2coY29u
c3QgQ0hBUjE2ICptZXNnLCBFRklfU1RBVFVTIEVyckNvZGUpCj4gIAo+ICBzdGF0aWMgdW5zaWdu
ZWQgaW50IF9faW5pdCBnZXRfYXJndih1bnNpZ25lZCBpbnQgYXJnYywgQ0hBUjE2ICoqYXJndiwK
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ0hBUjE2ICpjbWRsaW5lLCBV
SU5UTiBjbWRzaXplLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDSEFS
MTYgKipvcHRpb25zKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDSEFS
MTYgKipvcHRpb25zLCBib29sICplbG9fYWN0aXZlKQo+ICB7Cj4gICAgICBDSEFSMTYgKnB0ciA9
IChDSEFSMTYgKikoYXJndiArIGFyZ2MgKyAxKSwgKnByZXYgPSBOVUxMOwo+ICAgICAgYm9vbCBw
cmV2X3NlcCA9IHRydWU7Cj4gIAo+IC0gICAgZm9yICggOyBjbWRzaXplID4gc2l6ZW9mKCpjbWRs
aW5lKSAmJiAqY21kbGluZTsKPiArICAgIGlmICggY21kc2l6ZSA+IHNpemVvZihFRklfTE9BRF9P
UFRJT04pICkKPiArICAgIHsKPiArICAgICAgICAvKiBTZWUgaW5jbHVkZS9lZmkvZWZpYXBpLmgg
Zm9yIG1vcmUgaW5mbyBhYm91dCB0aGUgZm9sbG93aW5nICovCj4gKyAgICAgICAgY29uc3QgRUZJ
X0xPQURfT1BUSU9OICplbG8gPSAoY29uc3QgRUZJX0xPQURfT1BUSU9OICopY21kbGluZTsKClRo
ZSBjb21tZW50IGxvb2tzIHRvIGJlIHN0YWxlIG5vdy4KCj4gKyAgICAgICAgLyogVGhlIGFic29s
dXRlIG1pbmltdW0gdGhlIHNpemUgb2YgdGhlIGJ1ZmZlciBpdCBuZWVkcyB0byBiZSAqLwo+ICsg
ICAgICAgIHNpemVfdCBzaXplX2NoZWNrID0gc2l6ZW9mKGVsby0+QXR0cmlidXRlcykgKwo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGVsby0+RmlsZVBhdGhMaXN0TGVuZ3Ro
KSArCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbG8tPkZpbGVQYXRoTGlzdExlbmd0
aCArCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoQ0hBUjE2KTsKCm9mZnNl
dG9mKEVGSV9MT0FEX09QVElPTiwgRGVzY3JpcHRpb24pICsgZWxvLT5GaWxlUGF0aExpc3RMZW5n
dGgKKyBzaXplb2YoPHdoYXRldmVyLXRoZS1DSEFSMTYtcmVmZXJzLXRvPikKCkkuZS4gcGVyaGFw
cwoKb2Zmc2V0b2YoRUZJX0xPQURfT1BUSU9OLCBEZXNjcmlwdGlvblsxXSkgKyBlbG8tPkZpbGVQ
YXRoTGlzdExlbmd0aAoKPiArICAgICAgICBpZiAoIChlbG8tPkF0dHJpYnV0ZXMgJiBMT0FEX09Q
VElPTl9BQ1RJVkUpICYmIHNpemVfY2hlY2sgPCBjbWRzaXplICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIGNvbnN0IENIQVIxNiAqZGVzYyA9IGVsby0+RGVzY3JpcHRpb247Cj4gKyAgICAg
ICAgICAgIGNvbnN0IFVJTlQ4ICpvcHRzID0gKGNvbnN0IFVJTlQ4ICopZGVzYzsKCldpdGggZ2Nj
J3Mgdm9pZCBwb2ludGVyIGFyaXRobWV0aWMgYWxsb3dpbmcgaXQsIHNvbWUgb2YgdGhlIGNvZGUK
d291bGQgZW5kIHVwIGVhc2llciB0byByZWFkIGlmIHRoaXMgd2FzIGNvbnN0IHZvaWQgKi4gQWxz
byB0aGlzCnZhcmlhYmxlIHNob3VsZCBtb3ZlIGludG8gdGhlIG1vcmUgbmFycm93IHNjb3BlIGl0
J3MgdXNlZCBpbi4KCj4gKyAgICAgICAgICAgIHNpemVfdCBpID0gMDsKPiArCj4gKyAgICAgICAg
ICAgIC8qIEZpbmQgRGVzY3JpcHRpb24gc3RyaW5nIGxlbmd0aCBpbiBpdHMgcG9zc2libGUgc3Bh
Y2UgKi8KPiArICAgICAgICAgICAgd2hpbGUgKCBpIDwgY21kc2l6ZSAtIHNpemVfY2hlY2sgJiYg
KmRlc2MrKyAhPSBMJ1wwJykKPiArICAgICAgICAgICAgICAgIGkgKz0gc2l6ZW9mKENIQVIxNik7
CgpzaXplb2YoKmRlc2MpIChhbHNvIGVsc2V3aGVyZSAtIHBsZWFzZSBhbHdheXMgcHJlZmVyIHVz
aW5nIHRoZQp0eXBlIG9mIHRoZSBhY3R1YWwgb2JqZWN0IG92ZXIgYW4gZXhwbGljaXQgdHlwZSku
Cgo+ICsgICAgICAgICAgICAvKiBUaGUgRGVzY3JpcHRpb24gaGFzIHRvIGVuZCB3aXRoIGEgTlVM
TCBjaGFyICovCj4gKyAgICAgICAgICAgIGlmICggKmRlc2MgPT0gTCdcMCcgKQoKSG93IGRvZXMg
dGhpcyB3b3JrPyBUaGUgbG9vcCBhYm92ZSBoYXMgaW5jcmVtZW50ZWQgZGVzYyBhbHJlYWR5CnBh
c3QgdGhlIG51bCB0ZXJtaW5hdG9yIGFmYWljdC4KCj4gKyAgICAgICAgICAgIHsKPiArICAgICAg
ICAgICAgICAgIFVJTlROIG5ld19jbWRzaXplID0gY21kc2l6ZTsKPiArCj4gKyAgICAgICAgICAg
ICAgICBvcHRzICs9IGkgKyBzaXplb2YoQ0hBUjE2KSArIGVsby0+RmlsZVBhdGhMaXN0TGVuZ3Ro
OwoKSWYgeW91IGNoZWNrZWQgdGhhdCB0aGlzIGlzIHdpdGhpbiBib3VuZHMsIC4uLgoKPiArICAg
ICAgICAgICAgICAgIG5ld19jbWRzaXplIC09IG9wdHMgLSAoVUlOVDggKillbG87Cj4gKwo+ICsg
ICAgICAgICAgICAgICAgLyogU2FuaXR5IGNoZWNrIHRoZSBuZXcgY21kc2l6ZSB0byBhdm9pZCBh
biB1bmRlcmZsb3cgKi8KPiArICAgICAgICAgICAgICAgIGlmICggbmV3X2NtZHNpemUgPCBjbWRz
aXplICkKCi4uLiB5b3Ugd291bGRuJ3QgbmVlZCB0aGlzIGNoZWNrLCBhbmQgeW91IHdvdWxkbid0
IG5lZWQgdGhlIGV4dHJhCm5ld19jbWRzaXplIHZhcmlhYmxlIGF0IGFsbCwgbGlrZWx5IG1ha2lu
ZyBtb3JlIG9idmlvdXMgd2hhdCB5b3UncmUKZG9pbmcgaGVyZS4KCkFuZCB0aGVuIC0gaG93IGFi
b3V0IGEgZGlmZmVyZW50IGhldXJpc3RpYyBhbHRvZ2V0aGVyOiBDdXJyZW50CmNvZGUgc2NhbnMg
dGhlIHBvaW50ZWQgdG8gbWVtb3J5IGZvciBhIG51bCBjaGFyYWN0ZXIsIGJlaW5nCmhhcHB5IGlm
IGl0IGlzIGZvdW5kIGJlZm9yZSBoYXZpbmcgZXhoYXVzdGVkIGNtZHNpemUuIFdoeSBub3QKc2lt
cGx5IHNjYW4gZm9yIHRoZSBmaXJzdCBudWwgYW5kIGNvbmNsdWRlIGl0J3MgYW4gRUZJX0xPQURf
T1BUSU9OCnN0cnVjdHVyZSBpZiB0aGF0IG51bCBpc24ndCByaWdodCBhdCB0aGUgZW5kIG9mIHRo
ZSBidWZmZXI/IE9uZSBjb3VsZApldmVuIGNvbnNpZGVyIHNjYW5uaW5nIGZvciBtb3JlIHRoYW4g
anVzdCBudWwsIGUuZy4gYW55IG5vbi1ibGFuawpjaGFyYWN0ZXIgd2l0aCBhIG51bWVyaWMgdmFs
dWUgYmVsb3cgMHgwMDIwLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 09:33:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecT30-0004AR-F1; Fri, 19 Jan 2018 09:33:18 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecT2y-0004AK-UU
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 09:33:17 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id 27/FF-20155-C5BB16A5;
 Fri, 19 Jan 2018 09:33:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTd6d2K
 UQeMjAYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrF10lrmggdpFVumv2NrYNxu18XIxSEk0Mgk
 sfHhJXYI5zGjxKEJB1ggnG2MEg9+v2XtYuTkEBFwlvh6Zi47iM0roC9xb+JvNhBbWMBeYu2nL
 2wgDRICD1Ulpjw+yAiSkBDwlLg5qYkJxl7Vtg6oiJ2DTcBK4pAYSJRFQFXi9/vLTBMYuRcwMq
 xi1ChOLSpLLdI1NNZLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0MAMQ7GD8t83
 zEKMkB5OSKO8Jo/goIb6k/JTKjMTijPii0pzU4kOMMhwcShK8vxUSooQEi1LTUyvSMnOAoQaT
 luDgURLh1ZQHSvMWFyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXHenyCTBEBKM0rz4
 AbBYuASo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlvgkzhycwrgdv3CugUJqBTtsyIBTmlJB
 EhJdXA6J4eZNQvXfaiT+y8zG6x3Vdu1ZYvkvHMWLtk+nu97/IzJisIz5dIEj77zDTz3b8V5ep
 GtpNDjO9qaOyxidj147TYplr9RR2xX9YKfI6wVxWLTzi4hO3ihA/3d26Y5xD5Iy9+0XZ1Dgt/
 CZG8mVv7FpisD7NNPSOnEGG6Ytci5dDe3MhjU3+zKrEUZyQaajEXFScCADd0xUV8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1516354394!79654681!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26115 invoked from network); 19 Jan 2018 09:33:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 09:33:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecT2v-0004JA-Jj; Fri, 19 Jan 2018 09:33:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecT2q-0000tX-0r; Fri, 19 Jan 2018 09:33:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecT2p-0007MY-7m; Fri, 19 Jan 2018 09:33:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118170-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=31d38d633a306b2b06767b5a5f5a8a00269f3c92
X-Osstest-Versions-That: xen=9c6993b7b952dc1243b8aab5cab8e7b52e9cdc50
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 09:33:07 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118170: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4452877072768988029=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118170 xen-4.8-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118170/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-1      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 118036
 test-xtf-amd64-amd64-2      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 118036
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118036
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 118036
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118036
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118036
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118036
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118036
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118036
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118036
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 118036
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 build-amd64-prev              7 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  31d38d633a306b2b06767b5a5f5a8a00269f3c92
baseline version:
 xen                  9c6993b7b952dc1243b8aab5cab8e7b52e9cdc50

Last test of basis   118036  2018-01-15 10:26:53 Z    3 days
Testing same since   118170  2018-01-17 16:50:03 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   9c6993b7b9..31d38d633a  31d38d633a306b2b06767b5a5f5a8a00269f3c92 -> stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4452877072768988029==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 09:33:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecT3N-0004CF-Nu; Fri, 19 Jan 2018 09:33:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecT3M-0004Bs-Ru
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 09:33:40 +0000
X-Inumbo-ID: 2e99dd18-fcfc-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e99dd18-fcfc-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 09:36:10 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 02:33:32 -0700
Message-Id: <5A61C97D02000078001A03E0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 02:33:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@linaro.org>,<manish.jaggi@linaro.org>
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-8-manish.jaggi@linaro.org>
 <757dcb74-5976-f5b2-6313-aea908de4335@linaro.org>
In-Reply-To: <757dcb74-5976-f5b2-6313-aea908de4335@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 manish.jaggi@cavium.com, sameer.goel@linaro.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC 07/11] Add kernel helper functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE5OjU1LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3Rl
Ogo+IE9uIDAyLzAxLzE4IDA5OjI4LCBtYW5pc2guamFnZ2lAbGluYXJvLm9yZyB3cm90ZToKPj4g
RnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KPj4gCj4+IEFkZCBr
YWxsb2Mga2ZyZWUgZnVuY3Rpb25zIGZyb20gbGludXgga2VybmVsLgo+IAo+IFRoaXMgZG9lcyBu
b3QgZGVzY3JpcHRpb24gYWxsIHRoZSBmdW5jdGlvbnMgeW91IGFkZGVkLiBCdXQgSSBhbSByZWFs
bHkgCj4gbm90IGNvbnZpbmNlZCB0aGlzIGlzIHRoZSByaWdodCBwbGFjZSB0byBkbyB0aGF0Lgo+
IAo+IFRoaXMgZmlsZSBpcyBpbmNsdWRlZCBpbiBtYW55IHBsYWNlcyB0aGF0IHNob3VsZCBub3Qg
dXNlIGttYWxsb2MgJiBjbyAKPiBidXQgaW5zdGVhZCBYZW4gdmVyc2lvbi4KPiAKPiBJZiB5b3Ug
c3RpbGwgd2FudCB0byBhZGQgaXQgaW4gYW4gaGVhZGVyLCBJIHRoaW5rIGl0IHdvdWxkIG1ha2Ug
c2Vuc2UgdG8gCj4gY3JlYXRlIGEgaGVhZGVyIHRoYXQgd2lsbCBjb250YWluIGxpbnV4aXNtLiBT
byBpdCBnZXQgaW5jbHVkZWQgb25seSAKPiB3aGVyZSBpdCBpcyBuZWVkZWQuCgpJbmRlZWQgLSBp
ZiB3ZSB3YW50IHN1Y2ggaGVscGVycyBhdCBhbGwsIHRoZXkgc2hvdWxkIGJlIG1hZGUgYXMKaW52
aXNpYmxlIHRvIGFueSB1bnJlbGF0ZWQgY29kZSBhcyBwb3NzaWJsZS4gU2luY2UgTGludXggc291
cmNlcwpjYW4ndCBub3JtYWxseSBiZSBpbXBvcnRlZCB2ZXJiYXRpbSBhbnl3YXksIGl0IG1heSBi
ZSBiZXN0IHRvCmhhdmUgc3VjaCBoZWxwZXJzIG5lYXIgdGhlIHRvIG9mIGFmZmVjdGVkIC5jIGZp
bGVzLCByZXN0cmljdGVkIHRvCmp1c3QgdGhlIGhlbHBlcnMgdGhhdCBhcmUgYWN0dWFsbHkgbmVl
ZGVkIGluIGVhY2ggaW5kaXZpZHVhbCBmaWxlLgpPbmx5IGlmIHRoaXMgcmVzdWx0cyBpbiBtZWFu
aW5nZnVsIGR1cGxpY2F0aW9uIEkgd291bGQgY29uc2lkZXIgaXQKcmVhc29uYWJsZSB0byBpbnRy
b2R1Y2UgYSBoZWxwZXIgaGVhZGVyLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 09:43:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:43:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTCz-00053y-Nj; Fri, 19 Jan 2018 09:43:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecTCy-00053n-0i
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 09:43:36 +0000
X-Inumbo-ID: 920a349b-fcfd-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 920a349b-fcfd-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 09:46:07 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 02:43:28 -0700
Message-Id: <5A61CBD202000078001A03F7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 02:43:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Doug Goldstein" <cardoe@cardoe.com>
References: <20180118170446.435-1-cardoe@cardoe.com>
In-Reply-To: <20180118170446.435-1-cardoe@cardoe.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: append EXTRA_CFLAGS to CFLAGS for
 expert builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE4OjA0LCA8Y2FyZG9lQGNhcmRvZS5jb20+IHdyb3RlOgo+IC0t
LSBhL3hlbi9SdWxlcy5tawo+ICsrKyBiL3hlbi9SdWxlcy5tawo+IEBAIC03NSw2ICs3NSw4IEBA
IEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkKPiAgQ0ZMQUdTLXkgKz0gLU1NRCAtTUYgJChARCkv
LiQoQEYpLmQKPiAgCj4gIENGTEFHUyArPSAkKENGTEFHUy15KQo+ICsjIGFsbG93IGV4dHJhIENG
TEFHUyBleHRlcm5hbGx5IHZpYSBFWFRSQV9DRkxBR1MKPiArQ0ZMQUdTICs9ICQoRVhUUkFfQ0ZM
QUdTKQoKVGhpcyBpcyB0b28gdW5zcGVjaWZpYyBhIG5hbWUgZm9yIG15IHRhc3RlOiBVcHN0cmVh
bSBxZW11IGhhcyB1c2VzCm9mIHN1Y2ggYSBzeW1ib2wgdG9vLCBmb3IgZXhhbXBsZSAoSSBkaWRu
J3QgZ28gY2hlY2sgd2hldGhlciB0aG9zZQp1c2VzIHdvdWxkIGNvbGxpZGUgd2l0aCB5b3Vycyku
CgpZb3Ugd2lsbCBhbHNvIHdhbnQgdG8gZG9jdW1lbnQgdGhpcyBpbiAuL0lOU1RBTEwsIEkgdGhp
bmsuIEFsb25nIHdpdGgKd2hhdCdzIGFscmVhZHkgdGhlcmUsIGhvdyBhYm91dCBuYW1pbmcgdGhl
IG5ldyBvbmUKRVhUUkFfQ0ZMQUdTX1hFTiBvciBFWFRSQV9DRkxBR1NfWEVOX0NPUkU/IENvbnNp
ZGVyaW5nCnRoZSBzZXBhcmF0ZSBzaGltIGJ1aWxkLCB3ZSBtYXkgdGhlbiBhbHNvIHdhbnQKRVhU
UkFfQ0ZMQUdTX1hFTl9TSElNLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 09:53:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 09:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTM3-0005o1-H8; Fri, 19 Jan 2018 09:52:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecTM2-0005nv-AD
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 09:52:58 +0000
X-Inumbo-ID: e0e359a8-fcfe-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0e359a8-fcfe-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 09:55:28 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 02:52:50 -0700
Message-Id: <5A61CE0202000078001A041C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 02:52:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andy Smith" <andy@strugglers.net>
References: <20180119072124.GX29360@bitfolk.com>
In-Reply-To: <20180119072124.GX29360@bitfolk.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] XPTI patches for 4.10 don't apply
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDA4OjIxLCA8YW5keUBzdHJ1Z2dsZXJzLm5ldD4gd3JvdGU6Cj4g
TWF5YmUgdGhpcyBpcyBhIHNpbGx5IHF1ZXN0aW9uIGJ1dCB3aGljaCB0YWcgYXJlIHRoZSA0LjEw
IFhQVEkKPiBjb21taXRzIGZyb20gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL3hzYTI1NC9S
RUFETUUucHRpIGFnYWluc3Q/Cj4gVGhleSBkb24ndCBhcHBseSB0byBSRUxFQVNFLTQuMTAuMC4K
CkFzIGFsd2F5cyB3aXRoIHNlY3VyaXR5IGZpeGVzLCB0aGV5IGFyZSBhZ2FpbnN0IHRoZSB0aXAg
b2YgdGhlCnJlc3BlY3RpdmUgc3RhZ2luZyB0cmVlIGF0IHRoZSBwb2ludCB0aGV5IHdlcmUgYmVp
bmcgYXBwbGllZC4KVG8gYmUgYWJsZSB0byBoZWxwIHlvdSBpdCB3b3VsZCBoYXZlIGJlZW4gdXNl
ZnVsIGlmIHlvdQppbmRpY2F0ZWQgd2hpY2ggb2YgdGhlIHBhdGNoZXMgeW91IGhhdmUgd2hhdCBw
cm9ibGVtIHdpdGguCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:07:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTZy-0006hh-Pj; Fri, 19 Jan 2018 10:07:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecTZx-0006ha-Rb
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:07:21 +0000
X-Inumbo-ID: e3897ac2-fd00-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3897ac2-fd00-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:09:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66325269"
Date: Fri, 19 Jan 2018 10:07:06 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: HW42 <hw42@ipsumj.de>
Message-ID: <20180119100706.voxf3bbcbcbyxyuu@MacBook-Pro-de-Roger.local>
References: <20171006135201.97534-1-roger.pau@citrix.com>
 <20171006135201.97534-2-roger.pau@citrix.com>
 <6abbd413-11e7-5d49-a711-d44fa8fd939d@ipsumj.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6abbd413-11e7-5d49-a711-d44fa8fd939d@ipsumj.de>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH for-4.10 1/3] libxc: panic when trying to
 create a PVH guest without kernel support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDY6MTE6MDBBTSArMDAwMCwgSFc0MiB3cm90ZToKPiBS
b2dlciBQYXUgTW9ubmU6Cj4gPiBQcmV2aW91c2x5IHdoZW4gdHJ5aW5nIHRvIGJvb3QgYSBQViBj
YXBhYmxlIGJ1dCBub3QgUFZIIGNhcGFibGUga2VybmVsCj4gPiBpbnNpZGUgb2YgYSBQVkggY29u
dGFpbmVyIHhjX2RvbV9ndWVzdF90eXBlIHdvdWxkIHN1Y2NlZWQgYW5kIHJldHVybiBhCj4gPiBQ
ViBndWVzdCB0eXBlLCB3aGljaCB3b3VsZCBsZWFkIHRvIGZhaWx1cmVzIGxhdGVyIG9uIGluIHRo
ZSBidWlsZAo+ID4gcHJvY2Vzcy4KPiA+IAo+ID4gSW5zdGVhZCBwcm92aWRlIGEgY2xlYXIgZXJy
b3IgbWVzc2FnZSB3aGVuIHRyeWluZyB0byBjcmVhdGUgYSBQVkgKPiA+IGd1ZXN0IHVzaW5nIGEg
a2VybmVsIHRoYXQgZG9lc24ndCBzdXBwb3J0IFBWSC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+IENjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IENjOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgdG9vbHMvbGlieGMveGNfZG9tX2VsZmxv
YWRlci5jIHwgNyArKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQo+
ID4gCj4gPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jIGIvdG9v
bHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jCj4gPiBpbmRleCA2MmQ0MjFhNWUzLi41NjhkN2Yz
NzBjIDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jCj4gPiAr
KysgYi90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMKPiA+IEBAIC01OSw2ICs1OSwxMyBA
QCBzdGF0aWMgY2hhciAqeGNfZG9tX2d1ZXN0X3R5cGUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9t
LAo+ID4gICAgICBpZiAoIGRvbS0+Y29udGFpbmVyX3R5cGUgPT0gWENfRE9NX0hWTV9DT05UQUlO
RVIgJiYKPiA+ICAgICAgICAgICBkb20tPnBhcm1zLnBoeXNfZW50cnkgIT0gVU5TRVRfQUREUjMy
ICkKPiA+ICAgICAgICAgIHJldHVybiAiaHZtLTMuMC14ODZfMzIiOwo+ID4gKyAgICBpZiAoIGRv
bS0+Y29udGFpbmVyX3R5cGUgPT0gWENfRE9NX0hWTV9DT05UQUlORVIgKQo+ID4gKyAgICB7Cj4g
PiArICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVkFMSURfS0VSTkVMLAo+ID4g
KyAgICAgICAgICAgICAgICAgICAgICIlczogaW1hZ2Ugbm90IGNhcGFibGUgb2YgYm9vdGluZyBp
bnNpZGUgYSBIVk0gY29udGFpbmVyIiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICBfX0ZVTkNU
SU9OX18pOwo+ID4gKyAgICAgICAgcmV0dXJuICJ4ZW4tMy4wLXVua25vd24iOwo+ID4gKyAgICB9
Cj4gPiAgCj4gPiAgICAgIHN3aXRjaCAoIG1hY2hpbmUgKQo+ID4gICAgICB7Cj4gCj4gV2l0aCB0
aGlzIHhjX2RvbV9wYXJzZV9lbGZfa2VybmVsKCkgc3RpbGwgcmV0dXJucyBzdWNjZXNzIGFuZCB0
aGUgZG9tYWluCj4gYnVpbGQgZmFpbHMgb25seSBsYXRlciBiZWNhdXNlIG9mIHRoZSAieGVuLTMu
MC11bmtub3duIiB0eXBlLiBXaHkgbm90Cj4gZmFpbCBkaXJlY3RseSBpbiB4Y19kb21fcGFyc2Vf
ZWxmX2tlcm5lbCgpIGxpa2UgZm9yIGVsZiBmaWxlcyB3aGljaCBtaXNzCj4gdGhlIERvbVUgZmVh
dHVyZT8KClRoaXMgZG9lc24ndCBzZWVtIHRvIGJlIGhvdyB4Y19kb21fZ3Vlc3RfdHlwZSB3b3Jr
cyBBVE0uIFRoZXJlJ3MgYWxzbwphIGNhc2UgYmVsb3cgdGhhdCBhbHNvIHJldHVybnMgInhlbi0z
LjAtdW5rbm93biIsIHNvIGlmZiB5b3UgcmVhbGx5CndhbnQgdG8gY2hhbmdlIHRoZSBmaXJzdCBy
ZXR1cm4gb2YgInhlbi0zLjAtdW5rbm93biIgeW91IHNob3VsZCBhbHNvCmNoYW5nZSB0aGUgb25l
IGJlbG93IEFGQUlDVC4KCj4gQW5kIHdoaWxlIHdlIGFyZSBhdCBpdDogbGlieGxfX2J1aWxkX2Rv
bSgpIGV4cGVjdHMgdGhhdAo+IHhjX2RvbV9wYXJzZV9lbGZfa2VybmVsKCkgc2V0cyBhbiBlcnJu
by4gQ3VycmVudGx5IHRoaXMgY2FuIGNvbnRhaW4gYW4KPiB1bnJlbGF0ZWQgZXJyb3Igc2luY2Ug
aXQgZG9lcyBub3QgZ2V0IHNldCB3aGVuIHJldHVybmluZyAtRUlOVkFMLgoKRXJyb3IgaGFuZGxp
bmcgaW4gbGlieGMgaXMgYWxsIGZ1enp5LCBhcyBub3RlZCBhdCB0aGUgdG9wIG9mCnhjX2RvbV9w
YXJzZV9lbGZfa2VybmVsOgoKLyoKICogVGhpcyBmdW5jdGlvbiBzb21ldGltZXMgcmV0dXJucyAt
MSBmb3IgZXJyb3IgYW5kIHNvbWV0aW1lcwogKiBhbiBlcnJubyB2YWx1ZS4gID8hPyEKICovCgpU
aGUgZ2VuZXJhbCBjb25zZW5zdXMgaXMgdGhhdCBlaXRoZXIgeW91IHNldCBlcnJubyA9IC1FRk9P
IGFuZCByZXR1cm4KLTEsIG9yIHNpbW5wbHkgcmV0dXJuIC1FRk9PLgoKSSBjYW4gcmV2aWV3IHRo
ZSBwYXRjaGVzLCBidXQgeW91IHdpbGwgaGF2ZSB0byBmb3JtYWxseSBwb3N0IHRoZW0uCgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:07:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:07:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTa1-0006hx-0M; Fri, 19 Jan 2018 10:07:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecTZz-0006hb-Rp
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:07:23 +0000
X-Inumbo-ID: e51df01d-fd00-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e51df01d-fd00-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:09:55 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 03:07:16 -0700
Message-Id: <5A61D16602000078001A042A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 03:07:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-6-wei.liu2@citrix.com>
In-Reply-To: <20180118181652.26397-6-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 5/9] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE5OjE2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW9kaWZ5IGVhcmx5IGJvb3QgY29kZSB0byByZWxvY2F0ZSBwdmggaW5mbyBhcyB3ZWxsLCBzbyB0
aGF0IHdlIGNhbiBiZQo+IHN1cmUgX192YSBpbiBfX3N0YXJ0X3hlbiB3b3Jrcy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCBvbmUgY29zbWV0aWMgcmVxdWVzdDoK
Cj4gQEAgLTI5LDYgKzI5LDEwIEBAIGFzbSAoCj4gICNpbmNsdWRlICIuLi8uLi8uLi9pbmNsdWRl
L3hlbi9tdWx0aWJvb3QuaCIKPiAgI2luY2x1ZGUgIi4uLy4uLy4uL2luY2x1ZGUveGVuL211bHRp
Ym9vdDIuaCIKPiAgCj4gKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCj4gKyNpbmNsdWRlIDxwdWJs
aWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4KPiArI2VuZGlmCgpXb3VsZCB5b3UgbWluZCBt
b3ZpbmcgdGhlICNpbmNsdWRlIC4uLgoKPiBAQCAtNzEsNiArNzUsMzggQEAgc3RhdGljIHUzMiBj
b3B5X3N0cmluZyh1MzIgc3JjKQo+ICAgICAgcmV0dXJuIGNvcHlfbWVtKHNyYywgcCAtIHNyYyAr
IDEpOwo+ICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAo+ICtzdGF0aWMgc3RydWN0
IGh2bV9zdGFydF9pbmZvICpwdmhfaW5mb19yZWxvYyh1MzIgaW4pCgouLi4gYWJvdmUgdGhpcyBs
aW5lLCB0byBhdm9pZCB0aGUgZHVwbGljYXRlICNpZmRlZj8KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:07:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:07:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTaB-0006jt-7R; Fri, 19 Jan 2018 10:07:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o2jt=ae=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecTaA-0006ja-7g
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:07:34 +0000
X-Inumbo-ID: 50a14192-20fb-11b2-b4a7-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50a14192-20fb-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 01:32:45 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 03:07:31 -0700
Message-Id: <5A61D17502000078001A042D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 03:07:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-7-wei.liu2@citrix.com>
In-Reply-To: <20180118181652.26397-7-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 6/9] Revert "x86/boot: Map more than the
 first 16MB"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE5OjE2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VGhpcyByZXZlcnRzIGNvbW1pdCA3ZDZmOTU4ZDlkMThjNTQwMTdmNWVmNmUyOTlhMDgwMzdmMDM1
NzQ3Lgo+IAo+IE5vdyB3ZSBoYXZlIFBWSCBpbmZvIHJlbG9jYXRpb24gc3VwcG9ydCwgdGhpcyBj
aGFuZ2UgaXMgbm8gbG9uZ2VyCj4gbmVlZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:08:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:08:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTbO-0006w9-Hd; Fri, 19 Jan 2018 10:08:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecTbM-0006un-R8
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 10:08:48 +0000
X-Inumbo-ID: 17b14be0-fd01-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 17b14be0-fd01-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:11:19 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 02:48:36 -0700
Message-Id: <5A61CD0402000078001A0405@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 02:48:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>,
 "Julien Grall" <julien.grall@linaro.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
 <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
 <alpine.DEB.2.10.1801181223270.6440@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1801181223270.6440@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 "security@xenproject.org" <security@xenproject.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] XSA-254 SP2 for ARM (was Re: [PATCH 1/5] xen/arm:
 Introduce enable callback to enable a capabilities on each online CPU)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDIxOjI4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gVGhhbmsgeW91LCBKdWxpZW4uIElkZWFsbHksIEkgd291bGQgbGlrZSB0byBkbyB0aGUgYmFj
a3BvcnRzIGFmdGVyCj4gT1NTVGVzdCBwYXNzZXMgaXRzIHRlc3RzIG9uIHRob3NlIGNoYW5nZXMu
IEluIHByYWN0aWNlLCBmb3IgdGhlIHNha2Ugb2YKPiBtaXRpZ2F0aW5nIFNQMiBhcyBzb29uIGFz
IHBvc3NpYmxlLCB0b21vcnJvdyAoRnJpZGF5KSBJIG1pZ2h0IGRvIHRoZQo+IGJhY2twb3J0cyBh
bnl3YXksIGlmIE9TU1Rlc3QgaXMgc3RpbGwgYmVoaW5kIG9uIG90aGVyIHByb2JsZW1zLgoKUGxl
YXNlIGF2b2lkIHRvdWNoaW5nIHRoZSA0LjggdHJlZSBmb3IgdGhlIG1vbWVudCwgdW50aWwgNC44
LjMgaGFzCmJlZW4gdGFnZ2VkLgoKVGhhbmtzLCBKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:10:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:10:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTcx-0007dE-Rt; Fri, 19 Jan 2018 10:10:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecTcv-0007co-Uw
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:10:25 +0000
X-Inumbo-ID: 518850c1-fd01-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 518850c1-fd01-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:12:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66325407"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-6-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4aa7231a-a73c-fe3d-0d66-f8ef86a80a57@citrix.com>
Date: Fri, 19 Jan 2018 10:10:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180118181652.26397-6-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 5/9] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTg6MTYsIFdlaSBMaXUgd3JvdGU6Cj4gTW9kaWZ5IGVhcmx5IGJvb3QgY29k
ZSB0byByZWxvY2F0ZSBwdmggaW5mbyBhcyB3ZWxsLCBzbyB0aGF0IHdlIGNhbiBiZQo+IHN1cmUg
X192YSBpbiBfX3N0YXJ0X3hlbiB3b3Jrcy4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cgo6KAoKSXQgd2FzIGEgZmVhciBvZiBjb2RlIGxpa2UgdGhpcyB3
aGljaCBjYXVzZWQgbWUgdG8gZ28gd2l0aCB0aGUgZ3Jvc3MKaGFjayBpbiB0aGUgc2hvcnQgdGVy
bS4KCkxldCBtZSBzZWUgaWYgSSBjYW4gY2xlYW4gaXQgdXAgc29tZXdoYXQuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:16:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:16:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTir-0007tK-G3; Fri, 19 Jan 2018 10:16:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecTip-0007tE-N6
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:16:31 +0000
X-Inumbo-ID: 2bbe967a-fd02-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2bbe967a-fd02-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:19:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66325783"
Date: Fri, 19 Jan 2018 10:16:12 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180119101612.r2lqwko2247njxes@MacBook-Pro-de-Roger.local>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-2-wei.liu2@citrix.com>
 <22985ed2-5c6c-0eb0-5245-23c67eac28c8@citrix.com>
 <20180118182846.3qgchbfloil5nkne@citrix.com>
 <5e8ffd24-a911-99f1-5de0-46627963f12a@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5e8ffd24-a911-99f1-5de0-46627963f12a@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/9] Update shim.config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MzA6MDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxOC8wMS8xOCAxODoyOCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgSmFu
IDE4LCAyMDE4IGF0IDA2OjI2OjAyUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
T24gMTgvMDEvMTggMTg6MTYsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IFRvIGF2b2lkIGhhdmluZyBp
dCBjaGFuZ2VkIGV2ZXJ5IHRpbWUgdGhlIHNoaW0gaXMgYnVpbHQuCj4gPj4+Cj4gPj4+IFNpZ25l
ZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4gT25lIGRvd25zaWRl
IG9mIGhhdmluZyBhIHRoaXMgY29uZmlnIGluLXRyZWUgaXMgdGhhdCBpdCBuZWVkcwo+ID4+IHJl
Z2VuZXJhdGluZyBldmVyeSB0aW1lIHRoZSBLY29uZmlnIGxvZ2ljIGNoYW5nZXMuCj4gPj4KPiA+
PiBPVE9ILCBJIGRpZCBkZWxpYmVyYXRlbHkgd2lyZSB1cCBhbGwgdGhlIGNvbmZpZyBvcHRpb25z
LCBzbwo+ID4+Cj4gPj4gbWFrZSAtQyB0b29scy9maXJtd2FyZS94ZW4tZGlyIHNoaW0tb2xkZGVm
Y29uZmlnCj4gPj4KPiA+PiBvciBzaGltLW1lbnVjb25maWcgZXRjIGRvIHdvcmsgYXMgZXhwZWN0
ZWQuCj4gPj4KPiA+PiBEbyB3ZSBrbm93IHdoeSB0aGlzIGxpbmUgaXMgZGlzYXBwZWFyaW5nP8Kg
IEkgcHJlc3VtZSBpdCBpcyBzb21lIGNoYW5nZQo+ID4+IGluIHRoZSBLY29uZmlnIGxvZ2ljLCBi
dXQgSSBjYW4ndCBzcG90IHdoaWNoIGNoYW5nZXNldC4KPiA+IEkgZ3Vlc3MgdGhhdCdzIGR1ZSB0
byAieGVuL3g4NjogbWFrZSBWR0Egc3VwcG9ydCBzZWxlY3RhYmxlIi4KPiA+Cj4gPiBUaGUgc2hp
bS5jb25maWcgcHJvYmFibHkgaXMgZ2VuZXJhdGVkIGJlZm9yZSB0aGF0IHBhdGNoLgo+IAo+IENh
biB5b3UgaWRlbnRpZnkgdGhhdCBpbiB0aGUgY29tbWl0IG1lc3NhZ2U/wqAgV2l0aCB0aGF0LCBS
ZXZpZXdlZC1ieToKPiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
QUZBSUNUIHRoaXMgaXMgYmVjYXVzZSB0aGUgS2NvbmZpZyBvcHRpb24gZm9yIFZHQSBjb250YWlu
czoKCmJvb2wgIlZHQSBzdXBwb3J0IiBpZiAhUFZfU0hJTV9FWENMVVNJVkUKClNvIGlmIFBWX1NI
SU1fRVhDTFVTSVZFIGlzIHNlbGVjdGVkIHRoaXMgb3B0aW9uIGlzIG5vdCBldmVuIGF2YWlsYWJs
ZS4KCldpdGggdGhhdCBmaXhlZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2U6CgpSZXZpZXdlZC1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBbHRob3VnaCBwb3NzaWJs
eSBoYXZpbmcgdG8gY2hhbmdlIHRoaXMgZmlsZSBldmVyeSB0aW1lIHRoZXJlJ3MgYQpLY29uZmln
IGNoYW5nZSBzZWVtcyB2ZXJ5IGFubm95aW5nIChhbmQgZWFzeSB0byBtaXNzKS4KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:18:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:18:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTkV-0007zX-QV; Fri, 19 Jan 2018 10:18:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ckf=ae=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecTkV-0007zR-0l
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:18:15 +0000
X-Inumbo-ID: cdf68534-20fc-11b2-b4a7-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdf68534-20fc-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 01:43:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66325920"
Date: Fri, 19 Jan 2018 10:18:05 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119101805.5wyerghvsnlxe7nb@MacBook-Pro-de-Roger.local>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-3-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118181652.26397-3-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/9] libxl: remove whitespaces introduced in
 62982da926
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MTY6NDVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSSB3b3VsZCBhZGQg
dG8gdGhlIGNvbW1pdCBtZXNzYWdlOiAiTm8gZnVuY3Rpb25hbCBjaGFuZ2UuIiwgYnV0IEkgZ3Vl
c3MKaXQncyBhbHJlYWR5IGNsZWFyIGZyb20gdGhlIHN1YmplY3QuCgpSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:21:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:21:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTnD-0000Et-7T; Fri, 19 Jan 2018 10:21:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecTnC-0000Ej-2I
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:21:02 +0000
X-Inumbo-ID: ccc65e3b-fd02-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ccc65e3b-fd02-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:23:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 03:20:54 -0700
Message-Id: <5A61D49602000078001A0463@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 03:20:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-6-wei.liu2@citrix.com>
 <4aa7231a-a73c-fe3d-0d66-f8ef86a80a57@citrix.com>
In-Reply-To: <4aa7231a-a73c-fe3d-0d66-f8ef86a80a57@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/9] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDExOjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDEvMTggMTg6MTYsIFdlaSBMaXUgd3JvdGU6Cj4+IE1vZGlmeSBlYXJseSBi
b290IGNvZGUgdG8gcmVsb2NhdGUgcHZoIGluZm8gYXMgd2VsbCwgc28gdGhhdCB3ZSBjYW4gYmUK
Pj4gc3VyZSBfX3ZhIGluIF9fc3RhcnRfeGVuIHdvcmtzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IAo+IDooCj4gCj4gSXQgd2FzIGEgZmVhciBv
ZiBjb2RlIGxpa2UgdGhpcyB3aGljaCBjYXVzZWQgbWUgdG8gZ28gd2l0aCB0aGUgZ3Jvc3MKPiBo
YWNrIGluIHRoZSBzaG9ydCB0ZXJtLgo+IAo+IExldCBtZSBzZWUgaWYgSSBjYW4gY2xlYW4gaXQg
dXAgc29tZXdoYXQuCgpJcyBpdCByZWFsbHkgdGhhdCBiYWQsIGkuZS4gdGhhdCBtdWNoIHdvcnNl
IHRoYW4gdGhlIG90aGVyIHJlbG9jYXRpb24KY29kZT8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:22:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:22:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTo8-0000K8-GP; Fri, 19 Jan 2018 10:22:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecTo7-0000Jw-1g
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:21:59 +0000
X-Inumbo-ID: eebf7acb-fd02-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eebf7acb-fd02-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:24:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66326208"
Date: Fri, 19 Jan 2018 10:21:46 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119102146.v5fjl5url2m4wh2p@MacBook-Pro-de-Roger.local>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-4-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118181652.26397-4-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/9] x86/guest: clean up guest/xen.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MTY6NDZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBSZW1vdmUgZXh0cmFuZW91cyBzZW1pY29sb24uIEFkZCBibGFuayBsaW5lcy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVu
LmggfCAxMiArKysrKysrKy0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVz
dC94ZW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKPiBpbmRleCAxMTI0M2Zl
NjBkLi4zMTMyNjQ0MmY3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3Qv
eGVuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCj4gQEAgLTQ5LDcg
KzQ5LDggQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X2luZm8gKiwgdmNwdV9pbmZvKTsK
PiAgI2RlZmluZSB4ZW5fZ3Vlc3QgMAo+ICAjZGVmaW5lIHB2X2NvbnNvbGUgMAo+ICAKPiAtc3Rh
dGljIGlubGluZSB2b2lkIHByb2JlX2h5cGVydmlzb3Iodm9pZCkge307Cj4gK3N0YXRpYyBpbmxp
bmUgdm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHZv
aWQgaHlwZXJ2aXNvcl9zZXR1cCh2b2lkKQo+ICB7Cj4gICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKPiBAQCAtNjMsMjAgKzY0LDIzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX2Zp
eHVwX2U4MjAoc3RydWN0IGU4MjBtYXAgKmU4MjApCj4gIHsKPiAgICAgIEFTU0VSVF9VTlJFQUNI
QUJMRSgpOwo+ICB9Cj4gKwo+ICBzdGF0aWMgaW5saW5lIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmh5
cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50ICpzaXplKQo+ICB7Cj4gICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAgICAgIHJldHVybiBOVUxMOwo+IC19Owo+ICt9Cj4gKwo+
ICBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGh5cGVydmlzb3JfY3B1aWRfYmFzZSh2b2lkKQo+ICB7
Cj4gICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiAgICAgIHJldHVybiAwOwo+IC19Owo+ICt9
Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkKPiAgewo+
ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gLX07Cj4gK30KCkFGQUlDVCBoeXBlcnZpc29y
X2NwdWlkX2Jhc2UgYW5kIGh5cGVydmlzb3JfcmVzdW1lIGNvdWxkIGJlIHJlbW92ZWQsCmJlY2F1
c2UgdGhvc2UgYXJlIG9ubHkgY2FsbGVkIGZyb20gc2hpbSBjb2RlLCBhbmQgaXQncyBub3QgZXZl
bgpwb3NzaWJsZSB0byBjb21waWxlIHRoZSBzaGltIGNvZGUgd2l0aG91dCBoYXZpbmcgWGVuIGd1
ZXN0IHN1cHBvcnQKZW5hYmxlZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:28:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:28:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecTuF-0000aZ-8r; Fri, 19 Jan 2018 10:28:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecTuD-0000aT-Vp
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:28:18 +0000
X-Inumbo-ID: d0b3baed-fd03-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0b3baed-fd03-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:30:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66326681"
Date: Fri, 19 Jan 2018 10:28:04 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119102804.mxoed5p2y624vb4o@MacBook-Pro-de-Roger.local>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-5-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118181652.26397-5-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/9] Remove sched=null from shim cmdline and
 doc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MTY6NDdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBXZSB1c2UgdGhlIGRlZmF1bHQgc2NoZWR1bGVyIChjcmVkaXQxIGFzIG9mIHdyaXRpbmcpLiBU
aGUgTlVMTAo+IHNjaGVkdWxlciBzdGlsbCBoYXMgYnVncyB0byBmaXguCj4gCj4gU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoaXMgaXMgQUZBSUNUIG1pc3Np
bmcgdGhlIGNoYW5nZSB0byBzaGltLmNvbmZpZywgYmVjYXVzZSB0aGUgc2hpbSBpbgpzdGFnaW5n
IGlzIHN0aWxsIGJlaW5nIGJ1aWx0IHdpdGg6CgpDT05GSUdfU0NIRURfTlVMTF9ERUZBVUxUPXkK
Q09ORklHX1NDSEVEX0RFRkFVTFQ9Im51bGwiCgpUaGlzIGhvd2V2ZXIgZG9lc24ndCBzZWVtIHRv
IGJlIHRoZSBjYXNlIGZvciB0aGUgNC4xMC4wLXNoaW0tY29tZXQKYnJhbmNoLCB3aGVyZSBpdCdz
IGJ1aWx0IHdpdGg6CgpDT05GSUdfU0NIRURfQ1JFRElUX0RFRkFVTFQ9eQpDT05GSUdfU0NIRURf
REVGQVVMVD0iY3JlZGl0IgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:34:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecU0M-0001IO-UD; Fri, 19 Jan 2018 10:34:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g5ws=ae=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ecU0K-0001II-Uq
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:34:37 +0000
X-Inumbo-ID: 17168fd9-20ff-11b2-b4a7-bc764e045a96
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe4a::62f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 17168fd9-20ff-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 01:59:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=JO7W28EdizGFj8cTuH3UBVbzNtO6fnsFfc/p7cXKXGg=;
 b=Ajc6xOanFwwbG+HpWTj4nY7LJHoigzELBxMdB2tNpIgOgCalL2xtoQ2onvqppBeK0bYfW4ZdNA4Q5C9duvi9qgqxoc1iQ4bwTcnCyClvVxlcMUrZo13qODe40RgwQ+1vjXB46nbxQnTDvSp0DNC/TvyaOc2FLRODTOFXJvS72Wc=
Received: from [192.168.1.10] (171.79.39.154) by
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Fri, 19
 Jan 2018 10:34:22 +0000
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
 <d60d8ebcd41445d1898bfbc3dca46276@NASANEXM01B.na.qualcomm.com>
 <8bfc13f3-f8c0-e308-3660-4d2e9a2a31e4@linaro.org>
 <20170704083035.l3td5n6ookydg6cs@dhcp-3-128.uk.xensource.com>
 <033601d2f69a$347e3ad0$9d7ab070$@codeaurora.org>
 <20170707084915.hbl3h4mpqfk7jhpi@dhcp-3-128.uk.xensource.com>
 <alpine.DEB.2.10.1707071420300.2919@sstabellini-ThinkPad-X260>
 <20170708073436.nuje6c7aeyu6nbtt@MacBook-Pro-de-Roger.local>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <714a9a71-ccb7-ae25-7a96-9d43ef2e8d8d@caviumnetworks.com>
Date: Fri, 19 Jan 2018 16:04:05 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20170708073436.nuje6c7aeyu6nbtt@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-Originating-IP: [171.79.39.154]
X-ClientProxiedBy: BM1PR0101CA0044.INDPRD01.PROD.OUTLOOK.COM (10.174.221.30)
 To BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 616be272-69c9-4877-a500-08d55f2837bb
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 3:dVhmPvO8nK2u/nVN/N0ydd4KB/qfEQ7JJyEBp2JELqLdAoZufWNzhIttc06eA3Aq+K7yHXc0WJkBjnSMN9cnyZ/sN4ztKzjQcWCNo5SG9TmYYA6/dGvnYBEHAoa1MeZUz+oeYD39R9DiJ1nH1DK3ky/6wQt/nuu5rGtaGXrtZ2MPNQVBaLjJOS4G6Xf7hMja501rMQNdarRwCtkjgp83cw7UeFM4/vNppx2g7duwWhDPJC5A2jhGiTXjD0EGnVw0;
 25:es64aoblScKJ+EF35BkDowD9jvSR9VmCqNQ7iUZssaqfbx6ncy0DHH0admpUIg+m+/Lt/OMdM50VzBxUtPOI6loVBNOplDS5BwaTH6hxySbIWusaNGGcbyVEQ+VHcKiOleEUj6hfkKz0GB/DS9xO4J74Xvd3X6lGZd/zUJeVEuspkX0J8kcqD1FL/35TvfHAc+bvoAB2ZoGBINBpPA13dez8L37BKrmasNej20xOTMN+Pc1lzOXcd0l/18pKXb2ajwCgHZoFtXupx+Vpw8X3v1qAeU4E8hyyBw2uKHoG4VD2KSvvOViyHZZKAAEacm87mn4taKIyfm8M4biknWBvmRcPXpskQLaCYeY+sRnnFks=;
 31:zXRj0VU9UNvzTiWCvOukk+zC2SNLiWoh3o3uiBqIrLl+Tc+tzijCHn0qnw1ezOuOlgLKKMBvMts+o9uKbYLcTzSSFSHYYkXzuzAYkDMoPEQJjj5jB0gtsqC6HS3ID9v+H5oD/anI7Yj593NHkrsgvVYIrdLUFBo6BzynZXgKMS2EuRKjv0axOHPWv6W+wF8RCxbp1cdw7wCcwN0xuO4NBd3R0G512Z14jWVJ3BeOWJA=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2066:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 20:56KxiZ67hrRRhw/q9VzKXw4tayF9lEaH+mGm7TRIgtylJC3Ib3VR/RroLu0XHBYtNDXU9xKYcnzpFHaSnQGNSp4WVGsZGgmKTAlGMRLgNgclz0f0jqsuh+gd9sMguxzfxDpu+8uVPFUpfumcBauJX4ODeR4b7C8jbaQGeRasEBipua6a+qRD/sV0+56NlNvSgFuW0qK+8v10jqEplIyfX9CSMHCtH48gE8Gvi5hH3K7Ze7tS8TWh+uXeE2kQTacQVF06IziOfDV7GBkXMFBnFQzUMcxFRfMbA5ChW1gsaTKZ3wgqVkDoMwyUP+CNeBu358Go/m7f5iKFnYzlk3yqgMXFWnKqyVqHSXFv7juYA7wZFCAd4QnoB55eexYpVfLb+siigvBZ+jp/5gIeB4nJZ16Q0VIb3iKjJR/Yog7m8vwcuDYi87GqPTMhdomFwQmrWXKC3ihNd50C3u5LJ3T0RIwHIcm60Yp6hi5ltCltlKufO8S7IL7StYWAQNTsWA3wiXVdfcvMyTpPU+emTQRJMxcdQEFNp4XYM/EbNKkPQTMkNCZfYY/H3NzNiz0JL9/fZ0MLtdZqxSd8fotAoSP8ppQzUbWkucXE5QEr/T21CKo=;
 4:w50R9L5nLOOdUayRaw+GCIOrpAddXwV3I/0wMclrqmMf8RZJcSXiNq5wXZdYZqq33y7Tybm/p7R0vkI1cNjMKGOO7OhO0GUTK6ON3rucyzt8H1SlXuyhW32ksT+gVvdtCqQ5nm9XEfpgj5ZpSKZhBZi75T8aREv4tli9KkDsrpu4EXY16OYz4+kJIkgfZo/rkawd+XBO4AmbM1ARsZOeiUcGJFqzBSKBkSXPozWYWox/tKH12BNN84pRNMFfSOTsARvfyMpGzzq3cMfTP1968TbzAOvrFrT/Jw7vn9AEW4Jsa/H+oTeelSPzgwRW7hwF
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20666E8D2AFEC5CA75E2804CECEF0@BLUPR0701MB2066.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(58145275503218);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040495)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231023)(2400076)(944501161)(93006095)(6041282)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011);
 SRVR:BLUPR0701MB2066; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BLUPR0701MB2066; 
X-Forefront-PRVS: 0557CBAD84
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(376002)(396003)(346002)(39380400002)(39860400002)(199004)(189003)(966005)(66066001)(72206003)(54906003)(58126008)(110136005)(52146003)(2486003)(4326008)(25786009)(6246003)(6346003)(107886003)(59450400001)(386003)(53546011)(16576012)(316002)(52116002)(478600001)(76176011)(2870700001)(36756003)(26005)(93886005)(2906002)(65806001)(77096007)(6116002)(3846002)(117156002)(23676004)(47776003)(65956001)(31696002)(31686004)(53936002)(65826007)(90366009)(6306002)(83506002)(6486002)(50466002)(229853002)(8656006)(16526018)(97736004)(67846002)(64126003)(7736002)(305945005)(7416002)(5660300001)(42882006)(2950100002)(106356001)(6666003)(105586002)(8666007)(81156014)(81166006)(8676002)(68736007)(8936002)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2066; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjY7MjM6KzBsNFJQZFZyNERLdnpUMmRuUmd6cFFk?=
 =?utf-8?B?NFFUemFRTUZwTjZBNFBwL1hjV2Y3RENwWWNlN3V4M3pyMWt3MVBocGF3dExo?=
 =?utf-8?B?WW8vOFdyMUF0V0JoSCs3UU5oNlE0Vnh6OTREYTlvRUMvTkYwSEVaL0orT2xY?=
 =?utf-8?B?L2EwOTBUbndBNFlkcGZ5WkovV0lQbnA0Wk1vMU9zeFZEYjVnQnVVcWhRaFQ5?=
 =?utf-8?B?bFpzNDNhaG9nYmJWZ2VuZW1wNFE3Q1ROQ2VaNzRoMUtLUjZhVWtkemttYkpp?=
 =?utf-8?B?enZKUGVaUHpaWm5veHlteSs2d25jZmV0OTdHQUJVbWthdUpWbTNHN2pTMW9Q?=
 =?utf-8?B?NkVxZ21ScExIdHBzZ0lpSThQMUp5SWtaN2dubWc0QmxlM1JuVUVDV0xsZC9H?=
 =?utf-8?B?bmdBZC9xZ082Ti9CdXhYTHBINlRnQks1MWRxNkV5dHkxTFJLNHRTN3d1RGE4?=
 =?utf-8?B?U0N2TklSTW95Qi85TUlITnVXRFVNazR3U3JvejdobDlJTFJsSG1IWnA2eWp4?=
 =?utf-8?B?YkJvVXZPYjM1MG1FQ0txekkyLy8zcmdwOTBLc3RZelREODVvOGZ0TzRwa0pK?=
 =?utf-8?B?WHY0R0tKZHd6VmM5V1M2WjdrM2pBU0lvY1FNZVFrSGJ0WTdYd2V2MFRtWXgw?=
 =?utf-8?B?R0VDRXVxZCtFWjFhN2c5TGxoQzI5Rlh1NW9jQVJXd3kwbWFSSjl0NU9xYStI?=
 =?utf-8?B?VmdNTitTK3JPWHBJVlVDeVcwZVVTcm9ESmpnVnpHSU5TNnhkcEJJNmd5ZVJY?=
 =?utf-8?B?aTAvMndtK2s3RDhWK1Mrc2s2aFFnbmRYRzNtZi93QVc5Tm12N3RsbEMvaEh1?=
 =?utf-8?B?U3RMTW5qTkMvKzVqb0hwc255UXdKbDh6RUtYbCtEMjZ0YmR5TkVKMExPVi9i?=
 =?utf-8?B?RWVWTmhEeStiOHZ6eWRsN25wa1lOcUZKdDdTNVFCWkFlb1lzeFUyQzgrSlll?=
 =?utf-8?B?NFBmSytiY3J1U0tsdnBpaHhzM01Ma2d1ZGh4MXFEOEJ1UVNibCtmZVBrd0xS?=
 =?utf-8?B?NVAwTXhieUNRZzZWYSszWk5LeHdZQ1lRcnREY1NSZ01zUkpjRzRrQnJ4Y1pu?=
 =?utf-8?B?Q05NYWRxeEJUNytkTkhGWjlzSTRPTnhjWEpGZy9EUmdHRlhBUzR5cDJPV25z?=
 =?utf-8?B?anRwQVhYWnhya3NDamROUkdtNXl0T2VxbExEUkVmZytnTDZUa0ZXNGhKYUJo?=
 =?utf-8?B?SzBPUkdXUEFscVBJdTRtWUpYcGZ3NTlrMy9DcjdBTGp3cUlBRHBtUElnVW1j?=
 =?utf-8?B?Nk5ScDFqWHZrRkxzM0xBckpSNjI5RW5XbEZFS3I2ODhmUUR4ZytpUkRkTmRy?=
 =?utf-8?B?Vm5BM1pESkdMOEFBNDNNOXJkQmxuVENRTVJ0VXF5VzROSXRtL2VxZGgrLzJS?=
 =?utf-8?B?dEhCNXJVdDVOZC90NVVnaS9ITHg4N01uRVAxR2ExN2dISDk3NVg1M1NNeXFj?=
 =?utf-8?B?S01nb0kyU05jdjdJWVk5N0kvRFg0RXFWa3RGMmxKdTZzV05xME1yS29hSnhp?=
 =?utf-8?B?WjNUdkI4eFJRK2JGZGJ3c3d0VTNRSEJlc3p2R01RQ2tMbEZ1SnpZOEVNRUVo?=
 =?utf-8?B?dHFUUkRnNHJ1NHBvV0NMRTJVV1ZRb0RHbjBnaWVjNVV4WGRlRHl5Ym1wSm03?=
 =?utf-8?B?RVBpeHpoZkVVVzhndnhoT0Z3eUFnYWo3S3Q0QXFLMGJzWnM0UVRFOVU0V2xL?=
 =?utf-8?B?SmNpMnBEMWlNNzErOTZtRnA0NVhHTHZYeW9UV3pnRUtuN0ZFTE9XbXlGSnZM?=
 =?utf-8?B?K01MOE1sL2VjOUxVWEJ3STIzaTBEZmliNmx5UHVEUjVSY1NmeVhoY1lPVlZ2?=
 =?utf-8?B?K1BNRjZ4QWViYVNSWXJsWnhrSjVkeDZkalBwTDdtSXBGTnJXMDJQK0N2RnFZ?=
 =?utf-8?B?ZUtYMVZiUFRrUTgxNUZETEEvdTFpQmFXSXNUcmNKSStqWC9kRlQ0Qzl5MTVr?=
 =?utf-8?B?bHZ5Zjdrdk9BT3hKRDRQNzh6U09uVlhROGRvNEtEWVZZaDVYaXY3Rm5hTWRy?=
 =?utf-8?B?YzM0S21zemRkU0hqQ0FMUXlwOUR5QUtwdStvNktHY21ocS9tYklLZXRnTll0?=
 =?utf-8?B?NEE1ZlRmYlVPaklaV1NMLzV5VkZWVkRKTTJWRTN3RkR3SDJjdzNtM0ovRzFv?=
 =?utf-8?B?a201dnNqSzdERnIyVVdvZEl0ekZGSzlWQ1FuSTBzV2xYb2lIUm1EdGlmMG1L?=
 =?utf-8?B?Y2w2V0d4MGVpakZCdTczOTV4aWRGZnBVbEt5Y1k4UlRpeXBYWWZlaWtSTS8r?=
 =?utf-8?Q?K4Gnmp3JtqpUeQOC3AQL?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 6:0tuGT4at/9TD80t6UnY1tEsU2olffxMqoYcdnd0QAKxljFHPxxKFlfKkq+Vv5B8xwKqOHzFYeQW7o6EF33pyKWfefpovcojlJ7hqJFHusDI5UVRKwcCRFy79Zc5Fvf/qVLnmm6G3zx5nGiBNK+uVwcNbeJ4+IrGULsmKUHMTdQyse6/RC2MxSaRywX01h2eQdyjtUZZnnOaEV4ddZNVedCC5Kqc6rD75QWZWkCOSt02Jr4+MD+bRc/9kxn76IwHTYxLsCuxSZyGBtnpaulJW/dWTYT7tIRZboaqiFSpIbQhlkd85cmZYvsqMcwu3ErOg+tbxBV5ZA8fH1M2ljtHfJlsJcDYxHCgmGNVULMX9kuY=;
 5:jiqA/v7+SZEIDBQhJkKQr1cn3v+PoyZul1ptyx+O0hJBlfbD9k72iGj8TQZOKg1LkYPglXyzzYi3pV0gZEYxHTAD5xXOtMqkMKyGWWOvFn1FDkvFG5fCTZGZiIlTOiuj1tVFX9kQsVcvLEyAwmzd9IkXysj1riJeqEBZ7fKU3eY=;
 24:kLievX6TxdniwwqGcaAcrqIUNc23kH3uKhj1cH1nWMcCx1Pxwmowr3XKVXQM8ijJE7KU5ouODK50WNPrlmpFxi3HCowNY5EMStZZTGb6bQE=;
 7:NiGske/2e1IczPTcsfELiTRp8tUx19k011joZ85i6mfM8BhOh2Jllg1SKTlio/2/Ggurim1rRY1mF3AVjvffi0fXy4PU/eDTcsGoU7Z1DBJ4P4NWyvCdtuvBU/5XkO9amm7TxvlUSMQ/P/N8/gANbkCvTKaVBP4zDvL1Ph/D/alLYNGUX53Qe1LyDbidkGpttraSLNG/wvIuD5Gp1NGYga4xcEIA6RTUcNEnqfLSPLUlD5iZogOBwUGm4OE6G0+1
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Jan 2018 10:34:22.6791 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 616be272-69c9-4877-a500-08d55f2837bb
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2066
Cc: edgar.iglesias@xilinx.com, punit.agrawal@arm.com,
 Vikram Sethi <vikrams@codeaurora.org>, 'Wei Chen' <Wei.Chen@arm.com>,
 'Steve Capper' <Steve.Capper@arm.com>,
 'Andre Przywara' <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 'Julien Grall' <julien.grall@linaro.org>,
 'Vikram Sethi' <vikrams@qti.qualcomm.com>,
 'Sinan Kaya' <okaya@qti.qualcomm.com>, 'Sameer Goel' <sgoel@qti.qualcomm.com>,
 'xen-devel' <xen-devel@lists.xenproject.org>,
 'Dave P Martin' <Dave.Martin@arm.com>,
 'Vijaya Kumar K' <Vijaya.Kumar@caviumnetworks.com>
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgUm9nZXIvVmlrcmFtL1N0ZWZhbm8sCgoKT24gMDcvMDgvMjAxNyAwMTowNCBQTSwgUm9nZXIg
UGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmksIEp1bCAwNywgMjAxNyBhdCAwMjo1MDowMVBNIC0w
NzAwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+IE9uIEZyaSwgNyBKdWwgMjAxNywgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFRodSwgSnVsIDA2LCAyMDE3IGF0IDAzOjU1OjI4
UE0gLTA1MDAsIFZpa3JhbSBTZXRoaSB3cm90ZToKPj4+Pj4+PiBBRVI6IFdpbGwgUENJZSBub24t
ZmF0YWwgYW5kIGZhdGFsIGVycm9ycyAoc2Vjb25kYXJ5IGJ1cyByZXNldCBmb3IgZmF0YWwpCj4+
Pj4+Pj4gYmUKPj4+Pj4gcmVjb3ZlcmFibGUgaW4gWGVuPwo+Pj4+Pj4+IFdpbGwgZHJpdmVycyBp
biBkb21zIGJlIG5vdGlmaWVkIGFib3V0IGZhdGFsIGVycm9ycyBzbyB0aGV5IGNhbiBiZQo+Pj4+
Pj4+IHF1aWVzY2VkCj4+Pj4+IGJlZm9yZSBkb2luZyBzZWNvbmRhcnkgYnVzIHJlc2V0IGluIFhl
bj8KPj4+Pj4+PiBXaWxsIFhlbiBzdXBwb3J0IEZpcm13YXJlIEZpcnN0IEVycm9yIGhhbmRsaW5n
IGZvciBBRVI/IGkuZSBXaGVuCj4+Pj4+Pj4gcGxhdGZvcm0gZG9lcyBGaXJtd2FyZSBmaXJzdCBl
cnJvciBoYW5kbGluZyBmb3IgQUVSIGFuZC9vciBmaWx0ZXJpbmcgb2YKPj4+Pj4+PiBBRVIsCj4+
Pj4+IHNlbmRzIGFzc29jaWF0ZWQgQUNQSSBIRVNUIGxvZ3MgdG8gWGVuIEhvdyB3aWxsIEFFUiBu
b3RpZmljYXRpb24gYW5kIGxvZ3MgYmUKPj4+Pj4gcHJvcGFnYXRlZCB0byB0aGUgZG9tczogaW5q
ZWN0ZWQgQUNQSSBIRVNUPwo+Pj4+Pgo+Pj4+PiBIbSwgSSdtIG5vdCBzdXJlIEkgZm9sbG93IGhl
cmUsIEkgZG9uJ3Qgc2VlIEFFUiB0aWVkIHRvIEFDUEkuIEFFUiBpcyBhIFBDSWUKPj4+Pj4gY2Fw
YWJpbGl0eSwgYW5kIGFjY29yZGluZyB0byB0aGUgc3BlYyBjYW4gYmUgc2V0dXAgY29tcGxldGVs
eSBpbmRlcGVuZGVudCB0bwo+Pj4+PiBBQ1BJLgo+Pj4+Pgo+Pj4+IFRydWUsIGl0IGNhbiBiZSBp
bmRlcGVuZGVudCBpZiBub3QgdXNpbmcgZmlybXdhcmUgZmlyc3QgQUVSIGhhbmRsaW5nIChGRkgp
LiBCdXQKPj4+PiBGaXJtd2FyZSB0ZWxscyB0aGUgT1Mgd2hldGhlciBmaXJtd2FyZSBmaXJzdCBp
cyBpbiB1c2UuCj4+Pj4gSWYgRkZIIGlzIGluIHVzZSwgdGhlIEFFUiBpbnRlcnJ1cHQgZ29lcyB0
byBmaXJtd2FyZSBhbmQgdGhlbiBmaXJtd2FyZSBwcm9jZXNzZXMKPj4+IEknbSBzb3JyeSwgYnV0
IGhvdyBpcyB0aGUgZmlybXdhcmUgc3VwcG9zZWQgdG8ga25vdyB3aGljaCBpbnRlcnJ1cHQgaXMK
Pj4+IEFFUiB1c2luZz8gVGhhdCdzIEFGQUlLIHNldHVwIGluIHRoZSBQQ0kgQUVSIGNhcGFiaWxp
dGllcywgYW5kCj4+PiBkZXBlbmRzIG9uIHdoZXRoZXIgdGhlIE9TIGNvbmZpZ3VyZXMgdGhlIGRl
dmljZSB0byB1c2UgTVNJIG9yIE1TSS1YLgo+Pj4KPj4+IElzIHRoZXJlIHNvbWUga2luZCBvZiBz
aWRlLWJhbmQgbWVjaGFuaXNtIHRoYXQgZGVsaXZlcnMgdGhlIEFFUgo+Pj4gaW50ZXJydXB0IHVz
aW5nIGEgZGlmZmVyZW50IG1ldGhvZD8KPj4+Cj4+Pj4gdGhlIEFFUiBsb2dzLCBmaWx0ZXJzIGVy
cm9ycywgYW5kIHNlbmRzIGEgQUNQSSBIRVNUIGxvZyB3aXRoIHRoZSBmaWx0ZXJlZCBBRVIKPj4+
PiByZWdzIHRvIE9TIGFsb25nIHdpdGggYW4gQUNQSSBldmVudC9pbnRlcnJ1cHQuIEtlcm5lbCBp
cyBub3Qgc3VwcG9zZWQgdG8gdG91Y2gKPj4+PiB0aGUgQUVSIHJlZ2lzdGVycyBkaXJlY3RseSBp
biB0aGlzIGNhc2UsIGJ1dCBhY3Qgb24gdGhlIHJlZ2lzdGVyIHZhbHVlcyBpbiB0aGUKPj4+PiBI
RVNUIGxvZy4KPj4+PiBodHRwOi8vZWxpeGlyLmZyZWUtZWxlY3Ryb25zLmNvbS9saW51eC9sYXRl
c3Qvc291cmNlL2RyaXZlcnMvcGNpL3BjaWUvYWVyL2FlcmRydl9hY3BpLmMjTDk0Cj4+PiBUaGF0
J3Mgbm90IGEgcHJvYmxlbSBJTUhPLCBYZW4gY291bGQgZXZlbiBtYXNrIHRoZSBBRVIgY2FwYWJp
bGl0eSBmcm9tCj4+PiB0aGUgRG9tMC9ndWVzdCBjb21wbGV0ZWx5IGlmIG5lZWRlZC4KPj4+Cj4+
Pj4gSWYgRmlybXdhcmUgaXMgdXNpbmcgRkZILCBYZW4gd2lsbCBnZXQgYSBIRVNUIGxvZyB3aXRo
IEFFUiByZWdpc3RlcnMsIGFuZCBtdXN0Cj4+Pj4gcGFyc2UgdGhvc2UgcmVnaXN0ZXJzIGluc3Rl
YWQgb2YgcmVhZGluZyBBRVIgY29uZmlnIHNwYWNlLgo+Pj4gWGVuIHdpbGwgbm90IGdldCBhbiBl
dmVudCwgaXQncyBnb2luZyB0byBiZSBkZWxpdmVyZWQgdG8gRG9tMCBiZWNhdXNlCj4+PiB3aGVu
IHVzaW5nIEFDUEkgRG9tMCBpcyB0aGUgT1NQTSAobm90IFhlbikuIEkgYXNzdW1lIHRoaXMgZXZl
bnQgaXMKPj4+IGdvaW5nIHRvIGJlIG5vdGlmaWVkIGJ5IHRyaWdnZXJpbmcgYW4gaW50ZXJydXB0
IGZyb20gdGhlIEFDUEkgU0NJPwo+PiBJdCBpcyBzdGlsbCBwb3NzaWJsZSB0byBnZXQgdGhlIGV2
ZW50IGluIFhlbiwgZWl0aGVyIGJ5IGhhdmluZyBEb20wIHRlbGwKPj4gWGVuIGFib3V0IGl0LCBv
ciBteSBtb3ZpbmcgQUNQSSBTQ0kgaGFuZGxpbmcgaW4gWGVuLiBJZiB3ZSBtb3ZlIEFDUEkgU0NJ
Cj4+IGhhbmRsaW5nIGluIFhlbiwgd2UgY291bGQgc3RpbGwgZm9yd2FyZCBhIHZpcnR1YWwgU0NJ
IGludGVycnVwdCB0byBEb20wCj4+IGluIGNhc2VzIHdoZXJlIFhlbiBkZWNpZGVzIHRoYXQgRG9t
MCBzaG91bGQgYmUgdGhlIG9uZSBoYW5kbGluZyB0aGUKPj4gZXZlbnQuIEluIG90aGVyIGNhc2Vz
LCB3aGVyZSBYZW4ga25vd3MgaG93IHRvIGhhbmRsZSB0aGUgZXZlbnQsIHRoZW4KPj4gbm90aGlu
ZyB3b3VsZCBiZSBzZW50IHRvIERvbTAuIFdvdWxkIHRoYXQgd29yaz8KPiBNYXliZSB0aGF0J3Mg
ZGlmZmVyZW50IG9uIEFSTSB2cyB4ODYsIGJ1dCB3aGVuIHJlY2VpdmluZyB0aGUgU0NJCj4gaW50
ZXJydXB0IHRoZSBPU1BNIGhhcyB0byBleGVjdXRlIHNvbWUgQU1MIGluIG9yZGVyIHRvIGZpZ3Vy
ZSBvdXQKPiB3aGljaCBldmVudCBoYXMgdHJpZ2dlcmVkLiBFdmVuIGlmIFhlbiBjYW4gdHJhcCB0
aGUgU0NJLCBpdCBoYXMgbm8gd2F5Cj4gdG8gZXhlY3V0ZSBBTUwsIGFuZCB0aGF0IGluIGFueSBj
YXNlIGNhbiBvbmx5IGJlIGRvbmUgYnkgb25lIGVudGl0eSwKPiB0aGUgT1NQTS4KPgo+IElNSE8s
IGZvciB0aGlzIHRvIGJlIHZpYWJsZSBEb20wIHNob3VsZCBub3RpZnkgdGhlIGV2ZW50IHRvIFhl
bi4KQW55IGZ1cnRoZXIgdXBkYXRlIG9uIHRoaXMgZGlzY3Vzc2lvbiA/Cj4KPiBSb2dlci4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:40:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecU5h-0001zy-HS; Fri, 19 Jan 2018 10:40:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecU5g-0001p4-M7
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 10:40:08 +0000
X-Inumbo-ID: 784d17f5-fd05-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 784d17f5-fd05-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:42:39 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 03:40:01 -0700
Message-Id: <5A61D91102000078001A0481@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 03:40:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIGd1ZXN0IHNhZmV0eSwgd2UgdHJlYXQgU1RJQlAgYXMgc3BlY2lhbCwgYWx3YXlz
IG92ZXJyaWRlIHRoZSB0b29sc3RhY2sKPiBjaG9pY2UsIGFuZCBhbHdheXMgYWR2ZXJ0aXNlIFNU
SUJQIGlmIElCUlMgaXMgYXZhaWxhYmxlLiAgVGhpcyByZW1vdmVzIHRoZQo+IGNvcm5lciBjYXNl
IHdoZXJlIFNUSUJQIGlzIG5vdCBhZHZlcnRpc2VkLCBidXQgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcg
b24KPiBIVC1jYXBhYmxlIGhhcmR3YXJlIHdoZXJlIGl0IGRvZXMgbWF0dGVyLgoKSSBndWVzcyB0
aGUgYW5zd2VyIHRvIG15IHF1ZXN0aW9uIG1heSBsaXZlIHNvbWV3aGVyZSBsYXRlciBpbiB0aGUK
c2VyaWVzLCBidXQgc2luY2UgSSBoYXZlbid0IGdvdCB0aGVyZSB5ZXQ6IElzIHRoaXMgYmFzZWQg
b24gdGhlCmFzc3VtcHRpb24gdGhhdCBvbiBIVC1jYXBhYmxlIGhhcmR3YXJlIHRoZXkgd291bGQg
YWx3YXlzIGJlCmF2YWlsYWJsZSB0b2dldGhlcj8gT3RoZXJ3aXNlLCBob3cgZG8geW91IGVtdWxh
dGUgU1RJQlAgZm9yIHRoZQpndWVzdCBpZiBhbGwgeW91J3ZlIGdvdCBpcyBJQlJTL0lCUEI/Cgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMK
PiBAQCAtMzgzLDYgKzM4MywxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21h
eF9wb2xpY3kodm9pZCkKPiAgICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxl
IHRvIHNldCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCj4gICAgICBfX3NldF9iaXQoWDg2X0ZFQVRV
UkVfSFlQRVJWSVNPUiwgcHZfZmVhdHVyZXNldCk7Cj4gIAo+ICsgICAgLyogT24gaGFyZHdhcmUg
d2l0aCBJQlJTL0lCUEIgc3VwcG9ydCwgdGhlcmUgYXJlIGZ1cnRoZXIgYWRqdXN0bWVudHMuICov
Cj4gKyAgICBpZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBwdl9mZWF0dXJlc2V0KSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQg
aXMgYSBub3Agb24gbm9uLUhUIGhhcmR3YXJlLiAqLwo+ICsgICAgICAgIF9fc2V0X2JpdChYODZf
RkVBVFVSRV9TVElCUCwgcHZfZmVhdHVyZXNldCk7Cj4gKwo+ICsgICAgICAgIC8qIEFNRCdzIElC
UEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwo+ICsgICAgICAgIF9fc2V0X2JpdChYODZf
RkVBVFVSRV9JQlBCLCBwdl9mZWF0dXJlc2V0KTsKPiArICAgIH0KPiArCj4gICAgICBzYW5pdGlz
ZV9mZWF0dXJlc2V0KHB2X2ZlYXR1cmVzZXQpOwo+ICAgICAgY3B1aWRfZmVhdHVyZXNldF90b19w
b2xpY3kocHZfZmVhdHVyZXNldCwgcCk7Cj4gICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7Cj4g
QEAgLTQ0MCw2ICs0NTAsMTYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4
X3BvbGljeSh2b2lkKQo+ICAgICAgICAgICAgICBfX2NsZWFyX2JpdChYODZfRkVBVFVSRV9YU0FW
RVMsIGh2bV9mZWF0dXJlc2V0KTsKPiAgICAgIH0KPiAgCj4gKyAgICAvKiBPbiBoYXJkd2FyZSB3
aXRoIElCUlMvSUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50cy4gKi8K
PiArICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVfSUJSU0IsIGh2bV9mZWF0dXJlc2V0KSAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQg
aXMgYSBub3Agb24gbm9uLUhUIGhhcmR3YXJlLiAqLwo+ICsgICAgICAgIF9fc2V0X2JpdChYODZf
RkVBVFVSRV9TVElCUCwgaHZtX2ZlYXR1cmVzZXQpOwo+ICsKPiArICAgICAgICAvKiBBTUQncyBJ
QlBCIGlzIGEgc3Vic2V0IG9mIElCUlMvSUJQQi4gKi8KPiArICAgICAgICBfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfSUJQQiwgaHZtX2ZlYXR1cmVzZXQpOwo+ICsgICAgfQoKQXMgbG9uZyBhcyB3ZSBk
b24ndCBleHBlY3QgdGhpcyBsb2dpYyB0byBncm93LCBoYXZpbmcgaXQgZHVwbGljYXRlZApsaWtl
IHRoaXMgaXMgcHJvYmFibHkgZmluZS4gT3RoZXJ3aXNlIGEgaGVscGVyIGZ1bmN0aW9uIG1pZ2h0
IGJlCmJldHRlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:43:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:43:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecU8P-0002Ae-Uj; Fri, 19 Jan 2018 10:42:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecU8O-0002AY-WA
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 10:42:57 +0000
X-Inumbo-ID: dcc0f5e3-fd05-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dcc0f5e3-fd05-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:45:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66327353"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <56e83536-8f47-69ed-9caa-b40dd99809ff@citrix.com>
Date: Fri, 19 Jan 2018 10:39:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTU6NDYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gV2UgbmVlZCB0byBiZSBh
YmxlIHRvIGVpdGhlciBzZXQgb3IgY2xlYXIgSUJSUyBpbiBYZW4gY29udGV4dCwgYXMgd2VsbCBh
cwo+IHJlc3RvcmUgYXBwcm9wcmlhdGUgZ3Vlc3QgdmFsdWVzIGluIGd1ZXN0IGNvbnRleHQuICBT
ZWUgdGhlIGRvY3VtZW50YXRpb24gaW4KPiBhc20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgZGV0
YWlscy4KPgo+IFdyaXRlcyB0byAlY3IzIGFyZSBzbG93ZXIgd2hlbiBTUEVDX0NUUkwuSUJSUyBp
cyBzZXQsIHNvIHRoZQo+IFNQRUNfQ1RSTF97RU5UUlkvRVhJVH0qIHBvc2l0aW9uaW5nIGlzIGlt
cG9ydGFudCwgYW5kIG9wdGltaXNlZCBmb3IgdGhlCj4gZXhwZWN0ZWQgY29tbW9uIGNhc2Ugb2Yg
WGVuIG5vdCB1c2luZyBJQlJTIGl0c2VsZi4KPgo+IFRoZXJlIGlzIGEgc2VtaS11bnJlbGF0ZWQg
YnVnZml4LCB3aGVyZSB2YXJpb3VzIGFzbV9kZWZuLmggbWFjcm9zIGhhdmUgYQo+IGhpZGRlbiBk
ZXBlbmRlbmN5IG9uIFBBR0VfU0laRSwgd2hpY2ggcmVzdWx0cyBpbiBhbiBhc3NlbWJsZXIgZXJy
b3IgaWYgdXNlZCBpbgo+IGEgLm1hY3JvIGRlZmluaXRpb24uCj4KPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKL3NpZ2ggLSBJdCBhcHBl
YXJzIHRoYXQgSSd2ZSBtaXNzZWQgdHdvIGh1bmtzIGZyb20gdGhpcyBwYXRjaCwgYW5kIGFzIGEK
cmVzdWx0LCBpdHMgc3VidGx5IGJyb2tlbiBmb3IgSFZNIGd1ZXN0cy4KCkknbGwgcG9zdCBhbiBp
bmNyZW1lbnRhbCB2ZXJzaW9uIHdoZW4gSSd2ZSB1bmJyb2tlbiBteSBhdXRvbWF0aWMgdGVzdHMK
YW5kIHJlZnJlc2hlZCB0aGUgWFRGIHVuaXQgdGVzdHMgZm9yIHRoZXNlIE1TUnMuCgpJdCBpcyBl
eHBlY3RlZCB0byBiZSB0d28gZXh0cmEgbW92J3MgaW4gdGhlIHZteC9zdm0gZXhpdCBwYXRocywg
c28gdGhlCnJlc3Qgb2YgdGhlIHBhdGNoIGlzIG9rIGZvciByZXZpZXcgaW4gZ2VuZXJhbC4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:45:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecUB8-0002Iv-Bb; Fri, 19 Jan 2018 10:45:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecUB7-0002Ik-K4
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 10:45:45 +0000
X-Inumbo-ID: 413586d2-fd06-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 413586d2-fd06-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:48:17 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 03:45:38 -0700
Message-Id: <5A61DA6302000078001A0497@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 03:45:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 03/11] x86/msr: Emulation of
 MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTE1MywxNCArMTY4LDQ0IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCj4gIHsKPiAgICAgIGNvbnN0IHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47
Cj4gKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFyY2guY3B1aWQ7Cj4g
ICAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gZC0+YXJjaC5tc3I7Cj4gICAgICBz
dHJ1Y3QgbXNyX3ZjcHVfcG9saWN5ICp2cCA9IHYtPmFyY2gubXNyOwo+ICAKPiAgICAgIHN3aXRj
aCAoIG1zciApCj4gICAgICB7Cj4gICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgo+
ICsgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6Cj4gKyAgICAgICAgLyogUmVhZC1vbmx5
ICovCj4gICAgICAgICAgZ290byBncF9mYXVsdDsKPiAgCj4gKyAgICBjYXNlIE1TUl9TUEVDX0NU
Ukw6Cj4gKyAgICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2IgKQo+ICsgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0OyAvKiBNU1IgYXZhaWxhYmxlPyAqLwo+ICsKPiArICAgICAgICAvKgo+ICsgICAg
ICAgICAqIE5vdGU6IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQgYXMgc2FmZSB0byB1c2Ug
KGkuZS4gaWdub3JlZCkKPiArICAgICAgICAgKiB3aGVuIFNUSUJQIGlzbid0IGVudW1lcmF0ZWQg
aW4gaGFyZHdhcmUuCj4gKyAgICAgICAgICovCj4gKwo+ICsgICAgICAgIGlmICggdmFsICYgfihT
UEVDX0NUUkxfSUJSUyB8IFNQRUNfQ1RSTF9TVElCUCkgKQo+ICsgICAgICAgICAgICBnb3RvIGdw
X2ZhdWx0OyAvKiBSc3ZkIGJpdCBzZXQ/ICovCj4gKwo+ICsgICAgICAgIHZwLT5zcGVjX2N0cmwu
cmF3ID0gdmFsOwo+ICsgICAgICAgIGJyZWFrOwoKRGlkIHlvdSBjaGVjayAob3IgaW5xdWlyZSkg
d2hldGhlciByZWFkaW5nIGJhY2sgdGhlIHZhbHVlIG9uIGEKc3lzdGVtIHdoaWNoIGlnbm9yZXMg
dGhlIHdyaXRlIHRvIDEgYWN0dWFsbHkgcHJvZHVjZXMgdGhlCndyaXR0ZW4gdmFsdWU/IEknZCBz
b3J0IG9mIGV4cGVjdCB6ZXJvIHRvIGNvbWUgYmFjayBpbnN0ZWFkLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:53:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:53:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecUIB-00033D-2i; Fri, 19 Jan 2018 10:53:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecUI9-000331-K7
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 10:53:01 +0000
X-Inumbo-ID: 453a8276-fd07-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 453a8276-fd07-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:55:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 03:52:54 -0700
Message-Id: <5A61DC1702000078001A04A1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 03:52:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTI5Miw2ICszMDEsMTYgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlk
X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgZC0+YXJjaC5wdl9kb21haW4u
Y3B1aWRtYXNrcy0+ZTFjZCA9IG1hc2s7Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgIGNhc2UgMHg4MDAwMDAwODoKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIElm
IHRoZSBJQlJCIHBvbGljeSBoYXMgY2hhbmdlZCwgd2UgbmVlZCB0byByZWNhbGN1bGF0ZSB0aGUg
TVNSCgoiSUJQQiIgSSB0aGluaz8gT3RoZXIgdGhhbiB0aGF0ClJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:53:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecUIl-00036n-DZ; Fri, 19 Jan 2018 10:53:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecUIj-00036C-MJ
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 10:53:37 +0000
X-Inumbo-ID: 5a4cd21c-fd07-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a4cd21c-fd07-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:56:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66327954"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
Date: Fri, 19 Jan 2018 10:53:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61D91102000078001A0481@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTA6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEZvciBndWVzdCBz
YWZldHksIHdlIHRyZWF0IFNUSUJQIGFzIHNwZWNpYWwsIGFsd2F5cyBvdmVycmlkZSB0aGUgdG9v
bHN0YWNrCj4+IGNob2ljZSwgYW5kIGFsd2F5cyBhZHZlcnRpc2UgU1RJQlAgaWYgSUJSUyBpcyBh
dmFpbGFibGUuICBUaGlzIHJlbW92ZXMgdGhlCj4+IGNvcm5lciBjYXNlIHdoZXJlIFNUSUJQIGlz
IG5vdCBhZHZlcnRpc2VkLCBidXQgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgb24KPj4gSFQtY2FwYWJs
ZSBoYXJkd2FyZSB3aGVyZSBpdCBkb2VzIG1hdHRlci4KPiBJIGd1ZXNzIHRoZSBhbnN3ZXIgdG8g
bXkgcXVlc3Rpb24gbWF5IGxpdmUgc29tZXdoZXJlIGxhdGVyIGluIHRoZQo+IHNlcmllcywgYnV0
IHNpbmNlIEkgaGF2ZW4ndCBnb3QgdGhlcmUgeWV0OiBJcyB0aGlzIGJhc2VkIG9uIHRoZQo+IGFz
c3VtcHRpb24gdGhhdCBvbiBIVC1jYXBhYmxlIGhhcmR3YXJlIHRoZXkgd291bGQgYWx3YXlzIGJl
Cj4gYXZhaWxhYmxlIHRvZ2V0aGVyPyBPdGhlcndpc2UsIGhvdyBkbyB5b3UgZW11bGF0ZSBTVElC
UCBmb3IgdGhlCj4gZ3Vlc3QgaWYgYWxsIHlvdSd2ZSBnb3QgaXMgSUJSUy9JQlBCPwoKVGhlIHNh
ZmV0eSBkZXBlbmRzIG9uIHRoZSBndWVzdCBzZWVpbmcgU1RJQlAgYW5kIHVzaW5nIGl0IGlmIGl0
IHdhbnRzCnRvLsKgIChOb3QgdGhhdCBJJ3ZlIHNlZW4gYW55IHNpZ24gb2YgU1RJQlAgaW4gdGhl
IExpbnV4IGNvZGUsIG9yIGZyb20Kb2JzZXJ2aW5nIHdoYXQgV2luZG93cyBhcHBlYXJzIHRvIGRv
KS4KCkZvciB0b3BvbG9neSByZWFzb25zIChkZXNwaXRlIHRoZSBvdGhlciBjYW5zIG9mIHdvcm1z
IGluIHRoaXMgYXJlYSksIHdlCnVuaWxhdGVyYWxseSBzZXQgSFQsIHNvIGFsbCBndWVzdHMgc2hv
dWxkIGZpbmQgdGhlbXNlbHZlcyBvbiBIVC1jYXBhYmxlCnN5c3RlbXMuCgo+Cj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHVpZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCj4+IEBAIC0z
ODMsNiArMzgzLDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZfbWF4X3BvbGlj
eSh2b2lkKQo+PiAgICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRvIHNl
dCB0aGUgaHlwZXJ2aXNvciBiaXQuICovCj4+ICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZ
UEVSVklTT1IsIHB2X2ZlYXR1cmVzZXQpOwo+PiAgCj4+ICsgICAgLyogT24gaGFyZHdhcmUgd2l0
aCBJQlJTL0lCUEIgc3VwcG9ydCwgdGhlcmUgYXJlIGZ1cnRoZXIgYWRqdXN0bWVudHMuICovCj4+
ICsgICAgaWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwgcHZfZmVhdHVyZXNldCkgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQg
aXMgYSBub3Agb24gbm9uLUhUIGhhcmR3YXJlLiAqLwo+PiArICAgICAgICBfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfU1RJQlAsIHB2X2ZlYXR1cmVzZXQpOwo+PiArCj4+ICsgICAgICAgIC8qIEFNRCdz
IElCUEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwo+PiArICAgICAgICBfX3NldF9iaXQo
WDg2X0ZFQVRVUkVfSUJQQiwgcHZfZmVhdHVyZXNldCk7Cj4+ICsgICAgfQo+PiArCj4+ICAgICAg
c2FuaXRpc2VfZmVhdHVyZXNldChwdl9mZWF0dXJlc2V0KTsKPj4gICAgICBjcHVpZF9mZWF0dXJl
c2V0X3RvX3BvbGljeShwdl9mZWF0dXJlc2V0LCBwKTsKPj4gICAgICByZWNhbGN1bGF0ZV94c3Rh
dGUocCk7Cj4+IEBAIC00NDAsNiArNDUwLDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxh
dGVfaHZtX21heF9wb2xpY3kodm9pZCkKPj4gICAgICAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9G
RUFUVVJFX1hTQVZFUywgaHZtX2ZlYXR1cmVzZXQpOwo+PiAgICAgIH0KPj4gIAo+PiArICAgIC8q
IE9uIGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJlIGFyZSBmdXJ0aGVyIGFk
anVzdG1lbnRzLiAqLwo+PiArICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVfSUJSU0IsIGh2
bV9mZWF0dXJlc2V0KSApCj4+ICsgICAgewo+PiArICAgICAgICAvKiBPZmZlciBTVElCUCB1bmNv
bmRpdGlvbmFsbHkuICBJdCBpcyBhIG5vcCBvbiBub24tSFQgaGFyZHdhcmUuICovCj4+ICsgICAg
ICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TVElCUCwgaHZtX2ZlYXR1cmVzZXQpOwo+PiArCj4+
ICsgICAgICAgIC8qIEFNRCdzIElCUEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwo+PiAr
ICAgICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSUJQQiwgaHZtX2ZlYXR1cmVzZXQpOwo+PiAr
ICAgIH0KPiBBcyBsb25nIGFzIHdlIGRvbid0IGV4cGVjdCB0aGlzIGxvZ2ljIHRvIGdyb3csIGhh
dmluZyBpdCBkdXBsaWNhdGVkCj4gbGlrZSB0aGlzIGlzIHByb2JhYmx5IGZpbmUuIE90aGVyd2lz
ZSBhIGhlbHBlciBmdW5jdGlvbiBtaWdodCBiZQo+IGJldHRlci4KCkknbGwgc2VlIGFib3V0IHRo
aXMgd2hlbiBJIGdldCBiYWNrIHRvIHRoZSBDUFVJRCB3b3JrLsKgIFRoZXJlIHByb2JhYmx5Cndp
bGwgYmUgb3RoZXJzIGFjdGlvbnMgd2hpY2ggYXJlIGNvbW1vbiBhY3Jvc3MgZ3Vlc3QgdHlwZXMs
IHNvIGEgaGVscGVyCmlzIHByb2JhYmx5IHdvcnRod2hpbGUsIGJ1dCBzb21lIGJpdHMgb2YgdGhp
cyB3aWxsIGNoYW5nZSB3aGVuIHdlIGV4cG9zZQpmdWxsIGNwdWlkX3BvbGljaWVzIHRvIHRoZSB0
b29sc3RhY2suCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:54:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecUJQ-0003CV-La; Fri, 19 Jan 2018 10:54:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ckf=ae=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecUJQ-0003CO-54
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:54:20 +0000
X-Inumbo-ID: d89b9319-2101-11b2-b4a7-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d89b9319-2101-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 02:19:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66327975"
Date: Fri, 19 Jan 2018 10:53:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119105353.urn7doxvyir27l46@MacBook-Pro-de-Roger.local>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-6-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118181652.26397-6-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/9] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MTY6NDhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jv
b3QvaGVhZC5TCj4gaW5kZXggMGY2NTJjZWExMS4uMmY5NGMyODZkNSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMK
PiBAQCAtNDE0LDYgKzQxNCw3IEBAIF9fcHZoX3N0YXJ0Ogo+ICAKPiAgICAgICAgICAvKiBTZXQg
dHJhbXBvbGluZV9waHlzIHRvIHVzZSBtZm4gMSB0byBhdm9pZCBoYXZpbmcgYSBtYXBwaW5nIGF0
IFZBIDAgKi8KPiAgICAgICAgICBtb3Z3ICAgICQweDEwMDAsIHN5bV9lc2kodHJhbXBvbGluZV9w
aHlzKQo+ICsgICAgICAgIHhvciAgICAgJWVheCwgJWVheCAvKiBOZWVkZWQgYnkgcmVsb2MuYyAq
LwoKSSB3b3VsZCByYXRoZXIgZG86Cgptb3ZsICRYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFLCVl
YXgKCk9yOgoKbW92ICglZWJ4KSwlZWF4CgpTbyB0aGF0Li4uCgo+IC1tdWx0aWJvb3RfaW5mb190
IF9fc3RkY2FsbCAqcmVsb2ModTMyIG1iX21hZ2ljLCB1MzIgbWJpX2luLCB1MzIgdHJhbXBvbGlu
ZSkKPiArdm9pZCBfX3N0ZGNhbGwgKnJlbG9jKHUzMiBtYWdpYywgdTMyIGluLCB1MzIgdHJhbXBv
bGluZSkKPiAgewo+ICAgICAgYWxsb2MgPSB0cmFtcG9saW5lOwo+ICAKPiAtICAgIGlmICggbWJf
bWFnaWMgPT0gTVVMVElCT09UMl9CT09UTE9BREVSX01BR0lDICkKPiAtICAgICAgICByZXR1cm4g
bWJpMl9yZWxvYyhtYmlfaW4pOwo+ICsjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAo+ICsgICAgaWYg
KCBtYWdpYyA9PSAwICkKCi4uLiBoZXJlIHlvdSBjYW4gZG8gbWFnaWMgPT0gWEVOX0hWTV9TVEFS
VF9NQUdJQ19WQUxVRS4KCj4gKyAgICAgICAgcmV0dXJuIHB2aF9pbmZvX3JlbG9jKGluKTsKPiAr
ICAgIGVsc2UKPiArI2VuZGlmCj4gKyAgICBpZiAoIG1hZ2ljID09IE1VTFRJQk9PVDJfQk9PVExP
QURFUl9NQUdJQyApCj4gKyAgICAgICAgcmV0dXJuIG1iaTJfcmVsb2MoaW4pOwo+ICAgICAgZWxz
ZQo+IC0gICAgICAgIHJldHVybiBtYmlfcmVsb2MobWJpX2luKTsKPiArICAgICAgICByZXR1cm4g
bWJpX3JlbG9jKGluKTsKCkEgJ3N3aXRjaCAoIG1hZ2ljICknIHdvdWxkIGJlIGJldHRlciBoZXJl
IElNSE8uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:54:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:54:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecUJd-0003F6-SY; Fri, 19 Jan 2018 10:54:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecUJc-0003Dw-Fy
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 10:54:32 +0000
X-Inumbo-ID: 7b42916b-fd07-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7b42916b-fd07-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 10:57:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66327998"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-6-git-send-email-andrew.cooper3@citrix.com>
 <5A61DC1702000078001A04A1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <aab67c00-7df1-b6f0-c905-a2b85d98c6e3@citrix.com>
Date: Fri, 19 Jan 2018 10:54:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61DC1702000078001A04A1@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTA6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0yOTIsNiAr
MzAxLDE2IEBAIHN0YXRpYyBpbnQgdXBkYXRlX2RvbWFpbl9jcHVpZF9pbmZvKHN0cnVjdCBkb21h
aW4gKmQsCj4+ICAgICAgICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi5jcHVpZG1hc2tzLT5lMWNk
ID0gbWFzazsKPj4gICAgICAgICAgfQo+PiAgICAgICAgICBicmVhazsKPj4gKwo+PiArICAgIGNh
c2UgMHg4MDAwMDAwODoKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogSWYgdGhlIElCUkIg
cG9saWN5IGhhcyBjaGFuZ2VkLCB3ZSBuZWVkIHRvIHJlY2FsY3VsYXRlIHRoZSBNU1IKPiAiSUJQ
QiIgSSB0aGluaz8gT3RoZXIgdGhhbiB0aGF0Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkluZGVlZC7CoCBTb3JyeS7CoCAoSSdtIGdvaW5nIHRvIGdyZXAg
YWNyb3NzIHRoZSBjb2RlYmFzZSBmb3IgYW55IG90aGVyCm1pc3Rha2VzIGJlZm9yZSBjb21taXR0
aW5nLCBiZWNhdXNlIEkgZG91YnQgdGhpcyBpcyB0aGUgb25seSBleGFtcGxlKS4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 10:58:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 10:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecUN7-0003aR-BV; Fri, 19 Jan 2018 10:58:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecUN6-0003aJ-5G
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 10:58:08 +0000
X-Inumbo-ID: fbba4d2e-fd07-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fbba4d2e-fd07-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 11:00:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66328183"
Date: Fri, 19 Jan 2018 10:57:54 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119105754.2nebizoux3ntw34v@MacBook-Pro-de-Roger.local>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-8-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118181652.26397-8-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 7/9] libxl: lower shim related message to
 level info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MTY6NTBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSSB3b3VsZCBldmVu
IG1ha2UgdGhlbSBERUJVRyBpbiBmYWN0LiBGZWVsIGZyZWUgdG8ga2VlcCB0aGUgUkIgaWYgeW91
CnR1cm4gdGhlbSBpbnRvIERFQlVHLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 11:03:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 11:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecUS3-0004JX-TV; Fri, 19 Jan 2018 11:03:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ckf=ae=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecUS2-0004JR-6k
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 11:03:14 +0000
X-Inumbo-ID: 16b1ce89-2103-11b2-b4a7-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16b1ce89-2103-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 02:28:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66328441"
Date: Fri, 19 Jan 2018 11:03:02 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119110302.x7fm2txqjqqamfyi@MacBook-Pro-de-Roger.local>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-9-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118181652.26397-9-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Sarah Newman <srn@prgmr.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 8/9] xen/consoled: discard NUL from guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MTY6NTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBBY2NvcmRpbmcgdG8gWzBdLCBzb21lIHByb2dyYW0gc2VuZHMgTlVMIGZvciBwYWRkaW5nIHB1
cnBvc2UuIFdlIGNhbgo+IGRpc2NhcmQgdGhlbS4KPiAKPiBodHRwczovL3d3dy5nbnUub3JnL3Nv
ZnR3YXJlL3Rlcm11dGlscy9tYW51YWwvdGVybWNhcC0xLjMvaHRtbF9tb25vL3Rlcm1jYXAuaHRt
bCNTRUM3Cj4gCj4gUmVwb3J0ZWQtYnk6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWx0aG91Z2ggSSBoYXZl
IGEgc3VnZ2VzdGlvbiBiZWxvdy4KCj4gLS0tCj4gQ2M6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21y
LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiAKPiBBIGJpdCBSRkMuIEF3YWl0aW5nIHRlc3QgcmVz
dWx0cy4KPiAtLS0KPiAgeGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jIHwgNCArKystCj4gIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlZC5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlZC5jCj4gaW5kZXggNTUyYWJmNTc2Ni4uNmZjYjJhYTExNSAxMDA2NDQKPiAtLS0gYS94ZW4v
ZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMKPiArKysgYi94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVk
LmMKPiBAQCAtNzIsNyArNzIsOSBAQCBzaXplX3QgY29uc29sZWRfZ3Vlc3Rfcngodm9pZCkKPiAg
ICAgIHsKPiAgICAgICAgICBjaGFyIGMgPSBjb25zX3JpbmctPm91dFtNQVNLX1hFTkNPTlNfSURY
KGNvbnMrKywgY29uc19yaW5nLT5vdXQpXTsKCllvdSBjb3VsZCBhbHNvIGRvOgoKaWYgKCBjID09
ICdcMCcgKQogICAgY29udGludWU7CgpyZWN2IEFGQUlDVCBpdCdzIGp1c3QgYSBjb3NtZXRpYyBy
ZXR1cm4gdmFsdWUgdGhhdCdzIG5vdCBjb25zdW1lZCBieQp0aGUgY2FsbGVyLiBUaGlzIGF2b2lk
cyBjaGVja2luZyB0aGUgImlkeCA+PSBCVUZfU1oiIGNvbmRpdGlvbiB3aXRoCnRoZSBzYW1lIGlk
eCB2YWx1ZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 11:06:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 11:06:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecUUl-0004Si-8t; Fri, 19 Jan 2018 11:06:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecUUk-0004SX-1w
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 11:06:02 +0000
X-Inumbo-ID: 16305d25-fd09-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16305d25-fd09-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 11:08:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66328585"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-4-git-send-email-andrew.cooper3@citrix.com>
 <5A61DA6302000078001A0497@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c41707e1-b4b0-b5e4-2669-2e22909e1bbd@citrix.com>
Date: Fri, 19 Jan 2018 11:05:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61DA6302000078001A0497@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andi Kleen <ak@linux.intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Dave Hansen <dave.hansen@intel.com>, Asit K Mallick <asit.k.mallick@intel.com>,
 "tim.c.chen@linux.intel.com" <tim.c.chen@linux.intel.com>,
 Xen-devel <xen-devel@lists.xen.org>, Peter Zijlstra <peterz@infradead.org>,
 "arjan.van.de.ven@intel.com" <arjan.van.de.ven@intel.com>,
 Dan Williams <dan.j.williams@intel.com>, David Woodhouse <dwmw2@infradead.org>,
 Ashok Raj <ashok.raj@intel.com>
Subject: Re: [Xen-devel] [PATCH v9 03/11] x86/msr: Emulation of
 MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTA6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0xNTMsMTQg
KzE2OCw0NCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwg
dWludDY0X3QgdmFsKQo+PiAgewo+PiAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKPj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+PiArICAgIGNvbnN0
IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gZC0+YXJjaC5jcHVpZDsKPj4gICAgICBzdHJ1Y3Qg
bXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gZC0+YXJjaC5tc3I7Cj4+ICAgICAgc3RydWN0IG1zcl92
Y3B1X3BvbGljeSAqdnAgPSB2LT5hcmNoLm1zcjsKPj4gIAo+PiAgICAgIHN3aXRjaCAoIG1zciAp
Cj4+ICAgICAgewo+PiAgICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86Cj4+ICsgICAg
Y2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6Cj4+ICsgICAgICAgIC8qIFJlYWQtb25seSAqLwo+
PiAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+PiAgCj4+ICsgICAgY2FzZSBNU1JfU1BFQ19DVFJM
Ogo+PiArICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCj4+ICsgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0OyAvKiBNU1IgYXZhaWxhYmxlPyAqLwo+PiArCj4+ICsgICAgICAgIC8qCj4+ICsg
ICAgICAgICAqIE5vdGU6IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQgYXMgc2FmZSB0byB1
c2UgKGkuZS4gaWdub3JlZCkKPj4gKyAgICAgICAgICogd2hlbiBTVElCUCBpc24ndCBlbnVtZXJh
dGVkIGluIGhhcmR3YXJlLgo+PiArICAgICAgICAgKi8KPj4gKwo+PiArICAgICAgICBpZiAoIHZh
bCAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApICkKPj4gKyAgICAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7IC8qIFJzdmQgYml0IHNldD8gKi8KPj4gKwo+PiArICAgICAgICB2cC0+
c3BlY19jdHJsLnJhdyA9IHZhbDsKPj4gKyAgICAgICAgYnJlYWs7Cj4gRGlkIHlvdSBjaGVjayAo
b3IgaW5xdWlyZSkgd2hldGhlciByZWFkaW5nIGJhY2sgdGhlIHZhbHVlIG9uIGEKPiBzeXN0ZW0g
d2hpY2ggaWdub3JlcyB0aGUgd3JpdGUgdG8gMSBhY3R1YWxseSBwcm9kdWNlcyB0aGUKPiB3cml0
dGVuIHZhbHVlPyBJJ2Qgc29ydCBvZiBleHBlY3QgemVybyB0byBjb21lIGJhY2sgaW5zdGVhZC4K
ClZlcnkgZ29vZCBxdWVzdGlvbi7CoCBJIHNhZGx5IGRvbid0IGhhdmluZyBhIHN1aXRhYmxlIGhh
cmR3YXJlL21pY3JvY29kZQpjb21iaW5hdGlvbiB0byBleHBlcmltZW50IHdpdGggYXQgdGhlIG1v
bWVudC4KCkdpdmVuIHRoYXQgdGhlIHBvaW50IG9mIGlnbm9yaW5nIHRoZSB3cml0ZSB0byAxIHdh
cyB0byBtYWtlIHRoaW5ncwplYXNpZXIgZm9yIHZpcnQvbWlncmF0aW9uIHNjZW5hcmlvcywgSSBy
ZWFsbHkgaG9wZSB0aGUgYW5zd2VyIGlzICJyZWFkCmFzIHdyaXR0ZW4iLCByYXRoZXIgdGhhbiAi
cmVhZCBhcyB6ZXJvIi4KCkNDJ2luZyBhIGJ1bmNoIG9mIHBlb3BsZSBpbiB0aGUgaG9wZXMgdGhh
dCBzb21lb25lIG1pZ2h0IGhhdmUgYW4gYW5zd2VyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 11:19:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 11:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecUhh-0005If-Gq; Fri, 19 Jan 2018 11:19:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecUhg-0005IU-E5
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 11:19:24 +0000
X-Inumbo-ID: f413df13-fd0a-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f413df13-fd0a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 11:21:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66329142"
Date: Fri, 19 Jan 2018 11:18:38 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119111838.ib45r6zsenom5xrv@MacBook-Pro-de-Roger.local>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-10-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180118181652.26397-10-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Anthony Liguori <anthony@codemonkey.ws>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 9/9] x86/shim: pass through vcpu runstate to
	L0 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MTY6NTJQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMK
PiBpbmRleCA1NTgzMThlODUyLi4xODlmZmFjOWIxIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24v
ZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTQ1LDYgKzQ1LDcgQEAK
PiAgCj4gICNpZmRlZiBDT05GSUdfWDg2Cj4gICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiArI2lu
Y2x1ZGUgPGFzbS9ndWVzdC9oeXBlcmNhbGwuaD4KPiAgI2VuZGlmCj4gIAo+ICAvKiBMaW51eCBj
b25maWcgb3B0aW9uOiBwcm9wYWdldGVkIHRvIGRvbWFpbjAgKi8KPiBAQCAtMTQyNSw2ICsxNDI2
LDE1IEBAIGxvbmcgZG9fdmNwdV9vcChpbnQgY21kLCB1bnNpZ25lZCBpbnQgdmNwdWlkLCBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgICAgICAgICBpZiAoICFndWVzdF9oYW5k
bGVfb2theShhcmVhLmFkZHIuaCwgMSkgKQo+ICAgICAgICAgICAgICBicmVhazsKPiAgCj4gKyNp
ZiBDT05GSUdfWDg2Cj4gKyAgICAgICAgaWYgKCBwdl9zaGltICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHJjID0geGVuX2h5cGVyY2FsbF92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl9ydW5z
dGF0ZV9tZW1vcnlfYXJlYSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdmNwdWlkLCAmYXJlYSk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiAr
I2VuZGlmCgpUaGlzIG9ubHkgZml4ZXMgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX21lbW9yeV9h
cmVhLCBidXQKVkNQVU9QX2dldF9ydW5zdGF0ZV9pbmZvIHdpbGwgc3RpbGwgcmVwb3J0IHdyb25n
IGluZm9ybWF0aW9uLiBJJ3ZlCmFsc28gd29uZGVyZWQgd2hldGhlciBzaW1wbHkgcmV0dXJuaW5n
IEwwIGluZm9ybWF0aW9uIGlzIGNvcnJlY3QuIFRvCmdldCB0aGUgZXhhY3QgaW5mb3JtYXRpb24g
dGhlIHNoaW0gc2hvdWxkIGFjdHVhbGx5IHJldHVybiB0aGUgTDAKaW5mb3JtYXRpb24gcGx1cyB3
aGF0ZXZlciB0aW1lIGl0IHN0ZWFscyBmcm9tIHRoZSBndWVzdC4KCkFsc28sIGJlZm9yZSBhZGRp
bmcgbW9yZSBob29rcyB0byBkb192Y3B1X29wIEkgd291bGQgYXR0ZW1wdCB0byBhZGQgYQpwdl9z
aGltX2RvX3ZjcHVfb3AgaGVscGVyIGFuZCBwYXRjaCB0aGUgaHlwZXJjYWxsIHRhYmxlLCBpbiBv
cmRlciB0bwphdm9pZCBtb2RpZnlpbmcgbW9yZSBjb21tb24gY29kZS4gQUZBSUNUIHRoaXMgZG9l
c24ndCByZXF1aXJlIGFkZGluZwptdWNoIGNvbXBhdCBjb2RlIHRvIHRoZSBzaGltIGltcGxlbWVu
dGF0aW9uLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 11:41:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 11:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecV2U-0007DT-8u; Fri, 19 Jan 2018 11:40:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l45d=ae=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecV2S-0007Cy-SX
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 11:40:52 +0000
X-Inumbo-ID: 58ea2112-2108-11b2-b4a7-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58ea2112-2108-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 03:06:03 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458831495"
Date: Fri, 19 Jan 2018 11:40:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180119114047.4ynnjfvpjhlxrgvj@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-5-wei.liu2@citrix.com>
 <20180119102804.mxoed5p2y624vb4o@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119102804.mxoed5p2y624vb4o@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/9] Remove sched=null from shim cmdline and
 doc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMTA6Mjg6MDRBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAwNjoxNjo0N1BNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gV2UgdXNlIHRoZSBkZWZhdWx0IHNjaGVkdWxlciAoY3JlZGl0MSBhcyBv
ZiB3cml0aW5nKS4gVGhlIE5VTEwKPiA+IHNjaGVkdWxlciBzdGlsbCBoYXMgYnVncyB0byBmaXgu
Cj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4g
Cj4gVGhpcyBpcyBBRkFJQ1QgbWlzc2luZyB0aGUgY2hhbmdlIHRvIHNoaW0uY29uZmlnLCBiZWNh
dXNlIHRoZSBzaGltIGluCj4gc3RhZ2luZyBpcyBzdGlsbCBiZWluZyBidWlsdCB3aXRoOgo+IAo+
IENPTkZJR19TQ0hFRF9OVUxMX0RFRkFVTFQ9eQo+IENPTkZJR19TQ0hFRF9ERUZBVUxUPSJudWxs
Igo+IAo+IFRoaXMgaG93ZXZlciBkb2Vzbid0IHNlZW0gdG8gYmUgdGhlIGNhc2UgZm9yIHRoZSA0
LjEwLjAtc2hpbS1jb21ldAo+IGJyYW5jaCwgd2hlcmUgaXQncyBidWlsdCB3aXRoOgo+IAo+IENP
TkZJR19TQ0hFRF9DUkVESVRfREVGQVVMVD15Cj4gQ09ORklHX1NDSEVEX0RFRkFVTFQ9ImNyZWRp
dCIKPiAKCi1FVE9PTUFOWUJSQU5DSEVTCgpJIHRob3VnaHQgdGhpcyBicmFuY2ggKGZvcndhcmQt
cG9ydGVkIHZlcnNpb24gb2YgNC4xMC4wLXNoaW0tY29tZXQpIGhhZAp0aGlzIGluLiBJIHByb2Jh
Ymx5IHBvcnRlZCBhIHN0YWxlIGJyYW5jaC4KCkkgd2lsbCBmaXggdGhpcyB1cCBpbiBuZXh0IHZl
cnNpb24uCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 11:43:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 11:43:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecV4x-0007MH-LB; Fri, 19 Jan 2018 11:43:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecV4w-0007M6-Pg
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 11:43:26 +0000
X-Inumbo-ID: 4f7db14f-fd0e-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f7db14f-fd0e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 11:45:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 04:43:18 -0700
Message-Id: <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 04:43:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2UgbmVlZCB0byBiZSBhYmxlIHRvIGVpdGhlciBzZXQgb3IgY2xlYXIgSUJSUyBpbiBY
ZW4gY29udGV4dCwgYXMgd2VsbCBhcwo+IHJlc3RvcmUgYXBwcm9wcmlhdGUgZ3Vlc3QgdmFsdWVz
IGluIGd1ZXN0IGNvbnRleHQuICBTZWUgdGhlIGRvY3VtZW50YXRpb24gaW4KPiBhc20teDg2L3Nw
ZWNfY3RybF9hc20uaCBmb3IgZGV0YWlscy4KPiAKPiBXcml0ZXMgdG8gJWNyMyBhcmUgc2xvd2Vy
IHdoZW4gU1BFQ19DVFJMLklCUlMgaXMgc2V0LCBzbyB0aGUKPiBTUEVDX0NUUkxfe0VOVFJZL0VY
SVR9KiBwb3NpdGlvbmluZyBpcyBpbXBvcnRhbnQsIGFuZCBvcHRpbWlzZWQgZm9yIHRoZQo+IGV4
cGVjdGVkIGNvbW1vbiBjYXNlIG9mIFhlbiBub3QgdXNpbmcgSUJSUyBpdHNlbGYuCgpBbmQgdGhp
cyBleHBlY3RhdGlvbiBpcyBiZWNhdXNlIG9uIHByZS1Ta3lsYWtlIHdlJ3JlIGZpbmUgdXNpbmcg
anVzdApyZXRwb2xpbmUsIGFuZCB3ZSBleHBlY3QgcG9zdC1Ta3lsYWtlIHRvIG5vdCBoYXZlIHRo
ZSBpc3N1ZSBhbnltb3JlPwpTdWNoIHJlYXNvbmluZyB3b3VsZCBoZWxwIGJlaW5nIHNwZWxsZWQg
b3V0IGhlcmUuCgpBcyB0byB0aGUgYmVoYXZpb3Igb2YgQ1IzIHdyaXRlcyAtIGlzIHRoaXMgd3Jp
dHRlbiBkb3duIGFueXdoZXJlIGluCkludGVsJ3MgYW5kL29yIEFNRCdzIGRvY3M/IE9yIGVsc2Us
IGhvdyBkbyB5b3Uga25vdyB0aGlzIGlzIHVuaWZvcm1seQp0aGUgY2FzZSBvbiBhbGwgcGFzdCwg
Y3VycmVudCwgYW5kIGZ1dHVyZSBoYXJkd2FyZT8KCj4gQEAgLTk5LDYgKzEwNiwxMCBAQCBVTkxJ
S0VMWV9FTkQocmVhbG1vZGUpCj4gIC5Mdm14X3ZtZW50cnlfZmFpbDoKPiAgICAgICAgICBzdGkK
PiAgICAgICAgICBTQVZFX0FMTAo+ICsKPiArICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9Q
ViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLwoKSSB0aGluayB0aGUgdXNl
IG9mIHRoZSBQViB2YXJpYW50IGhlcmUgcmVxdWlyZXMgYSBjb21tZW50LgoKPiBAQCAtMTQyLDYg
KzE0NiwxMyBAQCBFTlRSWShjb21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCj4gICAgICAgICAgLnBv
cHNlY3Rpb24KPiAgICAgICAgICBvciAgICAkWDg2X0VGTEFHU19JRiwlcjExCj4gICAgICAgICAg
bW92ICAgJXIxMWQsVVJFR1NfZWZsYWdzKCVyc3ApCj4gKwo+ICsgICAgICAgIG1vdiBWQ1BVX2Fy
Y2hfbXNyKCVyYngpLCAlcmF4Cj4gKyAgICAgICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3Jhdygl
cmF4KSwgJWVheAoKSSB1bmRlcnN0YW5kIHRoYXQgaXQncyBjb2RlIGxpa2UgdGhpcyB3aGljaCBp
cyBtaXNzaW5nIGZyb20gdGhlIFNWTQphbmQgVk1YIGV4aXQgcGF0aHMuCgo+IEBAIC03MjksNiAr
NzYwLDkgQEAgRU5UUlkobm1pKQo+ICBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKPiAgICAgICAgICBT
QVZFX0FMTCBDTEFDCj4gIAo+ICsgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgLyog
UmVxOiAlcnNwPXJlZ3MsIENsb2I6IGFjZCAqLwo+ICsgICAgICAgIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KCkZvbGxv
d2luZyBteSBjb25zaWRlcmF0aW9ucyB0b3dhcmRzIGFsdGVybmF0aXZlIHBhdGNoaW5nIHRvCmVs
aW1pbmF0ZSBhcyBtdWNoIG92ZXJoZWFkIGFzIHBvc3NpYmxlIGZyb20gdGhlIE1lbHRkb3duCmJh
bmQtYWlkIGluIGNhc2UgaXQgaXMgYmVpbmcgZGlzYWJsZWQsIEknbSByYXRoZXIgaGVzaXRhbnQg
dG8gc2VlIGFueQpwYXRjaGFibGUgY29kZSBiZWluZyBpbnRyb2R1Y2VkIGludG8gdGhlIE5NSS8j
TUMgZW50cnkgcGF0aHMKd2l0aG91dCB0aGUgcGF0Y2hpbmcgbG9naWMgZmlyc3QgYmVpbmcgbWFk
ZSBzYWZlIGluIHRoaXMgcmVnYXJkLgpFeGNlcHRpb25zIGNvbWluZyBoZXJlIGFyZW4ndCB2ZXJ5
IGZyZXF1ZW50IChleGNlcHQgcGVyaGFwcyBvbgpoYXJkd2FyZSBhYm91dCB0byBkaWUpLCBzbyB0
aGUgcGF0aCBpc24ndCBwZXJmb3JtYW5jZSBjcml0aWNhbC4KVGhlcmVmb3JlIEkgdGhpbmsgd2Ug
c2hvdWxkIHRyeSB0byBhdm9pZCBhbnkgcGF0Y2hpbmcgaGVyZSwgYW5kCmp1c3QgY29uZGl0aW9u
YWxzIGluc3RlYWQuIFRoaXMgaW4gZmFjdCBpcyBvbmUgb2YgdGhlIHJlYXNvbnMgd2h5IEkKZGlk
bid0IHdhbnQgdG8gbWFjcm8taXplIHRoZSBhc3NlbWJseSBhZGRpdGlvbnMgZG9uZSBpbiB0aGUK
TWVsdGRvd24gYmFuZC1haWQuCgpJIGRvIHJlYWxpemUgdGhhdCB0aGlzIHRoZW4gYWxzbyBhZmZl
Y3RzIHRoZSBleGl0LXRvLVhlbiBwYXRoLAp3aGljaCBJIGFncmVlIGlzIGxlc3MgZGVzaXJhYmxl
IHRvIHVzZSBjb25kaXRpb25hbHMgb24uCgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAo+IEBAIC0wLDAgKzEsMjI3IEBACj4gKy8qKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioKPiArICogaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCj4gKyAq
Cj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAq
IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+
ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4g
KyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4KPiAr
ICovCj4gKwo+ICsjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCj4gKyNkZWZpbmUgX19Y
ODZfU1BFQ19DVFJMX0FTTV9IX18KPiArCj4gKyNpZmRlZiBfX0FTU0VNQkxZX18KPiArI2luY2x1
ZGUgPGFzbS9tc3IuaD4KPiArCj4gKy8qCj4gKyAqIFNhdmluZyBhbmQgcmVzdG9yaW5nIE1TUl9T
UEVDX0NUUkwgc3RhdGUgaXMgYSBsaXR0bGUgdHJpY2t5Lgo+ICsgKgo+ICsgKiBXZSB3YW50IHRo
ZSBndWVzdHMgY2hvaWNlIG9mIFNQRUNfQ1RSTCB3aGlsZSBpbiBndWVzdCBjb250ZXh0LCBhbmQg
SUJSUwo+ICsgKiAoc2V0IG9yIGNsZWFyLCBkZXBlbmRpbmcgb24gdGhlIGhhcmR3YXJlKSB3aGls
ZSBydW5uaW5nIGluIFhlbiBjb250ZXh0LgoKVG8gbWUgdGhpcyBjb250aW51ZXMgdG8gYmUgc29t
ZXdoYXQgc3RyYW5nZSB0byByZWFkLiBPbmUgcG9zc2liaWxpdHkKdG8gaW1wcm92ZSBpdCB3b3Vs
ZCBiZSB0byBtb3ZlIHRoZSBvcGVuaW5nIHBhcmVudGhlc2lzIGFmdGVyICJzZXQgb3IKY2xlYXIi
LCBhbm90aGVyIHdvdWxkIGJlIHRvIHNheSAiLi4uLCBhbmQgWGVuJ3MgY2hvaWNlIChzZXQgb3Ig
Li4uIi4KQnV0IHlvdSdyZSB0aGUgbmF0aXZlIHNwZWFrZXIsIHNvIEknbSBvcGVuIHRvIG90aGVy
IGFsdGVybmF0aXZlcyB5b3UKbWF5IGNvbnNpZGVyIGV2ZW4gYmV0dGVyLgoKPiArICogVGhlcmVm
b3JlLCBhIHNpbXBsaXN0aWMgYWxnb3JpdGhtIGlzOgo+ICsgKgo+ICsgKiAgLSBTZXQvY2xlYXIg
SUJSUyBvbiBlbnRyeSB0byBYZW4KPiArICogIC0gU2V0IHRoZSBndWVzdHMnIGNob2ljZSBvbiBl
eGl0IHRvIGd1ZXN0Cj4gKyAqICAtIExlYXZlIFNQRUNfQ1RSTCB1bmNoYW5nZWQgb24gZXhpdCB0
byB4ZW4KPiArICoKPiArICogVGhlcmUgYXJlIHR3byBjb21wbGljYXRpbmcgZmFjdG9yczoKPiAr
ICogIDEpIEhWTSBndWVzdHMgY2FuIGhhdmUgZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNSLCBzbyBp
dCBjYW4gY2hhbmdlCj4gKyAqICAgICBiZWhpbmQgWGVuJ3MgYmFjay4KPiArICogIDIpIEFuIE5N
SSBvciBNQ0UgY2FuIGludGVycnVwdCBhdCBhbnkgcG9pbnQsIGluY2x1ZGluZyBlYXJseSBpbiB0
aGUgZW50cnkKPiArICogICAgIHBhdGgsIG9yIGxhdGUgaW4gdGhlIGV4aXQgcGF0aCBhZnRlciBy
ZXN0b3JpbmcgdGhlIGd1ZXN0IHZhbHVlLiAgVGhpcwo+ICsgKiAgICAgd2lsbCBjb3JydXB0IHRo
ZSBndWVzdCB2YWx1ZS4KPiArICoKPiArICogRmFjdG9yIDEgaXMgZGVhbHQgd2l0aCBieSByZWx5
aW5nIG9uIE5NSXMvTUNFcyBiZWluZyBibG9ja2VkIGltbWVkaWF0ZWx5Cj4gKyAqIGFmdGVyIFZN
RVhJVC4gIFRoZSBWTUVYSVQtc3BlY2lmaWMgY29kZSByZWFkcyBNU1JfU1BFQ19DVFJMIGFuZCB1
cGRhdGVzCj4gKyAqIGN1cnJlbnQgYmVmb3JlIGxvYWRpbmcgWGVuJ3MgTVNSX1NQRUNfQ1RSTCBz
ZXR0aW5nLgo+ICsgKgo+ICsgKiBGYWN0b3IgMiBpcyBoYXJkZXIuICBXZSBtYWludGFpbiBhIHNo
YWRvd19zcGVjX2N0cmwgdmFsdWUsIGFuZAo+ICsgKiB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29s
ZWFuIHBlciBjcHUuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgo+ICsgKgo+ICsgKiAgMSkgU3Rv
cmUgZ3Vlc3QgdmFsdWUgaW4gc2hhZG93X3NwZWNfY3RybAo+ICsgKiAgMikgU2V0IHVzZV9zaGFk
b3dfc3BlY19jdHJsIGJvb2xlYW4KPiArICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUgaW50byBNU1Jf
U1BFQ19DVFJMCj4gKyAqICA0KSBFeGl0IHRvIGd1ZXN0Cj4gKyAqICA1KSBFbnRyeSBmcm9tIGd1
ZXN0Cj4gKyAqICA2KSBDbGVhciB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuCgo3KSBMb2Fk
IFhlbiB2YWx1ZSBpbnRvIE1TUl9TUEVDX0NUUkwKCihJdCBpcyBpbXBvcnRhbnQgdG8gc3BlbGwg
b3V0IHRoYXQgdGhlIE1TUiB3cml0ZSBpbiBfYm90aF8gY2FzZXMKbmVlZHMgdG8gY29tZSBhZnRl
ciB0aGUgd3JpdGUgb2YgdGhlIGJvb2xlYW4uKQoKPiArLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRS
WV9GUk9NX1ZNRVhJVCBpYnJzX3ZhbDpyZXEKPiArLyoKPiArICogUmVxdWlyZXMgJXJieD1jdXJy
ZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwo+ICsgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4Cj4g
KyAqCj4gKyAqIFRoZSBjb21tb24gY2FzZSBpcyB0aGF0IGEgZ3Vlc3QgaGFzIGRpcmVjdCBhY2Nl
c3MgdG8gTVNSX1NQRUNfQ1RSTCwgYXQKPiArICogd2hpY2ggcG9pbnQgd2UgbmVlZCB0byBzYXZl
IHRoZSBndWVzdCB2YWx1ZSBiZWZvcmUgc2V0dGluZyBJQlJTIGZvciBYZW4uCj4gKyAqIFVuaWxh
dGVyYWxseSBzYXZpbmcgdGhlIGd1ZXN0IHZhbHVlIGlzIHNob3J0ZXIgYW5kIGZhc3RlciB0aGFu
IGNoZWNraW5nLgo+ICsgKi8KPiArICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+ICsgICAg
cmRtc3IKPiArCj4gKyAgICAvKiBTdGFzaCB0aGUgdmFsdWUgZnJvbSBoYXJkd2FyZS4gKi8KPiAr
ICAgIG1vdiBWQ1BVX2FyY2hfbXNyKCVyYngpLCAlcmR4Cj4gKyAgICBtb3YgJWFsLCBWQ1BVTVNS
X3NwZWNfY3RybF9yYXcoJXJkeCkKClBhdGNoIDMgbWFrZXMgdGhpcyBhIDMyLWJpdCBmaWVsZCBu
b3cgLSB3aHkgc3RpbGwgJWFsPwoKPiArLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhl
bjpyZXEgaWJyc192YWw6cmVxCj4gKy8qCj4gKyAqIFJlcXVpcmVzICVyc3A9cmVncyAoYWxzbyBj
cHVpbmZvIGlmICFtYXliZXhlbikKPiArICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAo+ICsg
Kgo+ICsgKiBQViBndWVzdHMgY2FuJ3QgdXBkYXRlIE1TUl9TUEVDX0NUUkwgYmVoaW5kIFhlbidz
IGJhY2ssIHNvIG5vIG5lZWQgdG8gcmVhZAo+ICsgKiBpdCBiYWNrLiAgRW50cmllcyBmcm9tIGd1
ZXN0IGNvbnRleHQgbmVlZCB0byBjbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nLAo+ICsgKiB3aGls
ZSBlbnRyaWVzIGZyb20gWGVuIG11c3QgbGVhdmUgc2hhZG93aW5nIGluIGl0cyBjdXJyZW50IHN0
YXRlLgo+ICsgKi8KPiArICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+ICsKPiArICAgIC5p
ZiBcbWF5YmV4ZW4KPiArICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKPiArICAgICAg
ICBqeiAuTFxAX2VudHJ5X2Zyb21feGVuCj4gKyAgICAuZW5kaWYKPiArCj4gKyAgICAvKgo+ICsg
ICAgICogQ2xlYXIgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIFhlbidzIHZh
bHVlLiAgSWYgZW50ZXJpbmcKPiArICAgICAqIGZyb20gYSBwb3NzaWJseS14ZW4gY29udGV4dCwg
JXJzcCBkb2Vzbid0IG5lY2Vzc2FyaWx5IGFsaWFzIHRoZSBjcHVpbmZvCj4gKyAgICAgKiBibG9j
ayBzbyBjYWxjdWxhdGUgdGhlIHBvc2l0aW9uIGRpcmVjdGx5Lgo+ICsgICAgICovCj4gKyAgICAu
aWYgXG1heWJleGVuCj4gKyAgICAgICAgR0VUX1NUQUNLX0VORChkeCkKCkluIGFsbW9zdCBhbGwg
Y2FzZXMgKGFuZCBwZXJoYXBzIGluIGFsbCBvbmVzIHdpdGggbWF5YmV4ZW4gc2V0KSB0aGUKbWFj
cm8gaW52b2NhdGlvbiBzaXRzIHJpZ2h0IGFoZWFkIG9mIGEgR0VUX1NUQUNLX0JBU0UoKS4gSWYg
eW91CnN3YXBwZWQgdGhlbSBhbmQgYWxsb3dlZCB0aGUgcmVnaXN0ZXIgdG8gYmUgcGFzc2VkIGlu
LCB5b3UgY291bGQKYXZvaWQgdGhpcyBsb2FkLgoKPiArLm1hY3JvIERPX1NQRUNfQ1RSTF9FWElU
X1RPX0dVRVNUCj4gKy8qCj4gKyAqIFJlcXVpcmVzICVlYXg9c3BlY19jdHJsLCAlcnNwPXJlZ3Mv
Y3B1aW5mbwo+ICsgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CgolcmF4IGlzbid0IHJlYWxs
eSBiZWluZyBjbG9iYmVyZWQgYW55bW9yZS4gVGhlIGNsb2JiZXIgYW5ub3RhdGlvbnMKb24gYWxs
IHVzZSBzaXRlcyBhcHBlYXIgdG8gYmUgc2ltaWxhcmx5IHN0YWxlLgoKSmFuCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 11:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 11:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecV9Z-0007bL-A6; Fri, 19 Jan 2018 11:48:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o2jt=ae=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecV9X-0007bF-KN
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 11:48:11 +0000
X-Inumbo-ID: 5e192c83-2109-11b2-b4a7-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e192c83-2109-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 03:13:21 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 04:48:07 -0700
Message-Id: <5A61E90702000078001A0562@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 04:48:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-6-wei.liu2@citrix.com>
 <20180119105353.urn7doxvyir27l46@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180119105353.urn7doxvyir27l46@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 5/9] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDExOjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgSmFuIDE4LCAyMDE4IGF0IDA2OjE2OjQ4UE0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6
Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYv
Ym9vdC9oZWFkLlMKPj4gaW5kZXggMGY2NTJjZWExMS4uMmY5NGMyODZkNSAxMDA2NDQKPj4gLS0t
IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hl
YWQuUwo+PiBAQCAtNDE0LDYgKzQxNCw3IEBAIF9fcHZoX3N0YXJ0Ogo+PiAgCj4+ICAgICAgICAg
IC8qIFNldCB0cmFtcG9saW5lX3BoeXMgdG8gdXNlIG1mbiAxIHRvIGF2b2lkIGhhdmluZyBhIG1h
cHBpbmcgYXQgVkEgCj4gMCAqLwo+PiAgICAgICAgICBtb3Z3ICAgICQweDEwMDAsIHN5bV9lc2ko
dHJhbXBvbGluZV9waHlzKQo+PiArICAgICAgICB4b3IgICAgICVlYXgsICVlYXggLyogTmVlZGVk
IGJ5IHJlbG9jLmMgKi8KPiAKPiBJIHdvdWxkIHJhdGhlciBkbzoKPiAKPiBtb3ZsICRYRU5fSFZN
X1NUQVJUX01BR0lDX1ZBTFVFLCVlYXgKPiAKPiBPcjoKPiAKPiBtb3YgKCVlYngpLCVlYXgKPiAK
PiBTbyB0aGF0Li4uCj4gCj4+IC1tdWx0aWJvb3RfaW5mb190IF9fc3RkY2FsbCAqcmVsb2ModTMy
IG1iX21hZ2ljLCB1MzIgbWJpX2luLCB1MzIgdHJhbXBvbGluZSkKPj4gK3ZvaWQgX19zdGRjYWxs
ICpyZWxvYyh1MzIgbWFnaWMsIHUzMiBpbiwgdTMyIHRyYW1wb2xpbmUpCj4+ICB7Cj4+ICAgICAg
YWxsb2MgPSB0cmFtcG9saW5lOwo+PiAgCj4+IC0gICAgaWYgKCBtYl9tYWdpYyA9PSBNVUxUSUJP
T1QyX0JPT1RMT0FERVJfTUFHSUMgKQo+PiAtICAgICAgICByZXR1cm4gbWJpMl9yZWxvYyhtYmlf
aW4pOwo+PiArI2lmZGVmIENPTkZJR19QVkhfR1VFU1QKPj4gKyAgICBpZiAoIG1hZ2ljID09IDAg
KQo+IAo+IC4uLiBoZXJlIHlvdSBjYW4gZG8gbWFnaWMgPT0gWEVOX0hWTV9TVEFSVF9NQUdJQ19W
QUxVRS4KPiAKPj4gKyAgICAgICAgcmV0dXJuIHB2aF9pbmZvX3JlbG9jKGluKTsKPj4gKyAgICBl
bHNlCj4+ICsjZW5kaWYKPj4gKyAgICBpZiAoIG1hZ2ljID09IE1VTFRJQk9PVDJfQk9PVExPQURF
Ul9NQUdJQyApCj4+ICsgICAgICAgIHJldHVybiBtYmkyX3JlbG9jKGluKTsKPj4gICAgICBlbHNl
Cj4+IC0gICAgICAgIHJldHVybiBtYmlfcmVsb2MobWJpX2luKTsKPj4gKyAgICAgICAgcmV0dXJu
IG1iaV9yZWxvYyhpbik7Cj4gCj4gQSAnc3dpdGNoICggbWFnaWMgKScgd291bGQgYmUgYmV0dGVy
IGhlcmUgSU1ITy4KCkFoLCBpbmRlZWQsIHRoYXQncyBiZXR0ZXIuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:01:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecVMM-0000dX-Pp; Fri, 19 Jan 2018 12:01:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecVML-0000dK-BN
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 12:01:25 +0000
X-Inumbo-ID: d237970e-fd10-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d237970e-fd10-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 12:03:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66331103"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
 <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
 <5A61E89202000078001A0556@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6e6b06da-c6b1-0972-b078-4d351d1ef2c7@citrix.com>
Date: Fri, 19 Jan 2018 12:01:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61E89202000078001A0556@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTE6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAxLjE4IGF0
IDExOjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDEwOjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gRm9yIGd1ZXN0IHNhZmV0eSwg
d2UgdHJlYXQgU1RJQlAgYXMgc3BlY2lhbCwgYWx3YXlzIG92ZXJyaWRlIHRoZSB0b29sc3RhY2sK
Pj4+PiBjaG9pY2UsIGFuZCBhbHdheXMgYWR2ZXJ0aXNlIFNUSUJQIGlmIElCUlMgaXMgYXZhaWxh
YmxlLiAgVGhpcyByZW1vdmVzIHRoZQo+Pj4+IGNvcm5lciBjYXNlIHdoZXJlIFNUSUJQIGlzIG5v
dCBhZHZlcnRpc2VkLCBidXQgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgb24KPj4+PiBIVC1jYXBhYmxl
IGhhcmR3YXJlIHdoZXJlIGl0IGRvZXMgbWF0dGVyLgo+Pj4gSSBndWVzcyB0aGUgYW5zd2VyIHRv
IG15IHF1ZXN0aW9uIG1heSBsaXZlIHNvbWV3aGVyZSBsYXRlciBpbiB0aGUKPj4+IHNlcmllcywg
YnV0IHNpbmNlIEkgaGF2ZW4ndCBnb3QgdGhlcmUgeWV0OiBJcyB0aGlzIGJhc2VkIG9uIHRoZQo+
Pj4gYXNzdW1wdGlvbiB0aGF0IG9uIEhULWNhcGFibGUgaGFyZHdhcmUgdGhleSB3b3VsZCBhbHdh
eXMgYmUKPj4+IGF2YWlsYWJsZSB0b2dldGhlcj8gT3RoZXJ3aXNlLCBob3cgZG8geW91IGVtdWxh
dGUgU1RJQlAgZm9yIHRoZQo+Pj4gZ3Vlc3QgaWYgYWxsIHlvdSd2ZSBnb3QgaXMgSUJSUy9JQlBC
Pwo+PiBUaGUgc2FmZXR5IGRlcGVuZHMgb24gdGhlIGd1ZXN0IHNlZWluZyBTVElCUCBhbmQgdXNp
bmcgaXQgaWYgaXQgd2FudHMKPj4gdG8uICAoTm90IHRoYXQgSSd2ZSBzZWVuIGFueSBzaWduIG9m
IFNUSUJQIGluIHRoZSBMaW51eCBjb2RlLCBvciBmcm9tCj4+IG9ic2VydmluZyB3aGF0IFdpbmRv
d3MgYXBwZWFycyB0byBkbykuCj4+Cj4+IEZvciB0b3BvbG9neSByZWFzb25zIChkZXNwaXRlIHRo
ZSBvdGhlciBjYW5zIG9mIHdvcm1zIGluIHRoaXMgYXJlYSksIHdlCj4+IHVuaWxhdGVyYWxseSBz
ZXQgSFQsIHNvIGFsbCBndWVzdHMgc2hvdWxkIGZpbmQgdGhlbXNlbHZlcyBvbiBIVC1jYXBhYmxl
Cj4+IHN5c3RlbXMuCj4gQnV0IHRoaXMgZG9lc24ndCBhbnN3ZXIgbXkgcXVlc3Rpb246IFdoYXQg
ZG8geW91IGRvIGlmIHRoZSBndWVzdAo+IHVzZXMgU1RJQlAgKGJlY2F1c2UgeW91J3ZlIHRvbGQg
aXQgdGhhdCBpdCBjYW4pLCBidXQgdGhlIGhhcmR3YXJlCj4gZG9lc24ndCBzdXBwb3J0IGl0PyBB
cmVuJ3QgeW91IHByb2R1Y2luZyBhIGZhbHNlIHNlbnNlIG9mIHNlY3VyaXR5Cj4gdG8gdGhlIGd1
ZXN0IHRoaXMgd2F5PwoKVGhlIGVudGlyZSBwb2ludCBvZiBTUEVDX0NUUkxfU1RJQlAgYmVpbmcg
aWdub3JlZCBvbiBzb21lIGhhcmR3YXJlIGlzIHRvCmxldCB0aGlzIHdvcmsuCgpCeSBhZHZlcnRp
c2luZyBTVElCUCwgd2UgYXJlIHRlbGxpbmcgdGhlIGd1ZXN0ICJUaGVyZSBtaWdodCBiZSAoYnV0
IG5vdApkZWZpbml0ZWx5KSBpbnRlcmZlcmVuY2UgZnJvbSBvdGhlciB0aHJlYWRzIGluIHRoZSBC
VEIuwqAgSWYgeW91IGNhcmUKYWJvdXQgdGhpcywgeW91IHNob3VsZCBzZXQgU1BFQ19DVFJMLlNU
SUJQIi4KCk9uIGhhcmR3YXJlIHdoZXJlIHRoZXJlIGlzIGRlZmluaXRlbHkgbm8gaW50ZXJmZXJl
bmNlLCB0aGlzIGlzIGEgbm9wLgoKSW4gYW55IHNpdHVhdGlvbiB3aGVyZSBhIGd1ZXN0IG1pZ2h0
IG1pZ3JhdGUgdG8gYSBob3N0IHdoZXJlIHRoZXJlIGlzCmludGVyZmVyZW5jZSwgaXQgbmVlZHMg
dG8ga25vdyBhYm91dCBTVElCUCBzbyAoaWYgaXQgY2FyZXMpIGl0IGNhbgpjaG9vc2UgdG8gc2V0
IFNQRUNfQ1RSTC5TVElCUC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:03:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:03:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecVO7-0000kA-5B; Fri, 19 Jan 2018 12:03:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u/oo=ae=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecVO6-0000k2-Aj
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 12:03:14 +0000
X-Inumbo-ID: 78b49d35-210b-11b2-b4a7-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78b49d35-210b-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 03:28:25 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id b21so3062001wme.4
 for <xen-devel@lists.xenproject.org>; Fri, 19 Jan 2018 04:03:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=5qJZfhtMIBuM0fB56sNl4kzsG4MqRzzq0QHGlvOf0B8=;
 b=DOqF+HtEg4juYvKgBZPIoDxbL/TlIE7d67X2RYTfygCohKC6yDDhe7AXaz5Na+hVRm
 b5xMx9XTI4OIlwmS8T8HJjH3fqHGtA4xJw1RKHd92uaz/TmupPE9Qd8q0vCZTKa51Ci0
 14Cda8oQx6o3twAKKd6TYnN9UGFInDbGteFm8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=5qJZfhtMIBuM0fB56sNl4kzsG4MqRzzq0QHGlvOf0B8=;
 b=niRW7vy/NaWMckv0QKNE/LXflgQT10TX5r31buSxl2R9dZbRFEufdbaI4RtFELtcZ/
 prD4AyLUN3j9dfHTl/Jfu/WaycPs6m7cPHLe0KDZGdqkcpzZRtpgXKJCnYiyWTAoz1oR
 andrhTRJQrveA1tW3IXDhbMo70UYTBhor6npEezuWwSfmdUYSQ2bM9TqtZR1lnw1d4jy
 FtqdhUvqrCvkGaFHyKXp/qqai8Q5s5OwxRusEd4Id/aLyLtJxLJYA9Nyb8MjXmc/TXLU
 rFylHs2tkvHZ8pX8V9IJzRzxGdGsCM20TdorEXACG9Ln/uB19XZmjnnEfITo7MOpHufj
 IdCg==
X-Gm-Message-State: AKwxytf/seLWJ77kRXHlHCot8jN23eClGckiqW1wF0CMi7qRUJJrs7Bw
 gcy3F+KHLPLMRW6uqUoCi9Uf5e7eimc=
X-Google-Smtp-Source: ACJfBov7SVdYc+G2FgeM2bjwKtASuurbeK3OxBgkHuelMi9eusX/krSXjsm+k/T8UwiJ5/FGweBXRg==
X-Received: by 10.80.170.17 with SMTP id o17mr12545606edc.120.1516363390679;
 Fri, 19 Jan 2018 04:03:10 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k12sm5778243edl.86.2018.01.19.04.03.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 04:03:10 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, manish.jaggi@linaro.org,
 xen-devel@lists.xenproject.org, sameer.goel@linaro.org,
 andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-2-manish.jaggi@linaro.org>
 <bc5441a0-c8d5-5e95-2f75-3ec6f135d795@linaro.org>
 <e5916c0d-7a1e-76dc-81ce-0acb670433a8@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <74145291-1dfc-f3d5-a49a-d5df3ef1920f@linaro.org>
Date: Fri, 19 Jan 2018 12:03:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <e5916c0d-7a1e-76dc-81ce-0acb670433a8@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 01/11] acpi: arm: Public API for populating
 and query based on requesterid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAxOS8wMS8xOCAwNjowNSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IAo+IE9uIDAxLzE3LzIw
MTggMTI6MDEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgTWFuaXNoLAo+Pgo+IEhpIEp1
bGllbiwKPiBUaGFua3MgZm9yIHJldmlld2luZyB0aGUgcGF0Y2guCj4gCj4+IEkgc2VudCB0aGUg
cHJldmlvdXMgZS1tYWlsIHRvbyBzb29uLgo+Pgo+PiBPbiAwMi8wMS8xOCAwOToyNywgbWFuaXNo
LmphZ2dpQGxpbmFyby5vcmcgd3JvdGU6Cj4+PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5q
YWdnaUBsaW5hcm8ub3JnPgo+Pj4KPj4+IMKgIFB1YmxpYyBBUEkgdG8gcG9wdWxhdGUgYW5kIHF1
ZXJ5IG1hcCBiZXR3ZWVuIHJlcXVlc3RlciBpZCBhbmQKPj4+IMKgIHN0cmVhbUlkL0RldmljZUlE
LiBJT1JUIGlzIHBhcnNlZCBvbmUgdGltZSAob3V0c2lkZSB0aGlzIHBhdGNoKQo+Pj4gwqAgYW5k
IHR3byBsaXN0cyBhcmUgY3JlYXRlZCBvbmUgZm9yIG1hcHBpbmcgYmV0d2VlbiByZXVlc3Rlcklk
IGFuZCAKPj4+IHN0cmVhbWlkCj4+PiDCoCBhbmQgYW5vdGhlciBiZXR3ZWVuIHJlcXVlc3RlcklE
IGFuZCBkZXZpY2VJRC4KPj4+Cj4+PiDCoCBUaGVzZSBsaXN0cyBlbGltaW5hdGUgdGhlIG5lZWQg
dG8gcmVwYXJzZSBJT1JUIGZvciBxdWVyeWluZyBzdHJlYW1pZAo+Pj4gwqAgb3IgZGV2aWNlaWQg
dXNpbmcgcmVxdWVzdGVyaWQuCj4+Pgo+Pj4gwqAgU2lnbmVkLW9mZi1ieTogTWFuaXNoIEphZ2dp
IDxtYW5pc2guamFnZ2lAbGluYXJvLm9yZz4KPj4+IC0tLQo+Pj4gwqAgeGVuL2RyaXZlcnMvYWNw
aS9NYWtlZmlsZcKgwqDCoMKgIHzCoMKgIDEgKwo+Pj4gwqAgeGVuL2RyaXZlcnMvYWNwaS9hcm0v
TWFrZWZpbGUgfMKgwqAgMSArCj4+Cj4+IFdlIGhhdmUgYSBkaXJlY3RvcnkgYXJjaC9hcm0vYWNw
aS8uIFNvIHBsZWFzZSBtb3ZlIGFsbCB5b3VyIGNvZGUgdGhlcmUuCj4gVGhlIGN1cnJlbnQgZmls
ZXMgaW4gYXJjaC9hcm0vYWNwaSBob2xkIG9ubHkgYm9vdCB0aW1lL2xvdyBsZXZlbCBjb2RlLgo+
IElNSE8gY3JlYXRpbmcgZHJpdmVycy9hY3BpL2FybSBtYWtlcyBtb3JlIHNlbnNlLgo+IExpbnV4
IGFsc28gaGFzIGlvcnQgY29kZSBpbiBkcml2ZXJzL2FjcGkvYXJtLgoKZHJpdmVycy9hY3BpIG1v
c3RseSBjb250YWluIGdlbmVyaWMgQUNQSSBjb2RlLiByaWRtYXAuYyBhbmQgaW9ydC5jIGlzIApB
RkFJQ1QgQXJtIHNwZWNpZmljLiBTbyBhcmNoL2FybS9hY3BpIGlzIGEgYmV0dGVyIHBsYWNlLgoK
Wy4uLl0KCj4+Cj4+PiArICoKPj4+ICsgKiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBsaW5h
cm8ub3JnPgo+Pj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCBMaW5hcm8uCj4+PiArICoKPj4+ICsg
KiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQo+Pj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4+PiArICogdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPj4+ICsg
KiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+Pgo+PiBYZW4gaXMgR1BMdjIg
b25seSBhbmQgaGVuY2UgdGhlIGNvcHlyaWdodCB3cm9uZy4gWW91IHdhbnQgdG8gdXNlOgo+Pgo+
PiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeSBpdAo+PiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+PiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBi
eSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+IAo+IEkgcGlja2VkIHRoaXMgY29weXJp
Z2h0IGZyb20geGVuL2FyY2gvYXJtL3RyYXBzLmMuCj4gCj4gIMKgKiB4ZW4vYXJjaC9hcm0vdHJh
cHMuYwo+ICDCoCoKPiAgwqAqIEFSTSBUcmFwIGhhbmRsZXJzCj4gIMKgKgo+ICDCoCogQ29weXJp
Z2h0IChjKSAyMDExIENpdHJpeCBTeXN0ZW1zLgo+ICDCoCoKPiAgwqAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4g
IMKgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGFzIHB1Ymxpc2hlZCBieQo+ICDCoCogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0
aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZXNlLCBvcgo+ICDCoCogKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KPiAKPiBTbyBJSVVZQywgdHJhcHMuYyBjb3B5cmlnaHQgaXMgYWxz
byB3cm9uZy4KPiBIb3cgZG8gd2UgcGxhbiB0byBmaXggYWxsIG90aGVyIGZpbGVzIGluIHhlbiBj
b2RlIHdoaWNoIHVzZSB0aGUgc2FtZSAKPiBjb3B5cmlnaHQuCgpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDkvbXNnMDI4OTkuaHRtbAoK
Pj4+ICsgKgo+Pj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0
aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+Pj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+PiArICogTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLsKgIFNlZSB0aGUKPj4+ICsg
KiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+Pj4gKyAqLwo+
Pj4gKwo+Pj4gKyNpbmNsdWRlIDxhY3BpL3JpZG1hcC5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vaW9t
bXUuaD4KPj4+ICsjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vbGlz
dC5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vcGNpLmg+Cj4+PiArCj4+PiArc3RydWN0IGxpc3RfaGVh
ZCByaWRfc3RyZWFtaWRfbWFwX2xpc3Q7Cj4+PiArc3RydWN0IGxpc3RfaGVhZCByaWRfZGV2aWNl
aWRfbWFwX2xpc3Q7Cj4+Cj4+IFBsZWFzZSBkcm9wIF9saXN0LiBUaGlzIGlzIHBvaW50bGVzcyB0
byBrbm93IHRoYXQgd2hlbiB5b3UgY2FuIAo+PiBkaXNjb3ZlciBpdC4KPiAKPiBJIHRoaW5rIGl0
IGlzIG5vdCBwb2ludGxlc3MuCj4gVGhlcmUgaXMgYSBwb2ludCBoZXJlLiA6KQo+ICDCoF9saXN0
IGlzIGFkZGVkIHRvIHNob3cgdGhhdCBpdCBpcyBhIGxpc3QgdG8gbWFrZSBpdCBtb3JlIHZlcmJv
c2UuCj4gV2l0aG91dCBfbGlzdCB0aGUgbmFtZSBjb3VsZCBtZWFuIGEgc2luZ2xlIG1hcHBpbmcg
YXMgd2VsbC4KCldoZW4gSSByZWFkLCByaWRfc3RyZWFtaWRfbWFwLiBJIHVuZGVyc3RhbmQgaXQg
aXMgYSBtYXAgb2YgcmlkL3N0cmVhbWlkLiAKTm90IGEgc2luZ2xlIG1hcHBpbmcuIEJ1dCAuLi4K
Cj4gCj4gSWYgeW91IGNhcmUgdG8gc2VlCj4geGVuL2NvbW1vbi9yYW5nZXNldC5jOjI3OsKgwqDC
oCBzdHJ1Y3QgbGlzdF9oZWFkIHJhbmdlX2xpc3Q7Cj4gCj4gSSBob3BlIHlvdSBjYW4gYXBwcmVj
aWF0ZSB0aGUgcG9pbnQuCgouLi4gbG9vayBhdCB0aGUgbmFtZSBsZW5ndGggaGVyZSwgMTAgY2hh
cmFjdGVycy4gWW91cnMgaXMgMjIgY2hhcmFjdGVycy4gClRoaXMgaXMgMS80IG9mIGEgbGluZS4g
VGhhdCdzIGp1c3Qgc3R1cGlkLgoKPj4KPj4gQWxzbywgY2FuIHlvdSBleHBsYWluIHRoZSByYXRp
b25hbGUgb2YgdXNpbmcgYW4gdW5zb3J0ZWQgbGlzdCBvdmVyIAo+PiBhbm90aGVyIHN0cnVjdHVy
ZT8gCj4gU2luY2UgcmlkIC0gc3RyZWFtSWQgbWFwcGluZyBhbHNvIHJlcXVpcmVzIHBjaXJjX25v
ZGUgc28gaXQgd291bGQgCj4gcmVxdWlyZSB0d28gbGV2ZWwgb2Ygc29ydGluZy4KPiBGaXJzdCBz
b3J0IGJhc2VkIG9uIHBjaXJjX25vZGUgYW5kIG5leHQgb24gYmFzaXMgb2YgcmlkLgo+IERvZXMg
aXQgbWFrZXMgc2Vuc2UgdG8gaGF2ZSBhbGwgdGhhdCBjb21wbGV4IGNvZGUgaGVyZSA/Cj4gIMKg
YXMgdGhpcyBBUEkgd2lsbCBiZSB1c2VkIG9ubHkgb25jZSBwZXIgcGNpIGRldmljZQo+PiBBbG9u
ZyB0aGF0IHBsZWFzZSBnaXZlIGFuIGlkZWEgaG93IG9mdGVuIGFuZCB3aGVyZSB0aGUgcXVlcnkg
QVBJIHdpbGwgCj4+IGJlIHVzZWQuCj4gb2sKPiBCVFcsIHRoaXMgaXMgY2FsbGVkIGZyb20gcGNp
X2Zvcl9lYWNoX2RtYV9hbGlhcyBjb2RlIGZsb3cuCgpUaGUgZG9jdW1lbnQgdGhlIHJhdGlvbmFs
ZS4KCj4+Cj4+PiArCj4+PiArdm9pZCBpbml0X3JpZG1hcHModm9pZCkKPj4KPj4gVGhpcyBsaWtl
bHkgbmVlZCB0byBiZSBfX2luaXQuCj4gb2suCj4+Cj4+PiArewo+Pj4gK8KgwqDCoCBJTklUX0xJ
U1RfSEVBRCgmcmlkX2RldmljZWlkX21hcF9saXN0KTsKPj4+ICvCoMKgwqAgSU5JVF9MSVNUX0hF
QUQoJnJpZF9zdHJlYW1pZF9tYXBfbGlzdCk7Cj4+PiArfQo+Pgo+PiBUaGlzIGZ1bmN0aW9uIGlz
IG5vdCBuZWNlc3NhcnkuIERlY2xhcmluZyAKPj4gTElTVF9IRUFEKHJpZF9zdHJlYW1pZF9tYXBf
bGlzdCkgd2lsbCBkbyB0aGUgdHJpY2suCj4gb2suCj4+PiArCj4+PiAraW50IGFkZF9yaWRfc3Ry
ZWFtaWRfbWFwKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNpcmNfbm9kZSwKPj4KPj4gRGl0dG8u
Cj4gRGl0dG8gZm9yPyBTb3JyeSBkaWRudCBjYXRjaCB5b3VyIHBvaW50IGhlcmUuCgpfX2luaXQu
Cgo+Pgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKnNtbXVfbm9kZSwKPj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdTMyIGlucHV0X2Jhc2UsIHUzMiBvdXRw
dXRfYmFzZSwgdTMyIGlkX2NvdW50KQo+Pgo+PiB1MzIgJiBjbyBzaG91bGQgbm90IGJlIHVzZWQg
aW4gbmV3IGNvZGUgKHVubGVzcyBpbXBvcnRlZCBmcm9tIExpbnV4KS4gCj4+IFBsZWFzZSB1c2Ug
dWludDMyX3QgJiBjby4KPiBJIGNvdWxkbid0IGZpbmQgdGhpcyBpbiB4ZW4gY29kaW5nIHN0eWxl
IGRvY3VtZW50Lgo+IENvdWxkIHlvdSBwbGVhc2UgcG9pbnQgdG8gdGhlIHNlY3Rpb24gd2hpY2gg
c2F5cyB1MzIgc2hvdWxkIG5vdCBiZSB1c2VkLgoKSXQgaXMgbm90IGluIHRoZSBjb2Rpbmcgc3R5
bGUgYnV0IFhlbiBpcyBwaGFzaW5nIG91dCBmcm9tIHUqLiBXaGF0J3MgdGhlIApwcm9ibGVtPwoK
PiAKPj4KPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCByaWRfc3RyZWFtaWRfbWFwICpyaWRfbWFw
Owo+Pgo+PiBOZXdsaW5lIGhlcmUgYXMgaXQgc2hvdWxkIGJlIGJldHdlZW4gYWZ0ZXIgZGVjbGFy
YXRpb25zLgo+Pgo+IG9rCj4+Cj4+PiArwqDCoMKgIHJpZF9tYXAgPSB4emFsbG9jKHN0cnVjdCBy
aWRfc3RyZWFtaWRfbWFwKTsKPj4+ICsKPj4+ICvCoMKgwqAgaWYgKCFyaWRfbWFwKQo+Pgo+PiBU
aGlzIHNob3VsZCBiZSAoIC4uLiApLgo+Pgo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRU5P
TUVNOwo+Pgo+PiBZb3UgZWl0aGVyIHJldHVybiAtRU5PTUVNIG9yIDAgaW4gdGhpcyBmdW5jdGlv
bi4gSXQgc291bmRzIGxpa2UgdG8gbWUgCj4+IHRoYXQgYm9vbCB3b3VsZCBiZSB0aGUgYmVzdC4K
PiBJIHRoaW5rIEVOT01FTSBzaG91bGQgYmUgdXNlZCBoZXJlLiBUaGUgZXJyb3IgY29kZSBpcyBk
ZXNpZ25lZCAKPiBzcGVjaWZpY2FsbHkgZm9yIHRoaXMgcHVycG9zZS4KCkZhaXIgZW5vdWdoLgoK
Pj4+ICvCoMKgwqAgcmV0dXJuIDA7Cj4+PiArfQo+Pj4gKwo+Pj4gK3ZvaWQgcXVlcnlfc3RyZWFt
aWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2RlLCB1MTYgcmlkLCB1MzIgCj4+PiAq
c3RyZWFtaWQsCj4+Cj4+IHMvdSovdWludF8vCj4+Cj4+IEJ1dCBob3cgY29tZSB0aGUgcmlkIGlz
IDE2LWJpdCBoZXJlIHdoZW4gTGludXggaXMgdXNpbmcgMzItYml0Pwo+IElJVUMgcmlkIGlzIDE2
Yml0IG9ubHkuIERvbnQga25vdyB3aHkgbGludXggaXMgdXNpbmcgMzJiaXQuCj4gCj4gcmlkID0g
YnVzIC0gOGJpdHMgLCBkZXZmbiA4Yml0cy4KPiAKPiAgRnJvbSBQQ0kgRXhwcmVzcyBzcGVjaWZp
Y2F0aW9uCj4gVGhlIFJlcXVlc3RlciBJRCBpcyBhIDE2LWJpdCB2YWx1ZSB0aGF0IGlzIHVuaXF1
ZSBmb3IgZXZlcnkgUENJIEV4cHJlc3MgCj4gRnVuY3Rpb24gd2l0aGluIGEgSGllcmFyY2h5Li4K
PiAKPiBJZiB5b3UgdGhpbmsgaXQgaXMgYSAzMmJpdCB2YWx1ZSBwbGVhc2UgbGV0IG1lIGtub3cg
aG93IHRvIHVzZSB1cHBlciAxNiAKPiBiaXRzLgoKV2VsbCBBRkFJQ1QsIHRoZSBJT1JUIHN0b3Jl
cyAzMi1iaXQuIFNvIGl0IGlzIHByb2JhYmx5IGJlc3QgdG8gc3RpY2sgCndpdGggaXQuCgo+IAo+
Pgo+PiBBbHNvLCBJIGFtIGEgYml0IHB1enpsZWQgaG93IHRoZSBjYWxsZXIgaXMgZXhwZWN0ZWQg
dG8gdXNlIGl0LiAKPiBJIHRob3VnaHQgaXQgd291bGQgYmUgc2VsZiBleHBsYW5hdG9yeSBxdWVy
eSBzdHJlYW1pZCBiYXNlZCBvbiByaWQuCj4gQnV0IGlmIGl0IGlzIG5vdCB2ZXJib3NlIGVub3Vn
aCBmb3IgeW91LCBJIHdpbGwgYWRkIHRoaXMgZXhwbGljaXRseS4KCk5vdCBhdCBhbGwuIE1vcmUg
dGhhbiB0aGlzIGZ1bmN0aW9uIGlzIHJldHVybmluZyB2b2lkLiBBIHF1ZXJ5IGZ1bmN0aW9uIApp
cyB1c3VhbGx5IHJldHVybiBhIGJvb2wvaW50LgoKPiAKPj4gRnJvbSB0aGUgbmFtZSBJIHdvdWxk
IGV4cGVjdCB0aGUgZnVuY3Rpb24gdG8gcmV0dXJuIHdoZXRoZXIgYSAKPj4gdHJhbnNsYXRpb24g
d2FzIGZvdW5kLiBCdXQgaXQgcmV0dXJucyB2b2lkLgo+Pgo+PiBJSE1PLCB0aGlzIGlzIGEgcHJl
dHR5IGJhZCBpZGVhIGFuZCBtYWtlIG1vcmUgZXhwZWN0YXRpb24gb24gdGhlIHZhbHVlIAo+PiBm
b3IgdGhlIGNhbGxlci4KPj4KPj4gTGFzdGx5LCBJIHdvdWxkIGFwcHJlY2lhdGUgZG9jdW1lbnRh
dGlvbiBvbiBhdCBsZWFzdCB0aGUgZnVuY3Rpb24gCj4+IGV4cG9ydGVkLgo+IG9rLgo+Pgo+Pj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBhY3BpX2lvcnRf
bm9kZSAqKnNtbXVfbm9kZSkKPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCByaWRfc3RyZWFtaWRf
bWFwICpybWFwOwo+Pj4gKwo+Pj4gK8KgwqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5KHJtYXAsICZy
aWRfc3RyZWFtaWRfbWFwX2xpc3QsIGVudHJ5KQo+Pj4gK8KgwqDCoCB7Cj4+PiArwqDCoMKgwqDC
oMKgwqAgaWYgKHJtYXAtPnBjaXJjX25vZGUgPT0gcGNpcmNfbm9kZSkKPj4KPj4gQ29kaW5nIHN0
eWxlLgo+IENhbiB3ZSBoYXZlIGEgY2hlY2twYXRjaC5wbCBmb3IgeGVuLgo+IFRoaXMgd291bGQg
aGVscCBpbiBjYXNlcyB3aGVuIGNvZGUgaGFzIGEgbWl4IG9mIGZpbGVzIHdpdGggbGludXggY29k
aW5nIAo+IHN0eWxlIGFuZCB4ZW4gY29kaW5nIHN0eWxlLgoKVGhpcyBpcyBiZWVuIHdvcmtlZCBv
bi4KClsuLi5dCgo+PiBJIGFtIG5vdCBhIGJpZyBmYW4gb2YgZXhwb3J0aW5nIHRob3NlIDIgbWFw
cy4gQnV0IEkgd2lsbCBzZWUgaG93IHlvdSAKPj4gdXNlIGl0IGJlZm9yZSBjb21tZW50aW5nLgo+
IExvdCBvZiB4ZW4gY29kZSB1c2luZyB0aGUgc2FtZSB3YXkuIElzIHRoYXQgYWxsIHdyb25nPwoK
U2Vjb25kIHNlbnRlbmNlOiAiSSB3aWxsIHNlZSBob3cgeW91IHVzZSBpdCBiZWZvcmUgY29tbWVu
dGluZyIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:06:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:06:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecVRZ-0000xg-Jc; Fri, 19 Jan 2018 12:06:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecVRX-0000xU-RE
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 12:06:47 +0000
X-Inumbo-ID: 92c72a44-fd11-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92c72a44-fd11-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 12:09:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 05:06:39 -0700
Message-Id: <5A61ED6002000078001A0584@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 05:06:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-8-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-8-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 07/11] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTEyNCw3ICsxODYsMjEgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9t
aXRpZ2F0aW9ucyh2b2lkKQo+ICAgICAgICAgICAgICAgKi8KPiAgICAgICAgICAgICAgaWYgKCBj
cHVfaGFzX2xmZW5jZV9kaXNwYXRjaCApCj4gICAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5L
X0xGRU5DRTsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogT24gSW50ZWwgaGFy
ZHdhcmUsIHdlJ2QgbGlrZSB0byB1c2UgcmV0cG9saW5lIGluIHByZWZlcmVuY2UgdG8KPiArICAg
ICAgICAgICAgICogSUJSUywgYnV0IG9ubHkgaWYgaXQgaXMgc2FmZSBvbiB0aGlzIGhhcmR3YXJl
Lgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9JQlJTQikgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAg
ICBpZiAoIHJldHBvbGluZV9zYWZlKCkgKQo+ICsgICAgICAgICAgICAgICAgICAgIHRodW5rID0g
VEhVTktfUkVUUE9MSU5FOwo+ICsgICAgICAgICAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICAg
ICAgICAgIGlicnMgPSB0cnVlOwo+ICsgICAgICAgICAgICB9CgpJIHRoaW5rIEkgaGFkIGFza2Vk
IGFib3V0IHRoaXMgcGllY2Ugb2YgY29kZSBiZWZvcmUsIGJ1dCBtYXliZSBub3QKdGhlIHNhbWUg
SSdtIG5vdGljaW5nIG5vdzogV2h5IGlzIHVzaW5nIHJldHBvbGluZSBkZXBlbmRlbnQgdXBvbgpJ
QlJTQj8gSS5lLiB3aHkgbm90CgogICAgICAgICAgICBlbHNlIGlmICggcmV0cG9saW5lX3NhZmUo
KSApCiAgICAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElORTsKICAgICAgICAgICAg
ZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQogICAgICAgICAgICAg
ICAgaWJycyA9IHRydWU7Cgo/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:11:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecVVr-0001eO-3K; Fri, 19 Jan 2018 12:11:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecVVp-0001eD-T5
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 12:11:13 +0000
X-Inumbo-ID: 31c5fc29-fd12-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31c5fc29-fd12-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 12:13:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 05:11:06 -0700
Message-Id: <5A61EE6B02000078001A0595@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 05:11:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
 <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
 <5A61E89202000078001A0556@prv-mh.provo.novell.com>
 <6e6b06da-c6b1-0972-b078-4d351d1ef2c7@citrix.com>
In-Reply-To: <6e6b06da-c6b1-0972-b078-4d351d1ef2c7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDEzOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTE6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4w
MS4xOCBhdCAxMTo1MywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTkvMDEvMTggMTA6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IEZvciBndWVz
dCBzYWZldHksIHdlIHRyZWF0IFNUSUJQIGFzIHNwZWNpYWwsIGFsd2F5cyBvdmVycmlkZSB0aGUg
dG9vbHN0YWNrCj4+Pj4+IGNob2ljZSwgYW5kIGFsd2F5cyBhZHZlcnRpc2UgU1RJQlAgaWYgSUJS
UyBpcyBhdmFpbGFibGUuICBUaGlzIHJlbW92ZXMgdGhlCj4+Pj4+IGNvcm5lciBjYXNlIHdoZXJl
IFNUSUJQIGlzIG5vdCBhZHZlcnRpc2VkLCBidXQgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgb24KPj4+
Pj4gSFQtY2FwYWJsZSBoYXJkd2FyZSB3aGVyZSBpdCBkb2VzIG1hdHRlci4KPj4+PiBJIGd1ZXNz
IHRoZSBhbnN3ZXIgdG8gbXkgcXVlc3Rpb24gbWF5IGxpdmUgc29tZXdoZXJlIGxhdGVyIGluIHRo
ZQo+Pj4+IHNlcmllcywgYnV0IHNpbmNlIEkgaGF2ZW4ndCBnb3QgdGhlcmUgeWV0OiBJcyB0aGlz
IGJhc2VkIG9uIHRoZQo+Pj4+IGFzc3VtcHRpb24gdGhhdCBvbiBIVC1jYXBhYmxlIGhhcmR3YXJl
IHRoZXkgd291bGQgYWx3YXlzIGJlCj4+Pj4gYXZhaWxhYmxlIHRvZ2V0aGVyPyBPdGhlcndpc2Us
IGhvdyBkbyB5b3UgZW11bGF0ZSBTVElCUCBmb3IgdGhlCj4+Pj4gZ3Vlc3QgaWYgYWxsIHlvdSd2
ZSBnb3QgaXMgSUJSUy9JQlBCPwo+Pj4gVGhlIHNhZmV0eSBkZXBlbmRzIG9uIHRoZSBndWVzdCBz
ZWVpbmcgU1RJQlAgYW5kIHVzaW5nIGl0IGlmIGl0IHdhbnRzCj4+PiB0by4gIChOb3QgdGhhdCBJ
J3ZlIHNlZW4gYW55IHNpZ24gb2YgU1RJQlAgaW4gdGhlIExpbnV4IGNvZGUsIG9yIGZyb20KPj4+
IG9ic2VydmluZyB3aGF0IFdpbmRvd3MgYXBwZWFycyB0byBkbykuCj4+Pgo+Pj4gRm9yIHRvcG9s
b2d5IHJlYXNvbnMgKGRlc3BpdGUgdGhlIG90aGVyIGNhbnMgb2Ygd29ybXMgaW4gdGhpcyBhcmVh
KSwgd2UKPj4+IHVuaWxhdGVyYWxseSBzZXQgSFQsIHNvIGFsbCBndWVzdHMgc2hvdWxkIGZpbmQg
dGhlbXNlbHZlcyBvbiBIVC1jYXBhYmxlCj4+PiBzeXN0ZW1zLgo+PiBCdXQgdGhpcyBkb2Vzbid0
IGFuc3dlciBteSBxdWVzdGlvbjogV2hhdCBkbyB5b3UgZG8gaWYgdGhlIGd1ZXN0Cj4+IHVzZXMg
U1RJQlAgKGJlY2F1c2UgeW91J3ZlIHRvbGQgaXQgdGhhdCBpdCBjYW4pLCBidXQgdGhlIGhhcmR3
YXJlCj4+IGRvZXNuJ3Qgc3VwcG9ydCBpdD8gQXJlbid0IHlvdSBwcm9kdWNpbmcgYSBmYWxzZSBz
ZW5zZSBvZiBzZWN1cml0eQo+PiB0byB0aGUgZ3Vlc3QgdGhpcyB3YXk/Cj4gCj4gVGhlIGVudGly
ZSBwb2ludCBvZiBTUEVDX0NUUkxfU1RJQlAgYmVpbmcgaWdub3JlZCBvbiBzb21lIGhhcmR3YXJl
IGlzIHRvCj4gbGV0IHRoaXMgd29yay4KPiAKPiBCeSBhZHZlcnRpc2luZyBTVElCUCwgd2UgYXJl
IHRlbGxpbmcgdGhlIGd1ZXN0ICJUaGVyZSBtaWdodCBiZSAoYnV0IG5vdAo+IGRlZmluaXRlbHkp
IGludGVyZmVyZW5jZSBmcm9tIG90aGVyIHRocmVhZHMgaW4gdGhlIEJUQi4gIElmIHlvdSBjYXJl
Cj4gYWJvdXQgdGhpcywgeW91IHNob3VsZCBzZXQgU1BFQ19DVFJMLlNUSUJQIi4KPiAKPiBPbiBo
YXJkd2FyZSB3aGVyZSB0aGVyZSBpcyBkZWZpbml0ZWx5IG5vIGludGVyZmVyZW5jZSwgdGhpcyBp
cyBhIG5vcC4KPiAKPiBJbiBhbnkgc2l0dWF0aW9uIHdoZXJlIGEgZ3Vlc3QgbWlnaHQgbWlncmF0
ZSB0byBhIGhvc3Qgd2hlcmUgdGhlcmUgaXMKPiBpbnRlcmZlcmVuY2UsIGl0IG5lZWRzIHRvIGtu
b3cgYWJvdXQgU1RJQlAgc28gKGlmIGl0IGNhcmVzKSBpdCBjYW4KPiBjaG9vc2UgdG8gc2V0IFNQ
RUNfQ1RSTC5TVElCUC4KClRoaXMgaXMgdGhlIHBhcnQgdGhhdCBpcyBjbGVhciwgYnV0IG15IHF1
ZXN0aW9uIHJlbWFpbnMgdW5hbnN3ZXJlZDoKSWYgSFQgaGFyZHdhcmUgZG9lc24ndCBzdXBwb3J0
IFNUSUJQLCBob3cgY2FuIHRoZSBndWVzdCBndWFyZAppdHNlbGYgX3N1Y2Nlc3NmdWxseV8/IEFm
YWljdCBpdCB3aWxsIG9ubHkgdGhpbmsgaXQgaXMgc2FmZSBpbiBzdWNoIGEgY2FzZS4KQXMgc2Fp
ZCBpbiBteSB2ZXJ5IGZpcnN0IHJlcGx5IG9uIHRoaXMgdGhyZWFkLCB0aGUgYW5zd2VyIG1heSB3
ZWxsCmJlICJXZSBleHBlY3QgU1RJQlAgYW5kIElCUlMgdG8gYWx3YXlzIGNvbWUgdG9nZXRoZXIg
b24gSFQKaGFyZHdhcmUiLCBidXQgdGhhdCdzIG5vdCB3cml0dGVuIGRvd24gYW55d2hlcmUgYWZh
aWNzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:23:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecVhC-0002Rw-56; Fri, 19 Jan 2018 12:22:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecVhB-0002Rq-07
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 12:22:57 +0000
X-Inumbo-ID: d512e105-fd13-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d512e105-fd13-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 12:25:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458836061"
Date: Fri, 19 Jan 2018 12:22:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180119122248.ecdxyzkyxqtgtjf5@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-4-wei.liu2@citrix.com>
 <20180119102146.v5fjl5url2m4wh2p@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119102146.v5fjl5url2m4wh2p@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/9] x86/guest: clean up guest/xen.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMTA6MjE6NDZBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAwNjoxNjo0NlBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gUmVtb3ZlIGV4dHJhbmVvdXMgc2VtaWNvbG9uLiBBZGQgYmxhbmsgbGlu
ZXMuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gPiAtLS0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCAxMiArKysrKysrKy0tLS0KPiA+ICAxIGZp
bGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZ3Vlc3QveGVuLmgKPiA+IGluZGV4IDExMjQzZmU2MGQuLjMxMzI2NDQyZjcgMTAwNjQ0
Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCj4gPiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCj4gPiBAQCAtNDksNyArNDksOCBAQCBERUNMQVJF
X1BFUl9DUFUoc3RydWN0IHZjcHVfaW5mbyAqLCB2Y3B1X2luZm8pOwo+ID4gICNkZWZpbmUgeGVu
X2d1ZXN0IDAKPiA+ICAjZGVmaW5lIHB2X2NvbnNvbGUgMAo+ID4gIAo+ID4gLXN0YXRpYyBpbmxp
bmUgdm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9Owo+ID4gK3N0YXRpYyBpbmxpbmUgdm9p
ZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9Cj4gPiArCj4gPiAgc3RhdGljIGlubGluZSB2b2lk
IGh5cGVydmlzb3Jfc2V0dXAodm9pZCkKPiA+ICB7Cj4gPiAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwo+ID4gQEAgLTYzLDIwICs2NCwyMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNv
cl9maXh1cF9lODIwKHN0cnVjdCBlODIwbWFwICplODIwKQo+ID4gIHsKPiA+ICAgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7Cj4gPiAgfQo+ID4gKwo+ID4gIHN0YXRpYyBpbmxpbmUgY29uc3QgdW5z
aWduZWQgbG9uZyAqaHlwZXJ2aXNvcl9yZXNlcnZlZF9wYWdlcyh1bnNpZ25lZCBpbnQgKnNpemUp
Cj4gPiAgewo+ID4gICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+ICAgICAgcmV0dXJuIE5V
TEw7Cj4gPiAtfTsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIGlubGluZSB1aW50MzJfdCBoeXBl
cnZpc29yX2NwdWlkX2Jhc2Uodm9pZCkKPiA+ICB7Cj4gPiAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwo+ID4gICAgICByZXR1cm4gMDsKPiA+IC19Owo+ID4gK30KPiA+ICsKPiA+ICBzdGF0aWMg
aW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9pZCkKPiA+ICB7Cj4gPiAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwo+ID4gLX07Cj4gPiArfQo+IAo+IEFGQUlDVCBoeXBlcnZpc29yX2Nw
dWlkX2Jhc2UgYW5kIGh5cGVydmlzb3JfcmVzdW1lIGNvdWxkIGJlIHJlbW92ZWQsCj4gYmVjYXVz
ZSB0aG9zZSBhcmUgb25seSBjYWxsZWQgZnJvbSBzaGltIGNvZGUsIGFuZCBpdCdzIG5vdCBldmVu
Cj4gcG9zc2libGUgdG8gY29tcGlsZSB0aGUgc2hpbSBjb2RlIHdpdGhvdXQgaGF2aW5nIFhlbiBn
dWVzdCBzdXBwb3J0Cj4gZW5hYmxlZC4KClRoZXkgbmVlZCB0byBzdGF5LiBUaGlzIGhlYWRlciBp
cyBpbmNsdWRlZCBieSB0aGUgc2hpbSBjb2RlIGl0c2VsZi4KCldlaS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:26:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:26:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecVke-0002al-K1; Fri, 19 Jan 2018 12:26:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecVkd-0002ad-Pv
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 12:26:31 +0000
X-Inumbo-ID: 5499614b-fd14-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5499614b-fd14-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 12:29:02 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 04:46:08 -0700
Message-Id: <5A61E89202000078001A0556@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 04:46:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
 <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
In-Reply-To: <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDExOjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTA6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w
MS4xOCBhdCAxNjo0NiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gRm9y
IGd1ZXN0IHNhZmV0eSwgd2UgdHJlYXQgU1RJQlAgYXMgc3BlY2lhbCwgYWx3YXlzIG92ZXJyaWRl
IHRoZSB0b29sc3RhY2sKPj4+IGNob2ljZSwgYW5kIGFsd2F5cyBhZHZlcnRpc2UgU1RJQlAgaWYg
SUJSUyBpcyBhdmFpbGFibGUuICBUaGlzIHJlbW92ZXMgdGhlCj4+PiBjb3JuZXIgY2FzZSB3aGVy
ZSBTVElCUCBpcyBub3QgYWR2ZXJ0aXNlZCwgYnV0IHRoZSBndWVzdCBpcyBydW5uaW5nIG9uCj4+
PiBIVC1jYXBhYmxlIGhhcmR3YXJlIHdoZXJlIGl0IGRvZXMgbWF0dGVyLgo+PiBJIGd1ZXNzIHRo
ZSBhbnN3ZXIgdG8gbXkgcXVlc3Rpb24gbWF5IGxpdmUgc29tZXdoZXJlIGxhdGVyIGluIHRoZQo+
PiBzZXJpZXMsIGJ1dCBzaW5jZSBJIGhhdmVuJ3QgZ290IHRoZXJlIHlldDogSXMgdGhpcyBiYXNl
ZCBvbiB0aGUKPj4gYXNzdW1wdGlvbiB0aGF0IG9uIEhULWNhcGFibGUgaGFyZHdhcmUgdGhleSB3
b3VsZCBhbHdheXMgYmUKPj4gYXZhaWxhYmxlIHRvZ2V0aGVyPyBPdGhlcndpc2UsIGhvdyBkbyB5
b3UgZW11bGF0ZSBTVElCUCBmb3IgdGhlCj4+IGd1ZXN0IGlmIGFsbCB5b3UndmUgZ290IGlzIElC
UlMvSUJQQj8KPiAKPiBUaGUgc2FmZXR5IGRlcGVuZHMgb24gdGhlIGd1ZXN0IHNlZWluZyBTVElC
UCBhbmQgdXNpbmcgaXQgaWYgaXQgd2FudHMKPiB0by4gIChOb3QgdGhhdCBJJ3ZlIHNlZW4gYW55
IHNpZ24gb2YgU1RJQlAgaW4gdGhlIExpbnV4IGNvZGUsIG9yIGZyb20KPiBvYnNlcnZpbmcgd2hh
dCBXaW5kb3dzIGFwcGVhcnMgdG8gZG8pLgo+IAo+IEZvciB0b3BvbG9neSByZWFzb25zIChkZXNw
aXRlIHRoZSBvdGhlciBjYW5zIG9mIHdvcm1zIGluIHRoaXMgYXJlYSksIHdlCj4gdW5pbGF0ZXJh
bGx5IHNldCBIVCwgc28gYWxsIGd1ZXN0cyBzaG91bGQgZmluZCB0aGVtc2VsdmVzIG9uIEhULWNh
cGFibGUKPiBzeXN0ZW1zLgoKQnV0IHRoaXMgZG9lc24ndCBhbnN3ZXIgbXkgcXVlc3Rpb246IFdo
YXQgZG8geW91IGRvIGlmIHRoZSBndWVzdAp1c2VzIFNUSUJQIChiZWNhdXNlIHlvdSd2ZSB0b2xk
IGl0IHRoYXQgaXQgY2FuKSwgYnV0IHRoZSBoYXJkd2FyZQpkb2Vzbid0IHN1cHBvcnQgaXQ/IEFy
ZW4ndCB5b3UgcHJvZHVjaW5nIGEgZmFsc2Ugc2Vuc2Ugb2Ygc2VjdXJpdHkKdG8gdGhlIGd1ZXN0
IHRoaXMgd2F5PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:29:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:29:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecVnr-0002n2-5n; Fri, 19 Jan 2018 12:29:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecVnq-0002m7-GD
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 12:29:50 +0000
X-Inumbo-ID: cb88e84f-fd14-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb88e84f-fd14-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 12:32:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66332543"
Date: Fri, 19 Jan 2018 12:29:17 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119122917.russsoiox3tazy4m@MacBook-Pro-de-Roger.local>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-4-wei.liu2@citrix.com>
 <20180119102146.v5fjl5url2m4wh2p@MacBook-Pro-de-Roger.local>
 <20180119122248.ecdxyzkyxqtgtjf5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119122248.ecdxyzkyxqtgtjf5@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/9] x86/guest: clean up guest/xen.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMTI6MjI6NDhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEphbiAxOSwgMjAxOCBhdCAxMDoyMTo0NkFNICswMDAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6MTY6NDZQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gUmVtb3ZlIGV4dHJhbmVvdXMgc2VtaWNvbG9uLiBBZGQgYmxh
bmsgbGluZXMuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+ID4gPiAtLS0KPiA+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiA+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gPiA+IC0tLQo+ID4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCB8IDEyICsr
KysrKysrLS0tLQo+ID4gPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAo+ID4gPiBpbmRleCAx
MTI0M2ZlNjBkLi4zMTMyNjQ0MmY3IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L3hlbi5oCj4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVu
LmgKPiA+ID4gQEAgLTQ5LDcgKzQ5LDggQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X2lu
Zm8gKiwgdmNwdV9pbmZvKTsKPiA+ID4gICNkZWZpbmUgeGVuX2d1ZXN0IDAKPiA+ID4gICNkZWZp
bmUgcHZfY29uc29sZSAwCj4gPiA+ICAKPiA+ID4gLXN0YXRpYyBpbmxpbmUgdm9pZCBwcm9iZV9o
eXBlcnZpc29yKHZvaWQpIHt9Owo+ID4gPiArc3RhdGljIGlubGluZSB2b2lkIHByb2JlX2h5cGVy
dmlzb3Iodm9pZCkge30KPiA+ID4gKwo+ID4gPiAgc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlz
b3Jfc2V0dXAodm9pZCkKPiA+ID4gIHsKPiA+ID4gICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
PiA+ID4gQEAgLTYzLDIwICs2NCwyMyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9m
aXh1cF9lODIwKHN0cnVjdCBlODIwbWFwICplODIwKQo+ID4gPiAgewo+ID4gPiAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOwo+ID4gPiAgfQo+ID4gPiArCj4gPiA+ICBzdGF0aWMgaW5saW5lIGNv
bnN0IHVuc2lnbmVkIGxvbmcgKmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWduZWQgaW50
ICpzaXplKQo+ID4gPiAgewo+ID4gPiAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gPiAg
ICAgIHJldHVybiBOVUxMOwo+ID4gPiAtfTsKPiA+ID4gK30KPiA+ID4gKwo+ID4gPiAgc3RhdGlj
IGlubGluZSB1aW50MzJfdCBoeXBlcnZpc29yX2NwdWlkX2Jhc2Uodm9pZCkKPiA+ID4gIHsKPiA+
ID4gICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiA+ID4gICAgICByZXR1cm4gMDsKPiA+ID4g
LX07Cj4gPiA+ICt9Cj4gPiA+ICsKPiA+ID4gIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29y
X3Jlc3VtZSh2b2lkKQo+ID4gPiAgewo+ID4gPiAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+
ID4gPiAtfTsKPiA+ID4gK30KPiA+IAo+ID4gQUZBSUNUIGh5cGVydmlzb3JfY3B1aWRfYmFzZSBh
bmQgaHlwZXJ2aXNvcl9yZXN1bWUgY291bGQgYmUgcmVtb3ZlZCwKPiA+IGJlY2F1c2UgdGhvc2Ug
YXJlIG9ubHkgY2FsbGVkIGZyb20gc2hpbSBjb2RlLCBhbmQgaXQncyBub3QgZXZlbgo+ID4gcG9z
c2libGUgdG8gY29tcGlsZSB0aGUgc2hpbSBjb2RlIHdpdGhvdXQgaGF2aW5nIFhlbiBndWVzdCBz
dXBwb3J0Cj4gPiBlbmFibGVkLgo+IAo+IFRoZXkgbmVlZCB0byBzdGF5LiBUaGlzIGhlYWRlciBp
cyBpbmNsdWRlZCBieSB0aGUgc2hpbSBjb2RlIGl0c2VsZi4KCkJ1dCB0aGUgc2hpbSBjb2RlIG5l
dmVyIHNlZXMgdGhvc2UsIGluc3RlYWQgaXQgc2hvdWxkIHNlZSB0aGUgZnVuY3Rpb24KcHJvdG90
eXBlcyBhYm92ZSAoaW5zaWRlIHRoZSAjaWZkZWYgQ09ORklHX1hFTl9HVUVTVCBndWFyZCkuCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:34:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:34:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecVsT-0003RQ-Ku; Fri, 19 Jan 2018 12:34:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecVsS-0003RK-LH
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 12:34:36 +0000
X-Inumbo-ID: 768edd55-fd15-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 768edd55-fd15-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 12:37:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458837227"
Date: Fri, 19 Jan 2018 12:34:29 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180119123429.627i3uwauqw5okiq@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-4-wei.liu2@citrix.com>
 <20180119102146.v5fjl5url2m4wh2p@MacBook-Pro-de-Roger.local>
 <20180119122248.ecdxyzkyxqtgtjf5@citrix.com>
 <20180119122917.russsoiox3tazy4m@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119122917.russsoiox3tazy4m@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/9] x86/guest: clean up guest/xen.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMTI6Mjk6MTdQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEphbiAxOSwgMjAxOCBhdCAxMjoyMjo0OFBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gRnJpLCBKYW4gMTksIDIwMTggYXQgMTA6MjE6NDZBTSArMDAwMCwg
Um9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+ID4gT24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDY6
MTY6NDZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+ID4gPiBSZW1vdmUgZXh0cmFuZW91cyBz
ZW1pY29sb24uIEFkZCBibGFuayBsaW5lcy4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiA+IC0tLQo+ID4gPiA+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiA+ID4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QveGVuLmggfCAxMiArKysrKysrKy0tLS0KPiA+ID4gPiAgMSBmaWxl
IGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiA+ID4gPiAKPiA+ID4g
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKPiA+ID4gPiBpbmRleCAxMTI0M2ZlNjBkLi4zMTMyNjQ0
MmY3IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgK
PiA+ID4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3hlbi5oCj4gPiA+ID4gQEAg
LTQ5LDcgKzQ5LDggQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X2luZm8gKiwgdmNwdV9p
bmZvKTsKPiA+ID4gPiAgI2RlZmluZSB4ZW5fZ3Vlc3QgMAo+ID4gPiA+ICAjZGVmaW5lIHB2X2Nv
bnNvbGUgMAo+ID4gPiA+ICAKPiA+ID4gPiAtc3RhdGljIGlubGluZSB2b2lkIHByb2JlX2h5cGVy
dmlzb3Iodm9pZCkge307Cj4gPiA+ID4gK3N0YXRpYyBpbmxpbmUgdm9pZCBwcm9iZV9oeXBlcnZp
c29yKHZvaWQpIHt9Cj4gPiA+ID4gKwo+ID4gPiA+ICBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2
aXNvcl9zZXR1cCh2b2lkKQo+ID4gPiA+ICB7Cj4gPiA+ID4gICAgICBBU1NFUlRfVU5SRUFDSEFC
TEUoKTsKPiA+ID4gPiBAQCAtNjMsMjAgKzY0LDIzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBoeXBl
cnZpc29yX2ZpeHVwX2U4MjAoc3RydWN0IGU4MjBtYXAgKmU4MjApCj4gPiA+ID4gIHsKPiA+ID4g
PiAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ID4gPiA+ICB9Cj4gPiA+ID4gKwo+ID4gPiA+
ICBzdGF0aWMgaW5saW5lIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmh5cGVydmlzb3JfcmVzZXJ2ZWRf
cGFnZXModW5zaWduZWQgaW50ICpzaXplKQo+ID4gPiA+ICB7Cj4gPiA+ID4gICAgICBBU1NFUlRf
VU5SRUFDSEFCTEUoKTsKPiA+ID4gPiAgICAgIHJldHVybiBOVUxMOwo+ID4gPiA+IC19Owo+ID4g
PiA+ICt9Cj4gPiA+ID4gKwo+ID4gPiA+ICBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGh5cGVydmlz
b3JfY3B1aWRfYmFzZSh2b2lkKQo+ID4gPiA+ICB7Cj4gPiA+ID4gICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKPiA+ID4gPiAgICAgIHJldHVybiAwOwo+ID4gPiA+IC19Owo+ID4gPiA+ICt9Cj4g
PiA+ID4gKwo+ID4gPiA+ICBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9yZXN1bWUodm9p
ZCkKPiA+ID4gPiAgewo+ID4gPiA+ICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gPiA+ID4g
LX07Cj4gPiA+ID4gK30KPiA+ID4gCj4gPiA+IEFGQUlDVCBoeXBlcnZpc29yX2NwdWlkX2Jhc2Ug
YW5kIGh5cGVydmlzb3JfcmVzdW1lIGNvdWxkIGJlIHJlbW92ZWQsCj4gPiA+IGJlY2F1c2UgdGhv
c2UgYXJlIG9ubHkgY2FsbGVkIGZyb20gc2hpbSBjb2RlLCBhbmQgaXQncyBub3QgZXZlbgo+ID4g
PiBwb3NzaWJsZSB0byBjb21waWxlIHRoZSBzaGltIGNvZGUgd2l0aG91dCBoYXZpbmcgWGVuIGd1
ZXN0IHN1cHBvcnQKPiA+ID4gZW5hYmxlZC4KPiA+IAo+ID4gVGhleSBuZWVkIHRvIHN0YXkuIFRo
aXMgaGVhZGVyIGlzIGluY2x1ZGVkIGJ5IHRoZSBzaGltIGNvZGUgaXRzZWxmLgo+IAo+IEJ1dCB0
aGUgc2hpbSBjb2RlIG5ldmVyIHNlZXMgdGhvc2UsIGluc3RlYWQgaXQgc2hvdWxkIHNlZSB0aGUg
ZnVuY3Rpb24KPiBwcm90b3R5cGVzIGFib3ZlIChpbnNpZGUgdGhlICNpZmRlZiBDT05GSUdfWEVO
X0dVRVNUIGd1YXJkKS4KCkkgc2VlLiBZb3UgbWVhbiByZW1vdmluZyB0aGUgIUNPTkZJR19QVkhf
R1VFU1Qgc3RhdGljIGlubGluZSBmdW5jdGlvbnMuClRoYXQgd291bGQgYmUgZmluZSBieSBtZS4K
CldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:37:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:37:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecVun-0003co-0v; Fri, 19 Jan 2018 12:37:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecVul-0003cR-8Y
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 12:36:59 +0000
X-Inumbo-ID: cb217426-fd15-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb217426-fd15-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 12:39:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66332859"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
 <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
 <5A61E89202000078001A0556@prv-mh.provo.novell.com>
 <6e6b06da-c6b1-0972-b078-4d351d1ef2c7@citrix.com>
 <5A61EE6B02000078001A0595@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <98317d94-a80c-57be-1919-e40fe834188e@citrix.com>
Date: Fri, 19 Jan 2018 12:36:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61EE6B02000078001A0595@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTI6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAxLjE4IGF0
IDEzOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDExOjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDExOjUzLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTkvMDEvMTggMTA6NDAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxOC4wMS4xOCBhdCAxNjo0NiwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gRm9yIGd1ZXN0IHNhZmV0eSwgd2Ug
dHJlYXQgU1RJQlAgYXMgc3BlY2lhbCwgYWx3YXlzIG92ZXJyaWRlIHRoZSB0b29sc3RhY2sKPj4+
Pj4+IGNob2ljZSwgYW5kIGFsd2F5cyBhZHZlcnRpc2UgU1RJQlAgaWYgSUJSUyBpcyBhdmFpbGFi
bGUuICBUaGlzIHJlbW92ZXMgdGhlCj4+Pj4+PiBjb3JuZXIgY2FzZSB3aGVyZSBTVElCUCBpcyBu
b3QgYWR2ZXJ0aXNlZCwgYnV0IHRoZSBndWVzdCBpcyBydW5uaW5nIG9uCj4+Pj4+PiBIVC1jYXBh
YmxlIGhhcmR3YXJlIHdoZXJlIGl0IGRvZXMgbWF0dGVyLgo+Pj4+PiBJIGd1ZXNzIHRoZSBhbnN3
ZXIgdG8gbXkgcXVlc3Rpb24gbWF5IGxpdmUgc29tZXdoZXJlIGxhdGVyIGluIHRoZQo+Pj4+PiBz
ZXJpZXMsIGJ1dCBzaW5jZSBJIGhhdmVuJ3QgZ290IHRoZXJlIHlldDogSXMgdGhpcyBiYXNlZCBv
biB0aGUKPj4+Pj4gYXNzdW1wdGlvbiB0aGF0IG9uIEhULWNhcGFibGUgaGFyZHdhcmUgdGhleSB3
b3VsZCBhbHdheXMgYmUKPj4+Pj4gYXZhaWxhYmxlIHRvZ2V0aGVyPyBPdGhlcndpc2UsIGhvdyBk
byB5b3UgZW11bGF0ZSBTVElCUCBmb3IgdGhlCj4+Pj4+IGd1ZXN0IGlmIGFsbCB5b3UndmUgZ290
IGlzIElCUlMvSUJQQj8KPj4+PiBUaGUgc2FmZXR5IGRlcGVuZHMgb24gdGhlIGd1ZXN0IHNlZWlu
ZyBTVElCUCBhbmQgdXNpbmcgaXQgaWYgaXQgd2FudHMKPj4+PiB0by4gIChOb3QgdGhhdCBJJ3Zl
IHNlZW4gYW55IHNpZ24gb2YgU1RJQlAgaW4gdGhlIExpbnV4IGNvZGUsIG9yIGZyb20KPj4+PiBv
YnNlcnZpbmcgd2hhdCBXaW5kb3dzIGFwcGVhcnMgdG8gZG8pLgo+Pj4+Cj4+Pj4gRm9yIHRvcG9s
b2d5IHJlYXNvbnMgKGRlc3BpdGUgdGhlIG90aGVyIGNhbnMgb2Ygd29ybXMgaW4gdGhpcyBhcmVh
KSwgd2UKPj4+PiB1bmlsYXRlcmFsbHkgc2V0IEhULCBzbyBhbGwgZ3Vlc3RzIHNob3VsZCBmaW5k
IHRoZW1zZWx2ZXMgb24gSFQtY2FwYWJsZQo+Pj4+IHN5c3RlbXMuCj4+PiBCdXQgdGhpcyBkb2Vz
bid0IGFuc3dlciBteSBxdWVzdGlvbjogV2hhdCBkbyB5b3UgZG8gaWYgdGhlIGd1ZXN0Cj4+PiB1
c2VzIFNUSUJQIChiZWNhdXNlIHlvdSd2ZSB0b2xkIGl0IHRoYXQgaXQgY2FuKSwgYnV0IHRoZSBo
YXJkd2FyZQo+Pj4gZG9lc24ndCBzdXBwb3J0IGl0PyBBcmVuJ3QgeW91IHByb2R1Y2luZyBhIGZh
bHNlIHNlbnNlIG9mIHNlY3VyaXR5Cj4+PiB0byB0aGUgZ3Vlc3QgdGhpcyB3YXk/Cj4+IFRoZSBl
bnRpcmUgcG9pbnQgb2YgU1BFQ19DVFJMX1NUSUJQIGJlaW5nIGlnbm9yZWQgb24gc29tZSBoYXJk
d2FyZSBpcyB0bwo+PiBsZXQgdGhpcyB3b3JrLgo+Pgo+PiBCeSBhZHZlcnRpc2luZyBTVElCUCwg
d2UgYXJlIHRlbGxpbmcgdGhlIGd1ZXN0ICJUaGVyZSBtaWdodCBiZSAoYnV0IG5vdAo+PiBkZWZp
bml0ZWx5KSBpbnRlcmZlcmVuY2UgZnJvbSBvdGhlciB0aHJlYWRzIGluIHRoZSBCVEIuICBJZiB5
b3UgY2FyZQo+PiBhYm91dCB0aGlzLCB5b3Ugc2hvdWxkIHNldCBTUEVDX0NUUkwuU1RJQlAiLgo+
Pgo+PiBPbiBoYXJkd2FyZSB3aGVyZSB0aGVyZSBpcyBkZWZpbml0ZWx5IG5vIGludGVyZmVyZW5j
ZSwgdGhpcyBpcyBhIG5vcC4KPj4KPj4gSW4gYW55IHNpdHVhdGlvbiB3aGVyZSBhIGd1ZXN0IG1p
Z2h0IG1pZ3JhdGUgdG8gYSBob3N0IHdoZXJlIHRoZXJlIGlzCj4+IGludGVyZmVyZW5jZSwgaXQg
bmVlZHMgdG8ga25vdyBhYm91dCBTVElCUCBzbyAoaWYgaXQgY2FyZXMpIGl0IGNhbgo+PiBjaG9v
c2UgdG8gc2V0IFNQRUNfQ1RSTC5TVElCUC4KPiBUaGlzIGlzIHRoZSBwYXJ0IHRoYXQgaXMgY2xl
YXIsIGJ1dCBteSBxdWVzdGlvbiByZW1haW5zIHVuYW5zd2VyZWQ6Cj4gSWYgSFQgaGFyZHdhcmUg
ZG9lc24ndCBzdXBwb3J0IFNUSUJQLCBob3cgY2FuIHRoZSBndWVzdCBndWFyZAo+IGl0c2VsZiBf
c3VjY2Vzc2Z1bGx5Xz8KCkknbSBjb21wbGV0ZWx5IGxvc3Qgbm93LsKgIE9uIGhhcmR3YXJlIHdo
aWNoIGRvZXNuJ3Qgc3VwcG9ydCBTVElCUCwgdGhlcmUKaXMgbm8gYWN0aW9uIHJlcXVpcmVkIHJl
cXVpcmVkLgoKPiBBZmFpY3QgaXQgd2lsbCBvbmx5IHRoaW5rIGl0IGlzIHNhZmUgaW4gc3VjaCBh
IGNhc2UuCj4gQXMgc2FpZCBpbiBteSB2ZXJ5IGZpcnN0IHJlcGx5IG9uIHRoaXMgdGhyZWFkLCB0
aGUgYW5zd2VyIG1heSB3ZWxsCj4gYmUgIldlIGV4cGVjdCBTVElCUCBhbmQgSUJSUyB0byBhbHdh
eXMgY29tZSB0b2dldGhlciBvbiBIVAo+IGhhcmR3YXJlIiwgYnV0IHRoYXQncyBub3Qgd3JpdHRl
biBkb3duIGFueXdoZXJlIGFmYWljcy4KCkl0IGlzIHNhZmUgZm9yIGEgZ3Vlc3QgdG8gdXNlIFNU
SUJQIGluIG9uIGhhcndkYXJlIHdoZXJlIFNUSUJQIGl0IGlzbid0CmFjdHVhbGx5IHJlcXVpcmVk
IGZvciBzYWZldHkuCgpBIGd1ZXN0IGlzIG5vdCBzYWZlIGlmIGl0IGJlbGlldmVzIGl0IGRvZXNu
J3QgbmVlZCB0byB1c2UgU1RJQlAsIGFuZAptaWdyYXRlcyB0byBhIGhvc3Qgd2hpY2ggZG9lcyBy
ZXF1aXJlIFNUSUJQIGZvciBzYWZldHkuCgpJJ20gbm90IHN1cmUgaG93IGVsc2UgdG8gdHJ5IGFu
ZCBleHBsYWluIHRoaXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 12:52:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 12:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecW9S-00051G-AF; Fri, 19 Jan 2018 12:52:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecW9R-000514-3c
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 12:52:09 +0000
X-Inumbo-ID: e8f6cf8a-fd17-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8f6cf8a-fd17-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 12:54:39 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 05:52:01 -0700
Message-Id: <5A61F80202000078001A05D6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 05:52:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
 <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
 <5A61E89202000078001A0556@prv-mh.provo.novell.com>
 <6e6b06da-c6b1-0972-b078-4d351d1ef2c7@citrix.com>
 <5A61EE6B02000078001A0595@prv-mh.provo.novell.com>
 <98317d94-a80c-57be-1919-e40fe834188e@citrix.com>
In-Reply-To: <98317d94-a80c-57be-1919-e40fe834188e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDEzOjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTI6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4w
MS4xOCBhdCAxMzowMSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTkvMDEvMTggMTE6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE5LjAxLjE4IGF0
IDExOjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDE5LzAx
LzE4IDEwOjQwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDE4LjAxLjE4IGF0IDE2
OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gRm9yIGd1ZXN0
IHNhZmV0eSwgd2UgdHJlYXQgU1RJQlAgYXMgc3BlY2lhbCwgYWx3YXlzIG92ZXJyaWRlIHRoZSB0
b29sc3RhY2sKPj4+Pj4+PiBjaG9pY2UsIGFuZCBhbHdheXMgYWR2ZXJ0aXNlIFNUSUJQIGlmIElC
UlMgaXMgYXZhaWxhYmxlLiAgVGhpcyByZW1vdmVzIHRoZQo+Pj4+Pj4+IGNvcm5lciBjYXNlIHdo
ZXJlIFNUSUJQIGlzIG5vdCBhZHZlcnRpc2VkLCBidXQgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgb24K
Pj4+Pj4+PiBIVC1jYXBhYmxlIGhhcmR3YXJlIHdoZXJlIGl0IGRvZXMgbWF0dGVyLgo+Pj4+Pj4g
SSBndWVzcyB0aGUgYW5zd2VyIHRvIG15IHF1ZXN0aW9uIG1heSBsaXZlIHNvbWV3aGVyZSBsYXRl
ciBpbiB0aGUKPj4+Pj4+IHNlcmllcywgYnV0IHNpbmNlIEkgaGF2ZW4ndCBnb3QgdGhlcmUgeWV0
OiBJcyB0aGlzIGJhc2VkIG9uIHRoZQo+Pj4+Pj4gYXNzdW1wdGlvbiB0aGF0IG9uIEhULWNhcGFi
bGUgaGFyZHdhcmUgdGhleSB3b3VsZCBhbHdheXMgYmUKPj4+Pj4+IGF2YWlsYWJsZSB0b2dldGhl
cj8gT3RoZXJ3aXNlLCBob3cgZG8geW91IGVtdWxhdGUgU1RJQlAgZm9yIHRoZQo+Pj4+Pj4gZ3Vl
c3QgaWYgYWxsIHlvdSd2ZSBnb3QgaXMgSUJSUy9JQlBCPwo+Pj4+PiBUaGUgc2FmZXR5IGRlcGVu
ZHMgb24gdGhlIGd1ZXN0IHNlZWluZyBTVElCUCBhbmQgdXNpbmcgaXQgaWYgaXQgd2FudHMKPj4+
Pj4gdG8uICAoTm90IHRoYXQgSSd2ZSBzZWVuIGFueSBzaWduIG9mIFNUSUJQIGluIHRoZSBMaW51
eCBjb2RlLCBvciBmcm9tCj4+Pj4+IG9ic2VydmluZyB3aGF0IFdpbmRvd3MgYXBwZWFycyB0byBk
bykuCj4+Pj4+Cj4+Pj4+IEZvciB0b3BvbG9neSByZWFzb25zIChkZXNwaXRlIHRoZSBvdGhlciBj
YW5zIG9mIHdvcm1zIGluIHRoaXMgYXJlYSksIHdlCj4+Pj4+IHVuaWxhdGVyYWxseSBzZXQgSFQs
IHNvIGFsbCBndWVzdHMgc2hvdWxkIGZpbmQgdGhlbXNlbHZlcyBvbiBIVC1jYXBhYmxlCj4+Pj4+
IHN5c3RlbXMuCj4+Pj4gQnV0IHRoaXMgZG9lc24ndCBhbnN3ZXIgbXkgcXVlc3Rpb246IFdoYXQg
ZG8geW91IGRvIGlmIHRoZSBndWVzdAo+Pj4+IHVzZXMgU1RJQlAgKGJlY2F1c2UgeW91J3ZlIHRv
bGQgaXQgdGhhdCBpdCBjYW4pLCBidXQgdGhlIGhhcmR3YXJlCj4+Pj4gZG9lc24ndCBzdXBwb3J0
IGl0PyBBcmVuJ3QgeW91IHByb2R1Y2luZyBhIGZhbHNlIHNlbnNlIG9mIHNlY3VyaXR5Cj4+Pj4g
dG8gdGhlIGd1ZXN0IHRoaXMgd2F5Pwo+Pj4gVGhlIGVudGlyZSBwb2ludCBvZiBTUEVDX0NUUkxf
U1RJQlAgYmVpbmcgaWdub3JlZCBvbiBzb21lIGhhcmR3YXJlIGlzIHRvCj4+PiBsZXQgdGhpcyB3
b3JrLgo+Pj4KPj4+IEJ5IGFkdmVydGlzaW5nIFNUSUJQLCB3ZSBhcmUgdGVsbGluZyB0aGUgZ3Vl
c3QgIlRoZXJlIG1pZ2h0IGJlIChidXQgbm90Cj4+PiBkZWZpbml0ZWx5KSBpbnRlcmZlcmVuY2Ug
ZnJvbSBvdGhlciB0aHJlYWRzIGluIHRoZSBCVEIuICBJZiB5b3UgY2FyZQo+Pj4gYWJvdXQgdGhp
cywgeW91IHNob3VsZCBzZXQgU1BFQ19DVFJMLlNUSUJQIi4KPj4+Cj4+PiBPbiBoYXJkd2FyZSB3
aGVyZSB0aGVyZSBpcyBkZWZpbml0ZWx5IG5vIGludGVyZmVyZW5jZSwgdGhpcyBpcyBhIG5vcC4K
Pj4+Cj4+PiBJbiBhbnkgc2l0dWF0aW9uIHdoZXJlIGEgZ3Vlc3QgbWlnaHQgbWlncmF0ZSB0byBh
IGhvc3Qgd2hlcmUgdGhlcmUgaXMKPj4+IGludGVyZmVyZW5jZSwgaXQgbmVlZHMgdG8ga25vdyBh
Ym91dCBTVElCUCBzbyAoaWYgaXQgY2FyZXMpIGl0IGNhbgo+Pj4gY2hvb3NlIHRvIHNldCBTUEVD
X0NUUkwuU1RJQlAuCj4+IFRoaXMgaXMgdGhlIHBhcnQgdGhhdCBpcyBjbGVhciwgYnV0IG15IHF1
ZXN0aW9uIHJlbWFpbnMgdW5hbnN3ZXJlZDoKPj4gSWYgSFQgaGFyZHdhcmUgZG9lc24ndCBzdXBw
b3J0IFNUSUJQLCBob3cgY2FuIHRoZSBndWVzdCBndWFyZAo+PiBpdHNlbGYgX3N1Y2Nlc3NmdWxs
eV8/Cj4gCj4gSSdtIGNvbXBsZXRlbHkgbG9zdCBub3cuICBPbiBoYXJkd2FyZSB3aGljaCBkb2Vz
bid0IHN1cHBvcnQgU1RJQlAsIHRoZXJlCj4gaXMgbm8gYWN0aW9uIHJlcXVpcmVkIHJlcXVpcmVk
LgoKSG93IHRoYXQ/IERvIHlvdSBwZXJoYXBzIG1lYW4gdGhlcmUncyBub3RoaW5nIHdlIGNhbiBk
bz8gWWVzLAphbmQgdGhlIHNhbWUgYXBwbGllcyB0byB0aGUgZ3Vlc3QuIFlldCBpZiB5b3UndmUg
Z290IEhUIGhhcmR3YXJlCndoaWNoIHN1cHBvcnRzIElCUlMgYnV0IG5vdCBTVElCUCwgeW91IHN0
aWxsIHRlbGwgdGhlIGd1ZXN0IHRoYXQKU1RJQlAgaXMgYXZhaWxhYmxlLiBIZW5jZSB0aGUgZ3Vl
c3Qgc2VlaW5nIChhbmQgdXNpbmcpIGJvdGgsIGl0J2xsCmFzc3VtZSBpdCBpcyBzYWZlIChhbmQg
cGVyaGFwcyByZXBvcnQgc28gdG8gaXRzIHVzZXJzKSB3aGVuIGluCmZhY3QgaXQncyBzdGlsbCB2
dWxuZXJhYmxlLgoKPj4gQWZhaWN0IGl0IHdpbGwgb25seSB0aGluayBpdCBpcyBzYWZlIGluIHN1
Y2ggYSBjYXNlLgo+PiBBcyBzYWlkIGluIG15IHZlcnkgZmlyc3QgcmVwbHkgb24gdGhpcyB0aHJl
YWQsIHRoZSBhbnN3ZXIgbWF5IHdlbGwKPj4gYmUgIldlIGV4cGVjdCBTVElCUCBhbmQgSUJSUyB0
byBhbHdheXMgY29tZSB0b2dldGhlciBvbiBIVAo+PiBoYXJkd2FyZSIsIGJ1dCB0aGF0J3Mgbm90
IHdyaXR0ZW4gZG93biBhbnl3aGVyZSBhZmFpY3MuCj4gCj4gSXQgaXMgc2FmZSBmb3IgYSBndWVz
dCB0byB1c2UgU1RJQlAgaW4gb24gaGFyd2RhcmUgd2hlcmUgU1RJQlAgaXQgaXNuJ3QKPiBhY3R1
YWxseSByZXF1aXJlZCBmb3Igc2FmZXR5LgoKWWVzLgoKPiBBIGd1ZXN0IGlzIG5vdCBzYWZlIGlm
IGl0IGJlbGlldmVzIGl0IGRvZXNuJ3QgbmVlZCB0byB1c2UgU1RJQlAsIGFuZAo+IG1pZ3JhdGVz
IHRvIGEgaG9zdCB3aGljaCBkb2VzIHJlcXVpcmUgU1RJQlAgZm9yIHNhZmV0eS4KClllcy4gQnV0
OgoKQSBndWVzdCBpcyBub3Qgc2FmZSBpZiBpdCBiZWxpZXZlcyBpdCB1c2VzIFNUSUJQLCBidXQg
dGhhdCdzIGp1c3QgZmFrZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:07:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecWOT-0005tR-Ku; Fri, 19 Jan 2018 13:07:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecWOS-0005tL-Rg
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 13:07:40 +0000
X-Inumbo-ID: 13c3f5f3-fd1a-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13c3f5f3-fd1a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 13:10:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66334456"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
 <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
 <5A61E89202000078001A0556@prv-mh.provo.novell.com>
 <6e6b06da-c6b1-0972-b078-4d351d1ef2c7@citrix.com>
 <5A61EE6B02000078001A0595@prv-mh.provo.novell.com>
 <98317d94-a80c-57be-1919-e40fe834188e@citrix.com>
 <5A61F80202000078001A05D6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e88cedd2-a37d-5725-f6c9-fccfa5fdbfc1@citrix.com>
Date: Fri, 19 Jan 2018 13:06:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61F80202000078001A05D6@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTI6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAxLjE4IGF0
IDEzOjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDEyOjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDEzOjAxLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTkvMDEvMTggMTE6NDYs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxOS4wMS4xOCBhdCAxMTo1MywgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMTkvMDEvMTggMTA6NDAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+IEZvciBndWVzdCBzYWZldHksIHdl
IHRyZWF0IFNUSUJQIGFzIHNwZWNpYWwsIGFsd2F5cyBvdmVycmlkZSB0aGUgdG9vbHN0YWNrCj4+
Pj4+Pj4+IGNob2ljZSwgYW5kIGFsd2F5cyBhZHZlcnRpc2UgU1RJQlAgaWYgSUJSUyBpcyBhdmFp
bGFibGUuICBUaGlzIHJlbW92ZXMgdGhlCj4+Pj4+Pj4+IGNvcm5lciBjYXNlIHdoZXJlIFNUSUJQ
IGlzIG5vdCBhZHZlcnRpc2VkLCBidXQgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgb24KPj4+Pj4+Pj4g
SFQtY2FwYWJsZSBoYXJkd2FyZSB3aGVyZSBpdCBkb2VzIG1hdHRlci4KPj4+Pj4+PiBJIGd1ZXNz
IHRoZSBhbnN3ZXIgdG8gbXkgcXVlc3Rpb24gbWF5IGxpdmUgc29tZXdoZXJlIGxhdGVyIGluIHRo
ZQo+Pj4+Pj4+IHNlcmllcywgYnV0IHNpbmNlIEkgaGF2ZW4ndCBnb3QgdGhlcmUgeWV0OiBJcyB0
aGlzIGJhc2VkIG9uIHRoZQo+Pj4+Pj4+IGFzc3VtcHRpb24gdGhhdCBvbiBIVC1jYXBhYmxlIGhh
cmR3YXJlIHRoZXkgd291bGQgYWx3YXlzIGJlCj4+Pj4+Pj4gYXZhaWxhYmxlIHRvZ2V0aGVyPyBP
dGhlcndpc2UsIGhvdyBkbyB5b3UgZW11bGF0ZSBTVElCUCBmb3IgdGhlCj4+Pj4+Pj4gZ3Vlc3Qg
aWYgYWxsIHlvdSd2ZSBnb3QgaXMgSUJSUy9JQlBCPwo+Pj4+Pj4gVGhlIHNhZmV0eSBkZXBlbmRz
IG9uIHRoZSBndWVzdCBzZWVpbmcgU1RJQlAgYW5kIHVzaW5nIGl0IGlmIGl0IHdhbnRzCj4+Pj4+
PiB0by4gIChOb3QgdGhhdCBJJ3ZlIHNlZW4gYW55IHNpZ24gb2YgU1RJQlAgaW4gdGhlIExpbnV4
IGNvZGUsIG9yIGZyb20KPj4+Pj4+IG9ic2VydmluZyB3aGF0IFdpbmRvd3MgYXBwZWFycyB0byBk
bykuCj4+Pj4+Pgo+Pj4+Pj4gRm9yIHRvcG9sb2d5IHJlYXNvbnMgKGRlc3BpdGUgdGhlIG90aGVy
IGNhbnMgb2Ygd29ybXMgaW4gdGhpcyBhcmVhKSwgd2UKPj4+Pj4+IHVuaWxhdGVyYWxseSBzZXQg
SFQsIHNvIGFsbCBndWVzdHMgc2hvdWxkIGZpbmQgdGhlbXNlbHZlcyBvbiBIVC1jYXBhYmxlCj4+
Pj4+PiBzeXN0ZW1zLgo+Pj4+PiBCdXQgdGhpcyBkb2Vzbid0IGFuc3dlciBteSBxdWVzdGlvbjog
V2hhdCBkbyB5b3UgZG8gaWYgdGhlIGd1ZXN0Cj4+Pj4+IHVzZXMgU1RJQlAgKGJlY2F1c2UgeW91
J3ZlIHRvbGQgaXQgdGhhdCBpdCBjYW4pLCBidXQgdGhlIGhhcmR3YXJlCj4+Pj4+IGRvZXNuJ3Qg
c3VwcG9ydCBpdD8gQXJlbid0IHlvdSBwcm9kdWNpbmcgYSBmYWxzZSBzZW5zZSBvZiBzZWN1cml0
eQo+Pj4+PiB0byB0aGUgZ3Vlc3QgdGhpcyB3YXk/Cj4+Pj4gVGhlIGVudGlyZSBwb2ludCBvZiBT
UEVDX0NUUkxfU1RJQlAgYmVpbmcgaWdub3JlZCBvbiBzb21lIGhhcmR3YXJlIGlzIHRvCj4+Pj4g
bGV0IHRoaXMgd29yay4KPj4+Pgo+Pj4+IEJ5IGFkdmVydGlzaW5nIFNUSUJQLCB3ZSBhcmUgdGVs
bGluZyB0aGUgZ3Vlc3QgIlRoZXJlIG1pZ2h0IGJlIChidXQgbm90Cj4+Pj4gZGVmaW5pdGVseSkg
aW50ZXJmZXJlbmNlIGZyb20gb3RoZXIgdGhyZWFkcyBpbiB0aGUgQlRCLiAgSWYgeW91IGNhcmUK
Pj4+PiBhYm91dCB0aGlzLCB5b3Ugc2hvdWxkIHNldCBTUEVDX0NUUkwuU1RJQlAiLgo+Pj4+Cj4+
Pj4gT24gaGFyZHdhcmUgd2hlcmUgdGhlcmUgaXMgZGVmaW5pdGVseSBubyBpbnRlcmZlcmVuY2Us
IHRoaXMgaXMgYSBub3AuCj4+Pj4KPj4+PiBJbiBhbnkgc2l0dWF0aW9uIHdoZXJlIGEgZ3Vlc3Qg
bWlnaHQgbWlncmF0ZSB0byBhIGhvc3Qgd2hlcmUgdGhlcmUgaXMKPj4+PiBpbnRlcmZlcmVuY2Us
IGl0IG5lZWRzIHRvIGtub3cgYWJvdXQgU1RJQlAgc28gKGlmIGl0IGNhcmVzKSBpdCBjYW4KPj4+
PiBjaG9vc2UgdG8gc2V0IFNQRUNfQ1RSTC5TVElCUC4KPj4+IFRoaXMgaXMgdGhlIHBhcnQgdGhh
dCBpcyBjbGVhciwgYnV0IG15IHF1ZXN0aW9uIHJlbWFpbnMgdW5hbnN3ZXJlZDoKPj4+IElmIEhU
IGhhcmR3YXJlIGRvZXNuJ3Qgc3VwcG9ydCBTVElCUCwgaG93IGNhbiB0aGUgZ3Vlc3QgZ3VhcmQK
Pj4+IGl0c2VsZiBfc3VjY2Vzc2Z1bGx5Xz8KPj4gSSdtIGNvbXBsZXRlbHkgbG9zdCBub3cuICBP
biBoYXJkd2FyZSB3aGljaCBkb2Vzbid0IHN1cHBvcnQgU1RJQlAsIHRoZXJlCj4+IGlzIG5vIGFj
dGlvbiByZXF1aXJlZCByZXF1aXJlZC4KPiBIb3cgdGhhdD8gRG8geW91IHBlcmhhcHMgbWVhbiB0
aGVyZSdzIG5vdGhpbmcgd2UgY2FuIGRvPyBZZXMsCj4gYW5kIHRoZSBzYW1lIGFwcGxpZXMgdG8g
dGhlIGd1ZXN0LiBZZXQgaWYgeW91J3ZlIGdvdCBIVCBoYXJkd2FyZQo+IHdoaWNoIHN1cHBvcnRz
IElCUlMgYnV0IG5vdCBTVElCUAoKSWYgSW50ZWwncyBtaWNyb2NvZGUgZmFpbHMgdG8gYWR2ZXJ0
aXNlIFNUSUJQIG9uIEhULWhhcmR3YXJlIHdoZXJlIGl0IGlzCnJlcXVpcmVkIGZvciBzYWZldHks
IHRoZW4gaXRzIGJyb2tlbiBtaWNyb2NvZGUuCgo+IHlvdSBzdGlsbCB0ZWxsIHRoZSBndWVzdCB0
aGF0IFNUSUJQIGlzIGF2YWlsYWJsZS4gSGVuY2UgdGhlIGd1ZXN0IHNlZWluZyAoYW5kIHVzaW5n
KSBib3RoLCBpdCdsbAo+IGFzc3VtZSBpdCBpcyBzYWZlIChhbmQgcGVyaGFwcyByZXBvcnQgc28g
dG8gaXRzIHVzZXJzKSB3aGVuIGluCj4gZmFjdCBpdCdzIHN0aWxsIHZ1bG5lcmFibGUuCgpPayAt
IEkgc2VlIHlvdXIgcG9pbnQgbm93LCBidXQgdGhlcmUgaXMgbm90aGluZyB3ZSBjYW4gZG8gYWJv
dXQgdGhhdC4KCkV2ZW4gaWYgWGVuIGZhaXRoZnVsbHkgcmVwb3J0ZWQgdGhlIChsYWNrIG9mKSBT
VElCUCB0byB0aGUgZ3Vlc3QsIGFuZApmaXhlZCB1cCBiZWhpbmQgdGhlIHNjZW5lcyBqdXN0IGlu
IGNhc2UgKGFzIHBlciB2OCBvZiBteSBzZXJpZXMpLCB0aGUKZ3Vlc3Qgd291bGQgc3RpbGwgYmUg
dnVsbmVyYWJsZS4KClRoZXJlIGFyZSBzb21lIHRoaW5nIHdlIGFyZSBzaW1wbHkgZ29pbmcgdG8g
aGF2ZSB0byB0cnVzdCB0aGUgbWljcm9jb2RlCnRvIGRvIHJpZ2h0LgoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:08:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecWOq-0005vg-Sh; Fri, 19 Jan 2018 13:08:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecWOp-0005vD-GW
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 13:08:03 +0000
X-Inumbo-ID: 21eefdd5-fd1a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21eefdd5-fd1a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 13:10:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 05:47:50 -0700
Message-Id: <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 05:47:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return
 Stack Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTI2NSw2ICsyNjUsMTAgQEAgT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0
aGUgYGlicnM9YCBvcHRpb24gY2FuIGJlIAo+IHVzZWQgdG8gZm9yY2Ugb3IKPiAgcHJldmVudCBY
ZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJQlJTIGl0
c2VsZiwKPiAgZnVuY3Rpb25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmly
dHVhbGlzZWQgZm9yIGd1ZXN0cy4KPiAgCj4gK1RoZSBgcnNiX3ZtZXhpdD1gIGFuZCBgcnNiX25h
dGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5lIHdoZW4gdGhlCj4gK1JTQiBn
ZXRzIG92ZXJ3cml0dGVuLiAgVGhlcmUgYXJlIGluZGl2aWR1YWwgY29udHJvbHMgZm9yIGFuIGVu
dHJ5IGZyb20gSFZNCj4gK2NvbnRleHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBv
ciBYZW4pIGNvbnRleHQuCgpXb3VsZCB5b3UgbWluZCBhZGRpbmcgYSBzZW50ZW5jZSBvciB0d28g
dG8gdGhlIGRlc2NyaXB0aW9uIG1ha2luZwpjbGVhciB3aGF0IHVzZSB0aGlzIGZpbmUgZ3JhaW5l
ZCBjb250cm9sIGlzPyBJIGNhbid0IHJlYWxseSBmaWd1cmUgd2h5IEkKbWlnaHQgbmVlZCB0byBi
ZSBjb25jZXJuZWQgYWJvdXQgb25lIG9mIHRoZSB0d28gY2FzZXMsIGJ1dCBub3QgdGhlCm90aGVy
LgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMKPiBAQCAtMzMsNiArMzMsNyBAQCBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewo+
ICAgICAgVEhVTktfSk1QLAo+ICB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVGQVVM
VDsKPiAgc3RhdGljIGludCBvcHRfaWJycyBfX2luaXRkYXRhID0gLTE7Cj4gK3N0YXRpYyBib29s
IG9wdF9yc2JfbmF0aXZlIF9faW5pdGRhdGEgPSB0cnVlLCBvcHRfcnNiX3ZtZXhpdCBfX2luaXRk
YXRhID0gdHJ1ZTsKCldvdWxkIHlvdSBtaW5kIHNwbGl0dGluZyB0aGlzIGludG8gdHdvIHNlcGFy
YXRlIGRlY2xhcmF0aW9ucz8gVGhlCmRvdWJsZSB1c2Ugb2YgX19pbml0ZGF0YSBpcyBuZWNlc3Nh
cnksIGJ1dCBsb29rcyBvZGQuCgpBbHNvIHRoZSBsYXRlc3QgaGVyZSBpdCBiZWNvbWVzIGNsZWFy
IHRoYXQsIHdoaWxlIG1pbm9yLCBvcHRfaWJycwp3b3VsZCBiZXR0ZXIgYmUgaW50OF90LgoKPiBA
QCAtMjQzLDYgKzI1MCwyOSBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCj4gICAgICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfQ0xFQVIpOwo+ICAgICAgfQo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBQViBndWVz
dHMgY2FuIHBvaXNvbiB0aGUgUlNCIHRvIGFueSB2aXJ0dWFsIGFkZHJlc3MgZnJvbSB3aGljaAo+
ICsgICAgICogdGhleSBjYW4gZXhlY3V0ZSBhIGNhbGwgaW5zdHJ1Y3Rpb24uICBUaGlzIGlzIG5l
Y2Vzc2FyaWx5IG91dHNpZGUKPiArICAgICAqIG9mIHRoZSBYZW4gc3VwZXJ2aXNvciBtYXBwaW5n
cy4KPiArICAgICAqCj4gKyAgICAgKiBXaXRoIFNNRVAgZW5hYmxlZCwgdGhlIHByb2Nlc3NvciB3
b24ndCBzcGVjdWxhdGUgaW50byB1c2VyCj4gKyAgICAgKiBtYXBwaW5ncy4gIFRoZXJlZm9yZSwg
d2UgZG9uJ3QgbmVlZCB0byB3b3JyeSBhYm91dCBwb2lzb25lZAo+ICsgICAgICogZW50cmllcyBm
cm9tIDY0Yml0IFBWIGd1ZXN0cy4KCiIuLi4gaW4gdGhpcyBjYXNlIiAoaS5lLiB3aGVuIFNNRVAg
aXMgZW5hYmxlZCkuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKPiBAQCAtNzMsNiAr
NzMsNDAgQEAKPiAgICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKPiAgICovCj4gIAo+ICsu
bWFjcm8gRE9fT1ZFUldSSVRFX1JTQgo+ICsvKgo+ICsgKiBSZXF1aXJlcyBub3RoaW5nCj4gKyAq
IENsb2JiZXJzICVyYXgsICVyY3gKPiArICoKPiArICogUmVxdWlyZXMgMjU2IGJ5dGVzIG9mIHN0
YWNrIHNwYWNlLCBidXQgJXJzcCBoYXMgbm8gbmV0IGNoYW5nZS4gQmFzZWQgb24KPiArICogR29v
Z2xlJ3MgcGVyZm9ybWFuY2UgbnVtYmVycywgdGhlIGxvb3AgaXMgdW5yb2xsZWQgdG8gMTYgaXRl
cmF0aW9ucyBhbmQgdHdvCj4gKyAqIGNhbGxzIHBlciBpdGVyYXRpb24uCj4gKyAqCj4gKyAqIFRo
ZSBjYWxsIGZpbGxpbmcgdGhlIFJTQiBuZWVkcyBhIG5vbnplcm8gZGlzcGxhY2VtZW50LCBidXQg
d2UgdXNlICIxOgo+ICsgKiBwYXVzZSwgam1wIDFiIiB0byBzYWZlbHkgY29udGFpbnMgYW55IHJl
dC1iYXNlZCBzcGVjdWxhdGlvbiwgZXZlbiBpZiB0aGUKPiArICogbG9vcCBpcyBzcGVjdWxhdGl2
ZWx5IGV4ZWN1dGVkIHByZW1hdHVyZWx5LgoKSSdtIHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCB3
aHkgeW91IHVzZSAiYnV0IiBoZXJlLiBNYXliZSBqdXN0IGEKbGFjayBvZiBFbmdsaXNoIHNraWxs
cyBvbiBteSBwYXJ0PwoKPiArICogJXJzcCBpcyBwcmVzZXJ2ZWQgYnkgdXNpbmcgYW4gZXh0cmEg
R1BSIGJlY2F1c2UgYSkgd2UndmUgZ290IHBsZW50eSBzcGFyZSwKPiArICogYikgdGhlIHR3byBt
b3ZzIGFyZSBzaG9ydGVyIHRvIGVuY29kZSB0aGFuIGBhZGQgJDMyKjgsICVyc3BgLCBhbmQgYykg
Y2FuIGJlCj4gKyAqIG9wdGltaXNlZCB3aXRoIG1vdi1lbGltaW5hdGlvbiBpbiBtb2Rlcm4gY29y
ZXMuCj4gKyAqLwo+ICsgICAgbW92ICQxNiwgJWVjeCAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBj
YWxscyBwZXIgbG9vcCAqLwo+ICsgICAgbW92ICVyc3AsICVyYXggIC8qIFN0b3JlIHRoZSBjdXJy
ZW50ICVyc3AgKi8KPiArCj4gKy5MXEBfZmlsbF9yc2JfbG9vcDoKPiArCj4gKyAgICAucmVwdCAy
ICAgICAgICAgLyogVW5yb2xsZWQgdHdpY2UuICovCj4gKyAgICBjYWxsIDJmICAgICAgICAgLyog
Q3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KPiArMTogIHBhdXNlCj4gKyAgICBqbXAgMWIgICAgICAg
ICAgLyogQ2FwdHVyZSByb2d1ZSBzcGVjdWxhdGlvbi4gKi8KPiArMjoKCkkgd29uJ3QgZnVydGhl
ciBpbnNpc3Qgb24gY2hhbmdpbmcgYXdheSBmcm9tIG51bWVyaWMgbGFiZWxzIGhlcmUsIGJ1dApJ
J2Qgc3RpbGwgbGlrZSB0byBwb2ludCBvdXQgYW4gZXhhbXBsZSBvZiBhIGhpZ2ggcmlzayB1c2Ug
b2Ygc3VjaCBsYWJlbHMgaW4KbWFpbmxpbmUgY29kZTogVGhlcmUncyBhICJqeiAxYiIgc29vbiBh
ZnRlcgpleGNlcHRpb25fd2l0aF9pbnRzX2Rpc2FibGVkLCBsZWFkaW5nIGFjcm9zcyBfdHdvXyBv
dGhlciBsYWJlbHMgYW5kCnF1aXRlIGEgZmV3IGluc25zIGFuZCBtYWNybyBpbnZvY2F0aW9ucy4g
TWF5IEkgYXQgdGhlIHZlcnkgbGVhc3QKc3VnZ2VzdCB0aGF0IHlvdSBkb24ndCB1c2UgMSBhbmQg
MiBoZXJlPwoKPiArICAgIC5lbmRyCj4gKwo+ICsgICAgc3ViICQxLCAlZWN4Cj4gKyAgICBqbnog
LkxcQF9maWxsX3JzYl9sb29wCgpJaXJjIGl0J3Mgb25seSBDTVAgYW5kIFRFU1Qgd2hpY2ggY2Fu
IGJlIGZ1c2VkIHdpdGggSmNjLiBXb3VsZAppdCBwZXJoYXBzIGhlbHAgc2xpZ2h0bHkgdG8gbW92
ZSB0aGUgU1VCIGFoZWFkIG9mIHRoZSB0d28gQ0FMTHM/CkFuZCBvbmNlIHRoZXkgYXJlIGZhcnRo
ZXIgYXBhcnQsIHBlcmhhcHMgREVDIHdvdWxkbid0IGJlCnRoYXQgYmFkIGEgY2hvaWNlIGFueW1v
cmU/Cgo+ICsgICAgbW92ICVyYXgsICVyc3AgIC8qIFJldG9yZSBvbGQgJXJzcCAqLwoKUmVzdG9y
ZQoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:35:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:35:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecWok-00082m-4Z; Fri, 19 Jan 2018 13:34:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecWoi-00082J-Iv
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 13:34:48 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 1E/40-24969-7F3F16A5;
 Fri, 19 Jan 2018 13:34:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVff758Q
 og1dvGS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ajky1MBWeMK64s/sfWwNiq1sXIxSEk0Mgk
 MeXAS2YI5zGjxPvGBhYIZxujRPezNqAMJ4eIgLPE1zNz2bsYOTh4BfQlNs7SBTGFBYwkHnQKg
 pRLCHSxSTy89YYVJC4h4Csxd6IkSCeIuWjGO6CR7BxsAlYSh8RAoiwCqhJLDuxgmcDIvYCRYR
 WjenFqUVlqka6FXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGoGcZgGAH4+zL/oc
 YJTmYlER5TxjFRwnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4L1TmRAlJFiUmp5akZaZAwwxmLQE
 B4+SCO91kDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLnXQdSKgBSmlGaBzcIF
 vqXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMybAzKFJzOvBG7fK6BTmIBO2TIjFuSUkkSElF
 QDo/KNpiVsRm0p9/q2WJZ8YJZwuO+x1PBcwqf5AoJ/d8XU7ndh+PDG8HX2Eq19m/zLWCXFsrY
 uU7+ed2cD6xaJaVezxZPVuXu+ZN2w4xE7m7RP4aWt/2WdvSksc06lb/gUdG95Te2v3MXxL94p
 3/xpWfp61hQhh7OWx93NOfY6/Fd8cXVR1uMgDSWW4oxEQy3mouJEAAYtRO54AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1516368886!113035340!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45823 invoked from network); 19 Jan 2018 13:34:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 13:34:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecWof-0002Kk-Fb; Fri, 19 Jan 2018 13:34:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecWoa-0006jf-0g; Fri, 19 Jan 2018 13:34:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecWoZ-00058Y-5m; Fri, 19 Jan 2018 13:34:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118175-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 13:34:39 +0000
Subject: [Xen-devel] [seabios test] 118175: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODE3NSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgxNzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDY5IGRheXMgICA4MSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgICAyIGRheXMgICAg
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:35:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecWpK-00087E-DC; Fri, 19 Jan 2018 13:35:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecWpI-00086s-5l
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 13:35:24 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id FE/06-19399-B14F16A5;
 Fri, 19 Jan 2018 13:35:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsWS0XRdVVfqS2K
 Uwccfqhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPGKvGCyyEVNyauZm1gPOTQxcjJISTQyCTR
 utS3i5ELyH7MKLGoeysLhLONUeLewwfsIFUiAs4SX8/MBbN5BfQlJkx9ywxiCwvYSrxrPsYI0
 iAhsIZVoq/hOwtIQkLAU2L1jP1ACQ4w+8x56S5Gdg42ASuJQ2IgQRYBVYn1V2omMHIvYGRYxa
 henFpUllqka6aXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoVwYg2ME474T/IUZ
 JDiYlUV7zPwlRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4X69MjBISLEpNT61Iy8wBBhhMWoKD
 R0mEd+oqoDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLn1QQpFQApzSjNgxsEC
 /xLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZ9C3IPT2ZeCdy+V0CnMAGdMrEX7JSSRISUVA
 Pjwh6OSSKNXwOK3uffdFi9+LLLLaegkGL9XwvOXONcdfPrXEbBW+zJxUrPU6aUXTqcszDmupX
 L+sV2c1Y9ffNVwy+8xdzpTs3WruaKxclvBLbluZ6ae9no05V1sY83rN+0wmmeSnui5eOJUSWy
 cgatGxQPb5qS37Dl1+Ip5sy10ScO2qoa8rmcUmIpzkg01GIuKk4EABZNB+V3AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-21.messagelabs.com!1516368921!84275864!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2201 invoked from network); 19 Jan 2018 13:35:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 13:35:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecWpF-0002LX-3n; Fri, 19 Jan 2018 13:35:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecWp9-0006kq-IG; Fri, 19 Jan 2018 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 1ecWp8-00067y-QA; Fri, 19 Jan 2018 13:35:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118226-mainreport@xen.org>
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-i386: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=66bf4ef04869548128b70d8d371ec992189a6a1c
X-Osstest-Versions-That: xen=56498d2cf9d3c5f7d3d894a89f7d66ed81548e01
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 13:35:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118226: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8189168930618671913=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 118219

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-i386  1 build-check(1)         blocked n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  66bf4ef04869548128b70d8d371ec992189a6a1c
baseline version:
 xen                  56498d2cf9d3c5f7d3d894a89f7d66ed81548e01

Last test of basis   118219  2018-01-19 01:01:22 Z    0 days
Testing same since   118226  2018-01-19 11:02:00 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     blocked 
 test-amd64-amd64-libvirt                                     blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

------------------------------------------------------------
commit 66bf4ef04869548128b70d8d371ec992189a6a1c
Author: Paul Durrant <paul.durrant@citrix.com>
Date:   Fri Jan 19 11:17:30 2018 +0100

    x86/hvm: re-work viridian APIC assist code
    
    It appears there is a case where Windows enables the APIC assist
    enlightenment[1] but does not use it. This scenario is perfectly valid
    according to the documentation, but causes the state machine in Xen to
    become confused leading to a domain_crash() such as the following:
    
    (XEN) d4: VIRIDIAN GUEST_OS_ID: vendor: 1 os: 4 major: 6 minor: 1 sp: 0
          build: 1db0
    (XEN) d4: VIRIDIAN HYPERCALL: enabled: 1 pfn: 3ffff
    (XEN) d4v0: VIRIDIAN VP_ASSIST_PAGE: enabled: 1 pfn: 3fffe
    (XEN) domain_crash called from viridian.c:452
    (XEN) Domain 4 (vcpu#0) crashed on cpu#1:
    
    The following sequence of events is an example of how this can happen:
    
     - On return to guest vlapic_has_pending_irq() finds a bit set in the IRR.
     - vlapic_ack_pending_irq() calls viridian_start_apic_assist() which latches
       the vector, sets the bit in the ISR and clears it from the IRR.
     - The guest then processes the interrupt but EOIs it normally, therefore
       clearing the bit in the ISR.
     - On next return to guest vlapic_has_pending_irq() calls
       viridian_complete_apic_assist(), which discovers the assist bit still set
       in the shared page and therefore leaves the latched vector in place, but
       also finds another bit set in the IRR.
     - vlapic_ack_pending_irq() is then called but, because the ISR is was
       cleared by the EOI, another call is made to viridian_start_apic_assist()
       and this then calls domain_crash() because it finds the latched vector
       has not been cleared.
    
    Having re-visited the code I also conclude that Xen's implementation of the
    enlightenment is currently wrong and we are not properly following the
    specification.
    
    The specification says:
    
    "The hypervisor sets the Â“No EOI requiredÂ” bit when it injects a virtual
     interrupt if the following conditions are satisfied:
    
     - The virtual interrupt is edge-triggered, and
     - There are no lower priority interrupts pending.
    
     If, at a later time, a lower priority interrupt is requested, the
     hypervisor clears the Â“No EOI requiredÂ” such that a subsequent EOI causes
     an intercept.
     In case of nested interrupts, the EOI intercept is avoided only for the
     highest priority interrupt. This is necessary since no count is maintained
     for the number of EOIs performed by the OS. Therefore only the first EOI
     can be avoided and since the first EOI clears the Â“No EOI RequiredÂ” bit,
     the next EOI generates an intercept."
    
    Thus it is quite legitimate to set the "No EOI required" bit and then
    subsequently take a higher priority interrupt without clearing the bit.
    Thus the avoided EOI will then relate to that subsequent interrupt rather
    than the highest priority interrupt when the bit was set. Hence latching
    the vector when setting the bit is not entirely useful and somewhat
    misleading.
    
    This patch re-works the APIC assist code to simply track when the "No EOI
    required" bit is set and test if it has been cleared by the guest (i.e.
    'completing' the APIC assist), thus indicating a 'missed EOI'. Missed EOIs
    need to be dealt with in two places:
    
     - In vlapic_has_pending_irq(), to avoid comparing the IRR against a stale
       ISR, and
     - In vlapic_EOI_set() because a missed EOI for a higher priority vector
       should be dealt with before the actual EOI for the lower priority
       vector.
    
    Furthermore, because the guest is at liberty to ignore the "No EOI required"
    bit (which lead the crash detailed above) vlapic_EOI_set() must also make
    sure the bit is cleared to avoid confusing the state machine.
    
    Lastly the previous code did not properly emulate an EOI if a missed EOI
    was discovered in vlapic_has_pending_irq(); it merely cleared the bit in
    the ISR. The new code instead calls vlapic_EOI_set().
    
    [1] See section 10.3.5 of Microsoft's "Hypervisor Top Level Functional
        Specification v5.0b".
    
    NOTE: The changes to the save/restore code are safe because the layout
          of struct hvm_viridian_vcpu_context is unchanged and the new
          interpretation of the (previously so named) vp_assist_vector field
          as the boolean pending flag maintains the correct semantics.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 48a933ee590e2fdfa240484ebda4f76096277d7e
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Fri Jan 19 11:16:58 2018 +0100

    x86/efi: fix build with linkers that support both coff-x86-64 and pe-x86-64
    
    When using a linker that supports both formats the following error
    will be triggered:
    
    efi/buildid.o: file not recognized: File format is ambiguous
    efi/buildid.o: matching formats: coff-x86-64 pe-x86-64
    
    Solve this by specifying the efi/buildid.o format to pe-x86-64.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Doug Goldstein <cardoe@cardoe.com>

commit 97207ddd3b2bbbf6e723d8c5f2a93592a1cf5d81
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jan 19 11:16:10 2018 +0100

    x86/shadow: widen reference count
    
    Utilize as many of the bits available in the union as possible, without
    (just to be on the safe side) colliding with any of the bits outside of
    PGT_type_mask.
    
    Note that the first and last hunks of the xen/include/asm-x86/mm.h
    change are merely code motion.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 7867181b2ad63f0d2f1ba97598e577538b83882f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jan 19 11:14:42 2018 +0100

    x86/PoD: correctly handle non-order-0 decrease-reservation requests
    
    p2m_pod_decrease_reservation() at the moment only returns a boolean
    value: true for "nothing more to do", false for "something more to do".
    If it returns false, decrease_reservation() will loop over the entire
    range, calling guest_remove_page() for each page.
    
    Unfortunately, in the case p2m_pod_decrease_reservation() succeeds
    partially, some of the memory in the range will be not-present; at which
    point guest_remove_page() will return an error, and the entire operation
    will fail.
    
    Fix this by:
    1. Having p2m_pod_decrease_reservation() return exactly the number of
       gpfn pages it has handled (i.e., replaced with 'not present').
    2. Making guest_remove_page() return -ENOENT in the case that the gpfn
       in question was already empty (and in no other cases).
    3. When looping over guest_remove_page(), expect the number of -ENOENT
       failures to be no larger than the number of pages
       p2m_pod_decrease_reservation() removed.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Julien Grall <julien.grall@linaro.org>

commit 75c47ae9b63483ac404ea7e4a28cb5fb1d989ef8
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jan 19 11:09:55 2018 +0100

    x86/HVM: make explicit that hvm_print_line() does output only
    
    On input "c" being 0xff should already have the effect of bailing early
    (due to the isprint()), but let's rather make this explicit. Also
    convert the BUG_ON() to an ASSERT() (nothing fatal happens in the
    function if this is violated), at the same time extending what is being
    checked.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8189168930618671913==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:36:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:36:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecWqJ-0008Ev-Mj; Fri, 19 Jan 2018 13:36:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecWqJ-0008EU-7K
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 13:36:27 +0000
X-Inumbo-ID: 191c4b98-fd1e-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 191c4b98-fd1e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 13:38:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66336051"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
 <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
Date: Fri, 19 Jan 2018 13:36:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTE6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFdlIG5lZWQgdG8g
YmUgYWJsZSB0byBlaXRoZXIgc2V0IG9yIGNsZWFyIElCUlMgaW4gWGVuIGNvbnRleHQsIGFzIHdl
bGwgYXMKPj4gcmVzdG9yZSBhcHByb3ByaWF0ZSBndWVzdCB2YWx1ZXMgaW4gZ3Vlc3QgY29udGV4
dC4gIFNlZSB0aGUgZG9jdW1lbnRhdGlvbiBpbgo+PiBhc20teDg2L3NwZWNfY3RybF9hc20uaCBm
b3IgZGV0YWlscy4KPj4KPj4gV3JpdGVzIHRvICVjcjMgYXJlIHNsb3dlciB3aGVuIFNQRUNfQ1RS
TC5JQlJTIGlzIHNldCwgc28gdGhlCj4+IFNQRUNfQ1RSTF97RU5UUlkvRVhJVH0qIHBvc2l0aW9u
aW5nIGlzIGltcG9ydGFudCwgYW5kIG9wdGltaXNlZCBmb3IgdGhlCj4+IGV4cGVjdGVkIGNvbW1v
biBjYXNlIG9mIFhlbiBub3QgdXNpbmcgSUJSUyBpdHNlbGYuCj4gQW5kIHRoaXMgZXhwZWN0YXRp
b24gaXMgYmVjYXVzZSBvbiBwcmUtU2t5bGFrZSB3ZSdyZSBmaW5lIHVzaW5nIGp1c3QKPiByZXRw
b2xpbmUsIGFuZCB3ZSBleHBlY3QgcG9zdC1Ta3lsYWtlIHRvIG5vdCBoYXZlIHRoZSBpc3N1ZSBh
bnltb3JlPwo+IFN1Y2ggcmVhc29uaW5nIHdvdWxkIGhlbHAgYmVpbmcgc3BlbGxlZCBvdXQgaGVy
ZS4KCkthYnkgTGFrZSBpcyBpbiB0aGUgc2FtZSBidWNrZXQgYXMgU2t5bGFrZS7CoCBDb2ZmZWUg
TGFrZSBhbmQgQ2Fubm9uIExha2UKYXJlIHVua25vd24gcXVhbnRpdGllcy4KCkludGVsIGhhdmUg
c3RhdGVkIHRoYXQgdGhlIGV4cGVjdCB0aGVzZSBpc3N1ZXMgdG8gYmUgcmVzb2x2ZWQgb24gdGhl
CnNhbWUgaGFyZHdhcmUgYXMgQ0VULCBhcyByZXRwb2xpbmUgaXMgYSBkZWxpYmVyYXRlIFJPUC1n
YWRnZXQgYW5kIHdvbid0CmZ1bmN0aW9uIHdpdGggQ29udHJvbGZsb3cgRW5mb3JjZW1lbnQgVGVj
aG5vbG9neSBlbmFibGVkLgoKQXMgZmFyIGFzIEknbSBhd2FyZSwgQ0VUIGlzIGV4cGVjdGVkIGlu
IEljZSBMYWtlLCBidXQgd2hvIGtub3dzIHdoYXQKdGhpcyBpc3N1ZSBoYXMgZG9uZSB0byBJbnRl
bCdzIHJlbGVhc2Ugc2NoZWR1bGUuCgo+IEFzIHRvIHRoZSBiZWhhdmlvciBvZiBDUjMgd3JpdGVz
IC0gaXMgdGhpcyB3cml0dGVuIGRvd24gYW55d2hlcmUgaW4KPiBJbnRlbCdzIGFuZC9vciBBTUQn
cyBkb2NzPyBPciBlbHNlLCBob3cgZG8geW91IGtub3cgdGhpcyBpcyB1bmlmb3JtbHkKPiB0aGUg
Y2FzZSBvbiBhbGwgcGFzdCwgY3VycmVudCwgYW5kIGZ1dHVyZSBoYXJkd2FyZT8KCkFNRCBkb24n
dCBpbXBsZW1lbnQgSUJSUywgc28gdGhpcyBpc24ndCBhcHBsaWNhYmxlIHRvIHRoZW0uCgpJJ20g
bm90IHN1cmUgaWYgdGhpcyBpcyBzdGF0ZWQgaW4gYW55IHB1YmxpYyBkb2N1bWVudGF0aW9uLsKg
IEknbGwgc2VlCmFib3V0IHBva2luZyBwZW9wbGUuLi4KCklycmVzcGVjdGl2ZSwgaXQgY2FuIGJl
IGRlbW9uc3RyYXRlZCB0cml2aWFsbHkgd2l0aCBzb21lIHRpbWluZyBhbmFseXNpcy4KCj4+IEBA
IC05OSw2ICsxMDYsMTAgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQo+PiAgLkx2bXhfdm1lbnRy
eV9mYWlsOgo+PiAgICAgICAgICBzdGkKPj4gICAgICAgICAgU0FWRV9BTEwKPj4gKwo+PiArICAg
ICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENs
b2I6IGFjZCAqLwo+IEkgdGhpbmsgdGhlIHVzZSBvZiB0aGUgUFYgdmFyaWFudCBoZXJlIHJlcXVp
cmVzIGEgY29tbWVudC4KCk9oLsKgIEl0IHVzZWQgdG8gaGF2ZSBvbmUuLi7CoCBJJ2xsIHRyeSB0
byBmaW5kIGl0LgoKPgo+PiBAQCAtMTQyLDYgKzE0NiwxMyBAQCBFTlRSWShjb21wYXRfcmVzdG9y
ZV9hbGxfZ3Vlc3QpCj4+ICAgICAgICAgIC5wb3BzZWN0aW9uCj4+ICAgICAgICAgIG9yICAgICRY
ODZfRUZMQUdTX0lGLCVyMTEKPj4gICAgICAgICAgbW92ICAgJXIxMWQsVVJFR1NfZWZsYWdzKCVy
c3ApCj4+ICsKPj4gKyAgICAgICAgbW92IFZDUFVfYXJjaF9tc3IoJXJieCksICVyYXgKPj4gKyAg
ICAgICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmF4KSwgJWVheAo+IEkgdW5kZXJzdGFu
ZCB0aGF0IGl0J3MgY29kZSBsaWtlIHRoaXMgd2hpY2ggaXMgbWlzc2luZyBmcm9tIHRoZSBTVk0K
PiBhbmQgVk1YIGV4aXQgcGF0aHMuCgpDb3JyZWN0LgoKPgo+PiBAQCAtNzI5LDYgKzc2MCw5IEBA
IEVOVFJZKG5taSkKPj4gIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgo+PiAgICAgICAgICBTQVZFX0FM
TCBDTEFDCj4+ICAKPj4gKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6
ICVyc3A9cmVncywgQ2xvYjogYWNkICovCj4+ICsgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBg
Y2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KPiBGb2xsb3dp
bmcgbXkgY29uc2lkZXJhdGlvbnMgdG93YXJkcyBhbHRlcm5hdGl2ZSBwYXRjaGluZyB0bwo+IGVs
aW1pbmF0ZSBhcyBtdWNoIG92ZXJoZWFkIGFzIHBvc3NpYmxlIGZyb20gdGhlIE1lbHRkb3duCj4g
YmFuZC1haWQgaW4gY2FzZSBpdCBpcyBiZWluZyBkaXNhYmxlZCwgSSdtIHJhdGhlciBoZXNpdGFu
dCB0byBzZWUgYW55Cj4gcGF0Y2hhYmxlIGNvZGUgYmVpbmcgaW50cm9kdWNlZCBpbnRvIHRoZSBO
TUkvI01DIGVudHJ5IHBhdGhzCj4gd2l0aG91dCB0aGUgcGF0Y2hpbmcgbG9naWMgZmlyc3QgYmVp
bmcgbWFkZSBzYWZlIGluIHRoaXMgcmVnYXJkLgo+IEV4Y2VwdGlvbnMgY29taW5nIGhlcmUgYXJl
bid0IHZlcnkgZnJlcXVlbnQgKGV4Y2VwdCBwZXJoYXBzIG9uCj4gaGFyZHdhcmUgYWJvdXQgdG8g
ZGllKSwgc28gdGhlIHBhdGggaXNuJ3QgcGVyZm9ybWFuY2UgY3JpdGljYWwuCj4gVGhlcmVmb3Jl
IEkgdGhpbmsgd2Ugc2hvdWxkIHRyeSB0byBhdm9pZCBhbnkgcGF0Y2hpbmcgaGVyZSwgYW5kCj4g
anVzdCBjb25kaXRpb25hbHMgaW5zdGVhZC4gVGhpcyBpbiBmYWN0IGlzIG9uZSBvZiB0aGUgcmVh
c29ucyB3aHkgSQo+IGRpZG4ndCB3YW50IHRvIG1hY3JvLWl6ZSB0aGUgYXNzZW1ibHkgYWRkaXRp
b25zIGRvbmUgaW4gdGhlCj4gTWVsdGRvd24gYmFuZC1haWQuCj4KPiBJIGRvIHJlYWxpemUgdGhh
dCB0aGlzIHRoZW4gYWxzbyBhZmZlY3RzIHRoZSBleGl0LXRvLVhlbiBwYXRoLAo+IHdoaWNoIEkg
YWdyZWUgaXMgbGVzcyBkZXNpcmFibGUgdG8gdXNlIGNvbmRpdGlvbmFscyBvbi4KCldoaWxlIEkg
YWdyZWUgdGhhdCBvdXIgbGFjayBvZiBJU1Qtc2FmZSBwYXRjaGluZyBpcyBhIHByb2JsZW0sIHRo
ZXNlCmFsdGVybmF0aXZlIHBvaW50cyBhcmUgYWxyZWFkeSBwcmVzZW50IG9uIHRoZSBOTUkgYW5k
IE1DRSBwYXRocywgYW5kCm5lZWQgdG8gYmUuwqAgQXMgYSByZXN1bHQsIHRoZSBERiBoYW5kbGVy
IGlzIGluIG5vIHdvcnNlIG9mIGEgcG9zaXRpb24uwqAKQXMgYSBwZXJmZWN0IGV4YW1wbGUsIG9i
c2VydmUgdGhlIENMQUMgaW4gY29udGV4dC4KCkkgY291bGQgcGVyaGFwcyBiZSB0YWxrZWQgaW50
byBtYWtpbmcgYSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JU1QgdmFyaWFudAp3aGljaCBkb2Vzbid0
IHVzZSBhbHRlcm5hdGl2ZXMgKGJ1dCBJTU8gdGhpcyBpcyBwb2ludGxlc3MgaW4gdGhlCnByZXNl
bmNlIG9mIENMQUMpLCBidXQgc3RpbGwgZG9uJ3QgdGhpbmsgaXQgaXMgcmVhc29uYWJsZSB0byB0
cmVhdCBERgpkaWZmZXJlbnRseSB0byBOTUkvTUNFLgoKPgo+PiAtLS0gL2Rldi9udWxsCj4+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4+IEBAIC0wLDAgKzEsMjI3
IEBACj4+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+ICsgKiBpbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsLmgKPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+PiArICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPj4g
KyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhl
IExpY2Vuc2UsIG9yCj4+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+
PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRo
b3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4gKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPj4gKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+ICsgKgo+PiArICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UKPj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4+ICsgKgo+PiArICogQ29weXJpZ2h0IChjKSAyMDE3
LTIwMTggQ2l0cml4IFN5c3RlbXMgTHRkLgo+PiArICovCj4+ICsKPj4gKyNpZm5kZWYgX19YODZf
U1BFQ19DVFJMX0FTTV9IX18KPj4gKyNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0FTTV9IX18KPj4g
Kwo+PiArI2lmZGVmIF9fQVNTRU1CTFlfXwo+PiArI2luY2x1ZGUgPGFzbS9tc3IuaD4KPj4gKwo+
PiArLyoKPj4gKyAqIFNhdmluZyBhbmQgcmVzdG9yaW5nIE1TUl9TUEVDX0NUUkwgc3RhdGUgaXMg
YSBsaXR0bGUgdHJpY2t5Lgo+PiArICoKPj4gKyAqIFdlIHdhbnQgdGhlIGd1ZXN0cyBjaG9pY2Ug
b2YgU1BFQ19DVFJMIHdoaWxlIGluIGd1ZXN0IGNvbnRleHQsIGFuZCBJQlJTCj4+ICsgKiAoc2V0
IG9yIGNsZWFyLCBkZXBlbmRpbmcgb24gdGhlIGhhcmR3YXJlKSB3aGlsZSBydW5uaW5nIGluIFhl
biBjb250ZXh0Lgo+IFRvIG1lIHRoaXMgY29udGludWVzIHRvIGJlIHNvbWV3aGF0IHN0cmFuZ2Ug
dG8gcmVhZC4gT25lIHBvc3NpYmlsaXR5Cj4gdG8gaW1wcm92ZSBpdCB3b3VsZCBiZSB0byBtb3Zl
IHRoZSBvcGVuaW5nIHBhcmVudGhlc2lzIGFmdGVyICJzZXQgb3IKPiBjbGVhciIsIGFub3RoZXIg
d291bGQgYmUgdG8gc2F5ICIuLi4sIGFuZCBYZW4ncyBjaG9pY2UgKHNldCBvciAuLi4iLgo+IEJ1
dCB5b3UncmUgdGhlIG5hdGl2ZSBzcGVha2VyLCBzbyBJJ20gb3BlbiB0byBvdGhlciBhbHRlcm5h
dGl2ZXMgeW91Cj4gbWF5IGNvbnNpZGVyIGV2ZW4gYmV0dGVyLgoKWW91ciBzdWdnZXN0aW9uIGlz
IGNsZWFyZXIuwqAgSSdsbCBib3Jyb3cgdGhhdC4KCj4+ICsgKiBUaGVyZWZvcmUsIGEgc2ltcGxp
c3RpYyBhbGdvcml0aG0gaXM6Cj4+ICsgKgo+PiArICogIC0gU2V0L2NsZWFyIElCUlMgb24gZW50
cnkgdG8gWGVuCj4+ICsgKiAgLSBTZXQgdGhlIGd1ZXN0cycgY2hvaWNlIG9uIGV4aXQgdG8gZ3Vl
c3QKPj4gKyAqICAtIExlYXZlIFNQRUNfQ1RSTCB1bmNoYW5nZWQgb24gZXhpdCB0byB4ZW4KPj4g
KyAqCj4+ICsgKiBUaGVyZSBhcmUgdHdvIGNvbXBsaWNhdGluZyBmYWN0b3JzOgo+PiArICogIDEp
IEhWTSBndWVzdHMgY2FuIGhhdmUgZGlyZWN0IGFjY2VzcyB0byB0aGUgTVNSLCBzbyBpdCBjYW4g
Y2hhbmdlCj4+ICsgKiAgICAgYmVoaW5kIFhlbidzIGJhY2suCj4+ICsgKiAgMikgQW4gTk1JIG9y
IE1DRSBjYW4gaW50ZXJydXB0IGF0IGFueSBwb2ludCwgaW5jbHVkaW5nIGVhcmx5IGluIHRoZSBl
bnRyeQo+PiArICogICAgIHBhdGgsIG9yIGxhdGUgaW4gdGhlIGV4aXQgcGF0aCBhZnRlciByZXN0
b3JpbmcgdGhlIGd1ZXN0IHZhbHVlLiAgVGhpcwo+PiArICogICAgIHdpbGwgY29ycnVwdCB0aGUg
Z3Vlc3QgdmFsdWUuCj4+ICsgKgo+PiArICogRmFjdG9yIDEgaXMgZGVhbHQgd2l0aCBieSByZWx5
aW5nIG9uIE5NSXMvTUNFcyBiZWluZyBibG9ja2VkIGltbWVkaWF0ZWx5Cj4+ICsgKiBhZnRlciBW
TUVYSVQuICBUaGUgVk1FWElULXNwZWNpZmljIGNvZGUgcmVhZHMgTVNSX1NQRUNfQ1RSTCBhbmQg
dXBkYXRlcwo+PiArICogY3VycmVudCBiZWZvcmUgbG9hZGluZyBYZW4ncyBNU1JfU1BFQ19DVFJM
IHNldHRpbmcuCj4+ICsgKgo+PiArICogRmFjdG9yIDIgaXMgaGFyZGVyLiAgV2UgbWFpbnRhaW4g
YSBzaGFkb3dfc3BlY19jdHJsIHZhbHVlLCBhbmQKPj4gKyAqIHVzZV9zaGFkb3dfc3BlY19jdHJs
IGJvb2xlYW4gcGVyIGNwdS4gIFRoZSBzeW5jaHJvbm91cyB1c2UgaXM6Cj4+ICsgKgo+PiArICog
IDEpIFN0b3JlIGd1ZXN0IHZhbHVlIGluIHNoYWRvd19zcGVjX2N0cmwKPj4gKyAqICAyKSBTZXQg
dXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbgo+PiArICogIDMpIExvYWQgZ3Vlc3QgdmFsdWUg
aW50byBNU1JfU1BFQ19DVFJMCj4+ICsgKiAgNCkgRXhpdCB0byBndWVzdAo+PiArICogIDUpIEVu
dHJ5IGZyb20gZ3Vlc3QKPj4gKyAqICA2KSBDbGVhciB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29s
ZWFuCj4gNykgTG9hZCBYZW4gdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCj4KPiAoSXQgaXMgaW1w
b3J0YW50IHRvIHNwZWxsIG91dCB0aGF0IHRoZSBNU1Igd3JpdGUgaW4gX2JvdGhfIGNhc2VzCj4g
bmVlZHMgdG8gY29tZSBhZnRlciB0aGUgd3JpdGUgb2YgdGhlIGJvb2xlYW4uKQoKT2suCgo+Cj4+
ICsubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIGlicnNfdmFsOnJlcQo+PiAr
LyoKPj4gKyAqIFJlcXVpcmVzICVyYng9Y3VycmVudCwgJXJzcD1yZWdzL2NwdWluZm8KPj4gKyAq
IENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKPj4gKyAqCj4+ICsgKiBUaGUgY29tbW9uIGNhc2Ug
aXMgdGhhdCBhIGd1ZXN0IGhhcyBkaXJlY3QgYWNjZXNzIHRvIE1TUl9TUEVDX0NUUkwsIGF0Cj4+
ICsgKiB3aGljaCBwb2ludCB3ZSBuZWVkIHRvIHNhdmUgdGhlIGd1ZXN0IHZhbHVlIGJlZm9yZSBz
ZXR0aW5nIElCUlMgZm9yIFhlbi4KPj4gKyAqIFVuaWxhdGVyYWxseSBzYXZpbmcgdGhlIGd1ZXN0
IHZhbHVlIGlzIHNob3J0ZXIgYW5kIGZhc3RlciB0aGFuIGNoZWNraW5nLgo+PiArICovCj4+ICsg
ICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Cj4+ICsgICAgcmRtc3IKPj4gKwo+PiArICAgIC8q
IFN0YXNoIHRoZSB2YWx1ZSBmcm9tIGhhcmR3YXJlLiAqLwo+PiArICAgIG1vdiBWQ1BVX2FyY2hf
bXNyKCVyYngpLCAlcmR4Cj4+ICsgICAgbW92ICVhbCwgVkNQVU1TUl9zcGVjX2N0cmxfcmF3KCVy
ZHgpCj4gUGF0Y2ggMyBtYWtlcyB0aGlzIGEgMzItYml0IGZpZWxkIG5vdyAtIHdoeSBzdGlsbCAl
YWw/CgpPdmVyc2lnaHQuCgo+Cj4+ICsubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVu
OnJlcSBpYnJzX3ZhbDpyZXEKPj4gKy8qCj4+ICsgKiBSZXF1aXJlcyAlcnNwPXJlZ3MgKGFsc28g
Y3B1aW5mbyBpZiAhbWF5YmV4ZW4pCj4+ICsgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4Cj4+
ICsgKgo+PiArICogUFYgZ3Vlc3RzIGNhbid0IHVwZGF0ZSBNU1JfU1BFQ19DVFJMIGJlaGluZCBY
ZW4ncyBiYWNrLCBzbyBubyBuZWVkIHRvIHJlYWQKPj4gKyAqIGl0IGJhY2suICBFbnRyaWVzIGZy
b20gZ3Vlc3QgY29udGV4dCBuZWVkIHRvIGNsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcsCj4+ICsg
KiB3aGlsZSBlbnRyaWVzIGZyb20gWGVuIG11c3QgbGVhdmUgc2hhZG93aW5nIGluIGl0cyBjdXJy
ZW50IHN0YXRlLgo+PiArICovCj4+ICsgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4Cj4+ICsK
Pj4gKyAgICAuaWYgXG1heWJleGVuCj4+ICsgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNw
KQo+PiArICAgICAgICBqeiAuTFxAX2VudHJ5X2Zyb21feGVuCj4+ICsgICAgLmVuZGlmCj4+ICsK
Pj4gKyAgICAvKgo+PiArICAgICAqIENsZWFyIFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSog
bG9hZGluZyBYZW4ncyB2YWx1ZS4gIElmIGVudGVyaW5nCj4+ICsgICAgICogZnJvbSBhIHBvc3Np
Ymx5LXhlbiBjb250ZXh0LCAlcnNwIGRvZXNuJ3QgbmVjZXNzYXJpbHkgYWxpYXMgdGhlIGNwdWlu
Zm8KPj4gKyAgICAgKiBibG9jayBzbyBjYWxjdWxhdGUgdGhlIHBvc2l0aW9uIGRpcmVjdGx5Lgo+
PiArICAgICAqLwo+PiArICAgIC5pZiBcbWF5YmV4ZW4KPj4gKyAgICAgICAgR0VUX1NUQUNLX0VO
RChkeCkKPiBJbiBhbG1vc3QgYWxsIGNhc2VzIChhbmQgcGVyaGFwcyBpbiBhbGwgb25lcyB3aXRo
IG1heWJleGVuIHNldCkgdGhlCj4gbWFjcm8gaW52b2NhdGlvbiBzaXRzIHJpZ2h0IGFoZWFkIG9m
IGEgR0VUX1NUQUNLX0JBU0UoKS4gSWYgeW91Cj4gc3dhcHBlZCB0aGVtIGFuZCBhbGxvd2VkIHRo
ZSByZWdpc3RlciB0byBiZSBwYXNzZWQgaW4sIHlvdSBjb3VsZAo+IGF2b2lkIHRoaXMgbG9hZC4K
Ckkgc2VlbSB0byByZWNhbGwgdGhpcyBiZWluZyBwcm9ibGVtYXRpYy7CoCBJJ2xsIHJlY2hlY2su
Cgo+Cj4+ICsubWFjcm8gRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKPj4gKy8qCj4+ICsgKiBS
ZXF1aXJlcyAlZWF4PXNwZWNfY3RybCwgJXJzcD1yZWdzL2NwdWluZm8KPj4gKyAqIENsb2JiZXJz
ICVyYXgsICVyY3gsICVyZHgKPiAlcmF4IGlzbid0IHJlYWxseSBiZWluZyBjbG9iYmVyZWQgYW55
bW9yZS4gVGhlIGNsb2JiZXIgYW5ub3RhdGlvbnMKPiBvbiBhbGwgdXNlIHNpdGVzIGFwcGVhciB0
byBiZSBzaW1pbGFybHkgc3RhbGUuCgpUcnVlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:44:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:44:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecWxX-0000ew-Hy; Fri, 19 Jan 2018 13:43:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o2jt=ae=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecWxW-0000eq-NQ
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 13:43:54 +0000
X-Inumbo-ID: 89a9fa34-2119-11b2-b4a7-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89a9fa34-2119-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 05:09:06 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 06:43:52 -0700
Message-Id: <5A62042902000078001A0632@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 06:43:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>
References: <osstest-118226-mainreport@xen.org>
In-Reply-To: <osstest-118226-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 118226: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE0OjM1LCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDExODIyNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KPiBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MjI2LyAK
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE5Cgp4ZW4taHZtY3R4LmM6IEluIGZ1bmN0aW9uICdkdW1w
X3ZpcmlkaWFuX3ZjcHUnOgp4ZW4taHZtY3R4LmM6Mzg0OjY6IGVycm9yOiAnc3RydWN0IGh2bV92
aXJpZGlhbl92Y3B1X2NvbnRleHQnIGhhcyBubyBtZW1iZXIgbmFtZWQgJ3ZwX2Fzc2lzdF92ZWN0
b3InCiAgICAgcC52cF9hc3Npc3RfdmVjdG9yKTsKICAgICAgXgovaG9tZS9vc3N0ZXN0L2J1aWxk
LjExODIyNi5idWlsZC1hbWQ2NC94ZW4vdG9vbHMvbWlzYy8uLi8uLi90b29scy9SdWxlcy5tazoy
MjI6IHJlY2lwZSBmb3IgdGFyZ2V0ICd4ZW4taHZtY3R4Lm8nIGZhaWxlZAptYWtlWzRdOiBMZWF2
aW5nIGRpcmVjdG9yeSAnL2hvbWUvb3NzdGVzdC9idWlsZC4xMTgyMjYuYnVpbGQtYW1kNjQveGVu
L3Rvb2xzL21pc2MnCm1ha2VbNF06ICoqKiBbeGVuLWh2bWN0eC5vXSBFcnJvciAxCgpJJ20gc29y
cnkgUGF1bCwgYnV0IGFub3RoZXIgcGF0Y2ggd2lsbCBiZSBuZWVkZWQgYXMgaXQgc2VlbXMuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:46:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecWza-0000n1-TU; Fri, 19 Jan 2018 13:46:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecWzZ-0000mv-RJ
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 13:46:01 +0000
X-Inumbo-ID: 70a42472-fd1f-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70a42472-fd1f-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 13:48:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 06:25:50 -0700
Message-Id: <5A61FFEF02000078001A0602@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 06:25:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-10-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-10-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4gQEAgLTE3NDMsNiArMTc0MywyOSBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVj
dCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKPiAgICAgICAgICB9Cj4gIAo+ICAgICAg
ICAgIGN0eHRfc3dpdGNoX2xldmVsbGluZyhuZXh0KTsKPiArCj4gKyAgICAgICAgaWYgKCBvcHRf
aWJwYiApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUo
dW5zaWduZWQgaW50LCBsYXN0X25vbmlkbGUpOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
Kmxhc3RfaWQgPSAmdGhpc19jcHUobGFzdF9ub25pZGxlKTsKCiJub25pZGxlIiBpcyBub3QgZW50
aXJlbHkgY29ycmVjdCB3aXRob3V0IGFuIGlzX2lkbGVfLi4uKCkgY2hlY2sgYXJvdW5kCml0LCBh
cyB0aGUgb3V0ZXIgY29uZGl0aW9uIGxlYXZlcyByb29tIGZvciBpZGxlIHZDUFUtcyB0byBtYWtl
IGl0IGhlcmUuCkJ1dCB0YWtlIHRoaXMgYXMgYSByZW1hcmssIG5vdCBhIHN0cmljdCByZXF1ZXN0
IHRvIGNoYW5nZSB0aGUgbmFtZS4KCj4gKyAgICAgICAgICAgIC8qIFNxdWFzaCB0aGUgZG9taWQg
YW5kIHZjcHUgaWQgdG9nZXRoZXIgZm9yIGVmZmljaWVuY3kuICovCj4gKyAgICAgICAgICAgIHVu
c2lnbmVkIGludCBuZXh0X2lkID0gKCgodW5zaWduZWQgaW50KW5leHRkLT5kb21haW5faWQgPDwg
MTYpIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQxNl90KW5l
eHQtPnZjcHVfaWQpOwoKSXMgdGhpcyByZWFsbHkgbW9yZSBlZmZpY2llbnQgdGhhbiBqdXN0IGNv
bXBhcmluZyBzdHJ1Y3QgdmNwdSBwb2ludGVycz8KCj4gKyAgICAgICAgICAgIEJVSUxEX0JVR19P
TihNQVhfVklSVF9DUFVTID4gMHhmZmZmKTsKPiArCj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAg
ICAgICAgICAqIFdoZW4gc2NoZWR1bGluZyBmcm9tIGEgdmNwdSwgdG8gaWRsZSwgYW5kIGJhY2sg
dG8gdGhlIHNhbWUgdmNwdQo+ICsgICAgICAgICAgICAgKiAod2hpY2ggbWlnaHQgYmUgY29tbW9u
IGluIGEgbGlnaHRseSBsb2FkZWQgc3lzdGVtLCBvciB3aGVuCj4gKyAgICAgICAgICAgICAqIHVz
aW5nIHZjcHUgcGlubmluZyksIHRoZXJlIGlzIG5vIG5lZWQgdG8gaXNzdWUgSUJQQiwgYXMgd2Ug
YXJlCj4gKyAgICAgICAgICAgICAqIHJldHVybmluZyB0byB0aGUgc2FtZSBzZWN1cml0eSBjb250
ZXh0Lgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCAqbGFzdF9pZCAhPSBu
ZXh0X2lkICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgd3Jtc3JsKE1TUl9Q
UkVEX0NNRCwgUFJFRF9DTURfSUJQQik7Cj4gKyAgICAgICAgICAgICAgICAqbGFzdF9pZCA9IG5l
eHRfaWQ7Cj4gKyAgICAgICAgICAgIH0KCkkndmUgcmVhZCBEYXZpZCdzIG1haWxzIHJlZ2FyZGlu
ZyB0aGlzIGFub3RoZXIgdGltZSwgYnV0IEkgc3RpbGwgY2FuJ3QKY29uY2x1ZGUgd2h5IHRoaXMg
ZXh0cmEgbG9naWMgd291bGQgYmUgbmVjZXNzYXJ5LiBUcmFuc2l0aW9ucwpmcm9tIGEgZ3Vlc3Qg
dkNQVSB0aHJvdWdoIGlkbGUgYW5kIGJhY2sgdG8gdGhhdCB2ZXJ5IHZDUFUgZG8Kbm90IGFsdGVy
IHBlcl9jcHUoY3Vycl92Y3B1LCAuLi4pIC0gX19jb250ZXh0X3N3aXRjaCgpIGlzIHRoZQpvbmx5
IHBsYWNlIHRvIHVwZGF0ZSBpdC4gVGhlcmUncyBjZXJ0YWlubHkgdGhlIHBvdGVudGlhbCBmb3Ig
aXQgdG8KYmUgY2FsbGVkIHRocm91Z2ggX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpLCBidXQgaXMg
dGhhdCBhCmNvbW1vbiBjYXNlPyBJJ2Qgc3VwcG9ydCBpbnRyb2R1Y3Rpb24gb2YgdGhlIGV4dHJh
IGxvZ2ljIG9ubHkgaWYKc28uCgpGdXJ0aGVybW9yZSwgaWYgdGhpcyBpbmRlZWQgd2FzIGEgc3Vm
ZmljaWVudGx5IGNvbW1vbiBjYXNlLCBkb2luZwpsYXp5IGNvbnRleHQgc3dpdGNoZXMgYXQgYWxs
IGZvciBIVk0gZ3Vlc3RzIHdvdWxkIG9uY2UgYWdhaW4KbmVlZCB0byBiZSBwdXQgdW5kZXIgcXVl
c3Rpb24uCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwo+IEBAIC0zMyw2ICszMyw3IEBAIHN0YXRpYyBlbnVtIGluZF90aHVu
ayB7Cj4gICAgICBUSFVOS19KTVAsCj4gIH0gb3B0X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19E
RUZBVUxUOwo+ICBzdGF0aWMgaW50IG9wdF9pYnJzIF9faW5pdGRhdGEgPSAtMTsKPiArYm9vbCBf
X3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKPiAgc3RhdGljIGJvb2wgb3B0X3JzYl9uYXRp
dmUgX19pbml0ZGF0YSA9IHRydWUsIG9wdF9yc2Jfdm1leGl0IF9faW5pdGRhdGEgPSB0cnVlOwoK
Q29uc2lkZXJpbmcgdGhlIChiZXR0ZXIgaW1vKSBwbGFjZW1lbnQgb2YgX19yZWFkX21vc3RseSBo
ZXJlLAp3b3VsZCB5b3UgbWluZCBtb3ZpbmcgdGhlIF9faW5pdGRhdGEgYWNjb3JkaW5nbHkgaW4g
dGhlIGVhcmxpZXIKcGF0Y2hlcyAob3B0X3RodW5rIGhhdmluZyByZWFzb25zIHRvIGJlIGFuIGV4
Y2VwdGlvbik/Ck90aGVyd2lzZSBwbGVhc2UgbW92ZSB0aGUgX19yZWFkX21vc3RseSB0byB0aGUg
ZW5kLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:48:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecX1r-0000vw-8o; Fri, 19 Jan 2018 13:48:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecX1p-0000vd-L3
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 13:48:21 +0000
X-Inumbo-ID: c305c8c8-fd1f-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c305c8c8-fd1f-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 13:50:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66336647"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-8-git-send-email-andrew.cooper3@citrix.com>
 <5A61ED6002000078001A0584@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0ed9c590-9bdf-f327-eed3-9768a4969901@citrix.com>
Date: Fri, 19 Jan 2018 13:48:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61ED6002000078001A0584@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 07/11] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTI6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0xMjQsNyAr
MTg2LDIxIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkK
Pj4gICAgICAgICAgICAgICAqLwo+PiAgICAgICAgICAgICAgaWYgKCBjcHVfaGFzX2xmZW5jZV9k
aXNwYXRjaCApCj4+ICAgICAgICAgICAgICAgICAgdGh1bmsgPSBUSFVOS19MRkVOQ0U7Cj4+ICsg
ICAgICAgICAgICAvKgo+PiArICAgICAgICAgICAgICogT24gSW50ZWwgaGFyZHdhcmUsIHdlJ2Qg
bGlrZSB0byB1c2UgcmV0cG9saW5lIGluIHByZWZlcmVuY2UgdG8KPj4gKyAgICAgICAgICAgICAq
IElCUlMsIGJ1dCBvbmx5IGlmIGl0IGlzIHNhZmUgb24gdGhpcyBoYXJkd2FyZS4KPj4gKyAgICAg
ICAgICAgICAqLwo+PiArICAgICAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9JQlJTQikgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIGlmICgg
cmV0cG9saW5lX3NhZmUoKSApCj4+ICsgICAgICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktf
UkVUUE9MSU5FOwo+PiArICAgICAgICAgICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgICAgICAg
ICAgaWJycyA9IHRydWU7Cj4+ICsgICAgICAgICAgICB9Cj4gSSB0aGluayBJIGhhZCBhc2tlZCBh
Ym91dCB0aGlzIHBpZWNlIG9mIGNvZGUgYmVmb3JlLCBidXQgbWF5YmUgbm90Cj4gdGhlIHNhbWUg
SSdtIG5vdGljaW5nIG5vdzogV2h5IGlzIHVzaW5nIHJldHBvbGluZSBkZXBlbmRlbnQgdXBvbgo+
IElCUlNCPyBJLmUuIHdoeSBub3QKPgo+ICAgICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVf
c2FmZSgpICkKPiAgICAgICAgICAgICAgICAgdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7Cj4gICAg
ICAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQo+ICAg
ICAgICAgICAgICAgICBpYnJzID0gdHJ1ZTsKPgo+ID8KClByb2JhYmx5IGJlY2F1c2UgdGhhdCB3
YXMgbXkgdHJhaW4gb2YgdGhvdWdoIHdoZW4gcHV0dGluZyB0aGlzCnRvZ2V0aGVyLsKgIEl0IG1h
ZGUgbW9yZSBvZiBhIGRpZmZlcmVudCBpbiBwcmV2aW91cyBpdGVyYXRpb25zIHdoZW4gdGhlCklC
UlNfU0VUL0NMRUFSIGRlY2lzaW9uIHdhcyB0YWtlbiBoZXJlLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:51:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:51:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecX4J-0001aR-Js; Fri, 19 Jan 2018 13:50:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+zjb=eo=citrix.com=prvs=55023bea9=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ecX4H-0001Yx-PJ
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 13:50:53 +0000
X-Inumbo-ID: 1e48a819-fd20-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e48a819-fd20-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 13:53:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66336765"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [xen-unstable-smoke test] 118226: regressions - FAIL
Thread-Index: AQHTkSqPc7OS9ghxgEC0yWPdIswY0aN7I/2AgAAScxA=
Date: Fri, 19 Jan 2018 13:50:46 +0000
Message-ID: <53278d35f80a4e048f356941df1bcf34@AMSPEX02CL03.citrite.net>
References: <osstest-118226-mainreport@xen.org>
 <5A62042902000078001A0632@prv-mh.provo.novell.com>
In-Reply-To: <5A62042902000078001A0632@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 osstest service owner <osstest-admin@xenproject.org>
Subject: Re: [Xen-devel] [xen-unstable-smoke test] 118226: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMTkgSmFudWFyeSAyMDE4IDEzOjQ0Cj4gVG86IFBh
dWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+Cj4gQ2M6IHhlbi1kZXZlbCA8eGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPjsgb3NzdGVzdCBzZXJ2aWNlIG93bmVyCj4gPG9z
c3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxdIFt4
ZW4tdW5zdGFibGUtc21va2UgdGVzdF0gMTE4MjI2OiByZWdyZXNzaW9ucyAtCj4gRkFJTAo+IAo+
ID4+PiBPbiAxOS4wMS4xOCBhdCAxNDozNSwgPG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmc+
IHdyb3RlOgo+ID4gZmxpZ2h0IDExODIyNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0K
PiA+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgy
MjYvCj4gPgo+ID4gUmVncmVzc2lvbnMgOi0oCj4gPgo+ID4gVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKPiA+ICBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICA2IHhlbi1idWls
ZCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTkKPiAKPiB4ZW4taHZtY3R4LmM6
IEluIGZ1bmN0aW9uICdkdW1wX3ZpcmlkaWFuX3ZjcHUnOgo+IHhlbi1odm1jdHguYzozODQ6Njog
ZXJyb3I6ICdzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCcgaGFzIG5vCj4gbWVtYmVy
IG5hbWVkICd2cF9hc3Npc3RfdmVjdG9yJwo+ICAgICAgcC52cF9hc3Npc3RfdmVjdG9yKTsKPiAg
ICAgICBeCj4gL2hvbWUvb3NzdGVzdC9idWlsZC4xMTgyMjYuYnVpbGQtCj4gYW1kNjQveGVuL3Rv
b2xzL21pc2MvLi4vLi4vdG9vbHMvUnVsZXMubWs6MjIyOiByZWNpcGUgZm9yIHRhcmdldCAneGVu
LQo+IGh2bWN0eC5vJyBmYWlsZWQKPiBtYWtlWzRdOiBMZWF2aW5nIGRpcmVjdG9yeSAnL2hvbWUv
b3NzdGVzdC9idWlsZC4xMTgyMjYuYnVpbGQtCj4gYW1kNjQveGVuL3Rvb2xzL21pc2MnCj4gbWFr
ZVs0XTogKioqIFt4ZW4taHZtY3R4Lm9dIEVycm9yIDEKPiAKPiBJJ20gc29ycnkgUGF1bCwgYnV0
IGFub3RoZXIgcGF0Y2ggd2lsbCBiZSBuZWVkZWQgYXMgaXQgc2VlbXMuCj4gCgpEYW1uLiBJIHRo
b3VnaHQgSSdkIGRvbmUgYSBjbGVhbiB0b29scyBidWlsZC4gUGF0Y2ggY29taW5nIHVwLi4uCgog
IFBhdWwKCj4gSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:51:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:51:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecX5B-0001ej-SK; Fri, 19 Jan 2018 13:51:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecX5A-0001eS-QN
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 13:51:48 +0000
X-Inumbo-ID: 3f1dbbdf-fd20-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f1dbbdf-fd20-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 13:54:20 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 06:51:41 -0700
Message-Id: <5A6205FF02000078001A0652@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 06:51:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
 <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
 <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
In-Reply-To: <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE0OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTE6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w
MS4xOCBhdCAxNjo0NiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTcyOSw2ICs3NjAsOSBAQCBFTlRSWShubWkpCj4+PiAgaGFuZGxlX2lzdF9leGNlcHRpb246Cj4+
PiAgICAgICAgICBTQVZFX0FMTCBDTEFDCj4+PiAgCj4+PiArICAgICAgICBTUEVDX0NUUkxfRU5U
UllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCBDbG9iOiBhY2QgKi8KPj4+ICsgICAgICAg
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBwb2ludC4gKi8KPj4gRm9sbG93aW5nIG15IGNvbnNpZGVyYXRpb25zIHRvd2FyZHMgYWx0ZXJu
YXRpdmUgcGF0Y2hpbmcgdG8KPj4gZWxpbWluYXRlIGFzIG11Y2ggb3ZlcmhlYWQgYXMgcG9zc2li
bGUgZnJvbSB0aGUgTWVsdGRvd24KPj4gYmFuZC1haWQgaW4gY2FzZSBpdCBpcyBiZWluZyBkaXNh
YmxlZCwgSSdtIHJhdGhlciBoZXNpdGFudCB0byBzZWUgYW55Cj4+IHBhdGNoYWJsZSBjb2RlIGJl
aW5nIGludHJvZHVjZWQgaW50byB0aGUgTk1JLyNNQyBlbnRyeSBwYXRocwo+PiB3aXRob3V0IHRo
ZSBwYXRjaGluZyBsb2dpYyBmaXJzdCBiZWluZyBtYWRlIHNhZmUgaW4gdGhpcyByZWdhcmQuCj4+
IEV4Y2VwdGlvbnMgY29taW5nIGhlcmUgYXJlbid0IHZlcnkgZnJlcXVlbnQgKGV4Y2VwdCBwZXJo
YXBzIG9uCj4+IGhhcmR3YXJlIGFib3V0IHRvIGRpZSksIHNvIHRoZSBwYXRoIGlzbid0IHBlcmZv
cm1hbmNlIGNyaXRpY2FsLgo+PiBUaGVyZWZvcmUgSSB0aGluayB3ZSBzaG91bGQgdHJ5IHRvIGF2
b2lkIGFueSBwYXRjaGluZyBoZXJlLCBhbmQKPj4ganVzdCBjb25kaXRpb25hbHMgaW5zdGVhZC4g
VGhpcyBpbiBmYWN0IGlzIG9uZSBvZiB0aGUgcmVhc29ucyB3aHkgSQo+PiBkaWRuJ3Qgd2FudCB0
byBtYWNyby1pemUgdGhlIGFzc2VtYmx5IGFkZGl0aW9ucyBkb25lIGluIHRoZQo+PiBNZWx0ZG93
biBiYW5kLWFpZC4KPj4KPj4gSSBkbyByZWFsaXplIHRoYXQgdGhpcyB0aGVuIGFsc28gYWZmZWN0
cyB0aGUgZXhpdC10by1YZW4gcGF0aCwKPj4gd2hpY2ggSSBhZ3JlZSBpcyBsZXNzIGRlc2lyYWJs
ZSB0byB1c2UgY29uZGl0aW9uYWxzIG9uLgo+IAo+IFdoaWxlIEkgYWdyZWUgdGhhdCBvdXIgbGFj
ayBvZiBJU1Qtc2FmZSBwYXRjaGluZyBpcyBhIHByb2JsZW0sIHRoZXNlCj4gYWx0ZXJuYXRpdmUg
cG9pbnRzIGFyZSBhbHJlYWR5IHByZXNlbnQgb24gdGhlIE5NSSBhbmQgTUNFIHBhdGhzLCBhbmQK
PiBuZWVkIHRvIGJlLiAgQXMgYSByZXN1bHQsIHRoZSBERiBoYW5kbGVyIGlzIGluIG5vIHdvcnNl
IG9mIGEgcG9zaXRpb24uIAo+IEFzIGEgcGVyZmVjdCBleGFtcGxlLCBvYnNlcnZlIHRoZSBDTEFD
IGluIGNvbnRleHQuCgpPaCwgaW5kZWVkLiBXZSBzaG91bGQgY2hhbmdlIHRoYXQuCgo+IEkgY291
bGQgcGVyaGFwcyBiZSB0YWxrZWQgaW50byBtYWtpbmcgYSBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
U1QgdmFyaWFudAo+IHdoaWNoIGRvZXNuJ3QgdXNlIGFsdGVybmF0aXZlcyAoYnV0IElNTyB0aGlz
IGlzIHBvaW50bGVzcyBpbiB0aGUKPiBwcmVzZW5jZSBvZiBDTEFDKSwgYnV0IHN0aWxsIGRvbid0
IHRoaW5rIGl0IGlzIHJlYXNvbmFibGUgdG8gdHJlYXQgREYKPiBkaWZmZXJlbnRseSB0byBOTUkv
TUNFLgoKI0RGIGlzIGRlYmF0YWJsZTogT24gb25lIGhhbmQgSSBjYW4gc2VlIHRoYXQgaWYgdGhp
bmdzIGdvIHdyb25nLAppdCBjYW4gZXF1YWxseSBiZSByYWlzZWQgYXQgYW55IHRpbWUuIE90b2gg
I01DIGFuZCBldmVuIG1vcmUgc28KTk1JIGNhbiBiZSByYWlzZWQgX3dpdGhvdXRfIHRoaW5ncyBn
b2luZyAoZmF0YWxseSkgd3JvbmcsIGkuZS4gdGhlCnBhdGNoaW5nIG1heSBicmVhayBhIGJvb3Qg
d2hpY2ggd291bGQgb3RoZXJ3aXNlIGhhdmUgc3VjY2VlZGVkCih3aGVyZWFzIHRoZSAjREYgd291
bGQgbWFrZSB0aGUgYm9vdCBmYWlsIGFueXdheSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 13:53:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 13:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecX6k-0001nx-5d; Fri, 19 Jan 2018 13:53:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecX6i-0001na-Vz
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 13:53:25 +0000
X-Inumbo-ID: 78a28948-fd20-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 78a28948-fd20-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 13:55:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 06:33:16 -0700
Message-Id: <5A6201AE02000078001A060C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 06:33:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
 <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
 <5A61E89202000078001A0556@prv-mh.provo.novell.com>
 <6e6b06da-c6b1-0972-b078-4d351d1ef2c7@citrix.com>
 <5A61EE6B02000078001A0595@prv-mh.provo.novell.com>
 <98317d94-a80c-57be-1919-e40fe834188e@citrix.com>
 <5A61F80202000078001A05D6@prv-mh.provo.novell.com>
 <e88cedd2-a37d-5725-f6c9-fccfa5fdbfc1@citrix.com>
In-Reply-To: <e88cedd2-a37d-5725-f6c9-fccfa5fdbfc1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE0OjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTI6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4w
MS4xOCBhdCAxMzozNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTkvMDEvMTggMTI6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE5LjAxLjE4IGF0
IDEzOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDE5LzAx
LzE4IDExOjQ2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDEx
OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gMTkvMDEv
MTggMTA6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBPbiAxOC4wMS4xOCBhdCAx
Njo0NiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4gRm9yIGd1
ZXN0IHNhZmV0eSwgd2UgdHJlYXQgU1RJQlAgYXMgc3BlY2lhbCwgYWx3YXlzIG92ZXJyaWRlIHRo
ZSB0b29sc3RhY2sKPj4+Pj4+Pj4+IGNob2ljZSwgYW5kIGFsd2F5cyBhZHZlcnRpc2UgU1RJQlAg
aWYgSUJSUyBpcyBhdmFpbGFibGUuICBUaGlzIHJlbW92ZXMgdGhlCj4+Pj4+Pj4+PiBjb3JuZXIg
Y2FzZSB3aGVyZSBTVElCUCBpcyBub3QgYWR2ZXJ0aXNlZCwgYnV0IHRoZSBndWVzdCBpcyBydW5u
aW5nIG9uCj4+Pj4+Pj4+PiBIVC1jYXBhYmxlIGhhcmR3YXJlIHdoZXJlIGl0IGRvZXMgbWF0dGVy
Lgo+Pj4+Pj4+PiBJIGd1ZXNzIHRoZSBhbnN3ZXIgdG8gbXkgcXVlc3Rpb24gbWF5IGxpdmUgc29t
ZXdoZXJlIGxhdGVyIGluIHRoZQo+Pj4+Pj4+PiBzZXJpZXMsIGJ1dCBzaW5jZSBJIGhhdmVuJ3Qg
Z290IHRoZXJlIHlldDogSXMgdGhpcyBiYXNlZCBvbiB0aGUKPj4+Pj4+Pj4gYXNzdW1wdGlvbiB0
aGF0IG9uIEhULWNhcGFibGUgaGFyZHdhcmUgdGhleSB3b3VsZCBhbHdheXMgYmUKPj4+Pj4+Pj4g
YXZhaWxhYmxlIHRvZ2V0aGVyPyBPdGhlcndpc2UsIGhvdyBkbyB5b3UgZW11bGF0ZSBTVElCUCBm
b3IgdGhlCj4+Pj4+Pj4+IGd1ZXN0IGlmIGFsbCB5b3UndmUgZ290IGlzIElCUlMvSUJQQj8KPj4+
Pj4+PiBUaGUgc2FmZXR5IGRlcGVuZHMgb24gdGhlIGd1ZXN0IHNlZWluZyBTVElCUCBhbmQgdXNp
bmcgaXQgaWYgaXQgd2FudHMKPj4+Pj4+PiB0by4gIChOb3QgdGhhdCBJJ3ZlIHNlZW4gYW55IHNp
Z24gb2YgU1RJQlAgaW4gdGhlIExpbnV4IGNvZGUsIG9yIGZyb20KPj4+Pj4+PiBvYnNlcnZpbmcg
d2hhdCBXaW5kb3dzIGFwcGVhcnMgdG8gZG8pLgo+Pj4+Pj4+Cj4+Pj4+Pj4gRm9yIHRvcG9sb2d5
IHJlYXNvbnMgKGRlc3BpdGUgdGhlIG90aGVyIGNhbnMgb2Ygd29ybXMgaW4gdGhpcyBhcmVhKSwg
d2UKPj4+Pj4+PiB1bmlsYXRlcmFsbHkgc2V0IEhULCBzbyBhbGwgZ3Vlc3RzIHNob3VsZCBmaW5k
IHRoZW1zZWx2ZXMgb24gSFQtY2FwYWJsZQo+Pj4+Pj4+IHN5c3RlbXMuCj4+Pj4+PiBCdXQgdGhp
cyBkb2Vzbid0IGFuc3dlciBteSBxdWVzdGlvbjogV2hhdCBkbyB5b3UgZG8gaWYgdGhlIGd1ZXN0
Cj4+Pj4+PiB1c2VzIFNUSUJQIChiZWNhdXNlIHlvdSd2ZSB0b2xkIGl0IHRoYXQgaXQgY2FuKSwg
YnV0IHRoZSBoYXJkd2FyZQo+Pj4+Pj4gZG9lc24ndCBzdXBwb3J0IGl0PyBBcmVuJ3QgeW91IHBy
b2R1Y2luZyBhIGZhbHNlIHNlbnNlIG9mIHNlY3VyaXR5Cj4+Pj4+PiB0byB0aGUgZ3Vlc3QgdGhp
cyB3YXk/Cj4+Pj4+IFRoZSBlbnRpcmUgcG9pbnQgb2YgU1BFQ19DVFJMX1NUSUJQIGJlaW5nIGln
bm9yZWQgb24gc29tZSBoYXJkd2FyZSBpcyB0bwo+Pj4+PiBsZXQgdGhpcyB3b3JrLgo+Pj4+Pgo+
Pj4+PiBCeSBhZHZlcnRpc2luZyBTVElCUCwgd2UgYXJlIHRlbGxpbmcgdGhlIGd1ZXN0ICJUaGVy
ZSBtaWdodCBiZSAoYnV0IG5vdAo+Pj4+PiBkZWZpbml0ZWx5KSBpbnRlcmZlcmVuY2UgZnJvbSBv
dGhlciB0aHJlYWRzIGluIHRoZSBCVEIuICBJZiB5b3UgY2FyZQo+Pj4+PiBhYm91dCB0aGlzLCB5
b3Ugc2hvdWxkIHNldCBTUEVDX0NUUkwuU1RJQlAiLgo+Pj4+Pgo+Pj4+PiBPbiBoYXJkd2FyZSB3
aGVyZSB0aGVyZSBpcyBkZWZpbml0ZWx5IG5vIGludGVyZmVyZW5jZSwgdGhpcyBpcyBhIG5vcC4K
Pj4+Pj4KPj4+Pj4gSW4gYW55IHNpdHVhdGlvbiB3aGVyZSBhIGd1ZXN0IG1pZ2h0IG1pZ3JhdGUg
dG8gYSBob3N0IHdoZXJlIHRoZXJlIGlzCj4+Pj4+IGludGVyZmVyZW5jZSwgaXQgbmVlZHMgdG8g
a25vdyBhYm91dCBTVElCUCBzbyAoaWYgaXQgY2FyZXMpIGl0IGNhbgo+Pj4+PiBjaG9vc2UgdG8g
c2V0IFNQRUNfQ1RSTC5TVElCUC4KPj4+PiBUaGlzIGlzIHRoZSBwYXJ0IHRoYXQgaXMgY2xlYXIs
IGJ1dCBteSBxdWVzdGlvbiByZW1haW5zIHVuYW5zd2VyZWQ6Cj4+Pj4gSWYgSFQgaGFyZHdhcmUg
ZG9lc24ndCBzdXBwb3J0IFNUSUJQLCBob3cgY2FuIHRoZSBndWVzdCBndWFyZAo+Pj4+IGl0c2Vs
ZiBfc3VjY2Vzc2Z1bGx5Xz8KPj4+IEknbSBjb21wbGV0ZWx5IGxvc3Qgbm93LiAgT24gaGFyZHdh
cmUgd2hpY2ggZG9lc24ndCBzdXBwb3J0IFNUSUJQLCB0aGVyZQo+Pj4gaXMgbm8gYWN0aW9uIHJl
cXVpcmVkIHJlcXVpcmVkLgo+PiBIb3cgdGhhdD8gRG8geW91IHBlcmhhcHMgbWVhbiB0aGVyZSdz
IG5vdGhpbmcgd2UgY2FuIGRvPyBZZXMsCj4+IGFuZCB0aGUgc2FtZSBhcHBsaWVzIHRvIHRoZSBn
dWVzdC4gWWV0IGlmIHlvdSd2ZSBnb3QgSFQgaGFyZHdhcmUKPj4gd2hpY2ggc3VwcG9ydHMgSUJS
UyBidXQgbm90IFNUSUJQCj4gCj4gSWYgSW50ZWwncyBtaWNyb2NvZGUgZmFpbHMgdG8gYWR2ZXJ0
aXNlIFNUSUJQIG9uIEhULWhhcmR3YXJlIHdoZXJlIGl0IGlzCj4gcmVxdWlyZWQgZm9yIHNhZmV0
eSwgdGhlbiBpdHMgYnJva2VuIG1pY3JvY29kZS4KPiAKPj4geW91IHN0aWxsIHRlbGwgdGhlIGd1
ZXN0IHRoYXQgU1RJQlAgaXMgYXZhaWxhYmxlLiBIZW5jZSB0aGUgZ3Vlc3Qgc2VlaW5nIAo+IChh
bmQgdXNpbmcpIGJvdGgsIGl0J2xsCj4+IGFzc3VtZSBpdCBpcyBzYWZlIChhbmQgcGVyaGFwcyBy
ZXBvcnQgc28gdG8gaXRzIHVzZXJzKSB3aGVuIGluCj4+IGZhY3QgaXQncyBzdGlsbCB2dWxuZXJh
YmxlLgo+IAo+IE9rIC0gSSBzZWUgeW91ciBwb2ludCBub3csIGJ1dCB0aGVyZSBpcyBub3RoaW5n
IHdlIGNhbiBkbyBhYm91dCB0aGF0LgoKVGhlcmUgYXJlIG9wdGlvbnM6CgoxKSBEaXNhYmxlIEhU
IChyZWFkOiB1c2Ugb25seSBvbiB0aHJlYWQgb24gZWFjaCBjb3JlKQoyKSBEb24ndCBhZHZlcnRp
c2UgU1RJQlAgaWYgd2UgZmluZCBvdXJzZWx2ZXMgb24gSFQgd2l0aCBJQlJTIGJ1dAogICBubyBT
VElCUC4KMykgSXNzdWUgYSBicmlnaHQgd2FybmluZyAoaW4gdGhlIGhvcGUgdGhhdCBpdCBpcyBu
b3RpY2VkKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 14:01:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecXEJ-0002ff-Ux; Fri, 19 Jan 2018 14:01:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecXEI-0002fZ-UD
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 14:01:14 +0000
X-Inumbo-ID: 90791f6c-fd21-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 90791f6c-fd21-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 14:03:46 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 07:01:07 -0700
Message-Id: <5A62083402000078001A066D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 07:01:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Asit K Mallick" <asit.k.mallick@intel.com>,
 "Jun Nakajima" <jun.nakajima@intel.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-8-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-8-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 07/11] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gKy8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRo
aXMgQ1BVLiAqLwo+ICtzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodm9pZCkKPiAr
ewo+ICsgICAgdW5zaWduZWQgaW50IHVjb2RlX3JldiA9IHRoaXNfY3B1KHVjb2RlX2NwdV9pbmZv
KS5jcHVfc2lnLnJldjsKPiArCj4gKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9
PSBYODZfVkVORE9SX0FNRCApCj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAo+ICsgICAg
ICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4g
Kwo+ICsgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQo+ICsgICAgewo+ICsg
ICAgY2FzZSAweDE3OiAvKiBQZW5yeW4gKi8KPiArICAgIGNhc2UgMHgxZDogLyogRHVubmluZ3Rv
biAqLwo+ICsgICAgY2FzZSAweDFlOiAvKiBOZWhhbGVtICovCj4gKyAgICBjYXNlIDB4MWY6IC8q
IEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KPiArICAgIGNhc2UgMHgxYTogLyogTmVoYWxlbSBF
UCAqLwo+ICsgICAgY2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICovCj4gKyAgICBjYXNlIDB4MjU6
IC8qIFdlc3RtZXJlICovCj4gKyAgICBjYXNlIDB4MmM6IC8qIFdlc3RtZXJlIEVQICovCj4gKyAg
ICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICovCj4gKyAgICBjYXNlIDB4MmE6IC8qIFNhbmR5
QnJpZGdlICovCj4gKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VYICovCj4gKyAg
ICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLwo+ICsgICAgY2FzZSAweDNlOiAvKiBJdnlCcmlk
Z2UgRVAvRVggKi8KPiArICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLwo+ICsgICAgY2FzZSAw
eDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCj4gKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAq
Lwo+ICsgICAgY2FzZSAweDQ2OiAvKiBIYXN3ZWxsIEggKi8KPiArICAgICAgICByZXR1cm4gdHJ1
ZTsKCkVzcGVjaWFsbHkgcmVnYXJkaW5nIHRoaXMgcGFydCBvZiB0aGUgZnVuY3Rpb24gKGxlYXZl
IHRoZSBvdGhlciBoYWxmCmluIGNvbnRleHQgZm9yIHJlZmVyZW5jZSkgLSBjYW4gd2UgcGVyaGFw
cyBzaG9ydGVuIHRoaXM/IEUuZy4KZm9sZCB0b2dldGhlciBldmVyeXRoaW5nIGJlbG93IHRoZSBs
b3dlc3QgQnJvYWR3ZWxsIG1vZGVsIHZhbHVlPwpUaGVyZSBpbiBwYXJ0aWN1bGFyIGRvbid0IGFw
cGVhciB0byBiZSBhbiBBdG9tcyBpbiB0aGUgbGlzdCBhYm92ZSwKeWV0IGVpdGhlciB0aGV5J3Jl
IGFmZmVjdGVkIGJ5IHRoZSB1bmRlcmx5aW5nIGlzc3VlIGFzIHdlbGwgKGFuZApoZW5jZSB3b3Vs
ZCBiZW5lZml0IGZyb20gd2hhdGV2ZXIgYXBwbGljYWJsZSBtaXRpZ2F0aW9uKSwgb3Igd2UKc2hv
dWxkIHN1cHByZXNzIGFzIG11Y2ggbWl0aWdhdGlvbiBvdmVyaGVhZCBhcyBwb3NzaWJsZSBmb3Ig
dGhlbQood2hpY2ggSSBkb24ndCB0aGluayBpcyB0aGUgY2FzZSkuCgpJbiBhbnkgZXZlbnQsIGFz
IHNhaWQgYmVmb3JlIC0gdGhpcyBmdW5jdGlvbiB3aWxsIG5lZWQgYW4gYWNrIGZyb20KYW4gSW50
ZWwgcGVyc29uLCBhbmQgaXQgd291bGQgYmUgbmljZSBmb3IgLi4uCgo+ICsgICAgICAgIC8qCj4g
KyAgICAgICAgICogQnJvYWR3ZWxsIHByb2Nlc3NvcnMgYXJlIHJldHBvbGluZS1zYWZlIGFmdGVy
IHNwZWNpZmljIG1pY3JvY29kZQo+ICsgICAgICAgICAqIHZlcnNpb25zLgo+ICsgICAgICAgICAq
Lwo+ICsgICAgY2FzZSAweDNkOiAvKiBCcm9hZHdlbGwgKi8KPiArICAgICAgICByZXR1cm4gdWNv
ZGVfcmV2ID49IDB4Mjg7Cj4gKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCj4gKyAg
ICAgICAgcmV0dXJuIHVjb2RlX3JldiA+PSAweDFiOwo+ICsgICAgY2FzZSAweDRmOiAvKiBCcm9h
ZHdlbGwgRVAvRVggKi8KPiArICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4YjAwMDAyNTsK
PiArICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KPiArICAgICAgICByZXR1cm4gZmFs
c2U7IC8qIFRCRC4gKi8KCi4uLiB0aGlzIHRvIGJlIGZpbGxlZCBpbi4KCkphbgoKPiArICAgICAg
ICAvKgo+ICsgICAgICAgICAqIFNreWxha2UgYW5kIGxhdGVyIHByb2Nlc3NvcnMgYXJlIG5vdCBy
ZXRwb2xpbmUtc2FmZS4KPiArICAgICAgICAgKi8KPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICB9CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 14:08:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:08:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecXL9-0002sh-LS; Fri, 19 Jan 2018 14:08:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=t+gi=ae=citrix.com=prvs=55023bea9=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ecXL8-0002sb-Nr
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 14:08:18 +0000
X-Inumbo-ID: f25710e6-211c-11b2-b4a7-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f25710e6-211c-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 05:33:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458849133"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 09:08:14 -0500
Message-ID: <20180119140814.26611-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] tools/misc/xen-hvmctx: fix the build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlY2VudCBjb21taXQgNjZiZjRlZjAgIng4Ni9odm06IHJlLXdvcmsgdmlyaWRpYW4gQVBJ
QyBhc3Npc3QgY29kZSIKbW9kaWZpZWQgb25lIG9mIHRoZSBmaWVsZCBuYW1lcyBpbiBzdHJ1Y3Qg
aHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBidXQKZGlkIG5vdCBhY2NvcmRpbmdseSBtb2RpZnkg
eGVuLWh2bWN0eCwgbGVhZGluZyB0byBhIGZhaWx1cmUgdG8gYnVpbGQgdG9vbHMuCgpUaGlzIHBh
dGNoIG1ha2VzIHRoZSBuZWNlc3NhcnkgY2hhbmdlIHRvIGZpeCB0aGUgYnVpbGQuCgpTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2M6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbi1odm1jdHguYyB8IDQgKystLQogMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9taXNjL3hlbi1odm1jdHguYyBiL3Rvb2xzL21pc2MveGVuLWh2bWN0eC5jCmluZGV4
IGJkZTQxZjM4MTYuLjAyNmJlZDgxMzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWh2bWN0
eC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWh2bWN0eC5jCkBAIC0zNzksOSArMzc5LDkgQEAgc3Rh
dGljIHZvaWQgZHVtcF92aXJpZGlhbl92Y3B1KHZvaWQpCiB7CiAgICAgSFZNX1NBVkVfVFlQRShW
SVJJRElBTl9WQ1BVKSBwOwogICAgIFJFQUQocCk7Ci0gICAgcHJpbnRmKCIgICAgVklSSURJQU5f
VkNQVTogdnBfYXNzaXN0X21zciAweCVsbHgsIHZwX2Fzc2lzdF92ZWN0b3IgMHgleFxuIiwKKyAg
ICBwcmludGYoIiAgICBWSVJJRElBTl9WQ1BVOiB2cF9hc3Npc3RfbXNyIDB4JWxseCwgdnBfYXNz
aXN0X3BlbmRpbmcgJXNcbiIsCiAJICAgKHVuc2lnbmVkIGxvbmcgbG9uZykgcC52cF9hc3Npc3Rf
bXNyLAotCSAgIHAudnBfYXNzaXN0X3ZlY3Rvcik7CisJICAgcC52cF9hc3Npc3RfcGVuZGluZyA/
ICJ0cnVlIiA6ICJmYWxzZSIpOwogfQogCiBzdGF0aWMgdm9pZCBkdW1wX3ZtY2VfdmNwdSh2b2lk
KQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 14:13:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecXQB-0003cq-Ee; Fri, 19 Jan 2018 14:13:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l45d=ae=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecXQ9-0003cj-LR
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 14:13:29 +0000
X-Inumbo-ID: ab09c157-211d-11b2-b4a7-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab09c157-211d-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 05:38:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458849921"
Date: Fri, 19 Jan 2018 14:13:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Durrant <paul.durrant@citrix.com>
Message-ID: <20180119141324.4zvuuuhte3asryec@citrix.com>
References: <20180119140814.26611-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119140814.26611-1-paul.durrant@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools/misc/xen-hvmctx: fix the build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDk6MDg6MTRBTSAtMDUwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+IFRoZSByZWNlbnQgY29tbWl0IDY2YmY0ZWYwICJ4ODYvaHZtOiByZS13b3JrIHZpcmlk
aWFuIEFQSUMgYXNzaXN0IGNvZGUiCj4gbW9kaWZpZWQgb25lIG9mIHRoZSBmaWVsZCBuYW1lcyBp
biBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3ZjcHVfY29udGV4dCBidXQKPiBkaWQgbm90IGFjY29yZGlu
Z2x5IG1vZGlmeSB4ZW4taHZtY3R4LCBsZWFkaW5nIHRvIGEgZmFpbHVyZSB0byBidWlsZCB0b29s
cy4KPiAKPiBUaGlzIHBhdGNoIG1ha2VzIHRoZSBuZWNlc3NhcnkgY2hhbmdlIHRvIGZpeCB0aGUg
YnVpbGQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 14:20:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:20:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecXXE-0004Jx-6M; Fri, 19 Jan 2018 14:20:48 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecXXC-0004Jq-T3
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 14:20:47 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id FB/FA-11014-EBEF16A5;
 Fri, 19 Jan 2018 14:20:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXfvv8Q
 og8aVIhb3prxnd2D02N63iz2AMYo1My8pvyKBNePklMOMBVPSK779PMfSwLjXtouRk0NIoJFJ
 YtIvnS5GLiD7MaPEovmbmCGcbYwS925MYAKpEhFwlvh6Zi47iM0roC/R8nsGaxcjB4ewgI3Es
 WeKIPUSAkeUJGY/XMMCUiMh4Cnxc1MTE4y9dN0+oKHsHGwCVhKHxECiLAKqEv9O3mScwMi9gJ
 FhFaNGcWpRWWqRrpGBXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoHfrGRgYdzA
 2zvY7xCjJwaQkyvu5MyFKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQvy3KgnGBRanpqRVpmDjDM
 YNISHDxKIrxvlwGleYsLEnOLM9MhUqcYjTmaHjxoY+a48eJ1G7MQS15+XqqUOO8xkFIBkNKM0
 jy4QbDwv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1EJqALkHp7MvBK4fa+ATmECOmXLjFiQU0
 oSEVJSDYwz4zavcGTOPB2X3y1e8bZ4/ow79oYKDlf+Suoumz/7zYXK16xcErLsW8M/hjCm3hJ
 pmbROuU1kzvyAsgXVt84er+93fXzpy/TEBjGlGJ6Ni+99WF+82vHY4+Low08fmnHsWfn5nJdR
 uZdOQ9iunnM8vDMZj+XMj3V8oSbRtHKtCvPktxNWqm1WYinOSDTUYi4qTgQAJPHm3XoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1516371644!101960994!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20755 invoked from network); 19 Jan 2018 14:20:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 14:20:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecXX9-0003fN-F8; Fri, 19 Jan 2018 14:20:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecXX4-0002cp-5U; Fri, 19 Jan 2018 14:20:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecXX3-0007oW-NA; Fri, 19 Jan 2018 14:20:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118174-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-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-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e871e80c38547d9faefc6604532ba3e985e65873
X-Osstest-Versions-That: xen=bd61fe94bee0556bc2f64999a4a8315b93f90f21
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 14:20:37 +0000
Subject: [Xen-devel] [xen-unstable test] 118174: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODE3NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODE3NC8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MDk2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgxMDcK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExODEwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTA3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTgxMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODEwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTA3
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTgxMDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODEwNwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE4MTA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGU4NzFlODBjMzg1NDdkOWZhZWZjNjYwNDUz
MmJhM2U5ODVlNjU4NzMKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGJk
NjFmZTk0YmVlMDU1NmJjMmY2NDk5OWE0YTgzMTViOTNmOTBmMjEKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDExODEwNyAgMjAxOC0wMS0xNiAxODoxNToyOCBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAxMTgxMzYgIDIwMTgtMDEtMTcgMDM6NDk6MzcgWiAgICAyIGRheXMgICAgMiBhdHRl
bXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUv
eGVuL2dpdC94ZW4uZ2l0CiAgIGJkNjFmZTk0YmUuLmU4NzFlODBjMzggIGU4NzFlODBjMzg1NDdk
OWZhZWZjNjYwNDUzMmJhM2U5ODVlNjU4NzMgLT4gbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 14:21:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecXXt-0004Oz-Fg; Fri, 19 Jan 2018 14:21:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l45d=ae=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecXXs-0004Os-Tc
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 14:21:28 +0000
X-Inumbo-ID: c8f0e8d9-211e-11b2-b4a7-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8f0e8d9-211e-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 05:46:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458851220"
Date: Fri, 19 Jan 2018 14:21:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20180119142124.h2ldgdssch7duy4s@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
 <20171031135203.11537-8-wei.liu2@citrix.com>
 <bca1c4ed-c061-3510-e80d-69802a8ac806@linaro.org>
 <3c780892-4aac-1532-d09a-f5e2ce803fdf@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3c780892-4aac-1532-d09a-f5e2ce803fdf@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 07/19] ts-host-install: don't use
 the new nic naming scheme
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMTUsIDIwMTcgYXQgMDM6NDU6MDZQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDEyLzEyLzE3IDE1OjE1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBI
aSBXZWkvSWFuLAo+IAo+IEhpLAo+IAo+ID4gSSBoYXZlIHRyaWVkIHRoaXMgc2VyaWVzIG9uIEFy
bTY0IGhhcmR3YXJlLiBJIGFtIGFibGUgdG8gYm9vdCBhbmQKPiA+IGluc3RhbGwgRGViaWFuIG9u
IEFNRCBTZWF0dGxlIChsYXh0b257MCwxfSkuIEJ1dCBJIGRvbid0IGdldCBuZXR3b3JrCj4gPiB3
aGVuIHVzaW5nIENhdml1bSBUaHVuZGVyLVggKHJvY2hlc3RlcnswLDF9KSBhZnRlciByZWJvb3Qu
Cj4gPiAKPiA+IExvb2tpbmcgaW50byBtb3JlIGRldGFpbHMsIHRoZSBpbnRlcmZhY2UgbmFtaW5n
IGlzIG5vdCB0aGUgc2FtZSBiZXR3ZWVuCj4gPiB0aGUgaW5zdGFsbGVyIGFuZCBhZnRlciByZWJv
b3QuIEluIHRoZSBmb3JtZXIsIGV0aDQgaXMgdXNlZCB3aGlsc3QgdGhlCj4gPiBsYXR0ZXIgdXNl
cyBldGg1IGZvciB0aGUgc2FtZSBpbnRlcmZhY2UgKFVTQiBuZXR3b3JrIGRvbmdsZSkuCj4gPiAK
PiA+IEkgaGF2ZSB0cmllZCB0byB1c2UgJ2ludGVyZmFjZSBmb3JjZScgcHJvcGVydHkgdG8gaW1w
b3NlIGV0aDQsIHdpdGhvdXQKPiA+IG11Y2ggbHVjay4gVGhlIGludGVyZmFjZSBuYW1pbmcgaXMg
c3RpbGwgZXRoNSBhZnRlciByZWJvb3QuCj4gPiAKPiA+IEkgd2FzIHdvbmRlcmluZyBpZiB5b3Ug
aGF2ZSBhbnkgaWRlYSBob3cgdG8gc29sdmUgdGhlIG5hbWluZyBzY2hlbWUgaXNzdWU/Cj4gCj4g
SSBkdWcgYSBiaXQgbW9yZSwgc28gJ2ZvcmNlIGludGVyZmFjZScgd2lsbCBjcmVhdGUgdGhlCj4g
L2V0Yy91ZGV2L3J1bGVzLmQvNzAtcGVyc2lzdGVudC1uZXQucnVsZXMgZm9yIHRoZSBpbnN0YWxs
ZXIgaW5pdHJkLgo+IAo+IEhvd2V2ZXIsIGl0IGRvZXMgbm90IGdldCBjb3BpZWQgdG8gdGhlIGlu
c3RhbGxlZCBEZWJpYW4uIEZvciB0aGUgbW9tZW50LCBJCj4gd29ya2Fyb3VuZCB0aGlzIGJ5IGNv
cHlpbmcgdGhlIGZpbGUgaW4gb3ZlcmxheS8gc28gaXQgZ2V0IGluc3RhbGxlZC4KPiAKCkkgdHJp
ZWQgdGhhdCBhcyB3ZWxsLCBidXQgdGhhdCdzIHdyb25nLgoKVGhhdCB3b3VsZCBtYWtlIHRoZSBn
ZW5lcmF0ZWQgcnVsZSBnZXQgY29waWVkIGluIHRvIHRoZSBob3N0IGluaXRyZCwKd2hpY2ggZW5k
cyB1cCBiZWluZyB1c2VkIGFzIHRoZSBndWVzdHMgaW5pdHJkIChhdCBsZWFzdCBvbiB4ODYpLCB0
aGVuCnRoZSBndWVzdCB3aWxsIGhpamFjayB0aGUgaG9zdCdzIElQIGFkZHJlc3MgKCEpLgoKPiBX
aXRoIHRoYXQsIEkgbWFuYWdlIHRvIGdldCB0aGUgbmV0d29yayBpbiB0aGUgaW5zdGFsbGVkIERl
Ymlhbi4gSSBndWVzcyB0aGlzCj4gaXMgbm90IHRoZSByaWdodCB3YXkuIFdoYXQgd291bGQgYmUg
dGhlIHJpZ2h0IHdheT8KPiAKClNlZSB2MyBvZiB0aGlzIHNlcmllcywgd2hpY2ggaGFzIGEgcGF0
Y2ggbmFtZWQ6CgpTZXQgbWFjIGFkZHJlc3MgaW4gaW50ZXJmYWNlcyg1KSBpZiBmb3JjZS1tYWMt
YWRkcmVzcyBpcyBzZXQKClRoYXQgc2hvdWxkIHdvcmsgb24gQVJNLCB0b28uIAoKV2VpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 14:25:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:25:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecXbo-0004gw-Vl; Fri, 19 Jan 2018 14:25:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecXbn-0004gk-LF
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 14:25:31 +0000
X-Inumbo-ID: f43ebaf0-fd24-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f43ebaf0-fd24-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 14:28:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66338942"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
 <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b36fffad-b6ab-3ea7-c4e1-34097b9a5161@citrix.com>
Date: Fri, 19 Jan 2018 14:24:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return
 Stack Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTI6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0yNjUsNiAr
MjY1LDEwIEBAIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJSUywgdGhlIGBpYnJzPWAgb3B0aW9u
IGNhbiBiZSAKPj4gdXNlZCB0byBmb3JjZSBvcgo+PiAgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZl
YXR1cmUgaXRzZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJQlJTIGl0c2VsZiwKPj4gIGZ1bmN0
aW9uYWxpdHkgaXMgc3RpbGwgc2V0IHVwIHNvIElCUlMgY2FuIGJlIHZpcnR1YWxpc2VkIGZvciBn
dWVzdHMuCj4+ICAKPj4gK1RoZSBgcnNiX3ZtZXhpdD1gIGFuZCBgcnNiX25hdGl2ZT1gIG9wdGlv
bnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5lIHdoZW4gdGhlCj4+ICtSU0IgZ2V0cyBvdmVyd3Jp
dHRlbi4gIFRoZXJlIGFyZSBpbmRpdmlkdWFsIGNvbnRyb2xzIGZvciBhbiBlbnRyeSBmcm9tIEhW
TQo+PiArY29udGV4dCwgYW5kIGFuIGVudHJ5IGZyb20gYSBuYXRpdmUgKFBWIG9yIFhlbikgY29u
dGV4dC4KPiBXb3VsZCB5b3UgbWluZCBhZGRpbmcgYSBzZW50ZW5jZSBvciB0d28gdG8gdGhlIGRl
c2NyaXB0aW9uIG1ha2luZwo+IGNsZWFyIHdoYXQgdXNlIHRoaXMgZmluZSBncmFpbmVkIGNvbnRy
b2wgaXM/IEkgY2FuJ3QgcmVhbGx5IGZpZ3VyZSB3aHkgSQo+IG1pZ2h0IG5lZWQgdG8gYmUgY29u
Y2VybmVkIGFib3V0IG9uZSBvZiB0aGUgdHdvIGNhc2VzLCBidXQgbm90IHRoZQo+IG90aGVyLgoK
SSB0aG91Z2ggSSdkIGNvdmVyZWQgdGhhdCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsIGJ1dCBJJ20g
bm90IHN1cmUgdGhpcwppcyBhIHN1aXRhYmxlIHBsYWNlIHRvIGRpc2N1c3MgdGhlIGRldGFpbHMu
wqAgUFYgYW5kIEhWTSBndWVzdHMgaGF2ZQpkaWZmZXJlbnQgcmVhc29uaW5nIGZvciB3aHkgd2Ug
bmVlZCB0byBvdmVyd3JpdGUgdGhlIFJTQi4KCkluIHRoZSBwYXN0LCB0aGVyZSB1c2VkIHRvIGJl
IGEgZGVmYXVsdCBpbnRlcmFjdGlvbiBvZiByc2JfbmF0aXZlIGFuZApTTUVQLCBidXQgdGhhdCBw
cm92ZWQgdG8gYmUgaW5zdWZmaWNpZW50IGFuZCByc2JfbmF0aXZlIGlzIG5vdwp1bmNvbmRpdGlv
bmFsbHkgZW5hYmxlZC7CoCBJbiBwcmluY2lwbGUgaG93ZXZlciwgaXQgc2hvdWxkIGZhbGwgd2l0
aGluCkNPTkZJR19QVi4KCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwo+PiBAQCAtMzMsNiArMzMsNyBAQCBzdGF0aWMg
ZW51bSBpbmRfdGh1bmsgewo+PiAgICAgIFRIVU5LX0pNUCwKPj4gIH0gb3B0X3RodW5rIF9faW5p
dGRhdGEgPSBUSFVOS19ERUZBVUxUOwo+PiAgc3RhdGljIGludCBvcHRfaWJycyBfX2luaXRkYXRh
ID0gLTE7Cj4+ICtzdGF0aWMgYm9vbCBvcHRfcnNiX25hdGl2ZSBfX2luaXRkYXRhID0gdHJ1ZSwg
b3B0X3JzYl92bWV4aXQgX19pbml0ZGF0YSA9IHRydWU7Cj4gV291bGQgeW91IG1pbmQgc3BsaXR0
aW5nIHRoaXMgaW50byB0d28gc2VwYXJhdGUgZGVjbGFyYXRpb25zPyBUaGUKPiBkb3VibGUgdXNl
IG9mIF9faW5pdGRhdGEgaXMgbmVjZXNzYXJ5LCBidXQgbG9va3Mgb2RkLgo+Cj4gQWxzbyB0aGUg
bGF0ZXN0IGhlcmUgaXQgYmVjb21lcyBjbGVhciB0aGF0LCB3aGlsZSBtaW5vciwgb3B0X2licnMK
PiB3b3VsZCBiZXR0ZXIgYmUgaW50OF90LgoKT2suCgo+Cj4+IEBAIC0yNDMsNiArMjUwLDI5IEBA
IHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKPj4gICAgICAg
ICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIpOwo+
PiAgICAgIH0KPj4gIAo+PiArICAgIC8qCj4+ICsgICAgICogUFYgZ3Vlc3RzIGNhbiBwb2lzb24g
dGhlIFJTQiB0byBhbnkgdmlydHVhbCBhZGRyZXNzIGZyb20gd2hpY2gKPj4gKyAgICAgKiB0aGV5
IGNhbiBleGVjdXRlIGEgY2FsbCBpbnN0cnVjdGlvbi4gIFRoaXMgaXMgbmVjZXNzYXJpbHkgb3V0
c2lkZQo+PiArICAgICAqIG9mIHRoZSBYZW4gc3VwZXJ2aXNvciBtYXBwaW5ncy4KPj4gKyAgICAg
Kgo+PiArICAgICAqIFdpdGggU01FUCBlbmFibGVkLCB0aGUgcHJvY2Vzc29yIHdvbid0IHNwZWN1
bGF0ZSBpbnRvIHVzZXIKPj4gKyAgICAgKiBtYXBwaW5ncy4gIFRoZXJlZm9yZSwgd2UgZG9uJ3Qg
bmVlZCB0byB3b3JyeSBhYm91dCBwb2lzb25lZAo+PiArICAgICAqIGVudHJpZXMgZnJvbSA2NGJp
dCBQViBndWVzdHMuCj4gIi4uLiBpbiB0aGlzIGNhc2UiIChpLmUuIHdoZW4gU01FUCBpcyBlbmFi
bGVkKS4KCk9rLgoKPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20u
aAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAo+PiBAQCAtNzMs
NiArNzMsNDAgQEAKPj4gICAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUCj4+ICAgKi8KPj4g
IAo+PiArLm1hY3JvIERPX09WRVJXUklURV9SU0IKPj4gKy8qCj4+ICsgKiBSZXF1aXJlcyBub3Ro
aW5nCj4+ICsgKiBDbG9iYmVycyAlcmF4LCAlcmN4Cj4+ICsgKgo+PiArICogUmVxdWlyZXMgMjU2
IGJ5dGVzIG9mIHN0YWNrIHNwYWNlLCBidXQgJXJzcCBoYXMgbm8gbmV0IGNoYW5nZS4gQmFzZWQg
b24KPj4gKyAqIEdvb2dsZSdzIHBlcmZvcm1hbmNlIG51bWJlcnMsIHRoZSBsb29wIGlzIHVucm9s
bGVkIHRvIDE2IGl0ZXJhdGlvbnMgYW5kIHR3bwo+PiArICogY2FsbHMgcGVyIGl0ZXJhdGlvbi4K
Pj4gKyAqCj4+ICsgKiBUaGUgY2FsbCBmaWxsaW5nIHRoZSBSU0IgbmVlZHMgYSBub256ZXJvIGRp
c3BsYWNlbWVudCwgYnV0IHdlIHVzZSAiMToKPj4gKyAqIHBhdXNlLCBqbXAgMWIiIHRvIHNhZmVs
eSBjb250YWlucyBhbnkgcmV0LWJhc2VkIHNwZWN1bGF0aW9uLCBldmVuIGlmIHRoZQo+PiArICog
bG9vcCBpcyBzcGVjdWxhdGl2ZWx5IGV4ZWN1dGVkIHByZW1hdHVyZWx5Lgo+IEknbSBzdHJ1Z2ds
aW5nIHRvIHVuZGVyc3RhbmQgd2h5IHlvdSB1c2UgImJ1dCIgaGVyZS4gTWF5YmUganVzdCBhCj4g
bGFjayBvZiBFbmdsaXNoIHNraWxscyBvbiBteSBwYXJ0PwoKImRpc3BsYWNlbWVudC7CoCBBIG5v
cCB3b3VsZCBkbywgYnV0IiA/CgpJdCBpcyBhIGp1c3RpZmljYXRpb24gZm9yIHdoeSB3ZSBhcmUg
cHV0dGluZyBtb3JlIHRoYW4gYSBzaW5nbGUgYnl0ZSBpbgp0aGUgbWlkZGxlLgoKPgo+PiArICog
JXJzcCBpcyBwcmVzZXJ2ZWQgYnkgdXNpbmcgYW4gZXh0cmEgR1BSIGJlY2F1c2UgYSkgd2UndmUg
Z290IHBsZW50eSBzcGFyZSwKPj4gKyAqIGIpIHRoZSB0d28gbW92cyBhcmUgc2hvcnRlciB0byBl
bmNvZGUgdGhhbiBgYWRkICQzMio4LCAlcnNwYCwgYW5kIGMpIGNhbiBiZQo+PiArICogb3B0aW1p
c2VkIHdpdGggbW92LWVsaW1pbmF0aW9uIGluIG1vZGVybiBjb3Jlcy4KPj4gKyAqLwo+PiArICAg
IG1vdiAkMTYsICVlY3ggICAvKiAxNiBpdGVyYXRpb25zLCB0d28gY2FsbHMgcGVyIGxvb3AgKi8K
Pj4gKyAgICBtb3YgJXJzcCwgJXJheCAgLyogU3RvcmUgdGhlIGN1cnJlbnQgJXJzcCAqLwo+PiAr
Cj4+ICsuTFxAX2ZpbGxfcnNiX2xvb3A6Cj4+ICsKPj4gKyAgICAucmVwdCAyICAgICAgICAgLyog
VW5yb2xsZWQgdHdpY2UuICovCj4+ICsgICAgY2FsbCAyZiAgICAgICAgIC8qIENyZWF0ZSBhbiBS
U0IgZW50cnkuICovCj4+ICsxOiAgcGF1c2UKPj4gKyAgICBqbXAgMWIgICAgICAgICAgLyogQ2Fw
dHVyZSByb2d1ZSBzcGVjdWxhdGlvbi4gKi8KPj4gKzI6Cj4gSSB3b24ndCBmdXJ0aGVyIGluc2lz
dCBvbiBjaGFuZ2luZyBhd2F5IGZyb20gbnVtZXJpYyBsYWJlbHMgaGVyZSwgYnV0Cj4gSSdkIHN0
aWxsIGxpa2UgdG8gcG9pbnQgb3V0IGFuIGV4YW1wbGUgb2YgYSBoaWdoIHJpc2sgdXNlIG9mIHN1
Y2ggbGFiZWxzIGluCj4gbWFpbmxpbmUgY29kZTogVGhlcmUncyBhICJqeiAxYiIgc29vbiBhZnRl
cgo+IGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQsIGxlYWRpbmcgYWNyb3NzIF90d29fIG90
aGVyIGxhYmVscyBhbmQKPiBxdWl0ZSBhIGZldyBpbnNucyBhbmQgbWFjcm8gaW52b2NhdGlvbnMu
IE1heSBJIGF0IHRoZSB2ZXJ5IGxlYXN0Cj4gc3VnZ2VzdCB0aGF0IHlvdSBkb24ndCB1c2UgMSBh
bmQgMiBoZXJlPwoKSSBzcGVudCBhZ2VzIHRyeWluZyB0byBnZXQgLkwgbGFiZWxzIHdvcmtpbmcg
aGVyZSwgYnV0IHRoZXkgZG9uJ3QKZnVuY3Rpb24gaW5zaWRlIGEgcmVwdCwgYXMgeW91IGVuZCB1
cCB3aXRoIGR1cGxpY2F0ZSBsb2NhbCBzeW1ib2xzLgoKRXZlbiB1c2luZyBpcnAgdG8gaW5qZWN0
IGEgdW5pcXVlIG51bWJlciBpbnRvIHRoZSBsb29wIGRvZXNuJ3QgYXBwZWFyIHRvCndvcmssIGJl
Y2F1c2UgdGhlIFwgZXNjYXBlIGdldHMgaW50ZXJwcmV0ZWQgYXMgYSB0b2tlbiBzZXBhcmF0b3Iu
wqAKQUZBSUNULCBcQCBpcyBzcGVjaWFsIGJ5IHZpcnR1ZSBvZiB0aGUgZmFjdCB0aGF0IGl0IGRv
ZXNuJ3QgY291bnQgYXMgYQp0b2tlbiBzZXBhcmF0b3IuCgpJZiB5b3UndmUgZ290IGEgYmV0dGVy
IHN1Z2dlc3Rpb24gdGhlbiBJJ20gYWxsIGVhcnMuCgpBbHRlcm5hdGl2ZWx5LCBJIGNvdWxkIG1h
bnVhbGx5IHVucm9sbCB0aGUgbG9vcCwgb3IgcGljayBzb21lIGFyYml0cmFyeQpvdGhlciBudW1i
ZXJzIHRvIHVzZS4KCj4KPj4gKyAgICAuZW5kcgo+PiArCj4+ICsgICAgc3ViICQxLCAlZWN4Cj4+
ICsgICAgam56IC5MXEBfZmlsbF9yc2JfbG9vcAo+IElpcmMgaXQncyBvbmx5IENNUCBhbmQgVEVT
VCB3aGljaCBjYW4gYmUgZnVzZWQgd2l0aCBKY2MuIFdvdWxkCj4gaXQgcGVyaGFwcyBoZWxwIHNs
aWdodGx5IHRvIG1vdmUgdGhlIFNVQiBhaGVhZCBvZiB0aGUgdHdvIENBTExzPwo+IEFuZCBvbmNl
IHRoZXkgYXJlIGZhcnRoZXIgYXBhcnQsIHBlcmhhcHMgREVDIHdvdWxkbid0IGJlCj4gdGhhdCBi
YWQgYSBjaG9pY2UgYW55bW9yZT8KCk5laGFsZW0sIGFzIHdlbGwgYXMgQnVpbGxkb3plciBhbmQg
bGF0ZXIgY2FuIG9ubHkgZnVzZSBDTVAgYW5kIFRFU1QuwqAKU2FuZHlCcmlkZ2UgYW5kIGxhdGVy
IGNhbiBmdXNlIEFERCwgU1VCLCBBTkQsIElOQyBhbmQgREVDLgoKRnVzaWJpbGl0eSBpcyBhbHNv
IGRlcGVuZGVudCBvbiB0aGUgY29uZGl0aW9uIGNvZGUsIGJ1dCBKTlogY2FuIGZ1c2UKd2l0aCBh
bnkgb2YgdGhlIG9wdGlvbnMuCgpJdCBpcyBzdGlsbCB1bmNsZWFyIHRvIHdoYXQgZWZmZWN0IHRo
ZSBJTkMvREVDIGZsYWdzIG1lcmdlIHN0YWxsCm1hdHRlcnMsIGJ1dCBpZiB0aGV5IHdlcmUgYmV0
dGVyIHRoYW4gdGhlaXIgQUREL1NVQiBhbHRlcm5hdGl2ZXMsIEknZApleHBlY3QgY29tcGlsZXJz
IHRvIGFjdHVhbGx5IGVtaXQgdGhlbS4KCj4KPj4gKyAgICBtb3YgJXJheCwgJXJzcCAgLyogUmV0
b3JlIG9sZCAlcnNwICovCj4gUmVzdG9yZQoKT29wcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 14:37:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:37:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecXnS-0005Ui-37; Fri, 19 Jan 2018 14:37:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecXnQ-0005Ua-Ci
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 14:37:32 +0000
X-Inumbo-ID: a236a87f-fd26-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a236a87f-fd26-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 14:40:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 07:37:24 -0700
Message-Id: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 07:37:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsLAoKYWxvbmcgdGhlIGxpbmVzIG9mIHRoZSByZWxhdGl2ZWx5IGVhc3kgZmlyc3Qgc3RlcCBz
dWJtaXR0ZWQgeWVzdGVyZGF5LApJJ3ZlIGhhZCBzb21lIGZ1cnRoZXIgdGhvdWdodHMgaW4gdGhh
dCBkaXJlY3Rpb24uIEEgZnVuZGFtZW50YWwKdGhpbmcgZm9yIHRoaXMgaXMgb2YgY291cnNlIHRv
IGZpcnN0IG9mIGFsbCBlc3RhYmxpc2ggd2hhdCBraW5kIG9mCmluZm9ybWF0aW9uIHdlIGNvbnNp
ZGVyIHNhZmUgdG8gZXhwb3NlIChpbiB0aGUgbG9uZyBydW4pIHRvIGd1ZXN0cy4KClRoZSBjdXJy
ZW50IHN0YXRlIG9mIHRoaW5ncyBpcyBkZWVtZWQgaW5jb21wbGV0ZSwgeWV0IGRlc3BpdGUgbXkK
ZWFybGllciBpbnF1aXJpZXMgSSBoYXZlbid0IGhlYXJkIGJhY2sgYW55IGNvbmNyZXRlIGV4YW1w
bGUgb2YKaW5mb3JtYXRpb24sIGV4cG9zdXJlIG9mIHdoaWNoIGRvZXMgYW55IGhhcm0uIFdoaWxl
IGl0IHNlZW1zIHRvIGJlCmdlbmVyYWxseSBiZWxpZXZlZCB0aGF0IGxhcmdlIHBhcnRzIG9mIHRo
ZSBYZW4gaW1hZ2Ugc2hvdWxkIG5vdCBiZQpleHBvc2VkLCBpdCdzIG5vdCBhbGwgdGhhdCBjbGVh
ciB0byBtZSB3aHkgdGhhdCB3b3VsZCBiZS4gSSBjb3VsZAphZ3JlZSB3aXRoIGJldHRlciBoaWRp
bmcgd3JpdGFibGUgZGF0YSBwYXJ0cyBvZiBpdCwganVzdCB0byBiZSBvbiB0aGUKc2FmZSBzaWRl
IChJJ20gdW5hd2FyZSBvZiBzdGF0aWNhbGx5IGFsbG9jYXRlZCBkYXRhIHRob3VnaCB3aGljaApt
aWdodCBjYXJyeSBhbnkgc2VjcmV0cyksIGJ1dCB3aGF0IHdvdWxkIGJlIHRoZSBwb2ludCBvZiBo
aWRpbmcKY29kZSBhbmQgci9vIGRhdGE/IEFueW9uZSB3YW50aW5nIHRvIGtub3cgdGhlaXIgY29u
dGVudHMgY2FuCnNpbXBseSBvYnRhaW4gdGhlIFhlbiBiaW5hcnkgZm9yIHRoZWlyIHBsYXRmb3Jt
LgoKU2ltaWxhciBjb25zaWRlcmF0aW9ucyBhcHBseSB0byB0aGUgb3RoZXIgZGF0YSB3ZSBjdXJy
ZW50bHkga2VlcAptYXBwZWQgd2hpbGUgcnVubmluZyA2NC1iaXQgUFYgZ3Vlc3RzLgoKVGhlIHJl
YXNvbiBJIGJyaW5nIHRoaXMgdXAgaXMgYmVjYXVzZSBmdXJ0aGVyIHN0ZXBzIGluIHRoZSBkaXJl
Y3Rpb24Kb2YgcmVjb3ZlcmluZyBwZXJmb3JtYW5jZSB3b3VsZCBsaWtlbHkgcmVxdWlyZSBhcyBh
IHByZXJlcXVpc2l0ZQpleHBvc3VyZSBvZiBmdXJ0aGVyIGRhdGEsIGZpcnN0IGFuZCBmb3JlbW9z
dCBzdHJ1Y3QgdmNwdSBhbmQKc3RydWN0IGRvbWFpbiBmb3IgdGhlIGN1cnJlbnRseSBhY3RpdmUg
dkNQVS4gT25jZSBhZ2FpbiBJJ20gbm90CmF3YXJlIG9mIGFueSBzZWNyZXRzIGxpdmluZyB0aGVy
ZS4gQW5vdGhlciBpdGVtIG1pZ2h0IG5lZWQgdG8gYmUKdGhlIGxvY2FsIENQVSdzIHBlci1DUFUg
ZGF0YS4KCkFkZGl0aW9uYWxseSB0aGlzIHdvdWxkIHJlcXVpcmUgbGVhdmluZyBpbnRlcnJ1cHRz
IHR1cm5lZCBvZmYgZm9yCmxvbmdlciBwZXJpb2RzIG9mIHRpbWUgb24gdGhlIGVudHJ5IHBhdGhz
LgoKRmVlZGJhY2sgYXBwcmVjaWF0ZWQsIHRoYW5rcywgSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 14:48:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 14:48:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecXyB-0006GJ-2Z; Fri, 19 Jan 2018 14:48:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecXyA-0006GD-Eu
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 14:48:38 +0000
X-Inumbo-ID: 2f318ce0-fd28-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f318ce0-fd28-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 14:51:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66340654"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-10-git-send-email-andrew.cooper3@citrix.com>
 <5A61FFEF02000078001A0602@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f11f726d-c750-b604-4119-1734fb3391df@citrix.com>
Date: Fri, 19 Jan 2018 14:48:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61FFEF02000078001A0602@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTM6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gQEAgLTE3
NDMsNiArMTc0MywyOSBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBz
dHJ1Y3QgdmNwdSAqbmV4dCkKPj4gICAgICAgICAgfQo+PiAgCj4+ICAgICAgICAgIGN0eHRfc3dp
dGNoX2xldmVsbGluZyhuZXh0KTsKPj4gKwo+PiArICAgICAgICBpZiAoIG9wdF9pYnBiICkKPj4g
KyAgICAgICAgewo+PiArICAgICAgICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVk
IGludCwgbGFzdF9ub25pZGxlKTsKPj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCAqbGFzdF9p
ZCA9ICZ0aGlzX2NwdShsYXN0X25vbmlkbGUpOwo+ICJub25pZGxlIiBpcyBub3QgZW50aXJlbHkg
Y29ycmVjdCB3aXRob3V0IGFuIGlzX2lkbGVfLi4uKCkgY2hlY2sgYXJvdW5kCj4gaXQsIGFzIHRo
ZSBvdXRlciBjb25kaXRpb24gbGVhdmVzIHJvb20gZm9yIGlkbGUgdkNQVS1zIHRvIG1ha2UgaXQg
aGVyZS4KPiBCdXQgdGFrZSB0aGlzIGFzIGEgcmVtYXJrLCBub3QgYSBzdHJpY3QgcmVxdWVzdCB0
byBjaGFuZ2UgdGhlIG5hbWUuCgpJZiB5b3UgY2FuIHN1Z2dlc3QgYSBiZXR0ZXIgbmFtZSwgSSds
bCB1c2UgaXQuCgo+Cj4+ICsgICAgICAgICAgICAvKiBTcXVhc2ggdGhlIGRvbWlkIGFuZCB2Y3B1
IGlkIHRvZ2V0aGVyIGZvciBlZmZpY2llbmN5LiAqLwo+PiArICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5leHRfaWQgPSAoKCh1bnNpZ25lZCBpbnQpbmV4dGQtPmRvbWFpbl9pZCA8PCAxNikgfAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQxNl90KW5leHQtPnZj
cHVfaWQpOwo+IElzIHRoaXMgcmVhbGx5IG1vcmUgZWZmaWNpZW50IHRoYW4ganVzdCBjb21wYXJp
bmcgc3RydWN0IHZjcHUgcG9pbnRlcnM/Cgp2Y3B1IHBvaW50ZXJzIGFyZSByYXRoZXIgbW9yZSBz
dXNjZXB0aWJsZSB0byBmYWxzZSBhbGlhc2luZyBpbiB0aGUgY2FzZQp0aGF0IHRoZSA0ayBtZW1v
cnkgYWxsb2NhdGlvbiBiZWhpbmQgc3RydWN0IHZjcHUgZ2V0cyByZXVzZWQuCgpUaGUgcmlza3Mg
YXJlIGFkbWl0dGVkbHkgbWludXRlLCBidXQgdGhpcyBpcyBhIG11Y2ggc2FmZXIgb3B0aW9uLgoK
Pgo+PiArICAgICAgICAgICAgQlVJTERfQlVHX09OKE1BWF9WSVJUX0NQVVMgPiAweGZmZmYpOwo+
PiArCj4+ICsgICAgICAgICAgICAvKgo+PiArICAgICAgICAgICAgICogV2hlbiBzY2hlZHVsaW5n
IGZyb20gYSB2Y3B1LCB0byBpZGxlLCBhbmQgYmFjayB0byB0aGUgc2FtZSB2Y3B1Cj4+ICsgICAg
ICAgICAgICAgKiAod2hpY2ggbWlnaHQgYmUgY29tbW9uIGluIGEgbGlnaHRseSBsb2FkZWQgc3lz
dGVtLCBvciB3aGVuCj4+ICsgICAgICAgICAgICAgKiB1c2luZyB2Y3B1IHBpbm5pbmcpLCB0aGVy
ZSBpcyBubyBuZWVkIHRvIGlzc3VlIElCUEIsIGFzIHdlIGFyZQo+PiArICAgICAgICAgICAgICog
cmV0dXJuaW5nIHRvIHRoZSBzYW1lIHNlY3VyaXR5IGNvbnRleHQuCj4+ICsgICAgICAgICAgICAg
Ki8KPj4gKyAgICAgICAgICAgIGlmICggKmxhc3RfaWQgIT0gbmV4dF9pZCApCj4+ICsgICAgICAg
ICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURf
SUJQQik7Cj4+ICsgICAgICAgICAgICAgICAgKmxhc3RfaWQgPSBuZXh0X2lkOwo+PiArICAgICAg
ICAgICAgfQo+IEkndmUgcmVhZCBEYXZpZCdzIG1haWxzIHJlZ2FyZGluZyB0aGlzIGFub3RoZXIg
dGltZSwgYnV0IEkgc3RpbGwgY2FuJ3QKPiBjb25jbHVkZSB3aHkgdGhpcyBleHRyYSBsb2dpYyB3
b3VsZCBiZSBuZWNlc3NhcnkuIFRyYW5zaXRpb25zCj4gZnJvbSBhIGd1ZXN0IHZDUFUgdGhyb3Vn
aCBpZGxlIGFuZCBiYWNrIHRvIHRoYXQgdmVyeSB2Q1BVIGRvCj4gbm90IGFsdGVyIHBlcl9jcHUo
Y3Vycl92Y3B1LCAuLi4pIC0gX19jb250ZXh0X3N3aXRjaCgpIGlzIHRoZQo+IG9ubHkgcGxhY2Ug
dG8gdXBkYXRlIGl0LiBUaGVyZSdzIGNlcnRhaW5seSB0aGUgcG90ZW50aWFsIGZvciBpdCB0bwo+
IGJlIGNhbGxlZCB0aHJvdWdoIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSwgYnV0IGlzIHRoYXQg
YQo+IGNvbW1vbiBjYXNlPyBJJ2Qgc3VwcG9ydCBpbnRyb2R1Y3Rpb24gb2YgdGhlIGV4dHJhIGxv
Z2ljIG9ubHkgaWYKPiBzby4KPgo+IEZ1cnRoZXJtb3JlLCBpZiB0aGlzIGluZGVlZCB3YXMgYSBz
dWZmaWNpZW50bHkgY29tbW9uIGNhc2UsIGRvaW5nCj4gbGF6eSBjb250ZXh0IHN3aXRjaGVzIGF0
IGFsbCBmb3IgSFZNIGd1ZXN0cyB3b3VsZCBvbmNlIGFnYWluCj4gbmVlZCB0byBiZSBwdXQgdW5k
ZXIgcXVlc3Rpb24uCgpEYXZpZCBmb3VuZCB0aGF0IHRyYW5zaXRpb25zIHRvIGlkbGUgYW5kIGJh
Y2sgdG8gdGhlIHNhbWUgdmNwdSB3ZXJlCnJlbGlhYmx5IHRha2luZyBhbiB1bm5lY2Vzc2FyeSBJ
QlBCLgoKSSdtIGRlZXBseSBzdXNwaWNpb3VzIHRoYXQsIGdpdmVuIGEgVExCIHNob290ZG93biBJ
UEkgaW50ZXJydXB0aW5nCmhhbGYtaWRsZSB3aWxsIHN3aXRjaCB0byBmdWxsIGlkbGUsIGxhenkg
Y29udGV4dCBzd2l0Y2hpbmcgaXMgYWN0dWFsbHkgYQp3aW4gKGFzIGhhbGYtaWRsZSBzdGlsbCBy
ZW1haW5zIHNldCBpbiBhIGRvbWFpbnMgZGlydHkgbWFzaykuwqAgQW5keSBMdXRvCmRyb3BwZWQg
bGF6eWZwdSBmcm9tIGxpbnV4IGEgd2hpbGUgYWdvLCBwcm92aW5nIHRoYXQgd2FzIHdvcnNlIGlu
IG1vc3QKY2FzZXMgZXZlbiBmb3IgcmVndWxhciBwcm9jZXNzZXMuCgpJIGNlcnRhaW5seSBkb24n
dCB0aGluayB0aGF0IHRyYXBwaW5nICNOTSBmb3IgSFZNIHZjcHUgbGF6eSBmcHUgaXMKY2xldmVy
IG9uIGFueSBoYXJkd2FyZS4KCkp1c3Qgb25lIG9mIHRoZSBtYW55IHRoaW5ncyB0byBpbnZlc3Rp
Z2F0ZSBpbiBjb3Bpb3VzIGZyZWUgdGltZS4KCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwo+PiBAQCAtMzMsNiArMzMs
NyBAQCBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewo+PiAgICAgIFRIVU5LX0pNUCwKPj4gIH0gb3B0
X3RodW5rIF9faW5pdGRhdGEgPSBUSFVOS19ERUZBVUxUOwo+PiAgc3RhdGljIGludCBvcHRfaWJy
cyBfX2luaXRkYXRhID0gLTE7Cj4+ICtib29sIF9fcmVhZF9tb3N0bHkgb3B0X2licGIgPSB0cnVl
Owo+PiAgc3RhdGljIGJvb2wgb3B0X3JzYl9uYXRpdmUgX19pbml0ZGF0YSA9IHRydWUsIG9wdF9y
c2Jfdm1leGl0IF9faW5pdGRhdGEgPSB0cnVlOwo+IENvbnNpZGVyaW5nIHRoZSAoYmV0dGVyIGlt
bykgcGxhY2VtZW50IG9mIF9fcmVhZF9tb3N0bHkgaGVyZSwKPiB3b3VsZCB5b3UgbWluZCBtb3Zp
bmcgdGhlIF9faW5pdGRhdGEgYWNjb3JkaW5nbHkgaW4gdGhlIGVhcmxpZXIKPiBwYXRjaGVzIChv
cHRfdGh1bmsgaGF2aW5nIHJlYXNvbnMgdG8gYmUgYW4gZXhjZXB0aW9uKT8KPiBPdGhlcndpc2Ug
cGxlYXNlIG1vdmUgdGhlIF9fcmVhZF9tb3N0bHkgdG8gdGhlIGVuZC4KCk9rLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:02:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:02:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYAw-0007ZV-68; Fri, 19 Jan 2018 15:01:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecYAv-0007ZP-Fk
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 15:01:49 +0000
X-Inumbo-ID: 0679238e-fd2a-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0679238e-fd2a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:04:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66341535"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
 <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
 <5A61E89202000078001A0556@prv-mh.provo.novell.com>
 <6e6b06da-c6b1-0972-b078-4d351d1ef2c7@citrix.com>
 <5A61EE6B02000078001A0595@prv-mh.provo.novell.com>
 <98317d94-a80c-57be-1919-e40fe834188e@citrix.com>
 <5A61F80202000078001A05D6@prv-mh.provo.novell.com>
 <e88cedd2-a37d-5725-f6c9-fccfa5fdbfc1@citrix.com>
 <5A6201AE02000078001A060C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c366f692-fb47-5ac5-227b-00f7e8b6e7f2@citrix.com>
Date: Fri, 19 Jan 2018 15:00:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6201AE02000078001A060C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTM6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAxLjE4IGF0
IDE0OjA2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDEyOjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDEzOjM2LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTkvMDEvMTggMTI6MTEs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxOS4wMS4xOCBhdCAxMzowMSwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMTkvMDEvMTggMTE6NDYsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDExOjUzLCA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+IE9uIDE5LzAxLzE4IDEwOjQwLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Pj4gRm9yIGd1ZXN0IHNhZmV0
eSwgd2UgdHJlYXQgU1RJQlAgYXMgc3BlY2lhbCwgYWx3YXlzIG92ZXJyaWRlIHRoZSB0b29sc3Rh
Y2sKPj4+Pj4+Pj4+PiBjaG9pY2UsIGFuZCBhbHdheXMgYWR2ZXJ0aXNlIFNUSUJQIGlmIElCUlMg
aXMgYXZhaWxhYmxlLiAgVGhpcyByZW1vdmVzIHRoZQo+Pj4+Pj4+Pj4+IGNvcm5lciBjYXNlIHdo
ZXJlIFNUSUJQIGlzIG5vdCBhZHZlcnRpc2VkLCBidXQgdGhlIGd1ZXN0IGlzIHJ1bm5pbmcgb24K
Pj4+Pj4+Pj4+PiBIVC1jYXBhYmxlIGhhcmR3YXJlIHdoZXJlIGl0IGRvZXMgbWF0dGVyLgo+Pj4+
Pj4+Pj4gSSBndWVzcyB0aGUgYW5zd2VyIHRvIG15IHF1ZXN0aW9uIG1heSBsaXZlIHNvbWV3aGVy
ZSBsYXRlciBpbiB0aGUKPj4+Pj4+Pj4+IHNlcmllcywgYnV0IHNpbmNlIEkgaGF2ZW4ndCBnb3Qg
dGhlcmUgeWV0OiBJcyB0aGlzIGJhc2VkIG9uIHRoZQo+Pj4+Pj4+Pj4gYXNzdW1wdGlvbiB0aGF0
IG9uIEhULWNhcGFibGUgaGFyZHdhcmUgdGhleSB3b3VsZCBhbHdheXMgYmUKPj4+Pj4+Pj4+IGF2
YWlsYWJsZSB0b2dldGhlcj8gT3RoZXJ3aXNlLCBob3cgZG8geW91IGVtdWxhdGUgU1RJQlAgZm9y
IHRoZQo+Pj4+Pj4+Pj4gZ3Vlc3QgaWYgYWxsIHlvdSd2ZSBnb3QgaXMgSUJSUy9JQlBCPwo+Pj4+
Pj4+PiBUaGUgc2FmZXR5IGRlcGVuZHMgb24gdGhlIGd1ZXN0IHNlZWluZyBTVElCUCBhbmQgdXNp
bmcgaXQgaWYgaXQgd2FudHMKPj4+Pj4+Pj4gdG8uICAoTm90IHRoYXQgSSd2ZSBzZWVuIGFueSBz
aWduIG9mIFNUSUJQIGluIHRoZSBMaW51eCBjb2RlLCBvciBmcm9tCj4+Pj4+Pj4+IG9ic2Vydmlu
ZyB3aGF0IFdpbmRvd3MgYXBwZWFycyB0byBkbykuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEZvciB0b3Bv
bG9neSByZWFzb25zIChkZXNwaXRlIHRoZSBvdGhlciBjYW5zIG9mIHdvcm1zIGluIHRoaXMgYXJl
YSksIHdlCj4+Pj4+Pj4+IHVuaWxhdGVyYWxseSBzZXQgSFQsIHNvIGFsbCBndWVzdHMgc2hvdWxk
IGZpbmQgdGhlbXNlbHZlcyBvbiBIVC1jYXBhYmxlCj4+Pj4+Pj4+IHN5c3RlbXMuCj4+Pj4+Pj4g
QnV0IHRoaXMgZG9lc24ndCBhbnN3ZXIgbXkgcXVlc3Rpb246IFdoYXQgZG8geW91IGRvIGlmIHRo
ZSBndWVzdAo+Pj4+Pj4+IHVzZXMgU1RJQlAgKGJlY2F1c2UgeW91J3ZlIHRvbGQgaXQgdGhhdCBp
dCBjYW4pLCBidXQgdGhlIGhhcmR3YXJlCj4+Pj4+Pj4gZG9lc24ndCBzdXBwb3J0IGl0PyBBcmVu
J3QgeW91IHByb2R1Y2luZyBhIGZhbHNlIHNlbnNlIG9mIHNlY3VyaXR5Cj4+Pj4+Pj4gdG8gdGhl
IGd1ZXN0IHRoaXMgd2F5Pwo+Pj4+Pj4gVGhlIGVudGlyZSBwb2ludCBvZiBTUEVDX0NUUkxfU1RJ
QlAgYmVpbmcgaWdub3JlZCBvbiBzb21lIGhhcmR3YXJlIGlzIHRvCj4+Pj4+PiBsZXQgdGhpcyB3
b3JrLgo+Pj4+Pj4KPj4+Pj4+IEJ5IGFkdmVydGlzaW5nIFNUSUJQLCB3ZSBhcmUgdGVsbGluZyB0
aGUgZ3Vlc3QgIlRoZXJlIG1pZ2h0IGJlIChidXQgbm90Cj4+Pj4+PiBkZWZpbml0ZWx5KSBpbnRl
cmZlcmVuY2UgZnJvbSBvdGhlciB0aHJlYWRzIGluIHRoZSBCVEIuICBJZiB5b3UgY2FyZQo+Pj4+
Pj4gYWJvdXQgdGhpcywgeW91IHNob3VsZCBzZXQgU1BFQ19DVFJMLlNUSUJQIi4KPj4+Pj4+Cj4+
Pj4+PiBPbiBoYXJkd2FyZSB3aGVyZSB0aGVyZSBpcyBkZWZpbml0ZWx5IG5vIGludGVyZmVyZW5j
ZSwgdGhpcyBpcyBhIG5vcC4KPj4+Pj4+Cj4+Pj4+PiBJbiBhbnkgc2l0dWF0aW9uIHdoZXJlIGEg
Z3Vlc3QgbWlnaHQgbWlncmF0ZSB0byBhIGhvc3Qgd2hlcmUgdGhlcmUgaXMKPj4+Pj4+IGludGVy
ZmVyZW5jZSwgaXQgbmVlZHMgdG8ga25vdyBhYm91dCBTVElCUCBzbyAoaWYgaXQgY2FyZXMpIGl0
IGNhbgo+Pj4+Pj4gY2hvb3NlIHRvIHNldCBTUEVDX0NUUkwuU1RJQlAuCj4+Pj4+IFRoaXMgaXMg
dGhlIHBhcnQgdGhhdCBpcyBjbGVhciwgYnV0IG15IHF1ZXN0aW9uIHJlbWFpbnMgdW5hbnN3ZXJl
ZDoKPj4+Pj4gSWYgSFQgaGFyZHdhcmUgZG9lc24ndCBzdXBwb3J0IFNUSUJQLCBob3cgY2FuIHRo
ZSBndWVzdCBndWFyZAo+Pj4+PiBpdHNlbGYgX3N1Y2Nlc3NmdWxseV8/Cj4+Pj4gSSdtIGNvbXBs
ZXRlbHkgbG9zdCBub3cuICBPbiBoYXJkd2FyZSB3aGljaCBkb2Vzbid0IHN1cHBvcnQgU1RJQlAs
IHRoZXJlCj4+Pj4gaXMgbm8gYWN0aW9uIHJlcXVpcmVkIHJlcXVpcmVkLgo+Pj4gSG93IHRoYXQ/
IERvIHlvdSBwZXJoYXBzIG1lYW4gdGhlcmUncyBub3RoaW5nIHdlIGNhbiBkbz8gWWVzLAo+Pj4g
YW5kIHRoZSBzYW1lIGFwcGxpZXMgdG8gdGhlIGd1ZXN0LiBZZXQgaWYgeW91J3ZlIGdvdCBIVCBo
YXJkd2FyZQo+Pj4gd2hpY2ggc3VwcG9ydHMgSUJSUyBidXQgbm90IFNUSUJQCj4+IElmIEludGVs
J3MgbWljcm9jb2RlIGZhaWxzIHRvIGFkdmVydGlzZSBTVElCUCBvbiBIVC1oYXJkd2FyZSB3aGVy
ZSBpdCBpcwo+PiByZXF1aXJlZCBmb3Igc2FmZXR5LCB0aGVuIGl0cyBicm9rZW4gbWljcm9jb2Rl
Lgo+Pgo+Pj4geW91IHN0aWxsIHRlbGwgdGhlIGd1ZXN0IHRoYXQgU1RJQlAgaXMgYXZhaWxhYmxl
LiBIZW5jZSB0aGUgZ3Vlc3Qgc2VlaW5nIAo+PiAoYW5kIHVzaW5nKSBib3RoLCBpdCdsbAo+Pj4g
YXNzdW1lIGl0IGlzIHNhZmUgKGFuZCBwZXJoYXBzIHJlcG9ydCBzbyB0byBpdHMgdXNlcnMpIHdo
ZW4gaW4KPj4+IGZhY3QgaXQncyBzdGlsbCB2dWxuZXJhYmxlLgo+PiBPayAtIEkgc2VlIHlvdXIg
cG9pbnQgbm93LCBidXQgdGhlcmUgaXMgbm90aGluZyB3ZSBjYW4gZG8gYWJvdXQgdGhhdC4KPiBU
aGVyZSBhcmUgb3B0aW9uczoKPgo+IDEpIERpc2FibGUgSFQgKHJlYWQ6IHVzZSBvbmx5IG9uIHRo
cmVhZCBvbiBlYWNoIGNvcmUpCgpUaGUgc3BlYyBleHBsaWNpdGx5IGNhbGxzIG91dCB0aGUgY2Fz
ZSBvZiBIVC1oYXJkd2FyZSB3aGljaCBkb2Vzbid0CnNoYXJlIEJUQnMgYWNyb3NzIGNvcmVzLCB3
aGljaCBtZWFucyB0aGVyZSBpcyBhdCBsZWFzdCBvbmUgcHJvZHVjdGlvbiBvcgpwbGFubmVkIHN5
c3RlbSB3aGVyZSB0aGlzIGlzIHRydWUuCgo+IDIpIERvbid0IGFkdmVydGlzZSBTVElCUCBpZiB3
ZSBmaW5kIG91cnNlbHZlcyBvbiBIVCB3aXRoIElCUlMgYnV0Cj4gICAgbm8gU1RJQlAuCgpOby7C
oCBUaGUgcHVycG9zZSBvZiBhZHZlcnRpc2luZyBTVElCUCBldmVuIGluIGNhc2VzIHdoZXJlIGl0
IGlzbid0CnN0cmljdGx5IG5lZWRlZCBpcyB0byBwcmV2ZW50IHVzIGZhbGxpbmcgaW50byB0aGUg
cG9zaXRpb24gb2YgbmVlZGluZyB0bwpoaWRlIFNUSUJQIGluIGhldGVyb2dlbmVvdXMgY2FzZXMs
IGFuZCBpbmNyZWFzaW5nIHRoZSBsaWtlbHlob29kIG9mIHRoZQpndWVzdCBiZWluZyB1bnNhZmUu
CgooRm9yIGEgZ3Vlc3Qgd2hpY2ggY2FyZXMgdG8gdXNlIFNUSUJQKSwgdW5pbGF0ZXJhbGx5IGFk
dmVydGlzaW5nIGl0IGlzCnNhZmUsIHdoaWxlIGhpZGluZyB0aGUgZmxhZyBiZWNhdXNlIG9mIGhl
dGVyb2dlbmVvdXMgY2lyY3Vtc3RhbmNlcyBpcyBub3QuCgo+IDMpIElzc3VlIGEgYnJpZ2h0IHdh
cm5pbmcgKGluIHRoZSBob3BlIHRoYXQgaXQgaXMgbm90aWNlZCkuCgpBbmQgd2hhdCB3b3VsZCB0
aGUgY29uZGl0aW9ucyBvZiB0aGlzIHdhcm5pbmcgYmU/wqAgVGhlIHNwZWMgYWxsb3dzIGZvcgpT
VElCUCBub3QgdG8gYmUgYWR2ZXJ0aXNlZCBvbiBoYXJkd2FyZSB3aGljaCBkb2Vzbid0IGFjdHVh
bGx5IG5lZWQgaXQsCndoaWNoIG1pZ2h0IGluY2x1ZGUgSFQtY2FwYWJsZSBoYXJkd2FyZSAoYnV0
IHByb2JhYmx5IHdvbnQsIGZvcgptaWNyb2NvZGUgc2ltcGxpY2l0eSByZWFzb25zKS4KCkknbSBh
ZnJhaWQgdGhhdCBkZXNwaXRlIGFsbCBvZiB0aGlzLCBJIGRvbid0IHNlZSBhbiB2YWxpZCBhcmd1
bWVudAphZ2FpbnN0IHRoZSBsb2dpYyBhcyBpbXBsZW1lbnRlZCBpbiB0aGUgcGF0Y2gsIGFuZCBJ
IGRvbid0IHNlZSBhbnkKdmlhYmxlIG9wdGlvbiB0byB3b3JraW5nIGFyb3VuZCB0aGUgZWRnZSBj
YXNlIHlvdSBhcmUgY29uY2VybmVkIGFib3V0LAp3aGljaCBpcyB2ZXJ5IGRlZmluaXRlbHkgYSBt
aWNyb2NvZGUgYnVnLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:02:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:02:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYBR-0007cP-Dm; Fri, 19 Jan 2018 15:02:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecYBQ-0007bu-5i
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 15:02:20 +0000
X-Inumbo-ID: 194a9f51-fd2a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 194a9f51-fd2a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:04:51 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 08:02:12 -0700
Message-Id: <5A62168502000078001A06BD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 08:02:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
 <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
 <b36fffad-b6ab-3ea7-c4e1-34097b9a5161@citrix.com>
In-Reply-To: <b36fffad-b6ab-3ea7-c4e1-34097b9a5161@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return
 Stack Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE1OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTI6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w
MS4xOCBhdCAxNjo0NiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTI2NSw2ICsyNjUsMTAgQEAgT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9
YCBvcHRpb24gY2FuIGJlIAo+Pj4gdXNlZCB0byBmb3JjZSBvcgo+Pj4gIHByZXZlbnQgWGVuIHVz
aW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYs
Cj4+PiAgZnVuY3Rpb25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmlydHVh
bGlzZWQgZm9yIGd1ZXN0cy4KPj4+ICAKPj4+ICtUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9u
YXRpdmU9YCBvcHRpb25zIGNhbiBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQo+Pj4gK1JT
QiBnZXRzIG92ZXJ3cml0dGVuLiAgVGhlcmUgYXJlIGluZGl2aWR1YWwgY29udHJvbHMgZm9yIGFu
IGVudHJ5IGZyb20gSFZNCj4+PiArY29udGV4dCwgYW5kIGFuIGVudHJ5IGZyb20gYSBuYXRpdmUg
KFBWIG9yIFhlbikgY29udGV4dC4KPj4gV291bGQgeW91IG1pbmQgYWRkaW5nIGEgc2VudGVuY2Ug
b3IgdHdvIHRvIHRoZSBkZXNjcmlwdGlvbiBtYWtpbmcKPj4gY2xlYXIgd2hhdCB1c2UgdGhpcyBm
aW5lIGdyYWluZWQgY29udHJvbCBpcz8gSSBjYW4ndCByZWFsbHkgZmlndXJlIHdoeSBJCj4+IG1p
Z2h0IG5lZWQgdG8gYmUgY29uY2VybmVkIGFib3V0IG9uZSBvZiB0aGUgdHdvIGNhc2VzLCBidXQg
bm90IHRoZQo+PiBvdGhlci4KPiAKPiBJIHRob3VnaCBJJ2QgY292ZXJlZCB0aGF0IGluIHRoZSBj
b21taXQgbWVzc2FnZSwgYnV0IEknbSBub3Qgc3VyZSB0aGlzCj4gaXMgYSBzdWl0YWJsZSBwbGFj
ZSB0byBkaXNjdXNzIHRoZSBkZXRhaWxzLiAgUFYgYW5kIEhWTSBndWVzdHMgaGF2ZQo+IGRpZmZl
cmVudCByZWFzb25pbmcgZm9yIHdoeSB3ZSBuZWVkIHRvIG92ZXJ3cml0ZSB0aGUgUlNCLgo+IAo+
IEluIHRoZSBwYXN0LCB0aGVyZSB1c2VkIHRvIGJlIGEgZGVmYXVsdCBpbnRlcmFjdGlvbiBvZiBy
c2JfbmF0aXZlIGFuZAo+IFNNRVAsIGJ1dCB0aGF0IHByb3ZlZCB0byBiZSBpbnN1ZmZpY2llbnQg
YW5kIHJzYl9uYXRpdmUgaXMgbm93Cj4gdW5jb25kaXRpb25hbGx5IGVuYWJsZWQuICBJbiBwcmlu
Y2lwbGUgaG93ZXZlciwgaXQgc2hvdWxkIGZhbGwgd2l0aGluCj4gQ09ORklHX1BWLgoKVGhhbmtz
IGZvciB0aGUgZXhwbGFuYXRpb24sIGJ1dCBJJ20gYWZyYWlkIEknbSBub25lIHRoZSB3aXNlciBh
cwp0byB3aHkgdGhlIHR3byBzZXBhcmF0ZSBvcHRpb25zIGFyZSBuZWVkZWQgKG9yIGV2ZW4ganVz
dCB3YW50ZWQpLgoKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
Cj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAo+Pj4gQEAgLTcz
LDYgKzczLDQwIEBACj4+PiAgICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKPj4+ICAgKi8K
Pj4+ICAKPj4+ICsubWFjcm8gRE9fT1ZFUldSSVRFX1JTQgo+Pj4gKy8qCj4+PiArICogUmVxdWly
ZXMgbm90aGluZwo+Pj4gKyAqIENsb2JiZXJzICVyYXgsICVyY3gKPj4+ICsgKgo+Pj4gKyAqIFJl
cXVpcmVzIDI1NiBieXRlcyBvZiBzdGFjayBzcGFjZSwgYnV0ICVyc3AgaGFzIG5vIG5ldCBjaGFu
Z2UuIEJhc2VkIG9uCj4+PiArICogR29vZ2xlJ3MgcGVyZm9ybWFuY2UgbnVtYmVycywgdGhlIGxv
b3AgaXMgdW5yb2xsZWQgdG8gMTYgaXRlcmF0aW9ucyBhbmQgdHdvCj4+PiArICogY2FsbHMgcGVy
IGl0ZXJhdGlvbi4KPj4+ICsgKgo+Pj4gKyAqIFRoZSBjYWxsIGZpbGxpbmcgdGhlIFJTQiBuZWVk
cyBhIG5vbnplcm8gZGlzcGxhY2VtZW50LCBidXQgd2UgdXNlICIxOgo+Pj4gKyAqIHBhdXNlLCBq
bXAgMWIiIHRvIHNhZmVseSBjb250YWlucyBhbnkgcmV0LWJhc2VkIHNwZWN1bGF0aW9uLCBldmVu
IGlmIHRoZQo+Pj4gKyAqIGxvb3AgaXMgc3BlY3VsYXRpdmVseSBleGVjdXRlZCBwcmVtYXR1cmVs
eS4KPj4gSSdtIHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCB3aHkgeW91IHVzZSAiYnV0IiBoZXJl
LiBNYXliZSBqdXN0IGEKPj4gbGFjayBvZiBFbmdsaXNoIHNraWxscyBvbiBteSBwYXJ0Pwo+IAo+
ICJkaXNwbGFjZW1lbnQuICBBIG5vcCB3b3VsZCBkbywgYnV0IiA/Cj4gCj4gSXQgaXMgYSBqdXN0
aWZpY2F0aW9uIGZvciB3aHkgd2UgYXJlIHB1dHRpbmcgbW9yZSB0aGFuIGEgc2luZ2xlIGJ5dGUg
aW4KPiB0aGUgbWlkZGxlLgoKT2gsIEkgc2VlLCBidXQgb25seSB3aXRoIHRoZSBhZGRpdGlvbiB5
b3Ugc3VnZ2VzdC4KCj4+PiArICogJXJzcCBpcyBwcmVzZXJ2ZWQgYnkgdXNpbmcgYW4gZXh0cmEg
R1BSIGJlY2F1c2UgYSkgd2UndmUgZ290IHBsZW50eSBzcGFyZSwKPj4+ICsgKiBiKSB0aGUgdHdv
IG1vdnMgYXJlIHNob3J0ZXIgdG8gZW5jb2RlIHRoYW4gYGFkZCAkMzIqOCwgJXJzcGAsIGFuZCBj
KSBjYW4gYmUKPj4+ICsgKiBvcHRpbWlzZWQgd2l0aCBtb3YtZWxpbWluYXRpb24gaW4gbW9kZXJu
IGNvcmVzLgo+Pj4gKyAqLwo+Pj4gKyAgICBtb3YgJDE2LCAlZWN4ICAgLyogMTYgaXRlcmF0aW9u
cywgdHdvIGNhbGxzIHBlciBsb29wICovCj4+PiArICAgIG1vdiAlcnNwLCAlcmF4ICAvKiBTdG9y
ZSB0aGUgY3VycmVudCAlcnNwICovCj4+PiArCj4+PiArLkxcQF9maWxsX3JzYl9sb29wOgo+Pj4g
Kwo+Pj4gKyAgICAucmVwdCAyICAgICAgICAgLyogVW5yb2xsZWQgdHdpY2UuICovCj4+PiArICAg
IGNhbGwgMmYgICAgICAgICAvKiBDcmVhdGUgYW4gUlNCIGVudHJ5LiAqLwo+Pj4gKzE6ICBwYXVz
ZQo+Pj4gKyAgICBqbXAgMWIgICAgICAgICAgLyogQ2FwdHVyZSByb2d1ZSBzcGVjdWxhdGlvbi4g
Ki8KPj4+ICsyOgo+PiBJIHdvbid0IGZ1cnRoZXIgaW5zaXN0IG9uIGNoYW5naW5nIGF3YXkgZnJv
bSBudW1lcmljIGxhYmVscyBoZXJlLCBidXQKPj4gSSdkIHN0aWxsIGxpa2UgdG8gcG9pbnQgb3V0
IGFuIGV4YW1wbGUgb2YgYSBoaWdoIHJpc2sgdXNlIG9mIHN1Y2ggbGFiZWxzIGluCj4+IG1haW5s
aW5lIGNvZGU6IFRoZXJlJ3MgYSAianogMWIiIHNvb24gYWZ0ZXIKPj4gZXhjZXB0aW9uX3dpdGhf
aW50c19kaXNhYmxlZCwgbGVhZGluZyBhY3Jvc3MgX3R3b18gb3RoZXIgbGFiZWxzIGFuZAo+PiBx
dWl0ZSBhIGZldyBpbnNucyBhbmQgbWFjcm8gaW52b2NhdGlvbnMuIE1heSBJIGF0IHRoZSB2ZXJ5
IGxlYXN0Cj4+IHN1Z2dlc3QgdGhhdCB5b3UgZG9uJ3QgdXNlIDEgYW5kIDIgaGVyZT8KPiAKPiBJ
IHNwZW50IGFnZXMgdHJ5aW5nIHRvIGdldCAuTCBsYWJlbHMgd29ya2luZyBoZXJlLCBidXQgdGhl
eSBkb24ndAo+IGZ1bmN0aW9uIGluc2lkZSBhIHJlcHQsIGFzIHlvdSBlbmQgdXAgd2l0aCBkdXBs
aWNhdGUgbG9jYWwgc3ltYm9scy4KPiAKPiBFdmVuIHVzaW5nIGlycCB0byBpbmplY3QgYSB1bmlx
dWUgbnVtYmVyIGludG8gdGhlIGxvb3AgZG9lc24ndCBhcHBlYXIgdG8KPiB3b3JrLCBiZWNhdXNl
IHRoZSBcIGVzY2FwZSBnZXRzIGludGVycHJldGVkIGFzIGEgdG9rZW4gc2VwYXJhdG9yLiAKPiBB
RkFJQ1QsIFxAIGlzIHNwZWNpYWwgYnkgdmlydHVlIG9mIHRoZSBmYWN0IHRoYXQgaXQgZG9lc24n
dCBjb3VudCBhcyBhCj4gdG9rZW4gc2VwYXJhdG9yLgo+IAo+IElmIHlvdSd2ZSBnb3QgYSBiZXR0
ZXIgc3VnZ2VzdGlvbiB0aGVuIEknbSBhbGwgZWFycy4KPiAKPiBBbHRlcm5hdGl2ZWx5LCBJIGNv
dWxkIG1hbnVhbGx5IHVucm9sbCB0aGUgbG9vcCwgb3IgcGljayBzb21lIGFyYml0cmFyeQo+IG90
aGVyIG51bWJlcnMgdG8gdXNlLgoKU2luY2UgdGhlIHVucm9sbCBudW1iZXIgaXMganVzdCAyLCB0
aGlzIGlzIHdoYXQgSSB3b3VsZCBoYXZlCnN1Z2dlc3RlZCBwcmltYXJpbHkuIC5yZXB0IG9mIGNv
dXJzZSB3b24ndCB3b3JrLCBhcyBpdCdzIG5vdCBhCm1hY3JvIGludm9jYXRpb24sIGFuZCBoZW5j
ZSBkb2Vzbid0IGluY3JlbWVudCB0aGUgaW50ZXJuYWwKY291bnRlci4gV2l0aCAuaXJwIEkgY2Fu
IGdldCB0aGluZ3MgdG8gd29yazoKCgkubWFjcm8gbQoJLmlycCBuLCAxLCAyCi5MeHl6X1xAX1xu
Ogltb3YJJFxALCAlZWF4CgkuZW5kcgoJLmVuZG0KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:07:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:07:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYG9-0007sN-Va; Fri, 19 Jan 2018 15:07:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecYG8-0007sH-SF
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 15:07:12 +0000
X-Inumbo-ID: c7a54f32-fd2a-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7a54f32-fd2a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:09:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 08:07:05 -0700
Message-Id: <5A6217AA02000078001A06CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 08:07:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-10-git-send-email-andrew.cooper3@citrix.com>
 <5A61FFEF02000078001A0602@prv-mh.provo.novell.com>
 <f11f726d-c750-b604-4119-1734fb3391df@citrix.com>
In-Reply-To: <f11f726d-c750-b604-4119-1734fb3391df@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE1OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTM6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOC4w
MS4xOCBhdCAxNjo0NiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
Pj4+IEBAIC0xNzQzLDYgKzE3NDMsMjkgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNw
dSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCj4+PiAgICAgICAgICB9Cj4+PiAgCj4+PiAgICAg
ICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcobmV4dCk7Cj4+PiArCj4+PiArICAgICAgICBpZiAo
IG9wdF9pYnBiICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICBzdGF0aWMgREVGSU5F
X1BFUl9DUFUodW5zaWduZWQgaW50LCBsYXN0X25vbmlkbGUpOwo+Pj4gKyAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqbGFzdF9pZCA9ICZ0aGlzX2NwdShsYXN0X25vbmlkbGUpOwo+PiAibm9uaWRs
ZSIgaXMgbm90IGVudGlyZWx5IGNvcnJlY3Qgd2l0aG91dCBhbiBpc19pZGxlXy4uLigpIGNoZWNr
IGFyb3VuZAo+PiBpdCwgYXMgdGhlIG91dGVyIGNvbmRpdGlvbiBsZWF2ZXMgcm9vbSBmb3IgaWRs
ZSB2Q1BVLXMgdG8gbWFrZSBpdCBoZXJlLgo+PiBCdXQgdGFrZSB0aGlzIGFzIGEgcmVtYXJrLCBu
b3QgYSBzdHJpY3QgcmVxdWVzdCB0byBjaGFuZ2UgdGhlIG5hbWUuCj4gCj4gSWYgeW91IGNhbiBz
dWdnZXN0IGEgYmV0dGVyIG5hbWUsIEknbGwgdXNlIGl0LgoKV2VsbCwgdGhlIGJlc3QgSSBjYW4g
Y29tZSB1cCB3aXRoIGlzIGp1c3QgImxhc3QiLiBDb25zaWRlcmluZyB0aGUKbmFycm93IHNjb3Bl
IG9mIHRoZSB2YXJpYWJsZSwgdGhpcyBtYXkgYWN0dWFsbHkgYmUgZmluZS4KCj4+PiArICAgICAg
ICAgICAgLyogU3F1YXNoIHRoZSBkb21pZCBhbmQgdmNwdSBpZCB0b2dldGhlciBmb3IgZWZmaWNp
ZW5jeS4gKi8KPj4+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV4dF9pZCA9ICgoKHVuc2ln
bmVkIGludCluZXh0ZC0+ZG9tYWluX2lkIDw8IDE2KSB8Cj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHVpbnQxNl90KW5leHQtPnZjcHVfaWQpOwo+PiBJcyB0aGlzIHJl
YWxseSBtb3JlIGVmZmljaWVudCB0aGFuIGp1c3QgY29tcGFyaW5nIHN0cnVjdCB2Y3B1IHBvaW50
ZXJzPwo+IAo+IHZjcHUgcG9pbnRlcnMgYXJlIHJhdGhlciBtb3JlIHN1c2NlcHRpYmxlIHRvIGZh
bHNlIGFsaWFzaW5nIGluIHRoZSBjYXNlCj4gdGhhdCB0aGUgNGsgbWVtb3J5IGFsbG9jYXRpb24g
YmVoaW5kIHN0cnVjdCB2Y3B1IGdldHMgcmV1c2VkLgo+IAo+IFRoZSByaXNrcyBhcmUgYWRtaXR0
ZWRseSBtaW51dGUsIGJ1dCB0aGlzIGlzIGEgbXVjaCBzYWZlciBvcHRpb24uCgpPaCwgcmlnaHQs
IEkgZGlkbid0IGNvbnNpZGVyIHRoZSBjYXNlIG9mIHRoZSB2Q1BVIChhbmQgZG9tYWluKQpoYXZp
bmcgZ29uZSBhd2F5IGluIHRoZSBtZWFudGltZS4gTWluZCBleHRlbmRpbmcgdGhlIGNvbW1lbnQK
dG8gY2xhcmlmeSB0aGlzPwoKPj4+ICsgICAgICAgICAgICBCVUlMRF9CVUdfT04oTUFYX1ZJUlRf
Q1BVUyA+IDB4ZmZmZik7Cj4+PiArCj4+PiArICAgICAgICAgICAgLyoKPj4+ICsgICAgICAgICAg
ICAgKiBXaGVuIHNjaGVkdWxpbmcgZnJvbSBhIHZjcHUsIHRvIGlkbGUsIGFuZCBiYWNrIHRvIHRo
ZSBzYW1lIHZjcHUKPj4+ICsgICAgICAgICAgICAgKiAod2hpY2ggbWlnaHQgYmUgY29tbW9uIGlu
IGEgbGlnaHRseSBsb2FkZWQgc3lzdGVtLCBvciB3aGVuCj4+PiArICAgICAgICAgICAgICogdXNp
bmcgdmNwdSBwaW5uaW5nKSwgdGhlcmUgaXMgbm8gbmVlZCB0byBpc3N1ZSBJQlBCLCBhcyB3ZSBh
cmUKPj4+ICsgICAgICAgICAgICAgKiByZXR1cm5pbmcgdG8gdGhlIHNhbWUgc2VjdXJpdHkgY29u
dGV4dC4KPj4+ICsgICAgICAgICAgICAgKi8KPj4+ICsgICAgICAgICAgICBpZiAoICpsYXN0X2lk
ICE9IG5leHRfaWQgKQo+Pj4gKyAgICAgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAgICAgd3Jt
c3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7Cj4+PiArICAgICAgICAgICAgICAgICps
YXN0X2lkID0gbmV4dF9pZDsKPj4+ICsgICAgICAgICAgICB9Cj4+IEkndmUgcmVhZCBEYXZpZCdz
IG1haWxzIHJlZ2FyZGluZyB0aGlzIGFub3RoZXIgdGltZSwgYnV0IEkgc3RpbGwgY2FuJ3QKPj4g
Y29uY2x1ZGUgd2h5IHRoaXMgZXh0cmEgbG9naWMgd291bGQgYmUgbmVjZXNzYXJ5LiBUcmFuc2l0
aW9ucwo+PiBmcm9tIGEgZ3Vlc3QgdkNQVSB0aHJvdWdoIGlkbGUgYW5kIGJhY2sgdG8gdGhhdCB2
ZXJ5IHZDUFUgZG8KPj4gbm90IGFsdGVyIHBlcl9jcHUoY3Vycl92Y3B1LCAuLi4pIC0gX19jb250
ZXh0X3N3aXRjaCgpIGlzIHRoZQo+PiBvbmx5IHBsYWNlIHRvIHVwZGF0ZSBpdC4gVGhlcmUncyBj
ZXJ0YWlubHkgdGhlIHBvdGVudGlhbCBmb3IgaXQgdG8KPj4gYmUgY2FsbGVkIHRocm91Z2ggX19z
eW5jX2xvY2FsX2V4ZWNzdGF0ZSgpLCBidXQgaXMgdGhhdCBhCj4+IGNvbW1vbiBjYXNlPyBJJ2Qg
c3VwcG9ydCBpbnRyb2R1Y3Rpb24gb2YgdGhlIGV4dHJhIGxvZ2ljIG9ubHkgaWYKPj4gc28uCj4+
Cj4+IEZ1cnRoZXJtb3JlLCBpZiB0aGlzIGluZGVlZCB3YXMgYSBzdWZmaWNpZW50bHkgY29tbW9u
IGNhc2UsIGRvaW5nCj4+IGxhenkgY29udGV4dCBzd2l0Y2hlcyBhdCBhbGwgZm9yIEhWTSBndWVz
dHMgd291bGQgb25jZSBhZ2Fpbgo+PiBuZWVkIHRvIGJlIHB1dCB1bmRlciBxdWVzdGlvbi4KPiAK
PiBEYXZpZCBmb3VuZCB0aGF0IHRyYW5zaXRpb25zIHRvIGlkbGUgYW5kIGJhY2sgdG8gdGhlIHNh
bWUgdmNwdSB3ZXJlCj4gcmVsaWFibHkgdGFraW5nIGFuIHVubmVjZXNzYXJ5IElCUEIuCgpJIHVu
ZGVyc3RhbmQgdGhhdCwgYnV0IHRoZXJlIHdhcyBubyBleHBsYW5hdGlvbiB3aGF0c29ldmVyIGFz
CnRvIHdoeSB0aGF0IGlzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:14:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:14:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYMm-00008a-M7; Fri, 19 Jan 2018 15:14:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecYMl-00008T-Lc
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:14:03 +0000
X-Inumbo-ID: bcbd064e-fd2b-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcbd064e-fd2b-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:16:35 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 08:13:56 -0700
Message-Id: <5A62194402000078001A06DF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 08:13:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Daniel Kiper" <daniel.kiper@oracle.com>
References: <1515589548-27317-1-git-send-email-daniel.kiper@oracle.com>
 <1515589548-27317-2-git-send-email-daniel.kiper@oracle.com>
In-Reply-To: <1515589548-27317-2-git-send-email-daniel.kiper@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86/setup: do not relocate Xen over
 current Xen image placement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE0OjA1LCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+IE90aGVyd2lzZSwgZHVlIHRvIFhlbiBjb2RlL2RhdGEgY2hhbmdlcyB1bmRlciBDUFUgZmVl
dCwgWGVuIG1heSBjcmFzaAo+IHNpbGVudGx5IGF0IGJvb3QuCj4gCj4gV2Ugd2VyZSBoaXQgYnkg
dGhlIGlzc3VlIGluIE9WUyBYZW4gNC40IHdpdGggbXkgZWFybGllciB2ZXJzaW9uIG9mCj4gRUZJ
L011bHRpYm9vdDIgcGF0Y2hlcy4gSW5pdGlhbGx5IGl0cyBpbXBsZW1lbnRhdGlvbiBhbGxvd2Vk
IHJlbG9jYXRpb24KPiBvZiBYZW4gZXZlbiBpZiBpdCB3YXMgcmVsb2NhdGVkIGJ5IHRoZSBib290
bG9hZGVyLiBUaGlzIGxlZCB0byB0aGUKPiBjcmFzaGVzIG9uIHNvbWUgbmV3IE9yYWNsZSBtYWNo
aW5lcyBiZWNhdXNlIGNvcHkgZGVzdGluYXRpb24gcGFydGlhbGx5Cj4gb3ZlcmxhcHBlZCB3aXRo
IHRoZSBlbmQgb2YgY3VycmVudC9pbml0aWFsIFhlbiBpbWFnZSBwbGFjZW1lbnQuCj4gCj4gQWZ0
ZXIgc29tZSBkaXNjdXNzaW9uIG9uIFhlbi1kZXZlbCB3ZSBkZWNpZGVkIHRvIGRpc2FibGUgWGVu
IHJlbG9jYXRpb24gaW4KPiBteSBFRkkvTXVsdGlib290MiB1cHN0cmVhbSBwYXRjaGVzIGlmIHRo
ZSBib29sb2FkZXIgZGlkIHRoZSB3b3JrIGZvciB1cy4KPiBUaG91Z2ggb25lIGNhc2UgaXMgc3Rp
bGwgbm90IGNvdmVyZWQuIElmIFhlbiBpcyBub3QgcmVsb2NhdGVkIGJ5IHRoZQo+IGJvb2xvYWRl
ciB0aGVuIGl0IHRyaWVzIHRvIGRvIHRoYXQgYnkgaXRzZWxmLiBJZiBhbGwgUkFNIHJlZ2lvbnMg
YWJvdmUKPiBjdXJyZW50bHkgb2NjdXBpZWQgb25lIGFyZSB1bnN1aXRhYmxlIGZvciByZWxvY2F0
aW9uIHRoZW4gWGVuIHRyaWVzIHRvIG1vdmUKPiBpdHNlbGYgaGlnaGVyIGluIGl0LiBBbmQgaWYg
KGVuZCAtIHJlbG9jX3NpemUgKyBYRU5fSU1HX09GRlNFVCkgZ29lcyBiZWxvdwo+IF9fcGEoX2Vu
ZCkgdGhlbiBjb3B5L3JlbG9jYXRpb24gZGVzdGluYXRpb24gb3ZlcmxhcHMsIGF0IGxlYXN0IHBh
cnRpYWxseSwKPiB3aXRoIGl0cyBzb3VyY2UuCj4gCj4gSSBjYW4gYWdyZWUgdGhhdCB0aGlzIHNo
b3VsZCBub3QgaGFwcGVuIG9uIHRvZGF5cyBtYWNoaW5lcyB2ZXJ5IG9mdGVuLgo+IElmIGF0IGFs
bC4gSXQgaXMgcmF0aGVyIHVudXN1YWwgdG8gbm90IGhhdmUgdXNhYmxlIFJBTSByZWdpb25zIGFi
b3ZlCj4gfjUgTWlCIG5vd2FkYXlzLiBUaG91Z2ggSSB0aGluayB0aGF0IHdlIHNob3VsZCBhdCBs
ZWFzdCBjb25zaWRlciBwdXR0aW5nCj4gc3VjaCBzYWZldHkgbWVhc3VyZSBoZXJlLiBPdGhlcndp
c2UgWGVuIG1heSBjcmFzaCBteXN0ZXJpb3VzbHkgd2l0aG91dAo+IGFueSBzdGFjayB0cmFjZS4g
SXQgaXMgdmVyeSBjb25mdXNpbmcgYW5kIGltcGFpcnMgZnVydGhlciBkZWJ1Z2dpbmcuCj4gCj4g
U2lnbmVkLW9mZi1ieTogRGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KCkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:18:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:18:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYRD-0000L5-9t; Fri, 19 Jan 2018 15:18:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYRC-0000Kz-SK
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:18:38 +0000
X-Inumbo-ID: 60956ad3-fd2c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60956ad3-fd2c-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:21:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458861732"
Date: Fri, 19 Jan 2018 15:18:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180119151807.duni7w2vgzmmmvho@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-10-wei.liu2@citrix.com>
 <20180119111838.ib45r6zsenom5xrv@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119111838.ib45r6zsenom5xrv@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Anthony Liguori <anthony@codemonkey.ws>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 9/9] x86/shim: pass through vcpu runstate to
	L0 Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMTE6MTg6MzhBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAwNjoxNjo1MlBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29t
bW9uL2RvbWFpbi5jCj4gPiBpbmRleCA1NTgzMThlODUyLi4xODlmZmFjOWIxIDEwMDY0NAo+ID4g
LS0tIGEveGVuL2NvbW1vbi9kb21haW4uYwo+ID4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+
ID4gQEAgLTQ1LDYgKzQ1LDcgQEAKPiA+ICAKPiA+ICAjaWZkZWYgQ09ORklHX1g4Ngo+ID4gICNp
bmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiA+ICsjaW5jbHVkZSA8YXNtL2d1ZXN0L2h5cGVyY2FsbC5o
Pgo+ID4gICNlbmRpZgo+ID4gIAo+ID4gIC8qIExpbnV4IGNvbmZpZyBvcHRpb246IHByb3BhZ2V0
ZWQgdG8gZG9tYWluMCAqLwo+ID4gQEAgLTE0MjUsNiArMTQyNiwxNSBAQCBsb25nIGRvX3ZjcHVf
b3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2
b2lkKSBhcmcpCj4gPiAgICAgICAgICBpZiAoICFndWVzdF9oYW5kbGVfb2theShhcmVhLmFkZHIu
aCwgMSkgKQo+ID4gICAgICAgICAgICAgIGJyZWFrOwo+ID4gIAo+ID4gKyNpZiBDT05GSUdfWDg2
Cj4gPiArICAgICAgICBpZiAoIHB2X3NoaW0gKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAg
ICAgIHJjID0geGVuX2h5cGVyY2FsbF92Y3B1X29wKFZDUFVPUF9yZWdpc3Rlcl9ydW5zdGF0ZV9t
ZW1vcnlfYXJlYSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
Y3B1aWQsICZhcmVhKTsKPiA+ICsgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgIH0KPiA+
ICsjZW5kaWYKPiAKPiBUaGlzIG9ubHkgZml4ZXMgVkNQVU9QX3JlZ2lzdGVyX3J1bnN0YXRlX21l
bW9yeV9hcmVhLCBidXQKPiBWQ1BVT1BfZ2V0X3J1bnN0YXRlX2luZm8gd2lsbCBzdGlsbCByZXBv
cnQgd3JvbmcgaW5mb3JtYXRpb24uIEkndmUKClllcywgaXQgYXBwZWFycyB0aGF0IHdlIHNob3Vs
ZCBwYXNzdGhyb3VnaCB0aGF0IGNhbGwgYXMgd2VsbC4KCj4gYWxzbyB3b25kZXJlZCB3aGV0aGVy
IHNpbXBseSByZXR1cm5pbmcgTDAgaW5mb3JtYXRpb24gaXMgY29ycmVjdC4gVG8KPiBnZXQgdGhl
IGV4YWN0IGluZm9ybWF0aW9uIHRoZSBzaGltIHNob3VsZCBhY3R1YWxseSByZXR1cm4gdGhlIEww
Cj4gaW5mb3JtYXRpb24gcGx1cyB3aGF0ZXZlciB0aW1lIGl0IHN0ZWFscyBmcm9tIHRoZSBndWVz
dC4KPiAKCkkgdGhpbmsgdGhhdCBzaG91bGQgYmUgbW9zdGx5IGNvcnJlY3QuIFRoZSBlcnJvciBt
YXJnaW4gaW4gdGhlIHNoaW0Kc2hvdWxkIGJlIHZlcnkgc21hbGwuCgo+IEFsc28sIGJlZm9yZSBh
ZGRpbmcgbW9yZSBob29rcyB0byBkb192Y3B1X29wIEkgd291bGQgYXR0ZW1wdCB0byBhZGQgYQo+
IHB2X3NoaW1fZG9fdmNwdV9vcCBoZWxwZXIgYW5kIHBhdGNoIHRoZSBoeXBlcmNhbGwgdGFibGUs
IGluIG9yZGVyIHRvCj4gYXZvaWQgbW9kaWZ5aW5nIG1vcmUgY29tbW9uIGNvZGUuIEFGQUlDVCB0
aGlzIGRvZXNuJ3QgcmVxdWlyZSBhZGRpbmcKPiBtdWNoIGNvbXBhdCBjb2RlIHRvIHRoZSBzaGlt
IGltcGxlbWVudGF0aW9uLgo+IAoKR29vZCBpZGVhLgoKSSdtIGdvaW5nIHRvIHJldmlzaXQgdGhp
cyBpZGVhIG5leHQgd2VlayB3aGVuIEkgaGF2ZSBtb3JlIHRpbWUuIEluIHRoZQptZWFuIHRpbWUg
SSB3aWxsIHJlcG9zdCB0aGUgZml4ZXMgcGF0Y2hlcyBJIGhhdmUuCgpXZWkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:25:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:25:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYXy-00012Q-0l; Fri, 19 Jan 2018 15:25:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYXx-00012K-0L
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:25:37 +0000
X-Inumbo-ID: 59ec441e-fd2d-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 59ec441e-fd2d-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:28:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458863276"
Date: Fri, 19 Jan 2018 15:25:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180119152528.iehyehmjoffvcjqg@citrix.com>
References: <20180118181652.26397-1-wei.liu2@citrix.com>
 <20180118181652.26397-9-wei.liu2@citrix.com>
 <20180119110302.x7fm2txqjqqamfyi@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119110302.x7fm2txqjqqamfyi@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Sarah Newman <srn@prgmr.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 8/9] xen/consoled: discard NUL from guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMTE6MDM6MDJBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAwNjoxNjo1MVBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gQWNjb3JkaW5nIHRvIFswXSwgc29tZSBwcm9ncmFtIHNlbmRzIE5VTCBm
b3IgcGFkZGluZyBwdXJwb3NlLiBXZSBjYW4KPiA+IGRpc2NhcmQgdGhlbS4KPiA+IAo+ID4gaHR0
cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS90ZXJtdXRpbHMvbWFudWFsL3Rlcm1jYXAtMS4zL2h0
bWxfbW9uby90ZXJtY2FwLmh0bWwjU0VDNwo+ID4gCj4gPiBSZXBvcnRlZC1ieTogU2FyYWggTmV3
bWFuIDxzcm5AcHJnbXIuY29tPgo+ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gCj4gQWx0aG91Z2ggSSBoYXZlIGEgc3VnZ2VzdGlvbiBiZWxvdy4KPiAK
PiA+IC0tLQo+ID4gQ2M6IFNhcmFoIE5ld21hbiA8c3JuQHByZ21yLmNvbT4KPiA+IENjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPiA+IAo+ID4gQSBiaXQgUkZDLiBBd2FpdGluZyB0ZXN0IHJlc3VsdHMuCj4g
PiAtLS0KPiA+ICB4ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgfCA0ICsrKy0KPiA+ICAxIGZp
bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMgYi94ZW4vZHJpdmVycy9jaGFyL2Nv
bnNvbGVkLmMKPiA+IGluZGV4IDU1MmFiZjU3NjYuLjZmY2IyYWExMTUgMTAwNjQ0Cj4gPiAtLS0g
YS94ZW4vZHJpdmVycy9jaGFyL2NvbnNvbGVkLmMKPiA+ICsrKyBiL3hlbi9kcml2ZXJzL2NoYXIv
Y29uc29sZWQuYwo+ID4gQEAgLTcyLDcgKzcyLDkgQEAgc2l6ZV90IGNvbnNvbGVkX2d1ZXN0X3J4
KHZvaWQpCj4gPiAgICAgIHsKPiA+ICAgICAgICAgIGNoYXIgYyA9IGNvbnNfcmluZy0+b3V0W01B
U0tfWEVOQ09OU19JRFgoY29ucysrLCBjb25zX3JpbmctPm91dCldOwo+IAo+IFlvdSBjb3VsZCBh
bHNvIGRvOgo+IAo+IGlmICggYyA9PSAnXDAnICkKPiAgICAgY29udGludWU7Cj4gCj4gcmVjdiBB
RkFJQ1QgaXQncyBqdXN0IGEgY29zbWV0aWMgcmV0dXJuIHZhbHVlIHRoYXQncyBub3QgY29uc3Vt
ZWQgYnkKPiB0aGUgY2FsbGVyLiBUaGlzIGF2b2lkcyBjaGVja2luZyB0aGUgImlkeCA+PSBCVUZf
U1oiIGNvbmRpdGlvbiB3aXRoCj4gdGhlIHNhbWUgaWR4IHZhbHVlLgo+IAoKSSB3b3VsZCBsaWtl
IHRvIGtlZXAgdGhlIGluY3JlbWVudCBvZiByZWN2IGJ1dCBJIGxpa2UgdGhlIGlkZWEgb2Ygbm90
CnJlcGVhdGVkbHkgY2hlY2tpbmcgaWR4LiBJIHdpbGwgcmVhcnJhbmdlIHRoZSBjb2RlIGEgYml0
LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:27:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYa5-0001AT-Bz; Fri, 19 Jan 2018 15:27:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=o2jt=ae=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecYa4-0001AN-4Z
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:27:48 +0000
X-Inumbo-ID: 0c64546d-2128-11b2-b4a7-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c64546d-2128-11b2-b4a7-bc764e045a96;
 Mon, 05 Jan 1970 06:52:58 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 08:27:44 -0700
Message-Id: <5A621C8202000078001A06F8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 08:27:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Daniel Kiper" <daniel.kiper@oracle.com>
References: <1515589548-27317-1-git-send-email-daniel.kiper@oracle.com>
 <1515589548-27317-3-git-send-email-daniel.kiper@oracle.com>
In-Reply-To: <1515589548-27317-3-git-send-email-daniel.kiper@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/setup: remap Xen image up to
 PFN_DOWN(__pa(_end))
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEwLjAxLjE4IGF0IDE0OjA1LCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+IEN1cnJlbnQgbGltaXQsIFBGTl9ET1dOKHhlbl9waHlzX3N0YXJ0KSwgaW50cm9kdWNlZCBi
eSBjb21taXQgYjI4MDQ0Mgo+ICh4ODY6IG1ha2UgWGVuIGVhcmx5IGJvb3QgY29kZSByZWxvY2F0
YWJsZSkgaXMgbm90IHJlbGlhYmxlLiBQb3RlbnRpYWxseQo+IGl0cyB2YWx1ZSBtYXkgZmFsbCBi
ZWxvdyBQRk5fRE9XTihfX3BhKF9lbmQpKSBhbmQgdGhlbiBwYXJ0IG9mIFhlbiBpbWFnZQo+IG1h
eSBub3QgYmUgbWFwcGVkIGFmdGVyIHJlbG9jYXRpb24uIFRoaXMgd2lsbCBub3QgaGFwcGVuIGlu
IGN1cnJlbnQgY29kZQo+IHRoYW5rcyB0byAieDg2L3NldHVwOiBkbyBub3QgcmVsb2NhdGUgb3Zl
ciBjdXJyZW50IFhlbiBpbWFnZSBwbGFjZW1lbnQiCj4gcGF0Y2guIFRob3VnaCB0aGlzIHNhZmV0
eSBtZWFzdXJlIG1heSBzYXZlIGEgbG90IG9mIGRlYnVnZ2luZyB0aW1lIHdoZW4KPiBzb21lYm9k
eSBkZWNpZGUgdG8gcmVsYXggZXhpc3RpbmcgcmVsb2NhdGlvbiByZXN0cmljdGlvbnMgb25lIGRh
eS4KCkkndmUgZ29uZSBiYWNrIHRocm91Z2ggdGhlIHYyIGRpc2N1c3Npb24sIGFuZCBJIGNvbnRp
bnVlIHRvIGZhaWwgdG8Kc2VlIHdoYXQgaXMgYmVpbmcgZml4ZWQgaGVyZSwgZXZlbiBpZiBqdXN0
IHRoZW9yZXRpY2FsbHkuIEl0IGlzIGJhZAplbm91Z2ggdGhhdCB0aGUgZGVzY3JpcHRpb24gaGVy
ZSBpc24ndCBjbGFyaWZ5aW5nIHRoaXMgYW5kIEkgbmVlZCB0bwpnbyBiYWNrIHRvIHRoZSBlYXJs
aWVyIGRpc2N1c3Npb24sIGJ1dCBpdCdzIGV2ZW4gd29yc2UgaWYgZXZlbiB0aGF0CmVhcmxpZXIg
ZGlzY3Vzc2lvbiBkaWRuJ3QgcmVhbGx5IGhlbHAuIE15IGNvbmNsdXNpb24gaXMgdGhhdCB5b3Un
cmUKdGFsa2luZyBhYm91dCBhIGNhc2Ugd2hlcmUgb2xkIGFuZCBwb3NpdGlvbnMgb2YgWGVuIG92
ZXJsYXAsIGEKY2FzZSB3aGljaCBJIHRob3VnaHQgcGF0Y2ggMSBlbGltaW5hdGVzLgoKPiBBZGRp
dGlvbmFsbHksIHJlbWFwcGluZyB3aWxsIGV4ZWN1dGUgYSBiaXQgZmFzdGVyIGR1ZSB0byB0aGlz
IGNoYW5nZS4KCkJlc2lkZXMgaXQgaGFyZGx5IG1hdHRlcmluZyAtIGhvdyBjb21lPwoKPiAtLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gQEAg
LTk3Myw2ICs5NzMsMTEgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZWQgbG9uZyBtYmlfcCkKPiAgICAgICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwo+ICAgICAg
ICAgICAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7Cj4gICAgICAgICAgICAgIGludCBpLCBqLCBrOwo+
ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBXZSBoYXZlIHRvIGNhbGN1bGF0ZSB4
ZW5fcmVtYXBfZW5kX3BmbiBiZWZvcmUKPiArICAgICAgICAgICAgICogeGVuX3BoeXNfc3RhcnQg
Y2hhbmdlLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB4
ZW5fcmVtYXBfZW5kX3BmbiA9IFBGTl9ET1dOKF9fcGEoX2VuZCkpOwoKSW4gY2FzZSB5b3UgY2Fu
IHByb3ZpZGUgYSBjb252aW5jaW5nIHJlYXNvbiBmb3IgdGhlIHBhdGNoIHRvIGJlCm5lZWRlZCAo
b3IgYXQgbGVhc3Qgd2FudGVkKSAtIHRoZSB4ZW5fIHByZWZpeCBpcyBwb2ludGxlc3MgaGVyZSwK
YW5kIHlvdSBtaWdodCBoZWxwIHRoZSBjb21waWxlciAoYW5kIG1heWJlIGFsc28gdGhlIHJlYWRl
cikgYQpsaXR0bGUgYnkgZGVjbGFyaW5nIHRoZSB3aG9sZSB0aGluZyBjb25zdC4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:29:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYbx-0001JR-NS; Fri, 19 Jan 2018 15:29:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecYbw-0001Hl-K2
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 15:29:44 +0000
X-Inumbo-ID: eca94df1-fd2d-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eca94df1-fd2d-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:32:15 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 08:09:30 -0700
Message-Id: <5A62183B02000078001A06CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 08:09:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-3-git-send-email-andrew.cooper3@citrix.com>
 <5A61D91102000078001A0481@prv-mh.provo.novell.com>
 <86dc061f-afa7-b260-b096-b6efbf464dec@citrix.com>
 <5A61E89202000078001A0556@prv-mh.provo.novell.com>
 <6e6b06da-c6b1-0972-b078-4d351d1ef2c7@citrix.com>
 <5A61EE6B02000078001A0595@prv-mh.provo.novell.com>
 <98317d94-a80c-57be-1919-e40fe834188e@citrix.com>
 <5A61F80202000078001A05D6@prv-mh.provo.novell.com>
 <e88cedd2-a37d-5725-f6c9-fccfa5fdbfc1@citrix.com>
 <5A6201AE02000078001A060C@prv-mh.provo.novell.com>
 <c366f692-fb47-5ac5-227b-00f7e8b6e7f2@citrix.com>
In-Reply-To: <c366f692-fb47-5ac5-227b-00f7e8b6e7f2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 02/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE2OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSSdtIGFmcmFpZCB0aGF0IGRlc3BpdGUgYWxsIG9mIHRoaXMsIEkgZG9uJ3Qgc2VlIGFu
IHZhbGlkIGFyZ3VtZW50Cj4gYWdhaW5zdCB0aGUgbG9naWMgYXMgaW1wbGVtZW50ZWQgaW4gdGhl
IHBhdGNoLCBhbmQgSSBkb24ndCBzZWUgYW55Cj4gdmlhYmxlIG9wdGlvbiB0byB3b3JraW5nIGFy
b3VuZCB0aGUgZWRnZSBjYXNlIHlvdSBhcmUgY29uY2VybmVkIGFib3V0LAo+IHdoaWNoIGlzIHZl
cnkgZGVmaW5pdGVseSBhIG1pY3JvY29kZSBidWcuCgpXZWxsLCBva2F5LCB0aGVuIGxldCdzIGxl
YXZlIGl0IGF0IHRoYXQgYW5kIGhvcGUgZm9yIHRoZSBiZXN0OgpSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:35:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYhB-00020z-Mv; Fri, 19 Jan 2018 15:35:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYh9-00020N-W7
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:35:08 +0000
X-Inumbo-ID: aeb48c30-fd2e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aeb48c30-fd2e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:37:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458865136"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 15:34:54 +0000
Message-ID: <20180119153458.22535-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119153458.22535-1-wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/7] x86/guest: clean up guest/xen.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIGV4dHJhbmVvdXMgc2VtaWNvbG9uLiBBZGQgYmxhbmsgbGluZXMuIFJlbW92ZSB1bnVz
ZWQgc3RhdGljCmlubGluZSBmdW5jdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2d1ZXN0L3hlbi5oIHwgMTUgKysrKy0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNl
cnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L3hlbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC94ZW4uaAppbmRleCAx
MTI0M2ZlNjBkLi5jMGFjZjRjMzZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1
ZXN0L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QveGVuLmgKQEAgLTQ5LDcg
KzQ5LDggQEAgREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1X2luZm8gKiwgdmNwdV9pbmZvKTsK
ICNkZWZpbmUgeGVuX2d1ZXN0IDAKICNkZWZpbmUgcHZfY29uc29sZSAwCiAKLXN0YXRpYyBpbmxp
bmUgdm9pZCBwcm9iZV9oeXBlcnZpc29yKHZvaWQpIHt9Oworc3RhdGljIGlubGluZSB2b2lkIHBy
b2JlX2h5cGVydmlzb3Iodm9pZCkge30KKwogc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3Jf
c2V0dXAodm9pZCkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKQEAgLTYzLDIwICs2NCwx
MiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHlwZXJ2aXNvcl9maXh1cF9lODIwKHN0cnVjdCBlODIw
bWFwICplODIwKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQorCiBzdGF0aWMgaW5s
aW5lIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmh5cGVydmlzb3JfcmVzZXJ2ZWRfcGFnZXModW5zaWdu
ZWQgaW50ICpzaXplKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogICAgIHJldHVybiBO
VUxMOwotfTsKLXN0YXRpYyBpbmxpbmUgdWludDMyX3QgaHlwZXJ2aXNvcl9jcHVpZF9iYXNlKHZv
aWQpCi17Ci0gICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Ci0gICAgcmV0dXJuIDA7Ci19Owotc3Rh
dGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfcmVzdW1lKHZvaWQpCi17Ci0gICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7Ci19OworfQogCiAjZW5kaWYgLyogQ09ORklHX1hFTl9HVUVTVCAqLwogI2Vu
ZGlmIC8qIF9fWDg2X0dVRVNUX1hFTl9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:35:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYhB-00020o-GI; Fri, 19 Jan 2018 15:35:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYh9-00020M-Nw
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:35:07 +0000
X-Inumbo-ID: ae6194f5-fd2e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae6194f5-fd2e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:37:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458865134"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 15:34:51 +0000
Message-ID: <20180119153458.22535-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/7] Fixes and improvements to pvshim
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSAoNyk6CiAgVXBkYXRlIHNoaW0uY29uZmlnCiAgbGlieGw6IHJlbW92ZSB3aGl0ZXNw
YWNlcyBpbnRyb2R1Y2VkIGluIDYyOTgyZGE5MjYKICB4ODYvZ3Vlc3Q6IGNsZWFuIHVwIGd1ZXN0
L3hlbi5oCiAgeDg2L3NoaW06IHVzZSBjcmVkaXQgc2NoZWR1bGVyCiAgeDg2OiByZWxvY2F0ZSBw
dmhfaW5mbwogIFJldmVydCAieDg2L2Jvb3Q6IE1hcCBtb3JlIHRoYW4gdGhlIGZpcnN0IDE2TUIi
CiAgbGlieGw6IGxvd2VyIHNoaW0gcmVsYXRlZCBtZXNzYWdlIHRvIGxldmVsIERFQlVHCgogZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICB8ICAyICstCiB0b29scy9maXJtd2FyZS94
ZW4tZGlyL3NoaW0uY29uZmlnIHwgIDggKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAg
ICAgICAgICAgIHwgIDggKysrLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlICAgICAgICAgfCAgNyArKysrLQog
eGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tayAgICAgICB8ICAzICsrCiB4ZW4vYXJjaC94ODYv
Ym9vdC9kZWZzLmggICAgICAgICAgIHwgIDMgKysKIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAg
ICAgICAgICAgfCAyNSArKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5j
ICAgICAgICAgIHwgNTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhl
bi9hcmNoL3g4Ni9ib290L3g4Nl82NC5TICAgICAgICAgfCAgMyArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9ndWVzdC94ZW4uaCAgICB8IDE1ICsrKy0tLS0tLS0KIDExIGZpbGVzIGNoYW5nZWQsIDkz
IGluc2VydGlvbnMoKyksIDQyIGRlbGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:35:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYhA-00020d-9g; Fri, 19 Jan 2018 15:35:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYh8-00020L-Ne
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:35:06 +0000
X-Inumbo-ID: add0012d-fd2e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id add0012d-fd2e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:37:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458865133"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 15:34:53 +0000
Message-ID: <20180119153458.22535-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119153458.22535-1-wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/7] libxl: remove whitespaces introduced in
	62982da926
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFu
Z2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCBiMDMzODY0
MDlmLi5lMWEzZTc0N2ZjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF9kb20uYwpAQCAtMTA2OSw3ICsxMDY5LDcgQEAgc3RhdGljIGlu
dCBsaWJ4bF9fZG9tYWluX2Zpcm13YXJlKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgICAgICAgICAg
fQogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIAorCiAgICAgICAgIGlmIChzdGF0
ZS0+cHZfcmFtZGlzay5wYXRoICYmIHN0cmxlbihzdGF0ZS0+cHZfcmFtZGlzay5wYXRoKSkgewog
ICAgICAgICAgICAgaWYgKHN0YXRlLT5wdl9yYW1kaXNrLm1hcHBlZCkgewogICAgICAgICAgICAg
ICAgIHJjID0geGNfZG9tX21vZHVsZV9tZW0oZG9tLCBzdGF0ZS0+cHZfcmFtZGlzay5kYXRhLApA
QCAtMTE4Myw3ICsxMTgzLDcgQEAgaW50IGxpYnhsX19idWlsZF9odm0obGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAKICAgICB4Y19kb21fbG9naW5pdChjdHgtPnhjaCk7CiAKLSAgICAv
KiAKKyAgICAvKgogICAgICAqIElmIFBWSCBhbmQgd2UgaGF2ZSBhIHNoaW0gb3ZlcnJpZGUsIHVz
ZSB0aGUgc2hpbSBjbWRsaW5lLgogICAgICAqIElmIFBWSCBhbmQgbm8gc2hpbSBvdmVycmlkZSwg
dXNlIHRoZSBwdiBjbWRsaW5lLgogICAgICAqIElmIG5vdCBQVkgsIHVzZSBpbmZvLT5jbWRsaW5l
LgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:36:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:36:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYiI-0002Fm-13; Fri, 19 Jan 2018 15:36:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYiG-0002FC-Qh
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:36:16 +0000
X-Inumbo-ID: d7ba2e90-fd2e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d7ba2e90-fd2e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:38:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458865166"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 15:34:52 +0000
Message-ID: <20180119153458.22535-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119153458.22535-1-wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/7] Update shim.config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

S2NvbmZpZyBoYXMKCiAgYm9vbCAiVkdBIHN1cHBvcnQiIGlmICFQVl9TSElNX0VYQ0xVU0lWRQoK
c28gZm9yIHRoZSBzaGltIGJ1aWxkIFZHQSBvcHRpb24gZG9lc24ndCBleGlzdC4KClRoaXMgYXZv
aWRzIGhhdmluZyBzaGltLmNvbmZpZyBjaGFuZ2VkIGV2ZXJ5IHRpbWUgdGhlIHNoaW0gaXMgYnVp
bHQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHRvb2xzL2Zp
cm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGltLmNvbmZpZyBi
L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvc2hpbS5jb25maWcKaW5kZXggNzhiOTY1ZjRjNy4uZDVi
ZDUxNjYzMiAxMDA2NDQKLS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGltLmNvbmZpZwor
KysgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnCkBAIC02OCw3ICs2OCw2IEBA
IENPTkZJR19IQVNfRUhDST15CiBDT05GSUdfSEFTX0NQVUZSRVE9eQogQ09ORklHX0hBU19QQVNT
VEhST1VHSD15CiBDT05GSUdfSEFTX1BDST15Ci0jIENPTkZJR19WR0EgaXMgbm90IHNldAogQ09O
RklHX0RFRkNPTkZJR19MSVNUPSIkQVJDSF9ERUZDT05GSUciCiBDT05GSUdfQVJDSF9TVVBQT1JU
U19JTlQxMjg9eQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:36:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:36:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYiK-0002GP-7U; Fri, 19 Jan 2018 15:36:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYiI-0002FQ-Rn
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:36:18 +0000
X-Inumbo-ID: d851dfc0-fd2e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d851dfc0-fd2e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:38:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458865169"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 15:34:55 +0000
Message-ID: <20180119153458.22535-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119153458.22535-1-wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 4/7] x86/shim: use credit scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHNjaGVkPW51bGwgZnJvbSBzaGltIGNtZGxpbmUgYW5kIGRvYwoKV2UgdXNlIHRoZSBk
ZWZhdWx0IHNjaGVkdWxlciAoY3JlZGl0MSBhcyBvZiB3cml0aW5nKS4gVGhlIE5VTEwKc2NoZWR1
bGVyIHN0aWxsIGhhcyBidWdzIHRvIGZpeC4KClVwZGF0ZSBzaGltLmNvbmZpZy4KClNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
IGRvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiAgICAgICAgICAgfCAyICstCiB0b29scy9maXJtd2Fy
ZS94ZW4tZGlyL3NoaW0uY29uZmlnIHwgNyArKystLS0tCiB0b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oICAgICAgIHwgMiArLQogMyBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9j
cy9tYW4veGwuY2ZnLnBvZC41LmluCmluZGV4IDMwZmU0Yjg1MzEuLmE2OTkzNjc3NzkgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgorKysgYi9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4KQEAgLTUzMSw3ICs1MzEsNyBAQCBJZ25vcmVkIGlmIHB2aHNpbSBpcyBmYWxzZS4KID1p
dGVtIEI8cHZzaGltX2NtZGxpbmU9IlNUUklORyI+CiAKIENvbW1hbmQgbGluZSBmb3IgdGhlIHNo
aW0uCi1EZWZhdWx0IGlzICJwdi1zaGltIGNvbnNvbGU9eGVuLHB2IHNjaGVkPW51bGwiLgorRGVm
YXVsdCBpcyAicHYtc2hpbSBjb25zb2xlPXhlbixwdiIuCiBJZ25vcmVkIGlmIHB2aHNpbSBpcyBm
YWxzZS4KIAogPWl0ZW0gQjxwdnNoaW1fZXh0cmE9IlNUUklORyI+CmRpZmYgLS1naXQgYS90b29s
cy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9z
aGltLmNvbmZpZwppbmRleCBkNWJkNTE2NjMyLi5lZmZiYmQ5MGM5IDEwMDY0NAotLS0gYS90b29s
cy9maXJtd2FyZS94ZW4tZGlyL3NoaW0uY29uZmlnCisrKyBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1k
aXIvc2hpbS5jb25maWcKQEAgLTQ5LDEwICs0OSw5IEBAIENPTkZJR19TQ0hFRF9DUkVESVQ9eQog
IyBDT05GSUdfU0NIRURfQ1JFRElUMiBpcyBub3Qgc2V0CiAjIENPTkZJR19TQ0hFRF9SVERTIGlz
IG5vdCBzZXQKICMgQ09ORklHX1NDSEVEX0FSSU5DNjUzIGlzIG5vdCBzZXQKLUNPTkZJR19TQ0hF
RF9OVUxMPXkKLSMgQ09ORklHX1NDSEVEX0NSRURJVF9ERUZBVUxUIGlzIG5vdCBzZXQKLUNPTkZJ
R19TQ0hFRF9OVUxMX0RFRkFVTFQ9eQotQ09ORklHX1NDSEVEX0RFRkFVTFQ9Im51bGwiCisjIENP
TkZJR19TQ0hFRF9OVUxMIGlzIG5vdCBzZXQKK0NPTkZJR19TQ0hFRF9DUkVESVRfREVGQVVMVD15
CitDT05GSUdfU0NIRURfREVGQVVMVD0iY3JlZGl0IgogIyBDT05GSUdfTElWRVBBVENIIGlzIG5v
dCBzZXQKICMgQ09ORklHX1NVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1MgaXMgbm90
IHNldAogQ09ORklHX0NNRExJTkU9IiIKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDBmODkzNjQ0NjYu
LjdmZjlhNjdlNTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMTE5LDcgKzExOSw3IEBACiAjZGVm
aW5lIERPTUlEX1hTX1BBVEggImRvbWlkIgogI2RlZmluZSBJTlZBTElEX0RPTUlEIH4wCiAjZGVm
aW5lIFBWU0hJTV9CQVNFTkFNRSAieGVuLXNoaW0iCi0jZGVmaW5lIFBWU0hJTV9DTURMSU5FICJw
di1zaGltIGNvbnNvbGU9eGVuLHB2IHNjaGVkPW51bGwiCisjZGVmaW5lIFBWU0hJTV9DTURMSU5F
ICJwdi1zaGltIGNvbnNvbGU9eGVuLHB2IgogCiAvKiBTaXplIG1hY3Jvcy4gKi8KICNkZWZpbmUg
X19BQyhYLFkpICAgKFgjI1kpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:37:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:37:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYjh-0002X4-HF; Fri, 19 Jan 2018 15:37:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYjg-0002W5-M2
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:37:44 +0000
X-Inumbo-ID: ae68be4c-fd2e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae68be4c-fd2e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:37:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458865135"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 15:34:57 +0000
Message-ID: <20180119153458.22535-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119153458.22535-1-wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 6/7] Revert "x86/boot: Map more than the
	first 16MB"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByZXZlcnRzIGNvbW1pdCA3ZDZmOTU4ZDlkMThjNTQwMTdmNWVmNmUyOTlhMDgwMzdmMDM1
NzQ3LgoKTm93IHdlIGhhdmUgUFZIIGluZm8gcmVsb2NhdGlvbiBzdXBwb3J0LCB0aGlzIGNoYW5n
ZSBpcyBubyBsb25nZXIKbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jv
b3QveDg2XzY0LlMgYi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwppbmRleCA0MjYzNmNmMzM0
Li5jZjQ3ZTAxOWY1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUworKysg
Yi94ZW4vYXJjaC94ODYvYm9vdC94ODZfNjQuUwpAQCAtMTE0LDEwICsxMTQsMTEgQEAgR0xPQkFM
KF9fcGFnZV90YWJsZXNfc3RhcnQpCiBHTE9CQUwobDJfaWRlbnRtYXApCiAgICAgICAgIC5xdWFk
IHN5bV9vZmZzKGwxX2lkZW50bWFwKSArIF9fUEFHRV9IWVBFUlZJU09SCiAgICAgICAgIGlkeCA9
IDEKLSAgICAgICAgLnJlcHQgNCAqIEwyX1BBR0VUQUJMRV9FTlRSSUVTIC0gMQorICAgICAgICAu
cmVwdCA3CiAgICAgICAgIC5xdWFkIChpZHggPDwgTDJfUEFHRVRBQkxFX1NISUZUKSB8IFBBR0Vf
SFlQRVJWSVNPUiB8IF9QQUdFX1BTRQogICAgICAgICBpZHggPSBpZHggKyAxCiAgICAgICAgIC5l
bmRyCisgICAgICAgIC5maWxsIDQgKiBMMl9QQUdFVEFCTEVfRU5UUklFUyAtIDgsIDgsIDAKICAg
ICAgICAgLnNpemUgbDJfaWRlbnRtYXAsIC4gLSBsMl9pZGVudG1hcAogCiAvKgotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:38:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:38:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYk5-0002cu-SN; Fri, 19 Jan 2018 15:38:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYk4-0002bs-JU
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:38:08 +0000
X-Inumbo-ID: aeeb0b56-fd2e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aeeb0b56-fd2e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:37:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458865138"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 15:34:56 +0000
Message-ID: <20180119153458.22535-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119153458.22535-1-wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 5/7] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZ5IGVhcmx5IGJvb3QgY29kZSB0byByZWxvY2F0ZSBwdmggaW5mbyBhcyB3ZWxsLCBzbyB0
aGF0IHdlIGNhbiBiZQpzdXJlIF9fdmEgaW4gX19zdGFydF94ZW4gd29ya3MuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYyOiB1
c2UgWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSBhbmQgc3dpdGNoIHN0YXRlbWVudCBpbiByZWxv
Yy4KTW92ZSBoZWFkZXIgaW5jbHVzaW9uLgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxl
ICAgfCAgNyArKysrKy0KIHhlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsgfCAgMyArKysKIHhl
bi9hcmNoL3g4Ni9ib290L2RlZnMuaCAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9ib290L2hl
YWQuUyAgICAgfCAyNSArKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9yZWxv
Yy5jICAgIHwgNTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0K
IDUgZmlsZXMgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvYm9vdC9N
YWtlZmlsZQppbmRleCBjNjI0NmM4NWQyLi45ZmU1YjMwOWM1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvYm9vdC9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZQpAQCAt
NywxMCArNywxNSBAQCBDTURMSU5FX0RFUFMgPSAkKERFRlNfSF9ERVBTKSB2aWRlby5oCiBSRUxP
Q19ERVBTID0gJChERUZTX0hfREVQUykgJChCQVNFRElSKS9pbmNsdWRlL3hlbi9tdWx0aWJvb3Qu
aCBcCiAJICAgICAkKEJBU0VESVIpL2luY2x1ZGUveGVuL211bHRpYm9vdDIuaAogCitpZmVxICgk
KENPTkZJR19QVkhfR1VFU1QpLHkpCitSRUxPQ19ERVBTICs9ICQoQkFTRURJUikvaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaAorUkVMT0NfRVhUUkEgPSBDT05GSUdfUFZI
X0dVRVNUPXkKK2VuZGlmCisKIGhlYWQubzogY21kbGluZS5TIHJlbG9jLlMKIAogY21kbGluZS5T
OiBjbWRsaW5lLmMgJChDTURMSU5FX0RFUFMpCiAJJChNQUtFKSAtZiBidWlsZDMyLm1rICRAIENN
RExJTkVfREVQUz0iJChDTURMSU5FX0RFUFMpIgogCiByZWxvYy5TOiByZWxvYy5jICQoUkVMT0Nf
REVQUykKLQkkKE1BS0UpIC1mIGJ1aWxkMzIubWsgJEAgUkVMT0NfREVQUz0iJChSRUxPQ19ERVBT
KSIKKwkkKE1BS0UpIC1mIGJ1aWxkMzIubWsgJEAgUkVMT0NfREVQUz0iJChSRUxPQ19ERVBTKSIg
JChSRUxPQ19FWFRSQSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsg
Yi94ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1rCmluZGV4IDQ4Yzc0MDdjMDAuLjAyOGFjMTli
OTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsKKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvYnVpbGQzMi5tawpAQCAtMzYsNSArMzYsOCBAQCBDRkxBR1MgOj0gJChmaWx0
ZXItb3V0IC1mbHRvLCQoQ0ZMQUdTKSkKIGNtZGxpbmUubzogY21kbGluZS5jICQoQ01ETElORV9E
RVBTKQogCiByZWxvYy5vOiByZWxvYy5jICQoUkVMT0NfREVQUykKK2lmZXEgKCQoQ09ORklHX1BW
SF9HVUVTVCkseSkKK3JlbG9jLm86IENGTEFHUyArPSAtRENPTkZJR19QVkhfR1VFU1QKK2VuZGlm
CiAKIC5QUkVDSU9VUzogJS5iaW4gJS5sbmsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290
L2RlZnMuaCBiL3hlbi9hcmNoL3g4Ni9ib290L2RlZnMuaAppbmRleCA2YWJkYzE1NDQ2Li4wNTky
MWE2NGEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvZGVmcy5oCkBAIC01MSw2ICs1MSw5IEBAIHR5cGVkZWYgdW5zaWduZWQgc2hv
cnQgdTE2OwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgdTMyOwogdHlwZWRlZiB1bnNpZ25lZCBsb25n
IGxvbmcgdTY0OwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgc2l6ZV90OwordHlwZWRlZiB1OCB1aW50
OF90OwordHlwZWRlZiB1MzIgdWludDMyX3Q7Cit0eXBlZGVmIHU2NCB1aW50NjRfdDsKIAogI2Rl
ZmluZSBVMTZfTUFYCQkoKHUxNikofjBVKSkKICNkZWZpbmUgVUlOVF9NQVgJKH4wVSkKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQu
UwppbmRleCAwZjY1MmNlYTExLi42MTRlNTMwODFlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
Ym9vdC9oZWFkLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC00MTQsNiArNDE0
LDcgQEAgX19wdmhfc3RhcnQ6CiAKICAgICAgICAgLyogU2V0IHRyYW1wb2xpbmVfcGh5cyB0byB1
c2UgbWZuIDEgdG8gYXZvaWQgaGF2aW5nIGEgbWFwcGluZyBhdCBWQSAwICovCiAgICAgICAgIG1v
dncgICAgJDB4MTAwMCwgc3ltX2VzaSh0cmFtcG9saW5lX3BoeXMpCisgICAgICAgIG1vdmwgICAg
JDB4MzM2ZWM1NzgsICVlYXggLyogbW92ICRYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFLCAlZWF4
ICovCiAgICAgICAgIGptcCAgICAgdHJhbXBvbGluZV9zZXR1cAogCiAjZW5kaWYgLyogQ09ORklH
X1BWSF9HVUVTVCAqLwpAQCAtNTc4LDE4ICs1NzksMjAgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAg
ICAgICAgLyogR2V0IGJvdHRvbS1tb3N0IGxvdy1tZW1vcnkgc3RhY2sgYWRkcmVzcy4gKi8KICAg
ICAgICAgYWRkICAgICAkVFJBTVBPTElORV9TUEFDRSwlZWN4CiAKLSNpZmRlZiBDT05GSUdfUFZI
X0dVRVNUCi0gICAgICAgIGNtcGIgICAgJDAsIHN5bV9mcyhwdmhfYm9vdCkKLSAgICAgICAgam5l
ICAgICAxZgotI2VuZGlmCi0KLSAgICAgICAgLyogU2F2ZSB0aGUgTXVsdGlib290IGluZm8gc3Ry
dWN0IChhZnRlciByZWxvY2F0aW9uKSBmb3IgbGF0ZXIgdXNlLiAqLworICAgICAgICAvKiBTYXZl
IE11bHRpYm9vdCAvIFBWSCBpbmZvIHN0cnVjdCAoYWZ0ZXIgcmVsb2NhdGlvbikgZm9yIGxhdGVy
IHVzZS4gKi8KICAgICAgICAgcHVzaCAgICAlZWN4ICAgICAgICAgICAgICAgIC8qIEJvdHRvbS1t
b3N0IGxvdy1tZW1vcnkgc3RhY2sgYWRkcmVzcy4gKi8KLSAgICAgICAgcHVzaCAgICAlZWJ4ICAg
ICAgICAgICAgICAgIC8qIE11bHRpYm9vdCBpbmZvcm1hdGlvbiBhZGRyZXNzLiAqLwotICAgICAg
ICBwdXNoICAgICVlYXggICAgICAgICAgICAgICAgLyogTXVsdGlib290IG1hZ2ljLiAqLworICAg
ICAgICBwdXNoICAgICVlYnggICAgICAgICAgICAgICAgLyogTXVsdGlib290IC8gUFZIIGluZm9y
bWF0aW9uIGFkZHJlc3MuICovCisgICAgICAgIHB1c2ggICAgJWVheCAgICAgICAgICAgICAgICAv
KiBNYWdpYyBudW1iZXIuICovCiAgICAgICAgIGNhbGwgICAgcmVsb2MKLSAgICAgICAgbW92ICAg
ICAlZWF4LHN5bV9mcyhtdWx0aWJvb3RfcHRyKQorI2lmZGVmIENPTkZJR19QVkhfR1VFU1QKKyAg
ICAgICAgY21wICAgICAkMCxzeW1fZnMocHZoX2Jvb3QpCisgICAgICAgIGplICAgICAgMWYKKyAg
ICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhwdmhfc3RhcnRfaW5mb19wYSkKKyAgICAgICAgam1w
ICAgICAyZgorI2VuZGlmCiAxOgorICAgICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKG11bHRpYm9v
dF9wdHIpCisyOgogCiAgICAgICAgIC8qCiAgICAgICAgICAqIE5vdyB0cmFtcG9saW5lX3BoeXMg
cG9pbnRzIHRvIHRoZSBmb2xsb3dpbmcgc3RydWN0dXJlIChsb3dlc3QgYWRkcmVzcwpAQCAtNTk4
LDEyICs2MDEsMTIgQEAgdHJhbXBvbGluZV9zZXR1cDoKICAgICAgICAgICogKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSsKICAgICAgICAgICogfCBUUkFNUE9MSU5FX1NUQUNLX1NQQUNFIHwKICAg
ICAgICAgICogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKLSAgICAgICAgICogfCAgICAgICAg
bWJpIGRhdGEgICAgICAgIHwKKyAgICAgICAgICogfCAgICAgRGF0YSAoTUJJIC8gUFZIKSAgIHwK
ICAgICAgICAgICogKy0gLSAtIC0gLSAtIC0gLSAtIC0gLSAtICsKICAgICAgICAgICogfCAgICBU
UkFNUE9MSU5FX1NQQUNFICAgIHwKICAgICAgICAgICogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsKICAgICAgICAgICoKLSAgICAgICAgICogbWJpIGRhdGEgZ3Jvd3MgZG93bndhcmRzIGZyb20g
dGhlIGhpZ2hlc3QgYWRkcmVzcyBvZiBUUkFNUE9MSU5FX1NQQUNFCisgICAgICAgICAqIERhdGEg
Z3Jvd3MgZG93bndhcmRzIGZyb20gdGhlIGhpZ2hlc3QgYWRkcmVzcyBvZiBUUkFNUE9MSU5FX1NQ
QUNFCiAgICAgICAgICAqIHJlZ2lvbiB0byB0aGUgZW5kIG9mIHRoZSB0cmFtcG9saW5lLiBUaGUg
cmVzdCBvZiBUUkFNUE9MSU5FX1NQQUNFIGlzCiAgICAgICAgICAqIHJlc2VydmVkIGZvciB0cmFt
cG9saW5lIGNvZGUgYW5kIGRhdGEuCiAgICAgICAgICAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2Jvb3QvcmVsb2MuYyBiL3hlbi9hcmNoL3g4Ni9ib290L3JlbG9jLmMKaW5kZXggYjk5MjY3
OGI1ZS4uNjljOWJjOTkxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYwor
KysgYi94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCkBAIC0xNCw4ICsxNCw4IEBACiAKIC8qCiAg
KiBUaGlzIGVudHJ5IHBvaW50IGlzIGVudGVyZWQgZnJvbSB4ZW4vYXJjaC94ODYvYm9vdC9oZWFk
LlMgd2l0aDoKLSAqICAgLSAweDQoJWVzcCkgPSBNVUxUSUJPT1RfTUFHSUMsCi0gKiAgIC0gMHg4
KCVlc3ApID0gTVVMVElCT09UX0lORk9STUFUSU9OX0FERFJFU1MsCisgKiAgIC0gMHg0KCVlc3Ap
ID0gTUFHSUMsCisgKiAgIC0gMHg4KCVlc3ApID0gSU5GT1JNQVRJT05fQUREUkVTUywKICAqICAg
LSAweGMoJWVzcCkgPSBUT1BNT1NUX0xPV19NRU1PUllfU1RBQ0tfQUREUkVTUy4KICAqLwogYXNt
ICgKQEAgLTcxLDYgKzcxLDQxIEBAIHN0YXRpYyB1MzIgY29weV9zdHJpbmcodTMyIHNyYykKICAg
ICByZXR1cm4gY29weV9tZW0oc3JjLCBwIC0gc3JjICsgMSk7CiB9CiAKKyNpZmRlZiBDT05GSUdf
UFZIX0dVRVNUCisKKyNpbmNsdWRlIDxwdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaD4K
Kworc3RhdGljIHN0cnVjdCBodm1fc3RhcnRfaW5mbyAqcHZoX2luZm9fcmVsb2ModTMyIGluKQor
eworICAgIHN0cnVjdCBodm1fc3RhcnRfaW5mbyAqb3V0OworCisgICAgb3V0ID0gX3AoY29weV9t
ZW0oaW4sIHNpemVvZigqb3V0KSkpOworCisgICAgaWYgKCBvdXQtPmNtZGxpbmVfcGFkZHIgKQor
ICAgICAgICBvdXQtPmNtZGxpbmVfcGFkZHIgPSBjb3B5X3N0cmluZyhvdXQtPmNtZGxpbmVfcGFk
ZHIpOworCisgICAgaWYgKCBvdXQtPm5yX21vZHVsZXMgKQorICAgIHsKKyAgICAgICAgdW5zaWdu
ZWQgaW50IGk7CisgICAgICAgIHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqbW9kczsKKworICAg
ICAgICBvdXQtPm1vZGxpc3RfcGFkZHIgPQorICAgICAgICAgICAgY29weV9tZW0ob3V0LT5tb2Rs
aXN0X3BhZGRyLAorICAgICAgICAgICAgICAgICAgICAgb3V0LT5ucl9tb2R1bGVzICogc2l6ZW9m
KHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSkpOworCisgICAgICAgIG1vZHMgPSBfcChvdXQtPm1v
ZGxpc3RfcGFkZHIpOworCisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgb3V0LT5ucl9tb2R1bGVz
OyBpKysgKQorICAgICAgICB7CisgICAgICAgICAgICBpZiAoIG1vZHNbaV0uY21kbGluZV9wYWRk
ciApCisgICAgICAgICAgICAgICAgbW9kc1tpXS5jbWRsaW5lX3BhZGRyID0gY29weV9zdHJpbmco
bW9kc1tpXS5jbWRsaW5lX3BhZGRyKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiBv
dXQ7Cit9CisjZW5kaWYKKwogc3RhdGljIG11bHRpYm9vdF9pbmZvX3QgKm1iaV9yZWxvYyh1MzIg
bWJpX2luKQogewogICAgIGludCBpOwpAQCAtMjI2LDE0ICsyNjEsMjQgQEAgc3RhdGljIG11bHRp
Ym9vdF9pbmZvX3QgKm1iaTJfcmVsb2ModTMyIG1iaV9pbikKICAgICByZXR1cm4gbWJpX291dDsK
IH0KIAotbXVsdGlib290X2luZm9fdCBfX3N0ZGNhbGwgKnJlbG9jKHUzMiBtYl9tYWdpYywgdTMy
IG1iaV9pbiwgdTMyIHRyYW1wb2xpbmUpCit2b2lkIF9fc3RkY2FsbCAqcmVsb2ModTMyIG1hZ2lj
LCB1MzIgaW4sIHUzMiB0cmFtcG9saW5lKQogewogICAgIGFsbG9jID0gdHJhbXBvbGluZTsKIAot
ICAgIGlmICggbWJfbWFnaWMgPT0gTVVMVElCT09UMl9CT09UTE9BREVSX01BR0lDICkKLSAgICAg
ICAgcmV0dXJuIG1iaTJfcmVsb2MobWJpX2luKTsKLSAgICBlbHNlCi0gICAgICAgIHJldHVybiBt
YmlfcmVsb2MobWJpX2luKTsKKyAgICBzd2l0Y2ggKCBtYWdpYyApCisgICAgeworICAgIGNhc2Ug
TVVMVElCT09UX0JPT1RMT0FERVJfTUFHSUM6CisgICAgICAgIHJldHVybiBtYmlfcmVsb2MoaW4p
OworICAgIGNhc2UgTVVMVElCT09UMl9CT09UTE9BREVSX01BR0lDOgorICAgICAgICByZXR1cm4g
bWJpMl9yZWxvYyhpbik7CisjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAorICAgIGNhc2UgWEVOX0hW
TV9TVEFSVF9NQUdJQ19WQUxVRToKKyAgICAgICAgcmV0dXJuIHB2aF9pbmZvX3JlbG9jKGluKTsK
KyNlbmRpZgorICAgIGRlZmF1bHQ6CisgICAgICAgIC8qIE5vdGhpbmcgd2UgY2FuIGRvICovCisg
ICAgICAgIHJldHVybiBOVUxMOworICAgIH0KIH0KIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:38:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYk9-0002eG-38; Fri, 19 Jan 2018 15:38:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecYk8-0002cP-Mv
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:38:12 +0000
X-Inumbo-ID: aee9300e-fd2e-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aee9300e-fd2e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:37:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458865137"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 15:34:58 +0000
Message-ID: <20180119153458.22535-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119153458.22535-1-wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 7/7] libxl: lower shim related message to
	level DEBUG
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tLmMKaW5kZXggZTFhM2U3NDdmYy4uMjlmZDJmNWQ2YSAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9t
LmMKQEAgLTEwMzUsNyArMTAzNSw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9maXJtd2Fy
ZShsaWJ4bF9fZ2MgKmdjLAogCiAgICAgICAgICAgICAvKiBXZSd2ZSBsb2FkZWQgdGhlIHNoaW0s
IHNvIGxvYWQgdGhlIGtlcm5lbCBhcyBhIHNlY29uZGFyeSBtb2R1bGUgKi8KICAgICAgICAgICAg
IGlmIChzdGF0ZS0+cHZfa2VybmVsLm1hcHBlZCkgewotICAgICAgICAgICAgICAgIExPRyhXQVJO
LCAieGNfZG9tX21vZHVsZV9tZW0sIGNtZGxpbmUgJXMiLAorICAgICAgICAgICAgICAgIExPRyhE
RUJVRywgInhjX2RvbV9tb2R1bGVfbWVtLCBjbWRsaW5lICVzIiwKICAgICAgICAgICAgICAgICAg
ICAgc3RhdGUtPnB2X2NtZGxpbmUpOwogICAgICAgICAgICAgICAgIHJjID0geGNfZG9tX21vZHVs
ZV9tZW0oZG9tLCBzdGF0ZS0+cHZfa2VybmVsLmRhdGEsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdGF0ZS0+cHZfa2VybmVsLnNpemUsIHN0YXRlLT5wdl9jbWRsaW5l
KTsKQEAgLTEwNDQsNyArMTA0NCw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RvbWFpbl9maXJtd2Fy
ZShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAg
ICAgICAgICB9CiAgICAgICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgICAgIExPRyhXQVJO
LCAieGNfZG9tX21vZHVsZV9maWxlLCBwYXRoICVzIGNtZGxpbmUgJXMiLAorICAgICAgICAgICAg
ICAgIExPRyhERUJVRywgInhjX2RvbV9tb2R1bGVfZmlsZSwgcGF0aCAlcyBjbWRsaW5lICVzIiwK
ICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPnB2X2tlcm5lbC5wYXRoLCBzdGF0ZS0+cHZfY21k
bGluZSk7CiAgICAgICAgICAgICAgICAgcmMgPSB4Y19kb21fbW9kdWxlX2ZpbGUoZG9tLCBzdGF0
ZS0+cHZfa2VybmVsLnBhdGgsIHN0YXRlLT5wdl9jbWRsaW5lKTsKICAgICAgICAgICAgICAgICBp
ZiAocmMpIHsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:43:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:43:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYpP-0003Yq-Oe; Fri, 19 Jan 2018 15:43:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xqzm=eo=citrix.com=prvs=55088e0a4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ecYpO-0003Yk-9h
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:43:38 +0000
X-Inumbo-ID: de54a385-fd2f-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de54a385-fd2f-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:46:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458866881"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
Date: Fri, 19 Jan 2018 15:43:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTkvMjAxOCAwMjozNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQWxsLAo+IAo+IGFs
b25nIHRoZSBsaW5lcyBvZiB0aGUgcmVsYXRpdmVseSBlYXN5IGZpcnN0IHN0ZXAgc3VibWl0dGVk
IHllc3RlcmRheSwKPiBJJ3ZlIGhhZCBzb21lIGZ1cnRoZXIgdGhvdWdodHMgaW4gdGhhdCBkaXJl
Y3Rpb24uIEEgZnVuZGFtZW50YWwKPiB0aGluZyBmb3IgdGhpcyBpcyBvZiBjb3Vyc2UgdG8gZmly
c3Qgb2YgYWxsIGVzdGFibGlzaCB3aGF0IGtpbmQgb2YKPiBpbmZvcm1hdGlvbiB3ZSBjb25zaWRl
ciBzYWZlIHRvIGV4cG9zZSAoaW4gdGhlIGxvbmcgcnVuKSB0byBndWVzdHMuCj4gCj4gVGhlIGN1
cnJlbnQgc3RhdGUgb2YgdGhpbmdzIGlzIGRlZW1lZCBpbmNvbXBsZXRlLCB5ZXQgZGVzcGl0ZSBt
eQo+IGVhcmxpZXIgaW5xdWlyaWVzIEkgaGF2ZW4ndCBoZWFyZCBiYWNrIGFueSBjb25jcmV0ZSBl
eGFtcGxlIG9mCj4gaW5mb3JtYXRpb24sIGV4cG9zdXJlIG9mIHdoaWNoIGRvZXMgYW55IGhhcm0u
IFdoaWxlIGl0IHNlZW1zIHRvIGJlCj4gZ2VuZXJhbGx5IGJlbGlldmVkIHRoYXQgbGFyZ2UgcGFy
dHMgb2YgdGhlIFhlbiBpbWFnZSBzaG91bGQgbm90IGJlCj4gZXhwb3NlZCwgaXQncyBub3QgYWxs
IHRoYXQgY2xlYXIgdG8gbWUgd2h5IHRoYXQgd291bGQgYmUuIEkgY291bGQKPiBhZ3JlZSB3aXRo
IGJldHRlciBoaWRpbmcgd3JpdGFibGUgZGF0YSBwYXJ0cyBvZiBpdCwganVzdCB0byBiZSBvbiB0
aGUKPiBzYWZlIHNpZGUgKEknbSB1bmF3YXJlIG9mIHN0YXRpY2FsbHkgYWxsb2NhdGVkIGRhdGEg
dGhvdWdoIHdoaWNoCj4gbWlnaHQgY2FycnkgYW55IHNlY3JldHMpLCBidXQgd2hhdCB3b3VsZCBi
ZSB0aGUgcG9pbnQgb2YgaGlkaW5nCj4gY29kZSBhbmQgci9vIGRhdGE/IEFueW9uZSB3YW50aW5n
IHRvIGtub3cgdGhlaXIgY29udGVudHMgY2FuCj4gc2ltcGx5IG9idGFpbiB0aGUgWGVuIGJpbmFy
eSBmb3IgdGhlaXIgcGxhdGZvcm0uCgpUaGlzIHRhaWxzIGludG8gYSBkaXNjdXNzaW9uIEkgdGhp
bmsgd2Ugc2hvdWxkIGhhdmUgYWJvdXQgZGVhbGluZyB3aXRoClNQMSwgYW5kIGFsc28gZnV0dXJl
LXByb29maW5nIGFnYWluc3QgZnV0dXJlIHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBhdHRhY2tzLgoK
UmlnaHQgbm93IHRoZXJlIGFyZSAid2luZG93cyIgdGhyb3VnaCB3aGljaCBwZW9wbGUgY2FuIGxv
b2sgdXNpbmcgU1AxLTMsCndoaWNoIHdlIGFyZSB0cnlpbmcgdG8gY2xvc2UuICBTUDEncyAid2lu
ZG93IiBpcyB0aGUgZ3Vlc3QgLT4gaHlwZXJ2aXNvcgp2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgKGhl
bmNlIFhQVEksIHNlcGFyYXRpbmcgdGhlIGFkZHJlc3Mgc3BhY2VzKS4KU1AyJ3MgIndpbmRvdyIg
aXMgYnJhbmNoLXRhcmdldC1wb2lzb25lZCBnYWRnZXRzIChoZW5jZSB1c2luZyByZXRwb2xpbmUK
YW5kIHZhcmlvdXMgdGVjaG5pcXVlcyB0byBwcmV2ZW50IGJyYW5jaCB0YXJnZXQgcG9pc29uaW5n
KS4gIFNQMSdzCiJ3aW5kb3ciIGlzIGFycmF5IGJvdW5kYXJ5IHByaXZpbGVnZSBjaGVja3MsIGhl
bmNlIExpbnV4J3MgYXR0ZW1wdHMgdG8KcHJldmVudCBzcGVjdWxhdGlvbiBvdmVyIHByaXZpbGVn
ZSBjaGVja3MgYnkgdXNpbmcgbGZlbmNlIG9yIG90aGVyCnRyaWNrc1sxXS4KCkJ1dCB0aGVyZSB3
aWxsIHN1cmVseSBiZSBtb3JlIGF0dGFja3MgbGlrZSB0aGlzIChpbiBmYWN0LCB0aGVyZSBtYXkK
YWxyZWFkeSBiZSBzb21lIGluIHRoZSB3b3Jrc1syXSkuCgpTbyB3aGF0IGlmIGluc3RlYWQgb2Yg
dHJ5aW5nIHRvIGNsb3NlIHRoZSAid2luZG93cyIsIHdlIG1hZGUgaXQgc28gdGhhdAp0aGVyZSB3
YXMgbm90aGluZyB0aHJvdWdoIHRoZSB3aW5kb3dzIHRvIHNlZT8gIElmIG5vIG1hdHRlciB3aGF0
IHRoZQpoeXBlcnZpc29yIHNwZWN1bGF0aXZlbHkgZXhlY3V0ZWQsIG5vdGhpbmcgc2Vuc2l0aXZl
IHdhcyB2aXNpYmlsZSBleGNlcHQKd2hhdCBhIHZjcHUgd2FzIGFscmVhZHkgYWxsb3dlZCB0byBz
ZWUsCgpBdCBhIGZpcnN0IGN1dCwgdGhlcmUgYXJlIHR3byBraW5kcyBvZiBkYXRhIGluc2lkZSB0
aGUgaHlwZXJ2aXNvciB3aGljaAptaWdodCBiZSBpbnRlcmVzdGluZyB0byBhbiBhdHRhY2tlcjoK
CjEpIEd1ZXN0IGRhdGE6IHByaXZhdGUgZW5jcnlwdGlvbiBrZXlzLCBzZWNyZXQgZGF0YSwgJmMK
IDFhLiBEaXJlY3QgY29waWVzIG9mIGd1ZXN0IGRhdGEKIDFiLiBEYXRhIGZyb20gd2hpY2ggYW4g
YXR0YWNrZXIgY2FuIGluZmVyIGd1ZXN0IGRhdGEKCjIpIEh5cGVydmlzb3IgZGF0YSB0aGF0IG1h
a2VzIGl0IGVhc2llciB0byBwZXJmb3JtIG90aGVyIGV4cGxvaXRzLiAgRm9yCmluc3RhbmNlLCB0
aGUgbGF5b3V0IG9mIG1lbW9yeSwgdGhlIGV4YWN0IGFkZHJlc3Mgb2YgY2VydGFpbiBkeW5hbWlj
CmRhdGEgc3RydWN0dXJlcywgICZjLgoKUGVyc29uYWxseSBJIGRvbid0IHRoaW5rIHdlIHNob3Vs
ZCB3b3JyeSB0b28gbXVjaCBhYm91dCAjMi4gIFRoZSBtYWluCnRoaW5nIHdlIHNob3VsZCBiZSBm
b2N1c2luZyBvbiBpcyAxYSBhbmQgMWIuCgpBbm90aGVyIHBvdGVudGlhbCBjb25zaWRlcmF0aW9u
IGlzIGluZm9ybWF0aW9uIGFib3V0IHdoYXQgbW9uaXRvcmluZwp0b29scyBtaWdodCBiZSBkZXBs
b3llZCBhZ2FpbnN0IHRoZSBhdHRhY2tlcjsgYW4gYXR0YWNrZXIgbWlnaHQgYWN0CmRpZmZlcmVu
dGx5IGlmIHNoZSBrbmV3IHRoYXQgVk1JIHdhcyBiZWluZyB1c2VkIHRoYW4gb3RoZXJ3aXNlLiAg
QnV0IEkKZG91YnQgdGhhdCB0aGUgcHJlc2VuY2Ugb2YgVk1JIGlzIHJlYWxseSBnb2luZyB0byBi
ZSBhYmxlIHRvIGJlIGtlcHQKc2VjcmV0IHZlcnkgd2VsbDsgaWYgSSBoYWQgYSBjaG9pY2UgYmV0
d2VlbiBvYmZ1c2NhdGluZyBWTUkgYW5kCnJlY292ZXJpbmcgcGVyZm9ybWFuY2UgbG9zdCB0byBT
UCogbWl0aWdhdGlvbnMsIEkgdGhpbmsgSSdkIGdvIGZvcgpwZXJmb3JtYW5jZS4KCj4gVGhlIHJl
YXNvbiBJIGJyaW5nIHRoaXMgdXAgaXMgYmVjYXVzZSBmdXJ0aGVyIHN0ZXBzIGluIHRoZSBkaXJl
Y3Rpb24KPiBvZiByZWNvdmVyaW5nIHBlcmZvcm1hbmNlIHdvdWxkIGxpa2VseSByZXF1aXJlIGFz
IGEgcHJlcmVxdWlzaXRlCj4gZXhwb3N1cmUgb2YgZnVydGhlciBkYXRhLCBmaXJzdCBhbmQgZm9y
ZW1vc3Qgc3RydWN0IHZjcHUgYW5kCj4gc3RydWN0IGRvbWFpbiBmb3IgdGhlIGN1cnJlbnRseSBh
Y3RpdmUgdkNQVS4gT25jZSBhZ2FpbiBJJ20gbm90Cj4gYXdhcmUgb2YgYW55IHNlY3JldHMgbGl2
aW5nIHRoZXJlLiBBbm90aGVyIGl0ZW0gbWlnaHQgbmVlZCB0byBiZQo+IHRoZSBsb2NhbCBDUFUn
cyBwZXItQ1BVIGRhdGEuCgpBIHF1aWNrIGdsYW5jZSB0aHJvdWdoIHN0cnVjdCB2Y3B1IGRvZXNu
J3QgdHVybiB1cCBhbnl0aGluZyBvYnZpb3VzLiAgSWYKd2Ugd2VyZSB3b3JyaWVkIGFib3V0IFJv
d0hhbW1lciwgZXhwb3NpbmcgdGhlIE1GTnMgb2YgdmFyaW91cyB2YWx1ZXMKbWlnaHQgYmUgd29y
dGggaGlkaW5nLgoKTWF5YmUgaXQgd291bGQgYmUgYmV0dGVyIHRvIHN0YXJ0ICJ3aGl0ZWxpc3Rp
bmciIHN0YXRlIHRoYXQgd2FzIGJlbGlldmVkCnRvIGJlIHNhZmUsIHJhdGhlciB0aGFuIGJsYWNr
bGlzdGluZyBzdGF0ZSBrbm93biB0byBiZSBkYW5nZXJvdXMuCgpPbiB0aGUgd2hvbGUgSSBhZ3Jl
ZSB3aXRoIEphbidzIGFwcHJvYWNoLCB0byBzdGFydCBleHBvc2luZywgZm9yCnBlcmZvcm1hbmNl
IHJlYXNvbnMsIGJpdHMgb2Ygc3RhdGUgd2UgYmVsaWV2ZSB0byBiZSBzYWZlLCBhbmQgdGhlbiBk
ZWFsCndpdGggYXR0YWNrcyBhcyB0aGV5IGNvbWUgdXAuCgogLUdlb3JnZQoKWzFdIGh0dHBzOi8v
bHduLm5ldC9TdWJzY3JpYmVyTGluay83NDQyODcvMDJkZDliYzUwMzQwOWNhMy8KWzJdIHNreWZh
bGxhdHRhY2suY29tCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:47:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecYtQ-0003jf-8B; Fri, 19 Jan 2018 15:47:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecYtO-0003jY-Ox
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:47:46 +0000
X-Inumbo-ID: 726f67a0-fd30-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 726f67a0-fd30-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:50:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66345371"
Date: Fri, 19 Jan 2018 15:47:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180119154733.qipgoiyhltzclkls@MacBook-Pro-de-Roger.local>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-10-roger.pau@citrix.com>
 <5A33C35F0200007800197A98@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A33C35F0200007800197A98@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v7 for-next 09/12] vpci/bars: add handlers
	to map the BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgcmV2aWV3LCBhbmQgc29ycnkgZm9yIHRoZSB2ZXJ5IGxhdGUgcmVwbHku
CgpPbiBGcmksIERlYyAxNSwgMjAxNyBhdCAwNDo0MzoxMUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+Pj4gT24gMTguMTAuMTcgYXQgMTM6NDAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4gPiArc3RhdGljIHZvaWQgbW9kaWZ5X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb20pCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgdnBj
aV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7Cj4gPiArICAgIHVpbnQ4X3Qg
c2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZu
KTsKPiA+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gPiArCj4gPiArICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRShoZWFkZXItPmJhcnMpOyBpKysgKQo+ID4gKyAgICB7Cj4gPiArICAgICAg
ICBpZiAoIHJvbSAmJiBoZWFkZXItPmJhcnNbaV0udHlwZSA9PSBWUENJX0JBUl9ST00gKQo+ID4g
KyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCByb21fcG9zID0gKGkgPT0g
NikgPyBQQ0lfUk9NX0FERFJFU1MKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDogUENJX1JPTV9BRERSRVNTMTsKPiA+ICsgICAgICAgICAgICB1aW50MzJf
dCB2YWwgPSBwY2lfY29uZl9yZWFkMzIocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMs
Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJvbV9wb3Mp
Owo+ID4gKwo+ID4gKyAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS5lbmFibGVkID0gaGVhZGVy
LT5iYXJzW2ldLnJvbV9lbmFibGVkID0gbWFwOwo+ID4gKwo+ID4gKyAgICAgICAgICAgIHZhbCAm
PSB+UENJX1JPTV9BRERSRVNTX0VOQUJMRTsKPiA+ICsgICAgICAgICAgICB2YWwgfD0gbWFwID8g
UENJX1JPTV9BRERSRVNTX0VOQUJMRSA6IDA7Cj4gPiArICAgICAgICAgICAgcGNpX2NvbmZfd3Jp
dGUzMihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgcm9tX3BvcywgdmFsKTsKPiA+
ICsgICAgICAgICAgICBicmVhazsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAgIGlmICggIXJv
bSAmJiAoaGVhZGVyLT5iYXJzW2ldLnR5cGUgIT0gVlBDSV9CQVJfUk9NIHx8Cj4gPiArICAgICAg
ICAgICAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS5yb21fZW5hYmxlZCkgKQo+ID4gKyAgICAg
ICAgICAgIGhlYWRlci0+YmFyc1tpXS5lbmFibGVkID0gbWFwOwo+ID4gKyAgICB9Cj4gCj4gTG9v
a2luZyBhdCBhbGwgb2YgdGhpcywgaXQgd291bGQgY2xlYXJseSBiZSBtb3JlIGxvZ2ljYWwgZm9y
Cj4gcm9tX2VuYWJsZWQgdG8gYmUgYSBwZXItaGVhZGVyIGluc3RlYWQgb2YgYSBwZXItQkFSIGZs
YWcuCgpIbSwgSSdtIG5vdCBzdXJlIGp1c3QgbW92aW5nIHRoZSByb21fZW5hYmxlIHdvdWxkIGJl
IHN1Y2ggYSB3aW4sIHdlCndvdWxkIHN0aWxsIG5lZWQgdG8gaXRlcmF0ZSBvdmVyIHRoZSBhcnJh
eSBvZiBCQVJzIGluIG9yZGVyIHRvIGZpbmQKdGhlIHBvc2l0aW9uIG9mIHRoZSBST00gQkFSIGFu
ZCB0aHVzIHdoaWNoIHJlZ2lzdGVyIGhhcyB0byBiZSB1c2VkCihQQ0lfUk9NX0FERFJFU1Mgb3Ig
UENJX1JPTV9BRERSRVNTMSkuCgpJIGNvdWxkIHNvbHZlIHRoYXQgYnV0IGl0IHdvdWxkIG1lYW4g
YWRkaW5nIGEgYm9vbCBwbHVzIGFuIHVuc2lnbmVkCmludCBmaWVsZCB0byBzdG9yZSB0aGUgcG9z
aXRpb24gb2YgdGhlIFJPTSBCQVIuIFNpbmNlIHRoaXMgaXMgbm90CmdvaW5nIHRvIGNoYW5nZSB0
aGUgYmVoYXZpb3IgSSB3b3VsZCByYXRoZXIgbGVhdmUgdGhpcyBmb3IgZnV0dXJlCmltcHJvdmVt
ZW50cywgbGlrZWx5IHdoZW4gU1ItSU9WIGlzIGltcGxlbWVudGVkIGFuZCB3ZSBoYXZlIGEgYmV0
dGVyCnBpY3R1cmUgb2Ygd2hhdCBuZWVkcyB0byBiZSBzdG9yZWQgaW4gdGhlICdoZWFkZXInIHN0
cnVjdC4KCj4gPiArICAgIGlmICggIXJvbSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVpbnQx
Nl90IGNtZCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmdW5jLCBQQ0lfQ09NTUFO
RCk7Cj4gPiArCj4gPiArICAgICAgICBjbWQgJj0gflBDSV9DT01NQU5EX01FTU9SWTsKPiA+ICsg
ICAgICAgIGNtZCB8PSBtYXAgPyBQQ0lfQ09NTUFORF9NRU1PUlkgOiAwOwo+ID4gKyAgICAgICAg
cGNpX2NvbmZfd3JpdGUxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgUENJX0NP
TU1BTkQsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCk7Cj4gPiArICAgIH0KPiAK
PiBGb3IgYm90aCB3cml0ZXMsIHdvdWxkbid0IGl0IGJlIHdvcnRod2hpbGUgdG8gYXZvaWQgdGhl
bSB3aGVuIHRoZQo+IGZsYWcgaXMgYWxyZWFkeSBpbiB0aGUgaW50ZW5kZWQgc3RhdGU/CgpJZiB0
aGUgZmxhZyBpcyBpbiB0aGUgaW50ZW5kZWQgc3RhdGUgbW9kaWZ5X2RlY29kaW5nIHdvdWxkIG5v
dCBiZQpjYWxsZWQgYXQgYWxsLCBiZWNhdXNlIGNtZF93cml0ZSBhbmQgcm9tX3dyaXRlIGFscmVh
ZHkgZmlsdGVyIHRob3NlCmNhc2VzLgoKPiA+ICsgICAgICAgICAgICBpZiAoIHYtPnZwY2kubWFw
ICkKPiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIHNwaW5fbG9jaygmdi0+
dnBjaS5wZGV2LT52cGNpLT5sb2NrKTsKPiA+ICsgICAgICAgICAgICAgICAgbW9kaWZ5X2RlY29k
aW5nKHYtPnZwY2kucGRldiwgdi0+dnBjaS5tYXAsIHYtPnZwY2kucm9tKTsKPiA+ICsgICAgICAg
ICAgICAgICAgc3Bpbl91bmxvY2soJnYtPnZwY2kucGRldi0+dnBjaS0+bG9jayk7Cj4gPiArICAg
ICAgICAgICAgfQo+ID4gKyAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoLiAqLwo+ID4gKyAgICAg
ICAgY2FzZSAtRU5PTUVNOgo+ID4gKyAgICAgICAgICAgIC8qCj4gPiArICAgICAgICAgICAgICog
T3RoZXIgZXJyb3JzIGFyZSBpZ25vcmVkLCBob3BwaW5nIHRoYXQgYXQgbGVhc3Qgc29tZSByZWdp
b25zCj4gCj4gaG9waW5nCj4gCj4gSSBhbHNvIGRvbid0IHJlYWxseSB1bmRlcnN0YW5kIHlvdXIg
aW50ZW50aW9ucyBoZXJlOiBJZiBvdGhlciBlcnJvcnMKPiBhcmUgYmVpbmcgaWdub3JlZCwgd291
bGRuJ3QgdGhhdCBsZWFkIHRvIHRoZSByYW5nZXNldCBiZWluZyBsZWFrZWQ/Cj4gT3IgaXMgIm90
aGVyIiBoZXJlIG1lYW50IHRvIGluY2x1ZGUgLUVOT01FTSwgaW4gd2hpY2ggY2FzZSB5b3UKPiBy
ZWFsbHkgbWVhbiAiZGVmYXVsdDoiIGFib3ZlPwoKWWVzLCBzL2Nhc2UgMC9kZWZhdWx0LyBhYm92
ZSwgb3IgZWxzZSB0aGlzIGlzIHNpbXBseSBub3QgdHJ1ZSwgYW5kCmxlYWtzIHRoZSBwYXJ0aWFs
bHkgY29uc3VtZWQgcmFuZ2VzZXQuCgo+ID4gIHN0cnVjdCB2cGNpIHsKPiA+ICAgICAgLyogTGlz
dCBvZiB2UENJIGhhbmRsZXJzIGZvciBhIGRldmljZS4gKi8KPiA+ICAgICAgc3RydWN0IGxpc3Rf
aGVhZCBoYW5kbGVyczsKPiA+ICAgICAgc3BpbmxvY2tfdCBsb2NrOwo+ID4gKwo+ID4gKyNpZmRl
ZiBfX1hFTl9fCj4gPiArICAgIC8qIEhpZGUgdGhlIHJlc3Qgb2YgdGhlIHZwY2kgc3RydWN0IGZy
b20gdGhlIHVzZXItc3BhY2UgdGVzdCBoYXJuZXNzLiAqLwo+ID4gKyAgICBzdHJ1Y3QgdnBjaV9o
ZWFkZXIgewo+ID4gKyAgICAgICAgLyogSW5mb3JtYXRpb24gYWJvdXQgdGhlIFBDSSBCQVJzIG9m
IHRoaXMgZGV2aWNlLiAqLwo+ID4gKyAgICAgICAgc3RydWN0IHZwY2lfYmFyIHsKPiA+ICsgICAg
ICAgICAgICB1aW50NjRfdCBhZGRyOwo+ID4gKyAgICAgICAgICAgIHVpbnQ2NF90IHNpemU7Cj4g
PiArICAgICAgICAgICAgZW51bSB7Cj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX0VNUFRZ
LAo+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9JTywKPiA+ICsgICAgICAgICAgICAgICAg
VlBDSV9CQVJfTUVNMzIsCj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX01FTTY0X0xPLAo+
ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9ISSwKPiA+ICsgICAgICAgICAgICAg
ICAgVlBDSV9CQVJfUk9NLAo+ID4gKyAgICAgICAgICAgIH0gdHlwZTsKPiA+ICsgICAgICAgICAg
ICBib29sIHByZWZldGNoYWJsZSA6IDE7Cj4gPiArICAgICAgICAgICAgLyogU3RvcmUgd2hldGhl
ciB0aGUgQkFSIGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybS4gKi8KPiA+ICsgICAgICAgICAgICBi
b29sIGVuYWJsZWQgICAgICA6IDE7Cj4gPiArICAgICAgICAgICAgLyoKPiA+ICsgICAgICAgICAg
ICAgKiBTdG9yZSB3aGV0aGVyIHRoZSBST00gZW5hYmxlIGJpdCBpcyBzZXQgKGRvZXNuJ3QgaW1w
bHkgUk9NIEJBUgo+ID4gKyAgICAgICAgICAgICAqIGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybSku
IE9ubHkgdXNlZCBmb3IgdHlwZSBWUENJX0JBUl9ST00uCj4gPiArICAgICAgICAgICAgICovCj4g
PiArICAgICAgICAgICAgYm9vbCByb21fZW5hYmxlZCAgOiAxOwo+ID4gKyAgICAgICAgfSBiYXJz
WzddOyAvKiBBdCBtb3N0IDYgQkFSUyArIDEgZXhwYW5zaW9uIFJPTSBCQVIuICovCj4gPiArICAg
ICAgICAvKiBGSVhNRTogY3VycmVudGx5IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3IgU1ItSU9WLiAq
Lwo+ID4gKyAgICB9IGhlYWRlcjsKPiA+ICsjZW5kaWYKPiA+ICB9Owo+ID4gIAo+ID4gKyNpZmRl
ZiBfX1hFTl9fCj4gPiArc3RydWN0IHZwY2lfdmNwdSB7Cj4gPiArICAgIHN0cnVjdCByYW5nZXNl
dCAqbWVtOwo+ID4gKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKPiA+ICsgICAgYm9v
bCBtYXAgOiAxOwo+ID4gKyAgICBib29sIHJvbSA6IDE7Cj4gPiArfTsKPiA+ICsjZW5kaWYKPiAK
PiBUaGlzIHN0cnVjdHVyZSBjb3VsZCBkbyB3aXRoIGEgY29tbWVudCBicmllZmx5IG5vdGluZyBp
dCBwdXJwb3NlLgo+IEFsc28gLSBpZiB0aGUgI2lmZGVmIHJlYWxseSBuZWVkZWQgaGVyZT8KCkkg
cHJlZmVyIHRvIGFkZCB0aGUgaWZkZWYgcmF0aGVyIHRoYW4gYWRkaW5nIGEgc3RydWN0IHJhbmdl
c2V0IGZvcndhcmQKZGVjbGFyYXRpb24gdG8gdGVzdHMvdnBjaS9lbXVsLmguCgpJJ3ZlIGFkZGVk
IHRoZSBmb2xsb3dpbmcgY29tbWVudDoKCi8qIFBlci12Y3B1IHN0cnVjdHVyZSB0byBzdG9yZSBz
dGF0ZSB3aGlsZSB7dW59bWFwcGluZyBvZiBQQ0kgQkFScy4gKi8KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:56:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZ1j-0004VL-3h; Fri, 19 Jan 2018 15:56:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecZ1i-0004VF-3g
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:56:22 +0000
X-Inumbo-ID: a5548553-fd31-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5548553-fd31-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 15:58:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66345930"
Date: Fri, 19 Jan 2018 15:55:52 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119155552.robmcjhlyjt4j2po@MacBook-Pro-de-Roger.local>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-4-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119153458.22535-4-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/7] x86/guest: clean up guest/xen.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDM6MzQ6NTRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBSZW1vdmUgZXh0cmFuZW91cyBzZW1pY29sb24uIEFkZCBibGFuayBsaW5lcy4gUmVtb3ZlIHVu
dXNlZCBzdGF0aWMKPiBpbmxpbmUgZnVuY3Rpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 15:57:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 15:57:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZ3D-0004bK-Di; Fri, 19 Jan 2018 15:57:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZ3B-0004aJ-CT
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 15:57:53 +0000
X-Inumbo-ID: dc417b8d-fd31-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc417b8d-fd31-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:00:25 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 08:57:46 -0700
Message-Id: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 08:57:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH 0/6] misc flush and dirty-mask related
	adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogeDg2OiBtb3ZlIGludm9jYXRpb25zIG9mIGh2bV9mbHVzaF9ndWVzdF90bGJzKCkKMjogeDg2
OiBtYWtlIENQVSBzdGF0ZSBmbHVzaCByZXF1ZXN0cyBleHBsaWNpdAozOiBhZGQgY2hlY2sgdG8g
Y3B1bWFza19vZigpCjQ6IHJlcGxhY2UgdkNQVSdzIGRpcnR5IENQVSBtYXNrIGJ5IG51bWVyaWMg
SUQKNTogeDg2OiBhdm9pZCBleHBsaWNpdCBUTEIgZmx1c2ggd2hlbiBzYXZpbmcgZXhlYyBzdGF0
ZQo2OiBkcm9wICJkb21haW5fIiBwcmVmaXggZnJvbSBzdHJ1Y3QgZG9tYWluJ3MgZGlydHkgQ1BV
IG1hc2sKClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:00:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZ5P-0005lI-Pt; Fri, 19 Jan 2018 16:00:11 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecZ5O-0005hp-Iq
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 16:00:10 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id C1/C0-18381-406126A5;
 Fri, 19 Jan 2018 16:00:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVZdFLCn
 K4NJddot7U96zOzB6bO/bxR7AGMWamZeUX5HAmjF7s0DB5ZCKuY2v2BsYDzl0MXJxCAk0Mkmc
 nPWUEcJ5zCixfNsCJghnG6NE5/IGoAwnh4iAs8TXM3PZQWxeAX2JH/8WM4HYwgK2Eut+P2cHa
 ZAQWMMq0dfwnQUkISHgKbF6xn6gZg4w+8x56S5Gdg42ASuJQ2IgBSwCqhIXX/5gm8DIvYCRYR
 WjZVJRZnpGSW5iZo6uoYGBrqGhsa4xkGWkl1ilm6iXWqqbnJpXUpQIlNVLLC/WK67MTc5J0ct
 LLdnECPQ/AxDsYDx6NvEQoyQHk5Ior/mfhCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwfWROj
 hASLUtNTK9Iyc4CBCJOW4OBREuF9zQaU5i0uSMwtzkyHSJ1iNOZoevCgjZnjxovXbcxCLHn5e
 alS4rz/QSYJgJRmlObBDYJFyCVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ86qDLOTJzCuB2/
 cK6BQmoFO2zIgFOaUkESEl1cA4uXjK7asPTvo/m/jSXiMvgXeh37+DDhv2Xb4mY5pwK13s83r
 Db83bGs/+/3nw9euVV25s9rjd52L++rmOmYLD9W0qOuldu/oUmHZIywdWcL45oPQvYskv3pKw
 fWHCT9457+1+//blYe2Fwgt0M1P9M/g9/xUJP9q0QdlWhEv2up9RLHvbvJRTSizFGYmGWsxFx
 YkAoqFnz4sCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-33.tower-225.messagelabs.com!1516377602!154568!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15369 invoked from network); 19 Jan 2018 16:00:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-33.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 16:00:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecZ5F-0006KM-Pq; Fri, 19 Jan 2018 16:00:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecZ5A-0008GF-8n; Fri, 19 Jan 2018 15:59:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecZ59-0006ne-Be; Fri, 19 Jan 2018 15:59:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118229-mainreport@xen.org>
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-i386: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=66bf4ef04869548128b70d8d371ec992189a6a1c
X-Osstest-Versions-That: xen=56498d2cf9d3c5f7d3d894a89f7d66ed81548e01
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 15:59:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118229: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7459371956549783555=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 118219

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-i386  1 build-check(1)         blocked n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  66bf4ef04869548128b70d8d371ec992189a6a1c
baseline version:
 xen                  56498d2cf9d3c5f7d3d894a89f7d66ed81548e01

Last test of basis   118219  2018-01-19 01:01:22 Z    0 days
Testing same since   118226  2018-01-19 11:02:00 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     blocked 
 test-amd64-amd64-libvirt                                     blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

------------------------------------------------------------
commit 66bf4ef04869548128b70d8d371ec992189a6a1c
Author: Paul Durrant <paul.durrant@citrix.com>
Date:   Fri Jan 19 11:17:30 2018 +0100

    x86/hvm: re-work viridian APIC assist code
    
    It appears there is a case where Windows enables the APIC assist
    enlightenment[1] but does not use it. This scenario is perfectly valid
    according to the documentation, but causes the state machine in Xen to
    become confused leading to a domain_crash() such as the following:
    
    (XEN) d4: VIRIDIAN GUEST_OS_ID: vendor: 1 os: 4 major: 6 minor: 1 sp: 0
          build: 1db0
    (XEN) d4: VIRIDIAN HYPERCALL: enabled: 1 pfn: 3ffff
    (XEN) d4v0: VIRIDIAN VP_ASSIST_PAGE: enabled: 1 pfn: 3fffe
    (XEN) domain_crash called from viridian.c:452
    (XEN) Domain 4 (vcpu#0) crashed on cpu#1:
    
    The following sequence of events is an example of how this can happen:
    
     - On return to guest vlapic_has_pending_irq() finds a bit set in the IRR.
     - vlapic_ack_pending_irq() calls viridian_start_apic_assist() which latches
       the vector, sets the bit in the ISR and clears it from the IRR.
     - The guest then processes the interrupt but EOIs it normally, therefore
       clearing the bit in the ISR.
     - On next return to guest vlapic_has_pending_irq() calls
       viridian_complete_apic_assist(), which discovers the assist bit still set
       in the shared page and therefore leaves the latched vector in place, but
       also finds another bit set in the IRR.
     - vlapic_ack_pending_irq() is then called but, because the ISR is was
       cleared by the EOI, another call is made to viridian_start_apic_assist()
       and this then calls domain_crash() because it finds the latched vector
       has not been cleared.
    
    Having re-visited the code I also conclude that Xen's implementation of the
    enlightenment is currently wrong and we are not properly following the
    specification.
    
    The specification says:
    
    "The hypervisor sets the Â“No EOI requiredÂ” bit when it injects a virtual
     interrupt if the following conditions are satisfied:
    
     - The virtual interrupt is edge-triggered, and
     - There are no lower priority interrupts pending.
    
     If, at a later time, a lower priority interrupt is requested, the
     hypervisor clears the Â“No EOI requiredÂ” such that a subsequent EOI causes
     an intercept.
     In case of nested interrupts, the EOI intercept is avoided only for the
     highest priority interrupt. This is necessary since no count is maintained
     for the number of EOIs performed by the OS. Therefore only the first EOI
     can be avoided and since the first EOI clears the Â“No EOI RequiredÂ” bit,
     the next EOI generates an intercept."
    
    Thus it is quite legitimate to set the "No EOI required" bit and then
    subsequently take a higher priority interrupt without clearing the bit.
    Thus the avoided EOI will then relate to that subsequent interrupt rather
    than the highest priority interrupt when the bit was set. Hence latching
    the vector when setting the bit is not entirely useful and somewhat
    misleading.
    
    This patch re-works the APIC assist code to simply track when the "No EOI
    required" bit is set and test if it has been cleared by the guest (i.e.
    'completing' the APIC assist), thus indicating a 'missed EOI'. Missed EOIs
    need to be dealt with in two places:
    
     - In vlapic_has_pending_irq(), to avoid comparing the IRR against a stale
       ISR, and
     - In vlapic_EOI_set() because a missed EOI for a higher priority vector
       should be dealt with before the actual EOI for the lower priority
       vector.
    
    Furthermore, because the guest is at liberty to ignore the "No EOI required"
    bit (which lead the crash detailed above) vlapic_EOI_set() must also make
    sure the bit is cleared to avoid confusing the state machine.
    
    Lastly the previous code did not properly emulate an EOI if a missed EOI
    was discovered in vlapic_has_pending_irq(); it merely cleared the bit in
    the ISR. The new code instead calls vlapic_EOI_set().
    
    [1] See section 10.3.5 of Microsoft's "Hypervisor Top Level Functional
        Specification v5.0b".
    
    NOTE: The changes to the save/restore code are safe because the layout
          of struct hvm_viridian_vcpu_context is unchanged and the new
          interpretation of the (previously so named) vp_assist_vector field
          as the boolean pending flag maintains the correct semantics.
    
    Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 48a933ee590e2fdfa240484ebda4f76096277d7e
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Fri Jan 19 11:16:58 2018 +0100

    x86/efi: fix build with linkers that support both coff-x86-64 and pe-x86-64
    
    When using a linker that supports both formats the following error
    will be triggered:
    
    efi/buildid.o: file not recognized: File format is ambiguous
    efi/buildid.o: matching formats: coff-x86-64 pe-x86-64
    
    Solve this by specifying the efi/buildid.o format to pe-x86-64.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Doug Goldstein <cardoe@cardoe.com>

commit 97207ddd3b2bbbf6e723d8c5f2a93592a1cf5d81
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jan 19 11:16:10 2018 +0100

    x86/shadow: widen reference count
    
    Utilize as many of the bits available in the union as possible, without
    (just to be on the safe side) colliding with any of the bits outside of
    PGT_type_mask.
    
    Note that the first and last hunks of the xen/include/asm-x86/mm.h
    change are merely code motion.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Tim Deegan <tim@xen.org>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 7867181b2ad63f0d2f1ba97598e577538b83882f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jan 19 11:14:42 2018 +0100

    x86/PoD: correctly handle non-order-0 decrease-reservation requests
    
    p2m_pod_decrease_reservation() at the moment only returns a boolean
    value: true for "nothing more to do", false for "something more to do".
    If it returns false, decrease_reservation() will loop over the entire
    range, calling guest_remove_page() for each page.
    
    Unfortunately, in the case p2m_pod_decrease_reservation() succeeds
    partially, some of the memory in the range will be not-present; at which
    point guest_remove_page() will return an error, and the entire operation
    will fail.
    
    Fix this by:
    1. Having p2m_pod_decrease_reservation() return exactly the number of
       gpfn pages it has handled (i.e., replaced with 'not present').
    2. Making guest_remove_page() return -ENOENT in the case that the gpfn
       in question was already empty (and in no other cases).
    3. When looping over guest_remove_page(), expect the number of -ENOENT
       failures to be no larger than the number of pages
       p2m_pod_decrease_reservation() removed.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Julien Grall <julien.grall@linaro.org>

commit 75c47ae9b63483ac404ea7e4a28cb5fb1d989ef8
Author: Jan Beulich <jbeulich@suse.com>
Date:   Fri Jan 19 11:09:55 2018 +0100

    x86/HVM: make explicit that hvm_print_line() does output only
    
    On input "c" being 0xff should already have the effect of bailing early
    (due to the isprint()), but let's rather make this explicit. Also
    convert the BUG_ON() to an ASSERT() (nothing fatal happens in the
    function if this is violated), at the same time extending what is being
    checked.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7459371956549783555==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:04:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:04:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZ92-0005xq-AJ; Fri, 19 Jan 2018 16:03:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZ91-0005x0-1N
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:03:55 +0000
X-Inumbo-ID: b409112a-fd32-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b409112a-fd32-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:06:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:03:48 -0700
Message-Id: <5A6224F502000078001A078B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:03:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
In-Reply-To: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 2/6] x86: make CPU state flush requests explicit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIHRoaXMgYmUgYW4gaW1wbGllZCBzaWRlIGVmZmVjdCBvZiBhIFRMQiBmbHVzaCBpcyBu
b3QgdmVyeSBuaWNlOgpJdCBjb3VsZCAoYXQgbGVhc3QgaW4gdGhlb3J5KSBsZWFkIHRvIHVuaW50
ZW5kZWQgc3RhdGUgZmx1c2hlcyAoc2VlIGUuZy4KaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTExL21zZzAwMTg3Lmh0bWwgCmZvciBjb250
ZXh0KS4gSW50cm9kdWNlIGEgZmxhZyB0byBiZSB1c2VkIGluIHRoZSB0d28gcGxhY2VzIGFjdHVh
bGx5CndhbnRpbmcgdGhlIHN0YXRlIGZsdXNoZWQsIGFuZCBjb25kaXRpb25hbGl6ZSB0aGUKX19z
eW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIGludm9jYXRpb24gaW4gdGhlIElQSSBoYW5kbGVyIGFjY29y
ZGluZ2x5LgoKQXQgdGhlIHNhbWUgdGltZSBhbHNvIGNvbmRpdGlvbmFsaXplIHRoZSBmbHVzaF9h
cmVhX2xvY2FsKCkgaW52b2NhdGlvbnMsCnRvIHNob3J0LWNpcmN1aXQgdGhlIGZ1bmN0aW9uIGVu
ZGluZyB1cCBhcyBhIG5vLW9wIGFueXdheS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKQEAgLTE2OTcsNyArMTY5Nyw3IEBAIHZvaWQgY29udGV4dF9zd2l0
Y2goc3RydWN0IHZjcHUgKnByZXYsIHMKICAgICAgICAgICAgICAgICAgICFjcHVtYXNrX2VtcHR5
KCZkaXJ0eV9tYXNrKSkgKQogICAgIHsKICAgICAgICAgLyogT3RoZXIgY3B1cyBjYWxsIF9fc3lu
Y19sb2NhbF9leGVjc3RhdGUgZnJvbSBmbHVzaCBpcGkgaGFuZGxlci4gKi8KLSAgICAgICAgZmx1
c2hfdGxiX21hc2soJmRpcnR5X21hc2spOworICAgICAgICBmbHVzaF9tYXNrKCZkaXJ0eV9tYXNr
LCBGTFVTSF9UTEIgfCBGTFVTSF9TVEFURSk7CiAgICAgfQogCiAgICAgaWYgKCBwcmV2ICE9IG5l
eHQgKQpAQCAtMTgwNiw3ICsxODA2LDcgQEAgdm9pZCBzeW5jX3ZjcHVfZXhlY3N0YXRlKHN0cnVj
dCB2Y3B1ICp2KQogICAgICAgICBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpOwogCiAgICAgLyogT3Ro
ZXIgY3B1cyBjYWxsIF9fc3luY19sb2NhbF9leGVjc3RhdGUgZnJvbSBmbHVzaCBpcGkgaGFuZGxl
ci4gKi8KLSAgICBmbHVzaF90bGJfbWFzayh2LT52Y3B1X2RpcnR5X2NwdW1hc2spOworICAgIGZs
dXNoX21hc2sodi0+dmNwdV9kaXJ0eV9jcHVtYXNrLCBGTFVTSF9UTEIgfCBGTFVTSF9TVEFURSk7
CiB9CiAKIHN0YXRpYyBpbnQgcmVsaW5xdWlzaF9tZW1vcnkoCi0tLSBhL3hlbi9hcmNoL3g4Ni9z
bXAuYworKysgYi94ZW4vYXJjaC94ODYvc21wLmMKQEAgLTIwNyw5ICsyMDcsMTAgQEAgdm9pZCBp
bnZhbGlkYXRlX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZQogICAgIHVuc2lnbmVkIGludCBmbGFn
cyA9IGZsdXNoX2ZsYWdzOwogICAgIGFja19BUElDX2lycSgpOwogICAgIHBlcmZjX2luY3IoaXBp
cyk7Ci0gICAgaWYgKCBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgKQorICAgIGlmICggKGZsYWdz
ICYgRkxVU0hfU1RBVEUpICYmIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSApCiAgICAgICAgIGZs
YWdzICY9IH4oRkxVU0hfVExCIHwgRkxVU0hfVExCX0dMT0JBTCk7Ci0gICAgZmx1c2hfYXJlYV9s
b2NhbChmbHVzaF92YSwgZmxhZ3MpOworICAgIGlmICggZmxhZ3MgJiB+KEZMVVNIX1NUQVRFIHwg
RkxVU0hfT1JERVJfTUFTSykgKQorICAgICAgICBmbHVzaF9hcmVhX2xvY2FsKGZsdXNoX3ZhLCBm
bGFncyk7CiAgICAgY3B1bWFza19jbGVhcl9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmZmx1c2hf
Y3B1bWFzayk7CiB9CiAKQEAgLTIxOSw3ICsyMjAsOCBAQCB2b2lkIGZsdXNoX2FyZWFfbWFzayhj
b25zdCBjcHVtYXNrX3QgKm1hCiAKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7
CiAKLSAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUoY3B1LCBtYXNrKSApCisgICAgaWYgKCAoZmxh
Z3MgJiB+KEZMVVNIX1NUQVRFIHwgRkxVU0hfT1JERVJfTUFTSykpICYmCisgICAgICAgICBjcHVt
YXNrX3Rlc3RfY3B1KGNwdSwgbWFzaykgKQogICAgICAgICBmbGFncyA9IGZsdXNoX2FyZWFfbG9j
YWwodmEsIGZsYWdzKTsKIAogICAgIGlmICggKGZsYWdzICYgfkZMVVNIX09SREVSX01BU0spICYm
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2ZsdXNodGxiLmgKQEAgLTEwMSw2ICsxMDEsOCBAQCB2b2lkIHdyaXRlX2NyMyh1bnNp
Z25lZCBsb25nIGNyMyk7CiAjZGVmaW5lIEZMVVNIX0NBQ0hFICAgICAgMHg0MDAKICAvKiBWQSBm
b3IgdGhlIGZsdXNoIGhhcyBhIHZhbGlkIG1hcHBpbmcgKi8KICNkZWZpbmUgRkxVU0hfVkFfVkFM
SUQgICAweDgwMAorIC8qIEZsdXNoIENQVSBzdGF0ZSAqLworI2RlZmluZSBGTFVTSF9TVEFURSAg
ICAgIDB4MTAwMAogCiAvKiBGbHVzaCBsb2NhbCBUTEJzL2NhY2hlcy4gKi8KIHVuc2lnbmVkIGlu
dCBmbHVzaF9hcmVhX2xvY2FsKGNvbnN0IHZvaWQgKnZhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:04:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZ9j-00061Z-I7; Fri, 19 Jan 2018 16:04:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZ9i-000611-HG
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:04:38 +0000
X-Inumbo-ID: ce02c6e5-fd32-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce02c6e5-fd32-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:07:11 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:04:31 -0700
Message-Id: <5A62252102000078001A078E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:04:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
In-Reply-To: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH 3/6] add check to cpumask_of()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVzdCBsaWtlIGFueSBvdGhlciBmdW5jdGlvbidzIENQVSBpbnB1dHMsIHRoZSBvbmUgaGVyZSBz
aG91bGRuJ3QgZ28KdW5jaGVja2VkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vY3B1bWFzay5oCkBAIC0zMDQsNyArMzA0LDkgQEAgZXh0ZXJuIGNvbnN0IHVu
c2lnbmVkIGxvbmcKIAogc3RhdGljIGlubGluZSBjb25zdCBjcHVtYXNrX3QgKmNwdW1hc2tfb2Yo
dW5zaWduZWQgaW50IGNwdSkKIHsKLQljb25zdCB1bnNpZ25lZCBsb25nICpwID0gY3B1X2JpdF9i
aXRtYXBbMSArIGNwdSAlIEJJVFNfUEVSX0xPTkddOworCWNvbnN0IHVuc2lnbmVkIGxvbmcgKnAg
PSBjcHVfYml0X2JpdG1hcFsxICsgY3B1bWFza19jaGVjayhjcHUpICUKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCSVRTX1BFUl9MT05HXTsKKwog
CXJldHVybiAoY29uc3QgY3B1bWFza190ICopKHAgLSBjcHUgLyBCSVRTX1BFUl9MT05HKTsKIH0K
IAoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:06:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:06:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZBp-0006DY-Tp; Fri, 19 Jan 2018 16:06:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZBo-0006DD-ER
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:06:48 +0000
X-Inumbo-ID: 1b6a18e9-fd33-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b6a18e9-fd33-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:09:20 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:06:41 -0700
Message-Id: <5A6225A202000078001A07D5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:06:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
In-Reply-To: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 5/6] x86: avoid explicit TLB flush when saving
 exec state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgaXQncyBvYnZpb3VzIHRoYXQgb25seSBhIHNpbmdsZSBkaXJ0eSBDUFUgY2FuIGV4
aXN0IGZvciBhIHZDUFUsCml0IGJlY29tZXMgY2xlYXIgdGhhdCBmbHVzaF9tYXNrKCkgZG9lc24n
dCBuZWVkIHRvIGJlIGludm9rZWQgd2hlbgpzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIHdhcyBhbHJl
YWR5IHJ1bi4gQW5kIHdpdGggdGhlIElQSSBoYW5kbGVyCmNsZWFyaW5nIEZMVVNIX1RMQiBmcm9t
IHRoZSBwYXNzZWQgZmxhZ3MgYW55d2F5IGlmCl9fc3luY19sb2NhbF9leGVjc3RhdGUoKSByZXR1
cm5zIHRydWUsIGl0IGFsc28gYmVjb21lcyBjbGVhciB0aGF0CkZMVVNIX1RMQiBkb2Vzbid0IG5l
ZWQgdG8gYmUgcGFzc2VkIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlLgoKU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTY5Myw3ICsxNjkzLDcgQEAgdm9p
ZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgcwogICAgIGlmICggdW5saWtlbHko
ZGlydHlfY3B1ICE9IGNwdSkgJiYgZGlydHlfY3B1ICE9IE5SX0NQVVMgKQogICAgIHsKICAgICAg
ICAgLyogT3RoZXIgY3B1cyBjYWxsIF9fc3luY19sb2NhbF9leGVjc3RhdGUgZnJvbSBmbHVzaCBp
cGkgaGFuZGxlci4gKi8KLSAgICAgICAgZmx1c2hfbWFzayhjcHVtYXNrX29mKGRpcnR5X2NwdSks
IEZMVVNIX1RMQiB8IEZMVVNIX1NUQVRFKTsKKyAgICAgICAgZmx1c2hfbWFzayhjcHVtYXNrX29m
KGRpcnR5X2NwdSksIEZMVVNIX1NUQVRFKTsKICAgICB9CiAKICAgICBpZiAoIHByZXYgIT0gbmV4
dCApCkBAIC0xODAwLDExICsxODAwLDEwIEBAIHZvaWQgc3luY192Y3B1X2V4ZWNzdGF0ZShzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIHYtPmRpcnR5X2NwdSA9PSBzbXBfcHJvY2Vzc29yX2lk
KCkgKQogICAgICAgICBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpOwotCi0gICAgaWYgKCB2LT5kaXJ0
eV9jcHUgIT0gTlJfQ1BVUyApCisgICAgZWxzZSBpZiAoIHYtPmRpcnR5X2NwdSAhPSBOUl9DUFVT
ICkKICAgICB7CiAgICAgICAgIC8qIE90aGVyIGNwdXMgY2FsbCBfX3N5bmNfbG9jYWxfZXhlY3N0
YXRlIGZyb20gZmx1c2ggaXBpIGhhbmRsZXIuICovCi0gICAgICAgIGZsdXNoX21hc2soY3B1bWFz
a19vZih2LT5kaXJ0eV9jcHUpLCBGTFVTSF9UTEIgfCBGTFVTSF9TVEFURSk7CisgICAgICAgIGZs
dXNoX21hc2soY3B1bWFza19vZih2LT5kaXJ0eV9jcHUpLCBGTFVTSF9TVEFURSk7CiAgICAgfQog
fQogCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:07:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:07:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZCV-0006IQ-5l; Fri, 19 Jan 2018 16:07:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZCT-0006Hy-67
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:07:29 +0000
X-Inumbo-ID: 3306d3c3-fd33-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3306d3c3-fd33-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:10:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:07:21 -0700
Message-Id: <5A6225C902000078001A07D8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:07:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
In-Reply-To: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 6/6] drop "domain_" prefix from struct domain's
 dirty CPU mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgYmVpbmcgYSBmaWVsZCBvZiBzdHJ1Y3QgZG9tYWluIGlzIHN1ZmZpY2llbnQgdG8gcmVjb2du
aXplIGl0cwpwdXJwb3NlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwpAQCAtNDcwLDcgKzQ3MCw3IEBAIHZvaWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZv
aWQpCiAKICAgICBBU1NFUlQoaXNfaWRsZV92Y3B1KHYpKTsKICAgICAvKiBUT0RPCi0gICAgICAg
Y3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3Nvciwgdi0+ZG9tYWluLT5kb21haW5fZGlydHlfY3B1
bWFzayk7CisgICAgICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3Nvciwgdi0+ZG9tYWluLT5k
aXJ0eV9jcHVtYXNrKTsKICAgICAgICB2LT5kaXJ0eV9jcHUgPSB2LT5wcm9jZXNzb3I7CiAgICAg
Ki8KIAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bi5jCkBAIC0xNDUsNyArMTQ1LDcgQEAgdm9pZCBzdGFydHVwX2NwdV9pZGxlX2xvb3Aodm9pZCkK
ICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKICAgICBBU1NFUlQoaXNfaWRsZV92Y3B1
KHYpKTsKLSAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29yLCB2LT5kb21haW4tPmRvbWFp
bl9kaXJ0eV9jcHVtYXNrKTsKKyAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29yLCB2LT5k
b21haW4tPmRpcnR5X2NwdW1hc2spOwogICAgIHYtPmRpcnR5X2NwdSA9IHYtPnByb2Nlc3NvcjsK
IAogICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wKGlkbGVfbG9vcCk7CkBAIC0xNjI2LDcgKzE2MjYs
NyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAgICogd2hpY2ggaXMg
c3luY2hyb25pc2VkIG9uIHRoYXQgZnVuY3Rpb24uCiAgICAgICovCiAgICAgaWYgKCBwZCAhPSBu
ZCApCi0gICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIG5kLT5kb21haW5fZGlydHlfY3B1bWFz
ayk7CisgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIG5kLT5kaXJ0eV9jcHVtYXNrKTsKICAg
ICBuLT5kaXJ0eV9jcHUgPSBjcHU7CiAKICAgICBpZiAoICFpc19pZGxlX2RvbWFpbihuZCkgKQpA
QCAtMTY4Miw3ICsxNjgyLDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQog
ICAgIH0KIAogICAgIGlmICggcGQgIT0gbmQgKQotICAgICAgICBjcHVtYXNrX2NsZWFyX2NwdShj
cHUsIHBkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgcGQtPmRpcnR5X2NwdW1hc2spOwogICAgIHAtPmRpcnR5X2NwdSA9IE5SX0NQVVM7CiAK
ICAgICBwZXJfY3B1KGN1cnJfdmNwdSwgY3B1KSA9IG47CkBAIC0xOTMxLDcgKzE5MzEsNyBAQCBp
bnQgZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBkCiAgICAgaW50IHJldDsKICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKIAotICAgIEJVR19PTighY3B1bWFza19lbXB0eShkLT5kb21haW5f
ZGlydHlfY3B1bWFzaykpOworICAgIEJVR19PTighY3B1bWFza19lbXB0eShkLT5kaXJ0eV9jcHVt
YXNrKSk7CiAKICAgICBzd2l0Y2ggKCBkLT5hcmNoLnJlbG1lbSApCiAgICAgewotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTQwNDUs
NyArNDA0NSw3IEBAIHN0YXRpYyBpbnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lkKQogICAgICAg
ICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKIAogICAgIC8qIEZsdXNoIGFsbCBkaXJ0eSBUTEJzLiAq
LwotICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKKyAgICBmbHVz
aF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKIAogICAgIC8qIERvbmUuICovCiAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMjMyNiw3ICsyMzI2LDcgQEAgc3RhdGlj
IGludCBzdm1faXNfZXJyYXR1bV8zODMoc3RydWN0IGNwdQogICAgIHdybXNybChNU1JfSUEzMl9N
Q0dfU1RBVFVTLCBtc3JfY29udGVudCAmIH4oMVVMTCA8PCAyKSk7CiAKICAgICAvKiBmbHVzaCBU
TEIgKi8KLSAgICBmbHVzaF90bGJfbWFzayh2LT5kb21haW4tPmRvbWFpbl9kaXJ0eV9jcHVtYXNr
KTsKKyAgICBmbHVzaF90bGJfbWFzayh2LT5kb21haW4tPmRpcnR5X2NwdW1hc2spOwogCiAgICAg
cmV0dXJuIDE7CiB9Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC0yNTg3LDcgKzI1ODcsNyBAQCBzdGF0aWMgaW50IF9nZXRfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luCiAgICAgICAgICAgICAgICAgY3B1bWFza190ICptYXNrID0gdGhpc19jcHUoc2Ny
YXRjaF9jcHVtYXNrKTsKIAogICAgICAgICAgICAgICAgIEJVR19PTihpbl9pcnEoKSk7Ci0gICAg
ICAgICAgICAgICAgY3B1bWFza19jb3B5KG1hc2ssIGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsK
KyAgICAgICAgICAgICAgICBjcHVtYXNrX2NvcHkobWFzaywgZC0+ZGlydHlfY3B1bWFzayk7CiAK
ICAgICAgICAgICAgICAgICAvKiBEb24ndCBmbHVzaCBpZiB0aGUgdGltZXN0YW1wIGlzIG9sZCBl
bm91Z2ggKi8KICAgICAgICAgICAgICAgICB0bGJmbHVzaF9maWx0ZXIobWFzaywgcGFnZS0+dGxi
Zmx1c2hfdGltZXN0YW1wKTsKQEAgLTMzMTgsNyArMzMxOCw3IEBAIGxvbmcgZG9fbW11ZXh0X29w
KAogCiAgICAgICAgIGNhc2UgTU1VRVhUX1RMQl9GTFVTSF9BTEw6CiAgICAgICAgICAgICBpZiAo
IGxpa2VseShjdXJyZCA9PSBwZ19vd25lcikgKQotICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9t
YXNrKGN1cnJkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgICAgICAgICAgZmx1c2hf
dGxiX21hc2soY3VycmQtPmRpcnR5X2NwdW1hc2spOwogICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIHJjID0gLUVQRVJNOwogICAgICAgICAgICAgYnJlYWs7CkBAIC0zMzI3LDcgKzMz
MjcsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKICAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3Vy
cmQgIT0gcGdfb3duZXIpICkKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKICAgICAgICAg
ICAgIGVsc2UgaWYgKCBfX2FkZHJfb2sob3AuYXJnMS5saW5lYXJfYWRkcikgKQotICAgICAgICAg
ICAgICAgIGZsdXNoX3RsYl9vbmVfbWFzayhjdXJyZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssCisg
ICAgICAgICAgICAgICAgZmx1c2hfdGxiX29uZV9tYXNrKGN1cnJkLT5kaXJ0eV9jcHVtYXNrLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC5hcmcxLmxpbmVhcl9hZGRyKTsK
ICAgICAgICAgICAgIGJyZWFrOwogCkBAIC0zODEyLDcgKzM4MTIsNyBAQCBsb25nIGRvX21tdV91
cGRhdGUoCiAgICAgICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAg
ICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHBlcl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBjcHUpOwog
Ci0gICAgICAgIGNwdW1hc2tfYW5kbm90KG1hc2ssIHB0X293bmVyLT5kb21haW5fZGlydHlfY3B1
bWFzaywgY3B1bWFza19vZihjcHUpKTsKKyAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgcHRf
b3duZXItPmRpcnR5X2NwdW1hc2ssIGNwdW1hc2tfb2YoY3B1KSk7CiAgICAgICAgIGlmICggIWNw
dW1hc2tfZW1wdHkobWFzaykgKQogICAgICAgICAgICAgZmx1c2hfYXJlYV9tYXNrKG1hc2ssIFpF
Uk9fQkxPQ0tfUFRSLCBGTFVTSF9WQV9WQUxJRCk7CiAgICAgfQpAQCAtMzk5NSw3ICszOTk1LDcg
QEAgc3RhdGljIGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAogICAgICAgICAgICAgZmx1c2hf
dGxiX2xvY2FsKCk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBVVk1GX0FMTDoK
LSAgICAgICAgICAgIG1hc2sgPSBkLT5kb21haW5fZGlydHlfY3B1bWFzazsKKyAgICAgICAgICAg
IG1hc2sgPSBkLT5kaXJ0eV9jcHVtYXNrOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRl
ZmF1bHQ6CiAgICAgICAgICAgICBtYXNrID0gdGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKTsKQEAg
LTQwMTUsNyArNDAxNSw3IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAg
ICAgICAgICAgIHBhZ2luZ19pbnZscGcodiwgdmEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGNhc2UgVVZNRl9BTEw6Ci0gICAgICAgICAgICBtYXNrID0gZC0+ZG9tYWluX2RpcnR5X2Nw
dW1hc2s7CisgICAgICAgICAgICBtYXNrID0gZC0+ZGlydHlfY3B1bWFzazsKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgbWFzayA9IHRoaXNfY3B1KHNj
cmF0Y2hfY3B1bWFzayk7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVu
L2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAtMTI0LDcgKzEyNCw3IEBAIGludCBoYXBfdHJhY2tf
ZGlydHlfdnJhbShzdHJ1Y3QgZG9tYWluICoKICAgICAgICAgICAgIHAybV9jaGFuZ2VfdHlwZV9y
YW5nZShkLCBiZWdpbl9wZm4sIGJlZ2luX3BmbiArIG5yLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV9yYW1fcncsIHAybV9yYW1fbG9nZGlydHkpOwogCi0gICAgICAgICAg
ICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgICAgICBm
bHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKIAogICAgICAgICAgICAgbWVtc2V0KGRp
cnR5X2JpdG1hcCwgMHhmZiwgc2l6ZSk7IC8qIGNvbnNpZGVyIGFsbCBwYWdlcyBkaXJ0eSAqLwog
ICAgICAgICB9CkBAIC0yMTEsNyArMjExLDcgQEAgc3RhdGljIGludCBoYXBfZW5hYmxlX2xvZ19k
aXJ0eShzdHJ1Y3QgZAogICAgICAgICAgKiB0byBiZSByZWFkLW9ubHksIG9yIHZpYSBoYXJkd2Fy
ZS1hc3Npc3RlZCBsb2ctZGlydHkuCiAgICAgICAgICAqLwogICAgICAgICBwMm1fY2hhbmdlX2Vu
dHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fbG9nZGlydHkpOwotICAgICAg
ICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgIGZsdXNo
X3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwogICAgIH0KICAgICByZXR1cm4gMDsKIH0KQEAg
LTI0MCw3ICsyNDAsNyBAQCBzdGF0aWMgdm9pZCBoYXBfY2xlYW5fZGlydHlfYml0bWFwKHN0cnVj
CiAgICAgICogYmUgcmVhZC1vbmx5LCBvciB2aWEgaGFyZHdhcmUtYXNzaXN0ZWQgbG9nLWRpcnR5
LgogICAgICAqLwogICAgIHAybV9jaGFuZ2VfZW50cnlfdHlwZV9nbG9iYWwoZCwgcDJtX3JhbV9y
dywgcDJtX3JhbV9sb2dkaXJ0eSk7Ci0gICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5
X2NwdW1hc2spOworICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwogfQogCiAv
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwpAQCAtNzQx
LDcgKzc0MSw3IEBAIGhhcF93cml0ZV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW4KIAog
ICAgIHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7CiAgICAgaWYgKCBvbGRfZmxhZ3MgJiBfUEFHRV9Q
UkVTRU5UICkKLSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2sp
OworICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKIAogICAgIHBhZ2lu
Z191bmxvY2soZCk7CiAKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC0xMTk1LDEyICsxMTk1LDEyIEBAIHZvaWQgZXB0X3N5
bmNfZG9tYWluKHN0cnVjdCBwMm1fZG9tYWluICoKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAot
ICAgIGVwdF9zeW5jX2RvbWFpbl9tYXNrKHAybSwgZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwor
ICAgIGVwdF9zeW5jX2RvbWFpbl9tYXNrKHAybSwgZC0+ZGlydHlfY3B1bWFzayk7CiB9CiAKIHN0
YXRpYyB2b2lkIGVwdF90bGJfZmx1c2goc3RydWN0IHAybV9kb21haW4gKnAybSkKIHsKLSAgICBl
cHRfc3luY19kb21haW5fbWFzayhwMm0sIHAybS0+ZG9tYWluLT5kb21haW5fZGlydHlfY3B1bWFz
ayk7CisgICAgZXB0X3N5bmNfZG9tYWluX21hc2socDJtLCBwMm0tPmRvbWFpbi0+ZGlydHlfY3B1
bWFzayk7CiB9CiAKIHN0YXRpYyB2b2lkIGVwdF9lbmFibGVfcG1sKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0pCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKQEAgLTkyOSw3ICs5MjksNyBAQCBzdGF0aWMgdm9pZCBwMm1fcHRfY2hhbmdl
X2VudHJ5X3R5cGVfZ2xvCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFiKTsKIAogICAgIGlmICgg
Y2hhbmdlZCApCi0gICAgICAgICBmbHVzaF90bGJfbWFzayhwMm0tPmRvbWFpbi0+ZG9tYWluX2Rp
cnR5X2NwdW1hc2spOworICAgICAgICAgZmx1c2hfdGxiX21hc2socDJtLT5kb21haW4tPmRpcnR5
X2NwdW1hc2spOwogfQogCiBzdGF0aWMgaW50IHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9yYW5n
ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMK
KysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCkBAIC02MTksNyArNjE5LDcgQEAgdm9pZCBw
YWdpbmdfbG9nX2RpcnR5X3JhbmdlKHN0cnVjdCBkb21haQogCiAgICAgcDJtX3VubG9jayhwMm0p
OwogCi0gICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgIGZs
dXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKQEAgLTcwOCw3ICs3MDgsNyBAQCBzdGF0aWMgaW50IG9vc19yZW1vdmVfd3JpdGVfYWNjZXNz
KHN0cnVjCiAgICAgfQogCiAgICAgaWYgKCBmdGxiICkKLSAgICAgICAgZmx1c2hfdGxiX21hc2so
ZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0
eV9jcHVtYXNrKTsKIAogICAgIHJldHVybiAwOwogfQpAQCAtMTEzNSw3ICsxMTM1LDcgQEAgc2hf
dmFsaWRhdGVfZ3Vlc3RfcHRfd3JpdGUoc3RydWN0IHZjcHUgKgogICAgIHJjID0gc2hfdmFsaWRh
dGVfZ3Vlc3RfZW50cnkodiwgZ21mbiwgZW50cnksIHNpemUpOwogICAgIGlmICggcmMgJiBTSEFE
T1dfU0VUX0ZMVVNIICkKICAgICAgICAgLyogTmVlZCB0byBmbHVzaCBUTEJzIHRvIHBpY2sgdXAg
c2hhZG93IFBUIGNoYW5nZXMgKi8KLSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2Rp
cnR5X2NwdW1hc2spOworICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsK
ICAgICBpZiAoIHJjICYgU0hBRE9XX1NFVF9FUlJPUiApCiAgICAgewogICAgICAgICAvKiBUaGlz
IHBhZ2UgaXMgcHJvYmFibHkgbm90IGEgcGFnZXRhYmxlIGFueSBtb3JlOiB0ZWFyIGl0IG91dCBv
ZiB0aGUKQEAgLTEyOTgsNyArMTI5OCw3IEBAIHN0YXRpYyB2b2lkIF9zaGFkb3dfcHJlYWxsb2Mo
c3RydWN0IGRvbWEKICAgICAgICAgICAgICAgICAvKiBTZWUgaWYgdGhhdCBmcmVlZCB1cCBlbm91
Z2ggc3BhY2UgKi8KICAgICAgICAgICAgICAgICBpZiAoIGQtPmFyY2gucGFnaW5nLnNoYWRvdy5m
cmVlX3BhZ2VzID49IHBhZ2VzICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
ICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgICAg
ICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7CiAgICAgICAgICAgICAg
ICAgICAgIHJldHVybjsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xMzUy
LDcgKzEzNTIsNyBAQCBzdGF0aWMgdm9pZCBzaGFkb3dfYmxvd190YWJsZXMoc3RydWN0IGRvCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5z
aGFkb3dfdGFibGVbaV0pLCAwKTsKIAogICAgIC8qIE1ha2Ugc3VyZSBldmVyeW9uZSBzZWVzIHRo
ZSB1bnNoYWRvd2luZ3MgKi8KLSAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1
bWFzayk7CisgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7CiB9CiAKIHZvaWQg
c2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKQEAgLTE0NTYs
NyArMTQ1Niw3IEBAIG1mbl90IHNoYWRvd19hbGxvYyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICBzcCA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmZC0+YXJjaC5wYWdpbmcuc2hhZG93LmZyZWVs
aXN0KTsKICAgICAgICAgLyogQmVmb3JlIHdlIG92ZXJ3cml0ZSB0aGUgb2xkIGNvbnRlbnRzIG9m
IHRoaXMgcGFnZSwKICAgICAgICAgICogd2UgbmVlZCB0byBiZSBzdXJlIHRoYXQgbm8gVExCIGhv
bGRzIGEgcG9pbnRlciB0byBpdC4gKi8KLSAgICAgICAgY3B1bWFza19jb3B5KCZtYXNrLCBkLT5k
b21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgIGNwdW1hc2tfY29weSgmbWFzaywgZC0+ZGly
dHlfY3B1bWFzayk7CiAgICAgICAgIHRsYmZsdXNoX2ZpbHRlcigmbWFzaywgc3AtPnRsYmZsdXNo
X3RpbWVzdGFtcCk7CiAgICAgICAgIGlmICggdW5saWtlbHkoIWNwdW1hc2tfZW1wdHkoJm1hc2sp
KSApCiAgICAgICAgIHsKQEAgLTI5MTgsNyArMjkxOCw3IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRv
d3Moc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIE5lZWQgdG8gZmx1c2ggVExCcyBub3csIHNv
IHRoYXQgbGluZWFyIG1hcHMgYXJlIHNhZmUgbmV4dCB0aW1lIHdlCiAgICAgICogdGFrZSBhIGZh
dWx0LiAqLwotICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKKyAg
ICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKIAogICAgIHBhZ2luZ191bmxvY2so
ZCk7CiB9CkBAIC0zNjAyLDcgKzM2MDIsNyBAQCBzdGF0aWMgdm9pZCBzaF91bnNoYWRvd19mb3Jf
cDJtX2NoYW5nZShzCiAgICAgICAgIHsKICAgICAgICAgICAgIHNoX3JlbW92ZV9hbGxfc2hhZG93
c19hbmRfcGFyZW50cyhkLCBtZm4pOwogICAgICAgICAgICAgaWYgKCBzaF9yZW1vdmVfYWxsX21h
cHBpbmdzKGQsIG1mbiwgX2dmbihnZm4pKSApCi0gICAgICAgICAgICAgICAgZmx1c2hfdGxiX21h
c2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9t
YXNrKGQtPmRpcnR5X2NwdW1hc2spOwogICAgICAgICB9CiAgICAgfQogCkBAIC0zNjM5LDcgKzM2
MzksNyBAQCBzdGF0aWMgdm9pZCBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5nZShzCiAgICAgICAg
ICAgICAgICAgICAgIGlmICggc2hfcmVtb3ZlX2FsbF9tYXBwaW5ncyhkLCBvbWZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX2dmbihnZm4gKyAoaSA8
PCBQQUdFX1NISUZUKSkpICkKICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfb3IoJmZs
dXNobWFzaywgJmZsdXNobWFzaywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBkLT5kaXJ0eV9jcHVtYXNrKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgb21mbiA9IF9tZm4obWZuX3gob21mbikgKyAxKTsKICAgICAgICAgICAgIH0KQEAgLTM5MTYs
NyArMzkxNiw3IEBAIGludCBzaGFkb3dfdHJhY2tfZGlydHlfdnJhbShzdHJ1Y3QgZG9tYWkKICAg
ICAgICAgfQogICAgIH0KICAgICBpZiAoIGZsdXNoX3RsYiApCi0gICAgICAgIGZsdXNoX3RsYl9t
YXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+
ZGlydHlfY3B1bWFzayk7CiAgICAgZ290byBvdXQ7CiAKIG91dF9zbDFtYToKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYwpAQCAtMzEwNyw3ICszMTA3LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVj
dCB2Y3B1ICp2LAogICAgICAgICBwZXJmY19pbmNyKHNoYWRvd19ybV93cml0ZV9mbHVzaF90bGIp
OwogICAgICAgICBzbXBfd21iKCk7CiAgICAgICAgIGF0b21pY19pbmMoJmQtPmFyY2gucGFnaW5n
LnNoYWRvdy5ndGFibGVfZGlydHlfdmVyc2lvbik7Ci0gICAgICAgIGZsdXNoX3RsYl9tYXNrKGQt
PmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlf
Y3B1bWFzayk7CiAgICAgfQogCiAjaWYgKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VU
X09GX1NZTkMpCkBAIC00MDg3LDcgKzQwODcsNyBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1
ICp2LCBpbnQgZG9fbG9jCiAgICAgICogKG9sZCkgc2hhZG93IGxpbmVhciBtYXBzIGluIHRoZSB3
cml0ZWFibGUgbWFwcGluZyBoZXVyaXN0aWNzLiAqLwogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMg
PT0gMgogICAgIGlmICggc2hfcmVtb3ZlX3dyaXRlX2FjY2VzcyhkLCBnbWZuLCAyLCAwKSAhPSAw
ICkKLSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAg
ICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKICAgICBzaF9zZXRfdG9wbGV2
ZWxfc2hhZG93KHYsIDAsIGdtZm4sIFNIX3R5cGVfbDJfc2hhZG93KTsKICNlbGlmIEdVRVNUX1BB
R0lOR19MRVZFTFMgPT0gMwogICAgIC8qIFBBRSBndWVzdHMgaGF2ZSBmb3VyIHNoYWRvd190YWJs
ZSBlbnRyaWVzLCBiYXNlZCBvbiB0aGUKQEAgLTQxMTAsNyArNDExMCw3IEBAIHNoX3VwZGF0ZV9j
cjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2MKICAgICAgICAgICAgIH0KICAgICAgICAgfQog
ICAgICAgICBpZiAoIGZsdXNoICkKLSAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFp
bl9kaXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2Nw
dW1hc2spOwogICAgICAgICAvKiBOb3cgaW5zdGFsbCB0aGUgbmV3IHNoYWRvd3MuICovCiAgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKICAgICAgICAgewpAQCAtNDEzMSw3ICs0MTMx
LDcgQEAgc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvYwogICAgIH0KICNl
bGlmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gNAogICAgIGlmICggc2hfcmVtb3ZlX3dyaXRlX2Fj
Y2VzcyhkLCBnbWZuLCA0LCAwKSAhPSAwICkKLSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9t
YWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVt
YXNrKTsKICAgICBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIDAsIGdtZm4sIFNIX3R5cGVfbDRf
c2hhZG93KTsKICAgICBpZiAoICFzaGFkb3dfbW9kZV9leHRlcm5hbChkKSAmJiAhaXNfcHZfMzJi
aXRfZG9tYWluKGQpICkKICAgICB7CkBAIC00NTc4LDcgKzQ1NzgsNyBAQCBzdGF0aWMgdm9pZCBz
aF9wYWdldGFibGVfZHlpbmcoc3RydWN0IHZjCiAgICAgICAgIH0KICAgICB9CiAgICAgaWYgKCBm
bHVzaCApCi0gICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsK
KyAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7CiAKICAgICAvKiBSZW1l
bWJlciB0aGF0IHdlJ3ZlIHNlZW4gdGhlIGd1ZXN0IHVzZSB0aGlzIGludGVyZmFjZSwgc28gd2UK
ICAgICAgKiBjYW4gcmVseSBvbiBpdCB1c2luZyBpdCBpbiBmdXR1cmUsIGluc3RlYWQgb2YgZ3Vl
c3NpbmcgYXQKQEAgLTQ2MTQsNyArNDYxNCw3IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9k
eWluZyhzdHJ1Y3QgdmMKICAgICAgICAgbWZuX3RvX3BhZ2UoZ21mbiktPnNoYWRvd19mbGFncyB8
PSBTSEZfcGFnZXRhYmxlX2R5aW5nOwogICAgICAgICBzaGFkb3dfdW5ob29rX21hcHBpbmdzKGQs
IHNtZm4sIDEvKiB1c2VyIHBhZ2VzIG9ubHkgKi8pOwogICAgICAgICAvKiBOb3cgZmx1c2ggdGhl
IFRMQjogd2UgcmVtb3ZlZCB0b3BsZXZlbCBtYXBwaW5ncy4gKi8KLSAgICAgICAgZmx1c2hfdGxi
X21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICBmbHVzaF90bGJfbWFzayhk
LT5kaXJ0eV9jcHVtYXNrKTsKICAgICB9CiAKICAgICAvKiBSZW1lbWJlciB0aGF0IHdlJ3ZlIHNl
ZW4gdGhlIGd1ZXN0IHVzZSB0aGlzIGludGVyZmFjZSwgc28gd2UKLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMDYsNyArMzA2LDcgQEAgc3Ry
dWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbQogICAgIHJ3bG9ja19pbml0KCZk
LT52bnVtYV9yd2xvY2spOwogCiAgICAgZXJyID0gLUVOT01FTTsKLSAgICBpZiAoICF6YWxsb2Nf
Y3B1bWFza192YXIoJmQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKSApCisgICAgaWYgKCAhemFsbG9j
X2NwdW1hc2tfdmFyKCZkLT5kaXJ0eV9jcHVtYXNrKSApCiAgICAgICAgIGdvdG8gZmFpbDsKIAog
ICAgIGlmICggZG9tY3JfZmxhZ3MgJiBET01DUkZfaHZtICkKQEAgLTQyNCw3ICs0MjQsNyBAQCBz
dHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9tCiAgICAgICAgIHdhdGNoZG9n
X2RvbWFpbl9kZXN0cm95KGQpOwogICAgIGlmICggaW5pdF9zdGF0dXMgJiBJTklUX3hzbSApCiAg
ICAgICAgIHhzbV9mcmVlX3NlY3VyaXR5X2RvbWFpbihkKTsKLSAgICBmcmVlX2NwdW1hc2tfdmFy
KGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKKyAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRpcnR5
X2NwdW1hc2spOwogICAgIGZyZWVfZG9tYWluX3N0cnVjdChkKTsKICAgICByZXR1cm4gRVJSX1BU
UihlcnIpOwogfQpAQCAtODc1LDcgKzg3NSw3IEBAIHN0YXRpYyB2b2lkIGNvbXBsZXRlX2RvbWFp
bl9kZXN0cm95KHN0cnUKICAgICByYWRpeF90cmVlX2Rlc3Ryb3koJmQtPnBpcnFfdHJlZSwgZnJl
ZV9waXJxX3N0cnVjdCk7CiAKICAgICB4c21fZnJlZV9zZWN1cml0eV9kb21haW4oZCk7Ci0gICAg
ZnJlZV9jcHVtYXNrX3ZhcihkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgZnJlZV9jcHVt
YXNrX3ZhcihkLT5kaXJ0eV9jcHVtYXNrKTsKICAgICB4ZnJlZShkLT52Y3B1KTsKICAgICBmcmVl
X2RvbWFpbl9zdHJ1Y3QoZCk7CiAKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBi
L3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMjc2LDcgKzI3Niw3IEBAIHN0YXRpYyBpbmxp
bmUgdm9pZCBncmFudF93cml0ZV91bmxvY2soc3QKIHN0YXRpYyBpbmxpbmUgdm9pZCBnbnR0YWJf
Zmx1c2hfdGxiKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgaWYgKCAhcGFnaW5nX21v
ZGVfZXh0ZXJuYWwoZCkgKQotICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlf
Y3B1bWFzayk7CisgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwogfQog
CiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludAotLS0gYS94ZW4vY29tbW9uL2tleWhhbmRsZXIu
YworKysgYi94ZW4vY29tbW9uL2tleWhhbmRsZXIuYwpAQCAtMjk4LDcgKzI5OCw3IEBAIHN0YXRp
YyB2b2lkIGR1bXBfZG9tYWlucyh1bnNpZ25lZCBjaGFyIGsKICAgICAgICAgcHJvY2Vzc19wZW5k
aW5nX3NvZnRpcnFzKCk7CiAKICAgICAgICAgcHJpbnRrKCJHZW5lcmFsIGluZm9ybWF0aW9uIGZv
ciBkb21haW4gJXU6XG4iLCBkLT5kb21haW5faWQpOwotICAgICAgICBjcHVzZXRfcHJpbnQodG1w
c3RyLCBzaXplb2YodG1wc3RyKSwgZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICBj
cHVzZXRfcHJpbnQodG1wc3RyLCBzaXplb2YodG1wc3RyKSwgZC0+ZGlydHlfY3B1bWFzayk7CiAg
ICAgICAgIHByaW50aygiICAgIHJlZmNudD0lZCBkeWluZz0lZCBwYXVzZV9jb3VudD0lZFxuIiwK
ICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZkLT5yZWZjbnQpLCBkLT5pc19keWluZywKICAg
ICAgICAgICAgICAgIGF0b21pY19yZWFkKCZkLT5wYXVzZV9jb3VudCkpOwotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTE5
Myw3ICsxOTMsOCBAQCBzdHJ1Y3QgcDJtX2RvbWFpbiB7CiAgICAgLyogU2hhZG93IHRyYW5zbGF0
ZWQgZG9tYWluOiBwMm0gbWFwcGluZyAqLwogICAgIHBhZ2V0YWJsZV90ICAgICAgICBwaHlzX3Rh
YmxlOwogCi0gICAgLyogU2FtZSBhcyBkb21haW5fZGlydHlfY3B1bWFzayBidXQgbGltaXRlZCB0
bworICAgIC8qCisgICAgICogU2FtZSBhcyBhIGRvbWFpbidzIGRpcnR5X2NwdW1hc2sgYnV0IGxp
bWl0ZWQgdG8KICAgICAgKiB0aGlzIHAybSBhbmQgdGhvc2UgcGh5c2ljYWwgY3B1cyB3aG9zZSB2
Y3B1J3MgYXJlIGluCiAgICAgICogZ3Vlc3Rtb2RlLgogICAgICAqLwotLS0gYS94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNDE3LDcgKzQx
Nyw3IEBAIHN0cnVjdCBkb21haW4KICAgICB1bnNpZ25lZCBsb25nICAgIHZtX2Fzc2lzdDsKIAog
ICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyB3aGljaCBhcmUgaG9sZGluZyBvbnRvIHRoaXMgZG9tYWlu
J3Mgc3RhdGUuICovCi0gICAgY3B1bWFza192YXJfdCAgICBkb21haW5fZGlydHlfY3B1bWFzazsK
KyAgICBjcHVtYXNrX3Zhcl90ICAgIGRpcnR5X2NwdW1hc2s7CiAKICAgICBzdHJ1Y3QgYXJjaF9k
b21haW4gYXJjaDsKIAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:09:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:09:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZET-0006TK-I3; Fri, 19 Jan 2018 16:09:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xqzm=eo=citrix.com=prvs=55088e0a4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ecZES-0006TA-Et
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:09:32 +0000
X-Inumbo-ID: 7cd9471b-fd33-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7cd9471b-fd33-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:12:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458871174"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A25364E0200007800194503@prv-mh.provo.novell.com>
 <5A3A3A7C0200007800198C85@prv-mh.provo.novell.com>
 <5A3A3CB90200007800198C9C@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <60012010-26ea-17a5-8fd3-fd0d69164c76@citrix.com>
Date: Fri, 19 Jan 2018 16:04:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A3A3CB90200007800198C9C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/PoD: correctly handle
 non-order-0 decrease-reservation requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMjAvMjAxNyAwOTozNCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gcDJtX3BvZF9kZWNy
ZWFzZV9yZXNlcnZhdGlvbigpIGF0IHRoZSBtb21lbnQgb25seSByZXR1cm5zIGEgYm9vbGVhbgo+
IHZhbHVlOiB0cnVlIGZvciAibm90aGluZyBtb3JlIHRvIGRvIiwgZmFsc2UgZm9yICJzb21ldGhp
bmcgbW9yZSB0byBkbyIuCj4gSWYgaXQgcmV0dXJucyBmYWxzZSwgZGVjcmVhc2VfcmVzZXJ2YXRp
b24oKSB3aWxsIGxvb3Agb3ZlciB0aGUgZW50aXJlCj4gcmFuZ2UsIGNhbGxpbmcgZ3Vlc3RfcmVt
b3ZlX3BhZ2UoKSBmb3IgZWFjaCBwYWdlLgo+IAo+IFVuZm9ydHVuYXRlbHksIGluIHRoZSBjYXNl
IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSBzdWNjZWVkcwo+IHBhcnRpYWxseSwgc29t
ZSBvZiB0aGUgbWVtb3J5IGluIHRoZSByYW5nZSB3aWxsIGJlIG5vdC1wcmVzZW50OyBhdCB3aGlj
aAo+IHBvaW50IGd1ZXN0X3JlbW92ZV9wYWdlKCkgd2lsbCByZXR1cm4gYW4gZXJyb3IsIGFuZCB0
aGUgZW50aXJlIG9wZXJhdGlvbgo+IHdpbGwgZmFpbC4KPiAKPiBGaXggdGhpcyBieToKPiAxLiBI
YXZpbmcgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbigpIHJldHVybiBleGFjdGx5IHRoZSBu
dW1iZXIgb2YKPiAgICBncGZuIHBhZ2VzIGl0IGhhcyBoYW5kbGVkIChpLmUuLCByZXBsYWNlZCB3
aXRoICdub3QgcHJlc2VudCcpLgo+IDIuIE1ha2luZyBndWVzdF9yZW1vdmVfcGFnZSgpIHJldHVy
biAtRU5PRU5UIGluIHRoZSBjYXNlIHRoYXQgdGhlIGdwZm4KPiAgICBpbiBxdWVzdGlvbiB3YXMg
YWxyZWFkeSBlbXB0eSAoYW5kIGluIG5vIG90aGVyIGNhc2VzKS4KPiAzLiBXaGVuIGxvb3Bpbmcg
b3ZlciBndWVzdF9yZW1vdmVfcGFnZSgpLCBleHBlY3QgdGhlIG51bWJlciBvZiAtRU5PRU5UCj4g
ICAgZmFpbHVyZXMgdG8gYmUgbm8gbGFyZ2VyIHRoYW4gdGhlIG51bWJlciBvZiBwYWdlcwo+ICAg
IHAybV9wb2RfZGVjcmVhc2VfcmVzZXJ2YXRpb24oKSByZW1vdmVkLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gLS0tCj4gdjI6IFJlLXdyaXR0
ZW4gZGVzY3JpcHRpb24gKGJ5IEdlb3JnZSkuIEFkZCBjb21tZW50cyAoYXMgc3VnZ2VzdGVkCj4g
ICAgIGJ5IEdlb3JnZSkuIEZvcm1hdHRpbmcuCgpPbmUgdGhpbmcgdG8gZG91YmxlLWNoZWNrLi4u
Cgo+IEBAIC0zMzUsMTAgKzMzNiw4IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLAo+ICAgICAgICAgIHJjID0gbWVtX3NoYXJpbmdfdW5zaGFyZV9wYWdlKGQsIGdtZm4s
IDApOwo+ICAgICAgICAgIGlmICggcmMgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgcHV0
X2dmbihkLCBnbWZuKTsKPiAgICAgICAgICAgICAgKHZvaWQpbWVtX3NoYXJpbmdfbm90aWZ5X2Vu
b21lbShkLCBnbWZuLCAwKTsKPiAtCj4gLSAgICAgICAgICAgIHJldHVybiByYzsKPiArICAgICAg
ICAgICAgZ290byBvdXRfcHV0X2dmbjsKCkkgdGFrZSBpdCB5b3UndmUgY2hlY2tlZCB0byBtYWtl
IHN1cmUgdGhhdCBtb3ZpbmcgdGhpcyBwdXRfZ2ZuKCkgb3Zlcgp0aGUgbm90aWZ5IGNhbGwgaXMg
T0s/CgpJIHRvb2sgYSBicmllZiBsb29rIGFuZCBpdCBzZWVtcyBPSyB0byBtZTsgc28gaWYgeW91
J3JlIGhhcHB5IHdpdGggdGhhdAp0aGVuOgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdl
b3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KClRoYW5rcywgYW5kIHNvcnJ5IGZvciB0aGUgZGVsYXku
CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:17:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZLi-0007Dr-Cx; Fri, 19 Jan 2018 16:17:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZLh-0007Dl-6t
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:17:01 +0000
X-Inumbo-ID: 88765023-fd34-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88765023-fd34-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:19:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:16:54 -0700
Message-Id: <5A62280602000078001A07FB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:16:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-10-roger.pau@citrix.com>
 <5A33C35F0200007800197A98@prv-mh.provo.novell.com>
 <20180119154733.qipgoiyhltzclkls@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180119154733.qipgoiyhltzclkls@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v7 for-next 09/12] vpci/bars: add handlers
 to map the BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE2OjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgRGVjIDE1LCAyMDE3IGF0IDA0OjQzOjExQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTguMTAuMTcgYXQgMTM6NDAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK3N0YXRpYyB2b2lkIG1vZGlmeV9kZWNvZGluZyhjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgYm9vbCBtYXAsIGJvb2wgcm9tKQo+PiA+ICt7Cj4+ID4gKyAgICBzdHJ1Y3Qg
dnBjaV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7Cj4+ID4gKyAgICB1aW50
OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5k
ZXZmbik7Cj4+ID4gKyAgICB1bnNpZ25lZCBpbnQgaTsKPj4gPiArCj4+ID4gKyAgICBmb3IgKCBp
ID0gMDsgaSA8IEFSUkFZX1NJWkUoaGVhZGVyLT5iYXJzKTsgaSsrICkKPj4gPiArICAgIHsKPj4g
PiArICAgICAgICBpZiAoIHJvbSAmJiBoZWFkZXItPmJhcnNbaV0udHlwZSA9PSBWUENJX0JBUl9S
T00gKQo+PiA+ICsgICAgICAgIHsKPj4gPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IHJvbV9w
b3MgPSAoaSA9PSA2KSA/IFBDSV9ST01fQUREUkVTUwo+PiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogUENJX1JPTV9BRERSRVNTMTsKPj4gPiArICAgICAg
ICAgICAgdWludDMyX3QgdmFsID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNlZywgcGRldi0+YnVz
LCBzbG90LCBmdW5jLAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcm9tX3Bvcyk7Cj4+ID4gKwo+PiA+ICsgICAgICAgICAgICBoZWFkZXItPmJhcnNbaV0u
ZW5hYmxlZCA9IGhlYWRlci0+YmFyc1tpXS5yb21fZW5hYmxlZCA9IG1hcDsKPj4gPiArCj4+ID4g
KyAgICAgICAgICAgIHZhbCAmPSB+UENJX1JPTV9BRERSRVNTX0VOQUJMRTsKPj4gPiArICAgICAg
ICAgICAgdmFsIHw9IG1hcCA/IFBDSV9ST01fQUREUkVTU19FTkFCTEUgOiAwOwo+PiA+ICsgICAg
ICAgICAgICBwY2lfY29uZl93cml0ZTMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5j
LCByb21fcG9zLCB2YWwpOwo+PiA+ICsgICAgICAgICAgICBicmVhazsKPj4gPiArICAgICAgICB9
Cj4+ID4gKyAgICAgICAgaWYgKCAhcm9tICYmIChoZWFkZXItPmJhcnNbaV0udHlwZSAhPSBWUENJ
X0JBUl9ST00gfHwKPj4gPiArICAgICAgICAgICAgICAgICAgICAgIGhlYWRlci0+YmFyc1tpXS5y
b21fZW5hYmxlZCkgKQo+PiA+ICsgICAgICAgICAgICBoZWFkZXItPmJhcnNbaV0uZW5hYmxlZCA9
IG1hcDsKPj4gPiArICAgIH0KPj4gCj4+IExvb2tpbmcgYXQgYWxsIG9mIHRoaXMsIGl0IHdvdWxk
IGNsZWFybHkgYmUgbW9yZSBsb2dpY2FsIGZvcgo+PiByb21fZW5hYmxlZCB0byBiZSBhIHBlci1o
ZWFkZXIgaW5zdGVhZCBvZiBhIHBlci1CQVIgZmxhZy4KPiAKPiBIbSwgSSdtIG5vdCBzdXJlIGp1
c3QgbW92aW5nIHRoZSByb21fZW5hYmxlIHdvdWxkIGJlIHN1Y2ggYSB3aW4sCgpJIGRpZG4ndCBz
YXkgaXQgd291bGQgYmUgYSB3aW4sIGJ1dCB0aGF0IGl0IHdvdWxkIGJlIG1vcmUgbG9naWNhbC4K
Cj4gd2UKPiB3b3VsZCBzdGlsbCBuZWVkIHRvIGl0ZXJhdGUgb3ZlciB0aGUgYXJyYXkgb2YgQkFS
cyBpbiBvcmRlciB0byBmaW5kCj4gdGhlIHBvc2l0aW9uIG9mIHRoZSBST00gQkFSIGFuZCB0aHVz
IHdoaWNoIHJlZ2lzdGVyIGhhcyB0byBiZSB1c2VkCj4gKFBDSV9ST01fQUREUkVTUyBvciBQQ0lf
Uk9NX0FERFJFU1MxKS4KPiAKPiBJIGNvdWxkIHNvbHZlIHRoYXQgYnV0IGl0IHdvdWxkIG1lYW4g
YWRkaW5nIGEgYm9vbCBwbHVzIGFuIHVuc2lnbmVkCj4gaW50IGZpZWxkIHRvIHN0b3JlIHRoZSBw
b3NpdGlvbiBvZiB0aGUgUk9NIEJBUi4gU2luY2UgdGhpcyBpcyBub3QKPiBnb2luZyB0byBjaGFu
Z2UgdGhlIGJlaGF2aW9yIEkgd291bGQgcmF0aGVyIGxlYXZlIHRoaXMgZm9yIGZ1dHVyZQo+IGlt
cHJvdmVtZW50cywgbGlrZWx5IHdoZW4gU1ItSU9WIGlzIGltcGxlbWVudGVkIGFuZCB3ZSBoYXZl
IGEgYmV0dGVyCj4gcGljdHVyZSBvZiB3aGF0IG5lZWRzIHRvIGJlIHN0b3JlZCBpbiB0aGUgJ2hl
YWRlcicgc3RydWN0LgoKSG1tLCBva2F5LCBJIGNlcnRhaW5seSBkb25uJ3Qgd2FudCB5b3UgdG8g
YWRkIHlldCBhbm90aGVyIGZpZWxkLgpDb3VsZCB5b3UgcGVyaGFwcyBhdHRhY2ggYSBicmllZiBj
b21tZW50IHRvIHRoZSBmaWVsZCBkZWNsYXJhdGlvbgppbmRpY2F0aW5nIHdoeSBpdCdzIGluIHRo
ZSBCQVIgc3RydWN0dXJlIHJhdGhlciB0aGFuIGluIHRoZSBoZWFkZXIKb25lPwoKPj4gPiAgc3Ry
dWN0IHZwY2kgewo+PiA+ICAgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJzIGZvciBhIGRldmlj
ZS4gKi8KPj4gPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgaGFuZGxlcnM7Cj4+ID4gICAgICBzcGlu
bG9ja190IGxvY2s7Cj4+ID4gKwo+PiA+ICsjaWZkZWYgX19YRU5fXwo+PiA+ICsgICAgLyogSGlk
ZSB0aGUgcmVzdCBvZiB0aGUgdnBjaSBzdHJ1Y3QgZnJvbSB0aGUgdXNlci1zcGFjZSB0ZXN0IGhh
cm5lc3MuICovCj4+ID4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgewo+PiA+ICsgICAgICAgIC8q
IEluZm9ybWF0aW9uIGFib3V0IHRoZSBQQ0kgQkFScyBvZiB0aGlzIGRldmljZS4gKi8KPj4gPiAr
ICAgICAgICBzdHJ1Y3QgdnBjaV9iYXIgewo+PiA+ICsgICAgICAgICAgICB1aW50NjRfdCBhZGRy
Owo+PiA+ICsgICAgICAgICAgICB1aW50NjRfdCBzaXplOwo+PiA+ICsgICAgICAgICAgICBlbnVt
IHsKPj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX0VNUFRZLAo+PiA+ICsgICAgICAgICAg
ICAgICAgVlBDSV9CQVJfSU8sCj4+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU0zMiwK
Pj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX01FTTY0X0xPLAo+PiA+ICsgICAgICAgICAg
ICAgICAgVlBDSV9CQVJfTUVNNjRfSEksCj4+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9S
T00sCj4+ID4gKyAgICAgICAgICAgIH0gdHlwZTsKPj4gPiArICAgICAgICAgICAgYm9vbCBwcmVm
ZXRjaGFibGUgOiAxOwo+PiA+ICsgICAgICAgICAgICAvKiBTdG9yZSB3aGV0aGVyIHRoZSBCQVIg
aXMgbWFwcGVkIGludG8gZ3Vlc3QgcDJtLiAqLwo+PiA+ICsgICAgICAgICAgICBib29sIGVuYWJs
ZWQgICAgICA6IDE7Cj4+ID4gKyAgICAgICAgICAgIC8qCj4+ID4gKyAgICAgICAgICAgICAqIFN0
b3JlIHdoZXRoZXIgdGhlIFJPTSBlbmFibGUgYml0IGlzIHNldCAoZG9lc24ndCBpbXBseSBST00g
QkFSCj4+ID4gKyAgICAgICAgICAgICAqIGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybSkuIE9ubHkg
dXNlZCBmb3IgdHlwZSBWUENJX0JBUl9ST00uCj4+ID4gKyAgICAgICAgICAgICAqLwo+PiA+ICsg
ICAgICAgICAgICBib29sIHJvbV9lbmFibGVkICA6IDE7Cj4+ID4gKyAgICAgICAgfSBiYXJzWzdd
OyAvKiBBdCBtb3N0IDYgQkFSUyArIDEgZXhwYW5zaW9uIFJPTSBCQVIuICovCj4+ID4gKyAgICAg
ICAgLyogRklYTUU6IGN1cnJlbnRseSB0aGVyZSdzIG5vIHN1cHBvcnQgZm9yIFNSLUlPVi4gKi8K
Pj4gPiArICAgIH0gaGVhZGVyOwo+PiA+ICsjZW5kaWYKPj4gPiAgfTsKPj4gPiAgCj4+ID4gKyNp
ZmRlZiBfX1hFTl9fCj4+ID4gK3N0cnVjdCB2cGNpX3ZjcHUgewo+PiA+ICsgICAgc3RydWN0IHJh
bmdlc2V0ICptZW07Cj4+ID4gKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKPj4gPiAr
ICAgIGJvb2wgbWFwIDogMTsKPj4gPiArICAgIGJvb2wgcm9tIDogMTsKPj4gPiArfTsKPj4gPiAr
I2VuZGlmCj4+IAo+PiBUaGlzIHN0cnVjdHVyZSBjb3VsZCBkbyB3aXRoIGEgY29tbWVudCBicmll
Zmx5IG5vdGluZyBpdCBwdXJwb3NlLgo+PiBBbHNvIC0gaWYgdGhlICNpZmRlZiByZWFsbHkgbmVl
ZGVkIGhlcmU/Cj4gCj4gSSBwcmVmZXIgdG8gYWRkIHRoZSBpZmRlZiByYXRoZXIgdGhhbiBhZGRp
bmcgYSBzdHJ1Y3QgcmFuZ2VzZXQgZm9yd2FyZAo+IGRlY2xhcmF0aW9uIHRvIHRlc3RzL3ZwY2kv
ZW11bC5oLgoKV2h5IHdvdWxkIHlvdSBuZWVkIGEgZm9yd2FyZCBkZWNsYXJhdGlvbj8gVGhpcyBp
c24ndCBmdW5jdGlvbgpkZWNsYXJhdGlvbiwgYnV0IGEgc3RydWN0dXJlIG9uZS4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:21:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:21:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZQG-0007sG-Ug; Fri, 19 Jan 2018 16:21:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZQF-0007s9-KG
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:21:43 +0000
X-Inumbo-ID: 30dffd40-fd35-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 30dffd40-fd35-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:24:15 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:01:31 -0700
Message-Id: <5A62246C02000078001A0785@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:01:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-4-wei.liu2@citrix.com>
In-Reply-To: <20180119153458.22535-4-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/7] x86/guest: clean up guest/xen.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE2OjM0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UmVtb3ZlIGV4dHJhbmVvdXMgc2VtaWNvbG9uLiBBZGQgYmxhbmsgbGluZXMuIFJlbW92ZSB1bnVz
ZWQgc3RhdGljCj4gaW5saW5lIGZ1bmN0aW9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:23:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:23:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZRT-0007yX-7u; Fri, 19 Jan 2018 16:22:59 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.44])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecZRR-0007xi-V1
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 16:22:58 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-a.eu-central-1.aws.symcld.net id D3/3A-27480-B5B126A5;
 Fri, 19 Jan 2018 16:22:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVTdaOin
 KYPtSMYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnH803K2grclFZOmrGJsYNzs08XIxSEk0Mgk
 cfrgLMYuRk4g5zGjRPfbaojENkaJiwu3soMkRAScJb6emQtkc3DwCuhLPFytCxIWFrCSaLzQz
 QRSLyGwTUlixtoHYIMkBLwlnk9pYIGxd3+cztzFyM7BBtRwSAwkyiKgKtHzazPrBEbuBYwMqx
 gtk4oy0zNKchMzc3QNDQx0DQ2NdY11jUyM9RKrdBP1Ukt1k1PzSooSgbJ6ieXFesWVuck5KXp
 5qSWbGIH+ZwCCHYxz5yQeYpTkYFIS5TX/kxAlxJeUn1KZkVicEV9UmpNafIhRhoNDSYJ39rzE
 KCHBotT01Iq0zBxgIMKkJTh4lER4FUHSvMUFibnFmekQqVOMxhxNDx60MXPcePG6jVmIJS8/L
 1VKnLcCpFQApDSjNA9uECxCLjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY1xhkCk9mXgncvl
 dApzABnTKxF+yUkkSElFQDY/eUmdtrHbN2bti+d/uJiI1fXXwffzicPn2fb1/NfsfDpy9pi7L
 Zbuz0u5H0eFH+hhmGzseWzY4NbbmUIRhz5+kvni0rJ/smCyken+4voyWV8N5/nk3Qbc0DXLyC
 Alel0idM+tC5L+re2s55zk3MX6YxHDsu9rEil/2a+LJfv287NazY3e6Z3a3EUpyRaKjFXFScC
 ABjFlU3iwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-225.messagelabs.com!1516378970!155202!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30926 invoked from network); 19 Jan 2018 16:22:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 16:22:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecZRI-0007Vl-QM; Fri, 19 Jan 2018 16:22:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecZRD-0000ug-Hn; Fri, 19 Jan 2018 16:22:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecZRD-00067g-6h; Fri, 19 Jan 2018 16:22:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118186-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-examine:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-3.18:test-armhf-armhf-libvirt:xen-boot:fail:heisenbug
 linux-3.18:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a5d35deca214e095bf9d1745aa6c00dd7ced0517
X-Osstest-Versions-That: linux=788ccf7552c82179135470473d9035f7c8b0b188
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 16:22:43 +0000
Subject: [Xen-devel] [linux-3.18 test] 118186: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8817927843702127207=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-examine      6 xen-install      fail in 118149 pass in 118186
 test-armhf-armhf-libvirt-xsm  6 xen-install                fail pass in 118149
 test-armhf-armhf-libvirt      7 xen-boot                   fail pass in 118149
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 118149

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 118149 like 117702
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 118149 like 117702
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 118149 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 118149 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 117702
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117702
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117702
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117702
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 117702
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                a5d35deca214e095bf9d1745aa6c00dd7ced0517
baseline version:
 linux                788ccf7552c82179135470473d9035f7c8b0b188

Last test of basis   117702  2018-01-07 16:48:28 Z   11 days
Testing same since   118149  2018-01-17 08:52:14 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Aaron Ma <aaron.ma@canonical.com>
  Abdul Lateef Attar <abdul-lateef.attar@hpe.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Smith <alex@alex-smith.me.uk>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Morton <akpm@linux-foundation.org>
  Arnaud Patard <arnaud.patard@rtp-net.org>
  Bart Van Assche <bart.vanassche@wdc.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Seri <ben@armis.com>
  Benjamin Poirier <bpoirier@suse.com>
  Borislav Petkov <bp@suse.de>
  Christian Hesse <list@eworm.de>
  Christian Holl <cyborgx1@gmail.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Diego Elio PettenĂ² <flameeyes@flameeyes.eu>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans de Goede <hdegoede@redhat.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Icenowy Zheng <icenowy@aosc.io>
  Ingo Molnar <mingo@kernel.org>
  James Hogan <james.hogan@mips.com>
  Jan Engelhardt <jengelh@inai.de>
  Jason Gunthorpe <jgg@mellanox.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jia Zhang <qianyue.zj@alibaba-inc.com>
  Jim Mattson <jmattson@google.com>
  Johan Hovold <johan@kernel.org>
  John Dias <joaodias@google.com>
  Kyle Huey <me@kylehuey.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@mips.com>
  Marc Dionne <marc.dionne@auristor.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oleg Nesterov <oleg@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pete Zaitcev <zaitcev@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Agner <stefan@agner.ch>
  Sunil V L <sunil.vl@hpe.com>
  Suren Baghdasaryan <surenb@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Luck <tony.luck@intel.com>
  Vikas C Sajjan <vikas.cha.sajjan@hpe.com>
  Viktor Slavkovic <viktors@google.com>
  Wolfgang Grandegger <wg@grandegger.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   788ccf7552c8..a5d35deca214  a5d35deca214e095bf9d1745aa6c00dd7ced0517 -> tested/linux-3.18


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8817927843702127207==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:23:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZSJ-00085A-Ld; Fri, 19 Jan 2018 16:23:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecZSI-00084t-RK
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 16:23:50 +0000
X-Inumbo-ID: 7c0bd73f-fd35-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c0bd73f-fd35-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:26:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66347072"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
 <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
 <b36fffad-b6ab-3ea7-c4e1-34097b9a5161@citrix.com>
 <5A62168502000078001A06BD@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d8f439f7-9669-133f-831e-78996da518e5@citrix.com>
Date: Fri, 19 Jan 2018 16:10:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A62168502000078001A06BD@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return
 Stack Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTU6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAxLjE4IGF0
IDE1OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDEyOjQ3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gQEAgLTI2NSw2ICsyNjUsMTAg
QEAgT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2FuIGJl
IAo+Pj4+IHVzZWQgdG8gZm9yY2Ugb3IKPj4+PiAgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1
cmUgaXRzZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJQlJTIGl0c2VsZiwKPj4+PiAgZnVuY3Rp
b25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmlydHVhbGlzZWQgZm9yIGd1
ZXN0cy4KPj4+PiAgCj4+Pj4gK1RoZSBgcnNiX3ZtZXhpdD1gIGFuZCBgcnNiX25hdGl2ZT1gIG9w
dGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5lIHdoZW4gdGhlCj4+Pj4gK1JTQiBnZXRzIG92
ZXJ3cml0dGVuLiAgVGhlcmUgYXJlIGluZGl2aWR1YWwgY29udHJvbHMgZm9yIGFuIGVudHJ5IGZy
b20gSFZNCj4+Pj4gK2NvbnRleHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBY
ZW4pIGNvbnRleHQuCj4+PiBXb3VsZCB5b3UgbWluZCBhZGRpbmcgYSBzZW50ZW5jZSBvciB0d28g
dG8gdGhlIGRlc2NyaXB0aW9uIG1ha2luZwo+Pj4gY2xlYXIgd2hhdCB1c2UgdGhpcyBmaW5lIGdy
YWluZWQgY29udHJvbCBpcz8gSSBjYW4ndCByZWFsbHkgZmlndXJlIHdoeSBJCj4+PiBtaWdodCBu
ZWVkIHRvIGJlIGNvbmNlcm5lZCBhYm91dCBvbmUgb2YgdGhlIHR3byBjYXNlcywgYnV0IG5vdCB0
aGUKPj4+IG90aGVyLgo+PiBJIHRob3VnaCBJJ2QgY292ZXJlZCB0aGF0IGluIHRoZSBjb21taXQg
bWVzc2FnZSwgYnV0IEknbSBub3Qgc3VyZSB0aGlzCj4+IGlzIGEgc3VpdGFibGUgcGxhY2UgdG8g
ZGlzY3VzcyB0aGUgZGV0YWlscy4gIFBWIGFuZCBIVk0gZ3Vlc3RzIGhhdmUKPj4gZGlmZmVyZW50
IHJlYXNvbmluZyBmb3Igd2h5IHdlIG5lZWQgdG8gb3ZlcndyaXRlIHRoZSBSU0IuCj4+Cj4+IElu
IHRoZSBwYXN0LCB0aGVyZSB1c2VkIHRvIGJlIGEgZGVmYXVsdCBpbnRlcmFjdGlvbiBvZiByc2Jf
bmF0aXZlIGFuZAo+PiBTTUVQLCBidXQgdGhhdCBwcm92ZWQgdG8gYmUgaW5zdWZmaWNpZW50IGFu
ZCByc2JfbmF0aXZlIGlzIG5vdwo+PiB1bmNvbmRpdGlvbmFsbHkgZW5hYmxlZC4gIEluIHByaW5j
aXBsZSBob3dldmVyLCBpdCBzaG91bGQgZmFsbCB3aXRoaW4KPj4gQ09ORklHX1BWLgo+IFRoYW5r
cyBmb3IgdGhlIGV4cGxhbmF0aW9uLCBidXQgSSdtIGFmcmFpZCBJJ20gbm9uZSB0aGUgd2lzZXIg
YXMKPiB0byB3aHkgdGhlIHR3byBzZXBhcmF0ZSBvcHRpb25zIGFyZSBuZWVkZWQgKG9yIGV2ZW4g
anVzdCB3YW50ZWQpLgoKSWYgeW91IG5ldmVyIHJ1biAzMmJpdCBQViBndWVzdHMsIGFuZCBkb24n
dCB1c2UgSW50cm9zcGVjdGlvbiBvbiBIVk0gVk1zCmxhcmdlciB0aGFuIDcgdmNwdXMsIHRoZW4g
eW91IGFyZSBiZWxpZXZlZCBzYWZlIHRvIHR1cm4gcnNiX25hdGl2ZSBvZmYuCgpBbHNvLCBiYXNl
ZCBvbiBmZWVkYmFjayB3ZSdyZSBzZWVpbmcgZnJvbSB0aGUgZmllbGQsIGFuICJJIHRydXN0IG15
IFBWCmd1ZXN0IG1vZGUiIGxvb2tzIGxpa2UgaXQgd2lsbCBnbyBhIGxvbmcgd2F5LsKgIFdoZW4g
ZG9tMCBpcyB0aGUgb25seSBQVgpndWVzdCAod2hpY2ggaXMgdmVyeSBjb21tb24sIGFuZCBpbmNy
ZWFzaW5nbHkgc28gdGhlc2UgZGF5cyksIHRoZW4gd2UKY2FuIGRyb3AgcnNiX25hdGl2ZSBhbmQg
SUJSU19DTEVBUiwgZ2l2aW5nIHVzIHplcm8gb3ZlcmhlYWQgZm9yCmV4Y2VwdGlvbi9pbnRlcnJ1
cHQgaGFuZGxpbmcuCgo+Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAo+Pj4+
IEBAIC03Myw2ICs3Myw0MCBAQAo+Pj4+ICAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAo+
Pj4+ICAgKi8KPj4+PiAgCj4+Pj4gKy5tYWNybyBET19PVkVSV1JJVEVfUlNCCj4+Pj4gKy8qCj4+
Pj4gKyAqIFJlcXVpcmVzIG5vdGhpbmcKPj4+PiArICogQ2xvYmJlcnMgJXJheCwgJXJjeAo+Pj4+
ICsgKgo+Pj4+ICsgKiBSZXF1aXJlcyAyNTYgYnl0ZXMgb2Ygc3RhY2sgc3BhY2UsIGJ1dCAlcnNw
IGhhcyBubyBuZXQgY2hhbmdlLiBCYXNlZCBvbgo+Pj4+ICsgKiBHb29nbGUncyBwZXJmb3JtYW5j
ZSBudW1iZXJzLCB0aGUgbG9vcCBpcyB1bnJvbGxlZCB0byAxNiBpdGVyYXRpb25zIGFuZCB0d28K
Pj4+PiArICogY2FsbHMgcGVyIGl0ZXJhdGlvbi4KPj4+PiArICoKPj4+PiArICogVGhlIGNhbGwg
ZmlsbGluZyB0aGUgUlNCIG5lZWRzIGEgbm9uemVybyBkaXNwbGFjZW1lbnQsIGJ1dCB3ZSB1c2Ug
IjE6Cj4+Pj4gKyAqIHBhdXNlLCBqbXAgMWIiIHRvIHNhZmVseSBjb250YWlucyBhbnkgcmV0LWJh
c2VkIHNwZWN1bGF0aW9uLCBldmVuIGlmIHRoZQo+Pj4+ICsgKiBsb29wIGlzIHNwZWN1bGF0aXZl
bHkgZXhlY3V0ZWQgcHJlbWF0dXJlbHkuCj4+PiBJJ20gc3RydWdnbGluZyB0byB1bmRlcnN0YW5k
IHdoeSB5b3UgdXNlICJidXQiIGhlcmUuIE1heWJlIGp1c3QgYQo+Pj4gbGFjayBvZiBFbmdsaXNo
IHNraWxscyBvbiBteSBwYXJ0Pwo+PiAiZGlzcGxhY2VtZW50LiAgQSBub3Agd291bGQgZG8sIGJ1
dCIgPwo+Pgo+PiBJdCBpcyBhIGp1c3RpZmljYXRpb24gZm9yIHdoeSB3ZSBhcmUgcHV0dGluZyBt
b3JlIHRoYW4gYSBzaW5nbGUgYnl0ZSBpbgo+PiB0aGUgbWlkZGxlLgo+IE9oLCBJIHNlZSwgYnV0
IG9ubHkgd2l0aCB0aGUgYWRkaXRpb24geW91IHN1Z2dlc3QuCj4KPj4+PiArICogJXJzcCBpcyBw
cmVzZXJ2ZWQgYnkgdXNpbmcgYW4gZXh0cmEgR1BSIGJlY2F1c2UgYSkgd2UndmUgZ290IHBsZW50
eSBzcGFyZSwKPj4+PiArICogYikgdGhlIHR3byBtb3ZzIGFyZSBzaG9ydGVyIHRvIGVuY29kZSB0
aGFuIGBhZGQgJDMyKjgsICVyc3BgLCBhbmQgYykgY2FuIGJlCj4+Pj4gKyAqIG9wdGltaXNlZCB3
aXRoIG1vdi1lbGltaW5hdGlvbiBpbiBtb2Rlcm4gY29yZXMuCj4+Pj4gKyAqLwo+Pj4+ICsgICAg
bW92ICQxNiwgJWVjeCAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxscyBwZXIgbG9vcCAqLwo+
Pj4+ICsgICAgbW92ICVyc3AsICVyYXggIC8qIFN0b3JlIHRoZSBjdXJyZW50ICVyc3AgKi8KPj4+
PiArCj4+Pj4gKy5MXEBfZmlsbF9yc2JfbG9vcDoKPj4+PiArCj4+Pj4gKyAgICAucmVwdCAyICAg
ICAgICAgLyogVW5yb2xsZWQgdHdpY2UuICovCj4+Pj4gKyAgICBjYWxsIDJmICAgICAgICAgLyog
Q3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KPj4+PiArMTogIHBhdXNlCj4+Pj4gKyAgICBqbXAgMWIg
ICAgICAgICAgLyogQ2FwdHVyZSByb2d1ZSBzcGVjdWxhdGlvbi4gKi8KPj4+PiArMjoKPj4+IEkg
d29uJ3QgZnVydGhlciBpbnNpc3Qgb24gY2hhbmdpbmcgYXdheSBmcm9tIG51bWVyaWMgbGFiZWxz
IGhlcmUsIGJ1dAo+Pj4gSSdkIHN0aWxsIGxpa2UgdG8gcG9pbnQgb3V0IGFuIGV4YW1wbGUgb2Yg
YSBoaWdoIHJpc2sgdXNlIG9mIHN1Y2ggbGFiZWxzIGluCj4+PiBtYWlubGluZSBjb2RlOiBUaGVy
ZSdzIGEgImp6IDFiIiBzb29uIGFmdGVyCj4+PiBleGNlcHRpb25fd2l0aF9pbnRzX2Rpc2FibGVk
LCBsZWFkaW5nIGFjcm9zcyBfdHdvXyBvdGhlciBsYWJlbHMgYW5kCj4+PiBxdWl0ZSBhIGZldyBp
bnNucyBhbmQgbWFjcm8gaW52b2NhdGlvbnMuIE1heSBJIGF0IHRoZSB2ZXJ5IGxlYXN0Cj4+PiBz
dWdnZXN0IHRoYXQgeW91IGRvbid0IHVzZSAxIGFuZCAyIGhlcmU/Cj4+IEkgc3BlbnQgYWdlcyB0
cnlpbmcgdG8gZ2V0IC5MIGxhYmVscyB3b3JraW5nIGhlcmUsIGJ1dCB0aGV5IGRvbid0Cj4+IGZ1
bmN0aW9uIGluc2lkZSBhIHJlcHQsIGFzIHlvdSBlbmQgdXAgd2l0aCBkdXBsaWNhdGUgbG9jYWwg
c3ltYm9scy4KPj4KPj4gRXZlbiB1c2luZyBpcnAgdG8gaW5qZWN0IGEgdW5pcXVlIG51bWJlciBp
bnRvIHRoZSBsb29wIGRvZXNuJ3QgYXBwZWFyIHRvCj4+IHdvcmssIGJlY2F1c2UgdGhlIFwgZXNj
YXBlIGdldHMgaW50ZXJwcmV0ZWQgYXMgYSB0b2tlbiBzZXBhcmF0b3IuIAo+PiBBRkFJQ1QsIFxA
IGlzIHNwZWNpYWwgYnkgdmlydHVlIG9mIHRoZSBmYWN0IHRoYXQgaXQgZG9lc24ndCBjb3VudCBh
cyBhCj4+IHRva2VuIHNlcGFyYXRvci4KPj4KPj4gSWYgeW91J3ZlIGdvdCBhIGJldHRlciBzdWdn
ZXN0aW9uIHRoZW4gSSdtIGFsbCBlYXJzLgo+Pgo+PiBBbHRlcm5hdGl2ZWx5LCBJIGNvdWxkIG1h
bnVhbGx5IHVucm9sbCB0aGUgbG9vcCwgb3IgcGljayBzb21lIGFyYml0cmFyeQo+PiBvdGhlciBu
dW1iZXJzIHRvIHVzZS4KPiBTaW5jZSB0aGUgdW5yb2xsIG51bWJlciBpcyBqdXN0IDIsIHRoaXMg
aXMgd2hhdCBJIHdvdWxkIGhhdmUKPiBzdWdnZXN0ZWQgcHJpbWFyaWx5LiAucmVwdCBvZiBjb3Vy
c2Ugd29uJ3Qgd29yaywgYXMgaXQncyBub3QgYQo+IG1hY3JvIGludm9jYXRpb24sIGFuZCBoZW5j
ZSBkb2Vzbid0IGluY3JlbWVudCB0aGUgaW50ZXJuYWwKPiBjb3VudGVyLiBXaXRoIC5pcnAgSSBj
YW4gZ2V0IHRoaW5ncyB0byB3b3JrOgo+Cj4gCS5tYWNybyBtCj4gCS5pcnAgbiwgMSwgMgo+IC5M
eHl6X1xAX1xuOgltb3YJJFxALCAlZWF4Cj4gCS5lbmRyCj4gCS5lbmRtCgpXZWxsLsKgIFRoYXQg
ZXhwbGFpbnMgYSBwcmV2aW91cyBjdXJpb3NpdHkgSSdkIGZvdW5kIG9mIC5leGl0bSBvbmx5CmJy
ZWFraW5nIHRvIHRoZSBlbmQgb2YgdGhlIC5pcnAsIG5vdCB0aGUgLm1hY3JvCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:25:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZTd-0008EG-VS; Fri, 19 Jan 2018 16:25:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecZTc-0008Do-L0
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:25:12 +0000
X-Inumbo-ID: ad5e6238-fd35-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad5e6238-fd35-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:27:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="458873032"
Date: Fri, 19 Jan 2018 16:15:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180119161508.hqj6jhq6kffezlxi@citrix.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6225C902000078001A07D8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A6225C902000078001A07D8@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 6/6] drop "domain_" prefix from struct
 domain's dirty CPU mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDk6MDc6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSXQgYmVpbmcgYSBmaWVsZCBvZiBzdHJ1Y3QgZG9tYWluIGlzIHN1ZmZpY2llbnQgdG8g
cmVjb2duaXplIGl0cwo+IHB1cnBvc2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:26:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZV7-0008Ou-9S; Fri, 19 Jan 2018 16:26:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gpqk=eo=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ecZV6-0008OT-1t
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:26:44 +0000
X-Inumbo-ID: e3a53457-fd35-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3a53457-fd35-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:29:15 +0000 (UTC)
Received: by mail-wm0-f65.google.com with SMTP id b141so4544130wme.1
 for <xen-devel@lists.xenproject.org>; Fri, 19 Jan 2018 08:26:37 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=F9ki1wE7bzY57kRlMHt1eu6p5H5qb7yauZpz4quV+o4=;
 b=K+waI3zK5SQvtiwM5j6e6v7iqXMKDcegAigv4mEP6Saz4aOo0wqc8jnklg0jSBoyJU
 hV87u+1VhScyZk2rejjNIDJey4Wjqvx3NIXhmQe9OPDrvz16c9GaYJlhZpGsPuCNB4hg
 JPk1ITV6bWc3aEkqjnYX/YFgpHXP7hUF31AGJnJBq8GS+W++L7qDd3qs53ByKejba++s
 zZ7s7hGrrqXXR8Q2KjwFBfxVVYrJuWK8Uf9lP52ozj1j4/V+03MVyLhoHIeK7CB6Bpxo
 kaVXGCh5ty93o7PrVMsn7T3yJau7OScB7crM6ACXNc3wNJUtd83jl2idC++7tLyY28ct
 JsYQ==
X-Gm-Message-State: AKwxyte6hqkWyKWpSSVfqfr7itHsi0OV80gwrWaU3dH4vp6wHSN7GPNW
 keEKgevO7+P6HJNoV2fV/waVojB/
X-Google-Smtp-Source: ACJfBot0/FR8thcjK937aXW9fgdxh04ucgZbdbhDUfubonHTw75SHNJDls4d3K0Gd2u501fhwRugLg==
X-Received: by 10.80.147.19 with SMTP id m19mr14060733eda.113.1516379196409;
 Fri, 19 Jan 2018 08:26:36 -0800 (PST)
Received: from mail-wr0-f173.google.com (mail-wr0-f173.google.com.
 [209.85.128.173])
 by smtp.gmail.com with ESMTPSA id k42sm7000483edb.44.2018.01.19.08.26.35
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 08:26:36 -0800 (PST)
Received: by mail-wr0-f173.google.com with SMTP id o7so2066293wro.8
 for <xen-devel@lists.xenproject.org>; Fri, 19 Jan 2018 08:26:35 -0800 (PST)
X-Received: by 10.223.170.208 with SMTP id i16mr5971032wrc.90.1516379195428;
 Fri, 19 Jan 2018 08:26:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 19 Jan 2018 08:25:54 -0800 (PST)
In-Reply-To: <5A61C4A702000078001A03B8@prv-mh.provo.novell.com>
References: <20180104203305.18447-1-tamas@tklengyel.com>
 <5A60E23302000078001A009F@prv-mh.provo.novell.com>
 <5A61C4A702000078001A03B8@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 19 Jan 2018 09:25:54 -0700
X-Gmail-Original-Message-ID: <CABfawhmRwCojV6WV99gSmnhcp4T+gYwz2D9-QSOH6US1Vz5Zwg@mail.gmail.com>
Message-ID: <CABfawhmRwCojV6WV99gSmnhcp4T+gYwz2D9-QSOH6US1Vz5Zwg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCHv2] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMjoxMiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAwNC4wMS4xOCBhdCAyMTozMywgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBAQCAtMzc1LDEyICszODUsNTIgQEAgc3RhdGljIHZvaWQgX19pbml0
IFByaW50RXJyTWVzZyhjb25zdCBDSEFSMTYgKm1lc2csIEVGSV9TVEFUVVMgRXJyQ29kZSkKPj4K
Pj4gIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19pbml0IGdldF9hcmd2KHVuc2lnbmVkIGludCBhcmdj
LCBDSEFSMTYgKiphcmd2LAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Q0hBUjE2ICpjbWRsaW5lLCBVSU5UTiBjbWRzaXplLAo+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQ0hBUjE2ICoqb3B0aW9ucykKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIENIQVIxNiAqKm9wdGlvbnMsIGJvb2wgKmVsb19hY3RpdmUpCj4+ICB7
Cj4+ICAgICAgQ0hBUjE2ICpwdHIgPSAoQ0hBUjE2ICopKGFyZ3YgKyBhcmdjICsgMSksICpwcmV2
ID0gTlVMTDsKPj4gICAgICBib29sIHByZXZfc2VwID0gdHJ1ZTsKPj4KPj4gLSAgICBmb3IgKCA7
IGNtZHNpemUgPiBzaXplb2YoKmNtZGxpbmUpICYmICpjbWRsaW5lOwo+PiArICAgIGlmICggY21k
c2l6ZSA+IHNpemVvZihFRklfTE9BRF9PUFRJT04pICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIC8q
IFNlZSBpbmNsdWRlL2VmaS9lZmlhcGkuaCBmb3IgbW9yZSBpbmZvIGFib3V0IHRoZSBmb2xsb3dp
bmcgKi8KPj4gKyAgICAgICAgY29uc3QgRUZJX0xPQURfT1BUSU9OICplbG8gPSAoY29uc3QgRUZJ
X0xPQURfT1BUSU9OICopY21kbGluZTsKPgo+IFRoZSBjb21tZW50IGxvb2tzIHRvIGJlIHN0YWxl
IG5vdy4KPgo+PiArICAgICAgICAvKiBUaGUgYWJzb2x1dGUgbWluaW11bSB0aGUgc2l6ZSBvZiB0
aGUgYnVmZmVyIGl0IG5lZWRzIHRvIGJlICovCj4+ICsgICAgICAgIHNpemVfdCBzaXplX2NoZWNr
ID0gc2l6ZW9mKGVsby0+QXR0cmlidXRlcykgKwo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihlbG8tPkZpbGVQYXRoTGlzdExlbmd0aCkgKwo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVsby0+RmlsZVBhdGhMaXN0TGVuZ3RoICsKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplb2YoQ0hBUjE2KTsKPgo+IG9mZnNldG9mKEVGSV9MT0FEX09QVElP
TiwgRGVzY3JpcHRpb24pICsgZWxvLT5GaWxlUGF0aExpc3RMZW5ndGgKPiArIHNpemVvZig8d2hh
dGV2ZXItdGhlLUNIQVIxNi1yZWZlcnMtdG8+KQo+Cj4gSS5lLiBwZXJoYXBzCj4KPiBvZmZzZXRv
ZihFRklfTE9BRF9PUFRJT04sIERlc2NyaXB0aW9uWzFdKSArIGVsby0+RmlsZVBhdGhMaXN0TGVu
Z3RoCj4KPj4gKyAgICAgICAgaWYgKCAoZWxvLT5BdHRyaWJ1dGVzICYgTE9BRF9PUFRJT05fQUNU
SVZFKSAmJiBzaXplX2NoZWNrIDwgY21kc2l6ZSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAg
ICAgIGNvbnN0IENIQVIxNiAqZGVzYyA9IGVsby0+RGVzY3JpcHRpb247Cj4+ICsgICAgICAgICAg
ICBjb25zdCBVSU5UOCAqb3B0cyA9IChjb25zdCBVSU5UOCAqKWRlc2M7Cj4KPiBXaXRoIGdjYydz
IHZvaWQgcG9pbnRlciBhcml0aG1ldGljIGFsbG93aW5nIGl0LCBzb21lIG9mIHRoZSBjb2RlCj4g
d291bGQgZW5kIHVwIGVhc2llciB0byByZWFkIGlmIHRoaXMgd2FzIGNvbnN0IHZvaWQgKi4gQWxz
byB0aGlzCj4gdmFyaWFibGUgc2hvdWxkIG1vdmUgaW50byB0aGUgbW9yZSBuYXJyb3cgc2NvcGUg
aXQncyB1c2VkIGluLgo+Cj4+ICsgICAgICAgICAgICBzaXplX3QgaSA9IDA7Cj4+ICsKPj4gKyAg
ICAgICAgICAgIC8qIEZpbmQgRGVzY3JpcHRpb24gc3RyaW5nIGxlbmd0aCBpbiBpdHMgcG9zc2li
bGUgc3BhY2UgKi8KPj4gKyAgICAgICAgICAgIHdoaWxlICggaSA8IGNtZHNpemUgLSBzaXplX2No
ZWNrICYmICpkZXNjKysgIT0gTCdcMCcpCj4+ICsgICAgICAgICAgICAgICAgaSArPSBzaXplb2Yo
Q0hBUjE2KTsKPgo+IHNpemVvZigqZGVzYykgKGFsc28gZWxzZXdoZXJlIC0gcGxlYXNlIGFsd2F5
cyBwcmVmZXIgdXNpbmcgdGhlCj4gdHlwZSBvZiB0aGUgYWN0dWFsIG9iamVjdCBvdmVyIGFuIGV4
cGxpY2l0IHR5cGUpLgo+Cj4+ICsgICAgICAgICAgICAvKiBUaGUgRGVzY3JpcHRpb24gaGFzIHRv
IGVuZCB3aXRoIGEgTlVMTCBjaGFyICovCj4+ICsgICAgICAgICAgICBpZiAoICpkZXNjID09IEwn
XDAnICkKPgo+IEhvdyBkb2VzIHRoaXMgd29yaz8gVGhlIGxvb3AgYWJvdmUgaGFzIGluY3JlbWVu
dGVkIGRlc2MgYWxyZWFkeQo+IHBhc3QgdGhlIG51bCB0ZXJtaW5hdG9yIGFmYWljdC4KCk9kZCwg
aXQgZGlkIHdvcmsgd2hlbiBJIHRlc3RlZCBpdC4gQnV0IHllcywgSSdsbCBqdXN0IGNoZWNrIHRo
YXQgaSBpcwpzdGlsbCB3aXRoaW4gdGhlIHNlYXJjaCBzcGFjZS4KCj4KPj4gKyAgICAgICAgICAg
IHsKPj4gKyAgICAgICAgICAgICAgICBVSU5UTiBuZXdfY21kc2l6ZSA9IGNtZHNpemU7Cj4+ICsK
Pj4gKyAgICAgICAgICAgICAgICBvcHRzICs9IGkgKyBzaXplb2YoQ0hBUjE2KSArIGVsby0+Rmls
ZVBhdGhMaXN0TGVuZ3RoOwo+Cj4gSWYgeW91IGNoZWNrZWQgdGhhdCB0aGlzIGlzIHdpdGhpbiBi
b3VuZHMsIC4uLgo+Cj4+ICsgICAgICAgICAgICAgICAgbmV3X2NtZHNpemUgLT0gb3B0cyAtIChV
SU5UOCAqKWVsbzsKPj4gKwo+PiArICAgICAgICAgICAgICAgIC8qIFNhbml0eSBjaGVjayB0aGUg
bmV3IGNtZHNpemUgdG8gYXZvaWQgYW4gdW5kZXJmbG93ICovCj4+ICsgICAgICAgICAgICAgICAg
aWYgKCBuZXdfY21kc2l6ZSA8IGNtZHNpemUgKQo+Cj4gLi4uIHlvdSB3b3VsZG4ndCBuZWVkIHRo
aXMgY2hlY2ssIGFuZCB5b3Ugd291bGRuJ3QgbmVlZCB0aGUgZXh0cmEKPiBuZXdfY21kc2l6ZSB2
YXJpYWJsZSBhdCBhbGwsIGxpa2VseSBtYWtpbmcgbW9yZSBvYnZpb3VzIHdoYXQgeW91J3JlCj4g
ZG9pbmcgaGVyZS4KPgo+IEFuZCB0aGVuIC0gaG93IGFib3V0IGEgZGlmZmVyZW50IGhldXJpc3Rp
YyBhbHRvZ2V0aGVyOiBDdXJyZW50Cj4gY29kZSBzY2FucyB0aGUgcG9pbnRlZCB0byBtZW1vcnkg
Zm9yIGEgbnVsIGNoYXJhY3RlciwgYmVpbmcKPiBoYXBweSBpZiBpdCBpcyBmb3VuZCBiZWZvcmUg
aGF2aW5nIGV4aGF1c3RlZCBjbWRzaXplLgoKSSdtIG5vdCBzdXJlIHdoYXQgeW91IGFyZSB0YWxr
aW5nIGFib3V0LiBUaGUgbnVsIGNoYXIgaXMgbm90IGF0IHRoZQplbmQgb2YgdGhlIEVGSV9MT0FE
X09QVElPTiwgaXQgaXMgb25seSBhdCB0aGUgZW5kIG9mIHRoZSBEZXNjcmlwdGlvbgphcnJheS4g
QW5kIHdlIGhhdmUgdG8gc2NhbiBmb3IgaXQgYmVjYXVzZSB0aGUgbGVuZ3RoIG9mIHRoZQpEZXNj
cmlwdGlvbiBhcnJheSBpcyBub3QgcmVjb3JkZWQgYW55d2hlcmUgZWxzZS4gU28gd2Ugc2NhbiBm
b3IgdGhlCm51bCBjaGFyIGluIHRoZSBwYXJ0IG9mIHRoZSBidWZmZXIgd2hlcmUgaXQgd291bGQg
YmUgd2FycmFudGVkIGJ5IHRoZQpFRkkgc3BlYywgdGhlbiBjb21wdXRlIHRoZSBsb2NhdGlvbiBv
ZiB0aGUgYWN0dWFsIG9wdGlvbiBidWZmZXIgYmFzZWQKb24gdGhhdCBjaGVja2luZyB0aGF0IGl0
IGlzIHdpdGhpbiBib3VuZHMgb2YgdGhlIGJ1ZmZlci4KCj4gV2h5IG5vdAo+IHNpbXBseSBzY2Fu
IGZvciB0aGUgZmlyc3QgbnVsIGFuZCBjb25jbHVkZSBpdCdzIGFuIEVGSV9MT0FEX09QVElPTgo+
IHN0cnVjdHVyZSBpZiB0aGF0IG51bCBpc24ndCByaWdodCBhdCB0aGUgZW5kIG9mIHRoZSBidWZm
ZXI/CgpJIGRvbid0IGZvbGxvdywgaG93IHdvdWxkIHRoYXQgYmUgbW9yZSByb2J1c3QgdGhlbiBj
aGVja2luZyB0aGF0IE5VTEwKaXMgaW4gdGhlIHJpZ2h0IHNwYWNlIHdpdGhpbiB0aGUgRUZJX0xP
QURfT1BUSU9OIGFjY29yZGluZyB0byBzcGVjPwoKPiBPbmUgY291bGQKPiBldmVuIGNvbnNpZGVy
IHNjYW5uaW5nIGZvciBtb3JlIHRoYW4ganVzdCBudWwsIGUuZy4gYW55IG5vbi1ibGFuawo+IGNo
YXJhY3RlciB3aXRoIGEgbnVtZXJpYyB2YWx1ZSBiZWxvdyAweDAwMjAuCgpQZXJoYXBzLCBidXQg
SSB0aGluayB0aGF0J3MgYW4gb3ZlcmtpbGwuIEFnYWluLCB3aGF0IGFyZSB0aGUgY2hhbmNlcwp0
aGF0IGEgbm9uLUVGSSBsb2FkZXIgd2lsbCBwYXNzIGEgc3RyaW5nIGJ1ZmZlciB0aGF0IGhhcHBl
bnMgdG8gYWxzbwpwcm9wZXJseSBwYXJzZSBhcyBhbiBFRklfTE9BRF9PUFRJT04/CgpUYW1hcwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:30:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:30:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZYk-0000eE-Pq; Fri, 19 Jan 2018 16:30:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZYj-0000e8-Gp
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:30:29 +0000
X-Inumbo-ID: d189f6d6-fd35-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d189f6d6-fd35-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:28:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:06:01 -0700
Message-Id: <5A62257A02000078001A0791@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:06:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
In-Reply-To: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH 4/6] replace vCPU's dirty CPU mask by numeric ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgbW9zdCBvbmUgYml0IGNhbiBiZSBzZXQgaW4gdGhlIG1hc2tzLCBzbyBlc3BlY2lhbGx5IG9u
IGxhcmdlciBzeXN0ZW1zCml0J3MgcXVpdGUgYSBiaXQgb2YgdW5uZWNlc3NhcnkgbWVtb3J5IGFu
ZCBwcm9jZXNzaW5nIG92ZXJoZWFkIHRvIHRyYWNrCnRoZSBpbmZvcm1hdGlvbiBhcyBhIG1hc2su
IFN0b3JlIHRoZSBudW1lcmljIElEIG9mIHRoZSByZXNwZWN0aXZlIENQVQppbnN0ZWFkLCBvciBO
Ul9DUFVTIGlmIG5vIGRpcnR5IHN0YXRlIGV4aXN0cy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkFSTSBhZGp1c3RtZW50cyBjb21waWxlIHRlc3Rl
ZCBvbmx5LgoKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwpAQCAtMzMwLDcgKzMzMCw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZj
cHUgKnByZXYsIHMKIHsKICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAgICAg
QVNTRVJUKHByZXYgIT0gbmV4dCk7Ci0gICAgQVNTRVJUKGNwdW1hc2tfZW1wdHkobmV4dC0+dmNw
dV9kaXJ0eV9jcHVtYXNrKSk7CisgICAgQVNTRVJUKG5leHQtPmRpcnR5X2NwdSA+PSBucl9jcHVf
aWRzKTsKIAogICAgIGlmICggcHJldiAhPSBuZXh0ICkKICAgICAgICAgdXBkYXRlX3J1bnN0YXRl
X2FyZWEocHJldik7CkBAIC00NzEsNyArNDcxLDcgQEAgdm9pZCBzdGFydHVwX2NwdV9pZGxlX2xv
b3Aodm9pZCkKICAgICBBU1NFUlQoaXNfaWRsZV92Y3B1KHYpKTsKICAgICAvKiBUT0RPCiAgICAg
ICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3Nvciwgdi0+ZG9tYWluLT5kb21haW5fZGlydHlf
Y3B1bWFzayk7Ci0gICAgICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3Nvciwgdi0+dmNwdV9k
aXJ0eV9jcHVtYXNrKTsKKyAgICAgICB2LT5kaXJ0eV9jcHUgPSB2LT5wcm9jZXNzb3I7CiAgICAg
Ki8KIAogICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wKGlkbGVfbG9vcCk7Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE0Niw3ICsxNDYs
NyBAQCB2b2lkIHN0YXJ0dXBfY3B1X2lkbGVfbG9vcCh2b2lkKQogCiAgICAgQVNTRVJUKGlzX2lk
bGVfdmNwdSh2KSk7CiAgICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3Nvciwgdi0+ZG9tYWlu
LT5kb21haW5fZGlydHlfY3B1bWFzayk7Ci0gICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3Nv
ciwgdi0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsKKyAgICB2LT5kaXJ0eV9jcHUgPSB2LT5wcm9jZXNz
b3I7CiAKICAgICByZXNldF9zdGFja19hbmRfanVtcChpZGxlX2xvb3ApOwogfQpAQCAtMTYwMiw3
ICsxNjAyLDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogICAgIHN0cnVj
dCBkZXNjX3B0ciAgICAgICBnZHRfZGVzYzsKIAogICAgIEFTU0VSVChwICE9IG4pOwotICAgIEFT
U0VSVChjcHVtYXNrX2VtcHR5KG4tPnZjcHVfZGlydHlfY3B1bWFzaykpOworICAgIEFTU0VSVChu
LT5kaXJ0eV9jcHUgPj0gbnJfY3B1X2lkcyk7CiAKICAgICBpZiAoICFpc19pZGxlX2RvbWFpbihw
ZCkgKQogICAgIHsKQEAgLTE2MTgsNyArMTYxOCw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9z
d2l0Y2godm9pZCkKICAgICAgKi8KICAgICBpZiAoIHBkICE9IG5kICkKICAgICAgICAgY3B1bWFz
a19zZXRfY3B1KGNwdSwgbmQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKLSAgICBjcHVtYXNrX3Nl
dF9jcHUoY3B1LCBuLT52Y3B1X2RpcnR5X2NwdW1hc2spOworICAgIG4tPmRpcnR5X2NwdSA9IGNw
dTsKIAogICAgIGlmICggIWlzX2lkbGVfZG9tYWluKG5kKSApCiAgICAgewpAQCAtMTY3NCw3ICsx
Njc0LDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogCiAgICAgaWYgKCBw
ZCAhPSBuZCApCiAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgcGQtPmRvbWFpbl9kaXJ0
eV9jcHVtYXNrKTsKLSAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIHAtPnZjcHVfZGlydHlfY3B1
bWFzayk7CisgICAgcC0+ZGlydHlfY3B1ID0gTlJfQ1BVUzsKIAogICAgIHBlcl9jcHUoY3Vycl92
Y3B1LCBjcHUpID0gbjsKIH0KQEAgLTE2ODQsMjAgKzE2ODQsMTYgQEAgdm9pZCBjb250ZXh0X3N3
aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgcwogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBf
cHJvY2Vzc29yX2lkKCk7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqcHJldmQgPSBwcmV2LT5k
b21haW4sICpuZXh0ZCA9IG5leHQtPmRvbWFpbjsKLSAgICBjcHVtYXNrX3QgZGlydHlfbWFzazsK
KyAgICB1bnNpZ25lZCBpbnQgZGlydHlfY3B1ID0gbmV4dC0+ZGlydHlfY3B1OwogCiAgICAgQVNT
RVJUKGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9j
cjMgPSAwOwogCi0gICAgY3B1bWFza19jb3B5KCZkaXJ0eV9tYXNrLCBuZXh0LT52Y3B1X2RpcnR5
X2NwdW1hc2spOwotICAgIC8qIEFsbG93IGF0IG1vc3Qgb25lIENQVSBhdCBhIHRpbWUgdG8gYmUg
ZGlydHkuICovCi0gICAgQVNTRVJUKGNwdW1hc2tfd2VpZ2h0KCZkaXJ0eV9tYXNrKSA8PSAxKTsK
LSAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmRpcnR5X21hc2spICYm
Ci0gICAgICAgICAgICAgICAgICAhY3B1bWFza19lbXB0eSgmZGlydHlfbWFzaykpICkKKyAgICBp
ZiAoIHVubGlrZWx5KGRpcnR5X2NwdSAhPSBjcHUpICYmIGRpcnR5X2NwdSAhPSBOUl9DUFVTICkK
ICAgICB7CiAgICAgICAgIC8qIE90aGVyIGNwdXMgY2FsbCBfX3N5bmNfbG9jYWxfZXhlY3N0YXRl
IGZyb20gZmx1c2ggaXBpIGhhbmRsZXIuICovCi0gICAgICAgIGZsdXNoX21hc2soJmRpcnR5X21h
c2ssIEZMVVNIX1RMQiB8IEZMVVNIX1NUQVRFKTsKKyAgICAgICAgZmx1c2hfbWFzayhjcHVtYXNr
X29mKGRpcnR5X2NwdSksIEZMVVNIX1RMQiB8IEZMVVNIX1NUQVRFKTsKICAgICB9CiAKICAgICBp
ZiAoIHByZXYgIT0gbmV4dCApCkBAIC0xODAyLDExICsxNzk4LDE0IEBAIHZvaWQgc3luY19sb2Nh
bF9leGVjc3RhdGUodm9pZCkKIAogdm9pZCBzeW5jX3ZjcHVfZXhlY3N0YXRlKHN0cnVjdCB2Y3B1
ICp2KQogewotICAgIGlmICggY3B1bWFza190ZXN0X2NwdShzbXBfcHJvY2Vzc29yX2lkKCksIHYt
PnZjcHVfZGlydHlfY3B1bWFzaykgKQorICAgIGlmICggdi0+ZGlydHlfY3B1ID09IHNtcF9wcm9j
ZXNzb3JfaWQoKSApCiAgICAgICAgIHN5bmNfbG9jYWxfZXhlY3N0YXRlKCk7CiAKLSAgICAvKiBP
dGhlciBjcHVzIGNhbGwgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSBmcm9tIGZsdXNoIGlwaSBoYW5k
bGVyLiAqLwotICAgIGZsdXNoX21hc2sodi0+dmNwdV9kaXJ0eV9jcHVtYXNrLCBGTFVTSF9UTEIg
fCBGTFVTSF9TVEFURSk7CisgICAgaWYgKCB2LT5kaXJ0eV9jcHUgIT0gTlJfQ1BVUyApCisgICAg
eworICAgICAgICAvKiBPdGhlciBjcHVzIGNhbGwgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSBmcm9t
IGZsdXNoIGlwaSBoYW5kbGVyLiAqLworICAgICAgICBmbHVzaF9tYXNrKGNwdW1hc2tfb2Yodi0+
ZGlydHlfY3B1KSwgRkxVU0hfVExCIHwgRkxVU0hfU1RBVEUpOworICAgIH0KIH0KIAogc3RhdGlj
IGludCByZWxpbnF1aXNoX21lbW9yeSgKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTEyNTMsNyArMTI1Myw3IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9s
MWUobDFfcGdlbnRyeV90IGwxZSwKICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBwZ19vd25l
ciwgdiApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgaWYgKCBpbnZhbGlkYXRlX3No
YWRvd19sZHQodikgKQotICAgICAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayh2LT52Y3B1
X2RpcnR5X2NwdW1hc2spOworICAgICAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhjcHVt
YXNrX29mKHYtPmRpcnR5X2NwdSkpOwogICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwpAQCAtMjk3OCw4ICsyOTc4LDggQEAgc3RhdGljIGlubGluZSBpbnQg
dmNwdW1hc2tfdG9fcGNwdW1hc2soCiAgICAgICAgICAgICB2Y3B1X2lkICs9IHZjcHVfYmlhczsK
ICAgICAgICAgICAgIGlmICggKHZjcHVfaWQgPj0gZC0+bWF4X3ZjcHVzKSApCiAgICAgICAgICAg
ICAgICAgcmV0dXJuIDA7Ci0gICAgICAgICAgICBpZiAoICgodiA9IGQtPnZjcHVbdmNwdV9pZF0p
ICE9IE5VTEwpICkKLSAgICAgICAgICAgICAgICBjcHVtYXNrX29yKHBtYXNrLCBwbWFzaywgdi0+
dmNwdV9kaXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgICAgIGlmICggKCh2ID0gZC0+dmNwdVt2Y3B1
X2lkXSkgIT0gTlVMTCkgJiYgdi0+ZGlydHlfY3B1ICE9IE5SX0NQVVMgKQorICAgICAgICAgICAg
ICAgIF9fY3B1bWFza19zZXRfY3B1KHYtPmRpcnR5X2NwdSwgcG1hc2spOwogICAgICAgICB9CiAg
ICAgfQogfQotLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWlu
LmMKQEAgLTEzNSw2ICsxMzUsNyBAQCBzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdSgKIAogICAgIHYt
PmRvbWFpbiA9IGQ7CiAgICAgdi0+dmNwdV9pZCA9IHZjcHVfaWQ7CisgICAgdi0+ZGlydHlfY3B1
ID0gTlJfQ1BVUzsKIAogICAgIHNwaW5fbG9ja19pbml0KCZ2LT52aXJxX2xvY2spOwogCkBAIC0x
NDUsOCArMTQ2LDcgQEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHUoCiAgICAgaWYgKCAhemFsbG9j
X2NwdW1hc2tfdmFyKCZ2LT5jcHVfaGFyZF9hZmZpbml0eSkgfHwKICAgICAgICAgICF6YWxsb2Nf
Y3B1bWFza192YXIoJnYtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCkgfHwKICAgICAgICAgICF6YWxs
b2NfY3B1bWFza192YXIoJnYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKSB8fAotICAgICAgICAg
IXphbGxvY19jcHVtYXNrX3Zhcigmdi0+Y3B1X3NvZnRfYWZmaW5pdHkpIHx8Ci0gICAgICAgICAh
emFsbG9jX2NwdW1hc2tfdmFyKCZ2LT52Y3B1X2RpcnR5X2NwdW1hc2spICkKKyAgICAgICAgICF6
YWxsb2NfY3B1bWFza192YXIoJnYtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAgICAgICAgIGdvdG8g
ZmFpbF9mcmVlOwogCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCkBAIC0xNzUsNyArMTc1
LDYgQEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHUoCiAgICAgICAgIGZyZWVfY3B1bWFza192YXIo
di0+Y3B1X2hhcmRfYWZmaW5pdHlfdG1wKTsKICAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcih2LT5j
cHVfaGFyZF9hZmZpbml0eV9zYXZlZCk7CiAgICAgICAgIGZyZWVfY3B1bWFza192YXIodi0+Y3B1
X3NvZnRfYWZmaW5pdHkpOwotICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPnZjcHVfZGlydHlf
Y3B1bWFzayk7CiAgICAgICAgIGZyZWVfdmNwdV9zdHJ1Y3Qodik7CiAgICAgICAgIHJldHVybiBO
VUxMOwogICAgIH0KQEAgLTg2Myw3ICs4NjIsNiBAQCBzdGF0aWMgdm9pZCBjb21wbGV0ZV9kb21h
aW5fZGVzdHJveShzdHJ1CiAgICAgICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJk
X2FmZmluaXR5X3RtcCk7CiAgICAgICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJk
X2FmZmluaXR5X3NhdmVkKTsKICAgICAgICAgICAgIGZyZWVfY3B1bWFza192YXIodi0+Y3B1X3Nv
ZnRfYWZmaW5pdHkpOwotICAgICAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcih2LT52Y3B1X2RpcnR5
X2NwdW1hc2spOwogICAgICAgICAgICAgZnJlZV92Y3B1X3N0cnVjdCh2KTsKICAgICAgICAgfQog
Ci0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9jb21tb24va2V5aGFuZGxl
ci5jCkBAIC0zNDAsOCArMzQwLDkgQEAgc3RhdGljIHZvaWQgZHVtcF9kb21haW5zKHVuc2lnbmVk
IGNoYXIgawogICAgICAgICAgICAgICAgICAgIHYtPmlzX3J1bm5pbmcgPyAnVCc6J0YnLCB2LT5w
b2xsX2V2dGNobiwKICAgICAgICAgICAgICAgICAgICB2Y3B1X2luZm8odiwgZXZ0Y2huX3VwY2Fs
bF9wZW5kaW5nKSwKICAgICAgICAgICAgICAgICAgICAhdmNwdV9ldmVudF9kZWxpdmVyeV9pc19l
bmFibGVkKHYpKTsKLSAgICAgICAgICAgIGNwdXNldF9wcmludCh0bXBzdHIsIHNpemVvZih0bXBz
dHIpLCB2LT52Y3B1X2RpcnR5X2NwdW1hc2spOwotICAgICAgICAgICAgcHJpbnRrKCJkaXJ0eV9j
cHVzPSVzXG4iLCB0bXBzdHIpOworICAgICAgICAgICAgaWYgKCB2LT5kaXJ0eV9jcHUgPCBucl9j
cHVfaWRzICkKKyAgICAgICAgICAgICAgICBwcmludGsoImRpcnR5X2NwdT0ldSIsIHYtPmRpcnR5
X2NwdSk7CisgICAgICAgICAgICBwcmludGsoIlxuIik7CiAgICAgICAgICAgICBjcHVzZXRfcHJp
bnQodG1wc3RyLCBzaXplb2YodG1wc3RyKSwgdi0+Y3B1X2hhcmRfYWZmaW5pdHkpOwogICAgICAg
ICAgICAgcHJpbnRrKCIgICAgY3B1X2hhcmRfYWZmaW5pdHk9JXMgIiwgdG1wc3RyKTsKICAgICAg
ICAgICAgIGNwdXNldF9wcmludCh0bXBzdHIsIHNpemVvZih0bXBzdHIpLCB2LT5jcHVfc29mdF9h
ZmZpbml0eSk7Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oCkBAIC0yMTAsNiArMjEwLDggQEAgc3RydWN0IHZjcHUKICAgICBib29sICAg
ICAgICAgICAgIGhjYWxsX2NvbXBhdDsKICNlbmRpZgogCisgICAgLyogVGhlIENQVSwgaWYgYW55
LCB3aGljaCBpcyBob2xkaW5nIG9udG8gdGhpcyBWQ1BVJ3Mgc3RhdGUuICovCisgICAgdW5zaWdu
ZWQgaW50ICAgICBkaXJ0eV9jcHU7CiAKICAgICAvKgogICAgICAqID4gMDogYSBzaW5nbGUgcG9y
dCBpcyBiZWluZyBwb2xsZWQ7CkBAIC0yNDgsOSArMjUwLDYgQEAgc3RydWN0IHZjcHUKICAgICAv
KiBCaXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BVIHByZWZlcnMgdG8gcnVuLiAqLwog
ICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3NvZnRfYWZmaW5pdHk7CiAKLSAgICAvKiBCaXRtYXNr
IG9mIENQVXMgd2hpY2ggYXJlIGhvbGRpbmcgb250byB0aGlzIFZDUFUncyBzdGF0ZS4gKi8KLSAg
ICBjcHVtYXNrX3Zhcl90ICAgIHZjcHVfZGlydHlfY3B1bWFzazsKLQogICAgIC8qIFRhc2tsZXQg
Zm9yIGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoKS4gKi8KICAgICBzdHJ1Y3QgdGFza2xldCAg
IGNvbnRpbnVlX2h5cGVyY2FsbF90YXNrbGV0OwogCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:30:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:30:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZZ4-0000gA-1H; Fri, 19 Jan 2018 16:30:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecZZ2-0000fd-Ls
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:30:48 +0000
X-Inumbo-ID: 752dfa69-fd36-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 752dfa69-fd36-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:33:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66348420"
Date: Fri, 19 Jan 2018 16:29:31 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-6-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119153458.22535-6-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDM6MzQ6NTZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tayBiL3hlbi9hcmNoL3g4
Ni9ib290L2J1aWxkMzIubWsKPiBpbmRleCA0OGM3NDA3YzAwLi4wMjhhYzE5Yjk2IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsKPiArKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC9idWlsZDMyLm1rCj4gQEAgLTM2LDUgKzM2LDggQEAgQ0ZMQUdTIDo9ICQoZmlsdGVyLW91
dCAtZmx0bywkKENGTEFHUykpCj4gIGNtZGxpbmUubzogY21kbGluZS5jICQoQ01ETElORV9ERVBT
KQo+ICAKPiAgcmVsb2MubzogcmVsb2MuYyAkKFJFTE9DX0RFUFMpCj4gK2lmZXEgKCQoQ09ORklH
X1BWSF9HVUVTVCkseSkKPiArcmVsb2MubzogQ0ZMQUdTICs9IC1EQ09ORklHX1BWSF9HVUVTVAo+
ICtlbmRpZgoKSSB3b3VsZCBtYXliZSBkbyB0aGlzIGFib3ZlLCB3aGVyZSB0aGUgcmVzdCBvZiB0
aGUgQ0ZMQUdTIGFyZSBzZXQuCkNlcnRhaW5seSBzZXR0aW5nIC1EQ09ORklHX1BWSF9HVUVTVCBz
aG91bGRuJ3QgY2F1c2UgaXNzdWVzIGVsc2V3aGVyZS4KCkNGTEFHUy0kKENPTkZJR19QVkhfR1VF
U1QpICs9IC1EQ09ORklHX1BWSF9HVUVTVApDRkxBR1MgKz0gJChDRkxBR1MteSkKCj4gIC5QUkVD
SU9VUzogJS5iaW4gJS5sbmsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5o
IGIveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oCj4gaW5kZXggNmFiZGMxNTQ0Ni4uMDU5MjFhNjRh
MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKPiArKysgYi94ZW4vYXJj
aC94ODYvYm9vdC9kZWZzLmgKPiBAQCAtNTEsNiArNTEsOSBAQCB0eXBlZGVmIHVuc2lnbmVkIHNo
b3J0IHUxNjsKPiAgdHlwZWRlZiB1bnNpZ25lZCBpbnQgdTMyOwo+ICB0eXBlZGVmIHVuc2lnbmVk
IGxvbmcgbG9uZyB1NjQ7Cj4gIHR5cGVkZWYgdW5zaWduZWQgaW50IHNpemVfdDsKPiArdHlwZWRl
ZiB1OCB1aW50OF90Owo+ICt0eXBlZGVmIHUzMiB1aW50MzJfdDsKPiArdHlwZWRlZiB1NjQgdWlu
dDY0X3Q7CgpUaGlzIHRoaXMgc2VlbXMgdG8gYmUgYWx3YXlzIGV4cGFuZGluZywgbWF5YmUgYmV0
dGVyIHRvIHNpbXBseSByZXBsYWNlCnRoZSBzdGRib29sLmggaW5jbHVkZSBhYm92ZSB3aXRoIHR5
cGVzLmg/Cgo+ICAjZGVmaW5lIFUxNl9NQVgJCSgodTE2KSh+MFUpKQo+ICAjZGVmaW5lIFVJTlRf
TUFYCSh+MFUpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUwo+IGluZGV4IDBmNjUyY2VhMTEuLjYxNGU1MzA4MWUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gveDg2L2Jv
b3QvaGVhZC5TCj4gQEAgLTQxNCw2ICs0MTQsNyBAQCBfX3B2aF9zdGFydDoKPiAgCj4gICAgICAg
ICAgLyogU2V0IHRyYW1wb2xpbmVfcGh5cyB0byB1c2UgbWZuIDEgdG8gYXZvaWQgaGF2aW5nIGEg
bWFwcGluZyBhdCBWQSAwICovCj4gICAgICAgICAgbW92dyAgICAkMHgxMDAwLCBzeW1fZXNpKHRy
YW1wb2xpbmVfcGh5cykKPiArICAgICAgICBtb3ZsICAgICQweDMzNmVjNTc4LCAlZWF4IC8qIG1v
diAkWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSwgJWVheCAqLwoKSG0sIGlmIFhFTl9IVk1fU1RB
UlRfTUFHSUNfVkFMVUUgY2Fubm90IGJlIHVzZWQgSSB3b3VsZCByYXRoZXIgcHJlZmVyCnRvIHVz
ZSAoJWVieCkuCgo+IC1tdWx0aWJvb3RfaW5mb190IF9fc3RkY2FsbCAqcmVsb2ModTMyIG1iX21h
Z2ljLCB1MzIgbWJpX2luLCB1MzIgdHJhbXBvbGluZSkKPiArdm9pZCBfX3N0ZGNhbGwgKnJlbG9j
KHUzMiBtYWdpYywgdTMyIGluLCB1MzIgdHJhbXBvbGluZSkKPiAgewo+ICAgICAgYWxsb2MgPSB0
cmFtcG9saW5lOwo+ICAKPiAtICAgIGlmICggbWJfbWFnaWMgPT0gTVVMVElCT09UMl9CT09UTE9B
REVSX01BR0lDICkKPiAtICAgICAgICByZXR1cm4gbWJpMl9yZWxvYyhtYmlfaW4pOwo+IC0gICAg
ZWxzZQo+IC0gICAgICAgIHJldHVybiBtYmlfcmVsb2MobWJpX2luKTsKPiArICAgIHN3aXRjaCAo
IG1hZ2ljICkKPiArICAgIHsKPiArICAgIGNhc2UgTVVMVElCT09UX0JPT1RMT0FERVJfTUFHSUM6
Cj4gKyAgICAgICAgcmV0dXJuIG1iaV9yZWxvYyhpbik7Cj4gKyAgICBjYXNlIE1VTFRJQk9PVDJf
Qk9PVExPQURFUl9NQUdJQzoKPiArICAgICAgICByZXR1cm4gbWJpMl9yZWxvYyhpbik7CgpOZXds
aW5lIGJldHdlZW4gbm9uLWZhbGx0aHJvdWdoIGNhc2VzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:34:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZcA-0000wx-I0; Fri, 19 Jan 2018 16:34:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZcA-0000wn-6V
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:34:02 +0000
X-Inumbo-ID: e8839481-fd36-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8839481-fd36-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:36:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:13:48 -0700
Message-Id: <5A62274C02000078001A07F8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:13:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <5A25364E0200007800194503@prv-mh.provo.novell.com>
 <5A3A3A7C0200007800198C85@prv-mh.provo.novell.com>
 <5A3A3CB90200007800198C9C@prv-mh.provo.novell.com>
 <60012010-26ea-17a5-8fd3-fd0d69164c76@citrix.com>
In-Reply-To: <60012010-26ea-17a5-8fd3-fd0d69164c76@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/PoD: correctly handle
 non-order-0 decrease-reservation requests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE3OjA0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAxMi8yMC8yMDE3IDA5OjM0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gcDJtX3Bv
ZF9kZWNyZWFzZV9yZXNlcnZhdGlvbigpIGF0IHRoZSBtb21lbnQgb25seSByZXR1cm5zIGEgYm9v
bGVhbgo+PiB2YWx1ZTogdHJ1ZSBmb3IgIm5vdGhpbmcgbW9yZSB0byBkbyIsIGZhbHNlIGZvciAi
c29tZXRoaW5nIG1vcmUgdG8gZG8iLgo+PiBJZiBpdCByZXR1cm5zIGZhbHNlLCBkZWNyZWFzZV9y
ZXNlcnZhdGlvbigpIHdpbGwgbG9vcCBvdmVyIHRoZSBlbnRpcmUKPj4gcmFuZ2UsIGNhbGxpbmcg
Z3Vlc3RfcmVtb3ZlX3BhZ2UoKSBmb3IgZWFjaCBwYWdlLgo+PiAKPj4gVW5mb3J0dW5hdGVseSwg
aW4gdGhlIGNhc2UgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbigpIHN1Y2NlZWRzCj4+IHBh
cnRpYWxseSwgc29tZSBvZiB0aGUgbWVtb3J5IGluIHRoZSByYW5nZSB3aWxsIGJlIG5vdC1wcmVz
ZW50OyBhdCB3aGljaAo+PiBwb2ludCBndWVzdF9yZW1vdmVfcGFnZSgpIHdpbGwgcmV0dXJuIGFu
IGVycm9yLCBhbmQgdGhlIGVudGlyZSBvcGVyYXRpb24KPj4gd2lsbCBmYWlsLgo+PiAKPj4gRml4
IHRoaXMgYnk6Cj4+IDEuIEhhdmluZyBwMm1fcG9kX2RlY3JlYXNlX3Jlc2VydmF0aW9uKCkgcmV0
dXJuIGV4YWN0bHkgdGhlIG51bWJlciBvZgo+PiAgICBncGZuIHBhZ2VzIGl0IGhhcyBoYW5kbGVk
IChpLmUuLCByZXBsYWNlZCB3aXRoICdub3QgcHJlc2VudCcpLgo+PiAyLiBNYWtpbmcgZ3Vlc3Rf
cmVtb3ZlX3BhZ2UoKSByZXR1cm4gLUVOT0VOVCBpbiB0aGUgY2FzZSB0aGF0IHRoZSBncGZuCj4+
ICAgIGluIHF1ZXN0aW9uIHdhcyBhbHJlYWR5IGVtcHR5IChhbmQgaW4gbm8gb3RoZXIgY2FzZXMp
Lgo+PiAzLiBXaGVuIGxvb3Bpbmcgb3ZlciBndWVzdF9yZW1vdmVfcGFnZSgpLCBleHBlY3QgdGhl
IG51bWJlciBvZiAtRU5PRU5UCj4+ICAgIGZhaWx1cmVzIHRvIGJlIG5vIGxhcmdlciB0aGFuIHRo
ZSBudW1iZXIgb2YgcGFnZXMKPj4gICAgcDJtX3BvZF9kZWNyZWFzZV9yZXNlcnZhdGlvbigpIHJl
bW92ZWQuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4
LmNvbT4KPj4gLS0tCj4+IHYyOiBSZS13cml0dGVuIGRlc2NyaXB0aW9uIChieSBHZW9yZ2UpLiBB
ZGQgY29tbWVudHMgKGFzIHN1Z2dlc3RlZAo+PiAgICAgYnkgR2VvcmdlKS4gRm9ybWF0dGluZy4K
PiAKPiBPbmUgdGhpbmcgdG8gZG91YmxlLWNoZWNrLi4uCj4gCj4+IEBAIC0zMzUsMTAgKzMzNiw4
IEBAIGludCBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgICAgICBy
YyA9IG1lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShkLCBnbWZuLCAwKTsKPj4gICAgICAgICAgaWYg
KCByYyApCj4+ICAgICAgICAgIHsKPj4gLSAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7Cj4+
ICAgICAgICAgICAgICAodm9pZCltZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVtKGQsIGdtZm4sIDAp
Owo+PiAtCj4+IC0gICAgICAgICAgICByZXR1cm4gcmM7Cj4+ICsgICAgICAgICAgICBnb3RvIG91
dF9wdXRfZ2ZuOwo+IAo+IEkgdGFrZSBpdCB5b3UndmUgY2hlY2tlZCB0byBtYWtlIHN1cmUgdGhh
dCBtb3ZpbmcgdGhpcyBwdXRfZ2ZuKCkgb3Zlcgo+IHRoZSBub3RpZnkgY2FsbCBpcyBPSz8KClll
cywgaW4gZmFjdCB0aGUgc3RhbGUtbmVzcyBvZiB0aGUgR0ZOIGlzIGdvaW5nIHRvIGJlIHNsaWdo
dGx5CnJlZHVjZWQgYnkgdGhlIHJlZmVyZW5jZSBiZWluZyBoZWxkIGFjcm9zcyB0aGF0IGZ1bmN0
aW9uIChpLmUuCm5vdyBhdCBsZWFzdCBpdCdzIG5vdCBzdGFsZSBhdCB0aGUgdGltZSB0aGUgZXZl
bnQgaXMgcHV0IG9uIHRoZQpyaW5nKS4gVGhlIGZ1bmN0aW9uIGRvZXNuJ3QgdXNlIGl0IGZvciBh
bnl0aGluZyBvdGhlciB0aGFuCnN0b3JpbmcgaXRzIHZhbHVlLgoKPiBJIHRvb2sgYSBicmllZiBs
b29rIGFuZCBpdCBzZWVtcyBPSyB0byBtZTsgc28gaWYgeW91J3JlIGhhcHB5IHdpdGggdGhhdAo+
IHRoZW46Cj4gCj4gUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KClRoYW5rcywgaXQgaGFzIGdvbmUgaW4gZWFybGllciB0b2RheSBhbHJlYWR5IGFu
eXdheSwgYmFzZWQgb24KQW5kcmV3J3MgYWNrICh3aGljaCBhZG1pdHRlZGx5IGhlIGhhcyBnaXZl
biBvdmVyIGlyYyByYXRoZXIKdGhhbiBieSBtYWlsKS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:34:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:34:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZcz-00010b-Qj; Fri, 19 Jan 2018 16:34:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bhdr=eo=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1ecZcy-0000zw-K3
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:34:52 +0000
X-Inumbo-ID: 07086f8e-fd37-11e7-b0d7-9f685aff125f
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07086f8e-fd37-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:37:24 +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 1E18685A04;
 Fri, 19 Jan 2018 16:34:44 +0000 (UTC)
Received: from localhost (ovpn-116-6.gru2.redhat.com [10.97.116.6])
 by smtp.corp.redhat.com (Postfix) with ESMTP id AC90A60C8D;
 Fri, 19 Jan 2018 16:34:38 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>,
	qemu-devel@nongnu.org
Date: Fri, 19 Jan 2018 14:33:32 -0200
Message-Id: <20180119163345.10649-7-ehabkost@redhat.com>
In-Reply-To: <20180119163345.10649-1-ehabkost@redhat.com>
References: <20180119163345.10649-1-ehabkost@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.5.16
 (mx1.redhat.com [10.5.110.26]); Fri, 19 Jan 2018 16:34:45 +0000 (UTC)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>, Alexander Graf <agraf@suse.de>,
 Anthony Perard <anthony.perard@citrix.com>, qemu-arm@nongnu.org,
 qemu-ppc@nongnu.org, Marcel Apfelbaum <marcel@redhat.com>,
 xen-devel@lists.xenproject.org, David Gibson <david@gibson.dropbear.id.au>
Subject: [Xen-devel] [PULL v2 06/19] machine: Replace has_dynamic_sysbus
	with list of allowed devices
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGV4aXN0aW5nIGhhc19keW5hbWljX3N5c2J1cyBmbGFnIG1ha2VzIHRoZSBtYWNoaW5lIGFj
Y2VwdApldmVyeSB1c2VyLWNyZWF0YWJsZSBzeXNidXMgZGV2aWNlIHR5cGUgb24gdGhlIGNvbW1h
bmQtbGluZS4KUmVwbGFjZSBpdCB3aXRoIGEgbGlzdCBvZiBhbGxvd2VkIGRldmljZSB0eXBlcywg
c28gbWFjaGluZXMgY2FuCmVhc2lseSBhY2NlcHQgc29tZSBzeXNidXMgZGV2aWNlcyB3aGlsZSBy
ZWplY3Rpbmcgb3RoZXJzLgoKVG8ga2VlcCBleGFjdGx5IHRoZSBzYW1lIGJlaGF2aW9yIGFzIGJl
Zm9yZSwgdGhlIGV4aXN0aW5nCmhhc19keW5hbWljX3N5c2J1cz10cnVlIGFzc2lnbm1lbnRzIGFy
ZSByZXBsYWNlZCB3aXRoIGEKVFlQRV9TWVNfQlVTX0RFVklDRSBlbnRyeSBvbiB0aGUgYWxsb3dl
ZCBsaXN0LiAgT3RoZXIgcGF0Y2hlcwp3aWxsIHJlcGxhY2UgdGhlIFRZUEVfU1lTX0JVU19ERVZJ
Q0UgZW50cmllcyB3aXRoIG1vcmUgc3BlY2lmaWMKbGlzdHMgb2YgZGV2aWNlcy4KCkNjOiBQZXRl
ciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CkNjOiBNYXJjZWwgQXBmZWxiYXVt
IDxtYXJjZWxAcmVkaGF0LmNvbT4KQ2M6ICJNaWNoYWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0
LmNvbT4KQ2M6IEFsZXhhbmRlciBHcmFmIDxhZ3JhZkBzdXNlLmRlPgpDYzogRGF2aWQgR2lic29u
IDxkYXZpZEBnaWJzb24uZHJvcGJlYXIuaWQuYXU+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBBbnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRA
Y2l0cml4LmNvbT4KQ2M6IHFlbXUtYXJtQG5vbmdudS5vcmcKQ2M6IHFlbXUtcHBjQG5vbmdudS5v
cmcKQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpTaWduZWQtb2ZmLWJ5OiBFZHVh
cmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Ck1lc3NhZ2UtSWQ6IDwyMDE3MTEyNTE1
MTYxMC4yMDU0Ny0yLWVoYWJrb3N0QHJlZGhhdC5jb20+ClJldmlld2VkLWJ5OiBHcmVnIEt1cnog
PGdyb3VnQGthb2Qub3JnPgpSZXZpZXdlZC1ieTogRGF2aWQgR2lic29uIDxkYXZpZEBnaWJzb24u
ZHJvcGJlYXIuaWQuYXU+ClJldmlld2VkLWJ5OiBNYXJjLUFuZHLDqSBMdXJlYXUgPG1hcmNhbmRy
ZS5sdXJlYXVAcmVkaGF0LmNvbT4KUmV2aWV3ZWQtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNl
bEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJl
ZGhhdC5jb20+Ci0tLQogaW5jbHVkZS9ody9ib2FyZHMuaCAgfCAgNSArKysrLQogaHcvYXJtL3Zp
cnQuYyAgICAgICAgfCAgMyArKy0KIGh3L2NvcmUvbWFjaGluZS5jICAgIHwgNDMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogaHcvaTM4Ni9wY19xMzUuYyAgICAg
fCAgMyArKy0KIGh3L3BwYy9lNTAwcGxhdC5jICAgIHwgIDQgKysrLQogaHcvcHBjL3NwYXByLmMg
ICAgICAgfCAgMyArKy0KIGh3L3hlbi94ZW5fYmFja2VuZC5jIHwgIDcgKysrKysrLQogNyBmaWxl
cyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9pbmNsdWRlL2h3L2JvYXJkcy5oIGIvaW5jbHVkZS9ody9ib2FyZHMuaAppbmRleCAxNTZiMTZm
N2E2Li4wNDFiYzA4OTcxIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L2JvYXJkcy5oCisrKyBiL2lu
Y2x1ZGUvaHcvYm9hcmRzLmgKQEAgLTc2LDYgKzc2LDkgQEAgdm9pZCBtYWNoaW5lX3NldF9jcHVf
bnVtYV9ub2RlKE1hY2hpbmVTdGF0ZSAqbWFjaGluZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBDcHVJbnN0YW5jZVByb3BlcnRpZXMgKnByb3BzLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVycm9yICoqZXJycCk7CiAKK3ZvaWQgbWFjaGluZV9jbGFzc19h
bGxvd19keW5hbWljX3N5c2J1c19kZXYoTWFjaGluZUNsYXNzICptYywgY29uc3QgY2hhciAqdHlw
ZSk7CisKKwogLyoqCiAgKiBDUFVBcmNoSWQ6CiAgKiBAYXJjaF9pZCAtIGFyY2hpdGVjdHVyZS1k
ZXBlbmRlbnQgQ1BVIElEIG9mIHByZXNlbnQgb3IgcG9zc2libGUgQ1BVCkBAIC0xNzksNyArMTgy
LDYgQEAgc3RydWN0IE1hY2hpbmVDbGFzcyB7CiAgICAgICAgIG5vX2Zsb3BweToxLAogICAgICAg
ICBub19jZHJvbToxLAogICAgICAgICBub19zZGNhcmQ6MSwKLSAgICAgICAgaGFzX2R5bmFtaWNf
c3lzYnVzOjEsCiAgICAgICAgIHBjaV9hbGxvd18wX2FkZHJlc3M6MSwKICAgICAgICAgbGVnYWN5
X2Z3X2NmZ19vcmRlcjoxOwogICAgIGludCBpc19kZWZhdWx0OwpAQCAtMTk3LDYgKzE5OSw3IEBA
IHN0cnVjdCBNYWNoaW5lQ2xhc3MgewogICAgIGJvb2wgaWdub3JlX21lbW9yeV90cmFuc2FjdGlv
bl9mYWlsdXJlczsKICAgICBpbnQgbnVtYV9tZW1fYWxpZ25fc2hpZnQ7CiAgICAgY29uc3QgY2hh
ciAqKnZhbGlkX2NwdV90eXBlczsKKyAgICBzdHJMaXN0ICphbGxvd2VkX2R5bmFtaWNfc3lzYnVz
X2RldmljZXM7CiAgICAgYm9vbCBhdXRvX2VuYWJsZV9udW1hX3dpdGhfbWVtaHA7CiAgICAgdm9p
ZCAoKm51bWFfYXV0b19hc3NpZ25fcmFtKShNYWNoaW5lQ2xhc3MgKm1jLCBOb2RlSW5mbyAqbm9k
ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbmJfbm9kZXMsIHJhbV9h
ZGRyX3Qgc2l6ZSk7CmRpZmYgLS1naXQgYS9ody9hcm0vdmlydC5jIGIvaHcvYXJtL3ZpcnQuYwpp
bmRleCA1NDNmOWJkNmNjLi43NTQ5ODk1ZmQyIDEwMDY0NAotLS0gYS9ody9hcm0vdmlydC5jCisr
KyBiL2h3L2FybS92aXJ0LmMKQEAgLTE1OTEsNyArMTU5MSw4IEBAIHN0YXRpYyB2b2lkIHZpcnRf
bWFjaGluZV9jbGFzc19pbml0KE9iamVjdENsYXNzICpvYywgdm9pZCAqZGF0YSkKICAgICAgKiBj
b25maWd1cmF0aW9uIG9mIHRoZSBwYXJ0aWN1bGFyIGluc3RhbmNlLgogICAgICAqLwogICAgIG1j
LT5tYXhfY3B1cyA9IDI1NTsKLSAgICBtYy0+aGFzX2R5bmFtaWNfc3lzYnVzID0gdHJ1ZTsKKyAg
ICAvKlRPRE86IGFsbG93IG9ubHkgc3lzYnVzIGRldmljZXMgdGhhdCByZWFsbHkgd29yayB3aXRo
IHRoaXMgbWFjaGluZSAqLworICAgIG1hY2hpbmVfY2xhc3NfYWxsb3dfZHluYW1pY19zeXNidXNf
ZGV2KG1jLCBUWVBFX1NZU19CVVNfREVWSUNFKTsKICAgICBtYy0+YmxvY2tfZGVmYXVsdF90eXBl
ID0gSUZfVklSVElPOwogICAgIG1jLT5ub19jZHJvbSA9IDE7CiAgICAgbWMtPnBjaV9hbGxvd18w
X2FkZHJlc3MgPSB0cnVlOwpkaWZmIC0tZ2l0IGEvaHcvY29yZS9tYWNoaW5lLmMgYi9ody9jb3Jl
L21hY2hpbmUuYwppbmRleCBjODU3ZjNmOTM0Li4wMzIwYThlZmExIDEwMDY0NAotLS0gYS9ody9j
b3JlL21hY2hpbmUuYworKysgYi9ody9jb3JlL21hY2hpbmUuYwpAQCAtMzM0LDI5ICszMzQsNDQg
QEAgc3RhdGljIGJvb2wgbWFjaGluZV9nZXRfZW5mb3JjZV9jb25maWdfc2VjdGlvbihPYmplY3Qg
Km9iaiwgRXJyb3IgKiplcnJwKQogICAgIHJldHVybiBtcy0+ZW5mb3JjZV9jb25maWdfc2VjdGlv
bjsKIH0KIAotc3RhdGljIHZvaWQgZXJyb3Jfb25fc3lzYnVzX2RldmljZShTeXNCdXNEZXZpY2Ug
KnNiZGV2LCB2b2lkICpvcGFxdWUpCit2b2lkIG1hY2hpbmVfY2xhc3NfYWxsb3dfZHluYW1pY19z
eXNidXNfZGV2KE1hY2hpbmVDbGFzcyAqbWMsIGNvbnN0IGNoYXIgKnR5cGUpCiB7Ci0gICAgZXJy
b3JfcmVwb3J0KCJPcHRpb24gJy1kZXZpY2UgJXMnIGNhbm5vdCBiZSBoYW5kbGVkIGJ5IHRoaXMg
bWFjaGluZSIsCi0gICAgICAgICAgICAgICAgIG9iamVjdF9jbGFzc19nZXRfbmFtZShvYmplY3Rf
Z2V0X2NsYXNzKE9CSkVDVChzYmRldikpKSk7Ci0gICAgZXhpdCgxKTsKKyAgICBzdHJMaXN0ICpp
dGVtID0gZ19uZXcwKHN0ckxpc3QsIDEpOworCisgICAgaXRlbS0+dmFsdWUgPSBnX3N0cmR1cCh0
eXBlKTsKKyAgICBpdGVtLT5uZXh0ID0gbWMtPmFsbG93ZWRfZHluYW1pY19zeXNidXNfZGV2aWNl
czsKKyAgICBtYy0+YWxsb3dlZF9keW5hbWljX3N5c2J1c19kZXZpY2VzID0gaXRlbTsKIH0KIAot
c3RhdGljIHZvaWQgbWFjaGluZV9pbml0X25vdGlmeShOb3RpZmllciAqbm90aWZpZXIsIHZvaWQg
KmRhdGEpCitzdGF0aWMgdm9pZCB2YWxpZGF0ZV9zeXNidXNfZGV2aWNlKFN5c0J1c0RldmljZSAq
c2JkZXYsIHZvaWQgKm9wYXF1ZSkKIHsKLSAgICBPYmplY3QgKm1hY2hpbmUgPSBxZGV2X2dldF9t
YWNoaW5lKCk7Ci0gICAgT2JqZWN0Q2xhc3MgKm9jID0gb2JqZWN0X2dldF9jbGFzcyhtYWNoaW5l
KTsKLSAgICBNYWNoaW5lQ2xhc3MgKm1jID0gTUFDSElORV9DTEFTUyhvYyk7CisgICAgTWFjaGlu
ZVN0YXRlICptYWNoaW5lID0gb3BhcXVlOworICAgIE1hY2hpbmVDbGFzcyAqbWMgPSBNQUNISU5F
X0dFVF9DTEFTUyhtYWNoaW5lKTsKKyAgICBib29sIGFsbG93ZWQgPSBmYWxzZTsKKyAgICBzdHJM
aXN0ICp3bDsKIAotICAgIGlmIChtYy0+aGFzX2R5bmFtaWNfc3lzYnVzKSB7Ci0gICAgICAgIC8q
IE91ciBtYWNoaW5lIGNhbiBoYW5kbGUgZHluYW1pYyBzeXNidXMgZGV2aWNlcywgd2UncmUgYWxs
IGdvb2QgKi8KLSAgICAgICAgcmV0dXJuOworICAgIGZvciAod2wgPSBtYy0+YWxsb3dlZF9keW5h
bWljX3N5c2J1c19kZXZpY2VzOworICAgICAgICAgIWFsbG93ZWQgJiYgd2w7CisgICAgICAgICB3
bCA9IHdsLT5uZXh0KSB7CisgICAgICAgIGFsbG93ZWQgfD0gISFvYmplY3RfZHluYW1pY19jYXN0
KE9CSkVDVChzYmRldiksIHdsLT52YWx1ZSk7CiAgICAgfQogCisgICAgaWYgKCFhbGxvd2VkKSB7
CisgICAgICAgIGVycm9yX3JlcG9ydCgiT3B0aW9uICctZGV2aWNlICVzJyBjYW5ub3QgYmUgaGFu
ZGxlZCBieSB0aGlzIG1hY2hpbmUiLAorICAgICAgICAgICAgICAgICAgICAgb2JqZWN0X2NsYXNz
X2dldF9uYW1lKG9iamVjdF9nZXRfY2xhc3MoT0JKRUNUKHNiZGV2KSkpKTsKKyAgICAgICAgZXhp
dCgxKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIG1hY2hpbmVfaW5pdF9ub3RpZnkoTm90aWZp
ZXIgKm5vdGlmaWVyLCB2b2lkICpkYXRhKQoreworICAgIE1hY2hpbmVTdGF0ZSAqbWFjaGluZSA9
IE1BQ0hJTkUocWRldl9nZXRfbWFjaGluZSgpKTsKKwogICAgIC8qCi0gICAgICogTG9vcCB0aHJv
dWdoIGFsbCBkeW5hbWljYWxseSBjcmVhdGVkIGRldmljZXMgYW5kIGNoZWNrIHdoZXRoZXIgdGhl
cmUKLSAgICAgKiBhcmUgc3lzYnVzIGRldmljZXMgYW1vbmcgdGhlbS4gSWYgdGhlcmUgYXJlLCBl
cnJvciBvdXQuCisgICAgICogTG9vcCB0aHJvdWdoIGFsbCBkeW5hbWljYWxseSBjcmVhdGVkIHN5
c2J1cyBkZXZpY2VzIGFuZCBjaGVjayBpZiB0aGV5IGFyZQorICAgICAqIGFsbCBhbGxvd2VkLiAg
SWYgYSBkZXZpY2UgaXMgbm90IGFsbG93ZWQsIGVycm9yIG91dC4KICAgICAgKi8KLSAgICBmb3Jl
YWNoX2R5bmFtaWNfc3lzYnVzX2RldmljZShlcnJvcl9vbl9zeXNidXNfZGV2aWNlLCBOVUxMKTsK
KyAgICBmb3JlYWNoX2R5bmFtaWNfc3lzYnVzX2RldmljZSh2YWxpZGF0ZV9zeXNidXNfZGV2aWNl
LCBtYWNoaW5lKTsKIH0KIAogSG90cGx1Z2dhYmxlQ1BVTGlzdCAqbWFjaGluZV9xdWVyeV9ob3Rw
bHVnZ2FibGVfY3B1cyhNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCmRpZmYgLS1naXQgYS9ody9pMzg2
L3BjX3EzNS5jIGIvaHcvaTM4Ni9wY19xMzUuYwppbmRleCA1YzZjNjA4ZmNiLi4wNTA1NzMwYTk5
IDEwMDY0NAotLS0gYS9ody9pMzg2L3BjX3EzNS5jCisrKyBiL2h3L2kzODYvcGNfcTM1LmMKQEAg
LTI5OSw3ICsyOTksOCBAQCBzdGF0aWMgdm9pZCBwY19xMzVfbWFjaGluZV9vcHRpb25zKE1hY2hp
bmVDbGFzcyAqbSkKICAgICBtLT5kZWZhdWx0X21hY2hpbmVfb3B0cyA9ICJmaXJtd2FyZT1iaW9z
LTI1NmsuYmluIjsKICAgICBtLT5kZWZhdWx0X2Rpc3BsYXkgPSAic3RkIjsKICAgICBtLT5ub19m
bG9wcHkgPSAxOwotICAgIG0tPmhhc19keW5hbWljX3N5c2J1cyA9IHRydWU7CisgICAgLypUT0RP
OiBhbGxvdyBvbmx5IHN5c2J1cyBkZXZpY2VzIHRoYXQgcmVhbGx5IHdvcmsgd2l0aCB0aGlzIG1h
Y2hpbmUgKi8KKyAgICBtYWNoaW5lX2NsYXNzX2FsbG93X2R5bmFtaWNfc3lzYnVzX2RldihtLCBU
WVBFX1NZU19CVVNfREVWSUNFKTsKICAgICBtLT5tYXhfY3B1cyA9IDI4ODsKIH0KIApkaWZmIC0t
Z2l0IGEvaHcvcHBjL2U1MDBwbGF0LmMgYi9ody9wcGMvZTUwMHBsYXQuYwppbmRleCBlNTllODBm
YjllLi40MzgxMThjMjliIDEwMDY0NAotLS0gYS9ody9wcGMvZTUwMHBsYXQuYworKysgYi9ody9w
cGMvZTUwMHBsYXQuYwpAQCAtMTUsNiArMTUsNyBAQAogI2luY2x1ZGUgImh3L2JvYXJkcy5oIgog
I2luY2x1ZGUgInN5c2VtdS9kZXZpY2VfdHJlZS5oIgogI2luY2x1ZGUgInN5c2VtdS9rdm0uaCIK
KyNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody9wY2kvcGNpLmgiCiAjaW5jbHVk
ZSAiaHcvcHBjL29wZW5waWMuaCIKICNpbmNsdWRlICJrdm1fcHBjLmgiCkBAIC02Myw3ICs2NCw4
IEBAIHN0YXRpYyB2b2lkIGU1MDBwbGF0X21hY2hpbmVfaW5pdChNYWNoaW5lQ2xhc3MgKm1jKQog
ICAgIG1jLT5kZXNjID0gImdlbmVyaWMgcGFyYXZpcnQgZTUwMCBwbGF0Zm9ybSI7CiAgICAgbWMt
PmluaXQgPSBlNTAwcGxhdF9pbml0OwogICAgIG1jLT5tYXhfY3B1cyA9IDMyOwotICAgIG1jLT5o
YXNfZHluYW1pY19zeXNidXMgPSB0cnVlOworICAgIC8qVE9ETzogYWxsb3cgb25seSBzeXNidXMg
ZGV2aWNlcyB0aGF0IHJlYWxseSB3b3JrIHdpdGggdGhpcyBtYWNoaW5lICovCisgICAgbWFjaGlu
ZV9jbGFzc19hbGxvd19keW5hbWljX3N5c2J1c19kZXYobWMsIFRZUEVfU1lTX0JVU19ERVZJQ0Up
OwogICAgIG1jLT5kZWZhdWx0X2NwdV90eXBlID0gUE9XRVJQQ19DUFVfVFlQRV9OQU1FKCJlNTAw
djJfdjMwIik7CiB9CiAKZGlmZiAtLWdpdCBhL2h3L3BwYy9zcGFwci5jIGIvaHcvcHBjL3NwYXBy
LmMKaW5kZXggNDk5YWI2NDdkOC4uNTg0NzE3NWZkOSAxMDA2NDQKLS0tIGEvaHcvcHBjL3NwYXBy
LmMKKysrIGIvaHcvcHBjL3NwYXByLmMKQEAgLTM4NDMsNyArMzg0Myw4IEBAIHN0YXRpYyB2b2lk
IHNwYXByX21hY2hpbmVfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqb2MsIHZvaWQgKmRhdGEpCiAg
ICAgbWMtPmRlZmF1bHRfYm9vdF9vcmRlciA9ICIiOwogICAgIG1jLT5kZWZhdWx0X3JhbV9zaXpl
ID0gNTEyICogTV9CWVRFOwogICAgIG1jLT5rdm1fdHlwZSA9IHNwYXByX2t2bV90eXBlOwotICAg
IG1jLT5oYXNfZHluYW1pY19zeXNidXMgPSB0cnVlOworICAgIC8qVE9ETzogYWxsb3cgb25seSBz
eXNidXMgZGV2aWNlcyB0aGF0IHJlYWxseSB3b3JrIHdpdGggdGhpcyBtYWNoaW5lICovCisgICAg
bWFjaGluZV9jbGFzc19hbGxvd19keW5hbWljX3N5c2J1c19kZXYobWMsIFRZUEVfU1lTX0JVU19E
RVZJQ0UpOwogICAgIG1jLT5wY2lfYWxsb3dfMF9hZGRyZXNzID0gdHJ1ZTsKICAgICBtYy0+Z2V0
X2hvdHBsdWdfaGFuZGxlciA9IHNwYXByX2dldF9ob3RwbHVnX2hhbmRsZXI7CiAgICAgaGMtPnBy
ZV9wbHVnID0gc3BhcHJfbWFjaGluZV9kZXZpY2VfcHJlX3BsdWc7CmRpZmYgLS1naXQgYS9ody94
ZW4veGVuX2JhY2tlbmQuYyBiL2h3L3hlbi94ZW5fYmFja2VuZC5jCmluZGV4IDBmODQ5YTI2ZDIu
LjgyMzgwZWE5ZWUgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fYmFja2VuZC5jCisrKyBiL2h3L3hl
bi94ZW5fYmFja2VuZC5jCkBAIC01NjQsNyArNTY0LDEyIEBAIHN0YXRpYyB2b2lkIHhlbl9zZXRf
ZHluYW1pY19zeXNidXModm9pZCkKICAgICBPYmplY3RDbGFzcyAqb2MgPSBvYmplY3RfZ2V0X2Ns
YXNzKG1hY2hpbmUpOwogICAgIE1hY2hpbmVDbGFzcyAqbWMgPSBNQUNISU5FX0NMQVNTKG9jKTsK
IAotICAgIG1jLT5oYXNfZHluYW1pY19zeXNidXMgPSB0cnVlOworICAgIC8qCisgICAgICogRW11
bGF0ZSBvbGQgbWMtPmhhc19keW5hbWljX3N5c2J1cz10cnVlIGFzc2lnbm1lbnQKKyAgICAgKgor
ICAgICAqVE9ETzogYWRkIG9ubHkgWGVuIGRldmljZXMgdG8gdGhlIGxpc3QKKyAgICAgKi8KKyAg
ICBtYWNoaW5lX2NsYXNzX2FsbG93X2R5bmFtaWNfc3lzYnVzX2RldihtYywgVFlQRV9TWVNfQlVT
X0RFVklDRSk7CiB9CiAKIGludCB4ZW5fYmVfcmVnaXN0ZXIoY29uc3QgY2hhciAqdHlwZSwgc3Ry
dWN0IFhlbkRldk9wcyAqb3BzKQotLSAKMi4xNC4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:35:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZdQ-00014o-2Q; Fri, 19 Jan 2018 16:35:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bhdr=eo=redhat.com=ehabkost@srs-us1.protection.inumbo.net>)
 id 1ecZdO-00013t-F5
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:35:18 +0000
X-Inumbo-ID: 167e3ea3-fd37-11e7-b0d7-9f685aff125f
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 167e3ea3-fd37-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:37: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 36AF4C099440;
 Fri, 19 Jan 2018 16:35:11 +0000 (UTC)
Received: from localhost (ovpn-116-6.gru2.redhat.com [10.97.116.6])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 3785B60C8A;
 Fri, 19 Jan 2018 16:35:06 +0000 (UTC)
From: Eduardo Habkost <ehabkost@redhat.com>
To: Peter Maydell <peter.maydell@linaro.org>,
	qemu-devel@nongnu.org
Date: Fri, 19 Jan 2018 14:33:36 -0200
Message-Id: <20180119163345.10649-11-ehabkost@redhat.com>
In-Reply-To: <20180119163345.10649-1-ehabkost@redhat.com>
References: <20180119163345.10649-1-ehabkost@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.5.16
 (mx1.redhat.com [10.5.110.31]); Fri, 19 Jan 2018 16:35:11 +0000 (UTC)
Cc: Marcel Apfelbaum <marcel@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Juergen Gross <jgross@suse.com>,
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PULL v2 10/19] xen: Add only xen-sysdev to dynamic
	sysbus device list
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIG1ha2UgdGhlIG1hY2hpbmUgYWxsb3cgZXZlcnkgcG9zc2libGUg
c3lzYnVzCmRldmljZS4gIFdlIGNhbiBub3cganVzdCBhZGQgeGVuLXN5c2RldiB0byB0aGUgYWxs
b3dlZCBsaXN0LgoKQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpDYzogeGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+ClNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNv
bT4KTWVzc2FnZS1JZDogPDIwMTcxMTI1MTUxNjEwLjIwNTQ3LTYtZWhhYmtvc3RAcmVkaGF0LmNv
bT4KUmV2aWV3ZWQtYnk6IE1hcmMtQW5kcsOpIEx1cmVhdSA8bWFyY2FuZHJlLmx1cmVhdUByZWRo
YXQuY29tPgpBY2tlZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5j
b20+ClNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gSGFia29zdCA8ZWhhYmtvc3RAcmVkaGF0LmNvbT4K
LS0tCiBody94ZW4veGVuX2JhY2tlbmQuYyB8IDcgKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2h3L3hlbi94ZW5fYmFj
a2VuZC5jIGIvaHcveGVuL3hlbl9iYWNrZW5kLmMKaW5kZXggODIzODBlYTllZS4uNzQ0NWI1MDZh
YyAxMDA2NDQKLS0tIGEvaHcveGVuL3hlbl9iYWNrZW5kLmMKKysrIGIvaHcveGVuL3hlbl9iYWNr
ZW5kLmMKQEAgLTU2NCwxMiArNTY0LDcgQEAgc3RhdGljIHZvaWQgeGVuX3NldF9keW5hbWljX3N5
c2J1cyh2b2lkKQogICAgIE9iamVjdENsYXNzICpvYyA9IG9iamVjdF9nZXRfY2xhc3MobWFjaGlu
ZSk7CiAgICAgTWFjaGluZUNsYXNzICptYyA9IE1BQ0hJTkVfQ0xBU1Mob2MpOwogCi0gICAgLyoK
LSAgICAgKiBFbXVsYXRlIG9sZCBtYy0+aGFzX2R5bmFtaWNfc3lzYnVzPXRydWUgYXNzaWdubWVu
dAotICAgICAqCi0gICAgICpUT0RPOiBhZGQgb25seSBYZW4gZGV2aWNlcyB0byB0aGUgbGlzdAot
ICAgICAqLwotICAgIG1hY2hpbmVfY2xhc3NfYWxsb3dfZHluYW1pY19zeXNidXNfZGV2KG1jLCBU
WVBFX1NZU19CVVNfREVWSUNFKTsKKyAgICBtYWNoaW5lX2NsYXNzX2FsbG93X2R5bmFtaWNfc3lz
YnVzX2RldihtYywgVFlQRV9YRU5TWVNERVYpOwogfQogCiBpbnQgeGVuX2JlX3JlZ2lzdGVyKGNv
bnN0IGNoYXIgKnR5cGUsIHN0cnVjdCBYZW5EZXZPcHMgKm9wcykKLS0gCjIuMTQuMwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:39:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZhM-0001Lx-I9; Fri, 19 Jan 2018 16:39:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZhL-0001Lr-8R
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 16:39:23 +0000
X-Inumbo-ID: a81230e0-fd37-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a81230e0-fd37-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:41:55 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:19:10 -0700
Message-Id: <5A62288F02000078001A0816@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:19:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
 <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
 <b36fffad-b6ab-3ea7-c4e1-34097b9a5161@citrix.com>
 <5A62168502000078001A06BD@prv-mh.provo.novell.com>
 <d8f439f7-9669-133f-831e-78996da518e5@citrix.com>
In-Reply-To: <d8f439f7-9669-133f-831e-78996da518e5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return
 Stack Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE3OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTU6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4w
MS4xOCBhdCAxNToyNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTkvMDEvMTggMTI6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IEBAIC0yNjUs
NiArMjY1LDEwIEBAIE9uIGhhcmR3YXJlIHN1cHBvcnRpbmcgSUJSUywgdGhlIGBpYnJzPWAgb3B0
aW9uIGNhbiBiZSAKPj4+Pj4gdXNlZCB0byBmb3JjZSBvcgo+Pj4+PiAgcHJldmVudCBYZW4gdXNp
bmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJQlJTIGl0c2VsZiwK
Pj4+Pj4gIGZ1bmN0aW9uYWxpdHkgaXMgc3RpbGwgc2V0IHVwIHNvIElCUlMgY2FuIGJlIHZpcnR1
YWxpc2VkIGZvciBndWVzdHMuCj4+Pj4+ICAKPj4+Pj4gK1RoZSBgcnNiX3ZtZXhpdD1gIGFuZCBg
cnNiX25hdGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5lIHdoZW4gdGhlCj4+
Pj4+ICtSU0IgZ2V0cyBvdmVyd3JpdHRlbi4gIFRoZXJlIGFyZSBpbmRpdmlkdWFsIGNvbnRyb2xz
IGZvciBhbiBlbnRyeSBmcm9tIEhWTQo+Pj4+PiArY29udGV4dCwgYW5kIGFuIGVudHJ5IGZyb20g
YSBuYXRpdmUgKFBWIG9yIFhlbikgY29udGV4dC4KPj4+PiBXb3VsZCB5b3UgbWluZCBhZGRpbmcg
YSBzZW50ZW5jZSBvciB0d28gdG8gdGhlIGRlc2NyaXB0aW9uIG1ha2luZwo+Pj4+IGNsZWFyIHdo
YXQgdXNlIHRoaXMgZmluZSBncmFpbmVkIGNvbnRyb2wgaXM/IEkgY2FuJ3QgcmVhbGx5IGZpZ3Vy
ZSB3aHkgSQo+Pj4+IG1pZ2h0IG5lZWQgdG8gYmUgY29uY2VybmVkIGFib3V0IG9uZSBvZiB0aGUg
dHdvIGNhc2VzLCBidXQgbm90IHRoZQo+Pj4+IG90aGVyLgo+Pj4gSSB0aG91Z2ggSSdkIGNvdmVy
ZWQgdGhhdCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UsIGJ1dCBJJ20gbm90IHN1cmUgdGhpcwo+Pj4g
aXMgYSBzdWl0YWJsZSBwbGFjZSB0byBkaXNjdXNzIHRoZSBkZXRhaWxzLiAgUFYgYW5kIEhWTSBn
dWVzdHMgaGF2ZQo+Pj4gZGlmZmVyZW50IHJlYXNvbmluZyBmb3Igd2h5IHdlIG5lZWQgdG8gb3Zl
cndyaXRlIHRoZSBSU0IuCj4+Pgo+Pj4gSW4gdGhlIHBhc3QsIHRoZXJlIHVzZWQgdG8gYmUgYSBk
ZWZhdWx0IGludGVyYWN0aW9uIG9mIHJzYl9uYXRpdmUgYW5kCj4+PiBTTUVQLCBidXQgdGhhdCBw
cm92ZWQgdG8gYmUgaW5zdWZmaWNpZW50IGFuZCByc2JfbmF0aXZlIGlzIG5vdwo+Pj4gdW5jb25k
aXRpb25hbGx5IGVuYWJsZWQuICBJbiBwcmluY2lwbGUgaG93ZXZlciwgaXQgc2hvdWxkIGZhbGwg
d2l0aGluCj4+PiBDT05GSUdfUFYuCj4+IFRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLCBidXQg
SSdtIGFmcmFpZCBJJ20gbm9uZSB0aGUgd2lzZXIgYXMKPj4gdG8gd2h5IHRoZSB0d28gc2VwYXJh
dGUgb3B0aW9ucyBhcmUgbmVlZGVkIChvciBldmVuIGp1c3Qgd2FudGVkKS4KPiAKPiBJZiB5b3Ug
bmV2ZXIgcnVuIDMyYml0IFBWIGd1ZXN0cywgYW5kIGRvbid0IHVzZSBJbnRyb3NwZWN0aW9uIG9u
IEhWTSBWTXMKPiBsYXJnZXIgdGhhbiA3IHZjcHVzLCB0aGVuIHlvdSBhcmUgYmVsaWV2ZWQgc2Fm
ZSB0byB0dXJuIHJzYl9uYXRpdmUgb2ZmLgoKV2hlcmUgZG9lcyB0aGF0IGZ1bm55IDcgY29tZSBm
cm9tLgoKPiBBbHNvLCBiYXNlZCBvbiBmZWVkYmFjayB3ZSdyZSBzZWVpbmcgZnJvbSB0aGUgZmll
bGQsIGFuICJJIHRydXN0IG15IFBWCj4gZ3Vlc3QgbW9kZSIgbG9va3MgbGlrZSBpdCB3aWxsIGdv
IGEgbG9uZyB3YXkuICBXaGVuIGRvbTAgaXMgdGhlIG9ubHkgUFYKPiBndWVzdCAod2hpY2ggaXMg
dmVyeSBjb21tb24sIGFuZCBpbmNyZWFzaW5nbHkgc28gdGhlc2UgZGF5cyksIHRoZW4gd2UKPiBj
YW4gZHJvcCByc2JfbmF0aXZlIGFuZCBJQlJTX0NMRUFSLCBnaXZpbmcgdXMgemVybyBvdmVyaGVh
ZCBmb3IKPiBleGNlcHRpb24vaW50ZXJydXB0IGhhbmRsaW5nLgoKT2theSwgbWFrZXMgc2Vuc2Us
IHRoYW5rcy4gV291bGQgYmUgbmljZSBpZiB5b3UgY291bGQgYWRkIHNvbWUgb2YKdGhpcyB0byB0
aGUgZGVzY3JpcHRpb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:39:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZhj-0001Nt-Q0; Fri, 19 Jan 2018 16:39:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecZhi-0001N7-4z
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:39:46 +0000
X-Inumbo-ID: b5857623-fd37-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5857623-fd37-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:42:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458877906"
Date: Fri, 19 Jan 2018 16:39:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180119163900.auf6tkm7o2vjvy5g@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-6-wei.liu2@citrix.com>
 <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDQ6Mjk6MzFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEphbiAxOSwgMjAxOCBhdCAwMzozNDo1NlBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsg
Yi94ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1rCj4gPiBpbmRleCA0OGM3NDA3YzAwLi4wMjhh
YzE5Yjk2IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tawo+ID4g
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tawo+ID4gQEAgLTM2LDUgKzM2LDggQEAg
Q0ZMQUdTIDo9ICQoZmlsdGVyLW91dCAtZmx0bywkKENGTEFHUykpCj4gPiAgY21kbGluZS5vOiBj
bWRsaW5lLmMgJChDTURMSU5FX0RFUFMpCj4gPiAgCj4gPiAgcmVsb2MubzogcmVsb2MuYyAkKFJF
TE9DX0RFUFMpCj4gPiAraWZlcSAoJChDT05GSUdfUFZIX0dVRVNUKSx5KQo+ID4gK3JlbG9jLm86
IENGTEFHUyArPSAtRENPTkZJR19QVkhfR1VFU1QKPiA+ICtlbmRpZgo+IAo+IEkgd291bGQgbWF5
YmUgZG8gdGhpcyBhYm92ZSwgd2hlcmUgdGhlIHJlc3Qgb2YgdGhlIENGTEFHUyBhcmUgc2V0Lgo+
IENlcnRhaW5seSBzZXR0aW5nIC1EQ09ORklHX1BWSF9HVUVTVCBzaG91bGRuJ3QgY2F1c2UgaXNz
dWVzIGVsc2V3aGVyZS4KPiAKPiBDRkxBR1MtJChDT05GSUdfUFZIX0dVRVNUKSArPSAtRENPTkZJ
R19QVkhfR1VFU1QKPiBDRkxBR1MgKz0gJChDRkxBR1MteSkKPiAKPiA+ICAuUFJFQ0lPVVM6ICUu
YmluICUubG5rCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oIGIveGVu
L2FyY2gveDg2L2Jvb3QvZGVmcy5oCj4gPiBpbmRleCA2YWJkYzE1NDQ2Li4wNTkyMWE2NGEzIDEw
MDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oCj4gPiArKysgYi94ZW4vYXJj
aC94ODYvYm9vdC9kZWZzLmgKPiA+IEBAIC01MSw2ICs1MSw5IEBAIHR5cGVkZWYgdW5zaWduZWQg
c2hvcnQgdTE2Owo+ID4gIHR5cGVkZWYgdW5zaWduZWQgaW50IHUzMjsKPiA+ICB0eXBlZGVmIHVu
c2lnbmVkIGxvbmcgbG9uZyB1NjQ7Cj4gPiAgdHlwZWRlZiB1bnNpZ25lZCBpbnQgc2l6ZV90Owo+
ID4gK3R5cGVkZWYgdTggdWludDhfdDsKPiA+ICt0eXBlZGVmIHUzMiB1aW50MzJfdDsKPiA+ICt0
eXBlZGVmIHU2NCB1aW50NjRfdDsKPiAKPiBUaGlzIHRoaXMgc2VlbXMgdG8gYmUgYWx3YXlzIGV4
cGFuZGluZywgbWF5YmUgYmV0dGVyIHRvIHNpbXBseSByZXBsYWNlCj4gdGhlIHN0ZGJvb2wuaCBp
bmNsdWRlIGFib3ZlIHdpdGggdHlwZXMuaD8KPiAKCkknbSB0d28gbWluZGVkIGhlcmUuIE15IGlt
cHJlc3Npb24gaXMgdGhhdCB0aGlzIHdhbnRzIHRvIGJlIG1pbmltYWwgYW5kCnN0YW5kYWxvbmUu
IFRoZSBjb250ZW50IGluIHR5cGVzLmggaXMgYSBsb3QgbW9yZSB0aGFuIHdlIG5lZWQgaGVyZS4K
Ckkgd2lsbCBsZXQgSmFuIGFuZCBBbmRyZXcgZGVjaWRlLgoKPiA+ICAjZGVmaW5lIFUxNl9NQVgJ
CSgodTE2KSh+MFUpKQo+ID4gICNkZWZpbmUgVUlOVF9NQVgJKH4wVSkKPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiA+
IGluZGV4IDBmNjUyY2VhMTEuLjYxNGU1MzA4MWUgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94
ODYvYm9vdC9oZWFkLlMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+ID4gQEAg
LTQxNCw2ICs0MTQsNyBAQCBfX3B2aF9zdGFydDoKPiA+ICAKPiA+ICAgICAgICAgIC8qIFNldCB0
cmFtcG9saW5lX3BoeXMgdG8gdXNlIG1mbiAxIHRvIGF2b2lkIGhhdmluZyBhIG1hcHBpbmcgYXQg
VkEgMCAqLwo+ID4gICAgICAgICAgbW92dyAgICAkMHgxMDAwLCBzeW1fZXNpKHRyYW1wb2xpbmVf
cGh5cykKPiA+ICsgICAgICAgIG1vdmwgICAgJDB4MzM2ZWM1NzgsICVlYXggLyogbW92ICRYRU5f
SFZNX1NUQVJUX01BR0lDX1ZBTFVFLCAlZWF4ICovCj4gCj4gSG0sIGlmIFhFTl9IVk1fU1RBUlRf
TUFHSUNfVkFMVUUgY2Fubm90IGJlIHVzZWQgSSB3b3VsZCByYXRoZXIgcHJlZmVyCj4gdG8gdXNl
ICglZWJ4KS4KClRoZSBzYW1lIHJlYXNvbiBJIGRpZG4ndCBpbmNsdWRlIHR5cGVzLmggKyBodm1f
c3RhcnRfaW5mby5oIGhlcmUuCgpXZSBjYW4gaW5jbHVkZSBib3RoIHRvIG1ha2UgJFhFTl9IVk1f
U1RBUlRfTUFHSUNfVkFMVUUgd29yay4gQnV0IEkgdGhpbmsKdXNpbmcgKCVlYngpIGlzIGJldHRl
ciBpbiBoZXJlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:41:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:41:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZjC-00022N-3i; Fri, 19 Jan 2018 16:41:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZjA-00021v-Kb
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:41:16 +0000
X-Inumbo-ID: ebf2bcc2-fd37-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ebf2bcc2-fd37-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:43:48 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:41:09 -0700
Message-Id: <5A622DB602000078001A085E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:41:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180104203305.18447-1-tamas@tklengyel.com>
 <5A60E23302000078001A009F@prv-mh.provo.novell.com>
 <5A61C4A702000078001A03B8@prv-mh.provo.novell.com>
 <CABfawhmRwCojV6WV99gSmnhcp4T+gYwz2D9-QSOH6US1Vz5Zwg@mail.gmail.com>
In-Reply-To: <CABfawhmRwCojV6WV99gSmnhcp4T+gYwz2D9-QSOH6US1Vz5Zwg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCHv2] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE3OjI1LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMjoxMiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4gQW5kIHRoZW4gLSBob3cgYWJvdXQgYSBkaWZmZXJlbnQgaGV1cmlz
dGljIGFsdG9nZXRoZXI6IEN1cnJlbnQKPj4gY29kZSBzY2FucyB0aGUgcG9pbnRlZCB0byBtZW1v
cnkgZm9yIGEgbnVsIGNoYXJhY3RlciwgYmVpbmcKPj4gaGFwcHkgaWYgaXQgaXMgZm91bmQgYmVm
b3JlIGhhdmluZyBleGhhdXN0ZWQgY21kc2l6ZS4KPiAKPiBJJ20gbm90IHN1cmUgd2hhdCB5b3Ug
YXJlIHRhbGtpbmcgYWJvdXQuIFRoZSBudWwgY2hhciBpcyBub3QgYXQgdGhlCj4gZW5kIG9mIHRo
ZSBFRklfTE9BRF9PUFRJT04sIGl0IGlzIG9ubHkgYXQgdGhlIGVuZCBvZiB0aGUgRGVzY3JpcHRp
b24KPiBhcnJheS4gQW5kIHdlIGhhdmUgdG8gc2NhbiBmb3IgaXQgYmVjYXVzZSB0aGUgbGVuZ3Ro
IG9mIHRoZQo+IERlc2NyaXB0aW9uIGFycmF5IGlzIG5vdCByZWNvcmRlZCBhbnl3aGVyZSBlbHNl
LiBTbyB3ZSBzY2FuIGZvciB0aGUKPiBudWwgY2hhciBpbiB0aGUgcGFydCBvZiB0aGUgYnVmZmVy
IHdoZXJlIGl0IHdvdWxkIGJlIHdhcnJhbnRlZCBieSB0aGUKPiBFRkkgc3BlYywgdGhlbiBjb21w
dXRlIHRoZSBsb2NhdGlvbiBvZiB0aGUgYWN0dWFsIG9wdGlvbiBidWZmZXIgYmFzZWQKPiBvbiB0
aGF0IGNoZWNraW5nIHRoYXQgaXQgaXMgd2l0aGluIGJvdW5kcyBvZiB0aGUgYnVmZmVyLgoKQnkg
ImN1cnJlbnQgY29kZSIgSSBtZWFuIHdoYXQncyB1cHN0cmVhbSBhdCBwcmVzZW50LCBub3QgeW91
cnMuCkkuZS4gSSdtIHN1Z2dlc3RpbmcgdG8gY29uc2lkZXIgcHJvdmluZyBpdCdzIGEgbnVsLXRl
cm1pbmF0ZWQgc3RyaW5nCmluc3RlYWQgb2YgcHJvdmluZyBpdHMgYW4gRUZJX0xPQURfT1BUSU9O
IHN0cnVjdHVyZS4KCkphbgoKPj4gV2h5IG5vdAo+PiBzaW1wbHkgc2NhbiBmb3IgdGhlIGZpcnN0
IG51bCBhbmQgY29uY2x1ZGUgaXQncyBhbiBFRklfTE9BRF9PUFRJT04KPj4gc3RydWN0dXJlIGlm
IHRoYXQgbnVsIGlzbid0IHJpZ2h0IGF0IHRoZSBlbmQgb2YgdGhlIGJ1ZmZlcj8KPiAKPiBJIGRv
bid0IGZvbGxvdywgaG93IHdvdWxkIHRoYXQgYmUgbW9yZSByb2J1c3QgdGhlbiBjaGVja2luZyB0
aGF0IE5VTEwKPiBpcyBpbiB0aGUgcmlnaHQgc3BhY2Ugd2l0aGluIHRoZSBFRklfTE9BRF9PUFRJ
T04gYWNjb3JkaW5nIHRvIHNwZWM/Cj4gCj4+IE9uZSBjb3VsZAo+PiBldmVuIGNvbnNpZGVyIHNj
YW5uaW5nIGZvciBtb3JlIHRoYW4ganVzdCBudWwsIGUuZy4gYW55IG5vbi1ibGFuawo+PiBjaGFy
YWN0ZXIgd2l0aCBhIG51bWVyaWMgdmFsdWUgYmVsb3cgMHgwMDIwLgo+IAo+IFBlcmhhcHMsIGJ1
dCBJIHRoaW5rIHRoYXQncyBhbiBvdmVya2lsbC4gQWdhaW4sIHdoYXQgYXJlIHRoZSBjaGFuY2Vz
Cj4gdGhhdCBhIG5vbi1FRkkgbG9hZGVyIHdpbGwgcGFzcyBhIHN0cmluZyBidWZmZXIgdGhhdCBo
YXBwZW5zIHRvIGFsc28KPiBwcm9wZXJseSBwYXJzZSBhcyBhbiBFRklfTE9BRF9PUFRJT04/Cj4g
Cj4gVGFtYXMKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:43:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:43:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZlB-0002F1-JD; Fri, 19 Jan 2018 16:43:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecZlA-0002Ek-QV
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:43:20 +0000
X-Inumbo-ID: 35b4efd2-fd38-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35b4efd2-fd38-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:45:52 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:02:59 -0700
Message-Id: <5A6224C302000078001A0788@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:02:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
In-Reply-To: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/6] x86: move invocations of
	hvm_flush_guest_tlbs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlaXIgbmVlZCBpcyBub3QgdGllZCB0byB0aGUgYWN0dWFsIGZsdXNoaW5nIG9mIFRMQnMsIGJ1
dCB0aGUgdGlja2luZwpvZiB0aGUgVExCIGNsb2NrLiBNYWtlIHRoaXMgbW9yZSBvYnZpb3VzIGJ5
IGZvbGRpbmcgdGhlIHR3byBpbnZvY2F0aW9ucwppbnRvIGEgc2luZ2xlIG9uZSBpbiBwcmVfZmx1
c2goKS4KCkFsc28gZGVmZXIgdGhlIGxhdGNoaW5nIG9mIENSNCBpbiB3cml0ZV9jcjMoKSB1bnRp
bCBhZnRlciBwcmVfZmx1c2goKQooYW5kIGhlbmNlIGltcGxpY2l0bHkgdW50aWwgYWZ0ZXIgSVJR
cyBhcmUgb2ZmKSwgbWFraW5nIG9wZXJhdGlvbgpzZXF1ZW5jZSB0aGUgc2FtZSBpbiBib3RoIGNh
c2VzIChlbGltaW5hdGluZyB0aGUgdGhlb3JldGljYWwgcmlzayBvZgpwcmVfZmx1c2goKSBhbHRl
cmluZyBDUjQpLiBUaGlzIHRoZW4gYWxzbyBpbXByb3ZlcyByZWdpc3RlciBhbGxvY2F0aW9uLAph
cyB0aGUgY29tcGlsZXIgZG9lc24ndCBuZWVkIHRvIHVzZSBhIGNhbGxlZS1zYXZlZCByZWdpc3Rl
ciBmb3IgImNyNCIKYW55bW9yZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jCkBAIC00OSw2ICs0OSw4IEBAIHN0YXRpYyB1MzIgcHJlX2ZsdXNoKHZv
aWQpCiAgICAgICAgIHJhaXNlX3NvZnRpcnEoTkVXX1RMQkZMVVNIX0NMT0NLX1BFUklPRF9TT0ZU
SVJRKTsKIAogIHNraXBfY2xvY2t0aWNrOgorICAgIGh2bV9mbHVzaF9ndWVzdF90bGJzKCk7CisK
ICAgICByZXR1cm4gdDI7CiB9CiAKQEAgLTcxLDE1ICs3MywxNCBAQCBzdGF0aWMgdm9pZCBwb3N0
X2ZsdXNoKHUzMiB0KQogCiB2b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25nIGNyMykKIHsKLSAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzLCBjcjQgPSByZWFkX2NyNCgpOworICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3MsIGNyNDsKICAgICB1MzIgdDsKIAogICAgIC8qIFRoaXMgbm9uLXJlZW50cmFudCBm
dW5jdGlvbiBpcyBzb21ldGltZXMgY2FsbGVkIGluIGludGVycnVwdCBjb250ZXh0LiAqLwogICAg
IGxvY2FsX2lycV9zYXZlKGZsYWdzKTsKIAogICAgIHQgPSBwcmVfZmx1c2goKTsKLQotICAgIGh2
bV9mbHVzaF9ndWVzdF90bGJzKCk7CisgICAgY3I0ID0gcmVhZF9jcjQoKTsKIAogICAgIHdyaXRl
X2NyNChjcjQgJiB+WDg2X0NSNF9QR0UpOwogICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUl
Y3IzIiA6IDogInIiIChjcjMpIDogIm1lbW9yeSIgKTsKQEAgLTEyMSw4ICsxMjIsNiBAQCB1bnNp
Z25lZCBpbnQgZmx1c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkCiAgICAgICAgICAgICB1MzIgdCA9
IHByZV9mbHVzaCgpOwogICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2NyNCgp
OwogCi0gICAgICAgICAgICBodm1fZmx1c2hfZ3Vlc3RfdGxicygpOwotCiAgICAgICAgICAgICB3
cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRfUEdFKTsKICAgICAgICAgICAgIGJhcnJpZXIoKTsKICAg
ICAgICAgICAgIHdyaXRlX2NyNChjcjQpOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:47:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZp1-0002R8-2v; Fri, 19 Jan 2018 16:47:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gpqk=eo=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ecZoz-0002R2-VV
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:47:18 +0000
X-Inumbo-ID: c3bbdc0f-fd38-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3bbdc0f-fd38-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 16:49:50 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id 143so4594072wma.5
 for <xen-devel@lists.xenproject.org>; Fri, 19 Jan 2018 08:47:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=iaxF0qDYp2sTIcwJwm7jDFpYh1W6COyKTnQgYbUn314=;
 b=Cn6nP7En/DDg0oLiLPB58VFpXYRWmPtoGW4wKiMMbXkypkeK5uC3oaeJuFFwLO04Gm
 qZvhkV1vZbrDptWlBDTmnDlgXt+6ym8C2f4NuwwP73HFPtv1nfN/9qsX1uPrAPCXPbJ/
 /yV58v0+5BTkaXNahQeZH7DxnrrQJ9+j3E14pib4dsrQU19rTnJ9Bx70R7RWBmCnhVE/
 YqCgMerLjT4p93zD7DhQvVI2FreREByfBiiV72sz+Hf/AXXT0WR817JaWIyr7UseVm1V
 XRRs+F7YuyJpwX88qhutWt26wx23mA6v0xdZNZYG6InJI2KbVteJQuW/04aqeJPso0kd
 gNLA==
X-Gm-Message-State: AKwxyteX0qgEtY2Fo2ap1qcRmbVqlHqdVFGyZV2ws80w6W0vifiUtTa5
 FMxd7NfdS8SnCvN+04bBU+dUVsoq
X-Google-Smtp-Source: ACJfBos0+HiqEjKIMinCJsaPf6tyE0G8uAlNBDYhC5522n9MGPsFd44R30twoOESxrYk88Wt2kJeqg==
X-Received: by 10.80.166.147 with SMTP id e19mr13524553edc.97.1516380431470;
 Fri, 19 Jan 2018 08:47:11 -0800 (PST)
Received: from mail-wr0-f179.google.com (mail-wr0-f179.google.com.
 [209.85.128.179])
 by smtp.gmail.com with ESMTPSA id l60sm4028389edl.83.2018.01.19.08.47.11
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 08:47:11 -0800 (PST)
Received: by mail-wr0-f179.google.com with SMTP id f11so2128605wre.4
 for <xen-devel@lists.xenproject.org>; Fri, 19 Jan 2018 08:47:11 -0800 (PST)
X-Received: by 10.223.170.208 with SMTP id i16mr6027149wrc.90.1516380431049;
 Fri, 19 Jan 2018 08:47:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 19 Jan 2018 08:46:30 -0800 (PST)
In-Reply-To: <5A622DB602000078001A085E@prv-mh.provo.novell.com>
References: <20180104203305.18447-1-tamas@tklengyel.com>
 <5A60E23302000078001A009F@prv-mh.provo.novell.com>
 <5A61C4A702000078001A03B8@prv-mh.provo.novell.com>
 <CABfawhmRwCojV6WV99gSmnhcp4T+gYwz2D9-QSOH6US1Vz5Zwg@mail.gmail.com>
 <5A622DB602000078001A085E@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 19 Jan 2018 09:46:30 -0700
X-Gmail-Original-Message-ID: <CABfawh=9Zsg=v5w+CpRfeOm7rcWF=w9iH6xmFaEVBZMSeG29aQ@mail.gmail.com>
Message-ID: <CABfawh=9Zsg=v5w+CpRfeOm7rcWF=w9iH6xmFaEVBZMSeG29aQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCHv2] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgOTo0MSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAxOS4wMS4xOCBhdCAxNzoyNSwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPbiBGcmksIEphbiAxOSwgMjAxOCBhdCAyOjEyIEFNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4gQW5kIHRoZW4gLSBob3cgYWJvdXQg
YSBkaWZmZXJlbnQgaGV1cmlzdGljIGFsdG9nZXRoZXI6IEN1cnJlbnQKPj4+IGNvZGUgc2NhbnMg
dGhlIHBvaW50ZWQgdG8gbWVtb3J5IGZvciBhIG51bCBjaGFyYWN0ZXIsIGJlaW5nCj4+PiBoYXBw
eSBpZiBpdCBpcyBmb3VuZCBiZWZvcmUgaGF2aW5nIGV4aGF1c3RlZCBjbWRzaXplLgo+Pgo+PiBJ
J20gbm90IHN1cmUgd2hhdCB5b3UgYXJlIHRhbGtpbmcgYWJvdXQuIFRoZSBudWwgY2hhciBpcyBu
b3QgYXQgdGhlCj4+IGVuZCBvZiB0aGUgRUZJX0xPQURfT1BUSU9OLCBpdCBpcyBvbmx5IGF0IHRo
ZSBlbmQgb2YgdGhlIERlc2NyaXB0aW9uCj4+IGFycmF5LiBBbmQgd2UgaGF2ZSB0byBzY2FuIGZv
ciBpdCBiZWNhdXNlIHRoZSBsZW5ndGggb2YgdGhlCj4+IERlc2NyaXB0aW9uIGFycmF5IGlzIG5v
dCByZWNvcmRlZCBhbnl3aGVyZSBlbHNlLiBTbyB3ZSBzY2FuIGZvciB0aGUKPj4gbnVsIGNoYXIg
aW4gdGhlIHBhcnQgb2YgdGhlIGJ1ZmZlciB3aGVyZSBpdCB3b3VsZCBiZSB3YXJyYW50ZWQgYnkg
dGhlCj4+IEVGSSBzcGVjLCB0aGVuIGNvbXB1dGUgdGhlIGxvY2F0aW9uIG9mIHRoZSBhY3R1YWwg
b3B0aW9uIGJ1ZmZlciBiYXNlZAo+PiBvbiB0aGF0IGNoZWNraW5nIHRoYXQgaXQgaXMgd2l0aGlu
IGJvdW5kcyBvZiB0aGUgYnVmZmVyLgo+Cj4gQnkgImN1cnJlbnQgY29kZSIgSSBtZWFuIHdoYXQn
cyB1cHN0cmVhbSBhdCBwcmVzZW50LCBub3QgeW91cnMuCj4gSS5lLiBJJ20gc3VnZ2VzdGluZyB0
byBjb25zaWRlciBwcm92aW5nIGl0J3MgYSBudWwtdGVybWluYXRlZCBzdHJpbmcKPiBpbnN0ZWFk
IG9mIHByb3ZpbmcgaXRzIGFuIEVGSV9MT0FEX09QVElPTiBzdHJ1Y3R1cmUuCj4KCkFoLCB5ZXMs
IHRoYXQgbWFrZXMgbW9yZSBzZW5zZS4gRm9yIHRoZSBFRklfTE9BRF9PUFRJT04gY2FzZSB3ZSB3
b3VsZApzdGlsbCBoYXZlIHRvIGRvIGFsbCB0aGUgcGFyc2luZyBhbmQgc2FuaXR5IGNoZWNraW5n
IHdlIGN1cnJlbnRseSBkbwp0aG91Z2guIEJ1dCBhZGRpbmcgYSBjaGVjayB0byBzZWUgd2hldGhl
ciB0aGUgYnVmZmVyIGVuZHMgaW4gYSBudWwgYW5kCmlmIGl0IGRvZXMgc2tpcHBpbmcgdGhlIEVG
SV9MT0FEX09QVElPTiBwYXJzaW5nIHdvdWxkIGJlIGZpbmUuCgpUYW1hcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:58:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:58:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecZzr-0003CZ-4p; Fri, 19 Jan 2018 16:58:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ueqv=eo=citrix.com=prvs=55028b973=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ecZzp-0003CS-EA
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:58:29 +0000
X-Inumbo-ID: 539daf29-fd3a-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 539daf29-fd3a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:01:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458881331"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 19 Jan 2018 16:57:11 +0000
Message-ID: <20180119165711.16615-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/shutdown: Use ACPI reboot method for Dell
	PowerEdge R740
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBFRkkgYm9vdGluZyB0aGUgRGVsbCBQb3dlckVkZ2UgUjc0MCwgaXQgY29uc2lzdGVudGx5
IHdhbmRlcnMgaW50byB0aGUKd2VlZHMgYW5kIGdldHMgYW4gaW52YWxpZCBvcGNvZGUgaW4gdGhl
IEVGSSBSZXNldFN5c3RlbSBjYWxsLgpRdWlyayB0aGlzIGhhcmR3YXJlIHRvIHVzZSB0aGUgQUNQ
SSByZWJvb3QgbWV0aG9kIGluc3RlYWQuCgpFeGFtcGxlIHN0YWNrIHRyYWNlOgoKLS0tLVsgWGVu
LTQuMTEtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9biAgIE5vdCB0YWludGVkIF0tLS0tCkNQVTog
ICAgMApSSVA6ICAgIGUwMDg6WzwwMDAwMDAwMDAwMDAwMDE3Pl0gMDAwMDAwMDAwMDAwMDAxNwpS
RkxBR1M6IDAwMDAwMDAwMDAwMTAyMDIgICBDT05URVhUOiBoeXBlcnZpc29yCnJheDogMDAwMDAw
MDA2NmViMmZmMCAgIHJieDogZmZmZjgzMDA1ZjYyN2MyMCAgIHJjeDogMDAwMDAwMDA2YzU0ZTEw
MApyZHg6IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6IDAwMDAwMDAwMDAwMDAwNjUgICByZGk6IDAw
MDAwMDEwNzM1NWYwMDAKcmJwOiBmZmZmODMwMDVmNjI3YzcwICAgcnNwOiBmZmZmODMwMDVmNjI3
YjQ4ICAgcjg6ICBmZmZmODMwMDVmNjI3YjkwCnI5OiAgMDAwMDAwMDAwMDAwMDAwMCAgIHIxMDog
ZmZmZjgzMDA1ZjYyN2M4OCAgIHIxMTogMDAwMDAwMDAwMDAwMDAwMApyMTI6IDAwMDAwMDAwMDAw
MDAwMDAgICByMTM6IDAwMDAwMDAwMDAwMDBjZjkgICByMTQ6IDAwMDAwMDAwMDAwMDAwNjUKcjE1
OiBmZmZmODMwMDAwMDAwMDAwICAgY3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAw
MDAwMzUyNmUwCmNyMzogMDAwMDAwMTA3MzU1ZjAwMCAgIGNyMjogZmZmZmM5MDAwMGNmZjAwMApm
c2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc2I6IGZmZmY4ODAxOWY2MDAwMDAgICBnc3M6IDAwMDAw
MDAwMDAwMDAwMDAKZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBz
czogZTAxMCAgIGNzOiBlMDA4ClhlbiBjb2RlIGFyb3VuZCA8MDAwMDAwMDAwMDAwMDAxNz4gKDAw
MDAwMDAwMDAwMDAwMTcpOgogZjAgZDggZGQgMDAgZjAgNTQgZmYgMDAgPGYwPiA1MCBkZCAwMCBm
MCBkOCBkZCAwMCBmMCBhNSBmZSAwMCBmMCA4NyBlOSAwMApYZW4gc3RhY2sgdHJhY2UgZnJvbSBy
c3A9ZmZmZjgzMDA1ZjYyN2I0ODoKICAgZmZmZjgzMDA1ZjYyN2I1MCBmZmZmZmZmZmZmZmZmZmRh
IDAwMDAwMDAwNmM1NDdhYWEgZmZmZjgyZDAwMDAwMDAwMQogICBmZmZmODMwMDVmNjI3YmVjIDAw
MDAwMDEwNzM1NWYwMDAgMDAwMDAwMDA2YzU0NmZiOCBmZmZmODMxMDdmZmUzMjQwCiAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCA4MDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAw
MDAwMDAKICAgMDAwMDAwMDA2YzU0NmI5NSAwMDAwMDAwMDZjNTRjNzAwIGZmZmY4MzAwNWY2Mjdi
ZGMgZmZmZjgzMDA1ZjYyN2JlOAogICAwMDAwMDAwMDVmNjE2MDAwIGZmZmY4MzAwNWY2MjdjMjAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwY2Y5CiAgIGZmZmY4MjAwODAzNTAwMDEgMDAw
MDAwMDAwMDAwMDAwYiBmZmZmODJkMDgwMzUxZWRhIDAwMDAwMDAwMDAwMDAwMDAKICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDA1ZjYx
NjAwMAogICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODA5NWZmNjAgZmZmZjgyZDA4MDk1ZmY2
MCAwMDAwMDBmMTAwMDAwMDAwCiAgIGZmZmY4MmQwODAyOTYwOTcgMDAwMDAwMDAwMDAwZTAwOCAw
MDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwNWY2MjdjODgKICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMGZmZmZmZmZlIGZmZmY4MmQwODAyOTU5ZDIgZmZmZjgyZDA4MDI5NTlkMgogICAwMDAwMDAw
MDgwOTVmMzAwIDAwMDAwMDAwNWY2MjdjOWMgMDAwMDAwMDAwMDAwMDBmOCAwMDAwMDAwMDAwMDAw
MDAwCiAgIDAwMDAwMDAwMDAwMDAwZjggZmZmZjgyZDA4MDkzMmMwMCAwMDAwMDAwMDAwMDAwMDAw
IGZmZmY4MmQwODA5NWY3YzgKICAgZmZmZjgyZDA4MDkzMmMwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgZmZmZjgyZDA4MDI5NWE5YgogICBmZmZmODMwMDVmNjI3ZDk4IGZmZmY4
MmQwODAyMzYxZjMgZmZmZjgyZDA4MDkzMmMwMCAwMDAwMDAwMDgwMDAwMDAwCiAgIGZmZmY4MzAw
NWY2MjdkOTggZmZmZjgyZDA4MDI3OWExOSBmZmZmODJkMDgwOTVmMDJjIGZmZmY4MmQwODAwMDAw
MDAKICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMGZiIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwNzE0ODRlNTRmNgogICBmZmZmODMxMDczNTQyMDk4IGZmZmY4MmQwODA5M2FjNzggZmZm
ZjgzMTA3MmJlZmQzMCAwMDAwMDAwMDAwMDAwMDAwCiAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKICAgMDAwMDAwMDAw
MDAwMDAwMCBmZmZmODJkMDgwMzRmMTg1IGZmZmY4MmQwODA5NDk0NjAgMDAwMDAwMDAwMDAwMDAw
MAogICBmZmZmODJkMDgwOTVmMjcwIDAwMDAwMDAwMDAwMDAwMDggZmZmZjgzMTA3MzU3YWUyMCAw
MDAwMDA3MTQ2Y2U0YmQzClhlbiBjYWxsIHRyYWNlOgogICBbPDAwMDAwMDAwMDAwMDAwMTc+XSAw
MDAwMDAwMDAwMDAwMDE3CiAgIFs8ZmZmZjgyZDA4MDM1MWVkYT5dIGVmaV9yZXNldF9zeXN0ZW0r
MHg1YS8weDkwCiAgIFs8ZmZmZjgyZDA4MDI5NjA5Nz5dIHNtcF9zZW5kX3N0b3ArMHg5Ny8weGEw
CiAgIFs8ZmZmZjgyZDA4MDI5NTlkMj5dIG1hY2hpbmVfcmVzdGFydCsweDIxMi8weDJkMAogICBb
PGZmZmY4MmQwODAyOTU5ZDI+XSBtYWNoaW5lX3Jlc3RhcnQrMHgyMTIvMHgyZDAKICAgWzxmZmZm
ODJkMDgwMjk1YTliPl0gc2h1dGRvd24uYyNfX21hY2hpbmVfcmVzdGFydCsweGIvMHgxMAogICBb
PGZmZmY4MmQwODAyMzYxZjM+XSBzbXBfY2FsbF9mdW5jdGlvbl9pbnRlcnJ1cHQrMHg1My8weDgw
CiAgIFs8ZmZmZjgyZDA4MDI3OWExOT5dIGRvX0lSUSsweDI1OS8weDY2MAogICBbPGZmZmY4MmQw
ODAzNGYxODU+XSBjb21tb25faW50ZXJydXB0KzB4ODUvMHg5MAogICBbPGZmZmY4MmQwODAyYzYx
NTI+XSBtd2FpdC1pZGxlLmMjbXdhaXRfaWRsZSsweDI0Mi8weDM5MAogICBbPGZmZmY4MmQwODAy
NmI0NDY+XSBkb21haW4uYyNpZGxlX2xvb3ArMHg4Ni8weGMwCgoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqClBhbmljIG9uIENQVSAwOgpGQVRBTCBUUkFQOiB2ZWN0b3Ig
PSA2IChpbnZhbGlkIG9wY29kZSkKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgoKZG1pZGVjb2RlIGluZm86CgpCSU9TIEluZm9ybWF0aW9uOgogICAgVmVuZG9yOiBEZWxs
IEluYy4KICAgIFZlcnNpb246IDEuMi4xMQogICAgUmVsZWFzZSBEYXRlOiAxMC8xOS8yMDE3CiAg
ICBCSU9TIFJldmlzaW9uOiAxLjIKU3lzdGVtIEluZm9ybWF0aW9uOgogICAgTWFudWZhY3R1cmVy
OiBEZWxsIEluYy4KICAgIFByb2R1Y3QgTmFtZTogUG93ZXJFZGdlIFI3NDAKClNpZ25lZC1vZmYt
Ynk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9zaHV0ZG93bi5jIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2h1dGRvd24uYyBiL3hlbi9hcmNo
L3g4Ni9zaHV0ZG93bi5jCmluZGV4IGEzNTA3MTQuLmM3MDllMTMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zaHV0ZG93bi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zaHV0ZG93bi5jCkBAIC01MTEs
NiArNTExLDE1IEBAIHN0YXRpYyBzdHJ1Y3QgZG1pX3N5c3RlbV9pZCBfX2luaXRkYXRhIHJlYm9v
dF9kbWlfdGFibGVbXSA9IHsKICAgICAgICAgICAgIERNSV9NQVRDSChETUlfUFJPRFVDVF9OQU1F
LCAiTGF0aXR1ZGUgRTY1MjAiKSwKICAgICAgICAgfSwKICAgICB9LAorICAgIHsgICAgLyogSGFu
ZGxlIHByb2JsZW1zIHdpdGggcmVib290aW5nIG9uIERlbGwgUG93ZXJFZGdlIFI3NDAuICovCisg
ICAgICAgIC5jYWxsYmFjayA9IG92ZXJyaWRlX3JlYm9vdCwKKyAgICAgICAgLmRyaXZlcl9kYXRh
ID0gKHZvaWQgKikobG9uZylCT09UX0FDUEksCisgICAgICAgIC5pZGVudCA9ICJEZWxsIFBvd2Vy
RWRnZSBSNzQwIiwKKyAgICAgICAgLm1hdGNoZXMgPSB7CisgICAgICAgICAgICBETUlfTUFUQ0go
RE1JX1NZU19WRU5ET1IsICJEZWxsIEluYy4iKSwKKyAgICAgICAgICAgIERNSV9NQVRDSChETUlf
UFJPRFVDVF9OQU1FLCAiUG93ZXJFZGdlIFI3NDAiKSwKKyAgICAgICAgfSwKKyAgICB9LAogICAg
IHsgfQogfTsKIAotLSAKMi45LjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:59:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:59:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eca10-0003HL-El; Fri, 19 Jan 2018 16:59:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eca0y-0003Gi-RE
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 16:59:40 +0000
X-Inumbo-ID: 7def8887-fd3a-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7def8887-fd3a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:02:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="66349749"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
 <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
 <b36fffad-b6ab-3ea7-c4e1-34097b9a5161@citrix.com>
 <5A62168502000078001A06BD@prv-mh.provo.novell.com>
 <d8f439f7-9669-133f-831e-78996da518e5@citrix.com>
 <5A62288F02000078001A0816@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <685ce7f2-1510-6584-0bca-48d505deba2f@citrix.com>
Date: Fri, 19 Jan 2018 16:43:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A62288F02000078001A0816@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return
 Stack Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTY6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAxLjE4IGF0
IDE3OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDE1OjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDE1OjI0LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTkvMDEvMTggMTI6NDcs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxOC4wMS4xOCBhdCAxNjo0NiwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gQEAgLTI2NSw2ICsyNjUsMTAgQEAg
T24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2FuIGJlIAo+
Pj4+Pj4gdXNlZCB0byBmb3JjZSBvcgo+Pj4+Pj4gIHByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0
dXJlIGl0c2VsZi4gIElmIFhlbiBpcyBub3QgdXNpbmcgSUJSUyBpdHNlbGYsCj4+Pj4+PiAgZnVu
Y3Rpb25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmlydHVhbGlzZWQgZm9y
IGd1ZXN0cy4KPj4+Pj4+ICAKPj4+Pj4+ICtUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9uYXRp
dmU9YCBvcHRpb25zIGNhbiBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQo+Pj4+Pj4gK1JT
QiBnZXRzIG92ZXJ3cml0dGVuLiAgVGhlcmUgYXJlIGluZGl2aWR1YWwgY29udHJvbHMgZm9yIGFu
IGVudHJ5IGZyb20gSFZNCj4+Pj4+PiArY29udGV4dCwgYW5kIGFuIGVudHJ5IGZyb20gYSBuYXRp
dmUgKFBWIG9yIFhlbikgY29udGV4dC4KPj4+Pj4gV291bGQgeW91IG1pbmQgYWRkaW5nIGEgc2Vu
dGVuY2Ugb3IgdHdvIHRvIHRoZSBkZXNjcmlwdGlvbiBtYWtpbmcKPj4+Pj4gY2xlYXIgd2hhdCB1
c2UgdGhpcyBmaW5lIGdyYWluZWQgY29udHJvbCBpcz8gSSBjYW4ndCByZWFsbHkgZmlndXJlIHdo
eSBJCj4+Pj4+IG1pZ2h0IG5lZWQgdG8gYmUgY29uY2VybmVkIGFib3V0IG9uZSBvZiB0aGUgdHdv
IGNhc2VzLCBidXQgbm90IHRoZQo+Pj4+PiBvdGhlci4KPj4+PiBJIHRob3VnaCBJJ2QgY292ZXJl
ZCB0aGF0IGluIHRoZSBjb21taXQgbWVzc2FnZSwgYnV0IEknbSBub3Qgc3VyZSB0aGlzCj4+Pj4g
aXMgYSBzdWl0YWJsZSBwbGFjZSB0byBkaXNjdXNzIHRoZSBkZXRhaWxzLiAgUFYgYW5kIEhWTSBn
dWVzdHMgaGF2ZQo+Pj4+IGRpZmZlcmVudCByZWFzb25pbmcgZm9yIHdoeSB3ZSBuZWVkIHRvIG92
ZXJ3cml0ZSB0aGUgUlNCLgo+Pj4+Cj4+Pj4gSW4gdGhlIHBhc3QsIHRoZXJlIHVzZWQgdG8gYmUg
YSBkZWZhdWx0IGludGVyYWN0aW9uIG9mIHJzYl9uYXRpdmUgYW5kCj4+Pj4gU01FUCwgYnV0IHRo
YXQgcHJvdmVkIHRvIGJlIGluc3VmZmljaWVudCBhbmQgcnNiX25hdGl2ZSBpcyBub3cKPj4+PiB1
bmNvbmRpdGlvbmFsbHkgZW5hYmxlZC4gIEluIHByaW5jaXBsZSBob3dldmVyLCBpdCBzaG91bGQg
ZmFsbCB3aXRoaW4KPj4+PiBDT05GSUdfUFYuCj4+PiBUaGFua3MgZm9yIHRoZSBleHBsYW5hdGlv
biwgYnV0IEknbSBhZnJhaWQgSSdtIG5vbmUgdGhlIHdpc2VyIGFzCj4+PiB0byB3aHkgdGhlIHR3
byBzZXBhcmF0ZSBvcHRpb25zIGFyZSBuZWVkZWQgKG9yIGV2ZW4ganVzdCB3YW50ZWQpLgo+PiBJ
ZiB5b3UgbmV2ZXIgcnVuIDMyYml0IFBWIGd1ZXN0cywgYW5kIGRvbid0IHVzZSBJbnRyb3NwZWN0
aW9uIG9uIEhWTSBWTXMKPj4gbGFyZ2VyIHRoYW4gNyB2Y3B1cywgdGhlbiB5b3UgYXJlIGJlbGll
dmVkIHNhZmUgdG8gdHVybiByc2JfbmF0aXZlIG9mZi4KPiBXaGVyZSBkb2VzIHRoYXQgZnVubnkg
NyBjb21lIGZyb20uCgpJdCB3YXMgNyBsYXN0IHRpbWUgSSBsb29rZWQuCgpJdHMgY29tcGxpY2F0
ZWQsIGJ1dCBpcyBiYXNpY2FsbHkgc2l6ZW9mKHZtX2V2ZW50IHJpbmcpIC8Kc2l6ZW9mKHZtX2V2
ZW50IHJlcXVlc3QpLCBhY2NvdW50aW5nIGZvciB0aGVyZSBiZWluZyBzcGFjZSBmb3IgYXQgbGVh
c3QKb25lIHN5bmNocm9ub3VzIHJlcXVlc3QgcmVtYWluaW5nIGlmIGFzeW5jIHJlcXVlc3RzIGFy
ZSBhY3R1YWxseSB1c2VkLgoKVGhlIHBsYW4gZm9yIHJlc29sdmluZyB0aGlzIGlzOgoxKSBQYXVs
J3MgbmV3IG1hcHBpbmcgQVBJCjIpIFN3aXRjaGluZyB0aGUgdm1fZXZlbnQgcmluZyBpbiB0d28K
MmEpIHN5bmMgcmVxdWVzdHMgYmVjb21lIGEgc3RyYWlnaHQgYXJyYXkgdXNpbmcgdmNwdV9pZCBh
cyBhbiBpbmRleAoyYikgYXN5bmMgcmVxdWVzdHMgY2FuIGJlY29tZSBhbiAoYXJiaXRyYXJ5IGxh
cmdlLCB3aXRoaW4gcmVhc29uKQptdWx0aXBhZ2UgcmluZywgYW5kIHJlc3BlY2lmaWVkIHRvIGJl
IGxvc3N5IGlmIG5vdCBkcmFpbmVkIHF1aWNrbHkgZW5vdWdoLgozKSBJIHB1cmdlIHRoZSB3YWl0
cXVldWUgaW5mcmFzdHJ1Y3R1cmUgYW5kIHByZXRlbmQgdGhhdCBpdCBuZXZlciBleGlzdGVkLgoK
VGhpcyBtZWFucyB0aGF0IGxpdmVwYXRjaGluZyBpcyBmaW5hbGx5IHNhZmUgaW4gY29tYmluYXRp
b24gd2l0aAppbnRyb3NwZWN0aW9uLCBhbmQgdGhlIHJpbmdzIGNhbid0IGJlIGZpZGRsZWQgd2l0
aCBteSBhIGN1bm5pbmcgZ3Vlc3QuCgo+Cj4+IEFsc28sIGJhc2VkIG9uIGZlZWRiYWNrIHdlJ3Jl
IHNlZWluZyBmcm9tIHRoZSBmaWVsZCwgYW4gIkkgdHJ1c3QgbXkgUFYKPj4gZ3Vlc3QgbW9kZSIg
bG9va3MgbGlrZSBpdCB3aWxsIGdvIGEgbG9uZyB3YXkuICBXaGVuIGRvbTAgaXMgdGhlIG9ubHkg
UFYKPj4gZ3Vlc3QgKHdoaWNoIGlzIHZlcnkgY29tbW9uLCBhbmQgaW5jcmVhc2luZ2x5IHNvIHRo
ZXNlIGRheXMpLCB0aGVuIHdlCj4+IGNhbiBkcm9wIHJzYl9uYXRpdmUgYW5kIElCUlNfQ0xFQVIs
IGdpdmluZyB1cyB6ZXJvIG92ZXJoZWFkIGZvcgo+PiBleGNlcHRpb24vaW50ZXJydXB0IGhhbmRs
aW5nLgo+IE9rYXksIG1ha2VzIHNlbnNlLCB0aGFua3MuIFdvdWxkIGJlIG5pY2UgaWYgeW91IGNv
dWxkIGFkZCBzb21lIG9mCj4gdGhpcyB0byB0aGUgZGVzY3JpcHRpb24uCgpJJ2xsIHNlZSB3aGF0
IEkgY2FuIGRvLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 16:59:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 16:59:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eca1G-0003Kp-M0; Fri, 19 Jan 2018 16:59:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eca1F-0003J0-NR
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:59:57 +0000
X-Inumbo-ID: 882e870e-fd3a-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 882e870e-fd3a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:02:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458881896"
Date: Fri, 19 Jan 2018 16:59:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180119165949.eitijupmfimxogh6@citrix.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A62252102000078001A078E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A62252102000078001A078E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/6] add check to cpumask_of()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDk6MDQ6MzNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSnVzdCBsaWtlIGFueSBvdGhlciBmdW5jdGlvbidzIENQVSBpbnB1dHMsIHRoZSBvbmUg
aGVyZSBzaG91bGRuJ3QgZ28KPiB1bmNoZWNrZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:04:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:04:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eca5K-00048s-80; Fri, 19 Jan 2018 17:04:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xqzm=eo=citrix.com=prvs=55088e0a4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eca5I-00048k-No
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:04:08 +0000
X-Inumbo-ID: 1deda3a4-fd3b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1deda3a4-fd3b-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:06:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458882155"
To: Jan Beulich <JBeulich@suse.com>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
 <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
 <5A622C9602000078001A0847@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ec8366d4-ba2b-25da-a5d0-59a0cc404438@citrix.com>
Date: Fri, 19 Jan 2018 17:00:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A622C9602000078001A0847@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTkvMjAxOCAwNDozNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDEu
MTggYXQgMTY6NDMsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwMS8x
OS8yMDE4IDAyOjM3IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEFsbCwKPj4+Cj4+PiBhbG9u
ZyB0aGUgbGluZXMgb2YgdGhlIHJlbGF0aXZlbHkgZWFzeSBmaXJzdCBzdGVwIHN1Ym1pdHRlZCB5
ZXN0ZXJkYXksCj4+PiBJJ3ZlIGhhZCBzb21lIGZ1cnRoZXIgdGhvdWdodHMgaW4gdGhhdCBkaXJl
Y3Rpb24uIEEgZnVuZGFtZW50YWwKPj4+IHRoaW5nIGZvciB0aGlzIGlzIG9mIGNvdXJzZSB0byBm
aXJzdCBvZiBhbGwgZXN0YWJsaXNoIHdoYXQga2luZCBvZgo+Pj4gaW5mb3JtYXRpb24gd2UgY29u
c2lkZXIgc2FmZSB0byBleHBvc2UgKGluIHRoZSBsb25nIHJ1bikgdG8gZ3Vlc3RzLgo+Pj4KPj4+
IFRoZSBjdXJyZW50IHN0YXRlIG9mIHRoaW5ncyBpcyBkZWVtZWQgaW5jb21wbGV0ZSwgeWV0IGRl
c3BpdGUgbXkKPj4+IGVhcmxpZXIgaW5xdWlyaWVzIEkgaGF2ZW4ndCBoZWFyZCBiYWNrIGFueSBj
b25jcmV0ZSBleGFtcGxlIG9mCj4+PiBpbmZvcm1hdGlvbiwgZXhwb3N1cmUgb2Ygd2hpY2ggZG9l
cyBhbnkgaGFybS4gV2hpbGUgaXQgc2VlbXMgdG8gYmUKPj4+IGdlbmVyYWxseSBiZWxpZXZlZCB0
aGF0IGxhcmdlIHBhcnRzIG9mIHRoZSBYZW4gaW1hZ2Ugc2hvdWxkIG5vdCBiZQo+Pj4gZXhwb3Nl
ZCwgaXQncyBub3QgYWxsIHRoYXQgY2xlYXIgdG8gbWUgd2h5IHRoYXQgd291bGQgYmUuIEkgY291
bGQKPj4+IGFncmVlIHdpdGggYmV0dGVyIGhpZGluZyB3cml0YWJsZSBkYXRhIHBhcnRzIG9mIGl0
LCBqdXN0IHRvIGJlIG9uIHRoZQo+Pj4gc2FmZSBzaWRlIChJJ20gdW5hd2FyZSBvZiBzdGF0aWNh
bGx5IGFsbG9jYXRlZCBkYXRhIHRob3VnaCB3aGljaAo+Pj4gbWlnaHQgY2FycnkgYW55IHNlY3Jl
dHMpLCBidXQgd2hhdCB3b3VsZCBiZSB0aGUgcG9pbnQgb2YgaGlkaW5nCj4+PiBjb2RlIGFuZCBy
L28gZGF0YT8gQW55b25lIHdhbnRpbmcgdG8ga25vdyB0aGVpciBjb250ZW50cyBjYW4KPj4+IHNp
bXBseSBvYnRhaW4gdGhlIFhlbiBiaW5hcnkgZm9yIHRoZWlyIHBsYXRmb3JtLgo+Pgo+PiBUaGlz
IHRhaWxzIGludG8gYSBkaXNjdXNzaW9uIEkgdGhpbmsgd2Ugc2hvdWxkIGhhdmUgYWJvdXQgZGVh
bGluZyB3aXRoCj4+IFNQMSwgYW5kIGFsc28gZnV0dXJlLXByb29maW5nIGFnYWluc3QgZnV0dXJl
IHNwZWN1bGF0aXZlIGV4ZWN1dGlvbiBhdHRhY2tzLgo+Pgo+PiBSaWdodCBub3cgdGhlcmUgYXJl
ICJ3aW5kb3dzIiB0aHJvdWdoIHdoaWNoIHBlb3BsZSBjYW4gbG9vayB1c2luZyBTUDEtMywKPj4g
d2hpY2ggd2UgYXJlIHRyeWluZyB0byBjbG9zZS4gIFNQMSdzICJ3aW5kb3ciIGlzIHRoZSBndWVz
dCAtPiBoeXBlcnZpc29yCj4gCj4gSSB0aGluayB5b3UgbWVhbiBTUDMgaGVyZS4KPiAKPj4gdmly
dHVhbCBhZGRyZXNzIHNwYWNlIChoZW5jZSBYUFRJLCBzZXBhcmF0aW5nIHRoZSBhZGRyZXNzIHNw
YWNlcykuCj4+IFNQMidzICJ3aW5kb3ciIGlzIGJyYW5jaC10YXJnZXQtcG9pc29uZWQgZ2FkZ2V0
cyAoaGVuY2UgdXNpbmcgcmV0cG9saW5lCj4+IGFuZCB2YXJpb3VzIHRlY2huaXF1ZXMgdG8gcHJl
dmVudCBicmFuY2ggdGFyZ2V0IHBvaXNvbmluZykuICBTUDEncwo+PiAid2luZG93IiBpcyBhcnJh
eSBib3VuZGFyeSBwcml2aWxlZ2UgY2hlY2tzLCBoZW5jZSBMaW51eCdzIGF0dGVtcHRzIHRvCj4+
IHByZXZlbnQgc3BlY3VsYXRpb24gb3ZlciBwcml2aWxlZ2UgY2hlY2tzIGJ5IHVzaW5nIGxmZW5j
ZSBvciBvdGhlcgo+PiB0cmlja3NbMV0uCj4+Cj4+IEJ1dCB0aGVyZSB3aWxsIHN1cmVseSBiZSBt
b3JlIGF0dGFja3MgbGlrZSB0aGlzIChpbiBmYWN0LCB0aGVyZSBtYXkKPj4gYWxyZWFkeSBiZSBz
b21lIGluIHRoZSB3b3Jrc1syXSkuCj4+Cj4+IFNvIHdoYXQgaWYgaW5zdGVhZCBvZiB0cnlpbmcg
dG8gY2xvc2UgdGhlICJ3aW5kb3dzIiwgd2UgbWFkZSBpdCBzbyB0aGF0Cj4+IHRoZXJlIHdhcyBu
b3RoaW5nIHRocm91Z2ggdGhlIHdpbmRvd3MgdG8gc2VlPyAgSWYgbm8gbWF0dGVyIHdoYXQgdGhl
Cj4+IGh5cGVydmlzb3Igc3BlY3VsYXRpdmVseSBleGVjdXRlZCwgbm90aGluZyBzZW5zaXRpdmUg
d2FzIHZpc2liaWxlIGV4Y2VwdAo+PiB3aGF0IGEgdmNwdSB3YXMgYWxyZWFkeSBhbGxvd2VkIHRv
IHNlZSwKPiAKPiBJIHRoaW5rIHlvdSBkaWRuJ3QgZmluaXNoIHlvdXIgc2VudGVuY2UgaGVyZSwg
YnV0IEkgYWxzbyB0aGluayBJCj4gY2FuIGd1ZXNzIHRoZSBtaXNzaW5nIHBhcnQuIFRoZXJlJ3Mg
YSBwcmljZSB0byBwYXkgZm9yIHN1Y2ggYW4KPiBhcHByb2FjaCB0aG91Z2ggLSBpdGVyYXRpbmcg
b3ZlciBkb21haW5zLCBvciB2Q1BVLXMgb2YgYQo+IGRvbWFpbiAoanVzdCBhcyBhbiBleGFtcGxl
KSB3b3VsZG4ndCBiZSBzaW1wbGUgbGlzdCB3YWxrcwo+IGFueW1vcmUuIFRoZXJlIGFyZSBjZXJ0
YWlubHkgb3RoZXIgdGhpbmdzLiBJT1cgLSB5ZXMsIGFuZAo+IGFwcHJvYWNoIGxpa2UgdGhpcyBz
ZWVtcyBwb3NzaWJsZSwgYnV0IHdpdGggYWxsIHRoZSBsb3N0Cj4gcGVyZm9ybWFuY2UgSSB0aGlu
ayB3ZSBzaG91bGRuJ3QgZ28gb3ZlcmJvYXJkIHdpdGggZnVydGhlcgo+IGhpZGluZy4KClJpZ2h0
LCBzbyB0aGUgbmV4dCBxdWVzdGlvbjogd2hhdCBpbmZvcm1hdGlvbiAqZnJvbSBvdGhlciBndWVz
dHMqIGFyZQpzZW5zaXRpdmU/CgpPYnZpb3VzbHkgdGhlIGd1ZXN0IHJlZ2lzdGVycyBhcmUgc2Vu
c2l0aXZlLiAgQnV0IGhvdyBtdWNoIG9mIHRoZQppbmZvcm1hdGlvbiBpbiB2Y3B1IHN0cnVjdCB0
aGF0IHdlIGFjdHVhbGx5IG5lZWQgdG8gaGF2ZSAidG8gaGFuZCIgaXMKYWN0dWFsbHkgc2Vuc2l0
aXZlIGluZm9ybWF0aW9uIHRoYXQgd2UgbmVlZCB0byBoaWRlIGZyb20gb3RoZXIgVk1zPwoKIC1H
ZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:08:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eca9e-0004Ky-NR; Fri, 19 Jan 2018 17:08:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qk1k=eo=citrix.com=prvs=550ee7a3f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eca9d-0004Ks-O2
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:08:37 +0000
X-Inumbo-ID: be40652f-fd3b-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be40652f-fd3b-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:11:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458883797"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23138.9721.667173.922904@mariner.uk.xensource.com>
Date: Fri, 19 Jan 2018 17:08:09 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180119142124.h2ldgdssch7duy4s@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
 <20171031135203.11537-8-wei.liu2@citrix.com>
 <bca1c4ed-c061-3510-e80d-69802a8ac806@linaro.org>
 <3c780892-4aac-1532-d09a-f5e2ce803fdf@linaro.org>
 <20180119142124.h2ldgdssch7duy4s@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 07/19] ts-host-install: don't use
 the new nic naming scheme
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1QgUEFUQ0ggdjIgMDcvMTld
IHRzLWhvc3QtaW5zdGFsbDogZG9uJ3QgdXNlIHRoZSBuZXcgbmljIG5hbWluZyBzY2hlbWUiKToK
PiBPbiBGcmksIERlYyAxNSwgMjAxNyBhdCAwMzo0NTowNlBNICswMDAwLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gPiBJIGR1ZyBhIGJpdCBtb3JlLCBzbyAnZm9yY2UgaW50ZXJmYWNlJyB3aWxsIGNy
ZWF0ZSB0aGUKPiA+IC9ldGMvdWRldi9ydWxlcy5kLzcwLXBlcnNpc3RlbnQtbmV0LnJ1bGVzIGZv
ciB0aGUgaW5zdGFsbGVyIGluaXRyZC4KPiA+IAo+ID4gSG93ZXZlciwgaXQgZG9lcyBub3QgZ2V0
IGNvcGllZCB0byB0aGUgaW5zdGFsbGVkIERlYmlhbi4gRm9yIHRoZSBtb21lbnQsIEkKPiA+IHdv
cmthcm91bmQgdGhpcyBieSBjb3B5aW5nIHRoZSBmaWxlIGluIG92ZXJsYXkvIHNvIGl0IGdldCBp
bnN0YWxsZWQuCj4gCj4gSSB0cmllZCB0aGF0IGFzIHdlbGwsIGJ1dCB0aGF0J3Mgd3JvbmcuCj4g
Cj4gVGhhdCB3b3VsZCBtYWtlIHRoZSBnZW5lcmF0ZWQgcnVsZSBnZXQgY29waWVkIGluIHRvIHRo
ZSBob3N0IGluaXRyZCwKPiB3aGljaCBlbmRzIHVwIGJlaW5nIHVzZWQgYXMgdGhlIGd1ZXN0cyBp
bml0cmQgKGF0IGxlYXN0IG9uIHg4NiksIHRoZW4KPiB0aGUgZ3Vlc3Qgd2lsbCBoaWphY2sgdGhl
IGhvc3QncyBJUCBhZGRyZXNzICghKS4KCj8/PwoKMS4gcGVyc2lzdGVudC1uZXQucnVsZXMgY29u
dGFpbnMgaW5mb3JtYXRpb24gc2F5aW5nICJpZiBuaWMgd2l0aAphZGRyZXNzIGFhOmJiOmNjOmRk
OmVlOmZmIHNob3dzIHVwLCBjYWxsIGl0IGV0aDI7IGFsc28sIGRvIG5vdCBjYWxsCmFueXRoaW5n
IGVsc2UgZXRoMiIuICBTbyBpdCBoYXMgbm90aGluZyB0byBkbyB3aXRoIGlwIGFkZHJlc3Nlcy4K
CjIuIGluaXRyZHMgZG9uJ3QgbmVlZCB0byBicmluZyB1cCB0aGUgbmV0d29yayBzbyBJJ20gbm90
IHN1cmUgd2h5IHRoaXMKd291bGQgZW5kIHVwIHRoZXJlLiAgSWYgaXQgZG9lcywgd2UgY291bGQg
YWRkIHNvbWV0aGluZyB0byB0aGUKaW5pdHJhbWZzLXRvb2xzIGNvbmZpZyB0byBzdG9wIGl0LgoK
SWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:10:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:10:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecaBh-0004xE-65; Fri, 19 Jan 2018 17:10:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xqzm=eo=citrix.com=prvs=55088e0a4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ecaBf-0004wx-Q0
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:10:43 +0000
X-Inumbo-ID: 08bfb34d-fd3c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 08bfb34d-fd3c-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:13:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458884094"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A25364E0200007800194503@prv-mh.provo.novell.com>
 <5A3A3A7C0200007800198C85@prv-mh.provo.novell.com>
 <5A3A3CF60200007800198C9F@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <7cfa9cbe-73f2-c73f-e70d-ed7fbf270f18@citrix.com>
Date: Fri, 19 Jan 2018 17:09:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A3A3CF60200007800198C9F@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] x86/p2m: force return value checking
 of p2m_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMjAvMjAxNyAwOTozNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQXMgWFNBcyAyNDYg
YW5kIDI0NyBoYXZlIHNob3duLCBub3QgZG9pbmcgc28gaXMgcmF0aGVyIGRhbmdlcm91cy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQt
Ynk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tbS9wMm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IEBAIC0xNTUwLDkg
KzE1NTAsMTEgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYQo+ICAg
ICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19vdXQgKQo+ICAgICAgICAgICAgICBy
ZXEudS5tZW1fcGFnaW5nLmZsYWdzIHw9IE1FTV9QQUdJTkdfRVZJQ1RfRkFJTDsKPiAgCj4gLSAg
ICAgICAgcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fcmFt
X3BhZ2luZ19pbiwgYSk7Cj4gKyAgICAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBt
Zm4sIFBBR0VfT1JERVJfNEssIHAybV9yYW1fcGFnaW5nX2luLCBhKTsKPiAgICAgIH0KPiAgICAg
IGdmbl91bmxvY2socDJtLCBnZm4sIDApOwo+ICsgICAgaWYgKCByYyA8IDAgKQo+ICsgICAgICAg
IHJldHVybjsKCk9uIHRoZSBmYWlsdXJlIHBhdGggd2UgY2FsbCB2bV9ldmVudF9jbGFpbV9zbG90
KCksIGJ1dCBkb24ndCByZWxlYXNlIGl0LgogTG9va3MgbGlrZSBtYXliZSB3ZSBuZWVkIGFuIG91
dF9jYW5jZWwgdGhhdCBjYWxscyB2bV9ldmVudF9jYW5jZWxfc2xvdCgpPwoKSSB3YXMgZ29pbmcg
dG8gc2F5IHNvbWV0aGluZyBhYm91dCB8PSBNRU1fUEFHSU5HX0VWSUNUX0ZBSUwsIGJ1dCBpdAps
b29rcyBsaWtlIHRoYXQgb25seSBnZXRzIHVzZWQgb24gc3VjY2Vzcy4KCj4gICAgICAvKiBQYXVz
ZSBkb21haW4gaWYgcmVxdWVzdCBjYW1lIGZyb20gZ3Vlc3QgYW5kIGdmbiBoYXMgcGFnaW5nIHR5
cGUgKi8KPiAgICAgIGlmICggcDJtX2lzX3BhZ2luZyhwMm10KSAmJiB2LT5kb21haW4gPT0gZCAp
Cj4gQEAgLTE3MDAsMTAgKzE3MDIsMTIgQEAgdm9pZCBwMm1fbWVtX3BhZ2luZ19yZXN1bWUoc3Ry
dWN0IGRvbWFpbgo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIGlmICggbWZuX3ZhbGlkKG1mbikg
JiYgKHAybXQgPT0gcDJtX3JhbV9wYWdpbmdfaW4pICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAg
ICAgIHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9PUkRFUl80SywKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYWdpbmdfbW9kZV9sb2dfZGlydHkoZCkgPyBwMm1fcmFtX2xv
Z2RpcnR5IDoKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3LCBhKTsKPiAt
ICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuKSwgZ2ZuX3goZ2ZuKSk7Cj4g
KyAgICAgICAgICAgIGludCByYyA9IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgUEFHRV9P
UkRFUl80SywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdpbmdfbW9k
ZV9sb2dfZGlydHkoZCkgPyBwMm1fcmFtX2xvZ2RpcnR5IDoKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3LCBhKTsKPiArCj4gKyAgICAgICAgICAgIGlmICgg
IXJjICkKPiArICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiksIGdm
bl94KGdmbikpOwo+ICAgICAgICAgIH0KPiAgICAgICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCAw
KTsKPiAgICAgIH0KPiBAQCAtMjQ2Myw5ICsyNDY3LDkgQEAgc3RhdGljIHZvaWQgcDJtX3Jlc2V0
X2FsdHAybShzdHJ1Y3QgcDJtXwo+ICAgICAgcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsKPiAg
fQo+ICAKPiAtdm9pZCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgZ2ZuX3QgZ2ZuLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwMm1fdHlwZV90IHAybXQsIHAybV9hY2Nlc3NfdCBwMm1hKQo+ICtpbnQgcDJtX2Fs
dHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBtZm4sIHVuc2lnbmVkIGludCBwYWdl
X29yZGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJt
dCwgcDJtX2FjY2Vzc190IHAybWEpCj4gIHsKPiAgICAgIHN0cnVjdCBwMm1fZG9tYWluICpwMm07
Cj4gICAgICBwMm1fYWNjZXNzX3QgYTsKPiBAQCAtMjQ3NCw5ICsyNDc4LDEwIEBAIHZvaWQgcDJt
X2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdAo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4g
ICAgICB1bnNpZ25lZCBpbnQgcmVzZXRfY291bnQgPSAwOwo+ICAgICAgdW5zaWduZWQgaW50IGxh
c3RfcmVzZXRfaWR4ID0gfjA7Cj4gKyAgICBpbnQgcmV0ID0gMDsKPiAgCj4gICAgICBpZiAoICFh
bHRwMm1fYWN0aXZlKGQpICkKPiAtICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgcmV0dXJuIDA7
Cj4gIAo+ICAgICAgYWx0cDJtX2xpc3RfbG9jayhkKTsKPiAgCj4gQEAgLTI1MTUsMTcgKzI1MjAs
MjUgQEAgdm9pZCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0Cj4gICAgICAgICAg
ICAgICAgICAgICAgcDJtX3VubG9jayhwMm0pOwo+ICAgICAgICAgICAgICAgICAgfQo+ICAKPiAt
ICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgICAgICAgICAgcmV0ID0gMDsKPiAr
ICAgICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+ICAg
ICAgICAgIGVsc2UgaWYgKCAhbWZuX2VxKG0sIElOVkFMSURfTUZOKSApCj4gLSAgICAgICAgICAg
IHAybV9zZXRfZW50cnkocDJtLCBnZm4sIG1mbiwgcGFnZV9vcmRlciwgcDJtdCwgcDJtYSk7Cj4g
KyAgICAgICAgewo+ICsgICAgICAgICAgICBpbnQgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2Zu
LCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOwo+ICsKPiArICAgICAgICAgICAgLyogQmVz
dCBlZmZvcnQ6IERvbid0IGJhaWwgb24gZXJyb3IuICovCj4gKyAgICAgICAgICAgIGlmICggIXJl
dCApCj4gKyAgICAgICAgICAgICAgICByZXQgPSByYzsKPiArICAgICAgICB9CgpIbW0sIHRoaXMg
aXNuJ3QgZ3JlYXQgLS0gYWRkIHRoaXMgdG8gdGhlIGxvbmcgbGlzdCBvZiBmdW5jdGlvbnMgdGhh
dApzYXksICJTb21ldGhpbmcgd2VudCB3cm9uZyAtLSBtYXliZSBub3RoaW5nIHdhcyBkb25lLCBt
YXliZSBpdCB3YXMgaGFsZgpkb25lOyBnb29kIGx1Y2suIgoKV2Fzbid0IHRoZXJlIGEgcGF0Y2gg
ZmxvYXRpbmcgYXJvdW5kIHRoYXQgd291bGQgY3Jhc2ggYSBkb21haW4gaWYKcDJtX3NldF9lbnRy
eSgpIGZhaWxlZCB0byBicmVhayBkb3duIGEgc3VwZXJwYWdlPyAgSSBjYW4ndCBzZWVtIHRvIGZp
bmQKdGhhdCBub3cuCgpBbnl3YXkgSSB0aGluayBhcGFydCBmcm9tIHRoZSAibGVhayIgbWVudGlv
bmVkIGFib3ZlLCB0aGUgcmVzdCBvZiB0aGUKcGF0Y2ggaXMgZmluZTsgdGhlIHNpdHVhdGlvbiBp
c24ndCBncmVhdCBidXQgeW91J3JlIG5vdCByZWFsbHkgbWFraW5nIGl0CndvcnNlLgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:12:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecaDB-00055M-GB; Fri, 19 Jan 2018 17:12:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecaDB-000556-52
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:12:17 +0000
X-Inumbo-ID: 40e8cd9f-fd3c-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40e8cd9f-fd3c-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:14:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458884573"
Date: Fri, 19 Jan 2018 17:12:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180119171208.m3nlhqb2xartlwbw@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
 <20171031135203.11537-8-wei.liu2@citrix.com>
 <bca1c4ed-c061-3510-e80d-69802a8ac806@linaro.org>
 <3c780892-4aac-1532-d09a-f5e2ce803fdf@linaro.org>
 <20180119142124.h2ldgdssch7duy4s@citrix.com>
 <23138.9721.667173.922904@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23138.9721.667173.922904@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 07/19] ts-host-install: don't use
 the new nic naming scheme
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDU6MDg6MDlQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1QgUEFUQ0ggdjIg
MDcvMTldIHRzLWhvc3QtaW5zdGFsbDogZG9uJ3QgdXNlIHRoZSBuZXcgbmljIG5hbWluZyBzY2hl
bWUiKToKPiA+IE9uIEZyaSwgRGVjIDE1LCAyMDE3IGF0IDAzOjQ1OjA2UE0gKzAwMDAsIEp1bGll
biBHcmFsbCB3cm90ZToKPiA+ID4gSSBkdWcgYSBiaXQgbW9yZSwgc28gJ2ZvcmNlIGludGVyZmFj
ZScgd2lsbCBjcmVhdGUgdGhlCj4gPiA+IC9ldGMvdWRldi9ydWxlcy5kLzcwLXBlcnNpc3RlbnQt
bmV0LnJ1bGVzIGZvciB0aGUgaW5zdGFsbGVyIGluaXRyZC4KPiA+ID4gCj4gPiA+IEhvd2V2ZXIs
IGl0IGRvZXMgbm90IGdldCBjb3BpZWQgdG8gdGhlIGluc3RhbGxlZCBEZWJpYW4uIEZvciB0aGUg
bW9tZW50LCBJCj4gPiA+IHdvcmthcm91bmQgdGhpcyBieSBjb3B5aW5nIHRoZSBmaWxlIGluIG92
ZXJsYXkvIHNvIGl0IGdldCBpbnN0YWxsZWQuCj4gPiAKPiA+IEkgdHJpZWQgdGhhdCBhcyB3ZWxs
LCBidXQgdGhhdCdzIHdyb25nLgo+ID4gCj4gPiBUaGF0IHdvdWxkIG1ha2UgdGhlIGdlbmVyYXRl
ZCBydWxlIGdldCBjb3BpZWQgaW4gdG8gdGhlIGhvc3QgaW5pdHJkLAo+ID4gd2hpY2ggZW5kcyB1
cCBiZWluZyB1c2VkIGFzIHRoZSBndWVzdHMgaW5pdHJkIChhdCBsZWFzdCBvbiB4ODYpLCB0aGVu
Cj4gPiB0aGUgZ3Vlc3Qgd2lsbCBoaWphY2sgdGhlIGhvc3QncyBJUCBhZGRyZXNzICghKS4KPiAK
PiA/Pz8KPiAKPiAxLiBwZXJzaXN0ZW50LW5ldC5ydWxlcyBjb250YWlucyBpbmZvcm1hdGlvbiBz
YXlpbmcgImlmIG5pYyB3aXRoCj4gYWRkcmVzcyBhYTpiYjpjYzpkZDplZTpmZiBzaG93cyB1cCwg
Y2FsbCBpdCBldGgyOyBhbHNvLCBkbyBub3QgY2FsbAo+IGFueXRoaW5nIGVsc2UgZXRoMiIuICBT
byBpdCBoYXMgbm90aGluZyB0byBkbyB3aXRoIGlwIGFkZHJlc3Nlcy4KClRoZSBydWxlIGlzIGdl
bmVyYXRlZCBieSBvc3N0ZXN0LCB3aGljaCBzYXlzICJwbGVhc2UgbWFrZSB0aGlzIG5pYyBoYXZl
Cm1hYyBhZGRyZXNzIFhYWFgiLiBUaGF0IHdvdWxkIGNhdXNlIHRoZSBndWVzdCB0byBoYXZlIHRo
ZSBzYW1lIG1hYwphZGRyZXNzIGFzIHRoZSBob3N0LiBXaGVuIHRoZSBndWVzdCBpcyB1cCBhbmQg
YXNrcyBESENQIHNlcnZlciBmb3IgYW4KSVAsIGl0IGdldHMgdGhlIGhvc3QncyBJUC4KCj4gCj4g
Mi4gaW5pdHJkcyBkb24ndCBuZWVkIHRvIGJyaW5nIHVwIHRoZSBuZXR3b3JrIHNvIEknbSBub3Qg
c3VyZSB3aHkgdGhpcwo+IHdvdWxkIGVuZCB1cCB0aGVyZS4gIElmIGl0IGRvZXMsIHdlIGNvdWxk
IGFkZCBzb21ldGhpbmcgdG8gdGhlCj4gaW5pdHJhbWZzLXRvb2xzIGNvbmZpZyB0byBzdG9wIGl0
Lgo+IAoKaW5pdHJhbWZzLXRvb2xzIGRvZXMgdGhhdC4gSSdtIG5vdCBhd2FyZSBvZiBhbiBvcHRp
b24gdG8gc3RvcCBpdCBmcm9tCmRvaW5nIHRoYXQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:16:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecaHS-0005I7-0z; Fri, 19 Jan 2018 17:16:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mpbx=eo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ecaHR-0005I1-Es
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:16:41 +0000
X-Inumbo-ID: dd89c1e8-fd3c-11e7-b0d7-9f685aff125f
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd89c1e8-fd3c-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:19:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 19 Jan 2018 09:36:20 -0700
Message-Id: <5A622C9602000078001A0847@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 19 Jan 2018 09:36:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
 <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
In-Reply-To: <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE2OjQzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMS8xOS8yMDE4IDAyOjM3IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gQWxsLAo+
PiAKPj4gYWxvbmcgdGhlIGxpbmVzIG9mIHRoZSByZWxhdGl2ZWx5IGVhc3kgZmlyc3Qgc3RlcCBz
dWJtaXR0ZWQgeWVzdGVyZGF5LAo+PiBJJ3ZlIGhhZCBzb21lIGZ1cnRoZXIgdGhvdWdodHMgaW4g
dGhhdCBkaXJlY3Rpb24uIEEgZnVuZGFtZW50YWwKPj4gdGhpbmcgZm9yIHRoaXMgaXMgb2YgY291
cnNlIHRvIGZpcnN0IG9mIGFsbCBlc3RhYmxpc2ggd2hhdCBraW5kIG9mCj4+IGluZm9ybWF0aW9u
IHdlIGNvbnNpZGVyIHNhZmUgdG8gZXhwb3NlIChpbiB0aGUgbG9uZyBydW4pIHRvIGd1ZXN0cy4K
Pj4gCj4+IFRoZSBjdXJyZW50IHN0YXRlIG9mIHRoaW5ncyBpcyBkZWVtZWQgaW5jb21wbGV0ZSwg
eWV0IGRlc3BpdGUgbXkKPj4gZWFybGllciBpbnF1aXJpZXMgSSBoYXZlbid0IGhlYXJkIGJhY2sg
YW55IGNvbmNyZXRlIGV4YW1wbGUgb2YKPj4gaW5mb3JtYXRpb24sIGV4cG9zdXJlIG9mIHdoaWNo
IGRvZXMgYW55IGhhcm0uIFdoaWxlIGl0IHNlZW1zIHRvIGJlCj4+IGdlbmVyYWxseSBiZWxpZXZl
ZCB0aGF0IGxhcmdlIHBhcnRzIG9mIHRoZSBYZW4gaW1hZ2Ugc2hvdWxkIG5vdCBiZQo+PiBleHBv
c2VkLCBpdCdzIG5vdCBhbGwgdGhhdCBjbGVhciB0byBtZSB3aHkgdGhhdCB3b3VsZCBiZS4gSSBj
b3VsZAo+PiBhZ3JlZSB3aXRoIGJldHRlciBoaWRpbmcgd3JpdGFibGUgZGF0YSBwYXJ0cyBvZiBp
dCwganVzdCB0byBiZSBvbiB0aGUKPj4gc2FmZSBzaWRlIChJJ20gdW5hd2FyZSBvZiBzdGF0aWNh
bGx5IGFsbG9jYXRlZCBkYXRhIHRob3VnaCB3aGljaAo+PiBtaWdodCBjYXJyeSBhbnkgc2VjcmV0
cyksIGJ1dCB3aGF0IHdvdWxkIGJlIHRoZSBwb2ludCBvZiBoaWRpbmcKPj4gY29kZSBhbmQgci9v
IGRhdGE/IEFueW9uZSB3YW50aW5nIHRvIGtub3cgdGhlaXIgY29udGVudHMgY2FuCj4+IHNpbXBs
eSBvYnRhaW4gdGhlIFhlbiBiaW5hcnkgZm9yIHRoZWlyIHBsYXRmb3JtLgo+IAo+IFRoaXMgdGFp
bHMgaW50byBhIGRpc2N1c3Npb24gSSB0aGluayB3ZSBzaG91bGQgaGF2ZSBhYm91dCBkZWFsaW5n
IHdpdGgKPiBTUDEsIGFuZCBhbHNvIGZ1dHVyZS1wcm9vZmluZyBhZ2FpbnN0IGZ1dHVyZSBzcGVj
dWxhdGl2ZSBleGVjdXRpb24gYXR0YWNrcy4KPiAKPiBSaWdodCBub3cgdGhlcmUgYXJlICJ3aW5k
b3dzIiB0aHJvdWdoIHdoaWNoIHBlb3BsZSBjYW4gbG9vayB1c2luZyBTUDEtMywKPiB3aGljaCB3
ZSBhcmUgdHJ5aW5nIHRvIGNsb3NlLiAgU1AxJ3MgIndpbmRvdyIgaXMgdGhlIGd1ZXN0IC0+IGh5
cGVydmlzb3IKCkkgdGhpbmsgeW91IG1lYW4gU1AzIGhlcmUuCgo+IHZpcnR1YWwgYWRkcmVzcyBz
cGFjZSAoaGVuY2UgWFBUSSwgc2VwYXJhdGluZyB0aGUgYWRkcmVzcyBzcGFjZXMpLgo+IFNQMidz
ICJ3aW5kb3ciIGlzIGJyYW5jaC10YXJnZXQtcG9pc29uZWQgZ2FkZ2V0cyAoaGVuY2UgdXNpbmcg
cmV0cG9saW5lCj4gYW5kIHZhcmlvdXMgdGVjaG5pcXVlcyB0byBwcmV2ZW50IGJyYW5jaCB0YXJn
ZXQgcG9pc29uaW5nKS4gIFNQMSdzCj4gIndpbmRvdyIgaXMgYXJyYXkgYm91bmRhcnkgcHJpdmls
ZWdlIGNoZWNrcywgaGVuY2UgTGludXgncyBhdHRlbXB0cyB0bwo+IHByZXZlbnQgc3BlY3VsYXRp
b24gb3ZlciBwcml2aWxlZ2UgY2hlY2tzIGJ5IHVzaW5nIGxmZW5jZSBvciBvdGhlcgo+IHRyaWNr
c1sxXS4KPiAKPiBCdXQgdGhlcmUgd2lsbCBzdXJlbHkgYmUgbW9yZSBhdHRhY2tzIGxpa2UgdGhp
cyAoaW4gZmFjdCwgdGhlcmUgbWF5Cj4gYWxyZWFkeSBiZSBzb21lIGluIHRoZSB3b3Jrc1syXSku
Cj4gCj4gU28gd2hhdCBpZiBpbnN0ZWFkIG9mIHRyeWluZyB0byBjbG9zZSB0aGUgIndpbmRvd3Mi
LCB3ZSBtYWRlIGl0IHNvIHRoYXQKPiB0aGVyZSB3YXMgbm90aGluZyB0aHJvdWdoIHRoZSB3aW5k
b3dzIHRvIHNlZT8gIElmIG5vIG1hdHRlciB3aGF0IHRoZQo+IGh5cGVydmlzb3Igc3BlY3VsYXRp
dmVseSBleGVjdXRlZCwgbm90aGluZyBzZW5zaXRpdmUgd2FzIHZpc2liaWxlIGV4Y2VwdAo+IHdo
YXQgYSB2Y3B1IHdhcyBhbHJlYWR5IGFsbG93ZWQgdG8gc2VlLAoKSSB0aGluayB5b3UgZGlkbid0
IGZpbmlzaCB5b3VyIHNlbnRlbmNlIGhlcmUsIGJ1dCBJIGFsc28gdGhpbmsgSQpjYW4gZ3Vlc3Mg
dGhlIG1pc3NpbmcgcGFydC4gVGhlcmUncyBhIHByaWNlIHRvIHBheSBmb3Igc3VjaCBhbgphcHBy
b2FjaCB0aG91Z2ggLSBpdGVyYXRpbmcgb3ZlciBkb21haW5zLCBvciB2Q1BVLXMgb2YgYQpkb21h
aW4gKGp1c3QgYXMgYW4gZXhhbXBsZSkgd291bGRuJ3QgYmUgc2ltcGxlIGxpc3Qgd2Fsa3MKYW55
bW9yZS4gVGhlcmUgYXJlIGNlcnRhaW5seSBvdGhlciB0aGluZ3MuIElPVyAtIHllcywgYW5kCmFw
cHJvYWNoIGxpa2UgdGhpcyBzZWVtcyBwb3NzaWJsZSwgYnV0IHdpdGggYWxsIHRoZSBsb3N0CnBl
cmZvcm1hbmNlIEkgdGhpbmsgd2Ugc2hvdWxkbid0IGdvIG92ZXJib2FyZCB3aXRoIGZ1cnRoZXIK
aGlkaW5nLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:24:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:24:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecaOQ-0005z0-Om; Fri, 19 Jan 2018 17:23:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jw1q=eo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ecaOP-0005yj-Ok
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 17:23:53 +0000
X-Inumbo-ID: e073dc79-fd3d-11e7-b0d7-9f685aff125f
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e073dc79-fd3d-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:26:26 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 413E221719;
 Fri, 19 Jan 2018 17:23:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 413E221719
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 19 Jan 2018 09:23:38 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A61CD0402000078001A0405@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1801190923230.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
 <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
 <alpine.DEB.2.10.1801181223270.6440@sstabellini-ThinkPad-X260>
 <5A61CD0402000078001A0405@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org, xen-devel <xen-devel@lists.xen.org>,
 "security@xenproject.org" <security@xenproject.org>
Subject: Re: [Xen-devel] XSA-254 SP2 for ARM (was Re: [PATCH 1/5] xen/arm:
 Introduce enable callback to enable a capabilities on each online CPU)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOSBKYW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE4LjAxLjE4
IGF0IDIxOjI4LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6Cj4gPiBUaGFuayB5b3Us
IEp1bGllbi4gSWRlYWxseSwgSSB3b3VsZCBsaWtlIHRvIGRvIHRoZSBiYWNrcG9ydHMgYWZ0ZXIK
PiA+IE9TU1Rlc3QgcGFzc2VzIGl0cyB0ZXN0cyBvbiB0aG9zZSBjaGFuZ2VzLiBJbiBwcmFjdGlj
ZSwgZm9yIHRoZSBzYWtlIG9mCj4gPiBtaXRpZ2F0aW5nIFNQMiBhcyBzb29uIGFzIHBvc3NpYmxl
LCB0b21vcnJvdyAoRnJpZGF5KSBJIG1pZ2h0IGRvIHRoZQo+ID4gYmFja3BvcnRzIGFueXdheSwg
aWYgT1NTVGVzdCBpcyBzdGlsbCBiZWhpbmQgb24gb3RoZXIgcHJvYmxlbXMuCj4gCj4gUGxlYXNl
IGF2b2lkIHRvdWNoaW5nIHRoZSA0LjggdHJlZSBmb3IgdGhlIG1vbWVudCwgdW50aWwgNC44LjMg
aGFzCj4gYmVlbiB0YWdnZWQuCgpNYW55IHRoYW5rcyBmb3IgdGhlIGhlYWQncyB1cCwgSSdsbCB3
YWl0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:25:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecaPv-00065A-2X; Fri, 19 Jan 2018 17:25:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecaPu-00064v-0i
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:25:26 +0000
X-Inumbo-ID: 17586701-fd3e-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 17586701-fd3e-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:27:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="66352643"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6224C302000078001A0788@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0bb36516-753f-f159-e3f0-0b69cc06a4a5@citrix.com>
Date: Fri, 19 Jan 2018 17:00:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6224C302000078001A0788@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/6] x86: move invocations of
	hvm_flush_guest_tlbs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTY6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZWlyIG5lZWQgaXMgbm90
IHRpZWQgdG8gdGhlIGFjdHVhbCBmbHVzaGluZyBvZiBUTEJzLCBidXQgdGhlIHRpY2tpbmcKPiBv
ZiB0aGUgVExCIGNsb2NrLiBNYWtlIHRoaXMgbW9yZSBvYnZpb3VzIGJ5IGZvbGRpbmcgdGhlIHR3
byBpbnZvY2F0aW9ucwo+IGludG8gYSBzaW5nbGUgb25lIGluIHByZV9mbHVzaCgpLgo+Cj4gQWxz
byBkZWZlciB0aGUgbGF0Y2hpbmcgb2YgQ1I0IGluIHdyaXRlX2NyMygpIHVudGlsIGFmdGVyIHBy
ZV9mbHVzaCgpCj4gKGFuZCBoZW5jZSBpbXBsaWNpdGx5IHVudGlsIGFmdGVyIElSUXMgYXJlIG9m
ZiksIG1ha2luZyBvcGVyYXRpb24KPiBzZXF1ZW5jZSB0aGUgc2FtZSBpbiBib3RoIGNhc2VzIChl
bGltaW5hdGluZyB0aGUgdGhlb3JldGljYWwgcmlzayBvZgo+IHByZV9mbHVzaCgpIGFsdGVyaW5n
IENSNCkuIFRoaXMgdGhlbiBhbHNvIGltcHJvdmVzIHJlZ2lzdGVyIGFsbG9jYXRpb24sCj4gYXMg
dGhlIGNvbXBpbGVyIGRvZXNuJ3QgbmVlZCB0byB1c2UgYSBjYWxsZWUtc2F2ZWQgcmVnaXN0ZXIg
Zm9yICJjcjQiCj4gYW55bW9yZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:42:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecaff-0007UD-Ea; Fri, 19 Jan 2018 17:41:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xqzm=eo=citrix.com=prvs=55088e0a4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ecafe-0007U7-5Z
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:41:42 +0000
X-Inumbo-ID: 5d25bcf5-fd40-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d25bcf5-fd40-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:44:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458889738"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A62257A02000078001A0791@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6671cfce-e342-6305-5a3e-4b1d75ed8d90@citrix.com>
Date: Fri, 19 Jan 2018 17:41:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A62257A02000078001A0791@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/6] replace vCPU's dirty CPU mask by
	numeric ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTkvMjAxOCAwNDowNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQXQgbW9zdCBvbmUg
Yml0IGNhbiBiZSBzZXQgaW4gdGhlIG1hc2tzLCBzbyBlc3BlY2lhbGx5IG9uIGxhcmdlciBzeXN0
ZW1zCj4gaXQncyBxdWl0ZSBhIGJpdCBvZiB1bm5lY2Vzc2FyeSBtZW1vcnkgYW5kIHByb2Nlc3Np
bmcgb3ZlcmhlYWQgdG8gdHJhY2sKPiB0aGUgaW5mb3JtYXRpb24gYXMgYSBtYXNrLiBTdG9yZSB0
aGUgbnVtZXJpYyBJRCBvZiB0aGUgcmVzcGVjdGl2ZSBDUFUKPiBpbnN0ZWFkLCBvciBOUl9DUFVT
IGlmIG5vIGRpcnR5IHN0YXRlIGV4aXN0cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CgpJIGxpa2UgaXQ6CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:50:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:50:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecao9-0008Ce-9Z; Fri, 19 Jan 2018 17:50:29 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecao8-0008CS-Gx
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 17:50:28 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id 56/A0-16397-EDF226A5;
 Fri, 19 Jan 2018 17:50:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVfeeflK
 UwfQTghb3prxnd2D02N63iz2AMYo1My8pvyKBNeP47eCCtyIVt1pOMzUwTuDvYuTiEBJoZJKY
 /vI3O4TzmFHi3/1FTBDONkaJZbcuMXYxcnKICDhLfD0zlx3E5hXQl3i9aScziC0s4CaxoGMRK
 0iDhMAhZonFx1azgiQkBDwlnk7fB1TEAWafOS/dxcjOwSZgJXFIDKSARUBV4uSShewTGLkXMD
 KsYrRMKspMzyjJTczM0TU0MNA1NDTWNdI1MjTWS6zSTdRLLdVNTs0rKUoEyuollhfrFVfmJue
 k6OWllmxiBPqfAQh2MB4+m3iIUZKDSUmUt+xvYpQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd4K
 YDgJCRalpqdWpGXmAAMRJi3BwaMkwssIkuYtLkjMLc5Mh0idYjTmaHrwoI2Z48aL123MQix5+
 XmpUuK8NiClAiClGaV5cINgEXKJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrz2IFN4MvNK4P
 a9AjqFCeiUib2JIKeUJCKkpBoYbZb6TLCOy2zLK9yUOidY+jrThGMzdA2vHutZztFp7hxuf4P
 ZlUv51/23Z184HtN1t3r625T/sYy/24WYav3ln+REf7e8PfO5oUjcqvDK7aRejwv+zkEZyYeZ
 /6oXhL94psmosultxvSp8hc3NLGU7Tc9fjLxnnh30DuN+osXgo8mh75NW9OlxFKckWioxVxUn
 AgAFhMoEYsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-30.tower-225.messagelabs.com!1516384221!158169!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15998 invoked from network); 19 Jan 2018 17:50:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-30.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 17:50:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecanz-0001Rw-N1; Fri, 19 Jan 2018 17:50:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecanu-0004x9-C4; Fri, 19 Jan 2018 17:50:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecant-0001Du-Fm; Fri, 19 Jan 2018 17:50:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118231-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 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=5e0e28d9cee41eab41e5f11489d93247c0a4a789
X-Osstest-Versions-That: xen=56498d2cf9d3c5f7d3d894a89f7d66ed81548e01
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 17:50:13 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118231: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2825925484017473499=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 xen                  5e0e28d9cee41eab41e5f11489d93247c0a4a789
baseline version:
 xen                  56498d2cf9d3c5f7d3d894a89f7d66ed81548e01

Last test of basis   118219  2018-01-19 01:01:22 Z    0 days
Failing since        118226  2018-01-19 11:02:00 Z    0 days    3 attempts
Testing same since   118231  2018-01-19 16:02:40 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Paul Durrant <paul.durrant@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   56498d2cf9..5e0e28d9ce  5e0e28d9cee41eab41e5f11489d93247c0a4a789 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2825925484017473499==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:57:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecaus-0008QJ-0M; Fri, 19 Jan 2018 17:57:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qk1k=eo=citrix.com=prvs=550ee7a3f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ecauq-0008QD-TO
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:57:24 +0000
X-Inumbo-ID: 8f5b9e48-fd42-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f5b9e48-fd42-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 17:59:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458891539"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23138.12607.373097.73856@mariner.uk.xensource.com>
Date: Fri, 19 Jan 2018 17:56:15 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180119171208.m3nlhqb2xartlwbw@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
 <20171031135203.11537-8-wei.liu2@citrix.com>
 <bca1c4ed-c061-3510-e80d-69802a8ac806@linaro.org>
 <3c780892-4aac-1532-d09a-f5e2ce803fdf@linaro.org>
 <20180119142124.h2ldgdssch7duy4s@citrix.com>
 <23138.9721.667173.922904@mariner.uk.xensource.com>
 <20180119171208.m3nlhqb2xartlwbw@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 07/19] ts-host-install: don't use
 the new nic naming scheme
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1QgUEFUQ0ggdjIgMDcvMTld
IHRzLWhvc3QtaW5zdGFsbDogZG9uJ3QgdXNlIHRoZSBuZXcgbmljIG5hbWluZyBzY2hlbWUiKToK
PiBPbiBGcmksIEphbiAxOSwgMjAxOCBhdCAwNTowODowOVBNICswMDAwLCBJYW4gSmFja3NvbiB3
cm90ZToKPiA+IDEuIHBlcnNpc3RlbnQtbmV0LnJ1bGVzIGNvbnRhaW5zIGluZm9ybWF0aW9uIHNh
eWluZyAiaWYgbmljIHdpdGgKPiA+IGFkZHJlc3MgYWE6YmI6Y2M6ZGQ6ZWU6ZmYgc2hvd3MgdXAs
IGNhbGwgaXQgZXRoMjsgYWxzbywgZG8gbm90IGNhbGwKPiA+IGFueXRoaW5nIGVsc2UgZXRoMiIu
ICBTbyBpdCBoYXMgbm90aGluZyB0byBkbyB3aXRoIGlwIGFkZHJlc3Nlcy4KPiAKPiBUaGUgcnVs
ZSBpcyBnZW5lcmF0ZWQgYnkgb3NzdGVzdCwgd2hpY2ggc2F5cyAicGxlYXNlIG1ha2UgdGhpcyBu
aWMgaGF2ZQo+IG1hYyBhZGRyZXNzIFhYWFgiLiBUaGF0IHdvdWxkIGNhdXNlIHRoZSBndWVzdCB0
byBoYXZlIHRoZSBzYW1lIG1hYwo+IGFkZHJlc3MgYXMgdGhlIGhvc3QuIFdoZW4gdGhlIGd1ZXN0
IGlzIHVwIGFuZCBhc2tzIERIQ1Agc2VydmVyIGZvciBhbgo+IElQLCBpdCBnZXRzIHRoZSBob3N0
J3MgSVAuCgpwZXJzaXN0ZW50LW5ldC5ydWxlcyAoYXQgbGVhc3QgdGhlIHBhcnRzIG9mIGl0IGdl
bmVyYXRlZCBieQpwZXJzaXN0ZW50LW5ldC1nZW5lcmF0b3IpIGRvZXMgbm90IGNoYW5nZSB0aGUg
bWFjIGFkZHJlc3NlcyBvZiBuaWNzLgpJdCBtYXRjaGVzIGFjY29yZGluZyB0byB0aGUgbWFjIGFk
ZHJlc3MgYW5kIGNoYW5nZXMgdGhlaXIgIm5hbWVzIi4KCkkgaG9wZSB0aGUgb3NzdGVzdC1nZW5l
cmF0ZWQgb25lIGlzIG5vIGRpZmZlcmVudC4gIEknbSBub3QgZXZlbiBzdXJlCml0J3MgcG9zc2li
bGUgdG8gY2hhbmdlIHRoZSBtYWMgYWRkcmVzcyBmcm9tIGEgdWRldiBydWxlIGFuZCBpZiBpdCBp
cwpjZXJ0YWlubHkgbm90aGluZyBuZWFyIHVzIHNob3VsZCBkbyBpdC4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:58:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:58:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecawM-00005f-FK; Fri, 19 Jan 2018 17:58:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pswu=eo=citrix.com=prvs=5505d9d7e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ecawL-0008WS-3U
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:58:57 +0000
X-Inumbo-ID: c663ecff-fd42-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c663ecff-fd42-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:01:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458891786"
Date: Fri, 19 Jan 2018 17:58:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180119175849.lp2457zheqfzcgl2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
 <20171031135203.11537-8-wei.liu2@citrix.com>
 <bca1c4ed-c061-3510-e80d-69802a8ac806@linaro.org>
 <3c780892-4aac-1532-d09a-f5e2ce803fdf@linaro.org>
 <20180119142124.h2ldgdssch7duy4s@citrix.com>
 <23138.9721.667173.922904@mariner.uk.xensource.com>
 <20180119171208.m3nlhqb2xartlwbw@citrix.com>
 <23138.12607.373097.73856@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23138.12607.373097.73856@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 07/19] ts-host-install: don't use
 the new nic naming scheme
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDU6NTY6MTVQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1QgUEFUQ0ggdjIg
MDcvMTldIHRzLWhvc3QtaW5zdGFsbDogZG9uJ3QgdXNlIHRoZSBuZXcgbmljIG5hbWluZyBzY2hl
bWUiKToKPiA+IE9uIEZyaSwgSmFuIDE5LCAyMDE4IGF0IDA1OjA4OjA5UE0gKzAwMDAsIElhbiBK
YWNrc29uIHdyb3RlOgo+ID4gPiAxLiBwZXJzaXN0ZW50LW5ldC5ydWxlcyBjb250YWlucyBpbmZv
cm1hdGlvbiBzYXlpbmcgImlmIG5pYyB3aXRoCj4gPiA+IGFkZHJlc3MgYWE6YmI6Y2M6ZGQ6ZWU6
ZmYgc2hvd3MgdXAsIGNhbGwgaXQgZXRoMjsgYWxzbywgZG8gbm90IGNhbGwKPiA+ID4gYW55dGhp
bmcgZWxzZSBldGgyIi4gIFNvIGl0IGhhcyBub3RoaW5nIHRvIGRvIHdpdGggaXAgYWRkcmVzc2Vz
Lgo+ID4gCj4gPiBUaGUgcnVsZSBpcyBnZW5lcmF0ZWQgYnkgb3NzdGVzdCwgd2hpY2ggc2F5cyAi
cGxlYXNlIG1ha2UgdGhpcyBuaWMgaGF2ZQo+ID4gbWFjIGFkZHJlc3MgWFhYWCIuIFRoYXQgd291
bGQgY2F1c2UgdGhlIGd1ZXN0IHRvIGhhdmUgdGhlIHNhbWUgbWFjCj4gPiBhZGRyZXNzIGFzIHRo
ZSBob3N0LiBXaGVuIHRoZSBndWVzdCBpcyB1cCBhbmQgYXNrcyBESENQIHNlcnZlciBmb3IgYW4K
PiA+IElQLCBpdCBnZXRzIHRoZSBob3N0J3MgSVAuCj4gCj4gcGVyc2lzdGVudC1uZXQucnVsZXMg
KGF0IGxlYXN0IHRoZSBwYXJ0cyBvZiBpdCBnZW5lcmF0ZWQgYnkKPiBwZXJzaXN0ZW50LW5ldC1n
ZW5lcmF0b3IpIGRvZXMgbm90IGNoYW5nZSB0aGUgbWFjIGFkZHJlc3NlcyBvZiBuaWNzLgo+IEl0
IG1hdGNoZXMgYWNjb3JkaW5nIHRvIHRoZSBtYWMgYWRkcmVzcyBhbmQgY2hhbmdlcyB0aGVpciAi
bmFtZXMiLgo+IAo+IEkgaG9wZSB0aGUgb3NzdGVzdC1nZW5lcmF0ZWQgb25lIGlzIG5vIGRpZmZl
cmVudC4gIEknbSBub3QgZXZlbiBzdXJlCj4gaXQncyBwb3NzaWJsZSB0byBjaGFuZ2UgdGhlIG1h
YyBhZGRyZXNzIGZyb20gYSB1ZGV2IHJ1bGUgYW5kIGlmIGl0IGlzCj4gY2VydGFpbmx5IG5vdGhp
bmcgbmVhciB1cyBzaG91bGQgZG8gaXQuCj4gCgpJdCBpcyByYXRoZXIgZGlmZmVyZW50LiBJdCBp
cyBhIGhhY2sgcHV0IGluIGJ5IElhbkMgdG8gZGVhbCB3aXRoCnVucmVsaWFibGUgVVNCIG5pYy4g
SUlSQyB0aGUgcnVsZSBpbnZva2VzIGlwIHRvIHNldCB0aGUgbWFjIGFkZHJlc3MuCgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 17:59:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 17:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecawv-0000AQ-No; Fri, 19 Jan 2018 17:59:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecawu-00009o-5y
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 17:59:32 +0000
X-Inumbo-ID: dae42667-fd42-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dae42667-fd42-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:02:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="66355742"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A62252102000078001A078E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ed869af3-3cd9-5f3f-8226-afbbbe392dab@citrix.com>
Date: Fri, 19 Jan 2018 17:43:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A62252102000078001A078E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/6] add check to cpumask_of()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTY6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEp1c3QgbGlrZSBhbnkgb3Ro
ZXIgZnVuY3Rpb24ncyBDUFUgaW5wdXRzLCB0aGUgb25lIGhlcmUgc2hvdWxkbid0IGdvCj4gdW5j
aGVja2VkLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3hlbi9jcHVtYXNrLmgKPiBAQCAtMzA0LDcgKzMwNCw5IEBAIGV4dGVybiBjb25zdCB1bnNpZ25l
ZCBsb25nCj4gIAo+ICBzdGF0aWMgaW5saW5lIGNvbnN0IGNwdW1hc2tfdCAqY3B1bWFza19vZih1
bnNpZ25lZCBpbnQgY3B1KQo+ICB7Cj4gLQljb25zdCB1bnNpZ25lZCBsb25nICpwID0gY3B1X2Jp
dF9iaXRtYXBbMSArIGNwdSAlIEJJVFNfUEVSX0xPTkddOwo+ICsJY29uc3QgdW5zaWduZWQgbG9u
ZyAqcCA9IGNwdV9iaXRfYml0bWFwWzEgKyBjcHVtYXNrX2NoZWNrKGNwdSkgJQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQklUU19QRVJfTE9O
R107Cj4gKwo+ICAJcmV0dXJuIChjb25zdCBjcHVtYXNrX3QgKikocCAtIGNwdSAvIEJJVFNfUEVS
X0xPTkcpOwo+ICB9CgpUaGlzIHdvdWxkIGJlIHNsaWdodGx5IGVhc2llciB0byByZWFkIGFzCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaCBiL3hlbi9pbmNsdWRlL3hlbi9j
cHVtYXNrLmgKaW5kZXggM2YzNDBkNi4uNzUwN2FlOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL2NwdW1hc2suaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCkBAIC0zMDQsNyAr
MzA0LDkgQEAgZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIGxvbmcKwqAKwqBzdGF0aWMgaW5saW5lIGNv
bnN0IGNwdW1hc2tfdCAqY3B1bWFza19vZih1bnNpZ25lZCBpbnQgY3B1KQrCoHsKLcKgwqDCoMKg
wqDCoCBjb25zdCB1bnNpZ25lZCBsb25nICpwID0gY3B1X2JpdF9iaXRtYXBbMSArIGNwdSAlIEJJ
VFNfUEVSX0xPTkddOworwqDCoMKgwqDCoMKgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKnAgPQorwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBjcHVfYml0X2JpdG1hcFsxICsgY3B1bWFza19jaGVjayhjcHUp
ICUgQklUU19QRVJfTE9OR107CisKwqDCoMKgwqDCoMKgwqAgcmV0dXJuIChjb25zdCBjcHVtYXNr
X3QgKikocCAtIGNwdSAvIEJJVFNfUEVSX0xPTkcpOwrCoH0KwqAKCk90aGVyd2lzZSwgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:00:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecaxg-0000qQ-W2; Fri, 19 Jan 2018 18:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xl7c=eo=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ecaxg-0000pj-DZ
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 18:00:20 +0000
X-Inumbo-ID: f8229a0d-fd42-11e7-b0d7-9f685aff125f
Received: from mail-qt0-f174.google.com (unknown [209.85.216.174])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8229a0d-fd42-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:02:53 +0000 (UTC)
Received: by mail-qt0-f174.google.com with SMTP id d54so5839799qtd.4
 for <xen-devel@lists.xenproject.org>; Fri, 19 Jan 2018 10:00:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=EyLSMK28x98jcn3Jp6NVaTXevxwQmhgmgy2qUCp8dA4=;
 b=Y8OB6eMyogJr/x5b8QP+0dq9IagogJxUr/hoy99ukr/b/eMfqTgWMq95Ujar7nXASk
 Voxe0MzBK+6hYdJJE7P1I7P6TF59oUn50ZgeSKT1yp2X4qUpupS1qz99Il+JQHuFrSpZ
 T9lJpZYPykg4XTCGtRmmJlNxqkYKc7xdD4M5F8Q8EOoadATSpAZUCbZa3Qkhr+W0dH/g
 Acu2VxhjG3TKwDIYmmCucTGZVfqAvtX7/EMKwGJLc+4pmuM4tQrHlZWkEcChL5EH65D6
 EI0u+RPKsqb2tVFaLZCmLmfz9srAQvejDtD33GGgmW9EMl9bsYj6FnAw7x44mAQp1OEs
 FP9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=EyLSMK28x98jcn3Jp6NVaTXevxwQmhgmgy2qUCp8dA4=;
 b=ZbkvR3b3YugqUirziNDr5/qFNMB8y7WAgIW0XBiq7YbsYJ6tPPhU/O+0STojVPMsFh
 SySTLRldxl2iSiHA6eKUtAIo4NeCPVazjhFIYAI2eNhmiASVKxRkiG2KGkRiy6aFrIrg
 oMtu8S5ZNq5/0g6B0k7Vk2k1CsnYcxVuC/FMiJyJi0q8PwfbG7U/TQToErOk2r7JqSiC
 Wn0PSEYmsjCnB+z3eOQ3/V/L0fr+/mngmyWP8pdvLvm1BYar/GhdIJ0gYBaUxXgABq0K
 oSIWAgfbCca9XvPotPN34H5PJeGUinow2uHPYWoufrHk/QeXqt/bTXDyHI8ioSDuxIo9
 6yQA==
X-Gm-Message-State: AKwxytdC6O2yh1c76SUjRa76WD8Iq0QEoI2zHKHo5oDdM9pSJK5+zjGH
 QPYR94Apm0bhtnQhn7JqLtZxSO/K/zhH0BpwWlw=
X-Google-Smtp-Source: ACJfBotwSgrNO3rmxrSw8phCNpxEErQ60B86roxZlUwjRNNdaMUIpNE96Gdc4DzVsyxDysgmCxhXkVbo1Hk1OH89dbg=
X-Received: by 10.200.47.130 with SMTP id l2mr41375201qta.277.1516384754392;
 Fri, 19 Jan 2018 09:59:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.169.149 with HTTP; Fri, 19 Jan 2018 09:59:13 -0800 (PST)
In-Reply-To: <5A6225A202000078001A07D5@prv-mh.provo.novell.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6225A202000078001A07D5@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 19 Jan 2018 17:59:13 +0000
X-Google-Sender-Auth: OJOOAUlsPCsIjmkI-j8DfWctE3o
Message-ID: <CAFLBxZbrFz7cYWn51b+cebzPepVL32ahs8oZEnS_M1gJ9MXr6g@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/6] x86: avoid explicit TLB flush when
 saving exec state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgNDowNiBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiBOb3cgdGhhdCBpdCdzIG9idmlvdXMgdGhhdCBvbmx5IGEgc2luZ2xl
IGRpcnR5IENQVSBjYW4gZXhpc3QgZm9yIGEgdkNQVSwKPiBpdCBiZWNvbWVzIGNsZWFyIHRoYXQg
Zmx1c2hfbWFzaygpIGRvZXNuJ3QgbmVlZCB0byBiZSBpbnZva2VkIHdoZW4KPiBzeW5jX2xvY2Fs
X2V4ZWNzdGF0ZSgpIHdhcyBhbHJlYWR5IHJ1bi4gIEFuZCB3aXRoIHRoZSBJUEkgaGFuZGxlcgo+
IGNsZWFyaW5nIEZMVVNIX1RMQiBmcm9tIHRoZSBwYXNzZWQgZmxhZ3MgYW55d2F5IGlmCj4gX19z
eW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIHJldHVybnMgdHJ1ZSwgaXQgYWxzbyBiZWNvbWVzIGNsZWFy
IHRoYXQKPiBGTFVTSF9UTEIgZG9lc24ndCBuZWVkIHRvIGJlIHBhc3NlZCBoZXJlIGluIHRoZSBm
aXJzdCBwbGFjZS4KCkkgdGhpbmsgdGhlIG5hbWluZyBoZXJlIGlzIGEgYml0IGNvbmZ1c2luZy4g
IEluIHRoZW9yeSwgdGhlIGZhY3QgdGhhdApfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgdXNlcyBf
X2NvbnRleHRfc3dpdGNoKCkgdG8gc3luYyB0aGUgcmVnaXN0ZXJzCihhbmQgdGh1cyBhbHNvIGZs
dXNoZXMgdGhlIFRMQikgaXMgYW4gaW50ZXJuYWwgaW1wbGVtZW50YXRpb24gZGV0YWlsLgpCdXQg
d2hlbiB2aWV3ZWQgZnVydGhlciBiYWNrLCBpdCdzIGNsZWFyIHRoYXQgMSkgc3luY2luZyB0aGUg
c3RhdGUKYWx3YXlzIGhhcHBlbnMgYmVjYXVzZSB5b3UgZGlkbid0IGNhbGwgX19jb250ZXh0X3N3
aXRjaCgpIGJlZm9yZSwgYW5kCjIpIHRoZSBtb3N0IHJvYnVzdCB3YXkgdG8gbWFrZSBzdXJlIHRo
YXQgdGhlICdzeW5jJyB3b3JrcyBjb3JyZWN0bHkgaXMKZm9yIGl0IHRvIHVzZSB0aGUgc2FtZSBw
YXRoIGFzIHRoZSBhY3R1YWwgY29udGV4dCBzd2l0Y2guCgpJIHdhcyBvcmlnaW5hbGx5IGdvaW5n
IHRvIG9iamVjdCB0byByZW1vdmluZyB0aGUgZmxhZyBvbiB0aGUgZ3JvdW5kcwp0aGF0IHRoZSBp
bXBsZW1lbnRhdGlvbiBvZiBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgY291bGQgaW4gdGhlb3J5
CmNoYW5nZSAoc3VjaCB0aGF0IG5vIFRMQiB3YXMgZmx1c2hlZCk7IGJ1dCBJIG5vdyB0aGluayB0
aGF0J3MgcHJldHR5CnVubGlrZWx5LgoKQnV0IEkgZG8gdGhpbmsgdGhhdCB0aGUgbmFtaW5nIHRo
ZSB3YXkgaXQgaXMgbWF5IGxlYWQgcGVvcGxlIHRvCmJlbGlldmUgdGhhdCBGTFVTSF9TVEFURSB3
aWxsICpub3QqIHJlc3VsdCBpbiBhIGZsdXNoZWQgVExCLgoKQXQgdmVyeSBsZWFzdCBhIGNvbW1l
bnQgbmVhciBGTFVTSF9TVEFURSdzIGRlZmluaXRpb24gc2hvdWxkIG1lbnRpb24gdGhpcyBmYWN0
LgoKT3RoZXIgdGhhbiB0aGF0LCBMR1RNLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:02:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:02:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecazS-00013N-AW; Fri, 19 Jan 2018 18:02:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecazR-00012p-8s
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 18:02:09 +0000
X-Inumbo-ID: 375e4a31-fd43-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 375e4a31-fd43-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:04:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="66352131"
Date: Fri, 19 Jan 2018 16:57:34 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180119165734.xp4thwaadxcbpan7@MacBook-Pro-de-Roger.local>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-10-roger.pau@citrix.com>
 <5A33C35F0200007800197A98@prv-mh.provo.novell.com>
 <20180119154733.qipgoiyhltzclkls@MacBook-Pro-de-Roger.local>
 <5A62280602000078001A07FB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A62280602000078001A07FB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH v7 for-next 09/12] vpci/bars: add handlers
	to map the BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDk6MTY6NTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjAxLjE4IGF0IDE2OjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gRnJpLCBEZWMgMTUsIDIwMTcgYXQgMDQ6NDM6MTFBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE4LjEwLjE3IGF0IDEzOjQwLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK3N0YXRpYyB2b2lkIG1vZGlmeV9kZWNvZGluZyhjb25z
dCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgYm9vbCBtYXAsIGJvb2wgcm9tKQo+ID4+ID4gK3sKPiA+
PiA+ICsgICAgc3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAmcGRldi0+dnBjaS0+aGVhZGVy
Owo+ID4+ID4gKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMg
PSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4gPj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4+
ID4gKwo+ID4+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaGVhZGVyLT5iYXJz
KTsgaSsrICkKPiA+PiA+ICsgICAgewo+ID4+ID4gKyAgICAgICAgaWYgKCByb20gJiYgaGVhZGVy
LT5iYXJzW2ldLnR5cGUgPT0gVlBDSV9CQVJfUk9NICkKPiA+PiA+ICsgICAgICAgIHsKPiA+PiA+
ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcm9tX3BvcyA9IChpID09IDYpID8gUENJX1JPTV9B
RERSRVNTCj4gPj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IFBDSV9ST01fQUREUkVTUzE7Cj4gPj4gPiArICAgICAgICAgICAgdWludDMyX3QgdmFsID0g
cGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLAo+ID4+ID4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByb21fcG9zKTsKPiA+
PiA+ICsKPiA+PiA+ICsgICAgICAgICAgICBoZWFkZXItPmJhcnNbaV0uZW5hYmxlZCA9IGhlYWRl
ci0+YmFyc1tpXS5yb21fZW5hYmxlZCA9IG1hcDsKPiA+PiA+ICsKPiA+PiA+ICsgICAgICAgICAg
ICB2YWwgJj0gflBDSV9ST01fQUREUkVTU19FTkFCTEU7Cj4gPj4gPiArICAgICAgICAgICAgdmFs
IHw9IG1hcCA/IFBDSV9ST01fQUREUkVTU19FTkFCTEUgOiAwOwo+ID4+ID4gKyAgICAgICAgICAg
IHBjaV9jb25mX3dyaXRlMzIocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIHJvbV9w
b3MsIHZhbCk7Cj4gPj4gPiArICAgICAgICAgICAgYnJlYWs7Cj4gPj4gPiArICAgICAgICB9Cj4g
Pj4gPiArICAgICAgICBpZiAoICFyb20gJiYgKGhlYWRlci0+YmFyc1tpXS50eXBlICE9IFZQQ0lf
QkFSX1JPTSB8fAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICBoZWFkZXItPmJhcnNbaV0u
cm9tX2VuYWJsZWQpICkKPiA+PiA+ICsgICAgICAgICAgICBoZWFkZXItPmJhcnNbaV0uZW5hYmxl
ZCA9IG1hcDsKPiA+PiA+ICsgICAgfQo+ID4+IAo+ID4+IExvb2tpbmcgYXQgYWxsIG9mIHRoaXMs
IGl0IHdvdWxkIGNsZWFybHkgYmUgbW9yZSBsb2dpY2FsIGZvcgo+ID4+IHJvbV9lbmFibGVkIHRv
IGJlIGEgcGVyLWhlYWRlciBpbnN0ZWFkIG9mIGEgcGVyLUJBUiBmbGFnLgo+ID4gCj4gPiBIbSwg
SSdtIG5vdCBzdXJlIGp1c3QgbW92aW5nIHRoZSByb21fZW5hYmxlIHdvdWxkIGJlIHN1Y2ggYSB3
aW4sCj4gCj4gSSBkaWRuJ3Qgc2F5IGl0IHdvdWxkIGJlIGEgd2luLCBidXQgdGhhdCBpdCB3b3Vs
ZCBiZSBtb3JlIGxvZ2ljYWwuCj4gCj4gPiB3ZQo+ID4gd291bGQgc3RpbGwgbmVlZCB0byBpdGVy
YXRlIG92ZXIgdGhlIGFycmF5IG9mIEJBUnMgaW4gb3JkZXIgdG8gZmluZAo+ID4gdGhlIHBvc2l0
aW9uIG9mIHRoZSBST00gQkFSIGFuZCB0aHVzIHdoaWNoIHJlZ2lzdGVyIGhhcyB0byBiZSB1c2Vk
Cj4gPiAoUENJX1JPTV9BRERSRVNTIG9yIFBDSV9ST01fQUREUkVTUzEpLgo+ID4gCj4gPiBJIGNv
dWxkIHNvbHZlIHRoYXQgYnV0IGl0IHdvdWxkIG1lYW4gYWRkaW5nIGEgYm9vbCBwbHVzIGFuIHVu
c2lnbmVkCj4gPiBpbnQgZmllbGQgdG8gc3RvcmUgdGhlIHBvc2l0aW9uIG9mIHRoZSBST00gQkFS
LiBTaW5jZSB0aGlzIGlzIG5vdAo+ID4gZ29pbmcgdG8gY2hhbmdlIHRoZSBiZWhhdmlvciBJIHdv
dWxkIHJhdGhlciBsZWF2ZSB0aGlzIGZvciBmdXR1cmUKPiA+IGltcHJvdmVtZW50cywgbGlrZWx5
IHdoZW4gU1ItSU9WIGlzIGltcGxlbWVudGVkIGFuZCB3ZSBoYXZlIGEgYmV0dGVyCj4gPiBwaWN0
dXJlIG9mIHdoYXQgbmVlZHMgdG8gYmUgc3RvcmVkIGluIHRoZSAnaGVhZGVyJyBzdHJ1Y3QuCj4g
Cj4gSG1tLCBva2F5LCBJIGNlcnRhaW5seSBkb25uJ3Qgd2FudCB5b3UgdG8gYWRkIHlldCBhbm90
aGVyIGZpZWxkLgo+IENvdWxkIHlvdSBwZXJoYXBzIGF0dGFjaCBhIGJyaWVmIGNvbW1lbnQgdG8g
dGhlIGZpZWxkIGRlY2xhcmF0aW9uCj4gaW5kaWNhdGluZyB3aHkgaXQncyBpbiB0aGUgQkFSIHN0
cnVjdHVyZSByYXRoZXIgdGhhbiBpbiB0aGUgaGVhZGVyCj4gb25lPwoKSSd2ZSBtb3ZlZCBpdCBm
cm9tIHRoZSBCQVIgdG8gdGhlIGhlYWRlciBzdHJ1Y3QuCgo+ID4+ID4gIHN0cnVjdCB2cGNpIHsK
PiA+PiA+ICAgICAgLyogTGlzdCBvZiB2UENJIGhhbmRsZXJzIGZvciBhIGRldmljZS4gKi8KPiA+
PiA+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBoYW5kbGVyczsKPiA+PiA+ICAgICAgc3BpbmxvY2tf
dCBsb2NrOwo+ID4+ID4gKwo+ID4+ID4gKyNpZmRlZiBfX1hFTl9fCj4gPj4gPiArICAgIC8qIEhp
ZGUgdGhlIHJlc3Qgb2YgdGhlIHZwY2kgc3RydWN0IGZyb20gdGhlIHVzZXItc3BhY2UgdGVzdCBo
YXJuZXNzLiAqLwo+ID4+ID4gKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgewo+ID4+ID4gKyAgICAg
ICAgLyogSW5mb3JtYXRpb24gYWJvdXQgdGhlIFBDSSBCQVJzIG9mIHRoaXMgZGV2aWNlLiAqLwo+
ID4+ID4gKyAgICAgICAgc3RydWN0IHZwY2lfYmFyIHsKPiA+PiA+ICsgICAgICAgICAgICB1aW50
NjRfdCBhZGRyOwo+ID4+ID4gKyAgICAgICAgICAgIHVpbnQ2NF90IHNpemU7Cj4gPj4gPiArICAg
ICAgICAgICAgZW51bSB7Cj4gPj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX0VNUFRZLAo+
ID4+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9JTywKPiA+PiA+ICsgICAgICAgICAgICAg
ICAgVlBDSV9CQVJfTUVNMzIsCj4gPj4gPiArICAgICAgICAgICAgICAgIFZQQ0lfQkFSX01FTTY0
X0xPLAo+ID4+ID4gKyAgICAgICAgICAgICAgICBWUENJX0JBUl9NRU02NF9ISSwKPiA+PiA+ICsg
ICAgICAgICAgICAgICAgVlBDSV9CQVJfUk9NLAo+ID4+ID4gKyAgICAgICAgICAgIH0gdHlwZTsK
PiA+PiA+ICsgICAgICAgICAgICBib29sIHByZWZldGNoYWJsZSA6IDE7Cj4gPj4gPiArICAgICAg
ICAgICAgLyogU3RvcmUgd2hldGhlciB0aGUgQkFSIGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybS4g
Ki8KPiA+PiA+ICsgICAgICAgICAgICBib29sIGVuYWJsZWQgICAgICA6IDE7Cj4gPj4gPiArICAg
ICAgICAgICAgLyoKPiA+PiA+ICsgICAgICAgICAgICAgKiBTdG9yZSB3aGV0aGVyIHRoZSBST00g
ZW5hYmxlIGJpdCBpcyBzZXQgKGRvZXNuJ3QgaW1wbHkgUk9NIEJBUgo+ID4+ID4gKyAgICAgICAg
ICAgICAqIGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybSkuIE9ubHkgdXNlZCBmb3IgdHlwZSBWUENJ
X0JBUl9ST00uCj4gPj4gPiArICAgICAgICAgICAgICovCj4gPj4gPiArICAgICAgICAgICAgYm9v
bCByb21fZW5hYmxlZCAgOiAxOwo+ID4+ID4gKyAgICAgICAgfSBiYXJzWzddOyAvKiBBdCBtb3N0
IDYgQkFSUyArIDEgZXhwYW5zaW9uIFJPTSBCQVIuICovCj4gPj4gPiArICAgICAgICAvKiBGSVhN
RTogY3VycmVudGx5IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3IgU1ItSU9WLiAqLwo+ID4+ID4gKyAg
ICB9IGhlYWRlcjsKPiA+PiA+ICsjZW5kaWYKPiA+PiA+ICB9Owo+ID4+ID4gIAo+ID4+ID4gKyNp
ZmRlZiBfX1hFTl9fCj4gPj4gPiArc3RydWN0IHZwY2lfdmNwdSB7Cj4gPj4gPiArICAgIHN0cnVj
dCByYW5nZXNldCAqbWVtOwo+ID4+ID4gKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsK
PiA+PiA+ICsgICAgYm9vbCBtYXAgOiAxOwo+ID4+ID4gKyAgICBib29sIHJvbSA6IDE7Cj4gPj4g
PiArfTsKPiA+PiA+ICsjZW5kaWYKPiA+PiAKPiA+PiBUaGlzIHN0cnVjdHVyZSBjb3VsZCBkbyB3
aXRoIGEgY29tbWVudCBicmllZmx5IG5vdGluZyBpdCBwdXJwb3NlLgo+ID4+IEFsc28gLSBpZiB0
aGUgI2lmZGVmIHJlYWxseSBuZWVkZWQgaGVyZT8KPiA+IAo+ID4gSSBwcmVmZXIgdG8gYWRkIHRo
ZSBpZmRlZiByYXRoZXIgdGhhbiBhZGRpbmcgYSBzdHJ1Y3QgcmFuZ2VzZXQgZm9yd2FyZAo+ID4g
ZGVjbGFyYXRpb24gdG8gdGVzdHMvdnBjaS9lbXVsLmguCj4gCj4gV2h5IHdvdWxkIHlvdSBuZWVk
IGEgZm9yd2FyZCBkZWNsYXJhdGlvbj8gVGhpcyBpc24ndCBmdW5jdGlvbgo+IGRlY2xhcmF0aW9u
LCBidXQgYSBzdHJ1Y3R1cmUgb25lLgoKTmV2ZXIgbWluZCwgc2luY2UgdGhpcyBpcyBub3QgdXNl
ZCBpbiB2cGNpIGl0IGRvZXNuJ3QgbWF0dGVyLiBJIHdpbGwKcmVtb3ZlIHRoZSBndWFyZHMuCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:05:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecb2D-0001EM-O3; Fri, 19 Jan 2018 18:05:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xqzm=eo=citrix.com=prvs=55088e0a4=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ecb2D-0001Di-0J
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 18:05:01 +0000
X-Inumbo-ID: 9f111dc2-fd43-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9f111dc2-fd43-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:07:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458892234"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6225C902000078001A07D8@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20fddef7-402c-fbef-e50d-af4baa9efffa@citrix.com>
Date: Fri, 19 Jan 2018 18:01:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6225C902000078001A07D8@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 6/6] drop "domain_" prefix from struct
 domain's dirty CPU mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTkvMjAxOCAwNDowNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSXQgYmVpbmcgYSBm
aWVsZCBvZiBzdHJ1Y3QgZG9tYWluIGlzIHN1ZmZpY2llbnQgdG8gcmVjb2duaXplIGl0cwo+IHB1
cnBvc2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:08:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:08:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecb5M-0001Ns-5L; Fri, 19 Jan 2018 18:08:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecb5K-0001Ni-Ri
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 18:08:14 +0000
X-Inumbo-ID: 121079d5-fd44-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 121079d5-fd44-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:10:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="66356435"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6225C902000078001A07D8@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2721e560-8e55-4626-94e0-22103730c480@citrix.com>
Date: Fri, 19 Jan 2018 17:56:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6225C902000078001A07D8@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 6/6] drop "domain_" prefix from struct
 domain's dirty CPU mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTY6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEl0IGJlaW5nIGEgZmllbGQg
b2Ygc3RydWN0IGRvbWFpbiBpcyBzdWZmaWNpZW50IHRvIHJlY29nbml6ZSBpdHMKPiBwdXJwb3Nl
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+LCBhbHRo
b3VnaC4uLgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21t
LmMKPiBAQCAtMzMyNyw3ICszMzI3LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCj4gICAgICAgICAg
ICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKPiAgICAgICAgICAgICAgICAg
IHJjID0gLUVQRVJNOwo+ICAgICAgICAgICAgICBlbHNlIGlmICggX19hZGRyX29rKG9wLmFyZzEu
bGluZWFyX2FkZHIpICkKPiAtICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9vbmVfbWFzayhjdXJy
ZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssCj4gKyAgICAgICAgICAgICAgICBmbHVzaF90bGJfb25l
X21hc2soY3VycmQtPmRpcnR5X2NwdW1hc2ssCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgb3AuYXJnMS5saW5lYXJfYWRkcik7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L21tL3NoYWRvdy9jb21tb24uYwo+IEBAIC0zNjM5LDcgKzM2MzksNyBAQCBzdGF0aWMgdm9p
ZCBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5nZShzCj4gICAgICAgICAgICAgICAgICAgICAgaWYg
KCBzaF9yZW1vdmVfYWxsX21hcHBpbmdzKGQsIG9tZm4sCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9nZm4oZ2ZuICsgKGkgPDwgUEFHRV9TSElGVCkp
KSApCj4gICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tfb3IoJmZsdXNobWFzaywgJmZs
dXNobWFzaywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
ZGlydHlfY3B1bWFzayk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+
ZGlydHlfY3B1bWFzayk7Cj4gICAgICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgICAgICBv
bWZuID0gX21mbihtZm5feChvbWZuKSArIDEpOwo+ICAgICAgICAgICAgICB9Cj4KCkNhbiBlaXRo
ZXIgb2YgdGhlc2UgaHVua3MgYmUgcmUtZmxvd2VkIG9udG8gYSBzaW5nbGUgbGluZT8KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:14:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecbBI-00025E-RO; Fri, 19 Jan 2018 18:14:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qhhw=eo=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecbBG-000258-UE
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 18:14:22 +0000
X-Inumbo-ID: ed1a21d8-fd44-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed1a21d8-fd44-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:16:54 +0000 (UTC)
Received: by mail-wm0-f67.google.com with SMTP id f3so5293993wmc.1
 for <xen-devel@lists.xen.org>; Fri, 19 Jan 2018 10:14:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=Zqjn/cF0vm14aHxro9r6fPgyS0DKcJDB1dj50aNwLsQ=;
 b=dT2MN0cIV8bcZ38LM5XguWGOV/tagwAG9lENJ8baEsxKc1OYM4qG1pFv7GLq3Iqd+k
 /MvupuWKmR+aJ5RuYvJPzjgZ8s3BErBY1VxVKNXjMp03MjHCJERZ5figZ7IWX58vXGwB
 XIOj3bo002yDYPj5kkiOy1OLZfeurWR2DqbMQ=
X-Google-DKIM-Signature: v=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=Zqjn/cF0vm14aHxro9r6fPgyS0DKcJDB1dj50aNwLsQ=;
 b=G/GhFQkzTqTlrJT/zHMmU9ogccks7yGpBtn/TNIhSznfVTuM1D09Bcxeh9n3WwRzS/
 qdL61GBNn2Oc7M1J0nCvnRxYZQTAK/brj7vucqIC459B3ZfmcM2G5EymVf+jikdiHDXZ
 C0uWsn1io2I3DfIZxgg5ifKnqBENi7VGzFRHKifmW+NBBkFlyIskcazhxgiiTE9vMTKz
 7aGHg8LlGLDu3IwWuWfG6jDy4q8ATEHME44bOmGHa8aRejSRJv+XSsoRUdQtzj0unYz+
 p3GhWHfmtp2cBRKxsCZEgwaR0T+shPsRh8/LHF6mQ7YXChEg79+AVgi60Z+WciDQ5f39
 lrvA==
X-Gm-Message-State: AKwxyteEFr5lVbaiSCStFsVY78y4eZ83y1xlSEw67TGORA3CrjZPZrrU
 iC1jSKMXio+mehfjdKBd8Gb+ImdnbSY=
X-Google-Smtp-Source: ACJfBouRoR4iI7F58a/2dcwb7npKvVF1rTQwFk8c7FE4eX3mZhMmM8DSZxM2H2iure/6GNNKwctUIg==
X-Received: by 10.28.138.201 with SMTP id m192mr8494526wmd.85.1516369265565;
 Fri, 19 Jan 2018 05:41:05 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s44sm5113642wrc.64.2018.01.19.05.41.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 05:41:04 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 Jan 2018 13:40:56 +0000
Message-Id: <20180119134103.3390-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 0/7] xen/arm32: Branch predictor hardening
	(XSA-254 variant 2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgcHJvdmlkZXMgYSBza2VsZXRvbiBmb3IgbWl0aWdhdGluZyBi
cmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBmb3IKYXJtMzIgb24gZXhjZXB0aW9uIGVudHJ5LgoK
SXQgYWxzbyBpbXBsZW1lbnRzIG1pdGlnYXRpb24gZm9yIENvcnRleC1BMTIsIEExNSBhbmQgQTE3
LiBTb0MgdmVuZG9ycyB3aXRoCmFmZmVjdGVkIENQVXMgYXJlIHN0cm9uZ2x5IGVuY291cmFnZWQg
dG8gdXBkYXRlLgoKRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGltcGFjdCBvZiB0aGlz
IGlzc3VlIGFuZCB0aGUgc29mdHdhcmUgbWl0aWdhdGlvbnMKZm9yIEFybSBwcm9jZXNzb3JzLCBw
bGVhc2Ugc2VlIGh0dHA6Ly93d3cuYXJtLmNvbS9zZWN1cml0eS11cGRhdGUuCgpDaGVlcnMsCgpK
dWxpZW4gR3JhbGwgKDcpOgogIHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9U
UkFQX0VOVFJZXyogbWFjcm9zCiAgeGVuL2FybTMyOiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBm
b3IgQ29ydGV4LUExNyBhbmQgQTEyCiAgeGVuL2FybTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJh
cF9yZXNldCBlbnRyeQogIHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2gg
cHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRCIG9u
IGd1ZXN0IGV4aXQgZm9yIENvcnRleCBBMTcgYW5kIDEyCiAgeGVuL2FybTMyOiBJbnZhbGlkYXRl
IGljYWNoZSBvbiBndWVzdCBleGlzdCBmb3IgQ29ydGV4LUExNQogIHhlbi9hcm0zMjogZW50cnk6
IERvY3VtZW50IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgoKIHhlbi9h
cmNoL2FybS9LY29uZmlnICAgICAgICAgICAgfCAgIDMgKwogeGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgICAgICB8IDE2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyAgICAgIHwgICA1ICsrCiB4ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMgICAgICAgIHwgIDYyICsrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaCB8ICAgNCArCiA1IGZpbGVzIGNoYW5nZWQsIDIxMiBpbnNlcnRpb25z
KCspLCAyNCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:19:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecbGa-0002GR-Ec; Fri, 19 Jan 2018 18:19:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecbGY-0002G9-Du
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 18:19:50 +0000
X-Inumbo-ID: b067e3a8-fd45-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b067e3a8-fd45-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:22:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="66357414"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6225A202000078001A07D5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dd180241-bdb6-2047-6860-d77721db6209@citrix.com>
Date: Fri, 19 Jan 2018 18:12:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6225A202000078001A07D5@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 5/6] x86: avoid explicit TLB flush when
	saving exec state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTY6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE5vdyB0aGF0IGl0J3Mgb2J2
aW91cyB0aGF0IG9ubHkgYSBzaW5nbGUgZGlydHkgQ1BVIGNhbiBleGlzdCBmb3IgYSB2Q1BVLAo+
IGl0IGJlY29tZXMgY2xlYXIgdGhhdCBmbHVzaF9tYXNrKCkgZG9lc24ndCBuZWVkIHRvIGJlIGlu
dm9rZWQgd2hlbgo+IHN5bmNfbG9jYWxfZXhlY3N0YXRlKCkgd2FzIGFscmVhZHkgcnVuLiBBbmQg
d2l0aCB0aGUgSVBJIGhhbmRsZXIKPiBjbGVhcmluZyBGTFVTSF9UTEIgZnJvbSB0aGUgcGFzc2Vk
IGZsYWdzIGFueXdheSBpZgo+IF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSByZXR1cm5zIHRydWUs
IGl0IGFsc28gYmVjb21lcyBjbGVhciB0aGF0Cj4gRkxVU0hfVExCIGRvZXNuJ3QgbmVlZCB0byBi
ZSBwYXNzZWQgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UuCgpBcmUgZWl0aGVyIG9mIHRoZXNlIGV4
YW1wbGVzIGV4cGxpY2l0bHkgdHJ5aW5nIHRvIGZsdXNoIHRoZSBUTEIgaW4gdGhlCmZpcnN0IGNh
c2U/wqAgVGhleSBib3RoIGxvb2sgbGlrZSB0aGV5IGNhcmUgb25seSBhYm91dCB0aGUgdmNwdSBz
dGF0ZSwKYW5kIHRoZSBGTFVTSF9UTEIgcHJldmlvdXNseSB3YXMgdG8gcGFzcyB0aGUgbm9wIGNo
ZWNrLgoKPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Pgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwo+IEBAIC0xNjkzLDcgKzE2OTMsNyBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2
Y3B1ICpwcmV2LCBzCj4gICAgICBpZiAoIHVubGlrZWx5KGRpcnR5X2NwdSAhPSBjcHUpICYmIGRp
cnR5X2NwdSAhPSBOUl9DUFVTICkKPiAgICAgIHsKPiAgICAgICAgICAvKiBPdGhlciBjcHVzIGNh
bGwgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSBmcm9tIGZsdXNoIGlwaSBoYW5kbGVyLiAqLwoKR2l2
ZW4gdGhlIGNoYW5nZSBpbiBiZWhhdmlvdXIsIC8qIFJlbW90ZSBjcHUgY2FsbHMKX19zeW5jX2xv
Y2FsX2V4ZWNzdGF0ZSgpLiAqLyA/wqAgUGVyaGFwcyBtb3JlIGFwcGxpY2FibGUgdG8gdGhlIHBy
ZXZpb3VzCnBhdGNoLgoKfkFuZHJldwoKPiAtICAgICAgICBmbHVzaF9tYXNrKGNwdW1hc2tfb2Yo
ZGlydHlfY3B1KSwgRkxVU0hfVExCIHwgRkxVU0hfU1RBVEUpOwo+ICsgICAgICAgIGZsdXNoX21h
c2soY3B1bWFza19vZihkaXJ0eV9jcHUpLCBGTFVTSF9TVEFURSk7Cj4gICAgICB9Cj4gIAo+ICAg
ICAgaWYgKCBwcmV2ICE9IG5leHQgKQo+IEBAIC0xODAwLDExICsxODAwLDEwIEBAIHZvaWQgc3lu
Y192Y3B1X2V4ZWNzdGF0ZShzdHJ1Y3QgdmNwdSAqdikKPiAgewo+ICAgICAgaWYgKCB2LT5kaXJ0
eV9jcHUgPT0gc21wX3Byb2Nlc3Nvcl9pZCgpICkKPiAgICAgICAgICBzeW5jX2xvY2FsX2V4ZWNz
dGF0ZSgpOwo+IC0KPiAtICAgIGlmICggdi0+ZGlydHlfY3B1ICE9IE5SX0NQVVMgKQo+ICsgICAg
ZWxzZSBpZiAoIHYtPmRpcnR5X2NwdSAhPSBOUl9DUFVTICkKPiAgICAgIHsKPiAgICAgICAgICAv
KiBPdGhlciBjcHVzIGNhbGwgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSBmcm9tIGZsdXNoIGlwaSBo
YW5kbGVyLiAqLwo+IC0gICAgICAgIGZsdXNoX21hc2soY3B1bWFza19vZih2LT5kaXJ0eV9jcHUp
LCBGTFVTSF9UTEIgfCBGTFVTSF9TVEFURSk7Cj4gKyAgICAgICAgZmx1c2hfbWFzayhjcHVtYXNr
X29mKHYtPmRpcnR5X2NwdSksIEZMVVNIX1NUQVRFKTsKPiAgICAgIH0KPiAgfQo+ICAKPgo+Cj4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:31:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:31:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecbRe-0003YT-K1; Fri, 19 Jan 2018 18:31:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecbRd-0003YG-Qw
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 18:31:17 +0000
X-Inumbo-ID: 4a7acefe-fd47-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a7acefe-fd47-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:33:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="66356040"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A62257A02000078001A0791@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e841050d-ab7e-5486-3e4c-2b6cdd574ed0@citrix.com>
Date: Fri, 19 Jan 2018 17:48:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A62257A02000078001A0791@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH 4/6] replace vCPU's dirty CPU mask by
	numeric ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTY6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEF0IG1vc3Qgb25lIGJpdCBj
YW4gYmUgc2V0IGluIHRoZSBtYXNrcywgc28gZXNwZWNpYWxseSBvbiBsYXJnZXIgc3lzdGVtcwo+
IGl0J3MgcXVpdGUgYSBiaXQgb2YgdW5uZWNlc3NhcnkgbWVtb3J5IGFuZCBwcm9jZXNzaW5nIG92
ZXJoZWFkIHRvIHRyYWNrCj4gdGhlIGluZm9ybWF0aW9uIGFzIGEgbWFzay4gU3RvcmUgdGhlIG51
bWVyaWMgSUQgb2YgdGhlIHJlc3BlY3RpdmUgQ1BVCj4gaW5zdGVhZCwgb3IgTlJfQ1BVUyBpZiBu
byBkaXJ0eSBzdGF0ZSBleGlzdHMuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpEZWZpbml0ZWx5ICsxIGZvciB0aGlzIGNoYW5nZS4KCkhvd2V2ZXIs
IHRoZSBjb21wYXJpc29uIGFnYWluc3QgbnJfY3B1X2lkcyBpc24ndCBjb21wbGV0ZWx5IG9idmlv
dXMgYXMKdG8gaXRzIGZ1bmN0aW9uLsKgIEhvdyBhYm91dCBpbnRyb2R1Y2luZyBhIHByZWRpY2F0
ZSBzdWNoIGFzIHZjcHVfZGlydHkoKQp3aGljaCB3cmFwcyB0aGUgdXNlIG9mIHRoZSBpZD8KCkFs
c28sIHlvdSdkIGdldCBiZXR0ZXIgY29kZSBieSB1c2luZyBOUl9DUFVTIHdoaWNoIGlzIGEgY29t
cGlsZS10aW1lCmNvbnN0YW50LCByYXRoZXIgdGhhbiBucl9jcHVfaWRzIHdoaWNoIHdvdWxkIGJl
IGEgbWVtb3J5IHJlYWQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:32:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecbT8-0003e0-Ub; Fri, 19 Jan 2018 18:32:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ecbT7-0003dk-MO
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 18:32:49 +0000
X-Inumbo-ID: 816850e6-fd47-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 816850e6-fd47-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:35:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="66355639"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6224F502000078001A078B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a84b24c8-2973-e0f2-d543-8698971db4b3@citrix.com>
Date: Fri, 19 Jan 2018 17:40:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6224F502000078001A078B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/6] x86: make CPU state flush requests
	explicit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTY6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvZmx1c2h0bGIuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIu
aAo+IEBAIC0xMDEsNiArMTAxLDggQEAgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMp
Owo+ICAjZGVmaW5lIEZMVVNIX0NBQ0hFICAgICAgMHg0MDAKPiAgIC8qIFZBIGZvciB0aGUgZmx1
c2ggaGFzIGEgdmFsaWQgbWFwcGluZyAqLwo+ICAjZGVmaW5lIEZMVVNIX1ZBX1ZBTElEICAgMHg4
MDAKPiArIC8qIEZsdXNoIENQVSBzdGF0ZSAqLwo+ICsjZGVmaW5lIEZMVVNIX1NUQVRFICAgICAg
MHgxMDAwCgpTVEFURSBjb3VsZCBsZWdpdGltYXRlbHkgZGVzY3JpYmUgYW55IG9mIHRoZSBvdGhl
ciBGTFVTSCBmbGFncy7CoApGTFVTSF9WQ1BVX1NUQVRFID8KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:41:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:41:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecbb8-0004Qe-Pb; Fri, 19 Jan 2018 18:41:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qk1k=eo=citrix.com=prvs=550ee7a3f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ecbb7-0004QL-TE
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 18:41:05 +0000
X-Inumbo-ID: a93e0053-fd48-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a93e0053-fd48-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:43:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458898402"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23138.15226.752593.816772@mariner.uk.xensource.com>
Date: Fri, 19 Jan 2018 18:39:54 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180119175849.lp2457zheqfzcgl2@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
 <20171031135203.11537-8-wei.liu2@citrix.com>
 <bca1c4ed-c061-3510-e80d-69802a8ac806@linaro.org>
 <3c780892-4aac-1532-d09a-f5e2ce803fdf@linaro.org>
 <20180119142124.h2ldgdssch7duy4s@citrix.com>
 <23138.9721.667173.922904@mariner.uk.xensource.com>
 <20180119171208.m3nlhqb2xartlwbw@citrix.com>
 <23138.12607.373097.73856@mariner.uk.xensource.com>
 <20180119175849.lp2457zheqfzcgl2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@linaro.org>
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 07/19] ts-host-install: don't use
 the new nic naming scheme
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW09TU1RFU1QgUEFUQ0ggdjIgMDcvMTld
IHRzLWhvc3QtaW5zdGFsbDogZG9uJ3QgdXNlIHRoZSBuZXcgbmljIG5hbWluZyBzY2hlbWUiKToK
PiBJdCBpcyByYXRoZXIgZGlmZmVyZW50LiBJdCBpcyBhIGhhY2sgcHV0IGluIGJ5IElhbkMgdG8g
ZGVhbCB3aXRoCj4gdW5yZWxpYWJsZSBVU0IgbmljLiBJSVJDIHRoZSBydWxlIGludm9rZXMgaXAg
dG8gc2V0IHRoZSBtYWMgYWRkcmVzcy4KCllpa2VzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 18:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 18:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecbnS-0005C3-UI; Fri, 19 Jan 2018 18:53:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zmcs=eo=citrix.com=prvs=55082200c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ecbnR-0005Bw-Qs
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 18:53:49 +0000
X-Inumbo-ID: 7077d201-fd4a-11e7-b0d7-9f685aff125f
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7077d201-fd4a-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 18:56:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,381,1511827200"; d="scan'208";a="66346240"
Date: Fri, 19 Jan 2018 16:00:03 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180119160003.r6ory4ut4nxs7qnd@MacBook-Pro-de-Roger.local>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-5-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119153458.22535-5-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/7] x86/shim: use credit scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDM6MzQ6NTVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBSZW1vdmUgc2NoZWQ9bnVsbCBmcm9tIHNoaW0gY21kbGluZSBhbmQgZG9jCj4gCj4gV2UgdXNl
IHRoZSBkZWZhdWx0IHNjaGVkdWxlciAoY3JlZGl0MSBhcyBvZiB3cml0aW5nKS4gVGhlIE5VTEwK
PiBzY2hlZHVsZXIgc3RpbGwgaGFzIGJ1Z3MgdG8gZml4Lgo+IAo+IFVwZGF0ZSBzaGltLmNvbmZp
Zy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAtLS0K
PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiAgZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAg
ICAgICB8IDIgKy0KPiAgdG9vbHMvZmlybXdhcmUveGVuLWRpci9zaGltLmNvbmZpZyB8IDcgKysr
LS0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICAgICAgIHwgMiArLQo+ICAzIGZp
bGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41Lmlu
Cj4gaW5kZXggMzBmZTRiODUzMS4uYTY5OTM2Nzc3OSAxMDA2NDQKPiAtLS0gYS9kb2NzL21hbi94
bC5jZmcucG9kLjUuaW4KPiArKysgYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4KPiBAQCAtNTMx
LDcgKzUzMSw3IEBAIElnbm9yZWQgaWYgcHZoc2ltIGlzIGZhbHNlLgo+ICA9aXRlbSBCPHB2c2hp
bV9jbWRsaW5lPSJTVFJJTkciPgo+ICAKPiAgQ29tbWFuZCBsaW5lIGZvciB0aGUgc2hpbS4KPiAt
RGVmYXVsdCBpcyAicHYtc2hpbSBjb25zb2xlPXhlbixwdiBzY2hlZD1udWxsIi4KPiArRGVmYXVs
dCBpcyAicHYtc2hpbSBjb25zb2xlPXhlbixwdiIuCj4gIElnbm9yZWQgaWYgcHZoc2ltIGlzIGZh
bHNlLgoKVGhlIGFib3ZlIGNodW5rIHdvdWxkIGJlIG5pY2UgdG8gYmFja3BvcnQgdG8gdGhlIDQu
MTAgYnJhbmNoIGZvcgpjb3JyZWN0bmVzcy4KCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggMGY4
OTM2NDQ2Ni4uN2ZmOWE2N2U1MCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IEBAIC0xMTksNyAr
MTE5LDcgQEAKPiAgI2RlZmluZSBET01JRF9YU19QQVRIICJkb21pZCIKPiAgI2RlZmluZSBJTlZB
TElEX0RPTUlEIH4wCj4gICNkZWZpbmUgUFZTSElNX0JBU0VOQU1FICJ4ZW4tc2hpbSIKPiAtI2Rl
ZmluZSBQVlNISU1fQ01ETElORSAicHYtc2hpbSBjb25zb2xlPXhlbixwdiBzY2hlZD1udWxsIgo+
ICsjZGVmaW5lIFBWU0hJTV9DTURMSU5FICJwdi1zaGltIGNvbnNvbGU9eGVuLHB2IgoKVG9nZXRo
ZXIgd2l0aCB0aGlzIG9uZS4gc2NoZWQ9bnVsbCBoYXMgbm8gZWZmZWN0IG9uIHRoZSA0LjEwIGJy
YW5jaApiZWNhdXNlIHRoZSBzaGltIGJ5IGRlZmF1bHQgaXMgY29tcGlsZWQgd2l0aG91dCBudWxs
IHNjaGVkdWxlcgpzdXBwb3J0LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 19:16:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 19:16:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecc9g-0006eg-Kv; Fri, 19 Jan 2018 19:16:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xl7c=eo=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ecc9f-0006ea-HK
 for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 19:16:47 +0000
X-Inumbo-ID: a6137f15-fd4d-11e7-b0d7-9f685aff125f
Received: from mail-qt0-f195.google.com (unknown [209.85.216.195])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6137f15-fd4d-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 19:19:19 +0000 (UTC)
Received: by mail-qt0-f195.google.com with SMTP id d54so6393537qtd.4
 for <xen-devel@lists.xenproject.org>; Fri, 19 Jan 2018 11:16:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=BK0MbYqM1SkAZ1S4s/zc7fuWaEYGrWlzL1CIOz0Jl4Y=;
 b=tlLOKlyu02NzrzQEmF1vD92iyilSRQpVixnH8xVszpgfyP/K5TQJrSDTWFuGa80NgE
 sGCdmaiiuP/x5c6QqEEJL254D4VeMk1fBiJ3ULTqHqzblhRxTkLnSgelaoVE+mUfDqYy
 BsqZKD9xyD2A9M6Wn6mr9PMoOCXLA9jiZ9Dz2vbxzeZRymNhvFUB+NNj0f7sKvtFh9L4
 8HoPnga6mMOtQTSSesXBTzHyCaAbPGnQzr8nVkg/9NW94GBmw1k7spGYySwc/6Z0v8D8
 l4EVwDNCUYQTY5JiMYRLd6+av7DA9z/skf51zxLPYqww3GgQE8+8sYz02rCLt721S0Kw
 bF8w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=BK0MbYqM1SkAZ1S4s/zc7fuWaEYGrWlzL1CIOz0Jl4Y=;
 b=gP/a/P5GJ/p30BAwZh9okfIascfcWU4myoYeYD8jwAbr6OCccxvdVaOQU3+rEtNJEO
 iAUvdWETqTodOCTosHrPEyWJex/ojY/UKTqtECOfaNe3TfsXs5RVy3icZLGSeJj8/BcO
 dkXLov+ZNqx3xeAvOvtcralPR6MpPP6rWhPYQqxy8FKap2dW0C2Us/0/0Kv/sIYiMEKy
 Kd9Rv1PIE0K2IxpaIXgVOQ5gt5YDzfvDKlEK8YxEi7/pUqj/zMWsSkO2PZzKlBw/yvTo
 v/+DYOb8pFJ+eQWDo55U1S+GDX1VSADybbtp7Bcs4GTOuVKRKi9UFjrv5HQPUEcttJqA
 5x7A==
X-Gm-Message-State: AKwxytfsELu8+NWswCo7UVkP8+xLC6ybLBPzvW34ENk/K+pKEiCf88/O
 S0RcLROcPF7swAujBbmQaxSBLyD4JVrK8wy94JnXXQ==
X-Google-Smtp-Source: ACJfBouFaGRwe4X+qRvwjNbw6oQdyZ4nGwnMOgBD7Rv27+Xr9ZerUr0+iDpmm2sh7hdVBkmFCBjJZqNXQis8wZMg8EI=
X-Received: by 10.200.36.199 with SMTP id t7mr26408162qtt.141.1516382982865;
 Fri, 19 Jan 2018 09:29:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.169.149 with HTTP; Fri, 19 Jan 2018 09:29:42 -0800 (PST)
In-Reply-To: <5A6224C302000078001A0788@prv-mh.provo.novell.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6224C302000078001A0788@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 19 Jan 2018 17:29:42 +0000
X-Google-Sender-Auth: F4e-MjAy-bMzwGO-3T4hT-zuv8s
Message-ID: <CAFLBxZbFP=mPWe6ah3njGBYrMeqnPATie5-TJ4V5WAMF2=U_ew@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/6] x86: move invocations of
	hvm_flush_guest_tlbs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgNDowMiBQTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiBUaGVpciBuZWVkIGlzIG5vdCB0aWVkIHRvIHRoZSBhY3R1YWwgZmx1
c2hpbmcgb2YgVExCcywgYnV0IHRoZSB0aWNraW5nCj4gb2YgdGhlIFRMQiBjbG9jay4gTWFrZSB0
aGlzIG1vcmUgb2J2aW91cyBieSBmb2xkaW5nIHRoZSB0d28gaW52b2NhdGlvbnMKPiBpbnRvIGEg
c2luZ2xlIG9uZSBpbiBwcmVfZmx1c2goKS4KClNvIG5vdyBwcmVfZmx1c2goKSBhY3R1YWxseSBk
b2VzIHRoZSBmbHVzaD8KCkkgZG9uJ3Qgb2JqZWN0IHRvIHRoZSBjaGFuZ2UgcGVyIHNlIChhbmQg
ZnJvbSB3aGF0IEkgY2FuIHRlbGwgaXQncwp0ZWNobmljYWxseSBjb3JyZWN0KSwgYnV0IEkgdGhp
bmsgeW91J3JlIG1ha2luZyB0aGluZ3MgYW55IGNsZWFyZXIuCgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 19:19:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 19:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eccC3-0006ml-18; Fri, 19 Jan 2018 19:19:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eccC1-0006mX-UL
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 19:19:13 +0000
X-Inumbo-ID: fcbe4030-fd4d-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fcbe4030-fd4d-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 19:21:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458904155"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 19 Jan 2018 19:19:03 +0000
Message-ID: <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 Christian Lindig <christian.lindig@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] xen: Drop DOMCTL_getmemlist and
	xc_get_pfn_list()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIDRkZGY0NzRlMiAidG9vbHMveGVuLW1jZWluajogUGFzcyBpbiBHUEEgd2hlbiBpbmplY3Rp
bmcgdGhyb3VnaApNU1JfTUNJX0FERFIiIHJlbW92ZWQgdGhlIHJlbWFpbmluZyB1c2VyIG9mIGh5
cGVyY2FsbC4KCkl0IGhhcyBiZWVuIGxpc3RlZCBhcyBicm9rZW4sIGRlcHJlY2F0ZWQgYW5kIHdv
bnQtZml4IHNpbmNlIFhTQS03NCwgc28gdGFrZQp0aGlzIG9wcG9ydHVuaXR5IHRvIHJlbW92ZSBp
dCBjb21wbGV0ZWx5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CkNDOiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGln
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggICAgICAgfCAg
NyAtLS0tLQogdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5jICAgICAgICAgICAgfCAyNyAtLS0tLS0t
LS0tLS0tLS0tLS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgIHwgIDMgLS0K
IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgIHwgIDMgLS0KIHRvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybF9zdHVicy5jIHwgMzIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICB8IDU2IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAgICAgIHwg
IDIgKy0KIDcgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEyOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCmluZGV4IGVjYjAzMTIuLjMwMTcxYTIgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oCkBAIC0xNTIwLDEzICsxNTIwLDYgQEAgdW5zaWduZWQgbG9uZyB4Y190cmFuc2xhdGVf
Zm9yZWlnbl9hZGRyZXNzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb20sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHZjcHUsIHVuc2lnbmVkIGxv
bmcgbG9uZyB2aXJ0KTsKIAogCi0vKioKLSAqIERFUFJFQ0FURUQuICBBdm9pZCB1c2luZyB0aGlz
LCBhcyBpdCBkb2VzIG5vdCBjb3JyZWN0bHkgYWNjb3VudCBmb3IgUEZOcwotICogd2l0aG91dCBh
IGJhY2tpbmcgTUZOLgotICovCi1pbnQgeGNfZ2V0X3Bmbl9saXN0KHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21pZCwgdWludDY0X3QgKnBmbl9idWYsCi0gICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbWF4X3BmbnMpOwotCiBpbnQgeGNfY29weV90b19kb21haW5fcGFnZSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIGRzdF9wZm4sIGNvbnN0IGNoYXIgKnNyY19wYWdlKTsKIApkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcHJpdmF0ZS5jIGIvdG9vbHMvbGlieGMveGNfcHJpdmF0
ZS5jCmluZGV4IDM2ZWFkNWYuLmZjZGE5ODEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3By
aXZhdGUuYworKysgYi90b29scy9saWJ4Yy94Y19wcml2YXRlLmMKQEAgLTM4NywzMyArMzg3LDYg
QEAgaW50IHhjX21hY2hwaHlzX21mbl9saXN0KHhjX2ludGVyZmFjZSAqeGNoLAogICAgIHJldHVy
biByYzsKIH0KIAotaW50IHhjX2dldF9wZm5fbGlzdCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90ICpwZm5fYnVmLAotICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1heF9wZm5z
KQotewotICAgIERFQ0xBUkVfRE9NQ1RMOwotICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShw
Zm5fYnVmLCBtYXhfcGZucyAqIHNpemVvZigqcGZuX2J1ZiksIFhDX0hZUEVSQ0FMTF9CVUZGRVJf
Qk9VTkNFX09VVCk7Ci0gICAgaW50IHJldDsKLQotICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5j
ZV9wcmUoeGNoLCBwZm5fYnVmKSApCi0gICAgewotICAgICAgICBQRVJST1IoInhjX2dldF9wZm5f
bGlzdDogcGZuX2J1ZiBib3VuY2UgZmFpbGVkIik7Ci0gICAgICAgIHJldHVybiAtMTsKLSAgICB9
Ci0KLSAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9nZXRtZW1saXN0OwotICAgIGRvbWN0bC5k
b21haW4gPSBkb21pZDsKLSAgICBkb21jdGwudS5nZXRtZW1saXN0Lm1heF9wZm5zID0gbWF4X3Bm
bnM7Ci0gICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3RsLnUuZ2V0bWVtbGlzdC5idWZmZXIs
IHBmbl9idWYpOwotCi0gICAgcmV0ID0gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Ci0KLSAgICB4
Y19oeXBlcmNhbGxfYm91bmNlX3Bvc3QoeGNoLCBwZm5fYnVmKTsKLQotICAgIHJldHVybiAocmV0
IDwgMCkgPyAtMSA6IGRvbWN0bC51LmdldG1lbWxpc3QubnVtX3BmbnM7Ci19Ci0KIGxvbmcgeGNf
Z2V0X3RvdF9wYWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpCiB7CiAgICAg
eGNfZG9taW5mb190IGluZm87CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0
cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKaW5kZXggYTNiYTQ4OC4uMWEw
MWZhYSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sCisrKyBiL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAtMjQ0LDkgKzI0NCw2IEBAIGV4dGVybmFs
IG1hcF9mb3JlaWduX3JhbmdlOiBoYW5kbGUgLT4gZG9taWQgLT4gaW50CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgLT4gbmF0aXZlaW50IC0+IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UKICAgICAg
ICA9ICJzdHViX21hcF9mb3JlaWduX3JhbmdlIgogCi1leHRlcm5hbCBkb21haW5fZ2V0X3Bmbl9s
aXN0OiBoYW5kbGUgLT4gZG9taWQgLT4gbmF0aXZlaW50IC0+IG5hdGl2ZWludCBhcnJheQotICAg
ICAgID0gInN0dWJfeGNfZG9tYWluX2dldF9wZm5fbGlzdCIKLQogZXh0ZXJuYWwgZG9tYWluX2Fz
c2lnbl9kZXZpY2U6IGhhbmRsZSAtPiBkb21pZCAtPiAoaW50ICogaW50ICogaW50ICogaW50KSAt
PiB1bml0CiAgICAgICAgPSAic3R1Yl94Y19kb21haW5fYXNzaWduX2RldmljZSIKIGV4dGVybmFs
IGRvbWFpbl9kZWFzc2lnbl9kZXZpY2U6IGhhbmRsZSAtPiBkb21pZCAtPiAoaW50ICogaW50ICog
aW50ICogaW50KSAtPiB1bml0CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0
cmwubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQppbmRleCBlZDAyMTI0Li43
ZDJlNmYwIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCisrKyBi
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKQEAgLTE1NCw5ICsxNTQsNiBAQCBleHRl
cm5hbCBkb21haW5fbWVtb3J5X2luY3JlYXNlX3Jlc2VydmF0aW9uIDoKIGV4dGVybmFsIG1hcF9m
b3JlaWduX3JhbmdlIDoKICAgaGFuZGxlIC0+IGRvbWlkIC0+IGludCAtPiBuYXRpdmVpbnQgLT4g
WGVubW1hcC5tbWFwX2ludGVyZmFjZQogICA9ICJzdHViX21hcF9mb3JlaWduX3JhbmdlIgotZXh0
ZXJuYWwgZG9tYWluX2dldF9wZm5fbGlzdCA6Ci0gIGhhbmRsZSAtPiBkb21pZCAtPiBuYXRpdmVp
bnQgLT4gbmF0aXZlaW50IGFycmF5Ci0gID0gInN0dWJfeGNfZG9tYWluX2dldF9wZm5fbGlzdCIK
IAogZXh0ZXJuYWwgZG9tYWluX2Fzc2lnbl9kZXZpY2U6IGhhbmRsZSAtPiBkb21pZCAtPiAoaW50
ICogaW50ICogaW50ICogaW50KSAtPiB1bml0CiAgICAgICAgPSAic3R1Yl94Y19kb21haW5fYXNz
aWduX2RldmljZSIKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVi
cy5jIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKaW5kZXggZDE4MDFlMS4u
Zjk3MDcwYyAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMK
KysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKQEAgLTEwMDksMzggKzEw
MDksNiBAQCBDQU1McHJpbSB2YWx1ZSBzdHViX3NoYWRvd19hbGxvY2F0aW9uX3NldCh2YWx1ZSB4
Y2gsIHZhbHVlIGRvbWlkLAogCUNBTUxyZXR1cm4oVmFsX3VuaXQpOwogfQogCi1DQU1McHJpbSB2
YWx1ZSBzdHViX3hjX2RvbWFpbl9nZXRfcGZuX2xpc3QodmFsdWUgeGNoLCB2YWx1ZSBkb21pZCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZSBucl9wZm5z
KQotewotCUNBTUxwYXJhbTMoeGNoLCBkb21pZCwgbnJfcGZucyk7Ci0JQ0FNTGxvY2FsMihhcnJh
eSwgdik7Ci0JdW5zaWduZWQgbG9uZyBjX25yX3BmbnM7Ci0JbG9uZyByZXQsIGk7Ci0JdWludDY0
X3QgKmNfYXJyYXk7Ci0KLQljX25yX3BmbnMgPSBOYXRpdmVpbnRfdmFsKG5yX3BmbnMpOwotCi0J
Y19hcnJheSA9IG1hbGxvYyhzaXplb2YodWludDY0X3QpICogY19ucl9wZm5zKTsKLQlpZiAoIWNf
YXJyYXkpCi0JCWNhbWxfcmFpc2Vfb3V0X29mX21lbW9yeSgpOwotCi0JcmV0ID0geGNfZ2V0X3Bm
bl9saXN0KF9IKHhjaCksIF9EKGRvbWlkKSwKLQkJCSAgICAgIGNfYXJyYXksIGNfbnJfcGZucyk7
Ci0JaWYgKHJldCA8IDApIHsKLQkJZnJlZShjX2FycmF5KTsKLQkJZmFpbHdpdGhfeGMoX0goeGNo
KSk7Ci0JfQotCi0JYXJyYXkgPSBjYW1sX2FsbG9jKHJldCwgMCk7Ci0JZm9yIChpID0gMDsgaSA8
IHJldDsgaSsrKSB7Ci0JCXYgPSBjYW1sX2NvcHlfbmF0aXZlaW50KGNfYXJyYXlbaV0pOwotCQlT
dG9yZV9maWVsZChhcnJheSwgaSwgdik7Ci0JfQotCWZyZWUoY19hcnJheSk7Ci0KLQlDQU1McmV0
dXJuKGFycmF5KTsKLX0KLQogQ0FNTHByaW0gdmFsdWUgc3R1Yl94Y19kb21haW5faW9wb3J0X3Bl
cm1pc3Npb24odmFsdWUgeGNoLCB2YWx1ZSBkb21pZCwKIAkJCQkJICAgICAgIHZhbHVlIHN0YXJ0
X3BvcnQsIHZhbHVlIG5yX3BvcnRzLAogCQkJCQkgICAgICAgdmFsdWUgYWxsb3cpCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKaW5kZXgg
MjU4NWQ0ZS4uMTI5YzI0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMzk1LDYyICszOTUsNiBAQCBsb25nIGFyY2hfZG9f
ZG9tY3RsKAogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICBjYXNlIFhFTl9ET01DVExfZ2V0
bWVtbGlzdDoKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4X3BmbnMgPSBkb21jdGwt
PnUuZ2V0bWVtbGlzdC5tYXhfcGZuczsKLSAgICAgICAgdWludDY0X3QgbWZuOwotICAgICAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwotCi0gICAgICAgIGlmICggdW5saWtlbHkoZC0+aXNfZHlp
bmcpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmV0ID0gLUVJTlZBTDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgLyoKLSAgICAgICAgICogWFNBLTc0OiBUaGlz
IHN1Yi1oeXBlcmNhbGwgaXMgYnJva2VuIGluIHNldmVyYWwgd2F5czoKLSAgICAgICAgICogLSBs
b2NrIG9yZGVyIGludmVyc2lvbiAocDJtIGxvY2tzIGluc2lkZSBwYWdlX2FsbG9jX2xvY2spCi0g
ICAgICAgICAqIC0gbm8gcHJlZW1wdGlvbiBvbiBodWdlIG1heF9wZm5zIGlucHV0Ci0gICAgICAg
ICAqIC0gbm90IChyZS0pY2hlY2tpbmcgZC0+aXNfZHlpbmcgd2l0aCBwYWdlX2FsbG9jX2xvY2sg
aGVsZAotICAgICAgICAgKiAtIG5vdCBob25vcmluZyBzdGFydF9wZm4gaW5wdXQgKHdoaWNoIGxp
YnhjIGFsc28gZG9lc24ndCBzZXQpCi0gICAgICAgICAqIEFkZGl0aW9uYWxseSBpdCBpcyByYXRo
ZXIgdXNlbGVzcywgYXMgdGhlIHJlc3VsdCBpcyBzdGFsZSBieSB0aGUKLSAgICAgICAgICogdGlt
ZSB0aGUgY2FsbGVyIGdldHMgdG8gbG9vayBhdCBpdC4KLSAgICAgICAgICogQXMgaXQgb25seSBo
YXMgYSBzaW5nbGUsIG5vbi1wcm9kdWN0aW9uIGNvbnN1bWVyICh4ZW4tbWNlaW5qKSwKLSAgICAg
ICAgICogcmF0aGVyIHRoYW4gdHJ5aW5nIHRvIGZpeCBpdCB3ZSByZXN0cmljdCBpdCBmb3IgdGhl
IHRpbWUgYmVpbmcuCi0gICAgICAgICAqLwotICAgICAgICBpZiAoIC8qIE5vIG5lc3RlZCBsb2Nr
cyBpbnNpZGUgY29weV90b19ndWVzdF9vZmZzZXQoKS4gKi8KLSAgICAgICAgICAgICBwYWdpbmdf
bW9kZV9leHRlcm5hbChjdXJyZCkgfHwKLSAgICAgICAgICAgICAvKiBBcmJpdHJhcnkgbGltaXQg
Y2FwcGluZyBwcm9jZXNzaW5nIHRpbWUuICovCi0gICAgICAgICAgICAgbWF4X3BmbnMgPiBHQig0
KSAvIFBBR0VfU0laRSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJldCA9IC1FT1BOT1RTVVBQ
OwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBzcGluX2xvY2soJmQt
PnBhZ2VfYWxsb2NfbG9jayk7Ci0KLSAgICAgICAgcmV0ID0gaSA9IDA7Ci0gICAgICAgIHBhZ2Vf
bGlzdF9mb3JfZWFjaChwYWdlLCAmZC0+cGFnZV9saXN0KQotICAgICAgICB7Ci0gICAgICAgICAg
ICBpZiAoIGkgPj0gbWF4X3BmbnMgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vl
c3Rfb2Zmc2V0KGRvbWN0bC0+dS5nZXRtZW1saXN0LmJ1ZmZlciwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaSwgJm1mbiwgMSkgKQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIHJldCA9IC1FRkFVTFQ7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICB9Ci0JCQkrK2k7Ci0JCX0KLQotICAgICAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxv
Y19sb2NrKTsKLQotICAgICAgICBkb21jdGwtPnUuZ2V0bWVtbGlzdC5udW1fcGZucyA9IGk7Ci0g
ICAgICAgIGNvcHliYWNrID0gdHJ1ZTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCiAgICAgY2Fz
ZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8zOgogICAgIHsKICAgICAgICAgdW5zaWduZWQg
aW50IG51bSA9IGRvbWN0bC0+dS5nZXRwYWdlZnJhbWVpbmZvMy5udW07CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgK
aW5kZXggYTg5MjFkZC4uN2Y5OWQxYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAtMTExNyw3ICsxMTE3
LDcgQEAgc3RydWN0IHhlbl9kb21jdGwgewogI2RlZmluZSBYRU5fRE9NQ1RMX3BhdXNlZG9tYWlu
ICAgICAgICAgICAgICAgICAgICAzCiAjZGVmaW5lIFhFTl9ET01DVExfdW5wYXVzZWRvbWFpbiAg
ICAgICAgICAgICAgICAgIDQKICNkZWZpbmUgWEVOX0RPTUNUTF9nZXRkb21haW5pbmZvICAgICAg
ICAgICAgICAgICAgNQotI2RlZmluZSBYRU5fRE9NQ1RMX2dldG1lbWxpc3QgICAgICAgICAgICAg
ICAgICAgICA2CisvKiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0bWVtbGlzdCAgICAgICAgICAgICAg
ICAgIDYgT2Jzb2xldGUgKi8KIC8qICNkZWZpbmUgWEVOX0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZv
ICAgICAgICAgICAgNyBPYnNvbGV0ZSAtIHVzZSBnZXRwYWdlZnJhbWVpbmZvMyAqLwogLyogI2Rl
ZmluZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8yICAgICAgICAgICA4IE9ic29sZXRlIC0g
dXNlIGdldHBhZ2VmcmFtZWluZm8zICovCiAjZGVmaW5lIFhFTl9ET01DVExfc2V0dmNwdWFmZmlu
aXR5ICAgICAgICAgICAgICAgIDkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 19:19:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 19:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eccC4-0006mz-7c; Fri, 19 Jan 2018 19:19:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rwd1=eo=citrix.com=prvs=5503b2e3b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eccC2-0006mY-ME
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 19:19:14 +0000
X-Inumbo-ID: fdc7c780-fd4d-11e7-b0d7-9f685aff125f
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fdc7c780-fd4d-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 19:21:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,382,1511827200"; d="scan'208";a="458904154"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 19 Jan 2018 19:19:02 +0000
Message-ID: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] tools/ocaml: Drop coredump infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgdW51c2VkLCBhbmQgdXNlcyBhbiBvYnNvbGV0ZSBoeXBlcmNhbGwgd2hpY2ggaGFzIG5l
dmVyIGV2ZXIgZnVuY3Rpb25lZApmb3IgSFZNIGd1ZXN0cy4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24g
PElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgpDQzogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgot
LS0KIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgIHwgODYgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
aSAgICAgfCAxNiAtLS0tLS0tCiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8
IDQxIC0tLS0tLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxNDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sIGIvdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsLm1sCmluZGV4IDkxMTZhYTIuLmEzYmE0ODggMTAwNjQ0Ci0tLSBh
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAorKysgYi90b29scy9vY2FtbC9saWJzL3hj
L3hlbmN0cmwubWwKQEAgLTEyNiwxNCArMTI2LDYgQEAgZXhjZXB0aW9uIEVycm9yIG9mIHN0cmlu
ZwogCiB0eXBlIGhhbmRsZQogCi0oKiB0aGlzIGlzIG9ubHkgdXNlIGJ5IGNvcmVkdW1waW5nICop
Ci1leHRlcm5hbCBzaXplb2ZfY29yZV9oZWFkZXI6IHVuaXQgLT4gaW50Ci0gICAgICAgPSAic3R1
Yl9zaXplb2ZfY29yZV9oZWFkZXIiCi1leHRlcm5hbCBzaXplb2ZfdmNwdV9ndWVzdF9jb250ZXh0
OiB1bml0IC0+IGludAotICAgICAgID0gInN0dWJfc2l6ZW9mX3ZjcHVfZ3Vlc3RfY29udGV4dCIK
LWV4dGVybmFsIHNpemVvZl94ZW5fcGZuOiB1bml0IC0+IGludCA9ICJzdHViX3NpemVvZl94ZW5f
cGZuIgotKCogZW5kIG9mIHVzZSAqKQotCiBleHRlcm5hbCBpbnRlcmZhY2Vfb3BlbjogdW5pdCAt
PiBoYW5kbGUgPSAic3R1Yl94Y19pbnRlcmZhY2Vfb3BlbiIKIGV4dGVybmFsIGludGVyZmFjZV9j
bG9zZTogaGFuZGxlIC0+IHVuaXQgPSAic3R1Yl94Y19pbnRlcmZhY2VfY2xvc2UiCiAKQEAgLTI3
NSw4NCArMjY3LDYgQEAgZXh0ZXJuYWwgZ2V0X2NwdV9mZWF0dXJlc2V0IDogaGFuZGxlIC0+IGZl
YXR1cmVzZXRfaW5kZXggLT4gaW50NjQgYXJyYXkgPSAic3R1Yl8KIGV4dGVybmFsIHdhdGNoZG9n
IDogaGFuZGxlIC0+IGludCAtPiBpbnQzMiAtPiBpbnQKICAgPSAic3R1Yl94Y193YXRjaGRvZyIK
IAotKCogY29yZSBkdW1wIHN0cnVjdHVyZSAqKQotdHlwZSBjb3JlX21hZ2ljID0gTWFnaWNfaHZt
IHwgTWFnaWNfcHYKLQotdHlwZSBjb3JlX2hlYWRlciA9IHsKLQl4Y2hfbWFnaWM6IGNvcmVfbWFn
aWM7Ci0JeGNoX25yX3ZjcHVzOiBpbnQ7Ci0JeGNoX25yX3BhZ2VzOiBuYXRpdmVpbnQ7Ci0JeGNo
X2luZGV4X29mZnNldDogaW50NjQ7Ci0JeGNoX2N0eHRfb2Zmc2V0OiBpbnQ2NDsKLQl4Y2hfcGFn
ZXNfb2Zmc2V0OiBpbnQ2NDsKLX0KLQotZXh0ZXJuYWwgbWFyc2hhbGxfY29yZV9oZWFkZXI6IGNv
cmVfaGVhZGVyIC0+IHN0cmluZyA9ICJzdHViX21hcnNoYWxsX2NvcmVfaGVhZGVyIgotCi0oKiBj
b3JlZHVtcCAqKQotbGV0IGNvcmVkdW1wIHhjaCBkb21pZCBmZCA9Ci0JbGV0IGR1bXAgcyA9Ci0J
CWxldCB3ZCA9IFVuaXgud3JpdGUgZmQgcyAwIChTdHJpbmcubGVuZ3RoIHMpIGluCi0JCWlmIHdk
IDw+IFN0cmluZy5sZW5ndGggcyB0aGVuCi0JCQlmYWlsd2l0aCAiZXJyb3Igd2hpbGUgd3JpdGlu
ZyI7Ci0JCWluCi0KLQlsZXQgaW5mbyA9IGRvbWFpbl9nZXRpbmZvIHhjaCBkb21pZCBpbgotCi0J
bGV0IG5ycGFnZXMgPSBpbmZvLnRvdGFsX21lbW9yeV9wYWdlcyBpbgotCWxldCBjdHh0ID0gQXJy
YXkubWFrZSBpbmZvLm1heF92Y3B1X2lkIE5vbmUgaW4KLQlsZXQgbnJfdmNwdXMgPSByZWYgMCBp
bgotCWZvciBpID0gMCB0byBpbmZvLm1heF92Y3B1X2lkIC0gMQotCWRvCi0JCWN0eHQuKGkpIDwt
IHRyeQotCQkJbGV0IHYgPSB2Y3B1X2NvbnRleHRfZ2V0IHhjaCBkb21pZCBpIGluCi0JCQlpbmNy
IG5yX3ZjcHVzOwotCQkJU29tZSB2Ci0JCQl3aXRoIF8gLT4gTm9uZQotCWRvbmU7Ci0KLQkoKiBG
SVhNRSBwYWdlIG9mZnNldCBpZiBub3Qgcm91bmRlZCB0byBzdXAgKikKLQlsZXQgcGFnZV9vZmZz
ZXQgPQotCQlJbnQ2NC5hZGQKLQkJCShJbnQ2NC5vZl9pbnQgKHNpemVvZl9jb3JlX2hlYWRlciAo
KSArCi0JCQkgKHNpemVvZl92Y3B1X2d1ZXN0X2NvbnRleHQgKCkgKiAhbnJfdmNwdXMpKSkKLQkJ
CShJbnQ2NC5vZl9uYXRpdmVpbnQgKAotCQkJCU5hdGl2ZWludC5tdWwKLQkJCQkJKE5hdGl2ZWlu
dC5vZl9pbnQgKHNpemVvZl94ZW5fcGZuICgpKSkKLQkJCQkJbnJwYWdlcykKLQkJCQkpCi0JCWlu
Ci0KLQlsZXQgaGVhZGVyID0gewotCQl4Y2hfbWFnaWMgPSBpZiBpbmZvLmh2bV9ndWVzdCB0aGVu
IE1hZ2ljX2h2bSBlbHNlIE1hZ2ljX3B2OwotCQl4Y2hfbnJfdmNwdXMgPSAhbnJfdmNwdXM7Ci0J
CXhjaF9ucl9wYWdlcyA9IG5ycGFnZXM7Ci0JCXhjaF9jdHh0X29mZnNldCA9IEludDY0Lm9mX2lu
dCAoc2l6ZW9mX2NvcmVfaGVhZGVyICgpKTsKLQkJeGNoX2luZGV4X29mZnNldCA9IEludDY0Lm9m
X2ludCAoc2l6ZW9mX2NvcmVfaGVhZGVyICgpCi0JCQkJCSsgc2l6ZW9mX3ZjcHVfZ3Vlc3RfY29u
dGV4dCAoKSk7Ci0JCXhjaF9wYWdlc19vZmZzZXQgPSBwYWdlX29mZnNldDsKLQl9IGluCi0KLQlk
dW1wIChtYXJzaGFsbF9jb3JlX2hlYWRlciBoZWFkZXIpOwotCWZvciBpID0gMCB0byBpbmZvLm1h
eF92Y3B1X2lkIC0gMQotCWRvCi0JCW1hdGNoIGN0eHQuKGkpIHdpdGgKLQkJfCBOb25lIC0+ICgp
Ci0JCXwgU29tZSBjdHh0X2kgLT4gZHVtcCBjdHh0X2kKLQlkb25lOwotCWxldCBwZm5zID0gZG9t
YWluX2dldF9wZm5fbGlzdCB4Y2ggZG9taWQgbnJwYWdlcyBpbgotCWlmIEFycmF5Lmxlbmd0aCBw
Zm5zIDw+IE5hdGl2ZWludC50b19pbnQgbnJwYWdlcyB0aGVuCi0JCWZhaWx3aXRoICJjb3VsZCBu
b3QgZ2V0IHRoZSBwYWdlIGZyYW1lIGxpc3QiOwotCi0JbGV0IHBhZ2Vfc2l6ZSA9IFhlbm1tYXAu
Z2V0cGFnZXNpemUgKCkgaW4KLQlmb3IgaSA9IDAgdG8gTmF0aXZlaW50LnRvX2ludCBucnBhZ2Vz
IC0gMQotCWRvCi0JCWxldCBwYWdlID0gbWFwX2ZvcmVpZ25fcmFuZ2UgeGNoIGRvbWlkIHBhZ2Vf
c2l6ZSBwZm5zLihpKSBpbgotCQlsZXQgZGF0YSA9IFhlbm1tYXAucmVhZCBwYWdlIDAgcGFnZV9z
aXplIGluCi0JCVhlbm1tYXAudW5tYXAgcGFnZTsKLQkJZHVtcCBkYXRhCi0JZG9uZQotCiAoKiAq
KiBNaXNjICoqICopCiAKICgqKgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKaW5kZXggNTRjMDk5Yy4u
ZWQwMjEyNCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saQorKysg
Yi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCkBAIC05NSwxMCArOTUsNiBAQCB0eXBl
IGRvbWFpbl9jcmVhdGVfZmxhZyA9IENERl9IVk0gfCBDREZfSEFQCiAKIGV4Y2VwdGlvbiBFcnJv
ciBvZiBzdHJpbmcKIHR5cGUgaGFuZGxlCi1leHRlcm5hbCBzaXplb2ZfY29yZV9oZWFkZXIgOiB1
bml0IC0+IGludCA9ICJzdHViX3NpemVvZl9jb3JlX2hlYWRlciIKLWV4dGVybmFsIHNpemVvZl92
Y3B1X2d1ZXN0X2NvbnRleHQgOiB1bml0IC0+IGludAotICA9ICJzdHViX3NpemVvZl92Y3B1X2d1
ZXN0X2NvbnRleHQiCi1leHRlcm5hbCBzaXplb2ZfeGVuX3BmbiA6IHVuaXQgLT4gaW50ID0gInN0
dWJfc2l6ZW9mX3hlbl9wZm4iCiBleHRlcm5hbCBpbnRlcmZhY2Vfb3BlbiA6IHVuaXQgLT4gaGFu
ZGxlID0gInN0dWJfeGNfaW50ZXJmYWNlX29wZW4iCiBleHRlcm5hbCBpbnRlcmZhY2VfY2xvc2Ug
OiBoYW5kbGUgLT4gdW5pdCA9ICJzdHViX3hjX2ludGVyZmFjZV9jbG9zZSIKIHZhbCB3aXRoX2lu
dGYgOiAoaGFuZGxlIC0+ICdhKSAtPiAnYQpAQCAtMTc5LDE4ICsxNzUsNiBAQCBleHRlcm5hbCB2
ZXJzaW9uX2NhcGFiaWxpdGllcyA6IGhhbmRsZSAtPiBzdHJpbmcKIHR5cGUgZmVhdHVyZXNldF9p
bmRleCA9IEZlYXR1cmVzZXRfcmF3IHwgRmVhdHVyZXNldF9ob3N0IHwgRmVhdHVyZXNldF9wdiB8
IEZlYXR1cmVzZXRfaHZtCiBleHRlcm5hbCBnZXRfY3B1X2ZlYXR1cmVzZXQgOiBoYW5kbGUgLT4g
ZmVhdHVyZXNldF9pbmRleCAtPiBpbnQ2NCBhcnJheSA9ICJzdHViX3hjX2dldF9jcHVfZmVhdHVy
ZXNldCIKIAotdHlwZSBjb3JlX21hZ2ljID0gTWFnaWNfaHZtIHwgTWFnaWNfcHYKLXR5cGUgY29y
ZV9oZWFkZXIgPSB7Ci0gIHhjaF9tYWdpYyA6IGNvcmVfbWFnaWM7Ci0gIHhjaF9ucl92Y3B1cyA6
IGludDsKLSAgeGNoX25yX3BhZ2VzIDogbmF0aXZlaW50OwotICB4Y2hfaW5kZXhfb2Zmc2V0IDog
aW50NjQ7Ci0gIHhjaF9jdHh0X29mZnNldCA6IGludDY0OwotICB4Y2hfcGFnZXNfb2Zmc2V0IDog
aW50NjQ7Ci19Ci1leHRlcm5hbCBtYXJzaGFsbF9jb3JlX2hlYWRlciA6IGNvcmVfaGVhZGVyIC0+
IHN0cmluZwotICA9ICJzdHViX21hcnNoYWxsX2NvcmVfaGVhZGVyIgotdmFsIGNvcmVkdW1wIDog
aGFuZGxlIC0+IGRvbWlkIC0+IFVuaXguZmlsZV9kZXNjciAtPiB1bml0CiBleHRlcm5hbCBwYWdl
c190b19raWIgOiBpbnQ2NCAtPiBpbnQ2NCA9ICJzdHViX3BhZ2VzX3RvX2tpYiIKIHZhbCBwYWdl
c190b19taWIgOiBpbnQ2NCAtPiBpbnQ2NAogZXh0ZXJuYWwgd2F0Y2hkb2cgOiBoYW5kbGUgLT4g
aW50IC0+IGludDMyIC0+IGludApkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5j
dHJsX3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwppbmRleCBk
ZDYwMDBjLi5kMTgwMWUxIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxf
c3R1YnMuYworKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYwpAQCAtNzIs
NDcgKzcyLDYgQEAgc3RhdGljIHZvaWQgTm9yZXR1cm4gZmFpbHdpdGhfeGMoeGNfaW50ZXJmYWNl
ICp4Y2gpCiAJY2FtbF9yYWlzZV93aXRoX3N0cmluZygqY2FtbF9uYW1lZF92YWx1ZSgieGMuZXJy
b3IiKSwgZXJyb3Jfc3RyKTsKIH0KIAotQ0FNTHByaW0gdmFsdWUgc3R1Yl9zaXplb2ZfY29yZV9o
ZWFkZXIodmFsdWUgdW5pdCkKLXsKLQlDQU1McGFyYW0xKHVuaXQpOwotCUNBTUxyZXR1cm4oVmFs
X2ludChzaXplb2Yoc3RydWN0IHhjX2NvcmVfaGVhZGVyKSkpOwotfQotCi1DQU1McHJpbSB2YWx1
ZSBzdHViX3NpemVvZl92Y3B1X2d1ZXN0X2NvbnRleHQodmFsdWUgdW5pdCkKLXsKLQlDQU1McGFy
YW0xKHVuaXQpOwotCUNBTUxyZXR1cm4oVmFsX2ludChzaXplb2Yoc3RydWN0IHZjcHVfZ3Vlc3Rf
Y29udGV4dCkpKTsKLX0KLQotQ0FNTHByaW0gdmFsdWUgc3R1Yl9zaXplb2ZfeGVuX3Bmbih2YWx1
ZSB1bml0KQotewotCUNBTUxwYXJhbTEodW5pdCk7Ci0JQ0FNTHJldHVybihWYWxfaW50KHNpemVv
Zih4ZW5fcGZuX3QpKSk7Ci19Ci0KLSNkZWZpbmUgWENfQ09SRV9NQUdJQyAgICAgMHhGMDBGRUJF
RAotI2RlZmluZSBYQ19DT1JFX01BR0lDX0hWTSAweEYwMEZFQkVFCi0KLUNBTUxwcmltIHZhbHVl
IHN0dWJfbWFyc2hhbGxfY29yZV9oZWFkZXIodmFsdWUgaGVhZGVyKQotewotCUNBTUxwYXJhbTEo
aGVhZGVyKTsKLQlDQU1MbG9jYWwxKHMpOwotCXN0cnVjdCB4Y19jb3JlX2hlYWRlciBjX2hlYWRl
cjsKLQotCWNfaGVhZGVyLnhjaF9tYWdpYyA9IChGaWVsZChoZWFkZXIsIDApKQotCQk/IFhDX0NP
UkVfTUFHSUMKLQkJOiBYQ19DT1JFX01BR0lDX0hWTTsKLQljX2hlYWRlci54Y2hfbnJfdmNwdXMg
PSBJbnRfdmFsKEZpZWxkKGhlYWRlciwgMSkpOwotCWNfaGVhZGVyLnhjaF9ucl9wYWdlcyA9IE5h
dGl2ZWludF92YWwoRmllbGQoaGVhZGVyLCAyKSk7Ci0JY19oZWFkZXIueGNoX2N0eHRfb2Zmc2V0
ID0gSW50NjRfdmFsKEZpZWxkKGhlYWRlciwgMykpOwotCWNfaGVhZGVyLnhjaF9pbmRleF9vZmZz
ZXQgPSBJbnQ2NF92YWwoRmllbGQoaGVhZGVyLCA0KSk7Ci0JY19oZWFkZXIueGNoX3BhZ2VzX29m
ZnNldCA9IEludDY0X3ZhbChGaWVsZChoZWFkZXIsIDUpKTsKLQotCXMgPSBjYW1sX2FsbG9jX3N0
cmluZyhzaXplb2YoY19oZWFkZXIpKTsKLQltZW1jcHkoU3RyaW5nX3ZhbChzKSwgKGNoYXIgKikg
JmNfaGVhZGVyLCBzaXplb2YoY19oZWFkZXIpKTsKLQlDQU1McmV0dXJuKHMpOwotfQotCiBDQU1M
cHJpbSB2YWx1ZSBzdHViX3hjX2ludGVyZmFjZV9vcGVuKHZvaWQpCiB7CiAJQ0FNTHBhcmFtMCgp
OwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 19:46:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 19:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecccZ-0000U1-GV; Fri, 19 Jan 2018 19:46:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecccY-0000Tv-GB
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 19:46:38 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 79/68-04477-D1B426A5;
 Fri, 19 Jan 2018 19:46:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVfGOyn
 KYF2rgcW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzej9t4yl4K1mxdnnn1kbGCdJdzFycQgJNDJJ
 vL2xh6mLkRPIecwo8WibCURiG5Dd/YQRJCEi4Czx9cxcdhCbV0Bf4teZmSwgtrCAtcT2i6tYQ
 RokBDbwSCyZeJQZJCEh4Cvx5MdaoAQHmP3yBF8XIzsHm4CVxCExkAIWAVWJ19+2s09g5F7AyL
 CKUaM4tagstUjX2FgvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQuwxAsINx5/r
 AQ4ySHExKorwnjOKjhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwhpclRAkJFqWmp1akZeYAwwwm
 LcHBoyTC6weS5i0uSMwtzkyHSJ1iNOZoevCgjZnjxovXbcxCLHn5ealS4ry/S4FKBUBKM0rz4
 AbBwv8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHkTQBbyZOaVwO17BXQKE9ApW2bEgpxSko
 iQkmpglDWJyrrjUNUsHs37LDDl2XThGYX/9hoarl0guM9WslL6P7utwfumW4lTX/L25k/+aFP
 WxSrz4vZ+06eyNb2b5mxZOY2D89XCjexLFi1/ymJZwHn4ouMhyQ0chyd3Lw973l48wdniyPk7
 C0sWzwgIe9Un9MXDPbF69umiy/Xvd726c5ub04P/ixJLcUaioRZzUXEiAA/CSSl6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1516391195!116028588!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 53282 invoked from network); 19 Jan 2018 19:46:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 19:46:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecccV-0004cx-C1; Fri, 19 Jan 2018 19:46:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecccQ-0005VC-1c; Fri, 19 Jan 2018 19:46:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecccP-0001QF-O8; Fri, 19 Jan 2018 19:46:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118200-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=ff609286a771443877b9d95f136e465e378d96d2
X-Osstest-Versions-That: libvirt=75cfb8434eab67b790c5979deafd63396bf84ece
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 19:46:29 +0000
Subject: [Xen-devel] [libvirt test] 118200: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODIwMCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyMDAvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODEzNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MTM3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTgxMzcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBmZjYwOTI4NmE3NzE0NDM4NzdiOWQ5NWYxMzZlNDY1ZTM3OGQ5NmQyCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA3NWNmYjg0MzRlYWI2N2I3OTBjNTk3OWRl
YWZkNjMzOTZiZjg0ZWNlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgxMzcgIDIwMTgtMDEtMTcg
MDQ6MjA6MTAgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjAwICAyMDE4LTAx
LTE4IDA0OjIwOjA0IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVycmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAg
aW50cmlnZXJpIDxpbnRyaWdlcmkrbGlidmlydEBib3VtLm9yZz4KICBKaXJpIERlbmVtYXJrIDxq
ZGVuZW1hckByZWRoYXQuY29tPgogIE1hcmMgSGFydG1heWVyIDxtaGFydG1heUBsaW51eC52bmV0
LmlibS5jb20+CiAgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQYXZlbCBI
cmRpbmEgPHBocmRpbmFAcmVkaGF0LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQvbGlidmlydC5naXQKICAgNzVjZmI4NDM0ZS4uZmY2MDkyODZhNyAgZmY2MDky
ODZhNzcxNDQzODc3YjlkOTVmMTM2ZTQ2NWUzNzhkOTZkMiAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 21:38:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 21:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eceMY-0007ha-ET; Fri, 19 Jan 2018 21:38:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=imtp=eo=strugglers.net=andy@srs-us1.protection.inumbo.net>)
 id 1eceMW-0007hU-Sv
 for xen-devel@lists.xen.org; Fri, 19 Jan 2018 21:38:12 +0000
X-Inumbo-ID: 671f1897-fd61-11e7-b0d7-9f685aff125f
Received: from mail.bitfolk.com (unknown [85.119.80.223])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 671f1897-fd61-11e7-b0d7-9f685aff125f;
 Fri, 19 Jan 2018 21:40:44 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=bitfolk.com;
 s=alpha; 
 h=In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date;
 bh=+jfdWZ/+OefMgs4HJMKtEo1aqB3e+dYdBULZUAcPeBQ=; 
 b=sW8GSpqngzpBS45mO5UKaVQcG4zJS2co0SC5iXC8jxMa2QYmr7mOuNaFjXsdb1l8+UI04APK1hh42nvu9ixoSSe9/hWASSfsP3Np9XHOFFyEYrtZ9Ci83/cFdhfXqIDXLQlxL6wzqB7qB8JJB1grBIajX1cNNCaLtyGlQz1pPbieyaZ2dqIVe8FSr0XMwJQZbS3MAhYQRN9/g/vfAZGzPidsPL8+ydHLP1mCmXZlMyVURNneaOYlsVHwMTusXsVKOfe2hYe8VMSwcanOiD3Ax1TkwrDXEAxXMPDgBO0VhI9ECG236H/Hj0v23FkcNSlCfORkh9SLLR3iVCMC5juDWw==;
Received: from andy by mail.bitfolk.com with local (Exim 4.84_2)
 (envelope-from <andy@strugglers.net>)
 id 1ece4B-0008Q5-5G; Fri, 19 Jan 2018 21:19:15 +0000
Date: Fri, 19 Jan 2018 21:19:15 +0000
From: Andy Smith <andy@strugglers.net>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180119211915.GA29360@bitfolk.com>
References: <20180119072124.GX29360@bitfolk.com>
 <5A61CE0202000078001A041C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A61CE0202000078001A041C@prv-mh.provo.novell.com>
OpenPGP: id=BF15490B; url=http://strugglers.net/~andy/pubkey.asc
X-URL: http://strugglers.net/wiki/User:Andy
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: andy@strugglers.net
X-SA-Exim-Scanned: No (on mail.bitfolk.com); SAEximRunCond expanded to false
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] XPTI patches for 4.10 don't apply
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDI6NTI6NTBBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDE5LjAxLjE4IGF0IDA4OjIxLCA8YW5keUBzdHJ1Z2dsZXJz
Lm5ldD4gd3JvdGU6Cj4gPiBNYXliZSB0aGlzIGlzIGEgc2lsbHkgcXVlc3Rpb24gYnV0IHdoaWNo
IHRhZyBhcmUgdGhlIDQuMTAgWFBUSQo+ID4gY29tbWl0cyBmcm9tIGh0dHBzOi8veGVuYml0cy54
ZW4ub3JnL3hzYS94c2EyNTQvUkVBRE1FLnB0aSBhZ2FpbnN0Pwo+ID4gVGhleSBkb24ndCBhcHBs
eSB0byBSRUxFQVNFLTQuMTAuMC4KPiAKPiBBcyBhbHdheXMgd2l0aCBzZWN1cml0eSBmaXhlcywg
dGhleSBhcmUgYWdhaW5zdCB0aGUgdGlwIG9mIHRoZQo+IHJlc3BlY3RpdmUgc3RhZ2luZyB0cmVl
IGF0IHRoZSBwb2ludCB0aGV5IHdlcmUgYmVpbmcgYXBwbGllZC4KCkFoLCBJIHRob3VnaHQgaXQg
bWlnaHQgYmUgc29tZXRoaW5nIGxpa2UgdGhhdC4KCkknbSB1c2VkIHRvIHBhdGNoZXMgaW4gWFNB
cyBiZWluZyBhZ2FpbnN0IGEgc3BlY2lmaWMgcmVsZWFzZS4gV2lsbAp0aGVyZSBiZSBwYXRjaGVz
IHB1Ymxpc2hlZCBhZ2FpbnN0IFJFTEVBU0UtNC4xMC4wIG9yIGlzIHRoZQpleHBlY3RhdGlvbiBm
b3IgcGVvcGxlIHRyeWluZyB0aGlzIHRvIGJlIHVzaW5nIHRoZSB0aXAgb2YKNC4xMC1zdGFnaW5n
PwoKVGhhbmtzLApBbmR5CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 21:45:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 21:45:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eceTS-0008Ou-6z; Fri, 19 Jan 2018 21:45:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eceTR-0008On-GD
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 21:45:21 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 71/51-28208-0F6626A5;
 Fri, 19 Jan 2018 21:45:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfdDWlK
 UwedPrBb3prxnd2D02N63iz2AMYo1My8pvyKBNePLjvyCA0IVSy50sDcwzuLtYuTiEBJoZJLY
 fOA2excjJ5DzmFHi7LkqiMQ2Rol/054zgSREBJwlvp6ZC1bEK6AvcfTZZFYQW1jATeLj9G3MI
 A0SAoeYJb48mAuWkBDwlPg6YQkjjD2j+zZLFyM7B5uAlcQhMZAoi4CqxJt3fSwTGLkXMDKsYt
 QoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C4DEOxgPLAo8BC
 jJAeTkihv2d/EKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvGJsSVFCgkWp6akVaZk5wDCDSUtw
 8CiJ8CqCpHmLCxJzizPTIVKnGI05mh48aGPmuPHidRuzEEtefl6qlDivAUipAEhpRmke3CBY+
 F9ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8UyBSezLwSuH2vgE5hAjplYm8iyCkliQgpqQ
 bGJRO+XVIrPBNudWKv2cwvoe0H+3l9DH2spF9GFxw2/fXpK7tog7x8Q6MsW/m7o4xNv9c+0bT
 OO7XjVIJ1/O3QBy+j+3pe5jYqJ1Wc36V98vWCfzE1z+bwT+FW48gP2M4euXT/kzzVDXm316z8
 rj613NTF/9Hcj362V04b+L6b2Ht6C2PNwrpOJZbijERDLeai4kQATWRK9noCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1516398319!124724288!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24147 invoked from network); 19 Jan 2018 21:45:20 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 21:45:20 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eceTM-0007pp-LD; Fri, 19 Jan 2018 21:45:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eceTH-0006AO-9D; Fri, 19 Jan 2018 21:45:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eceTG-00043x-VZ; Fri, 19 Jan 2018 21:45:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118235-mainreport@xen.org>
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=3fa1b35d785eb80103d185a59d50f238515d2427
X-Osstest-Versions-That: xen=5e0e28d9cee41eab41e5f11489d93247c0a4a789
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 21:45:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118235: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODIzNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODIzNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzZmExYjM1ZDc4NWViODAxMDNkMTg1YTU5ZDUwZjIzODUxNWQyNDI3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1ZTBlMjhkOWNlZTQxZWFiNDFl
NWYxMTQ4OWQ5MzI0N2MwYTRhNzg5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyMzEgIDIwMTgt
MDEtMTkgMTY6MDI6NDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjM1ICAy
MDE4LTAxLTE5IDE5OjAyOjAwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICA1ZTBlMjhkOWNlLi4zZmExYjM1ZDc4ICAzZmExYjM1ZDc4NWViODAxMDNk
MTg1YTU5ZDUwZjIzODUxNWQyNDI3IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 19 23:58:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 19 Jan 2018 23:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecgYA-0008RQ-O2; Fri, 19 Jan 2018 23:58:22 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecgY8-0008RK-Hr
 for xen-devel@lists.xensource.com; Fri, 19 Jan 2018 23:58:20 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id D3/06-03092-B16826A5;
 Fri, 19 Jan 2018 23:58:19 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVeqLSn
 KYOU8aYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFv2namgpm1FbMenmZpYGwL6WLk4hASaGSS
 uPlxFhOE85hRYuOrvVDONkaJO08fs3UxcnKICDhLfD0zlx3E5hXQl7jzew4jiC0sYCmxc+MiR
 pAGCYEVihJ/Z71mBklICHhLbDizlRXGnrfsDdAgdg42ASuJQ2IgURYBVYnNB38zT2DkXsDIsI
 pRozi1qCy1SNfQWC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9DDDECwg/HLsoB
 DjJIcTEqivHdtk6KE+JLyUyozEosz4otKc1KLDzHKcHAoSfDWtADlBItS01Mr0jJzgKEGk5bg
 4FES4a0CSfMWFyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXHeCJBSAZDSjNI8uEGwG
 LjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd5akCk8mXklcPteAZ3CBHTKxN5EkFNKEhFSUg
 2M6ovCLU5my5XkWdpozHz0P2C6gtEHs2sztK5p9Se2chT4lhtre2udOqeqs1jtVdrEQ06bXsd
 u1r4hIbT25PW79ZMX+Oz0rFY79SY2/Zt6e+CjJy9K7ER1M79kuH9o9dIWm3z0clmFSbqDhKf9
 knS1aIcFe6ZtU7z4YcNrnp3X9bZVMhTotFkqsRRnJBpqMRcVJwIA25/rRHwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1516406297!92178669!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35449 invoked from network); 19 Jan 2018 23:58:18 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 19 Jan 2018 23:58:18 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecgY2-0002ni-Vz; Fri, 19 Jan 2018 23:58:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecgXx-0004L4-Nh; Fri, 19 Jan 2018 23:58:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecgXx-0007Mx-EA; Fri, 19 Jan 2018 23:58:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118204-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-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-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl: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: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-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:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds: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-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-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-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=b8cf9ff79d63a3ac5567bd7cbb9445bfed193f4d
X-Osstest-Versions-That: linux=7bbc6ca4887794cc44b41412a35bdfbe0cbd1c50
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 19 Jan 2018 23:58:09 +0000
Subject: [Xen-devel] [linux-4.9 test] 118204: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4407542700638315935=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 linux                b8cf9ff79d63a3ac5567bd7cbb9445bfed193f4d
baseline version:
 linux                7bbc6ca4887794cc44b41412a35bdfbe0cbd1c50

Last test of basis   117765  2018-01-10 08:50:09 Z    9 days
Testing same since   118151  2018-01-17 09:29:15 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Abdul Lateef Attar <abdul-lateef.attar@hpe.com>
  Alex Smith <alex@alex-smith.me.uk>
  Alexei Starovoitov <ast@fb.com>
  Alexei Starovoitov <ast@kernel.org>
  Andi Kleen <ak@linux.intel.com>
  Andrew Honig <ahonig@google.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrii Vladyka <tulup@mail.ru>
  Andy Lutomirski <luto@kernel.org>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnaud Patard <arnaud.patard@rtp-net.org>
  Bart Van Assche <bart.vanassche@wdc.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Ben Seri <ben@armis.com>
  Benjamin Poirier <bpoirier@suse.com>
  Borislav Petkov <bp@suse.de>
  Christian Hesse <list@eworm.de>
  Christian Holl <cyborgx1@gmail.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Streetman <dan.streetman@canonical.com>
  Dan Streetman <ddstreet@ieee.org>
  Daniel Borkmann <daniel@iogearbox.net>
  Darren Hart (VMware) <dvhart@infradead.org>
  Dave Hansen <dave.hansen@linux.intel.com>
  David Decotigny <decot@googlers.com>
  David S. Miller <davem@davemloft.net>
  David Spinadel <david.spinadel@intel.com>
  David Woodhouse <dwmw@amazon.co.ku>
  David Woodhouse <dwmw@amazon.co.uk>
  Diego Elio PettenĂ² <flameeyes@flameeyes.eu>
  Eli Cooper <elicooper@gmx.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans de Goede <hdegoede@redhat.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Icenowy Zheng <icenowy@aosc.io>
  Ido Schimmel <idosch@mellanox.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  James Hogan <james.hogan@mips.com>
  Jason Gunthorpe <jgg@mellanox.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jerome Brunet <jbrunet@baylibre.com>
  Jia Zhang <qianyue.zj@alibaba-inc.com>
  Jim Mattson <jmattson@google.com>
  Jiri Kosina <jkosina@suse.cz>
  Jiri Pirko <jiri@mellanox.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Fastabend <john.fastabend@gmail.com>
  Jonathan McDowell <noodles@earth.li>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Kalle Valo <kvalo@qca.qualcomm.com>
  Lepton Wu <ytht.net@gmail.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Maciej W. Rozycki <macro@mips.com>
  Manikanta Pubbisetty <mpubbise@qti.qualcomm.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Mike Maloney <maloney@google.com>
  Mike Snitzer <snitzer@redhat.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Oliver Neukum <oneukum@suse.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Tatashin <pasha.tatashin@oracle.com>
  Pete Zaitcev <zaitcev@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Ralf Baechle <ralf@linux-mips.org>
  Razvan Ghitulete <rga@amazon.de>
  Roi Dayan <roid@mellanox.com>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Agner <stefan@agner.ch>
  Stephen Hemminger <stephen@networkplumber.org>
  Sunil V L <sunil.vl@hpe.com>
  Suren Baghdasaryan <surenb@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tony Luck <tony.luck@intel.com>
  Vasanthakumar Thiagarajan <vthiagar@qti.qualcomm.com>
  Vikas C Sajjan <vikas.cha.sajjan@hpe.com>
  Viktor Slavkovic <viktors@google.com>
  Vlastimil Babka <vbabka@suse.cz>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Wolfgang Grandegger <wg@grandegger.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   7bbc6ca48877..b8cf9ff79d63  b8cf9ff79d63a3ac5567bd7cbb9445bfed193f4d -> tested/linux-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4407542700638315935==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 04:13:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 04:13:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eckWa-0006je-4g; Sat, 20 Jan 2018 04:13:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eckWY-0006jW-Mb
 for xen-devel@lists.xensource.com; Sat, 20 Jan 2018 04:12:58 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id C1/0B-23741-9C1C26A5;
 Sat, 20 Jan 2018 04:12:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVffEwaQ
 og4vnZCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0Zj+ye2gl3lFbevtjI3MH7062Lk5BASaGSS
 2H4otIuRC8h+zChx+/VUJojENkaJr9eMQWwRAWeJr2fmsoPYvAL6Ep+nz2QDsYUFzCSmzOlnB
 GmWEPgvL/Hh+XEghwPI8ZY4fNwJpAbE3NK5irmLkZ2DTcBK4pAYSJRFQFXi87LDLBMYuRcwMq
 xi1ChOLSpLLdI1stRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LQMQ7GA8sCj
 wEKMkB5OSKG/Z38QoIb6k/JTKjMTijPii0pzU4kOMMhwcShK8YmxJUUKCRanpqRVpmTnAIINJ
 S3DwKInwKoKkeYsLEnOLM9MhUqcYLTmaHjxoY+b48/AlkLzx4nUbsxBLXn5eqpQ4rwFIgwBIQ
 0ZpHtw4WCRcYpSVEuZlBDpQiKcgtSg3swRV/hWjOAejkjCvFMgUnsy8Eritr4AOYgI6aGJvIs
 hBJYkIKakGRuP3XtF8YlLCPsa2z8NZvEvXP54te9rrTfzjCTbL/Dt28sQ23d6RvN7upu+J548
 fch5MDz5lfHs1Z2Po8eBKo6b3kr0R/PwTYv826R39mqVmf7pgxpdzmyL4euR6W0RkTMq3Mt6d
 vqFty4t7HqLqgX+6YvQ1La6UOUzyW191Ps/caKvghLLpSizFGYmGWsxFxYkAZUyWpX8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1516421575!90819996!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4838 invoked from network); 20 Jan 2018 04:12:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jan 2018 04:12:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eckWU-0003qt-KJ; Sat, 20 Jan 2018 04:12:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eckWP-0003oN-2J; Sat, 20 Jan 2018 04:12:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eckWO-0001Ez-0U; Sat, 20 Jan 2018 04:12:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118215-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-armhf-xsm:xen-build:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-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-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1d966eb4d6326a2521073174e9710713e9846e8b
X-Osstest-Versions-That: linux=41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 Jan 2018 04:12:48 +0000
Subject: [Xen-devel] [linux-linus test] 118215: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2565440698922141425=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm               6 xen-build                fail REGR. vs. 118112

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

version targeted for testing:
 linux                1d966eb4d6326a2521073174e9710713e9846e8b
baseline version:
 linux                41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06

Last test of basis   118112  2018-01-16 20:52:02 Z    3 days
Failing since        118154  2018-01-17 09:59:00 Z    2 days    2 attempts
Testing same since   118215  2018-01-18 18:05:53 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Alaa Hleihel <alaa@mellanox.com>
  Alexei Starovoitov <ast@kernel.org>
  Andi Kleen <ak@linux.intel.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnd Bergmann <arnd@arndb.de>
  Balbir Singh <bsingharora@gmail.com>
  Baoquan He <bhe@redhat.com>
  Benjamin Beichler <benjamin.beichler@uni-rostock.de>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Dave Young <dyoung@redhat.com>
  David Ahern <dsahern@gmail.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Dmitry Vyukov <dvyukov@google.com>
  Dominik Brodowski <linux@dominikbrodowski.net>
  Doug Ledford <dledford@redhat.com>
  Eran Ben Elisha <eranbe@mellanox.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Westphal <fw@strlen.de>
  Gabriel Craciunescu <nix.or.die@gmail.com>
  Gal Pressman <galp@mellanox.com>
  Gratian Crisan <gratian.crisan@ni.com>
  Guillaume Nault <g.nault@alphalink.fr>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  Jason Gunthorpe <jgg@mellanox.com>
  Jim Westfall <jwestfall@surrealistic.net>
  Jiri Benc <jbenc@redhat.com>
  Johannes Berg <johannes.berg@intel.com>
  John Fastabend <john.fastabend@gmail.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Josh Snyder <joshs@netflix.com>
  Julia Cartwright <julia@ni.com>
  Kan Liang <kan.liang@linux.intel.com>
  Keith Busch <keith.busch@intel.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leonro@mellanox.com>
  Li Jinyue <lijinyue@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lorenzo Colitti <lorenzo@google.com>
  Maor Gottlieb <maorg@mellanox.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Michael S. Tsirkin <mst@redhat.com>
  Mike Maloney <maloney@google.com>
  Neil Horman <nhorman@tuxdriver.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pravin B Shelar <pshelar@ovn.org>
  r.hering@avm.de <r.hering@avm.de>
  Robert Hering <r.hering@avm.de>
  Roland Dreier <roland@purestorage.com>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Ville SyrjĂ¤lĂ¤ <ville.syrjala@linux.intel.com>
  William Tu <u9012063@gmail.com>
  Xin Long <lucien.xin@gmail.com>
  Ying Xue <ying.xue@windriver.com>
  Yuiko Oshino <yuiko.oshino@microchip.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2565440698922141425==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 06:43:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 06:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecms1-0008D9-CY; Sat, 20 Jan 2018 06:43:17 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecmrz-0008CA-Sf
 for xen-devel@lists.xensource.com; Sat, 20 Jan 2018 06:43:16 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 7D/59-18381-DF4E26A5;
 Sat, 20 Jan 2018 06:43:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVffPk6Q
 og4ePjSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bj1JNsBf1hFR2P/zA2MO4362Lk4hASaGSS
 mPVhIzOE85hRovXnDpYuRk4gZxujRNs7cxBbRMBZ4uuZuewgNq+AvsTvZcsZQWxhAVuJzXP+s
 YLYEgKX5SW2NtZA2N4SSxY2MsPYHccWAtWwc7AJWEkcEgOJsgioSuxrXcA4gZF7ASPDKkbLpK
 LM9IyS3MTMHF1DAwNdQ0NjXWNdIwNLvcQq3US91FLd5NS8kqJEoKxeYnmxXnFlbnJOil5eask
 mRqD/GYBgB+OEQ4mHGCU5mJREee/aJkUJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDVAYaTkGBR
 anpqRVpmDjAQYdISHDxKIrx9j4HSvMUFibnFmekQqVOMxhxNDx60MXPcePG6jVmIJS8/L1VKn
 NcUZJIASGlGaR7cIFiEXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwryDIFJ7MvBK4fa+ATm
 ECOmVibyLIKSWJCCmpBsbpicLF7RH67vdL2Y9y5kmsjUv9nHB71+1Jv28+89jwdFZSQm85zyP
 u2UtMLauLQ2VsDor8YJOeYv3hpZjLybYXBr+lph/Qzjvc1SD9ZP0lEyY27lXXJBOd9uZqvjl1
 58KhBx+3ak24midhee3ohZPrg8PMHPU0vhzgO+GsxHXuQdh9MSmzJAUlluKMREMt5qLiRACLb
 iyaiwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-225.messagelabs.com!1516430587!169145!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30918 invoked from network); 20 Jan 2018 06:43:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jan 2018 06:43:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecmrp-00080o-Jt; Sat, 20 Jan 2018 06:43:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecmrk-0002Tz-6j; Sat, 20 Jan 2018 06:43:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecmrj-0006oi-P9; Sat, 20 Jan 2018 06:42:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118216-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-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-libvirt: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-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-libvirt-xsm: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=b4d6ed1c5ae519d3efb5297be3ef6625ca2a20f4
X-Osstest-Versions-That: qemuu=8e5dc9ba49743b46d955ec7dacb04e42ae7ada7c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 Jan 2018 06:42:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 118216: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3641925692754379241=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

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

version targeted for testing:
 qemuu                b4d6ed1c5ae519d3efb5297be3ef6625ca2a20f4
baseline version:
 qemuu                8e5dc9ba49743b46d955ec7dacb04e42ae7ada7c

Last test of basis   118159  2018-01-17 11:15:55 Z    2 days
Testing same since   118216  2018-01-18 19:44:04 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexey Kardashevskiy <aik@ozlabs.ru>
  CĂ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Blake <eblake@redhat.com>
  Greg Kurz <groug@kaod.org>
  Haozhong Zhang <haozhong.zhang@intel.com>
  John Arbuckle <programmingkidx@gmail.com>
  Jose Ricardo Ziviani <joserz@linux.vnet.ibm.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   8e5dc9ba49..b4d6ed1c5a  b4d6ed1c5ae519d3efb5297be3ef6625ca2a20f4 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3641925692754379241==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 07:11:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 07:11:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecnJH-0001qv-Bm; Sat, 20 Jan 2018 07:11:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kdiy=ep=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecnJG-0001qp-IQ
 for xen-devel@lists.xen.org; Sat, 20 Jan 2018 07:11:26 +0000
X-Inumbo-ID: 7c5ddd44-fdb1-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c5ddd44-fdb1-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 07:14:00 +0000 (UTC)
Received: by mail-wm0-f65.google.com with SMTP id g1so7191311wmg.2
 for <xen-devel@lists.xen.org>; Fri, 19 Jan 2018 23:11:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=rilL2LWe0XKMLAgMTUHZJpReCQZ4Bbq240zzTDisO6M=;
 b=fmmBs+tJD282EH6LNr0XUk2snPhcL/R27yiGuEaNFsRhFc/yMh7RGL+BL9lj0QW9oO
 a08IskNIXWIUTPh5X69FGtYS5HGDqewD+uS/HerJR761zdmGduY4+YumDC8jHIg7ansr
 9BI/1gXo3Rr6NyCzPgTCiJgODP6RTycWB9D8c=
X-Google-DKIM-Signature: v=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=rilL2LWe0XKMLAgMTUHZJpReCQZ4Bbq240zzTDisO6M=;
 b=liiOcEeonsa7E/XIDrdNoudsOXhLHzGitKky4uSjCDZKs01oHmkwoAmp92hpevZReX
 JMM6lXU4nfd3BBsjTWnjCIB+D3RP7iNmDWUynQAEo16nwfJ+y8+pquGydOmdKhDxylAr
 mA6HfIgBT7+uQZvyEnXquzZyt/Cdubw8y0cZGk8SrXNWLCgxnMeC5TeeL2zAckXZSLLy
 ujuTPqXJ84x+PEnyzsmq4AIGRQ1lp3ddOoTCwuYP3B3YABjBf+HQ3Z1UewhI9k0j+tVN
 OiljZq6B9UPD4DF7k2dsu9mRpWtoT5uKSGIhoosM8HlrRyjme5M7EfP4LnTkEWK0jZKI
 ToNQ==
X-Gm-Message-State: AKwxyte1M1H/o+XRx6ohShUsMCZp/RZilawMJfsAFB7J6a5XI+Oo/7+M
 ttD5kXA+R3v0QRITTbwRViwIlS94Uuk=
X-Google-Smtp-Source: ACJfBovTvacsHKrdurpq1IK9fAmWluZhsuCKE4+6zNoOxvhogVW1MV1yzQBFYWMDSmrDTpLzworSnA==
X-Received: by 10.28.108.4 with SMTP id h4mr7394296wmc.161.1516369267266;
 Fri, 19 Jan 2018 05:41:07 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s44sm5113642wrc.64.2018.01.19.05.41.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 05:41:06 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 Jan 2018 13:40:58 +0000
Message-Id: <20180119134103.3390-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119134103.3390-1-julien.grall@linaro.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 2/7] xen/arm32: Add missing MIDR values for
	Cortex-A17 and A12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q29ydGV4LUExNyBhbmQgQTEyIE1JRFIgd2lsbCBiZSB1c2VkIGluIGEgZm9sbG93LXVwIHBhdGNo
IGZvciBoYXJkZW5pbmcKdGhlIGJyYW5jaCBwcmVkaWN0b3IuCgpUaGlzIGlzIHBhcnQgb2YgWFNB
LTI1NC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDQgKysrKwogMSBmaWxl
IGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IDQ2
NmRhNWRhODYuLmMwZjc5ZDAwOTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNDQsNiAr
NDQsOCBAQAogCiAjZGVmaW5lIEFSTV9DUFVfSU1QX0FSTSAgICAgICAgICAgICAweDQxCiAKKyNk
ZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTIgICAgIDB4QzBECisjZGVmaW5lIEFSTV9DUFVf
UEFSVF9DT1JURVhfQTE3ICAgICAweEMwRQogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0Ex
NSAgICAgMHhDMEYKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMgICAgIDB4RDAzCiAj
ZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3ICAgICAweEQwNwpAQCAtNTEsNiArNTMsOCBA
QAogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MyAgICAgMHhEMDkKICNkZWZpbmUgQVJN
X0NQVV9QQVJUX0NPUlRFWF9BNzUgICAgIDB4RDBBCiAKKyNkZWZpbmUgTUlEUl9DT1JURVhfQTEy
IE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTIp
CisjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0s
IEFSTV9DUFVfUEFSVF9DT1JURVhfQTE3KQogI2RlZmluZSBNSURSX0NPUlRFWF9BMTUgTUlEUl9D
UFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNSkKICNkZWZp
bmUgTUlEUl9DT1JURVhfQTUzIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQ
VV9QQVJUX0NPUlRFWF9BNTMpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1NyBNSURSX0NQVV9NT0RF
TChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3KQotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 08:08:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 08:08:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecoBn-0005fu-Lp; Sat, 20 Jan 2018 08:07:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kdiy=ep=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ecoBm-0005fo-PM
 for xen-devel@lists.xen.org; Sat, 20 Jan 2018 08:07:46 +0000
X-Inumbo-ID: 5b2f5853-fdb9-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f66.google.com (unknown [74.125.82.66])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5b2f5853-fdb9-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 08:10:20 +0000 (UTC)
Received: by mail-wm0-f66.google.com with SMTP id b21so7590814wme.4
 for <xen-devel@lists.xen.org>; Sat, 20 Jan 2018 00:07:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=yLnbnyBqEC0roE3wcJdZQ8BkXE/g3IL1ge4p4Mcf97o=;
 b=KOY3OpLhsmQI9sC14MbwNlOIzPqLDDBJU8l9ixzL4+yf1+gRxKF/R7QEC5cF0GQz/P
 nq8HwXWdfGIpWIA5ha/a0Xmw+/Ohx0PF250HAv8cjztuyGovZydzA+WuLXjQQ9mPRfTI
 FBJ+tH6ptJ/P1GdSdKr954El2tBvuV7jUrPyo=
X-Google-DKIM-Signature: v=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=yLnbnyBqEC0roE3wcJdZQ8BkXE/g3IL1ge4p4Mcf97o=;
 b=eKhIpp+/zt79Fye4+zurw5yDxE787RvUwJojwvOVg9/kOSLPOC5+vkmL1lamyo2nBU
 MArF7s5eJPvsCkvf1rQReKXuLfQuyr3d9g1wPFtBlf0FqacULcmXl4zuyL8TqTk4Et+6
 9S+QmDbAipB5Umvl88dZEtIhwlBuaFBq/RxIKEhCaW+d99pHxEiSMYd5T5ouV5n7LNJT
 w5OVjOKRQJu7Y6UJuVljrHxHnFTUNhyztf6Xo1K8Z/VNx6NxSITXYEQI4LNXl0WNh4nv
 HXavlBkPkpaZ7ECs0gNHTQs3cG1bpENlaJjrs1NnpPVwn0JuPjS4xUbO8buwg5cVkobf
 Y9oA==
X-Gm-Message-State: AKwxytfJ+7DUzM2pWLvaDgLsAqZEFf1o88uqgQTbOBDJ7vhivLMVB8tO
 YosYoYCcvJiZ7GOfCfuD65SA+en2Sv0=
X-Google-Smtp-Source: ACJfBouYftOZu2TvC1TQWYOi8JmvKBCI3rg+WK1FUfa4Q0oquT5LbaZ/dYq2Ee/Ktf5T9KEJfk6wEA==
X-Received: by 10.28.92.75 with SMTP id q72mr7351853wmb.21.1516369269544;
 Fri, 19 Jan 2018 05:41:09 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s44sm5113642wrc.64.2018.01.19.05.41.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 05:41:09 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 Jan 2018 13:41:01 +0000
Message-Id: <20180119134103.3390-6-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119134103.3390-1-julien.grall@linaro.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 5/7] xen/arm32: Invalidate BTB on guest exit for
	Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJl
ZGljdG9yLCBsZXQncwppbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3QgZXhpc3QuIFRoaXMgaXMg
bWFkZSBjb21wbGljYXRlZCBieSB0aGUgZmFjdAp0aGF0IHdlIGNhbm5vdCB0YWtlIGEgYnJhbmNo
IGludmFsaWRhdGluZyB0aGUgQlRCLgoKVGhpcyBpcyBiYXNlZCBvbiB0aGUgZmlyc3QgdmVyc2lv
biBwb3NydGVkIGJ5IE1hcmMgWnluZ2llciBvbiBMaW51eC1hcm0KbWFpbGluZyBsaXN0IChzZWUg
WzFdKS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgoKU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5n
aWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KClsxXSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0
cy9hcm0ta2VybmVsL21zZzYyNzAzMi5odG1sCi0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICB8IDE5ICsrKysrKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggNTRhMTczM2Y4Ny4u
YzZlYzBhYTM5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTE2MCw2ICsxNjAsNjEgQEAgR0xPQkFMKGh5
cF90cmFwc192ZWN0b3IpCiAgICAgICAgIGIgdHJhcF9pcnEgICAgICAgICAgICAgICAgICAgICAg
LyogMHgxOCAtIElSUSAqLwogICAgICAgICBiIHRyYXBfZmlxICAgICAgICAgICAgICAgICAgICAg
IC8qIDB4MWMgLSBGSVEgKi8KIAorICAgICAgICAuYWxpZ24gNQorR0xPQkFMKGh5cF90cmFwc192
ZWN0b3JfYnBfaW52KQorICAgICAgICAvKgorICAgICAgICAgKiBXZSBlbmNvZGUgdGhlIGV4Y2Vw
dGlvbiBlbnRyeSBpbiB0aGUgYm90dG9tIDMgYml0cyBvZgorICAgICAgICAgKiBTUCwgYW5kIHdl
IGhhdmUgdG8gZ3VhcmFudGVlIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4KKyAgICAgICAgICovCisg
ICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogUmVzZXQgICAgICAgICAg
ICA3ICovCisgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogVW5kZWYg
ICAgICAgICAgICA2ICovCisgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAg
LyogSHlwZXJ2aXNvciBDYWxsICA1ICovCisgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAg
ICAgICAgICAgLyogUHJlZmV0Y2ggYWJvcnQgICA0ICovCisgICAgICAgIGFkZCBzcCwgc3AsICMx
ICAgICAgICAgICAgICAgICAgLyogRGF0YSBhYm9ydCAgICAgICAzICovCisgICAgICAgIGFkZCBz
cCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogSHlwZXJ2aXNvciAgICAgICAyICovCisgICAg
ICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogSVJRICAgICAgICAgICAgICAx
ICovCisgICAgICAgIG5vcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRklRICAgICAg
ICAgICAgICAwICovCisKKyAgICAgICAgbWNyCXAxNSwgMCwgcjAsIGM3LCBjNSwgNgkgICAgLyog
QlBJQUxMICovCisgICAgICAgIGlzYgorCisgICAgICAgIC8qCisgICAgICAgICAqIEFzIHdlIGNh
bm5vdCB1c2UgYW55IHRlbXBvcmFyeSByZWdpc3RlcnMgYW5kIGNhbm5vdAorICAgICAgICAgKiBj
bG9iYmVyIFNQLCB3ZSBjYW4gZGVjb2RlIHRoZSBleGNlcHRpb24gZW50cnkgdXNpbmcKKyAgICAg
ICAgICogYW4gdW5yb2xsZWQgYmluYXJ5IHNlYXJjaC4KKyAgICAgICAgICovCisgICAgICAgIHRz
dCBzcCwgIzQKKyAgICAgICAgYm5lIDFmCisKKyAgICAgICAgdHN0IHNwLCAjMgorICAgICAgICBi
bmUgM2YKKworICAgICAgICB0c3Qgc3AsICMxCisgICAgICAgIGJpYyBzcCwgc3AsICMweDcKKyAg
ICAgICAgYm5lIHRyYXBfaXJxCisgICAgICAgIGIgICB0cmFwX2ZpcQorCisxOgorICAgICAgICB0
c3Qgc3AsICMyCisgICAgICAgIGJuZSAyZgorCisgICAgICAgIHRzdCBzcCwgIzEKKyAgICAgICAg
YmljIHNwLCBzcCwgIzB4NworICAgICAgICBibmUgdHJhcF9oeXBlcnZpc29yX2NhbGwKKyAgICAg
ICAgYiAgIHRyYXBfcHJlZmV0Y2hfYWJvcnQKKworMjoKKyAgICAgICAgdHN0IHNwLCAjMQorICAg
ICAgICBiaWMgc3AsIHNwLCAjMHg3CisgICAgICAgIGJuZSB0cmFwX3Jlc2V0CisgICAgICAgIGIg
ICB0cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbgorCiszOgorICAgICAgICB0c3Qgc3AsICMxCisg
ICAgICAgIGJpYyBzcCwgc3AsICMweDcKKyAgICAgICAgYm5lIHRyYXBfZGF0YV9hYm9ydAorICAg
ICAgICBiICAgdHJhcF9ndWVzdF9zeW5jCisKIERFRklORV9UUkFQX0VOVFJZKHJlc2V0KQogREVG
SU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9uKQogREVGSU5FX1RSQVBfRU5UUlko
aHlwZXJ2aXNvcl9jYWxsKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDBhMTM4ZmE3MzUuLmM3OWU2ZDY1ZDMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMKQEAgLTE5OCw2ICsxOTgsMTMgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjcyhj
b25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5LAogICAgIHRoaXNfY3B1KGJw
X2hhcmRlbl92ZWNzKSA9IGh5cF92ZWNzOwogfQogCitzdGF0aWMgaW50IGVuYWJsZV9icF9pbnZf
aGFyZGVuaW5nKHZvaWQgKmRhdGEpCit7CisgICAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjcyhk
YXRhLCBoeXBfdHJhcHNfdmVjdG9yX2JwX2ludiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJleGVjdXRlIEJQSUFMTCIpOworICAgIHJldHVybiAwOworfQorCiAjZW5kaWYKIAogI2Rl
ZmluZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1heCkgICAgIFwKQEAgLTI4NCw2ICsyOTEsMTgg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1fZXJyYXRhW10g
PSB7CiAgICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCiAgICAgfSwK
ICNlbmRpZgorI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgorICAg
IHsKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisg
ICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExMiksCisgICAgICAgIC5lbmFi
bGUgPSBlbmFibGVfYnBfaW52X2hhcmRlbmluZywKKyAgICB9LAorICAgIHsKKyAgICAgICAgLmNh
cGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisgICAgICAgIE1JRFJfQUxM
X1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNyksCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVfYnBf
aW52X2hhcmRlbmluZywKKyAgICB9LAorI2VuZGlmCiAgICAge30sCiB9OwogCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 10:01:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 10:01:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecpx2-0004ou-Vf; Sat, 20 Jan 2018 10:00:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecpx1-0004on-U1
 for xen-devel@lists.xensource.com; Sat, 20 Jan 2018 10:00:40 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id A3/3E-13584-643136A5;
 Sat, 20 Jan 2018 10:00:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVddVODn
 KYMM8ZYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnF57gLmgsfTGCtOTexmamB8ntzFyMUhJNDI
 JLF+zx4mCOcxo8SSvsXsEM42RolVN48xdjFycogIOEt8PTOXHcTmFdCXmLZ3HxOILSwQIXHu6
 WlWkAYJgTVyEtvOXAIq4gByPCUmTdEFqQExu1p+sXQxsnOwCVhJHBIDibIIqEqsurqGaQIj9w
 JGhlWMGsWpRWWpRbpGpnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEermdgYNz
 BuKvd7xCjJAeTkijvXdukKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvDd2AuUEi1LTUyvSMnOA
 oQaTluDgURLh9dwFlOYtLkjMLc5Mh0idYrTkaHrwoI2Z48aL10By2rI3bcxCLHn5ealS4rzsI
 A0CIA0ZpXlw42DxcIlRVkqYl5GBgUGIpyC1KDezBFX+FaM4B6OSMO9HkKt4MvNK4La+AjqICe
 igib2JIAeVJCKkpBoYHQ6dsXZL5+P4Okm4dDvnKt9rl4of6GWY8wrvkDq4++ak+AhNsbO8i4y
 XWa+LfMfS7Svc/v6NfDm7n0tmj5ZK4eJJyuu7/k1ec/mc9c21dqtV3b8cklkg98Jipme8+t/p
 iXs16v8uYtv8+kr0s1bRo0sT7wff8E+9nbxpP2PVpw+fNVd3xP/4ocRSnJFoqMVcVJwIAPBTb
 WKCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1516442436!113241727!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62799 invoked from network); 20 Jan 2018 10:00:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jan 2018 10:00:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecpww-0005At-0T; Sat, 20 Jan 2018 10:00:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecpwq-00021E-Lv; Sat, 20 Jan 2018 10:00:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecpwq-00053G-CA; Sat, 20 Jan 2018 10:00:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118218-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:build-armhf:host-build-prep:fail:regression
 xen-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f
X-Osstest-Versions-That: xen=cdb1fb4921e2a8636c143e92f74cf0c8d5fce9b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 Jan 2018 10:00:28 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 118218: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3394648517180491929=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118218 xen-4.10-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118218/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                     <job status>                 broken
 build-armhf                   5 host-build-prep          fail REGR. vs. 117870

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f
baseline version:
 xen                  cdb1fb4921e2a8636c143e92f74cf0c8d5fce9b1

Last test of basis   117870  2018-01-11 20:44:51 Z    8 days
Testing same since   118165  2018-01-17 16:19:04 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job build-armhf broken

Not pushing.

------------------------------------------------------------
commit 7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 16:57:33 2018 +0100

    x86: allow Meltdown band-aid to be disabled
    
    First of all we don't need it on AMD systems. Additionally allow its use
    to be controlled by command line option. For best backportability, this
    intentionally doesn't use alternative instruction patching to achieve
    the intended effect - while we likely want it, this will be later
    follow-up.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: e871e80c38547d9faefc6604532ba3e985e65873
    master date: 2018-01-16 17:50:59 +0100

commit 234f481337ea1a93db968d614649a6bdfdc8418a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 16:56:57 2018 +0100

    x86: Meltdown band-aid against malicious 64-bit PV guests
    
    This is a very simplistic change limiting the amount of memory a running
    64-bit PV guest has mapped (and hence available for attacking): Only the
    mappings of stack, IDT, and TSS are being cloned from the direct map
    into per-CPU page tables. Guest controlled parts of the page tables are
    being copied into those per-CPU page tables upon entry into the guest.
    Cross-vCPU synchronization of top level page table entry changes is
    being effected by forcing other active vCPU-s of the guest into the
    hypervisor.
    
    The change to context_switch() isn't strictly necessary, but there's no
    reason to keep switching page tables once a PV guest is being scheduled
    out.
    
    This isn't providing full isolation yet, but it should be covering all
    pieces of information exposure of which would otherwise require an XSA.
    
    There is certainly much room for improvement, especially of performance,
    here - first and foremost suppressing all the negative effects on AMD
    systems. But in the interest of backportability (including to really old
    hypervisors, which may not even have alternative patching) any such is
    being left out here.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 5784de3e2067ed73efc2fe42e62831e8ae7f46c4
    master date: 2018-01-16 17:49:03 +0100

commit 57dc197cf0d36c56ba1d9d32c6a1454bb52605bb
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 16:56:03 2018 +0100

    x86/mm: Always set _PAGE_ACCESSED on L4e updates
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: bd61fe94bee0556bc2f64999a4a8315b93f90f21
    master date: 2018-01-15 13:53:16 +0000

commit 7209b8bf08700b1ed3b7dd15c6ca0b76f537ddb3
Author: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
Date:   Wed Jan 17 16:55:26 2018 +0100

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d51baf310e530659f73e714acf575555bdc46303
    master date: 2018-01-08 10:48:24 +0000

commit 910dd005da20f27f3415b7eccdf436874989506b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 16:54:44 2018 +0100

    x86/entry: Remove support for partial cpu_user_regs frames
    
    Save all GPRs on entry to Xen.
    
    The entry_int82() path is via a DPL1 gate, only usable by 32bit PV guests, so
    can get away with only saving the 32bit registers.  All other entrypoints can
    be reached from 32 or 64bit contexts.
    
    This is part of XSA-254.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: f9eb74789af77e985ae653193f3622263499f674
    master date: 2018-01-05 19:57:07 +0000

commit 50d24b9530890be3e60ca342c23bb36b27bc8d8b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Wed Jan 17 16:54:10 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
    master date: 2018-01-04 14:29:16 +0100

commit c89c622b89b2f7eec76f37bbf0f58a8523cbfe9d
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 16:53:23 2018 +0100

    x86/E820: don't overrun array
    
    The bounds check needs to be done after the increment, not before, or
    else it needs to use a one lower immediate. Also use word operations
    rather than byte ones for both the increment and the compare (allowing
    E820_BIOS_MAX to be more easily bumped, should the need ever arise).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 0036c9dbcd8b52316aeebb475929d3a36cf5e514
    master date: 2018-01-03 11:03:56 +0100

commit 3b8d88d4fae00f060a066a5499d3eda7cc8df7e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 16:52:11 2018 +0100

    x86/IRQ: conditionally preserve access permission on map error paths
    
    Permissions that had been granted before should not be revoked when
    handling unrelated errors.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3443e68a778572a6e082d7dfcf9ce794eca62f5f
    master date: 2018-01-03 11:03:10 +0100
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3394648517180491929==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 11:11:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 11:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecr2x-0000uQ-DN; Sat, 20 Jan 2018 11:10:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ltfn=ep=twosheds.srs.infradead.org=batv+cee44ae395e655471291+5263+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1ecr2w-0000uG-CE
 for xen-devel@lists.xen.org; Sat, 20 Jan 2018 11:10:50 +0000
X-Inumbo-ID: ed5b0ba9-fdd2-11e7-b0d7-9f685aff125f
Received: from twosheds.infradead.org (unknown [90.155.92.209])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed5b0ba9-fdd2-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 11:13:23 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Yb/ynKU3FimoV0Oemdk8EY7LUiwBmbiG4tMxZYxxi0I=; b=RCKO5pvhDeVY/QP73pn0m8izL
 R4IEkNGjYLummZUhB7vEkMyVy4wRj6t6vERW2MIa37dC4vyquSZDcDY6gMRRdInYN+vu6AZvgP/K4
 IyHiVUvoTiK7yzEwoo46QM0W/dz/VlrjVilTESrZPgIfGUAzw2VaJk1BVuoJGwRg9mYvFlhSyNVH6
 qon0fbHF0ar6YVzUOWWcYxDgWoRd/ytD8N545jPEhLTw4s/9csA2XT8Dd3Q+IdTxQ6eEbtphJ912b
 6oddwbsdK8aRz9ax7RgOXwv1yxBct+x690xRZPDrwXXUnQHS3FDXiLApHRC35Ts9JNwICG32jacho
 nHoUYpXxQ==;
Received: from 54-240-197-239.amazon.com ([54.240.197.239]
 helo=vpn-10-50-128-7.dub4.amazon.com)
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1ecr2c-0006uw-OR; Sat, 20 Jan 2018 11:10:31 +0000
Message-ID: <1516446629.5087.94.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <5A6217AA02000078001A06CA@prv-mh.provo.novell.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-10-git-send-email-andrew.cooper3@citrix.com>
 <5A61FFEF02000078001A0602@prv-mh.provo.novell.com>
 <f11f726d-c750-b604-4119-1734fb3391df@citrix.com>
 <5A6217AA02000078001A06CA@prv-mh.provo.novell.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Sat, 20 Jan 2018 11:10:29 +0000
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0151155603923919116=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


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


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

On Fri, 2018-01-19 at 08:07 -0700, Jan Beulich wrote:
> > > > On 19.01.18 at 15:48, <andrew.cooper3@citrix.com> wrote:
> > vcpu pointers are rather more susceptible to false aliasing in the case
> > that the 4k memory allocation behind struct vcpu gets reused.
> >=20
> > The risks are admittedly minute, but this is a much safer option.
>
> Oh, right, I didn't consider the case of the vCPU (and domain)
> having gone away in the meantime. Mind extending the comment
> to clarify this?

I look at this and figured I didn't care about aliasing. Sure, we might
not do the IBPB if the stale pointer is aliased and we switch from a
now-dead vCPU to a new vCPU. But good luck exploiting the new vCPU from
an old domain that's now dead!

I actually thought Andrew changed from pointers just because of the
'ick' factor of keeping a known-stale pointer around and using it for
*comparison* but having to careful avoid ever *dereferencing* it (as my
debugging patch in context_switch() did... oops!)

> > David found that transitions to idle and back to the same vcpu were
> > reliably taking an unnecessary IBPB.

I'll repeat my caveat there =E2=80=94 I observed this on our ancient Xen
4.mumble not current HEAD. But the code here looks remarkably similar;
it hasn't changed for a while.

> I understand that, but there was no explanation whatsoever as
> to why that is.

Looks like we set per_cpu(curr_vcpu)=3Dnext every time we switch, even if
we are switching to the idle domain. Which is why I added per_cpu(last)
specifically to be updated only when it *isn't* an idle vCPU.

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

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


--=-DzCtCqowMqeg6ZMGWWgS--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0151155603923919116==--



From xen-devel-bounces@lists.xenproject.org Sat Jan 20 13:22:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 13:22:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ect6I-00016v-EQ; Sat, 20 Jan 2018 13:22:26 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ect6H-000166-55
 for xen-devel@lists.xensource.com; Sat, 20 Jan 2018 13:22:25 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 77/1D-13407-F82436A5;
 Sat, 20 Jan 2018 13:22:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVbffKTn
 KYGGYxb0p79kdGD229+1iD2CMYs3MS8qvSGDNuPj4CHPBhPmMFfvO9bE2MK7P6WLk5BASaGSS
 eNrO1cXIBWQ/ZpTYu/EAM4SzjVHi2eaXLCBVIgLOEl/PzGUHsXkF9CWudb5nBrGFBawk3sw8y
 g7SICHQriHR3fQBLCEh4Cmx6W07UxcjB5g9f2V1FyM7BxtQ/SExkCCLgKpE56eACYzcCxgZVj
 GqF6cWlaUW6ZrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEepYBCHYwHpvsfIh
 RkoNJSZT3rm1SlBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3jzt5CghwaLU9NSKtMwcYIjBpCU4
 eJREeJdqAaV5iwsSc4sz0yFSpxgtOZoePGhj5rjx4jWQnLbsTRuzEEtefl6qlDhvM8g8AZCGj
 NI8uHGwOLjEKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd5akCk8mXklcFtfAR3EBHTQxN5EkI
 NKEhFSUg2MGZe9zS7aTP1949SOzGs7q0UaZh2wUDp8PfVpd0RZ1hK72AOqlbwnTxx6oHk2L3D
 yy/c/Pl5esbt+i5X1woD3PMdOf1oxq9Fo0jSNoDhbXd8Dd2wP/JmhvdpWbs4j5507T9wTeRww
 51+Y3duFJeyHXfJWbZ2d9rvS0OBc+kObba4H+DOuqZ9nm6rEUpyRaKjFXFScCADK78GBfgIAA
 A==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1516454541!79809545!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 42518 invoked from network); 20 Jan 2018 13:22:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jan 2018 13:22:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ect6C-0001sC-74; Sat, 20 Jan 2018 13: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ect66-0006lk-Ic; Sat, 20 Jan 2018 13:22:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ect65-0004FE-WE; Sat, 20 Jan 2018 13:22:14 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118221-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e19d0af4ee2ae9e42a85db639fd6848e72f5658b
X-Osstest-Versions-That: xen=23077989038c076597be3d7852f51b80486cd157
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 Jan 2018 13:22:13 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 118221: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7906460346368285529=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118221 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118221/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-debianhvm-amd64    <job status>      broken in 118171
 test-xtf-amd64-amd64-5 49 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 117937

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemut-debianhvm-amd64 4 host-install(4) broken in 118171 pass in 118221
 test-xtf-amd64-amd64-3   49 xtf/test-hvm64-lbr-tsx-vmentry fail pass in 118171

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     17 guest-start.2           fail blocked in 117937
 test-xtf-amd64-amd64-4 49 xtf/test-hvm64-lbr-tsx-vmentry fail in 118171 like 117873
 test-xtf-amd64-amd64-2 49 xtf/test-hvm64-lbr-tsx-vmentry fail in 118171 like 117873
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 118171 like 117937
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117937
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117937
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 117937
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117937
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117937
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 117937
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117937
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 117937
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 117937
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 117937
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 117937
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  e19d0af4ee2ae9e42a85db639fd6848e72f5658b
baseline version:
 xen                  23077989038c076597be3d7852f51b80486cd157

Last test of basis   117937  2018-01-13 11:20:36 Z    7 days
Testing same since   118171  2018-01-17 16:50:01 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-amd64-i386-xl-qemut-debianhvm-amd64 broken

Not pushing.

------------------------------------------------------------
commit e19d0af4ee2ae9e42a85db639fd6848e72f5658b
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:24:59 2018 +0100

    x86: allow Meltdown band-aid to be disabled
    
    First of all we don't need it on AMD systems. Additionally allow its use
    to be controlled by command line option. For best backportability, this
    intentionally doesn't use alternative instruction patching to achieve
    the intended effect - while we likely want it, this will be later
    follow-up.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: e871e80c38547d9faefc6604532ba3e985e65873
    master date: 2018-01-16 17:50:59 +0100

commit e19517a3355acaaa2ff83018bc41e7fd044161e5
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:24:12 2018 +0100

    x86: Meltdown band-aid against malicious 64-bit PV guests
    
    This is a very simplistic change limiting the amount of memory a running
    64-bit PV guest has mapped (and hence available for attacking): Only the
    mappings of stack, IDT, and TSS are being cloned from the direct map
    into per-CPU page tables. Guest controlled parts of the page tables are
    being copied into those per-CPU page tables upon entry into the guest.
    Cross-vCPU synchronization of top level page table entry changes is
    being effected by forcing other active vCPU-s of the guest into the
    hypervisor.
    
    The change to context_switch() isn't strictly necessary, but there's no
    reason to keep switching page tables once a PV guest is being scheduled
    out.
    
    This isn't providing full isolation yet, but it should be covering all
    pieces of information exposure of which would otherwise require an XSA.
    
    There is certainly much room for improvement, especially of performance,
    here - first and foremost suppressing all the negative effects on AMD
    systems. But in the interest of backportability (including to really old
    hypervisors, which may not even have alternative patching) any such is
    being left out here.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 5784de3e2067ed73efc2fe42e62831e8ae7f46c4
    master date: 2018-01-16 17:49:03 +0100

commit 9b76908e6e074d7efbeafe6bad066ecc5f3c3c43
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 17:23:37 2018 +0100

    x86/mm: Always set _PAGE_ACCESSED on L4e updates
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: bd61fe94bee0556bc2f64999a4a8315b93f90f21
    master date: 2018-01-15 13:53:16 +0000

commit 46025e3c0768670357eb5fc0ff327d6386503bc7
Author: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
Date:   Wed Jan 17 17:23:08 2018 +0100

    x86: Don't use potentially incorrect CPUID values for topology information
    
    Intel says for CPUID leaf 0Bh:
    
      "Software must not use EBX[15:0] to enumerate processor
       topology of the system. This value in this field
       (EBX[15:0]) is only intended for display/diagnostic
       purposes. The actual number of logical processors
       available to BIOS/OS/Applications may be different from
       the value of EBX[15:0], depending on software and platform
       hardware configurations."
    
    And yet, we're using them to derive the number cores in a package
    and the number of siblings in a core.
    
    Derive the number of siblings and cores from EAX instead, which is
    intended for that.
    
    Signed-off-by: Jan H. SchĂ¶nherr <jschoenh@amazon.de>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d51baf310e530659f73e714acf575555bdc46303
    master date: 2018-01-08 10:48:24 +0000

commit 0e6c6fc449000d97f9fa87ed1fbe23f0cf21406b
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Jan 17 17:22:34 2018 +0100

    x86/entry: Remove support for partial cpu_user_regs frames
    
    Save all GPRs on entry to Xen.
    
    The entry_int82() path is via a DPL1 gate, only usable by 32bit PV guests, so
    can get away with only saving the 32bit registers.  All other entrypoints can
    be reached from 32 or 64bit contexts.
    
    This is part of XSA-254.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    master commit: f9eb74789af77e985ae653193f3622263499f674
    master date: 2018-01-05 19:57:07 +0000

commit 40c441092429c4b605cb77e758cb304146860a88
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Wed Jan 17 17:22:03 2018 +0100

    x86/upcall: inject a spurious event after setting upcall vector
    
    In case the vCPU has pending events to inject. This fixes a bug that
    happened if the guest mapped the vcpu info area using
    VCPUOP_register_vcpu_info without having setup the event channel
    upcall, and then setup the upcall vector.
    
    In this scenario the guest would not receive any upcalls, because the
    call to VCPUOP_register_vcpu_info would have marked the vCPU as having
    pending events, but the vector could not be injected because it was
    not yet setup.
    
    This has not caused issues so far because all the consumers first
    setup the vector callback and then map the vcpu info page, but there's
    no limitation that prevents doing it in the inverse order.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 7b5b8ca7dffde866d851f0b87b994e0b13e5b867
    master date: 2018-01-04 14:29:16 +0100

commit f3b76b6c504461059623aaebfe4211e04867a115
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:21:21 2018 +0100

    x86/E820: don't overrun array
    
    The bounds check needs to be done after the increment, not before, or
    else it needs to use a one lower immediate. Also use word operations
    rather than byte ones for both the increment and the compare (allowing
    E820_BIOS_MAX to be more easily bumped, should the need ever arise).
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 0036c9dbcd8b52316aeebb475929d3a36cf5e514
    master date: 2018-01-03 11:03:56 +0100

commit 4c937e26faa2edb1d6073efdcb6d4f7d6c66b90a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Wed Jan 17 17:20:45 2018 +0100

    x86/IRQ: conditionally preserve access permission on map error paths
    
    Permissions that had been granted before should not be revoked when
    handling unrelated errors.
    
    Reported-by: HW42 <hw42@ipsumj.de>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 3443e68a778572a6e082d7dfcf9ce794eca62f5f
    master date: 2018-01-03 11:03:10 +0100
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7906460346368285529==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 15:25:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 15:25:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecv0j-0000RW-E2; Sat, 20 Jan 2018 15:24:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecv0i-0000RP-J7
 for xen-devel@lists.xensource.com; Sat, 20 Jan 2018 15:24:48 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id 2D/01-13584-F3F536A5;
 Sat, 20 Jan 2018 15:24:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVdcuPjn
 KYPFDDYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmtHb+Yet4Ixxxf4L65kaGFvVuhi5OIQEGpkk
 9sxoYIdwHjNKvNv1mRnC2cYo8WHRMcYuRk4OEQFnia9n5rKD2LwC+hI3Zk5jArGFBYwk5j7pY
 AVpkBDoYpN4eOsNkMMB5PhKzJ0oCVIDYi6a8Y6li5Gdg03ASuKQGEiURUBVYv+lyWwTGLkXMD
 KsYlQvTi0qSy3SNddLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0LgMQ7GA8Ntn
 5EKMkB5OSKO9d26QoIb6k/JTKjMTijPii0pzU4kOMMhwcShK8P2KTo4QEi1LTUyvSMnOAYQaT
 luDgURLh3QaS5i0uSMwtzkyHSJ1iNOZoevCgjZnjxovXbcxCLHn5ealS4rwnQUoFQEozSvPgB
 sHC/xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeU+DTOHJzCuB2/cK6BQmoFMm9iaCnFKSiJ
 CSamCc2vVm/oTDP6rvBaaWM/+4G5Ondn3f1XOVK2d9zw/aXBJw+r0Hz6NlKi1/V76Y127lwp6
 bkV+qep+5+/WF92YrFS41xkxSjW5IPtaZs/OWy+nfVx2bXV3/cfgYt895Wnnqs+dPzknTPsZv
 b1KcnnnQs8tAK8Z9WcYq/aPNT7+ynGLZsPpe6kQXJZbijERDLeai4kQAD5rtCXoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1516461885!100602865!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13639 invoked from network); 20 Jan 2018 15:24:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jan 2018 15:24:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecv0b-0005Av-E7; Sat, 20 Jan 2018 15:24:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecv0V-0005ym-Qy; Sat, 20 Jan 2018 15:24:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ecv0V-0001Pr-4F; Sat, 20 Jan 2018 15:24:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118227-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 Jan 2018 15:24:35 +0000
Subject: [Xen-devel] [seabios test] 118227: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODIyNyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyMjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDcwIGRheXMgICA4MiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgICAzIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 16:59:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 16:59:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ecwTo-0006z4-6l; Sat, 20 Jan 2018 16:58:56 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.44])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwTn-0006yf-ED
 for xen-devel@lists.xensource.com; Sat, 20 Jan 2018 16:58:55 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-a.eu-central-1.aws.symcld.net id D2/67-27480-945736A5;
 Sat, 20 Jan 2018 16:58:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpnkeJIrShJLcpLzFFi42LJaLququtRmhx
 l8POFrMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzfjz9hRjwfOMit9f7rI0MH526GLk4hASaGSS
 mN86nRnCecwosfT4dihnG6PEoycnGbsYOTlEBJwlvp6Zyw5i8wroS1xccJQNxBYWsJf4ffYXC
 0iDhMAWDokLt9vYIZxGeYkpmxewglRJCHhKbPrdDWc3L94KNJWdg03ASuKQGEiURUBV4s+tH0
 wTGHkWMDKsYrRMKspMzyjJTczM0TU0MNA1NDTWNQayjPQSq3QT9VJLdZNT80qKEoGyeonlxXr
 FlbnJOSl6eaklmxiBwcEABDsYj55NPMQoycGkJMp71zYpSogvKT+lMiOxOCO+qDQntfgQowwH
 h5IE7702oJxgUWp6akVaZg4wTGHSEhw8SiK8Au1Aad7igsTc4sx0iNQpRmOOpgcP2pg5brx43
 cYsxJKXn5cqJc67BKRUAKQ0ozQPbhAsfi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmNcHZA
 pPZl4J3L5XQKcwAZ0ysTcR5JSSRISUVANjfdqlX6+mewvrvb3yPItxYlCWzbyNJq57FT+efs2
 0as5jiRiDU4HXO5QXFZ8XZX7YmveO7+uxHfvLDnYWcE/V04sobZ06+VDzfuUkjaV+jB7HrBd4
 +JdyO+5xcaq1WPDi9o7EiAszp0iqSR0ULJD78cYrf0VWCnu204fHL1ksTj9fF6OqsPWxEktxR
 qKhFnNRcSIA8ZdzC5oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-19.tower-225.messagelabs.com!1516467527!177789!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23862 invoked from network); 20 Jan 2018 16:58:48 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-19.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jan 2018 16:58:48 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ecwTe-000870-A2; Sat, 20 Jan 2018 16:58:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ecwTZ-0003gR-1b; Sat, 20 Jan 2018 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 1ecwTY-0000up-OG; Sat, 20 Jan 2018 16:58:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118222-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-libvirt-raw:xen-boot:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
X-Osstest-Versions-That: xen=0c3d52410094c2504ede126eaa05a80e99c4b4c7
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 Jan 2018 16:58:40 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118222: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0050599044335842221=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118222 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118222/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw  7 xen-boot         fail in 118167 pass in 118222
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 118167 pass in 118222
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail pass in 118167

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

version targeted for testing:
 xen                  dc7d46580d9c633a59be1c3776f79c01dd0cb98b
baseline version:
 xen                  0c3d52410094c2504ede126eaa05a80e99c4b4c7

Last test of basis   117931  2018-01-13 05:25:04 Z    7 days
Testing same since   118167  2018-01-17 16:50:01 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   0c3d524100..dc7d46580d  dc7d46580d9c633a59be1c3776f79c01dd0cb98b -> stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0050599044335842221==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 20:46:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 20:46:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ed01A-0004i3-0n; Sat, 20 Jan 2018 20:45:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kdiy=ep=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ed018-0004hR-Bd
 for xen-devel@lists.xen.org; Sat, 20 Jan 2018 20:45:34 +0000
X-Inumbo-ID: 388f0cb5-fe23-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 388f0cb5-fe23-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 20:48:09 +0000 (UTC)
Received: by mail-wm0-f67.google.com with SMTP id i186so9472849wmi.4
 for <xen-devel@lists.xen.org>; Sat, 20 Jan 2018 12:45:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gGF4fA9+h7PrU1mFoShz0EdWaJ/sLBHBmL17tQPzzks=;
 b=JICkUcsYVF9udvPB6OU8JIgTryohkspEaZdEhZCQDYe3KcW8pG/F5Fm3RSPkOMYe9w
 52sHmsIPm4Uial4foC+7sCgwhEoghuCYz3MbbQtg+uZPnzDz1xR5OL0TUhgw6tg0YP2p
 jnriT7cjrkNmivysZ8HEI3Jlfj5rfv62aMSPs=
X-Google-DKIM-Signature: v=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=gGF4fA9+h7PrU1mFoShz0EdWaJ/sLBHBmL17tQPzzks=;
 b=c5n5mtUSN8ikgw3p+wSiQ1R/njFOAcWoZToP5GP2b/PDnE1rqH/ncFVPGQWD53N/E/
 n1/+Rj+txVbfg7hEmODxubm7J1/9Tk7wIgB0XlFckcyI2PVNaTG237xz9mOdXHbfqWB7
 aPgrjS+BNx+r0Ww0fRfPQSLiYt7AwgrM9Bwm11ywtU/civWucdAMWv3c5ulBAG0oDGR4
 pxsVmj6XgSLSNzICM3JUI70gGsEYOhfjKhEWkPU5M1xAsVKh0lHiXBf8gudfihbXCm5/
 /+6Rp3ycJOFUjpDOfWigkAqds8NL1BMoOW1Qw8RXDWWFUinJuMJj3etNrGvB1coHaRhw
 EQbA==
X-Gm-Message-State: AKwxytfkLtx7NT65mrKyCUexSf27k2QLB1BVSFOEfb71mjvlVFkt1ahL
 oXOEaKZ+g91GDHE9JjzWG90EvVPyLTw=
X-Google-Smtp-Source: ACJfBosNOm3bX/druYURSI9Ok4qXME35t3GGsya1dOqydghUBL44sv6c3hQ9sW15t3v3DHXgJfyd9A==
X-Received: by 10.28.211.67 with SMTP id k64mr7691986wmg.95.1516369270404;
 Fri, 19 Jan 2018 05:41:10 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s44sm5113642wrc.64.2018.01.19.05.41.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 05:41:09 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 Jan 2018 13:41:02 +0000
Message-Id: <20180119134103.3390-7-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119134103.3390-1-julien.grall@linaro.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 6/7] xen/arm32: Invalidate icache on guest exist
	for Cortex-A15
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0YWNrcyBhZ2FpbnN0IHRoZSBicmFuY2ggcHJl
ZGljdG9yIG9uCkNvcnRleCBBLTE1LCBsZXQncyBpbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3Qg
ZXhpdCwgd2hpY2ggY2FuIG9ubHkgYmUKZG9uZSBieSBpbnZhbGlkYXRpbmcgdGhlIGljYWNoZSAo
d2l0aCBBQ1RMUlswXSBiZWluZyBzZXQpLgoKV2UgdXNlIHRoZSBzYW1lIGhhY2sgYXMgZm9yIEEx
Mi9BMTcgdG8gcGVyZm9ybSB0aGUgdmVjdG9yIGRlY29kaW5nLgoKVGhpcyBpcyBiYXNlZCBvbiBM
aW51eCBwYXRjaCBmcm9tIHRoZSBrcHRpIGJyYW5jaCBpbiBbMV0uCgpbMV0gaHR0cHM6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CgpTaWdu
ZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TIHwgMjEgKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMgICB8IDEzICsrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzQg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggYzZlYzBhYTM5OS4uYzUyOTU5MmQyMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTMyL2VudHJ5LlMKQEAgLTE2MSw2ICsxNjEsMjYgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0
b3IpCiAgICAgICAgIGIgdHJhcF9maXEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJ
USAqLwogCiAgICAgICAgIC5hbGlnbiA1CitHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9pY19pbnYp
CisgICAgICAgIC8qCisgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGlu
IHRoZSBib3R0b20gMyBiaXRzIG9mCisgICAgICAgICAqIFNQLCBhbmQgd2UgaGF2ZSB0byBndWFy
YW50ZWUgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgorICAgICAgICAgKi8KKyAgICAgICAgYWRkIHNw
LCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBSZXNldCAgICAgICAgICAgIDcgKi8KKyAgICAg
ICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBVbmRlZiAgICAgICAgICAgIDYg
Ki8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29y
IGNhbGwgIDUgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBQ
cmVmZXRjaCBhYm9ydCAgIDQgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAg
ICAgICAvKiBEYXRhIGFib3J0ICAgICAgIDMgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAg
ICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yICAgICAgIDIgKi8KKyAgICAgICAgYWRkIHNwLCBz
cCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEgICAgICAgICAgICAgIDEgKi8KKyAgICAgICAg
bm9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGSVEgICAgICAgICAgICAgIDAgKi8K
KworICAgICAgICBtY3IgcDE1LCAwLCByMCwgYzcsIGM1LCAwICAgICAgIC8qIElDSUFMTFUgKi8K
KyAgICAgICAgaXNiCisKKyAgICAgICAgYiBkZWNvZGVfdmVjdG9ycworCisgICAgICAgIC5hbGln
biA1CiBHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCiAgICAgICAgIC8qCiAgICAgICAg
ICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9m
CkBAIC0xNzgsNiArMTk4LDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3JfYnBfaW52KQogICAg
ICAgICBtY3IJcDE1LCAwLCByMCwgYzcsIGM1LCA2CSAgICAvKiBCUElBTEwgKi8KICAgICAgICAg
aXNiCiAKK2RlY29kZV92ZWN0b3JzOgogICAgICAgICAvKgogICAgICAgICAgKiBBcyB3ZSBjYW5u
b3QgdXNlIGFueSB0ZW1wb3JhcnkgcmVnaXN0ZXJzIGFuZCBjYW5ub3QKICAgICAgICAgICogY2xv
YmJlciBTUCwgd2UgY2FuIGRlY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHVzaW5nCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMK
aW5kZXggYzc5ZTZkNjVkMy4uOWM3NDU4ZWYwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtMTgwLDYgKzE4MCw3
IEBAIHN0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCiBERUZJ
TkVfUEVSX0NQVV9SRUFEX01PU1RMWShjb25zdCBjaGFyICosIGJwX2hhcmRlbl92ZWNzKTsKIAog
ZXh0ZXJuIGNoYXIgaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnZbXTsKK2V4dGVybiBjaGFyIGh5cF90
cmFwc192ZWN0b3JfaWNfaW52W107CiAKIHN0YXRpYyB2b2lkIF9fbWF5YmVfdW51c2VkCiBpbnN0
YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAq
ZW50cnksCkBAIC0yMDUsNiArMjA2LDEzIEBAIHN0YXRpYyBpbnQgZW5hYmxlX2JwX2ludl9oYXJk
ZW5pbmcodm9pZCAqZGF0YSkKICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIGludCBlbmFibGVf
aWNfaW52X2hhcmRlbmluZyh2b2lkICpkYXRhKQoreworICAgIGluc3RhbGxfYnBfaGFyZGVuaW5n
X3ZlY3MoZGF0YSwgaHlwX3RyYXBzX3ZlY3Rvcl9pY19pbnYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiZXhlY3V0ZSBJQ0lBTExVIik7CisgICAgcmV0dXJuIDA7Cit9CisKICNlbmRp
ZgogCiAjZGVmaW5lIE1JRFJfUkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXApAQCAtMzAyLDYg
KzMxMCwxMSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9l
cnJhdGFbXSA9IHsKICAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTE3KSwK
ICAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9icF9pbnZfaGFyZGVuaW5nLAogICAgIH0sCisgICAg
eworICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKyAg
ICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTE1KSwKKyAgICAgICAgLmVuYWJs
ZSA9IGVuYWJsZV9pY19pbnZfaGFyZGVuaW5nLAorICAgIH0sCiAjZW5kaWYKICAgICB7fSwKIH07
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 21:25:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 21:25:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ed0dz-0007KJ-0Z; Sat, 20 Jan 2018 21:25:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kdiy=ep=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ed0dy-0007KD-Bj
 for xen-devel@lists.xen.org; Sat, 20 Jan 2018 21:25:42 +0000
X-Inumbo-ID: d46ced41-fe28-11e7-b0d7-9f685aff125f
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d46ced41-fe28-11e7-b0d7-9f685aff125f;
 Sat, 20 Jan 2018 21:28:17 +0000 (UTC)
Received: by mail-wm0-f67.google.com with SMTP id b141so9638787wme.1
 for <xen-devel@lists.xen.org>; Sat, 20 Jan 2018 13:25:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ndD4Cyhh+hJQe/eNI/MygqK4VBjp1r9v0wZNTSBrBKc=;
 b=QEGlffBpB3o4mJ4afQCR4rcpaga00KuDN/oXe4Hsb7Ya6vwUo1/fJ9kwdOxy/OHmnd
 ghFL80GRfB8pqdHIjqcLa8BtDXmnulUZPftzpgLFlAurdU7uX3QO8FDzdEHieFHxsSHw
 /mDb7drqKgGWfrQbRyQoZ1Pr7SsqR086xtnhk=
X-Google-DKIM-Signature: v=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=ndD4Cyhh+hJQe/eNI/MygqK4VBjp1r9v0wZNTSBrBKc=;
 b=Qnb8A1iLaVXBxAilpfuDjROx0q1gS3RgxV7V+8qo77K8crSsAGEr4wmRKXr4qRq12F
 Qfnm3srUTfM2apbg21XdvsN/xsEKRg4R6kuX88DJp1P7knky3Wy/Ss2xem7uCywjSlUe
 2VM92ATl3C/ZySLKSUhShPs4Eq6JmIXXlK/AeRomhnrlcnShL9Vzj1jIOCnxqurBDFLo
 N3BwAhtCyzqEVL4vuJS2Pp1axaNZcJ81/6oCbLc/s0uV3QAViDR7du8C3XOT4ad4FDne
 9OqEnG83sy8vcxOe6CmTSws9+xN6Tz7Qdkwn86Tn2nzp8/jHJGVmEqEsxu9yMCKL6RfG
 PwJw==
X-Gm-Message-State: AKwxyte3jWRmot/KhWT2a8964idpeSxew0bLTbABtQojqjIbg+jHJXbv
 /BKiBs4KQYolkcp7YRmJn4Kb07KqgSY=
X-Google-Smtp-Source: ACJfBot8nlwDWDthhyTobg2a2kQecWk8hZZZDnyZN/csS+DGkRfjatZBaRf96uUAgl4mGnzN95EYKg==
X-Received: by 10.28.236.24 with SMTP id k24mr8411609wmh.8.1516369271464;
 Fri, 19 Jan 2018 05:41:11 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s44sm5113642wrc.64.2018.01.19.05.41.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 05:41:10 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 Jan 2018 13:41:03 +0000
Message-Id: <20180119134103.3390-8-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119134103.3390-1-julien.grall@linaro.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 7/7] xen/arm32: entry: Document the purpose of
	r11 in the traps handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SXQgdG9vayBtZSBhIGJpdCBvZiB0aW1lIHRvIHVuZGVyc3RhbmQgd2h5IF9fREVGSU5FX1RSQVBf
RU5UUlkgaXMKc3RvcmluZyB0aGUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IGlz
IHdvcmtpbmcgaW4gcGFpciB3aXRoCnJldHVybl90cmFwc19lbnRyeSB3aGVyZSBzcCB3aWxsIGJl
IHJlc3RvcmVkIGZyb20gcjExLgoKVGhpcyBpcyBmaW5lIGJlY2F1c2UgcGVyIHRoZSBBQVBDUyBy
MTEgbXVzdCBiZSBwcmVzZXJ2ZWQgYnkgdGhlCnN1YnJvdXRpbmUuIFNvIGluIHJldHVybl9mcm9t
X3RyYXAsIHIxMSB3aWxsIHN0aWxsIGNvbnRhaW4gdGhlIG9yaWdpbmFsCnN0YWNrIHBvaW50ZXIu
CgpBZGQgc29tZSBkb2N1bWVudGF0aW9uIGluIHRoZSBjb2RlIHRvIHBvaW50IHRoZSAyIHNpZGVz
IHRvIGVhY2ggb3RoZXIuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgOCArKysrKysr
KwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXggYzUy
OTU5MmQyMC4uN2YzMjNkZTQ4NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEzNiw2ICsxMzYsMTAgQEAg
dHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBhZHIgbHIsIHJldHVy
bl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgKiBTYXZlIHRoZSBzdGFj
ayBwb2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0aGUgXAorICAgICAg
ICAgKiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90cmFwKS4gICAgICAg
ICAgICAgICAgXAorICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3YgcjExLCBzcDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBi
aWMgc3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFw
KSAqLyAgXAogICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCkBAIC0yNDYsNiArMjUwLDEwIEBAIERF
RklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKIERFRklORV9UUkFQX0VOVFJZX05PQUJPUlQoZGF0
YV9hYm9ydCkKIAogcmV0dXJuX2Zyb21fdHJhcDoKKyAgICAgICAgLyoKKyAgICAgICAgICogUmVz
dG9yZSB0aGUgc3RhY2sgcG9pbnRlciBmcm9tIHIxMS4gSXQgd2FzIHNhdmVkIG9uIGV4Y2VwdGlv
bgorICAgICAgICAgKiBlbnRyeSAoc2VlIF9fREVGSU5FX1RSQVBfRU5UUlkpLgorICAgICAgICAg
Ki8KICAgICAgICAgbW92IHNwLCByMTEKIEVOVFJZKHJldHVybl90b19uZXdfdmNwdTMyKQogICAg
ICAgICBsZHIgcjExLCBbc3AsICNVUkVHU19jcHNyXQotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 20 23:24:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 20 Jan 2018 23:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ed2Uj-0006UV-L4; Sat, 20 Jan 2018 23:24:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ed2Ui-0006UP-7t
 for xen-devel@lists.xensource.com; Sat, 20 Jan 2018 23:24:16 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 02/16-24969-F9FC36A5;
 Sat, 20 Jan 2018 23:24:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrCLMWRWlGSWpSXmKPExsWS0XRdVXfe+eQ
 ogwc/JS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aVjzNZC96XVqz7cIypgXGXZxcjF4eQQCOT
 RG/rGcYuRk4g5zGjRG+vHURiG6PE4Wk9rCAJEQFnia9n5rJ3MXJw8AroS3zpyAUxhQVMJT5N5
 AAplxBYYSxx4dARRpC4hIC3xPFruSCdIObDg3fYuhjZOdgErCQOiYEUsAioSpw7wDWBkXsBI8
 MqRo3i1KKy1CJdI3O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxAvzIAwQ7GxWs
 DDzFKcjApifLetU2KEuJLyk+pzEgszogvKs1JLT7EKMPBoSTB28OUHCUkWJSanlqRlpkDDDCY
 tAQHj5IILwczUJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelSonzXgKZJABSmlGaB
 zcIFviXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7AGQKT2ZeCdy+V0CnMAGdMrE3EeSUkk
 SElFQDo/TzjVbKLx/xuZzsfqtdu+I7u9+KXe0/A/1NnPinz1szZ9mPfQZJYhYaJsxnl2/YyPL
 IYc7eAyK1dUHXZePyIvlNWN+3PNsYpnzyde7MuVrzNvQ2VLlFNKw8EDDv2I3Nq15ZCqpa1TMo
 6ZybGvEzOtC3JO1eRf9hi7pXybcijm3937t45vrwi0osxRmJhlrMRcWJABxqTeR3AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1516490653!85220726!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5624 invoked from network); 20 Jan 2018 23:24:14 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 20 Jan 2018 23:24:14 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ed2Uc-0001CR-Pr; Sat, 20 Jan 2018 23:24:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ed2UX-0002vY-6a; Sat, 20 Jan 2018 23:24:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ed2UW-0003EG-RH; Sat, 20 Jan 2018 23:24:04 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118225-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386: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-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64: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-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64: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-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=761914dd2975bc443024f0ec10a66a26b7186ec2
X-Osstest-Versions-That: linux=8cbab92dff778e516064c13113ca15d4869ec883
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 20 Jan 2018 23:24:04 +0000
Subject: [Xen-devel] [linux-next test] 118225: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODIyNSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyMjUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODE1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MTU0
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1
NAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTgx
NTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgxNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODE1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgxNTQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgx
NTQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MTU0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODE1NAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgxNTQKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MTU0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MTU0CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMCBkZWJp
YW4taW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNTQKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExODE1NAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODE1NAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTU0
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICBmYWls
IGJsb2NrZWQgaW4gMTE4MTU0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgxNTQKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoK
dmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc2MTkx
NGRkMjk3NWJjNDQzMDI0ZjBlYzEwYTY2YTI2YjcxODZlYzIKYmFzZWxpbmUgdmVyc2lvbjoKIGxp
bnV4ICAgICAgICAgICAgICAgIDhjYmFiOTJkZmY3NzhlNTE2MDY0YzEzMTEzY2ExNWQ0ODY5ZWM4
ODMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3Vu
ZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3Qg
Zm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjI1ICAyMDE4LTAxLTE5IDA5OjMz
OjUxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 00:41:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 00:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ed3h6-0003dl-C4; Sun, 21 Jan 2018 00:41:08 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ed3h4-0003dL-OH
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 00:41:06 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id E1/27-07921-C91E36A5;
 Sun, 21 Jan 2018 00:41:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsWS0XRdVXfOw+Q
 og1d/2CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bZy92MBZ15FRN/TWduYDzt3MXIxSEk0Mgk
 0b37CBOE85hR4sGxHawQzjZGifv397F3MXJyiAg4S3w9MxfM5hXQl+iZPYUNxBYWMJeY336GH
 aRBQmC9ssSHBYfAEhICnhILn7xmgrF3L78ONJWdg03ASuKQGEiURUBVYu6Ne6wTGLkXMDKsYr
 RIKspMzyjJTczM0TU0MNA1NDTWNdA1t9RLrNJN1Est1U1OzSspSgRK6iWWF+sVV+Ym56To5aW
 WbGIEBgADEOxgXPUl8RCjJAeTkijvXdukKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvPcfJEcJ
 CRalpqdWpGXmAEMRJi3BwaMkwlsBkuYtLkjMLc5Mh0idYrTkaHrwoI2Z48/Dl0DyxovXbcxCL
 Hn5ealS4rznQRoEQBoySvPgxsHi5RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeZeDTOHJzC
 uB2/oK6CAmoIMm9iaCHFSSiJCSamAMfTbH4qaVpPnkC+2TRBVyPpje0zu2/MhanbxrPVOWrzK
 8cmfBWpn75V4aCQteLfpYYeo082xgrKpDKKvNKVO3aa6qJ2I2VJx18fosk1dV9vv4lmm+8f+W
 Op/YmqlXmrlOLPVBjrrjy7Nr1946PM36yFP/zJqSDdeNqzRmeV+xvHGu6f+FHW4lSizFGYmGW
 sxFxYkAx5JBgpICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-28.tower-225.messagelabs.com!1516495258!181709!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30856 invoked from network); 21 Jan 2018 00:40:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-28.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 00:40:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ed3gv-0003f3-Hp; Sun, 21 Jan 2018 00:40:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ed3gq-00088y-2C; Sun, 21 Jan 2018 00:40:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ed3go-0006Pq-JR; Sun, 21 Jan 2018 00:40:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118230-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=56498d2cf9d3c5f7d3d894a89f7d66ed81548e01
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 00:40:50 +0000
Subject: [Xen-devel] [xen-unstable test] 118230: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3510343693663229111=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ovmf-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118174
 test-amd64-amd64-xl-qemut-win7-amd64 10 windows-install  fail REGR. vs. 118174

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

version targeted for testing:
 xen                  56498d2cf9d3c5f7d3d894a89f7d66ed81548e01
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z    3 days
Testing same since   118230  2018-01-19 14:22:44 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3510343693663229111==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 02:20:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 02:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ed5Ek-0007dv-Nk; Sun, 21 Jan 2018 02:19:58 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ed5Ej-0007do-F1
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 02:19:57 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id 80/9F-04971-CC8F36A5;
 Sun, 21 Jan 2018 02:19:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVff0j+Q
 og1WLLC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aH9b2MBVs0K/q+nWVsYLwr1cXIxSEk0Mgk
 sWbjNBYI5zGjxOvzl5ghnG2MErf71jB2MXJyiAg4S3w9M5cdxOYV0JdYePUnWFxYwFpi4rF57
 CANEgIbeCRuLHzGApKQEPCV2H3/MjuM3fZjKdBUdg42ASuJQ2IgURYBVYm9e/exTWDkXsDIsI
 pRozi1qCy1SNfQQC+pKDM9oyQ3MTMHyDPTy00tLk5MT81JTCrWS87P3cQI9DADEOxgPP4+7hC
 jJAeTkijvXdukKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvMu/J0cJCRalpqdWpGXmAEMNJi3B
 waMkwusOkuYtLkjMLc5Mh0idYjTmaHrwoI2Z48aL123MQix5+XmpUuK890FKBUBKM0rz4AbBY
 uASo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHmfg0zhycwrgdv3CugUJqBTJvYmgpxSkoiQkm
 pgVLPIe/nMa5r19oOvY8/slH21RrRoZtRH6+23mj8k3gh/cvnVUeM2WcfiGLPzNh+XT97+Zrc
 yY5nDvh+sb2Y9c/rZ63q5Wit37iy/4NlFttoT2K3NHJiyc6VtHfxiNs5b0TL71ILaBa9jIs0a
 eY9dYrscdfNeSEn0/dtlz/IVv/wTP/Y6dvmLI0osxRmJhlrMRcWJAL7N3Qt8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1516501194!115379176!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35143 invoked from network); 21 Jan 2018 02:19:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 02:19:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ed5Ed-0008RQ-Lv; Sun, 21 Jan 2018 02:19:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ed5EY-0006Bj-Co; Sun, 21 Jan 2018 02:19:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ed5EY-0000Kl-0Q; Sun, 21 Jan 2018 02:19:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118237-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=71d56a397925a1bd55d3aee30afdbdcd1a14f9a8
X-Osstest-Versions-That: libvirt=ff609286a771443877b9d95f136e465e378d96d2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 02:19:46 +0000
Subject: [Xen-devel] [libvirt test] 118237: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8087207047753582092=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118200
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118200
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118200
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              71d56a397925a1bd55d3aee30afdbdcd1a14f9a8
baseline version:
 libvirt              ff609286a771443877b9d95f136e465e378d96d2

Last test of basis   118200  2018-01-18 04:20:04 Z    2 days
Testing same since   118237  2018-01-19 19:48:17 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. Berrange <berrange@redhat.com>
  Daniel Veillard <veillard@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Jiri Denemark <jdenemar@redhat.com>
  JĂ¡n Tomko <jtomko@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   ff609286a7..71d56a3979  71d56a397925a1bd55d3aee30afdbdcd1a14f9a8 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8087207047753582092==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 06:45:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 06:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ed9N3-00080h-Gb; Sun, 21 Jan 2018 06:44:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ed9N1-0007zr-Ug
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 06:44:48 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id 39/11-27791-FD6346A5;
 Sun, 21 Jan 2018 06:44:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfeeWUq
 Uwbn7fBb3prxnd2D02N63iz2AMYo1My8pvyKBNePtyS2sBQemM1bM/LyZvYHxf1YXIxeHkEAj
 k8SWxk9sEM5jRon2PV/ZIZxtjBKHt+5h7mLk5BARcJb4emYuUIKDg1dAX+JZvw+IKSxgK3HlD
 AdIuYTAcwWJ7q3TWUDKJQS8JXZ8eMsIY2/pXAU0hp2DTcBK4pAYSJRFQFXicdM2pgmM3AsYGV
 YxahSnFpWlFukameklFWWmZ5TkJmbm6BoamOrlphYXJ6an5iQmFesl5+duYgT6t56BgXEH4+3
 JfocYJTmYlER579omRQnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4OUVTYkSEixKTU+tSMvMAQYa
 TFqCg0dJhFcWJM1bXJCYW5yZDpE6xWjJ0fTgQRszx5+HL4HkjRev25iFWPLy81KlxHmniwA1C
 IA0ZJTmwY2DRcMlRlkpYV5GBgYGIZ6C1KLczBJU+VeM4hyMSsK8TSBreTLzSuC2vgI6iAnooI
 m9iSAHlSQipKQaGFmv8a/b75f/Qz7q6JSvBnax86VUP6TEtS8IPzjp679TwppPXJ8wLdS2PON
 +Wrkm0ODYsYlrq9Iz94UHsJpuO1kr0iHdmT5NY9GHP+6TulmMLolbz5BdxjPxQ6Kmb+ASQ7bJ
 y55OFT50P/QCz9OWZ+lZ/B09iYcTi5I3frZ0ijbcLPFEuPmooxJLcUaioRZzUXEiAC9cPJuBA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1516517085!96321750!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1258 invoked from network); 21 Jan 2018 06:44:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 06:44:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ed9Mx-000748-Ob; Sun, 21 Jan 2018 06:44:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ed9Ms-0001gm-Gj; Sun, 21 Jan 2018 06:44:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ed9Ms-0005DX-34; Sun, 21 Jan 2018 06:44:38 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118241-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 linux-linus:test-armhf-armhf-libvirt:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-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-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=8dd903d2cf7b6dfe98be7c19f891882583c7266e
X-Osstest-Versions-That: linux=41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 06:44:38 +0000
Subject: [Xen-devel] [linux-linus test] 118241: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3406475302770746328=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt        <job status>                 broken
 test-armhf-armhf-libvirt      4 host-install(4)        broken REGR. vs. 118112

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

version targeted for testing:
 linux                8dd903d2cf7b6dfe98be7c19f891882583c7266e
baseline version:
 linux                41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06

Last test of basis   118112  2018-01-16 20:52:02 Z    4 days
Failing since        118154  2018-01-17 09:59:00 Z    3 days    3 attempts
Testing same since   118241  2018-01-20 04:24:05 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Alaa Hleihel <alaa@mellanox.com>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Dobriyan <adobriyan@gmail.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Andi Kleen <ak@linux.intel.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnd Bergmann <arnd@arndb.de>
  Balbir Singh <bsingharora@gmail.com>
  Baoquan He <bhe@redhat.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Beichler <benjamin.beichler@uni-rostock.de>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  BenoĂ®t ThĂ©baudeau <benoit.thebaudeau.dev@gmail.com>
  Chen-Yu Tsai <wens@csie.org>
  Christoph Hellwig <hch@lst.de>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Clemens Gruber <clemens.gruber@pqgruber.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Dave Airlie <airlied@redhat.com>
  Dave Young <dyoung@redhat.com>
  David Ahern <dsahern@gmail.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Dennis Yang <dennisyang@qnap.com>
  Dinh Nguyen <dinguyen@kernel.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Dominik Brodowski <linux@dominikbrodowski.net>
  Doug Ledford <dledford@redhat.com>
  Eran Ben Elisha <eranbe@mellanox.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Westphal <fw@strlen.de>
  Gabriel Craciunescu <nix.or.die@gmail.com>
  Gal Pressman <galp@mellanox.com>
  Gratian Crisan <gratian.crisan@ni.com>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  H. Nikolaus Schaller <hns@goldelico.com> (on Pyra OMAP5 hardware)
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hugh Dickins <hughd@google.com>
  Ido Schimmel <idosch@mellanox.com>
  Ilya Lesokhin <ilyal@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jacob Keller <jacob.e.keller@intel.com>
  Jakub Jelinek <jakub@redhat.com>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Hogan <jhogan@kernel.org>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jani Nikula <jani.nikula@intel.com>
  Jason Gunthorpe <jgg@mellanox.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@kernel.dk>
  Jeremy Compostella <jeremy.compostella@intel.com>
  Jim Westfall <jwestfall@surrealistic.net>
  Jiri Benc <jbenc@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Joe Thornber <thornber@redhat.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Fastabend <john.fastabend@gmail.com>
  John Ogness <john.ogness@linutronix.de>
  Jon Hunter <jonathanh@nvidia.com>
  Jonathan Liu <net147@gmail.com>
  Joonsoo Kim <iamjoonsoo.kim@lge.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Josh Snyder <joshs@netflix.com>
  Julia Cartwright <julia@ni.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kan Liang <kan.liang@linux.intel.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Kieran Bingham <kbingham@kernel.org>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kishon Vijay Abraham I <kishon@ti.com>
  Krishneil Singh <krishneil.k.singh@intel.com>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leonro@mellanox.com>
  Li Jinyue <lijinyue@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lixin Wang <alan.1.wang@nokia-sbell.com>
  Lorenzo Colitti <lorenzo@google.com>
  Maor Gottlieb <maorg@mellanox.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Mathieu Malaterre <malat@debian.org>
  Matthew Wilcox <mawilcox@microsoft.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Suchanek <msuchanek@suse.de>
  Mike Maloney <maloney@google.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan Broz <gmazyland@gmail.com>
  Minchan Kim <minchan@kernel.org>
  Neil Horman <nhorman@tuxdriver.com>
  Nick Desaulniers <nick.desaulniers@gmail.com>
  Nir Perry <nirperry@gmail.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Olof Johansson <olof@lixom.net>
  Ondrej Kozina <okozina@redhat.com>
  Oscar Salvador <osalvador@techadventures.net>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pierre Moreau <pierre.morrow@free.fr>
  Pravin B Shelar <pshelar@ovn.org>
  r.hering@avm.de <r.hering@avm.de>
  Rex Chang <rchang@ti.com>
  Rob Clark <rclark@redhat.com>
  Rob Herring <robh@kernel.org>
  Robert Hering <r.hering@avm.de>
  Roland Dreier <roland@purestorage.com>
  Roman Gushchin <guro@fb.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Sekhar Nori <nsekhar@ti.com>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephane Grosjean <s.grosjean@peak-system.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <thierry.reding@gmail.com>
  Thierry Reding <thierry.reding@gmail.com> #v2
  Thierry Reding <treding@nvidia.com>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tony Luck <tony.luck@intel.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Ville SyrjĂ¤lĂ¤ <ville.syrjala@linux.intel.com>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  William Tu <u9012063@gmail.com>
  Wladimir J. van der Laan <laanwj@gmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Woody Suwalski <terraluna977@gmail.com>
  Wright Feng <wright.feng@cypress.com>
  Xi Kangjie <imxikangjie@gmail.com>
  Xin Long <lucien.xin@gmail.com>
  Xinyu Lin <xinyu0123@gmail.com>
  Ying Xue <ying.xue@windriver.com>
  Yuiko Oshino <yuiko.oshino@microchip.com>
  Yves-Alexis Perez <corsac@debian.org>
  Zhenjie Wang <zhenjie.wang@sjtu.edu.cn>
  ç‹æŒ¯æ° <zhenjie.wang@sjtu.edu.cn>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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

broken-job test-armhf-armhf-libvirt broken
broken-step test-armhf-armhf-libvirt host-install(4)

Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3406475302770746328==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 09:18:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 09:18:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edBl6-0001GU-4d; Sun, 21 Jan 2018 09:17:48 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edBl4-0001GO-9J
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 09:17:46 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 14/9C-02260-9BA546A5;
 Sun, 21 Jan 2018 09:17:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXdHVEq
 UQeNXDYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjHhcgNTwebwigcXNjM3MB4072Lk4hASaGSS
 WP12AQuE85hRYurHD6wQzjZGiW/TTgM5nBwiAs4SX8/MZQexeQX0JS4+2s0IYgsLWEhsOPSBG
 aRBQuCCvMTnZW+BRnEAOd4Sd05Yg9SAmKc2PwfqZedgE7CSOCQGUsAioCpxarH+BEbuBYwMqx
 g1ilOLylKLdA0t9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GG9uDDj
 EKMnBpCTKe9c2KUqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+2yJQoIcGi1PTUirTMHGCYwaQl
 OHiURHi7QdK8xQWJucWZ6RCpU4zGHE0PHrQxc9x48bqNWYglLz8vVUqctxmkVACkNKM0D24QL
 PwvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXBmQKT2ZeCdy+V0CnMAGdMrE3EeSUkkSElF
 QDo4TtA9bIGeUiPyyev7YLf7+w+BXvxdXHCjcYO/z+v2/926TdZo2r800v2rWLxJ45dOly45E
 ivqWWgUecHp2cnv/y1nOfsL7wybuzuk+GW7ZUts9tW8fqt/q9cf7jq0/mLWAqO3XKy+1WRMCr
 adUqW0Jj62W3Cr/nVKmz9+r66jCZjecP29Gz6UosxRmJhlrMRcWJAOqCvlh6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1516526263!113207375!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43876 invoked from network); 21 Jan 2018 09:17:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 09:17:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edBky-00037B-8H; Sun, 21 Jan 2018 09:17:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edBks-00024c-NX; Sun, 21 Jan 2018 09:17:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edBkr-0000N5-RN; Sun, 21 Jan 2018 09:17:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118242-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-pygrub: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-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-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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-libvirt-xsm: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=b384cd95eb9c6f73ad84ed1bb0717a26e29cc78f
X-Osstest-Versions-That: qemuu=b4d6ed1c5ae519d3efb5297be3ef6625ca2a20f4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 09:17:33 +0000
Subject: [Xen-devel] [qemu-mainline test] 118242: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4077979242483559657=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-pygrub      17 guest-localmigrate/x10   fail REGR. vs. 118216

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

version targeted for testing:
 qemuu                b384cd95eb9c6f73ad84ed1bb0717a26e29cc78f
baseline version:
 qemuu                b4d6ed1c5ae519d3efb5297be3ef6625ca2a20f4

Last test of basis   118216  2018-01-18 19:44:04 Z    2 days
Testing same since   118242  2018-01-20 06:47:42 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Anthony PERARD <anthony.perard@citrix.com>
  Changpeng Liu <changpeng.liu@intel.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Gal Hammer <ghammer@redhat.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Igor Mammedov <imammedo@redhat.com>
  Jay Zhou <jianjay.zhou@huawei.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Mohammed Gamal <mgamal@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Prasad Singamsetty <prasad.singamsetty@oracle.com>
  Prasad Singamsetty <prasad.singamsety@oracle.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Yuval Shaia <yuval.shaia@oracle.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4077979242483559657==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 10:15:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 10:15:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edCeZ-00058m-7t; Sun, 21 Jan 2018 10:15:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edCeY-00058f-Su
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 10:15:06 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 58/3C-03968-A28646A5;
 Sun, 21 Jan 2018 10:15:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrALMWRWlGSWpSXmKPExsWS0XRdVVczIyX
 K4EWzgsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzeg7tYq54K1gxcTXX9gaGLv4uxg5OYQEGpkk
 tr3W62LkArIfM0psXf2dCcLZxihx/8UCFpAqEQFnia9n5rJ3MXJw8AroS8y8awUSFhawl5jzq
 ZsNxJYQ8JT4OmEJI4y9e/l11i5Gdg42ASuJQ2IgURYBVYmG/qdMExi5FjAyrGLUKE4tKkst0j
 Uy1EsqykzPKMlNzMzRNTQw1ctNLS5OTE/NSUwq1kvOz93ECPRhPQMD4w7Gu5P9DjFKcjApifL
 etU2KEuJLyk+pzEgszogvKs1JLT7EKMPBoSTBez0tJUpIsCg1PbUiLTMHGEwwaQkOHiUR3tZU
 oDRvcUFibnFmOkTqFKMlR9ODB23MHH8evgSSN168bmMWYsnLz0uVEuf9CDJPAKQhozQPbhws4
 C8xykoJ8zIyMDAI8RSkFuVmlqDKv2IU52BUEuY1TweawpOZVwK39RXQQUxAB03sTQQ5qCQRIS
 XVwHjs1eerGX8fJPeEed68c/3i/ZwJOSunzP+38KD857lbLivenfDIUn1WY9ndL69F1W/7J7L
 a1kYoaK3hull/+PnTieeVN1zct8mweHLf/aUOZXHsW/1kgpXyH139US+xfNMk/Udyas7yTeps
 3xsuetnMPtGhFCCsEbHVXvOWjkLwEpfU0vxZQlxKLMUZiYZazEXFiQDtyf3DcwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1516529704!77316711!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18894 invoked from network); 21 Jan 2018 10:15:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 10:15:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edCeU-0004di-0d; Sun, 21 Jan 2018 10:15:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edCeO-0005u0-OE; Sun, 21 Jan 2018 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 1edCeO-0007Cj-Gl; Sun, 21 Jan 2018 10:14:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118254-mainreport@xen.org>
X-Osstest-Versions-This: xen=3fa1b35d785eb80103d185a59d50f238515d2427
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 10:14:56 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 118254: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4001050166057012830=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  3fa1b35d785eb80103d185a59d50f238515d2427
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118152  2018-01-17 09:31:43 Z    4 days
Testing same since   118254  2018-01-21 09:20:14 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   e871e80c38..3fa1b35d78  3fa1b35d785eb80103d185a59d50f238515d2427 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4001050166057012830==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 11:22:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edDhR-0001Ao-8u; Sun, 21 Jan 2018 11:22:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDhP-0001Ah-Nb
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 11:22:07 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 40/C9-03968-ED7746A5;
 Sun, 21 Jan 2018 11:22:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVfdueUq
 Uwefz1hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPRkVdMBWeMK5pbW9gbGFvVuhi5OIQEGpkk
 ujofMEM4jxkl9k5fyAThbGOUWLpvMXsXIyeHiICzxNczc4FsDg5eAX2JrVsKQUxhASOJC9+tQ
 colBLrYJB7eesMKEpcQ8JWYO1ESpBPEXDTjHUsXIzsHm4CVxCExkCiLgKrEzfO3WSYwci9gZF
 jFqFGcWlSWWqRraKyXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoWwYg2MH4b5v
 nIUZJDiYlUd67tklRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4A6YnRwkJFqWmp1akZeYAgwwm
 LcHBoyTCe3gaUJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelSonzvgcpFQApzSjNg
 xsEC/5LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuaVArmHJzOvBG7fK6BTmIBOmdibCHJKSS
 JCSqqBkWlekXTjxLuMdnNDVtantxvtLTbYyaTUuPTr9X95nTUGXJqeZ9JYsi8E+N2KyzzWlpz
 F6qYlLFnSGVucsDKlye8Hl9aiYKYoseev7Kur+VQssyYqXgvIjX0cF+e47snWL+ft33DzsHT9
 /cof/mzdRacZE38s9b3/1M1oUWnvnJ1vvBkPz/VSYinOSDTUYi4qTgQAWIExeHkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1516533724!102128241!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28302 invoked from network); 21 Jan 2018 11:22:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 11:22:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edDhM-0006Lh-34; Sun, 21 Jan 2018 11:22:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edDhG-0001x7-Qk; Sun, 21 Jan 2018 11:21:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edDhG-0000KS-H8; Sun, 21 Jan 2018 11:21:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118246-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 11:21:58 +0000
Subject: [Xen-devel] [seabios test] 118246: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI0NiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyNDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDcxIGRheXMgICA4MyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgICA0IGRheXMgICAg
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 11:43:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 11:43:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edE1g-0002k8-Gw; Sun, 21 Jan 2018 11:43:04 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edE1e-0002jg-MN
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 11:43:02 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 35/9D-18381-0CC746A5;
 Sun, 21 Jan 2018 11:42:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVfdATUq
 UwczHvBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPz3U3MBZ9SKk7NPsDYwNhg28XIxSEk0Mgk
 MW3yOjYI5zGjREdXIwuEs41R4uSXxUAOJ4eIgLPE1zNz2UFsXgF9iRlfN7OC2MICDhL7zjYxg
 dgSAlNUJP5fyepi5ACyPSUmTdGFCHtKdLX8AhrDzsEmYCVxSAykgEVAVeLB7pQJjNwLGBlWMV
 okFWWmZ5TkJmbm6BoaGOgaGhrrGupaGuslVukm6qWW6ian5pUUJQIl9RLLi/WKK3OTc1L08lJ
 LNjECfc8ABDsYj59NPMQoycGkJMp71zYpSogvKT+lMiOxOCO+qDQntfgQowwHh5IE7/nqlCgh
 waLU9NSKtMwcYBDCpCU4eJREeBVA0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VS
 px3MUipAEhpRmke3CBYdFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO89kCk8mXklcPteAZ
 3CBHTKxN5EkFNKEhFSUg2MFprzb3/JMjGqU6vhZd+YlP768s1N83drTA61mjcr3tnycpp1eLd
 kO6/GUZNLqxZ/ZOr2YVgtGLZJbs+MY15mnO05O6Z9z4suVHL6udUz8VGqyanHJ+v+JTz2Lcu+
 615x9M3u2pCUr6KZy3XFrm2+d9LLznqDyiOl89rXZN69Kfliv1Ph8sFWJZbijERDLeai4kQA3
 qBzbYkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-225.messagelabs.com!1516534975!189649!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24735 invoked from network); 21 Jan 2018 11:42:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 11:42:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edE1V-0006sj-AL; Sun, 21 Jan 2018 11:42:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edE1P-00034M-Oa; Sun, 21 Jan 2018 11:42:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edE1P-0008Ii-74; Sun, 21 Jan 2018 11:42:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118244-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f
X-Osstest-Versions-That: xen=cdb1fb4921e2a8636c143e92f74cf0c8d5fce9b1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 11:42:47 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 118244: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2385458415301140093=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118244 xen-4.10-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118244/

Failures :-/ but no regressions.

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

version targeted for testing:
 xen                  7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f
baseline version:
 xen                  cdb1fb4921e2a8636c143e92f74cf0c8d5fce9b1

Last test of basis   117870  2018-01-11 20:44:51 Z    9 days
Testing same since   118165  2018-01-17 16:19:04 Z    3 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   cdb1fb4921..7cccd6f748  7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f -> stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2385458415301140093==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 13:55:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 13:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edG5R-0002bt-9T; Sun, 21 Jan 2018 13:55:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=j4za=eq=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1edG5Q-0002bn-0k
 for xen-devel@lists.xenproject.org; Sun, 21 Jan 2018 13:55:04 +0000
X-Inumbo-ID: 0c2fd1f6-feb3-11e7-b0d7-9f685aff125f
Received: from mail-qt0-f193.google.com (unknown [209.85.216.193])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c2fd1f6-feb3-11e7-b0d7-9f685aff125f;
 Sun, 21 Jan 2018 13:57:41 +0000 (UTC)
Received: by mail-qt0-f193.google.com with SMTP id g14so5462580qti.2
 for <xen-devel@lists.xenproject.org>; Sun, 21 Jan 2018 05:54:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=w9LdvyD+y51aeRiMx69Dutbu0lD+kWhsCIK/uZz5M7M=;
 b=H5yxMPSPM3Xb7hKHY/Zrshen2UT49mfqYlhMuIrmunBN3u5Ohr6xwB2wGZPkJ6FqFA
 f3fhT78OjSbyyT1aYntF/hPlu2xl2izDUiMPF0gopUbpB6XAcC1yV+mje5hmgNh28NXB
 SNSDH6oa/KrxVLlzi5TvJfCoNNss/VY7108gNvq52QpHeMBj6ZBXa0swtpa/UUHKDnza
 tHeAHj04WyYnkNu8vSRxaeyC4IvvHNiqqnbt+nGbEuh0sO9vjP79vlhMvfua1a8odASl
 qTuTuF6Ll2j5BsDHLNQfdDkBI7wqNZmqudOVRXjmNAFhGYa6puAKceAXZd6zanDtxXAo
 cNqA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=w9LdvyD+y51aeRiMx69Dutbu0lD+kWhsCIK/uZz5M7M=;
 b=EaNBuPxEY4ewWZBc/jT/+o1vwUERxGLhv0D6HvxxW8p1ohgIKDyImTShHDqU8D6cJ9
 IAwgiQDiprMrDriH1qfSUCGNELc1zELpQWaGV9NybkfhDwToLZmLOkVxlVZMcErsQEOH
 5FD/u6HUSDYWEcUU6THGQa8RbmeF4Ch2oRIaliZk6GDxyhqtpWTUZuVpgy01rmTNn50u
 EGD/gu5EWYiMOcfLsev+02Ms/fREczzGaRqGkkTEvTiXGo9s0mIofg+4TN/yd9eEByBV
 bR9zK6rWJ/izG8HhuXoCBPTERRp9kXs/wN1gQeZDPE8NIdZrdZD04nPPFZ4XmY5zfTnj
 yfdw==
X-Gm-Message-State: AKwxytdG0i7Hoc/UDHipoWu820bigx9y5Lp0kbI2IYeKNaBCDOPm0HD0
 3tPaUplspxx7SNPRnFXz8mptJ21m5Tb6DM2ouhcHudY2
X-Google-Smtp-Source: ACJfBouVxQgFSCwKuwMI+ITvLY7respRZa8hkcdORmhkgXCpnR9NWdERRFjC7UGtktBKbaA4bRsrJxSUgAUk3GPSIFE=
X-Received: by 10.200.35.113 with SMTP id b46mr7429239qtb.262.1516386191493;
 Fri, 19 Jan 2018 10:23:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.169.149 with HTTP; Fri, 19 Jan 2018 10:23:11 -0800 (PST)
In-Reply-To: <CAFLBxZbrFz7cYWn51b+cebzPepVL32ahs8oZEnS_M1gJ9MXr6g@mail.gmail.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6225A202000078001A07D5@prv-mh.provo.novell.com>
 <CAFLBxZbrFz7cYWn51b+cebzPepVL32ahs8oZEnS_M1gJ9MXr6g@mail.gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 19 Jan 2018 18:23:11 +0000
X-Google-Sender-Auth: 6nSulNHeDVkJLl0vUTbMtYmWdcc
Message-ID: <CAFLBxZb369H33HigM4Y-Oq8wOK+bZuxorhobyzwXfntzeswhnQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/6] x86: avoid explicit TLB flush when
 saving exec state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgNTo1OSBQTSwgR2VvcmdlIER1bmxhcCA8ZHVubGFwZ0B1
bWljaC5lZHU+IHdyb3RlOgo+IE9uIEZyaSwgSmFuIDE5LCAyMDE4IGF0IDQ6MDYgUE0sIEphbiBC
ZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+IE5vdyB0aGF0IGl0J3Mgb2J2aW91
cyB0aGF0IG9ubHkgYSBzaW5nbGUgZGlydHkgQ1BVIGNhbiBleGlzdCBmb3IgYSB2Q1BVLAo+PiBp
dCBiZWNvbWVzIGNsZWFyIHRoYXQgZmx1c2hfbWFzaygpIGRvZXNuJ3QgbmVlZCB0byBiZSBpbnZv
a2VkIHdoZW4KPj4gc3luY19sb2NhbF9leGVjc3RhdGUoKSB3YXMgYWxyZWFkeSBydW4uICBBbmQg
d2l0aCB0aGUgSVBJIGhhbmRsZXIKPj4gY2xlYXJpbmcgRkxVU0hfVExCIGZyb20gdGhlIHBhc3Nl
ZCBmbGFncyBhbnl3YXkgaWYKPj4gX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIHJldHVybnMgdHJ1
ZSwgaXQgYWxzbyBiZWNvbWVzIGNsZWFyIHRoYXQKPj4gRkxVU0hfVExCIGRvZXNuJ3QgbmVlZCB0
byBiZSBwYXNzZWQgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UuCj4KPiBJIHRoaW5rIHRoZSBuYW1p
bmcgaGVyZSBpcyBhIGJpdCBjb25mdXNpbmcuICBJbiB0aGVvcnksIHRoZSBmYWN0IHRoYXQKPiBf
X3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgdXNlcyBfX2NvbnRleHRfc3dpdGNoKCkgdG8gc3luYyB0
aGUgcmVnaXN0ZXJzCj4gKGFuZCB0aHVzIGFsc28gZmx1c2hlcyB0aGUgVExCKSBpcyBhbiBpbnRl
cm5hbCBpbXBsZW1lbnRhdGlvbiBkZXRhaWwuCj4gQnV0IHdoZW4gdmlld2VkIGZ1cnRoZXIgYmFj
aywgaXQncyBjbGVhciB0aGF0IDEpIHN5bmNpbmcgdGhlIHN0YXRlCj4gYWx3YXlzIGhhcHBlbnMg
YmVjYXVzZSB5b3UgZGlkbid0IGNhbGwgX19jb250ZXh0X3N3aXRjaCgpIGJlZm9yZSwgYW5kCj4g
MikgdGhlIG1vc3Qgcm9idXN0IHdheSB0byBtYWtlIHN1cmUgdGhhdCB0aGUgJ3N5bmMnIHdvcmtz
IGNvcnJlY3RseSBpcwo+IGZvciBpdCB0byB1c2UgdGhlIHNhbWUgcGF0aCBhcyB0aGUgYWN0dWFs
IGNvbnRleHQgc3dpdGNoLgo+Cj4gSSB3YXMgb3JpZ2luYWxseSBnb2luZyB0byBvYmplY3QgdG8g
cmVtb3ZpbmcgdGhlIGZsYWcgb24gdGhlIGdyb3VuZHMKPiB0aGF0IHRoZSBpbXBsZW1lbnRhdGlv
biBvZiBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgY291bGQgaW4gdGhlb3J5Cj4gY2hhbmdlIChz
dWNoIHRoYXQgbm8gVExCIHdhcyBmbHVzaGVkKTsgYnV0IEkgbm93IHRoaW5rIHRoYXQncyBwcmV0
dHkKPiB1bmxpa2VseS4KCk9UT0gsIHdoaWxlIHRoZXJlIGlzIGNlcnRhaW5seSBhIGdvb2QgcmVh
c29uIGZvcgpfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgdG8gc2hhcmUgKnN0YXRlIHNhdmluZyog
Y29kZSB3aXRoCl9fY29udGV4dF9zd2l0Y2goKSwgdGhlcmUncyBubyByZWFsIHJlYXNvbiBmb3IK
X19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIHRvIGFjdHVhbGx5IGZsdXNoIHRoZSBUTEIgLS0gaXQg
d291bGQgYmUgYQptaW5vciBwZXJmb3JtYW5jZSBvcHRpbWl6YXRpb24gdG8gYWxsb3cgb3RoZXIg
cGNwdXMgdG8gcmVhZCBhIHZjcHUncwpyZWdpc3RlcnMgd2l0aG91dCBtYWtpbmcgaXQgcmUtZmls
bCBpdHMgVExCIGFmdGVyIHJlc3VtaW5nLgoKU28gaXQgc2VlbXMgdG8gbWUgdGhhdCBrZWVwaW5n
IHRoZSBGTFVTSF9UTEIgZmxhZyBmb3IgdGhlIGNhbGxlcnMgdGhhdAphY3R1YWxseSB3YW50IHRv
IGZsdXNoIHRoZSBUTEIgaXMgYSBiZXR0ZXIgaWRlYS4gIEl0IGRvZXNuJ3QgY29zdAphbnl0aGlu
ZywgaXQgbWFrZXMgaXQgbW9yZSBjbGVhciB3aGF0J3MgZ29pbmcgb24sIGFuZCBpdCBmdXR1cmUt
cHJvb2ZzCnRob3NlIGNhbGxzIGFnYWluc3QgdGhlIGtpbmQgb2Ygb3B0aW1pemF0aW9uIEkgZGVz
Y3JpYmVkIGFib3ZlLgoKSG93ZXZlci4uLgoKPiBBcmUgZWl0aGVyIG9mIHRoZXNlIGV4YW1wbGVz
IGV4cGxpY2l0bHkgdHJ5aW5nIHRvIGZsdXNoIHRoZSBUTEIgaW4gdGhlCj4gZmlyc3QgY2FzZT8g
IFRoZXkgYm90aCBsb29rIGxpa2UgdGhleSBjYXJlIG9ubHkgYWJvdXQgdGhlIHZjcHUgc3RhdGUs
Cj4gYW5kIHRoZSBGTFVTSF9UTEIgcHJldmlvdXNseSB3YXMgdG8gcGFzcyB0aGUgbm9wIGNoZWNr
LgoKVGhpcyB3b3VsZCBiZSBhbiBleGNlbGxlbnQgcmVhc29uIHRvIHJlbW92ZSB0aGUgZmxhZy4K
CiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 15:37:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 15:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edHgR-0000qh-6E; Sun, 21 Jan 2018 15:37:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHgP-0000qb-Q5
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 15:37:21 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 5C/08-24969-1B3B46A5;
 Sun, 21 Jan 2018 15:37:21 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXf95pQ
 og4Wtphb3prxnd2D02N63iz2AMYo1My8pvyKBNWN9x0vmgtPpFXO6D7E0MHY6dDFycQgJNDJJ
 LG9cywThPGaU6FgxnR3C2cYo0XDzFnMXIyeHiICzxNczc9lBbF4BfYmf166DxYUF7CU61jxmA
 rElBHaoS3y8GQ1he0psetsOFOcAs+evrO5iZOdgE7CSOCQGUsAioCox9dBtxgmM3AsYGVYxah
 SnFpWlFukamuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6lwEIdjB+WxZwiFG
 Sg0lJlPeubVKUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneJ8rJUUKCRanpqRVpmTnAMINJS3Dw
 KInwbgZJ8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8vFQpcd4LIKUCIKUZpXlwg2Dhf
 4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvPtApvBk5pXA7XsFdAoT0CkTexNBTilJREhJNT
 AaGd7sjbqTNofX6ZVTWsVSxpv7DYRf8e/ke6Mw3fLIiueft19f5x751dTCvGnrszRT70XfPTT
 KZiz+zXjnR/zbrwKJH3b849H/MCHmkfRGZVn5gqQlu36ddb0WKJaYGf3wruvB6nc/ri/f9fPT
 1T+Xdq5PO7/YonjGBdmNmUuPPrmfbXJoa5r9PyWW4oxEQy3mouJEADQlsRR6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1516549038!87670192!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46096 invoked from network); 21 Jan 2018 15:37:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 15:37:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edHgL-0004Ps-3G; Sun, 21 Jan 2018 15:37:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edHgF-00008h-QF; Sun, 21 Jan 2018 15:37:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edHgF-0000SA-88; Sun, 21 Jan 2018 15:37:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118245-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:guest-start/redhat.repeat:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e19d0af4ee2ae9e42a85db639fd6848e72f5658b
X-Osstest-Versions-That: xen=23077989038c076597be3d7852f51b80486cd157
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 15:37:11 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 118245: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4126467902505158704=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118245 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118245/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-xtf-amd64-amd64-5 49 xtf/test-hvm64-lbr-tsx-vmentry fail in 118221 pass in 118245
 test-xtf-amd64-amd64-3 49 xtf/test-hvm64-lbr-tsx-vmentry fail in 118221 pass in 118245
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 118221
 test-amd64-i386-qemut-rhel6hvm-amd 12 guest-start/redhat.repeat fail pass in 118221

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     17 guest-start.2 fail in 118221 blocked in 117937
 test-xtf-amd64-amd64-1      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 117937
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 117937
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 117937
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 117937
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 117937
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 117937
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 117937
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 117937
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 117937
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 117937
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 117937
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 117937
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 117937
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  e19d0af4ee2ae9e42a85db639fd6848e72f5658b
baseline version:
 xen                  23077989038c076597be3d7852f51b80486cd157

Last test of basis   117937  2018-01-13 11:20:36 Z    8 days
Testing same since   118171  2018-01-17 16:50:01 Z    3 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   2307798903..e19d0af4ee  e19d0af4ee2ae9e42a85db639fd6848e72f5658b -> stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4126467902505158704==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 18:50:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 18:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edKhA-0005Xj-7B; Sun, 21 Jan 2018 18:50:20 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edKh9-0005XF-6f
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 18:50:19 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id D8/8B-07921-4E0E46A5;
 Sun, 21 Jan 2018 18:50:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrDLMWRWlGSWpSXmKPExsWS0XRdVffxg5Q
 og68/9CzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bOlZkFj3Mrru98xNTA+NKpi5GLQ0igkUni
 wbvp7BDOY0aJXxtusEI42xglDj85D+RwcogIOEt8PTMXqIqDg1dAX+Lw4WwQU1jAXKKzURukX
 ELglKLE08ezwMolBDwlvk5Ywghj715+HSjOzsEmYCVxSAykk0VAVeLysZQJjNwLGBlWMVomFW
 WmZ5TkJmbm6BoaGOgaGhrrGusamRjrJVbpJuqlluomp+aVFCUCZfUSy4v1iitzk3NS9PJSSzY
 xAn3PAAQ7GOfOSTzEKMnBpCTKe9c2KUqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK8hMJSEBItS
 01Mr0jJzgEEIk5bg4FES4X18HyjNW1yQmFucmQ6ROsVoydH04EEbM8efhy+B5I0Xr9uYhVjy8
 vNSpcR5f4A0CIA0ZJTmwY2DRcolRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfP+BZnCk5lXAr
 f1FdBBTEAHTexNBDmoJBEhJdXAaHRx252727uVF657PKVphrj+udxr0bz79VW8vzW0vtqp3Fc
 r+qpwc/rld9umVh9dvNnQdIVIonrxr5akxIT/sk8iHvUF2l1/vHXP7MUdCftNhN/Mu27c7HZW
 1UBtZeDC/mof05ZYmeII/1XZq2qSpfi9SzacDpV9unyS2ZW7U35NTlsS+UtcTYmlOCPRUIu5q
 DgRAEKc/RSPAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-38.tower-225.messagelabs.com!1516560610!196972!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27660 invoked from network); 21 Jan 2018 18:50:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-38.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 18:50:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edKgz-0001Mp-Qg; Sun, 21 Jan 2018 18:50:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edKgu-000740-5q; Sun, 21 Jan 2018 18:50:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edKgt-0003Ln-Hl; Sun, 21 Jan 2018 18:50:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118248-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-xsm:xen-build:fail:regression
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-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-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
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3fa1b35d785eb80103d185a59d50f238515d2427
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 18:50:03 +0000
Subject: [Xen-devel] [xen-unstable test] 118248: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4283525765231025703=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm               6 xen-build                fail REGR. vs. 118174

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

version targeted for testing:
 xen                  3fa1b35d785eb80103d185a59d50f238515d2427
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z    4 days
Failing since        118230  2018-01-19 14:22:44 Z    2 days    2 attempts
Testing same since   118248  2018-01-21 00:54:31 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Not pushing.

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4283525765231025703==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 22:49:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 22:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edOQf-0003Nn-UX; Sun, 21 Jan 2018 22:49:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edOQe-0003Ng-Ee
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 22:49:32 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 70/DC-28208-BF8156A5;
 Sun, 21 Jan 2018 22:49:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRWlGSWpSXmKPExsWS0XRdVfeXRGq
 UwctbHBb3prxnd2D02N63iz2AMYo1My8pvyKBNePqtbUsBfvnMlbc+DOFrYFxa0EXIxeHkEAj
 k8Smj4eZIZzHjBJ/789ihHC2MUqcvb2ZvYuRk0NEwFni65m5YDavgL7Es+3zWUBsYQFriYVH5
 jOBNEgI/FCQ+PjoPhtIQkLAW+LQlT0sMPaWzlVAK9g52ASsJA6JgURZBFQlNrb1Mk1g5F7AyL
 CKUaM4tagstUjX0FAvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQxwxAsIPx07K
 AQ4ySHExKorx3bZOihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwygBDRkiwKDU9tSItMwcYbDBp
 CQ4eJRHeMHGgNG9xQWJucWY6ROoUoyVH04MHbcwcfx6+BJI3XrxuYxZiycvPS5US59UBmScA0
 pBRmgc3DhYRlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTM+xFkLU9mXgnc1ldABzEBHTSxNx
 HkoJJEhJRUA+P86Ph3DmffO/28szdS/nW58vqljyQjXmn9z5n/e8anl1euHJ581eG6rd2WOy+
 PvZlzl+ndCZ0NyvmfZQpKLu56VGVR13me7/CNzn2iu8Uro84d/3kxlld+R33kMjnzbQc3HJmr
 ZK1cyK0692ozt+PVTI/Npp8/H0h7HHZ999KE9bf8XDiNEnZ7K7EUZyQaajEXFScCAPg3/HKDA
 gAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-21.messagelabs.com!1516574969!91046991!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11137 invoked from network); 21 Jan 2018 22:49:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 22:49:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edOQZ-0007Th-LL; Sun, 21 Jan 2018 22:49:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edOQU-00081i-Db; Sun, 21 Jan 2018 22:49:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edOQU-0003Yp-1F; Sun, 21 Jan 2018 22:49:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118250-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-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-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds: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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed
X-Osstest-Versions-That: linux=41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 22:49:22 +0000
Subject: [Xen-devel] [linux-linus test] 118250: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6121489337367811678=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 linux                d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed
baseline version:
 linux                41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06

Last test of basis   118112  2018-01-16 20:52:02 Z    5 days
Failing since        118154  2018-01-17 09:59:00 Z    4 days    4 attempts
Testing same since   118250  2018-01-21 06:48:31 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Aaro Koskinen <aaro.koskinen@iki.fi>
  Alaa Hleihel <alaa@mellanox.com>
  Alexei Starovoitov <ast@kernel.org>
  Alexey Dobriyan <adobriyan@gmail.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Andi Kleen <ak@linux.intel.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Arjan van de Ven <arjan@linux.intel.com>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Balbir Singh <bsingharora@gmail.com>
  Baoquan He <bhe@redhat.com>
  Ben Skeggs <bskeggs@redhat.com>
  Benjamin Beichler <benjamin.beichler@uni-rostock.de>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  BenoĂ®t ThĂ©baudeau <benoit.thebaudeau.dev@gmail.com>
  Chen-Yu Tsai <wens@csie.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <christoffer.dall@linaro.org>
  Christoph Hellwig <hch@lst.de>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Clemens Gruber <clemens.gruber@pqgruber.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Daniel Borkmann <daniel@iogearbox.net>
  Dave Airlie <airlied@redhat.com>
  Dave Young <dyoung@redhat.com>
  David Ahern <dsahern@gmail.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Dennis Yang <dennisyang@qnap.com>
  Dinh Nguyen <dinguyen@kernel.org>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Dominik Brodowski <linux@dominikbrodowski.net>
  Doug Ledford <dledford@redhat.com>
  Eran Ben Elisha <eranbe@mellanox.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Eugenia Emantayev <eugenia@mellanox.com>
  Feras Daoud <ferasda@mellanox.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Florian Westphal <fw@strlen.de>
  Gabriel Craciunescu <nix.or.die@gmail.com>
  Gal Pressman <galp@mellanox.com>
  Gratian Crisan <gratian.crisan@ni.com>
  Gregory CLEMENT <gregory.clement@free-electrons.com>
  Guenter Roeck <linux@roeck-us.net>
  Guillaume Nault <g.nault@alphalink.fr>
  H. Nikolaus Schaller <hns@goldelico.com> (on Pyra OMAP5 hardware)
  Hannes Reinecke <hare@suse.com>
  Hannes Reinecke <hare@suse.de>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hugh Dickins <hughd@google.com>
  Ido Schimmel <idosch@mellanox.com>
  Ilya Lesokhin <ilyal@mellanox.com>
  Ingo Molnar <mingo@kernel.org>
  Jacob Keller <jacob.e.keller@intel.com>
  Jakub Jelinek <jakub@redhat.com>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Hogan <jhogan@kernel.org>
  Jan Kiszka <jan.kiszka@siemens.com>
  Jani Nikula <jani.nikula@intel.com>
  Jason Gunthorpe <jgg@mellanox.com>
  Jason Wang <jasowang@redhat.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@kernel.dk>
  Jeremy Compostella <jeremy.compostella@intel.com>
  Jim Westfall <jwestfall@surrealistic.net>
  Jiri Benc <jbenc@redhat.com>
  Jiri Pirko <jiri@mellanox.com>
  Joe Thornber <thornber@redhat.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  John Fastabend <john.fastabend@gmail.com>
  John Ogness <john.ogness@linutronix.de>
  Jon Hunter <jonathanh@nvidia.com>
  Jonas Gorski <jonas.gorski@gmail.com>
  Jonathan Liu <net147@gmail.com>
  Joonsoo Kim <iamjoonsoo.kim@lge.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Josh Snyder <joshs@netflix.com>
  Julia Cartwright <julia@ni.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kalle Valo <kvalo@codeaurora.org>
  Kan Liang <kan.liang@linux.intel.com>
  Kees Cook <keescook@chromium.org>
  Keith Busch <keith.busch@intel.com>
  Kieran Bingham <kbingham@kernel.org>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kishon Vijay Abraham I <kishon@ti.com>
  Krishneil Singh <krishneil.k.singh@intel.com>
  Laura Abbott <labbott@redhat.com>
  Len Brown <len.brown@intel.com>
  Leon Romanovsky <leonro@mellanox.com>
  Li Jinyue <lijinyue@huawei.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Lixin Wang <alan.1.wang@nokia-sbell.com>
  Lorenzo Colitti <lorenzo@google.com>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Maor Gottlieb <maorg@mellanox.com>
  Marc Kleine-Budde <mkl@pengutronix.de>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin KaFai Lau <kafai@fb.com>
  Mathieu Malaterre <malat@debian.org>
  Matt Redfearn <matt.redfearn@mips.com>
  Matt Turner <mattst88@gmail.com>
  Matthew Wilcox <mawilcox@microsoft.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Cree <mcree@orcon.net.nz>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Suchanek <msuchanek@suse.de>
  Mike Maloney <maloney@google.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Milan Broz <gmazyland@gmail.com>
  Minchan Kim <minchan@kernel.org>
  Neil Horman <nhorman@tuxdriver.com>
  Nick Desaulniers <nick.desaulniers@gmail.com>
  Nir Perry <nirperry@gmail.com>
  Oliver Hartkopp <socketcan@hartkopp.net>
  Olof Johansson <olof@lixom.net>
  Ondrej Kozina <okozina@redhat.com>
  Oscar Salvador <osalvador@techadventures.net>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Burton <paul.burton@mips.com>
  Paul Mackerras <paulus@ozlabs.org>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Pierre Moreau <pierre.morrow@free.fr>
  Pravin B Shelar <pshelar@ovn.org>
  Punit Agrawal <punit.agrawal@arm.com>
  r.hering@avm.de <r.hering@avm.de>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Ralf Baechle <ralf@linux-mips.org>
  Rex Chang <rchang@ti.com>
  Rob Clark <rclark@redhat.com>
  Rob Herring <robh@kernel.org>
  Robert Hering <r.hering@avm.de>
  Roland Dreier <roland@purestorage.com>
  Roman Gushchin <guro@fb.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Sabrina Dubroca <sd@queasysnail.net>
  Saeed Mahameed <saeedm@mellanox.com>
  Sagi Grimberg <sagi@grimberg.me>
  Sekhar Nori <nsekhar@ti.com>
  Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
  Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
  Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephane Grosjean <s.grosjean@peak-system.com>
  Stephen Hemminger <stephen@networkplumber.org>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Tariq Toukan <tariqt@mellanox.com>
  Tejun Heo <tj@kernel.org>
  Thierry Reding <thierry.reding@gmail.com>
  Thierry Reding <thierry.reding@gmail.com> #v2
  Thierry Reding <treding@nvidia.com>
  Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
  Thomas Gleixner <tglx@linutronix.de>
  Thomas Hellstrom <thellstrom@vmware.com>
  Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
  Tianyu Lan <lantianyu1986@gmail.com>
  Tianyu Lan <Tianyu.Lan@microsoft.com>
  Tom Lendacky <thomas.lendacky@amd.com>
  Tony Luck <tony.luck@intel.com>
  Ulf Hansson <ulf.hansson@linaro.org>
  Ville SyrjĂ¤lĂ¤ <ville.syrjala@linux.intel.com>
  Waldemar Brodkorb <wbx@openadk.org>
  Wei Wang <weiwan@google.com>
  Wei Yongjun <weiyongjun1@huawei.com>
  Will Deacon <will.deacon@arm.com>
  William Tu <u9012063@gmail.com>
  Wladimir J. van der Laan <laanwj@gmail.com>
  Wolfram Sang <wsa@the-dreams.de>
  Woody Suwalski <terraluna977@gmail.com>
  Wright Feng <wright.feng@cypress.com>
  Xi Kangjie <imxikangjie@gmail.com>
  Xin Long <lucien.xin@gmail.com>
  Xinyu Lin <xinyu0123@gmail.com>
  Ying Xue <ying.xue@windriver.com>
  Yuiko Oshino <yuiko.oshino@microchip.com>
  Yves-Alexis Perez <corsac@debian.org>
  Zhenjie Wang <zhenjie.wang@sjtu.edu.cn>
  ç‹æŒ¯æ° <zhenjie.wang@sjtu.edu.cn>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   41aa5e5d712b..d517bb79f499  d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed -> tested/linux-linus


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6121489337367811678==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 21 23:11:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 21 Jan 2018 23:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edOlY-0005Gj-Nd; Sun, 21 Jan 2018 23:11:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edOlY-0005Gd-71
 for xen-devel@lists.xensource.com; Sun, 21 Jan 2018 23:11:08 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id BC/D5-02260-B0E156A5;
 Sun, 21 Jan 2018 23:11:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVZdLLjX
 KYPd3Hot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHi6Uf2gjPGFV0N+1kaGFvVuhi5OIQEGpkk
 7h85ywLhPGaUeL39LyuEs41RYu3RNqAMJ4eIgLPE1zNz2UFsXgF9ibXPtrOB2MICRhJ/pq9gB
 mmQEOhik3h46w1QNweQ4ysxd6IkSA2IuWjGO6A57BxsAlYSh8RAClgEVCVmzCuYwMi9gJFhFa
 N6cWpRWWqRrrleUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagbxmAYAfjzMv+hxg
 lOZiURHnv2iZFCfEl5adUZiQWZ8QXleakFh9ilOHgUJLg/SOTGiUkWJSanlqRlpkDDDKYtAQH
 j5II73aQNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz0uVEuf9AlIqAFKaUZoHNwgW/
 JcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzCsvCzSFJzOvBG7fK6BTmIBOmdibCHJKSSJCSq
 qBcZbcjjm6HlosS10jTiZL5Lb/vLlG90f3YSWmj8tdf+VPW8c/rW+6SGLtJ/mt2zbO8zR/ahi
 edWqd5yW+45uVjUQnVjVIFDatvqgTH7lc5xaP+cEf9/MF13oK/mwrOpVeupvf/+iZZXuOn1kn
 ei1bJZ1l5bK7QvZ9h2cY1BtOe3Be/7WeQ5X5aSWW4oxEQy3mouJEANQtw6N5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1516576265!79164461!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58050 invoked from network); 21 Jan 2018 23:11:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 21 Jan 2018 23:11:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edOlS-00082i-M6; Sun, 21 Jan 2018 23:11:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edOlN-0000W1-71; Sun, 21 Jan 2018 23:10:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edOlM-0001J3-Aj; Sun, 21 Jan 2018 23:10:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118256-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 21 Jan 2018 23:10:56 +0000
Subject: [Xen-devel] [seabios test] 118256: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI1NiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyNTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgNzkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDcyIGRheXMgICA4NCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgICA0IGRheXMgICAg
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 01:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 01:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edQiH-0002lv-P9; Mon, 22 Jan 2018 01:15:53 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edQiG-0002l8-BY
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 01:15:52 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-5.messagelabs.com id BD/3D-08891-74B356A5;
 Mon, 22 Jan 2018 01:15:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVdfNOjX
 K4GaHqsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzXi8ZRVzwc+wimtzTjE1MC4072Lk4hASaGSS
 6Prfxg7hPGaUWNW/hQ3C2cYo8eJjI3MXIyeHiICzxNczc9lBbF4BfYnfs/6DxYUFbCVWtCwHi
 0sI/JeTuPdYsouRA8j2lrhzwhoi7C1xavNzoBJ2DjYBK4lDYiBRFgFViX+XLzFPYORewMiwil
 G9OLWoLLVI10QvqSgzPaMkNzEzR9fQwFQvN7W4ODE9NScxqVgvOT93EyPQtwxAsIPxVp/zIUZ
 JDiYlUd67tklRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4A61So4QEi1LTUyvSMnOAQQaTluDg
 URLhvWkJlOYtLkjMLc5Mh0idYjTmaHrwoI2Z48aL123MQix5+XmpUuK8ASCTBEBKM0rz4AbBg
 v8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlbQKbwZOaVwO17BXQKE9ApE3sTQU4pSURIST
 Uwmu1Ujy/qVJ589vkeTp6Tj+7b/eHan3xFnrl+FrN+h5z2rKRF5y5Pbt5gWMoaFfqs5WzZ/9X
 vnupmr9nP0bKPp2rbt/hzO24Yzhc/kTh9onRgleB6g9/VGS37kz8FHDF/5iR3P/dNg5fP0vfb
 sn+XNBdJb93Aonf85I+GeTu6TlnP5/tqftKsVomlOCPRUIu5qDgRAMfAJqV5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1516583749!102172238!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22141 invoked from network); 22 Jan 2018 01:15:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jan 2018 01:15:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edQiC-00058r-G6; Mon, 22 Jan 2018 01:15:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edQi7-0006i2-6v; Mon, 22 Jan 2018 01:15:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edQi6-0004ny-E9; Mon, 22 Jan 2018 01:15:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118253-mainreport@xen.org>
X-Osstest-Failures: 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-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-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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-libvirt-xsm: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=b384cd95eb9c6f73ad84ed1bb0717a26e29cc78f
X-Osstest-Versions-That: qemuu=b4d6ed1c5ae519d3efb5297be3ef6625ca2a20f4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 Jan 2018 01:15:42 +0000
Subject: [Xen-devel] [qemu-mainline test] 118253: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1511537258097795002=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

Failures :-/ but no regressions.

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

version targeted for testing:
 qemuu                b384cd95eb9c6f73ad84ed1bb0717a26e29cc78f
baseline version:
 qemuu                b4d6ed1c5ae519d3efb5297be3ef6625ca2a20f4

Last test of basis   118216  2018-01-18 19:44:04 Z    3 days
Testing same since   118242  2018-01-20 06:47:42 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Anthony PERARD <anthony.perard@citrix.com>
  Changpeng Liu <changpeng.liu@intel.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Gal Hammer <ghammer@redhat.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Igor Mammedov <imammedo@redhat.com>
  Jay Zhou <jianjay.zhou@huawei.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Maxime Coquelin <maxime.coquelin@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Mohammed Gamal <mgamal@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Prasad Singamsetty <prasad.singamsetty@oracle.com>
  Prasad Singamsetty <prasad.singamsety@oracle.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Yuval Shaia <yuval.shaia@oracle.com>

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


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

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


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   b4d6ed1c5a..b384cd95eb  b384cd95eb9c6f73ad84ed1bb0717a26e29cc78f -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1511537258097795002==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 01:47:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 01:47:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edRCu-0004ll-5w; Mon, 22 Jan 2018 01:47:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=riba=er=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1edRCs-0004ld-Fc
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 01:47:30 +0000
X-Inumbo-ID: 9325ca34-ff16-11e7-b0d7-9f685aff125f
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9325ca34-ff16-11e7-b0d7-9f685aff125f;
 Mon, 22 Jan 2018 01:50:09 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Jan 2018 17:47:21 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,394,1511856000"; d="scan'208";a="11926254"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga008.jf.intel.com with ESMTP; 21 Jan 2018 17:47:21 -0800
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 21 Jan 2018 17:47:20 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 21 Jan 2018 17:47:20 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.152]) with mapi id 14.03.0319.002;
 Mon, 22 Jan 2018 09:47:18 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v9 05/11] x86/hvm: Permit guests direct access to
 MSR_{SPEC_CTRL,PRED_CMD}
Thread-Index: AQHTkHPEPRSnDJDhikCdPsenN57V1aN/JNnA
Date: Mon, 22 Jan 2018 01:47:17 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190EE7215@SHSMSX101.ccr.corp.intel.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516290370-14958-6-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjdlNWFmNzEtMmE1Zi00MDBkLWJlNGMtMTRmMGU5YTI5NDY3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ik93TUdyWis3RnRTRUVUR0lGNnpyRlpBVmdpMGh5dDRTTnZ5OWpFTUVuazg9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v9 05/11] x86/hvm: Permit guests direct
 access to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBUaHVyc2RheSwgSmFudWFyeSAxOCwgMjAxOCAxMTo0NiBQTQo+IAo+IEZvciBwZXJm
b3JtYW5jZSByZWFzb25zLCBIVk0gZ3Vlc3RzIHNob3VsZCBoYXZlIGRpcmVjdCBhY2Nlc3MgdG8g
dGhlc2UKPiBNU1JzCj4gd2hlbiBwb3NzaWJsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGlu
dGVsLmNvbT4KPiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gQ0M6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ0M6IFN1cmF2ZWUg
U3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CgpSZXZpZXdlZC1i
eTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 05:52:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 05:52:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edV1w-0004XB-9n; Mon, 22 Jan 2018 05:52:28 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edV1u-0004X4-Vc
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 05:52:27 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id 92/11-27791-A1C756A5;
 Mon, 22 Jan 2018 05:52:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVVeyJjX
 KYOluXot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFx+3zGgsPVFe1bzjI2MG7262Lk4hASaGSS
 OPjqNSuE85hR4tz8w+wQzjZGievb5gI5nBwiAs4SX89A2LwC+hJf9/9gBrGFBUIkPl5fyQJiS
 wjs1ZF4fCgfwvaU+DphCSOMvXv5daAN7BxsAlYSh8RAoiwCqhLnL/SzTWDkXsDIsIpRozi1qC
 y1SNfYQC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C/9QwMjDsYJ6zyO8QoycG
 kJMprV5IaJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mC17kaKCdYlJqeWpGWmQMMNJi0BAePkgjv
 6yqgNG9xQWJucWY6ROoUoyVH04MHbcwcfx6+BJI3XrxuYxZiycvPS5US570N0iAA0pBRmgc3D
 hYNlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8yaDXMWTmVcCt/UV0EFMQAdN7E0EOagkES
 El1cAo/GrXbNkLR/u4F5e0Knw77J4SnbTQ7qHtEUmZ5bPZWcpnVJ3lz7/mwpvan8WZL3v06KG
 frYbG90rP9ajVq335k5eqKeMUnhP+VI1//V2OhgWiKwPapPs/xeauDF+fyOiT6jgzef/thOuH
 5YTb79h8+8+b7bZWzcLtyN3r7e3fGju4tI/85lViKc5INNRiLipOBADUF4lWgQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-206.messagelabs.com!1516600343!116156193!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13036 invoked from network); 22 Jan 2018 05:52:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jan 2018 05:52:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edV1q-0004rw-Hg; Mon, 22 Jan 2018 05:52:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edV1l-0005uH-7u; Mon, 22 Jan 2018 05:52:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edV1k-00079y-Iv; Mon, 22 Jan 2018 05:52:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118261-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-pygrub:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:host-install(4):broken:regression
 xen-unstable:build-armhf-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-arm64-arm64-xl-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl: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-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-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-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=3fa1b35d785eb80103d185a59d50f238515d2427
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 Jan 2018 05:52:16 +0000
Subject: [Xen-devel] [xen-unstable test] 118261: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5764967969369990455=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118261 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118261/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64    <job status>                 broken
 test-amd64-amd64-pygrub         <job status>                 broken
 build-armhf-pvops               <job status>                 broken
 build-armhf-pvops             4 host-install(4)        broken REGR. vs. 118174
 build-armhf-xsm               6 xen-build      fail in 118248 REGR. vs. 118174

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-pygrub       4 host-install(4)          broken pass in 118248
 test-amd64-amd64-xl-qemut-win7-amd64  4 host-install(4)  broken pass in 118248
 test-arm64-arm64-xl-xsm       7 xen-boot                   fail pass in 118248
 test-amd64-amd64-xl-qemuu-ws16-amd64 16 guest-localmigrate/x10 fail pass in 118248

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 118248 like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop  fail in 118248 like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 118248 like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 118248 like 118174
 test-arm64-arm64-xl-xsm     13 migrate-support-check fail in 118248 never pass
 test-arm64-arm64-xl-xsm 14 saverestore-support-check fail in 118248 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 118248 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 118248 never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 118248 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 118248 never pass
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 118248 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 118248 never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 118248 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 118248 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 118248 never pass
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 118248 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 118248 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 118248 never pass
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 118248 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 118248 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 118248 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 118248 never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  3fa1b35d785eb80103d185a59d50f238515d2427
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z    4 days
Failing since        118230  2018-01-19 14:22:44 Z    2 days    3 attempts
Testing same since   118248  2018-01-21 00:54:31 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      fail    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         broken  
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      broken  
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-amd64-amd64-xl-qemut-win7-amd64 broken
broken-job test-amd64-amd64-pygrub broken
broken-job build-armhf-pvops broken
broken-step test-amd64-amd64-pygrub host-install(4)
broken-step test-amd64-amd64-xl-qemut-win7-amd64 host-install(4)
broken-step build-armhf-pvops host-install(4)

Not pushing.

(No revision log; it would be 1603 lines long.)


--===============5764967969369990455==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5764967969369990455==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 08:42:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 08:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edXgJ-0007Nw-6V; Mon, 22 Jan 2018 08:42:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6tcj=er=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1edXgI-0007Nq-2z
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 08:42:18 +0000
X-Inumbo-ID: 2477e534-ff50-11e7-ba59-bc764e045a96
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe4a::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2477e534-ff50-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 09:42:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nj5n8oES8zRVuwabO4FVuqvQW+0smIPMDmQ/tTyeXFo=;
 b=T9/wZCIOFBJf5oOzYU2tmDADZO+Oz1Fg/b1vruAKvjbuIUe1PpuW3FLjPKqwbTDEpmHkT9RFYbrUJA+w6uPlGIUK4a8FQxx56CGUE0/v6NUhycEiHEaT4RkF9IqiC6xrxTiP1BGA6UFJRDZBGfVHVYCAb/CVlzvyLa8ZOftKDaM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (122.176.128.108) by
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Mon, 22
 Jan 2018 05:08:30 +0000
To: Julien Grall <julien.grall@linaro.org>, manish.jaggi@linaro.org,
 xen-devel@lists.xenproject.org, sameer.goel@linaro.org,
 andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-2-manish.jaggi@linaro.org>
 <bc5441a0-c8d5-5e95-2f75-3ec6f135d795@linaro.org>
 <e5916c0d-7a1e-76dc-81ce-0acb670433a8@caviumnetworks.com>
 <74145291-1dfc-f3d5-a49a-d5df3ef1920f@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <8331d4e8-4b30-ae51-bf63-15f3afa24518@caviumnetworks.com>
Date: Mon, 22 Jan 2018 10:37:48 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <74145291-1dfc-f3d5-a49a-d5df3ef1920f@linaro.org>
Content-Language: en-US
X-Originating-IP: [122.176.128.108]
X-ClientProxiedBy: MA1PR01CA0076.INDPRD01.PROD.OUTLOOK.COM (10.174.56.16) To
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: daaba521-f6a4-4f94-b20f-08d56156360e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BLUPR0701MB2065; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 3:jHJAsfAJYsPQAwOFQ9YQzFVDgoZ0L/3FJn4fVTlbCRLL09Xro0/69zZ0N6YbU0f+ZmLKuAaN4gUb1VqgDII9MHL7fevP3vsf0RjZu+V3MloRVtkeQLmMrSYH2U9lDzuryGzpY4BcnDDEUJYVoQ9zcT0/QqJ7EwnGhhyPEgyT04k6yIFEbz3XKlqDVtq+yZGC8p6TRgiOlvN7mYGbJxstRx2PpDlHOC4mpCEHGQ/wtFFMplVslqlJUP/MAs4L4c9Q;
 25:0M/66s07Hk7bvQEjju4Ju2T/4dWNJpLYu85CtTqh3LMxretUe+VscowVdhRpuAlJJZ7GDxu32KU4TjUG847DnFl2oM0ltUF6VTrMsDcUTmlA+Y1omWgA/0GQzchJE1BV/0mwOgnFFGXYRiAgNBqfKKqB4U43SoL0D8eBb+LdEytujeOe909mUiHzyxhRqOnyqbJnRButdSpABf+JIkFJlbp6WQUETJiZ1CcKVhTBRe7zdHDJQvMBZWn+N6cqHNV0TBX93WenMA0YXi6r8AU5iT0BL+hRLPx6hlXVgwWo9aBUkTg3Mstad5MIBv75w96tgs4FlWjcn8BdxbejbkQfJw==;
 31:Kqa0qWtRRnsn99cfEgTWK+yEM6VM7DAObbkHr7sUrd9U/14yrRHL9t83S/edb95FVLDv04hbYmSxxfdLGE+1QU5gfdsXbmk2weKgvPu5OJuOwYD9zosiNWVZPeRm7N5gsgtvrTV3wpAOO5ZrpC/Xv5jyvKPyZWD5AEZC5ymgsqFAGmLS2eH8Wp0gSbumEzIg0CU2zONnSEqZ5HKBmSl5lwGUZWDKLogHbtKB7hCvzjY=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2065:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 20:dviUP7nVLP6f5yyUR707Z9QYWQJWyspWl2suECNpm8NvghjFEBjFjUpvnlMtkAyl4p8oevoLLs9h5HbJHmnSewwBN/imG3JE5cSweffpEtnXAIBCwwEofacwH20lbc46z61iZYqQ6i2V6jgbzz4ZV6pZdvoPOc20mvnIjClICh+TaQmY//UkJjUoRgf3V2TeP84dPs65TAr1uvIb2Bnv8EUUO/lsNvlenFu3xvuJsjE+UOYFKoAAViZoA4UI6E0aj4W4V0UIE7QV+NOQwHpbJt+22KuIxI3mnEjkJUqt7Eq1taV4RQXWmxOLymhs4bEHhBBEFdyR66GXKoJh+DQITNtgrxWh7F3Nmk/s956EmMluMwTS3Zp3ap21z8vlG1nF70+tsU4oiwAd4UgEYB2gDmxLKsWQVIXCmtHq3S9okRIDk5YGdh6vJR7XqVnDFs+k7K3fbazJyMbD9xmGaC2b1i+Xb/3GFxpp7rVepXg/krlU+GW2i7ixdH7emlSnsjF7HoACLlowZ4a6wXuv3vgIEaWXVHcBHJAej8JP1UsYf5PTRfRd9UdM5urlroMM1RIYMJPgcz2TuSaLSJcL6wSjFjMogB4Q6U2Ss8auW1nIV28=;
 4:6BeKNvbJtCl83e9/nlOJggF4sFi3i5oBLND2QaO5WbEr0T0IJHhtA49UiQjV8dQSXUZVu7JLfBmQK2WUKMYwSYpO4gAG8Rv52XPu31driHc/62BCnBe0dwRAmDmNeVtkKVqRtS4A58HSm9IrrJE8skT8W2w1xsnZRYOhAHpfQnQTUqCFKWDNqAJK0IBbWuh6RdqLzBjI1T2Iag0VkbftX69Yn9Ac/UjML0hE02o3ms0B0WJ9uY5F3BzB4jXmbBMToukrZX+KejofjHUuR/mIjA==
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2065B3A88B6539269F9F436BECEC0@BLUPR0701MB2065.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231023)(2400081)(944501161)(93006095)(10201501046)(3002001)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:BLUPR0701MB2065; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BLUPR0701MB2065; 
X-Forefront-PRVS: 0560A2214D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(39380400002)(376002)(39850400004)(346002)(366004)(199004)(189003)(52314003)(6246003)(23676004)(6306002)(83506002)(2950100002)(42882006)(4326008)(36756003)(2870700001)(52146003)(2486003)(966005)(68736007)(53936002)(93886005)(107886003)(105586002)(97736004)(58126008)(478600001)(5660300001)(59450400001)(386003)(316002)(16576012)(53546011)(67846002)(50466002)(31686004)(52116002)(72206003)(76176011)(106356001)(16526018)(6116002)(47776003)(81156014)(6486002)(3846002)(26005)(8676002)(90366009)(7736002)(77096007)(65956001)(66066001)(65806001)(65826007)(6666003)(25786009)(229853002)(8936002)(305945005)(81166006)(2906002)(117156002)(64126003)(31696002)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2065; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjU7MjM6YURhK0E4bndyZkIvOHYrZ1JBUlBZcjg3?=
 =?utf-8?B?RmFJS0xWV0Z0NVhNMnZ5aUM3dVQ3SFJWYnhhQ0w4eWpQdlVRdFRIRk5qaWxL?=
 =?utf-8?B?TG9VclZ1bHhFNVBqNmRFQ21pUDM4L2MwWEdxU2wzKzF3WW1RWDhBdXZJVVVm?=
 =?utf-8?B?V1U3M0ZxUUNlaWJMOGdLdndCWENRd3IzaEd2dFN1K3Y2UElWMHgvOFBRUGdF?=
 =?utf-8?B?NzFyOWZPeldqZTJ6U3AwTHpZc2N5Uk9jRWJOc0x0VTJ1a0dmQTdONm5lbXBU?=
 =?utf-8?B?NXhnZnhlcFNtSnF3dnltMXBCeTlzWlRKWWV5b0Y3VS8yc3JHUWk3VmxSSGE4?=
 =?utf-8?B?QmZWTkRwNTU4SGRvU3c5Y1Zja3AxUnBVRG5GNVpuZEZoZldHUjFLNVZzRkFs?=
 =?utf-8?B?TkcrMjhEY1NwMWRvVTJzcGJiRVlaRG9lbWVSU24vWk5VVlZwSzBCVGtNblYz?=
 =?utf-8?B?UnZRNUZXY2hFMFNrdmhyZmIwSG1TZzVwUXBKdldLeVRHWEhhdlJxM2NsNkZJ?=
 =?utf-8?B?UmVYSEhnRFRNL2V4cGhaUHU3c296OW5SNVNEV2E5MVVGazVHRUdYR0Q3bFd5?=
 =?utf-8?B?a1pYU2ZVeVF4cGxwdHphTXdnVEdWM1YveXZuRUczYkhwM3pZL002L25Sekgr?=
 =?utf-8?B?czBUdlNoNWhDUWxKRVhJd0pWRFo2b3pEazk4YXZwamZBMkJRaDJpV0VtY2tD?=
 =?utf-8?B?YUpxMmh2d1Qxc2E4WTFIcjVUaHk5M1ZBOFhGUVBGZDZQOTFvTzNzdS9Uc1FF?=
 =?utf-8?B?UzgvTnRWbkhSTDZvOTlheHN0c295RFd2NXh3cDZuODh6Y0kzSXdISUxjVUxY?=
 =?utf-8?B?V0ZaTDBsdEhjc2w0eEl0VWFOQTB2N0VZL3lYRWlucG94ZW9xZmxoSk43U1p2?=
 =?utf-8?B?MWhnczFqYnNVMFVNaG00aXhmUnhoajhBTXlGczRSVW9LaG1nUkR2dkNPMXly?=
 =?utf-8?B?Sm1Zei9MditGbnhqSmRyKzYyUVZkK2ZwT1RsR21hZ3JFUWZRZ29qT2FWalJD?=
 =?utf-8?B?b3FjcVJySGlVS01aaXlzVFF4UW8zMDF0S0RTdVAvYjEySWdtb1ZCMHhzUUxP?=
 =?utf-8?B?bVIxemw5eVJNOUMvalp3VnhTL0U5R2RnUnlKWC9iZGwyU3ZTcUR4WFBEQUl0?=
 =?utf-8?B?blJ1aGkzem5KQUd6emo2bDJHVi9vb3d3MWEwNFd1eTlabkNyQ3hhRHUxWlpN?=
 =?utf-8?B?SHU5bnBWV28reUhqdU5VZ0EvZDlhRmFLbjBSV1paOGw0aStsc2tIdmxLeEZM?=
 =?utf-8?B?ZGtWUkxRUjRLWHVOaVNIZ3Z2VlFoZFByb1E0Z2c5OUNjdnNJZWRyeVdQQ3JU?=
 =?utf-8?B?Ry9LSzJFTDVXbG01OUFtaFVYZDVUeTRvOXdhM1pWSVhIZVh5L3Zoc2RVMDdW?=
 =?utf-8?B?RS9aUlBXYUx5OHpYYVVKUS95TjBNTGhURHRXTU1rRjdGQTBESGs5WUNWUUoz?=
 =?utf-8?B?YnFXL0NoQkNtUXM2NUhITUtiNnFwRzMzMU5XeDFoVHBtd28yVTBpeGpFTEZW?=
 =?utf-8?B?QXYzRFRMcmR4SWRZYU00dmxTYys1U3hOZjJLeHBWaFh1V01NdE5FTG8rMFli?=
 =?utf-8?B?Z01ZVzh1N1NXSWQ4ZUhzNlkzODRFUUcxNWQzNWZ1UXVEd2kwamRIN3FZZVNZ?=
 =?utf-8?B?Z1JrNHBpeGxjaEE3Z21rV2Z6TG5jSWpjdGdGS3NxcVI1b1U4SDhvaXBrRkZX?=
 =?utf-8?B?UFhiOG5oZHB4eWdNWnV3MFhiSEpYZThZcTdQTTFrWVBGYWdEM0dNbnRWdG93?=
 =?utf-8?B?R3dyMGtUQ29oUllhNTZ6aEhOTzRKNERRYXVRMnhtS0NqYU5rUnNNU0lFRGlw?=
 =?utf-8?B?OGtsNUlwbEkva0phV0JqdjZOOHlwaWFmZlBzZEQyQ2lSNnVEYnFlS0w0MHAx?=
 =?utf-8?B?ME9XRmdwS3ZRMTdNbC9VcjBJdnNRZU5JRzNrbVdEbXl1Q2xVQVlxWXpWcnhp?=
 =?utf-8?B?emJDNXJNU3Zabm16Z3JMZTVTbHJ6MGxkcXh5RmpmOWhNb0FodllRZEoyNVdX?=
 =?utf-8?B?MlBuYXJiUnZicE05aE9ENUNaZzFEanEwUXIxekp0WGl5bkhjenNhTHpibDgx?=
 =?utf-8?B?TlBpdmFPMmExN0xMcXM4QVZ1a3dTS1JyaHh5VS9mY2doNEpTT3hkdXJJWS9I?=
 =?utf-8?B?ZTd1QT09?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 6:LOawfnq76MTwtMak0XNWSWo+RLm1pjWOzla55vXjNmgaXsbKDMwfbUTyaMYpRV3ETDkY7XN9cIwadNJtHYqfDUymTyHoQmAEVcB2CW1nSDwd8+NZPMSjp9aY+GZuAXgf13WPhvOSxvBl54NOfj9zOcqsT3pL0vWnMLPzyJvclpGcHs0KAFPfpdLCIeQQDZyXednAn46KGpdhUFvg+C8F5TdjHxhTvyoyko0TPpiGVM9ssCyxcyQolh1nKfnRaoNBz+RhLkjARwmBZYJ6wKZlmQCJ9PTIkFUUtHDKXkMXL2rKuquopLOFiivddvCp66VGJ2IHUM1BehEXv7oHDjluOka47necud7ajsx0Tdva048=;
 5:RENIA787cq22Ge/y0n2sOWHIH2A2tmIWl1kbB/lPqatPFLfL0r4/1B1tc/+gmqT/lqAscKow0v/Eq6NrHFyQdbvN2oqzyKr9iKCX3NIkfBhWByN4781ZCFjjehCVuO9AqWlISCcGAT4/8pcE97MhpAK438hDUI3zQoZruDznCik=;
 24:w6p73sifVb1OLAWxByOIQeZzXkIqDX19UQFck8Gxs75njRDxRFKJ77bGXjjhd5VwyOAoxni9QZbOKmrrwNm8M3ZmVF9In+EnrrDwQ64P9Tw=;
 7:bO3YAJc5SEytmg1vFx2pp+j4POPe+YJl9UEY6Q5Fyqqzf1O8iQPpkF6MfxXtKAjmaL1DsUjWySMHplFbcrm7YG6Xw/3AiHFb3sLNzD8Ky26N6AYhGMXR28a6eApWri5OFoTEqk/VewOFWQR6HDOIe4D93oaBqNllFGGwkVb8zdN+T/ZmRnRoGwt/dhocqfbtpB9l6p7/vBiYB5W4m4CROWyhpD7e8UX5XNCfVq2vuiMmb+YRpQA0/oObEQKHc3fw
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2018 05:08:30.7928 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: daaba521-f6a4-4f94-b20f-08d56156360e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2065
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 01/11] acpi: arm: Public API for populating
 and query based on requesterid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8xOS8yMDE4IDA1OjMzIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPgo+IE9uIDE5
LzAxLzE4IDA2OjA1LCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4+Cj4+IE9uIDAxLzE3LzIwMTggMTI6
MDEgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpIE1hbmlzaCwKPj4+Cj4+IEhpIEp1bGll
biwKPj4gVGhhbmtzIGZvciByZXZpZXdpbmcgdGhlIHBhdGNoLgo+Pgo+Pj4gSSBzZW50IHRoZSBw
cmV2aW91cyBlLW1haWwgdG9vIHNvb24uCj4+Pgo+Pj4gT24gMDIvMDEvMTggMDk6MjcsIG1hbmlz
aC5qYWdnaUBsaW5hcm8ub3JnIHdyb3RlOgo+Pj4+IEZyb206IE1hbmlzaCBKYWdnaSA8bWFuaXNo
LmphZ2dpQGxpbmFyby5vcmc+Cj4+Pj4KPj4+PiDCoCBQdWJsaWMgQVBJIHRvIHBvcHVsYXRlIGFu
ZCBxdWVyeSBtYXAgYmV0d2VlbiByZXF1ZXN0ZXIgaWQgYW5kCj4+Pj4gwqAgc3RyZWFtSWQvRGV2
aWNlSUQuIElPUlQgaXMgcGFyc2VkIG9uZSB0aW1lIChvdXRzaWRlIHRoaXMgcGF0Y2gpCj4+Pj4g
wqAgYW5kIHR3byBsaXN0cyBhcmUgY3JlYXRlZCBvbmUgZm9yIG1hcHBpbmcgYmV0d2VlbiByZXVl
c3RlcklkIGFuZCAKPj4+PiBzdHJlYW1pZAo+Pj4+IMKgIGFuZCBhbm90aGVyIGJldHdlZW4gcmVx
dWVzdGVySUQgYW5kIGRldmljZUlELgo+Pj4+Cj4+Pj4gwqAgVGhlc2UgbGlzdHMgZWxpbWluYXRl
IHRoZSBuZWVkIHRvIHJlcGFyc2UgSU9SVCBmb3IgcXVlcnlpbmcgc3RyZWFtaWQKPj4+PiDCoCBv
ciBkZXZpY2VpZCB1c2luZyByZXF1ZXN0ZXJpZC4KPj4+Pgo+Pj4+IMKgIFNpZ25lZC1vZmYtYnk6
IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4+Pj4gLS0tCj4+Pj4gwqAg
eGVuL2RyaXZlcnMvYWNwaS9NYWtlZmlsZcKgwqDCoMKgIHzCoMKgIDEgKwo+Pj4+IMKgIHhlbi9k
cml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlIHzCoMKgIDEgKwo+Pj4KPj4+IFdlIGhhdmUgYSBkaXJl
Y3RvcnkgYXJjaC9hcm0vYWNwaS8uIFNvIHBsZWFzZSBtb3ZlIGFsbCB5b3VyIGNvZGUgdGhlcmUu
Cj4+IFRoZSBjdXJyZW50IGZpbGVzIGluIGFyY2gvYXJtL2FjcGkgaG9sZCBvbmx5IGJvb3QgdGlt
ZS9sb3cgbGV2ZWwgY29kZS4KPj4gSU1ITyBjcmVhdGluZyBkcml2ZXJzL2FjcGkvYXJtIG1ha2Vz
IG1vcmUgc2Vuc2UuCj4+IExpbnV4IGFsc28gaGFzIGlvcnQgY29kZSBpbiBkcml2ZXJzL2FjcGkv
YXJtLgo+Cj4gZHJpdmVycy9hY3BpIG1vc3RseSBjb250YWluIGdlbmVyaWMgQUNQSSBjb2RlLiBy
aWRtYXAuYyBhbmQgaW9ydC5jIGlzIAo+IEFGQUlDVCBBcm0gc3BlY2lmaWMuIFNvIGFyY2gvYXJt
L2FjcGkgaXMgYSBiZXR0ZXIgcGxhY2UuCm9rLCBJIHdpbGwgbW92ZSB0aGUgY29kZS4KV2hhdCBh
Ym91dCBpb3J0LmMgPwpTaG91bGQgaXQgYmUgaW4gZHJpdmVycy9hY3BpL2FybQo+Cj4gWy4uLl0K
Pgo+Pj4KPj4+PiArICoKPj4+PiArICogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGluYXJv
Lm9yZz4KPj4+PiArICogQ29weXJpZ2h0IChjKSAyMDE4IExpbmFyby4KPj4+PiArICoKPj4+PiAr
ICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciAKPj4+PiBtb2RpZnkKPj4+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyAKPj4+PiBwdWJsaXNoZWQgYnkKPj4+PiArICog
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGlj
ZW5zZSwgb3IKPj4+PiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPj4+
Cj4+PiBYZW4gaXMgR1BMdjIgb25seSBhbmQgaGVuY2UgdGhlIGNvcHlyaWdodCB3cm9uZy4gWW91
IHdhbnQgdG8gdXNlOgo+Pj4KPj4+IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4+PiB1bmRlciB0aGUgdGVybXMg
YW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+Pj4gdmVy
c2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4K
Pj4gSSBwaWNrZWQgdGhpcyBjb3B5cmlnaHQgZnJvbSB4ZW4vYXJjaC9hcm0vdHJhcHMuYy4KPj4K
Pj4gwqDCoCogeGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gwqDCoCoKPj4gwqDCoCogQVJNIFRyYXAg
aGFuZGxlcnMKPj4gwqDCoCoKPj4gwqDCoCogQ29weXJpZ2h0IChjKSAyMDExIENpdHJpeCBTeXN0
ZW1zLgo+PiDCoMKgKgo+PiDCoMKgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+PiDCoMKgKiBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+
PiDCoMKgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9m
IHRoZSBMaWNlc2UsIG9yCj4+IMKgwqAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNp
b24uCj4+Cj4+IFNvIElJVVlDLCB0cmFwcy5jIGNvcHlyaWdodCBpcyBhbHNvIHdyb25nLgo+PiBI
b3cgZG8gd2UgcGxhbiB0byBmaXggYWxsIG90aGVyIGZpbGVzIGluIHhlbiBjb2RlIHdoaWNoIHVz
ZSB0aGUgc2FtZSAKPj4gY29weXJpZ2h0Lgo+Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA5L21zZzAyODk5Lmh0bWwgCj4KSSB3YXMg
bm90IGF3YXJlIG9mIHRoaXMgcGF0Y2gsIHdpbGwgY2hhbmdlIHRoZSBjb3B5cmlnaHQuClBsZWFz
ZSBhZGQgd2hhdCBjb3B5cmlnaHQgdG8gYmUgdXNlZCBpbiBYZW4gY29kaW5nIGd1aWRlbGluZXMg
ZG9jdW1lbnQuCk1vcmVvdmVyIHRoZSBwYXRjaCB0byBmaXggY29weXJpZ2h0IGlzIHN0aWxsIG5v
dCBtZXJnZWQsIGFueSBzcGVjaWZpYyAKcmVhc29uPwo+Pj4+ICsgKgo+Pj4+ICsgKiBUaGlzIHBy
b2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwK
Pj4+PiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKPj4+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEg
UEFSVElDVUxBUiBQVVJQT1NFLiBTZWUgdGhlCj4+Pj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4+Pj4gKyAqLwo+Pj4+ICsKPj4+PiArI2luY2x1ZGUg
PGFjcGkvcmlkbWFwLmg+Cj4+Pj4gKyNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KPj4+PiArI2luY2x1
ZGUgPHhlbi9rZXJuZWwuaD4KPj4+PiArI2luY2x1ZGUgPHhlbi9saXN0Lmg+Cj4+Pj4gKyNpbmNs
dWRlIDx4ZW4vcGNpLmg+Cj4+Pj4gKwo+Pj4+ICtzdHJ1Y3QgbGlzdF9oZWFkIHJpZF9zdHJlYW1p
ZF9tYXBfbGlzdDsKPj4+PiArc3RydWN0IGxpc3RfaGVhZCByaWRfZGV2aWNlaWRfbWFwX2xpc3Q7
Cj4+Pgo+Pj4gUGxlYXNlIGRyb3AgX2xpc3QuIFRoaXMgaXMgcG9pbnRsZXNzIHRvIGtub3cgdGhh
dCB3aGVuIHlvdSBjYW4gCj4+PiBkaXNjb3ZlciBpdC4KPj4KPj4gSSB0aGluayBpdCBpcyBub3Qg
cG9pbnRsZXNzLgo+PiBUaGVyZSBpcyBhIHBvaW50IGhlcmUuIDopCj4+IMKgwqBfbGlzdCBpcyBh
ZGRlZCB0byBzaG93IHRoYXQgaXQgaXMgYSBsaXN0IHRvIG1ha2UgaXQgbW9yZSB2ZXJib3NlLgo+
PiBXaXRob3V0IF9saXN0IHRoZSBuYW1lIGNvdWxkIG1lYW4gYSBzaW5nbGUgbWFwcGluZyBhcyB3
ZWxsLgo+Cj4gV2hlbiBJIHJlYWQsIHJpZF9zdHJlYW1pZF9tYXAuIEkgdW5kZXJzdGFuZCBpdCBp
cyBhIG1hcCBvZiAKPiByaWQvc3RyZWFtaWQuIE5vdCBhIHNpbmdsZSBtYXBwaW5nLiBCdXQgLi4u
CkJ1dCBJbiBjb2RlIHRoZSByaWRfc3RyZWFtaWRfbWFwIGlzIHVzZWQgZm9yIGEgc2luZ2xlIG1h
cHBpbmcsIHNvIHRoZXJlIApoYXMgdG8gYmUgYSBwcm9wZXIgbmFtaW5nLgpUaGF0cyB3aHkgSSB1
c2VkIGEgX2xpc3QuCgpyYW5nZV90IGFuZCByYW5nZV9saXN0LiBTYW1lIGxvZ2ljIGhlcmUuCj4K
Pj4KPj4gSWYgeW91IGNhcmUgdG8gc2VlCj4+IHhlbi9jb21tb24vcmFuZ2VzZXQuYzoyNzrCoMKg
wqAgc3RydWN0IGxpc3RfaGVhZCByYW5nZV9saXN0Owo+Pgo+PiBJIGhvcGUgeW91IGNhbiBhcHBy
ZWNpYXRlIHRoZSBwb2ludC4KPgo+IC4uLiBsb29rIGF0IHRoZSBuYW1lIGxlbmd0aCBoZXJlLCAx
MCBjaGFyYWN0ZXJzLiBZb3VycyBpcyAyMiAKPiBjaGFyYWN0ZXJzLiBUaGlzIGlzIDEvNCBvZiBh
IGxpbmUuIFRoYXQncyBqdXN0IHN0dXBpZC4KU28geW91ciByZXNlcnZhdGlvbiBpcyBub3QgYWdh
aW5zdCBfbGlzdCBidXQgMjIgY2hhcmFjdGVycyA/CkkgZG9udCBjb25zaWRlciB0aGlzIHN0dXBp
ZCBhdCBhbGwuIFRoZSBsaXN0IGlzIGFjY2Vzc2VkIGluIGZldyAKZnVuY3Rpb25zIG9ubHkgYW5k
IGl0IG1ha2VzIGNvZGUgbW9yZSByZWFkYWJsZS4KQW55d2F5LCBob3cgYWJvdXQgcmlkX3NpZF9t
YXBfbGlzdD8gb3IgcmlkX3NpZF9saXN0ID8gV2hpY2ggb25lIHlvdSBwcmVmZXIuCj4+Pgo+Pj4g
QWxzbywgY2FuIHlvdSBleHBsYWluIHRoZSByYXRpb25hbGUgb2YgdXNpbmcgYW4gdW5zb3J0ZWQg
bGlzdCBvdmVyIAo+Pj4gYW5vdGhlciBzdHJ1Y3R1cmU/IAo+PiBTaW5jZSByaWQgLSBzdHJlYW1J
ZCBtYXBwaW5nIGFsc28gcmVxdWlyZXMgcGNpcmNfbm9kZSBzbyBpdCB3b3VsZCAKPj4gcmVxdWly
ZSB0d28gbGV2ZWwgb2Ygc29ydGluZy4KPj4gRmlyc3Qgc29ydCBiYXNlZCBvbiBwY2lyY19ub2Rl
IGFuZCBuZXh0IG9uIGJhc2lzIG9mIHJpZC4KPj4gRG9lcyBpdCBtYWtlcyBzZW5zZSB0byBoYXZl
IGFsbCB0aGF0IGNvbXBsZXggY29kZSBoZXJlID8KPj4gwqDCoGFzIHRoaXMgQVBJIHdpbGwgYmUg
dXNlZCBvbmx5IG9uY2UgcGVyIHBjaSBkZXZpY2UKPj4+IEFsb25nIHRoYXQgcGxlYXNlIGdpdmUg
YW4gaWRlYSBob3cgb2Z0ZW4gYW5kIHdoZXJlIHRoZSBxdWVyeSBBUEkgCj4+PiB3aWxsIGJlIHVz
ZWQuCj4+IG9rCj4+IEJUVywgdGhpcyBpcyBjYWxsZWQgZnJvbSBwY2lfZm9yX2VhY2hfZG1hX2Fs
aWFzIGNvZGUgZmxvdy4KPgo+IFRoZSBkb2N1bWVudCB0aGUgcmF0aW9uYWxlLgpUaGUvVGhlbj8K
WWVzIEkgd2lsbCBkbyBpbiB2Mi4KPgo+Pj4KPj4+PiArCj4+Pj4gK3ZvaWQgaW5pdF9yaWRtYXBz
KHZvaWQpCj4+Pgo+Pj4gVGhpcyBsaWtlbHkgbmVlZCB0byBiZSBfX2luaXQuCj4+IG9rLgo+Pj4K
Pj4+PiArewo+Pj4+ICvCoMKgwqAgSU5JVF9MSVNUX0hFQUQoJnJpZF9kZXZpY2VpZF9tYXBfbGlz
dCk7Cj4+Pj4gK8KgwqDCoCBJTklUX0xJU1RfSEVBRCgmcmlkX3N0cmVhbWlkX21hcF9saXN0KTsK
Pj4+PiArfQo+Pj4KPj4+IFRoaXMgZnVuY3Rpb24gaXMgbm90IG5lY2Vzc2FyeS4gRGVjbGFyaW5n
IAo+Pj4gTElTVF9IRUFEKHJpZF9zdHJlYW1pZF9tYXBfbGlzdCkgd2lsbCBkbyB0aGUgdHJpY2su
Cj4+IG9rLgo+Pj4+ICsKPj4+PiAraW50IGFkZF9yaWRfc3RyZWFtaWRfbWFwKHN0cnVjdCBhY3Bp
X2lvcnRfbm9kZSAqcGNpcmNfbm9kZSwKPj4+Cj4+PiBEaXR0by4KPj4gRGl0dG8gZm9yPyBTb3Jy
eSBkaWRudCBjYXRjaCB5b3VyIHBvaW50IGhlcmUuCj4KPiBfX2luaXQuCl9pbml0IG1pZ2h0IG5v
dCBiZSB2YWxpZCwgSSB3aWxsIGFkZCBtb3JlIGRvY3VtZW50YXRpb24gYW5kIHlvdSBjYW4gc2Vl
IAp0aGUgcmF0aW9uYWxlLgo+Cj4+Pgo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpzbW11X25vZGUsCj4+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1MzIg
aW5wdXRfYmFzZSwgdTMyIG91dHB1dF9iYXNlLCB1MzIgCj4+Pj4gaWRfY291bnQpCj4+Pgo+Pj4g
dTMyICYgY28gc2hvdWxkIG5vdCBiZSB1c2VkIGluIG5ldyBjb2RlICh1bmxlc3MgaW1wb3J0ZWQg
ZnJvbSAKPj4+IExpbnV4KS4gUGxlYXNlIHVzZSB1aW50MzJfdCAmIGNvLiAvLgo+PiBJIGNvdWxk
bid0IGZpbmQgdGhpcyBpbiB4ZW4gY29kaW5nIHN0eWxlIGRvY3VtZW50Lgo+PiBDb3VsZCB5b3Ug
cGxlYXNlIHBvaW50IHRvIHRoZSBzZWN0aW9uIHdoaWNoIHNheXMgdTMyIHNob3VsZCBub3QgYmUg
dXNlZC4KPgo+IEl0IGlzIG5vdCBpbiB0aGUgY29kaW5nIHN0eWxlIGJ1dCBYZW4gaXMgcGhhc2lu
ZyBvdXQgZnJvbSB1Ki4gV2hhdCdzIAo+IHRoZSBwcm9ibGVtPwpUaGVyZSBpcyBubyBwcm9ibGVt
LCBidXQgSXQgaXMgbm90IHdyaXR0ZW4gYW55d2hlcmUgc28gSSB3YXMgbm90IHN1cmUgb2YgCnlv
dXIgY29tbWVudC4KSSBzdWdnZXN0IGl0IHNob3VsZCBiZSBfbWVudGlvbmVkXyBpbiB4ZW4gY29k
aW5nIGd1aWRlbGluZXMuClRoaXMgd2lsbCBhdm9pZCBhbGwgdW53cml0dGVuIHN0YW5kYXJkcyBu
b3QgYmVpbmcgZm9sbG93ZWQgaXNzdWVzLgo+Cj4+Cj4+Pgo+Pj4+ICt7Cj4+Pj4gK8KgwqDCoCBz
dHJ1Y3QgcmlkX3N0cmVhbWlkX21hcCAqcmlkX21hcDsKPj4+Cj4+PiBOZXdsaW5lIGhlcmUgYXMg
aXQgc2hvdWxkIGJlIGJldHdlZW4gYWZ0ZXIgZGVjbGFyYXRpb25zLgo+Pj4KPj4gb2sKPj4+Cj4+
Pj4gK8KgwqDCoCByaWRfbWFwID0geHphbGxvYyhzdHJ1Y3QgcmlkX3N0cmVhbWlkX21hcCk7Cj4+
Pj4gKwo+Pj4+ICvCoMKgwqAgaWYgKCFyaWRfbWFwKQo+Pj4KPj4+IFRoaXMgc2hvdWxkIGJlICgg
Li4uICkuCj4+Pgo+Pj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT01FTTsKPj4+Cj4+PiBZ
b3UgZWl0aGVyIHJldHVybiAtRU5PTUVNIG9yIDAgaW4gdGhpcyBmdW5jdGlvbi4gSXQgc291bmRz
IGxpa2UgdG8gCj4+PiBtZSB0aGF0IGJvb2wgd291bGQgYmUgdGhlIGJlc3QuCj4+IEkgdGhpbmsg
RU5PTUVNIHNob3VsZCBiZSB1c2VkIGhlcmUuIFRoZSBlcnJvciBjb2RlIGlzIGRlc2lnbmVkIAo+
PiBzcGVjaWZpY2FsbHkgZm9yIHRoaXMgcHVycG9zZS4KPgo+IEZhaXIgZW5vdWdoLgpUaGFua3Mg
aXQgaXMgb25lIG9mIHJhcmUgaW5zdGFuY2VzIHdoZXJlIHlvdSBhZ3JlZSB0byBteSBwb2ludC4K
Pgo+Pj4+ICvCoMKgwqAgcmV0dXJuIDA7Cj4+Pj4gK30KPj4+PiArCj4+Pj4gK3ZvaWQgcXVlcnlf
c3RyZWFtaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2RlLCB1MTYgcmlkLCAKPj4+
PiB1MzIgKnN0cmVhbWlkLAo+Pj4KPj4+IHMvdSovdWludF8vCj4+Pgo+Pj4gQnV0IGhvdyBjb21l
IHRoZSByaWQgaXMgMTYtYml0IGhlcmUgd2hlbiBMaW51eCBpcyB1c2luZyAzMi1iaXQ/Cj4+IElJ
VUMgcmlkIGlzIDE2Yml0IG9ubHkuIERvbnQga25vdyB3aHkgbGludXggaXMgdXNpbmcgMzJiaXQu
Cj4+Cj4+IHJpZCA9IGJ1cyAtIDhiaXRzICwgZGV2Zm4gOGJpdHMuCj4+Cj4+IMKgRnJvbSBQQ0kg
RXhwcmVzcyBzcGVjaWZpY2F0aW9uCj4+IFRoZSBSZXF1ZXN0ZXIgSUQgaXMgYSAxNi1iaXQgdmFs
dWUgdGhhdCBpcyB1bmlxdWUgZm9yIGV2ZXJ5IFBDSSAKPj4gRXhwcmVzcyBGdW5jdGlvbiB3aXRo
aW4gYSBIaWVyYXJjaHkuLgo+Pgo+PiBJZiB5b3UgdGhpbmsgaXQgaXMgYSAzMmJpdCB2YWx1ZSBw
bGVhc2UgbGV0IG1lIGtub3cgaG93IHRvIHVzZSB1cHBlciAKPj4gMTYgYml0cy4KPgo+IFdlbGwg
QUZBSUNULCB0aGUgSU9SVCBzdG9yZXMgMzItYml0LiBTbyBpdCBpcyBwcm9iYWJseSBiZXN0IHRv
IHN0aWNrIAo+IHdpdGggaXQuCklPUlQgdXNlcyAzMmJpdCBhbmQgcmVmZXJzIGFzIGlucHV0X2Jh
c2UuClRoYXQgaXMgZ2VuZXJpYyBpbiBhY3BpX2lvcnRfaWRfbWFwcGluZy4KRG9lcyBJT1JUIHNw
ZWMgdXNlcyB0ZXJtIHJlcXVlc3RlcklEIGFuZCBkZWZpbmVzIGl0cyB3aWR0aCBhcyAzMmJpdD8K
CkkgY2FuIGtlZXAgMzJiaXQgYW55d2F5cy4KPgo+Pgo+Pj4KPj4+IEFsc28sIEkgYW0gYSBiaXQg
cHV6emxlZCBob3cgdGhlIGNhbGxlciBpcyBleHBlY3RlZCB0byB1c2UgaXQuIAo+PiBJIHRob3Vn
aHQgaXQgd291bGQgYmUgc2VsZiBleHBsYW5hdG9yeSBxdWVyeSBzdHJlYW1pZCBiYXNlZCBvbiBy
aWQuCj4+IEJ1dCBpZiBpdCBpcyBub3QgdmVyYm9zZSBlbm91Z2ggZm9yIHlvdSwgSSB3aWxsIGFk
ZCB0aGlzIGV4cGxpY2l0bHkuCj4KPiBOb3QgYXQgYWxsLiBNb3JlIHRoYW4gdGhpcyBmdW5jdGlv
biBpcyByZXR1cm5pbmcgdm9pZC4gQSBxdWVyeSAKPiBmdW5jdGlvbiBpcyB1c3VhbGx5IHJldHVy
biBhIGJvb2wvaW50LgpvayB3aWxsIGNoYW5nZS4KPgo+Pgo+Pj4gRnJvbSB0aGUgbmFtZSBJIHdv
dWxkIGV4cGVjdCB0aGUgZnVuY3Rpb24gdG8gcmV0dXJuIHdoZXRoZXIgYSAKPj4+IHRyYW5zbGF0
aW9uIHdhcyBmb3VuZC4gQnV0IGl0IHJldHVybnMgdm9pZC4KPj4+Cj4+PiBJSE1PLCB0aGlzIGlz
IGEgcHJldHR5IGJhZCBpZGVhIGFuZCBtYWtlIG1vcmUgZXhwZWN0YXRpb24gb24gdGhlIAo+Pj4g
dmFsdWUgZm9yIHRoZSBjYWxsZXIuCj4+Pgo+Pj4gTGFzdGx5LCBJIHdvdWxkIGFwcHJlY2lhdGUg
ZG9jdW1lbnRhdGlvbiBvbiBhdCBsZWFzdCB0aGUgZnVuY3Rpb24gCj4+PiBleHBvcnRlZC4KPj4g
b2suCj4+Pgo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3QgYWNwaV9pb3J0X25vZGUgKipzbW11X25vZGUpCj4+Pj4gK3sKPj4+PiArwqDCoMKgIHN0cnVj
dCByaWRfc3RyZWFtaWRfbWFwICpybWFwOwo+Pj4+ICsKPj4+PiArwqDCoMKgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkocm1hcCwgJnJpZF9zdHJlYW1pZF9tYXBfbGlzdCwgZW50cnkpCj4+Pj4gK8KgwqDC
oCB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmIChybWFwLT5wY2lyY19ub2RlID09IHBjaXJjX25v
ZGUpCj4+Pgo+Pj4gQ29kaW5nIHN0eWxlLgo+PiBDYW4gd2UgaGF2ZSBhIGNoZWNrcGF0Y2gucGwg
Zm9yIHhlbi4KPj4gVGhpcyB3b3VsZCBoZWxwIGluIGNhc2VzIHdoZW4gY29kZSBoYXMgYSBtaXgg
b2YgZmlsZXMgd2l0aCBsaW51eCAKPj4gY29kaW5nIHN0eWxlIGFuZCB4ZW4gY29kaW5nIHN0eWxl
Lgo+Cj4gVGhpcyBpcyBiZWVuIHdvcmtlZCBvbi4KR3JlYXQhCj4KPiBbLi4uXQo+Cj4+PiBJIGFt
IG5vdCBhIGJpZyBmYW4gb2YgZXhwb3J0aW5nIHRob3NlIDIgbWFwcy4gQnV0IEkgd2lsbCBzZWUg
aG93IHlvdSAKPj4+IHVzZSBpdCBiZWZvcmUgY29tbWVudGluZy4KPj4gTG90IG9mIHhlbiBjb2Rl
IHVzaW5nIHRoZSBzYW1lIHdheS4gSXMgdGhhdCBhbGwgd3Jvbmc/Cj4KPiBTZWNvbmQgc2VudGVu
Y2U6ICJJIHdpbGwgc2VlIGhvdyB5b3UgdXNlIGl0IGJlZm9yZSBjb21tZW50aW5nIi4KPgpJbiB0
aGF0IGNhc2UsIHRoZSBjb21tZW50IHdhcyB1bndhbnRlZC4uCj4gQ2hlZXJzLAo+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 08:59:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 08:59:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edXwK-0008Ci-Bk; Mon, 22 Jan 2018 08:58:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edXwJ-0008Cb-7g
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 08:58:51 +0000
X-Inumbo-ID: 7265b9d2-ff52-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7265b9d2-ff52-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 08:58:43 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 01:58:42 -0700
Message-Id: <5A65B5D002000078001A0E84@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 01:58:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andy Smith" <andy@strugglers.net>
References: <20180119072124.GX29360@bitfolk.com>
 <5A61CE0202000078001A041C@prv-mh.provo.novell.com>
 <20180119211915.GA29360@bitfolk.com>
In-Reply-To: <20180119211915.GA29360@bitfolk.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] XPTI patches for 4.10 don't apply
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDIyOjE5LCA8YW5keUBzdHJ1Z2dsZXJzLm5ldD4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDI6NTI6NTBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxOS4wMS4xOCBhdCAwODoyMSwgPGFuZHlAc3RydWdnbGVycy5uZXQ+IHdy
b3RlOgo+PiA+IE1heWJlIHRoaXMgaXMgYSBzaWxseSBxdWVzdGlvbiBidXQgd2hpY2ggdGFnIGFy
ZSB0aGUgNC4xMCBYUFRJCj4+ID4gY29tbWl0cyBmcm9tIGh0dHBzOi8veGVuYml0cy54ZW4ub3Jn
L3hzYS94c2EyNTQvUkVBRE1FLnB0aSBhZ2FpbnN0Pwo+PiA+IFRoZXkgZG9uJ3QgYXBwbHkgdG8g
UkVMRUFTRS00LjEwLjAuCj4+IAo+PiBBcyBhbHdheXMgd2l0aCBzZWN1cml0eSBmaXhlcywgdGhl
eSBhcmUgYWdhaW5zdCB0aGUgdGlwIG9mIHRoZQo+PiByZXNwZWN0aXZlIHN0YWdpbmcgdHJlZSBh
dCB0aGUgcG9pbnQgdGhleSB3ZXJlIGJlaW5nIGFwcGxpZWQuCj4gCj4gQWgsIEkgdGhvdWdodCBp
dCBtaWdodCBiZSBzb21ldGhpbmcgbGlrZSB0aGF0Lgo+IAo+IEknbSB1c2VkIHRvIHBhdGNoZXMg
aW4gWFNBcyBiZWluZyBhZ2FpbnN0IGEgc3BlY2lmaWMgcmVsZWFzZS4gV2lsbAo+IHRoZXJlIGJl
IHBhdGNoZXMgcHVibGlzaGVkIGFnYWluc3QgUkVMRUFTRS00LjEwLjAKCkkga25vdyBvZiBubyBw
bGFucywgYW5kIHRvIGJlIGhvbmVzdCBJIHRoaW5rIG15IGVhcmxpZXIgcmVwbHkKYWxyZWFkeSBz
YWlkIGV4YWN0bHkgdGhhdC4KCj4gb3IgaXMgdGhlCj4gZXhwZWN0YXRpb24gZm9yIHBlb3BsZSB0
cnlpbmcgdGhpcyB0byBiZSB1c2luZyB0aGUgdGlwIG9mCj4gNC4xMC1zdGFnaW5nPwoKVGhlcmUg
aXMgbm8gc3VjaCBleHBlY3RhdGlvbjsgcGVvcGxlIHVzaW5nIGEgZGlmZmVyZW50IGJhc2VsaW5l
CnNpbXBseSBtYXkgbmVlZCB0byBhZGp1c3QgdGhlIHBhdGNoZXMuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:25:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:25:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYLs-0001ja-Fl; Mon, 22 Jan 2018 09:25:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edYLr-0001jS-K4
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 09:25:15 +0000
X-Inumbo-ID: 2380ae4c-ff56-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2380ae4c-ff56-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 09:25:09 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 02:25:08 -0700
Message-Id: <5A65BC0102000078001A0ED5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 02:25:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
 <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
 <5A622C9602000078001A0847@prv-mh.provo.novell.com>
 <ec8366d4-ba2b-25da-a5d0-59a0cc404438@citrix.com>
In-Reply-To: <ec8366d4-ba2b-25da-a5d0-59a0cc404438@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE4OjAwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMS8xOS8yMDE4IDA0OjM2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTkuMDEuMTggYXQgMTY6NDMsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
U28gd2hhdCBpZiBpbnN0ZWFkIG9mIHRyeWluZyB0byBjbG9zZSB0aGUgIndpbmRvd3MiLCB3ZSBt
YWRlIGl0IHNvIHRoYXQKPj4+IHRoZXJlIHdhcyBub3RoaW5nIHRocm91Z2ggdGhlIHdpbmRvd3Mg
dG8gc2VlPyAgSWYgbm8gbWF0dGVyIHdoYXQgdGhlCj4+PiBoeXBlcnZpc29yIHNwZWN1bGF0aXZl
bHkgZXhlY3V0ZWQsIG5vdGhpbmcgc2Vuc2l0aXZlIHdhcyB2aXNpYmlsZSBleGNlcHQKPj4+IHdo
YXQgYSB2Y3B1IHdhcyBhbHJlYWR5IGFsbG93ZWQgdG8gc2VlLAo+PiAKPj4gSSB0aGluayB5b3Ug
ZGlkbid0IGZpbmlzaCB5b3VyIHNlbnRlbmNlIGhlcmUsIGJ1dCBJIGFsc28gdGhpbmsgSQo+PiBj
YW4gZ3Vlc3MgdGhlIG1pc3NpbmcgcGFydC4gVGhlcmUncyBhIHByaWNlIHRvIHBheSBmb3Igc3Vj
aCBhbgo+PiBhcHByb2FjaCB0aG91Z2ggLSBpdGVyYXRpbmcgb3ZlciBkb21haW5zLCBvciB2Q1BV
LXMgb2YgYQo+PiBkb21haW4gKGp1c3QgYXMgYW4gZXhhbXBsZSkgd291bGRuJ3QgYmUgc2ltcGxl
IGxpc3Qgd2Fsa3MKPj4gYW55bW9yZS4gVGhlcmUgYXJlIGNlcnRhaW5seSBvdGhlciB0aGluZ3Mu
IElPVyAtIHllcywgYW5kCj4+IGFwcHJvYWNoIGxpa2UgdGhpcyBzZWVtcyBwb3NzaWJsZSwgYnV0
IHdpdGggYWxsIHRoZSBsb3N0Cj4+IHBlcmZvcm1hbmNlIEkgdGhpbmsgd2Ugc2hvdWxkbid0IGdv
IG92ZXJib2FyZCB3aXRoIGZ1cnRoZXIKPj4gaGlkaW5nLgo+IAo+IFJpZ2h0LCBzbyB0aGUgbmV4
dCBxdWVzdGlvbjogd2hhdCBpbmZvcm1hdGlvbiAqZnJvbSBvdGhlciBndWVzdHMqIGFyZQo+IHNl
bnNpdGl2ZT8KPiAKPiBPYnZpb3VzbHkgdGhlIGd1ZXN0IHJlZ2lzdGVycyBhcmUgc2Vuc2l0aXZl
LiAgQnV0IGhvdyBtdWNoIG9mIHRoZQo+IGluZm9ybWF0aW9uIGluIHZjcHUgc3RydWN0IHRoYXQg
d2UgYWN0dWFsbHkgbmVlZCB0byBoYXZlICJ0byBoYW5kIiBpcwo+IGFjdHVhbGx5IHNlbnNpdGl2
ZSBpbmZvcm1hdGlvbiB0aGF0IHdlIG5lZWQgdG8gaGlkZSBmcm9tIG90aGVyIFZNcz8KCk5vbmUs
IEkgdGhpbmsuIEJ1dCB0aGF0J3Mgbm90IHRoZSBtYWluIGFzcGVjdCBoZXJlLiBzdHJ1Y3QgdmNw
dQppbnN0YW5jZXMgY29tZSBhbmQgZ28sIHdoaWNoIHdvdWxkIG1lYW4gd2UnZCBoYXZlIHRvCnBl
cm1hbmVudGx5IHVwZGF0ZSB3aGF0IGlzIG9yIGlzIG5vdCBiZWluZyBleHBvc2VkIGluIHRoZSBw
YWdlCnRhYmxlcyB1c2VkLiBUaGlzLCB3aGlsZSBzb2x2YWJsZSwgaXMgZ29pbmcgdG8gYmUgYSBz
aWduaWZpY2FudApidXJkZW4gaW4gdGVybXMgb2Ygc3luY2hyb25pemluZyBwYWdlIHRhYmxlcyAo
aWYgd2UgY29udGludWUgdG8KdXNlIHBlci1DUFUgb25lcykgYW5kL29yIFRMQiBzaG9vdGRvd24u
IFdoZXJlYXMgaWYgb25seSB0aGUKcnVubmluZyB2Q1BVJ3Mgc3RydWN0dXJlIChhbmQgaXQncyBz
dHJ1Y3QgZG9tYWluKSBhcmUgZXhwb3NlZCwKbm8gc3VjaCBzeW5jaHJvbml6YXRpb24gaXMgbmVl
ZGVkICh0aGluZ3Mgd291bGQgc2ltcGx5IGJlCnVwZGF0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNo
KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:28:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYOg-0001sn-Ss; Mon, 22 Jan 2018 09:28:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r/hy=er=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edYOg-0001sh-0d
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 09:28:10 +0000
X-Inumbo-ID: 8cd2bcc0-ff56-11e7-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cd2bcc0-ff56-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 10:28:06 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id g21so7807856wrb.13
 for <xen-devel@lists.xen.org>; Mon, 22 Jan 2018 01:28:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gOdEzGyfOsrSClsrr0dvYywk8hzJrtFR4HQpiieVJSE=;
 b=IuqWHEED1bS8jwPfCRkNB/PQV9AccrvuQa90z5Se6wyO+G6m/DKMQWFb82L1WLV/Wn
 kOyuZnDf/iqEk4ABf4CCbXL7IDcvx7/0Y7E7u92P9UGrMRKmHxC4nUO92PtdsPmCXphM
 HJ6RQ3wxxH9Gj9ceKfGtveivb1psBH1ON8BvA=
X-Google-DKIM-Signature: v=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=gOdEzGyfOsrSClsrr0dvYywk8hzJrtFR4HQpiieVJSE=;
 b=ir+rPn9W32ViwmeS/t3fIihrqJaZDnaOKWE+ExZSIzcBuSjffsnM0To02L7moobW5E
 S5gTZT5yo+qF4MfRibmT8ralTohE5it+TMl2L0YsQl+LZDgVN35ObS2/HYV+4zwrVdoA
 foWzxG/9XLXYgdxoxcKdxIrzP+lgoVbohP6Z8Awn+7qOdAtaBiVtUzXnGONV33vrF/u7
 RfZBaINH72ClARF1RD8AAyXLexqjvevZZGHS1YEFpdPLydOKJHUw4P7PugVavnrUSk/m
 TVTIzJhzrBRo+Qf+VOvpmh1Qfcfmvn/avpqWTSuFiFJHP1C1HfOjV9l3XIfBNup+ZqN0
 fMsg==
X-Gm-Message-State: AKwxytefBdd9JeacqunBymFjVSRaooNpqKubS5tSfottRRLH8MaxeLHW
 BWZfMW0BjL6Z0KNXpPQp9H98vgtRgb4=
X-Google-Smtp-Source: ACJfBou0jiiZlHiRaDnW+M5qQm/SaeGqvZ6dkoo/iDhkUJo+xVzTfHLbcqRkd5tVobbVzdpWgoNQkQ==
X-Received: by 10.223.152.109 with SMTP id v100mr9026536wrb.222.1516369268740; 
 Fri, 19 Jan 2018 05:41:08 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s44sm5113642wrc.64.2018.01.19.05.41.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 05:41:08 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 Jan 2018 13:41:00 +0000
Message-Id: <20180119134103.3390-5-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119134103.3390-1-julien.grall@linaro.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 4/7] xen/arm32: Add skeleton to harden branch
	predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93
IGFuIGF0dGFja2VyIHRvCnJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wgZmxvdyBvbiBzb21l
IENQVXMgYW5kIHBvdGVudGlhbGx5IGRpdnVsZ2UKaW5mb3JtYXRpb24gZnJvbSBvbmUgY29udGV4
dCB0byBhbm90aGVyLgoKVGhpcyBwYXRjaCBhZGRzIGluaXRpYXRpYWwgc2tlbGV0b24gY29kZSBi
ZWhpbmQgYSBuZXcgS2NvbmZpZyBvcHRpb24KdG8gZW5hYmxlIGltcGxlbWVudGF0aW9uLXNwZWNp
ZmljIG1pdGlnYXRpb25zIGFnYWluc3QgdGhlc2UgYXR0YWNrcwpmb3IgQ1BVcyB0aGF0IGFyZSBh
ZmZlY3RlZC4KCk1vc3Qgb2YgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hl
biBlbnRlcmluZyB0byB0aGUKaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVzdCBjb250ZXh0LgoKQmVj
YXVzZSB0aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNoIHByZWRpY3RvciwgaXQgaXMgbm90IHBv
c3NpYmxlIHRvCnNhZmVseSB1c2UgYnJhbmNoIGluc3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdh
dGlvbiBpcyBhcHBsaWVkLgpUaGVyZWZvcmUgdGhpcyBoYXMgdG8gYmUgZG9uZSBpbiB0aGUgdmVj
dG9yIGVudHJ5IGJlZm9yZSBqdW1wIHRvIHRoZQpoZWxwZXIgaGFuZGxpbmcgYSBnaXZlbiBleGNl
cHRpb24uCgpIb3dldmVyLCBvbiBhcm0zMiwgZWFjaCB2ZWN0b3IgY29udGFpbiBhIHNpbmdsZSBp
bnN0cnVjdGlvbi4gVGhpcyBtZWFucwp0aGF0IHRoZSBoYXJkZW5lZCB2ZWN0b3IgdGFibGVzIG1h
eSByZWx5IG9uIHRoZSBzdGF0ZSBvZiByZWdpc3RlcnMgdGhhdApkb2VzIG5vdCBob2xkIHdoZW4g
aW4gdGhlIGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLgpUaGVyZWZvcmUg
aHlwZXJ2aXNvciBjb2RlIHJ1bm5pbmcgd2l0aCBndWVzdCB2ZWN0b3JzIHRhYmxlIHNob3VsZCBi
ZQptaW5pbWl6ZWQgYW5kIGFsd2F5cyBoYXZlIGludGVycnVwdHMgbWFza2VkIHRvIHJlZHVjZSB0
aGUgcmlzayB0byB1c2UKdGhlbS4KClRoaXMgcGF0Y2ggcHJvdmlkZXMgYW4gaW5mcmFzdHJ1Y3R1
cmUgdG8gc3dpdGNoIHZlY3RvciB0YWJsZXMgYmVmb3JlCmVudGVyaW5nIHRvIHRoZSBndWVzdCBh
bmQgd2hlbiBsZWF2aW5nIGl0LgoKTm90ZSB0aGF0IGFsdGVybmF0aXZlIGNvdWxkIGhhdmUgYmVl
biB1c2VkLCBidXQgb2xkZXIgWGVuICg0Ljggb3IKZWFybGllcikgZG9lc24ndCBoYXZlIHN1cHBv
cnQuIFNvIGF2b2lkIHVzaW5nIGFsdGVybmF0aXZlIHRvIGVhc2UKYmFja3BvcnRpbmcuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTI1NC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL0tjb25maWcgICAgICAgfCAgMyAr
KysKIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgNDEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgIHwgMzAgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBi
L3hlbi9hcmNoL2FybS9LY29uZmlnCmluZGV4IDA2ZmQ4NWNjNzcuLjI3ODJlZTY1ODkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9LY29uZmlnCisrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCkBA
IC0xOTEsNiArMTkxLDkgQEAgY29uZmlnIEhBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiBjb25maWcg
QVJNNjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKICAgICBkZWZfYm9vbCB5IGlmIEFSTV82NCAm
JiBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgogCitjb25maWcgQVJNMzJfSEFSREVOX0JSQU5DSF9Q
UkVESUNUT1IKKyAgICBkZWZfYm9vbCB5IGlmIEFSTV8zMiAmJiBIQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUgorCiBzb3VyY2UgImNvbW1vbi9LY29uZmlnIgogCiBzb3VyY2UgImRyaXZlcnMvS2NvbmZp
ZyIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJt
L2FybTMyL2VudHJ5LlMKaW5kZXggYzJmYWQ1ZmU5Yi4uNTRhMTczM2Y4NyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMKQEAgLTM0LDYgKzM0LDIwIEBACiAgICAgICAgIGJsbmUgc2F2ZV9ndWVzdF9yZWdzCiAKIHNh
dmVfZ3Vlc3RfcmVnczoKKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNU
T1IKKyAgICAgICAgLyoKKyAgICAgICAgICogUmVzdG9yZSB2ZWN0b3JzIHRhYmxlIHRvIHRoZSBk
ZWZhdWx0IGFzIGl0IG1heSBoYXZlIGJlZW4KKyAgICAgICAgICogY2hhbmdlZCB3aGVuIHJldHVy
bmluZyB0byB0aGUgZ3Vlc3QgKHNlZQorICAgICAgICAgKiByZXR1cm5fdG9faHlwZXJ2aXNvciku
IFdlIG5lZWQgdG8gZG8gdGhhdCBlYXJseSAoZS5nIGJlZm9yZQorICAgICAgICAgKiBhbnkgaW50
ZXJydXB0cyBhcmUgdW5tYXNrZWQpIGJlY2F1c2UgaGFyZGVuZWQgdmVjdG9ycyByZXF1aXJlcwor
ICAgICAgICAgKiBTUCB0byBiZSA4IGJ5dGVzIGFsaWduZWQuIFRoaXMgZG9lcyBub3QgaG9sZCB3
aGVuIHJ1bm5pbmcgaW4KKyAgICAgICAgICogdGhlIGh5cGVydmlzb3IuCisgICAgICAgICAqLwor
ICAgICAgICBsZHIgcjEsID1oeXBfdHJhcHNfdmVjdG9yCisgICAgICAgIG1jciBwMTUsIDQsIHIx
LCBjMTIsIGMwLCAwCisgICAgICAgIGlzYgorI2VuZGlmCisKICAgICAgICAgbGRyIHIxMSwgPTB4
ZmZmZmZmZmYgIC8qIENsb2JiZXIgU1Agd2hpY2ggaXMgb25seSB2YWxpZCBmb3IgaHlwZXJ2aXNv
ciBmcmFtZXMuICovCiAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXQogICAgICAgICBT
QVZFX09ORV9CQU5LRUQoU1BfdXNyKQpAQCAtMTc5LDEyICsxOTMsMzcgQEAgcmV0dXJuX3RvX2d1
ZXN0OgogICAgICAgICBSRVNUT1JFX09ORV9CQU5LRUQoUjExX2ZpcSk7IFJFU1RPUkVfT05FX0JB
TktFRChSMTJfZmlxKTsKICAgICAgICAgLyogRmFsbCB0aHJ1ICovCiByZXR1cm5fdG9faHlwZXJ2
aXNvcjoKLSAgICAgICAgY3BzaWQgaQorICAgICAgICBjcHNpZCBhaQogICAgICAgICBsZHIgbHIs
IFtzcCwgI1VSRUdTX2xyXQogICAgICAgICBsZHIgcjExLCBbc3AsICNVUkVHU19wY10KICAgICAg
ICAgbXNyIEVMUl9oeXAsIHIxMQogICAgICAgICBsZHIgcjExLCBbc3AsICNVUkVHU19jcHNyXQog
ICAgICAgICBtc3IgU1BTUl9oeXAsIHIxMQorI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUgorICAgICAgICAvKgorICAgICAgICAgKiBIYXJkZW5pbmcgYnJhbmNoIHBy
ZWRpY3RvciBtYXkgcmVxdWlyZSB0byBzZXR1cCBhIGRpZmZlcmVudAorICAgICAgICAgKiB2ZWN0
b3IgdGFibGVzIGJlZm9yZSByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0cy4gVGhvc2UgdmVjdG9ycwor
ICAgICAgICAgKiBtYXkgcmVseSBvbiB0aGUgc3RhdGUgb2YgcmVnaXN0ZXJzIHRoYXQgZG9lcyBu
b3QgaG9sZCB3aGVuCisgICAgICAgICAqIHJ1bm5pbmcgaW4gdGhlIGh5cGVydmlzb3IgKGUuZyBT
UCBpcyA4IGJ5dGVzIGFsaWduZWQpLiBTbyBzZXR1cAorICAgICAgICAgKiBIVkJBUiB2ZXJ5IGxh
dGUuCisgICAgICAgICAqCisgICAgICAgICAqIERlZmF1bHQgdmVjdG9ycyB0YWJsZSB3aWxsIGJl
IHJlc3RvcmVkIG9uIGV4aXQgKHNlZQorICAgICAgICAgKiBzYXZlX2d1ZXN0X3JlZ3MpLgorICAg
ICAgICAgKi8KKyAgICAgICAgbW92IHI5LCAjMCAgICAgICAgICAgICAgICAgICAgICAvKiB2ZWN0
b3IgdGFibGVzID0gTlVMTCAqLworICAgICAgICAvKgorICAgICAgICAgKiBMb2FkIHZlY3RvciB0
YWJsZXMgcG9pbnRlciBmcm9tIHRoZSBwZXItY3B1IGJwX2hhcmRlbl92ZWNzCisgICAgICAgICAq
IHdoZW4gcmV0dXJuaW5nIHRvIHRoZSBndWVzdCBvbmx5LgorICAgICAgICAgKi8KKyAgICAgICAg
YW5kIHIxMSwgI1BTUl9NT0RFX01BU0sKKyAgICAgICAgY21wIHIxMSwgI1BTUl9NT0RFX0hZUAor
ICAgICAgICBsZHJuZSByMTEsID1wZXJfY3B1X19icF9oYXJkZW5fdmVjcworICAgICAgICBtcmNu
ZSBwMTUsIDQsIHIxMCwgYzEzLCBjMCwgMiAgIC8qIHIxMCA9IHBlci1jcHUgb2Zmc2V0IChIVFBJ
RFIpICovCisgICAgICAgIGFkZG5lIHIxMSwgcjExLCByMTAgICAgICAgICAgICAgLyogcjExID0g
b2Zmc2V0IG9mIHRoZSB2ZWN0b3IgdGFibGVzICovCisgICAgICAgIGxkcm5lIHI5LCBbcjExXSAg
ICAgICAgICAgICAgICAgLyogcjkgID0gdmVjdG9yIHRhYmxlcyAqLworICAgICAgICBjbXAgcjks
ICMwICAgICAgICAgICAgICAgICAgICAgIC8qIE9ubHkgdXBkYXRlIEhWQkFSIHdoZW4gdGhlIHZl
Y3RvciAqLworICAgICAgICBtY3JuZSBwMTUsIDQsIHI5LCBjMTIsIGMwLCAwICAgIC8qIHRhYmxl
cyBpcyBub3QgTlVMTC4gKi8KKyNlbmRpZgogICAgICAgICBwb3Age3IwLXIxMn0KICAgICAgICAg
YWRkIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKTsgLyogU1AsIExSLCBTUFNSLCBQQyAq
LwogICAgICAgICBjbHJleApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IGYxZWE3ZjNjNWIuLjBhMTM4ZmE3MzUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMKQEAgLTE3MCw2ICsxNzAsMzYgQEAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9o
YXJkZW5pbmcodm9pZCAqZGF0YSkKIAogI2VuZGlmIC8qIENPTkZJR19BUk02NF9IQVJERU5fQlJB
TkNIX1BSRURJQ1RPUiAqLwogCisvKiBIYXJkZW5pbmcgQnJhbmNoIHByZWRpY3RvciBjb2RlIGZv
ciBBcm0zMiAqLworI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgor
CisvKgorICogUGVyLUNQVSB2ZWN0b3IgdGFibGVzIHRvIHVzZSB3aGVuIHJldHVybmluZyB0byB0
aGUgZ3Vlc3RzLiBUaGV5IHdpbGwKKyAqIG9ubHkgYmUgdXNlZCBvbiBwbGF0Zm9ybSByZXF1aXJp
bmcgdG8gaGFyZGVuIHRoZSBicmFuY2ggcHJlZGljdG9yLgorICovCitERUZJTkVfUEVSX0NQVV9S
RUFEX01PU1RMWShjb25zdCBjaGFyICosIGJwX2hhcmRlbl92ZWNzKTsKKworZXh0ZXJuIGNoYXIg
aHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnZbXTsKKworc3RhdGljIHZvaWQgX19tYXliZV91bnVzZWQK
K2luc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0
aWVzICplbnRyeSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3Zl
Y3MsIGNvbnN0IGNoYXIgKmRlc2MpCit7CisgICAgLyoKKyAgICAgKiBFbmFibGUgY2FsbGJhY2tz
IGFyZSBjYWxsZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRoZQorICAgICAqIGNhcGFiaWxpdGll
cy4gU28gZG91YmxlLWNoZWNrIHdoZXRoZXIgdGhlIENQVSBtYXRjaGVzIHRoZQorICAgICAqIGVu
dHJ5LgorICAgICAqLworICAgIGlmICggIWVudHJ5LT5tYXRjaGVzKGVudHJ5KSApCisgICAgICAg
IHJldHVybjsKKworICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQ1BVJXUgd2lsbCAlcyBvbiBndWVz
dCBleGl0XG4iLAorICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGRlc2MpOworICAgIHRo
aXNfY3B1KGJwX2hhcmRlbl92ZWNzKSA9IGh5cF92ZWNzOworfQorCisjZW5kaWYKKwogI2RlZmlu
ZSBNSURSX1JBTkdFKG1vZGVsLCBtaW4sIG1heCkgICAgIFwKICAgICAubWF0Y2hlcyA9IGlzX2Fm
ZmVjdGVkX21pZHJfcmFuZ2UsICBcCiAgICAgLm1pZHJfbW9kZWwgPSBtb2RlbCwgICAgICAgICAg
ICAgICAgXAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:30:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYRI-0002Ww-C3; Mon, 22 Jan 2018 09:30:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edYRG-0002Wq-MD
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 09:30:50 +0000
X-Inumbo-ID: edc6ac2c-ff56-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id edc6ac2c-ff56-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 10:30:48 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 02:30:47 -0700
Message-Id: <5A65BD5402000078001A0EEC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 02:30:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <dunlapg@umich.edu>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6224C302000078001A0788@prv-mh.provo.novell.com>
 <CAFLBxZbFP=mPWe6ah3njGBYrMeqnPATie5-TJ4V5WAMF2=U_ew@mail.gmail.com>
In-Reply-To: <CAFLBxZbFP=mPWe6ah3njGBYrMeqnPATie5-TJ4V5WAMF2=U_ew@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/6] x86: move invocations of
 hvm_flush_guest_tlbs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE4OjI5LCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IE9u
IEZyaSwgSmFuIDE5LCAyMDE4IGF0IDQ6MDIgUE0sIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4gd3JvdGU6Cj4+IFRoZWlyIG5lZWQgaXMgbm90IHRpZWQgdG8gdGhlIGFjdHVhbCBmbHVz
aGluZyBvZiBUTEJzLCBidXQgdGhlIHRpY2tpbmcKPj4gb2YgdGhlIFRMQiBjbG9jay4gTWFrZSB0
aGlzIG1vcmUgb2J2aW91cyBieSBmb2xkaW5nIHRoZSB0d28gaW52b2NhdGlvbnMKPj4gaW50byBh
IHNpbmdsZSBvbmUgaW4gcHJlX2ZsdXNoKCkuCj4gCj4gU28gbm93IHByZV9mbHVzaCgpIGFjdHVh
bGx5IGRvZXMgdGhlIGZsdXNoPwo+IAo+IEkgZG9uJ3Qgb2JqZWN0IHRvIHRoZSBjaGFuZ2UgcGVy
IHNlIChhbmQgZnJvbSB3aGF0IEkgY2FuIHRlbGwgaXQncwo+IHRlY2huaWNhbGx5IGNvcnJlY3Qp
LCBidXQgSSB0aGluayB5b3UncmUgbWFraW5nIHRoaW5ncyBhbnkgY2xlYXJlci4KCkRpZCB5b3Ug
bWVhbiAiSSBkb24ndCB0aGluayI/Cgpodm1fZmx1c2hfZ3Vlc3RfdGxicygpLCBkZXNwaXRlIGl0
cyBuYW1lLCBkb2VzIG5vdCBhY3R1YWxseSBkbyBhbnkKZmx1c2hpbmcuIEl0IGlzIGEgc2ltcGxl
IHdyYXBwZXIgYXJvdW5kIGh2bV9hc2lkX2ZsdXNoX2NvcmUoKSwKd2hpY2ggb25seSBpbmNyZW1l
bnRzIHRoZSBBU0lEIGdlbmVyYXRpb24gY291bnRlci4gSSB2ZXJ5IG11Y2gKdmlldyB0aGlzIGFz
IHNvbWV0aGluZyB0aGF0IGF0IGxlYXN0IGVxdWFsbHkgd2VsbCBjYW4gYmUgZG9uZSBpbgpwcmVf
Zmx1c2goKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:31:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYSC-0002cn-Ka; Mon, 22 Jan 2018 09:31:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edYSB-0002cU-GL
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 09:31:47 +0000
X-Inumbo-ID: 0ca7a063-ff57-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0ca7a063-ff57-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 09:31:40 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 02:31:39 -0700
Message-Id: <5A65BD8802000078001A0EEF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 02:31:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6224F502000078001A078B@prv-mh.provo.novell.com>
 <a84b24c8-2973-e0f2-d543-8698971db4b3@citrix.com>
In-Reply-To: <a84b24c8-2973-e0f2-d543-8698971db4b3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/6] x86: make CPU state flush requests
	explicit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE4OjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTY6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9m
bHVzaHRsYi5oCj4+IEBAIC0xMDEsNiArMTAxLDggQEAgdm9pZCB3cml0ZV9jcjModW5zaWduZWQg
bG9uZyBjcjMpOwo+PiAgI2RlZmluZSBGTFVTSF9DQUNIRSAgICAgIDB4NDAwCj4+ICAgLyogVkEg
Zm9yIHRoZSBmbHVzaCBoYXMgYSB2YWxpZCBtYXBwaW5nICovCj4+ICAjZGVmaW5lIEZMVVNIX1ZB
X1ZBTElEICAgMHg4MDAKPj4gKyAvKiBGbHVzaCBDUFUgc3RhdGUgKi8KPj4gKyNkZWZpbmUgRkxV
U0hfU1RBVEUgICAgICAweDEwMDAKPiAKPiBTVEFURSBjb3VsZCBsZWdpdGltYXRlbHkgZGVzY3Jp
YmUgYW55IG9mIHRoZSBvdGhlciBGTFVTSCBmbGFncy4gCj4gRkxVU0hfVkNQVV9TVEFURSA/CgpG
aW5lIGJ5IG1lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:32:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:32:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYT2-0002ip-Tl; Mon, 22 Jan 2018 09:32:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zvfe=er=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1edYT1-0002ih-N1
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 09:32:39 +0000
X-Inumbo-ID: 2ea81fc5-ff57-11e7-ba59-bc764e045a96
Received: from ppsw-31.csi.cam.ac.uk (unknown [131.111.8.131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ea81fc5-ff57-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 10:32:37 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:54921
 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1edYSx-0010AG-Kv (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 22 Jan 2018 09:32:35 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6224F502000078001A078B@prv-mh.provo.novell.com>
 <a84b24c8-2973-e0f2-d543-8698971db4b3@citrix.com>
 <5A65BD8802000078001A0EEF@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e922c002-0fbc-41d3-58a2-ae3c66458f46@citrix.com>
Date: Mon, 22 Jan 2018 09:32:35 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A65BD8802000078001A0EEF@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/6] x86: make CPU state flush requests
	explicit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOCAwOTozMSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDEuMTgg
YXQgMTg6NDAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTkvMDEv
MTggMTY6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9mbHVzaHRsYi5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKPj4+
IEBAIC0xMDEsNiArMTAxLDggQEAgdm9pZCB3cml0ZV9jcjModW5zaWduZWQgbG9uZyBjcjMpOwo+
Pj4gICNkZWZpbmUgRkxVU0hfQ0FDSEUgICAgICAweDQwMAo+Pj4gICAvKiBWQSBmb3IgdGhlIGZs
dXNoIGhhcyBhIHZhbGlkIG1hcHBpbmcgKi8KPj4+ICAjZGVmaW5lIEZMVVNIX1ZBX1ZBTElEICAg
MHg4MDAKPj4+ICsgLyogRmx1c2ggQ1BVIHN0YXRlICovCj4+PiArI2RlZmluZSBGTFVTSF9TVEFU
RSAgICAgIDB4MTAwMAo+PiBTVEFURSBjb3VsZCBsZWdpdGltYXRlbHkgZGVzY3JpYmUgYW55IG9m
IHRoZSBvdGhlciBGTFVTSCBmbGFncy4gCj4+IEZMVVNIX1ZDUFVfU1RBVEUgPwo+IEZpbmUgYnkg
bWUuCgpJbiB3aGljaCBjYXNlLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:32:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:32:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYTI-0002lX-4z; Mon, 22 Jan 2018 09:32:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edYTG-0002l7-Id
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 09:32:54 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-5.messagelabs.com id 4C/BC-28177-5CFA56A5;
 Mon, 22 Jan 2018 09:32:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVffI+tQ
 og/OHBSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bb6g7Wgo2XGSsun+lkbGBsn8nYxcjFISTQ
 yCSxd30jlPOYUWJ/+3lWCGcbo8TZM1+Zuxg5OUQEnCW+npnLDmLzCuhL/Fx+Acjm4BAWsJXoO
 WANUi8h8FtD4uy1zWwgNRIC3hL9vQdZYewbi78AbWDnYBOwkjgkBhJlEVCVOPyyhW0CI/cCRo
 ZVjBrFqUVlqUW6huZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiBPmYAgh2MF09
 7HmKU5GBSEuW1K0mNEuJLyk+pzEgszogvKs1JLT7EKMPBoSTBm7UOKCdYlJqeWpGWmQMMNpi0
 BAePkgjvY5A0b3FBYm5xZjpE6hSjPUfTgwdtzBx/Hr4EkjdevAaS05a9aWMWYsnLz0uVEufVB
 WkTAGnLKM2DGwqLjkuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5q0CmcKTmVcCt/sV0FlMQG
 fdqAE7qyQRISXVwJiRvPTa44dxGpkdU74e37hns/YUrqMLl7yO+7nvZthn438lB+zuMe+Om7D
 iTY/R24mNOW223v7Crr3PhP68iM7lv6F0h0PbZekSwfy7N97vP9bxwlbh3sN77tM8swL7/IJM
 lHbkbXtxkP89A+tDu6kN++9cM3sb/WradSszn59dx6b899PpWcWsxFKckWioxVxUnAgAZ8GA7
 okCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1516613571!112630075!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28799 invoked from network); 22 Jan 2018 09:32:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jan 2018 09:32:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edYTA-0002Zl-Kl; Mon, 22 Jan 2018 09:32:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edYT5-0005z6-2J; Mon, 22 Jan 2018 09:32:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edYT4-0007uf-8v; Mon, 22 Jan 2018 09:32:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118263-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-raw:<job status>:broken:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-examine:host-install:broken:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5515114211c5096987b8e622c2ca57929cebabaa
X-Osstest-Versions-That: linux=d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 Jan 2018 09:32:42 +0000
Subject: [Xen-devel] [linux-linus test] 118263: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI2MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MjYzLwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1
cz4gICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
IDxqb2Igc3RhdHVzPiAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJy
b2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE4MjUwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVH
Ui4gdnMuIDExODI1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE4MjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMu
IDExODI1MAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDExODI1MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tl
biBSRUdSLiB2cy4gMTE4MjUwCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA1IGhvc3Qt
aW5zdGFsbCAgICAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTgyNTAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJy
b2tlbiBSRUdSLiB2cy4gMTE4MjUwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjUwCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTgyNTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODI1MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjUwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgyNTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODI1MAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE4MjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNTAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODI1MAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAg
ICAgICAgICAgICA1NTE1MTE0MjExYzUwOTY5ODdiOGU2MjJjMmNhNTc5MjljZWJhYmFhCmJhc2Vs
aW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkNTE3YmI3OWY0OTk0YTg3Y2ZjMmRk
ZDRjYzc2YmQxYTYyN2Q0YmVkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyNTAgIDIwMTgtMDEt
MjEgMDY6NDg6MzEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjYzICAyMDE4
LTAxLTIxIDIzOjE3OjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kaSBLbGVlbiA8YWtAbGludXguaW50
ZWwuY29tPgogIERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPgogIERhdmlkIFdvb2Rob3Vz
ZSA8ZHdtd0BhbWF6b24uY28udWs+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNv
bT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgTWFz
YW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBUaG9tYXMgR2xlaXhuZXIgPHRn
bHhAbGludXRyb25peC5kZT4KICBUb20gTGVuZGFja3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29t
PgogIHpoZW53ZWkucGkgPHpoZW53ZWkucGlAeW91cnVuY2xvdWQuY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJyb2tlbiAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSBi
cm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGJyb2tlbgpicm9r
ZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgYnJva2VuCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0
KQpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcmF3IGhvc3QtaW5zdGFsbCg0KQpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCBob3N0LWlu
c3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4tc3Rl
cCB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSBob3N0LWluc3RhbGwKYnJva2VuLXN0ZXAgdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxs
KDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNTUxNTExNDIxMWM1MDk2OTg3YjhlNjIyYzJj
YTU3OTI5Y2ViYWJhYQpNZXJnZTogMzE5ZjFlMDRjN2U3IDNmN2Q4NzU1NjZkOApBdXRob3I6IExp
bnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KRGF0ZTogICBTdW4g
SmFuIDIxIDEwOjQ4OjM1IDIwMTggLTA4MDAKCiAgICBNZXJnZSBicmFuY2ggJ3g4Ni1wdGktZm9y
LWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQv
dGlwL3RpcAogICAgCiAgICBQdWxsIHg4NiBwdGkgZml4ZXMgZnJvbSBUaG9tYXMgR2xlaXhuZXI6
CiAgICAgIkEgc21hbGwgc2V0IG9mIGZpeGVzIGZvciB0aGUgbWVsdGRvd24vc3BlY3RyZSBtaXRp
Z2F0aW9uczoKICAgIAogICAgICAgLSBNYWtlIGtwcm9iZXMgYXdhcmUgb2YgcmV0cG9saW5lcyB0
byBwcmV2ZW50IHByb2JlcyBpbiB0aGUgcmV0cG9saW5lCiAgICAgICAgIHRodW5rcy4KICAgIAog
ICAgICAgLSBNYWtlIHRoZSBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbiBzcGVjdWxhdGlvbiBwcm90
ZWN0ZWQuIE1DRSB1c2VkIHRvCiAgICAgICAgIGlzc3VlIGFuIGluZGlyZWN0IGNhbGwgZGlyZWN0
bHkgZnJvbSB0aGUgQVNNIGVudHJ5IGNvZGUuIENvbnZlcnQKICAgICAgICAgdGhhdCB0byBhIGRp
cmVjdCBjYWxsIGludG8gYSBDLWZ1bmN0aW9uIGFuZCBpc3N1ZSB0aGUgaW5kaXJlY3QgY2FsbAog
ICAgICAgICBmcm9tIHRoZXJlIHNvIHRoZSBjb21waWxlciBjYW4gYWRkIHRoZSByZXRwb2xpbmUg
cHJvdGVjdGlvbiwKICAgIAogICAgICAgLSBNYWtlIHRoZSB2bWV4aXRfZmlsbF9SU0IoKSBhc3Nl
bWJseSBsZXNzIHN0dXBpZAogICAgCiAgICAgICAtIEZpeCBhIHR5cG8gaW4gdGhlIFBUSSBkb2N1
bWVudGF0aW9uIgogICAgCiAgICAqICd4ODYtcHRpLWZvci1saW51cycgb2YgZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RpcC90aXA6CiAgICAgIHg4Ni9yZXRw
b2xpbmU6IE9wdGltaXplIGlubGluZSBhc3NlbWJsZXIgZm9yIHZtZXhpdF9maWxsX1JTQgogICAg
ICB4ODYvcHRpOiBEb2N1bWVudCBmaXggd3JvbmcgaW5kZXgKICAgICAga3Byb2Jlcy94ODY6IERp
c2FibGUgb3B0aW1pemluZyBvbiB0aGUgZnVuY3Rpb24ganVtcHMgdG8gaW5kaXJlY3QgdGh1bmsK
ICAgICAga3Byb2Jlcy94ODY6IEJsYWNrbGlzdCBpbmRpcmVjdCB0aHVuayBmdW5jdGlvbnMgZm9y
IGtwcm9iZXMKICAgICAgcmV0cG9saW5lOiBJbnRyb2R1Y2Ugc3RhcnQvZW5kIG1hcmtlcnMgb2Yg
aW5kaXJlY3QgdGh1bmsKICAgICAgeDg2L21jZTogTWFrZSBtYWNoaW5lIGNoZWNrIHNwZWN1bGF0
aW9uIHByb3RlY3RlZAoKY29tbWl0IDMxOWYxZTA0YzdlNzAxNjIzM2Y5OThhMWE0OGNkM2QxN2Rh
MjEwOGYKTWVyZ2U6IDY2ZjgxNjI0MTg5NSBmMjNkNzRmNmM2NmMKQXV0aG9yOiBMaW51cyBUb3J2
YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkRhdGU6ICAgU3VuIEphbiAyMSAx
MDo0MTo0OCAyMDE4IC0wODAwCgogICAgTWVyZ2UgYnJhbmNoICd4ODYtdXJnZW50LWZvci1saW51
cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RpcC90
aXAKICAgIAogICAgUHVsbCB4ODYga2V4ZWMgZml4IGZyb20gVGhvbWFzIEdsZWl4bmVyOgogICAg
ICJBIHNpbmdsZSBmaXggZm9yIHRoZSBXQklOVkQgaXNzdWUgaW50cm9kdWNlZCBieSB0aGUgU01F
IHN1cHBvcnQgd2hpY2gKICAgICAgY2F1c2VzIGtleGVjIGZhaWxzIG9uIG5vbiBBTUQvU01FIGNh
cGFibGUgQ1BVcy4gSXNzdWUgV0JJTlZEIG9ubHkgd2hlbgogICAgICB0aGUgQ1BVIGhhcyBTTUUg
YW5kIGF2b2lkIGRvaW5nIHNvIGluIGEgbG9vcCIKICAgIAogICAgWyBTaWRlIG5vdGU6IHRoaXMg
cGF0Y2ggZml4ZXMgdGhlIHByb2JsZW0sIGJ1dCBpdCBpc24ndCBlbnRpcmVseSBjbGVhcgogICAg
ICB3aHkgaXQgaXMgcmVxdWlyZWQuIFRoZSB3YmludmQgc2hvdWxkIGp1c3Qgd29yayByZWdhcmRs
ZXNzLCBidXQgdGhlcmUKICAgICAgc2VlbXMgdG8gYmUgc29tZSBzeXN0ZW0gLSBhcyBvcHBvc2Vk
IHRvIENQVSAtIGlzc3VlLCBzaW5jZSB0aGUgd2JpbnZkCiAgICAgIGNhdXNlcyBtb3JlIHByb2Js
ZW1zIGxhdGVyIGluIHRoZSBzaHV0ZG93biBzZXF1ZW5jZSwgYnV0IHdiaW52ZAogICAgICBpbnN0
cnVjdGlvbnMgd2hpbGUgdGhlIHN5c3RlbSBpcyBzdGlsbCBhY3RpdmUgYXJlIG5vdCBwcm9ibGVt
YXRpYy4KICAgIAogICAgICBQb3NzaWJseSBzb21lIFNNSSBvciBwZW5kaW5nIG1hY2hpbmUgY2hl
Y2sgaXNzdWUgb24gdGhlIGFmZmVjdGVkIHN5c3RlbSBdCiAgICAKICAgICogJ3g4Ni11cmdlbnQt
Zm9yLWxpbnVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvdGlwL3RpcDoKICAgICAgeDg2L21tOiBSZXdvcmsgd2JpbnZkLCBobHQgb3BlcmF0aW9uIGlu
IHN0b3BfdGhpc19jcHUoKQoKY29tbWl0IDY2ZjgxNjI0MTg5NWRjOGExNjE0YzExMTRjMGE5N2Ix
NjdlNGNlNjQKTWVyZ2U6IGQ1MTdiYjc5ZjQ5OSBhMGM5MjU5ZGM0ZTEKQXV0aG9yOiBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CkRhdGU6ICAgU3VuIEphbiAy
MSAxMDozOTo1OCAyMDE4IC0wODAwCgogICAgTWVyZ2UgYnJhbmNoICdpcnEtdXJnZW50LWZvci1s
aW51cycgb2YgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rp
cC90aXAKICAgIAogICAgUHVsbCBpcnEgZml4IGZyb20gVGhvbWFzIEdsZWl4bmVyOgogICAgICJB
IHNpbmdsZSBmaXggZm9yIHRoZSBuZXcgbWF0cml4IGFsbG9jYXRvciB0byBwcmV2ZW50IHZlY3Rv
ciBleGhhdXN0aW9uCiAgICAgIGJ5IGNlcnRhaW4gbmV0d29yayBkcml2ZXJzIHdoaWNoIGFsbG9j
YXRlIGdhemlsbGlvbnMgb2YgdW51c2VkIHZlY3RvcnMKICAgICAgd2hpY2ggY2Fubm90IGJlIHB1
dCBpbnRvIHJlc2VydmF0aW9uIG1vZGUgZHVlIHRvIE1TSSBhbmQgdGhlIGxhY2sgb2YKICAgICAg
TVNJIGVudHJ5IG1hc2tpbmcuCiAgICAKICAgICAgVGhlIGZpeC93b3JrYXJvdW5kIGlzIHRvIHNw
cmVhZCB0aGUgdmVjdG9ycyBhY3Jvc3MgQ1BVcyBieSBzZWFyY2hpbmcKICAgICAgdGhlIHN1cHBs
aWVkIHRhcmdldCBDUFUgbWFzayBmb3IgdGhlIENQVSB3aXRoIHRoZSBzbWFsbGVzdCBudW1iZXIg
b2YKICAgICAgYWxsb2NhdGVkIHZlY3RvcnMiCiAgICAKICAgICogJ2lycS11cmdlbnQtZm9yLWxp
bnVzJyBvZiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlw
L3RpcDoKICAgICAgaXJxL21hdHJpeDogU3ByZWFkIGludGVycnVwdHMgb24gYWxsb2NhdGlvbgoK
Y29tbWl0IDNmN2Q4NzU1NjZkOGU3OWM1ZTBiMmM5YTQxM2U5MWIyYzI5ZTA4NTQKQXV0aG9yOiBB
bmRpIEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+CkRhdGU6ICAgV2VkIEphbiAxNyAxNDo1Mzoy
OCAyMDE4IC0wODAwCgogICAgeDg2L3JldHBvbGluZTogT3B0aW1pemUgaW5saW5lIGFzc2VtYmxl
ciBmb3Igdm1leGl0X2ZpbGxfUlNCCiAgICAKICAgIFRoZSBnZW5lcmF0ZWQgYXNzZW1ibGVyIGZv
ciB0aGUgQyBmaWxsIFJTQiBpbmxpbmUgYXNtIG9wZXJhdGlvbnMgaGFzCiAgICBzZXZlcmFsIGlz
c3VlczoKICAgIAogICAgLSBUaGUgQyBjb2RlIHNldHMgdXAgdGhlIGxvb3AgcmVnaXN0ZXIsIHdo
aWNoIGlzIHRoZW4gaW1tZWRpYXRlbHkKICAgICAgb3ZlcndyaXR0ZW4gaW4gX19GSUxMX1JFVFVS
Tl9CVUZGRVIgd2l0aCB0aGUgc2FtZSB2YWx1ZSBhZ2Fpbi4KICAgIAogICAgLSBUaGUgQyBjb2Rl
IGFsc28gcGFzc2VzIGluIHRoZSBpdGVyYXRpb24gY291bnQgaW4gYW5vdGhlciByZWdpc3Rlciwg
d2hpY2gKICAgICAgaXMgbm90IHVzZWQgYXQgYWxsLgogICAgCiAgICBSZW1vdmUgdGhlc2UgdHdv
IHVubmVjZXNzYXJ5IG9wZXJhdGlvbnMuIEp1c3QgcmVseSBvbiB0aGUgc2luZ2xlIGNvbnN0YW50
CiAgICBwYXNzZWQgdG8gdGhlIG1hY3JvIGZvciB0aGUgaXRlcmF0aW9ucy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgICBBY2tlZC1ieTog
RGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KICAgIENjOiBkYXZlLmhhbnNlbkBp
bnRlbC5jb20KICAgIENjOiBncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZwogICAgQ2M6IHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnCiAgICBDYzogYXJqYW5AbGludXguaW50ZWwuY29tCiAg
ICBMaW5rOiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yLzIwMTgwMTE3MjI1MzI4LjE1NDE0LTEt
YW5kaUBmaXJzdGZsb29yLm9yZwoKY29tbWl0IDk4ZjBmY2VlYzdmODRkODBiYzA1M2U0OWU1OTYw
ODg1NzMwODY0MjEKQXV0aG9yOiB6aGVud2VpLnBpIDx6aGVud2VpLnBpQHlvdXJ1bmNsb3VkLmNv
bT4KRGF0ZTogICBUaHUgSmFuIDE4IDA5OjA0OjUyIDIwMTggKzA4MDAKCiAgICB4ODYvcHRpOiBE
b2N1bWVudCBmaXggd3JvbmcgaW5kZXgKICAgIAogICAgSW4gc2VjdGlvbiA8Mi4gUnVudGltZSBD
b3N0PiwgZml4IHdyb25nIGluZGV4LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiB6aGVud2VpLnBp
IDx6aGVud2VpLnBpQHlvdXJ1bmNsb3VkLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBH
bGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogICAgQ2M6IGRhdmUuaGFuc2VuQGxpbnV4Lmlu
dGVsLmNvbQogICAgTGluazogaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8xNTE2MjM3NDkyLTI3
NzM5LTEtZ2l0LXNlbmQtZW1haWwtemhlbndlaS5waUB5b3VydW5jbG91ZC5jb20KCmNvbW1pdCBj
ODZhMzJjMDlmOGNlZDY3OTcxYTIzMTBlM2IwZGRhNGQxNzQ5MDA3CkF1dGhvcjogTWFzYW1pIEhp
cmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KRGF0ZTogICBGcmkgSmFuIDE5IDAxOjE1OjIw
IDIwMTggKzA5MDAKCiAgICBrcHJvYmVzL3g4NjogRGlzYWJsZSBvcHRpbWl6aW5nIG9uIHRoZSBm
dW5jdGlvbiBqdW1wcyB0byBpbmRpcmVjdCB0aHVuawogICAgCiAgICBTaW5jZSBpbmRpcmVjdCBq
dW1wIGluc3RydWN0aW9ucyB3aWxsIGJlIHJlcGxhY2VkIGJ5IGp1bXAKICAgIHRvIF9feDg2X2lu
ZGlyZWN0X3RodW5rXyosIHRob3NlIGptcCBpbnN0cnVjdGlvbiBtdXN0IGJlCiAgICB0cmVhdGVk
IGFzIGFuIGluZGlyZWN0IGp1bXAuIFNpbmNlIG9wdHByb2JlIHByb2hpYml0cyB0bwogICAgb3B0
aW1pemUgcHJvYmVzIGluIHRoZSBmdW5jdGlvbiB3aGljaCB1c2VzIGFuIGluZGlyZWN0IGp1bXAs
CiAgICBpdCBhbHNvIG5lZWRzIHRvIGZpbmQgb3V0IHRoZSBmdW5jdGlvbiB3aGljaCBqdW1wIHRv
CiAgICBfX3g4Nl9pbmRpcmVjdF90aHVua18qIGFuZCBkaXNhYmxlIG9wdGltaXphdGlvbi4KICAg
IAogICAgQWRkIGEgY2hlY2sgdGhhdCB0aGUganVtcCB0YXJnZXQgYWRkcmVzcyBpcyBiZXR3ZWVu
IHRoZQogICAgX19pbmRpcmVjdF90aHVua19zdGFydC9lbmQgd2hlbiBvcHRpbWl6aW5nIGtwcm9i
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2Vy
bmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJv
bml4LmRlPgogICAgQWNrZWQtYnk6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+
CiAgICBDYzogQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgogICAgQ2M6IFBldGVyIFpp
amxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICAgIENjOiBBbmFudGggTiBNYXZpbmFrYXlh
bmFoYWxsaSA8YW5hbnRoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIENjOiBBcmphbiB2YW4gZGUg
VmVuIDxhcmphbkBsaW51eC5pbnRlbC5jb20+CiAgICBDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxn
cmVna2hAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgICBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9y
ZwogICAgTGluazogaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8xNTE2MjkyMTIwNjIuMTAyNDEu
Njk5MTI2NjEwMDIzMzAwMjI3My5zdGdpdEBkZXZib3gKCmNvbW1pdCBjMTgwNGEyMzY4OTRlY2M5
NDJkYTdkYzZjNWFiZTIwOWU1NmNiYTkzCkF1dGhvcjogTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFt
YXRAa2VybmVsLm9yZz4KRGF0ZTogICBGcmkgSmFuIDE5IDAxOjE0OjUxIDIwMTggKzA5MDAKCiAg
ICBrcHJvYmVzL3g4NjogQmxhY2tsaXN0IGluZGlyZWN0IHRodW5rIGZ1bmN0aW9ucyBmb3Iga3By
b2JlcwogICAgCiAgICBNYXJrIF9feDg2X2luZGlyZWN0X3RodW5rXyogZnVuY3Rpb25zIGFzIGJs
YWNrbGlzdCBmb3Iga3Byb2JlcwogICAgYmVjYXVzZSB0aG9zZSBmdW5jdGlvbnMgY2FuIGJlIGNh
bGxlZCBmcm9tIGFueXdoZXJlIGluIHRoZSBrZXJuZWwKICAgIGluY2x1ZGluZyBibGFja2xpc3Qg
ZnVuY3Rpb25zIG9mIGtwcm9iZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1hc2FtaSBIaXJh
bWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICAgIEFja2VkLWJ5OiBEYXZpZCBXb29kaG91c2Ug
PGR3bXdAYW1hem9uLmNvLnVrPgogICAgQ2M6IEFuZGkgS2xlZW4gPGFrQGxpbnV4LmludGVsLmNv
bT4KICAgIENjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgICBDYzog
QW5hbnRoIE4gTWF2aW5ha2F5YW5haGFsbGkgPGFuYW50aEBsaW51eC52bmV0LmlibS5jb20+CiAg
ICBDYzogQXJqYW4gdmFuIGRlIFZlbiA8YXJqYW5AbGludXguaW50ZWwuY29tPgogICAgQ2M6IEdy
ZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogICAgQ2M6IHN0
YWJsZUB2Z2VyLmtlcm5lbC5vcmcKICAgIExpbms6IGh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3Iv
MTUxNjI5MjA5MTExLjEwMjQxLjU0NDQ4NTI4MjMzNzgwNjg2ODMuc3RnaXRAZGV2Ym94Cgpjb21t
aXQgNzM2ZTgwYTQyMTNlOWJiY2U0MGE3YzA1MDMzNzA0NzEyOGI0NzJhYwpBdXRob3I6IE1hc2Ft
aSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CkRhdGU6ICAgRnJpIEphbiAxOSAwMTox
NDoyMSAyMDE4ICswOTAwCgogICAgcmV0cG9saW5lOiBJbnRyb2R1Y2Ugc3RhcnQvZW5kIG1hcmtl
cnMgb2YgaW5kaXJlY3QgdGh1bmsKICAgIAogICAgSW50cm9kdWNlIHN0YXJ0L2VuZCBtYXJrZXJz
IG9mIF9feDg2X2luZGlyZWN0X3RodW5rXyogZnVuY3Rpb25zLgogICAgVG8gbWFrZSBpdCBlYXN5
LCBjb25zb2xpZGF0ZSAudGV4dC5fX3g4Ni5pbmRpcmVjdF90aHVuay4qIHNlY3Rpb25zCiAgICB0
byBvbmUgLnRleHQuX194ODYuaW5kaXJlY3RfdGh1bmsgc2VjdGlvbiBhbmQgcHV0IGl0IGluIHRo
ZQogICAgZW5kIG9mIGtlcm5lbCB0ZXh0IHNlY3Rpb24gYW5kIGFkZHMgX19pbmRpcmVjdF90aHVu
a19zdGFydC9lbmQKICAgIHNvIHRoYXQgb3RoZXIgc3Vic3lzdGVtIChlLmcuIGtwcm9iZXMpIGNh
biBpZGVudGlmeSBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWFzYW1pIEhpcmFtYXRzdSA8
bWhpcmFtYXRAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8
dGdseEBsaW51dHJvbml4LmRlPgogICAgQWNrZWQtYnk6IERhdmlkIFdvb2Rob3VzZSA8ZHdtd0Bh
bWF6b24uY28udWs+CiAgICBDYzogQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgogICAg
Q2M6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICAgIENjOiBBbmFudGgg
TiBNYXZpbmFrYXlhbmFoYWxsaSA8YW5hbnRoQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIENjOiBB
cmphbiB2YW4gZGUgVmVuIDxhcmphbkBsaW51eC5pbnRlbC5jb20+CiAgICBDYzogR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgICBDYzogc3RhYmxlQHZn
ZXIua2VybmVsLm9yZwogICAgTGluazogaHR0cHM6Ly9sa21sLmtlcm5lbC5vcmcvci8xNTE2Mjky
MDYxNzguMTAyNDEuNjgyODgwNDY5NjQxMDA0NDc3MS5zdGdpdEBkZXZib3gKCmNvbW1pdCA2ZjQx
YzM0ZDY5ZWIwMDVlNzg0ODcxNmJiY2FmYzk3OWIzNTAzN2Q1CkF1dGhvcjogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkRhdGU6ICAgVGh1IEphbiAxOCAxNjoyODoyNiAyMDE4
ICswMTAwCgogICAgeDg2L21jZTogTWFrZSBtYWNoaW5lIGNoZWNrIHNwZWN1bGF0aW9uIHByb3Rl
Y3RlZAogICAgCiAgICBUaGUgbWFjaGluZSBjaGVjayBpZHRlbnRyeSB1c2VzIGFuIGluZGlyZWN0
IGJyYW5jaCBkaXJlY3RseSBmcm9tIHRoZSBsb3cKICAgIGxldmVsIGNvZGUuIFRoaXMgZXZhZGVz
IHRoZSBzcGVjdWxhdGlvbiBwcm90ZWN0aW9uLgogICAgCiAgICBSZXBsYWNlIGl0IGJ5IGEgZGly
ZWN0IGNhbGwgaW50byBDIGNvZGUgYW5kIGlzc3VlIHRoZSBpbmRpcmVjdCBjYWxsIHRoZXJlCiAg
ICBzbyB0aGUgY29tcGlsZXIgY2FuIGFwcGx5IHRoZSBwcm9wZXIgc3BlY3VsYXRpb24gcHJvdGVj
dGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+CiAgICBSZXZpZXdlZC1ieTpCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4K
ICAgIFJldmlld2VkLWJ5OiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogICAg
TmljZWQtYnk6IFBldGVyIFppamxzdHJhIDxwZXRlcnpAaW5mcmFkZWFkLm9yZz4KICAgIENjOiBz
dGFibGVAdmdlci5rZXJuZWwub3JnCiAgICBMaW5rOiBodHRwczovL2xrbWwua2VybmVsLm9yZy9y
L2FscGluZS5ERUIuMi4yMC4xODAxMTgxNjI2MjkwLjE4NDdAbmFub3MKCmNvbW1pdCBmMjNkNzRm
NmM2NmMzNjk3ZTAzMjU1MGVlZWYzZjY0MDM5MWEzYTdkCkF1dGhvcjogVG9tIExlbmRhY2t5IDx0
aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KRGF0ZTogICBXZWQgSmFuIDE3IDE3OjQxOjQxIDIwMTgg
LTA2MDAKCiAgICB4ODYvbW06IFJld29yayB3YmludmQsIGhsdCBvcGVyYXRpb24gaW4gc3RvcF90
aGlzX2NwdSgpCiAgICAKICAgIFNvbWUgaXNzdWVzIGhhdmUgYmVlbiByZXBvcnRlZCB3aXRoIHRo
ZSBmb3IgbG9vcCBpbiBzdG9wX3RoaXNfY3B1KCkgdGhhdAogICAgaXNzdWVzIHRoZSAnd2JpbnZk
OyBobHQnIHNlcXVlbmNlLiAgUmV2ZXJ0aW5nIHRoaXMgc2VxdWVuY2UgdG8gaGFsdCgpCiAgICBo
YXMgYmVlbiBzaG93biB0byByZXNvbHZlIHRoZSBpc3N1ZS4KICAgIAogICAgSG93ZXZlciwgdGhl
IHdiaW52ZCBpcyBuZWVkZWQgd2hlbiBydW5uaW5nIHdpdGggU01FLiAgVGhlIHJlYXNvbiBmb3Ig
dGhlCiAgICB3YmludmQgaXMgdG8gcHJldmVudCBjYWNoZSBmbHVzaCByYWNlcyBiZXR3ZWVuIGVu
Y3J5cHRlZCBhbmQgbm9uLWVuY3J5cHRlZAogICAgZW50cmllcyB0aGF0IGhhdmUgdGhlIHNhbWUg
cGh5c2ljYWwgYWRkcmVzcy4gIFRoaXMgY2FuIG9jY3VyIHdoZW4KICAgIGtleGVjJ2luZyBmcm9t
IG1lbW9yeSBlbmNyeXB0aW9uIGFjdGl2ZSB0byBpbmFjdGl2ZSBvciB2aWNlLXZlcnNhLiAgVGhl
CiAgICBpbXBvcnRhbnQgdGhpbmcgaXMgdG8gbm90IGhhdmUgb3V0c2lkZSBvZiBrZXJuZWwgdGV4
dCBtZW1vcnkgcmVmZXJlbmNlcwogICAgKHN1Y2ggYXMgc3RhY2sgdXNhZ2UpLCBzbyB0aGUgdXNh
Z2Ugb2YgdGhlIG5hdGl2ZV8qKCkgZnVuY3Rpb25zIGlzIG5lZWRlZAogICAgc2luY2UgdGhlc2Ug
ZXhwYW5kIGFzIGlubGluZSBhc20gc2VxdWVuY2VzLiAgU28gaW5zdGVhZCBvZiByZXZlcnRpbmcg
dGhlCiAgICBjaGFuZ2UsIHJld29yayB0aGUgc2VxdWVuY2UuCiAgICAKICAgIE1vdmUgdGhlIHdi
aW52ZCBpbnN0cnVjdGlvbiBvdXRzaWRlIG9mIHRoZSBmb3IgbG9vcCBhcyBuYXRpdmVfd2JpbnZk
KCkKICAgIGFuZCBtYWtlIGl0cyBleGVjdXRpb24gY29uZGl0aW9uYWwgb24gWDg2X0ZFQVRVUkVf
U01FLiAgSW4gdGhlIGZvciBsb29wLAogICAgY2hhbmdlIHRoZSBhc20gJ3diaW52ZDsgaGx0JyBz
ZXF1ZW5jZSBiYWNrIHRvIGEgaGFsdCBzZXF1ZW5jZSBidXQgdXNlCiAgICB0aGUgbmF0aXZlX2hh
bHQoKSBjYWxsLgogICAgCiAgICBGaXhlczogYmJhNGVkMDExYTUyICgieDg2L21tLCBrZXhlYzog
QWxsb3cga2V4ZWMgdG8gYmUgdXNlZCB3aXRoIFNNRSIpCiAgICBSZXBvcnRlZC1ieTogRGF2ZSBZ
b3VuZyA8ZHlvdW5nQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBUb20gTGVuZGFja3kg
PHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgICBUZXN0ZWQtYnk6IERhdmUgWW91bmcgPGR5b3Vu
Z0ByZWRoYXQuY29tPgogICAgQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAg
IENjOiBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+CiAgICBDYzogWXUgQ2hlbiA8eXUu
Yy5jaGVuQGludGVsLmNvbT4KICAgIENjOiBCYW9xdWFuIEhlIDxiaGVAcmVkaGF0LmNvbT4KICAg
IENjOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CiAgICBD
Yzoga2V4ZWNAbGlzdHMuaW5mcmFkZWFkLm9yZwogICAgQ2M6IGViaWVkZXJtQHJlZGhhdC5jb20K
ICAgIENjOiBCb3Jpc2xhdiBQZXRrb3YgPGJwQGFsaWVuOC5kZT4KICAgIENjOiBSdWkgWmhhbmcg
PHJ1aS56aGFuZ0BpbnRlbC5jb20+CiAgICBDYzogQXJqYW4gdmFuIGRlIFZlbiA8YXJqYW5AbGlu
dXguaW50ZWwuY29tPgogICAgQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CiAgICBDYzogRGFuIFdpbGxpYW1zIDxkYW4uai53aWxsaWFtc0BpbnRlbC5jb20+
CiAgICBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwogICAgTGluazogaHR0cHM6Ly9sa21sLmtl
cm5lbC5vcmcvci8yMDE4MDExNzIzNDE0MS4yMTE4NC40NDA2Ny5zdGdpdEB0bGVuZGFjay10MS5h
bWRvZmZpY2UubmV0Cgpjb21taXQgYTBjOTI1OWRjNGUxOTIzYTk4MzU2OTY3Y2U4YjczMmRhMTk3
OWRmOApBdXRob3I6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpEYXRlOiAg
IFdlZCBKYW4gMTcgMTY6MDE6NDcgMjAxOCArMDEwMAoKICAgIGlycS9tYXRyaXg6IFNwcmVhZCBp
bnRlcnJ1cHRzIG9uIGFsbG9jYXRpb24KICAgIAogICAgS2VpdGggcmVwb3J0ZWQgYW4gaXNzdWUg
d2l0aCB2ZWN0b3Igc3BhY2UgZXhoYXVzdGlvbiBvbiBhIHNlcnZlciBtYWNoaW5lCiAgICB3aGlj
aCBpcyBjYXVzZWQgYnkgdGhlIGk0MGUgZHJpdmVyIGFsbG9jYXRpbmcgMTY4IE1TSSBpbnRlcnJ1
cHRzIHdoZW4gdGhlCiAgICBkcml2ZXIgaXMgaW5pdGlhbGl6ZWQsIGV2ZW4gd2hlbiBtb3N0IG9m
IHRoZXNlIGludGVycnVwdHMgYXJlIG5vdCB1c2VkIGF0CiAgICBhbGwuCiAgICAKICAgIFRoZSB4
ODYgdmVjdG9yIGFsbG9jYXRpb24gY29kZSB0cmllcyB0byBhdm9pZCB0aGUgaW1tZWRpYXRlIGFs
bG9jYXRpb24gd2l0aAogICAgdGhlIHJlc2VydmF0aW9uIG1vZGUsIGJ1dCB0aGUgY2FyZCB1c2Vz
IE1TSSBhbmQgZG9lcyBub3Qgc3VwcG9ydCBNU0kgZW50cnkKICAgIG1hc2tpbmcsIHdoaWNoIHBy
ZXZlbnRzIHJlc2VydmF0aW9uIG1vZGUgYW5kIHJlcXVpcmVzIGltbWVkaWF0ZSB2ZWN0b3IKICAg
IGFsbG9jYXRpb24uCiAgICAKICAgIFRoZSBtYXRyaXggYWxsb2NhdG9yIGlzIGEgYml0IG5haXZl
IGFuZCBwcmVmZXJzIHRoZSBmaXJzdCBDUFUgaW4gdGhlCiAgICBjcHVtYXNrIHdoaWNoIGRlc2Ny
aWJlcyB0aGUgcG9zc2libGUgdGFyZ2V0IENQVXMgZm9yIGFuIGFsbG9jYXRpb24uIFRoYXQKICAg
IHJlc3VsdHMgaW4gYWxsb2NhdGluZyBhbGwgMTY4IHZlY3RvcnMgb24gQ1BVMCB3aGljaCBsYXRl
ciBjYXVzZXMgdmVjdG9yCiAgICBzcGFjZSBleGhhdXN0aW9uIHdoZW4gdGhlIE5WTWUgZHJpdmVy
IHRyaWVzIHRvIGFsbG9jYXRlIG1hbmFnZWQgaW50ZXJydXB0cwogICAgb24gZWFjaCBDUFUgZm9y
IHRoZSBwZXIgQ1BVIHF1ZXVlcy4KICAgIAogICAgQXZvaWQgdGhpcyBieSBmaW5kaW5nIHRoZSBD
UFUgd2hpY2ggaGFzIHRoZSBsb3dlc3QgdmVjdG9yIGFsbG9jYXRpb24gY291bnQKICAgIHRvIHNw
cmVhZCBvdXQgdGhlIG5vbiBtYW5hZ2VkIGludGVycnVwdCBhY2Nyb3NzIHRoZSBwb3NzaWJsZSB0
YXJnZXQgQ1BVcy4KICAgIAogICAgRml4ZXM6IDJmNzVkOWUxYzkwNSAoImdlbmlycTogSW1wbGVt
ZW50IGJpdG1hcCBtYXRyaXggYWxsb2NhdG9yIikKICAgIFJlcG9ydGVkLWJ5OiBLZWl0aCBCdXNj
aCA8a2VpdGguYnVzY2hAaW50ZWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgICBUZXN0ZWQtYnk6IEtlaXRoIEJ1c2NoIDxrZWl0
aC5idXNjaEBpbnRlbC5jb20+CiAgICBMaW5rOiBodHRwczovL2xrbWwua2VybmVsLm9yZy9yL2Fs
cGluZS5ERUIuMi4yMC4xODAxMTcxNTU3MzMwLjE3NzdAbmFub3MKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:35:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYW3-00034i-MX; Mon, 22 Jan 2018 09:35:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edYW2-00034V-Ht
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 09:35:46 +0000
X-Inumbo-ID: 9b840526-ff57-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b840526-ff57-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 09:35:40 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 02:35:39 -0700
Message-Id: <5A65BE7602000078001A0F00@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 02:35:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A62252102000078001A078E@prv-mh.provo.novell.com>
 <ed869af3-3cd9-5f3f-8226-afbbbe392dab@citrix.com>
In-Reply-To: <ed869af3-3cd9-5f3f-8226-afbbbe392dab@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/6] add check to cpumask_of()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE4OjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTY6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBKdXN0IGxpa2Ug
YW55IG90aGVyIGZ1bmN0aW9uJ3MgQ1BVIGlucHV0cywgdGhlIG9uZSBoZXJlIHNob3VsZG4ndCBn
bwo+PiB1bmNoZWNrZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPj4KPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaAo+PiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCj4+IEBAIC0zMDQsNyArMzA0LDkgQEAgZXh0ZXJu
IGNvbnN0IHVuc2lnbmVkIGxvbmcKPj4gIAo+PiAgc3RhdGljIGlubGluZSBjb25zdCBjcHVtYXNr
X3QgKmNwdW1hc2tfb2YodW5zaWduZWQgaW50IGNwdSkKPj4gIHsKPj4gLQljb25zdCB1bnNpZ25l
ZCBsb25nICpwID0gY3B1X2JpdF9iaXRtYXBbMSArIGNwdSAlIEJJVFNfUEVSX0xPTkddOwo+PiAr
CWNvbnN0IHVuc2lnbmVkIGxvbmcgKnAgPSBjcHVfYml0X2JpdG1hcFsxICsgY3B1bWFza19jaGVj
ayhjcHUpICUKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBCSVRTX1BFUl9MT05HXTsKPj4gKwo+PiAgCXJldHVybiAoY29uc3QgY3B1bWFza190
ICopKHAgLSBjcHUgLyBCSVRTX1BFUl9MT05HKTsKPj4gIH0KPiAKPiBUaGlzIHdvdWxkIGJlIHNs
aWdodGx5IGVhc2llciB0byByZWFkIGFzCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hl
bi9jcHVtYXNrLmggYi94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCj4gaW5kZXggM2YzNDBkNi4u
NzUwN2FlOSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vY3B1bWFzay5oCj4gKysrIGIv
eGVuL2luY2x1ZGUveGVuL2NwdW1hc2suaAo+IEBAIC0zMDQsNyArMzA0LDkgQEAgZXh0ZXJuIGNv
bnN0IHVuc2lnbmVkIGxvbmcKPiAgCj4gIHN0YXRpYyBpbmxpbmUgY29uc3QgY3B1bWFza190ICpj
cHVtYXNrX29mKHVuc2lnbmVkIGludCBjcHUpCj4gIHsKPiAtICAgICAgIGNvbnN0IHVuc2lnbmVk
IGxvbmcgKnAgPSBjcHVfYml0X2JpdG1hcFsxICsgY3B1ICUgQklUU19QRVJfTE9OR107Cj4gKyAg
ICAgICBjb25zdCB1bnNpZ25lZCBsb25nICpwID0KPiArICAgICAgICAgICAgY3B1X2JpdF9iaXRt
YXBbMSArIGNwdW1hc2tfY2hlY2soY3B1KSAlIEJJVFNfUEVSX0xPTkddOwo+ICsKPiAgICAgICAg
IHJldHVybiAoY29uc3QgY3B1bWFza190ICopKHAgLSBjcHUgLyBCSVRTX1BFUl9MT05HKTsKPiAg
fQoKSSdtIG5vdCBjb252aW5jZWQ7IGxvb2tpbmcgYXQgdGhlIHBhdGNoIGFnYWluIEkgZGlkIHJl
YWxpemUgdGhvdWdoCnRoYXQgaW5kZW50YXRpb24gb2YgdGhlIDJuZCBsaW5lIHdhcyBvZmYgYnkg
b25lLgoKPiBPdGhlcndpc2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKSSdkIHByZWZlciB0byBrZWVwIGl0IHRoZSB3YXkgaXQgaXMgKHdp
dGggaW5kZW50YXRpb24gZml4ZWQpLiBQbGVhc2UKbGV0IG1lIGtub3cgd2hldGhlciB5b3Ugb3V0
cmlnaHQgb2JqZWN0LCBvciB3aGV0aGVyIEknbSBmaW5lIHRvCmFkZCB5b3VyIFItYiwgb3Igd2hl
dGhlciBJJ20gZmluZSB0byBjb21taXQgaXQgd2l0aCBXZWkncyBhbG9uZS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:39:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYZv-0003G8-5i; Mon, 22 Jan 2018 09:39:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edYZt-0003Ft-9N
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 09:39:45 +0000
X-Inumbo-ID: 2a25e445-ff58-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2a25e445-ff58-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 09:39:39 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 02:39:38 -0700
Message-Id: <5A65BF6602000078001A0F24@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 02:39:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A62257A02000078001A0791@prv-mh.provo.novell.com>
 <e841050d-ab7e-5486-3e4c-2b6cdd574ed0@citrix.com>
In-Reply-To: <e841050d-ab7e-5486-3e4c-2b6cdd574ed0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 4/6] replace vCPU's dirty CPU mask by
	numeric ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE4OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTY6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBBdCBtb3N0IG9u
ZSBiaXQgY2FuIGJlIHNldCBpbiB0aGUgbWFza3MsIHNvIGVzcGVjaWFsbHkgb24gbGFyZ2VyIHN5
c3RlbXMKPj4gaXQncyBxdWl0ZSBhIGJpdCBvZiB1bm5lY2Vzc2FyeSBtZW1vcnkgYW5kIHByb2Nl
c3Npbmcgb3ZlcmhlYWQgdG8gdHJhY2sKPj4gdGhlIGluZm9ybWF0aW9uIGFzIGEgbWFzay4gU3Rv
cmUgdGhlIG51bWVyaWMgSUQgb2YgdGhlIHJlc3BlY3RpdmUgQ1BVCj4+IGluc3RlYWQsIG9yIE5S
X0NQVVMgaWYgbm8gZGlydHkgc3RhdGUgZXhpc3RzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gRGVmaW5pdGVseSArMSBmb3IgdGhpcyBj
aGFuZ2UuCj4gCj4gSG93ZXZlciwgdGhlIGNvbXBhcmlzb24gYWdhaW5zdCBucl9jcHVfaWRzIGlz
bid0IGNvbXBsZXRlbHkgb2J2aW91cyBhcwo+IHRvIGl0cyBmdW5jdGlvbi4gIEhvdyBhYm91dCBp
bnRyb2R1Y2luZyBhIHByZWRpY2F0ZSBzdWNoIGFzIHZjcHVfZGlydHkoKQo+IHdoaWNoIHdyYXBz
IHRoZSB1c2Ugb2YgdGhlIGlkPwoKSSBjYW4gZG8gdGhhdC4KCj4gQWxzbywgeW91J2QgZ2V0IGJl
dHRlciBjb2RlIGJ5IHVzaW5nIE5SX0NQVVMgd2hpY2ggaXMgYSBjb21waWxlLXRpbWUKPiBjb25z
dGFudCwgcmF0aGVyIHRoYW4gbnJfY3B1X2lkcyB3aGljaCB3b3VsZCBiZSBhIG1lbW9yeSByZWFk
LgoKSSBkaWQgY29uc2lkZXIgaXQsIGJ1dCBkZWNpZGVkIHRoYXQgdGhlIGNoZWNrIGJlaW5nIG1v
cmUgdGlnaHQgd2hlbgp1c2luZyBucl9jcHVfaWRzIGlzIHByZWZlcmFibGUuIFRoZSBjaGVja3Mg
c2l0IGluIEFTU0VSVCgpcyBvbmx5CmFueXdheSwgaS5lLiBJIGRvbid0IHRoaW5rIHBlcmZvcm1h
bmNlIG1hdHRlcnMgbXVjaC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:44:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYeK-0003u6-Mb; Mon, 22 Jan 2018 09:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zvfe=er=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1edYeJ-0003u0-Iz
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 09:44:19 +0000
X-Inumbo-ID: cd698511-ff58-11e7-b9b1-635ca7ef6cff
Received: from ppsw-31.csi.cam.ac.uk (unknown [131.111.8.131])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd698511-ff58-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 09:44:13 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:54943
 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1edYeA-000KDQ-KL (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 22 Jan 2018 09:44:11 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A62257A02000078001A0791@prv-mh.provo.novell.com>
 <e841050d-ab7e-5486-3e4c-2b6cdd574ed0@citrix.com>
 <5A65BF6602000078001A0F24@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ae0e33f1-9afa-2344-51b0-eb6276039f07@citrix.com>
Date: Mon, 22 Jan 2018 09:44:10 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A65BF6602000078001A0F24@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 4/6] replace vCPU's dirty CPU mask by
	numeric ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOCAwOTozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDEuMTgg
YXQgMTg6NDgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMTkvMDEv
MTggMTY6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gQXQgbW9zdCBvbmUgYml0IGNhbiBiZSBz
ZXQgaW4gdGhlIG1hc2tzLCBzbyBlc3BlY2lhbGx5IG9uIGxhcmdlciBzeXN0ZW1zCj4+PiBpdCdz
IHF1aXRlIGEgYml0IG9mIHVubmVjZXNzYXJ5IG1lbW9yeSBhbmQgcHJvY2Vzc2luZyBvdmVyaGVh
ZCB0byB0cmFjawo+Pj4gdGhlIGluZm9ybWF0aW9uIGFzIGEgbWFzay4gU3RvcmUgdGhlIG51bWVy
aWMgSUQgb2YgdGhlIHJlc3BlY3RpdmUgQ1BVCj4+PiBpbnN0ZWFkLCBvciBOUl9DUFVTIGlmIG5v
IGRpcnR5IHN0YXRlIGV4aXN0cy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4+IERlZmluaXRlbHkgKzEgZm9yIHRoaXMgY2hhbmdlLgo+Pgo+
PiBIb3dldmVyLCB0aGUgY29tcGFyaXNvbiBhZ2FpbnN0IG5yX2NwdV9pZHMgaXNuJ3QgY29tcGxl
dGVseSBvYnZpb3VzIGFzCj4+IHRvIGl0cyBmdW5jdGlvbi4gIEhvdyBhYm91dCBpbnRyb2R1Y2lu
ZyBhIHByZWRpY2F0ZSBzdWNoIGFzIHZjcHVfZGlydHkoKQo+PiB3aGljaCB3cmFwcyB0aGUgdXNl
IG9mIHRoZSBpZD8KPiBJIGNhbiBkbyB0aGF0Lgo+Cj4+IEFsc28sIHlvdSdkIGdldCBiZXR0ZXIg
Y29kZSBieSB1c2luZyBOUl9DUFVTIHdoaWNoIGlzIGEgY29tcGlsZS10aW1lCj4+IGNvbnN0YW50
LCByYXRoZXIgdGhhbiBucl9jcHVfaWRzIHdoaWNoIHdvdWxkIGJlIGEgbWVtb3J5IHJlYWQuCj4g
SSBkaWQgY29uc2lkZXIgaXQsIGJ1dCBkZWNpZGVkIHRoYXQgdGhlIGNoZWNrIGJlaW5nIG1vcmUg
dGlnaHQgd2hlbgo+IHVzaW5nIG5yX2NwdV9pZHMgaXMgcHJlZmVyYWJsZS4gVGhlIGNoZWNrcyBz
aXQgaW4gQVNTRVJUKClzIG9ubHkKPiBhbnl3YXksIGkuZS4gSSBkb24ndCB0aGluayBwZXJmb3Jt
YW5jZSBtYXR0ZXJzIG11Y2guCgpUaGUgcHJvYmxlbSBpcyBub3QgcGVyZm9ybWFuY2Ugb2YgdGhl
IGFzc2VydGlvbnMsIGJ1dCByYXRoZXIgaG93IG9idmlvdXMKdGhlIGNvZGUgaXMgY29uY2Vybmlu
ZyBpdHMgZnVuY3Rpb24uwqAgTWl4aW5nIHRoZSB1c2Ugb2YgbnJfY3B1X2lkcyBhbmQKTlJfQ1BV
UyBtYWtlcyB0aGluZ3MgbGVzcyBvYnZpb3VzLgoKQWxzbywgb24gZnVydGhlciBjb25zaWRlcmF0
aW9uLCBhICNkZWZpbmUgVkNQVV9DTEVBTiAofjB1KSBjb25zdGFudAptaWdodCBiZSBiZXR0ZXIg
dGhhbiBOUl9DUFVTIGZvciBjb21wYXJpc29ucywgYXMgaXQgY2FuIGJlIHVzZWQgYXMgYQppbW04
IHJhdGhlciB0aGFuIG5lZWRpbmcgdG8gYmUgaW1tMzIsIGFuZCB3b3VsZCBjZXJ0YWlubHkgaGVs
cCB0aGUKY2xhcml0eSBvZiB0aGUgbG9naWMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 09:56:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 09:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYpl-0004fs-No; Mon, 22 Jan 2018 09:56:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edYpk-0004fc-Qv
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 09:56:08 +0000
X-Inumbo-ID: 76c9e54a-ff5a-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76c9e54a-ff5a-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 10:56:06 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 02:56:06 -0700
Message-Id: <5A65C34202000078001A0F45@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 02:56:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "George Dunlap" <dunlapg@umich.edu>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6225A202000078001A07D5@prv-mh.provo.novell.com>
 <CAFLBxZbrFz7cYWn51b+cebzPepVL32ahs8oZEnS_M1gJ9MXr6g@mail.gmail.com>
 <CAFLBxZb369H33HigM4Y-Oq8wOK+bZuxorhobyzwXfntzeswhnQ@mail.gmail.com>
In-Reply-To: <CAFLBxZb369H33HigM4Y-Oq8wOK+bZuxorhobyzwXfntzeswhnQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 5/6] x86: avoid explicit TLB flush when
 saving exec state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE5OjIzLCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IE9u
IEZyaSwgSmFuIDE5LCAyMDE4IGF0IDU6NTkgUE0sIEdlb3JnZSBEdW5sYXAgPGR1bmxhcGdAdW1p
Y2guZWR1PiB3cm90ZToKPj4gT24gRnJpLCBKYW4gMTksIDIwMTggYXQgNDowNiBQTSwgSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3cm90ZToKPj4+IE5vdyB0aGF0IGl0J3Mgb2J2aW91
cyB0aGF0IG9ubHkgYSBzaW5nbGUgZGlydHkgQ1BVIGNhbiBleGlzdCBmb3IgYSB2Q1BVLAo+Pj4g
aXQgYmVjb21lcyBjbGVhciB0aGF0IGZsdXNoX21hc2soKSBkb2Vzbid0IG5lZWQgdG8gYmUgaW52
b2tlZCB3aGVuCj4+PiBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIHdhcyBhbHJlYWR5IHJ1bi4gIEFu
ZCB3aXRoIHRoZSBJUEkgaGFuZGxlcgo+Pj4gY2xlYXJpbmcgRkxVU0hfVExCIGZyb20gdGhlIHBh
c3NlZCBmbGFncyBhbnl3YXkgaWYKPj4+IF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSByZXR1cm5z
IHRydWUsIGl0IGFsc28gYmVjb21lcyBjbGVhciB0aGF0Cj4+PiBGTFVTSF9UTEIgZG9lc24ndCBu
ZWVkIHRvIGJlIHBhc3NlZCBoZXJlIGluIHRoZSBmaXJzdCBwbGFjZS4KPj4KPj4gSSB0aGluayB0
aGUgbmFtaW5nIGhlcmUgaXMgYSBiaXQgY29uZnVzaW5nLiAgSW4gdGhlb3J5LCB0aGUgZmFjdCB0
aGF0Cj4+IF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSB1c2VzIF9fY29udGV4dF9zd2l0Y2goKSB0
byBzeW5jIHRoZSByZWdpc3RlcnMKPj4gKGFuZCB0aHVzIGFsc28gZmx1c2hlcyB0aGUgVExCKSBp
cyBhbiBpbnRlcm5hbCBpbXBsZW1lbnRhdGlvbiBkZXRhaWwuCj4+IEJ1dCB3aGVuIHZpZXdlZCBm
dXJ0aGVyIGJhY2ssIGl0J3MgY2xlYXIgdGhhdCAxKSBzeW5jaW5nIHRoZSBzdGF0ZQo+PiBhbHdh
eXMgaGFwcGVucyBiZWNhdXNlIHlvdSBkaWRuJ3QgY2FsbCBfX2NvbnRleHRfc3dpdGNoKCkgYmVm
b3JlLCBhbmQKPj4gMikgdGhlIG1vc3Qgcm9idXN0IHdheSB0byBtYWtlIHN1cmUgdGhhdCB0aGUg
J3N5bmMnIHdvcmtzIGNvcnJlY3RseSBpcwo+PiBmb3IgaXQgdG8gdXNlIHRoZSBzYW1lIHBhdGgg
YXMgdGhlIGFjdHVhbCBjb250ZXh0IHN3aXRjaC4KPj4KPj4gSSB3YXMgb3JpZ2luYWxseSBnb2lu
ZyB0byBvYmplY3QgdG8gcmVtb3ZpbmcgdGhlIGZsYWcgb24gdGhlIGdyb3VuZHMKPj4gdGhhdCB0
aGUgaW1wbGVtZW50YXRpb24gb2YgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIGNvdWxkIGluIHRo
ZW9yeQo+PiBjaGFuZ2UgKHN1Y2ggdGhhdCBubyBUTEIgd2FzIGZsdXNoZWQpOyBidXQgSSBub3cg
dGhpbmsgdGhhdCdzIHByZXR0eQo+PiB1bmxpa2VseS4KPiAKPiBPVE9ILCB3aGlsZSB0aGVyZSBp
cyBjZXJ0YWlubHkgYSBnb29kIHJlYXNvbiBmb3IKPiBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkg
dG8gc2hhcmUgKnN0YXRlIHNhdmluZyogY29kZSB3aXRoCj4gX19jb250ZXh0X3N3aXRjaCgpLCB0
aGVyZSdzIG5vIHJlYWwgcmVhc29uIGZvcgo+IF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSB0byBh
Y3R1YWxseSBmbHVzaCB0aGUgVExCIC0tIGl0IHdvdWxkIGJlIGEKPiBtaW5vciBwZXJmb3JtYW5j
ZSBvcHRpbWl6YXRpb24gdG8gYWxsb3cgb3RoZXIgcGNwdXMgdG8gcmVhZCBhIHZjcHUncwo+IHJl
Z2lzdGVycyB3aXRob3V0IG1ha2luZyBpdCByZS1maWxsIGl0cyBUTEIgYWZ0ZXIgcmVzdW1pbmcu
Cj4gCj4gU28gaXQgc2VlbXMgdG8gbWUgdGhhdCBrZWVwaW5nIHRoZSBGTFVTSF9UTEIgZmxhZyBm
b3IgdGhlIGNhbGxlcnMgdGhhdAo+IGFjdHVhbGx5IHdhbnQgdG8gZmx1c2ggdGhlIFRMQiBpcyBh
IGJldHRlciBpZGVhLiAgSXQgZG9lc24ndCBjb3N0Cj4gYW55dGhpbmcsIGl0IG1ha2VzIGl0IG1v
cmUgY2xlYXIgd2hhdCdzIGdvaW5nIG9uLCBhbmQgaXQgZnV0dXJlLXByb29mcwo+IHRob3NlIGNh
bGxzIGFnYWluc3QgdGhlIGtpbmQgb2Ygb3B0aW1pemF0aW9uIEkgZGVzY3JpYmVkIGFib3ZlLgo+
IAo+IEhvd2V2ZXIuLi4KPiAKPj4gQXJlIGVpdGhlciBvZiB0aGVzZSBleGFtcGxlcyBleHBsaWNp
dGx5IHRyeWluZyB0byBmbHVzaCB0aGUgVExCIGluIHRoZQo+PiBmaXJzdCBjYXNlPyAgVGhleSBi
b3RoIGxvb2sgbGlrZSB0aGV5IGNhcmUgb25seSBhYm91dCB0aGUgdmNwdSBzdGF0ZSwKPj4gYW5k
IHRoZSBGTFVTSF9UTEIgcHJldmlvdXNseSB3YXMgdG8gcGFzcyB0aGUgbm9wIGNoZWNrLgo+IAo+
IFRoaXMgd291bGQgYmUgYW4gZXhjZWxsZW50IHJlYXNvbiB0byByZW1vdmUgdGhlIGZsYWcuCgpz
eW5jX3ZjcHVfZXhlY3N0YXRlKCkgdmVyeSBjZXJ0YWlubHkgZG9lc24ndCBtZWFuIHRvIGZsdXNo
IHRoZSBUTEIsCm90aGVyIHRoYW4gaWYgdGhhdCB3YXMgcmVxdWlyZWQgdG8gaGFwcGVuIGluIGNv
bnRleHRfc3dpdGNoKCkgYXMKd2VsbC4gY29udGV4dF9zd2l0Y2goKSBpdHNlbGYgZG9lc24ndCBu
ZWVkIHRoZSBmbHVzaCBfYXQgdGhhdCBwb2ludF8KZWl0aGVyLCBhcyB0aGUgd3JpdGVfcHRiYXNl
KCkgaW4gX19jb250ZXh0X3N3aXRjaCgpIGRvZXMgd2hhdCBpcwphY3R1YWxseSBuZWVkZWQuIEkn
dmUgYWRkZWQKCiI7IG5laXRoZXIgb2YgdGhlIHR3byBwbGFjZXMgYWN0dWFsbHkgaGF2ZSBhIG5l
ZWQgdG8gZmx1c2ggdGhlIFRMQiBpbgogYW55IGV2ZW50IChxdWl0ZSBwb3NzaWJseSBGTFVTSF9U
TEIgd2FzIGJlaW5nIHBhc3NlZCB0aGVyZSBzb2xlbHkKIGZvciBmbHVzaF9hcmVhX21hc2soKSB0
byBtYWtlIGl0IHBhc3QgaXRzIG5vLW9wIGNoZWNrKS4iCgp0byB0aGUgdGFpbCBvZiB0aGUgZGVz
Y3JpcHRpb24uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 10:01:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 10:01:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYub-0005Ox-9L; Mon, 22 Jan 2018 10:01:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edYua-0005Op-1h
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 10:01:08 +0000
X-Inumbo-ID: 2696b6f9-ff5b-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2696b6f9-ff5b-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 10:01:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 03:01:01 -0700
Message-Id: <5A65C46A02000078001A0F54@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 03:00:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6225A202000078001A07D5@prv-mh.provo.novell.com>
 <dd180241-bdb6-2047-6860-d77721db6209@citrix.com>
In-Reply-To: <dd180241-bdb6-2047-6860-d77721db6209@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 5/6] x86: avoid explicit TLB flush when
 saving exec state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE5OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTY6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvZG9tYWluLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+IEBAIC0x
NjkzLDcgKzE2OTMsNyBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBz
Cj4+ICAgICAgaWYgKCB1bmxpa2VseShkaXJ0eV9jcHUgIT0gY3B1KSAmJiBkaXJ0eV9jcHUgIT0g
TlJfQ1BVUyApCj4+ICAgICAgewo+PiAgICAgICAgICAvKiBPdGhlciBjcHVzIGNhbGwgX19zeW5j
X2xvY2FsX2V4ZWNzdGF0ZSBmcm9tIGZsdXNoIGlwaSBoYW5kbGVyLiAqLwo+IAo+IEdpdmVuIHRo
ZSBjaGFuZ2UgaW4gYmVoYXZpb3VyLCAvKiBSZW1vdGUgY3B1IGNhbGxzCj4gX19zeW5jX2xvY2Fs
X2V4ZWNzdGF0ZSgpLiAqLyA/ICBQZXJoYXBzIG1vcmUgYXBwbGljYWJsZSB0byB0aGUgcHJldmlv
dXMKPiBwYXRjaC4KCkFoLCB5ZXMgLSBJJ3ZlIGNoYW5nZWQgaXQgdGhlcmUuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 10:04:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 10:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edYy3-0005YX-OI; Mon, 22 Jan 2018 10:04:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e6xj=er=twosheds.srs.infradead.org=batv+2d7d097349343b7b44ed+5265+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1edYy1-0005YR-V3
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 10:04:42 +0000
X-Inumbo-ID: a80f12a4-ff5b-11e7-ba59-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a80f12a4-ff5b-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 11:04:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=oTzKXVih4vMUYy/GKNb91eG+PR/i1p6an6po1Rc4izw=; b=tLbHH/15/yFVQSqVr/LP+kUaU
 KwWKWzKo03GntaI7uKmis0V5rxlGH8/KcEt6pyQy2JRPEq6n0OtzuGPEhgVuywmBWoaER0r6iWV17
 +jbV+JXpiW3BGGfTLLw2ypTaAzMn0mAZOMPljr3O/TuPTpznZDLAngrHAKjgIDefom7dE7ByqzcuS
 xSA1DD2YPmKT4RMuqaZ70ObvockTxJ8mimdi6ps01kF1M8f3PBI/EoX6uLq7DNUmr4ybtsWZsviWo
 pNtbvsrcuhGlL6rKZfPY8iecKDr96vw+c82jz+hu29GZFTQnOpDdVWsymxNjygkAgR7TyRzSpo3rx
 Dlejr4ILQ==;
Received: from [2001:8b0:10b:1:11b2:55d4:ab92:d6f4]
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1edYxr-0006WK-TQ; Mon, 22 Jan 2018 10:04:35 +0000
Message-ID: <1516615469.9814.144.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <1515024955-13390-9-git-send-email-andrew.cooper3@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-9-git-send-email-andrew.cooper3@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Mon, 22 Jan 2018 10:04:29 +0000
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v6.5 08/26] x86/entry: Erase guest GPR state
 on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5655537618043016431=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5655537618043016431==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-IBeWFRivz3hFNqjRYelc"


--=-IBeWFRivz3hFNqjRYelc
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gVGh1LCAyMDE4LTAxLTA0IGF0IDAwOjE1ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
IAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FzbV9kZWZucy5oCj4gQEAgLTIxNywyMiArMjE3LDM0IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQo+IMKgwqDCoMKgwqDCoMKgwqAgYWRkccKgICQt
KFVSRUdTX2Vycm9yX2NvZGUtVVJFR1NfcjE1KSwgJXJzcAo+IMKgwqDCoMKgwqDCoMKgwqAgY2xk
Cj4gwqDCoMKgwqDCoMKgwqDCoCBtb3ZxwqAgJXJkaSxVUkVHU19yZGkoJXJzcCkKPiArwqDCoMKg
wqDCoMKgwqAgeG9ywqDCoCAlZWRpLCAlZWRpCj4gwqDCoMKgwqDCoMKgwqDCoCBtb3ZxwqAgJXJz
aSxVUkVHU19yc2koJXJzcCkKPiArwqDCoMKgwqDCoMKgwqAgeG9ywqDCoCAlZXNpLCAlZXNpCj4g
wqDCoMKgwqDCoMKgwqDCoCBtb3ZxwqAgJXJkeCxVUkVHU19yZHgoJXJzcCkKPiArwqDCoMKgwqDC
oMKgwqAgeG9ywqDCoCAlZWR4LCAlZWR4Cj4gwqDCoMKgwqDCoMKgwqDCoCBtb3ZxwqAgJXJjeCxV
UkVHU19yY3goJXJzcCkKPiArwqDCoMKgwqDCoMKgwqAgeG9ywqDCoCAlZWN4LCAlZWN4Cj4gwqDC
oMKgwqDCoMKgwqDCoCBtb3ZxwqAgJXJheCxVUkVHU19yYXgoJXJzcCkKPiArwqDCoMKgwqDCoMKg
wqAgeG9ywqDCoCAlZWF4LCAlZWF4CgpZb3UgZGlkbid0IHdhbnQgdG8gZXJhc2UgYWxsIDY0IGJp
dHM/Cg==


--=-IBeWFRivz3hFNqjRYelc
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODAxMjIxMDA0MjlaMC8GCSqG
SIb3DQEJBDEiBCC9omChDraQYIOThpOSkyHbkS3dUGx1pUS4yI6o6nr4KDCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBABoqKbWx6zip
4/ImVl1iZQIEbTFKUpL+SqxYLi//zdhPLIkDZkP5UABPSqNd0ILKEX4lSEKTNSRRi/8d1EPysYOV
baJNo53l5lxSbGpwRAJxC5G5hey3CQJ6LVhZampoVngaeN2zNqGYBnyK93cCGT3WTnzHwXeHMWK0
nnIFf872J/LjaCPKiTEYblq+XADDfpr9SLjPj+Ge+yKFJ5sdxFsJuLdV4OB3ej8e01+2mSu6azYl
5slcCNvaapAc8TFADXmxV470Mkl108k4/hFSoTH4h4U44LqjREXDmDKaHGB5Q8Rw+TnK8h5kfD3P
kQRepk172nMgeU3JtSrl4Mdb5wgAAAAAAAA=


--=-IBeWFRivz3hFNqjRYelc--



--===============5655537618043016431==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5655537618043016431==--



From xen-devel-bounces@lists.xenproject.org Mon Jan 22 10:07:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 10:07:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edZ0E-0005iM-80; Mon, 22 Jan 2018 10:06:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edZ0C-0005iB-R1
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 10:06:56 +0000
X-Inumbo-ID: f6b18cd1-ff5b-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6b18cd1-ff5b-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 10:06:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 03:06:50 -0700
Message-Id: <5A65C5C602000078001A0F7B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 03:06:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A62238B02000078001A0768@prv-mh.provo.novell.com>
 <5A6225C902000078001A07D8@prv-mh.provo.novell.com>
 <2721e560-8e55-4626-94e0-22103730c480@citrix.com>
In-Reply-To: <2721e560-8e55-4626-94e0-22103730c480@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 GeorgeDunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 6/6] drop "domain_" prefix from struct
 domain's dirty CPU mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE4OjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTY6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+PiBAQCAtMzMyNyw3ICsz
MzI3LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCj4+ICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5
KGN1cnJkICE9IHBnX293bmVyKSApCj4+ICAgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07Cj4+
ICAgICAgICAgICAgICBlbHNlIGlmICggX19hZGRyX29rKG9wLmFyZzEubGluZWFyX2FkZHIpICkK
Pj4gLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfb25lX21hc2soY3VycmQtPmRvbWFpbl9kaXJ0
eV9jcHVtYXNrLAo+PiArICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9vbmVfbWFzayhjdXJyZC0+
ZGlydHlfY3B1bWFzaywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3Au
YXJnMS5saW5lYXJfYWRkcik7Cj4+ICAgICAgICAgICAgICBicmVhazsKPj4gIAo+PiAtLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMKPj4gQEAgLTM2MzksNyArMzYzOSw3IEBAIHN0YXRpYyB2b2lkIHNoX3Vu
c2hhZG93X2Zvcl9wMm1fY2hhbmdlKHMKPj4gICAgICAgICAgICAgICAgICAgICAgaWYgKCBzaF9y
ZW1vdmVfYWxsX21hcHBpbmdzKGQsIG9tZm4sCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfZ2ZuKGdmbiArIChpIDw8IFBBR0VfU0hJRlQpKSkgKQo+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vcigmZmx1c2htYXNrLCAmZmx1c2ht
YXNrLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5fZGly
dHlfY3B1bWFzayk7Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRp
cnR5X2NwdW1hc2spOwo+PiAgICAgICAgICAgICAgICAgIH0KPj4gICAgICAgICAgICAgICAgICBv
bWZuID0gX21mbihtZm5feChvbWZuKSArIDEpOwo+PiAgICAgICAgICAgICAgfQo+Pgo+IAo+IENh
biBlaXRoZXIgb2YgdGhlc2UgaHVua3MgYmUgcmUtZmxvd2VkIG9udG8gYSBzaW5nbGUgbGluZT8K
CkJhcmVseSBzbywgYnV0IHllcyAtIGRvbmUuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 10:15:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 10:15:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edZ8W-0006R2-1F; Mon, 22 Jan 2018 10:15:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edZ8V-0006QD-JW
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 10:15:31 +0000
X-Inumbo-ID: 28c9682d-ff5d-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28c9682d-ff5d-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 10:15:24 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 03:15:23 -0700
Message-Id: <5A65C7C802000078001A0FAC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 03:15:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "David Woodhouse" <dwmw2@infradead.org>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-10-git-send-email-andrew.cooper3@citrix.com>
 <5A61FFEF02000078001A0602@prv-mh.provo.novell.com>
 <f11f726d-c750-b604-4119-1734fb3391df@citrix.com>
 <5A6217AA02000078001A06CA@prv-mh.provo.novell.com>
 <1516446629.5087.94.camel@infradead.org>
In-Reply-To: <1516446629.5087.94.camel@infradead.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAxLjE4IGF0IDEyOjEwLCA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gd3JvdGU6Cj4g
T24gRnJpLCAyMDE4LTAxLTE5IGF0IDA4OjA3IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4g
SSB1bmRlcnN0YW5kIHRoYXQsIGJ1dCB0aGVyZSB3YXMgbm8gZXhwbGFuYXRpb24gd2hhdHNvZXZl
ciBhcwo+PiB0byB3aHkgdGhhdCBpcy4KPiAKPiBMb29rcyBsaWtlIHdlIHNldCBwZXJfY3B1KGN1
cnJfdmNwdSk9bmV4dCBldmVyeSB0aW1lIHdlIHN3aXRjaCwgZXZlbiBpZgo+IHdlIGFyZSBzd2l0
Y2hpbmcgdG8gdGhlIGlkbGUgZG9tYWluLgoKSSBjYW4ndCBzZWUgdGhhdCAtIHRoZSBvbmx5IHBs
YWNlIGl0IGlzIGJlaW5nIHVwZGF0ZWQgaXMgYXQgdGhlIGVuZCBvZgpfX2NvbnRleHRfc3dpdGNo
KCksIHdoaWNoIGlzbid0IGJlaW5nIGNhbGxlZCBpbiB0aGUgbm9ybWFsIGNhc2UKd2hlbiBjb250
ZXh0X3N3aXRjaCgpIGZpbmRzIGlzX2lkbGVfZG9tYWluKG5leHRkKS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 10:18:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 10:18:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edZBe-0006aT-F8; Mon, 22 Jan 2018 10:18:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zvfe=er=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1edZBd-0006aG-3B
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 10:18:45 +0000
X-Inumbo-ID: 9c85b4fc-ff5d-11e7-b9b1-635ca7ef6cff
Received: from ppsw-31.csi.cam.ac.uk (unknown [131.111.8.131])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c85b4fc-ff5d-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 10:18:38 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:54997
 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1edZBV-000Gvi-LG (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 22 Jan 2018 10:18:38 +0000
To: David Woodhouse <dwmw2@infradead.org>, Xen-devel <xen-devel@lists.xen.org>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-9-git-send-email-andrew.cooper3@citrix.com>
 <1516615469.9814.144.camel@infradead.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8ca02d70-46c2-fd71-05d8-dc53fbccc437@citrix.com>
Date: Mon, 22 Jan 2018 10:18:37 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1516615469.9814.144.camel@infradead.org>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v6.5 08/26] x86/entry: Erase guest GPR state
 on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOCAxMDowNCwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIFRodSwgMjAx
OC0wMS0wNCBhdCAwMDoxNSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2FzbV9kZWZucy5oCj4+IEBAIC0yMTcsMjIgKzIxNywzNCBAQCBzdGF0aWMgYWx3YXlzX2lubGlu
ZSB2b2lkIHN0YWModm9pZCkKPj4gwqDCoMKgwqDCoMKgwqDCoCBhZGRxwqAgJC0oVVJFR1NfZXJy
b3JfY29kZS1VUkVHU19yMTUpLCAlcnNwCj4+IMKgwqDCoMKgwqDCoMKgwqAgY2xkCj4+IMKgwqDC
oMKgwqDCoMKgwqAgbW92ccKgICVyZGksVVJFR1NfcmRpKCVyc3ApCj4+ICvCoMKgwqDCoMKgwqDC
oCB4b3LCoMKgICVlZGksICVlZGkKPj4gwqDCoMKgwqDCoMKgwqDCoCBtb3ZxwqAgJXJzaSxVUkVH
U19yc2koJXJzcCkKPj4gK8KgwqDCoMKgwqDCoMKgIHhvcsKgwqAgJWVzaSwgJWVzaQo+PiDCoMKg
wqDCoMKgwqDCoMKgIG1vdnHCoCAlcmR4LFVSRUdTX3JkeCglcnNwKQo+PiArwqDCoMKgwqDCoMKg
wqAgeG9ywqDCoCAlZWR4LCAlZWR4Cj4+IMKgwqDCoMKgwqDCoMKgwqAgbW92ccKgICVyY3gsVVJF
R1NfcmN4KCVyc3ApCj4+ICvCoMKgwqDCoMKgwqDCoCB4b3LCoMKgICVlY3gsICVlY3gKPj4gwqDC
oMKgwqDCoMKgwqDCoCBtb3ZxwqAgJXJheCxVUkVHU19yYXgoJXJzcCkKPj4gK8KgwqDCoMKgwqDC
oMKgIHhvcsKgwqAgJWVheCwgJWVheAo+IFlvdSBkaWRuJ3Qgd2FudCB0byBlcmFzZSBhbGwgNjQg
Yml0cz8KClRoaXMgZG9lcyBlcmFzZSBhbGwgNjQgYml0cy7CoCAoV2UncmUgaW4gbG9uZyBtb2Rl
LCBzbyB0aGUgdXBwZXIgMzIgYml0cwphcmUgaW1wbGljaXRseSB6ZXJvZWQsIHdpdGhvdXQgYW4g
YWRkZWQgcmV4IHByZWZpeC4pCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 10:27:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 10:27:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edZKI-0007Jb-9a; Mon, 22 Jan 2018 10:27:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e6xj=er=twosheds.srs.infradead.org=batv+2d7d097349343b7b44ed+5265+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1edZKH-0007JV-Ht
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 10:27:41 +0000
X-Inumbo-ID: dea2d253-ff5e-11e7-ba59-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dea2d253-ff5e-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 11:27:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=/aFJiiVhEmQavQfV7tTYcscD+loQYdDKdtN3SXbIVGI=; b=juWYrCtrAMwbFMEueVC1RNY4f
 BO7zGc3V5NYmAj0sUQbOKcqVMszTnu/Q/z2mbU4JJJ5//8bA06GjI8Q3XW36Gt4BUI7L8JFkrca3J
 jTLqfR8+m/5rCVX7wBEQv1o6voSpWl1ypgf17HdU2c7DUmSzcgwIc9NJlwwrTr/1PDy0gj4cDQa9d
 9XUG+qDZOZMIlPh6tmcYey5zIQuU7t6ID2vo8PWw3v9KEWoepqiExulKpH6lykRzvuKdCnnqrah1y
 46hd5vk5cG0wMPcy48SWwSCiCL5SaeaB5t9tz66GG3Men9uqXghcIy61EeUFTF4vEX0f07eCJItPP
 /JK9ZMnDA==;
Received: from [2001:8b0:10b:1:11b2:55d4:ab92:d6f4]
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1edZKD-0006z4-2d; Mon, 22 Jan 2018 10:27:37 +0000
Message-ID: <1516616856.9814.152.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <8ca02d70-46c2-fd71-05d8-dc53fbccc437@citrix.com>
References: <1515024955-13390-1-git-send-email-andrew.cooper3@citrix.com>
 <1515024955-13390-9-git-send-email-andrew.cooper3@citrix.com>
 <1516615469.9814.144.camel@infradead.org>
 <8ca02d70-46c2-fd71-05d8-dc53fbccc437@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Mon, 22 Jan 2018 10:27:36 +0000
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v6.5 08/26] x86/entry: Erase guest GPR state
 on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4761473669550487728=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4761473669550487728==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-o/8Y4vV/pY+rZr6Ts26V"


--=-o/8Y4vV/pY+rZr6Ts26V
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gTW9uLCAyMDE4LTAxLTIyIGF0IDEwOjE4ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
IE9uIDIyLzAxLzIwMTggMTA6MDQsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPiA+IAo+ID4gT24g
VGh1LCAyMDE4LTAxLTA0IGF0IDAwOjE1ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4g
PiAKPiA+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ID4gPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCj4gPiA+IEBAIC0yMTcsMjIgKzIxNywz
NCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWModm9pZCkKPiA+ID4gwqDCoMKgwqDC
oMKgwqDCoCBhZGRxwqAgJC0oVVJFR1NfZXJyb3JfY29kZS1VUkVHU19yMTUpLCAlcnNwCj4gPiA+
IMKgwqDCoMKgwqDCoMKgwqAgY2xkCj4gPiA+IMKgwqDCoMKgwqDCoMKgwqAgbW92ccKgICVyZGks
VVJFR1NfcmRpKCVyc3ApCj4gPiA+ICvCoMKgwqDCoMKgwqDCoCB4b3LCoMKgICVlZGksICVlZGkK
PiA+ID4gwqDCoMKgwqDCoMKgwqDCoCBtb3ZxwqAgJXJzaSxVUkVHU19yc2koJXJzcCkKPiA+ID4g
K8KgwqDCoMKgwqDCoMKgIHhvcsKgwqAgJWVzaSwgJWVzaQo+ID4gPiDCoMKgwqDCoMKgwqDCoMKg
IG1vdnHCoCAlcmR4LFVSRUdTX3JkeCglcnNwKQo+ID4gPiArwqDCoMKgwqDCoMKgwqAgeG9ywqDC
oCAlZWR4LCAlZWR4Cj4gPiA+IMKgwqDCoMKgwqDCoMKgwqAgbW92ccKgICVyY3gsVVJFR1NfcmN4
KCVyc3ApCj4gPiA+ICvCoMKgwqDCoMKgwqDCoCB4b3LCoMKgICVlY3gsICVlY3gKPiA+ID4gwqDC
oMKgwqDCoMKgwqDCoCBtb3ZxwqAgJXJheCxVUkVHU19yYXgoJXJzcCkKPiA+ID4gK8KgwqDCoMKg
wqDCoMKgIHhvcsKgwqAgJWVheCwgJWVheAo+ID4gWW91IGRpZG4ndCB3YW50IHRvIGVyYXNlIGFs
bCA2NCBiaXRzPwo+Cj4gVGhpcyBkb2VzIGVyYXNlIGFsbCA2NCBiaXRzLsKgIChXZSdyZSBpbiBs
b25nIG1vZGUsIHNvIHRoZSB1cHBlciAzMiBiaXRzCj4gYXJlIGltcGxpY2l0bHkgemVyb2VkLCB3
aXRob3V0IGFuIGFkZGVkIHJleCBwcmVmaXguKQoKRXd3LiBJbiB0aGUgZ3JhbmQgc2NoZW1lIG9m
IHRoaW5ncywgSSdkIHJhdGhlciB0aGUgYXNzZW1ibGVyIGtuZXcgdGhhdAooYW5kIGhhcHBpbHkg
b21pdHRlZCB0aGUgcmV4IHByZWZpeCBhbGwgYnkgaXRzZWxmIHRvIHVzZSB0aGUgbW9yZQplZmZp
Y2llbnQgZW5jb2Rpbmcgb2YgdGhlIGluc3RydWN0aW9uKSwgYW5kIG5vdCBtZS4=


--=-o/8Y4vV/pY+rZr6Ts26V
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODAxMjIxMDI3MzZaMC8GCSqG
SIb3DQEJBDEiBCAU8NGx5ZuR7OGpumjsRcnrDShD6zaCgdFg9Z1cw1uyljCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBAMGvHuAP6+8G
Ym2o2u+gfR+C5W5GkIy83+Bf8GnkO9xMLmCzId0wF082OgUA97Ugk+A0NQbnQAFWhE1oEXwERCxA
jTsRSew/8RAGUH70zbPDG1V+CpHBX3xSzYCqWMY0wHbaLr1nxK2UktbHY1p640d3LtGswcM+ueFY
roXeA1UIXhJffXyC0yhWjH5hMj3+1V/Ip04FaKCY4wQCreCiHFRksQI3Ym99jNvN0uTeZEcrLDAi
/wHN96m4Clsrj3Q3i8CLVfahzL5MzDkRM2VuFrVVSyPCR2l7iIqWZxlvEsiYnaE22G4TjE6riLqm
pIQ68PTnf4XGTDKdffAlQYAOegwAAAAAAAA=


--=-o/8Y4vV/pY+rZr6Ts26V--



--===============4761473669550487728==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4761473669550487728==--



From xen-devel-bounces@lists.xenproject.org Mon Jan 22 10:31:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 10:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edZNy-0007xd-Og; Mon, 22 Jan 2018 10:31:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edZNx-0007xX-Uo
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 10:31:29 +0000
X-Inumbo-ID: 66da4136-ff5f-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66da4136-ff5f-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 11:31:27 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 03:31:26 -0700
Message-Id: <5A65CB8A02000078001A0FC8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 03:31:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-6-wei.liu2@citrix.com>
 <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
 <20180119163900.auf6tkm7o2vjvy5g@citrix.com>
In-Reply-To: <20180119163900.auf6tkm7o2vjvy5g@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE3OjM5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDQ6Mjk6MzFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPj4gT24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDM6MzQ6NTZQTSArMDAwMCwgV2Vp
IExpdSB3cm90ZToKPj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5t
ayBiL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsKPj4gPiBpbmRleCA0OGM3NDA3YzAwLi4w
MjhhYzE5Yjk2IDEwMDY0NAo+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsK
Pj4gPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1rCj4+ID4gQEAgLTM2LDUgKzM2
LDggQEAgQ0ZMQUdTIDo9ICQoZmlsdGVyLW91dCAtZmx0bywkKENGTEFHUykpCj4+ID4gIGNtZGxp
bmUubzogY21kbGluZS5jICQoQ01ETElORV9ERVBTKQo+PiA+ICAKPj4gPiAgcmVsb2MubzogcmVs
b2MuYyAkKFJFTE9DX0RFUFMpCj4+ID4gK2lmZXEgKCQoQ09ORklHX1BWSF9HVUVTVCkseSkKPj4g
PiArcmVsb2MubzogQ0ZMQUdTICs9IC1EQ09ORklHX1BWSF9HVUVTVAo+PiA+ICtlbmRpZgo+PiAK
Pj4gSSB3b3VsZCBtYXliZSBkbyB0aGlzIGFib3ZlLCB3aGVyZSB0aGUgcmVzdCBvZiB0aGUgQ0ZM
QUdTIGFyZSBzZXQuCj4+IENlcnRhaW5seSBzZXR0aW5nIC1EQ09ORklHX1BWSF9HVUVTVCBzaG91
bGRuJ3QgY2F1c2UgaXNzdWVzIGVsc2V3aGVyZS4KPj4gCj4+IENGTEFHUy0kKENPTkZJR19QVkhf
R1VFU1QpICs9IC1EQ09ORklHX1BWSF9HVUVTVAo+PiBDRkxBR1MgKz0gJChDRkxBR1MteSkKPj4g
Cj4+ID4gIC5QUkVDSU9VUzogJS5iaW4gJS5sbmsKPj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2Jvb3QvZGVmcy5oIGIveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oCj4+ID4gaW5kZXggNmFi
ZGMxNTQ0Ni4uMDU5MjFhNjRhMyAxMDA2NDQKPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9k
ZWZzLmgKPj4gPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKPj4gPiBAQCAtNTEsNiAr
NTEsOSBAQCB0eXBlZGVmIHVuc2lnbmVkIHNob3J0IHUxNjsKPj4gPiAgdHlwZWRlZiB1bnNpZ25l
ZCBpbnQgdTMyOwo+PiA+ICB0eXBlZGVmIHVuc2lnbmVkIGxvbmcgbG9uZyB1NjQ7Cj4+ID4gIHR5
cGVkZWYgdW5zaWduZWQgaW50IHNpemVfdDsKPj4gPiArdHlwZWRlZiB1OCB1aW50OF90Owo+PiA+
ICt0eXBlZGVmIHUzMiB1aW50MzJfdDsKPj4gPiArdHlwZWRlZiB1NjQgdWludDY0X3Q7Cj4+IAo+
PiBUaGlzIHRoaXMgc2VlbXMgdG8gYmUgYWx3YXlzIGV4cGFuZGluZywgbWF5YmUgYmV0dGVyIHRv
IHNpbXBseSByZXBsYWNlCj4+IHRoZSBzdGRib29sLmggaW5jbHVkZSBhYm92ZSB3aXRoIHR5cGVz
Lmg/Cj4+IAo+IAo+IEknbSB0d28gbWluZGVkIGhlcmUuIE15IGltcHJlc3Npb24gaXMgdGhhdCB0
aGlzIHdhbnRzIHRvIGJlIG1pbmltYWwgYW5kCj4gc3RhbmRhbG9uZS4gVGhlIGNvbnRlbnQgaW4g
dHlwZXMuaCBpcyBhIGxvdCBtb3JlIHRoYW4gd2UgbmVlZCBoZXJlLgoKUGxlYXNlIGtlZXAgaXQg
dGhlIChtaW5pbWFsKSB3YXkgeW91IGhhdmUgaXQuCgo+PiA+ICAjZGVmaW5lIFUxNl9NQVgJCSgo
dTE2KSh+MFUpKQo+PiA+ICAjZGVmaW5lIFVJTlRfTUFYCSh+MFUpCj4+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+PiA+
IGluZGV4IDBmNjUyY2VhMTEuLjYxNGU1MzA4MWUgMTAwNjQ0Cj4+ID4gLS0tIGEveGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TCj4+ID4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+ID4g
QEAgLTQxNCw2ICs0MTQsNyBAQCBfX3B2aF9zdGFydDoKPj4gPiAgCj4+ID4gICAgICAgICAgLyog
U2V0IHRyYW1wb2xpbmVfcGh5cyB0byB1c2UgbWZuIDEgdG8gYXZvaWQgaGF2aW5nIGEgbWFwcGlu
ZyBhdCBWQSAwICovCj4+ID4gICAgICAgICAgbW92dyAgICAkMHgxMDAwLCBzeW1fZXNpKHRyYW1w
b2xpbmVfcGh5cykKPj4gPiArICAgICAgICBtb3ZsICAgICQweDMzNmVjNTc4LCAlZWF4IC8qIG1v
diAkWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSwgJWVheCAqLwo+PiAKPj4gSG0sIGlmIFhFTl9I
Vk1fU1RBUlRfTUFHSUNfVkFMVUUgY2Fubm90IGJlIHVzZWQgSSB3b3VsZCByYXRoZXIgcHJlZmVy
Cj4+IHRvIHVzZSAoJWVieCkuCj4gCj4gVGhlIHNhbWUgcmVhc29uIEkgZGlkbid0IGluY2x1ZGUg
dHlwZXMuaCArIGh2bV9zdGFydF9pbmZvLmggaGVyZS4KPiAKPiBXZSBjYW4gaW5jbHVkZSBib3Ro
IHRvIG1ha2UgJFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgd29yay4gQnV0IEkgdGhpbmsKPiB1
c2luZyAoJWVieCkgaXMgYmV0dGVyIGluIGhlcmUuCgpJIGFncmVlICglZWJ4KSBpcyBwcmVmZXJh
YmxlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 11:03:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 11:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edZt1-0001YY-8W; Mon, 22 Jan 2018 11:03:35 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edZsz-0001YS-9v
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 11:03:33 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-5.messagelabs.com id D1/34-04167-405C56A5;
 Mon, 22 Jan 2018 11:03:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVZf5aGq
 Uwc8rahb3prxnd2D02N63iz2AMYo1My8pvyKBNePqe9eCHRYVe17NZ21gnK/VxcjFISTQyCQx
 4+gDRgjnMaPEq6dNzBDONkaJ3tWb2LsYOTlEBJwlvp6ZC2bzCuhLnLj8iBnEFhZwl/j2eiJYt
 4TAFQ6JL02TWbsYOYAcX4m5EyVBakDMRTPesXQxsnOwCVhJHBIDKWARUJX4s6ZkAiP3AkaGVY
 waxalFZalFukYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgb6tZ2Bg3MHYONv
 vEKMkB5OSKK9dSWqUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneX4eBcoJFqempFWmZOcAgg0lL
 cPAoifAyHgFK8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8vFQpcd4TIJMEQEozSvPgB
 sGC/xKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYV5RkIU8mXklcPteAZ3CBHTKjRqwU0oSEV
 JSDYxxEyMeiif9WSi/YtvOOv+9BQe9L0oKC8y8LdplvfRle624wWZHN7t+Fe6cyYWa6/nt8x/
 MvLnLz2P6eoeDR99KtB5XFS3nOVBanDNp4SbGs5Mr9BIz3lsELpWtOfnlkvLiGc+co/+XC6Xm
 WNUINEkfULViS13MYD+hV8zYw1WifmWY67aQGCWW4oxEQy3mouJEAKdqj4V5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1516619010!116375571!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13285 invoked from network); 22 Jan 2018 11:03:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jan 2018 11:03:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edZsu-00051O-VT; Mon, 22 Jan 2018 11:03:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edZsp-0001yg-AK; Mon, 22 Jan 2018 11:03:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edZsp-0008Rz-0V; Mon, 22 Jan 2018 11:03:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118264-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 seabios:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 seabios:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 Jan 2018 11:03:23 +0000
Subject: [Xen-devel] [seabios test] 118264: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI2NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyNjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAg
IGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE1NTM5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBp
bnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNzIGluIDExODI1Ngog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgICAg
YnJva2VuIHBhc3MgaW4gMTE4MjU2CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTU1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAgICAgMTRkOTFj
MzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApiYXNlbGluZSB2ZXJzaW9uOgogc2Vh
YmlvcyAgICAgICAgICAgICAgMGNhNmQ2Mjc3ZGZhZmM2NzFhNWIzNzE4Y2JlYjVjNzhlMmE4ODhl
YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE1NTM5ICAyMDE3LTExLTAzIDIwOjQ4OjU4IFogICA3
OSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExNTczMyAgMjAxNy0xMS0xMCAxNzoxOTo1OSBa
ICAgNzIgZGF5cyAgIDg1IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODE0MCAgMjAx
OC0wMS0xNyAwNTowOTo0OCBaICAgIDUgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBr
b2Nvbm5vci5uZXQ+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+CiAgTWlj
aGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIGJy
b2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxNGQ5MWMz
NTNlMTliNzA4NWZkYmI3YjJkY2M0M2YzMzU1NjY1NjcwCkF1dGhvcjogTWFyY2VsIEFwZmVsYmF1
bSA8bWFyY2VsQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEphbiAxMSAyMjoxNToxMiAyMDE4ICsw
MjAwCgogICAgcGNpOiBmaXggJ2lvIGhpbnRzJyBjYXBhYmlsaXR5IGZvciBSZWRIYXQgUENJIGJy
aWRnZXMKICAgIAogICAgQ29tbWl0IGVjNmNiMTdmIChwY2k6IGVuYWJsZSBSZWRIYXQgUENJIGJy
aWRnZXMgdG8gcmVzZXJ2ZSBhZGRpdGlvbmFsCiAgICAgICAgICAgICAgICAgICAgIHJlc291cmNl
cyBvbiBQQ0kgaW5pdCkKICAgIGFkZGVkIGEgbmV3IHZlbmRvciBzcGVjaWZpYyBQQ0kgY2FwYWJp
bGl0eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAgICBhbGxvd2luZyB0aGVtIHRvIHJlc2VydmUg
YWRkaXRpb25hbCBidXNlcyBhbmQvb3IgSU8vTUVNIHNwYWNlLgogICAgCiAgICBXaGVuIGFkZGlu
ZyB0aGUgSU8gaGludHMgUENJIGNhcGFiaWxpdHkgdG8gdGhlIHBjaWUtcm9vdC1wb3J0CiAgICB3
aXRob3V0IHNwZWNpZnlpbmcgYSB2YWx1ZSBmb3IgYnVzIHJlc2VydmF0aW9uLCB0aGUgc3Vib3Jk
aW5hdGUgYnVzCiAgICBjb21wdXRhdGlvbiBpcyB3cm9uZyBhbmQgdGhlIGd1ZXN0IGtlcm5lbCBn
ZXRzIG1lc3NlZCB1cC4KICAgIAogICAgRml4IGl0IGJ5IHJldHVybmluZyB0byBwcmV2IGNvZGUg
aWYgdGhlIHZhbHVlIGZvciBidXMKICAgIHJlc2VydmF0aW9uIGlzIG5vdCBzZXQuCiAgICAKICAg
IFJlbW92ZWQgYWxzbyBhIHdyb25nIGRlYnVnIHByaW50ICJQQ0k6IGludmFsaWQgUUVNVSByZXNv
dXJjZSByZXNlcnZlCiAgICBjYXAgb2Zmc2V0IiB3aGljaCBhcHBlYXJzIGlmIHRoZSAnSU8gaGlu
dHMnIGNhcGFiaWxpdHkgaXMgbm90IHByZXNlbnQuCiAgICAKICAgIEFja2VkLWJ5OiBNaWNoYWVs
IFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTWFyY2VsIEFw
ZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+Cgpjb21taXQgODQ0Yjg2NDY0YTVjYmZmZmI2MmI4
NzgwODYzMjAxOGNhMjUwZDg2NwpBdXRob3I6IFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5t
cGcuZGU+CkRhdGU6ICAgTW9uIE9jdCAyIDA4OjEzOjEzIDIwMTcgKzAyMDAKCiAgICBkb2NzL0Rv
d25sb2FkOiBVc2UgbW9yZSBzZWN1cmUgSFRUUFMgVVJMcyB3aGVyZSBwb3NzaWJsZQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgoKY29t
bWl0IGRmNDZkMTBjOGE3Yjg4ZWI4MmYzY2ViMmFhMzE3ODJkZWUxNTU5M2QKQXV0aG9yOiBTdGVm
YW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KRGF0ZTogICBUdWUgTm92IDE0
IDE1OjAzOjQ3IDIwMTcgLTA1MDAKCiAgICB0cG06IEFkZCBzdXBwb3J0IGZvciBUUE0yIEFDUEkg
dGFibGUKICAgIAogICAgQWRkIHN1cHBvcnQgZm9yIHRoZSBUUE0yIEFDUEkgdGFibGUuIElmIHdl
IGZpbmQgaXQgYW5kIGl0cwogICAgb2YgdGhlIGFwcHJvcHJpYXRlIHNpemUsIHdlIGNhbiBnZXQg
dGhlIGxvZ19hcmVhX3N0YXJ0X2FkZHJlc3MKICAgIGFuZCBsb2dfYXJlYV9taW5pbXVtX3NpemUg
ZnJvbSBpdC4KICAgIAogICAgVGhlIGxhdGVzdCB2ZXJzaW9uIG9mIHRoZSBzcGVjIGNhbiBiZSBm
b3VuZCBoZXJlOgogICAgCiAgICBodHRwczovL3RydXN0ZWRjb21wdXRpbmdncm91cC5vcmcvdGNn
LWFjcGktc3BlY2lmaWNhdGlvbi8KICAgIAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFuIEJlcmdl
ciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+Cgpjb21taXQgMDU0MWYyZjBmMjQ2ZTc3ZDdj
NzI2OTI2OTc2OTIwZTgwNzJkMTExOQpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nv
bm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAxMCAxMjoyMDozNSAyMDE3IC0wNTAwCgogICAgcGFy
YXZpcnQ6IE9ubHkgZW5hYmxlIHNlcmNvbiBpbiBOT0dSQVBISUMgbW9kZSBpZiBubyBvdGhlciBj
b25zb2xlIHNwZWNpZmllZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8
a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDljZTY3NzhmMDhjNjMyYzUyYjI1YmM4Zjc1NDI5
MWVmMTg3MTBkNTMKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpE
YXRlOiAgIEZyaSBOb3YgMTAgMTI6MTY6MzYgMjAxNyAtMDUwMAoKICAgIGRvY3M6IEFkZCBzZXJj
b24tcG9ydCB0byBSdW50aW1lX2NvbmZpZy5tZCBkb2N1bWVudGF0aW9uCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpjb21taXQgNjM0
NTFmY2ExM2M3NTg3MGUxNzAzZWIzZTIwNTg0ZDkxMTc5YWViYwpBdXRob3I6IEtldmluIE8nQ29u
bm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAxMCAxMTo0OToxOSAyMDE3
IC0wNTAwCgogICAgZG9jczogTm90ZSB2MS4xMS4wIHJlbGVhc2UKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 11:10:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 11:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edZzk-0002HB-6p; Mon, 22 Jan 2018 11:10:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6tcj=er=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1edZzj-0002H5-43
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 11:10:31 +0000
X-Inumbo-ID: d8c9500e-ff64-11e7-ba59-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d8c9500e-ff64-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 12:10:25 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=sg45RSqRUiKDGPCy9F4xro3NRfi0rvjhXgTNPDJWnrc=;
 b=HbFgZBufHmE1IkDWwqdQ9ybQ5N6TZGmnALdSIQH/OzKXp8aPUYQALCx0F5/K18oHZjuJYcFkBKovFqzwJKLwETHilSN/khP3saMKir4+OYC6OdSCTb75O4BonmVToUmnencDdTDPmsYfFQ1L+KWrCqA5r2y91/Em/cAAW3PbCEQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [10.160.0.26] (111.93.218.67) by
 SN1PR0701MB2077.namprd07.prod.outlook.com (10.163.132.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.428.17; Mon, 22 Jan 2018 11:10:15 +0000
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <ad59eff4-88dd-fc29-a7e1-1d6c89d15938@caviumnetworks.com>
Date: Mon, 22 Jan 2018 16:40:06 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <af07e09d-d756-1c15-22bf-5ecc4f5d469f@linaro.org>
Content-Language: en-US
X-Originating-IP: [111.93.218.67]
X-ClientProxiedBy: MWHPR1301CA0015.namprd13.prod.outlook.com (10.174.164.156)
 To SN1PR0701MB2077.namprd07.prod.outlook.com (10.163.132.24)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4afe954a-b0bc-4322-47c4-08d56188baca
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534125)(4602075)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:SN1PR0701MB2077; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 3:ljcESvniC2B0ZwWUcM9/s1Gh4j25TIiYzRzFMtsqvfCgZHK4iHqfHP6NiyAR1ZWZZLFGMrNQR/+kiLIYk2uZtOrPImg3G8PXVDuuTZEQ16PigMS5oLO/BQy1lXH29JqJKFXvEwKCgEB/bu5mdDOBuv4idjGIV6dy3GkiR5TW++RnCfs8zrG7s9n7vz2FECjUEqx+dvBUFTcgrKcwo9tV+5G8VhC7cHPcHIXdgetMKGfuj7OcH8NxkalFP7raNLOm;
 25:5z1VNxOg3ePuRJt4odNdmFG+BljyhYhOCKa4+hBCKV4UklASUGsJeI1zGAVyCxl62ovHDYToAF06Pu/Gs1j6M73RoAKMXGlfNg6MdZLeloakNhxr09c9R4O9ONY1sp1HYjVvhF0y/fu/O3MUPwQwB0I/O4KTOSnuLruMNB+S37Cc84YWnNIBhWlTPQPAINHkVNbYh4VG2pAM20tCH1YHwwc2esIi0N61LKIljPUSQUfly8c1vUDJGO/QaA05tdip0UfxgKGQHk8uw9j6GwIhxKxnwkcj3DTY3DosiUS9BXoId82MdohynA9EyTGUnvw/NmbxHVqLZqi5PBagcAOGlHg7qBdVMLg7VTsfa+rXRBg=;
 31:zEFMBQflolP5fRJKkIKS0p0M5gTDE2rxyqGLklbRyKvTQTLEyaV05ur2tnrFSdgiYAoU4yQseM9UbW80lz49y5XLlk9qGWZxvYQdYSkDiXBTicFhIYzvamwa3hgyYCMY2NRX6h3LJO+K0AdeTc1J8/2JL0ayS2XGlIaaDgNCxLaHC8LkloskiGBXjq5Wy+JttsRlFCrq0w4P6bS/557OAp67zAys57qWuOaAVQPqV2I=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2077:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 20:eIspdZOqyvA+IoqXaEAMEBISwNZn9f/KCXcRZB0EtV9iQ7pL4beWFx8jk+QucY1gG7zgpv92YYUuRe6DGZRiiTfKpvZ5B+LU9i75NndNjyuAu460NedQ7mn11/rdoV+MrInnmN3wbGbrN2N8IbK2dgmQfqIBFdZ8yVm5nEUlew0/4xpu40f+hxAi6Ef6FN7TWvU4mZAJTYZDTQk7MYVl0FDFDmiun7Fg45hFUWVyEtOPROngVXQ/KA9n+OF/1i/kOGoWWtP+cEB14Xgi+oj8iYesYahW5kdtEc+JOFJ0VK38dA/gaQHtIHyCyJyccpKGGcanrgJVinJ7Op7/AAnFqX380ZrA/1kQrr9LzK8821pPU/bv+RnQhWB610jtonr/iiqZRGcejaicoo82GieOfsFaX1AS8xZORqUVG+o610a/opHjwCOpCtPbJIesirfN/OWQnQdCdzuCbyo2wm7LMLPXhjmXQdwQd/O1OLJZNB1LjUjQbwC5FEQa1kNs/nCZ+WXVIdKEX56Qv7Cks/GiqlCz0SqV3qFvs8qoGBjih3Ld+TfeXVQA6IpzbXu1SxL0mh1MFXBqB0GusabSZK5Mr/0zf7GKwNFNI5h9/302R+Y=
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2077AEB1EFE5F333E6945C5DECEC0@SN1PR0701MB2077.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705)(788757137089)(155532106045638); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(3231023)(2400081)(944501161)(10201501046)(3002001)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:SN1PR0701MB2077; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:SN1PR0701MB2077; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 4:icoq1cy58vvr4QmIfRqtl5UW06xdGZDKslIuSIQ7L3u2LvxhAkjhVtAipsD5TQ8vsURvI9lsoevjr4AHHX7RaKIZBeskyZzQRAGytBgt+7AhAtQwA7Qa/jjv+OLUbbcxYKtzCbwlNXGDXVPTYy20pm3zorelD1p8I2j+pKGPwQjj3MC2fGCdWG4y/uxchc7b+WaN570mMkSQqVYUEcyVLCH8FqZmKq6YGlW5eXEv5bREvI+BwNNaDDyuBYlUokJFwmeY/8QODkji7fGu8VfNmQc5KDDfF25EjndWnRZmKFDOJTjLp6NV9exmyX8u41MqvShq5hwhL2XtTOMALUM/wAQnnMaqMme5rqmDN2WLEsyUA8L1+tbmXESnKL/XzHn5
X-Forefront-PRVS: 0560A2214D
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39850400004)(366004)(396003)(376002)(39380400002)(346002)(199004)(189003)(53754006)(3846002)(6116002)(25786009)(4326008)(53936002)(8666007)(5660300001)(6306002)(5009440100003)(50466002)(31696002)(97736004)(7416002)(6246003)(77096007)(105586002)(26005)(16576012)(53546011)(66066001)(316002)(65956001)(58126008)(54906003)(76176011)(110136005)(386003)(16526018)(81156014)(47776003)(8676002)(81166006)(64126003)(67846002)(8936002)(2870700001)(2906002)(59450400001)(65806001)(36756003)(68736007)(966005)(106356001)(65826007)(6666003)(229853002)(90366009)(42882006)(2950100002)(52116002)(83506002)(52146003)(23676004)(2486003)(8656006)(31686004)(305945005)(561944003)(551934003)(72206003)(6486002)(7736002)(478600001)(21314002)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2077; H:[10.160.0.26]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzc7MjM6eFE2OHdTWlNjdDVqOG1zOEcvVVFHUXds?=
 =?utf-8?B?QUtrYkZNU1RVZlN3Wm0yQ2pQV1lQZElJM212eEZWaGlTSnMySW9qa0ErNy9p?=
 =?utf-8?B?S0xuM2JSQXU3QXZncnV5eUhkUUVueFoyalZNZkh3WGkrNFJqcUxRTkpBTWMz?=
 =?utf-8?B?TjQwdmlwNEdQRTZZdDczOFVVSFNQY3dFV3RQMGV0VGpVMXBLZXVRK2ZOQ210?=
 =?utf-8?B?WHRmTlZiSE40RjRlVzRUeUJUM0tGd1FjdTFIUEpmbWhOUU9Ceko5VzNuY1ZW?=
 =?utf-8?B?NXhUVnY3TWVVRGh6dDNNYURISGlkdnZCS0JHMWl0RFBrOGM2aTJXeTRzY3Zw?=
 =?utf-8?B?VXNabjl4TE9qbzlOYmgzTHNiQ0hDaG15RVJHaHdtSW51VzVOSzhnSkJDcG5z?=
 =?utf-8?B?dHVaZTFjbi8yU1RIdkk3VmRTTzJoZHJlQXU0WDZkVjE1L2dQV3F4STdwcE9x?=
 =?utf-8?B?ak0vV2V0RUtNWDRPa21RWU9JS3loS1JkUmFRL01tenloTks3VG8rV0tneUtO?=
 =?utf-8?B?WC9PZUUxNW1FcDBqQkV0WjFaYi9LVGVtZmtVOUpyUmg5OFJUN1lqZlpXYis4?=
 =?utf-8?B?QXd0V1pUcmo0aHladVI3bGhQcy9FdmJuT0F6V2RxUVBTbUM0MU0zKzdXRDZV?=
 =?utf-8?B?SXUvMVpPcHNaM3l6a3ZqcTFPcDVzKzAxK3RCUm9US2RHemFYK01YRlgzVWJn?=
 =?utf-8?B?SWl3ZENLejRyMkJnM29Ha2NSQWl0RmQ1enNlS1dmTUl6QUhuVjhxYUxxVnZy?=
 =?utf-8?B?bjZIeG1yVXBSZ1Fzb0tvcGxTUTFVcFVHdFVIam1RNXJQc2RvL0xKejFPVitV?=
 =?utf-8?B?eFpuOWlsWnpVMHFqQTNnQ0ZhZElGMHIzRDA2S0owSCtiUnVjR2J5d0JGOFMy?=
 =?utf-8?B?Q1BpRVJ1UUtQR012YXdpYlpIeWw1b0FVVmFIa0V5VWl0NzMxYnRUOHN6bk5G?=
 =?utf-8?B?T2NEaFd5eGlteDEvelJ4UlJzWlZuOElCWEFIN1hoQ1pBeGNrNWJUVHVkczBV?=
 =?utf-8?B?S3NYN3pWR0hMOEVHYml0cnBlUXpjR0MzTTVwVDlidUZoRUhGa3ROMUdCWWhC?=
 =?utf-8?B?V1pHeDZOZGxWRWticjFwRTJuK0tZYkxOSVAvVHlnanM0djV0T1BINGZLM3lx?=
 =?utf-8?B?TXhpd3k2MWRSemptT28yd0lyY3pPQWZoaTJDaGMyQkZTRW1pNzVTNHFSTE9n?=
 =?utf-8?B?UnI3UlhYNWVwTkJUT2RldWNWUmViY2dzenpLQ1N4bkZBSGpWRDdHR3V0YXdW?=
 =?utf-8?B?QkRsSkRXU3BuU2E2R3Jxc0Zvb0I5UmFzdkdmU0RUNjlXcmZyVUFDK09sMVBk?=
 =?utf-8?B?MTI0TGxYNitPTHFVTUppV1RGdDFRQ2htWkROSk5DZlZYbzN1TktPWjQwVVo5?=
 =?utf-8?B?SUZINW50MzlVdk42VEMvNVpJd1pjcTlIVkZWT1NRRWVpcS9sMWdKVGc4bmt0?=
 =?utf-8?B?MkcvcGdFemlwbDk5dTVNbGs3anQzb0pwTldYQmZXOUpGZklhcnNhTTN0TEJL?=
 =?utf-8?B?S1RlMGVHSTkzaWdMNVA1aGRUY1dHakl0R2tBbU5rT0laZU5BZGRXSldQeHh4?=
 =?utf-8?B?ZU96ci9NUXpCd0xVUjJMaHlNSHNmUDRsUWQ1NFVMdW1udGcySC9WaTZzZHpj?=
 =?utf-8?B?ZVZzWnpYK01ZT21DYm9SeUUrVGlHUndDWnVwMy9ZMGtRK3diV3JOVXRDNlpy?=
 =?utf-8?B?b2srdVo1Sy9DejUrVjlMZy81MFBZRnVCOW1FMXpBK09BU0ZRQUNnZmNYWVpW?=
 =?utf-8?B?ZGprOHQ2cjk0ZGJXUFBuQ2FYclhQdENNY3NPN3RMZmNmTlVLcExBdVdRREpX?=
 =?utf-8?B?Sk1ENnppT3RzMFFLdFV6ZUxoZFVCcXBHTnFsSVBEVXRWR1VScSsvSDVFY0dY?=
 =?utf-8?B?QjNxNFJ0MlEyLzllUWsxZkZqdnMxSXI1ME1uWEdnaXk5bldHNXlSNXBxc2xq?=
 =?utf-8?B?bHl1bEI4TkdidUpaa2sxdlNsdElXSWZzSG1wUnp1S2JicCtUOGxXUzN5MFpa?=
 =?utf-8?B?RjRvZlFCUit6RWRIUmxXM3VYVndORGx0M2xEM01jWGJoYzRiMEp5dVI0aXk4?=
 =?utf-8?B?WkJXU01IcVIza2JzSGgzK2hTRmpiTHRhNHBxbGZhbGRYMDA2Z1dGMzJZcFMx?=
 =?utf-8?B?cXN4bUU1Y0kxNXlvYU9RT3l6ZC9mNGZ6Y0I5cTdnT01aanprOWJpdHFReDNw?=
 =?utf-8?B?UXlLNEdzVWt0c3JhTk1uS3pXcGc0TW16OG1nUXlaRHFVa0kvSUFwRTM3MGs0?=
 =?utf-8?B?bTMvV25ZbU1Bbi9Rbmx1aHFuOWw5c1FvUkphNTZXcmVUOVZFYkhTMUxYSjhV?=
 =?utf-8?Q?IzjUOHtGMLX962h9zU=3D?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 6:Hd5EKQ7OYw0Ag95ilCIkET72Kx9lGZlf9oB9wc+Ub5xBuLNAtY7SPTVpdqyAD6P/Ln7yjVCfiTgaNiw9ApqSwGJssFtPtqKJcdY/QL2anMjOxkg2xmwa1aXoo1j3gcH4eNv5SD7hJjH8PeqPqWjAjbIyEw4fJDXmjN39CZJme+bRTnuxZMRiYvFHUibQz2rDQGnUPJf4TMizygjKbXb8142VuE3InqZq2cYS/0L/rPMY9RsxVBiye/LZ/VBPIO9MTqHnL6GzWi43QfDLCtTS5E4GeQSUNORI6YCNAW63gsZx5Ckit3DsvT2+CMet6dcQ0DSaRqOJ45gs71oynAc70b4c4YTZlbQscilAdeaADcU=;
 5:gTs2ITw7zqpDviaihcDiaMR88a4TRxbf82JI2IwCKXS3vhouGBbYFxZkSzv4kiuNRyYQIu18MZvsaAjcLYGGAmka8SNiFtW5dtpQ8BuzifKXOuM/6QUDPusbX4Ux3kHlounSs84Cq9HdZY4LGq/07H1AET6N9JHGYS2UpZHSPm8=;
 24:3rihqOocuXwSR1d6zJDuo3DZJuqrV61Isd2kEoj5DMKZwswu5iZw5WPa+a9sdiA4uaduJCA0WRpqw0vuls0r+i88BnWwX1kO7QWXJ9APYp4=;
 7:/ZSA/xJrgSE0iSgPdeCiaHY2Z5/wiSXTgoSIsfRQkgq/0MMcV8EixpgZan2i9CJ/njqx4lTwpNrnjIcmdcTH0xN39DpXcgnU9T5ksgE7pENcNuSKVAB7ncbcTuh+P9ZIeCGmydaWK3mUK4WLEfNSD8cls0HVExdb/2f2b7IwShq565lR2pgx55tlZ68VFOr9i2zudgpyk5+ftTHY4fQcETYe+mBl9TFGBb0L/SEHafRLs5VNupu3dOsgDioW8iTi
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Jan 2018 11:10:15.0716 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4afe954a-b0bc-4322-47c4-08d56188baca
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2077
Cc: edgar.iglesias@xilinx.com, okaya@qti.qualcomm.com,
 Wei Chen <Wei.Chen@arm.com>, Steve Capper <Steve.Capper@arm.com>,
 Andre Przywara <andre.przywara@arm.com>, manish.jaggi@caviumnetworks.com,
 punit.agrawal@arm.com, vikrams@qti.qualcomm.com, "Goel,
 Sameer" <sgoel@qti.qualcomm.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dave P Martin <Dave.Martin@arm.com>,
 Vijaya Kumar K <Vijaya.Kumar@caviumnetworks.com>, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC] ARM PCI Passthrough design document
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwNS8yNi8yMDE3IDEwOjQ0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgYWxsLApI
aSBKdWxpZW4sCgpHZW5lcmFsIGNvbnNvbGlkYXRlZCBjb21tZW50cyBmaXJzdDoKClJldmlldyBD
b21tZW50czoKCmEuIFRoZSBkb2N1bWVudCB0YWxrcyBhYm91dCBoaWdoIGxldmVsIGRlc2lnbiBh
bmQgZG9lcyBub3QgZ28gaW50byB0aGUgCmltcGxlbWVudGF0aW9uIGRldGFpbHMKIMKgYW5kIGRl
dGFpbGVkIGNvZGUgZmxvd3MuIFNvIHRoaXMgaXMgbWlzc2luZyBpZiBhZGRpbmcgc3VjaCBkZXRh
aWwgaXMgCmludGVuZGVkLgoKYi4gRG9jdW1lbnQgb25seSBjb3ZlcnMgUENJIGRldmljZSBhc3Np
Z25tZW50IGZyb20gdGhlIFBPViBvZiBoYXJkd2FyZSAKZG9tYWluLgpCdXQgaXQgZG9lcyBub3Qg
dGFsa3MgYWJvdXQgaGlnaCBsZXZlbCBmcm9tIG9mIFBIWVNERVZPUF9wY2lfZGV2aWNlX2FkZC4K
CmMuIEluIHRoZSBtYWlsIGNoYWluIHRoZXJlIHdhcyBhIGRpc2N1c3Npb24gb24gWGVuIG9ubHkg
dG91Y2hpbmcgY29uZmlnIApzcGFjZS4KQ2FuIHlvdSBhZGQgdGhhdCBtYWlsIGNoYWluIGRpc2N1
c3Npb24gb24gdGhpcyBhbmQgY29uZmlnIHNwYWNlIAplbXVsYXRpb24gaGVyZS4KCmQuIFBsZWFz
ZSByZXNvbHZlIHNlY3Rpb25zIG1hcmtlZCBhcyBYWFjCoCBpbiB0aGUgZG9jdW1lbnQuIFdlIGNh
biAKcmV2aXNpdCB0aGlzIHJldmlldyBhZnRlciB0aGF0LgoKZS4gUGxlYXNlIHByb3ZpZGUgc2Vw
YXJhdGUgZmxvdyBkZXNjcmlwdGlvbiBmb3IgRFQgYW5kIEFDUEksIGl0IHdpbGwgCmhlbHAgaW4g
dW5kZXJzdGFuZGluZy4KCmYuIEEgZ2VuZXJhbCBwaWN0dXJlIG9uIGhvdyBndWVzdCBkb21haW4g
ZGV2aWNlIGFzc2lnbm1lbnQgd291bGQgd29yayBhdCAKYSBoaWdoIGxldmVsLiBBcyB5b3UgYXJl
IGNvdmVyaW5nCml0IGluIHBoYXNlIDIsIHlvdSBjYW4gYWRkIG1vcmUgZGV0YWlsIGxhdGVyLiBU
aGlzIHdvdWxkIHJlYWxseSBoZWxwIApjb21wbGV0aW5nIHRoZSBkZXNpZ24gdW5kZXJzdGFuZGlu
Zy4KCkFwYXJ0IGZyb20gdGhhdCB0aGUgZG9jdW1lbnQgbG9va3Mgb2suCgpXQlIKLU1hbmlzaAo+
Cj4gVGhlIGRvY3VtZW50IGJlbG93IGlzIGFuIFJGQyB2ZXJzaW9uIG9mIGEgZGVzaWduIHByb3Bv
c2FsIGZvciBQQ0kKPiBQYXNzdGhyb3VnaCBpbiBYZW4gb24gQVJNLiBJdCBhaW1zIHRvIGRlc2Ny
aWJlIGZyb20gYW4gaGlnaCBsZXZlbCBwZXJzcGVjdGl2ZQo+IHRoZSBpbnRlcmFjdGlvbiB3aXRo
IHRoZSBkaWZmZXJlbnQgc3Vic3lzdGVtcyBhbmQgaG93IGd1ZXN0IHdpbGwgYmUgYWJsZQo+IHRv
IGRpc2NvdmVyIGFuZCBhY2Nlc3MgUENJLgo+Cj4gQ3VycmVudGx5IG9uIEFSTSwgWGVuIGRvZXMg
bm90IGhhdmUgYW55IGtub3dsZWRnZSBhYm91dCBQQ0kgZGV2aWNlcy4gVGhpcwo+IG1lYW5zIHRo
YXQgSU9NTVUgYW5kIGludGVycnVwdCBjb250cm9sbGVyIChzdWNoIGFzIElUUykgcmVxdWlyaW5n
IHNwZWNpZmljCj4gY29uZmlndXJhdGlvbiB3aWxsIG5vdCB3b3JrIHdpdGggUENJIGV2ZW4gd2l0
aCBET00wLgo+Cj4gVGhlIFBDSSBQYXNzdGhyb3VnaCB3b3JrIGNvdWxkIGJlIGRpdmlkZWQgaW4g
MiBwaGFzZXM6Cj4gICAgICAgICAgKiBQaGFzZSAxOiBSZWdpc3RlciBhbGwgUENJIGRldmljZXMg
aW4gWGVuID0+IHdpbGwgYWxsb3cKPiAgICAgICAgICAgICAgICAgICAgIHRvIHVzZSBJVFMgYW5k
IFNNTVUgd2l0aCBQQ0kgaW4gWGVuCj4gICAgICAgICAgKiBQaGFzZSAyOiBBc3NpZ24gZGV2aWNl
cyB0byBndWVzdHMKPgo+IFRoaXMgZG9jdW1lbnQgYWltcyB0byBkZXNjcmliZSB0aGUgMiBwaGFz
ZXMsIGJ1dCBmb3Igbm93IG9ubHkgcGhhc2UKPiAxIGlzIGZ1bGx5IGRlc2NyaWJlZC4KPgo+Cj4g
SSB0aGluayBJIHdhcyBhYmxlIHRvIGdhdGhlciBhbGwgb2YgdGhlIGZlZWRiYWNrcyBhbmQgY29t
ZSB1cCB3aXRoIGEgc29sdXRpb24KPiB0aGF0IHdpbGwgc2F0aXNmeSBhbGwgdGhlIHBhcnRpZXMu
IFRoZSBkZXNpZ24gZG9jdW1lbnQgaGFzIGNoYW5nZWQgcXVpdGUgYSBsb3QKPiBjb21wYXJlIHRv
IHRoZSBlYXJseSBkcmFmdCBzZW50IGZldyBtb250aHMgYWdvLiBUaGUgbWFqb3IgY2hhbmdlcyBh
cmU6Cj4gCSogUHJvdmlkZSBtb3JlIGRldGFpbHMgaG93IFBDSSB3b3JrcyBvbiBBUk0gYW5kIHRo
ZSBpbnRlcmFjdGlvbnMgd2l0aAo+IAlNU0kgY29udHJvbGxlciBhbmQgSU9NTVUKPiAJKiBQcm92
aWRlIGRldGFpbHMgb24gdGhlIGV4aXN0aW5nIGhvc3QgYnJpZGdlIGltcGxlbWVudGF0aW9ucwo+
IAkqIEdpdmUgbW9yZSBleHBsYW5hdGlvbiBhbmQganVzdGlmaWNhdGlvbnMgb24gdGhlIGFwcHJv
YWNoIGNob3Nlbgo+IAkqIERlc2NyaWJpbmcgdGhlIGh5cGVyY2FsbHMgdXNlZCBhbmQgaG93IHRo
ZXkgc2hvdWxkIGJlIGNhbGxlZAo+Cj4gRmVlZGJhY2tzIGFyZSB3ZWxjb21lZC4KPgo+IENoZWVy
cywKPgo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4KPiAlIFBDSSBwYXNzLXRocm91Z2ggc3Vw
cG9ydCBvbiBBUk0KPiAlIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4g
JSBEcmFmdCBCCj4KPiAjIFByZWZhY2UKPgo+IFRoaXMgZG9jdW1lbnQgYWltcyB0byBkZXNjcmli
ZSB0aGUgY29tcG9uZW50cyByZXF1aXJlZCB0byBlbmFibGUgdGhlIFBDSQo+IHBhc3MtdGhyb3Vn
aCBvbiBBUk0uCj4KPiBUaGlzIGlzIGFuIGVhcmx5IGRyYWZ0IGFuZCBzb21lIHF1ZXN0aW9ucyBh
cmUgc3RpbGwgdW5hbnN3ZXJlZC4gV2hlbiB0aGlzIGlzCj4gdGhlIGNhc2UsIHRoZSB0ZXh0IHdp
bGwgY29udGFpbiBYWFguCj4KPiAjIEludHJvZHVjdGlvbgo+Cj4gUENJIHBhc3MtdGhyb3VnaCBh
bGxvd3MgdGhlIGd1ZXN0IHRvIHJlY2VpdmUgZnVsbCBjb250cm9sIG9mIHBoeXNpY2FsIFBDSQo+
IGRldmljZXMuIFRoaXMgbWVhbnMgdGhlIGd1ZXN0IHdpbGwgaGF2ZSBmdWxsIGFuZCBkaXJlY3Qg
YWNjZXNzIHRvIHRoZSBQQ0kKPiBkZXZpY2UuCj4KPiBBUk0gaXMgc3VwcG9ydGluZyBhIGtpbmQg
b2YgZ3Vlc3QgdGhhdCBleHBsb2l0cyBhcyBtdWNoIGFzIHBvc3NpYmxlCj4gdmlydHVhbGl6YXRp
b24gc3VwcG9ydCBpbiBoYXJkd2FyZS4gVGhlIGd1ZXN0IHdpbGwgcmVseSBvbiBQViBkcml2ZXIg
b25seQo+IGZvciBJTyAoZS5nIGJsb2NrLCBuZXR3b3JrKSBhbmQgaW50ZXJydXB0cyB3aWxsIGNv
bWUgdGhyb3VnaCB0aGUgdmlydHVhbGl6ZWQKPiBpbnRlcnJ1cHQgY29udHJvbGxlciwgdGhlcmVm
b3JlIHRoZXJlIGFyZSBubyBiaWcgY2hhbmdlcyByZXF1aXJlZCB3aXRoaW4gdGhlCj4ga2VybmVs
Lgo+Cj4gQXMgYSBjb25zZXF1ZW5jZSwgaXQgd291bGQgYmUgcG9zc2libGUgdG8gcmVwbGFjZSBQ
ViBkcml2ZXJzIGJ5IGFzc2lnbmluZyByZWFsCj4gZGV2aWNlcyB0byB0aGUgZ3Vlc3QgZm9yIEkv
TyBhY2Nlc3MuIFhlbiBvbiBBUk0gd291bGQgdGhlcmVmb3JlIGJlIGFibGUgdG8KPiBydW4gdW5t
b2RpZmllZCBvcGVyYXRpbmcgc3lzdGVtLgo+Cj4gVG8gYWNoaWV2ZSB0aGlzIGdvYWwsIGl0IGxv
b2tzIG1vcmUgc2Vuc2libGUgdG8gZ28gdG93YXJkcyBlbXVsYXRpbmcgdGhlCj4gaG9zdCBicmlk
Z2UgKHRoZXJlIHdpbGwgYmUgbW9yZSBkZXRhaWxzIGxhdGVyKS4gQSBndWVzdCB3b3VsZCBiZSBh
YmxlIHRvIHRha2UKPiBhZHZhbnRhZ2Ugb2YgdGhlIGZpcm13YXJlIHRhYmxlcywgb2J2aWF0aW5n
IHRoZSBuZWVkIGZvciBhIHNwZWNpZmljIGRyaXZlcgo+IGZvciBYZW4uCj4KPiBUaHVzLCBpbiB0
aGlzIGRvY3VtZW50IHdlIGZvbGxvdyB0aGUgZW11bGF0ZWQgaG9zdCBicmlkZ2UgYXBwcm9hY2gu
Cj4KPiAjIFBDSSB0ZXJtaW5vbG9naWVzCj4KPiBFYWNoIFBDSSBkZXZpY2UgdW5kZXIgYSBob3N0
IGJyaWRnZSBpcyB1bmlxdWVseSBpZGVudGlmaWVkIGJ5IGl0cyBSZXF1ZXN0ZXIgSUQKPiAoQUtB
IFJJRCkuIEEgUmVxdWVzdGVyIElEIGlzIGEgdHJpcGxldCBvZiBCdXMgbnVtYmVyLCBEZXZpY2Ug
bnVtYmVyLCBhbmQKPiBGdW5jdGlvbi4KPgo+IFdoZW4gdGhlIHBsYXRmb3JtIGhhcyBtdWx0aXBs
ZSBob3N0IGJyaWRnZXMsIHRoZSBzb2Z0d2FyZSBjYW4gYWRkIGEgZm91cnRoCj4gbnVtYmVyIGNh
bGxlZCBTZWdtZW50IChzb21ldGltZXMgY2FsbGVkIERvbWFpbikgdG8gZGlmZmVyZW50aWF0ZSBo
b3N0IGJyaWRnZXMuCj4gQSBQQ0kgZGV2aWNlIHdpbGwgdGhlbiB1bmlxdWVseSBieSBzZWdtZW50
OmJ1czpkZXZpY2U6ZnVuY3Rpb24gKEFLQSBTQkRGKS4KPgo+IFNvIGdpdmVuIGEgc3BlY2lmaWMg
U0JERiwgaXQgd291bGQgYmUgcG9zc2libGUgdG8gZmluZCB0aGUgaG9zdCBicmlkZ2UgYW5kIHRo
ZQo+IFJJRCBhc3NvY2lhdGVkIHRvIGEgUENJIGRldmljZS4gVGhlIHBhaXIgKGhvc3QgYnJpZGdl
LCBSSUQpIHdpbGwgb2Z0ZW4gYmUgdXNlZAo+IHRvIGZpbmQgdGhlIHJlbGV2YW50IGluZm9ybWF0
aW9uIGZvciBjb25maWd1cmluZyB0aGUgZGlmZmVyZW50IHN1YnN5c3RlbXMgKGUuZwo+IElPTU1V
LCBNU0kgY29udHJvbGxlcikuIEZvciBjb252ZW5pZW5jZSwgdGhlIHJlc3Qgb2YgdGhlIGRvY3Vt
ZW50IHdpbGwgdXNlCj4gU0JERiB0byByZWZlciB0byB0aGUgcGFpciAoaG9zdCBicmlkZ2UsIFJJ
RCkuCj4KPiAjIFBDSSBob3N0IGJyaWRnZQo+Cj4gUENJIGhvc3QgYnJpZGdlIGVuYWJsZXMgZGF0
YSB0cmFuc2ZlciBiZXR3ZWVuIGEgaG9zdCBwcm9jZXNzb3IgYW5kIFBDSSBidXMKPiBiYXNlZCBk
ZXZpY2VzLiBUaGUgYnJpZGdlIGlzIHVzZWQgdG8gYWNjZXNzIHRoZSBjb25maWd1cmF0aW9uIHNw
YWNlIG9mIGVhY2gKPiBQQ0kgZGV2aWNlcyBhbmQsIG9uIHNvbWUgcGxhdGZvcm0gbWF5IGFsc28g
YWN0IGFzIGFuIE1TSSBjb250cm9sbGVyLgo+Cj4gIyMgSW5pdGlhbGl6YXRpb24gb2YgdGhlIFBD
SSBob3N0IGJyaWRnZQo+Cj4gV2hpbHN0IGl0IHdvdWxkIGJlIGV4cGVjdGVkIHRoYXQgdGhlIGJv
b3Rsb2FkZXIgdGFrZXMgY2FyZSBvZiBpbml0aWFsaXppbmcKPiB0aGUgUENJIGhvc3QgYnJpZGdl
LCBvbiBzb21lIHBsYXRmb3JtcyBpdCBpcyBkb25lIGluIHRoZSBPcGVyYXRpbmcgU3lzdGVtLgo+
Cj4gVGhpcyBtYXkgaW5jbHVkZSBlbmFibGluZy9jb25maWd1cmluZyB0aGUgY2xvY2tzIHRoYXQg
Y291bGQgYmUgc2hhcmVkIGFtb25nCj4gbXVsdGlwbGUgZGV2aWNlcy4KPgo+ICMjIEFjY2Vzc2lu
ZyBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZQo+Cj4gQWNjZXNzaW5nIHRoZSBQQ0kgY29uZmlndXJh
dGlvbiBzcGFjZSBjYW4gYmUgZGl2aWRlZCBpbiAyIGNhdGVnb3J5Ogo+ICAgICAgKiBJbmRpcmVj
dCBhY2Nlc3MsIHdoZXJlIHRoZSBjb25maWd1cmF0aW9uIHNwYWNlcyBhcmUgbXVsdGlwbGV4ZWQu
IEFuCj4gICAgICBleGFtcGxlIHdvdWxkIGJlIGxlZ2FjeSBtZXRob2Qgb24geDg2IChlLmcgMHhj
ZjggYW5kIDB4Y2ZjKS4gT24gQVJNIGEKPiAgICAgIHNpbWlsYXIgbWV0aG9kIGlzIHVzZWQgYnkg
UENJZSBSQ2FyIHJvb3QgY29tcGxleCAoc2VlIFsxMl0pLgo+ICAgICAgKiBFQ0FNIGFjY2Vzcywg
ZWFjaCBjb25maWd1cmF0aW9uIHNwYWNlIHdpbGwgaGF2ZSBpdHMgb3duIGFkZHJlc3Mgc3BhY2Uu
Cj4KPiBXaGlsc3QgRUNBTSBpcyBhIHN0YW5kYXJkLCBzb21lIFBDSSBob3N0IGJyaWRnZXMgd2ls
bCByZXF1aXJlIHNwZWNpZmljIGZpZGRsaW5nCj4gd2hlbiBhY2Nlc3MgdGhlIHJlZ2lzdGVycyAo
c2VlIHRodW5kZXItZWNhbSBbMTNdKS4KPgo+IEluIG1vc3Qgb2YgdGhlIGNhc2VzLCBhY2Nlc3Np
bmcgYWxsIHRoZSBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZXMgdW5kZXIgYQo+IGdpdmVuIFBDSSBo
b3N0IHdpbGwgYmUgZG9uZSB0aGUgc2FtZSB3YXkgKGkuZSBlaXRoZXIgaW5kaXJlY3QgYWNjZXNz
IG9yIEVDQU0KPiBhY2Nlc3MpLiBIb3dldmVyLCB0aGVyZSBhcmUgYSBmZXcgY2FzZXMsIGRlcGVu
ZGVudCBvbiB0aGUgUENJIGRldmljZXMgYWNjZXNzZWQsCj4gd2hpY2ggd2lsbCB1c2UgZGlmZmVy
ZW50IG1ldGhvZHMgKHNlZSB0aHVuZGVyLXBlbSBbMTRdKS4KPgo+ICMjIEdlbmVyaWMgaG9zdCBi
cmlkZ2UKPgo+IEZvciB0aGUgcHVycG9zZSBvZiB0aGlzIGRvY3VtZW50LCB0aGUgdGVybSAiZ2Vu
ZXJpYyBob3N0IGJyaWRnZSIgd2lsbCBiZSB1c2VkCj4gdG8gZGVzY3JpYmUgYW55IGhvc3QgYnJp
ZGdlIEVDQU0tY29tcGxpYW50IGFuZCB0aGUgaW5pdGlhbGl6YXRpb24sIGlmIHJlcXVpcmVkLAo+
IHdpbGwgYmUgYWxyZWFkeSBkb25lIGJ5IHRoZSBmaXJtd2FyZS9ib290bG9hZGVyLgo+Cj4gIyBJ
bnRlcmFjdGlvbiBvZiB0aGUgUENJIHN1YnN5c3RlbSB3aXRoIG90aGVyIHN1YnN5c3RlbXMKPgo+
IEluIG9yZGVyIHRvIGhhdmUgYSBQQ0kgZGV2aWNlIGZ1bGx5IHdvcmtpbmcsIFhlbiB3aWxsIG5l
ZWQgdG8gY29uZmlndXJlCj4gb3RoZXIgc3Vic3lzdGVtcyBzdWNoIGFzIHRoZSBJT01NVSBhbmQg
dGhlIEludGVycnVwdCBDb250cm9sbGVyLgo+Cj4gVGhlIGludGVyYWN0aW9uIGV4cGVjdGVkIGJl
dHdlZW4gdGhlIFBDSSBzdWJzeXN0ZW0gYW5kIHRoZSBvdGhlciBzdWJzeXN0ZW1zIGlzOgo+ICAg
ICAgKiBBZGQgYSBkZXZpY2UKPiAgICAgICogUmVtb3ZlIGEgZGV2aWNlCj4gICAgICAqIEFzc2ln
biBhIGRldmljZSB0byBhIGd1ZXN0Cj4gICAgICAqIERlYXNzaWduIGEgZGV2aWNlIGZyb20gYSBn
dWVzdAo+Cj4gWFhYOiBEZXRhaWwgdGhlIGludGVyYWN0aW9uIHdoZW4gYXNzaWduaW5nL2RlYXNz
aWduaW5nIGRldmljZQo+Cj4gSW4gdGhlIGZvbGxvd2luZyBzdWJzZWN0aW9ucywgdGhlIGludGVy
YWN0aW9ucyB3aWxsIGJlIGJyaWVmbHkgZGVzY3JpYmVkIGZyb20gYQo+IGhpZ2hlciBsZXZlbCBw
ZXJzcGVjdGl2ZS4gSG93ZXZlciwgaW1wbGVtZW50YXRpb24gZGV0YWlscyBzdWNoIGFzIGNhbGxi
YWNrLAo+IHN0cnVjdHVyZSwgZXRjLi4uIGFyZSBiZXlvbmQgdGhlIHNjb3BlIG9mIHRoaXMgZG9j
dW1lbnQuCj4KPiAjIyBJT01NVQo+Cj4gVGhlIElPTU1VIHdpbGwgYmUgdXNlZCB0byBpc29sYXRl
IHRoZSBQQ0kgZGV2aWNlIHdoZW4gYWNjZXNzaW5nIHRoZSBtZW1vcnkgKGUuZwo+IERNQSBhbmQg
TVNJIERvb3JiZWxscykuIE9mdGVuIHRoZSBJT01NVSB3aWxsIGJlIGNvbmZpZ3VyZWQgdXNpbmcg
YSBNYXN0ZXJJRAo+IChha2EgU3RyZWFtSUQgZm9yIEFSTSBTTU1VKSAgdGhhdCBjYW4gYmUgZGVk
dWNlZCBmcm9tIHRoZSBTQkRGIHdpdGggdGhlIGhlbHAKPiBvZiB0aGUgZmlybXdhcmUgdGFibGVz
IChzZWUgYmVsb3cpLgo+Cj4gV2hpbHN0IGluIHRoZW9yeSwgYWxsIHRoZSBtZW1vcnkgdHJhbnNh
Y3Rpb25zIGlzc3VlZCBieSBhIFBDSSBkZXZpY2Ugc2hvdWxkCj4gZ28gdGhyb3VnaCB0aGUgSU9N
TVUsIG9uIGNlcnRhaW4gcGxhdGZvcm1zIHNvbWUgb2YgdGhlIG1lbW9yeSB0cmFuc2FjdGlvbiBt
YXkKPiBub3QgcmVhY2ggdGhlIElPTU1VIGJlY2F1c2UgdGhleSBhcmUgaW50ZXJwcmV0ZWQgYnkg
dGhlIGhvc3QgYnJpZGdlLiBGb3IKPiBpbnN0YW5jZSwgdGhpcyBjb3VsZCBoYXBwZW4gaWYgdGhl
IE1TSSBkb29yYmVsbCBpcyBidWlsdCBpbnRvIHRoZSBQQ0kgaG9zdAo+IGJyaWRnZSBvciBmb3Ig
UDJQIHRyYWZmaWMuIFNlZSBbNl0gZm9yIG1vcmUgZGV0YWlscy4KPgo+IFhYWDogSSB0aGluayB0
aGlzIGNvdWxkIGJlIHNvbHZlZCBieSB1c2luZyBkaXJlY3QgbWFwcGluZyAoZS5nIEdGTiA9PSBN
Rk4pLAo+IHRoaXMgd291bGQgbWVhbiB0aGUgZ3Vlc3QgbWVtb3J5IGxheW91dCB3b3VsZCBiZSBz
aW1pbGFyIHRvIHRoZSBob3N0IG9uZSB3aGVuCj4gUENJIGRldmljZXMgd2lsbCBiZSBwYXNzLXRo
cm91Z2hlZCA9PiBEZXRhaWwgaXQuCj4KPiAjIyBJbnRlcnJ1cHQgY29udHJvbGxlcgo+Cj4gUENJ
IHN1cHBvcnRzIHRocmVlIGtpbmQgb2YgaW50ZXJydXB0czogbGVnYWN5IGludGVycnVwdCwgTVNJ
IGFuZCBNU0ktWC4gT24gQVJNLAo+IGxlZ2FjeSBpbnRlcnJ1cHRzIHdpbGwgYmUgbWFwcGVkIHRv
IFNQSXMuIE1TSSBhbmQgTVNJLVggd2lsbCB3cml0ZSB0aGVpcgo+IHBheWxvYWQgaW4gYSBkb29y
YmVsbCBiZWxvbmdpbmcgdG8gYSBNU0kgY29udHJvbGxlci4KPgo+ICMjIyBFeGlzdGluZyBNU0kg
Y29udHJvbGxlcnMKPgo+IEluIHRoaXMgc2VjdGlvbiBzb21lIG9mIHRoZSBleGlzdGluZyBjb250
cm9sbGVycyBhbmQgdGhlaXIgaW50ZXJhY3Rpb24gd2l0aAo+IHRoZSBkZXZpY2VzIHdpbGwgYmUg
YnJpZWZseSBkZXNjcmliZWQuIE1vcmUgZGV0YWlscyBjYW4gYmUgZm91bmQgaW4gdGhlCj4gcmVz
cGVjdGl2ZSBzcGVjaWZpY2F0aW9ucyBvZiBlYWNoIE1TSSBjb250cm9sbGVyLgo+Cj4gTVNJcyBj
YW4gYmUgZGlzdGluZ3Vpc2hlZCBieSBzb21lIGNvbWJpbmF0aW9uIG9mCj4gICAgICAqIHRoZSBE
b29yYmVsbAo+ICAgICAgICAgIEl0IGlzIHRoZSBNTUlPIGFkZHJlc3Mgd3JpdHRlbiB0by4gRGV2
aWNlcyBtYXkgYmUgY29uZmlndXJlZCBieQo+ICAgICAgICAgIHNvZnR3YXJlIHRvIHdyaXRlIHRv
IGFyYml0cmFyeSBkb29yYmVsbHMgd2hpY2ggdGhleSBjYW4gYWRkcmVzcy4KPiAgICAgICAgICBB
biBNU0kgY29udHJvbGxlciBtYXkgZmVhdHVyZSBhIG51bWJlciBvZiBkb29yYmVsbHMuCj4gICAg
ICAqIHRoZSBQYXlsb2FkCj4gICAgICAgICAgRGV2aWNlcyBtYXkgYmUgY29uZmlndXJlZCB0byB3
cml0ZSBhbiBhcmJpdHJhcnkgcGF5bG9hZCBjaG9zZW4gYnkKPiAgICAgICAgICBzb2Z0d2FyZS4g
TVNJIGNvbnRyb2xsZXJzIG1heSBoYXZlIHJlc3RyaWN0aW9ucyBvbiBwZXJtaXR0ZWQgcGF5bG9h
ZC4KPiAgICAgICAgICBYZW4gd2lsbCBoYXZlIHRvIHNhbml0aXplIHRoZSBwYXlsb2FkIHVubGVz
cyBpdCBpcyBrbm93biB0byBiZSBhbHdheXMKPiAgICAgICAgICBzYWZlLgo+ICAgICAgKiBTaWRl
YmFuZCBpbmZvcm1hdGlvbiBhY2NvbXBhbnlpbmcgdGhlIHdyaXRlCj4gICAgICAgICAgVHlwaWNh
bGx5IHRoaXMgaXMgbmVpdGhlciBjb25maWd1cmFibGUgbm9yIHByb2JlYWJsZSwgYW5kIGRlcGVu
ZHMgb24KPiAgICAgICAgICB0aGUgcGF0aCB0YWtlbiB0aHJvdWdoIHRoZSBtZW1vcnkgc3lzdGVt
IChpLmUgaXQgaXMgYSBwcm9wZXJ0eSBvZiB0aGUKPiAgICAgICAgICBjb21iaW5hdGlvbiBvZiBN
U0kgY29udHJvbGxlciBhbmQgZGV2aWNlIHJhdGhlciB0aGFuIGEgcHJvcGVydHkgb2YKPiAgICAg
ICAgICBlaXRoZXIgaW4gaXNvbGF0aW9uKS4KPgo+ICMjIyBHSUN2My9HSUN2NCBJVFMKPgo+IFRo
ZSBJbnRlcnJ1cHQgVHJhbnNsYXRpb24gU2VydmljZSAoSVRTKSBpcyBhIE1TSSBjb250cm9sbGVy
IGRlc2lnbmVkIGJ5IEFSTQo+IGFuZCBpbnRlZ3JhdGVkIGluIHRoZSBHSUN2My9HSUN2NCBpbnRl
cnJ1cHQgY29udHJvbGxlci4gRm9yIHRoZSBzcGVjaWZpY2F0aW9uCj4gc2VlIFtHSUNWM10uIEVh
Y2ggTVNJL01TSS1YIHdpbGwgYmUgbWFwcGVkIHRvIGEgbmV3IHR5cGUgb2YgaW50ZXJydXB0IGNh
bGxlZAo+IExQSS4gVGhpcyBpbnRlcnJ1cHQgd2lsbCBiZSBjb25maWd1cmVkIGJ5IHRoZSBzb2Z0
d2FyZSB1c2luZyBhIHBhaXIgKERldmljZUlELAo+IEV2ZW50SUQpLgo+Cj4gQSBwbGF0Zm9ybSBt
YXkgaGF2ZSBtdWx0aXBsZSBJVFMgYmxvY2sgKGUuZyBvbmUgcGVyIE5VTUEgbm9kZSksIGVhY2gg
b2YgdGhlbQo+IGJlbG9uZyB0byBhbiBJVFMgZ3JvdXAuCj4KPiBUaGUgRGV2aWNlSUQgaXMgYSB1
bmlxdWUgaWRlbnRpZmllciB3aXRoIGFuIElUUyBncm91cCBmb3IgZWFjaCBNU0ktY2FwYWJsZQo+
IGRldmljZSB0aGF0IGNhbiBiZSBkZWR1Y2VkIGZyb20gdGhlIFJJRCB3aXRoIHRoZSBoZWxwIG9m
IHRoZSBmaXJtd2FyZSB0YWJsZXMKPiAoc2VlIGJlbG93KS4KPgo+IFRoZSBFdmVudElEIGlzIGEg
dW5pcXVlIGlkZW50aWZpZXIgdG8gZGlzdGluZ3Vpc2ggZGlmZmVyZW50IGV2ZW50IHNlbmRpbmcK
PiBieSBhIGRldmljZS4KPgo+IFRoZSBNU0kgcGF5bG9hZCB3aWxsIG9ubHkgY29udGFpbiB0aGUg
RXZlbnRJRCBhcyB0aGUgRGV2aWNlSUQgd2lsbCBiZSBhZGRlZAo+IGFmdGVyd2FyZHMgYnkgdGhl
IGhhcmR3YXJlIGluIGEgd2F5IHRoYXQgd2lsbCBwcmV2ZW50IGFueSB0YW1wZXJpbmcuCj4KPiBU
aGUgW1NCU0FdIGFwcGVuZGl4IEkgZGVzY3JpYmVzIHRoZSBzZXQgb2YgcnVsZXMgZm9yIHRoZSBp
bnRlZ3JhdGlvbiBvZiB0aGUKPiBJVFMgdGhhdCBhbnkgY29tcGxpYW50IHBsYXRmb3JtIHNob3Vs
ZCBmb2xsb3cuIFNvbWUgb2YgdGhlIHJ1bGVzIHdpbGwgZXhwbGFpbgo+IHRoZSBzZWN1cml0eSBp
bXBsaWNhdGlvbiBvZiBhIG1pc2JlaGF2aW5nIGRldmljZXMuIEl0IGVuc3VyZXMgdGhhdCBhIGd1
ZXN0Cj4gd2lsbCBuZXZlciBiZSBhYmxlIHRvIHRyaWdnZXIgYW4gTVNJIG9uIGJlaGFsZiBvZiBh
bm90aGVyIGd1ZXN0Lgo+Cj4gWFhYOiBUaGUgc2VjdXJpdHkgaW1wbGljYXRpb24gaXMgZGVzY3Jp
YmVkIGluIHRoZSBbU0JTQV0gYnV0IEkgaGF2ZW4ndCBmb3VuZAo+IGFueSBzaW1pbGFyIHdvcmtp
bmcgaW4gdGhlIEdJQ3YzIHNwZWNpZmljYXRpb24uIEl0IGlzIHVuY2xlYXIgdG8gbWUgaWYKPiBu
b24tU0JTQSBjb21wbGlhbnQgcGxhdGZvcm0gKGUuZyBlbWJlZGRlZCkgd2lsbCBmb2xsb3cgdGhv
c2UgcnVsZXMuCj4KPiAjIyMgR0lDdjJtCj4KPiBUaGUgR0lDdjJtIGlzIGFuIGV4dGVuc2lvbiBv
ZiB0aGUgR0lDdjIgdG8gY29udmVydCBNU0kvTVNJLVggd3JpdGVzIHRvIHVuaXF1ZQo+IGludGVy
cnVwdHMuIFRoZSBzcGVjaWZpY2F0aW9uIGNhbiBiZSBmb3VuZCBpbiB0aGUgW1NCU0FdIGFwcGVu
ZGl4IEUuCj4KPiBEZXBlbmRpbmcgb24gdGhlIHBsYXRmb3JtLCB0aGUgR0lDdjJtIHdpbGwgcHJv
dmlkZSBvbmUgb3IgbXVsdGlwbGUgaW5zdGFuY2UKPiBvZiByZWdpc3RlciBmcmFtZXMuIEVhY2gg
ZnJhbWUgaXMgY29tcG9zZWQgb2YgYSBkb29yYmVsbCBhbmQgYXNzb2NpYXRlZCB0bwo+IGEgc2V0
IG9mIFNQSXMgdGhhdCBjYW4gYmUgZGlzY292ZXJlZCBieSByZWFkaW5nIHRoZSByZWdpc3RlciBN
U0lfVFlQRVIuCj4KPiBPbiBhbiBNU0kgd3JpdGUsIHRoZSBwYXlsb2FkIHdpbGwgY29udGFpbiB0
aGUgU1BJIElEIHRvIGdlbmVyYXRlLiBOb3RlIHRoYXQKPiBvbiBzb21lIHBsYXRmb3JtIHRoZSBN
U0kgcGF5bG9hZCBtYXkgY29udGFpbiBhbiBvZmZzZXQgZm9ybSB0aGUgYmFzZSBTUEkKPiByYXRo
ZXIgdGhhbiB0aGUgU1BJIGl0c2VsZi4KPgo+IFRoZSBmcmFtZSB3aWxsIG9ubHkgZ2VuZXJhdGUg
U1BJIGlmIHRoZSB3cml0dGVuIHZhbHVlIGNvcnJlc3BvbmRzIHRvIGFuIFNQSQo+IGFsbG9jYXRl
ZCB0byB0aGUgZnJhbWUuIEVhY2ggVk0gc2hvdWxkIGhhdmUgZXhjbHVzaXR5IHRvIHRoZSBmcmFt
ZSB0byBlbnN1cmUKPiBpc29sYXRpb24gYW5kIHByZXZlbnQgYSBndWVzdCBPUyB0byB0cmlnZ2Vy
IGFuIE1TSSBvbi1iZWhhbGYgb2YgYW5vdGhlciBndWVzdAo+IE9TLgo+Cj4gWFhYOiBMaW51eCBz
ZWVtcyB0byBjb25zaWRlciBHSUN2Mm0gYXMgdW5zYWZlIGJ5IGRlZmF1bHQuIEZyb20gbXkgdW5k
ZXJzdGFuZGluZywKPiBpdCBpcyBzdGlsbCB1bmNsZWFyIGhvdyB3ZSBzaG91bGQgcHJvY2VlZCBv
biBYZW4sIGFzIEdJQ3YybSBzaG91bGQgYmUgc2FmZQo+IGFzIGxvbmcgYXMgdGhlIGZyYW1lIGlz
IG9ubHkgYWNjZXNzZWQgYnkgb25lIGd1ZXN0Lgo+Cj4gIyMjIE90aGVyIE1TSSBjb250cm9sbGVy
cwo+Cj4gU2VydmVycyBjb21wbGlhbnQgd2l0aCBTQlNBIGxldmVsIDEgYW5kIGhpZ2hlciB3aWxs
IGhhdmUgdG8gdXNlIGVpdGhlciBJVFMKPiBvciBHSUN2Mm0uIEhvd2V2ZXIsIGl0IGlzIGJ5IG5v
IG1lYW5zIHRoZSBvbmx5IE1TSSBjb250cm9sbGVycyBhdmFpbGFibGUuCj4gVGhlIGhhcmR3YXJl
IHZlbmRvciBtYXkgZGVjaWRlIHRvIHVzZSB0aGVpciBjdXN0b20gTVNJIGNvbnRyb2xsZXIgd2hp
Y2ggY2FuIGJlCj4gaW50ZWdyYXRlZCBpbiB0aGUgUENJIGhvc3QgYnJpZGdlLgo+Cj4gV2hldGhl
ciBpdCB3aWxsIGJlIHBvc3NpYmxlIHRvIHdyaXRlIHNlY3VyZWx5IGFuIE1TSSB3aWxsIGRlcGVu
ZCBvbiB0aGUKPiBNU0kgY29udHJvbGxlciBpbXBsZW1lbnRhdGlvbnMuCj4KPiBYWFg6IEkgYW0g
aGFwcHkgdG8gZ2l2ZSBhIGJyaWVmIGV4cGxhbmF0aW9uIG9uIG1vcmUgTVNJIGNvbnRyb2xsZXIg
KHN1Y2gKPiBhcyBYaWxpbnggYW5kIFJlbmVzYXMpIGlmIHBlb3BsZSB0aGluayBpdCBpcyBuZWNl
c3NhcnkuCj4KPiBUaGlzIGRlc2lnbiBkb2N1bWVudCBkb2VzIG5vdCBwZXJ0YWluIHRvIGEgc3Bl
Y2lmaWMgTVNJIGNvbnRyb2xsZXIgYW5kIHdpbGwgdHJ5Cj4gdG8gYmUgYXMgYWdub3N0aWMgaXMg
cG9zc2libGUuIFdoZW4gcG9zc2libGUsIGl0IHdpbGwgZ2l2ZSBpbnNpZ2h0IGhvdyB0bwo+IGlu
dGVncmF0ZSB0aGUgTVNJIGNvbnRyb2xsZXIuCj4KPiAjIEluZm9ybWF0aW9uIGF2YWlsYWJsZSBp
biB0aGUgZmlybXdhcmUgdGFibGVzCj4KPiAjIyBBQ1BJCj4KPiAjIyMgSG9zdCBicmlkZ2VzCj4K
PiBUaGUgc3RhdGljIHRhYmxlIE1DRkcgKHNlZSA0LjIgaW4gWzFdKSB3aWxsIGRlc2NyaWJlIHRo
ZSBob3N0IGJyaWRnZXMgYXZhaWxhYmxlCj4gYXQgYm9vdCBhbmQgc3VwcG9ydGluZyBFQ0FNLiBV
bmZvcnR1bmF0ZWx5LCB0aGVyZSBhcmUgcGxhdGZvcm1zIG91dCB0aGVyZQo+IChzZWUgWzJdKSB0
aGF0IHJlLXVzZSBNQ0ZHIHRvIGRlc2NyaWJlIGhvc3QgYnJpZGdlIHRoYXQgYXJlIG5vdCBmdWxs
eSBFQ0FNCj4gY29tcGF0aWJsZS4KPgo+IFRoaXMgbWVhbnMgdGhhdCBYZW4gbmVlZHMgdG8gYWNj
b3VudCBmb3IgcG9zc2libGUgcXVpcmtzIGluIHRoZSBob3N0IGJyaWRnZS4KPiBUaGUgTGludXgg
Y29tbXVuaXR5IGFyZSB3b3JraW5nIG9uIGEgcGF0Y2ggc2VyaWVzIGZvciB0aGlzLCBzZWUgWzJd
IGFuZCBbM10sCj4gd2hlcmUgcXVpcmtzIHdpbGwgYmUgZGV0ZWN0ZWQgd2l0aDoKPiAgICAgICog
T0VNIElECj4gICAgICAqIE9FTSBUYWJsZSBJRAo+ICAgICAgKiBPRU0gUmV2aXNpb24KPiAgICAg
ICogUENJIFNlZ21lbnQKPiAgICAgICogUENJIGJ1cyBudW1iZXIgcmFuZ2UgKHdpbGRjYXJkIGFs
bG93ZWQpCj4KPiBCYXNlZCBvbiB3aGF0IExpbnV4IGlzIGN1cnJlbnRseSBkb2luZywgdGhlcmUg
YXJlIHR3byBraW5kIG9mIHF1aXJrczoKPiAgICAgICogQWNjZXNzZXMgdG8gdGhlIGNvbmZpZ3Vy
YXRpb24gc3BhY2Ugb2YgY2VydGFpbiBzaXplcyBhcmUgbm90IGFsbG93ZWQKPiAgICAgICogQSBz
cGVjaWZpYyBkcml2ZXIgaXMgbmVjZXNzYXJ5IGZvciBkcml2aW5nIHRoZSBob3N0IGJyaWRnZQo+
Cj4gVGhlIGZvcm1lciBpcyBzdHJhaWdodGZvcndhcmQgdG8gc29sdmUgYnV0IHRoZSBsYXR0ZXIg
d2lsbCByZXF1aXJlIG1vcmUgdGhvdWdodC4KPiBJbnN0YW50aWF0aW9uIG9mIGEgc3BlY2lmaWMg
ZHJpdmVyIGZvciB0aGUgaG9zdCBjb250cm9sbGVyIGNhbiBiZSBlYXNpbHkgZG9uZQo+IGlmIFhl
biBoYXMgdGhlIGluZm9ybWF0aW9uIHRvIGRldGVjdCBpdC4gSG93ZXZlciwgdGhvc2UgZHJpdmVy
cyBtYXkgcmVxdWlyZQo+IHJlc291cmNlcyBkZXNjcmliZWQgaW4gQVNMIChzZWUgWzRdIGZvciBp
bnN0YW5jZSkuCj4KPiBUaGUgbnVtYmVyIG9mIHBsYXRmb3JtcyByZXF1aXJpbmcgc3BlY2lmaWMg
UENJIGhvc3QgYnJpZGdlIGRyaXZlciBpcyBjdXJyZW50bHkKPiBsaW1pdGVkLiBXaGlsc3QgaXQg
aXMgbm90IHBvc3NpYmxlIHRvIHByZWRpY3QgdGhlIGZ1dHVyZSwgaXQgd2lsbCBiZSBleHBlY3Rl
ZAo+IHVwY29taW5nIHBsYXRmb3JtIHRvIGhhdmUgZnVsbHkgRUNBTSBjb21wbGlhbnQgUENJIGhv
c3QgYnJpZGdlcy4gVGhlcmVmb3JlLAo+IGdpdmVuIFhlbiBkb2VzIG5vdCBoYXZlIGFueSBBU0wg
cGFyc2VyLCB0aGUgYXBwcm9hY2ggc3VnZ2VzdGVkIGlzIHRvIGhhcmRjb2RlCj4gdGhlIG1pc3Np
bmcgdmFsdWVzLiBUaGlzIGNvdWxkIGJlIHJldmlzaXQgaW4gdGhlIGZ1dHVyZSBpZiBuZWNlc3Nh
cnkuCj4KPiAjIyMgRmluZGluZyBpbmZvcm1hdGlvbiB0byBjb25maWd1cmUgSU9NTVUgYW5kIE1T
SSBjb250cm9sbGVyCj4KPiBUaGUgc3RhdGljIHRhYmxlIFtJT1JUXSB3aWxsIHByb3ZpZGUgaW5m
b3JtYXRpb24gdGhhdCB3aWxsIGhlbHAgdG8gZGVkdWNlCj4gZGF0YSAoc3VjaCBhcyBNYXN0ZXJJ
RCBhbmQgRGV2aWNlSUQpIHRvIGNvbmZpZ3VyZSBib3RoIHRoZSBJT01NVSBhbmQgdGhlIE1TSQo+
IGNvbnRyb2xsZXIgZnJvbSBhIGdpdmVuIFNCREYuCj4KPiAjIyBGaW5kaW5nIHdoaWNoIE5VTUEg
bm9kZSBhIFBDSSBkZXZpY2UgYmVsb25ncyB0bwo+Cj4gT24gTlVNQSBzeXN0ZW0sIHRoZSBOVU1B
IG5vZGUgYXNzb2NpYXRlZCB0byBhIFBDSSBkZXZpY2UgY2FuIGJlIGZvdW5kIHVzaW5nCj4gdGhl
IF9QWE0gbWV0aG9kIG9mIHRoZSBob3N0IGJyaWRnZSAoPykuCj4KPiBYWFg6IEkgYW0gbm90IGVu
dGlyZWx5IHN1cmUgd2hlcmUgdGhlIF9QWE0gd2lsbCBiZSAoaS5lIGhvc3QgYnJpZGdlIHZzIFBD
SQo+IGRldmljZSkuCj4KPiAjIyBEZXZpY2UgVHJlZQo+Cj4gIyMjIEhvc3QgYnJpZGdlcwo+Cj4g
RWFjaCBEZXZpY2UgVHJlZSBub2RlIGFzc29jaWF0ZWQgdG8gYSBob3N0IGJyaWRnZSB3aWxsIGhh
dmUgYXQgbGVhc3QgdGhlCj4gZm9sbG93aW5nIHByb3BlcnRpZXMgKHNlZSBiaW5kaW5ncyBpbiBb
OF0pOgo+ICAgICAgLSBkZXZpY2VfdHlwZTogd2lsbCBhbHdheXMgYmUgInBjaSIuCj4gICAgICAt
IGNvbXBhdGlibGU6IGEgc3RyaW5nIGluZGljYXRpbmcgd2hpY2ggZHJpdmVyIHRvIGluc3RhbmNp
YXRlCj4KPiBUaGUgbm9kZSBtYXkgYWxzbyBjb250YWluIG9wdGlvbmFsIHByb3BlcnRpZXMgc3Vj
aCBhczoKPiAgICAgIC0gbGludXgscGNpLWRvbWFpbjogYXNzaWduIGEgZml4IHNlZ21lbnQgbnVt
YmVyCj4gICAgICAtIGJ1cy1yYW5nZTogaW5kaWNhdGUgdGhlIHJhbmdlIG9mIGJ1cyBudW1iZXJz
IHN1cHBvcnRlZAo+Cj4gV2hlbiB0aGUgcHJvcGVydHkgbGludXgscGNpLWRvbWFpbiBpcyBub3Qg
cHJlc2VudCwgdGhlIG9wZXJhdGluZyBzeXN0ZW0gd291bGQKPiBoYXZlIHRvIGFsbG9jYXRlIHRo
ZSBzZWdtZW50IG51bWJlciBmb3IgZWFjaCBob3N0IGJyaWRnZXMuCj4KPiAjIyMgRmluZGluZyBp
bmZvcm1hdGlvbiB0byBjb25maWd1cmUgSU9NTVUgYW5kIE1TSSBjb250cm9sbGVyCj4KPiAjIyMg
Q29uZmlndXJpbmcgdGhlIElPTU1VCj4KPiBUaGUgRGV2aWNlIFRyZWVlIHByb3ZpZGVzIGEgZ2Vu
ZXJpYyBJT01NVSBiaW5kaW5ncyAoc2VlIFsxMF0pIHdoaWNoIHVzZXMgdGhlCj4gcHJvcGVydGll
cyAiaW9tbXUtbWFwIiBhbmQgImlvbW11LW1hcC1tYXNrIiB0byBkZXNjcmliZWQgdGhlIHJlbGF0
aW9uc2hpcAo+IGJldHdlZW4gUklEIGFuZCBhIE1hc3RlcklELgo+Cj4gVGhlc2UgcHJvcGVydGll
cyB3aWxsIGJlIHByZXNlbnQgaW4gdGhlIGhvc3QgYnJpZGdlIERldmljZSBUcmVlIG5vZGUuIEZy
b20gYQo+IGdpdmVuIFNCREYsIGl0IHdpbGwgYmUgcG9zc2libGUgdG8gZmluZCB0aGUgY29ycmVz
cG9uZGluZyBNYXN0ZXJJRC4KPgo+IE5vdGUgdGhhdCB0aGUgQVJNIFNNTVUgYWxzbyBoYXZlIGEg
bGVnYWN5IGJpbmRpbmcgKHNlZSBbOV0pLCBidXQgaXQgZG9lcyBub3QKPiBoYXZlIGEgd2F5IHRv
IGRlc2NyaWJlIHRoZSByZWxhdGlvbnNoaXAgYmV0d2VlbiBSSUQgYW5kIFN0cmVhbUlELiBJbnN0
ZWFkIGl0Cj4gYXNzdW1lZCB0aGF0IFN0cmVhbUlEID09IFJJRC4gVGhpcyBiaW5kaW5nIGhhcyBu
b3cgYmVlbiBkZXByZWNhdGVkIGluIGZhdm9yCj4gb2YgdGhlIGdlbmVyaWMgSU9NTVUgYmluZGlu
Zy4KPgo+ICMjIyBDb25maWd1cmluZyB0aGUgTVNJIGNvbnRyb2xsZXIKPgo+IFRoZSByZWxhdGlv
bnNoaXAgYmV0d2VlbiB0aGUgUklEIGFuZCBkYXRhIHJlcXVpcmVkIHRvIGNvbmZpZ3VyZSB0aGUg
TVNJCj4gY29udHJvbGxlciAoc3VjaCBhcyBEZXZpY2VJRCkgY2FuIGJlIGZvdW5kIHVzaW5nIHRo
ZSBwcm9wZXJ0eSAibXNpLW1hcCIKPiAoc2VlIFsxMV0pLgo+Cj4gVGhpcyBwcm9wZXJ0eSB3aWxs
IGJlIHByZXNlbnQgaW4gdGhlIGhvc3QgYnJpZGdlIERldmljZSBUcmVlIG5vZGUuIEZyb20gYQo+
IGdpdmVuIFNCREYsIGl0IHdpbGwgYmUgcG9zc2libGUgdG8gZmluZCB0aGUgY29ycmVzcG9uZGlu
ZyBNYXN0ZXJJRC4KPgo+ICMjIEZpbmRpbmcgd2hpY2ggTlVNQSBub2RlIGEgUENJIGRldmljZSBi
ZWxvbmdzIHRvCj4KPiBPbiBOVU1BIHN5c3RlbSwgdGhlIE5VTUEgbm9kZSBhc3NvY2lhdGVkIHRv
IGEgUENJIGRldmljZSBjYW4gYmUgZm91bmQgdXNpbmcKPiB0aGUgcHJvcGVydHkgIm51bWEtbm9k
ZS1pZCIgKHNlZSBbMTVdKSBwcmVzZW50cyBpbiB0aGUgaG9zdCBicmlkZ2UgRGV2aWNlIFRyZWUK
PiBub2RlLgo+Cj4gIyBEaXNjb3ZlcmluZyBQQ0kgZGV2aWNlcwo+Cj4gV2hpbHN0IFBDSSBkZXZp
Y2VzIGFyZSBjdXJyZW50bHkgYXZhaWxhYmxlIGluIHRoZSBoYXJkd2FyZSBkb21haW4sIHRoZQo+
IGh5cGVydmlzb3IgZG9lcyBub3QgaGF2ZSBhbnkga25vd2xlZGdlIG9mIHRoZW0uIFRoZSBmaXJz
dCBzdGVwIG9mIHN1cHBvcnRpbmcKPiBQQ0kgcGFzcy10aHJvdWdoIGlzIHRvIG1ha2UgWGVuIGF3
YXJlIG9mIHRoZSBQQ0kgZGV2aWNlcy4KPgo+IFhlbiB3aWxsIHJlcXVpcmUgYWNjZXNzIHRvIHRo
ZSBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSB0byByZXRyaWV2ZSBpbmZvcm1hdGlvbgo+IGZvciB0
aGUgUENJIGRldmljZXMgb3IgYWNjZXNzIGl0IG9uIGJlaGFsZiBvZiB0aGUgZ3Vlc3QgdmlhIHRo
ZSBlbXVsYXRlZAo+IGhvc3QgYnJpZGdlLgo+Cj4gVGhpcyBtZWFucyB0aGF0IFhlbiBzaG91bGQg
YmUgaW4gY2hhcmdlIG9mIGNvbnRyb2xsaW5nIHRoZSBob3N0IGJyaWRnZS4gSG93ZXZlciwKPiBm
b3Igc29tZSBob3N0IGNvbnRyb2xsZXIsIHRoaXMgbWF5IGJlIGRpZmZpY3VsdCB0byBpbXBsZW1l
bnQgaW4gWGVuIGJlY2F1c2Ugb2YKPiBkZXBlbmNlbmNpZXMgb24gb3RoZXIgY29tcG9uZW50cyAo
ZS5nIGNsb2Nrcywgc2VlIG1vcmUgZGV0YWlscyBpbiAiUENJIGhvc3QKPiBicmlkZ2UiIHNlY3Rp
b24pLgo+Cj4gRm9yIHRoaXMgcmVhc29uLCB0aGUgYXBwcm9hY2ggY2hvc2VuIGluIHRoaXMgZG9j
dW1lbnQgaXMgdG8gbGV0IHRoZSBoYXJkd2FyZQo+IGRvbWFpbiB0byBkaXNjb3ZlciB0aGUgaG9z
dCBicmlkZ2VzLCBzY2FuIHRoZSBQQ0kgZGV2aWNlcyBhbmQgdGhlbiByZXBvcnQKPiBldmVyeXRo
aW5nIHRvIFhlbi4gVGhpcyBkb2VzIG5vdCBydWxlIG91dCB0aGUgcG9zc2liaWxpdHkgb2YgZG9p
bmcgZXZlcnl0aGluZwo+IHdpdGhvdXQgdGhlIGhlbHAgb2YgdGhlIGhhcmR3YXJlIGRvbWFpbiBp
biB0aGUgZnV0dXJlLgo+Cj4gIyMgV2hvIGlzIGluIGNoYXJnZSBvZiB0aGUgaG9zdCBicmlkZ2U/
Cj4KPiBUaGVyZSBhcmUgbnVtZXJvdXMgaW1wbGVtZW50YXRpb24gb2YgaG9zdCBicmlkZ2VzIHdo
aWNoIGV4aXN0IG9uIEFSTS4gQSBwYXJ0IG9mCj4gdGhlbSByZXF1aXJlcyBhIHNwZWNpZmljIGRy
aXZlciBhcyB0aGV5IGNhbm5vdCBiZSBkcml2ZW4gYnkgYSBnZW5lcmljIGhvc3QgYnJpZGdlCj4g
ZHJpdmVyLiBQb3J0aW5nIHRob3NlIGRyaXZlcnMgbWF5IGJlIGNvbXBsZXggZHVlIHRvIGRlcGVu
ZGVuY2llcyBvbiBvdGhlcgo+IGNvbXBvbmVudHMuCj4KPiBUaGlzIHdvdWxkIGJlIHNlZW4gYXMg
c2lnbmFsIHRvIGxlYXZlIHRoZSBob3N0IGJyaWRnZSBkcml2ZXJzIGluIHRoZSBoYXJkd2FyZQo+
IGRvbWFpbi4gQmVjYXVzZSBYZW4gd291bGQgbmVlZCB0byBhY2Nlc3MgdGhlIGNvbmZpZ3VyYXRp
b24gc3BhY2UsIGFsbCB0aGUgYWNjZXNzCj4gd291bGQgaGF2ZSB0byBiZSBmb3J3YXJkZWQgdG8g
aGFyZHdhcmUgZG9tYWluIHdoaWNoIGluIHR1cm4gd2lsbCBhY2Nlc3MgdGhlCj4gaGFyZHdhcmUu
Cj4KPiBJbiB0aGlzIGRlc2lnbiBkb2N1bWVudCwgd2UgYXJlIGNvbnNpZGVyaW5nIHRoYXQgdGhl
IGhvc3QgYnJpZGdlIGRyaXZlciBjYW4KPiBiZSBwb3J0ZWQgaW4gWGVuLiBJbiB0aGUgY2FzZSBp
dCBpcyBub3QgcG9zc2libGUsIGEgaW50ZXJmYWNlIHRvIGZvcndhcmQKPiBjb25maWd1cmF0aW9u
IHNwYWNlIGFjY2VzcyB3b3VsZCBuZWVkIHRvIGJlIGRlZmluZWQuIFRoZSBpbnRlcmZhY2UgZGV0
YWlscwo+IGlzIG91dCBvZiBzY29wZS4KPgo+ICMjIERpc2NvdmVyaW5nIGFuZCByZWdpc3Rlcmlu
ZyBob3N0IGJyaWRnZQpQbGVhc2UgYWRkIGlmIHRoaXMgd291bGQgYmUgcmVxdWlyZWQgYm90aCBm
b3IgQVBDSSBvciBvbmx5IGZvciBEVC4KPgo+IFRoZSBhcHByb2FjaCB0YWtlbiBpbiB0aGUgZG9j
dW1lbnQgd2lsbCByZXF1aXJlIGNvbW11bmljYXRpb24gYmV0d2VlbiBYZW4gYW5kCj4gdGhlIGhh
cmR3YXJlIGRvbWFpbi4gSW4gdGhpcyBjYXNlLCB0aGV5IHdvdWxkIG5lZWQgdG8gYWdyZWUgb24g
dGhlIHNlZ21lbnQKPiBudW1iZXIgYXNzb2NpYXRlZCB0byBhbiBob3N0IGJyaWRnZS4gSG93ZXZl
ciwgdGhpcyBudW1iZXIgaXMgbm90IGF2YWlsYWJsZSBpbgo+IHRoZSBEZXZpY2UgVHJlZSBjYXNl
Lgo+Cj4gVGhlIGhhcmR3YXJlIGRvbWFpbiB3aWxsIHJlZ2lzdGVyIG5ldyBob3N0IGJyaWRnZXMg
dXNpbmcgdGhlIGV4aXN0aW5nIGh5cGVyY2FsbAo+IFBIWVNERVZfbW1jZmdfcmVzZXJ2ZWQ6Cj4K
PiAjZGVmaW5lIFhFTl9QQ0lfTU1DRkdfUkVTRVJWRUQgMQo+Cj4gc3RydWN0IHBoeXNkZXZfcGNp
X21tY2ZnX3Jlc2VydmVkIHsKPiAgICAgIC8qIElOICovCj4gICAgICB1aW50NjRfdCAgICBhZGRy
ZXNzOwo+ICAgICAgdWludDE2X3QgICAgc2VnbWVudDsKPiAgICAgIC8qIFJhbmdlIG9mIGJ1cyBz
dXBwb3J0ZWQgYnkgdGhlIGhvc3QgYnJpZGdlICovCj4gICAgICB1aW50OF90ICAgICBzdGFydF9i
dXM7Cj4gICAgICB1aW50OF90ICAgICBlbmRfYnVzOwo+Cj4gICAgICB1aW50MzJfdCAgICBmbGFn
czsKPiB9Cj4KPiBTb21lIG9mIHRoZSBob3N0IGJyaWRnZXMgbWF5IG5vdCBoYXZlIGEgc2VwYXJh
dGUgY29uZmlndXJhdGlvbiBhZGRyZXNzIHNwYWNlCj4gcmVnaW9uIGRlc2NyaWJlZCBpbiB0aGUg
ZmlybXdhcmUgdGFibGVzLiBUbyBzaW1wbGlmeSB0aGUgcmVnaXN0cmF0aW9uLCB0aGUKPiBmaWVs
ZCAnYWRkcmVzcycgc2hvdWxkIGNvbnRhaW5zIHRoZSBiYXNlIGFkZHJlc3Mgb2Ygb25lIG9mIHRo
ZSByZWdpb24KPiBkZXNjcmliZWQgaW4gdGhlIGZpcm13YXJlIHRhYmxlcy4KPiAgICAgICogRm9y
IEFDUEksIGl0IHdvdWxkIGJlIHRoZSBiYXNlIGFkZHJlc3Mgc3BlY2lmaWVkIGluIHRoZSBNQ0ZH
IG9yIGluIHRoZQo+ICAgICAgX0NCQSBtZXRob2QuCj4gICAgICAqIEZvciBEZXZpY2UgVHJlZSwg
dGhpcyB3b3VsZCBiZSBhbnkgYmFzZSBhZGRyZXNzIG9mIHJlZ2lvbgo+ICAgICAgc3BlY2lmaWVk
IGluIHRoZSAicmVnIiBwcm9wZXJ0eS4KPgo+IFRoZSBmaWVsZCAnZmxhZ3MnIGlzIGV4cGVjdGVk
IHRvIGhhdmUgWEVOX1BDSV9NTUNGR19SRVNFUlZFRCBzZXQuCj4KPiBJdCBpcyBleHBlY3RlZCB0
aGF0IHRoaXMgaHlwZXJjYWxsIGlzIGNhbGxlZCBiZWZvcmUgYW55IFBDSSBkZXZpY2VzIGlzCj4g
cmVnaXN0ZXJlZCB0byBYZW4uCj4KPiBXaGVuIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgaW4gY2hh
cmdlIG9mIHRoZSBob3N0IGJyaWRnZSwgdGhpcyBoeXBlcmNhbGwgd2lsbAo+IGJlIHVzZWQgdG8g
dGVsbCBYZW4gdGhlIGV4aXN0ZW5jZSBvZiBhbiBob3N0IGJyaWRnZSBpbiBvcmRlciB0byBmaW5k
IHRoZQo+IGFzc29jaWF0ZWQgaW5mb3JtYXRpb24gZm9yIGNvbmZpZ3VyaW5nIHRoZSBNU0kgY29u
dHJvbGxlciBhbmQgdGhlIElPTU1VLgo+Cj4gIyMgRGlzY292ZXJpbmcgYW5kIHJlZ2lzdGVyaW5n
IFBDSSBkZXZpY2VzCj4KPiBUaGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgc2NhbiB0aGUgaG9zdCBi
cmlkZ2UgdG8gZmluZCB0aGUgbGlzdCBvZiBQQ0kgZGV2aWNlcwo+IGF2YWlsYWJsZSBhbmQgdGhl
biByZXBvcnQgaXQgdG8gWGVuIHVzaW5nIHRoZSBleGlzdGluZyBoeXBlcmNhbGwKPiBQSFlTREVW
X3BjaV9kZXZpY2VfYWRkOgo+Cj4gI2RlZmluZSBYRU5fUENJX0RFVl9FWFRGTiAgIDB4MQo+ICNk
ZWZpbmUgWEVOX1BDSV9ERVZfVklSVEZOICAweDIKPiAjZGVmaW5lIFhFTl9QQ0lfREVWX1BYTSAg
ICAgMHgzCj4KPiBzdHJ1Y3QgcGh5c2Rldl9wY2lfZGV2aWNlX2FkZCB7Cj4gICAgICAvKiBJTiAq
Lwo+ICAgICAgdWludDE2X3QgICAgc2VnOwo+ICAgICAgdWludDhfdCAgICAgYnVzOwo+ICAgICAg
dWludDhfdCAgICAgZGV2Zm47Cj4gICAgICB1aW50MzJfdCAgICBmbGFnczsKPiAgICAgIHN0cnVj
dCB7Cj4gICAgICAgICAgdWludDhfdCBidXM7Cj4gICAgICAgICAgdWludDhfdCBkZXZmbjsKPiAg
ICAgIH0gcGh5c2ZuOwo+ICAgICAgLyoKPiAgICAgICAqIE9wdGlvbmFsIHBhcmFtZXRlcnMgYXJy
YXkuCj4gICAgICAgKiBGaXJzdCBlbGVtZW50IChbMF0pIGlzIFBYTSBkb21haW4gYXNzb2NpYXRl
ZCB3aXRoIHRoZSBkZXZpY2UgKGlmCj4gICAgICAgKiBYRU5fUENJX0RFVl9QWE0gaXMgc2V0KQo+
ICAgICAgICovCj4gICAgICB1aW50MzJfdCBvcHRhcnJbMF07Cj4gfQo+Cj4gV2hlbiBYRU5fUENJ
X0RFVl9QWE0gaXMgc2V0IGluIHRoZSBmaWVsZCAnZmxhZycsIG9wdGFyclswXSB3aWxsIGNvbnRh
aW4gdGhlCj4gTlVNQSBub2RlIElEIGFzc29jaWF0ZWQgd2l0aCB0aGUgZGV2aWNlOgo+ICAgICAg
KiBGb3IgQUNQSSwgaXQgd291bGQgYmUgdGhlIHZhbHVlIHJldHVybmVkIGJ5IHRoZSBtZXRob2Qg
X1BYTQo+ICAgICAgKiBGb3IgRGV2aWNlIFRyZWUsIHRoaXMgd291bGQgdGhlIHZhbHVlIGZvdW5k
IGluIHRoZSBwcm9wZXJ0eSAibnVtYS1ub2RlLWlkIi4KPiBGb3IgbW9yZSBkZXRhaWxzIHNlZSB0
aGUgc2VjdGlvbiAiRmluZGluZyB3aGljaCBOVU1BIG5vZGUgYSBQQ0kgZGV2aWNlIGJlbG9uZ3MK
PiB0byIgaW4gIkFDUEkiIGFuZCAiRGV2aWNlIFRyZWUiLgo+Cj4gWFhYOiBJIHN0aWxsIGRvbid0
IGZ1bGx5IHVuZGVyc3RhbmQgaG93IFhFTl9QQ0lfREVWX0VYVEZOIGFuZCBYRU5fUENJX0RFVl9W
SVJURk4KPiB3aWwgd29yay4gQUZBSUNULCB0aGUgZm9ybWVyIGlzIHVzZWQgd2l0aCB0aGUgYnVz
IHN1cHBvcnQgQVJJIGFuZCB0aGUgb25seSB1c2FnZQo+IGlzIGluIHRoZSB4ODYgSU9NTVUgY29k
ZS4gRm9yIHRoZSBsYXR0ZXIsIHRoaXMgaXMgcmVsYXRlZCB0byBJT1YgYnV0IEkgYW0gbm90Cj4g
c3VyZSB3aGF0IGRldmZuIGFuZCBwaHlzZm4uZGV2Zm4gd2lsbCBjb3JyZXNwb25kIHRvby4KPgo+
IE5vdGUgdGhhdCB4ODYgY3VycmVudGx5IHByb3ZpZGVzIHR3byBtb3JlIGh5cGVyY2FsbHMgKFBI
WVNERVZPUF9tYW5hZ2VfcGNpX2FkZAo+IGFuZCBQSFlTREVWT1BfbWFuYWdlX3BjaV9hZGRfZXh0
KSB0byByZWdpc3RlciBQQ0kgZGV2aWNlcy4gSG93ZXZlciB0aGV5IGFyZQo+IHN1YnNldCBvZiB0
aGUgaHlwZXJjYWxsIFBIWVNERVZPUF9wY2lfZGV2aWNlX2FkZC4gVGhlcmVmb3JlLCBpdCBpcyBz
dWdnZXN0ZWQKPiB0byBsZWF2ZSB0aGVtIHVuaW1wbGVtZW50ZWQgb24gQVJNLgo+Cj4gIyMgUmVt
b3ZpbmcgUENJIGRldmljZXMKPgo+IFRoZSBoYXJkd2FyZSBkb21haW4gd2lsbCBiZSBpbiBjaGFy
Z2UgWGVuIGEgZGV2aWNlIGhhcyBiZWVuIHJlbW92ZWQgdXNpbmcKPiB0aGUgZXhpc3RpbmcgaHlw
ZXJjYWxsIFBIWVNERVZfcGNpX2RldmljZV9yZW1vdmU6Cj4KPiBzdHJ1Y3QgcGh5c2Rldl9wY2lf
ZGV2aWNlIHsKPiAgICAgIC8qIElOICovCj4gICAgICB1aW50MTZfdCAgICBzZWc7Cj4gICAgICB1
aW50OF90ICAgICBidXM7Cj4gICAgICB1aW50OF90ICAgICBkZXZmbjsKPiB9Cj4KPiBOb3RlIHRo
YXQgeDg2IGN1cnJlbnRseSBwcm92aWRlIG9uZSBtb3JlIGh5cGVyY2FsbCAoUEhZU0RFVk9QX21h
bmFnZV9wY2lfcmVtb3ZlKQo+IHRvIHJlbW92ZSBQQ0kgZGV2aWNlcy4gSG93ZXZlciBpdCBkb2Vz
IG5vdCBhbGxvdyB0byBwYXNzIGEgc2VnbWVudCBudW1iZXIuCj4gVGhlcmVmb3JlIGl0IGlzIHN1
Z2dlc3RlZCB0byBsZWF2ZSB1bmltcGxlbWVudGVkIG9uIEFSTS4KUGxlYXNlIGFkZCBhIGZsb3cg
ZnJvbSBsaW51eCBoeXBlcmNhbGwgdG8gY2FsbGluZyBTTU1VIGFwaS4gVGhpcyB3b3VsZCAKbWFr
ZSBwaWN0dXJlIG1vcmUgY2xlYXIuCj4gIyBHbG9zc2FyeQo+Cj4gRUNBTTogRW5oYW5jZWQgQ29u
ZmlndXJhdGlvbiBNZWNoYW5pc20KPiBTQkRGOiBTZWdtZW50IEJ1cyBEZXZpY2UgRnVuY3Rpb24u
IFRoZSBzZWdtZW50IGlzIGEgc29mdHdhcmUgY29uY2VwdC4KPiBNU0k6IE1lc3NhZ2UgU2lnbmFs
ZWQgSW50ZXJydXB0Cj4gTVNJIGRvb3JiZWxsOiBNTUlPIGFkZHJlc3Mgd3JpdHRlbiB0byBieSBh
IGRldmljZSB0byBnZW5lcmF0ZSBhbiBNU0kKPiBTUEk6IFNoYXJlZCBQZXJpcGhlcmFsIEludGVy
cnVwdAo+IExQSTogTG9jYWxpdHktc3BlY2lmaWMgUGVyaXBoZXJhbCBJbnRlcnJ1cHQKPiBJVFM6
IEludGVycnVwdCBUcmFuc2xhdGlvbiBTZXJ2aWNlCj4KPiAjIFNwZWNpZmljYXRpb25zCj4gW1NC
U0FdICBBUk0tREVOLTAwMjkgdjMuMAo+IFtHSUNWM10gSUhJMDA2OUMKPiBbSU9SVF0gIERFTjAw
NDlCCj4KPiAjIEJpYmxpb2dyYXBoeQo+Cj4gWzFdIFBDSSBmaXJtd2FyZSBzcGVjaWZpY2F0aW9u
LCByZXYgMy4yCj4gWzJdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBjaS9t
c2c1NjcxNS5odG1sCj4gWzNdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LXBj
aS9tc2c1NjcyMy5odG1sCj4gWzRdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4
LXBjaS9tc2c1NjcyOC5odG1sCj4gWzZdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2t2
bS9tc2cxNDAxMTYuaHRtbAo+IFs3XSBodHRwOi8vd3d3LmZpcm13YXJlLm9yZy8xMjc1L2JpbmRp
bmdzL3BjaS9wY2kyXzEucGRmCj4gWzhdIERvY3VtZW50cy9kZXZpY2V0cmVlL2JpbmRpbmdzL3Bj
aQo+IFs5XSBEb2N1bWVudHMvZGV2aWNldHJlZS9iaW5kaW5ncy9pb21tdS9hcm0sc21tdS50eHQK
PiBbMTBdIERvY3VtZW50L2RldmljZXRyZWUvYmluZGluZ3MvcGNpL3BjaS1pb21tdS50eHQKPiBb
MTFdIERvY3VtZW50cy9kZXZpY2V0cmVlL2JpbmRpbmdzL3BjaS9wY2ktbXNpLnR4dAo+IFsxMl0g
ZHJpdmVycy9wY2kvaG9zdC9wY2llLXJjYXIuYwo+IFsxM10gZHJpdmVycy9wY2kvaG9zdC9wY2kt
dGh1bmRlci1lY2FtLmMKPiBbMTRdIGRyaXZlcnMvcGNpL2hvc3QvcGNpLXRodW5kZXItcGVtLmMK
PiBbMTVdIERvY3VtZW50cy9kZXZpY2V0cmVlL2JpbmRpbmdzL251bWEudHh0CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 11:16:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 11:16:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eda5q-0002Vf-Vz; Mon, 22 Jan 2018 11:16:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r/hy=er=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eda5p-0002VZ-HA
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 11:16:49 +0000
X-Inumbo-ID: bb51af38-ff65-11e7-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb51af38-ff65-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 12:16:46 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id b21so16048186wme.4
 for <xen-devel@lists.xen.org>; Mon, 22 Jan 2018 03:16:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=V8wYS3VQq+eHn1NICfBSQ7OtxcmmRfydgdVHXdYrqOA=;
 b=Hhu3m6lWSF8UTwDXQloHz9GX6CifzR2uI31T47s8+mF4djgOQrwhqtnw5Or3S7HK2D
 ohjM9MLXUSNEdlRvlT4tOJVU/qcQLRrufhxees8nkLwb1y06LtAFXX4Majkt8mC3reEp
 xsPETcsO5M3cJ67aDOjY8KBn1/6kopKFB0IHE=
X-Google-DKIM-Signature: v=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=V8wYS3VQq+eHn1NICfBSQ7OtxcmmRfydgdVHXdYrqOA=;
 b=WlR2oQ5JZXIB05l0ZxMbIluYXtysXBffALI2uV7RKiuylnvKHZu0ArisL/2MVlyLMM
 I0IAVtOvuOCjuq27hste9VBiK8b/vNmwgmqiFvLlqwxRHb/NtGFrcAXds1wqrnTJupoD
 al1EpdVogH10wARNKS/OM2/VnxipGDdOptF8R5/Kve49czF0pWPhnsXkuNmBzp0ehOcV
 war3n3RjND5Klneq7jssuqO9uft6vQw9U63EmLxmCtopjXolwRyoTEFFoewmXMVhD4EJ
 WJZ5utVA1TWf3kaG79VmscPl5mecXggE4xGsPcQxZO6MwoFoSIlRpJHsk94VNYkOC5SC
 P1ew==
X-Gm-Message-State: AKwxyteKQ//xHytQUf/4Bm9bCFdIS85/9TOd+NabXo7/btWQTb1/OFbs
 wlJ7deAT/Ml/ozWn+KY6OvMxkKM/DXI=
X-Google-Smtp-Source: ACJfBovFIfllbhnEoAw/sMmNKnN+W1Fc9M2G3QD3ShCYpsIGcJlvuirqRKQf+s1BoQ5MJA1OK2tMVg==
X-Received: by 10.28.105.193 with SMTP id z62mr7407729wmh.77.1516369267987;
 Fri, 19 Jan 2018 05:41:07 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s44sm5113642wrc.64.2018.01.19.05.41.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 05:41:07 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 Jan 2018 13:40:59 +0000
Message-Id: <20180119134103.3390-4-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119134103.3390-1-julien.grall@linaro.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 3/7] xen/arm32: entry: Add missing trap_reset
	entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QXQgdGhlIG1vbWVudCwgdGhlIHJlc2V0IHZlY3RvciBpcyBkZWZpbmVkIGFzIC53b3JkIDAgKGUu
ZyBhbmRlcSByMCwgcjAsCnIwKS4KClRoaXMgaXMgcmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxs
IHJlc3VsdCB0byBleGVjdXRlIHRoZSB0cmFwCnVuZGVmaW5lZC4gSW5zdGVhZCBpbnRyb2R1Y2Ug
dHJhcCBoZWxwZXJzIGZvciByZXNldCBhbmQgd2lsbCBnZW5lcmF0ZSBhbgplcnJvciBtZXNzYWdl
IGluIHRoZSB1bmxpa2VseSBjYXNlIHRoYXQgcmVzZXQgd2lsbCBiZSBjYWxsZWQuCgpUaGlzIGlz
IHBhcnQgb2YgWFNBLTI1NC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAxICsKIHhl
bi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIHwgNSArKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA2IGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IGM2NDkwZDI4NDcuLmMyZmFkNWZlOWIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCkBAIC0xNDYsNiArMTQ2LDcgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3Ip
CiAgICAgICAgIGIgdHJhcF9pcnEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxOCAtIElSUSAq
LwogICAgICAgICBiIHRyYXBfZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEg
Ki8KIAorREVGSU5FX1RSQVBfRU5UUlkocmVzZXQpCiBERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmlu
ZWRfaW5zdHJ1Y3Rpb24pCiBERUZJTkVfVFJBUF9FTlRSWShoeXBlcnZpc29yX2NhbGwpCiBERUZJ
TkVfVFJBUF9FTlRSWShwcmVmZXRjaF9hYm9ydCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9h
cm0zMi90cmFwcy5jIGIveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKaW5kZXggNzA1MjU1ODgz
ZS4uNGYyNzU0M2RlYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKQEAgLTIzLDYgKzIzLDExIEBACiAKICNpbmNs
dWRlIDxhc20vcHJvY2Vzc29yLmg+CiAKK3ZvaWQgZG9fdHJhcF9yZXNldChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKK3sKKyAgICBkb191bmV4cGVjdGVkX3RyYXAoIlJlc2V0IiwgcmVncyk7
Cit9CisKIHZvaWQgZG9fdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24oc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiB7CiAgICAgdWludDMyX3QgcGMgPSByZWdzLT5wYzsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 11:42:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 11:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edaUx-0004QO-1b; Mon, 22 Jan 2018 11:42:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edaUv-0004QI-MB
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 11:42:45 +0000
X-Inumbo-ID: 5a86d8b0-ff69-11e7-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a86d8b0-ff69-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 12:42:42 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66440680"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
 <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
 <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
 <5A6205FF02000078001A0652@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <26535bac-c79e-014f-924c-cfbe7aa3702b@citrix.com>
Date: Mon, 22 Jan 2018 11:42:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6205FF02000078001A0652@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTM6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAxLjE4IGF0
IDE0OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDExOjQzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gQEAgLTcyOSw2ICs3NjAsOSBA
QCBFTlRSWShubWkpCj4+Pj4gIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgo+Pj4+ICAgICAgICAgIFNB
VkVfQUxMIENMQUMKPj4+PiAgCj4+Pj4gKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5U
UiAvKiBSZXE6ICVyc3A9cmVncywgQ2xvYjogYWNkICovCj4+Pj4gKyAgICAgICAgLyogV0FSTklO
RyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAq
Lwo+Pj4gRm9sbG93aW5nIG15IGNvbnNpZGVyYXRpb25zIHRvd2FyZHMgYWx0ZXJuYXRpdmUgcGF0
Y2hpbmcgdG8KPj4+IGVsaW1pbmF0ZSBhcyBtdWNoIG92ZXJoZWFkIGFzIHBvc3NpYmxlIGZyb20g
dGhlIE1lbHRkb3duCj4+PiBiYW5kLWFpZCBpbiBjYXNlIGl0IGlzIGJlaW5nIGRpc2FibGVkLCBJ
J20gcmF0aGVyIGhlc2l0YW50IHRvIHNlZSBhbnkKPj4+IHBhdGNoYWJsZSBjb2RlIGJlaW5nIGlu
dHJvZHVjZWQgaW50byB0aGUgTk1JLyNNQyBlbnRyeSBwYXRocwo+Pj4gd2l0aG91dCB0aGUgcGF0
Y2hpbmcgbG9naWMgZmlyc3QgYmVpbmcgbWFkZSBzYWZlIGluIHRoaXMgcmVnYXJkLgo+Pj4gRXhj
ZXB0aW9ucyBjb21pbmcgaGVyZSBhcmVuJ3QgdmVyeSBmcmVxdWVudCAoZXhjZXB0IHBlcmhhcHMg
b24KPj4+IGhhcmR3YXJlIGFib3V0IHRvIGRpZSksIHNvIHRoZSBwYXRoIGlzbid0IHBlcmZvcm1h
bmNlIGNyaXRpY2FsLgo+Pj4gVGhlcmVmb3JlIEkgdGhpbmsgd2Ugc2hvdWxkIHRyeSB0byBhdm9p
ZCBhbnkgcGF0Y2hpbmcgaGVyZSwgYW5kCj4+PiBqdXN0IGNvbmRpdGlvbmFscyBpbnN0ZWFkLiBU
aGlzIGluIGZhY3QgaXMgb25lIG9mIHRoZSByZWFzb25zIHdoeSBJCj4+PiBkaWRuJ3Qgd2FudCB0
byBtYWNyby1pemUgdGhlIGFzc2VtYmx5IGFkZGl0aW9ucyBkb25lIGluIHRoZQo+Pj4gTWVsdGRv
d24gYmFuZC1haWQuCj4+Pgo+Pj4gSSBkbyByZWFsaXplIHRoYXQgdGhpcyB0aGVuIGFsc28gYWZm
ZWN0cyB0aGUgZXhpdC10by1YZW4gcGF0aCwKPj4+IHdoaWNoIEkgYWdyZWUgaXMgbGVzcyBkZXNp
cmFibGUgdG8gdXNlIGNvbmRpdGlvbmFscyBvbi4KPj4gV2hpbGUgSSBhZ3JlZSB0aGF0IG91ciBs
YWNrIG9mIElTVC1zYWZlIHBhdGNoaW5nIGlzIGEgcHJvYmxlbSwgdGhlc2UKPj4gYWx0ZXJuYXRp
dmUgcG9pbnRzIGFyZSBhbHJlYWR5IHByZXNlbnQgb24gdGhlIE5NSSBhbmQgTUNFIHBhdGhzLCBh
bmQKPj4gbmVlZCB0byBiZS4gIEFzIGEgcmVzdWx0LCB0aGUgREYgaGFuZGxlciBpcyBpbiBubyB3
b3JzZSBvZiBhIHBvc2l0aW9uLiAKPj4gQXMgYSBwZXJmZWN0IGV4YW1wbGUsIG9ic2VydmUgdGhl
IENMQUMgaW4gY29udGV4dC4KPiBPaCwgaW5kZWVkLiBXZSBzaG91bGQgY2hhbmdlIHRoYXQuCj4K
Pj4gSSBjb3VsZCBwZXJoYXBzIGJlIHRhbGtlZCBpbnRvIG1ha2luZyBhIFNQRUNfQ1RSTF9FTlRS
WV9GUk9NX0lTVCB2YXJpYW50Cj4+IHdoaWNoIGRvZXNuJ3QgdXNlIGFsdGVybmF0aXZlcyAoYnV0
IElNTyB0aGlzIGlzIHBvaW50bGVzcyBpbiB0aGUKPj4gcHJlc2VuY2Ugb2YgQ0xBQyksIGJ1dCBz
dGlsbCBkb24ndCB0aGluayBpdCBpcyByZWFzb25hYmxlIHRvIHRyZWF0IERGCj4+IGRpZmZlcmVu
dGx5IHRvIE5NSS9NQ0UuCj4gI0RGIGlzIGRlYmF0YWJsZTogT24gb25lIGhhbmQgSSBjYW4gc2Vl
IHRoYXQgaWYgdGhpbmdzIGdvIHdyb25nLAo+IGl0IGNhbiBlcXVhbGx5IGJlIHJhaXNlZCBhdCBh
bnkgdGltZS4gT3RvaCAjTUMgYW5kIGV2ZW4gbW9yZSBzbwo+IE5NSSBjYW4gYmUgcmFpc2VkIF93
aXRob3V0XyB0aGluZ3MgZ29pbmcgKGZhdGFsbHkpIHdyb25nLCBpLmUuIHRoZQo+IHBhdGNoaW5n
IG1heSBicmVhayBhIGJvb3Qgd2hpY2ggd291bGQgb3RoZXJ3aXNlIGhhdmUgc3VjY2VlZGVkCj4g
KHdoZXJlYXMgdGhlICNERiB3b3VsZCBtYWtlIHRoZSBib290IGZhaWwgYW55d2F5KS4KCkkgZG9u
J3Qgc2VlIGEgY29uY2x1c2lvbiBoZXJlLCBvciBhIHJlYXNvbiBmb3IgdHJlYXRpbmcgI0RGIGRp
ZmZlcmVudGx5CnRvIE5NSSBvciAjTUMuCgpUaGVyZSBpcyBjdXJyZW50bHkgYSB2ZXJ5IHZlcnkg
c2xpbSByYWNlIG9uIGJvb3Qgd2hlcmUgYW4gTk1JIG9yICNNQwpoaXR0aW5nIHRoZSBtYWluIGFw
cGxpY2F0aW9uIG9mIGFsdGVybmF0aXZlcyBtYXkgY2F1c2UgWGVuIHRvIGV4cGxvZGUuwqAKVGhp
cyBoYXMgYmVlbiB0aGUgY2FzZSBzaW5jZSBhbHRlcm5hdGl2ZXMgd2VyZSBpbnRyb2R1Y2VkLCBh
bmQgdGhpcwpwYXRjaCBkb2Vzbid0IG1ha2UgdGhlIHByb2JsZW0gbWVhbmluZ2Z1bGx5IHdvcnNl
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 11:44:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 11:44:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edaWo-0004Wp-Ct; Mon, 22 Jan 2018 11:44:42 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edaWn-0004Wi-58
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 11:44:41 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id 15/DD-03094-8AEC56A5;
 Mon, 22 Jan 2018 11:44:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrNLMWRWlGSWpSXmKPExsWS0XRdVXf5udQ
 og9NbNS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0Zj0yyWgkW2FRsW8TUwHtfqYuTiEBJoZJL4
 u+QrO4TzmFHiwcwuti5GTiBnG6NE831bEFtEwFni65m57CA2r4C+RPeSfiYQW1jARGLv4acsI
 LaEwFZeib7H3F2MHEC2r0TX5ECIsK/Ey7v9QK3sHGwCVhKHxECiLAKqEr92H2CewMi9gJFhFa
 NGcWpRWWqRrqGJXlJRZnpGSW5iZo6uoYGpXm5qcXFiempOYlKxXnJ+7iZGoGcZgGAH49nTnoc
 YJTmYlER57UpSo4T4kvJTKjMSizPii0pzUosPMcpwcChJ8K46C5QTLEpNT61Iy8wBhhhMWoKD
 R0mENxMkzVtckJhbnJkOkTrFaMnR9OBBGzPHn4cvgeSNF6/bmIVY8vLzUqXEefNAGgRAGjJK8
 +DGweLgEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5G0Cm8GTmlcBtfQV0EBPQQTdqwA4qSU
 RISTUwKuzeG53PbMy8wdHx/48bOyanzJ1nIP1lkYkxt6396Qa5ozOZJ1+WsH3ovleMeeZ8p6s
 B2yV38qx+wfQtPrNk3nr2iUu7r9xbZnbKKl4shDXxlOd+n8JC9j0ZPw8sn2dz6H3ni3f2nCGa
 MY4Ctk2Vrs2pkxc3Wy/8scF0Yn//1M/HT4jF/C2fpcRSnJFoqMVcVJwIANMPcAl+AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1516621478!79999755!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 43600 invoked from network); 22 Jan 2018 11:44:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jan 2018 11:44:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edaWj-00063z-RO; Mon, 22 Jan 2018 11:44:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edaWe-0003xD-AK; Mon, 22 Jan 2018 11:44:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edaWd-0007XL-OY; Mon, 22 Jan 2018 11:44:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118265-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-amd64-libvirt-vhd:<job
 status>:broken:regression
 libvirt:test-amd64-i386-libvirt-xsm:<job status>:broken:regression
 libvirt:test-amd64-i386-libvirt-xsm:host-install(4):broken:regression
 libvirt:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-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-amd64-amd64-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-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-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7ce8ff0f88b7f5f09f3bd05b51086689ccf6227a
X-Osstest-Versions-That: libvirt=71d56a397925a1bd55d3aee30afdbdcd1a14f9a8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 Jan 2018 11:44:31 +0000
Subject: [Xen-devel] [libvirt test] 118265: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI2NSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyNjUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
ICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDQgaG9zdC1pbnN0YWxs
KDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExODIzNwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE4MjM3
CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE4MjM3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgyMzcKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExODIzNwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAg
ICAgICAgICAgN2NlOGZmMGY4OGI3ZjVmMDlmM2JkMDViNTEwODY2ODljY2Y2MjI3YQpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGlidmlydCAgICAgICAgICAgICAgNzFkNTZhMzk3OTI1YTFiZDU1ZDNhZWUz
MGFmZGJkY2QxYTE0ZjlhOAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MjM3ICAyMDE4LTAxLTE5
IDE5OjQ4OjE3IFogICAgMiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODI2NSAgMjAxOC0w
MS0yMiAwNDoyMDozMyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0
b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIExhaW5lIFN0dW1wIDxsYWluZUBsYWluZS5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA3Y2U4
ZmYwZjg4YjdmNWYwOWYzYmQwNWI1MTA4NjY4OWNjZjYyMjdhCkF1dGhvcjogTGFpbmUgU3R1bXAg
PGxhaW5lQGxhaW5lLm9yZz4KRGF0ZTogICBNb24gRGVjIDE4IDEwOjE5OjQwIDIwMTcgLTA1MDAK
CiAgICBxZW11OiBtb3ZlIHFlbXVEb21haW5EZWZWYWxpZGF0ZVZpZGVvIGludG8gcWVtdURvbWFp
bkRldmljZURlZlZhbGlkYXRlVmlkZW8KICAgIAogICAgcWVtdURvbWFpbkRlZlZhbGlkYXRlVmlk
ZW8oKSAoY2FsbGVkIGZyb20gcWVtdURvbWFpbkRlZlZhbGlkYXRlKCkpIGlzCiAgICBqdXN0IGEg
bG9vcCBwZXJmb3JtaW5nIHZhcmlvdXMgY2hlY2tzIG9uIGVhY2ggdmlkZW8gZGV2aWNlLiBSYXRo
ZXIKICAgIHRoYW4gbWFpbnRhaW5pbmcgdGhpcyBzZXBhcmF0ZSBmdW5jdGlvbiwganVzdCBmb2xk
IHRoZSB2YWxpZGF0aW9ucwogICAgaW50byBxZW11RG9tYWluRGV2aWNlRGVmVmFsaWRhdGVWaWRl
bygpLCB3aGljaCBpcyBjYWxsZWQgb25jZSBmb3IgZWFjaAogICAgdmlkZW8gZGV2aWNlLgoKY29t
bWl0IDE4YzI0YmM2ODZhZjdlNTkzODdjZWQ4YzA3YTAxM2VlZjRlMjg5ZTYKQXV0aG9yOiBMYWlu
ZSBTdHVtcCA8bGFpbmVAbGFpbmUub3JnPgpEYXRlOiAgIEZyaSBEZWMgMTUgMTE6NDI6MzUgMjAx
NyAtMDUwMAoKICAgIHFlbXU6IGFzc2lnbiBjb3JyZWN0IHR5cGUgb2YgUENJIGFkZHJlc3MgZm9y
IHZob3N0LXNjc2kgd2hlbiB1c2luZyBwY2llLXJvb3QKICAgIAogICAgQ29tbWl0IDEwYzczYmYx
IGZpeGVkIGEgYnVnIHRoYXQgSSBoYWQgaW50cm9kdWNlZCBiYWNrIGluIGNvbW1pdAogICAgNzAy
NDk5MjcgLSBpZiBhIHZob3N0LXNjc2kgZGV2aWNlIGhhZCBubyBtYW51YWxseSBhc3NpZ25lZCBQ
Q0kKICAgIGFkZHJlc3MsIG9uZSB3b3VsZG4ndCBiZSBhc3NpZ25lZCBhdXRvbWF0aWNhbGx5LiBU
aGVyZSB3YXMgYSBzbGlnaHQKICAgIHByb2JsZW0gd2l0aCB0aGUgbG9naWMgb2YgdGhlIGZpeCB0
aG91Z2ggLSBpbiB0aGUgY2FzZSBvZiBkb21haW5zIHdpdGgKICAgIHBjaWUtcm9vdCAoZS5nLiB0
aG9zZSB3aXRoIGEgcTM1IG1hY2hpbmV0eXBlKSwKICAgIHFlbXVEb21haW5EZXZpY2VDYWxjdWxh
dGVQQ0lDb25uZWN0RmxhZ3MoKSB3aWxsIGF0dGVtcHQgdG8gZGV0ZXJtaW5lCiAgICBpZiB0aGUg
aG9zdC1zaWRlIFBDSSBkZXZpY2UgaXMgRXhwcmVzcyBvciBsZWdhY3kgYnkgZXhhbWluaW5nIHN5
c2ZzCiAgICBiYXNlZCBvbiB0aGUgaG9zdC1zaWRlIFBDSSBhZGRyZXNzIHN0b3JlZCBpbgogICAg
aG9zdGRldi0+c291cmNlLnN1YnN5cy51LnBjaS5hZGRyLCBidXQgdGhhdCBwYXJ0IG9mIHRoZSB1
bmlvbiBpcyBvbmx5CiAgICB2YWxpZCBmb3IgUENJIGhvc3RkZXZzLCAqbm90KiBmb3IgU0NTSSBo
b3N0ZGV2cy4gU28gd2UgZW5kIHVwIHRyeWluZwogICAgdG8gcmVhZCBzeXNmcyBmb3Igc29tZSBw
cm9iYWJseS1ub24tZXhpc3RlbnQgZGV2aWNlLCB3aGljaCBmYWlscywgYW5kCiAgICB0aGUgZnVu
Y3Rpb24gdmlyUENJRGV2aWNlSXNQQ0lFeHByZXNzKCkgcmV0dXJucyBmYWlsdXJlICgtMSkuCiAg
ICAKICAgIEJ5IGNvaW5jaWRlbmNlLCB0aGUgcmV0dXJuIHZhbHVlIGlzIGJlaW5nIGV4YW1pbmVk
IGFzIGEgYm9vbGVhbiwgYW5kCiAgICBzaW5jZSAtMSBpcyB0cnVlLCB3ZSBzdGlsbCBlbmQgdXAg
YXNzaWduaW5nIHRoZSB2aG9zdC1zY3NpIGRldmljZSB0bwogICAgYW4gRXhwcmVzcyBzbG90LCBi
dXQgdGhhdCBpcyBqdXN0IGJ5IGNoYW5jZSAoYW5kIGNvdWxkIGZhaWwgaW4gdGhlCiAgICBjYXNl
IHRoYXQgdGhlIGdpYmJlcmlzaCBpbiB0aGUgImhvc3RzaWRlIFBDSSBhZGRyZXNzIiB3YXMgdGhl
IGFkZHJlc3MKICAgIG9mIGEgcmVhbCBkZXZpY2UgdGhhdCBoYXBwZW5lZCB0byBiZSBsZWdhY3kg
UENJKS4KICAgIAogICAgU2luY2UgKGFjY29yZGluZyB0byBQYW9sbyBCb256aW5pKSB2aG9zdC1z
Y3NpIGRldmljZXMgYXBwZWFyIGp1c3QgbGlrZQogICAgdmlydGlvLXNjc2kgZGV2aWNlcyBpbiB0
aGUgZ3Vlc3QsIHRoZXkgc2hvdWxkIGZvbGxvdyB0aGUgc2FtZSBydWxlcyBhcwogICAgdmlydGlv
IGRldmljZXMgd2hlbiBkZWNpZGluZyB3aGV0aGVyIHRoZXkgc2hvdWxkIGJlIHBsYWNlZCBpbiBh
bgogICAgRXhwcmVzcyBvciBhIGxlZ2FjeSBzbG90LiBUaGF0J3MgYWNjb21wbGlzaGVkIGluIHRo
aXMgcGF0Y2ggYnkKICAgIHJldHVybmluZyBlYXJseSB3aXRoIHZpcnRpb0ZsYWdzLCByYXRoZXIg
dGhhbiBlcnJvbmVvdXNseSB1c2luZwogICAgaG9zdGRldi0+c291cmNlLnN1YnN5cy51LnBjaS5h
ZGRyLiBJdCBhbHNvIGFkZHMgYSB0ZXN0IGNhc2UgZm9yIFBDSWUKICAgIHRvIGFzc3VyZSBpdCBk
b2Vzbid0IGdldCBicm9rZW4gaW4gdGhlIGZ1dHVyZS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:06:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edarg-000630-Ko; Mon, 22 Jan 2018 12:06:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edarf-00062p-5v
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 12:06:15 +0000
X-Inumbo-ID: a09909fd-ff6c-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a09909fd-ff6c-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:06:08 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 05:06:07 -0700
Message-Id: <5A65E1BB02000078001A103D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 05:06:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
 <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
 <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
 <5A6205FF02000078001A0652@prv-mh.provo.novell.com>
 <26535bac-c79e-014f-924c-cfbe7aa3702b@citrix.com>
In-Reply-To: <26535bac-c79e-014f-924c-cfbe7aa3702b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEyOjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTM6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4w
MS4xOCBhdCAxNDozNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTkvMDEvMTggMTE6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IEBAIC03Mjks
NiArNzYwLDkgQEAgRU5UUlkobm1pKQo+Pj4+PiAgaGFuZGxlX2lzdF9leGNlcHRpb246Cj4+Pj4+
ICAgICAgICAgIFNBVkVfQUxMIENMQUMKPj4+Pj4gIAo+Pj4+PiArICAgICAgICBTUEVDX0NUUkxf
RU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCBDbG9iOiBhY2QgKi8KPj4+Pj4gKyAg
ICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9y
ZSB0aGlzIHBvaW50LiAqLwo+Pj4+IEZvbGxvd2luZyBteSBjb25zaWRlcmF0aW9ucyB0b3dhcmRz
IGFsdGVybmF0aXZlIHBhdGNoaW5nIHRvCj4+Pj4gZWxpbWluYXRlIGFzIG11Y2ggb3ZlcmhlYWQg
YXMgcG9zc2libGUgZnJvbSB0aGUgTWVsdGRvd24KPj4+PiBiYW5kLWFpZCBpbiBjYXNlIGl0IGlz
IGJlaW5nIGRpc2FibGVkLCBJJ20gcmF0aGVyIGhlc2l0YW50IHRvIHNlZSBhbnkKPj4+PiBwYXRj
aGFibGUgY29kZSBiZWluZyBpbnRyb2R1Y2VkIGludG8gdGhlIE5NSS8jTUMgZW50cnkgcGF0aHMK
Pj4+PiB3aXRob3V0IHRoZSBwYXRjaGluZyBsb2dpYyBmaXJzdCBiZWluZyBtYWRlIHNhZmUgaW4g
dGhpcyByZWdhcmQuCj4+Pj4gRXhjZXB0aW9ucyBjb21pbmcgaGVyZSBhcmVuJ3QgdmVyeSBmcmVx
dWVudCAoZXhjZXB0IHBlcmhhcHMgb24KPj4+PiBoYXJkd2FyZSBhYm91dCB0byBkaWUpLCBzbyB0
aGUgcGF0aCBpc24ndCBwZXJmb3JtYW5jZSBjcml0aWNhbC4KPj4+PiBUaGVyZWZvcmUgSSB0aGlu
ayB3ZSBzaG91bGQgdHJ5IHRvIGF2b2lkIGFueSBwYXRjaGluZyBoZXJlLCBhbmQKPj4+PiBqdXN0
IGNvbmRpdGlvbmFscyBpbnN0ZWFkLiBUaGlzIGluIGZhY3QgaXMgb25lIG9mIHRoZSByZWFzb25z
IHdoeSBJCj4+Pj4gZGlkbid0IHdhbnQgdG8gbWFjcm8taXplIHRoZSBhc3NlbWJseSBhZGRpdGlv
bnMgZG9uZSBpbiB0aGUKPj4+PiBNZWx0ZG93biBiYW5kLWFpZC4KPj4+Pgo+Pj4+IEkgZG8gcmVh
bGl6ZSB0aGF0IHRoaXMgdGhlbiBhbHNvIGFmZmVjdHMgdGhlIGV4aXQtdG8tWGVuIHBhdGgsCj4+
Pj4gd2hpY2ggSSBhZ3JlZSBpcyBsZXNzIGRlc2lyYWJsZSB0byB1c2UgY29uZGl0aW9uYWxzIG9u
Lgo+Pj4gV2hpbGUgSSBhZ3JlZSB0aGF0IG91ciBsYWNrIG9mIElTVC1zYWZlIHBhdGNoaW5nIGlz
IGEgcHJvYmxlbSwgdGhlc2UKPj4+IGFsdGVybmF0aXZlIHBvaW50cyBhcmUgYWxyZWFkeSBwcmVz
ZW50IG9uIHRoZSBOTUkgYW5kIE1DRSBwYXRocywgYW5kCj4+PiBuZWVkIHRvIGJlLiAgQXMgYSBy
ZXN1bHQsIHRoZSBERiBoYW5kbGVyIGlzIGluIG5vIHdvcnNlIG9mIGEgcG9zaXRpb24uIAo+Pj4g
QXMgYSBwZXJmZWN0IGV4YW1wbGUsIG9ic2VydmUgdGhlIENMQUMgaW4gY29udGV4dC4KPj4gT2gs
IGluZGVlZC4gV2Ugc2hvdWxkIGNoYW5nZSB0aGF0Lgo+Pgo+Pj4gSSBjb3VsZCBwZXJoYXBzIGJl
IHRhbGtlZCBpbnRvIG1ha2luZyBhIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lTVCB2YXJpYW50Cj4+
PiB3aGljaCBkb2Vzbid0IHVzZSBhbHRlcm5hdGl2ZXMgKGJ1dCBJTU8gdGhpcyBpcyBwb2ludGxl
c3MgaW4gdGhlCj4+PiBwcmVzZW5jZSBvZiBDTEFDKSwgYnV0IHN0aWxsIGRvbid0IHRoaW5rIGl0
IGlzIHJlYXNvbmFibGUgdG8gdHJlYXQgREYKPj4+IGRpZmZlcmVudGx5IHRvIE5NSS9NQ0UuCj4+
ICNERiBpcyBkZWJhdGFibGU6IE9uIG9uZSBoYW5kIEkgY2FuIHNlZSB0aGF0IGlmIHRoaW5ncyBn
byB3cm9uZywKPj4gaXQgY2FuIGVxdWFsbHkgYmUgcmFpc2VkIGF0IGFueSB0aW1lLiBPdG9oICNN
QyBhbmQgZXZlbiBtb3JlIHNvCj4+IE5NSSBjYW4gYmUgcmFpc2VkIF93aXRob3V0XyB0aGluZ3Mg
Z29pbmcgKGZhdGFsbHkpIHdyb25nLCBpLmUuIHRoZQo+PiBwYXRjaGluZyBtYXkgYnJlYWsgYSBi
b290IHdoaWNoIHdvdWxkIG90aGVyd2lzZSBoYXZlIHN1Y2NlZWRlZAo+PiAod2hlcmVhcyB0aGUg
I0RGIHdvdWxkIG1ha2UgdGhlIGJvb3QgZmFpbCBhbnl3YXkpLgo+IAo+IEkgZG9uJ3Qgc2VlIGEg
Y29uY2x1c2lvbiBoZXJlLCBvciBhIHJlYXNvbiBmb3IgdHJlYXRpbmcgI0RGIGRpZmZlcmVudGx5
Cj4gdG8gTk1JIG9yICNNQy4KCk9kZCAtIEkgdGhvdWdodCBteSByZXBseSB3YXMgcHJldHR5IGNs
ZWFyIGluIHRoaXMgcmVnYXJkLiBJIGhhdmUKbm8gZ29vZCBpZGVhIGhvdyB0byB3b3JkIGl0IGRp
ZmZlcmVudGx5LiBGdXJ0aGVybW9yZSB0aGUgZ29hbApvZiB0aGUgcmVwbHkgd2FzIG5vdCB0byBz
ZXR0bGUgb24gaG93IHRvIHRyZWF0ICNERiwgYnV0IHRvIHRyeQp0byBjb252aW5jZSB5b3UgdG8g
YXZvaWQgYWRkaW5nIG1vcmUgcGF0Y2ggcG9pbnRzIHRvIHRoZSBOTUkgLwojTUMgcGF0aCAoaWYg
eW91IHdhbnQgI0RGIHRyZWF0ZWQgc2ltaWxhcmx5LCBJIHdvdWxkbid0Cm9iamVjdCBwYXRjaGlu
ZyB0byBiZSBhdm9pZGVkIHRoZXJlIHRvbykuCgo+IFRoZXJlIGlzIGN1cnJlbnRseSBhIHZlcnkg
dmVyeSBzbGltIHJhY2Ugb24gYm9vdCB3aGVyZSBhbiBOTUkgb3IgI01DCj4gaGl0dGluZyB0aGUg
bWFpbiBhcHBsaWNhdGlvbiBvZiBhbHRlcm5hdGl2ZXMgbWF5IGNhdXNlIFhlbiB0byBleHBsb2Rl
LiAKPiBUaGlzIGhhcyBiZWVuIHRoZSBjYXNlIHNpbmNlIGFsdGVybmF0aXZlcyB3ZXJlIGludHJv
ZHVjZWQsIGFuZCB0aGlzCj4gcGF0Y2ggZG9lc24ndCBtYWtlIHRoZSBwcm9ibGVtIG1lYW5pbmdm
dWxseSB3b3JzZS4KClNNQVAgcGF0Y2hpbmcgYWZmZWN0cyAzIGJ5dGVzIChhbmQgSSdtIGludGVu
ZGluZyB0byBwdXQgdG9nZXRoZXIgYQpwYXRjaCByZW1vdmluZyB0aGF0IHBhdGNoaW5nIGZyb20g
dGhlIE5NSSAvICNNQyBwYXRoKSwgd2hpbGUgeW91CmFkZCBwYXRjaGluZyBvZiBxdWl0ZSBhIGZl
dyBtb3JlIGJ5dGVzLCBpbmNyZWFzaW5nIHRoZSByaXNrCmFjY29yZGluZ2x5LgoKSWYgeW91IHJl
YWxseSBkb24ndCB3YW50IHRvIHN3aXRjaCBhd2F5IGZyb20gdGhlIHBhdGNoaW5nIGFwcHJvYWNo
LApJIHdvbid0IHJlZnVzZSB0byBhY2sgdGhlIHBhdGNoLiBCdXQgaXQnbGwgbWVhbiBzdWJzZXF1
ZW50IGNoYW5nZXMKd2lsbCBiZSBtb3JlIGludHJ1c2l2ZSwgdG8gZ2V0IHRoaXMgY29udmVydGVk
IHRvIGNvbmRpdGlvbmFscyBpbnN0ZWFkCih1bmxlc3Mgc29tZW9uZSBoYXMgX2ltbWVkaWF0ZV8g
cGxhbnMgdG8gZGVhbCB3aXRoIHRoZSBpc3N1ZXMgaW4KdGhlIHBhdGNoaW5nIGxvZ2ljIGl0c2Vs
ZikuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:10:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:10:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edave-0006fq-4l; Mon, 22 Jan 2018 12:10:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edavc-0006fV-6v
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:10:20 +0000
X-Inumbo-ID: 33298aa6-ff6d-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33298aa6-ff6d-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:10:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="459096605"
Date: Mon, 22 Jan 2018 12:10:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180122121011.bfzfjtupdsp6r2ag@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-6-wei.liu2@citrix.com>
 <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDQ6Mjk6MzFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEphbiAxOSwgMjAxOCBhdCAwMzozNDo1NlBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsg
Yi94ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1rCj4gPiBpbmRleCA0OGM3NDA3YzAwLi4wMjhh
YzE5Yjk2IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tawo+ID4g
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tawo+ID4gQEAgLTM2LDUgKzM2LDggQEAg
Q0ZMQUdTIDo9ICQoZmlsdGVyLW91dCAtZmx0bywkKENGTEFHUykpCj4gPiAgY21kbGluZS5vOiBj
bWRsaW5lLmMgJChDTURMSU5FX0RFUFMpCj4gPiAgCj4gPiAgcmVsb2MubzogcmVsb2MuYyAkKFJF
TE9DX0RFUFMpCj4gPiAraWZlcSAoJChDT05GSUdfUFZIX0dVRVNUKSx5KQo+ID4gK3JlbG9jLm86
IENGTEFHUyArPSAtRENPTkZJR19QVkhfR1VFU1QKPiA+ICtlbmRpZgo+IAo+IEkgd291bGQgbWF5
YmUgZG8gdGhpcyBhYm92ZSwgd2hlcmUgdGhlIHJlc3Qgb2YgdGhlIENGTEFHUyBhcmUgc2V0Lgo+
IENlcnRhaW5seSBzZXR0aW5nIC1EQ09ORklHX1BWSF9HVUVTVCBzaG91bGRuJ3QgY2F1c2UgaXNz
dWVzIGVsc2V3aGVyZS4KPiAKPiBDRkxBR1MtJChDT05GSUdfUFZIX0dVRVNUKSArPSAtRENPTkZJ
R19QVkhfR1VFU1QKPiBDRkxBR1MgKz0gJChDRkxBR1MteSkKPiAKCk1pc3NlZCB0aGlzIG9uZS4K
Ckkgd291bGQgcmF0aGVyIG9ubHkgaGF2ZSAtRENPTkZJR19QVkhfR1VFU1QgZm9yIHRoZSBmaWxl
IHRoYXQgbmVlZHMgaXQuCkxldCBtZSBrbm93IGlmIHlvdSBmZWVsIHN0cm9uZ2x5IGFib3V0IHRo
aXMuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:30:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:30:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbEf-0007fQ-P6; Mon, 22 Jan 2018 12:30:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edbEe-0007cO-M0
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:30:00 +0000
X-Inumbo-ID: f2d76140-ff6f-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2d76140-ff6f-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:29:54 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 05:29:53 -0700
Message-Id: <5A65E74E02000078001A1062@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 05:29:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <20180119165711.16615-1-ross.lagerwall@citrix.com>
In-Reply-To: <20180119165711.16615-1-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/shutdown: Use ACPI reboot method for
 Dell PowerEdge R740
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE3OjU3LCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NodXRkb3duLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
c2h1dGRvd24uYwo+IEBAIC01MTEsNiArNTExLDE1IEBAIHN0YXRpYyBzdHJ1Y3QgZG1pX3N5c3Rl
bV9pZCBfX2luaXRkYXRhIHJlYm9vdF9kbWlfdGFibGVbXSA9IHsKPiAgICAgICAgICAgICAgRE1J
X01BVENIKERNSV9QUk9EVUNUX05BTUUsICJMYXRpdHVkZSBFNjUyMCIpLAo+ICAgICAgICAgIH0s
Cj4gICAgICB9LAo+ICsgICAgeyAgICAvKiBIYW5kbGUgcHJvYmxlbXMgd2l0aCByZWJvb3Rpbmcg
b24gRGVsbCBQb3dlckVkZ2UgUjc0MC4gKi8KPiArICAgICAgICAuY2FsbGJhY2sgPSBvdmVycmlk
ZV9yZWJvb3QsCj4gKyAgICAgICAgLmRyaXZlcl9kYXRhID0gKHZvaWQgKikobG9uZylCT09UX0FD
UEksCj4gKyAgICAgICAgLmlkZW50ID0gIkRlbGwgUG93ZXJFZGdlIFI3NDAiLAo+ICsgICAgICAg
IC5tYXRjaGVzID0gewo+ICsgICAgICAgICAgICBETUlfTUFUQ0goRE1JX1NZU19WRU5ET1IsICJE
ZWxsIEluYy4iKSwKPiArICAgICAgICAgICAgRE1JX01BVENIKERNSV9QUk9EVUNUX05BTUUsICJQ
b3dlckVkZ2UgUjc0MCIpLAo+ICsgICAgICAgIH0sCj4gKyAgICB9LAoKSnVkZ2luZyBmcm9tIHRo
ZSBkZXNjcmlwdGlvbiB5b3UgZG9uJ3QgcmVhbGx5IHdhbnQgb3IgbmVlZCB0bwpvdmVycmlkZSB0
aGUgcmVib290IG1ldGhvZCBpZiBub3QgcnVubmluZyB1bmRlciBFRkksIG9yIGlmIHRoZXJlCndh
cyBhbiBvdmVycmlkZSBvbiB0aGUgY29tbWFuZCBsaW5lIGFscmVhZHkuIG92ZXJyaWRlX3JlYm9v
dCgpLApob3dldmVyLCBvdmVycmlkZXMgZXZlcnl0aGluZyBhbmQgdW5kZXIgYWxsIGNpcmN1bXN0
YW5jZXMuIEkKdGhlcmVmb3JlIHRoaW5rIHlvdSBtYXkgd2FudCB0byBpbnRyb2R1Y2UgYSBuZXcg
Y2FsbGJhY2sKZnVuY3Rpb24uCgpBcyBhbiBhc2lkZSAtIGhvdyBjb21lIHRoZSBwYWdlIGF0IGFk
ZHJlc3MgemVybyBpcyBhY3R1YWxseQptYXBwZWQgYXQgdGhlIHRpbWUgb2YgdGhlIHJlYm9vdCBh
dHRlbXB0PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:33:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbHf-0008Eh-6X; Mon, 22 Jan 2018 12:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbHe-0008ET-Kx
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:33:06 +0000
X-Inumbo-ID: 63620a1b-ff70-11e7-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63620a1b-ff70-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:33:03 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 803A6AD4B;
 Mon, 22 Jan 2018 12:33:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:47 +0100
Message-Id: <20180122123256.1431-4-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 03/12] x86: do a revert of
	e871e80c38547d9faefc6604532ba3e985e65873
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

UmV2ZXJ0ICJ4ODY6IGFsbG93IE1lbHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkIiBpbiBv
cmRlciB0bwpwcmVwYXJlIGZvciBhIGZpbmFsIE1lbHRkb3duIG1pdGlnYXRpb24uCgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMiAtLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9k
b21haW4uYyAgICAgICAgICAgICAgIHwgIDcgKystLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAg
ICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAg
ICAgfCAxNyArKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAg
ICAgICAgfCAgMiAtLQogNSBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDM0IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZjczOTkwZjdjZC4u
ZjUyMTRkZWZiYiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5MTEsMTgg
KzE5MTEsNiBAQCBJbiB0aGUgY2FzZSB0aGF0IHgyYXBpYyBpcyBpbiB1c2UsIHRoaXMgb3B0aW9u
IHN3aXRjaGVzIGJldHdlZW4gcGh5c2ljYWwgYW5kCiBjbHVzdGVyZWQgbW9kZS4gIFRoZSBkZWZh
dWx0LCBnaXZlbiBubyBoaW50IGZyb20gdGhlICoqRkFEVCoqLCBpcyBjbHVzdGVyCiBtb2RlLgog
Ci0jIyMgeHB0aQotPiBgPSA8Ym9vbGVhbj5gCi0KLT4gRGVmYXVsdDogYGZhbHNlYCBvbiBBTUQg
aGFyZHdhcmUKLT4gRGVmYXVsdDogYHRydWVgIGV2ZXJ5d2hlcmUgZWxzZQotCi1PdmVycmlkZSBk
ZWZhdWx0IHNlbGVjdGlvbiBvZiB3aGV0aGVyIHRvIGlzb2xhdGUgNjQtYml0IFBWIGd1ZXN0IHBh
Z2UKLXRhYmxlcy4KLQotKiogV0FSTklORzogTm90IHlldCBhIGNvbXBsZXRlIGlzb2xhdGlvbiBp
bXBsZW1lbnRhdGlvbiwgYnV0IGJldHRlciB0aGFuCi1ub3RoaW5nLiAqKgotCiAjIyMgeHNhdmUK
ID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZGJmNDUyMmU2OS4uODU4OWQ4NTZiZSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpA
QCAtMTUwOSwxMyArMTUwOSwxMCBAQCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX2Zyb20oc3Ry
dWN0IHZjcHUgKnYpCiAKIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUg
KnYpCiB7Ci0gICAgcm9vdF9wZ2VudHJ5X3QgKnJvb3RfcGd0ID0gdGhpc19jcHUocm9vdF9wZ3Qp
OwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwogCi0gICAgaWYgKCByb290X3BndCApCi0gICAgICAg
IHJvb3RfcGd0W3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0gPQotICAg
ICAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisgICAgdGhp
c19jcHUocm9vdF9wZ3QpW3Jvb3RfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0g
PQorICAgICAgICBsNGVfZnJvbV9wYWdlKHYtPmRvbWFpbi0+YXJjaC5wZXJkb21haW5fbDNfcGcs
IF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKIAogICAgIGNyNCA9IHB2X2d1ZXN0X2NyNF90b19yZWFs
X2NyNCh2KTsKICAgICBpZiAoIHVubGlrZWx5KGNyNCAhPSByZWFkX2NyNCgpKSApCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDVhMWI0NzI0
MzIuLmM4M2Y1MjI0YzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCkBAIC0zNjU0LDcgKzM2NTQsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAg
ICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUo
cmVxLnZhbCksIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21k
ID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYpOwogICAgICAgICAgICAgICAgICAgICBp
ZiAoICFyYyApCi0gICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gdGhpc19jcHUo
cm9vdF9wZ3QpOworICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRydWU7CiAg
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3Jp
dGFibGVfcGFnZToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCmluZGV4IGZlNjM3ZGFlNDAuLjM3YTdlNTk3NjAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAt
MzI5LDcgKzMyOSw3IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHZvaWQgKnVudXNlZCkKICAgICBz
cGluX2RlYnVnX2Rpc2FibGUoKTsKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsK
LSAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gdGhpc19jcHUocm9vdF9wZ3QpID8gX19wYSh0
aGlzX2NwdShyb290X3BndCkpIDogMDsKKyAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19w
YSh0aGlzX2NwdShyb290X3BndCkpOwogCiAgICAgbG9hZF9zeXN0ZW1fdGFibGVzKCk7CiAKQEAg
LTczOCwyMCArNzM4LDE0IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpw
dHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBfX3Jl
YWRfbW9zdGx5IGludDhfdCBvcHRfeHB0aSA9IC0xOwotYm9vbGVhbl9wYXJhbSgieHB0aSIsIG9w
dF94cHRpKTsKIERFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKIAog
c3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBy
b290X3BnZW50cnlfdCAqcnB0OworICAgIHJvb3RfcGdlbnRyeV90ICpycHQgPSBhbGxvY194ZW5f
cGFnZXRhYmxlKCk7CiAgICAgdW5zaWduZWQgaW50IG9mZjsKICAgICBpbnQgcmM7CiAKLSAgICBp
ZiAoICFvcHRfeHB0aSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcnB0ID0gYWxsb2NfeGVu
X3BhZ2V0YWJsZSgpOwogICAgIGlmICggIXJwdCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwog
CkBAIC0xMDAwLDE0ICs5OTQsMTAgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfY3B1cyh1bnNp
Z25lZCBpbnQgbWF4X2NwdXMpCiAKICAgICBzdGFja19iYXNlWzBdID0gc3RhY2tfc3RhcnQ7CiAK
LSAgICBpZiAoIG9wdF94cHRpIDwgMCApCi0gICAgICAgIG9wdF94cHRpID0gYm9vdF9jcHVfZGF0
YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EOwotCiAgICAgcmMgPSBzZXR1cF9jcHVfcm9v
dF9wZ3QoMCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHBhbmljKCJFcnJvciAlZCBzZXR0aW5n
IHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOwotICAgIGlmICggcGVyX2NwdShyb290X3Bn
dCwgMCkgKQotICAgICAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYShwZXJfY3B1KHJv
b3RfcGd0LCAwKSk7CisgICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IF9fcGEocGVyX2NwdShy
b290X3BndCwgMCkpOwogCiAgICAgc2V0X25yX3NvY2tldHMoKTsKIApAQCAtMTA3OSw3ICsxMDY5
LDYgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfYm9vdF9jcHUodm9pZCkKICNlbmRpZgogCiAg
ICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwotICAgIGdldF9jcHVfaW5mbygpLT5wdl9j
cjMgPSAwOwogfQogCiBzdGF0aWMgdm9pZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDcxMGMwNjE2YmEu
LmY3NTNlYjRjMDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysg
Yi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQ2LDcgKzQ2LDYgQEAgcmVzdG9yZV9h
bGxfZ3Vlc3Q6CiAgICAgICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKICAg
ICAgICAgbW92ICAgJXJkaSwgJXJheAogICAgICAgICBhbmQgICAlcnNpLCAlcmRpCi0gICAgICAg
IGp6ICAgIC5McmFnX2tlZXBfY3IzCiAgICAgICAgIGFuZCAgICVyOSwgJXJzaQogICAgICAgICBh
ZGQgICAlcmN4LCAlcmRpCiAgICAgICAgIGFkZCAgICVyY3gsICVyc2kKQEAgLTYzLDcgKzYyLDYg
QEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIHJlcCBtb3ZzcQogICAgICAgICBtb3YgICAl
cjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKICAgICAgICAgd3JpdGVfY3Iz
IHJheCwgcmRpLCByc2kKLS5McmFnX2tlZXBfY3IzOgogCiAgICAgICAgIFJFU1RPUkVfQUxMCiAg
ICAgICAgIHRlc3R3ICRUUkFQX3N5c2NhbGwsNCglcnNwKQotLSAKMi4xMy42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:33:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbHf-0008Es-Cx; Mon, 22 Jan 2018 12:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbHe-0008EU-NT
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:33:06 +0000
X-Inumbo-ID: 6475e9d9-ff70-11e7-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6475e9d9-ff70-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:33:05 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CD284AD6B;
 Mon, 22 Jan 2018 12:33:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:52 +0100
Message-Id: <20180122123256.1431-9-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 08/12] xen/x86: use dedicated function
	for tss initialization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q2FydmUgb3V0IHRoZSBUU1MgaW5pdGlhbGl6YXRpb24gZnJvbSBsb2FkX3N5c3RlbV90YWJsZXMo
KS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggfCAgMSAr
CiAyIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCmluZGV4IDQzMDZlNTk2NTAuLmY5ZWMwNWMzZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNzAy
LDYgKzcwMiwzNSBAQCB2b2lkIF9faW5pdCBlYXJseV9jcHVfaW5pdCh2b2lkKQogCWVhcmx5X2Nw
dV9kZXRlY3QoKTsKIH0KIAordm9pZCB0c3NfaW5pdChzdHJ1Y3QgdHNzX3N0cnVjdCAqdHNzLCB1
bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRvbSkKK3sKKwl1bnNpZ25lZCBsb25nIHN0YWNrX3RvcCA9
IHN0YWNrX2JvdHRvbSAmIH4oU1RBQ0tfU0laRSAtIDEpOworCisJKnRzcyA9IChzdHJ1Y3QgdHNz
X3N0cnVjdCl7CisJCS8qIE1haW4gc3RhY2sgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucy4gKi8K
KwkJLnJzcDAgPSBzdGFja19ib3R0b20sCisKKwkJLyogUmluZyAxIGFuZCAyIHN0YWNrcyBwb2lz
b25lZC4gKi8KKwkJLnJzcDEgPSAweDg2MDAxMTExMTExMTExMTF1bCwKKwkJLnJzcDIgPSAweDg2
MDAxMTExMTExMTExMTF1bCwKKworCQkvKgorCQkgKiBNQ0UsIE5NSSBhbmQgRG91YmxlIEZhdWx0
IGhhbmRsZXJzIGdldCB0aGVpciBvd24gc3RhY2tzLgorCQkgKiBBbGwgb3RoZXJzIHBvaXNvbmVk
LgorCQkgKi8KKwkJLmlzdCA9IHsKKwkJCVtJU1RfTUNFIC0gMV0gPSBzdGFja190b3AgKyBJU1Rf
TUNFICogUEFHRV9TSVpFLAorCQkJW0lTVF9ERiAgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9ERiAg
KiBQQUdFX1NJWkUsCisJCQlbSVNUX05NSSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX05NSSAqIFBB
R0VfU0laRSwKKworCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUodHNzLT5pc3QpIC0gMV0gPQor
CQkJCTB4ODYwMDExMTExMTExMTExMXVsLAorCQl9LAorCisJCS5iaXRtYXAgPSBJT0JNUF9JTlZB
TElEX09GRlNFVCwKKwl9OworfQorCiAvKgogICogU2V0cyB1cCBzeXN0ZW0gdGFibGVzIGFuZCBk
ZXNjcmlwdG9ycy4KICAqCkBAIC03MTMsOCArNzQyLDcgQEAgdm9pZCBfX2luaXQgZWFybHlfY3B1
X2luaXQodm9pZCkKIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiB7CiAJdW5zaWduZWQg
aW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLQl1bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRv
bSA9IGdldF9zdGFja19ib3R0b20oKSwKLQkJc3RhY2tfdG9wID0gc3RhY2tfYm90dG9tICYgfihT
VEFDS19TSVpFIC0gMSk7CisJdW5zaWduZWQgbG9uZyBzdGFja19ib3R0b20gPSBnZXRfc3RhY2tf
Ym90dG9tKCk7CiAKIAlzdHJ1Y3QgdHNzX3N0cnVjdCAqdHNzID0gJnRoaXNfY3B1KGluaXRfdHNz
KTsKIAlzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmdkdCA9CkBAIC03MzEsMjkgKzc1OSw3IEBAIHZvaWQg
bG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpCiAJCS5saW1pdCA9IChJRFRfRU5UUklFUyAqIHNpemVv
ZihpZHRfZW50cnlfdCkpIC0gMSwKIAl9OwogCi0JKnRzcyA9IChzdHJ1Y3QgdHNzX3N0cnVjdCl7
Ci0JCS8qIE1haW4gc3RhY2sgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucy4gKi8KLQkJLnJzcDAg
PSBzdGFja19ib3R0b20sCi0KLQkJLyogUmluZyAxIGFuZCAyIHN0YWNrcyBwb2lzb25lZC4gKi8K
LQkJLnJzcDEgPSAweDg2MDAxMTExMTExMTExMTF1bCwKLQkJLnJzcDIgPSAweDg2MDAxMTExMTEx
MTExMTF1bCwKLQotCQkvKgotCQkgKiBNQ0UsIE5NSSBhbmQgRG91YmxlIEZhdWx0IGhhbmRsZXJz
IGdldCB0aGVpciBvd24gc3RhY2tzLgotCQkgKiBBbGwgb3RoZXJzIHBvaXNvbmVkLgotCQkgKi8K
LQkJLmlzdCA9IHsKLQkJCVtJU1RfTUNFIC0gMV0gPSBzdGFja190b3AgKyBJU1RfTUNFICogUEFH
RV9TSVpFLAotCQkJW0lTVF9ERiAgLSAxXSA9IHN0YWNrX3RvcCArIElTVF9ERiAgKiBQQUdFX1NJ
WkUsCi0JCQlbSVNUX05NSSAtIDFdID0gc3RhY2tfdG9wICsgSVNUX05NSSAqIFBBR0VfU0laRSwK
LQotCQkJW0lTVF9NQVggLi4uIEFSUkFZX1NJWkUodHNzLT5pc3QpIC0gMV0gPQotCQkJCTB4ODYw
MDExMTExMTExMTExMXVsLAotCQl9LAotCi0JCS5iaXRtYXAgPSBJT0JNUF9JTlZBTElEX09GRlNF
VCwKLQl9OworCXRzc19pbml0KHRzcywgc3RhY2tfYm90dG9tKTsKIAogCV9zZXRfdHNzbGR0X2Rl
c2MoCiAJCWdkdCArIFRTU19FTlRSWSwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
c3lzdGVtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCmluZGV4IDhhYzE3MDM3MWIu
LjJjZjUwZDFkNDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaApAQCAtMjMwLDYgKzIzMCw3IEBAIHN0YXRp
YyBpbmxpbmUgaW50IGxvY2FsX2lycV9pc19lbmFibGVkKHZvaWQpCiAKIHZvaWQgdHJhcF9pbml0
KHZvaWQpOwogdm9pZCBpbml0X2lkdF90cmFwcyh2b2lkKTsKK3ZvaWQgdHNzX2luaXQoc3RydWN0
IHRzc19zdHJ1Y3QgKnRzcywgdW5zaWduZWQgbG9uZyBzdGFja19ib3R0b20pOwogdm9pZCBsb2Fk
X3N5c3RlbV90YWJsZXModm9pZCk7CiB2b2lkIHBlcmNwdV90cmFwc19pbml0KHZvaWQpOwogdm9p
ZCBzdWJhcmNoX3BlcmNwdV90cmFwc19pbml0KHZvaWQpOwotLSAKMi4xMy42CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:33:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbHh-0008Fd-Jd; Mon, 22 Jan 2018 12:33:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbHg-0008F6-1c
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:33:08 +0000
X-Inumbo-ID: 64ac1cdc-ff70-11e7-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64ac1cdc-ff70-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:33:05 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CAA63AD87;
 Mon, 22 Jan 2018 12:33:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:56 +0100
Message-Id: <20180122123256.1431-13-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 12/12] x86: activate per-vcpu stacks in
	case of xpti
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

V2hlbiBzY2hlZHVsaW5nIGEgdmNwdSBzdWJqZWN0IHRvIHhwdGkgYWN0aXZhdGUgdGhlIHBlci12
Y3B1IHN0YWNrcwpieSBsb2FkaW5nIHRoZSB2Y3B1IHNwZWNpZmljIGdkdCBhbmQgdHNzLiBXaGVu
IGRlLXNjaGVkdWxpbmcgc3VjaCBhCnZjcHUgc3dpdGNoIGJhY2sgdG8gdGhlIHBlciBwaHlzaWNh
bCBjcHUgZ2R0IGFuZCB0c3MuCgpBY2Nlc3NpbmcgdGhlIHVzZXIgcmVnaXN0ZXJzIG9uIHRoZSBz
dGFjayBpcyBkb25lIHZpYSBoZWxwZXJzIGFzCmRlcGVuZGluZyBvbiBYUFRJIGFjdGl2ZSBvciBu
b3QgdGhlIHJlZ2lzdGVycyBhcmUgbG9jYXRlZCBlaXRoZXIgb24KdGhlIHBlci12Y3B1IHN0YWNr
IG9yIG9uIHRoZSBkZWZhdWx0IHN0YWNrLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAg
fCA3NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2
L3B2L2RvbWFpbi5jICAgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2Rlc2MuaCAgICAgICAgIHwgIDUgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Jl
Z3MuaCAgICAgICAgIHwgIDIgKwogNCBmaWxlcyBjaGFuZ2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwg
MTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGRhMWJmMWE5N2IuLmQ3NTIzNGNhMzUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAg
LTE1ODUsOSArMTU4NSwyOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbmVlZF9mdWxsX2dkdChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBpc19wdl9kb21haW4oZCkgJiYgIWlzX2lk
bGVfZG9tYWluKGQpOwogfQogCitzdGF0aWMgdm9pZCBjb3B5X3VzZXJfcmVnc19mcm9tX3N0YWNr
KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpzdGFja19yZWdz
OworCisgICAgc3RhY2tfcmVncyA9IChpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5w
dl9kb21haW4ueHB0aSkKKyAgICAgICAgICAgICAgICAgPyB2LT5hcmNoLnB2X3ZjcHUuc3RhY2tf
cmVncworICAgICAgICAgICAgICAgICA6ICZnZXRfY3B1X2luZm8oKS0+Z3Vlc3RfY3B1X3VzZXJf
cmVnczsKKyAgICBtZW1jcHkoJnYtPmFyY2gudXNlcl9yZWdzLCBzdGFja19yZWdzLCBDVFhUX1NX
SVRDSF9TVEFDS19CWVRFUyk7Cit9CisKK3N0YXRpYyB2b2lkIGNvcHlfdXNlcl9yZWdzX3RvX3N0
YWNrKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpzdGFja19y
ZWdzOworCisgICAgc3RhY2tfcmVncyA9IChpc19wdl92Y3B1KHYpICYmIHYtPmRvbWFpbi0+YXJj
aC5wdl9kb21haW4ueHB0aSkKKyAgICAgICAgICAgICAgICAgPyB2LT5hcmNoLnB2X3ZjcHUuc3Rh
Y2tfcmVncworICAgICAgICAgICAgICAgICA6ICZnZXRfY3B1X2luZm8oKS0+Z3Vlc3RfY3B1X3Vz
ZXJfcmVnczsKKyAgICBtZW1jcHkoc3RhY2tfcmVncywgJnYtPmFyY2gudXNlcl9yZWdzLCBDVFhU
X1NXSVRDSF9TVEFDS19CWVRFUyk7Cit9CisKIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2go
dm9pZCkKIHsKLSAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqc3RhY2tfcmVncyA9IGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKTsKICAgICB1bnNpZ25lZCBpbnQgICAgICAgICAgY3B1ID0gc21wX3Byb2Nl
c3Nvcl9pZCgpOwogICAgIHN0cnVjdCB2Y3B1ICAgICAgICAgICpwID0gcGVyX2NwdShjdXJyX3Zj
cHUsIGNwdSk7CiAgICAgc3RydWN0IHZjcHUgICAgICAgICAgKm4gPSBjdXJyZW50OwpAQCAtMTYw
MCw3ICsxNjE5LDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogCiAgICAg
aWYgKCAhaXNfaWRsZV9kb21haW4ocGQpICkKICAgICB7Ci0gICAgICAgIG1lbWNweSgmcC0+YXJj
aC51c2VyX3JlZ3MsIHN0YWNrX3JlZ3MsIENUWFRfU1dJVENIX1NUQUNLX0JZVEVTKTsKKyAgICAg
ICAgY29weV91c2VyX3JlZ3NfZnJvbV9zdGFjayhwKTsKICAgICAgICAgdmNwdV9zYXZlX2ZwdShw
KTsKICAgICAgICAgcGQtPmFyY2guY3R4dF9zd2l0Y2gtPmZyb20ocCk7CiAgICAgfQpAQCAtMTYx
Niw3ICsxNjM1LDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogCiAgICAg
aWYgKCAhaXNfaWRsZV9kb21haW4obmQpICkKICAgICB7Ci0gICAgICAgIG1lbWNweShzdGFja19y
ZWdzLCAmbi0+YXJjaC51c2VyX3JlZ3MsIENUWFRfU1dJVENIX1NUQUNLX0JZVEVTKTsKKyAgICAg
ICAgY29weV91c2VyX3JlZ3NfdG9fc3RhY2sobik7CiAgICAgICAgIGlmICggY3B1X2hhc194c2F2
ZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHU2NCB4Y3IwID0gbi0+YXJjaC54Y3IwID86IFhT
VEFURV9GUF9TU0U7CkBAIC0xNjM1LDcgKzE2NTQsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRf
c3dpdGNoKHZvaWQpCiAKICAgICBnZHQgPSAhaXNfcHZfMzJiaXRfZG9tYWluKG5kKSA/IHBlcl9j
cHUoZ2R0X3RhYmxlLCBjcHUpIDoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBlcl9jcHUoY29tcGF0X2dkdF90YWJsZSwgY3B1KTsKLSAgICBpZiAoIG5lZWRfZnVsbF9nZHQo
bmQpICkKKyAgICBpZiAoIG5lZWRfZnVsbF9nZHQobmQpICYmICFuZC0+YXJjaC5wdl9kb21haW4u
eHB0aSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHZpcnRfdG9fbWZuKGdk
dCk7CiAgICAgICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9IHB2X2dkdF9wdGVzKG4pOwpAQCAtMTY0
NywyMyArMTY2Niw2OCBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAg
fQogCiAgICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KHBkKSAmJgotICAgICAgICAgKChwLT52Y3B1X2lk
ICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVkX2Z1bGxfZ2R0KG5kKSkgKQorICAgICAgICAgKChwLT52
Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVkX2Z1bGxfZ2R0KG5kKSB8fAorICAgICAgICAg
IHBkLT5hcmNoLnB2X2RvbWFpbi54cHRpKSApCiAgICAgewogICAgICAgICBnZHRfZGVzYy5saW1p
dCA9IExBU1RfUkVTRVJWRURfR0RUX0JZVEU7CiAgICAgICAgIGdkdF9kZXNjLmJhc2UgID0gKHVu
c2lnbmVkIGxvbmcpKGdkdCAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSk7CiAKKyAgICAgICAg
aWYgKCBwZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCisgICAgICAgICAgICBfc2V0X3Rzc2xkdF90
eXBlKGdkdCArIFRTU19FTlRSWSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgU1lTX0RFU0NfdHNzX2F2YWlsKTsKKwogICAgICAgICBsZ2R0
KCZnZHRfZGVzYyk7CisKKyAgICAgICAgaWYgKCBwZC0+YXJjaC5wdl9kb21haW4ueHB0aSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IHRoaXNfY3B1KHN0
dWJzLmFkZHIpOworCisgICAgICAgICAgICBsdHIoVFNTX0VOVFJZIDw8IDMpOworICAgICAgICAg
ICAgZ2V0X2NwdV9pbmZvKCktPmZsYWdzICY9IH5WQ1BVU1RBQ0tfQUNUSVZFOworICAgICAgICAg
ICAgd3Jtc3JsKE1TUl9MU1RBUiwgc3R1Yl92YSk7CisgICAgICAgICAgICB3cm1zcmwoTVNSX0NT
VEFSLCBzdHViX3ZhICsgU1RVQl9UUkFNUE9MSU5FX1NJWkVfUEVSQ1BVKTsKKyAgICAgICAgICAg
IGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAg
ICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQ0VO
VEFVUiApCisgICAgICAgICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1NZU0VOVEVSX0VTUCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJmdldF9jcHVfaW5mbygpLT5ndWVz
dF9jcHVfdXNlcl9yZWdzLmVzKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIHdyaXRlX3B0YmFz
ZShuKTsKIAogICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgJiYKLSAgICAgICAgICgocC0+dmNw
dV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9mdWxsX2dkdChwZCkpICkKKyAgICAgICAgICgo
cC0+dmNwdV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9mdWxsX2dkdChwZCkgfHwKKyAgICAg
ICAgICBuZC0+YXJjaC5wdl9kb21haW4ueHB0aSkgKQogICAgIHsKICAgICAgICAgZ2R0X2Rlc2Mu
bGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFOwogICAgICAgICBnZHRfZGVzYy5iYXNlID0g
R0RUX1ZJUlRfU1RBUlQobik7CiAKKyAgICAgICAgaWYgKCBuZC0+YXJjaC5wdl9kb21haW4ueHB0
aSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbzsKKworICAg
ICAgICAgICAgZ2R0ID0gKHN0cnVjdCBkZXNjX3N0cnVjdCAqKUdEVF9WSVJUX1NUQVJUKG4pOwor
ICAgICAgICAgICAgZ2R0W1BFUl9DUFVfR0RUX0VOVFJZXS5hID0gY3B1OworICAgICAgICAgICAg
X3NldF90c3NsZHRfdHlwZShnZHQgKyBUU1NfRU5UUlksIFNZU19ERVNDX3Rzc19hdmFpbCk7Cisg
ICAgICAgICAgICBpbmZvID0gKHN0cnVjdCBjcHVfaW5mbyAqKShYUFRJX1NUQVJUKG4pICsgU1RB
Q0tfU0laRSkgLSAxOworICAgICAgICAgICAgaW5mby0+c3RhY2tfYm90dG9tX2NwdSA9ICh1bnNp
Z25lZCBsb25nKWd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKKyAgICAgICAgfQorCiAgICAgICAgIGxn
ZHQoJmdkdF9kZXNjKTsKKworICAgICAgICBpZiAoIG5kLT5hcmNoLnB2X2RvbWFpbi54cHRpICkK
KyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdHViX3ZhID0gWFBUSV9UUkFN
UE9MSU5FKG4pOworCisgICAgICAgICAgICBsdHIoVFNTX0VOVFJZIDw8IDMpOworICAgICAgICAg
ICAgZ2V0X2NwdV9pbmZvKCktPmZsYWdzIHw9IFZDUFVTVEFDS19BQ1RJVkU7CisgICAgICAgICAg
ICB3cm1zcmwoTVNSX0xTVEFSLCBzdHViX3ZhKTsKKyAgICAgICAgICAgIHdybXNybChNU1JfQ1NU
QVIsIHN0dWJfdmEgKyBTVFVCX1RSQU1QT0xJTkVfU0laRV9QRVJWQ1BVKTsKKyAgICAgICAgICAg
IGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAg
ICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQ0VO
VEFVUiApCisgICAgICAgICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1NZU0VOVEVSX0VTUCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJmd1ZXN0X2NwdV91c2VyX3JlZ3Mo
KS0+ZXMpOworICAgICAgICB9CiAgICAgfQogCiAgICAgaWYgKCBwZCAhPSBuZCApCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMK
aW5kZXggODM0YmU5NmVkOC4uNjE1ODA4NjA4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2
L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMTMzLDEwICsxMzMs
MzYgQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKIAogc3RhdGljIGludCBw
dl9jcmVhdGVfZ2R0X2xkdF9sMXRhYihzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICByZXR1cm4gY3Jl
YXRlX3BlcmRvbWFpbl9tYXBwaW5nKHYtPmRvbWFpbiwgR0RUX1ZJUlRfU1RBUlQodiksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxVSA8PCBHRFRfTERUX1ZDUFVfU0hJRlQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gucHZf
ZG9tYWluLmdkdF9sZHRfbDF0YWIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBOVUxMKTsKKyAgICBpbnQgcmM7CisKKyAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFwcGlu
Zyh2LT5kb21haW4sIEdEVF9WSVJUX1NUQVJUKHYpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDFVIDw8IEdEVF9MRFRfVkNQVV9TSElGVCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLmdkdF9sZHRfbDF0YWIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CisgICAgaWYgKCAhcmMgJiYg
di0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBk
ZXNjX3N0cnVjdCAqZ2R0OworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpnZHRfcGc7CisKKyAg
ICAgICAgQlVJTERfQlVHX09OKE5SX1JFU0VSVkVEX0dEVF9QQUdFUyA+IDEpOworICAgICAgICBn
ZHQgPSAoc3RydWN0IGRlc2Nfc3RydWN0ICopR0RUX1ZJUlRfU1RBUlQodikgKworICAgICAgICAg
ICAgICBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlk7CisgICAgICAgIHJjID0gY3JlYXRlX3BlcmRv
bWFpbl9tYXBwaW5nKHYtPmRvbWFpbiwgKHVuc2lnbmVkIGxvbmcpZ2R0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBOUl9SRVNFUlZFRF9HRFRfUEFHRVMsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwsICZnZHRfcGcpOworICAgICAgICBp
ZiAoICFyYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdkdCA9IF9fbWFwX2RvbWFpbl9wYWdl
KGdkdF9wZyk7CisgICAgICAgICAgICBtZW1jcHkoZ2R0LCBib290X2NwdV9nZHRfdGFibGUsIE5S
X1JFU0VSVkVEX0dEVF9CWVRFUyk7CisgICAgICAgICAgICBfc2V0X3Rzc2xkdF9kZXNjKGdkdCAr
IFRTU19FTlRSWSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICBYUFRJX1RTUyh2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBvZmZzZXRvZihz
dHJ1Y3QgdHNzX3N0cnVjdCwgX19jYWNoZWxpbmVfZmlsbGVyKSAtIDEsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgU1lTX0RFU0NfdHNzX2F2YWlsKTsKKyAgICAgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKGdkdCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0
YXRpYyB2b2lkIHB2X2Rlc3Ryb3lfZ2R0X2xkdF9sMXRhYihzdHJ1Y3QgdmNwdSAqdikKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
ZXNjLmgKaW5kZXggNDA5M2M2NWZhYS4uZDVmZmY0Y2NlNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kZXNjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmgKQEAgLTE4
NSw2ICsxODUsMTEgQEAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAoKCh1MzIpKGFkZHIpICYgMHgwMEZGMDAwMFUpID4+
IDE2KTsgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIAorI2RlZmluZSBfc2V0X3Rzc2xkdF90
eXBlKGRlc2MsdHlwZSkgICAgICAgICAgICAgICAgICAgICAgXAorZG8geyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICgodTggKikmKGRl
c2MpWzBdLmIpWzFdID0gKHR5cGUpIHwgMHg4MDsgICAgICAgICAgICAgXAorfSB3aGlsZSAoMCkK
Kwogc3RydWN0IF9fcGFja2VkIGRlc2NfcHRyIHsKIAl1bnNpZ25lZCBzaG9ydCBsaW1pdDsKIAl1
bnNpZ25lZCBsb25nIGJhc2U7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3JlZ3Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcmVncy5oCmluZGV4IDcyNWE2NjRlMGEuLjM2MWRlNGM1
NGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcmVncy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcmVncy5oCkBAIC03LDYgKzcsOCBAQAogI2RlZmluZSBndWVzdF9tb2RlKHIp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHVuc2lnbmVkIGxvbmcgZGlmZiA9IChjaGFy
ICopZ3Vlc3RfY3B1X3VzZXJfcmVncygpIC0gKGNoYXIgKikocik7ICAgICAgICAgXAorICAgIGlm
ICggZGlmZiA+PSBTVEFDS19TSVpFICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBkaWZmID0gKGNoYXIgKikmZ2V0X2NwdV9pbmZvKCkt
Pmd1ZXN0X2NwdV91c2VyX3JlZ3MgLSAoY2hhciAqKShyKTsgICAgXAogICAgIC8qIEZyYW1lIHBv
aW50ZXIgbXVzdCBwb2ludCBpbnRvIGN1cnJlbnQgQ1BVIHN0YWNrLiAqLyAgICAgICAgICAgICAg
ICAgICAgXAogICAgIEFTU0VSVChkaWZmIDwgU1RBQ0tfU0laRSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIC8qIElmIG5vdCBhIGd1ZXN0IGZy
YW1lLCBpdCBtdXN0IGJlIGEgaHlwZXJ2aXNvciBmcmFtZS4gKi8gICAgICAgICAgICAgICAgXAot
LSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:33:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:33:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbHh-0008GV-RC; Mon, 22 Jan 2018 12:33:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbHg-0008F7-2b
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:33:08 +0000
X-Inumbo-ID: 64800eb9-ff70-11e7-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64800eb9-ff70-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:33:05 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1EF7CAD6D;
 Mon, 22 Jan 2018 12:33:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:53 +0100
Message-Id: <20180122123256.1431-10-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 09/12] x86: enhance syscall stub to work
	in per-domain mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VXNlIGluZGlyZWN0IGp1bXAgdmlhIHJlZ2lzdGVyIGluIGNhc2UgdGhlIHRhcmdldCBhZGRyZXNz
IGlzbid0CnJlYWNoYWJsZSB2aWEgYSAzMiBiaXQgcmVsYXRpdmUganVtcC4KCkFkZCBtYWNyb3Mg
Zm9yIHN0dWIgc2l6ZSBhbmQgdXNlIHRob3NlIGluc3RlYWQgb2YgcmV0dXJuaW5nIHRoZSBzaXpl
CndoZW4gd3JpdGluZyB0aGUgc3R1YiB0cmFtcG9saW5lIGluIG9yZGVyIHRvIHN1cHBvcnQgZWFz
eSBzd2l0Y2hpbmcKYmV0d2VlbiBkaWZmZXJlbnQgc2l6ZWQgc3R1YnMuCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82
NC90cmFwcy5jICB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oIHwgIDcgKysrKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMK
aW5kZXggMzY1MmY1ZmYyMS4uYjQ4MzZmNjIzYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjYwLDEw
ICsyNjAsMTEgQEAgdm9pZCBkb19kb3VibGVfZmF1bHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgcGFuaWMoIkRPVUJMRSBGQVVMVCAtLSBzeXN0ZW0gc2h1dGRvd24iKTsKIH0KIAot
c3RhdGljIHVuc2lnbmVkIGludCB3cml0ZV9zdHViX3RyYW1wb2xpbmUoCi0gICAgdW5zaWduZWQg
Y2hhciAqc3R1YiwgdW5zaWduZWQgbG9uZyBzdHViX3ZhLAotICAgIHVuc2lnbmVkIGxvbmcgc3Rh
Y2tfYm90dG9tLCB1bnNpZ25lZCBsb25nIHRhcmdldF92YSkKK3ZvaWQgd3JpdGVfc3R1Yl90cmFt
cG9saW5lKHVuc2lnbmVkIGNoYXIgKnN0dWIsIHVuc2lnbmVkIGxvbmcgc3R1Yl92YSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tLCB1bnNpZ25l
ZCBsb25nIHRhcmdldF92YSkKIHsKKyAgICBsb25nIHRhcmdldF9kaWZmOworCiAgICAgLyogbW92
YWJzcSAlcmF4LCBzdGFja19ib3R0b20gLSA4ICovCiAgICAgc3R1YlswXSA9IDB4NDg7CiAgICAg
c3R1YlsxXSA9IDB4YTM7CkBAIC0yODIsMjQgKzI4MywzMiBAQCBzdGF0aWMgdW5zaWduZWQgaW50
IHdyaXRlX3N0dWJfdHJhbXBvbGluZSgKICAgICAvKiBwdXNocSAlcmF4ICovCiAgICAgc3R1Ylsy
M10gPSAweDUwOwogCi0gICAgLyogam1wIHRhcmdldF92YSAqLwotICAgIHN0dWJbMjRdID0gMHhl
OTsKLSAgICAqKGludDMyX3QgKikmc3R1YlsyNV0gPSB0YXJnZXRfdmEgLSAoc3R1Yl92YSArIDI5
KTsKLQotICAgIC8qIFJvdW5kIHVwIHRvIGEgbXVsdGlwbGUgb2YgMTYgYnl0ZXMuICovCi0gICAg
cmV0dXJuIDMyOworICAgIHRhcmdldF9kaWZmID0gdGFyZ2V0X3ZhIC0gKHN0dWJfdmEgKyAyOSk7
CisgICAgaWYgKCB0YXJnZXRfZGlmZiA+PiAzMSA9PSB0YXJnZXRfZGlmZiA+PiA2MyApCisgICAg
eworICAgICAgICAvKiBqbXAgdGFyZ2V0X3ZhICovCisgICAgICAgIHN0dWJbMjRdID0gMHhlOTsK
KyAgICAgICAgKihpbnQzMl90ICopJnN0dWJbMjVdID0gdGFyZ2V0X2RpZmY7CisgICAgfQorICAg
IGVsc2UKKyAgICB7CisgICAgICAgIC8qIG1vdmFicyB0YXJnZXRfdmEsICVyYXggKi8KKyAgICAg
ICAgc3R1YlsyNF0gPSAweDQ4OworICAgICAgICBzdHViWzI1XSA9IDB4Yjg7CisgICAgICAgICoo
dWludDY0X3QgKikmc3R1YlsyNl0gPSB0YXJnZXRfdmE7CisgICAgICAgIC8qIGptcHEgKiVyYXgg
Ki8KKyAgICAgICAgc3R1YlszNF0gPSAweGZmOworICAgICAgICBzdHViWzM1XSA9IDB4ZTA7Cisg
ICAgfQogfQogCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsKLXZvaWQgbHN0
YXJfZW50ZXIodm9pZCk7Ci12b2lkIGNzdGFyX2VudGVyKHZvaWQpOwogCiB2b2lkIHN1YmFyY2hf
cGVyY3B1X3RyYXBzX2luaXQodm9pZCkKIHsKICAgICB1bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRv
bSA9IGdldF9zdGFja19ib3R0b20oKTsKICAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlz
X2NwdShzdHVicy5hZGRyKTsKICAgICB1bnNpZ25lZCBjaGFyICpzdHViX3BhZ2U7Ci0gICAgdW5z
aWduZWQgaW50IG9mZnNldDsKIAogICAgIC8qIElTVF9NQVggSVNUIHBhZ2VzICsgMSBzeXNjYWxs
IHBhZ2UgKyAxIGd1YXJkIHBhZ2UgKyBwcmltYXJ5IHN0YWNrLiAqLwogICAgIEJVSUxEX0JVR19P
TigoSVNUX01BWCArIDIpICogUEFHRV9TSVpFICsgUFJJTUFSWV9TVEFDS19TSVpFID4gU1RBQ0tf
U0laRSk7CkBAIC0zMTIsMTAgKzMyMSw5IEBAIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5p
dCh2b2lkKQogICAgICAqIHN0YXJ0IG9mIHRoZSBzdHVicy4KICAgICAgKi8KICAgICB3cm1zcmwo
TVNSX0xTVEFSLCBzdHViX3ZhKTsKLSAgICBvZmZzZXQgPSB3cml0ZV9zdHViX3RyYW1wb2xpbmUo
c3R1Yl9wYWdlICsgKHN0dWJfdmEgJiB+UEFHRV9NQVNLKSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3R1Yl92YSwgc3RhY2tfYm90dG9tLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylsc3Rhcl9lbnRlcik7Ci0gICAgc3R1Yl92
YSArPSBvZmZzZXQ7CisgICAgd3JpdGVfc3R1Yl90cmFtcG9saW5lKHN0dWJfcGFnZSArIChzdHVi
X3ZhICYgflBBR0VfTUFTSyksIHN0dWJfdmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
YWNrX2JvdHRvbSwgKHVuc2lnbmVkIGxvbmcpbHN0YXJfZW50ZXIpOworICAgIHN0dWJfdmEgKz0g
U1RVQl9UUkFNUE9MSU5FX1NJWkVfUEVSQ1BVOwogCiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAogICAgICAgICAgYm9vdF9jcHVfZGF0YS54
ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQ0VOVEFVUiApCkBAIC0zMjgsMTIgKzMzNiwxMSBAQCB2
b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQodm9pZCkKIAogICAgIC8qIFRyYW1wb2xpbmUg
Zm9yIFNZU0NBTEwgZW50cnkgZnJvbSBjb21wYXRpYmlsaXR5IG1vZGUuICovCiAgICAgd3Jtc3Js
KE1TUl9DU1RBUiwgc3R1Yl92YSk7Ci0gICAgb2Zmc2V0ICs9IHdyaXRlX3N0dWJfdHJhbXBvbGlu
ZShzdHViX3BhZ2UgKyAoc3R1Yl92YSAmIH5QQUdFX01BU0spLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3R1Yl92YSwgc3RhY2tfYm90dG9tLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpY3N0YXJfZW50ZXIpOworICAgIHdy
aXRlX3N0dWJfdHJhbXBvbGluZShzdHViX3BhZ2UgKyAoc3R1Yl92YSAmIH5QQUdFX01BU0spLCBz
dHViX3ZhLAorICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFja19ib3R0b20sICh1bnNpZ25l
ZCBsb25nKWNzdGFyX2VudGVyKTsKIAogICAgIC8qIERvbid0IGNvbnN1bWUgbW9yZSB0aGFuIGhh
bGYgb2YgdGhlIHN0dWIgc3BhY2UgaGVyZS4gKi8KLSAgICBBU1NFUlQob2Zmc2V0IDw9IFNUVUJf
QlVGX1NJWkUgLyAyKTsKKyAgICBBU1NFUlQoMiAqIFNUVUJfVFJBTVBPTElORV9TSVpFX1BFUkNQ
VSA8PSBTVFVCX0JVRl9TSVpFIC8gMik7CiAKICAgICB1bm1hcF9kb21haW5fcGFnZShzdHViX3Bh
Z2UpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAppbmRleCAyY2Y1MGQxZDQ5Li5jNWJhZjdjOTkxIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3lzdGVtLmgKQEAgLTIzMSw2ICsyMzEsMTMgQEAgc3RhdGljIGlubGluZSBpbnQgbG9j
YWxfaXJxX2lzX2VuYWJsZWQodm9pZCkKIHZvaWQgdHJhcF9pbml0KHZvaWQpOwogdm9pZCBpbml0
X2lkdF90cmFwcyh2b2lkKTsKIHZvaWQgdHNzX2luaXQoc3RydWN0IHRzc19zdHJ1Y3QgKnRzcywg
dW5zaWduZWQgbG9uZyBzdGFja19ib3R0b20pOwordm9pZCB3cml0ZV9zdHViX3RyYW1wb2xpbmUo
dW5zaWduZWQgY2hhciAqc3R1YiwgdW5zaWduZWQgbG9uZyBzdHViX3ZhLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFja19ib3R0b20sCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRhcmdldF92YSk7CisjZGVmaW5lIFNUVUJfVFJB
TVBPTElORV9TSVpFX1BFUkNQVSAgIDMyCisjZGVmaW5lIFNUVUJfVFJBTVBPTElORV9TSVpFX1BF
UlZDUFUgIDY0Cit2b2lkIGxzdGFyX2VudGVyKHZvaWQpOwordm9pZCBjc3Rhcl9lbnRlcih2b2lk
KTsKIHZvaWQgbG9hZF9zeXN0ZW1fdGFibGVzKHZvaWQpOwogdm9pZCBwZXJjcHVfdHJhcHNfaW5p
dCh2b2lkKTsKIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKTsKLS0gCjIuMTMu
NgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:33:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbHi-0008HL-5u; Mon, 22 Jan 2018 12:33:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbHh-0008EN-Ln
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:33:09 +0000
X-Inumbo-ID: 63938fe2-ff70-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63938fe2-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:33:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4E0CDAD48;
 Mon, 22 Jan 2018 12:33:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:46 +0100
Message-Id: <20180122123256.1431-3-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 02/12] x86: don't use hypervisor stack
	size for dumping guest stacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

c2hvd19ndWVzdF9zdGFjaygpIGFuZCBjb21wYXRfc2hvd19ndWVzdF9zdGFjaygpIHN0b3AgZHVt
cGluZyB0aGUKc3RhY2sgb2YgdGhlIGd1ZXN0IHdoZW5ldmVyIGl0cyB2aXJ0dWFsIGFkZHJlc3Mg
cmVhY2hlcyB0aGUgc2FtZQphbGlnbm1lbnQgd2hpY2ggaXMgdXNlZCBmb3IgdGhlIGh5cGVydmlz
b3Igc3RhY2tzLgoKUmVtb3ZlIHRoaXMgYXJiaXRyYXJ5IGxpbWl0IGFuZCB0cnkgdG8gZHVtcCBh
IGZpeGVkIG51bWJlciBvZiBsaW5lcwppbnN0ZWFkLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgMjYgKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGEzZThmMGM5YjkuLjExMTViNjkwNTAgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0x
OTEsNyArMTkxLDggQEAgc3RhdGljIHZvaWQgY29tcGF0X3Nob3dfZ3Vlc3Rfc3RhY2soc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBkZWJ1Z19zdGFja19saW5lcykKIHsKLSAgICB1bnNpZ25lZCBpbnQgaSwgKnN0YWNr
LCBhZGRyLCBtYXNrID0gU1RBQ0tfU0laRTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgKnN0YWNrLCBh
ZGRyOworICAgIHVuc2lnbmVkIGxvbmcgbGFzdF9hZGRyID0gLTFMOwogCiAgICAgc3RhY2sgPSAo
dW5zaWduZWQgaW50ICopKHVuc2lnbmVkIGxvbmcpcmVncy0+ZXNwOwogICAgIHByaW50aygiR3Vl
c3Qgc3RhY2sgdHJhY2UgZnJvbSBlc3A9JTA4bHg6XG4gIiwgKHVuc2lnbmVkIGxvbmcpc3RhY2sp
OwpAQCAtMjIwLDEzICsyMjEsMTMgQEAgc3RhdGljIHZvaWQgY29tcGF0X3Nob3dfZ3Vlc3Rfc3Rh
Y2soc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgcHJpbnRrKCJJbmFjY2Vzc2libGUg
Z3Vlc3QgbWVtb3J5LlxuIik7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAg
fQotICAgICAgICAgICAgbWFzayA9IFBBR0VfU0laRTsKKyAgICAgICAgICAgIGxhc3RfYWRkciA9
IHJvdW5kX3BndXAoKHVuc2lnbmVkIGxvbmcpc3RhY2spOwogICAgICAgICB9CiAgICAgfQogCiAg
ICAgZm9yICggaSA9IDA7IGkgPCBkZWJ1Z19zdGFja19saW5lcyAqIDg7IGkrKyApCiAgICAgewot
ICAgICAgICBpZiAoICgoKGxvbmcpc3RhY2sgLSAxKSBeICgobG9uZykoc3RhY2sgKyAxKSAtIDEp
KSAmIG1hc2sgKQorICAgICAgICBpZiAoICh1bnNpZ25lZCBsb25nKXN0YWNrID49IGxhc3RfYWRk
ciApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCBfX2dldF91c2VyKGFkZHIsIHN0
YWNrKSApCiAgICAgICAgIHsKQEAgLTI0MSwxMSArMjQyLDkgQEAgc3RhdGljIHZvaWQgY29tcGF0
X3Nob3dfZ3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHByaW50aygiICUwOHgi
LCBhZGRyKTsKICAgICAgICAgc3RhY2srKzsKICAgICB9Ci0gICAgaWYgKCBtYXNrID09IFBBR0Vf
U0laRSApCi0gICAgewotICAgICAgICBCVUlMRF9CVUdfT04oUEFHRV9TSVpFID09IFNUQUNLX1NJ
WkUpOworICAgIGlmICggbGFzdF9hZGRyICE9IC0xTCApCiAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKHN0YWNrKTsKLSAgICB9CisKICAgICBpZiAoIGkgPT0gMCApCiAgICAgICAgIHByaW50aygi
U3RhY2sgZW1wdHkuIik7CiAgICAgcHJpbnRrKCJcbiIpOwpAQCAtMjU0LDggKzI1Myw3IEBAIHN0
YXRpYyB2b2lkIGNvbXBhdF9zaG93X2d1ZXN0X3N0YWNrKHN0cnVjdCB2Y3B1ICp2LAogc3RhdGlj
IHZvaWQgc2hvd19ndWVzdF9zdGFjayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgaW50IGk7Ci0gICAgdW5zaWduZWQgbG9uZyAqc3RhY2ss
IGFkZHI7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gU1RBQ0tfU0laRTsKKyAgICB1bnNpZ25l
ZCBsb25nICpzdGFjaywgYWRkciwgbGFzdF9hZGRyID0gLTFMOwogCiAgICAgLyogQXZvaWQgSFZN
IGFzIHdlIGRvbid0IGtub3cgd2hhdCB0aGUgc3RhY2sgbG9va3MgbGlrZS4gKi8KICAgICBpZiAo
IGlzX2h2bV92Y3B1KHYpICkKQEAgLTI5MCwxMyArMjg4LDEzIEBAIHN0YXRpYyB2b2lkIHNob3df
Z3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICAgICAgICAgIHByaW50aygiSW5hY2Nlc3NpYmxlIGd1ZXN0IG1lbW9yeS5c
biIpOwogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IG1hc2sgPSBQQUdFX1NJWkU7CisgICAgICAgICAgICBsYXN0X2FkZHIgPSByb3VuZF9wZ3VwKCh1
bnNpZ25lZCBsb25nKXN0YWNrKTsKICAgICAgICAgfQogICAgIH0KIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgKGRlYnVnX3N0YWNrX2xpbmVzKnN0YWNrX3dvcmRzX3Blcl9saW5lKTsgaSsrICkKICAg
ICB7Ci0gICAgICAgIGlmICggKCgobG9uZylzdGFjayAtIDEpIF4gKChsb25nKShzdGFjayArIDEp
IC0gMSkpICYgbWFzayApCisgICAgICAgIGlmICggKHVuc2lnbmVkIGxvbmcpc3RhY2sgPj0gbGFz
dF9hZGRyICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoIF9fZ2V0X3VzZXIoYWRk
ciwgc3RhY2spICkKICAgICAgICAgewpAQCAtMzExLDExICszMDksOSBAQCBzdGF0aWMgdm9pZCBz
aG93X2d1ZXN0X3N0YWNrKHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgcHJpbnRrKCIgJXAiLCBfcChhZGRyKSk7CiAgICAgICAgIHN0YWNr
Kys7CiAgICAgfQotICAgIGlmICggbWFzayA9PSBQQUdFX1NJWkUgKQotICAgIHsKLSAgICAgICAg
QlVJTERfQlVHX09OKFBBR0VfU0laRSA9PSBTVEFDS19TSVpFKTsKKyAgICBpZiAoIGxhc3RfYWRk
ciAhPSAtMUwgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShzdGFjayk7Ci0gICAgfQorCiAg
ICAgaWYgKCBpID09IDAgKQogICAgICAgICBwcmludGsoIlN0YWNrIGVtcHR5LiIpOwogICAgIHBy
aW50aygiXG4iKTsKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:33:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbHi-0008Hm-DC; Mon, 22 Jan 2018 12:33:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbHh-0008EO-Ls
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:33:09 +0000
X-Inumbo-ID: 63938e9b-ff70-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63938e9b-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:33:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32FA9AD45;
 Mon, 22 Jan 2018 12:33:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:45 +0100
Message-Id: <20180122123256.1431-2-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 01/12] x86: cleanup processor.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

UmVtb3ZlIE5TQy9DeXJpeCBDUFUgbWFjcm9zIGFuZCBjdXJyZW50X3RleHRfYWRkcigpIHdoaWNo
IGFyZSB1c2VkCm5vd2hlcmUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8IDQxIC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNDEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggOWRkMjliYjA0Yy4uZThj
MmYwMmU5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC0xMDIsMTYgKzEwMiw2IEBACiBz
dHJ1Y3QgZG9tYWluOwogc3RydWN0IHZjcHU7CiAKLS8qCi0gKiBEZWZhdWx0IGltcGxlbWVudGF0
aW9uIG9mIG1hY3JvIHRoYXQgcmV0dXJucyBjdXJyZW50Ci0gKiBpbnN0cnVjdGlvbiBwb2ludGVy
ICgicHJvZ3JhbSBjb3VudGVyIikuCi0gKi8KLSNkZWZpbmUgY3VycmVudF90ZXh0X2FkZHIoKSAo
eyAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdm9pZCAqcGM7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgIGFzbSAoICJsZWFxIDFmKCUlcmlwKSwlMFxuMToi
IDogIj1yIiAocGMpICk7ICAgIFwKLSAgICBwYzsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi19KQotCiBzdHJ1Y3QgeDg2X2NwdV9pZCB7CiAgICAgdWludDE2
X3QgdmVuZG9yOwogICAgIHVpbnQxNl90IGZhbWlseTsKQEAgLTM3NSwzNyArMzY1LDYgQEAgc3Rh
dGljIGlubGluZSBib29sX3QgcmVhZF9wa3J1X3dkKHVpbnQzMl90IHBrcnUsIHVuc2lnbmVkIGlu
dCBwa2V5KQogICAgIHJldHVybiAocGtydSA+PiAocGtleSAqIFBLUlVfQVRUUlMgKyBQS1JVX1dS
SVRFKSkgJiAxOwogfQogCi0vKgotICogICAgICBOU0MvQ3lyaXggQ1BVIGNvbmZpZ3VyYXRpb24g
cmVnaXN0ZXIgaW5kZXhlcwotICovCi0KLSNkZWZpbmUgQ1g4Nl9QQ1IwIDB4MjAKLSNkZWZpbmUg
Q1g4Nl9HQ1IgIDB4YjgKLSNkZWZpbmUgQ1g4Nl9DQ1IwIDB4YzAKLSNkZWZpbmUgQ1g4Nl9DQ1Ix
IDB4YzEKLSNkZWZpbmUgQ1g4Nl9DQ1IyIDB4YzIKLSNkZWZpbmUgQ1g4Nl9DQ1IzIDB4YzMKLSNk
ZWZpbmUgQ1g4Nl9DQ1I0IDB4ZTgKLSNkZWZpbmUgQ1g4Nl9DQ1I1IDB4ZTkKLSNkZWZpbmUgQ1g4
Nl9DQ1I2IDB4ZWEKLSNkZWZpbmUgQ1g4Nl9DQ1I3IDB4ZWIKLSNkZWZpbmUgQ1g4Nl9QQ1IxIDB4
ZjAKLSNkZWZpbmUgQ1g4Nl9ESVIwIDB4ZmUKLSNkZWZpbmUgQ1g4Nl9ESVIxIDB4ZmYKLSNkZWZp
bmUgQ1g4Nl9BUlJfQkFTRSAweGM0Ci0jZGVmaW5lIENYODZfUkNSX0JBU0UgMHhkYwotCi0vKgot
ICogICAgICBOU0MvQ3lyaXggQ1BVIGluZGV4ZWQgcmVnaXN0ZXIgYWNjZXNzIG1hY3JvcwotICov
Ci0KLSNkZWZpbmUgZ2V0Q3g4NihyZWcpICh7IG91dGIoKHJlZyksIDB4MjIpOyBpbmIoMHgyMyk7
IH0pCi0KLSNkZWZpbmUgc2V0Q3g4NihyZWcsIGRhdGEpIGRvIHsgXAotICAgIG91dGIoKHJlZyks
IDB4MjIpOyBcCi0gICAgb3V0YigoZGF0YSksIDB4MjMpOyBcCi19IHdoaWxlICgwKQotCiBzdGF0
aWMgYWx3YXlzX2lubGluZSB2b2lkIF9fbW9uaXRvcihjb25zdCB2b2lkICplYXgsIHVuc2lnbmVk
IGxvbmcgZWN4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBlZHgpCiB7Ci0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:33:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbHj-0008Ji-K0; Mon, 22 Jan 2018 12:33:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbHi-0008EP-Mr
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:33:10 +0000
X-Inumbo-ID: 639390ce-ff70-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 639390ce-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:33:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 32EF1AD3C;
 Mon, 22 Jan 2018 12:33:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:44 +0100
Message-Id: <20180122123256.1431-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks for
	64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QXMgYSBwcmVwYXJhdGlvbiBmb3IgZG9pbmcgcGFnZSB0YWJsZSBpc29sYXRpb24gaW4gdGhlIFhl
biBoeXBlcnZpc29yCmluIG9yZGVyIHRvIG1pdGlnYXRlICJNZWx0ZG93biIgdXNlIGRlZGljYXRl
ZCBzdGFja3MsIEdEVCBhbmQgVFNTIGZvcgo2NCBiaXQgUFYgZG9tYWlucyBtYXBwZWQgdG8gdGhl
IHBlci1kb21haW4gdmlydHVhbCBhcmVhLgoKVGhlIHBlci12Y3B1IHN0YWNrcyBhcmUgdXNlZCBm
b3IgZWFybHkgaW50ZXJydXB0IGhhbmRsaW5nIG9ubHkuIEFmdGVyCnNhdmluZyB0aGUgZG9tYWlu
J3MgcmVnaXN0ZXJzIHN0YWNrcyBhcmUgc3dpdGNoZWQgYmFjayB0byB0aGUgbm9ybWFsCnBlciBw
aHlzaWNhbCBjcHUgb25lcyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGFkZHJlc3Mgb24tc3RhY2sg
ZGF0YQpmcm9tIG90aGVyIGNwdXMgZS5nLiB3aGlsZSBoYW5kbGluZyBJUElzLgoKQWRkaW5nICVj
cjMgc3dpdGNoaW5nIGJldHdlZW4gc2F2aW5nIG9mIHRoZSByZWdpc3RlcnMgYW5kIHN3aXRjaGlu
Zwp0aGUgc3RhY2tzIHdpbGwgZW5hYmxlIHRoZSBwb3NzaWJpbGl0eSB0byBydW4gZ3Vlc3QgY29k
ZSB3aXRob3V0IGFueQpwZXIgcGh5c2ljYWwgY3B1IG1hcHBpbmcsIGkuZS4gYXZvaWRpbmcgdGhl
IHRocmVhdCBvZiBhIGd1ZXN0IGJlaW5nCmFibGUgdG8gYWNjZXNzIG90aGVyIGRvbWFpbnMgZGF0
YS4KCldpdGhvdXQgYW55IGZ1cnRoZXIgbWVhc3VyZXMgaXQgd2lsbCBzdGlsbCBiZSBwb3NzaWJs
ZSBmb3IgZS5nLiBhCmd1ZXN0J3MgdXNlciBwcm9ncmFtIHRvIHJlYWQgc3RhY2sgZGF0YSBvZiBh
bm90aGVyIHZjcHUgb2YgdGhlIHNhbWUKZG9tYWluLCBidXQgdGhpcyBjYW4gYmUgZWFzaWx5IGF2
b2lkZWQgYnkgYSBsaXR0bGUgUFYtQUJJIG1vZGlmaWNhdGlvbgppbnRyb2R1Y2luZyBwZXItY3B1
IHVzZXIgYWRkcmVzcyBzcGFjZXMuCgpUaGlzIHNlcmllcyBpcyBtZWFudCBhcyBhIHJlcGxhY2Vt
ZW50IGZvciBBbmRyZXcncyBwYXRjaCBzZXJpZXM6CiJ4ODY6IFByZXJlcXVpc2l0ZSB3b3JrIGZv
ciBhIFhlbiBLQUlTRVIgc29sdXRpb24iLgoKV2hhdCBuZWVkcyB0byBiZSBkb25lOgotIHZlcmlm
eSBsaXZlcGF0Y2hpbmcgaXMgc3RpbGwgd29ya2luZwotIHBlcmZvcm1hbmNlIGV2YWx1YXRpb24g
KERhcmlvIGlzIHdvcmtpbmcgb24gaXQpCi0gdGhlIHJlYWwgcGFnZSB0YWJsZSBzd2l0Y2hpbmcK
CgpDaGFuZ2VzIHNpbmNlIFJGQyBWMToKLSBzd2l0Y2ggYmFjayB0byBwZXIgcGh5c2ljYWwgY3B1
IHN0YWNrcyBpbiBpbnRlcnJ1cHQgaGFuZGxpbmcKLSBjb21wbGV0ZSByZXdvcmsgb2Ygc2VyaWVz
Ci0gcmViYXNlIHRvIGN1cnJlbnQgc3RhZ2luZwotIGFkZGluZyByZXZlcnRzIG9mIEphbidzIGJh
bmQtYWlkIHBhdGNoZXMKLSBhZGRpbmcgdHdvIG1pbm9yIGNsZWFudXBzIGF0IHRoZSBiZWdpbiBv
ZiB0aGUgc2VyaWVzCi0gZG9uZSBtdWNoIG1vcmUgdGVzdGluZywgaW5jbHVkaW5nIE5NSXMKCkp1
ZXJnZW4gR3Jvc3MgKDEyKToKICB4ODY6IGNsZWFudXAgcHJvY2Vzc29yLmgKICB4ODY6IGRvbid0
IHVzZSBoeXBlcnZpc29yIHN0YWNrIHNpemUgZm9yIGR1bXBpbmcgZ3Vlc3Qgc3RhY2tzCiAgeDg2
OiBkbyBhIHJldmVydCBvZiBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2MDQ1MzJiYTNlOTg1ZTY1ODcz
CiAgeDg2OiByZXZlcnQgNTc4NGRlM2UyMDY3ZWQ3M2VmYzJmZTQyZTYyODMxZThhZTdmNDZjNAog
IHg4NjogZG9uJ3QgYWNjZXNzIHNhdmVkIHVzZXIgcmVncyB2aWEgcnNwIGluIHRyYXAgaGFuZGxl
cnMKICB4ODY6IGFkZCBhIHhwdGkgY29tbWFuZCBsaW5lIHBhcmFtZXRlcgogIHg4NjogYWxsb3cg
cGVyLWRvbWFpbiBtYXBwaW5ncyB3aXRob3V0IE5YIGJpdCBvciB3aXRoIHNwZWNpZmljIG1mbgog
IHhlbi94ODY6IHVzZSBkZWRpY2F0ZWQgZnVuY3Rpb24gZm9yIHRzcyBpbml0aWFsaXphdGlvbgog
IHg4NjogZW5oYW5jZSBzeXNjYWxsIHN0dWIgdG8gd29yayBpbiBwZXItZG9tYWluIG1hcHBpbmcK
ICB4ODY6IGFsbG9jYXRlIHBlci12Y3B1IHN0YWNrcyBmb3IgaW50ZXJydXB0IGVudHJpZXMKICB4
ODY6IG1vZGlmeSBpbnRlcnJ1cHQgaGFuZGxlcnMgdG8gc3VwcG9ydCBzdGFjayBzd2l0Y2hpbmcK
ICB4ODY6IGFjdGl2YXRlIHBlci12Y3B1IHN0YWNrcyBpbiBjYXNlIG9mIHhwdGkKCiBkb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAxNiArLQogeGVuL2FyY2gveDg2L2NwdS9j
b21tb24uYyAgICAgICAgICAgfCAgNTYgKysrKy0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAg
ICAgICAgICAgICAgfCAgODQgKysrKysrKystLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAg
ICAgICAgICAgfCAxMDIgKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAg
ICAgICAgICAgfCAxNjEgKysrKysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9zbXBib290
LmMgICAgICAgICAgICAgIHwgMjExIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICB8ICAyNiArKy0tCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2FzbS1vZmZzZXRzLmMgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQv
ZW50cnkuUyAgfCAgOTggKysrKysrLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMg
ICAgICAgICB8IDI5NSArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgICAgIHwgIDQ3ICsrKy0tLQogeGVuL2NvbW1vbi93
YWl0LmMgICAgICAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmggICAgIHwgIDQ5ICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAg
ICAgICAgfCAgMTMgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgIDcx
ICsrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggICAgICAgICAgfCAgIDUgKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICAgfCAgIDUgKwogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oICAgICAgICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaCAgICAgfCAgNDIgLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcmVncy5oICAgICAg
ICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggICAgICAgIHwgICA4ICsK
IHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCAgIHwgICA1ICstCiAyMiBmaWxlcyBj
aGFuZ2VkLCA2NDcgaW5zZXJ0aW9ucygrKSwgNjY2IGRlbGV0aW9ucygtKQoKLS0gCjIuMTMuNgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:33:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbI5-0008Vx-Rg; Mon, 22 Jan 2018 12:33:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbI4-0008T5-Kn
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:33:32 +0000
X-Inumbo-ID: 64a68bff-ff70-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64a68bff-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:33:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 932DEAD6A;
 Mon, 22 Jan 2018 12:33:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:51 +0100
Message-Id: <20180122123256.1431-8-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 07/12] x86: allow per-domain mappings
	without NX bit or with specific mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Rm9yIHN1cHBvcnQgb2YgcGVyLXZjcHUgc3RhY2tzIHdlIG5lZWQgcGVyLXZjcHUgdHJhbXBvbGlu
ZXMuIFRvIGJlCmFibGUgdG8gcHV0IHRob3NlIGludG8gdGhlIHBlci1kb21haW4gbWFwcGluZ3Mg
dGhlIHVwcGVyIGxldmVscwpwYWdlIHRhYmxlcyBtdXN0IG5vdCBoYXZlIE5YIHNldCBmb3IgcGVy
LWRvbWFpbiBtYXBwaW5ncy4KCkluIG9yZGVyIHRvIGJlIGFibGUgdG8gcmVzZXQgdGhlIE5YIGJp
dCBmb3IgYSBwZXItZG9tYWluIG1hcHBpbmcgYWRkCmEgaGVscGVyIGZsaXBmbGFnc19wZXJkb21h
aW5fbWFwcGluZygpIGZvciBmbGlwcGluZyBwYWdlIHRhYmxlIGZsYWdzCm9mIGEgc3BlY2lmaWMg
bWFwcGVkIHBhZ2UuCgpUbyBiZSBhYmxlIHRvIHVzZSBhIHBhZ2UgZnJvbSB4ZW4gaGVhcCBmb3Ig
dGhlIGxhc3QgcGVyLXZjcHUgc3RhY2sKcGFnZSBhZGQgYSBoZWxwZXIgdG8gbWFwIGFuIGFyYml0
cmFyeSBtZm4gaW4gdGhlIHBlcmRvbWFpbiBhcmVhLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDgx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oIHwgIDMgKysKIDIgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IDc0Y2RiNmUxNGQuLmFiOTkwY2M2NjcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNTY4LDcgKzE1
NjgsNyBAQCB2b2lkIGluaXRfeGVuX2w0X3Nsb3RzKGw0X3BnZW50cnlfdCAqbDR0LCBtZm5fdCBs
NG1mbiwKIAogICAgIC8qIFNsb3QgMjYwOiBQZXItZG9tYWluIG1hcHBpbmdzIChpZiBhcHBsaWNh
YmxlKS4gKi8KICAgICBsNHRbbDRfdGFibGVfb2Zmc2V0KFBFUkRPTUFJTl9WSVJUX1NUQVJUKV0g
PQotICAgICAgICBkID8gbDRlX2Zyb21fcGFnZShkLT5hcmNoLnBlcmRvbWFpbl9sM19wZywgX19Q
QUdFX0hZUEVSVklTT1JfUlcpCisgICAgICAgIGQgPyBsNGVfZnJvbV9wYWdlKGQtPmFyY2gucGVy
ZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUikKICAgICAgICAgICA6IGw0ZV9lbXB0eSgp
OwogCiAgICAgLyogU2xvdCAyNjEtOiB0ZXh0L2RhdGEvYnNzLCBSVyBNMlAsIHZtYXAsIGZyYW1l
dGFibGUsIGRpcmVjdG1hcC4gKi8KQEAgLTUyNjksNyArNTI2OSw3IEBAIGludCBjcmVhdGVfcGVy
ZG9tYWluX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyB2YSwKICAgICAg
ICAgfQogICAgICAgICBsMnRhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKICAgICAgICAgY2xl
YXJfcGFnZShsMnRhYik7Ci0gICAgICAgIGwzdGFiW2wzX3RhYmxlX29mZnNldCh2YSldID0gbDNl
X2Zyb21fcGFnZShwZywgX19QQUdFX0hZUEVSVklTT1JfUlcpOworICAgICAgICBsM3RhYltsM190
YWJsZV9vZmZzZXQodmEpXSA9IGwzZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJU09SKTsK
ICAgICB9CiAgICAgZWxzZQogICAgICAgICBsMnRhYiA9IG1hcF9sMnRfZnJvbV9sM2UobDN0YWJb
bDNfdGFibGVfb2Zmc2V0KHZhKV0pOwpAQCAtNTMxMSw3ICs1MzExLDcgQEAgaW50IGNyZWF0ZV9w
ZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHZhLAogICAg
ICAgICAgICAgICAgIGwxdGFiID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgY2xlYXJfcGFnZShsMXRhYik7Ci0gICAgICAgICAgICAqcGwyZSA9IGwy
ZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKKyAgICAgICAgICAgICpwbDJl
ID0gbDJlX2Zyb21fcGFnZShwZywgX19QQUdFX0hZUEVSVklTT1IpOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UgaWYgKCAhbDF0YWIgKQogICAgICAgICAgICAgbDF0YWIgPSBtYXBfbDF0X2Zyb21f
bDJlKCpwbDJlKTsKQEAgLTU0MDEsNiArNTQwMSw4MSBAQCB2b2lkIGRlc3Ryb3lfcGVyZG9tYWlu
X21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyB2YSwKICAgICB1bm1hcF9k
b21haW5fcGFnZShsM3RhYik7CiB9CiAKK3ZvaWQgZmxpcGZsYWdzX3BlcmRvbWFpbl9tYXBwaW5n
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCit7CisgICAgY29uc3QgbDNfcGdlbnRy
eV90ICpsM3RhYiwgKnBsM2U7CisKKyAgICBBU1NFUlQodmEgPj0gUEVSRE9NQUlOX1ZJUlRfU1RB
UlQgJiYKKyAgICAgICAgICAgdmEgPCBQRVJET01BSU5fVklSVF9TTE9UKFBFUkRPTUFJTl9TTE9U
UykpOworCisgICAgaWYgKCAhZC0+YXJjaC5wZXJkb21haW5fbDNfcGcgKQorICAgICAgICByZXR1
cm47CisKKyAgICBsM3RhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKGQtPmFyY2gucGVyZG9tYWluX2wz
X3BnKTsKKyAgICBwbDNlID0gbDN0YWIgKyBsM190YWJsZV9vZmZzZXQodmEpOworCisgICAgaWYg
KCBsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQgKQorICAgIHsKKyAgICAgICAg
Y29uc3QgbDJfcGdlbnRyeV90ICpsMnRhYiA9IG1hcF9sMnRfZnJvbV9sM2UoKnBsM2UpOworICAg
ICAgICBjb25zdCBsMl9wZ2VudHJ5X3QgKnBsMmUgPSBsMnRhYiArIGwyX3RhYmxlX29mZnNldCh2
YSk7CisKKyAgICAgICAgaWYgKCBsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNFTlQg
KQorICAgICAgICB7CisgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdGFiID0gbWFwX2wxdF9m
cm9tX2wyZSgqcGwyZSk7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2ZmID0gbDFfdGFibGVf
b2Zmc2V0KHZhKTsKKworICAgICAgICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhsMXRhYltvZmZd
KSAmIChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfQVZBSUwwKSkgPT0KKyAgICAgICAgICAgICAgICAg
KF9QQUdFX1BSRVNFTlQgfCBfUEFHRV9BVkFJTDApICkKKyAgICAgICAgICAgICAgICBsMWVfZmxp
cF9mbGFncyhsMXRhYltvZmZdLCBmbGFncyk7CisKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGwxdGFiKTsKKyAgICAgICAgfQorCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwydGFi
KTsKKyAgICB9CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShsM3RhYik7Cit9CisKK3ZvaWQgYWRk
bWZuX3RvX3BlcmRvbWFpbl9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
dmEsIG1mbl90IG1mbikKK3sKKyAgICBjb25zdCBsM19wZ2VudHJ5X3QgKmwzdGFiLCAqcGwzZTsK
KworICAgIEFTU0VSVCh2YSA+PSBQRVJET01BSU5fVklSVF9TVEFSVCAmJgorICAgICAgICAgICB2
YSA8IFBFUkRPTUFJTl9WSVJUX1NMT1QoUEVSRE9NQUlOX1NMT1RTKSk7CisKKyAgICBpZiAoICFk
LT5hcmNoLnBlcmRvbWFpbl9sM19wZyApCisgICAgICAgIHJldHVybjsKKworICAgIGwzdGFiID0g
X19tYXBfZG9tYWluX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcpOworICAgIHBsM2UgPSBs
M3RhYiArIGwzX3RhYmxlX29mZnNldCh2YSk7CisKKyAgICBpZiAoIGwzZV9nZXRfZmxhZ3MoKnBs
M2UpICYgX1BBR0VfUFJFU0VOVCApCisgICAgeworICAgICAgICBjb25zdCBsMl9wZ2VudHJ5X3Qg
KmwydGFiID0gbWFwX2wydF9mcm9tX2wzZSgqcGwzZSk7CisgICAgICAgIGNvbnN0IGwyX3BnZW50
cnlfdCAqcGwyZSA9IGwydGFiICsgbDJfdGFibGVfb2Zmc2V0KHZhKTsKKworICAgICAgICBpZiAo
IGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFJFU0VOVCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGwxX3BnZW50cnlfdCAqbDF0YWIgPSBtYXBfbDF0X2Zyb21fbDJlKCpwbDJlKTsKKyAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBvZmYgPSBsMV90YWJsZV9vZmZzZXQodmEpOworCisgICAg
ICAgICAgICBpZiAoIChsMWVfZ2V0X2ZsYWdzKGwxdGFiW29mZl0pICYgKF9QQUdFX1BSRVNFTlQg
fCBfUEFHRV9BVkFJTDApKSA9PQorICAgICAgICAgICAgICAgICAoX1BBR0VfUFJFU0VOVCB8IF9Q
QUdFX0FWQUlMMCkgKQorICAgICAgICAgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKGwxZV9nZXRf
cGFnZShsMXRhYltvZmZdKSk7CisKKyAgICAgICAgICAgIGwxdGFiW29mZl0gPSBsMWVfZnJvbV9t
Zm4obWZuLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CisKKyAgICAgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKGwxdGFiKTsKKyAgICAgICAgfQorCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwy
dGFiKTsKKyAgICB9CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShsM3RhYik7Cit9CisKIHZvaWQg
ZnJlZV9wZXJkb21haW5fbWFwcGluZ3Moc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBsM19wZ2Vu
dHJ5X3QgKmwzdGFiOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDMwMTNjMjY2ZmUuLmZhMTU4YmQ5NmEgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKQEAgLTU4Miw2ICs1ODIsOSBAQCBpbnQgY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKHN0
cnVjdCBkb21haW4gKiwgdW5zaWduZWQgbG9uZyB2YSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKik7CiB2b2lkIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBp
bmcoc3RydWN0IGRvbWFpbiAqLCB1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucik7Cit2b2lkIGZsaXBmbGFnc19wZXJkb21haW5f
bWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHZhLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKTsKK3ZvaWQgYWRkbWZuX3Rv
X3BlcmRvbWFpbl9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsIG1m
bl90IG1mbik7CiB2b2lkIGZyZWVfcGVyZG9tYWluX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKik7
CiAKIGV4dGVybiBpbnQgbWVtb3J5X2FkZCh1bnNpZ25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxv
bmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSk7Ci0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:33:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbIJ-0000D9-2D; Mon, 22 Jan 2018 12:33:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nyhs=er=citrix.com=prvs=5538ca437=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1edbII-0000CQ-0s
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:33:46 +0000
X-Inumbo-ID: 7b8512a0-ff70-11e7-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b8512a0-ff70-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:33:43 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="459099060"
To: Jan Beulich <JBeulich@suse.com>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
 <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
 <5A622C9602000078001A0847@prv-mh.provo.novell.com>
 <ec8366d4-ba2b-25da-a5d0-59a0cc404438@citrix.com>
 <5A65BC0102000078001A0ED5@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <b1bde0ac-3c33-9337-1280-4add8545f75a@citrix.com>
Date: Mon, 22 Jan 2018 12:33:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A65BC0102000078001A0ED5@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjIvMjAxOCAwOToyNSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDEu
MTggYXQgMTg6MDAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwMS8x
OS8yMDE4IDA0OjM2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjAxLjE4IGF0
IDE2OjQzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBTbyB3aGF0IGlm
IGluc3RlYWQgb2YgdHJ5aW5nIHRvIGNsb3NlIHRoZSAid2luZG93cyIsIHdlIG1hZGUgaXQgc28g
dGhhdAo+Pj4+IHRoZXJlIHdhcyBub3RoaW5nIHRocm91Z2ggdGhlIHdpbmRvd3MgdG8gc2VlPyAg
SWYgbm8gbWF0dGVyIHdoYXQgdGhlCj4+Pj4gaHlwZXJ2aXNvciBzcGVjdWxhdGl2ZWx5IGV4ZWN1
dGVkLCBub3RoaW5nIHNlbnNpdGl2ZSB3YXMgdmlzaWJpbGUgZXhjZXB0Cj4+Pj4gd2hhdCBhIHZj
cHUgd2FzIGFscmVhZHkgYWxsb3dlZCB0byBzZWUsCj4+Pgo+Pj4gSSB0aGluayB5b3UgZGlkbid0
IGZpbmlzaCB5b3VyIHNlbnRlbmNlIGhlcmUsIGJ1dCBJIGFsc28gdGhpbmsgSQo+Pj4gY2FuIGd1
ZXNzIHRoZSBtaXNzaW5nIHBhcnQuIFRoZXJlJ3MgYSBwcmljZSB0byBwYXkgZm9yIHN1Y2ggYW4K
Pj4+IGFwcHJvYWNoIHRob3VnaCAtIGl0ZXJhdGluZyBvdmVyIGRvbWFpbnMsIG9yIHZDUFUtcyBv
ZiBhCj4+PiBkb21haW4gKGp1c3QgYXMgYW4gZXhhbXBsZSkgd291bGRuJ3QgYmUgc2ltcGxlIGxp
c3Qgd2Fsa3MKPj4+IGFueW1vcmUuIFRoZXJlIGFyZSBjZXJ0YWlubHkgb3RoZXIgdGhpbmdzLiBJ
T1cgLSB5ZXMsIGFuZAo+Pj4gYXBwcm9hY2ggbGlrZSB0aGlzIHNlZW1zIHBvc3NpYmxlLCBidXQg
d2l0aCBhbGwgdGhlIGxvc3QKPj4+IHBlcmZvcm1hbmNlIEkgdGhpbmsgd2Ugc2hvdWxkbid0IGdv
IG92ZXJib2FyZCB3aXRoIGZ1cnRoZXIKPj4+IGhpZGluZy4KPj4KPj4gUmlnaHQsIHNvIHRoZSBu
ZXh0IHF1ZXN0aW9uOiB3aGF0IGluZm9ybWF0aW9uICpmcm9tIG90aGVyIGd1ZXN0cyogYXJlCj4+
IHNlbnNpdGl2ZT8KPj4KPj4gT2J2aW91c2x5IHRoZSBndWVzdCByZWdpc3RlcnMgYXJlIHNlbnNp
dGl2ZS4gIEJ1dCBob3cgbXVjaCBvZiB0aGUKPj4gaW5mb3JtYXRpb24gaW4gdmNwdSBzdHJ1Y3Qg
dGhhdCB3ZSBhY3R1YWxseSBuZWVkIHRvIGhhdmUgInRvIGhhbmQiIGlzCj4+IGFjdHVhbGx5IHNl
bnNpdGl2ZSBpbmZvcm1hdGlvbiB0aGF0IHdlIG5lZWQgdG8gaGlkZSBmcm9tIG90aGVyIFZNcz8K
PiAKPiBOb25lLCBJIHRoaW5rLiBCdXQgdGhhdCdzIG5vdCB0aGUgbWFpbiBhc3BlY3QgaGVyZS4g
c3RydWN0IHZjcHUKPiBpbnN0YW5jZXMgY29tZSBhbmQgZ28sIHdoaWNoIHdvdWxkIG1lYW4gd2Un
ZCBoYXZlIHRvCj4gcGVybWFuZW50bHkgdXBkYXRlIHdoYXQgaXMgb3IgaXMgbm90IGJlaW5nIGV4
cG9zZWQgaW4gdGhlIHBhZ2UKPiB0YWJsZXMgdXNlZC4gVGhpcywgd2hpbGUgc29sdmFibGUsIGlz
IGdvaW5nIHRvIGJlIGEgc2lnbmlmaWNhbnQKPiBidXJkZW4gaW4gdGVybXMgb2Ygc3luY2hyb25p
emluZyBwYWdlIHRhYmxlcyAoaWYgd2UgY29udGludWUgdG8KPiB1c2UgcGVyLUNQVSBvbmVzKSBh
bmQvb3IgVExCIHNob290ZG93bi4gV2hlcmVhcyBpZiBvbmx5IHRoZQo+IHJ1bm5pbmcgdkNQVSdz
IHN0cnVjdHVyZSAoYW5kIGl0J3Mgc3RydWN0IGRvbWFpbikgYXJlIGV4cG9zZWQsCj4gbm8gc3Vj
aCBzeW5jaHJvbml6YXRpb24gaXMgbmVlZGVkICh0aGluZ3Mgd291bGQgc2ltcGx5IGJlCj4gdXBk
YXRlZCBkdXJpbmcgY29udGV4dCBzd2l0Y2gpLgoKSSdtIG5vdCBzdXJlIHdlJ3JlIGFjdHVhbGx5
IGNvbW11bmljYXRpbmcuCgpDb3JyZWN0IG1lIGlmIEknbSB3cm9uZzsgYXQgdGhlIG1vbWVudCwg
dW5kZXIgWFBUSSwgaHlwZXJjYWxscyBydW5uaW5nCnVuZGVyIFhlbiBzdGlsbCBoYXZlIGFjY2Vz
cyB0byBhbGwgb2YgaG9zdCBtZW1vcnkuICBUbyBwcm90ZWN0IGFnYWluc3QKU1AzLCB3ZSByZW1v
dmUgYWxtb3N0IGFsbCBYZW4gbWVtb3J5IGZyb20gdGhlIGFkZHJlc3Mgc3BhY2UgYmVmb3JlCnN3
aXRjaGluZyB0byB0aGUgZ3Vlc3QuCgpXaGF0IEknbSBwcm9wb3NpbmcgaXMgc29tZXRoaW5nIGxp
a2UgdGhpczoKCiogV2UgaGF2ZSBhICJnbG9iYWwiIHJlZ2lvbiBvZiBYZW4gbWVtb3J5IHRoYXQg
aXMgbWFwcGVkIGJ5IGFsbApwcm9jZXNzb3JzLiAgVGhpcyB3aWxsIGNvbnRhaW4gZXZlcnl0aGlu
ZyB3ZSBjb25zaWRlciBub3Qgc2Vuc2l0aXZlOwppbmNsdWRpbmcgWGVuIHRleHQgc2VnbWVudHMs
IGFuZCBtb3N0IGRvbWFpbiBhbmQgdmNwdSBkYXRhLiAgQnV0IGl0IHdpbGwKKm5vdCogbWFwIGFs
bCBvZiBob3N0IG1lbW9yeSwgbm9yIGhhdmUgYWNjZXNzIHRvIHNlbnNpdGl2ZSBkYXRhLCBzdWNo
IGFzCnZjcHUgcmVnaXN0ZXIgc3RhdGUuCgoqIFdlIGhhdmUgcGVyLWNwdSAibG9jYWwiIHJlZ2lv
bnMuICBJbiB0aGlzIHJlZ2lvbiB3ZSB3aWxsIG1hcCwKb24tZGVtYW5kLCBndWVzdCBtZW1vcnkg
d2hpY2ggaXMgbmVlZGVkIHRvIHBlcmZvcm0gY3VycmVudCBvcGVyYXRpb25zLgooV2UgY2FuIGNv
bnNpZGVyIGhvdyBzdHJpY3RseSB3ZSBuZWVkIHRvIHVubWFwIG1lbW9yeSBhZnRlciB1c2luZyBp
dC4pCldlIHdpbGwgYWxzbyBtYXAgdGhlIGN1cnJlbnQgdmNwdSdzIHJlZ2lzdGVycy4KCiogT24g
ZW50cnkgdG8gYSA2NC1iaXQgUFYgZ3Vlc3QsIHdlIGRvbid0IGNoYW5nZSB0aGUgbWFwcGluZyBh
dCBhbGwuCgpOb3csIG5vIG1hdHRlciB3aGF0IHRoZSBzcGVjdWxhdGl2ZSBhdHRhY2sgLS0gU1Ax
LCBTUDIsIG9yIFNQMyAtLSBhIHZjcHUKY2FuIG9ubHkgYWNjZXNzIGl0cyBvd24gUkFNIGFuZCBy
ZWdpc3RlcnMuICBUaGVyZSdzIG5vIGV4dHJhIG92ZXJoZWFkIHRvCmNvbnRleHQgc3dpdGNoaW5n
IGludG8gb3Igb3V0IG9mIHRoZSBoeXBlcnZpc29yLgoKR2l2ZW4gdGhhdCwgSSBkb24ndCB1bmRl
cnN0YW5kIHdoYXQgdGhlIGZvbGxvd2luZyBjb21tZW50cyBtZWFuOgoKIlRoZXJlJ3MgYSBwcmlj
ZSB0byBwYXkgZm9yIHN1Y2ggYW4gYXBwcm9hY2ggdGhvdWdoIC0gaXRlcmF0aW5nIG92ZXIKZG9t
YWlucywgb3IgdkNQVS1zIG9mIGEgZG9tYWluIChqdXN0IGFzIGFuIGV4YW1wbGUpIHdvdWxkbid0
IGJlIHNpbXBsZQpsaXN0IHdhbGtzIGFueW1vcmUuIgoKSWYgd2UgcmVtb3ZlIHNlbnNpdGl2ZSBp
bmZvcm1hdGlvbiBmcm9tIHRoZSBkb21haW4gYW5kIHZjcHUgc3RydWN0cywKdGhlbiBhbnkgYml0
IG9mIGh5cGVydmlzb3IgY29kZSBjYW4gaXRlcmF0ZSBvdmVyIGRvbWFpbiBhbmQgdmNwdSBzdHJ1
Y3RzCmF0IHdpbGw7IG9ubHkgaWYgdGhleSBhY3R1YWxseSBuZWVkIHRvIHJlYWQgb3Igd3JpdGUg
c2Vuc2l0aXZlIGRhdGEgd2lsbAp0aGV5IGhhdmUgdG8gcGVyZm9ybSBhbiBleHBlbnNpdmUgbWFw
L3VubWFwIG9wZXJhdGlvbi4gIEJ1dCBpbiBnZW5lcmFsLAp0byByZWFkIGFub3RoZXIgdmNwdSdz
IHJlZ2lzdGVycyB5b3UgYWxyZWFkeSBuZWVkIHRvIGRvIGEgdmNwdV9wYXVzZSgpIC8KdmNwdV91
bnBhdXNlKCksIHdoaWNoIGludm9sdmVzIGF0IGxlYXN0IHR3byBJUElzICh3aXRoIG9uZQpzcGlu
LWFuZC13YWl0KSwgc28gaXQgZG9lc24ndCBzZWVtIGxpa2UgdGhhdCBzaG91bGQgYWRkIGEgbG90
IG9mIGV4dHJhCm92ZXJoZWFkLgoKInN0cnVjdCB2Y3B1IGluc3RhbmNlcyBjb21lIGFuZCBnbywg
d2hpY2ggd291bGQgbWVhbiB3ZSdkIGhhdmUgdG8KcGVybWFuZW50bHkgdXBkYXRlIHdoYXQgaXMg
b3IgaXMgbm90IGJlaW5nIGV4cG9zZWQgaW4gdGhlIHBhZ2UgdGFibGVzCnVzZWQuIFRoaXMsIHdo
aWxlIHNvbHZhYmxlLCBpcyBnb2luZyB0byBiZSBhIHNpZ25pZmljYW50IGJ1cmRlbiBpbiB0ZXJt
cwpvZiBzeW5jaHJvbml6aW5nIHBhZ2UgdGFibGVzIChpZiB3ZSBjb250aW51ZSB0byB1c2UgcGVy
LUNQVSBvbmVzKSBhbmQvb3IKVExCIHNob290ZG93bi4iCgpJIGRvbid0IHVuZGVyc3RhbmQgd2hh
dCB0aGlzIGlzIHJlZmVycmluZyB0byBpbiBteSBwcm9wb3NlZCBwbGFuIGFib3ZlLgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:34:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbJG-0000Zt-EV; Mon, 22 Jan 2018 12:34:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbJF-0000Xu-8F
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:34:45 +0000
X-Inumbo-ID: 649f1aa4-ff70-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 649f1aa4-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:33:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 10B3BAD4A;
 Mon, 22 Jan 2018 12:33:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:49 +0100
Message-Id: <20180122123256.1431-6-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 05/12] x86: don't access saved user regs
	via rsp in trap handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW4gb3JkZXIgdG8gc3VwcG9ydCBzd2l0Y2hpbmcgc3RhY2tzIHdoZW4gZW50ZXJpbmcgdGhlIGh5
cGVydmlzb3IgZm9yCnN1cHBvcnQgb2YgcGFnZSB0YWJsZSBpc29sYXRpb24sIGRvbid0IHVzZSAl
cnNwIGZvciBhY2Nlc3NpbmcgdGhlCnNhdmVkIHVzZXIgcmVnaXN0ZXJzLCBidXQgZG8gdGhhdCB2
aWEgJXJkaS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDgyICsrKysrKysrKysr
KystLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwgMTI5ICsr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oICAgICAgfCAgMTAgKystCiAzIGZpbGVzIGNoYW5nZWQsIDEzNCBpbnNlcnRpb25z
KCspLCA4NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCAz
ZmVhNTRlZTlkLi5hYmYzZmNhZTQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAg
LTE4LDE0ICsxOCwxNCBAQCBFTlRSWShlbnRyeV9pbnQ4MikKICAgICAgICAgcHVzaHEgJDAKICAg
ICAgICAgbW92bCAgJEhZUEVSQ0FMTF9WRUNUT1IsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwg
Y29tcGF0PTEgLyogRFBMMSBnYXRlLCByZXN0cmljdGVkIHRvIDMyYml0IFBWIGd1ZXN0cyBvbmx5
LiAqLworICAgICAgICBtb3YgICAlcnNwLCAlcmRpCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUK
IAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKIAotICAgICAgICBtb3YgICAlcnNwLCAlcmRpCiAg
ICAgICAgIGNhbGwgIGRvX2VudHJ5X2ludDgyCiAKLS8qICVyYng6IHN0cnVjdCB2Y3B1ICovCisv
KiAlcmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkaTogdXNlcl9yZWdzICovCiBFTlRSWShjb21wYXRfdGVz
dF9hbGxfZXZlbnRzKQogICAgICAgICBBU1NFUlRfTk9UX0lOX0FUT01JQwogICAgICAgICBjbGkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgdGVzdHMgbXVzdCBub3QgcmFjZSBpbnRlcnJ1
cHRzCkBAIC01OCwyMCArNTgsMjQgQEAgY29tcGF0X3Rlc3RfZ3Vlc3RfZXZlbnRzOgogICAgICAg
ICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCiAKICAgICAgICAgQUxJR04KLS8qICVyYng6
IHN0cnVjdCB2Y3B1ICovCisvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkaTogdXNlcl9yZWdzICov
CiBjb21wYXRfcHJvY2Vzc19zb2Z0aXJxczoKICAgICAgICAgc3RpCisgICAgICAgIHB1c2hxICVy
ZGkKICAgICAgICAgY2FsbCAgZG9fc29mdGlycQorICAgICAgICBwb3BxICAlcmRpCiAgICAgICAg
IGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKIAogCUFMSUdOCi0vKiAlcmJ4OiBzdHJ1Y3Qg
dmNwdSAqLworLyogJXJieDogc3RydWN0IHZjcHUsICVyZGk6IHVzZXJfcmVncyAqLwogY29tcGF0
X3Byb2Nlc3NfbWNlOgogICAgICAgICB0ZXN0YiAkMSA8PCBWQ1BVX1RSQVBfTUNFLFZDUFVfYXN5
bmNfZXhjZXB0aW9uX21hc2soJXJieCkKICAgICAgICAgam56ICAgLkxjb21wYXRfdGVzdF9ndWVz
dF9ubWkKICAgICAgICAgc3RpCiAgICAgICAgIG1vdmIgJDAsVkNQVV9tY2VfcGVuZGluZyglcmJ4
KQorICAgICAgICBwdXNocSAlcmRpCiAgICAgICAgIGNhbGwgc2V0X2d1ZXN0X21hY2hpbmVjaGVj
a190cmFwYm91bmNlCisgICAgICAgIHBvcHEgICVyZGkKICAgICAgICAgdGVzdGwgJWVheCwlZWF4
CiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKICAgICAgICAgbW92emJsIFZD
UFVfYXN5bmNfZXhjZXB0aW9uX21hc2soJXJieCksJWVkeCAjIHNhdmUgbWFzayBmb3IgdGhlCkBA
IC04MSwxMyArODUsMTUgQEAgY29tcGF0X3Byb2Nlc3NfbWNlOgogICAgICAgICBqbXAgICBjb21w
YXRfcHJvY2Vzc190cmFwCiAKIAlBTElHTgotLyogJXJieDogc3RydWN0IHZjcHUgKi8KKy8qICVy
Yng6IHN0cnVjdCB2Y3B1LCAlcmRpOiB1c2VyX3JlZ3MgKi8KIGNvbXBhdF9wcm9jZXNzX25taToK
ICAgICAgICAgdGVzdGIgJDEgPDwgVkNQVV9UUkFQX05NSSxWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9t
YXNrKCVyYngpCiAgICAgICAgIGpueiAgY29tcGF0X3Rlc3RfZ3Vlc3RfZXZlbnRzCiAgICAgICAg
IHN0aQogICAgICAgICBtb3ZiICAkMCxWQ1BVX25taV9wZW5kaW5nKCVyYngpCisgICAgICAgIHB1
c2hxICVyZGkKICAgICAgICAgY2FsbCAgc2V0X2d1ZXN0X25taV90cmFwYm91bmNlCisgICAgICAg
IHBvcHEgICVyZGkKICAgICAgICAgdGVzdGwgJWVheCwlZWF4CiAgICAgICAgIGp6ICAgIGNvbXBh
dF90ZXN0X2FsbF9ldmVudHMKICAgICAgICAgbW92emJsIFZDUFVfYXN5bmNfZXhjZXB0aW9uX21h
c2soJXJieCksJWVkeCAjIHNhdmUgbWFzayBmb3IgdGhlCkBAIC0xNzgsNyArMTg0LDcgQEAgRU5U
UlkoY3I0X3B2MzJfcmVzdG9yZSkKICAgICAgICAgeG9yICAgJWVheCwgJWVheAogICAgICAgICBy
ZXQKIAotLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICovCisvKiAlcmR4
OiB0cmFwX2JvdW5jZSwgJXJieDogc3RydWN0IHZjcHUsICVyZGk6IHVzZXJfcmVncyAqLwogRU5U
UlkoY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbikKICAgICAgICAgdGVzdGIgJFRCRl9FWENF
UFRJT04sVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAgICAgICBqeiAgICBjb21wYXRfdGVzdF9h
bGxfZXZlbnRzCkBAIC0xOTksNiArMjA1LDcgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAg
IHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAg
U0FWRV9BTEwKKyAgICAgICAgbW92cSAgJXJzcCwgJXJkaQogICAgICAgICBHRVRfQ1VSUkVOVChi
eCkKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJjeAogICAgICAgICBjbXBiICAk
MCxET01BSU5faXNfMzJiaXRfcHYoJXJjeCkKQEAgLTIxMSwxMyArMjE4LDE1IEBAIEVOVFJZKGNz
dGFyX2VudGVyKQogICAgICAgICB0ZXN0bCAkfjMsJWVzaQogICAgICAgICBsZWFsICAoLCVyY3gs
VEJGX0lOVEVSUlVQVCksJWVjeAogVU5MSUtFTFlfU1RBUlQoeiwgY29tcGF0X3N5c2NhbGxfZ3Bm
KQotICAgICAgICBtb3ZxICBWQ1BVX3RyYXBfY3R4dCglcmJ4KSwlcmRpCi0gICAgICAgIG1vdmwg
ICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQotICAgICAgICBzdWJsICAk
MixVUkVHU19yaXAoJXJzcCkKKyAgICAgICAgcHVzaHEgJXJjeAorICAgICAgICBtb3ZxICBWQ1BV
X3RyYXBfY3R4dCglcmJ4KSwlcmN4CisgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdT
X2VudHJ5X3ZlY3RvciglcmRpKQorICAgICAgICBzdWJsICAkMixVUkVHU19yaXAoJXJkaSkKICAg
ICAgICAgbW92bCAgJDAsVFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpCi0gICAgICAgIG1vdmwg
IFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19laXAoJXJkaSksJWVh
eAotICAgICAgICBtb3Z6d2wgVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJ
TkZPX2NzKCVyZGkpLCVlc2kKLSAgICAgICAgdGVzdGIgJDQsVFJBUF9ncF9mYXVsdCAqIFRSQVBJ
TkZPX3NpemVvZiArIFRSQVBJTkZPX2ZsYWdzKCVyZGkpCisgICAgICAgIG1vdmwgIFRSQVBfZ3Bf
ZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19laXAoJXJjeCksJWVheAorICAgICAg
ICBtb3Z6d2wgVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJTkZPX2NzKCVy
Y3gpLCVlc2kKKyAgICAgICAgdGVzdGIgJDQsVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVv
ZiArIFRSQVBJTkZPX2ZsYWdzKCVyY3gpCisgICAgICAgIHBvcHEgICVyY3gKICAgICAgICAgc2V0
bnogJWNsCiAgICAgICAgIGxlYWwgIFRCRl9FWENFUFRJT058VEJGX0VYQ0VQVElPTl9FUlJDT0RF
KCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVlY3gKIFVOTElLRUxZX0VORChjb21wYXRfc3lzY2FsbF9n
cGYpCkBAIC0yMjksMTIgKzIzOCwxMiBAQCBVTkxJS0VMWV9FTkQoY29tcGF0X3N5c2NhbGxfZ3Bm
KQogRU5UUlkoY29tcGF0X3N5c2VudGVyKQogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAg
ICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyY3gKLSAgICAgICAgY21wYiAgJFRSQVBf
Z3BfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCisgICAgICAgIGNtcGIgICRUUkFQX2dw
X2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcmRpKQogICAgICAgICBtb3Z6d2wgVkNQVV9zeXNl
bnRlcl9zZWwoJXJieCksJWVheAogICAgICAgICBtb3Z6d2wgVFJBUF9ncF9mYXVsdCAqIFRSQVBJ
TkZPX3NpemVvZiArIFRSQVBJTkZPX2NzKCVyY3gpLCVlY3gKICAgICAgICAgY21vdmVsICVlY3gs
JWVheAogICAgICAgICB0ZXN0bCAkfjMsJWVheAotICAgICAgICBtb3ZsICAkRkxBVF9DT01QQVRf
VVNFUl9TUyxVUkVHU19zcyglcnNwKQorICAgICAgICBtb3ZsICAkRkxBVF9DT01QQVRfVVNFUl9T
UyxVUkVHU19zcyglcmRpKQogICAgICAgICBjbW92emwgJWVjeCwlZWF4CiAgICAgICAgIG1vdncg
ICVheCxUUkFQQk9VTkNFX2NzKCVyZHgpCiAgICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91
bmNlX2ZyYW1lCkBAIC0yNDcsMjYgKzI1NiwyNyBAQCBFTlRSWShjb21wYXRfaW50ODBfZGlyZWN0
X3RyYXApCiAKIC8qIENSRUFURSBBIEJBU0lDIEVYQ0VQVElPTiBGUkFNRSBPTiBHVUVTVCBPUyAo
UklORy0xKSBTVEFDSzogICAgICAgICAgICAqLwogLyogICB7W0VSUkNPREUsXSBFSVAsIENTLCBF
RkxBR1MsIFtFU1AsIFNTXX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi0vKiAlcmR4
OiB0cmFwX2JvdW5jZSwgJXJieDogc3RydWN0IHZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKi8KLS8qIE9uIHJldHVybiBvbmx5ICVyYnggYW5kICVyZHggYXJlIGd1YXJhbnRl
ZWQgbm9uLWNsb2JiZXJlZC4gICAgICAgICAgICAqLworLyogJXJkeDogdHJhcF9ib3VuY2UsICVy
Yng6IHN0cnVjdCB2Y3B1LCAlcmRpOiB1c2VyX3JlZ3MgICAgICAgICAgICAgICAgICovCisvKiBP
biByZXR1cm4gb25seSAlcmJ4LCAlcmRpIGFuZCAlcmR4IGFyZSBndWFyYW50ZWVkIG5vbi1jbG9i
YmVyZWQuICAgICAgKi8KIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1lOgogICAgICAgICBBU1NF
UlRfSU5URVJSVVBUU19FTkFCTEVECi0gICAgICAgIG1vdiAgICVmcywlZWRpCisgICAgICAgIG1v
diAgICVmcywlZWN4CisgICAgICAgIHB1c2hxICVyY3gKICAgICAgICAgQVNNX1NUQUMKLSAgICAg
ICAgdGVzdGIgJDIsVVJFR1NfY3MrOCglcnNwKQorICAgICAgICB0ZXN0YiAkMixVUkVHU19jcygl
cmRpKQogICAgICAgICBqeiAgICAxZgogICAgICAgICAvKiBQdXNoIG5ldyBmcmFtZSBhdCByZWdp
c3RlcmVkIGd1ZXN0LU9TIHN0YWNrIGJhc2UuICovCiAgICAgICAgIG1vdmwgIFZDUFVfa2VybmVs
X3NwKCVyYngpLCVlc2kKIC5MZnQxOiAgbW92ICAgVkNQVV9rZXJuZWxfc3MoJXJieCksJWZzCiAg
ICAgICAgIHN1YmwgICQyKjQsJWVzaQotICAgICAgICBtb3ZsICBVUkVHU19yc3ArOCglcnNwKSwl
ZWF4CisgICAgICAgIG1vdmwgIFVSRUdTX3JzcCglcmRpKSwlZWF4CiAuTGZ0MjogIG1vdmwgICVl
YXgsJWZzOiglcnNpKQotICAgICAgICBtb3ZsICBVUkVHU19zcys4KCVyc3ApLCVlYXgKKyAgICAg
ICAgbW92bCAgVVJFR1Nfc3MoJXJkaSksJWVheAogLkxmdDM6ICBtb3ZsICAlZWF4LCVmczo0KCVy
c2kpCiAgICAgICAgIGptcCAgIDJmCiAxOiAgICAgIC8qIEluIGtlcm5lbCBjb250ZXh0IGFscmVh
ZHk6IHB1c2ggbmV3IGZyYW1lIGF0IGV4aXN0aW5nICVyc3AuICovCi0gICAgICAgIG1vdmwgIFVS
RUdTX3JzcCs4KCVyc3ApLCVlc2kKLS5MZnQ0OiAgbW92ICAgVVJFR1Nfc3MrOCglcnNwKSwlZnMK
KyAgICAgICAgbW92bCAgVVJFR1NfcnNwKCVyZGkpLCVlc2kKKy5MZnQ0OiAgbW92ICAgVVJFR1Nf
c3MoJXJkaSksJWZzCiAyOgogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcjgKICAg
ICAgICAgc3VibCAgJDMqNCwlZXNpCkBAIC0yNzcsMTIgKzI4NywxMiBAQCBjb21wYXRfY3JlYXRl
X2JvdW5jZV9mcmFtZToKICAgICAgICAgb3JiICAgJWNoLENPTVBBVF9WQ1BVSU5GT191cGNhbGxf
bWFzayglcmF4KQogICAgICAgICBwb3BxICAlcmF4CiAgICAgICAgIHNobGwgICQxNiwlZWF4ICAg
ICAgICAgICAgICAgICAgIyBCaXRzIDE2LTIzOiBzYXZlZF91cGNhbGxfbWFzawotICAgICAgICBt
b3Z3ICBVUkVHU19jcys4KCVyc3ApLCVheCAgICAgICMgQml0cyAgMC0xNTogQ1MKKyAgICAgICAg
bW92dyAgVVJFR1NfY3MoJXJkaSksJWF4ICAgICAgICAjIEJpdHMgIDAtMTU6IENTCiAuTGZ0NTog
IG1vdmwgICVlYXgsJWZzOjQoJXJzaSkgICAgICAgICAgIyBDUyAvIHNhdmVkX3VwY2FsbF9tYXNr
CiAgICAgICAgIHNocmwgICQxNiwlZWF4CiAgICAgICAgIHRlc3RiICVhbCwlYWwgICAgICAgICAg
ICAgICAgICAgIyBCaXRzIDAtNzogc2F2ZWRfdXBjYWxsX21hc2sKICAgICAgICAgc2V0eiAgJWNo
ICAgICAgICAgICAgICAgICAgICAgICAjICVjaCA9PSAhc2F2ZWRfdXBjYWxsX21hc2sKLSAgICAg
ICAgbW92bCAgVVJFR1NfZWZsYWdzKzgoJXJzcCksJWVheAorICAgICAgICBtb3ZsICBVUkVHU19l
ZmxhZ3MoJXJkaSksJWVheAogICAgICAgICBhbmRsICAkfihYODZfRUZMQUdTX0lGfFg4Nl9FRkxB
R1NfSU9QTCksJWVheAogICAgICAgICBhZGRiICAlY2gsJWNoICAgICAgICAgICAgICAgICAgICMg
Qml0IDkgKEVGTEFHUy5JRikKICAgICAgICAgb3JiICAgJWNoLCVhaCAgICAgICAgICAgICAgICAg
ICAjIEZvbGQgRUZMQUdTLklGIGludG8gJWVheApAQCAtMjkxLDcgKzMwMSw3IEBAIGNvbXBhdF9j
cmVhdGVfYm91bmNlX2ZyYW1lOgogICAgICAgICBjbW92bnpsIFZDUFVfaW9wbCglcmJ4KSwlZWN4
ICAgICMgQml0cyAxMzoxMiAoRUZMQUdTLklPUEwpCiAgICAgICAgIG9ybCAgICVlY3gsJWVheCAg
ICAgICAgICAgICAgICAgIyBGb2xkIEVGTEFHUy5JT1BMIGludG8gJWVheAogLkxmdDY6ICBtb3Zs
ICAlZWF4LCVmczoyKjQoJXJzaSkgICAgICAgICMgRUZMQUdTCi0gICAgICAgIG1vdmwgIFVSRUdT
X3JpcCs4KCVyc3ApLCVlYXgKKyAgICAgICAgbW92bCAgVVJFR1NfcmlwKCVyZGkpLCVlYXgKIC5M
ZnQ3OiAgbW92bCAgJWVheCwlZnM6KCVyc2kpICAgICAgICAgICAjIEVJUAogICAgICAgICB0ZXN0
YiAkVEJGX0VYQ0VQVElPTl9FUlJDT0RFLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAg
anogICAgMWYKQEAgLTMwMywxMCArMzEzLDExIEBAIGNvbXBhdF9jcmVhdGVfYm91bmNlX2ZyYW1l
OgogICAgICAgICAvKiBSZXdyaXRlIG91ciBzdGFjayBmcmFtZSBhbmQgcmV0dXJuIHRvIGd1ZXN0
LU9TIG1vZGUuICovCiAgICAgICAgIC8qIElBMzIgUmVmLiBWb2wuIDM6IFRGLCBWTSwgUkYgYW5k
IE5UIGZsYWdzIGFyZSBjbGVhcmVkIG9uIHRyYXAuICovCiAgICAgICAgIGFuZGwgICR+KFg4Nl9F
RkxBR1NfVk18WDg2X0VGTEFHU19SRnxcCi0gICAgICAgICAgICAgICAgIFg4Nl9FRkxBR1NfTlR8
WDg2X0VGTEFHU19URiksVVJFR1NfZWZsYWdzKzgoJXJzcCkKLSAgICAgICAgbW92ICAgJWZzLFVS
RUdTX3NzKzgoJXJzcCkKLSAgICAgICAgbW92bCAgJWVzaSxVUkVHU19yc3ArOCglcnNwKQotLkxm
dDEzOiBtb3YgICAlZWRpLCVmcworICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX05UfFg4Nl9F
RkxBR1NfVEYpLFVSRUdTX2VmbGFncyglcmRpKQorICAgICAgICBtb3YgICAlZnMsVVJFR1Nfc3Mo
JXJkaSkKKyAgICAgICAgbW92bCAgJWVzaSxVUkVHU19yc3AoJXJkaSkKKy5MZnQxMzogcG9wcSAg
JXJheAorICAgICAgICBtb3YgICAlZWF4LCVmcwogICAgICAgICBtb3Z6d2wgVFJBUEJPVU5DRV9j
cyglcmR4KSwlZWF4CiAgICAgICAgIC8qIE51bGwgc2VsZWN0b3JzICgwLTMpIGFyZSBub3QgYWxs
b3dlZC4gKi8KICAgICAgICAgdGVzdGwgJH4zLCVlYXgKQEAgLTMxNCwxMyArMzI1LDE0IEBAIFVO
TElLRUxZX1NUQVJUKHosIGNvbXBhdF9ib3VuY2VfbnVsbF9zZWxlY3RvcikKICAgICAgICAgbGVh
ICAgVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwoY29tcGF0X2JvdW5jZV9udWxsX3NlbGVjdG9yKSgl
cmlwKSwgJXJkaQogICAgICAgICBqbXAgICBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzICAv
KiBEb2VzIG5vdCByZXR1cm4gKi8KIF9fVU5MSUtFTFlfRU5EKGNvbXBhdF9ib3VuY2VfbnVsbF9z
ZWxlY3RvcikKLSAgICAgICAgbW92bCAgJWVheCxVUkVHU19jcys4KCVyc3ApCisgICAgICAgIG1v
dmwgICVlYXgsVVJFR1NfY3MoJXJkaSkKICAgICAgICAgbW92bCAgVFJBUEJPVU5DRV9laXAoJXJk
eCksJWVheAotICAgICAgICBtb3ZsICAlZWF4LFVSRUdTX3JpcCs4KCVyc3ApCisgICAgICAgIG1v
dmwgICVlYXgsVVJFR1NfcmlwKCVyZGkpCiAgICAgICAgIHJldAogLnNlY3Rpb24gLmZpeHVwLCJh
eCIKIC5MZngxMzoKLSAgICAgICAgeG9ybCAgJWVkaSwlZWRpCisgICAgICAgIHBvcHEgICVyYXgK
KyAgICAgICAgcHVzaHEgJDAKICAgICAgICAgam1wICAgLkxmdDEzCiAucHJldmlvdXMKICAgICAg
ICAgX0FTTV9FWFRBQkxFKC5MZnQxLCAgZG9tX2NyYXNoX3N5bmNfZXh0YWJsZSkKQEAgLTMzOCwx
NCArMzUwLDE2IEBAIGNvbXBhdF9jcmFzaF9wYWdlX2ZhdWx0Xzg6CiBjb21wYXRfY3Jhc2hfcGFn
ZV9mYXVsdF80OgogICAgICAgICBhZGRsICAkNCwlZXNpCiBjb21wYXRfY3Jhc2hfcGFnZV9mYXVs
dDoKLS5MZnQxNDogbW92ICAgJWVkaSwlZnMKKy5MZnQxNDogcG9wcSAgJXJheAorICAgICAgICBt
b3YgICAlZWF4LCVmcwogICAgICAgICBBU01fQ0xBQwogICAgICAgICBtb3ZsICAlZXNpLCVlZGkK
ICAgICAgICAgY2FsbCAgc2hvd19wYWdlX3dhbGsKICAgICAgICAgam1wICAgZG9tX2NyYXNoX3N5
bmNfZXh0YWJsZQogLnNlY3Rpb24gLmZpeHVwLCJheCIKIC5MZngxNDoKLSAgICAgICAgeG9ybCAg
JWVkaSwlZWRpCisgICAgICAgIHBvcHEgICVyYXgKKyAgICAgICAgcHVzaHEgJDAKICAgICAgICAg
am1wICAgLkxmdDE0CiAucHJldmlvdXMKICAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQxNCwgLkxm
eDE0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IGNiZDczZjZjMjIuLmY3NDEyYjg3YzIgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKQEAgLTE0LDEzICsxNCwxMyBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNp
bmNsdWRlIDxpcnFfdmVjdG9ycy5oPgogCi0vKiAlcmJ4OiBzdHJ1Y3QgdmNwdSAqLworLyogJXJi
eDogc3RydWN0IHZjcHUsICVyZGk6IHVzZXJfcmVncyAqLwogRU5UUlkoc3dpdGNoX3RvX2tlcm5l
bCkKICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CiAgICAgICAgIC8q
IFRCX2VpcCA9ICgzMi1iaXQgc3lzY2FsbCAmJiBzeXNjYWxsMzJfYWRkcikgPwogICAgICAgICAg
KiAgICAgICAgICBzeXNjYWxsMzJfYWRkciA6IHN5c2NhbGxfYWRkciAqLwogICAgICAgICB4b3Ig
ICAlZWF4LCVlYXgKLSAgICAgICAgY21wdyAgJEZMQVRfVVNFUl9DUzMyLFVSRUdTX2NzKCVyc3Ap
CisgICAgICAgIGNtcHcgICRGTEFUX1VTRVJfQ1MzMixVUkVHU19jcyglcmRpKQogICAgICAgICBj
bW92ZXEgVkNQVV9zeXNjYWxsMzJfYWRkciglcmJ4KSwlcmF4CiAgICAgICAgIHRlc3RxICVyYXgs
JXJheAogICAgICAgICBjbW92enEgVkNQVV9zeXNjYWxsX2FkZHIoJXJieCksJXJheApAQCAtMzEs
NyArMzEsNyBAQCBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQogICAgICAgICBsZWFsICAoLCVyY3gs
VEJGX0lOVEVSUlVQVCksJWVjeAogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9mbGFncygl
cmR4KQogICAgICAgICBjYWxsICBjcmVhdGVfYm91bmNlX2ZyYW1lCi0gICAgICAgIGFuZGwgICR+
WDg2X0VGTEFHU19ERixVUkVHU19lZmxhZ3MoJXJzcCkKKyAgICAgICAgYW5kbCAgJH5YODZfRUZM
QUdTX0RGLFVSRUdTX2VmbGFncyglcmRpKQogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMK
IAogLyogJXJieDogc3RydWN0IHZjcHUsIGludGVycnVwdHMgZGlzYWJsZWQgKi8KQEAgLTEwMCwx
NCArMTAwLDE2IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogICAgICAgICBwdXNocSAkMAogICAgICAg
ICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCisgICAgICAg
IG1vdiAgICVyc3AsICVyZGkKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3Ri
ICRURl9rZXJuZWxfbW9kZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQogICAgICAgICBqeiAgICBz
d2l0Y2hfdG9fa2VybmVsCiAKLSAgICAgICAgbW92ICAgJXJzcCwgJXJkaQorICAgICAgICBwdXNo
ICAlcmRpCiAgICAgICAgIGNhbGwgIHB2X2h5cGVyY2FsbAorICAgICAgICBwb3AgICAlcmRpCiAK
LS8qICVyYng6IHN0cnVjdCB2Y3B1ICovCisvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkaTogdXNl
cl9yZWdzICovCiB0ZXN0X2FsbF9ldmVudHM6CiAgICAgICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlD
CiAgICAgICAgIGNsaSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyB0ZXN0cyBtdXN0IG5v
dCByYWNlIGludGVycnVwdHMKQEAgLTEzOCwyMCArMTQwLDI0IEBAIHRlc3RfZ3Vlc3RfZXZlbnRz
OgogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKIAogICAgICAgICBBTElHTgotLyogJXJi
eDogc3RydWN0IHZjcHUgKi8KKy8qICVyYng6IHN0cnVjdCB2Y3B1LCAlcmRpOiB1c2VyX3JlZ3Mg
Ki8KIHByb2Nlc3Nfc29mdGlycXM6CiAgICAgICAgIHN0aSAgICAgICAKKyAgICAgICAgcHVzaHEg
JXJkaQogICAgICAgICBjYWxsIGRvX3NvZnRpcnEKKyAgICAgICAgcG9wcSAgJXJkaQogICAgICAg
ICBqbXAgIHRlc3RfYWxsX2V2ZW50cwogCiAgICAgICAgIEFMSUdOCi0vKiAlcmJ4OiBzdHJ1Y3Qg
dmNwdSAqLworLyogJXJieDogc3RydWN0IHZjcHUsICVyZGk6IHVzZXJfcmVncyAqLwogcHJvY2Vz
c19tY2U6CiAgICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9NQ0UsVkNQVV9hc3luY19leGNl
cHRpb25fbWFzayglcmJ4KQogICAgICAgICBqbnogIC5MdGVzdF9ndWVzdF9ubWkKICAgICAgICAg
c3RpCiAgICAgICAgIG1vdmIgJDAsVkNQVV9tY2VfcGVuZGluZyglcmJ4KQorICAgICAgICBwdXNo
ICVyZGkKICAgICAgICAgY2FsbCBzZXRfZ3Vlc3RfbWFjaGluZWNoZWNrX3RyYXBib3VuY2UKKyAg
ICAgICAgcG9wICAlcmRpCiAgICAgICAgIHRlc3QgJWVheCwlZWF4CiAgICAgICAgIGp6ICAgdGVz
dF9hbGxfZXZlbnRzCiAgICAgICAgIG1vdnpibCBWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVy
YngpLCVlZHggIyBzYXZlIG1hc2sgZm9yIHRoZQpAQCAtMTY3LDcgKzE3Myw5IEBAIHByb2Nlc3Nf
bm1pOgogICAgICAgICBqbnogIHRlc3RfZ3Vlc3RfZXZlbnRzCiAgICAgICAgIHN0aQogICAgICAg
ICBtb3ZiICQwLFZDUFVfbm1pX3BlbmRpbmcoJXJieCkKKyAgICAgICAgcHVzaCAlcmRpCiAgICAg
ICAgIGNhbGwgc2V0X2d1ZXN0X25taV90cmFwYm91bmNlCisgICAgICAgIHBvcCAgJXJkaQogICAg
ICAgICB0ZXN0ICVlYXgsJWVheAogICAgICAgICBqeiAgIHRlc3RfYWxsX2V2ZW50cwogICAgICAg
ICBtb3Z6YmwgVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KSwlZWR4ICMgc2F2ZSBtYXNr
IGZvciB0aGUKQEAgLTE5MiwxMSArMjAwLDEyIEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2
ZWQpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJz
cCkKICAgICAgICAgU0FWRV9BTEwKKyAgICAgICAgbW92cSAgJXJzcCwgJXJkaQogICAgICAgICBH
RVRfQ1VSUkVOVChieCkKICAgICAgICAgY21wYiAgJDAsVkNQVV9zeXNlbnRlcl9kaXNhYmxlc19l
dmVudHMoJXJieCkKICAgICAgICAgbW92cSAgVkNQVV9zeXNlbnRlcl9hZGRyKCVyYngpLCVyYXgK
ICAgICAgICAgc2V0bmUgJWNsCi0gICAgICAgIHRlc3RsICRYODZfRUZMQUdTX05ULFVSRUdTX2Vm
bGFncyglcnNwKQorICAgICAgICB0ZXN0bCAkWDg2X0VGTEFHU19OVCxVUkVHU19lZmxhZ3MoJXJk
aSkKICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CiBVTkxJS0VMWV9T
VEFSVChueiwgc3lzZW50ZXJfbnRfc2V0KQogICAgICAgICBwdXNoZnEKQEAgLTIwOCwxNyArMjE3
LDE3IEBAIFVOTElLRUxZX0VORChzeXNlbnRlcl9udF9zZXQpCiAgICAgICAgIGxlYWwgICgsJXJj
eCxUQkZfSU5URVJSVVBUKSwlZWN4CiBVTkxJS0VMWV9TVEFSVCh6LCBzeXNlbnRlcl9ncGYpCiAg
ICAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyc2kKLSAgICAgICAgbW92bCAgJFRS
QVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCisgICAgICAgIG1vdmwgICRUUkFQ
X2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcmRpKQogICAgICAgICBtb3ZsICAlZWF4LFRS
QVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQogICAgICAgICBtb3ZxICBUUkFQX2dwX2ZhdWx0ICog
VFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZWlwKCVyc2kpLCVyYXgKICAgICAgICAgdGVzdGIg
JDQsVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJTkZPX2ZsYWdzKCVyc2kp
CiAgICAgICAgIHNldG56ICVjbAogICAgICAgICBsZWFsICBUQkZfRVhDRVBUSU9OfFRCRl9FWENF
UFRJT05fRVJSQ09ERSgsJXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4CiBVTkxJS0VMWV9FTkQoc3lz
ZW50ZXJfZ3BmKQotICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCisgICAgICAg
IG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyc2kKICAgICAgICAgbW92cSAgJXJheCxUUkFQQk9V
TkNFX2VpcCglcmR4KQogICAgICAgICBtb3ZiICAlY2wsVFJBUEJPVU5DRV9mbGFncyglcmR4KQot
ICAgICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYoJXJkaSkKKyAgICAgICAgdGVzdGIg
JDEsRE9NQUlOX2lzXzMyYml0X3B2KCVyc2kpCiAgICAgICAgIGpueiAgIGNvbXBhdF9zeXNlbnRl
cgogICAgICAgICBqbXAgICAuTGJvdW5jZV9leGNlcHRpb24KIApAQCAtMjI3LDExICsyMzYsMTQg
QEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1v
dmwgICQweDgwLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCisgICAgICAgIG1vdiAgICVyc3As
ICVyZGkKIAogICAgICAgICBjbXBiICAkMCx1bnRydXN0ZWRfbXNpKCVyaXApCiBVTkxJS0VMWV9T
VEFSVChuZSwgbXNpX2NoZWNrKQorICAgICAgICBwdXNocSAlcmRpCiAgICAgICAgIG1vdmwgICQw
eDgwLCVlZGkKICAgICAgICAgY2FsbCAgY2hlY2tfZm9yX3VuZXhwZWN0ZWRfbXNpCisgICAgICAg
IHBvcHEgICVyZGkKIFVOTElLRUxZX0VORChtc2lfY2hlY2spCiAKICAgICAgICAgR0VUX0NVUlJF
TlQoYngpCkBAIC0yNTMsMzAgKzI2NSwzMiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgICAq
IFNldHVwIGVudHJ5IHZlY3RvciBhbmQgZXJyb3IgY29kZSBhcyBpZiB0aGlzIHdhcyBhIEdQRiBj
YXVzZWQgYnkgYW4KICAgICAgICAgICogSURUIGVudHJ5IHdpdGggRFBMPT0wLgogICAgICAgICAg
Ki8KLSAgICAgICAgbW92bCAgJCgoMHg4MCA8PCAzKSB8IFg4Nl9YRUNfSURUKSxVUkVHU19lcnJv
cl9jb2RlKCVyc3ApCi0gICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5X3Zl
Y3RvciglcnNwKQorICAgICAgICBtb3ZsICAkKCgweDgwIDw8IDMpIHwgWDg2X1hFQ19JRFQpLFVS
RUdTX2Vycm9yX2NvZGUoJXJkaSkKKyAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1Nf
ZW50cnlfdmVjdG9yKCVyZGkpCiAgICAgICAgIC8qIEEgR1BGIHdvdWxkbid0IGhhdmUgaW5jcmVt
ZW50ZWQgdGhlIGluc3RydWN0aW9uIHBvaW50ZXIuICovCi0gICAgICAgIHN1YnEgICQyLFVSRUdT
X3JpcCglcnNwKQorICAgICAgICBzdWJxICAkMixVUkVHU19yaXAoJXJkaSkKICAgICAgICAgam1w
ICAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZAogCiAvKiBDUkVBVEUgQSBCQVNJQyBFWENFUFRJT04g
RlJBTUUgT04gR1VFU1QgT1MgU1RBQ0s6ICAgICAgICAgICAgICAgICAgICAgKi8KIC8qICAgeyBS
Q1gsIFIxMSwgW0VSUkNPREUsXSBSSVAsIENTLCBSRkxBR1MsIFJTUCwgU1MgfSAgICAgICAgICAg
ICAgICAgICAqLwotLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi0vKiBPbiByZXR1cm4gb25seSAlcmJ4IGFu
ZCAlcmR4IGFyZSBndWFyYW50ZWVkIG5vbi1jbG9iYmVyZWQuICAgICAgICAgICAgKi8KKy8qICVy
ZHg6IHRyYXBfYm91bmNlLCAlcmJ4OiBzdHJ1Y3QgdmNwdSwgJXJkaTogdXNlcl9yZWdzICAgICAg
ICAgICAgICAgICAqLworLyogT24gcmV0dXJuIG9ubHkgJXJkaSwgJXJieCBhbmQgJXJkeCBhcmUg
Z3VhcmFudGVlZCBub24tY2xvYmJlcmVkLiAgICAgICovCiBjcmVhdGVfYm91bmNlX2ZyYW1lOgog
ICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19FTkFCTEVECiAgICAgICAgIHRlc3RiICRURl9rZXJu
ZWxfbW9kZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQogICAgICAgICBqbnogICAxZgogICAgICAg
ICAvKiBQdXNoIG5ldyBmcmFtZSBhdCByZWdpc3RlcmVkIGd1ZXN0LU9TIHN0YWNrIGJhc2UuICov
CiAgICAgICAgIHB1c2hxICVyZHgKKyAgICAgICAgcHVzaHEgJXJkaQogICAgICAgICBtb3ZxICAl
cmJ4LCVyZGkKICAgICAgICAgY2FsbCAgdG9nZ2xlX2d1ZXN0X21vZGUKKyAgICAgICAgcG9wcSAg
JXJkaQogICAgICAgICBwb3BxICAlcmR4CiAgICAgICAgIG1vdnEgIFZDUFVfa2VybmVsX3NwKCVy
YngpLCVyc2kKICAgICAgICAgam1wICAgMmYKIDE6ICAgICAgLyogSW4ga2VybmVsIGNvbnRleHQg
YWxyZWFkeTogcHVzaCBuZXcgZnJhbWUgYXQgZXhpc3RpbmcgJXJzcC4gKi8KLSAgICAgICAgbW92
cSAgVVJFR1NfcnNwKzgoJXJzcCksJXJzaQotICAgICAgICBhbmRiICAkMHhmYyxVUkVHU19jcys4
KCVyc3ApICAgICMgSW5kaWNhdGUga2VybmVsIGNvbnRleHQgdG8gZ3Vlc3QuCisgICAgICAgIG1v
dnEgIFVSRUdTX3JzcCglcmRpKSwlcnNpCisgICAgICAgIGFuZGIgICQweGZjLFVSRUdTX2NzKCVy
ZGkpICAgICAgIyBJbmRpY2F0ZSBrZXJuZWwgY29udGV4dCB0byBndWVzdC4KIDI6ICAgICAgYW5k
cSAgJH4weGYsJXJzaSAgICAgICAgICAgICAgICAjIFN0YWNrIGZyYW1lcyBhcmUgMTYtYnl0ZSBh
bGlnbmVkLgogICAgICAgICBtb3ZxICAkSFlQRVJWSVNPUl9WSVJUX1NUQVJUKzEsJXJheAogICAg
ICAgICBjbXBxICAlcmF4LCVyc2kKQEAgLTI5NCwxMSArMzA4LDEwIEBAIF9fVU5MSUtFTFlfRU5E
KGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX3NwKQogICAgICAgICBfQVNNX0VYVEFCTEUoMGIsIGRv
bWFpbl9jcmFzaF9wYWdlX2ZhdWx0XyAjIyBuICMjIHg4KQogCiAgICAgICAgIHN1YnEgICQ3Kjgs
JXJzaQotICAgICAgICBtb3ZxICBVUkVHU19zcys4KCVyc3ApLCVyYXgKKyAgICAgICAgbW92cSAg
VVJFR1Nfc3MoJXJkaSksJXJheAogICAgICAgICBBU01fU1RBQwotICAgICAgICBtb3ZxICBWQ1BV
X2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIFNUT1JFX0dVRVNUX1NUQUNLKHJheCw2KSAgICAg
ICAgIyBTUwotICAgICAgICBtb3ZxICBVUkVHU19yc3ArOCglcnNwKSwlcmF4CisgICAgICAgIG1v
dnEgIFVSRUdTX3JzcCglcmRpKSwlcmF4CiAgICAgICAgIFNUT1JFX0dVRVNUX1NUQUNLKHJheCw1
KSAgICAgICAgIyBSU1AKICAgICAgICAgbW92cSAgVkNQVV92Y3B1X2luZm8oJXJieCksJXJheAog
ICAgICAgICBwdXNocSBWQ1BVSU5GT191cGNhbGxfbWFzayglcmF4KQpAQCAtMzA3LDIxICszMjAs
MjQgQEAgX19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfc3ApCiAgICAgICAg
IG9yYiAgICVjaCxWQ1BVSU5GT191cGNhbGxfbWFzayglcmF4KQogICAgICAgICBwb3BxICAlcmF4
CiAgICAgICAgIHNobHEgICQzMiwlcmF4ICAgICAgICAgICAgICAgICAgIyBCaXRzIDMyLTM5OiBz
YXZlZF91cGNhbGxfbWFzawotICAgICAgICBtb3Z3ICBVUkVHU19jcys4KCVyc3ApLCVheCAgICAg
ICMgQml0cyAgMC0xNTogQ1MKKyAgICAgICAgbW92dyAgVVJFR1NfY3MoJXJkaSksJWF4ICAgICAg
ICAjIEJpdHMgIDAtMTU6IENTCiAgICAgICAgIFNUT1JFX0dVRVNUX1NUQUNLKHJheCwzKSAgICAg
ICAgIyBDUyAvIHNhdmVkX3VwY2FsbF9tYXNrCiAgICAgICAgIHNocnEgICQzMiwlcmF4CiAgICAg
ICAgIHRlc3RiICQweEZGLCVhbCAgICAgICAgICAgICAgICAgIyBCaXRzIDAtNzogc2F2ZWRfdXBj
YWxsX21hc2sKICAgICAgICAgc2V0eiAgJWNoICAgICAgICAgICAgICAgICAgICAgICAjICVjaCA9
PSAhc2F2ZWRfdXBjYWxsX21hc2sKLSAgICAgICAgbW92bCAgVVJFR1NfZWZsYWdzKzgoJXJzcCks
JWVheAorICAgICAgICBtb3ZsICBVUkVHU19lZmxhZ3MoJXJkaSksJWVheAorICAgICAgICBwdXNo
cSAlcmRpCisgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKICAgICAgICAgYW5k
bCAgJH4oWDg2X0VGTEFHU19JRnxYODZfRUZMQUdTX0lPUEwpLCVlYXgKICAgICAgICAgYWRkYiAg
JWNoLCVjaCAgICAgICAgICAgICAgICAgICAjIEJpdCA5IChFRkxBR1MuSUYpCiAgICAgICAgIG9y
YiAgICVjaCwlYWggICAgICAgICAgICAgICAgICAgIyBGb2xkIEVGTEFHUy5JRiBpbnRvICVlYXgK
ICAgICAgICAgeG9ybCAgJWVjeCwlZWN4ICAgICAgICAgICAgICAgICAjIGlmICggVk1fQVNTSVNU
KHYtPmRvbWFpbiwgYXJjaGl0ZWN0dXJhbF9pb3BsKSApCiAgICAgICAgIHRlc3RiICQxIDw8IFZN
QVNTVF9UWVBFX2FyY2hpdGVjdHVyYWxfaW9wbCxET01BSU5fdm1fYXNzaXN0KCVyZGkpCisgICAg
ICAgIHBvcHEgICVyZGkKICAgICAgICAgY21vdm56bCBWQ1BVX2lvcGwoJXJieCksJWVjeCAgICAj
IEJpdHMgMTM6MTIgKEVGTEFHUy5JT1BMKQogICAgICAgICBvcmwgICAlZWN4LCVlYXggICAgICAg
ICAgICAgICAgICMgRm9sZCBFRkxBR1MuSU9QTCBpbnRvICVlYXgKICAgICAgICAgU1RPUkVfR1VF
U1RfU1RBQ0socmF4LDQpICAgICAgICAjIFJGTEFHUwotICAgICAgICBtb3ZxICBVUkVHU19yaXAr
OCglcnNwKSwlcmF4CisgICAgICAgIG1vdnEgIFVSRUdTX3JpcCglcmRpKSwlcmF4CiAgICAgICAg
IFNUT1JFX0dVRVNUX1NUQUNLKHJheCwyKSAgICAgICAgIyBSSVAKICAgICAgICAgdGVzdGIgJFRC
Rl9FWENFUFRJT05fRVJSQ09ERSxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIGp6ICAg
IDFmCkBAIC0zMjksOSArMzQ1LDkgQEAgX19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5jZV9mcmFt
ZV9iYWRfc3ApCiAgICAgICAgIG1vdmwgIFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KSwlZWF4
CiAgICAgICAgIFNUT1JFX0dVRVNUX1NUQUNLKHJheCwyKSAgICAgICAgIyBFUlJPUiBDT0RFCiAx
OgotICAgICAgICBtb3ZxICBVUkVHU19yMTErOCglcnNwKSwlcmF4CisgICAgICAgIG1vdnEgIFVS
RUdTX3IxMSglcmRpKSwlcmF4CiAgICAgICAgIFNUT1JFX0dVRVNUX1NUQUNLKHJheCwxKSAgICAg
ICAgIyBSMTEKLSAgICAgICAgbW92cSAgVVJFR1NfcmN4KzgoJXJzcCksJXJheAorICAgICAgICBt
b3ZxICBVUkVHU19yY3goJXJkaSksJXJheAogICAgICAgICBTVE9SRV9HVUVTVF9TVEFDSyhyYXgs
MCkgICAgICAgICMgUkNYCiAgICAgICAgIEFTTV9DTEFDCiAKQEAgLTM0MCwxOSArMzU2LDE5IEBA
IF9fVU5MSUtFTFlfRU5EKGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX3NwKQogICAgICAgICAvKiBS
ZXdyaXRlIG91ciBzdGFjayBmcmFtZSBhbmQgcmV0dXJuIHRvIGd1ZXN0LU9TIG1vZGUuICovCiAg
ICAgICAgIC8qIElBMzIgUmVmLiBWb2wuIDM6IFRGLCBWTSwgUkYgYW5kIE5UIGZsYWdzIGFyZSBj
bGVhcmVkIG9uIHRyYXAuICovCiAgICAgICAgIC8qIEFsc28gY2xlYXIgQUM6IGFsaWdubWVudCBj
aGVja3Mgc2hvdWxkbid0IHRyaWdnZXIgaW4ga2VybmVsIG1vZGUuICovCi0gICAgICAgIG9ybCAg
ICRUUkFQX3N5c2NhbGwsVVJFR1NfZW50cnlfdmVjdG9yKzgoJXJzcCkKKyAgICAgICAgb3JsICAg
JFRSQVBfc3lzY2FsbCxVUkVHU19lbnRyeV92ZWN0b3IoJXJkaSkKICAgICAgICAgYW5kbCAgJH4o
WDg2X0VGTEFHU19BQ3xYODZfRUZMQUdTX1ZNfFg4Nl9FRkxBR1NfUkZ8XAotICAgICAgICAgICAg
ICAgICBYODZfRUZMQUdTX05UfFg4Nl9FRkxBR1NfVEYpLFVSRUdTX2VmbGFncys4KCVyc3ApCi0g
ICAgICAgIG1vdnEgICRGTEFUX0tFUk5FTF9TUyxVUkVHU19zcys4KCVyc3ApCi0gICAgICAgIG1v
dnEgICVyc2ksVVJFR1NfcnNwKzgoJXJzcCkKLSAgICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX0NT
LFVSRUdTX2NzKzgoJXJzcCkKKyAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19OVHxYODZfRUZM
QUdTX1RGKSxVUkVHU19lZmxhZ3MoJXJkaSkKKyAgICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX1NT
LFVSRUdTX3NzKCVyZGkpCisgICAgICAgIG1vdnEgICVyc2ksVVJFR1NfcnNwKCVyZGkpCisgICAg
ICAgIG1vdnEgICRGTEFUX0tFUk5FTF9DUyxVUkVHU19jcyglcmRpKQogICAgICAgICBtb3ZxICBU
UkFQQk9VTkNFX2VpcCglcmR4KSwlcmF4CiAgICAgICAgIHRlc3RxICVyYXgsJXJheAogVU5MSUtF
TFlfU1RBUlQoeiwgY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfYm91bmNlX2lwKQogICAgICAgICBs
ZWEgICBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTChjcmVhdGVfYm91bmNlX2ZyYW1lX2JhZF9ib3Vu
Y2VfaXApKCVyaXApLCAlcmRpCiAgICAgICAgIGptcCAgIGFzbV9kb21haW5fY3Jhc2hfc3luY2hy
b25vdXMgIC8qIERvZXMgbm90IHJldHVybiAqLwogX19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5j
ZV9mcmFtZV9iYWRfYm91bmNlX2lwKQotICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX3JpcCs4KCVy
c3ApCisgICAgICAgIG1vdnEgICVyYXgsVVJFR1NfcmlwKCVyZGkpCiAgICAgICAgIHJldAogCiAg
ICAgICAgIC5wdXNoc2VjdGlvbiAuZml4dXAsICJheCIsIEBwcm9nYml0cwpAQCAtMzkxLDE1ICs0
MDcsMTcgQEAgRU5UUlkoZG9tX2NyYXNoX3N5bmNfZXh0YWJsZSkKIAogRU5UUlkoY29tbW9uX2lu
dGVycnVwdCkKICAgICAgICAgU0FWRV9BTEwgQ0xBQwotICAgICAgICBDUjRfUFYzMl9SRVNUT1JF
CiAgICAgICAgIG1vdnEgJXJzcCwlcmRpCisgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKKyAgICAg
ICAgcHVzaHEgJXJkaQogICAgICAgICBjYWxscSBkb19JUlEKKyAgICAgICAgcG9wcSAgJXJkaQog
ICAgICAgICBqbXAgcmV0X2Zyb21faW50cgogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3Vt
cHRpb25zLiAqLwogRU5UUlkocmV0X2Zyb21faW50cikKICAgICAgICAgR0VUX0NVUlJFTlQoYngp
Ci0gICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCisgICAgICAgIHRlc3RiICQzLFVSRUdT
X2NzKCVyZGkpCiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgogICAgICAgICBtb3ZxICBW
Q1BVX2RvbWFpbiglcmJ4KSwlcmF4CiAgICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9w
diglcmF4KQpAQCAtNDExLDkgKzQyOSwxMCBAQCBFTlRSWShwYWdlX2ZhdWx0KQogLyogTm8gc3Bl
Y2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQog
ICAgICAgICBTQVZFX0FMTCBDTEFDCisgICAgICAgIG1vdnEgICVyc3AsICVyZGkKIGhhbmRsZV9l
eGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQotICAgICAgICB0ZXN0YiAk
WDg2X0VGTEFHU19JRj4+OCxVUkVHU19lZmxhZ3MrMSglcnNwKQorICAgICAgICB0ZXN0YiAkWDg2
X0VGTEFHU19JRj4+OCxVUkVHU19lZmxhZ3MrMSglcmRpKQogICAgICAgICBqeiAgICBleGNlcHRp
b25fd2l0aF9pbnRzX2Rpc2FibGVkCiAKIC5MY3I0X3B2MzJfb3JpZzoKQEAgLTQzNCw3ICs0NTMs
NyBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpCiAgICAgICAgIC5wb3BzZWN0
aW9uCiAKLSAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKKyAgICAgICAgdGVzdGIgJDMs
VVJFR1NfY3MoJXJkaSkKICAgICAgICAganogICAgLkxjcjRfcHYzMl9kb25lCiAgICAgICAgIGNt
cGIgICQwLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQogICAgICAgICBqZSAgICAuTGNyNF9wdjMy
X2RvbmUKQEAgLTQ2MywyMCArNDgyLDIxIEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAg
ICAgICAqICAgICBnb3RvIGNvbXBhdF90ZXN0X2FsbF9ldmVudHM7CiAgICAgICAgICAqLwogICAg
ICAgICBtb3YgICAkUEZFQ19wYWdlX3ByZXNlbnQsJWFsCi0gICAgICAgIGNtcGIgICRUUkFQX3Bh
Z2VfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApCisgICAgICAgIGNtcGIgICRUUkFQX3Bh
Z2VfZmF1bHQsVVJFR1NfZW50cnlfdmVjdG9yKCVyZGkpCiAgICAgICAgIGpuZSAgIC5MY3I0X3B2
MzJfZG9uZQotICAgICAgICB4b3IgICBVUkVHU19lcnJvcl9jb2RlKCVyc3ApLCVlYXgKKyAgICAg
ICAgeG9yICAgVVJFR1NfZXJyb3JfY29kZSglcmRpKSwlZWF4CiAgICAgICAgIHRlc3QgICR+KFBG
RUNfd3JpdGVfYWNjZXNzfFBGRUNfaW5zbl9mZXRjaCksJWVheAogICAgICAgICBqeiAgICBjb21w
YXRfdGVzdF9hbGxfZXZlbnRzCiAuTGNyNF9wdjMyX2RvbmU6CiAgICAgICAgIHN0aQotMTogICAg
ICBtb3ZxICAlcnNwLCVyZGkKLSAgICAgICAgbW92emJsIFVSRUdTX2VudHJ5X3ZlY3RvciglcnNw
KSwlZWF4CisxOiAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJkaSksJWVheAogICAg
ICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAogICAgICAgICBQRVJGQ19JTkNS
KGV4Y2VwdGlvbnMsICVyYXgsICVyYngpCisgICAgICAgIHB1c2hxICVyZGkKICAgICAgICAgbW92
ICAgKCVyZHgsICVyYXgsIDgpLCAlcmR4CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAotICAg
ICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQorICAgICAgICBwb3BxICAlcmRpCisgICAgICAg
IHRlc3RiICQzLFVSRUdTX2NzKCVyZGkpCiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgog
ICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKICAgICAgICAgbW92cSAg
VkNQVV9kb21haW4oJXJieCksJXJheApAQCAtNDkxLDEwICs1MTEsMTEgQEAgaGFuZGxlX2V4Y2Vw
dGlvbl9zYXZlZDoKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KIGV4
Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQ6Ci0gICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVy
c3ApICAgICAgICAgIyBpbnRlcnJ1cHRzIGRpc2FibGVkIG91dHNpZGUgWGVuPworICAgICAgICB0
ZXN0YiAkMyxVUkVHU19jcyglcmRpKSAgICAgICAgICMgaW50ZXJydXB0cyBkaXNhYmxlZCBvdXRz
aWRlIFhlbj8KICAgICAgICAgam56ICAgRkFUQUxfZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxl
ZAotICAgICAgICBtb3ZxICAlcnNwLCVyZGkKKyAgICAgICAgLyogJXJzcCA9PSAlcmRpIGhlcmUh
ICovCiAgICAgICAgIGNhbGwgIHNlYXJjaF9wcmVfZXhjZXB0aW9uX3RhYmxlCisgICAgICAgIG1v
dnEgICVyc3AsJXJkaQogICAgICAgICB0ZXN0cSAlcmF4LCVyYXggICAgICAgICAgICAgICAgICMg
bm8gZml4dXAgY29kZSBmb3IgZmF1bHRpbmcgRUlQPwogICAgICAgICBqeiAgICAxYgogICAgICAg
ICBtb3ZxICAlcmF4LFVSRUdTX3JpcCglcnNwKQpAQCAtNTEzLDcgKzUzNCw2IEBAIGV4Y2VwdGlv
bl93aXRoX2ludHNfZGlzYWJsZWQ6CiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25z
LiAqLwogRkFUQUxfZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZDoKICAgICAgICAgeG9ybCAg
JWVzaSwlZXNpCi0gICAgICAgIG1vdnEgICVyc3AsJXJkaQogICAgICAgICBjYWxsICBmYXRhbF90
cmFwCiAgICAgICAgIEJVRyAgIC8qIGZhdGFsX3RyYXAoKSBzaG91bGRuJ3QgcmV0dXJuLiAqLwog
CkBAIC02MDQsMjUgKzYyNCwzMiBAQCBFTlRSWShubWkpCiAgICAgICAgIG1vdmwgICRUUkFQX25t
aSw0KCVyc3ApCiBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAgICAgU0FWRV9BTEwgQ0xBQwor
ICAgICAgICBtb3ZxICAlcnNwLCAlcmRpCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKLSAgICAg
ICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKKyAgICAgICAgbW92cSAgJXJkaSwlcmR4CisgICAg
ICAgIG1vdnEgICVyZGksJXJieAorICAgICAgICBzdWJxICAlcnNwLCVyYngKKyAgICAgICAgdGVz
dGIgJDMsVVJFR1NfY3MoJXJkaSkKICAgICAgICAganogICAgMWYKICAgICAgICAgLyogSW50ZXJy
dXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ29weSB0aGUgY29udGV4dCB0byBzdGFjayBib3R0b20uICov
CiAgICAgICAgIEdFVF9DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3MsZGkpCi0gICAg
ICAgIG1vdnEgICVyc3AsJXJzaQorICAgICAgICBhZGRxICAlcmJ4LCVyZGkKKyAgICAgICAgbW92
cSAgJXJkeCwlcnNpCiAgICAgICAgIG1vdmwgICRVUkVHU19rZXJuZWxfc2l6ZW9mLzgsJWVjeAog
ICAgICAgICBtb3ZxICAlcmRpLCVyc3AKICAgICAgICAgcmVwICAgbW92c3EKLTE6ICAgICAgbW92
cSAgJXJzcCwlcmRpCi0gICAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCksJWVh
eAorICAgICAgICBtb3ZxICAlcmR4LCVyZGkKKzE6ICAgICAgbW92emJsIFVSRUdTX2VudHJ5X3Zl
Y3RvciglcmRpKSwlZWF4CiAgICAgICAgIGxlYXEgIGV4Y2VwdGlvbl90YWJsZSglcmlwKSwlcmR4
CisgICAgICAgIHB1c2hxICVyZGkKICAgICAgICAgbW92ICAgKCVyZHgsICVyYXgsIDgpLCAlcmR4
CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAotICAgICAgICBjbXBiICAkVFJBUF9ubWksVVJF
R1NfZW50cnlfdmVjdG9yKCVyc3ApCisgICAgICAgIHBvcHEgICVyZGkKKyAgICAgICAgY21wYiAg
JFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcmRpKQogICAgICAgICBqbmUgICByZXRfZnJv
bV9pbnRyCiAKICAgICAgICAgLyogV2Ugd2FudCB0byBnZXQgc3RyYWlnaHQgdG8gdGhlIElSRVQg
b24gdGhlIE5NSSBleGl0IHBhdGguICovCi0gICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3Ap
CisgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyZGkpCiAgICAgICAgIGp6ICAgIHJlc3RvcmVf
YWxsX3hlbgogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgLyogU2VuZCBhbiBJUEkg
dG8gb3Vyc2VsdmVzIHRvIGNvdmVyIGZvciB0aGUgbGFjayBvZiBldmVudCBjaGVja2luZy4gKi8K
QEAgLTYzMSw4ICs2NTgsMTAgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAgICAgICAgIGxlYXEg
IGlycV9zdGF0K0lSUVNUQVRfc29mdGlycV9wZW5kaW5nKCVyaXApLCVyY3gKICAgICAgICAgY21w
bCAgJDAsKCVyY3gsJXJheCwxKQogICAgICAgICBqZSAgICAxZgorICAgICAgICBwdXNocSAlcmRp
CiAgICAgICAgIG1vdmwgICRFVkVOVF9DSEVDS19WRUNUT1IsJWVkaQogICAgICAgICBjYWxsICBz
ZW5kX0lQSV9zZWxmCisgICAgICAgIHBvcHEgICVyZGkKIDE6ICAgICAgbW92cSAgVkNQVV9kb21h
aW4oJXJieCksJXJheAogICAgICAgICBjbXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJheCkK
ICAgICAgICAgamUgICAgcmVzdG9yZV9hbGxfZ3Vlc3QKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5kZXgg
ODk4NDk5MjllYi4uYzdhY2JiOTdkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
dXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTk1LDkgKzk1
LDEzIEBAIHVuc2lnbmVkIGxvbmcgZ2V0X3N0YWNrX2R1bXBfYm90dG9tICh1bnNpZ25lZCBsb25n
IHNwKTsKICAgICAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICJt
b3YgJTAsJSUiX19PUCJzcDsiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgICAgIENIRUNLX0ZPUl9MSVZFUEFUQ0hfV09SSyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICJqbXAgJWMxIiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgOiA6
ICJyIiAoZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSwgImkiIChfX2ZuKSA6ICJtZW1vcnkiICk7ICAg
XAorICAgICAgICAgICAgIm1vdiAlMSwlJSJfX09QImRpOyIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgInB1c2hxICUlIl9fT1AiZGk7IiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgQ0hFQ0tf
Rk9SX0xJVkVQQVRDSF9XT1JLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgInBvcHEgJSUiX19PUCJkaTsiICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgImptcCAlYzIiICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiA6ICJyIiAo
Z2V0X2NwdV9pbmZvKCkpLCAiciIgKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSksICAgICAgXAorICAg
ICAgICAgICAgICAgICJpIiAoX19mbikgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICB1bnJlYWNoYWJsZSgpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0pCiAKLS0gCjIuMTMuNgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:34:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbJP-0000ef-Lg; Mon, 22 Jan 2018 12:34:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbJO-0000bo-FU
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:34:54 +0000
X-Inumbo-ID: 63ab72f2-ff70-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63ab72f2-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:33:03 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C3F46AD4F;
 Mon, 22 Jan 2018 12:33:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:48 +0100
Message-Id: <20180122123256.1431-5-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 04/12] x86: revert
	5784de3e2067ed73efc2fe42e62831e8ae7f46c4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

UmV2ZXJ0IHBhdGNoICJ4ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0
LWJpdCBQVgpndWVzdHMiIGluIG9yZGVyIHRvIHByZXBhcmUgZm9yIGEgZmluYWwgTWVsdGRvd24g
bWl0aWdhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgICA1IC0KIHhlbi9h
cmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgfCAgMjEgLS0tLQogeGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyAgICAgICAgICAgICB8IDIwMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgICAyIC0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAgMTEgLS0KIHhlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUyAgICAgICAgfCAxNDkgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oICAgIHwgIDMwIC0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmggICAgICB8ICAxMiAtLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmggICAgfCAgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oICB8
ICAgNSArLQogMTAgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0MzAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCmluZGV4IDg1ODlkODU2YmUuLmRhMWJmMWE5N2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE1MTEsOSArMTUx
MSw2IEBAIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgdW5zaWduZWQgbG9uZyBjcjQ7CiAKLSAgICB0aGlzX2NwdShyb290X3BndClbcm9vdF90YWJs
ZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGw0ZV9mcm9tX3BhZ2Uo
di0+ZG9tYWluLT5hcmNoLnBlcmRvbWFpbl9sM19wZywgX19QQUdFX0hZUEVSVklTT1JfUlcpOwot
CiAgICAgY3I0ID0gcHZfZ3Vlc3RfY3I0X3RvX3JlYWxfY3I0KHYpOwogICAgIGlmICggdW5saWtl
bHkoY3I0ICE9IHJlYWRfY3I0KCkpICkKICAgICAgICAgd3JpdGVfY3I0KGNyNCk7CkBAIC0xNjg1
LDggKzE2ODIsNiBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1
Y3QgdmNwdSAqbmV4dCkKIAogICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKIAot
ICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLQogICAgIGNwdW1hc2tfY29weSgmZGly
dHlfbWFzaywgbmV4dC0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsKICAgICAvKiBBbGxvdyBhdCBtb3N0
IG9uZSBDUFUgYXQgYSB0aW1lIHRvIGJlIGRpcnR5LiAqLwogICAgIEFTU0VSVChjcHVtYXNrX3dl
aWdodCgmZGlydHlfbWFzaykgPD0gMSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGM4M2Y1MjI0YzEuLjc0Y2RiNmUxNGQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNDg5LDcg
KzM0ODksNiBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50LCAqdiA9IGN1cnI7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbiwgKnB0
X293bmVyID0gZCwgKnBnX293bmVyOwogICAgIG1mbl90IG1hcF9tZm4gPSBJTlZBTElEX01GTjsK
LSAgICBib29sIHN5bmNfZ3Vlc3QgPSBmYWxzZTsKICAgICB1aW50MzJfdCB4c21fbmVlZGVkID0g
MDsKICAgICB1aW50MzJfdCB4c21fY2hlY2tlZCA9IDA7CiAgICAgaW50IHJjID0gcHV0X29sZF9n
dWVzdF90YWJsZShjdXJyKTsKQEAgLTM2NTMsOCArMzY1Miw2IEBAIGxvbmcgZG9fbW11X3VwZGF0
ZSgKICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICBy
YyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BS
RVNFUlZFX0FELCB2KTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgKQotICAgICAgICAg
ICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRydWU7CiAgICAgICAgICAgICAgICAgICAgIGJy
ZWFrOwogCiAgICAgICAgICAgICAgICAgY2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKQEAgLTM3NTks
MjQgKzM3NTYsNiBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgaWYgKCB2YSApCiAgICAgICAg
IHVubWFwX2RvbWFpbl9wYWdlKHZhKTsKIAotICAgIGlmICggc3luY19ndWVzdCApCi0gICAgewot
ICAgICAgICAvKgotICAgICAgICAgKiBGb3JjZSBvdGhlciB2Q1BVLXMgb2YgdGhlIGFmZmVjdGVk
IGd1ZXN0IHRvIHBpY2sgdXAgTDQgZW50cnkKLSAgICAgICAgICogY2hhbmdlcyAoaWYgYW55KS4g
SXNzdWUgYSBmbHVzaCBJUEkgd2l0aCBlbXB0eSBvcGVyYXRpb24gbWFzayB0bwotICAgICAgICAg
KiBmYWNpbGl0YXRlIHRoaXMgKGluY2x1ZGluZyBvdXJzZWx2ZXMgd2FpdGluZyBmb3IgdGhlIElQ
SSB0bwotICAgICAgICAgKiBhY3R1YWxseSBoYXZlIGFycml2ZWQpLiBVdGlsaXplIHRoZSBmYWN0
IHRoYXQgRkxVU0hfVkFfVkFMSUQgaXMKLSAgICAgICAgICogbWVhbmluZ2xlc3Mgd2l0aG91dCBG
TFVTSF9DQUNIRSwgYnV0IHdpbGwgYWxsb3cgdG8gcGFzcyB0aGUgbm8tb3AKLSAgICAgICAgICog
Y2hlY2sgaW4gZmx1c2hfYXJlYV9tYXNrKCkuCi0gICAgICAgICAqLwotICAgICAgICB1bnNpZ25l
ZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgICAgICBjcHVtYXNrX3QgKm1hc2sg
PSBwZXJfY3B1KHNjcmF0Y2hfY3B1bWFzaywgY3B1KTsKLQotICAgICAgICBjcHVtYXNrX2FuZG5v
dChtYXNrLCBwdF9vd25lci0+ZG9tYWluX2RpcnR5X2NwdW1hc2ssIGNwdW1hc2tfb2YoY3B1KSk7
Ci0gICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHkobWFzaykgKQotICAgICAgICAgICAgZmx1c2hf
YXJlYV9tYXNrKG1hc2ssIFpFUk9fQkxPQ0tfUFRSLCBGTFVTSF9WQV9WQUxJRCk7Ci0gICAgfQot
CiAgICAgcGVyZmNfYWRkKG51bV9wYWdlX3VwZGF0ZXMsIGkpOwogCiAgb3V0OgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXgg
MzdhN2U1OTc2MC4uZWViYzRlODUyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3Qu
YworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC0zMjgsOSArMzI4LDYgQEAgdm9pZCBz
dGFydF9zZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgICAqLwogICAgIHNwaW5fZGVidWdfZGlz
YWJsZSgpOwogCi0gICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwotICAgIGdldF9jcHVf
aW5mbygpLT5wdl9jcjMgPSBfX3BhKHRoaXNfY3B1KHJvb3RfcGd0KSk7Ci0KICAgICBsb2FkX3N5
c3RlbV90YWJsZXMoKTsKIAogICAgIC8qIEZ1bGwgZXhjZXB0aW9uIHN1cHBvcnQgZnJvbSBoZXJl
IG9uIGluLiAqLwpAQCAtNjQwLDE4NyArNjM3LDYgQEAgdm9pZCBjcHVfZXhpdF9jbGVhcih1bnNp
Z25lZCBpbnQgY3B1KQogICAgIHNldF9jcHVfc3RhdGUoQ1BVX1NUQVRFX0RFQUQpOwogfQogCi1z
dGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAq
cnB0KQotewotICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyID0gKHVuc2lnbmVkIGxvbmcpcHRyLCBw
Zm47Ci0gICAgdW5zaWduZWQgaW50IGZsYWdzOwotICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IGw0
ZV90b19sM2UoaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSkgKwotICAg
ICAgICAgICAgICAgICAgICAgICAgIGwzX3RhYmxlX29mZnNldChsaW5lYXIpOwotICAgIGwyX3Bn
ZW50cnlfdCAqcGwyZTsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7Ci0KLSAgICBpZiAoIGxpbmVh
ciA8IERJUkVDVE1BUF9WSVJUX1NUQVJUICkKLSAgICAgICAgcmV0dXJuIDA7Ci0KLSAgICBmbGFn
cyA9IGwzZV9nZXRfZmxhZ3MoKnBsM2UpOwotICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNF
TlQpOwotICAgIGlmICggZmxhZ3MgJiBfUEFHRV9QU0UgKQotICAgIHsKLSAgICAgICAgcGZuID0g
KGwzZV9nZXRfcGZuKCpwbDNlKSAmIH4oKDFVTCA8PCAoMiAqIFBBR0VUQUJMRV9PUkRFUikpIC0g
MSkpIHwKLSAgICAgICAgICAgICAgKFBGTl9ET1dOKGxpbmVhcikgJiAoKDFVTCA8PCAoMiAqIFBB
R0VUQUJMRV9PUkRFUikpIC0gMSkpOwotICAgICAgICBmbGFncyAmPSB+X1BBR0VfUFNFOwotICAg
IH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkgKyBs
Ml90YWJsZV9vZmZzZXQobGluZWFyKTsKLSAgICAgICAgZmxhZ3MgPSBsMmVfZ2V0X2ZsYWdzKCpw
bDJlKTsKLSAgICAgICAgQVNTRVJUKGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7Ci0gICAgICAgIGlm
ICggZmxhZ3MgJiBfUEFHRV9QU0UgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwZm4gPSAobDJl
X2dldF9wZm4oKnBsMmUpICYgfigoMVVMIDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgfAotICAg
ICAgICAgICAgICAgICAgKFBGTl9ET1dOKGxpbmVhcikgJiAoKDFVTCA8PCBQQUdFVEFCTEVfT1JE
RVIpIC0gMSkpOwotICAgICAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKLSAgICAgICAgfQot
ICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpw
bDJlKSArIGwxX3RhYmxlX29mZnNldChsaW5lYXIpOwotICAgICAgICAgICAgZmxhZ3MgPSBsMWVf
Z2V0X2ZsYWdzKCpwbDFlKTsKLSAgICAgICAgICAgIGlmICggIShmbGFncyAmIF9QQUdFX1BSRVNF
TlQpICkKLSAgICAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgICAgIHBmbiA9IGwxZV9n
ZXRfcGZuKCpwbDFlKTsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGlmICggIShyb290X2dldF9m
bGFncyhycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICYgX1BBR0VfUFJFU0VOVCkgKQot
ICAgIHsKLSAgICAgICAgcGwzZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKLSAgICAgICAgaWYg
KCAhcGwzZSApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAgICAgICAgY2xlYXJfcGFn
ZShwbDNlKTsKLSAgICAgICAgbDRlX3dyaXRlKCZycHRbcm9vdF90YWJsZV9vZmZzZXQobGluZWFy
KV0sCi0gICAgICAgICAgICAgICAgICBsNGVfZnJvbV9wYWRkcihfX3BhKHBsM2UpLCBfX1BBR0Vf
SFlQRVJWSVNPUikpOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHBsM2UgPSBsNGVfdG9fbDNl
KHJwdFtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSk7Ci0KLSAgICBwbDNlICs9IGwzX3RhYmxl
X29mZnNldChsaW5lYXIpOwotCi0gICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BB
R0VfUFJFU0VOVCkgKQotICAgIHsKLSAgICAgICAgcGwyZSA9IGFsbG9jX3hlbl9wYWdldGFibGUo
KTsKLSAgICAgICAgaWYgKCAhcGwyZSApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLSAg
ICAgICAgY2xlYXJfcGFnZShwbDJlKTsKLSAgICAgICAgbDNlX3dyaXRlKHBsM2UsIGwzZV9mcm9t
X3BhZGRyKF9fcGEocGwyZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAgfQotICAgIGVsc2UK
LSAgICB7Ci0gICAgICAgIEFTU0VSVCghKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0VfUFNF
KSk7Ci0gICAgICAgIHBsMmUgPSBsM2VfdG9fbDJlKCpwbDNlKTsKLSAgICB9Ci0KLSAgICBwbDJl
ICs9IGwyX3RhYmxlX29mZnNldChsaW5lYXIpOwotCi0gICAgaWYgKCAhKGwyZV9nZXRfZmxhZ3Mo
KnBsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgIHsKLSAgICAgICAgcGwxZSA9IGFsbG9jX3hl
bl9wYWdldGFibGUoKTsKLSAgICAgICAgaWYgKCAhcGwxZSApCi0gICAgICAgICAgICByZXR1cm4g
LUVOT01FTTsKLSAgICAgICAgY2xlYXJfcGFnZShwbDFlKTsKLSAgICAgICAgbDJlX3dyaXRlKHBs
MmUsIGwyZV9mcm9tX3BhZGRyKF9fcGEocGwxZSksIF9fUEFHRV9IWVBFUlZJU09SKSk7Ci0gICAg
fQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIEFTU0VSVCghKGwyZV9nZXRfZmxhZ3MoKnBsMmUp
ICYgX1BBR0VfUFNFKSk7Ci0gICAgICAgIHBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKTsKLSAgICB9
Ci0KLSAgICBwbDFlICs9IGwxX3RhYmxlX29mZnNldChsaW5lYXIpOwotCi0gICAgaWYgKCBsMWVf
Z2V0X2ZsYWdzKCpwbDFlKSAmIF9QQUdFX1BSRVNFTlQgKQotICAgIHsKLSAgICAgICAgQVNTRVJU
KGwxZV9nZXRfcGZuKCpwbDFlKSA9PSBwZm4pOwotICAgICAgICBBU1NFUlQobDFlX2dldF9mbGFn
cygqcGwxZSkgPT0gZmxhZ3MpOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIGwxZV93cml0ZShw
bDFlLCBsMWVfZnJvbV9wZm4ocGZuLCBmbGFncykpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLURF
RklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKLQotc3RhdGljIGludCBz
ZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKLXsKLSAgICByb290X3BnZW50cnlf
dCAqcnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwotICAgIHVuc2lnbmVkIGludCBvZmY7Ci0g
ICAgaW50IHJjOwotCi0gICAgaWYgKCAhcnB0ICkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0K
LSAgICBjbGVhcl9wYWdlKHJwdCk7Ci0gICAgcGVyX2NwdShyb290X3BndCwgY3B1KSA9IHJwdDsK
LQotICAgIHJwdFtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldID0KLSAgICAg
ICAgaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldOwot
ICAgIC8qIFNIX0xJTkVBUl9QVCBpbnNlcnRlZCB0b2dldGhlciB3aXRoIGd1ZXN0IG1hcHBpbmdz
LiAqLwotICAgIC8qIFBFUkRPTUFJTiBpbnNlcnRlZCBkdXJpbmcgY29udGV4dCBzd2l0Y2guICov
Ci0gICAgcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPQotICAgICAgICBp
ZGxlX3BnX3RhYmxlW3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV07Ci0KLSAgICAv
KiBJbnN0YWxsIGRpcmVjdCBtYXAgcGFnZSB0YWJsZSBlbnRyaWVzIGZvciBzdGFjaywgSURULCBh
bmQgVFNTLiAqLwotICAgIGZvciAoIG9mZiA9IHJjID0gMDsgIXJjICYmIG9mZiA8IFNUQUNLX1NJ
WkU7IG9mZiArPSBQQUdFX1NJWkUgKQotICAgICAgICByYyA9IGNsb25lX21hcHBpbmcoX192YShf
X3BhKHN0YWNrX2Jhc2VbY3B1XSkpICsgb2ZmLCBycHQpOwotCi0gICAgaWYgKCAhcmMgKQotICAg
ICAgICByYyA9IGNsb25lX21hcHBpbmcoaWR0X3RhYmxlc1tjcHVdLCBycHQpOwotICAgIGlmICgg
IXJjICkKLSAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKCZwZXJfY3B1KGluaXRfdHNzLCBjcHUp
LCBycHQpOwotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgdm9pZCBjbGVhbnVwX2NwdV9y
b290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQotewotICAgIHJvb3RfcGdlbnRyeV90ICpycHQgPSBw
ZXJfY3B1KHJvb3RfcGd0LCBjcHUpOwotICAgIHVuc2lnbmVkIGludCByOwotCi0gICAgaWYgKCAh
cnB0ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgcGVyX2NwdShyb290X3BndCwgY3B1KSA9IE5V
TEw7Ci0KLSAgICBmb3IgKCByID0gcm9vdF90YWJsZV9vZmZzZXQoRElSRUNUTUFQX1ZJUlRfU1RB
UlQpOwotICAgICAgICAgIHIgPCByb290X3RhYmxlX29mZnNldChIWVBFUlZJU09SX1ZJUlRfRU5E
KTsgKytyICkKLSAgICB7Ci0gICAgICAgIGwzX3BnZW50cnlfdCAqbDN0OwotICAgICAgICB1bnNp
Z25lZCBpbnQgaTM7Ci0KLSAgICAgICAgaWYgKCAhKHJvb3RfZ2V0X2ZsYWdzKHJwdFtyXSkgJiBf
UEFHRV9QUkVTRU5UKSApCi0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBsM3QgPSBs
NGVfdG9fbDNlKHJwdFtyXSk7Ci0KLSAgICAgICAgZm9yICggaTMgPSAwOyBpMyA8IEwzX1BBR0VU
QUJMRV9FTlRSSUVTOyArK2kzICkKLSAgICAgICAgewotICAgICAgICAgICAgbDJfcGdlbnRyeV90
ICpsMnQ7Ci0gICAgICAgICAgICB1bnNpZ25lZCBpbnQgaTI7Ci0KLSAgICAgICAgICAgIGlmICgg
IShsM2VfZ2V0X2ZsYWdzKGwzdFtpM10pICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICAgICAg
ICAgIGNvbnRpbnVlOwotCi0gICAgICAgICAgICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdzKGwzdFtp
M10pICYgX1BBR0VfUFNFKSk7Ci0gICAgICAgICAgICBsMnQgPSBsM2VfdG9fbDJlKGwzdFtpM10p
OwotCi0gICAgICAgICAgICBmb3IgKCBpMiA9IDA7IGkyIDwgTDJfUEFHRVRBQkxFX0VOVFJJRVM7
ICsraTIgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggIShsMmVfZ2V0X2Zs
YWdzKGwydFtpMl0pICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICAgICAgICAgICAgICBjb250
aW51ZTsKLQotICAgICAgICAgICAgICAgIEFTU0VSVCghKGwyZV9nZXRfZmxhZ3MobDJ0W2kyXSkg
JiBfUEFHRV9QU0UpKTsKLSAgICAgICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJlX3Rv
X2wxZShsMnRbaTJdKSk7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGZyZWVfeGVuX3Bh
Z2V0YWJsZShsMnQpOwotICAgICAgICB9Ci0KLSAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwz
dCk7Ci0gICAgfQotCi0gICAgZnJlZV94ZW5fcGFnZXRhYmxlKHJwdCk7Ci19Ci0KIHN0YXRpYyB2
b2lkIGNwdV9zbXBib290X2ZyZWUodW5zaWduZWQgaW50IGNwdSkKIHsKICAgICB1bnNpZ25lZCBp
bnQgb3JkZXIsIHNvY2tldCA9IGNwdV90b19zb2NrZXQoY3B1KTsKQEAgLTg1OSw4ICs2NzUsNiBA
QCBzdGF0aWMgdm9pZCBjcHVfc21wYm9vdF9mcmVlKHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAg
ICAgICBmcmVlX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm4pKTsKICAgICB9CiAKLSAgICBj
bGVhbnVwX2NwdV9yb290X3BndChjcHUpOwotCiAgICAgb3JkZXIgPSBnZXRfb3JkZXJfZnJvbV9w
YWdlcyhOUl9SRVNFUlZFRF9HRFRfUEFHRVMpOwogICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhwZXJf
Y3B1KGdkdF90YWJsZSwgY3B1KSwgb3JkZXIpOwogCkBAIC05MTUsMTEgKzcyOSw2IEBAIHN0YXRp
YyBpbnQgY3B1X3NtcGJvb3RfYWxsb2ModW5zaWduZWQgaW50IGNwdSkKICAgICBtZW1jcHkoaWR0
X3RhYmxlc1tjcHVdLCBpZHRfdGFibGUsIElEVF9FTlRSSUVTICogc2l6ZW9mKGlkdF9lbnRyeV90
KSk7CiAgICAgZGlzYWJsZV9lYWNoX2lzdChpZHRfdGFibGVzW2NwdV0pOwogCi0gICAgcmMgPSBz
ZXR1cF9jcHVfcm9vdF9wZ3QoY3B1KTsKLSAgICBpZiAoIHJjICkKLSAgICAgICAgZ290byBvdXQ7
Ci0gICAgcmMgPSAtRU5PTUVNOwotCiAgICAgZm9yICggc3R1Yl9wYWdlID0gMCwgaSA9IGNwdSAm
IH4oU1RVQlNfUEVSX1BBR0UgLSAxKTsKICAgICAgICAgICBpIDwgbnJfY3B1X2lkcyAmJiBpIDw9
IChjcHUgfCAoU1RVQlNfUEVSX1BBR0UgLSAxKSk7ICsraSApCiAgICAgICAgIGlmICggY3B1X29u
bGluZShpKSAmJiBjcHVfdG9fbm9kZShpKSA9PSBub2RlICkKQEAgLTk3OSw4ICs3ODgsNiBAQCBz
dGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIGNwdV9zbXBib290X25mYiA9IHsKIAogdm9pZCBf
X2luaXQgc21wX3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiB7Ci0gICAgaW50
IHJjOwotCiAgICAgcmVnaXN0ZXJfY3B1X25vdGlmaWVyKCZjcHVfc21wYm9vdF9uZmIpOwogCiAg
ICAgbXRycl9hcHNfc3luY19iZWdpbigpOwpAQCAtOTk0LDExICs4MDEsNiBAQCB2b2lkIF9faW5p
dCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAogICAgIHN0YWNrX2Jh
c2VbMF0gPSBzdGFja19zdGFydDsKIAotICAgIHJjID0gc2V0dXBfY3B1X3Jvb3RfcGd0KDApOwot
ICAgIGlmICggcmMgKQotICAgICAgICBwYW5pYygiRXJyb3IgJWQgc2V0dGluZyB1cCBQViByb290
IHBhZ2UgdGFibGVcbiIsIHJjKTsKLSAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gX19wYShw
ZXJfY3B1KHJvb3RfcGd0LCAwKSk7Ci0KICAgICBzZXRfbnJfc29ja2V0cygpOwogCiAgICAgc29j
a2V0X2NwdW1hc2sgPSB4emFsbG9jX2FycmF5KGNwdW1hc2tfdCAqLCBucl9zb2NrZXRzKTsKQEAg
LTEwNjcsOCArODY5LDYgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfYm9vdF9jcHUodm9pZCkK
ICNpZiBOUl9DUFVTID4gMiAqIEJJVFNfUEVSX0xPTkcKICAgICBwZXJfY3B1KHNjcmF0Y2hfY3B1
bWFzaywgY3B1KSA9ICZzY3JhdGNoX2NwdTBtYXNrOwogI2VuZGlmCi0KLSAgICBnZXRfY3B1X2lu
Zm8oKS0+eGVuX2NyMyA9IDA7CiB9CiAKIHN0YXRpYyB2b2lkCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZz
ZXRzLmMKaW5kZXggYjFhNDMxMDk3NC4uZTEzNmFmNmI5OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9m
ZnNldHMuYwpAQCAtMTM3LDggKzEzNyw2IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZG
U0VUKENQVUlORk9fcHJvY2Vzc29yX2lkLCBzdHJ1Y3QgY3B1X2luZm8sIHByb2Nlc3Nvcl9pZCk7
CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVudF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8sIGN1cnJl
bnRfdmNwdSk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNyNCk7
Ci0gICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4ZW5fY3IzKTsK
LSAgICBPRkZTRVQoQ1BVSU5GT19wdl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgcHZfY3IzKTsKICAg
ICBERUZJTkUoQ1BVSU5GT19zaXplb2YsIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pKTsKICAgICBC
TEFOSygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCBlNjY4ZjAwYzM2Li4z
ZmVhNTRlZTlkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTE5OSwxNyArMTk5
LDYgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwg
ICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKLQotICAgICAgICBHRVRf
U1RBQ0tfRU5EKGJ4KQotICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVyY3gKLSAgICAgICAganogICAgLkxjc3Rhcl9j
cjNfb2theQotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyYngpCi0gICAgICAgIG5lZyAgICVyY3gKLSAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCBy
c2kKLSAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkK
LS5MY3N0YXJfY3IzX29rYXk6Ci0KICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIG1v
dnEgIFZDUFVfZG9tYWluKCVyYngpLCVyY3gKICAgICAgICAgY21wYiAgJDAsRE9NQUlOX2lzXzMy
Yml0X3B2KCVyY3gpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggZjc1M2ViNGMwMi4uY2JkNzNmNmMyMiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUwpAQCAtMzcsMzIgKzM3LDYgQEAgRU5UUlkoc3dpdGNoX3RvX2tlcm5l
bCkKIC8qICVyYng6IHN0cnVjdCB2Y3B1LCBpbnRlcnJ1cHRzIGRpc2FibGVkICovCiByZXN0b3Jl
X2FsbF9ndWVzdDoKICAgICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQKLQotICAgICAg
ICAvKiBDb3B5IGd1ZXN0IG1hcHBpbmdzIGFuZCBzd2l0Y2ggdG8gcGVyLUNQVSByb290IHBhZ2Ug
dGFibGUuICovCi0gICAgICAgIG1vdiAgICVjcjMsICVyOQotICAgICAgICBHRVRfU1RBQ0tfRU5E
KGR4KQotICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJkeCksICVy
ZGkKLSAgICAgICAgbW92YWJzICRQQUREUl9NQVNLICYgUEFHRV9NQVNLLCAlcnNpCi0gICAgICAg
IG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKLSAgICAgICAgbW92ICAgJXJkaSwg
JXJheAotICAgICAgICBhbmQgICAlcnNpLCAlcmRpCi0gICAgICAgIGFuZCAgICVyOSwgJXJzaQot
ICAgICAgICBhZGQgICAlcmN4LCAlcmRpCi0gICAgICAgIGFkZCAgICVyY3gsICVyc2kKLSAgICAg
ICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9ULCAlZWN4Ci0gICAgICAgIG1v
diAgIHJvb3RfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9WSVJUX1NUQVJUKSo4KCVyc2kpLCAl
cjgKLSAgICAgICAgbW92ICAgJXI4LCByb290X3RhYmxlX29mZnNldChTSF9MSU5FQVJfUFRfVklS
VF9TVEFSVCkqOCglcmRpKQotICAgICAgICByZXAgbW92c3EKLSAgICAgICAgbW92ICAgJFJPT1Rf
UEFHRVRBQkxFX0VOVFJJRVMgLSBcCi0gICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNU
X1hFTl9TTE9UIC0gMSwgJWVjeAotICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNU
X1hFTl9TTE9UIC0gXAotICAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NM
T1QgLSAxKSAqIDgsICVyc2kKLSAgICAgICAgc3ViICAgJChST09UX1BBR0VUQUJMRV9GSVJTVF9Y
RU5fU0xPVCAtIFwKLSAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9U
IC0gMSkgKiA4LCAlcmRpCi0gICAgICAgIHJlcCBtb3ZzcQotICAgICAgICBtb3YgICAlcjksIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKLSAgICAgICAgd3JpdGVfY3IzIHJheCwg
cmRpLCByc2kKLQogICAgICAgICBSRVNUT1JFX0FMTAogICAgICAgICB0ZXN0dyAkVFJBUF9zeXNj
YWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0X3RvX2d1ZXN0CkBAIC05NywyMiAr
NzEsNiBAQCBpcmV0X2V4aXRfdG9fZ3Vlc3Q6CiAgICAgICAgIEFMSUdOCiAvKiBObyBzcGVjaWFs
IHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogcmVzdG9yZV9hbGxfeGVuOgotICAgICAgICAvKgot
ICAgICAgICAgKiBDaGVjayB3aGV0aGVyIHdlIG5lZWQgdG8gc3dpdGNoIHRvIHRoZSBwZXItQ1BV
IHBhZ2UgdGFibGVzLCBpbgotICAgICAgICAgKiBjYXNlIHdlIHJldHVybiB0byBsYXRlIFBWIGV4
aXQgY29kZSAoZnJvbSBhbiBOTUkgb3IgI01DKS4KLSAgICAgICAgICovCi0gICAgICAgIEdFVF9T
VEFDS19FTkQoYXgpCi0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXJheCksICVyZHgKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVy
YXgpLCAlcmF4Ci0gICAgICAgIHRlc3QgICVyZHgsICVyZHgKLSAgICAgICAgLyoKLSAgICAgICAg
ICogSWRlYWxseSB0aGUgY29uZGl0aW9uIHdvdWxkIGJlICJuc3oiLCBidXQgc3VjaCBkb2Vzbid0
IGV4aXN0LAotICAgICAgICAgKiBzbyAiZyIgd2lsbCBoYXZlIHRvIGRvLgotICAgICAgICAgKi8K
LVVOTElLRUxZX1NUQVJUKGcsIGV4aXRfY3IzKQotICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGks
IHJzaQotVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQotCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04
CiAgICAgICAgIGlyZXRxCiAKQEAgLTE0MiwxOCArMTAwLDcgQEAgRU5UUlkobHN0YXJfZW50ZXIp
CiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkK
ICAgICAgICAgU0FWRV9BTEwKLQotICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQotICAgICAgICBt
b3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5l
ZyAgICVyY3gKLSAgICAgICAganogICAgLkxsc3Rhcl9jcjNfb2theQotICAgICAgICBtb3YgICAl
cmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0gICAgICAgIG5lZyAgICVy
Y3gKLSAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKLSAgICAgICAgbW92cSAgJDAsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLS5MbHN0YXJfY3IzX29rYXk6Ci0KLSAg
ICAgICAgX19HRVRfQ1VSUkVOVChieCkKKyAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAg
IHRlc3RiICRURl9rZXJuZWxfbW9kZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQogICAgICAgICBq
eiAgICBzd2l0Y2hfdG9fa2VybmVsCiAKQEAgLTI0NSwxOCArMTkyLDcgQEAgR0xPQkFMKHN5c2Vu
dGVyX2VmbGFnc19zYXZlZCkKICAgICAgICAgcHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBf
c3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAotCi0gICAgICAgIEdFVF9TVEFDS19F
TkQoYngpCi0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCks
ICVyY3gKLSAgICAgICAgbmVnICAgJXJjeAotICAgICAgICBqeiAgICAuTHN5c2VfY3IzX29rYXkK
LSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQot
ICAgICAgICBuZWcgICAlcmN4Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCi0gICAg
ICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0uTHN5c2Vf
Y3IzX29rYXk6Ci0KLSAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKKyAgICAgICAgR0VUX0NVUlJF
TlQoYngpCiAgICAgICAgIGNtcGIgICQwLFZDUFVfc3lzZW50ZXJfZGlzYWJsZXNfZXZlbnRzKCVy
YngpCiAgICAgICAgIG1vdnEgIFZDUFVfc3lzZW50ZXJfYWRkciglcmJ4KSwlcmF4CiAgICAgICAg
IHNldG5lICVjbApAQCAtMjkyLDIzICsyMjgsMTMgQEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXAp
CiAgICAgICAgIG1vdmwgICQweDgwLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCiAKLSAgICAg
ICAgR0VUX1NUQUNLX0VORChieCkKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KSwgJXJjeAotICAgICAgICBuZWcgICAlcmN4Ci0gICAgICAgIGp6ICAgIC5M
aW50ODBfY3IzX29rYXkKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcmJ4KQotICAgICAgICBuZWcgICAlcmN4Ci0gICAgICAgIHdyaXRlX2NyMyByY3gs
IHJkaSwgcnNpCi0gICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyYngpCi0uTGludDgwX2NyM19va2F5OgotCiAgICAgICAgIGNtcGIgICQwLHVudHJ1c3RlZF9t
c2koJXJpcCkKIFVOTElLRUxZX1NUQVJUKG5lLCBtc2lfY2hlY2spCiAgICAgICAgIG1vdmwgICQw
eDgwLCVlZGkKICAgICAgICAgY2FsbCAgY2hlY2tfZm9yX3VuZXhwZWN0ZWRfbXNpCiBVTkxJS0VM
WV9FTkQobXNpX2NoZWNrKQogCi0gICAgICAgIF9fR0VUX0NVUlJFTlQoYngpCisgICAgICAgIEdF
VF9DVVJSRU5UKGJ4KQogCiAgICAgICAgIC8qIENoZWNrIHRoYXQgdGhlIGNhbGxiYWNrIGlzIG5v
bi1udWxsLiAqLwogICAgICAgICBsZWFxICBWQ1BVX2ludDgwX2JvdW5jZSglcmJ4KSwlcmR4CkBA
IC00NjUsMjcgKzM5MSw5IEBAIEVOVFJZKGRvbV9jcmFzaF9zeW5jX2V4dGFibGUpCiAKIEVOVFJZ
KGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAgIFNBVkVfQUxMIENMQUMKLQotICAgICAgICBHRVRf
U1RBQ0tfRU5EKDE0KQotICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyMTQpLCAlcmN4Ci0gICAgICAgIG1vdiAgICVyY3gsICVyMTUKLSAgICAgICAgbmVnICAgJXJj
eAotICAgICAgICBqeiAgICAuTGludHJfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkxpbnRyX2Ny
M19sb2FkCi0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCkKLSAgICAgICAgbmVnICAgJXJjeAotLkxpbnRyX2NyM19sb2FkOgotICAgICAgICB3cml0
ZV9jcjMgcmN4LCByZGksIHJzaQotICAgICAgICB4b3IgICAlZWN4LCAlZWN4Ci0gICAgICAgIG1v
diAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAgICAgdGVz
dGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0gICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1Ci0uTGludHJf
Y3IzX29rYXk6Ci0KICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICVyc3As
JXJkaQogICAgICAgICBjYWxscSBkb19JUlEKLSAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICBqbXAgcmV0X2Zyb21faW50cgogCiAv
KiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwpAQCAtNTAzLDIzICs0MTEsNiBA
QCBFTlRSWShwYWdlX2ZhdWx0KQogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4g
Ki8KIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICBTQVZFX0FMTCBDTEFDCi0KLSAg
ICAgICAgR0VUX1NUQUNLX0VORCgxNCkKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcjE0KSwgJXJjeAotICAgICAgICBtb3YgICAlcmN4LCAlcjE1Ci0gICAgICAg
IG5lZyAgICVyY3gKLSAgICAgICAganogICAgLkx4Y3B0X2NyM19va2F5Ci0gICAgICAgIGpucyAg
IC5MeGNwdF9jcjNfbG9hZAotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyMTQpCi0gICAgICAgIG5lZyAgICVyY3gKLS5MeGNwdF9jcjNfbG9hZDoKLSAg
ICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKLSAgICAgICAgeG9yICAgJWVjeCwgJWVjeAot
ICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCi0g
ICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQotICAgICAgICBjbW92bnogJXJjeCwgJXIx
NQotLkx4Y3B0X2NyM19va2F5OgotCiBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICBH
RVRfQ1VSUkVOVChieCkKICAgICAgICAgdGVzdGIgJFg4Nl9FRkxBR1NfSUY+PjgsVVJFR1NfZWZs
YWdzKzEoJXJzcCkKQEAgLTU4NSw3ICs0NzYsNiBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgog
ICAgICAgICBQRVJGQ19JTkNSKGV4Y2VwdGlvbnMsICVyYXgsICVyYngpCiAgICAgICAgIG1vdiAg
ICglcmR4LCAlcmF4LCA4KSwgJXJkeAogICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKLSAgICAg
ICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAg
ICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4K
ICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CkBAIC02MTgsNyArNTA4
LDYgQEAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZDoKICAgICAgICAgcmVwOyAgbW92c3Eg
ICAgICAgICAgICAgICAgICAgICAjIG1ha2Ugcm9vbSBmb3IgZWMvZXYKIDE6ICAgICAgbW92cSAg
VVJFR1NfZXJyb3JfY29kZSglcnNwKSwlcmF4ICMgZWMvZXYKICAgICAgICAgbW92cSAgJXJheCxV
UkVHU19rZXJuZWxfc2l6ZW9mKCVyc3ApCi0gICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgam1wICAgcmVzdG9yZV9hbGxfeGVuICAg
ICAgICAgICAjIHJldHVybiB0byBmaXh1cCBjb2RlCiAKIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIg
YXNzdW1wdGlvbnMuICovCkBAIC02OTcsMTcgKzU4Niw2IEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkK
ICAgICAgICAgbW92bCAgJFRSQVBfZG91YmxlX2ZhdWx0LDQoJXJzcCkKICAgICAgICAgLyogU2V0
IEFDIHRvIHJlZHVjZSBjaGFuY2Ugb2YgZnVydGhlciBTTUFQIGZhdWx0cyAqLwogICAgICAgICBT
QVZFX0FMTCBTVEFDCi0KLSAgICAgICAgR0VUX1NUQUNLX0VORChieCkKLSAgICAgICAgbW92ICAg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJieAotICAgICAgICB0ZXN0ICAl
cmJ4LCAlcmJ4Ci0gICAgICAgIGp6ICAgIC5MZGJsZl9jcjNfb2theQotICAgICAgICBqbnMgICAu
TGRibGZfY3IzX2xvYWQKLSAgICAgICAgbmVnICAgJXJieAotLkxkYmxmX2NyM19sb2FkOgotICAg
ICAgICB3cml0ZV9jcjMgcmJ4LCByZGksIHJzaQotLkxkYmxmX2NyM19va2F5OgotCiAgICAgICAg
IG1vdnEgICVyc3AsJXJkaQogICAgICAgICBjYWxsICBkb19kb3VibGVfZmF1bHQKICAgICAgICAg
QlVHICAgLyogZG9fZG91YmxlX2ZhdWx0KCkgc2hvdWxkbid0IHJldHVybi4gKi8KQEAgLTcyNiwy
OCArNjA0LDEwIEBAIEVOVFJZKG5taSkKICAgICAgICAgbW92bCAgJFRSQVBfbm1pLDQoJXJzcCkK
IGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBTQVZFX0FMTCBDTEFDCi0KLSAgICAgICAg
R0VUX1NUQUNLX0VORCgxNCkKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcjE0KSwgJXJjeAotICAgICAgICBtb3YgICAlcmN4LCAlcjE1Ci0gICAgICAgIG5lZyAg
ICVyY3gKLSAgICAgICAganogICAgLkxpc3RfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkxpc3Rf
Y3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KQotICAgICAgICBuZWcgICAlcmN4Ci0uTGlzdF9jcjNfbG9hZDoKLSAgICAgICAgd3Jp
dGVfY3IzIHJjeCwgcmRpLCByc2kKLSAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXIxNCkKLS5MaXN0X2NyM19va2F5OgotCiAgICAgICAgIENSNF9QVjMyX1JF
U1RPUkUKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganogICAgMWYK
LSAgICAgICAgLyoKLSAgICAgICAgICogSW50ZXJydXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ2xlYXIg
dGhlIHJlc3RvcmUgdmFsdWUgZm9yIHhlbl9jcjMKLSAgICAgICAgICogYW5kIGNvcHkgdGhlIGNv
bnRleHQgdG8gc3RhY2sgYm90dG9tLgotICAgICAgICAgKi8KLSAgICAgICAgeG9yICAgJXIxNSwg
JXIxNQorICAgICAgICAvKiBJbnRlcnJ1cHRlZCBndWVzdCBjb250ZXh0LiBDb3B5IHRoZSBjb250
ZXh0IHRvIHN0YWNrIGJvdHRvbS4gKi8KICAgICAgICAgR0VUX0NQVUlORk9fRklFTEQoZ3Vlc3Rf
Y3B1X3VzZXJfcmVncyxkaSkKICAgICAgICAgbW92cSAgJXJzcCwlcnNpCiAgICAgICAgIG1vdmwg
ICRVUkVHU19rZXJuZWxfc2l6ZW9mLzgsJWVjeApAQCAtNzU4LDcgKzYxOCw2IEBAIGhhbmRsZV9p
c3RfZXhjZXB0aW9uOgogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAog
ICAgICAgICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKICAgICAgICAgSU5ESVJFQ1RfQ0FM
TCAlcmR4Ci0gICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCkKICAgICAgICAgY21wYiAgJFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQog
ICAgICAgICBqbmUgICByZXRfZnJvbV9pbnRyCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4
IGQyZDkxY2ExZmEuLmFlOWZlZjc0NTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMTAx
LDMwICsxMDEsOSBAQCB2b2lkIHJldF9mcm9tX2ludHIodm9pZCk7CiAgICAgICAgIFVOTElLRUxZ
X0RPTkUobXAsIHRhZyk7ICAgXAogICAgICAgICBfX1VOTElLRUxZX0VORCh0YWcpCiAKLSAgICAg
ICAgLmVxdSAuTHJheCwgMAotICAgICAgICAuZXF1IC5McmN4LCAxCi0gICAgICAgIC5lcXUgLkxy
ZHgsIDIKLSAgICAgICAgLmVxdSAuTHJieCwgMwotICAgICAgICAuZXF1IC5McnNwLCA0Ci0gICAg
ICAgIC5lcXUgLkxyYnAsIDUKLSAgICAgICAgLmVxdSAuTHJzaSwgNgotICAgICAgICAuZXF1IC5M
cmRpLCA3Ci0gICAgICAgIC5lcXUgLkxyOCwgIDgKLSAgICAgICAgLmVxdSAuTHI5LCAgOQotICAg
ICAgICAuZXF1IC5McjEwLCAxMAotICAgICAgICAuZXF1IC5McjExLCAxMQotICAgICAgICAuZXF1
IC5McjEyLCAxMgotICAgICAgICAuZXF1IC5McjEzLCAxMwotICAgICAgICAuZXF1IC5McjE0LCAx
NAotICAgICAgICAuZXF1IC5McjE1LCAxNQotCiAjZGVmaW5lIFNUQUNLX0NQVUlORk9fRklFTEQo
ZmllbGQpICgxIC0gQ1BVSU5GT19zaXplb2YgKyBDUFVJTkZPXyMjZmllbGQpCiAjZGVmaW5lIEdF
VF9TVEFDS19FTkQocmVnKSAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLmlmIC5M
ciMjcmVnID4gODsgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3ZxICRTVEFD
S19TSVpFLTEsICVyIyNyZWc7ICAgICAgICAgICAgICBcCi0gICAgICAgIC5lbHNlOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgbW92bCAkU1RBQ0tfU0laRS0x
LCAlZSMjcmVnOyAgICAgICAgICAgICAgXAotICAgICAgICAuZW5kaWY7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG9ycSAgJXJzcCwgJXIjI3JlZwogCiAjZGVm
aW5lIEdFVF9DUFVJTkZPX0ZJRUxEKGZpZWxkLCByZWcpICAgICAgICAgICAgIFwKQEAgLTIwNiwx
NSArMTg1LDYgQEAgdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwogI2RlZmluZSBBU01fU1RBQyBB
U01fQUMoU1RBQykKICNkZWZpbmUgQVNNX0NMQUMgQVNNX0FDKENMQUMpCiAKLS5tYWNybyB3cml0
ZV9jcjMgdmFsOnJlcSwgdG1wMTpyZXEsIHRtcDI6cmVxCi0gICAgICAgIG1vdiAgICVjcjQsICVc
dG1wMQotICAgICAgICBtb3YgICAlXHRtcDEsICVcdG1wMgotICAgICAgICBhbmQgICAkflg4Nl9D
UjRfUEdFLCAlXHRtcDEKLSAgICAgICAgbW92ICAgJVx0bXAxLCAlY3I0Ci0gICAgICAgIG1vdiAg
ICVcdmFsLCAlY3IzCi0gICAgICAgIG1vdiAgICVcdG1wMiwgJWNyNAotLmVuZG0KLQogI2RlZmlu
ZSBDUjRfUFYzMl9SRVNUT1JFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgNjY3OiBBU01fTk9QNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFj
ZW1lbnQsICJheCI7ICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCBi
OTI5YzQ4Yzg1Li44OTg0OTkyOWViIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNDEsMTggKzQx
LDYgQEAgc3RydWN0IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1Owog
ICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7
Ci0gICAgLyoKLSAgICAgKiBPZiB0aGUgdHdvIGZvbGxvd2luZyBmaWVsZHMgdGhlIGxhdHRlciBp
cyBiZWluZyBzZXQgdG8gdGhlIENSMyB2YWx1ZQotICAgICAqIHRvIGJlIHVzZWQgb24gdGhlIGdp
dmVuIHBDUFUgZm9yIGxvYWRpbmcgd2hlbmV2ZXIgNjQtYml0IFBWIGd1ZXN0Ci0gICAgICogY29u
dGV4dCBpcyBiZWluZyBlbnRlcmVkLiBUaGUgdmFsdWUgbmV2ZXIgY2hhbmdlcyBvbmNlIHNldC4K
LSAgICAgKiBUaGUgZm9ybWVyIGlzIHRoZSB2YWx1ZSB0byByZXN0b3JlIHdoZW4gcmUtZW50ZXJp
bmcgWGVuLCBpZiBhbnkuIElPVwotICAgICAqIGl0cyB2YWx1ZSBiZWluZyB6ZXJvIG1lYW5zIHRo
ZXJlJ3Mgbm90aGluZyB0byByZXN0b3JlLiBIb3dldmVyLCBpdHMKLSAgICAgKiB2YWx1ZSBjYW4g
YWxzbyBiZSBuZWdhdGl2ZSwgaW5kaWNhdGluZyB0byB0aGUgZXhpdC10by1YZW4gY29kZSB0aGF0
Ci0gICAgICogcmVzdG9yaW5nIGlzIG5vdCBuZWNlc3NhcnksIGJ1dCBhbGxvd2luZyBhbnkgbmVz
dGVkIGVudHJ5IGNvZGUgcGF0aHMKLSAgICAgKiB0byBzdGlsbCBrbm93IHRoZSB2YWx1ZSB0byBw
dXQgYmFjayBpbnRvIENSMy4KLSAgICAgKi8KLSAgICB1bnNpZ25lZCBsb25nIHhlbl9jcjM7Ci0g
ICAgdW5zaWduZWQgbG9uZyBwdl9jcjM7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3Qg
YmUgMTYtYnl0ZSBhbGlnbmVkICovCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBl
OGMyZjAyZTk5Li43OGUxN2E0NmZhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQzNyw3
ICs0MzcsNiBAQCBleHRlcm4gaWR0X2VudHJ5X3QgaWR0X3RhYmxlW107CiBleHRlcm4gaWR0X2Vu
dHJ5X3QgKmlkdF90YWJsZXNbXTsKIAogREVDTEFSRV9QRVJfQ1BVKHN0cnVjdCB0c3Nfc3RydWN0
LCBpbml0X3Rzcyk7Ci1ERUNMQVJFX1BFUl9DUFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3Qp
OwogCiBleHRlcm4gdm9pZCBpbml0X2ludDgwX2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2KTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5oCmluZGV4IDA1YTAzMzQ4OTMuLjZmYjdjZDU1NTMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTI0LDggKzI0LDggQEAKIC8qIFRoZXNl
IGFyZSBhcmNoaXRlY3R1cmFsIGxpbWl0cy4gQ3VycmVudCBDUFVzIHN1cHBvcnQgb25seSA0MC1i
aXQgcGh5cy4gKi8KICNkZWZpbmUgUEFERFJfQklUUyAgICAgICAgICAgICAgNTIKICNkZWZpbmUg
VkFERFJfQklUUyAgICAgICAgICAgICAgNDgKLSNkZWZpbmUgUEFERFJfTUFTSyAgICAgICAgICAg
ICAgKChfQUMoMSxVTCkgPDwgUEFERFJfQklUUykgLSAxKQotI2RlZmluZSBWQUREUl9NQVNLICAg
ICAgICAgICAgICAoKF9BQygxLFVMKSA8PCBWQUREUl9CSVRTKSAtIDEpCisjZGVmaW5lIFBBRERS
X01BU0sgICAgICAgICAgICAgICgoMVVMIDw8IFBBRERSX0JJVFMpLTEpCisjZGVmaW5lIFZBRERS
X01BU0sgICAgICAgICAgICAgICgoMVVMIDw8IFZBRERSX0JJVFMpLTEpCiAKICNkZWZpbmUgVkFE
RFJfVE9QX0JJVCAgICAgICAgICAgKDFVTCA8PCAoVkFERFJfQklUUyAtIDEpKQogI2RlZmluZSBD
QU5PTklDQUxfTUFTSyAgICAgICAgICAofjBVTCAmIH5WQUREUl9NQVNLKQpAQCAtMTA3LDcgKzEw
Nyw2IEBAIHR5cGVkZWYgbDRfcGdlbnRyeV90IHJvb3RfcGdlbnRyeV90OwogICAgICAgOiAoKChf
cykgPCBST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCkgfHwgIFwKICAgICAgICAgICgoX3Mp
ID4gUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xPVCkpKQogCi0jZGVmaW5lIHJvb3RfdGFibGVf
b2Zmc2V0ICAgICAgICAgbDRfdGFibGVfb2Zmc2V0CiAjZGVmaW5lIHJvb3RfZ2V0X3BmbiAgICAg
ICAgICAgICAgbDRlX2dldF9wZm4KICNkZWZpbmUgcm9vdF9nZXRfZmxhZ3MgICAgICAgICAgICBs
NGVfZ2V0X2ZsYWdzCiAjZGVmaW5lIHJvb3RfZ2V0X2ludHB0ZSAgICAgICAgICAgbDRlX2dldF9p
bnRwdGUKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:34:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:34:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbJR-0000gc-1q; Mon, 22 Jan 2018 12:34:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbJP-0000cW-EQ
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:34:55 +0000
X-Inumbo-ID: 64c75c4c-ff70-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64c75c4c-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:33:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8E3E9AD72;
 Mon, 22 Jan 2018 12:33:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:55 +0100
Message-Id: <20180122123256.1431-12-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 11/12] x86: modify interrupt handlers to
	support stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

TW9kaWZ5IHRoZSBpbnRlcnJ1cHQgaGFuZGxlcnMgdG8gc3dpdGNoIHN0YWNrcyBvbiBpbnRlcnJ1
cHQgZW50cnkgaW4KY2FzZSB0aGV5IGFyZSBydW5uaW5nIG9uIGEgcGVyLXZjcHUgc3RhY2suIFNh
bWUgYXBwbGllcyB0byByZXR1cm5pbmcKdG8gdGhlIGd1ZXN0OiBpbiBjYXNlIHRoZSB0byBiZSBs
b2FkZWQgY29udGV4dCBpcyBsb2NhdGVkIG9uIGEKcGVyLXZjcHUgc3RhY2sgc3dpdGNoIHRvIHRo
aXMgb25lIGJlZm9yZSByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0LgoKU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNt
LW9mZnNldHMuYyAgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
IHwgIDUgKysrKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgfCAxNSArKysr
KysrKysrKysrLS0KIHhlbi9jb21tb24vd2FpdC5jICAgICAgICAgICAgICAgICAgfCAgOCArKysr
LS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCAgICB8IDE5ICsrKysrKysrKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgfCAxMCArKysrKysr
KystCiA2IGZpbGVzIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IGUxMzZhZjZiOTkuLjBkYTc1NmU3YWYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTEzNyw2ICsxMzcsMTAgQEAgdm9pZCBfX2R1
bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVf
aW5mbywgcHJvY2Vzc29yX2lkKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0
cnVjdCBjcHVfaW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0
cnVjdCBjcHVfaW5mbywgY3I0KTsKKyAgICBPRkZTRVQoQ1BVSU5GT19zdGFja19ib3R0b21fY3B1
LCBzdHJ1Y3QgY3B1X2luZm8sIHN0YWNrX2JvdHRvbV9jcHUpOworICAgIE9GRlNFVChDUFVJTkZP
X2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGZsYWdzKTsKKyAgICBERUZJTkUoQVNNX09OX1ZDUFVT
VEFDSywgT05fVkNQVVNUQUNLKTsKKyAgICBERUZJTkUoQVNNX1ZDUFVTVEFDS19BQ1RJVkUsIFZD
UFVTVEFDS19BQ1RJVkUpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVj
dCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
CmluZGV4IGFiZjNmY2FlNDguLmI4ZDc0ZTgzZGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUwpAQCAtMTksNiArMTksNyBAQCBFTlRSWShlbnRyeV9pbnQ4MikKICAgICAgICAgbW92bCAg
JEhZUEVSQ0FMTF9WRUNUT1IsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwgY29tcGF0PTEgLyog
RFBMMSBnYXRlLCByZXN0cmljdGVkIHRvIDMyYml0IFBWIGd1ZXN0cyBvbmx5LiAqLwogICAgICAg
ICBtb3YgICAlcnNwLCAlcmRpCisgICAgICAgIFNXSVRDSF9GUk9NX1ZDUFVfU1RBQ0sKICAgICAg
ICAgQ1I0X1BWMzJfUkVTVE9SRQogCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQpAQCAtMTA5LDYg
KzExMCw3IEBAIGNvbXBhdF9wcm9jZXNzX3RyYXA6CiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSwgaW50
ZXJydXB0cyBkaXNhYmxlZCAqLwogRU5UUlkoY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAg
ICAgICBBU1NFUlRfSU5URVJSVVBUU19ESVNBQkxFRAorICAgICAgICBTV0lUQ0hfVE9fVkNQVV9T
VEFDSwogICAgICAgICBtb3YgICAkfihYODZfRUZMQUdTX0lPUEx8WDg2X0VGTEFHU19OVHxYODZf
RUZMQUdTX1ZNKSwlcjExZAogICAgICAgICBhbmQgICBVUkVHU19lZmxhZ3MoJXJzcCksJXIxMWQK
IC5MY3I0X29yaWc6CkBAIC0xOTUsNyArMTk3LDYgQEAgRU5UUlkoY29tcGF0X3Bvc3RfaGFuZGxl
X2V4Y2VwdGlvbikKIAogLyogU2VlIGxzdGFyX2VudGVyIGZvciBlbnRyeSByZWdpc3RlciBzdGF0
ZS4gKi8KIEVOVFJZKGNzdGFyX2VudGVyKQotICAgICAgICBzdGkKICAgICAgICAgQ1I0X1BWMzJf
UkVTVE9SRQogICAgICAgICBtb3ZxICA4KCVyc3ApLCVyYXggLyogUmVzdG9yZSAlcmF4LiAqLwog
ICAgICAgICBtb3ZxICAkRkxBVF9LRVJORUxfU1MsOCglcnNwKQpAQCAtMjA2LDYgKzIwNyw4IEBA
IEVOVFJZKGNzdGFyX2VudGVyKQogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3Ap
CiAgICAgICAgIFNBVkVfQUxMCiAgICAgICAgIG1vdnEgICVyc3AsICVyZGkKKyAgICAgICAgU1dJ
VENIX0ZST01fVkNQVV9TVEFDSworICAgICAgICBzdGkKICAgICAgICAgR0VUX0NVUlJFTlQoYngp
CiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyY3gKICAgICAgICAgY21wYiAgJDAs
RE9NQUlOX2lzXzMyYml0X3B2KCVyY3gpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggZjc0MTJiODdjMi4u
OTkxYTg3OTlhOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMzcsNiArMzcsNyBAQCBFTlRSWShzd2l0
Y2hfdG9fa2VybmVsKQogLyogJXJieDogc3RydWN0IHZjcHUsIGludGVycnVwdHMgZGlzYWJsZWQg
Ki8KIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19ESVNBQkxF
RAorICAgICAgICBTV0lUQ0hfVE9fVkNQVV9TVEFDSwogICAgICAgICBSRVNUT1JFX0FMTAogICAg
ICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0
X3RvX2d1ZXN0CkBAIC03MSw2ICs3Miw3IEBAIGlyZXRfZXhpdF90b19ndWVzdDoKICAgICAgICAg
QUxJR04KIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiByZXN0b3JlX2Fs
bF94ZW46CisgICAgICAgIFNXSVRDSF9UT19WQ1BVX1NUQUNLCiAgICAgICAgIFJFU1RPUkVfQUxM
IGFkaj04CiAgICAgICAgIGlyZXRxCiAKQEAgLTkxLDcgKzkzLDYgQEAgcmVzdG9yZV9hbGxfeGVu
OgogICogJXNzIG11c3QgYmUgc2F2ZWQgaW50byB0aGUgc3BhY2UgbGVmdCBieSB0aGUgdHJhbXBv
bGluZS4KICAqLwogRU5UUlkobHN0YXJfZW50ZXIpCi0gICAgICAgIHN0aQogICAgICAgICBtb3Zx
ICA4KCVyc3ApLCVyYXggLyogUmVzdG9yZSAlcmF4LiAqLwogICAgICAgICBtb3ZxICAkRkxBVF9L
RVJORUxfU1MsOCglcnNwKQogICAgICAgICBwdXNocSAlcjExCkBAIC0xMDEsNiArMTAyLDggQEAg
RU5UUlkobHN0YXJfZW50ZXIpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkK
ICAgICAgICAgU0FWRV9BTEwKICAgICAgICAgbW92ICAgJXJzcCwgJXJkaQorICAgICAgICBTV0lU
Q0hfRlJPTV9WQ1BVX1NUQUNLCisgICAgICAgIHN0aQogICAgICAgICBHRVRfQ1VSUkVOVChieCkK
ICAgICAgICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdzKCVyYngpCiAg
ICAgICAgIGp6ICAgIHN3aXRjaF90b19rZXJuZWwKQEAgLTE4OSw3ICsxOTIsNiBAQCBwcm9jZXNz
X3RyYXA6CiAgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCiAKIEVOVFJZKHN5c2VudGVyX2Vu
dHJ5KQotICAgICAgICBzdGkKICAgICAgICAgcHVzaHEgJEZMQVRfVVNFUl9TUwogICAgICAgICBw
dXNocSAkMAogICAgICAgICBwdXNoZnEKQEAgLTIwMSw2ICsyMDMsOCBAQCBHTE9CQUwoc3lzZW50
ZXJfZWZsYWdzX3NhdmVkKQogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAg
ICAgICAgIFNBVkVfQUxMCiAgICAgICAgIG1vdnEgICVyc3AsICVyZGkKKyAgICAgICAgU1dJVENI
X0ZST01fVkNQVV9TVEFDSworICAgICAgICBzdGkKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAg
ICAgICAgIGNtcGIgICQwLFZDUFVfc3lzZW50ZXJfZGlzYWJsZXNfZXZlbnRzKCVyYngpCiAgICAg
ICAgIG1vdnEgIFZDUFVfc3lzZW50ZXJfYWRkciglcmJ4KSwlcmF4CkBAIC0yMzcsNiArMjQxLDcg
QEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAgICAgIG1vdmwgICQweDgwLCA0KCVyc3Ap
CiAgICAgICAgIFNBVkVfQUxMCiAgICAgICAgIG1vdiAgICVyc3AsICVyZGkKKyAgICAgICAgU1dJ
VENIX0ZST01fVkNQVV9TVEFDSwogCiAgICAgICAgIGNtcGIgICQwLHVudHJ1c3RlZF9tc2koJXJp
cCkKIFVOTElLRUxZX1NUQVJUKG5lLCBtc2lfY2hlY2spCkBAIC00MDgsNiArNDEzLDcgQEAgRU5U
UlkoZG9tX2NyYXNoX3N5bmNfZXh0YWJsZSkKIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAg
ICAgIFNBVkVfQUxMIENMQUMKICAgICAgICAgbW92cSAlcnNwLCVyZGkKKyAgICAgICAgU1dJVENI
X0ZST01fVkNQVV9TVEFDSwogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAgICAgIHB1c2hx
ICVyZGkKICAgICAgICAgY2FsbHEgZG9fSVJRCkBAIC00MzAsNiArNDM2LDcgQEAgRU5UUlkocGFn
ZV9mYXVsdCkKIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICBTQVZFX0FMTCBDTEFD
CiAgICAgICAgIG1vdnEgICVyc3AsICVyZGkKKyAgICAgICAgU1dJVENIX0ZST01fVkNQVV9TVEFD
SwogaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCiAgICAg
ICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyZGkpCkBAIC02MDcs
NiArNjE0LDcgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogICAgICAgICAvKiBTZXQgQUMgdG8gcmVk
dWNlIGNoYW5jZSBvZiBmdXJ0aGVyIFNNQVAgZmF1bHRzICovCiAgICAgICAgIFNBVkVfQUxMIFNU
QUMKICAgICAgICAgbW92cSAgJXJzcCwlcmRpCisgICAgICAgIFNXSVRDSF9GUk9NX1ZDUFVfU1RB
Q0tfSVNUCiAgICAgICAgIGNhbGwgIGRvX2RvdWJsZV9mYXVsdAogICAgICAgICBCVUcgICAvKiBk
b19kb3VibGVfZmF1bHQoKSBzaG91bGRuJ3QgcmV0dXJuLiAqLwogCkBAIC02MTUsNyArNjIzLDkg
QEAgRU5UUlkoZWFybHlfcGFnZV9mYXVsdCkKICAgICAgICAgbW92bCAgJFRSQVBfcGFnZV9mYXVs
dCw0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCiAgICAgICAgIG1vdnEgICVyc3AsJXJkaQorICAg
ICAgICBTV0lUQ0hfRlJPTV9WQ1BVX1NUQUNLCiAgICAgICAgIGNhbGwgIGRvX2Vhcmx5X3BhZ2Vf
ZmF1bHQKKyAgICAgICAgbW92cSAgJXJzcCwgJXJkaQogICAgICAgICBqbXAgICByZXN0b3JlX2Fs
bF94ZW4KICAgICAgICAgLnBvcHNlY3Rpb24KIApAQCAtNjI1LDYgKzYzNSw3IEBAIEVOVFJZKG5t
aSkKIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBTQVZFX0FMTCBDTEFDCiAgICAgICAg
IG1vdnEgICVyc3AsICVyZGkKKyAgICAgICAgU1dJVENIX0ZST01fVkNQVV9TVEFDS19JU1QKICAg
ICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICAlcmRpLCVyZHgKICAgICAgICAg
bW92cSAgJXJkaSwlcmJ4CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3dhaXQuYyBiL3hlbi9jb21t
b24vd2FpdC5jCmluZGV4IGE1N2JjMTBkNjEuLmZiYjVkOTk2ZTUgMTAwNjQ0Ci0tLSBhL3hlbi9j
b21tb24vd2FpdC5jCisrKyBiL3hlbi9jb21tb24vd2FpdC5jCkBAIC0xMjIsMTAgKzEyMiwxMCBA
QCB2b2lkIHdha2VfdXBfYWxsKHN0cnVjdCB3YWl0cXVldWVfaGVhZCAqd3EpCiAKIHN0YXRpYyB2
b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0cXVldWVfdmNwdSAqd3F2KQogewotICAg
IHN0cnVjdCBjcHVfaW5mbyAqY3B1X2luZm8gPSBnZXRfY3B1X2luZm8oKTsKKyAgICBzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqdXNlcl9yZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwogICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICB1bnNpZ25lZCBsb25nIGR1bW15OwotICAg
IHUzMiBlbnRyeV92ZWN0b3IgPSBjcHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRyeV92
ZWN0b3I7CisgICAgdTMyIGVudHJ5X3ZlY3RvciA9IHVzZXJfcmVncy0+ZW50cnlfdmVjdG9yOwog
CiAgICAgQVNTRVJUKHdxdi0+ZXNwID09IDApOwogCkBAIC0xNjAsNyArMTYwLDcgQEAgc3RhdGlj
IHZvaWQgX19wcmVwYXJlX3RvX3dhaXQoc3RydWN0IHdhaXRxdWV1ZV92Y3B1ICp3cXYpCiAgICAg
ICAgICJwb3AgJSVyMTE7IHBvcCAlJXIxMDsgcG9wICUlcjk7ICBwb3AgJSVyODsiCiAgICAgICAg
ICJwb3AgJSVyYnA7IHBvcCAlJXJkeDsgcG9wICUlcmJ4OyBwb3AgJSVyYXgiCiAgICAgICAgIDog
Ij0mUyIgKHdxdi0+ZXNwKSwgIj0mYyIgKGR1bW15KSwgIj0mRCIgKGR1bW15KQotICAgICAgICA6
ICJpIiAoUEFHRV9TSVpFKSwgIjAiICgwKSwgIjEiIChjcHVfaW5mbyksICIyIiAod3F2LT5zdGFj
aykKKyAgICAgICAgOiAiaSIgKFBBR0VfU0laRSksICIwIiAoMCksICIxIiAodXNlcl9yZWdzKSwg
IjIiICh3cXYtPnN0YWNrKQogICAgICAgICA6ICJtZW1vcnkiICk7CiAKICAgICBpZiAoIHVubGlr
ZWx5KHdxdi0+ZXNwID09IDApICkKQEAgLTE2OSw3ICsxNjksNyBAQCBzdGF0aWMgdm9pZCBfX3By
ZXBhcmVfdG9fd2FpdChzdHJ1Y3Qgd2FpdHF1ZXVlX3ZjcHUgKndxdikKICAgICAgICAgZG9tYWlu
X2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgfQogCi0gICAgY3B1X2luZm8tPmd1ZXN0X2NwdV91
c2VyX3JlZ3MuZW50cnlfdmVjdG9yID0gZW50cnlfdmVjdG9yOworICAgIHVzZXJfcmVncy0+ZW50
cnlfdmVjdG9yID0gZW50cnlfdmVjdG9yOwogfQogCiBzdGF0aWMgdm9pZCBfX2ZpbmlzaF93YWl0
KHN0cnVjdCB3YWl0cXVldWVfdmNwdSAqd3F2KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXgg
YWU5ZmVmNzQ1MC4uZTc1OTcyNmE0YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0xMTYs
NiArMTE2LDI1IEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICAgICAgICAgR0VUX1NUQUNL
X0VORChyZWcpOyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX0dFVF9DVVJSRU5U
KHJlZykKIAorI2RlZmluZSBTV0lUQ0hfRlJPTV9WQ1BVX1NUQUNLICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgR0VUX1NUQUNLX0VORChheCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHRl
c3RiICRBU01fT05fVkNQVVNUQUNLLCBTVEFDS19DUFVJTkZPX0ZJRUxEKGZsYWdzKSglcmF4KTsg
ICAgICAgXAorICAgICAgICBqeiAgICAxZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbW92cSAgU1RBQ0tfQ1BVSU5GT19G
SUVMRChzdGFja19ib3R0b21fY3B1KSglcmF4KSwgJXJzcDsgICAgICAgICBcCisxOgorCisjZGVm
aW5lIFNXSVRDSF9GUk9NX1ZDUFVfU1RBQ0tfSVNUICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdGVzdGIgJEFTTV9PTl9W
Q1BVU1RBQ0ssIFNUQUNLX0NQVUlORk9fRklFTEQoZmxhZ3MpKCVyYXgpOyAgICAgICBcCisgICAg
ICAgIGp6ICAgIDFmOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBzdWJxICAkKENQVUlORk9fc2l6ZW9mIC0gMSksICVyYXg7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgYWRkcSAgQ1BVSU5GT19z
dGFja19ib3R0b21fY3B1KCVyYXgpLCAlcnNwOyAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIHN1YnEgICVyYXgsICVyc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorMToKKworI2RlZmluZSBTV0lUQ0hfVE9fVkNQVV9TVEFDSyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbW92cSAgJXJk
aSwgJXJzcAorCiAjaWZuZGVmIE5ERUJVRwogI2RlZmluZSBBU1NFUlRfTk9UX0lOX0FUT01JQyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBzdGk7IC8q
IHNvbWV0aW1lcyBjYWxsZWQgd2l0aCBpbnRlcnJ1cHRzIGRpc2FibGVkOiBzYWZlIHRvIGVuYWJs
ZSAqLyBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDZhZTA5MzFhNTkuLjRiN2U5MTA0YmUgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oCkBAIC05LDYgKzksNyBAQAogCiAjaW5jbHVkZSA8eGVuL3BlcmNw
dS5oPgogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KKyNpbmNsdWRlIDxhc20vY29uZmlnLmg+CiAj
aW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAogLyoKQEAgLTk0LDkgKzk1LDE2IEBAIHN0YXRpYyBpbmxp
bmUgc3RydWN0IGNwdV9pbmZvICpnZXRfY3B1X2luZm8odm9pZCkKICNkZWZpbmUgc2V0X3Byb2Nl
c3Nvcl9pZChpZCkgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBzdHJ1Y3QgY3B1X2luZm8gKmNpX18gPSBnZXRfY3B1X2luZm8oKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICBjaV9fLT5wZXJfY3B1X29mZnNldCA9IF9fcGVyX2NwdV9v
ZmZzZXRbY2lfXy0+cHJvY2Vzc29yX2lkID0gKGlkKV07IFwKKyAgICBjaV9fLT5mbGFncyA9IDA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0g
d2hpbGUgKDApCiAKLSNkZWZpbmUgZ3Vlc3RfY3B1X3VzZXJfcmVncygpICgmZ2V0X2NwdV9pbmZv
KCktPmd1ZXN0X2NwdV91c2VyX3JlZ3MpCisjZGVmaW5lIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSAo
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgc3RydWN0IGNw
dV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgaWYgKCBpbmZvLT5mbGFncyAmIFZDUFVTVEFDS19BQ1RJVkUgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGluZm8gPSAoc3RydWN0IGNwdV9pbmZvICop
KFhQVElfU1RBUlQoaW5mby0+Y3VycmVudF92Y3B1KSArICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFNUQUNLX1NJWkUpIC0gMTsgICAgICAgICAgICAgICAgICAgICBc
CisgICAgJmluZm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3M7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCit9KQogCiAvKgogICogR2V0IHRoZSBib3R0b20tb2Ytc3RhY2ss
IGFzIHN0b3JlZCBpbiB0aGUgcGVyLUNQVSBUU1MuIFRoaXMgYWN0dWFsbHkgcG9pbnRzCi0tIAoy
LjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:35:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:35:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbJh-0000oM-9g; Mon, 22 Jan 2018 12:35:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbJf-0000mD-R9
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:35:11 +0000
X-Inumbo-ID: 64b2fe74-ff70-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64b2fe74-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:33:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 52480AD6E;
 Mon, 22 Jan 2018 12:33:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:54 +0100
Message-Id: <20180122123256.1431-11-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 10/12] x86: allocate per-vcpu stacks for
	interrupt entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW4gY2FzZSBvZiBYUFRJIGJlaW5nIGFjdGl2ZSBmb3IgYSBwdi1kb21haW4gYWxsb2NhdGUgYW5k
IGluaXRpYWxpemUKcGVyLXZjcHUgc3RhY2tzLiBUaGUgc3RhY2tzIGFyZSBhZGRlZCB0byB0aGUg
cGVyLWRvbWFpbiBtYXBwaW5ncyBvZgp0aGUgcHYtZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YyAgICAgIHwgNzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgfCAxMyArKysrKysrLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmggfCAzOSArKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAgMyArKwogNCBmaWxlcyBjaGFuZ2VkLCAxMjEgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggN2Q1MGY5YmMxOS4uODM0YmU5
NmVkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9kb21haW4uYwpAQCAtMTU2LDYgKzE1Niw3NSBAQCB2b2lkIHB2X3ZjcHVfZGVzdHJv
eShzdHJ1Y3QgdmNwdSAqdikKICAgICBwdl9kZXN0cm95X2dkdF9sZHRfbDF0YWIodik7CiAgICAg
eGZyZWUodi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dCk7CiAgICAgdi0+YXJjaC5wdl92Y3B1LnRy
YXBfY3R4dCA9IE5VTEw7CisKKyAgICBpZiAoIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0
aSApCisgICAgeworICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh2LT5hcmNoLnB2X3ZjcHUuc3Rh
Y2tfcmVncyk7CisgICAgICAgIHYtPmFyY2gucHZfdmNwdS5zdGFja19yZWdzID0gTlVMTDsKKyAg
ICAgICAgZGVzdHJveV9wZXJkb21haW5fbWFwcGluZyh2LT5kb21haW4sIFhQVElfU1RBUlQodiks
IFNUQUNLX1BBR0VTKTsKKyAgICB9Cit9CisKK3N0YXRpYyBpbnQgcHZfdmNwdV9pbml0X3hwdGko
c3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKKyAgICB2b2lkICpwdHI7CisgICAgc3RydWN0IGNwdV9p
bmZvICppbmZvOworICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tOworICAgIGludCByYzsK
KworICAgIC8qIFBvcHVsYXRlIHBhZ2UgdGFibGVzLiAqLworICAgIHJjID0gY3JlYXRlX3BlcmRv
bWFpbl9tYXBwaW5nKGQsIFhQVElfU1RBUlQodiksIFNUQUNLX1BBR0VTLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE5JTChsMV9wZ2VudHJ5X3QgKiksIE5VTEwpOworICAgIGlm
ICggcmMgKQorICAgICAgICBnb3RvIGRvbmU7CisKKyAgICAvKiBNYXAgc3RhY2tzLiAqLworICAg
IHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIFhQVElfU1RBUlQodiksIElTVF9NQVgs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgTklMKHN0cnVjdCBwYWdl
X2luZm8gKikpOworICAgIGlmICggcmMgKQorICAgICAgICBnb3RvIGRvbmU7CisKKyAgICBwdHIg
PSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKKyAgICBpZiAoICFwdHIgKQorICAgIHsKKyAgICAgICAg
cmMgPSAtRU5PTUVNOworICAgICAgICBnb3RvIGRvbmU7CisgICAgfQorICAgIGNsZWFyX3BhZ2Uo
cHRyKTsKKyAgICBhZGRtZm5fdG9fcGVyZG9tYWluX21hcHBpbmcoZCwgWFBUSV9TVEFSVCh2KSAr
IFNUQUNLX1NJWkUgLSBQQUdFX1NJWkUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9tZm4odmlydF90b19tZm4ocHRyKSkpOworICAgIGluZm8gPSAoc3RydWN0IGNwdV9pbmZvICop
KCh1bnNpZ25lZCBsb25nKXB0ciArIFBBR0VfU0laRSkgLSAxOworICAgIGluZm8tPmZsYWdzID0g
T05fVkNQVVNUQUNLOworICAgIHYtPmFyY2gucHZfdmNwdS5zdGFja19yZWdzID0gJmluZm8tPmd1
ZXN0X2NwdV91c2VyX3JlZ3M7CisKKyAgICAvKiBNYXAgVFNTLiAqLworICAgIHJjID0gY3JlYXRl
X3BlcmRvbWFpbl9tYXBwaW5nKGQsIFhQVElfVFNTKHYpLCAxLCBOVUxMLCAmcGcpOworICAgIGlm
ICggcmMgKQorICAgICAgICBnb3RvIGRvbmU7CisgICAgaW5mbyA9IChzdHJ1Y3QgY3B1X2luZm8g
KikoWFBUSV9TVEFSVCh2KSArIFNUQUNLX1NJWkUpIC0gMTsKKyAgICBzdGFja19ib3R0b20gPSAo
dW5zaWduZWQgbG9uZykmaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lczsKKyAgICBwdHIgPSBf
X21hcF9kb21haW5fcGFnZShwZyk7CisgICAgdHNzX2luaXQocHRyLCBzdGFja19ib3R0b20pOwor
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7CisKKyAgICAvKiBNYXAgc3R1YiB0cmFtcG9saW5l
cy4gKi8KKyAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhkLCBYUFRJX1RSQU1QT0xJ
TkUodiksIDEsIE5VTEwsICZwZyk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8gZG9uZTsK
KyAgICBwdHIgPSBfX21hcF9kb21haW5fcGFnZShwZyk7CisgICAgd3JpdGVfc3R1Yl90cmFtcG9s
aW5lKCh1bnNpZ25lZCBjaGFyICopcHRyLCBYUFRJX1RSQU1QT0xJTkUodiksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0YWNrX2JvdHRvbSwgKHVuc2lnbmVkIGxvbmcpbHN0YXJfZW50ZXIp
OworICAgIHdyaXRlX3N0dWJfdHJhbXBvbGluZSgodW5zaWduZWQgY2hhciAqKXB0ciArIFNUVUJf
VFJBTVBPTElORV9TSVpFX1BFUlZDUFUsCisgICAgICAgICAgICAgICAgICAgICAgICAgIFhQVElf
VFJBTVBPTElORSh2KSArIFNUVUJfVFJBTVBPTElORV9TSVpFX1BFUlZDUFUsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0YWNrX2JvdHRvbSwgKHVuc2lnbmVkIGxvbmcpY3N0YXJfZW50ZXIp
OworICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7CisgICAgZmxpcGZsYWdzX3BlcmRvbWFpbl9t
YXBwaW5nKGQsIFhQVElfVFJBTVBPTElORSh2KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX1BBR0VfTlggfCBfUEFHRV9SVyB8IF9QQUdFX0RJUlRZKTsKKworIGRvbmU6CisgICAg
cmV0dXJuIHJjOwogfQogCiBpbnQgcHZfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQpA
QCAtMTk1LDYgKzI2NCw5IEBAIGludCBwdl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYp
CiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgfQogCisgICAgaWYgKCBkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkKKyAgICAgICAgcmMgPSBwdl92Y3B1X2luaXRfeHB0aSh2KTsKKwogIGRvbmU6
CiAgICAgaWYgKCByYyApCiAgICAgICAgIHB2X3ZjcHVfZGVzdHJveSh2KTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZp
Zy5oCmluZGV4IDllZjlkMDNjYTcuLmNiMTA3MjU1YWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvY29uZmlnLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaApAQCAt
NjYsNiArNjYsNyBAQAogI2VuZGlmCiAKICNkZWZpbmUgU1RBQ0tfT1JERVIgMworI2RlZmluZSBT
VEFDS19QQUdFUyAoMSA8PCBTVEFDS19PUkRFUikKICNkZWZpbmUgU1RBQ0tfU0laRSAgKFBBR0Vf
U0laRSA8PCBTVEFDS19PUkRFUikKIAogI2RlZmluZSBUUkFNUE9MSU5FX1NUQUNLX1NQQUNFICBQ
QUdFX1NJWkUKQEAgLTIwMiw3ICsyMDMsNyBAQCBleHRlcm4gdW5zaWduZWQgY2hhciBib290X2Vk
aWRfaW5mb1sxMjhdOwogLyogU2xvdCAyNjA6IHBlci1kb21haW4gbWFwcGluZ3MgKGluY2x1ZGlu
ZyBtYXAgY2FjaGUpLiAqLwogI2RlZmluZSBQRVJET01BSU5fVklSVF9TVEFSVCAgICAoUE1MNF9B
RERSKDI2MCkpCiAjZGVmaW5lIFBFUkRPTUFJTl9TTE9UX01CWVRFUyAgIChQTUw0X0VOVFJZX0JZ
VEVTID4+ICgyMCArIFBBR0VUQUJMRV9PUkRFUikpCi0jZGVmaW5lIFBFUkRPTUFJTl9TTE9UUyAg
ICAgICAgIDMKKyNkZWZpbmUgUEVSRE9NQUlOX1NMT1RTICAgICAgICAgNAogI2RlZmluZSBQRVJE
T01BSU5fVklSVF9TTE9UKHMpICAoUEVSRE9NQUlOX1ZJUlRfU1RBUlQgKyAocykgKiBcCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoUEVSRE9NQUlOX1NMT1RfTUJZVEVTIDw8IDIw
KSkKIC8qIFNsb3QgMjYxOiBtYWNoaW5lLXRvLXBoeXMgY29udmVyc2lvbiB0YWJsZSAoMjU2R0Ip
LiAqLwpAQCAtMzEwLDYgKzMxMSwxNiBAQCBleHRlcm4gdW5zaWduZWQgbG9uZyB4ZW5fcGh5c19z
dGFydDsKICNkZWZpbmUgQVJHX1hMQVRfU1RBUlQodikgICAgICAgIFwKICAgICAoQVJHX1hMQVRf
VklSVF9TVEFSVCArICgodiktPnZjcHVfaWQgPDwgQVJHX1hMQVRfVkFfU0hJRlQpKQogCisvKiBQ
ZXItdmNwdSBYUFRJIHBhZ2VzLiBUaGUgZm91cnRoIHBlci1kb21haW4tbWFwcGluZyBzdWItYXJl
YS4gKi8KKyNkZWZpbmUgWFBUSV9WSVJUX1NUQVJUICAgICAgICAgIFBFUkRPTUFJTl9WSVJUX1NM
T1QoMykKKyNkZWZpbmUgWFBUSV9WQV9TSElGVCAgICAgICAgICAgIChQQUdFX1NISUZUICsgU1RB
Q0tfT1JERVIpCisjZGVmaW5lIFhQVElfVFJBTVBPTElORV9PRkYgICAgICAoSVNUX01BWCA8PCBQ
QUdFX1NISUZUKQorI2RlZmluZSBYUFRJX1RTU19PRkYgICAgICAgICAgICAgKChJU1RfTUFYICsg
MikgPDwgUEFHRV9TSElGVCkKKyNkZWZpbmUgWFBUSV9TVEFSVCh2KSAgICAgICAgICAgIChYUFRJ
X1ZJUlRfU1RBUlQgKyBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCh2KS0+
dmNwdV9pZCA8PCBYUFRJX1ZBX1NISUZUKSkKKyNkZWZpbmUgWFBUSV9UUkFNUE9MSU5FKHYpICAg
ICAgIChYUFRJX1NUQVJUKHYpICsgWFBUSV9UUkFNUE9MSU5FX09GRikKKyNkZWZpbmUgWFBUSV9U
U1ModikgICAgICAgICAgICAgIChYUFRJX1NUQVJUKHYpICsgWFBUSV9UU1NfT0ZGKQorCiAjZGVm
aW5lIE5BVElWRV9WTV9BU1NJU1RfVkFMSUQgICAoKDFVTCA8PCBWTUFTU1RfVFlQRV80Z2Jfc2Vn
bWVudHMpICAgICAgICB8IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMVVM
IDw8IFZNQVNTVF9UWVBFXzRnYl9zZWdtZW50c19ub3RpZnkpIHwgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgxVUwgPDwgVk1BU1NUX1RZUEVfd3JpdGFibGVfcGFnZXRhYmxl
cykgfCBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IGM3YWNiYjk3ZGEuLjZhZTA5MzFhNTkgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oCkBAIC0xMiw3ICsxMiw3IEBACiAjaW5jbHVkZSA8YXNtL3BhZ2Uu
aD4KIAogLyoKLSAqIFhlbidzIGNwdSBzdGFja3MgYXJlIDggcGFnZXMgKDgtcGFnZSBhbGlnbmVk
KSwgYXJyYW5nZWQgYXM6CisgKiBYZW4ncyBwaHlzaWNhbCBjcHUgc3RhY2tzIGFyZSA4IHBhZ2Vz
ICg4LXBhZ2UgYWxpZ25lZCksIGFycmFuZ2VkIGFzOgogICoKICAqIDcgLSBQcmltYXJ5IHN0YWNr
ICh3aXRoIGEgc3RydWN0IGNwdV9pbmZvIGF0IHRoZSB0b3ApCiAgKiA2IC0gUHJpbWFyeSBzdGFj
awpAQCAtMjUsNiArMjUsMjEgQEAKICAqLwogCiAvKgorICogVGhlIHZjcHUgc3RhY2tzIHVzZWQg
Zm9yIFhQVEkgYXJlIGFycmFuZ2VkIHNpbWlsYXIgdG8gdGhlIHBoeXNpY2FsIGNwdQorICogc3Rh
Y2tzIHdpdGggc29tZSBtb2RpZmljYXRpb25zLiBUaGUgbWFpbiBkaWZmZXJlbmNlIGFyZSB0aGUg
cHJpbWFyeSBzdGFjaworICogc2l6ZSAob25seSAxIHBhZ2UpIGFuZCB1c2FnZSBvZiB0aGUgdW51
c2VkIG1hcHBpbmdzIGZvciBUU1MgYW5kIElEVC4KKyAqCisgKiA3IC0gUHJpbWFyeSBzdGFjayAo
d2l0aCBhIHN0cnVjdCBjcHVfaW5mbyBhdCB0aGUgdG9wKQorICogNiAtIHVudXNlZAorICogNSAt
IFRTUworICogNCAtIHVudXNlZAorICogMyAtIFN5c2NhbGwgdHJhbXBvbGluZXMKKyAqIDIgLSBN
Q0UgSVNUIHN0YWNrCisgKiAxIC0gTk1JIElTVCBzdGFjaworICogMCAtIERvdWJsZSBGYXVsdCBJ
U1Qgc3RhY2sKKyAqLworCisvKgogICogSWRlbnRpZnkgd2hpY2ggc3RhY2sgcGFnZSB0aGUgc3Rh
Y2sgcG9pbnRlciBpcyBvbi4gIFJldHVybnMgYW4gaW5kZXgKICAqIGFzIHBlciB0aGUgY29tbWVu
dCBhYm92ZS4KICAqLwpAQCAtMzcsMTAgKzUyLDI0IEBAIHN0cnVjdCB2Y3B1OwogCiBzdHJ1Y3Qg
Y3B1X2luZm8gewogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7
Ci0gICAgdW5zaWduZWQgaW50IHByb2Nlc3Nvcl9pZDsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VycmVu
dF92Y3B1OwotICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7Ci0gICAgdW5zaWduZWQg
bG9uZyBjcjQ7CisgICAgdW5pb24geworICAgICAgICAvKiBwZXIgcGh5c2ljYWwgY3B1IG1hcHBp
bmcgKi8KKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50
X3ZjcHU7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OworICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CisgICAgICAgIH07CisgICAgICAgIC8qIHBlciB2Y3B1
IG1hcHBpbmcgKHhwdGkpICovCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIHBhZDE7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDI7CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRvbV9jcHU7CisgICAgICAgIH07CisgICAgfTsKKyAg
ICB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yX2lkOyAgLyogcGVyIHBoeXNpY2FsIGNwdSBtYXBwaW5n
IG9ubHkgKi8KKyAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7CisjZGVmaW5lIE9OX1ZDUFVTVEFDSyAg
ICAgIDB4MDAwMDAwMDEKKyNkZWZpbmUgVkNQVVNUQUNLX0FDVElWRSAgMHgwMDAwMDAwMgogICAg
IC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2LWJ5dGUgYWxpZ25lZCAqLwogfTsKIApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKaW5kZXggZjEyMzBhYzYyMS4uNWViNjdmNGY0YyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rv
bWFpbi5oCkBAIC01MDMsNiArNTAzLDkgQEAgc3RydWN0IHB2X3ZjcHUKICAgICAvKiBEZWZlcnJl
ZCBWQS1iYXNlZCB1cGRhdGUgc3RhdGUuICovCiAgICAgYm9vbF90IG5lZWRfdXBkYXRlX3J1bnN0
YXRlX2FyZWE7CiAgICAgc3RydWN0IHZjcHVfdGltZV9pbmZvIHBlbmRpbmdfc3lzdGVtX3RpbWU7
CisKKyAgICAvKiBJZiBYUFRJIGlzIGFjdGl2ZTogcG9pbnRlciB0byB1c2VyIHJlZ3Mgb24gc3Rh
Y2suICovCisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnN0YWNrX3JlZ3M7CiB9OwogCiB0eXBl
ZGVmIGVudW0gX19wYWNrZWQgewotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:35:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:35:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbK0-0000yJ-Gx; Mon, 22 Jan 2018 12:35:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edbJy-0000un-Mu
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:35:30 +0000
X-Inumbo-ID: b756e357-ff70-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b756e357-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:35:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="459099160"
Date: Mon, 22 Jan 2018 12:35:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180122123521.vbeuvdiau2jaolpk@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-6-wei.liu2@citrix.com>
 <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
 <20180119163900.auf6tkm7o2vjvy5g@citrix.com>
 <5A65CB8A02000078001A0FC8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A65CB8A02000078001A0FC8@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDM6MzE6MjJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjAxLjE4IGF0IDE3OjM5LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBGcmksIEphbiAxOSwgMjAxOCBhdCAwNDoyOTozMVBNICswMDAwLCBSb2dlciBQ
YXUgTW9ubsOpIHdyb3RlOgo+ID4+IE9uIEZyaSwgSmFuIDE5LCAyMDE4IGF0IDAzOjM0OjU2UE0g
KzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jv
b3QvYnVpbGQzMi5tayBiL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsKPiA+PiA+IGluZGV4
IDQ4Yzc0MDdjMDAuLjAyOGFjMTliOTYgMTAwNjQ0Cj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYv
Ym9vdC9idWlsZDMyLm1rCj4gPj4gPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1r
Cj4gPj4gPiBAQCAtMzYsNSArMzYsOCBAQCBDRkxBR1MgOj0gJChmaWx0ZXItb3V0IC1mbHRvLCQo
Q0ZMQUdTKSkKPiA+PiA+ICBjbWRsaW5lLm86IGNtZGxpbmUuYyAkKENNRExJTkVfREVQUykKPiA+
PiA+ICAKPiA+PiA+ICByZWxvYy5vOiByZWxvYy5jICQoUkVMT0NfREVQUykKPiA+PiA+ICtpZmVx
ICgkKENPTkZJR19QVkhfR1VFU1QpLHkpCj4gPj4gPiArcmVsb2MubzogQ0ZMQUdTICs9IC1EQ09O
RklHX1BWSF9HVUVTVAo+ID4+ID4gK2VuZGlmCj4gPj4gCj4gPj4gSSB3b3VsZCBtYXliZSBkbyB0
aGlzIGFib3ZlLCB3aGVyZSB0aGUgcmVzdCBvZiB0aGUgQ0ZMQUdTIGFyZSBzZXQuCj4gPj4gQ2Vy
dGFpbmx5IHNldHRpbmcgLURDT05GSUdfUFZIX0dVRVNUIHNob3VsZG4ndCBjYXVzZSBpc3N1ZXMg
ZWxzZXdoZXJlLgo+ID4+IAo+ID4+IENGTEFHUy0kKENPTkZJR19QVkhfR1VFU1QpICs9IC1EQ09O
RklHX1BWSF9HVUVTVAo+ID4+IENGTEFHUyArPSAkKENGTEFHUy15KQo+ID4+IAo+ID4+ID4gIC5Q
UkVDSU9VUzogJS5iaW4gJS5sbmsKPiA+PiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9v
dC9kZWZzLmggYi94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKPiA+PiA+IGluZGV4IDZhYmRjMTU0
NDYuLjA1OTIxYTY0YTMgMTAwNjQ0Cj4gPj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZz
LmgKPiA+PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2RlZnMuaAo+ID4+ID4gQEAgLTUxLDYg
KzUxLDkgQEAgdHlwZWRlZiB1bnNpZ25lZCBzaG9ydCB1MTY7Cj4gPj4gPiAgdHlwZWRlZiB1bnNp
Z25lZCBpbnQgdTMyOwo+ID4+ID4gIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBsb25nIHU2NDsKPiA+
PiA+ICB0eXBlZGVmIHVuc2lnbmVkIGludCBzaXplX3Q7Cj4gPj4gPiArdHlwZWRlZiB1OCB1aW50
OF90Owo+ID4+ID4gK3R5cGVkZWYgdTMyIHVpbnQzMl90Owo+ID4+ID4gK3R5cGVkZWYgdTY0IHVp
bnQ2NF90Owo+ID4+IAo+ID4+IFRoaXMgdGhpcyBzZWVtcyB0byBiZSBhbHdheXMgZXhwYW5kaW5n
LCBtYXliZSBiZXR0ZXIgdG8gc2ltcGx5IHJlcGxhY2UKPiA+PiB0aGUgc3RkYm9vbC5oIGluY2x1
ZGUgYWJvdmUgd2l0aCB0eXBlcy5oPwo+ID4+IAo+ID4gCj4gPiBJJ20gdHdvIG1pbmRlZCBoZXJl
LiBNeSBpbXByZXNzaW9uIGlzIHRoYXQgdGhpcyB3YW50cyB0byBiZSBtaW5pbWFsIGFuZAo+ID4g
c3RhbmRhbG9uZS4gVGhlIGNvbnRlbnQgaW4gdHlwZXMuaCBpcyBhIGxvdCBtb3JlIHRoYW4gd2Ug
bmVlZCBoZXJlLgo+IAo+IFBsZWFzZSBrZWVwIGl0IHRoZSAobWluaW1hbCkgd2F5IHlvdSBoYXZl
IGl0Lgo+IAo+ID4+ID4gICNkZWZpbmUgVTE2X01BWAkJKCh1MTYpKH4wVSkpCj4gPj4gPiAgI2Rl
ZmluZSBVSU5UX01BWAkofjBVKQo+ID4+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+ID4+ID4gaW5kZXggMGY2NTJjZWEx
MS4uNjE0ZTUzMDgxZSAxMDA2NDQKPiA+PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQu
Uwo+ID4+ID4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gPj4gPiBAQCAtNDE0LDYg
KzQxNCw3IEBAIF9fcHZoX3N0YXJ0Ogo+ID4+ID4gIAo+ID4+ID4gICAgICAgICAgLyogU2V0IHRy
YW1wb2xpbmVfcGh5cyB0byB1c2UgbWZuIDEgdG8gYXZvaWQgaGF2aW5nIGEgbWFwcGluZyBhdCBW
QSAwICovCj4gPj4gPiAgICAgICAgICBtb3Z3ICAgICQweDEwMDAsIHN5bV9lc2kodHJhbXBvbGlu
ZV9waHlzKQo+ID4+ID4gKyAgICAgICAgbW92bCAgICAkMHgzMzZlYzU3OCwgJWVheCAvKiBtb3Yg
JFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUsICVlYXggKi8KPiA+PiAKPiA+PiBIbSwgaWYgWEVO
X0hWTV9TVEFSVF9NQUdJQ19WQUxVRSBjYW5ub3QgYmUgdXNlZCBJIHdvdWxkIHJhdGhlciBwcmVm
ZXIKPiA+PiB0byB1c2UgKCVlYngpLgo+ID4gCj4gPiBUaGUgc2FtZSByZWFzb24gSSBkaWRuJ3Qg
aW5jbHVkZSB0eXBlcy5oICsgaHZtX3N0YXJ0X2luZm8uaCBoZXJlLgo+ID4gCj4gPiBXZSBjYW4g
aW5jbHVkZSBib3RoIHRvIG1ha2UgJFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUgd29yay4gQnV0
IEkgdGhpbmsKPiA+IHVzaW5nICglZWJ4KSBpcyBiZXR0ZXIgaW4gaGVyZS4KPiAKPiBJIGFncmVl
ICglZWJ4KSBpcyBwcmVmZXJhYmxlLgo+IAoKVG8gYXZvaWQgc3BhbW1pbmcgdGhlIGxpc3Qgd2l0
aCBhbGwgdGhlIG90aGVyIGFja2VkIHBhdGNoZXMsIGhlcmUgaXMgdGhlCnVwZGF0ZWQgcGF0Y2gu
CgotLS04PC0tLQpGcm9tIDFhYzBhZmJiYzBlY2Q2MjBjNWZiYTNhMDNiYjA4NGJjNGRhZmM3OGUg
TW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCkZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkRhdGU6IFdlZCwgMTcgSmFuIDIwMTggMTg6Mzg6MDIgKzAwMDAKU3ViamVjdDogW1BBVENI
XSB4ODY6IHJlbG9jYXRlIHB2aF9pbmZvCk1JTUUtVmVyc2lvbjogMS4wCkNvbnRlbnQtVHlwZTog
dGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0
CgpNb2RpZnkgZWFybHkgYm9vdCBjb2RlIHRvIHJlbG9jYXRlIHB2aCBpbmZvIGFzIHdlbGwsIHNv
IHRoYXQgd2UgY2FuIGJlCnN1cmUgX192YSBpbiBfX3N0YXJ0X3hlbiB3b3Jrcy4KClNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KQ2M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKdjI6
IHVzZSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFIGFuZCBzd2l0Y2ggc3RhdGVtZW50IGluIHJl
bG9jLgpNb3ZlIGhlYWRlciBpbmNsdXNpb24uCgp2MzogVXNlICglZWJ4KS4gQWRkIGJsYW5rIGxp
bmVzLgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlICAgfCAgNyArKysrLQogeGVuL2Fy
Y2gveDg2L2Jvb3QvYnVpbGQzMi5tayB8ICAzICsrKwogeGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5o
ICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgICB8IDI1ICsrKysrKysr
KystLS0tLS0tLQogeGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYyAgICB8IDYyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDgxIGlu
c2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9i
b290L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKaW5kZXggYzYyNDZjODVk
Mi4uOWZlNWIzMDljNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKKysr
IGIveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKQEAgLTcsMTAgKzcsMTUgQEAgQ01ETElORV9E
RVBTID0gJChERUZTX0hfREVQUykgdmlkZW8uaAogUkVMT0NfREVQUyA9ICQoREVGU19IX0RFUFMp
ICQoQkFTRURJUikvaW5jbHVkZS94ZW4vbXVsdGlib290LmggXAogCSAgICAgJChCQVNFRElSKS9p
bmNsdWRlL3hlbi9tdWx0aWJvb3QyLmgKIAoraWZlcSAoJChDT05GSUdfUFZIX0dVRVNUKSx5KQor
UkVMT0NfREVQUyArPSAkKEJBU0VESVIpL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zdGFy
dF9pbmZvLmgKK1JFTE9DX0VYVFJBID0gQ09ORklHX1BWSF9HVUVTVD15CitlbmRpZgorCiBoZWFk
Lm86IGNtZGxpbmUuUyByZWxvYy5TCiAKIGNtZGxpbmUuUzogY21kbGluZS5jICQoQ01ETElORV9E
RVBTKQogCSQoTUFLRSkgLWYgYnVpbGQzMi5tayAkQCBDTURMSU5FX0RFUFM9IiQoQ01ETElORV9E
RVBTKSIKIAogcmVsb2MuUzogcmVsb2MuYyAkKFJFTE9DX0RFUFMpCi0JJChNQUtFKSAtZiBidWls
ZDMyLm1rICRAIFJFTE9DX0RFUFM9IiQoUkVMT0NfREVQUykiCisJJChNQUtFKSAtZiBidWlsZDMy
Lm1rICRAIFJFTE9DX0RFUFM9IiQoUkVMT0NfREVQUykiICQoUkVMT0NfRVhUUkEpCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvYm9vdC9idWlsZDMyLm1rIGIveGVuL2FyY2gveDg2L2Jvb3QvYnVp
bGQzMi5tawppbmRleCA0OGM3NDA3YzAwLi4wMjhhYzE5Yjk2IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvYm9vdC9idWlsZDMyLm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsK
QEAgLTM2LDUgKzM2LDggQEAgQ0ZMQUdTIDo9ICQoZmlsdGVyLW91dCAtZmx0bywkKENGTEFHUykp
CiBjbWRsaW5lLm86IGNtZGxpbmUuYyAkKENNRExJTkVfREVQUykKIAogcmVsb2MubzogcmVsb2Mu
YyAkKFJFTE9DX0RFUFMpCitpZmVxICgkKENPTkZJR19QVkhfR1VFU1QpLHkpCityZWxvYy5vOiBD
RkxBR1MgKz0gLURDT05GSUdfUFZIX0dVRVNUCitlbmRpZgogCiAuUFJFQ0lPVVM6ICUuYmluICUu
bG5rCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmggYi94ZW4vYXJjaC94ODYv
Ym9vdC9kZWZzLmgKaW5kZXggNmFiZGMxNTQ0Ni4uMDU5MjFhNjRhMyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2Jvb3QvZGVmcy5oCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2RlZnMuaApAQCAt
NTEsNiArNTEsOSBAQCB0eXBlZGVmIHVuc2lnbmVkIHNob3J0IHUxNjsKIHR5cGVkZWYgdW5zaWdu
ZWQgaW50IHUzMjsKIHR5cGVkZWYgdW5zaWduZWQgbG9uZyBsb25nIHU2NDsKIHR5cGVkZWYgdW5z
aWduZWQgaW50IHNpemVfdDsKK3R5cGVkZWYgdTggdWludDhfdDsKK3R5cGVkZWYgdTMyIHVpbnQz
Ml90OwordHlwZWRlZiB1NjQgdWludDY0X3Q7CiAKICNkZWZpbmUgVTE2X01BWAkJKCh1MTYpKH4w
VSkpCiAjZGVmaW5lIFVJTlRfTUFYCSh+MFUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9v
dC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggMGY2NTJjZWExMS4uYWEy
ZTJhOTNjOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNDE0LDYgKzQxNCw3IEBAIF9fcHZoX3N0YXJ0OgogCiAg
ICAgICAgIC8qIFNldCB0cmFtcG9saW5lX3BoeXMgdG8gdXNlIG1mbiAxIHRvIGF2b2lkIGhhdmlu
ZyBhIG1hcHBpbmcgYXQgVkEgMCAqLwogICAgICAgICBtb3Z3ICAgICQweDEwMDAsIHN5bV9lc2ko
dHJhbXBvbGluZV9waHlzKQorICAgICAgICBtb3ZsICAgICglZWJ4KSwgJWVheCAvKiBtb3YgJFhF
Tl9IVk1fU1RBUlRfTUFHSUNfVkFMVUUsICVlYXggKi8KICAgICAgICAgam1wICAgICB0cmFtcG9s
aW5lX3NldHVwCiAKICNlbmRpZiAvKiBDT05GSUdfUFZIX0dVRVNUICovCkBAIC01NzgsMTggKzU3
OSwyMCBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICAvKiBHZXQgYm90dG9tLW1vc3QgbG93
LW1lbW9yeSBzdGFjayBhZGRyZXNzLiAqLwogICAgICAgICBhZGQgICAgICRUUkFNUE9MSU5FX1NQ
QUNFLCVlY3gKIAotI2lmZGVmIENPTkZJR19QVkhfR1VFU1QKLSAgICAgICAgY21wYiAgICAkMCwg
c3ltX2ZzKHB2aF9ib290KQotICAgICAgICBqbmUgICAgIDFmCi0jZW5kaWYKLQotICAgICAgICAv
KiBTYXZlIHRoZSBNdWx0aWJvb3QgaW5mbyBzdHJ1Y3QgKGFmdGVyIHJlbG9jYXRpb24pIGZvciBs
YXRlciB1c2UuICovCisgICAgICAgIC8qIFNhdmUgTXVsdGlib290IC8gUFZIIGluZm8gc3RydWN0
IChhZnRlciByZWxvY2F0aW9uKSBmb3IgbGF0ZXIgdXNlLiAqLwogICAgICAgICBwdXNoICAgICVl
Y3ggICAgICAgICAgICAgICAgLyogQm90dG9tLW1vc3QgbG93LW1lbW9yeSBzdGFjayBhZGRyZXNz
LiAqLwotICAgICAgICBwdXNoICAgICVlYnggICAgICAgICAgICAgICAgLyogTXVsdGlib290IGlu
Zm9ybWF0aW9uIGFkZHJlc3MuICovCi0gICAgICAgIHB1c2ggICAgJWVheCAgICAgICAgICAgICAg
ICAvKiBNdWx0aWJvb3QgbWFnaWMuICovCisgICAgICAgIHB1c2ggICAgJWVieCAgICAgICAgICAg
ICAgICAvKiBNdWx0aWJvb3QgLyBQVkggaW5mb3JtYXRpb24gYWRkcmVzcy4gKi8KKyAgICAgICAg
cHVzaCAgICAlZWF4ICAgICAgICAgICAgICAgIC8qIE1hZ2ljIG51bWJlci4gKi8KICAgICAgICAg
Y2FsbCAgICByZWxvYwotICAgICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKG11bHRpYm9vdF9wdHIp
CisjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAorICAgICAgICBjbXAgICAgICQwLHN5bV9mcyhwdmhf
Ym9vdCkKKyAgICAgICAgamUgICAgICAxZgorICAgICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKHB2
aF9zdGFydF9pbmZvX3BhKQorICAgICAgICBqbXAgICAgIDJmCisjZW5kaWYKIDE6CisgICAgICAg
IG1vdiAgICAgJWVheCxzeW1fZnMobXVsdGlib290X3B0cikKKzI6CiAKICAgICAgICAgLyoKICAg
ICAgICAgICogTm93IHRyYW1wb2xpbmVfcGh5cyBwb2ludHMgdG8gdGhlIGZvbGxvd2luZyBzdHJ1
Y3R1cmUgKGxvd2VzdCBhZGRyZXNzCkBAIC01OTgsMTIgKzYwMSwxMiBAQCB0cmFtcG9saW5lX3Nl
dHVwOgogICAgICAgICAgKiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgKiB8
IFRSQU1QT0xJTkVfU1RBQ0tfU1BBQ0UgfAogICAgICAgICAgKiArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwotICAgICAgICAgKiB8ICAgICAgICBtYmkgZGF0YSAgICAgICAgfAorICAgICAgICAg
KiB8ICAgICBEYXRhIChNQkkgLyBQVkgpICAgfAogICAgICAgICAgKiArLSAtIC0gLSAtIC0gLSAt
IC0gLSAtIC0gKwogICAgICAgICAgKiB8ICAgIFRSQU1QT0xJTkVfU1BBQ0UgICAgfAogICAgICAg
ICAgKiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAgICAgICAgKgotICAgICAgICAgKiBt
YmkgZGF0YSBncm93cyBkb3dud2FyZHMgZnJvbSB0aGUgaGlnaGVzdCBhZGRyZXNzIG9mIFRSQU1Q
T0xJTkVfU1BBQ0UKKyAgICAgICAgICogRGF0YSBncm93cyBkb3dud2FyZHMgZnJvbSB0aGUgaGln
aGVzdCBhZGRyZXNzIG9mIFRSQU1QT0xJTkVfU1BBQ0UKICAgICAgICAgICogcmVnaW9uIHRvIHRo
ZSBlbmQgb2YgdGhlIHRyYW1wb2xpbmUuIFRoZSByZXN0IG9mIFRSQU1QT0xJTkVfU1BBQ0UgaXMK
ICAgICAgICAgICogcmVzZXJ2ZWQgZm9yIHRyYW1wb2xpbmUgY29kZSBhbmQgZGF0YS4KICAgICAg
ICAgICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jIGIveGVuL2FyY2gv
eDg2L2Jvb3QvcmVsb2MuYwppbmRleCBiOTkyNjc4YjVlLi4yMTZlZGI4M2E2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ib290L3JlbG9j
LmMKQEAgLTE0LDggKzE0LDggQEAKIAogLyoKICAqIFRoaXMgZW50cnkgcG9pbnQgaXMgZW50ZXJl
ZCBmcm9tIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyB3aXRoOgotICogICAtIDB4NCglZXNwKSA9
IE1VTFRJQk9PVF9NQUdJQywKLSAqICAgLSAweDgoJWVzcCkgPSBNVUxUSUJPT1RfSU5GT1JNQVRJ
T05fQUREUkVTUywKKyAqICAgLSAweDQoJWVzcCkgPSBNQUdJQywKKyAqICAgLSAweDgoJWVzcCkg
PSBJTkZPUk1BVElPTl9BRERSRVNTLAogICogICAtIDB4YyglZXNwKSA9IFRPUE1PU1RfTE9XX01F
TU9SWV9TVEFDS19BRERSRVNTLgogICovCiBhc20gKApAQCAtNzEsNiArNzEsNDEgQEAgc3RhdGlj
IHUzMiBjb3B5X3N0cmluZyh1MzIgc3JjKQogICAgIHJldHVybiBjb3B5X21lbShzcmMsIHAgLSBz
cmMgKyAxKTsKIH0KIAorI2lmZGVmIENPTkZJR19QVkhfR1VFU1QKKworI2luY2x1ZGUgPHB1Ymxp
Yy9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oPgorCitzdGF0aWMgc3RydWN0IGh2bV9zdGFydF9p
bmZvICpwdmhfaW5mb19yZWxvYyh1MzIgaW4pCit7CisgICAgc3RydWN0IGh2bV9zdGFydF9pbmZv
ICpvdXQ7CisKKyAgICBvdXQgPSBfcChjb3B5X21lbShpbiwgc2l6ZW9mKCpvdXQpKSk7CisKKyAg
ICBpZiAoIG91dC0+Y21kbGluZV9wYWRkciApCisgICAgICAgIG91dC0+Y21kbGluZV9wYWRkciA9
IGNvcHlfc3RyaW5nKG91dC0+Y21kbGluZV9wYWRkcik7CisKKyAgICBpZiAoIG91dC0+bnJfbW9k
dWxlcyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICAgICAgc3RydWN0IGh2
bV9tb2RsaXN0X2VudHJ5ICptb2RzOworCisgICAgICAgIG91dC0+bW9kbGlzdF9wYWRkciA9Cisg
ICAgICAgICAgICBjb3B5X21lbShvdXQtPm1vZGxpc3RfcGFkZHIsCisgICAgICAgICAgICAgICAg
ICAgICBvdXQtPm5yX21vZHVsZXMgKiBzaXplb2Yoc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5KSk7
CisKKyAgICAgICAgbW9kcyA9IF9wKG91dC0+bW9kbGlzdF9wYWRkcik7CisKKyAgICAgICAgZm9y
ICggaSA9IDA7IGkgPCBvdXQtPm5yX21vZHVsZXM7IGkrKyApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGlmICggbW9kc1tpXS5jbWRsaW5lX3BhZGRyICkKKyAgICAgICAgICAgICAgICBtb2RzW2ld
LmNtZGxpbmVfcGFkZHIgPSBjb3B5X3N0cmluZyhtb2RzW2ldLmNtZGxpbmVfcGFkZHIpOworICAg
ICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIG91dDsKK30KKyNlbmRpZgorCiBzdGF0aWMgbXVs
dGlib290X2luZm9fdCAqbWJpX3JlbG9jKHUzMiBtYmlfaW4pCiB7CiAgICAgaW50IGk7CkBAIC0y
MjYsMTQgKzI2MSwyNyBAQCBzdGF0aWMgbXVsdGlib290X2luZm9fdCAqbWJpMl9yZWxvYyh1MzIg
bWJpX2luKQogICAgIHJldHVybiBtYmlfb3V0OwogfQogCi1tdWx0aWJvb3RfaW5mb190IF9fc3Rk
Y2FsbCAqcmVsb2ModTMyIG1iX21hZ2ljLCB1MzIgbWJpX2luLCB1MzIgdHJhbXBvbGluZSkKK3Zv
aWQgX19zdGRjYWxsICpyZWxvYyh1MzIgbWFnaWMsIHUzMiBpbiwgdTMyIHRyYW1wb2xpbmUpCiB7
CiAgICAgYWxsb2MgPSB0cmFtcG9saW5lOwogCi0gICAgaWYgKCBtYl9tYWdpYyA9PSBNVUxUSUJP
T1QyX0JPT1RMT0FERVJfTUFHSUMgKQotICAgICAgICByZXR1cm4gbWJpMl9yZWxvYyhtYmlfaW4p
OwotICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIG1iaV9yZWxvYyhtYmlfaW4pOworICAgIHN3aXRj
aCAoIG1hZ2ljICkKKyAgICB7CisgICAgY2FzZSBNVUxUSUJPT1RfQk9PVExPQURFUl9NQUdJQzoK
KyAgICAgICAgcmV0dXJuIG1iaV9yZWxvYyhpbik7CisKKyAgICBjYXNlIE1VTFRJQk9PVDJfQk9P
VExPQURFUl9NQUdJQzoKKyAgICAgICAgcmV0dXJuIG1iaTJfcmVsb2MoaW4pOworCisjaWZkZWYg
Q09ORklHX1BWSF9HVUVTVAorICAgIGNhc2UgWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRToKKyAg
ICAgICAgcmV0dXJuIHB2aF9pbmZvX3JlbG9jKGluKTsKKyNlbmRpZgorCisgICAgZGVmYXVsdDoK
KyAgICAgICAgLyogTm90aGluZyB3ZSBjYW4gZG8gKi8KKyAgICAgICAgcmV0dXJuIE5VTEw7Cisg
ICAgfQogfQogCiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:36:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbKf-0001HE-Sn; Mon, 22 Jan 2018 12:36:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r/hy=er=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edbKf-0001Gy-48
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 12:36:13 +0000
X-Inumbo-ID: d342659c-ff70-11e7-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d342659c-ff70-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:36:11 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id t74so16112197wme.3
 for <xen-devel@lists.xen.org>; Mon, 22 Jan 2018 04:36:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=AKESHymqzBZWBb53EH1NdvAguZN0V5+i3qROjUDk2so=;
 b=grCvKbINI4Dd/Dc0DTaygX7Xm13BbPCqLSuMFLvV7EnbU717bfnnoT5T+oq5NSSTQ+
 mLfUDVSyspszU1Ah0xCa3XTP0l53kl4oTShwXzI69gVY5G7kq4BEMcX8iQCrcXiNkuaU
 +QG+ZUZ0dy01kMKbilp+ZNKmCObQuMhI6BpbU=
X-Google-DKIM-Signature: v=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=AKESHymqzBZWBb53EH1NdvAguZN0V5+i3qROjUDk2so=;
 b=OkA5AZ0k2p7G9Mc7QszQiPG+/cfu8BHOktS2nZViGb7xqX43I0LstFWvzqypwdQ0YQ
 Lj34wuz3p6iScNczZS31+GEL8ueWYUXpv1MwG5r8DkjCjZbtvMvrX5WjYgL9xO/F/Uyd
 Zv0QtIIS7X2JAfnpfXgIravy2mAtQE986YyfGBkRWS7KuZ77V+414D7Hi1/mQBJhe33g
 7PXNleOWfx0G4ftvVLQ3r9BQ+6dx2big0gdMBXaBSvaw+bIqT/WlI70b+lE3v5SlCEWp
 WLe2m/jSjLifbuWKDzyO7PXHKkYNpAPwVt158XJI60LGMWvIZyxbZ4mka1UBVpC+Z+G9
 y91w==
X-Gm-Message-State: AKwxytdQjn4iz164KNVwDxgWGTVZAPo78YSASVaWUmMP6HqvaDa3AiGn
 mZyOwyAOEVERJAOOwAlIAPSG04hPYQI=
X-Google-Smtp-Source: ACJfBosyewS5KhOUIXnlHQBDPA0G4IEg0PwWzeq6iMqa0xezYBugLMBdO565P+LxuapgHl1z6NTFAA==
X-Received: by 10.28.51.12 with SMTP id z12mr7501441wmz.16.1516369266502;
 Fri, 19 Jan 2018 05:41:06 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s44sm5113642wrc.64.2018.01.19.05.41.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 19 Jan 2018 05:41:06 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri, 19 Jan 2018 13:40:57 +0000
Message-Id: <20180119134103.3390-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180119134103.3390-1-julien.grall@linaro.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 1/7] xen/arm32: entry: Consolidate
	DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGFsbCB0aGUgREVGSU5FX1RSQVBfRU5UUllfKiBt
YWNyb3MgIGFyZSB0aGUKaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkg
dW5tYXNrZWQuCgpSYXRoZXIgdGhhbiBkdXBsaWNhdGluZyB0aGUgY29kZSwgaW50cm9kdWNlIF9f
REVGSU5FX1RSQVBfRU5UUlkgbWFjcm8KdGhhdCB3aWxsIHRha2UgdGhlIGxpc3Qgb2YgaW50ZXJy
dXB0cyB0byB1bm1hc2suCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KClNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJt
L2FybTMyL2VudHJ5LlMgfCAzNiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9l
bnRyeS5TCmluZGV4IDEyMDkyMmU2NGUuLmM2NDkwZDI4NDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0x
MTEsMzkgKzExMSwyOSBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKIHNraXBfY2hlY2s6CiAgICAg
ICAgIG1vdiBwYywgbHIKIAotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorLyoKKyAqIE1hY3JvIHRvIGRlZmlu
ZSB0cmFwIGVudHJ5LiBUaGUgaWZsYWdzIGNvcnJlc3BvbmRzIHRvIHRoZSBsaXN0IG9mCisgKiBp
bnRlcnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisgKi8K
KyNkZWZpbmUgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBpZmxhZ3MpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHRyYXBfIyN0cmFwOiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgU0FWRV9BTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgY3BzaWUgaTsgICAgICAgIC8qIGxvY2FsX2lycV9lbmFi
bGUgKi8gICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY3BzaWUgYTsgICAgICAg
IC8qIGFzeW5jaHJvbm91cyBhYm9ydCBlbmFibGUgKi8gICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgY3BzaWUgaWZsYWdzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgYWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgbW92IHIwLCBzcDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
bW92IHIxMSwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgYmljIHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIg
KG5vb3Agb24gZ3Vlc3QgdHJhcCkgKi8gIFwKICAgICAgICAgYiBkb190cmFwXyMjdHJhcAogCi0j
ZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05PSVJRKHRyYXApICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi10cmFwXyMjdHJhcDogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGE7ICAgICAgICAvKiBhc3luY2hyb25vdXMgYWJv
cnQgZW5hYmxlICovICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJuX2Zy
b21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWdu
IHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCi0gICAgICAgIGIg
ZG9fdHJhcF8jI3RyYXAKKy8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRL0Fib3J0LCBr
ZWVwIEZJUSBtYXNrZWQgKi8KKyNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUlkodHJhcCkgX19ERUZJ
TkVfVFJBUF9FTlRSWSh0cmFwLCBhaSkKIAotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0FC
T1JUKHRyYXApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBBTElH
TjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjcHNpZSBp
OyAgICAgICAgLyogbG9jYWxfaXJxX2VuYWJsZSAqLyAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBhZHIgbHIsIHJldHVybl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjExLCBz
cDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBn
dWVzdCB0cmFwKSAqLyAgXAotICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisvKiBUcmFwIGhhbmRs
ZXIgd2hpY2ggdW5tYXNrIEFib3J0LCBrZWVwIElSUS9GSVEgbWFza2VkICovCisjZGVmaW5lIERF
RklORV9UUkFQX0VOVFJZX05PSVJRKHRyYXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgYSkK
KworLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEsIGtlZXAgQWJvcnQvRklRIG1hc2tl
ZCAqLworI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0FCT1JUKHRyYXApIF9fREVGSU5FX1RS
QVBfRU5UUlkodHJhcCwgaSkKIAogICAgICAgICAuYWxpZ24gNQogR0xPQkFMKGh5cF90cmFwc192
ZWN0b3IpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:37:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:37:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbMC-0001bu-6c; Mon, 22 Jan 2018 12:37:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edbMB-0001bF-5i
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:37:47 +0000
X-Inumbo-ID: 649f9322-ff70-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 649f9322-ff70-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:33:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 58AB8AD51;
 Mon, 22 Jan 2018 12:33:03 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 13:32:50 +0100
Message-Id: <20180122123256.1431-7-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH RFC v2 06/12] x86: add a xpti command line
	parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIGEgY29tbWFuZCBsaW5lIHBhcmFtZXRlciBmb3IgY29udHJvbGxpbmcgWGVuIHBhZ2UgdGFi
bGUgaXNvbGF0aW9uCihYUFRJKTogcGVyIGRlZmF1bHQgaXQgaXMgb24gZm9yIG5vbi1BTUQgc3lz
dGVtcyBpbiA2NCBiaXQgcHYgZG9tYWlucy4KClBvc3NpYmxlIHNldHRpbmdzIGFyZToKLSB0cnVl
OiBzd2l0Y2hlZCBvbiBldmVuIG9uIEFNRCBzeXN0ZW1zCi0gZmFsc2U6IHN3aXRjaGVkIG9mZiBm
b3IgYWxsCi0gbm9kb20wOiBzd2l0Y2hlZCBvZmYgZm9yIGRvbTAKClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93biB8IDE4ICsrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
ICAgICAgICAgICAgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5n
ZWQsIDc1IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4
IGY1MjE0ZGVmYmIuLjkwMjAyYTVjYzkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
CkBAIC0xOTExLDYgKzE5MTEsMjQgQEAgSW4gdGhlIGNhc2UgdGhhdCB4MmFwaWMgaXMgaW4gdXNl
LCB0aGlzIG9wdGlvbiBzd2l0Y2hlcyBiZXR3ZWVuIHBoeXNpY2FsIGFuZAogY2x1c3RlcmVkIG1v
ZGUuICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwgaXMgY2x1
c3RlcgogbW9kZS4KIAorIyMjIHhwdGkKKz4gYD0gbm9kb20wIHwgZGVmYXVsdCB8IDxib29sZWFu
PmAKKworPiBEZWZhdWx0OiBgZmFsc2VgIG9uIEFNRCBoYXJkd2FyZSwgYHRydWVgIGV2ZXJ5d2hl
cmUgZWxzZS4KKworPiBDYW4gYmUgbW9kaWZpZWQgYXQgcnVudGltZQorCitPdmVycmlkZSBkZWZh
dWx0IHNlbGVjdGlvbiBvZiB3aGV0aGVyIHRvIGlzb2xhdGUgNjQtYml0IFBWIGd1ZXN0IHBhZ2UK
K3RhYmxlcy4KKworYHRydWVgIGFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBldmVuIG9u
IEFNRCBoYXJkd2FyZS4KKworYGZhbHNlYCBkZWFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlv
biBvbiBhbGwgc3lzdGVtcy4KKworYG5vZG9tMGAgZGVhY3RpdmF0ZXMgcGFnZSB0YWJsZSBpc29s
YXRpb24gZm9yIGRvbTAuCisKK2BkZWZhdWx0YCBzd2l0Y2ggdG8gZGVmYXVsdCBzZXR0aW5ncy4K
KwogIyMjIHhzYXZlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCmluZGV4IDc0ZTllNjY3ZDIu
LjdkNTBmOWJjMTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTYsNiArNiw3IEBACiAKICNpbmNsdWRlIDx4ZW4v
ZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vaW5p
dC5oPgogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KIApAQCAt
MTcsNiArMTgsNDAgQEAKICN1bmRlZiBwYWdlX3RvX21mbgogI2RlZmluZSBwYWdlX3RvX21mbihw
ZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKIAorc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7
CisgICAgWFBUSV9ERUZBVUxULAorICAgIFhQVElfT04sCisgICAgWFBUSV9PRkYsCisgICAgWFBU
SV9OT0RPTTAKK30gb3B0X3hwdGkgPSBYUFRJX0RFRkFVTFQ7CisKK3N0YXRpYyBpbnQgcGFyc2Vf
eHB0aShjb25zdCBjaGFyICpzKQoreworICAgIGludCByYyA9IDA7CisKKyAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMsIE5VTEwpICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICBvcHRfeHB0
aSA9IFhQVElfT0ZGOworICAgICAgICBicmVhazsKKyAgICBjYXNlIDE6CisgICAgICAgIG9wdF94
cHRpID0gWFBUSV9PTjsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgaWYg
KCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAgICAgb3B0X3hwdGkgPSBYUFRJX0RF
RkFVTFQ7CisgICAgICAgIGVsc2UgaWYgKCAhc3RyY21wKHMsICJub2RvbTAiKSApCisgICAgICAg
ICAgICBvcHRfeHB0aSA9IFhQVElfTk9ET00wOworICAgICAgICBlbHNlCisgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByYzsKK30K
KworY3VzdG9tX3J1bnRpbWVfcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKKwogc3RhdGljIHZv
aWQgbm9yZXR1cm4gY29udGludWVfbm9uaWRsZV9kb21haW4oc3RydWN0IHZjcHUgKnYpCiB7CiAg
ICAgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCgpOwpAQCAtNzYsNiArMTExLDggQEAgaW50IHN3aXRj
aF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIGdvdG8gdW5kb19hbmRfZmFp
bDsKICAgICB9CiAKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gZmFsc2U7CisKICAgICBk
b21haW5fc2V0X2FsbG9jX2JpdHNpemUoZCk7CiAgICAgcmVjYWxjdWxhdGVfY3B1aWRfcG9saWN5
KGQpOwogCkBAIC0yMTIsNiArMjQ5LDI0IEBAIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgLyogNjQtYml0IFBW
IGd1ZXN0IGJ5IGRlZmF1bHQuICovCiAgICAgZC0+YXJjaC5pc18zMmJpdF9wdiA9IGQtPmFyY2gu
aGFzXzMyYml0X3NoaW5mbyA9IDA7CiAKKyAgICBzd2l0Y2ggKG9wdF94cHRpKQorICAgIHsKKyAg
ICBjYXNlIFhQVElfT0ZGOgorICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gZmFsc2U7
CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgWFBUSV9PTjoKKyAgICAgICAgZC0+YXJjaC5wdl9k
b21haW4ueHB0aSA9IHRydWU7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgWFBUSV9OT0RPTTA6
CisgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5k
b3IgIT0gWDg2X1ZFTkRPUl9BTUQgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGQtPmRvbWFpbl9pZCAhPSAwICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
LT5kb21haW5faWQgIT0gaGFyZHdhcmVfZG9taWQ7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
WFBUSV9ERUZBVUxUOgorICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EOworICAgICAgICBicmVhazsKKyAgICB9
CisKICAgICByZXR1cm4gMDsKIAogICBmYWlsOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggNDY3OWQ1
NDc3ZC4uZjEyMzBhYzYyMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0yNTcsNiArMjU3LDggQEAg
c3RydWN0IHB2X2RvbWFpbgogICAgIHN0cnVjdCBtYXBjYWNoZV9kb21haW4gbWFwY2FjaGU7CiAK
ICAgICBzdHJ1Y3QgY3B1aWRtYXNrcyAqY3B1aWRtYXNrczsKKworICAgIGJvb2wgeHB0aTsKIH07
CiAKIHN0cnVjdCBtb25pdG9yX3dyaXRlX2RhdGEgewotLSAKMi4xMy42CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:42:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:42:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbQD-0002KS-Mk; Mon, 22 Jan 2018 12:41:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edbQC-0002KL-40
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 12:41:56 +0000
X-Inumbo-ID: 9d270e78-ff71-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d270e78-ff71-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:41:49 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 05:41:48 -0700
Message-Id: <5A65EA1A02000078001A10E8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 05:41:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
 <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: Drop DOMCTL_getmemlist and
 xc_get_pfn_list()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDIwOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oCj4gQEAgLTExMTcsNyArMTExNyw3IEBAIHN0cnVjdCB4ZW5fZG9t
Y3RsIHsKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX3BhdXNlZG9tYWluICAgICAgICAgICAgICAgICAg
ICAzCj4gICNkZWZpbmUgWEVOX0RPTUNUTF91bnBhdXNlZG9tYWluICAgICAgICAgICAgICAgICAg
NAo+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2V0ZG9tYWluaW5mbyAgICAgICAgICAgICAgICAgIDUK
PiAtI2RlZmluZSBYRU5fRE9NQ1RMX2dldG1lbWxpc3QgICAgICAgICAgICAgICAgICAgICA2Cj4g
Ky8qICNkZWZpbmUgWEVOX0RPTUNUTF9nZXRtZW1saXN0ICAgICAgICAgICAgICAgICAgNiBPYnNv
bGV0ZSAqLwo+ICAvKiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1laW5mbyAgICAgICAg
ICAgIDcgT2Jzb2xldGUgLSB1c2UgZ2V0cGFnZWZyYW1laW5mbzMgKi8KPiAgLyogI2RlZmluZSBY
RU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8yICAgICAgICAgICA4IE9ic29sZXRlIC0gdXNlIGdl
dHBhZ2VmcmFtZWluZm8zICovCj4gICNkZWZpbmUgWEVOX0RPTUNUTF9zZXR2Y3B1YWZmaW5pdHkg
ICAgICAgICAgICAgICAgOQoKSnVzdCBsaWtlIG1lbnRpb25lZCB1cG9uIHNvbWVvbmUgZWxzZSdz
IHJlY2VudCBzdWJtaXNzaW9uIHRvCnJlbW92ZSBhIGRvbWN0bCBzdWItb3A6IFlvdSB3YW50IHRv
IGJ1bXAgdGhlIGludGVyZmFjZSB2ZXJzaW9uCihyZW1lbWJlciB0aGF0IHRoZSBidW1wIGRvbmUg
Zm9yIHRoZSBzaGltIGRvZXNuJ3QgY291bnQgYXMgbG9uZwphcyB0aGVyZSBpcyBhIHBvc3NpYmxl
IHBsYW4gdG8gbWFrZSB0aGF0IG90aGVyIHJlY2VudCBjb21taXQgcGFydApvZiBhIDQuMTAueCBz
dGFibGUgcmVsZWFzZSkuIFBsdXMgSSBhZ2FpbiBxdWVzdGlvbiB3aGV0aGVyCiJPYnNvbGV0ZSIg
aXMgYW4gYXBwcm9wcmlhdGUgZGVzY3JpcHRpb24gZm9yIHNvbWV0aGluZyB0aGF0J3Mgbm8KbG9u
Z2VyIHBhcnQgb2YgdGhlIGludGVyZmFjZSAocmF0aGVyIHRoYW4ganVzdCBiZWluZyBzdWdnZXN0
ZWQgdG8Kbm8gbG9uZ2VyIGJlIHVzZWQpLiBJcyB0aGVyZSBhbnkgcG9pbnQgaW4ga2VlcGluZyB0
aGUgb2xkIHN1Yi1vcAphcyBhIGNvbW1lbnQgaW4gdGhlIGZpcnN0IHBsYWNlPwoKV2l0aCB0aGlz
IHN1aXRhYmx5IGFkZHJlc3NlZCwgdGhlIGh5cGVydmlzb3Igc2lkZSBpcwpBY2tlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:44:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbT5-0002T7-2k; Mon, 22 Jan 2018 12:44:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ksin=er=citrix.com=prvs=553107298=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edbT4-0002Sq-7f
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:44:54 +0000
X-Inumbo-ID: 076e373a-ff72-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 076e373a-ff72-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:44:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66443659"
Date: Mon, 22 Jan 2018 12:44:41 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180122124441.26ojjq6kl3m3nnig@MacBook-Pro-de-Roger.local>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-6-wei.liu2@citrix.com>
 <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
 <20180119163900.auf6tkm7o2vjvy5g@citrix.com>
 <5A65CB8A02000078001A0FC8@prv-mh.provo.novell.com>
 <20180122123521.vbeuvdiau2jaolpk@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180122123521.vbeuvdiau2jaolpk@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMTI6MzU6MjFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBUbyBhdm9pZCBzcGFtbWluZyB0aGUgbGlzdCB3aXRoIGFsbCB0aGUgb3RoZXIgYWNrZWQgcGF0
Y2hlcywgaGVyZSBpcyB0aGUKPiB1cGRhdGVkIHBhdGNoLgo+IAo+IC0tLTg8LS0tCj4gRnJvbSAx
YWMwYWZiYmMwZWNkNjIwYzVmYmEzYTAzYmIwODRiYzRkYWZjNzhlIE1vbiBTZXAgMTcgMDA6MDA6
MDAgMjAwMQo+IEZyb206IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gRGF0ZTogV2Vk
LCAxNyBKYW4gMjAxOCAxODozODowMiArMDAwMAo+IFN1YmplY3Q6IFtQQVRDSF0geDg2OiByZWxv
Y2F0ZSBwdmhfaW5mbwo+IE1JTUUtVmVyc2lvbjogMS4wCj4gQ29udGVudC1UeXBlOiB0ZXh0L3Bs
YWluOyBjaGFyc2V0PVVURi04Cj4gQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAo+IAo+
IE1vZGlmeSBlYXJseSBib290IGNvZGUgdG8gcmVsb2NhdGUgcHZoIGluZm8gYXMgd2VsbCwgc28g
dGhhdCB3ZSBjYW4gYmUKPiBzdXJlIF9fdmEgaW4gX19zdGFydF94ZW4gd29ya3MuCj4gCj4gU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCldpdGggb25lIHF1ZXN0aW9u
IGJlbG93LgoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvaGVhZC5TCj4gaW5kZXggMGY2NTJjZWExMS4uYWEyZTJhOTNjOCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiArKysgYi94ZW4vYXJjaC94ODYvYm9v
dC9oZWFkLlMKPiBAQCAtNDE0LDYgKzQxNCw3IEBAIF9fcHZoX3N0YXJ0Ogo+ICAKPiAgICAgICAg
ICAvKiBTZXQgdHJhbXBvbGluZV9waHlzIHRvIHVzZSBtZm4gMSB0byBhdm9pZCBoYXZpbmcgYSBt
YXBwaW5nIGF0IFZBIDAgKi8KPiAgICAgICAgICBtb3Z3ICAgICQweDEwMDAsIHN5bV9lc2kodHJh
bXBvbGluZV9waHlzKQo+ICsgICAgICAgIG1vdmwgICAgKCVlYngpLCAlZWF4IC8qIG1vdiAkWEVO
X0hWTV9TVEFSVF9NQUdJQ19WQUxVRSwgJWVheCAqLwoKRG8geW91IHJlYWxseSBuZWVkIHRoZSBs
IHN1ZmZpeCBoZXJlPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:46:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbUl-0002bc-DR; Mon, 22 Jan 2018 12:46:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edbUj-0002bR-GS
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:46:37 +0000
X-Inumbo-ID: 47554194-ff72-11e7-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47554194-ff72-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:46:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="459100189"
Date: Mon, 22 Jan 2018 12:46:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180122124633.6hcelxlcivn3qxhi@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-6-wei.liu2@citrix.com>
 <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
 <20180119163900.auf6tkm7o2vjvy5g@citrix.com>
 <5A65CB8A02000078001A0FC8@prv-mh.provo.novell.com>
 <20180122123521.vbeuvdiau2jaolpk@citrix.com>
 <20180122124441.26ojjq6kl3m3nnig@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180122124441.26ojjq6kl3m3nnig@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMTI6NDQ6NDFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIEphbiAyMiwgMjAxOCBhdCAxMjozNToyMVBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gVG8gYXZvaWQgc3BhbW1pbmcgdGhlIGxpc3Qgd2l0aCBhbGwgdGhlIG90
aGVyIGFja2VkIHBhdGNoZXMsIGhlcmUgaXMgdGhlCj4gPiB1cGRhdGVkIHBhdGNoLgo+ID4gCj4g
PiAtLS04PC0tLQo+ID4gRnJvbSAxYWMwYWZiYmMwZWNkNjIwYzVmYmEzYTAzYmIwODRiYzRkYWZj
NzhlIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+ID4gRnJvbTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiA+IERhdGU6IFdlZCwgMTcgSmFuIDIwMTggMTg6Mzg6MDIgKzAwMDAKPiA+
IFN1YmplY3Q6IFtQQVRDSF0geDg2OiByZWxvY2F0ZSBwdmhfaW5mbwo+ID4gTUlNRS1WZXJzaW9u
OiAxLjAKPiA+IENvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD1VVEYtOAo+ID4gQ29u
dGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAo+ID4gCj4gPiBNb2RpZnkgZWFybHkgYm9vdCBj
b2RlIHRvIHJlbG9jYXRlIHB2aCBpbmZvIGFzIHdlbGwsIHNvIHRoYXQgd2UgY2FuIGJlCj4gPiBz
dXJlIF9fdmEgaW4gX19zdGFydF94ZW4gd29ya3MuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IFdpdGggb25lIHF1ZXN0aW9uIGJlbG93
Lgo+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUwo+ID4gaW5kZXggMGY2NTJjZWExMS4uYWEyZTJhOTNjOCAxMDA2NDQK
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+ID4gKysrIGIveGVuL2FyY2gveDg2
L2Jvb3QvaGVhZC5TCj4gPiBAQCAtNDE0LDYgKzQxNCw3IEBAIF9fcHZoX3N0YXJ0Ogo+ID4gIAo+
ID4gICAgICAgICAgLyogU2V0IHRyYW1wb2xpbmVfcGh5cyB0byB1c2UgbWZuIDEgdG8gYXZvaWQg
aGF2aW5nIGEgbWFwcGluZyBhdCBWQSAwICovCj4gPiAgICAgICAgICBtb3Z3ICAgICQweDEwMDAs
IHN5bV9lc2kodHJhbXBvbGluZV9waHlzKQo+ID4gKyAgICAgICAgbW92bCAgICAoJWVieCksICVl
YXggLyogbW92ICRYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFLCAlZWF4ICovCj4gCj4gRG8geW91
IHJlYWxseSBuZWVkIHRoZSBsIHN1ZmZpeCBoZXJlPwoKSSBndWVzcyBuby4gSSBjb3BpZWQgaXQg
ZnJvbSB5b3VyIHByZXZpb3VzIHJlcGx5LiA7LSkKCldlaS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:47:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:47:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbVo-0002hF-MW; Mon, 22 Jan 2018 12:47:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edbVo-0002gw-9Y
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:47:44 +0000
X-Inumbo-ID: 6d42f79f-ff72-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d42f79f-ff72-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:47:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="459100226"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 22 Jan 2018 12:47:10 +0000
Message-ID: <20180122124710.29590-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] xen/shim: stash RSDP address for ACPI driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgdXNlZCB0byB0aGUgY2FzZSB0aGF0IHdlIHBsYWNlZCBSU0RQIHVuZGVyIDFNQiBhbmQgbGV0
IFhlbiBzZWFyY2gKZm9yIGl0LiBXZSBtb3ZlZCB0aGUgcGxhY2VtZW50IHRvIHVuZGVyIDRHQiBp
biA0YTU3MzM3NzEsIHNvIHRoZQpzZWFyY2ggd291bGRuJ3Qgd29yay4KClN0YXNoIHRoZSBSU0RQ
IGFkZHJlc3MgdG8gc29sdmUgdGhpcyBwcm9ibGVtLgoKU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpXaGF0IGFib3V0IFBWSCArIEVGST8K
LS0tCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyAgICAgICAgfCA0ICsrKysKIHhlbi9k
cml2ZXJzL2FjcGkvb3NsLmMgICAgICAgICAgICAgICB8IDkgKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmggfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTQgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIv
eGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKaW5kZXggYmUzMTIyYjE2Yy4uNDI3ZjllYTZi
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKKysrIGIveGVuL2Fy
Y2gveDg2L2d1ZXN0L3B2aC1ib290LmMKQEAgLTMwLDYgKzMwLDcgQEAKIC8qIEluaXRpYWxpc2Vk
IGluIGhlYWQuUywgYmVmb3JlIC5ic3MgaXMgemVyb2VkLiAqLwogYm9vbCBfX2luaXRkYXRhIHB2
aF9ib290OwogdWludDMyX3QgX19pbml0ZGF0YSBwdmhfc3RhcnRfaW5mb19wYTsKK3Vuc2lnbmVk
IGxvbmcgX19pbml0ZGF0YSBwdmhfcnNkcF9wYTsKIAogc3RhdGljIG11bHRpYm9vdF9pbmZvX3Qg
X19pbml0ZGF0YSBwdmhfbWJpOwogc3RhdGljIG1vZHVsZV90IF9faW5pdGRhdGEgcHZoX21iaV9t
b2RzWzhdOwpAQCAtNjksNiArNzAsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY29udmVydF9wdmhf
aW5mbyh2b2lkKQogICAgICAgICBtb2RbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBl
bnRyeVtpXS5zaXplOwogICAgICAgICBtb2RbaV0uc3RyaW5nICAgID0gZW50cnlbaV0uY21kbGlu
ZV9wYWRkcjsKICAgICB9CisKKyAgICAvKiBTdGFzaCBSU0RQIHBvaW50ZXIgc28gQUNQSSBkcml2
ZXIgY2FuIGdldCBpdCAqLworICAgIHB2aF9yc2RwX3BhID0gcHZoX2luZm8tPnJzZHBfcGFkZHI7
OwogfQogCiBzdGF0aWMgdm9pZCBfX2luaXQgZ2V0X21lbW9yeV9tYXAodm9pZCkKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMgYi94ZW4vZHJpdmVycy9hY3BpL29zbC5jCmluZGV4
IDUyYzliNGJhOWEuLjZhODFkZTE3MDcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvb3Ns
LmMKKysrIGIveGVuL2RyaXZlcnMvYWNwaS9vc2wuYwpAQCAtMzgsNiArMzgsMTAgQEAKICNpbmNs
dWRlIDx4ZW4vZWZpLmg+CiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KIAorI2lmZGVmIENPTkZJR19Q
VkhfR1VFU1QKKyNpbmNsdWRlIDxhc20vZ3Vlc3QvcHZoLWJvb3QuaD4KKyNlbmRpZgorCiAjZGVm
aW5lIF9DT01QT05FTlQJCUFDUElfT1NfU0VSVklDRVMKIEFDUElfTU9EVUxFX05BTUUoIm9zbCIp
CiAKQEAgLTc0LDYgKzc4LDExIEBAIGFjcGlfcGh5c2ljYWxfYWRkcmVzcyBfX2luaXQgYWNwaV9v
c19nZXRfcm9vdF9wb2ludGVyKHZvaWQpCiAJCQkgICAgICAgIlN5c3RlbSBkZXNjcmlwdGlvbiB0
YWJsZXMgbm90IGZvdW5kXG4iKTsKIAkJCXJldHVybiAwOwogCQl9CisjaWZkZWYgQ09ORklHX1BW
SF9HVUVTVAorCX0gZWxzZSBpZiAocHZoX2Jvb3QpIHsKKwkJQVNTRVJUKHB2aF9yc2RwX3BhKTsK
KwkJcmV0dXJuIHB2aF9yc2RwX3BhOworI2VuZGlmCiAJfSBlbHNlIGlmIChJU19FTkFCTEVEKENP
TkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQKSkgewogCQlhY3BpX3BoeXNpY2FsX2FkZHJl
c3MgcGEgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3B2aC1i
b290LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmgKaW5kZXggMWI0Mjlm
OTQwMS4uOTk1NTAwZTRkYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9w
dmgtYm9vdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvcHZoLWJvb3QuaApAQCAt
MjQsNiArMjQsNyBAQAogI2lmZGVmIENPTkZJR19QVkhfR1VFU1QKIAogZXh0ZXJuIGJvb2wgcHZo
X2Jvb3Q7CitleHRlcm4gdW5zaWduZWQgbG9uZyBwdmhfcnNkcF9wYTsKIAogbXVsdGlib290X2lu
Zm9fdCAqcHZoX2luaXQodm9pZCk7CiB2b2lkIHB2aF9wcmludF9pbmZvKHZvaWQpOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:48:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbWg-0002nu-Va; Mon, 22 Jan 2018 12:48:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ksin=er=citrix.com=prvs=553107298=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edbWf-0002nb-Pe
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:48:37 +0000
X-Inumbo-ID: 8ccf318a-ff72-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ccf318a-ff72-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:48:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66443815"
Date: Mon, 22 Jan 2018 12:48:24 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180122124824.wdqgirhi2avsxaxy@MacBook-Pro-de-Roger.local>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-11-roger.pau@citrix.com>
 <5A33C8FA0200007800197AC4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A33C8FA0200007800197AC4@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 for-next 10/12] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBEZWMgMTUsIDIwMTcgYXQgMDU6MDc6MDZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjEwLjE3IGF0IDEzOjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gK3N0YXRpYyB2b2lkIGNvbnRyb2xfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVuc2lnbmVkIGludCByZWcsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpCj4gPiArewo+ID4gKyAgICBzdHJ1Y3QgdnBjaV9tc2kg
Km1zaSA9IGRhdGE7Cj4gPiArICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzID0gbWluX3QodWludDhf
dCwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxdSA8PCBNQVNLX0VYVFIo
dmFsLCBQQ0lfTVNJX0ZMQUdTX1FTSVpFKSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtc2ktPm1heF92ZWN0b3JzKTsKPiA+ICsgICAgYm9vbCBuZXdfZW5hYmxlZCA9IHZh
bCAmIFBDSV9NU0lfRkxBR1NfRU5BQkxFOwo+ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBO
byBjaGFuZ2UgaWYgdGhlIGVuYWJsZSBmaWVsZCBhbmQgdGhlIG51bWJlciBvZiB2ZWN0b3JzIGlz
Cj4gPiArICAgICAqIHRoZSBzYW1lIG9yIHRoZSBkZXZpY2UgaXMgbm90IGVuYWJsZWQsIGluIHdo
aWNoIGNhc2UgdGhlCj4gPiArICAgICAqIHZlY3RvcnMgZmllbGQgY2FuIGJlIHVwZGF0ZWQgZGly
ZWN0bHkuCj4gPiArICAgICAqLwo+ID4gKyAgICBpZiAoIG5ld19lbmFibGVkID09IG1zaS0+ZW5h
YmxlZCAmJgo+ID4gKyAgICAgICAgICh2ZWN0b3JzID09IG1zaS0+dmVjdG9ycyB8fCAhbXNpLT5l
bmFibGVkKSApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIG1zaS0+dmVjdG9ycyA9IHZlY3RvcnM7
Cj4gPiArICAgICAgICByZXR1cm47Cj4gPiArICAgIH0KPiA+ICsKPiA+ICsgICAgaWYgKCBuZXdf
ZW5hYmxlZCApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKwo+
ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIElmIHRoZSBkZXZpY2UgaXMgYWxyZWFkeSBl
bmFibGVkIGl0IG1lYW5zIHRoZSBudW1iZXIgb2YKPiA+ICsgICAgICAgICAqIGVuYWJsZWQgbWVz
c2FnZXMgaGFzIGNoYW5nZWQuIERpc2FibGUgYW5kIHJlLWVuYWJsZSB0aGUKPiA+ICsgICAgICAg
ICAqIGRldmljZSBpbiBvcmRlciB0byBhcHBseSB0aGUgY2hhbmdlLgo+ID4gKyAgICAgICAgICov
Cj4gPiArICAgICAgICBpZiAoIG1zaS0+ZW5hYmxlZCApCj4gPiArICAgICAgICB7Cj4gPiArICAg
ICAgICAgICAgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKG1zaSwgcGRldik7Cj4gPiArICAgICAgICAg
ICAgbXNpLT5lbmFibGVkID0gZmFsc2U7Cj4gPiArICAgICAgICB9Cj4gPiArCj4gPiArICAgICAg
ICBpZiAoIHZwY2lfbXNpX2FyY2hfZW5hYmxlKG1zaSwgcGRldiwgdmVjdG9ycykgKQo+ID4gKyAg
ICAgICAgICAgIHJldHVybjsKPiA+ICsKPiA+ICsgICAgICAgIGZvciAoIGkgPSAwOyBtc2ktPm1h
c2tpbmcgJiYgaSA8IHZlY3RvcnM7IGkrKyApCj4gPiArICAgICAgICAgICAgdnBjaV9tc2lfYXJj
aF9tYXNrKG1zaSwgcGRldiwgaSwgKG1zaS0+bWFzayA+PiBpKSAmIDEpOwo+IAo+IFRoZSBvcmRl
cmluZyBsb29rcyB3cm9uZyBhdCB0aGUgZmlyc3QgKGFuZCBzZWNvbmQpIGdsYW5jZTogSXQgZ2l2
ZXMKPiB0aGUgaW1wcmVzc2lvbiB0aGF0IHlvdSBlbmFibGUgdGhlIHZlY3RvcnMgYW5kIG9ubHkg
dGhlbiBtYXNrCj4gdGhlbS4gSSBfYXNzdW1lXyB0aGUgb3JkZXJpbmcgaXMgdGhlIHdheSBpdCBp
cyBiZWNhdXNlCj4gdnBjaV9tc2lfYXJjaF9lbmFibGUoKSBsZWF2ZXMgdGhlIHZlY3RvcnMgbWFz
a2VkCgpJJ3ZlIHRha2VuIGFub3RoZXIgbG9vayBhdCB0aGlzLCBhbmQgSSB0aGluayB3aGF0J3Mg
ZG9uZSBoZXJlIGlzIHN0aWxsCm5vdCBmdWxseSBjb3JyZWN0LgoKdnBjaV9taXNfYXJjaF9lbmFi
bGUgKHdoaWNoIGNhbGxzIGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEgYW5kCnB0X2lycV9jcmVh
dGVfYmluZCkgd2lsbCBsZWF2ZSB0aGUgbWFza2luZyBiaXRzIGFzIHRoZXkgd2hlcmUuIFRoZXJl
J3MKbm8gZXhwbGljaXQgbWFza2luZyBkb25lIHRoZXJlLiBJdCBqdXN0IGhhcHBlbnMgdGhhdCBY
ZW4gc2V0cyB0aGUgbWFzawp0byB+MCB3aGVuIGFkZGluZyB0aGUgUENJIGRldmljZSAoc2VlIG1z
aV9jYXBhYmlsaXR5X2luaXQpLCBhbmQgdGh1cwphbGwgdmVjdG9ycyBhcmUgbWFza2VkIGJ5IGRl
ZmF1bHQgd2hlbiB0aGUgZGV2aWNlIGZpcnN0IGVuYWJsZXMgTVNJLgoKU28gZ2l2ZW4gdGhlIGZv
bGxvd2luZyBmbG93OgoKIC0gR3Vlc3QgZW5hYmxlcyBNU0kgd2l0aCA4IHZlY3RvcnMgZW5hYmxl
ZCBhbmQgdW5tYXNrZWQuCiAtIEd1ZXN0IGRpc2FibGVzIE1TSS4KIC0gR3Vlc3QgbWFza3MgdmVj
dG9yIDQuCiAtIEd1ZXN0IHJlLWVuYWJsZXMgTVNJLgoKVGhlcmUncyBnb2luZyB0byBiZSBhIHdp
bmRvdyB3aGVyZSB2ZWN0b3IgNCB3b24ndCBiZSBtYXNrZWQgaW4gdGhlCmNvZGUgYWJvdmUgKGJl
dHdlZW4gdGhlIGNhbGwgdG8gdnBjaV9tc2lfYXJjaF9lbmFibGUgYW5kIHRoZSBjYWxsIHRvCnZw
Y2lfbXNpX2FyY2hfbWFzaykuIEl0J3MgcXVpdGUgbGlrZWx5IHRoYXQgdGhlIFFFTVUgc2lkZSBp
cyBhbHNvCm1pc3NpbmcgdGhpcywgYnV0IEFGQUlDVCBpdCdzIG5vdCBzb21ldGhpbmcgdGhhdCBh
biBPUyB3b3VsZCB1c3VhbGx5CmRvLgoKSSB0aGluayB0aGUgcHJvcGVyIHdheSB0byBzb2x2ZSB0
aGlzIGlzIHRvIHJlc2V0IHRoZSBtYXNrIGJpdHMgdG8KbWFza2VkIHdoZW4gdGhlIHZlY3RvciBp
cyB1bmJvdW5kLCBzbyB0aGF0IGF0IGJpbmQgdGltZSB0aGUgc3RhdGUgb2YKdGhlIG1hc2sgaXMg
Y29uc2lzdGVudCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgdGhlIHZlY3RvciBoYXMgYmVlbgpwcmV2
aW91c2x5IGJvdW5kIG9yIG5vdC4gVGhlIGZvbGxvd2luZyBwYXRjaCBzaG91bGQgZml4IHRoaXM6
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggOGYxNmU2YzBhNS4uYmFiM2FhMzQ5YSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9pby5jCkBAIC02NDUsNyArNjQ1LDIyIEBAIGludCBwdF9pcnFfZGVzdHJveV9iaW5kKAog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgorICAg
IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjID0gZG9tYWluX3NwaW5fbG9ja19pcnFfZGVzYyhkLCBtYWNoaW5lX2dzaSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmZmxh
Z3MpOworCisgICAgICAgIGlmICggIWRlc2MgKQorICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7
CisgICAgICAgIC8qCisgICAgICAgICAqIExlYXZlIHRoZSBNU0kgbWFza2VkLCBzbyB0aGF0IHRo
ZSBzdGF0ZSB3aGVuIGNhbGxpbmcKKyAgICAgICAgICogcHRfaXJxX2NyZWF0ZV9iaW5kIGlzIGNv
bnNpc3RlbnQgYWNyb3NzIGJpbmQvdW5iaW5kcy4KKyAgICAgICAgICovCisgICAgICAgIGd1ZXN0
X21hc2tfbXNpX2lycShkZXNjLCB0cnVlKTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBkZWZh
dWx0OgogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAgICAgfQoKSSB0aGluayB0aGlzIHNo
b3VsZCBiZSBzZW5kIGFzIGEgc2VwYXJhdGUgcGF0Y2ggb2YgdGhpcyBzZXJpZXMsIHNpbmNlCml0
J3MgYSBmaXggZm9yIHB0X2lycV9kZXN0cm95X2JpbmQuCgo+IChhbGJlaXQgdGhhdCdzCj4gc29y
dCBvZiBjb250cmFkaWN0aW5nIHRoZSBtc2ktPm1hc2tpbmcgcGFydCBvZiB0aGUgbG9vcCBjb25k
aXRpb24pLAo+IGFuZCBpZiBzbyB0aGlzIHNob3VsZCBiZSBleHBsYWluZWQgaW4gYSBjb21tZW50
LiBJZiwgaG93ZXZlciwgdGhpcwo+IGFzc3VtcHRpb24gb2YgbWluZSBpcyB3cm9uZywgdGhlbiB0
aGUgb3JkZXIgbmVlZHMgY2hhbmdpbmcuCgpJIHdpbGwgYWRkIGEgY29tbWVudCBvbmNlIHRoaXMg
aXMgc29ydGVkLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:50:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbY9-0003RX-C9; Mon, 22 Jan 2018 12:50:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edbY7-0003RP-RO
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:50:07 +0000
X-Inumbo-ID: c5225bb7-ff72-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5225bb7-ff72-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:50:06 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 05:50:05 -0700
Message-Id: <5A65EC0A02000078001A1118@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 05:50:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBBcyBh
IHByZXBhcmF0aW9uIGZvciBkb2luZyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBpbiB0aGUgWGVuIGh5
cGVydmlzb3IKPiBpbiBvcmRlciB0byBtaXRpZ2F0ZSAiTWVsdGRvd24iIHVzZSBkZWRpY2F0ZWQg
c3RhY2tzLCBHRFQgYW5kIFRTUyBmb3IKPiA2NCBiaXQgUFYgZG9tYWlucyBtYXBwZWQgdG8gdGhl
IHBlci1kb21haW4gdmlydHVhbCBhcmVhLgo+IAo+IFRoZSBwZXItdmNwdSBzdGFja3MgYXJlIHVz
ZWQgZm9yIGVhcmx5IGludGVycnVwdCBoYW5kbGluZyBvbmx5LiBBZnRlcgo+IHNhdmluZyB0aGUg
ZG9tYWluJ3MgcmVnaXN0ZXJzIHN0YWNrcyBhcmUgc3dpdGNoZWQgYmFjayB0byB0aGUgbm9ybWFs
Cj4gcGVyIHBoeXNpY2FsIGNwdSBvbmVzIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gYWRkcmVzcyBv
bi1zdGFjayBkYXRhCj4gZnJvbSBvdGhlciBjcHVzIGUuZy4gd2hpbGUgaGFuZGxpbmcgSVBJcy4K
PiAKPiBBZGRpbmcgJWNyMyBzd2l0Y2hpbmcgYmV0d2VlbiBzYXZpbmcgb2YgdGhlIHJlZ2lzdGVy
cyBhbmQgc3dpdGNoaW5nCj4gdGhlIHN0YWNrcyB3aWxsIGVuYWJsZSB0aGUgcG9zc2liaWxpdHkg
dG8gcnVuIGd1ZXN0IGNvZGUgd2l0aG91dCBhbnkKPiBwZXIgcGh5c2ljYWwgY3B1IG1hcHBpbmcs
IGkuZS4gYXZvaWRpbmcgdGhlIHRocmVhdCBvZiBhIGd1ZXN0IGJlaW5nCj4gYWJsZSB0byBhY2Nl
c3Mgb3RoZXIgZG9tYWlucyBkYXRhLgo+IAo+IFdpdGhvdXQgYW55IGZ1cnRoZXIgbWVhc3VyZXMg
aXQgd2lsbCBzdGlsbCBiZSBwb3NzaWJsZSBmb3IgZS5nLiBhCj4gZ3Vlc3QncyB1c2VyIHByb2dy
YW0gdG8gcmVhZCBzdGFjayBkYXRhIG9mIGFub3RoZXIgdmNwdSBvZiB0aGUgc2FtZQo+IGRvbWFp
biwgYnV0IHRoaXMgY2FuIGJlIGVhc2lseSBhdm9pZGVkIGJ5IGEgbGl0dGxlIFBWLUFCSSBtb2Rp
ZmljYXRpb24KPiBpbnRyb2R1Y2luZyBwZXItY3B1IHVzZXIgYWRkcmVzcyBzcGFjZXMuCj4gCj4g
VGhpcyBzZXJpZXMgaXMgbWVhbnQgYXMgYSByZXBsYWNlbWVudCBmb3IgQW5kcmV3J3MgcGF0Y2gg
c2VyaWVzOgo+ICJ4ODY6IFByZXJlcXVpc2l0ZSB3b3JrIGZvciBhIFhlbiBLQUlTRVIgc29sdXRp
b24iLgoKQ29uc2lkZXJpbmcgaW4gcGFydGljdWxhciB0aGUgdHdvIHJldmVydHMsIHdoYXQgSSdt
IG1pc3NpbmcgaGVyZQppcyBhIGNsZWFyIGRlc2NyaXB0aW9uIG9mIHRoZSBtZWFuaW5nZnVsIGFk
ZGl0aW9uYWwgcHJvdGVjdGlvbiB0aGlzCmFwcHJvYWNoIHByb3ZpZGVzIG92ZXIgdGhlIGJhbmQt
YWlkLiBGb3IgY29udGV4dCBzZWUgYWxzbwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDE3MzUuaHRtbAoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:52:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbaZ-0003dy-Oe; Mon, 22 Jan 2018 12:52:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edbaX-0003dk-Ue
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 12:52:37 +0000
X-Inumbo-ID: 1da89145-ff73-11e7-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1da89145-ff73-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:52:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66443986"
To: Jan Beulich <JBeulich@suse.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
 <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
 <5A65EA1A02000078001A10E8@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <76cd5be8-94af-b00a-5a44-ee21abc436c0@citrix.com>
Date: Mon, 22 Jan 2018 12:52:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A65EA1A02000078001A10E8@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: Drop DOMCTL_getmemlist and
	xc_get_pfn_list()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTI6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAxLjE4IGF0
IDIwOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmgKPj4gQEAgLTExMTcsNyArMTExNyw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPj4gICNkZWZp
bmUgWEVOX0RPTUNUTF9wYXVzZWRvbWFpbiAgICAgICAgICAgICAgICAgICAgMwo+PiAgI2RlZmlu
ZSBYRU5fRE9NQ1RMX3VucGF1c2Vkb21haW4gICAgICAgICAgICAgICAgICA0Cj4+ICAjZGVmaW5l
IFhFTl9ET01DVExfZ2V0ZG9tYWluaW5mbyAgICAgICAgICAgICAgICAgIDUKPj4gLSNkZWZpbmUg
WEVOX0RPTUNUTF9nZXRtZW1saXN0ICAgICAgICAgICAgICAgICAgICAgNgo+PiArLyogI2RlZmlu
ZSBYRU5fRE9NQ1RMX2dldG1lbWxpc3QgICAgICAgICAgICAgICAgICA2IE9ic29sZXRlICovCj4+
ICAvKiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1laW5mbyAgICAgICAgICAgIDcgT2Jz
b2xldGUgLSB1c2UgZ2V0cGFnZWZyYW1laW5mbzMgKi8KPj4gIC8qICNkZWZpbmUgWEVOX0RPTUNU
TF9nZXRwYWdlZnJhbWVpbmZvMiAgICAgICAgICAgOCBPYnNvbGV0ZSAtIHVzZSBnZXRwYWdlZnJh
bWVpbmZvMyAqLwo+PiAgI2RlZmluZSBYRU5fRE9NQ1RMX3NldHZjcHVhZmZpbml0eSAgICAgICAg
ICAgICAgICA5Cj4gSnVzdCBsaWtlIG1lbnRpb25lZCB1cG9uIHNvbWVvbmUgZWxzZSdzIHJlY2Vu
dCBzdWJtaXNzaW9uIHRvCj4gcmVtb3ZlIGEgZG9tY3RsIHN1Yi1vcDogWW91IHdhbnQgdG8gYnVt
cCB0aGUgaW50ZXJmYWNlIHZlcnNpb24KPiAocmVtZW1iZXIgdGhhdCB0aGUgYnVtcCBkb25lIGZv
ciB0aGUgc2hpbSBkb2Vzbid0IGNvdW50IGFzIGxvbmcKPiBhcyB0aGVyZSBpcyBhIHBvc3NpYmxl
IHBsYW4gdG8gbWFrZSB0aGF0IG90aGVyIHJlY2VudCBjb21taXQgcGFydAo+IG9mIGEgNC4xMC54
IHN0YWJsZSByZWxlYXNlKS4KClRoZXJlIGhhcyBhbHJlYWR5IGJlZW4gYSB2ZXJzaW9uIGJ1bXAg
Zm9yIDQuMTEuCgo+IFBsdXMgSSBhZ2FpbiBxdWVzdGlvbiB3aGV0aGVyCj4gIk9ic29sZXRlIiBp
cyBhbiBhcHByb3ByaWF0ZSBkZXNjcmlwdGlvbiBmb3Igc29tZXRoaW5nIHRoYXQncyBubwo+IGxv
bmdlciBwYXJ0IG9mIHRoZSBpbnRlcmZhY2UgKHJhdGhlciB0aGFuIGp1c3QgYmVpbmcgc3VnZ2Vz
dGVkIHRvCj4gbm8gbG9uZ2VyIGJlIHVzZWQpLiBJcyB0aGVyZSBhbnkgcG9pbnQgaW4ga2VlcGlu
ZyB0aGUgb2xkIHN1Yi1vcAo+IGFzIGEgY29tbWVudCBpbiB0aGUgZmlyc3QgcGxhY2U/CgpUbyBh
dm9pZCB0aGUgbnVtYmVyIGJlaW5nIHJldXNlZC7CoCBJdCBhbHNvIHNlcnZlcyBhcyBhIG1hcmtl
ciB0byBsb2NhdGUKdGhlIGNoYW5nZSB3aGljaCByZW1vdmVkIHRoZSBoeXBlcmNhbGwgaWYgYW55
b25lIGlzIGRvaW5nIGFyY2hhZW9sb2d5IGluCnRoZSBmdXR1cmUuCgpIb3cgYWJvdXQgcmVtb3Zl
ZCBpbnN0ZWFkIG9mIG9ic29sZXRlPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:52:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbai-0003fG-Vz; Mon, 22 Jan 2018 12:52:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edbah-0003eH-UV
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:52:47 +0000
X-Inumbo-ID: 21deac5c-ff73-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21deac5c-ff73-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:52:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 05:52:40 -0700
Message-Id: <5A65ECA502000078001A111C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 05:52:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-2-jgross@suse.com>
In-Reply-To: <20180122123256.1431-2-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 01/12] x86: cleanup processor.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBSZW1v
dmUgTlNDL0N5cml4IENQVSBtYWNyb3MgYW5kIGN1cnJlbnRfdGV4dF9hZGRyKCkgd2hpY2ggYXJl
IHVzZWQKPiBub3doZXJlLgoKSSBhZ3JlZSBkb2luZyB0aGUgZm9ybWVyLCBidXQgSSBoYXZlIGEg
dmFndWUgcmVjb2xsZWN0aW9uIHRoYXQgd2UndmUKbGVmdCB0aGUgbGF0dGVyIGluIHBsYWNlIGRl
c3BpdGUgdGhlcmUgbm90IGJlaW5nIGFueSBjYWxsZXJzIGF0IHByZXNlbnQuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:55:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbcu-0003qz-Bu; Mon, 22 Jan 2018 12:55:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edbct-0003qi-6A
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:55:03 +0000
X-Inumbo-ID: 72c3071f-ff73-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72c3071f-ff73-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 12:54:57 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 05:54:56 -0700
Message-Id: <5A65ED2D02000078001A1143@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 05:54:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-6-wei.liu2@citrix.com>
 <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local>
 <20180119163900.auf6tkm7o2vjvy5g@citrix.com>
 <5A65CB8A02000078001A0FC8@prv-mh.provo.novell.com>
 <20180122123521.vbeuvdiau2jaolpk@citrix.com>
In-Reply-To: <20180122123521.vbeuvdiau2jaolpk@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjM1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
VG8gYXZvaWQgc3BhbW1pbmcgdGhlIGxpc3Qgd2l0aCBhbGwgdGhlIG90aGVyIGFja2VkIHBhdGNo
ZXMsIGhlcmUgaXMgdGhlCj4gdXBkYXRlZCBwYXRjaC4KCkZlZWwgZnJlZSB0byByZS1pbnN0YXRl
IG15IFItYiwgYnV0IHBsZWFzZSBjb21taXQgb25seSBpZiBBbmRyZXcKd2l0aGRyYXdzIGhpcyBl
YXJsaWVyIHZvaWNlZCBtb3JlIGdlbmVyYWwgb2JqZWN0aW9uLgoKSmFuCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 12:58:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 12:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbgF-00046E-RF; Mon, 22 Jan 2018 12:58:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edbgE-000468-Pe
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 12:58:30 +0000
X-Inumbo-ID: f1316a9f-ff73-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1316a9f-ff73-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 13:58:29 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 05:58:29 -0700
Message-Id: <5A65EE0002000078001A1146@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 05:58:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-11-roger.pau@citrix.com>
 <5A33C8FA0200007800197AC4@prv-mh.provo.novell.com>
 <20180122124824.wdqgirhi2avsxaxy@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180122124824.wdqgirhi2avsxaxy@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 for-next 10/12] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEkgdGhpbmsgdGhlIHByb3BlciB3YXkgdG8gc29sdmUgdGhpcyBpcyB0byByZXNldCB0aGUgbWFz
ayBiaXRzIHRvCj4gbWFza2VkIHdoZW4gdGhlIHZlY3RvciBpcyB1bmJvdW5kLCBzbyB0aGF0IGF0
IGJpbmQgdGltZSB0aGUgc3RhdGUgb2YKPiB0aGUgbWFzayBpcyBjb25zaXN0ZW50IHJlZ2FyZGxl
c3Mgb2Ygd2hldGhlciB0aGUgdmVjdG9yIGhhcyBiZWVuCj4gcHJldmlvdXNseSBib3VuZCBvciBu
b3QuIFRoZSBmb2xsb3dpbmcgcGF0Y2ggc2hvdWxkIGZpeCB0aGlzOgo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW8uYwo+IGluZGV4IDhmMTZlNmMwYTUuLmJhYjNhYTM0OWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
LmMKPiBAQCAtNjQ1LDcgKzY0NSwyMiBAQCBpbnQgcHRfaXJxX2Rlc3Ryb3lfYmluZCgKPiAgICAg
ICAgICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIFBUX0lSUV9UWVBFX01TSToKPiAr
ICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAgICAgIHN0cnVjdCBp
cnFfZGVzYyAqZGVzYyA9IGRvbWFpbl9zcGluX2xvY2tfaXJxX2Rlc2MoZCwgbWFjaGluZV9nc2ks
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmZmxhZ3MpOwo+ICsKPiArICAgICAgICBpZiAoICFkZXNjICkKPiArICAgICAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBMZWF2ZSB0aGUgTVNJ
IG1hc2tlZCwgc28gdGhhdCB0aGUgc3RhdGUgd2hlbiBjYWxsaW5nCj4gKyAgICAgICAgICogcHRf
aXJxX2NyZWF0ZV9iaW5kIGlzIGNvbnNpc3RlbnQgYWNyb3NzIGJpbmQvdW5iaW5kcy4KPiArICAg
ICAgICAgKi8KPiArICAgICAgICBndWVzdF9tYXNrX21zaV9pcnEoZGVzYywgdHJ1ZSk7Cj4gKyAg
ICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+ICAgICAg
ICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgcmV0dXJu
IC1FT1BOT1RTVVBQOwo+ICAgICAgfQo+IAo+IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgc2VuZCBh
cyBhIHNlcGFyYXRlIHBhdGNoIG9mIHRoaXMgc2VyaWVzLCBzaW5jZQo+IGl0J3MgYSBmaXggZm9y
IHB0X2lycV9kZXN0cm95X2JpbmQuCgpMb29rcyBwbGF1c2libGUsIGJ1dCBJJ2xsIGRlZmVyIG15
IGFjayB1bnRpbCBJJ3ZlIGFsc28gc2VlbiB0aGUKZGVzY3JpcHRpb24gZm9yIGl0LCBiZWNhdXNl
IGlmIHRoZSBhYm92ZSBpcyByZWFsbHkgbmVjZXNzYXJ5IEknZApzb3J0IG9mIGV4cGVjdCB0aGVy
ZSB0byBiZSBhbiBhY3R1YWwgaXNzdWUgd2l0aG91dCBhbnkgb2YgeW91cgpzZXJpZXMgYXBwbGll
ZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:01:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbj5-0004lp-8V; Mon, 22 Jan 2018 13:01:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edbj4-0004lj-52
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 13:01:26 +0000
X-Inumbo-ID: 598d148b-ff74-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 598d148b-ff74-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 14:01:24 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 06:01:24 -0700
Message-Id: <5A65EEAF02000078001A1168@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 06:01:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
 <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
 <5A65EA1A02000078001A10E8@prv-mh.provo.novell.com>
 <76cd5be8-94af-b00a-5a44-ee21abc436c0@citrix.com>
In-Reply-To: <76cd5be8-94af-b00a-5a44-ee21abc436c0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: Drop DOMCTL_getmemlist and
 xc_get_pfn_list()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDEvMTggMTI6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4w
MS4xOCBhdCAyMDoxOSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKPj4+IEBAIC0xMTE3LDcgKzExMTcsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7
Cj4+PiAgI2RlZmluZSBYRU5fRE9NQ1RMX3BhdXNlZG9tYWluICAgICAgICAgICAgICAgICAgICAz
Cj4+PiAgI2RlZmluZSBYRU5fRE9NQ1RMX3VucGF1c2Vkb21haW4gICAgICAgICAgICAgICAgICA0
Cj4+PiAgI2RlZmluZSBYRU5fRE9NQ1RMX2dldGRvbWFpbmluZm8gICAgICAgICAgICAgICAgICA1
Cj4+PiAtI2RlZmluZSBYRU5fRE9NQ1RMX2dldG1lbWxpc3QgICAgICAgICAgICAgICAgICAgICA2
Cj4+PiArLyogI2RlZmluZSBYRU5fRE9NQ1RMX2dldG1lbWxpc3QgICAgICAgICAgICAgICAgICA2
IE9ic29sZXRlICovCj4+PiAgLyogI2RlZmluZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8g
ICAgICAgICAgICA3IE9ic29sZXRlIC0gdXNlIAo+IGdldHBhZ2VmcmFtZWluZm8zICovCj4+PiAg
LyogI2RlZmluZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8yICAgICAgICAgICA4IE9ic29s
ZXRlIC0gdXNlIAo+IGdldHBhZ2VmcmFtZWluZm8zICovCj4+PiAgI2RlZmluZSBYRU5fRE9NQ1RM
X3NldHZjcHVhZmZpbml0eSAgICAgICAgICAgICAgICA5Cj4+IEp1c3QgbGlrZSBtZW50aW9uZWQg
dXBvbiBzb21lb25lIGVsc2UncyByZWNlbnQgc3VibWlzc2lvbiB0bwo+PiByZW1vdmUgYSBkb21j
dGwgc3ViLW9wOiBZb3Ugd2FudCB0byBidW1wIHRoZSBpbnRlcmZhY2UgdmVyc2lvbgo+PiAocmVt
ZW1iZXIgdGhhdCB0aGUgYnVtcCBkb25lIGZvciB0aGUgc2hpbSBkb2Vzbid0IGNvdW50IGFzIGxv
bmcKPj4gYXMgdGhlcmUgaXMgYSBwb3NzaWJsZSBwbGFuIHRvIG1ha2UgdGhhdCBvdGhlciByZWNl
bnQgY29tbWl0IHBhcnQKPj4gb2YgYSA0LjEwLnggc3RhYmxlIHJlbGVhc2UpLgo+IAo+IFRoZXJl
IGhhcyBhbHJlYWR5IGJlZW4gYSB2ZXJzaW9uIGJ1bXAgZm9yIDQuMTEuCgpJIGtub3csIGhlbmNl
IHRoZSBsb25nZXIgZXhwbGFuYXRpb24sIHdoaWNoIEkgaGFkIGdpdmVuIGFsc28Kd2hlbiB0aGUg
c2hpbSBzZXJpZXMgd2FzIGZpcnN0IHBvc3RlZDogSWYgdGhhdCBkb21jdGwgY2hhbmdlIGlzCnRv
IGJlIGJhY2twb3J0ZWQgdG8gNC4xMCwgaW50ZXJmYWNlIHZlcnNpb24gMHhmIHdpbGwgYmUgYnVy
bnQKZm9yIF9qdXN0IHRoYXQgY2hhbmdlXy4gVGhhdCBvdGhlciBidW1wIGlzIHN1ZmZpY2llbnQg
b25seSB3aGVuCnRoZXJlIGlzIG5vIHBsYW4gd2hhdHNvZXZlciB0byBiYWNrcG9ydCB0aGUgZWFy
bGllciBjaGFuZ2UuCgo+PiBQbHVzIEkgYWdhaW4gcXVlc3Rpb24gd2hldGhlcgo+PiAiT2Jzb2xl
dGUiIGlzIGFuIGFwcHJvcHJpYXRlIGRlc2NyaXB0aW9uIGZvciBzb21ldGhpbmcgdGhhdCdzIG5v
Cj4+IGxvbmdlciBwYXJ0IG9mIHRoZSBpbnRlcmZhY2UgKHJhdGhlciB0aGFuIGp1c3QgYmVpbmcg
c3VnZ2VzdGVkIHRvCj4+IG5vIGxvbmdlciBiZSB1c2VkKS4gSXMgdGhlcmUgYW55IHBvaW50IGlu
IGtlZXBpbmcgdGhlIG9sZCBzdWItb3AKPj4gYXMgYSBjb21tZW50IGluIHRoZSBmaXJzdCBwbGFj
ZT8KPiAKPiBUbyBhdm9pZCB0aGUgbnVtYmVyIGJlaW5nIHJldXNlZC4gIEl0IGFsc28gc2VydmVz
IGFzIGEgbWFya2VyIHRvIGxvY2F0ZQo+IHRoZSBjaGFuZ2Ugd2hpY2ggcmVtb3ZlZCB0aGUgaHlw
ZXJjYWxsIGlmIGFueW9uZSBpcyBkb2luZyBhcmNoYWVvbG9neSBpbgo+IHRoZSBmdXR1cmUuCgpU
aGUgbnVtYmVyIGdldHRpbmcgcmUtdXNlZCB3aXRoIGEgaGlnaGVyIGludGVyZmFjZSB2ZXJzaW9u
IGlzIG5vCnByb2JsZW0gYXQgYWxsLCBhZmFpY3MuCgo+IEhvdyBhYm91dCByZW1vdmVkIGluc3Rl
YWQgb2Ygb2Jzb2xldGU/CgpUaGF0IHdvdWxkIGJlIGZpbmUgd2l0aCBtZS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:04:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:04:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edbli-0004ug-Lo; Mon, 22 Jan 2018 13:04:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ksin=er=citrix.com=prvs=553107298=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edblh-0004ua-7T
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 13:04:09 +0000
X-Inumbo-ID: b9d143f3-ff74-11e7-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9d143f3-ff74-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 14:04:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66444656"
Date: Mon, 22 Jan 2018 13:03:14 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180122130314.gcxwlpgrhm323qdp@MacBook-Pro-de-Roger.local>
References: <20180122124710.29590-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180122124710.29590-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen/shim: stash RSDP address for ACPI driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMTI6NDc6MTBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBJdCB1c2VkIHRvIHRoZSBjYXNlIHRoYXQgd2UgcGxhY2VkIFJTRFAgdW5kZXIgMU1CIGFuZCBs
ZXQgWGVuIHNlYXJjaAo+IGZvciBpdC4gV2UgbW92ZWQgdGhlIHBsYWNlbWVudCB0byB1bmRlciA0
R0IgaW4gNGE1NzMzNzcxLCBzbyB0aGUKPiBzZWFyY2ggd291bGRuJ3Qgd29yay4KPiAKPiBTdGFz
aCB0aGUgUlNEUCBhZGRyZXNzIHRvIHNvbHZlIHRoaXMgcHJvYmxlbS4KPiAKPiBTdWdnZXN0ZWQt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBDYzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gCj4gV2hhdCBhYm91dCBQVkggKyBFRkk/CgpQVkggZ3Vlc3RzIHVzaW5nIEVGSSBmaXJtd2Fy
ZSB3aWxsIGdldCB0aGUgUlNEUCBhZGRyZXNzIGZyb20gdGhlIEVGSQp0YWJsZXMuIEllOiBFRkkg
ZmlybXdhcmUgd2lsbCB1c2UgdGhlIFBWSCBlbnRyeSBwb2ludCwgdGh1cyBmZXRjaGluZwp0aGUg
UlNEUCBmcm9tIHN0YXJ0X2luZm8sIGJ1dCB0aGUga2VybmVsIGxvYWRlZCBmcm9tIEVGSSBzaG91
bGQgYmUKdXNpbmcgdGhlIEVGSSBlbnRyeSBwb2ludCwgYW5kIHRodXMgZmV0Y2hpbmcgdGhlIFJT
RFAgcG9pbnRlciBmcm9tIHRoZQpFRkkgdGFibGVzLiBPciBhdCBsZWFzdCB0aGF0IHdhcyBteSB0
aGlua2luZy4KCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jICAgICAgICB8
IDQgKysrKwo+ICB4ZW4vZHJpdmVycy9hY3BpL29zbC5jICAgICAgICAgICAgICAgfCA5ICsrKysr
KysrKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L3B2aC1ib290LmggfCAxICsKPiAgMyBm
aWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9ndWVzdC9wdmgtYm9vdC5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiBp
bmRleCBiZTMxMjJiMTZjLi40MjdmOWVhNmIxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9n
dWVzdC9wdmgtYm9vdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiBA
QCAtMzAsNiArMzAsNyBAQAo+ICAvKiBJbml0aWFsaXNlZCBpbiBoZWFkLlMsIGJlZm9yZSAuYnNz
IGlzIHplcm9lZC4gKi8KPiAgYm9vbCBfX2luaXRkYXRhIHB2aF9ib290Owo+ICB1aW50MzJfdCBf
X2luaXRkYXRhIHB2aF9zdGFydF9pbmZvX3BhOwo+ICt1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEg
cHZoX3JzZHBfcGE7Cgp1aW50NjRfdCBtYXliZSB0byB1c2UgdGhlIHNhbWUgdHlwZSBhcyBzdGFy
dF9pbmZvLmguCgo+ICAKPiAgc3RhdGljIG11bHRpYm9vdF9pbmZvX3QgX19pbml0ZGF0YSBwdmhf
bWJpOwo+ICBzdGF0aWMgbW9kdWxlX3QgX19pbml0ZGF0YSBwdmhfbWJpX21vZHNbOF07Cj4gQEAg
LTY5LDYgKzcwLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZoX2luZm8odm9pZCkK
PiAgICAgICAgICBtb2RbaV0ubW9kX2VuZCAgID0gZW50cnlbaV0ucGFkZHIgKyBlbnRyeVtpXS5z
aXplOwo+ICAgICAgICAgIG1vZFtpXS5zdHJpbmcgICAgPSBlbnRyeVtpXS5jbWRsaW5lX3BhZGRy
Owo+ICAgICAgfQo+ICsKPiArICAgIC8qIFN0YXNoIFJTRFAgcG9pbnRlciBzbyBBQ1BJIGRyaXZl
ciBjYW4gZ2V0IGl0ICovCj4gKyAgICBwdmhfcnNkcF9wYSA9IHB2aF9pbmZvLT5yc2RwX3BhZGRy
OzsKCkRvdWJsZSAnOycuCgpJcyB0aGlzIHRvbyBlYXJseSB0byBwYW5pYz8gSU1ITyB3ZSBzaG91
bGQgYWRkOgoKaWYgKCAhcHZoX2luZm8tPnJzZHBfcGFkZHIgKQogICAgcGFuaWMoIlVuYWJsZSB0
byBib290IGluIFBWSCBtb2RlIHdpdGhvdXQgQUNQSSB0YWJsZXMiKTsKClByZWZlcmFibHkgaGVy
ZSBvciBhdCBhY3BpX29zX2dldF9yb290X3BvaW50ZXIuCgo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9p
ZCBfX2luaXQgZ2V0X21lbW9yeV9tYXAodm9pZCkKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
YWNwaS9vc2wuYyBiL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKPiBpbmRleCA1MmM5YjRiYTlhLi42
YTgxZGUxNzA3IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKPiArKysgYi94
ZW4vZHJpdmVycy9hY3BpL29zbC5jCj4gQEAgLTM4LDYgKzM4LDEwIEBACj4gICNpbmNsdWRlIDx4
ZW4vZWZpLmg+Cj4gICNpbmNsdWRlIDx4ZW4vdm1hcC5oPgo+ICAKPiArI2lmZGVmIENPTkZJR19Q
VkhfR1VFU1QKPiArI2luY2x1ZGUgPGFzbS9ndWVzdC9wdmgtYm9vdC5oPgo+ICsjZW5kaWYKPiAr
Cj4gICNkZWZpbmUgX0NPTVBPTkVOVAkJQUNQSV9PU19TRVJWSUNFUwo+ICBBQ1BJX01PRFVMRV9O
QU1FKCJvc2wiKQo+ICAKPiBAQCAtNzQsNiArNzgsMTEgQEAgYWNwaV9waHlzaWNhbF9hZGRyZXNz
IF9faW5pdCBhY3BpX29zX2dldF9yb290X3BvaW50ZXIodm9pZCkKPiAgCQkJICAgICAgICJTeXN0
ZW0gZGVzY3JpcHRpb24gdGFibGVzIG5vdCBmb3VuZFxuIik7Cj4gIAkJCXJldHVybiAwOwo+ICAJ
CX0KPiArI2lmZGVmIENPTkZJR19QVkhfR1VFU1QKPiArCX0gZWxzZSBpZiAocHZoX2Jvb3QpIHsK
PiArCQlBU1NFUlQocHZoX3JzZHBfcGEpOwo+ICsJCXJldHVybiBwdmhfcnNkcF9wYTsKPiArI2Vu
ZGlmCj4gIAl9IGVsc2UgaWYgKElTX0VOQUJMRUQoQ09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19M
T09LVVApKSB7Cj4gIAkJYWNwaV9waHlzaWNhbF9hZGRyZXNzIHBhID0gMDsKCkNhbiB0aGlzIGJl
IGRvbmUgaW4gYSBub24tUFZIIHNwZWNpZmljIHdheT8KCkNhbiB3ZSBoYXZlIGEgZ2xvYmFsIHJz
ZHBfaGludCB2YXJpYWJsZSBvciBzaW1pbGFyIHRoYXQgd291bGQgYmUgdXNlZApoZXJlIGlmIHNl
dD8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:22:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edc2k-0006Go-4i; Mon, 22 Jan 2018 13:21:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edc2i-0006Gi-Eu
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 13:21:44 +0000
X-Inumbo-ID: 2d2bc44c-ff77-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d2bc44c-ff77-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 13:21:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="459104691"
Date: Mon, 22 Jan 2018 13:21:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180122132136.72f4gpv3fduofn3a@citrix.com>
References: <20180122124710.29590-1-wei.liu2@citrix.com>
 <20180122130314.gcxwlpgrhm323qdp@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180122130314.gcxwlpgrhm323qdp@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen/shim: stash RSDP address for ACPI driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDE6MDM6MTRQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIEphbiAyMiwgMjAxOCBhdCAxMjo0NzoxMFBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gSXQgdXNlZCB0byB0aGUgY2FzZSB0aGF0IHdlIHBsYWNlZCBSU0RQIHVu
ZGVyIDFNQiBhbmQgbGV0IFhlbiBzZWFyY2gKPiA+IGZvciBpdC4gV2UgbW92ZWQgdGhlIHBsYWNl
bWVudCB0byB1bmRlciA0R0IgaW4gNGE1NzMzNzcxLCBzbyB0aGUKPiA+IHNlYXJjaCB3b3VsZG4n
dCB3b3JrLgo+ID4gCj4gPiBTdGFzaCB0aGUgUlNEUCBhZGRyZXNzIHRvIHNvbHZlIHRoaXMgcHJv
YmxlbS4KPiA+IAo+ID4gU3VnZ2VzdGVkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gPiAtLS0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBD
YzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IAo+ID4gV2hhdCBhYm91dCBQ
VkggKyBFRkk/Cj4gCj4gUFZIIGd1ZXN0cyB1c2luZyBFRkkgZmlybXdhcmUgd2lsbCBnZXQgdGhl
IFJTRFAgYWRkcmVzcyBmcm9tIHRoZSBFRkkKPiB0YWJsZXMuIEllOiBFRkkgZmlybXdhcmUgd2ls
bCB1c2UgdGhlIFBWSCBlbnRyeSBwb2ludCwgdGh1cyBmZXRjaGluZwo+IHRoZSBSU0RQIGZyb20g
c3RhcnRfaW5mbywgYnV0IHRoZSBrZXJuZWwgbG9hZGVkIGZyb20gRUZJIHNob3VsZCBiZQo+IHVz
aW5nIHRoZSBFRkkgZW50cnkgcG9pbnQsIGFuZCB0aHVzIGZldGNoaW5nIHRoZSBSU0RQIHBvaW50
ZXIgZnJvbSB0aGUKPiBFRkkgdGFibGVzLiBPciBhdCBsZWFzdCB0aGF0IHdhcyBteSB0aGlua2lu
Zy4KCkdvb2QuIFRoYXQgbWVhbnMgbm8gYWRkaXRpb24gaXMgbmVlZGVkIHRvIHRoZSBFRkkgcGF0
aCBpbgphY3BpX29zX2dldF9yb290X3BvaW50ZXIuCgo+IAo+ID4gLS0tCj4gPiAgeGVuL2FyY2gv
eDg2L2d1ZXN0L3B2aC1ib290LmMgICAgICAgIHwgNCArKysrCj4gPiAgeGVuL2RyaXZlcnMvYWNw
aS9vc2wuYyAgICAgICAgICAgICAgIHwgOSArKysrKysrKysKPiA+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2d1ZXN0L3B2aC1ib290LmggfCAxICsKPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKykKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9v
dC5jIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiA+IGluZGV4IGJlMzEyMmIxNmMu
LjQyN2Y5ZWE2YjEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3Qu
Ywo+ID4gKysrIGIveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiA+IEBAIC0zMCw2ICsz
MCw3IEBACj4gPiAgLyogSW5pdGlhbGlzZWQgaW4gaGVhZC5TLCBiZWZvcmUgLmJzcyBpcyB6ZXJv
ZWQuICovCj4gPiAgYm9vbCBfX2luaXRkYXRhIHB2aF9ib290Owo+ID4gIHVpbnQzMl90IF9faW5p
dGRhdGEgcHZoX3N0YXJ0X2luZm9fcGE7Cj4gPiArdW5zaWduZWQgbG9uZyBfX2luaXRkYXRhIHB2
aF9yc2RwX3BhOwo+IAo+IHVpbnQ2NF90IG1heWJlIHRvIHVzZSB0aGUgc2FtZSB0eXBlIGFzIHN0
YXJ0X2luZm8uaC4KPiAKPiA+ICAKPiA+ICBzdGF0aWMgbXVsdGlib290X2luZm9fdCBfX2luaXRk
YXRhIHB2aF9tYmk7Cj4gPiAgc3RhdGljIG1vZHVsZV90IF9faW5pdGRhdGEgcHZoX21iaV9tb2Rz
WzhdOwo+ID4gQEAgLTY5LDYgKzcwLDkgQEAgc3RhdGljIHZvaWQgX19pbml0IGNvbnZlcnRfcHZo
X2luZm8odm9pZCkKPiA+ICAgICAgICAgIG1vZFtpXS5tb2RfZW5kICAgPSBlbnRyeVtpXS5wYWRk
ciArIGVudHJ5W2ldLnNpemU7Cj4gPiAgICAgICAgICBtb2RbaV0uc3RyaW5nICAgID0gZW50cnlb
aV0uY21kbGluZV9wYWRkcjsKPiA+ICAgICAgfQo+ID4gKwo+ID4gKyAgICAvKiBTdGFzaCBSU0RQ
IHBvaW50ZXIgc28gQUNQSSBkcml2ZXIgY2FuIGdldCBpdCAqLwo+ID4gKyAgICBwdmhfcnNkcF9w
YSA9IHB2aF9pbmZvLT5yc2RwX3BhZGRyOzsKPiAKPiBEb3VibGUgJzsnLgo+IAo+IElzIHRoaXMg
dG9vIGVhcmx5IHRvIHBhbmljPyBJTUhPIHdlIHNob3VsZCBhZGQ6Cj4gCj4gaWYgKCAhcHZoX2lu
Zm8tPnJzZHBfcGFkZHIgKQo+ICAgICBwYW5pYygiVW5hYmxlIHRvIGJvb3QgaW4gUFZIIG1vZGUg
d2l0aG91dCBBQ1BJIHRhYmxlcyIpOwo+IAo+IFByZWZlcmFibHkgaGVyZSBvciBhdCBhY3BpX29z
X2dldF9yb290X3BvaW50ZXIuCgpJdCBpcyB0b28gZWFybHkgdG8gcGFuaWMgaGVyZS4gRXZlbiB0
aG9zZSBCVUdfT05zIGFyZSBwcm9ibGVtYXRpYyAoeWVzCnRoZXkgZG8gc3RvcCBib290aW5nIGJ1
dCBubyB1c2VmdWwgbWVzc2FnZSBpcyBwcmludGVkKS4gQnV0IEkgY291bGRuJ3QKY29tZSB1cCB3
aXRoIGEgYmV0dGVyIHdheSB3aGVuIEkgd3JvdGUgdGhlIHBhdGNoLgoKSXQgaXMgYmV0dGVyIHRv
IGRvIHRoYXQgbGF0ZXIgaW4gYWNwaV9vc19nZXRfcm9vdF9wb2ludGVyLgoKPiAKPiA+ICB9Cj4g
PiAgCj4gPiAgc3RhdGljIHZvaWQgX19pbml0IGdldF9tZW1vcnlfbWFwKHZvaWQpCj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvYWNwaS9vc2wuYyBiL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMK
PiA+IGluZGV4IDUyYzliNGJhOWEuLjZhODFkZTE3MDcgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vZHJp
dmVycy9hY3BpL29zbC5jCj4gPiArKysgYi94ZW4vZHJpdmVycy9hY3BpL29zbC5jCj4gPiBAQCAt
MzgsNiArMzgsMTAgQEAKPiA+ICAjaW5jbHVkZSA8eGVuL2VmaS5oPgo+ID4gICNpbmNsdWRlIDx4
ZW4vdm1hcC5oPgo+ID4gIAo+ID4gKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCj4gPiArI2luY2x1
ZGUgPGFzbS9ndWVzdC9wdmgtYm9vdC5oPgo+ID4gKyNlbmRpZgo+ID4gKwo+ID4gICNkZWZpbmUg
X0NPTVBPTkVOVAkJQUNQSV9PU19TRVJWSUNFUwo+ID4gIEFDUElfTU9EVUxFX05BTUUoIm9zbCIp
Cj4gPiAgCj4gPiBAQCAtNzQsNiArNzgsMTEgQEAgYWNwaV9waHlzaWNhbF9hZGRyZXNzIF9faW5p
dCBhY3BpX29zX2dldF9yb290X3BvaW50ZXIodm9pZCkKPiA+ICAJCQkgICAgICAgIlN5c3RlbSBk
ZXNjcmlwdGlvbiB0YWJsZXMgbm90IGZvdW5kXG4iKTsKPiA+ICAJCQlyZXR1cm4gMDsKPiA+ICAJ
CX0KPiA+ICsjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAo+ID4gKwl9IGVsc2UgaWYgKHB2aF9ib290
KSB7Cj4gPiArCQlBU1NFUlQocHZoX3JzZHBfcGEpOwo+ID4gKwkJcmV0dXJuIHB2aF9yc2RwX3Bh
Owo+ID4gKyNlbmRpZgo+ID4gIAl9IGVsc2UgaWYgKElTX0VOQUJMRUQoQ09ORklHX0FDUElfTEVH
QUNZX1RBQkxFU19MT09LVVApKSB7Cj4gPiAgCQlhY3BpX3BoeXNpY2FsX2FkZHJlc3MgcGEgPSAw
Owo+IAo+IENhbiB0aGlzIGJlIGRvbmUgaW4gYSBub24tUFZIIHNwZWNpZmljIHdheT8KPiAKPiBD
YW4gd2UgaGF2ZSBhIGdsb2JhbCByc2RwX2hpbnQgdmFyaWFibGUgb3Igc2ltaWxhciB0aGF0IHdv
dWxkIGJlIHVzZWQKPiBoZXJlIGlmIHNldD8KCldobyB3aWxsIGJlIHRoZSBhbnRpY2lwYXRlZCB1
c2VyKHMpIG90aGVyIHRoYW4gUFZIPwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:30:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:30:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcAm-0006te-1L; Mon, 22 Jan 2018 13:30:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edcAk-0006VZ-SO
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 13:30:02 +0000
X-Inumbo-ID: 550f02e7-ff78-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 550f02e7-ff78-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 13:29:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66446397"
To: Jan Beulich <JBeulich@suse.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
 <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
 <5A65EA1A02000078001A10E8@prv-mh.provo.novell.com>
 <76cd5be8-94af-b00a-5a44-ee21abc436c0@citrix.com>
 <5A65EEAF02000078001A1168@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7d6bbfac-9d26-0792-d63b-6da30e7f71ee@citrix.com>
Date: Mon, 22 Jan 2018 13:29:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A65EEAF02000078001A1168@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: Drop DOMCTL_getmemlist and
	xc_get_pfn_list()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTM6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDIyLzAxLzE4
IDEyOjQxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDIwOjE5LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+
Pj4gQEAgLTExMTcsNyArMTExNyw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsKPj4+PiAgI2RlZmlu
ZSBYRU5fRE9NQ1RMX3BhdXNlZG9tYWluICAgICAgICAgICAgICAgICAgICAzCj4+Pj4gICNkZWZp
bmUgWEVOX0RPTUNUTF91bnBhdXNlZG9tYWluICAgICAgICAgICAgICAgICAgNAo+Pj4+ICAjZGVm
aW5lIFhFTl9ET01DVExfZ2V0ZG9tYWluaW5mbyAgICAgICAgICAgICAgICAgIDUKPj4+PiAtI2Rl
ZmluZSBYRU5fRE9NQ1RMX2dldG1lbWxpc3QgICAgICAgICAgICAgICAgICAgICA2Cj4+Pj4gKy8q
ICNkZWZpbmUgWEVOX0RPTUNUTF9nZXRtZW1saXN0ICAgICAgICAgICAgICAgICAgNiBPYnNvbGV0
ZSAqLwo+Pj4+ICAvKiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1laW5mbyAgICAgICAg
ICAgIDcgT2Jzb2xldGUgLSB1c2UgCj4+IGdldHBhZ2VmcmFtZWluZm8zICovCj4+Pj4gIC8qICNk
ZWZpbmUgWEVOX0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZvMiAgICAgICAgICAgOCBPYnNvbGV0ZSAt
IHVzZSAKPj4gZ2V0cGFnZWZyYW1laW5mbzMgKi8KPj4+PiAgI2RlZmluZSBYRU5fRE9NQ1RMX3Nl
dHZjcHVhZmZpbml0eSAgICAgICAgICAgICAgICA5Cj4+PiBKdXN0IGxpa2UgbWVudGlvbmVkIHVw
b24gc29tZW9uZSBlbHNlJ3MgcmVjZW50IHN1Ym1pc3Npb24gdG8KPj4+IHJlbW92ZSBhIGRvbWN0
bCBzdWItb3A6IFlvdSB3YW50IHRvIGJ1bXAgdGhlIGludGVyZmFjZSB2ZXJzaW9uCj4+PiAocmVt
ZW1iZXIgdGhhdCB0aGUgYnVtcCBkb25lIGZvciB0aGUgc2hpbSBkb2Vzbid0IGNvdW50IGFzIGxv
bmcKPj4+IGFzIHRoZXJlIGlzIGEgcG9zc2libGUgcGxhbiB0byBtYWtlIHRoYXQgb3RoZXIgcmVj
ZW50IGNvbW1pdCBwYXJ0Cj4+PiBvZiBhIDQuMTAueCBzdGFibGUgcmVsZWFzZSkuCj4+IFRoZXJl
IGhhcyBhbHJlYWR5IGJlZW4gYSB2ZXJzaW9uIGJ1bXAgZm9yIDQuMTEuCj4gSSBrbm93LCBoZW5j
ZSB0aGUgbG9uZ2VyIGV4cGxhbmF0aW9uLCB3aGljaCBJIGhhZCBnaXZlbiBhbHNvCj4gd2hlbiB0
aGUgc2hpbSBzZXJpZXMgd2FzIGZpcnN0IHBvc3RlZDogSWYgdGhhdCBkb21jdGwgY2hhbmdlIGlz
Cj4gdG8gYmUgYmFja3BvcnRlZCB0byA0LjEwLCBpbnRlcmZhY2UgdmVyc2lvbiAweGYgd2lsbCBi
ZSBidXJudAo+IGZvciBfanVzdCB0aGF0IGNoYW5nZV8uIFRoYXQgb3RoZXIgYnVtcCBpcyBzdWZm
aWNpZW50IG9ubHkgd2hlbgo+IHRoZXJlIGlzIG5vIHBsYW4gd2hhdHNvZXZlciB0byBiYWNrcG9y
dCB0aGUgZWFybGllciBjaGFuZ2UuCgpJZiB0aGF0IGNoYW5nZSBpcyBiYWNrcG9ydGVkIHRvIDQu
MTAsIHRoYXQgaXMgdGhlIHRpbWUgdG8gYnVybiBhbm90aGVyCmludGVyZmFjZSB2ZXJzaW9uLsKg
IE5vdCBpbiB0aGlzIHBhdGNoLgoKQWxzbywgdGhpcyBkZW1vbnN0cmF0ZXMgdGhlIGluaGVyZW50
IHByb2JsZW1zIHdpdGggdGhlIGludGVyZmFjZQp2ZXJzaW9uLsKgIFRoaXMgdHJpY2sgY2FuIG9u
bHkgZXZlciBiZSBwbGF5ZWQgb24gdGhlIG1vc3QgcmVjZW50bHkKcmVsZWFzZWQgYnJhbmNoLsKg
IEl0IGlzIGEgZGlyZSB0cmFpbndyZWNrIGluIHRlcm1zIG9mIHZlcnNpb25pbmcsIGFuZApzZXJ2
ZXMgb25seSB0byBtYWtlIGl0IGFsbW9zdCBpbXBvc3NpYmxlIHRvIG1ha2UgY2hhbmdlcyB0byBh
biBpbnN0YWxsZWQKc3lzdGVtLgoKPgo+Pj4gUGx1cyBJIGFnYWluIHF1ZXN0aW9uIHdoZXRoZXIK
Pj4+ICJPYnNvbGV0ZSIgaXMgYW4gYXBwcm9wcmlhdGUgZGVzY3JpcHRpb24gZm9yIHNvbWV0aGlu
ZyB0aGF0J3Mgbm8KPj4+IGxvbmdlciBwYXJ0IG9mIHRoZSBpbnRlcmZhY2UgKHJhdGhlciB0aGFu
IGp1c3QgYmVpbmcgc3VnZ2VzdGVkIHRvCj4+PiBubyBsb25nZXIgYmUgdXNlZCkuIElzIHRoZXJl
IGFueSBwb2ludCBpbiBrZWVwaW5nIHRoZSBvbGQgc3ViLW9wCj4+PiBhcyBhIGNvbW1lbnQgaW4g
dGhlIGZpcnN0IHBsYWNlPwo+PiBUbyBhdm9pZCB0aGUgbnVtYmVyIGJlaW5nIHJldXNlZC4gIEl0
IGFsc28gc2VydmVzIGFzIGEgbWFya2VyIHRvIGxvY2F0ZQo+PiB0aGUgY2hhbmdlIHdoaWNoIHJl
bW92ZWQgdGhlIGh5cGVyY2FsbCBpZiBhbnlvbmUgaXMgZG9pbmcgYXJjaGFlb2xvZ3kgaW4KPj4g
dGhlIGZ1dHVyZS4KPiBUaGUgbnVtYmVyIGdldHRpbmcgcmUtdXNlZCB3aXRoIGEgaGlnaGVyIGlu
dGVyZmFjZSB2ZXJzaW9uIGlzIG5vCj4gcHJvYmxlbSBhdCBhbGwsIGFmYWljcy4KClllcyBpdCBp
cy7CoCBkb19kb21jdGwoKSAod2hpY2ggaW5zZXJ0cyB0aGUgZG9tY3RsIHZlcnNpb24pIGlzIHJl
bW90ZQpmcm9tIHRoZSBjaG9pY2Ugb2Ygb3AgdG8gdXNlLCBzbyByZXVzaW5nIG51bWJlcnMgbWVh
bnMgdGhhdCB0aGUgbGFuZ3VhZ2UKc3VicyBhcm91bmQgbGlieGMgY2FuIGlzc3VlIGNvbXBsZXRl
bHkgZXJyb25lb3VzIGh5cGVyY2FsbHMgd2l0aG91dApzdWZmZXJpbmcgYSBidWlsZCBvciB2ZXJz
aW9uIGZhaWx1cmUuwqAgKEFnYWluLCBzZWUgdHJhaW53cmVjayBvZiBhCnZlcnNpb25pbmcgc2No
ZW1lLikKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:30:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:30:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcB8-00070u-8f; Mon, 22 Jan 2018 13:30:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edcB7-00070l-JQ
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 13:30:25 +0000
X-Inumbo-ID: 6571bb5d-ff78-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6571bb5d-ff78-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 14:30:22 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 06:30:22 -0700
Message-Id: <5A65F57B02000078001A11B7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 06:30:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
 <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
 <5A622C9602000078001A0847@prv-mh.provo.novell.com>
 <ec8366d4-ba2b-25da-a5d0-59a0cc404438@citrix.com>
 <5A65BC0102000078001A0ED5@prv-mh.provo.novell.com>
 <b1bde0ac-3c33-9337-1280-4add8545f75a@citrix.com>
In-Reply-To: <b1bde0ac-3c33-9337-1280-4add8545f75a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMS8yMi8yMDE4IDA5OjI1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MTkuMDEuMTggYXQgMTg6MDAsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
T24gMDEvMTkvMjAxOCAwNDozNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTku
MDEuMTggYXQgMTY6NDMsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBT
byB3aGF0IGlmIGluc3RlYWQgb2YgdHJ5aW5nIHRvIGNsb3NlIHRoZSAid2luZG93cyIsIHdlIG1h
ZGUgaXQgc28gdGhhdAo+Pj4+PiB0aGVyZSB3YXMgbm90aGluZyB0aHJvdWdoIHRoZSB3aW5kb3dz
IHRvIHNlZT8gIElmIG5vIG1hdHRlciB3aGF0IHRoZQo+Pj4+PiBoeXBlcnZpc29yIHNwZWN1bGF0
aXZlbHkgZXhlY3V0ZWQsIG5vdGhpbmcgc2Vuc2l0aXZlIHdhcyB2aXNpYmlsZSBleGNlcHQKPj4+
Pj4gd2hhdCBhIHZjcHUgd2FzIGFscmVhZHkgYWxsb3dlZCB0byBzZWUsCj4+Pj4KPj4+PiBJIHRo
aW5rIHlvdSBkaWRuJ3QgZmluaXNoIHlvdXIgc2VudGVuY2UgaGVyZSwgYnV0IEkgYWxzbyB0aGlu
ayBJCj4+Pj4gY2FuIGd1ZXNzIHRoZSBtaXNzaW5nIHBhcnQuIFRoZXJlJ3MgYSBwcmljZSB0byBw
YXkgZm9yIHN1Y2ggYW4KPj4+PiBhcHByb2FjaCB0aG91Z2ggLSBpdGVyYXRpbmcgb3ZlciBkb21h
aW5zLCBvciB2Q1BVLXMgb2YgYQo+Pj4+IGRvbWFpbiAoanVzdCBhcyBhbiBleGFtcGxlKSB3b3Vs
ZG4ndCBiZSBzaW1wbGUgbGlzdCB3YWxrcwo+Pj4+IGFueW1vcmUuIFRoZXJlIGFyZSBjZXJ0YWlu
bHkgb3RoZXIgdGhpbmdzLiBJT1cgLSB5ZXMsIGFuZAo+Pj4+IGFwcHJvYWNoIGxpa2UgdGhpcyBz
ZWVtcyBwb3NzaWJsZSwgYnV0IHdpdGggYWxsIHRoZSBsb3N0Cj4+Pj4gcGVyZm9ybWFuY2UgSSB0
aGluayB3ZSBzaG91bGRuJ3QgZ28gb3ZlcmJvYXJkIHdpdGggZnVydGhlcgo+Pj4+IGhpZGluZy4K
Pj4+Cj4+PiBSaWdodCwgc28gdGhlIG5leHQgcXVlc3Rpb246IHdoYXQgaW5mb3JtYXRpb24gKmZy
b20gb3RoZXIgZ3Vlc3RzKiBhcmUKPj4+IHNlbnNpdGl2ZT8KPj4+Cj4+PiBPYnZpb3VzbHkgdGhl
IGd1ZXN0IHJlZ2lzdGVycyBhcmUgc2Vuc2l0aXZlLiAgQnV0IGhvdyBtdWNoIG9mIHRoZQo+Pj4g
aW5mb3JtYXRpb24gaW4gdmNwdSBzdHJ1Y3QgdGhhdCB3ZSBhY3R1YWxseSBuZWVkIHRvIGhhdmUg
InRvIGhhbmQiIGlzCj4+PiBhY3R1YWxseSBzZW5zaXRpdmUgaW5mb3JtYXRpb24gdGhhdCB3ZSBu
ZWVkIHRvIGhpZGUgZnJvbSBvdGhlciBWTXM/Cj4+IAo+PiBOb25lLCBJIHRoaW5rLiBCdXQgdGhh
dCdzIG5vdCB0aGUgbWFpbiBhc3BlY3QgaGVyZS4gc3RydWN0IHZjcHUKPj4gaW5zdGFuY2VzIGNv
bWUgYW5kIGdvLCB3aGljaCB3b3VsZCBtZWFuIHdlJ2QgaGF2ZSB0bwo+PiBwZXJtYW5lbnRseSB1
cGRhdGUgd2hhdCBpcyBvciBpcyBub3QgYmVpbmcgZXhwb3NlZCBpbiB0aGUgcGFnZQo+PiB0YWJs
ZXMgdXNlZC4gVGhpcywgd2hpbGUgc29sdmFibGUsIGlzIGdvaW5nIHRvIGJlIGEgc2lnbmlmaWNh
bnQKPj4gYnVyZGVuIGluIHRlcm1zIG9mIHN5bmNocm9uaXppbmcgcGFnZSB0YWJsZXMgKGlmIHdl
IGNvbnRpbnVlIHRvCj4+IHVzZSBwZXItQ1BVIG9uZXMpIGFuZC9vciBUTEIgc2hvb3Rkb3duLiBX
aGVyZWFzIGlmIG9ubHkgdGhlCj4+IHJ1bm5pbmcgdkNQVSdzIHN0cnVjdHVyZSAoYW5kIGl0J3Mg
c3RydWN0IGRvbWFpbikgYXJlIGV4cG9zZWQsCj4+IG5vIHN1Y2ggc3luY2hyb25pemF0aW9uIGlz
IG5lZWRlZCAodGhpbmdzIHdvdWxkIHNpbXBseSBiZQo+PiB1cGRhdGVkIGR1cmluZyBjb250ZXh0
IHN3aXRjaCkuCj4gCj4gSSdtIG5vdCBzdXJlIHdlJ3JlIGFjdHVhbGx5IGNvbW11bmljYXRpbmcu
Cj4gCj4gQ29ycmVjdCBtZSBpZiBJJ20gd3Jvbmc7IGF0IHRoZSBtb21lbnQsIHVuZGVyIFhQVEks
IGh5cGVyY2FsbHMgcnVubmluZwo+IHVuZGVyIFhlbiBzdGlsbCBoYXZlIGFjY2VzcyB0byBhbGwg
b2YgaG9zdCBtZW1vcnkuICBUbyBwcm90ZWN0IGFnYWluc3QKPiBTUDMsIHdlIHJlbW92ZSBhbG1v
c3QgYWxsIFhlbiBtZW1vcnkgZnJvbSB0aGUgYWRkcmVzcyBzcGFjZSBiZWZvcmUKPiBzd2l0Y2hp
bmcgdG8gdGhlIGd1ZXN0Lgo+IAo+IFdoYXQgSSdtIHByb3Bvc2luZyBpcyBzb21ldGhpbmcgbGlr
ZSB0aGlzOgo+IAo+ICogV2UgaGF2ZSBhICJnbG9iYWwiIHJlZ2lvbiBvZiBYZW4gbWVtb3J5IHRo
YXQgaXMgbWFwcGVkIGJ5IGFsbAo+IHByb2Nlc3NvcnMuICBUaGlzIHdpbGwgY29udGFpbiBldmVy
eXRoaW5nIHdlIGNvbnNpZGVyIG5vdCBzZW5zaXRpdmU7Cj4gaW5jbHVkaW5nIFhlbiB0ZXh0IHNl
Z21lbnRzLCBhbmQgbW9zdCBkb21haW4gYW5kIHZjcHUgZGF0YS4gIEJ1dCBpdCB3aWxsCj4gKm5v
dCogbWFwIGFsbCBvZiBob3N0IG1lbW9yeSwgbm9yIGhhdmUgYWNjZXNzIHRvIHNlbnNpdGl2ZSBk
YXRhLCBzdWNoIGFzCj4gdmNwdSByZWdpc3RlciBzdGF0ZS4KPiAKPiAqIFdlIGhhdmUgcGVyLWNw
dSAibG9jYWwiIHJlZ2lvbnMuICBJbiB0aGlzIHJlZ2lvbiB3ZSB3aWxsIG1hcCwKPiBvbi1kZW1h
bmQsIGd1ZXN0IG1lbW9yeSB3aGljaCBpcyBuZWVkZWQgdG8gcGVyZm9ybSBjdXJyZW50IG9wZXJh
dGlvbnMuCj4gKFdlIGNhbiBjb25zaWRlciBob3cgc3RyaWN0bHkgd2UgbmVlZCB0byB1bm1hcCBt
ZW1vcnkgYWZ0ZXIgdXNpbmcgaXQuKQo+IFdlIHdpbGwgYWxzbyBtYXAgdGhlIGN1cnJlbnQgdmNw
dSdzIHJlZ2lzdGVycy4KPiAKPiAqIE9uIGVudHJ5IHRvIGEgNjQtYml0IFBWIGd1ZXN0LCB3ZSBk
b24ndCBjaGFuZ2UgdGhlIG1hcHBpbmcgYXQgYWxsLgo+IAo+IE5vdywgbm8gbWF0dGVyIHdoYXQg
dGhlIHNwZWN1bGF0aXZlIGF0dGFjayAtLSBTUDEsIFNQMiwgb3IgU1AzIC0tIGEgdmNwdQo+IGNh
biBvbmx5IGFjY2VzcyBpdHMgb3duIFJBTSBhbmQgcmVnaXN0ZXJzLiAgVGhlcmUncyBubyBleHRy
YSBvdmVyaGVhZCB0bwo+IGNvbnRleHQgc3dpdGNoaW5nIGludG8gb3Igb3V0IG9mIHRoZSBoeXBl
cnZpc29yLgoKQW5kIHdlIHdvdWxkIG9wZW4gYmFjayB1cCB0aGUgU1AzIHZhcmlhbnQgb2YgZ3Vl
c3QgdXNlciBtb2RlCmF0dGFja2luZyBpdHMgb3duIGtlcm5lbCBieSBnb2luZyB0aHJvdWdoIHRo
ZSBYZW4gbWFwcGluZ3MuIEkKY2FuJ3QgZXhjbHVkZSB0aGF0IHZhcmlhbnRzIG9mIFNQMSAobGVz
cyBsaWtlbHkgU1AyKSBhbGxvd2luZyBpbmRpcmVjdApndWVzdC11c2VyIC0+IGd1ZXN0LWtlcm5l
bCBhdHRhY2tzIGNvdWxkbid0IGJlIGZvdW5kLgoKPiBHaXZlbiB0aGF0LCBJIGRvbid0IHVuZGVy
c3RhbmQgd2hhdCB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIG1lYW46Cj4gCj4gIlRoZXJlJ3MgYSBw
cmljZSB0byBwYXkgZm9yIHN1Y2ggYW4gYXBwcm9hY2ggdGhvdWdoIC0gaXRlcmF0aW5nIG92ZXIK
PiBkb21haW5zLCBvciB2Q1BVLXMgb2YgYSBkb21haW4gKGp1c3QgYXMgYW4gZXhhbXBsZSkgd291
bGRuJ3QgYmUgc2ltcGxlCj4gbGlzdCB3YWxrcyBhbnltb3JlLiIKPiAKPiBJZiB3ZSByZW1vdmUg
c2Vuc2l0aXZlIGluZm9ybWF0aW9uIGZyb20gdGhlIGRvbWFpbiBhbmQgdmNwdSBzdHJ1Y3RzLAo+
IHRoZW4gYW55IGJpdCBvZiBoeXBlcnZpc29yIGNvZGUgY2FuIGl0ZXJhdGUgb3ZlciBkb21haW4g
YW5kIHZjcHUgc3RydWN0cwo+IGF0IHdpbGw7IG9ubHkgaWYgdGhleSBhY3R1YWxseSBuZWVkIHRv
IHJlYWQgb3Igd3JpdGUgc2Vuc2l0aXZlIGRhdGEgd2lsbAo+IHRoZXkgaGF2ZSB0byBwZXJmb3Jt
IGFuIGV4cGVuc2l2ZSBtYXAvdW5tYXAgb3BlcmF0aW9uLiAgQnV0IGluIGdlbmVyYWwsCj4gdG8g
cmVhZCBhbm90aGVyIHZjcHUncyByZWdpc3RlcnMgeW91IGFscmVhZHkgbmVlZCB0byBkbyBhIHZj
cHVfcGF1c2UoKSAvCj4gdmNwdV91bnBhdXNlKCksIHdoaWNoIGludm9sdmVzIGF0IGxlYXN0IHR3
byBJUElzICh3aXRoIG9uZQo+IHNwaW4tYW5kLXdhaXQpLCBzbyBpdCBkb2Vzbid0IHNlZW0gbGlr
ZSB0aGF0IHNob3VsZCBhZGQgYSBsb3Qgb2YgZXh0cmEKPiBvdmVyaGVhZC4KClJlYWRpbmcgYW5v
dGhlciB2Q1BVLXMgcmVnaXN0ZXIgY2FuJ3QgYmUgY29tcGFyZWQgd2l0aCBlLmcuCndhbnRpbmcg
dG8gZGVsaXZlciBhbiBpbnRlcnJ1cHQgdG8gb3RoZXIgdGhhbiB0aGUgY3VycmVudGx5IHJ1bm5p
bmcKdkNQVS4KCj4gInN0cnVjdCB2Y3B1IGluc3RhbmNlcyBjb21lIGFuZCBnbywgd2hpY2ggd291
bGQgbWVhbiB3ZSdkIGhhdmUgdG8KPiBwZXJtYW5lbnRseSB1cGRhdGUgd2hhdCBpcyBvciBpcyBu
b3QgYmVpbmcgZXhwb3NlZCBpbiB0aGUgcGFnZSB0YWJsZXMKPiB1c2VkLiBUaGlzLCB3aGlsZSBz
b2x2YWJsZSwgaXMgZ29pbmcgdG8gYmUgYSBzaWduaWZpY2FudCBidXJkZW4gaW4gdGVybXMKPiBv
ZiBzeW5jaHJvbml6aW5nIHBhZ2UgdGFibGVzIChpZiB3ZSBjb250aW51ZSB0byB1c2UgcGVyLUNQ
VSBvbmVzKSBhbmQvb3IKPiBUTEIgc2hvb3Rkb3duLiIKPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQg
d2hhdCB0aGlzIGlzIHJlZmVycmluZyB0byBpbiBteSBwcm9wb3NlZCBwbGFuIGFib3ZlLgoKSSBo
YWQgc3BlY2lmaWNhbGx5IHNhaWQgdGhlc2Ugd2VyZSBqdXN0IGV4YW1wbGVzIChvbmVzIGNvbWlu
ZyB0bwptaW5kIGltbWVkaWF0ZWx5KS4gT2YgY291cnNlIHNwbGl0dGluZyBzdWNoIHN0cnVjdHVy
ZXMgaW4gdHdvIHBhcnRzCmlzIGFuIG9wdGlvbiwgYnV0IEknbSBub3Qgc3VyZSBpdCdzIGEgcmVh
c29uYWJsZSBvbmUgKHdoaWNoIHBlcmhhcHMKZGVwZW5kcyBvbiBkZXRhaWxzIG9uIGhvdyB5b3Ug
d291bGQgZW52aXNpb24gdGhlIGltcGxlbWVudGF0aW9uKS4KSWYgdGhlIHNwbGl0IG9mZiBwaWVj
ZShzKSB3YXMvd2VyZSBiZWluZyByZWZlcnJlZCB0byBieSBwb2ludGVycyBvdXQKb2YgdGhlIG1h
aW4gc3RydWN0dXJlLCB0aGVyZSB3b3VsZCBiZSBhIG1lYW5pbmdmdWwgcmlzayBvZiBzb21lCnBl
cmhhcHMgcmFyZWx5IGV4ZWN1dGVkIHBpZWNlIG9mIGNvZGUgZGUtcmVmZXJlbmNpbmcgaXQgaW4g
dGhlCndyb25nIGNvbnRleHQuIE90b2ggZW50aXJlbHkgaW5kZXBlbmRlbnQgc3RydWN0dXJlcyAo
d2l0aG91dApwb2ludGVycyBpbiBlaXRoZXIgZGlyZWN0aW9uKSB3b3VsZCBuZWVkIGNhcmVmdWwg
bWFuYWdlbWVudCBvZgp0aGVpciBsaWZlIHRpbWVzLCBzbyBvbmUgZG9lc24ndCBnbyBhd2F5IHdp
dGhvdXQgdGhlIG90aGVyLgoKWW91IG1lbnRpb24gdGhlIHBvc3NpYmlsaXR5IG9mIG9uIGRlbWFu
ZCBtYXBwaW5nIC0gaWYgZGF0YQpzdHJ1Y3R1cmVzIGFyZW4ndCB1c2VkIGZyZXF1ZW50bHksIHRo
YXQncyBjZXJ0YWlubHkgYW4gb3B0aW9uLgpJbiB0aGUgZW5kIHRoZXJlJ3MgYSBsb3Qgb2YgdW5j
ZXJ0YWludHkgaGVyZSB3aGV0aGVyIHRoZSBpbiB0aGVvcnkKbmljZSBvdXRsaW5lIGNvdWxkIGFj
dHVhbGx5IGxpdmUgdXAgdG8gdGhlIHJlcXVpcmVtZW50cyBvZiBhbgphY3R1YWwgaW1wbGVtZW50
YXRpb24uIFlldCBjb25zaWRlcmluZyB0aGUgKHByZXN1bWFibHkpCmZ1bmRhbWVudGFsIHJlLXN0
cnVjdHVyaW5nIG9mIGRhdGEgd2hpY2ggd291bGQgYmUgcmVxdWlyZWQKaGVyZSBjYWxscyBmb3Ig
YXQgbGVhc3Qgc29tZSBvZiB0aGlzIHVuY2VydGFpbnR5IHRvIGJlIGFkZHJlc3NlZApiZWZvcmUg
YWN0dWFsbHkgbWFraW5nIGFuIGF0dGVtcHQgdG8gc3dpdGNoIG92ZXIgdG8gc3VjaCBhCm1vZGVs
LgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:35:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcFx-0007HQ-TX; Mon, 22 Jan 2018 13:35:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edcFx-0007HK-2S
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 13:35:25 +0000
X-Inumbo-ID: 15f49afa-ff79-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15f49afa-ff79-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 13:35:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 06:35:17 -0700
Message-Id: <5A65F6A202000078001A11C6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 06:35:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20180122124710.29590-1-wei.liu2@citrix.com>
 <20180122130314.gcxwlpgrhm323qdp@MacBook-Pro-de-Roger.local>
 <20180122132136.72f4gpv3fduofn3a@citrix.com>
In-Reply-To: <20180122132136.72f4gpv3fduofn3a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] xen/shim: stash RSDP address for ACPI driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE0OjIxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDE6MDM6MTRQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPj4gT24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMTI6NDc6MTBQTSArMDAwMCwgV2Vp
IExpdSB3cm90ZToKPj4gPiAtLS0gYS94ZW4vZHJpdmVycy9hY3BpL29zbC5jCj4+ID4gKysrIGIv
eGVuL2RyaXZlcnMvYWNwaS9vc2wuYwo+PiA+IEBAIC0zOCw2ICszOCwxMCBAQAo+PiA+ICAjaW5j
bHVkZSA8eGVuL2VmaS5oPgo+PiA+ICAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPj4gPiAgCj4+ID4g
KyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCj4+ID4gKyNpbmNsdWRlIDxhc20vZ3Vlc3QvcHZoLWJv
b3QuaD4KPj4gPiArI2VuZGlmCj4+ID4gKwo+PiA+ICAjZGVmaW5lIF9DT01QT05FTlQJCUFDUElf
T1NfU0VSVklDRVMKPj4gPiAgQUNQSV9NT0RVTEVfTkFNRSgib3NsIikKPj4gPiAgCj4+ID4gQEAg
LTc0LDYgKzc4LDExIEBAIGFjcGlfcGh5c2ljYWxfYWRkcmVzcyBfX2luaXQgYWNwaV9vc19nZXRf
cm9vdF9wb2ludGVyKHZvaWQpCj4+ID4gIAkJCSAgICAgICAiU3lzdGVtIGRlc2NyaXB0aW9uIHRh
YmxlcyBub3QgZm91bmRcbiIpOwo+PiA+ICAJCQlyZXR1cm4gMDsKPj4gPiAgCQl9Cj4+ID4gKyNp
ZmRlZiBDT05GSUdfUFZIX0dVRVNUCj4+ID4gKwl9IGVsc2UgaWYgKHB2aF9ib290KSB7Cj4+ID4g
KwkJQVNTRVJUKHB2aF9yc2RwX3BhKTsKPj4gPiArCQlyZXR1cm4gcHZoX3JzZHBfcGE7Cj4+ID4g
KyNlbmRpZgo+PiA+ICAJfSBlbHNlIGlmIChJU19FTkFCTEVEKENPTkZJR19BQ1BJX0xFR0FDWV9U
QUJMRVNfTE9PS1VQKSkgewo+PiA+ICAJCWFjcGlfcGh5c2ljYWxfYWRkcmVzcyBwYSA9IDA7Cj4+
IAo+PiBDYW4gdGhpcyBiZSBkb25lIGluIGEgbm9uLVBWSCBzcGVjaWZpYyB3YXk/Cj4+IAo+PiBD
YW4gd2UgaGF2ZSBhIGdsb2JhbCByc2RwX2hpbnQgdmFyaWFibGUgb3Igc2ltaWxhciB0aGF0IHdv
dWxkIGJlIHVzZWQKPj4gaGVyZSBpZiBzZXQ/Cj4gCj4gV2hvIHdpbGwgYmUgdGhlIGFudGljaXBh
dGVkIHVzZXIocykgb3RoZXIgdGhhbiBQVkg/CgpUaGF0J3Mgbm90IHNvIG11Y2ggdGhlIHF1ZXN0
aW9uIGhlcmUgaW1vLiBJbnN0ZWFkIHRoZSBpc3N1ZSBJCnNlZSBpcyB0aGF0IHRoZSB3YXkgeW91
IGNvZGUgaXQgaXQncyByZWFsbHkgYSBsYXllcmluZyB2aW9sYXRpb24uClNpbWlsYXIgaGFja2Vy
eSB3YXMgYWxzbyByZWplY3RlZCBpbiBMaW51eCByZWNlbnRseSwgaWlyYy4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:41:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:41:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcLF-0007y0-Gg; Mon, 22 Jan 2018 13:40:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r/hy=er=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edcLE-0007xD-5n
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 13:40:52 +0000
X-Inumbo-ID: dade0a63-ff79-11e7-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dade0a63-ff79-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 14:40:49 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id 16so8693406wry.12
 for <xen-devel@lists.xenproject.org>; Mon, 22 Jan 2018 05:40:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=QiEVDUSZBH/NL8DD2gXJzUwE+QuTdf/8ClrmIKJg5bU=;
 b=kGuLBv3kbBgLHVqHyrXWQ0ssGhsIkkFESI9wWwEkJ2BGWIPWcTdn4+rH4dzBsVmV5r
 OzyHgyogcOHmWrYrGgfomejBXWKd0ki1ovj5MqPKWG4wBhXVSh3KKszBkw7RbX85pkpD
 fQRzZmtvxLJOBTaIUC5zV/mkcQIEjTSe9/zXw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=QiEVDUSZBH/NL8DD2gXJzUwE+QuTdf/8ClrmIKJg5bU=;
 b=pQooKWCJLNAwfpqQgePc9KshFcKa9q9UjA7Y5VV+PiyE4qR1IJg3iMN0j9GpUE1ddT
 rW5TWZNPNGQkABde4XVf5IAzn1k/uwNg7N3xdyMUNlRBY5lnWSBXBMzxVL6NC3n5R85M
 ZbAbJDSpE7N4Tp1nZkyBtqWZxIM6xSYWXrDpFjMfkBcEw1w3J+dEwzdbgdsAGjfMy7M5
 mPd9uvkfni3ytD6bFNyHvNHi5dYEeldW2eaZ2y42WxzyYKlCyyOF1zU9HmWDKb4kQJLT
 7RumBZh7ERE+2ePJIId2l9Zhgf7uDjk4Iqao4n+SzpIpF0+xTPWmVhnXAVdE0+PyFMV4
 +57Q==
X-Gm-Message-State: AKwxytf43ydNiuynjdkA9i5j+q16zUygw/h18+XdaW0wJlYMEkdcZAN5
 GHFjou+d23BneqOY8GcdY9ULRkDZ+Bg=
X-Google-Smtp-Source: AH8x2274/rJgzkxKMrl9ut/fKURUsa/uRIA0P3NV9+Ny4G1x1ADRKqWY8gqorc5HKIfo89beQ9TIIg==
X-Received: by 10.223.170.150 with SMTP id h22mr7063691wrc.21.1516628448321;
 Mon, 22 Jan 2018 05:40:48 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id b35sm20913397wra.13.2018.01.22.05.40.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 Jan 2018 05:40:47 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, manish.jaggi@linaro.org,
 xen-devel@lists.xenproject.org, sameer.goel@linaro.org,
 andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-2-manish.jaggi@linaro.org>
 <bc5441a0-c8d5-5e95-2f75-3ec6f135d795@linaro.org>
 <e5916c0d-7a1e-76dc-81ce-0acb670433a8@caviumnetworks.com>
 <74145291-1dfc-f3d5-a49a-d5df3ef1920f@linaro.org>
 <8331d4e8-4b30-ae51-bf63-15f3afa24518@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <b156cb20-cc35-e436-e7e2-85e957133e2e@linaro.org>
Date: Mon, 22 Jan 2018 13:40:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <8331d4e8-4b30-ae51-bf63-15f3afa24518@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 01/11] acpi: arm: Public API for populating
 and query based on requesterid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyMi8wMS8xOCAwNTowNywgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IE9uIDAxLzE5LzIw
MTggMDU6MzMgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMTkvMDEvMTggMDY6
MDUsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+Cj4+PiBPbiAwMS8xNy8yMDE4IDEyOjAxIEFNLCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgTWFuaXNoLAo+Pj4+Cj4+PiBIaSBKdWxpZW4sCj4+
PiBUaGFua3MgZm9yIHJldmlld2luZyB0aGUgcGF0Y2guCj4+Pgo+Pj4+IEkgc2VudCB0aGUgcHJl
dmlvdXMgZS1tYWlsIHRvbyBzb29uLgo+Pj4+Cj4+Pj4gT24gMDIvMDEvMTggMDk6MjcsIG1hbmlz
aC5qYWdnaUBsaW5hcm8ub3JnIHdyb3RlOgo+Pj4+PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1hbmlz
aC5qYWdnaUBsaW5hcm8ub3JnPgo+Pj4+Pgo+Pj4+PiDCoCBQdWJsaWMgQVBJIHRvIHBvcHVsYXRl
IGFuZCBxdWVyeSBtYXAgYmV0d2VlbiByZXF1ZXN0ZXIgaWQgYW5kCj4+Pj4+IMKgIHN0cmVhbUlk
L0RldmljZUlELiBJT1JUIGlzIHBhcnNlZCBvbmUgdGltZSAob3V0c2lkZSB0aGlzIHBhdGNoKQo+
Pj4+PiDCoCBhbmQgdHdvIGxpc3RzIGFyZSBjcmVhdGVkIG9uZSBmb3IgbWFwcGluZyBiZXR3ZWVu
IHJldWVzdGVySWQgYW5kIAo+Pj4+PiBzdHJlYW1pZAo+Pj4+PiDCoCBhbmQgYW5vdGhlciBiZXR3
ZWVuIHJlcXVlc3RlcklEIGFuZCBkZXZpY2VJRC4KPj4+Pj4KPj4+Pj4gwqAgVGhlc2UgbGlzdHMg
ZWxpbWluYXRlIHRoZSBuZWVkIHRvIHJlcGFyc2UgSU9SVCBmb3IgcXVlcnlpbmcgc3RyZWFtaWQK
Pj4+Pj4gwqAgb3IgZGV2aWNlaWQgdXNpbmcgcmVxdWVzdGVyaWQuCj4+Pj4+Cj4+Pj4+IMKgIFNp
Z25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4+Pj4+
IC0tLQo+Pj4+PiDCoCB4ZW4vZHJpdmVycy9hY3BpL01ha2VmaWxlwqDCoMKgwqAgfMKgwqAgMSAr
Cj4+Pj4+IMKgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxlIHzCoMKgIDEgKwo+Pj4+Cj4+
Pj4gV2UgaGF2ZSBhIGRpcmVjdG9yeSBhcmNoL2FybS9hY3BpLy4gU28gcGxlYXNlIG1vdmUgYWxs
IHlvdXIgY29kZSB0aGVyZS4KPj4+IFRoZSBjdXJyZW50IGZpbGVzIGluIGFyY2gvYXJtL2FjcGkg
aG9sZCBvbmx5IGJvb3QgdGltZS9sb3cgbGV2ZWwgY29kZS4KPj4+IElNSE8gY3JlYXRpbmcgZHJp
dmVycy9hY3BpL2FybSBtYWtlcyBtb3JlIHNlbnNlLgo+Pj4gTGludXggYWxzbyBoYXMgaW9ydCBj
b2RlIGluIGRyaXZlcnMvYWNwaS9hcm0uCj4+Cj4+IGRyaXZlcnMvYWNwaSBtb3N0bHkgY29udGFp
biBnZW5lcmljIEFDUEkgY29kZS4gcmlkbWFwLmMgYW5kIGlvcnQuYyBpcyAKPj4gQUZBSUNUIEFy
bSBzcGVjaWZpYy4gU28gYXJjaC9hcm0vYWNwaSBpcyBhIGJldHRlciBwbGFjZS4KPiBvaywgSSB3
aWxsIG1vdmUgdGhlIGNvZGUuCj4gV2hhdCBhYm91dCBpb3J0LmMgPwo+IFNob3VsZCBpdCBiZSBp
biBkcml2ZXJzL2FjcGkvYXJtCgpJIHRoaW5rIHRoZXkgc2hvdWxkIGJlIGJvdGggaW4gYXJjaC9h
cm0vYWNwaS4gU3RlZmFubyBkbyB5b3UgaGF2ZSBhbnkgCm9waW5pb24/Cgo+Pgo+PiBbLi4uXQo+
Pgo+Pj4+Cj4+Pj4+ICsgKgo+Pj4+PiArICogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAbGlu
YXJvLm9yZz4KPj4+Pj4gKyAqIENvcHlyaWdodCAoYykgMjAxOCBMaW5hcm8uCj4+Pj4+ICsgKgo+
Pj4+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmli
dXRlIGl0IGFuZC9vciAKPj4+Pj4gbW9kaWZ5Cj4+Pj4+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIAo+Pj4+PiBwdWJsaXNoZWQgYnkK
Pj4+Pj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIg
b2YgdGhlIExpY2Vuc2UsIG9yCj4+Pj4+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2
ZXJzaW9uLgo+Pj4+Cj4+Pj4gWGVuIGlzIEdQTHYyIG9ubHkgYW5kIGhlbmNlIHRoZSBjb3B5cmln
aHQgd3JvbmcuIFlvdSB3YW50IHRvIHVzZToKPj4+Pgo+Pj4+IFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4+Pj4g
dW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwKPj4+PiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uLgo+Pj4KPj4+IEkgcGlja2VkIHRoaXMgY29weXJpZ2h0IGZyb20geGVuL2Fy
Y2gvYXJtL3RyYXBzLmMuCj4+Pgo+Pj4gwqDCoCogeGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+IMKg
wqAqCj4+PiDCoMKgKiBBUk0gVHJhcCBoYW5kbGVycwo+Pj4gwqDCoCoKPj4+IMKgwqAqIENvcHly
aWdodCAoYykgMjAxMSBDaXRyaXggU3lzdGVtcy4KPj4+IMKgwqAqCj4+PiDCoMKgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQo+Pj4gwqDCoCogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPj4+IMKgwqAqIHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2VzZSwgb3IKPj4+IMKgwqAqIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4+Pgo+Pj4gU28gSUlVWUMsIHRyYXBz
LmMgY29weXJpZ2h0IGlzIGFsc28gd3JvbmcuCj4+PiBIb3cgZG8gd2UgcGxhbiB0byBmaXggYWxs
IG90aGVyIGZpbGVzIGluIHhlbiBjb2RlIHdoaWNoIHVzZSB0aGUgc2FtZSAKPj4+IGNvcHlyaWdo
dC4KPj4KPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE2LTA5L21zZzAyODk5Lmh0bWwgCj4+Cj4gSSB3YXMgbm90IGF3YXJlIG9mIHRoaXMg
cGF0Y2gsIHdpbGwgY2hhbmdlIHRoZSBjb3B5cmlnaHQuCj4gUGxlYXNlIGFkZCB3aGF0IGNvcHly
aWdodCB0byBiZSB1c2VkIGluIFhlbiBjb2RpbmcgZ3VpZGVsaW5lcyBkb2N1bWVudC4KClBhdGNo
IGFyZSB3ZWxjb21lZCBmb3IgY29kaW5nIHN0eWxlIGltcHJvdmVtZW50LgoKPiBNb3Jlb3ZlciB0
aGUgcGF0Y2ggdG8gZml4IGNvcHlyaWdodCBpcyBzdGlsbCBub3QgbWVyZ2VkLCBhbnkgc3BlY2lm
aWMgCj4gcmVhc29uPwoKQmVjYXVzZSBpdCBpcyB1bmNsZWFyIGhvdyB5b3UgY2FuIG1vZGlmeSB0
aGUgaGVhZGVyIGluIGN1cnJlbnQgY29kZS4gCldoZXRoZXIgeW91IG5lZWQgYW4gYWNrIGZyb20g
ZXZlcnlvbmUgd2hvIGhhcyB0b3VjaGVkIHRoZSBjb2RlLiBTZWUgdGhlIAp0aHJlYWQuCgpOZXcg
Y29kZSBzaG91bGQgdXNlIHRoZSBHUEx2MiBjb3B5cmlnaHQgdG8gYXZvaWQgc3VjaCBkaWxlbW1h
LgoKPj4+Pj4gKyAqCj4+Pj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4+Pj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+Pj4+ICsgKiBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuIFNlZSB0
aGUKPj4+Pj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Cj4+Pj4+ICsgKi8KPj4+Pj4gKwo+Pj4+PiArI2luY2x1ZGUgPGFjcGkvcmlkbWFwLmg+Cj4+Pj4+
ICsjaW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4+Pj4+ICsjaW5jbHVkZSA8eGVuL2tlcm5lbC5oPgo+
Pj4+PiArI2luY2x1ZGUgPHhlbi9saXN0Lmg+Cj4+Pj4+ICsjaW5jbHVkZSA8eGVuL3BjaS5oPgo+
Pj4+PiArCj4+Pj4+ICtzdHJ1Y3QgbGlzdF9oZWFkIHJpZF9zdHJlYW1pZF9tYXBfbGlzdDsKPj4+
Pj4gK3N0cnVjdCBsaXN0X2hlYWQgcmlkX2RldmljZWlkX21hcF9saXN0Owo+Pj4+Cj4+Pj4gUGxl
YXNlIGRyb3AgX2xpc3QuIFRoaXMgaXMgcG9pbnRsZXNzIHRvIGtub3cgdGhhdCB3aGVuIHlvdSBj
YW4gCj4+Pj4gZGlzY292ZXIgaXQuCj4+Pgo+Pj4gSSB0aGluayBpdCBpcyBub3QgcG9pbnRsZXNz
Lgo+Pj4gVGhlcmUgaXMgYSBwb2ludCBoZXJlLiA6KQo+Pj4gwqDCoF9saXN0IGlzIGFkZGVkIHRv
IHNob3cgdGhhdCBpdCBpcyBhIGxpc3QgdG8gbWFrZSBpdCBtb3JlIHZlcmJvc2UuCj4+PiBXaXRo
b3V0IF9saXN0IHRoZSBuYW1lIGNvdWxkIG1lYW4gYSBzaW5nbGUgbWFwcGluZyBhcyB3ZWxsLgo+
Pgo+PiBXaGVuIEkgcmVhZCwgcmlkX3N0cmVhbWlkX21hcC4gSSB1bmRlcnN0YW5kIGl0IGlzIGEg
bWFwIG9mIAo+PiByaWQvc3RyZWFtaWQuIE5vdCBhIHNpbmdsZSBtYXBwaW5nLiBCdXQgLi4uCj4g
QnV0IEluIGNvZGUgdGhlIHJpZF9zdHJlYW1pZF9tYXAgaXMgdXNlZCBmb3IgYSBzaW5nbGUgbWFw
cGluZywgc28gdGhlcmUgCj4gaGFzIHRvIGJlIGEgcHJvcGVyIG5hbWluZy4KPiBUaGF0cyB3aHkg
SSB1c2VkIGEgX2xpc3QuCj4gCj4gcmFuZ2VfdCBhbmQgcmFuZ2VfbGlzdC4gU2FtZSBsb2dpYyBo
ZXJlLgo+Pgo+Pj4KPj4+IElmIHlvdSBjYXJlIHRvIHNlZQo+Pj4geGVuL2NvbW1vbi9yYW5nZXNl
dC5jOjI3OsKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIHJhbmdlX2xpc3Q7Cj4+Pgo+Pj4gSSBob3Bl
IHlvdSBjYW4gYXBwcmVjaWF0ZSB0aGUgcG9pbnQuCj4+Cj4+IC4uLiBsb29rIGF0IHRoZSBuYW1l
IGxlbmd0aCBoZXJlLCAxMCBjaGFyYWN0ZXJzLiBZb3VycyBpcyAyMiAKPj4gY2hhcmFjdGVycy4g
VGhpcyBpcyAxLzQgb2YgYSBsaW5lLiBUaGF0J3MganVzdCBzdHVwaWQuCj4gU28geW91ciByZXNl
cnZhdGlvbiBpcyBub3QgYWdhaW5zdCBfbGlzdCBidXQgMjIgY2hhcmFjdGVycyA/Cj4gSSBkb250
IGNvbnNpZGVyIHRoaXMgc3R1cGlkIGF0IGFsbC4gVGhlIGxpc3QgaXMgYWNjZXNzZWQgaW4gZmV3
IAo+IGZ1bmN0aW9ucyBvbmx5IGFuZCBpdCBtYWtlcyBjb2RlIG1vcmUgcmVhZGFibGUuCj4gQW55
d2F5LCBob3cgYWJvdXQgcmlkX3NpZF9tYXBfbGlzdD8gb3IgcmlkX3NpZF9saXN0ID8gV2hpY2gg
b25lIHlvdSBwcmVmZXIuCgpJIHByZWZlciByaWRfc2lkX2xpc3QuCgo+Pj4+Cj4+Pj4gQWxzbywg
Y2FuIHlvdSBleHBsYWluIHRoZSByYXRpb25hbGUgb2YgdXNpbmcgYW4gdW5zb3J0ZWQgbGlzdCBv
dmVyIAo+Pj4+IGFub3RoZXIgc3RydWN0dXJlPyAKPj4+IFNpbmNlIHJpZCAtIHN0cmVhbUlkIG1h
cHBpbmcgYWxzbyByZXF1aXJlcyBwY2lyY19ub2RlIHNvIGl0IHdvdWxkIAo+Pj4gcmVxdWlyZSB0
d28gbGV2ZWwgb2Ygc29ydGluZy4KPj4+IEZpcnN0IHNvcnQgYmFzZWQgb24gcGNpcmNfbm9kZSBh
bmQgbmV4dCBvbiBiYXNpcyBvZiByaWQuCj4+PiBEb2VzIGl0IG1ha2VzIHNlbnNlIHRvIGhhdmUg
YWxsIHRoYXQgY29tcGxleCBjb2RlIGhlcmUgPwo+Pj4gwqDCoGFzIHRoaXMgQVBJIHdpbGwgYmUg
dXNlZCBvbmx5IG9uY2UgcGVyIHBjaSBkZXZpY2UKPj4+PiBBbG9uZyB0aGF0IHBsZWFzZSBnaXZl
IGFuIGlkZWEgaG93IG9mdGVuIGFuZCB3aGVyZSB0aGUgcXVlcnkgQVBJIAo+Pj4+IHdpbGwgYmUg
dXNlZC4KPj4+IG9rCj4+PiBCVFcsIHRoaXMgaXMgY2FsbGVkIGZyb20gcGNpX2Zvcl9lYWNoX2Rt
YV9hbGlhcyBjb2RlIGZsb3cuCj4+Cj4+IFRoZSBkb2N1bWVudCB0aGUgcmF0aW9uYWxlLgo+IFRo
ZS9UaGVuPwoKWWVzIHRoZW4uLi4KCj4gWWVzIEkgd2lsbCBkbyBpbiB2Mi4KPj4KPj4+Pgo+Pj4+
PiArCj4+Pj4+ICt2b2lkIGluaXRfcmlkbWFwcyh2b2lkKQo+Pj4+Cj4+Pj4gVGhpcyBsaWtlbHkg
bmVlZCB0byBiZSBfX2luaXQuCj4+PiBvay4KPj4+Pgo+Pj4+PiArewo+Pj4+PiArwqDCoMKgIElO
SVRfTElTVF9IRUFEKCZyaWRfZGV2aWNlaWRfbWFwX2xpc3QpOwo+Pj4+PiArwqDCoMKgIElOSVRf
TElTVF9IRUFEKCZyaWRfc3RyZWFtaWRfbWFwX2xpc3QpOwo+Pj4+PiArfQo+Pj4+Cj4+Pj4gVGhp
cyBmdW5jdGlvbiBpcyBub3QgbmVjZXNzYXJ5LiBEZWNsYXJpbmcgCj4+Pj4gTElTVF9IRUFEKHJp
ZF9zdHJlYW1pZF9tYXBfbGlzdCkgd2lsbCBkbyB0aGUgdHJpY2suCj4+PiBvay4KPj4+Pj4gKwo+
Pj4+PiAraW50IGFkZF9yaWRfc3RyZWFtaWRfbWFwKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqcGNp
cmNfbm9kZSwKPj4+Pgo+Pj4+IERpdHRvLgo+Pj4gRGl0dG8gZm9yPyBTb3JyeSBkaWRudCBjYXRj
aCB5b3VyIHBvaW50IGhlcmUuCj4+Cj4+IF9faW5pdC4KPiBfaW5pdCBtaWdodCBub3QgYmUgdmFs
aWQsIEkgd2lsbCBhZGQgbW9yZSBkb2N1bWVudGF0aW9uIGFuZCB5b3UgY2FuIHNlZSAKPiB0aGUg
cmF0aW9uYWxlLgoKRG8geW91IG1pbmQgZ2l2aW5nIHRoZSByYXRpb25hbGUgbm93PyBXaHkgd291
bGQgeW91IGNhbGwgdGhpcyBmdW5jdGlvbiAKYWZ0ZXIgYm9vdD8KCj4+Cj4+Pj4KPj4+Pj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKnNtbXVfbm9kZSwKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1MzIgaW5wdXRfYmFzZSwgdTMyIG91dHB1dF9iYXNlLCB1
MzIgCj4+Pj4+IGlkX2NvdW50KQo+Pj4+Cj4+Pj4gdTMyICYgY28gc2hvdWxkIG5vdCBiZSB1c2Vk
IGluIG5ldyBjb2RlICh1bmxlc3MgaW1wb3J0ZWQgZnJvbSAKPj4+PiBMaW51eCkuIFBsZWFzZSB1
c2UgdWludDMyX3QgJiBjby4gLy4KPj4+IEkgY291bGRuJ3QgZmluZCB0aGlzIGluIHhlbiBjb2Rp
bmcgc3R5bGUgZG9jdW1lbnQuCj4+PiBDb3VsZCB5b3UgcGxlYXNlIHBvaW50IHRvIHRoZSBzZWN0
aW9uIHdoaWNoIHNheXMgdTMyIHNob3VsZCBub3QgYmUgdXNlZC4KPj4KPj4gSXQgaXMgbm90IGlu
IHRoZSBjb2Rpbmcgc3R5bGUgYnV0IFhlbiBpcyBwaGFzaW5nIG91dCBmcm9tIHUqLiBXaGF0J3Mg
Cj4+IHRoZSBwcm9ibGVtPwo+IFRoZXJlIGlzIG5vIHByb2JsZW0sIGJ1dCBJdCBpcyBub3Qgd3Jp
dHRlbiBhbnl3aGVyZSBzbyBJIHdhcyBub3Qgc3VyZSBvZiAKPiB5b3VyIGNvbW1lbnQuCj4gSSBz
dWdnZXN0IGl0IHNob3VsZCBiZSBfbWVudGlvbmVkXyBpbiB4ZW4gY29kaW5nIGd1aWRlbGluZXMu
Cj4gVGhpcyB3aWxsIGF2b2lkIGFsbCB1bndyaXR0ZW4gc3RhbmRhcmRzIG5vdCBiZWluZyBmb2xs
b3dlZCBpc3N1ZXMuCgpQYXRjaCBmb3IgY29kaW5nIHN0eWxlIGltcHJvdmVtZW50IGFyZSB3ZWxj
b21lZC4KCj4+Cj4+Pj4+ICvCoMKgwqAgcmV0dXJuIDA7Cj4+Pj4+ICt9Cj4+Pj4+ICsKPj4+Pj4g
K3ZvaWQgcXVlcnlfc3RyZWFtaWQoc3RydWN0IGFjcGlfaW9ydF9ub2RlICpwY2lyY19ub2RlLCB1
MTYgcmlkLCAKPj4+Pj4gdTMyICpzdHJlYW1pZCwKPj4+Pgo+Pj4+IHMvdSovdWludF8vCj4+Pj4K
Pj4+PiBCdXQgaG93IGNvbWUgdGhlIHJpZCBpcyAxNi1iaXQgaGVyZSB3aGVuIExpbnV4IGlzIHVz
aW5nIDMyLWJpdD8KPj4+IElJVUMgcmlkIGlzIDE2Yml0IG9ubHkuIERvbnQga25vdyB3aHkgbGlu
dXggaXMgdXNpbmcgMzJiaXQuCj4+Pgo+Pj4gcmlkID0gYnVzIC0gOGJpdHMgLCBkZXZmbiA4Yml0
cy4KPj4+Cj4+PiDCoEZyb20gUENJIEV4cHJlc3Mgc3BlY2lmaWNhdGlvbgo+Pj4gVGhlIFJlcXVl
c3RlciBJRCBpcyBhIDE2LWJpdCB2YWx1ZSB0aGF0IGlzIHVuaXF1ZSBmb3IgZXZlcnkgUENJIAo+
Pj4gRXhwcmVzcyBGdW5jdGlvbiB3aXRoaW4gYSBIaWVyYXJjaHkuLgo+Pj4KPj4+IElmIHlvdSB0
aGluayBpdCBpcyBhIDMyYml0IHZhbHVlIHBsZWFzZSBsZXQgbWUga25vdyBob3cgdG8gdXNlIHVw
cGVyIAo+Pj4gMTYgYml0cy4KPj4KPj4gV2VsbCBBRkFJQ1QsIHRoZSBJT1JUIHN0b3JlcyAzMi1i
aXQuIFNvIGl0IGlzIHByb2JhYmx5IGJlc3QgdG8gc3RpY2sgCj4+IHdpdGggaXQuCj4gSU9SVCB1
c2VzIDMyYml0IGFuZCByZWZlcnMgYXMgaW5wdXRfYmFzZS4KPiBUaGF0IGlzIGdlbmVyaWMgaW4g
YWNwaV9pb3J0X2lkX21hcHBpbmcuCj4gRG9lcyBJT1JUIHNwZWMgdXNlcyB0ZXJtIHJlcXVlc3Rl
cklEIGFuZCBkZWZpbmVzIGl0cyB3aWR0aCBhcyAzMmJpdD8KClRoZSBJT1JUIHNwZWMgZG9lcyBu
b3Qgc2VlbSB0byBzYXkgYW55dGhpbmcgYWJvdXQgdGhlIHdpZHRoIG9mIApyZXF1ZXN0ZXJJRC4g
U28gSSBwcmVmZXIgdG8gc3RheSBvbiB0aGUgc2FmZSBzaWRlIG9uIHVzZSAzMi1iaXQuCgpbLi4u
XQoKPj4+PiBJIGFtIG5vdCBhIGJpZyBmYW4gb2YgZXhwb3J0aW5nIHRob3NlIDIgbWFwcy4gQnV0
IEkgd2lsbCBzZWUgaG93IHlvdSAKPj4+PiB1c2UgaXQgYmVmb3JlIGNvbW1lbnRpbmcuCj4+PiBM
b3Qgb2YgeGVuIGNvZGUgdXNpbmcgdGhlIHNhbWUgd2F5LiBJcyB0aGF0IGFsbCB3cm9uZz8KPj4K
Pj4gU2Vjb25kIHNlbnRlbmNlOiAiSSB3aWxsIHNlZSBob3cgeW91IHVzZSBpdCBiZWZvcmUgY29t
bWVudGluZyIuCj4+Cj4gSW4gdGhhdCBjYXNlLCB0aGUgY29tbWVudCB3YXMgdW53YW50ZWQuLgpQ
cm9iYWJseSBsZXNzIHRoYW4gIlRoYW5rcyBpdCBpcyBvbmUgb2YgcmFyZSBpbnN0YW5jZXMgd2hl
cmUgeW91IGFncmVlIAp0byBteSBwb2ludC4iIDspLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:43:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcNy-00085d-Uw; Mon, 22 Jan 2018 13:43:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edcNy-00085P-KZ
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 13:43:42 +0000
X-Inumbo-ID: 3e704027-ff7a-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e704027-ff7a-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 13:43:36 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 06:43:35 -0700
Message-Id: <5A65F89202000078001A11D0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 06:43:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
 <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
 <5A65EA1A02000078001A10E8@prv-mh.provo.novell.com>
 <76cd5be8-94af-b00a-5a44-ee21abc436c0@citrix.com>
 <5A65EEAF02000078001A1168@prv-mh.provo.novell.com>
 <7d6bbfac-9d26-0792-d63b-6da30e7f71ee@citrix.com>
In-Reply-To: <7d6bbfac-9d26-0792-d63b-6da30e7f71ee@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: Drop DOMCTL_getmemlist and
 xc_get_pfn_list()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE0OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDEvMTggMTM6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMi4w
MS4xOCBhdCAxMzo1MiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MjIvMDEvMTggMTI6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE5LjAxLjE4IGF0
IDIwOjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKPj4+Pj4gQEAgLTExMTcsNyArMTExNyw3IEBAIHN0cnVjdCB4ZW5fZG9tY3RsIHsK
Pj4+Pj4gICNkZWZpbmUgWEVOX0RPTUNUTF9wYXVzZWRvbWFpbiAgICAgICAgICAgICAgICAgICAg
Mwo+Pj4+PiAgI2RlZmluZSBYRU5fRE9NQ1RMX3VucGF1c2Vkb21haW4gICAgICAgICAgICAgICAg
ICA0Cj4+Pj4+ICAjZGVmaW5lIFhFTl9ET01DVExfZ2V0ZG9tYWluaW5mbyAgICAgICAgICAgICAg
ICAgIDUKPj4+Pj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9nZXRtZW1saXN0ICAgICAgICAgICAgICAg
ICAgICAgNgo+Pj4+PiArLyogI2RlZmluZSBYRU5fRE9NQ1RMX2dldG1lbWxpc3QgICAgICAgICAg
ICAgICAgICA2IE9ic29sZXRlICovCj4+Pj4+ICAvKiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0cGFn
ZWZyYW1laW5mbyAgICAgICAgICAgIDcgT2Jzb2xldGUgLSB1c2UgCj4+PiBnZXRwYWdlZnJhbWVp
bmZvMyAqLwo+Pj4+PiAgLyogI2RlZmluZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8yICAg
ICAgICAgICA4IE9ic29sZXRlIC0gdXNlIAo+Pj4gZ2V0cGFnZWZyYW1laW5mbzMgKi8KPj4+Pj4g
ICNkZWZpbmUgWEVOX0RPTUNUTF9zZXR2Y3B1YWZmaW5pdHkgICAgICAgICAgICAgICAgOQo+Pj4+
IEp1c3QgbGlrZSBtZW50aW9uZWQgdXBvbiBzb21lb25lIGVsc2UncyByZWNlbnQgc3VibWlzc2lv
biB0bwo+Pj4+IHJlbW92ZSBhIGRvbWN0bCBzdWItb3A6IFlvdSB3YW50IHRvIGJ1bXAgdGhlIGlu
dGVyZmFjZSB2ZXJzaW9uCj4+Pj4gKHJlbWVtYmVyIHRoYXQgdGhlIGJ1bXAgZG9uZSBmb3IgdGhl
IHNoaW0gZG9lc24ndCBjb3VudCBhcyBsb25nCj4+Pj4gYXMgdGhlcmUgaXMgYSBwb3NzaWJsZSBw
bGFuIHRvIG1ha2UgdGhhdCBvdGhlciByZWNlbnQgY29tbWl0IHBhcnQKPj4+PiBvZiBhIDQuMTAu
eCBzdGFibGUgcmVsZWFzZSkuCj4+PiBUaGVyZSBoYXMgYWxyZWFkeSBiZWVuIGEgdmVyc2lvbiBi
dW1wIGZvciA0LjExLgo+PiBJIGtub3csIGhlbmNlIHRoZSBsb25nZXIgZXhwbGFuYXRpb24sIHdo
aWNoIEkgaGFkIGdpdmVuIGFsc28KPj4gd2hlbiB0aGUgc2hpbSBzZXJpZXMgd2FzIGZpcnN0IHBv
c3RlZDogSWYgdGhhdCBkb21jdGwgY2hhbmdlIGlzCj4+IHRvIGJlIGJhY2twb3J0ZWQgdG8gNC4x
MCwgaW50ZXJmYWNlIHZlcnNpb24gMHhmIHdpbGwgYmUgYnVybnQKPj4gZm9yIF9qdXN0IHRoYXQg
Y2hhbmdlXy4gVGhhdCBvdGhlciBidW1wIGlzIHN1ZmZpY2llbnQgb25seSB3aGVuCj4+IHRoZXJl
IGlzIG5vIHBsYW4gd2hhdHNvZXZlciB0byBiYWNrcG9ydCB0aGUgZWFybGllciBjaGFuZ2UuCj4g
Cj4gSWYgdGhhdCBjaGFuZ2UgaXMgYmFja3BvcnRlZCB0byA0LjEwLCB0aGF0IGlzIHRoZSB0aW1l
IHRvIGJ1cm4gYW5vdGhlcgo+IGludGVyZmFjZSB2ZXJzaW9uLiAgTm90IGluIHRoaXMgcGF0Y2gu
CgpOb3QgaWYgdGhlIGJhY2twb3J0IGhhcHBlbnMgb25seSBhZnRlciA0LjExIGhhcyBzaGlwcGVk
LiBBbmQKZXZlbiBpdCB0aGUgYmFja3BvcnQgaGFwcGVuZWQgZWFybGllciwgd2UncmUgbGlhYmxl
IHRvIGZvcmdldCBpZgp3ZSBkb24ndCBkbyBpdCBub3cuIElmIHRoZXJlIHdhcyBqdXN0IGEgcmVt
b3RlIGNoYW5jZSBvZiB0aGF0CmJhY2twb3J0IHRvIGhhcHBlbiwgSSBwcm9iYWJseSB3b3VsZG4n
dCBpbnNpc3QsIGJ1dCBhaXVpIHRoZXJlJ3MKYSBwcmV0dHkgZGV0ZXJtaW5lZCBwbGFuIHRvIGRv
IHNvLgoKSSBhbHNvIGZpbmQgaXQgc3RyYW5nZSB0aGF0IHlvdSBkaWRuJ3QgcmVzcG9uZCBiYWNr
IHdoZW4gSSBoYWQKZmlyc3Qgb3V0bGluZWQgdGhpcyBleHRyYSByZXF1aXJlbWVudC4KCj4gQWxz
bywgdGhpcyBkZW1vbnN0cmF0ZXMgdGhlIGluaGVyZW50IHByb2JsZW1zIHdpdGggdGhlIGludGVy
ZmFjZQo+IHZlcnNpb24uICBUaGlzIHRyaWNrIGNhbiBvbmx5IGV2ZXIgYmUgcGxheWVkIG9uIHRo
ZSBtb3N0IHJlY2VudGx5Cj4gcmVsZWFzZWQgYnJhbmNoLiAgSXQgaXMgYSBkaXJlIHRyYWlud3Jl
Y2sgaW4gdGVybXMgb2YgdmVyc2lvbmluZywgYW5kCj4gc2VydmVzIG9ubHkgdG8gbWFrZSBpdCBh
bG1vc3QgaW1wb3NzaWJsZSB0byBtYWtlIGNoYW5nZXMgdG8gYW4gaW5zdGFsbGVkCj4gc3lzdGVt
LgoKSXQncyBub3Qgb3B0aW1hbCwgYnV0IEkgaGF2ZSB5ZXQgdG8gc2VlIGEgcHJvcG9zYWwgb2Yg
YSBtZWNoYW5pc20KdGhhdCdzIG1vcmUgZmxleGlibGUgdGhhbiB0aGlzIG9uZSwgYnV0IHByb3Zp
ZGVzIGF0IGxlYXN0IHRoZSBzYW1lCm1pbmltYWwgcHJvdGVjdGlvbiBhZ2FpbnN0IG1pc21hdGNo
ZXMuCgpBcyB0byBjaGFuZ2VzIHRvIGFuIGluc3RhbGxlZCBzeXN0ZW0gLSB0aGUgZG9tY3RsIGlu
dGVyZmFjZSBzaG91bGQKYmUgaW4gc3VmZmljaWVudGx5IHVzYWJsZSBhIHNoYXBlIHRoYXQgc3Vj
aCB3b24ndCBiZSBuZWNlc3NhcnkuIE9yCmluIHRoZSB3b3JzdCBjYXNlIG5ldyBzdWItb3BzIGNv
dWxkIGFsd2F5cyBiZSBhZGRlZC4KCj4+Pj4gUGx1cyBJIGFnYWluIHF1ZXN0aW9uIHdoZXRoZXIK
Pj4+PiAiT2Jzb2xldGUiIGlzIGFuIGFwcHJvcHJpYXRlIGRlc2NyaXB0aW9uIGZvciBzb21ldGhp
bmcgdGhhdCdzIG5vCj4+Pj4gbG9uZ2VyIHBhcnQgb2YgdGhlIGludGVyZmFjZSAocmF0aGVyIHRo
YW4ganVzdCBiZWluZyBzdWdnZXN0ZWQgdG8KPj4+PiBubyBsb25nZXIgYmUgdXNlZCkuIElzIHRo
ZXJlIGFueSBwb2ludCBpbiBrZWVwaW5nIHRoZSBvbGQgc3ViLW9wCj4+Pj4gYXMgYSBjb21tZW50
IGluIHRoZSBmaXJzdCBwbGFjZT8KPj4+IFRvIGF2b2lkIHRoZSBudW1iZXIgYmVpbmcgcmV1c2Vk
LiAgSXQgYWxzbyBzZXJ2ZXMgYXMgYSBtYXJrZXIgdG8gbG9jYXRlCj4+PiB0aGUgY2hhbmdlIHdo
aWNoIHJlbW92ZWQgdGhlIGh5cGVyY2FsbCBpZiBhbnlvbmUgaXMgZG9pbmcgYXJjaGFlb2xvZ3kg
aW4KPj4+IHRoZSBmdXR1cmUuCj4+IFRoZSBudW1iZXIgZ2V0dGluZyByZS11c2VkIHdpdGggYSBo
aWdoZXIgaW50ZXJmYWNlIHZlcnNpb24gaXMgbm8KPj4gcHJvYmxlbSBhdCBhbGwsIGFmYWljcy4K
PiAKPiBZZXMgaXQgaXMuICBkb19kb21jdGwoKSAod2hpY2ggaW5zZXJ0cyB0aGUgZG9tY3RsIHZl
cnNpb24pIGlzIHJlbW90ZQo+IGZyb20gdGhlIGNob2ljZSBvZiBvcCB0byB1c2UsIHNvIHJldXNp
bmcgbnVtYmVycyBtZWFucyB0aGF0IHRoZSBsYW5ndWFnZQo+IHN1YnMgYXJvdW5kIGxpYnhjIGNh
biBpc3N1ZSBjb21wbGV0ZWx5IGVycm9uZW91cyBoeXBlcmNhbGxzIHdpdGhvdXQKPiBzdWZmZXJp
bmcgYSBidWlsZCBvciB2ZXJzaW9uIGZhaWx1cmUuICAoQWdhaW4sIHNlZSB0cmFpbndyZWNrIG9m
IGEKPiB2ZXJzaW9uaW5nIHNjaGVtZS4pCgpkb19kb21jdGwoKSBpdHNlbGYgc2hvdWxkbid0IGJl
IGF2YWlsYWJsZSBmb3IgdXNlIG91dHNpZGUgb2YgbGlieGMuCkFuZCB0aGUgYWN0dWFsIGxpYnhj
IHdyYXBwZXIgZm9yIGEgcmVtb3ZlZCBzdWItb3Agd291bGQgYmUKdW5hdmFpbGFibGUgaW4gdGhl
IHNoYXJlZCBvYmplY3QgbWF0Y2hpbmcgdGhlIHVuZGVybHlpbmcgWGVuLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:45:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcQ2-0008FV-E3; Mon, 22 Jan 2018 13:45:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r/hy=er=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edcQ1-0008FP-7d
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 13:45:49 +0000
X-Inumbo-ID: 8c9a9bd7-ff7a-11e7-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c9a9bd7-ff7a-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 14:45:47 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id f3so16937161wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 22 Jan 2018 05:45:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=MJbE/jYVxbkfEdkkKu34WQhPwvHY4jyVTTCx8LxwegM=;
 b=dwQNvaJ60nkg3uwoaHxwdbaGspS3sUhOpd1ACAF8PyCb/SA8wGih3ZeaBnkCUo1uFK
 V200xPBEUsv9FujfyCUTII1MJDbMzz4WHlh+WeGKAq63POqtzJ7YmzUmSnHNAL9a2qNG
 0hAaOhg/xbWHnbFM9nXOWyHpquAFtn0TyyCv8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=MJbE/jYVxbkfEdkkKu34WQhPwvHY4jyVTTCx8LxwegM=;
 b=JHgLegQg2vdmtch2RrE4ib9Bwex2KolTPJq+H4glFMHCHszBgwhn+ogMc5C9VLe018
 jHfHO2UOPGLkOcwDfd2q7TMcf5w8y4vFX/tt7Se9eylJEEWzmTjDjLUuQcOEgiizBycS
 FD9OqdB5+gaqzU1j0XMx3X1ePYklN0zxeEJ9eND9kI/6PGZLpDBwKzqMbB8cnYJpa3WB
 Bh4RBBDsMUCgm8E6TjdJq3bKqehEBM7c6NPvYyaKwxJSqUuyAdzctFX4Jgkj/K/8CNrs
 bYrVnvTlEvQDEl9ksc+ed68TSKI5zSOmLO418Uv6kZtvKrZefMcjRhkSdKBIiKMxVf2K
 ocgA==
X-Gm-Message-State: AKwxytfKkI0LKZwxIDz1tuvNxJovtUMHkhAcIGQyPnkXdfx4hoiFK/RG
 LFZWteFDoyHtJLd3GXflLm/CBQ==
X-Google-Smtp-Source: AH8x224hIVqZU+EQQgSgAEAm9Mzw9QKotNao843/hZm2MRzS9VdJJbUtG4ax5FV1nO0jHbDaRFs/wA==
X-Received: by 10.28.231.8 with SMTP id e8mr4851597wmh.148.1516628746692;
 Mon, 22 Jan 2018 05:45:46 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p19sm10024937wrg.74.2018.01.22.05.45.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 Jan 2018 05:45:46 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, manish.jaggi@linaro.org,
 xen-devel@lists.xenproject.org, sameer.goel@linaro.org,
 andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-3-manish.jaggi@linaro.org>
 <0c782810-5bd3-c937-5d1b-38094b222f69@linaro.org>
 <89566241-d529-7698-6114-63f03f7314eb@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <ddfb266e-200b-1903-186a-1d97d036102e@linaro.org>
Date: Mon, 22 Jan 2018 13:45:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <89566241-d529-7698-6114-63f03f7314eb@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 02/11] acpi: arm: API to query estimated size
 of hardware domain's IORT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAxOS8wMS8xOCAwNjoxMCwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IAo+IAo+IE9uIDAx
LzE3LzIwMTggMTI6MjIgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IMKgIElPUlQgZm9yIGhh
cmR3YXJlIGRvbWFpbiBpcyBnZW5lcmF0ZWQgdXNpbmcgdGhlIHJlcXVlc3RlcklkIGFuZCAKPj4+
IGRldmljZUlkIG1hcC4KPj4+Cj4+PiDCoCBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1h
bmlzaC5qYWdnaUBsaW5hcm8uY29tPgo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmPCoMKgwqDCoCB8wqAgMTIgKysrKy0KPj4+IMKgIHhlbi9kcml2ZXJzL2FjcGkvYXJt
L01ha2VmaWxlwqDCoCB8wqDCoCAxICsKPj4+IMKgIHhlbi9kcml2ZXJzL2FjcGkvYXJtL2dlbi1p
b3J0LmMgfCAxMDEgCj4+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4+PiDCoCB4ZW4vaW5jbHVkZS9hY3BpL2dlbi1pb3J0LmjCoMKgwqDCoCB8wqDCoCA2ICsrKwo+
Pj4gwqAgNCBmaWxlcyBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+
Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJj
aC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+IGluZGV4IGM3NGY0ZGQ2OWQuLmY1ZDVlM2QyNzEgMTAw
NjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPj4+ICsrKyBiL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYwo+Pj4gQEAgLTE0LDYgKzE0LDcgQEAKPj4+IMKgICNpbmNs
dWRlIDx4ZW4vYWNwaS5oPgo+Pj4gwqAgI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4+PiDCoCAj
aW5jbHVkZSA8YWNwaS9hY3RhYmxlcy5oPgo+Pj4gKyNpbmNsdWRlIDxhY3BpL2dlbi1pb3J0Lmg+
Cj4+PiDCoCAjaW5jbHVkZSA8YXNtL2RldmljZS5oPgo+Pj4gwqAgI2luY2x1ZGUgPGFzbS9zZXR1
cC5oPgo+Pj4gwqAgI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+Pj4gQEAgLTE3OTksNyArMTgw
MCw3IEBAIHN0YXRpYyBpbnQgYWNwaV9jcmVhdGVfZmFkdChzdHJ1Y3QgZG9tYWluICpkLCAKPj4+
IHN0cnVjdCBtZW1iYW5rIHRibF9hZGRbXSkKPj4+IMKgIMKgIHN0YXRpYyBpbnQgZXN0aW1hdGVf
YWNwaV9lZmlfc2l6ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgCj4+PiBrZXJuZWxfaW5mbyAq
a2luZm8pCj4+PiDCoCB7Cj4+PiAtwqDCoMKgIHNpemVfdCBlZmlfc2l6ZSwgYWNwaV9zaXplLCBt
YWR0X3NpemU7Cj4+PiArwqDCoMKgIHNpemVfdCBlZmlfc2l6ZSwgYWNwaV9zaXplLCBtYWR0X3Np
emUsIGlvcnRfc2l6ZTsKPj4KPj4gUmF0aGVyIHRoYW4gaW50cm9kdWNlIGEgdmFyaWFibGUgZm9y
IDEwIGluc3RydWN0aW9ucywgeW91IGNhbiByZW5hbWUgCj4+IG1hZHRfc2l6ZSBzbyBpdCBjYW4g
YmUgcmUtdXNlZC4gSSB3b3VsZCBiZSBvayBmb3IgdGhpcyB0byBiZSBpbiB0aGUgCj4+IHNhbWUg
cGF0Y2ggKHByb3ZpZGluZyBhIHByb3BlciBjb21taXQgbWVzc2FnZSkuCj4gV2h5IHdvdWxkIHlv
dSB3YW50IHRvIHJlcGxhY2UgaW9ydF9zaXplIHdpdGggbWFkdF9zaXplID8KPiBXaGF0IGlzIHRo
ZSBoYXJtIGlmIGFkZGluZyBhIHZhcmlhYmxlIG1ha2VzIHRoZSBjb2RlIG1vcmUgdmVyYm9zZS4K
PiBJIGFtIG5vdCBhYmxlIHRvIGFwcHJlY2lhdGUgeW91ciBwb2ludCBoZXJlLgoKSSBkaWRuJ3Qg
YXNrIHRvIHJlcGxhY2UgaW9ydF9zaXplIHdpdGggbWFkdF9zaXplLiBCdXQgcmVuYW1lIG1hZHRf
c2l6ZSAKdG8gdGFibGVfc2l6ZSBvciBzb21lIG90aGVyIG5hbWUgdGhhdCBjb3VsZCBiZSByZXVz
ZWQgZm9yIGJvdGguCgpUaGlzIGlzIHZlcnkgc2ltaWxhciB0byB3aGVuIHlvdSBzdG9yZSB0aGUg
ZXJyb3IgcmV0dXJuIG9mIGEgZnVuY3Rpb24uIApZb3UgYXJlIG5vdCBnb2luZyB0byBuYW1lIHJl
dF9mb28sIHJldF9iYXIsIHJldF9maXNoLi4uIFlvdSBhcmUganVzdCAKZ29pbmcgdG8gdXNlIG9u
ZSB2YXJpYWJsZSBhbmQgcmUtdXNlIGl0LgoKQW55d2F5LCBJIGFtIG5vdCBnb2luZyB0byBmaWdo
dCB3aXRoIHRoYXQgYW5kIGp1c3Qgc2VuZCBhIHBhdGNoIHRvIGNsZWFuIAp0aGF0IHVwIG9uY2Ug
aXQgaGFzIGJlZW4gbWVyZ2VkLgoKWy4uLl0KCj4+PiDCoCBkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvYWNwaS9hcm0vTWFrZWZpbGUgCj4+PiBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL01ha2VmaWxl
Cj4+PiBpbmRleCAwNDZmYWQ1ZTNkLi4xM2YxYTkxNTlmIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2Ry
aXZlcnMvYWNwaS9hcm0vTWFrZWZpbGUKPj4+ICsrKyBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL01h
a2VmaWxlCj4+PiBAQCAtMSArMSwyIEBACj4+PiDCoCBvYmoteSA9IHJpZG1hcC5vCj4+PiArb2Jq
LXkgKz0gZ2VuLWlvcnQubwo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2dl
bi1pb3J0LmMgCj4+PiBiL3hlbi9kcml2ZXJzL2FjcGkvYXJtL2dlbi1pb3J0LmMKPj4+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwMDAwLi4zZmMzMjk1OWM2Cj4+PiAtLS0g
L2Rldi9udWxsCj4+PiArKysgYi94ZW4vZHJpdmVycy9hY3BpL2FybS9nZW4taW9ydC5jCj4+PiBA
QCAtMCwwICsxLDEwMSBAQAo+Pj4gKy8qCj4+PiArICogeGVuL2RyaXZlcnMvYWNwaS9hcm0vZ2Vu
LWlvcnQuYwo+Pj4gKyAqCj4+PiArICogQ29kZSB0byBnZW5lcmF0ZSBJT1JUIGZvciBoYXJkd2Fy
ZSBkb21haW4gdXNpbmcgdGhlIHJlcXVlc3RlcklkCj4+PiArICogYW5kIGRldmljZUlkIG1hcC4K
Pj4+ICsgKgo+Pj4gKyAqIE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5jb20+Cj4+
PiArICogQ29weXJpZ2h0IChjKSAyMDE4IExpbmFyby4KPj4+ICsgKgo+Pj4gKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5Cj4+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPj4+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+Pj4gKyAqIChhdCB5b3Vy
IG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4+Cj4+IFRoZSBsaWNlbnNlIGlzIHdyb25nIChz
ZWUgcGF0Y2ggIzEpLgo+IFBsZWFzZSBzZWUgbXkgY29tbWVudCBpbiBwYXRjaCAjMS4KPiBUaGlz
IGxpY2Vuc2UgaXMgdXNlZCBmcm9tIGFuIGV4aXN0aW5nIGZpbGUgaW4geGVuLgo+IFNvIHRoZXJl
IGFyZSBhIGxvdCBvZiB3cm9uZyBsaWNlbnNlcyBpbiB4ZW4gY29kZS4KCldlbGwgeWVzLiBCdXQg
ZG9lcyBpdCBtZWFuIHlvdSBoYXZlIHRvIGFkZCBtb3JlIHdyb25nIGNvZGU/IDspCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:48:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:48:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcSG-0008OM-QI; Mon, 22 Jan 2018 13:48:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edcSG-0008OF-3M
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 13:48:08 +0000
X-Inumbo-ID: df1975f5-ff7a-11e7-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df1975f5-ff7a-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 14:48:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="459108141"
Date: Mon, 22 Jan 2018 13:47:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180122134737.3tpsl4g7cdefdrs3@citrix.com>
References: <20180122124710.29590-1-wei.liu2@citrix.com>
 <20180122130314.gcxwlpgrhm323qdp@MacBook-Pro-de-Roger.local>
 <20180122132136.72f4gpv3fduofn3a@citrix.com>
 <5A65F6A202000078001A11C6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A65F6A202000078001A11C6@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen/shim: stash RSDP address for ACPI driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDY6MzU6MTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjAxLjE4IGF0IDE0OjIxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBNb24sIEphbiAyMiwgMjAxOCBhdCAwMTowMzoxNFBNICswMDAwLCBSb2dlciBQ
YXUgTW9ubsOpIHdyb3RlOgo+ID4+IE9uIE1vbiwgSmFuIDIyLCAyMDE4IGF0IDEyOjQ3OjEwUE0g
KzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPj4gPiAtLS0gYS94ZW4vZHJpdmVycy9hY3BpL29zbC5j
Cj4gPj4gPiArKysgYi94ZW4vZHJpdmVycy9hY3BpL29zbC5jCj4gPj4gPiBAQCAtMzgsNiArMzgs
MTAgQEAKPiA+PiA+ICAjaW5jbHVkZSA8eGVuL2VmaS5oPgo+ID4+ID4gICNpbmNsdWRlIDx4ZW4v
dm1hcC5oPgo+ID4+ID4gIAo+ID4+ID4gKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCj4gPj4gPiAr
I2luY2x1ZGUgPGFzbS9ndWVzdC9wdmgtYm9vdC5oPgo+ID4+ID4gKyNlbmRpZgo+ID4+ID4gKwo+
ID4+ID4gICNkZWZpbmUgX0NPTVBPTkVOVAkJQUNQSV9PU19TRVJWSUNFUwo+ID4+ID4gIEFDUElf
TU9EVUxFX05BTUUoIm9zbCIpCj4gPj4gPiAgCj4gPj4gPiBAQCAtNzQsNiArNzgsMTEgQEAgYWNw
aV9waHlzaWNhbF9hZGRyZXNzIF9faW5pdCBhY3BpX29zX2dldF9yb290X3BvaW50ZXIodm9pZCkK
PiA+PiA+ICAJCQkgICAgICAgIlN5c3RlbSBkZXNjcmlwdGlvbiB0YWJsZXMgbm90IGZvdW5kXG4i
KTsKPiA+PiA+ICAJCQlyZXR1cm4gMDsKPiA+PiA+ICAJCX0KPiA+PiA+ICsjaWZkZWYgQ09ORklH
X1BWSF9HVUVTVAo+ID4+ID4gKwl9IGVsc2UgaWYgKHB2aF9ib290KSB7Cj4gPj4gPiArCQlBU1NF
UlQocHZoX3JzZHBfcGEpOwo+ID4+ID4gKwkJcmV0dXJuIHB2aF9yc2RwX3BhOwo+ID4+ID4gKyNl
bmRpZgo+ID4+ID4gIAl9IGVsc2UgaWYgKElTX0VOQUJMRUQoQ09ORklHX0FDUElfTEVHQUNZX1RB
QkxFU19MT09LVVApKSB7Cj4gPj4gPiAgCQlhY3BpX3BoeXNpY2FsX2FkZHJlc3MgcGEgPSAwOwo+
ID4+IAo+ID4+IENhbiB0aGlzIGJlIGRvbmUgaW4gYSBub24tUFZIIHNwZWNpZmljIHdheT8KPiA+
PiAKPiA+PiBDYW4gd2UgaGF2ZSBhIGdsb2JhbCByc2RwX2hpbnQgdmFyaWFibGUgb3Igc2ltaWxh
ciB0aGF0IHdvdWxkIGJlIHVzZWQKPiA+PiBoZXJlIGlmIHNldD8KPiA+IAo+ID4gV2hvIHdpbGwg
YmUgdGhlIGFudGljaXBhdGVkIHVzZXIocykgb3RoZXIgdGhhbiBQVkg/Cj4gCj4gVGhhdCdzIG5v
dCBzbyBtdWNoIHRoZSBxdWVzdGlvbiBoZXJlIGltby4gSW5zdGVhZCB0aGUgaXNzdWUgSQo+IHNl
ZSBpcyB0aGF0IHRoZSB3YXkgeW91IGNvZGUgaXQgaXQncyByZWFsbHkgYSBsYXllcmluZyB2aW9s
YXRpb24uCj4gU2ltaWxhciBoYWNrZXJ5IHdhcyBhbHNvIHJlamVjdGVkIGluIExpbnV4IHJlY2Vu
dGx5LCBpaXJjLgo+IAoKT0suIEkgYnV5IHRoaXMgYXJndW1lbnQuCgpMZXQgbWUgaW52ZW50IGEg
cnNkcF9oaW50IGluc3RlYWQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 13:52:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 13:52:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcWe-0000e5-Be; Mon, 22 Jan 2018 13:52:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edcWd-0000dz-A2
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 13:52:39 +0000
X-Inumbo-ID: 7e857471-ff7b-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e857471-ff7b-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 13:52:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66447831"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
 <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
 <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
 <5A6205FF02000078001A0652@prv-mh.provo.novell.com>
 <26535bac-c79e-014f-924c-cfbe7aa3702b@citrix.com>
 <5A65E1BB02000078001A103D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <87d3a2ef-41cd-e42d-5ed1-7a929d664a9f@citrix.com>
Date: Mon, 22 Jan 2018 13:52:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A65E1BB02000078001A103D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTI6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEyOjQyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDEzOjUxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDE0OjM2LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTkvMDEvMTggMTE6NDMs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxOC4wMS4xOCBhdCAxNjo0NiwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gQEAgLTcyOSw2ICs3NjAsOSBAQCBF
TlRSWShubWkpCj4+Pj4+PiAgaGFuZGxlX2lzdF9leGNlcHRpb246Cj4+Pj4+PiAgICAgICAgICBT
QVZFX0FMTCBDTEFDCj4+Pj4+PiAgCj4+Pj4+PiArICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCBDbG9iOiBhY2QgKi8KPj4+Pj4+ICsgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBw
b2ludC4gKi8KPj4+Pj4gRm9sbG93aW5nIG15IGNvbnNpZGVyYXRpb25zIHRvd2FyZHMgYWx0ZXJu
YXRpdmUgcGF0Y2hpbmcgdG8KPj4+Pj4gZWxpbWluYXRlIGFzIG11Y2ggb3ZlcmhlYWQgYXMgcG9z
c2libGUgZnJvbSB0aGUgTWVsdGRvd24KPj4+Pj4gYmFuZC1haWQgaW4gY2FzZSBpdCBpcyBiZWlu
ZyBkaXNhYmxlZCwgSSdtIHJhdGhlciBoZXNpdGFudCB0byBzZWUgYW55Cj4+Pj4+IHBhdGNoYWJs
ZSBjb2RlIGJlaW5nIGludHJvZHVjZWQgaW50byB0aGUgTk1JLyNNQyBlbnRyeSBwYXRocwo+Pj4+
PiB3aXRob3V0IHRoZSBwYXRjaGluZyBsb2dpYyBmaXJzdCBiZWluZyBtYWRlIHNhZmUgaW4gdGhp
cyByZWdhcmQuCj4+Pj4+IEV4Y2VwdGlvbnMgY29taW5nIGhlcmUgYXJlbid0IHZlcnkgZnJlcXVl
bnQgKGV4Y2VwdCBwZXJoYXBzIG9uCj4+Pj4+IGhhcmR3YXJlIGFib3V0IHRvIGRpZSksIHNvIHRo
ZSBwYXRoIGlzbid0IHBlcmZvcm1hbmNlIGNyaXRpY2FsLgo+Pj4+PiBUaGVyZWZvcmUgSSB0aGlu
ayB3ZSBzaG91bGQgdHJ5IHRvIGF2b2lkIGFueSBwYXRjaGluZyBoZXJlLCBhbmQKPj4+Pj4ganVz
dCBjb25kaXRpb25hbHMgaW5zdGVhZC4gVGhpcyBpbiBmYWN0IGlzIG9uZSBvZiB0aGUgcmVhc29u
cyB3aHkgSQo+Pj4+PiBkaWRuJ3Qgd2FudCB0byBtYWNyby1pemUgdGhlIGFzc2VtYmx5IGFkZGl0
aW9ucyBkb25lIGluIHRoZQo+Pj4+PiBNZWx0ZG93biBiYW5kLWFpZC4KPj4+Pj4KPj4+Pj4gSSBk
byByZWFsaXplIHRoYXQgdGhpcyB0aGVuIGFsc28gYWZmZWN0cyB0aGUgZXhpdC10by1YZW4gcGF0
aCwKPj4+Pj4gd2hpY2ggSSBhZ3JlZSBpcyBsZXNzIGRlc2lyYWJsZSB0byB1c2UgY29uZGl0aW9u
YWxzIG9uLgo+Pj4+IFdoaWxlIEkgYWdyZWUgdGhhdCBvdXIgbGFjayBvZiBJU1Qtc2FmZSBwYXRj
aGluZyBpcyBhIHByb2JsZW0sIHRoZXNlCj4+Pj4gYWx0ZXJuYXRpdmUgcG9pbnRzIGFyZSBhbHJl
YWR5IHByZXNlbnQgb24gdGhlIE5NSSBhbmQgTUNFIHBhdGhzLCBhbmQKPj4+PiBuZWVkIHRvIGJl
LiAgQXMgYSByZXN1bHQsIHRoZSBERiBoYW5kbGVyIGlzIGluIG5vIHdvcnNlIG9mIGEgcG9zaXRp
b24uIAo+Pj4+IEFzIGEgcGVyZmVjdCBleGFtcGxlLCBvYnNlcnZlIHRoZSBDTEFDIGluIGNvbnRl
eHQuCj4+PiBPaCwgaW5kZWVkLiBXZSBzaG91bGQgY2hhbmdlIHRoYXQuCj4+Pgo+Pj4+IEkgY291
bGQgcGVyaGFwcyBiZSB0YWxrZWQgaW50byBtYWtpbmcgYSBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
U1QgdmFyaWFudAo+Pj4+IHdoaWNoIGRvZXNuJ3QgdXNlIGFsdGVybmF0aXZlcyAoYnV0IElNTyB0
aGlzIGlzIHBvaW50bGVzcyBpbiB0aGUKPj4+PiBwcmVzZW5jZSBvZiBDTEFDKSwgYnV0IHN0aWxs
IGRvbid0IHRoaW5rIGl0IGlzIHJlYXNvbmFibGUgdG8gdHJlYXQgREYKPj4+PiBkaWZmZXJlbnRs
eSB0byBOTUkvTUNFLgo+Pj4gI0RGIGlzIGRlYmF0YWJsZTogT24gb25lIGhhbmQgSSBjYW4gc2Vl
IHRoYXQgaWYgdGhpbmdzIGdvIHdyb25nLAo+Pj4gaXQgY2FuIGVxdWFsbHkgYmUgcmFpc2VkIGF0
IGFueSB0aW1lLiBPdG9oICNNQyBhbmQgZXZlbiBtb3JlIHNvCj4+PiBOTUkgY2FuIGJlIHJhaXNl
ZCBfd2l0aG91dF8gdGhpbmdzIGdvaW5nIChmYXRhbGx5KSB3cm9uZywgaS5lLiB0aGUKPj4+IHBh
dGNoaW5nIG1heSBicmVhayBhIGJvb3Qgd2hpY2ggd291bGQgb3RoZXJ3aXNlIGhhdmUgc3VjY2Vl
ZGVkCj4+PiAod2hlcmVhcyB0aGUgI0RGIHdvdWxkIG1ha2UgdGhlIGJvb3QgZmFpbCBhbnl3YXkp
Lgo+PiBJIGRvbid0IHNlZSBhIGNvbmNsdXNpb24gaGVyZSwgb3IgYSByZWFzb24gZm9yIHRyZWF0
aW5nICNERiBkaWZmZXJlbnRseQo+PiB0byBOTUkgb3IgI01DLgo+IE9kZCAtIEkgdGhvdWdodCBt
eSByZXBseSB3YXMgcHJldHR5IGNsZWFyIGluIHRoaXMgcmVnYXJkLgoKVGhlIGNsZWFyIHdheSBv
ZiByZXBseWluZyB3b3VsZCBiZSAiWWVzIC0gcGxlYXNlIHB1dCBpbiBjb25kaXRpb25hbHMgZm9y
Cm5vdyIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:10:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:10:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcnp-00023X-RP; Mon, 22 Jan 2018 14:10:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edcno-00023R-Hu
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 14:10:24 +0000
X-Inumbo-ID: f9c4a783-ff7d-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9c4a783-ff7d-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 14:10:18 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3A772ADC8;
 Mon, 22 Jan 2018 14:10:17 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-2-jgross@suse.com> <5A65ECA502000078001A111C@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4a487401-e5f3-2012-dfdc-2866fc4a8249@suse.com>
Date: Mon, 22 Jan 2018 15:10:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A65ECA502000078001A111C@suse.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 01/12] x86: cleanup processor.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTM6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gUmVtb3ZlIE5TQy9DeXJpeCBDUFUg
bWFjcm9zIGFuZCBjdXJyZW50X3RleHRfYWRkcigpIHdoaWNoIGFyZSB1c2VkCj4+IG5vd2hlcmUu
Cj4gCj4gSSBhZ3JlZSBkb2luZyB0aGUgZm9ybWVyLCBidXQgSSBoYXZlIGEgdmFndWUgcmVjb2xs
ZWN0aW9uIHRoYXQgd2UndmUKPiBsZWZ0IHRoZSBsYXR0ZXIgaW4gcGxhY2UgZGVzcGl0ZSB0aGVy
ZSBub3QgYmVpbmcgYW55IGNhbGxlcnMgYXQgcHJlc2VudC4KCkl0IGlzbid0IGFzIGlmIGN1cnJl
bnRfdGV4dF9hZGRyKCkgd291bGQgYmUgcm9ja2V0IHNjaWVuY2UuIEknbSBxdWl0ZQpzdXJlIGlu
IGNhc2UgaXQgaXMgbmVlZGVkIHRoZXJlIHdpbGwgYmUgZW5vdWdoIGJyYWluIHBvd2VyIGF2YWls
YWJsZSB0bwpidWlsZCBpdCBlaXRoZXIgZnJvbSBzY3JhdGNoIGFnYWluIG9yIHRvIGZpbmQgaXQg
aW4gZ2l0LgoKSW4gY2FzZSB5b3UgcmVhbGx5IGxpa2UgaXQgdG8gc3RheSBJIHdvbid0IG9iamVj
dCwgb2YgY291cnNlLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:18:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:18:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edcw1-0002LI-Qa; Mon, 22 Jan 2018 14:18:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edcw0-0002LA-OO
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 14:18:52 +0000
X-Inumbo-ID: 2874584f-ff7f-11e7-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2874584f-ff7f-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 14:18:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 887A9ADCB;
 Mon, 22 Jan 2018 14:18:45 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
Date: Mon, 22 Jan 2018 15:18:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A65EC0A02000078001A1118@suse.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTM6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQXMgYSBwcmVwYXJhdGlvbiBmb3Ig
ZG9pbmcgcGFnZSB0YWJsZSBpc29sYXRpb24gaW4gdGhlIFhlbiBoeXBlcnZpc29yCj4+IGluIG9y
ZGVyIHRvIG1pdGlnYXRlICJNZWx0ZG93biIgdXNlIGRlZGljYXRlZCBzdGFja3MsIEdEVCBhbmQg
VFNTIGZvcgo+PiA2NCBiaXQgUFYgZG9tYWlucyBtYXBwZWQgdG8gdGhlIHBlci1kb21haW4gdmly
dHVhbCBhcmVhLgo+Pgo+PiBUaGUgcGVyLXZjcHUgc3RhY2tzIGFyZSB1c2VkIGZvciBlYXJseSBp
bnRlcnJ1cHQgaGFuZGxpbmcgb25seS4gQWZ0ZXIKPj4gc2F2aW5nIHRoZSBkb21haW4ncyByZWdp
c3RlcnMgc3RhY2tzIGFyZSBzd2l0Y2hlZCBiYWNrIHRvIHRoZSBub3JtYWwKPj4gcGVyIHBoeXNp
Y2FsIGNwdSBvbmVzIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gYWRkcmVzcyBvbi1zdGFjayBkYXRh
Cj4+IGZyb20gb3RoZXIgY3B1cyBlLmcuIHdoaWxlIGhhbmRsaW5nIElQSXMuCj4+Cj4+IEFkZGlu
ZyAlY3IzIHN3aXRjaGluZyBiZXR3ZWVuIHNhdmluZyBvZiB0aGUgcmVnaXN0ZXJzIGFuZCBzd2l0
Y2hpbmcKPj4gdGhlIHN0YWNrcyB3aWxsIGVuYWJsZSB0aGUgcG9zc2liaWxpdHkgdG8gcnVuIGd1
ZXN0IGNvZGUgd2l0aG91dCBhbnkKPj4gcGVyIHBoeXNpY2FsIGNwdSBtYXBwaW5nLCBpLmUuIGF2
b2lkaW5nIHRoZSB0aHJlYXQgb2YgYSBndWVzdCBiZWluZwo+PiBhYmxlIHRvIGFjY2VzcyBvdGhl
ciBkb21haW5zIGRhdGEuCj4+Cj4+IFdpdGhvdXQgYW55IGZ1cnRoZXIgbWVhc3VyZXMgaXQgd2ls
bCBzdGlsbCBiZSBwb3NzaWJsZSBmb3IgZS5nLiBhCj4+IGd1ZXN0J3MgdXNlciBwcm9ncmFtIHRv
IHJlYWQgc3RhY2sgZGF0YSBvZiBhbm90aGVyIHZjcHUgb2YgdGhlIHNhbWUKPj4gZG9tYWluLCBi
dXQgdGhpcyBjYW4gYmUgZWFzaWx5IGF2b2lkZWQgYnkgYSBsaXR0bGUgUFYtQUJJIG1vZGlmaWNh
dGlvbgo+PiBpbnRyb2R1Y2luZyBwZXItY3B1IHVzZXIgYWRkcmVzcyBzcGFjZXMuCj4+Cj4+IFRo
aXMgc2VyaWVzIGlzIG1lYW50IGFzIGEgcmVwbGFjZW1lbnQgZm9yIEFuZHJldydzIHBhdGNoIHNl
cmllczoKPj4gIng4NjogUHJlcmVxdWlzaXRlIHdvcmsgZm9yIGEgWGVuIEtBSVNFUiBzb2x1dGlv
biIuCj4gCj4gQ29uc2lkZXJpbmcgaW4gcGFydGljdWxhciB0aGUgdHdvIHJldmVydHMsIHdoYXQg
SSdtIG1pc3NpbmcgaGVyZQo+IGlzIGEgY2xlYXIgZGVzY3JpcHRpb24gb2YgdGhlIG1lYW5pbmdm
dWwgYWRkaXRpb25hbCBwcm90ZWN0aW9uIHRoaXMKPiBhcHByb2FjaCBwcm92aWRlcyBvdmVyIHRo
ZSBiYW5kLWFpZC4gRm9yIGNvbnRleHQgc2VlIGFsc28KPiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDE3MzUuaHRtbAoKTXkg
YXBwcm9hY2ggc3VwcG9ydHMgbWFwcGluZyBvbmx5IHRoZSBmb2xsb3dpbmcgZGF0YSB3aGlsZSB0
aGUgZ3Vlc3QgaXMKcnVubmluZyAoYXBhcnQgZm9ybSB0aGUgZ3Vlc3QncyBvd24gZGF0YSwgb2Yg
Y291cnNlKToKCi0gdGhlIHBlci12Y3B1IGVudHJ5IHN0YWNrcyBvZiB0aGUgZG9tYWluIHdoaWNo
IHdpbGwgY29udGFpbiBvbmx5IHRoZQogIGd1ZXN0J3MgcmVnaXN0ZXJzIHNhdmVkIHdoZW4gYW4g
aW50ZXJydXB0IG9jY3VycwotIHRoZSBwZXItdmNwdSBHRFRzIGFuZCBUU1NzIG9mIHRoZSBkb21h
aW4KLSB0aGUgSURUCi0gdGhlIGludGVycnVwdCBoYW5kbGVyIGNvZGUgKGFyY2gveDg2L3g4Nl82
NC9bY29tcGF0L11lbnRyeS5TCgpBbGwgb3RoZXIgaHlwZXJ2aXNvciBkYXRhIGFuZCBjb2RlIGNh
biBiZSBjb21wbGV0ZWx5IGhpZGRlbiBmcm9tIHRoZQpndWVzdHMuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:23:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edd0B-0002zI-As; Mon, 22 Jan 2018 14:23:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edd0A-0002zA-JQ
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 14:23:10 +0000
X-Inumbo-ID: c1f61ad7-ff7f-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1f61ad7-ff7f-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 14:23:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 07:23:02 -0700
Message-Id: <5A6601D302000078001A1230@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 07:22:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
In-Reply-To: <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE1OjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wMS8xOCAxMzo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEz
OjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEFzIGEgcHJlcGFyYXRpb24gZm9yIGRv
aW5nIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGluIHRoZSBYZW4gaHlwZXJ2aXNvcgo+Pj4gaW4gb3Jk
ZXIgdG8gbWl0aWdhdGUgIk1lbHRkb3duIiB1c2UgZGVkaWNhdGVkIHN0YWNrcywgR0RUIGFuZCBU
U1MgZm9yCj4+PiA2NCBiaXQgUFYgZG9tYWlucyBtYXBwZWQgdG8gdGhlIHBlci1kb21haW4gdmly
dHVhbCBhcmVhLgo+Pj4KPj4+IFRoZSBwZXItdmNwdSBzdGFja3MgYXJlIHVzZWQgZm9yIGVhcmx5
IGludGVycnVwdCBoYW5kbGluZyBvbmx5LiBBZnRlcgo+Pj4gc2F2aW5nIHRoZSBkb21haW4ncyBy
ZWdpc3RlcnMgc3RhY2tzIGFyZSBzd2l0Y2hlZCBiYWNrIHRvIHRoZSBub3JtYWwKPj4+IHBlciBw
aHlzaWNhbCBjcHUgb25lcyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGFkZHJlc3Mgb24tc3RhY2sg
ZGF0YQo+Pj4gZnJvbSBvdGhlciBjcHVzIGUuZy4gd2hpbGUgaGFuZGxpbmcgSVBJcy4KPj4+Cj4+
PiBBZGRpbmcgJWNyMyBzd2l0Y2hpbmcgYmV0d2VlbiBzYXZpbmcgb2YgdGhlIHJlZ2lzdGVycyBh
bmQgc3dpdGNoaW5nCj4+PiB0aGUgc3RhY2tzIHdpbGwgZW5hYmxlIHRoZSBwb3NzaWJpbGl0eSB0
byBydW4gZ3Vlc3QgY29kZSB3aXRob3V0IGFueQo+Pj4gcGVyIHBoeXNpY2FsIGNwdSBtYXBwaW5n
LCBpLmUuIGF2b2lkaW5nIHRoZSB0aHJlYXQgb2YgYSBndWVzdCBiZWluZwo+Pj4gYWJsZSB0byBh
Y2Nlc3Mgb3RoZXIgZG9tYWlucyBkYXRhLgo+Pj4KPj4+IFdpdGhvdXQgYW55IGZ1cnRoZXIgbWVh
c3VyZXMgaXQgd2lsbCBzdGlsbCBiZSBwb3NzaWJsZSBmb3IgZS5nLiBhCj4+PiBndWVzdCdzIHVz
ZXIgcHJvZ3JhbSB0byByZWFkIHN0YWNrIGRhdGEgb2YgYW5vdGhlciB2Y3B1IG9mIHRoZSBzYW1l
Cj4+PiBkb21haW4sIGJ1dCB0aGlzIGNhbiBiZSBlYXNpbHkgYXZvaWRlZCBieSBhIGxpdHRsZSBQ
Vi1BQkkgbW9kaWZpY2F0aW9uCj4+PiBpbnRyb2R1Y2luZyBwZXItY3B1IHVzZXIgYWRkcmVzcyBz
cGFjZXMuCj4+Pgo+Pj4gVGhpcyBzZXJpZXMgaXMgbWVhbnQgYXMgYSByZXBsYWNlbWVudCBmb3Ig
QW5kcmV3J3MgcGF0Y2ggc2VyaWVzOgo+Pj4gIng4NjogUHJlcmVxdWlzaXRlIHdvcmsgZm9yIGEg
WGVuIEtBSVNFUiBzb2x1dGlvbiIuCj4+IAo+PiBDb25zaWRlcmluZyBpbiBwYXJ0aWN1bGFyIHRo
ZSB0d28gcmV2ZXJ0cywgd2hhdCBJJ20gbWlzc2luZyBoZXJlCj4+IGlzIGEgY2xlYXIgZGVzY3Jp
cHRpb24gb2YgdGhlIG1lYW5pbmdmdWwgYWRkaXRpb25hbCBwcm90ZWN0aW9uIHRoaXMKPj4gYXBw
cm9hY2ggcHJvdmlkZXMgb3ZlciB0aGUgYmFuZC1haWQuIEZvciBjb250ZXh0IHNlZSBhbHNvCj4+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OC0wMS9tc2cwMTczNS5odG1sIAo+IAo+IE15IGFwcHJvYWNoIHN1cHBvcnRzIG1hcHBpbmcgb25s
eSB0aGUgZm9sbG93aW5nIGRhdGEgd2hpbGUgdGhlIGd1ZXN0IGlzCj4gcnVubmluZyAoYXBhcnQg
Zm9ybSB0aGUgZ3Vlc3QncyBvd24gZGF0YSwgb2YgY291cnNlKToKPiAKPiAtIHRoZSBwZXItdmNw
dSBlbnRyeSBzdGFja3Mgb2YgdGhlIGRvbWFpbiB3aGljaCB3aWxsIGNvbnRhaW4gb25seSB0aGUK
PiAgIGd1ZXN0J3MgcmVnaXN0ZXJzIHNhdmVkIHdoZW4gYW4gaW50ZXJydXB0IG9jY3Vycwo+IC0g
dGhlIHBlci12Y3B1IEdEVHMgYW5kIFRTU3Mgb2YgdGhlIGRvbWFpbgo+IC0gdGhlIElEVAo+IC0g
dGhlIGludGVycnVwdCBoYW5kbGVyIGNvZGUgKGFyY2gveDg2L3g4Nl82NC9bY29tcGF0L11lbnRy
eS5TCj4gCj4gQWxsIG90aGVyIGh5cGVydmlzb3IgZGF0YSBhbmQgY29kZSBjYW4gYmUgY29tcGxl
dGVseSBoaWRkZW4gZnJvbSB0aGUKPiBndWVzdHMuCgpJIHVuZGVyc3RhbmQgdGhhdC4gV2hhdCBJ
J20gbm90IGNsZWFyIGFib3V0IGlzOiBXaGljaCBwYXJ0cyBvZgp0aGUgYWRkaXRpb25hbGx5IGhp
ZGRlbiBkYXRhIGFyZSBhY3R1YWxseSBuZWNlc3NhcnkgKG9yIGF0IGxlYXN0CnZlcnkgZGVzaXJh
YmxlKSB0byBoaWRlPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:25:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edd28-000367-Jj; Mon, 22 Jan 2018 14:25:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edd27-000361-Nu
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 14:25:11 +0000
X-Inumbo-ID: 0c09b120-ff80-11e7-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c09b120-ff80-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 15:25:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66450657"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-2-jgross@suse.com> <5A65ECA502000078001A111C@suse.com>
 <4a487401-e5f3-2012-dfdc-2866fc4a8249@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fcfa6b76-9358-f099-26e9-ecc5ccf9f07e@citrix.com>
Date: Mon, 22 Jan 2018 14:25:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <4a487401-e5f3-2012-dfdc-2866fc4a8249@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 01/12] x86: cleanup processor.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTQ6MTAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjIvMDEvMTggMTM6
NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMi4wMS4xOCBhdCAxMzozMiwgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBSZW1vdmUgTlNDL0N5cml4IENQVSBtYWNyb3MgYW5kIGN1
cnJlbnRfdGV4dF9hZGRyKCkgd2hpY2ggYXJlIHVzZWQKPj4+IG5vd2hlcmUuCj4+IEkgYWdyZWUg
ZG9pbmcgdGhlIGZvcm1lciwgYnV0IEkgaGF2ZSBhIHZhZ3VlIHJlY29sbGVjdGlvbiB0aGF0IHdl
J3ZlCj4+IGxlZnQgdGhlIGxhdHRlciBpbiBwbGFjZSBkZXNwaXRlIHRoZXJlIG5vdCBiZWluZyBh
bnkgY2FsbGVycyBhdCBwcmVzZW50Lgo+IEl0IGlzbid0IGFzIGlmIGN1cnJlbnRfdGV4dF9hZGRy
KCkgd291bGQgYmUgcm9ja2V0IHNjaWVuY2UuIEknbSBxdWl0ZQo+IHN1cmUgaW4gY2FzZSBpdCBp
cyBuZWVkZWQgdGhlcmUgd2lsbCBiZSBlbm91Z2ggYnJhaW4gcG93ZXIgYXZhaWxhYmxlIHRvCj4g
YnVpbGQgaXQgZWl0aGVyIGZyb20gc2NyYXRjaCBhZ2FpbiBvciB0byBmaW5kIGl0IGluIGdpdC4K
Pgo+IEluIGNhc2UgeW91IHJlYWxseSBsaWtlIGl0IHRvIHN0YXkgSSB3b24ndCBvYmplY3QsIG9m
IGNvdXJzZS4KCkZXSVcsIEkndmUgZGlzbGlrZWQgYWxsIHRoZSByZWNlbnQgcGF0Y2hlcyB3aGlj
aCBoYXZlIHRyaWVkIHRvIHVzZQpjdXJyZW50X3RleHRfYWRkcigpLCBhbmQgSSBkb24ndCBzZWUg
aXQgYXMgYSB1c2VmdWwgZGVidWdnaW5nIHV0aWxpdHkKZWl0aGVyLgoKSSB3b3VsZCBwcmVmZXIg
dG8gc2VlIGl0IGdvbmUgdGhhbiB0byBzdGF5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:32:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:32:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edd8x-0003qD-Dj; Mon, 22 Jan 2018 14:32:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edd8v-0003q7-KV
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 14:32:13 +0000
X-Inumbo-ID: 07fc0e42-ff81-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07fc0e42-ff81-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 15:32:11 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 07:32:10 -0700
Message-Id: <5A6603F802000078001A1250@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 07:32:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-2-jgross@suse.com>
 <5A65ECA502000078001A111C@suse.com>
 <4a487401-e5f3-2012-dfdc-2866fc4a8249@suse.com>
 <fcfa6b76-9358-f099-26e9-ecc5ccf9f07e@citrix.com>
In-Reply-To: <fcfa6b76-9358-f099-26e9-ecc5ccf9f07e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 01/12] x86: cleanup processor.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE1OjI1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDEvMTggMTQ6MTAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDIyLzAx
LzE4IDEzOjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMy
LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+PiBSZW1vdmUgTlNDL0N5cml4IENQVSBtYWNy
b3MgYW5kIGN1cnJlbnRfdGV4dF9hZGRyKCkgd2hpY2ggYXJlIHVzZWQKPj4+PiBub3doZXJlLgo+
Pj4gSSBhZ3JlZSBkb2luZyB0aGUgZm9ybWVyLCBidXQgSSBoYXZlIGEgdmFndWUgcmVjb2xsZWN0
aW9uIHRoYXQgd2UndmUKPj4+IGxlZnQgdGhlIGxhdHRlciBpbiBwbGFjZSBkZXNwaXRlIHRoZXJl
IG5vdCBiZWluZyBhbnkgY2FsbGVycyBhdCBwcmVzZW50Lgo+PiBJdCBpc24ndCBhcyBpZiBjdXJy
ZW50X3RleHRfYWRkcigpIHdvdWxkIGJlIHJvY2tldCBzY2llbmNlLiBJJ20gcXVpdGUKPj4gc3Vy
ZSBpbiBjYXNlIGl0IGlzIG5lZWRlZCB0aGVyZSB3aWxsIGJlIGVub3VnaCBicmFpbiBwb3dlciBh
dmFpbGFibGUgdG8KPj4gYnVpbGQgaXQgZWl0aGVyIGZyb20gc2NyYXRjaCBhZ2FpbiBvciB0byBm
aW5kIGl0IGluIGdpdC4KPj4KPj4gSW4gY2FzZSB5b3UgcmVhbGx5IGxpa2UgaXQgdG8gc3RheSBJ
IHdvbid0IG9iamVjdCwgb2YgY291cnNlLgo+IAo+IEZXSVcsIEkndmUgZGlzbGlrZWQgYWxsIHRo
ZSByZWNlbnQgcGF0Y2hlcyB3aGljaCBoYXZlIHRyaWVkIHRvIHVzZQo+IGN1cnJlbnRfdGV4dF9h
ZGRyKCksIGFuZCBJIGRvbid0IHNlZSBpdCBhcyBhIHVzZWZ1bCBkZWJ1Z2dpbmcgdXRpbGl0eQo+
IGVpdGhlci4KPiAKPiBJIHdvdWxkIHByZWZlciB0byBzZWUgaXQgZ29uZSB0aGFuIHRvIHN0YXku
CgpXZWxsLCBva2F5IHRoZW4uIFRoZSBwYXRjaCBpcyBpbmRlcGVuZGVudCBvZiB0aGUgb3RoZXIs
IGFjdHVhbApSRkMgc3R1ZmYsIHNvIGNvdWxkIGdvIGluIHJpZ2h0IGF3YXkuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:36:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eddCW-00042E-0Z; Mon, 22 Jan 2018 14:35:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r/hy=er=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eddCU-000428-Nd
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 14:35:54 +0000
X-Inumbo-ID: 8b565135-ff81-11e7-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b565135-ff81-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 15:35:51 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id t74so16825974wme.3
 for <xen-devel@lists.xenproject.org>; Mon, 22 Jan 2018 06:35:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=1mDFPJfbX6o03YtcbAyWOQT7iBfSTYECTSS9h5j/bCA=;
 b=RMJUdhNEEl5bcof+ex5xfFyR+DM624vx9XWpPsLMSmINzSBB8UKJNBS9+UxHfEscZw
 JmfUC48/gCdKLzKpsKFGf1gVVTGAQiUVX/hWsmKrSxLQdpp/3w8D4vl59k6V8OBoWMz8
 1vXjjO6YOVbyHBDFz+zlrKFnyMXGD18vF5IPE=
X-Google-DKIM-Signature: v=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=1mDFPJfbX6o03YtcbAyWOQT7iBfSTYECTSS9h5j/bCA=;
 b=H8WovXiIwvHO7qBJx3N1gey1ct7F9CWl1jPADtsG1eiRHfePY+AgHOMxLakTcpKKVW
 ctzTYsYFiaw1/c89ul/vLOkckjGN1antwRtfZiHGk5x00ge9WMiGL5EgANQpcqAyQPOT
 +pysZYvausb8FQYT2Ojdu6G+e2d6GRvP2oBtsobiI+4uDKHe104HvLvjn4WkuSyq0G1T
 h7y9jSuiDIHD7685kpzCdsmvMc0N726yEHCbPYRbJr05m4tSwx+3tmyAYmI+isHFOvCb
 MBguAWmQcV/WDBWacX9o/enWTKZS4L1ijuAsWD/EnrPIU7CI5A54iRozObdWEZZCBQqt
 1Txw==
X-Gm-Message-State: AKwxytcWzrJhGLFAh0YnGSqadaobs3AwlFXMWmq/Uw8PG3UcTlEeFE8u
 Gt+g1VC+a21f1N+rFR4PWXS2Huj6utA=
X-Google-Smtp-Source: AH8x224cimCld3ySxWop4HfKf99HcewdXRQrnhoSDAXJEigsRqV4tK1Wva1ud+gCJt4PDDAY80zBtw==
X-Received: by 10.28.212.70 with SMTP id l67mr5859747wmg.0.1516631750987;
 Mon, 22 Jan 2018 06:35:50 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id e6sm9159309wra.41.2018.01.22.06.35.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 Jan 2018 06:35:50 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 14:35:42 +0000
Message-Id: <20180122143542.1207-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH] xen/arm: cpuerrata: Remove percpu.h include
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGluY2x1ZGUgcGVyY3B1Lmggd2FzIGFkZGVkIGJ5IG1pc3Rha2UgaW4gY3B1ZXJyYXRhLmgg
KHNlZSBjb21taXQKNGM0ZmRkYzE2NiAieGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVu
IHRoZSBicmFuY2ggYWxpYXNpbmcKYXR0YWNrcyIpLiBTbyByZW1vdmUgaXQuCgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgotLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmggfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKaW5kZXggMjNlYmYzNjdlYS4uN2RlNjgzNjFmZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCkBAIC0xLDcgKzEsNiBAQAogI2lmbmRlZiBfX0FSTV9D
UFVFUlJBVEFfSF9fCiAjZGVmaW5lIF9fQVJNX0NQVUVSUkFUQV9IX18KIAotI2luY2x1ZGUgPHhl
bi9wZXJjcHUuaD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9h
bHRlcm5hdGl2ZS5oPgogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:39:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eddFS-0004CE-Gm; Mon, 22 Jan 2018 14:38:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eddFR-0004C7-Oo
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 14:38:57 +0000
X-Inumbo-ID: f86e321b-ff81-11e7-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f86e321b-ff81-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 15:38:55 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 18306ADD2;
 Mon, 22 Jan 2018 14:38:54 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
Date: Mon, 22 Jan 2018 15:38:53 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6601D302000078001A1230@suse.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDE1OjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDEvMTggMTM6NTAsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTM6MzIsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IEFzIGEgcHJlcGFyYXRpb24gZm9yIGRvaW5nIHBhZ2UgdGFibGUg
aXNvbGF0aW9uIGluIHRoZSBYZW4gaHlwZXJ2aXNvcgo+Pj4+IGluIG9yZGVyIHRvIG1pdGlnYXRl
ICJNZWx0ZG93biIgdXNlIGRlZGljYXRlZCBzdGFja3MsIEdEVCBhbmQgVFNTIGZvcgo+Pj4+IDY0
IGJpdCBQViBkb21haW5zIG1hcHBlZCB0byB0aGUgcGVyLWRvbWFpbiB2aXJ0dWFsIGFyZWEuCj4+
Pj4KPj4+PiBUaGUgcGVyLXZjcHUgc3RhY2tzIGFyZSB1c2VkIGZvciBlYXJseSBpbnRlcnJ1cHQg
aGFuZGxpbmcgb25seS4gQWZ0ZXIKPj4+PiBzYXZpbmcgdGhlIGRvbWFpbidzIHJlZ2lzdGVycyBz
dGFja3MgYXJlIHN3aXRjaGVkIGJhY2sgdG8gdGhlIG5vcm1hbAo+Pj4+IHBlciBwaHlzaWNhbCBj
cHUgb25lcyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGFkZHJlc3Mgb24tc3RhY2sgZGF0YQo+Pj4+
IGZyb20gb3RoZXIgY3B1cyBlLmcuIHdoaWxlIGhhbmRsaW5nIElQSXMuCj4+Pj4KPj4+PiBBZGRp
bmcgJWNyMyBzd2l0Y2hpbmcgYmV0d2VlbiBzYXZpbmcgb2YgdGhlIHJlZ2lzdGVycyBhbmQgc3dp
dGNoaW5nCj4+Pj4gdGhlIHN0YWNrcyB3aWxsIGVuYWJsZSB0aGUgcG9zc2liaWxpdHkgdG8gcnVu
IGd1ZXN0IGNvZGUgd2l0aG91dCBhbnkKPj4+PiBwZXIgcGh5c2ljYWwgY3B1IG1hcHBpbmcsIGku
ZS4gYXZvaWRpbmcgdGhlIHRocmVhdCBvZiBhIGd1ZXN0IGJlaW5nCj4+Pj4gYWJsZSB0byBhY2Nl
c3Mgb3RoZXIgZG9tYWlucyBkYXRhLgo+Pj4+Cj4+Pj4gV2l0aG91dCBhbnkgZnVydGhlciBtZWFz
dXJlcyBpdCB3aWxsIHN0aWxsIGJlIHBvc3NpYmxlIGZvciBlLmcuIGEKPj4+PiBndWVzdCdzIHVz
ZXIgcHJvZ3JhbSB0byByZWFkIHN0YWNrIGRhdGEgb2YgYW5vdGhlciB2Y3B1IG9mIHRoZSBzYW1l
Cj4+Pj4gZG9tYWluLCBidXQgdGhpcyBjYW4gYmUgZWFzaWx5IGF2b2lkZWQgYnkgYSBsaXR0bGUg
UFYtQUJJIG1vZGlmaWNhdGlvbgo+Pj4+IGludHJvZHVjaW5nIHBlci1jcHUgdXNlciBhZGRyZXNz
IHNwYWNlcy4KPj4+Pgo+Pj4+IFRoaXMgc2VyaWVzIGlzIG1lYW50IGFzIGEgcmVwbGFjZW1lbnQg
Zm9yIEFuZHJldydzIHBhdGNoIHNlcmllczoKPj4+PiAieDg2OiBQcmVyZXF1aXNpdGUgd29yayBm
b3IgYSBYZW4gS0FJU0VSIHNvbHV0aW9uIi4KPj4+Cj4+PiBDb25zaWRlcmluZyBpbiBwYXJ0aWN1
bGFyIHRoZSB0d28gcmV2ZXJ0cywgd2hhdCBJJ20gbWlzc2luZyBoZXJlCj4+PiBpcyBhIGNsZWFy
IGRlc2NyaXB0aW9uIG9mIHRoZSBtZWFuaW5nZnVsIGFkZGl0aW9uYWwgcHJvdGVjdGlvbiB0aGlz
Cj4+PiBhcHByb2FjaCBwcm92aWRlcyBvdmVyIHRoZSBiYW5kLWFpZC4gRm9yIGNvbnRleHQgc2Vl
IGFsc28KPj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxOC0wMS9tc2cwMTczNS5odG1sIAo+Pgo+PiBNeSBhcHByb2FjaCBzdXBwb3J0cyBt
YXBwaW5nIG9ubHkgdGhlIGZvbGxvd2luZyBkYXRhIHdoaWxlIHRoZSBndWVzdCBpcwo+PiBydW5u
aW5nIChhcGFydCBmb3JtIHRoZSBndWVzdCdzIG93biBkYXRhLCBvZiBjb3Vyc2UpOgo+Pgo+PiAt
IHRoZSBwZXItdmNwdSBlbnRyeSBzdGFja3Mgb2YgdGhlIGRvbWFpbiB3aGljaCB3aWxsIGNvbnRh
aW4gb25seSB0aGUKPj4gICBndWVzdCdzIHJlZ2lzdGVycyBzYXZlZCB3aGVuIGFuIGludGVycnVw
dCBvY2N1cnMKPj4gLSB0aGUgcGVyLXZjcHUgR0RUcyBhbmQgVFNTcyBvZiB0aGUgZG9tYWluCj4+
IC0gdGhlIElEVAo+PiAtIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciBjb2RlIChhcmNoL3g4Ni94ODZf
NjQvW2NvbXBhdC9dZW50cnkuUwo+Pgo+PiBBbGwgb3RoZXIgaHlwZXJ2aXNvciBkYXRhIGFuZCBj
b2RlIGNhbiBiZSBjb21wbGV0ZWx5IGhpZGRlbiBmcm9tIHRoZQo+PiBndWVzdHMuCj4gCj4gSSB1
bmRlcnN0YW5kIHRoYXQuIFdoYXQgSSdtIG5vdCBjbGVhciBhYm91dCBpczogV2hpY2ggcGFydHMg
b2YKPiB0aGUgYWRkaXRpb25hbGx5IGhpZGRlbiBkYXRhIGFyZSBhY3R1YWxseSBuZWNlc3Nhcnkg
KG9yIGF0IGxlYXN0Cj4gdmVyeSBkZXNpcmFibGUpIHRvIGhpZGU/CgpOZWNlc3Nhcnk6Ci0gb3Ro
ZXIgZ3Vlc3RzJyBtZW1vcnkgKGUuZy4gcGh5c2ljYWwgbWVtb3J5IDE6MSBtYXBwaW5nKQotIGRh
dGEgZnJvbSBvdGhlciBndWVzdHMgZS5nLmluIHN0YWNrIHBhZ2VzLCBkZWJ1ZyBidWZmZXJzLCBJ
L08gYnVmZmVycywKICBjb2RlIGVtdWxhdG9yIGJ1ZmZlcnMKLSBvdGhlciBndWVzdHMnIHJlZ2lz
dGVyIHZhbHVlcyBlLmcuIGluIHZjcHUgc3RydWN0dXJlCgpEZXNpcmFibGU6IGFzIG11Y2ggYXMg
cG9zc2libGUuIEZvciBpbnN0YW5jZSBJIGRvbid0IGJ1eSB5b3VyIHJlYXNvbmluZwpyZWdhcmRp
bmcgdGhlIFhlbiBiaW5hcnk6IGhvdyB3b3VsZCB5b3UgZG8gdGhpcyBlLmcuIGluIGEgcHVibGlj
IGNsb3VkPwpIb3cgZG8geW91IGtub3cgd2hpY2ggWGVuIGJpbmFyeSAocG9zc2libHkgd2l0aCBs
aXZlcGF0Y2hlcykgaXMgYmVpbmcKdXNlZCB0aGVyZT8gQW5kIHRvZGF5IHdlIGRvbid0IGhhdmUg
c29tZXRoaW5nIGxpa2UgS0FTTFIgaW4gWGVuLCBidXQKbm90IGhpZGluZyB0aGUgdGV4dCBhbmQg
Uk8gZGF0YSB3aWxsIG1ha2UgdGhlIGludHJvZHVjdGlvbiBvZiB0aGF0IHF1aXRlCnVzZWxlc3Mu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:49:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:49:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eddP1-0004wH-FV; Mon, 22 Jan 2018 14:48:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eddP0-0004wB-3O
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 14:48:50 +0000
X-Inumbo-ID: 59cc64a2-ff83-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59cc64a2-ff83-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 15:48:47 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 07:48:47 -0700
Message-Id: <5A6607DB02000078001A127B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 07:48:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
In-Reply-To: <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE1OjM4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wMS8xOCAxNToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDE1
OjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIyLzAxLzE4IDEzOjUwLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMi4wMS4xOCBhdCAxMzozMiwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IEFzIGEgcHJlcGFyYXRpb24gZm9yIGRvaW5nIHBhZ2UgdGFibGUg
aXNvbGF0aW9uIGluIHRoZSBYZW4gaHlwZXJ2aXNvcgo+Pj4+PiBpbiBvcmRlciB0byBtaXRpZ2F0
ZSAiTWVsdGRvd24iIHVzZSBkZWRpY2F0ZWQgc3RhY2tzLCBHRFQgYW5kIFRTUyBmb3IKPj4+Pj4g
NjQgYml0IFBWIGRvbWFpbnMgbWFwcGVkIHRvIHRoZSBwZXItZG9tYWluIHZpcnR1YWwgYXJlYS4K
Pj4+Pj4KPj4+Pj4gVGhlIHBlci12Y3B1IHN0YWNrcyBhcmUgdXNlZCBmb3IgZWFybHkgaW50ZXJy
dXB0IGhhbmRsaW5nIG9ubHkuIEFmdGVyCj4+Pj4+IHNhdmluZyB0aGUgZG9tYWluJ3MgcmVnaXN0
ZXJzIHN0YWNrcyBhcmUgc3dpdGNoZWQgYmFjayB0byB0aGUgbm9ybWFsCj4+Pj4+IHBlciBwaHlz
aWNhbCBjcHUgb25lcyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGFkZHJlc3Mgb24tc3RhY2sgZGF0
YQo+Pj4+PiBmcm9tIG90aGVyIGNwdXMgZS5nLiB3aGlsZSBoYW5kbGluZyBJUElzLgo+Pj4+Pgo+
Pj4+PiBBZGRpbmcgJWNyMyBzd2l0Y2hpbmcgYmV0d2VlbiBzYXZpbmcgb2YgdGhlIHJlZ2lzdGVy
cyBhbmQgc3dpdGNoaW5nCj4+Pj4+IHRoZSBzdGFja3Mgd2lsbCBlbmFibGUgdGhlIHBvc3NpYmls
aXR5IHRvIHJ1biBndWVzdCBjb2RlIHdpdGhvdXQgYW55Cj4+Pj4+IHBlciBwaHlzaWNhbCBjcHUg
bWFwcGluZywgaS5lLiBhdm9pZGluZyB0aGUgdGhyZWF0IG9mIGEgZ3Vlc3QgYmVpbmcKPj4+Pj4g
YWJsZSB0byBhY2Nlc3Mgb3RoZXIgZG9tYWlucyBkYXRhLgo+Pj4+Pgo+Pj4+PiBXaXRob3V0IGFu
eSBmdXJ0aGVyIG1lYXN1cmVzIGl0IHdpbGwgc3RpbGwgYmUgcG9zc2libGUgZm9yIGUuZy4gYQo+
Pj4+PiBndWVzdCdzIHVzZXIgcHJvZ3JhbSB0byByZWFkIHN0YWNrIGRhdGEgb2YgYW5vdGhlciB2
Y3B1IG9mIHRoZSBzYW1lCj4+Pj4+IGRvbWFpbiwgYnV0IHRoaXMgY2FuIGJlIGVhc2lseSBhdm9p
ZGVkIGJ5IGEgbGl0dGxlIFBWLUFCSSBtb2RpZmljYXRpb24KPj4+Pj4gaW50cm9kdWNpbmcgcGVy
LWNwdSB1c2VyIGFkZHJlc3Mgc3BhY2VzLgo+Pj4+Pgo+Pj4+PiBUaGlzIHNlcmllcyBpcyBtZWFu
dCBhcyBhIHJlcGxhY2VtZW50IGZvciBBbmRyZXcncyBwYXRjaCBzZXJpZXM6Cj4+Pj4+ICJ4ODY6
IFByZXJlcXVpc2l0ZSB3b3JrIGZvciBhIFhlbiBLQUlTRVIgc29sdXRpb24iLgo+Pj4+Cj4+Pj4g
Q29uc2lkZXJpbmcgaW4gcGFydGljdWxhciB0aGUgdHdvIHJldmVydHMsIHdoYXQgSSdtIG1pc3Np
bmcgaGVyZQo+Pj4+IGlzIGEgY2xlYXIgZGVzY3JpcHRpb24gb2YgdGhlIG1lYW5pbmdmdWwgYWRk
aXRpb25hbCBwcm90ZWN0aW9uIHRoaXMKPj4+PiBhcHByb2FjaCBwcm92aWRlcyBvdmVyIHRoZSBi
YW5kLWFpZC4gRm9yIGNvbnRleHQgc2VlIGFsc28KPj4+PiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDE3MzUuaHRtbCAKPj4+
Cj4+PiBNeSBhcHByb2FjaCBzdXBwb3J0cyBtYXBwaW5nIG9ubHkgdGhlIGZvbGxvd2luZyBkYXRh
IHdoaWxlIHRoZSBndWVzdCBpcwo+Pj4gcnVubmluZyAoYXBhcnQgZm9ybSB0aGUgZ3Vlc3QncyBv
d24gZGF0YSwgb2YgY291cnNlKToKPj4+Cj4+PiAtIHRoZSBwZXItdmNwdSBlbnRyeSBzdGFja3Mg
b2YgdGhlIGRvbWFpbiB3aGljaCB3aWxsIGNvbnRhaW4gb25seSB0aGUKPj4+ICAgZ3Vlc3QncyBy
ZWdpc3RlcnMgc2F2ZWQgd2hlbiBhbiBpbnRlcnJ1cHQgb2NjdXJzCj4+PiAtIHRoZSBwZXItdmNw
dSBHRFRzIGFuZCBUU1NzIG9mIHRoZSBkb21haW4KPj4+IC0gdGhlIElEVAo+Pj4gLSB0aGUgaW50
ZXJydXB0IGhhbmRsZXIgY29kZSAoYXJjaC94ODYveDg2XzY0L1tjb21wYXQvXWVudHJ5LlMKPj4+
Cj4+PiBBbGwgb3RoZXIgaHlwZXJ2aXNvciBkYXRhIGFuZCBjb2RlIGNhbiBiZSBjb21wbGV0ZWx5
IGhpZGRlbiBmcm9tIHRoZQo+Pj4gZ3Vlc3RzLgo+PiAKPj4gSSB1bmRlcnN0YW5kIHRoYXQuIFdo
YXQgSSdtIG5vdCBjbGVhciBhYm91dCBpczogV2hpY2ggcGFydHMgb2YKPj4gdGhlIGFkZGl0aW9u
YWxseSBoaWRkZW4gZGF0YSBhcmUgYWN0dWFsbHkgbmVjZXNzYXJ5IChvciBhdCBsZWFzdAo+PiB2
ZXJ5IGRlc2lyYWJsZSkgdG8gaGlkZT8KPiAKPiBOZWNlc3Nhcnk6Cj4gLSBvdGhlciBndWVzdHMn
IG1lbW9yeSAoZS5nLiBwaHlzaWNhbCBtZW1vcnkgMToxIG1hcHBpbmcpCj4gLSBkYXRhIGZyb20g
b3RoZXIgZ3Vlc3RzIGUuZy5pbiBzdGFjayBwYWdlcywgZGVidWcgYnVmZmVycywgSS9PIGJ1ZmZl
cnMsCj4gICBjb2RlIGVtdWxhdG9yIGJ1ZmZlcnMKPiAtIG90aGVyIGd1ZXN0cycgcmVnaXN0ZXIg
dmFsdWVzIGUuZy4gaW4gdmNwdSBzdHJ1Y3R1cmUKCkFsbCBvZiB0aGlzIGlzIGFscmVhZHkgYmVp
bmcgbWFkZSBpbnZpc2libGUgYnkgdGhlIGJhbmQtYWlkICh3aXRoIHRoZQpleGNlcHRpb24gb2Yg
bGVmdG92ZXJzIG9uIHRoZSBoeXBlcnZpc29yIHN0YWNrcyBhY3Jvc3MgY29udGV4dApzd2l0Y2hl
cywgd2hpY2ggd2UndmUgYWxyZWFkeSBzYWlkIGNvdWxkIGJlIHRha2VuIGNhcmUgb2YgYnkKbWVt
c2V0KClpbmcgdGhhdCBhcmVhKS4gSSdtIGFza2luZyBhYm91dCB0aGUgX2FkZGl0aW9uYWxfIGJl
bmVmaXRzCm9mIHlvdXIgYXBwcm9hY2guCgo+IERlc2lyYWJsZTogYXMgbXVjaCBhcyBwb3NzaWJs
ZS4gRm9yIGluc3RhbmNlIEkgZG9uJ3QgYnV5IHlvdXIgcmVhc29uaW5nCj4gcmVnYXJkaW5nIHRo
ZSBYZW4gYmluYXJ5OiBob3cgd291bGQgeW91IGRvIHRoaXMgZS5nLiBpbiBhIHB1YmxpYyBjbG91
ZD8KPiBIb3cgZG8geW91IGtub3cgd2hpY2ggWGVuIGJpbmFyeSAocG9zc2libHkgd2l0aCBsaXZl
cGF0Y2hlcykgaXMgYmVpbmcKPiB1c2VkIHRoZXJlPyBBbmQgdG9kYXkgd2UgZG9uJ3QgaGF2ZSBz
b21ldGhpbmcgbGlrZSBLQVNMUiBpbiBYZW4sIGJ1dAo+IG5vdCBoaWRpbmcgdGhlIHRleHQgYW5k
IFJPIGRhdGEgd2lsbCBtYWtlIHRoZSBpbnRyb2R1Y3Rpb24gb2YgdGhhdCBxdWl0ZQo+IHVzZWxl
c3MuCgpJJ20gYXdhcmUgdGhhdCB0aGVyZSBhcmUgcGVvcGxlIHRoaW5raW5nIHRoYXQgLnRleHQg
YW5kIC5yb2RhdGEKc2hvdWxkIGJlIGhpZGRlbjsgd2hhdCBJJ20gbm90IHJlYWxseSBhd2FyZSBv
ZiBpcyB0aGUgcmVhc29uaW5nCmJlaGluZCB0aGF0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:50:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eddQn-0005Vu-QE; Mon, 22 Jan 2018 14:50:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eddQm-0005Va-K8
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 14:50:40 +0000
X-Inumbo-ID: 9921824e-ff83-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9921824e-ff83-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 14:50:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66452642"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-4-git-send-email-andrew.cooper3@citrix.com>
 <5A61DA6302000078001A0497@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <de54c7f5-38e1-a5cc-ca3a-db9ef70eec85@citrix.com>
Date: Mon, 22 Jan 2018 14:50:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A61DA6302000078001A0497@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 03/11] x86/msr: Emulation of
 MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTA6NDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0xNTMsMTQg
KzE2OCw0NCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwg
dWludDY0X3QgdmFsKQo+PiAgewo+PiAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKPj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwo+PiArICAgIGNvbnN0
IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gZC0+YXJjaC5jcHVpZDsKPj4gICAgICBzdHJ1Y3Qg
bXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gZC0+YXJjaC5tc3I7Cj4+ICAgICAgc3RydWN0IG1zcl92
Y3B1X3BvbGljeSAqdnAgPSB2LT5hcmNoLm1zcjsKPj4gIAo+PiAgICAgIHN3aXRjaCAoIG1zciAp
Cj4+ICAgICAgewo+PiAgICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86Cj4+ICsgICAg
Y2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6Cj4+ICsgICAgICAgIC8qIFJlYWQtb25seSAqLwo+
PiAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+PiAgCj4+ICsgICAgY2FzZSBNU1JfU1BFQ19DVFJM
Ogo+PiArICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCj4+ICsgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0OyAvKiBNU1IgYXZhaWxhYmxlPyAqLwo+PiArCj4+ICsgICAgICAgIC8qCj4+ICsg
ICAgICAgICAqIE5vdGU6IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQgYXMgc2FmZSB0byB1
c2UgKGkuZS4gaWdub3JlZCkKPj4gKyAgICAgICAgICogd2hlbiBTVElCUCBpc24ndCBlbnVtZXJh
dGVkIGluIGhhcmR3YXJlLgo+PiArICAgICAgICAgKi8KPj4gKwo+PiArICAgICAgICBpZiAoIHZh
bCAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVDX0NUUkxfU1RJQlApICkKPj4gKyAgICAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7IC8qIFJzdmQgYml0IHNldD8gKi8KPj4gKwo+PiArICAgICAgICB2cC0+
c3BlY19jdHJsLnJhdyA9IHZhbDsKPj4gKyAgICAgICAgYnJlYWs7Cj4gRGlkIHlvdSBjaGVjayAo
b3IgaW5xdWlyZSkgd2hldGhlciByZWFkaW5nIGJhY2sgdGhlIHZhbHVlIG9uIGEKPiBzeXN0ZW0g
d2hpY2ggaWdub3JlcyB0aGUgd3JpdGUgdG8gMSBhY3R1YWxseSBwcm9kdWNlcyB0aGUKPiB3cml0
dGVuIHZhbHVlPyBJJ2Qgc29ydCBvZiBleHBlY3QgemVybyB0byBjb21lIGJhY2sgaW5zdGVhZC4K
ClRvbSBMZW5kYWNreSBoYXMgY29uZmlybWVkIG9uIHRoZSBMS01MIHRoYXQgQU1EIHdpbGwgaW1w
bGVtZW50IHRoZXNlCmJpdHMgYXMgInJlYWQgYXMgd3JpdHRlbiIgcmF0aGVyIHRoYW4gInJlYWQg
YXMgemVybyIuCgpodHRwczovL2xrbWwub3JnL2xrbWwvMjAxOC8xLzIyLzQ5OQoKU3RpbGwgbm8g
Y29tbWVudCBmcm9tIEludGVsLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 14:55:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 14:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eddVV-0005jd-Bv; Mon, 22 Jan 2018 14:55:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ksin=er=citrix.com=prvs=553107298=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eddVT-0005io-Ha
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 14:55:31 +0000
X-Inumbo-ID: 46fbf35c-ff84-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46fbf35c-ff84-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 14:55:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="66453028"
Date: Mon, 22 Jan 2018 14:55:17 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180122145517.rz7kpo5k5scp2web@MacBook-Pro-de-Roger.local>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-11-roger.pau@citrix.com>
 <5A33C8FA0200007800197AC4@prv-mh.provo.novell.com>
 <20180122124824.wdqgirhi2avsxaxy@MacBook-Pro-de-Roger.local>
 <5A65EE0002000078001A1146@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A65EE0002000078001A1146@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 for-next 10/12] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDU6NTg6MjRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjAxLjE4IGF0IDEzOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSSB0aGluayB0aGUgcHJvcGVyIHdheSB0byBzb2x2ZSB0aGlzIGlzIHRvIHJlc2V0
IHRoZSBtYXNrIGJpdHMgdG8KPiA+IG1hc2tlZCB3aGVuIHRoZSB2ZWN0b3IgaXMgdW5ib3VuZCwg
c28gdGhhdCBhdCBiaW5kIHRpbWUgdGhlIHN0YXRlIG9mCj4gPiB0aGUgbWFzayBpcyBjb25zaXN0
ZW50IHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgdmVjdG9yIGhhcyBiZWVuCj4gPiBwcmV2aW91
c2x5IGJvdW5kIG9yIG5vdC4gVGhlIGZvbGxvd2luZyBwYXRjaCBzaG91bGQgZml4IHRoaXM6Cj4g
PiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ID4gaW5kZXggOGYxNmU2YzBhNS4uYmFiM2FhMzQ5YSAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiA+ICsrKyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiA+IEBAIC02NDUsNyArNjQ1LDIyIEBAIGludCBw
dF9pcnFfZGVzdHJveV9iaW5kKAo+ID4gICAgICAgICAgfQo+ID4gICAgICAgICAgYnJlYWs7Cj4g
PiAgICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgo+ID4gKyAgICB7Cj4gPiArICAgICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+ID4gKyAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gZG9t
YWluX3NwaW5fbG9ja19pcnFfZGVzYyhkLCBtYWNoaW5lX2dzaSwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmZsYWdzKTsKPiA+
ICsKPiA+ICsgICAgICAgIGlmICggIWRlc2MgKQo+ID4gKyAgICAgICAgICAgIHJldHVybiAtRUlO
VkFMOwo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIExlYXZlIHRoZSBNU0kgbWFza2Vk
LCBzbyB0aGF0IHRoZSBzdGF0ZSB3aGVuIGNhbGxpbmcKPiA+ICsgICAgICAgICAqIHB0X2lycV9j
cmVhdGVfYmluZCBpcyBjb25zaXN0ZW50IGFjcm9zcyBiaW5kL3VuYmluZHMuCj4gPiArICAgICAg
ICAgKi8KPiA+ICsgICAgICAgIGd1ZXN0X21hc2tfbXNpX2lycShkZXNjLCB0cnVlKTsKPiA+ICsg
ICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiA+ICAg
ICAgICAgIGJyZWFrOwo+ID4gKyAgICB9Cj4gPiArCj4gPiAgICAgIGRlZmF1bHQ6Cj4gPiAgICAg
ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Cj4gPiAgICAgIH0KPiA+IAo+ID4gSSB0aGluayB0aGlz
IHNob3VsZCBiZSBzZW5kIGFzIGEgc2VwYXJhdGUgcGF0Y2ggb2YgdGhpcyBzZXJpZXMsIHNpbmNl
Cj4gPiBpdCdzIGEgZml4IGZvciBwdF9pcnFfZGVzdHJveV9iaW5kLgo+IAo+IExvb2tzIHBsYXVz
aWJsZSwgYnV0IEknbGwgZGVmZXIgbXkgYWNrIHVudGlsIEkndmUgYWxzbyBzZWVuIHRoZQo+IGRl
c2NyaXB0aW9uIGZvciBpdCwgYmVjYXVzZSBpZiB0aGUgYWJvdmUgaXMgcmVhbGx5IG5lY2Vzc2Fy
eSBJJ2QKPiBzb3J0IG9mIGV4cGVjdCB0aGVyZSB0byBiZSBhbiBhY3R1YWwgaXNzdWUgd2l0aG91
dCBhbnkgb2YgeW91cgo+IHNlcmllcyBhcHBsaWVkLgoKV2UgaGF2ZW4ndCBzZWVuIGFueSBpc3N1
ZXMgYmVjYXVzZSB0aGUgcGFzc3Rocm91Z2ggY29kZSBpbiBRRU1VCmRvZXNuJ3Qgc3VwcG9ydCBt
dWx0aXBsZSB2ZWN0b3JzIHdpdGggTVNJLCBhbmQgaW4gYW55IGNhc2UgUUVNVQphbHdheXMgdXNl
cyB0aGUgbmV3bHkgaW50cm9kdWNlZCBYRU5fUFRfR0ZMQUdTU0hJRlRfVU5NQVNLRUQgd2hlbgpi
aW5kaW5nIGludGVycnVwdHMsIHNvIGl0J3MgYWx3YXlzIHVubWFza2VkLgoKSSBjYW4gZm9ybWFs
bHkgc3VibWl0IHRoZSBhYm92ZSwgYnV0IEknbSBhZnJhaWQgdGhlIGFyZ3VtZW50cyBJIGhhdmUK
Zm9yIGdldHRpbmcgaXQgY29tbWl0dGVkIGFyZSAnaXQncyBtb3JlIGNvcnJlY3QnLCBiZWNhdXNl
IHRoZSBtYXNraW5nCnN0YXRlIG9mIHRoZSB2ZWN0b3Igd291bGQgYWx3YXlzIGJlIG1hc2tlZCB3
aGVuIHVuYm91bmQgYW5kIGFmdGVyCmJpbmRpbmcgaWYgbm8gdW5tYXNrIGlzIHJlcXVlc3RlZC4g
V2l0aCB0aGUgY3VycmVudCBjb2RlIHRoZSBtYXNraW5nCnN0YXRlIGlzIG11Y2ggbW9yZSBoYXJk
IHRvIHRyYWNrLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 15:00:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 15:00:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eddZt-0006N8-R7; Mon, 22 Jan 2018 15:00:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gpg1=er=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eddZt-0006N2-1c
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 15:00:05 +0000
X-Inumbo-ID: ec465a86-ff84-11e7-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec465a86-ff84-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 16:00:03 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3F79CADE1;
 Mon, 22 Jan 2018 15:00:02 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
Date: Mon, 22 Jan 2018 16:00:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6607DB02000078001A127B@suse.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTU6NDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDE1OjM4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDEvMTggMTU6MjIsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTU6MTgsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIyLzAxLzE4IDEzOjUwLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTM6MzIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gQXMgYSBwcmVwYXJhdGlvbiBmb3IgZG9pbmcgcGFnZSB0YWJsZSBpc29sYXRpb24gaW4g
dGhlIFhlbiBoeXBlcnZpc29yCj4+Pj4+PiBpbiBvcmRlciB0byBtaXRpZ2F0ZSAiTWVsdGRvd24i
IHVzZSBkZWRpY2F0ZWQgc3RhY2tzLCBHRFQgYW5kIFRTUyBmb3IKPj4+Pj4+IDY0IGJpdCBQViBk
b21haW5zIG1hcHBlZCB0byB0aGUgcGVyLWRvbWFpbiB2aXJ0dWFsIGFyZWEuCj4+Pj4+Pgo+Pj4+
Pj4gVGhlIHBlci12Y3B1IHN0YWNrcyBhcmUgdXNlZCBmb3IgZWFybHkgaW50ZXJydXB0IGhhbmRs
aW5nIG9ubHkuIEFmdGVyCj4+Pj4+PiBzYXZpbmcgdGhlIGRvbWFpbidzIHJlZ2lzdGVycyBzdGFj
a3MgYXJlIHN3aXRjaGVkIGJhY2sgdG8gdGhlIG5vcm1hbAo+Pj4+Pj4gcGVyIHBoeXNpY2FsIGNw
dSBvbmVzIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gYWRkcmVzcyBvbi1zdGFjayBkYXRhCj4+Pj4+
PiBmcm9tIG90aGVyIGNwdXMgZS5nLiB3aGlsZSBoYW5kbGluZyBJUElzLgo+Pj4+Pj4KPj4+Pj4+
IEFkZGluZyAlY3IzIHN3aXRjaGluZyBiZXR3ZWVuIHNhdmluZyBvZiB0aGUgcmVnaXN0ZXJzIGFu
ZCBzd2l0Y2hpbmcKPj4+Pj4+IHRoZSBzdGFja3Mgd2lsbCBlbmFibGUgdGhlIHBvc3NpYmlsaXR5
IHRvIHJ1biBndWVzdCBjb2RlIHdpdGhvdXQgYW55Cj4+Pj4+PiBwZXIgcGh5c2ljYWwgY3B1IG1h
cHBpbmcsIGkuZS4gYXZvaWRpbmcgdGhlIHRocmVhdCBvZiBhIGd1ZXN0IGJlaW5nCj4+Pj4+PiBh
YmxlIHRvIGFjY2VzcyBvdGhlciBkb21haW5zIGRhdGEuCj4+Pj4+Pgo+Pj4+Pj4gV2l0aG91dCBh
bnkgZnVydGhlciBtZWFzdXJlcyBpdCB3aWxsIHN0aWxsIGJlIHBvc3NpYmxlIGZvciBlLmcuIGEK
Pj4+Pj4+IGd1ZXN0J3MgdXNlciBwcm9ncmFtIHRvIHJlYWQgc3RhY2sgZGF0YSBvZiBhbm90aGVy
IHZjcHUgb2YgdGhlIHNhbWUKPj4+Pj4+IGRvbWFpbiwgYnV0IHRoaXMgY2FuIGJlIGVhc2lseSBh
dm9pZGVkIGJ5IGEgbGl0dGxlIFBWLUFCSSBtb2RpZmljYXRpb24KPj4+Pj4+IGludHJvZHVjaW5n
IHBlci1jcHUgdXNlciBhZGRyZXNzIHNwYWNlcy4KPj4+Pj4+Cj4+Pj4+PiBUaGlzIHNlcmllcyBp
cyBtZWFudCBhcyBhIHJlcGxhY2VtZW50IGZvciBBbmRyZXcncyBwYXRjaCBzZXJpZXM6Cj4+Pj4+
PiAieDg2OiBQcmVyZXF1aXNpdGUgd29yayBmb3IgYSBYZW4gS0FJU0VSIHNvbHV0aW9uIi4KPj4+
Pj4KPj4+Pj4gQ29uc2lkZXJpbmcgaW4gcGFydGljdWxhciB0aGUgdHdvIHJldmVydHMsIHdoYXQg
SSdtIG1pc3NpbmcgaGVyZQo+Pj4+PiBpcyBhIGNsZWFyIGRlc2NyaXB0aW9uIG9mIHRoZSBtZWFu
aW5nZnVsIGFkZGl0aW9uYWwgcHJvdGVjdGlvbiB0aGlzCj4+Pj4+IGFwcHJvYWNoIHByb3ZpZGVz
IG92ZXIgdGhlIGJhbmQtYWlkLiBGb3IgY29udGV4dCBzZWUgYWxzbwo+Pj4+PiBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDE3
MzUuaHRtbCAKPj4+Pgo+Pj4+IE15IGFwcHJvYWNoIHN1cHBvcnRzIG1hcHBpbmcgb25seSB0aGUg
Zm9sbG93aW5nIGRhdGEgd2hpbGUgdGhlIGd1ZXN0IGlzCj4+Pj4gcnVubmluZyAoYXBhcnQgZm9y
bSB0aGUgZ3Vlc3QncyBvd24gZGF0YSwgb2YgY291cnNlKToKPj4+Pgo+Pj4+IC0gdGhlIHBlci12
Y3B1IGVudHJ5IHN0YWNrcyBvZiB0aGUgZG9tYWluIHdoaWNoIHdpbGwgY29udGFpbiBvbmx5IHRo
ZQo+Pj4+ICAgZ3Vlc3QncyByZWdpc3RlcnMgc2F2ZWQgd2hlbiBhbiBpbnRlcnJ1cHQgb2NjdXJz
Cj4+Pj4gLSB0aGUgcGVyLXZjcHUgR0RUcyBhbmQgVFNTcyBvZiB0aGUgZG9tYWluCj4+Pj4gLSB0
aGUgSURUCj4+Pj4gLSB0aGUgaW50ZXJydXB0IGhhbmRsZXIgY29kZSAoYXJjaC94ODYveDg2XzY0
L1tjb21wYXQvXWVudHJ5LlMKPj4+Pgo+Pj4+IEFsbCBvdGhlciBoeXBlcnZpc29yIGRhdGEgYW5k
IGNvZGUgY2FuIGJlIGNvbXBsZXRlbHkgaGlkZGVuIGZyb20gdGhlCj4+Pj4gZ3Vlc3RzLgo+Pj4K
Pj4+IEkgdW5kZXJzdGFuZCB0aGF0LiBXaGF0IEknbSBub3QgY2xlYXIgYWJvdXQgaXM6IFdoaWNo
IHBhcnRzIG9mCj4+PiB0aGUgYWRkaXRpb25hbGx5IGhpZGRlbiBkYXRhIGFyZSBhY3R1YWxseSBu
ZWNlc3NhcnkgKG9yIGF0IGxlYXN0Cj4+PiB2ZXJ5IGRlc2lyYWJsZSkgdG8gaGlkZT8KPj4KPj4g
TmVjZXNzYXJ5Ogo+PiAtIG90aGVyIGd1ZXN0cycgbWVtb3J5IChlLmcuIHBoeXNpY2FsIG1lbW9y
eSAxOjEgbWFwcGluZykKPj4gLSBkYXRhIGZyb20gb3RoZXIgZ3Vlc3RzIGUuZy5pbiBzdGFjayBw
YWdlcywgZGVidWcgYnVmZmVycywgSS9PIGJ1ZmZlcnMsCj4+ICAgY29kZSBlbXVsYXRvciBidWZm
ZXJzCj4+IC0gb3RoZXIgZ3Vlc3RzJyByZWdpc3RlciB2YWx1ZXMgZS5nLiBpbiB2Y3B1IHN0cnVj
dHVyZQo+IAo+IEFsbCBvZiB0aGlzIGlzIGFscmVhZHkgYmVpbmcgbWFkZSBpbnZpc2libGUgYnkg
dGhlIGJhbmQtYWlkICh3aXRoIHRoZQo+IGV4Y2VwdGlvbiBvZiBsZWZ0b3ZlcnMgb24gdGhlIGh5
cGVydmlzb3Igc3RhY2tzIGFjcm9zcyBjb250ZXh0Cj4gc3dpdGNoZXMsIHdoaWNoIHdlJ3ZlIGFs
cmVhZHkgc2FpZCBjb3VsZCBiZSB0YWtlbiBjYXJlIG9mIGJ5Cj4gbWVtc2V0KClpbmcgdGhhdCBh
cmVhKS4gSSdtIGFza2luZyBhYm91dCB0aGUgX2FkZGl0aW9uYWxfIGJlbmVmaXRzCj4gb2YgeW91
ciBhcHByb2FjaC4KCkknbSBxdWl0ZSBzdXJlIHRoZSBwZXJmb3JtYW5jZSB3aWxsIGJlIG11Y2gg
YmV0dGVyIGFzIGl0IGRvZXNuJ3QgcmVxdWlyZQpwZXIgcGh5c2ljYWwgY3B1IEw0IHBhZ2UgdGFi
bGVzLCBidXQganVzdCBhIHNoYWRvdyBMNCB0YWJsZSBmb3IgZWFjaApndWVzdCBMNCB0YWJsZSwg
c2ltaWxhciB0byB0aGUgTGludXgga2VybmVsIEtQVEkgYXBwcm9hY2guCgo+IAo+PiBEZXNpcmFi
bGU6IGFzIG11Y2ggYXMgcG9zc2libGUuIEZvciBpbnN0YW5jZSBJIGRvbid0IGJ1eSB5b3VyIHJl
YXNvbmluZwo+PiByZWdhcmRpbmcgdGhlIFhlbiBiaW5hcnk6IGhvdyB3b3VsZCB5b3UgZG8gdGhp
cyBlLmcuIGluIGEgcHVibGljIGNsb3VkPwo+PiBIb3cgZG8geW91IGtub3cgd2hpY2ggWGVuIGJp
bmFyeSAocG9zc2libHkgd2l0aCBsaXZlcGF0Y2hlcykgaXMgYmVpbmcKPj4gdXNlZCB0aGVyZT8g
QW5kIHRvZGF5IHdlIGRvbid0IGhhdmUgc29tZXRoaW5nIGxpa2UgS0FTTFIgaW4gWGVuLCBidXQK
Pj4gbm90IGhpZGluZyB0aGUgdGV4dCBhbmQgUk8gZGF0YSB3aWxsIG1ha2UgdGhlIGludHJvZHVj
dGlvbiBvZiB0aGF0IHF1aXRlCj4+IHVzZWxlc3MuCj4gCj4gSSdtIGF3YXJlIHRoYXQgdGhlcmUg
YXJlIHBlb3BsZSB0aGlua2luZyB0aGF0IC50ZXh0IGFuZCAucm9kYXRhCj4gc2hvdWxkIGJlIGhp
ZGRlbjsgd2hhdCBJJ20gbm90IHJlYWxseSBhd2FyZSBvZiBpcyB0aGUgcmVhc29uaW5nCj4gYmVo
aW5kIHRoYXQuCgpJbiBjYXNlIGFuIGF0dGFja2VyIGtub3dzIG9mIHNvbWUgdnVsbmVyYWJpbGl0
eSBpdCBpcyBqdXN0IGhhcmRlciB0byB1c2UKdGhhdCBrbm93bGVkZ2Ugd2l0aG91dCBrbm93aW5n
IHdoZXJlIHNwZWNpZmljIGRhdGEgc3RydWN0dXJlcyBvciBjb2RpbmcKaXMgbGl2aW5nLiBJdHMg
bGlrZSBzd2l0Y2hpbmcgdGhlIGxpZ2h0cyBvZmYgd2hlbiB5b3Uga25vdyBzb21lYm9keSBpcwph
aW1pbmcgd2l0aCBhIGd1biBhdCB5b3UuIFRoZSBvZGRzIGFyZSBtdWNoIGJldHRlciBpZiB0aGUg
a2lsbGVyIGNhbid0CnNlZSB5b3UuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 15:04:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 15:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edddd-0006aQ-Aa; Mon, 22 Jan 2018 15:03:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edddc-0006aK-7i
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 15:03:56 +0000
X-Inumbo-ID: 73da74e8-ff85-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73da74e8-ff85-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 15:03:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,396,1511827200"; d="scan'208";a="459123153"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 22 Jan 2018 15:02:52 +0000
Message-ID: <20180122150252.20595-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] xen/shim: stash RSDP address for ACPI driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgdXNlZCB0byB0aGUgY2FzZSB0aGF0IHdlIHBsYWNlZCBSU0RQIHVuZGVyIDFNQiBhbmQgbGV0
IFhlbiBzZWFyY2gKZm9yIGl0LiBXZSBtb3ZlZCB0aGUgcGxhY2VtZW50IHRvIHVuZGVyIDRHQiBp
biA0YTU3MzM3NzEsIHNvIHRoZQpzZWFyY2ggd291bGRuJ3Qgd29yay4KCkludHJvZHVjZSByc2Rw
X2hpbnQgdG8gQUNQSSBjb2RlIGFuZCBzZXQgdGhhdCB2YXJpYWJsZSBpbgpjb252ZXJ0X3B2aF9p
bmZvLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgfCAyICsrCiB4ZW4v
ZHJpdmVycy9hY3BpL29zbC5jICAgICAgICB8IDUgKysrKysKIHhlbi9pbmNsdWRlL3hlbi9hY3Bp
LmggICAgICAgIHwgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9ndWVz
dC9wdmgtYm9vdC5jCmluZGV4IGJlMzEyMmIxNmMuLjI5MDNiMzkyYmMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgt
Ym9vdC5jCkBAIC02OSw2ICs2OSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjb252ZXJ0X3B2aF9p
bmZvKHZvaWQpCiAgICAgICAgIG1vZFtpXS5tb2RfZW5kICAgPSBlbnRyeVtpXS5wYWRkciArIGVu
dHJ5W2ldLnNpemU7CiAgICAgICAgIG1vZFtpXS5zdHJpbmcgICAgPSBlbnRyeVtpXS5jbWRsaW5l
X3BhZGRyOwogICAgIH0KKworICAgIHJzZHBfaGludCA9IHB2aF9pbmZvLT5yc2RwX3BhZGRyOwog
fQogCiBzdGF0aWMgdm9pZCBfX2luaXQgZ2V0X21lbW9yeV9tYXAodm9pZCkKZGlmZiAtLWdpdCBh
L3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMgYi94ZW4vZHJpdmVycy9hY3BpL29zbC5jCmluZGV4IDUy
YzliNGJhOWEuLjVkOGFmNmYyOTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMK
KysrIGIveGVuL2RyaXZlcnMvYWNwaS9vc2wuYwpAQCAtNjIsOCArNjIsMTMgQEAgdm9pZCBfX2lu
aXQgYWNwaV9vc192cHJpbnRmKGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcmdzKQogCXByaW50
aygiJXMiLCBidWZmZXIpOwogfQogCithY3BpX3BoeXNpY2FsX2FkZHJlc3MgcnNkcF9oaW50Owor
CiBhY3BpX3BoeXNpY2FsX2FkZHJlc3MgX19pbml0IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcih2
b2lkKQogeworCWlmIChyc2RwX2hpbnQpCisJCXJldHVybiByc2RwX2hpbnQ7CisKIAlpZiAoZWZp
X2VuYWJsZWQoRUZJX0JPT1QpKSB7CiAJCWlmIChlZmkuYWNwaTIwICE9IEVGSV9JTlZBTElEX1RB
QkxFX0FERFIpCiAJCQlyZXR1cm4gZWZpLmFjcGkyMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9hY3BpLmggYi94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCmluZGV4IDk0MDkzNTBmMDUuLmU4
MzE4MmNiMTQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2FjcGkuaApAQCAtMzMsNiArMzMsOCBAQAogI2luY2x1ZGUgPGFjcGkvYWNwaS5o
PgogI2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAKK2V4dGVybiBhY3BpX3BoeXNpY2FsX2FkZHJlc3Mg
cnNkcF9oaW50OworCiAjZGVmaW5lIEFDUElfTUFEVF9HRVRfKGZsZCwgeCkgKCgoeCkgJiBBQ1BJ
X01BRFRfIyNmbGQjI19NQVNLKSAvIFwKIAkoQUNQSV9NQURUXyMjZmxkIyNfTUFTSyAmIC1BQ1BJ
X01BRFRfIyNmbGQjI19NQVNLKSkKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 15:15:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 15:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eddp8-0007MP-DL; Mon, 22 Jan 2018 15:15:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nyhs=er=citrix.com=prvs=5538ca437=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eddp7-0007MJ-1K
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 15:15:49 +0000
X-Inumbo-ID: 1d7f3bbe-ff87-11e7-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d7f3bbe-ff87-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 16:15:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="459126531"
To: Jan Beulich <JBeulich@suse.com>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
 <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
 <5A622C9602000078001A0847@prv-mh.provo.novell.com>
 <ec8366d4-ba2b-25da-a5d0-59a0cc404438@citrix.com>
 <5A65BC0102000078001A0ED5@prv-mh.provo.novell.com>
 <b1bde0ac-3c33-9337-1280-4add8545f75a@citrix.com>
 <5A65F57B02000078001A11B7@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6d6c7f70-1702-d9f7-a734-a5da0b71b66f@citrix.com>
Date: Mon, 22 Jan 2018 15:15:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A65F57B02000078001A11B7@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjIvMjAxOCAwMTozMCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDEu
MTggYXQgMTM6MzMsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwMS8y
Mi8yMDE4IDA5OjI1IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjAxLjE4IGF0
IDE4OjAwLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBPbiAwMS8xOS8y
MDE4IDA0OjM2IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMTkuMDEuMTggYXQg
MTY6NDMsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gU28gd2hhdCBp
ZiBpbnN0ZWFkIG9mIHRyeWluZyB0byBjbG9zZSB0aGUgIndpbmRvd3MiLCB3ZSBtYWRlIGl0IHNv
IHRoYXQKPj4+Pj4+IHRoZXJlIHdhcyBub3RoaW5nIHRocm91Z2ggdGhlIHdpbmRvd3MgdG8gc2Vl
PyAgSWYgbm8gbWF0dGVyIHdoYXQgdGhlCj4+Pj4+PiBoeXBlcnZpc29yIHNwZWN1bGF0aXZlbHkg
ZXhlY3V0ZWQsIG5vdGhpbmcgc2Vuc2l0aXZlIHdhcyB2aXNpYmlsZSBleGNlcHQKPj4+Pj4+IHdo
YXQgYSB2Y3B1IHdhcyBhbHJlYWR5IGFsbG93ZWQgdG8gc2VlLAo+Pj4+Pgo+Pj4+PiBJIHRoaW5r
IHlvdSBkaWRuJ3QgZmluaXNoIHlvdXIgc2VudGVuY2UgaGVyZSwgYnV0IEkgYWxzbyB0aGluayBJ
Cj4+Pj4+IGNhbiBndWVzcyB0aGUgbWlzc2luZyBwYXJ0LiBUaGVyZSdzIGEgcHJpY2UgdG8gcGF5
IGZvciBzdWNoIGFuCj4+Pj4+IGFwcHJvYWNoIHRob3VnaCAtIGl0ZXJhdGluZyBvdmVyIGRvbWFp
bnMsIG9yIHZDUFUtcyBvZiBhCj4+Pj4+IGRvbWFpbiAoanVzdCBhcyBhbiBleGFtcGxlKSB3b3Vs
ZG4ndCBiZSBzaW1wbGUgbGlzdCB3YWxrcwo+Pj4+PiBhbnltb3JlLiBUaGVyZSBhcmUgY2VydGFp
bmx5IG90aGVyIHRoaW5ncy4gSU9XIC0geWVzLCBhbmQKPj4+Pj4gYXBwcm9hY2ggbGlrZSB0aGlz
IHNlZW1zIHBvc3NpYmxlLCBidXQgd2l0aCBhbGwgdGhlIGxvc3QKPj4+Pj4gcGVyZm9ybWFuY2Ug
SSB0aGluayB3ZSBzaG91bGRuJ3QgZ28gb3ZlcmJvYXJkIHdpdGggZnVydGhlcgo+Pj4+PiBoaWRp
bmcuCj4+Pj4KPj4+PiBSaWdodCwgc28gdGhlIG5leHQgcXVlc3Rpb246IHdoYXQgaW5mb3JtYXRp
b24gKmZyb20gb3RoZXIgZ3Vlc3RzKiBhcmUKPj4+PiBzZW5zaXRpdmU/Cj4+Pj4KPj4+PiBPYnZp
b3VzbHkgdGhlIGd1ZXN0IHJlZ2lzdGVycyBhcmUgc2Vuc2l0aXZlLiAgQnV0IGhvdyBtdWNoIG9m
IHRoZQo+Pj4+IGluZm9ybWF0aW9uIGluIHZjcHUgc3RydWN0IHRoYXQgd2UgYWN0dWFsbHkgbmVl
ZCB0byBoYXZlICJ0byBoYW5kIiBpcwo+Pj4+IGFjdHVhbGx5IHNlbnNpdGl2ZSBpbmZvcm1hdGlv
biB0aGF0IHdlIG5lZWQgdG8gaGlkZSBmcm9tIG90aGVyIFZNcz8KPj4+Cj4+PiBOb25lLCBJIHRo
aW5rLiBCdXQgdGhhdCdzIG5vdCB0aGUgbWFpbiBhc3BlY3QgaGVyZS4gc3RydWN0IHZjcHUKPj4+
IGluc3RhbmNlcyBjb21lIGFuZCBnbywgd2hpY2ggd291bGQgbWVhbiB3ZSdkIGhhdmUgdG8KPj4+
IHBlcm1hbmVudGx5IHVwZGF0ZSB3aGF0IGlzIG9yIGlzIG5vdCBiZWluZyBleHBvc2VkIGluIHRo
ZSBwYWdlCj4+PiB0YWJsZXMgdXNlZC4gVGhpcywgd2hpbGUgc29sdmFibGUsIGlzIGdvaW5nIHRv
IGJlIGEgc2lnbmlmaWNhbnQKPj4+IGJ1cmRlbiBpbiB0ZXJtcyBvZiBzeW5jaHJvbml6aW5nIHBh
Z2UgdGFibGVzIChpZiB3ZSBjb250aW51ZSB0bwo+Pj4gdXNlIHBlci1DUFUgb25lcykgYW5kL29y
IFRMQiBzaG9vdGRvd24uIFdoZXJlYXMgaWYgb25seSB0aGUKPj4+IHJ1bm5pbmcgdkNQVSdzIHN0
cnVjdHVyZSAoYW5kIGl0J3Mgc3RydWN0IGRvbWFpbikgYXJlIGV4cG9zZWQsCj4+PiBubyBzdWNo
IHN5bmNocm9uaXphdGlvbiBpcyBuZWVkZWQgKHRoaW5ncyB3b3VsZCBzaW1wbHkgYmUKPj4+IHVw
ZGF0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoKS4KPj4KPj4gSSdtIG5vdCBzdXJlIHdlJ3JlIGFj
dHVhbGx5IGNvbW11bmljYXRpbmcuCj4+Cj4+IENvcnJlY3QgbWUgaWYgSSdtIHdyb25nOyBhdCB0
aGUgbW9tZW50LCB1bmRlciBYUFRJLCBoeXBlcmNhbGxzIHJ1bm5pbmcKPj4gdW5kZXIgWGVuIHN0
aWxsIGhhdmUgYWNjZXNzIHRvIGFsbCBvZiBob3N0IG1lbW9yeS4gIFRvIHByb3RlY3QgYWdhaW5z
dAo+PiBTUDMsIHdlIHJlbW92ZSBhbG1vc3QgYWxsIFhlbiBtZW1vcnkgZnJvbSB0aGUgYWRkcmVz
cyBzcGFjZSBiZWZvcmUKPj4gc3dpdGNoaW5nIHRvIHRoZSBndWVzdC4KPj4KPj4gV2hhdCBJJ20g
cHJvcG9zaW5nIGlzIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4+Cj4+ICogV2UgaGF2ZSBhICJnbG9i
YWwiIHJlZ2lvbiBvZiBYZW4gbWVtb3J5IHRoYXQgaXMgbWFwcGVkIGJ5IGFsbAo+PiBwcm9jZXNz
b3JzLiAgVGhpcyB3aWxsIGNvbnRhaW4gZXZlcnl0aGluZyB3ZSBjb25zaWRlciBub3Qgc2Vuc2l0
aXZlOwo+PiBpbmNsdWRpbmcgWGVuIHRleHQgc2VnbWVudHMsIGFuZCBtb3N0IGRvbWFpbiBhbmQg
dmNwdSBkYXRhLiAgQnV0IGl0IHdpbGwKPj4gKm5vdCogbWFwIGFsbCBvZiBob3N0IG1lbW9yeSwg
bm9yIGhhdmUgYWNjZXNzIHRvIHNlbnNpdGl2ZSBkYXRhLCBzdWNoIGFzCj4+IHZjcHUgcmVnaXN0
ZXIgc3RhdGUuCj4+Cj4+ICogV2UgaGF2ZSBwZXItY3B1ICJsb2NhbCIgcmVnaW9ucy4gIEluIHRo
aXMgcmVnaW9uIHdlIHdpbGwgbWFwLAo+PiBvbi1kZW1hbmQsIGd1ZXN0IG1lbW9yeSB3aGljaCBp
cyBuZWVkZWQgdG8gcGVyZm9ybSBjdXJyZW50IG9wZXJhdGlvbnMuCj4+IChXZSBjYW4gY29uc2lk
ZXIgaG93IHN0cmljdGx5IHdlIG5lZWQgdG8gdW5tYXAgbWVtb3J5IGFmdGVyIHVzaW5nIGl0LikK
Pj4gV2Ugd2lsbCBhbHNvIG1hcCB0aGUgY3VycmVudCB2Y3B1J3MgcmVnaXN0ZXJzLgo+Pgo+PiAq
IE9uIGVudHJ5IHRvIGEgNjQtYml0IFBWIGd1ZXN0LCB3ZSBkb24ndCBjaGFuZ2UgdGhlIG1hcHBp
bmcgYXQgYWxsLgo+Pgo+PiBOb3csIG5vIG1hdHRlciB3aGF0IHRoZSBzcGVjdWxhdGl2ZSBhdHRh
Y2sgLS0gU1AxLCBTUDIsIG9yIFNQMyAtLSBhIHZjcHUKPj4gY2FuIG9ubHkgYWNjZXNzIGl0cyBv
d24gUkFNIGFuZCByZWdpc3RlcnMuICBUaGVyZSdzIG5vIGV4dHJhIG92ZXJoZWFkIHRvCj4+IGNv
bnRleHQgc3dpdGNoaW5nIGludG8gb3Igb3V0IG9mIHRoZSBoeXBlcnZpc29yLgo+IAo+IEFuZCB3
ZSB3b3VsZCBvcGVuIGJhY2sgdXAgdGhlIFNQMyB2YXJpYW50IG9mIGd1ZXN0IHVzZXIgbW9kZQo+
IGF0dGFja2luZyBpdHMgb3duIGtlcm5lbCBieSBnb2luZyB0aHJvdWdoIHRoZSBYZW4gbWFwcGlu
Z3MuIEkKPiBjYW4ndCBleGNsdWRlIHRoYXQgdmFyaWFudHMgb2YgU1AxIChsZXNzIGxpa2VseSBT
UDIpIGFsbG93aW5nIGluZGlyZWN0Cj4gZ3Vlc3QtdXNlciAtPiBndWVzdC1rZXJuZWwgYXR0YWNr
cyBjb3VsZG4ndCBiZSBmb3VuZC4KCkhvdz8gIFhlbiBkb2Vzbid0IGhhdmUgdGhlIGd1ZXN0IGtl
cm5lbCBtZW1vcnkgbWFwcGVkIHdoZW4gaXQncyBub3QKdXNpbmcgaXQuCgo+PiBHaXZlbiB0aGF0
LCBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIG1lYW46Cj4+
Cj4+ICJUaGVyZSdzIGEgcHJpY2UgdG8gcGF5IGZvciBzdWNoIGFuIGFwcHJvYWNoIHRob3VnaCAt
IGl0ZXJhdGluZyBvdmVyCj4+IGRvbWFpbnMsIG9yIHZDUFUtcyBvZiBhIGRvbWFpbiAoanVzdCBh
cyBhbiBleGFtcGxlKSB3b3VsZG4ndCBiZSBzaW1wbGUKPj4gbGlzdCB3YWxrcyBhbnltb3JlLiIK
Pj4KPj4gSWYgd2UgcmVtb3ZlIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBmcm9tIHRoZSBkb21haW4g
YW5kIHZjcHUgc3RydWN0cywKPj4gdGhlbiBhbnkgYml0IG9mIGh5cGVydmlzb3IgY29kZSBjYW4g
aXRlcmF0ZSBvdmVyIGRvbWFpbiBhbmQgdmNwdSBzdHJ1Y3RzCj4+IGF0IHdpbGw7IG9ubHkgaWYg
dGhleSBhY3R1YWxseSBuZWVkIHRvIHJlYWQgb3Igd3JpdGUgc2Vuc2l0aXZlIGRhdGEgd2lsbAo+
PiB0aGV5IGhhdmUgdG8gcGVyZm9ybSBhbiBleHBlbnNpdmUgbWFwL3VubWFwIG9wZXJhdGlvbi4g
IEJ1dCBpbiBnZW5lcmFsLAo+PiB0byByZWFkIGFub3RoZXIgdmNwdSdzIHJlZ2lzdGVycyB5b3Ug
YWxyZWFkeSBuZWVkIHRvIGRvIGEgdmNwdV9wYXVzZSgpIC8KPj4gdmNwdV91bnBhdXNlKCksIHdo
aWNoIGludm9sdmVzIGF0IGxlYXN0IHR3byBJUElzICh3aXRoIG9uZQo+PiBzcGluLWFuZC13YWl0
KSwgc28gaXQgZG9lc24ndCBzZWVtIGxpa2UgdGhhdCBzaG91bGQgYWRkIGEgbG90IG9mIGV4dHJh
Cj4+IG92ZXJoZWFkLgo+IAo+IFJlYWRpbmcgYW5vdGhlciB2Q1BVLXMgcmVnaXN0ZXIgY2FuJ3Qg
YmUgY29tcGFyZWQgd2l0aCBlLmcuCj4gd2FudGluZyB0byBkZWxpdmVyIGFuIGludGVycnVwdCB0
byBvdGhlciB0aGFuIHRoZSBjdXJyZW50bHkgcnVubmluZwo+IHZDUFUuCgpJJ20gbm90IHN1cmUg
d2hhdCB0aGlzIGhhcyB0byBkbyB3aXRoIHdoYXQgSSBzYWlkLiAgWW91ciBvcmlnaW5hbCBjbGFp
bQp3YXMgdGhhdCAiaXRlcmF0aW5nIG92ZXIgZG9tYWlucyB3b3VsZG4ndCBiZSBzaW1wbGUgbGlz
dCB3YWxrcyBhbnltb3JlIiwKYW5kIEkgc2FpZCBpdCB3b3VsZCBiZS4KCklmIHlvdSB3YW50IHRv
IG1ha2Ugc29tZSBvdGhlciBjbGFpbSBhYm91dCB0aGUgY29zdCBvZiBkZWxpdmVyaW5nIGFuCmlu
dGVycnVwdCB0byBhbm90aGVyIHZjcHUgdGhlbiBwbGVhc2UgYWN0dWFsbHkgbWFrZSBhIGNsYWlt
IGFuZCBqdXN0aWZ5IGl0LgoKPj4gInN0cnVjdCB2Y3B1IGluc3RhbmNlcyBjb21lIGFuZCBnbywg
d2hpY2ggd291bGQgbWVhbiB3ZSdkIGhhdmUgdG8KPj4gcGVybWFuZW50bHkgdXBkYXRlIHdoYXQg
aXMgb3IgaXMgbm90IGJlaW5nIGV4cG9zZWQgaW4gdGhlIHBhZ2UgdGFibGVzCj4+IHVzZWQuIFRo
aXMsIHdoaWxlIHNvbHZhYmxlLCBpcyBnb2luZyB0byBiZSBhIHNpZ25pZmljYW50IGJ1cmRlbiBp
biB0ZXJtcwo+PiBvZiBzeW5jaHJvbml6aW5nIHBhZ2UgdGFibGVzIChpZiB3ZSBjb250aW51ZSB0
byB1c2UgcGVyLUNQVSBvbmVzKSBhbmQvb3IKPj4gVExCIHNob290ZG93bi4iCj4+Cj4+IEkgZG9u
J3QgdW5kZXJzdGFuZCB3aGF0IHRoaXMgaXMgcmVmZXJyaW5nIHRvIGluIG15IHByb3Bvc2VkIHBs
YW4gYWJvdmUuCj4gCj4gSSBoYWQgc3BlY2lmaWNhbGx5IHNhaWQgdGhlc2Ugd2VyZSBqdXN0IGV4
YW1wbGVzIChvbmVzIGNvbWluZyB0bwo+IG1pbmQgaW1tZWRpYXRlbHkpLgoKQW5kIHdoYXQgSSdt
IHNheWluZyBpcyB0aGF0IEkgaGF2ZW4ndCBiZWVuIGFibGUgdG8gaW5mZXIgYW55IGV4YW1wbGVz
CmhlcmUuICBJIGNhbid0IHRlbGwgd2hldGhlciB0aGVyZSdzIHNvbWUgbWlzdW5kZXJzdGFuZGlu
ZyBvZiB5b3VycyBJIGNhbgpjb3JyZWN0LCBvciBpZiB0aGVyZSdzIHNvbWUgbWlzdW5kZXJzdGFu
ZGluZyBvZiBtaW5lIHRoYXQgSSBjYW4gdGFrZSBvbgooZWl0aGVyIHRvIHNvbHZlIG9yIGRpc3N1
YWRlIG1lIGZyb20gcHVyc3VpbmcgdGhpcyBpZGVhIGZ1cnRoZXIpLApiZWNhdXNlIEkgZG9uJ3Qg
a25vdyB3aGF0IHlvdSdyZSB0YWxraW5nIGFib3V0LgoKPiBPZiBjb3Vyc2Ugc3BsaXR0aW5nIHN1
Y2ggc3RydWN0dXJlcyBpbiB0d28gcGFydHMKPiBpcyBhbiBvcHRpb24sIGJ1dCBJJ20gbm90IHN1
cmUgaXQncyBhIHJlYXNvbmFibGUgb25lICh3aGljaCBwZXJoYXBzCj4gZGVwZW5kcyBvbiBkZXRh
aWxzIG9uIGhvdyB5b3Ugd291bGQgZW52aXNpb24gdGhlIGltcGxlbWVudGF0aW9uKS4KPiBJZiB0
aGUgc3BsaXQgb2ZmIHBpZWNlKHMpIHdhcy93ZXJlIGJlaW5nIHJlZmVycmVkIHRvIGJ5IHBvaW50
ZXJzIG91dAo+IG9mIHRoZSBtYWluIHN0cnVjdHVyZSwgdGhlcmUgd291bGQgYmUgYSBtZWFuaW5n
ZnVsIHJpc2sgb2Ygc29tZQo+IHBlcmhhcHMgcmFyZWx5IGV4ZWN1dGVkIHBpZWNlIG9mIGNvZGUg
ZGUtcmVmZXJlbmNpbmcgaXQgaW4gdGhlCj4gd3JvbmcgY29udGV4dC4gT3RvaCBlbnRpcmVseSBp
bmRlcGVuZGVudCBzdHJ1Y3R1cmVzICh3aXRob3V0Cj4gcG9pbnRlcnMgaW4gZWl0aGVyIGRpcmVj
dGlvbikgd291bGQgbmVlZCBjYXJlZnVsIG1hbmFnZW1lbnQgb2YKPiB0aGVpciBsaWZlIHRpbWVz
LCBzbyBvbmUgZG9lc24ndCBnbyBhd2F5IHdpdGhvdXQgdGhlIG90aGVyLgoKV2VsbCB0aGUgb2J2
aW91cyB0aGluZyB0byBkbyB3b3VsZCBiZSB0byBjaGFuZ2UgYWxsIGFjY2Vzc2VzIG9mCiJzZW5z
aXRpdmUiIGRhdGEgdG8gZ28gdGhyb3VnaCBhbiBhY2Nlc3NvciBmdW5jdGlvbi4gIFRoZSBhY2Nl
c3NvcgpmdW5jdGlvbiBjb3VsZCBkZXRlcm1pbmUgaWYgdGhlIGRhdGEgd2FzIGFscmVhZHkgbWFw
cGVkIG9yIGlmIGl0IG5lZWRlZAp0byBiZSBtYXBwZWQgYmVmb3JlIHJldHVybmluZyBpdC4KCj4g
WW91IG1lbnRpb24gdGhlIHBvc3NpYmlsaXR5IG9mIG9uIGRlbWFuZCBtYXBwaW5nIC0gaWYgZGF0
YQo+IHN0cnVjdHVyZXMgYXJlbid0IHVzZWQgZnJlcXVlbnRseSwgdGhhdCdzIGNlcnRhaW5seSBh
biBvcHRpb24uCj4gSW4gdGhlIGVuZCB0aGVyZSdzIGEgbG90IG9mIHVuY2VydGFpbnR5IGhlcmUg
d2hldGhlciB0aGUgaW4gdGhlb3J5Cj4gbmljZSBvdXRsaW5lIGNvdWxkIGFjdHVhbGx5IGxpdmUg
dXAgdG8gdGhlIHJlcXVpcmVtZW50cyBvZiBhbgo+IGFjdHVhbCBpbXBsZW1lbnRhdGlvbi4gWWV0
IGNvbnNpZGVyaW5nIHRoZSAocHJlc3VtYWJseSkKPiBmdW5kYW1lbnRhbCByZS1zdHJ1Y3R1cmlu
ZyBvZiBkYXRhIHdoaWNoIHdvdWxkIGJlIHJlcXVpcmVkCj4gaGVyZSBjYWxscyBmb3IgYXQgbGVh
c3Qgc29tZSBvZiB0aGlzIHVuY2VydGFpbnR5IHRvIGJlIGFkZHJlc3NlZAo+IGJlZm9yZSBhY3R1
YWxseSBtYWtpbmcgYW4gYXR0ZW1wdCB0byBzd2l0Y2ggb3ZlciB0byBzdWNoIGEKPiBtb2RlbC4K
Ck9mIGNvdXJzZSwgYW5kIHRoYXQncyB3aGF0IEknbSBwcm9wb3Npbmcgd2UgZG8gLS0gZXhwbG9y
ZSB0aGUKcG9zc2liaWxpdHkgb2YgYSAicGFub3B0aWNvbiIqIFhlbi4gIFRoZSBxdWVzdGlvbiBv
ZiBleGFjdGx5IHdoYXQgYml0cwpvZiBoeXBlcnZpc29yIHN0YXRlIHdlIHNob3VsZCBjb25zaWRl
ciAnc2Vuc2l0aXZlJyBpcyBuZWVkZWQgYm90aCBmb3IKeW91ciBxdWVzdGlvbiAoc2hvcnQtdGVy
bSBYUFRJIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cyksIGFuZCBtaW5lCihsb25nLXRlcm0gcmVz
dHJ1Y3R1cmluZyB0byBwb3RlbnRpYWxseSBtaXRpZ2F0ZSBhbGwgaW5mb3JtYXRpb24gbGVha3Mp
LgoKIC1HZW9yZ2UKCiogLi4ud2hlcmUgWGVuIGFzc3VtZXMgdGhhdCBpdHMgbWFwcGVkIG1lbW9y
eSBvYnNlcnZlZCBieSBhIHJ1bm5pbmcgdmNwdQphdCBhbGwgdGltZXMsIGEgbGEgWyBodHRwczov
L2VuLndpa2lwZWRpYS5vcmcvd2lraS9QYW5vcHRpY29uIF0KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 15:17:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 15:17:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eddqX-0007T4-Ni; Mon, 22 Jan 2018 15:17:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eddqW-0007Sv-GR
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 15:17:16 +0000
X-Inumbo-ID: 51e7d5ed-ff87-11e7-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51e7d5ed-ff87-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 16:17:13 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66454771"
To: Jan Beulich <JBeulich@suse.com>, Asit K Mallick
 <asit.k.mallick@intel.com>, Jun Nakajima <jun.nakajima@intel.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-8-git-send-email-andrew.cooper3@citrix.com>
 <5A62083402000078001A066D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <89ce963a-5486-7b84-5a56-04bd0b0e4d56@citrix.com>
Date: Mon, 22 Jan 2018 15:11:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A62083402000078001A066D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 07/11] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTQ6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ICsvKiBDYWxjdWxh
dGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4gKi8KPj4gK3N0
YXRpYyBib29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh2b2lkKQo+PiArewo+PiArICAgIHVuc2ln
bmVkIGludCB1Y29kZV9yZXYgPSB0aGlzX2NwdSh1Y29kZV9jcHVfaW5mbykuY3B1X3NpZy5yZXY7
Cj4+ICsKPj4gKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9S
X0FNRCApCj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArCj4+ICsgICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAo+PiArICAgICAgICAgYm9v
dF9jcHVfZGF0YS54ODYgIT0gNiApCj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKwo+PiAr
ICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKPj4gKyAgICB7Cj4+ICsgICAg
Y2FzZSAweDE3OiAvKiBQZW5yeW4gKi8KPj4gKyAgICBjYXNlIDB4MWQ6IC8qIER1bm5pbmd0b24g
Ki8KPj4gKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KPj4gKyAgICBjYXNlIDB4MWY6IC8q
IEF1YnVybmRhbGUgLyBIYXZlbmRhbGUgKi8KPj4gKyAgICBjYXNlIDB4MWE6IC8qIE5laGFsZW0g
RVAgKi8KPj4gKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0gRVggKi8KPj4gKyAgICBjYXNlIDB4
MjU6IC8qIFdlc3RtZXJlICovCj4+ICsgICAgY2FzZSAweDJjOiAvKiBXZXN0bWVyZSBFUCAqLwo+
PiArICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KPj4gKyAgICBjYXNlIDB4MmE6IC8q
IFNhbmR5QnJpZGdlICovCj4+ICsgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9FWCAq
Lwo+PiArICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCj4+ICsgICAgY2FzZSAweDNlOiAv
KiBJdnlCcmlkZ2UgRVAvRVggKi8KPj4gKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KPj4g
KyAgICBjYXNlIDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KPj4gKyAgICBjYXNlIDB4NDU6IC8q
IEhhc3dlbGwgRCAqLwo+PiArICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCj4+ICsgICAg
ICAgIHJldHVybiB0cnVlOwo+IEVzcGVjaWFsbHkgcmVnYXJkaW5nIHRoaXMgcGFydCBvZiB0aGUg
ZnVuY3Rpb24gKGxlYXZlIHRoZSBvdGhlciBoYWxmCj4gaW4gY29udGV4dCBmb3IgcmVmZXJlbmNl
KSAtIGNhbiB3ZSBwZXJoYXBzIHNob3J0ZW4gdGhpcz8gRS5nLgo+IGZvbGQgdG9nZXRoZXIgZXZl
cnl0aGluZyBiZWxvdyB0aGUgbG93ZXN0IEJyb2Fkd2VsbCBtb2RlbCB2YWx1ZT8KCk5vLsKgIFRo
ZSBudW1iZXJzIGFyZW4ndCBsaW5lYXIgYW5kIHdlIGRvbid0IGhhdmUgY29uZmlybWF0aW9uIHRo
YXQKcmV0cG9saW5lIGlzIHNhZmUgb24gdGhvc2UgQ1BVcy7CoCBXaGF0IHdpbGwgaGFwcGVuIGlu
IHByYWN0aWNlIG9uIHRoZQpvbGRlciBDUFVzIGlzIHRoYXQgd2Ugc2VlIGEgbGFjayBvZiBJQlJT
IChubyBtaWNyb2NvZGUpIGFuZCBhIGxhY2sgb2YKYW55IG90aGVyIG9wdGlvbiwgYW5kIGZhbGwg
YmFjayB0byByZXBvdGxpbmUgKGkuZS4gbm8gY2hhbmdlIGZyb20gdGhlCmNvbXBpbGVkIGJpbmFy
eSkgYXMgaXQgaXMgYmV0dGVyIHRoYW4gbm90aGluZywgaWYgbm90IGNvbXBsZXRlbHkgc2FmZS4K
Cj4gVGhlcmUgaW4gcGFydGljdWxhciBkb24ndCBhcHBlYXIgdG8gYmUgYW4gQXRvbXMgaW4gdGhl
IGxpc3QgYWJvdmUsCj4geWV0IGVpdGhlciB0aGV5J3JlIGFmZmVjdGVkIGJ5IHRoZSB1bmRlcmx5
aW5nIGlzc3VlIGFzIHdlbGwgKGFuZAo+IGhlbmNlIHdvdWxkIGJlbmVmaXQgZnJvbSB3aGF0ZXZl
ciBhcHBsaWNhYmxlIG1pdGlnYXRpb24pLCBvciB3ZQo+IHNob3VsZCBzdXBwcmVzcyBhcyBtdWNo
IG1pdGlnYXRpb24gb3ZlcmhlYWQgYXMgcG9zc2libGUgZm9yIHRoZW0KPiAod2hpY2ggSSBkb24n
dCB0aGluayBpcyB0aGUgY2FzZSkuCgpTb21lIEF0b21zIGFyZSBkZWZpbml0ZWx5IGFmZmVjdGVk
LCBidXQgSSd2ZSBub3QgaGFkIGFueSBjb25maXJtYXRpb24gb24KYWZmZWN0ZWQgbW9kZWxzLgoK
Pgo+IEluIGFueSBldmVudCwgYXMgc2FpZCBiZWZvcmUgLSB0aGlzIGZ1bmN0aW9uIHdpbGwgbmVl
ZCBhbiBhY2sgZnJvbQo+IGFuIEludGVsIHBlcnNvbiwgYW5kIGl0IHdvdWxkIGJlIG5pY2UgZm9y
IC4uLgo+Cj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIEJyb2Fkd2VsbCBwcm9jZXNzb3Jz
IGFyZSByZXRwb2xpbmUtc2FmZSBhZnRlciBzcGVjaWZpYyBtaWNyb2NvZGUKPj4gKyAgICAgICAg
ICogdmVyc2lvbnMuCj4+ICsgICAgICAgICAqLwo+PiArICAgIGNhc2UgMHgzZDogLyogQnJvYWR3
ZWxsICovCj4+ICsgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0gMHgyODsKPj4gKyAgICBjYXNl
IDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCj4+ICsgICAgICAgIHJldHVybiB1Y29kZV9yZXYgPj0g
MHgxYjsKPj4gKyAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLwo+PiArICAgICAg
ICByZXR1cm4gdWNvZGVfcmV2ID49IDB4YjAwMDAyNTsKPj4gKyAgICBjYXNlIDB4NTY6IC8qIEJy
b2Fkd2VsbCBEICovCj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsgLyogVEJELiAqLwo+IC4uLiB0
aGlzIHRvIGJlIGZpbGxlZCBpbi4KClN0aWxsIHdhaXRpbmcuwqAgSSBkb24ndCB0aGluayB0aGlz
IHNob3VsZCBibG9jayB0aGUgcGF0Y2ggZ29pbmcgaW4uCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 15:30:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 15:30:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ede3I-0000KC-Um; Mon, 22 Jan 2018 15:30:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cn7t=er=citrix.com=prvs=553680895=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ede3H-0000K6-NM
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 15:30:27 +0000
X-Inumbo-ID: 28fac62f-ff89-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28fac62f-ff89-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 15:30:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="459129924"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23142.906.980074.191094@mariner.uk.xensource.com>
Date: Mon, 22 Jan 2018 15:30:18 +0000
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20180119160003.r6ory4ut4nxs7qnd@MacBook-Pro-de-Roger.local>
References: <20180119153458.22535-1-wei.liu2@citrix.com>
 <20180119153458.22535-5-wei.liu2@citrix.com>
 <20180119160003.r6ory4ut4nxs7qnd@MacBook-Pro-de-Roger.local>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/7] x86/shim: use credit scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyIDQvN10g
eDg2L3NoaW06IHVzZSBjcmVkaXQgc2NoZWR1bGVyIik6Cj4gT24gRnJpLCBKYW4gMTksIDIwMTgg
YXQgMDM6MzQ6NTVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPiA+IFJlbW92ZSBzY2hlZD1udWxs
IGZyb20gc2hpbSBjbWRsaW5lIGFuZCBkb2MKPiA+IAo+ID4gV2UgdXNlIHRoZSBkZWZhdWx0IHNj
aGVkdWxlciAoY3JlZGl0MSBhcyBvZiB3cml0aW5nKS4gVGhlIE5VTEwKPiA+IHNjaGVkdWxlciBz
dGlsbCBoYXMgYnVncyB0byBmaXguCj4gPiAKPiA+IFVwZGF0ZSBzaGltLmNvbmZpZy4KPiA+IAo+
ID4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 15:41:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 15:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edeDy-00016Q-17; Mon, 22 Jan 2018 15:41:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ksin=er=citrix.com=prvs=553107298=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edeDx-00016K-Ef
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 15:41:29 +0000
X-Inumbo-ID: b2b775f0-ff8a-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2b775f0-ff8a-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 15:41:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66456834"
Date: Mon, 22 Jan 2018 15:34:25 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180122153425.vbli5klb2bktcn2i@MacBook-Pro-de-Roger.local>
References: <20180122150252.20595-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180122150252.20595-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen/shim: stash RSDP address for ACPI
	driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDM6MDI6NTJQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QvcHZoLWJvb3QuYwo+IGluZGV4IGJlMzEyMmIxNmMuLjI5MDNiMzkyYmMgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2d1ZXN0L3B2aC1ib290LmMKPiArKysgYi94ZW4vYXJjaC94
ODYvZ3Vlc3QvcHZoLWJvb3QuYwo+IEBAIC02OSw2ICs2OSw4IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBjb252ZXJ0X3B2aF9pbmZvKHZvaWQpCj4gICAgICAgICAgbW9kW2ldLm1vZF9lbmQgICA9IGVu
dHJ5W2ldLnBhZGRyICsgZW50cnlbaV0uc2l6ZTsKPiAgICAgICAgICBtb2RbaV0uc3RyaW5nICAg
ID0gZW50cnlbaV0uY21kbGluZV9wYWRkcjsKPiAgICAgIH0KPiArCj4gKyAgICByc2RwX2hpbnQg
PSBwdmhfaW5mby0+cnNkcF9wYWRkcjsKCkJVR19PTighcnNkcF9oaW50KTsKCkkga25vdyBpdCdz
IG5vdCBpZGVhbCwgYnV0IGdpdmVuIHRoZSBvdGhlciBCVUdzIEkgdGhpbmsgdGhpcyBzaG91bGQg
YmUKaGVyZSBhbHNvLgoKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgX19pbml0IGdldF9tZW1vcnlf
bWFwKHZvaWQpCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMgYi94ZW4vZHJp
dmVycy9hY3BpL29zbC5jCj4gaW5kZXggNTJjOWI0YmE5YS4uNWQ4YWY2ZjI5MCAxMDA2NDQKPiAt
LS0gYS94ZW4vZHJpdmVycy9hY3BpL29zbC5jCj4gKysrIGIveGVuL2RyaXZlcnMvYWNwaS9vc2wu
Ywo+IEBAIC02Miw4ICs2MiwxMyBAQCB2b2lkIF9faW5pdCBhY3BpX29zX3ZwcmludGYoY29uc3Qg
Y2hhciAqZm10LCB2YV9saXN0IGFyZ3MpCj4gIAlwcmludGsoIiVzIiwgYnVmZmVyKTsKPiAgfQo+
ICAKPiArYWNwaV9waHlzaWNhbF9hZGRyZXNzIHJzZHBfaGludDsKClNpbmNlIHRoaXMgaXMgb25s
eSB1c2VkIGJ5IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlciBpdCBzaG91bGQgYmUKX19pbml0ZGF0
YS4gSSBhbHNvIHByZWZlciB0byBwbGFjZSBnbG9iYWwgdmFyaWFibGVzIGF0IHRoZSB0b3Agb2Yg
dGhlCmZpbGUgYWZ0ZXIgdGhlIGluY2x1ZGVzLCBidXQgdGhhdCdzIGp1c3QgYSBtYXR0ZXIgb2Yg
dGFzdGUgSSBndWVzcy4KCj4gIGFjcGlfcGh5c2ljYWxfYWRkcmVzcyBfX2luaXQgYWNwaV9vc19n
ZXRfcm9vdF9wb2ludGVyKHZvaWQpCj4gIHsKPiArCWlmIChyc2RwX2hpbnQpCj4gKwkJcmV0dXJu
IHJzZHBfaGludDsKPiArCj4gIAlpZiAoZWZpX2VuYWJsZWQoRUZJX0JPT1QpKSB7Cj4gIAkJaWYg
KGVmaS5hY3BpMjAgIT0gRUZJX0lOVkFMSURfVEFCTEVfQUREUikKPiAgCQkJcmV0dXJuIGVmaS5h
Y3BpMjA7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmggYi94ZW4vaW5jbHVk
ZS94ZW4vYWNwaS5oCj4gaW5kZXggOTQwOTM1MGYwNS4uZTgzMTgyY2IxNCAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2FjcGkuaAo+
IEBAIC0zMyw2ICszMyw4IEBACj4gICNpbmNsdWRlIDxhY3BpL2FjcGkuaD4KPiAgI2luY2x1ZGUg
PGFzbS9hY3BpLmg+Cj4gIAo+ICtleHRlcm4gYWNwaV9waHlzaWNhbF9hZGRyZXNzIHJzZHBfaGlu
dDsKPiArCj4gICNkZWZpbmUgQUNQSV9NQURUX0dFVF8oZmxkLCB4KSAoKCh4KSAmIEFDUElfTUFE
VF8jI2ZsZCMjX01BU0spIC8gXAo+ICAJKEFDUElfTUFEVF8jI2ZsZCMjX01BU0sgJiAtQUNQSV9N
QURUXyMjZmxkIyNfTUFTSykpCgpJIHRoaW5rIHRoaXMgbmVlZHMgdG8gZ28gYWZ0ZXIgdGhlICNp
ZmRlZiBDT05GSUdfQUNQSSBndWFyZD8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 15:59:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 15:59:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edeVH-0001vy-GE; Mon, 22 Jan 2018 15:59:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edeVG-0001vs-F7
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 15:59:22 +0000
X-Inumbo-ID: 31d15918-ff8d-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31d15918-ff8d-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 15:59:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66458274"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
 <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
 <b36fffad-b6ab-3ea7-c4e1-34097b9a5161@citrix.com>
 <5A62168502000078001A06BD@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f1f84a5d-f146-a911-1c98-3a22a3a7702e@citrix.com>
Date: Mon, 22 Jan 2018 15:51:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A62168502000078001A06BD@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return
 Stack Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTU6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAxLjE4IGF0
IDE1OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDEyOjQ3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE4LjAxLjE4IGF0IDE2OjQ2LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gQEAgLTI2NSw2ICsyNjUsMTAg
QEAgT24gaGFyZHdhcmUgc3VwcG9ydGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2FuIGJl
IAo+Pj4+IHVzZWQgdG8gZm9yY2Ugb3IKPj4+PiAgcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1
cmUgaXRzZWxmLiAgSWYgWGVuIGlzIG5vdCB1c2luZyBJQlJTIGl0c2VsZiwKPj4+PiAgZnVuY3Rp
b25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYW4gYmUgdmlydHVhbGlzZWQgZm9yIGd1
ZXN0cy4KPj4+PiAgCj4+Pj4gK1RoZSBgcnNiX3ZtZXhpdD1gIGFuZCBgcnNiX25hdGl2ZT1gIG9w
dGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5lIHdoZW4gdGhlCj4+Pj4gK1JTQiBnZXRzIG92
ZXJ3cml0dGVuLiAgVGhlcmUgYXJlIGluZGl2aWR1YWwgY29udHJvbHMgZm9yIGFuIGVudHJ5IGZy
b20gSFZNCj4+Pj4gK2NvbnRleHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBY
ZW4pIGNvbnRleHQuCj4+PiBXb3VsZCB5b3UgbWluZCBhZGRpbmcgYSBzZW50ZW5jZSBvciB0d28g
dG8gdGhlIGRlc2NyaXB0aW9uIG1ha2luZwo+Pj4gY2xlYXIgd2hhdCB1c2UgdGhpcyBmaW5lIGdy
YWluZWQgY29udHJvbCBpcz8gSSBjYW4ndCByZWFsbHkgZmlndXJlIHdoeSBJCj4+PiBtaWdodCBu
ZWVkIHRvIGJlIGNvbmNlcm5lZCBhYm91dCBvbmUgb2YgdGhlIHR3byBjYXNlcywgYnV0IG5vdCB0
aGUKPj4+IG90aGVyLgo+PiBJIHRob3VnaCBJJ2QgY292ZXJlZCB0aGF0IGluIHRoZSBjb21taXQg
bWVzc2FnZSwgYnV0IEknbSBub3Qgc3VyZSB0aGlzCj4+IGlzIGEgc3VpdGFibGUgcGxhY2UgdG8g
ZGlzY3VzcyB0aGUgZGV0YWlscy4gIFBWIGFuZCBIVk0gZ3Vlc3RzIGhhdmUKPj4gZGlmZmVyZW50
IHJlYXNvbmluZyBmb3Igd2h5IHdlIG5lZWQgdG8gb3ZlcndyaXRlIHRoZSBSU0IuCj4+Cj4+IElu
IHRoZSBwYXN0LCB0aGVyZSB1c2VkIHRvIGJlIGEgZGVmYXVsdCBpbnRlcmFjdGlvbiBvZiByc2Jf
bmF0aXZlIGFuZAo+PiBTTUVQLCBidXQgdGhhdCBwcm92ZWQgdG8gYmUgaW5zdWZmaWNpZW50IGFu
ZCByc2JfbmF0aXZlIGlzIG5vdwo+PiB1bmNvbmRpdGlvbmFsbHkgZW5hYmxlZC4gIEluIHByaW5j
aXBsZSBob3dldmVyLCBpdCBzaG91bGQgZmFsbCB3aXRoaW4KPj4gQ09ORklHX1BWLgo+IFRoYW5r
cyBmb3IgdGhlIGV4cGxhbmF0aW9uLCBidXQgSSdtIGFmcmFpZCBJJ20gbm9uZSB0aGUgd2lzZXIg
YXMKPiB0byB3aHkgdGhlIHR3byBzZXBhcmF0ZSBvcHRpb25zIGFyZSBuZWVkZWQgKG9yIGV2ZW4g
anVzdCB3YW50ZWQpLgo+Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAo+Pj4+
IEBAIC03Myw2ICs3Myw0MCBAQAo+Pj4+ICAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAo+
Pj4+ICAgKi8KPj4+PiAgCj4+Pj4gKy5tYWNybyBET19PVkVSV1JJVEVfUlNCCj4+Pj4gKy8qCj4+
Pj4gKyAqIFJlcXVpcmVzIG5vdGhpbmcKPj4+PiArICogQ2xvYmJlcnMgJXJheCwgJXJjeAo+Pj4+
ICsgKgo+Pj4+ICsgKiBSZXF1aXJlcyAyNTYgYnl0ZXMgb2Ygc3RhY2sgc3BhY2UsIGJ1dCAlcnNw
IGhhcyBubyBuZXQgY2hhbmdlLiBCYXNlZCBvbgo+Pj4+ICsgKiBHb29nbGUncyBwZXJmb3JtYW5j
ZSBudW1iZXJzLCB0aGUgbG9vcCBpcyB1bnJvbGxlZCB0byAxNiBpdGVyYXRpb25zIGFuZCB0d28K
Pj4+PiArICogY2FsbHMgcGVyIGl0ZXJhdGlvbi4KPj4+PiArICoKPj4+PiArICogVGhlIGNhbGwg
ZmlsbGluZyB0aGUgUlNCIG5lZWRzIGEgbm9uemVybyBkaXNwbGFjZW1lbnQsIGJ1dCB3ZSB1c2Ug
IjE6Cj4+Pj4gKyAqIHBhdXNlLCBqbXAgMWIiIHRvIHNhZmVseSBjb250YWlucyBhbnkgcmV0LWJh
c2VkIHNwZWN1bGF0aW9uLCBldmVuIGlmIHRoZQo+Pj4+ICsgKiBsb29wIGlzIHNwZWN1bGF0aXZl
bHkgZXhlY3V0ZWQgcHJlbWF0dXJlbHkuCj4+PiBJJ20gc3RydWdnbGluZyB0byB1bmRlcnN0YW5k
IHdoeSB5b3UgdXNlICJidXQiIGhlcmUuIE1heWJlIGp1c3QgYQo+Pj4gbGFjayBvZiBFbmdsaXNo
IHNraWxscyBvbiBteSBwYXJ0Pwo+PiAiZGlzcGxhY2VtZW50LiAgQSBub3Agd291bGQgZG8sIGJ1
dCIgPwo+Pgo+PiBJdCBpcyBhIGp1c3RpZmljYXRpb24gZm9yIHdoeSB3ZSBhcmUgcHV0dGluZyBt
b3JlIHRoYW4gYSBzaW5nbGUgYnl0ZSBpbgo+PiB0aGUgbWlkZGxlLgo+IE9oLCBJIHNlZSwgYnV0
IG9ubHkgd2l0aCB0aGUgYWRkaXRpb24geW91IHN1Z2dlc3QuCj4KPj4+PiArICogJXJzcCBpcyBw
cmVzZXJ2ZWQgYnkgdXNpbmcgYW4gZXh0cmEgR1BSIGJlY2F1c2UgYSkgd2UndmUgZ290IHBsZW50
eSBzcGFyZSwKPj4+PiArICogYikgdGhlIHR3byBtb3ZzIGFyZSBzaG9ydGVyIHRvIGVuY29kZSB0
aGFuIGBhZGQgJDMyKjgsICVyc3BgLCBhbmQgYykgY2FuIGJlCj4+Pj4gKyAqIG9wdGltaXNlZCB3
aXRoIG1vdi1lbGltaW5hdGlvbiBpbiBtb2Rlcm4gY29yZXMuCj4+Pj4gKyAqLwo+Pj4+ICsgICAg
bW92ICQxNiwgJWVjeCAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxscyBwZXIgbG9vcCAqLwo+
Pj4+ICsgICAgbW92ICVyc3AsICVyYXggIC8qIFN0b3JlIHRoZSBjdXJyZW50ICVyc3AgKi8KPj4+
PiArCj4+Pj4gKy5MXEBfZmlsbF9yc2JfbG9vcDoKPj4+PiArCj4+Pj4gKyAgICAucmVwdCAyICAg
ICAgICAgLyogVW5yb2xsZWQgdHdpY2UuICovCj4+Pj4gKyAgICBjYWxsIDJmICAgICAgICAgLyog
Q3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KPj4+PiArMTogIHBhdXNlCj4+Pj4gKyAgICBqbXAgMWIg
ICAgICAgICAgLyogQ2FwdHVyZSByb2d1ZSBzcGVjdWxhdGlvbi4gKi8KPj4+PiArMjoKPj4+IEkg
d29uJ3QgZnVydGhlciBpbnNpc3Qgb24gY2hhbmdpbmcgYXdheSBmcm9tIG51bWVyaWMgbGFiZWxz
IGhlcmUsIGJ1dAo+Pj4gSSdkIHN0aWxsIGxpa2UgdG8gcG9pbnQgb3V0IGFuIGV4YW1wbGUgb2Yg
YSBoaWdoIHJpc2sgdXNlIG9mIHN1Y2ggbGFiZWxzIGluCj4+PiBtYWlubGluZSBjb2RlOiBUaGVy
ZSdzIGEgImp6IDFiIiBzb29uIGFmdGVyCj4+PiBleGNlcHRpb25fd2l0aF9pbnRzX2Rpc2FibGVk
LCBsZWFkaW5nIGFjcm9zcyBfdHdvXyBvdGhlciBsYWJlbHMgYW5kCj4+PiBxdWl0ZSBhIGZldyBp
bnNucyBhbmQgbWFjcm8gaW52b2NhdGlvbnMuIE1heSBJIGF0IHRoZSB2ZXJ5IGxlYXN0Cj4+PiBz
dWdnZXN0IHRoYXQgeW91IGRvbid0IHVzZSAxIGFuZCAyIGhlcmU/Cj4+IEkgc3BlbnQgYWdlcyB0
cnlpbmcgdG8gZ2V0IC5MIGxhYmVscyB3b3JraW5nIGhlcmUsIGJ1dCB0aGV5IGRvbid0Cj4+IGZ1
bmN0aW9uIGluc2lkZSBhIHJlcHQsIGFzIHlvdSBlbmQgdXAgd2l0aCBkdXBsaWNhdGUgbG9jYWwg
c3ltYm9scy4KPj4KPj4gRXZlbiB1c2luZyBpcnAgdG8gaW5qZWN0IGEgdW5pcXVlIG51bWJlciBp
bnRvIHRoZSBsb29wIGRvZXNuJ3QgYXBwZWFyIHRvCj4+IHdvcmssIGJlY2F1c2UgdGhlIFwgZXNj
YXBlIGdldHMgaW50ZXJwcmV0ZWQgYXMgYSB0b2tlbiBzZXBhcmF0b3IuIAo+PiBBRkFJQ1QsIFxA
IGlzIHNwZWNpYWwgYnkgdmlydHVlIG9mIHRoZSBmYWN0IHRoYXQgaXQgZG9lc24ndCBjb3VudCBh
cyBhCj4+IHRva2VuIHNlcGFyYXRvci4KPj4KPj4gSWYgeW91J3ZlIGdvdCBhIGJldHRlciBzdWdn
ZXN0aW9uIHRoZW4gSSdtIGFsbCBlYXJzLgo+Pgo+PiBBbHRlcm5hdGl2ZWx5LCBJIGNvdWxkIG1h
bnVhbGx5IHVucm9sbCB0aGUgbG9vcCwgb3IgcGljayBzb21lIGFyYml0cmFyeQo+PiBvdGhlciBu
dW1iZXJzIHRvIHVzZS4KPiBTaW5jZSB0aGUgdW5yb2xsIG51bWJlciBpcyBqdXN0IDIsIHRoaXMg
aXMgd2hhdCBJIHdvdWxkIGhhdmUKPiBzdWdnZXN0ZWQgcHJpbWFyaWx5LiAucmVwdCBvZiBjb3Vy
c2Ugd29uJ3Qgd29yaywgYXMgaXQncyBub3QgYQo+IG1hY3JvIGludm9jYXRpb24sIGFuZCBoZW5j
ZSBkb2Vzbid0IGluY3JlbWVudCB0aGUgaW50ZXJuYWwKPiBjb3VudGVyLiBXaXRoIC5pcnAgSSBj
YW4gZ2V0IHRoaW5ncyB0byB3b3JrOgo+Cj4gCS5tYWNybyBtCj4gCS5pcnAgbiwgMSwgMgo+IC5M
eHl6X1xAX1xuOgltb3YJJFxALCAlZWF4Cj4gCS5lbmRyCj4gCS5lbmRtCgpUaGlzIGFwcGVhcnMg
dG8gb25seSB3b3JrIHdoZW4gXG4gaXMgYXQgdGhlIGVuZCBvZiB0aGUgbGFiZWwuwqAgTm9uZSBv
ZjoKCi5MeHl6X1xAX1xuXzrCoMKgwqAgbW92wqDCoMKgICRcQCwgJWVheAouTHh5el9cQF9cblwo
KV86wqDCoMKgIG1vdsKgwqDCoCAkXEAsICVlYXgKLkx4eXpfXG5cQDrCoMKgwqAgbW92wqDCoMKg
ICRcQCwgJWVheAoKd29yay4KCkdpdmVuIHRoaXMgYXBwZWFycyB0byBiZSBhIGNvcm5lciBjYXNl
IHRvIGJlZ2luIHdpdGgsIGhvdyBsaWtlbHkgZG8geW91CnRoaW5rIGl0IGlzIHRvIHdvcmsgd2l0
aCBvbGRlciBhc3NlbWJsZXJzPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:05:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edeb9-00037A-4F; Mon, 22 Jan 2018 16:05:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edeb7-000372-Vz
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 16:05:26 +0000
X-Inumbo-ID: 0b3a9797-ff8e-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b3a9797-ff8e-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 16:05:20 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 09:05:18 -0700
Message-Id: <5A6619CC02000078001A1331@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 09:05:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20180122150252.20595-1-wei.liu2@citrix.com>
 <20180122153425.vbli5klb2bktcn2i@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180122153425.vbli5klb2bktcn2i@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] xen/shim: stash RSDP address for ACPI
	driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE2OjM0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDIyLCAyMDE4IGF0IDAzOjAyOjUyUE0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6
Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvYWNw
aS9vc2wuYwo+PiBAQCAtNjIsOCArNjIsMTMgQEAgdm9pZCBfX2luaXQgYWNwaV9vc192cHJpbnRm
KGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcmdzKQo+PiAgCXByaW50aygiJXMiLCBidWZmZXIp
Owo+PiAgfQo+PiAgCj4+ICthY3BpX3BoeXNpY2FsX2FkZHJlc3MgcnNkcF9oaW50Owo+IAo+IFNp
bmNlIHRoaXMgaXMgb25seSB1c2VkIGJ5IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlciBpdCBzaG91
bGQgYmUKPiBfX2luaXRkYXRhLiBJIGFsc28gcHJlZmVyIHRvIHBsYWNlIGdsb2JhbCB2YXJpYWJs
ZXMgYXQgdGhlIHRvcCBvZiB0aGUKPiBmaWxlIGFmdGVyIHRoZSBpbmNsdWRlcywgYnV0IHRoYXQn
cyBqdXN0IGEgbWF0dGVyIG9mIHRhc3RlIEkgZ3Vlc3MuCgpJIHRoaW5rIGtlZXBpbmcgc3VjaCBs
aW1pdGVkIHVzZSB2YXJpYWJsZSBkZWNsYXJhdGlvbnMgLwpkZWZpbml0aW9ucyBjbG9zZSB0byB0
aGVpciB1c2Ugc2l0ZSBpcyBxdWl0ZSBva2F5LCBpZiBub3QKcHJlZmVyYWJsZS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:13:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edej8-0003r9-17; Mon, 22 Jan 2018 16:13:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edej6-0003r3-Of
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 16:13:40 +0000
X-Inumbo-ID: 325cc854-ff8f-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 325cc854-ff8f-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 16:13:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="459138862"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 22 Jan 2018 16:13:04 +0000
Message-ID: <20180122161304.16886-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Doug Goldstein <cardoe@cardoe.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZ5IGVhcmx5IGJvb3QgY29kZSB0byByZWxvY2F0ZSBwdmggaW5mbyBhcyB3ZWxsLCBzbyB0
aGF0IHdlIGNhbiBiZQpzdXJlIF9fdmEgaW4gX19zdGFydF94ZW4gd29ya3MuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ2M6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KCnY0OiBpbmxjdWRlIGF1dG9jb25mLmgg
ZGlyZWN0bHkuIFRoZSBjb2RlIGl0c2VsZiBpcyB1bmNoYW5nZWQuCi0tLQogeGVuL2FyY2gveDg2
L2Jvb3QvTWFrZWZpbGUgfCAgNCArKysKIHhlbi9hcmNoL3g4Ni9ib290L2RlZnMuaCAgIHwgIDMg
KysrCiB4ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgICB8IDI1ICsrKysrKysrKystLS0tLS0tLQog
eGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYyAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyks
IDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxl
IGIveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKaW5kZXggYzYyNDZjODVkMi4uMWIzZjEyMWEy
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gv
eDg2L2Jvb3QvTWFrZWZpbGUKQEAgLTcsNiArNywxMCBAQCBDTURMSU5FX0RFUFMgPSAkKERFRlNf
SF9ERVBTKSB2aWRlby5oCiBSRUxPQ19ERVBTID0gJChERUZTX0hfREVQUykgJChCQVNFRElSKS9p
bmNsdWRlL3hlbi9tdWx0aWJvb3QuaCBcCiAJICAgICAkKEJBU0VESVIpL2luY2x1ZGUveGVuL211
bHRpYm9vdDIuaAogCitpZmVxICgkKENPTkZJR19QVkhfR1VFU1QpLHkpCitSRUxPQ19ERVBTICs9
ICQoQkFTRURJUikvaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaAorZW5k
aWYKKwogaGVhZC5vOiBjbWRsaW5lLlMgcmVsb2MuUwogCiBjbWRsaW5lLlM6IGNtZGxpbmUuYyAk
KENNRExJTkVfREVQUykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2RlZnMuaCBiL3hl
bi9hcmNoL3g4Ni9ib290L2RlZnMuaAppbmRleCA2YWJkYzE1NDQ2Li4wNTkyMWE2NGEzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKKysrIGIveGVuL2FyY2gveDg2L2Jvb3Qv
ZGVmcy5oCkBAIC01MSw2ICs1MSw5IEBAIHR5cGVkZWYgdW5zaWduZWQgc2hvcnQgdTE2OwogdHlw
ZWRlZiB1bnNpZ25lZCBpbnQgdTMyOwogdHlwZWRlZiB1bnNpZ25lZCBsb25nIGxvbmcgdTY0Owog
dHlwZWRlZiB1bnNpZ25lZCBpbnQgc2l6ZV90OwordHlwZWRlZiB1OCB1aW50OF90OwordHlwZWRl
ZiB1MzIgdWludDMyX3Q7Cit0eXBlZGVmIHU2NCB1aW50NjRfdDsKIAogI2RlZmluZSBVMTZfTUFY
CQkoKHUxNikofjBVKSkKICNkZWZpbmUgVUlOVF9NQVgJKH4wVSkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwppbmRleCAwZjY1
MmNlYTExLi5hYTJlMmE5M2M4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBAIC00MTQsNiArNDE0LDcgQEAgX19wdmhf
c3RhcnQ6CiAKICAgICAgICAgLyogU2V0IHRyYW1wb2xpbmVfcGh5cyB0byB1c2UgbWZuIDEgdG8g
YXZvaWQgaGF2aW5nIGEgbWFwcGluZyBhdCBWQSAwICovCiAgICAgICAgIG1vdncgICAgJDB4MTAw
MCwgc3ltX2VzaSh0cmFtcG9saW5lX3BoeXMpCisgICAgICAgIG1vdmwgICAgKCVlYngpLCAlZWF4
IC8qIG1vdiAkWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSwgJWVheCAqLwogICAgICAgICBqbXAg
ICAgIHRyYW1wb2xpbmVfc2V0dXAKIAogI2VuZGlmIC8qIENPTkZJR19QVkhfR1VFU1QgKi8KQEAg
LTU3OCwxOCArNTc5LDIwIEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIC8qIEdldCBib3R0
b20tbW9zdCBsb3ctbWVtb3J5IHN0YWNrIGFkZHJlc3MuICovCiAgICAgICAgIGFkZCAgICAgJFRS
QU1QT0xJTkVfU1BBQ0UsJWVjeAogCi0jaWZkZWYgQ09ORklHX1BWSF9HVUVTVAotICAgICAgICBj
bXBiICAgICQwLCBzeW1fZnMocHZoX2Jvb3QpCi0gICAgICAgIGpuZSAgICAgMWYKLSNlbmRpZgot
Ci0gICAgICAgIC8qIFNhdmUgdGhlIE11bHRpYm9vdCBpbmZvIHN0cnVjdCAoYWZ0ZXIgcmVsb2Nh
dGlvbikgZm9yIGxhdGVyIHVzZS4gKi8KKyAgICAgICAgLyogU2F2ZSBNdWx0aWJvb3QgLyBQVkgg
aW5mbyBzdHJ1Y3QgKGFmdGVyIHJlbG9jYXRpb24pIGZvciBsYXRlciB1c2UuICovCiAgICAgICAg
IHB1c2ggICAgJWVjeCAgICAgICAgICAgICAgICAvKiBCb3R0b20tbW9zdCBsb3ctbWVtb3J5IHN0
YWNrIGFkZHJlc3MuICovCi0gICAgICAgIHB1c2ggICAgJWVieCAgICAgICAgICAgICAgICAvKiBN
dWx0aWJvb3QgaW5mb3JtYXRpb24gYWRkcmVzcy4gKi8KLSAgICAgICAgcHVzaCAgICAlZWF4ICAg
ICAgICAgICAgICAgIC8qIE11bHRpYm9vdCBtYWdpYy4gKi8KKyAgICAgICAgcHVzaCAgICAlZWJ4
ICAgICAgICAgICAgICAgIC8qIE11bHRpYm9vdCAvIFBWSCBpbmZvcm1hdGlvbiBhZGRyZXNzLiAq
LworICAgICAgICBwdXNoICAgICVlYXggICAgICAgICAgICAgICAgLyogTWFnaWMgbnVtYmVyLiAq
LwogICAgICAgICBjYWxsICAgIHJlbG9jCi0gICAgICAgIG1vdiAgICAgJWVheCxzeW1fZnMobXVs
dGlib290X3B0cikKKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNUCisgICAgICAgIGNtcCAgICAgJDAs
c3ltX2ZzKHB2aF9ib290KQorICAgICAgICBqZSAgICAgIDFmCisgICAgICAgIG1vdiAgICAgJWVh
eCxzeW1fZnMocHZoX3N0YXJ0X2luZm9fcGEpCisgICAgICAgIGptcCAgICAgMmYKKyNlbmRpZgog
MToKKyAgICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhtdWx0aWJvb3RfcHRyKQorMjoKIAogICAg
ICAgICAvKgogICAgICAgICAgKiBOb3cgdHJhbXBvbGluZV9waHlzIHBvaW50cyB0byB0aGUgZm9s
bG93aW5nIHN0cnVjdHVyZSAobG93ZXN0IGFkZHJlc3MKQEAgLTU5OCwxMiArNjAxLDEyIEBAIHRy
YW1wb2xpbmVfc2V0dXA6CiAgICAgICAgICAqICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAg
ICAgICAgICAqIHwgVFJBTVBPTElORV9TVEFDS19TUEFDRSB8CiAgICAgICAgICAqICstLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0rCi0gICAgICAgICAqIHwgICAgICAgIG1iaSBkYXRhICAgICAgICB8
CisgICAgICAgICAqIHwgICAgIERhdGEgKE1CSSAvIFBWSCkgICB8CiAgICAgICAgICAqICstIC0g
LSAtIC0gLSAtIC0gLSAtIC0gLSArCiAgICAgICAgICAqIHwgICAgVFJBTVBPTElORV9TUEFDRSAg
ICB8CiAgICAgICAgICAqICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAqCi0g
ICAgICAgICAqIG1iaSBkYXRhIGdyb3dzIGRvd253YXJkcyBmcm9tIHRoZSBoaWdoZXN0IGFkZHJl
c3Mgb2YgVFJBTVBPTElORV9TUEFDRQorICAgICAgICAgKiBEYXRhIGdyb3dzIGRvd253YXJkcyBm
cm9tIHRoZSBoaWdoZXN0IGFkZHJlc3Mgb2YgVFJBTVBPTElORV9TUEFDRQogICAgICAgICAgKiBy
ZWdpb24gdG8gdGhlIGVuZCBvZiB0aGUgdHJhbXBvbGluZS4gVGhlIHJlc3Qgb2YgVFJBTVBPTElO
RV9TUEFDRSBpcwogICAgICAgICAgKiByZXNlcnZlZCBmb3IgdHJhbXBvbGluZSBjb2RlIGFuZCBk
YXRhLgogICAgICAgICAgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3JlbG9jLmMg
Yi94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCmluZGV4IGI5OTI2NzhiNWUuLjFmZTE5Mjk0YWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L3JlbG9jLmMKKysrIGIveGVuL2FyY2gveDg2
L2Jvb3QvcmVsb2MuYwpAQCAtMTQsOCArMTQsOCBAQAogCiAvKgogICogVGhpcyBlbnRyeSBwb2lu
dCBpcyBlbnRlcmVkIGZyb20geGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHdpdGg6Ci0gKiAgIC0g
MHg0KCVlc3ApID0gTVVMVElCT09UX01BR0lDLAotICogICAtIDB4OCglZXNwKSA9IE1VTFRJQk9P
VF9JTkZPUk1BVElPTl9BRERSRVNTLAorICogICAtIDB4NCglZXNwKSA9IE1BR0lDLAorICogICAt
IDB4OCglZXNwKSA9IElORk9STUFUSU9OX0FERFJFU1MsCiAgKiAgIC0gMHhjKCVlc3ApID0gVE9Q
TU9TVF9MT1dfTUVNT1JZX1NUQUNLX0FERFJFU1MuCiAgKi8KIGFzbSAoCkBAIC0yOSw2ICsyOSw4
IEBAIGFzbSAoCiAjaW5jbHVkZSAiLi4vLi4vLi4vaW5jbHVkZS94ZW4vbXVsdGlib290LmgiCiAj
aW5jbHVkZSAiLi4vLi4vLi4vaW5jbHVkZS94ZW4vbXVsdGlib290Mi5oIgogCisjaW5jbHVkZSAi
Li4vLi4vLi4vaW5jbHVkZS9nZW5lcmF0ZWQvYXV0b2NvbmYuaCIKKwogI2RlZmluZSBnZXRfbWIy
X2RhdGEodGFnLCB0eXBlLCBtZW1iZXIpICAgKCgobXVsdGlib290Ml90YWdfIyN0eXBlIyNfdCAq
KSh0YWcpKS0+bWVtYmVyKQogI2RlZmluZSBnZXRfbWIyX3N0cmluZyh0YWcsIHR5cGUsIG1lbWJl
cikgKCh1MzIpZ2V0X21iMl9kYXRhKHRhZywgdHlwZSwgbWVtYmVyKSkKIApAQCAtNzEsNiArNzMs
NDEgQEAgc3RhdGljIHUzMiBjb3B5X3N0cmluZyh1MzIgc3JjKQogICAgIHJldHVybiBjb3B5X21l
bShzcmMsIHAgLSBzcmMgKyAxKTsKIH0KIAorI2lmZGVmIENPTkZJR19QVkhfR1VFU1QKKworI2lu
Y2x1ZGUgPHB1YmxpYy9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oPgorCitzdGF0aWMgc3RydWN0
IGh2bV9zdGFydF9pbmZvICpwdmhfaW5mb19yZWxvYyh1MzIgaW4pCit7CisgICAgc3RydWN0IGh2
bV9zdGFydF9pbmZvICpvdXQ7CisKKyAgICBvdXQgPSBfcChjb3B5X21lbShpbiwgc2l6ZW9mKCpv
dXQpKSk7CisKKyAgICBpZiAoIG91dC0+Y21kbGluZV9wYWRkciApCisgICAgICAgIG91dC0+Y21k
bGluZV9wYWRkciA9IGNvcHlfc3RyaW5nKG91dC0+Y21kbGluZV9wYWRkcik7CisKKyAgICBpZiAo
IG91dC0+bnJfbW9kdWxlcyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICAg
ICAgc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5ICptb2RzOworCisgICAgICAgIG91dC0+bW9kbGlz
dF9wYWRkciA9CisgICAgICAgICAgICBjb3B5X21lbShvdXQtPm1vZGxpc3RfcGFkZHIsCisgICAg
ICAgICAgICAgICAgICAgICBvdXQtPm5yX21vZHVsZXMgKiBzaXplb2Yoc3RydWN0IGh2bV9tb2Rs
aXN0X2VudHJ5KSk7CisKKyAgICAgICAgbW9kcyA9IF9wKG91dC0+bW9kbGlzdF9wYWRkcik7CisK
KyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBvdXQtPm5yX21vZHVsZXM7IGkrKyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIGlmICggbW9kc1tpXS5jbWRsaW5lX3BhZGRyICkKKyAgICAgICAgICAg
ICAgICBtb2RzW2ldLmNtZGxpbmVfcGFkZHIgPSBjb3B5X3N0cmluZyhtb2RzW2ldLmNtZGxpbmVf
cGFkZHIpOworICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIG91dDsKK30KKyNlbmRpZgor
CiBzdGF0aWMgbXVsdGlib290X2luZm9fdCAqbWJpX3JlbG9jKHUzMiBtYmlfaW4pCiB7CiAgICAg
aW50IGk7CkBAIC0yMjYsMTQgKzI2MywyNyBAQCBzdGF0aWMgbXVsdGlib290X2luZm9fdCAqbWJp
Ml9yZWxvYyh1MzIgbWJpX2luKQogICAgIHJldHVybiBtYmlfb3V0OwogfQogCi1tdWx0aWJvb3Rf
aW5mb190IF9fc3RkY2FsbCAqcmVsb2ModTMyIG1iX21hZ2ljLCB1MzIgbWJpX2luLCB1MzIgdHJh
bXBvbGluZSkKK3ZvaWQgX19zdGRjYWxsICpyZWxvYyh1MzIgbWFnaWMsIHUzMiBpbiwgdTMyIHRy
YW1wb2xpbmUpCiB7CiAgICAgYWxsb2MgPSB0cmFtcG9saW5lOwogCi0gICAgaWYgKCBtYl9tYWdp
YyA9PSBNVUxUSUJPT1QyX0JPT1RMT0FERVJfTUFHSUMgKQotICAgICAgICByZXR1cm4gbWJpMl9y
ZWxvYyhtYmlfaW4pOwotICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIG1iaV9yZWxvYyhtYmlfaW4p
OworICAgIHN3aXRjaCAoIG1hZ2ljICkKKyAgICB7CisgICAgY2FzZSBNVUxUSUJPT1RfQk9PVExP
QURFUl9NQUdJQzoKKyAgICAgICAgcmV0dXJuIG1iaV9yZWxvYyhpbik7CisKKyAgICBjYXNlIE1V
TFRJQk9PVDJfQk9PVExPQURFUl9NQUdJQzoKKyAgICAgICAgcmV0dXJuIG1iaTJfcmVsb2MoaW4p
OworCisjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAorICAgIGNhc2UgWEVOX0hWTV9TVEFSVF9NQUdJ
Q19WQUxVRToKKyAgICAgICAgcmV0dXJuIHB2aF9pbmZvX3JlbG9jKGluKTsKKyNlbmRpZgorCisg
ICAgZGVmYXVsdDoKKyAgICAgICAgLyogTm90aGluZyB3ZSBjYW4gZG8gKi8KKyAgICAgICAgcmV0
dXJuIE5VTEw7CisgICAgfQogfQogCiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:13:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edejH-0003s5-8V; Mon, 22 Jan 2018 16:13:51 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edejG-0003rp-N9
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 16:13:50 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id 4D/2C-03093-DBD066A5;
 Mon, 22 Jan 2018 16:13:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXcPb1q
 Uwc4tghb3prxnd2D02N63iz2AMYo1My8pvyKBNePr8pOMBfv7GCsOfD3M3sD4LqaLkYtDSKCR
 SaJzwxQWCOcxo8Tlc21sXYycQM42Rolj/5xBbBEBZ4mvZ+ayg9i8AvoS09u3gNnCAj4SE94sZ
 QKxJQTWW0pMueMJYXtKfJ2whBHG3r38OmsXIzsHm4CVxCExkCiLgKrE5OtNrBMYuRcwMqxi1C
 hOLSpLLdI1NNJLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GDsm+V8iFG
 Sg0lJlDfsZWqUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneXJ60KCHBotT01Iq0zBxgoMGkJTh4
 lER4H4CkeYsLEnOLM9MhUqcYLTmaHjxoY+b48/AlkLzx4nUbsxBLXn5eqpQ472mQBgGQhozSP
 LhxsGi4xCgrJczLCHSgEE9BalFuZgmq/CtGcQ5GJWHeBpApPJl5JXBbXwEdxAR00I2aVJCDSh
 IRUlINjAXHNLKOs/lWLeby21FXY1n1kT2DO8i07oRPVCCboMSm48zOPDyHH69jT8wrYL4Y0K+
 sX6ofIKT63kr7w+qMS/wmEkxP2Xx4P9m6ax7+OpNT6U6Oqd1hPjb+Q3zKiw/JvAzYNjX56ZtK
 Rj7XZYvzuAJZZrJeT/+4mMtKuM9HorR66y1Te3MlluKMREMt5qLiRADXCQGlgQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1516637627!116178632!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6137 invoked from network); 22 Jan 2018 16:13:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jan 2018 16:13:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edejB-0005Ll-Dm; Mon, 22 Jan 2018 16: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edej5-0005fg-SL; Mon, 22 Jan 2018 16:13:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edej5-00062H-An; Mon, 22 Jan 2018 16:13:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118266-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-multivcpu:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl:<job status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-4:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt:<job status>:broken:regression
 xen-unstable:test-amd64-i386-libvirt:<job status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-2:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-pygrub:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:<job status>:broken:regression
 xen-unstable:build-armhf-pvops:host-install(4):broken:regression
 xen-unstable:build-armhf-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 xen-unstable:test-xtf-amd64-amd64-2:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 xen-unstable:test-xtf-amd64-amd64-4:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-libvirt:host-install(4):broken:heisenbug
 xen-unstable:test-arm64-arm64-xl-xsm:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3fa1b35d785eb80103d185a59d50f238515d2427
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 Jan 2018 16:13:39 +0000
Subject: [Xen-devel] [xen-unstable test] 118266: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1623099218263788230=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1623099218263788230==
Content-Type: text/plain

flight 118266 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118266/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-multivcpu    <job status>                 broken
 test-amd64-amd64-xl-qemut-win7-amd64    <job status>                 broken
 test-amd64-amd64-xl             <job status>                 broken
 test-xtf-amd64-amd64-4          <job status>                 broken
 test-amd64-amd64-libvirt        <job status>                 broken
 test-amd64-i386-libvirt         <job status>                 broken
 test-xtf-amd64-amd64-2          <job status>                 broken
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm    <job status>            broken
 test-amd64-amd64-xl-credit2     <job status>                 broken
 test-amd64-amd64-pygrub         <job status>                 broken  in 118261
 build-armhf-pvops               <job status>                 broken  in 118261
 build-armhf-pvops          4 host-install(4) broken in 118261 REGR. vs. 118174
 build-armhf-xsm               6 xen-build      fail in 118248 REGR. vs. 118174

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-pygrub      4 host-install(4) broken in 118261 pass in 118266
 test-amd64-amd64-xl-qemut-win7-amd64  4 host-install(4)  broken pass in 118248
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken pass in 118261
 test-amd64-amd64-xl           4 host-install(4)          broken pass in 118261
 test-xtf-amd64-amd64-2        4 host-install(4)          broken pass in 118261
 test-amd64-amd64-xl-credit2   4 host-install(4)          broken pass in 118261
 test-amd64-amd64-xl-multivcpu  4 host-install(4)         broken pass in 118261
 test-xtf-amd64-amd64-4        4 host-install(4)          broken pass in 118261
 test-amd64-i386-libvirt       4 host-install(4)          broken pass in 118261
 test-amd64-amd64-libvirt      4 host-install(4)          broken pass in 118261
 test-arm64-arm64-xl-xsm       7 xen-boot         fail in 118261 pass in 118266
 test-amd64-amd64-xl-qemuu-ws16-amd64 16 guest-localmigrate/x10 fail in 118261 pass in 118266
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail pass in 118261

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 118261 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 118261 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 118261 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 118261 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 118261 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 118261 n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 118261 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 118261 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 118261 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 118261 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 118261 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 118261 n/a
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop  fail in 118248 like 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop  fail in 118261 like 118174
 test-amd64-i386-libvirt     13 migrate-support-check fail in 118261 never pass
 test-amd64-amd64-libvirt    13 migrate-support-check fail in 118261 never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  3fa1b35d785eb80103d185a59d50f238515d2427
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z    4 days
Failing since        118230  2018-01-19 14:22:44 Z    3 days    4 attempts
Testing same since   118248  2018-01-21 00:54:31 Z    1 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       broken  
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       broken  
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          broken  
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 broken  
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         broken  
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  broken  
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     broken  
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      broken  
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                broken  
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-amd64-amd64-xl-multivcpu broken
broken-job test-amd64-amd64-xl-qemut-win7-amd64 broken
broken-job test-amd64-amd64-xl broken
broken-job test-xtf-amd64-amd64-4 broken
broken-job test-amd64-amd64-libvirt broken
broken-job test-amd64-i386-libvirt broken
broken-job test-xtf-amd64-amd64-2 broken
broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm broken
broken-job test-amd64-amd64-xl-credit2 broken
broken-step test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm host-install(4)
broken-step test-amd64-amd64-xl host-install(4)
broken-step test-xtf-amd64-amd64-2 host-install(4)
broken-step test-amd64-amd64-xl-credit2 host-install(4)
broken-step test-amd64-amd64-xl-multivcpu host-install(4)
broken-step test-xtf-amd64-amd64-4 host-install(4)
broken-step test-amd64-i386-libvirt host-install(4)
broken-step test-amd64-amd64-xl-qemut-win7-amd64 host-install(4)
broken-step test-amd64-amd64-libvirt host-install(4)
broken-job test-amd64-amd64-pygrub broken
broken-job build-armhf-pvops broken
broken-job test-amd64-amd64-xl-qemut-win7-amd64 broken

Not pushing.

(No revision log; it would be 1603 lines long.)


--===============1623099218263788230==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1623099218263788230==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:19:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edeoE-0004Ah-06; Mon, 22 Jan 2018 16:18:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l+s4=er=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1edeoC-0004AY-S3
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 16:18:57 +0000
X-Inumbo-ID: efb26589-ff8f-11e7-ba59-bc764e045a96
Received: from mail-wm0-x22e.google.com (unknown [2a00:1450:400c:c09::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efb26589-ff8f-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 17:18:53 +0100 (CET)
Received: by mail-wm0-x22e.google.com with SMTP id b21so17962071wme.4
 for <xen-devel@lists.xenproject.org>; Mon, 22 Jan 2018 08:18:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:subject:message-id:date:to;
 bh=udrmFi4dvkpkAXAg/CJaG5PzbUd/9g+TV0OgD54w4gM=;
 b=AuFepm8nMg9XCoBuXzKWkkboGx58CqWBG0AWqm6zAaZB5X/Bb09f9yeJBIwMREQ8b9
 z7yv+jRgyUkZey6+I701FM14HkddWzdow0Gid0Gfubw85SJYdjrn1npbd5p6ppksXVyM
 iEGmpYNnwNzFcaAI1Y5UTgEvms4VyXZvqY0EY2IXqml81ExxCjdY9PnLot/ihWjq9dan
 9mQkEL/E2rBGFWlRwILK9r63hE3vSHIOB69HLRDoSu1+1AzdGirDLaYIkrCz7e+jFiac
 mIxkQRZwHkKyxAxRWLzGd6ms61iAm5YaGyH9Aco0C2LMpQZ5X+0bbIzej7WRDnSzcuZK
 m6GQ==
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:date:to;
 bh=udrmFi4dvkpkAXAg/CJaG5PzbUd/9g+TV0OgD54w4gM=;
 b=tmf6mpy1vLPF1azJ0ILoNTOkpVxN3+VsEgq5tfwXC5Hdd3XS9aB/v3D4Cvr2DisjVE
 7vAE0g0Dk0DXWsr9oXGz3b33G6GOOw2o1T+qHfG5hnYQ+J81/R0LlzUnrazV6ZSoe5OJ
 Rdqlg6dbBmmhlahimWJSCtrwCBg88L4jogN0xrqV5/rgDmqI8k9MlUUQU9LOvyGmIlSv
 66n4jrulpk+C71o7zAh6EDZDyX37kLVZaD75d6ui9ECZSl8KKw8k3L9PkTkAiOYmJN0c
 mPdFtPsWiNX8AoJt4gRHUY85ap3CVfGTmUX2ELCwd8T53nJbyD903av0Edyn4LIk9eSP
 nH3Q==
X-Gm-Message-State: AKwxytc0k1fD8xChryuxZsqNybqUjqKh3JCTZePccrAKrmiAw1V19qeT
 TeknznKeaiEYdXSyTMTSnxUb9dll
X-Google-Smtp-Source: AH8x226G8ZA4WIpA4u6Mwp2D1FsKaESoENLD6QCHJvuUCIrghR0i8xn8+cruY3iLjiS/T6QKt37+qw==
X-Received: by 10.28.195.86 with SMTP id t83mr5605051wmf.65.1516637932034;
 Mon, 22 Jan 2018 08:18:52 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:5006:ffb9:d599:20f5?
 ([2a02:c7f:ac18:da00:5006:ffb9:d599:20f5])
 by smtp.gmail.com with ESMTPSA id d73sm10277195wma.16.2018.01.22.08.18.50
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 Jan 2018 08:18:50 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Content-Type: multipart/mixed;
 boundary="Apple-Mail=_615BE13D-3CDC-44C0-B0DD-64AF107A5D29"
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Message-Id: <7334F470-8FE2-4287-8151-75D8235675A6@gmail.com>
Date: Mon, 22 Jan 2018 16:18:49 +0000
To: xen-devel <xen-devel@lists.xenproject.org>
X-Mailer: Apple Mail (2.3445.5.20)
Subject: [Xen-devel] Xen Project Spectre / Meltdown FAQ (Jan 22 Update)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--Apple-Mail=_615BE13D-3CDC-44C0-B0DD-64AF107A5D29
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all,
I will post the following new version of the FAQ on =
https://blog.xenproject.org/ in a moment. As there are tables in it, I =
will post as PDF rather than text. This thread is primarily a =
placeholder to post further questions about these vulnerabilities.
Best Regards
Lars


--Apple-Mail=_615BE13D-3CDC-44C0-B0DD-64AF107A5D29
Content-Disposition: inline;
	filename="Xen Project Spectre and Meltdown FAQ (Jan 22 Update).pdf"
Content-Type: application/pdf;
	x-unix-mode=0644;
	name="Xen Project Spectre and Meltdown FAQ (Jan 22 Update).pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjUKJb/3ov4KMTQgMCBvYmoKPDwgL0xpbmVhcml6ZWQgMSAvTCAxMjEwODMgL0ggWyA4
MjQgMTgwIF0gL08gMTggL0UgODExNzQgL04gNiAvVCAxMjA3MzEgPj4KZW5kb2JqCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKMTUgMCBvYmoKPDwg
L1R5cGUgL1hSZWYgL0xlbmd0aCA3NiAvRmlsdGVyIC9GbGF0ZURlY29kZSAvRGVjb2RlUGFybXMg
PDwgL0NvbHVtbnMgNSAvUHJlZGljdG9yIDEyID4+IC9XIFsgMSAzIDEgXSAvSW5kZXggWyAxNCAz
NCBdIC9JbmZvIDI5IDAgUiAvUm9vdCAxNiAwIFIgL1NpemUgNDggL1ByZXYgMTIwNzMyICAgICAg
ICAgICAgICAgIC9JRCBbPDQyMWNlN2JmNTU2NmQyODdjMGQ5ZDFjNTcwNzdlZWE4Pjw0MjFjZTdi
ZjU1NjZkMjg3YzBkOWQxYzU3MDc3ZWVhOD5dID4+CnN0cmVhbQp4nGNiZGDgZ2BiYGA4CSKZdcFs
YzC5BUSyPgeRwowgsrAORDLWgsjYXjB7EZBklJwOZquDSEMjEMkUx8DE+P/EBbA5DIz0IQHb0wp1
CmVuZHN0cmVhbQplbmRvYmoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoxNiAwIG9iago8PCAvUGFnZXMgMzAgMCBS
IC9UeXBlIC9DYXRhbG9nID4+CmVuZG9iagoxNyAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSAvUyA4NyAvTGVuZ3RoIDEwMSA+PgpzdHJlYW0KeJxjYGBgYmBgtmBgYWAQjmAQZIACMJsFJMrA
MomBYdJLTn6HuUBOXQVzBvv0cmXX9EUmYRWzIHQVkFqAooQBAbihmIFRnYGfvcE9u2oHa3bOAbnT
OxgYEsQY7shKMDAAAJwwGPwKZW5kc3RyZWFtCmVuZG9iagoxOCAwIG9iago8PCAvQW5ub3RzIFsg
PDwgL0EgPDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0dHBzOi8vZ29vZ2xlcHJvamVj
dHplcm8uYmxvZ3Nwb3QuY28udWsvMjAxOC8wMS9yZWFkaW5nLXByaXZpbGVnZWQtbWVtb3J5LXdp
dGgtc2lkZS5odG1sKSA+PiAvQm9yZGVyIFsgMCAwIDAgXSAvRiA0IC9SZWN0IFsgNDAxLjU4Njkx
IDY4Ni4xMTg0MSA0MjAuMzUyNjMgNjk3LjM3NzgxIF0gL1N1YnR5cGUgL0xpbmsgL1R5cGUgL0Fu
bm90ID4+IDw8IC9BIDw8IC9TIC9VUkkgL1R5cGUgL0FjdGlvbiAvVVJJIChodHRwOi8veGVuYml0
cy54ZW4ub3JnL3hzYS9hZHZpc29yeS0yNTQuaHRtbCkgPj4gL0JvcmRlciBbIDAgMCAwIF0gL0Yg
NCAvUmVjdCBbIDEwNS44Mzg3OTEgNjcyLjYwNzA2IDE2My42MzcyODMgNjgzLjg2NjUyIF0gL1N1
YnR5cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IDw8IC9BIDw8IC9TIC9VUkkgL1R5cGUgL0FjdGlv
biAvVVJJIChodHRwOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29yeS0yNTQuaHRtbCkgPj4g
L0JvcmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDIyMS40MzU3OCAyMTYuOTc0NzkgMjc5LjIz
NDI1IDIyOC4yMzQyNSBdIC9TdWJ0eXBlIC9MaW5rIC9UeXBlIC9Bbm5vdCA+PiA8PCAvQSA8PCAv
UyAvVVJJIC9UeXBlIC9BY3Rpb24gL1VSSSAoaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy8p
ID4+IC9Cb3JkZXIgWyAwIDAgMCBdIC9GIDQgL1JlY3QgWyAxODMuMTUzNjYgMjAzLjQ2MzUgMjQ2
Ljk1NzE4IDIxNC43MjI5IF0gL1N1YnR5cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IDw8IC9BIDw8
IC9TIC9VUkkgL1R5cGUgL0FjdGlvbiAvVVJJIChodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwpID4+IC9Cb3JkZXIgWyAwIDAgMCBd
IC9GIDQgL1JlY3QgWyAyOTkuNTAxMjUgMTUwLjkxOTM3MyAzNDMuMDM3NzggMTYyLjE3ODgzMyBd
IC9TdWJ0eXBlIC9MaW5rIC9UeXBlIC9Bbm5vdCA+PiBdIC9Db250ZW50cyAxOSAwIFIgL01lZGlh
Qm94IFsgMCAwIDU5NiA4NDMgXSAvUGFyZW50IDMwIDAgUiAvUmVzb3VyY2VzIDw8IC9FeHRHU3Rh
dGUgPDwgL0cwIDMxIDAgUiA+PiAvRm9udCA8PCAvRjAgMzIgMCBSIC9GMSAzNSAwIFIgL0YyIDM4
IDAgUiAvRjMgNDEgMCBSID4+IC9Qcm9jU2V0cyBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VD
IC9JbWFnZUkgXSA+PiAvVHlwZSAvUGFnZSA+PgplbmRvYmoKMTkgMCBvYmoKPDwgL0ZpbHRlciAv
RmxhdGVEZWNvZGUgL0xlbmd0aCA0NzkyID4+CnN0cmVhbQp4nO1d224cuRF911fMc4Bweb8AQQBb
svychYF8QLI2EGADxPl/IBxNj4bs7jNdRXJaWmXWwNpWm/diXU8V1UHmX39W+X/RmsM/fn/4z8Px
Jy75/AMtkgvKHX7+9vD3Px3+nb+J4KTXKeiXdvXfcmN1OP769evh9IefPx5++SoPP/770mdI9qCU
Nsfuvl/5iQ8m4n+TJ/byI6nD5R/J45inP+QxP397+OVZHrQSxhy+fX9Ql0UqKw/ffn/IneTf/3n4
i5Qm/PXw7V8Pygipowxev36xjy9frMjzsSbP6fzBnZo4kbTz1qRLi2fQwsbTIEpEr3zKO33+op5A
X9KAD+bzqS8rdP6S8jZsj+IU+oKHMWgY516+BJHPwBpdjKLRKPaJvTHWn75I4b3NVOa2t79ai0uX
kzS+XEsIRV8Gjt87Mx3Bltli/CuEoUFfRp6aBBG8d4oyYUSW1XzLDbMBUhI8Y/fp9MUJmxeZPJv6
ykXqhG6ltsVZBnlZjJk+eOFiZkkqbNOF/FwcS9FAP6ETtrbzipXDKwcPH37BNB7L7fcuUmgcHvOV
dUKagfQnT4z0yzcCZ84XWnhXbvm04nPrLFeMMDod/5t3EebMfdZWXmkb41ww6DMRGB+kk3p+1EFY
pfNlXgxnRMgEHMOCoDyip2VXcAwXwQfclZuuvzXR+FQQxiOYFVyH8twxJhJb2atnMAYe3IGulEEf
0Jaoz8NmpT9BMtFos9AH+wl9OE0r62NeySQXTH9lIZ+mFs5aFwv+6Tzl0IO2c00gipj5al7i+qE7
6wgLfLqsQ2npt9dh0XQnPrScLl7H07QOZZVxwW4PXi0wEtYHx2645/ADJCu4DNQV3Fx8HPA6X1Zu
juJ7m97wrid2C0SIcNvhhcIn+Aha4N1NoCt8gvBCybNsnWkqmK4COI9yHdUVxLMiiTurFnYQ55rD
g/pCYVfl4JB8sORE08VHO5ASkVSrCM4lQLvVB9SCRAx1V3CBnqlRZR1RmADVuSsdHE+iVsnwJpZX
rZTO+EOfwKm64nMGJOehlsFnZDQOV45RM5kVw54hDmgXpFJG2Uo1lCxYECJFsWG65eAhxG36oR2h
o5A70kug8IILZ2s4fJUBHxP8QJKPkdCTUoDxQXVFnyg6idyNcppCIkgRxQeOGAa8sxSlfcbZ2WRI
uYCzMaDoglYJ7CqBDyO1Xb7u2qMSzbqCIhiZolhCQQ0OKR8zmas3Za4zVriQdOEqU+cuhPThIIwx
BxGPbvfq7xfvO38ITE6IQW4Z0owFZy0l5P/UyoIvM9UyHLQTKkUb/TG+cTX+0DDmMyASfG/Yt5ly
C2baPKS3nlswG4N9C+AYU3xk6a7AHFxV1LJ9ct4ZoTJbXbhlKV1kCTFzNJb+FecKVw1UPij+FZqf
iK/uMpjJaanKZo0yWi0LH804bgLHmAIFy22FNwA7HqCG36fCdDpjoT8UHbYKzKPTKgptZAorJ1ds
uc7TDUFkYgo+dvBFNGihxhG9slNUd+nro7nuKtOLL6ChGofU8AYNhO2BwGOwNXe++4OvwA7U7wZO
F6txNxLElRUHLY1x0hOzuso7YJcxdI5Tb5xT/zb7/gaXkO9q/MylUb6PHpM728XSYMLybUJ4n0/2
wMmqj0YRyAc6cgkBTeq2w1kRru3M6Q23fcNtQddYfchKr0wFfISh9Fo9U3qhetkQHCV5ZvpEOlTb
sHdy3OBYNUHebbyJbHcxvmwl9Vaesh384RM+aKnfQa3/DA9axukpTsJZJHmK+eujXyBYTQglYwEG
tRa4jWwzha8ZdSknvQ4u7JwlnXpp89en7t2qRkHVgGBEHmktFGPjY0bL+eug6ITUg2K7bfmgGDir
hjNnB/dhULxT3yfFjHFXfGQapBJ+XLogaqscReMed4KYdsdRIlbkIPlAN9ATU2/zUR/XrJr8nV42
gzJ1eIEQKC3PjVWy3Ma2EBMQq7flGx6hKnay10rx24HgBmoT/C3hI1Zuw/SJTh5oqkIM2EDAIz8+
Q9O3abHsPvxJOQYEF2MW3gX1ItomXHBoJ9KLtIdY9aEQCS0yREd6TZzW2iDagF7Jd7D5qXHB5uX5
ZIJR2hQS0Zw+LE1WvtMBUxjbiseQEwJ3JMLE8ODPaAy4JZC+oc1YnofyBBtsSszhmChQJSZsySyA
fCL8FWOyDNRS+NYzuIx43ZBy0+rQbIQYZgN8gDrBQKAyeLRsik915pqBYYqGcB1kpjCCzHaWYQwF
m3i0B2MA4tER0LmS4PaNzMBBjBUPDs0Z2NVGHHxl0+eZaltix7konPWxxSlulG0Xe+fGFLGnXXHQ
JIBJQ1QNmhEw1Yodu+dnuA2MGWAJ+gg+4L0ioXS8XKQcv41zDHPn9y++QRZbIZMQS+OH86p9kqoI
PZT8t0Kk8aOPyNa7jfyuP+C9IshvohCDyhcfu8+/NHjb+aGKuzCmDg73liyMJ2HoThi0NmFsdIcw
nhr3CeMdkO44UaI86EqCsuU6/z7ScvwqOxfRPkRRVuyjEq3s4AT2G5Zn7kvwPLJWKkFJ8iH1yMmZ
pUSQkxUjgiOwjTSamTtOUo6zdIlSDO/VXVLeJeVWV7AF9J/QJeVJUjmft7sxgcE4uRB29MZ+UWYF
WnvjcFK09Mf3lmHBgY6xhRhftOIFsvUTPDg/tMiGvzQg3SBDvRHSjZS62xA7HafLNcROYeCWn0XG
xv8OTA3gzwoGh/lIGoz5hlTCpnZKbJEaFn/LiCc0BfhJ4XUpsBJFODADgH9BcOCfXfyFX5xgIGwf
S8hx7KcKwGhNMQf4Y4xLF8eAEkgliDWM5OGtGRl0zdAHJ4xtKxhj4rxgjIElTTqjgSSl5VbRQJKu
ODL5gV+apa+WFK2CD5QIN7kJvZkX/AwS4KD5g5n3H8alMy5QtEfOIk2A0GyWcdg/WpI7rVYeW6Z+
GEqEzilyHYtJUjoZrxfbvdKFlfM6Foy2ep4O+EdDZndSeF/5uLfNORwIPYfT7cl5pupHBHOdWmyi
rDhTVRrp0aiotbb4yTUDk/4gMcA4HB/ezk58weocP0V7XFbjQJ2qQWCxx2goOQvvOYEnzhbITorF
iRZQERp3UAMxNrtn9lTZdV1u0irt7k0LEze4bvj3nL1AfOb8MTaiHnQdzPsgUpu7xS7e0sHZEuwj
bFBM+vK2SbpBg8NjYEUJdiCxK++OWi8Znjnk+nxfFttB3AVHpgpbcoLUdFN0iKLN1praR9cctbeu
I5X23LhMpUWoja76sr3ZTAPTtfi3Dc6qQnlVKIMbVV6jsZOSZaXiIaWG0BW7HgGu1MQWCAOLUwys
ZIbl12Oxckrtbr6i0RCo7YNm7l6kDnVFg3/2mWu7VwldJ5LuGo47YFcMuzQFLvUMabov+laGgvdA
onwUOKfWTOXBWytCVG36T+hIED83visvd+XlrrzclZe26fJfYxunBzXQ9L6shJogidJC96hAvYcM
fzespPKfVtReFY19N6yEdlCwXO6NEE3VXsGD4gcF+HjODZWcrgX5JEUwtqmIr02LkgMDY9d8fek2
YdfZGAmMgZGFS81YXd9QvQR9EE4jmy7N+Atn5BwoqYBGTJNvJE/xSNgC23/dEDbAz+GNY48N873R
QwO0lwBpMHzS/uLaHOUKy1Td91kJll+DiV0jukFQ8wMjMDUARtbhyY4Lv/JrseJ00jKxufBRRfDv
Ow+88qLwE6/4Bf4GeoMGIiPYpMCvHTMSNdvz1BlVuYY8ie0t5aNIBqLFGkAWELA17n1Z/JYznC7b
EGmmRLpq5qMUNrbp6c7Oc6yvyHO4FD6OlQ2i5V+RhsRhEmCs78lovvuyAWjFD2Dx38na4eGOzsyg
SiuiBOJoD6TyRWHDa85wVk9sZs2u8jvyJdsduHhDiu5NykhQMdgDaw2g1ECs8O7xKEpD5LC14PTb
PMIB9YZOCVmphHyQKeQZpL2qBucjFMeBl/Hu8t8MgQQHoQMEICJ1gbDu2MBNhOhsdh0JDIfZIAa6
lumTFyG11dxzfp6vPR4JPcID3ZXYMFN/4Bg7xPh3cZPxwb3s0iUjHxoquypxBFjmcL16tPXRGNZN
/Gfd+L0+IdWQ62UDQUnm15gZmB3C95Txn1Wgp/tOjNZmja8NgOVie7Kvl/NA1f9vsAm/mclfB/v5
zc6neqrB+cwO2oDjUlEanA4Ez00vUhJWhuTzzYY8GH6saQf8dq/JaiyhyOxIl0eX4UbzeWKZCL0O
/NJu4979avD+8+s1EHwhVP8XHBxFNxseGednTO/wyh0+D37VNcj7YI71OLwYLl1OVoMmTST/dpzo
tdcstRLGzFs7NdNjpkIs+cCjVz7ZosPHaRXzeMs0khNJO29NwRKnAiheuMz6pF/oxCujTGe+8uVK
GwdmZuFiJj5zrFkdrVmGpJaLOXPr5WIcnNiVKfsz7weW7mkCLhUIsMdiytIUfWn+ZuLxqw0ox692
eRnJ3dpkbxcceG1e5ep1JI0SIMUa0BncY7yVcFsaaIxGfOUgU5VszrwmJ9IahdEOrJxY961csW7X
OnPwCyJ+TGOP4EN5+C7FRTnWla62rjGJybqQZYl3q5nOQucfX/7369fD7Cc/f7xKgiiOlm89wlEs
rLLxrFsGF1QoSElNy1fRGFmcMW4iz74brbRfmoTLrqbno5Yf3BnIZPRa2tRKgwA+TFrqymzPp7X8
MlHkYh24BZyXhZt1viorXx65i0fzPROqsjbq4lEmtL0Thv/0c5nACaq0ULenVcgi5jLpRcsmuC+D
+iIt0PhFeHy5wLJB/ldL9rD4UJ25KfXtT/BLRAuBa8fDwLNCP7dwWs9gt3CT8lrpGBc23srOa9iX
Ql/o+ZQTA7MuZesgrlZukS//OnPG0x8Khog6DXn3Pmrp3LdEUldZvdVrTzfJ6qWWfxkYG+OPQYgQ
UaOu/HKiA7PyYEiiofIevDns8GZz8bsz69GbXMI4lQ07k4q+axvcNHTRUCJqowbntQUd6/BU8wle
ZLO1zJojuxVwF+wQP8VN1Zu92BBKI+HNOmu2YZ/euDAwzM/cci5dxVzMal6MA6L1JZCU4J+uEC3R
jUsLNdMg8uxiYw0P/XY9qTuS2DshYhuXls7AvG2vBh2yoT/DnO+Qs4TpBPIMfrQRhhQGIo/Y9Y4H
7tUecCG8cn6iCn+MUn2snv7kF8UdV6iAn5yEXzrig3yw7soHcRMyLIiwRD7mvKE4NF9h4k93YEkJ
/gUZR6MjA+L8MW5SW5xaAxqRzx4prHyvyMBUNby7fSAImplDAChQTSk28BozGYjIhlonxAXyZ9Va
eYiutfmYFb+gmjDcwc+j4m+L4eY7FAdWoOZnQLK9Z3yY6NY7iPRD1jIJ49JqUmpnVC7Kuf+5JSrn
UBN2VM5MgY0gvIzevZ9YGiniQYux8UOSeFoJfYDhNxgJOWMUGJGjM+d2wlkZglqos2uhGNKh0AJX
KKJ2ZZHFhlVBJf6Eq8VHuURbvP+Q1nT7rbYQmMUPaR0rhM1CWtOl1sKFbA4t7+4dfk1xC+wBue+D
z9LeM78RfJb28DxUR9jvI40vUwEXSAgRTbdOJyucO+YIvnbxqm0I6cNBGJMVg/iiKJR/p1/s5RAQ
PY51I1Itb0dya3JrefODl/AJSgVzDwLz3ExQWePRJWL19dwuG56lxiEEkbWR4MxBHX7+9vC9nUOv
jMknaX7u+E3g6Pc439YKG/IcSL7utAD5Mrw6I9/I5lu5pAzGyu8Aa4zArihSkJaZTwuJlkGtqsRa
Wbj1NuoK1cXX94Z8VYCWf1DPZN34xCSPBaEy12l6+yfaOeT1bWs1sS96g34FeQZbHeTronwneEOJ
znExuPGvxlL0jRNNZsEktDTpJnoiGqLhgXi0qTi5k+945zt6+aW/NkJA9IMzOgofdYFvKRTF1x2P
7thA2BCD79AT0ZB6Qksb4Y6U60EGNi3yObCQwG0KqeGCRcQ6Y2zTku4hno7IHvM+dFz14PR6iNMc
YdLiIfaoyd1DfGMPMR6+nLAt4Rlf1ldSjlH7TrHDEzp1sbsXJR1UaTY0N3CD8xSNvnSq4rtifGaM
Zr3iB58LJzXXIhugjne/Hr0CPLuSUkPkdeC28wtY8TVV0rZXJePHQUL6qknT3D8NgBs2dJDiSCY+
oT7SKfVO63j0WzoT3zQpCal9WblkmKUDh9jF0uHXMmbjPWbuku3dts6LqLwNK7t92aak5cEFEWJK
IbbbJ3DMu30y3j4pHYv8MsGT4royXUJxzRlUv7W4JmcT98VSzbjl3rUqaRkrN3nShSfXCAbxxBN8
zHZCI7QumTB32w58qwhCz/Di+bmI/BxifIr8YnvvPb3oXp11Y7oNPIv/Qg17gV1Zx73Y8NuU52uq
wkqpcPbhi7A2iO5xryst/bNWeHcUJXFdluTWAjiE/pZ//Q9Mfl2IZW5kc3RyZWFtCmVuZG9iagoy
MCAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoMSA1MDcwNCAvTGVuZ3RoIDI4
NzA5ID4+CnN0cmVhbQp4nOy9d3xU1fY3vHY503vapE3OZDITkgAJBAiBSIYSOtIhQQKhN5ESAUWE
ID1UCwiINBtFZEgAQ0BBRBEU8apgAQEVEPVGURFLkpln7TOTCFx/997ned/n/eP9MMP3rF3P3nvt
tdZe68xkAAIAeigBBhkjJg6bPGZvj5UAEZ8ChK0YMf1Bec3kD6cDtLIDqDJGTx4zcUby9l8BUsYC
SL4x9z88euP+5dUA/f4JMMA2dtSwkSezb67COx5CtBiLBbaJ1h2YvoFIGjvxwYdObi32ApCWAOGb
7580Yhh58S0LgLcz5p+fOOyhydr3DU9iPY4H8gPDJo56g4zJAdiJ2Vjj5KmjJn+/a8pXAOlYr6sF
MXf6j38+svDyuqHmnF81sRoQr61fJ6cKuu+esnf+3F07xtJK0x2zWmxPlAZ4Vbfx3wvtLfDnbn+m
pVWovP4lNRAlUgO85MIIkICCBdKhHQA34LgMqCrUhWbXw0c/gSG8GCIQXdTxMEMaAPlkEQyiO2CW
AIsHL38ZpmLbHZhvi7RS9MX2/REXETmIAYiYUFkPxDBEX5HHtgdEX7zHZHEfhRbDIE0CTJIGBGpx
vDXScRiN2Ijprfxr2KbKhomYfx77HeYAWaIN9lmj2gFrsXwD1o/Aso1I8zG/BdODsV9GKK1VL4do
QREqLE/B+ywNrTeZvQEteHHgS1xLAd6zK2IhjtELaUdEN2wThrQdYhE5DovJ8cBWrEcK83D8RaIc
0SFEO+N9FmB9LvZLwvw8TMfgPFRIzQgnogF9GbJpOBxCmo7rHxhcN+I4jBVrrl8Tzj80p39FcI7d
bgWO+RrCRbMDV5Bqb5nbnZh3B7qwTChBOgERi+hNT8FE3h0I8muddAWYAEqm4NMFxD18JNyLeYLz
7CvthfUij+ihoDhQyzfAZnYDWmLdTNUaXMdI5HcTxE1Ip/+ERio3zEH56oD3n4vYiPe8psjDSOiH
4zdGmsmvKDK0ELEMx/qxjk+CN5ifi/vaB8eqERqD/fsiOuG+lCDuF/PB8dMFz8W+kwH+bGx7GdsM
FsDyKAW4diGToo/oj/dyh+Rw618UtmKb5cjXS0g5IkLMoQ6KnIWAdW/jfaIRKkQ8ojHiCmIrYgKi
FeJVRAMcG3BcpsgryoyQTUU+UDak48hDnJsis8E1bFT2M6gzW0L3EuM4VS/DhBCc4p5CX4TM4lz2
1N1b6JSQmTqqyPcEIffkJ7FOIVP1FHWPfw+dxBwUHUTZqqNC73DOQh/W0P6wGOl6lON5QmbF/Oqo
4IuQNYUnqBMhmnPLWjMUHUHKAFwhWZ9XR+t4UU/HwvN4zyLVcLQpm6EzfxA6s8dhOL8OHVgKNJYy
sAzXg2199HvoozkCmbiXPTG/7g66VkB9hoyXjuA6dyI/z8CzyNMp/AxN5GeIJO0MfCsBOSHtpLOV
9L/QO0GOBOsEFbi17n+3/P8E9Ky0E23mzsB30plAANfzhNAJ9fckAyHXUSwvQ5QgUjVpZK1mAqlQ
9weLCs82xCTuhVaSF7L4EdyfCLTzqAtY3l/6Eg6z5bCEnwl8RkqghJ6BheoIGEbXoE3DsehZmCcg
7o908i1ydJvM3SlLdbROXu+kwuaHZCoBqQr17/0QLodwE/ErytFzJDhGlrDPyvmANhqxMCivgT/r
5fMEvIB0aZ183iGnE+6QT8OdcnknVc4WtO91eorzWFK3fmEfhY0TNlLYOWFn6trfSW/pX0p3oBwL
O3wKBoX0OjGErjjHr0K6j3YY93tgIKDqGHhJtTewjdkC21RNMf0pQgq8hOt+qP5MzQ/4Q+dpSt1Z
GiwHfd05KmXCxJA9e16xNz/DU8o5OkCZn1a1G+ZI1bjvaAOV+W4O6SDyE+c9gRchz9fDMlxHNFuE
+ojliMGCJ8peANjFuSDORLYa+SzOouUwj51Df0H0zQSrcl7kwkCc+wmlDM9UQUWZNBC2qr6Hprw/
2tojMFLslViHmI/Ye800MGoi0E6cgSZ8O7aJAB2226zwwAsvKXIh+k5Avwh5oR4BapTZe7GNuN8W
pY8XbCF+PK/wQumPvoiQL8ELvKcqAvoo/sT3sEnqDwNRh7aoS2CLqj/qXARsw3u8gP36i7lgvxjl
vF4N96F+LUbbtBhtDijyPyhQzXbieh5Cu45gJcijnWCXSpCHE5S1d+BBG7tI6A/bAR4hI6rVaIeF
P7EaSnka5KkmwHIsWy6hncRxl2LZfNTfDNTdJdg/IWS3AcdeguWib67wZYSPIPRF7YUwVYniB4Ay
B+Gn4PjsW9jCusJilOO2mtXIhwXQCM8LgrLnQDQJQsnPDmFZEEqZJUiJk1ngUaU8Ez6kO5ge5Vac
oQf4XBjHB0BT1gSiuRUa8X+grv4BzzAzDOUn4RleActEnodBA+bD9e9F31KUn4Zeopx+iPm1MIjn
YP/F8AAfCsVsD8rex6Djo3GvsZ+0AuUkCfv/jPcNgXwNg9gA1K2FmP4j8LJop4yxNzBQgHeGRkq/
W6DMtQ53zJl2Q751xT3F+Yr0bfPFudbPs26OfzM/ZZ3ivthPtOHPAMYMgfMId5D6e9PlsBOxmX4O
7VkPeJhsQwOzATqSK4gNIeyCzgrdg+iNZ3xzMgvRmDeHVxFzMd0Q6euI3cE8+m7N4RxiAd77DaTl
Ii4QoO2ghaBYthGxFvFuXd2tEGP9XfmtkGLh9vw+KBEgNwK1Ane2Rz63wPFa8HuQnwiUxVUCqjkw
SD0d9y8Zyx14zzvyOE5Tvg/G/6f5/CeQ05Ch8DAI761rrNsPpJH/Bc7fQmVBQ2fD/6P5/Z8A93cO
olDh7w8QEZIhEzkLiUgHIB3ApsFDAphvhPmCOn4SjH4VbIMnlfL6/QuWo6xgSAn33Fl+Z/7Off1P
eVoOL9yKOjmol4cnYL4Az8X2iDvzmhMwX0D1Fta99a95/tJ/wCBIZeuVOYEiY3fkVT3xzETQJJxr
jNJnmUB9/jTqMkK0VfobYbmAorsIuhfGCdTXN0f7jbiFry0EX3FMpb5uf+r25c79wfl5+fuIQXhW
vA8ZSPsibVtH6+U7ZC9uk/neQXmvzwtbcuWONn/pxF+6cVqcNX9/z/8/AXXnJOI44u3/22MJKyNs
hEXYifPoh+SiH3kG/ZP7YB5ALdqSmnTEi2iH+iH9BMvw9PanIIyYtmLZGKTPAlT/iumpWH4miADl
sbA55FdGY9n+UF9N6H59g/2r3wH4EyXqz93B/tU7EOMx/RPiUUx/gfQNpGux/XfYbz7So8H62qGY
n444hPnvMX8/Ih/Tq5BGIG2ICEPYsP8aAeGP/Esc+v86/fv447+l6LOMwHkmiGdeSGfdGUP817Ru
P/8DvTPWqNv//0RveWZwBw3yAWOmr9Dv890a+/y7GKeO4n76bwXvH6hFn9Ig/Gjhywr/WfEfQ1SJ
3xQ/FscFCK+jwncW/qvwnYX/inQL0sUqSZlPfxHni3mBcqQoiFMUArR9MIcpXT5wbQvxDFY8BoWW
MJvMISvJE2QL8ZHzJEAL6HF6gn7BCGNMy1xsNitly9gW9j438J58MB/Kn+RP82f5c7ycH+Sf8W+l
A9Kb0nfSDZVBFatKULVS9VFNUE1UTVHNVi1UrVU9r9qu2q16T3VG9YdjgeMP2SxHyA45UfbIjeUM
OVNuJefIbeQO8iR5jvy8/JL8slNyhjkjnYlOj7Oxs59ziHO1c1siTVQlmhNtiRGJMYkJiSmJaYmd
E4cljnJRl8XldIObug1uizvcbXfHuZPcDd3N3Dnu+90l7vnuxe5l7ifdW9wvu8vcle5D7mPud92n
3Z+5r3pyPF5PO0+RZ4RntGfCNema/Vqr6/R6k2paLVe3qM6pblPdtrpDdc/qgupHq5dWr64O1Ayv
za392V8TqAkExBNq2KxwbjPZTU6RP5FzbyPnPmVQz7n5yLkV7DlOuIn35kP4Kr6Gr+db+Su8gn/K
r0k+6aD0gXQ9xDmnyqsq+lvOXXeUODbLBjlMjpJl5Fwqcq6pnB3i3Hjk3HPIuR23ca6v8z7nqnrO
WZFz0YmOEOeKEkcqnJP/B871qufcKvdm9456zp1Ezn2KnGtVz7lRnvHXiMI5cp1XE+RcanVL5Jy3
un11x+oB1TOrS6tXVNfUDKltg5wrEZwLfI2CuToQTk/S11h64Dx9DzXCjBL5BJlBJpCpNZsxP07I
rD/Nn+pP8TfA5CyYCdPhfhgL3aFNzRc152s+qHm35lLNhzWnRcuadTVra16u2YLvJ2vm1Myveaxm
XE0mwNeFAF+dDz7Vv7QAsfrL+y7Nv/THl9suzcDcqwi0q5dKLz365bSL4y8+fKny64aXVlzcdnHN
hTUXtl5YCnDhRdH3YtSFKRfQMl/IuOC9kHkh6XzH83nnc85nn29xPvN8xvmU84nnY8+Hnyfnfjj3
/blr566c+0r0Ovf2ucPnXj+Ho5x769wL53afyzvX7lzbc0nnEs85zzlijsT8GfOl5XX09F5Xv6h+
Vr1B/Yx6vXqdeq36hHqXeot6E55f36raSBidshFCd0mL2z+noFeDuC1/nUXW5dlI+Dcvdi9amr+v
WYHYiB7RvbwPL0I6/NZaPgQxOoj/6cV7CfA+ody9/24ed/T08Ab16aR/21L3P9Z0vy3L4DmYDwvY
EFgDV2EhrICl8Cxsh+fRRShFts6DJ+E6/ATL4WlYDEfhPPwIG2EH/AI/ww3YCi/DO/A27ILhMAJW
wUg4CaPgOJyA9+FdeA9OwTcwGv4Bp+EDeAXGwA/wOHwMH8JHKKvfwvewBMbDOJgAE1F6H4DNMAmm
wGSYCsUwDR5EmZ4B1+AhlO6H4RF4FOX8VdgCc2A2lMBc+A7+CQfIGvI0oYQRTiSohhqylqwj68kz
UAt+oiJqooEA2UCeJRvJJrRFW4iW6IieGMhW8hzchN/I8+QF8iJ5iWwj28kOspO8THaRV9Bm+cge
UkbK4Xc4Q0rJUrKX7CP7yaukghiJiRwglcRMLMRKbHAJviRhJJwcJIdIBIkky8hr5HVymBwhb5Cj
JIrYYTf4SDSJIW+SYySWxJF44iBvkbfhD/gTvoKvSQKRiZMkkuPkHXKCnCTvkvfQZr5PXCSJuImH
nCYfkH+QD8lH5GP0EJJJA5JCUuEyXCFn4CxchM/gczgHF+AT+IL8SK6Tn/Cs+pn8Qm6Qm+Q38jv5
g/xJ0kg1qSG1xE8a4jkGlFBKGeVUoiqqphqqpTrSiOqpgRqpiZqphVqpjYbRcNKYRtBIkk4yaBS1
02gaQ2NpHI2nDppAZbqMOmkiaUKaUhfJpEnUTT00mTagKTSVptHFdIlkkaz0RzaXzWML2CK2hC1n
K9mTbDVbx57Fk/MFtp3tZLvYbraH7WMH2GvsDfYWO8FOoa7+g51hn7Ev2JfsCvuWVbEf2U/0J/oz
/YXeoL/Sm/Q3+jv9g/5Jq2kN0zE9M+DpQnBRz/MX+Iv8Jb6Nb+c7+E7+Mt+Fp8pu7uN7eBmezHv5
Pr6fv4rnzAFeief0If4af50f5kf4G/wof5Mf42/xt/lx/g4/wU/yd/l7/BR/n5/mH/B/8A/5R/xj
foaf5Z/gKfUZ/5yf4+f5F/wCv8gv8S/5V/xrfplf4Vf5N/wa/5Z/x7/n/+RV/Af+I7/Of+I/81/4
Df4r+Zpc5jf5b/x3/gf/k1fDHiijpaQZ7IP98CZGR+WwF47BY/AGLEJb1JP1Yb1Yb9afDWADWT7r
y/rBr+QbeoTPhkOwDqpQM1+AJ0gurCRtyXTyOJ4XT5IZUEFmkSryA5/Cp/K5vJgVsEHsPjaYFfL5
fBqfwRfw6Xwhf5gv4ov5El7Kl/Jl/CH+FF/OV/CVeCI/rpzJz/AN6NNsRM9mLV/HH+Wb+Ga+BU/q
51hz1oL9wkSMqAKo+6CYULzQO8wOVjIuqdQarU5vMJrMFqstLDwiMsoeHRMbF+9IkJ2JriS3J7lB
Smpaw0aN0zOaNM1s1rxFVsvsVq1z7mmT623brn2HvI6dOnfp2q17j3t79urdp2+//gMG5hcMum9w
4ZChRcNg+IiRo0aPGTtu/IT7Jz4wafKUqcUPTps+46GHZz4y69HZc0rmPjZv/oKFixYvKV26bPmK
lasef+LJp1aveXrtuvXPbHh246bNW7Y+9/wLL760bfuOnezlXa/s9u0pK9+7b/+rFQcqDx567fXD
R944+uaxt94+/s6Jk+++d+r90x/APz786OMzZz/59LPPz53/4sLFu77jXd/xru9413e86zve9R3v
+o53fce7vuN/5zt627b15ra5J6d1q+yWWc2bZTZtkpHeuFHDtNSUBsked5Ir0SknOOLjYmOi7VGR
EeFhNqvFbDIa9DqtRq2SOKMEGua5OhbJPk+Rj3tcnTs3EnnXMCwYdktBkU/Goo63t/HJRUoz+faW
Xmw5+o6W3mBLb31LYpFzIKdRQznPJftOdXDJFWRQ73xML+/gKpB9VUq6h5JepaSNmHY6sYOcZx/b
QfaRIjnP13H62NK8og54uz16XXtX+1G6Rg1hj06PST2mfFGuyXtIVBuiJGhUXqs9FDRGnJQvxtUh
zxft6iBm4GPuvGEjfb165+d1iHU6Cxo19JH2I1zDfeBq5zOnKU2gvTKMT9Xep1aGkceJ1cBSeU/D
I6XLKiwwvCjNMNI1ctjgfB8bViDGsKbhuB18UTMv2//K4s1t7fMX3Voby0rz7ONkkS0tXST7NvfO
v7XWKa4FBXgP7EvdHYtKO+LQy5CJ3frKOBpdUJDvIwtwSFmsRKwquL5RrjxRUjRe9mld7VxjS8cX
4dbElPqgz8POspgY74HAJYjJk0v75bucvtxYV8GwDnF7wqG0z8Pl0V45+vaaRg33WKxBxu4xmUMJ
g/HWxKj6OiWlNBepbn3qOUvEjFxdUCB88ggZZ5LvwjW1FJdRLaF0REtshq8Cgr18I3FHxvm07YtK
La1Euejvk9zoI5b+ira9yFX1z9tLhoVKVG7LryCSQk7qRQ3r69K+tDRfaqoQEXV73FOcYxsl37xR
w+kV1OWabJGRIPugF/J2WEGrdGS/0yk2eGmFF4ZjxlfSOz+Yl2F4bBl409MKfLRI1Bypq4noL2pK
6mrquxe5UJL3KlFfhE/jqf9ntkSG5Y1t5SOR/6Z6VLC+W19Xt96D8uW80qIQb7v1uy0XrG9ZXxdK
+cLa57NYGkrRWKbUolAOrm8sMvkGH3fjP5Ui1CMr1BqUSqWEyB19lqLOwWuBzun8LztVBK6LXgr5
q1tomr5WabfnW9+Wv216hlKGE+Ye2q3foNJS3W11KGrBAbuECEo89Mt3yu190B81043/KgJHWgoU
xPq8yLL2ogHKX7AolL2tYWwoXYAvIZ2NGnZEQ1da2tEldywtKh1WESgZ7pItrtID9Cg9Wjo5r6hO
cCoClUtjfR2XFSCvxpJWjdq6wMyi4EdEAMEgAa/piJ6IoYiViE0IldJOlExCzEEcRlxXarwsquyJ
TG8FkqUKKR9/f1MlOyyYHVyoZMsHFgRpj95B2qFLsFmrYLMmzYLFjdsFaXLDILW5m5YIqjM2PdI2
El33DxAUJuOV0GNgJgQSYDOLAB+CMlWoxMts5UmeppsOMw7oDjCCbmlC4AgjZUZr07Y6GqA/gg0S
6A+0KlhDq8pN1qab2nalX8FuxGEEo1/h+0v6Jcyhl1ADzHjNRWxCHEacRvyIUNFL+L6I7wv0Arb6
AtIRuYihiE2Iw4gfEWr6BV4t9LzQJ+Uq0rkISs/j1ULP4bLO4dVMP8fU5/RznNpHZVnZTQ8oibT0
UCLBHUpExYYStsimFfTDsj9SEiro1+VyWsLmthn0Y/AhKA72Md78Y5ARvRBFiMkIFabOYuoslCBW
ITYjfAgV9jmLfc5in5OI9xBnIQPhRfRCaOgHZThMBT1d5mmX0DaSvk+PQxQy9RR9R6Hv0bcV+i59
S6EnkDqQnqRvlzkSoK0e6wH7WJBakKZjvUTfKE+yJQTaWulhZE8CXtMRuYieiKGIlQgVPUwTy0Ym
2PAmB+GkBrBlGXyr0Bdhqwa84xO8nvYoY7K4eFrdgym8bJI3eajXs2YdZsXFs+IJTImLZ/4yTImL
Z+ZcTImL5/7pmBIXz8jxmBIXz6ChmBIXT89+mMJLBd34alJyQlbPCURua6YzkEszkEszkEszgNMZ
4g1/cDG3Z8pSU5Fj671pKakJJZWk5BAp6UNKtpKSUaRkNimZS0pySMkQUpJGSuJIiYOUeEnJQdIS
WVFCvHtvy2Z77aTkJCnZRUqKSYmHlLhJSRIpkUmWt4I6y7pkKiRPIeVthV4hvadNUzPO0YkcdaJY
O1HtD+P1NCKg5LzYSE4MNo52CJpYnpobzDdu1XRS2870Tez4Jm7Dm3ARwXGD3kQxehNv8ibewIzX
XMRQxBHEj4gAQoWtE3HiK5WrGa/piFzEUMQcxI8IlTKdHxEUJoWmuFuZWHpo0j1Fjr6J70R8O6nT
G2+Js6RZOrOVccTsID0dAQfNgkgR5dusGitGa/t/M/7+mxG0bbV0BV0J8bgRq0J0Zdkf8QkVZG2Z
52BC2wjyNDg4Sh3JBg9xI20JxUq+OcRpBG0GcXQn0qZlcQOwm7nM0zChkphEr/0Jf8RdTvg2roJi
8lrcwYRP5ApOyhLOYMnO/Qkfxy1JOJFeocGSQ54KgqRSVpoeiGuZsOuk0nQuVqwvS5gtyP6ER+M6
JUyIUypGBSuGFGPOa07o4xmU0Bnv1yFueIK3GO+5PyE3bkhCTrBVc9Fnf0IGTiEtmEzFyabEKYO6
HMoN+2dVkLHehuo16nx1T3ULdVN1Q7VTnaCOV8eqwzU2jUVj0hg0Oo1Go9JwDdWAJrwicMmbJh4A
h6ssgojvDBDgStpCxVU8KxZ2jWgodAVfGOtGu/VtR7r5joyAbsNl382+rgqiwwNUcrUjPls36Nav
na9lWrcKdaCPLyutm0/d6778PYSsKMBSH11cQfD0qyABUbQgVriqB4AQ64LlsYI2WLC8oADskdNz
7bm2Ntbsjh3+5lIUuqb99bLflo73renWN9+3I77A11QkAvEF3XxPCl/2AMbP1/M6HMBQGklB/gHW
hvyc10eUszYdCgq6VZABSjuQyU/YDiXmJ6WdxgGyaAeyxhFstz7Yzo39sV2SINhOqwW30s6t1Srt
OBHt9hQn5XXYk5SktImSoVhpUxwl39rmpBvbuN1Km8gSOKm0ORlZItr42ihN4uKwiSNOaUJiIE5p
EkdilCYD/mqSHmqypL7JEmUkRv5qExdsY7xU18Z4Cduk/bevUe3S0kh564IRg0UcUOTKG4Uo8i2d
PtbuKxkuy3tGFIQCBE/R8BFjBR02ylfgGtXBN8LVQd7TevDfVA8W1a1dHfbA4Lx++XsGe0d1KGvt
bZ3nGtahoLxTr2ZZt421pH6sZr3+5ma9xM2aibE6Zf1NdZao7iTGyhJjZYmxOnk7KWOBIuO98vdo
oF0Bup0KLad6HcprUayzoF2kZXIbRXhbO+2zYyu5+GKfHr1wA0Z0RoSoatS2UVtRhTolqkwi2AtV
2We3dsZWkm2hKgsWW13tIO3BacXTwJ43rkPwXzG+sOjBaYLhwWta8f/0wro8jNs6FD8I0M2X2reb
Lxf93D1qNZYWiSX5WtWV6fV56G4GCxtjYStRyFh9Q1GWI8q02lDDf93/aSHaXmhBCT1YTrwO8iAU
FzCfo1s/iqagX8irrkR3SRwPxQW4wGKSRorr7qFMG4JpEOutw4PTQqkQHx4M0WAv7FJcx476F/ZB
UyVVQjQiRnoJorkH7ACBbxDXBPWPC1wT9YLS77BxRQgA22AXGQe74DAcJddBPNk7AHtBeDwdYAPM
gqdgEZ5ig7BkCfTBt4TlT5HowF5Ihy14jm2BU9h2IMyGSogk9sC3MAcWsI+w1wIwQiK0hV4wCZaT
7oFpMBgu8nmQBd3hAZhMSgL5gRWBJwLPwwtwgL0TqAU9xMAIfJ8K/CB9GjgPjbDHalgHF8kT2n3g
xVFKsOWzMBXWs0JOAmMCf+IMnDAD58ChB5wiR2ga3n0UfEPsZBZrj3d5LuALHMNWcVAIY2E9VJLm
pBN1SoMDPQKnIBLHeAjvug7KYD++K+A1+JwYpOuB5wPXIRoaQhdcz154nxxh/tq5/lzBaORSCmRj
zSR4HY7DB8RF3qCTJIPUVPJKMwMfQzg0gf4425ew51XyG52N7znsbd4x0A5MyJfHBbfhLfiSxJB0
0pMMoCl0Et3IpoIGR2yC75EwDvm9Fu9+AaVmPzXQ0+w5vpNXq+L9lwIm3BEPPAPPwhvEiCuVSTF5
jJwlX9P2dCh9hn7FnuLb+YfqYbjqITARlsNO+I3YSEvSm9xHxpJZZBF5nKwjp8gH5BptS/vRCfRH
NpZNYa/xdvjuy4v5PGmhtFR1zZ/vP+b/h/+3QNPAQuiN8jAXZ78aNuLKDsBp+AzfF+ErIhE9MeFb
PPXtTx7B92yynGxVnkHvxVE+IF+Rb/EE+pVUUzxYqYrGiqes+HbRqehQPkU30NP4/oD+k/7Bolgi
S2PNWQ4rYJNwVovYKnzvY1/yGH6aB5DPTaU10iZpm7RTOio+T1M/hkf6ezXP1abWXvCDf7F/jb/M
vzfwJUTgHuJhgSFUDs5+GL7H436vQYnbDR8RA/IuhqSSNqQ7cmYoGU+mkIeQk/PJevKCMvdXyCHk
0ifkR5yzkcYpc25Mm9N2tCe+h9BRdAr6Xk/QvfQs/ZOpmZ6ZWQRLZZ1YIRvFHmQPszXMx95jX7Cv
2E1Wg+8A1/EEnsg9PI134kP5NL6Rf8O/kQZL70pXVDrVRNVCVYXqJ3Ri2qh7qXurC9Ur1fvVH2uK
xFNU2Aev3vpRB7nE5rI8tg9W0EwejRHL+yjPQ2Ek60FRUuk2spg+SvbSJOkhVWvamtwL1zG0f4q+
TTfRm7Q160G6kb4wXvylqnipwrn4y+8c/iZU8UO4tvfxzg+pDGQ2/VFlgDKi/N00eYtl8DT2LnzO
LhI13wLnuI5EkSr6EuuFUvAabyPlg5NtgFfYFPIo7KN5ALpqzTKU43vJDrQL/UhT8jsLoNd7L0pR
Fvsa5sEE+ilUoR4vhqfJSD4GVkAmmQXfwIuoFSnSA6pUVQQ5QcfxUhpG9gLl28XfM5MkwqRwmE8K
2XrVj/QzmAanuQ4usJdx9qfpK6wHvy71IWNRAx6FhTAlMBcelvL5h2QMMDIA3PwSWrdZrCl3Ip2D
VmUw2rT9qN2VaAfash5YYkfJ6Y5y0R8txHp8r0U7wVGCxqGOD0Qr9j7sVfWjFTBGMhG0OgD8XX8f
GBR4EdYFxsADgSegEdqDRYFZeMdtcAVWwjaywP8ITMbI8TPU7e5SR3pa6hhoREvpZ7QvXXP7/iK3
3cQO3+H7FegIbaSDUMo/gb6QG1gWOIPS3QAt7DoYjv7pZVzlDzhCZ3YEMv330j2Bjmwyrvci9A68
FEggOhgbuB96wiF4QS3BMHVaaID7/xUk/G8wCPE5cj3/FnwAID59ZH0QR3HtF9A4zkY5egdAEweg
7Yo7vxbP+Q8BDFhuvB6EqTuAWXcHagCsiLDBAOHDASJKACLHIn4GiBoNYD8EEI3jRPsBYkoB4joj
8N6OfhiHjgeQkcpYl7gBIAnn5sZTzjMEIDkGoEEHgNRmAA2/AmiM90jHNaa/E0SGfDuaYJtMXFOz
HIDmkwFaVAJk7QXITgr+pkIrnEdrHPee9QBt2gDk4r28ONe2WNYO79f+KkCHFwE6YSDR6TxAZzx/
u84E6PEQQM+WAL1xjD6X7uL/BvqhHPVvEcLnd3EXd/H/NQbY7uIu7uIu7uIu7uIu7uIu7uIu7uIu
/rdBxRf1JHwDAzW020vJZZW6gq7zhoHELzPQqfllAtEalXSZskO0CWjJOtIY7GmWmzm1OfdabuT0
qM2BXExbavDSJMNpdVrdeCHAoUZmR2q84kv2Mj8i/jZsCCunM6RKHE4P0w4ABH4vT3Q3kyoCv3sT
PSnN9CqdWgJOQJJU+h+0Gg1jFNSaHJ1ZW6Kl2orAEW+E0dxMe4EwnkOJ12htRqINU16yp+FE0sRM
LLVphTnKhCz4rs3BC7HasrMFmmSQtLQw1jwzgmUq11VNTzX6osmpDFZOoq5f938bvIrvJAzComRl
nh5vBEiMSD9QYHNlsopQMl4lRrTcLKyC3CoSvHPwtosbKzez/fqr/we8yyx/b1okfQQWuMerSzYT
sNjUGoulgmSWwyaTBqnXqt5kGgLMwmTG2MvWZ5cpN669WWW5iXfPyUWGkkLiodZmWS2yMlVqfEdY
CLm4+v0egw7NfTj5HlcaSfP3PkR+J6YfPq+t/qCgdM3B1/wJfvmO8Q0NaAML1eosBGxaMQPdJkbE
DMywiQ0xmxJM1PSy7e/HD3OBtVmyB9+ZkVGRERZaOxc5mXhP8sy5hwb1OO3vTS6RLw8dWFM66MPq
2s9/8P/s1+DoO/wXyDw4BTq4d58OhWunqoL08noIy6GU6EgO6CjDDKhaqlv1hKEwCebAZuT4Zv2W
tTiLG4U3LluqcP+QyWIzqyy1CrObZGQiq8NV6uQWLbL2n+o1sGl2C3bq1JSlnh7Rw+7DcduSCjqe
TkR5buiNnkwnM9qD9MAhXUBjpMnYIJpPXi4k5nKh5Sqk96hqkgFTcJHNnRFtaQqp2LdPSEAlXhbh
7Bm4vXYqJpsTnOJu4JuxfjNXZnmzUJGC4KQqT506pXyjJfANzUa+M+h7AFjgQll4Nq0IXPDK4dlP
M0LZJrabUTY9+NgfFRC1jF0Deg33YzsOzstn4p1zLDeqLME9WCQ1Tit81HJM7EVaWgTJJGT7Kn9+
tPTPP8OFVvUPfMOt0hHc53jYt1clR1viKgLXy6isfz1wCSIRNoQ5cMk7nKsW0cX6xeYTJkmr1ttp
Xlj3iK7R7WP7hQ2OGBzdJ3aCeoJ+RNj9EROii2IfpjNU0/UzzYtUa9VrLCfsn9OzqrP6c+aYGAeX
wh1GY1Sx1ut0NcvQEtBaUD9XJViLQSipCUtl8OLUVjmOL1XYlIYSVTglTTBLsIsUToFCaCleBBFm
sbXIbBoZaUPhUrkSkz1hlsjMpi2sFo8rUa3qP+GjzdPLHmw3/qMtHz/8+IHts2Zt3z57VtdC+hHh
5J6Xh5b7A5/7/f43d619lTzrf/rH62QsGf/DuIViLy4ig6qRNzoo9spMWIwJfA5dSddp+MucaEEl
UaaViIGSkzpl7jaxIiBCf2IMkhfNjVS3pAyJyJJXolK0vpLkkAUQlKIpaWnK2oKWMDcqm1iFrSmE
wjSny6pSqZujpGbS6r1tP+r39FfpD/JH2sxKeKXTyaFifjm432qcnwO+8bZoLbVWHZQOqw6qj2tO
xKm7GAoM/UwTDCNNM20zw5bYDtmuxFyJvR5jOKx/NYzGWuIs8RaHRfV64DqocYM1SLWB694Yh86i
UalOxsWEx8XFaOJiUOY0MXHM6LBU0OfLe1qJtYLY9xkd4RI4KuhBr5lQg6446iOcj9hPcpDOBRks
pKXXYN2XS4fSSXQO5bSSJkECWbknuKEonTfThJAqxj+3qrbwstUm1o6XRabGaSYU2KC+Qt0ut4RC
UjjVHeH0ZCFHWrRo3gy3V1Fk3HtUaTRuKjVX12TRKPdz63/ctu6RxzaQA2G//+Ojm51fOrp1sGPX
rrY5I47MPnZl9IQnN5SGnf7su135Ow49v3hYE+TkgMBVHomcTIOPvA0kY6Qxz7jQyPOsA63TY1mf
yPst48NHRk4zPhy+0FgaviT2BaNOkpn4kppe/GEyVxOX0UAEg7x4s4NEfAXBSJrvNRgiuL2SPg/R
dKw3KcIRJ3FHitFWPFSeJFO5RF3sUXTAQ8Bj8VDPqkb2CtKyLPojUil+0RslR/+XMjSsIE/sqdOH
GyGNuFEYVIpa5F92Opo5wcggH1GKkHMoSGRKWFak0AiFZeqs+mQd9wT71OIKrkTPgL0JqyfM2b31
0czu4TZ9ccXC8eOWhe91fvfKQycnjB752Cr/tbNvBMg8+7pFvsdmbQnfSB96dMRj8+fL+46PKRs5
dENjx2srjvh/vYozjkHptOA5qAMj3PC2sOUbxhrWG7YbThik7qy78SnObChbYFAxtaTTMzUYDEbj
ScbDGePMCNRg5Gp2kB4EDToam7068cOaBgOc1PEKOvpVSdJ54xOa6SpIlteo9ia6mqlLnM3Vq8xU
aJzRGN4MqIXKlNF9pgqyTOHcPwuRe2lpeNpbrloUfUMX5GaONTtbOYkXNU7jKHhmsxl5p3x9yIj2
15ZtrAh87NVnZrPERtmMx8fniK/1FCBnsY033ODVZxtKemUbvJ5sQ2Ic0kbZyhd/CtCRaU4yrZkR
LiuzErqmdj599sm3397rb06GvsD213R9wb8FVWN17QQUGmGHndKLqMvfeeO7xTwcXxq/JuylsDcN
Zw3nYjXaMLspNYZpM6QMfSWqK0PRs4TpImxhYSdN5nBTWLjJbET584aZdI4Ir2kznsgmszeCRETE
2VBNXzVz8pGQTVRer4s74ozWoZZJljmWlRZuQTm0K3JoJ2C32Kl9lWw7RJqDmaxGKW5ZZtr3d/KY
cLs8/iWR4tBFOcytQokstCLw+L28SNM4TULmgqLVikKTKYW3CiZKY5gzwslQIiEiXI2W3NP/tYh1
9z+2d9eygcsabF9BP6t9tef8x48QzYPLb7xTS0ospUuPbV1f1jM3kv70sn/6YP/Nfxx/vOySONV6
IDcjUJ/jIRXKvMkTokkHtTeiQ3QHeZCtnzyBjVSP1Iy3jZQf1EyLW6BZGHdW83GkVY0KvTdZdslO
odnWBg6vsZeRoijFko+GCt6hEmslR6yU6Ag34nnbEt27fe5ii8I79I0sFgu1rGqoE8xykGyvLjdq
aNSkqDlRPKqCJpWnhU6zqjpOhVRXUdn0wqo6tgiVVaPDJE4vlVpoqE3YN1ciWC1ZQl9J+C1cY9Xl
9oZdJgxo2384bXtozN7aGR/M/9J/+dkl13Z9UZvVc8W9U5/f+sjMHbyvaXxGj4w2P5wfUeT/7cPS
qtmkG5lFtr+x7WjNF4U7Cio2rt29W5wpw1BrI6WXUGcne03HjITjP6rhWtRIYe4zKOFag7EYnWux
7J6KgWc0xqwp1n4PPclQMpSyXCSTyBw8YKNNISlBH7twSk6PG1X3Wm6K0054J8L2Z1uzg4ZeSAN6
USpgKrWrhc2WNYztW+av6tbCfIA99ssS/ueuZav9Nn91xbld5DtyfIOIOfriLkfjLkeBCzLgojer
eSRJiewS2cVz1fBthqTNII/Co2QWf1AzRT/VMM04M2oplJJlfKFmrn6+YaFxedR71rfDbIm43WVx
cowgspwuSCPZI2TAkSIbwGEHQ6yj8ebGpLHN6VBJDRw2o6P4sJZoK+gYryWt2OyVUQDQRTdbzNRc
QR7f39Re7EP/FOvLkooj6r2aCG8EjVjVpN6rQest2PKXGbdlF6ZXhaxRSByCIjF1CrqZHk/zZqHT
rs5cA5aEhd8iDbeKBhk/+f6rh498N2HiouX+m5995r/5+PCFE8YuWDJ6zOJWXVb1nbtt12NzXmKx
KWvHb/784ubRT6c0PLb4UAAIObLyDdJv7Px5Q0csml8T6LGq54slj+3YhnqFYRdZyD1KvNfSK3MJ
VGotVeVwlkNUHP3cdMgFKvyfLZqQJz5F7DR6o8qigvGOCHcQB9DlZQWnTtW8hK4vDfr8yr1NsMCb
Xqyfp39S/5z+uh4DPuLRZek66gboRun26b7SqfU6k1qMqc5RqSQT1+/UifjAJeVwZRpzMSxVqXO4
rqW+lZTOczmVOeFbzHVTysHwoFYJDMQZUFtbZQlGCcokwXJCiCNMnVI30fqA4VQoZKibdV3ggLMf
JP4vC/TbHZAI873py2KWxtJZMbNi6fCYUbF0gmGYiQ5Ch4y2MHUw0dhojZqDJdlqBWNKOHGgau32
upyJzpwEXUJOYqKc43Q6YIjjAd2QqPFJliEyul3jXQMHBe0Hhlc3xIwxtKlVApybOYqxvWxVTv1C
fEEhBn7NRdzXht561nOxFhNVi1WRT4kjsknSwZbPzyhebz8Q/du7n2DwOi+/RQytOEXGJdnG92jV
Ou2F4a3GbVq1LvLU59+9WLT1wXu7Ft3vf1rZr0n+3uoz0hnoBAPhN+9A7rTIkU6nu7kx05Rn6mLv
4OyY1LFLpwH9TDNTTJHuFOLRpsZ7UprHtMhu7x5gL4i/zzkgZUCXggGj7KPco1Omx8yMn5q0wD4/
Zln8UuciT7TJ0ssErK8wOjpzcoa+l57q1ZEHaWdoD93owb3tWzFdgjjaWhE5bXIaTaskPSCZHtyf
3jnJrCbqCjrPa7b0agNJts3mpAzLZDTOlWQ7xNKNe3NbpiZhey246EavVm5OmkfnD1wWtFI9qmrF
cVZYdaMWhQQVM72qqhCV8zKKR27hZWR0yGIJh9Qt7LLQSyUEicrKZKoIoY5ZLWzNm9EkVyKnEeE2
niknYQCu4q7EpKRksS82cDblIhxWzrlkDxGdQltlonxJ2y29C7aNe+7nqQM3ZieWr3KkxDcfMHXB
Tv+uU9/5Hz1zhjz5K1GR4fn7Mn/37/jpgn+J//f2/UbOJG8Q7+9k6dRh7+3/NK9/uNEf+Vi/lrOm
dF40zDtlvPe5bveN/XTuJpK7+b7CZ2qHLTPHJt/TixhXvkQSXznnH/Pdr/6N232zx30+Z+qV1a+d
u/EFMRP53RO73vVf+PJkanI06b5kbfv5745evKbtqvdR4gO1qGQF6N+pwUQc3hHplgzLGM1YbZFl
MVtlOSG9rTpiuW7Ra6QCMoD2sozV+yy/GH4x/mLScgM3chPT67QS5+g+a1RqtQHTGpVBjQGwrDaE
YwFlTOaGcGyhdUiSxqFiqgo62asFjeFbr/g5gUqiR1Ol99oMMoxSsz69+Gl+kbNVqOkVhHj1vQxH
1BcNbJWBGETeYlafVtM56hI1VT9pPvtJ0BJEI/CfHTc3JtpSVQX23JwY3GxFu6pE8IxOy6LG9rRQ
RILnVfYiy7FjpmPHFklBiirXzafv283n6D0ofy83M426EqMpCPwubHcBmTql0IVht4s5WZiTeZJV
akYz/0Hzv9hZ+8yWz8hP6zomxmVKlX92JIf8HeggsubAjOVL0QquQYvyLfLXqngxc729OO/oGuAa
7SrWzteqxsVMkyZr0UhK8/Sq5EgtsyenOiLjtdowmyM1NSUF4uIdyKUEh8MKGrtH1c/tMcQ0jHfI
SnRamNZ6sGJMlOdwN3tU1YViCLQkaFhystOt4skXCYYSaFEyrc5bYgUTdRFn02Ag5nGhq9s0aGow
vYZ6tr1bPHrMgpUDS95Y5n+S3DO3ZdduHR/b6D9HJg7xtB/Uqt/qZf5dUmXBgVFDXsxMPlQyZk9R
E9bHGjm6R5dJKdWb1YaWEzr2ebiJ8EdGB76RpqNdjYcKb9EIOj4eT5emxhEwGR6ML4H58atgvbST
vWA8wPYajxs/gMvxv8RbTbZ4a3w8S1U1sKbGyQmdjAPCB0YMiB4rTYh/xLbUtp6tM62P20aep9us
Z0xhEA4xlnBLDBcPWsoaZBNxYCc3yLaYgfDYMIeBxTq41uIxdwWPTAiJSYjyyBqiiXaMGFxnM5CJ
hT3qXLqgHU5LKxQPKshUEqVoPnLHloQmOErtEQZZGAZxVvO9R+/xv3mlyv/JM7tJ+6PnScPWhzOP
Prn968ETry587itKm/xY/QZ54MMrpP+eS+822vzEVv+Pjx/0f1t6CG3wRtTBQSgjZuTPfK9HTiDt
NcGNt1ocZtDgRNFPiUmIt4T23fHXvgcfQoY2vUlG+4e9LVisWqPSSBqu4apoe4ydqvQ6g86oQ6sW
GR4ZFslUsSzKSWwmvNg1cU4SqbM6IS0N15qKr7lEEZKoyKhIdFkpiojb2TQUrKM/69xI/tg5aHbB
g8X3znz81AL/HpL9+AtN8no8ff+9u/zvSZUR8d2H+08fe8nv3z6s6a4WTfK+ffHqb6kOIQVbURfE
30jo4T5vhEpyaDRqNTAuFqrTOvSgUYs9i7PYmqn7sa6yTjZSXYyRa0OrNrS+L7hR4jGLslU3Lqfd
KfBNMnDyEc4QtvKkmo0sreYMmy9V7vLnvuw37hIz2YYzWYAz0UI3b6oyk5V42NRNBieyASN7PaUx
+vrRda0H3zH65aDzK9z+O0fexr6ouUJ9tb3EqK121Y7GO0xEHTiAOuCGT715seGxEbQomQzRhBEb
S0oCpy2KugFHJ6ooh4mhi6olxJPsTpLRglI5uQj986klySQ53iPriC7aM+K+OqntYSlEUeiBUxAh
SMgFTc9RssHnCNnipEPR6MBdsXExcdFxTGXwWNwRngSPxs09LrfdGO+ESHOYExuHh8lqzCVKbieJ
06OMhFvx4tA6nZDE8KL8RQ3KivC26v8+RkgNaklzt/U2LYmMUjemqCbiobU4QVGOrKw7nbjS/8Hm
T/2b9paTXuc2EfKEZ7dz+P5JC47OcLZcROjjs6+3obkvk9pLU4sPkCGfniXFe8dUPJUxuaRH7/k9
F2865v+9ZFgWsYqdfB51J1GRqbEi0keVD4toxplDq9us+0BHdRKleg0qg6xWqwpLjMRI9cENVT5K
wLYoV7KRyBgkFhknG3nrAnta4RTLTeVDBGRsjvKIASUMnXpFw0haphU3GuHC6/NH6Z9Hj9aqpMra
F+mgPzvS8toeePPDOLW5OCsGT+0T8kTFE8TylvcoTxLLM5sFaaOMIG2QEqQud5DGO4LUHhN88phu
tDSTpVXSbgllAc/WlbAZfMDTMYTvBRfhOkg2GQtX4XBb+dkCxTS0H5xfVoIna2HBlKk5tYV1+yQe
lwhBzbQePipOK5xrVuAbNkw5oXp4LaPoGNWDdJpqsXGxVaWlGB/HeJ3cYdZqPTqdxqMvlMOIHOYN
6xVWFMbDiAe62fYrA1ZZCqfcrFJ88aqqXOFXhR4LtGiOgymRr6f1bvXkEV3GNzha8MZjb5wim+3b
ZrUvns1+romuODn+gthNPC2lPmI3yQJvE5aYla3RtkrWNVe10HXSDWQL2SdMPV33GftMxxpIy3ip
tIN/p5F0nDTnZ7n4dOiSV2tzNmOyuOAxUG7ItonScsxrQpQLGq/QI+W2SFF+wXtPNI7kdt+j0UZH
34PSqtVpNTqJcS5LunBJwhwKkAodGpVOBxLlhKr1GtDoGNUT4BW0ldecIZHNkk86Il2SuNRVI8r0
GWoio6viUzN0ZBd69Xo5ZMi2KX5LVS3GVSK2EqqUI8QsJ0cAtVf4LOL5KVK78jxLrbHkaHLQR7Gj
jxKLPsoB4IFPWxYoR1Tdn8p5rdpEXEnD6GwukBibjfJzYX8kJiOzVWKhelu2JjE8m3vDs8XC97kx
GZF9yx+6FQj1JlOmFsIUFBohKMRJ8J/auuYo/ZSoa9fRxwJQe/M6SnwK/aT2lZq19Op3fh7aPZ6q
fGaW6TUQiloogUbEbBX0Ja9JTVnIlKpuOb6uFgYteFAonRE4yocomL/swoZrAVRmvJ+FTPPOAWrW
hNNYDZ9uWGh4x8C0hi6GLmaWwt3GhqZ8dh+fbnzItMio0VNJk21sYepJu7EOaq+mh7GdSbeWrmNr
1Gs029hLapWNmk2mDInixlKNwWjMkDSY1Bj6mPsQL7qkGvFLlXqj0WSygEZLi2wlNmqrpNvASJqU
SbKmgjTx6gxanew1zNETfSUdgL6zHmtoBTqyWjMB2TzZQiwVdMCrslQklUhMqqDbyq3CtkSLj7UK
c+y4dMVXxXRMfeZyIXquuTnKJ5d17xj0Z4U0LHpU8WCRoHL95aq+BoZANWgCZ9GXP6t4qt18Bqxr
oIiIMfD7HpNOlIaehH6835ltauhUnobuz8o2Nc1SkvsaYWnoiWdaAfq6uPuKG0Aio1pkESfaOuIi
1rUkidyXERndnAwl0kH/gN3+fKmy+ufHO/d6htX82ZG/W92cX6qWhSxsQE1OUE7Y7/bY9MKKNUdj
qxHxgFqDiqTB8JVptJxSrVrDmaxSSYWynsgYIRbpJ+tL9JJeg0evYqYN2DN0BgeNW5pim6fcqDfO
SjiHPj1vHGQQEdqwV+PtmI1m4Mj+jtkab9Ngsmm2GlVE+Ij7ozHZNJgUpa7gR3R6V7baFI4IE/kb
+8MwGR9MxmMyQiR/31OvMyHtUw7FAhRhIg4GYt1wnNHK4zV+ZM9cPgdZU1Jdgp7eCPQBvpA+BhPE
whxvUYyZhFvCw2OjYmM5t/BwfZQ+lm+P2m9628SiouyxVI73WnuG9YzyxuRL+dqBlv7WoWGDooba
B8QMjF0atY5aoh2M2Rx6bYRHRgcmpiSexJs9glfRcbe6tYXCr731gzd0asMsInwVLp5yYmdZILMp
WJtRdGthBFlMWrxLOu7c699/+LS/cts7JP6TcyT24W8ff9//CT1JJpJnj/pfOH/Rv3nfO2TQ6/7f
/KdJMxJbTvRP+q9A0Kfltbj/RrDDQG/zUdYJ4bSbpVv4fZb7wrne4EAVhCh70NuyeTQxcgzBfzF2
Y8hGRN8a2kwpvNmjqt7bCh7DoVgmyoEuOHU6rZiu91BpyhM97n+i4Af/Cf9i8sihjYXdm8z3L5Eq
TbZR+yce9NfWvszIsjmD50UYcab5gRXSD7gnEdCA2LxPDPVs8tBoe1YE1cfxBOEwhSeEu1SpUqOo
NE9rKSeqlae71D2qi6dQ6u/K90ySHmEzpWVsmbQa1rPnYSc7A2cir8CVqCv2mDgpDVKl1hIvlJ6w
r/Gc8XB3ZKqnWWS2p4u9S1xeQp6rm2eAJt/aP2JQ3KD4AQkD5YGJ46TRERM8j3hWxK3wnLOf90RH
oH6WxWaD+PzinthsyiIbMHUDjz1SAhUGozESFRmQkhwOM6OaJIdaG+MJ60pj5NSSVJrq9KBa6aNT
bheHHsEgR4lyQi5iVDZYMy0nlOdmGPXAVGECpkx1ow+H4e4tTp0QGSxtEZIVqxCcLE8y/3XR1OyN
zz731nH/od0+kndCyM8DtVe3TdyJYvOZ/ysSe37s4PtGPVuYtij7kfuOkMGff0ZGVr7hf+Hzff6L
y9MLN5DsMqJ70v+JHxv7309uHY27swXtCAaZKEWJpLvXbNObiK1F3KCE0ZqJCdxWEfiq3BbTDOn1
8sTkZlaRj09uZglRc4hi/afl8Z5gPba3hKio9xZjwm3qGtdV7qsfHDcxbqr2IdPD5gW6xeanjdvN
FeZrpm/MFpPBIFvN4Var2Wo2aG2x1BkTqVPZrBajQbJrtZFRMdGOqChwJioSbbebzSaNw2PaoCqU
kyYnlSSxpER7SLJd4vSvCyRwK6Iv26tC31YJCbh4qJmdrnyUGvwkVar/6D/0Cn5qpdN4zdlmSyur
rZWwPmSKYuRNaMRiorOtaOZsCJM3LtuCR74lMQFRb7cKbnkQgKFemIs1pqg7LkWPlEfPzi209Nh7
M09+1KNB/+6BG0f7PzCwkbPbl2TLgjX3Pv2cP0Oq7PnOwxvOxruT7p3mn0KazF/WUq+uncYysx7u
NFb55H1w4Bv+PUY8GeD3bhjBRvBi9iDn7uTmLDuuPeui7h6fl9AhqWNyX1agHhw/sMGSMFMDoyeJ
JrFkdwtzM1cHd176IHmAq7/7fv144wTT6PBR9of1M40zzY9apiUVuxeyUv0SY6l5uWVB0jz3E8Y1
5jURDneSyaiXnBg/x2rUKs6oiriTErEMw7zYRivRxlRFQiMLkUkvUkQmk1VEhV6uz+tu5HBEMsnR
SBvriemq9UAKSYlp6vTYiMfWT7GoTepDLvEU8bZnBeIjW8QN8ZEt7pl4xBR85AKFU1CJwrIcNLNp
KIJOSlY+AlA+sw09RYgIj4rkUcpuCEXzDH7VOPSdRyft6NtrcGv//b3HjZn981PP/bFQqjTv2u7b
kt2SfJZfMnNh9bPH/b+sI59YHlg+sF1xh7wxrqhhaVnPjZr0xshx7801LV0x976emZkTGrTeN33a
6eIHv8U1ZKBVrlSe9vX0GiXqQPaA8lOK2gpaXC4HH7q9qpIJTReffBCyjwSDJazV7F8XtMhCdC21
lwuvWpTv5uTWfemruYh8aZg/npf6YyXjrl1//iKkYAueeSJCC4cpXp3HnM/zNSc0PFIc7JF4sDfj
rTUdeVfNdPOL0jWz2gDUKp4Wx6m04R5aKEcSObJXJC2KnBxZEskijUr0K/pqsa+uMEJ4BOKrX4Ui
DMYQJHjMKQcEagnB0CN4vClRiBKQWHnR0ZH+6o/f9/85+WinXY+e3S9V1uz5wl/z3Api/Jb1rCk7
vG/4UeWbOei9gNRR+fT7V2/ndImkQgPm1qUbMgxFhiWaJdpVhiOG6wa9bOhloBwDTarTamWNFI4R
J8ZeMpXCKZW0hErfyjr0JUdpyCiqEbPXN8jupSElmlUazBPiNVJvg+yhlKykmyilosQqS70kmoH+
4yoMKq5LEvqQi8v1RduCPuQU8a0TAbsl+CWhmOgqe/CLQrc86wz6ieHoC5aBGdn2U5nWRgRBV7oi
8EPwgynhMjbAZi0UlxHEL8UpXgKesE6SGfQAMwltW/vOh+TRxgmJjciyt2sxeqz+pGTyQw/xFCWK
jAZQTxd2mizzdkgBjzXF5rFnQwtrtq2FvQt0snaxdbLnw0Brvm2g3bJWs9ZMGUcHXKVGXun0BoPW
aDKbDeFhNpv4bXg7nno55RLYZUENNqug3kER6BNi/EXRMQwnBOySRuOIsIdHRNhtBq3WEWHDpM1q
MJtlizXcYrHatAaNPUIyWy0oV1KEQWJ2ixmDWY2Gop2222xWK2hioqJiLG21pDfIYMBrBMILEum9
XxYPCqOjK8jSPSGbHRPdoxb99dqY6Fr7vXmjOlytt9x1/row26GvG9Y9ae5xq/d+O0FLvMhkOXYM
LznH6lK3XnBvzLg3VrGFNp29InAzuGFuLEz9a8NCEYEJS8oNXsnbUtnDqWIDw4IbGGZDEpaJbrx4
eE3IRv8jxy8mxbTUkajvPuzpimt09U3/Awf97yaro8L9J1Alcp9e/X0Su1Ab4//nL0v3slfQiS1c
Jo/qVP1cnWZ0wf0OowO9KWgko0mknqbYUsJakizWUtNS29LYytTclhWms4WJcNwmLqZQDG4M0Vtj
c+87IjiX68L3GWSGnnp4irqBPtXksbXgrTSt9OKOnTX9eKFmsH6QqZ9tDBnFx2sm6MeZRtmm8Zka
cTjMsM0IW8hL1aW61bxC86rtbX5C8wn/VPOZ6aztG35Nc8101dZQ/G8EWiJ+QpbpLZYws8loJBaL
0WoLC8OAXkuNemYI0+mJykLDtLqwMBm0aA+0jBqNsoGFGwwMFZ0xSsOMRoMBNOkRJAKlSDZ4DdRQ
QYa+KutW6Y7omK6CVOwbGtLpCq9Otddr6WU5bWEWbOTVyRAdHnHUKXQ67d4bQrYK7VeiqwqrCjGh
iFfhbfK1SLpNlMTXMPBlNgvpydEcu5UEpedY0FGue0QQ/DkdvYhyorOJcA7ssdk28bw8NjssSHhF
4Nr+2GxNYmy2+LZtWZyID494E+Kyw9CRYAijKTIqJ8wWGXWPBv2eHMYxpReRU2N0JBNt2XpDvPMe
AvHOHL1OpKhIGcKisCwsCstEimLq9h/YIbek0ZNB85NJ/jI+dVKrpVl+wzdE19fVpD1J/qi2lqZd
969McDaJ8K+iNfR1/+Jpub0GkgW1PWr+oPpGzXs5/ET55bGQHTeQZvs12laMt8bFfVNuixKi943X
hAkejRcmLlrhLdoVqfzU2xETvAFebCiMmlRduomPJWNVY/UXVFyIj0qj1qpUWhXTyjp9uE6nVzGV
lsmUoOUnKoNeRfCIJfoKGu3V6nQoQXjgmiqo3as1aPt4dSU6ijKyz2vU6w0ysD496UpFVvaVEXHq
2vcbTSH5uCnO3SrxgbcgV8W5m4PpHGvQ4CxqnKZBiy8J0RCJReKzLQteuvmi0DDEiU+1NAatgVcG
bgAL3FC+llAQ/PxT+JJa5ckRAgXgwp5o4Sb+9bNMTutfW2GlrWvf/Sdx9sprN4TEfVX7Kp3Ievg7
zppVvIrsrimvfVLwOwX9DJ/gN1zdYzMJAWpltDbrTDppOmuZTqPX0p0cGUMI1+q4RqfzxDubNdCR
P/BslwlH0851DfRxzYi4iG0oR8rFdoSJUuwiOdQqqtc5UPd0B8k+8bNyyMVYUGdovHikdv1frX0J
YBvVmfB7MyPNIY00OqzLsjU+5Du2Y8txbAxWyE1InMRJICGGKLZsK7EtW5LtGAKEcgQKhZQu5Wo3
AVKOAs3lkAMobpuyLccmLEeXdIH0J2xD25RsN80Wgu3/e29GtkNou/v/G0czn96887ve9733vZG5
EZwenwUjg3EZ8srEdAH1vfgsCBEx3BoWn+1rUE4qX05sHzTY6igL0kjbPiJdFkXXwAka10LX10Qm
N6cOe3KIbHy431vH5FJMgTVdg2fUEgsI8zkZxcxnSxd8+c+c78tfrmafHmafbbvi+ee/5DvImtbd
YzHGQy2wmeEAx5ZiRjEYSxFvB87gjT/iDEFqcD0nfL8z7f+ebaB21sQej8OWk5Fnq864G3/r/ffH
YvyyBz5//wGC9cKxGB6mdYfCfs5QyhsVlilF2G40GDDzI44N8ug58VESgHD2a+rFOTXVtryaHDw8
lnz/ffytsdgDxsIHwAe7YvwU5+cuQ0WoFmeF7xVlscQr+0qK5ZKSOnlGRm1mfcnCkha5pWSDHCtZ
V/lN+Y7iR1yP+p6RM570/rDoBe+LRUe8R4v+JeODImGOCwfcAU9pWUmojqsrW8gtKFslrC5tF2Kl
A+at5l+aP5c/L7XVhiyYUyryQ+6qHKfnuuJ4MVPsr7A0Wu6zbLeMWwzbLbssn1lYi8XPug8yPwy7
PA84/X4ezS2UqvysqTiiRFAwJ/8gc01YKQyTsEy1oLJgV4GhYHod1WbZeaHKupE6ZkcdrnMHPbkV
+a8YjxqZgLHRyBinzyShXSQ6AxjhXMtpwNUnnxCr8mQ6RBOe9mmbK+koTRKg2YL6tEgCYt3X0r+a
UKEWtnEZQ819V0aG0+XOK2BJ/AaNMSCZ2Ia2Qxt2vTQ/uaBm4/EOXD33zpuHsnZ7eo7ddecPlyqi
O/clv3v9kfjaqu5Y5+MFWbeunPfs7UtuWeK0yL78oNQz7dLVfZ6+uxeFI1eUbzpz/vZLZ+IPivxK
0eKKBeuuabp0ECh4B1CQrMaR+PD3ws9hg9mab6gxzDUYGgO7A0wgkOuv9l/u7w1sCxjrHQ2uBt+V
rit9LUKLfLW1xXWtb4PQJXdae1w9vpHA++bj7uPe/+P4g/sP3o+zTgTGA17VUGGtcFYaGq1hw5XW
pYZ2w/GsP3NfKGYlw8IZGZTpB90tZfgtJk/+MRNWTGHTOtMWE2dKYVs1qmaDDDOCwRPbgXfjM5gL
4EbchFnszZ5fqwedJcj+Fon3oZFIZOGikW5sawqsL4H6ckAkbOBUZTMZCsrLLWTBp5oMopr21HBi
z/pdfeGxP7380kYmtPLbA8/9oH/gOcPh0T/f13Tfa8mxz8be+z7+7isr737z9WOvvgnStHT8FHsa
uN6H3gzPF8044J/tmO1udjS71znWuR9lHmUfkXcqO31mQfZKG5gYu8HQb+6Vt8hPmveLL0j7zWaX
+Q7zxwxryb3OGrfebGWtmDDrwkq6b7MO9aJtaAc6gc6AMWW1mkBl2v0m3uPnTH4rtuZbcjOhF/mm
0gBMBWCHLvRn5B/lcYBv5Bl+emboCNUPfSQOMaG/dvoQwsQYPJ04ezqR3ge01VUo4Jy2nEw7o9it
hSHq0S5pD5Qgi23Yk/XZj46P/Vfi07ue/7fALu/Na+784c7bNtyLb3cfOIqzsPQcZm7Z9Vjmxq6f
vf3eT78BnDUPsPSRHt/wXvhZieHkoByS58iGGmeN/ypmhbTc2ezvYNoMUbHVuc4/EnjH8K7jA+8n
jk+cn7l/7/2EcpArECj1EbZb5CM8yJcz+XK5q56pkRcxc+V5zoX+q6RVcof8ifG3ri/wWYuCM1iL
SbECZ5l4GwLWYk2eaoyCNmtQUY7ZsGIL29bZttg4W8qe/wp/lP+IH+c5grsmnuW92aGlOmMtJpsw
9GxJw0nqOZLPJGsRoc6puSA8iGyJTA3Wmxk9cvO7/RveuXXddyv2jarP9Q/84OkbNj12xz/ec/6J
7Zj95rJZjOWLeYz9jdd+8urxN44AzhaBNGYDZ2UAzj4MtwWQP4NZybYYWsSVpii70RAXoyZBQQpW
mEL7+4YvnOd8/HR7vXe6f5Z9sW+Wf5l9rXe5P2Lv9kX8m4ybMs4x5zwKcmGr7HYvdRFXmXX5rduU
HQqjKFymX+IRYTwRP+AA5nKHqUUnFpaEdstY9gXIRliwIETu4SyiGQM44KpW8vlwfkloCsp0WSxd
PHpyidIHFklfKfW2R/Uo4YbRvgY9PlA3O/sSaWbTFpedfA51wXEOjYw1stceLvvjoU/HPsPOf3sX
W/CXp6S9t7feM3qcWWaeuequzc/gVe4nhnEAdIEZF419OPa5ou463IkfuGN255NkxnMgxGwxvI3c
aF842yliq7fCW+kNe3u9j5q/Jz8jCz65SN7tHfFyXjK6Il8glCXIrNnql3AGU+p0cKwRSdud2Dnu
CHPuIIdY5n5Mdx32TZ8ZorsPkj8Q2gZtPeHxvoQPoxx0DkuIGGQtpeT0A8yh4ICfbtEMMnIOos6m
7bY7FZtR5I0CTCmKaM9ENqM1E4OhW3LLLbgUGCtBZttqEt8HfAVySMQwg8SZ792+3eG7deDKtZkz
q5bPOXqUfeSevo2heVfZvy/NW7f+ni/bgYcuH1vG/g54KBuVoDPhdSaTwVlmCjqvNM11GsUsb1aZ
qcBZlldnmuG8wjTPuYq/2tRp+kL6c4alPK+s8LK8ywqvLNxWtqOMn5Ezo7ixbJ5pXs7c4hU5K4pj
fGtOa/G6si1lxwtP5fwx77NCm9tlzDjI7Bku8jt4qsEUFVVS/bUFjaBjiHDXjeFZBr/fKs3N9Zsl
V0Z1sFoKejzH3Fhxh93r3FvcnDtlxUGUG8h/xXrU+pF13MoFrI3WJtCK3tKyVA4RSPCBiECeJctp
fWSJ6RyJQj+pB6Kf1FZ1+kCLuUlwCp07ycI0o0mmuya9zzw1lrZ9l6lqdurGOz0WPLD712d63vrW
S9c/Gf31jh//7uEnb9z89PPXb3r6at+yYFXbmtrdd+OGDx7C+J6Htny54S9HNz3Llrw18sobP3v1
Z0D9rQixp+gq1p5DyEUOJ2S4Q0Guhp3LHpY5eook3+0NuQWb2eZkDRhZ/QbeaZLMQTFcPSM0LuIR
EYtL6LKXOzQjtNt1xsX0una4drvGXZyLcQb1kATIfIacIFMBsycQh5ZkzF/q0Y8X0V2v0rPaKaoG
bQ4kxj9lN4vRwgctRnMmlgVgNERcqltQaYsWsKAdEbHl2ShWjBm2rcM3jQz8aNFw/8al32qAafBP
97fs/N7odcxjW29ovvfG0ReBx+4EEWugUQw8ujHc0iRuE3eIu8UR8SPxjMgjMSD2ilvE7XrSCXFc
lAIizFU8x7DgEd0EfpfByElGPmhA9OdfdnMj3AnOOMKd4RjEqdwx+MZxS4T0CBP04CYZ2dQjmy16
DC+M4s7h4WHu90ePns/gCs4fJ/GLj48tw/W0j3b0cHgx2M+GS7hqwx0Gg1swGHiOYziDA2HZxIDb
ztkMJp70y2Tk/TbrNpB78NrNZjkoSdtMOGBqNDWZWJPX4Xw+Z36aIWlkzRKFeON9qHEx3TSx65sm
2hJPdfVWRdCCryyCYi0QFCkTixY+E2lEIEcLqzOwdmaHrEOSeNE7hsc6c2cEamcMV896cCH36Vtv
fX7Dw5aF93Nrz+84sriNaDfAP/sXGg3xRtjHG1cZ14isVf5Pwzkju5IdlBi7UXVQN/XMPnshcVvP
DMPdbqAJdHXlTPg2SDFy4Koaa8X5gB3jNOlqaZDtl46zHxv5J404z1jAB4U640yxUW6SV3OrjVfz
q8UbuSHDw+Krxn/h3jOeNH7K/5fxcyHDLkkGluUYEiAhgtdmEAUhqIVFsBwX1EIlJKA8J2CgL/nN
R8FkQhJHXntuyBXgFs5Tqf3i2wZTjymImCDYfQg3oibgN69Z/k3O/PZJvNNl9r70Oru+EALTs7uO
uGlcOj6CBErwQAGhgaVX7eBPWBLLsupEISurgYQ+7M0iERDv7FXpbU+OfryH7nT3IX1pxDg+sjeH
bhTvdZHbh3sVGjcBN/rNTG97TOmdcqzHXdg/4LDgdEFrTmcDvUCpc3s9pPAf9mRq2XHLamqs0qAK
uqbBA0PjH346tgG/8uHYYzcbDn/5Et49NjDaxgSuHyMnWW8FNqil3H3PIWSASal2phYaFKrR7pXT
tbt2hnokHAStZDUEDNsNHxm4JricMbABQ69hi2HcwJHfOWdYTdGQmqjC8cEMtB3hETBDmSlah5uQ
ydJSTSqp8k3QkZAR3Dqsxw+BZjQWwEyUh149hETw0WeZZNCMJ7mT4m/cn6iGdw3nVMYtqHmiJ1MV
WTYv22/M8JtABLExz+dVpGNBTH4TkQmCLFqC2+jhxJb9nuC2TJwJUNiLmOq8ID6GMLGXmQAi3MIi
b37wIN60b1JQwUcYPUlWR862jNLFM3ALaEhNo8ZKNvfUWDiL2ekocJptmdguZ6TVJT2ySQ570e0Z
Nz2nQXUmnZynas/Hqp7cMPBg4KbX/vGH+/LWXtb7D8NXt115Sz1X8MCS69ZffXjXC6OFzPe7rqt/
YOfog8zeTZuWPvLt0ff1eeTfAVsu9EbYYWCNDuZp5aDyMftbxxn2nMPIEZmdDggcUvBDyjHPCc+4
h1MFp8XpssOEgo0uWZItZku+ic4qJgz/TUs8lJBkVvGc8TC9nh2e3Z4RD+dhmeoMlz6x2C+aWNzp
SeVsg+bpwrSirQgQFTcxr7iMNlESJF5ijUqBzWjJxFbJriOMhP2B8FCezpihu7hTELb18f4P1j22
VJGGSzYuSD7FFTy4a27v4qobR5PMHT3ds+5/Y5TEv84Be7gQcCIjL/pJuMXOS17zfOMCYZVxtdBh
jAlCSKm317tqPHOVRfZFrrmetYa14nKlxd7iWu7pNnSLbUq3vdvV5hnEGaLRIF/DrjCskK4xd7FR
Q1TqMktuP8fbgOWc+TTC1JEfDFXyGPEKr4JpO/0jwmiQ7iXGL8CWfBSGLITRGDTdRwxf7fxyX2nL
uZaWySPMxDugy0LNhmZxvWG9yIGMO+j5LqSf9ppqi8zZedfPf41dN/z+7o/GTh/au/WOvftu37qX
ceDCewfGfjP65u+/gbOx/Mbrb7z189dfg6a3jsW4HMCLHay8o+EfmJVpyqXKIoVrVHerTEAtNudl
VWVUZV2e1atuU4V6d33mFe4rMlcL15jXutdmbhA2mmNKt3tj5oj6tvMDzwe+t7NPOk9mn1DHVVce
V6qUZtRw9co87gpljfKJ6fdZY4rJZgHPgTjrRhc468jizT8mYUUKS+ukLRInpbCjmqm2BxH6Wnc9
AO46/jp/XYs0qJvqrjvSQubKcDL0+ISNnYKqrTvr7++889iG/o9uWHNfue3JgU3PPpVK7hmLGV7+
5rJl94w/9MTY+buvrB89z+5888jr777+2q8AXwvGYuwJwJeC/OjH4YdMTClT4rmEWcQMmY2NGY3e
Rd5t2TuyDSFHKLMxe45jTiY485mtjtbMddlbst8xvmv/d+On5t95lGIm11yaUcfUmBcy88xrmBjz
vvnXno9dn3r/PfNLxoo52ekDv9NidII7hSxuSzUiXqcVK9awdZ11i5Wzpmxf43VmZV9g52pG7tmG
i/GD+rBNd9Jn6JbtBS5nWcmDK18e+yz+9k0/73t8NOe5Tckndw30PzEWY4RLluByzO8Yu/XJe7+Y
zT7/5ps/+6d33vsnYk3cDubSq4AdG7o1fEmFAysczuNC3GyumWvnUpxRtAmiIMoOmygjVsAmygZI
Eou2CVjIVR3YweTa/qqVap9/ZMJKPam0nE2Q6GgyqLr0wVyk/HKrhUavtSRIbJlGf83v4UFX3P74
ZbHGa6697PLLL7nWmc0VPNa3oP6pwvmN6xKj75D+N46fYvdA/yvx++EbuFxnbr14hTgnf1VuNHez
eK94W/6TjmfLfsrKotvncVcuKnvPbchkVjKMUoUlz1phrbhWWmtaa14rbxA2iBukDaYN5g3ycMFw
oZXsyecXz8hfI602tRW0FaXyUvlb8r8jfc98f9GDZQ9U7pSeMT9RuLNoX8HPC1xZZKvDnl23RigM
miXOpxZkcKbyLB9xjPwBb6O3yXudd5f3qNdo9Qa8ce9HXi7gvc/LeF9kVoLHj4j/pJA4QwUfAysJ
K5ghRxX2OV0hemQh22ILYVy+Nqsri8nyZ/Ccv9wU8GFfvjfs8IS8B5lr9vL5JZDzgL/uWAku8VWR
UgXgza+rGqliGqu2VDFVCsY4H6n51tyPJoyr6WkHvm8xea9EYglV+sSHP1uqLxf1gRtfCto8QQU3
cXIigNytTQXhwmnZeeBoFtgUu+JQWGOurGYisYjPxIZpcMl2wtccS14mys2TzUIxmMFFhaJkLOUy
UUDJIpOGFjZOL3S9vaT0lluIl9JHzPzJo8SFBYXl4NfNqL0oTgL+SMgXdfQa91rvumHzpprgd159
uGnWzJJvN9/48hrbbnMytnmDy1WRedsrD66KvXrj0ffxpf6NieicS/M8waqFtyyZP1QUKF1wQ4dn
+drltXn+LIeUXz1r89o12696jnBa/vifmBLDw8iNthxCEgnMLgjRV8/MAmCLFzwcsyxhFrkUsdQq
gapkTVYlF+Vi2R4043FemCvOXcf38lv4bTyHYI7Zwe/mR/hjvJE/zGxAHjxjT7smLPQFJ+DVnSRa
4DRZhidaABwKGoXVUloadGtrT2SlwFZLT6HTKAZG8V3ZsL6r7Lbb9u3f7ygtyn5su3JZ9HGm9R7M
d419657R7ywu85Gx3ApSc4L+VsXLh5CPrPuAhcioDhcJfjoTLrY7Q6UOnC84XGbscJlA4G0wHFTt
Cnrc1MRw4xE3di/xUbEnJobvjI/p9e3w7faN+zgf+LcTCoG8BUQVj4EnyIlLvBNu6+m0dQGaga7d
NqQP3wFL+TjFIltlEgdAzqyAjcGZM5Es2DTnqaTkFm37Ul+EKyygDpR7MrScbdz87rVPNCmmYZOt
Z9myey8Z/t7wgu6mmiRz/+i+b02fv6z5vjuZOnAWMXmXAXsKcCHhaw/UgIuea6uTiDTLtjoRzKuQ
QC7MwfHf7YM71u8S2XYSs3NCqAgu8O1UWARrG7ngAt+Oh/cXlYeQCheruRgViQVSHaqRFqD50iq8
ilktXC2243YmJsTETWgQDzJDwiZxUNqKtzJ3sHfxdwrfFL+PHhK/LT2HHpdeRgf4PdIv0c+l4+hd
6Q/oY+k8OiuVScggeZBLKkLkAG0TAs/GELa7QoYwGIoSOFlBUXKKooRYBvwpGhkBfhiStDAHIy+J
LMKGCjM25wrhcFh7kxLO3B8Gt4AxABQWVSaMc02/+xcayu/zjraMtvg8p0+26Md9J5wvW91Fscgk
XHwyMo0Gp6WjDhzg5fxorOvHJ4MBT+kfDo31cAWjt3XEVwwwdxLvXduXPQAUsTN7worViUu4Yom5
wnaN7V4bayP8KQZyQoo/S/Nuw88H8kOc0Sw6jJmi127gEGc0iSaLYFeQg3XyfiHTlAXGW5AvEUot
IVTD1wuXWOaw841hfrGwyDTbOt92hf0a63L7Rr5N6LAPGa/nU8Ih42HrC/Y/G8+LRSZbESqSCy1F
1kJ7hXMmqrUPCncID7EPmp/CTzNPm54070cvGA9bfgFe8fviKe6U9bf2s8YvRL+dpaEsvEGUJMFk
NkuKzQbytWifAdnVg+MLw+2S1aL+zMYLKm+z20sNPLjKvEUym4OyxSnLFsFmtZZKghOKk/gWnYqI
wbydE6w2s0WWbBLH2mWzmZyaImS1W0kMreQ8p8iYHF3ZIrPyQfxUWFKbJByXbiY7y8zKsNhkw3Hb
zTYSVrUybFIMeB31B1kg/FP78TnHuXY6LXgXn21p8YDah/+EAVo8Xx/bonOEjV7/G6EtvEVpIJ+t
+n7qot2B5quHZdWsMi+Nn0AYPpbxY8Oo0qraD46fmDguv3rR7lAzuOTC+LE9PDlFDwk5zYt2V9N9
DmH8xB5e1VLteig8CX089oJVJXULB8eP7eUrSY170UzmsNbSROUT5dy0nG38xD5J5VSk7YljPY7y
nRfsdajMTkNv9zjolrjmAdPoeMLklMcdbhpXwxayeNHYi4efaeSqnzm0vebSF3aNDb/4TPGvgOkf
PWl7jekZfej1N5n288eZzfu/PEp+0Q700X8A9yt48IDVjq25Xu2QxgveujXW73LfFR62PGIdMYwY
R/jXraI17KrzsQ4xQ/YpNbjedAu+1yRU2K/iVvOrTVdbHsQPSQ+ZDjAHzb8wvWZ5QznOviu+Jf9a
+USy241GVgt4MYo05MVqVUjEi9UqKxPhLopktDJWSXkVvSoySnAi4OVVGcvBqTEvRoXGvEhNdmxf
KN9kzpWsEaN4U1gCRXIgbFxq3EIP+c4OW1T2Jia3CQa60Lb5iP7KIKpbQLUonyhnT18U3lJe2qIz
UIv+mhES3UJDWo5oV7jxNMxFX+UZtniy6mj4iSmrzpzrrmPhQ77vzalT6PJ9Rh3OzakTw/6JYy6r
qc9KFmRIjImbaKpash7DFmIrvm3s4d88Ue4vC+771di38d0fHK8f+5QpwmOfz6+8vPr8mHn0n/EV
q8daiPbKGVvG/hHo58Nb91n92Ep6sdNfV+RcZd0lsWE5DAhViypDCrnwZtHukj32QlOhuVCeYZ4h
11getpmK7EWOBa7V9tWO1Rkxe8wRyxgyDshDtuud12fcLn/Tdo/9Hsddzoekp00vKS/aDjt/J/3W
+Wd5VPncOe7PBhVgVkCfgOb3Oh2OoF1ywherGRRG0CQ5TSbJYbebzSYj6/dakV/xMxX+V/yM/yDT
uN/qCNvDzoPMirCp0R62M9fZX7Ez9oP48hesOBfNzZTII7tVNYXDqrnS3GRml5rHaXTT5fsqrDBY
pnE4U90MysPnVUbJ8WugKjnE4lHOnvSSl2Kd9nmU0xRCHmLcpEksTF23IzTW45YW7baARHpAIl9E
5vFTyDR+Ck+RR+f4hy/U1km5tXUWmIT3Z9TZ9Gjm1eT9W+S4Em5xFGrbArU04k2fgshLpfJyb3Ze
UtawwG0rMJjGun/6QWluoPTj4bGuWfmVm1eFxjqeUYryMzdas7ii0Yf7b9k8wGw8/4tdl69uJnQu
Ajl9B+hswXeGZftB5pcCY8dVWvDQP4dFAPBl2XQh9qfhKwAoZorECqUO10kL8TxmnrBQbFLW4hXM
CmGNuFTpwq1MK7ggN+CUcIN4N75duEv8HJ8lr5MowMVCqVgn/ED4FeYJ9x5QMkIMaCCRBP8XginO
1IsSI0hSEDMwQTCYnLtnIiTUwyhFZCSXWiTmILYOwyRhMJL4hzLE58o7LBhZwpZ1li2WMxaDJYWk
mzDehXATiqNxspRmVVI5REQnF16Jc3qS7m7pr6f4BKzTT+jGqG4BKJYjpdrps74WpAeX7S/GBQLx
ZzS0CARJ8O2nBwh6CI60w6N9q2nQEVHjH+610mAa7XbqQGadKLgyLyXT/V43SfpLWHLVMU74+FyT
Elxdg415WrzNjOqcjCJmZ/LqsSa2bfQn8aEN+Pf3s4Lx/sHRa28QHwXXp5n9T2aN4W1kAov+X8Nr
t4N7xnzGf+ZgPuI/cjBH+aMO5hX+FQezi9/lYLbz2x3Mffx9DuYm/iYHc14472S6hC4ns0ZY42TM
gtnJOB0C7zZbTYi1fm5hP2csMoPNDTJqIO8TWhqucMT5m/n7wOPHjpnOBotsboCpOuz2hSz9mJ8p
NDAYNbDsfQxmvB791ZXa+V0FXGfySjUKoUYS/AOe2tTXmmhvNiHeAUr09fXhPv0fbsEZefRVIW6j
kc+ZAmPnT9SSa8pqQyz+hzTEHXnrB3c0LC2e577mqkkIMDWf/ZRZYvglxdSvw0sops4IZ5wMFrCT
OcGfcDDH+GMOZoQfcTC7+d0O5nH+cQdzP3+/g/kG/w0H08v3OpioEHUyzUKzjimr2cQi57MOghuz
DCizALKw8CxPEioxIJBBDRhbrA1mwFeh7L7MbJYJuuR+hmEbEKCsEJFI3A0e/bWb+ptfCKqAR0/S
U2CntRdEpu8XImsCT33kjTDafoyT114IUz0FvuongdJrymbUsP+aBri/AIIuWVY833Vd8yREtEIX
+ym+lOIqFS54m/+YZ/bwP+OZPwn4O8JjApMUviEwK4UomOACFgAD+oCz6YCxCYaMJkZHh+c1f39o
ghn0UY1OffElSpOd0H3qEDZ/XW9JH/eiu7g89gskw5eqKW8bmsFs7HlnYGzshQNjYwPvsF8k3kkA
hJkDybcT2m9WzWOXIPJ2JvJvjF4JjMF3ukyHGWQxfKjDLLrWMKLD3JQ8BuQx/FGHjchizNZhHh0x
lumwgAr4zTosom/KO3VY4n5KWyawCa23lOuwGbVbtumwbBw2ntFhC1prOUd/dZ78u9m6XIfBGbL+
hw4ziLfP0mEWVdirdJibkseAzPaFOmyE/BEd5tF6e6cOC8jhUHRYRHNd+TosMRHrWzpsQtNdMR02
g0P9iA7L7Br7azpsQeUu8oZRzLHQN7PrPIUNACtuE4WNJN2dSWGephdSWKBwLYVFnUYarNFIgzUa
abBGIw3mpuTRaKTBGo00WKORBms00mCNRhqs0UiDNRppsEYjDdZopMEajQgsTRmviY5lPoXNU9It
dOxXUVghY3F3UNgBsN3dT2HnlPwZpB4ddk1J99KyWymcSdvS6syakicwBc6n+R+gcAmFn6DwNArv
IbAwpf/ClLbMU9LN6bGsQEOoF0VRO4qgVrir6Bn4rECdFF4Mk3APfFJ6LhXNhm8JgMk1AukxmkOF
lC4oXw7QHJoe+f+sqWKiZypqhiddqH8iTxLSFsJda286qoO/SjRNh6po6iwo0QX35VCmA/qQoqWW
Q31J+CTQAFzbaB964FkUdU/0JAHtqpArorek5Y8BhlQoQcqTGntQGW2FPInQllr1uiKQopXspjWS
EXRC77tpjTF4kqK5O2lbBOspvYUkHWErLZuiz3toLeRO+hSnfYjpY+mldZMetdJeJWlr5AnJ30bv
Wv/7aWsqbWFqr2K0/hQ876HfB2ndnXrrUT1vnNaltZ1O76J1p3SMtMI3DTNfzZeCOqMUKzG4a3W3
6in9FNOEVpNcEqd0SVCMdtHypKeEO7r1UukWWmn5Ab3VmD5S8kzD5iQW2iEnqU1LncRrTMduXB9J
jObvp98mqZqkHNtFe/f1PJGWnOTEWMizblrfZB0JaGej3tuIjv9WytOqzvdpnLXRtjtoqlZ+EJ7E
dBqSPF1Ae41H4nDtgGcDOra1GiZlOUJppXGHSnHYqo8/RqnWRfP0UjnTuLGHltRGMpW7YxOcpcLz
TTplumlvCG9qdEvqktw10Y9u+m2Se1Nf0TfJr4yvVW9jPa2hn2K67QLejKI+SE9jtp/+YnB6hO2U
t1XKA5sobpOU71KUGh0TVCd91+SdyFLZhDQldS6b1Efa025KkQi6npbXek3qbaVPJzlNa72NYquX
SsnQxCjSbZPyg/R5hGIiobdBZEjDYoqWT/c4XXsv5aFuqkPTfSu/SK/WX0A1ou86KP8T6tajVXp7
aV1LdOVMuKrgRy6mNEhQedDkqHhKXYuBrye//YjyeUKX+25a+8YJGv+/6nyNLh26Jozq+m1ST2m1
roT5QEVLaXkVFdD2FsO1Cdpup5ybxhjhzSTFdqdeWzlaAvlWwOwxDz6zYUQEboJUUn4eXK+k6XMh
pRmuRAbmAxbnwt9imroC7FWJflZQrk1+DU+rE+lajzXK9eq0nZSFi/GjzXlxwEGCckcnzZ0eT1rz
p/lpPX06BPn7J9psndChGu76adlJ3RfVpYNoqEl9remJmK6bk7ru6KC1RCd0L8Htar01okUGdJ29
fmLW09pM/Q3MpHlrcEILRnXJjk7IToLqqZSuN9p1vv86fKWlnWAsOqWWSW1xcXttOn8RXl5PNbDW
6/U6ZXr0mr+OQoV0VBdiStP8F3PFxS2ndSjRlhFq0USg1S4d20ldV/21tssp7/dM0edDF9Eiqlsz
UyVHmyUitEe9FLNk3opRefv7NFd1XuyZokPT7RLpb6OYjk2ZrRJTLK6yidyJKXw7aSP8bUyR3nXT
+tN8Fb+gvkFK/42UmlO1SVoPT+aMQ15Nz/RTjJP6OyfGo/VrKnd365pbw78mVb06f0xq+At56G+N
aJI/FtKxX0y5tI1H5raobglqo9HsylZK1Z6v0CDxFXxP1kzGF6eav03XqwPUBhtEU624v0/9dH2a
TEZ1W+PCGTld38V01LA1aRm30jovluM0xSJfwXX7/6i3k1i+uIUL7YoLexTVreUUzJDpGsgsMwtS
pyEyN85EIVQL86EK1+nwbRr4GyH4VCLic65Ei/SclfB0OjwJ6XAtqoYPKTUD1YBvQj6k9k5qk/RC
exXwN0j/yuncfqHEt1LN99fmCQLNodI5OMEX2iwY07Ut6dNyqqG1OXSJbmfFdQueyKc2kybokxil
QDNcJ+cNwlXEsyJ2wv+s3xU0fze0VQHXFNUQhFYVdO65jnKJZk+UT+T8321hkNoAWt7o/0or6WcV
X+HHibpXDPVG2yOtUfUZdUVnVF0c74mnIEmdHU/0xhORVCzeo/Z2tZarcyKpyN/JVEEqU5vjXf0k
Jaku7IFy0+vqKqfBpapcndXVpS6PdXSmkuryaDKaGIi2zY73pKLdpJLEkJqMQCFIj7WrbdFkrKOn
TJ2ViEW61FbIFYnBw+54Iqp29ndHemLJlNraGUlEWlNQIJmKtSbVVGekR4VnQ2q8XY1BK72JaFu0
NZpMxhNJNdLTpkag/v7WTjWmVxXrUVP9PVF1MJbqhOJRSI23kdIE7opAG1A+Ap1Jp6UGoz2pWBRy
twLQnxgqVylK4gPRRASGl0pEI6lueEQKtPbDEJOksWS8HbpJu9De39UFIO0rNN8dh0ZiPW39yRQd
ajI11BWdiglCnCRpJZrojvXQHIn4Rqg2Av1v7YeGemjP2mKRjjh5PtgZgxF2Rrt6ASNxtSM2EKUZ
KJUjahegQ+2OAu56Yq2QPdLbGwU09rRGoREN3TGCLDW6CQbTHe0aUmFsSSByF6mjO9ZF0ZvS+Sap
t9cKJdZH1f5ktE3DZrSvn3S2v5XgX22Pw5ChRhhUKhXr6SBDT0SB7qlkGSFTElBG+Qi+dkc6ItfH
eqDqaKq1TEMaFG+LJXu7IkOkCVK6JzqY7I30QtcgSxt0MRVLkopJ9t5EvDtOaytP82q9NrTl0Y7+
rkiifhWUI1xbVT6zSi1aHGtNxAmNimmuxSvo7Wl1RQJo3x1JbCQj/lucD2PpACaMAr9RnoKsK5vV
pZGUWqCuWKw2tbeX045Fu5LRwU7IVr6kacXCeQtnz1qxsGmJ2jRPvXLh7LlLmueqs+Yvnzt38dwl
K2RJllZ0AinSmCZkIRXD4GDUKUqFif6A5MU7EpHeziHaDmF+gqf1Q+pQvJ+UbCUcCr3r72mj3Ac8
AQxF+Rp4IgbcDNkjHYlolHBvuboainVGgHXi64noQcnUBZ0h2BokLBgFYkcJdRLR1hTwRjvgfrJf
hOzxjijNQtliohyQEzh+fX8KqoZuxkEKpwyoMJnuFDD/BComChMOVQciXf2R9cCVkSRw1dTS5erK
HsrnQ+lRwJh04oBIRNRkb7Q11h5rvXjkKmCxh3IoKRtpa4sRGgPnJKjiKiPJCYpbqhG+0qmuWHeM
DAgaofkG44mNSY2xKQ/TxPgg8Ez/+q5YspO0A3Vp6O4G5ob+A6l6h1SN4XUMXdgQxcfC9snBEY3X
1x9N0mZAV7ZGEz36CBJ6v2nmZGe8v6sNeHUgFh3UVNxFwyf5gJJR0Bptk2pxYozQLaqMW1OTNCYD
i+i9bv/6ammXJwroukKvCNqJpOpJhpXNs9RpatHMUG2xWjt95rTKUGWlKK5cBImV06eHQnCtra5V
a2fU1NXUyVJnKtVbX1ExODhY3p0mfGu8e6pMRNU5icggwQWIIHQKaloeXw8SugR0VhwUfBkR0kSs
NRZRmyNUNpIwY82s+it1V3SmursqulM9ke5oRXfyugjRE+Uk8b9ZYDDaBanRv1+EfKvQ8UhzgzEU
p24wMUB6qKELLiCWYTLfAN8/paZA+nkzNRaJSUSMljb2EXYP+zL7CnwOsYfZ56bUFaGGQfr7b2jd
0Qvail5QG62Py+amc4u4+dylcK2D3BHqIrbp5kgn3o0fYxE18cgiTIKaZ6QOhP4vK3rSUGVuZHN0
cmVhbQplbmRvYmoKMjEgMCBvYmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCAzMDkg
Pj4Kc3RyZWFtCnicXZHdasMgFMfvfQovu4sSTZOMQgi06Qq52AfL9gCpnnTCYsSYi7z99Ji2MEHl
d778e05SN6dGK0eTDzuKFhztlZYWpnG2AugFrkoTnlKphFsJTzF0hiQ+uV0mB0Oj+5GUJaXJp/dO
zi50c5DjBZ5I8m4lWKWvdPNdt57b2ZhfGEA7ykhVUQm9r/TambduAJpg2raR3q/csvU5j4ivxQBN
kXlUI0YJk+kE2E5fgZTMr4qWZ78qAlr+8+cx69KLn85i9M5HM5ayCimPlCJlDCk/IR0LTynj+0B8
nwXK6/jKWq+4VX+IOWAJVse6z/GVMxI/RmONRn6Kxhe8dgc0eiFIq/EcZWU3WeEqeFQX/3HMosh6
lRWFhD6Eed2bLGZrfX9xqNjY0FKl4T53M5qQFfYfR4CcpWVuZHN0cmVhbQplbmRvYmoKMjIgMCBv
YmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aDEgNDQ4NDAgL0xlbmd0aCAyMzYwNCA+
PgpzdHJlYW0KeJzsvXlcVNX/P/4655577+wzDDDMsM0MMGyjgoAiSnJRJItUXDLQSNyXFnFvU8k0
FTU1S00taVNTyxHUcEvas01bLEsz3qWpFe98l5kJzHxf5w6Y+q73+/P5fX+/f34Pwed9nXvueZ3l
dV7ntdwBBAIAeqgEAdJH3j28YuyOPksBwo8ChD46cvpU1z+PPv4BQF40gNxlTMXYu58V/hkGkDIO
QLxx7F33jXnvnV77AIZcBOh8Ytzo4aPeW6rvjD1iHXQehxXWN0LexfJ5RMK4u6fee3flbR8BkC4A
YdV3TRw5nBjfxvvCQXj//N3D760w6EOwLbFje9c9w+8e/f54/3GA5TifmH4Vk0dXPGebEw7QwQdg
uQv43OnHPy3RkyXDzLm/aRwa4F/Pfpcbw+nOG2oOXbrU3GLppRmBbbUIojbAq9zd3xd6WuDSJX9/
S6/W+stfYjKvwesvkAsjQQQKFkiDfACpD44rAJVaWWhOKzZDnfA+VLApYEUUyjFQKr4DQ8hpuB2f
3YnoKcRANNsKt2L7aXg/BekKmhNowfaDEc8iMhF9EImIoYjbWjEQkY88BxGbsY9hvB+VfgcT5A/h
BhwLECsRwxGPi4PhCXy2SsqBEbwex1qMfcRj+Umsf0raDMuxvBqfl/K2KuX8g+FmfN4OyyvEwYGA
vARkrAMst2C9Dcd/jM8ZaSKOP4VNCTRiORX7vgmfz0d6K9JBrfO1q+XvOI+6Vr7GhbyM8pmF9csR
AxCLEENRPpw/HfmceL8Ey3qclxapAWFiAHHYJpfeAD6k7XH8nq3rBnXduI7La8L5q3P6a3CZ5l8J
nBNf11nEh4jDV8ztWiy5ClOgQMhU94+v2YjoRj+EHigXP1+XeCrwOwdq5lFc116EyEZBRw0ENuM8
88QdsBrvMxC5KqYAYetgonAe92AH3C+thGewHmhHxAXw0J8gUvJANsqvBPu/DTEa+3xD1YdRfA6B
n5A62SmIxL7KERNw7INtcuKywfveuK8l2LaZnxiU61zEeJTBasRkPj8cP43LHPf9dzLY/yK2bcBx
ijhwTKcKXHtwX2Ea8k/Cvog6TnAfghSBzyegTF9GHEC8xufQBlXPWqH2tRkEujnwK9JQRCTiQ8Ry
rm+IckQ1b4Pj67C9TtVX1Bmum1w/uG6I76i6OpDPPbgG9Swsaj0zdyP/UIQDkSxthdtbkYxtuXxG
cJ3l56Wtb65bXK/bqKrTd3K9Jz/wdXKduoI+LtZDfz4HdVzUrTbKzx32ex+nQrg6pzXCEVjGdZbr
WxvlcuG6xs8jPxOttPiKtbZrPSPtkD9W1XXUxTbaJovL9BCswT4HS8tRT3+Evuwr6Ct8AH3F+5A+
huvbjXW4HnYEbZgX+mnqIQX3sh/yPnkNXc0hHyETcKylbAvK4gg8pcr1CI1jR4gobgmcFYEcFLfQ
WWr53+i1IPXBZ5xyXPnsf1v//wT0c3ELjMHyD+KRQADX8xg/E/KPJB3haqNYX4OoRKRqvGS15k5S
J98KFgl9G2IiU6CrqEA2q4c8Fg4KysmD9bdKN6p2dxn2/w75EZbgfj0ih0O8cBZtI45FP0f/gOD9
I+1zhR5dpXPX6lIbbdPXaynXGW53kYpIHXju9iD2Ir5qxT8Q36I+3qOeX/QN3D6r/gFtNGJJUF8D
jZf18yCsQ/pom35eo6ep1+infK1eXku5b+H2XfUteE5xHkva1s/tI7dx3EZyO8d9X1v7a+kV/E+g
7fhCtcMfwpDWc52CSEekYR/7Wu3IXqEucB7P6Bnp08BeOS+wV3gvsFd6MrBBvjPwrrQjsA7XnXLZ
p9YHbRk/T22+lMuJ+8U2PyomwphWe7ZGbYvjq350sGoHQLoPz98EGIH9fsD9Kj+Hwjo8dyhP7G8O
2wR3sW9hGc7dLGwL1rOB0JfbRDYdy1iPNp0/1wvL1OcD2K8wnaVgeRPStRAiyTBdep3zBD5U674L
PuN14hBYhXqXxhbC8+J2KOF7xddBOwXe43uPZz5SUwlPyYA6/C2sYZdwzfW4xndUulbVJ85bG7jE
1yd3gwhRwPXxNgjOIz4FrlZ5rFRlUa/K6AlVh1EWvE/pMzXeAPEotl8PMzU6WKNJQvv0G0TKaEvU
sbbDbRpFlTtT/fW/8Hz8iDp2KywQwwJ/qPq/NRAQLuEZ+hHPFwfBZ+HgEH+EtXiWFqjyCdJF/PwI
P0I41xFc3yA1nvgRdfwFmCxtgcVSPerdEfQFR3DffsS13AldsLycbQk0Ydte2AfwsbG+vxqfcD+l
BA7z8yLXg11WcHxsw+egxn84rnAK57sCFqAtydf8CM9JLh7XEIK6F4voGIR6PxsxC7E4CLXOEqTE
jX3MVOtHw7t0s0BRv/nzg+xFPHtrIV/YCDo2BuOHH2AOTYP5Ql/Uu0b0GQLy4T1rB8lCIxQJF1X/
M1/UQbbazoZ+/AwUs1Lkr4dRrAZGCQEs2xFPoD4in1gHQ8SRGGfdgf20gnZGHi0US4uwnBbYytup
Y1wM2DjYfZCh8l0Bda5t4HN+9oo5P4GyfQj1gc8Xy1fOl8/18jxb5/hX81PXyftFPrXNMR6pBzBv
CHiC1N+fLoEtiGr6Fcbh9TCLrMRgZR0UklOIda14CXqrdDuiPxSyWWQBohjB2Cx4Gml7pD8gjiDW
IfYh/sk6wTzs+zWktTwv4KCvou1Cis9fQOxHnGh7diX4WH9VfyXY93DVvZgBszloO4wJ28G/t38a
sti9aIfTUZ4IYToUc0gmmChrYCL9Fuu5TbrmHvOdVWwixP63+fw3kEOQrsowCOXKNbbtB1Lb/wDH
r6AuTvF8tef++f92jv9b4P7ORoxV5V8NHVQdOoPyl0FL9sEdpAH1bx3cwtF6X67K82k89637hPUL
1Ppr9g91pbMwAJRr67E8h6Pt/tp9/W/32O+2K9GmB22QMzAWQbAT2B5x7T36g0c4JK5j7dT7mRxt
95fH/TsMgiyUUyFSUHXsmnvJAtM4aAXerwau53dzXL4fhHHVoKB+cqBsx3OgDIED68ZyoOyAA9vO
5bhCriVcrjgm54W2/WnT82v3h8+LvYntTmLMPAgir6WX9bvVXlyl8/2D+n75ntuSU9e0+fNM/Hk2
8Kz8XZ//fwKenfcQ7yDe/v96LG5luI2wcDvxKcYbPoxVn8Mc831YAtCyAKDpNYDmYWiHMKtufgnr
bsVyItJ/IexYNx4peqMm1LJm1Eb/Z4gPEdUsCu5tjSsdeN8ryNuyobU/T5Cf813CaKepc5C/aT5i
LZY/QqCWNb2B9HGkv2F7H/KVIp2FdXOQZuF9MaIQ7z/G++4IiuWuiLMInGczhjHNacj/NGI6j0f+
Ig/9f5f+Tf7xP6XBdwBQpsacON9rc4j/MW3bz/9Cr8012vb/v9G2XOLfaKscMOZ7j+OK3Oc/5jht
FPfzj1acR/zMFgZaMKaU1TgaY1k15ubxYytV4+0jajxJWt8pqpTHzjx+5bEzj1+RrkM6TzyE85kC
t/A8n88LVV9oRbR6IEA7AO+wpCsBpu3M38Hy16DQBf3YbLKUPEaeIT5ynARoKX2HHqRfC0QQBK0Q
L8wSqoTFwjPCR8zA+rHb2TC2gq1iT7HnWC3by75kZ8Xd4hviD+J5ySBFSU6pqzRAulO6W5okzZIe
kVZLz0svStukD6Qj0h+x82L/cJld4a5YV5wr0dXBle7KdHV15bq6uwpcE12zXc+7Nrq2ukV3qNvm
jnMnuju4B7nvcD/h3hRH46Q4c5w1LjwuMs4ZlxLnjesdNzxudDyNt8S7PeChHoPH4gnz2D3RngRP
O0+WJ9dzl6fSM9ezwLPYs8LzjGerp8azx7PP86bnfc8hz5ee7xNzE5XEHonliSMTxyTeeUY8Yz/T
9Rw917GJNrmaOjflNnVvym8qaOrXVNo0s2lR0xNNgeYRLXktv/ibA82BAH9DDdWq5KrJNvIhuYSS
exsld1SAy5Kbi5J7VHiOEWZi/dkdbBlbydawZ9nLrI4dZWdEn7hXPCyea5WcW1Kk8r+U3LnYythq
l8EV6opwuVByqSi5DFdOq+QmoOSeQ8ltvkpyA91D3csuSy4EJeeIi22VXHncKFVyrr+RXPFlyS3z
VHs2X5bceyi5oyi5rpclNzpxwhmiSo6cY00EJZfa1AUlpzT1bCpsGtx0f1NV06NNzc13tHRHyVVy
yQV4PvVEIIy+R/cLaYHj9AM8EWbUyMfIDHInmdxcjffjuc76vf5Uf4o/GYsPwv0wHe6CcXALdG/+
uvl48+Hm95sbmj9pPsRbNj/ZvLp5a/Mz+L2ieXbz3OY5zeObMwG+KwP49njwrX7DPMQT/xjaMLfh
j39sapiBd68gliGqGmb+Y9o3E765r2HPd+0aHv1m0zcrT6w88eyJRQAnNnDebyJOTDqBFv5E+gnl
ROaJhOOFx3sdzz2ec7zz8czj6cdTjscdjzoedpwc++exH4+dOXbq2Lec69jbxw4ce/UYjnLsrWMv
HNt2rNexHsfyjyUcizvmPhYbWR95KfIfllcx0ntV3iA/Ja+T18pr5Cfl1fJB+SX5GXk9+q+zUndx
iQjCSH52SeerP6eg3wdx1f05zJlav4RR8B++hL5C5d88eRSBvoX1ZQNYOdIRVz7FPBAwf1Pxd1+s
mIMNaL3r+5/mcQ1nIku+XE74jy11f/vklqtuBXgO5sI84Q5YCd/DI/AoLIKn4EV4HkOEKhTrw7AC
zsG/0EqvggXwOhyHn+Fp2Ay/wi9wHp6FrfAuvA0vwQgYCctgFLwHo+EdOAgfwfvwAXwIp2EMfAyH
4DC8DGPhn7AcPoNP4FPU1bPwIyyECTAe7oS7UXvvgWqYCJOgAibDFJgGU1GnZ8AZuBe1+z54AGai
nr8Cz8BsmAWV8BD8AD/BbrKSrCKUCIQREZqgmawmT5I1ZC20gJ9IRCYaCJB15CnyNFmPtugZoiU6
oicG8ix5Di7A7+R58gLZQDaSTeRFsplsIVvJS+RltFk+sp3UkFq4CEdIFVlEdpCdZBd5hdQRIzGR
3WQPMRMLCSFWaIB/kFASRvaSfSSc2Mhisp+8Sg6QevIaeZ1EEDtsAx9xkEjyBnmTRJFoEkNiyVvk
bfgDLsG38B1xEhdxkzjyDnmXHCTvkffJB2gzPyLxJIF4SCI5RA6Tj8kn5FPyGewhSSSZpJBUOAmn
yBH4HL6BL+ErOAYn4Av4mvxMzpF/oa/6hfxKzpML5HdykfxBLhEvaSLNpIX4STv0Y0AJpVSgjIpU
ojLVUC3VkfZUTw3USE3UTC00hFppKA0jHWg4tZE0kk4jqJ06aCSNotE0hsZSJ3XRxdRN40hHkkHj
SSZNoB6aSJNoMk2hqdRLF9CFokUMoT8LDwkPC/OE+cJCYYmwVFghPCE8KTyFnvMF4UVhi/CSsE3Y
LuwUdgv7hdeEt4SDwod4Vj8WjghfCl8L/xBOCWeFRuFn4V/0X/QX+is9T3+jF+jv9CL9g16iTbRZ
0Al6wYDeheCinmcvsA1sI9vEXmSb2Ra2lb2EXmUb87HtrAY98w62k+1ir6Cf2c32oJ/ex/azV9kB
Vs9eY6+zN9ib7C32NnuHvcsOsvfY++wD9iH7iB1ih9nH7BP2KfuMHWGfsy/QS33JvmLH2HH2NTvB
vmEN7B/sW/YdO8lOse/ZaXaGnWU/sB/ZT6yR/ZP9zM6xf7Ff2K/sPPuNfEdOsgvsd3aR/cEusSbY
DjW0imTBTtgFb2B2VAs74E2YA6/x91ZCP2GAUCz0F24VBgu3CSXCQGEQ/EZO03r+ngWehEY8mS/A
YyQPlpJ8Mp0sR3+xgsyAOvIgaST/ZJPYZPYQmyKUCkOEocLtQhmby6axGWwem84eYfex+WwBW8iq
2CK2mN3LHmdL2KNsKXrk5apPXsvWYUzzNEY2q9mTbCZbz6rZM+ipnxM6CZ2FXwX+qbQE0PZBMcGI
HOg1ZgcfCkyUZI1WpzcYTWZLiDU0LNwWYXdERkXHxDpd7rj4BE9iUnJKqrdd+w5p6R0zMrM6dc7u
ktO1W+4N3fOU/B49C3oV3tj7ppuLbunTt19x/wEDB906+LaS0iFDby+7Y1j5cBgxctToMWPHjZ9w
51133zOxYtLkKVOnTZ9x7333P/DgzFmzKx+a8/DceY/MX7CwatHiJY8uXbb8sRWPP7Fy1eon16xd
99TT66ufefa551/YsHHTi5u3CFtfenmbb3tN7Y6du16p271n7779rx6of+31N9586+133j343vsf
fPjRocPw8Seffnbk8y+OfvnVseNfn/jmeux4PXa8Hjtejx2vx47XY8frseP12PF67Pg/ix0VRcnr
fkNut645XbI7ZWVmdExP69C+nTc1JTkp0ZMQH+d2OWNjoqMiHfYIW3hYqDXEYjYZDXqdViNLIhMo
gXa94gvLXb7Ech9LjO/duz2/jx+OFcOvqCj3ubCq8Oo2Ple52sx1dUsFW465pqUSbKlcbkksrlzI
bd/O1Sve5fuwIN5VR4b0L8HykoL4UpevUS33UcvL1LIRy243Mrh62ccVuHyk3NXLVzh9XFWv8gLs
brte1zO+52hd+3awXafHoh5Lvoj4iu0kojtRCzSiV9ftFDRGnJQvMr6gl88RX8Bn4BM8vYaP8hX3
L+lVEOV2l7Zv5yM9R8aP8EF8D5/ZqzaBnuowPqmnT1aHcY3nq4FFru3t6qsW11lgRLnXMCp+1PDb
S3zC8FI+RogXxy3wRdx/0v7nLXZu7Vky/8qnUUJVL/t4F7+tqprv8tX3L7nyqZtfS0uxD+SlnsLy
qkIcejEKsWigC0ej80pLfGQeDuniK+GrCq5vdHwvXlM+weXTxveIH1c1oRy3JrLKBwPuc9dERiq7
Aw0Q2ctVNagk3u3Li4ovHV4QvT0MqgbcV+tQXI6rn7Rvt90SEhTsdpO5tWAwXlkYffmZWlKb81LR
gMuSJXxG8TehQvhcI104k5J4XFMXfhndBapGdsFm+FVKkMs3CndkvE/bs7zK0pXXc36f6MEQseo3
NO3l8Y0/XV0zvLVG8lh+A17kenJZ1fB5W9nn9fpSU7mKyD1xT3GO3dX7Tu3bTa+jneMrLC4kKD4o
RtkOL+2ahuJ3u/kGL6pTYATe+Cr7lwTvXTAiqgaUNG+pj5bzJ/VtT8Jv5U8q255cZi+PR03eoSZ9
4T5N4uV/ZosttNe4rj5i+w+PRwefFw2ML+o/pMTVq6q8VbZFg666Cz7vcvlZa8kX2rNEiKKtJRol
qE9RKW+/3JjflBh8zIP/JFWpR/kEVEq1grgKfZby3sFrqc7t/lueOllzBVNd4BznUsmfbK2z9HX1
Xn3f7ar7q2ZnqBJwviyRFg0aUlWlu+pZIRqgqqrCeFdhVXnV8LpA5Yh4lyW+ajfdSDdWVfQqb9vQ
usCeRVG+wsWluIhxpGt72C+sATMh4AzUC6trLWEZSp3wZK05NEPJtwhPQDGCgk/oA/UIChOF5TAb
QbF5UU37jhm7eaFWZ8qwYPtF4EJUIgSoxitR7xUEb7+oNtTGu3+4xhyi8j1Qk54VLNRa7BnF+WHC
vUCE0cI9EA9OTNjugVikI5HGIB2BAbRRnadSa7ZkVOJ4edg8TwiHFHycj5F2BtICIRKi1GbTakzB
cabVJKdm5OuEnoJdbWIWjJCFVCPINRlO115BwZkqwoJarZ7Pb0GNJTxjPwYPMoRhq0psFeE07xd0
kIbgKxlUqzVmLMs3oFOsRlBsdQ92sV69KsI9NdgRjtdLiAYbPrtTiIFwpIVCbE24s36vsEJt9hjv
BcfrXqPJ5KTWaMqoz9cK3fGpD6P+egQfbVltYpcMyE8UkiEdQVGos7E0m/8QvVCFpSrcpircmirc
miqcRRVIGGcvxCcLsU2acD9UCDNgGWI9lhl2GV6DEtytFhKSM3YLDsGOkrDsRdkRrI2s1Zr4zOw1
1lC1mb3WYMrI2y9MgX4IipOfWhthz5i4V0hVl9Ku1h7FGSpqtAYUXURwL5DRxvdgvxAtxKqSiFEl
4Mt34j0Bs+AEgonnYS4d+ik9wveXHsJ7Tt9vpR+20o+CNFBPD9fiKEod/YTThvxoego7G0a/hvVY
onQvfQPSkeErWsdnQb+kuyEP6VG8H4V0N9JMpHtq3O8662hdLRKc+9oao40vlr5R401rLTg9rYWI
qNaC1ZaR76Gv09cgGrv4AmkC0tdoPcQhPYDUjrSeTsU0xUl30k7QDemOVvom3cd1mr5Cd0EXpLU1
Jj4FX43MybYaiZOXayB4V5zm3EdfplsgEpu+VJMYibWbahMTnOa92B+hL9CpNTFOa76OPkNKyHls
VA1HOQUrfbYmm3eyrGafy7mbLqPLFHu24lHaKxuEdE96+/QNgsvjau/Kdm1w5VvooyCi8PDA0kV4
zQYXRe1BKIhldGENy/blt+Ca+LooVOK1Wi2V47VCLQFeLZefnlNLeXQe9ENQ7GMWYjaiEvEQMLze
j3gA8SBiplozFTENMQPNRwVyVCBHBXJUqBwVyFGBHBXIUaFyVKijT0NwjnLkKEeOcuQoVznKkaMc
OcqRo1zl4PMtR45ylaMYOYqRoxg5ilWOYuQoRo5i5ChWOYqRoxg5ilUOBTkU5FCQQ1E5FORQkENB
DkXlUJBDQQ5F5UhHjnTkSEeOdJUjHTnSkSMdOdJVjnTkSEeOdJXDhRwu5HAhh0vlcCGHCzlcyOFS
OVzI4UIOl8phQQ4LcliQw6JyWJDDghwW5LCoHBZ1f6YhOEcDcjQgRwNyNKgcDcjRgBwNyNGgcjQg
RwNyNNAZ24XD+W8hy2FkOYwsh1WWw8hyGFkOI8thleUwshxGlsOtS5+qCoOi2sxCzEZUIjhvPfLW
I2898tarvPWqek1DcF4fcviQw4ccPpXDhxw+5PAhh0/l8CGHDzl8Kkc1clQjRzVyVKsc1chRjRzV
yFGtclSrijsNwTn+90r5v94a+hAp0aBzpZUkRaWz4SeVzoKjKp0J21X6IGxQ6QMwR6X3Q7ZKZ0Ci
SrE/lU4Fp4bUOLPN+TY0Af0QwxATEesR2xAHELJaOoT4BhGgnZQ4Zpb7yevlbfIBWdwmN8jULPWT
1kvbpAOSuE1qkKgrP4oaVTuKpgWWqtfZeP0ZgU4Er3lqKY9m4bhZaGc74XcWzVJCGl0/p5JDqeRA
KtmWSpamknwtvZEw1dK5IBtzLScpUQyJ3Z1HEdmJSd3RMj2666cIZ01iZ2cd2RckKYoX6U+I7YgN
iDmIbEQGoj3Cg3CqdanYvkSJa+1yHyIJ4Ua4+BBg46/drCEaZTc1kg21bxlBy8dJSka+vTVJ6Ujq
apL6IXmlJmmEM19LdkESD4PITty5LUi31ThP4uOXgmRrjXMvkk01ziwkZTVJHZAMrUn60JlvJLeC
k3HWQa10IK6b0wE1zsHYrH+NMwWJtyYpkbdOxYE8+DSFlMBJpJ5WroTgSPE1zm5I4mqcOby1BpL4
xhMJ2qvTExGcCrU4oZ93kxJGFL2z0bnC+ROy/4iCRfX40lXHkBzy1JHBis65r/3T2DjfWZOv4+3R
P2xvpT5Odzo3eBY612JfxLPL+aSzg/PR9nUarF6C816oDlHjnIN5wRYl1FnpTHdObX/SOcV5s3O4
c4CzzIP1Nc7bnfv4NKGUlNAtu5zF2OFNuApPjfNGT506xULnfU7FmeTMce3j8oUuwX6z2+/jEoCM
4OjtUL6pnjqu47dm15EQJVU+Jy+Th8o95G5yvBwnx8oxcpjGqrFoTBqDRqfRaCQN01ANaMLqAg2K
l39oFCZZOJEYvzK1bKH8yj9fwuSCEg2Fm8EXKhTRooE9SJGvfiQUjXD5LgyMryM6DLvF+B7EZy2C
okE9fF28RXVyYIAv21vkk4uHlmwn5NFSrPXRBXUEBpXUkQCvmhfF89vtBOYtidoNhDjmLSktBbtt
ep49z9o9JKew4C8u5a1X759f9iuLMb6VRQNLfJtjSn0ZvBCIKS3yPcSz393UTI29CnZTEyelJbtZ
BTX3GsDrWUVBKTY7qTZDbTZhM0jiBJtpeoCLN0N70oM3wz0KtktEdmzn5gTb6YyQqLZL1BnVdozw
dtuPunoVbHe51DYegKNqm6MeuKINagzyFmxPTFRbxbtICW9FSuJd6sRS1I6cTmzS3qk2IRjXqR05
iTqYL+3PJp7WJp0uN+mkjiWQP9s4g23CktvahCVjG+//5dfoHl5S23HarDf4C4Xy+F6jEeW+RdPH
2X2VI1yu7bOmtb5pSCwfMXIcp8NH+6bFjy7wzYovcG3v+MZfPH6DP+4YX7Ad3ug1qGT7G8rogpqO
Ssde8cMLSmvzckvyrxpr4eWxSnL/orNc3lkJHysv/y8e5/PHeXysfD5WPh8rT8lTx+o1nut9ccl2
DfQoxQRWpbVUr0MdLo9yl/awWSq6c4Xe3c1tnxW1hwHZBHpM5w3xPXxGBH/UPr99Pn+E54w/MvG3
Rq2P7LO6uaP2kE2tjyxYHRLfA9pEC7xRka9T/yKfe+CQEq4qPmX4X+/ZFP6lPrZDr/EF+A/vp6rA
7ytbwpS//Jr6V1/Tpk2bwi/TvFMAinypA4t8nTH/3i7LOFR5QSnWdWirEwS1brtW26suUI8PvTgJ
MpUPx0te4kUJKjrMumRaLVXLlKcKU2sjYzIm7kcPPhuBeRydUZOm5st0Rm2ch+cvU2vTOgUp5qec
1kS6M3CE2mxk5dQTpEpIeyws8yxrvyy72lPdvjpbwtpdG7DSuYG70pq0DQJM9U5pEwQWp5aisHFa
fLxnaqJj1IGrecHrLfVOIaq8/l3YpE3olwU7pbXXKWr3U9s2JFg/BYKNgw+909qYprWyqA+nqSxY
FPdAtIqNEM0SMYGCwMk2+McHTvJnnNIf0EzHBNH6VQNb4QuSTFxQSy5BBFwkDtIRbkLV+x3jsm3Q
Ak9gsj4IVhIrJmQ2uBVuIgzbeGExWRuYHjgLN8Bj8GzgFTInsBmfL4W34SLO4AS6wWzoi+1vhdFw
VjgFpYE1oIH5oMeEbQCxwXD4HL9/wzmsgMfhVfJg4CKOGgZzsL9cyIf8wGuBZkiFxWyZeFS7E5bD
XiIFRgbGY/gTB1XUG/g88A0kQik8B1txTl5Sz3qDG+6EebCaOIS3sfQEPA9+YqBlQk/xAI50EwyG
e2AGVMFmeI9YSbF4VDwXeCBwGlUsFJJxTuPhLOlE+tAXmCHQPfAVDIXd8C6ul3/Xs6FsozjUnxd4
KvA6ptavEB3ZR14TM8RHWx4KPBN4GQw4n44okb44zgh4GF6Dg/Av+IXODsyG3jAQR36LxBAXSUSJ
f04ddBadJXwKHXC1ZTjbabAefLgje2Av7EfZHIMGOEXCSBS5mYwgy8kv1EBH0UPCWmGH8Bkj7EWU
dzx4UEZT4QXYpX5Kd4iI2H86KSYTyESyijxFGqiP/kR/Zxr2MGtiLWKiv8HfFOgb+A0T6ki4Be6H
2Sjb59TPKT6CI/AL/AoXiIV0IePUn5ZoID9RLY2j/WgFXYmp8UtCX2G58BrrxHqwO9mH7CvxEXGR
PFz2N2/wr/C/5P848ErgY9QdE/afCIUo0YdQK16AA/Ap9v4lfA3fcv3B/ruRIeQOHGUKWUAeJy+R
t8jH5AdcJajfcbQbLcBRJ9LJKKc5dAV9HEc/xF9j0K/o1/RH+psgCnFCZ2GS8IzgE+qEw8L3zMIS
WQfWkfVjQ1gAdyZDvFEcKG4St4ivi+ekXGmUVCGdkefIczUftKS2nPCDf5zf569F3dWgJt2Pknga
nkW934F78B5K9COccQOcx12IJG6ShPPOIYWkiPQht5HbyWgyh8wnj5HVZC15lryMK8A1UBnn7qX5
dCAdTkfTuXQ+XUJ34PceepB+To/SRpx5hBAveIWOwk3q5zj34Bqmqj9JsRy/NwuHhE+F08IZoRF3
LYLFsmnsfvYk28h2sI/FW8S78ftZ8YBYL34sNovNEpUipWgpTZogbZK+lSW5s1wsL5Q/k3/VVJBo
koozd135QTF14BmMpZtpGJtNGrEiBlMKM67ci/swEE/Fr5An+HFfTPw5zi2cOlgo55QU5uMvJMhe
6ETegtkSFTDqYw1QQ47TBvYGvQGOkHLiYBuFe8T3qBu2oDVaRvfRvaQH7KC5dDBdJwA5hS7vFOr7
vfA4uZNMgS2kkXQlM0k2mQ2fUZswkMyF3MCzlBEtuYmcA5wBPMRGwR3/+TN1kgPH4az/aWZkD6J9
qoOVuKNb4RvyIlwiYuAntG4CWqPhaGUWo77PA271yvCczcbz6EALcpd0CHbwn52Ss6Xu7H44B3/A
WXEPalQPtKSn/ePZ0+y7QHagPZ4wPGWwCc/dOLgRT8wp1JL9eM/vbseTrkNbkoGnuhiGwCiYiVZv
ecAXWBd4OHBfYCK8j7yXSDtyiVTjiahDjlx4F7+XwpdkEZ7DG//zOv/uyz8K6uEHYicekoHnoVGc
Li4TN4s7xFfFD6WOKO25sBY1+lvUZh2uYCR8DD/A70SDe+OAdpCF8+2Ccy+Bu2ipsB96kkiowDOb
jHa8R+tKpmAvc1B66/A878ezcQ7txO3wKhwllETgikbi+BrspwjlPAxbb8AdfJjUYs0otNqp8COu
20S6YLbdDhTsaSVarXqc03H4HqUdUOfVDu1CARmMff0Ot8EoHKEzFPPfQgrsQkvVFwqED1DeCcQC
PUgceR75yvGEmiAGcsTvCIV2/r6BLnS8sB99TADrq9F7RcENZBLOwozraIFw0g86+QfgHIJfd/0v
cAH1rPIafIRnwnAFHsUzYQcQx+GJuSsIed01uPDv0JwMQtc3CP0jAIaKP2HcBWCqAjBbr4blEmbk
h4MIrQ4inLViDYDtfoCIx4Own/nviPwMIAr7isG1xDQDJjQAbkTcuwDxiIQJQXjmIs4BJD0PkIxr
TpkFkHp/EF48qx2KAdJw3uklAB3xWeazAJ3K+d/fuY7ruI7ruI7ruI7ruI7ruI7ruI7ruI7ruI7r
uI5WUP5T2yJ+gwAy9NhBiV+S62ieEgoi8wugk5mfgEMjiX4q7COJoCU+Yge713IhtyW3r+V8bp+W
XMjDsqUZLx3T3SHuEA9eCDBodgn1zQr/hSsXq+c/w3Gnvz8dJ34KFihUTMnmjQLVaAloLWDV7Cdx
/E9T4xXo44pO+6thrYulM8rq6MrakBfu5COWNbacb7Q0Ql6eJdeCY5EyEp9IO1lCO2dnUhoeZo2w
0dGvPVk9cvDc+oVjb+gU7+9/mvxylrgJbdjv/9h/2z+f929aO4bPpCfORFFncpNiT6JJurF0rG4V
3Ug3mWStxgL4z2rhcwJcsTqnHZpfxbUGPhvrhJ58No0tJ6+eTGh3oVMWFTJt1vAwmQq9BhZ0jR6z
8MCqjT2Ktvr717x68Ztp/yQvkrQv/LEXP/7Zf97fxGeST+bT8bQa5Z+huNOJQijJxt2wCC4hXWBC
gWgBF6TjYwd74S67t6/lZFkfy/dlkNZY1jE9FKWdT5PJfOLwn+a9rcDLVuLA5glKOO0COppoBqfa
A8Mexk7nPZwv69MCeX0aO6ZnIv8K/vFjkPtZHDhRrMeNGKxo76QP0EX8l7/qSErtMJGIdfSOVzRa
kYBBC3tJCVAgtEwxisCczMV8jDGHbg/ZSKohOEhuH64jqBx5uefLGnM6pkOZ2x0iyZ06J2RnCon+
02s+vofQ9JMsflmvQMLBR/gMMgGYAWcQQ+KVYTvtuyJ3R73H3rEfth92HI7U9IzqGd0zZrBjLXvC
vpltiNZIkS5IlrIje7Oe9p6OnpGaBHuCIyFSsCWywWyBfV3Uuuh1MZujN8dorBBjiXHFdIyZHjM3
ZlnM5zGaGP4ZvS0sPCuGWgzmGC5myuWkoPD4x/hWWxbU0WdqKTGY+U9kxTsNaQZqULDesCFU1B61
2Ug/nHKk03zUMoM6Yj99XV13n/ONfS0XJuXm9uHa0eKddBKPh7dsUm6INYeEZHrL+Of7EBOorwnJ
4XOoMatEMVlymMaSI2pCkIbkBD+SL+WKVdS/ZD9EBRogGhETaOjSpUspmVRWVkZC3J2t2Z2zO3fK
SoyPk2RP54TMDFt4mCRLTJKZoTnJUv3Tq96uo0tLxmn8ZxxE8/aXF2/sk+m/cKONiP6mx4n22Pa8
2269Y/SEB6LPvPfDyyNrR+SfL07kO9EncJpF4U6kwMdK2hLbkoiD4cID0Yui6QbhRXFj2C5hj7gr
7Cv71w6NLYy4dUZgJCLU5nYaLQZdHUlQtIpxqZEajcRWR6hidoamhdJQLrzQDVEiQYHutKDWoHbh
0jOwmm1IMvoM9Shhg81ydLZzqXO9c5vzgFN0NshH+yWQhEiv7WjEDHIUHKltkm4MihppWWNITlpZ
q7j5hd82EhR5SA7wq/oPhYlig7JQj82WmRGUmpxtuyy+7jQzg//imWzDC8THJfQhFuPk/rfNmDyg
c5Fz8r0lN/Ueo/e3RN39xn2HZo79dNYq//efvOO/ROa5x90zt2LCg+GnhPG33VwyqrzdvPVD5961
4LUpUfvmveY/dwrPCgqVFaA8dWCEg0qOwWXM0RocBq9hoOFOw7cGqdFIJGZjHpZs7G0catxofMX4
tlFLqAYMklEWdXqjDAaD0VhHXlYiBRYmoHGgBmYUjJTpQFaM9cbDeLOXJIMGzfqOXcAYMkAdKdkh
LtURHd8Gq0VeLx+QBTnSnEdnU0odpj3kFtJbPbEnJ6GJ7YPnlh/aPDTtLWW5XILWHFWE1pz5Ygcv
m2l502w2c7VEQXrR0ncimSGZ4fEhJITQWS2b6IM/7drlP+ffRpIuCM813/G7/0saS37z61EGt6FO
paIMIiAedivdJuinaeZrVjk2ihs1L5o2h+427QrZH1ofcijUGC52Dimw3G/bST+xHA6T98IhZGdE
tlstUa4oGsW1Jgq1JmqD2eh0p7mpm6uWe4OiPawNaAVtHelXu40Q1DO3Eudkaahoiqpk4SJq0IzY
o/0MxBDpsR+1OhIua1OrLgVP7fky9DfeSXkILgQugTK+aigjYqKqLp0zM6yqmkCIBfDckbDLSiUx
s/+cblDP0gcs49f5mvwXD53wf0tS/7nxWMszs/r3HVcxqH8FGxg7qLi65UH/+c/+4T9HSslCsoKM
2tt8duET9y9aOo//oshBPIjfskTVN3dQooQuRJK6MJ12m0CplEhcYrpIxW2aD7eo3pE74dwLkNeY
1xj0DGgeQg5y204cgpHT5l+Dlp7CBNTGR8SD/Hdu4GElVbKYQrNEi8Wa1dXe1aGIt4aPidwiS1pb
KCgOZxZ3IRSGxHaJNtfRFTWWNegHpypxoSRaF02cgGEBWLRui81lo7ZIt9ltsRCLw/VCz1ZnwwWL
V2tOWiP3lahcLedPWlq+L/OianG34PWiI++U1fkaS8ZUSyYJuAz6c4AMuGD3PDzxzmVRfr+eRH3/
C4kdv7XU24Lu6/5sw4PV7zo7dhsw7f6ZrtpLLZvKNiy9eYjfqi5X/fsk4gFxD0pRRzJ2gxw4qmiz
c7KkZLzIXJW0yZ2yJAUveHdUKXYn4TO8pEAq6muyLs3QBbLFPMMEmEBHC2PEcZqxujOC+WaJ8ABG
0Gm1TNYS4gI5DADFxphLlMJEUdLolMiY7jo+hD4yJkvnoYIgMf5DzYpJkqnIGAGNISIiEj3NcEXv
JOqP11QSgdRRNKFOLUnXVmqpdg9NAIYttC70ww79HSPb3LjjQhlq6iR7S99eowu+R1+L8s3L7dOI
2pqGXseby8/s/Jlvzu9g50S25ObOf/NN1OMin35gkS+2/xD0RULAX6Nhuj0BP4qmebvEunRpdTFB
J+R2C/hN3KGCIB7wv1rZsus+/9u0G8lJfe9t0sdfK+5prqKulgb0GsMDp8U7MK6KhM+UPo9oF4Yt
tK2H1dI72s+Ez/S/CVqPNtmQbEwJS7FNE6dpHxE1cqgcEREaEZFCUwWPKCeLeaQfeVJcpT0ovKWX
yQAL/xun53APuUsOsWepVGdESoYoEfb2TGNSTNYsU9EwM+lnJmYl3J6F7jpZibO21wnmn02D4WfA
LimJTI8m0eFJ1TIxy045HY1gHV1cGzVrYFCWk7ialnE9VQ3AefTYJ72c8gJXUsIdriixeBc/725X
hC0iaAhCLPzcszzi7OH/8Cf/cf8Ccj/JIsZNozL8xyJfmP7c++9WT99Mo4aeO0uWkiHkHvLE+jt8
hZPn/uC/5P/hp5X8PD6OGjocNdSCJ222kpmMSndjxGg22iCmRuRE9LaV2sbZxJyIzlHzo54UV+pF
Z4iHAA21eswWjSNpm0y4Gtdq9Vl8UUpopZu43OloFUOsLnBZ0i3UUkcX1bo6DmwLzVowPCmbdMGL
y1bD9zw1eoeySRjHutEJqkGsxL/j3Ri1ZGR3p3g0E5MS4x+nMa+UP1RX3j57TJ+HRzzf8ilJ/vrB
7N7DcnPvGth9p7gnOvF1/+mPdj5cPbIo1cleb+5ksg5+a/PmXWOsJh5XjEAN2Y8a4oKjSmGX2KLY
wfJ0zXTDPM1cw7yIuVFaKUKKskZYo5JDku3Jkcmxmt76oWyQdoh+AnuA3W+fGrnLtMvyjvFtyxeW
0xaTEC25uEoozsgcNETgoYTYottLWivXCmtRv1ASylUilKtEqq29WcAcw+UYhtVJ1sHU6XIJNNIV
lx5H4xxJ1Tpi1jl16TpBx1XDPWv9VarBhWY53zhJPVtBFUEN4YFHbsskb64aX6hqQjphmMswfECR
YXiW6WKtmhJusaKmZHcS8uisMv/6nd/7N2+t373kE3Sdme38Xzm3VL5+6sy+sr09adTvLXVDFr5G
xn56iowadtOp97LvmnnhF3+Tv+mmrD24TlQaMRX1RQ/PKR4tE3UC1eo8zLqN/80hkESREiprNHrQ
iBqXdIjrB12kxCnGYmO5UagwVhqpy5hurMaogRmp3kV45FvPI19UE0PHaVeryeQLZa15nmpe8IIi
CMaxAgawMTkCj2MjVbI9lIeupahOgmjhTXODaUbb90qSTAtIsv9oyz5xT8sBmn+pkD7UMhvXtBjV
YweuSYCJu0FEdc7IyhK5Wsd7VKrkhUVkgaiIxWKl2CCKTrFcrBDPiaxSxONNBdBQ4UvMZ33QAEI9
Nxp8UYfxjsE9rGPbZk5uXUqemrRNmoyz5fNbTJLFPZcKcR7LASQHzsNAtip6vZCoSdRjrEVwcZWK
Nrprls7VtVuWti7QUNtKleejO2AtXiStRved9icdY1qdLpRGM4vWqYun7ZhLm4Yp5jg2WjtBN4Pe
y57Xbtbt1O7RXdBe0tnWs2Xa9bq3tQd1X9Cj7HPtl7rT9Aw7pf1BZ5yhvVf3MF3MHtYu1i2jcol+
NJ3AxmrH6abT+5hcQItYgbZId5vmNm2JTrbr0kxZtCvL0nbT5ZlkHh5KWq0unEayCC0aiG5Ke/RV
LqbRajOCESTV63QZAsUi1WsEwcAoNejQnckap4mY6oixlv/dhT2YSPL9GFoW3IeIgYOyxAxZkWdr
iGb/bBTNfr1Lb6B1tItixQ1QsCEo2AgynBhm8W6MXKUs5yc1er2W3H9aciMdlpZJLZNyI+0W9FJY
gdEn7olF1S9rRM7VbsurOqzQgahvmkDDdr2Le6cy9UvdPy94J5XhJhLCNQzz/ZDlZC/REZns8zf6
v/Z/5z+BPsounLlUyOY0zeLAfV6NZyge91lLNigmrSBpHEKEhllRi3Crodaqz+P6zFfNqZKKCxIy
ZE2YLGsEDaWyoEVxoagExhfM+IJZhnRIzZQXKQ5FX6wv1wsV+ko9rdbX66lLn65HMWtbO9WqSd/A
gVnajKtOn+6K04cOHM9f2wHEO1VveTyaA4j5HfjiUUAd03uqZ7Fyl76TplLfSZ3wDZEdsjQD8SIK
NiFDUARWKMzTLNNUa2o0JwXpTeGQ5iuN4BLSNFlCN00/zWPCek21sE3jEw5o9MGwKLNTFlUy1bCo
QTGmZWRRF7/IYZ2wZpWidXfIooPworYujHXhHV40VJbtVIiQ29EkuRvNlPtSRb6dDpa1YTRK7kN7
yWvkLfL79Et6hp6W/6D6JJos3yzfKy+Qt1KJn8nJf/52QNsWl4K6w9yGkJDVxEVLSKj/i5btuLHt
hU8vFQr7mgu4J+X/e8JF3FUzxrYzFI8k7g7bbRduFMlY8XORWkM8RpMJoizoKKgZNLZ/8502Z0x6
THlMRUxljBhjMQctI1V3Jvpq93nZe3LfqcZbbR4UJ4rhAU/Euf+Md2Ba2ZlHtug9nyDHiGnArM0j
VvWdcPC1Z7dN73lH707V4h6b++tt8+vGh4S3fMFe95d3GJFfPM6ow4G5pUdLCeHghovKnBzzTebb
5An6CYbN2o2m6vhdpqNanaSRdBEam66zqdBUaJY1Fm1ImCnMHGbpbOpsvtE8zXSf5VOd/l7tvY7p
MQu0CxyPxGBoH6Y1mE0DTdNMc02Pm54ziSaX0RBmNBrMhnBjhM0Tagkj5WHVYTQsDFxuLi4UXDho
TDx4TQKjBZP7z6KSqiWfVC8dlpg0vyKeuOLT42m8O/xKqcV1HPmn1HjMUcbT9TZfokqubBJSVatR
o8tMmGKSYNquOlRM2VGgGao8MTOPCHULHWh8fEjIn1KNX0kn/nik8vXXymdOqPU//fnkQXeMyT12
ZEJuv94JO06Le/q9N+eFL6K7PLIFs7C8LaXulnVC34SSHjcPNYg8JuF/9X63mh9MVuLTtOksXSzW
VmDkvUwrS0SkHky1ZdBoMVBns/n5Ju0VnSRjrA48TeO3IYKpmFbQSrqMMurQtGwNrrmof8l2qnQp
zQ3m1XjBOP1kq87kqh6Ip9DucDRb3/j7sCX+vuz1ixeb+F8TWIGRUgLOygFVShdZI2tlC26y9kbN
jVr5Nu1gy0rLqpDV4WttGy2v2L4IPyVdkPRGgwHDQtkTqjXoXcZD3Iarbj+qOKo8SqiIqoyirqj0
qOqo+igWRdA/uhzpjnqH4OAbFfm3br9R3SzVXYa6Q8Ii1LcnnTvhWbSYaHwcDws7rSDJ+tClD86q
jCTJ6Q8dffmTL2eFxeDh/H5/lyF3j135suBt9vsvfrWydPjaW2fxH3Tlf/9PHITrk+DnWhCIBv1r
jTVHdbODIrtm1Ws+J5/TL9mXosid3b3iKrKSPslWi+s1GgH0UpqGO9RyzQwiO8AmpUCidBPcKN2G
u4jpsYtAGCEgCZdzMaGOjlD0EkZEDO02oeIeOpz/WQXFbM3RMzKbVap/m4mxOqJXdLOFSuEboQEd
PxqHndgCvdweogfKs7B0QohDviILO1/mLTtfVua1N152Yo1Xu7Dgq6cy8BI0aZhLEf5WWt9ynuST
KWQs6dryq7in6Q12gxqB8Hx1II/uSJjyTAiL0vVnQ3Rsi7hB3qJ9Xn+MfCZL8/SryePCGnGVvEb7
uH4TeV7QRpJwOZkkyqVksDxPqBKrtNos0k2mDp2LpekK2C26obq5bLFuOVuvq2afsRM6YzbrolvB
1ureYQd1h5mso1pJLwsaSc8EjQiEakXQYlzgomi58UbS610gYo4rYoSJQsZAQg94Gva9Iimh4VlS
Ec9sazWRRhTVPv7bUzuxlhbpucnQBy2Cw8DF5uBys2Oq5W3E4oVgCdIuh5dXy86svnBSLeukSZNg
ckcSlB//R37zd8WcKhET59v8XfBurX+vfw9tofv9KeSLli4tJtLk5/9z5U2BM6wD6w7xkEH6KuPk
SE20GGOLvDmqd/RNnmOWb0K0nR2FjtsSxzjGJj6S+JhjReSGyN1R70S+G2WQJGO4TXLYkqSU8FLH
DPoI3SDtlN6WDAeyvrTQmISMjiHtjAmKt0NWghKXjBdHTNbEhOYEmlCovtlNN5mzbogh/A20L+aP
GBYT045kgoK1wRcrt7qV6JA8txJlwYs9MstdR6fuZLLBqGvHPRM+Uyk+Vim2aMffvyhh+tiOiZoU
bbKx1GlYb6AYbAUw3lJMtixDZL8sklWOuvQoV9bMFPewCPJNBOkXMSxiYoQQ4cgcn98WD6PwJzWW
8QzHG7w7qZ559LlopjDo8KJ2n1SttLeRvxFAuyyYLEHrNamMb0tS586Z3D4LYbYINxqDJElCqxB8
oZMdfKNDuCsM52/I1PfVZHTA+8mhfXVFQpTH/4PeIgu9ny97fv/gtY+9dUvxxKJB5I7OPyRklxTc
0ivToqffdljzeOnCV/x1i+fdEp3t0BQW1iwYsqQo2uOK7t+rm/8Ta4Y9Kbfb4IzE7ITRPAaYj3v9
uBoDRMNTu8EauKh01OdkR90YRa2DpcG6wbbB9tLo32WpE+tm7BbaKaoXKzIWhfaKelx+UqszmDCd
gEj+m32iHMYlHarXm0EX4dZEVsSSWEsKFRLN/DffDaQCKrlSx+QFpTkpt09jS+73fTE2CEYGjdx2
ou5OwrywZ4miHyON0Y2xjbGPjxbLMKJRMw/+HjHEAiixpPBQNK6XXyLOJ445Na/7/S27h25XrFk3
3Vf28Nyxox/BtOnc4/7T/j/85/xfDS1dR1Nf6FexfsuuZ57ivuxWXHse6rkD/qH0LzGXWktt48zj
reNtM+33OVbRVYa3LW/bv7B8bj8rndWcDT0bflEK7RLaJfxm6822QnupYbxB7mrNtmXbhRniDPN8
8RHzQscm60bbbusum9ak6l9Ulkk1imFZpkwjr3HEZqnUHJJl3EMY6FBm1hA9KNgUFGwHmctQC/eg
QWb4yBUhE15L3JBm5AWjux+6qsgo2R3miCzJ//N1bFmfRu/5Ri9PtjHXDr6OQRo0BpPa3sSqatU5
W+Ra1/oulnX0/2ga2W/8zNl3Fo8JJ2He8x+e9f9IbI2vn6I/ZQwctHzz/nVDJ6a9+jpaDoZ5gmcj
15tBKLvhrXqzTGlvLZVKdaXWoLasRtW4qNVWxFbG0q5ClqFreJbjZqHAcHN4geNJrTZMVRc91xrF
pJdNZtwKXUSKyZhIuKaYzRC5lOuOW+OIKcm9vMJJF4Iao0YEwTe3asSDumIcL43XjbcGtUUqK3W7
O7Uu0JqZEYFR8JWqwob7m/K3D3nF3+R/vWYOcbRY0wruH75g7thR89cNLSVJRENMxPE4tTRXbL7l
nheef+WZ9bjefFxvEupKGEST53aDBc9JoT7nSe0a40rLJnGjbq92r7EuUqMJI73pjVKhrl/sJuMu
aVfkO7p3DZ/rjhouyr8bjdHm6HAlKiYrXDGFZJnDD4QfChfCVW2IzVOpKQIpXaJguGktNpWbqMlu
JfxXYR1RWSTTqr7Ri3EF3+zFpQSpt32Q2qNVqpjRWFZzz2jBaQ+zWvmv3zK91c7FnaCXwU3SwoNK
lBY7LHZi7PpYFmt2axSjOQsF3mrrvFe94mvkv/4bZleSw/LsSqwZL2hg7dwSq+lGXov6fsOKk8AW
Vj4ZbGRtNcSc1rQ1RSOq5ioqA+ADaw6fdE0EJ75ara67epvvzlN/ebf0JDehZerwJgWlZOKDmvjw
JgWFpf52bqn6+hYzH4yLM9XIC60F4SruwmCL6zgIbjUOC+VnQJYi6CVi73x2m//HeeNJ2KeNxCq1
KMKc4T2GJAn3Dr49N5eQAWlrntm5/GvUBa//Hf/+mYt6k7vun92z5xRuN+z8b9+Kn4IN6pSMzoyk
MpfFFVLKKu2ihh2w03BbCA2z2kJMoWawmEL5H2cI02rMejJMH8C0lm+ETiIhZhsJ2IiN38byv+Fw
jv9Jh9AwnTYzD1PMYsycky1pIcNCaEgdYYrRFJpIw4ZBta3eRm1cJ7SGLJsj4t7ddHzwU2QvmlT+
kwXNZRg8O06CHY8JTxcQeXjJyQgGB6ojCs3kLgcPh6xahXD+qZQ7JN6+LufJafdOSezZ/YZOn3zi
P72OJRY/MndgwpuWnP5FXze/Ityknn1/f1auxgdpJEMpnxEzP4ZaDcaKjo8YKzsyF8G8RkgnmTRT
UEhP2lMoNZeGlXoGpwzGrboYcjE0pJsx09YtObNdkbHAVpRc0O6coSVC9yj6Y73BqE81GJNMtojw
9kZDhI3ZE7j+71T1X1VzU4iqIrV6Q5AmpwbVP94TpB2zgsdAGx6lOvVhIjc3TnMSJyZdey5ufbhs
d0ipKfrESDs3OVqHIzJyaUfSEQ1QnaKDzAS31ZF+2facb7U+lkZLy8k2V9VyvjXzPunFdCxCzcH4
B6c5mFO2ubFJqm0yjw8b7xmbMsY7Pk3inixCtEW0OfdOaKZalTSiE+YLmCO4MBoIveLzsftIviYm
efA92Z5Q46z6z2eOIOTAW5VE7l6xd6n/l2+bHy4f++iCcaMfLkzqEh7rtnWMv2Pt1p1LjxA9iXzp
ieYb9+2ZkLv7URN9+MWnnnn6heqnUCSPYQ5XirbbBjWK10ycJIdvlqUH6RFygvxBtLJoExNoSci4
EJEQGhoWYg0Vwigxc9HFCLJWpwsL19kA9LpEjVZxJWRt05KAlmhRmPznBOISspbZq+20wn7OTn+2
EzuEJdrCVdOEbavDyblwEu6IyAuKd9JkL8+c+vIkynuh9U618TzCbUSZRqgxlCa39SNFHgTE0nBU
1yzVpUm8SLYs2D98Xb8Y/2lX/xsK78n0Yybbcmp974oFS1uW044bh3QqWPhIy0+4aNRf9Sc/1Len
MszYDVr+vjREl6doi7W0UuvT1msPa3/Wik5tuXa2thorREGSQWQCeipFfUsqQBnGPZIoyUxHZfSL
qsa5E7KYQ9O6rj/XkacewT9f8eIBnOxt+9BxRfBDR7aLMH9z080ssekr3KGFuEPD1HfW/+Dvqr6u
NYaob9iUmY72WbJgEUKlJO0YaZvugO5d7fu6r3S6gUK5QI2yXVso3aaZLom7tN+wRtbMfpPEvnJf
zRhpJlvM/+ysuEZaI6/R6JzMKnmZV0yVUuVUTZqxiBWJOgw8tTqtRifqtILE9CKT+A896fUaWSfo
dHpWR+9WIsU0TY5TJvJoI9Unkkrgn2pirpL3QGuQzNftsFyYZMdzE/wMM5irBF9WamZa3gxuZRna
6cllwTfKwQxFDllIHOQmMsT/BJnn/9j/28OYFF8g0/0PttxBvl7o39r2Uzvq3g1U33wrKXznxGKR
Voo+sV48LP4cfN09W6zGChEXIGCQJSQSaNsjcLB/26PWXWn9IZ/Wt9uzAKTVaOeSSLfdkILcZTgW
+hVDuGQzZAlZmix7VnwB7aXpZS+IN7iEtJSB2vKUypT1Kc9LG+UNhp3SToMv5XBKQ4oJUtJSivHB
gZRvUqQUJTI6Kw/vK9WHouxmcmQMdwQ1Otmt+gMmW0JCkqKioxOTdKhoZkuiNUQZ0qk8hExEtamj
hYo5MioxJhrrJkaT8mgSjXU7PImJSTyGqgFIUsMKbR6nSmecdxI2TVLyEbmIhKSsJKXrDVlpSYeS
vkkSzEnOpMokAZJcSelJgSSW5Ej+Lrct6Wl9vRi0f7kX0IOjk7kwqcyb++dBVRN5NIttn/+jPCd7
uaMh3lB3OE95ItTEJ8KmHtykywf3zzM8iwiL6sesTC989vZpzybjSY5J6t9tXAf/6di8zvnj2vtP
s8TlLw669dZBw24vWN1SSoc93SG396KVfkoL1w5pVzj3yZbm4CcSrBT3zAbrFbscGhE6RDNOw+oY
wd2yFGgKzGctoqQashDZZJQMej0Gn5Qk2kA1ZEAC/OeU/saQ6fSJBhOXr9FouGzPDOQceq6r7Zkq
qX8zacFj0Ba3uq8yYKqQ0KyxUv/phP45N031olkQF31atqafk8ZuHd2leG6N38kS1+3oOW7uA9yK
DcCIdA2u1Ij5yyql9xlyWvN76O/h7B16RqRWh+jQ0lLL4NDBtlL7KrpaWq1ZZajTHqHHxOPaI4bT
4mnpjNGyUfM+/UB6Q/O2QZymWSjN1QghqhbqI7iIwpgcliNHlkdVRNEokxuuSjiCaVswDG/zddrx
ljEYhY+3M8IdHSkLzbLisiD4E0KJniu82oCqlnX/Iln+gz895v+9irhW3nPPE0/cc89KGreYSFX+
d37+l/+NuYFNT2/aVL1u0ya+3kX+u9gqXK8FM441Socuob1DqTVLyDHmhGZFFQg3GW8KLYj6I0rL
s9a2TOSC/EeUBs/PlRmqTa+3mE1tGWpIislkTrRY1NRDf22O2qcxFzfScvLfslTVE3HvzrPUKzIP
jKxwJ/maW9NUnnz8uepFRMp8ecJuQv3Nu0uW9sMttj06ZsScR0aOXYBbWzzKf8Lf4r/g/7Lw1paz
wu7aLU/Vbnx2PSrkfAAhW137JiV5lUi0JjJQHCNOE4U0a4lpnKnCynRas8FpoEsNAQPNM/QzUEMd
naGkyDLqt0AlXTJoLdp0bYWWaSNnW9db6TDrbOs262Ers1r+T2vPGtzGcd4ecHgdHiRBgAApWTqS
EknxTREURTo2IUuinhRlibKttIp1BI7EDQEchDsIops0StuJ7aRtmjZOlExb60dnnNidRpbUWHaT
iZu6TVJPp0kcz8QeT6tmnGniqVs1dVSltah+37eLB0U/mjamcffd7rffe7/dvV0BrEtykv4Ox1np
PCzpW5umnpXWs8pCvRrO10+0zvCJJVgContiKzfFKXbgQuwoft/RBx94Wtm6/TidX+SW4FNMd5N0
HiN659Kuk8fv33PXnUeG5K7PLe0a+9ngjidX/h10HIZ4bgQdex355B+7m9yd3u5YU6zzXPhc5HPd
j/X6PJHpiCP8F8FnQ99s/1HnjeD1DveW4LGgHnzM/7nwEx3PBjw7OpObdnUtdqS7Hg4/HPl4x29u
8o137XZP+/cHZxum2+/p8HRs6u4aD4y1j3WMdY5t8rgVV5OvPR7sDnR0dHR6NnUk+63Amchy9PSW
Uu8j0d/q/UL0sd7LHZc7g2elT8V+O/753i/1Xuh3d1y59SLOO9vFvQM3ODdswuerlzZu4s+tbfSc
XAfAUlDa1jHdcS74mY4XOr7f4W7vCARluY2JmS0bxTnupdjAlCQWQfTcsTmB9+QdMFowCc+7Hpbk
k9JZ6ZrkZFIjPJ2EBTliNrcApiQlC0yWHpSvyQ55usffkgTSLaOxJNCNJYFoLDk2nojhu7dYcvMW
uADdhthGes0lx461JSHfNbRJh9tutTnapps9sfaWZHtnoiW5fmNiY4v0j7BWGfW2H978qc2Ozcn4
HYnNbf20xQmDy+F+abhfGuqX+je0DzdKjaNSOxMDED+Nokzx4dcXhOG378wVjKy3YVChF2oiUeIW
EabPPjxUAqPMWycqE2x8xFMmRf6I022xjuzj65lT8N8Jvsu+6da3kz5/eKqhBy7ggX/5SnAiEAlM
IHgxMAG+eeNp/wQT3wV1HHIXP+KI56m6u7ohQGBlhCOViy8WoxFYheBJR3xPNyy1hfOp3PjmSHTf
yp/+yq+/+qNXv9+z8p9NDz5gDqvru6S/PP7AW//2yk1pqO/IsZ71Q2o00nTg7vs+/4mv/u4nR+6+
Z2NL54bo+oX9Bz7++9+7wPArqX/s+LTrjyB//11yi8pg4aRsaZgM7Q8db/C0Rlnc2RJlsXBzRIqF
HREp7vR5FE8gjo5uYLHzsQsx50m4PR9zxmCBeDEqYXq7xKJ4Kt1OhgJ+35AyxGCN9iD0aFxC9sSd
XbHwsehU5PHIlyPOk5Gzkd+LfCdyLeJikcaIGhmOyJHWtjPnKwP/gQvj0KfvpINPkVvP49bM23xn
pvEtWl++SafZAfV1PDQ6KtaXJyRYTEbIpjG32PJo6hwbHdvc5HjoeX/3+u798fkPH3xowu/72Mek
Nrnr6srcb/StX/dq7+i9u0cek/7+6kt/svIo2Od3ICMclbtgLP/DZOz+psWmz7qcPner+wOODzQd
cBxo+meHh9YkTbK/hSnRCCydYf3cFY0yTGahFhrR+SL7PUZ0n7c6lHula17J++5LEz4c3DaSn+Av
m7q6cJMnUtvvcR6a/Jqx9ORBqXXjkam9xV6p9fFj8x968rOO8yvxq/qds6XXpedhsg96+mHO8kHQ
08/+NRl19bQNJTx4cePFixeY+v/gEtxpmaG2TSa+IEtup9/rVQJ+WEs5ws42X5vSwQb83/QHoKNd
S/bcoSYU5vJHWKt/M+v1J9ik/2Hm8zNF9is+n8MhuQH2TeC7yGR8fU/CH9wYHA4mg3IwFmtrVKaU
WTraM5z0y44Jvzwlz8pO+TnHMEyQziYbAmNMUiEhOaXWwAvnxSZFX3zmzRMwUpxopRN29Ezzw0Y6
BSPRCUbpVB8ehuVfw4YH5WL44rsZ5v/PrMxJ3d+ajLlDjX8rta+AQW7+8M93twwMODbQmsgHs/Ht
YKWA9KPkCPNLCnM7FI/Lt461ODbITa42T8S3QWkKBMJ9zj53p3/COeHe69zrPuc856a3sckz/XvA
KH5Zdsk+vyIH1rE2ucUV8bUq0UCgk/XI3a4BX4/SHRhh4667fdNsj2OPa69nn6/Mzshl1xnfGaUc
eJg9Ij/sesT3iPJw4BX2ivyy62XfK8rLgTfYG/Lrrtd9byivB37Ofi5fd93wXPf9XLkeGHBdufVS
0rduMiF3wcV35dar9KTgU6BSx/DJTa+IJ/kpiiAA/iRcvuGXXeqVWzOX3IoP7geTW50soPrdTmeA
OSQ54HQpfo/P6/Z6PC6+Y+emoylMGQpNhRwh8Kh3h08KMRVMlmN++CSZUwpdVqXW4AvPSm18oG9r
nbnZFr95s631Zpx7sLpD1yj+aOMZ33NM8KPOsQlKwaz2xXowEexjmIkv+5PBCdDnxsUgblTegDTs
Twaw5BqkYSe/wdPVi358ulpJyvRGD+cUGBzN+L/U7nRKx1cuSE3ffEZqePpFKbry1MpPn7kMAbLX
cQU///2q46mbxyBGAtCTTmJPks4mP9nj+ZbsOOd5VnpNetlzLejyetrkuLvHPc62e/dKx6UPSyWP
0iX1ebZJk55pab/nnP+G+4bHt1nu8vQqCXlS2SkfUv5K9h5U5uTjSlrOKWekjyifkT/reU55WX5N
eVsJOmUPLJlbZFXuVUblKWVa9kXlVmVSOaQsKU/Iz8jfVq7LeKDo2qVwHPvvDy5FY3i/mowGmhKS
rHhk9CHcvLR/CDVf2TKQuEWHqK4mG1o2JZxdtT1FUX3NLyGYjEG1v6tun9Et9hkduYvuUR+u1/1e
fTb4ePBq0Bl0YrFj1I/F4Wv8FTH/5y56rRefwh3GN1tnGk/QXuPtW419pyq7jRyqvPuKTfAwOHHq
VBH3HoujEvlPQu8FpI+ufFq6/6t/I+1fOSc9uvLED151dDqcK69Jm1Z8N78r7Vt5BvNgaOVe+Qh4
r1lKXA73uKRmVDEeaEh4W4INCQ9e3HhxtUCZgx9lnEzAglwO+kPuRgdrdsvNDhmiBV+knoR5yBXp
y8mwvyE4FOphanQ4ejLqxJdPNLvqStA7qfD6DYkonlaYcCbjrQk8onVF6k76HPTkkBz4FJYmWHL9
toTYmI28IMbIPr6hjbmPHysGqxRnGt96HVZGJ4Z4v5Eq/7CC+o0nRG8HRXc5ceBCIwyxkzDEXpQb
2XO3wCu3rj3tbJToWDFNaFy3fpwMBZummhubW+ESjk+5MJzgAe8X4ZnTOs47iyfk7Ozo7qZtnpDU
t3JD6lx5dOfmnfd/9PC9h1rvGZv/UCt0nJDjp287nj0xf1dH02tB6zj//q0H5YcY/wVwxlboijCs
H6S7BexgXtc/sMovhT/gel7AMou4vidgF4u7fixgN4u74wL2sBfcwwL2si7PWQH72CeCXxSwIn+D
OCPsZ/OhrQIOsIXQZwQcdF92vyXgEPvV0H9Vf2Lzow33CVhiroafCdjB5PBuATtZf3ibgGWmhKcE
7GKB8H4BuwGeF7CHzYfzAvay5uYWAfvY7pZeASsOreFlAfvZSIsp4AAbbTkv4KDzg+HvCDjEBlte
wl9Wl50gWygWFLDM2mISwbgHr8S6BSyzltg6gt1Q7o7dJWCZhWMjBHvQL7FZAYMvYjsJ9kJ5IJYS
sMzisfsJ9gn/cpj7l8Pcvxzm/uUw9y+HuX85zP3LYe5fDnP/cpj7l8Pcvxzm/uUw9y+HuX85zP2L
sEK2+jUBo61MgvHfyoRjjwlYZhtijxIcIJtcEjDa5AmCQ/ijIrHvClhm62N/TXAj0bkkYKTD8ZvJ
5m8KGG3+TwRHSJ5bAkZ5/oPgKJRH4q0Clpka5/5tQfz4hIABPz5AcCvhHxUw4u8heB3GQNwSMMRA
fJHgO0ieWQGjPNzXGwn/UQEj/kcI3oQxEH9cwBAD8T8guBftE39GwGCf+FMEDxCdFwWMdL6OsLfO
/t46+3vr9PLW6RWoww/U4Qfq/BKo+GWOLbMC09kC01gK7ir7EnzmWIbgGWayPHxsgaWynfBUBBiv
GpQbhKFCSRbaDwK0i8q1/yeloapkKjsKNVn6DUWOY0HZPrhzfiNsAv6G2YCAtlLpDmiRhfsRaLMI
MtjU6gjQs+BTZKfhmiYZ8lCns1xVkiLwVQFLE5w4vgEWUqEFtkeKedZPXLBGI04pQQu/P5e3zBFF
1CAD0ueIogE1NmFniBda3RYcLNIwRW1tqs8TFbyjTCbJYAhdCkQbJUqRVBZxwxrET9Ody18ibipx
qJfKIPo21OfpuUy0M4K7LnBNosV5V8qzRNsWFknBE7fM7Xg20NTJKgbcOe2UKCmRpdFXtSgxyS9F
smiW2qOkGB050arCIUXtTwuuhtAU67g1a1ZYAEykxktrdjWEdU2hiUH4JXqqedWiiM2SdO8cE5We
Y1V1wboc0avRKAKfJSGtJuyfophWRdxXbJYm3otUytuXocYQPkScLPiex4gJ10WoOy2szSnU+rJG
vuLRoZINU0J/g7yWJZwC9TMejXlqyTWpj26jGlkq1J8RnsmRNBib3G+W6MnZqhw5eqpFr31bvrFu
0y8leMwThRJZOr0qNnV2CsorlsXYTlU1XKDYVikGzpBtLYo7m7yxWPU6ys77O/al/mpvskSU1fIR
r82RRzT2ELXnUiPdFNXWIo1zT5O1CtRLlqtaVHhj+zLVa2SJouCBfYhb0ab2FYkr1AsUQznKoRXZ
Btfk1clVXruHMmcaSu8TnCpZFrPkdriqrAdooPWL1BN4D9pSR2WgSmUGYrtW/mcU60XR93MUP0tV
P/9f8z73zaLIhrrIcbVcxakegzFBZYepvcq6iN8MXGeB9wJFb8VqGJ8WWTwjqA2yQ4A3ByPINHx2
gkYIz0Iptp+G60Eq3w0lR+GK/WAPjBy74W+GSudYkP59tEJaGqIv3j6OVsq5xNx7BeHfWn9Yax8+
7plggyJFSIawK/pUsn8lpuapdhnwS1WeqWoe5bYrUdta/tNFD8EsVcvZPFcYIj9bIn8sEhW9mn/R
tscFN8wkp0Xenq+OfJyn/R6WqURZuZoJddG79Wr/KVKuskXuWBCx/072qvR4tJheR6WWMdbyS4v4
wliepyzMpZ4XnskLyu/koW7SarWlePZfGxVrOVfyKGZMjWY1GnDNCmtbIl+9G+9Biv18XU5fXuML
Xcxo6nsOHyk0kqhAlsWxy6D+9v4+V0Us5uvyaIUv9v40WdqoG7GKdbOu/ip2sS5ua/OE97YUSpcj
+pW4MlfRK5P/l8ib9dmkkotrmCbg8jxTIosj/UxVHy5XfXTnRPbm9ue9qiDio5blV8fQe2lUi499
pPtaz1XmeTi+6WI2yLXhc8sUeTV/mw+Kt9m7Rhn1M2n2kxZ59TTNw8qsfib3/t6v0ON9UhfzjdWj
coXeWj9ya9VmxymiubYfVzym3WbrhV9I2pqV13JYPbdYLZEuZsw2jJUVCjjK7IDSAYaj5HaWYOMw
MqpwHYGnAVhzJOAzzHCdfYwdEJjDUDsCNQkBj7NR/NFD+GxjY7A+wQ9Sz9C8pAD8huCvTH+DNL6v
7vEpynzvNk4gtIt6Z7kaF3wUNES2RZmOUIbmY+ghMdcyxSwe+ycfSYtUY5AHjsK1Nm5gVOHqCmcM
v5jcQ4SfA15DcLUpQ6CvhmjseZCihM8nBquYv1wOZZoDcFz9l8KlUjd0WzxWac8tF/QFLaWrX1Ln
Mro6Y+ZNG4rUnWaxYBY12zDzaiGbGlR3abb2PkhDSEw9amZLWGKp+/LQbmRiYngALlsH1R3ZrHrE
WMzYlnpEt/TiaT2908zbeg6JFJdVS4NGUG4sqGndMhbz/eqOoqFl1RRgaQZU5syirmZKOS1vWLaa
ymhFLWVDA8s2UpZqZ7S8CnXLqrmgGsClUNTTekq3LLNoqVo+rWpAv5TKqIYgZeRVu5TX1bJhZ6C5
DqVmGlsjnNWAB7TXQJhKmV3W87ahA3YKgFJxeVAlk5in9aIG6tlFXbNzUIUNUiVQ0UJmlrkAYpII
C6VsFkCSFdjnTGBi5NMlyyZVLXs5q9dbAp1jIRe9mDPyhFE0l4CsBvKnSsAoT5KlDW3RxPpyxgAN
M3q2ABYx1UXjtE4I5GVNzYI51JwOtssbKUDXCgUdzJhP6cCEm9tAY6n6GVAmp2eXVdDNAidnkUbO
yJJ5bRE3luCXghbzulqy9DS3pn6qhMKWUmh/dcEElYEiKGXbRn4RVS/q4Hfb6kc3WWAyiiN4zGmL
2kNGHkjrdqqfGw2apw2rkNWWkQW2zutlq6AVQDRASYOItmEhYUQvFM2cSdQGK7E6yVW7x8ymJ++D
RhiyWwe3b1V7ZoxU0UQHbSGUAUSZmSP4i+pcEbyf04pLqPN7xT5oswhhqEPEUVQB6rGj6mHNVrvU
uRl1dmFhkETTs5ZezgDa4KHZuX3T+3bumNs3e0idnVYP7tu5+9DR3eqOPUd2757ZfWguqASVuQw4
o2JrdAwSBvVAb5v8UJUH+p65WNQKmWXig+GPlppfVpfNErZMYYyCdKV8muIPogJCiiIbosKAeAZ0
bbGo6xi/g+pxaJbRIHjMeex80NJeJQyarIxBqIO7dfRPUU/ZEB0LYP2aXOh4c1EnFAqMajtwKMT8
fMkG0iCmCf2wTqFuqyIUhH/VFNXGGKPqaS1b0uYhLjUL4qq+9aB6LE+RvlzRAnQSzoFOoalWQU8Z
C0ZqreYqWDFPMYpttXTaQB9D7BQpdfVjcZFsSznhNqGyRs5AhYAJ4ZXN4pLFQ5uimArNMsRMaT5r
WBnkA7S4uXMQ3iA/uKqwrPKQFxZazYjssW+hphzmvFMl3SI2kC1TejEvNCgKuQnZypilbBpi9bSh
l3mSW6M+4oEndcgb6VpirOoIYlE6Ttk1H6NimpB64Z3JksjVBiJbCELAR7MnEeHY0R3qgNqzPTG+
RR0f2T4wnBge9vmOHYDC4ZGRRAKu46Pj6vi2sYmxiaCSse3C5NBQuVwezFUcnzJz9X1CV3cVtTLa
ArogCAWUjpjz0EMPQdYyIcX3YyctGilDU49q1DcsGLO2b30X2kMZO5cdytl5LacP5awHNcwTg1j4
v2xQ1rNQqr9/E3waEnYk7FWvSw7Rq4ciLcG0VTU2K0lBGOZ/sqp0gaaN9SXT4nVTXZnzEefXnC84
vw7Xp9+Rm7GG20GA+LLApNrSqto9NN2rLBVxQbRagp/AfYldh9Y/gfL6uvuoRX3JXrqfJk1W1xwW
ryBKNHE0aWnybtKvkkDeKN8t3ynvlLfJ2+WkfJd8QJ5Y1XLuHW15AO/SCJSvLuWv6pZW85Ca2A+d
nTDVWm01U7w8/R95JUH6ZW5kc3RyZWFtCmVuZG9iagoyMyAwIG9iago8PCAvRmlsdGVyIC9GbGF0
ZURlY29kZSAvTGVuZ3RoIDM0NiA+PgpzdHJlYW0KeJxdkstugzAQRfd8hZfpIsI2j6QSQsqjkVj0
odJ+AMFDilSMZciCv6/xJYlUS0Y61zPjO4zDQ3EsdDuy8MP2dUkja1qtLA391dbEznRpdSAkU209
LuS/dVeZIHTJ5TSM1BW66YMsYyz8dKfDaCe22qn+TE9B+G4V2VZf2Or7UDour8b8Ukd6ZDzIc6ao
cZVeK/NWdcRCn7YulDtvx2ntch4RX5MhJj0LuKl7RYOparKVvlCQcbdylp3cygPS6t/5Flnnpv6p
rI+OXDTnkucziWdPUQo6gnaepASdQLGnWHiKUCVBlSgBSdAetPV+lpsFvxl5+EYcP8DQFha4JyEg
HiHibrGBIViQKUIgxhHEHUTUjDcwxG95XkTNaCmGH5DEXoyXJpGe4qL4BSFoOd17MVlaRuRGLr2i
uXkM83O5z7i+WuvG69+Un+s80VbT/dmZ3sxZ8/4DuZS0yWVuZHN0cmVhbQplbmRvYmoKMjQgMCBv
YmoKPDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aDEgMTY3ODAgL0xlbmd0aCA2MjA3ID4+
CnN0cmVhbQp4nO1aCXRc1Xn+370zkiyNjGycICyDrjx4lyXjhdjCgGwtSF5lS3YkwyF6mnnSPBjN
DLNItgqOgECMWOK4bElI6lBS9uSZkNahlDotTQgJSUooUOrkGJISCoYGIhtsjTz97n1vRqPFbGly
2nM84/+9//3335d73xyZNCIqoH7itMjXrUdS/zL4e6LJLxG5mK8nLsrqZsaIzvwCkUadka7uX934
rQeJph4kcie6gjs6vy2+jue5c6FldcDQ/b/etvPvgT8BOC8AQv6/50EXDQLOCXTHt7/w9LU/gK7l
RIV7g2GfTnToF0TTob/w3m59e8Q9NyeF9WLwi5DebZxhPdkN/UH4ICJRI3LjtueOExW3gKeSpO/u
1zrfrKPtnztt5REqySP52fcD4+/k/Scb3iwY3HCsv/DpSdPwOImYkpChUK7/WL926eS8wQ3Dvyt8
2qFnPjwgKbg+Qnn0FcqHZBFV02aI1rsT5CbmIuQMH9Zvg7aZ2lgFVfMbaAZ/mBbzp8D/NE3RnqNq
QDnPpygvp6gWoia2jS7TAtTEi2i6qxjrg5TPLVrDH6cW11Jq4ZdTFf8Z7mfTefwJ3J+hFsmvZG6j
avYEdN1GF7AHqdp9B7Wwc2AXuuSd3Q0c2eUzYP8NOp9/Gs+DgCR8At19Ifx9GnwSdtFFyueX4UM7
ud37oe+3gBtoVc5Rda/Orafq/PlUnZOH53zASjpX0tOQs4imuQK4E22V97xQZm2SA7b867QK+HmS
J1t+AqgDkAOKJnVKHUr2KTpP0lxv2GuOPsWf+zxiCw7dRXR8QAI7mhLu+pRg16Zud7Wkbica0m04
fhPu10vQ3k8eIBpeR3SiX9I9/bDXb+t17YZuxM/vBf468EvpQpelclnt9oC2BzmsPf4O6xj+GWsd
3qUdSP6etZ+YymbguWf4sHbr8ceJ3i+3IXk17HgAh4G/gbsfsP/k9CHMWBK9f/ShbJy9myrhlJrP
3kidzp4/kXRXp0rcTan57qrUNPfME0l2T2oxb0nN5stT+e4HU7Pdt6bytSdTX+TzU7vYM8mXXceT
L/NDqaqcpakqxPswdGPeh+DD0Qp6PIlZTDbg+QGi935EdGwy3ZC8m7Ynb6WmZCfW/hb0eyDXB3yR
Hdf/ho6hN0bD8cWj4b09o0HWLw1Hjo2GoTtGw/vnjYahxdmgnZ2crNUmy7QNyfnaPcmv82knuPZo
8kssJ3mEdg91a/XJmbDznnZ5sg11aWQtwytZ+fDp2p7k6doA4tk9lKDjQzsyes5JTvtIetYNn8/O
sfUgDxk9bPXwRlY7vEn7RfIgn3mikonhheyrw/dpTyQL2KVDc7UTwwXaC8e72dvDQ+zQ8FvaoeR9
6TlTPTsyg2r+MnPzwfNWPdGsjZkxxYsZU7OetiF5x+ijtJ6TrCvgT6XQJ0M/B/wj4sf5IOc2+Sl+
PBWVIHGbpuhk80haBhqyn11ByO1N7VTwXGqPgo7U1zD729CDxXa/yd45uhV4ka1X0oZegPwjvAj8
16ZuYsdTO/F8Gg+ldkke28/kU6jZd3BH3w7n8MOpyyRIHLT7HDhq80jaeHC1QqY/dbeC3bAlQYd/
d6f+6uT+JW3fiiGzPXWN49v98PNu3PdO6JsFO9ZH8U3m7yT+3QDfbnDy90f4d3K5iem8J7UH+20x
9ni574Jn6EXAf0IXZib5SvruviF1IhtyWulyCQWXUVH+c1TkPohzqwE69mMGsiF9Zt2F9XepuhBn
pGcgqy93YxYkrFTnXLX7n0aD7GkJsLMMdpYVTnfkGe2W4BqkyyS4o6AB8moxS7DlutYGd5XSK2eI
xvns+JjxKcv+ZLzW5H2DivOTyM3I2Vj6Uc7d3Mc+1rk7ijbq3H0J5+7AJ94TbJC1fV7idt3Yzelz
ObkCPXDQrvd7eF88inPzyK/x2rjBvqfPhPTen97n7f3cnUs4M1OzAAddJdTgejuVcr1Nd7q3UBvg
Tom7rsPzAfuZTabv8EdpqaLPoDtz5ipeta7kDmTktkBuvoPn5xynYtzzFFxHXvY9+g7kGwHXQN9q
3BVA/2kOfo32bQmpJ7GucNi6RtLT64o/oeRXQE7g+Srg02EzD/fJEgfMZngjcGFXZMvpe4hxJS+j
L+O+RgL7Ma3K1ekM1+9oC94J23I7EMf15NVaaYME6FfAl9D17DD6oYAqlL0HaSdiWi31y5hYId0P
fSZgIWytgy8am0b/gOeN7GHa4I7A/iDNx9otyPlTbqL/kDSeSh2Rul0PURQ6pwOEk5tr+PupFNtK
vaBdD7iCval035Izn+IOVILvErtm4wGxkKyjqlUWIFebAZeyyanfAlLg0dI1nADWqLUscOoo++Ia
p4bjIGcPNWbXNQ2o5zuoZRj3xwDPZNfyJHBVNsiaOj0znW/V9rpe07BXnpB755q8HsTWTy/xo/TL
nNV0APAiZu9e7TEK8a30GuB9/Ea4GfvNH9giupE30ADu9+L5btdTtArrD7ruoMcAjwKigAOAZwAv
AL4FeEDyS1no/bGbaXK2fwX6I7mH6Xl+gCypC/cXXHfRazgXkriv5qdpn8H9x+C9PXcaWZKeW5xK
ZnTBHxu0ObLPZU+yT5NfazjRh7ovydFplauQVrJWOojfR373Y4AoNeXU0GM5PwfgDTFrnx4L498f
jqdqcM65XHPQf5dgP3X2dJzLVZImf5o5v+qm4bctMG06IIcyP/U0xiTP6I/81Uf/Xz6f0FMXex3X
dvw+dJOgz9NeeoFS2rlas6Zr27Wd2h72I/YyO8ifmLR5kuHhHo+nyDPXs8SzwlPrafCs92z1tHl8
nrDn86JQFIlpYro4W8wUs8UiUSVqRVzcLx4umzlz6swzZ/00hd/ysLGXvkkvwsJmrR0WroaFHzoW
Nk3yezSP2zPZM9Uz37PMc4Gn3rPGs8XT6mn3dHq2iwJYOF0UixlCKAsrJrRA2KUI3YaPthJQCCSc
ei5VeOyfj3178NzBRYOVgxWDCwfxS2NwzuDswdLBnwCbevTfiH4z9TcL7bT85sxX47jmvPriq6FX
3nnllleWHLrt4J3oiHbtbOicAbhcC+LqwEQf7LZp7DJ1bbevmh+/3SUWmKiM/AxezM9knXw6L+Ez
+Fn8bF7KBS/jM7mXn8Nn8dl8Dp/L5/H5fAEv5wt5Ba/ki/i5fDFfwpfyZayLBZjJLmdXsCDrZiEW
ZhF2JYuyGIuzBOthvWw728H62F+wq9jVbCf7POvn5/HP8OV8Ba9i17Br2XXsC+x6dgP7ItvFbmQD
7CZ2M7uF3cq+xHazL7M97C/Zbex2dge7k93FvsK+yr7Gz+cr+QX8QnY3/K9nb7LD7C32Nvtv9nv2
DnuX/YENsiPsKHuPvc+OseNsiCXZMDvBUpy4xhnn3MXdPIfn8jw+idfyfF7APbyQT+an8SI+hd3H
HmXfYha7n32X/TVv4Ouok7ooQCZdTldQkHpwojSzFgyxnxnsAfYg+wZ7iD3M9rJvsnvYI+xv2D6i
6qpNTRs3rF+3dk1jw8X1dbU1q1dVX3ThBSvPr1qx/DPnLausWFg+d/asc7wzS4unTSk6rbAgf1Je
bo7bxZlG5XXe+nZhzW63XLO9DQ0L5bNXB0HPIrRbAqT60TyWaFdsYjRnNTg7x3BW25zVGU6tSKyk
lQvLRZ1XWM/WesV+bdumVuC31HrbhPWWwtcr3DVbPRTioawMEqKuOFArLK1d1Fn1PYGBuvZa6NtX
kF/jrTHyF5bTvvwCoAXArLneyD5t7oWaQtjcuqp9jPIKpVmLz6rT/VbTpta62pKysjZFoxqly8qp
sXKVLmFKn+kmsa/8wMDN+4uoo32Bx+/165e2WlyH0ACvGxj4ojVlgTXPW2vN6/ttMUI2rHJvbZ21
wAtlazdnDGiWe1aRVwwcITjvfevwaIruUHJmFR0hicoQM2nCehon+AYPEV9ZmfTlpv3V1IEHq39T
q/0sqKPkUaquXNBmsXa5ciC98qktcqU/vZIRb/eWyVLVtTv/egLFVn+HWFiO7Kt/s/AP68Lis9s7
fAF5140Bb22tnbeWVqu6Fki17sRat29RJfj1dgRhyjRsarUqvRFrmne1zQCCkDUwm1uViCNmTaux
qN3nSFmVdbXSL1E30F5rOyh1eTe1fp+WpA7tWypKvruEllKb9MP6dA2KMrtuoNXfaZW2l/jRn52i
taTMqm5D+tq8rUabrJK3yJp3CObKlEUlhdjGcKeZZeS5s/JEKyvhbbJaIIh6XLyrV2KhCOVSj7Ki
q1eKVq2E0myw4nBIbJQePPBZNQ1yiUvRmoaSsrYy+/MBLpU4PrlnWXlZuopAyPhk2zmpaza3dGie
qDNqsxwcpdTtOOhom9hPJnPhGIZEnixnQ3qJz8LkgsagRpFkFYuFRU2i1Wt427zooeqmVhmbzLWq
79pm79pN21pVtZ0uaRn1ZK8vz6w5WPorBvK8a5sHJI/XWSIx0GgRmq8aY7Z86lKbWo99amCg3ivq
B9oH9P2p/g6vKPIO7Fu7diBS1y6dbEXC96cev6nEqr+5zSpqD2hVUr+30T/gbW5diTTIw7Q6Nsk1
rfQ0lygtdBWX5rrKSq8MnFF69VVlpWagrHTvTm3vVdregJbjnl3qds0uncxOL+WsrLSSaZFwWamn
AGhYqyzQptC00t6estIzipeUVm7XKqdrlWdqlT1aZbEmyYa/rFQjMPvlnwKwha1+9Iwp2i5hzdw0
4N1uVW/evi9f7MLutGX7PqattviMsjLNmrqW1rastk7XcG9ebbGaVlprrdy81prUdEnrPk27ta1k
7X5tdzYBu8Ku/Rq1WK5d+xluU2u2XdK6XztTLl5f8n3SNLLWtl9/S5vVdJblX9vcavWf1WYtlsju
s9ooFluwYEFMftQdsMAmLLA/xF/n7+K362G8J+2lp+l+ugqwXVGuTVmgBFw/dO88MUCBY/3kxwl7
iC898So1aYc+2Qvgn+rjbnA3weuX8LZ3D32BXkcMFqUU5Ub619xXcSX+S/7miQT5XZ8Dx/30dbqf
veyIrz4Fp+AUnIJTcApOwSk4BafgFJyCU/B/AJj8/268n79OnHJpenWBm09yUa5GLixd9OxFz2qV
zxb9+tlzFy2ZUjZlVtmUsn5Ow/2MTuDnbbK4X/3NgWiGtjXzB5jFRJn/j5eLJxtnwFc4OKeZVO3g
riweNxVSh4PnZNHz6FMUdvBJtBC/MG08n+6kfQ5eQKVag4N7qFbrcvDCnNO1hxx8Mi3KfVL+1cg1
CU/+3LcdXKPJeZsdnAFvd3BOtXkhB3dl8bhpet6jDp6TRc+j+Xk/dfBJtC3vqIPnaxWTmhy8gC7M
3+ngHtqV/4SDF3pmF9Q6+GRqP+PyB8TiRYuWi/WmLxqOhTvjoiYcjYSjetwMhyrEqmBQRM2uQDwm
okbMiPYY/oqL9URc7zY3G12JoB5dHw6F4zsihmjs1rvMUJdYKBwG4XBsNaIxKBPLKlYs0sexN4Z8
FZv1rkAipMcDYk04FjDF3BbJUWtGDV88HJ1XLjZ2X6FHRXPACPmNtHYzJvSQ2BgxQoq7MxyK4xIV
8QCUh/ymT8R8UTMSX9hiBBNdiQrRGJcyHXrM8Au4syVk+sJ+o1z4IKmboZhoiSYMpSuciAfNkCEN
+EVAh5BhhITfiJldIQhLK4mYIbCgiy2NynRFIB6PVFVW9vb2VnQ7MZp2iBW+cHflhyw3RcP+hC8e
a0aKTZ8Rq5R+1NoGo82BcK8Pbm/Y2NJY31izqqVx4waxsV6sa6yp29BcJ1ZdvLmubn3dhhaRn98S
QIxSe6fuM2S8Mh2RaDhiROM7RLhTTFgAFaiJIsuwOnaIHeGElPWFe4woAk4g7XZi40a0OybV6CII
P0MyC11Rw+g2kALRBrGA3oMEdsiMQjI+yh3ZX7161BCGCWVR4VcVDu4QndFw93jPZDHDXYZi7YXE
iLzfjMWjZkciDhNwNxwypE/SQeWVzzBiE8VakU5QRpFsItGjBxN6R1AWNGbEJxbcEgoasZhKjIoQ
8arUmKF4GCpiEcNndqLnxmVFdEX1UFyGI2V1v9+Uk6Wnx6pcku12UhGMcS5odpsySBhRLCGRiMiH
ThM+zF02T/SGo1fE4mpaVV8qbeHekIgkOoImhgmGIWnXplvfIRAY6hrZIbM7ksbRlmWeGjtHgtVD
O8SVCSMmrciuQIKjISekaHp/kNyxQDgR9GOr6DGN3pF6jMqH5EPZDUTgt8sq+TJBwy01kL74+IaQ
AeqO950Tq5euX2xgaJBhMwSBbpWbqnw5eXJQY3Le8vProSotbDe1HIFETO8yMpWJBA1MnegxYya6
ApH2Gh0COMzFbYUTT3p3sFISKx39FZKSn7/O7DNCfR2GH4yJUBc2FIyV2JCI9+EphowEoLjTxKiF
RLMJG4lOcGDPRfd/1uiIYWaMj2+1SfodCSZiwj8nKx+ZKqI3BTpb+KNhOf/+OYm4ib6xG8qw10aV
Ph5FaRJGEAvlosdImMD65EIsEYwDg2uoYuyTOatHdbl3yPqlq+cz7wwJbB5Rn44dWATD2E9ujXab
ISD+9LybutihlrBPIZH2UiIWLreLZ4iQDCEaln6ZYQyvMIIyqcA+gZdwDpsFQvabfUiL6aQlHk/o
QVPITUHubGY8bsp8ZrzQ4YcZRILSnoRVQ+nBICojBfr6wh/Xmw89dSCU5tdjke30AAm87yzCdzmw
9WSSj6J464kBOikOWg2wKEXUVQfFBBaiCqysoiC+AnRT/TU9Din5ZOBu4N6Dqx+cF0MugVWdusG5
GdQuPAfxHIVFqS2M1R2wYUC+EVw6OEzQu/C8EDBagxijY6uyFnM8E7QMNlcgIv0jaG/E3Qf+zYoa
gM6QijKAtTUqDwFlcS61ZHTUgiKj9IFPZmUelYO6EZqvUP4IaoaUAU1+XMf6bqos6crTjUpjKEt3
p/I47mBSV1zpsj31q/oIaPCprEewuhDSBjKRUBmpUJzxjJ0OWIqpOggnO1twlVrCyjvpuc+xqaus
SKkWaE9gdcSvsIohqDiMTARSa0BZkJYMFYtQemOqJ0KO5XQsCeWLcCR05U1jVtQVqovisFlFlfj2
qm8FMje6juaoKlaoCLrB/8dJN6nO98NLn+rlZqeLZbZkRJWZfNSOijCq6h2GLZ+T7Q2obAsiqwfU
YE4kvhFUWfF6XNcpeh0ozbjKSboYHViH73pFbQEtH98W1X0x1QW25U5Y8Kkcpul2d0SU7xHljeQV
an7Fx5iAkYqaziSnq9Wh9O1QPZC2K3PWo6zZFU443Z7dsXH13K34bW9kxYNOPkOZXuhSWgxwGk4X
CGpzrMnu6nE6sCPTo7bN+AdkJ71/9aqJlBRDxRVwfPRnzXBQxdepMtj9kXKWnswwnowsrb2OjYns
+5WvcTW3HWqa7Cg6nGqFnCg7szI4kiufytBIJj/Mx4pxHTTeIzMzhT24yh1EhzfBzITGVGwfx6Lc
W4LKz1hWx4zU0K7vSNeY6jnseBFTen2gdjr73If3ilAUXeHp6qTt6rDhVxWxTwZ93GlVnuHO3p1G
avDBmQuqncTMVNKOZERLSD1FMisyKjsPc3FGzVP9IjvpCtUXI2fryH454pvcXUJqzhOqRqZzMtkR
2zaz50ZWRvaVXTF7XiNOp6X7f2w3flDM6X5qVLkZX1lZAan9SnVuxDKxpPcKu4Oj6uzJrlKUxr4/
pHXH1J4qz3g/2W8Vcic24NFE83Hy/kjrs6fdcGrgHzWtaX3jK21na+SE9CmdH75DpCuoj8n9xNP9
QTuhzPrF6tlQnR505sa20J3VN1XgTJ956RM1ljnfpJ56x6uxlrN36vQpIHtKV/vb+JmJqCnXHeke
1TOms1cknJ3QQF8Jh25HFx/l4cc507thrzLDWTnG/4oMj4xxHdb61FqfeifxOxoT6mo4U2nHuEF1
fp+zFnN6JOB43Kkk/Y5Ms+o+od7mOh0dMWcvkxF/VkUcc84Z488Sa1Mm3xG1f8fUZM85SX+Mn0Xd
mZGgc7b41RmYPv+lpoSStveb7B3KGCV38qmPq56VUyM5go5EueoaAzTTofVlJGJq5uMOzc5a1JnO
P2dmdeV5+r0jPX9jZ0+eVn9QGdGdrPqUlN+Z8LDzfvJfit9Uvsay1kfOd1PJ7ciS8jvd5VM74YhU
Qu1T5aMmz1C5Slchqs6bWObsE04PG2r3+Kwzm8aYPeNPl0vD2XWMTJX9akrtbjHHdEtcdYuudIrM
m0L6nc1U62amP8fnQnfyYapo7YyPzkk4a4fSVQfOcWbdttCHb/hPnps//reObWmsfl29SW3/H5Ce
wWdlbmRzdHJlYW0KZW5kb2JqCjI1IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5n
dGggMjIzID4+CnN0cmVhbQp4nF2QQWrEMAxF9z6FljOLwUnWIdBOKWTRaWnaAzi2khoa2SjOIrev
7IYpVGCD/P8T39LX/qknn0C/cbADJpg8OcY1bGwRRpw9qboB5206unLbxUSlBR72NeHS0xRU2wLo
d1HXxDucHlwY8az0KztkTzOcPq+D9MMW4zcuSAkq1XXgcJJJLybezIKgC3bpneg+7Rdh/hwfe0Ro
Sl//prHB4RqNRTY0o2orqQ7aZ6lOIbl/+kGNk/0yXNy1uJuqeizu4z1z+X/3UHZjljxlCSVIjuAJ
73uKIWYqnx9E+W9JZW5kc3RyZWFtCmVuZG9iagoyNiAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURl
Y29kZSAvTGVuZ3RoMSAyNzE0NCAvTGVuZ3RoIDEyNTA1ID4+CnN0cmVhbQp4nO19eXyURdJwdfcz
V87JQQ4CzJMMCUdOEsgBkQyQIBi5DxMkkMlkkgwkmTAzIQTl8AQDapTX+wAFERFxuCQcq+iqeOG1
6uqCiCsqHgi6ngvJfNX9PDNJQHf3fb/39/3x/ZhJPV1dXV1dXV1V3T2TABAACIaVwCDL1mBt+ixu
/gMAxsEIf7ct9sijfkh8HSDtFQDN5Jqm2oaEjsudAIkhWB9dW99akzX2bQlgDNaDb6yzW6tfrL5T
RokHEXLrkBASrs9F/EeEgXUNniUhRdp8AIIQdrbeabPCoIfqALLjsP5jg3VJk3a5Xo/tWAe50dpg
f2LsoBSAK9sB+jc3uexND95nvxcg5UoA7TXAdafvfPv3R9Y/Mz+88Cd9PHbF10bXC8/xcs9lO4+d
+7izVv+4PgcoGJCfCAZ86kZ3TYZx+kPYXqp/HBJBBz1e7CDnYQfxUQRzQIO9jZAJY3C4ITguA6pV
RdGCALjpX0mw5Ib5CA5dfzismQ2PkFVEolvhKbrVt471h2+lbdCBvMOQNh/LxbTAdy/y3yG5SSaW
SxCaECoQbkN4EuFXhPsQ2pC/mfflMgLgJpLeBE7NbN9fcbxyzWHYj3A14nOlz6BCW4B6HIbZvC8u
VDHSr0ZZ07VbYQ7Sq7H9ANLKsPwT1isRb8d+PsRfRrxLdysBlP0c4meQno1yQhG2o96r2fPI6/Yt
p1vJUJQ5B6EYx3BjWY+wAPn4PEZwOjkMl5HDPj22j0c8F8cfJ/jdUI0yvuE2Q5vw/pO5LbG+EvFH
UY/1Evg6EQeEwXQbLKTRcJBu883E+W9S5o1wGA7yOQfmhPqrOl0Mio4LegKOuawndOt2Eay8APaz
HBKB5f0IFoTR9Ag0SFfi+n0GV2g+hxkc9OjTaKc5OMfTUjVcqwffU6jnds1u7If1ALihVHoQQtiP
kI9tS7V3w/dIBzoM4Wd4nH4Lt2uT4QD611Uo/z6EbShzsfCFapiJ/TOEnM+hL+KPIPCxU/x24rbB
KNmkuxWuQ7uf5xGD/T9E+IAcJnoEwP4rcfwl3OZ83cnszlMoZxryWBESke4U4IZgtNU+XNfv0b8/
RFmrVT+c213CXNVvA8B18IPwMxWE7bfCEYRDCK8iHEWb3YYwAfFJCF4E5CF6HDsO/ShF+Cv6DNoh
RfgH+gb3f75WwmeVOZQJHxMxQzTYPxbl3IvwhHYbXIPwJMITyHOKxwv3Wa6nXzaPKe4z/lL490LY
Q7fSKD5P7lOBksceQFMgBtG3/CWPO+77vKQWyMdyNsuBAu6z3N/8JbeL0B/jkcdEoOyeqw/1s4ry
fWhQfX2lv+Rxym0RKNvhKmHvnbAb8RrJBVXsRiiR/gLVtAu8mnxcy4W+5Xxu9Bto0R8CnkmnYP2+
C8p7OejeJws0h+A7Yc/34SEsF0nv0yTpfaLRPOn7SgPkVc2TdLnALyovBHJIaeMlh55t/136/wTo
B5onoQbxrzXv+3w4nzt5TOi+IVkIsr9E+k6ElQhD9ankXv1C0qGbBUYt7m1aHgsWGKmxQJ50CIqk
PpgHAJKRPktzHJrZrTBK+gbsZCXuBe+TYF0f3APuhng+Fv0AbuDA5WPZ1MOPevnchb7kL/3+emHJ
c77qU6JUY2/Z75QF6JOE7w08P4v9AXO0AOGvvsaAf74KVVhO9Ptnbz/1He7hn9+i3LgL/fLCUuwt
mN/9ccpjwz9/nh95juM5kuc5WkAG+/kvLLv7kxyMk/tEHj4Cc9TY/i+EdQg2bEtBPU9g/F/DcxmO
9Z52Cti0L0Ed6wdV2jk43rdQqc2BBJz3d4E9dZ7vW3U/zfbvpdxO2P6tfx/VZIFe5LM34CqRb96A
dLGPom58/9Q+Bp3aGNCpfc/wOBQxuAhK+N4o1cDd0p2+r3AeD7M9aG+kS1fB9aINoJCd9R2Rqnyn
+J7I1okcVC3d5TvJTqLv8b7zfA2ad+FB7SioDsjjPFhyGtdf+yx8KeEcNU+IPb/dn4/52utX+b7W
HcP5Pw+fS3uRpz98qXmNzwVtMELMqVz0fdS3gsvSzfbtlb4Cm2Yf0hBEn2t936j2mN3TFsKHuS1Q
pnau2LOf07yDbTY4qquAq3RVOO4i+FIXizQ+1q24/hlYenyvif16Je5v6VDNfkDfqhe+uEBzne8l
1gEm/z7MDmPc3eD7UHMtlrUIfO6ixLyP8SPOG+gj2qfxfMbPE+twjx8I92g3Qav2LWiVfoVWzWfI
PwKK2BmMIwnx8b5Tat4uYVqk/4I5F/1bOcso5xndBN+H2vVivBKhAz+nuGEZOwtX0b1QhLlkmn4r
+spcsU+vQf/7BOE7BeAFhCIVJipAQ7DtHfTRpVhfz4zkMsTvpjnwJt0qxSAtnO+50nXgkGZDNhuG
eSQCzxTvwKPkN3iAhYNPeg0ekDrgr+Q33Cej4CfmhRlsN5wX9LfAiXzF9F0olO7F/F2INlwNp6T5
sILtgHPsPZxDDeZ67Ke5Db7TDIR0tPsD7Aei50A+g6/ZbPhaezM8wMfjfAgHUX4VB2kCpIt+PUDo
6ocLdKalsIRdATehvl8gfl8vfVHXgJ6r4Quh4+/oJ/TgcrEf55EegBsAfMcQkpWya1qPMuY/gGM9
SpmXuKab+L6gXY457wPMfeV4ZonEexN04d2mE28GnXuRrwzLb5E2CvEMBLzndBmQthjLXViGIdQg
HXl8LyKtWErAWFHy1DVIW4DtHUh/DUu8c/nSsTwMcP40QpgCndFY3oFwLcKdCOMRQCnPfazo45uK
5XKkobzzd2GfX7Ceg/h9CL8hnEFYj7AG+xzH9jSEUqwvQajjvn3RueZ/vfz9/ew/LXne4npimY9x
eOrCPek/Lv3r+W/KC/cu//r/u7LHGfSCUrGDfx499tJ/uWf6SxSR1RMwN4/GHFXI8zLPjTwfi3yk
luIcoOTFr/keguUqzIM/8lzM8yHm4pcxH16HZTOW/Az6PPIs9uvFL8Uq9FOuvrrzWEPMQEHSnQDl
cs1v0cvJCnI7uZM8QrzkGPHRcnqYvko/ZoQxZmBmtpy1sbXsEfamFCJNkeZK86V10j3SQ9JGaZd0
QPpI+kqzT/NnzdeaHwfcNOA3OVzuIw+Qk+QUOUPOknPkkXKhPFoulp3yCnmT/Li8LVGTGJUYk5iU
mJKYkTgzcV7iXYlbkmiSNik8KTKpT1LfJFPSkKTUpAlJ1iS7mZqN5sRkSKbJIcnG5OjkuOR+yQOT
05KHJxcm1yevTL4xeXXy2uR1yY8kb0vembw/+WDyi8mvJ7+V/FHyFymFKZaUsSmVKbaUmpSFpzRn
6dlh5+g5+VzuucJzo8+NOVd8borvvM/HP7mADcICG8jT5Aj5J1rgZbTAhwwCFrgRLXAb2ygRKUya
Js2T2qW7pfulR6XtUof0oXRK49Uc0LytOTtg5YANcogcJcfKMlpgKFogWy5QLbAALbARLbC1lwVm
JF6d2B6wQARaID5pgGqByqRqYQH5DywwNWCB9uQNyVsDFngNLfAhWmBkwAL2lAWnyFlyVjpH0AJD
z+WjBSznxp0bzy3g+4x/TuKLJvPINPJn3zFSidknHO2SAsFoH+35DVh3cB/qSu0a2jWkazBmLKMv
zBfkg67zXSe63j3/8flj598+//pnFQB/P6Z8JnPiJoS7Pr36xI0nfvt0y4kWrGHGPdGO0HZi2afN
nyz4pPXE/k8Pnbjtky2f3H387uOPHsfsdnwz7/tJ7PFFx+djLeu45XjO8YHHxh8rOVZ4rOBY7rGc
Y1nHhhxLOpZwLPoYOfrd0W+Onjr6+dG/815HXz763NFnj+IoR186+tjRp4+WHB17dMzRgUeTjiYe
HdD3kPFZjONndZt1D+ke1D2gu193n+5epnzG1AW9XnS7Ar3qHfR44POmNPiDF+uL8Bp7k6EV2PFe
LX9D+LsCf9j7DQ7sTbX22h9zXtTzUbYpgG/4Q6623yfDRrgRbqLn4W74Am6G22ANPARPwCYwQhua
5wZYB2fhe7gV7oHV8AIcgzPwMGyFf8AP8CM8CtvgFXgZnoIqsEE75p7XwA6H4VV4E16HN+AIfAk1
8A68BW/DdqiF7+AOeA/ehb9AHXwF38AtsAAcsBAaoB4aYQM4YRE0gQvc0AweWAwtcAqWwFJoxR13
GVwLe+ERWAHLMadeB1/Dt7CP3E3uIZQwIhENnIPz5F5yH7mfPACd0EW0REfwckIeJA+Rh8l6jPFH
iIEEkWASQh4lG+Fn+IVsIo+RzeRxsoU8QbaSJ8k28hTZjrnAS3aQnWQX/Arvkzayhuwme8gzZC/p
IKEkjOwj+0k4MZIIEgkn4FMSRaLJAXKQ9CExZC35E3mWPEcOkefJCySWxMHT4CXxpC/5M3mRJJB+
pD8ZQF4iL8Nv8E/4O3xGTEQmiSQJ70SvkFfJa+R18gbmojeJmQwkySSFvEXeJu+Qd8lfyHuwnwwi
g8kQMhROwufkffgAPoGP4G9wFI7DX+FjcgZD/XvM5T+Qf5Afyc/kF/Irni3/SVLJOXKedJIukoZ5
HiihlDIqUQ3VUh3VUwMNIuk0GE+0oTSMhlMjjaCRNIpGkwzah8aQTJJFY2kcjad9aQLtR/vTAdRE
ZbqWJtIkMoxkUzPe6AbSZJpCB9HBdAgdSlPpanoL28QeY/msgI1ko1ghu4yNZkXMwsawsWwcK2Yl
bDy7nE1gE9kVrJRdySaxyWwKm8qmselsBpvJZrHZ7CpWxsrZHHY1m8sq2Dw2n1UyK6tiNlbN7KyG
1bI65mAL2EJWzxpYI3OyJraIuZibeVgzW8xa2BLWypaya9i1bBlm9BVsJbuOXc9uwNx+E7uZrWKr
2S3kM3ISd7s1mO1vxXx/O+zAW34bGQ574Bn4M/kcdsFueBGuh+dhFf2WnqZn6Xf0DP0H/ZH+RH+m
39Mf4CfyJT3EIuEg3AenMVYegztJEdxOxpDF5A7cY9aRFugg15LT5DumYVrWh+noL/RX+hv9Jz3H
4nC/CWbxLIj1ZaEsgfVj/dkAZmIyC2GDWSJLwt1oIEtmQ1kGy2RZbBjLZqksjaWzCJbDhrMRLJfl
4d6uBfXzbiwpPugFEc8/LZc0Wp3eEBQcEhoWboyIjIruExMbF983oV//ASY5Mck8MDll0OAhQ1PT
0jMys4Zl5wwfkZuXXzByVOFlo4ssY8aOKy4Zf/mEiVeUXjlp8pSp06bPmDlr9lVl5XOunlsxb36l
Faps1faa2jrHgoX1DY3OpkUut6d5ccuS1qXXXLts+YqV111/w4033bxq9S1ta9beetvt7Xfcue6/
7rr7nnvvu/+BBx96eP2GRx7duOmxzY9veWLrk2zbU9uf9u7YuWv3nmf2duzbf+Dgn5597tDzL/z5
xZdePvzKq6+9/saRN996G9559y/vvf/BXz/86G9Hj318/JNLp5xLp5xLp5xLp5xu8qVTzqVTzqVT
zv8/pxyLxVI0+rLCUSML8vNGDM/JHpaVmZGeljp0yOBBKckDzUmJsmlA/34JfePjYmP6REdFRhjD
w0JDgoMMep1WIzFKIK3EPL5S9qZUeqUU84QJ6bxutiLB2oNQ6ZWRNL43j1euFGxyb04LctZcwGlR
OC0BTmKUC6EwPU0uMcveI8VmuYPMmVaG+K3F5nLZe1rgkwQupYhKKFYSE7GHXBJXVyx7SaVc4h2/
uK6tpLIY5e0IDhpnHmcPSk+DHUHBiAYj5o01N+0gsaOJQGhsycgdFPShqJW3r7m4xBtvLuYqeFly
ibXaO3VaWUlxQmJieXqal4yzmau8YB7rDU8VLDBODOPVjvPqxDCyg08H1sg70g61re0wQlVlaki1
udo6t8zLrOV8jIhUHLfYG7v0ZFx3FYVHjitb1bM1gbWVxDlkXm1rWyV7N0wr69mayJ/l5SgD+9Lk
8ZVt43HotdyKcZmoCFefT0WZlN1cwimVC2SvwTzWXNe2oBIXpG+bF6a3Ju7s29eyz3cC+pbIbTPL
zIneogRzubW4345oaJveuiveIsf3bklP22GMUKy5IyxcRUJCeyL2QJvABDvHSqcHzEm4RuaJ6AZe
2SajJmVmnEg+f9jzoc2Wj2z4KifYy1uNy+DwGsZVthlHcjrv79Uk4+Go7SdMrZXm09/2plhVijbZ
+BNwlDtHwMGw3Y97U1O9Q4dyv9CNw4VEHUeL+oj0tMUdNNfcZJSxQPPB1DLsVj4yE22emMhXdU2H
Baqw4l05rUypy1CVsBMsmanlXlrJWw75W/rM4i0r/S2B7pVmdN/d4hTSx6tPCfyEG2OiSupGeknM
v2i2K+2lM8yl0+aUySVtlaptS2f2qint+YE2FfNGjStjCVTFaAITreiJcwPMvFIW4pWS8UcrPLm6
Q6dHVxQUIo/3GisnKM/yoMTE/7BTh+8s7yWK7m6qmt6Rqb3ro3rVe6kX0sZQYSmFls6c09YW1Ktt
POadtrbxZnl8W2WbtcO3ssosG81t++hj9LG2ppJK/4p2+PavSfCOX1uOk6gjI9MBxkTCCroZnkZ4
DuEMggRZ+JyCMB+BgYVu3nl7jqUDi/mi2DV5WvZKXl45KVvULROUMihUKQ0jlTIrh/Nt2lWyhNc3
7coeqdSHDlPqA5OzV4wx0k245mfEMxyfmQhFCCsQJBx8064+/ZVuhmjebeOuvgnZ4c/RjcixEftt
FCputARhc+QU7RQdPTMmj3yD0taL5wrxnC+eReKZKZ7hauvXfHTxfE48nxbPTPEsEs8p4ukUT8GP
W9pp8i2+v8H31+RrSySkETARI6Z1E7GkEYsJz0wGErxzuOmODhJsyRtuypDHmbIRcuTLTWlYmhCu
GTrBlI6QOLTYlIfHcwIGvKnrITYWYyAyQm/pINv2dq0K7VwVCoYOUrRz6JWmMQYyEvZLfLhchPsR
pJ1DXaZnsbcsqnjLo0/uNJ1L7yCzd5r+aerQk52m30wdlFiiTL+aTpp+MR0w/WS6wvTq0CdN+5Dr
/p2mDlOHhFwbhnbQJy3hpjWm6ajcSdMSU72pURZN9YlYWIJNNuw0Z+gcUxmmChxlsixGudyEYp4x
lWBj8dAOQp4xWUy3mHLSRdds3vUZ0zCTy5RhEsOlKcMNUXQbzItnTINwsCQxSolpVqgh1JDXfkzX
vkXXvlnXvlzXPkbXPkrXnqtrH6Frz9K1Z+raU3Xtybr2/rpofaTeqA/Th+iD9Hq9Vi/pqR700R2+
E5ZUfvuP1hp5oZX4UxK4kfIn/0QEzUWJnsIV4I1ipbR0xlhS6j1kg9Iq2fvzDHMHCcI41JjHEm9k
KZTOHBvnzU8t7dD5pnvzUku9uqlXl+0g5LZypHrp6g4CM8s6SDwn3ZTA97l9uKrxN92awEvfTbeW
l0PM4qK4osjREQXji3/nUak+U7tfcam9XqVTW/fhKpft0pku02F1BlbbebWdV+P6e+8unVHm3dq/
3JvNEV//8lLvuhny3LJ9eNLfVlK8D4/8WJSX7WNpZHvJdE5nacXl5aW4NIIP3X4759vOC+TTfwBF
nA+K9B8IPokofGbBh26n8MXIYBZ85hi5F98A8hTnG8oL5Is9AQME34DYEz34duw3lxTvMJv9svYL
nv2KLG+hYDGZkCXRJFgwVEyCxUSoYBnfzZKusmQEWDLESIx085gUnlDZzxPKR0r9j172sampJQ7u
K1PLduhhbDnuAqKMMTaNFuseGj/6sYT98C77BoJxIwzCk1SweSwUFcWlGgtJpjbEq0WSDoFzj0qM
W56wXwKyRXCHIDlUbUofkz6GN6H38qYwfiRTm+KWj0pM2E+2qE1GJEfgGD309Hia8QVxJY7iwI9b
fTWrpQdKvUNnlHqLcAPaodOV4CmluBxpWX5acHBJh++QQsxAYiEnMhZgDNAMBpURrfHMlDQyxUTy
UIXyVDeqggP1tKDHDZr9EC9gM/SVUiAOwPclwiledjl83/G2Lqfv75R/jrBHBeV1EJ6DtXhH2Yzv
HWAkEt7FW/EuvwbvK19DG97U7yC78V69FG/2j8IB8ifaBHPwHh2L9+0/QxZhvrfxLr+MhIIWIvH+
fgRmwx2+20kUBEM8jMM7+T72Cvur7zsynjRinkiAYpgOz7Dv4EMi0cs0cRq3Lx00YICX4Qi9EvWO
gD6QBxNhMsxFnR5HXV+Co2SwZpzvE0gEC8zAkVvhNtgIr5HbqZ02003sFc0s3/0+HAUl6SEFxoMD
udzQAvfjPM7g3T0Kb9Wfszjpwa4fun7z8c89BsFwGAMl0IyzeRFex9vw5/ArmUVq8P45kzVJGqnW
F+PbjTr3h2zMalfAJJgFlXAtrECLPQQ76Ea2tuvFrl8w8zF8p6PWeTAS5z8HbXUE/oa3/Hi8hw8i
E8gM4iAbyDm8MRfQ6+gm+gve4wbjO5dtZHvYx+wT9r00QVoifaEN9g32lfrqfEt8633P+T5Fm5pg
MFyJMufCPLDirFrgOrgBVuNqPYjvh2A93hefgQ7ACIe/4K3+U/gBfiFhJJuMIoWkhtSTJZiA9pC9
5C3yLq2gVvooPYJ3wjk49iaMhmJpquSW3u2CrvyutV07ut70hfl2+g77vvV1ojVNaPNktGg6lIEd
R74J7sBb6mPwJP90At/74Sgcg6/QcgZ8G0k0iSUDyRCSjjf/XDKVTCNzSC3xkFZyPbmNtJP7yIPE
S3ahNs+Sl8jfCP+I8Qe0DJqZBtNwaqJJNI2m0ww6mdbSVbSdbqN76EF8v03fox/So/RzvDP/hnfX
aHwnsRQ2gV2B93unuKsvZ0+iPV9nJyQJ1y9cGiylSTdKj0lPS29J30i/aYI1t2nWae7VfK75XAta
o/Yy7VRtnfYubYf2Ix3TTdPV6JbrVuiu1z2D255Zvw12YnTswJn2eNG58Aj8hTwLx8lmFk2fJFPp
4+RuEsbiYCF7gLyjKYVbaCH1kkk0hv0Db/CLoQ97gvwIP8IzVKIfklTpcbIBDmIkraUL6RIpnFwl
PSF1Eo/0Ll6jT8Jm+h0fRxstPY6jLcaNtYGMRqwWGuBhGg2v43HuJlgEL8DDWgNtx3W/HVLoBBhB
JvK1oWfgG4yOCFIECzBOOslGjYc+QpayUzQEZpNO+gkZpfFADW7l15FddDJ7nZzEyDuI/lJK6mgB
qYJO+II8Sr6gs2ASvQE2SrWa98jHJJVM1tSh/4F0gk1kNTSKHrjoU8GnYTdGwhG4kr0Cc8mdGP1H
aCpMpE54iP2JfAW7ybVSLatDLZdQidyAsbANdrEJUjCMhd1sNzxLtrAPSCo8LS0hjWSdr6SzAn7S
bpa2sx2aXKmf77WuY+Qx8rZvP/0e8nyvsVldteRBKR7j8lqMXhdaKBiexP4PYsbYDHrEkjEeb0N/
7YO5zYBRPh4z15Uwj/yAEXMDWimXDIbJNAkW0jE6WRsNoBsUmI3nEvQE8qEC9FkFMIcHQDO7N2ib
FNBtB9Df1g2GZxUIevhiCL7xElyCS3AJLsEluASX4BJcgktwCS7B/wOg/PtCDb7xBq+DK3ZQcoBk
gBZ0NG8naKQOkrGbQZCOI3sIxOu1Gt5OgZFxuwxXPxuXavy5sLNwsvHHwkmdhVCEuPE8PoZlJUYk
RiTjg4AE52V26LyF/8qNLB3iv0k5x3dKypVGwyAYAc9bpl2dTpKDkoPNIclpI8kVRJupL9BflVib
KA1PGxosZQ5OCWXhkDzAPDiVRYUGZfcdnJqaFhQaHRQUGjPQFEtip0eZ+upSgrJNLDi2LDyGxHSQ
P1sGZMralNxweQCUGc1NZmr2DbBERA6HAcYBzgFswEG6BPIgBZ9xqZONX1SkTvq54rTxNM5kUidi
UHS6qOh0Z8XJVWEZqWHLjC9CRGRBAQeCj4jI2AL8GZZFKqCiIlmrNSeljBiem5uXOzAvd8TwQSnm
JK1uUG5uTjb/tQkd0/aJjjWnRGm1ujDaJzomJzs3lxnnbbet2z3tZutlZNYVfTKKWl13JO7N/8e+
l9xl8aP6xewNvyzlqpqHrx/rsM7ZXHnjtNKnVpXfMiMyJKz/FcOKBmbbK4wPb5k3vmlWU9evy6dk
zxtOvgg3GsJS5xVcWTV/K/9exo02jkEbJ8BaS1ABc0TXJtyjleL41zqzjBHDC4LWRNC5CQ7jtYZW
4316jTY6JnqIYRwpo2V6bfjAsBnBZGAWVEI7/wMYKdIUrIs3ScFQJpMsQsnZsBhZl9IvvAzCjGE0
rLR/fik3488Vk4QFTxt/VEx4OrIgs+KksfMkN1VFRSpUkFjVWpEDc7Jj+uhSuK1Uo7DEPcXnNjz1
1zZCHnvylZ3EPa9hw9VLysoeITdEHX7+xKvbydSnn18fYne1dX15/erVN6MnLcBZjsFZxkMSHNoH
iTg7A87OJOMjhs+1LCxiuEE7OGlN3Jp4KS7+8r5UB3viX4pnKSwtuKXvqr4ScF5I6AsskkSE94eB
RlJJKBAjmYqIRGZICX3TItojN0TSyEhJNoXoYtESkR30TktCtKxPMfeXwy2x8nAIN4Y3hX8SLoWP
HpgyWjFHqmKPzpMBY/AI6axYdJK7EfehV1O5aVyLKlJTU9E2EtomYJxoXaJWsQxJRLfilmJTvSld
Z/60+KXaRwjc9exnYed/kG6xVezuGkhnktULPc8RR+QN3za8fdN2cvn6b9+YPN0Uf9dDS8nSfiGr
79iAXlGMizlKsx/iSLSl5XKJpOiIKcQUSg0kWT+RjNdfxVbp34zQ1eqW6pdGPBFxQH8gQisFS2E0
Ojg6jLLYOErj4sxAotHFDCEh5lBjdGioMcqk1dHBBEIHQ5DBgPSyUMPtRmI0GjJDi0JXhL4VKhlD
p4TOD3WGSqGhHXSZJb2vgVJDXFwZGCIJvgxZQDKhCKbAfP5Vzex4AwFjqBFiQ2NnjxZf4RkLjYUk
delk41kSl1nhSi0kmRWpSycZv8cqr6QuVVoWqS1Kw9JD+ISi1EIFTq/SKOGMZVwqlrqwwkLFNytc
ULEoh+QwHrYias1RqtG1OlZMsvc027fPvfFO+YY9q/pPKK7aaR86X7O/80jVrDWu/Ls7b6U3rB04
fGztrsNd+WjnXExz/dHODLossyo1ZIpmpeZtDdMTkyZTs17ztOY5jU+jo4yptuTWY2g9NApjjX6j
RMJz8BbQlfA2urolGLNXnWQgaJXZ87lNuD2MZ1MXueIyx80t2wOWuMgi6PAdshiKUorAMjpZqYX1
y8Na9GB8RJoFaVdinlLGpqgdohOxtf8ghRqfqJSlSuveMbzRHFnU+0u88l6GLiQBM3Mbo2m5WRe5
0KIkF43X9aZm/z/Hqx5YgBEbC2csUwfqRuiomQ7U59Lx+tn0qpAa2qpfErE14jl0vDf0r0aEsZhY
KmkZjY3lliIWY0ETId3OZ0SCy0hUH2QdpMsSQSnRDg6JDQ2FIOFEhg6yd2dImRELC7oj6XbFA3QZ
Zg5K9u+MLSMdZL8lqtsHZ8d1Ox/GcMWkk50nsViEhfBF3OyMhYWpRYUQbzwZJzwLY9jvW4iqm8aq
sBdfVDaKnKgc3cXOhb51fNOghfut163ru2rPrX0mlqz5KKdWStnXUL22edSKzmX0karMEWNf+UdX
JDpBNea76Wi9MJBhyT6IwAw3AzNcgoyPQQZSmdSURLWahD7RA1h59Jw+swfMNjn7VJq04zTEY1wc
fU3fpQN2M00/k6TDlB4cLoMlPXM4pCTGy6Az6pp0TOdOSrH3yOWYwUTuGpaF4YFxwhNVlDFPmQYV
6SqPp6jRNE+ZUBit3nvPT4e++a+uM/dc+/rCPe3Oka6qkj6mOxpnrV00gqwjeW9sOfvG3q6Xtix4
4Y67H8isvOZy29Xt66c9+BYo3sGuxvmFw4+WawzsZsM6/R0GSRsaE7pZf1j6Svon06bQwVI+yaUT
SCu5hejCwikLpuHh/qSE21ewko604UpAheM2ZQkzDgcDDykjWi6Lb2pGoJXQhKF1FldbWXcGs40i
vl7fRwohEGI/VIjE4hrHv40HDIzoRDVswmIxMkJjlHBJjxXlzgFqpJSraSn1dzORkou4kwgfEUlo
kd9FYnUi2aNrbEif/tD03ClXZObPf6VgjpTy0TWLB21Jeq/rdNdsZZf/jt6p2QJ9YbVl6BXhNeGL
w1eF3xt2X9TjBm+/Q/1ORQUBIQziwyEyOC0iRBuPZ6TwsxEYJzuNnsj9pAuiaMKu6DJDSAdN2Bnq
CT5IE9BoCWDA6QUPTEOjGQ23G5ihg96+KyF/Fz/wVaT+ePJH3NT5U2xsuKcVRRREFhhf5bNI1uEG
Pwg3sbwoc15OVB7L0ZmZso+RbwaMuazektX3utv735731rSdA3ZcE5s8tHDdf0WMGFxiXk4da4lm
WdfytZ17mmLkJP7bJV3TpGVSCkTDvZYZckxWsCXEErMqSGMICQ6NMcQGDQ3OD9Xq9YbQsDAdkD4Q
RfQs3GjM0YVF63RhoWFBOiML1YeHhQUFGbT6ICZHoTcYwwj+hAWVGch+eif0IWzHWpzYyczTuLEo
R79CHuJ40FPOe/wQqFHjOVKhGKUX9XznWFQRkYczy8vNw4lGxcRiuuMHnOD8EXlJacNH7tg5NS6C
HP1T59VV99qKumq2GuMTr66ThnR+uX49u+rcJK+Lf+c0X1oKyl8a+//CgInfrQni3wEKnEKI5jvw
/0VyveaQiksQp01TcQ3Eac6ruBb6aYtVXAcvaitVXA8pOq+KG6At9EMVD5JeECNzPBiqwqpUPARq
wl5U8VDtbt1AFQ+DueFDA38gtSL85sC/M6YxJvv/oTDQRi5TcQa5kTUqLkFI5IMqrkH8RhXXQljk
FhXXQVXkMyquh6ioeSpugJIYl4oHUatRo+LBMCxmr4qHQE7MKRUPZXOi4lQ8DDJiE/hfcEsMdQuL
naXiEvSNnShwjaA7VZzTbQLXcvvH3qLiaPPYZQLXCfojKs7pdwlcL+jPqzin7xG4QV1fBVfWV8GV
9VVwZX0VXFlfBVfWV8GV9VVwZX0VXFlfBVfWV8GV9VVwZX0VXFlfBVfWV8GV9eV4UA9bBfWwVTDS
o9W5ByNdVucewv/luNiPVFyCfrFHBB6GdH3sTyouYd+vBG7k8uMMKs7ldwo8StDNKo70uFiBR/ew
eXQPm/cR/JepOOcfJvAYQb9KxTm9VODxXE7cIhVHOXF2gScI/ltUnPMra92/x7j9e4xrEnI2qjiX
c4/ABwo5B1Scy3la4EMF/X0V5/RXBZ4u5JxRcS7nM47re9hf38P++h7z0veYV0gP/pAe/CE91iXE
vy4zoRV3QDvUgBVsWMrwBMJMqBP4JHBCI4JH5ZJhHNZciPOnFekOwSEjpR77ZyBWLOjW/0tJmQHN
ZJiBLfXiL3wUHjfSJmKpjDcMCvCdBekqli2oY7BHPZbTsU8t6uARvaajPDeCCxbjs1ro0IhtdmgI
aOLCcWXksqojKfwOtJCMPXh/LrER0sQovMUqRrKpsqxIUXo2CIl8BnWofYOQ6MAWj+CuE2Nxq3vU
EdxihjbR1yPaG4UUXnKdnEIHhzqXJiGba2QTWrnFaLyF81eLUtG/WYwmixF6auUQ8j3Y3ijqLUJ2
nTq6XeV1ClnK2H56vZDtUS1iw5pimQv5PCjTLqziwFKRbVMpzcLSfK26vcQp1sUlLFov+nNNuXc0
qL38I9hE/8XqqA51prxNsWa3FWqQk0tTqN12dajWdaozcQj+ZlHrXlW38Nh6od3v+4Q/ctyBudjF
b6Rwed0yXDjOQlVbq2p/m/BpWfV7v82qxdi1gqr0b8EWh7qGnKde/I4b7+HEZy22LVatrUjojmWr
WCvFO2RhQ5s6f4dYtXrB0yTiTPHGRtFTmUlP73YEPEvG9iXqyjQIbbhvKuvmViO5PqBHg6h1e6/n
gnzjvmB+NnWMKiGhWVi6updv2mER0v2W5b5tC8ywRvi2LHxgibCtW/idR6xGbWDVue5KvPNYSgtE
k1v1su58pLQ2iBWxwlLRX9Gay7WJ1m5PU0avFtZqElHSGpiFf2zev0W0W4UlXOoYPIYUK3pEf7/G
fulNwocaRA7165ZxUV4d2WvVeL6rFf5vFZpNFHOrF9bmv7GojO7PvDxz5uNThsEol/O4RHQoUTWk
l+Sekrrp6b3okzAWutu2i9hwqbmiQWi0MOAX/9N9QlnLWjV72tWc2J3bFKmzcA+RYaroL0OKGG8S
Pqfg2DXC2/1W5v7sFitUp0rLgMnINxNnNh5hHM6I41OQyvuPx+eVgl6ClBn45HFzOVq+BN+TBHUm
hEKQgJnC092/EwdygK5orKx2k+oP3fFzsX2UfdKJNnAJj6oT3P75+HcLvw9WidZW5G8OjGkL5F3F
ds2ib3e+tKsRxbNad45XcotDzeduNd/UCin2QL7mti1XR+OZZ7Ga56sCO6UypudfWMbvgS2BzGlX
s4E9EG8ukds8aq6pUWPl9+zlzxDcYvYeUrozzMXjVav+xX25SmRtResqdWUaVcm/t0KDxKx6W0rZ
LS72iotH9uddnmGt4hRkxVHrVWu71fz2R2NnCN9v7LEHtF60Fnb1BNQzcpSdxSo0ahKW5XudQ8Tb
v19zWfXFxh551z8uj/5qYWlHjx3O1eOUlhbgdvXw2+5zxb+2FNeuQcj3+5Wzl7wWsf4LxWr2zCb+
3N3N6UReJc80C4tz+XWB+Sh69fTuBjXbK/ZXoqpJ9Y/uXaG3D/2rGXX7x0Qx94tXzn8u5PuhXT09
KrNRzqI2saqNF6yB6wJ7d0vm83OK3aJazauLxbmtBXqe/P796vvlKTFpV88nvXdxv7yL11GxVvdp
2iZkXhzH/hWzXmDrmv+Wtt1WvniE3meR3hrZ1RO2B/dRvwS+y4xBajrwHTQfhkMe7poyPodhLR3v
KMMRsoDfy2dBqcqZha3DsGW4iudBDgLvlQsj8D7DgUuvE+eYJhwvE98t4p0hzgO9I94mMt8f7RMc
KxbR2RLwC2UXdKjZlus0XWRoZQ+drJ7NnOqpn8enspO6RItDrMAMfHbvG9yr+G2Mnyb+e3pnCn7+
7ztk4tMjMgRfq0yx98wXXqKcJzICnP+7I7SIM4DCa/9fGcXflnmBPwZkz2xtstdYbXb5CXlmnV2e
5Gx0epAkj3O6mpwuq8fhbJSb6m0ZcrHVY/03TJlcmDzDWd/MKW55YiP2G1ZQkJWOj+wMeUx9vTzd
UVvnccvT7W67a7G9epyz0WNv4EJcrbLbip2Q7qiRq+1uR21jmjzG5bDWyzbksjqwscHpsst1zQ3W
RofbI9vqrC6rzYMd3B6HzS176qyNMra1ys4a2YGjNLns1Xab3e12utyytbFatqL8Zlud7FBFORpl
T3OjXW5xeOqwux2pzmrem+P1VhwD+1tRGT/N02Jv9DjsyG1DpNnVmiELkzgX211WnJ7HZbd6GrCJ
d7A14xTdfDC3swbVFCrUNNfXIyp0xeEbnDiIo7G62e0RU3V7WuvtPS3BF8fNR7G7GhyNgsPlXIhi
rai/rRkHahSaVTustU7e3lLnwBnW2eub0CJOudax2C4YxCpb5Xo0h9xgR9s1OmzIbm1qsqMZG212
HEQxt4MbS7Yvwck02OtbZZybGxe5nstocNQL83pUv3Gr49mwR5VdbnbbqxVr2hc1c2Wbbdz+co0T
p4wScVIej6Oxlk/dZcd197jT+DK50WTCj7DaYK21LnU0omi7x5amGA27VzvcTfXWVj4E791ob3E3
WZtQNWSpRhU9DjcXzNmbXM4Gp5CW4ffVkcrUpttrm+utLnmix1rvsI2cjd2582Zn5GfLgyc5bC4n
X6ohCrPCJPB0BZ80U9S2yDNd6BUNVtdCbot/FRM4y1p0Tzt6ovA2ZJ01Q55q9cgp8sxJ8pSamgyh
sr3ebW+pQ7aMyVNmThw/cdyYmROnTJanjJevnDiuZPKMEnnM5dNLSiaVTJ4ZGhQaNLMOF8m/BnzB
uGCcNtrDI9YnoA/GpLPWZW2qaxXj8LDgFqxqlVudzbynjfsuatfcWC38Er0FXU14PHqLA/0c2a21
Lrud+3WGXI7d6qzoVM4qHpTY09NLGW7AFu6cdnQDO183l93mQa+pwVXp1os7hLPWLliEwwT64UJj
LFQ1e1A0qunE+OwxoUFuv1IYFgFTBDpz35UXW+ubrVXor1Y3+lvP3hnyrEYRAa3+WeCc1MXBYLHK
7ia7zVHjsF08cxmt2Ch8l/e1Vlc7+Bqjm7hESkvjZJewrcgVFyhV72hw8AnhIIKvxela6FZcXni3
IDpb0Geaq+od7jo+DspSzN2Abo/641I1tcpKKKgW6j2QsMfEmu7J8Vy4qNnuFsNgFrXZXY3qDFyq
3oLZXedsrq9GX13ssLcoye+i6XM+XEk75pPq7oQZmCOqJdK0zdO9xnxiVlXrmt8XK1QOdFCziCoI
x7F6RnKGWTPGyOny4PzheUPkvGH56VnDs7IMhlmlSMwaNmz4cHzm5eTJebkjCkYUhAbVeTxNIzMz
W1paMhr8C29zNvSMCbtc7LK2cFtgCKJSKGm6swojdDJmMyem/jQepC6HzWGVZ1hFbLhxL8vP/gPZ
mXWehvrMBg//P3QyG9zzrTxPZHDif9ihxV6PVPu/78JrmaodBXevD0fGiWO2Wxx8rb1aFoqWpXD6
D1qUPj3ppT3oTnF8bu7ZzjawA2wb28X2sR1/8AGNcj3o2VZMpmHpuUBnZ49xfn82/FL+e7q1iuP7
haN/qh53ekmT+krjJIs0RsqXsn9H1u9YhmQFZrKwV4+p4CRWcUlpvEDjRnG5ccDXAuvZUoKylopj
vRUA/g/FKcMCZW5kc3RyZWFtCmVuZG9iagoyNyAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29k
ZSAvTGVuZ3RoIDI3OCA+PgpzdHJlYW0KeJxdkd1qhDAQhe/zFHO5vVj8qe5uQYTWdsGL/lDbB9Bk
tIEaQ4wXvn2TjLXQQAIfc85kchJV9WOtpIXozUy8QQu9VMLgPC2GI3Q4SMWSFITkdqNw8rHVLHLm
Zp0tjrXqJ1YUANG7q87WrHC4F1OHNyx6NQKNVAMcPqvGcbNo/Y0jKgsxK0sQ2LtOz61+aUeEKNiO
tXB1adej8/wpPlaNkAZOaBo+CZx1y9G0akBWxG6VUFzdKhkq8a9+IVfX86/WeHWWOXUcn5Iy0Ino
luhClBM9EF2IrkRVoDwPdE6JzkQZUUV0F+bZbk5+59jHzpMgy1Pq+7Spqe4f4gPfU+KLMS6g8Csh
GZ+JVLh/nJ60d/n9A2hQj9plbmRzdHJlYW0KZW5kb2JqCjI4IDAgb2JqCjw8IC9UeXBlIC9PYmpT
dG0gL0xlbmd0aCAxMTIyIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9OIDE5IC9GaXJzdCAxNDQgPj4K
c3RyZWFtCniczVdLb+M2EL73V8wxOZji8E1gEcBxmt20yXaxTjeHQgdtrLpCbcuwFaD59x1Ktkmn
ijdrpMjCNk0N50Xym4+U8MBB0hfDF7kFKQDDkwShBUgFiMqD1CS1JDZAj6RlQaDVIB0IxUnPB3UJ
ioOwwoBCEJ4aRUPceFCSPHp6VuRCaFBkajzpGXKB9G/JFP1P795B9mlVTx7uyxWcjP+uiuzTxSXM
jT6Fs7N2eFQ/LBowkP1aTdbwB6CjKXwGbFvdtrZtfSfvBnLIbh+XJXkvpuV66+v8BrKP9WpezCC7
L8jHVl6sy8uawmTDVVXMbm4huyjX9+ViUiyaMBAC0xJtPP+8uK8n1WIK2dWkXDRV8zj4ANn44WvT
hgyBOf3Vvy8qUixp6VrLTUZtoOcDj64uxo/rppxfLf6sISj9tpqUqxDuZBvuFLLP5bRaN6tHOBlO
6q/laYi/XM7KOWlQtLOz1tNt/f7q4qZYxkxpZnc03mYR5riqlk29ChvfpribBBkHlZCy2Ms8u6O1
4PSzmkP4CGuZk4KH5ZFaMe84bW9O6Aq75TnzaAOEpGScW4dJb988yqMs9sghgc6B1oYhYU8R4gKU
E3tFAeMwctQMpbECjDHMe0EOYs8KwdCEzGIv0UNOXr1TYHf+o16MqTlPrGJwt5tLEmdnlWTR4703
i55RryRzyhrTO79om4OhJUizNg5Mmq0NWxWmEkXJMsfJ9o3GRdn1gqf4FJciB2pcau10W1hbhdaw
LxzJ4wrkQMyC1rViwhZRAk+coBPkVCTqigdkGK5II7BSTp9NAQ5DlTfguWbCSqKrbFQsP5TV9K8G
LOHHUSK4ZYMGBgKR8Kw48dHlrJiuQXVlcX5e/0MxBsYopjXlAQMpFLPcBhBz4Vg7JeTSMuSeeDTv
DC+rGRWY4F35BcnHYl4mfHDVFLPqfriYzspQt2Nihi/Ep8zR1pKbpDSTcu6nl8F5PZs8Q27maHKT
LyS3XfQ3Yjj7CgyXh/OFzq8EbTaALVVw/2GpFOJ5R1NpddJhq1KeUAG/h2mny6uPZFI64vvyHjLJ
QdtADQltuD0SjUaHZXGCcTT20sT7iMU5TwlxWtgtRUTbjiJ2CodDJpR2kLX+TwYQlnnhiV8H0hqm
jAoLwClZQ2bEAIoS06jNEwYQvQywK5peGiD/aNHRxeyFNPC+eGiKedXLAP5oBtDfZoBd4LcpfsW/
u/jD4dIDE0FnrnAoU5gYw5lRSssEJg4F089ABJXZYmijh6EkjTZ0QqCkY6Pt7uNDPcXHbklf84To
fPWfEUocjRD70jMixn8joMijTon8KW/yDX7oHcqmp4H1T+4mdHU5dCPaP3y8eB6YR/MXZb6HTo2W
8YCd9AqD3CHTSlDOyEnqeUejKUJNP4PFLU2BOkCxhSoKz9ymqA5iNXl7Gw3p7S27HoUtvP6lbe+A
aSlROe0hu7kORTceQrN6KJ972TvAhuro+5D68cnw+29CPxgZylfnwn8BMNtxIGVuZHN0cmVhbQpl
bmRvYmoKMSAwIG9iago8PCAvQW5ub3RzIFsgPDwgL0EgPDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9u
IC9VUkkgKGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvKSA+PiAvQm9yZGVyIFsgMCAwIDAg
XSAvRiA0IC9SZWN0IFsgNzIuMDYwNDU1IDY5NC4zNzUzMSAxMTUuNTk2OTc3IDcwNS42MzQ3IF0g
L1N1YnR5cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IDw8IC9BIDw8IC9TIC9VUkkgL1R5cGUgL0Fj
dGlvbiAvVVJJIChodHRwOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29yeS0yNTQuaHRtbCkg
Pj4gL0JvcmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDMyMC41MTg4OSA2OTQuMzc1MzEgMzc4
LjMxNzM4IDcwNS42MzQ3IF0gL1N1YnR5cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IDw8IC9BIDw8
IC9TIC9VUkkgL1R5cGUgL0FjdGlvbiAvVVJJIChodHRwOi8veGVuYml0cy54ZW4ub3JnL3hzYS9h
ZHZpc29yeS0yNTQuaHRtbCkgPj4gL0JvcmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDM4Ni41
NzQzMSA2MDEuMjk3MjQgNDQ0LjM3MjggNjEyLjU1NjY0IF0gL1N1YnR5cGUgL0xpbmsgL1R5cGUg
L0Fubm90ID4+IDw8IC9BIDw8IC9TIC9VUkkgL1R5cGUgL0FjdGlvbiAvVVJJIChodHRwczovL2Rl
dmVsb3Blci5hcm0uY29tL3N1cHBvcnQvc2VjdXJpdHktdXBkYXRlKSA+PiAvQm9yZGVyIFsgMCAw
IDAgXSAvRiA0IC9SZWN0IFsgNzIuMDYwNDU1IDUzMy43NDA0OCAyOTQuOTk3NDcgNTQ1IF0gL1N1
YnR5cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IDw8IC9BIDw8IC9TIC9VUkkgL1R5cGUgL0FjdGlv
biAvVVJJIChodHRwOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29yeS0yNTQuaHRtbCkgPj4g
L0JvcmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDMxNy41MTYzOSAyMTEuNzIwMzQgMzc1LjMx
NDg1IDIyMi45Nzk4NiBdIC9TdWJ0eXBlIC9MaW5rIC9UeXBlIC9Bbm5vdCA+PiA8PCAvQSA8PCAv
UyAvVVJJIC9UeXBlIC9BY3Rpb24gL1VSSSAoaHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2
aXNvcnktMjU0Lmh0bWwpID4+IC9Cb3JkZXIgWyAwIDAgMCBdIC9GIDQgL1JlY3QgWyAyOTggMTg0
LjY5Nzc1IDM1NS43OTg0OSAxOTUuOTU3MTUgXSAvU3VidHlwZSAvTGluayAvVHlwZSAvQW5ub3Qg
Pj4gPDwgL0EgPDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcveHNhL3hzYTI1NC9SRUFETUUudml4ZW4pID4+IC9Cb3JkZXIgWyAwIDAgMCBdIC9GIDQg
L1JlY3QgWyAxMDguMDkwNjgzIDE1Ny42NzUwNDkgMTM1LjExMzM1OCAxNjguOTM0NDUgXSAvU3Vi
dHlwZSAvTGluayAvVHlwZSAvQW5ub3QgPj4gPDwgL0EgPDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9u
IC9VUkkgKGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcveHNhL3hzYTI1NC9SRUFETUUuY29tZXQpID4+
IC9Cb3JkZXIgWyAwIDAgMCBdIC9GIDQgL1JlY3QgWyAxMDguMDkwNjgzIDExNy4xNDA5OTEgMTM4
Ljg2NjUwMSAxMjguNDAwNTEzIF0gL1N1YnR5cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IDw8IC9B
IDw8IC9TIC9VUkkgL1R5cGUgL0FjdGlvbiAvVVJJIChodHRwOi8veGVuYml0cy54ZW4ub3JnL3hz
YS94c2EyNTQvUkVBRE1FLnB0aSkgPj4gL0JvcmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDEw
OC4wOTA2ODMgNzYuNjA3MDU2IDEyMy44NTM5MDUgODcuODY2NDU1IF0gL1N1YnR5cGUgL0xpbmsg
L1R5cGUgL0Fubm90ID4+IF0gL0NvbnRlbnRzIDIgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTYgODQz
IF0gL1BhcmVudCAzMCAwIFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9HMCAzMSAwIFIg
L0cxIDQ0IDAgUiA+PiAvRm9udCA8PCAvRjAgMzIgMCBSIC9GMSAzOCAwIFIgL0YyIDM1IDAgUiAv
RjMgNDUgMCBSID4+IC9Qcm9jU2V0cyBbIC9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFn
ZUkgXSA+PiAvVHlwZSAvUGFnZSA+PgplbmRvYmoKMiAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURl
Y29kZSAvTGVuZ3RoIDU2MDcgPj4Kc3RyZWFtCnic7V1br+Q2cn4/v6KfA6zM+wUIAsw59vg5wQD5
AUl2gQAbYJ3/D4TqZrdIip+6SmJ3n3GObQzGUqtIFot1r6I8ifTvX2T6Ixh9+o+/v/3jbX5io0sP
1BStl/b0x3+9/fs/nf4nvZu8FU5Fr87flf/3l+XnCYo8zf/+2++ny1/++NvbL7+L09/+NwGXUumT
j+bylwT6r+ihOD9xXofNn0kl4+WhUP7ycFJOn5Y/0jyaJ2lC7z/efvmevg6Tc6cff32TCyqksuH0
4+9vCQni9OM/T/8shDT/cvrx329STNqnRZ6XnN/I8xs7yaC1SHO9vfDoE/FxfuMmJZXzfnmuASj9
7QLKT04EZ5cX5h2NYQJ6Y21/dPwFnJeBS7Rqx8Tc+U2ctAppC44MXw+ilVkGif1B6i9EIqnbm+/n
N2aSxoT0PVhjNYiGb8TljZ2sEX4+LYQpS/jGL5hRIbguyqoXeM4msmGVawmiwP4Hwhiab/WFdsWs
vsH5GjZW4CgbO4lxT6DWevT3HUvBhATf7CEkdUHAbz8obNHqMIW0aN2uOX0uzj9PDPfyl4LP6oSo
OP/TQtVCNMxWXfCRRgnRW7viEC7NzSTJs0K6nrxQMZRM7bLlSTQ5KaKQLS78ZKQy3hbbFAGoTCTr
LzJDNZPRiariwp+uB0ROSTQZrXS74x1Ynr0QOC20QogsuJBMUh1kfQez2rFAOIZnrwONAXEFQWm8
heV8ndBdnEglwNJ9eWLRCvHefsvMJx0CaRVv09OBU5GwU/CEkDakXKB2xYFe8bDOCJAWEAMocFsv
r6Jpa1byloMpeARJbMmvOfGIHcdjIOxaiF3LPuYIJXCjxHeAXYx2RG5wB7OOtx6cz8fwfkDsVhwj
vSLMF1IDomqIrIpMlOrvVMWVILuqcGIj5YDA08mWUXDlFcWVs8Kg4KYf4wCkwfFGPeh0lrOC08Wn
E073zg4WmuM9Rc8FP0XtV4MmEJNw/jRpnaz0cLbay/8n6ZKyNdztO5cXwL2UAqlHz+NQVzzL+0iQ
Nm1jiNEVevptsxKG0u/iyfrrb+TiduEq8HA8lY0UPdlZrXIrV0dHDXyQOlKpgVDv4Gut6CRla49D
E2zjpmL2zhcECQ/+QGYP2RGbrWJeCLkOQQ9sdOxj5oVfm+uDSZSqlUNFF64cgRpIu3wk4nXcsdEY
HNCoBEWIUHgybwxwlKhZj1F5L7yw95GEpQHUN/iaVmkHheKDDwAJ7pxEB18i6siecMbOWZEmmmD4
zs4tGD9LMO+nRMneDpBgnVH555PExY3sHtxmDL4IIWzmUS6+Q8mvLCJJcPnsQDs8QpD78WUkBEXR
zGtQ8KgsDEqdLv+do1f5PwYxO6emNQVsuWiVTPxvBc2tQmH2up3BSRdNoV5+5FW1vrKbTzwq64xe
9jM7hqSZVHoTVeF40+iNdHD872AYOL647pz1UnhbeKwiGv7qrF8Pby1Y/i3u4HUwugxgYVgSvvHc
RW4gDC2/wqSNnVDg/EKFtaM02RPO2cLvENDgt7jajJW03/0VloNf430dpCj4JgeQbJIZypTGCUZx
tfpykdXqy5kph0apCckXZq8KxRsvisCxKOioYJf44EkN30AKk9/gGzQ+3MoNWPibWinY5GgXHmSN
nEw6QKHdjzO3PBbxN9IBNseJ+MMkAXbEX32AF+wguc5hR5VUG239KoDRC8RLuA4Yii9Dq2mRK+G/
ChLXAcwqeA/RaMDiy4hvPS24xjp3oIyF4gCuRZ9kvYseC9YwdE5LQ6iC1zDcDZe4Ee/OJ1lPxquk
tVCCx3CV4r1P9e+6//zKK9ekahBWYDILSkHYiLUPTLO4itw1rHcDOAHgELTIfGZfJqpJAN/qDrPI
GNUwRb0QjkumrVjxDE5ohWR5lv6uzBQ7jjBCGIEabUbT5XsTcV4AspSwR4btNDzoIaimy8+6gGYa
O8NgR2YHDMDx/b6UePPj/IzIrOSb+Zptgv9kWQxZ1KzD/Pz4f5EA1Dgf4CFEY+wYnO0p3u1IHezU
agiuzPgonaDZrl+/yCJzSD7GHfKhOCKz7LPJPEt2h36ICxmO8fldyEZarg+59Hk+1Id8RWuUkw1B
9HzIC8rTr/UQHzIe9QMwgWxHMrI7avUrndcDHLNQphq+wc/JIAatCehzVkAN9j4MJ9ro//9f3ex7
cfTC2uXAyW99gmov4/a552RjQG88lBfISsBpoaUUKzOUswm7foHRDjNMMSmy802wDP2GNp2dNcWP
yfPzJvEhZMfkHxN6J4LC6/iNrWm9I12Bn+DEFkhqKc9IAskVEYTH0E+Dd34aG9TU+bmZkCtS1FIr
XBEjQYcQ6k8wm5OW9F+pYkjvxjqaAEgkcV5sTJazwuSO7IeK85YvMDEgo3gk42WnO6vLeb4YxUHL
+wvMxj1DQ3LOT7F3Ykgw/CrH8ikijK3QPCOVkK8IVPsLE/lfqSFQMxzZ6K1elCUzWPVkJ8DTUjhB
JtrhxDm29B6Y/IOVJgQKqun8whyYXkbyS5CKadipbRjpbBVkRxkhSabDIqljLrMli4jKzY2zkws7
ze4riDjtNdxjG31nfGylaaNUErBYCp8hxon4xYf4RLOzzgeWu2JQiID5dgWNa1Q2PGS9MDzH93cc
TGSExaA091vp4i2YgAWkCyM4O7LqoRH0+X1fgQBpR+L+M4pEnxyWpLpo+aUJnyUsiX14TwhLVgY8
NK5xWJJ9ovILhkS0Rk9GydDLl7sPQ7e5H1iNhOX28AVkTQgt8lcASirui5+snpgvPAs33tG0DCzx
8CADxSrcQyxFILYgyfGLz5BAQiyoWgbJAb6j+oJrmVGiIY1Cgfg7dAjydwMfTrZXvmGYWxHjzOx0
1JNwtuTfVcGs1fqUNjD/JoeKqZy0AxwGhn8FS8IyGfJmkpCrGgWM44IEw5xYFDiwmnaHSvcgDxht
nwgesCY2MK4wF2MXVdXjgw3zyaDRATNXnqDkHuyqVO7H+AAdQ39zTkxWd3LSWTDMlNTIfa4dawV0
7SQF9SR9sn5l+lFmp+dnIWGpfXb+3SnN6PzIRdU+0nMLyAba+VkDbfnd7dPOACrx4xba+VkDbfld
ZyK3R7P0aIDNjxpYt191ZtHMdf6jh6D22fxHg7Tq0WWuNTSIyPrTzgCX6dbQICLRRGqk1cAAHtEs
mrlK1UdQ+2z+XYO06tFlrjU0jMjq084Al+nW0DAiwURqpNXAEB7BLOq5OhP7CGqenX93cqZAWv3o
PNcGGkRk/WlngPN0G2gQkWgit0czOhpgAI9oFs1cZegjqH02/66mtPrRZa41NIjI+tPOAJfp1tAg
ItFEKkprgAE8olnUc7V2zfR7iDz/rqa0+tF5rg00iMj6084A5+k20CAi0UQqSmuAATyiWdwe/Wv6
9x9vXk1BShFmZNpJKOWToZNMaRG1SkadUpOVISq5o4lzbtl8FvFqS8T7c/RGFgHdOi+oqhMKWRuS
RmrrCYUTFkW5sh649lrgaL0Hg9sPNIbenu5VBaLgx9vJ+n7b1MteymAmZ00Ee2lcUuWicPrxe6nK
hAVYdVVuTBQA/yQHPLYIEblAqrhnjc7Fes7HALy3HfcMhyrueOzvunUJe6ONh3R0H0ZU7f7e86x0
3Drli0Cwh/Hqf+MSRK7OWTvf0O5mS65DQTe3Y7Ai6H6pHzG5BE/3Gxp9OB9kbL/2yaITeh8JORFa
EsKUgpA/Pp11c4xuZ9TOpkBagbiHlP2BKMKijUepgnDlTW0wYdO0DVM/7e8igVR0k4mzqf9qCWSK
84hLVQg1Y0clEGRRfEEDKfVeHGk9K+y4+pQyywq/mV5E4FmG0V38S2R9QpFliq5AfJFllT4sssw6
yvUlsj67yDqzjg2RZUSYtFFpjLXI0k81gGdX922dl2O3Dq9ZVOh2r1FdB8kQ+3ca1Y3YyB05PVCK
o6OIV45YFF8w4FnBg4UObz5YDLHoQqLOLeIuvDvpr1oqHR7h3dkK4DgdW+8Ov2QIZ5l+gmJNShjr
igXrJ+F7PZ56TpwXb1lpod1LiWbgQLk4CRBSXFkRL0ZBKfEHosDIcAcFhVRaoWCgVCLMtZRKFQpK
qVRkKHXTlBm4sWm9SFFbMbVoJxtkfIjLenOuXqyYGrsC/ednahkLLKb24i2rmNoHW/F2XOQob9Jc
N+wOEowwzXky+EgUHPPF+K045hPwa5JddxS/c0fwbfwW7HiFXz3Or0WYa8WOUcXXo3LwKsWXVGJD
ugqiyiUsS5Z3pHChRD/s4IAZo7DBN2zwNa7z1+67nhhk7xJrMruPTljZrDvuUIM0xM6xxznEMD+Q
vY0c7nRBjxNuSrx5XwlFEtnHT/wOA3zpcNo2iXpCTw7c6mFcRiXuTIEamOQvGLvmbFoCaDbdqrEm
yYOQxMHTrRw/9+tvMi9QewHYkIDRPuI6nlaTQ126WoXx1cgZbQVfwTKs4FejYLQVfAXLsILXKHiS
FZzn+jQr+Doewwo2zs2+RPl0ld8707KP3f1MSLjJ4+kkmlD7mRX7eDFyhrOPDJbDPl6MguHsI4Pl
sI8VCp7FPi5zfR77yONx2EeISRES6cMVefg0wANxE+1K+0A3txP7GnQuDeq4vn4DLyQ0RxgqTl6U
TROiMagXo384g8pgOQzqxSgYzqAyWA6DWqFAPxUFz2NQeby7DGr+ZPa6LKt6HBKCjNv9g7ZisUF7
Zv+gTugXpaLzszlz8W8uOQ7JAJ2vPXJhPlNlyTFhSVL7s4NoX/VfsLbFy17Gy4hrjJQg7w6FW/hX
7T67Ur8iInbYiN+A+cml+oe7bLEvEhl5rQO/7yxsPki4pIGfwUpsk8u/ap5/zSb2HSOi3lFVj7DL
L++GVPJn7GFEJDh2+wO4QPxiXOV+vlxsTXCwf+5B2q1CS0dol0hwMPsKDp7vHBtyAwWqoDvUr3Sj
hVoVNayOWnHf/TM6qO3oOAv7IVIOTh08gZ1aSR1LO/e+MDRAl2wbbWM3FHIfhtdtt2gC76W2cOT3
2mS3ncWDH5OFJAXvoCw82DOUj5Ij7W2oe46OAtbj+ChBlIg1JrbIq9bhPaV69mBnNUPqOYmyPyjo
peaOE5riU6/CI206TSdEKtOOjtvsFkyYfiBrGJcjNLI7ObtNGx6czUz4FtCONB1+i3Co1cMvjuwg
0XLY0U+PbXg+5baegd3O2KwPK3LoIoBPevHjY/q81Xrn3j5vDC3TBT0l3t1NBL0PI8rW31kW9pW+
yId2bsvzkEpPXbXrzlXQUbdu2yb5SW9+J4XLd6Uv4y43XqqE2uWP+c7L+klxUSJvjIyf9Q3usrp0
vbqLHtyYndG0BpVdy+vrxeEl4vD2eDgGvon+HcHCowycV33teTWIhG8It9rXi9clqOryenzrOry9
3vVHrxFZgqrRoteNXDZXUg+O5xvBtOAV9fgq+u/FC+1WLt7eEi18A4FBrODVR/DCKoiWklSNA8Ri
SuaabRM72dn+kSsZyVkkpiIPZ4zXkptXJf7rVRJKq9JPDi7FO0BM9lOeX3jhV37KzKYMpDES+ivi
o9EYXiTEMlx99lV2YGWfZIdgPgBe1CqAvyFinJKT1/303cudvqzLfRMVtLrBQxyh1Db5/NtrfwW2
xo74Jd+dwrcW+a4niCt2kItvi2OjkE0M/CvoKmcVsi9rb/Iz7EvotyCUbTRjsFvb7y2+2fQWNYFb
6FrjN9bH4SR4BxPfeoezYtdl8C/ewa41Pq7uFIhR2v1nbj6XHhorShiLpSOcP01aJ7smnO2c8v8Z
EmM9RpXgUoUhYZCXdIdeJ8Yz4pIlUiJJddkFLM6BpV+eu3NWiMlEX1QaLju3YDz9Wp28n5Io81Zf
k6f2S//OqNChgnhZuQH1HcDQ+cR2qJDKMWm3Bu+4mZgiEKrBaQKhGoMiEIy0wyQC6WZieJ0w5fbj
FwsEGl3RfVj5xDiXVHTQ4OY+DN8mddJumKeliY3LUcN7wg/dsNVeHKkkcXpa12T+tYe0FCfSrVwD
U5zgnVU7GkaXgztPsMDudRm+Q9V+be3TmxniENQhoq7Z+DGipgXGILdGKhI2iCGFjjOO8M4O1If5
pucT7jLGJfjsu0ehWMU5amUNY3WRMsoAxHocWvkzSukPpRkfDQnykVhVnpdlJ/wsXEglEBQcHE6X
f6Hu5ySGJ+ZwMrQ2F83+SGyMbUXOjou7+TfGQacq3xnJrk6wUHRD2oJsnD041i7hrKC3lZQXQEtw
4mePQGIY5/zCe05Ka6VlorHTmUeqBwP1uGPufVKdDCUBcCPNh+beZ19sv+NWbfbgHIfnhaHq6KYg
dZlrOtDhicb4cngecXhesGq8noJLjKGzcwvG06/DGIcnGnUpTqXD8KjF8T0QKqF2u6x38+Pcq0jd
CqNlNCxq36iwvUEvumvBDilVX/VKZPB58G3Xf/ldzqXR6vTjj7tUdJutj5O1sTR8CnjnUut5Qenn
5qTt5acKk5G4jU3B1GrshZZ2rSXoKZGYUXgty/wodLKGx3YKDQz94+A0W6byFayDCQnokvGKYUOR
SllG7UUfV8qwQzrzNZlxNjp2prDDHTQ/AGB2BJX2c9rOcJNy1tZaO4C3plO8bbW/lK2ZvzTPnt/p
lN8clF9iSYqaVmh/Rkk43EGsjY4rR8VhSHig0Bd8/xxFeya27+Uzht1uUYY66Zzd7ddS6ditlMY/
S2xNfBQkQQorDkz+29309Kf3/v60EuxojwkcCjxWg0xz0L1SGH4x+IfGvQ61c0HpPcQcKX5KF40f
k0Jo2Gjg95g4Ekk+XHUKtS/YRANakPzWUM9zXTI0DheS1rJLY3Gx1Vh25LpD4xkqP/RyydsUvZ2C
2rgVexNG8I/0FWboBRKVK84zrcNgdfWnsQRFcamf5TnY8nQTzcxtBxd89n2FodOgcLevEAy911V4
BRenKJztVbTyXIUQ3percJ+rEDXVImYn8wUTxVdIS2vbkb32yraBMN51xFVYD3Eo76p7B/GzjC1i
2h7cp8rYqtQBmIpPEpaVR+vLXzjWX1gfc/6lV1/+wi9zcj+oAbl2V33ERb27ykIlam+V0x3lujDl
DO4WzIDmjzFOY8I0BOURlBWv9IdSgnYwdbfcjc8ioI8mRtMEdEWHbGv2cwroQ+5Qqgj5cof+WeXX
lzv0U7pDGZLdmTgp0AnlPgy1SnN7unu1SsUnuVdJRvfAAsnP5hLNu5bO6yT2xqqlkQ90iV6hG+A9
qEK1yIemPq7zYXkFr2M7M3cI6rUQKP2b0qikaF9+edC7CQe+U1LQcQZfSHTut+R8UJQa3r2tDNeD
07ROzg4yCnLhtTn4Bp5S1XDFXWWZ+XZ8s6Q7igsfGrz+ZqffOhOKCnGSNpTq+D6/NYY3sESMHd/C
kpfNsnFKDLs99KPuL6Z5iKFmOs5vvUNfZt9dwU9XARYrthNgfTr/vmxI63BwfucwdhShYI1DTwft
tpLhTUMY+wFtdRxfIMiXZgy2OYAr2scVMVdCmnQ7/IB+w1fp4ExIM4VXev8f22XGJWVuZHN0cmVh
bQplbmRvYmoKMyAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoMSAxNjc4MCAv
TGVuZ3RoIDYyMDcgPj4Kc3RyZWFtCnic7VoJdFzVef7fvTOSLI2MbJwgLIOuPHiXJeOF2MKAbC1I
XmVLdiTDIXqaedI8GM0Ms0i2Co6AQIxY4rhsSUjqUFL25JmQ1qGUOi1NCAlJSihQ6uQYkhIKhgYi
G2yNPP3ufW9Go8VsaXLaczzj/73//fffl3vfHJk0IiqgfuK0yNetR1L/Mvh7oskvEbmYrycuyupm
xojO/AKRRp2Rru5f3fitB4mmHiRyJ7qCOzq/Lb6O57lzoWV1wND9v9628++BPwE4LwBC/r/nQRcN
As4JdMe3v/D0tT+AruVEhXuDYZ9OdOgXRNOhv/Debn17xD03J4X1YvCLkN5tnGE92Q39QfggIlEj
cuO2544TFbeAp5Kk7+7XOt+so+2fO23lESrJI/nZ9wPj7+T9JxveLBjccKy/8OlJ0/A4iZiSkKFQ
rv9Yv3bp5LzBDcO/K3zaoWc+PCApuD5CefQVyodkEVXTZojWuxPkJuYi5Awf1m+DtpnaWAVV8xto
Bn+YFvOnwP80TdGeo2pAOc+nKC+nqBaiJraNLtMC1MSLaLqrGOuDlM8tWsMfpxbXUmrhl1MV/xnu
Z9N5/Ancn6EWya9kbqNq9gR03UYXsAep2n0HtbBzYBe65J3dDRzZ5TNg/w06n38az4OAJHwC3X0h
/H0afBJ20UXK55fhQzu53fuh77eAG2hVzlF1r86tp+r8+VSdk4fnfMBKOlfS05CziKa5ArgTbZX3
vFBmbZIDtvzrtAr4eZInW34CqAOQA4omdUodSvYpOk/SXG/Ya44+xZ/7PGILDt1FdHxAAjuaEu76
lGDXpm53taRuJxrSbTh+E+7XS9DeTx4gGl5HdKJf0j39sNdv63Xthm7Ez+8F/jrwS+lCl6VyWe32
gLYHOaw9/g7rGP4Zax3epR1I/p61n5jKZuC5Z/iwduvxx4neL7cheTXseACHgb+Bux+w/+T0IcxY
Er1/9KFsnL2bKuGUms/eSJ3Onj+RdFenStxNqfnuqtQ098wTSXZPajFvSc3my1P57gdTs923pvK1
J1Nf5PNTu9gzyZddx5Mv80OpqpylqSrE+zB0Y96H4MPRCno8iVlMNuD5AaL3fkR0bDLdkLybtidv
paZkJ9b+FvR7INcHfJEd1/+GjqE3RsPxxaPhvT2jQdYvDUeOjYahO0bD++eNhqHF2aCdnZys1SbL
tA3J+do9ya/zaSe49mjySywneYR2D3Vr9cmZsPOednmyDXVpZC3DK1n58OnanuTp2gDi2T2UoOND
OzJ6zklO+0h61g2fz86x9SAPGT1s9fBGVju8SftF8iCfeaKSieGF7KvD92lPJAvYpUNztRPDBdoL
x7vZ28ND7NDwW9qh5H3pOVM9OzKDav4yc/PB81Y90ayNmTHFixlTs562IXnH6KO0npOsK+BPpdAn
Qz8H/CPix/kg5zb5KX48FZUgcZum6GTzSFoGGrKfXUHI7U3tVPBcao+CjtTXMPvb0IPFdr/J3jm6
FXiRrVfShl6A/CO8CPzXpm5ix1M78XwaD6V2SR7bz+RTqNl3cEffDufww6nLJEgctPscOGrzSNp4
cLVCpj91t4LdsCVBh393p/7q5P4lbd+KIbM9dY3j2/3w827c907omwU71kfxTebvJP7dAN9ucPL3
R/h3crmJ6bwntQf7bTH2eLnvgmfoRcB/QhdmJvlK+u6+IXUiG3Ja6XIJBZdRUf5zVOQ+iHOrATr2
YwayIX1m3YX1d6m6EGekZyCrL3djFiSsVOdctfufRoPsaQmwswx2lhVOd+QZ7ZbgGqTLJLijoAHy
ajFLsOW61gZ3ldIrZ4jG+ez4mPEpy/5kvNbkfYOK85PIzcjZWPpRzt3cxz7WuTuKNurcfQnn7sAn
3hNskLV9XuJ23djN6XM5uQI9cNCu93t4XzyKc/PIr/HauMG+p8+E9N6f3uft/dydSzgzU7MAB10l
1OB6O5VyvU13urdQG+BOibuuw/MB+5lNpu/wR2mpos+gO3PmKl61ruQOZOS2QG6+g+fnHKdi3PMU
XEde9j36DuQbAddA32rcFUD/aQ5+jfZtCaknsa5w2LpG0tPrij+h5FdATuD5KuDTYTMP98kSB8xm
eCNwYVdky+l7iHElL6Mv475GAvsxrcrV6QzX72gL3gnbcjsQx/Xk1VppgwToV8CX0PXsMPqhgCqU
vQdpJ2JaLfXLmFgh3Q99JmAhbK2DLxqbRv+A543sYdrgjsD+IM3H2i3I+VNuov+QNJ5KHZG6XQ9R
FDqnA4STm2v4+6kU20q9oF0PuIK9qXTfkjOf4g5Ugu8Su2bjAbGQrKOqVRYgV5sBl7LJqd8CUuDR
0jWcANaotSxw6ij74hqnhuMgZw81Ztc1DajnO6hlGPfHAM9k1/IkcFU2yJo6PTOdb9X2ul7TsFee
kHvnmrwexNZPL/Gj9Muc1XQA8CJm717tMQrxrfQa4H38RrgZ+80f2CK6kTfQAO734vlu11O0CusP
uu6gxwCPAqKAA4BnAC8AvgV4QPJLWej9sZtpcrZ/BfojuYfpeX6ALKkL9xdcd9FrOBeSuK/mp2mf
wf3H4L09dxpZkp5bnEpmdMEfG7Q5ss9lT7JPk19rONGHui/J0WmVq5BWslY6iN9HfvdjgCg15dTQ
Yzk/B+ANMWufHgvj3x+Op2pwzrlcc9B/l2A/dfZ0nMtVkiZ/mjm/6qbhty0wbToghzI/9TTGJM/o
j/zVR/9fPp/QUxd7Hdd2/D50k6DP0156gVLauVqzpmvbtZ3aHvYj9jI7yJ+YtHmS4eEej6fIM9ez
xLPCU+tp8Kz3bPW0eXyesOfzolAUiWliujhbzBSzxSJRJWpFXNwvHi6bOXPqzDNn/TSF3/KwsZe+
SS/CwmatHRauhoUfOhY2TfJ7NI/bM9kz1TPfs8xzgafes8azxdPqafd0eraLAlg4XRSLGUIoCysm
tEDYpQjdho+2ElAIJJx6LlV47J+PfXvw3MFFg5WDFYMLB/FLY3DO4OzB0sGfAJt69N+IfjP1Nwvt
tPzmzFfjuOa8+uKroVfeeeWWV5Ycuu3gneiIdu1s6JwBuFwL4urARB/stmnsMnVtt6+aH7/dJRaY
qIz8DF7Mz2SdfDov4TP4WfxsXsoFL+MzuZefw2fx2XwOn8vn8fl8AS/nC3kFr+SL+Ll8MV/Cl/Jl
rIsFmMkuZ1ewIOtmIRZmEXYli7IYi7ME62G9bDvbwfrYX7Cr2NVsJ/s86+fn8c/w5XwFr2LXsGvZ
dewL7Hp2A/si28VuZAPsJnYzu4Xdyr7EdrMvsz3sL9lt7HZ2B7uT3cW+wr7KvsbP5yv5BfxCdjf8
r2dvssPsLfY2+2/2e/YOe5f9gQ2yI+woe4+9z46x42yIJdkwO8FSnLjGGefcxd08h+fyPD6J1/J8
XsA9vJBP5qfxIj6F3cceZd9iFruffZf9NW/g66iTuihAJl1OV1CQenCiNLMWDLGfGewB9iD7BnuI
Pcz2sm+ye9gj7G/YPqLqqk1NGzesX7d2TWPDxfV1tTWrV1VfdOEFK8+vWrH8M+ctq6xYWD539qxz
vDNLi6dNKTqtsCB/Ul5ujtvFmUbldd76dmHNbrdcs70NDQvls1cHQc8itFsCpPrRPJZoV2xiNGc1
ODvHcFbbnNUZTq1IrKSVC8tFnVdYz9Z6xX5t26ZW4LfUetuE9ZbC1yvcNVs9FOKhrAwSoq44UCss
rV3UWfU9gYG69lro21eQX+OtMfIXltO+/AKgBcCsud7IPm3uhZpC2Ny6qn2M8gqlWYvPqtP9VtOm
1rrakrKyNkWjGqXLyqmxcpUuYUqf6Saxr/zAwM37i6ijfYHH7/Xrl7ZaXIfQAK8bGPiiNWWBNc9b
a83r+20xQjascm9tnbXAC2VrN2cMaJZ7VpFXDBwhOO996/Boiu5QcmYVHSGJyhAzacJ6Gif4Bg8R
X1mZ9OWm/dXUgQerf1Or/Syoo+RRqq5c0GaxdrlyIL3yqS1ypT+9khFv95bJUtW1O/96AsVWf4dY
WI7sq3+z8A/rwuKz2zt8AXnXjQFvba2dt5ZWq7oWSLXuxFq3b1El+PV2BGHKNGxqtSq9EWuad7XN
AIKQNTCbW5WII2ZNq7Go3edIWZV1tdIvUTfQXms7KHV5N7V+n5akDu1bKkq+u4SWUpv0w/p0DYoy
u26g1d9plbaX+NGfnaK1pMyqbkP62rytRpuskrfImncI5sqURSWF2MZwp5ll5Lmz8kQrK+Ftslog
iHpcvKtXYqEI5VKPsqKrV4pWrYTSbLDicEhslB488Fk1DXKJS9GahpKytjL78wEulTg+uWdZeVm6
ikDI+GTbOalrNrd0aJ6oM2qzHByl1O046Gib2E8mc+EYhkSeLGdDeonPwuSCxqBGkWQVi4VFTaLV
a3jbvOih6qZWGZvMtarv2mbv2k3bWlW1nS5pGfVkry/PrDlY+isG8rxrmwckj9dZIjHQaBGarxpj
tnzqUptaj31qYKDeK+oH2gf0/an+Dq8o8g7sW7t2IFLXLp1sRcL3px6/qcSqv7nNKmoPaFVSv7fR
P+Btbl2JNMjDtDo2yTWt9DSXKC10FZfmuspKrwycUXr1VWWlZqCsdO9Obe9V2t6AluOeXep2zS6d
zE4v5aystJJpkXBZqacAaFirLNCm0LTS3p6y0jOKl5RWbtcqp2uVZ2qVPVplsSbJhr+sVCMw++Wf
ArCFrX70jCnaLmHN3DTg3W5Vb96+L1/swu60Zfs+pq22+IyyMs2aupbWtqy2Ttdwb15tsZpWWmut
3LzWmtR0Ses+Tbu1rWTtfm13NgG7wq79GrVYrl37GW5Ta7Zd0rpfO1MuXl/yfdI0sta2X39Lm9V0
luVf29xq9Z/VZi2WyO6z2igWW7BgQUx+1B2wwCYssD/EX+fv4rfrYbwn7aWn6X66CrBdUa5NWaAE
XD907zwxQIFj/eTHCXuILz3xKjVphz7ZC+Cf6uNucDfB65fwtncPfYFeRwwWpRTlRvrX3FdxJf5L
/uaJBPldnwPH/fR1up+97IivPgWn4BScglNwCk7BKTgFp+AUnIJT8H8AmPz/bryfv06ccml6dYGb
T3JRrkYuLF307EXPapXPFv362XMXLZlSNmVW2ZSyfk7D/YxO4Odtsrhf/c2BaIa2NfMHmMVEmf+P
l4snG2fAVzg4p5lU7eCuLB43FVKHg+dk0fPoUxR28Em0EL8wbTyf7qR9Dl5ApVqDg3uoVuty8MKc
07WHHHwyLcp9Uv7VyDUJT/7ctx1co8l5mx2cAW93cE61eSEHd2XxuGl63qMOnpNFz6P5eT918Em0
Le+og+drFZOaHLyALszf6eAe2pX/hIMXemYX1Dr4ZGo/4/IHxOJFi5aL9aYvGo6FO+OiJhyNhKN6
3AyHKsSqYFBEza5APCaiRsyI9hj+iov1RFzvNjcbXYmgHl0fDoXjOyKGaOzWu8xQl1goHAbhcGw1
ojEoE8sqVizSx7E3hnwVm/WuQCKkxwNiTTgWMMXcFslRa0YNXzwcnVcuNnZfoUdFc8AI+Y20djMm
9JDYGDFCirszHIrjEhXxAJSH/KZPxHxRMxJf2GIEE12JCtEYlzIdeszwC7izJWT6wn6jXPggqZuh
mGiJJgylK5yIB82QIQ34RUCHkGGEhN+ImV0hCEsriZghsKCLLY3KdEUgHo9UVVb29vZWdDsxmnaI
Fb5wd+WHLDdFw/6ELx5rRopNnxGrlH7U2gajzYFwrw9ub9jY0ljfWLOqpXHjBrGxXqxrrKnb0Fwn
Vl28ua5ufd2GFpGf3xJAjFJ7p+4zZLwyHZFoOGJE4ztEuFNMWAAVqIkiy7A6dogd4YSU9YV7jCgC
TiDtdmLjRrQ7JtXoIgg/QzILXVHD6DaQAtEGsYDegwR2yIxCMj7KHdlfvXrUEIYJZVHhVxUO7hCd
0XD3eM9kMcNdhmLthcSIvN+MxaNmRyIOE3A3HDKkT9JB5ZXPMGITxVqRTlBGkWwi0aMHE3pHUBY0
ZsQnFtwSChqxmEqMihDxqtSYoXgYKmIRw2d2oufGZUV0RfVQXIYjZXW/35STpafHqlyS7XZSEYxx
Lmh2mzJIGFEsIZGIyIdOEz7MXTZP9IajV8TialpVXypt4d6QiCQ6giaGCYYhademW98hEBjqGtkh
szuSxtGWZZ4aO0eC1UM7xJUJIyatyK5AgqMhJ6Roen+Q3LFAOBH0Y6voMY3ekXqMyofkQ9kNROC3
yyr5MkHDLTWQvvj4hpAB6o73nROrl65fbGBokGEzBIFulZuqfDl5clBjct7y8+uhKi1sN7UcgURM
7zIylYkEDUyd6DFjJroCkfYaHQI4zMVthRNPenewUhIrHf0VkpKfv87sM0J9HYYfjIlQFzYUjJXY
kIj34SmGjASguNPEqIVEswkbiU5wYM9F93/W6IhhZoyPb7VJ+h0JJmLCPycrH5kqojcFOlv4o2E5
//45ibiJvrEbyrDXRpU+HkVpEkYQC+Wix0iYwPrkQiwRjAODa6hi7JM5q0d1uXfI+qWr5zPvDAls
HlGfjh1YBMPYT26NdpshIP70vJu62KGWsE8hkfZSIhYut4tniJAMIRqWfplhDK8wgjKpwD6Bl3AO
mwVC9pt9SIvppCUeT+hBU8hNQe5sZjxuynxmvNDhhxlEgtKehFVD6cEgKiMF+vrCH9ebDz11IJTm
12OR7fQACbzvLMJ3ObD1ZJKPonjriQE6KQ5aDbAoRdRVB8UEFqIKrKyiIL4CdFP9NT0OKflk4G7g
3oOrH5wXQy6BVZ26wbkZ1C48B/EchUWpLYzVHbBhQL4RXDo4TNC78LwQMFqDGKNjq7IWczwTtAw2
VyAi/SNob8TdB/7NihqAzpCKMoC1NSoPAWVxLrVkdNSCIqP0gU9mZR6Vg7oRmq9Q/ghqhpQBTX5c
x/puqizpytONSmMoS3en8jjuYFJXXOmyPfWr+gho8KmsR7C6ENIGMpFQGalQnPGMnQ5Yiqk6CCc7
W3CVWsLKO+m5z7Gpq6xIqRZoT2B1xK+wiiGoOIxMBFJrQFmQlgwVi1B6Y6onQo7ldCwJ5YtwJHTl
TWNW1BWqi+KwWUWV+PaqbwUyN7qO5qgqVqgIusH/x0k3qc73w0uf6uVmp4tltmRElZl81I6KMKrq
HYYtn5PtDahsCyKrB9RgTiS+EVRZ8Xpc1yl6HSjNuMpJuhgdWIfvekVtAS0f3xbVfTHVBbblTljw
qRym6XZ3RJTvEeWN5BVqfsXHmICRiprOJKer1aH07VA9kLYrc9ajrNkVTjjdnt2xcfXcrfhtb2TF
g04+Q5le6FJaDHAaThcIanOsye7qcTqwI9Ojts34B2QnvX/1qomUFEPFFXB89GfNcFDF16ky2P2R
cpaezDCejCytvY6Niez7la9xNbcdaprsKDqcaoWcKDuzMjiSK5/K0EgmP8zHinEdNN4jMzOFPbjK
HUSHN8HMhMZUbB/HotxbgsrPWFbHjNTQru9I15jqOex4EVN6faB2Ovvch/eKUBRd4enqpO3qsOFX
FbFPBn3caVWe4c7enUZq8MGZC6qdxMxU0o5kREtIPUUyKzIqOw9zcUbNU/0iO+kK1RcjZ+vIfjni
m9xdQmrOE6pGpnMy2RHbNrPnRlZG9pVdMXteI06npft/bDd+UMzpfmpUuRlfWVkBqf1KdW7EMrGk
9wq7g6Pq7MmuUpTGvj+kdcfUnirPeD/ZbxVyJzbg0UTzcfL+SOuzp91wauAfNa1pfeMrbWdr5IT0
KZ0fvkOkK6iPyf3E0/1BO6HM+sXq2VCdHnTmxrbQndU3VeBMn3npEzWWOd+knnrHq7GWs3fq9Ckg
e0pX+9v4mYmoKdcd6R7VM6azVyScndBAXwmHbkcXH+XhxznTu2GvMsNZOcb/igyPjHEd1vrUWp96
J/E7GhPqajhTace4QXV+n7MWc3ok4HjcqST9jkyz6j6h3uY6HR0xZy+TEX9WRRxzzhnjzxJrUybf
EbV/x9RkzzlJf4yfRd2ZkaBztvjVGZg+/6WmhJK295vsHcoYJXfyqY+rnpVTIzmCjkS56hoDNNOh
9WUkYmrm4w7NzlrUmc4/Z2Z15Xn6vSM9f2NnT55Wf1AZ0Z2s+pSU35nwsPN+8l+K31S+xrLWR853
U8ntyJLyO93lUzvhiFRC7VPloybPULlKVyGqzptY5uwTTg8bavf4rDObxpg940+XS8PZdYxMlf1q
Su1uMcd0S1x1i650isybQvqdzVTrZqY/x+dCd/JhqmjtjI/OSThrh9JVB85xZt220Idv+E+emz/+
t45taax+Xb1Jbf8fkJ7BZ2VuZHN0cmVhbQplbmRvYmoKNCAwIG9iago8PCAvRmlsdGVyIC9GbGF0
ZURlY29kZSAvTGVuZ3RoIDIyMyA+PgpzdHJlYW0KeJxdkEFqxDAMRfc+hZYzi8FJ1iHQTilk0Wlp
2gM4tpIaGtkoziK3r+yGKVRgg/z/E9/S1/6pJ59Av3GwAyaYPDnGNWxsEUacPam6AedtOrpy28VE
pQUe9jXh0tMUVNsC6HdR18Q7nB5cGPGs9Cs7ZE8znD6vg/TDFuM3LkgJKtV14HCSSS8m3syCoAt2
6Z3oPu0XYf4cH3tEaEpf/6axweEajUU2NKNqK6kO2mepTiG5f/pBjZP9Mlzctbibqnos7uM9c/l/
91B2Y5Y8ZQklSI7gCe97iiFmKp8fRPlvSWVuZHN0cmVhbQplbmRvYmoKNSAwIG9iago8PCAvQW5u
b3RzIFsgPDwgL0EgPDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcveHNhL2Fkdmlzb3J5LTI1NC5odG1sKSA+PiAvQm9yZGVyIFsgMCAwIDAgXSAvRiA0
IC9SZWN0IFsgMjMxLjE5Mzk1IDcxOC4zOTUzOSAyODguOTkyNDMgNzI5LjY1NDkxIF0gL1N1YnR5
cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IDw8IC9BIDw8IC9TIC9VUkkgL1R5cGUgL0FjdGlvbiAv
VVJJIChodHRwOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29yeS0yNTQuaHRtbCkgPj4gL0Jv
cmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDQ1Ny4xMzM1MSAxMzkuNjU5OTEyIDUxNC45MzIw
MSAxNTAuOTE5NDM0IF0gL1N1YnR5cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IF0gL0NvbnRlbnRz
IDYgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCAzMCAwIFIgL1Jlc291cmNl
cyA8PCAvRXh0R1N0YXRlIDw8IC9HMCAzMSAwIFIgPj4gL0ZvbnQgPDwgL0YwIDMyIDAgUiAvRjEg
MzggMCBSIC9GMiA0MSAwIFIgL0YzIDM1IDAgUiA+PiAvUHJvY1NldHMgWyAvUERGIC9UZXh0IC9J
bWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gPj4gL1R5cGUgL1BhZ2UgPj4KZW5kb2JqCjYgMCBvYmoK
PDwgL0ZpbHRlciAvRmxhdGVEZWNvZGUgL0xlbmd0aCA1NTAyID4+CnN0cmVhbQp4nO1d247kthF9
n6/o5wBWeL8AQYCdza6fYyyQD0hiAwEcwM7/A6Fa6mmS4mlVUWp1z3i9gLErtYpksVg8rBvlSaQ/
P8j0v2D06Z+/vvz2Mj6x0aUHaojWq3D6/d8v//jT6b/p3eCtcCp6df4u/9cP0gU7RDlRkafxz08/
nqa//P7Ly59/FKdf/peIK2XcyUdzklLpkfTP6KE4P3Feh5s/U9qo6aFQ/vqtGJuf/pKaf/328uev
4iT1oFUc/zt9+/lFXkevtLWnb7++pHGL07d/nf4ihNB/PX37z8uXb4SPva4+VuH8cRhCiN5a9fbC
mPMLPxipjLfXL4w7v3CDcyZx1V5fvIIv5g7qwQsVg/dvLywiZT36wp5fmMHooF0M692FpExAA/yE
SH0G3YUDhCzB3UUswW141MbU3bQ4nBRRyOuLiEjBF4hXeD7gF5I7UVh88i+8Mu1eBUuQachDNAwp
2k1YhShF0Fn4giIKOq3gSJAqxHQ4cNiGnVZHHFKPpFKSIG5fuS+KGS9YkjdulVtnOxSFL1zmwrax
Itlv4JmQVL0iDdwaygChNoZtTItAyiFtaUYS9AVuHOoLuN2QlmY+crxzsbUxVm9w0X4FI8er2aI2
YOOe2wbWxnDO+W2wSeFtk7QP5XMO50NK7jiU4eIsZ9zQ1C4kGlFWWA2zBapeBGUgqWLxFBs6VGZw
TiJ38dD0YgFMNuosneD52xvNBmsQ/aAJ6dCxaIViWESCIHyERQO2BM1fbW0U/CqV2AKlaHojUPQ7
Cb7mbWO9iNQfVGb3wq+FwiRIT6WtITbhA9gDYA7WPnc58VbjgIgJagwkVx1Kn3RGJrXRoa6+ctcH
bhyeZuBEoY0FQinaqdpGwsjhfNBGTmtjv4WDRZQgPtRxbNntiGdeDJ9h4/vhaj4uWVPhDMjoQoKd
Lvgu2GlErGHnXawKRCMW5hfkMJxFiPx2NFZ12CF31LFsmMyfW9wGWm8dkJCvzdgzyLd88bVytezk
+rLTwg9RRZltj/JCYxDOnwat9WkIo8+g+DfFdQDbmE+2kxPAC7vOJHy2g0zin3wANqeZ4XN5kkg0
JYTHnj1zwQzR2xAbM3fleNpQxcn7Ia1Ib/Xocep0A+FWkfiKV7Th77d2+PYZ2N1XDb7QDgir1uCF
dFwFpIutwmQ7qfqMPvFz69JIbb1Z/0JNuFCKQTsvnCWsR0ojJRu1yhtJ+v76ZprdyZ4ddNPYQqaF
WH9Ih6FEFPNrZCTIUEBtIFQMX+BJtKiNz1yU5pIqMSGtkC6kp3yF9PBs5WPJvcTKohdfwZqDDmcI
LFQEvSpFxQrVZnHuq4GNyHh7J+BYSiEQIp3xSYY5/Qq4KKFhFw0Qt6FBGzpmLwgHeazoiuWWOxML
KSkWD1y5SHaLL66PX00bXYjPYN+hOAyqLUE3W86NEaVdk22Z4vunOixT8ICNXKgdjfMPc9BGym8c
4Un+aYNvD6D5FkgDxKem/RzUFOxNNWbz7bD8YAW+hxE5HWiBOTnI4C9ObNOgWNjK7h5gYdszqqTX
FcwAOompQ+z1xhpTh91BjAERDkZRHpDS0GTFh1E4uIsfuMOPfoC9Yhv5D3dWksx7Gy0lG33E0JaP
1LWUXMlXPnHDWadrJpFouDru9PrxoNLL6/9Gw1b5JDOHhDSQmrYV9TFmNveMeNNbL72qh22HdO7S
Ijs2zSaCxifiwkIllVtC8yUpNUlbYobxaUNwqp6/RiNzbFnjG9jMLIktYrbd41naW2NEjczHDKkG
YxKoXljMW61LdiuX84EZrJTGmIV7biYmss3VwDfz8olJFoNc7qFT8zIu1tvig6K/+QfmckRInQ1p
gS8wtB2sESE7j86hJXNvdW7qNnCE3HGULNHLEIvGm3yMKoSF96zxyaxTbrKrIKURV/AczjvPxGHt
THPwZX/hEMtVp5fRpPOqc5lBvBRiEsNm8+pi1c12zMXz+RA9Ly2zPBK0OpyvbOMWe8mSXzdowSFC
HsOxl9ozpzWfss899sIvjtnLoShV7yo3lH4CvWcxbG1KHUZ1qxfpEbnxtgAbbHgCrdDYO/FQCxPJ
+kNCnjdC7nq94SvxJaQRzht1A3WjEWI4vnXsTuh9xk6NT7iTT59g/iq4m1vw4HzgdADoprmXYNEC
l2ACETz4sw9UHWHY+0XY75lbwA66xaa03lMpxcs7bw0m6iGoHKqI8iSlemh0h2fc6vmQ6BTtpkU1
aBEV6jphZ1yS4CsYGPWab1G5Ha1DEtjJPc+yZKuRsy3s+co00tpaYBjjKKw/pEiOPVUPtGuuRFky
hNl5nfaN2Oc8tbbOzij8TAVqQEgKI8IvXCzDtxlhUnCyoKqGe+qOwXBbomurNo5d68QZ3LbWi+PB
xrVOskV2RMntl856hLGVH1fMN5d35KChsBlKpCoxD4LvseNveTuu8w5fJf+49CTwoOrVNpVROAo2
qYytjlLYK35cNhxHL6BY2VgKuMZuA5LaGI5UrFqKsajsLlsScfwfOuzz41Dumjkxw7kxns76tj1x
nYajZ06wy2ZwjqpTP6QMaWZdOq5diTDOqpBId8o48bA6N6wTnWgSIdR7wlS0iEDYi6ADP3qGr0z5
ZW12RCF8hzr/UME/CfAzbDaZAyrD4nEHVo5BtR3J2BH3TgBAVUbOlloUVLPpNpORX3pV95ARGpzx
S4fjHqFXD7XZHhH39TQQtjiqvk8zNiNdDoaK8mGG9XJw1pjMisZGGUsaB9aMYcESJ9SQFG7unGKj
kgaNJzl3EuNXOzTGikmBwz3n03rtTG62oY4VgwsXSyBkJAUblJBsd1NSxgSTltTIgwCYIE0YbNR9
jHQCV6G0Rp9USGIhrbhkOE7PnFg+G3930mp65KKqH+loFtSmZyW16+/ePm00oJLs1dSmZyW16+8a
HXl7lIZfEzs/Kmm9/arRi7KvPk1Wk0HVs/PvSqaVj859rahBRpafNho4d7eiBhmJOlIwrSIG+Ih6
UfXV+TaD6mfj7yqmFY+mvpbUICPLTxsNTN0tqUFGoo6UTCuJAT6iXlR91a7NoPrZ+LuKacWjqa8l
NczI4tNGA1N3S2qYkaAjJdNKYoiPoBdVX5PSazKofjb+rmJa8Wjqa0kNM7L4tNHA1N2SGmYk6EjJ
tJIY4iPoRdnXtIG1GVQ9O//ulOhemVY+Ove1ogYZWX7aaODc3YoaZCTqyNujkR0VMcBH1Iu3R39P
f3578WoIUoogR84PMa3zxH4pBxG1SnBAqcHKEJXsKHk9F7g+b/H61havzyZRmUWmlYmcecKtvaSj
1NmXa3gUIvylLQyHKqLUz9kDBF3ZsLsXCEThj7fQZDzNpQwjFDMRzKUXg7VRCXP/uVR5zhGMbM0n
JgrAf5K1Zc2+1pgxJBVrp7gxKNkl1lKKCEPJg1KxcohfdT0Q5kabFdfDTRrG1/O7Zk1rGFDyF6Sq
2XD0X9gCoZBASPBiLZWwcdZ8vb3oOWarT6i7u+tBxvTrpF6M1Z0iNKVoFSKEppG2GNOf9WlcM85x
AlzR8sXCBXkPJRsVczEWDRCFD3NUxDQ32sRB6EbODYmGj/X84opAsGADfw11LGAoRHDXQG1gsVuJ
o2l8gZY83haRrPBZYgx3nnWCFf26INpaVoqCI0WJsC0TX/m32nVFcDGmolZHtmNVOUSEoaZVNTL9
BopT0Q0mjnbHR6M4k9kDcTwYu+bVdxS3A4ozSUq2orh8fv+4KA6S2g/eVQ4gytSM09u9A0+7uFmW
aj4CR8KrETju6GMRVvM6jLsiLCvk4OUN5xJh583n9zvC+rgIy8q4GWHlsvLBEZZxcgVhGREGbZR1
DYSlD0VY1op9EBbRPb6WANYJpIIKO53Ay16thcc8GSZz1g23AgYI+34uEBshGe0+jy2YjAqkPggm
c8ZuxmTF/H7HZLtismbWEWNunBWbMVk+v98x2c6YrJnZ1QgnOwCTORc2Y7JcVu6DyarcmRyTiZjl
zhSozGeOOFSilo/KXJL226js6onWSdGqEMfoiWM90V652hPNL6aDUxOgDoMeUr6HeqWYDmXGLlyw
cWgW3mr4m+86Y7fCA+e+Fgbkz+ylxI6811/ACwmBlij4TxlT1LDkem0pfjT/i+NlXj2/cXUugwVG
BuiHqo9ySxboQ1lQaPOcBXm1cT4LrPMrLMj0ZtqU0slV66UU+NTAHfWm9Qu9yc4rff96c+YCR2/e
c8ZuSpddxHGsrVtO/thVPZYQBG6aHPU4dz34wRoXSOrxwWwu1ONDtyd48GLz3xi1sj1lunnBf30o
/wvdfBf+V0g753+Rbb8f/22UK/zPNob023AupHn0xpCWZx3a2VsMkaSC5/a0GpwAKScLHXxP5tyc
yKmzHwu7zmPiYNcH83937DqT5WDXBQuO0o9TX3fHrjNZBnY10qaBBx2PVlFBxlpF8SvSzkqNoqIu
7WkxaHRJRK2i7sqcWxM5d/ZDqajLmBgq6tH831tFXcgyVNSSBQepqLmve6uoC1mOitJhNNhHdbiK
SmOvUZRBKApdFsNAUZf2dPqFoYGou/Lm5jxOff1YGmoeE0dDPZj/u2uomSxHQy1YcJSGmvq6u4aa
ya5qqPGTsahISCfyaL0K28cKU/pHWUPp+Ot6JZq6lC2+KZ1t24NfQNciLcCC1AY/+IEWN00rbQWd
qihfEVfigt0lhWSQKszBkcu/XUTpnKcfbRJEORil/LmCwTlrlSpkaqzIpmTTPLi69KJUtaCiQslr
+p5RmFe5TGnkepNfH2nNls6I88KisrZ2GZeD4MIlsBgrv+IzDD/r9Ug0GifdGH/0XXLwimR+cVxc
J+yVMvLiVvIvAKZtuuMbloCr4nbZZbRwPShYjQfN4EMLofGLB+HLTzoudGQXblqLR3vMFO7oLMC3
6bJvYeTXZ9u/ytkuvYJTyy8lzhcGWFd+S4FNank/eEU0v/I55BUsfOy4CMkZMygQ1bVOQwsyylrx
G3NQFrobF1fZZW/R/Pu8Mc6Bmwj7GjJaVkDxBSx4DfcKdr1pylXU1LtJ7lTElBRBUrThsyDKIyp2
8nNtYUVbrE8OuB1pU0VbOI6KJVuA9bMWlc3X4FoWW9/lK828N47q498jhxbOO6uYyb8F5I97gx5e
ar0313Ha4CM/0gZZkGLfeUPZIKtxwAvVCOaJZt7NanYcAeed6+l2VoGNJtQ3XrANEVh8IfCDVa35
Bq79jE/8q6f4wA8D8ZUAtsYXErzAjc/pUWqwPm062cXuHYdStoUUxnjgSUcSt6lXx1+jC+3PeL9F
J0k8cv7dU72lvjncZd/Vu6MygUq5Q2fwbxCGWzeEOQTY+R7uNOuQXfaFURjt8zdieO0L/xY0OHK4
1CASZxvqOm7u2OJsgde4bLV2wjZeNZpzvpEZzjmaQXjUeC0zXAlYy3k3CJBfsU7Dufr6g09gcyGN
vtRAWxwu1FtgSauKRgpePMU+HWGlHEEbfBT5/RYyFNzBUAKavbnQrM+FNQfeTQu3o3wNBk2YwQK8
kxyr0Ee7o4rtTpbntLHFCb3VwPXOPJgYHkD8w/dH7mce6UAa+7lPH4pNsMMKuh3388TS7Baki7xJ
gNtI+yR3zx0ytccdshgA0EU9BBubIczrNEIdLvqcV9djSIhQGe4VzdKSB9t1hIs+8ibUDmD9UC7e
Kz6vQHLPaSB5pBNqrXZW4xxJOH9Rd0N2+EYHd/n6Z0eTygEhZ1hnQGMrP9oEno3gF+wAA76F9Bn2
aA7qfZYghsLEha2X7+zQhEqoZUdr4kQVSUXF8X2/09SeGHZlPhgQ0AWcCbdGY+xtBSOLyPMivxsm
fpMiz2lReDuaHCGHSXelk0xcN7I8+BkYfIvufu4pfmpGx37EH0ducsjvQIMxHDvCgA6b/DY/exFB
lm8igWB/xiFncNdhp7fwI7n5bUCObCqZRg3bYUOpDgtpBC+eExjBL+Z0RA6o5x81drTCQlR2pxV1
p9wIaN0/xCQPpQTGgsHIffZh8ZCcm1zn55npeGpXusvAYM6521WTb9JQ4plwHN+d35EVAlEOP2pw
S8A2FdryjwLQJ8D23vIN+R2IMG/DZeVYsC+WPUCIi3ZMCoHyhuxC+MW2tJ7GPWuNfVhydYQ2Sc+A
2lpkGjZ1MfbFv2ih63jlHSNqcejq94z8HRY5BUFS3SNsbCBFtvpznwasM4GlIcdRRSDznaIkCEEg
8zbLWEIquHOdvBZkGFR6fP3fTz+eqie///LWThhGj2TVRKgtQ3Oe6Xgzh7deZqHnsxIab83Q5769
vfDoE3ERPSWVW67fJalL4LsfnAjOZsaAV9TGLHqNN7O0LluBzZuLqVIaE1Kf6xUR01S16lovKcG2
bwwkQDbC/n5F/VWQKRK2/yl/o/Njucim0biFPpg6JuMi9GymJeTijHam5UWWC3Mxs9nBjtmjEjA5
b2U2hDdaKRij3SIbtDHIkjFieQdXY5Tx+uJcu7TNfr20+dxeEXkbOmdLEEhcSIPPp6vor/Gwv3gk
s7jowXiVtkjESb20pCw7IF7bbJlDiRfPZwOLVIMxSb0uTLIrgueW2/zErYRW2aKilym3jQGikc/g
p0FrDlherrpcqxZLSJFLq10Uv/XjDtXeW8T552lLmf6S7SSQqhQ16IOFdzrckHwzAz+FnQ3UcAgG
jrRg1y3AZmp+iC87emBTHgy5YBY/UJotDrSEtyKaFlqEDkh4OyLO48Nkwu0YqshPT2YH4ONx7Gji
2M8tg8+DcID8eJWj8x6KkP1HhtOTcqzL5Cdoz8u5S7tGdpO0F706Qto7fEK7W/vvGzJCLipwAVvO
2ZtX7t4koeokNWy0hFLKzxxmB5p14Aa82aPy4FiZsdOMcAgGDN1CAsEvHgAdOR21Up8lgrFUf/wS
SYSs8GrLQ4li/M3lcMRNYyJM5d4xlWmLb+tuyWgdYYdFOQ4pCc6fHVH9nnUIICnYODs0dmP4WSG8
EPrtmI0BxZ1f0uAjnmdogXd3Oc8cn466FtzDwFTOqrOzoCvQQ5o67+teRzDabn9A6vl9fHUVAGKv
9Y7y4PyanfyCoY80OMAqn4wghVm+lY2D151B7dLVrkvOx0HU0Qnsu1/5tuI9U+zYoQZPX+5razAT
P2Riq5GTZsAmTQjt7IG2J2yTQVs5PytvU1lTKq7jH65ArNhz6s6OPMX9rLhHGDkP32FJcfrvzKSP
jZz84nYwKGzHPF6+JxepK9oRsciF5Ocb8M0YO5asLyGKXIcoToRxbDGLBnrDWYNw/jRorU9DOMd+
5f8m+etRG8UVAYWu4If5HlDbhC838DoFCeMSPXvqgj1fN+cbU3dlefq1PHk/VprzVl8u+eoJvkCt
LoE5utzuSiPCLIXxxr3/A75o8zxlbmRzdHJlYW0KZW5kb2JqCjcgMCBvYmoKPDwgL0Fubm90cyBb
IDw8IC9BIDw8IC9TIC9VUkkgL1R5cGUgL0FjdGlvbiAvVVJJIChodHRwczovL2RldmVsb3Blci5h
cm0uY29tL3N1cHBvcnQvc2VjdXJpdHktdXBkYXRlKSA+PiAvQm9yZGVyIFsgMCAwIDAgXSAvRiA0
IC9SZWN0IFsgNzIuMDYwNDU1IDQwNi4xMzM1NCAyOTQuOTk3NDcgNDE3LjM5MzA3IF0gL1N1YnR5
cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IF0gL0NvbnRlbnRzIDggMCBSIC9NZWRpYUJveCBbIDAg
MCA1OTYgODQzIF0gL1BhcmVudCAzMCAwIFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9H
MCAzMSAwIFIgPj4gL0ZvbnQgPDwgL0YwIDMyIDAgUiAvRjEgMzUgMCBSIC9GMiAzOCAwIFIgPj4g
L1Byb2NTZXRzIFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdID4+IC9UeXBl
IC9QYWdlID4+CmVuZG9iago4IDAgb2JqCjw8IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlIC9MZW5ndGgg
NDQ0NCA+PgpzdHJlYW0KeJztXVuL5bgRfu9fcZ4D69X9AiEw3TuzzwkD+QG5LAQS2M3/h8iXc6zb
Z6tst0/3xjuwzEjHJalUqiqVSp/4jYU/P/DwP6fk7W//fvn1pS/R3oQC0Xltmbz99o+Xv/7h9p9Q
11nNjPBWDN/F//pBaOE6Z7npqfBb/+cvP9/Gv/z2y8uPP7PbL/8NxKU0/ma9unEuBtL/RIVsKDFW
usWfSWX0WMiEHQs7YeRt/l/oR1YSOvT6/eXHb+zGXWfM7fs/X/jMCqmZun3/90tgArt9//vtj4xx
/afb93+9cNZJqy0fhjzV8KFGd9xJyUJfHxUOfcLehhrTCS6MtXO5BKSEHUnJTlnhlZlJaYEaUbB5
bYYa30nhuNDrzcvXkZTolJLaypY2OBw8akW9wqEo2IyvDwV3LGmeew4aYdyDsSQ1bw2cTBpxkFTS
vBRqrnGoRo3Nq44r5QIv1tkCx6i+RaSkUaDHSb84rLHz8IVzpsqXpAJ+kcp33AikJb418Sse5MJQ
8PBfwdx/Gcplpw13Ih5Kw7JLB/IVLDspUcWkJ3gnvfbezIIn3shTArq7IBA6Umu9Ul7l+wIt0LoY
5eHr94f+luEnvv8PKHHteGdrDA802PDzYB7Gv0RWAVOVLDMNk7zZTnGhrDb5sIMVNZx5xnNxK7+Y
pK1S8Tqx1hgVTO48lleD2jDgi2n0srNMeBdZn0ncghF33motcnGrVNipgise5FDl0la2ARuH3VWQ
JXoSKiWDTHm3znZMiswrPLV0UhaJD7m7eORfECkkibBx2N1ogDJIQGSMbDRyG69xsU4q/WKyX4Re
wYpEfFyLvCGut015PAxpogVl2fxFstLiCm7IXEfMxVP+Dcn0Gxjg5PqWA4S9Eh5oDNzdeJ60qnI3
bWPyVksm4qlFLIFt4AUF1w1driyaWihw38AX7yUlOjKDUEpg49yDNjhatJwBYVC6xQYn3UXcxXKF
Fqf0oOKziQ/sLlK7cHFO3W1y00aHymjXVf3iJhrKZU4ZthQe2WFYAeekgfWtpBqsakYKSXzLOkxJ
JeaoyfGD5iixCE2On/xy38toG2xIGcCg8OQVsRcKsKe6ndiDpToUUJPiL+AwyN4z3Y2DjbcpzMj7
ado1NLkT7BXoH6wVocEbTUvYOnMmFG9Ys1DB4s1B0kYgtkO943mCsgBVInL8cMVxYgW9NWxuG+Qn
E5M3ICbYL9q3HU1MYSQNXLA9Jj3y74RXvMW/G7Wr7wIZ7mQ0g1BVIocJyxUi1dYrIRrkagMpyPZv
DRXJyOlLje5WtymTxIElB5E2cBf6kIQw3OibGcc7L+02964/oUnduzYVK8UcG9WyZeXGgSQ8iwd6
Dce1AceBG4d+KtQOdJ9spyWOp5AeUIUbLcyTWKFoAYZuWHEIVmn8Kxo64snkPhPWhHA2sMnLYrab
aLj8mLP4WPBOyvw7w3x+PGruc+YMN17N3Jlsry0m83Hw4IU2SkYewURLdSLUeBHtFSSquR/PVtr/
BpqB7bP7zkpbzqyOHFePmr+fq5XNaw2G/zgTsdIpGR+DYloc1ljqIBcYhoafcFL7ypFqXxEEEsyk
jZT/pIwrzd+PhCo1EzWG9ttlzxLulz79mrjAQcYVYuqW7lRoxBsJ5CUevnBRjWVRzgCrdxhPF4ec
5FCQ+BdYg9qHDFughdvPo0NLWkaLwf3gheYIn+/N8zDaAkVGyfOA2Qn0PI83UPFRUzbig90wyMKG
604r5lhUIVEjOMlDgcHHSQNpt+AYp/0pJZ1AafRJS/ZHQuquD4tJSbmS5GXg5I8GrqQH+tHxvGVl
8KHSOsxjYa91yX6V9fK7KizFEWfd6DopmPSicAbNgZkqHIrDqwKrHWiBMpVhQUUpa8JSMq7m523I
YjBO5lkM47jKWC/208m7B5x6gPIFWvbLrSF2FMzCWxcYboXbDXIYXyjAdgl3QVMyYLlDwY0Y8AXO
7HDgiw35DU2HRy0Bc3ieDvfKOBQCz7rJCRE48AfjrfCwEoam6CzZk3SRRWhRtgKMqOw6McsCTSsn
jIRxwMMCfJTWoPqyaB09FgrjPPRDV5j+Q1ZkWHzg+kcx9uhIsPWgHZ2nty3npiBp03JWXO9azi0h
6DTGTs5WoGddQKGODsAbJyoxXskRjY7MRxyVl+iUDXe3KWybnP3BAdIPdcg5X/Q8polUS7xu8tqC
F9hVprqFQvCwM78POlJt2XlNeQTvYygWjt+TdFByyDoxFAmpPYZir4+801C0ZcjuMxRNCb2JoWg7
pohHrsqQAcG1fJfU4MwF2JeYkxhbmC+AdRw5m3jDsee77IsytQ/TMegiCkeODB429XT/lb5tIH9B
ODWa9L/SCkYT2mm4Tki17eTJ8vwEaf5YenULvpe/cc36u4P9hb6xzLGyrP/dTYqxSCuZF4nAqJza
WJZSm3/3+LTSQOhwTmwoSmk9flXpRdZX7uIPx7KU2Py7m5nuPBov8qKxryk1zMjh07IjWXdTapiR
yaeVBgZ2pMQQH0Ev0r5aZ+sMysqG3z0+HZiWFg19zahBRqafVhoYuptRg4xEHUmYlhEDfES9yPoa
7EqVQXlZ/7ubUTHTkqKxryk1yMj000oDY3dTapCRqCOPooEdKTHAR9SLR9Gfw59fX6zoHOfM8Zsw
thPBEokbD0aJeSmCGhSi09zZoN/oV6SnC9GDquRLqjL0LahKHmUciOnMjXXShG1XfLziJhc8z41b
c3CgZ0fw02Binn5Dbcjl7t5NSQt/rO60ddVjwnEuuVOd0cqDuVSm09Izs+W6O3EuRbQ3wqHveGI8
A/xvuh2FHUwkLlAq1ryT/sDEWO9AeL0SSqJIxYpfBrtLkCOpLJSjdRqG5/OL/dV4fSUBgbjCtQSg
4Oi/UgVicomLtuHsThuRigQ9HHinmZP18xZ6hnnW3S+o9cP1IGH6gyh1AmQsrNOwNhchLCmI+cff
jVtsI1vXaPliWYG8h5KNrgoojSYe3Y2DI8/OZxsmTWoUmBstkPCmU0HJ66dbIBWtR5g2D7l/oAWC
KopuaKCkroU+CBdOPqbN0sx2xuHc6gadpZqigJfJ+rAmS2meTwdh+vsku70mKxahy2R9EpM1qI4F
k6WY66QSoY3SZMlTN8Bas3mc47Irzxc1ulKONRGyfpj7KwfBR0wkXg0wLg6tOFqKeORIRdENA+4V
XFho8WbnpA0SY1yQziXhnqM7kqsgyNK/S3RnKRDumMujOxDrh6MzwwlIoSXwfm9PhLlyqn4fKw+X
PJs58V5IvpGtQfv5+r29sH/zum4Mc0f+2byJje4ZvFHBUVjmzWwxSt4caDEa+hpbDJjEhjcHdN08
JyAb22vL3Lej7HLIJ40w24h+GTXxk+J7xi24DxnGC4RygV8oqkwGFvXStaDLIkUvbWedDAbi7PUq
fRHGh7m/cfpUkq8Lk4JhUB5PGcpTwPH9r6gN6BGx9rmc+GPCqBeNdmSXnjyX59mlqb0Fu9ROw3W9
RmmybU/m73m2bWpvwba107Ar/I3sY8Hfs+zj2NfLPn5K+6ipMkmyjyZIohZWFmveM7U3ML3YV8ue
Yx/JIHRPso8Tfyj28clzeZ59nNqj7NuezJvzbNvU3uq+7QjY/2Ym+BXgiaXojuci+xgvewWzK1B2
C/xiZ1SsqY3NUTGCllpLoK0MEOX14Ixt2F04QMgr8oE9/+kuSn2ilw8iHxrrlBBW+HsK2KqETkIm
goumBN+WKOsLqPDNFoIAqHiK1dyAtHggxjZMM0cQnm23chLsJ6xSVpY7ZSD7PM+2EdKxjZugUytH
sJWK4y6CHglIjs5Q3utWBR0gvunGLn1q6fdW6bs8eKsCc5eMP4lZAtG73gU6bAGLEEKHVU4MCdoS
j4O8cGY72WrJNMOJbR0z9tZJKW+dG4B44n+3QFL4EsMZCSW+dAYr4C1SCMX2EzLVglqx4YUHMvjf
hqVCvpQJjSVEfaZfTcR2FzdyIMIgnEMcb4LcgiIHK5q8FFc1lqnJSIbRdH1/g6VuEpOWy5f0y+3w
HQD6bODF2eDnVTXtXaGKdWUXFGvQkzpGXHrc5Rs2L8rfwgROv+Hzw3hEuB/YXAs4QypByfaiQKOq
CNa+m/Kx/MCZOsO2H/eITYLGk2Ay01HqIV4EXAdkAAZ4qwebZ/I7Kxss5HHPwsC9N3ZxIdvJt8Xx
rWUy9gwdYuZsPJUD4ZFqDyY0ebITGnVQqpsvQPsCjvoC0bhANBpInQCiQcACmMRYKN9JkAnYTEMH
x0LWH+/ZidGqgrN3AEYrfL6XjtE6IatS3uKdIgOVbzC0Kn7zFgFjtr15ez5K7P26cp8NyJVSkYMG
kUcXHsptQYONsUqbsHOTR3rhs7ptqLayvBFVGyF1HAtQsBeq7cpqQKC2KebruaC2KQZvJHM2Rl3/
UKi28aO+seJMhtKEa3tX69rrA1/nVUEYL1zbtV5duLYXru16ry5c22N3WheuLWXdXLi2xXK+cG2X
Be7Ctf2kuLZ3r207rq1iOk8ovEJyV0juKENx4douCsmFa3tA7tmFa7sD1/au//fg2s40tuPaKmbz
3PT54x79UgkncshN1SdU5WXD7xLs0qyoR7/MqQ1lGbX5dwkeaFbUA2Dm1IayjNr8u0pHYuzSnFhf
lNF6/KrSi6yvmtcZlJf1v8uYlhSNfU2pQUamn1YaGLubUoOMRB1JmZYSA3xEvcj6KgoY4Toj+99l
TEuKxr6m1DAjk08rDYzdTalhRoKOpExLiSE+gl6kfWW2QMStMnL43Y2rCCY3Lxt6m9GDrMy+rbUx
dDmjB5kJ+zKX9UzJyAFuwo7MZfk1Qi1Fx73R5fWq9wULUswXeCoXWm6FPwS03OpccmY67bzU+v0n
84LLXRa9Z0AP3udmD1yu4lx9brhc+n29tfDVys24xKF+XVYHhwjd4RJPkAtpfTfioW6RrfHKgijD
NZXBxHwJf9YnZW0FUSzHcaQ2CBca+VoiLF0cCZM24OiCS+7rNJQplMp5MNGEhNSd0LeJnO6Bvm3N
Ik3cKKmKdFh4WFeqZigqkBKnzr8Mzih6NnydhhHNINx0NUxHF8ZWEULWbri496HA1O9zEAQNphau
07CFA3ky1Gs1hrqIENp4gxaa7CTKH18WwuuX7kgQlqOd/ETXiaDTty1HX/iJWBVCjwViEkDlCcFL
4RdoCa1dJYAajwBi3LKfOQhamTBpUpvtTpzghRMHD9HxESw6wW9HS350JGyKF8F3ZoCZ6q7Zsk7r
sDkV779p/jAI/9emuZybICV7N82fF7D/c26aKVPTT+9ml2XcAiXT+8zty4bN5qf0sAhzoxnvLN/2
3sZ9exLPL0zgS102E2eFb3XZKIvr07pY2QTvcbGqB+iEedbcd2oJU7RhC5RgxZ3wGkbiYkXFMGsj
8bDcJgfrPlTD4a49h08tPSx5qoeVPEixx8Pa8qRMjDq6L5DkhGsQlrY3lFR5zYbAkqf6ZGFvuvUN
pbvdjwVip0vWlm+/xyfb+xzHJ/PJjNK7fbJkfi+f7FCfbBFJpWFujGa7fbJ4fi+f7LywV2w1zvDJ
jHG7fbIEO/1dfLKFuyPMo7CXjfIeDgh7TYM1QdqXvbI588dIHxStke5kYGUlFD/zJaVHe5SXlJ7N
nEMQuQmJ3gnebQJQBu8WNSOiP8bk5TABtXzdPCj7bP4fgvp9CP+hESfzXymxwv95y1byX57K/0Rr
vwv/M60d87/poQg6/7XnK/yPlLMJf2Xhi9Plf8yLv14/WuEP4XWHZ8/l78uWTGOi2JIn8//j2BJ4
NYvMf5ItKfh/li2x5Q7gqbbkOP6TbIkzHbNaqbPlXwYjcr0UtM4fii158lz+rmzJfUwUW/Jk/n8c
WwKPGcj8J9mSgv8n2ZKprx/HlhzH/3VbcuKLU0HD280vTik5vid+vTgVSRvB2v1/vTgVpMVseHHq
LmRLL071y+Z/IGTWP2VuZHN0cmVhbQplbmRvYmoKOSAwIG9iago8PCAvQW5ub3RzIFsgPDwgL0Eg
PDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20v
c3VwcG9ydC9zZWN1cml0eS11cGRhdGUpID4+IC9Cb3JkZXIgWyAwIDAgMCBdIC9GIDQgL1JlY3Qg
WyA3Mi4wNjA0NTUgNzQ1LjQxNzk3IDI5NC45OTc0NyA3NTYuNjc3NDkgXSAvU3VidHlwZSAvTGlu
ayAvVHlwZSAvQW5ub3QgPj4gPDwgL0EgPDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0
dHBzOi8vbGttbC5vcmcvbGttbC8yMDE4LzEvMTEvODA0KSA+PiAvQm9yZGVyIFsgMCAwIDAgXSAv
RiA0IC9SZWN0IFsgMTMzLjYxMjA5MSA3MDQuODg0MDMgMTUzLjg3OTA4OSA3MTYuMTQzNTUgXSAv
U3VidHlwZSAvTGluayAvVHlwZSAvQW5ub3QgPj4gPDwgL0EgPDwgL1MgL1VSSSAvVHlwZSAvQWN0
aW9uIC9VUkkgKGh0dHBzOi8vZ2l0aHViLmNvbS9BUk0tc29mdHdhcmUvYXJtLXRydXN0ZWQtZmly
bXdhcmUvd2lraS9BUk0tVHJ1c3RlZC1GaXJtd2FyZS1TZWN1cml0eS1BZHZpc29yeS1URlYtNikg
Pj4gL0JvcmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDEzMy42MTIwOTEgNTU3Ljc2MDUgMTUz
Ljg3OTA4OSA1NjkuMDIwMDIgXSAvU3VidHlwZSAvTGluayAvVHlwZSAvQW5ub3QgPj4gPDwgL0Eg
PDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0dHBzOi8vd3d3LnBob3Jvbml4LmNvbS9z
Y2FuLnBocD9wYWdlPW5ld3NfaXRlbSZweD1HQ0MtOC1TcGVjdHJlLU1pdGlnYXRpb24tTGFuZHMp
ID4+IC9Cb3JkZXIgWyAwIDAgMCBdIC9GIDQgL1JlY3QgWyAxMTkuMzUwMTI4IDQ5MC4yMDM4NiAx
MzkuNjE3MTI2IDUwMS40NjMzOCBdIC9TdWJ0eXBlIC9MaW5rIC9UeXBlIC9Bbm5vdCA+PiA8PCAv
QSA8PCAvUyAvVVJJIC9UeXBlIC9BY3Rpb24gL1VSSSAoaHR0cHM6Ly93d3cucGhvcm9uaXguY29t
L3NjYW4ucGhwP3BhZ2U9bmV3c19pdGVtJnB4PUdDQy03LjMtUmVsZWFzZS1JbW1pbmVudCkgPj4g
L0JvcmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDE2MS4zODUzOTEgNDkwLjIwMzg2IDE4MS42
NTIzOSA1MDEuNDYzMzggXSAvU3VidHlwZSAvTGluayAvVHlwZSAvQW5ub3QgPj4gPDwgL0EgPDwg
L1MgL1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL3Np
dGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC9jNS82My8zMzY5OTYtU3BlY3VsYXRpdmUtRXhlY3V0
aW9uLVNpZGUtQ2hhbm5lbC1NaXRpZ2F0aW9ucy5wZGYpID4+IC9Cb3JkZXIgWyAwIDAgMCBdIC9G
IDQgL1JlY3QgWyA0ODAuNDAzMDIgMzk1LjYyNDUxIDUwMC42NzAwMSA0MDYuODg0MDMgXSAvU3Vi
dHlwZSAvTGluayAvVHlwZSAvQW5ub3QgPj4gPDwgL0EgPDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9u
IC9VUkkgKGh0dHBzOi8vbmV3c3Jvb20uaW50ZWwuY29tL25ld3MvZmlybXdhcmUtdXBkYXRlcy1h
bmQtaW5pdGlhbC1wZXJmb3JtYW5jZS1kYXRhLWZvci1kYXRhLWNlbnRlci1zeXN0ZW1zLykgPj4g
L0JvcmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDIxOS4xODM4OCAzNjguNjAxODEgMjM5LjQ1
MDg4IDM3OS44NjEzMyBdIC9TdWJ0eXBlIC9MaW5rIC9UeXBlIC9Bbm5vdCA+PiA8PCAvQSA8PCAv
UyAvVVJJIC9UeXBlIC9BY3Rpb24gL1VSSSAoaHR0cDovL3hlbmJpdHMueGVuLm9yZy94c2EvYWR2
aXNvcnktMjU0Lmh0bWwpID4+IC9Cb3JkZXIgWyAwIDAgMCBdIC9GIDQgL1JlY3QgWyA0MTIuMDk1
NyAzMTQuNTU2NjQgNDY5Ljg5NDIgMzI1LjgxNTkyIF0gL1N1YnR5cGUgL0xpbmsgL1R5cGUgL0Fu
bm90ID4+IDw8IC9BIDw8IC9TIC9VUkkgL1R5cGUgL0FjdGlvbiAvVVJJIChodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwpID4+IC9C
b3JkZXIgWyAwIDAgMCBdIC9GIDQgL1JlY3QgWyAzNDkuNzkzNDYgMzAxLjA0NTE3IDM5My4zMjk5
OSAzMTIuMzA0NjkgXSAvU3VidHlwZSAvTGluayAvVHlwZSAvQW5ub3QgPj4gPDwgL0EgPDwgL1Mg
L1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtp
L1hlbl9Qcm9qZWN0X01lbHRkb3duX2FuZF9TcGVjdHJlX1RlY2huaWNhbF9GQVEpID4+IC9Cb3Jk
ZXIgWyAwIDAgMCBdIC9GIDQgL1JlY3QgWyAxMzUuMTEzMzU4IDI4Ny41MzM5NCAxNTQuNjI5NzMg
Mjk4Ljc5MzQ2IF0gL1N1YnR5cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IDw8IC9BIDw8IC9TIC9V
UkkgL1R5cGUgL0FjdGlvbiAvVVJJIChodHRwOi8veGVuYml0cy54ZW4ub3JnL3hzYS9hZHZpc29y
eS0yNTQuaHRtbCkgPj4gL0JvcmRlciBbIDAgMCAwIF0gL0YgNCAvUmVjdCBbIDM3My4wNjI5NiAx
OTEuNDUzMzcgNDMwLjg2MTQ1IDIwMi43MTI2NSBdIC9TdWJ0eXBlIC9MaW5rIC9UeXBlIC9Bbm5v
dCA+PiA8PCAvQSA8PCAvUyAvVVJJIC9UeXBlIC9BY3Rpb24gL1VSSSAoaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsKSA+PiAvQm9y
ZGVyIFsgMCAwIDAgXSAvRiA0IC9SZWN0IFsgMjk3LjI0OTM2IDE3Ny45NDE4OSAzNDAuNzg1ODkg
MTg5LjIwMTQyIF0gL1N1YnR5cGUgL0xpbmsgL1R5cGUgL0Fubm90ID4+IDw8IC9BIDw8IC9TIC9V
UkkgL1R5cGUgL0FjdGlvbiAvVVJJIChodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9Y
ZW5fUHJvamVjdF9NZWx0ZG93bl9hbmRfU3BlY3RyZV9UZWNobmljYWxfRkFRKSA+PiAvQm9yZGVy
IFsgMCAwIDAgXSAvRiA0IC9SZWN0IFsgNzIuMDYwNDU1IDE2NC40MzA2NjQgOTIuMzI3NDU0IDE3
NS42OTAxOSBdIC9TdWJ0eXBlIC9MaW5rIC9UeXBlIC9Bbm5vdCA+PiA8PCAvQSA8PCAvUyAvVVJJ
IC9UeXBlIC9BY3Rpb24gL1VSSSAoaHR0cHM6Ly9naXRodWIuY29tL0FSTS1zb2Z0d2FyZS9hcm0t
dHJ1c3RlZC1maXJtd2FyZS93aWtpL0FSTS1UcnVzdGVkLUZpcm13YXJlLVNlY3VyaXR5LUFkdmlz
b3J5LVRGVi02KSA+PiAvQm9yZGVyIFsgMCAwIDAgXSAvRiA0IC9SZWN0IFsgOTQuNTc5MzQ2IDE2
My42Nzk5MzIgMTAwLjU4NDM4MSAxNzUuNjkwMTkgXSAvU3VidHlwZSAvTGluayAvVHlwZSAvQW5u
b3QgPj4gXSAvQ29udGVudHMgMTAgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVu
dCAzMCAwIFIgL1Jlc291cmNlcyA8PCAvRXh0R1N0YXRlIDw8IC9HMCAzMSAwIFIgPj4gL0ZvbnQg
PDwgL0YwIDMyIDAgUiAvRjEgMzggMCBSIC9GMiAzNSAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAv
VGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdID4+IC9UeXBlIC9QYWdlID4+CmVuZG9iagox
MCAwIG9iago8PCAvRmlsdGVyIC9GbGF0ZURlY29kZSAvTGVuZ3RoIDU1OTQgPj4Kc3RyZWFtCnic
7V3bjuS2EX3fr+jnAKZ5vwBBgJ29+DnBAvmAJDYQwAHi/D8Q9rR6mpR0uqtISt2z217DWI9GonhR
8VTVqUN1kPnPTyr/J1pz+MfvH/774fgTl3z+gRbJBacPf/zrw9//dPhPviaCk16noF/vK//vJ2OC
ElFHf3yKOhz//O2Xw+kvf/z24edf5OG3/+WHW5v0ISR7UEqb46N/RT+Urz/xwcSrv2ZdjKcfSh0u
98pj86e/5OZfvn34+as8KCOMTsd/Dt9+/aAuvbdeqsO33z/kfsvDt38e/iyl+fKXw7d/fzAiSJ1i
CG8XlH29EIRV2gZ3ucNKcIc04II+PSqKGFNwTl8ad68XkvDaKaeLtzq1oZTI3bUmD8PNRuwLel/U
EedfL3jhvc0z7AhtfHq9kFeMVzJJdXmUQo0n8Cin0VudxsQKa6LxKV4uwDHBPQzsjsDXQj2Eg9X1
KJNXTbrdwWp4g7aECxE9Cq2GYhBnbwUfFbgdrOdWEQYRtoHf6iuac9J3UA7iwKnFowu/Z9RBvHwS
ahyOLhorPIhwSD4CG9dgTD6yRxc2DleJ41pL3A/2h6M+v1748o28kzlphZZGLTaI/AwhfTgIY8xB
xOM2Wf0/abdUabZbwkUJLS2+YLgDPY3OylatuRf41sMlNP18ewM/FTQk+K3QZqkU6jncK/n7Lm4E
7iWw67gRNIdwnTg4WnDJwQsklBJXN8t6y6i6Ue0l0K7wd2rSMok9pst9Qh+nLJpwtmc28MdJwHmr
lvZsUNVtY2eSyXbSqcszpDo/IxtC67U85Amcfke1eyKoueKjqvsC0UjlXtjby6Th60TrB87UHns7
+tRgN/AI+gImRKMIKw5uB2XPXbF14u8AYV/YcxOmCVdWGVdOOdyeYeNwPvg7ZLlISguA+/FSLNwg
C2OChh1DXDjsBHA/W1doSPDngcwPbgMtHzhRFZqoOghnkD1R2M1EoBi+1czwEiyhz0bVWR/jfPRI
zzBhhlQx7iRZh/IO44tlWoZv+HiN4mTPXhfBMoobOItPvaBHQZ+HsOKJUSgcJoGWlI1U4a6DHwW/
dTgf0J58ug7FGctY2ySMNWFhrDjPcBlYGLU0eKRnOEcOk0LTwA6T4qAnBacSA3wQZzQEEXviX7NH
wS8Q4W38PbENRoOLzo8b8QEh277xQ8oQEMKIGe4HcghhZBOGpkh2LxIcRdw9+NGycwWdH0GFwj9x
EVmD/8EdQ35YHII+7QDc5QMyPCJwnggb8+x1PVig/Og3dtVQz/kWBgfr0RdI21Wq7wZ5GV27CtWT
4Q872/fBjfNzVmhIsIsDN6hx3+BWsVfaV8uf8xvhEgaY8z4K71ZWAekZwcz9KzgnCLFQZpEIsHC0
mJ/Thl5Rw5Z3YyMmhSFPI61CFFqWHsCbF9Gf1gFN8DOOt7Amo8Na2rwvGrPS4bcXzb9rDzpPSHAh
hZ7gK2oT4vNxNAbMEvnKBjPQ8MMJe+HuCPpLAVoINAKIg9k4H8aW+CyCcgSVlgRgso3/eIed/hPX
xpuQ3zS2Bg4SnV/l0UA+Awd3CRy8GGCxCr9sZvzY0TN+shz3nO8bsUcXE/eQpdGhcJrKTBIt91Rx
AE3ReOkumljcoTWByPRi140yDhDAweWn0NGGAD08mIXo8W2p/eOni6CxJsTbZhvCDtEzPjeP3zh2
xeGw7+AT9nE+nfTgY7Zl8h5tajCrr9B84Dssdzt2TorYlk0Ick4Bwxs6DMY9N/QH29DRtgbdHHxh
XKZz4CACRkxFty83Z7id04Kj5R5M27WrcOqwXbsKZRQ3qIRsDDtGjzMHbCpZlTAl8UW2QiW0wPMm
sITawScs+RFgSR2b6CtF2R2WOC6ocMkcS8lWueu3n6HnjB8MTOAsPoHJE5g8gckdgQm0S2ixPYHJ
E5g8gckTmGwETE6g4howEdqbw+U/x/xr/ZMi/xjzYC+aCPMMyTQGSgoTXFBBz7vkRN4TTLbThFvk
eTPWSvslolk+atqRlBbWGheKTLpbf9K0wtbaRm2c83JOOCuj1PMlZoWyNuZ25oty+Sh4xwSaVl5r
sl0rV/itTEt/7VkKXjnvyCYvKSsXi+q1eR1j8REncKFu3iyJVNfnXaUCDvhy3m1pEAxqpJ766krZ
x6VxWekJaXXJsgwLjRZ+3yvDhd4X/LxaEMYvYMfakHxFt8BRhF2UL+ujNQHpxc9NAh91/S2Uwwsn
pOy5dAtIsDa4Cl5BywH2XMHxnUDo6wuHiilTmkDrLxe0rjYCfdVAO6tEzBvBWjlKA+PkyFeZuauo
qqQC6uUFGigm1eHyk6d8v7CBwP0De9d9oJFWcY8Y5xWgS5LAj28gr7NpgfIrAHR8H5BWx1Q9iu0i
Yf8M1RI0jC5k6MHVPjBnznct2AxKCqOE6G1ht5ivbUKKcFUzyHbvBwpP8AcRL2o4tQNLH9kEwJFU
O/boYr+fTbocqfCwA8lwG9PXzYQn1QBVj2J/g7dixqTYwgkB+hhEaiztjGpelol3PMjM3qGkiL9T
QCUZnIlhayDw8ShOLpDKy0jFBBCtNUBFdu3DwCJ5PFZwV2WvEj5m2UVdjfQNPkxZ30Bowi+/pCXf
SET8zih0WIZqGG1gJ5Ld84ZECb8WbxxUxPkpAkjuTZR0Sf7cQXcRyvFAZ3hcFWKDQlGXLpRVbnU/
JwK/hv0c5qf4nxrfK+Nn5sbB0amDDMjogxWttZ/HArlZ7Sc/TocNP0RM0Paylylfywojpn3V7Kj1
sIQYGhFdPk7sqeLN9JUg0QSQCxRQ2ZOGKpK+EiQo7lfRdsaVIG2iOLIdKWKHnXskPYcfBGXHU/eI
zIwMaUJbSVqIVRuUdVXV7mChydJW2mXmeVtWVGl2KwVKfnSUXTc9sh/8qYWf8w5xJ757sKOnwQBn
PnghQyOVOro5JWl3x6UCfiTHhRT4GqjO8Ji4qEEjkR8FZSfS+PPRmRf3S1bV97unb4M6iXk/bBnY
tF6chx1YlcYHqnzFZ/h9QAMAe94nwFs9ii0K2GBF2RHKhrjQhcPng/RuQTNjzC32pfj1FwRyCvEQ
FlJgqIqu0TQlaTrmbPCObcYDCP2PgH7NY8XAWv4oadUqshP9vCa/QfO1L35JynkOpMc9mEjbNAOv
wmTGuOI9x6m0wTbuI9M2vc5RMi3JZPxKly+vamOQQ4TacKsD1LbPD8+/IVuF58/P0FK0CnbHOKcG
M25OcqHUvQMxYuSZNWwMMZJce1fGBOrHVl5SX+q+wcz3cF5me/JnhJFoEqE2EEIV/HMAcQqSz0Eg
HHlyhSVMA3t8HiubH82Hbg05A/6BjXuc6cInuEKv7jPoeee3FpbFRtuGPp/0YXrg4YelD1fgvoq/
8SPn446Bep81/QzM6JMWjZA16TklZCDE4het8Ss6Brqm8Azv7+a8lRuu1rak7YHQ/WGCJByS14ic
ZafnR8J9W2UGS8XYvROD69I2m6GlgVmMkSUutCN7FcGMNSRExsmyNJxDzv6e+GAC37H3fCAKSeXX
Djz8s8FaDXQtx4WjcD8oeUFa1IBB+J2gmXfthN9k53yQPfy4gYW8GALwz0pFVqOhEAoOCZsITDvo
m4ZxHrIkjxZgptE+NprzChV1GmtSeHLg7klAOfA8RCqbmm2saYt6I+y8R4J8dyIVrY7uScAmL5+7
ErD57gEfaGBydLkYSnL0g9LCB8o5oomi+ZA0/dAe4ZrVb5CB83ySIq2tZtIz3JyLoi9CfD7kfe6i
XwVPuoEX3gsfZBoF5aJITgZVZFnGEUJwI/dhhJzfJ7o8b96plT4X72qTH0MJwc3ySdKtFAPG8Gjl
hPYprQ3PqCWxbOOuK0JbJZJ1Ya3Ll1cdvSBWWkWB6x1XCsNXwEEX/luRapxANniPGscn2/zW6D7Z
5vQ5v8E2Z+AYmxQ8JLlT+dnlRw1Qfg7oFrbys5mAWhBeRu8Ki/+C2miQUobNY41loMELn3RFlBlq
VZP0kqtGDByUr6AjV8R2oUJu2T7UhK6EnOveI0nfWiEXNVKLQpdi4AY1spEmdPW+T8Xk4YrJ1ZoH
lmOml3zFfJ5tmw3Zh8vmfK0MFSA7fVA2m9zjQ+PiqUauW8wolFNKhgUXwYrsbKRQsOVVYN9hwR1T
X5Z36E/gwjSvRydI+wx959N6PH5ceusWaHvZ+JuVmbcB38qifsC3sgFcwD1/W9IuWh3sZeLPlVNa
aJkhdiEqrAO6BzfjYTNmMjIhb/zSFiraEd3iijUkU5nx+Hxeq3nF5cWXXZ2Y7YE+/uXknVBXrA4x
36eaSgpcNvVzSv/H81geXSVd7j38al5+drWH40ikvA9Uv+WLuTUkMdksMVqYlKR/xC9BwHeUpJ0Q
FmhnBGOoSxGC6jrvoAixRxwYUn0V6iA82hMXwZLOGy/OJmMfD1ZljkmU890zx305qHemZdJgdfmc
vYHRoIG6l5Sa6zozBtOLpJrr8sC9Z801sgwMFJT9EeEa9bLdMZw+Q1KVmkCZnOJTat7zXt/H4eL3
vEHrcF+LSRX7GUe8wuHlnUEy8Wy/jUAyKdfAP7OnQVuYfUDiHlJ5SqL9iE994JOs2bpwAxdDw7kn
cO9mc04baMD8mtRx1CAoU1MdMgYVb0rUctdaTkxIZ4vnNBx9tkMN5GOqfW2peHMGYT7aPH6xEcjF
xcEn/BJXCL74nGmS6DDtEAz24el9NEBiLSCJBthZXMeu5uITtkce0Ido/T2lZN0sclQpN/yEoyG8
+h5a7XeKFMdN1Mgz9fY4CI8visGvdR7nQ/I31U5MBoXbK/L1zpispqUl8Fb4jh5MRmxjK+ReCYJD
wYp7sI/P6Cg3KWyMuqAEDWOa4jY6maZXQCWlyz4I5dfY1pcXzb/rzzzTqNp5prDNT6A7nGDn9Ojg
hE5tSnROLehl91VbwGfE9MlTPaakQ6fENn+jGscJHhk37VPHI0VHaA4eBW+/s/weRTu57uDItOq4
k2D2JaA8Ugkm33NnY/qBngZfjQgHYKETedeCSv5BeHwRuoHyPjDRDLHwOAGTBro+8n8YscMJ03iT
hFRulVZ6+xl6oWbxA/mk2x1oDPEdjsbtcFjJOzifLywpxStUqdLFjPf2MKdvSB8VA7Ups0XjPEzY
xnCwwuixUVHkq3LNp7686dEcTy5mVLrDxcStIicTb27jsr0NWtE9iQUoE8U/8heKmNzh+Ndx4dmR
0WS+8ABbkWCbzDhVzBjiFkiHYkf38dRCzuBA8Dc8/tb2cfYqwQzk7d7Xwxzu5DFArk+uUdLXKTOv
OhlJG+bXZKDPk4+GG4TMRtbb7HFC349LhuCzC/gRoHESZzjisAlg2kwFuIFQx1Z96xzdPjYfX/us
4XCEcQRHTJlBgInyqVH1c/l7Pf9UEfaQ4Lz8qY1l+n1gsBWDgH0ZtT8AFq4OvoHmtV8t7QyQvLVC
S9N00nL+buYFKVfSpARTSgzi8UlR/Da24l08zmnHMHbKF/xlH4zVjHoZq1KbINpchzBn53JuTgva
Aq7Rgiipx3kkprB3IU2gPZZ/kLn9wv66+G4z/wveNwVKdZNGqjTDU6cIaIi4l+Ktn3Aq8ZVD5EjU
6YH5STxWqDytoeTqIXN6GJ0mhE75NRpsQX2aK0+Kuyo0ungGYb6YBIRIWtedQIimp00BQk567j5R
8X4ptRM0DUlOFvC0VTubhAkhFdZlYBYQtQHPbsfHqJIKTGi8D8r2Wx/RTgpllXMKvxgFa0MDd+q8
9sLmh6wxZi9Dnn/bHkI4HoocnOlJZ6JWaVS2cnRqNn2glM4PqF07d8BboRpL17Sa008asqZ9tUc0
2sZdfUGMiO/5KLhd4ATlDqV2nfoAJf2EVitOK3mFAAxi6M6UAgmHNJScDIz28bOHfJGp96XIs4ds
AT/307zgKHvvtANY70SwrogbjkNNqAn+0cFYSxkJUewoV8IYbaeNcMbpuDLcb8Pkjmq9LogQU8pW
sR3owEb1aZnkO12+U5ZyzQjpkNhWNc0X2jh+XpjNfL6rOEIDK4ZfmzjusMcRkHRaaj5IYdK60u7t
Z+gF12PgOcIo8DhSTbOvzohW188X64LYmrNbnOZGhZTfyJqiBwO3C9TGXY4NOb9O/hqFiVKtdfny
qtnGDjk2BLfKyJycn6GkkCG25QTzeF7PnlzTG9bHYwb2V8h24I4Gnejp+1tRwoYXImjdoq43qG2P
VMJ28ArUyN5OCTsu4123lLB1Ni8qShFSdLGSwr66rk9LUwefb2ysadYL3Z8qDOgcwFN9Bh7v3zh4
wpam2SOjN3CbfHc8BXbit5LlKFfWQC0NzB4bx8muMkiUc5xQsQxUVuvxoomVDJT0EZU61pe9fpgC
3h9LOx/WwlUfxw6S7FBgXfFl9uDyIRTwzhRoxoXqsBQsTGHxi9H2EDFkZ/X4QWP+EdUNpWV9cl1V
zz9xkZZ3RshWuW2zUKAZGJxu8EAfMnvTWTxMYwvukYXa6KhMGlsMkjRhFA+B5z1ULgbOB/9sDUic
oNTJYs4L8dSEHqnEuvEpsLEyJHysSNmIaVSjPao79pCv7qrFpZYn8yuT+qi1ncXftDDAUtnkRhSg
rFhoYK8QogDd5bB8xHRXaSO+CR9X19IAVHfwWhoKDfm1M+wAwSyNS8CSPqb2g/TMUvnnIVWq+QXK
tDO8yiAWPMULA1X+BsZGfg38NWiavnIHEVPf+Sdpows0aJskt2KJpoW9yTHe28mz8PVnBpZA8lXw
dnAc7rqH7H7gB6lwGd/BhoTbn4S4Sxn5JvX+1OW2N3guST58Vj4Ez4yc/4QqXFu549vduTuNjHKz
UGrh3LyoQB4oEvvMwd4nTvaYUI2vHrL7qQXDNpZdStnqfjxKKVtn5GBnFL4Zc/+dFaCOlBXhu8gD
ihGnjcwmL0Kwca2irZsnCdt4FiOidDhj6lwwImrl1upIL0OefzsOKUaErT5CMeKQPDehfLDXWXSo
5zue4MOAuT4qoVsrN81C1uRZjDi6GHFvVlKL98DWN+QLkFRfj5eGtbD2KEbsPpulz9mhNf4sRiTs
vSejZvL+qnIPNkFNoIkfsBhxGgrrjEhSxrVixLdhyr/shxQjwkarYsQYPLBYtLPon8WI33kxIqcN
qOMEV8m+1YNXclaVrA47+M4PjN+qHmQg0+OR2hZEkfut+EKX7z7FgdN75A/qXPK3tKHHIiWT7JCy
QNweJ0dwfogHcuxCH07/Hqfm/HfK69mFnMzlobC3WuWZXzzJLEoHwxkcR698KmrLJsZ3QIWtTiTt
vDWFizzVqVmh85Wkizobg64oC9v/CpqB7cszDHZByeCKJF5CzVvYvHOg+/bMhA8mWmMW7vDasxS8
EridvDJgqPvVSLq0qJ87XdBxURc1DVhYaiCuND9932tX3uoXAfVq+WbV6C8ThreWC+xkeeFcVumE
zY2koqy+Xi9l93UsrpTFmxM6XbzwFFRbeWEFRxJPsfoIr6D24YBdeRa+x/cbs5MJOspmBCCp/Nf8
5//Zwyr4ZW5kc3RyZWFtCmVuZG9iagoxMSAwIG9iago8PCAvQW5ub3RzIFsgPDwgL0EgPDwgL1Mg
L1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vc3VwcG9y
dC9zZWN1cml0eS11cGRhdGUpID4+IC9Cb3JkZXIgWyAwIDAgMCBdIC9GIDQgL1JlY3QgWyA3Mi4w
NjA0NTUgNTQ0LjI0OTUxIDI5NC45OTc0NyA1NTUuNTA5MjggXSAvU3VidHlwZSAvTGluayAvVHlw
ZSAvQW5ub3QgPj4gPDwgL0EgPDwgL1MgL1VSSSAvVHlwZSAvQWN0aW9uIC9VUkkgKGh0dHBzOi8v
ZGV2ZWxvcGVyLmFybS5jb20vc3VwcG9ydC9zZWN1cml0eS11cGRhdGUpID4+IC9Cb3JkZXIgWyAw
IDAgMCBdIC9GIDQgL1JlY3QgWyA3Mi4wNjA0NTUgMjQyLjQ5NjU4IDI5NC45OTc0NyAyNTMuNzU1
ODYgXSAvU3VidHlwZSAvTGluayAvVHlwZSAvQW5ub3QgPj4gPDwgL0EgPDwgL1MgL1VSSSAvVHlw
ZSAvQWN0aW9uIC9VUkkgKGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE4LzEvMTgvODU4KSA+PiAv
Qm9yZGVyIFsgMCAwIDAgXSAvRiA0IC9SZWN0IFsgMzM0Ljc4MDg1IDIxNS40NzM2MyAzNTQuMjk3
MjQgMjI2LjczMzQgXSAvU3VidHlwZSAvTGluayAvVHlwZSAvQW5ub3QgPj4gXSAvQ29udGVudHMg
MTIgMCBSIC9NZWRpYUJveCBbIDAgMCA1OTYgODQzIF0gL1BhcmVudCAzMCAwIFIgL1Jlc291cmNl
cyA8PCAvRXh0R1N0YXRlIDw8IC9HMCAzMSAwIFIgPj4gL0ZvbnQgPDwgL0YwIDMyIDAgUiAvRjEg
MzUgMCBSIC9GMiAzOCAwIFIgPj4gL1Byb2NTZXRzIFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFn
ZUMgL0ltYWdlSSBdID4+IC9UeXBlIC9QYWdlID4+CmVuZG9iagoxMiAwIG9iago8PCAvRmlsdGVy
IC9GbGF0ZURlY29kZSAvTGVuZ3RoIDQyODQgPj4Kc3RyZWFtCnic7V1bj+W2DX6fX+HnAlF0vwBF
gZ3pbp5bLNAf0CYBCqRA0v8PVL6cY0nWZ4u255ydrTOLzaxsSxRJkRRFkaLj8ecHEf/yWnX//O3l
95e+xQQbGyQLxnHV/fHzyz/+1P0nPmPOcCuDk8N36b9+0FJo5rwVfS+i63/+/lM3/vLHry8//sS7
X/8bOzdWmM4F3Qkhh65/QY18aLFO+dXXjBNibOTSjY1MWtXNf0U4ipYI0OvXlx+/8E54Zm339ZcX
MaPCxHl1X397iUiI//9X92fOhftL9/XfL4Iz5eKAw5SnJ2J4YpjwSvEI6/2BRp/wt+GJZVJI69zc
rkBX8g08MHZ4EJiSXkiz3ZN6HYGSTGtlnLo/0B5BawScBxpFj/BqJrT2cZJzX3zsyzCjuefJA4UG
0RCNGkzeOAQWnKPOyKukrs5Rej9zhDboE/O2TZSsK2UBUXKscBHAVNLRW7CSjW7MzI2OOwPGSEfP
CC+CmB+81jn7VdXbVUDsqNHYKbhpVxnPcRNAVxmhBHyCkAVpKOAorxqsdiAFpBzaP3+NYqwb/wwC
bPqTiC4VaRz6/4D80s7GdWa9L8GPffPh9djx+EtTr84WUlGOtPDM++CMSZbzOAfHtJDaGVsiVjHH
ZfAp+V7BFxPIyy8mobh8MJGVMrgHX+gvw4OoCK3ggYttqCZuqwyOoJpkD2XmGqBdTeJVsKgLtZLz
epJukgpWGmFkyyAWfKEUGt2DLyYtZaOm1dFgWEhEChbNtMq18sovZNUGEl26xAMAypCZAZMWdZVN
w2izPfFJ3axDJSRvGByjxKEHaDknXanIMrPQnVTayCSOJ9hVVFxpxD0JuPngGLsNKMm7mhRapStE
jxbRl4/RIvqKCSLebVs32TzeAFPTBRlmH7j+3wBUk1FdoQdkuIAYrmk5m9AiqVuWsxbm0HJO6JEv
ZwRuRsFsHnB9vCF6QIZDTK0DlVCZ8koJpUyiPqScOTHXamKxX6qAi4QMXAZ4goh3MTNAeQUfQJEB
wbU3O67VaotWIKuQuqmHuLfO7T5oSLUoivyLTFFkJuS7KIoC3BS/Nix2ioR5ZIoi6+qIojhqIx9U
FNk83klRZOA2KYoUqraZ66U/gWBawomTJQAUWJhJGkR1oWwzaaldi4xDO5C2fVGqc/AM32VfVIh9
pCh2sCicOVJ4WNXT7Vf6toH8xWRhEeS/Nhp6E9r78EwqrXb14YUs9ND8sYr9myBEJwzvHc69F3hs
03LZ1r/XKTk2Ga3KJhkRVfY2tuW9ze/dP60MEAEuOxua8r7ub1WgyGH1nqcfjvDnnc3vdXZylNsg
y6YB1qI3iMjx0yUgObhFbxCR+aeVAXp0FJ0BPCIoClijOKgiqGzr3+usTpGWNY2w5r1BROafVgYY
wc17g4hEgNybBnTknQE8IijuTX+LP7+/OMm8ENz3SJdMOad1/DUKWB6UjKpQSmZE4HrPGdF0IjQs
e7G27KO0iMte8MSb9WkU9JwpG7cQ6TmCn8xJoYUyTjdISLtupRBsDuXA4JMWr4yh1sG9icUW/DjD
jPNCVaTjSEzhNbNGB0RMbZlRgdsHEFMmhj7246aUCRwQILV9oA7G1hLiF8gWW6q2PxqwLnjgK674
RShssWFkQHAJjKS0g4y03YfRJX2x8ZUusGx3mz7wLd4UOPvPVIaY7LvF2JC6k1Vd4aC7NeoN96p+
eNBoQ2JwP6HRTxeEBPIrp5nkaicLOV6yEOYUhHzsJ3wF7ieMF7E9RrGu0fLFvAJxDzn7DXGEQYT/
grgOzXw+iWwlmjLIyzSqIBks01HIm+erIJ0syEQFFTsxhP4TVRCUUXRNA1l1ayO/hApvsr9JpWW4
Y9Y76N9sEFq6yad16axvVmdpI0pyEMhvpDqss1IWunTWB9FZg+hY0Vmae6a0jGNUdJZ66B7YGD5P
dFx3y+OyyfNdQT8URUj9YfRvnGueQUm8HKCbF6pxtBbxzJGMomsGDBVcWWj1Fsd+DRxjfeTONe5O
PDwh8pJ12i8cPN4Yc5C51/y6/ZlK4eAxtzjC0mcu0BGYCBlqWsaTkVZeq6rRsPCYPBk56W5IvZHV
Qftx8W28uIMLpq4NF6b8k3GTat1H4EZHS2EdN4nKWOBGPRQ3qcaAMVl4d0CXzXMYrHW9tCyNO8o2
h3xwBoNn8Fk7OgDMDCWdxB8LdCwJY5YEmcNsNDSCrx+TlWJbRm4KyvGlX/69OUzJhV8eBqamsT1Z
MClvx800npLMxmnivV5TJ5ZFAVbfMJay/9kYfpzsn8Zbkf3tfXjWr9oW/fFs/D5Of0zjreiP9j7c
Bn7PuMbVjEhT3gwg7J2DK8PLcBi7hmdF6LAOfnHQwm8aY7eFTwjx2optqUwQHVPiYCoILpwgxBX5
+EH89cZKQwBAb3BqwbSULurY6Uh7m0NHJpMq9i/FvhiWEMr4E/UZIEzA/TEHX+y47LGhUyvLBzMR
2lZh7qLf6UBxdDgCLKyvK0L0osEiZWO5UyZyzMpsm2FDV62+mhS9FX9y5cF5dzRwV+eF/b1XwGNG
86Z10HSZhk5a+pUS+o4OBjxi7CJcYSRClHwCMm6HMPlExi4cHHIJDOOFtwjgPMgLZ9aTrZrMcHxM
z7h1HVNKdcwP90/TfzfcFrVc8EJbQqbE8eDwAbzggRA9YaeiqiX1AV164DB8uryBS4V8XwIqy8ST
sedaZpvexYPQr8ngQRANsW8JYguyHHzQZKX4qrLMVUY2jaabdTs0dRObtNyLoN87EzwZIjsrJVMD
L84GO68qaW8CVW4LOxVUlJMmzZRwD7OPgjC+JrpIwOkdMSc6od3Ex8O13JvMOSjbXiyySFQY69gl
tpR/IKUeoduPXHUuMJhelPeqJYgEqgN4lROuA/LdSBikjNXzRpTBGfY1vKdCD4qAe29s4kK0ky9y
4QtF5Gvh9Nvfj77qfGLmgvxGcy54GyShjUJ1790ky6W/7rduzeO639ou/k6839p+Te/GxlIHpkBU
Q3MfJhoWqpK7akhKdCi3muWu9KLuya1m0Cf03GpTRjTFtJNB20USo1pKtE/oG5wSDaYxgwmtYLay
J2d3u92+0swIoftouEIBbeYry/J5tWRxS3OMNeW8Sz+AmcEas9GpZXh3bYbUeaykcLuy0W2sBpSM
Ls/V9thkdHnuvITnnDOIgZ6cjU7bhQpaTqWIqF0X6yYY5mp8tivlnOWhNM2ulHNXyrkr5dy3s3G7
Us5tYPdKOXelnKsu5yvl3DrDXSnnPmjKuZvVtj/lXOTDMqDwcsldLrmzFMWVcm6VSa6UcyfEnl0p
5w6knLvJ/yMp5+Y+9qecs0KVsenzx302L9sHTxUpxKzSetnWv3fPSNanFSua+mxeZW9jW97b/F6W
36xo6hN6lb2NbXlv83sVQNJcbGVnQ1Pe1/2tChQ5rNIvktVVETm8lyMtbxpgLXqDiMw/rQwwgFv0
BhGJAMmQVnQG8IigyGEVKtQRVLQN73VCJxnsyrYB2qI/iMri29oYA8hFfxCZEJa5rUdK0R3AJgRk
bivvy8UBGfdREr7HbaOVey5WWH7lsWvADyGPXZWWgltmfFCPIOaVx26d9Z6REuhGmyN57KwYs6Z/
3Dx29KtnW56YjUtemW34ui4OTmG60zmewBfKBTbmKdvDW2FxrRdn30nxEn+2ibK1giia47yudjAX
mvlWTCedHQlEGxLcgYQqm31Ivkh++sD8jYTYyoMp6TI+PZKSrjUgMjOjlF5EdsJzp6VohqwCexJU
+qtojLqdmcaslIsEqyeKYXrWP6wVYSq5HXfQvqkspzcaREaDUXLbfeiFAfngFGxVd+Bq4q7Gy6BQ
ZWcO6/TeC16/dEOCsBz1ZCd6JqNM37cczcJOxKIQWizwej0UnjCnGPwCLaGtqHgo8QjJBVv2Myel
PCQQTRm734iTbpmbBZ0H49NEdBjdnsXwDkjcFK8mepvzrVR3zY4zY+LmVL7/pvmbybx7bZqXtIlc
cnTT/HET6X7MTTOFND1595os0xYoI+8zty87Npsf0sIi0MZwwZzYlwf7tj1J6Qtj0XKTzaYBzntN
Nsri+rAmVkHgIyZW9SyYQGcjAtNracgatkBZ6rQHZKnOTKykGQYgZBaW32dgTVO1Au7ay6yfSwtL
PdTCyvJEH7Gw9qR6T5NlHnMkeekbmKWttoFe3hghoOSpNlncm+6tbXDT+ylDHDTJ2kLHj9hkR7Nk
fzCbzGpz2CbL6HvZZKfaZKtJQRpoYw0/bJOl9L1ssse5vVKt8QibzFp/2CbLUn6/i022cg2CB+T2
ckncwxlur3GyNnL7ulU2R/70myMt+ftUsFyLIlRcPbLAwX08SoGDZyPnlCTXhJjlLHVrlmsLXpNp
TlV+n1NQAwFwGvfZKfts/J+SBPsU/EMlTsa/1nID//OWbYn/E0v7NMCaSe13wX8htVP8Z/UNzsO/
CWID/4lwjsLK+hD0w/l/DPE+pYwBJeXy7tzRTQSYJmUiQCtnQon4fzL6vy/xP82JIv6fjP/vS/xP
c6KI/wX+HyX+1dJo//Dif5rTpvh/YI0Kq0yZSoSwtVKuvI961agg3An9/6pREbnF7ahRcWOyIzUq
bH+d5qpRQVJLV42K9RniFXfVqDh+T/iqUdE+Qcw+V42K761GxU2TvWuNigjeVaPiBtVVo+KqUQGw
ddWo+A5qVEzCbqtGRdwknVKjAg531aigW05XjYot9XzVqLhqVGwS6jk1KiZJeKhGhVb8Soi3NY8r
IV67+HtOjYqJjQ/VqLj1sVKjYrsPXR4GYDfpxoEgwU0K01hjbwRcZ2SfJ3050VcmdIbS93cYqvPk
HjTJsJKiZ2BF4O5wq6bS2PJFdQ+CWdvkT67cVFnmCD5k7zZuFE9UQ1iCwiSLyPCCY+xIFtmwTcX0
yOeB0H6M5gfPEOgeaBzlTHcnbEi+ps3zqDC0Nsw67ZNlfFd+x72RaAy6p3wraydlyk4yZXhaKeQ+
5RnU+HboZCSK628PH3EbwFEbnP+thxhALOLt8xdEALIbAG9UUUQwTmv+OTEn0sBretJ4+h6Lno63
SfrlugV6vaBMPiL9WjfcJ0q/N6rFGjeT+7PZaruIYoFW70YYEMXqRbvL3QK7YjNB8j7AknvEWbtA
3ip4RCHa8/VPfNFHVSEHxdGqf9qH9egr8J0R5oRqgRZ9Qq8WOBXWWhZHO6+KHyxLlxWyi+OUrFmp
Ooi+0J8QWCuFCsmjrFRQhGUHs/J+mi/OfSu17wJ4kA+fVVQD1Mpokhbry4vi6eXmpFb77pusiofh
XUEXghe0ZwyhbDJxWKZwsicqn0AswiniB4+tCGiXSmJZhPIjFwTcYd9PAt1ox/heZ7hRCzvmO/Fg
Z3cpTVPy4Wf6irG50pQpos2IIgdx4lALbA1CpwLd3U8vhnJi8bi2A+tsywQdX+d5xJoO/dDWr/AL
Qe8hjOggVxL8aH46GG1HL2n36abwjAtOLEv8UliRHq9NDkHbyuSyO0BLNJxdtJ3VZ0Snx/SmuNKG
JhZXQkXTYndw8FeLVueJAovsD8MqHQoTuuCFzh/6cQc5nTU+rYa4osdnnBeVDSPmUvbJkdjonW6w
Aa13zK/lcF3tw5SXZU50/tAjzHdcn6IfLpLjGuhG7I7IKvpxHTy6pV9jodMchhFBpU5H4lNpfswY
z8wycuQx/agZxyS3R6ZMskBxF3fox+SJirtsL1dy6K724corCfml2f8BzSMlg2VuZHN0cmVhbQpl
bmRvYmoKMTMgMCBvYmoKPDwgL1R5cGUgL1hSZWYgL0xlbmd0aCA2MiAvRmlsdGVyIC9GbGF0ZURl
Y29kZSAvRGVjb2RlUGFybXMgPDwgL0NvbHVtbnMgNSAvUHJlZGljdG9yIDEyID4+IC9XIFsgMSAz
IDEgXSAvU2l6ZSAxNCAvSUQgWzw0MjFjZTdiZjU1NjZkMjg3YzBkOWQxYzU3MDc3ZWVhOD48NDIx
Y2U3YmY1NTY2ZDI4N2MwZDlkMWM1NzA3N2VlYTg+XSA+PgpzdHJlYW0KeJxjYgABJkZGWzEGJgYG
9lUgUkwfREpOA5GMaiCSuQpEih4DkUxbQKTQEhDJywJWrwxWowsiBVkZAPGmBZIKZW5kc3RyZWFt
CmVuZG9iagogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCnN0YXJ0
eHJlZgoyMTYKJSVFT0YK
--Apple-Mail=_615BE13D-3CDC-44C0-B0DD-64AF107A5D29
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--Apple-Mail=_615BE13D-3CDC-44C0-B0DD-64AF107A5D29--


From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:29:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:29:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edexr-0004wP-Ur; Mon, 22 Jan 2018 16:28:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edexr-0004wJ-27
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 16:28:55 +0000
X-Inumbo-ID: 52dd35d7-ff91-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 52dd35d7-ff91-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 16:28:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="459141996"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Mon, 22 Jan 2018 16:28:30 +0000
Message-ID: <20180122162830.13952-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3] xen/shim: stash RSDP address for ACPI driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgdXNlZCB0byB0aGUgY2FzZSB0aGF0IHdlIHBsYWNlZCBSU0RQIHVuZGVyIDFNQiBhbmQgbGV0
IFhlbiBzZWFyY2gKZm9yIGl0LiBXZSBtb3ZlZCB0aGUgcGxhY2VtZW50IHRvIHVuZGVyIDRHQiBp
biA0YTU3MzM3NzEsIHNvIHRoZQpzZWFyY2ggd291bGRuJ3Qgd29yay4KCkludHJvZHVjZSByc2Rw
X2hpbnQgdG8gQUNQSSBjb2RlIGFuZCBzZXQgdGhhdCB2YXJpYWJsZSBpbgpjb252ZXJ0X3B2aF9p
bmZvLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cgp2MzogQWRkIEJVR19PTi4gVXNlIF9faW5pdGRhdGEuIE1vdmUgZGVjbGFyYXRp
b24gd2l0aGluIENPTkZJR19BQ1BJLgotLS0KIHhlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5j
IHwgMyArKysKIHhlbi9kcml2ZXJzL2FjcGkvb3NsLmMgICAgICAgIHwgNSArKysrKwogeGVuL2lu
Y2x1ZGUveGVuL2FjcGkuaCAgICAgICAgfCAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZ3Vlc3QvcHZoLWJvb3QuYyBiL3hl
bi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCmluZGV4IGJlMzEyMmIxNmMuLjBlOWU1YmZkZjYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ndWVzdC9wdmgtYm9vdC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9ndWVzdC9wdmgtYm9vdC5jCkBAIC02OSw2ICs2OSw5IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBjb252ZXJ0X3B2aF9pbmZvKHZvaWQpCiAgICAgICAgIG1vZFtpXS5tb2RfZW5kICAgPSBlbnRy
eVtpXS5wYWRkciArIGVudHJ5W2ldLnNpemU7CiAgICAgICAgIG1vZFtpXS5zdHJpbmcgICAgPSBl
bnRyeVtpXS5jbWRsaW5lX3BhZGRyOwogICAgIH0KKworICAgIEJVR19PTighcHZoX2luZm8tPnJz
ZHBfcGFkZHIpOworICAgIHJzZHBfaGludCA9IHB2aF9pbmZvLT5yc2RwX3BhZGRyOwogfQogCiBz
dGF0aWMgdm9pZCBfX2luaXQgZ2V0X21lbW9yeV9tYXAodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL2FjcGkvb3NsLmMgYi94ZW4vZHJpdmVycy9hY3BpL29zbC5jCmluZGV4IDUyYzliNGJh
OWEuLjRjOGJiNzgzOWUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvb3NsLmMKKysrIGIv
eGVuL2RyaXZlcnMvYWNwaS9vc2wuYwpAQCAtNjIsOCArNjIsMTMgQEAgdm9pZCBfX2luaXQgYWNw
aV9vc192cHJpbnRmKGNvbnN0IGNoYXIgKmZtdCwgdmFfbGlzdCBhcmdzKQogCXByaW50aygiJXMi
LCBidWZmZXIpOwogfQogCithY3BpX3BoeXNpY2FsX2FkZHJlc3MgX19pbml0ZGF0YSByc2RwX2hp
bnQ7CisKIGFjcGlfcGh5c2ljYWxfYWRkcmVzcyBfX2luaXQgYWNwaV9vc19nZXRfcm9vdF9wb2lu
dGVyKHZvaWQpCiB7CisJaWYgKHJzZHBfaGludCkKKwkJcmV0dXJuIHJzZHBfaGludDsKKwogCWlm
IChlZmlfZW5hYmxlZChFRklfQk9PVCkpIHsKIAkJaWYgKGVmaS5hY3BpMjAgIT0gRUZJX0lOVkFM
SURfVEFCTEVfQUREUikKIAkJCXJldHVybiBlZmkuYWNwaTIwOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2FjcGkuaCBiL3hlbi9pbmNsdWRlL3hlbi9hY3BpLmgKaW5kZXggOTQwOTM1MGYw
NS4uZmQ1YjVmYjkxOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2FjcGkuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vYWNwaS5oCkBAIC01MSw2ICs1MSw4IEBACiAKICNpZmRlZiBDT05GSUdf
QUNQSQogCitleHRlcm4gYWNwaV9waHlzaWNhbF9hZGRyZXNzIHJzZHBfaGludDsKKwogZW51bSBh
Y3BpX2ludGVycnVwdF9pZCB7CiAJQUNQSV9JTlRFUlJVUFRfUE1JCT0gMSwKIAlBQ1BJX0lOVEVS
UlVQVF9JTklULAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:39:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:39:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edf7U-0005fk-TC; Mon, 22 Jan 2018 16:38:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=553680895=Ian.Jackson@citrix.com>)
 id 1edf7T-0005fe-J7
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 16:38:51 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id 5A/E6-03095-A93166A5;
 Mon, 22 Jan 2018 16:38:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrFIsWRWlGSWpSXmKPExsXitHRDpO4s4bQ
 og2+TpC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bXu4eZCvYwV1xp+cDUwPiGqYuRk0NCwF+i
 f9MONgjbXeLylxksIDabgK5E05a/YHFeAUGJkzOfgMWZBXQkFuz+xAZhy0tsfzuHGaLGXmLzx
 ItgNSwCqhIHLm0Gi4sIKEscb/rCCmILCwRIPN+whRHE5hQwkPgxZQ47iC0koC/R+GU2K8QNJh
 JvF+4Ems8BFFeTmLs+HiJsIbH/71nmCYz8s5BcNAvJRbOQXLSAkXkVo0ZxalFZapGuoZleUlF
 mekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkZgCDIAwQ7Gqe/jDjFKcjApifKGvUyNEuJL
 yk+pzEgszogvKs1JLT7EKMPBoSTBe1QoLUpIsCg1PbUiLTMHGA0waQkOHiUR3hMgad7igsTc4
 sx0iNQpRmOOtpVP2pg5brx43cYsxJKXn5cqJc6bBFIqAFKaUZoHNwgWpZcYZaWEeRmBThPiKU
 gtys0sQZV/xSjOwagkzDsPZApPZl4J3L5XQKcwAZ1yoyYV5JSSRISUVAOj1NVQ4RdR3GckylZ
 NuazrGb9t8qIJVn45oYqee9QD554QSnFqF3vNL3I1Rkuuddbcb9O/FdxgVrSbWxbGxNessWj5
 7NR/d7f95vPflMp3MvjTm5+65uv8F/HtdDpnNTnRV/0/2+p5jcXL3sxuLm9YeW7iyZiXT9fpf
 3at7nA2iM/imx4YK+CnxFKckWioxVxUnAgAe36EVM0CAAA=
X-Env-Sender: prvs=553680895=Ian.Jackson@citrix.com
X-Msg-Ref: server-3.tower-206.messagelabs.com!1516639128!112714297!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4392 invoked from network); 22 Jan 2018 16:38:50 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-3.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 22 Jan 2018 16:38:50 -0000
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="459144064"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02CL06.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23142.5009.254583.471513@mariner.uk.xensource.com>
Date: Mon, 22 Jan 2018 16:38:41 +0000
To: <xen-devel@lists.xensource.com>
In-Reply-To: <osstest-118266-mainreport@xen.org>
References: <osstest-118266-mainreport@xen.org>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02CL06.citrite.net
Subject: Re: [Xen-devel] [xen-unstable test] 118266: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

b3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyaXRlcyAoIlt4ZW4tdW5zdGFibGUgdGVzdF0gMTE4MjY2
OiByZWdyZXNzaW9ucyAtIHRyb3VibGU6IGJyb2tlbi9mYWlsL3Bhc3MiKToKPiBmbGlnaHQgMTE4
MjY2IHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyNjYvCj4gCj4gUmVncmVzc2lvbnMgOi0oCj4gCj4g
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4gaW5jbHVkaW5n
IHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4gIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICAgIGJyb2tlbiBwYXNzIGluIDExODI2MQoK
cmltYXZhMSBpcyBicm9rZW4uICBJJ20gaW52ZXN0aWdhdGluZy4KCklhbi4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:42:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:42:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edfB5-0006JZ-CU; Mon, 22 Jan 2018 16:42:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ksin=er=citrix.com=prvs=553107298=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edfB4-0006JT-Sk
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 16:42:34 +0000
X-Inumbo-ID: 3cef41fd-ff93-11e7-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3cef41fd-ff93-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 17:42:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66461767"
Date: Mon, 22 Jan 2018 16:33:46 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180122163346.t56tun4byfdadl74@MacBook-Pro-de-Roger.local>
References: <20180122162830.13952-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180122162830.13952-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3] xen/shim: stash RSDP address for ACPI
	driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDQ6Mjg6MzBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBJdCB1c2VkIHRvIHRoZSBjYXNlIHRoYXQgd2UgcGxhY2VkIFJTRFAgdW5kZXIgMU1CIGFuZCBs
ZXQgWGVuIHNlYXJjaAo+IGZvciBpdC4gV2UgbW92ZWQgdGhlIHBsYWNlbWVudCB0byB1bmRlciA0
R0IgaW4gNGE1NzMzNzcxLCBzbyB0aGUKPiBzZWFyY2ggd291bGRuJ3Qgd29yay4KPiAKPiBJbnRy
b2R1Y2UgcnNkcF9oaW50IHRvIEFDUEkgY29kZSBhbmQgc2V0IHRoYXQgdmFyaWFibGUgaW4KPiBj
b252ZXJ0X3B2aF9pbmZvLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpMR1RNOgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:49:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edfHq-0006Ya-7k; Mon, 22 Jan 2018 16:49:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edfHo-0006YU-HQ
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 16:49:32 +0000
X-Inumbo-ID: 34063c18-ff94-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34063c18-ff94-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 16:49:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 09:49:23 -0700
Message-Id: <5A66242002000078001A1372@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 09:49:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
 <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
 <b36fffad-b6ab-3ea7-c4e1-34097b9a5161@citrix.com>
 <5A62168502000078001A06BD@prv-mh.provo.novell.com>
 <f1f84a5d-f146-a911-1c98-3a22a3a7702e@citrix.com>
In-Reply-To: <f1f84a5d-f146-a911-1c98-3a22a3a7702e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return
 Stack Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE2OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDEvMTggMTU6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4w
MS4xOCBhdCAxNToyNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTkvMDEvMTggMTI6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE4LjAxLjE4IGF0
IDE2OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+ICsgKiAlcnNw
IGlzIHByZXNlcnZlZCBieSB1c2luZyBhbiBleHRyYSBHUFIgYmVjYXVzZSBhKSB3ZSd2ZSBnb3Qg
cGxlbnR5IHNwYXJlLAo+Pj4+PiArICogYikgdGhlIHR3byBtb3ZzIGFyZSBzaG9ydGVyIHRvIGVu
Y29kZSB0aGFuIGBhZGQgJDMyKjgsICVyc3BgLCBhbmQgYykgY2FuIGJlCj4+Pj4+ICsgKiBvcHRp
bWlzZWQgd2l0aCBtb3YtZWxpbWluYXRpb24gaW4gbW9kZXJuIGNvcmVzLgo+Pj4+PiArICovCj4+
Pj4+ICsgICAgbW92ICQxNiwgJWVjeCAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxscyBwZXIg
bG9vcCAqLwo+Pj4+PiArICAgIG1vdiAlcnNwLCAlcmF4ICAvKiBTdG9yZSB0aGUgY3VycmVudCAl
cnNwICovCj4+Pj4+ICsKPj4+Pj4gKy5MXEBfZmlsbF9yc2JfbG9vcDoKPj4+Pj4gKwo+Pj4+PiAr
ICAgIC5yZXB0IDIgICAgICAgICAvKiBVbnJvbGxlZCB0d2ljZS4gKi8KPj4+Pj4gKyAgICBjYWxs
IDJmICAgICAgICAgLyogQ3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KPj4+Pj4gKzE6ICBwYXVzZQo+
Pj4+PiArICAgIGptcCAxYiAgICAgICAgICAvKiBDYXB0dXJlIHJvZ3VlIHNwZWN1bGF0aW9uLiAq
Lwo+Pj4+PiArMjoKPj4+PiBJIHdvbid0IGZ1cnRoZXIgaW5zaXN0IG9uIGNoYW5naW5nIGF3YXkg
ZnJvbSBudW1lcmljIGxhYmVscyBoZXJlLCBidXQKPj4+PiBJJ2Qgc3RpbGwgbGlrZSB0byBwb2lu
dCBvdXQgYW4gZXhhbXBsZSBvZiBhIGhpZ2ggcmlzayB1c2Ugb2Ygc3VjaCBsYWJlbHMgaW4KPj4+
PiBtYWlubGluZSBjb2RlOiBUaGVyZSdzIGEgImp6IDFiIiBzb29uIGFmdGVyCj4+Pj4gZXhjZXB0
aW9uX3dpdGhfaW50c19kaXNhYmxlZCwgbGVhZGluZyBhY3Jvc3MgX3R3b18gb3RoZXIgbGFiZWxz
IGFuZAo+Pj4+IHF1aXRlIGEgZmV3IGluc25zIGFuZCBtYWNybyBpbnZvY2F0aW9ucy4gTWF5IEkg
YXQgdGhlIHZlcnkgbGVhc3QKPj4+PiBzdWdnZXN0IHRoYXQgeW91IGRvbid0IHVzZSAxIGFuZCAy
IGhlcmU/Cj4+PiBJIHNwZW50IGFnZXMgdHJ5aW5nIHRvIGdldCAuTCBsYWJlbHMgd29ya2luZyBo
ZXJlLCBidXQgdGhleSBkb24ndAo+Pj4gZnVuY3Rpb24gaW5zaWRlIGEgcmVwdCwgYXMgeW91IGVu
ZCB1cCB3aXRoIGR1cGxpY2F0ZSBsb2NhbCBzeW1ib2xzLgo+Pj4KPj4+IEV2ZW4gdXNpbmcgaXJw
IHRvIGluamVjdCBhIHVuaXF1ZSBudW1iZXIgaW50byB0aGUgbG9vcCBkb2Vzbid0IGFwcGVhciB0
bwo+Pj4gd29yaywgYmVjYXVzZSB0aGUgXCBlc2NhcGUgZ2V0cyBpbnRlcnByZXRlZCBhcyBhIHRv
a2VuIHNlcGFyYXRvci4gCj4+PiBBRkFJQ1QsIFxAIGlzIHNwZWNpYWwgYnkgdmlydHVlIG9mIHRo
ZSBmYWN0IHRoYXQgaXQgZG9lc24ndCBjb3VudCBhcyBhCj4+PiB0b2tlbiBzZXBhcmF0b3IuCj4+
Pgo+Pj4gSWYgeW91J3ZlIGdvdCBhIGJldHRlciBzdWdnZXN0aW9uIHRoZW4gSSdtIGFsbCBlYXJz
Lgo+Pj4KPj4+IEFsdGVybmF0aXZlbHksIEkgY291bGQgbWFudWFsbHkgdW5yb2xsIHRoZSBsb29w
LCBvciBwaWNrIHNvbWUgYXJiaXRyYXJ5Cj4+PiBvdGhlciBudW1iZXJzIHRvIHVzZS4KPj4gU2lu
Y2UgdGhlIHVucm9sbCBudW1iZXIgaXMganVzdCAyLCB0aGlzIGlzIHdoYXQgSSB3b3VsZCBoYXZl
Cj4+IHN1Z2dlc3RlZCBwcmltYXJpbHkuIC5yZXB0IG9mIGNvdXJzZSB3b24ndCB3b3JrLCBhcyBp
dCdzIG5vdCBhCj4+IG1hY3JvIGludm9jYXRpb24sIGFuZCBoZW5jZSBkb2Vzbid0IGluY3JlbWVu
dCB0aGUgaW50ZXJuYWwKPj4gY291bnRlci4gV2l0aCAuaXJwIEkgY2FuIGdldCB0aGluZ3MgdG8g
d29yazoKPj4KPj4gCS5tYWNybyBtCj4+IAkuaXJwIG4sIDEsIDIKPj4gLkx4eXpfXEBfXG46CW1v
dgkkXEAsICVlYXgKPj4gCS5lbmRyCj4+IAkuZW5kbQo+IAo+IFRoaXMgYXBwZWFycyB0byBvbmx5
IHdvcmsgd2hlbiBcbiBpcyBhdCB0aGUgZW5kIG9mIHRoZSBsYWJlbC4gIE5vbmUgb2Y6Cj4gCj4g
Lkx4eXpfXEBfXG5fOiAgICBtb3YgICAgJFxALCAlZWF4Cj4gLkx4eXpfXEBfXG5cKClfOiAgICBt
b3YgICAgJFxALCAlZWF4Cj4gLkx4eXpfXG5cQDogICAgbW92ICAgICRcQCwgJWVheAo+IAo+IHdv
cmsuCgouTHh5el9cblwoXCkoKV9cKFwpQDogbW92CSRcQCwgJWVjeAoKKFRoZXJlIGFyZSB0d28g
cm91bmRzIG9mIGV4cGFuc2lvbiwgc28gXC1zIHlvdSB3YW50IGV4cGFuZGVkCmluIHRoZSBzZWNv
bmQgcm91bmQgbmVlZCBlc2NhcGluZyBmb3IgdGhlIGZpcnN0IG9uZS4KCj4gR2l2ZW4gdGhpcyBh
cHBlYXJzIHRvIGJlIGEgY29ybmVyIGNhc2UgdG8gYmVnaW4gd2l0aCwgaG93IGxpa2VseSBkbyB5
b3UKPiB0aGluayBpdCBpcyB0byB3b3JrIHdpdGggb2xkZXIgYXNzZW1ibGVycz8KClRoZSByZWFs
bHkgb2xkIG9uZXMgd2hlcmUgbWFjcm8gaGFuZGxpbmcgd2FzIGEgbWVzcyB3aWxsIGJlIGEKcHJv
YmxlbSBpcnJlc3BlY3RpdmUgb2YgdGhlIGFib3ZlLCBJJ20gYWZyYWlkLiBGcm9tIHRoZSBwb2lu
dCBvbgp3aGVyZSBtYWNyb3Mgd2VyZSBtYWRlIHdvcmsgc2Vuc2libHkgSSB0aGluayBub3QgbXVj
aCBoYXMKY2hhbmdlZC4gQnV0IHllcywgdGhlcmUncyBhIHJpc2suCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:51:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:51:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edfK0-0007CE-Lo; Mon, 22 Jan 2018 16:51:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edfJy-0007C2-LD
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 16:51:46 +0000
X-Inumbo-ID: 841a1d31-ff94-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 841a1d31-ff94-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 16:51:40 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 09:51:38 -0700
Message-Id: <5A6624A602000078001A1375@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 09:51:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
In-Reply-To: <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE2OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wMS8xOCAxNTo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDE1
OjM4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIyLzAxLzE4IDE1OjIyLCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMi4wMS4xOCBhdCAxNToxOCwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIyLzAxLzE4IDEzOjUwLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4+Pj4+PiBBcyBhIHByZXBhcmF0aW9uIGZvciBkb2luZyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBp
biB0aGUgWGVuIGh5cGVydmlzb3IKPj4+Pj4+PiBpbiBvcmRlciB0byBtaXRpZ2F0ZSAiTWVsdGRv
d24iIHVzZSBkZWRpY2F0ZWQgc3RhY2tzLCBHRFQgYW5kIFRTUyBmb3IKPj4+Pj4+PiA2NCBiaXQg
UFYgZG9tYWlucyBtYXBwZWQgdG8gdGhlIHBlci1kb21haW4gdmlydHVhbCBhcmVhLgo+Pj4+Pj4+
Cj4+Pj4+Pj4gVGhlIHBlci12Y3B1IHN0YWNrcyBhcmUgdXNlZCBmb3IgZWFybHkgaW50ZXJydXB0
IGhhbmRsaW5nIG9ubHkuIEFmdGVyCj4+Pj4+Pj4gc2F2aW5nIHRoZSBkb21haW4ncyByZWdpc3Rl
cnMgc3RhY2tzIGFyZSBzd2l0Y2hlZCBiYWNrIHRvIHRoZSBub3JtYWwKPj4+Pj4+PiBwZXIgcGh5
c2ljYWwgY3B1IG9uZXMgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byBhZGRyZXNzIG9uLXN0YWNrIGRh
dGEKPj4+Pj4+PiBmcm9tIG90aGVyIGNwdXMgZS5nLiB3aGlsZSBoYW5kbGluZyBJUElzLgo+Pj4+
Pj4+Cj4+Pj4+Pj4gQWRkaW5nICVjcjMgc3dpdGNoaW5nIGJldHdlZW4gc2F2aW5nIG9mIHRoZSBy
ZWdpc3RlcnMgYW5kIHN3aXRjaGluZwo+Pj4+Pj4+IHRoZSBzdGFja3Mgd2lsbCBlbmFibGUgdGhl
IHBvc3NpYmlsaXR5IHRvIHJ1biBndWVzdCBjb2RlIHdpdGhvdXQgYW55Cj4+Pj4+Pj4gcGVyIHBo
eXNpY2FsIGNwdSBtYXBwaW5nLCBpLmUuIGF2b2lkaW5nIHRoZSB0aHJlYXQgb2YgYSBndWVzdCBi
ZWluZwo+Pj4+Pj4+IGFibGUgdG8gYWNjZXNzIG90aGVyIGRvbWFpbnMgZGF0YS4KPj4+Pj4+Pgo+
Pj4+Pj4+IFdpdGhvdXQgYW55IGZ1cnRoZXIgbWVhc3VyZXMgaXQgd2lsbCBzdGlsbCBiZSBwb3Nz
aWJsZSBmb3IgZS5nLiBhCj4+Pj4+Pj4gZ3Vlc3QncyB1c2VyIHByb2dyYW0gdG8gcmVhZCBzdGFj
ayBkYXRhIG9mIGFub3RoZXIgdmNwdSBvZiB0aGUgc2FtZQo+Pj4+Pj4+IGRvbWFpbiwgYnV0IHRo
aXMgY2FuIGJlIGVhc2lseSBhdm9pZGVkIGJ5IGEgbGl0dGxlIFBWLUFCSSBtb2RpZmljYXRpb24K
Pj4+Pj4+PiBpbnRyb2R1Y2luZyBwZXItY3B1IHVzZXIgYWRkcmVzcyBzcGFjZXMuCj4+Pj4+Pj4K
Pj4+Pj4+PiBUaGlzIHNlcmllcyBpcyBtZWFudCBhcyBhIHJlcGxhY2VtZW50IGZvciBBbmRyZXcn
cyBwYXRjaCBzZXJpZXM6Cj4+Pj4+Pj4gIng4NjogUHJlcmVxdWlzaXRlIHdvcmsgZm9yIGEgWGVu
IEtBSVNFUiBzb2x1dGlvbiIuCj4+Pj4+Pgo+Pj4+Pj4gQ29uc2lkZXJpbmcgaW4gcGFydGljdWxh
ciB0aGUgdHdvIHJldmVydHMsIHdoYXQgSSdtIG1pc3NpbmcgaGVyZQo+Pj4+Pj4gaXMgYSBjbGVh
ciBkZXNjcmlwdGlvbiBvZiB0aGUgbWVhbmluZ2Z1bCBhZGRpdGlvbmFsIHByb3RlY3Rpb24gdGhp
cwo+Pj4+Pj4gYXBwcm9hY2ggcHJvdmlkZXMgb3ZlciB0aGUgYmFuZC1haWQuIEZvciBjb250ZXh0
IHNlZSBhbHNvCj4+Pj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDE3MzUuaHRtbCAKPj4+Pj4KPj4+Pj4gTXkgYXBwcm9h
Y2ggc3VwcG9ydHMgbWFwcGluZyBvbmx5IHRoZSBmb2xsb3dpbmcgZGF0YSB3aGlsZSB0aGUgZ3Vl
c3QgaXMKPj4+Pj4gcnVubmluZyAoYXBhcnQgZm9ybSB0aGUgZ3Vlc3QncyBvd24gZGF0YSwgb2Yg
Y291cnNlKToKPj4+Pj4KPj4+Pj4gLSB0aGUgcGVyLXZjcHUgZW50cnkgc3RhY2tzIG9mIHRoZSBk
b21haW4gd2hpY2ggd2lsbCBjb250YWluIG9ubHkgdGhlCj4+Pj4+ICAgZ3Vlc3QncyByZWdpc3Rl
cnMgc2F2ZWQgd2hlbiBhbiBpbnRlcnJ1cHQgb2NjdXJzCj4+Pj4+IC0gdGhlIHBlci12Y3B1IEdE
VHMgYW5kIFRTU3Mgb2YgdGhlIGRvbWFpbgo+Pj4+PiAtIHRoZSBJRFQKPj4+Pj4gLSB0aGUgaW50
ZXJydXB0IGhhbmRsZXIgY29kZSAoYXJjaC94ODYveDg2XzY0L1tjb21wYXQvXWVudHJ5LlMKPj4+
Pj4KPj4+Pj4gQWxsIG90aGVyIGh5cGVydmlzb3IgZGF0YSBhbmQgY29kZSBjYW4gYmUgY29tcGxl
dGVseSBoaWRkZW4gZnJvbSB0aGUKPj4+Pj4gZ3Vlc3RzLgo+Pj4+Cj4+Pj4gSSB1bmRlcnN0YW5k
IHRoYXQuIFdoYXQgSSdtIG5vdCBjbGVhciBhYm91dCBpczogV2hpY2ggcGFydHMgb2YKPj4+PiB0
aGUgYWRkaXRpb25hbGx5IGhpZGRlbiBkYXRhIGFyZSBhY3R1YWxseSBuZWNlc3NhcnkgKG9yIGF0
IGxlYXN0Cj4+Pj4gdmVyeSBkZXNpcmFibGUpIHRvIGhpZGU/Cj4+Pgo+Pj4gTmVjZXNzYXJ5Ogo+
Pj4gLSBvdGhlciBndWVzdHMnIG1lbW9yeSAoZS5nLiBwaHlzaWNhbCBtZW1vcnkgMToxIG1hcHBp
bmcpCj4+PiAtIGRhdGEgZnJvbSBvdGhlciBndWVzdHMgZS5nLmluIHN0YWNrIHBhZ2VzLCBkZWJ1
ZyBidWZmZXJzLCBJL08gYnVmZmVycywKPj4+ICAgY29kZSBlbXVsYXRvciBidWZmZXJzCj4+PiAt
IG90aGVyIGd1ZXN0cycgcmVnaXN0ZXIgdmFsdWVzIGUuZy4gaW4gdmNwdSBzdHJ1Y3R1cmUKPj4g
Cj4+IEFsbCBvZiB0aGlzIGlzIGFscmVhZHkgYmVpbmcgbWFkZSBpbnZpc2libGUgYnkgdGhlIGJh
bmQtYWlkICh3aXRoIHRoZQo+PiBleGNlcHRpb24gb2YgbGVmdG92ZXJzIG9uIHRoZSBoeXBlcnZp
c29yIHN0YWNrcyBhY3Jvc3MgY29udGV4dAo+PiBzd2l0Y2hlcywgd2hpY2ggd2UndmUgYWxyZWFk
eSBzYWlkIGNvdWxkIGJlIHRha2VuIGNhcmUgb2YgYnkKPj4gbWVtc2V0KClpbmcgdGhhdCBhcmVh
KS4gSSdtIGFza2luZyBhYm91dCB0aGUgX2FkZGl0aW9uYWxfIGJlbmVmaXRzCj4+IG9mIHlvdXIg
YXBwcm9hY2guCj4gCj4gSSdtIHF1aXRlIHN1cmUgdGhlIHBlcmZvcm1hbmNlIHdpbGwgYmUgbXVj
aCBiZXR0ZXIgYXMgaXQgZG9lc24ndCByZXF1aXJlCj4gcGVyIHBoeXNpY2FsIGNwdSBMNCBwYWdl
IHRhYmxlcywgYnV0IGp1c3QgYSBzaGFkb3cgTDQgdGFibGUgZm9yIGVhY2gKPiBndWVzdCBMNCB0
YWJsZSwgc2ltaWxhciB0byB0aGUgTGludXgga2VybmVsIEtQVEkgYXBwcm9hY2guCgpCdXQgaXNu
J3QgdGhhdCBtb2RlbCBoYXZpbmcgdGhlIHNhbWUgc3luY2hyb25pemF0aW9uIGlzc3VlcyB1cG9u
Cmd1ZXN0IEw0IHVwZGF0ZXMgd2hpY2ggQW5kcmV3IHdhcyBmaWdodGluZyB3aXRoPwoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:55:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:55:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edfNd-0007Mg-5J; Mon, 22 Jan 2018 16:55:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edfNc-0007Ma-Ha
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 16:55:32 +0000
X-Inumbo-ID: 0b2b85e9-ff95-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b2b85e9-ff95-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 16:55:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 09:55:25 -0700
Message-Id: <5A66258902000078001A1386@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 09:55:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20180122162830.13952-1-wei.liu2@citrix.com>
 <20180122163346.t56tun4byfdadl74@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180122163346.t56tun4byfdadl74@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3] xen/shim: stash RSDP address for ACPI
	driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE3OjMzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgSmFuIDIyLCAyMDE4IGF0IDA0OjI4OjMwUE0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6
Cj4+IEl0IHVzZWQgdG8gdGhlIGNhc2UgdGhhdCB3ZSBwbGFjZWQgUlNEUCB1bmRlciAxTUIgYW5k
IGxldCBYZW4gc2VhcmNoCj4+IGZvciBpdC4gV2UgbW92ZWQgdGhlIHBsYWNlbWVudCB0byB1bmRl
ciA0R0IgaW4gNGE1NzMzNzcxLCBzbyB0aGUKPj4gc2VhcmNoIHdvdWxkbid0IHdvcmsuCj4+IAo+
PiBJbnRyb2R1Y2UgcnNkcF9oaW50IHRvIEFDUEkgY29kZSBhbmQgc2V0IHRoYXQgdmFyaWFibGUg
aW4KPj4gY29udmVydF9wdmhfaW5mby4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gTEdUTToKPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 16:57:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 16:57:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edfP6-0007U9-Fx; Mon, 22 Jan 2018 16:57:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edfP5-0007U2-9u
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 16:57:03 +0000
X-Inumbo-ID: 43936648-ff95-11e7-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43936648-ff95-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 17:57:01 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 09:57:00 -0700
Message-Id: <5A6625EA02000078001A1389@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 09:56:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180122161304.16886-1-wei.liu2@citrix.com>
In-Reply-To: <20180122161304.16886-1-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: AndrewCooper <andrew.cooper3@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE3OjEzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
TW9kaWZ5IGVhcmx5IGJvb3QgY29kZSB0byByZWxvY2F0ZSBwdmggaW5mbyBhcyB3ZWxsLCBzbyB0
aGF0IHdlIGNhbiBiZQo+IHN1cmUgX192YSBpbiBfX3N0YXJ0X3hlbiB3b3Jrcy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQXMgYmVmb3JlClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGggdGhlIGNhdmVhdCB0
aGF0IHRoaXMgc2hvdWxkbid0IGdvIGluIHdpdGhvdXQgQW5kcmV3CndpdGhkcmF3aW5nIGhpcyBn
ZW5lcmFsIG9iamVjdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 17:05:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 17:05:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edfWx-0008FS-A5; Mon, 22 Jan 2018 17:05:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwx6=er=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edfWw-0008FM-1i
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 17:05:10 +0000
X-Inumbo-ID: 63a60223-ff96-11e7-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63a60223-ff96-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 17:05:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 22 Jan 2018 10:05:02 -0700
Message-Id: <5A6627CA02000078001A13A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 22 Jan 2018 10:04:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
 <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
 <5A622C9602000078001A0847@prv-mh.provo.novell.com>
 <ec8366d4-ba2b-25da-a5d0-59a0cc404438@citrix.com>
 <5A65BC0102000078001A0ED5@prv-mh.provo.novell.com>
 <b1bde0ac-3c33-9337-1280-4add8545f75a@citrix.com>
 <5A65F57B02000078001A11B7@prv-mh.provo.novell.com>
 <6d6c7f70-1702-d9f7-a734-a5da0b71b66f@citrix.com>
In-Reply-To: <6d6c7f70-1702-d9f7-a734-a5da0b71b66f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE2OjE1LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMS8yMi8yMDE4IDAxOjMwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjIuMDEuMTggYXQgMTM6MzMsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4g
V2hhdCBJJ20gcHJvcG9zaW5nIGlzIHNvbWV0aGluZyBsaWtlIHRoaXM6Cj4+Pgo+Pj4gKiBXZSBo
YXZlIGEgImdsb2JhbCIgcmVnaW9uIG9mIFhlbiBtZW1vcnkgdGhhdCBpcyBtYXBwZWQgYnkgYWxs
Cj4+PiBwcm9jZXNzb3JzLiAgVGhpcyB3aWxsIGNvbnRhaW4gZXZlcnl0aGluZyB3ZSBjb25zaWRl
ciBub3Qgc2Vuc2l0aXZlOwo+Pj4gaW5jbHVkaW5nIFhlbiB0ZXh0IHNlZ21lbnRzLCBhbmQgbW9z
dCBkb21haW4gYW5kIHZjcHUgZGF0YS4gIEJ1dCBpdCB3aWxsCj4+PiAqbm90KiBtYXAgYWxsIG9m
IGhvc3QgbWVtb3J5LCBub3IgaGF2ZSBhY2Nlc3MgdG8gc2Vuc2l0aXZlIGRhdGEsIHN1Y2ggYXMK
Pj4+IHZjcHUgcmVnaXN0ZXIgc3RhdGUuCj4+Pgo+Pj4gKiBXZSBoYXZlIHBlci1jcHUgImxvY2Fs
IiByZWdpb25zLiAgSW4gdGhpcyByZWdpb24gd2Ugd2lsbCBtYXAsCj4+PiBvbi1kZW1hbmQsIGd1
ZXN0IG1lbW9yeSB3aGljaCBpcyBuZWVkZWQgdG8gcGVyZm9ybSBjdXJyZW50IG9wZXJhdGlvbnMu
Cj4+PiAoV2UgY2FuIGNvbnNpZGVyIGhvdyBzdHJpY3RseSB3ZSBuZWVkIHRvIHVubWFwIG1lbW9y
eSBhZnRlciB1c2luZyBpdC4pCj4+PiBXZSB3aWxsIGFsc28gbWFwIHRoZSBjdXJyZW50IHZjcHUn
cyByZWdpc3RlcnMuCj4+Pgo+Pj4gKiBPbiBlbnRyeSB0byBhIDY0LWJpdCBQViBndWVzdCwgd2Ug
ZG9uJ3QgY2hhbmdlIHRoZSBtYXBwaW5nIGF0IGFsbC4KPj4+Cj4+PiBOb3csIG5vIG1hdHRlciB3
aGF0IHRoZSBzcGVjdWxhdGl2ZSBhdHRhY2sgLS0gU1AxLCBTUDIsIG9yIFNQMyAtLSBhIHZjcHUK
Pj4+IGNhbiBvbmx5IGFjY2VzcyBpdHMgb3duIFJBTSBhbmQgcmVnaXN0ZXJzLiAgVGhlcmUncyBu
byBleHRyYSBvdmVyaGVhZCB0bwo+Pj4gY29udGV4dCBzd2l0Y2hpbmcgaW50byBvciBvdXQgb2Yg
dGhlIGh5cGVydmlzb3IuCj4+IAo+PiBBbmQgd2Ugd291bGQgb3BlbiBiYWNrIHVwIHRoZSBTUDMg
dmFyaWFudCBvZiBndWVzdCB1c2VyIG1vZGUKPj4gYXR0YWNraW5nIGl0cyBvd24ga2VybmVsIGJ5
IGdvaW5nIHRocm91Z2ggdGhlIFhlbiBtYXBwaW5ncy4gSQo+PiBjYW4ndCBleGNsdWRlIHRoYXQg
dmFyaWFudHMgb2YgU1AxIChsZXNzIGxpa2VseSBTUDIpIGFsbG93aW5nIGluZGlyZWN0Cj4+IGd1
ZXN0LXVzZXIgLT4gZ3Vlc3Qta2VybmVsIGF0dGFja3MgY291bGRuJ3QgYmUgZm91bmQuCj4gCj4g
SG93PyAgWGVuIGRvZXNuJ3QgaGF2ZSB0aGUgZ3Vlc3Qga2VybmVsIG1lbW9yeSBtYXBwZWQgd2hl
biBpdCdzIG5vdAo+IHVzaW5nIGl0LgoKT2gsIHNvIHlvdSBtZWFuIHRvIGRvIGF3YXkgd2l0aCB0
aGUgZGlyZWN0IG1hcCBhbHRvZ2V0aGVyPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 17:08:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 17:08:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edfZm-0008PG-Pe; Mon, 22 Jan 2018 17:08:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edfZl-0008PA-Q3
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 17:08:05 +0000
X-Inumbo-ID: cc6ff4fd-ff96-11e7-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc6ff4fd-ff96-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 18:08:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66464432"
To: Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-9-git-send-email-andrew.cooper3@citrix.com>
 <5A61F70702000078001A05D1@prv-mh.provo.novell.com>
 <b36fffad-b6ab-3ea7-c4e1-34097b9a5161@citrix.com>
 <5A62168502000078001A06BD@prv-mh.provo.novell.com>
 <f1f84a5d-f146-a911-1c98-3a22a3a7702e@citrix.com>
 <5A66242002000078001A1372@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d2e1af69-9aef-72f8-fa29-b47745e16ab9@citrix.com>
Date: Mon, 22 Jan 2018 17:04:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A66242002000078001A1372@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 08/11] x86/entry: Clobber the Return
 Stack Buffer/Return Address Stack on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDE2OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAxLzE4
IDE1OjAyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDE1OjI0LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTkvMDEvMTggMTI6NDcs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxOC4wMS4xOCBhdCAxNjo0NiwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gKyAqICVyc3AgaXMgcHJlc2VydmVk
IGJ5IHVzaW5nIGFuIGV4dHJhIEdQUiBiZWNhdXNlIGEpIHdlJ3ZlIGdvdCBwbGVudHkgc3BhcmUs
Cj4+Pj4+PiArICogYikgdGhlIHR3byBtb3ZzIGFyZSBzaG9ydGVyIHRvIGVuY29kZSB0aGFuIGBh
ZGQgJDMyKjgsICVyc3BgLCBhbmQgYykgY2FuIGJlCj4+Pj4+PiArICogb3B0aW1pc2VkIHdpdGgg
bW92LWVsaW1pbmF0aW9uIGluIG1vZGVybiBjb3Jlcy4KPj4+Pj4+ICsgKi8KPj4+Pj4+ICsgICAg
bW92ICQxNiwgJWVjeCAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxscyBwZXIgbG9vcCAqLwo+
Pj4+Pj4gKyAgICBtb3YgJXJzcCwgJXJheCAgLyogU3RvcmUgdGhlIGN1cnJlbnQgJXJzcCAqLwo+
Pj4+Pj4gKwo+Pj4+Pj4gKy5MXEBfZmlsbF9yc2JfbG9vcDoKPj4+Pj4+ICsKPj4+Pj4+ICsgICAg
LnJlcHQgMiAgICAgICAgIC8qIFVucm9sbGVkIHR3aWNlLiAqLwo+Pj4+Pj4gKyAgICBjYWxsIDJm
ICAgICAgICAgLyogQ3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KPj4+Pj4+ICsxOiAgcGF1c2UKPj4+
Pj4+ICsgICAgam1wIDFiICAgICAgICAgIC8qIENhcHR1cmUgcm9ndWUgc3BlY3VsYXRpb24uICov
Cj4+Pj4+PiArMjoKPj4+Pj4gSSB3b24ndCBmdXJ0aGVyIGluc2lzdCBvbiBjaGFuZ2luZyBhd2F5
IGZyb20gbnVtZXJpYyBsYWJlbHMgaGVyZSwgYnV0Cj4+Pj4+IEknZCBzdGlsbCBsaWtlIHRvIHBv
aW50IG91dCBhbiBleGFtcGxlIG9mIGEgaGlnaCByaXNrIHVzZSBvZiBzdWNoIGxhYmVscyBpbgo+
Pj4+PiBtYWlubGluZSBjb2RlOiBUaGVyZSdzIGEgImp6IDFiIiBzb29uIGFmdGVyCj4+Pj4+IGV4
Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQsIGxlYWRpbmcgYWNyb3NzIF90d29fIG90aGVyIGxh
YmVscyBhbmQKPj4+Pj4gcXVpdGUgYSBmZXcgaW5zbnMgYW5kIG1hY3JvIGludm9jYXRpb25zLiBN
YXkgSSBhdCB0aGUgdmVyeSBsZWFzdAo+Pj4+PiBzdWdnZXN0IHRoYXQgeW91IGRvbid0IHVzZSAx
IGFuZCAyIGhlcmU/Cj4+Pj4gSSBzcGVudCBhZ2VzIHRyeWluZyB0byBnZXQgLkwgbGFiZWxzIHdv
cmtpbmcgaGVyZSwgYnV0IHRoZXkgZG9uJ3QKPj4+PiBmdW5jdGlvbiBpbnNpZGUgYSByZXB0LCBh
cyB5b3UgZW5kIHVwIHdpdGggZHVwbGljYXRlIGxvY2FsIHN5bWJvbHMuCj4+Pj4KPj4+PiBFdmVu
IHVzaW5nIGlycCB0byBpbmplY3QgYSB1bmlxdWUgbnVtYmVyIGludG8gdGhlIGxvb3AgZG9lc24n
dCBhcHBlYXIgdG8KPj4+PiB3b3JrLCBiZWNhdXNlIHRoZSBcIGVzY2FwZSBnZXRzIGludGVycHJl
dGVkIGFzIGEgdG9rZW4gc2VwYXJhdG9yLiAKPj4+PiBBRkFJQ1QsIFxAIGlzIHNwZWNpYWwgYnkg
dmlydHVlIG9mIHRoZSBmYWN0IHRoYXQgaXQgZG9lc24ndCBjb3VudCBhcyBhCj4+Pj4gdG9rZW4g
c2VwYXJhdG9yLgo+Pj4+Cj4+Pj4gSWYgeW91J3ZlIGdvdCBhIGJldHRlciBzdWdnZXN0aW9uIHRo
ZW4gSSdtIGFsbCBlYXJzLgo+Pj4+Cj4+Pj4gQWx0ZXJuYXRpdmVseSwgSSBjb3VsZCBtYW51YWxs
eSB1bnJvbGwgdGhlIGxvb3AsIG9yIHBpY2sgc29tZSBhcmJpdHJhcnkKPj4+PiBvdGhlciBudW1i
ZXJzIHRvIHVzZS4KPj4+IFNpbmNlIHRoZSB1bnJvbGwgbnVtYmVyIGlzIGp1c3QgMiwgdGhpcyBp
cyB3aGF0IEkgd291bGQgaGF2ZQo+Pj4gc3VnZ2VzdGVkIHByaW1hcmlseS4gLnJlcHQgb2YgY291
cnNlIHdvbid0IHdvcmssIGFzIGl0J3Mgbm90IGEKPj4+IG1hY3JvIGludm9jYXRpb24sIGFuZCBo
ZW5jZSBkb2Vzbid0IGluY3JlbWVudCB0aGUgaW50ZXJuYWwKPj4+IGNvdW50ZXIuIFdpdGggLmly
cCBJIGNhbiBnZXQgdGhpbmdzIHRvIHdvcms6Cj4+Pgo+Pj4gCS5tYWNybyBtCj4+PiAJLmlycCBu
LCAxLCAyCj4+PiAuTHh5el9cQF9cbjoJbW92CSRcQCwgJWVheAo+Pj4gCS5lbmRyCj4+PiAJLmVu
ZG0KPj4gVGhpcyBhcHBlYXJzIHRvIG9ubHkgd29yayB3aGVuIFxuIGlzIGF0IHRoZSBlbmQgb2Yg
dGhlIGxhYmVsLiAgTm9uZSBvZjoKPj4KPj4gLkx4eXpfXEBfXG5fOiAgICBtb3YgICAgJFxALCAl
ZWF4Cj4+IC5MeHl6X1xAX1xuXCgpXzogICAgbW92ICAgICRcQCwgJWVheAo+PiAuTHh5el9cblxA
OiAgICBtb3YgICAgJFxALCAlZWF4Cj4+Cj4+IHdvcmsuCj4gLkx4eXpfXG5cKFwpKClfXChcKUA6
IG1vdgkkXEAsICVlY3gKPgo+IChUaGVyZSBhcmUgdHdvIHJvdW5kcyBvZiBleHBhbnNpb24sIHNv
IFwtcyB5b3Ugd2FudCBleHBhbmRlZAo+IGluIHRoZSBzZWNvbmQgcm91bmQgbmVlZCBlc2NhcGlu
ZyBmb3IgdGhlIGZpcnN0IG9uZS4KCkV3dy7CoCBUaGF0J3MgdG9vIG11Y2ggbGlrZSBQZXJsIElN
Ty4KCkknbGwgc2VlIGlmIEkgY2FuIGFycmFuZ2UgdGhpbmdzIHRvIHdvcmsgbmVhdGx5IHdpdGgg
XG4gYXQgdGhlIGVuZCBvZgp0aGUgbGFiZWwuwqAgSWYgbm90LCBJJ2xsIG1hbnVhbGx5IHVucm9s
bCB0aGUgbG9vcDsgaXQgaXMgb25seSB0d2ljZQphZnRlciBhbGwuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 17:12:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 17:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edfdY-0000em-Dh; Mon, 22 Jan 2018 17:12:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nyhs=er=citrix.com=prvs=5538ca437=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1edfdW-0000eg-Ez
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 17:11:58 +0000
X-Inumbo-ID: 5745888b-ff97-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5745888b-ff97-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 17:11:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="459150635"
To: Jan Beulich <JBeulich@suse.com>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
 <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
 <5A622C9602000078001A0847@prv-mh.provo.novell.com>
 <ec8366d4-ba2b-25da-a5d0-59a0cc404438@citrix.com>
 <5A65BC0102000078001A0ED5@prv-mh.provo.novell.com>
 <b1bde0ac-3c33-9337-1280-4add8545f75a@citrix.com>
 <5A65F57B02000078001A11B7@prv-mh.provo.novell.com>
 <6d6c7f70-1702-d9f7-a734-a5da0b71b66f@citrix.com>
 <5A6627CA02000078001A13A5@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <a1124778-8a7d-66c3-d606-a1210c902334@citrix.com>
Date: Mon, 22 Jan 2018 17:11:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6627CA02000078001A13A5@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjIvMjAxOCAwNTowNCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDEu
MTggYXQgMTY6MTUsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiAwMS8y
Mi8yMDE4IDAxOjMwIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBXaGF0IEknbSBw
cm9wb3NpbmcgaXMgc29tZXRoaW5nIGxpa2UgdGhpczoKPj4+Pgo+Pj4+ICogV2UgaGF2ZSBhICJn
bG9iYWwiIHJlZ2lvbiBvZiBYZW4gbWVtb3J5IHRoYXQgaXMgbWFwcGVkIGJ5IGFsbAo+Pj4+IHBy
b2Nlc3NvcnMuICBUaGlzIHdpbGwgY29udGFpbiBldmVyeXRoaW5nIHdlIGNvbnNpZGVyIG5vdCBz
ZW5zaXRpdmU7Cj4+Pj4gaW5jbHVkaW5nIFhlbiB0ZXh0IHNlZ21lbnRzLCBhbmQgbW9zdCBkb21h
aW4gYW5kIHZjcHUgZGF0YS4gIEJ1dCBpdCB3aWxsCj4+Pj4gKm5vdCogbWFwIGFsbCBvZiBob3N0
IG1lbW9yeSwgbm9yIGhhdmUgYWNjZXNzIHRvIHNlbnNpdGl2ZSBkYXRhLCBzdWNoIGFzCj4+Pj4g
dmNwdSByZWdpc3RlciBzdGF0ZS4KPj4+Pgo+Pj4+ICogV2UgaGF2ZSBwZXItY3B1ICJsb2NhbCIg
cmVnaW9ucy4gIEluIHRoaXMgcmVnaW9uIHdlIHdpbGwgbWFwLAo+Pj4+IG9uLWRlbWFuZCwgZ3Vl
c3QgbWVtb3J5IHdoaWNoIGlzIG5lZWRlZCB0byBwZXJmb3JtIGN1cnJlbnQgb3BlcmF0aW9ucy4K
Pj4+PiAoV2UgY2FuIGNvbnNpZGVyIGhvdyBzdHJpY3RseSB3ZSBuZWVkIHRvIHVubWFwIG1lbW9y
eSBhZnRlciB1c2luZyBpdC4pCj4+Pj4gV2Ugd2lsbCBhbHNvIG1hcCB0aGUgY3VycmVudCB2Y3B1
J3MgcmVnaXN0ZXJzLgo+Pj4+Cj4+Pj4gKiBPbiBlbnRyeSB0byBhIDY0LWJpdCBQViBndWVzdCwg
d2UgZG9uJ3QgY2hhbmdlIHRoZSBtYXBwaW5nIGF0IGFsbC4KPj4+Pgo+Pj4+IE5vdywgbm8gbWF0
dGVyIHdoYXQgdGhlIHNwZWN1bGF0aXZlIGF0dGFjayAtLSBTUDEsIFNQMiwgb3IgU1AzIC0tIGEg
dmNwdQo+Pj4+IGNhbiBvbmx5IGFjY2VzcyBpdHMgb3duIFJBTSBhbmQgcmVnaXN0ZXJzLiAgVGhl
cmUncyBubyBleHRyYSBvdmVyaGVhZCB0bwo+Pj4+IGNvbnRleHQgc3dpdGNoaW5nIGludG8gb3Ig
b3V0IG9mIHRoZSBoeXBlcnZpc29yLgo+Pj4KPj4+IEFuZCB3ZSB3b3VsZCBvcGVuIGJhY2sgdXAg
dGhlIFNQMyB2YXJpYW50IG9mIGd1ZXN0IHVzZXIgbW9kZQo+Pj4gYXR0YWNraW5nIGl0cyBvd24g
a2VybmVsIGJ5IGdvaW5nIHRocm91Z2ggdGhlIFhlbiBtYXBwaW5ncy4gSQo+Pj4gY2FuJ3QgZXhj
bHVkZSB0aGF0IHZhcmlhbnRzIG9mIFNQMSAobGVzcyBsaWtlbHkgU1AyKSBhbGxvd2luZyBpbmRp
cmVjdAo+Pj4gZ3Vlc3QtdXNlciAtPiBndWVzdC1rZXJuZWwgYXR0YWNrcyBjb3VsZG4ndCBiZSBm
b3VuZC4KPj4KPj4gSG93PyAgWGVuIGRvZXNuJ3QgaGF2ZSB0aGUgZ3Vlc3Qga2VybmVsIG1lbW9y
eSBtYXBwZWQgd2hlbiBpdCdzIG5vdAo+PiB1c2luZyBpdC4KPiAKPiBPaCwgc28geW91IG1lYW4g
dG8gZG8gYXdheSB3aXRoIHRoZSBkaXJlY3QgbWFwIGFsdG9nZXRoZXI/CgpZZXMuIDotKSAgVGhl
IGRpcmVjdCBtYXAgaXMgKnRoZSogY29yZSByZWFzb24gd2h5IHRoZSBTUCoKdnVsbmVyYWJpbGl0
aWVzIGFyZSBzbyBkYW5nZXJvdXMuICBJZiB0aGUgKm9ubHkqIHRoaW5nIHdlIGRpZCB3YXMgZ2V0
CnJpZCBvZiB0aGUgZGlyZWN0IG1hcCwgd2l0aG91dCBkb2luZyAqYW55dGhpbmcqIGVsc2UsIHdl
IHdvdWxkIGFsbW9zdAplbnRpcmVseSBtaXRpZ2F0ZSB0aGUgZWZmZWN0IG9mIGFsbCBvZiB0aGUg
YXR0YWNrcy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 17:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 17:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edftT-0001Uf-Sy; Mon, 22 Jan 2018 17:28:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dkkz=er=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1edftT-0001UZ-5Y
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 17:28:27 +0000
X-Inumbo-ID: a310ed52-ff99-11e7-b9b1-635ca7ef6cff
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.123])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a310ed52-ff99-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 17:28:19 +0000 (UTC)
Received: from msd.im ([81.254.76.187]) by mwinf5d01 with ME
 id 1VUH1x00x42U4nD03VUHVw; Mon, 22 Jan 2018 18:28:17 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Mon, 22 Jan 2018 18:28:17 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id 9AF54200A1
 for <xen-devel@lists.xenproject.org>; Mon, 22 Jan 2018 18:28:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516642097; bh=hP9kFBU2tTfLrhUvmVqIhuU5n/61CQ9uCK3PbsEOscM=;
 h=To:From:Subject:Date:From;
 b=R26J118kwA+he7LuSxYoElni5ewWKu2WWrImh3sHsk+zAHrClDCQkmToprupLrKg3
 hM3ekNmHnI+rB23mNc9xhY5yJU1EuYmP6hWsgbv04dJptBVyfg28MelteJlIPPU6sI
 idrr8aEU4m7p8Yv7NgOSwBeq6FJG7HmmcSnwqMB2+ssqvznEcPVZuZKHInzEfs0eDQ
 7X/ZidHVi/5B4ESTw/OIAD6pZNHxhPwGFj8axPHbctfX+xaoAekdA1Ebj0MpYr/xuH
 Z/IRItC5vprtUemVKVex6GWVnuimWupFn5baeQShOBH/vMywYmPKG9aThX5iGpi/le
 Jn1U8D6uNpOIQ==
To: xen-devel@lists.xenproject.org
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
Date: Mon, 22 Jan 2018 18:28:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
Content-Language: fr
Subject: [Xen-devel] I only see one CPU core on Xen when booted via grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpJIG9ubHkgc2VlIDEgQ1BVIGNvcmUgb24gWGVuIDQuOSB3aGVuIGJvb3RlZCB2aWEgZ3J1
YiBpbnN0ZWFkIG9mIDguCgpJdCdzIG1heSBiZSByZWxhdGVkIHRvIDoKLSBodHRwczovL2J1Z3Mu
ZGViaWFuLm9yZy9jZ2ktYmluL2J1Z3JlcG9ydC5jZ2k/YnVnPTgyMDgwNwotIGh0dHBzOi8veGVu
cHJvamVjdC5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9YRU4tNDIKCkl0IGlzIHRoZSBmaXJzdCBzZXJ2
ZXIgb24gd2hpY2ggSSBoYXZlIHRoaXMgcHJvYmxlbS4KCkkgY2FuIGNvbmZpcm0gdGhhdCA6Ci0g
aWYgSSBib290IERlYmlhbiB0aHJvdWd0IGdydWIsIEkgc2VlIHRoZSA4IGNvcmVzCi0gaWYgSSBi
b290IFhlbiB0aHJvdWdoIGdydWIsIEkgb25seSBzZWUgX29uZV8gY29yZQotIGlmIEkgYm9vdCBY
ZW4gZGlyZWN0bHkgdGhyb3VnaCBFRkkgKHVzaW5nIGBlZmlib290bWdyYCksIEkgc2VlIHRoZSA4
IGNvcmVzCgoxLiBEbyB5b3Uga25vdyB3aGF0IGhhcHBlbnMgPwoyLiBEbyB5b3UgbmVlZCBzb21l
IGxvZ3MgPwoKUmVnYXJkcywKCgpHdWlsbGF1bWUKCgojIGNhdCAvcHJvYy9jcHVpbmZvCm1vZGVs
IG5hbWUgICAgICA6IEludGVsKFIpIFhlb24oUikgQ1BVIEUzLTEyNzAgdjYgQCAzLjgwR0h6Cm1p
Y3JvY29kZSAgICAgICA6IDB4NWUKZmxhZ3MgICAgICAgICAgIDogZnB1IGRlIHRzYyBtc3IgcGFl
IG1jZSBjeDggYXBpYyBzZXAgbWNhIGNtb3YgcGF0IApjbGZsdXNoIGFjcGkgbW14IGZ4c3Igc3Nl
IHNzZTIgaHQgc3lzY2FsbCBueCBsbSBjb25zdGFudF90c2MgCmFyY2hfcGVyZm1vbiByZXBfZ29v
ZCBub3BsIG5vbnN0b3BfdHNjIGVhZ2VyZnB1IHBuaSBwY2xtdWxxZHEgbW9uaXRvciAKZXN0IHNz
c2UzIGZtYSBjeDE2IHNzZTRfMSBzc2U0XzIgbW92YmUgcG9wY250IGFlcyB4c2F2ZSBhdnggZjE2
YyByZHJhbmQgCmh5cGVydmlzb3IgbGFoZl9sbSBhYm0gM2Rub3dwcmVmZXRjaCBlcGIgZnNnc2Jh
c2UgYm1pMSBobGUgYXZ4MiBibWkyIAplcm1zIHJ0bSByZHNlZWQgYWR4IGNsZmx1c2hvcHQgeHNh
dmVvcHQgeHNhdmVjIHhnZXRidjEgZHRoZXJtIGlkYSBhcmF0IApwbG4gcHRzIGh3cCBod3Bfbm90
aWZ5IGh3cF9hY3Rfd2luZG93IGh3cF9lcHAKCiMgeGwgaW5mbwpyZWxlYXNlICAgICAgICAgICAg
ICAgIDogNC45LjAtNS1hbWQ2NAp2ZXJzaW9uICAgICAgICAgICAgICAgIDogIzEgU01QIERlYmlh
biA0LjkuNjUtMytkZWI5dTIgKDIwMTgtMDEtMDQpCnhlbl92ZXJzaW9uICAgICAgICAgICAgOiA0
LjguMy1wcmUKCiMgY2F0IC9ldGMvZGViaWFuX3ZlcnNpb24KOS4zCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 17:45:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 17:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edg9n-0002me-V9; Mon, 22 Jan 2018 17:45:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bcha=er=amzn.com=prvs=5531c8772=msw@srs-us1.protection.inumbo.net>)
 id 1edg9n-0002mS-FK
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 17:45:19 +0000
X-Inumbo-ID: fff153bf-ff9b-11e7-b9b1-635ca7ef6cff
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fff153bf-ff9b-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 17:45:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="328586600"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 22 Jan 2018 17:45:02 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0MHivqQ123413
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 22 Jan 2018 17:45:01 GMT
Received: from EX13D02UEB003.ant.amazon.com (10.43.60.126) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 22 Jan 2018 17:44:59 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D02UEB003.ant.amazon.com (10.43.60.126) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 22 Jan 2018 17:44:58 +0000
Received: from ued668862963453 (10.50.62.17) by mail-relay.amazon.com
 (10.43.60.129) with Microsoft SMTP Server id 15.0.1236.3 via Frontend
 Transport; Mon, 22 Jan 2018 17:44:57 +0000
Received: by ued668862963453 (sSMTP sendmail emulation);
 Mon, 22 Jan 2018 09:44:56 -0800
Date: Mon, 22 Jan 2018 09:44:56 -0800
From: Matt Wilson <msw@amzn.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180122174451.GA3556@ued668862963453.ant.amazon.com>
References: <5A6210B502000078001A06A5@prv-mh.provo.novell.com>
 <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6134e80b-8fd0-8a7d-61c8-df5892685c63@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Precedence: Bulk
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] further post-Meltdown-bad-aid performance thoughts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDM6NDM6MjZQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKWy4uLl0gCgo+IEJ1dCB0aGVyZSB3aWxsIHN1cmVseSBiZSBtb3JlIGF0dGFja3MgbGlr
ZSB0aGlzIChpbiBmYWN0LCB0aGVyZSBtYXkKPiBhbHJlYWR5IGJlIHNvbWUgaW4gdGhlIHdvcmtz
WzJdKS4KClsuLi5dCiAKPiAgLUdlb3JnZQo+IAo+IFsxXSBodHRwczovL2x3bi5uZXQvU3Vic2Ny
aWJlckxpbmsvNzQ0Mjg3LzAyZGQ5YmM1MDM0MDljYTMvCj4gWzJdIHNreWZhbGxhdHRhY2suY29t
CgpJbiBjYXNlIGFueW9uZSBtaXNzZWQgaXQsIFsyXSBpcyBhbiB1bmRlci1pbmZvcm1lZCBob2F4
LgoKLS1tc3cKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 17:56:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 17:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edgK8-0003XM-01; Mon, 22 Jan 2018 17:56:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ksin=er=citrix.com=prvs=553107298=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edgK6-0003XG-RI
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 17:55:58 +0000
X-Inumbo-ID: 7ca12a2b-ff9d-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ca12a2b-ff9d-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 17:55:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66467613"
Date: Mon, 22 Jan 2018 17:45:07 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <20180122174507.ue24wtm73ijjkvau@MacBook-Pro-de-Roger.local>
References: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] I only see one CPU core on Xen when booted via grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDY6Mjg6MTdQTSArMDEwMCwgbXNkK3hlbi1kZXZlbEBt
c2QuaW0gd3JvdGU6Cj4gSGksCj4gCj4gSSBvbmx5IHNlZSAxIENQVSBjb3JlIG9uIFhlbiA0Ljkg
d2hlbiBib290ZWQgdmlhIGdydWIgaW5zdGVhZCBvZiA4Lgo+IAo+IEl0J3MgbWF5IGJlIHJlbGF0
ZWQgdG8gOgo+IC0gaHR0cHM6Ly9idWdzLmRlYmlhbi5vcmcvY2dpLWJpbi9idWdyZXBvcnQuY2dp
P2J1Zz04MjA4MDcKPiAtIGh0dHBzOi8veGVucHJvamVjdC5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9Y
RU4tNDIKPiAKPiBJdCBpcyB0aGUgZmlyc3Qgc2VydmVyIG9uIHdoaWNoIEkgaGF2ZSB0aGlzIHBy
b2JsZW0uCj4gCj4gSSBjYW4gY29uZmlybSB0aGF0IDoKPiAtIGlmIEkgYm9vdCBEZWJpYW4gdGhy
b3VndCBncnViLCBJIHNlZSB0aGUgOCBjb3Jlcwo+IC0gaWYgSSBib290IFhlbiB0aHJvdWdoIGdy
dWIsIEkgb25seSBzZWUgX29uZV8gY29yZQo+IC0gaWYgSSBib290IFhlbiBkaXJlY3RseSB0aHJv
dWdoIEVGSSAodXNpbmcgYGVmaWJvb3RtZ3JgKSwgSSBzZWUgdGhlIDggY29yZXMKPiAKPiAxLiBE
byB5b3Uga25vdyB3aGF0IGhhcHBlbnMgPwo+IDIuIERvIHlvdSBuZWVkIHNvbWUgbG9ncyA/CgpZ
b3Ugc2hvdWxkIHByb3ZpZGUgdGhlIG91dHB1dCBvZiBgeGwgZG1lc2dgIGZyb20gWGVuLiBBbmQg
aWRlYWxseSBib290CndpdGggYW4gaHlwZXJ2aXNvciB0aGF0J3MgYmVlbiBidWlsdCB3aXRoIGRl
YnVnIHN1cHBvcnQuIGRtZXNnIGZyb20KTGludXggbWlnaHQgYWxzbyBiZSBpbnRlcmVzdGluZyAo
Ym90aCB3aGVuIGJvb3RlZCBhcyBEb20wIGFuZCBiYXJlCm1ldGFsKS4KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:16:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edgdv-0004xF-Lp; Mon, 22 Jan 2018 18:16:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5djl=er=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1edgdu-0004x9-2Z
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:16:26 +0000
X-Inumbo-ID: 58dd0f12-ffa0-11e7-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58dd0f12-ffa0-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 18:16:21 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 635CF21783;
 Mon, 22 Jan 2018 18:16:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 635CF21783
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 22 Jan 2018 10:16:18 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180122143542.1207-1-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801221016070.6440@sstabellini-ThinkPad-X260>
References: <20180122143542.1207-1-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH] xen/arm: cpuerrata: Remove percpu.h include
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyMiBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBpbmNsdWRlIHBl
cmNwdS5oIHdhcyBhZGRlZCBieSBtaXN0YWtlIGluIGNwdWVycmF0YS5oIChzZWUgY29tbWl0Cj4g
NGM0ZmRkYzE2NiAieGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2gg
YWxpYXNpbmcKPiBhdHRhY2tzIikuIFNvIHJlbW92ZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4gLS0tCj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmggfCAxIC0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgZGVsZXRp
b24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKPiBpbmRleCAyM2ViZjM2N2VhLi43ZGU2
ODM2MWZmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCj4gQEAgLTEsNyArMSw2IEBACj4g
ICNpZm5kZWYgX19BUk1fQ1BVRVJSQVRBX0hfXwo+ICAjZGVmaW5lIF9fQVJNX0NQVUVSUkFUQV9I
X18KPiAgCj4gLSNpbmNsdWRlIDx4ZW4vcGVyY3B1Lmg+Cj4gICNpbmNsdWRlIDxhc20vY3B1ZmVh
dHVyZS5oPgo+ICAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4gIAo+IC0tIAo+IDIuMTEu
MAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:16:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edgeI-0004zR-UG; Mon, 22 Jan 2018 18:16:50 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.47])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edgeH-0004yT-Bc
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 18:16:49 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta.az-a.eu-central-1.aws.symcld.net id 59/B2-01560-A8A266A5;
 Mon, 22 Jan 2018 18:16:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVbdLKy3
 K4PQmOYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvGx8SJrQZdwRcOs6WwNjLd4uxg5OYQEGpkk
 tr1Lg7AfM0rcnGzexcgFZG9jlLjR8IkRJCEi4Czx9cxcdhCbV0BfYuvScywgtrCAm8T/n3cZQ
 RokBA4xS3x5MJe1i5EDyPGU+HXfG6QGxFx76DRzFyM7B5uAlcQhMZAoi4CqxORXJ1kmMHIvYG
 RYxWiRVJSZnlGSm5iZo2toYKBraGisa6xraq6XWKWbqJdaqpucmldSlAiU1EssL9YrrsxNzkn
 Ry0st2cQI9D0DEOxgPHg28RCjJAeTkihv2MvUKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvNc1
 06KEBItS01Mr0jJzgEEIk5bg4FES4WUBBqIQb3FBYm5xZjpE6hSjMUfTgwdtzBw3XrxuYxZiy
 cvPS5US570FMkkApDSjNA9uECw6LjHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9ynIFJ7MvB
 K4fa+ATmECOuVGTSrIKSWJCCmpBsawxSZJn96GHM509Vbe0bt1x/Qv71+uC9u49e1kJYnOntQ
 3yjnLeF83VSyw09g8eUtwrsNE8cdZL5zlHH5c2/7z54nJN2sqc7OX8p/q7tA+L9k3qW4y4xnW
 ih0B2wM8bbdIZPpEJi6Ki1aUldrLv/6wTODMiV+XKh+6f2/Lj5OTo/fNVsi/sPquEktxRqKhF
 nNRcSIAL3JALIkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-225.messagelabs.com!1516645001!238392!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13425 invoked from network); 22 Jan 2018 18:16:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jan 2018 18:16:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edge8-0000D3-CE; Mon, 22 Jan 2018 18:16:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edge3-00073q-1F; Mon, 22 Jan 2018 18:16:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edge2-0006LB-MT; Mon, 22 Jan 2018 18:16:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118271-mainreport@xen.org>
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=4dcfd7d1436c77ee92081a36cf63f569dc4ef725
X-Osstest-Versions-That: xen=3fa1b35d785eb80103d185a59d50f238515d2427
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 Jan 2018 18:16:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118271: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI3MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0ZGNmZDdkMTQzNmM3N2VlOTIwODFhMzZjZjYzZjU2OWRjNGVmNzI1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzZmExYjM1ZDc4NWViODAxMDNk
MTg1YTU5ZDUwZjIzODUxNWQyNDI3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyMzUgIDIwMTgt
MDEtMTkgMTk6MDI6MDAgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjcxICAy
MDE4LTAxLTIyIDE2OjE0OjM4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDNmYTFiMzVkNzguLjRkY2ZkN2QxNDMgIDRk
Y2ZkN2QxNDM2Yzc3ZWU5MjA4MWEzNmNmNjNmNTY5ZGM0ZWY3MjUgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:17:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:17:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edgeq-000549-6J; Mon, 22 Jan 2018 18:17:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edgeo-00053F-Qs
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:17:22 +0000
X-Inumbo-ID: 7a3728d1-ffa0-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7a3728d1-ffa0-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 18:17:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="459162384"
Date: Mon, 22 Jan 2018 18:17:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180122181714.qex27ll46yivg6a7@citrix.com>
References: <20180122161304.16886-1-wei.liu2@citrix.com>
 <7cb1090e-5a1c-1bfc-9380-02c40a9d9690@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7cb1090e-5a1c-1bfc-9380-02c40a9d9690@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Doug Goldstein <cardoe@cardoe.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDY6MDk6MTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wMS8xOCAxNjoxMywgV2VpIExpdSB3cm90ZToKPiA+IE1vZGlmeSBlYXJs
eSBib290IGNvZGUgdG8gcmVsb2NhdGUgcHZoIGluZm8gYXMgd2VsbCwgc28gdGhhdCB3ZSBjYW4g
YmUKPiA+IHN1cmUgX192YSBpbiBfX3N0YXJ0X3hlbiB3b3Jrcy4KPiA+Cj4gPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gPiBDYzogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgo+ID4K
PiA+IHY0OiBpbmxjdWRlIGF1dG9jb25mLmggZGlyZWN0bHkuIFRoZSBjb2RlIGl0c2VsZiBpcyB1
bmNoYW5nZWQuCj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZSB8ICA0ICsr
Kwo+ID4gIHhlbi9hcmNoL3g4Ni9ib290L2RlZnMuaCAgIHwgIDMgKysrCj4gPiAgeGVuL2FyY2gv
eDg2L2Jvb3QvaGVhZC5TICAgfCAyNSArKysrKysrKysrLS0tLS0tLS0KPiA+ICB4ZW4vYXJjaC94
ODYvYm9vdC9yZWxvYy5jICB8IDY0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0KPiA+ICA0IGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDE4IGRl
bGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmls
ZSBiL3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlCj4gPiBpbmRleCBjNjI0NmM4NWQyLi4xYjNm
MTIxYTJmIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKPiA+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlCj4gPiBAQCAtNyw2ICs3LDEwIEBAIENNRExJ
TkVfREVQUyA9ICQoREVGU19IX0RFUFMpIHZpZGVvLmgKPiA+ICBSRUxPQ19ERVBTID0gJChERUZT
X0hfREVQUykgJChCQVNFRElSKS9pbmNsdWRlL3hlbi9tdWx0aWJvb3QuaCBcCj4gPiAgCSAgICAg
JChCQVNFRElSKS9pbmNsdWRlL3hlbi9tdWx0aWJvb3QyLmgKPiAKPiArIGF1dG9jb25mLmgKPiAK
PiBIb3dldmVyLCBpdCB3b3VsZCBtdWNoIGJldHRlciB0byB0YWtlIHhlbi9rY29uZmlnLmggLi4u
Cj4gCgpUaGlzIGlzIGZpbmUgYnkgbWUuCgo+ID4gIAo+ID4gK2lmZXEgKCQoQ09ORklHX1BWSF9H
VUVTVCkseSkKPiA+ICtSRUxPQ19ERVBTICs9ICQoQkFTRURJUikvaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvaHZtL3N0YXJ0X2luZm8uaAo+ID4gK2VuZGlmCj4gClsuLi5dCj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYyBiL3hlbi9hcmNoL3g4Ni9ib290L3JlbG9jLmMK
PiA+IGluZGV4IGI5OTI2NzhiNWUuLjFmZTE5Mjk0YWQgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJj
aC94ODYvYm9vdC9yZWxvYy5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCj4g
PiBAQCAtMTQsOCArMTQsOCBAQAo+ID4gIAo+ID4gIC8qCj4gPiAgICogVGhpcyBlbnRyeSBwb2lu
dCBpcyBlbnRlcmVkIGZyb20geGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIHdpdGg6Cj4gPiAtICog
ICAtIDB4NCglZXNwKSA9IE1VTFRJQk9PVF9NQUdJQywKPiA+IC0gKiAgIC0gMHg4KCVlc3ApID0g
TVVMVElCT09UX0lORk9STUFUSU9OX0FERFJFU1MsCj4gPiArICogICAtIDB4NCglZXNwKSA9IE1B
R0lDLAo+ID4gKyAqICAgLSAweDgoJWVzcCkgPSBJTkZPUk1BVElPTl9BRERSRVNTLAo+ID4gICAq
ICAgLSAweGMoJWVzcCkgPSBUT1BNT1NUX0xPV19NRU1PUllfU1RBQ0tfQUREUkVTUy4KPiA+ICAg
Ki8KPiA+ICBhc20gKAo+ID4gQEAgLTI5LDYgKzI5LDggQEAgYXNtICgKPiA+ICAjaW5jbHVkZSAi
Li4vLi4vLi4vaW5jbHVkZS94ZW4vbXVsdGlib290LmgiCj4gPiAgI2luY2x1ZGUgIi4uLy4uLy4u
L2luY2x1ZGUveGVuL211bHRpYm9vdDIuaCIKPiA+ICAKPiA+ICsjaW5jbHVkZSAiLi4vLi4vLi4v
aW5jbHVkZS9nZW5lcmF0ZWQvYXV0b2NvbmYuaCIKPiA+ICsKPiA+ICAjZGVmaW5lIGdldF9tYjJf
ZGF0YSh0YWcsIHR5cGUsIG1lbWJlcikgICAoKChtdWx0aWJvb3QyX3RhZ18jI3R5cGUjI190ICop
KHRhZykpLT5tZW1iZXIpCj4gPiAgI2RlZmluZSBnZXRfbWIyX3N0cmluZyh0YWcsIHR5cGUsIG1l
bWJlcikgKCh1MzIpZ2V0X21iMl9kYXRhKHRhZywgdHlwZSwgbWVtYmVyKSkKPiA+ICAKPiA+IEBA
IC03MSw2ICs3Myw0MSBAQCBzdGF0aWMgdTMyIGNvcHlfc3RyaW5nKHUzMiBzcmMpCj4gPiAgICAg
IHJldHVybiBjb3B5X21lbShzcmMsIHAgLSBzcmMgKyAxKTsKPiA+ICB9Cj4gPiAgCj4gPiArI2lm
ZGVmIENPTkZJR19QVkhfR1VFU1QKPiAKPiAuLi4gZHJvcCB0aGlzIGlmZGVmIGFuZCAuLi4KPiAK
ClNvIHlvdSB3YW50IHJlbG9jLm8gdG8gY29udGFpbiBwdmhfaW5mb19yZWxvYyB1bmNvbmRpdGlv
bmFsbHk/CgpGdW5kYW1lbnRhbGx5IEkgZG9uJ3QgdGhpbmsgSSBjYXJlIGVub3VnaCBhYm91dCBh
bGwgdGhlIGJpa2VzaGVkZGluZyBzbwppZiBKYW4gYW5kIHlvdSBhZ3JlZSBvbiB0aGlzIEkgd2ls
bCBqdXN0IG1ha2UgdGhlIGNoYW5nZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:19:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:19:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edghC-0005Ih-Iv; Mon, 22 Jan 2018 18:19:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edghB-0005Ia-Ut
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:19:49 +0000
X-Inumbo-ID: d29cd17b-ffa0-11e7-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d29cd17b-ffa0-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 19:19:46 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66469195"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180122161304.16886-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7cb1090e-5a1c-1bfc-9380-02c40a9d9690@citrix.com>
Date: Mon, 22 Jan 2018 18:09:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180122161304.16886-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Doug Goldstein <cardoe@cardoe.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTY6MTMsIFdlaSBMaXUgd3JvdGU6Cj4gTW9kaWZ5IGVhcmx5IGJvb3QgY29k
ZSB0byByZWxvY2F0ZSBwdmggaW5mbyBhcyB3ZWxsLCBzbyB0aGF0IHdlIGNhbiBiZQo+IHN1cmUg
X192YSBpbiBfX3N0YXJ0X3hlbiB3b3Jrcy4KPgo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBD
YzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ2M6IERvdWcgR29s
ZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPgo+IHY0OiBpbmxjdWRlIGF1dG9jb25mLmggZGly
ZWN0bHkuIFRoZSBjb2RlIGl0c2VsZiBpcyB1bmNoYW5nZWQuCj4gLS0tCj4gIHhlbi9hcmNoL3g4
Ni9ib290L01ha2VmaWxlIHwgIDQgKysrCj4gIHhlbi9hcmNoL3g4Ni9ib290L2RlZnMuaCAgIHwg
IDMgKysrCj4gIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgIHwgMjUgKysrKysrKysrKy0tLS0t
LS0tCj4gIHhlbi9hcmNoL3g4Ni9ib290L3JlbG9jLmMgIHwgNjQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDc4IGluc2Vy
dGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9i
b290L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKPiBpbmRleCBjNjI0NmM4
NWQyLi4xYjNmMTIxYTJmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxl
Cj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUKPiBAQCAtNyw2ICs3LDEwIEBAIENN
RExJTkVfREVQUyA9ICQoREVGU19IX0RFUFMpIHZpZGVvLmgKPiAgUkVMT0NfREVQUyA9ICQoREVG
U19IX0RFUFMpICQoQkFTRURJUikvaW5jbHVkZS94ZW4vbXVsdGlib290LmggXAo+ICAJICAgICAk
KEJBU0VESVIpL2luY2x1ZGUveGVuL211bHRpYm9vdDIuaAoKKyBhdXRvY29uZi5oCgpIb3dldmVy
LCBpdCB3b3VsZCBtdWNoIGJldHRlciB0byB0YWtlIHhlbi9rY29uZmlnLmggLi4uCgo+ICAKPiAr
aWZlcSAoJChDT05GSUdfUFZIX0dVRVNUKSx5KQo+ICtSRUxPQ19ERVBTICs9ICQoQkFTRURJUikv
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0X2luZm8uaAo+ICtlbmRpZgoKYW5kIHRo
aXMgdW5jb25kaXRpb25hbGx5LCBhbmQgLi4uCgo+ICsKPiAgaGVhZC5vOiBjbWRsaW5lLlMgcmVs
b2MuUwo+ICAKPiAgY21kbGluZS5TOiBjbWRsaW5lLmMgJChDTURMSU5FX0RFUFMpCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2RlZnMuaCBiL3hlbi9hcmNoL3g4Ni9ib290L2RlZnMu
aAo+IGluZGV4IDZhYmRjMTU0NDYuLjA1OTIxYTY0YTMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L2Jvb3QvZGVmcy5oCj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oCj4gQEAgLTUx
LDYgKzUxLDkgQEAgdHlwZWRlZiB1bnNpZ25lZCBzaG9ydCB1MTY7Cj4gIHR5cGVkZWYgdW5zaWdu
ZWQgaW50IHUzMjsKPiAgdHlwZWRlZiB1bnNpZ25lZCBsb25nIGxvbmcgdTY0Owo+ICB0eXBlZGVm
IHVuc2lnbmVkIGludCBzaXplX3Q7Cj4gK3R5cGVkZWYgdTggdWludDhfdDsKPiArdHlwZWRlZiB1
MzIgdWludDMyX3Q7Cj4gK3R5cGVkZWYgdTY0IHVpbnQ2NF90Owo+ICAKPiAgI2RlZmluZSBVMTZf
TUFYCQkoKHUxNikofjBVKSkKPiAgI2RlZmluZSBVSU5UX01BWAkofjBVKQo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKPiBp
bmRleCAwZjY1MmNlYTExLi5hYTJlMmE5M2M4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9i
b290L2hlYWQuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwo+IEBAIC00MTQsNiAr
NDE0LDcgQEAgX19wdmhfc3RhcnQ6Cj4gIAo+ICAgICAgICAgIC8qIFNldCB0cmFtcG9saW5lX3Bo
eXMgdG8gdXNlIG1mbiAxIHRvIGF2b2lkIGhhdmluZyBhIG1hcHBpbmcgYXQgVkEgMCAqLwo+ICAg
ICAgICAgIG1vdncgICAgJDB4MTAwMCwgc3ltX2VzaSh0cmFtcG9saW5lX3BoeXMpCj4gKyAgICAg
ICAgbW92bCAgICAoJWVieCksICVlYXggLyogbW92ICRYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVF
LCAlZWF4ICovCj4gICAgICAgICAgam1wICAgICB0cmFtcG9saW5lX3NldHVwCj4gIAo+ICAjZW5k
aWYgLyogQ09ORklHX1BWSF9HVUVTVCAqLwo+IEBAIC01NzgsMTggKzU3OSwyMCBAQCB0cmFtcG9s
aW5lX3NldHVwOgo+ICAgICAgICAgIC8qIEdldCBib3R0b20tbW9zdCBsb3ctbWVtb3J5IHN0YWNr
IGFkZHJlc3MuICovCj4gICAgICAgICAgYWRkICAgICAkVFJBTVBPTElORV9TUEFDRSwlZWN4Cj4g
IAo+IC0jaWZkZWYgQ09ORklHX1BWSF9HVUVTVAo+IC0gICAgICAgIGNtcGIgICAgJDAsIHN5bV9m
cyhwdmhfYm9vdCkKPiAtICAgICAgICBqbmUgICAgIDFmCj4gLSNlbmRpZgo+IC0KPiAtICAgICAg
ICAvKiBTYXZlIHRoZSBNdWx0aWJvb3QgaW5mbyBzdHJ1Y3QgKGFmdGVyIHJlbG9jYXRpb24pIGZv
ciBsYXRlciB1c2UuICovCj4gKyAgICAgICAgLyogU2F2ZSBNdWx0aWJvb3QgLyBQVkggaW5mbyBz
dHJ1Y3QgKGFmdGVyIHJlbG9jYXRpb24pIGZvciBsYXRlciB1c2UuICovCj4gICAgICAgICAgcHVz
aCAgICAlZWN4ICAgICAgICAgICAgICAgIC8qIEJvdHRvbS1tb3N0IGxvdy1tZW1vcnkgc3RhY2sg
YWRkcmVzcy4gKi8KPiAtICAgICAgICBwdXNoICAgICVlYnggICAgICAgICAgICAgICAgLyogTXVs
dGlib290IGluZm9ybWF0aW9uIGFkZHJlc3MuICovCj4gLSAgICAgICAgcHVzaCAgICAlZWF4ICAg
ICAgICAgICAgICAgIC8qIE11bHRpYm9vdCBtYWdpYy4gKi8KPiArICAgICAgICBwdXNoICAgICVl
YnggICAgICAgICAgICAgICAgLyogTXVsdGlib290IC8gUFZIIGluZm9ybWF0aW9uIGFkZHJlc3Mu
ICovCj4gKyAgICAgICAgcHVzaCAgICAlZWF4ICAgICAgICAgICAgICAgIC8qIE1hZ2ljIG51bWJl
ci4gKi8KPiAgICAgICAgICBjYWxsICAgIHJlbG9jCj4gLSAgICAgICAgbW92ICAgICAlZWF4LHN5
bV9mcyhtdWx0aWJvb3RfcHRyKQo+ICsjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAo+ICsgICAgICAg
IGNtcCAgICAgJDAsc3ltX2ZzKHB2aF9ib290KQo+ICsgICAgICAgIGplICAgICAgMWYKPiArICAg
ICAgICBtb3YgICAgICVlYXgsc3ltX2ZzKHB2aF9zdGFydF9pbmZvX3BhKQo+ICsgICAgICAgIGpt
cCAgICAgMmYKPiArI2VuZGlmCj4gIDE6Cj4gKyAgICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyht
dWx0aWJvb3RfcHRyKQo+ICsyOgoKRm9yIG5ldyBjb2RlLCBwbGVhc2UgaGF2ZSBzcGFjZXMgYWZ0
ZXIgY29tbWFzIGZvciByZWFkaWJpbGl0eS4KCj4gIAo+ICAgICAgICAgIC8qCj4gICAgICAgICAg
ICogTm93IHRyYW1wb2xpbmVfcGh5cyBwb2ludHMgdG8gdGhlIGZvbGxvd2luZyBzdHJ1Y3R1cmUg
KGxvd2VzdCBhZGRyZXNzCj4gQEAgLTU5OCwxMiArNjAxLDEyIEBAIHRyYW1wb2xpbmVfc2V0dXA6
Cj4gICAgICAgICAgICogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAgICAgICAgICAgKiB8
IFRSQU1QT0xJTkVfU1RBQ0tfU1BBQ0UgfAo+ICAgICAgICAgICAqICstLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rCj4gLSAgICAgICAgICogfCAgICAgICAgbWJpIGRhdGEgICAgICAgIHwKPiArICAg
ICAgICAgKiB8ICAgICBEYXRhIChNQkkgLyBQVkgpICAgfAo+ICAgICAgICAgICAqICstIC0gLSAt
IC0gLSAtIC0gLSAtIC0gLSArCj4gICAgICAgICAgICogfCAgICBUUkFNUE9MSU5FX1NQQUNFICAg
IHwKPiAgICAgICAgICAgKiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICAgICAgICAgICAq
Cj4gLSAgICAgICAgICogbWJpIGRhdGEgZ3Jvd3MgZG93bndhcmRzIGZyb20gdGhlIGhpZ2hlc3Qg
YWRkcmVzcyBvZiBUUkFNUE9MSU5FX1NQQUNFCj4gKyAgICAgICAgICogRGF0YSBncm93cyBkb3du
d2FyZHMgZnJvbSB0aGUgaGlnaGVzdCBhZGRyZXNzIG9mIFRSQU1QT0xJTkVfU1BBQ0UKPiAgICAg
ICAgICAgKiByZWdpb24gdG8gdGhlIGVuZCBvZiB0aGUgdHJhbXBvbGluZS4gVGhlIHJlc3Qgb2Yg
VFJBTVBPTElORV9TUEFDRSBpcwo+ICAgICAgICAgICAqIHJlc2VydmVkIGZvciB0cmFtcG9saW5l
IGNvZGUgYW5kIGRhdGEuCj4gICAgICAgICAgICovCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9ib290L3JlbG9jLmMgYi94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCj4gaW5kZXggYjk5MjY3
OGI1ZS4uMWZlMTkyOTRhZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYwo+IEBAIC0xNCw4ICsxNCw4IEBACj4g
IAo+ICAvKgo+ICAgKiBUaGlzIGVudHJ5IHBvaW50IGlzIGVudGVyZWQgZnJvbSB4ZW4vYXJjaC94
ODYvYm9vdC9oZWFkLlMgd2l0aDoKPiAtICogICAtIDB4NCglZXNwKSA9IE1VTFRJQk9PVF9NQUdJ
QywKPiAtICogICAtIDB4OCglZXNwKSA9IE1VTFRJQk9PVF9JTkZPUk1BVElPTl9BRERSRVNTLAo+
ICsgKiAgIC0gMHg0KCVlc3ApID0gTUFHSUMsCj4gKyAqICAgLSAweDgoJWVzcCkgPSBJTkZPUk1B
VElPTl9BRERSRVNTLAo+ICAgKiAgIC0gMHhjKCVlc3ApID0gVE9QTU9TVF9MT1dfTUVNT1JZX1NU
QUNLX0FERFJFU1MuCj4gICAqLwo+ICBhc20gKAo+IEBAIC0yOSw2ICsyOSw4IEBAIGFzbSAoCj4g
ICNpbmNsdWRlICIuLi8uLi8uLi9pbmNsdWRlL3hlbi9tdWx0aWJvb3QuaCIKPiAgI2luY2x1ZGUg
Ii4uLy4uLy4uL2luY2x1ZGUveGVuL211bHRpYm9vdDIuaCIKPiAgCj4gKyNpbmNsdWRlICIuLi8u
Li8uLi9pbmNsdWRlL2dlbmVyYXRlZC9hdXRvY29uZi5oIgo+ICsKPiAgI2RlZmluZSBnZXRfbWIy
X2RhdGEodGFnLCB0eXBlLCBtZW1iZXIpICAgKCgobXVsdGlib290Ml90YWdfIyN0eXBlIyNfdCAq
KSh0YWcpKS0+bWVtYmVyKQo+ICAjZGVmaW5lIGdldF9tYjJfc3RyaW5nKHRhZywgdHlwZSwgbWVt
YmVyKSAoKHUzMilnZXRfbWIyX2RhdGEodGFnLCB0eXBlLCBtZW1iZXIpKQo+ICAKPiBAQCAtNzEs
NiArNzMsNDEgQEAgc3RhdGljIHUzMiBjb3B5X3N0cmluZyh1MzIgc3JjKQo+ICAgICAgcmV0dXJu
IGNvcHlfbWVtKHNyYywgcCAtIHNyYyArIDEpOwo+ICB9Cj4gIAo+ICsjaWZkZWYgQ09ORklHX1BW
SF9HVUVTVAoKLi4uIGRyb3AgdGhpcyBpZmRlZiBhbmQgLi4uCgo+ICsKPiArI2luY2x1ZGUgPHB1
YmxpYy9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oPgo+ICsKPiArc3RhdGljIHN0cnVjdCBodm1f
c3RhcnRfaW5mbyAqcHZoX2luZm9fcmVsb2ModTMyIGluKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHZt
X3N0YXJ0X2luZm8gKm91dDsKPiArCj4gKyAgICBvdXQgPSBfcChjb3B5X21lbShpbiwgc2l6ZW9m
KCpvdXQpKSk7Cj4gKwo+ICsgICAgaWYgKCBvdXQtPmNtZGxpbmVfcGFkZHIgKQo+ICsgICAgICAg
IG91dC0+Y21kbGluZV9wYWRkciA9IGNvcHlfc3RyaW5nKG91dC0+Y21kbGluZV9wYWRkcik7Cj4g
Kwo+ICsgICAgaWYgKCBvdXQtPm5yX21vZHVsZXMgKQo+ICsgICAgewo+ICsgICAgICAgIHVuc2ln
bmVkIGludCBpOwo+ICsgICAgICAgIHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSAqbW9kczsKPiAr
Cj4gKyAgICAgICAgb3V0LT5tb2RsaXN0X3BhZGRyID0KPiArICAgICAgICAgICAgY29weV9tZW0o
b3V0LT5tb2RsaXN0X3BhZGRyLAo+ICsgICAgICAgICAgICAgICAgICAgICBvdXQtPm5yX21vZHVs
ZXMgKiBzaXplb2Yoc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5KSk7Cj4gKwo+ICsgICAgICAgIG1v
ZHMgPSBfcChvdXQtPm1vZGxpc3RfcGFkZHIpOwo+ICsKPiArICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IG91dC0+bnJfbW9kdWxlczsgaSsrICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlm
ICggbW9kc1tpXS5jbWRsaW5lX3BhZGRyICkKPiArICAgICAgICAgICAgICAgIG1vZHNbaV0uY21k
bGluZV9wYWRkciA9IGNvcHlfc3RyaW5nKG1vZHNbaV0uY21kbGluZV9wYWRkcik7Cj4gKyAgICAg
ICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBvdXQ7Cj4gK30KPiArI2VuZGlmCj4gKwo+
ICBzdGF0aWMgbXVsdGlib290X2luZm9fdCAqbWJpX3JlbG9jKHUzMiBtYmlfaW4pCj4gIHsKPiAg
ICAgIGludCBpOwo+IEBAIC0yMjYsMTQgKzI2MywyNyBAQCBzdGF0aWMgbXVsdGlib290X2luZm9f
dCAqbWJpMl9yZWxvYyh1MzIgbWJpX2luKQo+ICAgICAgcmV0dXJuIG1iaV9vdXQ7Cj4gIH0KPiAg
Cj4gLW11bHRpYm9vdF9pbmZvX3QgX19zdGRjYWxsICpyZWxvYyh1MzIgbWJfbWFnaWMsIHUzMiBt
YmlfaW4sIHUzMiB0cmFtcG9saW5lKQo+ICt2b2lkIF9fc3RkY2FsbCAqcmVsb2ModTMyIG1hZ2lj
LCB1MzIgaW4sIHUzMiB0cmFtcG9saW5lKQo+ICB7Cj4gICAgICBhbGxvYyA9IHRyYW1wb2xpbmU7
Cj4gIAo+IC0gICAgaWYgKCBtYl9tYWdpYyA9PSBNVUxUSUJPT1QyX0JPT1RMT0FERVJfTUFHSUMg
KQo+IC0gICAgICAgIHJldHVybiBtYmkyX3JlbG9jKG1iaV9pbik7Cj4gLSAgICBlbHNlCj4gLSAg
ICAgICAgcmV0dXJuIG1iaV9yZWxvYyhtYmlfaW4pOwo+ICsgICAgc3dpdGNoICggbWFnaWMgKQo+
ICsgICAgewo+ICsgICAgY2FzZSBNVUxUSUJPT1RfQk9PVExPQURFUl9NQUdJQzoKPiArICAgICAg
ICByZXR1cm4gbWJpX3JlbG9jKGluKTsKPiArCj4gKyAgICBjYXNlIE1VTFRJQk9PVDJfQk9PVExP
QURFUl9NQUdJQzoKPiArICAgICAgICByZXR1cm4gbWJpMl9yZWxvYyhpbik7Cj4gKwo+ICsjaWZk
ZWYgQ09ORklHX1BWSF9HVUVTVAo+ICsgICAgY2FzZSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVF
Ogo+ICsgICAgICAgIHJldHVybiBwdmhfaW5mb19yZWxvYyhpbik7Cj4gKyNlbmRpZgoKUmVhcnJh
bmdlIHRoaXMgYXM6CgpjYXNlIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUU6CsKgwqDCoCBpZiAo
IElTX0VOQUJMRUQoQ09ORklHX1BWSF9HVUVTVCkgKQrCoMKgwqAgwqDCoMKgIHJldHVybiBwdmhf
aW5mb19yZWxvYyhpbik7CsKgwqDCoCAvKiBGYWxsdGhyb3VnaCAqLwoKV2hpY2ggZHJvcHMgYWxs
IG9mIHRoZSBpZmRlZmFyeS4KCn5BbmRyZXcKCj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAg
ICAvKiBOb3RoaW5nIHdlIGNhbiBkbyAqLwo+ICsgICAgICAgIHJldHVybiBOVUxMOwo+ICsgICAg
fQo+ICB9Cj4gIAo+ICAvKgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:23:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edgkF-0005zh-4a; Mon, 22 Jan 2018 18:22:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r/hy=er=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edgkE-0005za-36
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:22:58 +0000
X-Inumbo-ID: 43ad8838-ffa1-11e7-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43ad8838-ffa1-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 19:22:55 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id r71so5564264wmd.1
 for <xen-devel@lists.xenproject.org>; Mon, 22 Jan 2018 10:22:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=38SkDfZRyHd2BuYPyAjqmRj3FMXPylQPykXuScIXsxc=;
 b=byxhBtcusFLF5U04nESf4SP/6xcAo1jddzDpKVaaLoYz3ZYClzAUdOKSn8Yyxo3mp9
 gAQCLWa+g0Q7QfSTqkO1TygkS/VfbFL0MTrZHXgaiPRcOnig0slntxjr0juE4fTBu9mg
 DSGdfZOesRZnHnMZ2Jr7DOgoJUcByL67tGbr4=
X-Google-DKIM-Signature: v=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=38SkDfZRyHd2BuYPyAjqmRj3FMXPylQPykXuScIXsxc=;
 b=UzaQmWFJ7pc8p6CBrO+kJEhB01OXvydH3nY0LgMdgtCy9mX1YaTcc5/5J3CRNQp7cK
 EsXKEJ1/jNcBUkdyk2VY1AjbbFpo4yk8HkShUhAoYETMZdfYMAsgDTaF06xriQhLsVug
 rvqzDBDbGhspQdpcAM3lVa/5ksq3793wXfCwFCwT9ONdl8qHmujZtjzObYYlB2lpKeW8
 qATnRLJ/0WHPFD0RFwUqppU/r8roTJRsqybr6KtdojQ1x6NKtsTggAPmSYOAtDf+l+vQ
 Du1CZhlXVZyNaeyYGXMUpXgWrgeSoOAnfIrmWKLXCmuobSMGavvyRJNZ15ZV5cYxJB24
 kJOw==
X-Gm-Message-State: AKwxytdedNc0mpu0momRVt/DTyrjyZkXJT+cQKZD4+yGpNbiURXx0Lzl
 v5R4t0ptB0Nz7Dv49zNDUQKruor3tbA=
X-Google-Smtp-Source: AH8x226AWkdBpJDRvjalarCGqtzs/u8MDZxQIhwTVBk8c52vNWvB1qcx4ekdDf8g+US9J6oOAZFuBQ==
X-Received: by 10.28.65.6 with SMTP id o6mr5864669wma.145.1516645374843;
 Mon, 22 Jan 2018 10:22:54 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id v22sm4812277wra.58.2018.01.22.10.22.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 Jan 2018 10:22:54 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 18:22:45 +0000
Message-Id: <20180122182247.18490-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 0/2] xen/arm: GICv3: Only initialize ITS when
	LPIs are available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgZml4IGFuIGlzc3VlIEkgZGlzY292ZXJl
ZCB3aGVuIHVzaW5nIHRoZSBGb3VuZGF0aW9uCm1vZGVsIGFuZCB0aGUgRFQgcHJvdmlkZWQgYnkg
TGludXggdXBzdHJlYW0uCgpJbmRlZWQgdGhlIERldmljZS1UcmVlIGlzIGV4cG9zaW5nIGFuIElU
UyBidXQgTFBJcyBhcmUgbm90IGF2YWlsYWJsZS4KUmVzdWx0aW5nIHRvIGFuIGVhcmx5IGNyYXNo
IG9uIFhlbi4KCldoaWxzdCB0aGlzIGxvb2tzIGEgRFQgaXNzdWUsIExpbnV4IGlzIGFibGUgdG8g
Y29wZSB3aXRoIGl0LiBTbyBJIHRoaW5rIFhlbgpzaG91bGQgYWxzbyBjb3BlIHdpdGggc3VjaCBE
VC4KCkNoZWVycywKCkp1bGllbiBHcmFsbCAoMik6CiAgeGVuL2FybTogR0lDdjM6IFBhcnNlIElU
UyBpbmZvcm1hdGlvbiBmcm9tIHRoZSBmaXJtd2FyZSB0YWJsZXMgbGF0ZXIKICAgIG9uCiAgeGVu
L2FybTogR0lDdjM6IE9ubHkgaW5pdGlhbGl6ZSBJVFMgd2hlbiB0aGUgZGlzdHJpYnV0b3Igc3Vw
cG9ydHMKICAgIExQSXMuCgogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCA0NyAr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgICAgICAgICAgICB8IDE5ICsrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oIHwgMTIgLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNl
cnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:23:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edgkG-000604-Ba; Mon, 22 Jan 2018 18:23:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r/hy=er=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edgkF-0005zo-EW
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:22:59 +0000
X-Inumbo-ID: 44af8fa6-ffa1-11e7-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44af8fa6-ffa1-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 19:22:57 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id 141so18617463wme.3
 for <xen-devel@lists.xenproject.org>; Mon, 22 Jan 2018 10:22:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=tt2co0RRpjeQXAhRNzj3W2MDTpX4xnPonjfR6QQq14M=;
 b=UL+63a8wbkS8oV7gfJwgjvtPtMh5vKIaSxpdp9TbOCXKMtNsEHPYG2gD/YlSM3ZxqE
 1nHEd8IRqABmoQdH81N6CagcjMWUsov3jKAbM6gCLgRYmBbHPf2qJDzbkHcztROu27fv
 CpjuScAn8DznS75r06/h9C7hPiChklYI6H4Tk=
X-Google-DKIM-Signature: v=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=tt2co0RRpjeQXAhRNzj3W2MDTpX4xnPonjfR6QQq14M=;
 b=okVfEZBYLO3MhgG3CoYzA6QiuxsJEBSgKAOtrS2/yyN8KODLEhK8pxmNuMIBbQowJG
 SxnCx0hJ+ebkgdNmVp32f/5MNf7wEFnPGlHqltIiH11vblD4YHlY9rvCsUPfbOyIk6bS
 rZVrbsB8aQrMdqcxYmUzMc2e+Ph3Y0b3yNbN9wVmIZNZD5tJ5WbFjxQH3F0cqBW3Cw5X
 AVh50o0Z0yG06gnavs/eI97HbddBBnNaej3pkdGJ4V6PlIgnNX6rLXpLEcDsWIRrmpP2
 kEwe8kxzUrdoRCR2nQcih3xsPlCa0zMpkSmeRsycV1sLP+fe5SecZROhaTUDeTFaTC2t
 usiA==
X-Gm-Message-State: AKwxytc5V6UvCrxx+hCydygmlx4AvNu1qX6yzbCodNriY8oBhTC7kGUY
 6m3lrbg+vyZ4fMCRQrwMyjeSn7kbrD0=
X-Google-Smtp-Source: AH8x224PGPCcCUTpMvhYAHm+m2EaLc283NWYqbsJ6kNlmBOKIIkNJQnHKo2tuxshwZ9EJbQzGFFmMw==
X-Received: by 10.28.145.21 with SMTP id t21mr6598999wmd.136.1516645376596;
 Mon, 22 Jan 2018 10:22:56 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id v22sm4812277wra.58.2018.01.22.10.22.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 Jan 2018 10:22:56 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 18:22:47 +0000
Message-Id: <20180122182247.18490-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180122182247.18490-1-julien.grall@linaro.org>
References: <20180122182247.18490-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 2/2] xen/arm: GICv3: Only initialize ITS when
	the distributor supports LPIs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlcmUgYXJlIGZpcm13YXJlIHRhYmxlcyBvdXQgZGVzY3JpYmluZyB0aGUgSVRTIGJ1dCBkb2Vz
IG5vdCBzdXBwb3J0CkxQSXMuIFRoaXMgd2lsbCByZXN1bHQgdG8gYSBkYXRhIGFib3J0IHdoZW4g
dHJ5aW5nIHRvIGluaXRpYWxpemUgSVRTLgoKV2hpbGUgdGhpcyBjYW4gYmUgY29uc2lkZXIgYSBi
dWcgaW4gdGhlIERldmljZS1UcmVlLCBzYW1lIGNvbmZpZ3VyYXRpb24KYm9vdHMgb24gTGludXgu
IFNvIGdhdGUgdGhlIElUUyBpbml0aWFsaXphdGlvbiB3aXRoIHRoZSBzdXBwb3J0IG9mIExQSXMK
aW4gdGhlIGRpc3RyaWJ1dG9yLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgfCAxNCArKysrKysr
KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12
My5jCmluZGV4IDlmOWNmNTlmODIuLjczMDQ1MGUzNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE2MzcsNiArMTYzNywx
MSBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXpl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB9CiAjZW5kaWYKIAorc3RhdGljIGJvb2wgZ2ljX2Rp
c3Rfc3VwcG9ydHNfbHBpcyh2b2lkKQoreworICAgIHJldHVybiAocmVhZGxfcmVsYXhlZChHSUNE
ICsgR0lDRF9UWVBFUikgJiBHSUNEX1RZUEVfTFBJUyk7Cit9CisKIC8qIFNldCB1cCB0aGUgR0lD
ICovCiBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCiB7CkBAIC0xNjk5LDkgKzE3
MDQsMTIgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjNfaW5pdCh2b2lkKQogCiAgICAgZ2ljdjNf
ZGlzdF9pbml0KCk7CiAKLSAgICByZXMgPSBnaWN2M19pdHNfaW5pdCgpOwotICAgIGlmICggcmVz
ICkKLSAgICAgICAgcGFuaWMoIkdJQ3YzOiBJVFM6IGluaXRpYWxpemF0aW9uIGZhaWxlZDogJWRc
biIsIHJlcyk7CisgICAgaWYgKCBnaWNfZGlzdF9zdXBwb3J0c19scGlzKCkgKQorICAgIHsKKyAg
ICAgICAgcmVzID0gZ2ljdjNfaXRzX2luaXQoKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAg
ICAgICAgcGFuaWMoIkdJQ3YzOiBJVFM6IGluaXRpYWxpemF0aW9uIGZhaWxlZDogJWRcbiIsIHJl
cyk7CisgICAgfQogCiAgICAgcmVzID0gZ2ljdjNfY3B1X2luaXQoKTsKICAgICBpZiAoIHJlcyAp
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:23:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edgkG-00060J-IR; Mon, 22 Jan 2018 18:23:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r/hy=er=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edgkF-0005zp-F2
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:22:59 +0000
X-Inumbo-ID: 44412bbd-ffa1-11e7-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44412bbd-ffa1-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 19:22:56 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id i186so18080538wmi.4
 for <xen-devel@lists.xenproject.org>; Mon, 22 Jan 2018 10:22:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=SC1ODd2piaPVFoA2NWp9Lv1i+Q4B3ZL8zlYKeOQWLvc=;
 b=Bt7LmILWyKRzvaf1+myQtuX8Z9q7YAF19ZyFPmSBLq9t81SLDAcusNGe7jkA1lln1O
 4V0H1UoxisrKSW5FYClogczTYgGc5RVF1kkhQcgIoIeeh22Dz5vl1p7j0HKWPaqHFZpm
 WvXOM8qFEG/PutgxIb6BqJfSB/C6ddt6EIWzs=
X-Google-DKIM-Signature: v=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=SC1ODd2piaPVFoA2NWp9Lv1i+Q4B3ZL8zlYKeOQWLvc=;
 b=hqHvWhWceFeWdQeN1zr90A2eBSpUAxlJnDqn3WJi2r/kC2p/ZWM8HPixtq66fS5o9m
 rNcTLim5yj1TVk9Kxo/eb4bSNAc2D9KBaHIZFSbHT3CVJ+8qCtBZyI2QquumuV/6bict
 pKJSd6ulPN9rWOv8GEL/eu1OS2jpPnY0LLwVWrBwYqJHnR+JLvh/CqhsVjX5ewYdXLJd
 /tWHKZsWA4fZyhCHc7hHwP0USKWx3IPVJgStENF4hJ24722icQ/cBolkNSHxhPrwDkJi
 l0URT2YU+vBtoeg6bKDBLc2UHykrcT1OGBQhOHZrrGCpStJHRNXG9o6eV14+4q81OQAT
 MO4w==
X-Gm-Message-State: AKwxytf6mSwhMZAiuIVBCf5aUyIEUpPljnmDZWKaXD0oh+xcNDxfLFCE
 BEKucSeuKDxcd+9zIp+/HQBjw5eyous=
X-Google-Smtp-Source: AH8x227UnxHRU93M4cmaTGK91SieFAizdKioV95LbcbxR4x333lioIkG0TfF6zv04ttM9sKSmgo95g==
X-Received: by 10.28.23.205 with SMTP id 196mr5969839wmx.132.1516645375791;
 Mon, 22 Jan 2018 10:22:55 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id v22sm4812277wra.58.2018.01.22.10.22.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 Jan 2018 10:22:55 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 18:22:46 +0000
Message-Id: <20180122182247.18490-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180122182247.18490-1-julien.grall@linaro.org>
References: <20180122182247.18490-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 1/2] xen/arm: GICv3: Parse ITS information from
	the firmware tables later on
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlcmUgYXJlIERldmljZSBUcmVlIChlLmcgZm9yIHRoZSBGb3VuZGF0aW9uIE1vZGVsKSBvdXQg
dGhhdCBkZXNjcmliZXMgdGhlCklUUyBidXQgTFBJcyBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBw
bGF0Zm9ybS4gQm9vdGluZyB3aXRoIHN1Y2ggRFQgd2lsbApyZXN1bHQgdG8gYW4gZWFybHkgRGF0
YSBBYm9ydC4gVGhlIHNhbWUgRFQgaXMgYm9vdGluZyBmaW5lIHdpdGggYQpiYXJlbWV0YWwgIExp
bnV4IGJlY2F1c2UgSVRTIHdpbGwgYmUgaW5pdGlhbGl6ZWQgb25seSB3aGVuIExQSXMgaXMKc3Vw
cG9ydGVkLgoKV2hpbGUgdGhpcyBpcyBhIGJ1ZyBpbiB0aGUgRFQsIEkgdGhpbmsgWGVuIHNob3Vs
ZCBiZSBib290IHdpdGggdGhlIHNhbWUKaGFyZHdhcmUgbGV2ZWwgc3VwcG9ydCAoZS5nIElUUyB3
aWxsIG5vdCBiZSB1c2VkKSBhcyB3aXRoIGEgYmFyZW1ldGFsCkxpbnV4LgoKVGhlIHNsaWdodCBw
cm9ibGVtIGlzIFhlbiBpcyByZWx5aW5nIG9uIGdpY3YzX2l0c19ob3N0X2hhc19pdHMoKSB0byBr
bm93CmlmIElUUyBjYW4gYmUgdXNlZC4gVGhlIGxpc3QgaXMgcG9wdWxhdGVkIGJ5IGdpY3YzX2l0
c197ZHQsYWNwaX1faW5pdCgpLgpJdCB3b3VsZCB0aGVvcml0aWNhbCBiZSBwb3NzaWJsZSB0byBn
YXRlIHRob3NlIHdpdGggYSBjaGVjayBvZgpHSUNEX1RZUEVSLkxQSVMgYmVjYXVzZSB3ZSBkb24n
dCBrbm93IHlldCB3aGV0aGVyIHRoZSBIVyBpcyBhbiBhY3R1YWwKR0lDdjMvR0lDdjQuCgpMb29r
aW5nIGF0IHRoZSBjYWxsZXJzIG9mIGdpY3YzX2l0c19ob3N0X2hhc19pdHMoKSwgdGhleSB3aWxs
IG9ubHkgYmUKZG9uZSBhZnRlciBnaWN2M19pdHNfaW5pdCgpIGlzIGNhbGxlZC4gVGhlcmVmb3Jl
IG1vdmUgdGhlIHBhcnNpbmcgb2YgSVRTCmluZm9ybWF0aW9uIGZyb20gZmlybXdhcmUgdGFibGVz
IGxhdGVyIG9uLgoKTm90ZSB0aGF0IGdpY3YzX2l0c19pbml0KCkgaGFzIGJlZW4gbW92ZWQgYXQg
dGhlIGVuZCBvZiB0aGUgZmlsZSB0bwphdm9pZCBmb3J3YXJkIGRlY2xhcmF0aW9uLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCi0tLQoKSSBj
YW4gbW92ZSB0aGUgY29kZSBtb3ZlbWVudCBpbiBhIHNlcGFyYXRlIHBhdGNoIGlmIG5lY2Vzc2Fy
eS4gSXQgd2FzCnNtYWxsIGVub3VnaCB0aGF0IEkgdGhvdWdodCBpdCB3b3VsZCBub3QgYmUgd29y
dGguCi0tLQogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCA0NyArKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAg
ICAgICAgICB8ICA1IC0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaCB8IDEy
IC0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hlbi9hcmNo
L2FybS9naWMtdjMtaXRzLmMKaW5kZXggZTU3YWUwNTc3MS4uYjAxYTBkOWViNSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0
cy5jCkBAIC01MTUsMjEgKzUxNSw2IEBAIHN0YXRpYyBpbnQgZ2ljdjNfaXRzX2luaXRfc2luZ2xl
X2l0cyhzdHJ1Y3QgaG9zdF9pdHMgKmh3X2l0cykKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGdp
Y3YzX2l0c19pbml0KHZvaWQpCi17Ci0gICAgc3RydWN0IGhvc3RfaXRzICpod19pdHM7Ci0gICAg
aW50IHJldDsKLQotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaHdfaXRzLCAmaG9zdF9pdHNfbGlz
dCwgZW50cnkpCi0gICAgewotICAgICAgICByZXQgPSBnaWN2M19pdHNfaW5pdF9zaW5nbGVfaXRz
KGh3X2l0cyk7Ci0gICAgICAgIGlmICggcmV0ICkKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0g
ICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIC8qCiAgKiBUT0RPOiBJbnZlc3RpZ2F0ZSB0aGUg
aW50ZXJhY3Rpb24gd2hlbiBhIGd1ZXN0IHJlbW92ZXMgYSBkZXZpY2Ugd2hpbGUKICAqIHNvbWUg
TFBJcyBhcmUgc3RpbGwgaW4gZmxpZ2h0LgpAQCAtMTAxOSw3ICsxMDA0LDcgQEAgc3RhdGljIHZv
aWQgYWRkX3RvX2hvc3RfaXRzX2xpc3QocGFkZHJfdCBhZGRyLCBwYWRkcl90IHNpemUsCiB9CiAK
IC8qIFNjYW4gdGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhv
c3QgSVRTZXMgb3V0IG9mIGl0LiAqLwotdm9pZCBnaWN2M19pdHNfZHRfaW5pdChjb25zdCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCitzdGF0aWMgdm9pZCBnaWN2M19pdHNfZHRfaW5pdChj
b25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCiB7CiAgICAgY29uc3Qgc3RydWN0IGR0
X2RldmljZV9ub2RlICppdHMgPSBOVUxMOwogCkBAIC0xMDU2LDcgKzEwNDEsNyBAQCBzdGF0aWMg
aW50IGdpY3YzX2l0c19hY3BpX3Byb2JlKHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAqaGVh
ZGVyLAogICAgIHJldHVybiAwOwogfQogCi12b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkK
K3N0YXRpYyB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKIHsKICAgICAvKiBQYXJzZSBJ
VFMgaW5mb3JtYXRpb24gKi8KICAgICBhY3BpX3RhYmxlX3BhcnNlX21hZHQoQUNQSV9NQURUX1RZ
UEVfR0VORVJJQ19UUkFOU0xBVE9SLApAQCAtMTA4MSw4ICsxMDY2LDM2IEBAIHVuc2lnbmVkIGxv
bmcgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB2b2lk
ICpiYXNlX3B0cikKIAogICAgIHJldHVybiBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmlj
X3RyYW5zbGF0b3IpICogdmdpY192M19pdHNfY291bnQoZCk7CiB9CisjZWxzZSAvKiAhQ09ORklH
X0FDUEkgKi8KKworc3RhdGljIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQoreworICAg
IEFTU0VSVF9VTlJFQUNIQUJMRSgpOworfQorCiAjZW5kaWYKIAoraW50IGdpY3YzX2l0c19pbml0
KHZvaWQpCit7CisgICAgc3RydWN0IGhvc3RfaXRzICpod19pdHM7CisgICAgaW50IHJldDsKKwor
ICAgIGlmICggYWNwaV9kaXNhYmxlZCApCisgICAgICAgIGdpY3YzX2l0c19kdF9pbml0KCk7Cisg
ICAgZWxzZQorICAgICAgICBnaWN2M19pdHNfYWNwaV9pbml0KCk7CisKKyAgICBsaXN0X2Zvcl9l
YWNoX2VudHJ5KGh3X2l0cywgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgIHsKKyAgICAgICAg
cmV0ID0gZ2ljdjNfaXRzX2luaXRfc2luZ2xlX2l0cyhod19pdHMpOworICAgICAgICBpZiAoIHJl
dCApCisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKworICAgIHJldHVybiAwOworfQor
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggYTBkMjkwYjU1
Yy4uOWY5Y2Y1OWY4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hl
bi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMTMxNCw5ICsxMzE0LDYgQEAgc3RhdGljIHZvaWQgX19p
bml0IGdpY3YzX2R0X2luaXQodm9pZCkKICAgICBpZiAoICFyZXMgKQogICAgICAgICBkdF9kZXZp
Y2VfZ2V0X2FkZHJlc3Mobm9kZSwgMSArIGdpY3YzLnJkaXN0X2NvdW50ICsgMiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZ2YmFzZSwgJnZzaXplKTsKLQotICAgIC8qIENoZWNrIGZv
ciBJVFMgY2hpbGQgbm9kZXMgYW5kIGJ1aWxkIHRoZSBob3N0IElUUyBsaXN0IGFjY29yZGluZ2x5
LiAqLwotICAgIGdpY3YzX2l0c19kdF9pbml0KG5vZGUpOwogfQogCiBzdGF0aWMgaW50IGdpY3Yz
X2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCkBAIC0xNjA4LDggKzE2
MDUsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCiAKICAgICBn
aWN2My5yZGlzdF9zdHJpZGUgPSAwOwogCi0gICAgZ2ljdjNfaXRzX2FjcGlfaW5pdCgpOwotCiAg
ICAgLyoKICAgICAgKiBJbiBBQ1BJLCAwIGlzIGNvbnNpZGVyZWQgYXMgdGhlIGludmFsaWQgYWRk
cmVzcy4gSG93ZXZlciB0aGUgcmVzdAogICAgICAqIG9mIHRoZSBpbml0aWFsaXphdGlvbiByZWx5
IG9uIHRoZSBpbnZhbGlkIGFkZHJlc3MgdG8gYmUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljX3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5k
ZXggNDBkZmZkYzBmYS4uNzhhOWJiMTRkZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWNfdjNfaXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAg
LTEzMywxMSArMTMzLDcgQEAgc3RydWN0IGhvc3RfaXRzIHsKIAogZXh0ZXJuIHN0cnVjdCBsaXN0
X2hlYWQgaG9zdF9pdHNfbGlzdDsKIAotLyogUGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAg
YWxsIGhvc3QgSVRTZXMuICovCi12b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqbm9kZSk7Ci0KICNpZmRlZiBDT05GSUdfQUNQSQotdm9pZCBnaWN2M19p
dHNfYWNwaV9pbml0KHZvaWQpOwogdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9t
YWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqYmFzZV9wdHIpOwogI2VuZGlmCkBAIC0yMDIsMTUgKzE5OCw3IEBA
IHZvaWQgZ2ljdjNfbHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQg
ZG9tYWluX2lkLAogCiAjZWxzZQogCi1zdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2R0X2lu
aXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQotewotfQotCiAjaWZkZWYgQ09O
RklHX0FDUEkKLXN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpCi17
Ci19Ci0KIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9t
YWR0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpiYXNlX3B0cikKIHsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:27:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edgoA-0006Ou-3U; Mon, 22 Jan 2018 18:27:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edgo9-0006Oo-1h
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:27:01 +0000
X-Inumbo-ID: d28a32c8-ffa1-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d28a32c8-ffa1-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 18:26:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66469858"
To: Wei Liu <wei.liu2@citrix.com>
References: <20180122161304.16886-1-wei.liu2@citrix.com>
 <7cb1090e-5a1c-1bfc-9380-02c40a9d9690@citrix.com>
 <20180122181714.qex27ll46yivg6a7@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a5f5090c-e0cf-bf87-388c-390cf567b682@citrix.com>
Date: Mon, 22 Jan 2018 18:19:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180122181714.qex27ll46yivg6a7@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Doug Goldstein <cardoe@cardoe.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTg6MTcsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBKYW4gMjIsIDIwMTgg
YXQgMDY6MDk6MTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjIvMDEvMTgg
MTY6MTMsIFdlaSBMaXUgd3JvdGU6Cj4+PiBNb2RpZnkgZWFybHkgYm9vdCBjb2RlIHRvIHJlbG9j
YXRlIHB2aCBpbmZvIGFzIHdlbGwsIHNvIHRoYXQgd2UgY2FuIGJlCj4+PiBzdXJlIF9fdmEgaW4g
X19zdGFydF94ZW4gd29ya3MuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
Pj4gQ2M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Pj4gQ2M6IERv
dWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KPj4+Cj4+PiB2NDogaW5sY3VkZSBhdXRv
Y29uZi5oIGRpcmVjdGx5LiBUaGUgY29kZSBpdHNlbGYgaXMgdW5jaGFuZ2VkLgo+Pj4gLS0tCj4+
PiAgeGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUgfCAgNCArKysKPj4+ICB4ZW4vYXJjaC94ODYv
Ym9vdC9kZWZzLmggICB8ICAzICsrKwo+Pj4gIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgIHwg
MjUgKysrKysrKysrKy0tLS0tLS0tCj4+PiAgeGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYyAgfCA2
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4+PiAgNCBm
aWxlcyBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKPj4+Cj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvYm9v
dC9NYWtlZmlsZQo+Pj4gaW5kZXggYzYyNDZjODVkMi4uMWIzZjEyMWEyZiAxMDA2NDQKPj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlCj4+PiArKysgYi94ZW4vYXJjaC94ODYvYm9v
dC9NYWtlZmlsZQo+Pj4gQEAgLTcsNiArNywxMCBAQCBDTURMSU5FX0RFUFMgPSAkKERFRlNfSF9E
RVBTKSB2aWRlby5oCj4+PiAgUkVMT0NfREVQUyA9ICQoREVGU19IX0RFUFMpICQoQkFTRURJUikv
aW5jbHVkZS94ZW4vbXVsdGlib290LmggXAo+Pj4gIAkgICAgICQoQkFTRURJUikvaW5jbHVkZS94
ZW4vbXVsdGlib290Mi5oCj4+ICsgYXV0b2NvbmYuaAo+Pgo+PiBIb3dldmVyLCBpdCB3b3VsZCBt
dWNoIGJldHRlciB0byB0YWtlIHhlbi9rY29uZmlnLmggLi4uCj4+Cj4gVGhpcyBpcyBmaW5lIGJ5
IG1lLgo+Cj4+PiAgCj4+PiAraWZlcSAoJChDT05GSUdfUFZIX0dVRVNUKSx5KQo+Pj4gK1JFTE9D
X0RFUFMgKz0gJChCQVNFRElSKS9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc3RhcnRfaW5m
by5oCj4+PiArZW5kaWYKPiBbLi4uXQo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290
L3JlbG9jLmMgYi94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCj4+PiBpbmRleCBiOTkyNjc4YjVl
Li4xZmUxOTI5NGFkIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYwo+
Pj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYwo+Pj4gQEAgLTE0LDggKzE0LDggQEAK
Pj4+ICAKPj4+ICAvKgo+Pj4gICAqIFRoaXMgZW50cnkgcG9pbnQgaXMgZW50ZXJlZCBmcm9tIHhl
bi9hcmNoL3g4Ni9ib290L2hlYWQuUyB3aXRoOgo+Pj4gLSAqICAgLSAweDQoJWVzcCkgPSBNVUxU
SUJPT1RfTUFHSUMsCj4+PiAtICogICAtIDB4OCglZXNwKSA9IE1VTFRJQk9PVF9JTkZPUk1BVElP
Tl9BRERSRVNTLAo+Pj4gKyAqICAgLSAweDQoJWVzcCkgPSBNQUdJQywKPj4+ICsgKiAgIC0gMHg4
KCVlc3ApID0gSU5GT1JNQVRJT05fQUREUkVTUywKPj4+ICAgKiAgIC0gMHhjKCVlc3ApID0gVE9Q
TU9TVF9MT1dfTUVNT1JZX1NUQUNLX0FERFJFU1MuCj4+PiAgICovCj4+PiAgYXNtICgKPj4+IEBA
IC0yOSw2ICsyOSw4IEBAIGFzbSAoCj4+PiAgI2luY2x1ZGUgIi4uLy4uLy4uL2luY2x1ZGUveGVu
L211bHRpYm9vdC5oIgo+Pj4gICNpbmNsdWRlICIuLi8uLi8uLi9pbmNsdWRlL3hlbi9tdWx0aWJv
b3QyLmgiCj4+PiAgCj4+PiArI2luY2x1ZGUgIi4uLy4uLy4uL2luY2x1ZGUvZ2VuZXJhdGVkL2F1
dG9jb25mLmgiCj4+PiArCj4+PiAgI2RlZmluZSBnZXRfbWIyX2RhdGEodGFnLCB0eXBlLCBtZW1i
ZXIpICAgKCgobXVsdGlib290Ml90YWdfIyN0eXBlIyNfdCAqKSh0YWcpKS0+bWVtYmVyKQo+Pj4g
ICNkZWZpbmUgZ2V0X21iMl9zdHJpbmcodGFnLCB0eXBlLCBtZW1iZXIpICgodTMyKWdldF9tYjJf
ZGF0YSh0YWcsIHR5cGUsIG1lbWJlcikpCj4+PiAgCj4+PiBAQCAtNzEsNiArNzMsNDEgQEAgc3Rh
dGljIHUzMiBjb3B5X3N0cmluZyh1MzIgc3JjKQo+Pj4gICAgICByZXR1cm4gY29weV9tZW0oc3Jj
LCBwIC0gc3JjICsgMSk7Cj4+PiAgfQo+Pj4gIAo+Pj4gKyNpZmRlZiBDT05GSUdfUFZIX0dVRVNU
Cj4+IC4uLiBkcm9wIHRoaXMgaWZkZWYgYW5kIC4uLgo+Pgo+IFNvIHlvdSB3YW50IHJlbG9jLm8g
dG8gY29udGFpbiBwdmhfaW5mb19yZWxvYyB1bmNvbmRpdGlvbmFsbHk/Cj4KPiBGdW5kYW1lbnRh
bGx5IEkgZG9uJ3QgdGhpbmsgSSBjYXJlIGVub3VnaCBhYm91dCBhbGwgdGhlIGJpa2VzaGVkZGlu
ZyBzbwo+IGlmIEphbiBhbmQgeW91IGFncmVlIG9uIHRoaXMgSSB3aWxsIGp1c3QgbWFrZSB0aGUg
Y2hhbmdlLgoKSXQgd29udC7CoCBUaGUgZnVuY3Rpb24gd2lsbCBiZSBkcm9wcGVkIGR1ZSB0byBE
Q0UsIGJ1dCB3ZSdsbCBzcG90IGJ1aWxkCmJyZWFrYWdlcyBmYXIgbW9yZSBlYXNpbHkuwqAgKFRo
ZSBpbXBvcnRhbnQgYml0IGlzIHRoYXQgdGhlIGZ1bmN0aW9uIGNhbGwKaXMgZ3VhcmRlZCBieSB0
aGUgSVNfRU5BQkxFRCgpKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:31:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edgse-00073w-Lq; Mon, 22 Jan 2018 18:31:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wfn3=er=citrix.com=prvs=55302b5eb=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edgsd-000737-CY
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:31:39 +0000
X-Inumbo-ID: 790d11c5-ffa2-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 790d11c5-ffa2-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 18:31:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="459164666"
Date: Mon, 22 Jan 2018 18:31:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180122183131.6d3645zm35gduju7@citrix.com>
References: <20180122161304.16886-1-wei.liu2@citrix.com>
 <7cb1090e-5a1c-1bfc-9380-02c40a9d9690@citrix.com>
 <20180122181714.qex27ll46yivg6a7@citrix.com>
 <a5f5090c-e0cf-bf87-388c-390cf567b682@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a5f5090c-e0cf-bf87-388c-390cf567b682@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Doug Goldstein <cardoe@cardoe.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDY6MTk6NDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wMS8xOCAxODoxNywgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgSmFu
IDIyLCAyMDE4IGF0IDA2OjA5OjE0UE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
T24gMjIvMDEvMTggMTY6MTMsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IE1vZGlmeSBlYXJseSBib290
IGNvZGUgdG8gcmVsb2NhdGUgcHZoIGluZm8gYXMgd2VsbCwgc28gdGhhdCB3ZSBjYW4gYmUKPiA+
Pj4gc3VyZSBfX3ZhIGluIF9fc3RhcnRfeGVuIHdvcmtzLgo+ID4+Pgo+ID4+PiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+PiAtLS0KPiA+Pj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+Pj4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPj4+IENjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KPiA+Pj4gQ2M6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9l
LmNvbT4KPiA+Pj4KPiA+Pj4gdjQ6IGlubGN1ZGUgYXV0b2NvbmYuaCBkaXJlY3RseS4gVGhlIGNv
ZGUgaXRzZWxmIGlzIHVuY2hhbmdlZC4KPiA+Pj4gLS0tCj4gPj4+ICB4ZW4vYXJjaC94ODYvYm9v
dC9NYWtlZmlsZSB8ICA0ICsrKwo+ID4+PiAgeGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oICAgfCAg
MyArKysKPiA+Pj4gIHhlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyAgIHwgMjUgKysrKysrKysrKy0t
LS0tLS0tCj4gPj4+ICB4ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jICB8IDY0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KPiA+Pj4gIDQgZmlsZXMgY2hhbmdl
ZCwgNzggaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4gPj4+Cj4gPj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9ib290L01ha2Vm
aWxlCj4gPj4+IGluZGV4IGM2MjQ2Yzg1ZDIuLjFiM2YxMjFhMmYgMTAwNjQ0Cj4gPj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxlCj4gPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9ib290
L01ha2VmaWxlCj4gPj4+IEBAIC03LDYgKzcsMTAgQEAgQ01ETElORV9ERVBTID0gJChERUZTX0hf
REVQUykgdmlkZW8uaAo+ID4+PiAgUkVMT0NfREVQUyA9ICQoREVGU19IX0RFUFMpICQoQkFTRURJ
UikvaW5jbHVkZS94ZW4vbXVsdGlib290LmggXAo+ID4+PiAgCSAgICAgJChCQVNFRElSKS9pbmNs
dWRlL3hlbi9tdWx0aWJvb3QyLmgKPiA+PiArIGF1dG9jb25mLmgKPiA+Pgo+ID4+IEhvd2V2ZXIs
IGl0IHdvdWxkIG11Y2ggYmV0dGVyIHRvIHRha2UgeGVuL2tjb25maWcuaCAuLi4KPiA+Pgo+ID4g
VGhpcyBpcyBmaW5lIGJ5IG1lLgo+ID4KPiA+Pj4gIAo+ID4+PiAraWZlcSAoJChDT05GSUdfUFZI
X0dVRVNUKSx5KQo+ID4+PiArUkVMT0NfREVQUyArPSAkKEJBU0VESVIpL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmgKPiA+Pj4gK2VuZGlmCj4gPiBbLi4uXQo+ID4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYyBiL3hlbi9hcmNoL3g4Ni9ib290
L3JlbG9jLmMKPiA+Pj4gaW5kZXggYjk5MjY3OGI1ZS4uMWZlMTkyOTRhZCAxMDA2NDQKPiA+Pj4g
LS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYwo+ID4+PiArKysgYi94ZW4vYXJjaC94ODYv
Ym9vdC9yZWxvYy5jCj4gPj4+IEBAIC0xNCw4ICsxNCw4IEBACj4gPj4+ICAKPiA+Pj4gIC8qCj4g
Pj4+ICAgKiBUaGlzIGVudHJ5IHBvaW50IGlzIGVudGVyZWQgZnJvbSB4ZW4vYXJjaC94ODYvYm9v
dC9oZWFkLlMgd2l0aDoKPiA+Pj4gLSAqICAgLSAweDQoJWVzcCkgPSBNVUxUSUJPT1RfTUFHSUMs
Cj4gPj4+IC0gKiAgIC0gMHg4KCVlc3ApID0gTVVMVElCT09UX0lORk9STUFUSU9OX0FERFJFU1Ms
Cj4gPj4+ICsgKiAgIC0gMHg0KCVlc3ApID0gTUFHSUMsCj4gPj4+ICsgKiAgIC0gMHg4KCVlc3Ap
ID0gSU5GT1JNQVRJT05fQUREUkVTUywKPiA+Pj4gICAqICAgLSAweGMoJWVzcCkgPSBUT1BNT1NU
X0xPV19NRU1PUllfU1RBQ0tfQUREUkVTUy4KPiA+Pj4gICAqLwo+ID4+PiAgYXNtICgKPiA+Pj4g
QEAgLTI5LDYgKzI5LDggQEAgYXNtICgKPiA+Pj4gICNpbmNsdWRlICIuLi8uLi8uLi9pbmNsdWRl
L3hlbi9tdWx0aWJvb3QuaCIKPiA+Pj4gICNpbmNsdWRlICIuLi8uLi8uLi9pbmNsdWRlL3hlbi9t
dWx0aWJvb3QyLmgiCj4gPj4+ICAKPiA+Pj4gKyNpbmNsdWRlICIuLi8uLi8uLi9pbmNsdWRlL2dl
bmVyYXRlZC9hdXRvY29uZi5oIgo+ID4+PiArCj4gPj4+ICAjZGVmaW5lIGdldF9tYjJfZGF0YSh0
YWcsIHR5cGUsIG1lbWJlcikgICAoKChtdWx0aWJvb3QyX3RhZ18jI3R5cGUjI190ICopKHRhZykp
LT5tZW1iZXIpCj4gPj4+ICAjZGVmaW5lIGdldF9tYjJfc3RyaW5nKHRhZywgdHlwZSwgbWVtYmVy
KSAoKHUzMilnZXRfbWIyX2RhdGEodGFnLCB0eXBlLCBtZW1iZXIpKQo+ID4+PiAgCj4gPj4+IEBA
IC03MSw2ICs3Myw0MSBAQCBzdGF0aWMgdTMyIGNvcHlfc3RyaW5nKHUzMiBzcmMpCj4gPj4+ICAg
ICAgcmV0dXJuIGNvcHlfbWVtKHNyYywgcCAtIHNyYyArIDEpOwo+ID4+PiAgfQo+ID4+PiAgCj4g
Pj4+ICsjaWZkZWYgQ09ORklHX1BWSF9HVUVTVAo+ID4+IC4uLiBkcm9wIHRoaXMgaWZkZWYgYW5k
IC4uLgo+ID4+Cj4gPiBTbyB5b3Ugd2FudCByZWxvYy5vIHRvIGNvbnRhaW4gcHZoX2luZm9fcmVs
b2MgdW5jb25kaXRpb25hbGx5Pwo+ID4KPiA+IEZ1bmRhbWVudGFsbHkgSSBkb24ndCB0aGluayBJ
IGNhcmUgZW5vdWdoIGFib3V0IGFsbCB0aGUgYmlrZXNoZWRkaW5nIHNvCj4gPiBpZiBKYW4gYW5k
IHlvdSBhZ3JlZSBvbiB0aGlzIEkgd2lsbCBqdXN0IG1ha2UgdGhlIGNoYW5nZS4KPiAKPiBJdCB3
b250LsKgIFRoZSBmdW5jdGlvbiB3aWxsIGJlIGRyb3BwZWQgZHVlIHRvIERDRSwgYnV0IHdlJ2xs
IHNwb3QgYnVpbGQKPiBicmVha2FnZXMgZmFyIG1vcmUgZWFzaWx5LsKgIChUaGUgaW1wb3J0YW50
IGJpdCBpcyB0aGF0IHRoZSBmdW5jdGlvbiBjYWxsCj4gaXMgZ3VhcmRlZCBieSB0aGUgSVNfRU5B
QkxFRCgpKQoKcmVsb2MubyB3aWxsIHN0aWxsIGhhdmUgdGhhdCBmdW5jdGlvbiBpbiBub24tUFZI
IGJ1aWxkIG9uIG15IG1hY2hpbmUuCkFuZCB0aGF0J3Mgd2l0aCB0aGUgZm9sbG93aW5nIGRpZmYg
YXBwbGllZC4KCkFnYWluLiBJIGRvbid0IGNhcmUgdG8gYXJndWUgb25lIHdheSBvciB0aGUgb3Ro
ZXIuIEkgaGF2ZSBib3RoIHZlcnNpb25zLgpZb3UgYW5kIEphbiBuZWVkIHRvIGRlY2lkZSB3aGlj
aCB2ZXJzaW9uIHlvdSBsaWtlLgoKLS0tODwtLS0KRnJvbSA0NDMwMGVkYzBlODVkODQxZWEyZmQx
NDA0NzU4ZDM3YTQ2YWIwNTI0IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpEYXRlOiBNb24sIDIyIEphbiAyMDE4IDE4OjMwOjE2ICsw
MDAwClN1YmplY3Q6IFtQQVRDSF0geHh4CgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L01ha2VmaWxl
IHwgIDcgKystLS0tLQogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgfCAgNiArKystLS0KIHhl
bi9hcmNoL3g4Ni9ib290L3JlbG9jLmMgIHwgMTQgKysrKystLS0tLS0tLS0KIDMgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2Jvb3QvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZQppbmRl
eCAxYjNmMTIxYTJmLi5lMTAzODgyODJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9N
YWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZQpAQCAtNSwxMSArNSw4IEBA
IERFRlNfSF9ERVBTID0gZGVmcy5oICQoQkFTRURJUikvaW5jbHVkZS94ZW4vc3RkYm9vbC5oCiBD
TURMSU5FX0RFUFMgPSAkKERFRlNfSF9ERVBTKSB2aWRlby5oCiAKIFJFTE9DX0RFUFMgPSAkKERF
RlNfSF9ERVBTKSAkKEJBU0VESVIpL2luY2x1ZGUveGVuL211bHRpYm9vdC5oIFwKLQkgICAgICQo
QkFTRURJUikvaW5jbHVkZS94ZW4vbXVsdGlib290Mi5oCi0KLWlmZXEgKCQoQ09ORklHX1BWSF9H
VUVTVCkseSkKLVJFTE9DX0RFUFMgKz0gJChCQVNFRElSKS9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9odm0vc3RhcnRfaW5mby5oCi1lbmRpZgorCSAgICAgJChCQVNFRElSKS9pbmNsdWRlL3hlbi9t
dWx0aWJvb3QyLmggXAorCSAgICAgJChCQVNFRElSKS9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9o
dm0vc3RhcnRfaW5mby5oCiAKIGhlYWQubzogY21kbGluZS5TIHJlbG9jLlMKIApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCmlu
ZGV4IDkyMTkwNjcyMzEuLjNjYjY2ZmMwNmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290
L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTU4NSwxMyArNTg1LDEz
IEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgIHB1c2ggICAgJWVheCAgICAgICAgICAgICAg
ICAvKiBNYWdpYyBudW1iZXIuICovCiAgICAgICAgIGNhbGwgICAgcmVsb2MKICNpZmRlZiBDT05G
SUdfUFZIX0dVRVNUCi0gICAgICAgIGNtcCAgICAgJDAsc3ltX2ZzKHB2aF9ib290KQorICAgICAg
ICBjbXAgICAgICQwLCBzeW1fZnMocHZoX2Jvb3QpCiAgICAgICAgIGplICAgICAgMWYKLSAgICAg
ICAgbW92ICAgICAlZWF4LHN5bV9mcyhwdmhfc3RhcnRfaW5mb19wYSkKKyAgICAgICAgbW92ICAg
ICAlZWF4LCBzeW1fZnMocHZoX3N0YXJ0X2luZm9fcGEpCiAgICAgICAgIGptcCAgICAgMmYKICNl
bmRpZgogMToKLSAgICAgICAgbW92ICAgICAlZWF4LHN5bV9mcyhtdWx0aWJvb3RfcHRyKQorICAg
ICAgICBtb3YgICAgICVlYXgsIHN5bV9mcyhtdWx0aWJvb3RfcHRyKQogMjoKIAogICAgICAgICAv
KgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYyBiL3hlbi9hcmNoL3g4Ni9i
b290L3JlbG9jLmMKaW5kZXggMWZlMTkyOTRhZC4uOGE2NjM5MDM4MyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2Jvb3QvcmVsb2MuYworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCkBA
IC0yOSw3ICsyOSw4IEBAIGFzbSAoCiAjaW5jbHVkZSAiLi4vLi4vLi4vaW5jbHVkZS94ZW4vbXVs
dGlib290LmgiCiAjaW5jbHVkZSAiLi4vLi4vLi4vaW5jbHVkZS94ZW4vbXVsdGlib290Mi5oIgog
Ci0jaW5jbHVkZSAiLi4vLi4vLi4vaW5jbHVkZS9nZW5lcmF0ZWQvYXV0b2NvbmYuaCIKKyNpbmNs
dWRlICIuLi8uLi8uLi9pbmNsdWRlL3hlbi9rY29uZmlnLmgiCisjaW5jbHVkZSA8cHVibGljL2Fy
Y2gteDg2L2h2bS9zdGFydF9pbmZvLmg+CiAKICNkZWZpbmUgZ2V0X21iMl9kYXRhKHRhZywgdHlw
ZSwgbWVtYmVyKSAgICgoKG11bHRpYm9vdDJfdGFnXyMjdHlwZSMjX3QgKikodGFnKSktPm1lbWJl
cikKICNkZWZpbmUgZ2V0X21iMl9zdHJpbmcodGFnLCB0eXBlLCBtZW1iZXIpICgodTMyKWdldF9t
YjJfZGF0YSh0YWcsIHR5cGUsIG1lbWJlcikpCkBAIC03MywxMCArNzQsNiBAQCBzdGF0aWMgdTMy
IGNvcHlfc3RyaW5nKHUzMiBzcmMpCiAgICAgcmV0dXJuIGNvcHlfbWVtKHNyYywgcCAtIHNyYyAr
IDEpOwogfQogCi0jaWZkZWYgQ09ORklHX1BWSF9HVUVTVAotCi0jaW5jbHVkZSA8cHVibGljL2Fy
Y2gteDg2L2h2bS9zdGFydF9pbmZvLmg+Ci0KIHN0YXRpYyBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8g
KnB2aF9pbmZvX3JlbG9jKHUzMiBpbikKIHsKICAgICBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gKm91
dDsKQEAgLTEwNiw3ICsxMDMsNiBAQCBzdGF0aWMgc3RydWN0IGh2bV9zdGFydF9pbmZvICpwdmhf
aW5mb19yZWxvYyh1MzIgaW4pCiAKICAgICByZXR1cm4gb3V0OwogfQotI2VuZGlmCiAKIHN0YXRp
YyBtdWx0aWJvb3RfaW5mb190ICptYmlfcmVsb2ModTMyIG1iaV9pbikKIHsKQEAgLTI3NSwxMCAr
MjcxLDEwIEBAIHZvaWQgX19zdGRjYWxsICpyZWxvYyh1MzIgbWFnaWMsIHUzMiBpbiwgdTMyIHRy
YW1wb2xpbmUpCiAgICAgY2FzZSBNVUxUSUJPT1QyX0JPT1RMT0FERVJfTUFHSUM6CiAgICAgICAg
IHJldHVybiBtYmkyX3JlbG9jKGluKTsKIAotI2lmZGVmIENPTkZJR19QVkhfR1VFU1QKICAgICBj
YXNlIFhFTl9IVk1fU1RBUlRfTUFHSUNfVkFMVUU6Ci0gICAgICAgIHJldHVybiBwdmhfaW5mb19y
ZWxvYyhpbik7Ci0jZW5kaWYKKyAgICAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19QVkhfR1VF
U1QpICkKKyAgICAgICAgICAgIHJldHVybiBwdmhfaW5mb19yZWxvYyhpbik7CisgICAgICAgIC8q
IEZhbGx0aHJvdWdoICovCiAKICAgICBkZWZhdWx0OgogICAgICAgICAvKiBOb3RoaW5nIHdlIGNh
biBkbyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:40:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:40:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edh1B-0007ng-M2; Mon, 22 Jan 2018 18:40:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edh1A-0007na-16
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:40:28 +0000
X-Inumbo-ID: b3b18cf1-ffa3-11e7-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3b18cf1-ffa3-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 18:40:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66470961"
To: Jan Beulich <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
Date: Mon, 22 Jan 2018 18:39:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6624A602000078001A1375@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTY6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDE2OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDEvMTggMTU6NDgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTU6MzgsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIyLzAxLzE4IDE1OjIyLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTU6MTgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMjIvMDEvMTggMTM6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9u
IDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gQXMg
YSBwcmVwYXJhdGlvbiBmb3IgZG9pbmcgcGFnZSB0YWJsZSBpc29sYXRpb24gaW4gdGhlIFhlbiBo
eXBlcnZpc29yCj4+Pj4+Pj4+IGluIG9yZGVyIHRvIG1pdGlnYXRlICJNZWx0ZG93biIgdXNlIGRl
ZGljYXRlZCBzdGFja3MsIEdEVCBhbmQgVFNTIGZvcgo+Pj4+Pj4+PiA2NCBiaXQgUFYgZG9tYWlu
cyBtYXBwZWQgdG8gdGhlIHBlci1kb21haW4gdmlydHVhbCBhcmVhLgo+Pj4+Pj4+Pgo+Pj4+Pj4+
PiBUaGUgcGVyLXZjcHUgc3RhY2tzIGFyZSB1c2VkIGZvciBlYXJseSBpbnRlcnJ1cHQgaGFuZGxp
bmcgb25seS4gQWZ0ZXIKPj4+Pj4+Pj4gc2F2aW5nIHRoZSBkb21haW4ncyByZWdpc3RlcnMgc3Rh
Y2tzIGFyZSBzd2l0Y2hlZCBiYWNrIHRvIHRoZSBub3JtYWwKPj4+Pj4+Pj4gcGVyIHBoeXNpY2Fs
IGNwdSBvbmVzIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gYWRkcmVzcyBvbi1zdGFjayBkYXRhCj4+
Pj4+Pj4+IGZyb20gb3RoZXIgY3B1cyBlLmcuIHdoaWxlIGhhbmRsaW5nIElQSXMuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IEFkZGluZyAlY3IzIHN3aXRjaGluZyBiZXR3ZWVuIHNhdmluZyBvZiB0aGUgcmVn
aXN0ZXJzIGFuZCBzd2l0Y2hpbmcKPj4+Pj4+Pj4gdGhlIHN0YWNrcyB3aWxsIGVuYWJsZSB0aGUg
cG9zc2liaWxpdHkgdG8gcnVuIGd1ZXN0IGNvZGUgd2l0aG91dCBhbnkKPj4+Pj4+Pj4gcGVyIHBo
eXNpY2FsIGNwdSBtYXBwaW5nLCBpLmUuIGF2b2lkaW5nIHRoZSB0aHJlYXQgb2YgYSBndWVzdCBi
ZWluZwo+Pj4+Pj4+PiBhYmxlIHRvIGFjY2VzcyBvdGhlciBkb21haW5zIGRhdGEuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IFdpdGhvdXQgYW55IGZ1cnRoZXIgbWVhc3VyZXMgaXQgd2lsbCBzdGlsbCBiZSBw
b3NzaWJsZSBmb3IgZS5nLiBhCj4+Pj4+Pj4+IGd1ZXN0J3MgdXNlciBwcm9ncmFtIHRvIHJlYWQg
c3RhY2sgZGF0YSBvZiBhbm90aGVyIHZjcHUgb2YgdGhlIHNhbWUKPj4+Pj4+Pj4gZG9tYWluLCBi
dXQgdGhpcyBjYW4gYmUgZWFzaWx5IGF2b2lkZWQgYnkgYSBsaXR0bGUgUFYtQUJJIG1vZGlmaWNh
dGlvbgo+Pj4+Pj4+PiBpbnRyb2R1Y2luZyBwZXItY3B1IHVzZXIgYWRkcmVzcyBzcGFjZXMuCj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IFRoaXMgc2VyaWVzIGlzIG1lYW50IGFzIGEgcmVwbGFjZW1lbnQgZm9y
IEFuZHJldydzIHBhdGNoIHNlcmllczoKPj4+Pj4+Pj4gIng4NjogUHJlcmVxdWlzaXRlIHdvcmsg
Zm9yIGEgWGVuIEtBSVNFUiBzb2x1dGlvbiIuCj4+Pj4+Pj4gQ29uc2lkZXJpbmcgaW4gcGFydGlj
dWxhciB0aGUgdHdvIHJldmVydHMsIHdoYXQgSSdtIG1pc3NpbmcgaGVyZQo+Pj4+Pj4+IGlzIGEg
Y2xlYXIgZGVzY3JpcHRpb24gb2YgdGhlIG1lYW5pbmdmdWwgYWRkaXRpb25hbCBwcm90ZWN0aW9u
IHRoaXMKPj4+Pj4+PiBhcHByb2FjaCBwcm92aWRlcyBvdmVyIHRoZSBiYW5kLWFpZC4gRm9yIGNv
bnRleHQgc2VlIGFsc28KPj4+Pj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDE3MzUuaHRtbCAKPj4+Pj4+IE15IGFwcHJv
YWNoIHN1cHBvcnRzIG1hcHBpbmcgb25seSB0aGUgZm9sbG93aW5nIGRhdGEgd2hpbGUgdGhlIGd1
ZXN0IGlzCj4+Pj4+PiBydW5uaW5nIChhcGFydCBmb3JtIHRoZSBndWVzdCdzIG93biBkYXRhLCBv
ZiBjb3Vyc2UpOgo+Pj4+Pj4KPj4+Pj4+IC0gdGhlIHBlci12Y3B1IGVudHJ5IHN0YWNrcyBvZiB0
aGUgZG9tYWluIHdoaWNoIHdpbGwgY29udGFpbiBvbmx5IHRoZQo+Pj4+Pj4gICBndWVzdCdzIHJl
Z2lzdGVycyBzYXZlZCB3aGVuIGFuIGludGVycnVwdCBvY2N1cnMKPj4+Pj4+IC0gdGhlIHBlci12
Y3B1IEdEVHMgYW5kIFRTU3Mgb2YgdGhlIGRvbWFpbgo+Pj4+Pj4gLSB0aGUgSURUCj4+Pj4+PiAt
IHRoZSBpbnRlcnJ1cHQgaGFuZGxlciBjb2RlIChhcmNoL3g4Ni94ODZfNjQvW2NvbXBhdC9dZW50
cnkuUwo+Pj4+Pj4KPj4+Pj4+IEFsbCBvdGhlciBoeXBlcnZpc29yIGRhdGEgYW5kIGNvZGUgY2Fu
IGJlIGNvbXBsZXRlbHkgaGlkZGVuIGZyb20gdGhlCj4+Pj4+PiBndWVzdHMuCj4+Pj4+IEkgdW5k
ZXJzdGFuZCB0aGF0LiBXaGF0IEknbSBub3QgY2xlYXIgYWJvdXQgaXM6IFdoaWNoIHBhcnRzIG9m
Cj4+Pj4+IHRoZSBhZGRpdGlvbmFsbHkgaGlkZGVuIGRhdGEgYXJlIGFjdHVhbGx5IG5lY2Vzc2Fy
eSAob3IgYXQgbGVhc3QKPj4+Pj4gdmVyeSBkZXNpcmFibGUpIHRvIGhpZGU/Cj4+Pj4gTmVjZXNz
YXJ5Ogo+Pj4+IC0gb3RoZXIgZ3Vlc3RzJyBtZW1vcnkgKGUuZy4gcGh5c2ljYWwgbWVtb3J5IDE6
MSBtYXBwaW5nKQo+Pj4+IC0gZGF0YSBmcm9tIG90aGVyIGd1ZXN0cyBlLmcuaW4gc3RhY2sgcGFn
ZXMsIGRlYnVnIGJ1ZmZlcnMsIEkvTyBidWZmZXJzLAo+Pj4+ICAgY29kZSBlbXVsYXRvciBidWZm
ZXJzCj4+Pj4gLSBvdGhlciBndWVzdHMnIHJlZ2lzdGVyIHZhbHVlcyBlLmcuIGluIHZjcHUgc3Ry
dWN0dXJlCj4+PiBBbGwgb2YgdGhpcyBpcyBhbHJlYWR5IGJlaW5nIG1hZGUgaW52aXNpYmxlIGJ5
IHRoZSBiYW5kLWFpZCAod2l0aCB0aGUKPj4+IGV4Y2VwdGlvbiBvZiBsZWZ0b3ZlcnMgb24gdGhl
IGh5cGVydmlzb3Igc3RhY2tzIGFjcm9zcyBjb250ZXh0Cj4+PiBzd2l0Y2hlcywgd2hpY2ggd2Un
dmUgYWxyZWFkeSBzYWlkIGNvdWxkIGJlIHRha2VuIGNhcmUgb2YgYnkKPj4+IG1lbXNldCgpaW5n
IHRoYXQgYXJlYSkuIEknbSBhc2tpbmcgYWJvdXQgdGhlIF9hZGRpdGlvbmFsXyBiZW5lZml0cwo+
Pj4gb2YgeW91ciBhcHByb2FjaC4KPj4gSSdtIHF1aXRlIHN1cmUgdGhlIHBlcmZvcm1hbmNlIHdp
bGwgYmUgbXVjaCBiZXR0ZXIgYXMgaXQgZG9lc24ndCByZXF1aXJlCj4+IHBlciBwaHlzaWNhbCBj
cHUgTDQgcGFnZSB0YWJsZXMsIGJ1dCBqdXN0IGEgc2hhZG93IEw0IHRhYmxlIGZvciBlYWNoCj4+
IGd1ZXN0IEw0IHRhYmxlLCBzaW1pbGFyIHRvIHRoZSBMaW51eCBrZXJuZWwgS1BUSSBhcHByb2Fj
aC4KPiBCdXQgaXNuJ3QgdGhhdCBtb2RlbCBoYXZpbmcgdGhlIHNhbWUgc3luY2hyb25pemF0aW9u
IGlzc3VlcyB1cG9uCj4gZ3Vlc3QgTDQgdXBkYXRlcyB3aGljaCBBbmRyZXcgd2FzIGZpZ2h0aW5n
IHdpdGg/CgooQ29uZGVuc2luZyBhIGxvdCBvZiB0aHJlYWRzIGRvd24gaW50byBvbmUpCgpBbGwg
dGhlIG1ldGhvZHMgaGF2ZSBMNCBzeW5jaHJvbmlzYXRpb24gdXBkYXRlIGlzc3VlcywgdW50aWwg
d2UgaGF2ZSBhClBWIEFCSSB3aGljaCBndWFyYW50ZWVzIHRoYXQgTDQncyBkb24ndCBnZXQgcmV1
c2VkLsKgIEFueSBpbXByb3ZlbWVudHMgdG8KdGhlIHNoYWRvd2luZy9zeW5jaHJvbmlzYXRpb24g
YWxnb3JpdGhtIHdpbGwgYmVuZWZpdCBhbGwgYXBwcm9hY2hlcy4KCkp1ZXJnZW46IHlvdSdyZSBu
b3cgYWRkaW5nIGEgTFRSIGludG8gdGhlIGNvbnRleHQgc3dpdGNoIHBhdGggd2hpY2gKdGVuZHMg
dG8gYmUgdmVyeSBzbG93LsKgIEkuZS4gQXMgY3VycmVudGx5IHByZXNlbnRlZCwgdGhpcyBzZXJp
ZXMKbmVjZXNzYXJpbHkgaGFzIGEgaGlnaGVyIHJ1bnRpbWUgb3ZlcmhlYWQgdGhhbiBKYW4ncyBY
UFRJLgoKT25lIG9mIG15IGNvbmNlcm5zIGlzIHRoYXQgdGhpcyBwYXRjaCBzZXJpZXMgbW92ZXMg
ZnVydGhlciBhd2F5IGZyb20gdGhlCnNlY29uZGFyeSBnb2FsIG9mIG15IEtBSVNFUiBzZXJpZXMs
IHdoaWNoIHdhcyB0byBoYXZlIHRoZSBJRFQgYW5kIEdEVAptYXBwZWQgYXQgdGhlIHNhbWUgbGlu
ZWFyIGFkZHJlc3NlcyBvbiBldmVyeSBDUFUgc28gYSkgU0lEVC9TR0RUIGRvbid0CmxlYWsgd2hp
Y2ggQ1BVIHlvdSdyZSBjdXJyZW50bHkgc2NoZWR1bGVkIG9uIGludG8gUFYgZ3Vlc3RzIGFuZCBi
KSB0aGUKY29udGV4dCBzd2l0Y2ggY29kZSBjYW4gZHJvcCBhIGxvYWQgb2YgaXRzIHNsb3cgaW5z
dHJ1Y3Rpb25zIGxpa2UgTEdEVAphbmQgdGhlIFZNV1JJVEVzIHRvIHVwZGF0ZSB0aGUgVk1DUy4K
CkphbjogQXMgdG8gdGhlIHRoaW5ncyBub3QgY292ZXJlZCBieSB0aGUgY3VycmVudCBYUFRJLCBo
aWRpbmcgbW9zdCBvZgp0aGUgLnRleHQgc2VjdGlvbiBpcyBpbXBvcnRhbnQgdG8gcHJldmVudCBm
aW5nZXJwcmludGluZyBvciBST1AKc2Nhbm5pbmcuwqAgVGhpcyBpcyBhIGRlZmVuY2UtaW4tZGVw
dGggYXJndW1lbnQsIGJ1dCBhIGd1ZXN0IGJlaW5nIGVhc2lseQphYmxlIHRvIGlkZW50aWZ5IHdo
ZXRoZXIgY2VydGFpbiBYU0FzIGFyZSBmaXhlZCBvciBub3QgaXMgcXVpdGUgYmFkLsKgCkFsc28s
IGEgbG9hZCBvZiBDUFUgMCdzIGRhdGEgZGF0YS1zdHJ1Y3R1cmVzLCBpbmNsdWRpbmcgdGhlIHN0
YWNrIGlzCnZpc2libGUgaW4gLmRhdGEuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 18:49:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 18:49:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edh9P-000834-GK; Mon, 22 Jan 2018 18:48:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nyhs=er=citrix.com=prvs=5538ca437=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1edh9N-00082w-Nh
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 18:48:57 +0000
X-Inumbo-ID: e3629217-ffa4-11e7-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3629217-ffa4-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 18:48:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="459167476"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <23fb5992-6e01-f162-327a-4c8905c9f686@citrix.com>
Date: Mon, 22 Jan 2018 18:48:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjIvMjAxOCAwNjozOSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMi8wMS8x
OCAxNjo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDE2OjAwLCA8
amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIyLzAxLzE4IDE1OjQ4LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+PiBPbiAyMi4wMS4xOCBhdCAxNTozOCwgPGpncm9zc0BzdXNlLmNvbT4g
d3JvdGU6Cj4+Pj4+IE9uIDIyLzAxLzE4IDE1OjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+
Pj4+IE9uIDIyLjAxLjE4IGF0IDE1OjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+
PiBPbiAyMi8wMS8xOCAxMzo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDIy
LjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+IEFzIGEg
cHJlcGFyYXRpb24gZm9yIGRvaW5nIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGluIHRoZSBYZW4gaHlw
ZXJ2aXNvcgo+Pj4+Pj4+Pj4gaW4gb3JkZXIgdG8gbWl0aWdhdGUgIk1lbHRkb3duIiB1c2UgZGVk
aWNhdGVkIHN0YWNrcywgR0RUIGFuZCBUU1MgZm9yCj4+Pj4+Pj4+PiA2NCBiaXQgUFYgZG9tYWlu
cyBtYXBwZWQgdG8gdGhlIHBlci1kb21haW4gdmlydHVhbCBhcmVhLgo+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+IFRoZSBwZXItdmNwdSBzdGFja3MgYXJlIHVzZWQgZm9yIGVhcmx5IGludGVycnVwdCBoYW5k
bGluZyBvbmx5LiBBZnRlcgo+Pj4+Pj4+Pj4gc2F2aW5nIHRoZSBkb21haW4ncyByZWdpc3RlcnMg
c3RhY2tzIGFyZSBzd2l0Y2hlZCBiYWNrIHRvIHRoZSBub3JtYWwKPj4+Pj4+Pj4+IHBlciBwaHlz
aWNhbCBjcHUgb25lcyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGFkZHJlc3Mgb24tc3RhY2sgZGF0
YQo+Pj4+Pj4+Pj4gZnJvbSBvdGhlciBjcHVzIGUuZy4gd2hpbGUgaGFuZGxpbmcgSVBJcy4KPj4+
Pj4+Pj4+Cj4+Pj4+Pj4+PiBBZGRpbmcgJWNyMyBzd2l0Y2hpbmcgYmV0d2VlbiBzYXZpbmcgb2Yg
dGhlIHJlZ2lzdGVycyBhbmQgc3dpdGNoaW5nCj4+Pj4+Pj4+PiB0aGUgc3RhY2tzIHdpbGwgZW5h
YmxlIHRoZSBwb3NzaWJpbGl0eSB0byBydW4gZ3Vlc3QgY29kZSB3aXRob3V0IGFueQo+Pj4+Pj4+
Pj4gcGVyIHBoeXNpY2FsIGNwdSBtYXBwaW5nLCBpLmUuIGF2b2lkaW5nIHRoZSB0aHJlYXQgb2Yg
YSBndWVzdCBiZWluZwo+Pj4+Pj4+Pj4gYWJsZSB0byBhY2Nlc3Mgb3RoZXIgZG9tYWlucyBkYXRh
Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFdpdGhvdXQgYW55IGZ1cnRoZXIgbWVhc3VyZXMgaXQgd2ls
bCBzdGlsbCBiZSBwb3NzaWJsZSBmb3IgZS5nLiBhCj4+Pj4+Pj4+PiBndWVzdCdzIHVzZXIgcHJv
Z3JhbSB0byByZWFkIHN0YWNrIGRhdGEgb2YgYW5vdGhlciB2Y3B1IG9mIHRoZSBzYW1lCj4+Pj4+
Pj4+PiBkb21haW4sIGJ1dCB0aGlzIGNhbiBiZSBlYXNpbHkgYXZvaWRlZCBieSBhIGxpdHRsZSBQ
Vi1BQkkgbW9kaWZpY2F0aW9uCj4+Pj4+Pj4+PiBpbnRyb2R1Y2luZyBwZXItY3B1IHVzZXIgYWRk
cmVzcyBzcGFjZXMuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gVGhpcyBzZXJpZXMgaXMgbWVhbnQgYXMg
YSByZXBsYWNlbWVudCBmb3IgQW5kcmV3J3MgcGF0Y2ggc2VyaWVzOgo+Pj4+Pj4+Pj4gIng4Njog
UHJlcmVxdWlzaXRlIHdvcmsgZm9yIGEgWGVuIEtBSVNFUiBzb2x1dGlvbiIuCj4+Pj4+Pj4+IENv
bnNpZGVyaW5nIGluIHBhcnRpY3VsYXIgdGhlIHR3byByZXZlcnRzLCB3aGF0IEknbSBtaXNzaW5n
IGhlcmUKPj4+Pj4+Pj4gaXMgYSBjbGVhciBkZXNjcmlwdGlvbiBvZiB0aGUgbWVhbmluZ2Z1bCBh
ZGRpdGlvbmFsIHByb3RlY3Rpb24gdGhpcwo+Pj4+Pj4+PiBhcHByb2FjaCBwcm92aWRlcyBvdmVy
IHRoZSBiYW5kLWFpZC4gRm9yIGNvbnRleHQgc2VlIGFsc28KPj4+Pj4+Pj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAxL21zZzAxNzM1
Lmh0bWwgCj4+Pj4+Pj4gTXkgYXBwcm9hY2ggc3VwcG9ydHMgbWFwcGluZyBvbmx5IHRoZSBmb2xs
b3dpbmcgZGF0YSB3aGlsZSB0aGUgZ3Vlc3QgaXMKPj4+Pj4+PiBydW5uaW5nIChhcGFydCBmb3Jt
IHRoZSBndWVzdCdzIG93biBkYXRhLCBvZiBjb3Vyc2UpOgo+Pj4+Pj4+Cj4+Pj4+Pj4gLSB0aGUg
cGVyLXZjcHUgZW50cnkgc3RhY2tzIG9mIHRoZSBkb21haW4gd2hpY2ggd2lsbCBjb250YWluIG9u
bHkgdGhlCj4+Pj4+Pj4gICBndWVzdCdzIHJlZ2lzdGVycyBzYXZlZCB3aGVuIGFuIGludGVycnVw
dCBvY2N1cnMKPj4+Pj4+PiAtIHRoZSBwZXItdmNwdSBHRFRzIGFuZCBUU1NzIG9mIHRoZSBkb21h
aW4KPj4+Pj4+PiAtIHRoZSBJRFQKPj4+Pj4+PiAtIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciBjb2Rl
IChhcmNoL3g4Ni94ODZfNjQvW2NvbXBhdC9dZW50cnkuUwo+Pj4+Pj4+Cj4+Pj4+Pj4gQWxsIG90
aGVyIGh5cGVydmlzb3IgZGF0YSBhbmQgY29kZSBjYW4gYmUgY29tcGxldGVseSBoaWRkZW4gZnJv
bSB0aGUKPj4+Pj4+PiBndWVzdHMuCj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhhdC4gV2hhdCBJJ20g
bm90IGNsZWFyIGFib3V0IGlzOiBXaGljaCBwYXJ0cyBvZgo+Pj4+Pj4gdGhlIGFkZGl0aW9uYWxs
eSBoaWRkZW4gZGF0YSBhcmUgYWN0dWFsbHkgbmVjZXNzYXJ5IChvciBhdCBsZWFzdAo+Pj4+Pj4g
dmVyeSBkZXNpcmFibGUpIHRvIGhpZGU/Cj4+Pj4+IE5lY2Vzc2FyeToKPj4+Pj4gLSBvdGhlciBn
dWVzdHMnIG1lbW9yeSAoZS5nLiBwaHlzaWNhbCBtZW1vcnkgMToxIG1hcHBpbmcpCj4+Pj4+IC0g
ZGF0YSBmcm9tIG90aGVyIGd1ZXN0cyBlLmcuaW4gc3RhY2sgcGFnZXMsIGRlYnVnIGJ1ZmZlcnMs
IEkvTyBidWZmZXJzLAo+Pj4+PiAgIGNvZGUgZW11bGF0b3IgYnVmZmVycwo+Pj4+PiAtIG90aGVy
IGd1ZXN0cycgcmVnaXN0ZXIgdmFsdWVzIGUuZy4gaW4gdmNwdSBzdHJ1Y3R1cmUKPj4+PiBBbGwg
b2YgdGhpcyBpcyBhbHJlYWR5IGJlaW5nIG1hZGUgaW52aXNpYmxlIGJ5IHRoZSBiYW5kLWFpZCAo
d2l0aCB0aGUKPj4+PiBleGNlcHRpb24gb2YgbGVmdG92ZXJzIG9uIHRoZSBoeXBlcnZpc29yIHN0
YWNrcyBhY3Jvc3MgY29udGV4dAo+Pj4+IHN3aXRjaGVzLCB3aGljaCB3ZSd2ZSBhbHJlYWR5IHNh
aWQgY291bGQgYmUgdGFrZW4gY2FyZSBvZiBieQo+Pj4+IG1lbXNldCgpaW5nIHRoYXQgYXJlYSku
IEknbSBhc2tpbmcgYWJvdXQgdGhlIF9hZGRpdGlvbmFsXyBiZW5lZml0cwo+Pj4+IG9mIHlvdXIg
YXBwcm9hY2guCj4+PiBJJ20gcXVpdGUgc3VyZSB0aGUgcGVyZm9ybWFuY2Ugd2lsbCBiZSBtdWNo
IGJldHRlciBhcyBpdCBkb2Vzbid0IHJlcXVpcmUKPj4+IHBlciBwaHlzaWNhbCBjcHUgTDQgcGFn
ZSB0YWJsZXMsIGJ1dCBqdXN0IGEgc2hhZG93IEw0IHRhYmxlIGZvciBlYWNoCj4+PiBndWVzdCBM
NCB0YWJsZSwgc2ltaWxhciB0byB0aGUgTGludXgga2VybmVsIEtQVEkgYXBwcm9hY2guCj4+IEJ1
dCBpc24ndCB0aGF0IG1vZGVsIGhhdmluZyB0aGUgc2FtZSBzeW5jaHJvbml6YXRpb24gaXNzdWVz
IHVwb24KPj4gZ3Vlc3QgTDQgdXBkYXRlcyB3aGljaCBBbmRyZXcgd2FzIGZpZ2h0aW5nIHdpdGg/
Cj4gCj4gKENvbmRlbnNpbmcgYSBsb3Qgb2YgdGhyZWFkcyBkb3duIGludG8gb25lKQo+IAo+IEFs
bCB0aGUgbWV0aG9kcyBoYXZlIEw0IHN5bmNocm9uaXNhdGlvbiB1cGRhdGUgaXNzdWVzLCB1bnRp
bCB3ZSBoYXZlIGEKPiBQViBBQkkgd2hpY2ggZ3VhcmFudGVlcyB0aGF0IEw0J3MgZG9uJ3QgZ2V0
IHJldXNlZC7CoCBBbnkgaW1wcm92ZW1lbnRzIHRvCj4gdGhlIHNoYWRvd2luZy9zeW5jaHJvbmlz
YXRpb24gYWxnb3JpdGhtIHdpbGwgYmVuZWZpdCBhbGwgYXBwcm9hY2hlcy4KPiAKPiBKdWVyZ2Vu
OiB5b3UncmUgbm93IGFkZGluZyBhIExUUiBpbnRvIHRoZSBjb250ZXh0IHN3aXRjaCBwYXRoIHdo
aWNoCj4gdGVuZHMgdG8gYmUgdmVyeSBzbG93LsKgIEkuZS4gQXMgY3VycmVudGx5IHByZXNlbnRl
ZCwgdGhpcyBzZXJpZXMKPiBuZWNlc3NhcmlseSBoYXMgYSBoaWdoZXIgcnVudGltZSBvdmVyaGVh
ZCB0aGFuIEphbidzIFhQVEkuCj4gCj4gT25lIG9mIG15IGNvbmNlcm5zIGlzIHRoYXQgdGhpcyBw
YXRjaCBzZXJpZXMgbW92ZXMgZnVydGhlciBhd2F5IGZyb20gdGhlCj4gc2Vjb25kYXJ5IGdvYWwg
b2YgbXkgS0FJU0VSIHNlcmllcywgd2hpY2ggd2FzIHRvIGhhdmUgdGhlIElEVCBhbmQgR0RUCj4g
bWFwcGVkIGF0IHRoZSBzYW1lIGxpbmVhciBhZGRyZXNzZXMgb24gZXZlcnkgQ1BVIHNvIGEpIFNJ
RFQvU0dEVCBkb24ndAo+IGxlYWsgd2hpY2ggQ1BVIHlvdSdyZSBjdXJyZW50bHkgc2NoZWR1bGVk
IG9uIGludG8gUFYgZ3Vlc3RzIGFuZCBiKSB0aGUKPiBjb250ZXh0IHN3aXRjaCBjb2RlIGNhbiBk
cm9wIGEgbG9hZCBvZiBpdHMgc2xvdyBpbnN0cnVjdGlvbnMgbGlrZSBMR0RUCj4gYW5kIHRoZSBW
TVdSSVRFcyB0byB1cGRhdGUgdGhlIFZNQ1MuCj4gCj4gSmFuOiBBcyB0byB0aGUgdGhpbmdzIG5v
dCBjb3ZlcmVkIGJ5IHRoZSBjdXJyZW50IFhQVEksIGhpZGluZyBtb3N0IG9mCj4gdGhlIC50ZXh0
IHNlY3Rpb24gaXMgaW1wb3J0YW50IHRvIHByZXZlbnQgZmluZ2VycHJpbnRpbmcgb3IgUk9QCj4g
c2Nhbm5pbmcuwqAgVGhpcyBpcyBhIGRlZmVuY2UtaW4tZGVwdGggYXJndW1lbnQsIGJ1dCBhIGd1
ZXN0IGJlaW5nIGVhc2lseQo+IGFibGUgdG8gaWRlbnRpZnkgd2hldGhlciBjZXJ0YWluIFhTQXMg
YXJlIGZpeGVkIG9yIG5vdCBpcyBxdWl0ZSBiYWQuIAoKSSdtIGFmcmFpZCB3ZSBoYXZlIGEgZmFp
cmx5IGRpZmZlcmVudCBvcGluaW9uIG9mIHdoYXQgaXMgInF1aXRlIGJhZCIuClN1cHBvc2Ugd2Ug
aGFuZGVkIHVzZXJzIGEga25vYiBhbmQgc2FpZCwgIklmIHlvdSBmbGlwIHRoaXMgc3dpdGNoLAph
dHRhY2tlcnMgd29uJ3QgYmUgYWJsZSB0byB0ZWxsIGlmIHlvdSd2ZSBmaXhlZCBYU0FzIG9yIG5v
dCB3aXRob3V0CnRyeWluZyB0aGVtOyBidXQgaXQgd2lsbCBzbG93IGRvd24geW91ciBndWVzdHMg
MjAlLiIgIEhvdyBtYW55IGRvIHlvdQp0aGluayB3b3VsZCBmbGlwIGl0LCBhbmQgaG93IG1hbnkg
d291bGQgcmVja29uIHRoYXQgYW4gYXR0YWNrZXIgY291bGQKcHJvYmFibHkgZmluZCBvdXQgdGhh
dCBpbmZvcm1hdGlvbiBhbnl3YXk/CgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 19:03:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 19:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edhNE-0000vZ-RD; Mon, 22 Jan 2018 19:03:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mpu=er=citrix.com=prvs=553e45c5e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edhNE-0000vT-5K
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 19:03:16 +0000
X-Inumbo-ID: e3e80823-ffa6-11e7-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3e80823-ffa6-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 20:03:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,397,1511827200"; d="scan'208";a="66472395"
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>, 
 Juergen Gross <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <23fb5992-6e01-f162-327a-4c8905c9f686@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8c922b5c-0708-8b6b-4c4e-e6e3c41ec385@citrix.com>
Date: Mon, 22 Jan 2018 19:02:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <23fb5992-6e01-f162-327a-4c8905c9f686@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTg6NDgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDEvMjIvMjAxOCAw
NjozOSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjIvMDEvMTggMTY6NTEsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTY6MDAsIDxqZ3Jvc3NAc3VzZS5j
b20+IHdyb3RlOgo+Pj4+IE9uIDIyLzAxLzE4IDE1OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+
Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTU6MzgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
Pj4gT24gMjIvMDEvMTggMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9uIDIy
LjAxLjE4IGF0IDE1OjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gT24gMjIv
MDEvMTggMTM6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gT24gMjIuMDEuMTgg
YXQgMTM6MzIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4+IEFzIGEgcHJlcGFy
YXRpb24gZm9yIGRvaW5nIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGluIHRoZSBYZW4gaHlwZXJ2aXNv
cgo+Pj4+Pj4+Pj4+IGluIG9yZGVyIHRvIG1pdGlnYXRlICJNZWx0ZG93biIgdXNlIGRlZGljYXRl
ZCBzdGFja3MsIEdEVCBhbmQgVFNTIGZvcgo+Pj4+Pj4+Pj4+IDY0IGJpdCBQViBkb21haW5zIG1h
cHBlZCB0byB0aGUgcGVyLWRvbWFpbiB2aXJ0dWFsIGFyZWEuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+
PiBUaGUgcGVyLXZjcHUgc3RhY2tzIGFyZSB1c2VkIGZvciBlYXJseSBpbnRlcnJ1cHQgaGFuZGxp
bmcgb25seS4gQWZ0ZXIKPj4+Pj4+Pj4+PiBzYXZpbmcgdGhlIGRvbWFpbidzIHJlZ2lzdGVycyBz
dGFja3MgYXJlIHN3aXRjaGVkIGJhY2sgdG8gdGhlIG5vcm1hbAo+Pj4+Pj4+Pj4+IHBlciBwaHlz
aWNhbCBjcHUgb25lcyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGFkZHJlc3Mgb24tc3RhY2sgZGF0
YQo+Pj4+Pj4+Pj4+IGZyb20gb3RoZXIgY3B1cyBlLmcuIHdoaWxlIGhhbmRsaW5nIElQSXMuCj4+
Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBBZGRpbmcgJWNyMyBzd2l0Y2hpbmcgYmV0d2VlbiBzYXZpbmcg
b2YgdGhlIHJlZ2lzdGVycyBhbmQgc3dpdGNoaW5nCj4+Pj4+Pj4+Pj4gdGhlIHN0YWNrcyB3aWxs
IGVuYWJsZSB0aGUgcG9zc2liaWxpdHkgdG8gcnVuIGd1ZXN0IGNvZGUgd2l0aG91dCBhbnkKPj4+
Pj4+Pj4+PiBwZXIgcGh5c2ljYWwgY3B1IG1hcHBpbmcsIGkuZS4gYXZvaWRpbmcgdGhlIHRocmVh
dCBvZiBhIGd1ZXN0IGJlaW5nCj4+Pj4+Pj4+Pj4gYWJsZSB0byBhY2Nlc3Mgb3RoZXIgZG9tYWlu
cyBkYXRhLgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gV2l0aG91dCBhbnkgZnVydGhlciBtZWFzdXJl
cyBpdCB3aWxsIHN0aWxsIGJlIHBvc3NpYmxlIGZvciBlLmcuIGEKPj4+Pj4+Pj4+PiBndWVzdCdz
IHVzZXIgcHJvZ3JhbSB0byByZWFkIHN0YWNrIGRhdGEgb2YgYW5vdGhlciB2Y3B1IG9mIHRoZSBz
YW1lCj4+Pj4+Pj4+Pj4gZG9tYWluLCBidXQgdGhpcyBjYW4gYmUgZWFzaWx5IGF2b2lkZWQgYnkg
YSBsaXR0bGUgUFYtQUJJIG1vZGlmaWNhdGlvbgo+Pj4+Pj4+Pj4+IGludHJvZHVjaW5nIHBlci1j
cHUgdXNlciBhZGRyZXNzIHNwYWNlcy4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFRoaXMgc2VyaWVz
IGlzIG1lYW50IGFzIGEgcmVwbGFjZW1lbnQgZm9yIEFuZHJldydzIHBhdGNoIHNlcmllczoKPj4+
Pj4+Pj4+PiAieDg2OiBQcmVyZXF1aXNpdGUgd29yayBmb3IgYSBYZW4gS0FJU0VSIHNvbHV0aW9u
Ii4KPj4+Pj4+Pj4+IENvbnNpZGVyaW5nIGluIHBhcnRpY3VsYXIgdGhlIHR3byByZXZlcnRzLCB3
aGF0IEknbSBtaXNzaW5nIGhlcmUKPj4+Pj4+Pj4+IGlzIGEgY2xlYXIgZGVzY3JpcHRpb24gb2Yg
dGhlIG1lYW5pbmdmdWwgYWRkaXRpb25hbCBwcm90ZWN0aW9uIHRoaXMKPj4+Pj4+Pj4+IGFwcHJv
YWNoIHByb3ZpZGVzIG92ZXIgdGhlIGJhbmQtYWlkLiBGb3IgY29udGV4dCBzZWUgYWxzbwo+Pj4+
Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE4LTAxL21zZzAxNzM1Lmh0bWwgCj4+Pj4+Pj4+IE15IGFwcHJvYWNoIHN1cHBvcnRzIG1h
cHBpbmcgb25seSB0aGUgZm9sbG93aW5nIGRhdGEgd2hpbGUgdGhlIGd1ZXN0IGlzCj4+Pj4+Pj4+
IHJ1bm5pbmcgKGFwYXJ0IGZvcm0gdGhlIGd1ZXN0J3Mgb3duIGRhdGEsIG9mIGNvdXJzZSk6Cj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IC0gdGhlIHBlci12Y3B1IGVudHJ5IHN0YWNrcyBvZiB0aGUgZG9tYWlu
IHdoaWNoIHdpbGwgY29udGFpbiBvbmx5IHRoZQo+Pj4+Pj4+PiAgIGd1ZXN0J3MgcmVnaXN0ZXJz
IHNhdmVkIHdoZW4gYW4gaW50ZXJydXB0IG9jY3Vycwo+Pj4+Pj4+PiAtIHRoZSBwZXItdmNwdSBH
RFRzIGFuZCBUU1NzIG9mIHRoZSBkb21haW4KPj4+Pj4+Pj4gLSB0aGUgSURUCj4+Pj4+Pj4+IC0g
dGhlIGludGVycnVwdCBoYW5kbGVyIGNvZGUgKGFyY2gveDg2L3g4Nl82NC9bY29tcGF0L11lbnRy
eS5TCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEFsbCBvdGhlciBoeXBlcnZpc29yIGRhdGEgYW5kIGNvZGUg
Y2FuIGJlIGNvbXBsZXRlbHkgaGlkZGVuIGZyb20gdGhlCj4+Pj4+Pj4+IGd1ZXN0cy4KPj4+Pj4+
PiBJIHVuZGVyc3RhbmQgdGhhdC4gV2hhdCBJJ20gbm90IGNsZWFyIGFib3V0IGlzOiBXaGljaCBw
YXJ0cyBvZgo+Pj4+Pj4+IHRoZSBhZGRpdGlvbmFsbHkgaGlkZGVuIGRhdGEgYXJlIGFjdHVhbGx5
IG5lY2Vzc2FyeSAob3IgYXQgbGVhc3QKPj4+Pj4+PiB2ZXJ5IGRlc2lyYWJsZSkgdG8gaGlkZT8K
Pj4+Pj4+IE5lY2Vzc2FyeToKPj4+Pj4+IC0gb3RoZXIgZ3Vlc3RzJyBtZW1vcnkgKGUuZy4gcGh5
c2ljYWwgbWVtb3J5IDE6MSBtYXBwaW5nKQo+Pj4+Pj4gLSBkYXRhIGZyb20gb3RoZXIgZ3Vlc3Rz
IGUuZy5pbiBzdGFjayBwYWdlcywgZGVidWcgYnVmZmVycywgSS9PIGJ1ZmZlcnMsCj4+Pj4+PiAg
IGNvZGUgZW11bGF0b3IgYnVmZmVycwo+Pj4+Pj4gLSBvdGhlciBndWVzdHMnIHJlZ2lzdGVyIHZh
bHVlcyBlLmcuIGluIHZjcHUgc3RydWN0dXJlCj4+Pj4+IEFsbCBvZiB0aGlzIGlzIGFscmVhZHkg
YmVpbmcgbWFkZSBpbnZpc2libGUgYnkgdGhlIGJhbmQtYWlkICh3aXRoIHRoZQo+Pj4+PiBleGNl
cHRpb24gb2YgbGVmdG92ZXJzIG9uIHRoZSBoeXBlcnZpc29yIHN0YWNrcyBhY3Jvc3MgY29udGV4
dAo+Pj4+PiBzd2l0Y2hlcywgd2hpY2ggd2UndmUgYWxyZWFkeSBzYWlkIGNvdWxkIGJlIHRha2Vu
IGNhcmUgb2YgYnkKPj4+Pj4gbWVtc2V0KClpbmcgdGhhdCBhcmVhKS4gSSdtIGFza2luZyBhYm91
dCB0aGUgX2FkZGl0aW9uYWxfIGJlbmVmaXRzCj4+Pj4+IG9mIHlvdXIgYXBwcm9hY2guCj4+Pj4g
SSdtIHF1aXRlIHN1cmUgdGhlIHBlcmZvcm1hbmNlIHdpbGwgYmUgbXVjaCBiZXR0ZXIgYXMgaXQg
ZG9lc24ndCByZXF1aXJlCj4+Pj4gcGVyIHBoeXNpY2FsIGNwdSBMNCBwYWdlIHRhYmxlcywgYnV0
IGp1c3QgYSBzaGFkb3cgTDQgdGFibGUgZm9yIGVhY2gKPj4+PiBndWVzdCBMNCB0YWJsZSwgc2lt
aWxhciB0byB0aGUgTGludXgga2VybmVsIEtQVEkgYXBwcm9hY2guCj4+PiBCdXQgaXNuJ3QgdGhh
dCBtb2RlbCBoYXZpbmcgdGhlIHNhbWUgc3luY2hyb25pemF0aW9uIGlzc3VlcyB1cG9uCj4+PiBn
dWVzdCBMNCB1cGRhdGVzIHdoaWNoIEFuZHJldyB3YXMgZmlnaHRpbmcgd2l0aD8KPj4gKENvbmRl
bnNpbmcgYSBsb3Qgb2YgdGhyZWFkcyBkb3duIGludG8gb25lKQo+Pgo+PiBBbGwgdGhlIG1ldGhv
ZHMgaGF2ZSBMNCBzeW5jaHJvbmlzYXRpb24gdXBkYXRlIGlzc3VlcywgdW50aWwgd2UgaGF2ZSBh
Cj4+IFBWIEFCSSB3aGljaCBndWFyYW50ZWVzIHRoYXQgTDQncyBkb24ndCBnZXQgcmV1c2VkLsKg
IEFueSBpbXByb3ZlbWVudHMgdG8KPj4gdGhlIHNoYWRvd2luZy9zeW5jaHJvbmlzYXRpb24gYWxn
b3JpdGhtIHdpbGwgYmVuZWZpdCBhbGwgYXBwcm9hY2hlcy4KPj4KPj4gSnVlcmdlbjogeW91J3Jl
IG5vdyBhZGRpbmcgYSBMVFIgaW50byB0aGUgY29udGV4dCBzd2l0Y2ggcGF0aCB3aGljaAo+PiB0
ZW5kcyB0byBiZSB2ZXJ5IHNsb3cuwqAgSS5lLiBBcyBjdXJyZW50bHkgcHJlc2VudGVkLCB0aGlz
IHNlcmllcwo+PiBuZWNlc3NhcmlseSBoYXMgYSBoaWdoZXIgcnVudGltZSBvdmVyaGVhZCB0aGFu
IEphbidzIFhQVEkuCj4+Cj4+IE9uZSBvZiBteSBjb25jZXJucyBpcyB0aGF0IHRoaXMgcGF0Y2gg
c2VyaWVzIG1vdmVzIGZ1cnRoZXIgYXdheSBmcm9tIHRoZQo+PiBzZWNvbmRhcnkgZ29hbCBvZiBt
eSBLQUlTRVIgc2VyaWVzLCB3aGljaCB3YXMgdG8gaGF2ZSB0aGUgSURUIGFuZCBHRFQKPj4gbWFw
cGVkIGF0IHRoZSBzYW1lIGxpbmVhciBhZGRyZXNzZXMgb24gZXZlcnkgQ1BVIHNvIGEpIFNJRFQv
U0dEVCBkb24ndAo+PiBsZWFrIHdoaWNoIENQVSB5b3UncmUgY3VycmVudGx5IHNjaGVkdWxlZCBv
biBpbnRvIFBWIGd1ZXN0cyBhbmQgYikgdGhlCj4+IGNvbnRleHQgc3dpdGNoIGNvZGUgY2FuIGRy
b3AgYSBsb2FkIG9mIGl0cyBzbG93IGluc3RydWN0aW9ucyBsaWtlIExHRFQKPj4gYW5kIHRoZSBW
TVdSSVRFcyB0byB1cGRhdGUgdGhlIFZNQ1MuCj4+Cj4+IEphbjogQXMgdG8gdGhlIHRoaW5ncyBu
b3QgY292ZXJlZCBieSB0aGUgY3VycmVudCBYUFRJLCBoaWRpbmcgbW9zdCBvZgo+PiB0aGUgLnRl
eHQgc2VjdGlvbiBpcyBpbXBvcnRhbnQgdG8gcHJldmVudCBmaW5nZXJwcmludGluZyBvciBST1AK
Pj4gc2Nhbm5pbmcuwqAgVGhpcyBpcyBhIGRlZmVuY2UtaW4tZGVwdGggYXJndW1lbnQsIGJ1dCBh
IGd1ZXN0IGJlaW5nIGVhc2lseQo+PiBhYmxlIHRvIGlkZW50aWZ5IHdoZXRoZXIgY2VydGFpbiBY
U0FzIGFyZSBmaXhlZCBvciBub3QgaXMgcXVpdGUgYmFkLiAKPiBJJ20gYWZyYWlkIHdlIGhhdmUg
YSBmYWlybHkgZGlmZmVyZW50IG9waW5pb24gb2Ygd2hhdCBpcyAicXVpdGUgYmFkIi4KCkkgc3Vn
Z2VzdCB5b3UgdHJ5IHRhbGtpbmcgdG8gc29tZSByZWFsIHVzZXJzIHRoZW4uCgo+IFN1cHBvc2Ug
d2UgaGFuZGVkIHVzZXJzIGEga25vYiBhbmQgc2FpZCwgIklmIHlvdSBmbGlwIHRoaXMgc3dpdGNo
LAo+IGF0dGFja2VycyB3b24ndCBiZSBhYmxlIHRvIHRlbGwgaWYgeW91J3ZlIGZpeGVkIFhTQXMg
b3Igbm90IHdpdGhvdXQKPiB0cnlpbmcgdGhlbTsgYnV0IGl0IHdpbGwgc2xvdyBkb3duIHlvdXIg
Z3Vlc3RzIDIwJS4iICBIb3cgbWFueSBkbyB5b3UKPiB0aGluayB3b3VsZCBmbGlwIGl0LCBhbmQg
aG93IG1hbnkgd291bGQgcmVja29uIHRoYXQgYW4gYXR0YWNrZXIgY291bGQKPiBwcm9iYWJseSBm
aW5kIG91dCB0aGF0IGluZm9ybWF0aW9uIGFueXdheT8KCk5vbnNlbnNlLsKgIFRoZSBwZXJmb3Jt
YW5jZSBoaXQgaXMgYWxyZWFkeSB0YWtlbi7CoCBUaGUgYXJndW1lbnQgaXMgImRvCnlvdSB3YW50
IGFuIGF0dGFja2VyIGFibGUgdG8gdHJpdmlhbGx5IGV2YWx1YXRlIHNlY3VyaXR5IHdlYWtuZXNz
ZXMgaW4KeW91ciBoeXBlcnZpc29yIiwgYSBwcm9jZXNzIHdoaWNoIHVzdWFsbHkgaGFzIHRvIGJl
IGRvbmUgYnkgZ3Vlc3N3b3JrCmFuZCBrbm93aW5nIHRoZSBleGFjdCBiaW5hcnkgdW5kZXIgYXR0
YWNrLsKgIEhhdmluZyAudGV4dCBmdWxseSByZWFkYWJsZQpsb3dlcnMgdGhlIGJhcnJpZXIgdG8g
ZW50cnkgc3Vic3RhbnRpYWxseS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 20:46:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 20:46:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ediyi-0007JZ-Fk; Mon, 22 Jan 2018 20:46:04 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ediyh-0007JT-8w
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 20:46:03 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id B8/D5-03958-A8D466A5;
 Mon, 22 Jan 2018 20:46:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVbfTNy3
 K4OEmfYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHy1Dn2grtCFfu2vGFqYNzE28XIxSEk0Mgk
 8fT2BzYI5zGjRNuzNUAOJ5CzjVFi5hcDEFtEwFni65m57CA2r4C+ROunicwgtrCAm8SPV3PYQ
 ZolBA4xS3x5MJcVJCEh4Clx+s5kZhj7R+cEpi5Gdg42ASuJQ2IgURYBVYmXL/tYJzByL2BkWM
 WoUZxaVJZapGtoppdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehfBiDYwTj1fdw
 hRkkOJiVR3rCXqVFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHiLfNKihASLUtNTK9Iyc4CBBpOW
 4OBREuHtAEnzFhck5hZnpkOkTjEaczQ9eNDGzHHjxes2ZiGWvPy8VClx3tUgpQIgpRmleXCDY
 BFwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8pSBTeDLzSuD2vQI6hQnolBs1qSCnlCQipK
 QaGJtP7VV9eWRj+HTLhxEGj2+sXOgro6nyc4pRqQPH6QPuvYZf5uSfUv93Vf6XXH5otfxxy4a
 5Dxe8SmYxPt/wXXPFkn+PWt5fW99e9OlvaubSZdlzZ/YuF3W045zF9shKquzx3hDz/T02b25J
 yAs67bq7oT5QhF3xEFvdzRV9izL2XRYvnyKzxVmJpTgj0VCLuag4EQDO640vewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1516653960!87908920!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15753 invoked from network); 22 Jan 2018 20:46:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jan 2018 20:46:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ediye-0004AV-7y; Mon, 22 Jan 2018 20:46:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ediyY-0000hZ-Td; Mon, 22 Jan 2018 20:45:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ediyY-0006bG-M5; Mon, 22 Jan 2018 20:45:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118274-mainreport@xen.org>
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=a5e7ce9560b408dbdc2f7fb8a58f6209601cc054
X-Osstest-Versions-That: xen=4dcfd7d1436c77ee92081a36cf63f569dc4ef725
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 Jan 2018 20:45:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118274: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI3NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI3NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhNWU3Y2U5NTYwYjQwOGRiZGMyZjdmYjhhNThmNjIwOTYwMWNjMDU0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0ZGNmZDdkMTQzNmM3N2VlOTIw
ODFhMzZjZjYzZjU2OWRjNGVmNzI1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyNzEgIDIwMTgt
MDEtMjIgMTY6MTQ6MzggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4Mjc0ICAy
MDE4LTAxLTIyIDE5OjAxOjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpU
byB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDRkY2ZkN2QxNDMuLmE1
ZTdjZTk1NjAgIGE1ZTdjZTk1NjBiNDA4ZGJkYzJmN2ZiOGE1OGY2MjA5NjAxY2MwNTQgLT4gc21v
a2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 21:20:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 21:20:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edjVP-0000vv-So; Mon, 22 Jan 2018 21:19:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tuop=er=amazon.co.uk=prvs=5533857db=tautschn@srs-us1.protection.inumbo.net>)
 id 1edjVO-0000vp-K8
 for xen-devel@lists.xenproject.org; Mon, 22 Jan 2018 21:19:50 +0000
X-Inumbo-ID: f9766634-ffb9-11e7-ba59-bc764e045a96
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f9766634-ffb9-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 22:19:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1516655988; x=1548191988;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=neXi0FSQkB+4VxnxYfoEYeQZC4NQ27xrMhavksZbfbs=;
 b=PHqxXw8qoyJ48ZP/vG1LiLL2yZqg22EJ+pjCH1M8UYhGSqM4CYdK2I/W
 dR9Y6esFdHByUv7Mbn/uIDzWGutBZvQS0VEUlIVU3X1wWds/iA4DpTlh3
 XCYb4crAMntg2QhLWTwNuNjORy3Fsc0EDc/LwQISJVUc7NOowSxjN/7bB k=;
X-IronPort-AV: E=Sophos;i="5.46,398,1511827200"; d="scan'208";a="328628274"
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/TLS/DHE-RSA-AES256-SHA;
 22 Jan 2018 21:19:39 +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-97fdccfd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0MLJaEY072677
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 22 Jan 2018 21:19:38 GMT
Received: from EX13D02EUB003.ant.amazon.com (10.43.166.172) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 22 Jan 2018 21:19:31 +0000
Received: from EX13D02EUB001.ant.amazon.com (10.43.166.150) by
 EX13D02EUB003.ant.amazon.com (10.43.166.172) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 22 Jan 2018 21:19:16 +0000
Received: from EX13D02EUB001.ant.amazon.com ([10.43.166.150]) by
 EX13D02EUB001.ant.amazon.com ([10.43.166.150]) with mapi id 15.00.1236.000;
 Mon, 22 Jan 2018 21:19:17 +0000
From: "Tautschnig, Michael" <tautschn@amazon.co.uk>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [Xen-devel] [Makefile] asm: handle comments when creating header
 file
Thread-Index: AQHTiiXDXK7wv2DhuUOiWXlhz23j3qNtRHqAgBM0iYA=
Date: Mon, 22 Jan 2018 21:19:16 +0000
Message-ID: <AD14381C-DF79-4C1B-99F0-58475EB0AB60@amazon.com>
References: <1515597276-8279-1-git-send-email-nmanthey@amazon.com>
 <5A564719020000780019D4B8@prv-mh.provo.novell.com>
In-Reply-To: <5A564719020000780019D4B8@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.159]
Content-ID: <8093311A4873FB4C9DC43BF26B004CA2@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Ian
 Jackson <ian.jackson@eu.citrix.com>, Norbert Manthey <nmanthey@amazon.com>,
 Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Makefile] asm: handle comments when creating
 header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuLCBBbGwsCgo+IE9uIDEwIEphbiAyMDE4LCBhdCAxNjowMiwgSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPiB3cm90ZToKPiAKPj4+PiBPbiAxMC4wMS4xOCBhdCAxNjoxNCwgPG5tYW50
aGV5QGFtYXpvbi5jb20+IHdyb3RlOgo+PiBJbiB0aGUgZWFybHkgc3RlcHMgb2YgY29tcGlsYXRp
b24sIHRoZSBhc20gaGVhZGVyIGZpbGVzIGFyZSBjcmVhdGVkLCBzdWNoCj4+IGFzIGluY2x1ZGUv
YXNtLSQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLmguIFRoZXNlIGZpbGVzIGRlcGVuZCBvbiB0
aGUKPj4gYXNzZW1ibHkgZmlsZSBhcmNoLyQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLnMsIHdo
aWNoIGlzIGdlbmVyYXRlZAo+PiBiZWZvcmUuIERlcGVuZGluZyBvbiB0aGUgdXNlZCBhc3NlbWJs
ZXIsIHRoZXJlIG1pZ2h0IGJlIGNvbW1lbnRzIGluIHRoZQo+PiBhc3NlbWJseSBmaWxlcy4KPj4g
Cj4+IFRoaXMgY29tbWl0IGFkZHMgaGFuZGxpbmcgY29tbWVudHMgaW4gdGhlIGFzc2VtYmxlciBk
dXJpbmcgdGhlIGNyZWF0aW9uIG9mCj4+IHRoZSBhc20gaGVhZGVyIGZpbGVzLgo+IAo+IEkgaGF2
ZSBhIGhhcmQgdGltZSBzZWVpbmcgaG93IC4uLgo+IAo+PiAtLS0gYS94ZW4vTWFrZWZpbGUKPj4g
KysrIGIveGVuL01ha2VmaWxlCj4+IEBAIC0xODksNyArMTg5LDcgQEAgaW5jbHVkZS9hc20tJChU
QVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaDogYXJjaC8kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0
cy5zCj4+IAkgIGVjaG8gIiNpZm5kZWYgX19BU01fT0ZGU0VUU19IX18iOyBcCj4+IAkgIGVjaG8g
IiNkZWZpbmUgX19BU01fT0ZGU0VUU19IX18iOyBcCj4+IAkgIGVjaG8gIiI7IFwKPj4gLQkgIHNl
ZCAtcm5lICIvPT0+L3tzOi4qPT0+KC4qKTw9PS4qOlwxOjsgczogW1wkJCNdOiA6OyBwO30iOyBc
Cj4gCj4gLi4uIHRoaXMgcGF0dGVybiBjb3VsZCBtYXRjaCBhbnkgY29tbWVudCB0aGF0IHdlIGN1
cnJlbnRseSBoYXZlLgo+IFdvdWxkIHlvdSBtaW5kIGNsYXJpZnlpbmcgd2hhdCBpdCBpcyB0aGF0
IGlzIGFjdHVhbGx5IGJyb2tlbiAoYW5kCj4gaGVuY2Ugd2FudHMvbmVlZHMgZml4aW5nKT8KPiAK
ClJlLWFkZGluZyB0aGUgbmV3IGxpbmU6CgorCSAgc2VkIC1ybmUgIi9eW14jXS4qPT0+L3tzOi4q
PT0+KC4qKTw9PS4qOlwxOjsgczogW1wkJCNdOiA6OyBwO30iOyBcCgpUaGUgY2hhbmdlICJoYW5k
bGVzIGNvbW1lbnRzIiBieSBub3QgcHJpbnRpbmcgdGhvc2UgdG8gdGhlIGdlbmVyYXRlZCBoZWFk
ZXIKZmlsZSwgd2hlcmUgdGhleSB3b3VsZCBjb25mdXNlIHRoZSBwcmVwcm9jZXNzb3IgKGFzICIj
IiBzdGFydHMgY29tbWVudHMgYXQKdGhlIGFzc2VtYmxlciBsZXZlbCkuIEl0IHNlZW1zIHBlcmZl
Y3RseSBvayBpZiB0aGlzIG1hdGNoZXMgYW55IGV4aXN0aW5nCmNvbW1lbnRzIGFzIG5vbmUgc3Vj
aCBzaG91bGQgZ2V0IHByaW50ZWQgdG8gdGhlIGhlYWRlciBmaWxlLgoKVGhlIHByb2JsZW1zIHNo
b3dlZCB1cCB3aGVuIHVzaW5nIGdvdG8tZ2NjIChhIGNvbXBpbGVyIGZvciBzdWJzZXF1ZW50IHVz
ZSBvZgpzdGF0aWMgYW5hbHlzaXMgdG9vbGluZyksIHdoaWNoIGVtYmVkcyBhZGRpdGlvbmFsIGlu
Zm9ybWF0aW9uIGluIHRoZSBjb21tZW50cy4KCkhvcGUgdGhpcyBoZWxwcywKTWljaGFlbAoKCgoK
CkFtYXpvbiBXZWIgU2VydmljZXMgVUsgTGltaXRlZC4gUmVnaXN0ZXJlZCBpbiBFbmdsYW5kIGFu
ZCBXYWxlcyB3aXRoIHJlZ2lzdHJhdGlvbiBudW1iZXIgMDg2NTA2NjUgYW5kIHdoaWNoIGhhcyBp
dHMgcmVnaXN0ZXJlZCBvZmZpY2UgYXQgNjAgSG9sYm9ybiBWaWFkdWN0LCBMb25kb24gRUMxQSAy
RkQsIFVuaXRlZCBLaW5nZG9tLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 22:28:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 22:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edkZ3-0005Q1-Bp; Mon, 22 Jan 2018 22:27:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0jww=er=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1edkZ2-0005Pv-Jn
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 22:27:40 +0000
X-Inumbo-ID: 727e7f41-ffc3-11e7-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 727e7f41-ffc3-11e7-ba59-bc764e045a96;
 Mon, 22 Jan 2018 23:27:36 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0MMMVvI192577;
 Mon, 22 Jan 2018 22:27: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-2017-10-26;
 bh=DvR+/NfaH3LbapuiNHP12b4c5Br9VDzuPvj1aj4cAAI=;
 b=dmwNnerOad1OMWf0qKpiAy4o2WEvAli5qkwLwsLHIiSJERk5tpR0wuIFIX/74Fp6urcg
 fSr2cnctwmks+i0mbYvD3SL9cRxQ/CKkBXWPPt7K0s4FOwrnZ52cqSEKM5iwDkZm0I46
 zAmXV/k+v3l6jjb7w5VR2SD2yLhdL+MBR7y5RpE0hwNz6K98Tk+fs7yDHXuf94H21r+5
 bQgdCooswOLR6sueewawIM1tX7PFLzEqqdySc+x4x9HduxGg68p4a6PZxtTXe2Dt/fUB
 ddNKVEFuBXgiXCbt5OYLDhkHij2aLA5XsEVCKgoyyLAiFwJCaXMh2YeplesIzfOVi5jj sQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2fnrnag0y1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 22 Jan 2018 22:27:32 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0MMRVUl012148
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 22 Jan 2018 22:27:32 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0MMRVIc020170;
 Mon, 22 Jan 2018 22:27:31 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 Jan 2018 14:27:31 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
 <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
 <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0b7e80cd-c635-8fcf-7bc8-96946abe78e1@oracle.com>
Date: Mon, 22 Jan 2018 17:27:28 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8782
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=995
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801220301
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTkvMjAxOCAwODozNiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOS8wMS8x
OCAxMTo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4KPj4+IEBAIC05OSw2ICsxMDYsMTAgQEAgVU5M
SUtFTFlfRU5EKHJlYWxtb2RlKQo+Pj4gIC5Mdm14X3ZtZW50cnlfZmFpbDoKPj4+ICAgICAgICAg
IHN0aQo+Pj4gICAgICAgICAgU0FWRV9BTEwKPj4+ICsKPj4+ICsgICAgICAgIFNQRUNfQ1RSTF9F
TlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8gQ2xvYjogYWNkICovCj4+IEkg
dGhpbmsgdGhlIHVzZSBvZiB0aGUgUFYgdmFyaWFudCBoZXJlIHJlcXVpcmVzIGEgY29tbWVudC4K
PiBPaC4gIEl0IHVzZWQgdG8gaGF2ZSBvbmUuLi4gIEknbGwgdHJ5IHRvIGZpbmQgaXQuCgpJLCBp
biBmYWN0LCBtZWFudCB0byBhc2sgYWJvdXQgdGhpcyBmb3IgYSBsb25nIHRpbWUgYW5kIGFsd2F5
cyBmb3Jnb3QuClBlcmhhcHMgeW91ciBjb21tZW50IHdpbGwgc2F5IG1vcmUgdGhhbiBqdXN0IHdo
eSBhIFBWIHZhcmlhbnQgaXMgdXNlZApoZXJlIGJ1dCBpbiBjYXNlIGl0IHdvbid0IC0tLSB3aHkg
ZG8gd2UgaGF2ZSAqYW55KiBtaXRpZ2F0aW9uIGhlcmU/IFdlCmFyZSBuZXZlciByZXR1cm5pbmcg
dG8gdGhlIGd1ZXN0LCBkbyB3ZT8KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 22:52:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 22:52:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edkwY-0007Mm-AG; Mon, 22 Jan 2018 22:51:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edkwX-0007Ma-3o
 for xen-devel@lists.xensource.com; Mon, 22 Jan 2018 22:51:57 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-16.bemta-5.messagelabs.com id 64/DB-03105-C0B666A5;
 Mon, 22 Jan 2018 22:51:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVZc7Oy3
 K4NcdMYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrF4x0TmggUWFU+nXmRvYJyg1cXIxSEk0Mgk
 sWfmTiYI5zGjxNb+48wQzjZGiSsPHrN3MXJyiAg4S3w9MxfM5hXQl2jYsJUZxBYWMJJ4cmkuI
 0iDhMBqTonTM84CJTiAHF+JuRMlQWpAzEUz3rF0MbJzsAlYSRwSA4myCKhKHJy7lm0CI/cCRo
 ZVjOrFqUVlqUW6FnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIHeZQCCHYwHm50
 PMUpyMCmJ8oa9TI0S4kvKT6nMSCzOiC8qzUktPsQow8GhJMErkZUWJSRYlJqeWpGWmQMMM5i0
 BAePkghvKEiat7ggMbc4Mx0idYrRmKPpwYM2Zo4bL163MQux5OXnpUqJ857NBCoVACnNKM2DG
 wQL/0uMslLCvIxApwnxFKQW5WaWoMq/YhTnYFQS5p0NMoUnM68Ebt8roFOYgE65UZMKckpJIk
 JKqoFRQX8B32Ets5dvhf1Phdy33C4rH8qd8OzPJZHTAYd7y3i3bGOWCfz48VNu4Y1qH1vl2SU
 yLBdnWse7tJ+ceTHWI/pJhvfh/S7SvDv1rsrVrT464cAEw93HH/xa2hOzzr7yhvvOnd8iWTur
 VJsXqXwKmvj60adN5oeD3ghmCbKeOFj8b/LvL03aSizFGYmGWsxFxYkAig4E13oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1516661514!113536863!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50564 invoked from network); 22 Jan 2018 22:51:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 22 Jan 2018 22:51:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edkwT-0007LL-MT; Mon, 22 Jan 2018 22:51:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edkwO-0006cg-5b; Mon, 22 Jan 2018 22:51:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edkwN-0005jh-S0; Mon, 22 Jan 2018 22:51:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118269-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-qemuu-rhel6hvm-amd:<job
 status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:<job
 status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:host-install(4):broken:heisenbug
 seabios:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:heisenbug
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 22 Jan 2018 22:51:47 +0000
Subject: [Xen-devel] [seabios test] 118269: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI2OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyNjkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgYnJva2VuIGluIDExODI2NAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICBicm9r
ZW4gaW4gMTE4MjY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCBmYWlsIGluIDExODI2NCBSRUdSLiB2cy4gMTE1NTM5CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTgy
NjQgcGFzcyBpbiAxMTgyNjkKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgNCBo
b3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExODI2NCBwYXNzIGluIDExODI2OQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBwYXNzIGluIDExODI2NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2Ux
OWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3Mg
ICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZjNjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAgMjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODAgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDcz
IGRheXMgICA4NiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEt
MTcgMDU6MDk6NDggWiAgICA1IGRheXMgICAgNyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwg
Uy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBicm9rZW4KYnJv
a2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCBicm9rZW4K
Ck5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAxNGQ5MWMzNTNlMTliNzA4NWZkYmI3YjJkY2M0M2Yz
MzU1NjY1NjcwCkF1dGhvcjogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+CkRh
dGU6ICAgVGh1IEphbiAxMSAyMjoxNToxMiAyMDE4ICswMjAwCgogICAgcGNpOiBmaXggJ2lvIGhp
bnRzJyBjYXBhYmlsaXR5IGZvciBSZWRIYXQgUENJIGJyaWRnZXMKICAgIAogICAgQ29tbWl0IGVj
NmNiMTdmIChwY2k6IGVuYWJsZSBSZWRIYXQgUENJIGJyaWRnZXMgdG8gcmVzZXJ2ZSBhZGRpdGlv
bmFsCiAgICAgICAgICAgICAgICAgICAgIHJlc291cmNlcyBvbiBQQ0kgaW5pdCkKICAgIGFkZGVk
IGEgbmV3IHZlbmRvciBzcGVjaWZpYyBQQ0kgY2FwYWJpbGl0eSBmb3IgUmVkSGF0IFBDSSBicmlk
Z2VzCiAgICBhbGxvd2luZyB0aGVtIHRvIHJlc2VydmUgYWRkaXRpb25hbCBidXNlcyBhbmQvb3Ig
SU8vTUVNIHNwYWNlLgogICAgCiAgICBXaGVuIGFkZGluZyB0aGUgSU8gaGludHMgUENJIGNhcGFi
aWxpdHkgdG8gdGhlIHBjaWUtcm9vdC1wb3J0CiAgICB3aXRob3V0IHNwZWNpZnlpbmcgYSB2YWx1
ZSBmb3IgYnVzIHJlc2VydmF0aW9uLCB0aGUgc3Vib3JkaW5hdGUgYnVzCiAgICBjb21wdXRhdGlv
biBpcyB3cm9uZyBhbmQgdGhlIGd1ZXN0IGtlcm5lbCBnZXRzIG1lc3NlZCB1cC4KICAgIAogICAg
Rml4IGl0IGJ5IHJldHVybmluZyB0byBwcmV2IGNvZGUgaWYgdGhlIHZhbHVlIGZvciBidXMKICAg
IHJlc2VydmF0aW9uIGlzIG5vdCBzZXQuCiAgICAKICAgIFJlbW92ZWQgYWxzbyBhIHdyb25nIGRl
YnVnIHByaW50ICJQQ0k6IGludmFsaWQgUUVNVSByZXNvdXJjZSByZXNlcnZlCiAgICBjYXAgb2Zm
c2V0IiB3aGljaCBhcHBlYXJzIGlmIHRoZSAnSU8gaGludHMnIGNhcGFiaWxpdHkgaXMgbm90IHBy
ZXNlbnQuCiAgICAKICAgIEFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5j
b20+Cgpjb21taXQgODQ0Yjg2NDY0YTVjYmZmZmI2MmI4NzgwODYzMjAxOGNhMjUwZDg2NwpBdXRo
b3I6IFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CkRhdGU6ICAgTW9uIE9jdCAy
IDA4OjEzOjEzIDIwMTcgKzAyMDAKCiAgICBkb2NzL0Rvd25sb2FkOiBVc2UgbW9yZSBzZWN1cmUg
SFRUUFMgVVJMcyB3aGVyZSBwb3NzaWJsZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIE1l
bnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgoKY29tbWl0IGRmNDZkMTBjOGE3Yjg4ZWI4MmYz
Y2ViMmFhMzE3ODJkZWUxNTU5M2QKQXV0aG9yOiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4
LnZuZXQuaWJtLmNvbT4KRGF0ZTogICBUdWUgTm92IDE0IDE1OjAzOjQ3IDIwMTcgLTA1MDAKCiAg
ICB0cG06IEFkZCBzdXBwb3J0IGZvciBUUE0yIEFDUEkgdGFibGUKICAgIAogICAgQWRkIHN1cHBv
cnQgZm9yIHRoZSBUUE0yIEFDUEkgdGFibGUuIElmIHdlIGZpbmQgaXQgYW5kIGl0cwogICAgb2Yg
dGhlIGFwcHJvcHJpYXRlIHNpemUsIHdlIGNhbiBnZXQgdGhlIGxvZ19hcmVhX3N0YXJ0X2FkZHJl
c3MKICAgIGFuZCBsb2dfYXJlYV9taW5pbXVtX3NpemUgZnJvbSBpdC4KICAgIAogICAgVGhlIGxh
dGVzdCB2ZXJzaW9uIG9mIHRoZSBzcGVjIGNhbiBiZSBmb3VuZCBoZXJlOgogICAgCiAgICBodHRw
czovL3RydXN0ZWRjb21wdXRpbmdncm91cC5vcmcvdGNnLWFjcGktc3BlY2lmaWNhdGlvbi8KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0Lmli
bS5jb20+Cgpjb21taXQgMDU0MWYyZjBmMjQ2ZTc3ZDdjNzI2OTI2OTc2OTIwZTgwNzJkMTExOQpB
dXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5v
diAxMCAxMjoyMDozNSAyMDE3IC0wNTAwCgogICAgcGFyYXZpcnQ6IE9ubHkgZW5hYmxlIHNlcmNv
biBpbiBOT0dSQVBISUMgbW9kZSBpZiBubyBvdGhlciBjb25zb2xlIHNwZWNpZmllZAogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDljZTY3NzhmMDhjNjMyYzUyYjI1YmM4Zjc1NDI5MWVmMTg3MTBkNTMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MTY6
MzYgMjAxNyAtMDUwMAoKICAgIGRvY3M6IEFkZCBzZXJjb24tcG9ydCB0byBSdW50aW1lX2NvbmZp
Zy5tZCBkb2N1bWVudGF0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9y
IDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpjb21taXQgNjM0NTFmY2ExM2M3NTg3MGUxNzAzZWIzZTIw
NTg0ZDkxMTc5YWViYwpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+
CkRhdGU6ICAgRnJpIE5vdiAxMCAxMTo0OToxOSAyMDE3IC0wNTAwCgogICAgZG9jczogTm90ZSB2
MS4xMS4wIHJlbGVhc2UKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 22 23:48:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 22 Jan 2018 23:48:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edlp4-0002HJ-MS; Mon, 22 Jan 2018 23:48:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5djl=er=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1edlp2-0002HD-R0
 for xen-devel@lists.xen.org; Mon, 22 Jan 2018 23:48:16 +0000
X-Inumbo-ID: b3e55c05-ffce-11e7-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3e55c05-ffce-11e7-b9b1-635ca7ef6cff;
 Mon, 22 Jan 2018 23:48:11 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3609621715;
 Mon, 22 Jan 2018 23:48:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3609621715
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 22 Jan 2018 15:48:07 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: xen-devel@lists.xen.org
Message-ID: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org, jbeulich@suse.com
Subject: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKUnVubmluZyBYZW4gaW5zaWRlIFFFTVUgeDg2IHdpdGhvdXQgS1ZNIGFjY2VsZWFy
dGlvbiBhbmQgd2l0aG91dCBWTVgKZW11bGF0aW9uIGxlYWRzIHRvIHRoZSBmYWlsdXJlIGFwcGVu
ZGVkIGJlbG93LgoKVGhpcyB0cml2aWFsIHdvcmthcm91bmQgImZpeGVzIiB0aGUgcHJvYmxlbToK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jIGIveGVuL2FyY2gveDg2L2V4dGFi
bGUuYwppbmRleCA3MmYzMGQ5Li5hNjdkNmMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZXh0
YWJsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKQEAgLTE2OCw3ICsxNjgsNiBAQCBz
dGF0aWMgaW50IF9faW5pdCBzdHViX3NlbGZ0ZXN0KHZvaWQpCiAgICAgICAgICAgICAgICAgICAg
ICAgIF9BU01fRVhUQUJMRSguTHJldCU9LCAuTGZpeCU9KQogICAgICAgICAgICAgICAgICAgICAg
ICA6IFtleG5dICIrbSIgKHJlcykKICAgICAgICAgICAgICAgICAgICAgICAgOiBbc3RiXSAiciIg
KGFkZHIpLCAiYSIgKHRlc3RzW2ldLnJheCkpOwotICAgICAgICBBU1NFUlQocmVzID09IHRlc3Rz
W2ldLnJlcy5yYXcpOwogICAgIH0KIAogICAgIHJldHVybiAwOwoKCkFueSBzdWdnZXN0aW9ucz8K
CkNoZWVycywKClN0ZWZhbm8KCi0tLQoKKFhFTikgdHJhcHMuYzoxNTUwOiBHUEYgKDAwMDApOiBm
ZmZmODJkMGJmZmZmMDQxIFtmZmZmODJkMGJmZmZmMDQxXSAtPiBmZmZmODJkMDgwMzY1NGIyCihY
RU4pIHRyYXBzLmM6MTU1MDogR1BGICgwMDAwKTogZmZmZjgyZDBiZmZmZjA0MCBbZmZmZjgyZDBi
ZmZmZjA0MF0gLT4gZmZmZjgyZDA4MDM2NTRiMgooWEVOKSBBc3NlcnRpb24gJ3JlcyA9PSB0ZXN0
c1tpXS5yZXMucmF3JyBmYWlsZWQgYXQgZXh0YWJsZS5jOjE3MQooWEVOKSAtLS0tWyBYZW4tNC4x
MS11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15ICAgTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BV
OiAgICAwCihYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAzZmIxNzU+XSBleHRhYmxlLmMj
c3R1Yl9zZWxmdGVzdCsweGM4LzB4ZWUKKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDAwMjg3ICAg
Q09OVEVYVDogaHlwZXJ2aXNvcgooWEVOKSByYXg6IDAwMDAwMDAwMDAwZDAwMDAgICByYng6IGNj
Y2NjY2NjY2NjY2NjY2MgICByY3g6IDAwMDAwMDAwMDAwMDAwNDAKKFhFTikgcmR4OiBmZmZmODMw
MDAwMDAwMDAwICAgcnNpOiAwMDAwMDAwN2M3ZmZmZmZmICAgcmRpOiBmZmZmODMwMTNkZTFiMDQw
CihYRU4pIHJicDogZmZmZjgyZDA4MDQ2ZmRhOCAgIHJzcDogZmZmZjgyZDA4MDQ2ZmQ1OCAgIHI4
OiAgZmZmZjgzMDEzZGUyNDAwMAooWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwZjMgICByMTA6IDAw
MDAwMDAwMDAwMDAwMDQgICByMTE6IDAwMDAwMDAwMDAwMDAwMDIKKFhFTikgcjEyOiBmZmZmODJk
MDgwNDE0OGIwICAgcjEzOiBmZmZmODJkMDgwNWE4MDI4ICAgcjE0OiBmZmZmODJkMGJmZmZmMDQw
CihYRU4pIHIxNTogZmZmZjgyZDA4MDQ2ZmZmZiAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNy
NDogMDAwMDAwMDAwMDAwMDZlMAooWEVOKSBjcjM6IDAwMDAwMDAwYmQ2NjAwMDAgICBjcjI6IDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAw
MDAwMDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIGRzOiAwMDAwICAgZXM6IDAw
MDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAgICBjczogZTAwOAooWEVOKSBYZW4g
Y29kZSBhcm91bmQgPGZmZmY4MmQwODAzZmIxNzU+IChleHRhYmxlLmMjc3R1Yl9zZWxmdGVzdCsw
eGM4LzB4ZWUpOgooWEVOKSAgYzggNDkgMzkgNDQgMjQgMTAgNzQgMDIgPDBmPiAwYiA0OSA4MyBj
NCAxOCA0OCA4ZCAwNSA1ZSA5NyAwMSAwMCA0OSAzOSBjNAooWEVOKSBYZW4gc3RhY2sgdHJhY2Ug
ZnJvbSByc3A9ZmZmZjgyZDA4MDQ2ZmQ1ODoKKFhFTikgICAgZmZmZjgyZDA4MDVhNzQyOCAwMDAw
MDAwMDAwMDAwMDQwIGZmZmY4MmQwODA0NmZkODggMDAwMDAwMDAwMDBkMDAwMAooWEVOKSAgICBm
ZmZmODJkMDgwNDZmZDk4IGZmZmY4MmQwODA0MWFlMzggZmZmZjgyZDA4MDQxYWY5OCAwMDAwMDAw
MDAwMDAwMDAyCihYRU4pICAgIGZmZmY4MmQwODA0NTI4MjAgMDAwMDAwMDAwMDAwMDAwMSBmZmZm
ODJkMDgwNDZmZGM4IGZmZmY4MmQwODAzZTAxZTAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMiBm
ZmZmODMwMTNkZTM1ZmUwIGZmZmY4MmQwODA0NmZlZjggZmZmZjgyZDA4MDQwNDUzNwooWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAzYTgxODAgMDAwMDAwMDAwMDAwMDE2NyAwMDAw
MDAwMDAwMDAwMWZmCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMiAw
MDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAwMDEKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MSAwMDAwMDAwMDAwMDAwMDAxIDAwMDAwMDAwMDAwMDAwMDEgMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSAgICAwMDAwMDAwMDAwMDAwMWRiIDAwMDAwMDAwMDAwMDAxZWIgZmZmZjgyZDA4MDQ0MGQ2OCAw
MDAwMDAxNTAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDE5MmIwMDAgMDAwMDAwMDAwMDE0MDAw
MCAwMDAwMDAwMTNkZTQ4MDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgZmZmZjgzMDAwMDA5
ZWY3MCAwMDAwMDAwMDAwMDAwMDAxIGZmZmY4MzAwMDAwOWVmYTAgZmZmZjgzMDAwMDA5ZWZiMAoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDgwMDAwMDAw
MCAwMDAwMDAwMTAwMDAwMDZlCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDMgMDAwMDAwMDAwMDAw
MDJmOCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDA0OCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDBiZDVkOTIy
ZQooWEVOKSAgICAwMDAwMDAwMGJiZjI0ZmUwIGZmZmY4MmQwODAyMDAwZjMgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIFhlbiBjYWxsIHRyYWNlOgooWEVOKSAg
ICBbPGZmZmY4MmQwODAzZmIxNzU+XSBleHRhYmxlLmMjc3R1Yl9zZWxmdGVzdCsweGM4LzB4ZWUK
KFhFTikgICAgWzxmZmZmODJkMDgwM2UwMWUwPl0gZG9faW5pdGNhbGxzKzB4MjIvMHgzMQooWEVO
KSAgICBbPGZmZmY4MmQwODA0MDQ1Mzc+XSBfX3N0YXJ0X3hlbisweDIwYTAvMHgyNGVlCihYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIwMDBmMz5dIF9faGlnaF9zdGFydCsweDUzLzB4NjAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 00:14:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 00:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edmED-0004jB-PW; Tue, 23 Jan 2018 00:14:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yddd=es=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1edmEC-0004j5-Ky
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 00:14:16 +0000
X-Inumbo-ID: 55cb98fe-ffd2-11e7-ba59-bc764e045a96
Received: from ppsw-40.csi.cam.ac.uk (unknown [131.111.8.140])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55cb98fe-ffd2-11e7-ba59-bc764e045a96;
 Tue, 23 Jan 2018 01:14:11 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:49249
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1edmE5-000KpG-jU (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 23 Jan 2018 00:14:09 +0000
To: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
Date: Tue, 23 Jan 2018 00:14:13 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: jbeulich@suse.com
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOCAyMzo0OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEhpIGFsbCwK
Pgo+IFJ1bm5pbmcgWGVuIGluc2lkZSBRRU1VIHg4NiB3aXRob3V0IEtWTSBhY2NlbGVhcnRpb24g
YW5kIHdpdGhvdXQgVk1YCj4gZW11bGF0aW9uIGxlYWRzIHRvIHRoZSBmYWlsdXJlIGFwcGVuZGVk
IGJlbG93Lgo+Cj4gVGhpcyB0cml2aWFsIHdvcmthcm91bmQgImZpeGVzIiB0aGUgcHJvYmxlbToK
Pgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jIGIveGVuL2FyY2gveDg2L2V4
dGFibGUuYwo+IGluZGV4IDcyZjMwZDkuLmE2N2Q2YzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L2V4dGFibGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKPiBAQCAtMTY4LDcg
KzE2OCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHN0dWJfc2VsZnRlc3Qodm9pZCkKPiAgICAgICAg
ICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkKPiAgICAgICAg
ICAgICAgICAgICAgICAgICA6IFtleG5dICIrbSIgKHJlcykKPiAgICAgICAgICAgICAgICAgICAg
ICAgICA6IFtzdGJdICJyIiAoYWRkciksICJhIiAodGVzdHNbaV0ucmF4KSk7Cj4gLSAgICAgICAg
QVNTRVJUKHJlcyA9PSB0ZXN0c1tpXS5yZXMucmF3KTsKPiAgICAgIH0KPiAgCj4gICAgICByZXR1
cm4gMDsKPgo+Cj4gQW55IHN1Z2dlc3Rpb25zPwoKV2hpY2ggaSBmYWlsZWQ/wqAgVGhpcyB3aWxs
IHByb2JhYmx5IGJlIGFuIGVtdWxhdGlvbiBidWcgaW4gUWVtdS4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 00:17:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 00:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edmHe-0004tR-7m; Tue, 23 Jan 2018 00:17:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yddd=es=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1edmHd-0004tL-Ct
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 00:17:49 +0000
X-Inumbo-ID: d651a56f-ffd2-11e7-ba59-bc764e045a96
Received: from ppsw-40.csi.cam.ac.uk (unknown [131.111.8.140])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d651a56f-ffd2-11e7-ba59-bc764e045a96;
 Tue, 23 Jan 2018 01:17:46 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:49299
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1edmHa-000PFo-kk (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 23 Jan 2018 00:17:46 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
 <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
 <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
 <0b7e80cd-c635-8fcf-7bc8-96946abe78e1@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a5a43c1d-cdf2-fd76-75d2-1fbadc671a28@citrix.com>
Date: Tue, 23 Jan 2018 00:17:53 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <0b7e80cd-c635-8fcf-7bc8-96946abe78e1@oracle.com>
Content-Language: en-GB
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMjAxOCAyMjoyNywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAxLzE5LzIw
MTggMDg6MzYgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE5LzAxLzE4IDExOjQzLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4KPj4+PiBAQCAtOTksNiArMTA2LDEwIEBAIFVOTElLRUxZX0VO
RChyZWFsbW9kZSkKPj4+PiAgLkx2bXhfdm1lbnRyeV9mYWlsOgo+Pj4+ICAgICAgICAgIHN0aQo+
Pj4+ICAgICAgICAgIFNBVkVfQUxMCj4+Pj4gKwo+Pj4+ICsgICAgICAgIFNQRUNfQ1RSTF9FTlRS
WV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8gQ2xvYjogYWNkICovCj4+PiBJIHRo
aW5rIHRoZSB1c2Ugb2YgdGhlIFBWIHZhcmlhbnQgaGVyZSByZXF1aXJlcyBhIGNvbW1lbnQuCj4+
IE9oLiAgSXQgdXNlZCB0byBoYXZlIG9uZS4uLiAgSSdsbCB0cnkgdG8gZmluZCBpdC4KPiBJLCBp
biBmYWN0LCBtZWFudCB0byBhc2sgYWJvdXQgdGhpcyBmb3IgYSBsb25nIHRpbWUgYW5kIGFsd2F5
cyBmb3Jnb3QuCj4gUGVyaGFwcyB5b3VyIGNvbW1lbnQgd2lsbCBzYXkgbW9yZSB0aGFuIGp1c3Qg
d2h5IGEgUFYgdmFyaWFudCBpcyB1c2VkCj4gaGVyZSBidXQgaW4gY2FzZSBpdCB3b24ndCAtLS0g
d2h5IGRvIHdlIGhhdmUgKmFueSogbWl0aWdhdGlvbiBoZXJlPyBXZQo+IGFyZSBuZXZlciByZXR1
cm5pbmcgdG8gdGhlIGd1ZXN0LCBkbyB3ZT8KCldlIG5ldmVyIHJldHVybiB0byAqdGhpcyogZ3Vl
c3QsIGJ1dCB3ZSBhcmUgc3RpbGwgb3BlbiB0byBhYnVzZSBmcm9tIGEKc2VwYXJhdGUgaHlwZXJ0
aHJlYWQsIHNvIHN0aWxsIG5lZWQgdG8gc2V0IFNQRUNfQ1RSTC5JQlJTIGlmIHdlIGFyZQp1c2lu
ZyBJQlJTIGZvciBzYWZldHkuwqAgKElmIHdlIGFyZSB1c2luZyBsZmVuY2Uram1wIG9yIHJlcG9s
aW5lIHRoZW4gd2UKZG9uJ3QgbmVlZCB0aGlzIGNoYW5nZSwgYnV0IGl0cyBub3QgYSBob3RwYXRo
IHNvIGRvZXNuJ3Qgd2FycmFudCB5ZXQKYW5vdGhlciB2YXJpYW50IG9mIFNQRUNfQ1RSTF9FTlRS
WV9GUk9NXyouKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 00:22:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 00:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edmMP-0005Y3-RC; Tue, 23 Jan 2018 00:22:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gkt7=es=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1edmMO-0005Xx-VI
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 00:22:45 +0000
X-Inumbo-ID: 86bf9e88-ffd3-11e7-ba59-bc764e045a96
Received: from mail-io0-f195.google.com (unknown [209.85.223.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86bf9e88-ffd3-11e7-ba59-bc764e045a96;
 Tue, 23 Jan 2018 01:22:42 +0100 (CET)
Received: by mail-io0-f195.google.com with SMTP id n7so11418669iob.0
 for <xen-devel@lists.xenproject.org>; Mon, 22 Jan 2018 16:22:43 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=ceF4NixWBPuIkk5Ka/RywcUqCf039Ezkz1V3k2fTThA=;
 b=K/CwtjvuvZoPqpdqELQ4shC7EdSQ0Cu4bC0VcyB0h1Wqw8OBQZt+jop02XR7LY1jQi
 EgmUDvG3euZ1KZAM+Y88XHDC+cxbLylQ/eLsrHPjkbrzCBQg2K2O0uxVbFh+5sqaQ8P9
 jvK3m8kv1oeMr+aOQtjNBYtQeye4EAIdncaJSGKGohahFi9rOJY0OOi2jSDeDCpUa7ad
 BLwS3avh92H1dNzydRg2EATiqIbpXHR7x4C2vsUCDYNQ/vrMklVjGNWbblDDN5C/2yUB
 pUHKcsJGlqYdprEF3aWyyUS4NBqrQbVnOZV1N4hkDrRKAQkOfhmlWYGA2Js59D0DApJn
 yW0Q==
X-Gm-Message-State: AKwxytdmG42nbc+Zc3djfCdEXFAoPmVbjokH1tSsKgQibGDM+WyxSk2d
 brGDfq2OOfR+qvREU9LMCTCzUQUT
X-Google-Smtp-Source: AH8x224TbDrxgueL9Fdj/aZuwC7ekq3tiwVEXkmWLlT8t05NVkZEGEwBtmUHdB0JAz+L4kfMTaJ/WA==
X-Received: by 10.107.85.2 with SMTP id j2mr1266597iob.82.1516666962664;
 Mon, 22 Jan 2018 16:22:42 -0800 (PST)
Received: from drtais0.lan (c-24-9-60-130.hsd1.co.comcast.net. [24.9.60.130])
 by smtp.gmail.com with ESMTPSA id
 f63sm8842447ioj.43.2018.01.22.16.22.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 22 Jan 2018 16:22:41 -0800 (PST)
From: Tamas K Lengyel <tamas@tklengyel.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 22 Jan 2018 17:21:04 -0700
Message-Id: <20180123002104.1674-1-tamas@tklengyel.com>
X-Mailer: git-send-email 2.11.0
Cc: openxt@googlegroups.com, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: [Xen-devel] [PATCHv3] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

V2hlbiBib290aW5nIFhlbiB2aWEgVUVGSSB0aGUgWGVuIGNvbmZpZyBmaWxlIGNhbiBjb250YWlu
IG11bHRpcGxlIHNlY3Rpb25zCmVhY2ggZGVzY3JpYmluZyBkaWZmZXJlbnQgYm9vdCBvcHRpb25z
LiBJdCBpcyBjdXJyZW50bHkgb25seSBwb3NzaWJsZSB0byBjaG9vc2UKd2hpY2ggc2VjdGlvbiB0
byBib290IHdpdGggaWYgdGhlIGJ1ZmZlciBjb250YWlucyBhIHN0cmluZy4gVUVGSSBwcm92aWRl
cyBhCmRpZmZlcmVudCBzdGFuZGFyZCB0byBwYXNzIG9wdGlvbmFsIGFyZ3VtZW50cyB0byBhbiBh
cHBsaWNhdGlvbiwgYW5kIGluIHRoaXMKcGF0Y2ggd2UgbWFrZSBYZW4gcHJvcGVybHkgcGFyc2Ug
dGhpcyBidWZmZXIsIHRodXMgbWFraW5nIGl0IHBvc3NpYmxlIHRvIGhhdmUKc2VwYXJhdGUgRUZJ
IGJvb3Qgb3B0aW9ucyBwcmVzZW50IGZvciB0aGUgZGlmZmVyZW50IGNvbmZpZyBzZWN0aW9ucy4K
ClNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8bGVuZ3llbHRAYWluZm9zZWMuY29tPgot
LS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IG9wZW54dEBnb29nbGVn
cm91cHMuY29tCgp2Mzogc2ltcGxpZnkgc2FuaXR5IGNoZWNraW5nIGxvZ2ljCnYyOiBtb3ZlIEVG
SV9MT0FEX09QVElPTiBkZWZpbml0aW9uIGludG8gZmlsZSB0aGF0IHVzZXMgaXQKICAgIGFkZCBt
b3JlIHNhbml0eSBjaGVja3MgdG8gdmFsaWRhdGUgdGhlIGJ1ZmZlcgotLS0KIHhlbi9jb21tb24v
ZWZpL2Jvb3QuYyB8IDQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYyBiL3hlbi9jb21tb24vZWZpL2Jv
b3QuYwppbmRleCA0NjliZjk4MGNjLi4zNTM3ZmU5NTg4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2VmaS9ib290LmMKKysrIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCkBAIC04OCw2ICs4OCwxNiBA
QCB0eXBlZGVmIHN0cnVjdCBfRUZJX0FQUExFX1BST1BFUlRJRVMgewogICAgIEVGSV9BUFBMRV9Q
Uk9QRVJUSUVTX0dFVEFMTCBHZXRBbGw7CiB9IEVGSV9BUFBMRV9QUk9QRVJUSUVTOwogCit0eXBl
ZGVmIHN0cnVjdCBfRUZJX0xPQURfT1BUSU9OIHsKKyAgICBVSU5UMzIgQXR0cmlidXRlczsKKyAg
ICBVSU5UMTYgRmlsZVBhdGhMaXN0TGVuZ3RoOworICAgIENIQVIxNiBEZXNjcmlwdGlvbltdOwor
fSBFRklfTE9BRF9PUFRJT047CisKKyNkZWZpbmUgTE9BRF9PUFRJT05fQUNUSVZFICAgICAgICAg
ICAgICAweDAwMDAwMDAxCisjZGVmaW5lIExPQURfT1BUSU9OX0ZPUkNFX1JFQ09OTkVDVCAgICAg
MHgwMDAwMDAwMgorI2RlZmluZSBMT0FEX09QVElPTl9ISURERU4gICAgICAgICAgICAgIDB4MDAw
MDAwMDgKKwogdW5pb24gc3RyaW5nIHsKICAgICBDSEFSMTYgKnc7CiAgICAgY2hhciAqczsKQEAg
LTM3NSwxMiArMzg1LDM5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBQcmludEVyck1lc2coY29uc3Qg
Q0hBUjE2ICptZXNnLCBFRklfU1RBVFVTIEVyckNvZGUpCiAKIHN0YXRpYyB1bnNpZ25lZCBpbnQg
X19pbml0IGdldF9hcmd2KHVuc2lnbmVkIGludCBhcmdjLCBDSEFSMTYgKiphcmd2LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ0hBUjE2ICpjbWRsaW5lLCBVSU5UTiBjbWRz
aXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ0hBUjE2ICoqb3B0aW9u
cykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENIQVIxNiAqKm9wdGlvbnMs
IGJvb2wgKmVsb19hY3RpdmUpCiB7CiAgICAgQ0hBUjE2ICpwdHIgPSAoQ0hBUjE2ICopKGFyZ3Yg
KyBhcmdjICsgMSksICpwcmV2ID0gTlVMTDsKICAgICBib29sIHByZXZfc2VwID0gdHJ1ZTsKIAot
ICAgIGZvciAoIDsgY21kc2l6ZSA+IHNpemVvZigqY21kbGluZSkgJiYgKmNtZGxpbmU7CisgICAg
aWYgKCBjbWRzaXplID4gc2l6ZW9mKEVGSV9MT0FEX09QVElPTikgJiYKKyAgICAgICAgICooQ0hB
UjE2ICopKCh2b2lkICopY21kbGluZSArIGNtZHNpemUgLSBzaXplb2YoKmNtZGxpbmUpKSAhPSBM
J1wwJyApCisgICAgeworICAgICAgICBjb25zdCBFRklfTE9BRF9PUFRJT04gKmVsbyA9IChjb25z
dCBFRklfTE9BRF9PUFRJT04gKiljbWRsaW5lOworCisgICAgICAgIC8qIFRoZSBhYnNvbHV0ZSBt
aW5pbXVtIHRoZSBzaXplIG9mIHRoZSBidWZmZXIgaXQgbmVlZHMgdG8gYmUgKi8KKyAgICAgICAg
c2l6ZV90IHNpemVfY2hlY2sgPSBvZmZzZXRvZihFRklfTE9BRF9PUFRJT04sIERlc2NyaXB0aW9u
WzFdKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxvLT5GaWxlUGF0aExpc3RMZW5n
dGg7CisKKyAgICAgICAgaWYgKCAoZWxvLT5BdHRyaWJ1dGVzICYgTE9BRF9PUFRJT05fQUNUSVZF
KSAmJiBzaXplX2NoZWNrIDwgY21kc2l6ZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGNvbnN0
IENIQVIxNiAqZGVzYyA9IGVsby0+RGVzY3JpcHRpb247CisgICAgICAgICAgICBzaXplX3QgZGVz
Y19sZW5ndGggPSAwOworCisgICAgICAgICAgICAvKiBGaW5kIERlc2NyaXB0aW9uIHN0cmluZyBs
ZW5ndGggaW4gaXRzIHBvc3NpYmxlIHNwYWNlICovCisgICAgICAgICAgICB3aGlsZSAoIGRlc2Nf
bGVuZ3RoIDwgY21kc2l6ZSAtIHNpemVfY2hlY2sgJiYgKmRlc2MrKyAhPSBMJ1wwJykKKyAgICAg
ICAgICAgICAgICBkZXNjX2xlbmd0aCArPSBzaXplb2YoKmRlc2MpOworCisgICAgICAgICAgICBp
ZiAoIHNpemVfY2hlY2sgKyBkZXNjX2xlbmd0aCA8IGNtZHNpemUgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgICplbG9fYWN0aXZlID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICBjbWRs
aW5lID0gKHZvaWQgKiljbWRsaW5lICsgc2l6ZV9jaGVjayArIGRlc2NfbGVuZ3RoOworICAgICAg
ICAgICAgICAgIGNtZHNpemUgPSBjbWRzaXplIC0gc2l6ZV9jaGVjayAtIGRlc2NfbGVuZ3RoOwor
ICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQorCisgICAgZm9yICggOyBjbWRzaXplID49
IHNpemVvZigqY21kbGluZSkgJiYgKmNtZGxpbmU7CiAgICAgICAgICAgICBjbWRzaXplIC09IHNp
emVvZigqY21kbGluZSksICsrY21kbGluZSApCiAgICAgewogICAgICAgICBib29sIGN1cl9zZXAg
PSAqY21kbGluZSA9PSBMJyAnIHx8ICpjbWRsaW5lID09IEwnXHQnOwpAQCAtMTA3MSw3ICsxMTA4
LDcgQEAgZWZpX3N0YXJ0KEVGSV9IQU5ETEUgSW1hZ2VIYW5kbGUsIEVGSV9TWVNURU1fVEFCTEUg
KlN5c3RlbVRhYmxlKQogICAgIEVGSV9TSElNX0xPQ0tfUFJPVE9DT0wgKnNoaW1fbG9jazsKICAg
ICBFRklfR1JBUEhJQ1NfT1VUUFVUX1BST1RPQ09MICpnb3AgPSBOVUxMOwogICAgIHVuaW9uIHN0
cmluZyBzZWN0aW9uID0geyBOVUxMIH0sIG5hbWU7Ci0gICAgYm9vbCBiYXNlX3ZpZGVvID0gZmFs
c2U7CisgICAgYm9vbCBiYXNlX3ZpZGVvID0gZmFsc2UsIGVsb19hY3RpdmUgPSBmYWxzZTsKICAg
ICBjaGFyICpvcHRpb25fc3RyOwogICAgIGJvb2wgdXNlX2NmZ19maWxlOwogCkBAIC0xMDk2LDE3
ICsxMTMzLDE3IEBAIGVmaV9zdGFydChFRklfSEFORExFIEltYWdlSGFuZGxlLCBFRklfU1lTVEVN
X1RBQkxFICpTeXN0ZW1UYWJsZSkKICAgICBpZiAoIHVzZV9jZmdfZmlsZSApCiAgICAgewogICAg
ICAgICBhcmdjID0gZ2V0X2FyZ3YoMCwgTlVMTCwgbG9hZGVkX2ltYWdlLT5Mb2FkT3B0aW9ucywK
LSAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRlZF9pbWFnZS0+TG9hZE9wdGlvbnNTaXplLCBO
VUxMKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGxvYWRlZF9pbWFnZS0+TG9hZE9wdGlvbnNT
aXplLCBOVUxMLCAmZWxvX2FjdGl2ZSk7CiAgICAgICAgIGlmICggYXJnYyA+IDAgJiYKICAgICAg
ICAgICAgICBlZmlfYnMtPkFsbG9jYXRlUG9vbChFZmlMb2FkZXJEYXRhLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChhcmdjICsgMSkgKiBzaXplb2YoKmFyZ3YpICsKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9hZGVkX2ltYWdlLT5Mb2FkT3B0aW9u
c1NpemUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKiopJmFyZ3Yp
ID09IEVGSV9TVUNDRVNTICkKICAgICAgICAgICAgIGdldF9hcmd2KGFyZ2MsIGFyZ3YsIGxvYWRl
ZF9pbWFnZS0+TG9hZE9wdGlvbnMsCi0gICAgICAgICAgICAgICAgICAgICBsb2FkZWRfaW1hZ2Ut
PkxvYWRPcHRpb25zU2l6ZSwgJm9wdGlvbnMpOworICAgICAgICAgICAgICAgICAgICAgbG9hZGVk
X2ltYWdlLT5Mb2FkT3B0aW9uc1NpemUsICZvcHRpb25zLCAmZWxvX2FjdGl2ZSk7CiAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIGFyZ2MgPSAwOwotICAgICAgICBmb3IgKCBpID0gMTsgaSA8IGFy
Z2M7ICsraSApCisgICAgICAgIGZvciAoIGkgPSAhZWxvX2FjdGl2ZTsgaSA8IGFyZ2M7ICsraSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIENIQVIxNiAqcHRyID0gYXJndltpXTsKIAotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 00:38:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 00:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edmbP-0006Nc-8v; Tue, 23 Jan 2018 00:38:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1igi=es=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1edmbO-0006NW-An
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 00:38:14 +0000
X-Inumbo-ID: af8e5806-ffd5-11e7-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af8e5806-ffd5-11e7-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 00:38:10 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8181021785;
 Tue, 23 Jan 2018 00:38:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8181021785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 22 Jan 2018 16:38:07 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
Message-ID: <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-526499601-1516667888=:6440"
Cc: Stefano Stabellini <sstabellini@kernel.org>, jbeulich@suse.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-526499601-1516667888=:6440
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Tue, 23 Jan 2018, Andrew Cooper wrote:
> On 22/01/2018 23:48, Stefano Stabellini wrote:
> > Hi all,
> >
> > Running Xen inside QEMU x86 without KVM acceleartion and without VMX
> > emulation leads to the failure appended below.
> >
> > This trivial workaround "fixes" the problem:
> >
> > diff --git a/xen/arch/x86/extable.c b/xen/arch/x86/extable.c
> > index 72f30d9..a67d6c1 100644
> > --- a/xen/arch/x86/extable.c
> > +++ b/xen/arch/x86/extable.c
> > @@ -168,7 +168,6 @@ static int __init stub_selftest(void)
> >                         _ASM_EXTABLE(.Lret%=, .Lfix%=)
> >                         : [exn] "+m" (res)
> >                         : [stb] "r" (addr), "a" (tests[i].rax));
> > -        ASSERT(res == tests[i].res.raw);
> >      }
> >  
> >      return 0;
> >
> >
> > Any suggestions?
> 
> Which i failed?Â  This will probably be an emulation bug in Qemu.

i=2 is the culprit
--8323329-526499601-1516667888=:6440
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-526499601-1516667888=:6440--


From xen-devel-bounces@lists.xenproject.org Tue Jan 23 00:41:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 00:41:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edme7-000707-MC; Tue, 23 Jan 2018 00:41:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yddd=es=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1edme6-0006zv-9l
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 00:41:02 +0000
X-Inumbo-ID: 1466ea47-ffd6-11e7-ba59-bc764e045a96
Received: from ppsw-40.csi.cam.ac.uk (unknown [131.111.8.140])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1466ea47-ffd6-11e7-ba59-bc764e045a96;
 Tue, 23 Jan 2018 01:40:59 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:49427
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1edme2-000oC8-lc (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 23 Jan 2018 00:40:59 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
Date: Tue, 23 Jan 2018 00:41:05 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOCAwMDozOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MjMgSmFuIDIwMTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIyLzAxLzIwMTggMjM6NDgs
IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IEhpIGFsbCwKPj4+Cj4+PiBSdW5uaW5nIFhl
biBpbnNpZGUgUUVNVSB4ODYgd2l0aG91dCBLVk0gYWNjZWxlYXJ0aW9uIGFuZCB3aXRob3V0IFZN
WAo+Pj4gZW11bGF0aW9uIGxlYWRzIHRvIHRoZSBmYWlsdXJlIGFwcGVuZGVkIGJlbG93Lgo+Pj4K
Pj4+IFRoaXMgdHJpdmlhbCB3b3JrYXJvdW5kICJmaXhlcyIgdGhlIHByb2JsZW06Cj4+Pgo+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMgYi94ZW4vYXJjaC94ODYvZXh0YWJs
ZS5jCj4+PiBpbmRleCA3MmYzMGQ5Li5hNjdkNmMxIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gv
eDg2L2V4dGFibGUuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2V4dGFibGUuYwo+Pj4gQEAgLTE2
OCw3ICsxNjgsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBzdHViX3NlbGZ0ZXN0KHZvaWQpCj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkKPj4+
ICAgICAgICAgICAgICAgICAgICAgICAgIDogW2V4bl0gIittIiAocmVzKQo+Pj4gICAgICAgICAg
ICAgICAgICAgICAgICAgOiBbc3RiXSAiciIgKGFkZHIpLCAiYSIgKHRlc3RzW2ldLnJheCkpOwo+
Pj4gLSAgICAgICAgQVNTRVJUKHJlcyA9PSB0ZXN0c1tpXS5yZXMucmF3KTsKPj4+ICAgICAgfQo+
Pj4gIAo+Pj4gICAgICByZXR1cm4gMDsKPj4+Cj4+Pgo+Pj4gQW55IHN1Z2dlc3Rpb25zPwo+PiBX
aGljaCBpIGZhaWxlZD/CoCBUaGlzIHdpbGwgcHJvYmFibHkgYmUgYW4gZW11bGF0aW9uIGJ1ZyBp
biBRZW11Lgo+IGk9MiBpcyB0aGUgY3VscHJpdAoKUWVtdSBkb2Vzbid0IGVtdWxhdGUgJXJzcC1i
YXNlZCBtZW1vcnkgYWNjZXNzZXMgcHJvcGVybHkuwqAgSXQgc2hvdWxkCnJhaXNlICNTU1swXSwg
YW5kIGlzIHByZXN1bWFibHkgcmFpc2luZyAjR1BbMF0gaW5zdGVhZC4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 01:21:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 01:21:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ednGX-0007SX-HZ; Tue, 23 Jan 2018 01:20:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ednGW-0007SR-D8
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 01:20:44 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id 96/0C-03876-BED866A5;
 Tue, 23 Jan 2018 01:20:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVfdVb1q
 UweEbchb3prxnd2D02N63iz2AMYo1My8pvyKBNWNz8yrWgjlFFdtvn2JtYNzq2cXIxSEk0Mgk
 8e7AH0YI5zGjxKuvd1ggnG2MEmdvvQLKcHKICDhLfD0zlx3E5hXQl/j98jpYXFjAVWLR3dPsI
 A0SAs/UJNb82ccMkpAQ8JZYdGweE4x9Y/EXoAZ2DjYBK4lDYiBRFgFVicnTdzFOYORewMiwil
 GjOLWoLLVI19BCL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMj0MMMQLCDsWm75yF
 GSQ4mJVHesJepUUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeMWAASMkWJSanlqRlpkDDDWYtAQH
 j5IIrxRImre4IDG3ODMdInWK0ZKj6cGDNmaOPw9fAskbL163MQux5OXnpUqJ877uAWoQAGnIK
 M2DGweLh0uMslLCvIxABwrxFKQW5WaWoMq/YhTnYFQS5g0EWcuTmVcCt/UV0EFMQAfdqEkFOa
 gkESEl1cAY+M5B6/aL8KOnpPpXVqtvfLhWOJNX/b+vltQdq8KSh70XzlRdOOM7uyWrqHBnk8Q
 vlo3GTY057vNcxEp/mibsbWT5mbT8up2jb/lJj4RfWqscDU+WXlSvu2PllyEYW3isYbNhy9k5
 G55duxJx1G7jN7VYMQMZu9kvF5lPME+407f25f5Pqz8osRRnJBpqMRcVJwIAzziZqoICAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-206.messagelabs.com!1516670441!113545928!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10111 invoked from network); 23 Jan 2018 01:20:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 01:20:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ednGS-000582-10; Tue, 23 Jan 2018 01:20:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ednGM-0005uq-O1; Tue, 23 Jan 2018 01:20:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ednGM-0007qP-DD; Tue, 23 Jan 2018 01:20:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118268-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-raw:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:<job status>:broken:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-xsm:<job status>:broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:<job status>:broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:build-armhf:<job status>:broken:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-raw:host-install(4):broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:host-install(4):broken:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:host-install(4):broken:regression
 linux-linus:test-amd64-i386-examine:host-install:broken:regression
 linux-linus:build-armhf:host-install(4):broken:regression
 linux-linus:build-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-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-libvirt-xsm: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-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-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-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-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0d665e7b109d512b7cae3ccef6e8654714887844
X-Osstest-Versions-That: linux=d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 01:20:34 +0000
Subject: [Xen-devel] [linux-linus test] 118268: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI2OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MjY4LwoKRmFpbHVyZXMgYW5kIHByb2Js
ZW1zIHdpdGggdGVzdHMgOi0oCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJv
a2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9i
IHN0YXR1cz4gICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgICAgIGJy
b2tlbgogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAx
MTgyNTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICAgICBicm9rZW4gUkVHUi4gdnMuIDExODI1MAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBSRUdSLiB2cy4gMTE4MjUwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0
KSBicm9rZW4gUkVHUi4gdnMuIDExODI1MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTE4MjUw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgICAgICAg
YnJva2VuIFJFR1IuIHZzLiAxMTgyNTAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMTgy
NTAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAg
ICBicm9rZW4gUkVHUi4gdnMuIDExODI1MAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE4MjUwCiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICA1IGhvc3QtaW5zdGFsbCAgICAgICAgICAgYnJva2VuIFJF
R1IuIHZzLiAxMTgyNTAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDQgaG9zdC1pbnN0
YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExODI1MAoKVGVzdHMgd2hpY2ggZGlkIG5v
dCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODI1MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE4MjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODI1
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4MjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNTAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwZDY2NWU3
YjEwOWQ1MTJiN2NhZTNjY2VmNmU4NjU0NzE0ODg3ODQ0CmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICBkNTE3YmI3OWY0OTk0YTg3Y2ZjMmRkZDRjYzc2YmQxYTYyN2Q0YmVk
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyNTAgIDIwMTgtMDEtMjEgMDY6NDg6MzEgWiAgICAx
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4MjYzICAyMDE4LTAxLTIxIDIzOjE3OjE1IFog
ICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjY4ICAyMDE4
LTAxLTIyIDA5OjM2OjE5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kaSBLbGVlbiA8YWtAbGludXguaW50
ZWwuY29tPgogIERhdmUgWW91bmcgPGR5b3VuZ0ByZWRoYXQuY29tPgogIERhdmlkIFdvb2Rob3Vz
ZSA8ZHdtd0BhbWF6b24uY28udWs+CiAgS2VpdGggQnVzY2ggPGtlaXRoLmJ1c2NoQGludGVsLmNv
bT4KICBLaXJpbGwgQS4gU2h1dGVtb3YgPGtpcmlsbC5zaHV0ZW1vdkBsaW51eC5pbnRlbC5jb20+
CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIE1hc2Ft
aSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29A
c3VzZS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIExl
bmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICB6aGVud2VpLnBpIDx6aGVud2VpLnBp
QHlvdXJ1bmNsb3VkLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBicm9r
ZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4g
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBicm9rZW4KYnJva2VuLWpvYiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSBicm9rZW4KYnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGJyb2tlbgpicm9r
ZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0
YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVw
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0
ZXAgdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgaG9zdC1pbnN0YWxsCmJyb2tlbi1zdGVwIGJ1aWxk
LWFybWhmIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAzMTUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 02:16:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 02:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edo8c-0002hD-9D; Tue, 23 Jan 2018 02:16:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=92ng=es=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1edo8b-0002h7-5Q
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 02:16:37 +0000
X-Inumbo-ID: 6d528b8f-ffe3-11e7-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d528b8f-ffe3-11e7-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 02:16:32 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0N2Bo1G025048;
 Tue, 23 Jan 2018 02:16:26 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-2017-10-26;
 bh=3xm6ViQx0l4Ek7meG7bc9DGrulKu4NyKIJKL/TAgtWg=;
 b=vFT6/YQOcyheVTW1SIXschDECtESXR0dlqYwq57nZhC1orG3M56s3hl4VnNoQFUmumpv
 UFsXP4NE8r9ClI1gaeqSx3r71G5Q9RhjxgjMoJs9fja1vwj4mhGB+KBOSA59ZI5Sec9k
 me2DQCAu/ojjJyYtRtUwIHCUcnR86Yq0a/sc6jb6L/4gT3NhteutHW49Gr+jGLp3bURe
 8n4qDOWRPsYWrIIHCa9vtJnwxigOlp9kd1ePTuA+W6MH8ibhN0sH3oG+58gr/S6T8kqK
 xTWc4Fv/bue3Gn/9V+M2XvV7lBxTGyPYnmIVpNciMmHLBGuACMvP/R1fSIAhYxEWUz57 ZA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2fnua403d7-6
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 Jan 2018 02:16:26 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0MLjC6U013150
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 22 Jan 2018 21:45:12 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0MLjB5n030751;
 Mon, 22 Jan 2018 21:45:11 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 Jan 2018 13:45:10 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id D35026A02B1; Mon, 22 Jan 2018 16:45:09 -0500 (EST)
Date: Mon, 22 Jan 2018 16:45:09 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180122214509.GQ24995@char.us.oracle.com>
References: <20180122123256.1431-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180122123256.1431-1-jgross@suse.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8782
 signatures=668655
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-1711220000 definitions=main-1801230025
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDE6MzI6NDRQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBcyBhIHByZXBhcmF0aW9uIGZvciBkb2luZyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBp
biB0aGUgWGVuIGh5cGVydmlzb3IKPiBpbiBvcmRlciB0byBtaXRpZ2F0ZSAiTWVsdGRvd24iIHVz
ZSBkZWRpY2F0ZWQgc3RhY2tzLCBHRFQgYW5kIFRTUyBmb3IKPiA2NCBiaXQgUFYgZG9tYWlucyBt
YXBwZWQgdG8gdGhlIHBlci1kb21haW4gdmlydHVhbCBhcmVhLgo+IAo+IFRoZSBwZXItdmNwdSBz
dGFja3MgYXJlIHVzZWQgZm9yIGVhcmx5IGludGVycnVwdCBoYW5kbGluZyBvbmx5LiBBZnRlcgo+
IHNhdmluZyB0aGUgZG9tYWluJ3MgcmVnaXN0ZXJzIHN0YWNrcyBhcmUgc3dpdGNoZWQgYmFjayB0
byB0aGUgbm9ybWFsCj4gcGVyIHBoeXNpY2FsIGNwdSBvbmVzIGluIG9yZGVyIHRvIGJlIGFibGUg
dG8gYWRkcmVzcyBvbi1zdGFjayBkYXRhCj4gZnJvbSBvdGhlciBjcHVzIGUuZy4gd2hpbGUgaGFu
ZGxpbmcgSVBJcy4KPiAKPiBBZGRpbmcgJWNyMyBzd2l0Y2hpbmcgYmV0d2VlbiBzYXZpbmcgb2Yg
dGhlIHJlZ2lzdGVycyBhbmQgc3dpdGNoaW5nCj4gdGhlIHN0YWNrcyB3aWxsIGVuYWJsZSB0aGUg
cG9zc2liaWxpdHkgdG8gcnVuIGd1ZXN0IGNvZGUgd2l0aG91dCBhbnkKPiBwZXIgcGh5c2ljYWwg
Y3B1IG1hcHBpbmcsIGkuZS4gYXZvaWRpbmcgdGhlIHRocmVhdCBvZiBhIGd1ZXN0IGJlaW5nCj4g
YWJsZSB0byBhY2Nlc3Mgb3RoZXIgZG9tYWlucyBkYXRhLgo+IAo+IFdpdGhvdXQgYW55IGZ1cnRo
ZXIgbWVhc3VyZXMgaXQgd2lsbCBzdGlsbCBiZSBwb3NzaWJsZSBmb3IgZS5nLiBhCj4gZ3Vlc3Qn
cyB1c2VyIHByb2dyYW0gdG8gcmVhZCBzdGFjayBkYXRhIG9mIGFub3RoZXIgdmNwdSBvZiB0aGUg
c2FtZQo+IGRvbWFpbiwgYnV0IHRoaXMgY2FuIGJlIGVhc2lseSBhdm9pZGVkIGJ5IGEgbGl0dGxl
IFBWLUFCSSBtb2RpZmljYXRpb24KPiBpbnRyb2R1Y2luZyBwZXItY3B1IHVzZXIgYWRkcmVzcyBz
cGFjZXMuCj4gCj4gVGhpcyBzZXJpZXMgaXMgbWVhbnQgYXMgYSByZXBsYWNlbWVudCBmb3IgQW5k
cmV3J3MgcGF0Y2ggc2VyaWVzOgo+ICJ4ODY6IFByZXJlcXVpc2l0ZSB3b3JrIGZvciBhIFhlbiBL
QUlTRVIgc29sdXRpb24iLgo+IAo+IFdoYXQgbmVlZHMgdG8gYmUgZG9uZToKPiAtIHZlcmlmeSBs
aXZlcGF0Y2hpbmcgaXMgc3RpbGwgd29ya2luZwoKSXMgdGhlcmUgYW4gZ2l0IHJlcG8gZm9yIHRo
aXM/Cgo+IC0gcGVyZm9ybWFuY2UgZXZhbHVhdGlvbiAoRGFyaW8gaXMgd29ya2luZyBvbiBpdCkK
PiAtIHRoZSByZWFsIHBhZ2UgdGFibGUgc3dpdGNoaW5nCj4gCj4gCj4gQ2hhbmdlcyBzaW5jZSBS
RkMgVjE6Cj4gLSBzd2l0Y2ggYmFjayB0byBwZXIgcGh5c2ljYWwgY3B1IHN0YWNrcyBpbiBpbnRl
cnJ1cHQgaGFuZGxpbmcKPiAtIGNvbXBsZXRlIHJld29yayBvZiBzZXJpZXMKPiAtIHJlYmFzZSB0
byBjdXJyZW50IHN0YWdpbmcKPiAtIGFkZGluZyByZXZlcnRzIG9mIEphbidzIGJhbmQtYWlkIHBh
dGNoZXMKPiAtIGFkZGluZyB0d28gbWlub3IgY2xlYW51cHMgYXQgdGhlIGJlZ2luIG9mIHRoZSBz
ZXJpZXMKPiAtIGRvbmUgbXVjaCBtb3JlIHRlc3RpbmcsIGluY2x1ZGluZyBOTUlzCj4gCj4gSnVl
cmdlbiBHcm9zcyAoMTIpOgo+ICAgeDg2OiBjbGVhbnVwIHByb2Nlc3Nvci5oCj4gICB4ODY6IGRv
bid0IHVzZSBoeXBlcnZpc29yIHN0YWNrIHNpemUgZm9yIGR1bXBpbmcgZ3Vlc3Qgc3RhY2tzCj4g
ICB4ODY6IGRvIGEgcmV2ZXJ0IG9mIGU4NzFlODBjMzg1NDdkOWZhZWZjNjYwNDUzMmJhM2U5ODVl
NjU4NzMKPiAgIHg4NjogcmV2ZXJ0IDU3ODRkZTNlMjA2N2VkNzNlZmMyZmU0MmU2MjgzMWU4YWU3
ZjQ2YzQKPiAgIHg4NjogZG9uJ3QgYWNjZXNzIHNhdmVkIHVzZXIgcmVncyB2aWEgcnNwIGluIHRy
YXAgaGFuZGxlcnMKPiAgIHg4NjogYWRkIGEgeHB0aSBjb21tYW5kIGxpbmUgcGFyYW1ldGVyCj4g
ICB4ODY6IGFsbG93IHBlci1kb21haW4gbWFwcGluZ3Mgd2l0aG91dCBOWCBiaXQgb3Igd2l0aCBz
cGVjaWZpYyBtZm4KPiAgIHhlbi94ODY6IHVzZSBkZWRpY2F0ZWQgZnVuY3Rpb24gZm9yIHRzcyBp
bml0aWFsaXphdGlvbgo+ICAgeDg2OiBlbmhhbmNlIHN5c2NhbGwgc3R1YiB0byB3b3JrIGluIHBl
ci1kb21haW4gbWFwcGluZwo+ICAgeDg2OiBhbGxvY2F0ZSBwZXItdmNwdSBzdGFja3MgZm9yIGlu
dGVycnVwdCBlbnRyaWVzCj4gICB4ODY6IG1vZGlmeSBpbnRlcnJ1cHQgaGFuZGxlcnMgdG8gc3Vw
cG9ydCBzdGFjayBzd2l0Y2hpbmcKPiAgIHg4NjogYWN0aXZhdGUgcGVyLXZjcHUgc3RhY2tzIGlu
IGNhc2Ugb2YgeHB0aQo+IAo+ICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8
ICAxNiArLQo+ICB4ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAgICB8ICA1NiArKysr
LS0tCj4gIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgIHwgIDg0ICsrKysrKysr
LS0KPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgfCAxMDIgKysrKysrKysr
Ky0tLQo+ICB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgICAgICB8IDE2MSArKysrKysr
KysrKysrKysrKysrLQo+ICB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgICB8IDIx
MSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgICAgICB8ICAyNiArKy0tCj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YyAgIHwgICA2ICstCj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgIHwgIDk4
ICsrKysrKy0tLS0tLQo+ICB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICB8IDI5
NSArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L3g4
Nl82NC90cmFwcy5jICAgICAgICAgfCAgNDcgKysrLS0tCj4gIHhlbi9jb21tb24vd2FpdC5jICAg
ICAgICAgICAgICAgICAgIHwgICA4ICstCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmggICAgIHwgIDQ5ICsrKy0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oICAgICAg
ICB8ICAxMyArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICAgICB8ICA3MSAr
KysrKystLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggICAgICAgICAgfCAgIDUgKwo+
ICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICAgICAgICB8ICAgNSArCj4gIHhlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgIHwgICAzICsKPiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wcm9jZXNzb3IuaCAgICAgfCAgNDIgLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9yZWdz
LmggICAgICAgICAgfCAgIDIgKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oICAgICAg
ICB8ICAgOCArCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaCAgIHwgICA1ICst
Cj4gIDIyIGZpbGVzIGNoYW5nZWQsIDY0NyBpbnNlcnRpb25zKCspLCA2NjYgZGVsZXRpb25zKC0p
Cj4gCj4gLS0gCj4gMi4xMy42Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 02:19:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 02:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edoBU-0002qs-Pw; Tue, 23 Jan 2018 02:19:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qiyk=es=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1edoBT-0002qm-Cf
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 02:19:35 +0000
X-Inumbo-ID: d859e7a5-ffe3-11e7-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d859e7a5-ffe3-11e7-ba59-bc764e045a96;
 Tue, 23 Jan 2018 03:19:31 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0N2Grob028292;
 Tue, 23 Jan 2018 02:19:30 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-2017-10-26;
 bh=VoiKJxDQA3ewB/gzomHFqLkpIm2m+yGRI1PxxD64VCI=;
 b=E0hvFDhv2z1YyVBHO+Uw/wwD7qt1WN/kMN/rFR8ekSRCLKQlGY3owCtId/5agvx/XujA
 6F5OmTj1WUsc+QsFeMt/iJn/ljQPqwVEP1TESFN7YbtsxniHJhjOhIp1pAN4IkOnuNjI
 QaoIsjfe9HAUjqsnuk4KHJZjRQTmg9FZVlFnrj0L8bOUEwq+G8hUwKj/3+u1W92hMja2
 NIHstyzmbPhAXdT8VFo8QkBwpTsbJgcEcltTWaRck/px2rh+CXLSQeNjjLsotrgwFHyT
 +AdRaFBHuf6+7GZ+l2AmS30Nz1jc7A+2itjnbFIsobVbfiS3VDvL1s+W8+gH+/lEqlC7 6g== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2fnua4046s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 Jan 2018 02:19:30 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0N2JTQx018781
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 23 Jan 2018 02:19:30 GMT
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 w0N2JTb6030674;
 Tue, 23 Jan 2018 02:19:29 GMT
Received: from [10.39.220.249] (/10.39.220.249)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 22 Jan 2018 18:19:29 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
 <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
 <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
 <0b7e80cd-c635-8fcf-7bc8-96946abe78e1@oracle.com>
 <a5a43c1d-cdf2-fd76-75d2-1fbadc671a28@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <73241145-36d9-1bf6-861e-f57bba67457f@oracle.com>
Date: Mon, 22 Jan 2018 21:19:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <a5a43c1d-cdf2-fd76-75d2-1fbadc671a28@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8782
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=866
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801230026
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8yMi8yMDE4IDA3OjE3IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDIyLzAx
LzIwMTggMjI6MjcsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDEvMTkvMjAxOCAwODoz
NiBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDE5LzAxLzE4IDExOjQzLCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+Cj4+Pj4+IEBAIC05OSw2ICsxMDYsMTAgQEAgVU5MSUtFTFlfRU5EKHJl
YWxtb2RlKQo+Pj4+PiAgIC5Mdm14X3ZtZW50cnlfZmFpbDoKPj4+Pj4gICAgICAgICAgIHN0aQo+
Pj4+PiAgICAgICAgICAgU0FWRV9BTEwKPj4+Pj4gKwo+Pj4+PiArICAgICAgICBTUEVDX0NUUkxf
RU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvIENsb2I6IGFjZCAqLwo+Pj4+
IEkgdGhpbmsgdGhlIHVzZSBvZiB0aGUgUFYgdmFyaWFudCBoZXJlIHJlcXVpcmVzIGEgY29tbWVu
dC4KPj4+IE9oLiAgSXQgdXNlZCB0byBoYXZlIG9uZS4uLiAgSSdsbCB0cnkgdG8gZmluZCBpdC4K
Pj4gSSwgaW4gZmFjdCwgbWVhbnQgdG8gYXNrIGFib3V0IHRoaXMgZm9yIGEgbG9uZyB0aW1lIGFu
ZCBhbHdheXMgZm9yZ290Lgo+PiBQZXJoYXBzIHlvdXIgY29tbWVudCB3aWxsIHNheSBtb3JlIHRo
YW4ganVzdCB3aHkgYSBQViB2YXJpYW50IGlzIHVzZWQKPj4gaGVyZSBidXQgaW4gY2FzZSBpdCB3
b24ndCAtLS0gd2h5IGRvIHdlIGhhdmUgKmFueSogbWl0aWdhdGlvbiBoZXJlPyBXZQo+PiBhcmUg
bmV2ZXIgcmV0dXJuaW5nIHRvIHRoZSBndWVzdCwgZG8gd2U/Cj4gCj4gV2UgbmV2ZXIgcmV0dXJu
IHRvICp0aGlzKiBndWVzdCwgYnV0IHdlIGFyZSBzdGlsbCBvcGVuIHRvIGFidXNlIGZyb20gYQo+
IHNlcGFyYXRlIGh5cGVydGhyZWFkLCBzbyBzdGlsbCBuZWVkIHRvIHNldCBTUEVDX0NUUkwuSUJS
UyBpZiB3ZSBhcmUKPiB1c2luZyBJQlJTIGZvciBzYWZldHkuwqAgKElmIHdlIGFyZSB1c2luZyBs
ZmVuY2Uram1wIG9yIHJlcG9saW5lIHRoZW4gd2UKPiBkb24ndCBuZWVkIHRoaXMgY2hhbmdlLCBi
dXQgaXRzIG5vdCBhIGhvdHBhdGggc28gZG9lc24ndCB3YXJyYW50IHlldAo+IGFub3RoZXIgdmFy
aWFudCBvZiBTUEVDX0NUUkxfRU5UUllfRlJPTV8qLikKCgpXZSB3cm90ZSBJQlJTIGR1cmluZyBW
TUVYSVQuIEkgdGhvdWdodCB0aGlzIHNlcnZlcyBhcyBiYXJyaWVyIGZvciBhbGwgCnByZWNlZGlu
ZyBwcmVkaWN0aW9ucyAoYm90aCB0aHJlYWRzKSBmcm9tIGxvd2VyIHByb3RlY3Rpb24gbW9kZS4K
CklzIHRoZSBjb25jZXJuIGhlcmUgdGhhdCBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAoYmVmb3Jl
IFZNRU5URVIpIG1heSAKc2V0IElCUlMgdG8gMCBhbmQgKnRoYXQqIHdpbGwgb3BlbiBoeXBlcnZp
c29yIHRvIG90aGVyIHRocmVhZCdzIG1pc2NoaWVmPwoKLWJvcmlzCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 03:33:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 03:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edpKM-0007rv-4Z; Tue, 23 Jan 2018 03:32:50 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.48])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edpKL-0007rW-0q
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 03:32:49 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta.az-a.eu-central-1.aws.symcld.net id 2C/4C-01561-ADCA66A5;
 Tue, 23 Jan 2018 03:32:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVffmmrQ
 og1MXLSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bFNyeYC84EVix4+4qxgfGoURcjF4eQQCOT
 xORDj9kgnMeMEheefYFytgE5a14ydjFycogIOEt8PTOXHcTmFdCX+NB8nhXEFhawlbjYvZ4Fx
 JYQ+C8n8Xm1HITtLXF8/yVWGHv7u6tMXYzsHGwCVhKHxECiLAKqEt+W/2WfwMi9gJFhFaNlUl
 FmekZJbmJmjq6hgYGuoaGxrpGukaGxXmKVbqJeaqlucmpeSVEiUFYvsbxYr7gyNzknRS8vtWQ
 TIzAAGIBgB+Phs4mHGCU5mJREecNepkYJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuA9vDotSkiw
 KDU9tSItMwcYijBpCQ4eJRHe7SBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolz
 psDUioAUppRmgc3CBYjlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+wpkCk9mXgncvldApz
 ABnXKjJhXklJJEhJRUA2OqtOT/vf8yjn/f84PlhIin0PwlO7tFZ59g413GtUPytfA+BdMvNrm
 td+P2nOVksrq+9pdm0M35N9b2Vnx6pSQ4w/2z1JIU7pabTMsV06LKHURNPVazlm02OJxTufpk
 0J9sxblzw1vMLc8x7Os/0bq+88kHtQ+LJ6z98TVLa49/iMpU/7hlnMuVWIozEg21mIuKEwEFb
 U1cjAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-25.tower-225.messagelabs.com!1516678360!248560!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13777 invoked from network); 23 Jan 2018 03:32:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-25.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 03:32:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edpKA-0000RX-1B; Tue, 23 Jan 2018 03:32:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edpK4-00066E-P1; Tue, 23 Jan 2018 03:32:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edpK4-0000B9-Cp; Tue, 23 Jan 2018 03:32:32 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118270-mainreport@xen.org>
X-Osstest-Failures: 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-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-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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-libvirt-xsm: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=f7c6b96c3e639e871bb929038a1b82ded7f39437
X-Osstest-Versions-That: qemuu=b384cd95eb9c6f73ad84ed1bb0717a26e29cc78f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 03:32:32 +0000
Subject: [Xen-devel] [qemu-mainline test] 118270: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI3MCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyNzAvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODI1MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MjUz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTgyNTMKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODI1MwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE4MjUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICBmN2M2Yjk2YzNlNjM5ZTg3MWJiOTI5MDM4YTFiODJkZWQ3ZjM5NDM3CmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBiMzg0Y2Q5NWViOWM2ZjczYWQ4NGVkMWJi
MDcxN2EyNmUyOWNjNzhmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyNTMgIDIwMTgtMDEtMjEg
MDk6MjA6MjIgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjcwICAyMDE4LTAx
LTIyIDExOjQ0OjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW50b24gTmVmZWRvdiA8YW50b24ubmVmZWRv
dkB2aXJ0dW96em8uY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4KICBQZXRlciBN
YXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJl
ZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVu
Yml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAgIGIzODRjZDk1ZWIuLmY3
YzZiOTZjM2UgIGY3YzZiOTZjM2U2MzllODcxYmI5MjkwMzhhMWI4MmRlZDdmMzk0MzcgLT4gdXBz
dHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 05:06:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 05:06:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edqmA-0005lH-7r; Tue, 23 Jan 2018 05:05:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edqm9-0005lB-3L
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 05:05:37 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id A1/5F-03876-0A2C66A5;
 Tue, 23 Jan 2018 05:05:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXf+obQ
 og4vbmS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bLG3tZCk41MVZc+j6FqYHxX3AXIxeHkEAj
 k8T6k7fYIZzHjBKfdt9jhXC2MUqcfriTuYuRk0NEwFni65m57CA2r4C+xI2tm5lAbGEBL4nOS
 xvBuiUEbtlLTDj6la2LkQPI8ZY4fi0Xxvy6trSLkZ2DTcBK4pAYSCOLgKpE/5/dLBMYuRcwMq
 xi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0LwMQ7GBs2u5
 5iFGSg0lJlDfsZWqUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQne/QfTooQEi1LTUyvSMnOAgQaT
 luDgURLhjQVJ8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8vFQpcd4JIKUCIKUZpXlwg
 2ARcIlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvHtBpvBk5pXA7XsFdAoT0Ck3alJBTilJRE
 hJNTD6G+44K6qwTiHJd5K5a2fns/U8oevvcZbHef2+oynsKRnyw6pYYsce0UIVqXVXSvizWqY
 advzeapF/rvf18ZplX/uXXPzW9VLhzBWlfVqmQrseLNv/bcObNwfMEhI/2zZz1eybuGq1Be+E
 MAWlR+xXZf3SA9RCUs+I7/pici9dQWaDsP6yOjYlluKMREMt5qLiRABH4qxUewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1516683933!112770041!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51782 invoked from network); 23 Jan 2018 05:05:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 05:05:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edqm3-00039W-28; Tue, 23 Jan 2018 05: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edqlx-0001JP-J4; Tue, 23 Jan 2018 05:05:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edqlx-0006Vn-8q; Tue, 23 Jan 2018 05:05:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118267-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt-pair:<job
 status>:broken:regression
 linux-next:test-amd64-i386-libvirt-xsm:<job status>:broken:regression
 linux-next:test-amd64-i386-pair:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl:<job status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-next:test-amd64-i386-freebsd10-amd64:<job status>:broken:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel: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-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64: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-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 linux-next:test-amd64-i386-freebsd10-amd64:host-install(4):broken:heisenbug
 linux-next:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 linux-next:test-amd64-i386-libvirt-xsm:host-install(4):broken:heisenbug
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-next:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:heisenbug
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:heisenbug
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:heisenbug
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:heisenbug
 linux-next:test-armhf-armhf-xl:host-ping-check-native:fail:heisenbug
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-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: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-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=761914dd2975bc443024f0ec10a66a26b7186ec2
X-Osstest-Versions-That: linux=1d966eb4d6326a2521073174e9710713e9846e8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 05:05:25 +0000
Subject: [Xen-devel] [linux-next test] 118267: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI2NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyNjcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAg
ICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4t
Ym9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAx
MTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwg
UkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhl
bi1ib290ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWls
IFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMu
IDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhl
bi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBk
ZWJpYW4tZGktaW5zdGFsbCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgZmFpbCBpbiAxMTgyMjUgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCBmYWlsIGluIDExODIyNSBSRUdSLiB2cy4gMTE4
MjE1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgIGZhaWwg
aW4gMTE4MjI1IFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBpbiAxMTgyMjUgUkVHUi4gdnMuIDExODIx
NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCBmYWls
IGluIDExODIyNSBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICA3IHhlbi1ib290ICAgICAgIGZhaWwgaW4gMTE4MjI1IFJFR1IuIHZzLiAxMTgyMTUKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgZmFpbCBpbiAxMTgyMjUg
UkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCBmYWlsIGluIDExODIyNSBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsIGZhaWwgaW4gMTE4MjI1IFJFR1IuIHZzLiAx
MTgyMTUKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAg
ICAgICAgYnJva2VuIHBhc3MgaW4gMTE4MjI1CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgICAgICBicm9rZW4gcGFzcyBpbiAxMTgyMjUKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgIDQgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tl
biBwYXNzIGluIDExODIyNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTE4MjI1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gcGFz
cyBpbiAxMTgyMjUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgIDQgaG9zdC1pbnN0YWxs
L3NyY19ob3N0KDQpIGJyb2tlbiBwYXNzIGluIDExODIyNQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgIGZhaWwgaW4gMTE4MjI1IHBhc3MgaW4gMTE4MjY3
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5zdGFsbCAgZmFpbCBp
biAxMTgyMjUgcGFzcyBpbiAxMTgyNjcKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MCBkZWJpYW4taW5zdGFsbCBmYWlsIGluIDExODIyNSBwYXNzIGluIDExODI2NwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgICBmYWlsIHBh
c3MgaW4gMTE4MjI1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxl
IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgyMTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBibG9ja2VkIGluIDExODIxNQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE4MjE1CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE4
MjI1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTgyMjUgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA3NjE5MTRkZDI5NzViYzQ0MzAyNGYwZWMxMGE2NmEy
NmI3MTg2ZWMyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxZDk2NmVi
NGQ2MzI2YTI1MjEwNzMxNzRlOTcxMDcxM2U5ODQ2ZThiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAg
ICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExODIyNSAgMjAxOC0wMS0xOSAwOTozMzo1MSBaICAgIDMgZGF5cyAgICAyIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJyb2tl
biAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 05:34:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 05:34:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edrEO-0007me-Lo; Tue, 23 Jan 2018 05:34:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ptwd=es=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1edpqb-0001YN-K2
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 04:06:09 +0000
X-Inumbo-ID: baefa394-fff2-11e7-ba59-bc764e045a96
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id baefa394-fff2-11e7-ba59-bc764e045a96;
 Tue, 23 Jan 2018 05:06:04 +0100 (CET)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id E5C5A2131F;
 Mon, 22 Jan 2018 23:06:04 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute2.internal (MEProxy); Mon, 22 Jan 2018 23:06:04 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=vEzMD/TGLFe0nArXTXK6bhaWw2o2F
 8JRs6t6OxVKL9E=; b=MkhRwrweurKnkGZObmDkg6jkb1OEBswXNyF/UY53QC6be
 kZU8c6Vhix7Dnu6p1CPCdjL2lIY7JBPNLlLgNy//CXHZxaTcsJ8zJYEtLtjCGLTB
 6s16MnJxV5VotqQPXvkJg4Y6iY2lmQfPMyvcoinrjfczvH86mhorlbDd8Sq9JG6m
 VdSvK+6bE8962H5s2k6+tUpl13DXxVo2MWx5TnzSkeEits1BvYlYCcYo6CI5eL/W
 GWC03W1uvmge6gni8ZaaJL2khRfwCIkhHR8C3RTCaXy52Prhs+/8ZXP4Zhd3KYp1
 cT2PYC3szq6nb4l+Qc9QVqedfbuB8+8IPJ9rPFYwQ==
X-ME-Sender: <xms:rLRmWjfnBkOF58HjDZtcLgby9D_Maby3EvIwnUlNUkpqQBGmqI5_cA>
Received: from [127.0.0.1] (chomsky.torservers.net [77.247.181.162])
 by mail.messagingengine.com (Postfix) with ESMTPA id 7A1237E1BE;
 Mon, 22 Jan 2018 23:06:03 -0500 (EST)
To: George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
From: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <9251050a-48ef-f8af-22da-a789a3afcbc5@invisiblethingslab.com>
Date: Tue, 23 Jan 2018 04:06:00 +0000
MIME-Version: 1.0
In-Reply-To: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
X-Mailman-Approved-At: Tue, 23 Jan 2018 05:34:47 +0000
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6645873155136015617=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============6645873155136015617==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="pKuKjxoRm1xBtcj5Dq9TRZw76TeE9wUsY"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--pKuKjxoRm1xBtcj5Dq9TRZw76TeE9wUsY
Content-Type: multipart/mixed; boundary="fUUl9WHFOaBCzUk3lbqMEPX2rvKtuzfsl";
 protected-headers="v1"
From: Simon Gaiser <simon@invisiblethingslab.com>
To: George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Message-ID: <9251050a-48ef-f8af-22da-a789a3afcbc5@invisiblethingslab.com>
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
References: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
In-Reply-To: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>

--fUUl9WHFOaBCzUk3lbqMEPX2rvKtuzfsl
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

George Dunlap:
> Part of our solution to XSA-254 SP3 (aka "Meltdown") is to backport
> the PVH mode from 4.10 to 4.9 and 4.8.  This will first allow people
> able to run PVH kernels to switch their PV guests directly to PVH
> guests; and second, eventually enable the backport of patches which
> will enable transparent changing of PV guests into PVH guests.
>=20
> All of the hypervisor support seems to have existed already in 4.8, so
> the only backports involve toolstack patches.
>=20
> I've put up two trees for a first-cut backport of the PVH
> functionality, to 4.9 and 4.8 here:
>=20
> git://xenbits.xen.org/people/gdunlap/xen.git
>=20
> Branches out/pvh-backport/4.8/v1 and out/pvh-backport/4.9/v1
>=20
> Below are the patches backported from 4.10 to 4.9 (23 patches total):
[...]

So future 4.8 releases will include the backports, right? Asking because
the AFAICS the 4.8.3-pre-shim-comet branch include them but staging-4.8
does not.

Simon


--fUUl9WHFOaBCzUk3lbqMEPX2rvKtuzfsl--

--pKuKjxoRm1xBtcj5Dq9TRZw76TeE9wUsY
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlpmtLkACgkQkO9xfO/x
ly9RIhAAjLPGTPSq5YPrtqZIof/IbnLh4iiWcw+vMWUKAWtbpvc7sknrw6y0jQqU
5lJOA6lV7EyabagH3EugPbrJ428NKQdQhuy/YHq6sPVts8WY5HvHSMjFzKntoOuZ
+Ox2UGQaalFvaL9jlr7ETruaisvA4MQGA1VuAi3BtUKkC6fzoOEK0w74/NyeBt3U
U73htdxDY+LAq3DuEXwk39np3iUeNS+OTkaAzTQtlrNA1o5BD2ndPoIrb1BYMtI7
VsY/6fGUAWPMehhTyA5gBSvhPhKh3D3H+tmA0bzD/0+nxkLC1XuH40oQ+f/DKJaM
u/BG2+IS/NWFfeiYdqpD88GKQe+jgEOTyBmsgs6P9a/DKG6DBRlBat73OFJCzxhE
YxO0yNLPAJ9nxgrEnuJKPmJEqhD9L/cSE7ijyUgF+cMc62YOZLale7tDq2ZcQc1c
W4pfkkz2kJgPP0Dd8LaM1N8497jb1jP0kEuw4di0lwrbootz/B2PpHOb47PNzcnz
aNtqT6dCdDtnGf9hfPY/PHzFEmzlaCug7ux+XjFj35D1vqxFhKMLHWRxtfE8q1Wc
o3J4ioCJYF3ahCWGBO2GfIkyr3QxO6hpQFHV75aKWJ6JkRpZf4HEaPyCnNkvWtdA
lIoqXzPP+Q5aB8uEDUlmUB6ZPLXsLB+wPmxr3BUDwAlEArwfnhE=
=ioXX
-----END PGP SIGNATURE-----

--pKuKjxoRm1xBtcj5Dq9TRZw76TeE9wUsY--


--===============6645873155136015617==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6645873155136015617==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 23 05:51:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 05:51:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edrTu-0000pe-Ab; Tue, 23 Jan 2018 05:50:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edrTt-0000pS-OV
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 05:50:49 +0000
X-Inumbo-ID: 5a8692ae-0001-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a8692ae-0001-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 05:50:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0509FAEB8;
 Tue, 23 Jan 2018 05:50:41 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d4487ca6-ddaa-5053-1df7-37e6b2f6c5e2@suse.com>
Date: Tue, 23 Jan 2018 06:50:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6624A602000078001A1375@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTc6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDE2OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDEvMTggMTU6NDgsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTU6MzgsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIyLzAxLzE4IDE1OjIyLCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTU6MTgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gT24gMjIvMDEvMTggMTM6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+IE9u
IDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4gQXMg
YSBwcmVwYXJhdGlvbiBmb3IgZG9pbmcgcGFnZSB0YWJsZSBpc29sYXRpb24gaW4gdGhlIFhlbiBo
eXBlcnZpc29yCj4+Pj4+Pj4+IGluIG9yZGVyIHRvIG1pdGlnYXRlICJNZWx0ZG93biIgdXNlIGRl
ZGljYXRlZCBzdGFja3MsIEdEVCBhbmQgVFNTIGZvcgo+Pj4+Pj4+PiA2NCBiaXQgUFYgZG9tYWlu
cyBtYXBwZWQgdG8gdGhlIHBlci1kb21haW4gdmlydHVhbCBhcmVhLgo+Pj4+Pj4+Pgo+Pj4+Pj4+
PiBUaGUgcGVyLXZjcHUgc3RhY2tzIGFyZSB1c2VkIGZvciBlYXJseSBpbnRlcnJ1cHQgaGFuZGxp
bmcgb25seS4gQWZ0ZXIKPj4+Pj4+Pj4gc2F2aW5nIHRoZSBkb21haW4ncyByZWdpc3RlcnMgc3Rh
Y2tzIGFyZSBzd2l0Y2hlZCBiYWNrIHRvIHRoZSBub3JtYWwKPj4+Pj4+Pj4gcGVyIHBoeXNpY2Fs
IGNwdSBvbmVzIGluIG9yZGVyIHRvIGJlIGFibGUgdG8gYWRkcmVzcyBvbi1zdGFjayBkYXRhCj4+
Pj4+Pj4+IGZyb20gb3RoZXIgY3B1cyBlLmcuIHdoaWxlIGhhbmRsaW5nIElQSXMuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IEFkZGluZyAlY3IzIHN3aXRjaGluZyBiZXR3ZWVuIHNhdmluZyBvZiB0aGUgcmVn
aXN0ZXJzIGFuZCBzd2l0Y2hpbmcKPj4+Pj4+Pj4gdGhlIHN0YWNrcyB3aWxsIGVuYWJsZSB0aGUg
cG9zc2liaWxpdHkgdG8gcnVuIGd1ZXN0IGNvZGUgd2l0aG91dCBhbnkKPj4+Pj4+Pj4gcGVyIHBo
eXNpY2FsIGNwdSBtYXBwaW5nLCBpLmUuIGF2b2lkaW5nIHRoZSB0aHJlYXQgb2YgYSBndWVzdCBi
ZWluZwo+Pj4+Pj4+PiBhYmxlIHRvIGFjY2VzcyBvdGhlciBkb21haW5zIGRhdGEuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IFdpdGhvdXQgYW55IGZ1cnRoZXIgbWVhc3VyZXMgaXQgd2lsbCBzdGlsbCBiZSBw
b3NzaWJsZSBmb3IgZS5nLiBhCj4+Pj4+Pj4+IGd1ZXN0J3MgdXNlciBwcm9ncmFtIHRvIHJlYWQg
c3RhY2sgZGF0YSBvZiBhbm90aGVyIHZjcHUgb2YgdGhlIHNhbWUKPj4+Pj4+Pj4gZG9tYWluLCBi
dXQgdGhpcyBjYW4gYmUgZWFzaWx5IGF2b2lkZWQgYnkgYSBsaXR0bGUgUFYtQUJJIG1vZGlmaWNh
dGlvbgo+Pj4+Pj4+PiBpbnRyb2R1Y2luZyBwZXItY3B1IHVzZXIgYWRkcmVzcyBzcGFjZXMuCj4+
Pj4+Pj4+Cj4+Pj4+Pj4+IFRoaXMgc2VyaWVzIGlzIG1lYW50IGFzIGEgcmVwbGFjZW1lbnQgZm9y
IEFuZHJldydzIHBhdGNoIHNlcmllczoKPj4+Pj4+Pj4gIng4NjogUHJlcmVxdWlzaXRlIHdvcmsg
Zm9yIGEgWGVuIEtBSVNFUiBzb2x1dGlvbiIuCj4+Pj4+Pj4KPj4+Pj4+PiBDb25zaWRlcmluZyBp
biBwYXJ0aWN1bGFyIHRoZSB0d28gcmV2ZXJ0cywgd2hhdCBJJ20gbWlzc2luZyBoZXJlCj4+Pj4+
Pj4gaXMgYSBjbGVhciBkZXNjcmlwdGlvbiBvZiB0aGUgbWVhbmluZ2Z1bCBhZGRpdGlvbmFsIHBy
b3RlY3Rpb24gdGhpcwo+Pj4+Pj4+IGFwcHJvYWNoIHByb3ZpZGVzIG92ZXIgdGhlIGJhbmQtYWlk
LiBGb3IgY29udGV4dCBzZWUgYWxzbwo+Pj4+Pj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMS9tc2cwMTczNS5odG1sIAo+Pj4+Pj4K
Pj4+Pj4+IE15IGFwcHJvYWNoIHN1cHBvcnRzIG1hcHBpbmcgb25seSB0aGUgZm9sbG93aW5nIGRh
dGEgd2hpbGUgdGhlIGd1ZXN0IGlzCj4+Pj4+PiBydW5uaW5nIChhcGFydCBmb3JtIHRoZSBndWVz
dCdzIG93biBkYXRhLCBvZiBjb3Vyc2UpOgo+Pj4+Pj4KPj4+Pj4+IC0gdGhlIHBlci12Y3B1IGVu
dHJ5IHN0YWNrcyBvZiB0aGUgZG9tYWluIHdoaWNoIHdpbGwgY29udGFpbiBvbmx5IHRoZQo+Pj4+
Pj4gICBndWVzdCdzIHJlZ2lzdGVycyBzYXZlZCB3aGVuIGFuIGludGVycnVwdCBvY2N1cnMKPj4+
Pj4+IC0gdGhlIHBlci12Y3B1IEdEVHMgYW5kIFRTU3Mgb2YgdGhlIGRvbWFpbgo+Pj4+Pj4gLSB0
aGUgSURUCj4+Pj4+PiAtIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciBjb2RlIChhcmNoL3g4Ni94ODZf
NjQvW2NvbXBhdC9dZW50cnkuUwo+Pj4+Pj4KPj4+Pj4+IEFsbCBvdGhlciBoeXBlcnZpc29yIGRh
dGEgYW5kIGNvZGUgY2FuIGJlIGNvbXBsZXRlbHkgaGlkZGVuIGZyb20gdGhlCj4+Pj4+PiBndWVz
dHMuCj4+Pj4+Cj4+Pj4+IEkgdW5kZXJzdGFuZCB0aGF0LiBXaGF0IEknbSBub3QgY2xlYXIgYWJv
dXQgaXM6IFdoaWNoIHBhcnRzIG9mCj4+Pj4+IHRoZSBhZGRpdGlvbmFsbHkgaGlkZGVuIGRhdGEg
YXJlIGFjdHVhbGx5IG5lY2Vzc2FyeSAob3IgYXQgbGVhc3QKPj4+Pj4gdmVyeSBkZXNpcmFibGUp
IHRvIGhpZGU/Cj4+Pj4KPj4+PiBOZWNlc3Nhcnk6Cj4+Pj4gLSBvdGhlciBndWVzdHMnIG1lbW9y
eSAoZS5nLiBwaHlzaWNhbCBtZW1vcnkgMToxIG1hcHBpbmcpCj4+Pj4gLSBkYXRhIGZyb20gb3Ro
ZXIgZ3Vlc3RzIGUuZy5pbiBzdGFjayBwYWdlcywgZGVidWcgYnVmZmVycywgSS9PIGJ1ZmZlcnMs
Cj4+Pj4gICBjb2RlIGVtdWxhdG9yIGJ1ZmZlcnMKPj4+PiAtIG90aGVyIGd1ZXN0cycgcmVnaXN0
ZXIgdmFsdWVzIGUuZy4gaW4gdmNwdSBzdHJ1Y3R1cmUKPj4+Cj4+PiBBbGwgb2YgdGhpcyBpcyBh
bHJlYWR5IGJlaW5nIG1hZGUgaW52aXNpYmxlIGJ5IHRoZSBiYW5kLWFpZCAod2l0aCB0aGUKPj4+
IGV4Y2VwdGlvbiBvZiBsZWZ0b3ZlcnMgb24gdGhlIGh5cGVydmlzb3Igc3RhY2tzIGFjcm9zcyBj
b250ZXh0Cj4+PiBzd2l0Y2hlcywgd2hpY2ggd2UndmUgYWxyZWFkeSBzYWlkIGNvdWxkIGJlIHRh
a2VuIGNhcmUgb2YgYnkKPj4+IG1lbXNldCgpaW5nIHRoYXQgYXJlYSkuIEknbSBhc2tpbmcgYWJv
dXQgdGhlIF9hZGRpdGlvbmFsXyBiZW5lZml0cwo+Pj4gb2YgeW91ciBhcHByb2FjaC4KPj4KPj4g
SSdtIHF1aXRlIHN1cmUgdGhlIHBlcmZvcm1hbmNlIHdpbGwgYmUgbXVjaCBiZXR0ZXIgYXMgaXQg
ZG9lc24ndCByZXF1aXJlCj4+IHBlciBwaHlzaWNhbCBjcHUgTDQgcGFnZSB0YWJsZXMsIGJ1dCBq
dXN0IGEgc2hhZG93IEw0IHRhYmxlIGZvciBlYWNoCj4+IGd1ZXN0IEw0IHRhYmxlLCBzaW1pbGFy
IHRvIHRoZSBMaW51eCBrZXJuZWwgS1BUSSBhcHByb2FjaC4KPiAKPiBCdXQgaXNuJ3QgdGhhdCBt
b2RlbCBoYXZpbmcgdGhlIHNhbWUgc3luY2hyb25pemF0aW9uIGlzc3VlcyB1cG9uCj4gZ3Vlc3Qg
TDQgdXBkYXRlcyB3aGljaCBBbmRyZXcgd2FzIGZpZ2h0aW5nIHdpdGg/CgpJIGRvbid0IHRoaW5r
IHNvLCBhcyB0aGUgbnVtYmVyIG9mIHNoYWRvd3Mgd2lsbCBhbHdheXMgb25seSBiZSBtYXguIDEK
d2l0aCBteSBhcHByb2FjaC4KCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 06:34:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 06:34:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edsAR-0003br-0c; Tue, 23 Jan 2018 06:34:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edsAP-0003bl-AH
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 06:34:45 +0000
X-Inumbo-ID: 7a967291-0007-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a967291-0007-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 07:34:36 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 948C7ACAD;
 Tue, 23 Jan 2018 06:34:36 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
Date: Tue, 23 Jan 2018 07:34:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMTk6MzksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjIvMDEvMTggMTY6
NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMi4wMS4xOCBhdCAxNjowMCwgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBPbiAyMi8wMS8xOCAxNTo0OCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTU6MzgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3Rl
Ogo+Pj4+PiBPbiAyMi8wMS8xOCAxNToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBP
biAyMi4wMS4xOCBhdCAxNToxOCwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24g
MjIvMDEvMTggMTM6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBPbiAyMi4wMS4x
OCBhdCAxMzozMiwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+PiBBcyBhIHByZXBh
cmF0aW9uIGZvciBkb2luZyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBpbiB0aGUgWGVuIGh5cGVydmlz
b3IKPj4+Pj4+Pj4+IGluIG9yZGVyIHRvIG1pdGlnYXRlICJNZWx0ZG93biIgdXNlIGRlZGljYXRl
ZCBzdGFja3MsIEdEVCBhbmQgVFNTIGZvcgo+Pj4+Pj4+Pj4gNjQgYml0IFBWIGRvbWFpbnMgbWFw
cGVkIHRvIHRoZSBwZXItZG9tYWluIHZpcnR1YWwgYXJlYS4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBU
aGUgcGVyLXZjcHUgc3RhY2tzIGFyZSB1c2VkIGZvciBlYXJseSBpbnRlcnJ1cHQgaGFuZGxpbmcg
b25seS4gQWZ0ZXIKPj4+Pj4+Pj4+IHNhdmluZyB0aGUgZG9tYWluJ3MgcmVnaXN0ZXJzIHN0YWNr
cyBhcmUgc3dpdGNoZWQgYmFjayB0byB0aGUgbm9ybWFsCj4+Pj4+Pj4+PiBwZXIgcGh5c2ljYWwg
Y3B1IG9uZXMgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byBhZGRyZXNzIG9uLXN0YWNrIGRhdGEKPj4+
Pj4+Pj4+IGZyb20gb3RoZXIgY3B1cyBlLmcuIHdoaWxlIGhhbmRsaW5nIElQSXMuCj4+Pj4+Pj4+
Pgo+Pj4+Pj4+Pj4gQWRkaW5nICVjcjMgc3dpdGNoaW5nIGJldHdlZW4gc2F2aW5nIG9mIHRoZSBy
ZWdpc3RlcnMgYW5kIHN3aXRjaGluZwo+Pj4+Pj4+Pj4gdGhlIHN0YWNrcyB3aWxsIGVuYWJsZSB0
aGUgcG9zc2liaWxpdHkgdG8gcnVuIGd1ZXN0IGNvZGUgd2l0aG91dCBhbnkKPj4+Pj4+Pj4+IHBl
ciBwaHlzaWNhbCBjcHUgbWFwcGluZywgaS5lLiBhdm9pZGluZyB0aGUgdGhyZWF0IG9mIGEgZ3Vl
c3QgYmVpbmcKPj4+Pj4+Pj4+IGFibGUgdG8gYWNjZXNzIG90aGVyIGRvbWFpbnMgZGF0YS4KPj4+
Pj4+Pj4+Cj4+Pj4+Pj4+PiBXaXRob3V0IGFueSBmdXJ0aGVyIG1lYXN1cmVzIGl0IHdpbGwgc3Rp
bGwgYmUgcG9zc2libGUgZm9yIGUuZy4gYQo+Pj4+Pj4+Pj4gZ3Vlc3QncyB1c2VyIHByb2dyYW0g
dG8gcmVhZCBzdGFjayBkYXRhIG9mIGFub3RoZXIgdmNwdSBvZiB0aGUgc2FtZQo+Pj4+Pj4+Pj4g
ZG9tYWluLCBidXQgdGhpcyBjYW4gYmUgZWFzaWx5IGF2b2lkZWQgYnkgYSBsaXR0bGUgUFYtQUJJ
IG1vZGlmaWNhdGlvbgo+Pj4+Pj4+Pj4gaW50cm9kdWNpbmcgcGVyLWNwdSB1c2VyIGFkZHJlc3Mg
c3BhY2VzLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFRoaXMgc2VyaWVzIGlzIG1lYW50IGFzIGEgcmVw
bGFjZW1lbnQgZm9yIEFuZHJldydzIHBhdGNoIHNlcmllczoKPj4+Pj4+Pj4+ICJ4ODY6IFByZXJl
cXVpc2l0ZSB3b3JrIGZvciBhIFhlbiBLQUlTRVIgc29sdXRpb24iLgo+Pj4+Pj4+PiBDb25zaWRl
cmluZyBpbiBwYXJ0aWN1bGFyIHRoZSB0d28gcmV2ZXJ0cywgd2hhdCBJJ20gbWlzc2luZyBoZXJl
Cj4+Pj4+Pj4+IGlzIGEgY2xlYXIgZGVzY3JpcHRpb24gb2YgdGhlIG1lYW5pbmdmdWwgYWRkaXRp
b25hbCBwcm90ZWN0aW9uIHRoaXMKPj4+Pj4+Pj4gYXBwcm9hY2ggcHJvdmlkZXMgb3ZlciB0aGUg
YmFuZC1haWQuIEZvciBjb250ZXh0IHNlZSBhbHNvCj4+Pj4+Pj4+IGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMS9tc2cwMTczNS5odG1s
IAo+Pj4+Pj4+IE15IGFwcHJvYWNoIHN1cHBvcnRzIG1hcHBpbmcgb25seSB0aGUgZm9sbG93aW5n
IGRhdGEgd2hpbGUgdGhlIGd1ZXN0IGlzCj4+Pj4+Pj4gcnVubmluZyAoYXBhcnQgZm9ybSB0aGUg
Z3Vlc3QncyBvd24gZGF0YSwgb2YgY291cnNlKToKPj4+Pj4+Pgo+Pj4+Pj4+IC0gdGhlIHBlci12
Y3B1IGVudHJ5IHN0YWNrcyBvZiB0aGUgZG9tYWluIHdoaWNoIHdpbGwgY29udGFpbiBvbmx5IHRo
ZQo+Pj4+Pj4+ICAgZ3Vlc3QncyByZWdpc3RlcnMgc2F2ZWQgd2hlbiBhbiBpbnRlcnJ1cHQgb2Nj
dXJzCj4+Pj4+Pj4gLSB0aGUgcGVyLXZjcHUgR0RUcyBhbmQgVFNTcyBvZiB0aGUgZG9tYWluCj4+
Pj4+Pj4gLSB0aGUgSURUCj4+Pj4+Pj4gLSB0aGUgaW50ZXJydXB0IGhhbmRsZXIgY29kZSAoYXJj
aC94ODYveDg2XzY0L1tjb21wYXQvXWVudHJ5LlMKPj4+Pj4+Pgo+Pj4+Pj4+IEFsbCBvdGhlciBo
eXBlcnZpc29yIGRhdGEgYW5kIGNvZGUgY2FuIGJlIGNvbXBsZXRlbHkgaGlkZGVuIGZyb20gdGhl
Cj4+Pj4+Pj4gZ3Vlc3RzLgo+Pj4+Pj4gSSB1bmRlcnN0YW5kIHRoYXQuIFdoYXQgSSdtIG5vdCBj
bGVhciBhYm91dCBpczogV2hpY2ggcGFydHMgb2YKPj4+Pj4+IHRoZSBhZGRpdGlvbmFsbHkgaGlk
ZGVuIGRhdGEgYXJlIGFjdHVhbGx5IG5lY2Vzc2FyeSAob3IgYXQgbGVhc3QKPj4+Pj4+IHZlcnkg
ZGVzaXJhYmxlKSB0byBoaWRlPwo+Pj4+PiBOZWNlc3Nhcnk6Cj4+Pj4+IC0gb3RoZXIgZ3Vlc3Rz
JyBtZW1vcnkgKGUuZy4gcGh5c2ljYWwgbWVtb3J5IDE6MSBtYXBwaW5nKQo+Pj4+PiAtIGRhdGEg
ZnJvbSBvdGhlciBndWVzdHMgZS5nLmluIHN0YWNrIHBhZ2VzLCBkZWJ1ZyBidWZmZXJzLCBJL08g
YnVmZmVycywKPj4+Pj4gICBjb2RlIGVtdWxhdG9yIGJ1ZmZlcnMKPj4+Pj4gLSBvdGhlciBndWVz
dHMnIHJlZ2lzdGVyIHZhbHVlcyBlLmcuIGluIHZjcHUgc3RydWN0dXJlCj4+Pj4gQWxsIG9mIHRo
aXMgaXMgYWxyZWFkeSBiZWluZyBtYWRlIGludmlzaWJsZSBieSB0aGUgYmFuZC1haWQgKHdpdGgg
dGhlCj4+Pj4gZXhjZXB0aW9uIG9mIGxlZnRvdmVycyBvbiB0aGUgaHlwZXJ2aXNvciBzdGFja3Mg
YWNyb3NzIGNvbnRleHQKPj4+PiBzd2l0Y2hlcywgd2hpY2ggd2UndmUgYWxyZWFkeSBzYWlkIGNv
dWxkIGJlIHRha2VuIGNhcmUgb2YgYnkKPj4+PiBtZW1zZXQoKWluZyB0aGF0IGFyZWEpLiBJJ20g
YXNraW5nIGFib3V0IHRoZSBfYWRkaXRpb25hbF8gYmVuZWZpdHMKPj4+PiBvZiB5b3VyIGFwcHJv
YWNoLgo+Pj4gSSdtIHF1aXRlIHN1cmUgdGhlIHBlcmZvcm1hbmNlIHdpbGwgYmUgbXVjaCBiZXR0
ZXIgYXMgaXQgZG9lc24ndCByZXF1aXJlCj4+PiBwZXIgcGh5c2ljYWwgY3B1IEw0IHBhZ2UgdGFi
bGVzLCBidXQganVzdCBhIHNoYWRvdyBMNCB0YWJsZSBmb3IgZWFjaAo+Pj4gZ3Vlc3QgTDQgdGFi
bGUsIHNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCBLUFRJIGFwcHJvYWNoLgo+PiBCdXQgaXNu
J3QgdGhhdCBtb2RlbCBoYXZpbmcgdGhlIHNhbWUgc3luY2hyb25pemF0aW9uIGlzc3VlcyB1cG9u
Cj4+IGd1ZXN0IEw0IHVwZGF0ZXMgd2hpY2ggQW5kcmV3IHdhcyBmaWdodGluZyB3aXRoPwo+IAo+
IChDb25kZW5zaW5nIGEgbG90IG9mIHRocmVhZHMgZG93biBpbnRvIG9uZSkKPiAKPiBBbGwgdGhl
IG1ldGhvZHMgaGF2ZSBMNCBzeW5jaHJvbmlzYXRpb24gdXBkYXRlIGlzc3VlcywgdW50aWwgd2Ug
aGF2ZSBhCj4gUFYgQUJJIHdoaWNoIGd1YXJhbnRlZXMgdGhhdCBMNCdzIGRvbid0IGdldCByZXVz
ZWQuwqAgQW55IGltcHJvdmVtZW50cyB0bwo+IHRoZSBzaGFkb3dpbmcvc3luY2hyb25pc2F0aW9u
IGFsZ29yaXRobSB3aWxsIGJlbmVmaXQgYWxsIGFwcHJvYWNoZXMuCj4gCj4gSnVlcmdlbjogeW91
J3JlIG5vdyBhZGRpbmcgYSBMVFIgaW50byB0aGUgY29udGV4dCBzd2l0Y2ggcGF0aCB3aGljaAo+
IHRlbmRzIHRvIGJlIHZlcnkgc2xvdy7CoCBJLmUuIEFzIGN1cnJlbnRseSBwcmVzZW50ZWQsIHRo
aXMgc2VyaWVzCj4gbmVjZXNzYXJpbHkgaGFzIGEgaGlnaGVyIHJ1bnRpbWUgb3ZlcmhlYWQgdGhh
biBKYW4ncyBYUFRJLgoKU3VyZT8gSG93IHNsb3cgaXMgTFRSIGNvbXBhcmVkIHRvIGEgY29weSBv
ZiBuZWFybHkgNGtCIG9mIGRhdGE/Cgo+IE9uZSBvZiBteSBjb25jZXJucyBpcyB0aGF0IHRoaXMg
cGF0Y2ggc2VyaWVzIG1vdmVzIGZ1cnRoZXIgYXdheSBmcm9tIHRoZQo+IHNlY29uZGFyeSBnb2Fs
IG9mIG15IEtBSVNFUiBzZXJpZXMsIHdoaWNoIHdhcyB0byBoYXZlIHRoZSBJRFQgYW5kIEdEVAo+
IG1hcHBlZCBhdCB0aGUgc2FtZSBsaW5lYXIgYWRkcmVzc2VzIG9uIGV2ZXJ5IENQVSBzbyBhKSBT
SURUL1NHRFQgZG9uJ3QKPiBsZWFrIHdoaWNoIENQVSB5b3UncmUgY3VycmVudGx5IHNjaGVkdWxl
ZCBvbiBpbnRvIFBWIGd1ZXN0cyBhbmQgYikgdGhlCj4gY29udGV4dCBzd2l0Y2ggY29kZSBjYW4g
ZHJvcCBhIGxvYWQgb2YgaXRzIHNsb3cgaW5zdHJ1Y3Rpb25zIGxpa2UgTEdEVAo+IGFuZCB0aGUg
Vk1XUklURXMgdG8gdXBkYXRlIHRoZSBWTUNTLgoKVGhlIEdEVCBhZGRyZXNzIG9mIGEgUFYgdmNw
dSBpcyBkZXBlbmRpbmcgb24gdmNwdV9pZCBvbmx5LiBJIGRvbid0CnNlZSB3aHkgdGhlIElEVCBj
YW4ndCBiZSBtYXBwZWQgdG8gdGhlIHNhbWUgYWRkcmVzcyBvbiBlYWNoIGNwdSB3aXRoCm15IGFw
cHJvYWNoLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 06:38:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 06:38:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edsEP-0003mI-GZ; Tue, 23 Jan 2018 06:38:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edsEN-0003mC-QW
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 06:38:51 +0000
X-Inumbo-ID: 10ee8de1-0008-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10ee8de1-0008-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 07:38:48 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0A5AEACAD;
 Tue, 23 Jan 2018 06:38:49 +0000 (UTC)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122214509.GQ24995@char.us.oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <24e10a30-003c-61e2-7954-d10859164a30@suse.com>
Date: Tue, 23 Jan 2018 07:38:48 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180122214509.GQ24995@char.us.oracle.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, dfaggioli@suse.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDEvMTggMjI6NDUsIEtvbnJhZCBSemVzenV0ZWsgV2lsayB3cm90ZToKPiBPbiBNb24s
IEphbiAyMiwgMjAxOCBhdCAwMTozMjo0NFBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
PiBBcyBhIHByZXBhcmF0aW9uIGZvciBkb2luZyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBpbiB0aGUg
WGVuIGh5cGVydmlzb3IKPj4gaW4gb3JkZXIgdG8gbWl0aWdhdGUgIk1lbHRkb3duIiB1c2UgZGVk
aWNhdGVkIHN0YWNrcywgR0RUIGFuZCBUU1MgZm9yCj4+IDY0IGJpdCBQViBkb21haW5zIG1hcHBl
ZCB0byB0aGUgcGVyLWRvbWFpbiB2aXJ0dWFsIGFyZWEuCj4+Cj4+IFRoZSBwZXItdmNwdSBzdGFj
a3MgYXJlIHVzZWQgZm9yIGVhcmx5IGludGVycnVwdCBoYW5kbGluZyBvbmx5LiBBZnRlcgo+PiBz
YXZpbmcgdGhlIGRvbWFpbidzIHJlZ2lzdGVycyBzdGFja3MgYXJlIHN3aXRjaGVkIGJhY2sgdG8g
dGhlIG5vcm1hbAo+PiBwZXIgcGh5c2ljYWwgY3B1IG9uZXMgaW4gb3JkZXIgdG8gYmUgYWJsZSB0
byBhZGRyZXNzIG9uLXN0YWNrIGRhdGEKPj4gZnJvbSBvdGhlciBjcHVzIGUuZy4gd2hpbGUgaGFu
ZGxpbmcgSVBJcy4KPj4KPj4gQWRkaW5nICVjcjMgc3dpdGNoaW5nIGJldHdlZW4gc2F2aW5nIG9m
IHRoZSByZWdpc3RlcnMgYW5kIHN3aXRjaGluZwo+PiB0aGUgc3RhY2tzIHdpbGwgZW5hYmxlIHRo
ZSBwb3NzaWJpbGl0eSB0byBydW4gZ3Vlc3QgY29kZSB3aXRob3V0IGFueQo+PiBwZXIgcGh5c2lj
YWwgY3B1IG1hcHBpbmcsIGkuZS4gYXZvaWRpbmcgdGhlIHRocmVhdCBvZiBhIGd1ZXN0IGJlaW5n
Cj4+IGFibGUgdG8gYWNjZXNzIG90aGVyIGRvbWFpbnMgZGF0YS4KPj4KPj4gV2l0aG91dCBhbnkg
ZnVydGhlciBtZWFzdXJlcyBpdCB3aWxsIHN0aWxsIGJlIHBvc3NpYmxlIGZvciBlLmcuIGEKPj4g
Z3Vlc3QncyB1c2VyIHByb2dyYW0gdG8gcmVhZCBzdGFjayBkYXRhIG9mIGFub3RoZXIgdmNwdSBv
ZiB0aGUgc2FtZQo+PiBkb21haW4sIGJ1dCB0aGlzIGNhbiBiZSBlYXNpbHkgYXZvaWRlZCBieSBh
IGxpdHRsZSBQVi1BQkkgbW9kaWZpY2F0aW9uCj4+IGludHJvZHVjaW5nIHBlci1jcHUgdXNlciBh
ZGRyZXNzIHNwYWNlcy4KPj4KPj4gVGhpcyBzZXJpZXMgaXMgbWVhbnQgYXMgYSByZXBsYWNlbWVu
dCBmb3IgQW5kcmV3J3MgcGF0Y2ggc2VyaWVzOgo+PiAieDg2OiBQcmVyZXF1aXNpdGUgd29yayBm
b3IgYSBYZW4gS0FJU0VSIHNvbHV0aW9uIi4KPj4KPj4gV2hhdCBuZWVkcyB0byBiZSBkb25lOgo+
PiAtIHZlcmlmeSBsaXZlcGF0Y2hpbmcgaXMgc3RpbGwgd29ya2luZwo+IAo+IElzIHRoZXJlIGFu
IGdpdCByZXBvIGZvciB0aGlzPwoKaHR0cHM6Ly9naXRodWIuY29tL2pncm9zczEveGVuLmdpdCB4
cHRpCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 07:22:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 07:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edstz-00071g-Ln; Tue, 23 Jan 2018 07:21:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edstx-00071a-Mb
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 07:21:49 +0000
X-Inumbo-ID: 10f933ea-000e-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10f933ea-000e-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 08:21:45 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id EFD22AEDA;
 Tue, 23 Jan 2018 07:21:44 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <81fd8105-fc88-4036-81d9-0e6af1ce152d@suse.com>
Date: Tue, 23 Jan 2018 08:21:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
Content-Language: de-DE
Cc: George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org, Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMDc6MzQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjIvMDEvMTggMTk6
MzksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIyLzAxLzE4IDE2OjUxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDE2OjAwLCA8amdyb3NzQHN1c2UuY29tPiB3
cm90ZToKPj4+PiBPbiAyMi8wMS8xOCAxNTo0OCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+
IE9uIDIyLjAxLjE4IGF0IDE1OjM4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9u
IDIyLzAxLzE4IDE1OjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAyMi4wMS4x
OCBhdCAxNToxOCwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+IE9uIDIyLzAxLzE4
IDEzOjUwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEz
OjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+PiBBcyBhIHByZXBhcmF0aW9u
IGZvciBkb2luZyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBpbiB0aGUgWGVuIGh5cGVydmlzb3IKPj4+
Pj4+Pj4+PiBpbiBvcmRlciB0byBtaXRpZ2F0ZSAiTWVsdGRvd24iIHVzZSBkZWRpY2F0ZWQgc3Rh
Y2tzLCBHRFQgYW5kIFRTUyBmb3IKPj4+Pj4+Pj4+PiA2NCBiaXQgUFYgZG9tYWlucyBtYXBwZWQg
dG8gdGhlIHBlci1kb21haW4gdmlydHVhbCBhcmVhLgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gVGhl
IHBlci12Y3B1IHN0YWNrcyBhcmUgdXNlZCBmb3IgZWFybHkgaW50ZXJydXB0IGhhbmRsaW5nIG9u
bHkuIEFmdGVyCj4+Pj4+Pj4+Pj4gc2F2aW5nIHRoZSBkb21haW4ncyByZWdpc3RlcnMgc3RhY2tz
IGFyZSBzd2l0Y2hlZCBiYWNrIHRvIHRoZSBub3JtYWwKPj4+Pj4+Pj4+PiBwZXIgcGh5c2ljYWwg
Y3B1IG9uZXMgaW4gb3JkZXIgdG8gYmUgYWJsZSB0byBhZGRyZXNzIG9uLXN0YWNrIGRhdGEKPj4+
Pj4+Pj4+PiBmcm9tIG90aGVyIGNwdXMgZS5nLiB3aGlsZSBoYW5kbGluZyBJUElzLgo+Pj4+Pj4+
Pj4+Cj4+Pj4+Pj4+Pj4gQWRkaW5nICVjcjMgc3dpdGNoaW5nIGJldHdlZW4gc2F2aW5nIG9mIHRo
ZSByZWdpc3RlcnMgYW5kIHN3aXRjaGluZwo+Pj4+Pj4+Pj4+IHRoZSBzdGFja3Mgd2lsbCBlbmFi
bGUgdGhlIHBvc3NpYmlsaXR5IHRvIHJ1biBndWVzdCBjb2RlIHdpdGhvdXQgYW55Cj4+Pj4+Pj4+
Pj4gcGVyIHBoeXNpY2FsIGNwdSBtYXBwaW5nLCBpLmUuIGF2b2lkaW5nIHRoZSB0aHJlYXQgb2Yg
YSBndWVzdCBiZWluZwo+Pj4+Pj4+Pj4+IGFibGUgdG8gYWNjZXNzIG90aGVyIGRvbWFpbnMgZGF0
YS4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFdpdGhvdXQgYW55IGZ1cnRoZXIgbWVhc3VyZXMgaXQg
d2lsbCBzdGlsbCBiZSBwb3NzaWJsZSBmb3IgZS5nLiBhCj4+Pj4+Pj4+Pj4gZ3Vlc3QncyB1c2Vy
IHByb2dyYW0gdG8gcmVhZCBzdGFjayBkYXRhIG9mIGFub3RoZXIgdmNwdSBvZiB0aGUgc2FtZQo+
Pj4+Pj4+Pj4+IGRvbWFpbiwgYnV0IHRoaXMgY2FuIGJlIGVhc2lseSBhdm9pZGVkIGJ5IGEgbGl0
dGxlIFBWLUFCSSBtb2RpZmljYXRpb24KPj4+Pj4+Pj4+PiBpbnRyb2R1Y2luZyBwZXItY3B1IHVz
ZXIgYWRkcmVzcyBzcGFjZXMuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBUaGlzIHNlcmllcyBpcyBt
ZWFudCBhcyBhIHJlcGxhY2VtZW50IGZvciBBbmRyZXcncyBwYXRjaCBzZXJpZXM6Cj4+Pj4+Pj4+
Pj4gIng4NjogUHJlcmVxdWlzaXRlIHdvcmsgZm9yIGEgWGVuIEtBSVNFUiBzb2x1dGlvbiIuCj4+
Pj4+Pj4+PiBDb25zaWRlcmluZyBpbiBwYXJ0aWN1bGFyIHRoZSB0d28gcmV2ZXJ0cywgd2hhdCBJ
J20gbWlzc2luZyBoZXJlCj4+Pj4+Pj4+PiBpcyBhIGNsZWFyIGRlc2NyaXB0aW9uIG9mIHRoZSBt
ZWFuaW5nZnVsIGFkZGl0aW9uYWwgcHJvdGVjdGlvbiB0aGlzCj4+Pj4+Pj4+PiBhcHByb2FjaCBw
cm92aWRlcyBvdmVyIHRoZSBiYW5kLWFpZC4gRm9yIGNvbnRleHQgc2VlIGFsc28KPj4+Pj4+Pj4+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OC0wMS9tc2cwMTczNS5odG1sIAo+Pj4+Pj4+PiBNeSBhcHByb2FjaCBzdXBwb3J0cyBtYXBwaW5n
IG9ubHkgdGhlIGZvbGxvd2luZyBkYXRhIHdoaWxlIHRoZSBndWVzdCBpcwo+Pj4+Pj4+PiBydW5u
aW5nIChhcGFydCBmb3JtIHRoZSBndWVzdCdzIG93biBkYXRhLCBvZiBjb3Vyc2UpOgo+Pj4+Pj4+
Pgo+Pj4+Pj4+PiAtIHRoZSBwZXItdmNwdSBlbnRyeSBzdGFja3Mgb2YgdGhlIGRvbWFpbiB3aGlj
aCB3aWxsIGNvbnRhaW4gb25seSB0aGUKPj4+Pj4+Pj4gICBndWVzdCdzIHJlZ2lzdGVycyBzYXZl
ZCB3aGVuIGFuIGludGVycnVwdCBvY2N1cnMKPj4+Pj4+Pj4gLSB0aGUgcGVyLXZjcHUgR0RUcyBh
bmQgVFNTcyBvZiB0aGUgZG9tYWluCj4+Pj4+Pj4+IC0gdGhlIElEVAo+Pj4+Pj4+PiAtIHRoZSBp
bnRlcnJ1cHQgaGFuZGxlciBjb2RlIChhcmNoL3g4Ni94ODZfNjQvW2NvbXBhdC9dZW50cnkuUwo+
Pj4+Pj4+Pgo+Pj4+Pj4+PiBBbGwgb3RoZXIgaHlwZXJ2aXNvciBkYXRhIGFuZCBjb2RlIGNhbiBi
ZSBjb21wbGV0ZWx5IGhpZGRlbiBmcm9tIHRoZQo+Pj4+Pj4+PiBndWVzdHMuCj4+Pj4+Pj4gSSB1
bmRlcnN0YW5kIHRoYXQuIFdoYXQgSSdtIG5vdCBjbGVhciBhYm91dCBpczogV2hpY2ggcGFydHMg
b2YKPj4+Pj4+PiB0aGUgYWRkaXRpb25hbGx5IGhpZGRlbiBkYXRhIGFyZSBhY3R1YWxseSBuZWNl
c3NhcnkgKG9yIGF0IGxlYXN0Cj4+Pj4+Pj4gdmVyeSBkZXNpcmFibGUpIHRvIGhpZGU/Cj4+Pj4+
PiBOZWNlc3Nhcnk6Cj4+Pj4+PiAtIG90aGVyIGd1ZXN0cycgbWVtb3J5IChlLmcuIHBoeXNpY2Fs
IG1lbW9yeSAxOjEgbWFwcGluZykKPj4+Pj4+IC0gZGF0YSBmcm9tIG90aGVyIGd1ZXN0cyBlLmcu
aW4gc3RhY2sgcGFnZXMsIGRlYnVnIGJ1ZmZlcnMsIEkvTyBidWZmZXJzLAo+Pj4+Pj4gICBjb2Rl
IGVtdWxhdG9yIGJ1ZmZlcnMKPj4+Pj4+IC0gb3RoZXIgZ3Vlc3RzJyByZWdpc3RlciB2YWx1ZXMg
ZS5nLiBpbiB2Y3B1IHN0cnVjdHVyZQo+Pj4+PiBBbGwgb2YgdGhpcyBpcyBhbHJlYWR5IGJlaW5n
IG1hZGUgaW52aXNpYmxlIGJ5IHRoZSBiYW5kLWFpZCAod2l0aCB0aGUKPj4+Pj4gZXhjZXB0aW9u
IG9mIGxlZnRvdmVycyBvbiB0aGUgaHlwZXJ2aXNvciBzdGFja3MgYWNyb3NzIGNvbnRleHQKPj4+
Pj4gc3dpdGNoZXMsIHdoaWNoIHdlJ3ZlIGFscmVhZHkgc2FpZCBjb3VsZCBiZSB0YWtlbiBjYXJl
IG9mIGJ5Cj4+Pj4+IG1lbXNldCgpaW5nIHRoYXQgYXJlYSkuIEknbSBhc2tpbmcgYWJvdXQgdGhl
IF9hZGRpdGlvbmFsXyBiZW5lZml0cwo+Pj4+PiBvZiB5b3VyIGFwcHJvYWNoLgo+Pj4+IEknbSBx
dWl0ZSBzdXJlIHRoZSBwZXJmb3JtYW5jZSB3aWxsIGJlIG11Y2ggYmV0dGVyIGFzIGl0IGRvZXNu
J3QgcmVxdWlyZQo+Pj4+IHBlciBwaHlzaWNhbCBjcHUgTDQgcGFnZSB0YWJsZXMsIGJ1dCBqdXN0
IGEgc2hhZG93IEw0IHRhYmxlIGZvciBlYWNoCj4+Pj4gZ3Vlc3QgTDQgdGFibGUsIHNpbWlsYXIg
dG8gdGhlIExpbnV4IGtlcm5lbCBLUFRJIGFwcHJvYWNoLgo+Pj4gQnV0IGlzbid0IHRoYXQgbW9k
ZWwgaGF2aW5nIHRoZSBzYW1lIHN5bmNocm9uaXphdGlvbiBpc3N1ZXMgdXBvbgo+Pj4gZ3Vlc3Qg
TDQgdXBkYXRlcyB3aGljaCBBbmRyZXcgd2FzIGZpZ2h0aW5nIHdpdGg/Cj4+Cj4+IChDb25kZW5z
aW5nIGEgbG90IG9mIHRocmVhZHMgZG93biBpbnRvIG9uZSkKPj4KPj4gQWxsIHRoZSBtZXRob2Rz
IGhhdmUgTDQgc3luY2hyb25pc2F0aW9uIHVwZGF0ZSBpc3N1ZXMsIHVudGlsIHdlIGhhdmUgYQo+
PiBQViBBQkkgd2hpY2ggZ3VhcmFudGVlcyB0aGF0IEw0J3MgZG9uJ3QgZ2V0IHJldXNlZC7CoCBB
bnkgaW1wcm92ZW1lbnRzIHRvCj4+IHRoZSBzaGFkb3dpbmcvc3luY2hyb25pc2F0aW9uIGFsZ29y
aXRobSB3aWxsIGJlbmVmaXQgYWxsIGFwcHJvYWNoZXMuCj4+Cj4+IEp1ZXJnZW46IHlvdSdyZSBu
b3cgYWRkaW5nIGEgTFRSIGludG8gdGhlIGNvbnRleHQgc3dpdGNoIHBhdGggd2hpY2gKPj4gdGVu
ZHMgdG8gYmUgdmVyeSBzbG93LsKgIEkuZS4gQXMgY3VycmVudGx5IHByZXNlbnRlZCwgdGhpcyBz
ZXJpZXMKPj4gbmVjZXNzYXJpbHkgaGFzIGEgaGlnaGVyIHJ1bnRpbWUgb3ZlcmhlYWQgdGhhbiBK
YW4ncyBYUFRJLgo+IAo+IFN1cmU/IEhvdyBzbG93IGlzIExUUiBjb21wYXJlZCB0byBhIGNvcHkg
b2YgbmVhcmx5IDRrQiBvZiBkYXRhPwoKSSBqdXN0IGFkZGVkIHNvbWUgbWVhc3VyZW1lbnQgY29k
ZSB0byBsdHIoKS4gT24gbXkgc3lzdGVtIGx0ciB0YWtlcwphYm91dCAzMjAgY3ljbGVzLCBzbyBh
IGxpdHRsZSBiaXQgbW9yZSB0aGFuIDEwMG5zICgyLjkgR0h6KS4KCldpdGggMTAuMDAwIGNvbnRl
eHQgc3dpdGNoZXMgcGVyIHNlY29uZCBhbmQgMiBsdHIgaW5zdHJ1Y3Rpb25zIHBlcgpjb250ZXh0
IHN3aXRjaCB0aGlzIHdvdWxkIGFkZCB1cCB0byBhYm91dCAwLjIlIHBlcmZvcm1hbmNlIGxvc3Mu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 07:49:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 07:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edtKu-00005n-T1; Tue, 23 Jan 2018 07:49:40 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edtKu-00005d-57
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 07:49:40 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id 0C/FF-03750-219E66A5;
 Tue, 23 Jan 2018 07:49:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVVfwZVq
 Uwcavuhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPrUT9bwRnjiqcP17M0MLaqdTFycQgJNDJJ
 vNj9hQnCecwo0bvvCTOEs41R4v6f2+xdjJwcIgLOEl/PzAWzeQX0JVZPfANmCwsYSdzf0wfWL
 SHQxSbx8NYb1i5GDiDHV2LuREmQGhBz0Yx3LF2M7BxsAlYSh8RAoiwCqhLP//1lnsDIvYCRYR
 WjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB/GYBgB+OXZQG
 HGCU5mJREecNepkYJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC99TwtSkiwKDU9tSItMwcYaDBp
 CQ4eJRFekxdAad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc67AWSSAEhpRmke3
 CBYBFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8/kCk8mXklcPteAZ3CBHTKjZpUkFNKEh
 FSUg2Mem0h3D18Io5Pb+pXb34VvnilqDZ/eEHq3bxXztXfduiFvn3CrLecw10vsej1z3M9ggs
 qjh9yf+Ki+6Un9M6LvPmmtXnGV1gTCkMnbjkS8XpeEcP6TTVTI6bbf71ynWdCZ/uScxPTcls+
 +X+T+Wv1tVQw9sXDBM2j0k4JGa/iUmVMWq/4HFyixFKckWioxVxUnAgAAg7OSXsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-27.messagelabs.com!1516693776!92552915!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54643 invoked from network); 23 Jan 2018 07:49:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 07:49:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edtKn-0007Om-AL; Tue, 23 Jan 2018 07:49:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edtKh-0001Z3-Nn; Tue, 23 Jan 2018 07:49:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edtKh-00070n-4R; Tue, 23 Jan 2018 07:49:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118275-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 07:49:27 +0000
Subject: [Xen-devel] [seabios test] 118275: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI3NSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyNzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDczIGRheXMgICA4NyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgICA2IGRheXMgICAg
OCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 08:24:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 08:24:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edtrz-00039k-Pv; Tue, 23 Jan 2018 08:23:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edtrx-00039e-Rm
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 08:23:49 +0000
X-Inumbo-ID: bae71c93-0016-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bae71c93-0016-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 09:23:46 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 01:23:46 -0700
Message-Id: <5A66FF2002000078001A162C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 01:23:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Michael Tautschnig" <tautschn@amazon.co.uk>
References: <1515597276-8279-1-git-send-email-nmanthey@amazon.com>
 <5A564719020000780019D4B8@prv-mh.provo.novell.com>
 <AD14381C-DF79-4C1B-99F0-58475EB0AB60@amazon.com>
In-Reply-To: <AD14381C-DF79-4C1B-99F0-58475EB0AB60@amazon.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: IanJackson <ian.jackson@eu.citrix.com>,
 Norbert Manthey <nmanthey@amazon.com>, Wei Liu <wei.liu2@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Makefile] asm: handle comments when creating
 header file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDIyOjE5LCA8dGF1dHNjaG5AYW1hem9uLmNvLnVrPiB3cm90ZToK
PiBKYW4sIEFsbCwKPiAKPj4gT24gMTAgSmFuIDIwMTgsIGF0IDE2OjAyLCBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiAKPj4+Pj4gT24gMTAuMDEuMTggYXQgMTY6MTQs
IDxubWFudGhleUBhbWF6b24uY29tPiB3cm90ZToKPj4+IEluIHRoZSBlYXJseSBzdGVwcyBvZiBj
b21waWxhdGlvbiwgdGhlIGFzbSBoZWFkZXIgZmlsZXMgYXJlIGNyZWF0ZWQsIHN1Y2gKPj4+IGFz
IGluY2x1ZGUvYXNtLSQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLmguIFRoZXNlIGZpbGVzIGRl
cGVuZCBvbiB0aGUKPj4+IGFzc2VtYmx5IGZpbGUgYXJjaC8kKFRBUkdFVF9BUkNIKS9hc20tb2Zm
c2V0cy5zLCB3aGljaCBpcyBnZW5lcmF0ZWQKPj4+IGJlZm9yZS4gRGVwZW5kaW5nIG9uIHRoZSB1
c2VkIGFzc2VtYmxlciwgdGhlcmUgbWlnaHQgYmUgY29tbWVudHMgaW4gdGhlCj4+PiBhc3NlbWJs
eSBmaWxlcy4KPj4+IAo+Pj4gVGhpcyBjb21taXQgYWRkcyBoYW5kbGluZyBjb21tZW50cyBpbiB0
aGUgYXNzZW1ibGVyIGR1cmluZyB0aGUgY3JlYXRpb24gb2YKPj4+IHRoZSBhc20gaGVhZGVyIGZp
bGVzLgo+PiAKPj4gSSBoYXZlIGEgaGFyZCB0aW1lIHNlZWluZyBob3cgLi4uCj4+IAo+Pj4gLS0t
IGEveGVuL01ha2VmaWxlCj4+PiArKysgYi94ZW4vTWFrZWZpbGUKPj4+IEBAIC0xODksNyArMTg5
LDcgQEAgaW5jbHVkZS9hc20tJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaDogYXJjaC8kKFRB
UkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5zCj4+PiAJICBlY2hvICIjaWZuZGVmIF9fQVNNX09GRlNF
VFNfSF9fIjsgXAo+Pj4gCSAgZWNobyAiI2RlZmluZSBfX0FTTV9PRkZTRVRTX0hfXyI7IFwKPj4+
IAkgIGVjaG8gIiI7IFwKPj4+IC0JICBzZWQgLXJuZSAiLz09Pi97czouKj09PiguKik8PT0uKjpc
MTo7IHM6IFtcJCQjXTogOjsgcDt9IjsgXAo+PiAKPj4gLi4uIHRoaXMgcGF0dGVybiBjb3VsZCBt
YXRjaCBhbnkgY29tbWVudCB0aGF0IHdlIGN1cnJlbnRseSBoYXZlLgo+PiBXb3VsZCB5b3UgbWlu
ZCBjbGFyaWZ5aW5nIHdoYXQgaXQgaXMgdGhhdCBpcyBhY3R1YWxseSBicm9rZW4gKGFuZAo+PiBo
ZW5jZSB3YW50cy9uZWVkcyBmaXhpbmcpPwo+PiAKPiAKPiBSZS1hZGRpbmcgdGhlIG5ldyBsaW5l
Ogo+IAo+ICsJICBzZWQgLXJuZSAiL15bXiNdLio9PT4ve3M6Lio9PT4oLiopPD09Lio6XDE6OyBz
OiBbXCQkI106IDo7IHA7fSI7IFwKPiAKPiBUaGUgY2hhbmdlICJoYW5kbGVzIGNvbW1lbnRzIiBi
eSBub3QgcHJpbnRpbmcgdGhvc2UgdG8gdGhlIGdlbmVyYXRlZCBoZWFkZXIKPiBmaWxlLCB3aGVy
ZSB0aGV5IHdvdWxkIGNvbmZ1c2UgdGhlIHByZXByb2Nlc3NvciAoYXMgIiMiIHN0YXJ0cyBjb21t
ZW50cyBhdAo+IHRoZSBhc3NlbWJsZXIgbGV2ZWwpLiBJdCBzZWVtcyBwZXJmZWN0bHkgb2sgaWYg
dGhpcyBtYXRjaGVzIGFueSBleGlzdGluZwo+IGNvbW1lbnRzIGFzIG5vbmUgc3VjaCBzaG91bGQg
Z2V0IHByaW50ZWQgdG8gdGhlIGhlYWRlciBmaWxlLgo+IAo+IFRoZSBwcm9ibGVtcyBzaG93ZWQg
dXAgd2hlbiB1c2luZyBnb3RvLWdjYyAoYSBjb21waWxlciBmb3Igc3Vic2VxdWVudCB1c2Ugb2YK
PiBzdGF0aWMgYW5hbHlzaXMgdG9vbGluZyksIHdoaWNoIGVtYmVkcyBhZGRpdGlvbmFsIGluZm9y
bWF0aW9uIGluIHRoZSAKPiBjb21tZW50cy4KClBsZWFzZSBhZGQgc29tZSBjbGFyaWZpY2F0aW9u
IGFsb25nIHRob3NlIGxpbmVzIHRvIHRoZSBkZXNjcmlwdGlvbi4KSSB0aGVuIGFsc28gYXNzdW1l
IHRoYXQgeW91IG1lYW4gInVzZWQgY29tcGlsZXIiIGluc3RlYWQgb2YgInVzZWQKYXNzZW1ibGVy
IiBpbiB0aGUgZGVzY3JpcHRpb24/IEFkZGl0aW9uYWxseSwgaWYgeW91IHdhbnQgdG8gc3RyaXAK
Y29tbWVudHMsIHBsZWFzZSBzdHJpcCBhbGwgb2YgdGhlbSwgaS5lLiBpbmNsdWRpbmcgc3VjaCBz
dGFydGluZwp3aXRoICMgYWZ0ZXIgc29tZSBsZWFkaW5nIHdoaXRlIHNwYWNlLgoKRnVydGhlcm1v
cmUsIHRoZSBjaGFyYWN0ZXIgKG9yIHNlcXVlbmNlIG9mIGNoYXJhY3RlcnMpIHN0YXJ0aW5nCmEg
Y29tbWVudCBpcyB0YXJnZXQgc3BlY2lmaWMgLSB0aGlzIHdhbnRzIHNwZWNpZnlpbmcgYnkgdGhl
IHBlci1hcmNoClJ1bGVzLm1rLCBJIHRoaW5rLCBzbyB0aGF0IGl0J2xsIGFsc28gd29yayBvbiBB
Uk0gKHdoZXJlICMgaGFzIGEKZGlmZmVyZW50IG1lYW5pbmcpLiBBbG9uZyB0aG9zZSBsaW5lcywg
eDg2IGFsbG93cyAvLyB0byBzdGFydCBhCihmdWxsIGxpbmUpIGNvbW1lbnQgYXMgd2VsbC4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 08:36:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 08:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edu3s-0003vl-T2; Tue, 23 Jan 2018 08:36:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edu3q-0003ve-W7
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 08:36:07 +0000
X-Inumbo-ID: 7251a33c-0018-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7251a33c-0018-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 09:36:03 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 01:36:04 -0700
Message-Id: <5A67020002000078001A1642@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 01:36:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "George Dunlap" <george.dunlap@citrix.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <23fb5992-6e01-f162-327a-4c8905c9f686@citrix.com>
 <8c922b5c-0708-8b6b-4c4e-e6e3c41ec385@citrix.com>
In-Reply-To: <8c922b5c-0708-8b6b-4c4e-e6e3c41ec385@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDIwOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDEvMTggMTg6NDgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDAxLzIy
LzIwMTggMDY6MzkgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBKYW46IEFzIHRvIHRoZSB0
aGluZ3Mgbm90IGNvdmVyZWQgYnkgdGhlIGN1cnJlbnQgWFBUSSwgaGlkaW5nIG1vc3Qgb2YKPj4+
IHRoZSAudGV4dCBzZWN0aW9uIGlzIGltcG9ydGFudCB0byBwcmV2ZW50IGZpbmdlcnByaW50aW5n
IG9yIFJPUAo+Pj4gc2Nhbm5pbmcuICBUaGlzIGlzIGEgZGVmZW5jZS1pbi1kZXB0aCBhcmd1bWVu
dCwgYnV0IGEgZ3Vlc3QgYmVpbmcgZWFzaWx5Cj4+PiBhYmxlIHRvIGlkZW50aWZ5IHdoZXRoZXIg
Y2VydGFpbiBYU0FzIGFyZSBmaXhlZCBvciBub3QgaXMgcXVpdGUgYmFkLiAKPj4gSSdtIGFmcmFp
ZCB3ZSBoYXZlIGEgZmFpcmx5IGRpZmZlcmVudCBvcGluaW9uIG9mIHdoYXQgaXMgInF1aXRlIGJh
ZCIuCj4gCj4gSSBzdWdnZXN0IHlvdSB0cnkgdGFsa2luZyB0byBzb21lIHJlYWwgdXNlcnMgdGhl
bi4KPiAKPj4gU3VwcG9zZSB3ZSBoYW5kZWQgdXNlcnMgYSBrbm9iIGFuZCBzYWlkLCAiSWYgeW91
IGZsaXAgdGhpcyBzd2l0Y2gsCj4+IGF0dGFja2VycyB3b24ndCBiZSBhYmxlIHRvIHRlbGwgaWYg
eW91J3ZlIGZpeGVkIFhTQXMgb3Igbm90IHdpdGhvdXQKPj4gdHJ5aW5nIHRoZW07IGJ1dCBpdCB3
aWxsIHNsb3cgZG93biB5b3VyIGd1ZXN0cyAyMCUuIiAgSG93IG1hbnkgZG8geW91Cj4+IHRoaW5r
IHdvdWxkIGZsaXAgaXQsIGFuZCBob3cgbWFueSB3b3VsZCByZWNrb24gdGhhdCBhbiBhdHRhY2tl
ciBjb3VsZAo+PiBwcm9iYWJseSBmaW5kIG91dCB0aGF0IGluZm9ybWF0aW9uIGFueXdheT8KPiAK
PiBOb25zZW5zZS4gIFRoZSBwZXJmb3JtYW5jZSBoaXQgaXMgYWxyZWFkeSB0YWtlbi4gIFRoZSBh
cmd1bWVudCBpcyAiZG8KPiB5b3Ugd2FudCBhbiBhdHRhY2tlciBhYmxlIHRvIHRyaXZpYWxseSBl
dmFsdWF0ZSBzZWN1cml0eSB3ZWFrbmVzc2VzIGluCj4geW91ciBoeXBlcnZpc29yIiwgYSBwcm9j
ZXNzIHdoaWNoIHVzdWFsbHkgaGFzIHRvIGJlIGRvbmUgYnkgZ3Vlc3N3b3JrCj4gYW5kIGtub3dp
bmcgdGhlIGV4YWN0IGJpbmFyeSB1bmRlciBhdHRhY2suICBIYXZpbmcgLnRleHQgZnVsbHkgcmVh
ZGFibGUKPiBsb3dlcnMgdGhlIGJhcnJpZXIgdG8gZW50cnkgc3Vic3RhbnRpYWxseS4KCkkgbmVp
dGhlciBhZ3JlZSB3aXRoIEdlb3JnZSdzIHJlcGx5IGJlaW5nIG5vbnNlbnNlLCBub3IgZG8gSSB0
aGluawp0aGlzIGlzIGFuIGFwcHJvcHJpYXRlIHRvbmUuIF9Tb21lXyBwZXJmb3JtYW5jZSBoaXQg
aXMgYWxyZWFkeQp0YWtlbi4gRnVydGhlciBoaWRpbmcgb2YgaW5mb3JtYXRpb24gbXkgaW5jdXIg
ZnVydGhlciBsb3NzIG9mCnBlcmZvcm1hbmNlLCBvciBhcmUgeW91IHRlbGxpbmcgbWUgeW91IGNh
biBndWFyYW50ZWUgdGhpcyBuZXZlcgpldmVyIHRvIGhhcHBlbj8gQWRkaXRpb25hbGx5LCB0aGUg
YW1vdW50IG9mICJndWVzc3dvcmsiIG1heQpoZWF2aWx5IGRlcGVuZCBvbiB0aGUgbmF0dXJlIG9m
IGEgc3BlY2lmaWMgaXNzdWUuIEkgY2FuIGltYWdpbmUKY2FzZXMgd2hlcmUgc3VjaCBndWVzc3dv
cmsgbWF5IGV2ZW4gdHVybiBvdXQgZWFzaWVyIHRoYW4gdXNpbmcKc29tZSBzaWRlIGNoYW5uZWwg
YXBwcm9hY2ggbGlrZSB0aG9zZSByZWNlbnQgb25lcy4KCkFzIGluZGljYXRlZCBlYXJsaWVyLCBJ
J20gbm90IGZ1bmRhbWVudGFsbHkgb3Bwb3NlZCB0byBoaWRpbmcKbW9yZSB0aGluZ3MsIGJ1dCBJ
J20gYWxzbyBub3QgY29udmluY2VkIHdlIHNob3VsZCBoaWRlIG1vcmUgc3R1ZmYKcmVnYXJkbGVz
cyBvZiB0aGUgcHJpY2UgdG8gcGF5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 08:40:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 08:40:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edu8I-0004Z7-E2; Tue, 23 Jan 2018 08:40:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edu8H-0004Z1-Au
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 08:40:41 +0000
X-Inumbo-ID: 15dd8fb7-0019-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15dd8fb7-0019-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 08:40:38 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 01:40:34 -0700
Message-Id: <5A67030F02000078001A164B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 01:40:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@suse.com>
 <d4487ca6-ddaa-5053-1df7-37e6b2f6c5e2@suse.com>
In-Reply-To: <d4487ca6-ddaa-5053-1df7-37e6b2f6c5e2@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDA2OjUwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wMS8xOCAxNzo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEJ1dCBpc24ndCB0aGF0IG1vZGVs
IGhhdmluZyB0aGUgc2FtZSBzeW5jaHJvbml6YXRpb24gaXNzdWVzIHVwb24KPj4gZ3Vlc3QgTDQg
dXBkYXRlcyB3aGljaCBBbmRyZXcgd2FzIGZpZ2h0aW5nIHdpdGg/Cj4gCj4gSSBkb24ndCB0aGlu
ayBzbywgYXMgdGhlIG51bWJlciBvZiBzaGFkb3dzIHdpbGwgYWx3YXlzIG9ubHkgYmUgbWF4LiAx
Cj4gd2l0aCBteSBhcHByb2FjaC4KCkhvdyBjYW4gSSBrbm93IHRoYXQ/IFRoZSBvdmVydmlldyBt
YWlsIGRvZXNuJ3QgdGFsayBhYm91dCB0aGUKaW50ZW5kZWQgc2hhZG93aW5nIGFsZ29yaXRobSBh
ZmFpY3MsIGFuZCBub25lIG9mIHRoZSBwYXRjaGVzCihqdWRnaW5nIGJ5IHRoZWlyIHRpdGxlcykg
aW1wbGVtZW50cyBhbnkgcGFydCB0aGVyZW9mLiBJbgpwYXJ0aWN1bGFyIEknZCBiZSBjdXJpb3Vz
IHRvIGtub3cgd2hldGhlciB3aGF0IHlvdSBzYXkgd2lsbApob2xkIGFsc28gZm9yIGd1ZXN0cyBu
b3QgbWFraW5nIHVzZSBvZiB0aGUgaW50ZW5kZWQgUFYgQUJJCmV4dGVuc2lvbi4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 08:53:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 08:53:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eduKw-0005LH-KM; Tue, 23 Jan 2018 08:53:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eduKv-0005LA-CM
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 08:53:45 +0000
X-Inumbo-ID: e906d038-001a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e906d038-001a-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 08:53:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 01:53:38 -0700
Message-Id: <5A67061F02000078001A1669@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 01:53:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
In-Reply-To: <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDA3OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Mi8wMS8xOCAxOTozOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT25lIG9mIG15IGNvbmNlcm5z
IGlzIHRoYXQgdGhpcyBwYXRjaCBzZXJpZXMgbW92ZXMgZnVydGhlciBhd2F5IGZyb20gdGhlCj4+
IHNlY29uZGFyeSBnb2FsIG9mIG15IEtBSVNFUiBzZXJpZXMsIHdoaWNoIHdhcyB0byBoYXZlIHRo
ZSBJRFQgYW5kIEdEVAo+PiBtYXBwZWQgYXQgdGhlIHNhbWUgbGluZWFyIGFkZHJlc3NlcyBvbiBl
dmVyeSBDUFUgc28gYSkgU0lEVC9TR0RUIGRvbid0Cj4+IGxlYWsgd2hpY2ggQ1BVIHlvdSdyZSBj
dXJyZW50bHkgc2NoZWR1bGVkIG9uIGludG8gUFYgZ3Vlc3RzIGFuZCBiKSB0aGUKPj4gY29udGV4
dCBzd2l0Y2ggY29kZSBjYW4gZHJvcCBhIGxvYWQgb2YgaXRzIHNsb3cgaW5zdHJ1Y3Rpb25zIGxp
a2UgTEdEVAo+PiBhbmQgdGhlIFZNV1JJVEVzIHRvIHVwZGF0ZSB0aGUgVk1DUy4KPiAKPiBUaGUg
R0RUIGFkZHJlc3Mgb2YgYSBQViB2Y3B1IGlzIGRlcGVuZGluZyBvbiB2Y3B1X2lkIG9ubHkuIEkg
ZG9uJ3QKPiBzZWUgd2h5IHRoZSBJRFQgY2FuJ3QgYmUgbWFwcGVkIHRvIHRoZSBzYW1lIGFkZHJl
c3Mgb24gZWFjaCBjcHUgd2l0aAo+IG15IGFwcHJvYWNoLgoKWW91J3JlIG5vdCBpbnRyb2R1Y2lu
ZyBhIHBlci1DUFUgcmFuZ2UgaW4gdGhlIHBhZ2UgdGFibGVzIGFmYWljcwooYWdhaW4gZnJvbSBv
dmVydmlldyBhbmQgdGl0bGVzIG9ubHkpLCB5ZXQgd2l0aCB0aGUgSURUIG5lZWRpbmcKdG8gYmUg
cGVyLUNQVSB5b3UnZCBhbHNvIG5lZWQgYSBwZXItQ1BVIHJhbmdlIHRvIG1hcCBpdCB0byBpZgp5
b3Ugd2FudCB0byBhdm9pZCB0aGUgTElEVCBhcyB3ZWxsIGFzIGV4cG9zaW5nIHdoYXQgQ1BVIHlv
dSdyZQpvbiAoc2FtZSBnb2VzIGZvciB0aGUgR0RUIGFuZCB0aGUgcmVzcGVjdGl2ZSBhdm9pZGFu
Y2Ugb2YgTEdEVAphZmFpY3QpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 08:59:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 08:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eduQK-0005XP-7W; Tue, 23 Jan 2018 08:59:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eduQI-0005XJ-Se
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 08:59:19 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 26/4D-04045-669F66A5;
 Tue, 23 Jan 2018 08:59:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVTf1Z1q
 UwafJTBb3prxnd2D02N63iz2AMYo1My8pvyKBNePBu1esBZPqK+Ycms/UwPgroIuRi0NIoJFJ
 YsPXDhYI5zGjxL2PqxghnG2MEjt6Wtm7GDk5RAScJb6emQtm8wroSxw5+ZMFxBYW0JRYufAlM
 0iDhMAzPYkZnbuZQRISAp4SXycsYYSxdy+/ztrFyM7BJmAlcUgMJMoioCoxZ+4ZxgmM3AsYGV
 YxahSnFpWlFukaGuklFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6mAEIdjBe3hh
 wiFGSg0lJlDfsZWqUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnepT/SooQEi1LTUyvSMnOAoQaT
 luDgURLh/fEdKM1bXJCYW5yZDpE6xWjJ0fTgQRszx5+HL4HkjRev25iFWPLy81KlxHlzQeYJg
 DRklObBjYPFwyVGWSlhXkagA4V4ClKLcjNLUOVfMYpzMCoJ81aATOHJzCuB2/oK6CAmoINu1K
 SCHFSSiJCSamC0/uzvbM905b+8VEzlvL+fdnz4Y+a3bN7bxZ/PdO/dFDWr95/uU9WkA/+m61Z
 qzBWsDWts4q3uVpL6t3K3cP1+vnver9fGaT5fvWJ9pU3BrOSK2BDhKdyFaxxdH0xxbPA1/5By
 q97d5QvbkYZVly5v0Kuf8/RxqLKR/Prfd9dr9GUedOGWWOuqxFKckWioxVxUnAgA8hFbYoICA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1516697955!76266127!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41158 invoked from network); 23 Jan 2018 08:59:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 08:59:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eduQD-0001ES-M5; Tue, 23 Jan 2018 08:59:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eduQ8-0005wA-52; Tue, 23 Jan 2018 08:59:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eduQ7-0005Qm-DT; Tue, 23 Jan 2018 08:59:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118272-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-libvirt:<job
 status>:broken:regression
 xen-unstable:test-amd64-amd64-libvirt:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-credit2:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-2:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-unstable:test-xtf-amd64-amd64-4:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-multivcpu:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl:<job status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-credit2:host-install(4):broken:heisenbug
 xen-unstable:test-xtf-amd64-amd64-2:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-multivcpu:host-install(4):broken:heisenbug
 xen-unstable:test-xtf-amd64-amd64-4:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-libvirt:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-libvirt:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3fa1b35d785eb80103d185a59d50f238515d2427
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 08:59:07 +0000
Subject: [Xen-devel] [xen-unstable test] 118272: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3869387849005878338=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3869387849005878338==
Content-Type: text/plain

flight 118272 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118272/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt         <job status>                 broken  in 118266
 test-amd64-amd64-libvirt        <job status>                 broken  in 118266
 test-amd64-amd64-xl-credit2     <job status>                 broken  in 118266
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm    <job status>  broken in 118266
 test-xtf-amd64-amd64-2          <job status>                 broken  in 118266
 test-amd64-amd64-xl-qemut-win7-amd64    <job status>          broken in 118266
 test-xtf-amd64-amd64-4          <job status>                 broken  in 118266
 test-amd64-amd64-xl-multivcpu    <job status>                 broken in 118266
 test-amd64-amd64-xl             <job status>                 broken  in 118266

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken in 118266 pass in 118272
 test-amd64-amd64-xl-credit2  4 host-install(4) broken in 118266 pass in 118272
 test-xtf-amd64-amd64-2       4 host-install(4) broken in 118266 pass in 118272
 test-amd64-amd64-xl          4 host-install(4) broken in 118266 pass in 118272
 test-amd64-amd64-xl-multivcpu 4 host-install(4) broken in 118266 pass in 118272
 test-xtf-amd64-amd64-4       4 host-install(4) broken in 118266 pass in 118272
 test-amd64-i386-libvirt      4 host-install(4) broken in 118266 pass in 118272
 test-amd64-amd64-xl-qemut-win7-amd64 4 host-install(4) broken in 118266 pass in 118272
 test-amd64-amd64-libvirt     4 host-install(4) broken in 118266 pass in 118272
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail in 118266 pass in 118272
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 118266

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  3fa1b35d785eb80103d185a59d50f238515d2427
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z    5 days
Failing since        118230  2018-01-19 14:22:44 Z    3 days    5 attempts
Testing same since   118248  2018-01-21 00:54:31 Z    2 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-amd64-i386-libvirt broken
broken-job test-amd64-amd64-libvirt broken
broken-job test-amd64-amd64-xl-credit2 broken
broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm broken
broken-job test-xtf-amd64-amd64-2 broken
broken-job test-amd64-amd64-xl-qemut-win7-amd64 broken
broken-job test-xtf-amd64-amd64-4 broken
broken-job test-amd64-amd64-xl-multivcpu broken
broken-job test-amd64-amd64-xl broken

Not pushing.

(No revision log; it would be 1603 lines long.)


--===============3869387849005878338==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3869387849005878338==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:10:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edub6-0006qg-Cb; Tue, 23 Jan 2018 09:10:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edub4-0006qa-Qs
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:10:26 +0000
X-Inumbo-ID: 3e348a93-001d-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e348a93-001d-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 10:10:23 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 02:10:24 -0700
Message-Id: <5A670A0C02000078001A1685@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 02:10:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
References: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
In-Reply-To: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] I only see one CPU core on Xen when booted via grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE4OjI4LCA8bXNkK3hlbi1kZXZlbEBtc2QuaW0+IHdyb3RlOgo+
IEkgb25seSBzZWUgMSBDUFUgY29yZSBvbiBYZW4gNC45IHdoZW4gYm9vdGVkIHZpYSBncnViIGlu
c3RlYWQgb2YgOC4KPiAKPiBJdCdzIG1heSBiZSByZWxhdGVkIHRvIDoKPiAtIGh0dHBzOi8vYnVn
cy5kZWJpYW4ub3JnL2NnaS1iaW4vYnVncmVwb3J0LmNnaT9idWc9ODIwODA3IAo+IC0gaHR0cHM6
Ly94ZW5wcm9qZWN0LmF0bGFzc2lhbi5uZXQvYnJvd3NlL1hFTi00MiAKCldoaWxlIHRoaXMgc3Vn
Z2VzdHMgeW91J3ZlIGluZGVlZCB0cmllZCB0byBsb29rIGFyb3VuZCBhIGxpdHRsZSwgLi4uCgo+
IEl0IGlzIHRoZSBmaXJzdCBzZXJ2ZXIgb24gd2hpY2ggSSBoYXZlIHRoaXMgcHJvYmxlbS4KPiAK
PiBJIGNhbiBjb25maXJtIHRoYXQgOgo+IC0gaWYgSSBib290IERlYmlhbiB0aHJvdWd0IGdydWIs
IEkgc2VlIHRoZSA4IGNvcmVzCj4gLSBpZiBJIGJvb3QgWGVuIHRocm91Z2ggZ3J1YiwgSSBvbmx5
IHNlZSBfb25lXyBjb3JlCj4gLSBpZiBJIGJvb3QgWGVuIGRpcmVjdGx5IHRocm91Z2ggRUZJICh1
c2luZyBgZWZpYm9vdG1ncmApLCBJIHNlZSB0aGUgOCBjb3Jlcwo+IAo+IDEuIERvIHlvdSBrbm93
IHdoYXQgaGFwcGVucyA/CgouLi4geW91ciByZXBvcnQgaXMgdmVyeSBsaWtlbHkgZHVwbGljYXRp
bmcgZWFybGllciBvbmVzIHdoZXJlIHRoZQpBQ1BJIHJvb3QgcG9pbnQgY2Fubm90IGJlIGZvdW5k
IHdpdGhvdXQgaXQgYmVpbmcgcHJvcGVybHkKcHJvcGFnYXRlZCB0aHJvdWdoIGJ5IGdydWIgZnJv
bSBFRkkgdG8gWGVuLiBJaXJjIHRoZSBvbmx5CndheSBhcm91bmQgdGhhdCBpcyB0byBjaGFpbmxv
YWQgeGVuLmVmaSwgaWYgdGhlIGdydWIgdXNlZApkb2Vzbid0IHN1cHBvcnQgdGhlIGV4dGVuc2lv
bnMgbmVlZGVkIHRvIGJvb3QgWGVuIHZpYSB0aGUKbXVsdGlib290MiBwcm90b2NvbCAoc3VwcG9y
dCBmb3Igd2hpY2ggd2FzIGFkZGVkIGR1cmluZyB0aGUKNC45IGRldmVsb3BtZW50IGN5Y2xlKS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:15:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edufW-000720-Tk; Tue, 23 Jan 2018 09:15:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edufW-00071O-0N
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:15:02 +0000
X-Inumbo-ID: e18fde80-001d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e18fde80-001d-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 09:14:57 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 02:14:54 -0700
Message-Id: <5A670B1B02000078001A1694@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 02:14:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20180122161304.16886-1-wei.liu2@citrix.com>
 <7cb1090e-5a1c-1bfc-9380-02c40a9d9690@citrix.com>
 <20180122181714.qex27ll46yivg6a7@citrix.com>
 <a5f5090c-e0cf-bf87-388c-390cf567b682@citrix.com>
 <20180122183131.6d3645zm35gduju7@citrix.com>
In-Reply-To: <20180122183131.6d3645zm35gduju7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Doug Goldstein <cardoe@cardoe.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDE5OjMxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBKYW4gMjIsIDIwMTggYXQgMDY6MTk6NDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gT24gMjIvMDEvMTggMTg6MTcsIFdlaSBMaXUgd3JvdGU6Cj4+ID4gU28geW91IHdh
bnQgcmVsb2MubyB0byBjb250YWluIHB2aF9pbmZvX3JlbG9jIHVuY29uZGl0aW9uYWxseT8KPj4g
Pgo+PiA+IEZ1bmRhbWVudGFsbHkgSSBkb24ndCB0aGluayBJIGNhcmUgZW5vdWdoIGFib3V0IGFs
bCB0aGUgYmlrZXNoZWRkaW5nIHNvCj4+ID4gaWYgSmFuIGFuZCB5b3UgYWdyZWUgb24gdGhpcyBJ
IHdpbGwganVzdCBtYWtlIHRoZSBjaGFuZ2UuCj4+IAo+PiBJdCB3b250LiAgVGhlIGZ1bmN0aW9u
IHdpbGwgYmUgZHJvcHBlZCBkdWUgdG8gRENFLCBidXQgd2UnbGwgc3BvdCBidWlsZAo+PiBicmVh
a2FnZXMgZmFyIG1vcmUgZWFzaWx5LiAgKFRoZSBpbXBvcnRhbnQgYml0IGlzIHRoYXQgdGhlIGZ1
bmN0aW9uIGNhbGwKPj4gaXMgZ3VhcmRlZCBieSB0aGUgSVNfRU5BQkxFRCgpKQo+IAo+IHJlbG9j
Lm8gd2lsbCBzdGlsbCBoYXZlIHRoYXQgZnVuY3Rpb24gaW4gbm9uLVBWSCBidWlsZCBvbiBteSBt
YWNoaW5lLgo+IEFuZCB0aGF0J3Mgd2l0aCB0aGUgZm9sbG93aW5nIGRpZmYgYXBwbGllZC4KCldl
bGwsIERDRSBkb2Vzbid0IG1ha2UgYW55IHByb21pc2VzIHRvd2FyZHMgd2hhdCBpdCBpcyBhYmxl
IHRvCmVsaW1pbmF0ZSwgd2hpY2ggaXMgd2h5IGdlbmVyYWxseSBJIHByZWZlciB0byBoZWxwIHRo
ZSBjb21waWxlciBpbgpjYXNlcyBsaWtlIHRoZSBvbmUgaGVyZS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:16:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:16:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edugb-00077y-6W; Tue, 23 Jan 2018 09:16:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hlzz=es=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eduga-00077e-6D
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:16:08 +0000
X-Inumbo-ID: 092905bc-001e-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 092905bc-001e-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 10:16:05 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id t16so11658289wrc.10;
 Tue, 23 Jan 2018 01:16:06 -0800 (PST)
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=3dJuSk0paQRXMf8ayjeR83a4ZeysaxU9WYheePTqHAc=;
 b=uejwUDPl3JS2JqemVgNwWIgC3NO+r17iCXfd5TMEQ+XxDUfDjQw9v1/QOV+UyRwAwE
 PbpztiJbJIteiuN7109iifa6EgeFm3uj6c3CVTkmCVG/ihEOkeP27+jB9q7GBiW0wFvO
 cp6oTqM5g5YkAgZ+ufVkvwsQy13rxIFwpoSWge/PzqKpkLswkoA4BDIcR6keBIu7hzHe
 47lUe3QRVgVhri7feq+NDGo1LckqLRWyXHDyEcSRBkkZu1gg+gdRb3jkcRruTEITDabD
 onwViRN1755rx0T7UABxE/h7oQcW0eHAkpyTj+AmGO0Bx/QSL9gVLoaNjxKI3WqCzBch
 TM+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=3dJuSk0paQRXMf8ayjeR83a4ZeysaxU9WYheePTqHAc=;
 b=pfJMd38GZ5t9XMtZPxMWhWLYCv49VO461lhZofU7pKNNfmjHkyAPKT7mCnwB0aJXnv
 luo3W7Po3oRPi8o1HpNJFL9Vz/JqT0pwJRQSvRYv7ICNVMkOMuyddwtAK8oFUVikmokT
 veMIaU5aSKy2iaKVRLXgFwh2fkBmKfLC69dlWLY+Zn2coqeCJ/e32A9Ujkj1U5zHPZ39
 wtK285FOFfU3dQ0ehtV1nlym8l3J/DeVGYGL0FrTWZEoy0WplWoFLQS5/+OFU28yAoQr
 BbueKzbS5aL7ncsbKBWb0T3023gJPvtZPUEvNkW67Dhx37GJehlfNXUQUVExnyRQpH+F
 WmjA==
X-Gm-Message-State: AKwxytdkZ4POtFRYPtN6ufNrhFtoC5f9pDnyditHIbMCa68tVnXjChFZ
 8MgobYm1chzUmbTHUUcyV+ZpZd6w
X-Google-Smtp-Source: AH8x2259BfGQPPahUC2GGn+XQlPkLwt5ZXKJVe1Vcvn3c+Q4+MRKxUZmv3lxUi6lmy5mG7k6WsEf3A==
X-Received: by 10.223.161.29 with SMTP id o29mr1706896wro.2.1516698964520;
 Tue, 23 Jan 2018 01:16:04 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:a534:7eee:fcbc:ff5d?
 ([2a02:c7f:ac18:da00:a534:7eee:fcbc:ff5d])
 by smtp.gmail.com with ESMTPSA id n74sm17030882wmi.1.2018.01.23.01.16.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 01:16:03 -0800 (PST)
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
From: Lars Kurth <lars.kurth.xen@gmail.com>
In-Reply-To: <219B4CE4-9E0A-47CC-BD7B-261BE9FA6F91@gmail.com>
Date: Tue, 23 Jan 2018 09:16:01 +0000
Message-Id: <7B17E6EE-A4B3-44F9-BC41-3B63C6DEACD4@gmail.com>
References: <219B4CE4-9E0A-47CC-BD7B-261BE9FA6F91@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 minios-devel@lists.xenproject.org, xen-xapl@lists.xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
X-Mailer: Apple Mail (2.3445.5.20)
Cc: Juergen Gross <jgross@suse.com>,
 "Jesus M. Gonzalez-Barahona" <jgb@bitergia.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 paul.durrant@citrix.com, mindy@somerandomidiot.com,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] Preparing for GSoC and Outreachy : getting Outreach
 Program Projects into good shape
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKanVzdCBhIHF1aWNrIG5vdGUgdGhhdCBJIHN1Ym1pdHRlZCB0aGUgYXBwbGljYXRp
b24gZm9yIEdTb0MuCgpUaGUgcHJvamVjdCBsaXN0IGlzIG5vdCBwZXJmZWN0IGFuZCBJIHJlbW92
ZWQgYSBudW1iZXIgb2YgcHJvamVjdHMgYmVjYXVzZSBJIGJlbGlldmUgdGhleSB3ZXJlIGNvbXBs
ZXRlZCAob3IgYXQgbGVhc3Qgc3RhcnRlZCBieSBvdGhlcnMpLiBBIFRoYW5rIFlvdSB0byBNaXJh
Z2UgT1MgYW5kIFVuaWtyYWZ0IGZvbGtzIGZvciBhZGRpbmcgbmV3IHByb2plY3RzCgpJZiB3ZSBk
byBnZXQgYWNjZXB0ZWQsIHdlIHdpbGwgaGF2ZSB0byBoYXZlIGFub3RoZXIgZ28gYXQgdGhlIHBy
b2plY3QgbGlzdAoKQmVzdCBSZWdhcmRzCkxhcnMKCj4gT24gOCBKYW4gMjAxOCwgYXQgMTU6MTks
IExhcnMgS3VydGggPGxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4gd3JvdGU6Cj4gCj4gSGkgQWxs
LAo+IAo+IGl0J3MgdGhpcyB0aW1lIG9mIHRoZSB5ZWFyIGFnYWluIHRvIHByZXBhcmUgZm9yIEdT
b0MvT3V0cmVhY2h5ISBUaGUgYXBwbGljYXRpb24gZGVhZGxpbmUgZm9yIG9yZ3MgaXMgSmFudWFy
eSAyMyAtIEZlYnJ1YXJ5IDExOiBpZGVhbGx5IHdlIHdpbGwgaGF2ZSBhIGdvb2QgdXBkYXRlZCBs
aXN0cyBvZiBwcm9qZWN0cyBieSB0aGVuIGFzIEdvb2dsZSB3aWxsIGxvb2sgYXQgdGhlIHF1YWxp
dHkgb2YgdGhlIHByb2plY3QgbGlzdC4gSSB3aWxsIGFsc28gbmVlZCBjby1vcmcgYWRtaW5zOiBA
TWluZHkgYXJlIHlvdSB3aWxsaW5nIHRvIGRvIHRoaXMgYWdhaW4/IE1heWJlIGFsc28gc29tZW9u
ZSBmcm9tIHRoZSBVbmlrcmFmdCBwcm9qZWN0LiBUaGF0IGhlbHBzIGVuc3VyZSB0aGF0IHdlIGhh
dmUgcmVwcyBmcm9tIHZhcmlvdXMgc3VicHJvamVjdCB0aGF0IGVuc3VyZSB0aGF0IHdlIGRvbid0
IG1pc3MgZGVhZGxpbmVzLgo+IAo+IAo+IEJlc3QgUmVnYXJkcwo+IExhcnMKPiAKPiBFeGlzdGlu
ZyBQcm9qZWN0cyAoZm9yIHBlb3BsZSBvbiB0aGUgQ0MgbGlzdCkKPiA9PT09PT09PT09PT09PT09
PQo+IElmIHlvdSBhcmUgQ0MnZWQgeW91IGhhdmUgb25lIG9yIHNldmVyYWwgcHJvamVjdHMgbGlz
dGVkIG9uIGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1f
UHJvamVjdHMgLi4uIFdoYXQgSSBuZWVkIHlvdSB0byBkbyBpcyB0bwo+IAo+IGEpIFdlZWQgb3V0
IGFueSBwcm9qZWN0cyB0aGF0IGhhdmUgYmVlbiBjb21wbGV0ZWQgb3IgYXJlIG5vdCByZWxldmFu
dCBhbnkgbW9yZQo+ICAgQE1pbmR5OiBGb3IgTWlyYWdlT1MgZm9sa3MsIHBsZWFzZSBjaGVjayBh
bmQgdXBkYXRlIGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLXd3dy93aWtpL1Bpb25l
ZXItUHJvamVjdHMgYW5kIGRvIHRoZSBzYW1lCj4gCj4gYikgRGVjaWRlIHdoZXRoZXIgeW91IHN0
aWxsIHdhbnQgdG8gbWVudG9yOgo+ICAgVGhpcyByZXF1aXJlcyBzb21lIG9mIHlvdXIgYmFuZHdp
ZHRoIGZyb20gbWlkLUZlYiB0byBNYXJjaCAyMDE4IHRvIHdvcmsgb24gc21hbGwgcHJvamVjdHMK
PiAgIFRoZSBhY3R1YWwgd29yayBoYXBwZW5zIGZyb20gTWF5IDE0IC0gQXVnIDE0Cj4gCj4gICBJ
ZiBub3QsIHBsZWFzZSByZXBseSBhbmQgbGlzdCBwcm9qZWN0cyBhZmZlY3RlZAo+ICAgSWYgeWVz
LCBwbGVhc2UgYWxzbyBkbyBzbyBhbmQgSSB3aWxsIHVwZGF0ZSB0aGUgVmVyaWZpZWQgZmllbGQg
YWNjb3JkaW5nbHkKPiAKPiBjKSBBZGQgYW55IG5ldyBpbmZvcm1hdGlvbiB0byBleGlzdGluZyBw
cm9qZWN0cyBhcyByZWxldmFudC4gCj4gCj4gCj4gTmV3IFByb2plY3RzCj4gPT09PT09PT09PT09
Cj4gRmVlbCBmcmVlIHRvIGFkZCBuZXcgcHJvamVjdHMgdG8gdGhlIGxpc3QsIGJ1dCBpZiB5b3Ug
ZG8gc28gcGxlYXNlIGxldCB0aGUgbGlzdCBrbm93LiBXZSBhcmUgbm90IGdvaW5nIHRvIGJlIHZl
cnkgc3RyaWN0IHdpdGggaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvT3V0cmVhY2hf
UHJvZ3JhbV9Qcm9qZWN0cyNDb252ZW50aW9uc19mb3JfUHJvamVjdHNfYW5kX1Byb2plY3RfTWVu
dG9ycywgYnV0IGdldHRpbmcgc29tZW9uZSBlbHNlIHRvIHJldmlldyB5b3VyIHByb3Bvc2FsIGlz
IGEgZ29vZCBpZGVhLiAKPiAKPiBVbmlrcmFmdAo+IC0tLS0tLS0tCj4gSSBjcmVhdGVkIGEgcGxh
Y2UtaG9sZGVyIGZvciBVbmlrcmFmdCBhdCBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lr
aS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI1VuaWtyYWZ0IGFzIFVuaWtyYWZ0IHByb2plY3Qg
bWVtYmVycyBpbmRpY2F0ZWQgdGhleSB3YW50IHRvIHBhcnRpY2lwYXRlLgo+IFlvdSBwcm9iYWJs
eSBkbyB3YW50IHRvIHNldCBleHBlY3RhdGlvbnMgd2l0aCByZWdhcmRzIHRvIHN0YXJ0LXVwIHRh
c2tzIGFuZCBjb21lIHVwIHdpdGggYSBzZXQgb2YgdGFza3MgdG8gYWN0IGFzIGEgZmlsdGVyIGZv
ciBhcHBsaWNhbnRzIChlLmcuIHNob3dpbmcgdGhhdCB0aGV5IHNldCB1cCB0aGUgZW52aXJvbm1l
bnQsIGV0Yy4pIAo+IAo+IAo+IFNwZWNpZmljIEltcHJvdmVtZW50cyB0byB0aGUgcHJvamVjdCBk
b2N1bWVudGF0aW9uCj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KPiAKPiBIeXBlcnZpc29yIHN0YXJ0LXVwIHRhc2tzCj4gLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9Qcm9qZWN0
X0RldmVsb3BtZW50X1Byb2plY3RzIGNvbnRhaW5zOiAiQW4gZWFzeSB3YXkgdG8gZ2V0IHN0YXJ0
ZWQgKGFuZCBzaG93IHRoYXQgeW91IGNhbiBzZXQgdXAgdGhlIFhlbiBEZXZlbG9wbWVudCBFbnZp
cm9ubWVudCwgZml4IGFuIGlzc3VlLCBidWlsZCBhbmQgdGVzdCBYZW4sIHN1Ym1pdCBhIHBhdGNo
LCBldGMuKSBpcyB0byBhZGRyZXNzIGEgc3VpdGFibGUgbnVtYmVyIG9mIENvdmVyaXR5IFNjYW4g
aXNzdWVzLiBBc2sgb24geGVuLWRldmVsQCBmb3IgYSBzZXQgb2Ygc3VpdGFibGUgQ292ZXJpdHkg
aXNzdWVzLiBOb3RlIHRoYXQgdGhpcyBkb2VzIG5vdCByZXF1aXJlIGFueSBhY2Nlc3MgdG8gdGhl
IENvdmVyaXR5IHNjYW4gcmVzdWx0cy4gT3BlbiBidWdzIHRvIGZpeCB1bmRlciB0aGUgU21hbGwg
Q29kZSBDb250cmlidXRpb24gUmVxdWlyZW1lbnQgY2FuIGFsc28gYmUgZm91bmQgb24gYnVncy54
ZW5wcm9qZWN0Lm9yZyIKPiAKPiBEbyB3ZSB3YW50IHRvIGNoYW5nZSB0aGlzPyBGaW5kaW5nIHNt
YWxsIGdldCBzdGFydGVkIHByb2plY3RzIGlzIGFsd2F5cyBhIGxpdHRsZSBiaXQgb2YgYSBwcm9i
bGVtLiBNYXliZSB3ZSBjYW4gcHJlcGFyZSBhIGJldHRlciBsaXN0IHNvbWV3aGVyZS4KPiAKPiBJ
bi10cmVlIHZzLiBXaWtpIGJhc2VkIHByb2plY3RzCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQo+IFdlIGNvdWxkIGFsc28gZGVjaWRlIHRvIG1vdmUgSHlwZXJ2aXNvciByZWxhdGVk
IGlkZWFzIGluLXRyZWUgc29tZXdoZXJlIGFuZCBnZW5lcmF0ZSBhIGxpc3QgaWYgdGhhdCBtYWtl
cyB0aGluZ3MgZWFzaWVyLiBCdXQgdGhpcyBpcyBub3QgbmVjZXNzYXJ5LCBpbiBwYXJ0aWN1bGFy
IGdpdmVuIHdpdGggZXZlcnl0aGluZyB0aGF0IGlzIGdvaW5nIG9uLiBJIGp1c3Qgd2FudGVkIHRv
IHJhaXNlIHRoaXMgYXMgYW4gb3B0aW9uOiBJIGFtIG5vdCBwYXJ0aWN1bGFybHkgd2VkZGVkIHRv
IHVzaW5nIHRoZSB3aWtpLgo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:19:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:19:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edujU-0007Mz-NU; Tue, 23 Jan 2018 09:19:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edujT-0007Ml-17
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 09:19:07 +0000
X-Inumbo-ID: 74358200-001e-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74358200-001e-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 09:19:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 02:19:00 -0700
Message-Id: <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 02:18:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
 <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
In-Reply-To: <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDAxOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDEvMjAxOCAwMDozOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBP
biBUdWUsIDIzIEphbiAyMDE4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMjIvMDEvMjAx
OCAyMzo0OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+IEhpIGFsbCwKPj4+Pgo+Pj4+
IFJ1bm5pbmcgWGVuIGluc2lkZSBRRU1VIHg4NiB3aXRob3V0IEtWTSBhY2NlbGVhcnRpb24gYW5k
IHdpdGhvdXQgVk1YCj4+Pj4gZW11bGF0aW9uIGxlYWRzIHRvIHRoZSBmYWlsdXJlIGFwcGVuZGVk
IGJlbG93Lgo+Pj4+Cj4+Pj4gVGhpcyB0cml2aWFsIHdvcmthcm91bmQgImZpeGVzIiB0aGUgcHJv
YmxlbToKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jIGIveGVu
L2FyY2gveDg2L2V4dGFibGUuYwo+Pj4+IGluZGV4IDcyZjMwZDkuLmE2N2Q2YzEgMTAwNjQ0Cj4+
Pj4gLS0tIGEveGVuL2FyY2gveDg2L2V4dGFibGUuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9l
eHRhYmxlLmMKPj4+PiBAQCAtMTY4LDcgKzE2OCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHN0dWJf
c2VsZnRlc3Qodm9pZCkKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUo
LkxyZXQlPSwgLkxmaXglPSkKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICA6IFtleG5dICIr
bSIgKHJlcykKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICA6IFtzdGJdICJyIiAoYWRkciks
ICJhIiAodGVzdHNbaV0ucmF4KSk7Cj4+Pj4gLSAgICAgICAgQVNTRVJUKHJlcyA9PSB0ZXN0c1tp
XS5yZXMucmF3KTsKPj4+PiAgICAgIH0KPj4+PiAgCj4+Pj4gICAgICByZXR1cm4gMDsKPj4+Pgo+
Pj4+Cj4+Pj4gQW55IHN1Z2dlc3Rpb25zPwo+Pj4gV2hpY2ggaSBmYWlsZWQ/ICBUaGlzIHdpbGwg
cHJvYmFibHkgYmUgYW4gZW11bGF0aW9uIGJ1ZyBpbiBRZW11Lgo+PiBpPTIgaXMgdGhlIGN1bHBy
aXQKPiAKPiBRZW11IGRvZXNuJ3QgZW11bGF0ZSAlcnNwLWJhc2VkIG1lbW9yeSBhY2Nlc3NlcyBw
cm9wZXJseS4gIEl0IHNob3VsZAo+IHJhaXNlICNTU1swXSwgYW5kIGlzIHByZXN1bWFibHkgcmFp
c2luZyAjR1BbMF0gaW5zdGVhZC4KClJpZ2h0LCB0aGUgdmFsdWUgb24gJXJheCBzdXBwb3J0cyB0
aGF0IHN1c3BpY2lvbi4gRHJvcHBpbmcgdGhlCkFTU0VSVCgpIGlzIG5vIG9wdGlvbiwgb2YgY291
cnNlLiBJZiB3ZSB3ZXJlIGFibGUgdG8gcmVsaWFibHkKZGV0ZWN0IHRoYXQgd2UncmUgcnVubmlu
ZyB1bmRlciBxZW11LCB3ZSBjb3VsZCBjYXRlciBmb3IgdGhpcwpzcGVjaWFsIGNhc2UsIGJ1dCBJ
IGNhbid0IHNlZW0gdG8gYmUgYWJsZSB0byB0aGluayBvZiBvdGhlciBvcHRpb25zCmJlc2lkZXMg
YWRkaW5nIGEgY29tbWFuZCBsaW5lIG9wdGlvbiBhbGxvd2luZyB0byBieXBhc3MgdGhlIHNlbGYK
dGVzdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:25:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:25:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edupH-000851-EL; Tue, 23 Jan 2018 09:25:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edupG-00084v-7v
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:25:06 +0000
X-Inumbo-ID: 4a2de226-001f-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a2de226-001f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 09:25:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 50FB1ABC8;
 Tue, 23 Jan 2018 09:24:58 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
 <5A67061F02000078001A1669@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9392fbde-562c-5200-8b1c-33a737ed8972@suse.com>
Date: Tue, 23 Jan 2018 10:24:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A67061F02000078001A1669@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMDk6NTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjAxLjE4IGF0
IDA3OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDEvMTggMTk6MzksIEFu
ZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbmUgb2YgbXkgY29uY2VybnMgaXMgdGhhdCB0aGlzIHBh
dGNoIHNlcmllcyBtb3ZlcyBmdXJ0aGVyIGF3YXkgZnJvbSB0aGUKPj4+IHNlY29uZGFyeSBnb2Fs
IG9mIG15IEtBSVNFUiBzZXJpZXMsIHdoaWNoIHdhcyB0byBoYXZlIHRoZSBJRFQgYW5kIEdEVAo+
Pj4gbWFwcGVkIGF0IHRoZSBzYW1lIGxpbmVhciBhZGRyZXNzZXMgb24gZXZlcnkgQ1BVIHNvIGEp
IFNJRFQvU0dEVCBkb24ndAo+Pj4gbGVhayB3aGljaCBDUFUgeW91J3JlIGN1cnJlbnRseSBzY2hl
ZHVsZWQgb24gaW50byBQViBndWVzdHMgYW5kIGIpIHRoZQo+Pj4gY29udGV4dCBzd2l0Y2ggY29k
ZSBjYW4gZHJvcCBhIGxvYWQgb2YgaXRzIHNsb3cgaW5zdHJ1Y3Rpb25zIGxpa2UgTEdEVAo+Pj4g
YW5kIHRoZSBWTVdSSVRFcyB0byB1cGRhdGUgdGhlIFZNQ1MuCj4+Cj4+IFRoZSBHRFQgYWRkcmVz
cyBvZiBhIFBWIHZjcHUgaXMgZGVwZW5kaW5nIG9uIHZjcHVfaWQgb25seS4gSSBkb24ndAo+PiBz
ZWUgd2h5IHRoZSBJRFQgY2FuJ3QgYmUgbWFwcGVkIHRvIHRoZSBzYW1lIGFkZHJlc3Mgb24gZWFj
aCBjcHUgd2l0aAo+PiBteSBhcHByb2FjaC4KPiAKPiBZb3UncmUgbm90IGludHJvZHVjaW5nIGEg
cGVyLUNQVSByYW5nZSBpbiB0aGUgcGFnZSB0YWJsZXMgYWZhaWNzCj4gKGFnYWluIGZyb20gb3Zl
cnZpZXcgYW5kIHRpdGxlcyBvbmx5KSwgeWV0IHdpdGggdGhlIElEVCBuZWVkaW5nCj4gdG8gYmUg
cGVyLUNQVSB5b3UnZCBhbHNvIG5lZWQgYSBwZXItQ1BVIHJhbmdlIHRvIG1hcCBpdCB0byBpZgo+
IHlvdSB3YW50IHRvIGF2b2lkIHRoZSBMSURUIGFzIHdlbGwgYXMgZXhwb3Npbmcgd2hhdCBDUFUg
eW91J3JlCj4gb24gKHNhbWUgZ29lcyBmb3IgdGhlIEdEVCBhbmQgdGhlIHJlc3BlY3RpdmUgYXZv
aWRhbmNlIG9mIExHRFQKPiBhZmFpY3QpLgoKQWZ0ZXIgYSBxdWljayBsb29rIEkgZG9uJ3Qgc2Vl
IHdoeSBhIE1lbHRkb3duIG1pdGlnYXRpb24gY2FuJ3QgdXNlCnRoZSBzYW1lIElEVCBmb3IgYWxs
IGNwdXM6IHRoZSBvbmx5IHJlYXNvbiBJIGNvdWxkIGZpbmQgZm9yIGhhdmluZwpwZXItY3B1IElE
VHMgc2VlbXMgdG8gYmUgaW4gU1ZNIGNvZGUsIHNvIGl0IHNlZW1zIHRvIGJlIEFNRCBzcGVjaWZp
Yy4KQW5kIEFNRCB3b24ndCBuZWVkIFhQVEkgYXQgYWxsLgoKVGhlIEdEVCBvZiBwdiBkb21haW5z
IGlzIGFscmVhZHkgaW4gdGhlIHBlci1kb21haW4gcmVnaW9uIGV2ZW4gd2l0aG91dApteSBwYXRj
aGVzLCBzbyBJIGRvbid0IGhhdmUgdG8gY2hhbmdlIGFueXRoaW5nIHJlZ2FyZGluZyB1c2FnZSBv
ZiBMR0RULgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:27:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:27:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edurC-0008CI-PT; Tue, 23 Jan 2018 09:27:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edurB-0008Bu-Sf
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:27:05 +0000
X-Inumbo-ID: 915d2dc3-001f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 915d2dc3-001f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 09:27:02 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 02:26:58 -0700
Message-Id: <5A670DEF02000078001A16AF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 02:26:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-3-jgross@suse.com>
In-Reply-To: <20180122123256.1431-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 02/12] x86: don't use hypervisor
 stack size for dumping guest stacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBzaG93
X2d1ZXN0X3N0YWNrKCkgYW5kIGNvbXBhdF9zaG93X2d1ZXN0X3N0YWNrKCkgc3RvcCBkdW1waW5n
IHRoZQo+IHN0YWNrIG9mIHRoZSBndWVzdCB3aGVuZXZlciBpdHMgdmlydHVhbCBhZGRyZXNzIHJl
YWNoZXMgdGhlIHNhbWUKPiBhbGlnbm1lbnQgd2hpY2ggaXMgdXNlZCBmb3IgdGhlIGh5cGVydmlz
b3Igc3RhY2tzLgo+IAo+IFJlbW92ZSB0aGlzIGFyYml0cmFyeSBsaW1pdCBhbmQgdHJ5IHRvIGR1
bXAgYSBmaXhlZCBudW1iZXIgb2YgbGluZXMKPiBpbnN0ZWFkLgoKSG1tLCBJIGNhbiBzZWUgeW91
ciBwb2ludCwgYnV0IGJlZm9yZSBsb29raW5nIGF0IHRoZSBjaGFuZ2UgaW4gZGV0YWlsCkkgdGhp
bmsgd2UgbmVlZCB0byBhZ3JlZSBvbiB3aGF0IGJlaGF2aW9yIHdlIHdhbnQuIER1bXBpbmcKYXJi
aXRyYXJ5IGRhdGEgYXMgaWYgaXQgd2FzIGEgcGFydCBvZiB0aGUgc3RhY2sgaXNuJ3QgdmVyeSBo
ZWxwZnVsLCBsaW1pdGluZwp0aGUgcmlzayBvZiB3aGljaCBpcywgSSB0aGluaywgdGhlIHJlYXNv
biBmb3IgdGhlIHdheSB0aGluZ3MgY3VycmVudGx5CndvcmsgKGFzc3VtaW5nIHRoYXQgZ3Vlc3Qg
a2VybmVscyB3b24ndCBoYXZlIHN0YWNrcyBsYXJnZXIgdGhhbiBYZW4KaXRzZWxmLCBhbmQgdGhh
dCB0aGV5IHRvbyB3b3VsZCBhbGlnbiB0aGVtKS4gV2hhdCB3b3VsZCBwZXJoYXBzIGJlCmJldHRl
ciBpcyBmb3IgdGhlIGd1ZXN0IHRvIHN1cHBseSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgcmVzdHJp
Y3Rpb25zIGl0CmVuZm9yY2VzIG9uIGl0cyBzdGFja3MsIHdoaWNoIFhlbiBjb3VsZCB0aGVuIHVz
ZSBoZXJlLiBJbiB0aGUKYWJzZW5jZSBvZiBzdWNoIGhpbnRzIHVzaW5nIHRoZSB2YWx1ZXMgY3Vy
cmVudGx5IGJlaW5nIHVzZWQgd291bGQKcG9zc2libHkgbWFrZSBzZW5zZS4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:28:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edusG-0008IX-2i; Tue, 23 Jan 2018 09:28:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw5e=es=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1edusE-0008I9-Dx
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:28:10 +0000
X-Inumbo-ID: b39df1c5-001f-11e8-b9b1-635ca7ef6cff
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.126])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b39df1c5-001f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 09:28:00 +0000 (UTC)
Received: from msd.im ([81.254.76.187]) by mwinf5d07 with ME
 id 1lTs1x00Z42U4nD03lTsyW; Tue, 23 Jan 2018 10:27:56 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Tue, 23 Jan 2018 10:27:56 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id 1C4F6200D7;
 Tue, 23 Jan 2018 10:27:49 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516699672; bh=k6FT+kUYuibB1UzZpjjr/RwqD4Z6/S4KfnURnwue/0c=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=UOvtNsa/n7cJH4Akyz6S8XYU8G8ZW3j4NYSYZIqNVDZrxjKtS/ahlSTodZQvagfMs
 WG1oIluRuNcDz9nttu1tSChp/4ba61n24IZ/2vkZ/4XgwG/rm4gQtxYrPXc6cC3UTD
 NzBXlHdUa0xaZ62a6QVd+hCRbVCji20SUBKQPnALbluTFS4RJJPH5v4GYQIyDe6UPU
 0QLfG7VxWFkoAudNL66oM4nqE7k7rX/UQFR1582MRow3zCEP28qRKtbUaYAUm1KsD2
 iFAF+C8Cxg+qgKYqvV7j0VsAR5UoS7XOoa55NKWVwOh5WMhpTM+2uAjha9LbDKSGiX
 k4jMZSgc0gvFw==
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 xen-devel@lists.xenproject.org
References: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
 <20180122174507.ue24wtm73ijjkvau@MacBook-Pro-de-Roger.local>
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <d918c020-0eaa-56d8-0ad4-3fad0f87254f@msd.im>
Date: Tue, 23 Jan 2018 10:27:44 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
In-Reply-To: <20180122174507.ue24wtm73ijjkvau@MacBook-Pro-de-Roger.local>
Content-Type: multipart/mixed; boundary="------------3556341974DBDA6898CCC61F"
Content-Language: en-GB
Subject: Re: [Xen-devel] I only see one CPU core on Xen when booted via grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------3556341974DBDA6898CCC61F
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

Hi,

I think there is something linked with ACPI failing when there is only 
one core detected.

 > You should provide the output of `xl dmesg` from Xen

I attached some files, tell me if it's ok for you.

 > And ideally boot with an hypervisor that's been built with debug support.

Do you know if there is a package in Debian 9 for that ? And how can I 
activate it ?


Guillaume

Le 22/01/2018 Ă  18:45, Roger Pau MonnĂ© a Ă©critÂ :
> On Mon, Jan 22, 2018 at 06:28:17PM +0100, msd+xen-devel@msd.im wrote:
>> Hi,
>>
>> I only see 1 CPU core on Xen 4.9 when booted via grub instead of 8.
>>
>> It's may be related to :
>> - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=820807
>> - https://xenproject.atlassian.net/browse/XEN-42
>>
>> It is the first server on which I have this problem.
>>
>> I can confirm that :
>> - if I boot Debian througt grub, I see the 8 cores
>> - if I boot Xen through grub, I only see _one_ core
>> - if I boot Xen directly through EFI (using `efibootmgr`), I see the 8 cores
>>
>> 1. Do you know what happens ?
>> 2. Do you need some logs ?
> 
> You should provide the output of `xl dmesg` from Xen. And ideally boot
> with an hypervisor that's been built with debug support. dmesg from
> Linux might also be interesting (both when booted as Dom0 and bare
> metal).
> 
> Thanks, Roger.
> 

--------------3556341974DBDA6898CCC61F
Content-Type: text/plain; charset=UTF-8;
 name="efi-grub-xen_dmesg_1-core.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-grub-xen_dmesg_1-core.txt"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjkuMC01LWFtZDY0IChkZWJpYW4ta2Vy
bmVsQGxpc3RzLmRlYmlhbi5vcmcpIChnY2MgdmVyc2lvbiA2LjMuMCAyMDE3MDUxNiAoRGVi
aWFuIDYuMy4wLTE4KSApICMxIFNNUCBEZWJpYW4gNC45LjY1LTMrZGViOXUyICgyMDE4LTAx
LTA0KQpbICAgIDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIHJvb3Q9VVVJ
RD02YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAgcm8gcm9vdGRlbGF5PTEw
IHJvb3RkZWxheT0xMCBub3F1aWV0IG5vc3BsYXNoIGFjcGk9b2ZmClsgICAgMC4wMDAwMDBd
IHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGlu
ZyBwb2ludCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcg
WFNBVkUgZmVhdHVyZSAweDAwMjogJ1NTRSByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4
Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwNDogJ0FWWCByZWdpc3RlcnMn
ClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhzdGF0
ZV9zaXplc1syXTogIDI1NgpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0
ZSBmZWF0dXJlcyAweDcsIGNvbnRleHQgc2l6ZSBpcyA4MzIgYnl0ZXMsIHVzaW5nICdzdGFu
ZGFyZCcgZm9ybWF0LgpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBVc2luZyAnZWFnZXInIEZQ
VSBjb250ZXh0IHN3aXRjaGVzLgpbICAgIDAuMDAwMDAwXSBSZWxlYXNlZCAwIHBhZ2UocykK
WyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAw
MDA1N2ZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAw
NTgwMDAtMHgwMDAwMDAwMDAwMDU4ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDAwMDU5MDAwLTB4MDAwMDAwMDAwMDA5ZGZmZl0gdXNhYmxlClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwOWUwMDAtMHgwMDAwMDAwMDAw
MDllZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAw
MDlmMDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwMDAwYTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA4
ODFjNWZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwODgx
YzYwMDAtMHgwMDAwMDAwMDg4MWM2ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDg4MWM3MDAwLTB4MDAwMDAwMDA4ODIxMGZmZl0gcmVzZXJ2ZWQK
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4ODIxMTAwMC0weDAwMDAwMDAw
ODgyODJmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDg4
MjgzMDAwLTB4MDAwMDAwMDA4ODMwMmZmZl0gdHlwZSAyMApbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDg4MzAzMDAwLTB4MDAwMDAwMDA4OWVjMWZmZl0gcmVzZXJ2ZWQK
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4OWVjMjAwMC0weDAwMDAwMDAw
ODlmOTlmZmZdIEFDUEkgTlZTClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
ODlmOWEwMDAtMHgwMDAwMDAwMDg5ZmZlZmZmXSBBQ1BJIGRhdGEKWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDA4OWZmZjAwMC0weDAwMDAwMDAwODlmZmZmZmZdIHVzYWJs
ZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDhhMDAwMDAwLTB4MDAwMDAw
MDA4YmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDA5MDAwMDAwMC0weDAwMDAwMDAwOTVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwOTgwMDAwMDAtMHgwMDAwMDAwMDlkZmZmZmZmXSByZXNl
cnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGUwMGZhMDAwLTB4MDAw
MDAwMDBlMDBmYWZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDBlMDBmZDAwMC0weDAwMDAwMDAwZTAwZmRmZmZdIHJlc2VydmVkClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmUwMDAwMDAtMHgwMDAwMDAwMGZlMDEwZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlZTAwMDAwLTB4
MDAwMDAwMDBmZWVmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4
MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4NjFmZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAw
MDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAgICAwLjAw
MDAwMF0gRE1JIG5vdCBwcmVzZW50IG9yIGludmFsaWQuClsgICAgMC4wMDAwMDBdIEh5cGVy
dmlzb3IgZGV0ZWN0ZWQ6IFhlbgpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAw
eDAwMDAwMDAwLTB4MDAwMDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw
MF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAg
ICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDg2MjAwMCBtYXhfYXJjaF9wZm4gPSAw
eDQwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBNVFJSOiBEaXNhYmxlZApbICAgIDAuMDAwMDAw
XSB4ODYvUEFUOiBNVFJScyBkaXNhYmxlZCwgc2tpcHBpbmcgUEFUIGluaXRpYWxpemF0aW9u
IHRvby4KWyAgICAwLjAwMDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0Ig
IFdUICBVQy0gVUMgIFdDICBXUCAgVUMgIFVDICAKWyAgICAwLjAwMDAwMF0gZTgyMDogbGFz
dF9wZm4gPSAweDhhMDAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wMDAw
MDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTgwMDBdIDk4MDAw
IHNpemUgMjQ1NzYKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjM2MDAwLCAweDAxZjM2ZmZm
XSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzNzAwMCwgMHgwMWYzN2ZmZl0g
UEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmMzgwMDAsIDB4MDFmMzhmZmZdIFBH
VEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjM5MDAwLCAweDAxZjM5ZmZmXSBQR1RB
QkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzYTAwMCwgMHgwMWYzYWZmZl0gUEdUQUJM
RQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmM2IwMDAsIDB4MDFmM2JmZmZdIFBHVEFCTEUK
WyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjNjMDAwLCAweDAxZjNjZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzZDAwMCwgMHgwMWYzZGZmZl0gUEdUQUJMRQpbICAg
IDAuMDAwMDAwXSBCUksgWzB4MDFmM2UwMDAsIDB4MDFmM2VmZmZdIFBHVEFCTEUKWyAgICAw
LjAwMDAwMF0gQlJLIFsweDAxZjNmMDAwLCAweDAxZjNmZmZmXSBQR1RBQkxFClsgICAgMC4w
MDAwMDBdIEJSSyBbMHgwMWY0MDAwMCwgMHgwMWY0MGZmZl0gUEdUQUJMRQpbICAgIDAuMDAw
MDAwXSBCUksgWzB4MDFmNDEwMDAsIDB4MDFmNDFmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAw
MF0gUkFNRElTSzogW21lbSAweDAyMDAwMDAwLTB4MDMzOGVmZmZdClsgICAgMC4wMDAwMDBd
IE5VTUEgdHVybmVkIG9mZgpbICAgIDAuMDAwMDAwXSBGYWtpbmcgYSBub2RlIGF0IFttZW0g
MHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDg2MWZmZmZmZl0KWyAgICAwLjAwMDAwMF0g
Tk9ERV9EQVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4N2NiYzY1MDAwLTB4N2NiYzY5ZmZmXQpb
ICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBb
bWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdClsgICAgMC4wMDAw
MDBdICAgRE1BMzIgICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAwMDAwMGZmZmZm
ZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAwMTAwMDAwMDAw
LTB4MDAwMDAwMDg2MWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBEZXZpY2UgICBlbXB0eQpb
ICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAu
MDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2Rl
ICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDU3ZmZmXQpbICAg
IDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDA1OTAwMC0weDAwMDAw
MDAwMDAwOWRmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAw
MDAwMDlmMDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAg
MDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDg4MWM1ZmZmXQpbICAgIDAu
MDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA4ODIxMTAwMC0weDAwMDAwMDAw
ODgyODJmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDg5
ZmZmMDAwLTB4MDAwMDAwMDA4OWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDog
W21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwODYxZmZmZmZmXQpbICAgIDAuMDAw
MDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAw
MDAwMDA4NjFmZmZmZmZdClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA4
Mjk4OTY2ClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVzZWQgZm9yIG1l
bW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNlcnZlZApbICAg
IDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTk3IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAw
LjAwMDAwMF0gICBETUEzMiB6b25lOiA4NjQ5IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAg
IDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDU1MzUyOSBwYWdlcywgTElGTyBiYXRjaDozMQpb
ICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxMjA5NjAgcGFnZXMgdXNlZCBmb3IgbWVt
bWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDc3NDE0NDAgcGFnZXMsIExJRk8g
YmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gcDJtIHZpcnR1YWwgYXJlYSBhdCBmZmZmYzkwMDAw
MDAwMDAwLCBzaXplIGlzIDQwMDAwMDAwClsgICAgMC4wMDAwMDBdIFJlbWFwcGVkIDQ5MTA0
OSBwYWdlKHMpClsgICAgMC4wMDAwMDBdIFNGSTogU2ltcGxlIEZpcm13YXJlIEludGVyZmFj
ZSB2MC44MSBodHRwOi8vc2ltcGxlZmlybXdhcmUub3JnClsgICAgMC4wMDAwMDBdIHNtcGJv
b3Q6IEJvb3QgQ1BVIChpZCAyNTUpIG5vdCBsaXN0ZWQgYnkgQklPUwpbICAgIDAuMDAwMDAw
XSBzbXBib290OiBBbGxvd2luZyAxIENQVXMsIDAgaG90cGx1ZyBDUFVzClsgICAgMC4wMDAw
MDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDAwMDAwMC0weDAw
MDAwZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4MDAwNTgwMDAtMHgwMDA1OGZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDllMDAwLTB4MDAwOWVmZmZdClsgICAgMC4w
MDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBhMDAwMC0w
eDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ODgxYzYwMDAtMHg4ODFjNmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDg4MWM3MDAwLTB4ODgyMTBmZmZdClsgICAg
MC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4ODI4MzAw
MC0weDg4MzAyZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4ODgzMDMwMDAtMHg4OWVjMWZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDg5ZWMyMDAwLTB4ODlmOTlmZmZdClsg
ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4OWY5
YTAwMC0weDg5ZmZlZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4OGEwMDAwMDAtMHg4YmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhjMDAwMDAwLTB4OGZmZmZmZmZd
ClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5
MDAwMDAwMC0weDk1ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4OTYwMDAwMDAtMHg5N2ZmZmZmZl0KWyAgICAwLjAwMDAwMF0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk4MDAwMDAwLTB4OWRmZmZm
ZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHg5ZTAwMDAwMC0weGUwMGY5ZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmEwMDAtMHhlMDBmYWZmZl0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGUwMGZiMDAwLTB4ZTAw
ZmNmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt
ZW0gMHhlMDBmZDAwMC0weGUwMGZkZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmUwMDAtMHhmZGZmZmZmZl0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlMDAwMDAwLTB4
ZmUwMTBmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHhmZTAxMTAwMC0weGZlZGZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVlMDAwMDAtMHhmZWVmZmZmZl0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZjAwMDAw
LTB4ZmZmZmZmZmZdClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHg5ZTAwMDAwMC0weGUw
MGY5ZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzClsgICAgMC4wMDAwMDBdIEJvb3Rp
bmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4KWyAgICAwLjAwMDAwMF0gWGVuIHZl
cnNpb246IDQuOC4zLXByZSAocHJlc2VydmUtQUQpClsgICAgMC4wMDAwMDBdIGNsb2Nrc291
cmNlOiByZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhm
ZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDU1MTk2MDAyMTE1NjggbnMKWyAgICAwLjAwMDAw
MF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjUxMiBucl9jcHVtYXNrX2JpdHM6NTEyIG5yX2Nw
dV9pZHM6MSBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIHBlcmNwdTogRW1iZWRkZWQg
MzUgcGFnZXMvY3B1IEBmZmZmODgwODQzODAwMDAwIHMxMDUzMDQgcjgxOTIgZDI5ODY0IHUy
MDk3MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMDUzMDQgcjgxOTIgZDI5ODY0
IHUyMDk3MTUyIGFsbG9jPTEqMjA5NzE1MgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBb
MF0gMCAKWyAgICAwLjAwMDAwMF0geGVuOiBQViBzcGlubG9ja3MgZW5hYmxlZApbICAgIDAu
MDAwMDAwXSBQViBxc3BpbmxvY2sgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAw
LCA0MDk2IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBOb2Rl
IG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA4MTY5MjcyClsg
ICAgMC4wMDAwMDBdIFBvbGljeSB6b25lOiBOb3JtYWwKWyAgICAwLjAwMDAwMF0gS2VybmVs
IGNvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlEPTZiNTU3Zjc0LTY4NzktNDU1
ZC05ZTYxLTM4OWFjMGVkMGI5MCBybyByb290ZGVsYXk9MTAgcm9vdGRlbGF5PTEwIG5vcXVp
ZXQgbm9zcGxhc2ggYWNwaT1vZmYKWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50
cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBzb2Z0
d2FyZSBJTyBUTEIgW21lbSAweDgzZjgwMDAwMC0weDg0MzgwMDAwMF0gKDY0TUIpIG1hcHBl
ZCBhdCBbZmZmZjg4MDgzZjgwMDAwMC1mZmZmODgwODQzN2ZmZmZmXQpbICAgIDAuMDAwMDAw
XSBNZW1vcnk6IDMxOTQzNTEySy8zMzE5NTg2NEsgYXZhaWxhYmxlICg2MTk2SyBrZXJuZWwg
Y29kZSwgMTE1OUsgcndkYXRhLCAyODQ4SyByb2RhdGEsIDE0MDhLIGluaXQsIDY4OEsgYnNz
LCAxMjUyMzUySyByZXNlcnZlZCwgMEsgY21hLXJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSBI
aWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSAJQnVpbGQt
dGltZSBhZGp1c3RtZW50IG9mIGxlYWYgZmFub3V0IHRvIDY0LgpbICAgIDAuMDAwMDAwXSAJ
UkNVIHJlc3RyaWN0aW5nIENQVXMgZnJvbSBOUl9DUFVTPTUxMiB0byBucl9jcHVfaWRzPTEu
ClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0
X2xlYWY9NjQsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAwMDAwXSBVc2luZyBOVUxMIGxlZ2Fj
eSBQSUMKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzozMzAyNCBucl9pcnFzOjMyIDAKWyAgICAw
LjAwMDAwMF0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkKWyAgICAwLjAwMDAw
MF0gQ29uc29sZTogY29sb3VyIGR1bW15IGRldmljZSA4MHgyNQpbICAgIDAuMDAwMDAwXSBj
b25zb2xlIFt0dHkwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiB4ZW46
IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDFjZDQyZTRkZmZiLCBt
YXhfaWRsZV9uczogODgxNTkwNTkxNDgzIG5zClsgICAgMC4wMDAwMDBdIFhlbjogdXNpbmcg
dmNwdW9wIHRpbWVyIGludGVyZmFjZQpbICAgIDAuMDAwMDAwXSBpbnN0YWxsaW5nIFhlbiB0
aW1lciBmb3IgQ1BVIDAKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAzODAwLjAwMCBN
SHogcHJvY2Vzc29yClsgICAgMy4yODU2MzFdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNr
aXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDc1ODQu
MTEgQm9nb01JUFMgKGxwaj0xNTE2ODIyNCkKWyAgICAzLjI4NTYzNV0gcGlkX21heDogZGVm
YXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMy4yODU4MjBdIFNlY3VyaXR5IEZyYW1l
d29yayBpbml0aWFsaXplZApbICAgIDMuMjg1ODIyXSBZYW1hOiBkaXNhYmxlZCBieSBkZWZh
dWx0OyBlbmFibGUgd2l0aCBzeXNjdGwga2VybmVsLnlhbWEuKgpbICAgIDMuMjg1ODI3XSBB
cHBBcm1vcjogQXBwQXJtb3IgZGlzYWJsZWQgYnkgYm9vdCB0aW1lIHBhcmFtZXRlcgpbICAg
IDMuMjg4NTI1XSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MTk0MzA0IChv
cmRlcjogMTMsIDMzNTU0NDMyIGJ5dGVzKQpbICAgIDMuMjkyNzY0XSBJbm9kZS1jYWNoZSBo
YXNoIHRhYmxlIGVudHJpZXM6IDIwOTcxNTIgKG9yZGVyOiAxMiwgMTY3NzcyMTYgYnl0ZXMp
ClsgICAgMy4yOTQyODhdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYg
KG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpClsgICAgMy4yOTQzMzBdIE1vdW50cG9pbnQtY2Fj
aGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykK
WyAgICAzLjI5NDU1NV0gRU5FUkdZX1BFUkZfQklBUzogU2V0IHRvICdub3JtYWwnLCB3YXMg
J3BlcmZvcm1hbmNlJwpbICAgIDMuMjk0NTU3XSBFTkVSR1lfUEVSRl9CSUFTOiBWaWV3IGFu
ZCB1cGRhdGUgd2l0aCB4ODZfZW5lcmd5X3BlcmZfcG9saWN5KDgpClsgICAgMy4yOTQ1NjJd
IENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwClsgICAgMy4yOTQ1NjNdIENQVTogUHJv
Y2Vzc29yIENvcmUgSUQ6IDAKWyAgICAzLjI5NDU2N10gbWNlOiBDUFUgc3VwcG9ydHMgMiBN
Q0UgYmFua3MKWyAgICAzLjI5NDU4MV0gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiA2
NCwgMk1CIDgsIDRNQiA4ClsgICAgMy4yOTQ1ODNdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVz
OiA0S0IgNjQsIDJNQiAwLCA0TUIgMCwgMUdCIDQKWyAgICAzLjMwOTM1MF0gRnJlZWluZyBT
TVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogMjRLClsgICAgMy4zMTAzNDldIGZ0cmFjZTogYWxs
b2NhdGluZyAyNTIxMiBlbnRyaWVzIGluIDk5IHBhZ2VzClsgICAgMy4zMTYzNTRdIGNwdSAw
IHNwaW5sb2NrIGV2ZW50IGlycSAxClsgICAgMy4zMTYzNThdIHNtcGJvb3Q6IE1heCBsb2dp
Y2FsIHBhY2thZ2VzOiAxClsgICAgMy4zMTYzNjBdIFZQTVUgZGlzYWJsZWQgYnkgaHlwZXJ2
aXNvci4KWyAgICAzLjMxNjM2OF0gUGVyZm9ybWFuY2UgRXZlbnRzOiBTa3lsYWtlIGV2ZW50
cywgUE1VIG5vdCBhdmFpbGFibGUgZHVlIHRvIHZpcnR1YWxpemF0aW9uLCB1c2luZyBzb2Z0
d2FyZSBldmVudHMgb25seS4KWyAgICAzLjMxNjcyNF0gTk1JIHdhdGNoZG9nOiBkaXNhYmxl
ZCAoY3B1MCk6IGhhcmR3YXJlIGV2ZW50cyBub3QgZW5hYmxlZApbICAgIDMuMzE2NzI2XSBO
TUkgd2F0Y2hkb2c6IFNodXR0aW5nIGRvd24gaGFyZCBsb2NrdXAgZGV0ZWN0b3Igb24gYWxs
IGNwdXMKWyAgICAzLjMxNjczM10geDg2OiBCb290ZWQgdXAgMSBub2RlLCAxIENQVXMKWyAg
ICAzLjMxNzIxMl0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMy4zMTcyNDNdIHg4Ni9t
bTogTWVtb3J5IGJsb2NrIHNpemU6IDEyOE1CClsgICAgMy4zMjAxMzVdIFBNOiBSZWdpc3Rl
cmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweDg4MWM2MDAwLTB4ODgxYzZmZmZdICg0MDk2
IGJ5dGVzKQpbICAgIDMuMzIwMTM5XSBQTTogUmVnaXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9u
IFttZW0gMHg4OWVjMjAwMC0weDg5Zjk5ZmZmXSAoODg0NzM2IGJ5dGVzKQpbICAgIDMuMzIw
MTcwXSBjbG9ja3NvdXJjZTogamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVz
OiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTA0MTc4NTEwMDAwMCBucwpbICAgIDMu
MzIwMTc3XSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDIsIDE2Mzg0
IGJ5dGVzKQpbICAgIDMuMzIwMTkzXSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0
cmwgc3Vic3lzdGVtClsgICAgMy4zMjAyNDhdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBm
YW1pbHkgMTYKWyAgICAzLjMyMDI1NF0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMg
dXNpbmcgdmVyc2lvbiAxIGxheW91dApbICAgIDMuMzIwMjU5XSBHcmFudCB0YWJsZSBpbml0
aWFsaXplZApbICAgIDMuMzIwNDI1XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAx
IGZvciBiYXNlIGFjY2VzcwpbICAgIDMuMzIxMTQ5XSBBQ1BJOiBJbnRlcnByZXRlciBkaXNh
YmxlZC4KWyAgICAzLjMyMTE1NF0geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29u
IGRyaXZlcgpbICAgIDMuMzIzNTUyXSB4ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxv
b24gZHJpdmVyClsgICAgMy4zMjM1ODhdIHZnYWFyYjogbG9hZGVkClsgICAgMy4zMjM2MDRd
IGRtaTogRmlybXdhcmUgcmVnaXN0cmF0aW9uIGZhaWxlZC4KWyAgICAzLjMyMzYyMF0gUENJ
OiBQcm9iaW5nIFBDSSBoYXJkd2FyZQpbICAgIDMuMzIzNjIyXSBQQ0k6IHJvb3QgYnVzIDAw
OiB1c2luZyBkZWZhdWx0IHJlc291cmNlcwpbICAgIDMuMzIzNjIzXSBQQ0k6IFByb2Jpbmcg
UENJIGhhcmR3YXJlIChidXMgMDApClsgICAgMy4zMjM2MzZdIFBDSSBob3N0IGJyaWRnZSB0
byBidXMgMDAwMDowMApbICAgIDMuMzIzNjM5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVz
IHJlc291cmNlIFtpbyAgMHgwMDAwLTB4ZmZmZl0KWyAgICAzLjMyMzY0MV0gcGNpX2J1cyAw
MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwMDAwMDAtMHg3ZmZmZmZmZmZm
XQpbICAgIDMuMzIzNjQzXSBwY2lfYnVzIDAwMDA6MDA6IE5vIGJ1c24gcmVzb3VyY2UgZm91
bmQgZm9yIHJvb3QgYnVzLCB3aWxsIHVzZSBbYnVzIDAwLWZmXQpbICAgIDMuMzIzNjU0XSBw
Y2kgMDAwMDowMDowMC4wOiBbODA4Njo1OTE4XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsg
ICAgMy4zMjM4MDBdIHBjaSAwMDAwOjAwOjE0LjA6IFs4MDg2OmExMmZdIHR5cGUgMDAgY2xh
c3MgMHgwYzAzMzAKWyAgICAzLjMyMzgyNV0gcGNpIDAwMDA6MDA6MTQuMDogcmVnIDB4MTA6
IFttZW0gMHhhMGQwMDAwMC0weGEwZDBmZmZmIDY0Yml0XQpbICAgIDMuMzIzOTE2XSBwY2kg
MDAwMDowMDoxNC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZApbICAgIDMu
MzIzOTY2XSBwY2kgMDAwMDowMDoxNC4yOiBbODA4NjphMTMxXSB0eXBlIDAwIGNsYXNzIDB4
MTE4MDAwClsgICAgMy4zMjM5OTFdIHBjaSAwMDAwOjAwOjE0LjI6IHJlZyAweDEwOiBbbWVt
IDB4OGJmZjAxMDAwLTB4OGJmZjAxZmZmIDY0Yml0XQpbICAgIDMuMzI0MTQzXSBwY2kgMDAw
MDowMDoxNi4wOiBbODA4NjphMTNhXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwClsgICAgMy4z
MjQxODJdIHBjaSAwMDAwOjAwOjE2LjA6IHJlZyAweDEwOiBbbWVtIDB4YTBkMTcwMDAtMHhh
MGQxN2ZmZiA2NGJpdF0KWyAgICAzLjMyNDMxOV0gcGNpIDAwMDA6MDA6MTYuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEM2hvdApbICAgIDMuMzI0NDA1XSBwY2kgMDAwMDowMDoxNi4xOiBb
ODA4NjphMTNiXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwClsgICAgMy4zMjQ0NDldIHBjaSAw
MDAwOjAwOjE2LjE6IHJlZyAweDEwOiBbbWVtIDB4YTBkMTYwMDAtMHhhMGQxNmZmZiA2NGJp
dF0KWyAgICAzLjMyNDYxMl0gcGNpIDAwMDA6MDA6MTYuMTogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEM2hvdApbICAgIDMuMzI0NzAyXSBwY2kgMDAwMDowMDoxNy4wOiBbODA4NjphMTAyXSB0
eXBlIDAwIGNsYXNzIDB4MDEwNjAxClsgICAgMy4zMjQ3MjJdIHBjaSAwMDAwOjAwOjE3LjA6
IHJlZyAweDEwOiBbbWVtIDB4YTBkMTQwMDAtMHhhMGQxNWZmZl0KWyAgICAzLjMyNDczMl0g
cGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTQ6IFttZW0gMHhhMGQxOTAwMC0weGEwZDE5MGZm
XQpbICAgIDMuMzI0NzQyXSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgxODogW2lvICAweDUw
NDAtMHg1MDQ3XQpbICAgIDMuMzI0NzUxXSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgxYzog
W2lvICAweDUwNDgtMHg1MDRiXQpbICAgIDMuMzI0NzYxXSBwY2kgMDAwMDowMDoxNy4wOiBy
ZWcgMHgyMDogW2lvICAweDUwMjAtMHg1MDNmXQpbICAgIDMuMzI0NzcxXSBwY2kgMDAwMDow
MDoxNy4wOiByZWcgMHgyNDogW21lbSAweGEwZDE4MDAwLTB4YTBkMTg3ZmZdClsgICAgMy4z
MjQ4MjVdIHBjaSAwMDAwOjAwOjE3LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QKWyAg
ICAzLjMyNDg4OF0gcGNpIDAwMDA6MDA6MWQuMDogWzgwODY6YTExOV0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMApbICAgIDMuMzI0OTY2XSBwY2kgMDAwMDowMDoxZC4wOiBQTUUjIHN1cHBv
cnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDMuMzI1MDEzXSBwY2kgMDAwMDowMDox
ZC4yOiBbODA4NjphMTFhXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4zMjUwOTJd
IHBjaSAwMDAwOjAwOjFkLjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk
ClsgICAgMy4zMjUxMzVdIHBjaSAwMDAwOjAwOjFkLjM6IFs4MDg2OmExMWJdIHR5cGUgMDEg
Y2xhc3MgMHgwNjA0MDAKWyAgICAzLjMyNTIxNF0gcGNpIDAwMDA6MDA6MWQuMzogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAzLjMyNTI3MV0gcGNpIDAwMDA6
MDA6MWYuMDogWzgwODY6YTE0OV0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMApbICAgIDMuMzI1
NDMyXSBwY2kgMDAwMDowMDoxZi4yOiBbODA4NjphMTIxXSB0eXBlIDAwIGNsYXNzIDB4MDU4
MDAwClsgICAgMy4zMjU0NDNdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDEwOiBbbWVtIDB4
YTBkMTAwMDAtMHhhMGQxM2ZmZl0KWyAgICAzLjMyNTUzOF0gcGNpIDAwMDA6MDA6MWYuNDog
WzgwODY6YTEyM10gdHlwZSAwMCBjbGFzcyAweDBjMDUwMApbICAgIDMuMzI1NTc3XSBwY2kg
MDAwMDowMDoxZi40OiByZWcgMHgxMDogW21lbSAweDhiZmYwMDAwMC0weDhiZmYwMDBmZiA2
NGJpdF0KWyAgICAzLjMyNTYyN10gcGNpIDAwMDA6MDA6MWYuNDogcmVnIDB4MjA6IFtpbyAg
MHg1MDAwLTB4NTAxZl0KWyAgICAzLjMyNTc4M10gcGNpIDAwMDA6MDE6MDAuMDogWzEwMmI6
MDUyMl0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMApbICAgIDMuMzI1ODA0XSBwY2kgMDAwMDow
MTowMC4wOiByZWcgMHgxMDogW21lbSAweDlmMDAwMDAwLTB4OWZmZmZmZmYgcHJlZl0KWyAg
ICAzLjMyNTgyMF0gcGNpIDAwMDA6MDE6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHhhMDgwMDAw
MC0weGEwODAzZmZmXQpbICAgIDMuMzI1ODM2XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgx
ODogW21lbSAweGEwMDAwMDAwLTB4YTA3ZmZmZmZdClsgICAgMy4zMjU4OThdIHBjaSAwMDAw
OjAxOjAwLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmZmZjAwMDAtMHhmZmZmZmZmZiBwcmVmXQpb
ICAgIDMuMzI2MDM5XSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDE6MDAuMCxk
ZWNvZGVzPWlvK21lbSxvd25zPW5vbmUsbG9ja3M9bm9uZQpbICAgIDMuMzI2MDQ2XSBwY2kg
MDAwMDowMTowMC4wOiBkaXNhYmxpbmcgQVNQTSBvbiBwcmUtMS4xIFBDSWUgZGV2aWNlLiAg
WW91IGNhbiBlbmFibGUgaXQgd2l0aCAncGNpZV9hc3BtPWZvcmNlJwpbICAgIDMuMzI2MDU4
XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDFdClsgICAgMy4zMjYw
NjVdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTAwMDAwMDAt
MHhhMDhmZmZmZl0KWyAgICAzLjMyNjA3MF0gcGNpIDAwMDA6MDA6MWQuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHg5ZjAwMDAwMC0weDlmZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMy4z
MjYxNDFdIHBjaSAwMDAwOjAyOjAwLjA6IFs4MDg2OjE1MzNdIHR5cGUgMDAgY2xhc3MgMHgw
MjAwMDAKWyAgICAzLjMyNjE2Ml0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0g
MHhhMGIwMDAwMC0weGEwYmZmZmZmXQpbICAgIDMuMzI2MTk0XSBwY2kgMDAwMDowMjowMC4w
OiByZWcgMHgxODogW2lvICAweDQwMDAtMHg0MDFmXQpbICAgIDMuMzI2MjEwXSBwY2kgMDAw
MDowMjowMC4wOiByZWcgMHgxYzogW21lbSAweGEwYzAwMDAwLTB4YTBjMDNmZmZdClsgICAg
My4zMjYzNDRdIHBjaSAwMDAwOjAyOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNo
b3QgRDNjb2xkClsgICAgMy4zMzYzNTldIHBjaSAwMDAwOjAwOjFkLjI6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwMl0KWyAgICAzLjMzNjM2M10gcGNpIDAwMDA6MDA6MWQuMjogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHg0MDAwLTB4NGZmZl0KWyAgICAzLjMzNjM2Nl0gcGNpIDAwMDA6MDA6
MWQuMjogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhMGIwMDAwMC0weGEwY2ZmZmZmXQpbICAg
IDMuMzM2NDQ0XSBwY2kgMDAwMDowMzowMC4wOiBbODA4NjoxNTMzXSB0eXBlIDAwIGNsYXNz
IDB4MDIwMDAwClsgICAgMy4zMzY0NjVdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDEwOiBb
bWVtIDB4YTA5MDAwMDAtMHhhMDlmZmZmZl0KWyAgICAzLjMzNjQ5N10gcGNpIDAwMDA6MDM6
MDAuMDogcmVnIDB4MTg6IFtpbyAgMHgzMDAwLTB4MzAxZl0KWyAgICAzLjMzNjUxM10gcGNp
IDAwMDA6MDM6MDAuMDogcmVnIDB4MWM6IFttZW0gMHhhMGEwMDAwMC0weGEwYTAzZmZmXQpb
ICAgIDMuMzM2NjQ4XSBwY2kgMDAwMDowMzowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQzaG90IEQzY29sZApbICAgIDMuMzQ4MzY2XSBwY2kgMDAwMDowMDoxZC4zOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDNdClsgICAgMy4zNDgzNzFdIHBjaSAwMDAwOjAwOjFkLjM6ICAgYnJp
ZGdlIHdpbmRvdyBbaW8gIDB4MzAwMC0weDNmZmZdClsgICAgMy4zNDgzNzRdIHBjaSAwMDAw
OjAwOjFkLjM6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTA5MDAwMDAtMHhhMGFmZmZmZl0K
WyAgICAzLjM0ODM5OV0gcGNpX2J1cyAwMDAwOjAwOiBidXNuX3JlczogW2J1cyAwMC1mZl0g
ZW5kIGlzIHVwZGF0ZWQgdG8gMDMKWyAgICAzLjM0ODc2Nl0gUENJOiBwY2lfY2FjaGVfbGlu
ZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDMuMzQ4ODU4XSBlODIwOiByZXNlcnZlIFJB
TSBidWZmZXIgW21lbSAweDAwMDU4MDAwLTB4MDAwNWZmZmZdClsgICAgMy4zNDg4NTldIGU4
MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWUwMDAtMHgwMDA5ZmZmZl0KWyAg
ICAzLjM0ODg2MF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg4ODFjNjAwMC0w
eDhiZmZmZmZmXQpbICAgIDMuMzQ4ODYwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l
bSAweDg4MjgzMDAwLTB4OGJmZmZmZmZdClsgICAgMy4zNDg4NjFdIGU4MjA6IHJlc2VydmUg
UkFNIGJ1ZmZlciBbbWVtIDB4OGEwMDAwMDAtMHg4YmZmZmZmZl0KWyAgICAzLjM0ODg2MV0g
ZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg4NjIwMDAwMDAtMHg4NjNmZmZmZmZd
ClsgICAgMy4zNDg5NDJdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4
ZW4KWyAgICAzLjM1MjYyNF0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMApbICAgIDMu
MzUyNjMzXSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRl
ciAwLCA0MDk2IGJ5dGVzKQpbICAgIDMuMzUyNjQ1XSBodWdldGxiZnM6IGRpc2FibGluZyBi
ZWNhdXNlIHRoZXJlIGFyZSBubyBzdXBwb3J0ZWQgaHVnZXBhZ2Ugc2l6ZXMKWyAgICAzLjM1
MjY2MV0gcG5wOiBQblAgQUNQSTogZGlzYWJsZWQKWyAgICAzLjM1MzMwM10gcGNpIDAwMDA6
MDE6MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZmYwMDAwLTB4ZmZmZmZmZmYg
cHJlZl06IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdwpbICAgIDMuMzUzMzMzXSBwY2kg
MDAwMDowMTowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAweGEwODEwMDAwLTB4YTA4MWZm
ZmYgcHJlZl0KWyAgICAzLjM1MzMzNl0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0
byBbYnVzIDAxXQpbICAgIDMuMzUzMzQyXSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweGEwMDAwMDAwLTB4YTA4ZmZmZmZdClsgICAgMy4zNTMzNDZdIHBjaSAw
MDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OWYwMDAwMDAtMHg5ZmZmZmZm
ZiA2NGJpdCBwcmVmXQpbICAgIDMuMzUzMzUzXSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDJdClsgICAgMy4zNTMzNTZdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJp
ZGdlIHdpbmRvdyBbaW8gIDB4NDAwMC0weDRmZmZdClsgICAgMy4zNTMzNjJdIHBjaSAwMDAw
OjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTBiMDAwMDAtMHhhMGNmZmZmZl0K
WyAgICAzLjM1MzM3MV0gcGNpIDAwMDA6MDA6MWQuMzogUENJIGJyaWRnZSB0byBbYnVzIDAz
XQpbICAgIDMuMzUzMzc0XSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW2lv
ICAweDMwMDAtMHgzZmZmXQpbICAgIDMuMzUzMzc5XSBwY2kgMDAwMDowMDoxZC4zOiAgIGJy
aWRnZSB3aW5kb3cgW21lbSAweGEwOTAwMDAwLTB4YTBhZmZmZmZdClsgICAgMy4zNTMzODhd
IHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weGZmZmZdClsgICAg
My4zNTMzODldIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbbWVtIDB4MDAwMDAwMDAt
MHg3ZmZmZmZmZmZmXQpbICAgIDMuMzUzMzkwXSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNl
IDEgW21lbSAweGEwMDAwMDAwLTB4YTA4ZmZmZmZdClsgICAgMy4zNTMzOTBdIHBjaV9idXMg
MDAwMDowMTogcmVzb3VyY2UgMiBbbWVtIDB4OWYwMDAwMDAtMHg5ZmZmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDMuMzUzMzkxXSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDAgW2lvICAw
eDQwMDAtMHg0ZmZmXQpbICAgIDMuMzUzMzkxXSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNl
IDEgW21lbSAweGEwYjAwMDAwLTB4YTBjZmZmZmZdClsgICAgMy4zNTMzOTJdIHBjaV9idXMg
MDAwMDowMzogcmVzb3VyY2UgMCBbaW8gIDB4MzAwMC0weDNmZmZdClsgICAgMy4zNTMzOTNd
IHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2UgMSBbbWVtIDB4YTA5MDAwMDAtMHhhMGFmZmZm
Zl0KWyAgICAzLjM1MzQwOF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyClsg
ICAgMy4zNTM2MjldIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0
NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpClsgICAgMy4zNTM4NzVdIFRDUCBiaW5kIGhh
c2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpbICAg
IDMuMzUzOTQ4XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDI2
MjE0NCBiaW5kIDY1NTM2KQpbICAgIDMuMzUzOTkzXSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVz
OiAxNjM4NCAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAzLjM1NDA3MV0gVURQLUxp
dGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykK
WyAgICAzLjM1NDEyNl0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAg
My4zNTQxNDFdIHBjaSAwMDAwOjAwOjE0LjA6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5U
IEE7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAzLjM1NDUyOV0gUENJOiBD
TFMgMTI4IGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMy4zNTQ1NTFdIFVucGFja2luZyBpbml0
cmFtZnMuLi4KWyAgICAzLjU2ODkwMF0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiAyMDAyOEsK
WyAgICAzLjU2ODk4OF0gcGxhdGZvcm0gcnRjX2Ntb3M6IHJlZ2lzdGVyZWQgcGxhdGZvcm0g
UlRDIGRldmljZSAobm8gUE5QIGRldmljZSBmb3VuZCkKWyAgICAzLjU2OTEwOV0gYXVkaXQ6
IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQpClsgICAgMy41NjkxMjFd
IGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMTUxNjY5NzE1Ni4wMzg6MSk6IGluaXRpYWxpemVk
ClsgICAgMy41NjkzMTFdIHdvcmtpbmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTQwIG1heF9vcmRl
cj0yMyBidWNrZXRfb3JkZXI9MApbICAgIDMuNTY5MzIyXSB6YnVkOiBsb2FkZWQKWyAgICAz
LjU2OTYwMl0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9u
IDAuNCBsb2FkZWQgKG1ham9yIDI1MCkKWyAgICAzLjU2OTYxNF0gaW8gc2NoZWR1bGVyIG5v
b3AgcmVnaXN0ZXJlZApbICAgIDMuNTY5NjE2XSBpbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVn
aXN0ZXJlZApbICAgIDMuNTY5NjIyXSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRl
ZmF1bHQpClsgICAgMy41Njk2NTVdIHBjaWVwb3J0IDAwMDA6MDA6MWQuMDogY2FuJ3QgZmlu
ZCBJUlEgZm9yIFBDSSBJTlQgQjsgcGxlYXNlIHRyeSB1c2luZyBwY2k9Ymlvc2lycQpbICAg
IDMuNTY5NzUwXSBwY2llcG9ydCAwMDAwOjAwOjFkLjI6IGNhbid0IGZpbmQgSVJRIGZvciBQ
Q0kgSU5UIEM7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAzLjU2OTgzMF0g
cGNpZXBvcnQgMDAwMDowMDoxZC4zOiBjYW4ndCBmaW5kIElSUSBmb3IgUENJIElOVCBEOyBw
bGVhc2UgdHJ5IHVzaW5nIHBjaT1iaW9zaXJxClsgICAgMy41Njk5MjZdIHBjaWVwb3J0IDAw
MDA6MDA6MWQuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApb
ICAgIDMuNTY5OTI5XSBwY2kgMDAwMDowMTowMC4wOiBTaWduYWxpbmcgUE1FIHRocm91Z2gg
UENJZSBQTUUgaW50ZXJydXB0ClsgICAgMy41Njk5MzNdIHBjaWVfcG1lIDAwMDA6MDA6MWQu
MDpwY2llMDAxOiBzZXJ2aWNlIGRyaXZlciBwY2llX3BtZSBsb2FkZWQKWyAgICAzLjU2OTk0
Nl0gcGNpZXBvcnQgMDAwMDowMDoxZC4yOiBTaWduYWxpbmcgUE1FIHRocm91Z2ggUENJZSBQ
TUUgaW50ZXJydXB0ClsgICAgMy41Njk5NDhdIHBjaSAwMDAwOjAyOjAwLjA6IFNpZ25hbGlu
ZyBQTUUgdGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgICAzLjU2OTk1M10gcGNpZV9w
bWUgMDAwMDowMDoxZC4yOnBjaWUwMDE6IHNlcnZpY2UgZHJpdmVyIHBjaWVfcG1lIGxvYWRl
ZApbICAgIDMuNTY5OTY0XSBwY2llcG9ydCAwMDAwOjAwOjFkLjM6IFNpZ25hbGluZyBQTUUg
dGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgICAzLjU2OTk2Nl0gcGNpIDAwMDA6MDM6
MDAuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApbICAgIDMu
NTY5OTcxXSBwY2llX3BtZSAwMDAwOjAwOjFkLjM6cGNpZTAwMTogc2VydmljZSBkcml2ZXIg
cGNpZV9wbWUgbG9hZGVkClsgICAgMy41Njk5NzRdIHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBs
dWcgUENJIENvcmUgdmVyc2lvbjogMC41ClsgICAgMy41Njk5NzhdIHBjaWVocDogUENJIEV4
cHJlc3MgSG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC40ClsgICAgMy41
Njk5ODVdIGludGVsX2lkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgxNDIxMjAKWyAgICAzLjU2
OTk4Nl0gaW50ZWxfaWRsZTogdjAuNC4xIG1vZGVsIDB4OUUKWyAgICAzLjU2OTk4N10gaW50
ZWxfaWRsZTogaW50ZWxfaWRsZSB5aWVsZGluZyB0byBub25lClsgICAgMy41NzAxNTBdIFNl
cmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJsZWQK
WyAgICAzLjU5MTE4NV0gc2VyaWFsODI1MDogdHR5UzAgYXQgSS9PIDB4M2Y4IChpcnEgPSA0
LCBiYXNlX2JhdWQgPSAxMTUyMDApIGlzIGEgMTY1NTBBClsgICAgMy41OTEzNTBdIExpbnV4
IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDMuNTkxMzcyXSBBTUQgSU9NTVV2MiBk
cml2ZXIgYnkgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+ClsgICAgMy41OTEzNzRd
IEFNRCBJT01NVXYyIGZ1bmN0aW9uYWxpdHkgbm90IGF2YWlsYWJsZSBvbiB0aGlzIHN5c3Rl
bQpbICAgIDMuNTkxNDIzXSBpODA0MjogUE5QOiBObyBQUy8yIGNvbnRyb2xsZXIgZm91bmQu
IFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuClsgICAgNC42Nzk0MjldIGk4MDQyOiBObyBjb250
cm9sbGVyIGZvdW5kClsgICAgNC42Nzk0MzVdIGNsb2Nrc291cmNlOiB0c2M6IG1hc2s6IDB4
ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDZkNTIxMGQ4OGVjLCBtYXhfaWRsZV9u
czogODgxNTkxMDczOTAxIG5zClsgICAgNC42Nzk0NjVdIG1vdXNlZGV2OiBQUy8yIG1vdXNl
IGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlClsgICAgNC42Nzk3ODBdIHJ0Y19jbW9zIHJ0
Y19jbW9zOiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwClsgICAgNC42
Nzk4MzNdIGdlbmlycTogRmxhZ3MgbWlzbWF0Y2ggaXJxIDguIDAwMDAwMDgwIChydGMwKSB2
cy4gMDAwMDAwMDAgKHhlbi1wY3B1KQpbICAgIDQuNjc5ODQ4XSBydGNfY21vczogcHJvYmUg
b2YgcnRjX2Ntb3MgZmFpbGVkIHdpdGggZXJyb3IgLTE2ClsgICAgNC42Nzk4NTNdIGludGVs
X3BzdGF0ZTogSW50ZWwgUC1zdGF0ZSBkcml2ZXIgaW5pdGlhbGl6aW5nClsgICAgNC42Nzk4
NjVdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9uIENQ
VXMKWyAgICA0LjY3OTg2N10gZG1pLXN5c2ZzOiBkbWkgZW50cnkgaXMgYWJzZW50LgpbICAg
IDQuNjc5OTE4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICAgNC42
ODAwMTFdIG1pcDY6IE1vYmlsZSBJUHY2ClsgICAgNC42ODAwMTNdIE5FVDogUmVnaXN0ZXJl
ZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAgICA0LjY4MDAxNV0gbXBsc19nc286IE1QTFMgR1NP
IHN1cHBvcnQKWyAgICA0LjY4MDA0MV0gbWNlOiBVbmFibGUgdG8gaW5pdCBkZXZpY2UgL2Rl
di9tY2Vsb2cgKHJjOiAtMTYpClsgICAgNC42ODAwNjldIG1pY3JvY29kZTogc2lnPTB4OTA2
ZTksIHBmPTB4MiwgcmV2aXNpb249MHg1ZQpbICAgIDQuNjgwMDg1XSBtaWNyb2NvZGU6IE1p
Y3JvY29kZSBVcGRhdGUgRHJpdmVyOiB2Mi4wMSA8dGlncmFuQGFpdmF6aWFuLmZzbmV0LmNv
LnVrPiwgUGV0ZXIgT3J1YmEKWyAgICA0LjY4MDEzNV0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMg
dmVyc2lvbiAxClsgICAgNC42ODAxNDJdIHpzd2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8v
emJ1ZApbICAgIDQuNjgwMTk0XSBpbWE6IE5vIFRQTSBjaGlwIGZvdW5kLCBhY3RpdmF0aW5n
IFRQTS1ieXBhc3MhClsgICAgNC42ODAzNjRdIGhjdG9zeXM6IHVuYWJsZSB0byBvcGVuIHJ0
YyBkZXZpY2UgKHJ0YzApClsgICAgNC42ODAzOTddIFBNOiBIaWJlcm5hdGlvbiBpbWFnZSBu
b3QgcHJlc2VudCBvciBjb3VsZCBub3QgYmUgbG9hZGVkLgpbICAgIDQuNjgwNjIyXSBGcmVl
aW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNDA4SwpbICAgIDQuNjgwNjI0XSBXcml0ZSBw
cm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDEyMjg4awpbICAgIDQuNjgy
NTkzXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxOTgwSwpbICAgIDQuNjgyODU3
XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxMjQ4SwpbICAgIDQuNzAzMTc0XSB4
ODYvbW06IENoZWNrZWQgVytYIG1hcHBpbmdzOiBGQUlMRUQsIDQwOTAgVytYIHBhZ2VzIGZv
dW5kLgpbICAgIDQuNzE5NjQ2XSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJh
bmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzE5Njc2XSByYW5kb206IHVkZXZh
ZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQu
NzIwMjIxXSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgx
NiBieXRlcyByZWFkKQpbICAgIDQuNzIwMjYzXSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlh
bGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzIwMzAzXSByYW5k
b206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFk
KQpbICAgIDQuNzIwMzQyXSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRv
bSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzIwMzgzXSByYW5kb206IHVkZXZhZG06
IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzIw
NDI0XSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBi
eXRlcyByZWFkKQpbICAgIDQuNzIwNDYxXSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6
ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzIwNTAwXSByYW5kb206
IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpb
ICAgIDQuNzQyODgxXSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDQuNzQ3Nzc3
XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAg
NC43NDc3ODRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHVi
ClsgICAgNC43NDk4ODddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIg
dXNiClsgICAgNC43NTA1MzZdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogY2FuJ3QgZmluZCBJ
UlEgZm9yIFBDSSBJTlQgQTsgcGxlYXNlIHRyeSB1c2luZyBwY2k9Ymlvc2lycQpbICAgIDQu
NzUwNTY0XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsg
ICAgNC43NTA1NjhdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0
ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxClsgICAgNC43NTE2MzVdIHhoY2lfaGNkIDAw
MDA6MDA6MTQuMDogaGNjIHBhcmFtcyAweDIwMDA3N2MxIGhjaSB2ZXJzaW9uIDB4MTAwIHF1
aXJrcyAweDAwMTA5ODEwClsgICAgNC43NTE2NDJdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDog
Y2FjaGUgbGluZSBzaXplIG9mIDEyOCBpcyBub3Qgc3VwcG9ydGVkClsgICAgNC43NTI0MTJd
IHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICA0Ljc1MjQx
NV0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3
IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAgIDQuNzUyNTI3XSBQ
VFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgNC43NTI2MjNdIGRjYSBzZXJ2aWNl
IHN0YXJ0ZWQsIHZlcnNpb24gMS4xMi4xClsgICAgNC43NTMzNjZdIGlnYjogSW50ZWwoUikg
R2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNS40LjAtawpbICAg
IDQuNzUzMzY4XSBpZ2I6IENvcHlyaWdodCAoYykgMjAwNy0yMDE0IEludGVsIENvcnBvcmF0
aW9uLgpbICAgIDQuNzUzMzk2XSBpZ2IgMDAwMDowMjowMC4wOiBjYW4ndCBmaW5kIElSUSBm
b3IgUENJIElOVCBBOyBwbGVhc2UgdHJ5IHVzaW5nIHBjaT1iaW9zaXJxClsgICAgNC43NTQw
ODddIGlnYiAwMDAwOjAyOjAwLjA6IFBIWSByZXNldCBpcyBibG9ja2VkIGR1ZSB0byBTT0wv
SURFUiBzZXNzaW9uLgpbICAgIDQuNzU2NTYyXSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRl
ZC4KWyAgICA0Ljc1ODg5OF0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZl
bmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgpbICAgIDQuNzU4OTAxXSB1c2IgdXNiMTogTmV3
IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEK
WyAgICA0Ljc1ODkwNF0gdXNiIHVzYjE6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVy
ClsgICAgNC43NTg5MDZdIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuOS4wLTUt
YW1kNjQgeGhjaS1oY2QKWyAgICA0Ljc1ODkwOF0gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjog
MDAwMDowMDoxNC4wClsgICAgNC43NTg5NjddIGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5k
ClsgICAgNC43NTg5ODNdIGh1YiAxLTA6MS4wOiAxNiBwb3J0cyBkZXRlY3RlZApbICAgIDQu
NzU5NzM5XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsg
ICAgNC43NTk3NDJdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0
ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAyClsgICAgNC43NTk3NjRdIHVzYiB1c2IyOiBO
ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDMKWyAg
ICA0Ljc1OTc2Nl0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQ
cm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgNC43NTk3NjldIHVzYiB1c2IyOiBQcm9k
dWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDQuNzU5NzcwXSB1c2IgdXNiMjogTWFu
dWZhY3R1cmVyOiBMaW51eCA0LjkuMC01LWFtZDY0IHhoY2ktaGNkClsgICAgNC43NTk3NzJd
IHVzYiB1c2IyOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MTQuMApbICAgIDQuNzYwMTI3XSBo
dWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDQuNzYwMTQxXSBodWIgMi0wOjEuMDog
MTAgcG9ydHMgZGV0ZWN0ZWQKWyAgICA0Ljc2MDU2M10gQUNQSTogPG4vYT46IGZhaWxlZCB0
byBldmFsdWF0ZSBfRFNNICgweDEwMDEpClsgICAgNC43NjA1NzddIGk4MDFfc21idXMgMDAw
MDowMDoxZi40OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMykKWyAgICA0Ljc2MDU4
OV0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5U
IEE7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICA0Ljc2MDYwNl0gaTgwMV9z
bWJ1cyAwMDAwOjAwOjFmLjQ6IFNQRCBXcml0ZSBEaXNhYmxlIGlzIHNldApbICAgIDQuNzYw
NjIyXSBnZW5pcnE6IEZsYWdzIG1pc21hdGNoIGlycSAwLiAwMDAwMDA4MCAoaTgwMV9zbWJ1
cykgdnMuIDAwMDNjZTAwICh0aW1lcjApClsgICAgNC43NjA2MjVdIGk4MDFfc21idXMgMDAw
MDowMDoxZi40OiBGYWlsZWQgdG8gYWxsb2NhdGUgaXJxIDA6IC0xNgpbICAgIDQuNzYwNjI3
XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuNDogU01CdXMgdXNpbmcgcG9sbGluZwpbICAgIDQu
NzYwNzg2XSBhaGNpIDAwMDA6MDA6MTcuMDogdmVyc2lvbiAzLjAKWyAgICA0Ljc2MDc5NF0g
YWhjaSAwMDAwOjAwOjE3LjA6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5UIEE7IHBsZWFz
ZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICA0Ljc2MjYzNV0gQVZYMiB2ZXJzaW9uIG9m
IGdjbV9lbmMvZGVjIGVuZ2FnZWQuClsgICAgNC43NjI2MzddIEFFUyBDVFIgbW9kZSBieTgg
b3B0aW1pemF0aW9uIGVuYWJsZWQKWyAgICA0Ljc3MDk0NV0gYWhjaSAwMDAwOjAwOjE3LjA6
IEFIQ0kgMDAwMS4wMzAxIDMyIHNsb3RzIDggcG9ydHMgNiBHYnBzIDB4ZmYgaW1wbCBTQVRB
IG1vZGUKWyAgICA0Ljc3MDk0OV0gYWhjaSAwMDAwOjAwOjE3LjA6IGZsYWdzOiA2NGJpdCBu
Y3Egc250ZiBsZWQgY2xvIG9ubHkgcGlvIHNsdW0gcGFydCBlbXMgZGVzbyBzYWRtIHNkcyBh
cHN0IApbICAgIDQuNzc4NDAzXSBwcHMgcHBzMDogbmV3IFBQUyBzb3VyY2UgcHRwMApbICAg
IDQuNzc4NDA2XSBpZ2IgMDAwMDowMjowMC4wOiBhZGRlZCBQSEMgb24gZXRoMApbICAgIDQu
Nzc4NDA4XSBpZ2IgMDAwMDowMjowMC4wOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5l
dHdvcmsgQ29ubmVjdGlvbgpbICAgIDQuNzc4NDEwXSBpZ2IgMDAwMDowMjowMC4wOiBldGgw
OiAoUENJZToyLjVHYi9zOldpZHRoIHgxKSBhNDpiZjowMToxZjphMDowMApbICAgIDQuNzc4
NDU5XSBpZ2IgMDAwMDowMjowMC4wOiBldGgwOiBQQkEgTm86IDAwNjIwMC0wMDAKWyAgICA0
Ljc3ODQ2MV0gaWdiIDAwMDA6MDI6MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4gMSBy
eCBxdWV1ZShzKSwgMSB0eCBxdWV1ZShzKQpbICAgIDQuNzc4NTMzXSBpZ2IgMDAwMDowMzow
MC4wOiBjYW4ndCBmaW5kIElSUSBmb3IgUENJIElOVCBBOyBwbGVhc2UgdHJ5IHVzaW5nIHBj
aT1iaW9zaXJxClsgICAgNC43NzkyMTldIGlnYiAwMDAwOjAzOjAwLjA6IFBIWSByZXNldCBp
cyBibG9ja2VkIGR1ZSB0byBTT0wvSURFUiBzZXNzaW9uLgpbICAgIDQuODAyODM3XSBwcHMg
cHBzMTogbmV3IFBQUyBzb3VyY2UgcHRwMQpbICAgIDQuODAyODQwXSBpZ2IgMDAwMDowMzow
MC4wOiBhZGRlZCBQSEMgb24gZXRoMQpbICAgIDQuODAyODQyXSBpZ2IgMDAwMDowMzowMC4w
OiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgQ29ubmVjdGlvbgpbICAgIDQu
ODAyODQ0XSBpZ2IgMDAwMDowMzowMC4wOiBldGgxOiAoUENJZToyLjVHYi9zOldpZHRoIHgx
KSBhNDpiZjowMToxZjphMDowMQpbICAgIDQuODAyODkzXSBpZ2IgMDAwMDowMzowMC4wOiBl
dGgxOiBQQkEgTm86IDAwNjIwMC0wMDAKWyAgICA0LjgwMjg5NV0gaWdiIDAwMDA6MDM6MDAu
MDogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4gMSByeCBxdWV1ZShzKSwgMSB0eCBxdWV1ZShz
KQpbICAgIDQuODA1MTc5XSBpZ2IgMDAwMDowMjowMC4wIGVucDJzMDogcmVuYW1lZCBmcm9t
IGV0aDAKWyAgICA0LjgwNzc2NF0gaWdiIDAwMDA6MDM6MDAuMCBlbnAzczA6IHJlbmFtZWQg
ZnJvbSBldGgxClsgICAgNC44NTM5MDhdIHNjc2kgaG9zdDA6IGFoY2kKWyAgICA0Ljg1NDAy
OV0gc2NzaSBob3N0MTogYWhjaQpbICAgIDQuODU0MTQwXSBzY3NpIGhvc3QyOiBhaGNpClsg
ICAgNC44NTQyNTBdIHNjc2kgaG9zdDM6IGFoY2kKWyAgICA0Ljg1NDM2MV0gc2NzaSBob3N0
NDogYWhjaQpbICAgIDQuODU0NDY5XSBzY3NpIGhvc3Q1OiBhaGNpClsgICAgNC44NTQ1Nzhd
IHNjc2kgaG9zdDY6IGFoY2kKWyAgICA0Ljg1NDY4N10gc2NzaSBob3N0NzogYWhjaQpbICAg
IDQuODU0NzEzXSBhdGExOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgw
MDAgcG9ydCAweGEwZDE4MTAwIGlycSAxOApbICAgIDQuODU0NzE2XSBhdGEyOiBTQVRBIG1h
eCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MTgwIGlycSAx
OApbICAgIDQuODU0NzE5XSBhdGEzOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4
YTBkMTgwMDAgcG9ydCAweGEwZDE4MjAwIGlycSAxOApbICAgIDQuODU0NzIyXSBhdGE0OiBT
QVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4Mjgw
IGlycSAxOApbICAgIDQuODU0NzI1XSBhdGE1OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0y
MDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MzAwIGlycSAxOApbICAgIDQuODU0NzI4XSBh
dGE2OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEw
ZDE4MzgwIGlycSAxOApbICAgIDQuODU0NzMxXSBhdGE3OiBTQVRBIG1heCBVRE1BLzEzMyBh
YmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4NDAwIGlycSAxOApbICAgIDQuODU0
NzM0XSBhdGE4OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9y
dCAweGEwZDE4NDgwIGlycSAxOApbICAgIDUuMDg0OTQ3XSB1c2IgMS0xOiBuZXcgZnVsbC1z
cGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIHhoY2lfaGNkClsgICAgNS4xNjcxMjJd
IGF0YTM6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDUu
MTY3MTM5XSBhdGEyOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250
cm9sIDMwMCkKWyAgICA1LjE2NzE1MV0gYXRhNDogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMg
MCBTQ29udHJvbCAzMDApClsgICAgNS4xNjcxNjRdIGF0YTg6IFNBVEEgbGluayBkb3duIChT
U3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDUuMTY3MTc4XSBhdGExOiBTQVRBIGxpbmsg
dXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250cm9sIDMwMCkKWyAgICA1LjE2NzE4OV0g
YXRhNTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgNS4x
NzExMDddIGF0YTc6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpb
ICAgIDUuMTcxMTIwXSBhdGE2OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9s
IDMwMCkKWyAgICA1LjE4NTQyN10gYXRhMS4wMDogQVRBLTk6IEhHU1QgSFVTNzI2MDQwQUxB
NjEwLCBBNUdOVDkyMCwgbWF4IFVETUEvMTMzClsgICAgNS4xODU0MjldIGF0YTEuMDA6IDc4
MTQwMzcxNjggc2VjdG9ycywgbXVsdGkgMDogTEJBNDggTkNRIChkZXB0aCAzMS8zMiksIEFB
ClsgICAgNS4xODU3MjNdIGF0YTIuMDA6IEFUQS05OiBIR1NUIEhVUzcyNjA0MEFMQTYxMCwg
QTVHTlQ5MjAsIG1heCBVRE1BLzEzMwpbICAgIDUuMTg1NzI1XSBhdGEyLjAwOiA3ODE0MDM3
MTY4IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGggMzEvMzIpLCBBQQpbICAg
IDUuMTkwOTkxXSBhdGExLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDUuMTkx
MDQ5XSBzY3NpIDA6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIEhHU1QgSFVT
NzI2MDQwQUwgVDkyMCBQUTogMCBBTlNJOiA1ClsgICAgNS4xOTEyOTBdIGF0YTIuMDA6IGNv
bmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAgNS4xOTEzMzVdIHNjc2kgMTowOjA6MDogRGly
ZWN0LUFjY2VzcyAgICAgQVRBICAgICAgSEdTVCBIVVM3MjYwNDBBTCBUOTIwIFBROiAwIEFO
U0k6IDUKWyAgICA1LjE5NDIwNl0gc2QgMTowOjA6MDogW3NkYl0gNzgxNDAzNzE2OCA1MTIt
Ynl0ZSBsb2dpY2FsIGJsb2NrczogKDQuMDAgVEIvMy42NCBUaUIpClsgICAgNS4xOTQyMTNd
IHNkIDA6MDowOjA6IFtzZGFdIDc4MTQwMzcxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6
ICg0LjAwIFRCLzMuNjQgVGlCKQpbICAgIDUuMTk0MjM2XSBzZCAwOjA6MDowOiBbc2RhXSBX
cml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDUuMTk0MjM4XSBzZCAwOjA6MDowOiBbc2RhXSBN
b2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDUuMTk0MjQxXSBzZCAxOjA6MDowOiBbc2Ri
XSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDUuMTk0MjQzXSBzZCAxOjA6MDowOiBbc2Ri
XSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDUuMTk0MjUxXSBzZCAwOjA6MDowOiBb
c2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24n
dCBzdXBwb3J0IERQTyBvciBGVUEKWyAgICA1LjE5NDI1Nl0gc2QgMTowOjA6MDogW3NkYl0g
V3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3Vw
cG9ydCBEUE8gb3IgRlVBClsgICAgNS4yNDA3MTNdICBzZGE6IHNkYTEgc2RhMiBzZGEzIHNk
YTQKWyAgICA1LjI0MDg1Nl0gc2QgMDowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBkaXNr
ClsgICAgNS4yNDIyOTJdICBzZGI6IHNkYjEgc2RiMiBzZGIzIHNkYjQKWyAgICA1LjI0MjY4
Ml0gc2QgMTowOjA6MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgNS4yNDYwMzld
IHVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNDZiLCBpZFByb2R1
Y3Q9ZmYxMApbICAgIDUuMjQ2MDQyXSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdz
OiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MwpbICAgIDUuMjQ2MDQ0XSB1c2Ig
MS0xOiBQcm9kdWN0OiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZQpbICAgIDUuMjQ2MDQ2
XSB1c2IgMS0xOiBNYW51ZmFjdHVyZXI6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLgpbICAg
IDUuMjQ2MDQ4XSB1c2IgMS0xOiBTZXJpYWxOdW1iZXI6IHNlcmlhbApbICAgIDUuMjQ3ODkx
XSBoaWRyYXc6IHJhdyBISUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEKWyAgICA1
LjI0OTYwMV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Jo
aWQKWyAgICA1LjI0OTYwM10gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgNS4y
NTAxNTBdIGlucHV0OiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVhbCBLZXlib2Fy
ZCBhbmQgTW91c2UgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjAvdXNiMS8x
LTEvMS0xOjEuMC8wMDAzOjA0NkI6RkYxMC4wMDAxL2lucHV0L2lucHV0MApbICAgIDUuMjUw
ODA0XSBoaWQtZ2VuZXJpYyAwMDAzOjA0NkI6RkYxMC4wMDAxOiBpbnB1dCxoaWRyYXcwOiBV
U0IgSElEIHYxLjEwIEtleWJvYXJkIFtBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVh
bCBLZXlib2FyZCBhbmQgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjE0LjAtMS9pbnB1dDAKWyAg
ICA1LjI1MDg3OV0gaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtl
eWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMC91
c2IxLzEtMS8xLTE6MS4xLzAwMDM6MDQ2QjpGRjEwLjAwMDIvaW5wdXQvaW5wdXQxClsgICAg
NS4yNTA5MTRdIGhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAwMDI6IGlucHV0LGhpZHJh
dzE6IFVTQiBISUQgdjEuMTAgTW91c2UgW0FtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0
dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6MDA6MTQuMC0xL2lucHV0MQpb
ICAgIDUuMzM5MzI1XSByYW5kb206IGZhc3QgaW5pdCBkb25lClsgICAgNS40NDAyNTJdIG1k
OiBiaW5kPHNkYjQ+ClsgICAgNS41MDg3OTFdIG1kOiBiaW5kPHNkYTQ+ClsgICAgNS41NjU3
NzVdIG1kOiByYWlkMSBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAxClsgICAg
NS41NjU5NDddIG1kL3JhaWQxOm1kNDogYWN0aXZlIHdpdGggMiBvdXQgb2YgMiBtaXJyb3Jz
ClsgICAgNS41NjYxNTNdIGNyZWF0ZWQgYml0bWFwICgyOSBwYWdlcykgZm9yIGRldmljZSBt
ZDQKWyAgICA1LjU2Njc4Nl0gbWQ0OiBiaXRtYXAgaW5pdGlhbGl6ZWQgZnJvbSBkaXNrOiBy
ZWFkIDIgcGFnZXMsIHNldCAwIG9mIDU5MjM0IGJpdHMKWyAgICA1LjU4MDU5Nl0gbWQ6IGJp
bmQ8c2RiMj4KWyAgICA1LjYwMjU1NV0gbWQ0OiBkZXRlY3RlZCBjYXBhY2l0eSBjaGFuZ2Ug
ZnJvbSAwIHRvIDM5NzUwNzkxOTg3MjAKWyAgICA1LjYwNDYyMV0gbWQ6IGJpbmQ8c2RhMj4K
WyAgICA1LjYwNzA2Ml0gbWQvcmFpZDE6bWQyOiBhY3RpdmUgd2l0aCAyIG91dCBvZiAyIG1p
cnJvcnMKWyAgICA1LjYwNzA3M10gbWQyOiBkZXRlY3RlZCBjYXBhY2l0eSBjaGFuZ2UgZnJv
bSAwIHRvIDIwOTcwNDA1ODg4ClsgICAgNS42OTAwNTFdIGNsb2Nrc291cmNlOiBTd2l0Y2hl
ZCB0byBjbG9ja3NvdXJjZSB0c2MKWyAgICA1LjgzNTM1NV0gZGV2aWNlLW1hcHBlcjogdWV2
ZW50OiB2ZXJzaW9uIDEuMC4zClsgICAgNS44MzU1MTddIGRldmljZS1tYXBwZXI6IGlvY3Rs
OiA0LjM1LjAtaW9jdGwgKDIwMTYtMDYtMjMpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRo
YXQuY29tClsgICAgNi44NDc3OTddIHJhbmRvbTogY3JuZyBpbml0IGRvbmUKWyAgICA3LjUy
NDg2Nl0gZTEwMDogSW50ZWwoUikgUFJPLzEwMCBOZXR3b3JrIERyaXZlciwgMy41LjI0LWsy
LU5BUEkKWyAgICA3LjUyNDg3MF0gZTEwMDogQ29weXJpZ2h0KGMpIDE5OTktMjAwNiBJbnRl
bCBDb3Jwb3JhdGlvbgpbICAgIDcuNTI4NDIxXSA4MTM5dG9vOiA4MTM5dG9vIEZhc3QgRXRo
ZXJuZXQgZHJpdmVyIDAuOS4yOApbICAgIDcuNTMxNDQ1XSBzaXM5MDAuYzogdjEuMDguMTAg
QXByLiAyIDIwMDYKWyAgICA3LjUzNDQ5NV0gdmlhX3JoaW5lOiB2MS4xMC1MSzEuNS4xIDIw
MTAtMTAtMDkgV3JpdHRlbiBieSBEb25hbGQgQmVja2VyClsgICAgNy41Mzg2MDJdIGUxMDAw
OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNy4zLjIxLWs4
LU5BUEkKWyAgICA3LjUzODYwNF0gZTEwMDA6IENvcHlyaWdodCAoYykgMTk5OS0yMDA2IElu
dGVsIENvcnBvcmF0aW9uLgpbICAgIDcuNTQyMTMzXSBlMTAwMGU6IEludGVsKFIpIFBSTy8x
MDAwIE5ldHdvcmsgRHJpdmVyIC0gMy4yLjYtawpbICAgIDcuNTQyMTM2XSBlMTAwMGU6IENv
cHlyaWdodChjKSAxOTk5IC0gMjAxNSBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgICA3LjU1Mjc2
MV0gc2t5MjogZHJpdmVyIHZlcnNpb24gMS4zMApbICAgIDcuNTU1NzU5XSAzd2FyZSBTdG9y
YWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3IgTGludXggdjEuMjYuMDIuMDAzLgpb
ICAgIDcuNTcwMzUxXSBtZWdhc2FzOiAwNi44MTEuMDIuMDAtcmMxClsgICAgNy41OTYyODBd
IG1kOiByYWlkMCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAwClsgICAgNy42
NjQ5NDVdIHJhaWQ2OiBzc2UyeDEgICBnZW4oKSAxMzQwOCBNQi9zClsgICAgNy43MzI5NDRd
IHJhaWQ2OiBzc2UyeDEgICB4b3IoKSAgOTQ4MiBNQi9zClsgICAgNy44MDA5NDNdIHJhaWQ2
OiBzc2UyeDIgICBnZW4oKSAxNjcwMiBNQi9zClsgICAgNy44Njg5NDVdIHJhaWQ2OiBzc2Uy
eDIgICB4b3IoKSAxMTU1OSBNQi9zClsgICAgNy45MzY5NDVdIHJhaWQ2OiBzc2UyeDQgICBn
ZW4oKSAxOTI3OCBNQi9zClsgICAgOC4wMDQ5NDRdIHJhaWQ2OiBzc2UyeDQgICB4b3IoKSAx
MzMxMiBNQi9zClsgICAgOC4wNzI5NDRdIHJhaWQ2OiBhdngyeDEgICBnZW4oKSAyNjUwMSBN
Qi9zClsgICAgOC4xNDA5NDRdIHJhaWQ2OiBhdngyeDIgICBnZW4oKSAzMTM5MSBNQi9zClsg
ICAgOC4yMDg5NDRdIHJhaWQ2OiBhdngyeDQgICBnZW4oKSAzMzQzMyBNQi9zClsgICAgOC4y
MDg5NDVdIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0gYXZ4Mng0IGdlbigpIDMzNDMzIE1CL3MK
WyAgICA4LjIwODk0N10gcmFpZDY6IHVzaW5nIGF2eDJ4MiByZWNvdmVyeSBhbGdvcml0aG0K
WyAgICA4LjIxMDc0Nl0geG9yOiBhdXRvbWF0aWNhbGx5IHVzaW5nIGJlc3QgY2hlY2tzdW1t
aW5nIGZ1bmN0aW9uICAgYXZ4ICAgICAgIApbICAgIDguMjExMTYzXSBhc3luY190eDogYXBp
IGluaXRpYWxpemVkIChhc3luYykKWyAgICA4LjIxNjQ5NF0gbWQ6IHJhaWQ2IHBlcnNvbmFs
aXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDYKWyAgICA4LjIxNjQ5N10gbWQ6IHJhaWQ1IHBl
cnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDUKWyAgICA4LjIxNjQ5OF0gbWQ6IHJh
aWQ0IHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDQKWyAgICA4LjIyMjE2NF0g
RnVzaW9uIE1QVCBiYXNlIGRyaXZlciAzLjA0LjIwClsgICAgOC4yMjIxNjddIENvcHlyaWdo
dCAoYykgMTk5OS0yMDA4IExTSSBDb3Jwb3JhdGlvbgpbICAgIDguMjIzMjA2XSBGdXNpb24g
TVBUIFNQSSBIb3N0IGRyaXZlciAzLjA0LjIwClsgICAgOC4yMjk4MTldIEZ1c2lvbiBNUFQg
U0FTIEhvc3QgZHJpdmVyIDMuMDQuMjAKWyAgICA4LjIzNTk2MF0gRnVzaW9uIE1QVCBtaXNj
IGRldmljZSAoaW9jdGwpIGRyaXZlciAzLjA0LjIwClsgICAgOC4yMzYzMTNdIG1wdGN0bDog
UmVnaXN0ZXJlZCB3aXRoIEZ1c2lvbiBNUFQgYmFzZSBkcml2ZXIKWyAgICA4LjIzNjMxNl0g
bXB0Y3RsOiAvZGV2L21wdGN0bCBAIChtYWpvcixtaW5vcj0xMCwyMjApClsgICAgOC4yNTA4
OThdIGl4Z2JlOiBJbnRlbChSKSAxMCBHaWdhYml0IFBDSSBFeHByZXNzIE5ldHdvcmsgRHJp
dmVyIC0gdmVyc2lvbiA0LjQuMC1rClsgICAgOC4yNTA5MDJdIGl4Z2JlOiBDb3B5cmlnaHQg
KGMpIDE5OTktMjAxNiBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgICA4LjI1NzA5M10gM3dhcmUg
OTAwMCBTdG9yYWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3IgTGludXggdjIuMjYu
MDIuMDE0LgpbICAgIDguMjYwMjk5XSBRTG9naWMvTmV0WGVuIE5ldHdvcmsgRHJpdmVyIHY0
LjAuODIKWyAgICA4LjI2NjU3OF0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0
IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICAgIDguMjY4OTkzXSB1aGNpX2hjZDogVVNC
IFVuaXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcgpbICAgIDguMjcy
MTA5XSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBE
cml2ZXIKWyAgICA4LjI3NTU4MF0gbWQ6IGxpbmVhciBwZXJzb25hbGl0eSByZWdpc3RlcmVk
IGZvciBsZXZlbCAtMQpbICAgIDguMjc3ODUwXSBtZDogbXVsdGlwYXRoIHBlcnNvbmFsaXR5
IHJlZ2lzdGVyZWQgZm9yIGxldmVsIC00ClsgICAgOC4yODcwMjVdIG1kOiByYWlkMTAgcGVy
c29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMTAKWyAgIDE4LjI5NzQ1MF0gQnRyZnMg
bG9hZGVkLCBjcmMzMmM9Y3JjMzJjLWludGVsClsgICAyMi4yNjUwNzZdIEVYVDQtZnMgKG1k
Mik6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAo
bnVsbCkKWyAgIDIyLjg2MTY3Nl0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRl
ciBDb3JlIFRlYW0KWyAgIDIyLjg4MTMyOV0gc3lzdGVtZFsxXTogc3lzdGVtZCAyMzIgcnVu
bmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gK0FVRElUICtTRUxJTlVYICtJTUEgK0FQUEFS
TU9SICtTTUFDSyArU1lTVklOSVQgK1VUTVAgK0xJQkNSWVBUU0VUVVAgK0dDUllQVCArR05V
VExTICtBQ0wgK1haICtMWjQgK1NFQ0NPTVAgK0JMS0lEICtFTEZVVElMUyArS01PRCArSURO
KQpbICAgMjIuODgxMzYyXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCB2aXJ0dWFsaXphdGlvbiB4
ZW4uClsgICAyMi44ODEzNjddIHN5c3RlbWRbMV06IERldGVjdGVkIGFyY2hpdGVjdHVyZSB4
ODYtNjQuClsgICAyMi45MTQ0NzddIHN5c3RlbWRbMV06IFNldCBob3N0bmFtZSB0byA8eTAw
Pi4KWyAgIDIzLjI3MTYyMF0gc3lzdGVtZFsxXTogYmluZDkuc2VydmljZTogQ2Fubm90IGFk
ZCBkZXBlbmRlbmN5IGpvYiwgaWdub3Jpbmc6IFVuaXQgYmluZDkuc2VydmljZSBpcyBtYXNr
ZWQuClsgICAyMy4yNzE5MDRdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBmc2NrIHRvIGZz
Y2tkIGNvbW11bmljYXRpb24gU29ja2V0LgpbICAgMjMuMjcxOTk3XSBzeXN0ZW1kWzFdOiBM
aXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0LgpbICAgMjMuMjcyMTE0XSBzeXN0ZW1k
WzFdOiBDcmVhdGVkIHNsaWNlIFN5c3RlbSBTbGljZS4KWyAgIDIzLjI3MjIxMF0gc3lzdGVt
ZFsxXTogQ3JlYXRlZCBzbGljZSBzeXN0ZW0tZ2V0dHkuc2xpY2UuClsgICAyMy4yNzIzMDBd
IHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2Ugc3lzdGVtLXNlcmlhbFx4MmRnZXR0eS5zbGlj
ZS4KWyAgIDIzLjQyNjI0NV0gRVhUNC1mcyAobWQyKTogcmUtbW91bnRlZC4gT3B0czogZXJy
b3JzPXJlbW91bnQtcm8KWyAgIDIzLjUzMzM0MF0gc3lzdGVtZC1qb3VybmFsZFs1OTldOiBS
ZWNlaXZlZCByZXF1ZXN0IHRvIGZsdXNoIHJ1bnRpbWUgam91cm5hbCBmcm9tIFBJRCAxClsg
ICAyMy43ODk0MzhdIGlnYiAwMDAwOjAyOjAwLjAgZW5wMnMwOiBpZ2I6IGVucDJzMCBOSUMg
TGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgsIEZsb3cgQ29udHJvbDogUlgKWyAg
IDIzLjkxMzY1NF0gbWVpX21lIDAwMDA6MDA6MTYuMDogRGV2aWNlIGRvZXNuJ3QgaGF2ZSB2
YWxpZCBNRSBJbnRlcmZhY2UKWyAgIDIzLjkxMzY2M10gbWVpX21lIDAwMDA6MDA6MTYuMTog
RGV2aWNlIGRvZXNuJ3QgaGF2ZSB2YWxpZCBNRSBJbnRlcmZhY2UKWyAgIDIzLjkxNzA0OF0g
c2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lv
bjogMC40ClsgICAyMy45NTI5MzZdIGlUQ09fdmVuZG9yX3N1cHBvcnQ6IHZlbmRvci1zdXBw
b3J0PTAKWyAgIDIzLjk2MjcyMF0gW2RybV0gSW5pdGlhbGl6ZWQKWyAgIDIzLjk2NDczOV0g
aVRDT193ZHQ6IEludGVsIFRDTyBXYXRjaERvZyBUaW1lciBEcml2ZXIgdjEuMTEKWyAgIDIz
Ljk2NDgzOF0gaVRDT193ZHQ6IHVuYWJsZSB0byByZXNldCBOT19SRUJPT1QgZmxhZywgZGV2
aWNlIGRpc2FibGVkIGJ5IGhhcmR3YXJlL0JJT1MKWyAgIDIzLjk2NTU2NF0gc2QgMDowOjA6
MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDAKWyAgIDIzLjk2NTU4Ml0gc2Qg
MTowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0eXBlIDAKWyAgIDIzLjk3NTk2
NF0gaWdiIDAwMDA6MDM6MDAuMCBlbm8yOiByZW5hbWVkIGZyb20gZW5wM3MwClsgICAyNC4w
MTQzNTFdIGlucHV0OiBQQyBTcGVha2VyIGFzIC9kZXZpY2VzL3BsYXRmb3JtL3Bjc3Brci9p
bnB1dC9pbnB1dDIKWyAgIDI0LjAyMjgxM10gbWdhZzIwMCAwMDAwOjAxOjAwLjA6IGNhbid0
IGZpbmQgSVJRIGZvciBQQ0kgSU5UIEE7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEK
WyAgIDI0LjA0MjQ5OV0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFibGUgZ3JhcGhpY3Mg
bWVtb3J5OiAxNTk4NDEwMCBraUIKWyAgIDI0LjA0MjUwMV0gW1RUTV0gWm9uZSAgIGRtYTMy
OiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAyMDk3MTUyIGtpQgpbICAgMjQuMDQyNTAz
XSBbVFRNXSBJbml0aWFsaXppbmcgcG9vbCBhbGxvY2F0b3IKWyAgIDI0LjA0MjUwN10gW1RU
TV0gSW5pdGlhbGl6aW5nIERNQSBwb29sIGFsbG9jYXRvcgpbICAgMjQuMDc0NTI3XSBDb25z
b2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZpY2UgMTI4eDQ4Clsg
ICAyNC4zNjI5NjBdIG1nYWcyMDAgMDAwMDowMTowMC4wOiBmYjA6IG1nYWRybWZiIGZyYW1l
IGJ1ZmZlciBkZXZpY2UKWyAgIDI0LjM2NjExNF0gW2RybV0gSW5pdGlhbGl6ZWQgbWdhZzIw
MCAxLjAuMCAyMDExMDQxOCBmb3IgMDAwMDowMTowMC4wIG9uIG1pbm9yIDAKWyAgIDI0LjQ4
NDEwMF0gaW50ZWxfcmFwbDogRm91bmQgUkFQTCBkb21haW4gcGFja2FnZQpbICAgMjQuNDg0
MTEzXSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBjb3JlClsgICAyNC40ODQxMjNd
IGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIGRyYW0KWyAgIDI0LjUyMjEwNF0gQWRk
aW5nIDQwOTQ5NzJrIHN3YXAgb24gL2Rldi9zZGIzLiAgUHJpb3JpdHk6LTEgZXh0ZW50czox
IGFjcm9zczo0MDk0OTcyayBGUwpbICAgMjUuMzI1NDk4XSBBZGRpbmcgNDA5NDk3Mmsgc3dh
cCBvbiAvZGV2L3NkYTMuICBQcmlvcml0eTotMiBleHRlbnRzOjEgYWNyb3NzOjQwOTQ5NzJr
IEZTClsgICAyNy4wODY4NTZdIHhlbjp4ZW5fZXZ0Y2huOiBFdmVudC1jaGFubmVsIGRldmlj
ZSBpbnN0YWxsZWQKWyAgIDI3LjE2NzEyNl0gYnJpZGdlOiBmaWx0ZXJpbmcgdmlhIGFycC9p
cC9pcDZ0YWJsZXMgaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSBieSBkZWZhdWx0LiBVcGRhdGUg
eW91ciBzY3JpcHRzIHRvIGxvYWQgYnJfbmV0ZmlsdGVyIGlmIHlvdSBuZWVkIHRoaXMuClsg
ICAyNy4xODU0OTFdIHhlbmJyMDogcG9ydCAxKGVubzIpIGVudGVyZWQgYmxvY2tpbmcgc3Rh
dGUKWyAgIDI3LjE4NTg1Nl0geGVuYnIwOiBwb3J0IDEoZW5vMikgZW50ZXJlZCBkaXNhYmxl
ZCBzdGF0ZQpbICAgMjcuMTg3MjIyXSBkZXZpY2UgZW5vMiBlbnRlcmVkIHByb21pc2N1b3Vz
IG1vZGUKWyAgIDI3LjIxMjgyOF0gaWdiIDAwMDA6MDM6MDAuMCBlbm8yOiBpZ2I6IGVubzIg
TklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IFJY
ClsgICAyNy4yMTc3NjNdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHhlbmJyMDogbGlu
ayBpcyBub3QgcmVhZHkKWyAgIDI4LjIxNzExOV0geGVuYnIwOiBwb3J0IDEoZW5vMikgZW50
ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAgMjguMjE3NDY0XSB4ZW5icjA6IHBvcnQgMShlbm8y
KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWyAgIDI4LjIxNzkzMl0gSVB2NjogQUREUkNP
TkYoTkVUREVWX0NIQU5HRSk6IHhlbmJyMDogbGluayBiZWNvbWVzIHJlYWR5ClsgICAzMy41
MzczMDVdIHhlbmJyMDogcG9ydCAyKHZpZjEuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpb
ICAgMzMuNTM3MzIwXSB4ZW5icjA6IHBvcnQgMih2aWYxLjApIGVudGVyZWQgZGlzYWJsZWQg
c3RhdGUKWyAgIDMzLjUzNzQyOF0gZGV2aWNlIHZpZjEuMCBlbnRlcmVkIHByb21pc2N1b3Vz
IG1vZGUKWyAgIDMzLjUzODc4Nl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMS4w
OiBsaW5rIGlzIG5vdCByZWFkeQpbICAgMzMuNTY3NjA3XSBCcmlkZ2UgZmlyZXdhbGxpbmcg
cmVnaXN0ZXJlZApbICAgMzQuMjI0NzQ4XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMS81
MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3Rl
bnQgZ3JhbnRzClsgICAzNC4yMjg1NTVdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xLzUx
NzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVu
dCBncmFudHMKWyAgIDM0LjMwODQ4MV0gdmlmIHZpZi0xLTAgdmlmMS4wOiBHdWVzdCBSeCBy
ZWFkeQpbICAgMzQuMzA4NTk4XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogdmlm
MS4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDM0LjMwODYyNl0geGVuYnIwOiBwb3J0IDIo
dmlmMS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICAzNC4zMDg2MzddIHhlbmJyMDog
cG9ydCAyKHZpZjEuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICA0MS40MDM1NzVd
IHhlbmJyMDogcG9ydCAzKHZpZjIuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAgNDEu
NDAzNTg4XSB4ZW5icjA6IHBvcnQgMyh2aWYyLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUK
WyAgIDQxLjQwMzY3Nl0gZGV2aWNlIHZpZjIuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUK
WyAgIDQxLjQ5MTIxMl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMi4wOiBsaW5r
IGlzIG5vdCByZWFkeQpbICAgNDIuNjQ4NDgzXSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQv
Mi81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNp
c3RlbnQgZ3JhbnRzClsgICA0Mi42NTMzNzhdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8y
LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lz
dGVudCBncmFudHMKWyAgIDQyLjgxNTcwNV0gdmlmIHZpZi0yLTAgdmlmMi4wOiBHdWVzdCBS
eCByZWFkeQpbICAgNDIuODE1ODMwXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTog
dmlmMi4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDQyLjgxNTg2MF0geGVuYnIwOiBwb3J0
IDModmlmMi4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA0Mi44MTU4NzBdIHhlbmJy
MDogcG9ydCAzKHZpZjIuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICA0OS4wMzgy
NzFdIHhlbmJyMDogcG9ydCA0KHZpZjMuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAg
NDkuMDM4Mjg3XSB4ZW5icjA6IHBvcnQgNCh2aWYzLjApIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKWyAgIDQ5LjAzODM5M10gZGV2aWNlIHZpZjMuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1v
ZGUKWyAgIDQ5LjAzOTY1MF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMy4wOiBs
aW5rIGlzIG5vdCByZWFkeQpbICAgNDkuNzkxNjQwXSB4ZW4tYmxrYmFjazogYmFja2VuZC92
YmQvMy81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBl
cnNpc3RlbnQgZ3JhbnRzClsgICA0OS43OTYyOTBdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3Zi
ZC8zLzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVy
c2lzdGVudCBncmFudHMKWyAgIDUwLjMyNjY4Nl0gdmlmIHZpZi0zLTAgdmlmMy4wOiBHdWVz
dCBSeCByZWFkeQpbICAgNTAuMzI2ODQzXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdF
KTogdmlmMy4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDUwLjMyNjg3MV0geGVuYnIwOiBw
b3J0IDQodmlmMy4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA1MC4zMjY4ODJdIHhl
bmJyMDogcG9ydCA0KHZpZjMuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICA1Ny41
NzIwMDFdIHhlbmJyMDogcG9ydCA1KHZpZjQuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpb
ICAgNTcuNTcyMDE2XSB4ZW5icjA6IHBvcnQgNSh2aWY0LjApIGVudGVyZWQgZGlzYWJsZWQg
c3RhdGUKWyAgIDU3LjU3MjI2NF0gZGV2aWNlIHZpZjQuMCBlbnRlcmVkIHByb21pc2N1b3Vz
IG1vZGUKWyAgIDU3LjU3MzgzNl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmNC4w
OiBsaW5rIGlzIG5vdCByZWFkeQpbICAgNTguNTQ4MTE4XSB4ZW4tYmxrYmFjazogYmFja2Vu
ZC92YmQvNC81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkp
IHBlcnNpc3RlbnQgZ3JhbnRzClsgICA1OC42MDkwNDRdIHhlbi1ibGtiYWNrOiBiYWNrZW5k
L3ZiZC80LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkg
cGVyc2lzdGVudCBncmFudHMKWyAgIDU5LjQ2MzE3OF0gdmlmIHZpZi00LTAgdmlmNC4wOiBH
dWVzdCBSeCByZWFkeQpbICAgNTkuNDYzNjU0XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hB
TkdFKTogdmlmNC4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDU5LjQ2NDAyN10geGVuYnIw
OiBwb3J0IDUodmlmNC4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA1OS40NjQzNzRd
IHhlbmJyMDogcG9ydCA1KHZpZjQuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICA2
NC41Njg4NTFdIHhlbmJyMDogcG9ydCA2KHZpZjUuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0
ZQpbICAgNjQuNTY5MjM5XSB4ZW5icjA6IHBvcnQgNih2aWY1LjApIGVudGVyZWQgZGlzYWJs
ZWQgc3RhdGUKWyAgIDY0LjU2OTcyMl0gZGV2aWNlIHZpZjUuMCBlbnRlcmVkIHByb21pc2N1
b3VzIG1vZGUKWyAgIDY0LjU3MTUwMV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlm
NS4wOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgNjUuNjM3NzY3XSB4ZW4tYmxrYmFjazogYmFj
a2VuZC92YmQvNS81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1h
YmkpIHBlcnNpc3RlbnQgZ3JhbnRzClsgICA2NS42NTY5OTVdIHhlbi1ibGtiYWNrOiBiYWNr
ZW5kL3ZiZC81LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFi
aSkgcGVyc2lzdGVudCBncmFudHMKWyAgIDY1Ljg3MTg3MV0gdmlmIHZpZi01LTAgdmlmNS4w
OiBHdWVzdCBSeCByZWFkeQpbICAgNjUuODcyMzYxXSBJUHY2OiBBRERSQ09ORihORVRERVZf
Q0hBTkdFKTogdmlmNS4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDY1Ljg3Mjc1Ml0geGVu
YnIwOiBwb3J0IDYodmlmNS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA2NS44NzMx
MTZdIHhlbmJyMDogcG9ydCA2KHZpZjUuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsg
ICA3My4yMzYyNzVdIHhlbmJyMDogcG9ydCA3KHZpZjYuMCkgZW50ZXJlZCBibG9ja2luZyBz
dGF0ZQpbICAgNzMuMjM2Njg0XSB4ZW5icjA6IHBvcnQgNyh2aWY2LjApIGVudGVyZWQgZGlz
YWJsZWQgc3RhdGUKWyAgIDczLjIzNzIxNV0gZGV2aWNlIHZpZjYuMCBlbnRlcmVkIHByb21p
c2N1b3VzIG1vZGUKWyAgIDczLjIzODg3NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTog
dmlmNi4wOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgNzQuNDIxMTMwXSB4ZW4tYmxrYmFjazog
YmFja2VuZC92YmQvNi81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82
NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzClsgICA3NC41MTA4ODhdIHhlbi1ibGtiYWNrOiBi
YWNrZW5kL3ZiZC82LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0
LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgIDc0LjkyODg0MF0gdmlmIHZpZi02LTAgdmlm
Ni4wOiBHdWVzdCBSeCByZWFkeQpbICAgNzUuMDkzMDM0XSBJUHY2OiBBRERSQ09ORihORVRE
RVZfQ0hBTkdFKTogdmlmNi4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDc1LjA5MzQyMl0g
eGVuYnIwOiBwb3J0IDcodmlmNi4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA3NS4w
OTY1NzhdIHhlbmJyMDogcG9ydCA3KHZpZjYuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRl
ClsgICA3OS44NjUwMzJdIHhlbmJyMDogcG9ydCA4KHZpZjcuMCkgZW50ZXJlZCBibG9ja2lu
ZyBzdGF0ZQpbICAgNzkuODY1NDE0XSB4ZW5icjA6IHBvcnQgOCh2aWY3LjApIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKWyAgIDc5Ljg2NTkyMV0gZGV2aWNlIHZpZjcuMCBlbnRlcmVkIHBy
b21pc2N1b3VzIG1vZGUKWyAgIDc5Ljg2ODIwNV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogdmlmNy4wOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgODEuMTk0NDMyXSB4ZW4tYmxrYmFj
azogYmFja2VuZC92YmQvNy81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4
Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzClsgICA4MS4yMDE5ODJdIHhlbi1ibGtiYWNr
OiBiYWNrZW5kL3ZiZC83LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2
XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgIDgxLjM4NDcwMV0gdmlmIHZpZi03LTAg
dmlmNy4wOiBHdWVzdCBSeCByZWFkeQpbICAgODEuMzg1MTg4XSBJUHY2OiBBRERSQ09ORihO
RVRERVZfQ0hBTkdFKTogdmlmNy4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDgxLjM4NTU4
Ml0geGVuYnIwOiBwb3J0IDgodmlmNy4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA4
MS4zODU5NDldIHhlbmJyMDogcG9ydCA4KHZpZjcuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0
YXRlClsgICA5Ni45NzMyMzldIHhlbmJyMDogcG9ydCA5KHZpZjguMCkgZW50ZXJlZCBibG9j
a2luZyBzdGF0ZQpbICAgOTYuOTczNjA3XSB4ZW5icjA6IHBvcnQgOSh2aWY4LjApIGVudGVy
ZWQgZGlzYWJsZWQgc3RhdGUKWyAgIDk2Ljk3NDA1N10gZGV2aWNlIHZpZjguMCBlbnRlcmVk
IHByb21pc2N1b3VzIG1vZGUKWyAgIDk2Ljk3NTY4OF0gSVB2NjogQUREUkNPTkYoTkVUREVW
X1VQKTogdmlmOC4wOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgOTkuNTA5MzgzXSB4ZW4tYmxr
YmFjazogYmFja2VuZC92YmQvOC81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEg
KHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzClsgICA5OS41Nzc5NzhdIHhlbi1ibGti
YWNrOiBiYWNrZW5kL3ZiZC84LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAo
eDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTA1LjA0NTY4Nl0gdmlmIHZpZi04
LTAgdmlmOC4wOiBHdWVzdCBSeCByZWFkeQpbICAxMDUuMDQ2MTk5XSBJUHY2OiBBRERSQ09O
RihORVRERVZfQ0hBTkdFKTogdmlmOC4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgMTA1LjA0
NjYwM10geGVuYnIwOiBwb3J0IDkodmlmOC4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsg
IDEwNS4wNDcwMjNdIHhlbmJyMDogcG9ydCA5KHZpZjguMCkgZW50ZXJlZCBmb3J3YXJkaW5n
IHN0YXRlClsgIDExNC42OTkyODBdIHhlbmJyMDogcG9ydCAxMCh2aWY5LjApIGVudGVyZWQg
YmxvY2tpbmcgc3RhdGUKWyAgMTE0LjY5OTY1Ml0geGVuYnIwOiBwb3J0IDEwKHZpZjkuMCkg
ZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAxMTQuNzAwMTIyXSBkZXZpY2UgdmlmOS4wIGVu
dGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbICAxMTQuNzAyMDM2XSBJUHY2OiBBRERSQ09ORihO
RVRERVZfVVApOiB2aWY5LjA6IGxpbmsgaXMgbm90IHJlYWR5ClsgIDExNS40MTE1MjldIHhl
bi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC85LzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9j
b2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTE1LjQ4MzUxMF0geGVu
LWJsa2JhY2s6IGJhY2tlbmQvdmJkLzkvNTE3MTM6IHVzaW5nIDEgcXVldWVzLCBwcm90b2Nv
bCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwpbICAxMTUuODkwODY3XSB2aWYg
dmlmLTktMCB2aWY5LjA6IEd1ZXN0IFJ4IHJlYWR5ClsgIDExNS44OTU0ODddIElQdjY6IEFE
RFJDT05GKE5FVERFVl9DSEFOR0UpOiB2aWY5LjA6IGxpbmsgYmVjb21lcyByZWFkeQpbICAx
MTUuODk1ODc1XSB4ZW5icjA6IHBvcnQgMTAodmlmOS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0
YXRlClsgIDExNS45MDIyNDJdIHhlbmJyMDogcG9ydCAxMCh2aWY5LjApIGVudGVyZWQgZm9y
d2FyZGluZyBzdGF0ZQpbICAxMjUuNTE1NTM4XSB4ZW5icjA6IHBvcnQgMTEodmlmMTAuMCkg
ZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAxMjUuNTE1OTExXSB4ZW5icjA6IHBvcnQgMTEo
dmlmMTAuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAxMjUuNTE2MzkyXSBkZXZpY2Ug
dmlmMTAuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWyAgMTI1LjUyMDUyNV0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogdmlmMTAuMDogbGluayBpcyBub3QgcmVhZHkKWyAgMTI3
LjAwNzU5NF0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEwLzUxNzE0OiB1c2luZyAxIHF1
ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTI3
LjYxMTcwOV0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEwLzUxNzEzOiB1c2luZyAxIHF1
ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTMy
LjU4MDE2NF0gdmlmIHZpZi0xMC0wIHZpZjEwLjA6IEd1ZXN0IFJ4IHJlYWR5ClsgIDEzMi41
ODA3MTJdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB2aWYxMC4wOiBsaW5rIGJl
Y29tZXMgcmVhZHkKWyAgMTMyLjU4MTEyMV0geGVuYnIwOiBwb3J0IDExKHZpZjEwLjApIGVu
dGVyZWQgYmxvY2tpbmcgc3RhdGUKWyAgMTMyLjU4MTUwOV0geGVuYnIwOiBwb3J0IDExKHZp
ZjEwLjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbICAxMzUuNjQ1MzY1XSB4ZW5icjA6
IHBvcnQgMTIodmlmMTEuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAxMzUuNjQ1ODEw
XSB4ZW5icjA6IHBvcnQgMTIodmlmMTEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAx
MzUuNjQ2Mjg2XSBkZXZpY2UgdmlmMTEuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWyAg
MTM1LjY0Nzk5OV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMTEuMDogbGluayBp
cyBub3QgcmVhZHkKWyAgMTM2LjMzMDQwMl0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEx
LzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lz
dGVudCBncmFudHMKWyAgMTM2LjQwMDU5Nl0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEx
LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lz
dGVudCBncmFudHMKWyAgMTM2LjkxNDczNV0gdmlmIHZpZi0xMS0wIHZpZjExLjA6IEd1ZXN0
IFJ4IHJlYWR5ClsgIDEzNi45MTUyNDFdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0Up
OiB2aWYxMS4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgMTM2LjkxNTYzMF0geGVuYnIwOiBw
b3J0IDEyKHZpZjExLjApIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKWyAgMTM2LjkxNjAwM10g
eGVuYnIwOiBwb3J0IDEyKHZpZjExLjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbICAx
NTQuNjAyNTQxXSB4ZW5icjA6IHBvcnQgMTModmlmMTIuMCkgZW50ZXJlZCBibG9ja2luZyBz
dGF0ZQpbICAxNTQuNjAyOTMzXSB4ZW5icjA6IHBvcnQgMTModmlmMTIuMCkgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQpbICAxNTQuNjA5NjM3XSBkZXZpY2UgdmlmMTIuMCBlbnRlcmVkIHBy
b21pc2N1b3VzIG1vZGUKWyAgMTU0LjYzMzI5Nl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogdmlmMTIuMDogbGluayBpcyBub3QgcmVhZHkKWyAgMTU3LjExOTY3NF0geGVuLWJsa2Jh
Y2s6IGJhY2tlbmQvdmJkLzEyLzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAo
eDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTU3LjE3ODQ1N10geGVuLWJsa2Jh
Y2s6IGJhY2tlbmQvdmJkLzEyLzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAo
eDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTYwLjM4MDgyOV0gdmlmIHZpZi0x
Mi0wIHZpZjEyLjA6IEd1ZXN0IFJ4IHJlYWR5ClsgIDE2MC4zODEzMzRdIElQdjY6IEFERFJD
T05GKE5FVERFVl9DSEFOR0UpOiB2aWYxMi4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgMTYw
LjM4MTcyOF0geGVuYnIwOiBwb3J0IDEzKHZpZjEyLjApIGVudGVyZWQgYmxvY2tpbmcgc3Rh
dGUKWyAgMTYwLjM4MjEwMV0geGVuYnIwOiBwb3J0IDEzKHZpZjEyLjApIGVudGVyZWQgZm9y
d2FyZGluZyBzdGF0ZQpbICAyOTguOTEwMTIxXSB4ZW5icjA6IHBvcnQgMih2aWYxLjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMjk4LjkyOTk4M10geGVuYnIwOiBwb3J0IDIodmlm
MS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDI5OC45MzAzOTNdIGRldmljZSB2aWYx
LjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDI5OC45MzA3NTZdIHhlbmJyMDogcG9ydCAy
KHZpZjEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMDIuNzM1MjU0XSB4ZW5icjA6
IHBvcnQgMyh2aWYyLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzAzLjIwODMxMl0g
eGVuYnIwOiBwb3J0IDModmlmMi4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMwMy4y
MDkxMDBdIGRldmljZSB2aWYyLjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDMwMy4yMTA4
MjVdIHhlbmJyMDogcG9ydCAzKHZpZjIuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAz
MDUuOTc2NTU1XSB4ZW5icjA6IHBvcnQgNSh2aWY0LjApIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKWyAgMzA2Ljg5NDQ3NF0geGVuYnIwOiBwb3J0IDUodmlmNC4wKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlClsgIDMwNi44OTQ4NThdIGRldmljZSB2aWY0LjAgbGVmdCBwcm9taXNjdW91
cyBtb2RlClsgIDMwNi44OTUyMjZdIHhlbmJyMDogcG9ydCA1KHZpZjQuMCkgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQpbICAzMDcuMDY4MDAzXSB4ZW5icjA6IHBvcnQgNCh2aWYzLjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzA4LjYwNjE5OV0geGVuYnIwOiBwb3J0IDQodmlm
My4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMwOC42MDY2MDRdIGRldmljZSB2aWYz
LjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDMwOC42MDY5NzBdIHhlbmJyMDogcG9ydCA0
KHZpZjMuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMTMuMTk4Nzc1XSB4ZW5icjA6
IHBvcnQgMTIodmlmMTEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMTQuMjE5NTUw
XSB4ZW5icjA6IHBvcnQgOCh2aWY3LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE0
LjIxOTkwM10geGVuYnIwOiBwb3J0IDkodmlmOC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRl
ClsgIDMxNC4yMjAyMzRdIHhlbmJyMDogcG9ydCAxMCh2aWY5LjApIGVudGVyZWQgZGlzYWJs
ZWQgc3RhdGUKWyAgMzE1LjIzMDU5MV0geGVuYnIwOiBwb3J0IDEzKHZpZjEyLjApIGVudGVy
ZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE1LjIzMDkzNl0geGVuYnIwOiBwb3J0IDcodmlmNi4w
KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMxNS42NDY4OTldIHhlbmJyMDogcG9ydCAx
Mih2aWYxMS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMxNS42NDc2MzhdIGRldmlj
ZSB2aWYxMS4wIGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbICAzMTUuNjQ3OTQ1XSB4ZW5icjA6
IHBvcnQgMTIodmlmMTEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMTUuODc5NTE0
XSB4ZW5icjA6IHBvcnQgMTModmlmMTIuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAz
MTUuODc5ODQ5XSBkZXZpY2UgdmlmMTIuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWyAgMzE1
Ljg4MDE0OV0geGVuYnIwOiBwb3J0IDEzKHZpZjEyLjApIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKWyAgMzE2LjI2MTg2Nl0geGVuYnIwOiBwb3J0IDkodmlmOC4wKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlClsgIDMxNi4yNjIyMTZdIGRldmljZSB2aWY4LjAgbGVmdCBwcm9taXNjdW91
cyBtb2RlClsgIDMxNi4yNjI1MzVdIHhlbmJyMDogcG9ydCA5KHZpZjguMCkgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQpbICAzMTYuNDU2NDU0XSB4ZW5icjA6IHBvcnQgNyh2aWY2LjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE2LjQ1Njc4Nl0gZGV2aWNlIHZpZjYuMCBsZWZ0
IHByb21pc2N1b3VzIG1vZGUKWyAgMzE2LjQ1NzEyOV0geGVuYnIwOiBwb3J0IDcodmlmNi4w
KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMxNi42MDg3ODNdIHhlbmJyMDogcG9ydCAx
MSh2aWYxMC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMxNy4zNDQzMzBdIHhlbmJy
MDogcG9ydCA2KHZpZjUuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMTcuMzQ1Mjg2
XSBkZXZpY2UgdmlmNS4wIGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbICAzMTcuMzQ1NTc4XSB4
ZW5icjA6IHBvcnQgNih2aWY1LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE3LjQ0
MTM0OV0geGVuYnIwOiBwb3J0IDgodmlmNy4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsg
IDMxNy40NDE2ODNdIGRldmljZSB2aWY3LjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDMx
Ny40NDE5NzRdIHhlbmJyMDogcG9ydCA4KHZpZjcuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0
ZQpbICAzMTcuNjQ0NTg3XSB4ZW5icjA6IHBvcnQgMTAodmlmOS4wKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlClsgIDMxNy42NDQ5MTJdIGRldmljZSB2aWY5LjAgbGVmdCBwcm9taXNjdW91
cyBtb2RlClsgIDMxNy42NDUyMDBdIHhlbmJyMDogcG9ydCAxMCh2aWY5LjApIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKWyAgMzE4LjA5NjI3OF0geGVuYnIwOiBwb3J0IDExKHZpZjEwLjAp
IGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE4LjA5NjU5Nl0gZGV2aWNlIHZpZjEwLjAg
bGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDMxOC4wOTY5MTddIHhlbmJyMDogcG9ydCAxMSh2
aWYxMC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCg==
--------------3556341974DBDA6898CCC61F
Content-Type: text/plain; charset=UTF-8;
 name="efi-grub-xen_xl-dmesg_1-core.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-grub-xen_xl-dmesg_1-core.txt"

KFhFTikgWGVuIHZlcnNpb24gNC44LjMtcHJlIChEZWJpYW4gNC44LjIreHNhMjQ1LTArZGVi
OXUxKSAoaWphY2tzb25AY2hpYXJrLmdyZWVuZW5kLm9yZy51aykgKGdjYyAoRGViaWFuIDYu
My4wLTE4KSA2LjMuMCAyMDE3MDUxNikgZGVidWc9biAgU2F0IE5vdiAyNSAxMTozMDozNCBV
VEMgMjAxNwooWEVOKSBCb290bG9hZGVyOiBHUlVCIDIuMDJ+YmV0YTMtNQooWEVOKSBDb21t
YW5kIGxpbmU6IHBsYWNlaG9sZGVyIG5vLXJlYWwtbW9kZSBlZGQ9b2ZmCihYRU4pIFZpZGVv
IGluZm9ybWF0aW9uOgooWEVOKSAgVkdBIGlzIHRleHQgbW9kZSA4MHgyNSwgZm9udCA4eDE2
CihYRU4pIERpc2MgaW5mb3JtYXRpb246CihYRU4pICBGb3VuZCAwIE1CUiBzaWduYXR1cmVz
CihYRU4pICBGb3VuZCAwIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzCihYRU4pIE11bHRp
Ym9vdC1lODIwIFJBTSBtYXA6CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAw
MDA1ODAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAwMDA1ODAwMCAtIDAwMDAwMDAwMDAw
NTkwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDAwMDA1OTAwMCAtIDAwMDAwMDAwMDAw
OWUwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWUwMDAgLSAwMDAwMDAwMDAwMDlm
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwOWYwMDAgLSAwMDAwMDAwMDAwMGEw
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMGEwMDAwIC0gMDAwMDAwMDAwMDEwMDAw
MCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA4ODFjNjAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4ODFjNjAwMCAtIDAwMDAwMDAwODgxYzcwMDAg
KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA4ODFjNzAwMCAtIDAwMDAwMDAwODgyMTEwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA4ODIxMTAwMCAtIDAwMDAwMDAwODgyODMwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwODgyODMwMDAgLSAwMDAwMDAwMDg4MzAzMDAwIHR5
cGUgMjAKKFhFTikgIDAwMDAwMDAwODgzMDMwMDAgLSAwMDAwMDAwMDg5ZWMyMDAwIChyZXNl
cnZlZCkKKFhFTikgIDAwMDAwMDAwODllYzIwMDAgLSAwMDAwMDAwMDg5ZjlhMDAwIChBQ1BJ
IE5WUykKKFhFTikgIDAwMDAwMDAwODlmOWEwMDAgLSAwMDAwMDAwMDg5ZmZmMDAwIChBQ1BJ
IGRhdGEpCihYRU4pICAwMDAwMDAwMDg5ZmZmMDAwIC0gMDAwMDAwMDA4YTAwMDAwMCAodXNh
YmxlKQooWEVOKSAgMDAwMDAwMDA4YTAwMDAwMCAtIDAwMDAwMDAwOGMwMDAwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDA5MDAwMDAwMCAtIDAwMDAwMDAwOTYwMDAwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDA5ODAwMDAwMCAtIDAwMDAwMDAwOWUwMDAwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBlMDBmYTAwMCAtIDAwMDAwMDAwZTAwZmIwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBlMDBmZDAwMCAtIDAwMDAwMDAwZTAwZmUwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBmZTAwMDAwMCAtIDAwMDAwMDAwZmUwMTEwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDA4NjIwMDAwMDAgKHVzYWJs
ZSkKKFhFTikgQUNQSSBFcnJvciAodGJ4ZnJvb3QtMDIxOCk6IEEgdmFsaWQgUlNEUCB3YXMg
bm90IGZvdW5kIFsyMDA3MDEyNl0KKFhFTikgU3lzdGVtIFJBTTogMzI0MTdNQiAoMzMxOTU4
NjhrQikKKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgRm91bmQgYW5kIGVu
YWJsZWQgbG9jYWwgQVBJQyEKKFhFTikgTm90IGVuYWJsaW5nIHgyQVBJQzogZGVwZW5kcyBv
biBpb21tdV9zdXBwb3J0c19laW0uCihYRU4pIHhzdGF0ZTogc2l6ZTogMHg0NDAgYW5kIHN0
YXRlczogMHgxZgooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVy
IChjcmVkaXQpCihYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDEuMTkzTUh6IFBJVAooWEVOKSBE
ZXRlY3RlZCAzNzkyLjA1NiBNSHogcHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9yeSBz
aGFyaW5nLgooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQKKFhFTikgRW5hYmxl
ZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiEKKFhFTikgQWxsb2NhdGVk
IGNvbnNvbGUgcmluZyBvZiAxNiBLaUIuCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2Vk
IGZlYXR1cmVzOgooWEVOKSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihY
RU4pICAtIEFQSUMgVFBSIHNoYWRvdwooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAo
RVBUKQooWEVOKSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKKFhF
TikgIC0gVmlydHVhbCBOTUkKKFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwCihY
RU4pICAtIFVucmVzdHJpY3RlZCBHdWVzdAooWEVOKSAgLSBWTUNTIHNoYWRvd2luZwooWEVO
KSAgLSBWTSBGdW5jdGlvbnMKKFhFTikgIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucwoo
WEVOKSAgLSBQYWdlIE1vZGlmaWNhdGlvbiBMb2dnaW5nCihYRU4pIEhWTTogQVNJRHMgZW5h
YmxlZC4KKFhFTikgSFZNOiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lz
dGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0
a0IsIDJNQiwgMUdCCihYRU4pIEJyb3VnaHQgdXAgMSBDUFVzCihYRU4pIERvbTAgaGFzIG1h
eGltdW0gMjA4IFBJUlFzCihYRU4pIEFDUEkgaXMgZGlzYWJsZWQsIG5vdGlmeWluZyBEb21h
aW4gMCAoYWNwaT1vZmYpCihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSAg
WGVuICBrZXJuZWw6IDY0LWJpdCwgbHNiLCBjb21wYXQzMgooWEVOKSAgRG9tMCBrZXJuZWw6
IDY0LWJpdCwgUEFFLCBsc2IsIHBhZGRyIDB4MTAwMDAwMCAtPiAweDFmNjMwMDAKKFhFTikg
UEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgRG9tMCBhbGxvYy46ICAgMDAw
MDAwMDg0NjAwMDAwMC0+MDAwMDAwMDg0ODAwMDAwMCAoODE2MTQ5OSBwYWdlcyB0byBiZSBh
bGxvY2F0ZWQpCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDAwODYwYzcxMDAwLT4wMDAw
MDAwODYxZmZmMjU3CihYRU4pIFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAg
TG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAwMC0+ZmZmZmZmZmY4MWY2MzAwMAooWEVO
KSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAwMDAwMDAwMC0+MDAwMDAwODAwM2U1ZTM1
MAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4MWY2MzAwMC0+ZmZmZmZmZmY4MWY2
MzRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4MWY2NDAwMC0+ZmZmZmZmZmY4
MWY3NzAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4MWY3NzAwMC0+ZmZmZmZm
ZmY4MWY3ODAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZm
ZmZmZmY4MjAwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4MWQzZDE4MAoo
WEVOKSBEb20wIGhhcyBtYXhpbXVtIDEgVkNQVXMKKFhFTikgU2NydWJiaW5nIEZyZWUgUkFN
IG9uIDEgbm9kZXMgdXNpbmcgMSBDUFVzCihYRU4pIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uZG9uZS4KKFhFTikgSW5pdGlhbCBsb3cg
bWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFN0ZC4g
TG9nbGV2ZWw6IEVycm9ycyBhbmQgd2FybmluZ3MKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5v
dGhpbmcgKFJhdGUtbGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgWGVuIGlz
IHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4g
RE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVu
KQooWEVOKSBGcmVlZCAzMTJrQiBpbml0IG1lbW9yeQo=
--------------3556341974DBDA6898CCC61F
Content-Type: text/plain; charset=UTF-8;
 name="efi-xen_dmesg_8-cores.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-xen_dmesg_8-cores.txt"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjkuMC01LWFtZDY0IChkZWJpYW4ta2Vy
bmVsQGxpc3RzLmRlYmlhbi5vcmcpIChnY2MgdmVyc2lvbiA2LjMuMCAyMDE3MDUxNiAoRGVi
aWFuIDYuMy4wLTE4KSApICMxIFNNUCBEZWJpYW4gNC45LjY1LTMrZGViOXUyICgyMDE4LTAx
LTA0KQpbICAgIDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi9tZDIgcm8gcm9v
dGRlbGF5PTEwIG5vcXVpZXQgbm9zcGxhc2ggClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1
cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdp
c3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVy
ZSAweDAwMjogJ1NTRSByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBv
cnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwNDogJ0FWWCByZWdpc3RlcnMnClsgICAgMC4wMDAw
MDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhzdGF0ZV9zaXplc1syXTog
IDI1NgpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBmZWF0dXJlcyAw
eDcsIGNvbnRleHQgc2l6ZSBpcyA4MzIgYnl0ZXMsIHVzaW5nICdzdGFuZGFyZCcgZm9ybWF0
LgpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBVc2luZyAnZWFnZXInIEZQVSBjb250ZXh0IHN3
aXRjaGVzLgpbICAgIDAuMDAwMDAwXSBSZWxlYXNlZCAwIHBhZ2UocykKWyAgICAwLjAwMDAw
MF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA1N2ZmZl0gdXNh
YmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwNTgwMDAtMHgwMDAw
MDAwMDAwMDU4ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDAwMDU5MDAwLTB4MDAwMDAwMDAwMDA5ZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwMDAwOWUwMDAtMHgwMDAwMDAwMDAwMDllZmZmXSByZXNl
cnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDlmMDAwLTB4MDAw
MDAwMDAwMDA5ZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwMDAwYTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA4ODFjNWZmZl0gdXNh
YmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwODgxYzYwMDAtMHgwMDAw
MDAwMDg4MWM2ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDg4MWM3MDAwLTB4MDAwMDAwMDA4ODIxMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw
MF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4ODIxMTAwMC0weDAwMDAwMDAwODgyODJmZmZdIHVz
YWJsZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDg4MjgzMDAwLTB4MDAw
MDAwMDA4OWVjMWZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDA4OWVjMjAwMC0weDAwMDAwMDAwODlmOTlmZmZdIEFDUEkgTlZTClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwODlmOWEwMDAtMHgwMDAwMDAwMDg5ZmZlZmZmXSBB
Q1BJIGRhdGEKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4OWZmZjAwMC0w
eDAwMDAwMDAwODlmZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgw
MDAwMDAwMDhhMDAwMDAwLTB4MDAwMDAwMDA4YmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAw
MDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MDAwMDAwMC0weDAwMDAwMDAwOTVmZmZmZmZd
IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTgwMDAwMDAt
MHgwMDAwMDAwMDlkZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMGUwMGZhMDAwLTB4MDAwMDAwMDBlMDBmYWZmZl0gcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBlMDBmZDAwMC0weDAwMDAwMDAwZTAwZmRm
ZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmUwMDAw
MDAtMHgwMDAwMDAwMGZlMDEwZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFtt
ZW0gMHgwMDAwMDAwMGZlYzAwMDAwLTB4MDAwMDAwMDBmZWMwMGZmZl0gcmVzZXJ2ZWQKWyAg
ICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWQ5MDAwMC0weDAwMDAwMDAwZmVk
OTBmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVl
MDAwMDAtMHgwMDAwMDAwMGZlZWZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMDg2MWZmZmZmZl0gdXNhYmxlClsg
ICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpb
ICAgIDAuMDAwMDAwXSBlZmk6IEVGSSB2Mi41MCBieSBFREsgSUkgQklPUyBJRDpTMTIwMFNQ
Ljg2Qi4wMy4wMS4wMDI2LjA5MjcyMDE3MDcyOQpbICAgIDAuMDAwMDAwXSBlZmk6ICBTTUJJ
T1M9MHg4ODYzMzAwMCAgQUNQST0weDg5ZmZlMDAwICBBQ1BJIDIuMD0weDg5ZmZlMDE0ICBQ
Uk9QPTB4ODZiYjVhZjAgClsgICAgMC4wMDAwMDBdIFNNQklPUyAyLjcgcHJlc2VudC4KWyAg
ICAwLjAwMDAwMF0gRE1JOiBJbnRlbCBDb3Jwb3JhdGlvbiBTMTIwMFNQL1MxMjAwU1AsIEJJ
T1MgUzEyMDBTUC44NkIuMDMuMDEuMDAyNi4wOTI3MjAxNzA3MjkgMDkvMjcvMjAxNwpbICAg
IDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4KWyAgICAwLjAwMDAwMF0gZTgy
MDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2Vy
dmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBm
ZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHg4NjIwMDAg
bWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRSUjogRGlzYWJs
ZWQKWyAgICAwLjAwMDAwMF0geDg2L1BBVDogTVRSUnMgZGlzYWJsZWQsIHNraXBwaW5nIFBB
VCBpbml0aWFsaXphdGlvbiB0b28uClsgICAgMC4wMDAwMDBdIHg4Ni9QQVQ6IENvbmZpZ3Vy
YXRpb24gWzAtN106IFdCICBXVCAgVUMtIFVDICBXQyAgV1AgIFVDICBVQyAgClsgICAgMC4w
MDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHg4YTAwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAw
MDAwMApbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtmZmZmODgw
MDAwMDk4MDAwXSA5ODAwMCBzaXplIDI0NTc2ClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYz
NzAwMCwgMHgwMWYzN2ZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmMzgw
MDAsIDB4MDFmMzhmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjM5MDAw
LCAweDAxZjM5ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzYTAwMCwg
MHgwMWYzYWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmM2IwMDAsIDB4
MDFmM2JmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjNjMDAwLCAweDAx
ZjNjZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzZDAwMCwgMHgwMWYz
ZGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmM2UwMDAsIDB4MDFmM2Vm
ZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjNmMDAwLCAweDAxZjNmZmZm
XSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWY0MDAwMCwgMHgwMWY0MGZmZl0g
UEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmNDEwMDAsIDB4MDFmNDFmZmZdIFBH
VEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjQyMDAwLCAweDAxZjQyZmZmXSBQR1RB
QkxFClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgwMjAwMDAwMC0weDAzMzc2ZmZm
XQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRp
b24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwODlGRkUw
MTQgMDAwMDI0ICh2MDIgSU5URUwgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBYU0RUIDB4MDAw
MDAwMDA4OUZCNzE4OCAwMDAwRDQgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDAgSU5U
TCAwMTAwMDAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwODlGRjYw
MDAgMDAwMEY0ICh2MDUgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMp
ClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDg5RkM2MDAwIDAyOTI0MSAo
djAyIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDA4OUY3RTAwMCAwMDAwNDAKWyAgICAwLjAwMDAw
MF0gQUNQSTogSFBFVCAweDAwMDAwMDAwODlGRjUwMDAgMDAwMDM4ICh2MDEgSU5URUwgIFMx
MjAwU1BMIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQ
SUMgMHgwMDAwMDAwMDg5RkY0MDAwIDAwMDBCQyAodjAzIElOVEVMICBTMTIwMFNQTCAwMDAw
MDAwMSBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAw
MDA4OUZGMzAwMCAwMDAwM0MgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAy
MDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1BNSSAweDAwMDAwMDAwODlGRjEwMDAg
MDAwMDQyICh2MDUgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpClsg
ICAgMC4wMDAwMDBdIEFDUEk6IFdERFQgMHgwMDAwMDAwMDg5RkYwMDAwIDAwMDA0MCAodjAx
IElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4OUZDMzAwMCAwMDJCQUUgKHYwMiBJTlRFTCAgUzEy
MDBTUEwgMDAwMDEwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NE
VCAweDAwMDAwMDAwODlGQzIwMDAgMDAwQkUzICh2MDIgSU5URUwgIFMxMjAwU1BMIDAwMDAx
MDAwIElOVEwgMjAwOTEwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAw
MDg5RkMxMDAwIDAwMDE5QSAodjAyIElOVEVMICBTMTIwMFNQTCAwMDAwMTAwMCBJTlRMIDIw
MDkxMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4OUZDMDAwMCAw
MDA0QTMgKHYwMiBJTlRFTCAgUzEyMDBTUEwgMDAwMDEwMDAgSU5UTCAyMDA5MTAxMykKWyAg
ICAwLjAwMDAwMF0gQUNQSTogVUVGSSAweDAwMDAwMDAwODlGOTMwMDAgMDAwMDQyICh2MDEg
SU5URUwgIFMxMjAwU1BMIDAwMDAwMDAyIElOVEwgMDEwMDAwMTMpClsgICAgMC4wMDAwMDBd
IEFDUEk6IFNTRFQgMHgwMDAwMDAwMDg5RkJGMDAwIDAwMEU3MyAodjAyIElOVEVMICBTMTIw
MFNQTCAwMDAwMzAwMCBJTlRMIDIwMTQxMTA3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RU
IDB4MDAwMDAwMDA4OUZCRDAwMCAwMDAwNjQgKHYwMiBJTlRFTCAgUzEyMDBTUEwgMDAwMDAw
MDIgSU5UTCAyMDE0MTEwNykKWyAgICAwLjAwMDAwMF0gQUNQSTogUk1BRCAweDAwMDAwMDAw
ODlGQkIwMDAgMDAwMDcwICh2MDEgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAxIElOVEwgMDAw
MDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEhFU1QgMHgwMDAwMDAwMDg5RkJBMDAwIDAw
MDBBOCAodjAxIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBFUlNUIDB4MDAwMDAwMDA4OUZCODAwMCAwMDAyMzAgKHYwMSBJ
TlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0g
QUNQSTogU1NEVCAweDAwMDAwMDAwODlGRjcwMDAgMDA1MzI4ICh2MDIgSU5URUwgIFMxMjAw
U1BMIDAwMDAzMDAwIElOVEwgMjAxNDExMDcpClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQg
MHgwMDAwMDAwMDg5RkJFMDAwIDAwMEI3OSAodjAyIElOVEVMICBTMTIwMFNQTCAwMDAwMDAw
MiBJTlRMIDIwMTQxMTA3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJUIDB4MDAwMDAwMDA4
OUZCOTAwMCAwMDAwMzAgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAwMDAw
MDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogUFJBRCAweDAwMDAwMDAwODlGQkMwMDAgMDAw
MTAyICh2MDIgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAyIElOVEwgMjAxNDExMDcpClsgICAg
MC4wMDAwMDBdIEFDUEk6IEVJTkogMHgwMDAwMDAwMDg5RkZEMDAwIDAwMDEzMCAodjAxIElO
VEVMICBTMTIwMFNQTCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBTUENSIDB4MDAwMDAwMDA4OUZGMjAwMCAwMDAwNTAgKHYwMSBJTlRFTCAgUzEyMDBT
UEwgMDAwMDAwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwg
QVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gU2V0dGluZyBBUElDIHJv
dXRpbmcgdG8gWGVuIFBWLgpbICAgIDAuMDAwMDAwXSBOVU1BIHR1cm5lZCBvZmYKWyAgICAw
LjAwMDAwMF0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAw
MDAwMDA4NjFmZmZmZmZdClsgICAgMC4wMDAwMDBdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQg
W21lbSAweDdjNzA2ZDAwMC0weDdjNzA3MWZmZl0KWyAgICAwLjAwMDAwMF0gWm9uZSByYW5n
ZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAt
MHgwMDAwMDAwMDAwZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIERNQTMyICAgIFttZW0gMHgw
MDAwMDAwMDAxMDAwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBO
b3JtYWwgICBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4NjFmZmZmZmZdClsg
ICAgMC4wMDAwMDBdICAgRGV2aWNlICAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6
b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5v
ZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAw
MDAxMDAwLTB4MDAwMDAwMDAwMDA1N2ZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDog
W21lbSAweDAwMDAwMDAwMDAwNTkwMDAtMHgwMDAwMDAwMDAwMDlkZmZmXQpbICAgIDAuMDAw
MDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZjAwMC0weDAwMDAwMDAwMDAw
OWZmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMTAw
MDAwLTB4MDAwMDAwMDA4ODFjNWZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21l
bSAweDAwMDAwMDAwODgyMTEwMDAtMHgwMDAwMDAwMDg4MjgyZmZmXQpbICAgIDAuMDAwMDAw
XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA4OWZmZjAwMC0weDAwMDAwMDAwODlmZmZm
ZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAw
LTB4MDAwMDAwMDg2MWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2Rl
IDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwODYxZmZmZmZmXQpbICAgIDAu
MDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogODI5ODk2NgpbICAgIDAuMDAwMDAwXSAg
IERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBE
TUEgem9uZTogMjEgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTog
Mzk5NyBwYWdlcywgTElGTyBiYXRjaDowClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTog
ODY0OSBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25l
OiA1NTM1MjkgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwg
em9uZTogMTIwOTYwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5v
cm1hbCB6b25lOiA3NzQxNDQwIHBhZ2VzLCBMSUZPIGJhdGNoOjMxClsgICAgMC4wMDAwMDBd
IHAybSB2aXJ0dWFsIGFyZWEgYXQgZmZmZmM5MDAwMDAwMDAwMCwgc2l6ZSBpcyA0MDAwMDAw
MApbICAgIDAuMDAwMDAwXSBSZW1hcHBlZCA0OTEwNDkgcGFnZShzKQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDgKWyAgICAwLjAwMDAwMF0gQUNQSTog
TG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQ
SUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAw
MDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGludFsweDFd
KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGlnaCBl
ZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElD
X05NSSAoYWNwaV9pZFsweDA1XSBoaWdoIGVkZ2UgbGludFsweDFdKQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwNl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkK
WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDddIGhpZ2ggZWRn
ZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsw
eDA4XSBoaWdoIGVkZ2UgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFw
aWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0xMTkKWyAg
ICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxf
aXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAw
IGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gQUNQ
STogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVz
ZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBT
TVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVU
IGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gc21wYm9v
dDogQWxsb3dpbmcgOCBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAw
MDU4MDAwLTB4MDAwNThmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHgwMDA5ZTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZm
Zl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDg4MWM2MDAwLTB4ODgxYzZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHg4ODFjNzAwMC0weDg4MjEwZmZmXQpbICAgIDAuMDAwMDAw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ODgyODMwMDAtMHg4OWVj
MWZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweDg5ZWMyMDAwLTB4ODlmOTlmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4OWY5YTAwMC0weDg5ZmZlZmZmXQpbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGEwMDAwMDAtMHg4
YmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweDhjMDAwMDAwLTB4OGZmZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5MDAwMDAwMC0weDk1ZmZmZmZmXQpbICAgIDAu
MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTYwMDAwMDAt
MHg5N2ZmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweDk4MDAwMDAwLTB4OWRmZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5ZTAwMDAwMC0weGUwMGY5ZmZmXQpbICAg
IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmEw
MDAtMHhlMDBmYWZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGUwMGZiMDAwLTB4ZTAwZmNmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhlMDBmZDAwMC0weGUwMGZkZmZmXQpb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAw
ZmUwMDAtMHhmZGZmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlMDAwMDAwLTB4ZmUwMTBmZmZdClsgICAgMC4wMDAwMDBdIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZTAxMTAwMC0weGZlYmZmZmZm
XQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmVjMDAwMDAtMHhmZWMwMGZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGZlYzAxMDAwLTB4ZmVkOGZmZmZdClsgICAgMC4wMDAwMDBd
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQ5MDAwMC0weGZlZDkw
ZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4ZmVkOTEwMDAtMHhmZWRmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAwMDAwLTB4ZmVlZmZmZmZdClsgICAgMC4wMDAw
MDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWYwMDAwMC0weGZm
ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4OWUwMDAwMDAtMHhlMDBmOWZm
Zl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBh
cmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuClsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9u
OiA0LjguMy1wcmUgKHByZXNlcnZlLUFEKQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTog
cmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZm
ZmYsIG1heF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4wMDAwMDBdIHNl
dHVwX3BlcmNwdTogTlJfQ1BVUzo1MTIgbnJfY3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRz
OjggbnJfbm9kZV9pZHM6MQpbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVkIDM1IHBh
Z2VzL2NwdSBAZmZmZjg4MDgzZWMwMDAwMCBzMTA1MzA0IHI4MTkyIGQyOTg2NCB1MjYyMTQ0
ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMDUzMDQgcjgxOTIgZDI5ODY0IHUyNjIx
NDQgYWxsb2M9MSoyMDk3MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIDEg
MiAzIDQgNSA2IDcgClsgICAgMC4wMDAwMDBdIHhlbjogUFYgc3BpbmxvY2tzIGVuYWJsZWQK
WyAgICAwLjAwMDAwMF0gUFYgcXNwaW5sb2NrIGhhc2ggdGFibGUgZW50cmllczogMjU2IChv
cmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMg
aW4gTm9kZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogODE2
OTI3MgpbICAgIDAuMDAwMDAwXSBQb2xpY3kgem9uZTogTm9ybWFsClsgICAgMC4wMDAwMDBd
IEtlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi9tZDIgcm8gcm9vdGRlbGF5PTEwIG5v
cXVpZXQgbm9zcGxhc2ggClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6
IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKWyAgICAwLjAwMDAwMF0gc29mdHdhcmUg
SU8gVExCIFttZW0gMHg4M2FjMDAwMDAtMHg4M2VjMDAwMDBdICg2NE1CKSBtYXBwZWQgYXQg
W2ZmZmY4ODA4M2FjMDAwMDAtZmZmZjg4MDgzZWJmZmZmZl0KWyAgICAwLjAwMDAwMF0gTWVt
b3J5OiAzMTg2NDgzMksvMzMxOTU4NjRLIGF2YWlsYWJsZSAoNjE5Nksga2VybmVsIGNvZGUs
IDExNTlLIHJ3ZGF0YSwgMjg0OEsgcm9kYXRhLCAxNDA4SyBpbml0LCA2ODhLIGJzcywgMTMz
MTAzMksgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gSGllcmFy
Y2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMDAwMF0gCUJ1aWxkLXRpbWUg
YWRqdXN0bWVudCBvZiBsZWFmIGZhbm91dCB0byA2NC4KWyAgICAwLjAwMDAwMF0gCVJDVSBy
ZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIgdG8gbnJfY3B1X2lkcz04LgpbICAg
IDAuMDAwMDAwXSBSQ1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFm
PTY0LCBucl9jcHVfaWRzPTgKWyAgICAwLjAwMDAwMF0gVXNpbmcgTlVMTCBsZWdhY3kgUElD
ClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MzMwMjQgbnJfaXJxczoyMDQ4IDAKWyAgICAwLjAw
MDAwMF0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkKWyAgICAwLjAwMDAwMF0g
eGVuOiAtLT4gcGlycT0xIC0+IGlycT0xIChnc2k9MSkKWyAgICAwLjAwMDAwMF0geGVuOiAt
LT4gcGlycT0yIC0+IGlycT0yIChnc2k9MikKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGly
cT0zIC0+IGlycT0zIChnc2k9MykKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT00IC0+
IGlycT00IChnc2k9NCkKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT01IC0+IGlycT01
IChnc2k9NSkKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT02IC0+IGlycT02IChnc2k9
NikKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT03IC0+IGlycT03IChnc2k9NykKWyAg
ICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT04IC0+IGlycT04IChnc2k9OCkKWyAgICAwLjAw
MDAwMF0geGVuOiAtLT4gcGlycT05IC0+IGlycT05IChnc2k9OSkKWyAgICAwLjAwMDAwMF0g
eGVuOiAtLT4gcGlycT0xMCAtPiBpcnE9MTAgKGdzaT0xMCkKWyAgICAwLjAwMDAwMF0geGVu
OiAtLT4gcGlycT0xMSAtPiBpcnE9MTEgKGdzaT0xMSkKWyAgICAwLjAwMDAwMF0geGVuOiAt
LT4gcGlycT0xMiAtPiBpcnE9MTIgKGdzaT0xMikKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4g
cGlycT0xMyAtPiBpcnE9MTMgKGdzaT0xMykKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGly
cT0xNCAtPiBpcnE9MTQgKGdzaT0xNCkKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT0x
NSAtPiBpcnE9MTUgKGdzaT0xNSkKWyAgICAwLjAwMDAwMF0gQ29uc29sZTogY29sb3VyIGR1
bW15IGRldmljZSA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVk
ClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiB4ZW46IG1hc2s6IDB4ZmZmZmZmZmZmZmZm
ZmZmZiBtYXhfY3ljbGVzOiAweDFjZDQyZTRkZmZiLCBtYXhfaWRsZV9uczogODgxNTkwNTkx
NDgzIG5zClsgICAgMC4wMDAwMDBdIFhlbjogdXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFj
ZQpbICAgIDAuMDAwMDAwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKWyAgICAw
LjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAzODAwLjAwMCBNSHogcHJvY2Vzc29yClsgIDc2Mi44
ODU3NzVdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxh
dGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDc1ODQuNDggQm9nb01JUFMgKGxwaj0xNTE2
ODk2MCkKWyAgNzYyLjg4NTc3OV0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTog
MzAxClsgIDc2Mi44ODU3OTBdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxNjA4MzEKWyAgNzYy
LjkxODk5NF0gQUNQSTogOSBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVk
IGFuZCBsb2FkZWQKWyAgNzYyLjkxOTE3OF0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxp
emVkClsgIDc2Mi45MTkxODBdIFlhbWE6IGRpc2FibGVkIGJ5IGRlZmF1bHQ7IGVuYWJsZSB3
aXRoIHN5c2N0bCBrZXJuZWwueWFtYS4qClsgIDc2Mi45MTkxODVdIEFwcEFybW9yOiBBcHBB
cm1vciBkaXNhYmxlZCBieSBib290IHRpbWUgcGFyYW1ldGVyClsgIDc2Mi45MjE4NThdIERl
bnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQxOTQzMDQgKG9yZGVyOiAxMywgMzM1
NTQ0MzIgYnl0ZXMpClsgIDc2Mi45MjYwOTNdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50
cmllczogMjA5NzE1MiAob3JkZXI6IDEyLCAxNjc3NzIxNiBieXRlcykKWyAgNzYyLjkyNzYx
NV0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUy
NDI4OCBieXRlcykKWyAgNzYyLjkyNzY1N10gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxl
IGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICA3NjIuOTI3ODg2
XSBFTkVSR1lfUEVSRl9CSUFTOiBTZXQgdG8gJ25vcm1hbCcsIHdhcyAncGVyZm9ybWFuY2Un
ClsgIDc2Mi45Mjc4ODldIEVORVJHWV9QRVJGX0JJQVM6IFZpZXcgYW5kIHVwZGF0ZSB3aXRo
IHg4Nl9lbmVyZ3lfcGVyZl9wb2xpY3koOCkKWyAgNzYyLjkyNzg5Ml0gQ1BVOiBQaHlzaWNh
bCBQcm9jZXNzb3IgSUQ6IDAKWyAgNzYyLjkyNzg5M10gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJ
RDogMApbICA3NjIuOTI3ODk3XSBtY2U6IENQVSBzdXBwb3J0cyAyIE1DRSBiYW5rcwpbICA3
NjIuOTI3OTA4XSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDY0LCAyTUIgOCwgNE1C
IDgKWyAgNzYyLjkyNzkwOV0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA2NCwgMk1C
IDAsIDRNQiAwLCAxR0IgNApbICA3NjIuOTI4MTEwXSBGcmVlaW5nIFNNUCBhbHRlcm5hdGl2
ZXMgbWVtb3J5OiAyNEsKWyAgNzYyLjk1NDUyNV0gZnRyYWNlOiBhbGxvY2F0aW5nIDI1MjEy
IGVudHJpZXMgaW4gOTkgcGFnZXMKWyAgNzYyLjk2MDU2OF0gY3B1IDAgc3BpbmxvY2sgZXZl
bnQgaXJxIDEyMQpbICA3NjIuOTYwNTcyXSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdl
czogMQpbICA3NjIuOTYwNTc1XSBWUE1VIGRpc2FibGVkIGJ5IGh5cGVydmlzb3IuClsgIDc2
Mi45NjA1ODZdIFBlcmZvcm1hbmNlIEV2ZW50czogU2t5bGFrZSBldmVudHMsIFBNVSBub3Qg
YXZhaWxhYmxlIGR1ZSB0byB2aXJ0dWFsaXphdGlvbiwgdXNpbmcgc29mdHdhcmUgZXZlbnRz
IG9ubHkuClsgIDc2Mi45NjA5NDddIE5NSSB3YXRjaGRvZzogZGlzYWJsZWQgKGNwdTApOiBo
YXJkd2FyZSBldmVudHMgbm90IGVuYWJsZWQKWyAgNzYyLjk2MDk0OV0gTk1JIHdhdGNoZG9n
OiBTaHV0dGluZyBkb3duIGhhcmQgbG9ja3VwIGRldGVjdG9yIG9uIGFsbCBjcHVzClsgIDc2
Mi45NjEwMTVdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQpbICA3NjIuOTYxMjE2
XSBjcHUgMSBzcGlubG9jayBldmVudCBpcnEgMTMzClsgIDc2Mi45NjEyNzldIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMgpbICA3NjIuOTYxNDc1XSBjcHUgMiBzcGlubG9jayBl
dmVudCBpcnEgMTQwClsgIDc2Mi45NjE1MzddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgMwpbICA3NjIuOTYxNzM3XSBjcHUgMyBzcGlubG9jayBldmVudCBpcnEgMTQ3ClsgIDc2
Mi45NjE3OThdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNApbICA3NjIuOTYxOTQy
XSBjcHUgNCBzcGlubG9jayBldmVudCBpcnEgMTU0ClsgIDc2Mi45NjIwMDJdIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgNQpbICA3NjIuOTYyMTQzXSBjcHUgNSBzcGlubG9jayBl
dmVudCBpcnEgMTYxClsgIDc2Mi45NjIyMDNdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgNgpbICA3NjIuOTYyMzExXSBjcHUgNiBzcGlubG9jayBldmVudCBpcnEgMTY4ClsgIDc2
Mi45NjIzNzFdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNwpbICA3NjIuOTYyNDcy
XSBjcHUgNyBzcGlubG9jayBldmVudCBpcnEgMTc1ClsgIDc2Mi45NjI0NzldIHg4NjogQm9v
dGVkIHVwIDEgbm9kZSwgOCBDUFVzClsgIDc2Mi45NjMwNDldIGRldnRtcGZzOiBpbml0aWFs
aXplZApbICA3NjIuOTYzMDgzXSB4ODYvbW06IE1lbW9yeSBibG9jayBzaXplOiAxMjhNQgpb
ICA3NjIuOTY2MzA0XSBQTTogUmVnaXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg4
ODFjNjAwMC0weDg4MWM2ZmZmXSAoNDA5NiBieXRlcykKWyAgNzYyLjk2NjMwN10gUE06IFJl
Z2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4ODllYzIwMDAtMHg4OWY5OWZmZl0g
KDg4NDczNiBieXRlcykKWyAgNzYyLjk2NjM1N10gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1h
c2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2
NDUwNDE3ODUxMDAwMDAgbnMKWyAgNzYyLjk2NjM3M10gZnV0ZXggaGFzaCB0YWJsZSBlbnRy
aWVzOiAyMDQ4IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICA3NjIuOTY2NDI3XSBwaW5j
dHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lzdGVtClsgIDc2Mi45NjY1MDRd
IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgNzYyLjk2NjUxMF0geGVu
OmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dApbICA3
NjIuOTY2NTE3XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApbICA3NjIuOTY2Nzk1XSBBQ1BJ
IEZBRFQgZGVjbGFyZXMgdGhlIHN5c3RlbSBkb2Vzbid0IHN1cHBvcnQgUENJZSBBU1BNLCBz
byBkaXNhYmxlIGl0ClsgIDc2Mi45NjY3OThdIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3Rl
cmVkClsgIDc2Mi45NjY4MDBdIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xs
ZXIgRHJpdmVyIHZlcnNpb246IDAuNQpbICA3NjIuOTY2OTI2XSBQQ0k6IE1NQ09ORklHIGZv
ciBkb21haW4gMDAwMCBbYnVzIDAwLWZmXSBhdCBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZm
Zl0gKGJhc2UgMHhlMDAwMDAwMCkKWyAgNzYyLjk2NjkzMF0gUENJOiBub3QgdXNpbmcgTU1D
T05GSUcKWyAgNzYyLjk2NjkzMV0gUENJOiBVc2luZyBjb25maWd1cmF0aW9uIHR5cGUgMSBm
b3IgYmFzZSBhY2Nlc3MKWyAgNzYyLjk3NzMxNF0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUg
RGV2aWNlKQpbICA3NjIuOTc3MzE3XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZp
Y2UpClsgIDc2Mi45NzczMTldIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9u
cykKWyAgNzYyLjk3NzMyMV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRv
ciBEZXZpY2UpClsgIDc2Mi45Nzc1MDBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDkgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDAKWyAgNzYyLjk3ODc1MF0gQUNQSTogRXhlY3V0ZWQgMjEgYmxv
Y2tzIG9mIG1vZHVsZS1sZXZlbCBleGVjdXRhYmxlIEFNTCBjb2RlClsgIDc2Mi45ODcyMDRd
IEFDUEk6IFtGaXJtd2FyZSBCdWddOiBCSU9TIF9PU0koTGludXgpIHF1ZXJ5IGlnbm9yZWQK
WyAgNzYyLjk4OTY0N10gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgNzYyLjk5
MDQ5Ml0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgNzYyLjk5MDYxMF0gQUNQ
STogU1NEVCAweEZGRkY4ODA4MzcwOEY4MDAgMDAwNzUwICh2MDIgUG1SZWYgIENwdTBJc3Qg
IDAwMDAzMDAwIElOVEwgMjAxNDExMDcpClsgIDc2Mi45OTA3NzJdIEFDUEk6IFxfUFJfLkNQ
VTA6IF9PU0MgbmF0aXZlIHRoZXJtYWwgTFZUIEFja2VkClsgIDc2Mi45OTIzOTddIEFDUEk6
IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6ClsgIDc2Mi45OTI0MDNdIEFDUEk6IFNTRFQgMHhG
RkZGODgwODM3MTNGQzAwIDAwMDM3RiAodjAyIFBtUmVmICBDcHUwQ3N0ICAwMDAwMzAwMSBJ
TlRMIDIwMTQxMTA3KQpbICA3NjIuOTkzMTIyXSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBM
b2FkOgpbICA3NjIuOTkzMTI4XSBBQ1BJOiBTU0RUIDB4RkZGRjg4MDgzNkNCOTgwMCAwMDA1
QUEgKHYwMiBQbVJlZiAgQXBJc3QgICAgMDAwMDMwMDAgSU5UTCAyMDE0MTEwNykKWyAgNzYy
Ljk5MzQ3OV0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgNzYyLjk5MzQ4NF0g
QUNQSTogU1NEVCAweEZGRkY4ODA4MzcxMjM2MDAgMDAwMTE5ICh2MDIgUG1SZWYgIEFwQ3N0
ICAgIDAwMDAzMDAwIElOVEwgMjAxNDExMDcpClsgIDc2Mi45OTc3NDBdIEFDUEk6IEludGVy
cHJldGVyIGVuYWJsZWQKWyAgNzYyLjk5Nzc2OV0gQUNQSTogKHN1cHBvcnRzIFMwIFM1KQpb
ICA3NjIuOTk3NzcxXSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5n
ClsgIDc2Mi45OTc4MDJdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAt
ZmZdIGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSAoYmFzZSAweGUwMDAwMDAwKQpb
ICA3NjMuMDAwMjYxXSBQQ0k6IE1NQ09ORklHIGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZm
ZmZmXSByZXNlcnZlZCBpbiBBQ1BJIG1vdGhlcmJvYXJkIHJlc291cmNlcwpbICA3NjMuMDE3
Nzk2XSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkLgpbICA3NjMu
MDE3Nzk5XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBu
ZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgIDc2My4wMTgx
NzhdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtQRzAwXSAob24pClsgIDc2My4wMTg0MzZdIEFD
UEk6IFBvd2VyIFJlc291cmNlIFtQRzAxXSAob24pClsgIDc2My4wMTg2ODddIEFDUEk6IFBv
d2VyIFJlc291cmNlIFtQRzAyXSAob24pClsgIDc2My4wMjU2NDRdIEFDUEk6IFBvd2VyIFJl
c291cmNlIFtXUlNUXSAob2ZmKQpbICA3NjMuMDI1OTQyXSBBQ1BJOiBQb3dlciBSZXNvdXJj
ZSBbV1JTVF0gKG9mZikKWyAgNzYzLjAyNjI0OV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dS
U1RdIChvZmYpClsgIDc2My4wMjY1NDldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAo
b2ZmKQpbICA3NjMuMDI2ODQ4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikK
WyAgNzYzLjAyNzE0Nl0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgIDc2
My4wMjc0NDJdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICA3NjMuMDI3
NzQwXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgNzYzLjAyODAzN10g
QUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgIDc2My4wMjgzMzhdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICA3NjMuMDI4NjU3XSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgNzYzLjAyODk3NV0gQUNQSTogUG93ZXIgUmVz
b3VyY2UgW1dSU1RdIChvZmYpClsgIDc2My4wMjkyNzVdIEFDUEk6IFBvd2VyIFJlc291cmNl
IFtXUlNUXSAob2ZmKQpbICA3NjMuMDI5NTczXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JT
VF0gKG9mZikKWyAgNzYzLjAyOTg3Ml0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChv
ZmYpClsgIDc2My4wMzAxNzZdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpb
ICA3NjMuMDMwNDgwXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgNzYz
LjAzMDc3OV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgIDc2My4wMzEw
NzldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICA3NjMuMDMxMzc5XSBB
Q1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgNzYzLjAzMzQzOV0gYWNwaSBB
QkNEMDAwMDowMDogQUNQSSBkb2NrIHN0YXRpb24gKGRvY2tzL2JheXMgY291bnQ6IDEpClsg
IDc2My4wMzY0MDldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtGTjAwXSAob2ZmKQpbICA3NjMu
MDM2NDc4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMV0gKG9mZikKWyAgNzYzLjAzNjU0
M10gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDJdIChvZmYpClsgIDc2My4wMzY2MTBdIEFD
UEk6IFBvd2VyIFJlc291cmNlIFtGTjAzXSAob2ZmKQpbICA3NjMuMDM2Njc2XSBBQ1BJOiBQ
b3dlciBSZXNvdXJjZSBbRk4wNF0gKG9mZikKWyAgNzYzLjAzNzU1Nl0gQUNQSTogUENJIFJv
b3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZV0pClsgIDc2My4wMzc1
NjJdIGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmln
IEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldClsgIDc2My4wNDA0NDddIGFjcGkgUE5QMEEw
ODowMDogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgQUVSIFBDSWVD
YXBhYmlsaXR5XQpbICA3NjMuMDQwNDUwXSBhY3BpIFBOUDBBMDg6MDA6IEZBRFQgaW5kaWNh
dGVzIEFTUE0gaXMgdW5zdXBwb3J0ZWQsIHVzaW5nIEJJT1MgY29uZmlndXJhdGlvbgpbICA3
NjMuMDQyMjkwXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgNzYzLjA0MjI5
M10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBj
Zjcgd2luZG93XQpbICA3NjMuMDQyMjk1XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl
c291cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddClsgIDc2My4wNDIyOTddIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZm
ZmYgd2luZG93XQpbICA3NjMuMDQyMzAwXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl
c291cmNlIFttZW0gMHg5ZTAwMDAwMC0weGRmZmZmZmZmIHdpbmRvd10KWyAgNzYzLjA0MjMw
Ml0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODgwMDAwMDAw
LTB4OGJmZmZmZmZmIHdpbmRvd10KWyAgNzYzLjA0MjMwNV0gcGNpX2J1cyAwMDAwOjAwOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ZmQwMDAwMDAtMHhmZTdmZmZmZiB3aW5kb3ddClsg
IDc2My4wNDIzMDhdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAw
MC1mZV0KWyAgNzYzLjA0MjMxOF0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6NTkxOF0gdHlw
ZSAwMCBjbGFzcyAweDA2MDAwMApbICA3NjMuMDQzMjUxXSBwY2kgMDAwMDowMDoxNC4wOiBb
ODA4NjphMTJmXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMwClsgIDc2My4wNDMyNzddIHBjaSAw
MDAwOjAwOjE0LjA6IHJlZyAweDEwOiBbbWVtIDB4YTBkMDAwMDAtMHhhMGQwZmZmZiA2NGJp
dF0KWyAgNzYzLjA0MzM3MV0gcGNpIDAwMDA6MDA6MTQuMDogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEM2hvdCBEM2NvbGQKWyAgNzYzLjA0NDA2Ml0gcGNpIDAwMDA6MDA6MTQuMDogU3lzdGVt
IHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgIDc2My4wNDQxMDhdIHBjaSAwMDAwOjAwOjE0
LjI6IFs4MDg2OmExMzFdIHR5cGUgMDAgY2xhc3MgMHgxMTgwMDAKWyAgNzYzLjA0NDEzM10g
cGNpIDAwMDA6MDA6MTQuMjogcmVnIDB4MTA6IFttZW0gMHg4YmZmMDEwMDAtMHg4YmZmMDFm
ZmYgNjRiaXRdClsgIDc2My4wNDQ5MDNdIHBjaSAwMDAwOjAwOjE2LjA6IFs4MDg2OmExM2Fd
IHR5cGUgMDAgY2xhc3MgMHgwNzgwMDAKWyAgNzYzLjA0NDk0M10gcGNpIDAwMDA6MDA6MTYu
MDogcmVnIDB4MTA6IFttZW0gMHhhMGQxNzAwMC0weGEwZDE3ZmZmIDY0Yml0XQpbICA3NjMu
MDQ1MDg0XSBwY2kgMDAwMDowMDoxNi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90Clsg
IDc2My4wNDU3NzZdIHBjaSAwMDAwOjAwOjE2LjE6IFs4MDg2OmExM2JdIHR5cGUgMDAgY2xh
c3MgMHgwNzgwMDAKWyAgNzYzLjA0NTgyMF0gcGNpIDAwMDA6MDA6MTYuMTogcmVnIDB4MTA6
IFttZW0gMHhhMGQxNjAwMC0weGEwZDE2ZmZmIDY0Yml0XQpbICA3NjMuMDQ1OTkxXSBwY2kg
MDAwMDowMDoxNi4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90ClsgIDc2My4wNDY2Nzld
IHBjaSAwMDAwOjAwOjE3LjA6IFs4MDg2OmExMDJdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEK
WyAgNzYzLjA0NjY5OV0gcGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTA6IFttZW0gMHhhMGQx
NDAwMC0weGEwZDE1ZmZmXQpbICA3NjMuMDQ2NzA5XSBwY2kgMDAwMDowMDoxNy4wOiByZWcg
MHgxNDogW21lbSAweGEwZDE5MDAwLTB4YTBkMTkwZmZdClsgIDc2My4wNDY3MjBdIHBjaSAw
MDAwOjAwOjE3LjA6IHJlZyAweDE4OiBbaW8gIDB4NTA0MC0weDUwNDddClsgIDc2My4wNDY3
MzBdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDFjOiBbaW8gIDB4NTA0OC0weDUwNGJdClsg
IDc2My4wNDY3NDBdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDIwOiBbaW8gIDB4NTAyMC0w
eDUwM2ZdClsgIDc2My4wNDY3NTBdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDI0OiBbbWVt
IDB4YTBkMTgwMDAtMHhhMGQxODdmZl0KWyAgNzYzLjA0NjgwOF0gcGNpIDAwMDA6MDA6MTcu
MDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdApbICA3NjMuMDQ3NTA0XSBwY2kgMDAwMDow
MDoxZC4wOiBbODA4NjphMTE5XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgIDc2My4wNDc1
OTNdIHBjaSAwMDAwOjAwOjFkLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNj
b2xkClsgIDc2My4wNDc2MDldIHBjaSAwMDAwOjAwOjFkLjA6IEludGVsIFNQVCBQQ0ggcm9v
dCBwb3J0IEFDUyB3b3JrYXJvdW5kIGVuYWJsZWQKWyAgNzYzLjA0ODI2OV0gcGNpIDAwMDA6
MDA6MWQuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgIDc2My4wNDgzMTJd
IHBjaSAwMDAwOjAwOjFkLjI6IFs4MDg2OmExMWFdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAK
WyAgNzYzLjA0ODQwMV0gcGNpIDAwMDA6MDA6MWQuMjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEM2hvdCBEM2NvbGQKWyAgNzYzLjA0ODQxNl0gcGNpIDAwMDA6MDA6MWQuMjogSW50ZWwg
U1BUIFBDSCByb290IHBvcnQgQUNTIHdvcmthcm91bmQgZW5hYmxlZApbICA3NjMuMDQ5MDc4
XSBwY2kgMDAwMDowMDoxZC4yOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKWyAg
NzYzLjA0OTExOF0gcGNpIDAwMDA6MDA6MWQuMzogWzgwODY6YTExYl0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMApbICA3NjMuMDQ5MjA3XSBwY2kgMDAwMDowMDoxZC4zOiBQTUUjIHN1cHBv
cnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICA3NjMuMDQ5MjIxXSBwY2kgMDAwMDowMDox
ZC4zOiBJbnRlbCBTUFQgUENIIHJvb3QgcG9ydCBBQ1Mgd29ya2Fyb3VuZCBlbmFibGVkClsg
IDc2My4wNDk4ODNdIHBjaSAwMDAwOjAwOjFkLjM6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQg
YnkgQUNQSQpbICA3NjMuMDQ5OTM3XSBwY2kgMDAwMDowMDoxZi4wOiBbODA4NjphMTQ5XSB0
eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgIDc2My4wNTA3NTJdIHBjaSAwMDAwOjAwOjFmLjI6
IFs4MDg2OmExMjFdIHR5cGUgMDAgY2xhc3MgMHgwNTgwMDAKWyAgNzYzLjA1MDc2NV0gcGNp
IDAwMDA6MDA6MWYuMjogcmVnIDB4MTA6IFttZW0gMHhhMGQxMDAwMC0weGEwZDEzZmZmXQpb
ICA3NjMuMDUxNDk4XSBwY2kgMDAwMDowMDoxZi40OiBbODA4NjphMTIzXSB0eXBlIDAwIGNs
YXNzIDB4MGMwNTAwClsgIDc2My4wNTE1MzhdIHBjaSAwMDAwOjAwOjFmLjQ6IHJlZyAweDEw
OiBbbWVtIDB4OGJmZjAwMDAwLTB4OGJmZjAwMGZmIDY0Yml0XQpbICA3NjMuMDUxNTg3XSBw
Y2kgMDAwMDowMDoxZi40OiByZWcgMHgyMDogW2lvICAweDUwMDAtMHg1MDFmXQpbICA3NjMu
MDUyMzg1XSBwY2kgMDAwMDowMTowMC4wOiBbMTAyYjowNTIyXSB0eXBlIDAwIGNsYXNzIDB4
MDMwMDAwClsgIDc2My4wNTI0MTJdIHBjaSAwMDAwOjAxOjAwLjA6IHJlZyAweDEwOiBbbWVt
IDB4OWYwMDAwMDAtMHg5ZmZmZmZmZiBwcmVmXQpbICA3NjMuMDUyNDI4XSBwY2kgMDAwMDow
MTowMC4wOiByZWcgMHgxNDogW21lbSAweGEwODAwMDAwLTB4YTA4MDNmZmZdClsgIDc2My4w
NTI0NDRdIHBjaSAwMDAwOjAxOjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4YTAwMDAwMDAtMHhh
MDdmZmZmZl0KWyAgNzYzLjA1MjUwN10gcGNpIDAwMDA6MDE6MDAuMDogcmVnIDB4MzA6IFtt
ZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdClsgIDc2My4wNTI2NTZdIHBjaSAwMDAw
OjAxOjAwLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICA3NjMuMDYyMTI4
XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDFdClsgIDc2My4wNjIx
MzZdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTAwMDAwMDAt
MHhhMDhmZmZmZl0KWyAgNzYzLjA2MjE0MV0gcGNpIDAwMDA6MDA6MWQuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHg5ZjAwMDAwMC0weDlmZmZmZmZmIDY0Yml0IHByZWZdClsgIDc2My4w
NjIyMjldIHBjaSAwMDAwOjAyOjAwLjA6IFs4MDg2OjE1MzNdIHR5cGUgMDAgY2xhc3MgMHgw
MjAwMDAKWyAgNzYzLjA2MjI1Nl0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0g
MHhhMGIwMDAwMC0weGEwYmZmZmZmXQpbICA3NjMuMDYyMjg5XSBwY2kgMDAwMDowMjowMC4w
OiByZWcgMHgxODogW2lvICAweDQwMDAtMHg0MDFmXQpbICA3NjMuMDYyMzA2XSBwY2kgMDAw
MDowMjowMC4wOiByZWcgMHgxYzogW21lbSAweGEwYzAwMDAwLTB4YTBjMDNmZmZdClsgIDc2
My4wNjI0OTFdIHBjaSAwMDAwOjAyOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNo
b3QgRDNjb2xkClsgIDc2My4wNjI2MDNdIHBjaSAwMDAwOjAyOjAwLjA6IFN5c3RlbSB3YWtl
dXAgZGlzYWJsZWQgYnkgQUNQSQpbICA3NjMuMDc0MjgwXSBwY2kgMDAwMDowMDoxZC4yOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMDJdClsgIDc2My4wNzQyODddIHBjaSAwMDAwOjAwOjFkLjI6
ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NDAwMC0weDRmZmZdClsgIDc2My4wNzQyOTBdIHBj
aSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTBiMDAwMDAtMHhhMGNm
ZmZmZl0KWyAgNzYzLjA3NDQwMl0gcGNpIDAwMDA6MDM6MDAuMDogWzgwODY6MTUzM10gdHlw
ZSAwMCBjbGFzcyAweDAyMDAwMApbICA3NjMuMDc0NDMwXSBwY2kgMDAwMDowMzowMC4wOiBy
ZWcgMHgxMDogW21lbSAweGEwOTAwMDAwLTB4YTA5ZmZmZmZdClsgIDc2My4wNzQ0NjNdIHBj
aSAwMDAwOjAzOjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4MzAwMC0weDMwMWZdClsgIDc2My4w
NzQ0NzldIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDFjOiBbbWVtIDB4YTBhMDAwMDAtMHhh
MGEwM2ZmZl0KWyAgNzYzLjA3NDY3Ml0gcGNpIDAwMDA6MDM6MDAuMDogUE1FIyBzdXBwb3J0
ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgNzYzLjA3NDgwNF0gcGNpIDAwMDA6MDM6MDAu
MDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgIDc2My4wNzUxODldIHJhbmRv
bTogZmFzdCBpbml0IGRvbmUKWyAgNzYzLjA4NjM1NF0gcGNpIDAwMDA6MDA6MWQuMzogUENJ
IGJyaWRnZSB0byBbYnVzIDAzXQpbICA3NjMuMDg2MzYxXSBwY2kgMDAwMDowMDoxZC4zOiAg
IGJyaWRnZSB3aW5kb3cgW2lvICAweDMwMDAtMHgzZmZmXQpbICA3NjMuMDg2MzY0XSBwY2kg
MDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEwOTAwMDAwLTB4YTBhZmZm
ZmZdClsgIDc2My4wODY3MTddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzIHRyaWdnZXJpbmcg
MSBwb2xhcml0eSAwClsgIDc2My4wODc5MTBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBb
TE5LQV0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODc5NjJdIEFD
UEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgMyA0IDUgNiAqMTAgMTEgMTIg
MTQgMTUpClsgIDc2My4wODgwMTNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10g
KElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODgwNjVdIEFDUEk6IFBD
SSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUp
ClsgIDc2My4wODgxMTVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRV0gKElSUXMg
MyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODgxNjZdIEFDUEk6IFBDSSBJbnRl
cnJ1cHQgTGluayBbTE5LRl0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2
My4wODgyMTddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LR10gKElSUXMgMyA0IDUg
NiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODgyNjhdIEFDUEk6IFBDSSBJbnRlcnJ1cHQg
TGluayBbTE5LSF0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODkw
OTddIEFDUEk6IEVuYWJsZWQgNiBHUEVzIGluIGJsb2NrIDAwIHRvIDdGClsgIDc2My4wODky
NDddIHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIKWyAgNzYzLjA5
MjgwN10geGVuX2JhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpbICA3NjMu
MDkyOTIwXSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDE6MDAuMCxkZWNvZGVz
PWlvK21lbSxvd25zPW5vbmUsbG9ja3M9bm9uZQpbICA3NjMuMDkyOTI0XSB2Z2FhcmI6IGxv
YWRlZApbICA3NjMuMDkyOTI2XSB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBkZXZpY2U6IFBD
STowMDAwOjAxOjAwLjAKWyAgNzYzLjA5MjkyN10gdmdhYXJiOiBicmlkZ2UgY29udHJvbCBw
b3NzaWJsZSAwMDAwOjAxOjAwLjAKWyAgNzYzLjA5Mjk2MV0gUmVnaXN0ZXJlZCBlZml2YXJz
IG9wZXJhdGlvbnMKWyAgNzYzLjEwODgzNV0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91
dGluZwpbICA3NjMuMTM2ODU4XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0
IGJ5dGVzClsgIDc2My4xMzY5NTNdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4
MDAwNTgwMDAtMHgwMDA1ZmZmZl0KWyAgNzYzLjEzNjk1NF0gZTgyMDogcmVzZXJ2ZSBSQU0g
YnVmZmVyIFttZW0gMHgwMDA5ZTAwMC0weDAwMDlmZmZmXQpbICA3NjMuMTM2OTU0XSBlODIw
OiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDg4MWM2MDAwLTB4OGJmZmZmZmZdClsgIDc2
My4xMzY5NTVdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4ODgyODMwMDAtMHg4
YmZmZmZmZl0KWyAgNzYzLjEzNjk1NV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0g
MHg4YTAwMDAwMC0weDhiZmZmZmZmXQpbICA3NjMuMTM2OTU2XSBlODIwOiByZXNlcnZlIFJB
TSBidWZmZXIgW21lbSAweDg2MjAwMDAwMC0weDg2M2ZmZmZmZl0KWyAgNzYzLjEzNzEwNl0g
Y2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHhlbgpbICA3NjMuMTQxMTAy
XSBWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wClsgIDc2My4xNDExMzFdIFZGUzogRHF1
b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMp
ClsgIDc2My4xNDExNDRdIGh1Z2V0bGJmczogZGlzYWJsaW5nIGJlY2F1c2UgdGhlcmUgYXJl
IG5vIHN1cHBvcnRlZCBodWdlcGFnZSBzaXplcwpbICA3NjMuMTQxMTY1XSBwbnA6IFBuUCBB
Q1BJIGluaXQKWyAgNzYzLjE0MTI2MV0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmQwMDAwMDAt
MHhmZGFiZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MTI2M10gc3lzdGVtIDAw
OjAwOiBbbWVtIDB4ZmRhZDAwMDAtMHhmZGFkZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAg
NzYzLjE0MTI2Nl0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmRiMDAwMDAtMHhmZGZmZmZmZl0g
aGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MTI2OF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4
ZmUwMDAwMDAtMHhmZTAxZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkClsgIDc2My4xNDEy
NzBdIHN5c3RlbSAwMDowMDogW21lbSAweGZlMDM2MDAwLTB4ZmUwM2JmZmZdIGhhcyBiZWVu
IHJlc2VydmVkClsgIDc2My4xNDEyNzJdIHN5c3RlbSAwMDowMDogW21lbSAweGZlMDNkMDAw
LTB4ZmUzZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDEyNzRdIHN5c3RlbSAw
MDowMDogW21lbSAweGZlNDEwMDAwLTB4ZmU3ZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsg
IDc2My4xNDEyNzddIHN5c3RlbSAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwg
SURzIFBOUDBjMDIgKGFjdGl2ZSkKWyAgNzYzLjE0MTUzNl0gc3lzdGVtIDAwOjAxOiBbaW8g
IDB4MjAwMC0weDIwZmVdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE1MzldIHN5c3Rl
bSAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2
ZSkKWyAgNzYzLjE0MTYzOV0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4MDY4MC0weDA2OWZdIGhh
cyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE2NDFdIHN5c3RlbSAwMDowMjogW2lvICAweGZm
ZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE2NDNdIHN5c3RlbSAwMDowMjogW2lv
ICAweGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE2NDVdIHN5c3RlbSAwMDow
MjogW2lvICAweGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE2NDddIHN5c3Rl
bSAwMDowMjogW2lvICAweDE4MDAtMHgxOGZlXSBoYXMgYmVlbiByZXNlcnZlZApbICA3NjMu
MTQxNjQ5XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgxNjRlLTB4MTY0Zl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgNzYzLjE0MTY1MV0gc3lzdGVtIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkg
ZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICA3NjMuMTQxNzEyXSBzeXN0ZW0gMDA6
MDM6IFtpbyAgMHgwODAwLTB4MDg3Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MTcx
NF0gc3lzdGVtIDAwOjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMw
MiAoYWN0aXZlKQpbICA3NjMuMTQxNzE4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4IHRyaWdn
ZXJpbmcgMSBwb2xhcml0eSAwClsgIDc2My4xNDE3NTddIHBucCAwMDowNDogUGx1ZyBhbmQg
UGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKWyAgNzYzLjE0MTc4MF0g
c3lzdGVtIDAwOjA1OiBbaW8gIDB4MTg1NC0weDE4NTddIGhhcyBiZWVuIHJlc2VydmVkClsg
IDc2My4xNDE3ODNdIHN5c3RlbSAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwg
SURzIElOVDNmMGQgUE5QMGMwMiAoYWN0aXZlKQpbICA3NjMuMTQyMDg1XSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSA0IHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwClsgIDc2My4xNDIxNDZdIHBu
cCAwMDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2
ZSkKWyAgNzYzLjE0MzEyM10geGVuOiByZWdpc3RlcmluZyBnc2kgMTQgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDEKWyAgNzYzLjE0MzE2OV0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhZjAw
MDAtMHhmZGFmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MzE3Ml0gc3lzdGVt
IDAwOjA3OiBbbWVtIDB4ZmRhZTAwMDAtMHhmZGFlZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQK
WyAgNzYzLjE0MzE3NF0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhYzAwMDAtMHhmZGFjZmZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MzE3Nl0gc3lzdGVtIDAwOjA3OiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICA3NjMuMTQz
NjE0XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE3ZmZmXSBoYXMgYmVl
biByZXNlcnZlZApbICA3NjMuMTQzNjE2XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxODAw
MC0weGZlZDE4ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICA3NjMuMTQzNjE4XSBzeXN0ZW0g
MDA6MDg6IFttZW0gMHhmZWQxOTAwMC0weGZlZDE5ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApb
ICA3NjMuMTQzNjIwXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZm
XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgNzYzLjE0MzYyMl0gc3lzdGVtIDAwOjA4OiBb
bWVtIDB4ZmVkMjAwMDAtMHhmZWQzZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0
MzYyNF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0gY291bGQg
bm90IGJlIHJlc2VydmVkClsgIDc2My4xNDM2MjZdIHN5c3RlbSAwMDowODogW21lbSAweGZl
ZDQ1MDAwLTB4ZmVkOGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDM2MjhdIHN5
c3RlbSAwMDowODogW21lbSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgIDc2My4xNDM2MzFdIHN5c3RlbSAwMDowODogW21lbSAweGZlZTAwMDAwLTB4ZmVl
ZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDM2MzNdIHN5c3RlbSAwMDowODog
W21lbSAweDllMDAwMDAwLTB4OWUwMWZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4x
NDM2MzZdIHN5c3RlbSAwMDowODogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBO
UDBjMDIgKGFjdGl2ZSkKWyAgNzYzLjE0NDM3Nl0gcG5wOiBQblAgQUNQSTogZm91bmQgOSBk
ZXZpY2VzClsgIDc2My4xNDkwNDJdIFBNLVRpbWVyIGZhaWxlZCBjb25zaXN0ZW5jeSBjaGVj
ayAgKDB4ZmZmZmZmKSAtIGFib3J0aW5nLgpbICA3NjMuMTQ5MDQ1XSBwY2kgMDAwMDowMTow
MC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmZjAwMDAtMHhmZmZmZmZmZiBwcmVm
XTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93ClsgIDc2My4xNDkwNzVdIHBjaSAwMDAw
OjAxOjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4YTA4MTAwMDAtMHhhMDgxZmZmZiBw
cmVmXQpbICA3NjMuMTQ5MDc4XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMDFdClsgIDc2My4xNDkwODRdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4YTAwMDAwMDAtMHhhMDhmZmZmZl0KWyAgNzYzLjE0OTA4OV0gcGNpIDAwMDA6
MDA6MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ZjAwMDAwMC0weDlmZmZmZmZmIDY0
Yml0IHByZWZdClsgIDc2My4xNDkwOTZdIHBjaSAwMDAwOjAwOjFkLjI6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwMl0KWyAgNzYzLjE0OTA5OV0gcGNpIDAwMDA6MDA6MWQuMjogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHg0MDAwLTB4NGZmZl0KWyAgNzYzLjE0OTExMF0gcGNpIDAwMDA6MDA6
MWQuMjogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhMGIwMDAwMC0weGEwY2ZmZmZmXQpbICA3
NjMuMTQ5MTE5XSBwY2kgMDAwMDowMDoxZC4zOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDNdClsg
IDc2My4xNDkxMjJdIHBjaSAwMDAwOjAwOjFkLjM6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4
MzAwMC0weDNmZmZdClsgIDc2My4xNDkxMjddIHBjaSAwMDAwOjAwOjFkLjM6ICAgYnJpZGdl
IHdpbmRvdyBbbWVtIDB4YTA5MDAwMDAtMHhhMGFmZmZmZl0KWyAgNzYzLjE0OTEzN10gcGNp
X2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3ddClsg
IDc2My4xNDkxMzhdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4MGQwMC0w
eGZmZmYgd2luZG93XQpbICA3NjMuMTQ5MTM4XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl
IDYgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQpbICA3NjMuMTQ5MTM5XSBw
Y2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW21lbSAweDllMDAwMDAwLTB4ZGZmZmZmZmYg
d2luZG93XQpbICA3NjMuMTQ5MTM5XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDggW21l
bSAweDg4MDAwMDAwMC0weDhiZmZmZmZmZiB3aW5kb3ddClsgIDc2My4xNDkxNDBdIHBjaV9i
dXMgMDAwMDowMDogcmVzb3VyY2UgOSBbbWVtIDB4ZmQwMDAwMDAtMHhmZTdmZmZmZiB3aW5k
b3ddClsgIDc2My4xNDkxNDFdIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgMSBbbWVtIDB4
YTAwMDAwMDAtMHhhMDhmZmZmZl0KWyAgNzYzLjE0OTE0MV0gcGNpX2J1cyAwMDAwOjAxOiBy
ZXNvdXJjZSAyIFttZW0gMHg5ZjAwMDAwMC0weDlmZmZmZmZmIDY0Yml0IHByZWZdClsgIDc2
My4xNDkxNDJdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMCBbaW8gIDB4NDAwMC0weDRm
ZmZdClsgIDc2My4xNDkxNDNdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMSBbbWVtIDB4
YTBiMDAwMDAtMHhhMGNmZmZmZl0KWyAgNzYzLjE0OTE0M10gcGNpX2J1cyAwMDAwOjAzOiBy
ZXNvdXJjZSAwIFtpbyAgMHgzMDAwLTB4M2ZmZl0KWyAgNzYzLjE0OTE0NF0gcGNpX2J1cyAw
MDAwOjAzOiByZXNvdXJjZSAxIFttZW0gMHhhMDkwMDAwMC0weGEwYWZmZmZmXQpbICA3NjMu
MTQ5MzExXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIKWyAgNzYzLjE0OTU3
N10gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjog
OSwgMjA5NzE1MiBieXRlcykKWyAgNzYzLjE0OTgyM10gVENQIGJpbmQgaGFzaCB0YWJsZSBl
bnRyaWVzOiA2NTUzNiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpClsgIDc2My4xNDk4OTZd
IFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgMjYyMTQ0IGJpbmQg
NjU1MzYpClsgIDc2My4xNDk5NDNdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0IChv
cmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICA3NjMuMTUwMDI0XSBVRFAtTGl0ZSBoYXNoIHRh
YmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICA3NjMuMTUw
MDk2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgNzYzLjE1MDE2N10g
eGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgNzYz
LjE1MDE3OV0geGVuOiAtLT4gcGlycT0xNiAtPiBpcnE9MTYgKGdzaT0xNikKWyAgNzYzLjE1
MDY0MF0gUENJOiBDTFMgMTI4IGJ5dGVzLCBkZWZhdWx0IDY0ClsgIDc2My4xNTA2NjVdIFVu
cGFja2luZyBpbml0cmFtZnMuLi4KWyAgNzYzLjM2NDQ0Ml0gRnJlZWluZyBpbml0cmQgbWVt
b3J5OiAxOTkzMksKWyAgNzYzLjM2NDg1MV0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5r
IHN1YnN5cyAoZGlzYWJsZWQpClsgIDc2My4zNjQ4NjRdIGF1ZGl0OiB0eXBlPTIwMDAgYXVk
aXQoMTUxNjY5Nzc2Ni4yOTU6MSk6IGluaXRpYWxpemVkClsgIDc2My4zNjUyNzZdIHdvcmtp
bmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTQwIG1heF9vcmRlcj0yMyBidWNrZXRfb3JkZXI9MApb
ICA3NjMuMzY1NjEzXSB6YnVkOiBsb2FkZWQKWyAgNzYzLjM2NjIyNF0gQmxvY2sgbGF5ZXIg
U0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1
MCkKWyAgNzYzLjM2NjI1OF0gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICA3NjMu
MzY2MjYwXSBpbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZApbICA3NjMuMzY2Mjcz
XSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgIDc2My4zNjYzOTNd
IHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE3IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgIDc2
My4zNjY0MDZdIHhlbjogLS0+IHBpcnE9MTcgLT4gaXJxPTE3IChnc2k9MTcpClsgIDc2My4z
NjY1OTddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgIDc2My4zNjY2MDRdIHhlbjogLS0+IHBpcnE9MTggLT4gaXJxPTE4IChnc2k9MTgpClsg
IDc2My4zNjY3NzddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxClsgIDc2My4zNjY3ODNdIHhlbjogLS0+IHBpcnE9MTkgLT4gaXJxPTE5IChnc2k9
MTkpClsgIDc2My4zNjY5MzBdIGFlciAwMDAwOjAwOjFkLjA6cGNpZTAwMjogc2VydmljZSBk
cml2ZXIgYWVyIGxvYWRlZApbICA3NjMuMzY2OTUxXSBhZXIgMDAwMDowMDoxZC4yOnBjaWUw
MDI6IHNlcnZpY2UgZHJpdmVyIGFlciBsb2FkZWQKWyAgNzYzLjM2Njk3Ml0gYWVyIDAwMDA6
MDA6MWQuMzpwY2llMDAyOiBzZXJ2aWNlIGRyaXZlciBhZXIgbG9hZGVkClsgIDc2My4zNjY5
ODJdIHBjaWVwb3J0IDAwMDA6MDA6MWQuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUg
UE1FIGludGVycnVwdApbICA3NjMuMzY2OTg1XSBwY2kgMDAwMDowMTowMC4wOiBTaWduYWxp
bmcgUE1FIHRocm91Z2ggUENJZSBQTUUgaW50ZXJydXB0ClsgIDc2My4zNjY5ODldIHBjaWVf
cG1lIDAwMDA6MDA6MWQuMDpwY2llMDAxOiBzZXJ2aWNlIGRyaXZlciBwY2llX3BtZSBsb2Fk
ZWQKWyAgNzYzLjM2Njk5Nl0gcGNpZXBvcnQgMDAwMDowMDoxZC4yOiBTaWduYWxpbmcgUE1F
IHRocm91Z2ggUENJZSBQTUUgaW50ZXJydXB0ClsgIDc2My4zNjY5OThdIHBjaSAwMDAwOjAy
OjAwLjA6IFNpZ25hbGluZyBQTUUgdGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgNzYz
LjM2NzAwM10gcGNpZV9wbWUgMDAwMDowMDoxZC4yOnBjaWUwMDE6IHNlcnZpY2UgZHJpdmVy
IHBjaWVfcG1lIGxvYWRlZApbICA3NjMuMzY3MDEwXSBwY2llcG9ydCAwMDAwOjAwOjFkLjM6
IFNpZ25hbGluZyBQTUUgdGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgNzYzLjM2NzAx
Ml0gcGNpIDAwMDA6MDM6MDAuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGlu
dGVycnVwdApbICA3NjMuMzY3MDE2XSBwY2llX3BtZSAwMDAwOjAwOjFkLjM6cGNpZTAwMTog
c2VydmljZSBkcml2ZXIgcGNpZV9wbWUgbG9hZGVkClsgIDc2My4zNjcwMjFdIHBjaV9ob3Rw
bHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUgdmVyc2lvbjogMC41ClsgIDc2My4zNjcwMjRd
IHBjaWVocDogUENJIEV4cHJlc3MgSG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lv
bjogMC40ClsgIDc2My4zNjcwMzNdIGVmaWZiOiBwcm9iaW5nIGZvciBlZmlmYgpbICA3NjMu
MzY3MTcwXSBlZmlmYjogZnJhbWVidWZmZXIgYXQgMHg5ZjAwMDAwMCwgdXNpbmcgMTg3Nmss
IHRvdGFsIDE4NzVrClsgIDc2My4zNjcxNzJdIGVmaWZiOiBtb2RlIGlzIDgwMHg2MDB4MzIs
IGxpbmVsZW5ndGg9MzIwMCwgcGFnZXM9MQpbICA3NjMuMzY3MTc0XSBlZmlmYjogc2Nyb2xs
aW5nOiByZWRyYXcKWyAgNzYzLjM2NzE3Nl0gZWZpZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6
ODo4LCBzaGlmdD0yNDoxNjo4OjAKWyAgNzYzLjM4MTA0NV0gQ29uc29sZTogc3dpdGNoaW5n
IHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEwMHgzNwpbICA3NjMuMzk0MzU3XSBm
YjA6IEVGSSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQpbICA3NjMuMzk0NTM0XSBpbnRlbF9p
ZGxlOiBNV0FJVCBzdWJzdGF0ZXM6IDB4MTQyMTIwClsgIDc2My4zOTQ1MzVdIGludGVsX2lk
bGU6IHYwLjQuMSBtb2RlbCAweDlFClsgIDc2My4zOTQ1MzddIGludGVsX2lkbGU6IGludGVs
X2lkbGUgeWllbGRpbmcgdG8gbm9uZQpbICA3NjMuMzk0NzM2XSBNb25pdG9yLU13YWl0IHdp
bGwgYmUgdXNlZCB0byBlbnRlciBDLTEgc3RhdGUKWyAgNzYzLjM5NDczOF0gTW9uaXRvci1N
d2FpdCB3aWxsIGJlIHVzZWQgdG8gZW50ZXIgQy0yIHN0YXRlClsgIDc2My4zOTU5OTNdIFdh
cm5pbmc6IFByb2Nlc3NvciBQbGF0Zm9ybSBMaW1pdCBub3Qgc3VwcG9ydGVkLgpbICA3NjMu
Mzk2MDY3XSBFUlNUOiBFcnJvciBSZWNvcmQgU2VyaWFsaXphdGlvbiBUYWJsZSAoRVJTVCkg
c3VwcG9ydCBpcyBpbml0aWFsaXplZC4KWyAgNzYzLjM5NjM1MV0gcHN0b3JlOiB1c2luZyB6
bGliIGNvbXByZXNzaW9uClsgIDc2My4zOTY1MTddIHBzdG9yZTogUmVnaXN0ZXJlZCBlcnN0
IGFzIHBlcnNpc3RlbnQgc3RvcmUgYmFja2VuZApbICA3NjMuMzk3MDEwXSBHSEVTOiBBUEVJ
IGZpcm13YXJlIGZpcnN0IG1vZGUgaXMgZW5hYmxlZCBieSBBUEVJIGJpdCBhbmQgV0hFQSBf
T1NDLgpbICA3NjMuMzk3NTcwXSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRz
LCBJUlEgc2hhcmluZyBlbmFibGVkClsgIDc2My40MTg4NDBdIDAwOjA2OiB0dHlTMCBhdCBJ
L08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEEKWyAg
NzYzLjQxOTQwNl0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFzIGluIF9DUlMK
WyAgNzYzLjQxOTYxMV0gTGludXggYWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAzClsgIDc2My40
MTk4MDFdIEFNRCBJT01NVXYyIGRyaXZlciBieSBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3Vz
ZS5kZT4KWyAgNzYzLjQyMDAyOF0gQU1EIElPTU1VdjIgZnVuY3Rpb25hbGl0eSBub3QgYXZh
aWxhYmxlIG9uIHRoaXMgc3lzdGVtClsgIDc2My40MjA3NzVdIGk4MDQyOiBQTlA6IE5vIFBT
LzIgY29udHJvbGxlciBmb3VuZC4gUHJvYmluZyBwb3J0cyBkaXJlY3RseS4KWyAgNzY0LjM4
OTE1Ml0gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9j
eWNsZXM6IDB4NmQ1MzY5Mjc1MjYsIG1heF9pZGxlX25zOiA4ODE1OTA0NTI2NjMgbnMKWyAg
NzY0LjUyMjIxOF0gaTgwNDI6IE5vIGNvbnRyb2xsZXIgZm91bmQKWyAgNzY0LjUyOTk2M10g
bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgNzY0
LjUzNzYzM10gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgIDc2NC41
NDU2MTNdIHJ0Y19jbW9zIDAwOjA0OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBh
cyBydGMwClsgIDc2NC41NTMyOTZdIHJ0Y19jbW9zIDAwOjA0OiBhbGFybXMgdXAgdG8gb25l
IG1vbnRoLCB5M2ssIDI0MiBieXRlcyBudnJhbQpbICA3NjQuNTYwNzc2XSBpbnRlbF9wc3Rh
dGU6IEludGVsIFAtc3RhdGUgZHJpdmVyIGluaXRpYWxpemluZwpbICA3NjQuNTY4NDk1XSBs
ZWR0cmlnLWNwdTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzClsg
IDc2NC41NzY2OTldIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgNzY0
LjU4NDYzOV0gbWlwNjogTW9iaWxlIElQdjYKWyAgNzY0LjU5MjE2Nl0gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAxNwpbICA3NjQuNTk5NzI1XSBtcGxzX2dzbzogTVBMUyBH
U08gc3VwcG9ydApbICA3NjQuNjA3Mjk0XSBtY2U6IFVuYWJsZSB0byBpbml0IGRldmljZSAv
ZGV2L21jZWxvZyAocmM6IC0xNikKWyAgNzY0LjYxNDk0OV0gbWljcm9jb2RlOiBzaWc9MHg5
MDZlOSwgcGY9MHgyLCByZXZpc2lvbj0weDVlClsgIDc2NC42MjI2NDddIG1pY3JvY29kZTog
TWljcm9jb2RlIFVwZGF0ZSBEcml2ZXI6IHYyLjAxIDx0aWdyYW5AYWl2YXppYW4uZnNuZXQu
Y28udWs+LCBQZXRlciBPcnViYQpbICA3NjQuNjMwNTQxXSByZWdpc3RlcmVkIHRhc2tzdGF0
cyB2ZXJzaW9uIDEKWyAgNzY0LjYzODEyOF0genN3YXA6IGxvYWRlZCB1c2luZyBwb29sIGx6
by96YnVkClsgIDc2NC42NDU5NDJdIGltYTogTm8gVFBNIGNoaXAgZm91bmQsIGFjdGl2YXRp
bmcgVFBNLWJ5cGFzcyEKWyAgNzY0LjY1NDM0MV0gcnRjX2Ntb3MgMDA6MDQ6IHNldHRpbmcg
c3lzdGVtIGNsb2NrIHRvIDIwMTgtMDEtMjMgMDg6NTY6MDggVVRDICgxNTE2Njk3NzY4KQpb
ICA3NjQuNjYyMTA0XSBQTTogSGliZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291
bGQgbm90IGJlIGxvYWRlZC4KWyAgNzY0LjY2MjQzMV0gRnJlZWluZyB1bnVzZWQga2VybmVs
IG1lbW9yeTogMTQwOEsKWyAgNzY0LjY3MDE0NF0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2Vy
bmVsIHJlYWQtb25seSBkYXRhOiAxMjI4OGsKWyAgNzY0LjY4MDA2OV0gRnJlZWluZyB1bnVz
ZWQga2VybmVsIG1lbW9yeTogMTk4MEsKWyAgNzY0LjY4ODE2OF0gRnJlZWluZyB1bnVzZWQg
a2VybmVsIG1lbW9yeTogMTI0OEsKWyAgNzY0LjcxNjExM10geDg2L21tOiBDaGVja2VkIFcr
WCBtYXBwaW5nczogRkFJTEVELCA0MDkwIFcrWCBwYWdlcyBmb3VuZC4KWyAgNzY0Ljc4NzMw
NV0gaGlkcmF3OiByYXcgSElEIGV2ZW50cyBkcml2ZXIgKEMpIEppcmkgS29zaW5hClsgIDc2
NC44MDIxOTRdIHRoZXJtYWwgTE5YVEhFUk06MDA6IHJlZ2lzdGVyZWQgYXMgdGhlcm1hbF96
b25lMApbICA3NjQuODA5NzI1XSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDBdICgyOCBDKQpb
ICA3NjQuODE3Mzk5XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZApbICA3NjQuODE3
NDYyXSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVkClsgIDc2NC44
MTc0NjJdIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUt
MjAwNyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4KWyAgNzY0LjgzNDIz
Ml0gdGhlcm1hbCBMTlhUSEVSTTowMTogcmVnaXN0ZXJlZCBhcyB0aGVybWFsX3pvbmUxClsg
IDc2NC44MzQyNjddIEFDUEk6IFRoZXJtYWwgWm9uZSBbVFowMV0gKDMwIEMpClsgIDc2NC44
NjE3MzVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMK
WyAgNzY0Ljg2OTA0NV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl
ciBodWIKWyAgNzY0Ljg3NjA1OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRy
aXZlciB1c2IKWyAgNzY0Ljg4MzEwNl0gUFRQIGNsb2NrIHN1cHBvcnQgcmVnaXN0ZXJlZApb
ICA3NjQuODkwMzEwXSBkY2Egc2VydmljZSBzdGFydGVkLCB2ZXJzaW9uIDEuMTIuMQpbICA3
NjQuODkwNTU2XSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICA3NjQuOTA0NjU5XSBp
ODAxX3NtYnVzIDAwMDA6MDA6MWYuNDogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDMp
ClsgIDc2NC45MTIzMzJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgIDc2NC45MTIzMzZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYKWyAg
NzY0LjkxOTM3Ml0gaWdiOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgRHJp
dmVyIC0gdmVyc2lvbiA1LjQuMC1rClsgIDc2NC45MTk2MTldIGk4MDFfc21idXMgMDAwMDow
MDoxZi40OiBTUEQgV3JpdGUgRGlzYWJsZSBpcyBzZXQKWyAgNzY0LjkyMjM4M10gbGliYXRh
IHZlcnNpb24gMy4wMCBsb2FkZWQuClsgIDc2NC45MjY3MDVdIGk4MDFfc21idXMgMDAwMDow
MDoxZi40OiBTTUJ1cyB1c2luZyBQQ0kgaW50ZXJydXB0ClsgIDc2NC45NDAzOTRdIGlnYjog
Q29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uClsgIDc2NC45NDgw
MDVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsg
IDc2NC45NDgwMDhdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTgKWyAgNzY0Ljk1NjQ4M10g
QVZYMiB2ZXJzaW9uIG9mIGdjbV9lbmMvZGVjIGVuZ2FnZWQuClsgIDc2NC45NjM1NjJdIEFF
UyBDVFIgbW9kZSBieTggb3B0aW1pemF0aW9uIGVuYWJsZWQKWyAgNzY0Ljk2OTQ3NV0gaWdi
IDAwMDA6MDI6MDAuMDogUEhZIHJlc2V0IGlzIGJsb2NrZWQgZHVlIHRvIFNPTC9JREVSIHNl
c3Npb24uClsgIDc2NC45Nzk3ODFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxClsgIDc2NC45Nzk3ODVdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
MTYKWyAgNzY0Ljk4NjY1N10geGhjaV9oY2QgMDAwMDowMDoxNC4wOiB4SENJIEhvc3QgQ29u
dHJvbGxlcgpbICA3NjQuOTkzNTYzXSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IG5ldyBVU0Ig
YnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMQpbICA3NjUuMDAxNjYwXSB4
aGNpX2hjZCAwMDAwOjAwOjE0LjA6IGhjYyBwYXJhbXMgMHgyMDAwNzdjMSBoY2kgdmVyc2lv
biAweDEwMCBxdWlya3MgMHgwMDEwOTgxMApbICA3NjUuMDA4NjQzXSB4aGNpX2hjZCAwMDAw
OjAwOjE0LjA6IGNhY2hlIGxpbmUgc2l6ZSBvZiAxMjggaXMgbm90IHN1cHBvcnRlZApbICA3
NjUuMDA4NzUyXSB1c2IgdXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFk
NmIsIGlkUHJvZHVjdD0wMDAyClsgIDc2NS4wMTU2ODBdIHVzYiB1c2IxOiBOZXcgVVNCIGRl
dmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICA3NjUu
MDIyNjEzXSB1c2IgdXNiMTogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgNzY1
LjAyOTQ3MV0gdXNiIHVzYjE6IE1hbnVmYWN0dXJlcjogTGludXggNC45LjAtNS1hbWQ2NCB4
aGNpLWhjZApbICA3NjUuMDM2NDg0XSB1c2IgdXNiMTogU2VyaWFsTnVtYmVyOiAwMDAwOjAw
OjE0LjAKWyAgNzY1LjA0MzUzMl0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgNzY1
LjA1MDM1M10gaHViIDEtMDoxLjA6IDE2IHBvcnRzIGRldGVjdGVkClsgIDc2NS4wNTcyNjhd
IHBwcyBwcHMwOiBuZXcgUFBTIHNvdXJjZSBwdHAwClsgIDc2NS4wNjM5ODRdIGlnYiAwMDAw
OjAyOjAwLjA6IGFkZGVkIFBIQyBvbiBldGgwClsgIDc2NS4wNjg2MjFdIHhoY2lfaGNkIDAw
MDA6MDA6MTQuMDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgNzY1LjA2ODY0MV0geGhjaV9o
Y2QgMDAwMDowMDoxNC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMg
bnVtYmVyIDIKWyAgNzY1LjA2OTgyN10gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5k
LCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMwpbICA3NjUuMDY5ODI4XSB1c2IgdXNi
MjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVt
YmVyPTEKWyAgNzY1LjA2OTgyOV0gdXNiIHVzYjI6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250
cm9sbGVyClsgIDc2NS4wNjk4MzBdIHVzYiB1c2IyOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQu
OS4wLTUtYW1kNjQgeGhjaS1oY2QKWyAgNzY1LjA2OTgzMF0gdXNiIHVzYjI6IFNlcmlhbE51
bWJlcjogMDAwMDowMDoxNC4wClsgIDc2NS4wNzE0NTVdIGh1YiAyLTA6MS4wOiBVU0IgaHVi
IGZvdW5kClsgIDc2NS4wNzIwOTBdIGh1YiAyLTA6MS4wOiAxMCBwb3J0cyBkZXRlY3RlZApb
ICA3NjUuMTMwMzY2XSBpZ2IgMDAwMDowMjowMC4wOiBJbnRlbChSKSBHaWdhYml0IEV0aGVy
bmV0IE5ldHdvcmsgQ29ubmVjdGlvbgpbICA3NjUuMTM3MDY2XSBpZ2IgMDAwMDowMjowMC4w
OiBldGgwOiAoUENJZToyLjVHYi9zOldpZHRoIHgxKSBhNDpiZjowMToxZjphMDowMApbICA3
NjUuMTQzODU5XSBpZ2IgMDAwMDowMjowMC4wOiBldGgwOiBQQkEgTm86IDAwNjIwMC0wMDAK
WyAgNzY1LjE1MDUxMV0gaWdiIDAwMDA6MDI6MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0
cy4gNCByeCBxdWV1ZShzKSwgNCB0eCBxdWV1ZShzKQpbICA3NjUuMTU3NDcxXSB4ZW46IHJl
Z2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICA3NjUuMTU3NDc1
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE5ClsgIDc2NS4xNTc1NDVdIGFoY2kgMDAwMDow
MDoxNy4wOiB2ZXJzaW9uIDMuMApbICA3NjUuMTU4MzQ1XSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICA3NjUuMTU4NjQ0XSBBbHJlYWR5IHNl
dHVwIHRoZSBHU0kgOjE2ClsgIDc2NS4xNzA4NTldIGFoY2kgMDAwMDowMDoxNy4wOiBBSENJ
IDAwMDEuMDMwMSAzMiBzbG90cyA4IHBvcnRzIDYgR2JwcyAweGZmIGltcGwgU0FUQSBtb2Rl
ClsgIDc2NS4xNzc2MTBdIGFoY2kgMDAwMDowMDoxNy4wOiBmbGFnczogNjRiaXQgbmNxIHNu
dGYgbGVkIGNsbyBvbmx5IHBpbyBzbHVtIHBhcnQgZW1zIGRlc28gc2FkbSBzZHMgYXBzdCAK
WyAgNzY1LjE4OTgwN10gaWdiIDAwMDA6MDM6MDAuMDogUEhZIHJlc2V0IGlzIGJsb2NrZWQg
ZHVlIHRvIFNPTC9JREVSIHNlc3Npb24uClsgIDc2NS4yMTUwNjddIHBwcyBwcHMxOiBuZXcg
UFBTIHNvdXJjZSBwdHAxClsgIDc2NS4yMjE5NzldIGlnYiAwMDAwOjAzOjAwLjA6IGFkZGVk
IFBIQyBvbiBldGgxClsgIDc2NS4yMjg5MzVdIGlnYiAwMDAwOjAzOjAwLjA6IEludGVsKFIp
IEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBDb25uZWN0aW9uClsgIDc2NS4yMzU5OTBdIGln
YiAwMDAwOjAzOjAwLjA6IGV0aDE6IChQQ0llOjIuNUdiL3M6V2lkdGggeDEpIGE0OmJmOjAx
OjFmOmEwOjAxClsgIDc2NS4yNDMwNjJdIGlnYiAwMDAwOjAzOjAwLjA6IGV0aDE6IFBCQSBO
bzogMDA2MjAwLTAwMApbICA3NjUuMjQ5OTM1XSBpZ2IgMDAwMDowMzowMC4wOiBVc2luZyBN
U0ktWCBpbnRlcnJ1cHRzLiA0IHJ4IHF1ZXVlKHMpLCA0IHR4IHF1ZXVlKHMpClsgIDc2NS4y
NTc2NDddIGlnYiAwMDAwOjAzOjAwLjAgZW5vMjogcmVuYW1lZCBmcm9tIGV0aDEKWyAgNzY1
LjI2NDk2Ml0gc2NzaSBob3N0MDogYWhjaQpbICA3NjUuMjcxOTIzXSBzY3NpIGhvc3QxOiBh
aGNpClsgIDc2NS4yNzg1NTVdIHNjc2kgaG9zdDI6IGFoY2kKWyAgNzY1LjI4NTAyOV0gc2Nz
aSBob3N0MzogYWhjaQpbICA3NjUuMjg2OTI4XSBpZ2IgMDAwMDowMjowMC4wIGVubzE6IHJl
bmFtZWQgZnJvbSBldGgwClsgIDc2NS4zMDkxMTZdIHNjc2kgaG9zdDQ6IGFoY2kKWyAgNzY1
LjMyNTQ2OF0gc2NzaSBob3N0NTogYWhjaQpbICA3NjUuMzMxNjExXSBzY3NpIGhvc3Q2OiBh
aGNpClsgIDc2NS4zMzc3MzddIHNjc2kgaG9zdDc6IGFoY2kKWyAgNzY1LjM0MTEzNV0gcmFu
ZG9tOiBjcm5nIGluaXQgZG9uZQpbICA3NjUuMzQ5NTMzXSBhdGExOiBTQVRBIG1heCBVRE1B
LzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MTAwIGlycSAxODkKWyAg
NzY1LjM1NTY3M10gYXRhMjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEwZDE4
MDAwIHBvcnQgMHhhMGQxODE4MCBpcnEgMTg5ClsgIDc2NS4zNjE3MDZdIGF0YTM6IFNBVEEg
bWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMGQxODAwMCBwb3J0IDB4YTBkMTgyMDAgaXJx
IDE4OQpbICA3NjUuMzY3NTE2XSBhdGE0OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4
QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MjgwIGlycSAxODkKWyAgNzY1LjM3MzIxN10gYXRh
NTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEwZDE4MDAwIHBvcnQgMHhhMGQx
ODMwMCBpcnEgMTg5ClsgIDc2NS4zNzg4MTddIGF0YTY6IFNBVEEgbWF4IFVETUEvMTMzIGFi
YXIgbTIwNDhAMHhhMGQxODAwMCBwb3J0IDB4YTBkMTgzODAgaXJxIDE4OQpbICA3NjUuMzg0
MjM0XSBhdGE3OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9y
dCAweGEwZDE4NDAwIGlycSAxODkKWyAgNzY1LjM4OTUyOF0gYXRhODogU0FUQSBtYXggVURN
QS8xMzMgYWJhciBtMjA0OEAweGEwZDE4MDAwIHBvcnQgMHhhMGQxODQ4MCBpcnEgMTg5Clsg
IDc2NS4zOTcxNDVdIHVzYiAxLTE6IG5ldyBmdWxsLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVy
IDIgdXNpbmcgeGhjaV9oY2QKWyAgNzY1LjQxMzM5Nl0gY2xvY2tzb3VyY2U6IFN3aXRjaGVk
IHRvIGNsb2Nrc291cmNlIHRzYwpbICA3NjUuNTYyNzQ0XSB1c2IgMS0xOiBOZXcgVVNCIGRl
dmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2YiwgaWRQcm9kdWN0PWZmMTAKWyAgNzY1LjU2ODA3
M10gdXNiIDEtMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9Miwg
U2VyaWFsTnVtYmVyPTMKWyAgNzY1LjU3MzQ1Nl0gdXNiIDEtMTogUHJvZHVjdDogVmlydHVh
bCBLZXlib2FyZCBhbmQgTW91c2UKWyAgNzY1LjU3ODc4NV0gdXNiIDEtMTogTWFudWZhY3R1
cmVyOiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4KWyAgNzY1LjU4NDAyMV0gdXNiIDEtMTog
U2VyaWFsTnVtYmVyOiBzZXJpYWwKWyAgNzY1LjU5MTk0NF0gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKWyAgNzY1LjU5NzE2NV0gdXNiaGlkOiBV
U0IgSElEIGNvcmUgZHJpdmVyClsgIDc2NS42MDI4MjZdIGlucHV0OiBBbWVyaWNhbiBNZWdh
dHJlbmRzIEluYy4gVmlydHVhbCBLZXlib2FyZCBhbmQgTW91c2UgYXMgL2RldmljZXMvcGNp
MDAwMDowMC8wMDAwOjAwOjE0LjAvdXNiMS8xLTEvMS0xOjEuMC8wMDAzOjA0NkI6RkYxMC4w
MDAxL2lucHV0L2lucHV0MApbICA3NjUuNjEzNDI2XSBoaWQtZ2VuZXJpYyAwMDAzOjA0NkI6
RkYxMC4wMDAxOiBpbnB1dCxoaWRyYXcwOiBVU0IgSElEIHYxLjEwIEtleWJvYXJkIFtBbWVy
aWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVhbCBLZXlib2FyZCBhbmQgTW91c2VdIG9uIHVz
Yi0wMDAwOjAwOjE0LjAtMS9pbnB1dDAKWyAgNzY1LjYyNDQzMV0gaW5wdXQ6IEFtZXJpY2Fu
IE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNl
cy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMC91c2IxLzEtMS8xLTE6MS4xLzAwMDM6MDQ2QjpG
RjEwLjAwMDIvaW5wdXQvaW5wdXQxClsgIDc2NS42MzYxNzldIGhpZC1nZW5lcmljIDAwMDM6
MDQ2QjpGRjEwLjAwMDI6IGlucHV0LGhpZHJhdzE6IFVTQiBISUQgdjEuMTAgTW91c2UgW0Ft
ZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24g
dXNiLTAwMDA6MDA6MTQuMC0xL2lucHV0MQpbICA3NjUuNzA1Njg2XSBhdGE0OiBTQVRBIGxp
bmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgNzY1LjcxMTgwNV0gYXRhNTog
U0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgIDc2NS43MTc4MDBd
IGF0YTM6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICA3NjUu
NzIzNzkzXSBhdGEyOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250
cm9sIDMwMCkKWyAgNzY1LjcyOTkzNV0gYXRhNjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMg
MCBTQ29udHJvbCAzMDApClsgIDc2NS43MzYxOTFdIGF0YTE6IFNBVEEgbGluayB1cCA2LjAg
R2JwcyAoU1N0YXR1cyAxMzMgU0NvbnRyb2wgMzAwKQpbICA3NjUuNzQyNTEwXSBhdGE3OiBT
QVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgNzY1Ljc0ODc3OF0g
YXRhODogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgIDc2NS43
NTgwMjhdIGF0YTIuMDA6IEFUQS05OiBIR1NUIEhVUzcyNjA0MEFMQTYxMCwgQTVHTlQ5MjAs
IG1heCBVRE1BLzEzMwpbICA3NjUuNzY0NDU5XSBhdGEyLjAwOiA3ODE0MDM3MTY4IHNlY3Rv
cnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGggMzEvMzIpLCBBQQpbICA3NjUuNzc0MDI1
XSBhdGExLjAwOiBBVEEtOTogSEdTVCBIVVM3MjYwNDBBTEE2MTAsIEE1R05UOTIwLCBtYXgg
VURNQS8xMzMKWyAgNzY1Ljc4MDkzM10gYXRhMS4wMDogNzgxNDAzNzE2OCBzZWN0b3JzLCBt
dWx0aSAwOiBMQkE0OCBOQ1EgKGRlcHRoIDMxLzMyKSwgQUEKWyAgNzY1Ljc4OTM5OF0gYXRh
Mi4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgNzY1Ljc5OTY0OF0gYXRhMS4wMDog
Y29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgNzY1LjgwNjYyMF0gc2NzaSAwOjA6MDowOiBE
aXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBIR1NUIEhVUzcyNjA0MEFMIFQ5MjAgUFE6IDAg
QU5TSTogNQpbICA3NjUuODQ1NjY5XSBzY3NpIDE6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAg
IEFUQSAgICAgIEhHU1QgSFVTNzI2MDQwQUwgVDkyMCBQUTogMCBBTlNJOiA1ClsgIDc2NS44
ODcxNTRdIHNkIDA6MDowOjA6IFtzZGFdIDc4MTQwMzcxNjggNTEyLWJ5dGUgbG9naWNhbCBi
bG9ja3M6ICg0LjAwIFRCLzMuNjQgVGlCKQpbICA3NjUuODg3MTYxXSBzZCAxOjA6MDowOiBb
c2RiXSA3ODE0MDM3MTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoNC4wMCBUQi8zLjY0
IFRpQikKWyAgNzY1Ljg4NzgxNV0gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUgUHJvdGVjdCBp
cyBvZmYKWyAgNzY1Ljg4Nzg2M10gc2QgMTowOjA6MDogW3NkYl0gTW9kZSBTZW5zZTogMDAg
M2EgMDAgMDAKWyAgNzY1Ljg4ODE4NF0gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUgY2FjaGU6
IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3Ig
RlVBClsgIDc2NS45MjQzMzldIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMg
b2ZmClsgIDc2NS45MzE3MzFdIHNkIDA6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNh
IDAwIDAwClsgIDc2NS45MzE3MzddIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBl
bmFibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZV
QQpbICA3NjUuOTQ2NzIyXSAgc2RiOiBzZGIxIHNkYjIgc2RiMyBzZGI0ClsgIDc2NS45NTI0
OTVdIHNkIDE6MDowOjA6IFtzZGJdIEF0dGFjaGVkIFNDU0kgZGlzawpbICA3NjYuMDA4MTEy
XSAgc2RhOiBzZGExIHNkYTIgc2RhMyBzZGE0ClsgIDc2Ni4wMTYwMzFdIHNkIDA6MDowOjA6
IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICA3NjYuMjEwOTA3XSBtZDogYmluZDxzZGEy
PgpbICA3NjYuMzExNDQ4XSBtZDogYmluZDxzZGIyPgpbICA3NjYuMzI4OTY3XSBtZDogYmlu
ZDxzZGI0PgpbICA3NjYuMzM2MTIwXSBtZDogcmFpZDEgcGVyc29uYWxpdHkgcmVnaXN0ZXJl
ZCBmb3IgbGV2ZWwgMQpbICA3NjYuMzQyNzQ1XSBtZDogYmluZDxzZGE0PgpbICA3NjYuMzQ5
NDE3XSBtZC9yYWlkMTptZDI6IGFjdGl2ZSB3aXRoIDIgb3V0IG9mIDIgbWlycm9ycwpbICA3
NjYuMzU1Njg5XSBtZDI6IGRldGVjdGVkIGNhcGFjaXR5IGNoYW5nZSBmcm9tIDAgdG8gMjA5
NzA0MDU4ODgKWyAgNzY2LjM2MTk1NF0gbWQvcmFpZDE6bWQ0OiBhY3RpdmUgd2l0aCAyIG91
dCBvZiAyIG1pcnJvcnMKWyAgNzY2LjM2ODEzNV0gY3JlYXRlZCBiaXRtYXAgKDI5IHBhZ2Vz
KSBmb3IgZGV2aWNlIG1kNApbICA3NjYuMzc0NjY1XSBtZDQ6IGJpdG1hcCBpbml0aWFsaXpl
ZCBmcm9tIGRpc2s6IHJlYWQgMiBwYWdlcywgc2V0IDAgb2YgNTkyMzQgYml0cwpbICA3NjYu
NDE1MTExXSBtZDQ6IGRldGVjdGVkIGNhcGFjaXR5IGNoYW5nZSBmcm9tIDAgdG8gMzk3NTA3
OTE5ODcyMApbICA3NjYuNjI0NzcyXSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6IHZlcnNpb24g
MS4wLjMKWyAgNzY2LjYzMTMwMF0gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMzUuMC1pb2N0
bCAoMjAxNi0wNi0yMykgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KWyAgNzY4
LjM5NDQ4NV0gZTEwMDogSW50ZWwoUikgUFJPLzEwMCBOZXR3b3JrIERyaXZlciwgMy41LjI0
LWsyLU5BUEkKWyAgNzY4LjQwODQzOF0gZTEwMDogQ29weXJpZ2h0KGMpIDE5OTktMjAwNiBJ
bnRlbCBDb3Jwb3JhdGlvbgpbICA3NjguNDE3MjcyXSA4MTM5dG9vOiA4MTM5dG9vIEZhc3Qg
RXRoZXJuZXQgZHJpdmVyIDAuOS4yOApbICA3NjguNDI2MTgzXSBzaXM5MDAuYzogdjEuMDgu
MTAgQXByLiAyIDIwMDYKWyAgNzY4LjQzNDk4MF0gdmlhX3JoaW5lOiB2MS4xMC1MSzEuNS4x
IDIwMTAtMTAtMDkgV3JpdHRlbiBieSBEb25hbGQgQmVja2VyClsgIDc2OC40NDQwMTVdIGUx
MDAwOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNy4zLjIx
LWs4LU5BUEkKWyAgNzY4LjQ1MjU4NV0gZTEwMDA6IENvcHlyaWdodCAoYykgMTk5OS0yMDA2
IEludGVsIENvcnBvcmF0aW9uLgpbICA3NjguNDYyNDI1XSBlMTAwMGU6IEludGVsKFIpIFBS
Ty8xMDAwIE5ldHdvcmsgRHJpdmVyIC0gMy4yLjYtawpbICA3NjguNDY5NjAwXSBlMTAwMGU6
IENvcHlyaWdodChjKSAxOTk5IC0gMjAxNSBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgNzY4LjQ4
NDEzM10gc2t5MjogZHJpdmVyIHZlcnNpb24gMS4zMApbICA3NjguNDkzMTc2XSAzd2FyZSBT
dG9yYWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3IgTGludXggdjEuMjYuMDIuMDAz
LgpbICA3NjguNTA5NjEwXSBtZWdhc2FzOiAwNi44MTEuMDIuMDAtcmMxClsgIDc2OC41MzQy
MjNdIG1kOiByYWlkMCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAwClsgIDc2
OC42MDkxNDNdIHJhaWQ2OiBzc2UyeDEgICBnZW4oKSAxMzQ1NyBNQi9zClsgIDc2OC42ODEx
MzldIHJhaWQ2OiBzc2UyeDEgICB4b3IoKSAgOTMxMyBNQi9zClsgIDc2OC43NTMxNDZdIHJh
aWQ2OiBzc2UyeDIgICBnZW4oKSAxNjUwOSBNQi9zClsgIDc2OC44MjUxNDJdIHJhaWQ2OiBz
c2UyeDIgICB4b3IoKSAxMTYwMyBNQi9zClsgIDc2OC44OTcxNDJdIHJhaWQ2OiBzc2UyeDQg
ICBnZW4oKSAxODI3NyBNQi9zClsgIDc2OC45NjkxNDNdIHJhaWQ2OiBzc2UyeDQgICB4b3Io
KSAxMzI5OSBNQi9zClsgIDc2OS4wNDExNDRdIHJhaWQ2OiBhdngyeDEgICBnZW4oKSAyNjYw
NSBNQi9zClsgIDc2OS4xMTMxNDNdIHJhaWQ2OiBhdngyeDIgICBnZW4oKSAzMDU1NiBNQi9z
ClsgIDc2OS4xODUxNDNdIHJhaWQ2OiBhdngyeDQgICBnZW4oKSAzMzYzNiBNQi9zClsgIDc2
OS4xOTEyNTddIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0gYXZ4Mng0IGdlbigpIDMzNjM2IE1C
L3MKWyAgNzY5LjE5NzQyNV0gcmFpZDY6IHVzaW5nIGF2eDJ4MiByZWNvdmVyeSBhbGdvcml0
aG0KWyAgNzY5LjIwNDAyNF0geG9yOiBhdXRvbWF0aWNhbGx5IHVzaW5nIGJlc3QgY2hlY2tz
dW1taW5nIGZ1bmN0aW9uICAgYXZ4ICAgICAgIApbICA3NjkuMjEwNzU0XSBhc3luY190eDog
YXBpIGluaXRpYWxpemVkIChhc3luYykKWyAgNzY5LjIxODQ5Ml0gbWQ6IHJhaWQ2IHBlcnNv
bmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDYKWyAgNzY5LjIyNDk2OV0gbWQ6IHJhaWQ1
IHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDUKWyAgNzY5LjIzMTMzNF0gbWQ6
IHJhaWQ0IHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDQKWyAgNzY5LjI0MTMw
Nl0gRnVzaW9uIE1QVCBiYXNlIGRyaXZlciAzLjA0LjIwClsgIDc2OS4yNDc0MzhdIENvcHly
aWdodCAoYykgMTk5OS0yMDA4IExTSSBDb3Jwb3JhdGlvbgpbICA3NjkuMjU0MzUwXSBGdXNp
b24gTVBUIFNQSSBIb3N0IGRyaXZlciAzLjA0LjIwClsgIDc2OS4yNjI4OTVdIEZ1c2lvbiBN
UFQgU0FTIEhvc3QgZHJpdmVyIDMuMDQuMjAKWyAgNzY5LjI3MDU2N10gRnVzaW9uIE1QVCBt
aXNjIGRldmljZSAoaW9jdGwpIGRyaXZlciAzLjA0LjIwClsgIDc2OS4yNzY0MzddIG1wdGN0
bDogUmVnaXN0ZXJlZCB3aXRoIEZ1c2lvbiBNUFQgYmFzZSBkcml2ZXIKWyAgNzY5LjI4MjIy
OV0gbXB0Y3RsOiAvZGV2L21wdGN0bCBAIChtYWpvcixtaW5vcj0xMCwyMjApClsgIDc2OS4y
OTc1NDNdIGl4Z2JlOiBJbnRlbChSKSAxMCBHaWdhYml0IFBDSSBFeHByZXNzIE5ldHdvcmsg
RHJpdmVyIC0gdmVyc2lvbiA0LjQuMC1rClsgIDc2OS4zMDMyMDBdIGl4Z2JlOiBDb3B5cmln
aHQgKGMpIDE5OTktMjAxNiBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgNzY5LjMxMjY2NV0gM3dh
cmUgOTAwMCBTdG9yYWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3IgTGludXggdjIu
MjYuMDIuMDE0LgpbICA3NjkuMzIwMjIwXSBRTG9naWMvTmV0WGVuIE5ldHdvcmsgRHJpdmVy
IHY0LjAuODIKWyAgNzY5LjMyOTU4N10gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBI
b3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICA3NjkuMzM3MDY3XSB1aGNpX2hjZDog
VVNCIFVuaXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcgpbICA3Njku
MzQ0NjAyXSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJ
KSBEcml2ZXIKWyAgNzY5LjM1MzI4OF0gbWQ6IGxpbmVhciBwZXJzb25hbGl0eSByZWdpc3Rl
cmVkIGZvciBsZXZlbCAtMQpbICA3NjkuMzYwNzQxXSBtZDogbXVsdGlwYXRoIHBlcnNvbmFs
aXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIC00ClsgIDc2OS4zNzUxMDFdIG1kOiByYWlkMTAg
cGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMTAKWyAgNzc5LjQwNzcxNV0gQnRy
ZnMgbG9hZGVkLCBjcmMzMmM9Y3JjMzJjLWludGVsClsgIDc4My40NDUxNzZdIEVYVDQtZnMg
KG1kMik6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRz
OiAobnVsbCkKWyAgNzg0LjA5NTA5OF0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZp
bHRlciBDb3JlIFRlYW0KWyAgNzg0LjE4NzU3NF0gc3lzdGVtZFsxXTogc3lzdGVtZCAyMzIg
cnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gK0FVRElUICtTRUxJTlVYICtJTUEgK0FQ
UEFSTU9SICtTTUFDSyArU1lTVklOSVQgK1VUTVAgK0xJQkNSWVBUU0VUVVAgK0dDUllQVCAr
R05VVExTICtBQ0wgK1haICtMWjQgK1NFQ0NPTVAgK0JMS0lEICtFTEZVVElMUyArS01PRCAr
SUROKQpbICA3ODQuMjA5ODkxXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCB2aXJ0dWFsaXphdGlv
biB4ZW4uClsgIDc4NC4yMTc2NzhdIHN5c3RlbWRbMV06IERldGVjdGVkIGFyY2hpdGVjdHVy
ZSB4ODYtNjQuClsgIDc4NC4yNzI1NzddIHN5c3RlbWRbMV06IFNldCBob3N0bmFtZSB0byA8
eTAwPi4KWyAgNzg0LjU5NzExOF0gc3lzdGVtZFsxXTogYmluZDkuc2VydmljZTogQ2Fubm90
IGFkZCBkZXBlbmRlbmN5IGpvYiwgaWdub3Jpbmc6IFVuaXQgYmluZDkuc2VydmljZSBpcyBt
YXNrZWQuClsgIDc4NC42MTM0ODNdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBmc2NrIHRv
IGZzY2tkIGNvbW11bmljYXRpb24gU29ja2V0LgpbICA3ODQuNjI5OTcwXSBzeXN0ZW1kWzFd
OiBTdGFydGVkIERpc3BhdGNoIFBhc3N3b3JkIFJlcXVlc3RzIHRvIENvbnNvbGUgRGlyZWN0
b3J5IFdhdGNoLgpbICA3ODQuNjQ2NjY4XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBS
ZW1vdGUgRmlsZSBTeXN0ZW1zLgpbICA3ODQuNjYzMzk3XSBzeXN0ZW1kWzFdOiBDcmVhdGVk
IHNsaWNlIFVzZXIgYW5kIFNlc3Npb24gU2xpY2UuClsgIDc4NC42ODAyNDNdIHN5c3RlbWRb
MV06IENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLgpbICA3ODQuOTEzOTI0XSBFWFQ0LWZz
IChtZDIpOiByZS1tb3VudGVkLiBPcHRzOiBlcnJvcnM9cmVtb3VudC1ybwpbICA3ODUuMDc2
MTk0XSBzeXN0ZW1kLWpvdXJuYWxkWzY2Ml06IFJlY2VpdmVkIHJlcXVlc3QgdG8gZmx1c2gg
cnVudGltZSBqb3VybmFsIGZyb20gUElEIDEKWyAgNzg1LjUyMzg5OV0gaW5wdXQ6IFNsZWVw
IEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQzBFOjAw
L2lucHV0L2lucHV0MgpbICA3ODUuNTMwNjczXSBBQ1BJOiBTbGVlcCBCdXR0b24gW1NMUEJd
ClsgIDc4NS41MzczMjFdIGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lT
VE06MDAvTE5YUFdSQk46MDAvaW5wdXQvaW5wdXQzClsgIDc4NS41NDQxNDVdIEFDUEk6IFBv
d2VyIEJ1dHRvbiBbUFdSRl0KWyAgNzg1LjY3MDM3NV0gaWdiIDAwMDA6MDI6MDAuMCBlbm8x
OiBpZ2I6IGVubzEgTklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93
IENvbnRyb2w6IFJYClsgIDc4NS42ODIyODddIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6
IGVubzE6IGxpbmsgaXMgbm90IHJlYWR5ClsgIDc4NS42OTIwOThdIElQdjY6IEFERFJDT05G
KE5FVERFVl9DSEFOR0UpOiBlbm8xOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgNzg1LjcwMjAx
Nl0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVy
c2lvbjogMC40ClsgIDc4NS43ODcwMjFdIEJsdWV0b290aDogQ29yZSB2ZXIgMi4yMgpbICA3
ODUuNzk0NDM1XSBtZWlfbWUgMDAwMDowMDoxNi4wOiBEZXZpY2UgZG9lc24ndCBoYXZlIHZh
bGlkIE1FIEludGVyZmFjZQpbICA3ODUuODAyMDc4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDMxClsgIDc4NS44MDk0ODVdIEJsdWV0b290aDogSENJIGRldmljZSBhbmQg
Y29ubmVjdGlvbiBtYW5hZ2VyIGluaXRpYWxpemVkClsgIDc4NS44MTY5NDFdIEJsdWV0b290
aDogSENJIHNvY2tldCBsYXllciBpbml0aWFsaXplZApbICA3ODUuODE2OTQ2XSBtZWlfbWUg
MDAwMDowMDoxNi4xOiBEZXZpY2UgZG9lc24ndCBoYXZlIHZhbGlkIE1FIEludGVyZmFjZQpb
ICA3ODUuODE4MTg3XSBhY3BpIElOVDMzRDY6MDA6IGludGVsLXZidG46IGNyZWF0ZWQgcGxh
dGZvcm0gZGV2aWNlClsgIDc4NS44MjI5NDldIGlucHV0OiBJbnRlbCBWaXJ0dWFsIEJ1dHRv
biBkcml2ZXIgYXMgL2RldmljZXMvcGxhdGZvcm0vSU5UMzNENjowMC9pbnB1dC9pbnB1dDQK
WyAgNzg1Ljg0NjQ3M10gQmx1ZXRvb3RoOiBMMkNBUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6
ZWQKWyAgNzg1Ljg1NDI0NF0gcGFycG9ydF9wYyBwYXJwb3J0X3BjLjk1NjogVW5hYmxlIHRv
IHNldCBjb2hlcmVudCBkbWEgbWFzazogZGlzYWJsaW5nIERNQQpbICA3ODUuODU2NDY1XSBC
bHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgNzg1Ljg2OTgzOF0g
cGFycG9ydF9wYyBwYXJwb3J0X3BjLjg4ODogVW5hYmxlIHRvIHNldCBjb2hlcmVudCBkbWEg
bWFzazogZGlzYWJsaW5nIERNQQpbICA3ODUuODc4MDM3XSBwYXJwb3J0X3BjIHBhcnBvcnRf
cGMuNjMyOiBVbmFibGUgdG8gc2V0IGNvaGVyZW50IGRtYSBtYXNrOiBkaXNhYmxpbmcgRE1B
ClsgIDc4NS45MDYxOTldIHNkIDA6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzAg
dHlwZSAwClsgIDc4NS45MTQ3MTJdIHNkIDE6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJp
YyBzZzEgdHlwZSAwClsgIDc4NS45MzgyNTldIEVGSSBWYXJpYWJsZXMgRmFjaWxpdHkgdjAu
MDggMjAwNC1NYXktMTcKWyAgNzg1Ljk2NDUxMl0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBkcml2
ZXIgdmVyIDIuMwpbICA3ODUuOTcyMzkzXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29s
IEg0IHJlZ2lzdGVyZWQKWyAgNzg1Ljk4MDE4Ml0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90
b2NvbCBCQ1NQIHJlZ2lzdGVyZWQKWyAgNzg1Ljk4ODg0MV0gQmx1ZXRvb3RoOiBIQ0kgVUFS
VCBwcm90b2NvbCBMTCByZWdpc3RlcmVkClsgIDc4NS45OTY0MThdIEJsdWV0b290aDogSENJ
IFVBUlQgcHJvdG9jb2wgQVRIM0sgcmVnaXN0ZXJlZApbICA3ODYuMDAzODUwXSBCbHVldG9v
dGg6IEhDSSBVQVJUIHByb3RvY29sIFRocmVlLXdpcmUgKEg1KSByZWdpc3RlcmVkClsgIDc4
Ni4wMTE0MTBdIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgSW50ZWwgcmVnaXN0ZXJl
ZApbICA3ODYuMDE4ODIwXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEJyb2FkY29t
IHJlZ2lzdGVyZWQKWyAgNzg2LjAyNjEzMl0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2Nv
bCBRQ0EgcmVnaXN0ZXJlZApbICA3ODYuMDMzNDI0XSBCbHVldG9vdGg6IEhDSSBVQVJUIHBy
b3RvY29sIEFHNlhYIHJlZ2lzdGVyZWQKWyAgNzg2LjA0MDY4Ml0gQmx1ZXRvb3RoOiBIQ0kg
VUFSVCBwcm90b2NvbCBNYXJ2ZWxsIHJlZ2lzdGVyZWQKWyAgNzg2LjA0Nzc4MF0gaVRDT192
ZW5kb3Jfc3VwcG9ydDogdmVuZG9yLXN1cHBvcnQ9MApbICA3ODYuMDU3MjQ0XSBbZHJtXSBJ
bml0aWFsaXplZApbICA3ODYuMDczOTcwXSBpbnB1dDogUEMgU3BlYWtlciBhcyAvZGV2aWNl
cy9wbGF0Zm9ybS9wY3Nwa3IvaW5wdXQvaW5wdXQ1ClsgIDc4Ni4wODE5MzJdIGlUQ09fd2R0
OiBJbnRlbCBUQ08gV2F0Y2hEb2cgVGltZXIgRHJpdmVyIHYxLjExClsgIDc4Ni4wODg4NjBd
IGlUQ09fd2R0OiB1bmFibGUgdG8gcmVzZXQgTk9fUkVCT09UIGZsYWcsIGRldmljZSBkaXNh
YmxlZCBieSBoYXJkd2FyZS9CSU9TClsgIDc4Ni4xMDU4NjNdIGNoZWNraW5nIGdlbmVyaWMg
KDlmMDAwMDAwIDFkNTAwMCkgdnMgaHcgKDlmMDAwMDAwIDEwMDAwMDApClsgIDc4Ni4xMDU4
NjRdIGZiOiBzd2l0Y2hpbmcgdG8gbWdhZzIwMGRybWZiIGZyb20gRUZJIFZHQQpbICA3ODYu
MTEyNTc4XSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGR1bW15IGRldmljZSA4MHgy
NQpbICA3ODYuMTEyOTk4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAg
cG9sYXJpdHkgMQpbICA3ODYuMTEzMDAyXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE3Clsg
IDc4Ni4xMjQ1MDBdIFtUVE1dIFpvbmUgIGtlcm5lbDogQXZhaWxhYmxlIGdyYXBoaWNzIG1l
bW9yeTogMTU5NDQ3MTIga2lCClsgIDc4Ni4xMjQ1MDRdIFtUVE1dIFpvbmUgICBkbWEzMjog
QXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogMjA5NzE1MiBraUIKWyAgNzg2LjEyNDUwNl0g
W1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yClsgIDc4Ni4xMjQ1MTBdIFtUVE1d
IEluaXRpYWxpemluZyBETUEgcG9vbCBhbGxvY2F0b3IKWyAgNzg2LjE2NjgyN10gZmJjb246
IG1nYWRybWZiIChmYjApIGlzIHByaW1hcnkgZGV2aWNlClsgIDc4Ni4xNjY4NzFdIENvbnNv
bGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMjh4NDgKWyAg
Nzg2LjQzOTE5Nl0gbWdhZzIwMCAwMDAwOjAxOjAwLjA6IGZiMDogbWdhZHJtZmIgZnJhbWUg
YnVmZmVyIGRldmljZQpbICA3ODYuNDUzMTYxXSBbZHJtXSBJbml0aWFsaXplZCBtZ2FnMjAw
IDEuMC4wIDIwMTEwNDE4IGZvciAwMDAwOjAxOjAwLjAgb24gbWlub3IgMApbICA3ODYuNTYy
NjA1XSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBwYWNrYWdlClsgIDc4Ni41NjI2
MDZdIGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIGNvcmUKWyAgNzg2LjU2MjYwN10g
aW50ZWxfcmFwbDogRm91bmQgUkFQTCBkb21haW4gZHJhbQpbICA3ODYuNjU3MjA0XSBwb3dl
cl9tZXRlciBBQ1BJMDAwRDowMDogRm91bmQgQUNQSSBwb3dlciBtZXRlci4KWyAgNzg2LjY1
NzM0OF0gd21pOiBNYXBwZXIgbG9hZGVkClsgIDc4Ni42ODIwNzBdIHBvd2VyX21ldGVyIEFD
UEkwMDBEOjAwOiBGb3VuZCBBQ1BJIHBvd2VyIG1ldGVyLgpbICA3ODYuNjgyMTA1XSBwb3dl
cl9tZXRlciBBQ1BJMDAwRDowMDogSWdub3JpbmcgdW5zYWZlIHNvZnR3YXJlIHBvd2VyIGNh
cCEKWyAgNzg2LjcyMjczMl0gQWRkaW5nIDQwOTQ5NzJrIHN3YXAgb24gL2Rldi9zZGIzLiAg
UHJpb3JpdHk6LTEgZXh0ZW50czoxIGFjcm9zczo0MDk0OTcyayBGUwpbICA3ODcuODE0NzAy
XSBwcGRldjogdXNlci1zcGFjZSBwYXJhbGxlbCBwb3J0IGRyaXZlcgpbICA3ODguNTE0MDk1
XSBBZGRpbmcgNDA5NDk3Mmsgc3dhcCBvbiAvZGV2L3NkYTMuICBQcmlvcml0eTotMiBleHRl
bnRzOjEgYWNyb3NzOjQwOTQ5NzJrIEZTClsgIDc4OS4yNjkyMzFdIGJyaWRnZTogZmlsdGVy
aW5nIHZpYSBhcnAvaXAvaXA2dGFibGVzIGlzIG5vIGxvbmdlciBhdmFpbGFibGUgYnkgZGVm
YXVsdC4gVXBkYXRlIHlvdXIgc2NyaXB0cyB0byBsb2FkIGJyX25ldGZpbHRlciBpZiB5b3Ug
bmVlZCB0aGlzLgpbICA3ODkuMjcyNTMzXSB4ZW46eGVuX2V2dGNobjogRXZlbnQtY2hhbm5l
bCBkZXZpY2UgaW5zdGFsbGVkClsgIDc4OS4yNzU2MDNdIHhlbmJyMDogcG9ydCAxKGVubzIp
IGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKWyAgNzg5LjI3NjAwNV0geGVuYnIwOiBwb3J0IDEo
ZW5vMikgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICA3ODkuMjc2NDI1XSBkZXZpY2UgZW5v
MiBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWyAgNzg5LjMxODUwNl0gaWdiIDAwMDA6MDM6
MDAuMCBlbm8yOiBpZ2I6IGVubzIgTklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVw
bGV4LCBGbG93IENvbnRyb2w6IFJYClsgIDc4OS4zMjExNzZdIElQdjY6IEFERFJDT05GKE5F
VERFVl9VUCk6IHhlbmJyMDogbGluayBpcyBub3QgcmVhZHkKWyAgNzkwLjI3NzE3NV0geGVu
YnIwOiBwb3J0IDEoZW5vMikgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICA3OTAuMjc3NTE3
XSB4ZW5icjA6IHBvcnQgMShlbm8yKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWyAgNzkw
LjI3ODAwMl0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IHhlbmJyMDogbGluayBi
ZWNvbWVzIHJlYWR5Cg==
--------------3556341974DBDA6898CCC61F
Content-Type: text/plain; charset=UTF-8;
 name="efi-xen_xl-dmesg_8-cores.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-xen_xl-dmesg_8-cores.txt"

KFhFTikgWGVuIHZlcnNpb24gNC44LjMtcHJlIChEZWJpYW4gNC44LjIreHNhMjQ1LTArZGVi
OXUxKSAoaWphY2tzb25AY2hpYXJrLmdyZWVuZW5kLm9yZy51aykgKGdjYyAoRGViaWFuIDYu
My4wLTE4KSA2LjMuMCAyMDE3MDUxNikgZGVidWc9biAgU2F0IE5vdiAyNSAxMTozMDozNCBV
VEMgMjAxNwooWEVOKSBCb290bG9hZGVyOiBFRkkKKFhFTikgQ29tbWFuZCBsaW5lOiAKKFhF
TikgVmlkZW8gaW5mb3JtYXRpb246CihYRU4pICBWR0EgaXMgZ3JhcGhpY3MgbW9kZSA4MDB4
NjAwLCAzMiBicHAKKFhFTikgRGlzYyBpbmZvcm1hdGlvbjoKKFhFTikgIEZvdW5kIDAgTUJS
IHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDIgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMK
KFhFTikgRUZJIFJBTSBtYXA6CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAw
MDA1ODAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAwMDA1ODAwMCAtIDAwMDAwMDAwMDAw
NTkwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDAwMDA1OTAwMCAtIDAwMDAwMDAwMDAw
OWUwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWUwMDAgLSAwMDAwMDAwMDAwMDlm
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwOWYwMDAgLSAwMDAwMDAwMDAwMGEw
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMGEwMDAwIC0gMDAwMDAwMDAwMDEwMDAw
MCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA4ODFjNjAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4ODFjNjAwMCAtIDAwMDAwMDAwODgxYzcwMDAg
KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA4ODFjNzAwMCAtIDAwMDAwMDAwODgyMTEwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA4ODIxMTAwMCAtIDAwMDAwMDAwODgyODMwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwODgyODMwMDAgLSAwMDAwMDAwMDg5ZWMyMDAwIChy
ZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwODllYzIwMDAgLSAwMDAwMDAwMDg5ZjlhMDAwIChB
Q1BJIE5WUykKKFhFTikgIDAwMDAwMDAwODlmOWEwMDAgLSAwMDAwMDAwMDg5ZmZmMDAwIChB
Q1BJIGRhdGEpCihYRU4pICAwMDAwMDAwMDg5ZmZmMDAwIC0gMDAwMDAwMDA4YTAwMDAwMCAo
dXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4YTAwMDAwMCAtIDAwMDAwMDAwOGMwMDAwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDA5MDAwMDAwMCAtIDAwMDAwMDAwOTYwMDAwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDA5ODAwMDAwMCAtIDAwMDAwMDAwOWUwMDAwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBlMDBmYTAwMCAtIDAwMDAwMDAwZTAwZmIwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBlMDBmZDAwMCAtIDAwMDAwMDAwZTAwZmUwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZTAwMDAwMCAtIDAwMDAwMDAwZmUwMTEwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDA4NjIwMDAwMDAgKHVz
YWJsZSkKKFhFTikgQUNQSTogUlNEUCA4OUZGRTAxNCwgMDAyNCAocjIgSU5URUwgKQooWEVO
KSBBQ1BJOiBYU0RUIDg5RkI3MTg4LCAwMEQ0IChyMSBJTlRFTCAgUzEyMDBTUEwgICAgICAg
IDAgSU5UTCAgMTAwMDAxMykKKFhFTikgQUNQSTogRkFDUCA4OUZGNjAwMCwgMDBGNCAocjUg
SU5URUwgIFMxMjAwU1BMICAgICAgICAwIElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IERT
RFQgODlGQzYwMDAsIDI5MjQxIChyMiBJTlRFTCAgUzEyMDBTUEwgICAgICAgIDAgSU5UTCAy
MDA5MTAxMykKKFhFTikgQUNQSTogRkFDUyA4OUY3RTAwMCwgMDA0MAooWEVOKSBBQ1BJOiBI
UEVUIDg5RkY1MDAwLCAwMDM4IChyMSBJTlRFTCAgUzEyMDBTUEwgICAgICAgIDEgSU5UTCAy
MDA5MTAxMykKKFhFTikgQUNQSTogQVBJQyA4OUZGNDAwMCwgMDBCQyAocjMgSU5URUwgIFMx
MjAwU1BMICAgICAgICAxIElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IE1DRkcgODlGRjMw
MDAsIDAwM0MgKHIxIElOVEVMICBTMTIwMFNQTCAgICAgICAgMSBJTlRMIDIwMDkxMDEzKQoo
WEVOKSBBQ1BJOiBTUE1JIDg5RkYxMDAwLCAwMDQyIChyNSBJTlRFTCAgUzEyMDBTUEwgICAg
ICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogV0REVCA4OUZGMDAwMCwgMDA0MCAo
cjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAwIElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6
IFNTRFQgODlGQzMwMDAsIDJCQUUgKHIyIElOVEVMICBTMTIwMFNQTCAgICAgMTAwMCBJTlRM
IDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBTU0RUIDg5RkMyMDAwLCAwQkUzIChyMiBJTlRFTCAg
UzEyMDBTUEwgICAgIDEwMDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogU1NEVCA4OUZD
MTAwMCwgMDE5QSAocjIgSU5URUwgIFMxMjAwU1BMICAgICAxMDAwIElOVEwgMjAwOTEwMTMp
CihYRU4pIEFDUEk6IFNTRFQgODlGQzAwMDAsIDA0QTMgKHIyIElOVEVMICBTMTIwMFNQTCAg
ICAgMTAwMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBVRUZJIDg5RjkzMDAwLCAwMDQy
IChyMSBJTlRFTCAgUzEyMDBTUEwgICAgICAgIDIgSU5UTCAgMTAwMDAxMykKKFhFTikgQUNQ
STogU1NEVCA4OUZCRjAwMCwgMEU3MyAocjIgSU5URUwgIFMxMjAwU1BMICAgICAzMDAwIElO
VEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IFNTRFQgODlGQkQwMDAsIDAwNjQgKHIyIElOVEVM
ICBTMTIwMFNQTCAgICAgICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBETUFSIDg5
RkJCMDAwLCAwMDcwIChyMSBJTlRFTCAgUzEyMDBTUEwgICAgICAgIDEgSU5UTCAgICAgICAg
MSkKKFhFTikgQUNQSTogSEVTVCA4OUZCQTAwMCwgMDBBOCAocjEgSU5URUwgIFMxMjAwU1BM
ICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEVSU1QgODlGQjgwMDAsIDAy
MzAgKHIxIElOVEVMICBTMTIwMFNQTCAgICAgICAgMSBJTlRMICAgICAgICAxKQooWEVOKSBB
Q1BJOiBTU0RUIDg5RkY3MDAwLCA1MzI4IChyMiBJTlRFTCAgUzEyMDBTUEwgICAgIDMwMDAg
SU5UTCAyMDE0MTEwNykKKFhFTikgQUNQSTogU1NEVCA4OUZCRTAwMCwgMEI3OSAocjIgSU5U
RUwgIFMxMjAwU1BMICAgICAgICAyIElOVEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IEJFUlQg
ODlGQjkwMDAsIDAwMzAgKHIxIElOVEVMICBTMTIwMFNQTCAgICAgICAgMSBJTlRMICAgICAg
ICAxKQooWEVOKSBBQ1BJOiBQUkFEIDg5RkJDMDAwLCAwMTAyIChyMiBJTlRFTCAgUzEyMDBT
UEwgICAgICAgIDIgSU5UTCAyMDE0MTEwNykKKFhFTikgQUNQSTogRUlOSiA4OUZGRDAwMCwg
MDEzMCAocjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4p
IEFDUEk6IFNQQ1IgODlGRjIwMDAsIDAwNTAgKHIxIElOVEVMICBTMTIwMFNQTCAgICAgICAg
MCBJTlRMIDIwMDkxMDEzKQooWEVOKSBTeXN0ZW0gUkFNOiAzMjQxN01CICgzMzE5NTg2OGtC
KQooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBBQ1BJOiAzMi82NFggRkFD
UyBhZGRyZXNzIG1pc21hdGNoIGluIEZBRFQgLSA4OWY3ZTAwMC8wMDAwMDAwMDAwMDAwMDAw
LCB1c2luZyAzMgooWEVOKSBJT0FQSUNbMF06IGFwaWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRk
cmVzcyAweGZlYzAwMDAwLCBHU0kgMC0xMTkKKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAg
RmxhdC4gIFVzaW5nIDEgSS9PIEFQSUNzCihYRU4pIFtWVC1EXSAgUk1SUiBhZGRyZXNzIHJh
bmdlIDNlMmUwMDAwLi4zZTJmZmZmZiBub3QgaW4gcmVzZXJ2ZWQgbWVtb3J5OyBuZWVkICJp
b21tdV9pbmNsdXNpdmVfbWFwcGluZz0xIj8KKFhFTikgTm90IGVuYWJsaW5nIHgyQVBJQyAo
dXBvbiBmaXJtd2FyZSByZXF1ZXN0KQooWEVOKSB4c3RhdGU6IHNpemU6IDB4NDQwIGFuZCBz
dGF0ZXM6IDB4MWYKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxl
ciAoY3JlZGl0KQooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAyMy45OTlNSHogSFBFVAooWEVO
KSBEZXRlY3RlZCAzNzkyLjI0MSBNSHogcHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9y
eSBzaGFyaW5nLgooWEVOKSBQQ0k6IE5vdCB1c2luZyBNQ0ZHIGZvciBzZWdtZW50IDAwMDAg
YnVzIDAwLWZmCihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXpl
czogNGtCLCAyTUIsIDFHQi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJs
ZWQuCihYRU4pIEludGVsIFZULWQgRG9tMCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQu
CihYRU4pIEludGVsIFZULWQgUXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJ
bnRlbCBWVC1kIEludGVycnVwdCBSZW1hcHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQt
ZCBQb3N0ZWQgSW50ZXJydXB0IG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJl
ZCBFUFQgdGFibGVzIGVuYWJsZWQuCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVk
CihYRU4pICAtIERvbTAgbW9kZTogUmVsYXhlZAooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5n
IGVuYWJsZWQKKFhFTikgRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29s
ZCBvbiEKKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAtPiBVc2luZyBvbGQg
QUNLIG1ldGhvZAooWEVOKSBQbGF0Zm9ybSB0aW1lciBhcHBlYXJzIHRvIGhhdmUgdW5leHBl
Y3RlZGx5IHdyYXBwZWQgNCB0aW1lcy4KKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBv
ZiAxNiBLaUIuCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOgooWEVO
KSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihYRU4pICAtIEFQSUMgVFBS
IHNoYWRvdwooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAoRVBUKQooWEVOKSAgLSBW
aXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKKFhFTikgIC0gVmlydHVhbCBO
TUkKKFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwCihYRU4pICAtIFVucmVzdHJp
Y3RlZCBHdWVzdAooWEVOKSAgLSBWTUNTIHNoYWRvd2luZwooWEVOKSAgLSBWTSBGdW5jdGlv
bnMKKFhFTikgIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucwooWEVOKSAgLSBQYWdlIE1v
ZGlmaWNhdGlvbiBMb2dnaW5nCihYRU4pIEhWTTogQVNJRHMgZW5hYmxlZC4KKFhFTikgSFZN
OiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQ
KSBkZXRlY3RlZAooWEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCihY
RU4pIEJyb3VnaHQgdXAgOCBDUFVzCihYRU4pIERvbTAgaGFzIG1heGltdW0gODg4IFBJUlFz
CihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSAgWGVuICBrZXJuZWw6IDY0
LWJpdCwgbHNiLCBjb21wYXQzMgooWEVOKSAgRG9tMCBrZXJuZWw6IDY0LWJpdCwgUEFFLCBs
c2IsIHBhZGRyIDB4MTAwMDAwMCAtPiAweDFmNjMwMDAKKFhFTikgUEhZU0lDQUwgTUVNT1JZ
IEFSUkFOR0VNRU5UOgooWEVOKSAgRG9tMCBhbGxvYy46ICAgMDAwMDAwMDg0NjAwMDAwMC0+
MDAwMDAwMDg0ODAwMDAwMCAoODE0MjA3NSBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4p
ICBJbml0LiByYW1kaXNrOiAwMDAwMDAwODYwYzg5MDAwLT4wMDAwMDAwODYxZmZmNDU4CihY
RU4pIFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDog
ZmZmZmZmZmY4MTAwMDAwMC0+ZmZmZmZmZmY4MWY2MzAwMAooWEVOKSAgSW5pdC4gcmFtZGlz
azogMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgUGh5cy1NYWNo
IG1hcDogMDAwMDAwODAwMDAwMDAwMC0+MDAwMDAwODAwM2UzODM5MAooWEVOKSAgU3RhcnQg
aW5mbzogICAgZmZmZmZmZmY4MWY2MzAwMC0+ZmZmZmZmZmY4MWY2MzRiNAooWEVOKSAgUGFn
ZSB0YWJsZXM6ICAgZmZmZmZmZmY4MWY2NDAwMC0+ZmZmZmZmZmY4MWY3NzAwMAooWEVOKSAg
Qm9vdCBzdGFjazogICAgZmZmZmZmZmY4MWY3NzAwMC0+ZmZmZmZmZmY4MWY3ODAwMAooWEVO
KSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4MjAwMDAwMAoo
WEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4MWQzZDE4MAooWEVOKSBEb20wIGhhcyBt
YXhpbXVtIDggVkNQVXMKKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIG9uIDEgbm9kZXMgdXNp
bmcgNCBDUFVzCihYRU4pIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uZG9uZS4KKFhFTikgSW5pdGlhbCBsb3cg
bWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFN0ZC4g
TG9nbGV2ZWw6IEVycm9ycyBhbmQgd2FybmluZ3MKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5v
dGhpbmcgKFJhdGUtbGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgWGVuIGlz
IHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4g
RE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVu
KQooWEVOKSBGcmVlZCAyMDQ4a0IgaW5pdCBtZW1vcnkK
--------------3556341974DBDA6898CCC61F
Content-Type: text/plain; charset=UTF-8;
 name="efi-debian_dmesg_8-cores.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-debian_dmesg_8-cores.txt"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjkuMC01LWFtZDY0IChkZWJpYW4ta2Vy
bmVsQGxpc3RzLmRlYmlhbi5vcmcpIChnY2MgdmVyc2lvbiA2LjMuMCAyMDE3MDUxNiAoRGVi
aWFuIDYuMy4wLTE4KSApICMxIFNNUCBEZWJpYW4gNC45LjY1LTMrZGViOXUyICgyMDE4LTAx
LTA0KQpbICAgIDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L2Jvb3Qvdm1s
aW51ei00LjkuMC01LWFtZDY0IHJvb3Q9VVVJRD02YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0z
ODlhYzBlZDBiOTAgcm8gcm9vdGRlbGF5PTEwIHJvb3RkZWxheT0xMCBub3F1aWV0IG5vc3Bs
YXNoClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAw
eDAwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4
Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMjogJ1NTRSByZWdpc3RlcnMn
ClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAw
NDogJ0FWWCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcg
WFNBVkUgZmVhdHVyZSAweDAwODogJ01QWCBib3VuZHMgcmVnaXN0ZXJzJwpbICAgIDAuMDAw
MDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMTA6ICdNUFggQ1NS
JwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzJdOiAgNTc2LCB4c3Rh
dGVfc2l6ZXNbMl06ICAyNTYKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogeHN0YXRlX29mZnNl
dFszXTogIDgzMiwgeHN0YXRlX3NpemVzWzNdOiAgIDY0ClsgICAgMC4wMDAwMDBdIHg4Ni9m
cHU6IHhzdGF0ZV9vZmZzZXRbNF06ICA4OTYsIHhzdGF0ZV9zaXplc1s0XTogICA2NApbICAg
IDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBmZWF0dXJlcyAweDFmLCBjb250
ZXh0IHNpemUgaXMgOTYwIGJ5dGVzLCB1c2luZyAnY29tcGFjdGVkJyBmb3JtYXQuClsgICAg
MC4wMDAwMDBdIHg4Ni9mcHU6IFVzaW5nICdlYWdlcicgRlBVIGNvbnRleHQgc3dpdGNoZXMu
ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoK
WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAw
MDAwMDAwMDAwNTdmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMDAwMDU4MDAwLTB4MDAwMDAwMDAwMDA1OGZmZl0gcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA1OTAwMC0weDAwMDAwMDAw
MDAwOWRmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw
MDAwMDAwMDllMDAwLTB4MDAwMDAwMDAwMDA5ZWZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw
MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZjAwMC0weDAwMDAwMDAwMDAwOWZm
ZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAw
MGEwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklP
Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwODgxYzVmZmZdIHVz
YWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDg4MWM2MDAw
LTB4MDAwMDAwMDA4ODFjNmZmZl0gQUNQSSBOVlMKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw
OiBbbWVtIDB4MDAwMDAwMDA4ODFjNzAwMC0weDAwMDAwMDAwODgyMTBmZmZdIHJlc2VydmVk
ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwODgyMTEwMDAtMHgw
MDAwMDAwMDg4MjgyZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt
IDB4MDAwMDAwMDA4ODI4MzAwMC0weDAwMDAwMDAwODgzMDJmZmZdIHR5cGUgMjAKWyAgICAw
LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4ODMwMzAwMC0weDAwMDAwMDAw
ODllYzFmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw
MDAwMDAwODllYzIwMDAtMHgwMDAwMDAwMDg5Zjk5ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAw
MDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDg5ZjlhMDAwLTB4MDAwMDAwMDA4OWZm
ZWZmZl0gQUNQSSBkYXRhClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw
MDAwODlmZmYwMDAtMHgwMDAwMDAwMDg5ZmZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0g
QklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YTAwMDAwMC0weDAwMDAwMDAwOGJmZmZmZmZd
IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOTAw
MDAwMDAtMHgwMDAwMDAwMDk1ZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9T
LWU4MjA6IFttZW0gMHgwMDAwMDAwMDk4MDAwMDAwLTB4MDAwMDAwMDA5ZGZmZmZmZl0gcmVz
ZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBlMDBmYTAw
MC0weDAwMDAwMDAwZTAwZmFmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgy
MDogW21lbSAweDAwMDAwMDAwZTAwZmQwMDAtMHgwMDAwMDAwMGUwMGZkZmZmXSByZXNlcnZl
ZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlMDAwMDAwLTB4
MDAwMDAwMDBmZTAxMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb
bWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4NjFmZmZmZmZdIHVzYWJsZQpbICAg
IDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAg
ICAwLjAwMDAwMF0gZWZpOiBFRkkgdjIuNTAgYnkgRURLIElJIEJJT1MgSUQ6UzEyMDBTUC44
NkIuMDMuMDEuMDAyNi4wOTI3MjAxNzA3MjkKWyAgICAwLjAwMDAwMF0gZWZpOiAgU01CSU9T
PTB4ODg2MzMwMDAgIEFDUEk9MHg4OWZmZTAwMCAgQUNQSSAyLjA9MHg4OWZmZTAxNCAgUFJP
UD0weDg2YmI1YWYwIApbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi43IHByZXNlbnQuClsgICAg
MC4wMDAwMDBdIERNSTogSW50ZWwgQ29ycG9yYXRpb24gUzEyMDBTUC9TMTIwMFNQLCBCSU9T
IFMxMjAwU1AuODZCLjAzLjAxLjAwMjYuMDkyNzIwMTcwNzI5IDA5LzI3LzIwMTcKWyAgICAw
LjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2Fi
bGUgPT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAw
YTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZu
ID0gMHg4NjIwMDAgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0g
TVRSUiBkZWZhdWx0IHR5cGU6IHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhl
ZCByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1i
YWNrClsgICAgMC4wMDAwMDBdICAgQTAwMDAtQkZGRkYgdW5jYWNoYWJsZQpbICAgIDAuMDAw
MDAwXSAgIEMwMDAwLURGRkZGIHdyaXRlLXRocm91Z2gKWyAgICAwLjAwMDAwMF0gICBFMDAw
MC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFibGUgcmFu
Z2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwQzAwMDAwMDAgbWFzayA3
RkMwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGJhc2UgMDBBMDAwMDAw
MCBtYXNrIDdGRTAwMDAwMDAgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIDIgYmFzZSAw
MDlFMDAwMDAwIG1hc2sgN0ZGRTAwMDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAg
MyBiYXNlIDA4ODAwMDAwMDAgbWFzayA3RkMwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAw
MDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAgIDAu
MDAwMDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAg
MC4wMDAwMDBdICAgOCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDkgZGlzYWJsZWQKWyAg
ICAwLjAwMDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0IgIFdDICBVQy0g
VUMgIFdCICBXQyAgVUMtIFdUICAKWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAw
eDhhMDAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wMDAwMDBdIEJhc2Ug
bWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY5NGI4YzAwOTQwMDBdIDk0MDAwIHNpemUgMjQ1
NzYKWyAgICAwLjAwMDAwMF0gVXNpbmcgR0IgcGFnZXMgZm9yIGRpcmVjdCBtYXBwaW5nClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkMzcwMDAsIDB4NjgyZDM3ZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkMzgwMDAsIDB4NjgyZDM4ZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkMzkwMDAsIDB4NjgyZDM5ZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2EwMDAsIDB4NjgyZDNhZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2IwMDAsIDB4NjgyZDNiZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2MwMDAsIDB4NjgyZDNjZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2QwMDAsIDB4NjgyZDNkZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2UwMDAsIDB4NjgyZDNlZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2YwMDAsIDB4NjgyZDNmZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgzNThkMTAwMC0weDM2YzVmZmZmXQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlz
YWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwODlGRkUwMTQgMDAw
MDI0ICh2MDIgSU5URUwgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBYU0RUIDB4MDAwMDAwMDA4
OUZCNzE4OCAwMDAwRDQgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDAgSU5UTCAwMTAw
MDAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwODlGRjYwMDAgMDAw
MEY0ICh2MDUgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpClsgICAg
MC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDg5RkM2MDAwIDAyOTI0MSAodjAyIElO
VEVMICBTMTIwMFNQTCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBGQUNTIDB4MDAwMDAwMDA4OUY3RTAwMCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQ
STogSFBFVCAweDAwMDAwMDAwODlGRjUwMDAgMDAwMDM4ICh2MDEgSU5URUwgIFMxMjAwU1BM
IDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgw
MDAwMDAwMDg5RkY0MDAwIDAwMDBCQyAodjAzIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMSBJ
TlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDA4OUZG
MzAwMCAwMDAwM0MgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAyMDA5MTAx
MykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1BNSSAweDAwMDAwMDAwODlGRjEwMDAgMDAwMDQy
ICh2MDUgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpClsgICAgMC4w
MDAwMDBdIEFDUEk6IFdERFQgMHgwMDAwMDAwMDg5RkYwMDAwIDAwMDA0MCAodjAxIElOVEVM
ICBTMTIwMFNQTCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBTU0RUIDB4MDAwMDAwMDA4OUZDMzAwMCAwMDJCQUUgKHYwMiBJTlRFTCAgUzEyMDBTUEwg
MDAwMDEwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAw
MDAwMDAwODlGQzIwMDAgMDAwQkUzICh2MDIgSU5URUwgIFMxMjAwU1BMIDAwMDAxMDAwIElO
VEwgMjAwOTEwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDg5RkMx
MDAwIDAwMDE5QSAodjAyIElOVEVMICBTMTIwMFNQTCAwMDAwMTAwMCBJTlRMIDIwMDkxMDEz
KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4OUZDMDAwMCAwMDA0QTMg
KHYwMiBJTlRFTCAgUzEyMDBTUEwgMDAwMDEwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAw
MDAwMF0gQUNQSTogVUVGSSAweDAwMDAwMDAwODlGOTMwMDAgMDAwMDQyICh2MDEgSU5URUwg
IFMxMjAwU1BMIDAwMDAwMDAyIElOVEwgMDEwMDAwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6
IFNTRFQgMHgwMDAwMDAwMDg5RkJGMDAwIDAwMEU3MyAodjAyIElOVEVMICBTMTIwMFNQTCAw
MDAwMzAwMCBJTlRMIDIwMTQxMTA3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAw
MDAwMDA4OUZCRDAwMCAwMDAwNjQgKHYwMiBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDIgSU5U
TCAyMDE0MTEwNykKWyAgICAwLjAwMDAwMF0gQUNQSTogRE1BUiAweDAwMDAwMDAwODlGQkIw
MDAgMDAwMDcwICh2MDEgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAxIElOVEwgMDAwMDAwMDEp
ClsgICAgMC4wMDAwMDBdIEFDUEk6IEhFU1QgMHgwMDAwMDAwMDg5RkJBMDAwIDAwMDBBOCAo
djAxIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBFUlNUIDB4MDAwMDAwMDA4OUZCODAwMCAwMDAyMzAgKHYwMSBJTlRFTCAg
UzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTog
U1NEVCAweDAwMDAwMDAwODlGRjcwMDAgMDA1MzI4ICh2MDIgSU5URUwgIFMxMjAwU1BMIDAw
MDAzMDAwIElOVEwgMjAxNDExMDcpClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAw
MDAwMDg5RkJFMDAwIDAwMEI3OSAodjAyIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMiBJTlRM
IDIwMTQxMTA3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJUIDB4MDAwMDAwMDA4OUZCOTAw
MCAwMDAwMzAgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkK
WyAgICAwLjAwMDAwMF0gQUNQSTogUFJBRCAweDAwMDAwMDAwODlGQkMwMDAgMDAwMTAyICh2
MDIgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAyIElOVEwgMjAxNDExMDcpClsgICAgMC4wMDAw
MDBdIEFDUEk6IEVJTkogMHgwMDAwMDAwMDg5RkZEMDAwIDAwMDEzMCAodjAxIElOVEVMICBT
MTIwMFNQTCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBT
UENSIDB4MDAwMDAwMDA4OUZGMjAwMCAwMDAwNTAgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAw
MDAwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBh
ZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gTm8gTlVNQSBjb25maWd1cmF0aW9u
IGZvdW5kClsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAw
MDAwMDAwMDAtMHgwMDAwMDAwODYxZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBOT0RFX0RBVEEo
MCkgYWxsb2NhdGVkIFttZW0gMHg4NjFmZmIwMDAtMHg4NjFmZmZmZmZdClsgICAgMC4wMDAw
MDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAw
MDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBETUEz
MiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdClsgICAg
MC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAw
ODYxZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIERldmljZSAgIGVtcHR5ClsgICAgMC4wMDAw
MDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVh
cmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVt
IDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwNTdmZmZdClsgICAgMC4wMDAwMDBd
ICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDU5MDAwLTB4MDAwMDAwMDAwMDA5ZGZm
Zl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwOWYwMDAt
MHgwMDAwMDAwMDAwMDlmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4
MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwODgxYzVmZmZdClsgICAgMC4wMDAwMDBdICAg
bm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDg4MjExMDAwLTB4MDAwMDAwMDA4ODI4MmZmZl0K
WyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwODlmZmYwMDAtMHgw
MDAwMDAwMDg5ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAw
MDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4NjFmZmZmZmZdClsgICAgMC4wMDAwMDBdIEluaXRt
ZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDg2MWZm
ZmZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDgyOTg5NjYKWyAg
ICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAg
MC4wMDAwMDBdICAgRE1BIHpvbmU6IDEwODkgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAw
MF0gICBETUEgem9uZTogMzk5NyBwYWdlcywgTElGTyBiYXRjaDowClsgICAgMC4wMDAwMDBd
ICAgRE1BMzIgem9uZTogODY0OSBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAw
MF0gICBETUEzMiB6b25lOiA1NTM1MjkgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAw
MDAwMF0gICBOb3JtYWwgem9uZTogMTIwOTYwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAg
IDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA3NzQxNDQwIHBhZ2VzLCBMSUZPIGJhdGNoOjMx
ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4MTgwOApbICAgIDAu
MDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMV0gaGlnaCBlZGdlIGxpbnRbMHgx
XSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDJdIGhpZ2gg
ZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9p
ZFsweDAzXSBoaWdoIGVkZ2UgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ
Q19OTUkgKGFjcGlfaWRbMHgwNF0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAw
MF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDVdIGhpZ2ggZWRnZSBsaW50WzB4MV0p
ClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA2XSBoaWdoIGVk
Z2UgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRb
MHgwN10gaGlnaCBlZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNf
Tk1JIChhY3BpX2lkWzB4MDhdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBd
IElPQVBJQ1swXTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAs
IEdTSSAwLTExOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVz
X2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRf
U1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBd
IEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQ
SSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAw
MDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAu
MDAwMDAwXSBzbXBib290OiBBbGxvd2luZyA4IENQVXMsIDAgaG90cGx1ZyBDUFVzClsgICAg
MC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDAwMDAw
MC0weDAwMDAwZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4MDAwNTgwMDAtMHgwMDA1OGZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDllMDAwLTB4MDAwOWVmZmZdClsg
ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBh
MDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4ODgxYzYwMDAtMHg4ODFjNmZmZl0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDg4MWM3MDAwLTB4ODgyMTBmZmZd
ClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4
ODI4MzAwMC0weDg4MzAyZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4ODgzMDMwMDAtMHg4OWVjMWZmZl0KWyAgICAwLjAwMDAwMF0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDg5ZWMyMDAwLTB4ODlmOTlm
ZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHg4OWY5YTAwMC0weDg5ZmZlZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4OGEwMDAwMDAtMHg4YmZmZmZmZl0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhjMDAwMDAwLTB4OGZm
ZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt
ZW0gMHg5MDAwMDAwMC0weDk1ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTYwMDAwMDAtMHg5N2ZmZmZmZl0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk4MDAwMDAwLTB4
OWRmZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHg5ZTAwMDAwMC0weGUwMGY5ZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmEwMDAtMHhlMDBmYWZmZl0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGUwMGZiMDAw
LTB4ZTAwZmNmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHhlMDBmZDAwMC0weGUwMGZkZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmUwMDAtMHhmZGZmZmZmZl0KWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlMDAw
MDAwLTB4ZmUwMTBmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZTAxMTAwMC0weGZmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBlODIw
OiBbbWVtIDB4OWUwMDAwMDAtMHhlMDBmOWZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNl
cwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gYmFy
ZSBoYXJkd2FyZQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVz
OiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25z
OiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJf
Q1BVUzo1MTIgbnJfY3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRzOjggbnJfbm9kZV9pZHM6
MQpbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVkIDM1IHBhZ2VzL2NwdSBAZmZmZjk0
YzEyMWMwMDAwMCBzMTA1MzA0IHI4MTkyIGQyOTg2NCB1MjYyMTQ0ClsgICAgMC4wMDAwMDBd
IHBjcHUtYWxsb2M6IHMxMDUzMDQgcjgxOTIgZDI5ODY0IHUyNjIxNDQgYWxsb2M9MSoyMDk3
MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIDEgMiAzIDQgNSA2IDcgClsg
ICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmlsaXR5
IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgxNjgyMDQKWyAgICAwLjAwMDAwMF0gUG9s
aWN5IHpvbmU6IE5vcm1hbApbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBC
T09UX0lNQUdFPS9ib290L3ZtbGludXotNC45LjAtNS1hbWQ2NCByb290PVVVSUQ9NmI1NTdm
NzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwIHJvIHJvb3RkZWxheT0xMCByb290ZGVs
YXk9MTAgbm9xdWlldCBub3NwbGFzaApbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBl
bnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC4wMDAwMDBdIENh
bGdhcnk6IGRldGVjdGluZyBDYWxnYXJ5IHZpYSBCSU9TIEVCREEgYXJlYQpbICAgIDAuMDAw
MDAwXSBDYWxnYXJ5OiBVbmFibGUgdG8gbG9jYXRlIFJpbyBHcmFuZGUgdGFibGUgaW4gRUJE
QSAtIGJhaWxpbmchClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMzI0OTM4NzZLLzMzMTk1ODY0
SyBhdmFpbGFibGUgKDYxOTZLIGtlcm5lbCBjb2RlLCAxMTU5SyByd2RhdGEsIDI4NDhLIHJv
ZGF0YSwgMTQwOEsgaW5pdCwgNjg4SyBic3MsIDcwMTk4OEsgcmVzZXJ2ZWQsIDBLIGNtYS1y
ZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gS2VybmVsL1VzZXIgcGFnZSB0YWJsZXMgaXNvbGF0
aW9uOiBlbmFibGVkClsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50
YXRpb24uClsgICAgMC4wMDAwMDBdIAlCdWlsZC10aW1lIGFkanVzdG1lbnQgb2YgbGVhZiBm
YW5vdXQgdG8gNjQuClsgICAgMC4wMDAwMDBdIAlSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9t
IE5SX0NQVVM9NTEyIHRvIG5yX2NwdV9pZHM9OC4KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1
c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj02NCwgbnJfY3B1X2lkcz04Clsg
ICAgMC4wMDAwMDBdIE5SX0lSUVM6MzMwMjQgbnJfaXJxczoyMDQ4IDE2ClsgICAgMC4wMDAw
MDBdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUKWyAgICAwLjAwMDAwMF0g
Y29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogaHBl
dDogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9u
czogNzk2MzU4NTUyNDUgbnMKWyAgICAwLjAwMDAwMF0gaHBldCBjbG9ja2V2ZW50IHJlZ2lz
dGVyZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAzODAwLjAwMCBNSHogcHJvY2Vz
c29yClsgICAgMC4wMDAwMTZdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2
YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDc1ODQuMDAgQm9nb01J
UFMgKGxwaj0xNTE2ODAwMCkKWyAgICAwLjAwMDAyMF0gcGlkX21heDogZGVmYXVsdDogMzI3
NjggbWluaW11bTogMzAxClsgICAgMC4wMDAwMzFdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAx
NjA4MzEKWyAgICAwLjAyMzI1OV0gQUNQSTogOSBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1
bGx5IGFjcXVpcmVkIGFuZCBsb2FkZWQKWyAgICAwLjAyMzY1OV0gU2VjdXJpdHkgRnJhbWV3
b3JrIGluaXRpYWxpemVkClsgICAgMC4wMjM2NjFdIFlhbWE6IGRpc2FibGVkIGJ5IGRlZmF1
bHQ7IGVuYWJsZSB3aXRoIHN5c2N0bCBrZXJuZWwueWFtYS4qClsgICAgMC4wMjM2NjZdIEFw
cEFybW9yOiBBcHBBcm1vciBkaXNhYmxlZCBieSBib290IHRpbWUgcGFyYW1ldGVyClsgICAg
MC4wMjQ2MTddIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQxOTQzMDQgKG9y
ZGVyOiAxMywgMzM1NTQ0MzIgYnl0ZXMpClsgICAgMC4wMjgwMDddIElub2RlLWNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogMjA5NzE1MiAob3JkZXI6IDEyLCAxNjc3NzIxNiBieXRlcykK
WyAgICAwLjAyOTUwNl0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAo
b3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjAyOTUyM10gTW91bnRwb2ludC1jYWNo
ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpb
ICAgIDAuMDI5NzIzXSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMApbICAgIDAuMDI5
NzI1XSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAwClsgICAgMC4wMjk3MjldIEVORVJHWV9Q
RVJGX0JJQVM6IFNldCB0byAnbm9ybWFsJywgd2FzICdwZXJmb3JtYW5jZScKWyAgICAwLjAy
OTczMV0gRU5FUkdZX1BFUkZfQklBUzogVmlldyBhbmQgdXBkYXRlIHdpdGggeDg2X2VuZXJn
eV9wZXJmX3BvbGljeSg4KQpbICAgIDAuMDI5NzM1XSBtY2U6IENQVSBzdXBwb3J0cyAxMCBN
Q0UgYmFua3MKWyAgICAwLjAyOTc0M10gQ1BVMDogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJs
ZWQgKFRNMSkKWyAgICAwLjAyOTc1N10gcHJvY2VzczogdXNpbmcgbXdhaXQgaW4gaWRsZSB0
aHJlYWRzClsgICAgMC4wMjk3NjBdIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgNjQs
IDJNQiA4LCA0TUIgOApbICAgIDAuMDI5NzYyXSBMYXN0IGxldmVsIGRUTEIgZW50cmllczog
NEtCIDY0LCAyTUIgMCwgNE1CIDAsIDFHQiA0ClsgICAgMC4wMzAwMTJdIEZyZWVpbmcgU01Q
IGFsdGVybmF0aXZlcyBtZW1vcnk6IDI0SwpbICAgIDAuMDU0OTg1XSBmdHJhY2U6IGFsbG9j
YXRpbmcgMjUyMTIgZW50cmllcyBpbiA5OSBwYWdlcwpbICAgIDAuMDYxNDYwXSBzbXBib290
OiBNYXggbG9naWNhbCBwYWNrYWdlczogMgpbICAgIDAuMDYxNDY3XSBETUFSOiBIb3N0IGFk
ZHJlc3Mgd2lkdGggMzkKWyAgICAwLjA2MTQ2OV0gRE1BUjogRFJIRCBiYXNlOiAweDAwMDAw
MGZlZDkwMDAwIGZsYWdzOiAweDEKWyAgICAwLjA2MTQ3NF0gRE1BUjogZG1hcjA6IHJlZ19i
YXNlX2FkZHIgZmVkOTAwMDAgdmVyIDE6MCBjYXAgZDIwMDhjNDA2NjA0NjIgZWNhcCBmMDUw
ZGEKWyAgICAwLjA2MTQ3Nl0gRE1BUjogUk1SUiBiYXNlOiAweDAwMDAwMDNlMmUwMDAwIGVu
ZDogMHgwMDAwMDAzZTJmZmZmZgpbICAgIDAuMDYxNDc5XSBETUFSLUlSOiBJT0FQSUMgaWQg
MiB1bmRlciBEUkhEIGJhc2UgIDB4ZmVkOTAwMDAgSU9NTVUgMApbICAgIDAuMDYxNDgxXSBE
TUFSLUlSOiBIUEVUIGlkIDAgdW5kZXIgRFJIRCBiYXNlIDB4ZmVkOTAwMDAKWyAgICAwLjA2
MTQ4Ml0gRE1BUi1JUjogeDJhcGljIGlzIGRpc2FibGVkIGJlY2F1c2UgQklPUyBzZXRzIHgy
YXBpYyBvcHQgb3V0IGJpdC4KWyAgICAwLjA2MTQ4NF0gRE1BUi1JUjogVXNlICdpbnRyZW1h
cD1ub194MmFwaWNfb3B0b3V0JyB0byBvdmVycmlkZSB0aGUgQklPUyBzZXR0aW5nLgpbICAg
IDAuMDYyNzQ2XSBETUFSLUlSOiBFbmFibGVkIElSUSByZW1hcHBpbmcgaW4geGFwaWMgbW9k
ZQpbICAgIDAuMDYyNzQ4XSB4MmFwaWM6IElSUSByZW1hcHBpbmcgZG9lc24ndCBzdXBwb3J0
IFgyQVBJQyBtb2RlClsgICAgMC4wNjY3NzFdIC4uVElNRVI6IHZlY3Rvcj0weDMwIGFwaWMx
PTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTEKWyAgICAwLjEwNjQ2MV0gVFNDIGRlYWRsaW5l
IHRpbWVyIGVuYWJsZWQKWyAgICAwLjEwNjQ2Nl0gc21wYm9vdDogQ1BVMDogSW50ZWwoUikg
WGVvbihSKSBDUFUgRTMtMTI3MCB2NiBAIDMuODBHSHogKGZhbWlseTogMHg2LCBtb2RlbDog
MHg5ZSwgc3RlcHBpbmc6IDB4OSkKWyAgICAwLjEwNjQ3MV0gUGVyZm9ybWFuY2UgRXZlbnRz
OiBQRUJTIGZtdDMrLCBTa3lsYWtlIGV2ZW50cywgMzItZGVlcCBMQlIsIGZ1bGwtd2lkdGgg
Y291bnRlcnMsIEludGVsIFBNVSBkcml2ZXIuClsgICAgMC4xMDY0OTNdIC4uLiB2ZXJzaW9u
OiAgICAgICAgICAgICAgICA0ClsgICAgMC4xMDY0OTVdIC4uLiBiaXQgd2lkdGg6ICAgICAg
ICAgICAgICA0OApbICAgIDAuMTA2NDk2XSAuLi4gZ2VuZXJpYyByZWdpc3RlcnM6ICAgICAg
NApbICAgIDAuMTA2NDk4XSAuLi4gdmFsdWUgbWFzazogICAgICAgICAgICAgMDAwMGZmZmZm
ZmZmZmZmZgpbICAgIDAuMTA2NDk5XSAuLi4gbWF4IHBlcmlvZDogICAgICAgICAgICAgMDAw
MDdmZmZmZmZmZmZmZgpbICAgIDAuMTA2NTAxXSAuLi4gZml4ZWQtcHVycG9zZSBldmVudHM6
ICAgMwpbICAgIDAuMTA2NTAyXSAuLi4gZXZlbnQgbWFzazogICAgICAgICAgICAgMDAwMDAw
MDcwMDAwMDAwZgpbICAgIDAuMTA2ODc0XSBOTUkgd2F0Y2hkb2c6IGVuYWJsZWQgb24gYWxs
IENQVXMsIHBlcm1hbmVudGx5IGNvbnN1bWVzIG9uZSBody1QTVUgY291bnRlci4KWyAgICAw
LjEwNjkzMV0geDg2OiBCb290aW5nIFNNUCBjb25maWd1cmF0aW9uOgpbICAgIDAuMTA2OTMz
XSAuLi4uIG5vZGUgICMwLCBDUFVzOiAgICAgICMxICMyICMzICM0ICM1ICM2ICM3ClsgICAg
MC4xMjQ0MzddIHg4NjogQm9vdGVkIHVwIDEgbm9kZSwgOCBDUFVzClsgICAgMC4xMjQ0NDJd
IHNtcGJvb3Q6IFRvdGFsIG9mIDggcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDYwNjcyLjAwIEJv
Z29NSVBTKQpbICAgIDAuMTMwNTQ2XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjEz
MDU4NV0geDg2L21tOiBNZW1vcnkgYmxvY2sgc2l6ZTogMTI4TUIKWyAgICAwLjEzMzcyMF0g
UE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4ODgxYzYwMDAtMHg4ODFj
NmZmZl0gKDQwOTYgYnl0ZXMpClsgICAgMC4xMzM3MjNdIFBNOiBSZWdpc3RlcmluZyBBQ1BJ
IE5WUyByZWdpb24gW21lbSAweDg5ZWMyMDAwLTB4ODlmOTlmZmZdICg4ODQ3MzYgYnl0ZXMp
ClsgICAgMC4xMzM3NjddIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZm
IG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1MDQxNzg1MTAwMDAw
IG5zClsgICAgMC4xMzM3NzddIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3Jk
ZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjEzMzgxM10gcGluY3RybCBjb3JlOiBpbml0
aWFsaXplZCBwaW5jdHJsIHN1YnN5c3RlbQpbICAgIDAuMTM0NTc5XSBORVQ6IFJlZ2lzdGVy
ZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClsgICAgMC4xNTAxMDBdIGNwdWlkbGU6IHVzaW5nIGdv
dmVybm9yIGxhZGRlcgpbICAgIDAuMTY2MTExXSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBt
ZW51ClsgICAgMC4xNjYxNjFdIEFDUEkgRkFEVCBkZWNsYXJlcyB0aGUgc3lzdGVtIGRvZXNu
J3Qgc3VwcG9ydCBQQ0llIEFTUE0sIHNvIGRpc2FibGUgaXQKWyAgICAwLjE2NjE2NF0gQUNQ
STogYnVzIHR5cGUgUENJIHJlZ2lzdGVyZWQKWyAgICAwLjE2NjE2Nl0gYWNwaXBocDogQUNQ
SSBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41ClsgICAgMC4x
NjYyMTZdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdIGF0IFtt
ZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSAoYmFzZSAweGUwMDAwMDAwKQpbICAgIDAuMTY2
MjIwXSBQQ0k6IG5vdCB1c2luZyBNTUNPTkZJRwpbICAgIDAuMTY2MjIxXSBQQ0k6IFVzaW5n
IGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMTgyMjEwXSBI
dWdlVExCIHJlZ2lzdGVyZWQgMSBHQiBwYWdlIHNpemUsIHByZS1hbGxvY2F0ZWQgMCBwYWdl
cwpbICAgIDAuMTgyMjEzXSBIdWdlVExCIHJlZ2lzdGVyZWQgMiBNQiBwYWdlIHNpemUsIHBy
ZS1hbGxvY2F0ZWQgMCBwYWdlcwpbICAgIDAuMTgyMzUzXSBBQ1BJOiBBZGRlZCBfT1NJKE1v
ZHVsZSBEZXZpY2UpClsgICAgMC4xODIzNTZdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29y
IERldmljZSkKWyAgICAwLjE4MjM1OF0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRl
bnNpb25zKQpbICAgIDAuMTgyMzYwXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dy
ZWdhdG9yIERldmljZSkKWyAgICAwLjE4MzI4Ml0gQUNQSTogRXhlY3V0ZWQgMjEgYmxvY2tz
IG9mIG1vZHVsZS1sZXZlbCBleGVjdXRhYmxlIEFNTCBjb2RlClsgICAgMC4xODkyOTddIEFD
UEk6IFtGaXJtd2FyZSBCdWddOiBCSU9TIF9PU0koTGludXgpIHF1ZXJ5IGlnbm9yZWQKWyAg
ICAwLjE5MDkwN10gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgICAwLjE5MTQz
M10gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgICAwLjE5MTQ1OV0gQUNQSTog
U1NEVCAweEZGRkY5NEMwRkQ0MDM4MDAgMDAwNzUwICh2MDIgUG1SZWYgIENwdTBJc3QgIDAw
MDAzMDAwIElOVEwgMjAxNDExMDcpClsgICAgMC4xOTE2MDBdIEFDUEk6IFxfUFJfLkNQVTA6
IF9PU0MgbmF0aXZlIHRoZXJtYWwgTFZUIEFja2VkClsgICAgMC4xOTI3NzldIEFDUEk6IER5
bmFtaWMgT0VNIFRhYmxlIExvYWQ6ClsgICAgMC4xOTI3ODVdIEFDUEk6IFNTRFQgMHhGRkZG
OTRDMEZENDAwMDAwIDAwMDM3RiAodjAyIFBtUmVmICBDcHUwQ3N0ICAwMDAwMzAwMSBJTlRM
IDIwMTQxMTA3KQpbICAgIDAuMTkzMjc3XSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBMb2Fk
OgpbICAgIDAuMTkzMjgzXSBBQ1BJOiBTU0RUIDB4RkZGRjk0QzBGRDQwMzAwMCAwMDA1QUEg
KHYwMiBQbVJlZiAgQXBJc3QgICAgMDAwMDMwMDAgSU5UTCAyMDE0MTEwNykKWyAgICAwLjE5
MzU4N10gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgICAwLjE5MzU5Ml0gQUNQ
STogU1NEVCAweEZGRkY5NEMwRkQ0MDk4MDAgMDAwMTE5ICh2MDIgUG1SZWYgIEFwQ3N0ICAg
IDAwMDAzMDAwIElOVEwgMjAxNDExMDcpClsgICAgMC4xOTY4MzhdIEFDUEk6IEludGVycHJl
dGVyIGVuYWJsZWQKWyAgICAwLjE5Njg2NV0gQUNQSTogKHN1cHBvcnRzIFMwIFM1KQpbICAg
IDAuMTk2ODY3XSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nClsg
ICAgMC4xOTY4OTFdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZd
IGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSAoYmFzZSAweGUwMDAwMDAwKQpbICAg
IDAuMTk4NjI3XSBQQ0k6IE1NQ09ORklHIGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZm
XSByZXNlcnZlZCBpbiBBQ1BJIG1vdGhlcmJvYXJkIHJlc291cmNlcwpbICAgIDAuMTk4NjU0
XSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkLgpbICAgIDAuMTk4
NjU3XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNl
c3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgICAgMC4xOTkwMjJd
IEFDUEk6IFBvd2VyIFJlc291cmNlIFtQRzAwXSAob24pClsgICAgMC4xOTkyNDBdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtQRzAxXSAob24pClsgICAgMC4xOTk0NDldIEFDUEk6IFBvd2Vy
IFJlc291cmNlIFtQRzAyXSAob24pClsgICAgMC4yMDUyNzJdIEFDUEk6IFBvd2VyIFJlc291
cmNlIFtXUlNUXSAob2ZmKQpbICAgIDAuMjA1NTE3XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBb
V1JTVF0gKG9mZikKWyAgICAwLjIwNTc2Ml0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1Rd
IChvZmYpClsgICAgMC4yMDYwMDZdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2Zm
KQpbICAgIDAuMjA2MjQ5XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAg
ICAwLjIwNjQ5NV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMC4y
MDY3NDBdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDAuMjA2OTgz
XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAwLjIwNzIyNl0gQUNQ
STogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMC4yMDc0NzJdIEFDUEk6IFBv
d2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDAuMjA3NzI4XSBBQ1BJOiBQb3dlciBS
ZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAwLjIwNzk4M10gQUNQSTogUG93ZXIgUmVzb3Vy
Y2UgW1dSU1RdIChvZmYpClsgICAgMC4yMDgyMjddIEFDUEk6IFBvd2VyIFJlc291cmNlIFtX
UlNUXSAob2ZmKQpbICAgIDAuMjA4NDcwXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0g
KG9mZikKWyAgICAwLjIwODcxNF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYp
ClsgICAgMC4yMDg5NTddIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAg
IDAuMjA5MjAxXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAwLjIw
OTQ0NF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMC4yMDk2ODhd
IEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDAuMjA5OTMxXSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAwLjIxMTcyN10gYWNwaSBBQkNE
MDAwMDowMDogQUNQSSBkb2NrIHN0YXRpb24gKGRvY2tzL2JheXMgY291bnQ6IDEpClsgICAg
MC4yMTQwODRdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtGTjAwXSAob2ZmKQpbICAgIDAuMjE0
MTQyXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMV0gKG9mZikKWyAgICAwLjIxNDE5N10g
QUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDJdIChvZmYpClsgICAgMC4yMTQyNTNdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtGTjAzXSAob2ZmKQpbICAgIDAuMjE0MzEyXSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbRk4wNF0gKG9mZikKWyAgICAwLjIxNDk1Nl0gQUNQSTogUENJIFJvb3Qg
QnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZV0pClsgICAgMC4yMTQ5NjFd
IGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFT
UE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldClsgICAgMC4yMTY5MjZdIGFjcGkgUE5QMEEwODow
MDogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgQUVSIFBDSWVDYXBh
YmlsaXR5XQpbICAgIDAuMjE2OTI4XSBhY3BpIFBOUDBBMDg6MDA6IEZBRFQgaW5kaWNhdGVz
IEFTUE0gaXMgdW5zdXBwb3J0ZWQsIHVzaW5nIEJJT1MgY29uZmlndXJhdGlvbgpbICAgIDAu
MjE4MjU0XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgICAwLjIxODI1N10g
cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjcg
d2luZG93XQpbICAgIDAuMjE4MjU5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291
cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddClsgICAgMC4yMTgyNjFdIHBjaV9idXMg
MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYg
d2luZG93XQpbICAgIDAuMjE4MjY0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291
cmNlIFttZW0gMHg5ZTAwMDAwMC0weGRmZmZmZmZmIHdpbmRvd10KWyAgICAwLjIxODI2N10g
cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODgwMDAwMDAwLTB4
OGJmZmZmZmZmIHdpbmRvd10KWyAgICAwLjIxODI2OV0gcGNpX2J1cyAwMDAwOjAwOiByb290
IGJ1cyByZXNvdXJjZSBbbWVtIDB4ZmQwMDAwMDAtMHhmZTdmZmZmZiB3aW5kb3ddClsgICAg
MC4yMTgyNzJdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1m
ZV0KWyAgICAwLjIxODI3OF0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6NTkxOF0gdHlwZSAw
MCBjbGFzcyAweDA2MDAwMApbICAgIDAuMjE4OTc2XSBwY2kgMDAwMDowMDoxNC4wOiBbODA4
NjphMTJmXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMwClsgICAgMC4yMTg5OTFdIHBjaSAwMDAw
OjAwOjE0LjA6IHJlZyAweDEwOiBbbWVtIDB4YTBkMDAwMDAtMHhhMGQwZmZmZiA2NGJpdF0K
WyAgICAwLjIxOTA0NF0gcGNpIDAwMDA6MDA6MTQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
M2hvdCBEM2NvbGQKWyAgICAwLjIxOTU2OV0gcGNpIDAwMDA6MDA6MTQuMDogU3lzdGVtIHdh
a2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgICAgMC4yMTk1OTddIHBjaSAwMDAwOjAwOjE0LjI6
IFs4MDg2OmExMzFdIHR5cGUgMDAgY2xhc3MgMHgxMTgwMDAKWyAgICAwLjIxOTYxMF0gcGNp
IDAwMDA6MDA6MTQuMjogcmVnIDB4MTA6IFttZW0gMHg4YmZmMDEwMDAtMHg4YmZmMDFmZmYg
NjRiaXRdClsgICAgMC4yMjAxNzFdIHBjaSAwMDAwOjAwOjE2LjA6IFs4MDg2OmExM2FdIHR5
cGUgMDAgY2xhc3MgMHgwNzgwMDAKWyAgICAwLjIyMDIwMF0gcGNpIDAwMDA6MDA6MTYuMDog
cmVnIDB4MTA6IFttZW0gMHhhMGQxNzAwMC0weGEwZDE3ZmZmIDY0Yml0XQpbICAgIDAuMjIw
MzA2XSBwY2kgMDAwMDowMDoxNi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90ClsgICAg
MC4yMjA4MzBdIHBjaSAwMDAwOjAwOjE2LjE6IFs4MDg2OmExM2JdIHR5cGUgMDAgY2xhc3Mg
MHgwNzgwMDAKWyAgICAwLjIyMDg2M10gcGNpIDAwMDA6MDA6MTYuMTogcmVnIDB4MTA6IFtt
ZW0gMHhhMGQxNjAwMC0weGEwZDE2ZmZmIDY0Yml0XQpbICAgIDAuMjIwOTg3XSBwY2kgMDAw
MDowMDoxNi4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90ClsgICAgMC4yMjE1MDRdIHBj
aSAwMDAwOjAwOjE3LjA6IFs4MDg2OmExMDJdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEKWyAg
ICAwLjIyMTUxNV0gcGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTA6IFttZW0gMHhhMGQxNDAw
MC0weGEwZDE1ZmZmXQpbICAgIDAuMjIxNTIwXSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgx
NDogW21lbSAweGEwZDE5MDAwLTB4YTBkMTkwZmZdClsgICAgMC4yMjE1MjZdIHBjaSAwMDAw
OjAwOjE3LjA6IHJlZyAweDE4OiBbaW8gIDB4NTA0MC0weDUwNDddClsgICAgMC4yMjE1MzFd
IHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDFjOiBbaW8gIDB4NTA0OC0weDUwNGJdClsgICAg
MC4yMjE1MzZdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDIwOiBbaW8gIDB4NTAyMC0weDUw
M2ZdClsgICAgMC4yMjE1NDJdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDI0OiBbbWVtIDB4
YTBkMTgwMDAtMHhhMGQxODdmZl0KWyAgICAwLjIyMTU3Ml0gcGNpIDAwMDA6MDA6MTcuMDog
UE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdApbICAgIDAuMjIyMDk3XSBwY2kgMDAwMDowMDox
ZC4wOiBbODA4NjphMTE5XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC4yMjIxNDNd
IHBjaSAwMDAwOjAwOjFkLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk
ClsgICAgMC4yMjI2NTZdIHBjaSAwMDAwOjAwOjFkLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJs
ZWQgYnkgQUNQSQpbICAgIDAuMjIyNjgyXSBwY2kgMDAwMDowMDoxZC4yOiBbODA4NjphMTFh
XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC4yMjI3MjddIHBjaSAwMDAwOjAwOjFk
LjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4yMjMyMzZd
IHBjaSAwMDAwOjAwOjFkLjI6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAg
IDAuMjIzMjU4XSBwY2kgMDAwMDowMDoxZC4zOiBbODA4NjphMTFiXSB0eXBlIDAxIGNsYXNz
IDB4MDYwNDAwClsgICAgMC4yMjMzMDRdIHBjaSAwMDAwOjAwOjFkLjM6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4yMjM4MTFdIHBjaSAwMDAwOjAwOjFk
LjM6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDAuMjIzODUwXSBwY2kg
MDAwMDowMDoxZi4wOiBbODA4NjphMTQ5XSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgICAg
MC4yMjQ0NDddIHBjaSAwMDAwOjAwOjFmLjI6IFs4MDg2OmExMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwNTgwMDAKWyAgICAwLjIyNDQ1NV0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MTA6IFtt
ZW0gMHhhMGQxMDAwMC0weGEwZDEzZmZmXQpbICAgIDAuMjI1MDAzXSBwY2kgMDAwMDowMDox
Zi40OiBbODA4NjphMTIzXSB0eXBlIDAwIGNsYXNzIDB4MGMwNTAwClsgICAgMC4yMjUwNDJd
IHBjaSAwMDAwOjAwOjFmLjQ6IHJlZyAweDEwOiBbbWVtIDB4OGJmZjAwMDAwLTB4OGJmZjAw
MGZmIDY0Yml0XQpbICAgIDAuMjI1MDkyXSBwY2kgMDAwMDowMDoxZi40OiByZWcgMHgyMDog
W2lvICAweDUwMDAtMHg1MDFmXQpbICAgIDAuMjI1Njk4XSBwY2kgMDAwMDowMTowMC4wOiBb
MTAyYjowNTIyXSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwClsgICAgMC4yMjU3MThdIHBjaSAw
MDAwOjAxOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OWYwMDAwMDAtMHg5ZmZmZmZmZiBwcmVm
XQpbICAgIDAuMjI1NzI5XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgxNDogW21lbSAweGEw
ODAwMDAwLTB4YTA4MDNmZmZdClsgICAgMC4yMjU3NDFdIHBjaSAwMDAwOjAxOjAwLjA6IHJl
ZyAweDE4OiBbbWVtIDB4YTAwMDAwMDAtMHhhMDdmZmZmZl0KWyAgICAwLjIyNTc4Nl0gcGNp
IDAwMDA6MDE6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHBy
ZWZdClsgICAgMC4yMjU4OTNdIHBjaSAwMDAwOjAxOjAwLjA6IFN5c3RlbSB3YWtldXAgZGlz
YWJsZWQgYnkgQUNQSQpbICAgIDAuMjM0MzM5XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDFdClsgICAgMC4yMzQzNDNdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4YTAwMDAwMDAtMHhhMDhmZmZmZl0KWyAgICAwLjIzNDM0Nl0g
cGNpIDAwMDA6MDA6MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ZjAwMDAwMC0weDlm
ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4yMzQ0MDNdIHBjaSAwMDAwOjAyOjAwLjA6IFs4
MDg2OjE1MzNdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjIzNDQyM10gcGNpIDAw
MDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhhMGIwMDAwMC0weGEwYmZmZmZmXQpbICAg
IDAuMjM0NDQ2XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxODogW2lvICAweDQwMDAtMHg0
MDFmXQpbICAgIDAuMjM0NDU3XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxYzogW21lbSAw
eGEwYzAwMDAwLTB4YTBjMDNmZmZdClsgICAgMC4yMzQ1NzFdIHBjaSAwMDAwOjAyOjAwLjA6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4yMzQ2NDBdIHBj
aSAwMDAwOjAyOjAwLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDAu
MjQ2MzYzXSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJdClsgICAg
MC4yNDYzNjZdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NDAw
MC0weDRmZmZdClsgICAgMC4yNDYzNjhdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4YTBiMDAwMDAtMHhhMGNmZmZmZl0KWyAgICAwLjI0NjQyNl0gcGNpIDAw
MDA6MDM6MDAuMDogWzgwODY6MTUzM10gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDAu
MjQ2NDQ1XSBwY2kgMDAwMDowMzowMC4wOiByZWcgMHgxMDogW21lbSAweGEwOTAwMDAwLTB4
YTA5ZmZmZmZdClsgICAgMC4yNDY0NjhdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDE4OiBb
aW8gIDB4MzAwMC0weDMwMWZdClsgICAgMC4yNDY0ODBdIHBjaSAwMDAwOjAzOjAwLjA6IHJl
ZyAweDFjOiBbbWVtIDB4YTBhMDAwMDAtMHhhMGEwM2ZmZl0KWyAgICAwLjI0NjU5M10gcGNp
IDAwMDA6MDM6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAg
ICAwLjI0NjY2M10gcGNpIDAwMDA6MDM6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBi
eSBBQ1BJClsgICAgMC4yNTgzNjRdIHBjaSAwMDAwOjAwOjFkLjM6IFBDSSBicmlkZ2UgdG8g
W2J1cyAwM10KWyAgICAwLjI1ODM2N10gcGNpIDAwMDA6MDA6MWQuMzogICBicmlkZ2Ugd2lu
ZG93IFtpbyAgMHgzMDAwLTB4M2ZmZl0KWyAgICAwLjI1ODM2OF0gcGNpIDAwMDA6MDA6MWQu
MzogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhMDkwMDAwMC0weGEwYWZmZmZmXQpbICAgIDAu
MjU5NDQ1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgNCA1IDYg
MTAgKjExIDEyIDE0IDE1KQpbICAgIDAuMjU5NDgxXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExp
bmsgW0xOS0JdIChJUlFzIDMgNCA1IDYgKjEwIDExIDEyIDE0IDE1KQpbICAgIDAuMjU5NTE2
XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJUlFzIDMgNCA1IDYgMTAgKjEx
IDEyIDE0IDE1KQpbICAgIDAuMjU5NTUwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xO
S0RdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQpbICAgIDAuMjU5NTg1XSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0VdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0
IDE1KQpbICAgIDAuMjU5NjIwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJ
UlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQpbICAgIDAuMjU5NjU0XSBBQ1BJOiBQQ0kg
SW50ZXJydXB0IExpbmsgW0xOS0ddIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQpb
ICAgIDAuMjU5Njg4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0hdIChJUlFzIDMg
NCA1IDYgMTAgKjExIDEyIDE0IDE1KQpbICAgIDAuMjYwMjgyXSBBQ1BJOiBFbmFibGVkIDYg
R1BFcyBpbiBibG9jayAwMCB0byA3RgpbICAgIDAuMjYwNDE5XSB2Z2FhcmI6IGRldmljZSBh
ZGRlZDogUENJOjAwMDA6MDE6MDAuMCxkZWNvZGVzPWlvK21lbSxvd25zPW5vbmUsbG9ja3M9
bm9uZQpbICAgIDAuMjYwNDIyXSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMjYwNDI0XSB2Z2Fh
cmI6IHNldHRpbmcgYXMgYm9vdCBkZXZpY2U6IFBDSTowMDAwOjAxOjAwLjAKWyAgICAwLjI2
MDQyNl0gdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZSAwMDAwOjAxOjAwLjAKWyAg
ICAwLjI2MDQ0OF0gUmVnaXN0ZXJlZCBlZml2YXJzIG9wZXJhdGlvbnMKWyAgICAwLjI3NjI5
MF0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAuMzA0MzE0XSBQQ0k6
IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMC4zMDQzODddIGU4
MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwNTgwMDAtMHgwMDA1ZmZmZl0KWyAg
ICAwLjMwNDM4N10gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgwMDA5ZTAwMC0w
eDAwMDlmZmZmXQpbICAgIDAuMzA0Mzg4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l
bSAweDg4MWM2MDAwLTB4OGJmZmZmZmZdClsgICAgMC4zMDQzODhdIGU4MjA6IHJlc2VydmUg
UkFNIGJ1ZmZlciBbbWVtIDB4ODgyODMwMDAtMHg4YmZmZmZmZl0KWyAgICAwLjMwNDM4OV0g
ZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg4YTAwMDAwMC0weDhiZmZmZmZmXQpb
ICAgIDAuMzA0MzkwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDg2MjAwMDAw
MC0weDg2M2ZmZmZmZl0KWyAgICAwLjMwNDUxMl0gaHBldDA6IGF0IE1NSU8gMHhmZWQwMDAw
MCwgSVJRcyAyLCA4LCAwLCAwLCAwLCAwLCAwLCAwClsgICAgMC4zMDQ1MTZdIGhwZXQwOiA4
IGNvbXBhcmF0b3JzLCA2NC1iaXQgMjQuMDAwMDAwIE1IeiBjb3VudGVyClsgICAgMC4zMDY1
NTddIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBocGV0ClsgICAgMC4z
MTA0MTZdIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjAKWyAgICAwLjMxMDQzMl0gVkZT
OiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwgNDA5NiBi
eXRlcykKWyAgICAwLjMxMDQ3N10gcG5wOiBQblAgQUNQSSBpbml0ClsgICAgMC4zMTA1NTRd
IHN5c3RlbSAwMDowMDogW21lbSAweGZkMDAwMDAwLTB4ZmRhYmZmZmZdIGhhcyBiZWVuIHJl
c2VydmVkClsgICAgMC4zMTA1NzRdIHN5c3RlbSAwMDowMDogW21lbSAweGZkYWQwMDAwLTB4
ZmRhZGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTA1NzZdIHN5c3RlbSAwMDow
MDogW21lbSAweGZkYjAwMDAwLTB4ZmRmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAg
MC4zMTA1NzldIHN5c3RlbSAwMDowMDogW21lbSAweGZlMDAwMDAwLTB4ZmUwMWZmZmZdIGNv
dWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDAuMzEwNTgxXSBzeXN0ZW0gMDA6MDA6IFttZW0g
MHhmZTAzNjAwMC0weGZlMDNiZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzEwNTgz
XSBzeXN0ZW0gMDA6MDA6IFttZW0gMHhmZTAzZDAwMC0weGZlM2ZmZmZmXSBoYXMgYmVlbiBy
ZXNlcnZlZApbICAgIDAuMzEwNTg1XSBzeXN0ZW0gMDA6MDA6IFttZW0gMHhmZTQxMDAwMC0w
eGZlN2ZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzEwNTg3XSBzeXN0ZW0gMDA6
MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpClsg
ICAgMC4zMTA3NjddIHN5c3RlbSAwMDowMTogW2lvICAweDIwMDAtMHgyMGZlXSBoYXMgYmVl
biByZXNlcnZlZApbICAgIDAuMzEwNzcwXSBzeXN0ZW0gMDA6MDE6IFBsdWcgYW5kIFBsYXkg
QUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpClsgICAgMC4zMTA4NTVdIHN5c3Rl
bSAwMDowMjogW2lvICAweDA2ODAtMHgwNjlmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAu
MzEwODU4XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApb
ICAgIDAuMzEwODU5XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMgYmVlbiByZXNl
cnZlZApbICAgIDAuMzEwODYxXSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMgYmVl
biByZXNlcnZlZApbICAgIDAuMzEwODYzXSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgxODAwLTB4
MThmZV0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMxMDg2NV0gc3lzdGVtIDAwOjAyOiBb
aW8gIDB4MTY0ZS0weDE2NGZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTA4NjddIHN5
c3RlbSAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFj
dGl2ZSkKWyAgICAwLjMxMDkyMF0gc3lzdGVtIDAwOjAzOiBbaW8gIDB4MDgwMC0weDA4N2Zd
IGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTA5MjJdIHN5c3RlbSAwMDowMzogUGx1ZyBh
bmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkKWyAgICAwLjMxMDkz
NV0gcG5wIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAo
YWN0aXZlKQpbICAgIDAuMzEwOTU3XSBzeXN0ZW0gMDA6MDU6IFtpbyAgMHgxODU0LTB4MTg1
N10gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMxMDk1OV0gc3lzdGVtIDAwOjA1OiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgSU5UM2YwZCBQTlAwYzAyIChhY3RpdmUpClsg
ICAgMC4zMTExOTldIHBucCAwMDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz
IFBOUDA1MDEgKGFjdGl2ZSkKWyAgICAwLjMxMTkwMl0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4
ZmRhZjAwMDAtMHhmZGFmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMxMTkwNF0g
c3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhZTAwMDAtMHhmZGFlZmZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgICAwLjMxMTkwNl0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhYzAwMDAtMHhm
ZGFjZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMxMTkwOV0gc3lzdGVtIDAwOjA3
OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAg
IDAuMzEyMjI4XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE3ZmZmXSBo
YXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzEyMjMwXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhm
ZWQxODAwMC0weGZlZDE4ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzEyMjMyXSBz
eXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxOTAwMC0weGZlZDE5ZmZmXSBoYXMgYmVlbiByZXNl
cnZlZApbICAgIDAuMzEyMjM0XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhlMDAwMDAwMC0weGVm
ZmZmZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjMxMjIzNl0gc3lzdGVtIDAw
OjA4OiBbbWVtIDB4ZmVkMjAwMDAtMHhmZWQzZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAg
ICAwLjMxMjIzOF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0g
Y291bGQgbm90IGJlIHJlc2VydmVkClsgICAgMC4zMTIyNDBdIHN5c3RlbSAwMDowODogW21l
bSAweGZlZDQ1MDAwLTB4ZmVkOGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTIy
NDJdIHN5c3RlbSAwMDowODogW21lbSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGhhcyBiZWVu
IHJlc2VydmVkClsgICAgMC4zMTIyNDRdIHN5c3RlbSAwMDowODogW21lbSAweGZlZTAwMDAw
LTB4ZmVlZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTIyNDZdIHN5c3RlbSAw
MDowODogW21lbSAweDllMDAwMDAwLTB4OWUwMWZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsg
ICAgMC4zMTIyNDhdIHN5c3RlbSAwMDowODogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwg
SURzIFBOUDBjMDIgKGFjdGl2ZSkKWyAgICAwLjMxMjgwMl0gcG5wOiBQblAgQUNQSTogZm91
bmQgOSBkZXZpY2VzClsgICAgMC4zMTkyMjldIGNsb2Nrc291cmNlOiBhY3BpX3BtOiBtYXNr
OiAweGZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZiwgbWF4X2lkbGVfbnM6IDIwODU3MDEw
MjQgbnMKWyAgICAwLjMxOTIzM10gcGNpIDAwMDA6MDE6MDAuMDogY2FuJ3QgY2xhaW0gQkFS
IDYgW21lbSAweGZmZmYwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUgYnJp
ZGdlIHdpbmRvdwpbICAgIDAuMzE5MjUwXSBwY2kgMDAwMDowMTowMC4wOiBCQVIgNjogYXNz
aWduZWQgW21lbSAweGEwODEwMDAwLTB4YTA4MWZmZmYgcHJlZl0KWyAgICAwLjMxOTI1M10g
cGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxXQpbICAgIDAuMzE5MjU2
XSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEwMDAwMDAwLTB4
YTA4ZmZmZmZdClsgICAgMC4zMTkyNTldIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4OWYwMDAwMDAtMHg5ZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMzE5
MjY0XSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJdClsgICAgMC4z
MTkyNjddIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NDAwMC0w
eDRmZmZdClsgICAgMC4zMTkyNzBdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4YTBiMDAwMDAtMHhhMGNmZmZmZl0KWyAgICAwLjMxOTI3NV0gcGNpIDAwMDA6
MDA6MWQuMzogUENJIGJyaWRnZSB0byBbYnVzIDAzXQpbICAgIDAuMzE5Mjc4XSBwY2kgMDAw
MDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDMwMDAtMHgzZmZmXQpbICAgIDAu
MzE5MjgxXSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEwOTAw
MDAwLTB4YTBhZmZmZmZdClsgICAgMC4zMTkyODddIHBjaV9idXMgMDAwMDowMDogcmVzb3Vy
Y2UgNCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQpbICAgIDAuMzE5Mjg3XSBwY2lfYnVz
IDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10KWyAgICAw
LjMxOTI4OF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBhMDAwMC0w
eDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjMxOTI4OV0gcGNpX2J1cyAwMDAwOjAwOiByZXNv
dXJjZSA3IFttZW0gMHg5ZTAwMDAwMC0weGRmZmZmZmZmIHdpbmRvd10KWyAgICAwLjMxOTI4
OV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA4IFttZW0gMHg4ODAwMDAwMDAtMHg4YmZm
ZmZmZmYgd2luZG93XQpbICAgIDAuMzE5MjkwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl
IDkgW21lbSAweGZkMDAwMDAwLTB4ZmU3ZmZmZmYgd2luZG93XQpbICAgIDAuMzE5MjkwXSBw
Y2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDEgW21lbSAweGEwMDAwMDAwLTB4YTA4ZmZmZmZd
ClsgICAgMC4zMTkyOTFdIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgMiBbbWVtIDB4OWYw
MDAwMDAtMHg5ZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMzE5MjkxXSBwY2lfYnVzIDAw
MDA6MDI6IHJlc291cmNlIDAgW2lvICAweDQwMDAtMHg0ZmZmXQpbICAgIDAuMzE5MjkyXSBw
Y2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDEgW21lbSAweGEwYjAwMDAwLTB4YTBjZmZmZmZd
ClsgICAgMC4zMTkyOTNdIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2UgMCBbaW8gIDB4MzAw
MC0weDNmZmZdClsgICAgMC4zMTkyOTNdIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2UgMSBb
bWVtIDB4YTA5MDAwMDAtMHhhMGFmZmZmZl0KWyAgICAwLjMxOTQyMV0gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAyClsgICAgMC4zMTk1NTddIFRDUCBlc3RhYmxpc2hlZCBo
YXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpClsg
ICAgMC4zMTk3NTBdIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVy
OiA4LCAxMDQ4NTc2IGJ5dGVzKQpbICAgIDAuMzE5ODE4XSBUQ1A6IEhhc2ggdGFibGVzIGNv
bmZpZ3VyZWQgKGVzdGFibGlzaGVkIDI2MjE0NCBiaW5kIDY1NTM2KQpbICAgIDAuMzE5ODM3
XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDcsIDUyNDI4OCBieXRl
cykKWyAgICAwLjMxOTg4NV0gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAo
b3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjMxOTk1Ml0gTkVUOiBSZWdpc3RlcmVk
IHByb3RvY29sIGZhbWlseSAxClsgICAgMC4zMjA0MjFdIFBDSTogQ0xTIDEyOCBieXRlcywg
ZGVmYXVsdCA2NApbICAgIDAuMzIwNDQ0XSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uClsgICAg
MC41MzM2NjFdIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTogMjAwMjhLClsgICAgMC41MzM2OTld
IFBDSS1ETUE6IFVzaW5nIHNvZnR3YXJlIGJvdW5jZSBidWZmZXJpbmcgZm9yIElPIChTV0lP
VExCKQpbICAgIDAuNTMzNzA0XSBzb2Z0d2FyZSBJTyBUTEIgW21lbSAweDdmYmQzMDAwLTB4
ODNiZDMwMDBdICg2NE1CKSBtYXBwZWQgYXQgW2ZmZmY5NGI5M2ZiZDMwMDAtZmZmZjk0Yjk0
M2JkMmZmZl0KWyAgICAwLjUzMzk1MV0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1
YnN5cyAoZGlzYWJsZWQpClsgICAgMC41MzM5NjRdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQo
MTUxNjY0NDAyNC41MDA6MSk6IGluaXRpYWxpemVkClsgICAgMC41MzQyNjZdIHdvcmtpbmdz
ZXQ6IHRpbWVzdGFtcF9iaXRzPTQwIG1heF9vcmRlcj0yMyBidWNrZXRfb3JkZXI9MApbICAg
IDAuNTM0MzcyXSB6YnVkOiBsb2FkZWQKWyAgICAwLjUzNTA4N10gQmxvY2sgbGF5ZXIgU0NT
SSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1MCkK
WyAgICAwLjUzNTEzMV0gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICAgIDAuNTM1
MTM0XSBpbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZApbICAgIDAuNTM1MTQ3XSBp
byBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgICAgMC41MzU1NzddIGFl
ciAwMDAwOjAwOjFkLjA6cGNpZTAwMjogc2VydmljZSBkcml2ZXIgYWVyIGxvYWRlZApbICAg
IDAuNTM1NTg5XSBhZXIgMDAwMDowMDoxZC4yOnBjaWUwMDI6IHNlcnZpY2UgZHJpdmVyIGFl
ciBsb2FkZWQKWyAgICAwLjUzNTYwMF0gYWVyIDAwMDA6MDA6MWQuMzpwY2llMDAyOiBzZXJ2
aWNlIGRyaXZlciBhZXIgbG9hZGVkClsgICAgMC41MzU2MDldIHBjaWVwb3J0IDAwMDA6MDA6
MWQuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApbICAgIDAu
NTM1NjExXSBwY2kgMDAwMDowMTowMC4wOiBTaWduYWxpbmcgUE1FIHRocm91Z2ggUENJZSBQ
TUUgaW50ZXJydXB0ClsgICAgMC41MzU2MTRdIHBjaWVfcG1lIDAwMDA6MDA6MWQuMDpwY2ll
MDAxOiBzZXJ2aWNlIGRyaXZlciBwY2llX3BtZSBsb2FkZWQKWyAgICAwLjUzNTYxOV0gcGNp
ZXBvcnQgMDAwMDowMDoxZC4yOiBTaWduYWxpbmcgUE1FIHRocm91Z2ggUENJZSBQTUUgaW50
ZXJydXB0ClsgICAgMC41MzU2MjFdIHBjaSAwMDAwOjAyOjAwLjA6IFNpZ25hbGluZyBQTUUg
dGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgICAwLjUzNTYyNF0gcGNpZV9wbWUgMDAw
MDowMDoxZC4yOnBjaWUwMDE6IHNlcnZpY2UgZHJpdmVyIHBjaWVfcG1lIGxvYWRlZApbICAg
IDAuNTM1NjI4XSBwY2llcG9ydCAwMDAwOjAwOjFkLjM6IFNpZ25hbGluZyBQTUUgdGhyb3Vn
aCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgICAwLjUzNTYzMF0gcGNpIDAwMDA6MDM6MDAuMDog
U2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApbICAgIDAuNTM1NjMz
XSBwY2llX3BtZSAwMDAwOjAwOjFkLjM6cGNpZTAwMTogc2VydmljZSBkcml2ZXIgcGNpZV9w
bWUgbG9hZGVkClsgICAgMC41MzU2MzddIHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJ
IENvcmUgdmVyc2lvbjogMC41ClsgICAgMC41MzU2NDFdIHBjaWVocDogUENJIEV4cHJlc3Mg
SG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC40ClsgICAgMC41MzU2NTBd
IGVmaWZiOiBwcm9iaW5nIGZvciBlZmlmYgpbICAgIDAuNTM1NjU4XSBlZmlmYjogZnJhbWVi
dWZmZXIgYXQgMHg5ZjAwMDAwMCwgdXNpbmcgMzA3MmssIHRvdGFsIDMwNzJrClsgICAgMC41
MzU2NjBdIGVmaWZiOiBtb2RlIGlzIDEwMjR4NzY4eDMyLCBsaW5lbGVuZ3RoPTQwOTYsIHBh
Z2VzPTEKWyAgICAwLjUzNTY2MV0gZWZpZmI6IHNjcm9sbGluZzogcmVkcmF3ClsgICAgMC41
MzU2NjNdIGVmaWZiOiBUcnVlY29sb3I6IHNpemU9ODo4Ojg6OCwgc2hpZnQ9MjQ6MTY6ODow
ClsgICAgMC41NTgwODRdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVm
ZmVyIGRldmljZSAxMjh4NDgKWyAgICAwLjU3OTc5MV0gZmIwOiBFRkkgVkdBIGZyYW1lIGJ1
ZmZlciBkZXZpY2UKWyAgICAwLjU3OTk2OF0gaW50ZWxfaWRsZTogTVdBSVQgc3Vic3RhdGVz
OiAweDE0MjEyMApbICAgIDAuNTc5OTY5XSBpbnRlbF9pZGxlOiB2MC40LjEgbW9kZWwgMHg5
RQpbICAgIDAuNTgwMTcwXSBpbnRlbF9pZGxlOiBsYXBpY190aW1lcl9yZWxpYWJsZV9zdGF0
ZXMgMHhmZmZmZmZmZgpbICAgIDAuNTgwNDUzXSBFUlNUOiBFcnJvciBSZWNvcmQgU2VyaWFs
aXphdGlvbiBUYWJsZSAoRVJTVCkgc3VwcG9ydCBpcyBpbml0aWFsaXplZC4KWyAgICAwLjU4
MDczNl0gcHN0b3JlOiB1c2luZyB6bGliIGNvbXByZXNzaW9uClsgICAgMC41ODA5MDRdIHBz
dG9yZTogUmVnaXN0ZXJlZCBlcnN0IGFzIHBlcnNpc3RlbnQgc3RvcmUgYmFja2VuZApbICAg
IDAuNTgxMzczXSBHSEVTOiBBUEVJIGZpcm13YXJlIGZpcnN0IG1vZGUgaXMgZW5hYmxlZCBi
eSBBUEVJIGJpdCBhbmQgV0hFQSBfT1NDLgpbICAgIDAuNTgxNjk3XSBTZXJpYWw6IDgyNTAv
MTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFibGVkClsgICAgMC42MDI4
OTRdIDAwOjA2OiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDEx
NTIwMCkgaXMgYSAxNjU1MEEKWyAgICAwLjYwMzY1OF0gTGludXggYWdwZ2FydCBpbnRlcmZh
Y2UgdjAuMTAzClsgICAgMC42MDM4NDVdIEFNRCBJT01NVXYyIGRyaXZlciBieSBKb2VyZyBS
b2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KWyAgICAwLjYwNDA3MV0gQU1EIElPTU1VdjIgZnVu
Y3Rpb25hbGl0eSBub3QgYXZhaWxhYmxlIG9uIHRoaXMgc3lzdGVtClsgICAgMC42MDQ4MTRd
IGk4MDQyOiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4gUHJvYmluZyBwb3J0cyBk
aXJlY3RseS4KWyAgICAxLjU2MjYzOF0gdHNjOiBSZWZpbmVkIFRTQyBjbG9ja3NvdXJjZSBj
YWxpYnJhdGlvbjogMzc5MS45ODIgTUh6ClsgICAgMS41NjI4OTJdIGNsb2Nrc291cmNlOiB0
c2M6IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDZkNTE4NGNjNGMz
LCBtYXhfaWRsZV9uczogODgxNTkwODU2MDU1IG5zClsgICAgMS42ODM5MDldIGk4MDQyOiBO
byBjb250cm9sbGVyIGZvdW5kClsgICAgMS42ODQxNThdIG1vdXNlZGV2OiBQUy8yIG1vdXNl
IGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlClsgICAgMS42ODQzODhdIHJ0Y19jbW9zIDAw
OjA0OiBSVEMgY2FuIHdha2UgZnJvbSBTNApbICAgIDEuNjg0OTU4XSBydGNfY21vcyAwMDow
NDogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgcnRjX2Ntb3MgYXMgcnRjMApbICAgIDEuNjg1Mjgw
XSBydGNfY21vcyAwMDowNDogYWxhcm1zIHVwIHRvIG9uZSBtb250aCwgeTNrLCAyNDIgYnl0
ZXMgbnZyYW0sIGhwZXQgaXJxcwpbICAgIDEuNjg1NTcxXSBpbnRlbF9wc3RhdGU6IEludGVs
IFAtc3RhdGUgZHJpdmVyIGluaXRpYWxpemluZwpbICAgIDEuNjg1ODMxXSBpbnRlbF9wc3Rh
dGU6IERpc2FibGluZyBlbmVyZ3kgZWZmaWNpZW5jeSBvcHRpbWl6YXRpb24KWyAgICAxLjY4
NjcxOV0gaW50ZWxfcHN0YXRlOiBIV1AgZW5hYmxlZApbICAgIDEuNjg3MTYxXSBsZWR0cmln
LWNwdTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzClsgICAgMS42
ODc4MDNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgICAxLjY5OTU5
NF0gbWlwNjogTW9iaWxlIElQdjYKWyAgICAxLjcwOTM5NF0gTkVUOiBSZWdpc3RlcmVkIHBy
b3RvY29sIGZhbWlseSAxNwpbICAgIDEuNzE5MTc0XSBtcGxzX2dzbzogTVBMUyBHU08gc3Vw
cG9ydApbICAgIDEuNzI5MDg5XSBtaWNyb2NvZGU6IHNpZz0weDkwNmU5LCBwZj0weDIsIHJl
dmlzaW9uPTB4NWUKWyAgICAxLjczOTAwOV0gbWljcm9jb2RlOiBNaWNyb2NvZGUgVXBkYXRl
IERyaXZlcjogdjIuMDEgPHRpZ3JhbkBhaXZhemlhbi5mc25ldC5jby51az4sIFBldGVyIE9y
dWJhClsgICAgMS43NDkyMDBdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAg
IDEuNzU5MDY4XSB6c3dhcDogbG9hZGVkIHVzaW5nIHBvb2wgbHpvL3pidWQKWyAgICAxLjc2
ODkyN10gaW1hOiBObyBUUE0gY2hpcCBmb3VuZCwgYWN0aXZhdGluZyBUUE0tYnlwYXNzIQpb
ICAgIDEuNzc5NDEzXSBydGNfY21vcyAwMDowNDogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8g
MjAxOC0wMS0yMiAxODowMDoyNiBVVEMgKDE1MTY2NDQwMjYpClsgICAgMS43ODk3MDddIFBN
OiBIaWJlcm5hdGlvbiBpbWFnZSBub3QgcHJlc2VudCBvciBjb3VsZCBub3QgYmUgbG9hZGVk
LgpbICAgIDEuNzkwMzQ3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNDA4Swpb
ICAgIDEuODAwNDk1XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRh
dGE6IDEyMjg4awpbICAgIDEuODExMDI2XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5
OiAxOTgwSwpbICAgIDEuODIyMzcyXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAx
MjQ4SwpbICAgIDEuODM0NzQyXSB4ODYvbW06IENoZWNrZWQgVytYIG1hcHBpbmdzOiBwYXNz
ZWQsIG5vIFcrWCBwYWdlcyBmb3VuZC4KWyAgICAxLjg3Mjk1MF0gcmFuZG9tOiBzeXN0ZW1k
LXVkZXZkOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAg
ICAxLjg4MzA1NV0gcmFuZG9tOiBzeXN0ZW1kLXVkZXZkOiB1bmluaXRpYWxpemVkIHVyYW5k
b20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjg5MDkwOF0gcmFuZG9tOiB1ZGV2YWRt
OiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjg5
MTg4NF0gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYg
Ynl0ZXMgcmVhZCkKWyAgICAxLjkxMzAyMV0gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxp
emVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjkxNTAwMl0gcmFuZG9t
OiB1ZGV2YWRtOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkK
WyAgICAxLjkxNTEwM10gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxpemVkIHVyYW5kb20g
cmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjkxNTM0Ml0gcmFuZG9tOiB1ZGV2YWRtOiB1
bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjkxNjA4
OF0gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0
ZXMgcmVhZCkKWyAgICAxLjkxNjI1OF0gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxpemVk
IHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjk4NjAyNl0gaGlkcmF3OiBy
YXcgSElEIGV2ZW50cyBkcml2ZXIgKEMpIEppcmkgS29zaW5hClsgICAgMi4wMDg4MThdIHRo
ZXJtYWwgTE5YVEhFUk06MDA6IHJlZ2lzdGVyZWQgYXMgdGhlcm1hbF96b25lMApbICAgIDIu
MDE3NDIwXSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDBdICgyOCBDKQpbICAgIDIuMDI3MDc1
XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZApbICAgIDIuMDM1NDU2XSB1c2Jjb3Jl
OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgMi4wMzcwMTJd
IHRoZXJtYWwgTE5YVEhFUk06MDE6IHJlZ2lzdGVyZWQgYXMgdGhlcm1hbF96b25lMQpbICAg
IDIuMDM3MDEzXSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDFdICgzMCBDKQpbICAgIDIuMDYw
NDAxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAg
IDIuMDY4NzMzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpb
ICAgIDIuMDc3MDMyXSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVk
ClsgICAgMi4wNzc5MjVdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMi4wOTMx
MjldIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAw
NyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4KWyAgICAyLjEwMTMyOF0g
aTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAz
KQpbICAgIDIuMTA5NDI1XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgMi4x
MDk1NDZdIGk4MDFfc21idXMgMDAwMDowMDoxZi40OiBTUEQgV3JpdGUgRGlzYWJsZSBpcyBz
ZXQKWyAgICAyLjExMDk1OV0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IFNNQnVzIHVzaW5n
IFBDSSBpbnRlcnJ1cHQKWyAgICAyLjEzMzg2OV0gZGNhIHNlcnZpY2Ugc3RhcnRlZCwgdmVy
c2lvbiAxLjEyLjEKWyAgICAyLjEzNjA2MF0gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQu
ClsgICAgMi4xNDI5MTldIGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3Jr
IERyaXZlciAtIHZlcnNpb24gNS40LjAtawpbICAgIDIuMTQ3MTMwXSB4aGNpX2hjZCAwMDAw
OjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMi4xNDcxMzRdIHhoY2lfaGNk
IDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51
bWJlciAxClsgICAgMi4xNjcxNDJdIGlnYjogQ29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50
ZWwgQ29ycG9yYXRpb24uClsgICAgMi4xNzA0OTJdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDog
aGNjIHBhcmFtcyAweDIwMDA3N2MxIGhjaSB2ZXJzaW9uIDB4MTAwIHF1aXJrcyAweDAwMTA5
ODEwClsgICAgMi4xNzA4NjRdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogY2FjaGUgbGluZSBz
aXplIG9mIDEyOCBpcyBub3Qgc3VwcG9ydGVkClsgICAgMi4xNzUxNzhdIHVzYiB1c2IxOiBO
ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIKWyAg
ICAyLjE3NTE3OV0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQ
cm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMi4xNzUxODBdIHVzYiB1c2IxOiBQcm9k
dWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDIuMTc1MTgwXSB1c2IgdXNiMTogTWFu
dWZhY3R1cmVyOiBMaW51eCA0LjkuMC01LWFtZDY0IHhoY2ktaGNkClsgICAgMi4xNzUxODFd
IHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MTQuMApbICAgIDIuMTc4ODI3XSBo
dWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDIuMTc5NzU4XSBodWIgMS0wOjEuMDog
MTYgcG9ydHMgZGV0ZWN0ZWQKWyAgICAyLjE5NTMwNF0geGhjaV9oY2QgMDAwMDowMDoxNC4w
OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDIuMTk1MzA2XSB4aGNpX2hjZCAwMDAwOjAw
OjE0LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMgpb
ICAgIDIuMTk3MDQ0XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9y
PTFkNmIsIGlkUHJvZHVjdD0wMDAzClsgICAgMi4xOTcwNDhdIHVzYiB1c2IyOiBOZXcgVVNC
IGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAg
IDIuMTk3MDcwXSB1c2IgdXNiMjogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAg
ICAyLjE5NzA4M10gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC45LjAtNS1hbWQ2
NCB4aGNpLWhjZApbICAgIDIuMTk3MDkxXSB1c2IgdXNiMjogU2VyaWFsTnVtYmVyOiAwMDAw
OjAwOjE0LjAKWyAgICAyLjIwMDQxMl0gaHViIDItMDoxLjA6IFVTQiBodWIgZm91bmQKWyAg
ICAyLjIwMDg2OV0gaHViIDItMDoxLjA6IDEwIHBvcnRzIGRldGVjdGVkClsgICAgMi4yNDU1
NDJdIEFWWDIgdmVyc2lvbiBvZiBnY21fZW5jL2RlYyBlbmdhZ2VkLgpbICAgIDIuMjQ1NTUw
XSBBRVMgQ1RSIG1vZGUgYnk4IG9wdGltaXphdGlvbiBlbmFibGVkClsgICAgMi4zMjg2NDFd
IGFoY2kgMDAwMDowMDoxNy4wOiB2ZXJzaW9uIDMuMApbICAgIDIuMzI5MDQxXSBhaGNpIDAw
MDA6MDA6MTcuMDogQUhDSSAwMDAxLjAzMDEgMzIgc2xvdHMgOCBwb3J0cyA2IEdicHMgMHhm
ZiBpbXBsIFNBVEEgbW9kZQpbICAgIDIuMzM3MjUzXSBhaGNpIDAwMDA6MDA6MTcuMDogZmxh
Z3M6IDY0Yml0IG5jcSBzbnRmIGxlZCBjbG8gb25seSBwaW8gc2x1bSBwYXJ0IGVtcyBkZXNv
IHNhZG0gc2RzIGFwc3QgClsgICAgMi4zMzc1MTFdIGlnYiAwMDAwOjAyOjAwLjA6IFBIWSBy
ZXNldCBpcyBibG9ja2VkIGR1ZSB0byBTT0wvSURFUiBzZXNzaW9uLgpbICAgIDIuMzcyNzI3
XSBwcHMgcHBzMDogbmV3IFBQUyBzb3VyY2UgcHRwMApbICAgIDIuMzgxNDQzXSBpZ2IgMDAw
MDowMjowMC4wOiBhZGRlZCBQSEMgb24gZXRoMApbICAgIDIuMzkwMzEwXSBpZ2IgMDAwMDow
MjowMC4wOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgQ29ubmVjdGlvbgpb
ICAgIDIuMzk5NDI0XSBpZ2IgMDAwMDowMjowMC4wOiBldGgwOiAoUENJZToyLjVHYi9zOldp
ZHRoIHgxKSBhNDpiZjowMToxZjphMDowMApbICAgIDIuNDA4NzI4XSBpZ2IgMDAwMDowMjow
MC4wOiBldGgwOiBQQkEgTm86IDAwNjIwMC0wMDAKWyAgICAyLjQxNzg3M10gaWdiIDAwMDA6
MDI6MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4gNCByeCBxdWV1ZShzKSwgNCB0eCBx
dWV1ZShzKQpbICAgIDIuNDI3NzIzXSBpZ2IgMDAwMDowMzowMC4wOiBQSFkgcmVzZXQgaXMg
YmxvY2tlZCBkdWUgdG8gU09ML0lERVIgc2Vzc2lvbi4KWyAgICAyLjQzNzA5N10gc2NzaSBo
b3N0MDogYWhjaQpbICAgIDIuNDQ2NDkzXSBzY3NpIGhvc3QxOiBhaGNpClsgICAgMi40NTU3
MjZdIHNjc2kgaG9zdDI6IGFoY2kKWyAgICAyLjQ2NDc4MF0gc2NzaSBob3N0MzogYWhjaQpb
ICAgIDIuNDczNjM3XSBzY3NpIGhvc3Q0OiBhaGNpClsgICAgMi40ODI0NjJdIHNjc2kgaG9z
dDU6IGFoY2kKWyAgICAyLjQ5MTIzOF0gc2NzaSBob3N0NjogYWhjaQpbICAgIDIuNDk5ODI3
XSBzY3NpIGhvc3Q3OiBhaGNpClsgICAgMi41MDgxOTZdIGF0YTE6IFNBVEEgbWF4IFVETUEv
MTMzIGFiYXIgbTIwNDhAMHhhMGQxODAwMCBwb3J0IDB4YTBkMTgxMDAgaXJxIDEyNQpbICAg
IDIuNTE2NTcyXSBwcHMgcHBzMTogbmV3IFBQUyBzb3VyY2UgcHRwMQpbICAgIDIuNTE2NjI1
XSBhdGEyOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAw
eGEwZDE4MTgwIGlycSAxMjUKWyAgICAyLjUxNjcxN10gYXRhMzogU0FUQSBtYXggVURNQS8x
MzMgYWJhciBtMjA0OEAweGEwZDE4MDAwIHBvcnQgMHhhMGQxODIwMCBpcnEgMTI1ClsgICAg
Mi41MTY3NzFdIGF0YTQ6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMGQxODAw
MCBwb3J0IDB4YTBkMTgyODAgaXJxIDEyNQpbICAgIDIuNTE2ODM3XSBhdGE1OiBTQVRBIG1h
eCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MzAwIGlycSAx
MjUKWyAgICAyLjUxNjkwMl0gYXRhNjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAw
eGEwZDE4MDAwIHBvcnQgMHhhMGQxODM4MCBpcnEgMTI1ClsgICAgMi41MTcwMDRdIGF0YTc6
IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMGQxODAwMCBwb3J0IDB4YTBkMTg0
MDAgaXJxIDEyNQpbICAgIDIuNTE3MDcyXSBhdGE4OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFy
IG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4NDgwIGlycSAxMjUKWyAgICAyLjU1MTE2
MV0gdXNiIDEtMTogbmV3IGZ1bGwtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyB4
aGNpX2hjZApbICAgIDIuNTg4MjYyXSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tz
b3VyY2UgdHNjClsgICAgMi41ODgyNjNdIGlnYiAwMDAwOjAzOjAwLjA6IGFkZGVkIFBIQyBv
biBldGgxClsgICAgMi41ODgyNjRdIGlnYiAwMDAwOjAzOjAwLjA6IEludGVsKFIpIEdpZ2Fi
aXQgRXRoZXJuZXQgTmV0d29yayBDb25uZWN0aW9uClsgICAgMi41ODgyNjVdIGlnYiAwMDAw
OjAzOjAwLjA6IGV0aDE6IChQQ0llOjIuNUdiL3M6V2lkdGggeDEpIGE0OmJmOjAxOjFmOmEw
OjAxClsgICAgMi41OTAzMzRdIGlnYiAwMDAwOjAzOjAwLjA6IGV0aDE6IFBCQSBObzogMDA2
MjAwLTAwMApbICAgIDIuNTkwMzM3XSBpZ2IgMDAwMDowMzowMC4wOiBVc2luZyBNU0ktWCBp
bnRlcnJ1cHRzLiA0IHJ4IHF1ZXVlKHMpLCA0IHR4IHF1ZXVlKHMpClsgICAgMi42MTk1OTVd
IGlnYiAwMDAwOjAzOjAwLjAgZW5vMjogcmVuYW1lZCBmcm9tIGV0aDEKWyAgICAyLjY3NDc0
M10gaWdiIDAwMDA6MDI6MDAuMCBlbm8xOiByZW5hbWVkIGZyb20gZXRoMApbICAgIDIuNzEy
MTYyXSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2YiwgaWRQ
cm9kdWN0PWZmMTAKWyAgICAyLjcxOTQzNF0gdXNiIDEtMTogTmV3IFVTQiBkZXZpY2Ugc3Ry
aW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTMKWyAgICAyLjcyNjY5MV0g
dXNiIDEtMTogUHJvZHVjdDogVmlydHVhbCBLZXlib2FyZCBhbmQgTW91c2UKWyAgICAyLjcz
Mzg3M10gdXNiIDEtMTogTWFudWZhY3R1cmVyOiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4K
WyAgICAyLjc0MTA2OF0gdXNiIDEtMTogU2VyaWFsTnVtYmVyOiBzZXJpYWwKWyAgICAyLjc1
MDU4MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQK
WyAgICAyLjc1NzczMV0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgMi43NjUx
NzRdIGlucHV0OiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVhbCBLZXlib2FyZCBh
bmQgTW91c2UgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjAvdXNiMS8xLTEv
MS0xOjEuMC8wMDAzOjA0NkI6RkYxMC4wMDAxL2lucHV0L2lucHV0MApbICAgIDIuNzgwNjIw
XSBoaWQtZ2VuZXJpYyAwMDAzOjA0NkI6RkYxMC4wMDAxOiBpbnB1dCxoaWRyYXcwOiBVU0Ig
SElEIHYxLjEwIEtleWJvYXJkIFtBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVhbCBL
ZXlib2FyZCBhbmQgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjE0LjAtMS9pbnB1dDAKWyAgICAy
Ljc5NzIzNF0gaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJv
YXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMC91c2Ix
LzEtMS8xLTE6MS4xLzAwMDM6MDQ2QjpGRjEwLjAwMDIvaW5wdXQvaW5wdXQxClsgICAgMi44
MTQ3MDhdIGhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAwMDI6IGlucHV0LGhpZHJhdzE6
IFVTQiBISUQgdjEuMTAgTW91c2UgW0FtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFs
IEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6MDA6MTQuMC0xL2lucHV0MQpbICAg
IDIuODMyODkyXSBhdGExOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFND
b250cm9sIDMwMCkKWyAgICAyLjg0MjAyOV0gYXRhMjogU0FUQSBsaW5rIHVwIDYuMCBHYnBz
IChTU3RhdHVzIDEzMyBTQ29udHJvbCAzMDApClsgICAgMi44NTA5ODhdIGF0YTc6IFNBVEEg
bGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDIuODYwMzkzXSBhdGE4
OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICAyLjg3MjE2
Ml0gYXRhNjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAg
Mi44ODEyMjVdIGF0YTQ6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAw
KQpbICAgIDIuODg5NzY0XSBhdGE1OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250
cm9sIDMwMCkKWyAgICAyLjg5ODA0N10gYXRhMzogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMg
MCBTQ29udHJvbCAzMDApClsgICAgMi45MDcwNTddIGF0YTEuMDA6IEFUQS05OiBIR1NUIEhV
UzcyNjA0MEFMQTYxMCwgQTVHTlQ5MjAsIG1heCBVRE1BLzEzMwpbICAgIDIuOTE1NTA5XSBh
dGExLjAwOiA3ODE0MDM3MTY4IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGgg
MzEvMzIpLCBBQQpbICAgIDIuOTI0MjAwXSBhdGEyLjAwOiBBVEEtOTogSEdTVCBIVVM3MjYw
NDBBTEE2MTAsIEE1R05UOTIwLCBtYXggVURNQS8xMzMKWyAgICAyLjkzMzAyNF0gYXRhMi4w
MDogNzgxNDAzNzE2OCBzZWN0b3JzLCBtdWx0aSAwOiBMQkE0OCBOQ1EgKGRlcHRoIDMxLzMy
KSwgQUEKWyAgICAyLjk0Nzc5N10gYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMK
WyAgICAyLjk1NzIwMF0gc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAg
ICBIR1NUIEhVUzcyNjA0MEFMIFQ5MjAgUFE6IDAgQU5TSTogNQpbICAgIDIuOTU3NzkwXSBh
dGEyLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDMuMDA3MDI1XSBzY3NpIDE6
MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIEhHU1QgSFVTNzI2MDQwQUwgVDky
MCBQUTogMCBBTlNJOiA1ClsgICAgMy4wNTczMzBdIHNkIDA6MDowOjA6IFtzZGFdIDc4MTQw
MzcxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICg0LjAwIFRCLzMuNjQgVGlCKQpbICAg
IDMuMDU4MDI5XSBzZCAxOjA6MDowOiBbc2RiXSA3ODE0MDM3MTY4IDUxMi1ieXRlIGxvZ2lj
YWwgYmxvY2tzOiAoNC4wMCBUQi8zLjY0IFRpQikKWyAgICAzLjA2MjczOV0gc2QgMTowOjA6
MDogW3NkYl0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgICAzLjA2Mjc0Ml0gc2QgMTowOjA6
MDogW3NkYl0gTW9kZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAgICAzLjA2MzY4NF0gc2QgMTow
OjA6MDogW3NkYl0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQs
IGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICAgMy4wOTU1MDddIHNkIDA6MDowOjA6
IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICAgMy4xMDUzMjFdIHNkIDA6MDowOjA6
IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwClsgICAgMy4xMDUzMjhdIHNkIDA6MDow
OjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBk
b2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgIDMuMTE2MTY4XSAgc2RiOiBzZGIxIHNk
YjIgc2RiMyBzZGI0ClsgICAgMy4xMjY2NDddIHNkIDE6MDowOjA6IFtzZGJdIEF0dGFjaGVk
IFNDU0kgZGlzawpbICAgIDMuMTY0NjExXSAgc2RhOiBzZGExIHNkYTIgc2RhMyBzZGE0Clsg
ICAgMy4xNzUxNDhdIHNkIDA6MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAg
IDMuMzc1MzUzXSBtZDogYmluZDxzZGE0PgpbICAgIDMuNDM1MzAxXSBtZDogYmluZDxzZGEy
PgpbICAgIDMuNDUxODA4XSBtZDogYmluZDxzZGIyPgpbICAgIDMuNDcyMDg4XSBtZDogcmFp
ZDEgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMQpbICAgIDMuNDgxOTgyXSBt
ZDogYmluZDxzZGI0PgpbICAgIDMuNDkxOTI5XSBtZC9yYWlkMTptZDI6IGFjdGl2ZSB3aXRo
IDIgb3V0IG9mIDIgbWlycm9ycwpbICAgIDMuNTAxOTQ0XSBtZDI6IGRldGVjdGVkIGNhcGFj
aXR5IGNoYW5nZSBmcm9tIDAgdG8gMjA5NzA0MDU4ODgKWyAgICAzLjUwNTExN10gbWQvcmFp
ZDE6bWQ0OiBhY3RpdmUgd2l0aCAyIG91dCBvZiAyIG1pcnJvcnMKWyAgICAzLjUwNjEzM10g
Y3JlYXRlZCBiaXRtYXAgKDI5IHBhZ2VzKSBmb3IgZGV2aWNlIG1kNApbICAgIDMuNTA4NjI0
XSBtZDQ6IGJpdG1hcCBpbml0aWFsaXplZCBmcm9tIGRpc2s6IHJlYWQgMiBwYWdlcywgc2V0
IDQgb2YgNTkyMzQgYml0cwpbICAgIDMuNTM0MTYwXSBtZDQ6IGRldGVjdGVkIGNhcGFjaXR5
IGNoYW5nZSBmcm9tIDAgdG8gMzk3NTA3OTE5ODcyMApbICAgIDMuNTUzMjY5XSByYW5kb206
IGZhc3QgaW5pdCBkb25lClsgICAgMy43ODQ3MjZdIGRldmljZS1tYXBwZXI6IHVldmVudDog
dmVyc2lvbiAxLjAuMwpbICAgIDMuNzk0ODkwXSBkZXZpY2UtbWFwcGVyOiBpb2N0bDogNC4z
NS4wLWlvY3RsICgyMDE2LTA2LTIzKSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNv
bQpbICAgIDQuNTA0OTAwXSByYW5kb206IGNybmcgaW5pdCBkb25lClsgICAgNS43MjAzMDVd
IGUxMDA6IEludGVsKFIpIFBSTy8xMDAgTmV0d29yayBEcml2ZXIsIDMuNS4yNC1rMi1OQVBJ
ClsgICAgNS43MzAzNzFdIGUxMDA6IENvcHlyaWdodChjKSAxOTk5LTIwMDYgSW50ZWwgQ29y
cG9yYXRpb24KWyAgICA1Ljc0MTAyNl0gODEzOXRvbzogODEzOXRvbyBGYXN0IEV0aGVybmV0
IGRyaXZlciAwLjkuMjgKWyAgICA1Ljc1MTI3N10gc2lzOTAwLmM6IHYxLjA4LjEwIEFwci4g
MiAyMDA2ClsgICAgNS43NjMwODVdIHZpYV9yaGluZTogdjEuMTAtTEsxLjUuMSAyMDEwLTEw
LTA5IFdyaXR0ZW4gYnkgRG9uYWxkIEJlY2tlcgpbICAgIDUuNzczMTMzXSBlMTAwMDogSW50
ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDcuMy4yMS1rOC1OQVBJ
ClsgICAgNS43ODE5MTddIGUxMDAwOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAwNiBJbnRlbCBD
b3Jwb3JhdGlvbi4KWyAgICA1Ljc5MTg4Ml0gZTEwMDBlOiBJbnRlbChSKSBQUk8vMTAwMCBO
ZXR3b3JrIERyaXZlciAtIDMuMi42LWsKWyAgICA1LjgwMDc3NF0gZTEwMDBlOiBDb3B5cmln
aHQoYykgMTk5OSAtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgNS44MTI0MDldIHNr
eTI6IGRyaXZlciB2ZXJzaW9uIDEuMzAKWyAgICA1LjgyMjE3MF0gM3dhcmUgU3RvcmFnZSBD
b250cm9sbGVyIGRldmljZSBkcml2ZXIgZm9yIExpbnV4IHYxLjI2LjAyLjAwMy4KWyAgICA1
LjgzNTUzMF0gbWVnYXNhczogMDYuODExLjAyLjAwLXJjMQpbICAgIDUuODUxNjMwXSBtZDog
cmFpZDAgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMApbICAgIDUuOTI2NTc1
XSByYWlkNjogc3NlMngxICAgZ2VuKCkgMTQ3MTQgTUIvcwpbICAgIDYuMDAyNTc1XSByYWlk
Njogc3NlMngxICAgeG9yKCkgMTA0MDggTUIvcwpbICAgIDYuMDc4NTc3XSByYWlkNjogc3Nl
MngyICAgZ2VuKCkgMTgxODggTUIvcwpbICAgIDYuMTU0NTczXSByYWlkNjogc3NlMngyICAg
eG9yKCkgMTI3MTEgTUIvcwpbICAgIDYuMjMwNTczXSByYWlkNjogc3NlMng0ICAgZ2VuKCkg
MjA3NTEgTUIvcwpbICAgIDYuMzA2NTcyXSByYWlkNjogc3NlMng0ICAgeG9yKCkgMTQwMzcg
TUIvcwpbICAgIDYuMzgyNTY3XSByYWlkNjogYXZ4MngxICAgZ2VuKCkgMjkyMTggTUIvcwpb
ICAgIDYuNDU4NTcxXSByYWlkNjogYXZ4MngyICAgZ2VuKCkgMzMzMzIgTUIvcwpbICAgIDYu
NTM0NTY0XSByYWlkNjogYXZ4Mng0ICAgZ2VuKCkgMzcxMTggTUIvcwpbICAgIDYuNTQyODc0
XSByYWlkNjogdXNpbmcgYWxnb3JpdGhtIGF2eDJ4NCBnZW4oKSAzNzExOCBNQi9zClsgICAg
Ni41NTExNDJdIHJhaWQ2OiB1c2luZyBhdngyeDIgcmVjb3ZlcnkgYWxnb3JpdGhtClsgICAg
Ni41NTk4MTFdIHhvcjogYXV0b21hdGljYWxseSB1c2luZyBiZXN0IGNoZWNrc3VtbWluZyBm
dW5jdGlvbiAgIGF2eCAgICAgICAKWyAgICA2LjU2ODU5Ml0gYXN5bmNfdHg6IGFwaSBpbml0
aWFsaXplZCAoYXN5bmMpClsgICAgNi41Nzc3ODddIG1kOiByYWlkNiBwZXJzb25hbGl0eSBy
ZWdpc3RlcmVkIGZvciBsZXZlbCA2ClsgICAgNi41ODYwMzldIG1kOiByYWlkNSBwZXJzb25h
bGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCA1ClsgICAgNi41OTQwOTVdIG1kOiByYWlkNCBw
ZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCA0ClsgICAgNi42MDM0OTRdIEZ1c2lv
biBNUFQgYmFzZSBkcml2ZXIgMy4wNC4yMApbICAgIDYuNjExMjYxXSBDb3B5cmlnaHQgKGMp
IDE5OTktMjAwOCBMU0kgQ29ycG9yYXRpb24KWyAgICA2LjYxOTQ4Ml0gRnVzaW9uIE1QVCBT
UEkgSG9zdCBkcml2ZXIgMy4wNC4yMApbICAgIDYuNjI4MzY3XSBGdXNpb24gTVBUIFNBUyBI
b3N0IGRyaXZlciAzLjA0LjIwClsgICAgNi42MzY4OTFdIEZ1c2lvbiBNUFQgbWlzYyBkZXZp
Y2UgKGlvY3RsKSBkcml2ZXIgMy4wNC4yMApbICAgIDYuNjQ0Nzg0XSBtcHRjdGw6IFJlZ2lz
dGVyZWQgd2l0aCBGdXNpb24gTVBUIGJhc2UgZHJpdmVyClsgICAgNi42NTI4MjNdIG1wdGN0
bDogL2Rldi9tcHRjdGwgQCAobWFqb3IsbWlub3I9MTAsMjIwKQpbICAgIDYuNjY1MTQxXSBp
eGdiZTogSW50ZWwoUikgMTAgR2lnYWJpdCBQQ0kgRXhwcmVzcyBOZXR3b3JrIERyaXZlciAt
IHZlcnNpb24gNC40LjAtawpbICAgIDYuNjczMzc1XSBpeGdiZTogQ29weXJpZ2h0IChjKSAx
OTk5LTIwMTYgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgNi42ODMyNjldIDN3YXJlIDkwMDAg
U3RvcmFnZSBDb250cm9sbGVyIGRldmljZSBkcml2ZXIgZm9yIExpbnV4IHYyLjI2LjAyLjAx
NC4KWyAgICA2LjY5MjU4Nl0gUUxvZ2ljL05ldFhlbiBOZXR3b3JrIERyaXZlciB2NC4wLjgy
ClsgICAgNi43MDI1OTddIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250
cm9sbGVyIChFSENJKSBEcml2ZXIKWyAgICA2LjcxMTc4OF0gdWhjaV9oY2Q6IFVTQiBVbml2
ZXJzYWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKWyAgICA2LjcyMTE1NF0g
b2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hDSSkgRHJpdmVy
ClsgICAgNi43MzA2NzldIG1kOiBsaW5lYXIgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3Ig
bGV2ZWwgLTEKWyAgICA2LjczOTU3NF0gbWQ6IG11bHRpcGF0aCBwZXJzb25hbGl0eSByZWdp
c3RlcmVkIGZvciBsZXZlbCAtNApbICAgIDYuNzUxODQxXSBtZDogcmFpZDEwIHBlcnNvbmFs
aXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDEwClsgICAxNi43ODkwNTddIEJ0cmZzIGxvYWRl
ZCwgY3JjMzJjPWNyYzMyYy1pbnRlbApbICAgMjAuOTI5MjgyXSBFWFQ0LWZzIChtZDIpOiBt
b3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwp
ClsgICAyMS41ODU0MjhdIGlwX3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29y
ZSBUZWFtClsgICAyMS42NzY4MDddIHN5c3RlbWRbMV06IHN5c3RlbWQgMjMyIHJ1bm5pbmcg
aW4gc3lzdGVtIG1vZGUuICgrUEFNICtBVURJVCArU0VMSU5VWCArSU1BICtBUFBBUk1PUiAr
U01BQ0sgK1NZU1ZJTklUICtVVE1QICtMSUJDUllQVFNFVFVQICtHQ1JZUFQgK0dOVVRMUyAr
QUNMICtYWiArTFo0ICtTRUNDT01QICtCTEtJRCArRUxGVVRJTFMgK0tNT0QgK0lETikKWyAg
IDIxLjY5NDMzNV0gc3lzdGVtZFsxXTogRGV0ZWN0ZWQgYXJjaGl0ZWN0dXJlIHg4Ni02NC4K
WyAgIDIxLjc0NjMzMF0gc3lzdGVtZFsxXTogU2V0IGhvc3RuYW1lIHRvIDx5MDA+LgpbICAg
MjIuMTYxOTEyXSBzeXN0ZW1kWzFdOiBiaW5kOS5zZXJ2aWNlOiBDYW5ub3QgYWRkIGRlcGVu
ZGVuY3kgam9iLCBpZ25vcmluZzogVW5pdCBiaW5kOS5zZXJ2aWNlIGlzIG1hc2tlZC4KWyAg
IDIyLjE3MjAxMF0gc3lzdGVtZFsxXTogU3RhcnRlZCBEaXNwYXRjaCBQYXNzd29yZCBSZXF1
ZXN0cyB0byBDb25zb2xlIERpcmVjdG9yeSBXYXRjaC4KWyAgIDIyLjE5MTk5Nl0gc3lzdGVt
ZFsxXTogTGlzdGVuaW5nIG9uIEpvdXJuYWwgU29ja2V0LgpbICAgMjIuMjEyMDMzXSBzeXN0
ZW1kWzFdOiBTZXQgdXAgYXV0b21vdW50IEFyYml0cmFyeSBFeGVjdXRhYmxlIEZpbGUgRm9y
bWF0cyBGaWxlIFN5c3RlbSBBdXRvbW91bnQgUG9pbnQuClsgICAyMi4yMzMwMjJdIHN5c3Rl
bWRbMV06IExpc3RlbmluZyBvbiBKb3VybmFsIEF1ZGl0IFNvY2tldC4KWyAgIDIyLjI1NDU3
NF0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIERldmljZS1tYXBwZXIgZXZlbnQgZGFlbW9u
IEZJRk9zLgpbICAgMjIuMjc2NTY0XSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIFVzZXIg
YW5kIFNlc3Npb24gU2xpY2UuClsgICAyMi41ODQyMjldIEVYVDQtZnMgKG1kMik6IHJlLW1v
dW50ZWQuIE9wdHM6IGVycm9ycz1yZW1vdW50LXJvClsgICAyMi43NDc0NjZdIHN5c3RlbWQt
am91cm5hbGRbNjY1XTogUmVjZWl2ZWQgcmVxdWVzdCB0byBmbHVzaCBydW50aW1lIGpvdXJu
YWwgZnJvbSBQSUQgMQpbICAgMjMuMjA4MTQzXSBpZ2IgMDAwMDowMjowMC4wIGVubzE6IGln
YjogZW5vMSBOSUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgsIEZsb3cgQ29u
dHJvbDogUlgKWyAgIDIzLjIxNjQxNl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5v
MTogbGluayBpcyBub3QgcmVhZHkKWyAgIDIzLjIyNDgzMl0gSVB2NjogQUREUkNPTkYoTkVU
REVWX0NIQU5HRSk6IGVubzE6IGxpbmsgYmVjb21lcyByZWFkeQpbICAgMjMuMjk1MjgwXSBF
RkkgVmFyaWFibGVzIEZhY2lsaXR5IHYwLjA4IDIwMDQtTWF5LTE3ClsgICAyMy4zMDY2NzBd
IGlucHV0OiBTbGVlcCBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YU1lCVVM6
MDAvUE5QMEMwRTowMC9pbnB1dC9pbnB1dDIKWyAgIDIzLjMxNzg0MV0gQUNQSTogU2xlZXAg
QnV0dG9uIFtTTFBCXQpbICAgMjMuMzI4OTMwXSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9k
ZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0MwpbICAgMjMuMzM5
ODY2XSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdClsgICAyMy4zNjIwNDJdIGlucHV0OiBQ
QyBTcGVha2VyIGFzIC9kZXZpY2VzL3BsYXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDQKWyAg
IDIzLjUxMTgzMF0gbWVpX21lIDAwMDA6MDA6MTYuMDogRGV2aWNlIGRvZXNuJ3QgaGF2ZSB2
YWxpZCBNRSBJbnRlcmZhY2UKWyAgIDIzLjUyMDk1NF0gbWVpX21lIDAwMDA6MDA6MTYuMTog
RGV2aWNlIGRvZXNuJ3QgaGF2ZSB2YWxpZCBNRSBJbnRlcmZhY2UKWyAgIDIzLjUzMzM2Nl0g
Qmx1ZXRvb3RoOiBDb3JlIHZlciAyLjIyClsgICAyMy41NDIxNDddIE5FVDogUmVnaXN0ZXJl
ZCBwcm90b2NvbCBmYW1pbHkgMzEKWyAgIDIzLjU1MTAxM10gQmx1ZXRvb3RoOiBIQ0kgZGV2
aWNlIGFuZCBjb25uZWN0aW9uIG1hbmFnZXIgaW5pdGlhbGl6ZWQKWyAgIDIzLjU2MDA0Ml0g
Qmx1ZXRvb3RoOiBIQ0kgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAyMy41Njg5ODld
IEJsdWV0b290aDogTDJDQVAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAyMy41NzAx
OThdIGFjcGkgSU5UMzNENjowMDogaW50ZWwtdmJ0bjogY3JlYXRlZCBwbGF0Zm9ybSBkZXZp
Y2UKWyAgIDIzLjU3NDA1OV0gaW5wdXQ6IEludGVsIFZpcnR1YWwgQnV0dG9uIGRyaXZlciBh
cyAvZGV2aWNlcy9wbGF0Zm9ybS9JTlQzM0Q2OjAwL2lucHV0L2lucHV0NQpbICAgMjMuNTk2
MzYxXSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgIDIzLjU5
NjU4Ml0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIg
dmVyc2lvbjogMC40ClsgICAyMy42MzE2NzldIGlUQ09fdmVuZG9yX3N1cHBvcnQ6IHZlbmRv
ci1zdXBwb3J0PTAKWyAgIDIzLjY2MzI5Ml0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBkcml2ZXIg
dmVyIDIuMwpbICAgMjMuNjcyNDIzXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEg0
IHJlZ2lzdGVyZWQKWyAgIDIzLjY4MTU3Nl0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2Nv
bCBCQ1NQIHJlZ2lzdGVyZWQKWyAgIDIzLjY5MDU4NF0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBw
cm90b2NvbCBMTCByZWdpc3RlcmVkClsgICAyMy42OTk0MTNdIEJsdWV0b290aDogSENJIFVB
UlQgcHJvdG9jb2wgQVRIM0sgcmVnaXN0ZXJlZApbICAgMjMuNzA4MjM3XSBCbHVldG9vdGg6
IEhDSSBVQVJUIHByb3RvY29sIFRocmVlLXdpcmUgKEg1KSByZWdpc3RlcmVkClsgICAyMy43
MTcxMTddIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgSW50ZWwgcmVnaXN0ZXJlZApb
ICAgMjMuNzI1ODQyXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEJyb2FkY29tIHJl
Z2lzdGVyZWQKWyAgIDIzLjcyNjIzNV0gc2QgMDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5l
cmljIHNnMCB0eXBlIDAKWyAgIDIzLjcyNjY4Nl0gc2QgMTowOjA6MDogQXR0YWNoZWQgc2Nz
aSBnZW5lcmljIHNnMSB0eXBlIDAKWyAgIDIzLjczNTc1MV0gaVRDT193ZHQ6IEludGVsIFRD
TyBXYXRjaERvZyBUaW1lciBEcml2ZXIgdjEuMTEKWyAgIDIzLjczODg4MF0gaVRDT193ZHQ6
IHVuYWJsZSB0byByZXNldCBOT19SRUJPT1QgZmxhZywgZGV2aWNlIGRpc2FibGVkIGJ5IGhh
cmR3YXJlL0JJT1MKWyAgIDIzLjc2OTE2M10gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2Nv
bCBRQ0EgcmVnaXN0ZXJlZApbICAgMjMuNzc4MDM2XSBCbHVldG9vdGg6IEhDSSBVQVJUIHBy
b3RvY29sIEFHNlhYIHJlZ2lzdGVyZWQKWyAgIDIzLjc4Njg3MF0gQmx1ZXRvb3RoOiBIQ0kg
VUFSVCBwcm90b2NvbCBNYXJ2ZWxsIHJlZ2lzdGVyZWQKWyAgIDIzLjc5ODM2Ml0gW2RybV0g
SW5pdGlhbGl6ZWQKWyAgIDIzLjg3MTM3Ml0gY2hlY2tpbmcgZ2VuZXJpYyAoOWYwMDAwMDAg
MzAwMDAwKSB2cyBodyAoOWYwMDAwMDAgMTAwMDAwMCkKWyAgIDIzLjg3MTM3M10gZmI6IHN3
aXRjaGluZyB0byBtZ2FnMjAwZHJtZmIgZnJvbSBFRkkgVkdBClsgICAyMy44ODAxODZdIENv
bnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1ClsgICAyMy44
ODc2MzRdIFtUVE1dIFpvbmUgIGtlcm5lbDogQXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTog
MTYyOTc2ODQga2lCClsgICAyMy44ODc2MzZdIFtUVE1dIFpvbmUgICBkbWEzMjogQXZhaWxh
YmxlIGdyYXBoaWNzIG1lbW9yeTogMjA5NzE1MiBraUIKWyAgIDIzLjg4NzYzOF0gW1RUTV0g
SW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yClsgICAyMy44ODc2NDJdIFtUVE1dIEluaXRp
YWxpemluZyBETUEgcG9vbCBhbGxvY2F0b3IKWyAgIDIzLjkxOTg4N10gZmJjb246IG1nYWRy
bWZiIChmYjApIGlzIHByaW1hcnkgZGV2aWNlClsgICAyMy45MTk5MzVdIENvbnNvbGU6IHN3
aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMjh4NDgKWyAgIDI0LjE5
MzU1N10gbWdhZzIwMCAwMDAwOjAxOjAwLjA6IGZiMDogbWdhZHJtZmIgZnJhbWUgYnVmZmVy
IGRldmljZQpbICAgMjQuMjIyNTAwXSBbZHJtXSBJbml0aWFsaXplZCBtZ2FnMjAwIDEuMC4w
IDIwMTEwNDE4IGZvciAwMDAwOjAxOjAwLjAgb24gbWlub3IgMApbICAgMjQuNDM4NTI4XSBw
b3dlcl9tZXRlciBBQ1BJMDAwRDowMDogRm91bmQgQUNQSSBwb3dlciBtZXRlci4KWyAgIDI0
LjQzODcxNl0gd21pOiBNYXBwZXIgbG9hZGVkClsgICAyNC41NTEyNTldIHBvd2VyX21ldGVy
IEFDUEkwMDBEOjAwOiBGb3VuZCBBQ1BJIHBvd2VyIG1ldGVyLgpbICAgMjQuNTUxMzI4XSBw
b3dlcl9tZXRlciBBQ1BJMDAwRDowMDogSWdub3JpbmcgdW5zYWZlIHNvZnR3YXJlIHBvd2Vy
IGNhcCEKWyAgIDI0LjYwNzUzMV0gaW50ZWxfcmFwbDogRm91bmQgUkFQTCBkb21haW4gcGFj
a2FnZQpbICAgMjQuNjA3NTU3XSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBjb3Jl
ClsgICAyNC42MDc1NzldIGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIGRyYW0KWyAg
IDI1LjgzNzQxMF0gQWRkaW5nIDQwOTQ5NzJrIHN3YXAgb24gL2Rldi9zZGEzLiAgUHJpb3Jp
dHk6LTEgZXh0ZW50czoxIGFjcm9zczo0MDk0OTcyayBGUwpbICAgMjUuOTI3OTc4XSBwcGRl
djogdXNlci1zcGFjZSBwYXJhbGxlbCBwb3J0IGRyaXZlcgpbICAgMjYuMzUwNzk5XSBBZGRp
bmcgNDA5NDk3Mmsgc3dhcCBvbiAvZGV2L3NkYjMuICBQcmlvcml0eTotMiBleHRlbnRzOjEg
YWNyb3NzOjQwOTQ5NzJrIEZTClsgICAyNi44OTQ2MzFdIGJyaWRnZTogZmlsdGVyaW5nIHZp
YSBhcnAvaXAvaXA2dGFibGVzIGlzIG5vIGxvbmdlciBhdmFpbGFibGUgYnkgZGVmYXVsdC4g
VXBkYXRlIHlvdXIgc2NyaXB0cyB0byBsb2FkIGJyX25ldGZpbHRlciBpZiB5b3UgbmVlZCB0
aGlzLgpbICAgMjYuOTAxODY2XSB4ZW5icjA6IHBvcnQgMShlbm8yKSBlbnRlcmVkIGJsb2Nr
aW5nIHN0YXRlClsgICAyNi45MDIyNDVdIHhlbmJyMDogcG9ydCAxKGVubzIpIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKWyAgIDI2LjkwMjY0OF0gZGV2aWNlIGVubzIgZW50ZXJlZCBwcm9t
aXNjdW91cyBtb2RlClsgICAyNi45NDgwNzRdIGlnYiAwMDAwOjAzOjAwLjAgZW5vMjogaWdi
OiBlbm8yIE5JQyBMaW5rIGlzIFVwIDEwMDAgTWJwcyBGdWxsIER1cGxleCwgRmxvdyBDb250
cm9sOiBSWApbICAgMjYuOTQ4MjExXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB4ZW5i
cjA6IGxpbmsgaXMgbm90IHJlYWR5ClsgICAyNi45NTE1MzBdIHhlbmJyMDogcG9ydCAxKGVu
bzIpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKWyAgIDI2Ljk1MTUzMV0geGVuYnIwOiBwb3J0
IDEoZW5vMikgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICAyNi45NTM5NzhdIElQdjY6
IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB4ZW5icjA6IGxpbmsgYmVjb21lcyByZWFkeQo=
--------------3556341974DBDA6898CCC61F
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------3556341974DBDA6898CCC61F--


From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:32:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:32:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eduvm-0000YU-OY; Tue, 23 Jan 2018 09:31:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eduvl-0000YH-6e
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:31:49 +0000
X-Inumbo-ID: 3a6b0912-0020-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a6b0912-0020-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 10:31:45 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 02:31:46 -0700
Message-Id: <5A670F0E02000078001A16C9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 02:31:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
 <5A67061F02000078001A1669@suse.com>
 <9392fbde-562c-5200-8b1c-33a737ed8972@suse.com>
In-Reply-To: <9392fbde-562c-5200-8b1c-33a737ed8972@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDEwOjI0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
My8wMS8xOCAwOTo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIzLjAxLjE4IGF0IDA3
OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIyLzAxLzE4IDE5OjM5LCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE9uZSBvZiBteSBjb25jZXJucyBpcyB0aGF0IHRoaXMgcGF0
Y2ggc2VyaWVzIG1vdmVzIGZ1cnRoZXIgYXdheSBmcm9tIHRoZQo+Pj4+IHNlY29uZGFyeSBnb2Fs
IG9mIG15IEtBSVNFUiBzZXJpZXMsIHdoaWNoIHdhcyB0byBoYXZlIHRoZSBJRFQgYW5kIEdEVAo+
Pj4+IG1hcHBlZCBhdCB0aGUgc2FtZSBsaW5lYXIgYWRkcmVzc2VzIG9uIGV2ZXJ5IENQVSBzbyBh
KSBTSURUL1NHRFQgZG9uJ3QKPj4+PiBsZWFrIHdoaWNoIENQVSB5b3UncmUgY3VycmVudGx5IHNj
aGVkdWxlZCBvbiBpbnRvIFBWIGd1ZXN0cyBhbmQgYikgdGhlCj4+Pj4gY29udGV4dCBzd2l0Y2gg
Y29kZSBjYW4gZHJvcCBhIGxvYWQgb2YgaXRzIHNsb3cgaW5zdHJ1Y3Rpb25zIGxpa2UgTEdEVAo+
Pj4+IGFuZCB0aGUgVk1XUklURXMgdG8gdXBkYXRlIHRoZSBWTUNTLgo+Pj4KPj4+IFRoZSBHRFQg
YWRkcmVzcyBvZiBhIFBWIHZjcHUgaXMgZGVwZW5kaW5nIG9uIHZjcHVfaWQgb25seS4gSSBkb24n
dAo+Pj4gc2VlIHdoeSB0aGUgSURUIGNhbid0IGJlIG1hcHBlZCB0byB0aGUgc2FtZSBhZGRyZXNz
IG9uIGVhY2ggY3B1IHdpdGgKPj4+IG15IGFwcHJvYWNoLgo+PiAKPj4gWW91J3JlIG5vdCBpbnRy
b2R1Y2luZyBhIHBlci1DUFUgcmFuZ2UgaW4gdGhlIHBhZ2UgdGFibGVzIGFmYWljcwo+PiAoYWdh
aW4gZnJvbSBvdmVydmlldyBhbmQgdGl0bGVzIG9ubHkpLCB5ZXQgd2l0aCB0aGUgSURUIG5lZWRp
bmcKPj4gdG8gYmUgcGVyLUNQVSB5b3UnZCBhbHNvIG5lZWQgYSBwZXItQ1BVIHJhbmdlIHRvIG1h
cCBpdCB0byBpZgo+PiB5b3Ugd2FudCB0byBhdm9pZCB0aGUgTElEVCBhcyB3ZWxsIGFzIGV4cG9z
aW5nIHdoYXQgQ1BVIHlvdSdyZQo+PiBvbiAoc2FtZSBnb2VzIGZvciB0aGUgR0RUIGFuZCB0aGUg
cmVzcGVjdGl2ZSBhdm9pZGFuY2Ugb2YgTEdEVAo+PiBhZmFpY3QpLgo+IAo+IEFmdGVyIGEgcXVp
Y2sgbG9vayBJIGRvbid0IHNlZSB3aHkgYSBNZWx0ZG93biBtaXRpZ2F0aW9uIGNhbid0IHVzZQo+
IHRoZSBzYW1lIElEVCBmb3IgYWxsIGNwdXM6IHRoZSBvbmx5IHJlYXNvbiBJIGNvdWxkIGZpbmQg
Zm9yIGhhdmluZwo+IHBlci1jcHUgSURUcyBzZWVtcyB0byBiZSBpbiBTVk0gY29kZSwgc28gaXQg
c2VlbXMgdG8gYmUgQU1EIHNwZWNpZmljLgo+IEFuZCBBTUQgd29uJ3QgbmVlZCBYUFRJIGF0IGFs
bC4KCklzbid0IHlvdXIgUkZDIHNlcmllcyBhbGxvd2luZyBYUFRJIHRvIGJlIGVuYWJsZWQgZXZl
biBvbiBBTUQ/Cgo+IFRoZSBHRFQgb2YgcHYgZG9tYWlucyBpcyBhbHJlYWR5IGluIHRoZSBwZXIt
ZG9tYWluIHJlZ2lvbiBldmVuIHdpdGhvdXQKPiBteSBwYXRjaGVzLCBzbyBJIGRvbid0IGhhdmUg
dG8gY2hhbmdlIGFueXRoaW5nIHJlZ2FyZGluZyB1c2FnZSBvZiBMR0RULgoKQW5kcmV3J3MgcG9p
bnQgd2FzIHRoYXQgZWxpbWluYXRpbmcgdGhlIExHRFQgaXMgYSBzZWNvbmRhcnkgZ29hbC4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:38:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edv1l-0000nd-Cn; Tue, 23 Jan 2018 09:38:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edv1j-0000mo-Uh
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:37:59 +0000
X-Inumbo-ID: 16f93b85-0021-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16f93b85-0021-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 09:37:55 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 02:37:52 -0700
Message-Id: <5A67107C02000078001A16E9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 02:37:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>, "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <20171109111349.95800-1-roger.pau@citrix.com>
 <20171109111349.95800-4-roger.pau@citrix.com>
In-Reply-To: <20171109111349.95800-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 for-next 3/9] gcov: rename sysctl and
 functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjExLjE3IGF0IDEyOjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IENoYW5nZSBnY292IHRvIGNvdiAoZm9yIGludGVybmFsIGludGVyZmFjZXMpIG9yIGNvdmVyYWdl
IChmb3IgdGhlCj4gcHVibGljIG9uZXMpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzog
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiAtLS0KPiBDaGFu
Z2VzIHNpbmNlIHYxOgo+ICAtIFVzZSBjb3ZlcmFnZSBpbnN0ZWFkIG9mIGNvdiBpbiB0aGUgcHVi
bGljIGludGVyZmFjZS4KPiAtLS0KPiAgdG9vbHMvbWlzYy94ZW5jb3YuYyAgICAgICAgIHwgMjgg
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQoKQnR3LiwgSSBzdGlsbCBoYXZlIHRoaXMgKGFu
ZCBzdWJzZXF1ZW50IHBhdGNoZXMgaW4gdGhlIHNlcmllcykgb24gbXkKbGlzdCBvZiB0aGluZ3Mg
d2FudGluZyB0byBiZSBjb21taXR0ZWQsIGJ1dCB0aGlzIG5lZWRzIGEgdG9vbHMKbWFpbnRhaW5l
cidzIGFjayBiZWZvcmUgaXQgY2FuIGdvIGluLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:40:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:40:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edv3j-0001FH-OJ; Tue, 23 Jan 2018 09:40:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw5e=es=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1edv3h-0000yE-Kc
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:40:01 +0000
X-Inumbo-ID: 5ee3c744-0021-11e8-ba59-bc764e045a96
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ee3c744-0021-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 10:39:57 +0100 (CET)
Received: from msd.im ([81.254.76.187]) by mwinf5d07 with ME
 id 1lfx1x00942U4nD03lfxxN; Tue, 23 Jan 2018 10:39:57 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Tue, 23 Jan 2018 10:39:57 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id D90BE200D7;
 Tue, 23 Jan 2018 10:39:56 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516700397; bh=JdQZDYgBCzY0zL5WARsLIrllEy1sSrtBcgjieUc6/NI=;
 h=Subject:To:References:From:Date:In-Reply-To:From;
 b=MbKTx0qR4TzXavSGGiRj+hoebWRaMF6FnrZVsOBQa1R3laOboWU0HHvL922iMwFWK
 QHZ22YFrb5bu/wn0HYZuYWWRRMbFZNALX8HeuPuMv6pL68yeQ0571UwiL1fFnAuf92
 Von4oQir1/WUNUi2AucCAMV0GEfHLAeY9cUWdav34Z4FXOtY/SycTHexO9kqm/uGFV
 6wBGkr4kxQmO6qRhS/aE+D5w6ujI0oO0TE4IUxyvx42xp3c6e8EtjCFTlrajpZww9j
 GUo+vNnU5ZKTnSG/oJyz6Q9kSG4leSOMrBvGMbLH9mrwDCSWJ5+SSpnDozkrJeaWjk
 qzqxlaqR47EBg==
To: xen-devel@lists.xenproject.org, JBeulich@suse.com
References: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
 <5A670A0C02000078001A1685@prv-mh.provo.novell.com>
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <980ccef2-7c8c-9fc1-e012-ab6fc96b9412@msd.im>
Date: Tue, 23 Jan 2018 10:39:55 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
In-Reply-To: <5A670A0C02000078001A1685@prv-mh.provo.novell.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] I only see one CPU core on Xen when booted via grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

PiAuLi4geW91ciByZXBvcnQgaXMgdmVyeSBsaWtlbHkgZHVwbGljYXRpbmcgZWFybGllciBvbmVz
IHdoZXJlIHRoZQo+IEFDUEkgcm9vdCBwb2ludCBjYW5ub3QgYmUgZm91bmQgd2l0aG91dCBpdCBi
ZWluZyBwcm9wZXJseQo+IHByb3BhZ2F0ZWQgdGhyb3VnaCBieSBncnViIGZyb20gRUZJIHRvIFhl
bi4gSWlyYyB0aGUgb25seQo+IHdheSBhcm91bmQgdGhhdCBpcyB0byBjaGFpbmxvYWQgeGVuLmVm
aSwgaWYgdGhlIGdydWIgdXNlZAo+IGRvZXNuJ3Qgc3VwcG9ydCB0aGUgZXh0ZW5zaW9ucyBuZWVk
ZWQgdG8gYm9vdCBYZW4gdmlhIHRoZQo+IG11bHRpYm9vdDIgcHJvdG9jb2wgKHN1cHBvcnQgZm9y
IHdoaWNoIHdhcyBhZGRlZCBkdXJpbmcgdGhlCj4gNC45IGRldmVsb3BtZW50IGN5Y2xlKS4KClRo
YW5rcy4gU28gaWYgSSB3YW50IHRvIGJvb3QgWGVuIHRocm91Z2ggZ3J1YiwgSSBuZWVkIFhlbiA+
PSA0LjkgYW5kIAp3aGljaCB2ZXJzaW9uIG9mIGdydWIgPwoKCkd1aWxsYXVtZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:45:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edv9D-0001bo-Ct; Tue, 23 Jan 2018 09:45:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edv9C-0001bi-Pp
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:45:42 +0000
X-Inumbo-ID: 2aa3ddcc-0022-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2aa3ddcc-0022-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 10:45:38 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E2893ACD5;
 Tue, 23 Jan 2018 09:45:38 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@suse.com>
 <d4487ca6-ddaa-5053-1df7-37e6b2f6c5e2@suse.com>
 <5A67030F02000078001A164B@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b364663b-7a2a-c00c-6251-c603f03c551f@suse.com>
Date: Tue, 23 Jan 2018 10:45:38 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A67030F02000078001A164B@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMDk6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjAxLjE4IGF0
IDA2OjUwLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjIvMDEvMTggMTc6NTEsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4gQnV0IGlzbid0IHRoYXQgbW9kZWwgaGF2aW5nIHRoZSBzYW1l
IHN5bmNocm9uaXphdGlvbiBpc3N1ZXMgdXBvbgo+Pj4gZ3Vlc3QgTDQgdXBkYXRlcyB3aGljaCBB
bmRyZXcgd2FzIGZpZ2h0aW5nIHdpdGg/Cj4+Cj4+IEkgZG9uJ3QgdGhpbmsgc28sIGFzIHRoZSBu
dW1iZXIgb2Ygc2hhZG93cyB3aWxsIGFsd2F5cyBvbmx5IGJlIG1heC4gMQo+PiB3aXRoIG15IGFw
cHJvYWNoLgo+IAo+IEhvdyBjYW4gSSBrbm93IHRoYXQ/IFRoZSBvdmVydmlldyBtYWlsIGRvZXNu
J3QgdGFsayBhYm91dCB0aGUKPiBpbnRlbmRlZCBzaGFkb3dpbmcgYWxnb3JpdGhtIGFmYWljcywg
YW5kIG5vbmUgb2YgdGhlIHBhdGNoZXMKPiAoanVkZ2luZyBieSB0aGVpciB0aXRsZXMpIGltcGxl
bWVudHMgYW55IHBhcnQgdGhlcmVvZi4gSW4KClJpZ2h0LiBUaGF0J3MgdGhlIHJlYXNvbiBJJ20g
dGVsbGluZyB5b3UgYWJvdXQgaXQuCgo+IHBhcnRpY3VsYXIgSSdkIGJlIGN1cmlvdXMgdG8ga25v
dyB3aGV0aGVyIHdoYXQgeW91IHNheSB3aWxsCj4gaG9sZCBhbHNvIGZvciBndWVzdHMgbm90IG1h
a2luZyB1c2Ugb2YgdGhlIGludGVuZGVkIFBWIEFCSQo+IGV4dGVuc2lvbi4KClRob3NlIGd1ZXN0
cyB3aWxsIHN0aWxsIGJlIHZ1bG5lcmFibGUgdG8gY3Jvc3MtdmNwdSBhY2Nlc3NlcyB0byBYZW4K
c3RhY2tzIHJlZ2FyZGluZyBNZWx0ZG93bi4gTGludXgga2VybmVsIGlzIHZ1bG5lcmFibGUgdGhl
IHNhbWUgd2F5CnJlZ2FyZGluZyBpdHMgb3duIHN0YWNrcywgc28gdGhlcmUgaXMgbm8gbmV3IHZ1
bG5lcmFiaWxpdHkgYWRkZWQKZm9yIExpbnV4IHJ1bm5pbmcgYXMgcHYgZ3Vlc3RzIChJIGhhdmUg
dG8gYWRtaXQgSSBkb24ndCBrbm93IHdoZXRoZXIKdGhlIHNhbWUgYXBwbGllcyB0byBCU0QpLgoK
Ckp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:56:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:56:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvJp-0002N0-CW; Tue, 23 Jan 2018 09:56:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvJo-0002Mu-JH
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:56:40 +0000
X-Inumbo-ID: b2e26c62-0023-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2e26c62-0023-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 10:56:36 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 02:56:37 -0700
Message-Id: <5A6714E102000078001A1718@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 02:56:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>
Subject: [Xen-devel] [PATCH v3] x86/p2m: force return value checking of
 p2m_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgWFNBcyAyNDYgYW5kIDI0NyBoYXZlIHNob3duLCBub3QgZG9pbmcgc28gaXMgcmF0aGVyIGRh
bmdlcm91cy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
QWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkFja2Vk
LWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCnYzOiBNYWtlIHN1cmUg
dm1fZXZlbnRfY2FuY2VsX3Nsb3QoKSBpcyBjYWxsZWQgZnJvbSB0aGUgbmV3IGVycm9yIHBhdGgg
aW4KICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKCkuIERvd25ncmFkZSBLZXZpbidzIFItYiB0
byBhbiBhY2sgZm9yIHRoYXQKICAgIHJlYXNvbi4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTE1NTAsOSArMTU1MCwxMSBAQCB2b2lk
IHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHN0cnVjdCBkb21hCiAgICAgICAgIGlmICggcDJtdCA9
PSBwMm1fcmFtX3BhZ2luZ19vdXQgKQogICAgICAgICAgICAgcmVxLnUubWVtX3BhZ2luZy5mbGFn
cyB8PSBNRU1fUEFHSU5HX0VWSUNUX0ZBSUw7CiAKLSAgICAgICAgcDJtX3NldF9lbnRyeShwMm0s
IGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fcmFtX3BhZ2luZ19pbiwgYSk7CisgICAgICAg
IHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVSXzRLLCBwMm1fcmFt
X3BhZ2luZ19pbiwgYSk7CiAgICAgfQogICAgIGdmbl91bmxvY2socDJtLCBnZm4sIDApOworICAg
IGlmICggcmMgPCAwICkKKyAgICAgICAgZ290byBvdXRfY2FuY2VsOwogCiAgICAgLyogUGF1c2Ug
ZG9tYWluIGlmIHJlcXVlc3QgY2FtZSBmcm9tIGd1ZXN0IGFuZCBnZm4gaGFzIHBhZ2luZyB0eXBl
ICovCiAgICAgaWYgKCBwMm1faXNfcGFnaW5nKHAybXQpICYmIHYtPmRvbWFpbiA9PSBkICkKQEAg
LTE1NjQsNiArMTU2Niw3IEBAIHZvaWQgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoc3RydWN0IGRv
bWEKICAgICBlbHNlIGlmICggcDJtdCAhPSBwMm1fcmFtX3BhZ2luZ19vdXQgJiYgcDJtdCAhPSBw
Mm1fcmFtX3BhZ2VkICkKICAgICB7CiAgICAgICAgIC8qIGdmbiBpcyBhbHJlYWR5IG9uIGl0cyB3
YXkgYmFjayBhbmQgdmNwdSBpcyBub3QgcGF1c2VkICovCisgICAgb3V0X2NhbmNlbDoKICAgICAg
ICAgdm1fZXZlbnRfY2FuY2VsX3Nsb3QoZCwgZC0+dm1fZXZlbnRfcGFnaW5nKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KQEAgLTE3MDAsMTAgKzE3MDMsMTIgQEAgdm9pZCBwMm1fbWVtX3BhZ2lu
Z19yZXN1bWUoc3RydWN0IGRvbWFpbgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCBtZm5fdmFs
aWQobWZuKSAmJiAocDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19pbikgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIFBBR0VfT1JERVJfNEssCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2luZ19tb2RlX2xvZ19kaXJ0eShkKSA/IHAybV9yYW1f
bG9nZGlydHkgOgotICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fcmFtX3J3LCBhKTsKLSAg
ICAgICAgICAgIHNldF9ncGZuX2Zyb21fbWZuKG1mbl94KG1mbiksIGdmbl94KGdmbikpOworICAg
ICAgICAgICAgaW50IHJjID0gcDJtX3NldF9lbnRyeShwMm0sIGdmbiwgbWZuLCBQQUdFX09SREVS
XzRLLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWdpbmdfbW9kZV9sb2df
ZGlydHkoZCkgPyBwMm1fcmFtX2xvZ2RpcnR5IDoKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcDJtX3JhbV9ydywgYSk7CisKKyAgICAgICAgICAgIGlmICggIXJjICkKKyAgICAg
ICAgICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pLCBnZm5feChnZm4pKTsKICAg
ICAgICAgfQogICAgICAgICBnZm5fdW5sb2NrKHAybSwgZ2ZuLCAwKTsKICAgICB9CkBAIC0yNDYz
LDkgKzI0NjgsOSBAQCBzdGF0aWMgdm9pZCBwMm1fcmVzZXRfYWx0cDJtKHN0cnVjdCBwMm1fCiAg
ICAgcDJtLT5tYXhfcmVtYXBwZWRfZ2ZuID0gMDsKIH0KIAotdm9pZCBwMm1fYWx0cDJtX3Byb3Bh
Z2F0ZV9jaGFuZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vz
c190IHAybWEpCitpbnQgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZu
LCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcDJtX3R5cGVfdCBwMm10LCBwMm1fYWNjZXNzX3QgcDJtYSkKIHsKICAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtOwogICAgIHAybV9hY2Nlc3NfdCBhOwpAQCAtMjQ3NCw5ICsyNDc5LDEwIEBA
IHZvaWQgcDJtX2FsdHAybV9wcm9wYWdhdGVfY2hhbmdlKHN0cnVjdAogICAgIHVuc2lnbmVkIGlu
dCBpOwogICAgIHVuc2lnbmVkIGludCByZXNldF9jb3VudCA9IDA7CiAgICAgdW5zaWduZWQgaW50
IGxhc3RfcmVzZXRfaWR4ID0gfjA7CisgICAgaW50IHJldCA9IDA7CiAKICAgICBpZiAoICFhbHRw
Mm1fYWN0aXZlKGQpICkKLSAgICAgICAgcmV0dXJuOworICAgICAgICByZXR1cm4gMDsKIAogICAg
IGFsdHAybV9saXN0X2xvY2soZCk7CiAKQEAgLTI1MTUsMTcgKzI1MjEsMjUgQEAgdm9pZCBwMm1f
YWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0CiAgICAgICAgICAgICAgICAgICAgIHAybV91
bmxvY2socDJtKTsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICBnb3RvIG91
dDsKKyAgICAgICAgICAgICAgICByZXQgPSAwOworICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgfQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAhbWZuX2VxKG0sIElOVkFM
SURfTUZOKSApCi0gICAgICAgICAgICBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIHBhZ2Vf
b3JkZXIsIHAybXQsIHAybWEpOworICAgICAgICB7CisgICAgICAgICAgICBpbnQgcmMgPSBwMm1f
c2V0X2VudHJ5KHAybSwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOworCisgICAg
ICAgICAgICAvKiBCZXN0IGVmZm9ydDogRG9uJ3QgYmFpbCBvbiBlcnJvci4gKi8KKyAgICAgICAg
ICAgIGlmICggIXJldCApCisgICAgICAgICAgICAgICAgcmV0ID0gcmM7CisgICAgICAgIH0KIAog
ICAgICAgICBfX3B1dF9nZm4ocDJtLCBnZm5feChnZm4pKTsKICAgICB9CiAKLSBvdXQ6CiAgICAg
YWx0cDJtX2xpc3RfdW5sb2NrKGQpOworCisgICAgcmV0dXJuIHJldDsKIH0KIAogLyoqKiBBdWRp
dCAqKiovCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYwpAQCAtOTA0LDcgKzkwNCwxMSBAQCBvdXQ6CiAgICAgICAgIGVwdF9mcmVl
X2VudHJ5KHAybSwgJm9sZF9lbnRyeSwgdGFyZ2V0KTsKIAogICAgIGlmICggZW50cnlfd3JpdHRl
biAmJiBwMm1faXNfaG9zdHAybShwMm0pICkKLSAgICAgICAgcDJtX2FsdHAybV9wcm9wYWdhdGVf
Y2hhbmdlKGQsIF9nZm4oZ2ZuKSwgbWZuLCBvcmRlciwgcDJtdCwgcDJtYSk7CisgICAgeworICAg
ICAgICByZXQgPSBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2UoZCwgX2dmbihnZm4pLCBtZm4s
IG9yZGVyLCBwMm10LCBwMm1hKTsKKyAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgcmMg
PSByZXQ7CisgICAgfQogCiAgICAgcmV0dXJuIHJjOwogfQotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTY4OSw4ICs2ODks
OSBAQCB2b2lkIHAybV9mcmVlX3B0cChzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtCiAKIC8qIERpcmVj
dGx5IHNldCBhIHAybSBlbnRyeTogb25seSBmb3IgdXNlIGJ5IHAybSBjb2RlLiBEb2VzIG5vdCBu
ZWVkCiAgKiBhIGNhbGwgdG8gcHV0X2dmbiBhZnRlcndhcmRzLyAqLwotaW50IHAybV9zZXRfZW50
cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCi0gICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwgcDJtX3R5cGVfdCBwMm10LCBwMm1f
YWNjZXNzX3QgcDJtYSk7CitpbnQgX19tdXN0X2NoZWNrIHAybV9zZXRfZW50cnkoc3RydWN0IHAy
bV9kb21haW4gKnAybSwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4sCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIsIHAybV90eXBlX3QgcDJtdCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fYWNjZXNzX3QgcDJtYSk7CiAKIC8qIFNl
dCB1cCBmdW5jdGlvbiBwb2ludGVycyBmb3IgUFQgaW1wbGVtZW50YXRpb246IG9ubHkgZm9yIHVz
ZSBieSBwMm0gY29kZSAqLwogZXh0ZXJuIHZvaWQgcDJtX3B0X2luaXQoc3RydWN0IHAybV9kb21h
aW4gKnAybSk7CkBAIC04MzAsOSArODMxLDkgQEAgaW50IHAybV9jaGFuZ2VfYWx0cDJtX2dmbihz
dHJ1Y3QgZG9tYWluCiAgICAgICAgICAgICAgICAgICAgICAgICAgIGdmbl90IG9sZF9nZm4sIGdm
bl90IG5ld19nZm4pOwogCiAvKiBQcm9wYWdhdGUgYSBob3N0IHAybSBjaGFuZ2UgdG8gYWxsIGFs
dGVybmF0ZSBwMm0ncyAqLwotdm9pZCBwMm1fYWx0cDJtX3Byb3BhZ2F0ZV9jaGFuZ2Uoc3RydWN0
IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHAybV90eXBlX3QgcDJtdCwgcDJtX2FjY2Vzc190IHAybWEpOworaW50IHAy
bV9hbHRwMm1fcHJvcGFnYXRlX2NoYW5nZShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwgdW5zaWduZWQgaW50IHBh
Z2Vfb3JkZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgcDJt
dCwgcDJtX2FjY2Vzc190IHAybWEpOwogCiAvKgogICogcDJtIHR5cGUgdG8gSU9NTVUgZmxhZ3MK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 09:59:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 09:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvMD-0002Uf-P1; Tue, 23 Jan 2018 09:59:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edvMC-0002UX-8S
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 09:59:08 +0000
X-Inumbo-ID: 0ae09b01-0024-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ae09b01-0024-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 10:59:04 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 33401AEF2;
 Tue, 23 Jan 2018 09:59:03 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-3-jgross@suse.com> <5A670DEF02000078001A16AF@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8e536a60-76bb-0738-64ec-e3fad7f710f3@suse.com>
Date: Tue, 23 Jan 2018 10:58:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A670DEF02000078001A16AF@suse.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 02/12] x86: don't use hypervisor
 stack size for dumping guest stacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTA6MjYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gc2hvd19ndWVzdF9zdGFjaygpIGFu
ZCBjb21wYXRfc2hvd19ndWVzdF9zdGFjaygpIHN0b3AgZHVtcGluZyB0aGUKPj4gc3RhY2sgb2Yg
dGhlIGd1ZXN0IHdoZW5ldmVyIGl0cyB2aXJ0dWFsIGFkZHJlc3MgcmVhY2hlcyB0aGUgc2FtZQo+
PiBhbGlnbm1lbnQgd2hpY2ggaXMgdXNlZCBmb3IgdGhlIGh5cGVydmlzb3Igc3RhY2tzLgo+Pgo+
PiBSZW1vdmUgdGhpcyBhcmJpdHJhcnkgbGltaXQgYW5kIHRyeSB0byBkdW1wIGEgZml4ZWQgbnVt
YmVyIG9mIGxpbmVzCj4+IGluc3RlYWQuCj4gCj4gSG1tLCBJIGNhbiBzZWUgeW91ciBwb2ludCwg
YnV0IGJlZm9yZSBsb29raW5nIGF0IHRoZSBjaGFuZ2UgaW4gZGV0YWlsCj4gSSB0aGluayB3ZSBu
ZWVkIHRvIGFncmVlIG9uIHdoYXQgYmVoYXZpb3Igd2Ugd2FudC4gRHVtcGluZwo+IGFyYml0cmFy
eSBkYXRhIGFzIGlmIGl0IHdhcyBhIHBhcnQgb2YgdGhlIHN0YWNrIGlzbid0IHZlcnkgaGVscGZ1
bCwgbGltaXRpbmcKPiB0aGUgcmlzayBvZiB3aGljaCBpcywgSSB0aGluaywgdGhlIHJlYXNvbiBm
b3IgdGhlIHdheSB0aGluZ3MgY3VycmVudGx5Cj4gd29yayAoYXNzdW1pbmcgdGhhdCBndWVzdCBr
ZXJuZWxzIHdvbid0IGhhdmUgc3RhY2tzIGxhcmdlciB0aGFuIFhlbgo+IGl0c2VsZiwgYW5kIHRo
YXQgdGhleSB0b28gd291bGQgYWxpZ24gdGhlbSkuIFdoYXQgd291bGQgcGVyaGFwcyBiZQo+IGJl
dHRlciBpcyBmb3IgdGhlIGd1ZXN0IHRvIHN1cHBseSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgcmVz
dHJpY3Rpb25zIGl0Cj4gZW5mb3JjZXMgb24gaXRzIHN0YWNrcywgd2hpY2ggWGVuIGNvdWxkIHRo
ZW4gdXNlIGhlcmUuIEluIHRoZQo+IGFic2VuY2Ugb2Ygc3VjaCBoaW50cyB1c2luZyB0aGUgdmFs
dWVzIGN1cnJlbnRseSBiZWluZyB1c2VkIHdvdWxkCj4gcG9zc2libHkgbWFrZSBzZW5zZS4KCkN1
cnJlbnRseSB0aGUgc3RhY2sgZHVtcCB3aWxsIGhhdmUgdGhlIHNhbWUgZml4ZWQgbnVtYmVyIG9m
IGxpbmVzIGFzCndpdGggbXkgcGF0Y2guIEknbSBvbmx5IHJlbW92aW5nIHRoZSBwcmVtYXR1cmUg
ZW5kIG9mIGR1bXBpbmcgd2hlbmV2ZXIKdGhlIHN0YWNrIGFkZHJlc3MgY3Jvc3NlcyBhIDMya0Ig
Ym91bmRhcnkuIExpbnV4IDY0IGJpdCBwdiBndWVzdHMgYXJlCnVzaW5nIDE2a0Igc3RhY2sgc2l6
ZS4gU28gdXNpbmcgdGhpcyBib3VuZGFyeSB3b3VsZCBiZSBtb3JlIG5hdHVyYWwuCgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:07:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:07:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvUL-0003Ih-IL; Tue, 23 Jan 2018 10:07:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvUK-0003IZ-AF
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:07:32 +0000
X-Inumbo-ID: 37d74d4a-0025-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37d74d4a-0025-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:07:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:07:25 -0700
Message-Id: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:07:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Subject: [Xen-devel] [PATCH v2 0/3] misc flush and dirty-mask related
	adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogcmVwbGFjZSB2Q1BVJ3MgZGlydHkgQ1BVIG1hc2sgYnkgbnVtZXJpYyBJRAoyOiB4ODY6IGF2
b2lkIGV4cGxpY2l0IFRMQiBmbHVzaCB3aGVuIHNhdmluZyBleGVjIHN0YXRlCjM6IGRyb3AgImRv
bWFpbl8iIHByZWZpeCBmcm9tIHN0cnVjdCBkb21haW4ncyBkaXJ0eSBDUFUgbWFzawoKU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IEFkZHJlc3Np
bmcgcmV2aWV3IGNvbW1lbnRzIC0gc2VlIGluZGl2aWR1YWwgcGF0Y2hlcy4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvWD-0003Pk-TI; Tue, 23 Jan 2018 10:09:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvWC-0003PZ-54
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:09:28 +0000
X-Inumbo-ID: 7d4936e3-0025-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d4936e3-0025-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:09:25 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:09:21 -0700
Message-Id: <5A6717DF02000078001A1737@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:09:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>,
 "Daniel Kiper" <daniel.kiper@oracle.com>
References: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
 <5A670A0C02000078001A1685@prv-mh.provo.novell.com>
 <980ccef2-7c8c-9fc1-e012-ab6fc96b9412@msd.im>
In-Reply-To: <980ccef2-7c8c-9fc1-e012-ab6fc96b9412@msd.im>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] I only see one CPU core on Xen when booted via grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDEwOjM5LCA8bXNkK3hlbi1kZXZlbEBtc2QuaW0+IHdyb3RlOgo+
PiAgLi4uIHlvdXIgcmVwb3J0IGlzIHZlcnkgbGlrZWx5IGR1cGxpY2F0aW5nIGVhcmxpZXIgb25l
cyB3aGVyZSB0aGUKPj4gQUNQSSByb290IHBvaW50IGNhbm5vdCBiZSBmb3VuZCB3aXRob3V0IGl0
IGJlaW5nIHByb3Blcmx5Cj4+IHByb3BhZ2F0ZWQgdGhyb3VnaCBieSBncnViIGZyb20gRUZJIHRv
IFhlbi4gSWlyYyB0aGUgb25seQo+PiB3YXkgYXJvdW5kIHRoYXQgaXMgdG8gY2hhaW5sb2FkIHhl
bi5lZmksIGlmIHRoZSBncnViIHVzZWQKPj4gZG9lc24ndCBzdXBwb3J0IHRoZSBleHRlbnNpb25z
IG5lZWRlZCB0byBib290IFhlbiB2aWEgdGhlCj4+IG11bHRpYm9vdDIgcHJvdG9jb2wgKHN1cHBv
cnQgZm9yIHdoaWNoIHdhcyBhZGRlZCBkdXJpbmcgdGhlCj4+IDQuOSBkZXZlbG9wbWVudCBjeWNs
ZSkuCj4gCj4gVGhhbmtzLiBTbyBpZiBJIHdhbnQgdG8gYm9vdCBYZW4gdGhyb3VnaCBncnViLCBJ
IG5lZWQgWGVuID49IDQuOSBhbmQgCj4gd2hpY2ggdmVyc2lvbiBvZiBncnViID8KCkknbSBhZnJh
aWQgdGhpcyBpc24ndCBuZWNlc3NhcmlseSB0aWVkIHRvIGEgdmVyc2lvbiBudW1iZXIuCkRhbmll
bD8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:10:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:10:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvWt-0003xb-5F; Tue, 23 Jan 2018 10:10:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edvWr-0003xR-VA
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:10:09 +0000
X-Inumbo-ID: 95a23cb5-0025-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95a23cb5-0025-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 11:10:06 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D6939AEF7;
 Tue, 23 Jan 2018 10:10:06 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
 <5A67061F02000078001A1669@suse.com>
 <9392fbde-562c-5200-8b1c-33a737ed8972@suse.com>
 <5A670F0E02000078001A16C9@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <896f2a50-5bd6-06cb-13ab-f7a2267b4fe7@suse.com>
Date: Tue, 23 Jan 2018 11:10:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A670F0E02000078001A16C9@suse.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTA6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjAxLjE4IGF0
IDEwOjI0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjMvMDEvMTggMDk6NTMsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjMuMDEuMTggYXQgMDc6MzQsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDIyLzAxLzE4IDE5OjM5LCBBbmRyZXcgQ29vcGVyIHdyb3Rl
Ogo+Pj4+PiBPbmUgb2YgbXkgY29uY2VybnMgaXMgdGhhdCB0aGlzIHBhdGNoIHNlcmllcyBtb3Zl
cyBmdXJ0aGVyIGF3YXkgZnJvbSB0aGUKPj4+Pj4gc2Vjb25kYXJ5IGdvYWwgb2YgbXkgS0FJU0VS
IHNlcmllcywgd2hpY2ggd2FzIHRvIGhhdmUgdGhlIElEVCBhbmQgR0RUCj4+Pj4+IG1hcHBlZCBh
dCB0aGUgc2FtZSBsaW5lYXIgYWRkcmVzc2VzIG9uIGV2ZXJ5IENQVSBzbyBhKSBTSURUL1NHRFQg
ZG9uJ3QKPj4+Pj4gbGVhayB3aGljaCBDUFUgeW91J3JlIGN1cnJlbnRseSBzY2hlZHVsZWQgb24g
aW50byBQViBndWVzdHMgYW5kIGIpIHRoZQo+Pj4+PiBjb250ZXh0IHN3aXRjaCBjb2RlIGNhbiBk
cm9wIGEgbG9hZCBvZiBpdHMgc2xvdyBpbnN0cnVjdGlvbnMgbGlrZSBMR0RUCj4+Pj4+IGFuZCB0
aGUgVk1XUklURXMgdG8gdXBkYXRlIHRoZSBWTUNTLgo+Pj4+Cj4+Pj4gVGhlIEdEVCBhZGRyZXNz
IG9mIGEgUFYgdmNwdSBpcyBkZXBlbmRpbmcgb24gdmNwdV9pZCBvbmx5LiBJIGRvbid0Cj4+Pj4g
c2VlIHdoeSB0aGUgSURUIGNhbid0IGJlIG1hcHBlZCB0byB0aGUgc2FtZSBhZGRyZXNzIG9uIGVh
Y2ggY3B1IHdpdGgKPj4+PiBteSBhcHByb2FjaC4KPj4+Cj4+PiBZb3UncmUgbm90IGludHJvZHVj
aW5nIGEgcGVyLUNQVSByYW5nZSBpbiB0aGUgcGFnZSB0YWJsZXMgYWZhaWNzCj4+PiAoYWdhaW4g
ZnJvbSBvdmVydmlldyBhbmQgdGl0bGVzIG9ubHkpLCB5ZXQgd2l0aCB0aGUgSURUIG5lZWRpbmcK
Pj4+IHRvIGJlIHBlci1DUFUgeW91J2QgYWxzbyBuZWVkIGEgcGVyLUNQVSByYW5nZSB0byBtYXAg
aXQgdG8gaWYKPj4+IHlvdSB3YW50IHRvIGF2b2lkIHRoZSBMSURUIGFzIHdlbGwgYXMgZXhwb3Np
bmcgd2hhdCBDUFUgeW91J3JlCj4+PiBvbiAoc2FtZSBnb2VzIGZvciB0aGUgR0RUIGFuZCB0aGUg
cmVzcGVjdGl2ZSBhdm9pZGFuY2Ugb2YgTEdEVAo+Pj4gYWZhaWN0KS4KPj4KPj4gQWZ0ZXIgYSBx
dWljayBsb29rIEkgZG9uJ3Qgc2VlIHdoeSBhIE1lbHRkb3duIG1pdGlnYXRpb24gY2FuJ3QgdXNl
Cj4+IHRoZSBzYW1lIElEVCBmb3IgYWxsIGNwdXM6IHRoZSBvbmx5IHJlYXNvbiBJIGNvdWxkIGZp
bmQgZm9yIGhhdmluZwo+PiBwZXItY3B1IElEVHMgc2VlbXMgdG8gYmUgaW4gU1ZNIGNvZGUsIHNv
IGl0IHNlZW1zIHRvIGJlIEFNRCBzcGVjaWZpYy4KPj4gQW5kIEFNRCB3b24ndCBuZWVkIFhQVEkg
YXQgYWxsLgo+IAo+IElzbid0IHlvdXIgUkZDIHNlcmllcyBhbGxvd2luZyBYUFRJIHRvIGJlIGVu
YWJsZWQgZXZlbiBvbiBBTUQ/CgpZZXMsIHlvdSBhcmUgcmlnaHQuIFRoaXMgbWlnaHQgZWl0aGVy
IHdhbnQgdG8gYmUgcmV2aXNpdGVkIG9yIHRoZQphZGRyZXNzIHNwYWNlIHRvIGJlIGFjdGl2YXRl
ZCBmb3IgU1ZNIGRvbWFpbnMgY291bGQgbWFwIGFuIElEVCB3aXRoCklTVCByZWxhdGVkIHRyYXBz
IHJlbW92ZWQuCgo+PiBUaGUgR0RUIG9mIHB2IGRvbWFpbnMgaXMgYWxyZWFkeSBpbiB0aGUgcGVy
LWRvbWFpbiByZWdpb24gZXZlbiB3aXRob3V0Cj4+IG15IHBhdGNoZXMsIHNvIEkgZG9uJ3QgaGF2
ZSB0byBjaGFuZ2UgYW55dGhpbmcgcmVnYXJkaW5nIHVzYWdlIG9mIExHRFQuCj4gCj4gQW5kcmV3
J3MgcG9pbnQgd2FzIHRoYXQgZWxpbWluYXRpbmcgdGhlIExHRFQgaXMgYSBzZWNvbmRhcnkgZ29h
bC4KCldpdGggcGVyLWNwdSBtYXBwaW5ncyB0aGlzIGlzIHN1cmVseSBhbiBvYnZpb3VzIG9wdGlt
aXphdGlvbi4gSW4gdGhlCmVuZCB0aGUgb3ZlcmFsbCBwZXJmb3JtYW5jZSBzaG91bGQgYmUgdGFr
ZW4gYXMgYmFzZSBmb3IgYSBkZWNpc2lvbi4KSGlzIG1haW4gcG9pbnQgd2FzIGF2b2lkaW5nIGV4
cG9zaW5nIGRhdGEgbGlrZSB0aGUgcGh5c2ljYWwgY3B1IG51bWJlcgphbmQgdGhpcyBkb2Vzbid0
IGFwcGx5IGhlcmUsIGFzIHRoZSBHRFQgaXMgcGVyIHZjcHUgaW4gbXkgY2FzZS4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:12:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvYg-0004Ar-L3; Tue, 23 Jan 2018 10:12:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvYf-0004Ak-MQ
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:12:01 +0000
X-Inumbo-ID: d8a96a33-0025-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8a96a33-0025-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 11:11:58 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:11:59 -0700
Message-Id: <5A67187C02000078001A1742@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:11:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-3-jgross@suse.com>
 <5A670DEF02000078001A16AF@suse.com>
 <8e536a60-76bb-0738-64ec-e3fad7f710f3@suse.com>
In-Reply-To: <8e536a60-76bb-0738-64ec-e3fad7f710f3@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 02/12] x86: don't use hypervisor
 stack size for dumping guest stacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDEwOjU4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
My8wMS8xOCAxMDoyNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEz
OjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IHNob3dfZ3Vlc3Rfc3RhY2soKSBhbmQg
Y29tcGF0X3Nob3dfZ3Vlc3Rfc3RhY2soKSBzdG9wIGR1bXBpbmcgdGhlCj4+PiBzdGFjayBvZiB0
aGUgZ3Vlc3Qgd2hlbmV2ZXIgaXRzIHZpcnR1YWwgYWRkcmVzcyByZWFjaGVzIHRoZSBzYW1lCj4+
PiBhbGlnbm1lbnQgd2hpY2ggaXMgdXNlZCBmb3IgdGhlIGh5cGVydmlzb3Igc3RhY2tzLgo+Pj4K
Pj4+IFJlbW92ZSB0aGlzIGFyYml0cmFyeSBsaW1pdCBhbmQgdHJ5IHRvIGR1bXAgYSBmaXhlZCBu
dW1iZXIgb2YgbGluZXMKPj4+IGluc3RlYWQuCj4+IAo+PiBIbW0sIEkgY2FuIHNlZSB5b3VyIHBv
aW50LCBidXQgYmVmb3JlIGxvb2tpbmcgYXQgdGhlIGNoYW5nZSBpbiBkZXRhaWwKPj4gSSB0aGlu
ayB3ZSBuZWVkIHRvIGFncmVlIG9uIHdoYXQgYmVoYXZpb3Igd2Ugd2FudC4gRHVtcGluZwo+PiBh
cmJpdHJhcnkgZGF0YSBhcyBpZiBpdCB3YXMgYSBwYXJ0IG9mIHRoZSBzdGFjayBpc24ndCB2ZXJ5
IGhlbHBmdWwsIGxpbWl0aW5nCj4+IHRoZSByaXNrIG9mIHdoaWNoIGlzLCBJIHRoaW5rLCB0aGUg
cmVhc29uIGZvciB0aGUgd2F5IHRoaW5ncyBjdXJyZW50bHkKPj4gd29yayAoYXNzdW1pbmcgdGhh
dCBndWVzdCBrZXJuZWxzIHdvbid0IGhhdmUgc3RhY2tzIGxhcmdlciB0aGFuIFhlbgo+PiBpdHNl
bGYsIGFuZCB0aGF0IHRoZXkgdG9vIHdvdWxkIGFsaWduIHRoZW0pLiBXaGF0IHdvdWxkIHBlcmhh
cHMgYmUKPj4gYmV0dGVyIGlzIGZvciB0aGUgZ3Vlc3QgdG8gc3VwcGx5IGluZm9ybWF0aW9uIGFi
b3V0IHRoZSByZXN0cmljdGlvbnMgaXQKPj4gZW5mb3JjZXMgb24gaXRzIHN0YWNrcywgd2hpY2gg
WGVuIGNvdWxkIHRoZW4gdXNlIGhlcmUuIEluIHRoZQo+PiBhYnNlbmNlIG9mIHN1Y2ggaGludHMg
dXNpbmcgdGhlIHZhbHVlcyBjdXJyZW50bHkgYmVpbmcgdXNlZCB3b3VsZAo+PiBwb3NzaWJseSBt
YWtlIHNlbnNlLgo+IAo+IEN1cnJlbnRseSB0aGUgc3RhY2sgZHVtcCB3aWxsIGhhdmUgdGhlIHNh
bWUgZml4ZWQgbnVtYmVyIG9mIGxpbmVzIGFzCj4gd2l0aCBteSBwYXRjaC4gSSdtIG9ubHkgcmVt
b3ZpbmcgdGhlIHByZW1hdHVyZSBlbmQgb2YgZHVtcGluZyB3aGVuZXZlcgo+IHRoZSBzdGFjayBh
ZGRyZXNzIGNyb3NzZXMgYSAzMmtCIGJvdW5kYXJ5LiBMaW51eCA2NCBiaXQgcHYgZ3Vlc3RzIGFy
ZQo+IHVzaW5nIDE2a0Igc3RhY2sgc2l6ZS4gU28gdXNpbmcgdGhpcyBib3VuZGFyeSB3b3VsZCBi
ZSBtb3JlIG5hdHVyYWwuCgpJT1cgeW91ciBjaGFuZ2UgY29udmVydHMgYSA1MDo1MCBjaGFuY2Ug
b2YgZHVtcGluZyBub24tc3RhY2sKZGF0YSB0byAxMDAlIChhbGwgaW4gY2FzZSB0aGUgc3RhY2sg
cG9pbnRlciBpc24ndCBmYXIgYXdheSBmcm9tIHRoZQpzdGFjayBzdGFydCkuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:13:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:13:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvZj-0004Hp-UB; Tue, 23 Jan 2018 10:13:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvZi-0004Hc-D4
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:13:06 +0000
X-Inumbo-ID: fe88ac86-0025-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe88ac86-0025-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 11:13:02 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:13:03 -0700
Message-Id: <5A6718BB02000078001A1746@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:12:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
In-Reply-To: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v2 1/3] replace vCPU's dirty CPU mask by numeric
	ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgbW9zdCBvbmUgYml0IGNhbiBiZSBzZXQgaW4gdGhlIG1hc2tzLCBzbyBlc3BlY2lhbGx5IG9u
IGxhcmdlciBzeXN0ZW1zCml0J3MgcXVpdGUgYSBiaXQgb2YgdW5uZWNlc3NhcnkgbWVtb3J5IGFu
ZCBwcm9jZXNzaW5nIG92ZXJoZWFkIHRvIHRyYWNrCnRoZSBpbmZvcm1hdGlvbiBhcyBhIG1hc2su
IFN0b3JlIHRoZSBudW1lcmljIElEIG9mIHRoZSByZXNwZWN0aXZlIENQVQppbnN0ZWFkLCBvciBW
Q1BVX0NQVV9DTEVBTiBpZiBubyBkaXJ0eSBzdGF0ZSBleGlzdHMuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpBUk0gYWRqdXN0bWVudHMgY29tcGls
ZSB0ZXN0ZWQgb25seS4KLS0tCnYyOiBJbnRyb2R1Y2UgVkNQVV9DUFVfQ0xFQU4gYW5kIHZjcHVf
Y3B1X2RpcnR5KCkuIFJlLXdvcmQgY29tbWVudHMuCiAgICBSZS1iYXNlLgoKLS0tIGEveGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMzMwLDcgKzMz
MCw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHMKIHsKICAgICBB
U1NFUlQobG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAgICAgQVNTRVJUKHByZXYgIT0gbmV4dCk7
Ci0gICAgQVNTRVJUKGNwdW1hc2tfZW1wdHkobmV4dC0+dmNwdV9kaXJ0eV9jcHVtYXNrKSk7Cisg
ICAgQVNTRVJUKCF2Y3B1X2NwdV9kaXJ0eShuZXh0KSk7CiAKICAgICBpZiAoIHByZXYgIT0gbmV4
dCApCiAgICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHByZXYpOwpAQCAtNDcxLDcgKzQ3MSw3
IEBAIHZvaWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZvaWQpCiAgICAgQVNTRVJUKGlzX2lkbGVf
dmNwdSh2KSk7CiAgICAgLyogVE9ETwogICAgICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNz
b3IsIHYtPmRvbWFpbi0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwotICAgICAgIGNwdW1hc2tfc2V0
X2NwdSh2LT5wcm9jZXNzb3IsIHYtPnZjcHVfZGlydHlfY3B1bWFzayk7CisgICAgICAgdi0+ZGly
dHlfY3B1ID0gdi0+cHJvY2Vzc29yOwogICAgICovCiAKICAgICByZXNldF9zdGFja19hbmRfanVt
cChpZGxlX2xvb3ApOwotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCkBAIC0xNDYsNyArMTQ2LDcgQEAgdm9pZCBzdGFydHVwX2NwdV9pZGxlX2xv
b3Aodm9pZCkKIAogICAgIEFTU0VSVChpc19pZGxlX3ZjcHUodikpOwogICAgIGNwdW1hc2tfc2V0
X2NwdSh2LT5wcm9jZXNzb3IsIHYtPmRvbWFpbi0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwotICAg
IGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHYtPnZjcHVfZGlydHlfY3B1bWFzayk7Cisg
ICAgdi0+ZGlydHlfY3B1ID0gdi0+cHJvY2Vzc29yOwogCiAgICAgcmVzZXRfc3RhY2tfYW5kX2p1
bXAoaWRsZV9sb29wKTsKIH0KQEAgLTE2MDIsNyArMTYwMiw3IEBAIHN0YXRpYyB2b2lkIF9fY29u
dGV4dF9zd2l0Y2godm9pZCkKICAgICBzdHJ1Y3QgZGVzY19wdHIgICAgICAgZ2R0X2Rlc2M7CiAK
ICAgICBBU1NFUlQocCAhPSBuKTsKLSAgICBBU1NFUlQoY3B1bWFza19lbXB0eShuLT52Y3B1X2Rp
cnR5X2NwdW1hc2spKTsKKyAgICBBU1NFUlQoIXZjcHVfY3B1X2RpcnR5KG4pKTsKIAogICAgIGlm
ICggIWlzX2lkbGVfZG9tYWluKHBkKSApCiAgICAgewpAQCAtMTYxOCw3ICsxNjE4LDcgQEAgc3Rh
dGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogICAgICAqLwogICAgIGlmICggcGQgIT0g
bmQgKQogICAgICAgICBjcHVtYXNrX3NldF9jcHUoY3B1LCBuZC0+ZG9tYWluX2RpcnR5X2NwdW1h
c2spOwotICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIG4tPnZjcHVfZGlydHlfY3B1bWFzayk7Cisg
ICAgbi0+ZGlydHlfY3B1ID0gY3B1OwogCiAgICAgaWYgKCAhaXNfaWRsZV9kb21haW4obmQpICkK
ICAgICB7CkBAIC0xNjc0LDcgKzE2NzQsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNo
KHZvaWQpCiAKICAgICBpZiAoIHBkICE9IG5kICkKICAgICAgICAgY3B1bWFza19jbGVhcl9jcHUo
Y3B1LCBwZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwotICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNw
dSwgcC0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsKKyAgICBwLT5kaXJ0eV9jcHUgPSBWQ1BVX0NQVV9D
TEVBTjsKIAogICAgIHBlcl9jcHUoY3Vycl92Y3B1LCBjcHUpID0gbjsKIH0KQEAgLTE2ODQsMjAg
KzE2ODQsMTYgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgcwogewog
ICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqcHJldmQgPSBwcmV2LT5kb21haW4sICpuZXh0ZCA9IG5leHQtPmRvbWFpbjsK
LSAgICBjcHVtYXNrX3QgZGlydHlfbWFzazsKKyAgICB1bnNpZ25lZCBpbnQgZGlydHlfY3B1ID0g
bmV4dC0+ZGlydHlfY3B1OwogCiAgICAgQVNTRVJUKGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwog
CiAgICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwogCi0gICAgY3B1bWFza19jb3B5KCZk
aXJ0eV9tYXNrLCBuZXh0LT52Y3B1X2RpcnR5X2NwdW1hc2spOwotICAgIC8qIEFsbG93IGF0IG1v
c3Qgb25lIENQVSBhdCBhIHRpbWUgdG8gYmUgZGlydHkuICovCi0gICAgQVNTRVJUKGNwdW1hc2tf
d2VpZ2h0KCZkaXJ0eV9tYXNrKSA8PSAxKTsKLSAgICBpZiAoIHVubGlrZWx5KCFjcHVtYXNrX3Rl
c3RfY3B1KGNwdSwgJmRpcnR5X21hc2spICYmCi0gICAgICAgICAgICAgICAgICAhY3B1bWFza19l
bXB0eSgmZGlydHlfbWFzaykpICkKKyAgICBpZiAoIHVubGlrZWx5KGRpcnR5X2NwdSAhPSBjcHUp
ICYmIGRpcnR5X2NwdSAhPSBWQ1BVX0NQVV9DTEVBTiApCiAgICAgewotICAgICAgICAvKiBPdGhl
ciBjcHVzIGNhbGwgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSBmcm9tIGZsdXNoIGlwaSBoYW5kbGVy
LiAqLwotICAgICAgICBmbHVzaF9tYXNrKCZkaXJ0eV9tYXNrLCBGTFVTSF9UTEIgfCBGTFVTSF9W
Q1BVX1NUQVRFKTsKKyAgICAgICAgLyogUmVtb3RlIENQVSBjYWxscyBfX3N5bmNfbG9jYWxfZXhl
Y3N0YXRlKCkgZnJvbSBmbHVzaCBJUEkgaGFuZGxlci4gKi8KKyAgICAgICAgZmx1c2hfbWFzayhj
cHVtYXNrX29mKGRpcnR5X2NwdSksIEZMVVNIX1RMQiB8IEZMVVNIX1ZDUFVfU1RBVEUpOwogICAg
IH0KIAogICAgIGlmICggcHJldiAhPSBuZXh0ICkKQEAgLTE4MDIsMTEgKzE3OTgsMTQgQEAgdm9p
ZCBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSh2b2lkKQogCiB2b2lkIHN5bmNfdmNwdV9leGVjc3RhdGUo
c3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KHNtcF9wcm9jZXNz
b3JfaWQoKSwgdi0+dmNwdV9kaXJ0eV9jcHVtYXNrKSApCisgICAgaWYgKCB2LT5kaXJ0eV9jcHUg
PT0gc21wX3Byb2Nlc3Nvcl9pZCgpICkKICAgICAgICAgc3luY19sb2NhbF9leGVjc3RhdGUoKTsK
IAotICAgIC8qIE90aGVyIGNwdXMgY2FsbCBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlIGZyb20gZmx1
c2ggaXBpIGhhbmRsZXIuICovCi0gICAgZmx1c2hfbWFzayh2LT52Y3B1X2RpcnR5X2NwdW1hc2ss
IEZMVVNIX1RMQiB8IEZMVVNIX1ZDUFVfU1RBVEUpOworICAgIGlmICggdmNwdV9jcHVfZGlydHko
dikgKQorICAgIHsKKyAgICAgICAgLyogUmVtb3RlIENQVSBjYWxscyBfX3N5bmNfbG9jYWxfZXhl
Y3N0YXRlKCkgZnJvbSBmbHVzaCBJUEkgaGFuZGxlci4gKi8KKyAgICAgICAgZmx1c2hfbWFzayhj
cHVtYXNrX29mKHYtPmRpcnR5X2NwdSksIEZMVVNIX1RMQiB8IEZMVVNIX1ZDUFVfU1RBVEUpOwor
ICAgIH0KIH0KIAogc3RhdGljIGludCByZWxpbnF1aXNoX21lbW9yeSgKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTEyMTIsNyArMTIxMiw3IEBAIHZv
aWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwKICAgICAgICAgICAgIGZvcl9l
YWNoX3ZjcHUgKCBwZ19vd25lciwgdiApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAg
aWYgKCBwdl9kZXN0cm95X2xkdCh2KSApCi0gICAgICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9t
YXNrKHYtPnZjcHVfZGlydHlfY3B1bWFzayk7CisgICAgICAgICAgICAgICAgICAgIGZsdXNoX3Rs
Yl9tYXNrKGNwdW1hc2tfb2Yodi0+ZGlydHlfY3B1KSk7CiAgICAgICAgICAgICB9CiAgICAgICAg
IH0KICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CkBAIC0yOTM3LDggKzI5MzcsOCBAQCBzdGF0aWMg
aW5saW5lIGludCB2Y3B1bWFza190b19wY3B1bWFzaygKICAgICAgICAgICAgIHZjcHVfaWQgKz0g
dmNwdV9iaWFzOwogICAgICAgICAgICAgaWYgKCAodmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMpICkK
ICAgICAgICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgICAgIGlmICggKCh2ID0gZC0+dmNw
dVt2Y3B1X2lkXSkgIT0gTlVMTCkgKQotICAgICAgICAgICAgICAgIGNwdW1hc2tfb3IocG1hc2ss
IHBtYXNrLCB2LT52Y3B1X2RpcnR5X2NwdW1hc2spOworICAgICAgICAgICAgaWYgKCAoKHYgPSBk
LT52Y3B1W3ZjcHVfaWRdKSAhPSBOVUxMKSAmJiB2Y3B1X2NwdV9kaXJ0eSh2KSApCisgICAgICAg
ICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUodi0+ZGlydHlfY3B1LCBwbWFzayk7CiAgICAgICAg
IH0KICAgICB9CiB9Ci0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9k
b21haW4uYwpAQCAtMTM1LDYgKzEzNSw3IEBAIHN0cnVjdCB2Y3B1ICphbGxvY192Y3B1KAogCiAg
ICAgdi0+ZG9tYWluID0gZDsKICAgICB2LT52Y3B1X2lkID0gdmNwdV9pZDsKKyAgICB2LT5kaXJ0
eV9jcHUgPSBWQ1BVX0NQVV9DTEVBTjsKIAogICAgIHNwaW5fbG9ja19pbml0KCZ2LT52aXJxX2xv
Y2spOwogCkBAIC0xNDUsOCArMTQ2LDcgQEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHUoCiAgICAg
aWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVfaGFyZF9hZmZpbml0eSkgfHwKICAgICAg
ICAgICF6YWxsb2NfY3B1bWFza192YXIoJnYtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCkgfHwKICAg
ICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKSB8
fAotICAgICAgICAgIXphbGxvY19jcHVtYXNrX3Zhcigmdi0+Y3B1X3NvZnRfYWZmaW5pdHkpIHx8
Ci0gICAgICAgICAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT52Y3B1X2RpcnR5X2NwdW1hc2spICkK
KyAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnYtPmNwdV9zb2Z0X2FmZmluaXR5KSApCiAg
ICAgICAgIGdvdG8gZmFpbF9mcmVlOwogCiAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCkBA
IC0xNzUsNyArMTc1LDYgQEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHUoCiAgICAgICAgIGZyZWVf
Y3B1bWFza192YXIodi0+Y3B1X2hhcmRfYWZmaW5pdHlfdG1wKTsKICAgICAgICAgZnJlZV9jcHVt
YXNrX3Zhcih2LT5jcHVfaGFyZF9hZmZpbml0eV9zYXZlZCk7CiAgICAgICAgIGZyZWVfY3B1bWFz
a192YXIodi0+Y3B1X3NvZnRfYWZmaW5pdHkpOwotICAgICAgICBmcmVlX2NwdW1hc2tfdmFyKHYt
PnZjcHVfZGlydHlfY3B1bWFzayk7CiAgICAgICAgIGZyZWVfdmNwdV9zdHJ1Y3Qodik7CiAgICAg
ICAgIHJldHVybiBOVUxMOwogICAgIH0KQEAgLTg2Myw3ICs4NjIsNiBAQCBzdGF0aWMgdm9pZCBj
b21wbGV0ZV9kb21haW5fZGVzdHJveShzdHJ1CiAgICAgICAgICAgICBmcmVlX2NwdW1hc2tfdmFy
KHYtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7CiAgICAgICAgICAgICBmcmVlX2NwdW1hc2tfdmFy
KHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKICAgICAgICAgICAgIGZyZWVfY3B1bWFza192
YXIodi0+Y3B1X3NvZnRfYWZmaW5pdHkpOwotICAgICAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcih2
LT52Y3B1X2RpcnR5X2NwdW1hc2spOwogICAgICAgICAgICAgZnJlZV92Y3B1X3N0cnVjdCh2KTsK
ICAgICAgICAgfQogCi0tLSBhL3hlbi9jb21tb24va2V5aGFuZGxlci5jCisrKyBiL3hlbi9jb21t
b24va2V5aGFuZGxlci5jCkBAIC0zNDAsOCArMzQwLDkgQEAgc3RhdGljIHZvaWQgZHVtcF9kb21h
aW5zKHVuc2lnbmVkIGNoYXIgawogICAgICAgICAgICAgICAgICAgIHYtPmlzX3J1bm5pbmcgPyAn
VCc6J0YnLCB2LT5wb2xsX2V2dGNobiwKICAgICAgICAgICAgICAgICAgICB2Y3B1X2luZm8odiwg
ZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSwKICAgICAgICAgICAgICAgICAgICAhdmNwdV9ldmVudF9k
ZWxpdmVyeV9pc19lbmFibGVkKHYpKTsKLSAgICAgICAgICAgIGNwdXNldF9wcmludCh0bXBzdHIs
IHNpemVvZih0bXBzdHIpLCB2LT52Y3B1X2RpcnR5X2NwdW1hc2spOwotICAgICAgICAgICAgcHJp
bnRrKCJkaXJ0eV9jcHVzPSVzXG4iLCB0bXBzdHIpOworICAgICAgICAgICAgaWYgKCB2Y3B1X2Nw
dV9kaXJ0eSh2KSApCisgICAgICAgICAgICAgICAgcHJpbnRrKCJkaXJ0eV9jcHU9JXUiLCB2LT5k
aXJ0eV9jcHUpOworICAgICAgICAgICAgcHJpbnRrKCJcbiIpOwogICAgICAgICAgICAgY3B1c2V0
X3ByaW50KHRtcHN0ciwgc2l6ZW9mKHRtcHN0ciksIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKICAg
ICAgICAgICAgIHByaW50aygiICAgIGNwdV9oYXJkX2FmZmluaXR5PSVzICIsIHRtcHN0cik7CiAg
ICAgICAgICAgICBjcHVzZXRfcHJpbnQodG1wc3RyLCBzaXplb2YodG1wc3RyKSwgdi0+Y3B1X3Nv
ZnRfYWZmaW5pdHkpOwotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaApAQCAtMjEwLDYgKzIxMCw5IEBAIHN0cnVjdCB2Y3B1CiAgICAgYm9v
bCAgICAgICAgICAgICBoY2FsbF9jb21wYXQ7CiAjZW5kaWYKIAorICAgIC8qIFRoZSBDUFUsIGlm
IGFueSwgd2hpY2ggaXMgaG9sZGluZyBvbnRvIHRoaXMgVkNQVSdzIHN0YXRlLiAqLworI2RlZmlu
ZSBWQ1BVX0NQVV9DTEVBTiAofjB1KQorICAgIHVuc2lnbmVkIGludCAgICAgZGlydHlfY3B1Owog
CiAgICAgLyoKICAgICAgKiA+IDA6IGEgc2luZ2xlIHBvcnQgaXMgYmVpbmcgcG9sbGVkOwpAQCAt
MjQ4LDkgKzI1MSw2IEBAIHN0cnVjdCB2Y3B1CiAgICAgLyogQml0bWFzayBvZiBDUFVzIG9uIHdo
aWNoIHRoaXMgVkNQVSBwcmVmZXJzIHRvIHJ1bi4gKi8KICAgICBjcHVtYXNrX3Zhcl90ICAgIGNw
dV9zb2Z0X2FmZmluaXR5OwogCi0gICAgLyogQml0bWFzayBvZiBDUFVzIHdoaWNoIGFyZSBob2xk
aW5nIG9udG8gdGhpcyBWQ1BVJ3Mgc3RhdGUuICovCi0gICAgY3B1bWFza192YXJfdCAgICB2Y3B1
X2RpcnR5X2NwdW1hc2s7Ci0KICAgICAvKiBUYXNrbGV0IGZvciBjb250aW51ZV9oeXBlcmNhbGxf
b25fY3B1KCkuICovCiAgICAgc3RydWN0IHRhc2tsZXQgICBjb250aW51ZV9oeXBlcmNhbGxfdGFz
a2xldDsKIApAQCAtODAzLDYgKzgwMywxMSBAQCBzdGF0aWMgaW5saW5lIGludCB2Y3B1X3J1bm5h
YmxlKHN0cnVjdCB2CiAgICAgICAgICAgICAgYXRvbWljX3JlYWQoJnYtPmRvbWFpbi0+cGF1c2Vf
Y291bnQpKTsKIH0KIAorc3RhdGljIGlubGluZSBib29sIHZjcHVfY3B1X2RpcnR5KGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQoreworICAgIHJldHVybiB2LT5kaXJ0eV9jcHUgIT0gVkNQVV9DUFVfQ0xF
QU47Cit9CisKIHZvaWQgdmNwdV9ibG9jayh2b2lkKTsKIHZvaWQgdmNwdV91bmJsb2NrKHN0cnVj
dCB2Y3B1ICp2KTsKIHZvaWQgdmNwdV9wYXVzZShzdHJ1Y3QgdmNwdSAqdik7CgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:14:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:14:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvb0-0004PU-7T; Tue, 23 Jan 2018 10:14:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvaz-0004Ox-0z
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:14:25 +0000
X-Inumbo-ID: 2e169661-0026-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e169661-0026-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:14:22 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:14:18 -0700
Message-Id: <5A67190702000078001A1749@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:14:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
In-Reply-To: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/3] x86: avoid explicit TLB flush when
 saving exec state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgaXQncyBvYnZpb3VzIHRoYXQgb25seSBhIHNpbmdsZSBkaXJ0eSBDUFUgY2FuIGV4
aXN0IGZvciBhIHZDUFUsCml0IGJlY29tZXMgY2xlYXIgdGhhdCBmbHVzaF9tYXNrKCkgZG9lc24n
dCBuZWVkIHRvIGJlIGludm9rZWQgd2hlbgpzeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIHdhcyBhbHJl
YWR5IHJ1bi4gQW5kIHdpdGggdGhlIElQSSBoYW5kbGVyCmNsZWFyaW5nIEZMVVNIX1RMQiBmcm9t
IHRoZSBwYXNzZWQgZmxhZ3MgYW55d2F5IGlmCl9fc3luY19sb2NhbF9leGVjc3RhdGUoKSByZXR1
cm5zIHRydWUsIGl0IGFsc28gYmVjb21lcyBjbGVhciB0aGF0CkZMVVNIX1RMQiBkb2Vzbid0IG5l
ZWQgdG8gYmUgcGFzc2VkIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlOyBuZWl0aGVyIG9mCnRoZSB0
d28gcGxhY2VzIGFjdHVhbGx5IGhhdmUgYSBuZWVkIHRvIGZsdXNoIHRoZSBUTEIgaW4gYW55IGV2
ZW50IChxdWl0ZQpwb3NzaWJseSBGTFVTSF9UTEIgd2FzIGJlaW5nIHBhc3NlZCB0aGVyZSBzb2xl
bHkgZm9yIGZsdXNoX2FyZWFfbWFzaygpCnRvIG1ha2UgaXQgcGFzdCBpdHMgbm8tb3AgY2hlY2sp
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6
IFNsaWdodGx5IGV4dGVuZCBkZXNjcmlwdGlvbi4gUmUtYmFzZS4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2OTMsNyArMTY5Myw3
IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHMKICAgICBpZiAoIHVu
bGlrZWx5KGRpcnR5X2NwdSAhPSBjcHUpICYmIGRpcnR5X2NwdSAhPSBWQ1BVX0NQVV9DTEVBTiAp
CiAgICAgewogICAgICAgICAvKiBSZW1vdGUgQ1BVIGNhbGxzIF9fc3luY19sb2NhbF9leGVjc3Rh
dGUoKSBmcm9tIGZsdXNoIElQSSBoYW5kbGVyLiAqLwotICAgICAgICBmbHVzaF9tYXNrKGNwdW1h
c2tfb2YoZGlydHlfY3B1KSwgRkxVU0hfVExCIHwgRkxVU0hfVkNQVV9TVEFURSk7CisgICAgICAg
IGZsdXNoX21hc2soY3B1bWFza19vZihkaXJ0eV9jcHUpLCBGTFVTSF9WQ1BVX1NUQVRFKTsKICAg
ICB9CiAKICAgICBpZiAoIHByZXYgIT0gbmV4dCApCkBAIC0xODAwLDExICsxODAwLDEwIEBAIHZv
aWQgc3luY192Y3B1X2V4ZWNzdGF0ZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIHYtPmRp
cnR5X2NwdSA9PSBzbXBfcHJvY2Vzc29yX2lkKCkgKQogICAgICAgICBzeW5jX2xvY2FsX2V4ZWNz
dGF0ZSgpOwotCi0gICAgaWYgKCB2Y3B1X2NwdV9kaXJ0eSh2KSApCisgICAgZWxzZSBpZiAoIHZj
cHVfY3B1X2RpcnR5KHYpICkKICAgICB7CiAgICAgICAgIC8qIFJlbW90ZSBDUFUgY2FsbHMgX19z
eW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIGZyb20gZmx1c2ggSVBJIGhhbmRsZXIuICovCi0gICAgICAg
IGZsdXNoX21hc2soY3B1bWFza19vZih2LT5kaXJ0eV9jcHUpLCBGTFVTSF9UTEIgfCBGTFVTSF9W
Q1BVX1NUQVRFKTsKKyAgICAgICAgZmx1c2hfbWFzayhjcHVtYXNrX29mKHYtPmRpcnR5X2NwdSks
IEZMVVNIX1ZDUFVfU1RBVEUpOwogICAgIH0KIH0KIAoKCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:16:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvdE-0004b8-K3; Tue, 23 Jan 2018 10:16:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvdD-0004au-FZ
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:16:43 +0000
X-Inumbo-ID: 807296a2-0026-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 807296a2-0026-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:16:40 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:16:36 -0700
Message-Id: <5A67199102000078001A1775@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:16:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
In-Reply-To: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH v2 3/3] drop "domain_" prefix from struct
 domain's dirty CPU mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgYmVpbmcgYSBmaWVsZCBvZiBzdHJ1Y3QgZG9tYWluIGlzIHN1ZmZpY2llbnQgdG8gcmVjb2du
aXplIGl0cwpwdXJwb3NlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MjogV2hp
dGUgc3BhY2UgY2hhbmdlcyAoY29uc29saWRhdGUgc3BsaXQgbGluZSBzdGF0ZW1lbnRzIGludG8g
c2luZ2xlCiAgICBsaW5lIG9uZXMpLiBSZS1iYXNlLgoKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtNDcwLDcgKzQ3MCw3IEBAIHZvaWQg
c3RhcnR1cF9jcHVfaWRsZV9sb29wKHZvaWQpCiAKICAgICBBU1NFUlQoaXNfaWRsZV92Y3B1KHYp
KTsKICAgICAvKiBUT0RPCi0gICAgICAgY3B1bWFza19zZXRfY3B1KHYtPnByb2Nlc3Nvciwgdi0+
ZG9tYWluLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgY3B1bWFza19zZXRfY3B1KHYt
PnByb2Nlc3Nvciwgdi0+ZG9tYWluLT5kaXJ0eV9jcHVtYXNrKTsKICAgICAgICB2LT5kaXJ0eV9j
cHUgPSB2LT5wcm9jZXNzb3I7CiAgICAgKi8KIAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMK
KysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNDUsNyArMTQ1LDcgQEAgdm9pZCBzdGFy
dHVwX2NwdV9pZGxlX2xvb3Aodm9pZCkKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAK
ICAgICBBU1NFUlQoaXNfaWRsZV92Y3B1KHYpKTsKLSAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJv
Y2Vzc29yLCB2LT5kb21haW4tPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKKyAgICBjcHVtYXNrX3Nl
dF9jcHUodi0+cHJvY2Vzc29yLCB2LT5kb21haW4tPmRpcnR5X2NwdW1hc2spOwogICAgIHYtPmRp
cnR5X2NwdSA9IHYtPnByb2Nlc3NvcjsKIAogICAgIHJlc2V0X3N0YWNrX2FuZF9qdW1wKGlkbGVf
bG9vcCk7CkBAIC0xNjE3LDcgKzE2MTcsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNo
KHZvaWQpCiAgICAgICogd2hpY2ggaXMgc3luY2hyb25pc2VkIG9uIHRoYXQgZnVuY3Rpb24uCiAg
ICAgICovCiAgICAgaWYgKCBwZCAhPSBuZCApCi0gICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUs
IG5kLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUs
IG5kLT5kaXJ0eV9jcHVtYXNrKTsKICAgICBuLT5kaXJ0eV9jcHUgPSBjcHU7CiAKICAgICBpZiAo
ICFpc19pZGxlX2RvbWFpbihuZCkgKQpAQCAtMTY3Myw3ICsxNjczLDcgQEAgc3RhdGljIHZvaWQg
X19jb250ZXh0X3N3aXRjaCh2b2lkKQogICAgIH0KIAogICAgIGlmICggcGQgIT0gbmQgKQotICAg
ICAgICBjcHVtYXNrX2NsZWFyX2NwdShjcHUsIHBkLT5kb21haW5fZGlydHlfY3B1bWFzayk7Cisg
ICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgcGQtPmRpcnR5X2NwdW1hc2spOwogICAgIHAt
PmRpcnR5X2NwdSA9IFZDUFVfQ1BVX0NMRUFOOwogCiAgICAgcGVyX2NwdShjdXJyX3ZjcHUsIGNw
dSkgPSBuOwpAQCAtMTkyMiw3ICsxOTIyLDcgQEAgaW50IGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291
cmNlcyhzdHJ1Y3QgZAogICAgIGludCByZXQ7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAKLSAgICBC
VUdfT04oIWNwdW1hc2tfZW1wdHkoZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spKTsKKyAgICBCVUdf
T04oIWNwdW1hc2tfZW1wdHkoZC0+ZGlydHlfY3B1bWFzaykpOwogCiAgICAgc3dpdGNoICggZC0+
YXJjaC5yZWxtZW0gKQogICAgIHsKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00MDQ1LDcgKzQwNDUsNyBAQCBzdGF0aWMgaW50IGh2
bW9wX2ZsdXNoX3RsYl9hbGwodm9pZCkKICAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModik7CiAK
ICAgICAvKiBGbHVzaCBhbGwgZGlydHkgVExCcy4gKi8KLSAgICBmbHVzaF90bGJfbWFzayhkLT5k
b21haW5fZGlydHlfY3B1bWFzayk7CisgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFz
ayk7CiAKICAgICAvKiBEb25lLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKQEAgLTIzMjIsNyArMjMyMiw3IEBAIHN0YXRpYyBpbnQgc3ZtX2lzX2VycmF0dW1fMzgzKHN0
cnVjdCBjcHUKICAgICB3cm1zcmwoTVNSX0lBMzJfTUNHX1NUQVRVUywgbXNyX2NvbnRlbnQgJiB+
KDFVTEwgPDwgMikpOwogCiAgICAgLyogZmx1c2ggVExCICovCi0gICAgZmx1c2hfdGxiX21hc2so
di0+ZG9tYWluLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgZmx1c2hfdGxiX21hc2sodi0+
ZG9tYWluLT5kaXJ0eV9jcHVtYXNrKTsKIAogICAgIHJldHVybiAxOwogfQotLS0gYS94ZW4vYXJj
aC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjU0Niw3ICsyNTQ2LDcgQEAg
c3RhdGljIGludCBfZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbgogICAgICAgICAgICAgICAg
IGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7CiAKICAgICAgICAg
ICAgICAgICBCVUdfT04oaW5faXJxKCkpOwotICAgICAgICAgICAgICAgIGNwdW1hc2tfY29weSht
YXNrLCBkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgICAgICAgICAgY3B1bWFza19j
b3B5KG1hc2ssIGQtPmRpcnR5X2NwdW1hc2spOwogCiAgICAgICAgICAgICAgICAgLyogRG9uJ3Qg
Zmx1c2ggaWYgdGhlIHRpbWVzdGFtcCBpcyBvbGQgZW5vdWdoICovCiAgICAgICAgICAgICAgICAg
dGxiZmx1c2hfZmlsdGVyKG1hc2ssIHBhZ2UtPnRsYmZsdXNoX3RpbWVzdGFtcCk7CkBAIC0zMjc3
LDcgKzMyNzcsNyBAQCBsb25nIGRvX21tdWV4dF9vcCgKIAogICAgICAgICBjYXNlIE1NVUVYVF9U
TEJfRkxVU0hfQUxMOgogICAgICAgICAgICAgaWYgKCBsaWtlbHkoY3VycmQgPT0gcGdfb3duZXIp
ICkKLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhjdXJyZC0+ZG9tYWluX2RpcnR5X2Nw
dW1hc2spOworICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGN1cnJkLT5kaXJ0eV9jcHVt
YXNrKTsKICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKICAg
ICAgICAgICAgIGJyZWFrOwpAQCAtMzI4Niw4ICszMjg2LDcgQEAgbG9uZyBkb19tbXVleHRfb3Ao
CiAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCiAgICAgICAg
ICAgICAgICAgcmMgPSAtRVBFUk07CiAgICAgICAgICAgICBlbHNlIGlmICggX19hZGRyX29rKG9w
LmFyZzEubGluZWFyX2FkZHIpICkKLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfb25lX21hc2so
Y3VycmQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvcC5hcmcxLmxpbmVhcl9hZGRyKTsKKyAgICAgICAgICAgICAgICBmbHVzaF90bGJf
b25lX21hc2soY3VycmQtPmRpcnR5X2NwdW1hc2ssIG9wLmFyZzEubGluZWFyX2FkZHIpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2FzZSBNTVVFWFRfRkxVU0hfQ0FDSEU6CkBAIC0z
NzcyLDcgKzM3NzEsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgIHVuc2lnbmVkIGlu
dCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHBl
cl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBjcHUpOwogCi0gICAgICAgIGNwdW1hc2tfYW5kbm90KG1h
c2ssIHB0X293bmVyLT5kb21haW5fZGlydHlfY3B1bWFzaywgY3B1bWFza19vZihjcHUpKTsKKyAg
ICAgICAgY3B1bWFza19hbmRub3QobWFzaywgcHRfb3duZXItPmRpcnR5X2NwdW1hc2ssIGNwdW1h
c2tfb2YoY3B1KSk7CiAgICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHkobWFzaykgKQogICAgICAg
ICAgICAgZmx1c2hfYXJlYV9tYXNrKG1hc2ssIFpFUk9fQkxPQ0tfUFRSLCBGTFVTSF9WQV9WQUxJ
RCk7CiAgICAgfQpAQCAtMzk1NSw3ICszOTU0LDcgQEAgc3RhdGljIGludCBfX2RvX3VwZGF0ZV92
YV9tYXBwaW5nKAogICAgICAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgY2FzZSBVVk1GX0FMTDoKLSAgICAgICAgICAgIG1hc2sgPSBkLT5kb21h
aW5fZGlydHlfY3B1bWFzazsKKyAgICAgICAgICAgIG1hc2sgPSBkLT5kaXJ0eV9jcHVtYXNrOwog
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBtYXNrID0g
dGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKTsKQEAgLTM5NzUsNyArMzk3NCw3IEBAIHN0YXRpYyBp
bnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKICAgICAgICAgICAgIHBhZ2luZ19pbnZscGcodiwg
dmEpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgVVZNRl9BTEw6Ci0gICAgICAg
ICAgICBtYXNrID0gZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2s7CisgICAgICAgICAgICBtYXNrID0g
ZC0+ZGlydHlfY3B1bWFzazsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0Ogog
ICAgICAgICAgICAgbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9oYXAvaGFwLmMKKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwpAQCAt
MTI0LDcgKzEyNCw3IEBAIGludCBoYXBfdHJhY2tfZGlydHlfdnJhbShzdHJ1Y3QgZG9tYWluICoK
ICAgICAgICAgICAgIHAybV9jaGFuZ2VfdHlwZV9yYW5nZShkLCBiZWdpbl9wZm4sIGJlZ2luX3Bm
biArIG5yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9yYW1fcncsIHAy
bV9yYW1fbG9nZGlydHkpOwogCi0gICAgICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5f
ZGlydHlfY3B1bWFzayk7CisgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVt
YXNrKTsKIAogICAgICAgICAgICAgbWVtc2V0KGRpcnR5X2JpdG1hcCwgMHhmZiwgc2l6ZSk7IC8q
IGNvbnNpZGVyIGFsbCBwYWdlcyBkaXJ0eSAqLwogICAgICAgICB9CkBAIC0yMTEsNyArMjExLDcg
QEAgc3RhdGljIGludCBoYXBfZW5hYmxlX2xvZ19kaXJ0eShzdHJ1Y3QgZAogICAgICAgICAgKiB0
byBiZSByZWFkLW9ubHksIG9yIHZpYSBoYXJkd2FyZS1hc3Npc3RlZCBsb2ctZGlydHkuCiAgICAg
ICAgICAqLwogICAgICAgICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1f
cncsIHAybV9yYW1fbG9nZGlydHkpOwotICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5f
ZGlydHlfY3B1bWFzayk7CisgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2sp
OwogICAgIH0KICAgICByZXR1cm4gMDsKIH0KQEAgLTI0MCw3ICsyNDAsNyBAQCBzdGF0aWMgdm9p
ZCBoYXBfY2xlYW5fZGlydHlfYml0bWFwKHN0cnVjCiAgICAgICogYmUgcmVhZC1vbmx5LCBvciB2
aWEgaGFyZHdhcmUtYXNzaXN0ZWQgbG9nLWRpcnR5LgogICAgICAqLwogICAgIHAybV9jaGFuZ2Vf
ZW50cnlfdHlwZV9nbG9iYWwoZCwgcDJtX3JhbV9ydywgcDJtX3JhbV9sb2dkaXJ0eSk7Ci0gICAg
Zmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgIGZsdXNoX3RsYl9t
YXNrKGQtPmRpcnR5X2NwdW1hc2spOwogfQogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqLwpAQCAtNzQxLDcgKzc0MSw3IEBAIGhhcF93cml0ZV9wMm1f
ZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgdW4KIAogICAgIHNhZmVfd3JpdGVfcHRlKHAsIG5ldyk7
CiAgICAgaWYgKCBvbGRfZmxhZ3MgJiBfUEFHRV9QUkVTRU5UICkKLSAgICAgICAgZmx1c2hfdGxi
X21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICBmbHVzaF90bGJfbWFzayhk
LT5kaXJ0eV9jcHVtYXNrKTsKIAogICAgIHBhZ2luZ191bmxvY2soZCk7CiAKLS0tIGEveGVuL2Fy
Y2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC0x
MTk1LDEyICsxMTk1LDEyIEBAIHZvaWQgZXB0X3N5bmNfZG9tYWluKHN0cnVjdCBwMm1fZG9tYWlu
ICoKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAotICAgIGVwdF9zeW5jX2RvbWFpbl9tYXNrKHAy
bSwgZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgIGVwdF9zeW5jX2RvbWFpbl9tYXNrKHAy
bSwgZC0+ZGlydHlfY3B1bWFzayk7CiB9CiAKIHN0YXRpYyB2b2lkIGVwdF90bGJfZmx1c2goc3Ry
dWN0IHAybV9kb21haW4gKnAybSkKIHsKLSAgICBlcHRfc3luY19kb21haW5fbWFzayhwMm0sIHAy
bS0+ZG9tYWluLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgZXB0X3N5bmNfZG9tYWluX21h
c2socDJtLCBwMm0tPmRvbWFpbi0+ZGlydHlfY3B1bWFzayk7CiB9CiAKIHN0YXRpYyB2b2lkIGVw
dF9lbmFibGVfcG1sKHN0cnVjdCBwMm1fZG9tYWluICpwMm0pCi0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKQEAgLTkyOSw3ICs5Mjks
NyBAQCBzdGF0aWMgdm9pZCBwMm1fcHRfY2hhbmdlX2VudHJ5X3R5cGVfZ2xvCiAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UodGFiKTsKIAogICAgIGlmICggY2hhbmdlZCApCi0gICAgICAgICBmbHVzaF90
bGJfbWFzayhwMm0tPmRvbWFpbi0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICAgZmx1
c2hfdGxiX21hc2socDJtLT5kb21haW4tPmRpcnR5X2NwdW1hc2spOwogfQogCiBzdGF0aWMgaW50
IHAybV9wdF9jaGFuZ2VfZW50cnlfdHlwZV9yYW5nZShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2lu
Zy5jCkBAIC02MTksNyArNjE5LDcgQEAgdm9pZCBwYWdpbmdfbG9nX2RpcnR5X3JhbmdlKHN0cnVj
dCBkb21haQogCiAgICAgcDJtX3VubG9jayhwMm0pOwogCi0gICAgZmx1c2hfdGxiX21hc2soZC0+
ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1h
c2spOwogfQogCiAvKgotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKQEAgLTYzNyw3ICs2MzcsNyBAQCBzdGF0
aWMgaW50IG9vc19yZW1vdmVfd3JpdGVfYWNjZXNzKHN0cnVjCiAgICAgfQogCiAgICAgaWYgKCBm
dGxiICkKLSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwor
ICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKIAogICAgIHJldHVybiAw
OwogfQpAQCAtMTA2NCw3ICsxMDY0LDcgQEAgc2hfdmFsaWRhdGVfZ3Vlc3RfcHRfd3JpdGUoc3Ry
dWN0IHZjcHUgKgogICAgIHJjID0gc2hfdmFsaWRhdGVfZ3Vlc3RfZW50cnkodiwgZ21mbiwgZW50
cnksIHNpemUpOwogICAgIGlmICggcmMgJiBTSEFET1dfU0VUX0ZMVVNIICkKICAgICAgICAgLyog
TmVlZCB0byBmbHVzaCBUTEJzIHRvIHBpY2sgdXAgc2hhZG93IFBUIGNoYW5nZXMgKi8KLSAgICAg
ICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICBmbHVz
aF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKICAgICBpZiAoIHJjICYgU0hBRE9XX1NFVF9F
UlJPUiApCiAgICAgewogICAgICAgICAvKiBUaGlzIHBhZ2UgaXMgcHJvYmFibHkgbm90IGEgcGFn
ZXRhYmxlIGFueSBtb3JlOiB0ZWFyIGl0IG91dCBvZiB0aGUKQEAgLTEyMjcsNyArMTIyNyw3IEBA
IHN0YXRpYyB2b2lkIF9zaGFkb3dfcHJlYWxsb2Moc3RydWN0IGRvbWEKICAgICAgICAgICAgICAg
ICAvKiBTZWUgaWYgdGhhdCBmcmVlZCB1cCBlbm91Z2ggc3BhY2UgKi8KICAgICAgICAgICAgICAg
ICBpZiAoIGQtPmFyY2gucGFnaW5nLnNoYWRvdy5mcmVlX3BhZ2VzID49IHBhZ2VzICkKICAgICAg
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFp
bl9kaXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgICAgICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+
ZGlydHlfY3B1bWFzayk7CiAgICAgICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAg
ICAgICB9CiAgICAgICAgICAgICB9CkBAIC0xMjgxLDcgKzEyODEsNyBAQCBzdGF0aWMgdm9pZCBz
aGFkb3dfYmxvd190YWJsZXMoc3RydWN0IGRvCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5zaGFkb3dfdGFibGVbaV0pLCAwKTsKIAogICAg
IC8qIE1ha2Ugc3VyZSBldmVyeW9uZSBzZWVzIHRoZSB1bnNoYWRvd2luZ3MgKi8KLSAgICBmbHVz
aF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgZmx1c2hfdGxiX21hc2so
ZC0+ZGlydHlfY3B1bWFzayk7CiB9CiAKIHZvaWQgc2hhZG93X2Jsb3dfdGFibGVzX3Blcl9kb21h
aW4oc3RydWN0IGRvbWFpbiAqZCkKQEAgLTEzODUsNyArMTM4NSw3IEBAIG1mbl90IHNoYWRvd19h
bGxvYyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICBzcCA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVh
ZCgmZC0+YXJjaC5wYWdpbmcuc2hhZG93LmZyZWVsaXN0KTsKICAgICAgICAgLyogQmVmb3JlIHdl
IG92ZXJ3cml0ZSB0aGUgb2xkIGNvbnRlbnRzIG9mIHRoaXMgcGFnZSwKICAgICAgICAgICogd2Ug
bmVlZCB0byBiZSBzdXJlIHRoYXQgbm8gVExCIGhvbGRzIGEgcG9pbnRlciB0byBpdC4gKi8KLSAg
ICAgICAgY3B1bWFza19jb3B5KCZtYXNrLCBkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAg
ICAgIGNwdW1hc2tfY29weSgmbWFzaywgZC0+ZGlydHlfY3B1bWFzayk7CiAgICAgICAgIHRsYmZs
dXNoX2ZpbHRlcigmbWFzaywgc3AtPnRsYmZsdXNoX3RpbWVzdGFtcCk7CiAgICAgICAgIGlmICgg
dW5saWtlbHkoIWNwdW1hc2tfZW1wdHkoJm1hc2spKSApCiAgICAgICAgIHsKQEAgLTI3OTcsNyAr
Mjc5Nyw3IEBAIHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwKIAogICAg
IC8qIE5lZWQgdG8gZmx1c2ggVExCcyBub3csIHNvIHRoYXQgbGluZWFyIG1hcHMgYXJlIHNhZmUg
bmV4dCB0aW1lIHdlCiAgICAgICogdGFrZSBhIGZhdWx0LiAqLwotICAgIGZsdXNoX3RsYl9tYXNr
KGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKKyAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9j
cHVtYXNrKTsKIAogICAgIHBhZ2luZ191bmxvY2soZCk7CiB9CkBAIC0zNDgxLDcgKzM0ODEsNyBA
QCBzdGF0aWMgdm9pZCBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5nZShzCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHNoX3JlbW92ZV9hbGxfc2hhZG93c19hbmRfcGFyZW50cyhkLCBtZm4pOwogICAg
ICAgICAgICAgaWYgKCBzaF9yZW1vdmVfYWxsX21hcHBpbmdzKGQsIG1mbiwgX2dmbihnZm4pKSAp
Ci0gICAgICAgICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2sp
OworICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwogICAg
ICAgICB9CiAgICAgfQogCkBAIC0zNTE3LDggKzM1MTcsNyBAQCBzdGF0aWMgdm9pZCBzaF91bnNo
YWRvd19mb3JfcDJtX2NoYW5nZShzCiAgICAgICAgICAgICAgICAgICAgIHNoX3JlbW92ZV9hbGxf
c2hhZG93c19hbmRfcGFyZW50cyhkLCBvbWZuKTsKICAgICAgICAgICAgICAgICAgICAgaWYgKCBz
aF9yZW1vdmVfYWxsX21hcHBpbmdzKGQsIG9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfZ2ZuKGdmbiArIChpIDw8IFBBR0VfU0hJRlQpKSkgKQot
ICAgICAgICAgICAgICAgICAgICAgICAgY3B1bWFza19vcigmZmx1c2htYXNrLCAmZmx1c2htYXNr
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5fZGlydHlfY3B1
bWFzayk7CisgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX29yKCZmbHVzaG1hc2ssICZm
bHVzaG1hc2ssIGQtPmRpcnR5X2NwdW1hc2spOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgICAgICBvbWZuID0gX21mbihtZm5feChvbWZuKSArIDEpOwogICAgICAgICAgICAgfQpAQCAt
Mzc5NSw3ICszNzk0LDcgQEAgaW50IHNoYWRvd190cmFja19kaXJ0eV92cmFtKHN0cnVjdCBkb21h
aQogICAgICAgICB9CiAgICAgfQogICAgIGlmICggZmx1c2hfdGxiICkKLSAgICAgICAgZmx1c2hf
dGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICBmbHVzaF90bGJfbWFz
ayhkLT5kaXJ0eV9jcHVtYXNrKTsKICAgICBnb3RvIG91dDsKIAogb3V0X3NsMW1hOgotLS0gYS94
ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9tdWx0aS5jCkBAIC0zMTM0LDcgKzMxMzQsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQo
c3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X3JtX3dyaXRlX2ZsdXNo
X3RsYik7CiAgICAgICAgIHNtcF93bWIoKTsKICAgICAgICAgYXRvbWljX2luYygmZC0+YXJjaC5w
YWdpbmcuc2hhZG93Lmd0YWJsZV9kaXJ0eV92ZXJzaW9uKTsKLSAgICAgICAgZmx1c2hfdGxiX21h
c2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5k
aXJ0eV9jcHVtYXNrKTsKICAgICB9CiAKICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9Q
VF9PVVRfT0ZfU1lOQykKQEAgLTQxMTQsNyArNDExNCw3IEBAIHNoX3VwZGF0ZV9jcjMoc3RydWN0
IHZjcHUgKnYsIGludCBkb19sb2MKICAgICAgKiAob2xkKSBzaGFkb3cgbGluZWFyIG1hcHMgaW4g
dGhlIHdyaXRlYWJsZSBtYXBwaW5nIGhldXJpc3RpY3MuICovCiAjaWYgR1VFU1RfUEFHSU5HX0xF
VkVMUyA9PSAyCiAgICAgaWYgKCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKGQsIGdtZm4sIDIsIDAp
ICE9IDAgKQotICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7
CisgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwogICAgIHNoX3NldF90
b3BsZXZlbF9zaGFkb3codiwgMCwgZ21mbiwgU0hfdHlwZV9sMl9zaGFkb3cpOwogI2VsaWYgR1VF
U1RfUEFHSU5HX0xFVkVMUyA9PSAzCiAgICAgLyogUEFFIGd1ZXN0cyBoYXZlIGZvdXIgc2hhZG93
X3RhYmxlIGVudHJpZXMsIGJhc2VkIG9uIHRoZQpAQCAtNDEzNyw3ICs0MTM3LDcgQEAgc2hfdXBk
YXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvYwogICAgICAgICAgICAgfQogICAgICAg
ICB9CiAgICAgICAgIGlmICggZmx1c2ggKQotICAgICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+
ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGly
dHlfY3B1bWFzayk7CiAgICAgICAgIC8qIE5vdyBpbnN0YWxsIHRoZSBuZXcgc2hhZG93cy4gKi8K
ICAgICAgICAgZm9yICggaSA9IDA7IGkgPCA0OyBpKysgKQogICAgICAgICB7CkBAIC00MTU4LDcg
KzQxNTgsNyBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9jCiAgICAg
fQogI2VsaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSA0CiAgICAgaWYgKCBzaF9yZW1vdmVfd3Jp
dGVfYWNjZXNzKGQsIGdtZm4sIDQsIDApICE9IDAgKQotICAgICAgICBmbHVzaF90bGJfbWFzayhk
LT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5
X2NwdW1hc2spOwogICAgIHNoX3NldF90b3BsZXZlbF9zaGFkb3codiwgMCwgZ21mbiwgU0hfdHlw
ZV9sNF9zaGFkb3cpOwogICAgIGlmICggIXNoYWRvd19tb2RlX2V4dGVybmFsKGQpICYmICFpc19w
dl8zMmJpdF9kb21haW4oZCkgKQogICAgIHsKQEAgLTQ2MDUsNyArNDYwNSw3IEBAIHN0YXRpYyB2
b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmMKICAgICAgICAgfQogICAgIH0KICAgICBp
ZiAoIGZsdXNoICkKLSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1h
c2spOworICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKIAogICAgIC8q
IFJlbWVtYmVyIHRoYXQgd2UndmUgc2VlbiB0aGUgZ3Vlc3QgdXNlIHRoaXMgaW50ZXJmYWNlLCBz
byB3ZQogICAgICAqIGNhbiByZWx5IG9uIGl0IHVzaW5nIGl0IGluIGZ1dHVyZSwgaW5zdGVhZCBv
ZiBndWVzc2luZyBhdApAQCAtNDY0MSw3ICs0NjQxLDcgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRh
YmxlX2R5aW5nKHN0cnVjdCB2YwogICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2Zs
YWdzIHw9IFNIRl9wYWdldGFibGVfZHlpbmc7CiAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGlu
Z3MoZCwgc21mbiwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7CiAgICAgICAgIC8qIE5vdyBmbHVz
aCB0aGUgVExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBpbmdzLiAqLwotICAgICAgICBmbHVz
aF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAgICAgIGZsdXNoX3RsYl9t
YXNrKGQtPmRpcnR5X2NwdW1hc2spOwogICAgIH0KIAogICAgIC8qIFJlbWVtYmVyIHRoYXQgd2Un
dmUgc2VlbiB0aGUgZ3Vlc3QgdXNlIHRoaXMgaW50ZXJmYWNlLCBzbyB3ZQotLS0gYS94ZW4vY29t
bW9uL2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTI5Nyw3ICsyOTcsNyBA
QCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9tCiAgICAgcndsb2NrX2lu
aXQoJmQtPnZudW1hX3J3bG9jayk7CiAKICAgICBlcnIgPSAtRU5PTUVNOwotICAgIGlmICggIXph
bGxvY19jcHVtYXNrX3ZhcigmZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spICkKKyAgICBpZiAoICF6
YWxsb2NfY3B1bWFza192YXIoJmQtPmRpcnR5X2NwdW1hc2spICkKICAgICAgICAgZ290byBmYWls
OwogCiAgICAgaWYgKCBkb21jcl9mbGFncyAmIERPTUNSRl9odm0gKQpAQCAtNDE1LDcgKzQxNSw3
IEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb20KICAgICAgICAgd2F0
Y2hkb2dfZG9tYWluX2Rlc3Ryb3koZCk7CiAgICAgaWYgKCBpbml0X3N0YXR1cyAmIElOSVRfeHNt
ICkKICAgICAgICAgeHNtX2ZyZWVfc2VjdXJpdHlfZG9tYWluKGQpOwotICAgIGZyZWVfY3B1bWFz
a192YXIoZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOworICAgIGZyZWVfY3B1bWFza192YXIoZC0+
ZGlydHlfY3B1bWFzayk7CiAgICAgZnJlZV9kb21haW5fc3RydWN0KGQpOwogICAgIHJldHVybiBF
UlJfUFRSKGVycik7CiB9CkBAIC04NTEsNyArODUxLDcgQEAgc3RhdGljIHZvaWQgY29tcGxldGVf
ZG9tYWluX2Rlc3Ryb3koc3RydQogICAgIHJhZGl4X3RyZWVfZGVzdHJveSgmZC0+cGlycV90cmVl
LCBmcmVlX3BpcnFfc3RydWN0KTsKIAogICAgIHhzbV9mcmVlX3NlY3VyaXR5X2RvbWFpbihkKTsK
LSAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKKyAgICBmcmVl
X2NwdW1hc2tfdmFyKGQtPmRpcnR5X2NwdW1hc2spOwogICAgIHhmcmVlKGQtPnZjcHUpOwogICAg
IGZyZWVfZG9tYWluX3N0cnVjdChkKTsKIAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMK
KysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0yNzYsNyArMjc2LDcgQEAgc3RhdGlj
IGlubGluZSB2b2lkIGdyYW50X3dyaXRlX3VubG9jayhzdAogc3RhdGljIGlubGluZSB2b2lkIGdu
dHRhYl9mbHVzaF90bGIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBpZiAoICFwYWdp
bmdfbW9kZV9leHRlcm5hbChkKSApCi0gICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9k
aXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7
CiB9CiAKIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50Ci0tLSBhL3hlbi9jb21tb24va2V5aGFu
ZGxlci5jCisrKyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCkBAIC0yOTgsNyArMjk4LDcgQEAg
c3RhdGljIHZvaWQgZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIgawogICAgICAgICBwcm9jZXNz
X3BlbmRpbmdfc29mdGlycXMoKTsKIAogICAgICAgICBwcmludGsoIkdlbmVyYWwgaW5mb3JtYXRp
b24gZm9yIGRvbWFpbiAldTpcbiIsIGQtPmRvbWFpbl9pZCk7Ci0gICAgICAgIGNwdXNldF9wcmlu
dCh0bXBzdHIsIHNpemVvZih0bXBzdHIpLCBkLT5kb21haW5fZGlydHlfY3B1bWFzayk7CisgICAg
ICAgIGNwdXNldF9wcmludCh0bXBzdHIsIHNpemVvZih0bXBzdHIpLCBkLT5kaXJ0eV9jcHVtYXNr
KTsKICAgICAgICAgcHJpbnRrKCIgICAgcmVmY250PSVkIGR5aW5nPSVkIHBhdXNlX2NvdW50PSVk
XG4iLAogICAgICAgICAgICAgICAgYXRvbWljX3JlYWQoJmQtPnJlZmNudCksIGQtPmlzX2R5aW5n
LAogICAgICAgICAgICAgICAgYXRvbWljX3JlYWQoJmQtPnBhdXNlX2NvdW50KSk7Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApA
QCAtMTkzLDcgKzE5Myw4IEBAIHN0cnVjdCBwMm1fZG9tYWluIHsKICAgICAvKiBTaGFkb3cgdHJh
bnNsYXRlZCBkb21haW46IHAybSBtYXBwaW5nICovCiAgICAgcGFnZXRhYmxlX3QgICAgICAgIHBo
eXNfdGFibGU7CiAKLSAgICAvKiBTYW1lIGFzIGRvbWFpbl9kaXJ0eV9jcHVtYXNrIGJ1dCBsaW1p
dGVkIHRvCisgICAgLyoKKyAgICAgKiBTYW1lIGFzIGEgZG9tYWluJ3MgZGlydHlfY3B1bWFzayBi
dXQgbGltaXRlZCB0bwogICAgICAqIHRoaXMgcDJtIGFuZCB0aG9zZSBwaHlzaWNhbCBjcHVzIHdo
b3NlIHZjcHUncyBhcmUgaW4KICAgICAgKiBndWVzdG1vZGUuCiAgICAgICovCi0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC00MTcs
NyArNDE3LDcgQEAgc3RydWN0IGRvbWFpbgogICAgIHVuc2lnbmVkIGxvbmcgICAgdm1fYXNzaXN0
OwogCiAgICAgLyogQml0bWFzayBvZiBDUFVzIHdoaWNoIGFyZSBob2xkaW5nIG9udG8gdGhpcyBk
b21haW4ncyBzdGF0ZS4gKi8KLSAgICBjcHVtYXNrX3Zhcl90ICAgIGRvbWFpbl9kaXJ0eV9jcHVt
YXNrOworICAgIGNwdW1hc2tfdmFyX3QgICAgZGlydHlfY3B1bWFzazsKIAogICAgIHN0cnVjdCBh
cmNoX2RvbWFpbiBhcmNoOwogCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:17:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edveK-0004iC-1f; Tue, 23 Jan 2018 10:17:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yddd=es=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1edveJ-0004i4-FN
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:17:51 +0000
X-Inumbo-ID: a90e72c7-0026-11e8-b9b1-635ca7ef6cff
Received: from ppsw-40.csi.cam.ac.uk (unknown [131.111.8.140])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a90e72c7-0026-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:17:48 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:51174
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1edveB-000mkY-mE (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 23 Jan 2018 10:17:44 +0000
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5f0d22e2-16e4-3027-6316-9aa4ceac883a@citrix.com>
Date: Tue, 23 Jan 2018 10:17:49 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [PATCH v2 0/3] misc flush and dirty-mask related
 adjustments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOCAxMDowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gMTogcmVwbGFjZSB2Q1BV
J3MgZGlydHkgQ1BVIG1hc2sgYnkgbnVtZXJpYyBJRAo+IDI6IHg4NjogYXZvaWQgZXhwbGljaXQg
VExCIGZsdXNoIHdoZW4gc2F2aW5nIGV4ZWMgc3RhdGUKPiAzOiBkcm9wICJkb21haW5fIiBwcmVm
aXggZnJvbSBzdHJ1Y3QgZG9tYWluJ3MgZGlydHkgQ1BVIG1hc2sKCk11Y2ggY2xlYXJlci4KClJl
dmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:19:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:19:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvfz-0004r2-Bz; Tue, 23 Jan 2018 10:19:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edvfy-0004qv-Oo
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:19:34 +0000
X-Inumbo-ID: e60783be-0026-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e60783be-0026-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 11:19:31 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4E5FEAAB9;
 Tue, 23 Jan 2018 10:19:31 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-3-jgross@suse.com> <5A670DEF02000078001A16AF@suse.com>
 <8e536a60-76bb-0738-64ec-e3fad7f710f3@suse.com>
 <5A67187C02000078001A1742@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <98077f48-e2f4-daa7-ebc0-c61041f48a0e@suse.com>
Date: Tue, 23 Jan 2018 11:19:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A67187C02000078001A1742@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 Andrew Cooper <andrew.cooper3@citrix.com>, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 02/12] x86: don't use hypervisor
 stack size for dumping guest stacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTE6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjAxLjE4IGF0
IDEwOjU4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjMvMDEvMTggMTA6MjYsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTM6MzIsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IHNob3dfZ3Vlc3Rfc3RhY2soKSBhbmQgY29tcGF0X3Nob3dfZ3Vl
c3Rfc3RhY2soKSBzdG9wIGR1bXBpbmcgdGhlCj4+Pj4gc3RhY2sgb2YgdGhlIGd1ZXN0IHdoZW5l
dmVyIGl0cyB2aXJ0dWFsIGFkZHJlc3MgcmVhY2hlcyB0aGUgc2FtZQo+Pj4+IGFsaWdubWVudCB3
aGljaCBpcyB1c2VkIGZvciB0aGUgaHlwZXJ2aXNvciBzdGFja3MuCj4+Pj4KPj4+PiBSZW1vdmUg
dGhpcyBhcmJpdHJhcnkgbGltaXQgYW5kIHRyeSB0byBkdW1wIGEgZml4ZWQgbnVtYmVyIG9mIGxp
bmVzCj4+Pj4gaW5zdGVhZC4KPj4+Cj4+PiBIbW0sIEkgY2FuIHNlZSB5b3VyIHBvaW50LCBidXQg
YmVmb3JlIGxvb2tpbmcgYXQgdGhlIGNoYW5nZSBpbiBkZXRhaWwKPj4+IEkgdGhpbmsgd2UgbmVl
ZCB0byBhZ3JlZSBvbiB3aGF0IGJlaGF2aW9yIHdlIHdhbnQuIER1bXBpbmcKPj4+IGFyYml0cmFy
eSBkYXRhIGFzIGlmIGl0IHdhcyBhIHBhcnQgb2YgdGhlIHN0YWNrIGlzbid0IHZlcnkgaGVscGZ1
bCwgbGltaXRpbmcKPj4+IHRoZSByaXNrIG9mIHdoaWNoIGlzLCBJIHRoaW5rLCB0aGUgcmVhc29u
IGZvciB0aGUgd2F5IHRoaW5ncyBjdXJyZW50bHkKPj4+IHdvcmsgKGFzc3VtaW5nIHRoYXQgZ3Vl
c3Qga2VybmVscyB3b24ndCBoYXZlIHN0YWNrcyBsYXJnZXIgdGhhbiBYZW4KPj4+IGl0c2VsZiwg
YW5kIHRoYXQgdGhleSB0b28gd291bGQgYWxpZ24gdGhlbSkuIFdoYXQgd291bGQgcGVyaGFwcyBi
ZQo+Pj4gYmV0dGVyIGlzIGZvciB0aGUgZ3Vlc3QgdG8gc3VwcGx5IGluZm9ybWF0aW9uIGFib3V0
IHRoZSByZXN0cmljdGlvbnMgaXQKPj4+IGVuZm9yY2VzIG9uIGl0cyBzdGFja3MsIHdoaWNoIFhl
biBjb3VsZCB0aGVuIHVzZSBoZXJlLiBJbiB0aGUKPj4+IGFic2VuY2Ugb2Ygc3VjaCBoaW50cyB1
c2luZyB0aGUgdmFsdWVzIGN1cnJlbnRseSBiZWluZyB1c2VkIHdvdWxkCj4+PiBwb3NzaWJseSBt
YWtlIHNlbnNlLgo+Pgo+PiBDdXJyZW50bHkgdGhlIHN0YWNrIGR1bXAgd2lsbCBoYXZlIHRoZSBz
YW1lIGZpeGVkIG51bWJlciBvZiBsaW5lcyBhcwo+PiB3aXRoIG15IHBhdGNoLiBJJ20gb25seSBy
ZW1vdmluZyB0aGUgcHJlbWF0dXJlIGVuZCBvZiBkdW1waW5nIHdoZW5ldmVyCj4+IHRoZSBzdGFj
ayBhZGRyZXNzIGNyb3NzZXMgYSAzMmtCIGJvdW5kYXJ5LiBMaW51eCA2NCBiaXQgcHYgZ3Vlc3Rz
IGFyZQo+PiB1c2luZyAxNmtCIHN0YWNrIHNpemUuIFNvIHVzaW5nIHRoaXMgYm91bmRhcnkgd291
bGQgYmUgbW9yZSBuYXR1cmFsLgo+IAo+IElPVyB5b3VyIGNoYW5nZSBjb252ZXJ0cyBhIDUwOjUw
IGNoYW5jZSBvZiBkdW1waW5nIG5vbi1zdGFjawo+IGRhdGEgdG8gMTAwJSAoYWxsIGluIGNhc2Ug
dGhlIHN0YWNrIHBvaW50ZXIgaXNuJ3QgZmFyIGF3YXkgZnJvbSB0aGUKPiBzdGFjayBzdGFydCku
CgpJJ2QgcmF0aGVyIGR1bXAgc29tZSBub24tc3RhY2sgZGF0YSB0aGFuIG9taXR0aW5nIHNvbWUg
c3RhY2sgZGF0YS4KCkkgY2FuJ3Qgc2VlIHNob3dfZ3Vlc3Rfc3RhY2soKSBpcyBsaW1pdGVkIHRv
IGd1ZXN0IGtlcm5lbCBtb2RlLiBVc2VyCnN0YWNrcyBjYW4gYmUgbXVjaCBsYXJnZXIgdGhhbiAz
MmtCLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:20:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:20:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvgb-0005QV-Ke; Tue, 23 Jan 2018 10:20:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvga-0005QJ-JQ
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:20:12 +0000
X-Inumbo-ID: fd25a3c9-0026-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd25a3c9-0026-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 11:20:09 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:20:10 -0700
Message-Id: <5A671A6602000078001A17A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:20:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>, "Ian Jackson" <Ian.Jackson@eu.citrix.com>
References: <5A2551C10200007800194608@prv-mh.provo.novell.com>
In-Reply-To: <5A2551C10200007800194608@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping: [PATCH v2] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjEyLjE3IGF0IDEzOjQ2LCAgd3JvdGU6Cj4gQXQgbGVhc3QgTGludXgga2VybmVs
cyBoYXZlIGJlZW4gYWJsZSB0byB3b3JrIHdpdGggZ3ppcC1lZCBpbml0cmQgZm9yCj4gcXVpdGUg
c29tZSB0aW1lOyBpbml0cmQgY29tcHJlc3NlZCB3aXRoIG90aGVyIG1ldGhvZHMgYXJlbid0IGV2
ZW4gYmVpbmcKPiBhdHRlbXB0ZWQgdG8gdW5wYWNrLiBGdXJ0aGVybW9yZSB0aGUgdW56aXAtaW5n
IHJvdXRpbmUgdXNlZCBoZXJlIGlzbid0Cj4gY2FwYWJsZSBvZiBkZWFsaW5nIHdpdGggdmFyaW91
cyBmb3JtcyBvZiBjb25jYXRlbmF0ZWQgZmlsZXMsIGVhY2ggb2YKPiB3aGljaCB3YXMgZ3ppcC1l
ZCBzZXBhcmF0ZWx5IChpdCBpcyB0aGlzIHBhcnRpY3VsYXIgY2FzZSB3aGljaCBoYXMgYmVlbgo+
IHRoZSBzb3VyY2Ugb2Ygb2JzZXJ2ZWQgVk0gY3JlYXRpb24gZmFpbHVyZXMpLgo+IAo+IEhlbmNl
LCBpZiB1bnBhY2tpbmcgZmFpbHMsIHNpbXBseSBoYW5kIHRoZSB0aGUgY29tcHJlc3NlZCBibG9i
IHRvIHRoZQo+IGd1ZXN0IGFzIGlzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MjogQWxtb3N0IGZ1bGwgcmUtd29yaywgaG9wZWZ1
bGx5IGJldHRlciBtZWV0aW5nIElhbidzIHRhc3RlLgo+IAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2lu
Y2x1ZGUveGNfZG9tLmgKPiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hjX2RvbS5oCj4gQEAg
LTI5MSw3ICsyOTEsNiBAQCBpbnQgeGNfZG9tX21lbV9pbml0KHN0cnVjdCB4Y19kb21faW1hZ2UK
PiAgaW50IHhjX2RvbV9rZXJuZWxfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20s
IHNpemVfdCBzeik7Cj4gIGludCB4Y19kb21fa2VybmVsX21heF9zaXplKHN0cnVjdCB4Y19kb21f
aW1hZ2UgKmRvbSwgc2l6ZV90IHN6KTsKPiAgCj4gLWludCB4Y19kb21fcmFtZGlza19jaGVja19z
aXplKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6KTsKPiAgaW50IHhjX2RvbV9y
YW1kaXNrX21heF9zaXplKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6KTsKPiAg
Cj4gIGludCB4Y19kb21fZGV2aWNldHJlZV9tYXhfc2l6ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpk
b20sIHNpemVfdCBzeik7Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYwo+ICsrKyBi
L3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKPiBAQCAtMzE0LDIyICszMTQsNiBAQCBpbnQgeGNf
ZG9tX2tlcm5lbF9jaGVja19zaXplKHN0cnVjdCB4Y19kCj4gICAgICByZXR1cm4gMDsKPiAgfQo+
ICAKPiAtaW50IHhjX2RvbV9yYW1kaXNrX2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAq
ZG9tLCBzaXplX3Qgc3opCj4gLXsKPiAtICAgIC8qIE5vIGxpbWl0ICovCj4gLSAgICBpZiAoICFk
b20tPm1heF9yYW1kaXNrX3NpemUgKQo+IC0gICAgICAgIHJldHVybiAwOwo+IC0KPiAtICAgIGlm
ICggc3ogPiBkb20tPm1heF9yYW1kaXNrX3NpemUgKQo+IC0gICAgewo+IC0gICAgICAgIHhjX2Rv
bV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9LRVJORUwsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICJyYW1kaXNrIGltYWdlIHRvbyBsYXJnZSIpOwo+IC0gICAgICAgIHJldHVybiAxOwo+IC0g
ICAgfQo+IC0KPiAtICAgIHJldHVybiAwOwo+IC19Cj4gLQo+ICAvKiAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
Ki8KPiAgLyogcmVhZCBmaWxlcywgY29weSBtZW1vcnkgYmxvY2tzLCB3aXRoIHRyYW5zcGFyZW50
IGd1bnppcCAgICAgICAgICAgICAgICAgICovCj4gIAo+IEBAIC05OTYsMTYgKzk4MCwyNyBAQCBz
dGF0aWMgaW50IHhjX2RvbV9idWlsZF9yYW1kaXNrKHN0cnVjdCB4Cj4gICAgICB2b2lkICpyYW1k
aXNrbWFwOwo+ICAKPiAgICAgIGlmICggIWRvbS0+cmFtZGlza19zZWcudnN0YXJ0ICkKPiAtICAg
IHsKPiAgICAgICAgICB1bnppcGxlbiA9IHhjX2RvbV9jaGVja19nemlwKGRvbS0+eGNoLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5yYW1kaXNrX2Jsb2IsIGRv
bS0+cmFtZGlza19zaXplKTsKPiAtICAgICAgICBpZiAoIHhjX2RvbV9yYW1kaXNrX2NoZWNrX3Np
emUoZG9tLCB1bnppcGxlbikgIT0gMCApCj4gLSAgICAgICAgICAgIHVuemlwbGVuID0gMDsKPiAt
ICAgIH0KPiAgICAgIGVsc2UKPiAgICAgICAgICB1bnppcGxlbiA9IDA7Cj4gIAo+IC0gICAgcmFt
ZGlza2xlbiA9IHVuemlwbGVuID8gdW56aXBsZW4gOiBkb20tPnJhbWRpc2tfc2l6ZTsKPiArICAg
IHJhbWRpc2tsZW4gPSBtYXgodW56aXBsZW4sIGRvbS0+cmFtZGlza19zaXplKTsKPiArICAgIGlm
ICggZG9tLT5tYXhfcmFtZGlza19zaXplICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHVuemlw
bGVuICYmIHJhbWRpc2tsZW4gPiBkb20tPm1heF9yYW1kaXNrX3NpemUgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgcmFtZGlza2xlbiA9IG1pbih1bnppcGxlbiwgZG9tLT5yYW1kaXNrX3Np
emUpOwo+ICsgICAgICAgICAgICBpZiAoIHVuemlwbGVuID4gcmFtZGlza2xlbikKPiArICAgICAg
ICAgICAgICAgIHVuemlwbGVuID0gMDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgaWYgKCByYW1k
aXNrbGVuID4gZG9tLT5tYXhfcmFtZGlza19zaXplICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5WQUxJRF9LRVJORUwsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAicmFtZGlzayBpbWFnZSB0b28gbGFyZ2UiKTsKPiArICAgICAgICAg
ICAgZ290byBlcnI7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICAKPiAgICAgIGlmICggeGNfZG9t
X2FsbG9jX3NlZ21lbnQoZG9tLCAmZG9tLT5yYW1kaXNrX3NlZywgInJhbWRpc2siLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnJhbWRpc2tfc2VnLnZzdGFydCwgcmFtZGlz
a2xlbikgIT0gMCApCj4gQEAgLTEwMjAsMTEgKzEwMTUsMTggQEAgc3RhdGljIGludCB4Y19kb21f
YnVpbGRfcmFtZGlzayhzdHJ1Y3QgeAo+ICAgICAgaWYgKCB1bnppcGxlbiApCj4gICAgICB7Cj4g
ICAgICAgICAgaWYgKCB4Y19kb21fZG9fZ3VuemlwKGRvbS0+eGNoLCBkb20tPnJhbWRpc2tfYmxv
YiwgZG9tLT5yYW1kaXNrX3NpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJh
bWRpc2ttYXAsIHJhbWRpc2tsZW4pID09IC0xICkKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmFtZGlza21hcCwgdW56aXBsZW4pICE9IC0xICkKPiArICAgICAgICAgICAgcmV0dXJu
IDA7Cj4gKyAgICAgICAgaWYgKCBkb20tPnJhbWRpc2tfc2l6ZSA+IHJhbWRpc2tsZW4gKQo+ICAg
ICAgICAgICAgICBnb3RvIGVycjsKPiAgICAgIH0KPiAtICAgIGVsc2UKPiAtICAgICAgICBtZW1j
cHkocmFtZGlza21hcCwgZG9tLT5yYW1kaXNrX2Jsb2IsIGRvbS0+cmFtZGlza19zaXplKTsKPiAr
Cj4gKyAgICAvKiBGYWxsIGJhY2sgdG8gaGFuZGluZyBvdmVyIHRoZSByYXcgYmxvYi4gKi8KPiAr
ICAgIG1lbWNweShyYW1kaXNrbWFwLCBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3Np
emUpOwo+ICsgICAgLyogSWYgYW4gdW56aXAgYXR0ZW1wdCB3YXMgbWFkZSwgdGhlIGJ1ZmZlciBt
YXkgbm8gbG9uZ2VyIGJlIGFsbCB6ZXJvLiAqLwo+ICsgICAgaWYgKCB1bnppcGxlbiA+IGRvbS0+
cmFtZGlza19zaXplICkKPiArICAgICAgICBtZW1zZXQocmFtZGlza21hcCArIGRvbS0+cmFtZGlz
a19zaXplLCAwLAo+ICsgICAgICAgICAgICAgICB1bnppcGxlbiAtIGRvbS0+cmFtZGlza19zaXpl
KTsKPiAgCj4gICAgICByZXR1cm4gMDsKPiAgCj4gCj4gCj4gCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:20:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:20:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvh0-0005V6-Sc; Tue, 23 Jan 2018 10:20:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yddd=es=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1edvgz-0005Tx-Lp
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:20:37 +0000
X-Inumbo-ID: 0beb39a9-0027-11e8-b9b1-635ca7ef6cff
Received: from ppsw-40.csi.cam.ac.uk (unknown [131.111.8.140])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0beb39a9-0027-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:20:34 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:51176
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1edvgj-000qm7-ki (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 23 Jan 2018 10:20:21 +0000
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
 <5A6718BB02000078001A1746@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <701e0c2d-2b41-f5e1-d4d7-5d624d1229c1@citrix.com>
Date: Tue, 23 Jan 2018 10:20:27 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6718BB02000078001A1746@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2 1/3] replace vCPU's dirty CPU mask by
	numeric ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMjAxOCAxMDoxMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQEAgLTgwMyw2ICs4MDMs
MTEgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdV9ydW5uYWJsZShzdHJ1Y3Qgdgo+ICAgICAgICAg
ICAgICAgYXRvbWljX3JlYWQoJnYtPmRvbWFpbi0+cGF1c2VfY291bnQpKTsKPiAgfQo+ICAKPiAr
c3RhdGljIGlubGluZSBib29sIHZjcHVfY3B1X2RpcnR5KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQo+
ICt7CgpPaCAtIG9uZSBleHRyYSB0aHJvdWdoLsKgIEJVSUxEX0JVR19PTihOUl9DUFVTID49IFZD
UFVfQ1BVX0NMRUFOKSA/CgpSLWJ5IHN0YW5kcyBlaXRoZXIgd2F5LgoKfkFuZHJldwoKPiArICAg
IHJldHVybiB2LT5kaXJ0eV9jcHUgIT0gVkNQVV9DUFVfQ0xFQU47Cj4gK30KPiArCj4gIHZvaWQg
dmNwdV9ibG9jayh2b2lkKTsKPiAgdm9pZCB2Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpOwo+
ICB2b2lkIHZjcHVfcGF1c2Uoc3RydWN0IHZjcHUgKnYpOwo+Cj4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:33:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvtB-0006QZ-0W; Tue, 23 Jan 2018 10:33:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvt9-0006QR-Rt
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:33:11 +0000
X-Inumbo-ID: cd6a828c-0028-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd6a828c-0028-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:33:08 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:33:04 -0700
Message-Id: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:33:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/4] x86: reduce Meltdown band-aid overhead a
 little further
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJlcmVxOiB4ODY6IHNsaWdodGx5IHJlZHVjZSBNZWx0ZG93biBiYW5kLWFpZCBvdmVyaGVhZAoo
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4
LTAxL21zZzAxNjA5Lmh0bWwpCgpUaGUgb3ZlcmFsbCBlZmZlY3Qgb2YgdGhpcyBzZXJpZXMgaXMg
c21hbGxlciB0aGFuIHRoYXQgb2YgdGhlIHNpbmdsZQpwYXRjaCBhYm92ZSAodXAgdG8gMSUgaW4g
bXkgbWVhc3VyZW1lbnRzLCBidXQgYWdhaW4gaW5zdGVhZApvZiB0aGUgYWxtb3N0IDQwJSBsb3Nz
IG9mIHBlcmZvcm1hbmNlIEdlb3JnZSBoYXMgc2VlbiB0aGF0CnN5c3RlbSBzaG93ZWQgYSAxMC0x
MyUgZGVjbGluZSAib25seSIpLCBidXQgcGVyaGFwcyBzdGlsbCB3b3J0aApjb25zaWRlcmluZy4K
CjE6IHJlbW92ZSBDUiByZWFkcyBmcm9tIGV4aXQtdG8tZ3Vlc3QgcGF0aAoyOiBlbGltaW5hdGUg
bW9zdCBYUFRJIGVudHJ5L2V4aXQgY29kZSB3aGVuIGl0J3Mgbm90IGluIHVzZQozOiByZS1vcmdh
bml6ZSB0b2dnbGVfZ3Vlc3RfKigpCjQ6IGF2b2lkIGRvdWJsZSBDUjMgcmVsb2FkIHdoZW4gc3dp
dGNoaW5nIHRvIGd1ZXN0IHVzZXIgbW9kZQoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvwi-0006bO-Fl; Tue, 23 Jan 2018 10:36:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvwh-0006bG-5F
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:36:51 +0000
X-Inumbo-ID: 50174653-0029-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50174653-0029-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 11:36:47 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:36:48 -0700
Message-Id: <5A671E4D02000078001A17C1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:36:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
In-Reply-To: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/4] x86: remove CR reads from exit-to-guest path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q1IzIGlzIC0gZHVyaW5nIG5vcm1hbCBvcGVyYXRpb24gLSBvbmx5IGV2ZXIgbG9hZGVkIGZyb20g
di0+YXJjaC5jcjMsCnNvIHRoZXJlJ3Mgbm8gbmVlZCB0byByZWFkIHRoZSBhY3R1YWwgY29udHJv
bCByZWdpc3Rlci4gRm9yIENSNCB3ZSBjYW4KZ2VuZXJhbGx5IHVzZSB0aGUgY2FjaGVkIHZhbHVl
IG9uIGFsbCBzeW5jaHJvbm91cyBlbnRyeSBlbmQgZXhpdCBwYXRocy4KClNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMK
QEAgLTg4LDYgKzg4LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoVkNQVV9r
ZXJuZWxfc3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUua2VybmVsX3NzKTsKICAgICBPRkZT
RVQoVkNQVV9pb3BsLCBzdHJ1Y3QgdmNwdSwgYXJjaC5wdl92Y3B1LmlvcGwpOwogICAgIE9GRlNF
VChWQ1BVX2d1ZXN0X2NvbnRleHRfZmxhZ3MsIHN0cnVjdCB2Y3B1LCBhcmNoLnZnY19mbGFncyk7
CisgICAgT0ZGU0VUKFZDUFVfY3IzLCBzdHJ1Y3QgdmNwdSwgYXJjaC5jcjMpOwogICAgIE9GRlNF
VChWQ1BVX25taV9wZW5kaW5nLCBzdHJ1Y3QgdmNwdSwgbm1pX3BlbmRpbmcpOwogICAgIE9GRlNF
VChWQ1BVX21jZV9wZW5kaW5nLCBzdHJ1Y3QgdmNwdSwgbWNlX3BlbmRpbmcpOwogICAgIE9GRlNF
VChWQ1BVX25taV9vbGRfbWFzaywgc3RydWN0IHZjcHUsIG5taV9zdGF0ZS5vbGRfbWFzayk7Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKQEAgLTM5LDcgKzM5LDcgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIEFT
U0VSVF9JTlRFUlJVUFRTX0RJU0FCTEVECiAKICAgICAgICAgLyogQ29weSBndWVzdCBtYXBwaW5n
cyBhbmQgc3dpdGNoIHRvIHBlci1DUFUgcm9vdCBwYWdlIHRhYmxlLiAqLwotICAgICAgICBtb3Yg
ICAlY3IzLCAlcjkKKyAgICAgICAgbW92ICAgVkNQVV9jcjMoJXJieCksICVyOQogICAgICAgICBH
RVRfU1RBQ0tfRU5EKGR4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2Ny
MykoJXJkeCksICVyZGkKICAgICAgICAgbW92YWJzICRQQUREUl9NQVNLICYgUEFHRV9NQVNLLCAl
cnNpCkBAIC02MSw2ICs2MSw3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBzdWIgICAk
KFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAogICAgICAgICAgICAgICAgIFJPT1Rf
UEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkKICAgICAgICAgcmVwIG1vdnNx
CisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoY3I0KSglcmR4KSwgJXJkaQogICAg
ICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKICAgICAg
ICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKIC5McmFnX2tlZXBfY3IzOgpAQCAtMTEyLDYgKzEx
Myw3IEBAIHJlc3RvcmVfYWxsX3hlbjoKICAgICAgICAgICogc28gImciIHdpbGwgaGF2ZSB0byBk
by4KICAgICAgICAgICovCiBVTkxJS0VMWV9TVEFSVChnLCBleGl0X2NyMykKKyAgICAgICAgbW92
ICAgJWNyNCwgJXJkaQogICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQogVU5MSUtFTFlf
RU5EKGV4aXRfY3IzKQogCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMjA2LDEzICsyMDYsMTIgQEAg
dm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwogI2RlZmluZSBBU01fU1RBQyBBU01fQUMoU1RBQykK
ICNkZWZpbmUgQVNNX0NMQUMgQVNNX0FDKENMQUMpCiAKLS5tYWNybyB3cml0ZV9jcjMgdmFsOnJl
cSwgdG1wMTpyZXEsIHRtcDI6cmVxCi0gICAgICAgIG1vdiAgICVjcjQsICVcdG1wMQotICAgICAg
ICBtb3YgICAlXHRtcDEsICVcdG1wMgotICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXHRt
cDEKLSAgICAgICAgbW92ICAgJVx0bXAxLCAlY3I0CisubWFjcm8gd3JpdGVfY3IzIHZhbDpyZXEs
IGNyNDpyZXEsIHRtcDpyZXEKKyAgICAgICAgbW92ICAgJVxjcjQsICVcdG1wCisgICAgICAgIGFu
ZCAgICR+WDg2X0NSNF9QR0UsICVcY3I0CisgICAgICAgIG1vdiAgICVcY3I0LCAlY3I0CiAgICAg
ICAgIG1vdiAgICVcdmFsLCAlY3IzCi0gICAgICAgIG1vdiAgICVcdG1wMiwgJWNyNAorICAgICAg
ICBtb3YgICAlXHRtcCwgJWNyNAogLmVuZG0KIAogI2RlZmluZSBDUjRfUFYzMl9SRVNUT1JFICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:37:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:37:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvxd-0006fT-Of; Tue, 23 Jan 2018 10:37:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvxc-0006ez-9k
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:37:48 +0000
X-Inumbo-ID: 72616906-0029-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72616906-0029-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:37:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:37:41 -0700
Message-Id: <5A671E8302000078001A17C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:37:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
In-Reply-To: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 2/4] x86: eliminate most XPTI entry/exit code
 when it's not in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgc3ludGhldGljIGZlYXR1cmUgZmxhZyB0byB1c2UgYWx0ZXJuYXRpdmUgaW5z
dHJ1Y3Rpb24KcGF0Y2hpbmcgdG8gTk9QIG91dCBhbGwgY29kZSBvbiBlbnRyeS9leGl0IHBhdGhz
IG90aGVyIHRoYW4gdGhvc2UKaW52b2x2ZWQgaW4gTk1JLyNNQyBoYW5kbGluZyAodGhlIHBhdGNo
aW5nIGxvZ2ljIGNhbid0IHByb3Blcmx5IGhhbmRsZQp0aG9zZSBwYXRocyB5ZXQpLiBIYXZpbmcg
Tk9QcyBoZXJlIGlzIGdlbmVyYWxseSBiZXR0ZXIgdGhhbiB1c2luZwpjb25kaXRpb25hbCBicmFu
Y2hlcy4KCkFsc28gY2hhbmdlIHRoZSBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIGJ5dGVzIHdlIGNh
biBwYXRjaCBpbiBvbmUgZ28gdG8KdGhhdCByZXN1bHRpbmcgZnJvbSB0aGUgZW5jb2RpbmcgaW4g
c3RydWN0IGFsdF9pbnN0ciAtIHRoZXJlJ3Mgbm8gcG9pbnQKcmVkdWNpbmcgaXQgYmVsb3cgdGhh
dCBsaW1pdCwgYW5kIHdpdGhvdXQgYSBjaGVjayBiZWluZyBpbiBwbGFjZSB0aGF0CnRoZSBsaW1p
dCBpc24ndCBhY3R1YWxseSBleGNlZWRlZCwgc3VjaCBhbiBhcnRpZmljaWFsIGJvdW5kYXJ5IGlz
IGEKbGF0ZW50IHJpc2suCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMjQsNyArMjQsNyBAQAogI2luY2x1ZGUgPGFzbS9ubWkuaD4K
ICNpbmNsdWRlIDx4ZW4vbGl2ZXBhdGNoLmg+CiAKLSNkZWZpbmUgTUFYX1BBVENIX0xFTiAoMjU1
LTEpCisjZGVmaW5lIE1BWF9QQVRDSF9MRU4gMjU1CiAKIGV4dGVybiBzdHJ1Y3QgYWx0X2luc3Ry
IF9fYWx0X2luc3RydWN0aW9uc1tdLCBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kW107CiAKLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM2NTQsNyArMzY1
NCw3IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2Rf
bDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9B
RCwgdik7CiAgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICkKLSAgICAgICAgICAgICAgICAg
ICAgICAgIHN5bmNfZ3Vlc3QgPSB0aGlzX2NwdShyb290X3BndCk7CisgICAgICAgICAgICAgICAg
ICAgICAgICBzeW5jX2d1ZXN0ID0gIWNwdV9oYXNfbm9feHB0aTsKICAgICAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9wYWdlOgotLS0g
YS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTY5
LDYgKzE2OSw5IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NtYXBfcGFyYW0oY29uc3QKIH0K
IGN1c3RvbV9wYXJhbSgic21hcCIsIHBhcnNlX3NtYXBfcGFyYW0pOwogCitzdGF0aWMgaW50OF90
IF9faW5pdGRhdGEgb3B0X3hwdGkgPSAtMTsKK2Jvb2xlYW5fcGFyYW0oInhwdGkiLCBvcHRfeHB0
aSk7CisKIGJvb2wgX19yZWFkX21vc3RseSBhY3BpX2Rpc2FibGVkOwogYm9vbCBfX2luaXRkYXRh
IGFjcGlfZm9yY2U7CiBzdGF0aWMgY2hhciBfX2luaXRkYXRhIGFjcGlfcGFyYW1bMTBdID0gIiI7
CkBAIC0xNTQwLDYgKzE1NDMsMTMgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZQogCiAgICAgY3I0X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0
X1BWMzJfQklUUzsKIAorICAgIGlmICggb3B0X3hwdGkgPCAwICkKKyAgICAgICAgb3B0X3hwdGkg
PSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQ7CisgICAgaWYgKCBv
cHRfeHB0aSApCisgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2X0ZFQVRVUkVfTk9fWFBU
SSk7CisgICAgZWxzZQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX05P
X1hQVEkpOworCiAgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKICAgICAgICAgc2V0X2luX2Ny
NChYODZfQ1I0X0ZTR1NCQVNFKTsKIAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTczNSw4ICs3MzUsNiBAQCBzdGF0aWMgaW50IGNs
b25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBf
X3JlYWRfbW9zdGx5IGludDhfdCBvcHRfeHB0aSA9IC0xOwotYm9vbGVhbl9wYXJhbSgieHB0aSIs
IG9wdF94cHRpKTsKIERFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsK
IAogc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNwdSkKQEAgLTc0
NSw3ICs3NDMsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpCiAg
ICAgdW5zaWduZWQgaW50IG9mZjsKICAgICBpbnQgcmM7CiAKLSAgICBpZiAoICFvcHRfeHB0aSAp
CisgICAgaWYgKCBjcHVfaGFzX25vX3hwdGkgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIHJw
dCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKQEAgLTk5OSw5ICs5OTcsNiBAQCB2b2lkIF9faW5p
dCBzbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGluCiAKICAgICBzdGFja19iYXNlWzBdID0gc3Rh
Y2tfc3RhcnQ7CiAKLSAgICBpZiAoIG9wdF94cHRpIDwgMCApCi0gICAgICAgIG9wdF94cHRpID0g
Ym9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EOwotCiAgICAgcmMgPSBz
ZXR1cF9jcHVfcm9vdF9wZ3QoMCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHBhbmljKCJFcnJv
ciAlZCBzZXR0aW5nIHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOwotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L2VudHJ5LlMKQEAgLTE4OSw3ICsxODksNyBAQCBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVf
ZXhjZXB0aW9uKQogCiAvKiBTZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRl
LiAqLwogRU5UUlkoY3N0YXJfZW50ZXIpCi0gICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUg
d2hlbiB3ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMgYmVsb3cuICovCisgICAgICAgIEFMVEVS
TkFUSVZFIG5vcCwgc3RpLCBYODZfRkVBVFVSRV9OT19YUFRJCiAgICAgICAgIENSNF9QVjMyX1JF
U1RPUkUKICAgICAgICAgbW92cSAgOCglcnNwKSwlcmF4IC8qIFJlc3RvcmUgJXJheC4gKi8KICAg
ICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX1NTLDgoJXJzcCkKQEAgLTIwMSw2ICsyMDEsNyBAQCBF
TlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAgU0FWRV9BTEwKIAogICAgICAgICBHRVRfU1RBQ0tf
RU5EKGJ4KQorLkxjc3Rhcl9jcjNfc3RhcnQ6CiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKICAgICAgICAgbmVnICAgJXJjeAogICAgICAgICBq
eiAgICAuTGNzdGFyX2NyM19va2F5CkBAIC0yMTAsNiArMjExLDEyIEBAIEVOVFJZKGNzdGFyX2Vu
dGVyKQogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4
KQogLkxjc3Rhcl9jcjNfb2theToKICAgICAgICAgc3RpCisuTGNzdGFyX2NyM19lbmQ6CisgICAg
ICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cworICAgICAg
ICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTGNzdGFyX2NyM19zdGFydCwgLkxjc3Rhcl9jcjNfc3Rh
cnQsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfTk9fWFBUSSwg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjc3Rhcl9jcjNfZW5kIC0gLkxjc3Rh
cl9jcjNfc3RhcnQpLCAwCisgICAgICAgIC5wb3BzZWN0aW9uCiAKICAgICAgICAgX19HRVRfQ1VS
UkVOVChieCkKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJjeAotLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CkBAIC0zOSw2ICszOSw3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NFUlRfSU5U
RVJSVVBUU19ESVNBQkxFRAogCiAgICAgICAgIC8qIENvcHkgZ3Vlc3QgbWFwcGluZ3MgYW5kIHN3
aXRjaCB0byBwZXItQ1BVIHJvb3QgcGFnZSB0YWJsZS4gKi8KKy5McmFnX2NyM19zdGFydDoKICAg
ICAgICAgbW92ICAgVkNQVV9jcjMoJXJieCksICVyOQogICAgICAgICBHRVRfU1RBQ0tfRU5EKGR4
KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJkeCksICVyZGkK
QEAgLTQ2LDcgKzQ3LDYgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIG1vdmFicyAkRElS
RUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKICAgICAgICAgbW92ICAgJXJkaSwgJXJheAogICAgICAg
ICBhbmQgICAlcnNpLCAlcmRpCi0gICAgICAgIGp6ICAgIC5McmFnX2tlZXBfY3IzCiAgICAgICAg
IGFuZCAgICVyOSwgJXJzaQogICAgICAgICBhZGQgICAlcmN4LCAlcmRpCiAgICAgICAgIGFkZCAg
ICVyY3gsICVyc2kKQEAgLTY0LDcgKzY0LDEyIEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAg
ICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKGNyNCkoJXJkeCksICVyZGkKICAgICAgICAgbW92
ICAgJXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyZHgpCiAgICAgICAgIHdyaXRl
X2NyMyByYXgsIHJkaSwgcnNpCi0uTHJhZ19rZWVwX2NyMzoKKy5McmFnX2NyM19lbmQ6CisgICAg
ICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cworICAgICAg
ICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTHJhZ19jcjNfc3RhcnQsIC5McmFnX2NyM19zdGFydCwg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9OT19YUFRJLCBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTHJhZ19jcjNfZW5kIC0gLkxyYWdfY3IzX3N0
YXJ0KSwgMAorICAgICAgICAucG9wc2VjdGlvbgogCiAgICAgICAgIFJFU1RPUkVfQUxMCiAgICAg
ICAgIHRlc3R3ICRUUkFQX3N5c2NhbGwsNCglcnNwKQpAQCAtMTM3LDcgKzE0Miw3IEBAIFVOTElL
RUxZX0VORChleGl0X2NyMykKICAqICVzcyBtdXN0IGJlIHNhdmVkIGludG8gdGhlIHNwYWNlIGxl
ZnQgYnkgdGhlIHRyYW1wb2xpbmUuCiAgKi8KIEVOVFJZKGxzdGFyX2VudGVyKQotICAgICAgICAv
KiBzdGkgY291bGQgbGl2ZSBoZXJlIHdoZW4gd2UgZG9uJ3Qgc3dpdGNoIHBhZ2UgdGFibGVzIGJl
bG93LiAqLworICAgICAgICBBTFRFUk5BVElWRSBub3AsIHN0aSwgWDg2X0ZFQVRVUkVfTk9fWFBU
SQogICAgICAgICBtb3ZxICA4KCVyc3ApLCVyYXggLyogUmVzdG9yZSAlcmF4LiAqLwogICAgICAg
ICBtb3ZxICAkRkxBVF9LRVJORUxfU1MsOCglcnNwKQogICAgICAgICBwdXNocSAlcjExCkBAIC0x
NDgsNiArMTUzLDcgQEAgRU5UUlkobHN0YXJfZW50ZXIpCiAgICAgICAgIFNBVkVfQUxMCiAKICAg
ICAgICAgR0VUX1NUQUNLX0VORChieCkKKy5MbHN0YXJfY3IzX3N0YXJ0OgogICAgICAgICBtb3Yg
ICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CiAgICAgICAgIG5lZyAg
ICVyY3gKICAgICAgICAganogICAgLkxsc3Rhcl9jcjNfb2theQpAQCAtMTU3LDYgKzE2MywxMiBA
QCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKIC5MbHN0YXJfY3IzX29rYXk6CiAgICAgICAgIHN0aQorLkxsc3Rh
cl9jcjNfZW5kOgorICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiLCBA
cHJvZ2JpdHMKKyAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxsc3Rhcl9jcjNfc3RhcnQs
IC5MbHN0YXJfY3IzX3N0YXJ0LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9G
RUFUVVJFX05PX1hQVEksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MbHN0YXJf
Y3IzX2VuZCAtIC5MbHN0YXJfY3IzX3N0YXJ0KSwgMAorICAgICAgICAucG9wc2VjdGlvbgogCiAg
ICAgICAgIF9fR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRURl9rZXJuZWxfbW9kZSxW
Q1BVX3RocmVhZF9mbGFncyglcmJ4KQpAQCAtMjM5LDcgKzI1MSw3IEBAIHByb2Nlc3NfdHJhcDoK
ICAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKIAogRU5UUlkoc3lzZW50ZXJfZW50cnkpCi0g
ICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3ZSBkb24ndCBzd2l0Y2ggcGFnZSB0
YWJsZXMgYmVsb3cuICovCisgICAgICAgIEFMVEVSTkFUSVZFIG5vcCwgc3RpLCBYODZfRkVBVFVS
RV9OT19YUFRJCiAgICAgICAgIHB1c2hxICRGTEFUX1VTRVJfU1MKICAgICAgICAgcHVzaHEgJDAK
ICAgICAgICAgcHVzaGZxCkBAIC0yNTIsNiArMjY0LDcgQEAgR0xPQkFMKHN5c2VudGVyX2VmbGFn
c19zYXZlZCkKICAgICAgICAgU0FWRV9BTEwKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQor
LkxzeXNlX2NyM19zdGFydDoKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CiAgICAgICAgIGp6ICAgIC5Mc3lz
ZV9jcjNfb2theQpAQCAtMjYxLDYgKzI3NCwxMiBAQCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdzX3Nh
dmVkKQogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4
KQogLkxzeXNlX2NyM19va2F5OgogICAgICAgICBzdGkKKy5Mc3lzZV9jcjNfZW5kOgorICAgICAg
ICAucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiLCBAcHJvZ2JpdHMKKyAgICAgICAg
YWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxzeXNlX2NyM19zdGFydCwgLkxzeXNlX2NyM19zdGFydCwg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9OT19YUFRJLCBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTHN5c2VfY3IzX2VuZCAtIC5Mc3lzZV9jcjNf
c3RhcnQpLCAwCisgICAgICAgIC5wb3BzZWN0aW9uCiAKICAgICAgICAgX19HRVRfQ1VSUkVOVChi
eCkKICAgICAgICAgY21wYiAgJDAsVkNQVV9zeXNlbnRlcl9kaXNhYmxlc19ldmVudHMoJXJieCkK
QEAgLTI5OSw2ICszMTgsNyBAQCBFTlRSWShpbnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAgU0FW
RV9BTEwKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorLkxpbnQ4MF9jcjNfc3RhcnQ6CiAg
ICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKICAg
ICAgICAgbmVnICAgJXJjeAogICAgICAgICBqeiAgICAuTGludDgwX2NyM19va2F5CkBAIC0zMDgs
NiArMzI4LDEyIEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBtb3ZxICAkMCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxpbnQ4MF9jcjNfb2theToKICAg
ICAgICAgc3RpCisuTGludDgwX2NyM19lbmQ6CisgICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5z
dHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cworICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAu
TGludDgwX2NyM19zdGFydCwgLkxpbnQ4MF9jcjNfc3RhcnQsIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWDg2X0ZFQVRVUkVfTk9fWFBUSSwgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoLkxpbnQ4MF9jcjNfZW5kIC0gLkxpbnQ4MF9jcjNfc3RhcnQpLCAwCisgICAgICAg
IC5wb3BzZWN0aW9uCiAKICAgICAgICAgY21wYiAgJDAsdW50cnVzdGVkX21zaSglcmlwKQogVU5M
SUtFTFlfU1RBUlQobmUsIG1zaV9jaGVjaykKQEAgLTQ3Myw2ICs0OTksNyBAQCBFTlRSWShkb21f
Y3Jhc2hfc3luY19leHRhYmxlKQogRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAgICAgICAgU0FW
RV9BTEwgQ0xBQwogCisuTGludHJfY3IzX3N0YXJ0OgogICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0
KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4
CiAgICAgICAgIG1vdiAgICVyY3gsICVyMTUKQEAgLTQ5Miw5ICs1MTksMjAgQEAgRU5UUlkoY29t
bW9uX2ludGVycnVwdCkKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICVy
c3AsJXJkaQogICAgICAgICBjYWxscSBkb19JUlEKKy5MaW50cl9jcjNfcmVzdG9yZToKICAgICAg
ICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQorLkxpbnRy
X2NyM19lbmQ6CiAgICAgICAgIGptcCByZXRfZnJvbV9pbnRyCiAKKyAgICAgICAgLnB1c2hzZWN0
aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCisgICAgICAgIGFsdGluc3RydWN0
aW9uX2VudHJ5IC5MaW50cl9jcjNfcmVzdG9yZSwgLkxpbnRyX2NyM19yZXN0b3JlLCBcCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX05PX1hQVEksIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKC5MaW50cl9jcjNfZW5kIC0gLkxpbnRyX2NyM19yZXN0b3Jl
KSwgMAorICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTGludHJfY3IzX3N0YXJ0LCAuTGlu
dHJfY3IzX3N0YXJ0LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJF
X05PX1hQVEksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MaW50cl9jcjNfb2th
eSAtIC5MaW50cl9jcjNfc3RhcnQpLCAwCisgICAgICAgIC5wb3BzZWN0aW9uCisKIC8qIE5vIHNw
ZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCiBFTlRSWShyZXRfZnJvbV9pbnRyKQogICAg
ICAgICBHRVRfQ1VSUkVOVChieCkKQEAgLTUxMSw2ICs1NDksNyBAQCBFTlRSWShwYWdlX2ZhdWx0
KQogR0xPQkFMKGhhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIFNBVkVfQUxMIENMQUMKIAorLkx4
Y3B0X2NyM19zdGFydDoKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKICAgICAgICAgbW92ICAg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAogICAgICAgICBtb3YgICAl
cmN4LCAlcjE1CkBAIC01OTIsNyArNjMxLDkgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAg
ICAgICAgUEVSRkNfSU5DUihleGNlcHRpb25zLCAlcmF4LCAlcmJ4KQogICAgICAgICBtb3YgICAo
JXJkeCwgJXJheCwgOCksICVyZHgKICAgICAgICAgSU5ESVJFQ1RfQ0FMTCAlcmR4CisuTHhjcHRf
Y3IzX3Jlc3RvcmUxOgogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhl
bl9jcjMpKCVyMTQpCisuTHhjcHRfY3IzX2VuZDE6CiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2Nz
KCVyc3ApCiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgogICAgICAgICBsZWFxICBWQ1BV
X3RyYXBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTYyNSw5ICs2NjYsMjMgQEAgZXhjZXB0aW9uX3dp
dGhfaW50c19kaXNhYmxlZDoKICAgICAgICAgcmVwOyAgbW92c3EgICAgICAgICAgICAgICAgICAg
ICAjIG1ha2Ugcm9vbSBmb3IgZWMvZXYKIDE6ICAgICAgbW92cSAgVVJFR1NfZXJyb3JfY29kZSgl
cnNwKSwlcmF4ICMgZWMvZXYKICAgICAgICAgbW92cSAgJXJheCxVUkVHU19rZXJuZWxfc2l6ZW9m
KCVyc3ApCisuTHhjcHRfY3IzX3Jlc3RvcmUyOgogICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCisuTHhjcHRfY3IzX2VuZDI6CiAgICAgICAgIGpt
cCAgIHJlc3RvcmVfYWxsX3hlbiAgICAgICAgICAgIyByZXR1cm4gdG8gZml4dXAgY29kZQogCisg
ICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cworICAg
ICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTHhjcHRfY3IzX3Jlc3RvcmUxLCAuTHhjcHRfY3Iz
X3Jlc3RvcmUxLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX05P
X1hQVEksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MeGNwdF9jcjNfZW5kMSAt
IC5MeGNwdF9jcjNfcmVzdG9yZTEpLCAwCisgICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5M
eGNwdF9jcjNfcmVzdG9yZTIsIC5MeGNwdF9jcjNfcmVzdG9yZTIsIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfTk9fWFBUSSwgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoLkx4Y3B0X2NyM19lbmQyIC0gLkx4Y3B0X2NyM19yZXN0b3JlMiksIDAKKyAg
ICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkx4Y3B0X2NyM19zdGFydCwgLkx4Y3B0X2NyM19z
dGFydCwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9OT19YUFRJ
LCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTHhjcHRfY3IzX29rYXkgLSAuTHhj
cHRfY3IzX3N0YXJ0KSwgMAorICAgICAgICAucG9wc2VjdGlvbgorCiAvKiBObyBzcGVjaWFsIHJl
Z2lzdGVyIGFzc3VtcHRpb25zLiAqLwogRkFUQUxfZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxl
ZDoKICAgICAgICAgeG9ybCAgJWVzaSwlZXNpCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDUs
NiArMTA1LDcgQEAKICNkZWZpbmUgY3B1X2hhc19jcHVpZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQogI2RlZmluZSBjcHVfaGFzX2FwZXJmbXBlcmYg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVBFUkZNUEVSRikKICNkZWZpbmUgY3B1X2hh
c19sZmVuY2VfZGlzcGF0Y2ggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xGRU5DRV9ESVNQQVRD
SCkKKyNkZWZpbmUgY3B1X2hhc19ub194cHRpICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX05PX1hQVEkpCiAKIGVudW0gX2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZUEVfTlVMTCA9
IDAsCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI4LDMgKzI4LDQgQEAgWEVOX0NQVUZFQVRV
UkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTgogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUEIsICAg
ICAgICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBJQlJTQiB8fCBJQlBCICovCiBYRU5fQ1BVRkVB
VFVSRShYRU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIElCUlNCICYmIElS
QlMgc2V0IGluIFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJ
TlRTKzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLworWEVOX0NQVUZF
QVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBYUFRJIG1pdGln
YXRpb24gbm90IGluIHVzZSAqLwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:38:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:38:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvyN-0006nF-7l; Tue, 23 Jan 2018 10:38:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvyM-0006mU-6i
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:38:34 +0000
X-Inumbo-ID: 8de3813a-0029-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8de3813a-0029-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:38:31 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:38:27 -0700
Message-Id: <5A671EB002000078001A17C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:38:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
In-Reply-To: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 3/4] x86: re-organize toggle_guest_*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dG9nZ2xlX2d1ZXN0X21vZGUoKSBpcyBvbmx5IGV2ZXIgYmVpbmcgY2FsbGVkIGZvciA2NC1iaXQg
UFYgdkNQVS1zIC0KcmVwbGFjZSB0aGUgMzItYml0IFBWIGNvbmRpdGlvbmFsIGJ5IGFuIEFTU0VS
VCgpLgoKSW50cm9kdWNlIGEgbG9jYWwgaGVscGVyIHdpdGhvdXQgMzItYml0IFBWIGNvbmRpdGlv
bmFsLCB0byBiZSB1c2VkIGJ5CmJvdGggcHJlLWV4aXN0aW5nIGZ1bmN0aW9ucy4KClNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTIyMCwyOCAr
MjIwLDggQEAgaW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKgogICAgIHJl
dHVybiByYzsKIH0KIAotdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKLXsK
LSAgICBpZiAoIGlzX3B2XzMyYml0X3ZjcHUodikgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBp
ZiAoIGNwdV9oYXNfZnNnc2Jhc2UgKQotICAgIHsKLSAgICAgICAgaWYgKCB2LT5hcmNoLmZsYWdz
ICYgVEZfa2VybmVsX21vZGUgKQotICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2Vf
a2VybmVsID0gX19yZGdzYmFzZSgpOwotICAgICAgICBlbHNlCi0gICAgICAgICAgICB2LT5hcmNo
LnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gX19yZGdzYmFzZSgpOwotICAgIH0KLSAgICBhc20gdm9s
YXRpbGUgKCAic3dhcGdzIiApOwotCi0gICAgdG9nZ2xlX2d1ZXN0X3B0KHYpOwotfQotCi12b2lk
IHRvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2b2lkIF90b2dnbGVfZ3Vl
c3RfcHQoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaWYgKCBpc19wdl8zMmJpdF92Y3B1KHYpICkK
LSAgICAgICAgcmV0dXJuOwotCiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9kZTsK
ICAgICB1cGRhdGVfY3IzKHYpOwogICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xvYmFsIG1hcHBp
bmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suICovCkBAIC0yNjAsNiArMjQw
LDI4IEBAIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICB2LT5h
cmNoLnB2X3ZjcHUucGVuZGluZ19zeXN0ZW1fdGltZS52ZXJzaW9uID0gMDsKIH0KIAordm9pZCB0
b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBBU1NFUlQoIWlzX3B2XzMy
Yml0X3ZjcHUodikpOworCisgICAgaWYgKCBjcHVfaGFzX2ZzZ3NiYXNlICkKKyAgICB7CisgICAg
ICAgIGlmICggdi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlICkKKyAgICAgICAgICAgIHYt
PmFyY2gucHZfdmNwdS5nc19iYXNlX2tlcm5lbCA9IF9fcmRnc2Jhc2UoKTsKKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlciA9IF9fcmRnc2Jhc2Uo
KTsKKyAgICB9CisgICAgYXNtIHZvbGF0aWxlICggInN3YXBncyIgKTsKKworICAgIF90b2dnbGVf
Z3Vlc3RfcHQodik7Cit9CisKK3ZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQor
eworICAgIGlmICggIWlzX3B2XzMyYml0X3ZjcHUodikgKQorICAgICAgICBfdG9nZ2xlX2d1ZXN0
X3B0KHYpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwoKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:39:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvyl-0006qf-Ev; Tue, 23 Jan 2018 10:38:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edvyj-0006qL-Mw
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:38:57 +0000
X-Inumbo-ID: 9bc2d7c6-0029-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bc2d7c6-0029-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 11:38:54 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 03:38:55 -0700
Message-Id: <5A671ECC02000078001A17CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 03:38:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
In-Reply-To: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 4/4] x86: avoid double CR3 reload when switching
 to guest user mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBYUFRJIGlzIGFjdGl2ZSwgdGhlIENSMyBsb2FkIGluIHJlc3RvcmVfYWxsX2d1ZXN0IGlz
IHN1ZmZpY2llbnQKd2hlbiBzd2l0Y2hpbmcgdG8gdXNlciBtb2RlLCBpbXByb3ZpbmcgaW4gcGFy
dGljdWxhciBzeXN0ZW0gY2FsbCBhbmQKcGFnZSBmYXVsdCBleGl0IHBhdGhzIGZvciB0aGUgZ3Vl
c3QuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0g
YS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
CkBAIC0yMjAsMTAgKzIyMCwyMCBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRv
bWFpbiAqCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgdm9pZCBfdG9nZ2xlX2d1ZXN0X3B0
KHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNw
dSAqdiwgYm9vbCBmb3JjZV9jcjMpCiB7CiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxf
bW9kZTsKICAgICB1cGRhdGVfY3IzKHYpOworCisgICAgLyoKKyAgICAgKiBUaGVyZSdzIG5vIG5l
ZWQgdG8gbG9hZCBDUjMgaGVyZSB3aGVuIGl0IGlzIGdvaW5nIHRvIGJlIGxvYWRlZCBvbiB0aGUK
KyAgICAgKiB3YXkgb3V0IHRvIGd1ZXN0IG1vZGUgYWdhaW4gYW55d2F5LCBhbmQgd2hlbiB0aGUg
cGFnZSB0YWJsZXMgd2UncmUKKyAgICAgKiBjdXJyZW50bHkgb24gYXJlIHRoZSBrZXJuZWwgb25l
cyAod2hlcmVhcyB3aGVuIHN3aXRjaGluZyB0byBrZXJuZWwKKyAgICAgKiBtb2RlIHdlIG5lZWQg
dG8gYmUgYWJsZSB0byB3cml0ZSBhIGJvdW5jZSBmcmFtZSBvbnRvIHRoZSBrZXJuZWwgc3RhY2sp
LgorICAgICAqLworICAgIGlmICggIWZvcmNlX2NyMyAmJiAhKHYtPmFyY2guZmxhZ3MgJiBURl9r
ZXJuZWxfbW9kZSkgKQorICAgICAgICByZXR1cm47CisKICAgICAvKiBEb24ndCBmbHVzaCB1c2Vy
IGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwog
ICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUlY3IzIiA6IDogInIiICh2LT5hcmNoLmNyMykg
OiAibWVtb3J5IiApOwogCkBAIC0yNTMsMTMgKzI2MywxMyBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9t
b2RlKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KICAgICBhc20gdm9sYXRpbGUgKCAic3dhcGdzIiAp
OwogCi0gICAgX3RvZ2dsZV9ndWVzdF9wdCh2KTsKKyAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYsIGNw
dV9oYXNfbm9feHB0aSk7CiB9CiAKIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2
KQogewogICAgIGlmICggIWlzX3B2XzMyYml0X3ZjcHUodikgKQotICAgICAgICBfdG9nZ2xlX2d1
ZXN0X3B0KHYpOworICAgICAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYsIHRydWUpOwogfQogCiAvKgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:39:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edvyy-0006uX-MP; Tue, 23 Jan 2018 10:39:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edvyx-0006t4-GZ
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:39:11 +0000
X-Inumbo-ID: a3a2e9e1-0029-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a3a2e9e1-0029-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:39:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,400,1511827200"; d="scan'208";a="66506347"
Date: Tue, 23 Jan 2018 10:38:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180123103855.w2ncxgqjud4qiobh@MacBook-Pro-de-Roger.local>
References: <20171018114034.36587-1-roger.pau@citrix.com>
 <20171018114034.36587-13-roger.pau@citrix.com>
 <5A3A9A3E0200007800198E38@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A3A9A3E0200007800198E38@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, boris.ostrovsky@oracle.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v7 for-next 12/12] vpci/msix: add MSI-X
 handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMjAsIDIwMTcgYXQgMDk6MTM6MzRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE4LjEwLjE3IGF0IDEzOjQwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gKyAgICBpZiAoIG5ld19lbmFibGVkICYmICFuZXdfbWFza2VkICYmICghbXNpeC0+
ZW5hYmxlZCB8fCBtc2l4LT5tYXNrZWQpICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgZm9yICgg
aSA9IDA7IGkgPCBtc2l4LT5tYXhfZW50cmllczsgaSsrICkKPiA+ICsgICAgICAgIHsKPiA+ICsg
ICAgICAgICAgICBpZiAoIG1zaXgtPmVudHJpZXNbaV0ubWFza2VkIHx8ICFtc2l4LT5lbnRyaWVz
W2ldLnVwZGF0ZWQgKQo+ID4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiA+ICsKPiA+ICsg
ICAgICAgICAgICByYyA9IHZwY2lfbXNpeF9hcmNoX2Rpc2FibGVfZW50cnkoJm1zaXgtPmVudHJp
ZXNbaV0sIHBkZXYpOwo+ID4gKyAgICAgICAgICAgIC8qIElnbm9yZSBFTk9FTlQsIGl0IG1lYW5z
IHRoZSBlbnRyeSB3YXNuJ3Qgc2V0dXAuICovCj4gPiArICAgICAgICAgICAgaWYgKCByYyAmJiBy
YyAhPSAtRU5PRU5UICkKPiA+ICsgICAgICAgICAgICB7Cj4gPiArICAgICAgICAgICAgICAgIGdw
cmludGsoWEVOTE9HX1dBUk5JTkcsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgIiUwNHg6
JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gZGlzYWJsZSBlbnRyeSAldTogJWRcbiIsCj4gPiArICAg
ICAgICAgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIGks
IHJjKTsKPiAKPiBJbiBhIGxvZyBmcm9tIGUuZy4gYSBjdXN0b21lciwgaG93IGFtIEkgdG8gdGVs
bCB0aGlzIG1lc3NhZ2UgZnJvbSAuLi4KCkkndmUgcmVwbGFjZWQgdGhpcyBtZXNzYWdlIHdpdGg6
CgoiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byBkaXNhYmxlIGVudHJ5ICV1IGZvciB1cGRh
dGU6ICVkXG4iCgo+ID4gKyAgICAgICAgICAgICAgICByZXR1cm47Cj4gPiArICAgICAgICAgICAg
fQo+ID4gKwo+ID4gKyAgICAgICAgICAgIHJjID0gdnBjaV9tc2l4X2FyY2hfZW5hYmxlX2VudHJ5
KCZtc2l4LT5lbnRyaWVzW2ldLCBwZGV2LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFZNU0lYX1RBQkxFX0JBU0UocGRldi0+dnBjaSwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFZQQ0lfTVNJWF9UQUJMRSkpOwo+ID4gKyAgICAgICAgICAgIGlmICggcmMgKQo+ID4gKyAgICAg
ICAgICAgIHsKPiA+ICsgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKPiA+
ICsgICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDolMDJ4OiUwMnguJXU6IHVuYWJsZSB0byBl
bmFibGUgZW50cnkgJXU6ICVkXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIHBkZXYt
PnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBpLCByYyk7Cj4gPiArICAgICAgICAgICAgICAg
IC8qIEVudHJ5IGlzIGxpa2VseSBub3QgcHJvcGVybHkgY29uZmlndXJlZCwgc2tpcCBpdC4gKi8K
PiA+ICsgICAgICAgICAgICAgICAgY29udGludWU7Cj4gPiArICAgICAgICAgICAgfQo+ID4gKwo+
ID4gKyAgICAgICAgICAgIC8qCj4gPiArICAgICAgICAgICAgICogQXQgdGhpcyBwb2ludCB0aGUg
UElSUSBpcyBzdGlsbCBtYXNrZWQuIFVubWFzayBpdCwgb3IgZWxzZSB0aGUKPiA+ICsgICAgICAg
ICAgICAgKiBndWVzdCB3b24ndCByZWNlaXZlIGludGVycnVwdHMuIFRoaXMgaXMgZHVlIHRvIHRo
ZQo+ID4gKyAgICAgICAgICAgICAqIGRpc2FibGUvZW5hYmxlIHNlcXVlbmNlIHBlcmZvcm1lZCBh
Ym92ZS4KPiA+ICsgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAgICAgICB2cGNpX21zaXhfYXJj
aF9tYXNrX2VudHJ5KCZtc2l4LT5lbnRyaWVzW2ldLCBwZGV2LCBmYWxzZSk7Cj4gPiArCj4gPiAr
ICAgICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS51cGRhdGVkID0gZmFsc2U7Cj4gPiArICAgICAg
ICB9Cj4gPiArICAgIH0KPiA+ICsgICAgZWxzZSBpZiAoICFuZXdfZW5hYmxlZCAmJiBtc2l4LT5l
bmFibGVkICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgLyogR3Vlc3QgaGFzIGRpc2FibGVkIE1T
SVgsIGRpc2FibGUgYWxsIGVudHJpZXMuICovCj4gPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IG1zaXgtPm1heF9lbnRyaWVzOyBpKysgKQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAg
IC8qCj4gPiArICAgICAgICAgICAgICogTkI6IHZwY2lfbXNpeF9hcmNoX2Rpc2FibGUgY2FuIGJl
IGNhbGxlZCBmb3IgZW50cmllcyB0aGF0IGFyZQo+ID4gKyAgICAgICAgICAgICAqIG5vdCBzZXR1
cCwgaXQgd2lsbCByZXR1cm4gLUVOT0VOVCBpbiB0aGF0IGNhc2UuCj4gPiArICAgICAgICAgICAg
ICovCj4gPiArICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfYXJjaF9kaXNhYmxlX2VudHJ5KCZt
c2l4LT5lbnRyaWVzW2ldLCBwZGV2KTsKPiA+ICsgICAgICAgICAgICBzd2l0Y2ggKCByYyApCj4g
PiArICAgICAgICAgICAgewo+ID4gKyAgICAgICAgICAgIGNhc2UgMDoKPiA+ICsgICAgICAgICAg
ICAgICAgLyoKPiA+ICsgICAgICAgICAgICAgICAgICogTWFyayB0aGUgZW50cnkgc3VjY2Vzc2Z1
bGx5IGRpc2FibGVkIGFzIHVwZGF0ZWQsIHNvIHRoYXQgb24KPiA+ICsgICAgICAgICAgICAgICAg
ICogdGhlIG5leHQgZW5hYmxlIHRoZSBlbnRyeSBpcyBwcm9wZXJseSBzZXR1cC4gVGhpcyBpcyBk
b25lCj4gPiArICAgICAgICAgICAgICAgICAqIHNvIHRoYXQgdGhlIGZvbGxvd2luZyBmbG93IHdv
cmtzIGNvcnJlY3RseToKPiA+ICsgICAgICAgICAgICAgICAgICoKPiA+ICsgICAgICAgICAgICAg
ICAgICogbWFzayBlbnRyeSAtPiBkaXNhYmxlIE1TSVggLT4gZW5hYmxlIE1TSVggLT4gdW5tYXNr
IGVudHJ5Cj4gPiArICAgICAgICAgICAgICAgICAqCj4gPiArICAgICAgICAgICAgICAgICAqIFdp
dGhvdXQgc2V0dGluZyAndXBkYXRlZCcsIHRoZSAndW5tYXNrIGVudHJ5JyBzdGVwIHdpbGwgZmFp
bAo+ID4gKyAgICAgICAgICAgICAgICAgKiBiZWNhdXNlIHRoZSBlbnRyeSBoYXMgbm90IGJlZW4g
dXBkYXRlZCwgc28gaXQgd291bGQgbm90IGJlCj4gPiArICAgICAgICAgICAgICAgICAqIG1hcHBl
ZC9ib3VuZCBhdCBhbGwuCj4gPiArICAgICAgICAgICAgICAgICAqLwo+ID4gKyAgICAgICAgICAg
ICAgICBtc2l4LT5lbnRyaWVzW2ldLnVwZGF0ZWQgPSB0cnVlOwo+ID4gKyAgICAgICAgICAgICAg
ICBicmVhazsKPiA+ICsgICAgICAgICAgICBjYXNlIC1FTk9FTlQ6Cj4gPiArICAgICAgICAgICAg
ICAgIC8qIElnbm9yZSBub24tcHJlc2VudCBlbnRyeS4gKi8KPiA+ICsgICAgICAgICAgICAgICAg
YnJlYWs7Cj4gPiArICAgICAgICAgICAgZGVmYXVsdDoKPiA+ICsgICAgICAgICAgICAgICAgZ3By
aW50ayhYRU5MT0dfV0FSTklORywKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAiJTA0eDol
MDJ4OiUwMnguJXU6IHVuYWJsZSB0byBkaXNhYmxlIGVudHJ5ICV1OiAlZFxuIiwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgaSwg
cmMpOwo+IAo+IC4uLiB0aGlzIG9uZT8KClNvIHRoYXQgaXQgZG9lc24ndCBjcmFzaCB3aXRoIHRo
aXMgb25lLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:41:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:41:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edw1Z-0007jG-34; Tue, 23 Jan 2018 10:41:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gxrj=es=citrix.com=prvs=554f78a13=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1edw1X-0007iw-QB
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 10:41:51 +0000
X-Inumbo-ID: 038b1e04-002a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 038b1e04-002a-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:41:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,400,1511827200"; d="scan'208";a="459257111"
To: Simon Gaiser <simon@invisiblethingslab.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
 <9251050a-48ef-f8af-22da-a789a3afcbc5@invisiblethingslab.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6e0be7fa-0129-0a9d-485a-fdfed4f7d330@citrix.com>
Date: Tue, 23 Jan 2018 10:41:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <9251050a-48ef-f8af-22da-a789a3afcbc5@invisiblethingslab.com>
Content-Language: en-US
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjMvMjAxOCAwNDowNiBBTSwgU2ltb24gR2Fpc2VyIHdyb3RlOgo+IEdlb3JnZSBEdW5s
YXA6Cj4+IFBhcnQgb2Ygb3VyIHNvbHV0aW9uIHRvIFhTQS0yNTQgU1AzIChha2EgIk1lbHRkb3du
IikgaXMgdG8gYmFja3BvcnQKPj4gdGhlIFBWSCBtb2RlIGZyb20gNC4xMCB0byA0LjkgYW5kIDQu
OC4gIFRoaXMgd2lsbCBmaXJzdCBhbGxvdyBwZW9wbGUKPj4gYWJsZSB0byBydW4gUFZIIGtlcm5l
bHMgdG8gc3dpdGNoIHRoZWlyIFBWIGd1ZXN0cyBkaXJlY3RseSB0byBQVkgKPj4gZ3Vlc3RzOyBh
bmQgc2Vjb25kLCBldmVudHVhbGx5IGVuYWJsZSB0aGUgYmFja3BvcnQgb2YgcGF0Y2hlcyB3aGlj
aAo+PiB3aWxsIGVuYWJsZSB0cmFuc3BhcmVudCBjaGFuZ2luZyBvZiBQViBndWVzdHMgaW50byBQ
VkggZ3Vlc3RzLgo+Pgo+PiBBbGwgb2YgdGhlIGh5cGVydmlzb3Igc3VwcG9ydCBzZWVtcyB0byBo
YXZlIGV4aXN0ZWQgYWxyZWFkeSBpbiA0LjgsIHNvCj4+IHRoZSBvbmx5IGJhY2twb3J0cyBpbnZv
bHZlIHRvb2xzdGFjayBwYXRjaGVzLgo+Pgo+PiBJJ3ZlIHB1dCB1cCB0d28gdHJlZXMgZm9yIGEg
Zmlyc3QtY3V0IGJhY2twb3J0IG9mIHRoZSBQVkgKPj4gZnVuY3Rpb25hbGl0eSwgdG8gNC45IGFu
ZCA0LjggaGVyZToKPj4KPj4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9nZHVubGFwL3hl
bi5naXQKPj4KPj4gQnJhbmNoZXMgb3V0L3B2aC1iYWNrcG9ydC80LjgvdjEgYW5kIG91dC9wdmgt
YmFja3BvcnQvNC45L3YxCj4+Cj4+IEJlbG93IGFyZSB0aGUgcGF0Y2hlcyBiYWNrcG9ydGVkIGZy
b20gNC4xMCB0byA0LjkgKDIzIHBhdGNoZXMgdG90YWwpOgo+IFsuLi5dCj4gCj4gU28gZnV0dXJl
IDQuOCByZWxlYXNlcyB3aWxsIGluY2x1ZGUgdGhlIGJhY2twb3J0cywgcmlnaHQ/IEFza2luZyBi
ZWNhdXNlCj4gdGhlIEFGQUlDUyB0aGUgNC44LjMtcHJlLXNoaW0tY29tZXQgYnJhbmNoIGluY2x1
ZGUgdGhlbSBidXQgc3RhZ2luZy00LjgKPiBkb2VzIG5vdC4KClNvbWUgb2YgdXMgaGF2ZSBoYWQg
aW5mb3JtYWwgY29udmVyc2F0aW9ucyBhYm91dCBiYWNrcG9ydGluZyBQVkggYW5kCkNvbWV0IGhv
c3QvdG9vbHN0YWNrIHBhdGNoZXMgdG8gNC44LCBhbmQgYSBudW1iZXIgb2YgdXMgdGhpbmsgaXQn
cyBhCmdvb2QgaWRlYSwgYnV0IHdlIGhhdmVuJ3QgaGFkIGFuIG9mZmljaWFsIGRpc2N1c3Npb24g
d2l0aCBhbGwgdGhlCnN0YWtlaG9sZGVycyB5ZXQuICBXZSdsbCBjb21lIGJhY2sgdG8gaXQgb25j
ZSBtb3JlIG9mIHRoZSBmaXJlcyBoYXZlCmJlZW4gcHV0IG91dC4KCkZlZWwgZnJlZSB0byByZW1p
bmQgdXMgaW4gYSBtb250aCBvciBzbyBpZiB5b3Ugc3RpbGwgaGF2ZW4ndCBzZWVuIGFueQpwYXRj
aGVzIGluIHRoZSBzdGFibGUtNC44IGJyYW5jaC4gOi0pCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 10:56:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 10:56:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwFF-00009U-Bq; Tue, 23 Jan 2018 10:56:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edwFE-00008U-Ln
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 10:56:00 +0000
X-Inumbo-ID: fd33d0a1-002b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fd33d0a1-002b-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 10:55:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,400,1511827200"; d="scan'208";a="66507157"
Date: Tue, 23 Jan 2018 10:55:47 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180123105547.hol5cqlsnnibd62t@MacBook-Pro-de-Roger.local>
References: <5A2551C10200007800194608@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A2551C10200007800194608@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMDQsIDIwMTcgYXQgMDU6NDY6NDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQXQgbGVhc3QgTGludXgga2VybmVscyBoYXZlIGJlZW4gYWJsZSB0byB3b3JrIHdpdGgg
Z3ppcC1lZCBpbml0cmQgZm9yCj4gcXVpdGUgc29tZSB0aW1lOyBpbml0cmQgY29tcHJlc3NlZCB3
aXRoIG90aGVyIG1ldGhvZHMgYXJlbid0IGV2ZW4gYmVpbmcKPiBhdHRlbXB0ZWQgdG8gdW5wYWNr
LiBGdXJ0aGVybW9yZSB0aGUgdW56aXAtaW5nIHJvdXRpbmUgdXNlZCBoZXJlIGlzbid0Cj4gY2Fw
YWJsZSBvZiBkZWFsaW5nIHdpdGggdmFyaW91cyBmb3JtcyBvZiBjb25jYXRlbmF0ZWQgZmlsZXMs
IGVhY2ggb2YKPiB3aGljaCB3YXMgZ3ppcC1lZCBzZXBhcmF0ZWx5IChpdCBpcyB0aGlzIHBhcnRp
Y3VsYXIgY2FzZSB3aGljaCBoYXMgYmVlbgo+IHRoZSBzb3VyY2Ugb2Ygb2JzZXJ2ZWQgVk0gY3Jl
YXRpb24gZmFpbHVyZXMpLgo+IAo+IEhlbmNlLCBpZiB1bnBhY2tpbmcgZmFpbHMsIHNpbXBseSBo
YW5kIHRoZSB0aGUgY29tcHJlc3NlZCBibG9iIHRvIHRoZQo+IGd1ZXN0IGFzIGlzLgoKU2FkbHkg
dGhpcyB3aWxsIGhhdmUgdG8gYmUgcmViYXNlZCBvbiB0b3Agb2Ygc3RhZ2luZywKeGNfZG9tX2J1
aWxkX3JhbWRpc2sgd2FzIHJlbmFtZWQgdG8geGNfZG9tX2J1aWxkX21vZHVsZS4KCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IHYyOiBBbG1v
c3QgZnVsbCByZS13b3JrLCBob3BlZnVsbHkgYmV0dGVyIG1lZXRpbmcgSWFuJ3MgdGFzdGUuCj4g
Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94Y19kb20uaAo+ICsrKyBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGNfZG9tLmgKPiBAQCAtMjkxLDcgKzI5MSw2IEBAIGludCB4Y19kb21fbWVtX2lu
aXQoc3RydWN0IHhjX2RvbV9pbWFnZQo+ICBpbnQgeGNfZG9tX2tlcm5lbF9jaGVja19zaXplKHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6KTsKPiAgaW50IHhjX2RvbV9rZXJuZWxf
bWF4X3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opOwo+ICAKPiAtaW50
IHhjX2RvbV9yYW1kaXNrX2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXpl
X3Qgc3opOwo+ICBpbnQgeGNfZG9tX3JhbWRpc2tfbWF4X3NpemUoc3RydWN0IHhjX2RvbV9pbWFn
ZSAqZG9tLCBzaXplX3Qgc3opOwo+ICAKPiAgaW50IHhjX2RvbV9kZXZpY2V0cmVlX21heF9zaXpl
KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6KTsKPiAtLS0gYS90b29scy9saWJ4
Yy94Y19kb21fY29yZS5jCj4gKysrIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYwo+IEBAIC0z
MTQsMjIgKzMxNCw2IEBAIGludCB4Y19kb21fa2VybmVsX2NoZWNrX3NpemUoc3RydWN0IHhjX2QK
PiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IC1pbnQgeGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6
ZShzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeikKPiAtewo+IC0gICAgLyogTm8g
bGltaXQgKi8KPiAtICAgIGlmICggIWRvbS0+bWF4X3JhbWRpc2tfc2l6ZSApCj4gLSAgICAgICAg
cmV0dXJuIDA7Cj4gLQo+IC0gICAgaWYgKCBzeiA+IGRvbS0+bWF4X3JhbWRpc2tfc2l6ZSApCj4g
LSAgICB7Cj4gLSAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX0tFUk5F
TCwKPiAtICAgICAgICAgICAgICAgICAgICAgInJhbWRpc2sgaW1hZ2UgdG9vIGxhcmdlIik7Cj4g
LSAgICAgICAgcmV0dXJuIDE7Cj4gLSAgICB9Cj4gLQo+IC0gICAgcmV0dXJuIDA7Cj4gLX0KPiAt
Cj4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLwo+ICAvKiByZWFkIGZpbGVzLCBjb3B5IG1lbW9yeSBi
bG9ja3MsIHdpdGggdHJhbnNwYXJlbnQgZ3VuemlwICAgICAgICAgICAgICAgICAgKi8KPiAgCj4g
QEAgLTk5NiwxNiArOTgwLDI3IEBAIHN0YXRpYyBpbnQgeGNfZG9tX2J1aWxkX3JhbWRpc2soc3Ry
dWN0IHgKPiAgICAgIHZvaWQgKnJhbWRpc2ttYXA7Cj4gIAo+ICAgICAgaWYgKCAhZG9tLT5yYW1k
aXNrX3NlZy52c3RhcnQgKQo+IC0gICAgewo+ICAgICAgICAgIHVuemlwbGVuID0geGNfZG9tX2No
ZWNrX2d6aXAoZG9tLT54Y2gsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3NpemUpOwo+IC0gICAgICAgIGlmICgg
eGNfZG9tX3JhbWRpc2tfY2hlY2tfc2l6ZShkb20sIHVuemlwbGVuKSAhPSAwICkKPiAtICAgICAg
ICAgICAgdW56aXBsZW4gPSAwOwo+IC0gICAgfQo+ICAgICAgZWxzZQo+ICAgICAgICAgIHVuemlw
bGVuID0gMDsKPiAgCj4gLSAgICByYW1kaXNrbGVuID0gdW56aXBsZW4gPyB1bnppcGxlbiA6IGRv
bS0+cmFtZGlza19zaXplOwo+ICsgICAgcmFtZGlza2xlbiA9IG1heCh1bnppcGxlbiwgZG9tLT5y
YW1kaXNrX3NpemUpOwo+ICsgICAgaWYgKCBkb20tPm1heF9yYW1kaXNrX3NpemUgKQo+ICsgICAg
ewo+ICsgICAgICAgIGlmICggdW56aXBsZW4gJiYgcmFtZGlza2xlbiA+IGRvbS0+bWF4X3JhbWRp
c2tfc2l6ZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICByYW1kaXNrbGVuID0gbWluKHVu
emlwbGVuLCBkb20tPnJhbWRpc2tfc2l6ZSk7Cj4gKyAgICAgICAgICAgIGlmICggdW56aXBsZW4g
PiByYW1kaXNrbGVuKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4g
bWlzc2luZyBzcGFjZQoKPiArICAgICAgICAgICAgICAgIHVuemlwbGVuID0gMDsKPiArICAgICAg
ICB9Cj4gKyAgICAgICAgaWYgKCByYW1kaXNrbGVuID4gZG9tLT5tYXhfcmFtZGlza19zaXplICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwgWENfSU5W
QUxJRF9LRVJORUwsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAicmFtZGlzayBpbWFnZSB0
b28gbGFyZ2UiKTsKPiArICAgICAgICAgICAgZ290byBlcnI7Cj4gKyAgICAgICAgfQo+ICsgICAg
fQo+ICAKPiAgICAgIGlmICggeGNfZG9tX2FsbG9jX3NlZ21lbnQoZG9tLCAmZG9tLT5yYW1kaXNr
X3NlZywgInJhbWRpc2siLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb20tPnJh
bWRpc2tfc2VnLnZzdGFydCwgcmFtZGlza2xlbikgIT0gMCApCj4gQEAgLTEwMjAsMTEgKzEwMTUs
MTggQEAgc3RhdGljIGludCB4Y19kb21fYnVpbGRfcmFtZGlzayhzdHJ1Y3QgeAo+ICAgICAgaWYg
KCB1bnppcGxlbiApCj4gICAgICB7Cj4gICAgICAgICAgaWYgKCB4Y19kb21fZG9fZ3VuemlwKGRv
bS0+eGNoLCBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3NpemUsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJhbWRpc2ttYXAsIHJhbWRpc2tsZW4pID09IC0xICkKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmFtZGlza21hcCwgdW56aXBsZW4pICE9IC0x
ICkKPiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgaWYgKCBkb20tPnJhbWRpc2tf
c2l6ZSA+IHJhbWRpc2tsZW4gKQoKQUZBSUNUIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBub24t
Z3ppcHBlZCByYW1kaXNrIHdvdWxkIGJlIGJpZ2dlcgp0aGFuIHRoZSBnemlwcGVkIG9uZT8KClRo
ZSBjb2RlIExHVE0uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:03:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:03:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwMi-0000u1-6A; Tue, 23 Jan 2018 11:03:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edwMg-0000tv-50
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:03:42 +0000
X-Inumbo-ID: 0f9020b2-002d-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f9020b2-002d-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:03:37 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id 143so968444wma.5
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 03:03:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=37/0LRv7bFzJ69aCqEIH5qnW98zw5EokywY2M5FIPqw=;
 b=BROrkUDDRjJlKqCpsAaMoXgHColjuCZ/MYzxqd8l1e6nF6B9bWeP/+/QTao7kYqJqX
 jJXkmNP1NJLZ8gbZQ78/joRSnUqTBfpUVQpnaT6FBSWxuaDvJ92eqIMPWq2h+IgDiAw/
 JH6c/UnnNnQksJyZ0C4EmAGt69wic5c/6A2hc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=37/0LRv7bFzJ69aCqEIH5qnW98zw5EokywY2M5FIPqw=;
 b=qZhRY9P+80zWI5J+Fv7CBYXr8KJtYcNZ9ETTNxpdeMaXM42OLHODLt2VVgsbFKHdgq
 YItJnDY0tSuRwcGsv+iUlIZ6t4itTqfHhV9UJjY5XKNxwAaNkVPtAgcUIbh0u4IKLaKx
 nLk9AVU3haeIeFITWyHWm2K1VLJaoaf+Z9wzurxCWPlnSdljpzb/rBO8dUl15SJjBg5d
 0VL1wVpxNN2WcUywcEgi9rfnl3aGaZijuhqEfJl3TCC5ym/iVIS4beuTLWLe8e0dmEQ/
 04YSqd0m39OV0picpzh7NgVjvjL3PKk/7N4slGJTN4kDMjooF+YqLX+hrpIFI1Wp2X/K
 B/Gw==
X-Gm-Message-State: AKwxytff9U4CF0zERKsl84Md4rbcaWGhsq5kM7lk8qqcxr6KRgNxM2mq
 N3+nVb1NsaZqHjjdMYN2fJHxRA==
X-Google-Smtp-Source: AH8x225bWb27OKNn9h8H7gfIxQlmkIicuaAPubsJ2QFC4siPUA6nFoa0o5tsSx9bxKCWXRvNza9+zg==
X-Received: by 10.28.218.207 with SMTP id r198mr1490711wmg.138.1516705418059; 
 Tue, 23 Jan 2018 03:03:38 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f22sm8444701wmi.24.2018.01.23.03.03.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 03:03:37 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
 <5A6718BB02000078001A1746@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <6992e124-1d1a-882f-a5ad-bb590e397fd8@linaro.org>
Date: Tue, 23 Jan 2018 11:03:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5A6718BB02000078001A1746@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>
Subject: Re: [Xen-devel] [PATCH v2 1/3] replace vCPU's dirty CPU mask by
 numeric ID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSmFuLAoKT24gMjMvMDEvMTggMTA6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEF0IG1vc3Qg
b25lIGJpdCBjYW4gYmUgc2V0IGluIHRoZSBtYXNrcywgc28gZXNwZWNpYWxseSBvbiBsYXJnZXIg
c3lzdGVtcwo+IGl0J3MgcXVpdGUgYSBiaXQgb2YgdW5uZWNlc3NhcnkgbWVtb3J5IGFuZCBwcm9j
ZXNzaW5nIG92ZXJoZWFkIHRvIHRyYWNrCj4gdGhlIGluZm9ybWF0aW9uIGFzIGEgbWFzay4gU3Rv
cmUgdGhlIG51bWVyaWMgSUQgb2YgdGhlIHJlc3BlY3RpdmUgQ1BVCj4gaW5zdGVhZCwgb3IgVkNQ
VV9DUFVfQ0xFQU4gaWYgbm8gZGlydHkgc3RhdGUgZXhpc3RzLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKQ2hlZXJzLAoKPiAtLS0KPiBBUk0gYWRqdXN0
bWVudHMgY29tcGlsZSB0ZXN0ZWQgb25seS4KPiAtLS0KPiB2MjogSW50cm9kdWNlIFZDUFVfQ1BV
X0NMRUFOIGFuZCB2Y3B1X2NwdV9kaXJ0eSgpLiBSZS13b3JkIGNvbW1lbnRzLgo+ICAgICAgUmUt
YmFzZS4KPiAKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPiBAQCAtMzMwLDcgKzMzMCw3IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3Ry
dWN0IHZjcHUgKnByZXYsIHMKPiAgIHsKPiAgICAgICBBU1NFUlQobG9jYWxfaXJxX2lzX2VuYWJs
ZWQoKSk7Cj4gICAgICAgQVNTRVJUKHByZXYgIT0gbmV4dCk7Cj4gLSAgICBBU1NFUlQoY3B1bWFz
a19lbXB0eShuZXh0LT52Y3B1X2RpcnR5X2NwdW1hc2spKTsKPiArICAgIEFTU0VSVCghdmNwdV9j
cHVfZGlydHkobmV4dCkpOwo+ICAgCj4gICAgICAgaWYgKCBwcmV2ICE9IG5leHQgKQo+ICAgICAg
ICAgICB1cGRhdGVfcnVuc3RhdGVfYXJlYShwcmV2KTsKPiBAQCAtNDcxLDcgKzQ3MSw3IEBAIHZv
aWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZvaWQpCj4gICAgICAgQVNTRVJUKGlzX2lkbGVfdmNw
dSh2KSk7Cj4gICAgICAgLyogVE9ETwo+ICAgICAgICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9j
ZXNzb3IsIHYtPmRvbWFpbi0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwo+IC0gICAgICAgY3B1bWFz
a19zZXRfY3B1KHYtPnByb2Nlc3Nvciwgdi0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsKPiArICAgICAg
IHYtPmRpcnR5X2NwdSA9IHYtPnByb2Nlc3NvcjsKPiAgICAgICAqLwo+ICAgCj4gICAgICAgcmVz
ZXRfc3RhY2tfYW5kX2p1bXAoaWRsZV9sb29wKTsKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiBAQCAtMTQ2LDcgKzE0Niw3IEBAIHZv
aWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZvaWQpCj4gICAKPiAgICAgICBBU1NFUlQoaXNfaWRs
ZV92Y3B1KHYpKTsKPiAgICAgICBjcHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29yLCB2LT5kb21h
aW4tPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiAtICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9j
ZXNzb3IsIHYtPnZjcHVfZGlydHlfY3B1bWFzayk7Cj4gKyAgICB2LT5kaXJ0eV9jcHUgPSB2LT5w
cm9jZXNzb3I7Cj4gICAKPiAgICAgICByZXNldF9zdGFja19hbmRfanVtcChpZGxlX2xvb3ApOwo+
ICAgfQo+IEBAIC0xNjAyLDcgKzE2MDIsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNo
KHZvaWQpCj4gICAgICAgc3RydWN0IGRlc2NfcHRyICAgICAgIGdkdF9kZXNjOwo+ICAgCj4gICAg
ICAgQVNTRVJUKHAgIT0gbik7Cj4gLSAgICBBU1NFUlQoY3B1bWFza19lbXB0eShuLT52Y3B1X2Rp
cnR5X2NwdW1hc2spKTsKPiArICAgIEFTU0VSVCghdmNwdV9jcHVfZGlydHkobikpOwo+ICAgCj4g
ICAgICAgaWYgKCAhaXNfaWRsZV9kb21haW4ocGQpICkKPiAgICAgICB7Cj4gQEAgLTE2MTgsNyAr
MTYxOCw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKPiAgICAgICAgKi8K
PiAgICAgICBpZiAoIHBkICE9IG5kICkKPiAgICAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwg
bmQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiAtICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIG4t
PnZjcHVfZGlydHlfY3B1bWFzayk7Cj4gKyAgICBuLT5kaXJ0eV9jcHUgPSBjcHU7Cj4gICAKPiAg
ICAgICBpZiAoICFpc19pZGxlX2RvbWFpbihuZCkgKQo+ICAgICAgIHsKPiBAQCAtMTY3NCw3ICsx
Njc0LDcgQEAgc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQo+ICAgCj4gICAgICAg
aWYgKCBwZCAhPSBuZCApCj4gICAgICAgICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgcGQtPmRv
bWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiAtICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgcC0+dmNw
dV9kaXJ0eV9jcHVtYXNrKTsKPiArICAgIHAtPmRpcnR5X2NwdSA9IFZDUFVfQ1BVX0NMRUFOOwo+
ICAgCj4gICAgICAgcGVyX2NwdShjdXJyX3ZjcHUsIGNwdSkgPSBuOwo+ICAgfQo+IEBAIC0xNjg0
LDIwICsxNjg0LDE2IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHMK
PiAgIHsKPiAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwo+ICAg
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKnByZXZkID0gcHJldi0+ZG9tYWluLCAqbmV4dGQgPSBu
ZXh0LT5kb21haW47Cj4gLSAgICBjcHVtYXNrX3QgZGlydHlfbWFzazsKPiArICAgIHVuc2lnbmVk
IGludCBkaXJ0eV9jcHUgPSBuZXh0LT5kaXJ0eV9jcHU7Cj4gICAKPiAgICAgICBBU1NFUlQobG9j
YWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4gICAKPiAgICAgICBnZXRfY3B1X2luZm8oKS0+eGVuX2Ny
MyA9IDA7Cj4gICAKPiAtICAgIGNwdW1hc2tfY29weSgmZGlydHlfbWFzaywgbmV4dC0+dmNwdV9k
aXJ0eV9jcHVtYXNrKTsKPiAtICAgIC8qIEFsbG93IGF0IG1vc3Qgb25lIENQVSBhdCBhIHRpbWUg
dG8gYmUgZGlydHkuICovCj4gLSAgICBBU1NFUlQoY3B1bWFza193ZWlnaHQoJmRpcnR5X21hc2sp
IDw9IDEpOwo+IC0gICAgaWYgKCB1bmxpa2VseSghY3B1bWFza190ZXN0X2NwdShjcHUsICZkaXJ0
eV9tYXNrKSAmJgo+IC0gICAgICAgICAgICAgICAgICAhY3B1bWFza19lbXB0eSgmZGlydHlfbWFz
aykpICkKPiArICAgIGlmICggdW5saWtlbHkoZGlydHlfY3B1ICE9IGNwdSkgJiYgZGlydHlfY3B1
ICE9IFZDUFVfQ1BVX0NMRUFOICkKPiAgICAgICB7Cj4gLSAgICAgICAgLyogT3RoZXIgY3B1cyBj
YWxsIF9fc3luY19sb2NhbF9leGVjc3RhdGUgZnJvbSBmbHVzaCBpcGkgaGFuZGxlci4gKi8KPiAt
ICAgICAgICBmbHVzaF9tYXNrKCZkaXJ0eV9tYXNrLCBGTFVTSF9UTEIgfCBGTFVTSF9WQ1BVX1NU
QVRFKTsKPiArICAgICAgICAvKiBSZW1vdGUgQ1BVIGNhbGxzIF9fc3luY19sb2NhbF9leGVjc3Rh
dGUoKSBmcm9tIGZsdXNoIElQSSBoYW5kbGVyLiAqLwo+ICsgICAgICAgIGZsdXNoX21hc2soY3B1
bWFza19vZihkaXJ0eV9jcHUpLCBGTFVTSF9UTEIgfCBGTFVTSF9WQ1BVX1NUQVRFKTsKPiAgICAg
ICB9Cj4gICAKPiAgICAgICBpZiAoIHByZXYgIT0gbmV4dCApCj4gQEAgLTE4MDIsMTEgKzE3OTgs
MTQgQEAgdm9pZCBzeW5jX2xvY2FsX2V4ZWNzdGF0ZSh2b2lkKQo+ICAgCj4gICB2b2lkIHN5bmNf
dmNwdV9leGVjc3RhdGUoc3RydWN0IHZjcHUgKnYpCj4gICB7Cj4gLSAgICBpZiAoIGNwdW1hc2tf
dGVzdF9jcHUoc21wX3Byb2Nlc3Nvcl9pZCgpLCB2LT52Y3B1X2RpcnR5X2NwdW1hc2spICkKPiAr
ICAgIGlmICggdi0+ZGlydHlfY3B1ID09IHNtcF9wcm9jZXNzb3JfaWQoKSApCj4gICAgICAgICAg
IHN5bmNfbG9jYWxfZXhlY3N0YXRlKCk7Cj4gICAKPiAtICAgIC8qIE90aGVyIGNwdXMgY2FsbCBf
X3N5bmNfbG9jYWxfZXhlY3N0YXRlIGZyb20gZmx1c2ggaXBpIGhhbmRsZXIuICovCj4gLSAgICBm
bHVzaF9tYXNrKHYtPnZjcHVfZGlydHlfY3B1bWFzaywgRkxVU0hfVExCIHwgRkxVU0hfVkNQVV9T
VEFURSk7Cj4gKyAgICBpZiAoIHZjcHVfY3B1X2RpcnR5KHYpICkKPiArICAgIHsKPiArICAgICAg
ICAvKiBSZW1vdGUgQ1BVIGNhbGxzIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBmcm9tIGZsdXNo
IElQSSBoYW5kbGVyLiAqLwo+ICsgICAgICAgIGZsdXNoX21hc2soY3B1bWFza19vZih2LT5kaXJ0
eV9jcHUpLCBGTFVTSF9UTEIgfCBGTFVTSF9WQ1BVX1NUQVRFKTsKPiArICAgIH0KPiAgIH0KPiAg
IAo+ICAgc3RhdGljIGludCByZWxpbnF1aXNoX21lbW9yeSgKPiAtLS0gYS94ZW4vYXJjaC94ODYv
bW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTEyMTIsNyArMTIxMiw3IEBAIHZv
aWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwKPiAgICAgICAgICAgICAgIGZv
cl9lYWNoX3ZjcHUgKCBwZ19vd25lciwgdiApCj4gICAgICAgICAgICAgICB7Cj4gICAgICAgICAg
ICAgICAgICAgaWYgKCBwdl9kZXN0cm95X2xkdCh2KSApCj4gLSAgICAgICAgICAgICAgICAgICAg
Zmx1c2hfdGxiX21hc2sodi0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsKPiArICAgICAgICAgICAgICAg
ICAgICBmbHVzaF90bGJfbWFzayhjcHVtYXNrX29mKHYtPmRpcnR5X2NwdSkpOwo+ICAgICAgICAg
ICAgICAgfQo+ICAgICAgICAgICB9Cj4gICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwo+IEBAIC0y
OTM3LDggKzI5MzcsOCBAQCBzdGF0aWMgaW5saW5lIGludCB2Y3B1bWFza190b19wY3B1bWFzaygK
PiAgICAgICAgICAgICAgIHZjcHVfaWQgKz0gdmNwdV9iaWFzOwo+ICAgICAgICAgICAgICAgaWYg
KCAodmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMpICkKPiAgICAgICAgICAgICAgICAgICByZXR1cm4g
MDsKPiAtICAgICAgICAgICAgaWYgKCAoKHYgPSBkLT52Y3B1W3ZjcHVfaWRdKSAhPSBOVUxMKSAp
Cj4gLSAgICAgICAgICAgICAgICBjcHVtYXNrX29yKHBtYXNrLCBwbWFzaywgdi0+dmNwdV9kaXJ0
eV9jcHVtYXNrKTsKPiArICAgICAgICAgICAgaWYgKCAoKHYgPSBkLT52Y3B1W3ZjcHVfaWRdKSAh
PSBOVUxMKSAmJiB2Y3B1X2NwdV9kaXJ0eSh2KSApCj4gKyAgICAgICAgICAgICAgICBfX2NwdW1h
c2tfc2V0X2NwdSh2LT5kaXJ0eV9jcHUsIHBtYXNrKTsKPiAgICAgICAgICAgfQo+ICAgICAgIH0K
PiAgIH0KPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21h
aW4uYwo+IEBAIC0xMzUsNiArMTM1LDcgQEAgc3RydWN0IHZjcHUgKmFsbG9jX3ZjcHUoCj4gICAK
PiAgICAgICB2LT5kb21haW4gPSBkOwo+ICAgICAgIHYtPnZjcHVfaWQgPSB2Y3B1X2lkOwo+ICsg
ICAgdi0+ZGlydHlfY3B1ID0gVkNQVV9DUFVfQ0xFQU47Cj4gICAKPiAgICAgICBzcGluX2xvY2tf
aW5pdCgmdi0+dmlycV9sb2NrKTsKPiAgIAo+IEBAIC0xNDUsOCArMTQ2LDcgQEAgc3RydWN0IHZj
cHUgKmFsbG9jX3ZjcHUoCj4gICAgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZ2LT5jcHVf
aGFyZF9hZmZpbml0eSkgfHwKPiAgICAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIoJnYtPmNw
dV9oYXJkX2FmZmluaXR5X3RtcCkgfHwKPiAgICAgICAgICAgICF6YWxsb2NfY3B1bWFza192YXIo
JnYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKSB8fAo+IC0gICAgICAgICAhemFsbG9jX2NwdW1h
c2tfdmFyKCZ2LT5jcHVfc29mdF9hZmZpbml0eSkgfHwKPiAtICAgICAgICAgIXphbGxvY19jcHVt
YXNrX3Zhcigmdi0+dmNwdV9kaXJ0eV9jcHVtYXNrKSApCj4gKyAgICAgICAgICF6YWxsb2NfY3B1
bWFza192YXIoJnYtPmNwdV9zb2Z0X2FmZmluaXR5KSApCj4gICAgICAgICAgIGdvdG8gZmFpbF9m
cmVlOwo+ICAgCj4gICAgICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCj4gQEAgLTE3NSw3ICsx
NzUsNiBAQCBzdHJ1Y3QgdmNwdSAqYWxsb2NfdmNwdSgKPiAgICAgICAgICAgZnJlZV9jcHVtYXNr
X3Zhcih2LT5jcHVfaGFyZF9hZmZpbml0eV90bXApOwo+ICAgICAgICAgICBmcmVlX2NwdW1hc2tf
dmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKPiAgICAgICAgICAgZnJlZV9jcHVtYXNr
X3Zhcih2LT5jcHVfc29mdF9hZmZpbml0eSk7Cj4gLSAgICAgICAgZnJlZV9jcHVtYXNrX3Zhcih2
LT52Y3B1X2RpcnR5X2NwdW1hc2spOwo+ICAgICAgICAgICBmcmVlX3ZjcHVfc3RydWN0KHYpOwo+
ICAgICAgICAgICByZXR1cm4gTlVMTDsKPiAgICAgICB9Cj4gQEAgLTg2Myw3ICs4NjIsNiBAQCBz
dGF0aWMgdm9pZCBjb21wbGV0ZV9kb21haW5fZGVzdHJveShzdHJ1Cj4gICAgICAgICAgICAgICBm
cmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5X3RtcCk7Cj4gICAgICAgICAgICAg
ICBmcmVlX2NwdW1hc2tfdmFyKHYtPmNwdV9oYXJkX2FmZmluaXR5X3NhdmVkKTsKPiAgICAgICAg
ICAgICAgIGZyZWVfY3B1bWFza192YXIodi0+Y3B1X3NvZnRfYWZmaW5pdHkpOwo+IC0gICAgICAg
ICAgICBmcmVlX2NwdW1hc2tfdmFyKHYtPnZjcHVfZGlydHlfY3B1bWFzayk7Cj4gICAgICAgICAg
ICAgICBmcmVlX3ZjcHVfc3RydWN0KHYpOwo+ICAgICAgICAgICB9Cj4gICAKPiAtLS0gYS94ZW4v
Y29tbW9uL2tleWhhbmRsZXIuYwo+ICsrKyBiL3hlbi9jb21tb24va2V5aGFuZGxlci5jCj4gQEAg
LTM0MCw4ICszNDAsOSBAQCBzdGF0aWMgdm9pZCBkdW1wX2RvbWFpbnModW5zaWduZWQgY2hhciBr
Cj4gICAgICAgICAgICAgICAgICAgICAgdi0+aXNfcnVubmluZyA/ICdUJzonRicsIHYtPnBvbGxf
ZXZ0Y2huLAo+ICAgICAgICAgICAgICAgICAgICAgIHZjcHVfaW5mbyh2LCBldnRjaG5fdXBjYWxs
X3BlbmRpbmcpLAo+ICAgICAgICAgICAgICAgICAgICAgICF2Y3B1X2V2ZW50X2RlbGl2ZXJ5X2lz
X2VuYWJsZWQodikpOwo+IC0gICAgICAgICAgICBjcHVzZXRfcHJpbnQodG1wc3RyLCBzaXplb2Yo
dG1wc3RyKSwgdi0+dmNwdV9kaXJ0eV9jcHVtYXNrKTsKPiAtICAgICAgICAgICAgcHJpbnRrKCJk
aXJ0eV9jcHVzPSVzXG4iLCB0bXBzdHIpOwo+ICsgICAgICAgICAgICBpZiAoIHZjcHVfY3B1X2Rp
cnR5KHYpICkKPiArICAgICAgICAgICAgICAgIHByaW50aygiZGlydHlfY3B1PSV1Iiwgdi0+ZGly
dHlfY3B1KTsKPiArICAgICAgICAgICAgcHJpbnRrKCJcbiIpOwo+ICAgICAgICAgICAgICAgY3B1
c2V0X3ByaW50KHRtcHN0ciwgc2l6ZW9mKHRtcHN0ciksIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsK
PiAgICAgICAgICAgICAgIHByaW50aygiICAgIGNwdV9oYXJkX2FmZmluaXR5PSVzICIsIHRtcHN0
cik7Cj4gICAgICAgICAgICAgICBjcHVzZXRfcHJpbnQodG1wc3RyLCBzaXplb2YodG1wc3RyKSwg
di0+Y3B1X3NvZnRfYWZmaW5pdHkpOwo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4g
KysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtMjEwLDYgKzIxMCw5IEBAIHN0cnVj
dCB2Y3B1Cj4gICAgICAgYm9vbCAgICAgICAgICAgICBoY2FsbF9jb21wYXQ7Cj4gICAjZW5kaWYK
PiAgIAo+ICsgICAgLyogVGhlIENQVSwgaWYgYW55LCB3aGljaCBpcyBob2xkaW5nIG9udG8gdGhp
cyBWQ1BVJ3Mgc3RhdGUuICovCj4gKyNkZWZpbmUgVkNQVV9DUFVfQ0xFQU4gKH4wdSkKPiArICAg
IHVuc2lnbmVkIGludCAgICAgZGlydHlfY3B1Owo+ICAgCj4gICAgICAgLyoKPiAgICAgICAgKiA+
IDA6IGEgc2luZ2xlIHBvcnQgaXMgYmVpbmcgcG9sbGVkOwo+IEBAIC0yNDgsOSArMjUxLDYgQEAg
c3RydWN0IHZjcHUKPiAgICAgICAvKiBCaXRtYXNrIG9mIENQVXMgb24gd2hpY2ggdGhpcyBWQ1BV
IHByZWZlcnMgdG8gcnVuLiAqLwo+ICAgICAgIGNwdW1hc2tfdmFyX3QgICAgY3B1X3NvZnRfYWZm
aW5pdHk7Cj4gICAKPiAtICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyB3aGljaCBhcmUgaG9sZGluZyBv
bnRvIHRoaXMgVkNQVSdzIHN0YXRlLiAqLwo+IC0gICAgY3B1bWFza192YXJfdCAgICB2Y3B1X2Rp
cnR5X2NwdW1hc2s7Cj4gLQo+ICAgICAgIC8qIFRhc2tsZXQgZm9yIGNvbnRpbnVlX2h5cGVyY2Fs
bF9vbl9jcHUoKS4gKi8KPiAgICAgICBzdHJ1Y3QgdGFza2xldCAgIGNvbnRpbnVlX2h5cGVyY2Fs
bF90YXNrbGV0Owo+ICAgCj4gQEAgLTgwMyw2ICs4MDMsMTEgQEAgc3RhdGljIGlubGluZSBpbnQg
dmNwdV9ydW5uYWJsZShzdHJ1Y3Qgdgo+ICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZ2LT5k
b21haW4tPnBhdXNlX2NvdW50KSk7Cj4gICB9Cj4gICAKPiArc3RhdGljIGlubGluZSBib29sIHZj
cHVfY3B1X2RpcnR5KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQo+ICt7Cj4gKyAgICByZXR1cm4gdi0+
ZGlydHlfY3B1ICE9IFZDUFVfQ1BVX0NMRUFOOwo+ICt9Cj4gKwo+ICAgdm9pZCB2Y3B1X2Jsb2Nr
KHZvaWQpOwo+ICAgdm9pZCB2Y3B1X3VuYmxvY2soc3RydWN0IHZjcHUgKnYpOwo+ICAgdm9pZCB2
Y3B1X3BhdXNlKHN0cnVjdCB2Y3B1ICp2KTsKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:04:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:04:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwNN-0000yo-JH; Tue, 23 Jan 2018 11:04:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edwNM-0000yc-C8
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:04:24 +0000
X-Inumbo-ID: 289ba22a-002d-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 289ba22a-002d-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:04:19 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id f3so1069551wmc.1
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 03:04:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=MhftC+rypAaV6Tkh0bZhwzAp0IP8Df4PG8NrDi/siGc=;
 b=j/ZjQfTiKrPzLUbB7RMc1tqkNPLDqBUdnVXddxiXF6mBoJxkM7nwOyWw40C18Q8YxD
 nVBjAIuaTtsbbBdXKRfRucJU72Ek3WK3Tdg+c9OLd+e6ZLFUJhSduFTiDZtKIlAdgDzR
 GxH7DektcI3oowOl/HEW8/LKTfNAFJsNafQUY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=MhftC+rypAaV6Tkh0bZhwzAp0IP8Df4PG8NrDi/siGc=;
 b=pH34J54et8ZLlUYy1MyYWM/YjI8cv62MajqTMYIi2aTltCgnOYJoxuFpVn7xq7p9/W
 TG2lEUSrFn0L0+fLjLh3TmCoYmKwy5siEyJwhRdIK3FmL6Yla/RPDmZ+hThs3cT+JPZZ
 hcMJTxCF5G3w7+K6no9IkA3mqssP3gn30o9u5I6xwO89r/opxdjMLdLk4SxCvPYz4Mxa
 GLFCaIfNtB6+DREaz9nz6KuirAVYz6XpfSba/A3tnlj9Dqljb//+bjiV4XKlMgjVzrVO
 ko+0BAt08TLT9KXwceb6h+pgIG0jDd0ODO3fQEIbMeHd5lIqhw+y6+93JuDHFf6/oNvm
 ctgQ==
X-Gm-Message-State: AKwxytdvM1akmA5VWXLG/mXv7MK4URr82/FAUI/XSYjDb7uV1boMENhn
 2DNBE5ctsX2KGMo5MpsYe6UJaQ==
X-Google-Smtp-Source: AH8x226Ul+qaBVzIan0kCQOiYFPoopVk1MCyjt70Edq4js6b1JSHiYsnBOFMRbCo00HlIXfQWJi0GA==
X-Received: by 10.28.120.19 with SMTP id t19mr1534378wmc.53.1516705460130;
 Tue, 23 Jan 2018 03:04:20 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q8sm98652wrd.78.2018.01.23.03.04.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 03:04:19 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
 <5A67199102000078001A1775@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5c9da925-a717-b846-a841-a0fa3c3d238b@linaro.org>
Date: Tue, 23 Jan 2018 11:04:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5A67199102000078001A1775@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 3/3] drop "domain_" prefix from struct
 domain's dirty CPU mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSmFuLAoKT24gMjMvMDEvMTggMTA6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEl0IGJlaW5n
IGEgZmllbGQgb2Ygc3RydWN0IGRvbWFpbiBpcyBzdWZmaWNpZW50IHRvIHJlY29nbml6ZSBpdHMK
PiBwdXJwb3NlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiBSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBSZXZp
ZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCj4gLS0t
Cj4gdjI6IFdoaXRlIHNwYWNlIGNoYW5nZXMgKGNvbnNvbGlkYXRlIHNwbGl0IGxpbmUgc3RhdGVt
ZW50cyBpbnRvIHNpbmdsZQo+ICAgICAgbGluZSBvbmVzKS4gUmUtYmFzZS4KPiAKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBAQCAt
NDcwLDcgKzQ3MCw3IEBAIHZvaWQgc3RhcnR1cF9jcHVfaWRsZV9sb29wKHZvaWQpCj4gICAKPiAg
ICAgICBBU1NFUlQoaXNfaWRsZV92Y3B1KHYpKTsKPiAgICAgICAvKiBUT0RPCj4gLSAgICAgICBj
cHVtYXNrX3NldF9jcHUodi0+cHJvY2Vzc29yLCB2LT5kb21haW4tPmRvbWFpbl9kaXJ0eV9jcHVt
YXNrKTsKPiArICAgICAgIGNwdW1hc2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHYtPmRvbWFpbi0+
ZGlydHlfY3B1bWFzayk7Cj4gICAgICAgICAgdi0+ZGlydHlfY3B1ID0gdi0+cHJvY2Vzc29yOwo+
ICAgICAgICovCj4gICAKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvZG9tYWluLmMKPiBAQCAtMTQ1LDcgKzE0NSw3IEBAIHZvaWQgc3RhcnR1cF9jcHVf
aWRsZV9sb29wKHZvaWQpCj4gICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ICAgCj4g
ICAgICAgQVNTRVJUKGlzX2lkbGVfdmNwdSh2KSk7Cj4gLSAgICBjcHVtYXNrX3NldF9jcHUodi0+
cHJvY2Vzc29yLCB2LT5kb21haW4tPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiArICAgIGNwdW1h
c2tfc2V0X2NwdSh2LT5wcm9jZXNzb3IsIHYtPmRvbWFpbi0+ZGlydHlfY3B1bWFzayk7Cj4gICAg
ICAgdi0+ZGlydHlfY3B1ID0gdi0+cHJvY2Vzc29yOwo+ICAgCj4gICAgICAgcmVzZXRfc3RhY2tf
YW5kX2p1bXAoaWRsZV9sb29wKTsKPiBAQCAtMTYxNyw3ICsxNjE3LDcgQEAgc3RhdGljIHZvaWQg
X19jb250ZXh0X3N3aXRjaCh2b2lkKQo+ICAgICAgICAqIHdoaWNoIGlzIHN5bmNocm9uaXNlZCBv
biB0aGF0IGZ1bmN0aW9uLgo+ICAgICAgICAqLwo+ICAgICAgIGlmICggcGQgIT0gbmQgKQo+IC0g
ICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsIG5kLT5kb21haW5fZGlydHlfY3B1bWFzayk7Cj4g
KyAgICAgICAgY3B1bWFza19zZXRfY3B1KGNwdSwgbmQtPmRpcnR5X2NwdW1hc2spOwo+ICAgICAg
IG4tPmRpcnR5X2NwdSA9IGNwdTsKPiAgIAo+ICAgICAgIGlmICggIWlzX2lkbGVfZG9tYWluKG5k
KSApCj4gQEAgLTE2NzMsNyArMTY3Myw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2go
dm9pZCkKPiAgICAgICB9Cj4gICAKPiAgICAgICBpZiAoIHBkICE9IG5kICkKPiAtICAgICAgICBj
cHVtYXNrX2NsZWFyX2NwdShjcHUsIHBkLT5kb21haW5fZGlydHlfY3B1bWFzayk7Cj4gKyAgICAg
ICAgY3B1bWFza19jbGVhcl9jcHUoY3B1LCBwZC0+ZGlydHlfY3B1bWFzayk7Cj4gICAgICAgcC0+
ZGlydHlfY3B1ID0gVkNQVV9DUFVfQ0xFQU47Cj4gICAKPiAgICAgICBwZXJfY3B1KGN1cnJfdmNw
dSwgY3B1KSA9IG47Cj4gQEAgLTE5MjIsNyArMTkyMiw3IEBAIGludCBkb21haW5fcmVsaW5xdWlz
aF9yZXNvdXJjZXMoc3RydWN0IGQKPiAgICAgICBpbnQgcmV0Owo+ICAgICAgIHN0cnVjdCB2Y3B1
ICp2Owo+ICAgCj4gLSAgICBCVUdfT04oIWNwdW1hc2tfZW1wdHkoZC0+ZG9tYWluX2RpcnR5X2Nw
dW1hc2spKTsKPiArICAgIEJVR19PTighY3B1bWFza19lbXB0eShkLT5kaXJ0eV9jcHVtYXNrKSk7
Cj4gICAKPiAgICAgICBzd2l0Y2ggKCBkLT5hcmNoLnJlbG1lbSApCj4gICAgICAgewo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4g
QEAgLTQwNDUsNyArNDA0NSw3IEBAIHN0YXRpYyBpbnQgaHZtb3BfZmx1c2hfdGxiX2FsbCh2b2lk
KQo+ICAgICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKPiAgIAo+ICAgICAgIC8qIEZsdXNo
IGFsbCBkaXJ0eSBUTEJzLiAqLwo+IC0gICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5
X2NwdW1hc2spOwo+ICsgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7Cj4gICAK
PiAgICAgICAvKiBEb25lLiAqLwo+ICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCj4gQEAgLTIzMjIsNyArMjMyMiw3IEBAIHN0YXRpYyBpbnQgc3ZtX2lzX2VycmF0dW1f
MzgzKHN0cnVjdCBjcHUKPiAgICAgICB3cm1zcmwoTVNSX0lBMzJfTUNHX1NUQVRVUywgbXNyX2Nv
bnRlbnQgJiB+KDFVTEwgPDwgMikpOwo+ICAgCj4gICAgICAgLyogZmx1c2ggVExCICovCj4gLSAg
ICBmbHVzaF90bGJfbWFzayh2LT5kb21haW4tPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiArICAg
IGZsdXNoX3RsYl9tYXNrKHYtPmRvbWFpbi0+ZGlydHlfY3B1bWFzayk7Cj4gICAKPiAgICAgICBy
ZXR1cm4gMTsKPiAgIH0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCj4gQEAgLTI1NDYsNyArMjU0Niw3IEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5
cGUoc3RydWN0IHBhZ2VfaW4KPiAgICAgICAgICAgICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSB0
aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOwo+ICAgCj4gICAgICAgICAgICAgICAgICAgQlVHX09O
KGluX2lycSgpKTsKPiAtICAgICAgICAgICAgICAgIGNwdW1hc2tfY29weShtYXNrLCBkLT5kb21h
aW5fZGlydHlfY3B1bWFzayk7Cj4gKyAgICAgICAgICAgICAgICBjcHVtYXNrX2NvcHkobWFzaywg
ZC0+ZGlydHlfY3B1bWFzayk7Cj4gICAKPiAgICAgICAgICAgICAgICAgICAvKiBEb24ndCBmbHVz
aCBpZiB0aGUgdGltZXN0YW1wIGlzIG9sZCBlbm91Z2ggKi8KPiAgICAgICAgICAgICAgICAgICB0
bGJmbHVzaF9maWx0ZXIobWFzaywgcGFnZS0+dGxiZmx1c2hfdGltZXN0YW1wKTsKPiBAQCAtMzI3
Nyw3ICszMjc3LDcgQEAgbG9uZyBkb19tbXVleHRfb3AoCj4gICAKPiAgICAgICAgICAgY2FzZSBN
TVVFWFRfVExCX0ZMVVNIX0FMTDoKPiAgICAgICAgICAgICAgIGlmICggbGlrZWx5KGN1cnJkID09
IHBnX293bmVyKSApCj4gLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhjdXJyZC0+ZG9t
YWluX2RpcnR5X2NwdW1hc2spOwo+ICsgICAgICAgICAgICAgICAgZmx1c2hfdGxiX21hc2soY3Vy
cmQtPmRpcnR5X2NwdW1hc2spOwo+ICAgICAgICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICAg
ICAgIHJjID0gLUVQRVJNOwo+ICAgICAgICAgICAgICAgYnJlYWs7Cj4gQEAgLTMyODYsOCArMzI4
Niw3IEBAIGxvbmcgZG9fbW11ZXh0X29wKAo+ICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShj
dXJyZCAhPSBwZ19vd25lcikgKQo+ICAgICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwo+ICAg
ICAgICAgICAgICAgZWxzZSBpZiAoIF9fYWRkcl9vayhvcC5hcmcxLmxpbmVhcl9hZGRyKSApCj4g
LSAgICAgICAgICAgICAgICBmbHVzaF90bGJfb25lX21hc2soY3VycmQtPmRvbWFpbl9kaXJ0eV9j
cHVtYXNrLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wLmFyZzEubGlu
ZWFyX2FkZHIpOwo+ICsgICAgICAgICAgICAgICAgZmx1c2hfdGxiX29uZV9tYXNrKGN1cnJkLT5k
aXJ0eV9jcHVtYXNrLCBvcC5hcmcxLmxpbmVhcl9hZGRyKTsKPiAgICAgICAgICAgICAgIGJyZWFr
Owo+ICAgCj4gICAgICAgICAgIGNhc2UgTU1VRVhUX0ZMVVNIX0NBQ0hFOgo+IEBAIC0zNzcyLDcg
KzM3NzEsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCj4gICAgICAgICAgIHVuc2lnbmVkIGludCBj
cHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Cj4gICAgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHBl
cl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBjcHUpOwo+ICAgCj4gLSAgICAgICAgY3B1bWFza19hbmRu
b3QobWFzaywgcHRfb3duZXItPmRvbWFpbl9kaXJ0eV9jcHVtYXNrLCBjcHVtYXNrX29mKGNwdSkp
Owo+ICsgICAgICAgIGNwdW1hc2tfYW5kbm90KG1hc2ssIHB0X293bmVyLT5kaXJ0eV9jcHVtYXNr
LCBjcHVtYXNrX29mKGNwdSkpOwo+ICAgICAgICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KG1hc2sp
ICkKPiAgICAgICAgICAgICAgIGZsdXNoX2FyZWFfbWFzayhtYXNrLCBaRVJPX0JMT0NLX1BUUiwg
RkxVU0hfVkFfVkFMSUQpOwo+ICAgICAgIH0KPiBAQCAtMzk1NSw3ICszOTU0LDcgQEAgc3RhdGlj
IGludCBfX2RvX3VwZGF0ZV92YV9tYXBwaW5nKAo+ICAgICAgICAgICAgICAgZmx1c2hfdGxiX2xv
Y2FsKCk7Cj4gICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgY2FzZSBVVk1GX0FMTDoK
PiAtICAgICAgICAgICAgbWFzayA9IGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrOwo+ICsgICAgICAg
ICAgICBtYXNrID0gZC0+ZGlydHlfY3B1bWFzazsKPiAgICAgICAgICAgICAgIGJyZWFrOwo+ICAg
ICAgICAgICBkZWZhdWx0Ogo+ICAgICAgICAgICAgICAgbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hf
Y3B1bWFzayk7Cj4gQEAgLTM5NzUsNyArMzk3NCw3IEBAIHN0YXRpYyBpbnQgX19kb191cGRhdGVf
dmFfbWFwcGluZygKPiAgICAgICAgICAgICAgIHBhZ2luZ19pbnZscGcodiwgdmEpOwo+ICAgICAg
ICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgIGNhc2UgVVZNRl9BTEw6Cj4gLSAgICAgICAgICAg
IG1hc2sgPSBkLT5kb21haW5fZGlydHlfY3B1bWFzazsKPiArICAgICAgICAgICAgbWFzayA9IGQt
PmRpcnR5X2NwdW1hc2s7Cj4gICAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICAgZGVmYXVs
dDoKPiAgICAgICAgICAgICAgIG1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOwo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jCj4gQEAgLTEyNCw3ICsxMjQsNyBAQCBpbnQgaGFwX3RyYWNrX2RpcnR5X3ZyYW0oc3Ry
dWN0IGRvbWFpbiAqCj4gICAgICAgICAgICAgICBwMm1fY2hhbmdlX3R5cGVfcmFuZ2UoZCwgYmVn
aW5fcGZuLCBiZWdpbl9wZm4gKyBuciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fcmFtX3J3LCBwMm1fcmFtX2xvZ2RpcnR5KTsKPiAgIAo+IC0gICAgICAgICAgICBm
bHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7Cj4gKyAgICAgICAgICAgIGZs
dXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwo+ICAgCj4gICAgICAgICAgICAgICBtZW1z
ZXQoZGlydHlfYml0bWFwLCAweGZmLCBzaXplKTsgLyogY29uc2lkZXIgYWxsIHBhZ2VzIGRpcnR5
ICovCj4gICAgICAgICAgIH0KPiBAQCAtMjExLDcgKzIxMSw3IEBAIHN0YXRpYyBpbnQgaGFwX2Vu
YWJsZV9sb2dfZGlydHkoc3RydWN0IGQKPiAgICAgICAgICAgICogdG8gYmUgcmVhZC1vbmx5LCBv
ciB2aWEgaGFyZHdhcmUtYXNzaXN0ZWQgbG9nLWRpcnR5Lgo+ICAgICAgICAgICAgKi8KPiAgICAg
ICAgICAgcDJtX2NoYW5nZV9lbnRyeV90eXBlX2dsb2JhbChkLCBwMm1fcmFtX3J3LCBwMm1fcmFt
X2xvZ2RpcnR5KTsKPiAtICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1
bWFzayk7Cj4gKyAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7Cj4gICAg
ICAgfQo+ICAgICAgIHJldHVybiAwOwo+ICAgfQo+IEBAIC0yNDAsNyArMjQwLDcgQEAgc3RhdGlj
IHZvaWQgaGFwX2NsZWFuX2RpcnR5X2JpdG1hcChzdHJ1Ywo+ICAgICAgICAqIGJlIHJlYWQtb25s
eSwgb3IgdmlhIGhhcmR3YXJlLWFzc2lzdGVkIGxvZy1kaXJ0eS4KPiAgICAgICAgKi8KPiAgICAg
ICBwMm1fY2hhbmdlX2VudHJ5X3R5cGVfZ2xvYmFsKGQsIHAybV9yYW1fcncsIHAybV9yYW1fbG9n
ZGlydHkpOwo+IC0gICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwo+
ICsgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7Cj4gICB9Cj4gICAKPiAgIC8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCj4gQEAgLTc0
MSw3ICs3NDEsNyBAQCBoYXBfd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVuCj4g
ICAKPiAgICAgICBzYWZlX3dyaXRlX3B0ZShwLCBuZXcpOwo+ICAgICAgIGlmICggb2xkX2ZsYWdz
ICYgX1BBR0VfUFJFU0VOVCApCj4gLSAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2Rp
cnR5X2NwdW1hc2spOwo+ICsgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2sp
Owo+ICAgCj4gICAgICAgcGFnaW5nX3VubG9jayhkKTsKPiAgIAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9wMm0tZXB0LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCj4gQEAgLTEx
OTUsMTIgKzExOTUsMTIgQEAgdm9pZCBlcHRfc3luY19kb21haW4oc3RydWN0IHAybV9kb21haW4g
Kgo+ICAgICAgICAgICByZXR1cm47Cj4gICAgICAgfQo+ICAgCj4gLSAgICBlcHRfc3luY19kb21h
aW5fbWFzayhwMm0sIGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiArICAgIGVwdF9zeW5jX2Rv
bWFpbl9tYXNrKHAybSwgZC0+ZGlydHlfY3B1bWFzayk7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyB2
b2lkIGVwdF90bGJfZmx1c2goc3RydWN0IHAybV9kb21haW4gKnAybSkKPiAgIHsKPiAtICAgIGVw
dF9zeW5jX2RvbWFpbl9tYXNrKHAybSwgcDJtLT5kb21haW4tPmRvbWFpbl9kaXJ0eV9jcHVtYXNr
KTsKPiArICAgIGVwdF9zeW5jX2RvbWFpbl9tYXNrKHAybSwgcDJtLT5kb21haW4tPmRpcnR5X2Nw
dW1hc2spOwo+ICAgfQo+ICAgCj4gICBzdGF0aWMgdm9pZCBlcHRfZW5hYmxlX3BtbChzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtKQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYwo+IEBAIC05MjksNyArOTI5LDcgQEAgc3RhdGljIHZv
aWQgcDJtX3B0X2NoYW5nZV9lbnRyeV90eXBlX2dsbwo+ICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KHRhYik7Cj4gICAKPiAgICAgICBpZiAoIGNoYW5nZWQgKQo+IC0gICAgICAgICBmbHVzaF90bGJf
bWFzayhwMm0tPmRvbWFpbi0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwo+ICsgICAgICAgICBmbHVz
aF90bGJfbWFzayhwMm0tPmRvbWFpbi0+ZGlydHlfY3B1bWFzayk7Cj4gICB9Cj4gICAKPiAgIHN0
YXRpYyBpbnQgcDJtX3B0X2NoYW5nZV9lbnRyeV90eXBlX3JhbmdlKHN0cnVjdCBwMm1fZG9tYWlu
ICpwMm0sCj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L21tL3BhZ2luZy5jCj4gQEAgLTYxOSw3ICs2MTksNyBAQCB2b2lkIHBhZ2luZ19sb2dfZGly
dHlfcmFuZ2Uoc3RydWN0IGRvbWFpCj4gICAKPiAgICAgICBwMm1fdW5sb2NrKHAybSk7Cj4gICAK
PiAtICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiArICAgIGZs
dXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwo+ICAgfQo+ICAgCj4gICAvKgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCj4gQEAgLTYzNyw3ICs2MzcsNyBAQCBzdGF0aWMgaW50IG9vc19yZW1v
dmVfd3JpdGVfYWNjZXNzKHN0cnVjCj4gICAgICAgfQo+ICAgCj4gICAgICAgaWYgKCBmdGxiICkK
PiAtICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7Cj4gKyAg
ICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7Cj4gICAKPiAgICAgICByZXR1
cm4gMDsKPiAgIH0KPiBAQCAtMTA2NCw3ICsxMDY0LDcgQEAgc2hfdmFsaWRhdGVfZ3Vlc3RfcHRf
d3JpdGUoc3RydWN0IHZjcHUgKgo+ICAgICAgIHJjID0gc2hfdmFsaWRhdGVfZ3Vlc3RfZW50cnko
diwgZ21mbiwgZW50cnksIHNpemUpOwo+ICAgICAgIGlmICggcmMgJiBTSEFET1dfU0VUX0ZMVVNI
ICkKPiAgICAgICAgICAgLyogTmVlZCB0byBmbHVzaCBUTEJzIHRvIHBpY2sgdXAgc2hhZG93IFBU
IGNoYW5nZXMgKi8KPiAtICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1
bWFzayk7Cj4gKyAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7Cj4gICAg
ICAgaWYgKCByYyAmIFNIQURPV19TRVRfRVJST1IgKQo+ICAgICAgIHsKPiAgICAgICAgICAgLyog
VGhpcyBwYWdlIGlzIHByb2JhYmx5IG5vdCBhIHBhZ2V0YWJsZSBhbnkgbW9yZTogdGVhciBpdCBv
dXQgb2YgdGhlCj4gQEAgLTEyMjcsNyArMTIyNyw3IEBAIHN0YXRpYyB2b2lkIF9zaGFkb3dfcHJl
YWxsb2Moc3RydWN0IGRvbWEKPiAgICAgICAgICAgICAgICAgICAvKiBTZWUgaWYgdGhhdCBmcmVl
ZCB1cCBlbm91Z2ggc3BhY2UgKi8KPiAgICAgICAgICAgICAgICAgICBpZiAoIGQtPmFyY2gucGFn
aW5nLnNoYWRvdy5mcmVlX3BhZ2VzID49IHBhZ2VzICkKPiAgICAgICAgICAgICAgICAgICB7Cj4g
LSAgICAgICAgICAgICAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZG9tYWluX2RpcnR5X2NwdW1h
c2spOwo+ICsgICAgICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1h
c2spOwo+ICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47Cj4gICAgICAgICAgICAgICAgICAg
fQo+ICAgICAgICAgICAgICAgfQo+IEBAIC0xMjgxLDcgKzEyODEsNyBAQCBzdGF0aWMgdm9pZCBz
aGFkb3dfYmxvd190YWJsZXMoc3RydWN0IGRvCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFnZXRhYmxlX2dldF9tZm4odi0+YXJjaC5zaGFkb3dfdGFibGVbaV0pLCAwKTsKPiAg
IAo+ICAgICAgIC8qIE1ha2Ugc3VyZSBldmVyeW9uZSBzZWVzIHRoZSB1bnNoYWRvd2luZ3MgKi8K
PiAtICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiArICAgIGZs
dXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwo+ICAgfQo+ICAgCj4gICB2b2lkIHNoYWRv
d19ibG93X3RhYmxlc19wZXJfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4gQEAgLTEzODUsNyAr
MTM4NSw3IEBAIG1mbl90IHNoYWRvd19hbGxvYyhzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAg
ICBzcCA9IHBhZ2VfbGlzdF9yZW1vdmVfaGVhZCgmZC0+YXJjaC5wYWdpbmcuc2hhZG93LmZyZWVs
aXN0KTsKPiAgICAgICAgICAgLyogQmVmb3JlIHdlIG92ZXJ3cml0ZSB0aGUgb2xkIGNvbnRlbnRz
IG9mIHRoaXMgcGFnZSwKPiAgICAgICAgICAgICogd2UgbmVlZCB0byBiZSBzdXJlIHRoYXQgbm8g
VExCIGhvbGRzIGEgcG9pbnRlciB0byBpdC4gKi8KPiAtICAgICAgICBjcHVtYXNrX2NvcHkoJm1h
c2ssIGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiArICAgICAgICBjcHVtYXNrX2NvcHkoJm1h
c2ssIGQtPmRpcnR5X2NwdW1hc2spOwo+ICAgICAgICAgICB0bGJmbHVzaF9maWx0ZXIoJm1hc2ss
IHNwLT50bGJmbHVzaF90aW1lc3RhbXApOwo+ICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFjcHVt
YXNrX2VtcHR5KCZtYXNrKSkgKQo+ICAgICAgICAgICB7Cj4gQEAgLTI3OTcsNyArMjc5Nyw3IEBA
IHZvaWQgc2hfcmVtb3ZlX3NoYWRvd3Moc3RydWN0IGRvbWFpbiAqZCwKPiAgIAo+ICAgICAgIC8q
IE5lZWQgdG8gZmx1c2ggVExCcyBub3csIHNvIHRoYXQgbGluZWFyIG1hcHMgYXJlIHNhZmUgbmV4
dCB0aW1lIHdlCj4gICAgICAgICogdGFrZSBhIGZhdWx0LiAqLwo+IC0gICAgZmx1c2hfdGxiX21h
c2soZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2spOwo+ICsgICAgZmx1c2hfdGxiX21hc2soZC0+ZGly
dHlfY3B1bWFzayk7Cj4gICAKPiAgICAgICBwYWdpbmdfdW5sb2NrKGQpOwo+ICAgfQo+IEBAIC0z
NDgxLDcgKzM0ODEsNyBAQCBzdGF0aWMgdm9pZCBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5nZShz
Cj4gICAgICAgICAgIHsKPiAgICAgICAgICAgICAgIHNoX3JlbW92ZV9hbGxfc2hhZG93c19hbmRf
cGFyZW50cyhkLCBtZm4pOwo+ICAgICAgICAgICAgICAgaWYgKCBzaF9yZW1vdmVfYWxsX21hcHBp
bmdzKGQsIG1mbiwgX2dmbihnZm4pKSApCj4gLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFz
ayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7Cj4gKyAgICAgICAgICAgICAgICBmbHVzaF90bGJf
bWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKPiAgICAgICAgICAgfQo+ICAgICAgIH0KPiAgIAo+IEBA
IC0zNTE3LDggKzM1MTcsNyBAQCBzdGF0aWMgdm9pZCBzaF91bnNoYWRvd19mb3JfcDJtX2NoYW5n
ZShzCj4gICAgICAgICAgICAgICAgICAgICAgIHNoX3JlbW92ZV9hbGxfc2hhZG93c19hbmRfcGFy
ZW50cyhkLCBvbWZuKTsKPiAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBzaF9yZW1vdmVfYWxs
X21hcHBpbmdzKGQsIG9tZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfZ2ZuKGdmbiArIChpIDw8IFBBR0VfU0hJRlQpKSkgKQo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICBjcHVtYXNrX29yKCZmbHVzaG1hc2ssICZmbHVzaG1hc2ssCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2RpcnR5X2NwdW1hc2sp
Owo+ICsgICAgICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX29yKCZmbHVzaG1hc2ssICZmbHVz
aG1hc2ssIGQtPmRpcnR5X2NwdW1hc2spOwo+ICAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAg
ICAgICAgICAgICBvbWZuID0gX21mbihtZm5feChvbWZuKSArIDEpOwo+ICAgICAgICAgICAgICAg
fQo+IEBAIC0zNzk1LDcgKzM3OTQsNyBAQCBpbnQgc2hhZG93X3RyYWNrX2RpcnR5X3ZyYW0oc3Ry
dWN0IGRvbWFpCj4gICAgICAgICAgIH0KPiAgICAgICB9Cj4gICAgICAgaWYgKCBmbHVzaF90bGIg
KQo+IC0gICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiAr
ICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKPiAgICAgICBnb3RvIG91
dDsKPiAgIAo+ICAgb3V0X3NsMW1hOgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IEBAIC0zMTM0LDcg
KzMxMzQsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCj4gICAg
ICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X3JtX3dyaXRlX2ZsdXNoX3RsYik7Cj4gICAgICAgICAg
IHNtcF93bWIoKTsKPiAgICAgICAgICAgYXRvbWljX2luYygmZC0+YXJjaC5wYWdpbmcuc2hhZG93
Lmd0YWJsZV9kaXJ0eV92ZXJzaW9uKTsKPiAtICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21h
aW5fZGlydHlfY3B1bWFzayk7Cj4gKyAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1
bWFzayk7Cj4gICAgICAgfQo+ICAgCj4gICAjaWYgKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hP
UFRfT1VUX09GX1NZTkMpCj4gQEAgLTQxMTQsNyArNDExNCw3IEBAIHNoX3VwZGF0ZV9jcjMoc3Ry
dWN0IHZjcHUgKnYsIGludCBkb19sb2MKPiAgICAgICAgKiAob2xkKSBzaGFkb3cgbGluZWFyIG1h
cHMgaW4gdGhlIHdyaXRlYWJsZSBtYXBwaW5nIGhldXJpc3RpY3MuICovCj4gICAjaWYgR1VFU1Rf
UEFHSU5HX0xFVkVMUyA9PSAyCj4gICAgICAgaWYgKCBzaF9yZW1vdmVfd3JpdGVfYWNjZXNzKGQs
IGdtZm4sIDIsIDApICE9IDAgKQo+IC0gICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRvbWFpbl9k
aXJ0eV9jcHVtYXNrKTsKPiArICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNr
KTsKPiAgICAgICBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIDAsIGdtZm4sIFNIX3R5cGVfbDJf
c2hhZG93KTsKPiAgICNlbGlmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMwo+ICAgICAgIC8qIFBB
RSBndWVzdHMgaGF2ZSBmb3VyIHNoYWRvd190YWJsZSBlbnRyaWVzLCBiYXNlZCBvbiB0aGUKPiBA
QCAtNDEzNyw3ICs0MTM3LDcgQEAgc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRv
X2xvYwo+ICAgICAgICAgICAgICAgfQo+ICAgICAgICAgICB9Cj4gICAgICAgICAgIGlmICggZmx1
c2ggKQo+IC0gICAgICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFz
ayk7Cj4gKyAgICAgICAgICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwo+ICAg
ICAgICAgICAvKiBOb3cgaW5zdGFsbCB0aGUgbmV3IHNoYWRvd3MuICovCj4gICAgICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKPiAgICAgICAgICAgewo+IEBAIC00MTU4LDcgKzQxNTgs
NyBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9jCj4gICAgICAgfQo+
ICAgI2VsaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSA0Cj4gICAgICAgaWYgKCBzaF9yZW1vdmVf
d3JpdGVfYWNjZXNzKGQsIGdtZm4sIDQsIDApICE9IDAgKQo+IC0gICAgICAgIGZsdXNoX3RsYl9t
YXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiArICAgICAgICBmbHVzaF90bGJfbWFzayhk
LT5kaXJ0eV9jcHVtYXNrKTsKPiAgICAgICBzaF9zZXRfdG9wbGV2ZWxfc2hhZG93KHYsIDAsIGdt
Zm4sIFNIX3R5cGVfbDRfc2hhZG93KTsKPiAgICAgICBpZiAoICFzaGFkb3dfbW9kZV9leHRlcm5h
bChkKSAmJiAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKPiAgICAgICB7Cj4gQEAgLTQ2MDUsNyAr
NDYwNSw3IEBAIHN0YXRpYyB2b2lkIHNoX3BhZ2V0YWJsZV9keWluZyhzdHJ1Y3QgdmMKPiAgICAg
ICAgICAgfQo+ICAgICAgIH0KPiAgICAgICBpZiAoIGZsdXNoICkKPiAtICAgICAgICBmbHVzaF90
bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7Cj4gKyAgICAgICAgZmx1c2hfdGxiX21h
c2soZC0+ZGlydHlfY3B1bWFzayk7Cj4gICAKPiAgICAgICAvKiBSZW1lbWJlciB0aGF0IHdlJ3Zl
IHNlZW4gdGhlIGd1ZXN0IHVzZSB0aGlzIGludGVyZmFjZSwgc28gd2UKPiAgICAgICAgKiBjYW4g
cmVseSBvbiBpdCB1c2luZyBpdCBpbiBmdXR1cmUsIGluc3RlYWQgb2YgZ3Vlc3NpbmcgYXQKPiBA
QCAtNDY0MSw3ICs0NjQxLDcgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVj
dCB2Ywo+ICAgICAgICAgICBtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzIHw9IFNIRl9w
YWdldGFibGVfZHlpbmc7Cj4gICAgICAgICAgIHNoYWRvd191bmhvb2tfbWFwcGluZ3MoZCwgc21m
biwgMS8qIHVzZXIgcGFnZXMgb25seSAqLyk7Cj4gICAgICAgICAgIC8qIE5vdyBmbHVzaCB0aGUg
VExCOiB3ZSByZW1vdmVkIHRvcGxldmVsIG1hcHBpbmdzLiAqLwo+IC0gICAgICAgIGZsdXNoX3Rs
Yl9tYXNrKGQtPmRvbWFpbl9kaXJ0eV9jcHVtYXNrKTsKPiArICAgICAgICBmbHVzaF90bGJfbWFz
ayhkLT5kaXJ0eV9jcHVtYXNrKTsKPiAgICAgICB9Cj4gICAKPiAgICAgICAvKiBSZW1lbWJlciB0
aGF0IHdlJ3ZlIHNlZW4gdGhlIGd1ZXN0IHVzZSB0aGlzIGludGVyZmFjZSwgc28gd2UKPiAtLS0g
YS94ZW4vY29tbW9uL2RvbWFpbi5jCj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0y
OTcsNyArMjk3LDcgQEAgc3RydWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbQo+
ICAgICAgIHJ3bG9ja19pbml0KCZkLT52bnVtYV9yd2xvY2spOwo+ICAgCj4gICAgICAgZXJyID0g
LUVOT01FTTsKPiAtICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmZC0+ZG9tYWluX2RpcnR5
X2NwdW1hc2spICkKPiArICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmZC0+ZGlydHlfY3B1
bWFzaykgKQo+ICAgICAgICAgICBnb3RvIGZhaWw7Cj4gICAKPiAgICAgICBpZiAoIGRvbWNyX2Zs
YWdzICYgRE9NQ1JGX2h2bSApCj4gQEAgLTQxNSw3ICs0MTUsNyBAQCBzdHJ1Y3QgZG9tYWluICpk
b21haW5fY3JlYXRlKGRvbWlkX3QgZG9tCj4gICAgICAgICAgIHdhdGNoZG9nX2RvbWFpbl9kZXN0
cm95KGQpOwo+ICAgICAgIGlmICggaW5pdF9zdGF0dXMgJiBJTklUX3hzbSApCj4gICAgICAgICAg
IHhzbV9mcmVlX3NlY3VyaXR5X2RvbWFpbihkKTsKPiAtICAgIGZyZWVfY3B1bWFza192YXIoZC0+
ZG9tYWluX2RpcnR5X2NwdW1hc2spOwo+ICsgICAgZnJlZV9jcHVtYXNrX3ZhcihkLT5kaXJ0eV9j
cHVtYXNrKTsKPiAgICAgICBmcmVlX2RvbWFpbl9zdHJ1Y3QoZCk7Cj4gICAgICAgcmV0dXJuIEVS
Ul9QVFIoZXJyKTsKPiAgIH0KPiBAQCAtODUxLDcgKzg1MSw3IEBAIHN0YXRpYyB2b2lkIGNvbXBs
ZXRlX2RvbWFpbl9kZXN0cm95KHN0cnUKPiAgICAgICByYWRpeF90cmVlX2Rlc3Ryb3koJmQtPnBp
cnFfdHJlZSwgZnJlZV9waXJxX3N0cnVjdCk7Cj4gICAKPiAgICAgICB4c21fZnJlZV9zZWN1cml0
eV9kb21haW4oZCk7Cj4gLSAgICBmcmVlX2NwdW1hc2tfdmFyKGQtPmRvbWFpbl9kaXJ0eV9jcHVt
YXNrKTsKPiArICAgIGZyZWVfY3B1bWFza192YXIoZC0+ZGlydHlfY3B1bWFzayk7Cj4gICAgICAg
eGZyZWUoZC0+dmNwdSk7Cj4gICAgICAgZnJlZV9kb21haW5fc3RydWN0KGQpOwo+ICAgCj4gLS0t
IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJs
ZS5jCj4gQEAgLTI3Niw3ICsyNzYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgZ3JhbnRfd3JpdGVf
dW5sb2NrKHN0Cj4gICBzdGF0aWMgaW5saW5lIHZvaWQgZ250dGFiX2ZsdXNoX3RsYihjb25zdCBz
dHJ1Y3QgZG9tYWluICpkKQo+ICAgewo+ICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2V4dGVybmFs
KGQpICkKPiAtICAgICAgICBmbHVzaF90bGJfbWFzayhkLT5kb21haW5fZGlydHlfY3B1bWFzayk7
Cj4gKyAgICAgICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7Cj4gICB9Cj4gICAK
PiAgIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50Cj4gLS0tIGEveGVuL2NvbW1vbi9rZXloYW5k
bGVyLmMKPiArKysgYi94ZW4vY29tbW9uL2tleWhhbmRsZXIuYwo+IEBAIC0yOTgsNyArMjk4LDcg
QEAgc3RhdGljIHZvaWQgZHVtcF9kb21haW5zKHVuc2lnbmVkIGNoYXIgawo+ICAgICAgICAgICBw
cm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKPiAgIAo+ICAgICAgICAgICBwcmludGsoIkdlbmVy
YWwgaW5mb3JtYXRpb24gZm9yIGRvbWFpbiAldTpcbiIsIGQtPmRvbWFpbl9pZCk7Cj4gLSAgICAg
ICAgY3B1c2V0X3ByaW50KHRtcHN0ciwgc2l6ZW9mKHRtcHN0ciksIGQtPmRvbWFpbl9kaXJ0eV9j
cHVtYXNrKTsKPiArICAgICAgICBjcHVzZXRfcHJpbnQodG1wc3RyLCBzaXplb2YodG1wc3RyKSwg
ZC0+ZGlydHlfY3B1bWFzayk7Cj4gICAgICAgICAgIHByaW50aygiICAgIHJlZmNudD0lZCBkeWlu
Zz0lZCBwYXVzZV9jb3VudD0lZFxuIiwKPiAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZk
LT5yZWZjbnQpLCBkLT5pc19keWluZywKPiAgICAgICAgICAgICAgICAgIGF0b21pY19yZWFkKCZk
LT5wYXVzZV9jb3VudCkpOwo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCj4gQEAgLTE5Myw3ICsxOTMsOCBAQCBzdHJ1Y3Qg
cDJtX2RvbWFpbiB7Cj4gICAgICAgLyogU2hhZG93IHRyYW5zbGF0ZWQgZG9tYWluOiBwMm0gbWFw
cGluZyAqLwo+ICAgICAgIHBhZ2V0YWJsZV90ICAgICAgICBwaHlzX3RhYmxlOwo+ICAgCj4gLSAg
ICAvKiBTYW1lIGFzIGRvbWFpbl9kaXJ0eV9jcHVtYXNrIGJ1dCBsaW1pdGVkIHRvCj4gKyAgICAv
Kgo+ICsgICAgICogU2FtZSBhcyBhIGRvbWFpbidzIGRpcnR5X2NwdW1hc2sgYnV0IGxpbWl0ZWQg
dG8KPiAgICAgICAgKiB0aGlzIHAybSBhbmQgdGhvc2UgcGh5c2ljYWwgY3B1cyB3aG9zZSB2Y3B1
J3MgYXJlIGluCj4gICAgICAgICogZ3Vlc3Rtb2RlLgo+ICAgICAgICAqLwo+IC0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAt
NDE3LDcgKzQxNyw3IEBAIHN0cnVjdCBkb21haW4KPiAgICAgICB1bnNpZ25lZCBsb25nICAgIHZt
X2Fzc2lzdDsKPiAgIAo+ICAgICAgIC8qIEJpdG1hc2sgb2YgQ1BVcyB3aGljaCBhcmUgaG9sZGlu
ZyBvbnRvIHRoaXMgZG9tYWluJ3Mgc3RhdGUuICovCj4gLSAgICBjcHVtYXNrX3Zhcl90ICAgIGRv
bWFpbl9kaXJ0eV9jcHVtYXNrOwo+ICsgICAgY3B1bWFza192YXJfdCAgICBkaXJ0eV9jcHVtYXNr
Owo+ICAgCj4gICAgICAgc3RydWN0IGFyY2hfZG9tYWluIGFyY2g7Cj4gICAKPiAKPiAKPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4gCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:07:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:07:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwPo-0001Ar-W1; Tue, 23 Jan 2018 11:06:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gxrj=es=citrix.com=prvs=554f78a13=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1edwPn-0001AN-OW
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:06:55 +0000
X-Inumbo-ID: 83cc1db7-002d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83cc1db7-002d-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 11:06:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459259615"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <23fb5992-6e01-f162-327a-4c8905c9f686@citrix.com>
 <8c922b5c-0708-8b6b-4c4e-e6e3c41ec385@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <f6cd2e22-da88-7c09-6474-19a4c47bc61a@citrix.com>
Date: Tue, 23 Jan 2018 11:06:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <8c922b5c-0708-8b6b-4c4e-e6e3c41ec385@citrix.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjIvMjAxOCAwNzowMiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMi8wMS8x
OCAxODo0OCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDEvMjIvMjAxOCAwNjozOSBQTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDIyLzAxLzE4IDE2OjUxLCBKYW4gQmV1bGljaCB3
cm90ZToKPj4+Pj4+PiBPbiAyMi4wMS4xOCBhdCAxNjowMCwgPGpncm9zc0BzdXNlLmNvbT4gd3Jv
dGU6Cj4+Pj4+IE9uIDIyLzAxLzE4IDE1OjQ4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+
IE9uIDIyLjAxLjE4IGF0IDE1OjM4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+PiBP
biAyMi8wMS8xOCAxNToyMiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDIyLjAx
LjE4IGF0IDE1OjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+IE9uIDIyLzAx
LzE4IDEzOjUwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+Pj4+PiBPbiAyMi4wMS4xOCBh
dCAxMzozMiwgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+Pj4+Pj4+IEFzIGEgcHJlcGFy
YXRpb24gZm9yIGRvaW5nIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGluIHRoZSBYZW4gaHlwZXJ2aXNv
cgo+Pj4+Pj4+Pj4+PiBpbiBvcmRlciB0byBtaXRpZ2F0ZSAiTWVsdGRvd24iIHVzZSBkZWRpY2F0
ZWQgc3RhY2tzLCBHRFQgYW5kIFRTUyBmb3IKPj4+Pj4+Pj4+Pj4gNjQgYml0IFBWIGRvbWFpbnMg
bWFwcGVkIHRvIHRoZSBwZXItZG9tYWluIHZpcnR1YWwgYXJlYS4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+Pj4gVGhlIHBlci12Y3B1IHN0YWNrcyBhcmUgdXNlZCBmb3IgZWFybHkgaW50ZXJydXB0IGhh
bmRsaW5nIG9ubHkuIEFmdGVyCj4+Pj4+Pj4+Pj4+IHNhdmluZyB0aGUgZG9tYWluJ3MgcmVnaXN0
ZXJzIHN0YWNrcyBhcmUgc3dpdGNoZWQgYmFjayB0byB0aGUgbm9ybWFsCj4+Pj4+Pj4+Pj4+IHBl
ciBwaHlzaWNhbCBjcHUgb25lcyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGFkZHJlc3Mgb24tc3Rh
Y2sgZGF0YQo+Pj4+Pj4+Pj4+PiBmcm9tIG90aGVyIGNwdXMgZS5nLiB3aGlsZSBoYW5kbGluZyBJ
UElzLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBBZGRpbmcgJWNyMyBzd2l0Y2hpbmcgYmV0d2Vl
biBzYXZpbmcgb2YgdGhlIHJlZ2lzdGVycyBhbmQgc3dpdGNoaW5nCj4+Pj4+Pj4+Pj4+IHRoZSBz
dGFja3Mgd2lsbCBlbmFibGUgdGhlIHBvc3NpYmlsaXR5IHRvIHJ1biBndWVzdCBjb2RlIHdpdGhv
dXQgYW55Cj4+Pj4+Pj4+Pj4+IHBlciBwaHlzaWNhbCBjcHUgbWFwcGluZywgaS5lLiBhdm9pZGlu
ZyB0aGUgdGhyZWF0IG9mIGEgZ3Vlc3QgYmVpbmcKPj4+Pj4+Pj4+Pj4gYWJsZSB0byBhY2Nlc3Mg
b3RoZXIgZG9tYWlucyBkYXRhLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBXaXRob3V0IGFueSBm
dXJ0aGVyIG1lYXN1cmVzIGl0IHdpbGwgc3RpbGwgYmUgcG9zc2libGUgZm9yIGUuZy4gYQo+Pj4+
Pj4+Pj4+PiBndWVzdCdzIHVzZXIgcHJvZ3JhbSB0byByZWFkIHN0YWNrIGRhdGEgb2YgYW5vdGhl
ciB2Y3B1IG9mIHRoZSBzYW1lCj4+Pj4+Pj4+Pj4+IGRvbWFpbiwgYnV0IHRoaXMgY2FuIGJlIGVh
c2lseSBhdm9pZGVkIGJ5IGEgbGl0dGxlIFBWLUFCSSBtb2RpZmljYXRpb24KPj4+Pj4+Pj4+Pj4g
aW50cm9kdWNpbmcgcGVyLWNwdSB1c2VyIGFkZHJlc3Mgc3BhY2VzLgo+Pj4+Pj4+Pj4+Pgo+Pj4+
Pj4+Pj4+PiBUaGlzIHNlcmllcyBpcyBtZWFudCBhcyBhIHJlcGxhY2VtZW50IGZvciBBbmRyZXcn
cyBwYXRjaCBzZXJpZXM6Cj4+Pj4+Pj4+Pj4+ICJ4ODY6IFByZXJlcXVpc2l0ZSB3b3JrIGZvciBh
IFhlbiBLQUlTRVIgc29sdXRpb24iLgo+Pj4+Pj4+Pj4+IENvbnNpZGVyaW5nIGluIHBhcnRpY3Vs
YXIgdGhlIHR3byByZXZlcnRzLCB3aGF0IEknbSBtaXNzaW5nIGhlcmUKPj4+Pj4+Pj4+PiBpcyBh
IGNsZWFyIGRlc2NyaXB0aW9uIG9mIHRoZSBtZWFuaW5nZnVsIGFkZGl0aW9uYWwgcHJvdGVjdGlv
biB0aGlzCj4+Pj4+Pj4+Pj4gYXBwcm9hY2ggcHJvdmlkZXMgb3ZlciB0aGUgYmFuZC1haWQuIEZv
ciBjb250ZXh0IHNlZSBhbHNvCj4+Pj4+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAxL21zZzAxNzM1Lmh0bWwgCj4+Pj4+Pj4+
PiBNeSBhcHByb2FjaCBzdXBwb3J0cyBtYXBwaW5nIG9ubHkgdGhlIGZvbGxvd2luZyBkYXRhIHdo
aWxlIHRoZSBndWVzdCBpcwo+Pj4+Pj4+Pj4gcnVubmluZyAoYXBhcnQgZm9ybSB0aGUgZ3Vlc3Qn
cyBvd24gZGF0YSwgb2YgY291cnNlKToKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiAtIHRoZSBwZXItdmNw
dSBlbnRyeSBzdGFja3Mgb2YgdGhlIGRvbWFpbiB3aGljaCB3aWxsIGNvbnRhaW4gb25seSB0aGUK
Pj4+Pj4+Pj4+ICAgZ3Vlc3QncyByZWdpc3RlcnMgc2F2ZWQgd2hlbiBhbiBpbnRlcnJ1cHQgb2Nj
dXJzCj4+Pj4+Pj4+PiAtIHRoZSBwZXItdmNwdSBHRFRzIGFuZCBUU1NzIG9mIHRoZSBkb21haW4K
Pj4+Pj4+Pj4+IC0gdGhlIElEVAo+Pj4+Pj4+Pj4gLSB0aGUgaW50ZXJydXB0IGhhbmRsZXIgY29k
ZSAoYXJjaC94ODYveDg2XzY0L1tjb21wYXQvXWVudHJ5LlMKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBB
bGwgb3RoZXIgaHlwZXJ2aXNvciBkYXRhIGFuZCBjb2RlIGNhbiBiZSBjb21wbGV0ZWx5IGhpZGRl
biBmcm9tIHRoZQo+Pj4+Pj4+Pj4gZ3Vlc3RzLgo+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhhdC4g
V2hhdCBJJ20gbm90IGNsZWFyIGFib3V0IGlzOiBXaGljaCBwYXJ0cyBvZgo+Pj4+Pj4+PiB0aGUg
YWRkaXRpb25hbGx5IGhpZGRlbiBkYXRhIGFyZSBhY3R1YWxseSBuZWNlc3NhcnkgKG9yIGF0IGxl
YXN0Cj4+Pj4+Pj4+IHZlcnkgZGVzaXJhYmxlKSB0byBoaWRlPwo+Pj4+Pj4+IE5lY2Vzc2FyeToK
Pj4+Pj4+PiAtIG90aGVyIGd1ZXN0cycgbWVtb3J5IChlLmcuIHBoeXNpY2FsIG1lbW9yeSAxOjEg
bWFwcGluZykKPj4+Pj4+PiAtIGRhdGEgZnJvbSBvdGhlciBndWVzdHMgZS5nLmluIHN0YWNrIHBh
Z2VzLCBkZWJ1ZyBidWZmZXJzLCBJL08gYnVmZmVycywKPj4+Pj4+PiAgIGNvZGUgZW11bGF0b3Ig
YnVmZmVycwo+Pj4+Pj4+IC0gb3RoZXIgZ3Vlc3RzJyByZWdpc3RlciB2YWx1ZXMgZS5nLiBpbiB2
Y3B1IHN0cnVjdHVyZQo+Pj4+Pj4gQWxsIG9mIHRoaXMgaXMgYWxyZWFkeSBiZWluZyBtYWRlIGlu
dmlzaWJsZSBieSB0aGUgYmFuZC1haWQgKHdpdGggdGhlCj4+Pj4+PiBleGNlcHRpb24gb2YgbGVm
dG92ZXJzIG9uIHRoZSBoeXBlcnZpc29yIHN0YWNrcyBhY3Jvc3MgY29udGV4dAo+Pj4+Pj4gc3dp
dGNoZXMsIHdoaWNoIHdlJ3ZlIGFscmVhZHkgc2FpZCBjb3VsZCBiZSB0YWtlbiBjYXJlIG9mIGJ5
Cj4+Pj4+PiBtZW1zZXQoKWluZyB0aGF0IGFyZWEpLiBJJ20gYXNraW5nIGFib3V0IHRoZSBfYWRk
aXRpb25hbF8gYmVuZWZpdHMKPj4+Pj4+IG9mIHlvdXIgYXBwcm9hY2guCj4+Pj4+IEknbSBxdWl0
ZSBzdXJlIHRoZSBwZXJmb3JtYW5jZSB3aWxsIGJlIG11Y2ggYmV0dGVyIGFzIGl0IGRvZXNuJ3Qg
cmVxdWlyZQo+Pj4+PiBwZXIgcGh5c2ljYWwgY3B1IEw0IHBhZ2UgdGFibGVzLCBidXQganVzdCBh
IHNoYWRvdyBMNCB0YWJsZSBmb3IgZWFjaAo+Pj4+PiBndWVzdCBMNCB0YWJsZSwgc2ltaWxhciB0
byB0aGUgTGludXgga2VybmVsIEtQVEkgYXBwcm9hY2guCj4+Pj4gQnV0IGlzbid0IHRoYXQgbW9k
ZWwgaGF2aW5nIHRoZSBzYW1lIHN5bmNocm9uaXphdGlvbiBpc3N1ZXMgdXBvbgo+Pj4+IGd1ZXN0
IEw0IHVwZGF0ZXMgd2hpY2ggQW5kcmV3IHdhcyBmaWdodGluZyB3aXRoPwo+Pj4gKENvbmRlbnNp
bmcgYSBsb3Qgb2YgdGhyZWFkcyBkb3duIGludG8gb25lKQo+Pj4KPj4+IEFsbCB0aGUgbWV0aG9k
cyBoYXZlIEw0IHN5bmNocm9uaXNhdGlvbiB1cGRhdGUgaXNzdWVzLCB1bnRpbCB3ZSBoYXZlIGEK
Pj4+IFBWIEFCSSB3aGljaCBndWFyYW50ZWVzIHRoYXQgTDQncyBkb24ndCBnZXQgcmV1c2VkLsKg
IEFueSBpbXByb3ZlbWVudHMgdG8KPj4+IHRoZSBzaGFkb3dpbmcvc3luY2hyb25pc2F0aW9uIGFs
Z29yaXRobSB3aWxsIGJlbmVmaXQgYWxsIGFwcHJvYWNoZXMuCj4+Pgo+Pj4gSnVlcmdlbjogeW91
J3JlIG5vdyBhZGRpbmcgYSBMVFIgaW50byB0aGUgY29udGV4dCBzd2l0Y2ggcGF0aCB3aGljaAo+
Pj4gdGVuZHMgdG8gYmUgdmVyeSBzbG93LsKgIEkuZS4gQXMgY3VycmVudGx5IHByZXNlbnRlZCwg
dGhpcyBzZXJpZXMKPj4+IG5lY2Vzc2FyaWx5IGhhcyBhIGhpZ2hlciBydW50aW1lIG92ZXJoZWFk
IHRoYW4gSmFuJ3MgWFBUSS4KPj4+Cj4+PiBPbmUgb2YgbXkgY29uY2VybnMgaXMgdGhhdCB0aGlz
IHBhdGNoIHNlcmllcyBtb3ZlcyBmdXJ0aGVyIGF3YXkgZnJvbSB0aGUKPj4+IHNlY29uZGFyeSBn
b2FsIG9mIG15IEtBSVNFUiBzZXJpZXMsIHdoaWNoIHdhcyB0byBoYXZlIHRoZSBJRFQgYW5kIEdE
VAo+Pj4gbWFwcGVkIGF0IHRoZSBzYW1lIGxpbmVhciBhZGRyZXNzZXMgb24gZXZlcnkgQ1BVIHNv
IGEpIFNJRFQvU0dEVCBkb24ndAo+Pj4gbGVhayB3aGljaCBDUFUgeW91J3JlIGN1cnJlbnRseSBz
Y2hlZHVsZWQgb24gaW50byBQViBndWVzdHMgYW5kIGIpIHRoZQo+Pj4gY29udGV4dCBzd2l0Y2gg
Y29kZSBjYW4gZHJvcCBhIGxvYWQgb2YgaXRzIHNsb3cgaW5zdHJ1Y3Rpb25zIGxpa2UgTEdEVAo+
Pj4gYW5kIHRoZSBWTVdSSVRFcyB0byB1cGRhdGUgdGhlIFZNQ1MuCj4+Pgo+Pj4gSmFuOiBBcyB0
byB0aGUgdGhpbmdzIG5vdCBjb3ZlcmVkIGJ5IHRoZSBjdXJyZW50IFhQVEksIGhpZGluZyBtb3N0
IG9mCj4+PiB0aGUgLnRleHQgc2VjdGlvbiBpcyBpbXBvcnRhbnQgdG8gcHJldmVudCBmaW5nZXJw
cmludGluZyBvciBST1AKPj4+IHNjYW5uaW5nLsKgIFRoaXMgaXMgYSBkZWZlbmNlLWluLWRlcHRo
IGFyZ3VtZW50LCBidXQgYSBndWVzdCBiZWluZyBlYXNpbHkKPj4+IGFibGUgdG8gaWRlbnRpZnkg
d2hldGhlciBjZXJ0YWluIFhTQXMgYXJlIGZpeGVkIG9yIG5vdCBpcyBxdWl0ZSBiYWQuIAo+PiBJ
J20gYWZyYWlkIHdlIGhhdmUgYSBmYWlybHkgZGlmZmVyZW50IG9waW5pb24gb2Ygd2hhdCBpcyAi
cXVpdGUgYmFkIi4KPiAKPiBJIHN1Z2dlc3QgeW91IHRyeSB0YWxraW5nIHRvIHNvbWUgcmVhbCB1
c2VycyB0aGVuLgo+IAo+PiBTdXBwb3NlIHdlIGhhbmRlZCB1c2VycyBhIGtub2IgYW5kIHNhaWQs
ICJJZiB5b3UgZmxpcCB0aGlzIHN3aXRjaCwKPj4gYXR0YWNrZXJzIHdvbid0IGJlIGFibGUgdG8g
dGVsbCBpZiB5b3UndmUgZml4ZWQgWFNBcyBvciBub3Qgd2l0aG91dAo+PiB0cnlpbmcgdGhlbTsg
YnV0IGl0IHdpbGwgc2xvdyBkb3duIHlvdXIgZ3Vlc3RzIDIwJS4iICBIb3cgbWFueSBkbyB5b3UK
Pj4gdGhpbmsgd291bGQgZmxpcCBpdCwgYW5kIGhvdyBtYW55IHdvdWxkIHJlY2tvbiB0aGF0IGFu
IGF0dGFja2VyIGNvdWxkCj4+IHByb2JhYmx5IGZpbmQgb3V0IHRoYXQgaW5mb3JtYXRpb24gYW55
d2F5Pwo+IAo+IE5vbnNlbnNlLsKgIFRoZSBwZXJmb3JtYW5jZSBoaXQgaXMgYWxyZWFkeSB0YWtl
bi4gCgpZb3UganVzdCBzYWlkOgoKIkp1ZXJnZW46IHlvdSdyZSBub3cgYWRkaW5nIGEgTFRSIGlu
dG8gdGhlIGNvbnRleHQgc3dpdGNoIHBhdGggd2hpY2gKdGVuZHMgdG8gYmUgdmVyeSBzbG93LiAg
SS5lLiBBcyBjdXJyZW50bHkgcHJlc2VudGVkLCB0aGlzIHNlcmllcwpuZWNlc3NhcmlseSBoYXMg
YSBoaWdoZXIgcnVudGltZSBvdmVyaGVhZCB0aGFuIEphbidzIFhQVEkuIgoKQW5kOgoKIkFzIHRv
IHRoZSB0aGluZ3Mgbm90IGNvdmVyZWQgYnkgdGhlIGN1cnJlbnQgWFBUSSwgaGlkaW5nIG1vc3Qg
b2YKdGhlIC50ZXh0IHNlY3Rpb24gaXMgaW1wb3J0YW50Li4uIgoKWW91J3ZlIHByZXZpb3VzbHkg
c2FpZCB0aGF0IHRoZSBvdmVyaGVhZCBmb3IgeW91ciBLQUlTRVIgc2VyaWVzIHdhcyBtdWNoCmhp
Z2hlciB0aGFuIEphbidzICJiYW5kYWlkIiBYUFRJIHNlcmllcywgYW5kIGltcGxpZWQgdGhhdCBK
dWVyZ2VuJ3MKYXBwcm9hY2ggd291bGQgc3VmZmVyIHRoZSBzYW1lIGZhdGUuCgpUaGlzIGxlZCBt
ZSB0byBpbmZlcjoKCjEuIFRoZSAudGV4dCBzZWdtZW50IGlzIG5vdCBoaWRkZW4gaW4gWFBUSSwg
YnV0IHdvdWxkIGJlIHVuZGVyIHlvdXIgYW5kCkp1ZXJnZW4ncyBhcHByb2FjaGVzCgoyLiBUaGUg
Y29zdCBvZiBoaWRpbmcgdGhlIC50ZXh0IHNlZ21lbnQsIG92ZXIgYW5kIGFib3ZlIFhQVEkgc3Rh
Z2UgMSwKYWNjb3JkaW5nIHRvIG91ciBjdXJyZW50IGJlc3QgZWZmb3J0cywgaXMgc2lnbmlmaWNh
bnQgKG1ha2luZyB1cCAyMCUgYXMKYSByZWFzb25hYmxlIHN0cmF3bWFuKS4KCkluIHdoaWNoIGNh
c2UgcGVyZm9ybWFuY2UgaGl0IGlzIG1vc3QgY2VydGFpbmx5ICpub3QqIGFscmVhZHkgdGFrZW4u
Cgo+IFRoZSBhcmd1bWVudCBpcyAiZG8KPiB5b3Ugd2FudCBhbiBhdHRhY2tlciBhYmxlIHRvIHRy
aXZpYWxseSBldmFsdWF0ZSBzZWN1cml0eSB3ZWFrbmVzc2VzIGluCj4geW91ciBoeXBlcnZpc29y
IiwgYSBwcm9jZXNzIHdoaWNoIHVzdWFsbHkgaGFzIHRvIGJlIGRvbmUgYnkgZ3Vlc3N3b3JrCj4g
YW5kIGtub3dpbmcgdGhlIGV4YWN0IGJpbmFyeSB1bmRlciBhdHRhY2suwqAgSGF2aW5nIC50ZXh0
IGZ1bGx5IHJlYWRhYmxlCj4gbG93ZXJzIHRoZSBiYXJyaWVyIHRvIGVudHJ5IHN1YnN0YW50aWFs
bHkuCgpBbmQgSSBjYW4gY2VydGFpbmx5IHNlZSB0aGF0IHNvbWUgdXNlcnMgd291bGQgd2FudCB0
byBwcm90ZWN0IGFnYWluc3QKdGhhdC4gIEJ1dCBmYWNlZCB3aXRoIGFuIGV2ZW4gaGlnaGVyIHBl
cmZvcm1hbmNlIGhpdCwgYSBzaWduaWZpY2FudApudW1iZXIgb2YgdXNlcnMgd291bGQgcHJvYmFi
bHkgcGFzcy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:07:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:07:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwQG-0001Eu-7y; Tue, 23 Jan 2018 11:07:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lmc3=es=citrix.com=prvs=554c67e95=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1edwQF-0001EG-I3
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:07:23 +0000
X-Inumbo-ID: 94981377-002d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94981377-002d-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 11:07:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459259653"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23143.5987.402070.596498@mariner.uk.xensource.com>
Date: Tue, 23 Jan 2018 11:07:15 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A67107C02000078001A16E9@prv-mh.provo.novell.com>
References: <20171109111349.95800-1-roger.pau@citrix.com>
 <20171109111349.95800-4-roger.pau@citrix.com>
 <5A67107C02000078001A16E9@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano  Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 for-next 3/9] gcov: rename sysctl and
 functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSCB2MiBmb3ItbmV4dCAz
LzldIGdjb3Y6IHJlbmFtZSBzeXNjdGwgYW5kIGZ1bmN0aW9ucyIpOgo+IE9uIDA5LjExLjE3IGF0
IDEyOjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gQ2hhbmdlIGdjb3YgdG8g
Y292IChmb3IgaW50ZXJuYWwgaW50ZXJmYWNlcykgb3IgY292ZXJhZ2UgKGZvciB0aGUKPiA+IHB1
YmxpYyBvbmVzKS4KLi4uCj4gQnR3LiwgSSBzdGlsbCBoYXZlIHRoaXMgKGFuZCBzdWJzZXF1ZW50
IHBhdGNoZXMgaW4gdGhlIHNlcmllcykgb24gbXkKPiBsaXN0IG9mIHRoaW5ncyB3YW50aW5nIHRv
IGJlIGNvbW1pdHRlZCwgYnV0IHRoaXMgbmVlZHMgYSB0b29scwo+IG1haW50YWluZXIncyBhY2sg
YmVmb3JlIGl0IGNhbiBnbyBpbi4KClRoYW5rcyBmb3IgdGhlIGltcGxpZWQgcGluZy4KCkFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:19:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwba-00026I-F2; Tue, 23 Jan 2018 11:19:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw5e=es=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1edwbY-00026C-C3
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:19:04 +0000
X-Inumbo-ID: 3336b672-002f-11e8-ba59-bc764e045a96
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3336b672-002f-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:18:57 +0100 (CET)
Received: from msd.im ([81.254.76.187]) by mwinf5d07 with ME
 id 1nJw1x00c42U4nD03nJwvS; Tue, 23 Jan 2018 12:18:57 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Tue, 23 Jan 2018 12:18:57 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id B94DC200A1
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 12:18:54 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516706336; bh=KJJZQWKBQUauz6WLahdxV2m8XWNri9R6jQdHRNE0DTM=;
 h=To:From:Subject:Date:From;
 b=MtI8S260Y2pw15mvvVQqI4Q00sgb4BLegVTGz2Cc7wj67+zuH5rN2KKBpRPsv5GH0
 42r6CSHqrTAQDZarLbcQhlwpd67UyMF5yW71o9c20D1UfeuJmNq0cmnyyNQCBmWufp
 hSIyMvsjFo8NSdcgeo+Q1kDpKrVkod5n7kX2WxNhMs649PG64FVg5OCy95DOzw7li2
 o2zUVhHyhAoYivTiVJ//yXvgbDKZzlUlEEpNb4xZ6afA6pJGXM37/GeP6c7d2NmirB
 TZ7zBZGdRqU3QajyxKEOWIzTsZpwpzxaO2OmYtkw5DBuA3jNkIENqXOzJ0TUuDB+3q
 sHBS9uJGaDrjA==
To: xen-devel@lists.xenproject.org
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
Date: Tue, 23 Jan 2018 12:18:47 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------681B2908F0355B6E1DD0166C"
Content-Language: en-GB
Subject: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------681B2908F0355B6E1DD0166C
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

I have configured Xen to boot directly from EFI (with `efibootmgr`).

As explained on the Xen_EFI wiki page, I have added a line "options=" 
into my file "/boot/efi/EFI/xen/xen.cfg" :

```
# cat /boot/efi/EFI/xen/xen.cfg :
[global]
default=xen

[xen]
options=dom0_mem=1G,max:1G
kernel=vmlinuz root=/dev/md2 ro rootdelay=10 noquiet nosplash
ramdisk=initrd.img
```

With the line `options=dom0_mem=1G,max:1G` the server reboot infinitely.
Without the line `options=dom0_mem=1G,max:1G`, the server boot 
correctly, but obviously, the dom0 memory is in ballooning mode.

I have attached a screen shot of the boot lines with the last lines I 
can see before the reboot. Unfortunately, I have nothing in kern.log.

1. Do you know what happens ?
2. Do you need some logs ?

Regards,


Guillaume

Links :
- 
https://wiki.xen.org/wiki/Xen_Project_Best_Practices#Xen_dom0_dedicated_memory_and_preventing_dom0_memory_ballooning
- https://xenbits.xen.org/docs/4.8-testing/misc/xen-command-line.html
- https://wiki.xen.org/wiki/Xen_EFI

```
# cat /proc/cpuinfo
model name      : Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz
microcode       : 0x5e
flags           : fpu de tsc msr pae mce cx8 apic sep mca cmov pat 
clflush acpi mmx fxsr sse sse2 ht syscall nx lm constant_tsc 
arch_perfmon rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor 
est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand 
hypervisor lahf_lm abm 3dnowprefetch epb fsgsbase bmi1 hle avx2 bmi2 
erms rtm rdseed adx clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat 
pln pts hwp hwp_notify hwp_act_window hwp_epp

# xl info
release                : 4.9.0-5-amd64
version                : #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04)
xen_version            : 4.8.3-pre

# cat /etc/debian_version
9.3
```

--------------681B2908F0355B6E1DD0166C
Content-Type: image/jpeg;
 name="1.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="1.jpg"

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoM
DAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/wgALCAHEAu8BAREA/8QAHAAB
AAIDAQEBAAAAAAAAAAAAAAQFAQMGAgcI/9oACAEBAAAAAa789sADLAZYZxnDOABlgAAAAAAA
AfpX5VYSaSr5Xtd3v3W8j9I3cV1HHWU21h+4UiNv28R9c5+wp9qD4tuNu5mbPmOkjR+SjAAA
AAAAD9K/L7GZztZyXd7s7qzivpkjhet4zp9mqXnVE5vsI+33obpXv570d544m7s9djQX0XRx
WrAAAAAAAD9K/MLGdzVZyXe+8yqviPpknhOs465v4enZvh8v3+vd8/7CNd1Stoevj4sa2xQu
b14jxwAAAAAAD9K/MLGdzVZyXdZu/nvTUlzLorDRGs/Vhy/QRK1aqvqK2xzwuayfrl+dO3xr
1xAAAAAAAAfpT5lYTuZrOUuM++m1SZHE9Zplxq2FbWlZIhwrWy4zMbZspGAAAAAAAAAB+lPm
VhO5mt5PpdUm+8+olD1XNW8qHVTbCkvvMOq6HntF1WbLDimTAzgAAAAAAAD9J/NJ87mazmPp
VfA6agxfczaUEyVJsNHiu89XU85i49z4tBbc9qbo8bxYWVJplT9/MXWZXLgAAAAAB+k/mk+Z
zVdzf1fPndylpZ8T5s9nmVI1S+Tpfo+Kzl7io9zuSvJMv3V51S9+qNujSvFB0yjggAAAAAB+
k/mk+ZzNfy3ZebKB03KzvHNSJ3v1ccn2NLR21nIxycOx5zAAAAAAAAAAH6T+aT5vM13L9Hjx
o7ulr91tytjv1wMW2nRD6mt0XNXffN4l1XeN8PZuYxnPqXCsdEOLK9+PRIjvO7HuN79QQAAA
P0n8zsJvM13M9/BtKT3N2++Y9SZ9hH42V3NaiSoW3huv6v5J9K38503I2+/zEk+M0Nvs0QOn
+Z/SqSTvz4183j3on9BKrIdFCAAAB+lPmVhO5iuq+3iaZcK75iyxw/QX0XdI5m8j8vZ7bv3x
HZ7vmvV9D876l6h0UVnGWDOBkwZwzgAAAAfpX5hYzuZree7WxrKaL0txDsNEqm96efjdb4r5
UiPYx+C6m421ufM3xz1HEAAAAAAAAH6V+YWM3mq3klrVfYItHI4H6xc0nNVsq41zYmIfKdXH
m5la6pNkaYEmw5znAAAAAAAAD9K/MLCZzlbyS0q/tfM1uzjO697udn3kDftzE4Bsjm6ZjXrj
AAAAAAAAAH6V+X2MvnqzklpWfV6rzMr7iN45e3xZ7+Y576JE219vq+bdV1GrxTcnqG7Pn3rx
4AAAAAAAH6V+X2MvnqzklpV/VuZm7vejxyfaeq2014bdFdx/c3mjRrrbOtl7odFp66343q66
q5MAAAAAAAfpX5pZTeZq+QWlX9b5eTJzHzwfe9tzPK8yZwDODLAM4AAAAAAAA/SvzWxm8zV8
gtar75xt/wDGvqnOJmZPIzb3TnONHEfU+btLOnzwOoAAAAAAAAAfpX5lZTObrOQWtV9fpYs3
Rsh6fF1D319Z1tb717vnzDMmKAAAAAAAAAH6V+X2MvnqzklpV/WL/jMcJ1Vtqxt9VE3XXcxn
GPIAAAAAAAAAAfpX5fYy+erOSWtV9X6D4f8AR6zVunUvudoqqZDAAAAAAAAAAAP0r8vsZvOV
fJrWq+q814t9UaRU7J06hsoldB62BqlvVVPxjltOAAAAAAAAAH6V+YWM7mqzklrV/VqHf65T
6TUou6kn6pMCRKiUHWbI+Ym2w+eaAAAAAAAAAD9KfMbGdzVZSdpF6Dg9P1HmaS738naz6joq
Oz8uRxWX2mUrc2nM4AAAAAAAAAP0n8zsJ3M1lX3vi++VUn1S7o+Rnx5M7VJhSuU8R4IAAAAA
AAAAAH6U+ZWE7ma2r7zxffKqT65zciLnzP8ANNcTqHn7DRPjT+Q+g8rJ0+vVRYWVuoocXo6u
dExK0WHHAAAAAAB+k/mk+bzNbV90vPllJ9bkQOVt/WnTR7rKfH9R/OnqeS67l9828ufjXi/u
rLh6z3cQpXqKm45QAAAAAAP0n80nzOaraP6TSb+ai9355ap6+D0UTn7ebD902iqidXnbz9Z1
OZNXz9tOsKOnBnAAAAAAAD9J/NJ83ma3nPq/LSriltOcob605abjNjG26tGNFB1dbaeKWuwA
AAAAAAAAH6U+ZWE3ma3mPpuqw5mg+jx3C9lY85m7sNHPeLOqsPmvfR7uHV8bgAAAAAAAAAP0
p8ysJvM1vL95Z1XCdt7toNVsnc/MsbP3T2NLRdTwXc2UHlqlsxnCcmwq4AAAAAAAB+lPmNjN
5mu5Lf8AToWvkKv6fHhROgrOfrelnSKiR5k8tV/RbKf8tqvpEXoI1R5rLLRzdf6sayfuBVJk
OdoxM2a/QqwAAAfpX5hYzeareXtu/WdR88+g76LPX8xUQbrbpxZRt3NQPoNhq4WHayt1Ty/a
bpOxysTqo3qZ6y8OEkWvO9NbQLuj92mpo4UAAAH6V+YWUzmq3l/o8um0Ft54nsbetk+KurdR
snR81M3pebn0nPUbDRs87Mhnfo3aRjMT1O0b3hmCBv0JcQ3+vGk36JevQ/SvzCwl89V8n7+t
VNxF+VfQa/xvtObrsVmeh7Bh6epsePplefLPMR7i3wwbN/j151vGxwnuyt7eqnUujle88TNe
j5132zhO1seGs9+i991/m30+aPln6V+X2Mvnqzk/XbWVPZ8TD7XfOk1Om45KBO7Dwx79JsD1
V2MaTr9c1GuLbGfJs3RayThN0e+U55jLAZxnBnDIwM4ZwfpX5lYTecq6PtYnVVkzNX86+p2l
dJVPNe+xxK1R6+3s6mx5/jaEM4AZwZYM4AAAAAD9K/NLKbzNXyG36Vo1XECd8n+la9dZf0kG
vsb1nOxnN3y1t68meX0dDjyZbPV1zM2Rqk68cLSgAAAAD9K/NLKbzFZyDvZNZZ8PC7jbLnVc
S946FL7TB6evTxjGDPLx7i4MMe3r01seXC0oAAAAA/SvzCxl89V8ls+o4rMcn9X52qtePvZn
ihhzexxh7zLj484xgzzMa4tzy9yI/r1qyx5cRSgAAAAD9K/L7GXz1XyefovmVV7eF6nbe8/4
57bAdBevTa9+bjlbDbFttXrmY168s5b8W/LW7VaVkvhKcAAAAAfpX5fYzOdrOS9/U6GfjgOy
97d1Z7p6mNnpLx6bGfVxy0/bJi7c81Hv8eWWdnq35mebZOjjaEAAAAAfpX5hYzebrOS2/W6G
Vq+cdxPjwb7nKKJrz0t6y2Zzm45idjTMz65nR0DyZbM3HNzo1hnw4imAAAAAH6V+YWM7m6vk
vf1/RlyGip2+/GqF5xnpb3HptZzcRdMfG5nmdPQPJls9W9bviy9fhxFMAAAAAP0p8ysJ3M1v
J+vqlnVTo/zXrMt/qhzAgXV7j024zm45e1hzq3NpxlVvxjOMspW+CMK3wAAAAAP0n8zsJ3M1
vL91I9b+S6bkbqLcwpEeTG0xvdlVXOi/hVVXo2+Pfjz7qooAAAAAAAAfpP5pPnczWcx9MgyK
+H0tb557Z29RDkxZ0/zq+e9g53rKGMs6lVzd/j37heLiotOhp66lAAAAAAA/SfzWdN5iu5Tp
teixYge77hbvz7nUuy0810G338t0XO9Vn1nVz1tMi+5lbV3dJcapvrlDOAAAA6KN5QooAfpP
5pPm8zXcl1kHNjX+JNPcRtenbt969qJ42yvOazosQXmxrdvjMKZtVU6dR9JUXDDnJrTv86Im
fQAF1n1P52vjgD9J/NJ83ma7k/oUyuptfW0HNddot+dtrCLZ6abbzlx6jX/CdrE8TtOmxr/M
DVa1niq6DTz3Wt2vy5PrvM7TopoEUAAAAH6T+Z2E7mK7lPo1RYcm6G698p0FdMq4MSx6KNHt
IGOK7jVZ8x0cikgdDS3mmn57VYQ9d3SMsx9vqZB87POW3UzJrwAAAP0n8zsJ3MVtJ3EORp0c
R2cywrGqbSQdFzeVPvbB6qf8w39JrgT+bua+7harL3S1MbtI2ZsOTwPdxrXg+lsfVP4s9vqp
g0AAAAH6U+OWG+qrqXuJHn5z1d1887eZWRd1zI5+dKppszxwXbabf5j9C96JcXTmmpdAGTAA
AAAAAP0J+ewAAAAAAAAAAAAAAD9CfnsAAAAAAAAAAAAAAA//xAAxEAACAwABBAICAQIFBAMB
AAADBAECBQYAExQVERIHUBAWJSEiMUBgICMkMCYyNTT/2gAIAQEAAQUC/K3+v/HfyMEbDwFR
l2k0F4bUTXNq6CSY+Paqw6o9PhFXCZ48IPWhnL2xmeOLq1VXoXjnQM4BzY/hFraqrR8bKW+2
iOA6HHh1PrjzROso5CoNkODVlofHwHeBlqN6C+Mm1oRjDgL+GLOFyHPCGtf8Laeap2XeOrp1
NxNeth8e+6CvHhMqJ8eG0tk59GekcoLCFOLxJHwUWdysejykYa1jTx+veRxhKbr+fVIb2KJj
kdOOgOxsrr1yCrkDX9d+Rl6tvAiGNlENF21pq1raCS4OOa4a3T60LVnj7WOQfWgoKmGzjEXC
pPzxnpdKkkxCpjrYK7R8TOqOdP8A/R43UcrnXAzJMf4YUTge5XOO1rDxrS1vUEIdNFmhN2Bt
3cx7AW08kNav5Nl40E4VXZThYVso4ZHmG0s1eBt8aGc6ko5/fz7KnyaqYq49K9jZ58tEuiOm
Xby/WHmyubI+TaIiBG+hd/etjXctsLgri2FelP1v5HW8x4MwzsoChZoF/J1tBAavHNgXdU60
b/bj7Wa2Pp9eq+ExkPDXTvP9MdLqRW+HZQFbKiZPiIWH1qTM6XH2PpfPWqNjxHxukx2j7AVG
XtC2U4RvkURCudShH9u1Bt8h8dauoRCuATSaPTaBB8prOdazYVIyoqx5/HM7GZGBfAk47mKv
1nLPMKxmGAcmCcujko+C1YR09WUWCbE5rvc5L8Vk7zljF0GT2M+yxW5yFH+t/IysuvAvDeyg
PxWgT3dbQz/C45sD7ynWmT546SxVw3WrTommyYQc94ZlEIPmKKM0zcgMAyV8IrNclN5iMxX2
W/h1JOotR549Rvw8mNtfeYmc7VZUc9/dFnQoTOPliX0NDRa1cduen894ajWCZRJ1AlFqNFJx
6mXrWFkIXXTppsjCDUZWra03svosKjhw1ae4cm3tm/m2gxdn2rXkeyZg7Dx2qsNFbt+w/I61
3HRF8vYz6WVZX/zar+ddHjmzSx1urazNgnTanom24WhMBUgqKafjKY+oJIaNz567zWQbPV1m
Eu3pgogk8vrjzmxapvJQ0zbDVGsa1trT0s9p5vSJpJNa9jL6jqr9IHjPKm0MrROPQhgGaXab
NUm24StNI9Er6rBQj23BUn/Gf3f5IARl0Re/sZ9brsrx/dX0DI8c2aXKt01mhFllwmg10MaE
s9qmuVaI1e0C2vNV66tKAxmGx5wmpzCbrN7KH09ANfaySuPp3dcym/YoKv5zwPajtpDZ+Xbu
+8tXUN0ybRWBbTaeM+PSsA2G0CpMk9E2+PfAgZ4zY4uPtlpl8dlqf3f5IGYzoiffYzoIFhav
90fTaS45swS6w4rJN5OFU2y6tYsV4eRq+cVU1vZ4BQPv5+LV01BcglbO42u0YwEb6mjlw7fN
Qrp51Bl1hEz50TaSzrcbCZNBfW5IOy51NEmrt1Fer+2UehkMp1zF2thnV6KfVkrGk4TFZu2t
lwkwHGjkLXj5r7d1BZLLcAy2WbBymTjVyDH0gZp2YaUKkUC9mbxkN+Qjg3PoMJFWGssRwzGa
dYTuR2OnsOUcyIm0lxWw1viODqHE7uL+p/JEGs6Gf7xnd2p1a/3R4Da3G9nuSst9fI3Q91ht
d6pn/Ntm3oWAMfGXho6Z2sdQLvbvjUF0DbKjTjZe/sozQOLUruCVIjj0BQNTcK2TLfJdqu5s
sjZCg34LbRvG1HcwtgaYfLy7ZzaMtcoYaD7T+0i17jRFyIoSdIafgABt2ENfk7S/S+6MCiuy
ZfTHrfQV2lmSq6gs69+RmKZbb8Rs+lXQsroAzTn0+4kXcJazezLSo7yK5t+5Ov6gN96tWqp+
p/JEmh0Mf3jO7snWj76b1XBcb2e5Cw5ipHORw4x/ULFbN6jFJvyb/s0r8v5sMjzEtNr4A66e
CrsPlzXbYjqJiso2u1sbiRnJo/rEyNPNXJoOl8u+7fPBoHby7pL21J0dBjXfpc7FxIbnkCU0
cY+fe+Y2MIsJgiH778kEMJ0VPpsZ8kMwt831Hruf01sySiw6fe7vH2Eqs+fXMbMYeefFaXSE
zboD9vDzDXVVSdOFNbkgKmXy2dTrNL5CtdQh9oLlptrlPqPJPmxoDyFg3SrI0NDRYPoDyyly
dC/IXFx6micw3G++ixsNTJeQ0sZxljwoTYkXVsk/h0VMQfZJ9aos3tas0tUJLU8Q/wAwmeS2
UPSYVNatlD0JdQ4r2RZpfQyWMwpkzr1LjMAzyZpBoeMb79eKaSQkxMVVNYVEzl6oocvQ0zm6
UzjusOK3SaUVu6y0vZRlFEugwykZRkueYbMrFrJFDhkqTAKf7n8kHIs6IfZ2M+12GV/m2o8w
0TjWza4lg/El5QRtizfxXjTTg5wY0fvkaepZ7NDt1rbymLceT5IUa0LF3dPN0fWWyXhqbGbt
SgG3I+7ZfemmgxZli+YSibrDtF96detNC3IoHoObMXHpaIjp7GyV1t7Uoyt1XR++Quxe/wDG
U9eM3O0aLBBrgqFbTK3m6gGGdvE+xc1/SlLRHyYdaf1BHlpbi86ouRws1TksBYYfH4Z98RmW
eSRPT+2FtW+iG2PO2nF+g8sCPom59cvN3gIiU11UshbbBXOHyWLh/qPuRqN1eezWBKuajInH
UW7It6Ti7jU8jFGxXl3xJN+OtLUA4sa4JB/uPyQzdN0QvF2M+9mmV4n2jzrDXGtm9grY8zXV
lplyjCJrY117epvt0v1fdBecq8TmIbFQIp8iAuonyUYatWqRhLUELMW0I0pvyIVj13wkO5oU
zntLRC9UnIFvfchOSVs5iqr2vr2fNo6YmUmORAObU2Vy5w0DFTtyJeSu9/Ux+sp5RNRLRrfN
YvUp8vbrl56Woqlv5mosh084LV1Wq1Gz+0/IzUpPAHCmygTy2gRI9V/QK7xrYJ2VFGZTa90o
uRnltXKs7a7AYULXDnFdgePUd8jNZg40tMGflIFtXGkxqL1atZnHeeroC0A5TE74bn3Xx6be
QwFV224lbQtyIdC+xSXDobS7FTb6hJc2glnS2xGUd312VrKlovq6oWswPIlxJ47ga5+LqSNV
LaUAIOyFVLH1e+BbaqZ15sZdhq0Ea/afkZnw3gRCuygWGWgVlbVf0Ze41sF7Kn8Xe+4+i6tJ
abIyrmY4/nCDSNhG/wD98XUYFkl1WRUBMn5ZBQiR3XhvuceHEktp58vC01KH8gWe2XXWlhjT
VtfXfXZUVP4zTb6VAnaXJh6+wK9J2Bt4s6aBZR0M4WfkMrrK4bS648nQWXUQ1EViZ+uHP0Em
ll91Z1UNvbpeXrNhcF+z/IzNVHgTC+yiah2lv/D1tDSq9xvXNUaf8XcHYfRmo9gxs0TQzJoP
C8oDil5+b8VbuMi2kOmXn6tWV+RGg+vx4f2ijSqGrVnOIWzWX7AmiidpNtDu7K6qeRSli3IO
wrkXKKn80FcnVc1u9YzmrUCkwxXxy/uvyMYazwCdraRYGRtUlVdbQ0Qu8c1zUhP+Lsr2H09e
hVKeB2U3wnwVJzaoJsZ8LoNZuewlVGwVW84V9estanHijUhd8Wi3USBdElcxfU2iK2hc91j7
GjVsz0IX63W0nBMlBfF0/X1WZhSUegMivhDKK2CLRqnjcc0TzTHbmdMlosT/AKO1eOqgJbqw
r0nxyxa47Dm1ZpP678jECF4DH02kWxeWq3UOtoPrNcc1zjsn/FzKSPomgt5ytRW48XwVcvMb
CfFRXy7dZCqFRce+ie0GwQ2xGgjVUaW1jpWSa67Gb3Fg50tXpneWUKNWLAzYPYKfZ3LJBL0Y
sTxlkyg81keQMCo8wvSLQWcDHoGyK7Y0+NYNhmaygIeAKmdI0JSYtr1FRzLKEGgFqsPZroV3
dTRlqXGYtyHkDQbr6px2z/135GkFXgmvG1nsRDSzN662gyqfjO0SllP4vZLt9EbD7BQNb8cK
ugpl5hQM4aObnEnIzFLC43EqbVqzS2U2uvx5h9AQNVqrG3yS832f+EfkbsecGL+6z4jylov7
bQlQnGdmK+J/F/C7fRy5vsM+CXx0Jp4F/wD78cWXWnj6XdZQzl5yc/MQcW9UlPWTRVLkLSwl
nM9JZ1u2GpGgHIWIwDIWKwxlJUu3kLjjWywKpj+3c21FmerqR/SxBhd47XAzL3Rw1z56eQnb
PJFYJ+6/I1A3eAC1tpBavlqr/OvoCT/prZFSqf8AFxpQLoiQ43F8FVjomUkrmLcfTsmhhLtB
x11jrLYwfX4KgHN5PJoRbJUTW5AngjOf0ank8pHWrWCJcugPKu8QPHh3q3iKBjSyF0l9xQRM
/wD6ZaNYX7v8jCEd4AO5tIqihtUFC62gqnXjeuGkJ/xcCsC6IovGmJDJ82weyvii7id7WrfL
ygtrASDGSPjdRvKY9VDP5AbOxxmpJeyYzmS41WOSiw1jU182ucH7T197T1Npt18z8f8AAfyM
CjTwKd7aRAMTav0Z1tBNUXG9cNLJ/wAXVBUXREQRpjzMyXqnIOi0hW48vgUdPnpzdBjH8AGY
oKG84BLbgVLTHpJlmcmnf1AXSIFwwJZbK5b/AIL+RloceB8MbKAartL2hrW0EArcc1w1Ip/F
0q0H0RAXsgQS+V6UNU1wUa46lktW6y8xnUHx0hS6vHxS5s5oLsGEi1XQSQkfJ7FMq87llc2h
YEMS7leKnm1oR/YSTWYNxsgJLijgjnHIUobjUjExlq+kXRoTFFx6LkX4/BqL4EFqYfaN+5/I
yvmvAtDWygPxWl7d/W0M+qnG9gXeU/i6E0H00NYeWHPejHnMcbVz8Z0QPPbU6ykas5TaRUHk
MljO0QwSOSZFCsOXPDmudRk+t9GjvnA0rrcgH4rVsooNW0NmE6g2qsTVaPHIe9LWmo07b1Ta
iwstwSmeVm+OigyVdRDTt0b/AAL+5/I6tnXgkhvZQHKjS8/fW0M6UeObA5Ormr1b0A8aF3KY
i8utcPVXhlyX0o2XK1SWvXPyyQVHHSWcjNoJjG8PU7p9Ftc2aHQfLCekqwLJZV0EV2fftHdR
JqZ7DW23k6rttslxKl1GTVLqNGis/WxN54tb7DhKX3T2T96eii+iwqAWkyGivIGU4/dfkhe7
boi+TsZ9LqsL/wCOq/nlR45s0sZbHibaosw/2uMrJm8UwD0LPqOhhJ77OxjQLPSuO1NoyNc0
DpFmsp1g6ir6h81Yslhh1Z8nn312c/RObfZMk9GsxRhjSM0BhwrVP+B/kgJWHRE7uxn1IBle
P7q+iwlxzZrci2PEzrCzW4tep2DN47gD0tPqOlUHPsEmgaQe0dqliG1HQX0E0oDoQQLOs2b5
05PoMOLaGOw3paLK+gB1oDmjZlG6sNY5QtkyyC61cOyBTYbYanwZWy+rcbF4tMs5FR4bZaqZ
0srr47LIx4jhIMKQFzM+dFgON5iFuK2oUfGI9hoZokD6efOcwooV4zfH7Um+OwOmphWRcLht
iqbFZDGji+CpfBcHUfHrQj+p/JFDEdFf7bGd3RnWr/dHlW0+N7MEstj/AG9sFJz738g5msvR
CxT59R0JZ22zn10KqLoS9i01z5nSGno+OHR1bNCcdNOb7LN615Zs3lEa+nnNK9Ptte206aT0
OWdZPrNOGUa02arNchadnQg3qH8IittLN9inTkrNQA5F46mDWnaz8V6UEv8AJbRFIHk3SoHz
S20ps0w8DMZ8pt9GMthxwr50HiZzFOQnFd/WLoUJyBglmuRMs9N6/lR7kspN8kacFbkRyR+p
/JHe80P/AOxnd3vrR86jw3F+N7Pc8bPN4zzoG0oab0KBPoacXsqcKtcpu1bGcp0Kz5Vj7djI
Dz2CxllIDKpvNJly26t00dY+ZpfBt0+InWH38++jZ6C6RGdZpNk28Q1n9mz65mKlDW00v/UZ
7IN8iu4GeS27VDhpn9K7dFVZ5CaOo5JP1Hoju/1mvRnMxsfUtOS3qxoaNn/2n5Isajoq/Gxn
SW51v8+m95lON7MkhZaKyxyExoprtOsla0WKWZIwUNuQB8OrZ0kkmjDQEg03C23fPGk5HrTD
e1m894iaL/ka2mhZhO6bk5riJ3ROTr3UrYk8gOLj5Wq1wCnqxjWCvWPmzXHSrV9XPqp42X61
46axBZrbA5j4n93+SClA6Ifa2M+xDsr/ADfUeM3bjWza41hfWCaekzFzNlFLG04al+S2tRzM
IkBEpg1yyXCtmCmUFM0mkwg02pgGLYemzq+vfQ/uOuqY6T1iNuV7jYTcjcK0LMy2M7cK8VZT
33e63DFjPr8fbcYcfr9S+g9iwRVPkCnlC2wVBP8Ar+7/ACQwRV0QvH2M+92WV/n2jzbJ+NbN
7BWHeR3Jylp4Z9fSsCeVN+HNLdTqZxhC314ZtrGWGLbXqDM1KhdW27qIN7wtEtxRr6OOxRK5
t2tpQ3LE6/qW9rb1ziTV1hN8g0NUtskFi5rO01Ky9bfWSctYIrfderij5S3RRvPOvT+Ipaeo
pa3X0t19J6+kzKSBtBhZArU+kai7aBUo/ZfkdqyToRwpsZ5JaaBE11Xnzt8a2CSBXoFa2Nqm
IMGhyQLAa8iBM+ralTpd6mbjJ8iAuqPfqLMX3JGhbkic2z3PP5Pb6+5b/wD6uOMyIptaE2+T
G8e+S4VrV2dSrC209UouQud8LI1Rq9GRIHjZGrTlqkIEARreF1lteQiHcBAK7k+tjZSL0HfB
Lgd8Su95KUtk0c9xvkn+WzaJkv4rE2lvNZQ/gqJwLmy2l175jQ1fWNeLXMasqLMaMsDMaaB/
AlCnD0qkZ25g3XKIVzk9cz5t8pqhYzmLNGzGQQ1mspXazGUumsxlIf8AuPyM14TwaQrsoE8p
oESDWf0bvcb2C9lQdJLe+M4G2g7T7Mn+/RtIbVAaH3XDmssCzWB1yFHKrZQtsQcxVwsZXzX7
1+4t71x/csZTZ3sOpUDmeFm219AD10oPXY2oK0rvwUQ96xHwNZPYVnMaqLas3UV37Ts2X7+U
DGtZZfFdbphmGlbJ0wKpr7AAgPZPU25+PnjZgigewqV62ujL1txQj3uliO6ulZ0mY7658msu
MWlqKtKMOq+rZ3V/offXt1PIF5kXIF6Stur1ovurzU5e+dduV65ugNRi9vvfL0BBUJuLlKy6
szqA10g8gy9YamiZjPJI+QARiu6vnVtugTo/rryn/uPyMzCbwPhbZQLDLQK+HrP6Xn8a2CwJ
QURJNHdqbXecgNrbFPSCcW9WnEV4wRxZ4QN5UBPqvo5JFJOxm8jrl4/ukJZS3Q5CGltqaYR7
KdGT7FPN33BMs8dbEm/R8Y6vOirdjSXCzTVoDpnaiA6HjlrrECxnE3bzeLgcx1NusWxm7wlm
Qc3QVTMwBUzUrrFbuFYrBLVmlhAIeRjsa9li0OVYoSnWKsRhUyljqmV6MqZeCqmCMuc0AVVT
XB65rsQqaQUVMQI1TFEJQzFAKmZ6XVM3bqI+Zrns3ORYoTevZ8i2e1Q50jrXImcR2EWFP/R2
CSH+PFN4/wDIQ3YJ4xZOUVwE/kwCLk6sqaoCAIKP4/IzFFXg3gG0icZmlfqnraGkN7jeuatU
+qx9rargICyfOmGGMgvVNReBdZlsyqWEQK8ccOJdhEitM+10DdMria2lf/H0WaEYb/jCbGno
Tpr5piaIMuWNAOfV3QCqF/RCIL2iGq7eiHxyNC7mborEzPuk8klqqVDnuDZCk4N0QXg6HVNI
Gpf2YNE+toANpIXg+ijpgvqRpgXd9muixOmvmGLoAy+mdAKFHnwrBd0RCG8cQ6exXYw50FpI
toBkOe8Ky2c8Iwc/QA1RRqjgRtUf62maOamI4JHQQoHyiawF2WtNK75dagIW2EFieWukbQdW
HkJ/Plbs5y8vzmlV0oTFnvNZUB76Pi9Z+kImKmVCo2JHLGS4EGTRjI+NMgTPYllaSSyleROk
EXkBmUSblD5n3+ylzax04jSeQe1G2sv51XVy5RGhDwv4/IxRAeAbtbSLIrNqnqvraGgBvjeu
anhx/j19Z6Zv/wDGTCz56GEduNDZE5ghV7q30tEAumvjZA86Qqizl0o9cgyPtX5WiAENqWWV
0tSoKsatpJo4RRq6PnLLnI+sp0d1cEOPrUC+8v2XnAdhp9aREaD3T+C5RJ1fxheFIknFuyvp
UOWuqu5NdJNi3s0zm1XVDaSJqTopPp+zjTTo37NMJ/ZprlvoqLdMaKgqO6KtQuaS3bceW+NW
6DvQJrPGn9Ci2SZ8a2BLw1+Pca1lQFEwGylDq+JyBgbWx+i/I1wjeAea7SDNPLVb7etoOqs8
a2C0snmsVU0GyiUXZJaeMPvCuBfaYrxmjAfcrOIiMQMu4hqQI2ZqpKY9Wx9B0wpZGu5RiIeC
Noz9a7fITxLPG7gCym4A5/NGZjyU3TI6KrkzpZ5k37WNG0zJem9lAjLrF754dNKdfB2GAYid
rXF+7/I3Yh4Nr+6z7x5SxLxraBVS8Z2rVlTof27nIELvOs5SVIvjK+tXAusmLLzYUxhKqVtW
azliCxx9XKSuEWchYKoUGBVxs7uWEFfe3K/G7rVmmhxsYy7FTw7vuMeXva7He2OQsfbR5MzA
3OSMwtPIGIRBsMRnZwbj6xwXvhZtgVTzrrdhG63aVut8Bup3KXT8nWsjOnnTHscWiROQZB4f
5AmeHt7vw7vvMeVu7LHe1+Rs/OhyVmBtciZqp03enS6978XdYjMxarAPnYslp0jcHaRut2lr
rdbMrTp/ovyNALPBHf3WeGPKWDf22hVS3Gdqlaqfw1S8cWLhqT1RL78YouF7jgkynB0DNVHj
ZGIs6JbCTokLFXzXBpwTlyeTQzefnVWf00Rps6o5DoYNV76FwJ+QcKv2bCt9dAK3Z0QrQDQC
tCrgVYUIFTxggU8VIK0p54VpVzgryBAK3aVCt8BCp3KBT8nWojXTzqxOigJH23ZT9hYKflkC
n5DAVfs4Fb66IV+xohWhd8K0KNhVhWwFPGXAp4yIVpTzwrStnBW7CIVu2sFbrZqtTT/RfkYY
SvBX++0goLylVqX1tBdKON7AR1T6H8/fkFlE+tPIXZvTjoDujwV7rBEpYaSmT9VuOidKvjD8
MCIKZGujGZo4+Ms9n242Kr1eOi9popAVPqCgL+CAB9CUUinKioWWUlSVeSVkL6KvZdRVhdtM
EdXQT7AkU5AkipKqCKsroJK9lJJWol0lR1GimK8IpCPrKpD0kB19iiml7XwE7O+CkRmyKRjF
SUN00krejaS8jeTXmjyKsLNIqQvZFPsZyZLrooqyqgkr46CSvZTSVoMCSo42Arr6X6L8jBGw
8EXd2kVh0bVHQ+toKKD43rhp4fX+nTgoJmaKgiY5k25y2EALpLoKtcem94nFXlsGehU6Ic0e
el4YXFDZ/gbRSXodfRZU6+fmbWm08fUG7rTRfQ23oA1s7EAtp8hgAXOR0XTPyCi6EbcAzVdK
i+ZmiRX++WCpcIIgIcfWQF63PBZWaoBTsPPWRvGcqmfWSVFpIDqPRycxW/IM2i+tvL1X09sl
F39rQgDOxswCdLkMAA3yPsJm3aL59Wkl/kIIJxdiRZmP6qng5AY+2DnJw0mkL1OVkrJaOuCF
tT9F+Rl6tvAr5G0iGgG1pozraCS4ON64a3T6rP1tueIuFjGMvklxjAXPiWkYzkDCecoxhY+M
yemcsFjAywkjayc4lkIyhw4wlC+mzWtGP446HyNeOy1uudgu3rdiNbkHYA/ySAKNchgCnW7A
FF9WAK54Vh/OSSfR0gQOPqLdjM47neOVRSqNB5ocm8ZYM0+rmhDpIVhbQx88dN/KgL+8p2Xd
yeyzuOyEm1sSGupyHsrvcjgCjO/UC3TS456ASf6YbgCuNnOUrnZblPEzFQ0GBaFajzg5tt0E
K636L8jLeY8CYZ2UBQs0C/k62ggNXjewKCqdDv2ybOeNqDotxJk2fi9PnjfWbnG8bNDX02Up
oPdKrHUDmpmlahyK6hmCeZe9iX/jjg7G1/gZ91vt33Nbtxrb/bC/ySolmuRVEv1vVEBfWqMO
eFePjIOT0dYrTj+M3SFsoq9yrWHWA5tcQlMuuUxq5lR6KEeHoY2fIN/KqNveUgbO7MDNuvdu
23sdumryGBgf5HUSzPIKCD02CJqBgn9MuVGHGRsrfOSRXldJGiQk0K5Y10K4vWulGbpfovyM
rLrwLw3soD8VoE93W0M/w+N7A+8p1W00s8dVjJZp3SiZUJgq5NgAczw1yk9AgwLaDCdh6jQq
U1m6dTqNfTz2Jatab2/njgyF1/pQm65Sk7mtSldbfpQT/Ix0A3yEVA9bwqCX1h0HnhBPxnrX
AuNLuKK5lVVlsuM4CqE4UBz5wiUzbZLGrmWroof2/Qxs4y29lCobeUpQ27I6X3XqU93sUpTV
5AOgX+RioBnkAhj6bBP1VPWc62f5o1cuspor3VCknbPEmjOONdGcLrXRnO0v0X5HWu46Ivl7
GfSyrK/+bVfzro8c2R2Mr1X4+2suNNRzOL9l6I/02NXuVySkKnR0q/Wfx0bCoMNWFR4awQA4
2PoPHlCNBTRLpeApXV0lBKtNCGFjjtDF1+xHvXAV95rArXX3wVG/yMEDb5CvA+t4EVX1gfGe
EF/jMIS+BgqMdjj5f+3ioHWa479/bYcEonCM5rm4rdZ9VsqRU9E6BVdA6TINAyzdNAw3JfNL
pdAx22dAzjTeid87uifQvfbcJX+oXoiuq1RQWq0BZfVaUArqtJCU1GkYU1GkbWtN7fovyOAj
Loi9/Yz63XZXj+6voGR45s1uVYf1kmhx2qpG50iS0nsrknOKHOjeapddE9MZfIYaCAb5l/ft
gnJpq3RCPRmauaZLClqNkY9J7S0c/SIQuQ/p6ErO8dNiWu3u6IZV6RJfW3rJk1z7ZVyu7mbV
i2knL+rorusgrvNV6V1zKLC3Wg1DsmDFN1ukLbJ1Gaa5aU9435DLBGzftfyQIxnRE++xnwQL
C1f7o+m0lxzZi91h2+hNlotwsk0qVZLsxU99UYT8eJ41YbhHO0nfCzCaAxxkvM9ezZRDkNM6
wu440x2dCNSttQbTeo+n1jPm1tB/Pa1Os3AOpp7mYyhhqwWWHp0iCe8/taGoTRMZw1sb356g
rhuWgeI4WmZx0jvS+O0yOuO1YZRyG4s5g4Ix2puLOJd71RyM+kc7jSJkoUUK8fXyR5o0lCPt
ESSqRnikAL6P5sfIYWj9X+SINZ0Nv7xnd2p1a/3R4DavG9nuSt1bdv2GdeGZ09SdKxORFN0P
kRRdA5AReqWrKYVtgqy6vJuyQl+4RHXugmlqSkvm7Js2guSsiO++TQLlaM5TgORGCNDkJkA3
1SkzVGbpsn2JKuzyAzNuvbx63pfkBlrD5ASkh5GcXQOSHAsnvFUhg0sGU1yKK13r1Ztr3vqU
2rjfX35rTY0/aMgYKrfS3Daay7BFTE1a3s5rEb0S7tiQxyAp1f8Ad5WKXUJGUxe8ZLczGS3J
GFiqE/8AX+SJNDoY/vGf3ZOt/m1HquC43s9zxunEa1xzrGGgQH0xT5JlMQIP7OABa5+YrU6C
x6BjCUq0TLXLYi4iJEisoOKhIY3hHtpFQZM60qZh15M5m3EmDHZiThtPmyaliKsrTXOOoYaE
qHhGp6Qp6k4cOuZYWWomfs5yh7UzlTTOfl3GNBQ8N5ick2F07k1dZX1mx9LPuOosFdZQO0/v
J2SdOWrVnFjdbOaTPBJalXZyLCzpXLC4Me9sMGPfwEsi8pZ+RfxwEhS+csb5zVjeTnBJ3l0m
KujTPOg2O67jBamYbNRhhs9GDNHoe7J6Gg56FGY9CAuellZPSVO/Tw6npVQZ6UWCegwrnoGq
p6AlPcsovfZoUJ+QFYmeVEtLWjZt05KlN/6vyQQwnRU+mxnyQrC3zfUeu5/TWzJKLdai1ox9
RplanYJPFKaw/WL6Qw5NXIysnKLddOipiU41EiZTZlhC3JCTXUu1raPHnipGJyAtW78gOiwh
tF2WvMhGV3Gx6uk0P1IROoMvvXlNu95ydXcu+Yup3cmyTFYzKEPiLcjhWhdMts9bXYhJPTNc
Yni+ETV92eumQ+0Ju1r6hT7DqZSZBRchoBp3YszOrpC0iKmquxpbVH039Yb69LyO7PIZME2/
Bll+TkgA+SXoNfkVhBX5FYYyEsYmfrLJ46/IpGRbcX7sckjuRyD7GddE22zcZT/778kGIs6I
XZ2M+12GV/m2o8w0TjWza4lqx9p0h/TMPqVMi7swwvUVfCtmMUSrrI2V8yAJ5u0OsYrsIlw2
ZMCux58RyO149jcu0X4e29MHZ0stj0OtmM1f2O+yFr3LA9di3g33n2K62m+NhLtXr0bXHdAf
IqUuHU8lUeAyYKe/UC+U/ai4NPt5Qti1Uc1+NDlaDfbv7ijMm2Kl2nh+z0jKlCeQ3izuaZCh
lirdBFJit4h0+pDeIkN6xISRXskiIXLaOoFeawElukM42iYlJET6z9YASZgd567N/ntXi5lr
hNIrxbs3jq4SDhlEqlf9z+SGbpuiF4uxn3s0yvE+0edYZ41s3sBbOktX73D3G9xYwn+SCYEX
eXIsvqVJi9D0EL5od5anWfuKx1xwvd2cfUCFYm6NvofJxzdnVo1q6bQndTT+nn8YJYeiLk/Z
o/owLP0NlbRNpcgE+Jh8bmad25Tvza+ROS1Cg9ClspTkQFFc/cUSBmbNFVkt9ddO+qaWONlu
bez3BZ+yhyACF29obb5dmtN0e6qHT/qQdWdXSG+q4URel7VofX2VdQuxveczr7/l3NyEBCP7
/cWHvL1W6y9xVBZTbGonTkq4yNkoVrL11lc63IVrvB31Rv5+5YLDWoNqL7q/9SKbw4o3tL0N
q6gHFnNChEf9z+R25RdX0FFdZfaVlwO0mHTd3Ifw33xkSX7ffa3wOxp8iCwAvIFy/wALaAaY
Ku4ASkz8yDchTGz+QAAll6oAbGC+LL1ktQaQbb69mdHVUljQ0wtahNhf38bavstHVE8i/sBL
o+8WLO5phLnBLIDG3F69NaOe8W3JgTqdU2wQJXdXFVffGEINxUU12g9gGurXk2ZrLI00HRaO
mftwb9p+Vv8AX/jv5W/1/wCO/wD/xABHEAACAQMCBAMFBQUGBQQCAgMBAgMABBESIRMiMUEU
UWEFIzJxgRBCUpGhJDNiscEVUHKC0eFDU5Lw8SBAYKIwNCVjwnOy/9oACAEBAAY/ArL6/wDx
72ZHM/DiZsM3lVzbyWixwCMqT/yl/wCZXsqIQJcW8oOqcj4//FLE1tFJb4Y61TTvg8tLcW2H
13ONR+JRp+E1Zz6BBPIOaIeXZvr9nsyXgKjSFuI6rucGroLK5eCMTbjYqf61Zy2sMhfQ7M2B
0B+9Tq92FkVNWokaSavZTEpkjddMmN/X7PY8iQq0BT37DpnvmvaC+Cjn4IklVj3HYVNJxRao
XJWPQTgVbzyt4iOSbhBdO3zNXKKNKrIwA+tW8ckayoxwVYV7R1Zh8PmTSg20g1ZRzFpYriNZ
UDDzB2ap88SCFE1jXgFqhtornUZUY+ehh5+lRW0E8p15XmTof9KW1S5fVzBsrjoO1ezHd3/a
nZGAHw74FFpZHBWTQV25/VahktoXVOEhZscu/wDWhtn0q5CQx6lhRgka4ZSfvfKpg11iSNM7
kYY+VSIl23EVM4K98Z/lTylikyxcXQcbirafiOqTK3NgYQjz9Kgm4j6HYoSAMKR3+Ve0VzrM
MLsracg4pbl3kHvuCwUdz0qSLjF5RNwuT7vqamhQlljYrlvSpriSTSqMF0gj+tXSpcmQQxcb
K+XcfOo8M7W7wCfVsCufOjbShbiBoi+ph6VZ3EZLLPkiOQb7GmtkxbxcMPt8qto47oAyMQyk
gkDFezZoYtBbWGJGCcedRs6FVkGpSe4/u/2ZC78NHbBbyq6tmhkjj4Rh1cQ+7H42yeleybZd
UsUitm4V2CtnfA32xSQP72IBm4sUj+R5dz1pZbeUzI91ynJ2GnoR0zVne7xyzDDRMxPT72/b
7PZZORxCwY6mPwnGwJxV3+3SPJFEHfI2aP8AP9KtPCtctrV3ZQuzYI3YZ2p7eT2oVKx54bON
Hy+LP6VenmDI6gYc9+u3T7PZKRhvDTp+0aGOlj3zXtFFhZjCJJtSSsoKjoNqmdLiO1i1nQku
rOPoDULy3Jkt55uCI4tWl/nuKudycSMNznvV/IwRZIkDLKxYY/6avbyG6ljtkVVkKZYux8sk
bfOouJfkJwFmhLbPjy3OB+dWomuLpjJjDHHN/mD9KuOFdXEMSI7cWTY4U9Ac7/nSvD7R3ZWe
Rgw4gx/hY/zr2fc2+pXlQsZNwxPn1NB+M5YNq5jq38969myOixPdRhpJI13z8s1Or3kjpZyK
JE07AHuu/wDpVgbISh3ijYto23+8TnarnX7TJlRcMHcc48viz+YoRye1ZDriEkcTK2Cu2AfI
9fyqOV/asitPHxI9SncY771Ii30oEFr4lcZ/LrVkpuW8MynR7gYjI66j2HrUsLPJIY5VVdEI
JB9N96ZUkkhP3gpIpZjdyxx8bhsirnm7HrTST3mDx+GrpCsjZ88tXtG3vHaaWKJ3yF27HV16
79KdY2mh+fIxHyq7uXumjVcK51btn5kfzopF7SYlLfiKyHOF7qcHaoNF1O9tLCX1dCq+uWx+
tWkF1J4xZY9auzHIGCR0PpVtfpdSzq7FV4mzLg/OrOCKVotUKyaixOnucZqGNfaPEMsuGSVw
T0+LlY1ZyR6nYSNFrbbp6ZNIzIyq/wAJI6/3d7MgL8MO2NXlVza+/QGI24fWeX1b0r2Vaa5H
1qxMqSELvvy1Hbu8hUBm4kUzHsdqV4pjNG91lObbGnuPOrS+ywaYaTG7Zxjv8vs9l5LgSEg5
ckDTtsKu83zO6RAyDfmj/wC+1WnhriYrKGZkAOHwRv6U0El+eWPPDY8vy61ekM66HUbOcHPp
9nsqGNpBbXSZnCucE969ooom1QiSQ8OUqCo6Cpmhmjhh1nQJWwcdqi4tz+zTy8Lhxk4c1c6m
LYkIyxyetSxNJIsbjsxCZ/ixXtJER7J0g1g8U7H/AErIvZSJoVm4y917Zp7eW6zcKmtXbuP6
Vqh9pmZkiZjNvqUCoZPHlm0M3EJ5kAqwZJHdZlMh1E7nz3q3SRdaO4UjPnUcDAzqsnL71jo3
xvV9EJiJjIvKJCxf/HmojCs6pKW4IMhIBB8q0SXEjJ5E1YT+ImuJSrnLAnO4/KvETXMknCUP
w5ewPlXsxbW5kt55InZU1Eg4/lV5HKi/sYUxMowRk71FIl4bbxC55emPXetXHBfWU0xjV0+t
NAkriMPnHTfzxTXfjpIhJJjY5LH13q8uPHYktnHElTfZu9TRzTMzDB4uM5zXtW3kdo5IIS3F
jY7VatJO063SKdeSCyN51dQ21y8MVoDp5slV8hQH9oEx8CR2bO6r94Y9dqsJI5HbXCHyzE/z
qN5ZpeIm6FjuKRnnkdkOVJPSmWSd3DbkE9ajRnZkj+FSen93ezIFbQXbGryq5tVeYF4jbhz3
P8XpXsmzMkmsqzakPKNW/KajtmeSM4Z9cbgjGD6UrLPxYnusppPKRp6/OrS+DtplGjQ/3cf0
+z2acuderlJ2GnbypvFzubu6UJwx91P4q9pezI5JUW2gMmrX8XQkYrhvLqXGNwP50PZi3CBJ
o+KduXpV7c5BMOnbJyMmkZfaEcFtNthjjm7ir6ZLwRSAqpwMgb99t/pVkwdB4pmVc9sedSQQ
TlFD4+AkZ+eNq8PfZZ3LKxU43H/ilhjk4evlwfvelX6rc6fuyD4iw6YwBmvDi6YskIX902y9
hjFR2tzd6G2XIG7Ke3T+dScC5xzFS+DtvvmmhilWOSKPVrHQLjPlVsPGJLBLIURsEAP5dKF5
HKp4cvCbT1R/Leo4Vm1SO46gdae6ubgPpYI7shXHr03qaCS4WRbPGYgPhB6GvFE6owQGBUqf
1rg2VwVj8L4h7djvjvvipLnivxY3EPXYrilAucM0Wy6e2OmrGBU0Us+nj2xuBEnl67UIhLyD
oCAcUqxyaQvTlFFmOSe5rRHJhM50kZqdA+Fm/eD8VO3HYlgAc0x4xy2AT54pZzITKvwnypp+
MeKwwW864wkxJjTkAdKVZZNYXp6UGlcuQNIJ8v7x9mQxnS7tgHyq6tlnl4kkJtw5Vedv4tun
617KsnmkE2GblCER6t9iRvSWvEe2kw0mpBGdsHfZaHv+JE11lNONLDT8XnVpeiRmhkHDVGwN
GO222Psgi1rogOqMCNeX9Ka4kKsfiLcVSf504Mg510u4RQzD1bGajFu0qzyW/iRxCCuO46UL
IXMeWj1CD7+nrjOP0zXChe34VymsocZO2w3H/eDVnZXEuDMNUQREwnlnualSKTSdWGGAwyD6
1DNFcxaHcsplI1Kc7nJH8vOpOLPDbLxsDWo+P+HA2prm4kjgbjcBnAXJY/h5TV5PaMqiCUpx
HTO/yA/pRjuTAhlIZpGgVxjzxiptNwJUxw94xoZR05elILiWTiRplJI8K23rirXS+ZREZmil
0kRjPXlGDn5VBezyBi4060TTqHcEY/mKs4YJdIAWWMaFAVj6KP6VHb3E8YhupTMHIwNfQ9si
oiMQzmTTGurmJ8x6VlhDL7wKeFEEOo7ddIzV3cvd67tphBPw8adun3RinV3UiT4vdrzevTr6
1IDKOddBIQA6fw57D0prQMvAbcroH864blJBp05eNS2P8WM1GolHuxpBKAnT5Z8vSs/357Mi
hOJGbCmruGOfE8kJhD6ANb/0+deybSSXFxhiBoB4edxSW6t4abmY+7Xpg0FeXVF4rkx0Yafi
Bq0uVfVbMuhFxjQR1GPssblHfXckjDYwMbGpSwX3e7ANuB5/KrW4E6OZAcjV69vOjEViTTEM
omzhPKkmHALcLCTbayMdjVtcIYdIRREcjfSG2+e7VHCmj3sbSoT1Ud8eVRSKU0ytpUl/veXz
qdWnjh8H8KNjYlt9X5U/E4coL68MuQD6VPKrxyLxOI5k/wCG2Nm9KuyRDpLDiavgLedPOsac
SEq+O3pinjn0JK/vc55TnyqaKJUFwE6N+H0q2jiMb+5cRY3Ei9x61byyiLhv8LR/B1q1C6Fu
Qg0HberX3cMumYhFAB4b43X086E8kyOolykmcnV3xUYQKJtYK8NcEtV0JRAY9eZgmOVs/FUp
YL7oamUNvjz+VG55XiGNWk/DmoJLV+JxIeMUY81XV3qYSQso09jmoyFXMi60QtzEV+0NwdSF
0Gdzj0/vz2YlucTFuU5xvV3HDPELloTGG4enXJ6b7H1r2TbyyKt2A2lWj1NHnpnfy7UkMZW3
uOY+8hPTB/jNCOZwYxdcoxnPL1B8qtJkcNZFdMaqunSe+1KHJC53IGaisXbAh2hfhaQ52zvq
9fKrySSGPmiEUoBBIXzxn9awY4ZbdBpEgKu0Yb5HbpUTxMLgSwCQtnRJj/Dq/pXGOlPBkIFV
Ox9c1aW/hoVVFLxKGAkI77E5OflUXE0RcOI8J3HMy+WNQ2+lC2gh4biTiiTIOD8iKJYqILnl
JmwdZG/TIJqdO41E8PSPyBIq5ht7eKWCU4lZjuMDIzvt86uIBEqxhhr4z6Bn/FkVcLwkXmSR
mlflGDy4YmobaXgwjgLFnI3TqCObf6U8rwR3M0UZUusoC482O4qGd7fxGiNmiAkURqvc6htV
t73jQsnERCBhcnpy7H51ZO+iGRWVVZEz8s70ljxZEkkujcbpwyfiBIOTtt3FB7csIbaXSwlU
BiT8qsLyGdzLLzrlMacfWuFpAaVvus2/5nFXpaBARDw5fIKPLejNIqmKY8Ej7vp97Y7eVQ3Y
NsGKGEBWHu0/h5t6SO0jFzFdoZH1Lhhjy33qOI4OhNCtlgcfQ00oVX8Imz7E6fI8w2pJEjRF
lbCBpFXV8snemREHEU4MbOA2fkd64ioNGrSSzgYPrnpXg3RklHVds/TJGakaNRoQ4LuwUfma
4cy6G6/OtClAevO4X+dPBwsOg1NkgADzz0qC2nbhCcExyJh1OPUGkkkXSknwZO59cUsUKF5G
6AUJWVTETp1xuHGfpVlwGac3KalXTg0ly0nvOLwmjGDg/MGgAMk9qdmjXk3dVkUsvzGacmIc
i6yA4J0/iHmPWpb/AMTGug44f91ezBbZ4+rkx51diBoBdGFgCqkZk76fWvZCSmPxYVtAdSWU
ds7+VRpDw0ueb94jZxg+vShFORoS6wo7/D2PlVoyFfA6fdhBgZ7/AFqPifBqGakjn4YnkIVW
0Npzy/Dv1xivaZYRY8OE1AbMB/WriJlRiIgZYAGAX1HbbHQUjxNHq8H7pihAWPyznrSRDRMt
7z5IIIx9amkM3DNnGE5Sw2+70OK9luOFLrTRxMHKqexH9a1XNwLZHkKR8ucgHr8qhiCxy+Gc
mKTyz1qR0CRuysQCCQPPvV6zaEtJ5uFqwS3mO9XFii+IXIfKah/Kr3xMZ8KQpkEupiMfDjvW
VMds0EXFi4ceQ6fzzUWgRRxXMeDpQq313zn61NbCQSRpCyz8QsVVD8XU58qtdEiOI10DAIKj
sKin0ByhyA1WBQxiaciUSaWOkNnbc98mms7fhxq9zpcEEam8xkmgkOl/ANwjhSDufnvvXFaP
QYzn4htU0fChTijDMq7+teA4KaNfE15OdVC1aKOVVzoLjOnNWbJDGBbIyKN98/ZcR8FJOOul
ixPSrVXgjm8M2qIsSMb57UxATWZDJr6bnzx1q7jFv7yd9fZlB+Rrx7gTz+b1PCYEeCV9fDJO
x+dF5oSgwAq2+FApmtYn5xpbitv9CMYp5HiRuJFwpBvzioZ4rSFOCpCrv37k96jN4hZlGDJG
cM3lmlntUl4y/wDMYEevavCxwpBDr4hCknJ+tWbJEkTWuyEZNSQcBER5OLsTs3c0rr1U5FXJ
EEcctyumSQZ3FBuGn/6vhP8AL509v91m1fEf5f3V7M8Nnj6uTHnV3wBB4sQMQFJ/ed9PrXsh
pRH4sq2jWTqI7Z28qTg8Nrk6h7xmzjB8x0oQ3PwxXWkajzDl/lVoE0+B0+60bjPf60pYagDu
M1xntecMGGZNlO3T8qviYvd3O+jOy1cXwxNb3kRiwrHEZx/OlRLfTph4Ay+Rj5VY2TW0TvFB
qjZnOOmfKrmJLCSZLrHvBnt0/WobmOMqljHobGcP8/Ko28C051NJA2Omeo9RU1zHbNoaQ/AN
gfKmd4NUgBXSxxipbVbF7m3EvFGg7qcedFGbwc0nJjcYx2q7sIw8jO41TDJKYNGKaJZZYrZb
bUrncYzmtZ5kj53Z26D514mONODcR5kbPu2j+9nyq1t7R4ED55gSWz60ksjLzOVCd8Dv8qsW
jsy0kChFjVs6gOlcSSzYN4jXGXzynuoqSL+zp7eW4nDMfxb5xntSCa3wtwFcyvvo9OnWjn3q
AAmRBtvXFa3kWPGdRXaprpvdJGurDg8w9P7/APZj24zMG5ds71dvDDEbpYTIFEmrRJ/DtufS
vZM8saNdkNpZpNLSeWeXy70kkQWe5OpfeTnOMH+AUsNyu0N1oyzcw5emKtIkQLZBcxlW1aj3
OfOlXUFycZPQVOTJFIYMcRUJyuenaop3vHkt5uTRxG/Iio4EtpLW2O7s3/Fb5/0qO6eIhHzt
g5X51b+0GjjjuzAViV5sKwAxnGP/APKk1ez57pEj0hpQrL+ejOPrV2ngZ5fER9U2wvn0qyjW
ykkEdz4hWGef06UJpwWKSvKkej4NXbVq/pVzPFGdK5fod/QUfZcsDsvF4uUJBU4xvymv7T8I
8iRnAWPt2GTir+28FO6TsHaNTzqc/L+lPObWSOXCiVcd8Y+lXcZidJZo9IOdJX1q0iELXJVH
ilBJYzK3X1FQtF7NmDwZYqznWfnt0+lRJJZy+JyWWUg5ZPLpvVtdNbu34VIxr27fnSCW0l1a
0ZTMT2poFtZrbxDZKMq8/wCSA1ALj2e+qJRBxskAAH+dXEvgJ1ie3EQ1Zwnr0q7uVtyLm5i4
TEycg6ZwMennUl3NZOBdx8KXDfDp6HGNq4vAk4eM69Bx9kNymJUlJAEeSRijIkLtGOrBdhSt
obS2ynHWmC28rFeoCHaipGCNiDWsIxXONQG1EcGTKkAjSdjRi4MnEH3NJzTAwyAqMsCvQVqE
TlcFs6e3elQwyB26KVOTSq8Mis3wgqd6VWt5QzfCCh3oJMvXGGHStUsMka+bqRXi5BoTVp0s
CGqK71I0cjaAB1Bpk4T61GWXTuB9gj4T6yMhdO5rIgkIxq+A9POjKInMY++F2pdEMj6txhTv
Q0QyNnphTvTcOGSTT10qTiuCiENnSSVPL86kgfBeM4OKjgjxrc4Go4FSwvjXGxU4pYYVyxPX
sPnRgkQiTOBt8XyrgBTJJjOEU/6UgMTgvsvL1pRJDIhbpqUjNapIJY182Qj/AN17MkhGZVbK
iruaODM8cJmCa86H/r8q9lXUkWq5IYBtYHExsKSaMeIn5k/eDpg0sdyh91daNbdfh6VaWypp
tVXUjZzqJ6nNJkMRnovWmm5ktzjXFrzobHerIaCV4hIbUOvcU5W3CW0+IxpIyrjeo7e4t5X4
WoowOAc+dW0KJOFiXDFujVaXTQS6reHhYX923Xr+dIbdJo+DJkuD1z/SrVFimbhfEV+9zg/y
yPrUxt008V2YBv5VcwyhmSRTG2g7j5V4uO3lMS5xGhz+dTwwwzHVLr9cY6Gpg9q/OiKxxk6h
UkjxTMeDwUVQAVFKJOI5A5Q3XFKbiHIIwNW2M96s/EoYntl0kINWodunzq2VlMFpFMZc6Tlq
Tw0PEt1nM2N8tkfpSJwG4Bk1srKBq+oqGHgsitJxE0Y1DzFGZOPBA2AyH0qUG2laRx8bKBj1
2+xLee3lfh6irA4Bz51b33CxLwCkcJcBXwOuPsh4MTmKyfjTEsOb0pr3wqoOKxy5HvM9h9Kj
hmheSOCQyQ4OD9amnliVxx9RKYzk+hqdJSvGzue3T0q7hIXho4lLa8Yx/Sr9pIWDXdvjZtsn
7wpUaAkeGSFm2JyO9LNpZlij0xpsPzx2q0uptUQijKMo3U7Y2HaowsIa2j1geZz33q2KR6oY
yWKFQOox2oQQmf49eqR6t7rw5NxGVzluXavcx4DSrIyuowcHNXUIST30vGyx6Hy+VQ2YVxJH
JxNfaru4J4l1NCYiVUjOwH2RSG0zcRx6dWrbIBA/matLaAyxSwnJfPWk/Z8ybhz+LNLGMyzp
ccZFbIx9an43PdPNxgmCB+lSLcQ8zS8TUgH9am4qsWM4nVkwOgxg1LcIpXiHVg1FNKHYRsGA
TzBqWeJXXiEsQ/nUU676GDY86EscciZYs5Zsk5PavHJFIPdcPGe+OtW7NE0jRS6+Y9tOP96h
WLXHGsnEOFXOa0JCeJqzrOB/KoBHGyyjPEYnZvL/ANz7MmjGp0bIFXdwsEnFihNxoLL7tvXf
p6da9k3jwuZsMvKygSadtgTSXKI9xNho8RtHtsfJutKs8TakutJlOOy9D3zVpZiMrCg1q7YO
vPfbbFWZClyJV5R33r25BwSdUgUfCNHP3868F4eYTWja5CwAXf1zU3szhyeLtmNzJ8OkDHnn
yqa7EVxwmi4PB0+5Vsef+1JJquI9MPD4CY0Hb/vtUaJayFJY3jwWGWPUsgLb9u1S2dwbjQWB
Bjbf5elW8YR4mhJ+FdWf/sKgZkeOSKV5CsIwsmr/AEqRo86C2Rq601qxlgbi8TiwdTtjB3FX
kEInVnPF4y6deAO/SrtgkgElvwkPfV+I1EedG8OkLkqOZh3zqFSxyxzRl4NOsNqZfUb/ANas
4hxCsIIaZxztk/P+tG+WN2Ro9BDAZXbGRvVqpX3TZdG7/nqaoZmLBUbUdHWpBG7eFY5WN1A0
1YJG03GthjU3/mr7kYJNo4YkHKhHUkVcIkmu4nYfAWwB9QMD0qW5RQYYvjOoZH0p5sTc0PD8
NgcMHHz/AKVZxwRsdKHZwgMgHdRnP5fZdRymbXcJo5FGB+tQtok4Fi3vPdo2sFtup2+lSOic
NGOQnlUsaBjcPIrbqNO1NeIJ1t9yE6sc+e9X283v+VSI1OP1qJhFKY+VCq/G3yFSqquihiAs
nxD5/wB6+zJ1XWUbOnzq5uljnLRwm4CHsf4vSvZN40UmsKy6UA0tp25Rnao7nRJI+Gj0xIox
sfXrSiaM8RbnDS4+Ll7+tWliEYJENet/vZ/pUU6gFo2DAGp3hEjG7lWSUP8AcAOdvPfNX0Mh
bw8ilYsLv9aubX3gtuEBE/3yw6avSmkPHClwwX/hkedB+AdJXUMEbip9ayyQDJlTbAPZlP3T
VnMsMp4URt8YG/qPOodUzPPDNkRq2ltH4Tt09KS4KkPJcloIoDjbuo9PSj7qX2c5uTk2651f
w7GvatvDHJDeSNrhi0j3e2569TmriSQNo3WXQQoDeflmryOXj8WQL7+T4/0I2+tXR3id4ljS
5iXn2+uf17Us8erJQBgw7ihJMZAApwYzjBxUNzpbUIjEzad89nqxlBe4kgDRvxB8YPeoLSPi
yWwn47yHlfyAFWxjLiaCTIk3yV+ZOaug0bSxcaOSGJhsADzfLO9XBNxNcxySBlgkQaVGfXP6
VIyLril5RHJk6flzbflV9CHlEc6Jw49O0RXG31pJyhETkhW86s4Ijl4l0tmED8jVuqDQY4tB
iIJRj9GA3+VOeFI8ShuOmcqM98Zx+lXdo086x7MsiHdFB3wM96sgRIPCyswXGdYPrV4kU8nG
eQvC2j4f9M1dqUIuS3HeWIY5cfwkf9mrggrGZiMaEK59c6hSyCWcRqy5ctlxjripWVndSxIa
T4j8/wC9fZk+jiaGzp86ubr37AQm4CFDv6N6V7Ju9Ei6FYcJIyV225ajuSkg2ZQkcLAdDvS6
4isvieZwuzcv86tLHSxMI1GRxjOf6faU8PANsagm/wBk9xwP/wCPeDhrLwj1x0qyNrExeKIq
0hiOQD3Br2oOf3mkZCEgad9zVp+9h8KNB4aE59R603Xr361ZRWlu0+h2EpEedO+f5VJ4S2kk
PiGLaoztUvtBY5fDRnBPDPXTjFXns+aQwvx9YZkNI0WSiRrHnzxVxIRIdCdUGQPnU80eIjLD
hW0fu3pTLKJpOA6CfhY0seh9atfHgytobnMOnr0+dWv7luGxYyMrH6dKtSsusrJqYOpKY/LN
aY5S0mroBy4+oqKXSH0MG0nvV6YPePeHOllxwu9W0PFHiY3yeTt86SO1MciPHplzFjL7c36U
lvPO6SJqyAmdflTtkJxbXgaeH8DedLBIxbXGVYMvwt517QSWbQ00fDXlJq9W4kCiWEoo0Z5v
OljlkRObJwp1fyqaVnkcmTOlx8S1eKkmLSVXEZC/CT0pZjMWgByzunxfSvaIWQRyStmKfRnA
zuMUSeZfC6GfR8co6GrNk3nEeJjjGT/ensyZ04qo2SvnV1ctLLJHwjNp4Z94D9xtunrXsm5X
VFHGrZgWNiq42yu3f/s0lwfdKQw4cUUmM4PNuKX3fDn8TlyqnSx09fKrSy3eWEZaRlI6/d33
x9pUWcCnHxjXn/8A6+y5HhGFn4fSr8KTy6Y6fpVh4V4ZLiKMxlsNlM+XavaeuTRxtKplWxkb
9cVZDxfgGtxpIwd/4hjvTHUW36nqani4zIhjbSiqx5j32FXviJYprqSQNokDb4+Ve0muALq5
umTFsA2WwfT0/lUzCQyD1XTp9PpU/uVk6DUVJI/+jCrpnkAHhdGh4tOWI6bAfntVrKXWKTge
80x8uv12P8qMy8NQ9uVGUyEl/ERj+n0qyeaSOTh25iPJyh+zYx0/7xVms/Cup9TBmgh2wRtt
gfypY4YpNZmzxHgKYwuOp8+tBUUsx6AUUdSjDqGGDSs8bor/AAlhsf8A0NoRm0jJwOgoMtrM
yncERmtQtpivmIzWqKCSRfNEJqT3b+7+Pl+H5/317LllTiRq2SvnV1cSXHEhMTSFcfvF/BXs
mZJODbxhswfg8z65pJzIscWG92CTvg70ulBFObrU6r0J09as7Yni3EQ5pfTsv2kC0VWx8Wtv
stoUnjW4igUNJqORgHIxQOIfFCH4tPuc+vrTWjvBA6y6uaP7unr86t24ccmF97rxkn61alkh
D+J0Orrn3Xr/AK1E8DRAJPJxGbdtP3dNS7Ry3HGJYnByvpkVJNCsUMi3IbEm/u++n61dSwe+
jZywZN6vxO6x64SgSQ6cmtdyY4hFCI442GQcepqZreNZI3iym2RG3qtLFIItC23XG3FPnUIg
jQOPieMjB/Ko5Yzh0OQa9nwveo9vpTin4sOM5P61atbyRJMkvORgZH0q9lzE0rSLwCg5vXVX
sqNplcxOxkRTuATUxigjaNv3bLgY/SpnRYI9KYGlQ++3fGfsltlcQzh9bZ/4q+VWUXHiEqav
eF/3RLAj9KtijJc3EMrPjUdvWr4Gfhho3K9veN3/AEqW7nk23aRB/wAT0xTFRpUnYeX/AKTy
Ntv0oYjY56YFYZGUnsRQXhvk9sVhlKn1FYYFT6/3f7MeddcIbmWrqWW7ie2MTEjP7yP8A9a9
kyR3EcFqgbMLOAUPfPnmkla5jW3w3I04fmwd6URBYZjda3hB76eoHlVnEzrPdoOeVTnbsM9/
tIW2dXx8XF/2+yf2nxl0S2/DEOfeasY6fSrvU0Sz6gUHEwxHfbNWkvAgnncaZVWXdeuD8/8A
Sp7U+GifWD704BHn869nNI0JjGtbjU2Mn7u3Wv2yWBveFWGd1+uf5ZqXVPGkSqw1GQYPl86c
TxGby0SYr2lhuCjIAkTXADE/Orqe7igXTGOGryaSxHbPrVy5giinEa8OOR8Rk9z/ANmv+B4n
w+eHr91xPnn+tR+J8Oj8Fjpikymvtnt+tW68FDgHXiVAh8vvf1q12t3UsS8auFP56iP1q04r
QLE0nOE64x5hiMUvEW0WfjjSscmVKd9W9SW9tBGVGCk8cmr8/stIjOhIlyyCQZ0/KvaVrbyQ
LE6o0OJN2xjVnfrTGNUli4WxVl15x/iz+lWKycBRNE3GOr4COnyp7Um1hkEuo8XI20/F6mva
KyPErFPdlpNJJ/OlMbhboTa8JMA3ocf0q6a5eJdUZ5nfRzUeLwmueJhg7Dp6ZYV7RlEUXI2Y
I5ZRk7bjruKndraOLONIeVdvoSKKwtGyAD910qB7ldcIbmFe0Ip7lH8VHoSbVyDyz5V7Jg8R
GBapJxpNY0c3bPeordVCiFjhzJrJ3/F5V7NkF1GY0VNTcYYGPipo2lS4nNw7xsjatEeemas4
mdZ7tPikU5wvZc/3f7LNyMwaucelXbTzxtamFtW/xQ/hX1r2QbeVY7JQ2UZ8MD97V9ajeSf9
mw3LNMHOrB/Sl4CiFmutTQ56HT29KsxKwkvwPeODnl+6CfP7TpjnEmOpkGP5fZce1OKvh5bf
Qozz6sYxj6VeH4ZNYIHFxqHflzVpO9sJJJRiQJN8HXB+Z2/Kri2EcAk4gOJHIyPxda9nM5Qx
nWtweJjm+7X7Y0X7wocNzJ+v9DUyGQLGFZTlxg+VFT1G1XKzosqtOAUzzYx1FXXF03FuY4V0
ZGcb/rXsiW2KxDhR7KwGgZO35VcsX1gtynVnb/4T7M8T+41c/wAqu+OIvC8FtX/+n+H1r2R4
cKbLDZ1fFn72r61HxFza4b98BnVpP6UslsujVdZKH7p09PlVnxcC/wAe8x+H7ufX7ToM/Ext
kDH2XMYhXxXAPP2xprAESYViGOCjDuG8jXsqOX968cvuyBiTyDfSm7b9KsZ8cTjallcnZD2F
XkbowZYm3Bxg+VT3U8Ls0TY0q2NX/ip5kDueLpWIndVx6Vdtbo9y8bhVgJ0kDvSRPEF1D775
0nHStNwjQqVDcOJtRX51pj1MgUkiU4J+WKIDF4jbmSNM/E4+5UAmia2ZkY8IyfER0q0W4iay
4jEFTJnNWq8OZXeTdFB5l+tREREBpNOATr+gNPLHHo5gBrYg/ketLp+LO1XMrLwzFCuJQdmf
8OKSYKwbj777EY6/0qDgQoGjLliZPgqOLLq7xjm17AlSc/pStIQJZIyyMjdW8vKra5uBwwzF
JNUmMeopgh1JnYny/vv2Wty2mAtzn0q6Se2iS1ETajj4Ivxr617IWCFJrJg2ZWQFmP3tXlg/
+aRZLYPa4beWAIdWDtSz2q413XRhzJy/DnuKs3kRYr5h7yNRjl7Ejz+0lJ5zJjoYQB+er7Lu
bgL4Lw2VfR7vOkd+lWi+9VrqFnB1DkI+m9Wl3cJdL4gY5cch33+u23z3q3ld5HEi6mdM8n0C
n+dIVE0rsxGohkXHb7jV7Sh8KZJxjCiVSTzfdOP1q5ubiKf3D6SsTA6vr6UIoxK0G5ViBldu
/UelXUrxTTTRSaPDxbN8+hpIJIX5l2Wdl5TjoR3/AEq54yPBojV0ty+XOfPAJ/TvUgRpXaOH
ieHwQxbyGV3/ACq2eOIRo8C9B97v9aAuMdDoVujP2Bq3W/EEIZmGIl0SA42B2xXsziM8LTuy
T6vuHsPQkVHvOkhk06AjPqHplVozCKQxhwOaUqfyaMfpVncW1vpQQJqk1jHy6bt/6hEZXMQ+
4W2/vz2Yk7aImbDNV1DLapHbiJlJ/wCWn469kxRwpPauGzOV+Pz+WKSN7dJLfDHXwtG+DtQn
td9d13+JOX4as52QQ3Ug54xtt2bH2krdFnx8PC+y5m4af2d4bKN9zOP9agQx/tPA/d45enWr
FbW1S9jljLO7jPN3Ge2KKi1UuWOlnGVf+H0phumD8OelK5eTis2NK8v9KvlmQoI51VWwNfyz
VzFJI3CjkWMSK2Ou9XEkrNLwJxFoUfF6n0r2lNhxHCy6Ioepz3qThzvxODHKqnqNXXV8qsUZ
pGklGXUdRvUtgzMuQeGwAAzpz0q0mE7RxTa+V8ZytWz6pNc2Wwx+EV1NdTW5JrGdv/gXsyKR
+HG7YLeVXVu8DRxCJoi2o+6X8Zr2TAq8aCQNmcE4fPUDyxSQsolhAY8SMsN8HlpZrZ+Ir3Wx
zuo0/CfWrO7I4U8w5os9h0b7SwvI2bHw6W/0+y5Gj/8AjRbcRNzw846/nUOXbxPA/dZPl1oq
sjKp6gGobjEcch1ZBz7zH1qwxJw1vA7YA+DHao5vFzxJxuCUTsT0703iLqUpxzGFhGd/Ovac
M8k8jrA7bgjbbB+dLbyPNHrOPeDc+WRmr65e5lRLduH7v4jv/Km/a5Mvai5DdyvcGoJHvmVJ
YuIjPs/y64/WoZBLMxcbSsR+hBNDQ526A7igZX14GB6f/BvZkLPw1dsFvKrm1KTRpwjBrMrc
gH3m36enSvZVqDJIsitmZJWCnO/Lg0kEjO6AM3Eink8jtuetLJDMZo3uuU6j00916Zq0vsss
kww0bsW6d998faW8XA23wjVn+X2XFrz/ANmpb8VF4jaM469fOri+478eIqmoltQHoc/0q3uZ
L0RLOOTVH3Gc5/T86k1XNxIyyKoUZIHoFzXs+FL2SFbrU+kZ5Cvpn0r/APalj4khZdXws3n1
61LBLLK2oMWIlYHI77GoxxSsrZIbfc49CDU8/jmgmU/dbnb8yP51Pi6uo2CgvP0J+ur+tPa3
l1LJIeUlSfeDT3OflUccd3cxwfCrbry57b9KvIpJ9raMuz7tygdsn186tDHcZjudSoWTB1D6
0lwkvEQuYzlcYYVbpIgkRnClT60YEiRRrxxYizGPfuCaVWlXXJKIogB8XqfKp4orkvNC/DYN
Fgdcdd6nzdrri6qcDPy3qRxPsIeOpaPClfLOevpVtPBxXmYvuI/ix6Z2q6udi8TKNwcjPlv/
AEq0ha403FzHxUUJle+MnPpVuxuNPHcxjk++Pr0re5HF1lOHGATkfMinTflOOYYP99ezINWj
W2NXlVza5nXVCbcPq/VvSvZVprkJZWPER+XfflqO2Z5Bsz645cjoaV45zNG91lMHbGny86tL
7U3vRp4bnOMf0+0vx4DtnAkGfsgSSUwwyW/FC8XJ1eQHlUrRzssOjiNEVwCKgilu/diHj6CM
hEqN4rrgeIGRgbY9aMInZdDdj3q0le+e3aSRncavi5u36VcXKXhtkeYxK3xFqM08/D/aBbkp
1cnf6VPZxzFEaZhzd69pSSXBzEjZBfGrHn6VbaJHTTpjyzasH0PlV2zXGjwe5kO+kelQSR3z
TPIh96oOQPUVZi5vGGQGjk+f8qkto5na3WQnQfumrCG0cLJNEsiuD8964w9omSMTBGbT0btV
4Tda+FIvHT17GsSzPImckZ60ttDrdOGsjBjqqSB7iMz2kOpokTSNO22anj8ZojSPiSqM43p4
fGcOIxcaVANgv9avHW4P7OAAuTsCasmS90K7nhDB2kqFReaJZXYKvXoeY5p+bXv8Xn/fXsyB
G0s7YB8qubVZZtckJtw5A5m/iwOleyrJpZOKVZspp0pq35Tjeo7UvJA2Gk1RlCMYPkvWgRPx
YmusppxpYaevnmrS+EjGOQaAj9UI+XaraF86JJApxV/xG5YpVWPRKpOC+N69qRZfTbDk39e9
XsgudSxxMyR5GoEDv+n50GnuszRnSkPDxy/MUBxui6d1HTy9ahslKRz3UGQ6ybKD20Ft875I
FPG7yTyQ5zEAuVTzXI3/AEq+MokYQRNKultOcfnVu8zTe6ueEmgjCk756Vc/tSPpmwfd8Tm8
8BTiriPxPE1Nljj731G1Se0I5QrqdJk4eo5+QBq9HiIo30CSXKfEnn8P6VEEkXUYxPHIqM4I
88YJ/Sp4b2UiZoiS6YwRjuMVa3DXAmhdCEMWylfvDGP6V4CCQssS61L/AHds9hVskkolVicE
gpg+oIBr2VeR3JklIYB12AxjpyigrScobVhVC7/Spw8pYTkGTb4sdKBHUU4ab410tyKMj8qZ
Wm+JdLHSNRHz609sqpFGwwdOrp9TT28apGjLoONXT6mpIY30xyfENIOahVJcLE2tNuho8MIJ
DkmTm6nvjOP0/vv2ZDEdMjtgGru3Sd+LJCYNZQc7ev8ArXsmzeZhPhjgKp4edxviktg5tpeZ
yQidMHfYUNU2uI3WU040sNPxVaXYkLW7roVCMaMdRtVmFbQeKvMO29e2BJKypJMoJGnn95+l
e0LV7h9Fpgg4GXx01ede1bo3urXbt2Go7bg/pUkfiFA4oPA07nbrn7PYy8dtTWqkNpHLs21W
jR3YWNudg6gspP4aY2suUd2iuzKoJx6beVPBaOPDhyULRjV8/nXGRYNBf45YwxJ/Krqa4dA8
b4mLt8Oeh+VT2QMY3BKSDUp8j0r2vFK/hp1gbVgDRirS3uXDRSRJENIBDR/dq7it3DNApQzO
ozp+dW/E4XDjjMibYjVR12q1uoptcksAJbA3Hl03qOZNETp04aBaWF9PDU6lUIBp+VQrIciJ
dC7dv/gnsyOA4lZuU5q7ijnUXDwmIPw8a5P6fOvZVrLKFugGwpjyY87jNJAh8NPzMdUXbB9a
CSyAx+K5AOhGn4gfKrS4V9Voy6UUDTpI6jFWYVtLcVcHGcb17Y1s0SySqNej4+fqK9oW5nx4
XBLhN5cfir2rdNcoUe3b7vXbfbt0qReJDjijkP7zp/L7LG2R2MMsGrxPD3iz90H6frUEsJjc
2gwq55iB5irS4i4YSNyysGAGonofWtVz+zLM7DsObvgVpjQS2vFYLnzHWr6xPCDzMnEV3HzG
KuSqR6wQsinbRjvV2xihBZVE0jYCsPn61BJcImqNF4Q6pp7Yq5nXSgZMzaV6j5edI8IBjmgb
lkGkafvagelQQEQOVB08Jxyr6+lAs8Rz+CQNVtbopeSZAwGQc5+Xahqkg64/fLUCRuJzKq4U
Easn0pzoV+GdLCNwxU1NcSSYnicKYgQev2JMs0gV4eNrdcIPQmmnTS6KNTBWBIHyqMhFGteI
AWAOn8Xyq6l6iFc8pFRSJo0SHSpLgb+Xzoe60ksUCscEnvgU0bY1KcHBzRTVoRFMkjeSjrVx
cW3EkMcgRU07kedNzOY0hWR9K5fUfugU9vJI+OFxoiq7sPUdjUAaRtEi6mUjnT5igmrWjqJE
bzU9K4UK6m61YrbNx3uVJwMbfWkc8Phs2niCQaQfU1HBE4nL4wARqz8qLaBJpYIRGwbBPyqT
PDPDOHCyA6fnVtMJUcyrkqGH6edPlF1Iutoww1AfKrmWduFLEnEEe2cevl/dXsxbckTluTB7
1drDJALpoCgYRldUnfTvsfX9K9kQytGLoBtKvGSyDtnm8qSKLhw3HMfeQt0wf4ztQinZeGt1
yjr93qDnpVpIjKbEriIIukA99vOrTQQH4q4JGR1r2yCeCJJlBcxnf3nVd69oQcSON7fBkmSP
DT48969q3LyxcJrdvunB23wM7fDUm1vjijc/venb0+z2PIuk4tVxJwjpUYPXeoVGhWbVw14b
aXH8WDgZ/OorfAjU3OjCQsxR/POvpSW+IZTayNw5OuPPHnR4NtbtA0uefGFPcbnvV2gjj8Q0
gLZOhg3QY3GflvXtAixi99yzasrv/wBVXEKQjSQGkDPp0+XMCMVm6Uo2kaRrLDHoSTV1DbRr
IJY9Llvuj51ZRPFCeEGWIiXzPmrVDBwA8sQ5A5ZW33+LXn/7VaxyWy7n3el9Zb6licVZSNYx
HR7mPguSDjoMhu1cOaOJYw2dpuI2fqxNWch8MZcDTKozINJ2z5VsNDl9XI7nf5FsVdzTGAO5
XjQqrZDdjnPX0ocImePgCcuRp0g/WrUhlQJb6424RC6fInUaEPDjaPRw2XfDL8s4/KuEsbyS
cHghpWU4H/Tn6Zp4EdZJLpdL+6Zgg9TqGKsFheF4hc8Ytj4SNvqNqnmd5pZY7t10JErIGPcd
wPrU6Myuwc5KdKEsR36EHow8jTezRwraK4l15wTg+Qq/imMUVpCqxyShSTynlwM9TWiOWKXh
2ehTwWzpHUEautQPtKrjXw5FKkehGaMsp36ADoo8hXFjwTgqQ3QirZo44k8OTw8Z2B6r1pVb
lUb44jtn/qJqJ9EQmjIPG0cxx/32oEe6YOH5Xc7/ACLEVN+y28ckxy8igk/qTj6Utu0cTaBp
WRlyyimV9mYYLq7j9NWP0p9cUTGSPhyNvzj8/wCX91ezPDZ4+rkx51d8DgeK4DY05/ed9PrX
sji8PxeG0a86sds1GIeH4nm/eas4wf0oQ3GNEd1pGevw/wAqtNGnwOn3Wjpnv9at5fwOG3r2
rplWSR3RmG405ORpqRzZcFmI40oG71e3MlswimiKlT0QNjf+VTwPZ4eMh3lI5kFKRA+GGRXs
r2hAonCwFBGufu7b/nVr7QWMAWmFWLPxjzprYRBMymXWrHOTUJSFm42Qn8WKmhW0eV5H2YgF
cirjix5uWk1FzswI/p6Vd3k+Y4jMrGJV4g1eeKvAVV0udMmAcfKpJnfhwwpzO51BBWmG5WQt
FqBUkfMGo5jw+FHbtN31OFO4PerP2lwFdpyV4Kk76aiujZLCwOBvnbHw+lQ8rBEbXp4p3NCI
xAc2rUTqNQoIUjMYOXXq/wA6DKcEbg1NbS++4nWRm3owPCvA4aoqZ+EjoaRUt1QpFwVOonb5
VJFwdU7sPeH7o9PsSDwiMAdTcx5/nVoEQRJbsTpU7NzasfpUoNsp4k3HPORvU11cwCZnzhPu
5+xZ+EJXXdcnGKuMQLwJ/wB5CScE+dcY26M3CMPU9KiGgIkS6VHX9f709mG3BM4bkx51dtAk
BulgZgquTiTvp23PpXsiWZYzdFW0F3IZx2zt5UjQ8OW5Ooe8lbOMHzQbUIbkbQ3WjmPMOXp8
qtEQL4ELmIodQJ77+dR6/g1DNXmqNJcsgnVZS3C22wCNs+dJc+EuLVNITmzpPl2q9nb2dLDP
NFw5XfOlQdumPSrl3gTxM8C8aASc4A6HGNvlUy4aW4kh4Otk07f9X9K9jTQw8eGJZH0oxOfM
nbbGan12D3Fm78TVuAD86MkNrK6Z/wCGhIq3hkt8y2jsUycYz1BFXWiynk48upfd6kz5Z2qe
XgSTTZ59CHlqZTbyGFnGZY20EHy1UgNu0Lsowukk48+m9XkK27XUHwzoqkdO/pRlj9mSJw4t
xqOQD947VN+yz3PGhKlGyW4Z9atI/CywQxqzINe7au+cdKgtoLdInGTrYjP6AVC1tLHcJJJw
tS5GDjPceVBreWO4HE4R05GD9QKnmSeOdYG0SaMjT+YoAnSPOpcTRStEglZFz8PnuK8dxo9G
vh6N9Wr8qTRcQyM8XGVBqyV/Kkh40XiXj4iwb5x88Y/Wg8VrNIh6MsZIrB/vz2ZJAMzK3KMZ
q7kigQ3CQmUJxNWiT08/lXsq5ljDXRDYYyYMmOmdqSWMeIuSGTmm7YP8NLDcr+5utGpjuOXp
VpAqBbRV1RsDq1E9Tml1Alc74q5njsWg1tG0zSNkEDGkCr64WylUzqGdncaAPSrpjaS8CWBz
u/KoIAB/Q/nTScM+MdNDSauXyzp88YqCZ3jZZhldJr2PEqAGJWlEDS80uc+nzpXSzRZDqGCR
qlHfG2agJQXEYcqkUrLnPXTutTrHohKZYo5OwqNoYyYhI4Mkb+de0JpLWKN0dG4ztkA42Xp/
Kr5lizLM2d31J5/Wmv0GlYffOkkvl646V7WYRcJXZJWkaTYDVnrjfNFOBxka0wzrJu4z1G1Q
OLZo5rizaBfeY0AdGPlVtHIvLrZ1m16lIJ6fSrZMQzyldYXV2xUM8sDSrb3eG8W+p86eg9Ki
jWGS6bjBx4htZ+QqZWVpleUameXicE+XTahq6d8VlYp4bZYwWVpMpjsa8J4SXr4rjahp8qji
Wzlax8LowXG/8WaW6njdLmODhqRuv5VGk0DXGhNA4mk/rjP6/wB++zJYhqkVsgVdzpA3GjhM
+guOR/8AvtXsq7eIm4wwBDAcTGwpJ0U3E/MmzptsfI0qXEZzHdaOIf8AD0NWlosem3RdaOTn
WT1NKy7EHNeFVFXOlY9/h7Vd23BVVtk5jq3X19a4HC93oxnvnzroaskmincWyadO2Gqyunjk
49tDwgoxpOM/617JutB8Mo0kKQdRpRwJ3dLk3I8tXYVdXNwkjtOrD3Y8+tW8MCvqjlLEkbMP
KrlJIJPDtKsyYG6sBjf0oJZwrAWAxETjeru3kjleWdTBpi3q6tZoXjgMawKB8aBD3rw9nFJr
W34UbnG3fJpYmVp7vgyQ6o8MCzEYxVjaXikTLqcsCDkE1bTQRvnhcLS5AztgV/Z1yreIim+P
0AxVvOukuOdRnNPbiFo/FaZX1nO3UAfXNAjqKMGgBNIC+YPnSvw08I3utQYatfXNCDhZj04J
7k+dRzSAFZhqVlOft2BNbAmuhroa6GhBCuqQ1JpAUIMsznSBQGF0lOJxNY0Y+dRmTBSQZR1O
Qf7z9mToup0bIB71dXKxTa44TcBCRyN/Fg9K9k3rwycUBl5NOl9O3KM7UlyEknlw0eIxGMbH
ybrSrPE2tLnSZcAZwvf1q0shGwijGsO+MuT8u32Rh86Swzirhbq2kW2GngaSCcjpr3qcQrji
po4ToSq/Lnx/9aj18Vk8LwpQd9Unn614ngng4zn088fZYa4nKkvicacqT+Hf+dQINaSRMSW0
E69+pw4/XNSojvDdtKZF0RjSg/CN9hU6Mz+IaUOrJtjz+VXYjjeESSiQOq7nlxg6WX+fekud
Gd8hYlC6vzb+tHHG08b/AIYxJ17etTfHjWf3vxde/rVxAEZ2uI9AKqG0/Q7VELW3SS5EZieT
QBqz5BDsflVgBAYZYo8YkQHb/qNWutVOh9YWKNFJPl2p7ZhI9x4hpCZf+F/AK9nNFLLxYosa
zjPz2JqATi4S44SYjLDR/i9c/SrbhSF7g5Mv4R5D7DatG/GWTxPLpI09PxZx64oyuLho+FhT
GOF6ZxrIx/lqxXQ7xrCVWIugWcn/ADf61O8sh8RkCJF/Un7IBE9xbeCzJN4fTzjrncj+RqJA
89oUmaQ8IA8QE98aamuIYGji4zMcBSFJ+H9a9qScVoVlZWhiBKOCBucgEDNXFzJE8Uj408Mn
H1wRv6/pXjIhILaTeSEbdv1oyNJdMdIxNIFfLeqnt9atTcCZ4oU07KBrP+HOFFWyMZNektpK
qqAE7aQpNJxk06xqXcHI+wADJPYUvHi0Bum+fsinkjKxS/AT3oTyQlYz3oXDQkRHBz6dtq8T
wTweufTzxRuRCeD1z6eeKM6Qlohnf+dGWKEtGO/+nn9ssiJqSPdsdvsKwprIGT2Apo5FKOux
U0scal3bYAV4ThHxGcaKhj4WWm/d6SGDfUV4dU1S+SsD+tIWjyHOlShDZPltSrNEVLbDG+fy
peNEU1bDvSvNEUVts/09P/c+zJ9OvQ2dPnVzdBZ20RG4CEfo3pXsq8McgZVYaEXlONuWo7nR
IWwyaI48dj+tLxYiJRc80mnZuXv61aWOlsRDXrcYzn+lKijLE4AocWB0GoLnHTNX3Cjkmfhr
HKjLgRgd6veSR45LXXHalNoxtzfSppPDFrV4yA3C7YGP/tmv7SWFi0UXDKY5emOtcWOFmTfc
VbDhSScIuTKE/dk/zq3m0Miox1SEHEhz12qThkRXRlLooj2RfwipJOGwkknHCeNNh+LFX4it
Xh98GL6cfd6HH/e9f2hNAYYI3Goxp6f1osFmRdYl1gYZVJ61cKkUkpB15bqQe9XNvLAwkmh5
eXVj6Va3MNqrM8TLxdOgE56r5GrDwi8WWJOHpZSc/nVos9qsLK3EAiiALYpIjDJJcy3DOpYf
AMfBVhIvEWWFeGzFcc1WupbgTOERISNtXnQK6mnQZuF7ReVCVoWEfXVUYtYyF8LwpGKYbSPX
yqdfCtw/Df8AK5vh/lVnbYcDRgvw+Y755aJkDrcSAeHiH/E9a1xWzyLnGRXtBLgujPA0OAmc
etLFJJo5snSpB/MVdotxKjzyhtZGSAKmkLeFtDlvXp/U0cdKvBPMsaNHy5O+vsRXGcPEVhEY
cdWPm2KmnTMTSw6Q4X92/nUc7Mxbwpg1ld0bs9WEskzkQx8OXKfH/wCaK5V4Vb3Z0YIHlUNx
p16DnTXBgkbnlEjSlPgxU6W68Bmk1Hl/e/6edWUKTmSW1Yvumzb1dSxgtNcrpMZGyfXvVxcq
D4i4i4Zi07L2O/0GPnRusHxBi4fBxy9MdaiuiD4iKLhiHHKdsdfLerWZwRPbR8MRgbPjpv8A
XeraSUFJbboijZ+/0qSXGNbFsCiOHE+f+YgapLt/3o+CFBhT8/SmbAGTnAqe1n5EkIfiAZ3H
pVwXUvDwRCkJH7zHRie1QzCUxQIFIXR8GPu1NfcUmKQHbhbip3kxw3jaNSqbD101bjdXGeJL
DHpHptVpwwJjFKXYInDXBGOnnUMduDcqs3FLOuntjFYtwZ9UwlOtcYx2q6jg1SNdsGbUuNG+
fqd//c+zJmTiBGzp86ubotO68Ez6OG3OD91vT1r2TdBZEVFbMKRMVGNuXAqO5KyICGURxwSY
6HfcUuqLRN4nnZVOljp656Zq0scMzwjJkdSvXtv2pQW0DPxHtX7KytBM8ZdlQ6zjtXtYzWxt
1uFKxSGJgXP1raZP7QK8EnSc8L8PlXDkum1qnJhSHQ/hz0K1e6iw4jqQeG2NvXGKs3N01k1v
HwzGqk/Vcedey1GkxxpiVipyD3pokmKol007ssLkIn5VceDjkmgQnDBc8vbNQwx6Xm4hLKw6
Dsa9qScaNhcPEUWRGwdPntU6RSrdSNIpwynGMVdRcfQ0yRc5Q4yOooNxQVisPDDKnDt/pVhN
byiJFj0NGVOmPzHrSR2rA2cQ90oBGnz60zy/8tgnLnm7V7OS7Xwk8NxxGQxt8NQpLmxK3pnK
NG3vF7P+mK9+jWqm64uGib3y/i3qQ3cXh9dzHLExjbmUNud/Sr97iA++YG3kZCOMmrIH5VPe
SNcR+JX3ezKAfwnbBFQOJNEaxKgn4T5YhWGkHGMHNSHw7+AMO1zwW8v9at4kk/cJ7ydYnJj3
zttXs9+G0tjBAqyS8M+6kx5/lXtI8WRY9JEZCMQpznOwq/m4kqe5bWyR6tWex8qYxRPLp3bQ
ucURDE8pG50LmtEMTyt10oMmuHFG8kn4VGTRVhgjqDREaNIQMnSM7UERS7nYKO9cFo2WbONB
G9cKSN0k/Awwa0TRPE/4XGDQWaJ4mO+HXFLxoni1bjWuM0hlieMPupZcZpHkidEf4WZdjXFk
tpUj/GyECmnWJzCuxkC7CuN4aXg4zr0HGKM4icwjYyaeX86aZYnaJerhdhTyJE7xp8TKuwp2
iieRU3YqudNNwYnl07nQucURDE8pG5CLn7MDc00K28rSr8SBDkVwpI3SX8DDeuB4eXjYzw9B
1flSwm3lEzbiMocmlWWGSJm6B1xmlheGRZW6IV3NDjwSQ56a1xn/APAZdDcIHTrxtn7ePwn4
PTiaeX8//QI4kaRz0VRk1weG/Gzjh43zRSRCjjqrDBH/AKNEqNG4+6wwfsWcxOIW2EhXY0hd
GQOMqSOo+32XLInERGyV86url52kiMTSldJ96v4DmvZNwrcGGMNm3Ckhcdx55pJ8iGMhvdxq
2M4PN0pfdiOc3WqTSNmOnrVnaH3k0I5pSOx+79gGcZ7mriTJuIJ40QKFOAR96rz/APXNsYfc
IkeJA+2MnH9anxbwCHSVEqxkb6QR9c5qO7O0Ah4PhcHc+Xljv9iJcOjl1IbUgBU/PGf1r2is
s6R8SBolzncmrhppliDQsg1dyaVVa2W5EvO06asr6bGrpbBYUnafK8aPUCmO2x70YUKxIzYJ
SM4H+Wo8TcLRJ+9K9N+uKuXXNxzkmRV679fT7Q8g2KlAw6oT3qyimXxDxMWMmDy58s7+tWcV
wPFukxm1EHYdPveZ5qiWcG8Jm43MDsP83nR4w8ZxplmVXB2AOT18xttU8r5uUu3WSNGB279/
Tl28quZzmWO6AEcRB5fz229KubrdobiLhJb4OFP8uXBx86kvfutbaeNpbidPL4anQq9pb8Ex
Y1crMe/w9astar4WGHTJ8YZX74xy+VWjcXgi2yGi3zJ/Tf1q2kiVrZbeVnZEU82+dsd8cu/n
Q4KNaCKdpCEU756dO46VPHADZNx+Lsp3H+XuOtXsVuvhGkmEwcA8wxjfT681XsMK8F5SCJMH
mx1zjf1pn8OJgqCMmTI1Efe2qN4/2ERjUTFqY/1q6KxeH8QuiN1G6Hz/APFW1uwPFSFofEAH
KFvhxnfl6fWrOCReJJGrDi4PJq6YzvtVlFOviHicuXweUHy1b+tWsVwPGMsxm1EHYdPveZ5q
RZx4wtMJhqB2H+bzpzLm8FxMsyq4OwByevpy7VPKzvKt06vGNJ5O+d9sjpt5V7RnxpE8eA6h
tT/POw+lXi6XtYWVUhiJ5dt9uWnvA644HD42DxM46Y+GorsKxgigMbWwU4O2/pg5z9KtZ1DL
HaxGOSBVPMe/pvnfPlVtJGGhW2zriRSdX5bb9N6t+Fm1NvK0rRICdQJzkY9OXfzoGGNrMJO0
vKhww+ncdKuI4o2sW4/Fzob/APx7jrVxNHFwVZvhNJLKuV6Z/D61cJc3/wCzZywDEcc9qibK
TkQiONoduB+ec/OpWFwHEtrwjqJ0k+u2asYbeSHAikjkTfhAMfP4qs4MR6Ygza0zoVj89/rV
tc2zxC94h1aSzR6fXO9CzhEet5OK3BLaR2+9UWApOobPjH61PbqiHUytG8aD3Y+9uPi+VFIz
G8yuCpAC6l8tgKuZBHCkjaUij0LlR36dfnUvBiheMxgImwcHA/hzn61jNtEwj+4gfJ+q5/X7
JLSWSGB9YOWhByuP1NWWGtgin9oE0eWbftsak4QxFqOgHy7U0DSwh5Jg2JV1AAfSrngrGjcb
I4oHw47ZVqma3jEUROyqcj6VK1w6htsI6Ag/mDUUtu6R2nEWTvy9yKeVZkMTTa9fbGavpmeK
QSITC7DKhsd6tuNwGuBFJqdI/d6vuZGP6Vacea2DAnU8EO2PXt+lW01pweMmVkXQCD5HGMfp
UFzLKjwFhmIR82MfeNIGiikTig6osAhfooqe2jlhyLniosS6QU6eXWltdfGlZ+IP/wCr0+32
XJMmuJWyy1dTy3SyQGJmI/5ifgr2TLHMsFsgbMBPwefzzSTGZI4cNycTVvg70uhRFMbrU8Y8
9PUVZwMwmuoxzyDy7L9h2O3WrNOKrOshYpq7dqnXREimz4gYbYm8v9qf92LjiahvzFaW2Jgg
kRyxDL2x1HrU8xkVOHjCnq3yrODjzqOZorae6D4KFt9Hy8613OjQ8hGg/Eo+dYkhinlEj9+w
6VLJbmLVHcqcuf8Ah4ydPrUjuY2t2cuWJ2wavQ8cUnNyMWG2/rV376NYfClSE23P86g8NwxB
pGk9/wDNUp1xzEn4oRyn5UDMv3SAcfAexqyS5HiZUYkyLzaR2+fnVmt5i8dZzJrHNhf/ADzY
qJboi+Yz6xp5sL3/AD8qfjsL0NOrqq76Vzv8ttsVO0rC6jmkVoUH3R/Tbb6VdOx40MoHChHV
Pp2xV0+oPBJDojte6Htt2xvv61JNxF0G3069XfH/AC6gjLCO2WD7smGDY/B33q0kBC28URSW
37u3fbvnb8qtTELXSc8bxB5ga9nYljxDKdWZeHpGodvvUQ7xC3jnaRZNfDPn8Pep+BItlIZ+
IWc6dS9vy8qvFtWWyd5g4djp1Lj/AF5qvFtytvI5BErcobz3ouIuOoQKzA6dTd2qN4WFiqjL
MzZ/7+VXTootuKpWKQ/cbz9KtlZladYWj8V1Csfh39POrNZissqKwM4OoJn4d++KshclbuRH
LGRTq0jt+u9Wq3brfOs5kLqdWF/3PNikFy63x4+saTqwvf8APyqTjOt6HmV0VTnSoO/y22xU
7NOsyyurQqN+H647bbfSvaD8aPTKmFIk1av8vapjxFSBIhwNEu+fLR+dS25uIRI0gdULjpVg
LV1EyqQ3Dl+HPmO9WAgdRcLqzol3Ge+Kg4bqLoSFjol5h6/7VEGbgSZZ55WIw/kKjtuJEY4p
m/4+hsE9fWpIIrgS6bjUOJJwzjHXPermWJxIhbZgMf3H7La4XVAG5x6VdST3UT2pibUA2dcX
4F9a9kNDOkNmgbMTSAMh+9q88n/xSSPcKtthuSW4D82Dv8qXggQyNdanhz0OnqPSrNJHWa+U
e8kU527DPc1bzPnRHIGOK9rtx45fHODEI2ycZ1b+XWrOMTqXEhJTijOO21TxcdXn8Cvxyhoi
e/8AnpsSxB1IRY9Qzw8Y6dagvuNF4ZbbSW1jOdP4etezrLbw8lvmX3o4eojfVt12HerK2F1E
nvW1a5xyr2706BtYUkavOvZiTxJO/EbHN+7Orqfzr2n78MrXAKBLhUJHfG9OL/hX8viBlQ4P
3Bg/pir0WdxGtwzRkFZQvLp86vn466fBhW0SgFpPTzPrVuY2jkt57ZYixcB9JG+s/iqO2j0m
C2XRGwbVqHntVzNNpzFAzx5OOftj1r2TdCQRy5dZTJMNWkdNXSvZzxTgKty3EM0o1j6/hqES
So8IvZOJ4iQE9NtP8FRzStpliuhpM0oJ098bDavaDOioTOnEjRtpFD9V+lXbL7RQRsQ0EK6d
JXtj8BHyocG5XZRrbxKlWGNxpz1r2nEiRLL4dh4jUOfYYA/M/lVqsVyBcLCoZ/ErpHnkZ3q1
V+GGS3GmdWHXTurVdKssSGEDgqzAEnVlv51fN+z7pk8br/k9f789l+J/cauf5Vdmd4za8FtX
rD5L617I8OyrZANkMebP3tX1qMyN+zYbaZgTqwf0pWt14Za6y0X4Tp7elWfFIa/x7wr+Htn1
+xdHx52+dNKZUW3ihU51D64q85AkEcOqK54nxtt2pzqTxIjDoUb4/OrmGDDLNa8shf438sVb
yNmRWi1SOp3B39e1QtHhhPCweRn+92XFEHqKWK7l0Ibnl36jHT03qR2jHGEpUxaidA/OvaMw
jZ0gb3YZ8Fttx9Kv5RFpEQDojv1/hqbDajw0dYtXn1q1Wz1JuusN2Pf6Yq4xpIaTI8jUwMcU
W/ww/CNu1QcUZQb79Kht5gZIUlz7zTn8/KktJMyQCfVz6T+R/DjG1eE3eDi5wdJ/6T2FGzTL
QMy8vL/9PKvCQ727aeUYKj/D5UltD+5eNRo2K/TyNW8EG0bwBSh0lfX/ADdN6s44MgNDpZDp
K+uR51BzDw3ht9xwc4PUda9pLoXMgXh9MtvvVsEKC3APiw2OveovCFVh4jeJEmN19c9tOfrX
7AVQcZuLxPwfd69sVP8A2YVSTjb6vwduvbNXv9l6Un4wwTt7v0z/ABfpV74DStzkYPTb72n6
02zFdA18HYcTvSeDJRcc/iCMY75qRol9wqkrqIwDUAuRrSAHDS4z/mPfeoIrgF4omO8unP1P
lUNvMDJAkufeac/n5Uto+ZIBPq59J/I/hxXhN3g4ucHT/wDU9hRs0y1uzLy8uB/g8u9eEh3g
YLybFR/h8qit4f3LRqCpwU/81e837N4bkyRwc4X4R1qZNC6zKGXpkirHgZUspDrylTn8Q+VW
cETtFA8WqaRGGnX31d+1WwaTNsG/4TALj+MUnhjEqcZvFdMEZ26/d06vrR/s8qnvjxNf4O3X
tirj+yyqS8b723J269s1P4Pa3zy/3H7MFycQauc+lXazxRLa8FtW3SHzX1r2QLeNXsiGyzLz
E/e1fWo+JDm1w376IKdWk/pSzWq6dV1upG6cvw58qszKoS/I94o25fu59fts2Mf/ABDqOn7v
bep0TWrCz8Wras4/hp5wj6hN9CPOl4FuOIkh1HiAaNupPlU8yLmOHGs56Z+yO+uIZyNeghD2
/FXElOIWcqsmrdfLIxt9TWu64wlEjg6fJakkXVcGG5VCv/LjIzqb0qSIxsEMhI07YHnV6k0U
5MbculTjr3wDV5Dw1WHwhZiefB7Z2yPlUCRKXRgCJCdpPlUyGAW2D+6VshdqUXGOh0Buhftm
rL+0QsVwWOpcaeXtqx61Z/2oFhn4xyANPu/XHbV+lRf2kqwvxuXQMZTv07V+3KsK8ZeCYx1T
PN06jGKm8UqR24dfCtGBuvpjqNOPrVxxVRLMAeFdQNz6efrVxlVHs4Rfs8gAyX7b9c/Fmm5V
/svg8suN9Xz65znak5V/svg+8lxvq+fXOcbVbaVU2Bi/aZCBkP337fdxVvwVR7Q58U7gbfPy
2qLwirLCZG8S0gGy+ueg05+tfsCrMOM3F4gzhPu9e2Km/sxVmk42DqGeTt17Zq9/ssCacTAA
Eavd+mf4v0q98AFkuQRpXGrb72nPrTDUyroGvgjOJO4pBZgzLjn8QoAx3q5EHOQv7Or9C9W3
GCi/4Le7bZTJ/wAPV64qz8YFS8IbKEac/g1eVWX9pBYrgudS408vbVj1q1/tULDPxjsBp5PX
HbV09Kj/ALSVYW43JoGMp36dqbxyrCnGXgGMdUzzYx1GnH1qbxKpHbhh4ZkA3Hp5jTirjiKi
2YUeGdQNz2+ffNT8qj2bwfcSADJftv1znVmjyr/ZfB2lxvq+fXOe1Rcq/wBl8H3suNw3z65z
jAq20qjWJj/aZCBkN337dsVBwFR7U58S7gbfPy2qPwarLDxW8SZANl7Zz0GnP1pv7PVZvfHi
axnCduvbFXH9lqs0vG6MM8nbr2zU4szm3zy/3H7LS4bRCW5jV1FNaRJbCJgSFA4cf4x617JS
K3jntHDZmeMEue+flSJJaxvbYY6mt1TfB2oT2q/HdfeHMnL8Oas5GRYLxx7yNBjbscdvsXSM
tnYYzUkRtl4jxrw1WBV0t56u/wAqbA8POliLgqiBV267VKIpi9mIeIsgddROKV1Eztw9Z1Nw
/wCa4/WgZLiRH7qIs/1r2SJ4Qbh4xpAXZ/nUms8HXK6xsrbDy2x/WreWSO4nklkZGSHbh489
qvVmj5Y51VJNC6/lmp7YNrCHY1JPNJIjCTQNGMdM1IoLyW4jWQHVhhn6Grq01uypHxopAQAw
/wC+9QCFuJrALRFgSp8sipUEBtQD+6LatP1oLPgjSSqnozdhVkbxVtpnYho1GgMO2R232qzN
+iWcrTFSiLoynqP8W2aiN9Glk3G0jhroynf/AM0fFolmFmVY2jXTqXO/z23zU4njS1ijkUQS
RrgsPn97lwc+tXAaKOK3jA8PKowXP+Lvmr9OBHwkt8oOCFUHl6S9T/WmTQngBDqW508xb/F8
+1RpoTwBh1PdaeYN/i+eNqtVEaPaSRap7grzK3fm7Y229atxHGk9vJnjzOuSv1+7UHh4kuo5
JGWd5FyVX5/d5cnPpX7JGl5mZlkMi6tKdvltvmpjYxpevxtOJF14Tt/5q9Ngi3kqzBVR114T
HYf4ts1em0VbidSMRMNYUd8DvTKJDCugFhGurS/detRrbL41SOZZo8DHf5fOrpYiLjQuYEfo
zeXrVsZEQXZhZ/DY0qzj4MjtnyqzNyqxXDBsw40Bvw5HbNWRvVW1lZyGjUaAy9sjtvtVqb9E
spTMUKxroyny/wAW2aQ3qJZHjBV4a6cr3/8ANHj28UGmdFgC8nEXO4J7jGDq9a9oCSNVjRxp
PAEWgZ7MPiq5DRpFbRqDBMq7se2/3s1cJw0WySHVDcheZm7c3fJ1belFNCeA4OoXWnm1f4vn
2qJprCNonQqlukI1SbfEXO61agRI9rJHquJ2XmVu/N2xt+dW4jjSeCTPHldclfr93aofDRpd
xvKyzvIuSq9v8PLk59KPg40vMzFXMi6tK9vl86nNhGl7IJtOmRdeE7frtmp47VtcAPKc5/uP
2XHM/DjZsM3lV1BJbcOARMhP/LT8deyYUjE1vIGzP+PzHpikieJZYAGOsLp3weWlmtjrD3W2
eq8vwmrO4K8K5lHPH6dm+3X4XDIg1hvjX+IHvVpNbLM0hjcs/oD96pna5kWRYwzxEjcH5VBJ
NdzqLhMqMZx861xRSSXPH05AGr4f5UOY5Xpv0q/5m1RwmQbZH/mkuTPMmqfgsF8z0Ne0DK4k
eGUJzqSv5VL7RkDqrTcMQw7kbZ70LP3lzHkHRGcMdqfBdN8YJ3HpR4MzJkY28qz3rJOT61BF
L8BPTzqC1ZVxxcGRARkeX+9JZlV2n08RFIIGfh/3rwWldpca1U5UeXrRslVcBgFcKdUY/rRs
lRdI0hTg6k2/WktVRWBjXGQdS+uaggVRKJIFO4IbP4s/0q0QIsolh1EMpyT55qG24a8N7fWY
8bk4O+vpXtQmIl10lW+tQ3JCyNI51K6nf09KthEwSW+YjLKW09sfrQhkhRPe6DKVL8TfpVw0
EPFk4/DMXXQv086vXtf2uRJhGE66Vxnt68tXj2/v5YyAI+unPWmTjcEFA5GNWlu61GkP7crj
DDBWniEnFijBYVbxui4XOpkBHE+nareB1XZuZ0UjX6YqC0ZVxxcF0Ugkfh/3pbMqu0+niIpB
Az8P+9eC0rtJgOFOVHl60bJUXAZQr6Tqj/1o2SqCMLg4OpduvrUdqsayBo1xkEMD55q9tuGu
iK31rHjdTgb6uhqd+EeIswAb0qyk/emVG1Bs5PyPbFWlrA68W5i4pLKTv5Z7dKt4JYERHbBy
hbi/XtWg6Jmld1aEv+7UZ/M1OsilZBc8ISQ9cU0cksdxLxeEItWNvOrqMABVkOAvYf3H7Lhd
+Gjtgt5VdWzQyRx8JodWs+7H42yeleybZQ0sUgbNwrsFbO+Bvtikgf3sQDHixSP5Hl3PWllt
5TMj3XKcnYaehHnVnebxyzDDREk9Pvb9vsBxq9DUltnHu0MUMZckN9dsVNILiRRHpMtu+B19
Ax9OuKkc305jghDalHIc9kOd6jjufaWG4esCVxoG3q2f0phHIyBviCnGallxM9xxFXKx5OfI
DO9YS4ms5JNWkbKGx/mz+lc7PC/iwgePf9M1cez7qRp0w+rnbBOKe6F29snE4eI2AycZ7sKn
P9pqzoQVeNhqbPfJYD9ajhkW4kUkauUa2z5bnNSqiuqhiAJPiHz+2CMytEG/CSCfSoYVYROZ
cNPC78w8t980kCsI5ePpNxE75x00nPf1rgKwWUS48QrvqUeRz3+VGAMOKrLpuNb6o/8AF5/S
jb5DyLp0zGR+Inq3b8qSEkTvw10yGR9anz32xUEbkXbPAGDNI+sE/e32xt0q04rC8MkOrmkf
Vk9x2xUNlk6Ht9XB1vxTsen3K9pHXKskAUoRKQBk+VQTzSC51ucxyO/5L61aiG4EUt6x0CV3
5e22nv6mgk8uqR5Cht0uNOjHc77/AEqacAzytOYiiSHlH+XuavJYXN00cwhChiMDGd9O/Xl+
dXk0TmZ4yAI9R5c+enf0op4hYQyCQ8XJ0k/d2BqNIyL4SDQRAWU7/lUlut3mNQTyMRq9Nqgj
VuDseI8Ej4m77Z3qCJWETFjrmgd/eem++ahgVhFJxdLTwu+48t980sCsscvH0+Ijd8gdNJz3
9RXAVlWUSYFwrvqQfxZ/pRgBHFVl0z631x/4vP6V4fIkkAXTKZH4iep7flUcDftLmNdLGR+I
Ce++2KvbPOVht9QhDvxVwF6/c/KppBJKJElCZ4pxj5VZNM4u+KpOlpH1eXL2GPWuNJBw7KEc
NgJXzK/57U0pg4FnB+8xK5Lk9AACMVbTRRsxvJGU6HYGIZ+EY7/e3/DQYSvfFp2j1CRuXftj
uetTTxk3sgn4WzHb/p7npVxEJjcBT8bHJ+X9P7j9mQl+GHbGryq5tcToDCYAxc8vq3pXsq11
SOHViZUkIXfflqO3d5CoDNxI5mPY7fOlkimM0b3WU5tsae486tL7LBphpMbtnp3+X2K/4Tmp
8lnkiiV0PEZmGfPParqD+0Hea2gy8ZzjTtkZqewFxEkwi4kkccIUEdcaqiaO7nZmYppAODt8
OM/YssF6yGUbrDv+e9XZF3OrRSJjSDynV5Z3rK3c0L6mC56Z6mjdteva8SQxZjySTXtSOGVv
FpImmVXK6tR700PjJzGX948XxE/KmmErmQNkOx5qZ2OpmOST3+2FFmaDV1ZTg/KoY4pDBcGT
DTRyk5H170kcbmK54+nxCSk8vTfP3q4auVuRLgXAlJIHrnvXD1nxSsoS4MpJH+L/AGrhM7SX
C6Qk5lJYf4v9qSOV2nm4a6JTKSwPy8qgW4c3TtAGV+KdQY+nTTtVp4mQ3ZeLUG4xyD6Dpiob
LiSaHt9WnitxOh6L0r2iVmmR4ApQLJhRk+VQS3MpuY3c+7MpGPl61yLJDawc08pmbz2wB3p5
YLdoBHqaWcytypnYbVN7QjMzCeXhhBKQQPU+dXcyytNolEICOV2xq3x+Xzq7uBM0nDIUKH0n
fzIoqJ1UOgl9824z2+dImrjiQaD4ZznepLdbshVBJMb4LelQpDIbdiDxWilPvO+x61AkUhgm
ZjxJYpSdXyz3qGOKQwXBlw08cpOR9e9LHG5iuePp8QspO3TfPeuGrkXIkAFxxSSB/FnvXD1k
3KMui4MpJH+L/auE7tLOoXRMZSWH+Ko4pna5kMa6ZOKSwJ9OmKvLPiOUit9QXisZOg6r0qaR
Z5w8cgj/AHnLj5VZNdSG6WRSccY5XsNI6Vqlt2WxjxxMyt7yXHYVZxYxHdnU6SSMCd9sAdaS
MNMwvJWjOlyugA6e3ffPyBo+9ebiymH3TlcAfKp5RK8/veDiNyu3XtU9uJOKEPxf3H7MgVtB
dsavKrm1V5wXhNuH8z5t6V7JszJJrZWbUh5Rq35ajtmd4zhn1xuCMYPpSss/Fie6ymk8pGnr
86tL4O2mUaND/dx/T7AR1FLLx7n354ak9yK9p2PElBt7fXxdXx4xsaM7zXGQBCzZ+9p/PFeC
juik8sXEyJBjp+Hr0717Olhifj3OoHmz0OKlBuTC0a+7UR9T8+1M0MrIW6+taFnYDOr602Jj
zHUdh1qVOO2mVtT+poXPEPHG+uix3J3P/ogSOXgk/e2zj0qFIJDBdGTDSa1cY/19KRInMd4Z
8cXiKwx0z6N6VpVyLzi4EpkVhj18jWkuTeBlCzGRSD/iHatEjtJdLpCTF13/AMQ7Ui3EjTT8
NdEutevqvlUAupGnlMAKSK67E/w/h9atPFyGctFqVkdeU+g7iobbjSc1vnXrHEGx6J1q1shO
wluouIGGNIzuBjv0NWllczM/iN004AT6d6S2mlZvGyaPdnYYbA+e5/KnSaVmFzIYSImx8Jx9
amd5nYGXhYibHTfO9Xc8k7SBZRDhGxnbVk5/7zV3ctcM6ghcBsFtW++aIEyniIJg0zhTg0gd
s8QadVs4YjNSW4udGkEsykZI8qhS2kNvIQeKQ6t68pqFbeQ287MeI4dXH0PnUKQSGG6aXDSa
1cY/19KVI3Md5x8cXiKwx0z6H0rSHPjOIAJTIpH18jWkuWvFZQkxkU5/xDtWiWRpbkBdE2tf
/sO1RrcSNNNw10yB1Jz/AIfKry34r+7t869YMh2XqvUURqkt7TRgSOV5mA/D3q29nzTM8xi4
iPkaU2yBj6VbWLytqu144weVT2279KtLd7h+JPnhspHu+3ekjkuJC13KyZjb4cHTnfqd/wAq
OudzxZTF7psYxtnep5ZJ3ccXhYjbHTfO9TW7PxCp+Lz7/wBx+zIYzpd2wD5VdWyzy8SSE24c
qvO38W3T9fWvZVk88gmwzcgQrHq32JXektuI9u+Gk1IIztg77JQ9/wASJrrKacaWGn4vOrS9
EjNDINCo+OTHbbbH2DVnT3xUVqWl8PtwzmPIbr+HP617SHizJCludTKqCTUAOVjjJFHNzMIt
g40JjiYz5Zq29oCaaOQ2xJmJQiMAfh0717PlW60ww6xOdEfuPLHL3q4SJ+Sblfb4hVu8zsGu
TiPQy8vqc9d/KnNyZRMlz4YmNhpz59KujdGXXbzCImJhjfv0r2hHLxJbi1ZQBHIFD6unUVfw
h5ZDb4xhwv0O1cBnkiTBHMw+Py1Y6fShbytNbx4wwlxkP5Z8vXFCJeLH+MS74+o606RS8eMd
JAMZqBYZBE/48A4/OoRbO0V20nMX4bqP4hjb6UghdkvjPjU/DZSPxbYAPpQw7eO4uAz8Mq3r
jbH1rmdnvtShXbh6JPmO31r38jyXg0hZPd6X+a9vrSeKkeS54a6JBw9JPlpFQG9kd5uCCjx8
PAP4dI3x61aG+kZm4WVaLhgJ5LgbkfWoY+PJqNvnxPJqXY7Y06/1r2hi5kXgAYQAdGO+/WhF
LcmGOaNpI0Q83z6bfnUcEUs+Xfnw6Lw87ZXOTnGelcPxRjtZpWRD0ZiPvAEHH6VNbC5kjU6j
sA2SO+9XF4JZHkaUIyalUHvqJcEE1e3PiZXiBCHpqcnffVt9aJeUzcUCUO3XB864kLaHxjVj
pRlhfTIdixUN/OjcQsqS+egbV4mMqs3XOgfyrxSlRPnVq0Dr8q8XlePnVnQOvy6V4lyrTZzn
QP5V4iYq8vnoG/zFCadg8g76AKV52DMowCFC/wAqcGUZddDOEXWR/ixmlAkQaV0DESbDy6Ub
YTHg4xjG+PLPXFG3SYiI52x0z1we1GGKYqh9Ony8qaOGUop36dDjGR5fSmEMukNuds7+dOYZ
ca9zkasnz3osxLMdyT3/ALj9mRQnErNhTV3DHPiaSEwh9AGt/wCnzr2TaSS4uMMQNAPDzuKS
3VvDTczn3a9MHegry6ovFcmOjDT8QNWl0r6rZl0IuMaCOoxS686c7461cC1dppLVk1pIOurp
ipiwtnljAV9AGpRV/cuEJkixNpx8PepfZoccYLxmXQMZ69fPGKgIKDgoUUadsGoRZaXF6G4i
yAZyvYfrTPHpbTnkzzbVYTaokSA+41/PNSoDEcyGQsFHxeda7dYmikkyS+M6vOrywyiyO44u
v4mPberw8OJ5NkmTQNX5UkDcESMvDKLjGPL51dPDoZrb3RRsY09MfpRknVB4eIOMdNPpR1CP
jPEJ+uBpqG5ZFVmHKTvj/eon1JG7Nqzp2z6Ck9qDMc5mPupVG5xnVtUDS6Q8j7kL/Sr25JVr
mGZI1GkaXy2N6kM0rPdwkK2IwFfHWjLLKVZI1KsygBv4avLaWTaytiyMqAZwBt+tQ+I8PGIk
5R0IFKcpxFTQJdPOB86eBEi0P8WpM6vnUYUr7vZSV3A8vlUeFiPDbUmpBy/KhzhmDl1ZhkqT
1xTzxrEJXOc6OlPHoiMLNr4RTlB8wKkmLhjJsysMr+VNLK2p2/vb2YlucTFuU5xvV3HFPGLl
4TGG4enXJ6b7H1r2TbyyKt2A2FaPU0eemd/LtSQoVt7jmJ4kPbB/iNCOZwYxdcoxnPL1B8qt
JkcNZFdMaqunSe4xStgNg9G6Uki3C8WYpIDDEdM58gcnp5HFXL8C3R2xx2jYFvqNW1XUz28e
l0fVp35SFyRv02G9XETxqHhjUSzZGvR23zVtNbNx+LGX0HAb6DO9ex7iz4UhjWTRERpPr97m
79KmZQum2Hb+o1D+VQNbW8Glm5DxcAt5fF19KMnBwzuVwcKS3fArwWI8RlvXr13q+uAxE3EQ
lIot89ARzD9dquZfZwRi5HElA0Ovn32HrRujbQpLDh2LELH6HOcVeEW8ScbRNI2eTrkENnG5
qOOeOLhmLQB1V1+YNC2ZkiaWBrfWEzy9cdatINWAzSSlJI9Ei77nTk7eVWskErRo+oapYtJz
joVpOLwYU8R+5hBwdviyT6VHwNXGzy6eua3WGJRIOI1vIvx9i5B2qd57SDUCOOwwX+u+2fOk
ldER1GOQU/tENFx528NIVQ6sY+eO3lTRJHGildH3jt8icUCIw2V1rh15h6edRlYx7xdSIXUM
w9FzmszHw6lSyZxlsemc1G6ooEhwmuRV1fLJ3rWUWJdRX3zrHuOvWihwSPwnI/OlmRMxtLwQ
cj4vKplKKnBOly7qoB8smorbKFn/AOXIrfrnGauYol1GAnUCQD1+daeEPh169Y0afPV0pOMo
XWMrzA7edLFEuWP6etWzx3HiFmUnIXHSo7eL43OBmtCXjsRJoI4WM+o/3xRTjuMTRxZkj0h9
X4d98V7TUSEmzOBy/Hvim4nCQruVMyavyzn+7PZgts8fVyY86uxA0AujAwBVSMyd9O/WvZCS
mPxQVtAdSWUds7+VRpDw0ueb94jZxg/xdKEU5HDS6wo/y9j5VaMhXwOn3YQYAPf6/Zw44Iou
ZXyo+8O4HQfSpnNpCJZfik3J/wBqiJiWIxpwxoJ6VNrhjLTIElO/NjpUWiGMNDHw4zvy+dWw
WGP9mUiI78pPU1cpwUk8QMMWzVvCEUiGfjgnzriyRtJJxHkC7aVJ8tsimY/eOangSNffYJky
cjHSrmLgpJxxhixNSonMkmM7kfqKmfdlkULpLttjyOc0HfOwwAWLY/OluEjWR1G2rtUa8NHZ
I2jDt10moo1RGEbMwLeoxXg35l4nE1nr0xio54/jQ5FTwxwJCs7B5NOTn86vSY0HilVWx2x5
fZ4LwsfD1a85bOrGM9fssyI0PhkZFz3zVs5hjae3j4ccpzsO23SoSY43kiBQOfwntSQBOSMn
Rpdlx6bGvhLuW1sxlfmPrvTyEAFjnCjArgaFkTiCZdX3X86mnEIV5TltMjr/ACNJfNEhdCCF
7bVc3SxIGnVlZd8b9aiSRToji4WExzD1zmkcJw1SMRqPQVrhkaJ+mVOKhhkXaL72okn50ksT
aJFOQRWRZwIdetsA7/6fShehVilyG5emR86udNvHGbk5lIJ5v1qSDhjS4xzOz4+WT/7xR+7j
Y6eIR3qURprWN9GvoM044JyjaGz2NSJwSCnxZ2xXDlQo3XB//J7M8Nnj6uTHnV2YBB4rgMRp
J/ed9PrXshpRH4vS2jWTqI7ZqPg8Nrk6h7xmzjB8x0oQ3PwxXWnc8w5f5VaBAvgdPutHTPf6
/Z7PkQRl5SwBXOp9+/yoBrFozG51T4/So3MGC020uDuMdPKlke23d8699SAVcSmDPMMS4O39
Knc2RkRwNM/4N69oSaY3aOPPNnK+oqXXCsutCoz90+dXGVjcrCzBZM/nXFWyN5GNtONqE81o
ZYUYoyuMDVjpS+It86dzC+2aa4S0M0MbanQDbHlTgWTag2s2+Og8qk0WLpjn4IB5RWI7NoTI
NSQqO1cti1tlciJR2Heowlg0BZNkUHmx3qOdLXgwqBEXXozf61BFBbaZANPJuXPnS6bTh+H5
ZZB3Oe9WP7PodyefBy/lQDWLR6H5p8H8q4ZsGD54vHxvox/Kmi4KmQtni9x6VJO1tqLts2+p
AN8/KllSJbvxSkqyg5i09al/YGn4icjYPL6ipWWxa6V1ManB5W86dxYtdJgp06GpLloVuDE3
Da2YHOT0onwTXIiOHiI/nUcEsaq2r93LnHyplWDiJHLzoASMZqWNlQhW1aF+HHXFMbe26nPC
TfArlsWt+J8EKjypUWxNrrxiMD9a4ZgEIA05Xo/rUKxQCIhAmF++fOraLwRgk046byHzq0Vo
AnJkyr94nsfWoYUgAlBPvB1fNaAkTXMJ1y6TzqPWpLU2R46HitJjmC4/lU8rJGrD3oLHn0/K
pIykbXcqiSND+8Cjy+dOGSM3FwmqFHPPjzHzp+IkXFnUrCkpw2fMVMs0AkbSUw/3D50JPBG6
RwVUY2zRbwRuwmzR4ri+FN1HF8adq3sml0HU0JHajiyZija2gx2z0rVLbcAM2sQny8qaRIhE
hOeGOgp5I4hAh6Rr0Fa44VgXHwLSlIVhAULhe/rUWiFYtCBTj7x86hVYVjKLhmH3/WoEWFUZ
M6nHV6jiEKq6k5l7tSxcFRIG1cXufSjDwV4mvVxu+PKniMKmRjkS9x6VNGYVd3xpkPVKmRoV
kZxhXP3KlDwrKXXSCfunzqTXCs2pCo1fdPnUEfCDmB9cbZ6VJDJbaoTLxgA+MGvaBaNf2sKD
/DipMwDQ6qMBvKknlHEVce7Y9h2p3VBErHIQdv8A8fsx7feYNy7Z3q7eGGI3SwmQKJNWiT+H
bc+n617JnljRrshtLPLpaTyzy+VJJEFnuTqX3k5zjB/gFLDcrtDdaMs3MOXpj/erSJEUWQXM
ZVtWo99/P7LS20pxLcasCXJOv007/QmpZ5bQql5bCPqeT57U6mBkWKQS6nYgknbYaen1pLWa
2EvC1cNteAM+dXFmYWYzENr14xjptirWXgQlJ42iPDbdh3O65z0749KuwLGedLhdOtOgH5Vr
SGRkzjUF2zV57vMiwsCjPoOO/Y0tt4Ke4iik4imE7j57Grlrj2frjebPUgKdOkj/AKall8JI
jYHu1UkgdqNiE0TSyocuxTp26d6a0kt+K/DW1fnBLMp67j+Yq4ieJ1IThKupQY/+kCkthGuW
iljPEkOWDb7HG2KseDF4iK21OESQl8nueQbfSllxdRoxMioymT9Ns1FZwWsicSbig8MqDtjb
JOahlWCVJQ3JlDuakSOye0juH1Ss2TrPkPLvVrbv7PuY1tySZD3z1+7SvFxbcBNBXiZBq98Z
byRT3Wj3qxHDY6Zyf5UxMEgC/ESh2qZJbUSQwZnUuWXO3y3/ADFezkSBtFoWJBk+Mn6VBaxW
9xFJr4qOH+I/LFRK9nNIbYt75ANu++pTvQ4lrcXZd2k6KVJ74BQ/pVzBBYyJ4iTOY84GPu4x
Vxay2jqskolwjHUhC6d+U/ypfaHhHkCEKqR/pvivaFt4GZ47hg7RqfeIc58v6UJvCyLNIgJU
AnPbI9KYzQzprXGnZc/9SnNCSOzVVMJifpls/TH6VAEBSKE6lRtPX/Korii24UrHU7685qOR
oxMqnJRuhpbcQcMI+pCCNvPoBUYa2HiFRY+Lq2wPIUrLsynIqXTDomnGmV9eQR3wO2ae2MB8
Pw1ROfnGPNu/U7VcJcpx3lXRrGlcD/p3pG4WbxE0JNq2Hrp88Z/OotUWu4hXRFJqwAO2V743
qPixcWaH90+rSB8x33pnc5ZjkmpIGQyzmQSAMvLt8mqSaS3SS6aTiCXb8unT5YqZpQwie48R
wSmvDeerK1e6rfVFcScTG2R+YI/SpWkEroyhAmpMYHmNGD+VJItssaDAKD735f0FO0UfBjJ2
TOcf+/8AZkkIzKrZUVdzRwZnjhMwTXnQ/wDX5V7JupIs3JDANrA4mNhSTIPEXHMn70dMGlju
EPurrRrY7/D0q0tlTTaqupGznUT1OaAAyfKjCIeeMqdBk1NDnr61CktvIZrddAbPL171e5t5
lW6CknspHTHpTfs8hm1ZEvbTS3RT3THTVhDNbyyLa52yMNnevZ99ImFi5EWNxhvmKhmlQyGL
WVSNDtnt5VPK8UsodDHyeteAEXPGxkGrGf1qeO6ge4haUS+62IPT+VXXibc4dwchfhx23qK6
kikcRYIVVwcDpRIRkE0urRIcHftU8SoVw+NJOf1oSXMT64s+79SP96imijmmnjBY6mA1ADGK
ivpuM9sLg6Yi3Nq8qW40TPDxOIsMnyxS2LRyDiTLKXkbp6A1LqM0UWpdSA7AjfatXCJlnbIY
4BH5VlkbA8xU1stm8ccsY6DoRjf5VbkxMRHbGBhnqfOp5zCyx+G8PIdWF/y+tQyIYjxgeGNe
7Y61bcSxd2txp1g7bdKlvVstRjk1SH8Wo9qmtreO41NJrEg7elXUMmtppZFfXnpivFRR4Lbr
HqxnlxV/borftA0qSfh36mplcaYuGkb8pOSvfIq5dVlVJQqBMDp6g0kFtDpcch8ifOmhZDxA
cYoKUYMegxULS4xKMrg0nEQprXWue486VAQCxxvUmtoy8fVFbJ7f6islGx06USUYAelaijaf
PFHkbbrtWRGxHmB9moIxXzxQwjHPkKEUQ5j59KZD1U4NasHT51gRtnyxRwpONulEaGyOu1BC
pDeRFNH8ZXrp3oAo2T0GK+BuuOlZZGUeoqNnwUkGVZdwf/dezJoxqdGyBV3cLBJxYoTcaCy+
7b136enWvZN48LmbDLysoEmnbYE0lyiPcTc0eEaPbY+TUqTxtqjutJlOOy9D3zVpZiMrCi61
dsHXnvttVuYAGm1jQD51f3C2TNNFIJJCzD3T6twN9x17VeKqS+/kE24GxHbr0qfhIVMqaOGy
ZUf/AG/pTI3Gkbh6BgcP+Tf0owXDSnhtnllAL5HTzx9lpazic8Fy7aVHNnt1q0xx4Ft5C2iI
bOM533pHnKRIsryiGPV37Hlwamn0vK2ljpBGTn5mns8FS0utZTgZGO/MP51dRXSHgSuH1QqA
2R9auNcRVWVURl3IC+e4q3uHzwotO6phjj6/1qSePWEkbVzbEVLwyzJ2LuHP5imCKXd4mRQG
A3+tWyXURkmgkOsgDyx+dQ28csksuvjcdmGpRjGNiahmcXAcFcjOVXHl517RTQ/vmQxZA5cd
a9n2cXFNxC2xbGDn617TTgPyW4DqxGFYfe61eSDDTzRowSJjyoOp0kAhdq8TwvdY1euPPHlT
2UwblbiRsn4vWrG3CSMkYcSnSM834aVODK3UODvnPfr/AEq5tZWn4EhXS0Z5lwf60kPDeIo5
YEDVn57ippU0LxGyfdio5iOJIMkKuldW2PShcHicNGJwBuf1q9wsjLPKr7qPhzzA1Y3LcRWi
RRKwAyzCjfQcTQX1lDtn0p7kJNIJEdS0h3XPTA/3qE6C8SKwzow4z/mNWsYMpeDK6pPvDz61
BwjKdMYVuKc7+npUbPnQDk6etcTVOhDZTCAafhzvnfpR4DyR2zYzGVG3ypRbtIIdGl0kUb+t
XUoEx40PDFuwHDTYevp5Vbx20kq6E0Sa1HP60qPxnKx6RpGj9Q39PsRDC7HcSDqDn6/0qCEc
XVFdcXV//X+GlZI5Igk7ShUxhwexqV486GYkautPa3MDyjicQaT6YNTXHBlXIVY9+w89xV5c
4mTxEeAqqMI/n17VI9yzzAwmMf0r2fniLJAMSSfeO9f2gFl4LDnjIGfhxirYP+9jZ8yTZOx7
AjJr2fwJXIt8szY15P1xmkjjEuvVklthj5ZNW9nCrcKM6iz9S3/uvZlwAGMbZwalvEMp5S8a
n8Z7H0r2fdzF1lgXS6ovL6YHalvC7swUphItIAx86S3l/wD2hNrL4+IacZPrVtZw5aOHLa26
knrUfFLCLPMV64qZZkYosqvCB98Dbn89hU6w83E6I4bk+XNgflUytxGjks9GkjrN+L/f7Lmz
eR+I7BlGnYYqKJ5pRoj04hDR/wAmx9cUajihmdbxHzq0fd/Dmo0PuJldnYopw2f8JFS3kw4a
sGwsSedCd5H4KgjlHx1fxh3594SBjDefpTaFaPjIitOp0OGHXfyq/hEubaeKNYmjGeHp7Yq3
uo3eLAUNtuuKmvY3IjdfvR7jbHnt86sp2luGWHJbOSM+gJNIm/HWZmDacYTyr2dcxSykwoqS
EjBOOp+tSLgNi5DwCYciJ5elcKOcyTSTa35tXL2GcCkkHVCGq7nhDm4uxh0f4U86muZo3aeZ
Ph/A+Oo36dKll0+4aHQDwhrzjz+y00zzW6xQ6Ht41BVzvv5b/KrP3ksCw/vIEXll+dQAa42S
718vaHun+1SKrtFC0zOFjQqcfNWFOiT3Fq/G18UczOvkTtTX+looMkhVXc7Y/wB6uo+YF3ys
wBBx5bEfzpZJOWHZWaNcEjz370/CyYs8urrj+9bL6/8Ax6y+v/x7/8QALBABAAICAgICAgIC
AgMBAQEAAREhADFBUWFxgZGhsRDBUOHR8CBA8WAwcP/aAAgBAQABPyH8zHP/AOdn+H0WaxIp
g1J28/ONHDlJ7SOJ1eBdSP8ARJE5LWQg3j8SfrJNr65Dg4/hA5PDFEfj7yVUBB0GE2QLoMvr
NYSAOgAYjeDTP1QvL+KpC5qxtKnugSPxvJQVFJWivrBVyxr8usjCiPBKMtuHwRjLSRcoEPMa
w/CxIj8gOMnskMhTFcRi+KchAkry8Y+FTUJaXy+8gJWzpknwUjCXYiJYP2Tk+WeAj9HvDDAE
Obb2ccsDEsSOEIeYAxOAuxFqQYG7ljFSWGvAO+pGC4dKr1BesvH8Vny+aCM98dGEYegmgPHd
LUODpYBOCR47yjtAJWKn49YCursZQ/nEklICrzOAWHijTf8ApxgmvHANCVbnCulJEFi+8D1l
J2KEOHBXPEMaKx84VUgxJSRXEYjN47KAU5yHnlPmP8eNtlvDBLeXlPoJ5RRdHZAKGxMEFhDM
PZk9iYOD3H9PWT9QISz64pv/AJxmTegNASmX/X+BXjygkDoX/TIXCGYRonlHSPOKMxsxyjMj
2T8YeI8XdDE+vN3q4UR0ZS+v4fXnmHOlgjnJQPwikcr5v9487RJmdf7GQaBBobsn0+snGwVW
UCC3wZbUUTWEZTHxhdqcoFAx904MrEao9GOK/wBfFF7XpeJXyH4xCSFM0VdEDFo85ea8YbMw
Gawi7ZkEgcB+cJsWalYpImOck+EYSY6MRZzbTQ7N6eTeTKSo3wCU54CPOI/sojGG/AGeJxTz
ApwCzsZGWqSUFMUTqp1xkK0tAEmvDe8b3Xqz9VsjtPJgkNBp8RkHvfjJbbhFk7wmxmgHEVZ9
0nnEtSEZJMoE45c4BPmICUXzK85Jj9ReIkOCR2BX4hTR7w2GsWi3lEcAo+MWEOlEhYQJOERc
INgaEVpS8VSSTdcUq+ccvgS/Cki8d5wM+reKTQlxxiUsgVJ6I+MnzEqhHcPP+OEoTaw6hLDI
PN11rCMLoDtB4iHCgYKKO47yTrQFa/CFEwpjBA9MFuX8G6MVNV1Y1lpSZDoubwfcieMhMRyp
S1EjAxf+HGJU8aQ3cyj+CmT8+Z1h0LEw5ob23kUqS1vweMsDV043IkZPp24AgS+jOAbsw0ck
cY/yaIC8m+dzmpUZVSoJrk3kaepZgJ34YRMpEIQkLzPfOB4DyBNC9985JfrUSxRMZcnWxIo2
e8BSMdcVSaXxhgZKeQlh04wEVsPTllzK4SnstoRrNFKpUJd1PzjsA4KfMf1koFIqDMK8J+8X
rycSDG5ifM5T/Jp0ShhpOQoxUXTeI8xfmddDl0brEBujOUSBaVFm50mTyk6/HMpGNCYdKQ6G
yxjxkTQUioRBk++MC58pewP7yFuFIiSB5PK8gchYAzxJjHzbjewyeWJavs+sUlwrRGsOOCTB
Pcdf44tC5WIVF+KHMDr/ALxnfCPHRRerivOHcqq3aBeGoEKEt6bKI+sVksnyqrEfw3cIAs7Q
7byOKuwPA0+jOZ6vECoUPvJYo98wa0nIK7TYWupms5+LQCCdQzfPGTVOCujTXvWO9FXMoSy2
D9pSV99MrNr+1wX6YcaZJQTdEOLGatGPJT+s5o6IylFB6Iwi6xfE238jMc5RbzncIdMGcFMx
BQBF/BloCKTauE71GPamxg4QSfrGmSMKZOi+bJKyQAwRzxVjB5JrILGwh6nGq9XOEMXNczd5
RIgGnWhPxhdfLZlStUUVNxmwnRCrRIy+Rc4CaBYJ55zunVzClSGaqax5UaQ4epMG3xcpzuMS
A6VJVxA1qAJ7sx6KxEIgyfnFEiIhkNZx3ookaDV4Q8wUNKINYq3TMV8mnAFpuGeiBDvEQKUo
bbj/AIwjT+AGj/Im1ZTy7zgK+dVpVRv7Y+kG4yFmUF78OOKQQGVcRv7yboZts40g0kTxrISS
RRVQA+AP4f0NEFHkl775yT878+eWTH+qZKCTRzeG5iPaDAZ85AYe1v8AUmOjH0O5ybJrJ3HH
RjB4RiepImXcP3gFgsJpMCJEp3hST6VQCElLlftgwdLVObN+ZGIWYgpZpAMQzBM7twZuYOzh
sPoZBu+yLiq80BjMihsnqyByEVLhTjVybk7PnWSPgSHT7L6U8ziJ7A0ClDNdnGLncjkDBH7Z
I8NF7DJ4OIvEL0TBf9DjR8MSshNEr27xmm0g35CINOCJaC/IcvswOw4BRQE06VvtweFrGr3S
Z+cODkJX0l+zGBDl1l0S32r6xSKLuv8AOScPkRDlgg5xNPaI5YuE/eTjuvqcdXIKbndX6wqV
wEWNOhus0NWLqB+/4kgpQp+z3k+CQ4p1H9sfoaYdA/NeUGiMAv4XrCThtrNXMhOKTJnRIOwS
HrGVkjTzT9MqnVYmX92sZABLSZHSzgbPMX3PTI15pFTgnoQPgxho040KHlM3jeBKbg5GMAYe
0QFte38Yvu6wKot+OAG9pOz+dayUakMJJaf7xrc9kQpRVJ1kACgywFD8HY5BYnT5j13j0U1c
lfnHiQcgBLp4XHu2ESPH+2DEsad4JMTTVME5g5zWzZETjD/a4LUIeYwdMToeZLj/ADihFwqP
bIIH71KNta19XkvOdw2nj2jhOsSuNYzO7o8V6ylvPgK0nwu6jK2kgQ1ZNzzLOMgYJIHgkyRH
FU1mZvzVhI4APEEPUEo+mA50LKDFl+ST5xFEpMO8b1tIY17t8SvZ+9ZNYYl8qNUL6ViHruUs
y5nsfLCsVxvhRFeZ84+A2CXckQ8k5vowgldI+sJVAKSiUwIURE/WVSbKfGLUnS5G7HLjKHC+
XDEgZpGKoHXn7w1LR9rZ0esYULK8EBUlnVxk0uCpBOT4G8B1g0JOJ1+cRcRukA0PTZJxjtg8
giNY+DK3yQSPuU34xyQjMSS6hYT4ycW/g0c8j6nCacFCoJUEj4AL5rH5wiwVClfkhTLOlh7U
5RaATWsBF9VrhpK9cY86ciCtgp7AuPXBKFOiTsHOSmOiHbBhfBkTUelekPtvGkwY3X0J9tXg
KEbfepAnxiVsILEDpEpPJlVQ0P7QYpl9vOVaeZx8UzPZTocPPXeW2QoIT5I849xY/wCqsb8m
Bu0K2H3kSzKRGYiBcBOpJHEux1phx2yoBtcpsIAXsZHyY8xYKUoGbNK304EyLVt8e+j/ABSw
BOThwrWSqD21vet1gAf0JUxVoOMkkMS+6z/TL8zyXajJG7xzlqFBoO8VbbcRhDsRanwjhq7H
qcWzOzHDjpl41CILrwcJPDwBCPNoFgL5jDTloNiZkS8zvHHaeJ48KfGK8MppUiplxrjnI57E
6PDZ9sVCbkqg70MbpXZs07G9nOajbtd4HU7yF5QlyDVGA+Zm8SiypTVMuSuMAVSxQqWnc84e
NsVHIm2yeb+sRQeBAXfZYYM9GRKs+B4ydbEO1sFa6d95Ao3MRPDWbfVfVGCwKYIyAZlJikmH
rKYwgtqqVYZF4GpVQ9T3j2bXeL284p/onKdxqsQ37n3NBp+clRKFENrf8OGGCB8CHGPDJKrk
Js5yZE5Et2QgfLBowrwbVLOMbPZWJSJrxUY5VZkhdBn84CvJwB3Iy+cTEaRgVqr7YgLkz4M3
T6yWqCuW0iVDFuKJXEF2MjHqcGf0TUaCAdTjneMhDG08YKuxejplcXcKbt8EvIxGsWiCN5Ms
+JieSlgmODOap3fs3hsGEmiT2j8f4pMCDolwgykBoj03vWt4lNkR/G9LQ41M3wdocBkEOTZQ
ONpmecQVvJqd63beR5cRhJ1OCphGiTcRyEwZRSSUs7Kwomyk8CI6pPmcRAq5/PYW+cs9NFF2
GzWDViUQhaVxLBgNkGPSD8sh4coMV0bkwklxFXP/ACMV3PMvIZrALFBBSIQXX6xFrjpiBReD
oxeRHNXGLBcFSSaTLJ9YFksOg+8C+rQ2MCSCCp5GMg07E6epklaqMB+bhHhMKVWrvDi8HShM
xjazGIdB2UzFYw8gZbZtT2wVEvhHhM4gHQ2QHT+TCeQiFJyoj/PogWSWemTm7loyoam9/dZP
HHcBUcu0co3kBDJK4bo837zhmHSVFWr3P4ysJb1dyDbiCOsBwJW/YxmlVehusH1kkpIDRG0V
kLsQGdwsCuvleNiocK5MUPGJZCSdH2OkYx2ZFBD4oZor3jhBFMjqXm+cLpEOEDX4N5dNx9SW
AE+14HDtZTfgLcUrtMcluxrjeTQZIMQNg/RmiMqGkSzq8XGdghEGIkMEDPvJmXIr88JwxC45
QjWg2dYdylgvekA8fLF5J4G4R0HeBp5Vi6FovTD8TESphITnICkidGQJJmOXHAp5LlQR6srr
WP6ZDRHen6yDH1CCBQn/AKXhIqAYaCVX7WfGQguoo9z/AAKIwJLaSMm8bLMG5citTZw+jvGT
HDBXmqxAToCEcRDYaWXBPeef0aTQ+XAoxSiKet5IbVEe56MKvhCoRtPRlgdiXoOcea8Dn1Oc
kGPCHvBF5qm0FnJqU3gZKYAi/OQWW5A+k185M21FicJGJPO1HlJwfwCT3ug7DKEJmQT1przm
zHyE/OFIYMugUp94cxZydTcY2FFF8eYyM6VQfoMYi6FnJPjImI2/IYmSQ9ZGKxNBRRt5howz
sZS5RPYYrGQ8LX9IfxjUAgVLmIO7x8KQZR4neLDnZj7T/wBqSJcCZcEgRw8tfTeL5wweUPXP
MZOq5y5pUfnJ/qwEEVzfO80kS/rB+sIUTztesi8yY1bADVPPM42MAVh5BsyU4UdXjuKZm7wL
xwm1n0zfAIZ7musp084qA/szyDKVajcMNmeGUnAEnNZASzbvIiTqG3eFe4qFkWfl94jwtmlG
BPMi35WaucAwDtbJQNjrJ19BVGJCUFuiC9V5ytHqhHNeUW4weAlr91+I1goNHk0HPAmiso44
+w6wi9zXcCEdJGCLNYoVxxuX3OFOKnvI7fwQFtc7ReMcmxIxUhs7/ifQghDoYJQ4/Q2kuSWq
1kYBRQlmO9xhoRYZpDCXJ1kgQiWmo+cNBH412nEBZEBAEJyV7yaAjSFeXDPOAzsIg3xzeGQO
7PsAcS5fWDAkdvNl+mP1TCpsD4ONlSalRUUH7ycCDhxFHnziatoXIyS9/wB4KuQQuZabgJZp
rCXTY3ZENGp/iQggeJF1E2SpwgYnP6lj3guvithsy2P4yqWRgNAj1PWICqwG9TgcigpbIiMG
4xSVgD1Aa84HjkPMPOM3EwJA3PFYGAdwwmajjDYlcYIOs5SFCpjgQaxrIHKZKAOFbYAbzh5l
cddCFRBEGLAXOVPUbfOA0e22aHEH/silVXy9ZLPDXxethP8ARkSUp1UAMMN68GBqAAw1Qv6Z
pvNCVKZ+SOMlb/lHdCn4Fx2xQgNFE1krCECcsBj6c4eL74pZs+M9GxQAe201g6kEooTl4nE7
HQ50ja6cqYCvCkAV4He8rti4Qrdp9+sS62MGbIu14scBWAwS5uum9GLc1QIs8kuM/oJCUukc
7wgvgst7Y+d4At1CR1dT5twgrFymWphxc+8MaqNQ3HOJyxhlraalrj9MotsckKFtdm8DdaoK
4oVeKwBf4MuONm9ZE8n1AkTGCuIRhMsyImoMdyVzFKoeb1blkscw+wvHScfZgbJYNp5/fWEr
mOiCZ9JwYFU2WGwxHC/4VUk5QzuzONSjw0GNybNsGGyJkM6nC5QVBF7nJc5oECzolXboyOtC
mCZlGE+MT4+sNPALwFYZ95oGdeX+VPQuViBQTgvxB7/6xxTWGqKHKwrxlLRgEdQ/0wxcsCCG
ebHxoxWehIF3YisarC0KM5EMWBuZDaVuoyk8By7/AExs0Hd6HNyWuKiMh12KUYmbmTeSlHTJ
DaEy5ytLOPuB4OZwkw+djkUl4DF1XomkbFZJcOE1myfCYSe2SWpoku0GsEqgCyIjoDwsnHfU
IapBuKmQx2SVUW2yX6c4rVXLCUqzIpU9GPdwOARvnJ1zupUEwjHpM5x2gdCVVY7Z84x2Yge1
lh8ZxfngPAdES8uoyXLSCdxJEe/rG8MF3gR/sTl3TLhWJoqtMMcsECHRQjsGScFDpiTrsREa
zjVCFG8EJIPk+w+N4u3fvnKiFptbwSXwAeCOB19siImP5HMpB4/OIAW4NfNISesAwiB33F2D
EmXQ3nMwZk03vlWHJelkelieRcP54jNWavmLc1z1iZ35f5U2gHmxSJUBn/d3rLmMO0aBzN4j
AfFYRN5CsTOjjJXXCvE4Egghe2Abh/Gs2p9CHmZ/ifY5DKj0kcCyWGJauIyvqQlgnAQTOOBe
R7zkP2xjAolf7vOTUtIM4ke5P3kw7MrXT7HjGE0hdrmIpvnrEfERQhUREmNDIyRMby6nMmxd
RSjrN0gsexSLnxhEARi41uF8c4vQLzoyvqYXxzjeA8QxtTAyrwECppKZ1hxemu/AP1nquawZ
hyUcXWsyJ5ZUrgw3sm4Q9FLjCMdtGxJ9I+e8TQ8Ct0HRizZaJgN4P13kiqcmdUEGtczedtYk
Xusfe7ldqpUX947wmxYeUQ50Gk7ejfuMY/WDxJJE1EZvT9D3p3g1QT4u0JJPHGAwinXk0xV5
7aCM17/yhf128MsLr5e8KOGxW+omsNtwgptLtOcADIrNOkb+/eS+UJpKl4gtUdTzjCndEbAB
R8ev5RroSwebh+P4TITWyhjhAzgo+9t8QvkcPibnBLMgixq8huTDdX5zzHvN2FMfyPnJxi0B
IN5qC+MNQL/O8C+r94h+McMzEKjS/Lyi4oEqpxb6fGE9lAWfmvC5J6wkLRewnnzyFZ7wPdQA
FwJEVyPE3IfCkFJCaj4M29iWHPAeNYOejj7gbzN7ZH15KBJPJEk88RjjHgcr8Zwa6Q+MFaUq
g+Hn/wAC0DNs+R6MLxMkid6wtHEzBHuMt50RCfYZ/ch/o+f81KSfpsG6UAz6Q66+MOZuTCKk
7Ge8UQwBL3pzkRAhNqJ6mq7nJy+sXK5HcfyhdwCyPcTH8F6AnVgXMl4W9mHE49Kz4nJ9ZCUN
MDmZvd4GZUEj2Qp4hygaIENmfI+WAFaDLOGniI/OHMKIBwSSsROf1Sbe7a8YYCWFEN/eOL1d
T8ePeNjcpBDtvy4JeMA5mT9ZJdJAeR4+hkKwphNQZqQAJhMDXcJlCh93oHv7fGAQHnDLI0jA
zRQolequfGTxoEzb9YA6gTF8MknzLkPpYeao9hZn+JBKKns9m4wbBhMPkE9MaphvF0g36cN8
YTpRQ/0zUcHLnsDJvovSnX/i3gQlajvNCtMlkwnqAgXFALUnLkmWuIs54RAj/HymzS5MAuQR
ZtFUaEVEZ56nvJU7IT9YOfQeXqNDrj1kXESeUdwVfM4zk8UZ7xsH80MqFMHuP4uOsQUIQfG0
6w+kGCE+14rE0exvQgVEIrxSLySRnmgN2bHj6xjaymtKSQssIOcfXA4JaEhkm5AxyAzGnEtM
cMTKDCEkbuGcZiOATuFH3GEiYt6Ukk7SxkeHV+e5SK48s5X+oTVrAtym32phU11NZFyl/mok
nUJzUbgUDmt8QcmliR4iiiksMw5MIKF9kDj7MQFUkkuaV4ioj+GxneitbT8ZEWPyNK2njAvV
ZCwCJVruyeMpD0s0zS7PnBmPkBr5bTj6yCBXx1wiT2Z0WsDYXZB/vleB5XLUWYlkNQb1oX2L
kWqYm9KqOyN94SydNd4X+Zy/1wUl9pPpTLYrQzWOtlOGS5OHHjFm5gJbBloxr+shwAqhwB86
Fe0Z/wDuA4ctLUMdtxx4wA5KUU2Daf49WJuDnEVSqBOACI0qsi2tp2xNjBNHjJ2Bh2gkZpfH
rHAixm6Md8fuMRrv4oDYP/v8qLXCs/X/AD/i/mLdg/ZWScBFKE7UMesYN+KsKJLsV0cCcqDt
fg2eR0fWXImd0UkQs184uYiqlFFhN4Ox/QUeUNxm9xVDOMC1MP2I7xs5Nton0mclgmjkwzqI
pGWeMGHrD/8AiQrxLTEWFpYghTD0x8oZwJ/oUjCVQoEViMTgfOk2Q86PzhWEzH9R0/k/aIr7
zWKHhNA1EjzcfGR9pKgX9EclaVlJFzgkQ4ICCynGRQAdX5zyx95EE5Yf8v8ArOFv8Xn1gyhK
LcS87r4xA5mJQs801g4CkOe/VljeQoFAuQqX3HnNoDvD7XB7H2MaEO933kGxXF1ByT/WR9Am
hCt2S184qEUb02nY/Thu3uTH2Mqlqsr0HTOZ1V74wQTSrG+CcQUdV5IrxcYoxyR7q7ngzg2o
H6IpkecVjXxgWH2ga3kgjtqvufGN7BBoXg/5tODIPGAuREQ4UBnS7n9P6CMZgjgBv7YhQEm6
0QLPN+8XE1vJc+sk994gJvwFlCPXr+dQBJ0+X9fxFDlhuASFpxM2UPAXZofjJ0EwKA2yElhS
tmMtuO/SHk8jB8zVeUIQIe1IwKjheM8GKkSPjAzIwBHiEHZv4xJXIj3Io3/IfGCSTOjOXZ+M
2A0zkdSZTEbeMMEiRJyRkbi9MLR+eYgSOcrMQrBCxoCHOSPCZEfiR+M3IAo8isKrc95NdGVg
uN8BPc4Uw2UXO7I6vJT81CL5CjkxlEjTHbJ01Wl+P/A/jXzxCfjX+clO70DAKAGRHovLzPnH
UjFKthOyDDjWQGNgWNCaJy3mE/Jj0Ow4Q+BP8gkkiYl6mf4uLa7aQjzByEGQTcmdfhyxfpNi
/S9RkvlVfNp371htgQgotrJbqzoBUWqckI6Ugtw1hsJBNWxDojrKC0go8TOKDBWBwpWsi5JX
I1X0E4BlKgpSD/eFFYjjYQRFOsjQcklbQ6vCIpQ9gqJNuL7a53igVo1efnkc5h4T/wDghvsv
4YLewAh0iknPV5OvEKawB2EXD2YHE5IHaO8hA5MrCnUE/WOQRETwBNw/yANSCavUsP4+QpMG
AzHLGGRHe3t6HN0anB+MmJkwfQVCcl1Y5JfAu8+NmMSilXed4oci5CmPpEXoJAoxnSRiyrd4
o4So84epUJskQBf2yiKoj5r31swdMz1FWYMO/wArKTXy6cRBXIATumsWcuIAeA//AAxz224E
KbkHuQnnpbWI4o4/yBERDqeTJdtyw81/T1kleGqbqaBTcfjJmNNThFVn8hVRKeTxx/g/OhxY
0DTZw/sdmPUDGI4cTpXinEMGgS30yD3TH46lPMfGcYucLfkZF1GSdloVMm6V8gcmNnfidgnX
OJOWTOwsolTY5Tq1dhtmlilrAExIGETVyzfGSt5RCStL6x6ER9XAN/liC5rTAGA63o9sefRF
OFJV5n4yuz/J2OWTziuD0SRRsR5xz7oFDIiVfjJtbkpKLPFK3hFspHWwDy7jF6DyHzS1X2GK
0RTTotqu8uLvJ4W9Fk0ywO8lWxi0IsQ+8IHHhoIh/SZS5DvGwf2fjIayfBEj3+InCAqv7ccf
5qIjPmwKpBCUT+jrJ3elQe58XgQEzNBqnvJ4BG23bwqmQAYzkHWR7fzCxlnfT+DiVUweuTtk
xt13M27yWXAsEG5KmtbvHFiGSXCWjBIU7E4F2PsxOxypGHozw7yLXhFXMxkDnITB6J0RyDGA
Tfyl/OSVSQqapdO8K5kUUFUWy0+coUCwxNdnNijvEGTZ/wDchHlQyC1HLeU6sVhd27ccHwbn
s0wawstXIeZHOLpqiaTu5413ky4L4U9YPTlgpl8GTOqmAC6GJwHYYGiAgHmfGEiSsGJ3y8GE
HiyDEV7lrPsl6iPHvGo6YKNwNcvnBAI53I9v80Gh9v5YaqrwlzIiu7e3Nw+FFQo+FpJ05ZCQ
3K6Q/b3j2b7yriMQoiLUOOS9F6FCAfQxAgj1YWKxHkchDElGO4vFXfnCXThjQS3uo+pP/ByV
osx0biD4whJN0LGJKU94qtvLQLKA0Cam8SogT+YzHqYYuGLBDgkbfjB06nTFFtcVOTGiSVzh
/pMyTF2/cIkCUa0NYfLyUiOHp8x85dxDC3ceBzR8OH+sMXqAnzw9ZWoYe8FLj5Jwn1pk3Esx
89NxkQIo6ShXJEtAejDZvFhEqiUbh1hmgSJEc2N0n+z4FDZ7MCfnAdiMLejF3IkknJk5JCOm
SWTvAijSpJLRzhQzGlTgkD4wlVfteVIE+DAP/wDLxTESNjC/nWKLrMSZp5G8LLLv/NSwRWxD
3kEA+THXChjy85ESTGbQSlj94ZKgpRXEbwmogCQ4DvsjIKytSVApGLUUgBVC7y1piCFEvynj
H1o3BlEkaYGQDQ1uBEBWnZgJySH/AAl4/ijqzadQiH5ydXPMpplTkDWZ8VWymQ13GBkdlTBs
cMv6oOce5OCLLxQsrbR8Zvz7ucFvvCoACXsEijVmSkZWo2shheSd4YoyUT2CZ4w8kZgqZbDu
Jq5M0vSXSSUAEdmIHJyAfYF/OPDPiiRZAoYmDm8ALDoCP7f/AISShhQh94PgJeMgzZ1hlAYB
dhPU1xOOjYIH52/1hcWYEqaSdrrA5/7LKDnnCxNO2IXGELPlGz5K3OG+oOJkEpwYxdWrhbpv
1gozIit2P4DMP2jKsjVMLwWMyO5ZcjAzYZeXZQhuHK3kySIaKkhqs52YNTYpEMje4FKzC1ve
V3Eo0YFchW9ZKt8SHReH03hnrYlE4mz53i3IBd9QZZZPbRUBKs8LnrCkfTMFwhocTkgpwCX4
cgj34WWKeG8eA10pD5vEe0JFxAZTziyQKwDBINXWCqiOHyhkfD/FdOR/Zm8BLzOJnYzuKG8b
C1TetYHNl/LRZj1gs1dx9721vFKgtH6JbGP46RCfZgbCI3zEcvjJzCRuuUZOR8Nox7BvIXKf
qJRngjIlkCTxSbxuAU65iOMESEdoANq8GM1MZBDdFI84yDZMYMxJB84XR9+B0decA0tbXQCa
S17xEqTicxQaxZ9QHcxq08mMtxpV7ZzyZFNeSktQmfp/ikhAlAntj0uzIYD3bND5YZZ3165w
VaDjrG0vS7zr+JXrKgJwqZaU05ajnJsEDBaqVttlnCx0LoYbJJ+8q6gXNULpbPPGC9oIkIji
8xvFnT5LAw3lLl43wJ/8GJjQAmup8zfZsrEBpmtmn7Ij5YrUpcoyopUx/wA5HKIvlXgQDex3
khdxAkcsgeXw4ZEfGUI6XyhqruVfUri6Ei5uM4YZHtskvE/GTglFkpVgHe+XASkaQdskD5xG
7smNUqWOthC5NkIyoFmTt08ZAmsjzj9wRifWNBCUTDKdj9YdlbPUOO+Ix3kKEerKvgXF5Hoa
26UxMhPEZbF/xDbSeKvGUXl6ZUDO1anHg3oOOnxPxiOlLIsGkAN7A5NyQALbhBHcUmVrceow
/kQ+8UXFyuspm70bMi0+UDNCOpMDJ7kCls8YTQBBSzYcjkHMtGtWfv7y62z8wOQd1hDG26i1
nmaU6jKkfJAntj7wwi6KCaDgMjmwilWx5+sWi0B+Uafnzh9rKTL1+F3lM3JKPBK6+mJ7wIsG
TWJh1xiNuGJZliJ9GMtn30Zg4+YnzkCh87qB83nS8jB84KBBMQI9P8V5Qe3EvWQ4f7fjeQH/
AK274iYx4lQP3tjSCalNkh1s/efnmfbm7by9QthJT4wViUU+2NNpkR6jlHD1LuMUCPzGGJ8Y
2GUwJR6cbelcbNziJrBggqfs+stasjulnvAskviKwMEkhttGTb/hnjhyC4KtMgPf9GQW2LTe
yz3lmyxoPLY9mMXXSfBnbLMHnH7NLMjQOfeP1Bwg2EU3Tg18UGFvrJSzhYuIdI6xSeElgp8J
hhMs/pF1hXiOYO/TG0PgcOB7ZZZxss1WzC7m4zUDWA91Lls+Ou49v4Is+iUv3PGQDUXAJk8C
MNJzc2ta4ww2OEJSp9fxMaJJhfG8nEBuUpSWxHWOIRDEzV422E+MnaCaqjyrf8ouYMBK4esW
Iv6TfI3dZA1tflRjq0PPeTjpfCW+wv3iO5BzziaRG0zP4wGuQdPdQNtkEYEsLFUqewf05FyR
xgCganSTeRS5RL0tN9c4Py+kDKmJ0l+8UkkPCqfElksJrJXOY2PkimPTINYargWNi794WyqQ
Kdg19YihKz71k4kwsy0V89YElTlRlqFSz/1xm6TVLQIFaj4yf4ww/KD9ZAHrVs3iVLkMik9q
EmExMUWz2ZTd+F5B/CjJ+8L1VIeriMIy8UJ1yRfCMRMCVDbMCD0uNEvUecieTXWNLx2f1P6m
BSiMpLBqm+pwCFGF6POLcNS0fgHxM4j/AMpEjhq95MkNGu1KA+XIlE6XwX4JjfE4hxsMRghK
R/zkvKXcPrB8iPwFEWN7e8BbbHekUuJvmN5HowbjS0+7xLcQdOWsedznkrEClAueOMSZEQcK
eHFWBKGOkipqXGAmIJZmJ/bkDoKFk0apo3mJV0IxIaCA+MhIk3VO9ZRejcGCBA6zw4Y3Y65i
al8x4xHopvINooanA7PFUW+2vORYJIWIFI0NzkQffhjYuZpoPnWCbiIMyZUHLU6xh5BcT2ST
aKxC8QHxgUTQ8YjpRI3yldvZirIDsxpaDL/WAiFw8cGPT4yasE1BZMxTyY23VRxcRHL3GXRb
KO+Mgx5GgEK4wLTH2YqBZ02jILRyINEQTj0R1LHj1xMzlxgKKjqDUdZeCT7wgdHT3jnPWbTR
TBa4YpSEDx/nJEpwpl6ySIOY5mbsJ8sZfhj8ILVfcZK2xDWauzLLlIRkVG5vfjEsQgNzIVHj
F6hg+cKDW0Eo5KXPxiBGKEh2iPTJhAr8U5vEfGWFKNsY4tmijd33kSytGQFZnAwCbzLYcmRY
CoBuketZScP8S7XgDU/BvI5xBQQJKsGlA4ZVYERLicK8lAUrDzbORn8+UEEtts5GKSiChlxh
kkJA6GOGwiMR2ItVkR6xxCrN04GfOSRpM4hRBeXz1GTPoB+hOMv74BCVB7LvGdwkjl8WAaHp
frEioRSHM61qMhJZ8sXeK9Y2oxIpzrX8iyJ4MIkTwYISRTGsF01xrnBwGTZGXezAsFE7+Mqw
lsPErig1h8h44EzIHHYYTr/Jlab1Xhil97+eDJnVPZiYMWiKgQyhuIOjIlkBkaoX9PWRulXI
qReXzjQZ3hu2FSSfZ/ihJE4MTcLX3iBDk4SGORO58Y5iDDxBtQkSINGAJrSBFAyfC28EAvIk
2jsjzEfxLHQFCbErPA+MUaNSWyCt9nyZeSCpGV2SQNHjDDx/CesRbwXiwFowWArcu21Y10E4
kSNbHbbLZTSYA5QF9LyNfE+1/u845cHYFLGj2mN0wEm6qAKlTbjBryARqBGN035cqU8Trt39
/GHaEScIXlknmtFZGHSaF7KHw4DlUbEud2Q+HnFIPAdtFDMb2YCsd5dziKsvS2T/APTIioM/
AgSm6OQG2ildnEU49DHlI5D9HXpmf4Tl8QvJTSCPR6zdB0cAJhWtR+sESbwYcVmausa1hYBN
B0nm5x9jXJB1lrywpZlTFYNDEJm4nxkUDmZ5Wl0DSMnADRs/T4BvxlCIuKpDAbmVWDF4l/Cd
ki/wrZ0ASrhCSYKAk2U0+P4mEp4XxvIhFXSSdSbJ84aSrJIpE7AwwpiXEtpPDsjzEYrKBtJg
g8kElxGSpoXJQ2DaE8ZOM2iXBLDfw/mGNZUSO43Hn+G3yRIDytGPvPlBx2BcsuXAglCMPvWJ
V+cghhErnrIlN8ZPgx+coE+N8pt+MfSbKChhJlc8YWzHJJbqtPjG1tCQwwMo2hGG/wD2WCLe
bDICGFl/s5Oxhn6qHG7yUJEhjmicDYDCggy3jH1kETq0O9Y9sKg4IqkKUtKyd991jXnCfH0s
KE9RBcrv7CUe5GMM3xDcsekMx2Z159bi2O8NrZ3AmweGThFzrUUrnpwznIY5lTgqcdq6gOpD
U9YT74wqx2BLZxYsxBFaV7TjDMovgAnnENVR3Sj97xBBpMQ3PYy1eKq5EaCp84WxghnQjbC+
D6ISt5HGTbUq8/6yIKsleU95sCajG08rJ94s28MoWCveKV4SGh0xg/YAr2MSmUfhyKhMa8W3
EnnkHE3T4jF6CnlDb6Rll1Q6k2ZJgJKd2o4IzbJaq+UvXOEiSeabudZIY6IBTgd2R5zdFlS5
AayY7J8wjeInYpTiaEr4wzbXF/YnCVO6QzB3MvqcX/dMMe8SHhQH9Q8ZQPfOSI/vD8fGEjSD
l7cQaSAK9vtpq8hiDDkkg8YmjbXJEvwVknCRbaCdgGHCs9QrU7PCLjvKh7S6IPSCU7DL922x
EXSZeUGT/sv7IX5U+Md4PgAlmMFM9MqfnJrg9nWtPw5zYAIMB6MniBKPgeRn9mw4ohurwT8D
61Y37zayiSiRGak5yniPos85P6go3Tv5z/YaSBI3noFG0Qdxa8uFnPJ6SeS8ucU4RJ+URPQf
+yexdvABrGiewDH1VvCqacn1sTMu45cUDSGl1W/vDkkFFSpKFlV4nFQ7OR3gCYYDpRIKDurz
n9eay07+DrJ0Hytaf/jHR5A380W/rzjyuyHLUCx5TC2xSL9JsfeT6iylJupM7lM+gwSqFM+n
BzCFIE4iMXkozySJMqVRhyTtacQ+81LYPIrT6esDMwLcMhJw69YoQ2rbzULz1i8KtDXFT0uM
hwmsB6JD4yGDW3Fy2mf6y6KSpSWhF5ty8CcYmW3AoIW7ZWSR4PPGHGQjxCgVGHPihjKNuuo3
gMFBuSFRXLpxCU683/ADhYhLOXQuOxpxhgnmJMExqTesAHEdTeaI6Hce8TtVakhiHSPky3to
rWFA+ciYjL5VqyjDfjDlhkSHtjWH/WBonbGLBMkuLuDNvKv/AEGIAdAIRxn5iaA2+sa9MDKv
BlesSpN0Rmnl2bNVg6IJk/Q4JdoOad3iwVFpB2Th8WkQPZO9mCteWAfDzmmj8g6vFotKFqpd
cn3kcv8AaZTi8TgKD1w5MWzcOLeX5M254x9rxhTTlwHnrTg7hNpD2xgx2kTDuv4QwUYAwNRy
oLyfJ95dqAkl9ViIRODQd8sAOkIFdhvh+s2Zy1ek5DBaeJtQYWwub+Kf/wCAAtJSR6T3/Mey
uxbrh/4ckgyPgwhbcl9UbxRmx8gD/wAEUVJUHw/wvNJRNdDrh+skbkkHcdn8h3dfwxhfFuOE
MHE6rGNSI7ooGxm5e3FCQA2t5O33iBRA5Mj1Fqu5cfpdUDkBNwfxWSaOAxExxzy5pE9RkA1I
6G0B3M2+c6NWsLAIJB8ZLwlooofKWVTX8DwhEvqlXn65ORn1azrVZds6nQ0YgxkWeO/9GJDB
285CwbOioyISi9ouJLvj8GJj0GJhH/ajFRjX8SWpy3/LK0RJoA+THJ2OREBtQ/bHAtl9mm0h
LicLo8I+3lezFY2oTploXtOqDIpcj4jZsTI8GIrejxcT4EGNf3d1jeqaF31kFcRcMS4ZtnmV
zEhfJWOsrHn5QmQ2LKXc3gqh0T2CLIpwwLacn0IwV4ZnqSjCphWjR4cMFMr1QmllBqcaBTAk
diSjicHBvdiaaUuByuEfeUhl84UZpuBuJbcdZZ2LJT1Lvmm82wV68eRBS5t8yJrJm4u8ZYyz
sxIDYv74gyuW+abSEuJxpEWPDt2vlFYfAG2Sg3tRwQY1Q5SRfTCHoMg/GvuiiLv9MnxPHs2w
hK7VV8RifV4cPlDKhDO1kCtwJTKrCCSLprE4FmG7y3XILYvCGOiARlB1Rm4B0qGor4DV5Cd5
hYRBNGSo1OP60tDIQqdrK+8gfYwEqSj6xZlohFYaq9rrjvEY69TxYSl5ZPXaMHwwD2ZJzIpy
CJ7MH4jnEXJKSHUKaYbKPViIVzlbrzjnc0RCQJSq/GBHqQJ3zp94j456/KaZXaI+DOOt/wDZ
5b3Md4/xLDEbplTeHPKe1FE6juXN5015Lw/e/iW1FJ0dR8rfnDtGRfljBXkxhZ+QE/6Y3o7z
1SKJeMugJKh9SXPBxmsrlnvQpb1gDYQqZu4b8fOQbQ9AkII3I0VZkBgu8LOpxFLy9ein9OEg
HUdO8AME/TIigRZ0AiX/AHeCipO9JFlpMMq2MmYZ0rfF5IYmWusiaJ2ubbH5AQUK8zxF4shX
mjzbl5j+ZWU9gwdkEefUeHj4ytRNKikvZeQg6D/27rAyf20yiXA18zj2o9olycxgUASvBn9K
NZVLDMy6YWkCVKir8fbJEgEacmT3+MZUS8eEdq8Yftkmv6Ygou4rNrghki30R4HCDFUY6ZCt
+M3vHXdhk2OsHE4fHzmU0eMHa1MSL7wZwQTAtQrrI8hIRpTEaRdnjGeaUfs+WJok1KDTHL2n
nKafGJ0VOKFJ6OG0rJYRxEu59TDqEnf9BeJJudpSl5w9WAvrhsk69ccRJhpynE9KvOR+lFxS
3dH2zwmdsYSOmXb45CL5IGe8N5CnZVPGQYYIwyNHOusi0z7SYPg79YyUITxbQ/D4xI8YiC3l
fbIHR3ogieI1c5LS+0UK9JbyYegIPo7zZM0Gc73OsQoGkv8AZfjIGxYz+/aMnth0ouCB+zlP
47KkCeejKQKBYob/AOEnES0f6pMLI5+JCflH1YW1fHAzLohDnFtA5x1r/vGNHvUIAjq3LCXx
5JC/nxl1neFbeQTvWTJvG75OUnDrIX5KBHTOcPEYBd5JuLmDnETcl2hpXwwZjW1snoEGAwB/
153/AOyfyf8AmnZlHnCeIiBxBJGlVH78s/XAKeAmvSMg9kCPtBYWuPWVR852RHc69KmLUHBH
vjQe/eCsgc3AzWPQXaVI/BdzNc4OAYQHzl/8wfkAxgageFMuT4TWUJ9uV/6yt6eI8hFufjJk
R0IyDFa1kIqI5CdCAJLdLfGGKFRoDvJGnZCdAOCE/B8SE8nrgJFfU4aqkXabzQhPvfKHG7aB
ITDfE4I4sTMOX4E4dZC4iLTGPoMaiG/faaZFCi3UI2Scop9YEPcTuk2+SfeDCyIjm4prxivE
gN3mu0FPMF4ImKJF0fsxkRsuOEEzLKcn1kMAkbCBumtt5NTEu0DbLePkxHBcYjcOVfq74S7E
5gmO0e7xZYE0CQj9cj7yxClklSy1D9XhQjP7X/1if8Mkgs8DB2FqpHBD6YVYS0j+hSOMnamH
bCjA4r/cmTlw+8CgjmT4YdP450QTK8MSggaSxQdzgCQRkuoWi1TWbsDtCilsc9GWP3kGG7IE
vBgntnfRQtxHGMjDBIvsR+MBqEhMJQSlEyPgZXjMlE46iBM95JTXvelJ0oZLrEapMzwabPzk
rC/RD0ose+crclRB1VfJbzlSbKkDr4xCgC+amD43LkAjlnjFdGtQu5/TghH8EgLrADNkfJgJ
+g4wxD0BQFBL5mJZgkYgAPNswD2Q08fs85L3Z+e6cSwCGXJKf/q4Z5GedXanLeqtQxVO6jCQ
sPk9g21qMFGeaSlrkacHTJu4UwLPblbIc5zyWUJ/+wOsuhaMNB4o3cLkrj0DDY0f0xpLAsTl
JIj1gnmGaPWcRxjjJzBB2T51iwNJGn4Gnxl5xQR/ZLjFjlqSBN/hrDmP4JAX4KKw6LwGUH6D
jCBuoFAQEviy5g0CQAe7eKU46tG4DUuchzKgS2g4TOvOU/R5EW3Irp5Vdu7aMj27hENDaEVj
ExAbOvkcpHOGmtNtAOmA2jzgs9+VkmRNhVZLq+ydYmjhjWrjxMx/g3MO4MPIiaAIqimdLvEw
l9XrHAQj95EnmRRWAI/tm7i7onI5cj3lMDv9gGkfzH3EoYvbDGLAD1LEXzfnWRnxS0wvCSNb
wJUy/mOPo4ZQLgFkFc/wt1UaMjZKNnuLyYGTwB0kWTROGRApByadKZdoiCJFUzZONZCXPp09
UjH9MB8sMK8YlAUGDkqQWF0msJN0O/mGjHIQdCOecpI3TxPhONgCYQYaqHD1i5tgNKDYlFoP
ONdlAD+U204FVCKGFS2yl5yMlIAzXKTcS8nNhIROKRdJtrITuvjC7E1RQGs8rSJONfZoaxFq
kwIxv4OQ0uT0cfNF2Q0BYu8hBSwO8mHojI76mDOxKG7k4GIcwJgpdqRYqc5xmVKPxPI9YaJw
ZCBZgJqvGD0TKAQ0Uf6ZeIgEeClCPnFNhxA90LBHOMRHX4uvfiYnJgSrEUEAULYncYugCILq
KTzePhEYAYtVDj6y0qJNKLMJcguca2KQF8tPRwMADIGFyNhLigVvjPyJbBXnN4rWOsly5NZK
YgawNNjpRQGs8iSJr/ZlNYi5SWFG+jjli5OeF80dWjUFy7yc1rw9zCNiOcVLYFDO8DbycDEa
g2Sl3pFkuagUUUeoh0rwZBM7hk1ceJmP8GjFcN0ZER0gDTwzozaz9SOXcQaUqUBv3eCNchrx
oEn37wx3YMc57wSfkxW5YU98bJ69fwi1EksfXOIyly3kgv8ABm9NgByA2y9RHONA2oQLCbiZ
4zyAMQEpbiotaMnzH9ZMKYBfUnn5xSclDU0fPBEPGPiABqYKKvm4xZSFSYt7f2xjkxhSFEH+
8NXmMvIH55xk5UEzQhP8GJ4/IAsWQ7iFSfGOt8lhWp+MBaDcUPl3kGoR4Ht8OGDjKSXDl4JM
Ds1oxLITEU0kvzkMAzPygTINHLIdWtpYazEjJy/GFI0Yk4eUdlysafADwBZYpmdeMUiNepQQ
ttwSN0Kqb5KyK8ax4OpwrW8hICNzrEQ9FP26cIC5bwJsQjt8WBZG8jQdMKYLRHRcg8ZLCTXQ
PeIsoOsDEJweEGIFp4YSCyxiMpEz2oL8pktyWC6cGtuI1MHaaKUe3Dh1ggvkaF9MXITLn9dP
icKdnwuIjUNsjXm1gPgLzca7CTBNXzILB8ipPvHDximKWRNEjSS/ODrMV+uJkMT5BoCgCV9k
CvWAZ338jEmvD7wt+Tj5y7JkqOMhx4QIHsSBhUdYKjqROG+U2K/GbxwI18kRc+jE6dCPCcq4
gXLeLV9HPw7CxG8CQzEKYsxDTcg8YlQL2he8QSWHWUaAz4wYps4GVW38BZPIMnx/g5ej9BhF
0g8Ram77+cbXk02bg7CMSARdhNwcGnP6E/WRrMg9Kg4n+BUIwnJlIbrf0w4A2BRKWZ/NZ3EX
QQcjjJ1uWxA14TGOdmCSvGZSGj+hmo02wn6lF4NOBfqQ/vBuzE0Tvye+MCIr2lleHWD1TiLK
PeVriKYJ2xhrk5fT1i1TZmcRObapckcuIHTitYQeJb5NzB74ioRTOdfbK+yCTPif9sGTpQQT
Pn/WM3hVTCWe+I38ikj5vWQJLk0S/gDB0NALePCOsYveHu3Q1hoFuuYMHxhIRYvE1/tkvEKH
piY1ylw34oSoghKI/vAr36vMD2VPGQxtNM0Sjad3GKcMzMYtBbDWCwuGpfR1hBkFajveo3Oa
euFtDSnX5yM4UHsJJ6PzGQnbHhsuEanAYxf2NjBzYioRSOdfbI4MEt1pf2yOZQQkEz5z+MKA
8tpVnvOOMomC/wC0ZClOTJr8o63OcsCQyroyCQ0CV1hCGBpcImioUy09ExeF44Zv1wdK5oL6
940GAG688l4BkFHXlnNaO8413cko+v8ABjzZbwwAdpdf0E8ooujtwCWxEEFhDMPZkri7Cj3H
9PWHFIoSz64U367xuyehlAbS/wCv8TAQM8D4yf51k0uxfVeM4dhwY5SeH8MTpQemSKEd6+cn
yonNaH05MjUuEQfPeHIAsJR4l534ybhwykeaO6pxgRuD7VKVE53ujN7pyISnZ+cX6zO5WKXn
td4zvocGiOYTiUhxAC6hLhnBYPNATR5d/wAkytCmvRO8DPYbyMa/DOsseyC09SusQq8iCbNu
opM+VMQunSZEcx5T1/GQ1gWlIsgoZnLyzRI65wkuiHL5YKNsUdbRwmERfd2QHSTm35q9Lcqe
8QHeFUsD5+8IkEHkHUQeTWBEf4y0SGGSfBWBEa9OwSAqqJVm62NSSXNdBNTkn5C9ifKaNH4E
TVeaTKuyPS8KZ8p+8pEnkMXqaHTaJLc3WLwv24EzenMPpwKaYSdCCHmW49TCXwTOUIw7Kxkr
eYcsxremZi8KsGr86tdei8g8PEYqIGXzhM+ZPgRNx5T1j4ygArykWUUMziao02hNU11TkUs2
ehG7IJv6Y8d/NqaNAwnyuLLTXY4epymkWh5oABdsn3kONJ6DgEu2s0MDvEG6npjTI7/9I0m3
ymqyAW5HTE7k8OanBA5OoFns/T/BmWJt4RSJrQeb66wjuA94oPEQ94UDDXB3HBwaIK1+EKJk
qeETNYLcv4Y60do095PIWG3QoMhV8jFcOV1HHGMAMDKChveXBZxEl0jz/AEGo8q4ovEvSCOf
5Rg9YGbGyLuyWu6xWpAQrcwlY8jAnc0PiftzXnopyk5OL6BNlp947NR6VO3+ZVoSTzo4IoOe
pUTbJmay2dXYU4q8BysI4rxemF5QYMkTfW5MQnLVdioaCWTCkkhG1yqvhjj+G95IvA7y7u8l
+lsKImqJdtlcAlkAC2nzhNgE8DglfLNoNIN0sCWsY9crkoSL4yKgElLkLVFTiTd1mQkrTwwm
rSIIzNyte8kfqE8i84O43QBSmr8axZzQCBMo/OSHvfHQ3Ln04CZAELdreWM0FOUYibfrgm6U
n3rYleKvAUr2OK8HpiaJmBuFvrcnhhghL9wKhoL4yWoh7kKr8GQG3DMC3NbvClWwKDNGJKWc
KfRJuTFfJRHQmD+sRfswWJEOJwzIMhABKO8NYHkS9CIj2WZJyUI6mtl2XR5zXGX2JvyTH+DL
SuVhUBuZQ6Dr/vGd8A8dEovVxn3yytI2wWMhQluxxRH1isFkqVVYj+CBw0j5yXko0R2oJjLn
hSCwuCNPvERw8NpRrZWTWArJZR0WIYz44OTUI5nIN+wl0Qw+2buJd7Tz5zu6vadhdYrxiKHl
EViagO4mRnfBjctQrM47stTt/wDCRH4T7FucGQGLzIclkocjnBa0PywaVBoNJ/WcfxdlBEvu
85HGzClAvTupxoAwDMr8HljSkIm1EOhGHC+oSaPys5SAL3lRBMzsQo2lInmPEmI48ptnBpNt
4PKZBltQ24mDg4HZOAi0ztLIdZAXDJ5jt0d5DJqJuEykxrAhtQoiE6V+88F3gAKu8Ox7xCpI
m/G8A5ojtO2nvrEYanr+VPMFXkowgwb/AOJGMwYG5RI5LdhTpTs1p+2DTwzEak16nGh8REIn
5tT1hQRqNLAvSunOV6nBcIv2zQ2MUBSDIvesbsrl7jI/ti0yZDS5CIQvaYmqBTHDfail4kxz
BKEtCAS3bGjCfGhh7GR49skmTgBLLuboMkoFSntfaNHeXaa7yC3m/wDBm1YTy7wgvWnVaVUb
vBfANwgLEoL34cpa6AStwL+8m5xjdnGkGkifjIEbYCqoAfAH8IwlKihTGXZRpCbAflZyDLmq
wBzBzzEY45QLdc3dUzjKoJxADYMEBFkk+aXm3OUEg0Gz1XxiCTIAOgLaq4Y7XDp0gZRqpx9e
ZUSoDw94aEJqzyUP/wAye465ywsux5/GRU6DcMnQ0vGlWCEbjq3xcc4DqgEOXsgh5gwkbbE1
6ccElu88wcskStBgeAS9JwCBStZBVQLIn5zUlIJ9TAF4DjGKTC0SkHM5yZXlGyTBMAO5DKsa
QiAjamAh5VyPyIgzUQgDknWCoaKIPBHkEM3bERjalw4r0zggR8BCZAY0RrmcGVbRWLCuD4Dk
lUdl9EpJaDoyeQhC3lhN9vOBPEsaaiig1uJz2piDiANcm+cWBCXqaCYeF8ZzWnJ1e2QCShAs
up0+S8L0FRF70cdk53bbgSD4xJLTDCL1CD4M8FoidqR+MlxulfKlvjd5VeWlXthD9YEKYZiQ
1AQ/OFc4N1GpAh+co8+nHVDKqwJU6RJo5vC9EUT0nUwoRKpBIohBRqYyOkihRogkMWDk0hqg
siGSTLxGNjOkGxIS0KTBxn7IEehJT5LxgrRDAGSAbnneP/FTlXa/4ObDciIe8kkVziae0Ryx
8Z+0lHdfU5MtQQ2PifrCpREEWOPsVlrFiOoFfOEiyPC8ZBUImCB81sRg44lGtfWJlJMQoiB2
AT1OKWylJhIN4K2RRkc9qTnNhr7mhOdIMNNAn5SsKDOpA0F7uMXFnnS5q/NZR9k0w7T1i8n+
cTZh+XzhTZUUQUemDKaOvczW33gnBPegR0/2wKICiEP2yM25gToB8YmliUK5PAyVplFG3syE
Yc6YQFNv3kIT4uJ7xCPDosH9cV+HoND8avJgh5fiIFzgsJTSEj8YlyNjSJkMh2yc0Ir0cZBM
IqgyS5jJtMoxTuf6YGS46lrPpZle1LqpS4nEHgTLbcdTgWA0FKR0GMINYAUDR6YrBkq/5ZAi
4VHtkeXf6lG2NaeryevP4bTx7RwnWJXnKxnd1eK9ZWyvwFaT4XdRlPCSIbpNzzLOGwYHme4w
A4DoIFklgQemLPVlue5DujBbRmiQpySClIS4Y/xWWjs3xeUL2YuG7T8cmXAOl1VlK36cY2fC
oCYWzUeROCzPUUhwicLWneIrAR5dRYWHcFfGWrg7mIoYctEplITnBanBPeTUujIiQi7JnTzh
JOE6XlFK9N47LChI2JV5O+sTQLDfs9i+nARJl+YroEH95QR5ALeseDeRVZFiEqGYTkcBrJeJ
IEjjTp7wOmR/rMinoqAQdjmCcjIxxIjSSiGgT3eB2mViQ1tcruX7ssrYh1y3hoEmgPBP4ZRz
scxSxmYRYTGTJKXMtpJpiry7N3nkXEPIOWArcvwB24xhbRlNAmTGKazCj8QpyE70OlkkJ/Os
+aSPSoF9OKhMdF4+knKBVB0ITHTmJDvKEwf7yFPnH2RikMooOnh54zeWytA5TwGEqrmCUV2Y
Ig3hBhQTFSD23eHZCxwibp8itOFM0BJc+1fnEqMU08czxE/4xYAnJQ4ZqJEB9Le9brIJ/qSp
irQcdZJIYl91l8Ky2Pcld0ZInK65wJCoNdjFW23NZv5tpw7NjzAx2AzcO4liXjAyR2A6LXCd
BaqrbpPEYKlRbRS27Xzg0yhOw57WdNVm2ZODHiHvBJXnJTw+MGAhMttm6D04haFEHnFHpQGz
lkPDeGEF3EeIe8P4ok0TSIOSRRL0bGkteecdmP1NilxclAtiRE09T95ZpLT1ZnRxkv8AQiVm
c+coxHmrWP0gxEQPMSY9jJTMZNmLeMX9XV4dv4V/79SX1r+EvVwU3m8n68gISUMonrLDQkF2
QGPneEomBDlnQn5vF8MYRZsBHFffcA9GMY5chIgEb4pqslMGJh+HLSMBJaKzK+Vyyd8A5i8C
dcKzM1IfrIBTpj5Irl1lZktlGA+NH2QWcRr0TYebA0xnEzTxDConfPCYl0ZGAVd2mLpfWQFy
agOjA+f/AHCtMYInhEk/GSyUaRhPb4yA3DEHu/51lWN2glq2sQwmdgdP/wDRKCkgLwgxEBUR
6b3rW8cqqUfxM1ExhahvgrQYJIIMbZQONpnziG6ZNV3rdt/wKwAZ2xIi1ecnHISl8vWQLXjN
I2iknvBjrmwVkJqHeLGa78+wY/LJWjCMRsnvWKCgHMcFYGoq3E2j5MB+hQhpHJ/eLgYuSyVZ
jh0rLJZ7N/GN1pcwOjJY3pJlMnqMRE2p3z8IQxi2o9/pyOlTB12eKXGu8oMBCMBzidUXm50R
EpKr2OMMMlZLwTvOfAGbKeLxnj41yPJId8YnYaaR88PyAmdAk+wz5xPgZnRgKMOUg0uks24V
IbjHmPjD8j1qTlSlDJRSOT+8riIKjvrkwbRgzV4fOMlLURMJHT/WKcUUgntF5YxgImKMXGRh
hntkbbiGMkQiKaOjLFU1F0Jj940qMogCnEEexLMFmfeMJtqv/Lctdewv+UzmpxuQScIyZZMq
zKE8Y1vIZSaGoPGsBBnpdMn2nCn8Luuuj5x7GxmQlhqk1uDJUUkEDo1yidxiIIohB/8AC8Sy
r8P9ojIEeYXsI5MNYy9QKO4yg3RB4O0/7WTyGGMS0PjB8ITdXS8XGO2wgoX/AA4yGxIsh1kZ
HZE043gISSSG8bcsaZG/lgaircxc/Lk3JwyrtgVHktjU+sbQYTQ6H1hVQVOiPwwGYLarCK9c
4UhKGk4Y1Y5rQ3HvC0CQtTsxrCVY8TziYSAUSaPkx5KdZJ3Jzgpm1qchuLMnbok66x3WAM0U
ZExMw4jGHJd3ONb+8Z2VGQ9H/wDMkVZJZ6ZOLuWjKhqb3+mT7p0AVHLtDzG8gK5HpNdXm/ec
M46Soq1e/wBMpCO9XdYbcQR/ESwgg+ykBbxPO8AaD6tcd+MU7SRQC0GD/wBVjFilMZug3HFm
PqqEhf8AQv6yCaYivXQgo36dJTgLIL53nLwlvgnuzJ8DrwfnitxjiQ4ejw7vxgxIOttO8tji
FWM6GCWcSrrnF01USUzBPT5yIBLSH1XLV2YbArYgywicNmvVHSTIHIkGAWebuAyaLx8sXqXO
ol+lUkVkBzMa7AFynh6rJ2SPhgEvDgFhgeRKTKLfOPuctCSfFerrzkJ4auHgD5xIBoDnulDc
cDu80PvAe9VkNGu28daejDjeY7W+kKxveM+TRXPAE+LxwYxNqZShh5ExF50D3AXmWCdxyLSU
WambxaAoktUkKPByTn4HYQGS/gx6KDkDknV/YwDmPREpxJQ795PyLUnmQA+MHtTyTUzRmV95
njUrjUnvCzFPtNQEBQH2+cAvfRvWUkUhtogn8fOA2XhhP8rNyvxjZQCdJgLs1uwdVE7w5hgD
lmjBWbBGojIkNwGDU2+2cqRSFEC1QgP0c5NXP4QKUHzc5uZ1vkEfGxrJjnxtqy4iA78XSwf+
6wlgIGxpCunJ5yDPw8hAeakSjecGESb/ADmFpaVq4EUDphGFEdqDHawAXwZeXyfH1Lv/AN+W
tECZcggVw8tfTeJY2Q3nD1zzGTvsWSmlR+c4/wCAhCub53n/AFIl+DrFUGYBzgzwKCkUOi8O
sJUBjBtI7wdfdcf8j/jIFOg0xhqP7xw40diEynXnJH0aSuU+JwXwbTS/g5xg3XzT22vlySOv
4cpe9YrPM9oiyBsxDyzCNNoqxGSYo0miB+mUeR4vIgjLcEtiSy43XxlojGbPHbK9WIINC/jE
+MpoUf8AW8itBUV9PxluQ/kiPRr0Yq9EL5ECMgwUQtAlrzkzRUltaguZxHFNCoHrEpw08UGL
2me8jAZBdgNBcuirbdVhqVg+EB2YGXPwEp/LeTN1JcYtrq9fOEXaq+ig9fOCnKjyL+8RNArM
wET9uCjltq2oxU2L5aHx8eyZ4kASCtTjH0BB+goyVtUJMx13rN/EFS4LxffUd5qMfYdDIBmC
4Mh0Ucyoo5/syDFKy99Y1IIVUGQm9puMWCRsXWE3/SU/hGQ7Kj7wmmpJWcBnoGsupzaLIuzP
OSKVOIWSShzGbUyUaPWIoLQnWKIzUBxRgOVVETODkbhS4qBJdj31nCHJcwgpDX2u/wD2gDqr
Jl6yuea+b1sJ/oyNKc6KAGGG9aoyrhaFaoW/rNHsISpTNHccZKU9qK6FMPS4JkvpM6MDpljg
kFpPF5yTA1WV/wDZ+MhOcoYgGGhEU+OIJdO8ADaYH0uNQAhaPA/wMqAReSX7ZFRGrKyCrgjn
KQJQNpAKNRZFYsgIoOl1aOpzu7BCCHT9tuMwmAFUKSLN3haeqcOOx4cBmqAAuSLl4nhmht6M
jfP5zmXEgaNsjiiTQMirRhpsdoJS3Z/rFSaNZFWlzIp6xjDkYAJhNmPGIxNbnc8uIw0BBHod
IoP6xjwOthJRt7JcvheCcAsKGpn0YNbqlJawcntEZBBU9UIgPGREDy80uaRW8vgJzE8FCfH2
ybDCOCWAmCE6fvD/AFHtrJS81zmuhoh+kYxRZ5WLQSjV11joVovUlPzniCnBMU8imdjx7mJf
OspLZWfZQtYFLLSzm1Qa026wVJpcjzFkj2YcJoIuuVr8fnPHCajvx6GNSRwJh4x7RblqyQ4n
Grd5PR2FZDKwdzLNN4qGgEjInZtje83QOoIJHpYxMdaa1iVs/OIO6LfhjRpd/wAYt1Uq8ih8
fbJDYYYJpO3MTGsELKQXq2o+c1LUgWZ7ccQZpc3p6LPOJ5Kgl6Rs9uH6KJdDnBkCe3WQRhIJ
nm9x3vGXhHq2kZv5xEkjTB7UJQ3jjAqYOMAE9VlBhXd673EsbrFYA0mtRKd3dYVI6Inb1o/9
pmYDqcoGzEerbu+8RxzTJV7g3FeMiMwhMIrlL4w0pGKMSkc6Hxl1tBx0zgzgIeLlcec6LA1x
DVlFbLbxkwAgNvaSQ8DE7rM8ouTujtX8QSrOU6dzzkrhpIm07Eu1ucmV2ze8iVgoISGKdSD5
1hFIISdJJp6hmjIuWKaRGprvJJUW8NAk+n4xjNjTE+do5za8NgLUbc95X75ce3EXOsBhPC5S
rv8AGTF7C1GQIL2gjm2FldoSYrmfjGMUaA2hH6y+ordNk3BckEvkXHL4GSdaSdIy6AtEYQoh
B1TORHvIPQTeRAwpkCYIWUUT573a3iLL2ifP8EHIyJynsuVkZhk5I3BC/WPbPJzGQep9KwPa
Dc2iwruYxqIt6GqUq+capJUU+CJvE9j7od04wVXBQ24J07eMALmZ7pVPn/8A3Gq//9oACAEB
AAAAEB/98xv/AD//AP8A/wD/AP8A/dtDYFpu7/8A/wD/AP8A/wD/AKLQiFwYy/8A/wD/AP8A
/wDOouwtbEuf/wD/AP8A/wD/AAs/sOXA0/8A/wD/AP8A/wD88y8637//AP8A/wD/AP8A/wD2
G3jBIY9//wD/AP8A/wD/AOFzlwa8nUP/AP8A/wD/AP8A8Zeu59Jp3/8A/wD/AP8A/wDqioi5
/wD/AP8A/wD/AP8A/wD/AAxRqhl3ttr2f/8A/wD0RKjWVuB7Ph//AP8A/wAgdPQ2yvTvHb//
AP8A/YKc8egQ/wD/AP8A/wD/AP8A97SfcDwZ/wD/AP8A/wD/AP8A7vJPb4H/AP8A/wD/AP8A
/wD/ANuL+ImT3/8A/wD/AP8A/wD/AO/AjTB7d/8A/wD/AP8A/wD/AHzZe/c/f/8A/wD/AP8A
/wDl2iJCs/8A/wD/AP8A/wD/AP8Ay/exYb//AP8A/wD/AP8A/wD/AK93Dn//AP8A/wD/AP8A
/wD/AP615h//AP8A/wD/AP8A/wD/AP8A39llLN7/AP8A/wD/AP8A/wD/ADsP8xGn/wD/AP8A
/wD/AP8A/wALT5Bh3/8A/wD/AP8A/wD/APv1H7n/AP8A/wD/AP8A/wD/AP8A2HcIIIemr/8A
/wD/AP8A/wD9X9iAYNXn/wD/AP8A/wD/ANwcqIo8/v8A/wD/AP8A/wD+bn0lp/8A/wD/AP8A
/wD/AP8A3YuMlj//AP8A/wD/AP8A/wD/ADb8GXprf/8A/wD/AP8A/wD/AO6DK0DwngP/AJ//
AP8A858p7yHmTcvbv/8A/wDGuLIvlRTjteP/AHX3lk9EjjDMWzgeRmHPaKrJJ+og+Yn12Ft6
JArsl/f7lf8A/wD/AP8A8WOoGEgUOQv/AP8A/wD/AM/T205SULJv/wD/AP8A/lwEYMIBzgG/
/wD/AP8A/XDztBpnyjT/AP8A/wD/AP6DrTOjz1Q//wD/AP8A/wBz+uwYVkP5D/8A/wD/APwJ
aZVADw9Ff/8A/wD/APDIw0V49KH/AP8A/wD/AP8A6Ftglph//wD/AP8A/wD/AP8ApZC9V9md
v/8A/wD/AP8A/rTTS7xQUnf/AP8A8n/+PljIAomzYhgADf8A7DDYuy+HS1n/AP8A/wD/AOKW
lQOV+GdGr/8A/wD/AJvwNdB2qXJ5v/8A/wD0Z+3oe5/4/wD/AP8A/wD/AP8A/wD/AP8A/wD/
AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP8A/wD/AP/EACoQAQEAAwEBAQACAgIB
BQEBAQERACExQVFhcYEQUJGhsSBAYMHw0TDh/9oACAEBAAE/EJu//ky34JzOBOfc2P8A6/Nk
fuWby7MtOb/9et/cAWHZ3Kf41n9Yv9/4eZIaVfcCjTn/APiy7wK4zzX+XZ+5uZIf7AkiKIU9
r/x/eCJ/podmgCU90PMmvxecfWYB6Pe4n87xlKHrCnescINtRYnrRfRXuHUum8EHuG/mLMQ+
zsleuqtf1vCndw8ZDNgH+LjkmBlDUOoiPpcOeFomSWRqCnz7hWQ5pePoh/VzVBwwKN0nW3iE
tylqTjpSfH8uTDHuO6CxQg6fmCBWNaDYSl89MCSRSBkA+STFyj2qi38SG8QKMIEzLpx8XuD4
a5Czs6aP4YoUTwj1Yr18wvNcvQC0iadrcXKm7M/NA5xcvP5jBQppQh3zDGuo80X7CHzmaprh
nqd2P4YNa+3QRBshTmsdFCKjeJ6PzFR8TlvCTdhzAWn528GdBPs+5Ng09FCNcObq4L/wMCsV
NClO4p3UcVLL2oN9vmbaa+INZew/nFnzBsAt2ig8uAzS0pQteB63eZvg1UJQ1R0/5YAqKgdE
Q1EM/JhE1hMWkgf/AHnYjVnl3JHY+LlzwMvYhbRx+YKfKO1Y4AkprAlZijXpmhD3ePnShDE3
qqe67jZRWIr3VEB9THRC7KN6aC/tvuas2BlJ+h/r5b1XiHdofnfcUqWmPpAlBNiKMMOZwXlq
ogwM2OnHz36C0rASrsxGMIgbqThUAQVIjAYOKRAdqoRNDQ8RnXms7gkrG4hpUALxGshkwRFt
dSuoOj1g1BggcAgyAGFcJDcLeVnhqiMOCY4xG5sApEJ/L3LZ/GELhugt1ABGodmSMUi4M8zt
NU9aTGa/mtz6EN1R/lSRsQU2ZF+NPvjJ6/Y7yUVgG3zDDjT+Ada8E1xfBoSCoBP4nHAVwyQd
Va6nmNVMaKRlXSeC6pHWAuxQ2KbKY5VibXf5ePVsFFN3ZMdA18OAtq8eDvUzQTVggBCkJwxE
dPtkRB+Pitq44kzCqEJMFAaK6hx+ZFVO1jcE1g1nx1JIVgLEP5lw25GitYYAObYwptY2htXC
dMFjD4ioIlE80R4ut5abaSfASoSlaim/iJS/hqvXI9Y/GXVUIRNmyPN53YRrYOAjtaGjrASk
4OE1r6SD8wM6ypbbo9Apu+Kd4pN7bEpuVN6cP1euOHHI3tABuHS0lROhh403VyXghithzjsv
y6wQ396ylTxZqGtH5FqxANN+IXboy0RSON4j5IKGzuRfkMzQJZLqRBxpQ/SaMgxLvYvwwUsB
xqJiQ6ZZj3/W8cAJhO4XUcUMLi9HUCa+oottytEjtNVtNGS8i6UTTwzclKSYZMARoGygDLD4
5XNZXdVdDQ2ff8ab+c+0CqVAPhDLktOozdLQ3RrlyYV8rE1wIeIwyZ/VlBE7Q0e8FHIFiB3u
iWe5bghgCdw0MkChJgICM5l4JNr/ALuCHvVok9Ngq9HHr74sNtdHijfmEY+3IVjagFfmVaaA
fsGgL1T9uEvnZg7pGUMLXckQJLQCx10Cua7ppLrzmbVRt7zFTm7OFs3M0EayYi1ksuJtbAml
rExMB1DFilscHgwsI3QRNu+YIOj7iroIJpE9zbg1DAIQ5Ubsw7LIRYTBH4l97gHsu6gqL5NZ
CmSFnIsLL5BiibyAA2W/PFMU2BRSBWWGhN8HECC8BAFEu1TYYm1iLp+Mv8MxBZgpTY9TqDTI
qRVBMWtIHdmA5SUbEtxIXbjAWzA1P2p2dV2zJtEF9huoiMq4ENM70jIdg9Bc/JnoLTBJK48z
l+V6ZJFq8gxw5rmrTL0J6L5leEXSNEoPGXCPuF5qIrsNGz5nEsCoGl06f8YMQ86ESLtMYMSo
aoP0lZ/rrtRBiTuv4xav7C83qKrKhFixW/vZ4zMchJSs0TDKlaUlulrvpFLc0l+OoHMaUulE
9w0aQunjAVKaH6YKv/8AMh3RpSUgltb/AOe4ZUVkAP4r4vqmOAKGGpEV7sJ0acZsWyEgCuAH
tzqfYiXKdQj8eOdcPQqABjoiEp9MTON5dgLXGwm23In3JS1SnlJsXN/ERKUUcM1Ln7tdRCSO
erigmrn5pOk122/SboYhFiBlnVBMBAAjUsqER2gPY4BvqSjKNgAJH1vE2+sxRWWn4nH5gQwP
SRU6nRB8x8EFsArHL9rubmOJYX2Ihfg/cxLbZNjIhq+k65mlU5BN6Sbd4USiDFkUSlSonmOe
svLB8gNILRFGTChwz4JnlrA6qxbjYerJrpuNAWt2qq2ECry6zQQRO6C1BNHitxVFvNVDRQFp
firFRPYwgTIfg4mIKlLdhNt3bjqbXANVXrlJxoPMgYGfMEH7Ii2A1Eup3EhGYRZqkEOIX9yl
EsrvW7AQo9m7mnGiREIQBwDE8vjWyS/5DJuwpV2kAa6P/RgGt7KVEBC/wPAyF8+KOaDh/sX2
mah+g3qYY+q0mraVIdwAs2A5YiLrDEoQLBKYh1Cu6g69iJqsRyg4KDhA+yXAo2Ljja+nnVzY
obsu00ODmKgStAKoNLW6cacJao7oJP4FwA4xF/EjQmqCNyYz4+VQUCJsOyHcqz0ygs8SvSvT
I71UeGFuDIwoKK1bUkyUlBNlCXFFftQgWbBEHiXNeIO57BiOgKNZo6jgA93/AH14PhMgL1Fo
UjEMF5ad6XLw3QF1OZ+p2mbVCKUFGlwweOQpTzB0HotZ/jvRBm8wVp+aw5caYygBQYpQg6Qn
3aR8Fw0J6AM35zElW8kC0l7Zj2Ppb1FFsSNbyoEg+yxuRI+kHy466/JWqNBUChfuONPNgUDg
ZWGW7gMnMbQiR0IRf3wS4hfAIvQ7ReOlcwdUdNa3B2DRDNO8/YoBRlYlHiY0Mt1XU9ruTrWk
QgFKAAfwGj+D/ef0ycH2+TCQYWzFD9F+D9wgTlcKV7EuvwO5qQt0Ct+t7ctxN6PSgCKI8Dfc
Y+8vlPA7uO3OazagVZ1EbihHwtxgtYIkT6W/jAp6flN12OviYibEP3LDYC2sbNFU7+jYA1zm
EVtVCPnkHSteZeqLFY7u070xwNmhOBXi2OkrixqfBFV2bC/xm+Da6kS+p5m2RQH4FI4fS8wh
DdFdJNMip0cWyIHXtvqxA66xVeV08QalADlHmFTvHugdqtPMH+WFw0/A0dkJhHNHCKLGUdV5
MnHpqw37A0He57iX4rUAAgU/V5imj+psd4dA0OfucO9CO2hD6GGwPmF0Ho34YYDBDpskOq3A
erQpLvyFJ/KGNUBfL1fAdf5wKNdoBDeib/6xPqg2zfgkn0n3E2Jr/d6HSU/zNf4m/wD0pP8A
ZD6UUvBrkw3AfhlHNIhQtmqqO8qFEWtokSB3uXdBqkotg9xrKNYUAw1oR2CgdrUaYogSrR12
7LJ9eBebkVNqAv4p/JnDYZ1UgDAQiEiZpPJGIGkrXK+jMe71KGWbDEYVAKGTBphkDXNRS2ce
PMqwHsbq12EZiR1aCIKi1dttNJ0zvoZIPlj+O47RoUBDmgAOSWuYA9xgNRv0q7KI7gZ3ROt6
Ma2JQ3HK01rmIQmxKhVwj5YIc3lqCAkjJvIwtzIQVfIFtx04CtJUQemqFn2NZNDNvLUCmkXb
ouTLg/K1pQF7X0GV41vxtYZtetPMV2xDIAGoYMDF65Li+fEnQuETupTafr+veX+FPa4lM0fE
C9AmGibZzFpmAdrGESNQEOTAtl2BBIwTBrrmGrp1M0pZsblOwx0JyQJpZdAovPFHwCorEyJw
QlQMmFIQveW0ICpgtxPGcZFvBsfPW5o6WuQRqECdaq5eVOvCooN6TYncTqsazv1SQ1rRXWIa
MkdV2KaJN6FDDi7V7YNavhXJAxSGquVHET9xhW9TZPvN8txPGjWajIGc0Pi5OQ1qCBTAJiR2
JWa9kgpTpLmkR8XOHZnX1VdAKqoAKoYPKSTIRXBEEKc44jwGFUhub+3Avfbo9n0gQBWnKQBB
qoYAHVxfS6EZtRlKhPZhI02eRCfR6UQLYPxX86ZTdPsGm6f6oLjEA8Rzjma2gJN9AxOm2wfQ
NlVLV+Wh2bHEog4lZIuLsBhjMi/rp7ZIQgHSb0wqswU41YN1Fv3zEwFABqtENfEf0xnrx3BA
aHQNAtyXfIHo17u0PzKCcW3lymAl00Zxje2InSjqvDyIMHdI5QdcDr35iB7JvRBoOyvRXGt1
y7WokTkBXpgpPleDukQqrvLD22z5BDkLIaTUgX6qFJJuaKcDYkhjEIFjtSigx2lkDpZy0ClN
YKCgrQ06IAMbbzHVBgVJgIENtKXTKG2bD5kArWp+YfHoE0qNq9VQa24ZnzN1j5A9aPTjOXnE
naULHcsZvL9U1kAjK+iY7hjstMfoAHvzlQ18XTAOE8H5rWUaUiCS2aRqZEzCGiT/ACgt4mpg
BQ/gTj/RSe93lyMITN0pSiFLqZLqA0IJbu1Inchko5dTvRBvd7j9XGCwIIzdH5zAD39RBKAd
ALB1IYKgAWmUjYqrW/JiAgmCOSZoscBNaJy6sBCQedRWBJwKUjt2d03tusTBVNgIVFRs2JeZ
OQoQDpFB9ZfbhnIEzuOpgBAHQYRXQ/nAwNXYSuPW9Cb3SAhREty01JrUqoAOCG94q1AAlsCO
92XJYOiEwhbuFRKA7wDDoFiCMf0wm8E9pI38gnkwPksOf/w/n5imJcGCFFf5Unj/AKpfhAse
IZ1noZZB1dgWtHWQdwe1RlP5tQ28xjvNBpjYbWJSzeXf5gQAJUsU+NYduEnN2Q6oQnzFP1EJ
O9DL9mUqJTzUOKTfqyuPQnZ6FbrRPMOyLI9I0EhACi5oHrWcUgjzFDNAq5+QdPBncp3aNCYi
HobvmphnUqsauTq+P3CoJOV0lRtwxvpcppViLlDyU/TGyHVq1Cmx5hYKDxNDCfQ6fcMywaC0
O2h1D+sZAW/NoCkv875hVkrIFL/1UrtynrAE/eSh4QV8MRjlfCCQABIOlBCZhYJMhKNkQdcS
gP6YiBOkg5SbIHk9WKpQafMqL8sWgkLePp8zqGCgyhCBoSf3pTyNFmoOduzQ5jcZuvNKBH+c
NJQVCozj0/THqgFZpsHfv+/H005eBXcjoHl2GF1CgbNUMdbfvUtJBKkKZFqLOCaRty2TaBGA
Rg11lcFI0vpANHK/oE2FN9Bk/wCRZpg7hmgsPYL+ZU0l2JVsDrpdms2Epxx0Eg5pTOJcdZU5
JNlo3s2J45MQcoJZtd5rhjgbDYKaUE8yMzsLiwFOgLEBMAcrftoDF+khO7z3aUhFFbjQsB1r
CFNppMNhUWJWHMEs/ZIHUO81jmVk4VgVsCFFt3pIMEljBQWS9F1OY82zYNai3QiHZv6py6j0
JEWgVeqYbTDT9ANn9J/OVi3lACUAxFIeCKuU+kFNLRQDxVl0whFugNNtWfDO9MLNGj9GhtPu
IvC0jSFVt06X3JdxXFEBJwreNtytBv6auR7QoqHgCbTlE1FDBQ/tisdGkWhWa1Rd4M92BwAm
iXlOnrJl5NiPdMhHd8yZE5jlFM8h1FM4tKfywkIba6MUe70jMVkQ6hhreP5FAFL8caX9IExE
diPmCysAH0BK8O4MdwBYYaaRAHbdZRtzqAazBE3PTPzDNhDT+x1jqfB2wGIogvClwxwxg/WL
w8yoTx2oRiqpz7jhMCpBQ1QbZzH8q7dbSCi7DmaDe6oWCAsFn44YlRt2oxigtF37QoPYKEqg
nDxe4vg6ZgFmsEa62ZcMzYDyqQVILQmsZlNkbGz1jONPzBZws2O0kJ7vFrhxriAbBApxQ9xy
vktWmo3PZzJM4Sm7UGOnT8w+Eiq1QL24mzvZGKKq0o7SCn9Y84ZsF9V/4KvAVBUMsCtypBSn
wxbYmoEFgwXbMDBYT0ZoChUG8bL10dB+Zu3T4uLHqOioM2NIXesuZ181EAK2aPpj5QARrwQG
/wD3X9H/AA/J7cFu6TQ0PSXo7/MutQivSmkb/Y8wJ28M1KQ5trsmRyVNSfrILbwDwy0/PYby
O0jkxfYEglSl6vzF9FdQp0tBnofMv8/g5qDQc9xl4kEIrVIdcDOud4A1oBeorAY6yHrPADDR
1BPJgqZFAiui7jrplrGaAekEqjHh7h73ja1XRpS38/M6jAE6YkgefmbDfgj0OrTvzFQS3TuZ
m0U/BNGIUbo7aQO2PzWLATQ6OwKPJ3Zmkbk+ImGK5omPXYJgsNWYvhuEuOBQm6SX5gOClRUA
HRRxIYvK5jrUjgThpcKRiSHuFtEdAMgYWvaTYAA37vGVoVysh1QzaguDCEOslNdvRusKOYcy
lIHTW9PuQdZovoPqnUisBjrDEGxbWjR/LaZMQSSCtt6mOy4jKlsjY3GhuWuuLUKaLKWhCpvS
cwKiRok8nXIng4O4ZEEoBDoYdOb1VTtggopApvuaC8WP8cdx9XFF2gFkAjoJtoxXUjnehBkt
mw/XEdBg6uncGUoERvRR5FoyyQ8HCE7R3qhi2oDIUk172rfDH6ORkDQfvS4JWwXtge0BfR+s
OL+oujB8JPbjUW2rKGlgc/c2x8gTBUoVDyHcduQVlTEs/wBMdqTmMRa0naSG4iHxXCSvY8r4
gWBhb4bmYkgujOuSzFdw7qTRiClnPHC+KRrUwhAIm+/cLQ/mPDCUt9KvclAOpPwJ5ee4kVGk
Qi9Ks3jFsoTaEOKd3lh3iUI1PGYQlr4kk4tI9246ec0sGD8F/crLYevA+oLyu8SklkuLH6cR
0kwkCmQQ3RKd/HmbGcJRCv2A/c9/9wFtSVOWhvdwqtL0KmVRfCEGejUxY7hTkgApUK5q85gJ
hig6q0DBckeIRTfQEYqYBaY/y50PqoaCCbbrFpouMkiAvNofXGQ0LxEgpZQ7irGoEF/nj8G0
Q3sDec/2VnrNkDoVdT3E9qUnCDWJQId8MCQ8iC0KCjXZ7/OdUC/tIb8aJtTccitB1alPZpvb
NQLzCZohKgYc5lrITKCa2CghgU8WAbnKmgB34uA33PvcEAsbbXR7pYZsiPueBNXrtKJXJDJz
RSwhCONqa/sazfuaDABnKe/m6LI6C+/mJA0TKrkZ4dlcKgesOSgKB67F1VlkhuWIQO20wnMT
1iABWBCdN8XvM50ZchA1ANaS+mHHtjzQwUBrm9SYmMz1EqEulLRu3KqQCMjcYPB9wcg+qEry
rAyM+kVBmOQq8Bhq402SnwNIFHDa71hWY4iHf0CoX5D+cTmuAxkgQEAC26xyaf20hW2GrheW
5LlK2UvARkfTfgp5ZUg0hU6VqCInuh4v206P3BFAVE4UFrIpDPrkQQYlYGcIA/t/xvWsv3Jv
PP8ACb1k/wAE3/j7rPf83Fpnn+Of49yv3/BjvD/3Vu5qxBzW8hiFrW69QuhFEGFqFLZlg2BS
gFCmy4XYugrGsha8QdXI5atTFXZArsNbk8AQi0KQOG1+vmUHJTBAZuawKyqYAfRoAoQJd5qH
CCRirqUHf24nZR56qNsdUAii4CG4pAF/QCJDuLFoIZUJAHYOCHGgCVjcLUJ1Hgucv4k2VBF/
Jc2G6YlICEFntpiLMgKI+bJaAFunCOvP2IWBtq0V1iM4rtR0LdTCqzVqGsjQAE1Rr24B65yM
aQ6Ui5uAxMtqQLwT2Ja+asMLNglO3bDByINUDV2xFN7KMRVrix0XcSDl480QgmIbRUFeDXmB
F1UEHwQKpaeOGFulkF9CNKHzxkta1gBpSSGDtvXBLJUFhpoXLVbrWWePXgLoUaCxa4lSw5qw
6NDa6b+Zkqwm7r9MT1VQbQJKNIkbK5J0bMAng2FlVWGHw2Ruu9BI03XvB8InzGIpWk78xV3e
IEAQBXYZ5dPmwEjUpdAth3eKtn0htIwnsKm281VK7r0praIu+5K5JUSlCNFg+48l9Kho/wBj
X9XE3hz/AGbugXMBzE6iJENNbODugN5Bjh1bh2O0Fja7zUUXAGFsW7lhW4do1qgh9ohG39MO
LKmURnRpe/40MlHTB+J6fuX53KVajGVjwBTU1jdtjjEAGxF39xLEuV6IhBJXUrrGDsgtBiYL
jp/OISVDqLp/8n7mkjVEIIjwz4xDhckY7GpH1gVGlEIJQKeNfoxQqrpKkavdmBPTP1BI7BX3
esShT3kFIBRE8NTIrvTLauP5A/1m35VQVJ0IvP3NAQ6ELI0BG3PFmMXYkR0KyLEQYm8jRk4z
YWWBCbF5glD6sC1QkbCv3DZ/D1/8Jkw7H9D0pEhvMH3DpeVwJxPTv8YcmJYQEA28XJRh647w
GMiJxVHXuFKW0Du6CKBaf6OE14XNailJRfDsNQiIZbWhh5veTLMCRSyaf5eMoVW6pCaGFNks
cJ+MBATCOVyIY2BUEFM1CGF5ZN4oVlYCaBMFyh+zFgDr1VShP/6YgJCkAEd0aVDm8UERJYOm
g09MP9nDSQ8I5sT92eYvSx6BoC7qREQMcN40NG0GaNFlE0YmLlEjCHLoJJKsYiEc0SORmmqq
CpeZijxFIXSgfAb/AMzwu0P4pX8o/MnZirZ5dgu8iZCW7VUbmEYtSDRRdiQmPf5nHIEsAao0
Dee/pFKdOPBE/wBYR4zJqvCu3Xbt64uCAZnxK2l6IVcBdl/SiqVQQj+GQ5erDK1U2p2Q4jPB
ZgAyK9UF2yx/ML+EIiGe23cUcRxIgVelcEEMWgZFlBfz8vrd4HtnYxE3JtFarwwLDHtQQmtA
nZRIaz9xKtYZmiAMbrEND6TUXUGqghFtaHi7/gKr/GPCeKJligTTmiczqBrACI0+mTesKj9/
w7xJtLszR9dYIUKMxQJCIiJixfFl9MRMQHqYGIpQXZr9MjEnWvXPHsnG/wDdHTYYGPSOv3+s
qrspPpCUTbRsPMNFnJlpANEpv06M7cO7cvpQRrv5lIcOEiUg6D6TeFJCJQ0gKCy8+f5/mvgI
Ip/EmG+ayxMcXguAhxbvUxk+UpXyZ+hOFFy6/steUedxo3h5SwG2m6DweYhaQJ0mTcJ4FPco
vkkbAF2pRPTlsgPtVYDrcBuPJbIs0MSwjRifMqYOO2BQ1DsxqEM4BFCiCI2XEfvY6AICCsFb
Bhg0CBcaSAReDR3A6Sa5lbDAegIx2361mnbA3NkwwrfCKoo/uJlL6aIA2CV5GzAJNMygclNi
ynN4pGkWEqgFQpThCODBEgToUY6YYbRnkyVAXwnuJ0xEsqYBdjQxy5Q5qNQhLqaLTjlXK9cE
IIR6OHXBQySqpIA+6DBOQ++FWkqP1ruD7Q90LiIitboDJLCz0Sf0Nf8ApcCgmlXi1o/cDZDN
AkFIbBQf5z76isJoTeEiZTYHYSsw6MIc0+x81mngFdR4x/17HjkVPuqXAjrfwdrSg1JMeLAd
xaqJCH4KeZhWK1Bi2JQAemYEg5Qmwr9JxDkyVYizsVTRKWcrP8u9EO+ylT8v95wyAviVy9gJ
LsJFuDZxUUNIaH6NZcMXUsYUIFARBBwWZ2F1DB/JvgHwrqythaahWAZAAAGYboSiOqoWHoVw
gCewrVndZS7+xpFBl1EZr240R9ClZEKT/h3gQLoueskA/Ns1iDGLAyFVoEfqF8T2Dznb/wAi
/fvmAW7WIOjBGvFatA3RTgmt6qnbYAkzX/BO1Eqn2hJruGb74rghlUaKaFP1NZmoAQ4u37lz
DVSUdiNxsitucM1JS6PWVo7012GDil1KsELSOIguOwgKxsBwqxe5AlzzoaZVFA1kDC9ECsqJ
voJe05cVKAj8xoHfC/8AGV8ZxsZEVpsctA4UITAGzJotpEIWYUU4cEaii2+DowYG5VhVRCfM
ATcLFEg10qw+UnN9yLiIpRUVcFi6wj3FyHG2QxnoMZ+e8ynw9KIBwJCFdDIvTitqgNLKLstI
SAJIs3UI8mjtxK8LiiNUpqP5Lh+X+Vb6XRtQ72mHFiuBuU9ks5fP9e5ZQCvpxMPfg/Y3xSgC
hFR2JEdt1K0HKAhIZc/Xmb5gQQAjYbYMIZsOrwKIvFVAyKwpv2JJAu3xX+P+81O0L32kqfkf
zkn/APzJRNSuwfQiF5Ii3Ei9QgCm1/Hfeq4s9iqNAsCmGwthWyWOUMz+hMhvyDmq0wdoCPEc
5ZiZoRhViIL6zhgFXvRbHUJY71gBgUgBGOxR36awohTwZHbRDUTp7nYQCt4APEKRE6dx2mtx
GQRQrTWpuYfRQR8EFAnDz5guvmdTH/rLMT9mG/8AFzr/AITWf/rntmsX/nH6dy4gv+JqeZJ/
OBXfmCYdz0XzDy57/ryFpBVfrmP2Akj7FLGk3bfcMqhP2NTwcGpI9xcUknMEHiSa57g3Bzhc
HeqB806Y+oyYfodDRffv+dgHAH+dKmPx3Oh5+YS8X/NkL/MvMo47RMAkHi/0PsPgfxjONArT
bh+YVBoPkWiK82NGLqrfToIRFYkwyAx2ARJ4W1O4raQ1aBhaoLr+blVGRXHoFKTzI2UkxepU
QGiKYiaICAEZFKlsjH7k1DOBpPwyha3J5T0BROJjgE72He+/pvjLRAuLBDxFSeN5G9x4StIi
Gw+hswUMp3axhr1OYDelLUUQBSGct8zgVrBXc0/uY770UCB/pYze82pjfwI7tpZr9zfKiPsI
ILDs+6wqPNIKkL/wCnLqgU4TTaJuJe4IVcHddCbOeckIvQS0PFIz/dtweBH02DP+MBSEbRuj
KgjSim3Dz392BRUBAkEioBT1xIYBiAnqDtrJ/iSqP0gIT0FIch8UsRyWlKbeov8AjmCB1On5
Qgftfxk/nL8aVLexBMRtcfXJqWiGwGDJqvcAwLSJqfxLYtBhb8Nez3SGxfdGACXYor92L45N
XCmypeQAyCIhuBwZlpNjUWCk0/mIwBS2kCivUFIjMEm5AYsMgOpJR35jvgvOF0KwpBS3DGrF
lZB0EK1ioG0ECGlzNUjo51PcbgcC4UWEQgIyhzHWLPQG1yn1Dou97tovQ9QlIgXhbwHDFAPI
gUiGrAE02S0MXoH7Q2cxZ4NWx1ZKHTaiDjs1g9KwiE7CJs5d4GdZ5kdzv44aWAixyNifx/vG
ukEy/W+fMAvdEk2V1ylXT+GxrLfVxxhan1uJ5fpIZkChBFrTuH4K69Tw1A+iduDYAOTU3qdz
X2f5ujQg/wAjn8zN/d5PLADuKeeTKI4yWWepa4sC/U93jkpWES3xIEV1a3E0DCLnqqGwbe/c
SShG2tGtnLhhfkxhBNq1EknmW5gGgkiq6uwvMXpuXPdMqU6ad/FJ9LquTUvz9uRPWhgyqJ20
P7x3tjPg4F8GaS47dRFoDHSblaxJDAKIgKoJNfbcLNhVIAcA6ymo4L0wDUBD1bRk8z4IN137
/OOBlUtn8YMBBsGcWLQNLQ/r/wCBNaAABPaofn95Huc0OmgEQogALBdHbNgIKiIHTwc3jzww
ldmXx1yY7loEdamENhsUMcsZI0aCaBNGz4/4dZ+WLl7A1+rP3I/cfMWTL2OF0t23CB4Ynb7q
BojKn8N5v7UyNDGmsY+wbWTSBlq98HHY/aEoh6QKzFemeREGDK2iPB7iUyhFsj4XUlbic9BG
2DQYaxdxwX0AdLCx+AvJins0TYwgJZxrubuxftD5JCAUhUyxxeqdEhfignPmFKL2m6EGKBSU
+4bhBGqsGhU6GFfsafAgA/o/+DS4A3AndoZHtOEWlJqpsBE6dplivUdVnQlWoOM89991OBKo
0UYwq0Jg9hBAikkamMoLC/JdCaFQ8Zr/ADuru03xRX9z9xKZ0RzA9CUsO4qmBnJKVkzRIoho
S5uZLS3oCIBqxrHOqy/wDq7kk8w+I538hQCoNiB8y0lQimKkNLZ96D2pk84SL471jcRct1Tp
XZWCIuHDSFL3pem9l9PcTFCDIiTDYFJo1icB2g4mLm9OvBUAFwt4LoPw3unKv2W6VxvgNq+Y
/O7aBE8HOU4HRqo4oDwGUP5g1xr4L0hNiPQtNY+L7q2OBA0H4XKZC2K346qGrqFxSrZ4MnAD
zQ/dYwJHsiapQsKp5iSY3aNoFwIqfgPdiAkNIC+RvoYXyRIAiK7ujSaS3NVhIIwBFNo5fcbS
w3fEVHj94BzQupI1KnQV9uhFGBeKzq19Kz7/ALpmE8po7idgukZr/ReAj5gj/O3sy0pojSr8
wXa3ZpcPnc8pgIacnh4xRd6+JlpBpzCV8Kf5a9qMf4Ha/mTTizJ6UKz7OzyuFklGSiAjm9fN
YLWImZCVaif045cKvXYsdr+7Lhd3shK/wFp2ZNa+TaUPzV6wrhRmgNBQvr3OEPI96mjZOqx9
wEORCagGhQ/4YdXS7IFNjA6ah9x84gjWDfMU2HwYPhUNzAE6fmEdhQms3Seup+MOECnlUnaK
a4xYkXOKSjCqmB44ZALWb02P4N4td5mnai7vnMWqIaVaK0rXo/hh7eBPq7drt3+4xZm1VFia
hgn5PI18OU/uYvldsUA09BrU3gs1V+tqCJA6F/McQ1A8rCIhp1P3EXBHT/zR75xHLcQojoxS
Fsa6YaqQiFv5dl7v/dKGwNBfw3qYOv32MRUi6IAIlQPN01AMxRCKM0pgMpMaVQbpE1iwOAdG
qvvCLZAE4v0KFVFxrYib2XeP2VAE6pEGPzAVEvt5T6LodNaQu4AhJGzrT4GdtfWx9N8kBZvG
BbPFhhSAB0P+TFmoC2lSWC6aHnDDABVDxyGhqLVCN3Ye/KAxbSw4e57yko66SE2Lo9xX/wAt
nLbDtbxROZcuRa3ErUTaL5e4vbXWAW2nNAoDQZ+V1Yww5FZ76XLf1gBssUsrCzTYeS45ZJ4q
mqPjZ0eS2KpgTwR7vL7xMMhEq7VFV8J7dCZRiQ2tKGFxN/8Am+lneRArpnlgeUmht2wVCiuB
/uAi8ISJ9YywGDpqZpIcmQkgkCjSjp/hwPvxJEZIPC6x3gQqeMgybtN3HTH3XgRz+BzLlFjV
yDpyoO2TNBKnmSAodeb07I7wa2lX0G7fw0xaYMhIXa8rGjWsZ0qav3/dB4QYHlR8mDEzVGoY
1iOtS/AFaWP7FIN2zQemMTZkGqQK2I2DpuHVDWCEmViJgjqlxVcFWaBG7YgW73jsXUAkAIp3
YmcZATFECo4BsyQmBZAJky6hy5pGoeKaAiyB9j08J6FciJ0OY7+48O9jKxoQBKF33mbIJ5+F
E3U17njju0dkvotFEy5f2UvSRWUacOYW9ytgh6z9SYgI4hVJFIEPogZCJA9bhRFE2DUxVDCV
qCO1WlC+uNQNbuAHoN8A9uEpiWchRp6CzXMHrV5tKYcB9imBR/Db0IwfAPhkwXB4ehQU0gdK
ZZhIWgSlwUB2F3h8uK02gobfrv8A+CINF78d+Jjp4eDCiFIhxXze6CLHM1Dbqe9U3jha8ZUV
pAd7JLZjfGPXoKBwO32mIMoNOs1u9mV27g5HIhJbCx8uLWqHEwsao1vQvuDvwruJhse677lF
rClYOpytPetwoNtBb1/8U+4eZT+YHmbqgLsqS5e/n+b4ft5mz29KHQiCSSGzGZA2OZXiKtok
8cDO62w2iYFV1j2DmK/hmEF1DH2tGLVEiNk7G8sE2YYoiUg1oMkwponhpVgLWi0fkzdqq0n3
BxE38we8wgSh6LyDJXCOG/soEvij5XAM8ZhnUZD9dYcAvVLRJhokYKgYfBcVj8ah6ujAanzB
YgpAJiuKoz5wJ50dHdYJ4RVYluIdgP8Ai+D1MSgHH5B8x5bQZWJ2B6po3iylwZHDHa3DbbZj
zqYoSPAr9h3igShEUBoRwj2KhDBLRm2ggKuwZG8cWcBpt0ER/rDo+FxkRvYAPX5cY1ywhWCY
nwuBmrEYAl20qgArMmf9ZK8hRKej5Fg7jcVjoCNhd4SxVquU6WkR9Pky9nUQOqmgOrrHweEk
whQKrUA37hh5p2a7SjSi+YM+5khMWJ8LThWZSiD4qCL6DrlG9Q3KmEiIrA9x6OnQRBQ7thDG
KjsfCRRgzTR3EPk5OPrTff8AVD3JfGh+MqLROVAFkNxs9Kpe7ZRs/h5YqiIvWbLlC0W4GVGs
WYMYzsUQQHabaYp1GqLJtur+zwVXgS0MggvgP5MhTCkYqGQNnVFO4XTcZJCEhdiK7csmRTsg
c9GPxxhgH3OZ8f8Ak/cuBFohJuXLshroek1GqCpB7CHKKe5Yf25cS0WNQHlxKtRcpvEezI4m
ojZsQO6mlN62YTsOHUAQSSvEqnEqn9bTqg6hWsCQx3tXPItObNai3EPNYehP1LoywnBhIAhL
X+5aT8wh/XmovTuF2AMoBosoKJNcYsDxcHwvo71FAN6nrveBxgMHF01FO5VNBxc5DQCF1sl9
xa+Gx0d7UYSRSURfNURSPNiCSAQ1mloq3VSQbQ+WsQrpQCLQqIEqoDMg9fbij3qmy3uG0Mq0
PTkskKooj5hMsOSbUqHYYFumrR0BF2iX1zGb+DoxAgnALbAVPNVbgN41WrdtqBMSsSVXzfPO
bxhdOKs/o2kf5Ig5WkWEE0V0/F/TECAlHvX02gHpNivX5mkERoVKFbVxvmGAMj+dp7hOwOKs
fo2gP1aqppWDwciQCeof3DG+gwUSivbXW6OLE+oiQUMTcQddx/TS+gKEENgL7ceiGvsexIgc
omtYmaBXypqFqheWaw/LUli7stPnrMG+hzSIRGCApWhcgMwM5GKRRFvaay3/AFIZw/8AECYo
GGDJfoP8U60xIMtWjb3X/r++ZZA9ArKXd7JqzHKP8m0VGIT3FFexpH/3ZbYL21yCLs2TXDeD
IDAGq+oBDZPzEPBvqwj4A8Fx5ZgaFoop2JvKTxSgB/DtirSaGIr8EFr8wfAhIQq7by7uZMlM
DS90AsndZVYmSGeLNmn99y1EpZyftI3BPD2DYfoTd/rJmyiyAXCkWv7Yk0MULRRLdNGg5nHm
KvC44BE+4+WBGFDXZ/KF8w38tIFQ0jzrAMN1Ho9hkTQWYhF079dNCCz5vuXn9uaoq7S/ouMA
OigYNtodnbHNYkQxk6Y+h3AckQ0ofpEPzDClRiDRP0TF6n9SsJqffua6OB/4LQSHSdwqea3v
SqfyHHYB2fr07q03Uw/jCYkWZ8gdHnBgIQRZmd4AnhlvGjF0CuCE9m853grIR+da3T/E+tsI
+z/ocVxr07SrZBRyfuaOSpTZXaNDffVxAzRsVV2C/c7kw1hr/HmDM9yT/VreY+PBPcmLIk1I
L7gIOnlRTZxCsn9vJsQE3zem1wUGrCBQIwpraICHehi9pDRxtKOSIpt1fweqYiBKSqpmvRPx
5hAaBnTEtDsQ71jcVIFCbEZB6rGeOH7q03ykt8TFU8HFC50B2NHWEvNptBRIFgIwqZoScvYO
iEdAApo1Mlg9lm9E2JVrpgh3vaJKDymlXmNYU6d1LUMm4pRmwV4+75rBeAjNYiam+7UhqMDv
bqOIIzK00Qom7n3E4D61qGmsrdDRrHIQohQi4BLifCiUGgiL/Y7An7mnG/css0B0ut63kkRE
9TY3zaP3KTmWk7MyFgzz4jyQOTuFI6A9HUF2XOoajaHd1zAGeszmdHE/a83hSBAqK7QCw7oX
8xZKQ8pChpsfwYA3s5pH/wBr6TVusLDdMvoWj4DmzDI6OkQVHY/Zlto6bVUQMRNemNQfAiJ0
f94okBPwT6uTKUoJ0jvUPR/Gtw+41G8qQ6kPEyhYILq07Q3GVAuRwxsm8e5AaNagEDHFsk+1
9EBkI57issj7mxBB/UcXl3XOWRJaejoEwUn69NAVZAoemT1M9JaFak9IAbQbsWFIRlBHnQGJ
wkKb1CIDrvcmmbgr6Rtgl0KK4wOcni1QAwhaaWM3/pjQ2EdDV0i5VIXpTIonlq87jPuksgrQ
gFf8YO5oLr64Kywbosdu8DoQIV04PLvG7Luh2QWRsqDB+BM8gk9m2sD9buD+uCAjijpMhPc8
JKudYl2xK1hiRMqtIJMRNeDBUb5sIF8tWMQuL1ZBX4BQJd6vhvTWhKDWix73hmy4AcUtEb6i
FLhVhFAKtxRBn5hSKNQhsFehW+GR5u7/ANKJU/6LWCAyQE9hA1B0WTGnoTixhdiWv8mkQ4sp
Bo2JKAIAHAMGKBUPze/94L5Y4eUe24NVbzxQlMT+hTAHhVmwHobWHQO4VbHEixKEdrLIbyBb
kJXLLJ0JAXWOAwztAO7NAWTeaWrEMDRjrJuvgKKkbt0jIJ7RU4hbL4P4xz/lpIZ7RfmT3Cpw
tzJ/PzCEr4RNluB49MBCv8dfYUCw1GXK/RLrWBVLIxxnN3EZFKgVsLpMYO/Owt44yB93hnt8
BY27To6yidCjCIFkomv3J6aIshS6oodw+b+ZUFGgAHbl5CEgRECvVp0XEB49khCP7cay1zsY
IAxvgb3k7ezCUXBBEZhMKmAKCTXwvdFwklbLrzaSw+G2sPI4EzfFtfjvF9RHe539keEJkfmS
DEaO8L55UXraxX4D9zfIT4rIHhNxE3sc0yNyLaBIPwn7h+U6mSnc2eP78x5ndZuZErp/1iAa
0ruVRdA5fn85/RIt/h/Oco5DU/kyJsMcqKrRpdwYJ6AjKYCvD3Co0roPd2t13uHVom+xSKun
lPv+zHhgSpJxvd8wVd5KapYQ1FRCNvZBVtDPBEihdq4/InM7CPhatMGJyAwwQQ5aMVO00a15
d5xX2tAJrbdGenTJcFEDLFT7rHLpiYD9kmf4OYBAoZAuyz0xoKuI1TlxE0wA5ANaws1T5AIV
ZUEw+47cPbrEFMW3jR8rIUSIkEqqQHJxTFJ2pD6hQT8KEq2Ve5N76GiEVvBI7oRhAIR0tEO8
kA84+R1j7Bb3G7BdgVggBpCqDg2r/WzR/wDp1lYcB4O0fSkOuM710Gqvhm1LSGOFSDciQr0F
HXRDPoALoBD42u0TDCLR8oQRcw6S/ZrikRNt7rU0PuA8Bu4KIigGlTXh4Efs3qSf5Di4bEqA
rD/lyWbLjDIcgQi6kxW46mErMaEfxLcBh96CRVBBua7NPtbh5bROsD0KTePN5pOCCiypKdxO
rcIaOp2SkQcuOAaSBqCorUAXCdizDfJsg9pkxrogbkWHnvWJZKpFXBImwlWTL0UU/VxL1smg
FikbDYNbAdIengCEHp/5jLqB6flaCFVArgaQaNbACTX3/A1oOENAB1cYtH0UFYD1RPn+OHDX
IipWmxFARpcpyeIDdmowxBfMrWalRBG0QAzS0wWgZ9wY2dyf8zFYPTUAKtgShdvcP4UARabp
FQh7xyYxKQuAiIBULM7/AIaMWpPZd0PQIep/h0AHGfqz+x3i/ugwX/7ppN4f8YdV4ZSp+4hW
hgDa2B1yiHOMVSGh6+mGAF80NSqqIHV09mXuXr/tAOydPhhjJF8pUEhGqPTGQUEZPWtjeo/m
VjRHO1S8QY80/wDuS7GuMHMb4XwjutsVX0gmaPJ6q9kCdgaEdbxwRXrDEF07k0Lmwl0a49tB
1sK7zcOp3tB3pYbcWgMZlGBvCff4aJYbvyy5z3FSQXLUkPlw5OOBVJOwRCvmI51KdC/BK/pn
WHJ7BTS1doTE+gwCRIlsDWXFzirpFyO9610mL1rXkUI1ERWHxyCWuE6foj+GsOVDhCxWjDNN
3Btu0gdOyYixp7jaDS7y9lECle4PXHrwktC6F2mFV5Ab4eabJqrg2YwSN3XPscXLd9RD1JR/
8cpljZD0ENXu/rgop4pTLO0ndOB1uWlRpaGPn43gAJH2O9C7WR3g6UDg5PJUwj6yX/lVjoDc
abjjQKVIqJVD9TCAa/hqiRphqfTGM4HQdA9Nr7MS8lZD/wA5nRUcOETEQuHhNEe5KupC1Tp0
crxT5WFrS7fzhp4v/SEANaPFnmOd11fu50eDl3g7VlCAWcSf2MIAggEUusjXAyU0hBUi4pi2
cms0uwD4NFxcokIxE+s+kfuWewpDPwGg3TKaFZRXi8qx5N4WXLdIAPQAfFLmu9YsGS/uJP0M
mLbR5oPf+zI2OdjAqdgY9cXeGn6z72roBMNwYvtEm4kPlc1H98ejn/zkRww7qnQH76gfZzWJ
0qoftPW8QGxF9gFsiD1k7I2GS4vphPax0f3stD8LMO2adGpBDD8ykKdV6jgA2n8e4riWA3Ng
aAug4YlQut8juv8A5wzcpFVnoB3+APc4HPiEosBp/d3vLSLRGAFdfVOlPcLaGGsx8AzDtX3H
CxhUWp8vXprN0jMyzOU0nmT3IigIQCEeiO6riSgAgeQ9T9YYn0D66gTp+X2H/uJV2dgDmxMB
gToCgi2RhkQdNjK/jE6UzspTYGNGDAAwhDuUCCqzFxgXRI1Ami1qN5riBeIT0rpQvhMPHVYB
tAUHdC/mPZapiUM8IobiKtMf6BfVV0Gb5jV6Yt5/te1/jcGXScIygA3FHzzFDu6VBWARAHrs
xlExZKCCyNam1N4cx8bcuiCiV2/XDO6ADVtAQKEOkZ59b4mLpTYccNqHvLcSKCwb/GWhBImN
rQWmjukksNrGzjCgYUFNAwrGSzdAL8NGu4k52ftmQCtm+9a3ilSud6vpFbSeOTU51hwgJC3Z
NPcFQVkYwAUK6pO9MpLYnjug0tAy7Z3D+ceWkFgUeqUBoiiiI2mwT8Ovhger9Vt3Q+gkR0YT
DFcr02EItxGzE4fTJLEqs0v+h3GFoA7ABQOgVGAXedA6r9Wf0P5XHwb1nhmk1xSLbZDtv2G6
qmxp5sZlpcEr4/Vf6yk2u38shaLgVklFwe3iY07fjliF2VpAMP3FpFIgoKBZUL+mNzgSNh1g
useR9oExEeI40GKp2IGh68MGyJW5wDa/mWTg3mWyWtITdMDPKCsx1Luk/nEKEFqHjAYxzdSz
gqQAUol/HJZrjf4Ap+maL91bGoImw+n3NHSFNDWIIjr6ZqqS0xHUm6T7c+ICYLiQ+C+PuMYI
1/4rk/blnESagqIaEvp9ziSRq2hIP0fT7hITony6iab3mrrllFrCCJX4/MEBVemcDDTt+ZtG
bBIKAwqb/c5hbBbBV4Gcoo7G2JQ9E8fcOJQrVCLLuk+3KZAWiViNILZ5n3NDQcSj0D18wIp0
T7NALvWsTcwX5SkrXRDeL/NGciXQWU59y5/1lvn/AKSpwGyCjmEblv8AlAYw3Vc4bXUuc/zX
iw7CKwFYC/wY+OXJpd17EdTLTvOR2Jsf/QW+keiCKAlEf7/xFFUH2iU+A+vmFwm7Vx0/sP8A
JBUCEDzYn7/WMQmXR6IlESEARGIbC+gc6VESg3XRjjJcMciV0HrbWYWA6UmHW8ovEN5Db5n4
PGbp0fD/AACpxTpdlYLD8MHch4QENCJ0fpjWjm+mQsgdULdpjRZy3yECLwChHXaZjEN8PsBm
Dy55jojIiNiGNMj/AMcU3O5QIR/zMdmsThH82EU0Ta/TuMRanm0U37DGjPSsflZQ2PBAovRi
9rBIdJ+BrNRF2uWT6E2fxhZQfhooIIQMh/GFc85k5Op5R+qfI704j2k3dtf6MPH3C754353t
IiDU+hRwlBMfS+jQ/cLTccEmlIYNDoxk6kMFemkQMSbuYkQrsUUqMqDY+YnVfejArpYxp8ml
VgQL+NICkUOcbgXYBAINcJA1hA2y6An0nFnvGHwHsmUwKmzgtr9wyHa9leyyCDv5iHJL32RC
WdPx5jEFOnqAI6g4axGLY7GdBXJVNH66qOI0AZ/SO+/c1MsyJG1xIlnd8T/mXqqDKHRSe+3x
x+BDhDyNVQxbu8JIDsBREQ+YUekPbb1I0qO2fpgMC0e9IfYI19BTdVUE724ZA4fSS+IRn2PY
eWGRDSqYkOgNNVGId0BwGm0ENGhjjhqjefOqGoEwrPF0UD3DUCIsHJsGQQyNEV1zm+4GEXg0
P1hgRpwMMAdJR2qApPet09x4lutaAND7gByJ0IKUQIffgvHBsk3IREcHjmFH9GKwyD0IH9ut
wYpgHBCC6Kqu8dEDkhgH1t1H9Mi/xrwsiR0BaemIUx3+ozw3BSsnMdhYQZo43ber8NYJSiD0
QDQRbpNA4EI/RrDpdCIugw1r42mBEgvlXQzacT1yAKKyAnWuPthGiDR2n/DC3DIiK0ESBxBI
YPLkNu1oxyzsplQ7KV6JrVNJ47zXUI3UJ1AsL03M60Sizpq5XV08c2/1g5QNgSQdp5bDjmmB
tm0QbgSf+cb/AJ0b2Grsi7f5wRdNCQTEF0F/TAWd6bEEgboJHaExemLKABJ6QEAIQmFkEkYU
GAeAX4xNzSaZQCQSggIcizM0s6+gaddxXYLyga4yPSqf0KkBY00OgC127CICD+PqjZ9pDvjH
e3VTKM6NgWaYORs5+UbLQMLMGM1lh/6J7W7AiBn85p71M18A6GHWzgBr0SwwEfqIP1/zrLcd
n0nv3AAXV1mhShIZNsEMdDM/WMF2/NZr3nIe67hRDHfMDhb/AMYQRPMHkpPlv+2dXZ+4rZ0A
quanoc2fnfzKQkceOb3vzzCeedRvxxf+R9zR8ZyAiptrWrB5gl6ShqHtCWu4rCO6rJPFEW+J
jx5xIr+46sZaxoGtKupZrFKbPAFaDUaWRvuCHdLSlR4E/VwDzZJFFKQZ2MBM0lvn7IBJua73
GZdS2hEL0tpgGnJaeNOmUTYzY/hq9kLvfpycwz8+95EP+P5HBU61aMsWL2e3A0O8oxSXRgs5
jV7HNNxFcywh8MuroqN9ISuHMQtLwdbYU/6G4uym0o2oCF96nNPHAARSAQP8nuWetNTgoQ/l
T3GDQpk/k0qJ+S4+0SsGBNRG+5fRL3WDEndvQZh2wmXOi6ESHAxoZ0UqiIW7axt+WhfLaGa8
X4zyi2HBAdcJpUc/wR6rxjX0xi3qEYAb/j7zB0aHFQUVONhe4ivichUgCw/pg3ZxR3r4256x
4d6Ihbo3YfXjKdeQTue/pt/1m0GTXaH5iVnM2WODNEvqD8EYqpXmN6WVo/Ewum/+lgze/lX9
xJXiRmmG/wDrMVGYE5dX3jsw52kzv7mzTs2uErE/2ilpV23gbeIngwkjC+kxuPhlcYvI30zI
xc0MoD9etGMmysqUCAJi3twzYxA5dBpx1SaxXQBv0HoLqeafcD26fWkDoIn4fX+JvJvFswd7
x89Ms/x3/Gsbct5lyE1nma8z3Jv/ABz3HPHE/wC/8u51+Z65zmd/9A0lJr6apf8AnEGDAkaz
TwW0KjzBx0eyYIiE0KJKHGAJ2tvEKgB7Q+sgmdmNomNgvAMDJ7AtD7aQhTTlTAvagWdQoLD6
YGRTWwWokCyIgQYewNn+4IDwT6ZgfKohKwaNiopZKqo367Cuy/yXYYRICNAf2GghvitnRuyG
lrk2oQmG7zwhsdAOQp8MhZieoAxSIXr3DCYMutQqlB15PcKA+vCGgVRS6NPuWnPAtZOA9re+
5gddzEpFgUJofMOcdqrXe6aBS6rzAAxKEpGVS26ErhbgWML6x+AT3Ezpn7oSkuyDGkxpgj3E
xPmbBPFwi1lw0VRRYpWAOJ49qIlsCk6PAKly5uWqUNeIPCZJiLEWsLwFnESuMZlwCXJGgV24
IREyKZBCp6qu8HSqHk+WIIN/hGWu6RAbsRIEXQhLjqw3SFDEn4gOLBDS05InoGkEA0LjoMAH
u0//ADrBnmXV8wb+5wcXCLnMv/GL7lu8tmf8Z/EmS/xkJgw/yj5ln+DHP7yax3/ozJJKK+uY
UuAtk1EJGgRG32x4BT2t67VIkSGKWdPbeIWIgBDmrh1esCsH8VReaeZCUUn6XREXr9c++Y0z
2OUUaPjZmisAEUR2qXByyiWt0+IAn5MEBHA5Du1ALIJrKEeuwaCgNGHO7y4B9KkQFgFOnq5u
LXqcJKvi/wBss+u6xGJrDW2FE1G2DUQV+3AZAQIuy/SlwmsY6oFdLqCK3NyH/KaFH0E/tg7R
Pavh0iEaOrMv487AQxV6DseYaYo7NHQysBka/LhHT1/VwZby1DXGhmjdmKO+QSkRjIO/D7iY
llZlhggqeD7MVEg2GIQ2xs4Kb9jjRei1d+6wlOesrj2srt/MpycEkFSDDqu4ZrggwqpGLSJ3
WBPWkbLAN2GJi9rAhHRd2ix28wDKoaiAnQVHRVO51tbELSIuttOWH5CUdYdNeld3hgNgVt9C
MdjTNyGlf0aNE7Ftw4jBVO0KhySLJyAUawIi7NKdB8ZIpj6MiVbwbwhisM84AuOLeYfHVMRA
3n60ZcCJKiUUYkI6bFjVxAWwoRVJgXHjUzbUipBDMZFvw+4JrEYJZPYHbwfcBytg2AJbOk/z
gGgmIaZ1sru71gYA+VU4d8rdv5kipY/2RKcUP8Y9SBVulPhOzqrhUE2bXK2ofuzmJMT1Bmi2
/wACFzfPHeBmaQhgSYONcTjawO97Z7hTckPViC6bgXveHJkW9s7IwDdmLB2ENA2WTCW3IR0K
VLjW8/46c/0YCwEInrg6xURBxtuFCgCVRTaOwW32JYdAigSK4IOS1ZBBYBEizdzVpwJf6QSC
fAOxxOyY8fh0Cmnih/mQ8hDv0IvG7/cjF4UFKlbTqOnjc3GI0oTyKORT6404OQBIFijGC8XG
oMJgaKbSPBnuf1k729IS8gmbFiMZyxSQBNZgNhq6Wlzi2VjKBprt5j3R7cDkQEKDdo8jtDMZ
UhZKTURN5DC1RX1IbQ1fpirEL6LZHZDYx1iOU4Ki8l9RVPY6wyPj3Qh9rf7x0NtCi2uV9Ic3
ljCkJK1IvZS7v3Gjct6qqAp0RvNjFd0zDdHR0eKfcUzKx8CsxkK2m3WJKIGENpsOWgW6xXYU
ZrSptaGx5kAY9JSAWNPsb6w0gAP/ACkU4JoDRgKoDfysQYLbQcaV/ohZZJTyA9Y/WBA9dmEh
lt+5DTkQiuLSy2S3WJBoVs6snmVgNcylBpPaqBgeh1NtZKal1aUOC6sXm0WMJSYtRGjSzY+4
cai33wpbxR1/H3HtbGxjDuI8/T2oqfkaB7+RrFAdpMtS3piILKCJqkZT13VQjyy7iGExKxSL
oVLvzYxVU3bwkBtYjdmykgWvjaOHVYv7j8kN/AqM5StJt0uZFtCFtSgGmn5iWzhTUhyw0Dg5
kY/ePErpN9jmIcEHdXLqtx4DWA6gabXtDEPAONiE6RsMGPMIYTKIUGtrCtRuO4jiP8RXSbTu
S3WLmtd2d0roOxDnMGKjI+qki4HXbr0ae/ysS3pmt0Db1/0U4SnF+7jP5yX4nRvlPCUIp3Ft
028qgSexBx6ZIn2DWTGAEXRBwvnIqMRYpgN2UKOVuwIxoVIyht2L/gHYMKbELEp1EbyZQqmi
AYpu0s+HKcU6/UkWZrj1UCMY7DomKBpSdy0NhQiAAwBpdvplCNdN2R2pHjs/cWQDiS/CYiu3
feY+r2hXAEG1DtAcqnco1Wt6rC1n84ND0QEAwVgsfjzDKNGAWz0AL7LDmdMXnKiCugaHmFnz
KwCGndRC7SbUxEKGOlKE0AiiaM0lhQxCGfoJcEioPsaKXa/8p5iPwnKK36eUvLvG9UzUKdPQ
Ho/QIa892GBTdHSyN3jVKeid0YjdcTBX1U6taytCvTSaNJIStAgUJfMYamxyDAFFDnWJwgmL
YZtICFKOFshGOyFdK+kBpjlVgaTsw5kh1ZHBDbTAkWCgsnbSzTEigpBNht9wqZs0EaOkzFue
KcTYwk1uYVEFOCzun/Q0z6dRsT1O34XoRB2UrWS4DDly4W4PXsDf7hYE7c9WP9Bz+FObbx0u
tAFFf9tDTsC9ihsS8SnmJA0RQE1alJQQox161fFur5Kfl2sOwqFZpXMrZ+BpHEwkaDqUYl4D
SVU97Xmg4t65ZTuDsSQ1eg9MXS1QwxDybDGqvYz8JYCxwpjUIeq5aVVPguHWDYh+pI207dIG
IDaLAX6gRt5AyCzcG2SRUEwo+kc+EqVEpBuhsSvMdArOCNmzjVueKxnwykVvYVEbOZfc2KgN
MEeypROrkg9AKE/gR3QNev8AoiIqKhXrX/j+8cR0VF2JFJtp0PMMG0UVRHjbR+9wXt5oLML0
g13rJhG27VfJaL6K9xLzAkHWFsEs5/hyyqJEfphggiNdEW/vHmOLF5BczwNB93iWf7JhA+pb
87igcPjQRHqAG43zFA3Tib96sWu9OdFLqs+ba/rHB81qbqt2gN6cCOAsU0S7I9bvMjgxL4sN
PwfyxKmEDFbI5D42eYgHYEhTRgRj/DgE3KBVEvnP5MTpF1os3vp1zeNEaHq9uJTraJ/K499F
0UKV9DrrX7jCRVJsbxIHjd5iTamNdC6wg0W8uBAb8QgN7m4+4B2MAAjqQrr36x+SRHe3na0P
n3F5Zqbp8r5kiEwwaN6g0eCXHXAGRV5v27x/pKUV0lKEvJMs377OIWqDr3f4Ykm5wYCGv+lw
BbiADU1mFu55cJVW+Br1+uO2MdiFujadkFqvzNDM8iAkqCOEXGnQ+Ai3/hbnVN6nPU9Xf8Yx
uPakSwoHwMsG/jCyahF15EMC/UIGNNtaV4n0y6ZwEFUNv+wGMSU0CwT6QPG7zKd+wP1LrCDW
7y5un+E8Rb3NxhPoCgRp5KYej3Ac8VnR5djXk+4UosGypemuvkd4CTwOq49gu/QGDV1ysCvA
P4/nKofH8hj4Kh7NYjvT9qjV+jfbhGKhUaAajhdHcPiUFWgJdgPAnAYJ0Pc2Yaq+EzsVIi1c
rqB4vmD+BdWNP5EE8RMNn+iauo4Ce7Q/NvuU7VDH0gQgmxFGGH9NL61URYGbHTjJCse9KgEr
07GMvCEwcVWAQVKGRhhtA12qkiaGnxH+BHJq0RtRGPsRwTozJBtXfQv+WDyhPVhUQUik32M0
0zAQbtmKSBrgXBUEwdYKTQ71TNUnEQJCOkXT9fuE3cXaYiK+gGDLgDuXSEUktP7CccII7bMY
kg0O3BG4CFFrLLCw/wD3hHbSmCicAAIugC5pXSdysSagEb02j0Mt2FL4OhiuAEbIKwJoIAPo
/wCPuK6SPIWWpp7CDsZiTaLiFBRB1u/NigXxyWBVIQvm0qNQcPBG6vgsX3AIQYnJY1WXy560
sO4l4YjBCTg6wSYCqLdPkf8AA45upp5FNYoKJZLhjQCCjveUETP+cQ4GmVYomkEEE6XC/AGN
gPAWJVbGhFXvd8o6KWdot8XBDmmbq+yFgaGtiHUDFSWuyAdLwyZRBUUCyGO4W7vHV2KWhaQO
UCuAL5YHFVt8H0+Z0FpvSpm1rJ3faFFgIQJ8AaGe+xVQZqtCxs8DGjjzsFOBOx9eYNEcAFSB
qrAvkoI80t1xGxLxINP1a2FdQmtiigIJ57NlLExkDafqLD9yH2OxEo1We1Uuz5O5EWliIEpO
DrF0hiN4S0CB8LO467SEFV3BITqTTI3PUlE6Qajf65igK3oR2vdXpEg5F1nLKtXiyBWUwEQO
iiayNBBHV8xLcMUwDNNzCf8ASUPzFHQyTsiNr3Hjpdv7Ha1SKbvA18m/3bTa1zb0cP8ARc+g
IhO4BU2iMLi6V1hNfQWyw6tGirNVaaMvpB6hNPBNyUokwAYDPAVoIyw0xyjMyP6q6Ghs8f8A
BqomDtB4ROdG4tIkkUUaoem8AWS21UGAWmjPMqKxuTEYDlIpjhK5wVbAG+f6z/rNPjpUSSu9
MB/vNR+VRAgAr5qDqZocCzCbLHhLfcIsmSaraNj9uXXoryFYNJbLe2sLbTrt7hWhK9DLEKEA
7p6CH8OWRcCVUXqqq/48cv8AkDh1F6w18HLi93WYAmCdjcYOUSbA1AGbcT+H/HZC13IdOd4f
lVriQvqyJP6xS0UQFt0cRJ/WDNQGCHdL8gcRzTdFVhQNAWvd4IllUZ9AIA0rht8epUAKJNDp
LcVvirUQhVbbTZAbTlkP3pvl7QJj5eEadUHsOZS+RD00uiSKZm1qVxwviBxSulHSpblBvHy5
+lAtD18C7xPomppVSXrIzYOLuiFC+hruXcfANwgUJaqO/jIV/KA24jwOtxxYPvxOhtBK+hE2
sHBHjAkrlM0zKzqoSahEk7VmVCkhBQWRJ24H8LEaCARsQ6cmQno2oQLNron/AAzeTeOIjS0a
yYT0KgdA1kIHnMfB1wRZIFUHAJzDhBk8BUJNbv5gKaJCT1B7D03hVFKZoiCyRqMfcvchKBHG
Trde4nRDLazf00h7iKh9kdxPONIOBXfLgAaNim6zMMxrqBMfofo85/o7lBRiTusG6yYnNqiq
yoRYGK2z7eGdjkJIqx0mGPdbIi2EddmyKW4qzjKQQ00pdUT3CTBT6+MBXTQ/n+JHDcDA0Y6c
ZgabhyR28Fn2YxIMZK4C7J3w7hClFaHduAFvc9N4CcoKSAvVUAd4hl70RFBJhrD3XN5MFRem
iXB6cdM4glABQJQCPRzYkIEMopCpQWJfe4lAL5XspC/gMXigdIREcKEdTWOQwAAQQeSz2Y/d
0eo1X+V/zdOLQRXAij1Umt9+Y4qcsSgaBA8Wv3FRcOsENA7CqN1KdyIFnS1BrBvuGYdVgWg7
KbaN63jx+KUGdbS1Wj5jOOIQqAj5lp8xGQI7kayjSKV12YbrtLfWyARMYzmHBSiciEdiphkt
Jz6ZkfpTLrNkAC0p6CRY4fcnwqz02INHRN1gXsqexLUIM0W4jF3FUUkZ0W3SmDtgKs81hINq
oPqjqYRAhkAd9+MOS9B0hoT8HhcVlPiGlJIfyh0/Zkr6iXpW8S7Uz2V4u8DpCApCKDlRlE0d
igo0mhs44gTKsSBIEDxansxSUkHEeIa2Ko3UoxFrbTwg7Ab7kpQQKJaOyqqba3iYbpPmK32L
o+YW92PG9CEkCv5iEsb0bDqbGtAXWGp8VgaJouqJPXDKyeqSEHPfNF1m2pZeOPIZaXTNcEDu
vYHqCOmIhwB6sGgbIYd1ozeMeLoNqNBQd5QfZfMCBRlq263D3m9YkNfBvd3b/o3Wn6h02N6m
UPT0mraVIdQBYsJRxAHSCJQgWDsxo6yu6oVexE1WI40gGxlC+yXAibFxFMSn/Vc2KG7LtdYx
EihVNgogz1H+HFUCnhYQg3Fj4Jk8x5xDwTsJKTptwTnB79yfUODN4cG/nZELspEvbvA9aHQG
riiQtru3C0bwdUhX+TjDGWhdWcsjqSmqhgQbsZDNUGGC7acwqcWJkI7aqdfTLuw29IsWbdtU
GytF+UVSBNoTpmsKuyL8BGWTa+tDpFlH0kgmkJ6DjBTUCZnYgc2D+zDG0DQQqNSKm/mEGmYw
1FTXQhdvlwRxsMVCBarxMRuApoHnEqKmpjToUuGJx6WdbD63eQYVSYQPhhBCOtjro6R4lwQT
Ymw1Q0Y4AhPmgn4JrKiBtbVHzYTFo2mHpA/qYFANyHYeYsYD+2SpEm1I1Bl87ShQCEd3Np2B
EFYrCJXOn9q4RcM14oFwqX+ockyCirRciFX+kYPqTUNYBtSq0JbnAvCRpCMdAtawVm8mUUrs
XYI0LcY1aXiqRwASGtEhokGITwisOrkBdJi25g08GC+pt9zQCGQ16346EFDSmNlhE+4s3+Qn
kzdjADs8ub7TR33eX7td/Pfubu36bwLbCzPwF31VfcaSjJh2B+bDQBprDByNB4Fx5o6A5rAL
AWg86weXnmRReEUCcJCa4N3CAaNTkRUh4Jm3pruzGgFIXptwvjAYoUFIQh9NuKathU2XFCiu
sZC/e2QoXuUHujBIXL4BClrXl+sBJ13gQCRSY8cfg0hVqjaq1X/R/wBbyJ+vJgTUmxFDOi/B
+4CBauNL7EuvwMWBFlgqdd7K5biSQxADsRAeBvuOLeiUzwF3HbiHkrX13tqz7hR8rEkjVM1/
4zTV4XYwbBoXzF/wQqEP1CNgPuUCdWIf+AnNwwo0WQhDwru/cvsI/RnTV64i9w9beiPGdzFI
ohSgSMT1l+WeWh+uIRwkxr6Mm9W8bb53ImpzhfdSgP8A+8lej8TbpCbT3eCol+d1YbVafRgG
bsMEz21o7E7ig+jLgANIdJkIxk8Wk0uU/lwTJC06Q/sHS5EDrpQ/AN5dC3L2iAgeBGxu6HFQ
Z6n3a0tK33GjPe0oOeV+Yg0gJ8Ab4h1QMFADy2A2iMLrBzTSH2moUHz+8I33Q+Ew+Oi9cYaO
YKQOpEBwQ7CUoSeiz5jLLUQKH0s8TH35jpZTwAh5hU2pAAHdLftfua1GBIQ/Kmh258LkooMJ
op3NADVhtzQQT5nxn8f4B4BoDn+2o4UQ8H4mE3R0Mo5GiHC2aqjry4YXtUSJA7XKvC40otk9
7rKNYF0FrQhsFA6Wo0x5gkGjot2WT68FeqQWLZQY+xHJegEgMI7p9WkyukwNi61ZlMvpivRk
yyqoYbQ9iE+gTtNUoBhgBdYhkgnnrhQurzm8L2Gwk0sdAAE1pQTb7VTl9Ls3PVuEV8esxrtw
UFgFxWIFWpTUU0obKktUNWPXq4Dqe/c/f3SVJ2lCD8GDJPRryHGDdHjWGp6TFXYAJrQw04au
V3J3mhdOsEoI6VoZ7uJ9HOOKknaWMCBOFeCVRwGiFwgIj+nE9wRBn0uWjPwLsSZTMpSNhiuk
BBvQBMFG+2tMSRJpLQAGJFGl04XWTemi6oSj2IgUmzNr0zgNH/dzct4pl6cDqmgaDM2Q3QEC
ufw8mAfFONSG1ChS0gpghZE3cSNtCgpc35GZKvxVJGIObH+gm+AKErO4WZgWOgHpaZY6d5S3
Qef0ofouER0GRqASibH8s68TOaf0KI4TecRlLoA9GMqw9Msuw/kbsIjZ9DG8Y1BJWXf6dfeu
4okIQboCMNNEqTeb0lQj9LQNq4Q0ExwKlWixhQvuaOfxLSqr4Av3Wq45lh6LHnB4SnDChpji
HT0F4BLrHGa34BIbGWHqYp/hyO14n/0P9YfxiEeEcpvc+0BIvoGJ022A14+BUtX5aHew4iJL
iVki07gQMZk2ghTuyQAA6TemLPMaZz3Cot++YNCRjd5snpdIAYZgqjnNYIryjeVF0+iJ5Mv/
ANQnbeTezbd2GPV8ixAUCSXUN2OAq5azQAssuqE0GKujhfzy0OwRA3diUmZdgMPVl/rBfcxC
ASZx5H9xSzD0oFvQUGt+4cTioFKz/nEO61TiTBuGbXdNZPgm0nYQmqb3+sq1Y65oE+ksRaYE
EOvQ0OownfyZGWAdPsMruWYUVXVmUFWhGn8gzYg7NTv+hcMp73GhBg0FE9xtYRAp3LJICah5
j+VEqH0e43DY6suLs45OYL/QEkgq6Zu3JMEqCGv9bSzem3n+DC6okiKei6kwm6hl1gUDKqwt
wQoY2JXBDU0jxwjRkZvhmjY3s7xRZBW9Uw4Kmw3cCvoJC2Bowpqx2Bkjj0/DbRW2PsN6orWP
LqGQEc5hEoGQVCyNNYPEEqUtVVaywvJjeB5VYDX8IjvC3+XTZuAFdAAIBm3sduXSiMccxlJz
EWMt9lOENYbaSUV/9iUT0UwPoRmwhU7tQOGk+G7RqfwOa5twxfSERuGCp2R+JioQZtQThQQF
PE/yI4Fx/wDbpa3gCLCT9bTFwK0wCCQqJgsxY84RtCkghpbeOAn/AJ2lEK+R3hkjqDBQSiJ6
M/8A9C2F6S8QzvLc8yDo7AtaOsZticZRlfv+ht5jpcaK5Gy2sSlm8GzN0QAJUsB3xrC1Ak7j
ch1QhPn+OJ68YAANBj1S5GoJe+g0hWIqoiZ6HShg7HJkrteRrxD6NyAQv4wAmFoIh+Y4zWHH
GhGm7yYZQRiL1inyLju0FqbS7DQ63kCxYh2Kl8YMHF1IuSykOnQ/M2ntgWCGg5wlOU0RVPQR
G4ZINBdOKQS/DJRf/akrVNw+JlN8DYro5eJcXw/Vh7yq2P5xDeMrAVCpRX4uAyk6ACpWm2cw
iReEAk0IFHhhKJ7E9r6fDKFG1rC3EJEHuT+0gJgiCQJbpLMbH6OtoqQBTNbzEUBCSH+MYoND
OciTkXdwAuIbWDNHVXFiUEsduh3R50ZOBf0kSI/N5t4+CWjjfzx2XLHAlj9J+4x0L23GoUXS
+YaXCMMTBUIsw5IO6hkyP5nmVvVoZkD8eWP3Li+oIRCCAVMjeQeFtHsh3OWwQg6sqHXy4dr5
XIOpUtX5hqj9YKwi1F/cTEQhFRV900ZcjKtkeE/hDFf4BN+wwAoh5hZWGA+GfBO5GevlSJKV
LS0WZGqcmYakNj+bBP8AoMPEQb2L5h5Qp7AApqE0qDhNYbZtMcICENLnxbK5BhBpGorDBy6U
UoSHuiP1zeheiACw2vmDZ+ZQg0UR2H5im+nSdgEpIuDMuCU1gKK6cDQsozDRRgr444Qgg1YX
bo1l6qXaLRdz/wDuJlingAxd7Rf7xgZOsQDTurv+8ZWgsG2330YytBe0tOega1iD0MaNi8fN
YDV19UlF0QQn3GNvTXNDgcEwnoydsDOQ7uMAlFf6EbdduINT6dwOI4ikBECwPGdNxmbYw1In
VNbxToz0zqfR8cYmPkQaHYMObxErMfniGe+kuKzH4aFtS2QmbnCDBWum0ArOXD6NZBIX2Ok/
vEWjGrZRG18aw5eAizRnaHP/APOtHpzwPrECo9uwwHKFA2eF4ZGXqlMILUhTIpcrwnSGydyb
QIwDIOmsvgpGltIBo5cwi42rPoMnx6hWHX7nsWzQshdQ+A+BGsQa5CkBz5/nLEX2CglXjYlW
RItZqkEFWh0LexmIN4GZYrS99eY3gO6+aBYLpcI4QlVmRdIaHrQ/DuEGIlWSBIlIB2p9wZmC
BCSbpANC++LHCIR8l+IYXH1VmSdZOqBoCwyMCh6SoOAfAwJbyo+bNeyHWsD4AgayW7x0DRMe
w9ORkavACfXIvAbCWKKYoKQUMHSvZQG+Qxg5TSC0Xq0BVMhd1h71nvoJsWiBorcNyQbg38A8
Mf0JK3QWAYGmmCYKARZnQQX0VtH1gFJPcXNHGCERcWjANaGWyiCCxwB3gQAQS3oI7+mVMrT1
asBREKdSxkDQwuEBLOhBF6u8Au/S2QF2FH1xhQASi7uwvg0pc6b8gFtieBAqurjwvq47hFwC
+8AmMfakBG1ryCpFTivmSf3+kFQR8DBn0nAws2yIjWz7IGmNfS0npvdsFcCWjdPzMdH3OtZW
D7NQBuJGwwxcgKYFEIMKI+t3jAyQEpMHFiUcM7ypAPUb/wCS9EopGe1nZ+HhBHr1hU0960wg
SCLpgmmkqCjRRjrpkYSWlSQU2F41Mola6pO9IITSysdOpZoBZH6ScB3lukd0VMX3GRXBU1dS
ERkRzsa1Iq8sxhYMiwS3bG1M13UwVEhoqvMVRFYcBbPVshyu5PfpdAiVB9dfvYuoC/CKWFUA
Y6LZuBlMdAxk/kPHAutwG1IpKCCm7k2jQQg2OHYS8tX53ycv1fyf/f8A5zfv4T24RnCXQgJs
l6pfzCQkkJ0ppG/WzzAlh+gpSHNtdkuVzSYDTx0gtngHhlh3EE2ya7qOTA7CBqngGDEGVHoz
6dkTy4vHFVEOxnUdZAmklN7yWG3e4xiD4vulEVd/jG8xUdwQaj+GW4DkzQ0sDR6acolkEEYh
bUjDgGD7Sw6EQFB/M13glNYkH8D9w7IZBvEUQLqayPYXRzl0ctd2bybAzWqQEYDu7ctezT3Y
aF1ZzBNTJg65OlC/cV0Ks+wXp+5z/lTT1urOvZmu504qgjqr6kyqQqgBVTAhx0wlwOVayEJX
kGimMsTrNAVC0G8wC1l2qBG5Yvq3EtfLAJItoQaPcdytSG9M04E3Y2VkaZ2bAI7cTOVJGh/E
/d4akBghQwNjpdXDvk0qLE8kT7mmlQgfwgn/ABax40SfDYNBPjn1jSosoInxCCZ4+ZqwJ6qx
faNa/vH/AO1pwER0TN6/MLVBUCVA85Qw4soQZCCaceneZOb5UoQRoYaFw0ob1b1AO+gfuVYv
rTSLppts+Zw3QL+AlcaZJUKAxCIvM8z983/4DHAbil9WFfDApsT6ikdrqPMUg2sDeeO0SZLK
z5Pipp3kcWEBLxsk2Ye/xABSlZrWbgUIj+EP8XoBRGdsTHA5HgBikNgof3iXiKbJuog/jh5g
cKlEY/yYKxBW3Ky8s8wOiEALik5joWGo0YLWldT7kJEqUvlJq+YoBwUS81LheCWRhsnClc2z
VBfwk3hYsEAvnjv5m216QvyphCeR49AePTz/AN0/hSQ/Ib3ZgKyvkCmVQ3hCDPQjbZrEUJIC
mkK4DUB2CYYobVdgYLkEYEqb7AmKmAWmJLp7UZUdBBNt1jR11CbZUIs9MKAvK+GqsJVGqokT
GHGbRVB+8GlYpEJamwgiaG8YQREhAIZDYb3zCdd40m7YizzoZ5+XLyfdjYEUD8V+GQTeoskd
+zTT1xvXRDWTlhVIeJh1EfIAVa6WJa+bwxNK8OiHICUKEsVqwUAIxRD13uuU7nP5xOw1RKGn
B6r5naIU6JgekwngKJ5ECI14n/jCQ1iUN3Sd2LOeYu4p3NQHqWDdaGYFx0ixS9BtYMb9x62R
8oM1sSA1dsGEGzRX7Hp1vuGBixhZUOgpSqaWYJMiLVKyGIQ1+JiJ/ZJ84U/V+ZoN/GqdVoAU
L0wOFcnoTcpGOn3AYmCJSjhWejR8ce4NrOimlGxTaeD9h2iT0KBN1X++IXjBq9pqBUj5ihqd
Dbqv6AIHOZZ/RorhOK6D19zYXrOOA+JinZnUWHjFOs1gfdv7yErQpWMGafKN2mH4cVMLMBNK
U15qZI6OYgjFHT3/AIx1OLtMLU+WSWkSPeyFpcfQGSsmHbV0VlAgUnRN/GE8Ri2UwvjTZvFg
BoyN0UF16mQii6yD0IYIoWDGMp2xwJK1tURZngpn6EKwKtJpx54Qw9dztQG3zPxLe4U1UAnA
EcuXS7OawbWxQ2P+Km4lxCaRD2q+e4wQqoxiligu71ZlL070EJosADo5iEOFaEhACKnXIzl4
llEaqwtiyXFtB1YATfo7A+OGfdk+EgKsIK0+rtq+uDZTaWlHmPBAggAiqCyjA0rJhpQNfUPd
aK81TYtuAWnRYZBy4F7oUQUSDZTNGCy8DpRW0WRuECA0BxgkHwq+65/7q+NudJxmS6vDGWhI
NEkQRLSzJ3WacpSIAE1s4EsoyJuFZKkdZcc6RUBCu7UZsNbhXyw97AVBdBV/c+dLIwqvWll9
wHIqNBUAaGCF4xBpY5CIsR6f6mM6GEDkKhH9U+Z13m433GBFGWFQ1PcMiAXmbgsb0sULm6VS
nVX19cqwutLECNUCQoi4jeJ2iguDmAAQ1imKkFrRGC+nCUBSpDBwLpVif5NxvVCMj15CvlwE
n/JxYqxOFg+Zd8wExRomsQFvrNSswUiWDcL/ACxmrrXqyyggZzi1CITqqgyaLpYY7/FjDutb
igC77kG5ra6FVBov8rc3ItlB8KP4JzNY2DtBBG06CLc6DWlJAfzWQBo2JimW0JZPbmndGfTY
Mq5KtAmDYSY20vxzrSTWeuTLf6AFWqL6z13hmfqlFNKwY14pSXGKJJWBYEhzZqos7OHkD4Gj
LnZbagBnxXCBlNIuoISUd7U3bj2BlaLoBewRXjlRssyoHTdxUsXBM4zBasmtJZ7/AI7/AOr+
c5z/AFn/AHv/AB/+Pf8Ae/8AH/49/9k=
--------------681B2908F0355B6E1DD0166C
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------681B2908F0355B6E1DD0166C--


From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:23:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwfx-0002n2-6r; Tue, 23 Jan 2018 11:23:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pz9c=es=citrix.com=prvs=554c7e320=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edwfw-0002mt-Fb
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:23:36 +0000
X-Inumbo-ID: d7ef147b-002f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d7ef147b-002f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 11:23:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="66508664"
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <23fb5992-6e01-f162-327a-4c8905c9f686@citrix.com>
 <8c922b5c-0708-8b6b-4c4e-e6e3c41ec385@citrix.com>
 <5A67020002000078001A1642@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ef5f0779-1ace-41d9-fafd-490d046c4083@citrix.com>
Date: Tue, 23 Jan 2018 11:23:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A67020002000078001A1642@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMDg6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDIwOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDIyLzAxLzE4
IDE4OjQ4LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4gT24gMDEvMjIvMjAxOCAwNjozOSBQTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+PiBKYW46IEFzIHRvIHRoZSB0aGluZ3Mgbm90IGNvdmVy
ZWQgYnkgdGhlIGN1cnJlbnQgWFBUSSwgaGlkaW5nIG1vc3Qgb2YKPj4+PiB0aGUgLnRleHQgc2Vj
dGlvbiBpcyBpbXBvcnRhbnQgdG8gcHJldmVudCBmaW5nZXJwcmludGluZyBvciBST1AKPj4+PiBz
Y2FubmluZy4gIFRoaXMgaXMgYSBkZWZlbmNlLWluLWRlcHRoIGFyZ3VtZW50LCBidXQgYSBndWVz
dCBiZWluZyBlYXNpbHkKPj4+PiBhYmxlIHRvIGlkZW50aWZ5IHdoZXRoZXIgY2VydGFpbiBYU0Fz
IGFyZSBmaXhlZCBvciBub3QgaXMgcXVpdGUgYmFkLiAKPj4+IEknbSBhZnJhaWQgd2UgaGF2ZSBh
IGZhaXJseSBkaWZmZXJlbnQgb3BpbmlvbiBvZiB3aGF0IGlzICJxdWl0ZSBiYWQiLgo+PiBJIHN1
Z2dlc3QgeW91IHRyeSB0YWxraW5nIHRvIHNvbWUgcmVhbCB1c2VycyB0aGVuLgo+Pgo+Pj4gU3Vw
cG9zZSB3ZSBoYW5kZWQgdXNlcnMgYSBrbm9iIGFuZCBzYWlkLCAiSWYgeW91IGZsaXAgdGhpcyBz
d2l0Y2gsCj4+PiBhdHRhY2tlcnMgd29uJ3QgYmUgYWJsZSB0byB0ZWxsIGlmIHlvdSd2ZSBmaXhl
ZCBYU0FzIG9yIG5vdCB3aXRob3V0Cj4+PiB0cnlpbmcgdGhlbTsgYnV0IGl0IHdpbGwgc2xvdyBk
b3duIHlvdXIgZ3Vlc3RzIDIwJS4iICBIb3cgbWFueSBkbyB5b3UKPj4+IHRoaW5rIHdvdWxkIGZs
aXAgaXQsIGFuZCBob3cgbWFueSB3b3VsZCByZWNrb24gdGhhdCBhbiBhdHRhY2tlciBjb3VsZAo+
Pj4gcHJvYmFibHkgZmluZCBvdXQgdGhhdCBpbmZvcm1hdGlvbiBhbnl3YXk/Cj4+IE5vbnNlbnNl
LiAgVGhlIHBlcmZvcm1hbmNlIGhpdCBpcyBhbHJlYWR5IHRha2VuLiAgVGhlIGFyZ3VtZW50IGlz
ICJkbwo+PiB5b3Ugd2FudCBhbiBhdHRhY2tlciBhYmxlIHRvIHRyaXZpYWxseSBldmFsdWF0ZSBz
ZWN1cml0eSB3ZWFrbmVzc2VzIGluCj4+IHlvdXIgaHlwZXJ2aXNvciIsIGEgcHJvY2VzcyB3aGlj
aCB1c3VhbGx5IGhhcyB0byBiZSBkb25lIGJ5IGd1ZXNzd29yawo+PiBhbmQga25vd2luZyB0aGUg
ZXhhY3QgYmluYXJ5IHVuZGVyIGF0dGFjay4gIEhhdmluZyAudGV4dCBmdWxseSByZWFkYWJsZQo+
PiBsb3dlcnMgdGhlIGJhcnJpZXIgdG8gZW50cnkgc3Vic3RhbnRpYWxseS4KPiBJIG5laXRoZXIg
YWdyZWUgd2l0aCBHZW9yZ2UncyByZXBseSBiZWluZyBub25zZW5zZSwgbm9yIGRvIEkgdGhpbmsK
PiB0aGlzIGlzIGFuIGFwcHJvcHJpYXRlIHRvbmUuIF9Tb21lXyBwZXJmb3JtYW5jZSBoaXQgaXMg
YWxyZWFkeQo+IHRha2VuLiBGdXJ0aGVyIGhpZGluZyBvZiBpbmZvcm1hdGlvbiBteSBpbmN1ciBm
dXJ0aGVyIGxvc3Mgb2YKPiBwZXJmb3JtYW5jZSwgb3IgYXJlIHlvdSB0ZWxsaW5nIG1lIHlvdSBj
YW4gZ3VhcmFudGVlIHRoaXMgbmV2ZXIKPiBldmVyIHRvIGhhcHBlbj8gQWRkaXRpb25hbGx5LCB0
aGUgYW1vdW50IG9mICJndWVzc3dvcmsiIG1heQo+IGhlYXZpbHkgZGVwZW5kIG9uIHRoZSBuYXR1
cmUgb2YgYSBzcGVjaWZpYyBpc3N1ZS4gSSBjYW4gaW1hZ2luZQo+IGNhc2VzIHdoZXJlIHN1Y2gg
Z3Vlc3N3b3JrIG1heSBldmVuIHR1cm4gb3V0IGVhc2llciB0aGFuIHVzaW5nCj4gc29tZSBzaWRl
IGNoYW5uZWwgYXBwcm9hY2ggbGlrZSB0aG9zZSByZWNlbnQgb25lcy4KPgo+IEFzIGluZGljYXRl
ZCBlYXJsaWVyLCBJJ20gbm90IGZ1bmRhbWVudGFsbHkgb3Bwb3NlZCB0byBoaWRpbmcKPiBtb3Jl
IHRoaW5ncywgYnV0IEknbSBhbHNvIG5vdCBjb252aW5jZWQgd2Ugc2hvdWxkIGhpZGUgbW9yZSBz
dHVmZgo+IHJlZ2FyZGxlc3Mgb2YgdGhlIHByaWNlIHRvIHBheS4KCkhlcmUgaXMgYW4gZXhhbXBs
ZSB3aGljaCBjb21lcyB3aXRoIHplcm8gZXh0cmEgb3ZlcmhlYWQuCgpTaHVmZmxlIHRoZSB2aXJ0
dWFsIGxheW91dCB0byBwdXQgLnRleHQgYWRqYWNlbnQgdG8gTU1DRkcsIGFuZCBzdGVhbApzb21l
IHNwYWNlICgxRz8pIGZyb20gdGhlIHRvcCBvZiBNTUNGRyBmb3IgLmVudHJ5LnRleHQgYW5kIHRo
ZSBwZXItY3B1CnN0dWJzLsKgIFdpdGggc29tZSBsaW5rZXIgYWRqdXN0bWVudHMsIHJlbGF0aXZl
IGp1bXBzL3JlZmVyZW5jZXMgd2lsbApldmVuIHdvcmsgcHJvcGVybHkuCgpBbnlvbmUgc2VyaW91
cyBhYm91dCBzZWN1cml0eSBpcyBub3QgZ29pbmcgdG8gYmUgaGFwcHkgd2l0aCBYUFRJIGluIGl0
cwpjdXJyZW50IGZvcm0sIGJlY2F1c2UgYmVpbmcgYWJsZSB0byBhcmJpdHJhcmlseSByZWFkIC50
ZXh0IGlzIGZhciB0b28KdmFsdWFibGUgZm9yIGFuIGF0dGFja2VyLsKgIEFueW9uZSBzZXJpb3Vz
IGFib3V0IHBlcmZvcm1hbmNlIHdpbGwgdHVybgp0aGUgd2hvbGUgbG90IG9mZi4KCkluIHNvbWUg
dGhlb3JldGljYWwgd29ybGQgd2l0aCB0aHJlZSBvcHRpb25zLCBvbmx5IGEgZm9vbCB3b3VsZCBj
aG9vc2UKdGhlIG1pZGRsZSBvcHRpb24sIGJlY2F1c2UgYSAxMCUgaGl0IGlzIG5vdCBnb2luZyB0
byBiZSBjaG9zZW4gbGlnaHRseQppbiB0aGUgZmlyc3QgcGxhY2UsIGJ1dCB0aGVyZSBpcyBubyBw
b2ludCB0YWtpbmcgdGhlIGhpdCB3aXRoIHRoZQpyZWR1Y2VkIHNlY3VyaXR5LgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:28:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:28:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwkT-0002zq-Pa; Tue, 23 Jan 2018 11:28:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edwkS-0002ze-Tv
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 11:28:17 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 0B/3E-04168-05C176A5;
 Tue, 23 Jan 2018 11:28:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVddfJj3
 K4E+XvMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzZh5awtjwX2hit/rnBsYt/B2MXJxCAk0Mkls
 n7eUCcJ5zCjx8/FMNghnG6PEonn/WLoYOTlEBJwlvp6Zyw5i8wroS8x5dpARxBYWcJM43dLBC
 tIgIXCIWeLLg7msIAkJAU+JK9eeMcLYa+ccBGpm52ATsJI4JAYSZRFQlbi+ZDXLBEbuBYwMqx
 g1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GO9vDDj
 EKMnBpCTKm82fHiXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldHGignWJSanlqRlpkDDDSYtAQH
 j5II7zEpoDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLndQWZJABSmlGaBzcIF
 gGXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMzrAjKFJzOvBG7fK6BTmIBOuVGTCnJKSSJCSq
 qBcXJrfMq6Si+Rr1OCX50KnfPcYNGP8y1CvJ5CPgs7Xu2tWz59/YVsk8+ClnwaO9n2PC+PrUi
 XyZsaOuX5j2NN4Ysjsq6lLtud3t5vdVCUe0+9zavsgwLrQuQ897W1Kr3UP2C9VXXfq0dSNTte
 O0orij7TZgzl+H66aWX5tuTP9SdmSv87dmjzISWW4oxEQy3mouJEAH/ZXll7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1516706894!76297194!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 2851 invoked from network); 23 Jan 2018 11:28:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 11:28:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edwkN-0005HW-Ev; Tue, 23 Jan 2018 11:28:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edwkI-00054L-7E; Tue, 23 Jan 2018 11:28:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edwkH-0001mp-UM; Tue, 23 Jan 2018 11:28:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118282-mainreport@xen.org>
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=4786f9f8f7dff445a3b078b24508fd9d2f211f48
X-Osstest-Versions-That: xen=a5e7ce9560b408dbdc2f7fb8a58f6209601cc054
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 11:28:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118282: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI4MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI4Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0Nzg2ZjlmOGY3ZGZmNDQ1YTNiMDc4YjI0NTA4ZmQ5ZDJmMjExZjQ4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhNWU3Y2U5NTYwYjQwOGRiZGMy
ZjdmYjhhNThmNjIwOTYwMWNjMDU0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyNzQgIDIwMTgt
MDEtMjIgMTk6MDE6MTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjgyICAy
MDE4LTAxLTIzIDEwOjAxOjIyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFuaWVsIEtpcGVyIDxkYW5pZWwu
a2lwZXJAb3JhY2xlLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYTVlN2NlOTU2MC4u
NDc4NmY5ZjhmNyAgNDc4NmY5ZjhmN2RmZjQ0NWEzYjA3OGIyNDUwOGZkOWQyZjIxMWY0OCAtPiBz
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:32:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwoT-0003eK-9x; Tue, 23 Jan 2018 11:32:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pufw=es=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1edwoS-0003eE-E0
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:32:24 +0000
X-Inumbo-ID: 130bab01-0031-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 130bab01-0031-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 11:32:21 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0NBVwlI126446;
 Tue, 23 Jan 2018 11:32:16 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-2017-10-26;
 bh=yOcombXF/Upk6rFPEz3oSDhqzHUjNI97aFYPU5cY8EU=;
 b=PGXp+tWkuumAG+wWbxdgHT4ELNXElNUDQqQkBwbgZqmlZ2xguBLxG226wnNaZTc9w5Sv
 zMwULgsbm8LHjOazKvPfuipnEVX2VdIR4nceiYVa99oWA7kALKCKiIaJhKrWnpn/narx
 2Kph/33rSNjX66r0CsvfXJ7k2CA+cPMsxIueQBz8e0syurzRo2RD57WyzA7E5JryMXqn
 Li0BYh8f1S/bsO//Unw/jLxmQpuUclVabNOCn+OwoANVRtSnPDYGBwvkdl2sqfo71R0d
 zM4r+BVqxWPpc08gZ1QUlsfLnB+L4S93ZHgD+qRJyGQaYsRylpd+yV0UlWppb9arO2VN AQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fp40h83qp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 Jan 2018 11:32:15 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0NBWErH031984
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 23 Jan 2018 11:32:15 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0NBWDEt026413;
 Tue, 23 Jan 2018 11:32:13 GMT
Received: from olila.local.net-space.pl (/10.175.173.96)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 Jan 2018 03:32:13 -0800
Date: Tue, 23 Jan 2018 12:32:08 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180123113208.GL4675@olila.local.net-space.pl>
References: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
 <5A670A0C02000078001A1685@prv-mh.provo.novell.com>
 <980ccef2-7c8c-9fc1-e012-ab6fc96b9412@msd.im>
 <5A6717DF02000078001A1737@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A6717DF02000078001A1737@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8782
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=543
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801230159
Cc: xen-devel@lists.xenproject.org,
 "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Subject: Re: [Xen-devel] I only see one CPU core on Xen when booted via grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDM6MDk6MTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIzLjAxLjE4IGF0IDEwOjM5LCA8bXNkK3hlbi1kZXZlbEBtc2QuaW0+IHdy
b3RlOgo+ID4+ICAuLi4geW91ciByZXBvcnQgaXMgdmVyeSBsaWtlbHkgZHVwbGljYXRpbmcgZWFy
bGllciBvbmVzIHdoZXJlIHRoZQo+ID4+IEFDUEkgcm9vdCBwb2ludCBjYW5ub3QgYmUgZm91bmQg
d2l0aG91dCBpdCBiZWluZyBwcm9wZXJseQo+ID4+IHByb3BhZ2F0ZWQgdGhyb3VnaCBieSBncnVi
IGZyb20gRUZJIHRvIFhlbi4gSWlyYyB0aGUgb25seQo+ID4+IHdheSBhcm91bmQgdGhhdCBpcyB0
byBjaGFpbmxvYWQgeGVuLmVmaSwgaWYgdGhlIGdydWIgdXNlZAo+ID4+IGRvZXNuJ3Qgc3VwcG9y
dCB0aGUgZXh0ZW5zaW9ucyBuZWVkZWQgdG8gYm9vdCBYZW4gdmlhIHRoZQo+ID4+IG11bHRpYm9v
dDIgcHJvdG9jb2wgKHN1cHBvcnQgZm9yIHdoaWNoIHdhcyBhZGRlZCBkdXJpbmcgdGhlCj4gPj4g
NC45IGRldmVsb3BtZW50IGN5Y2xlKS4KPiA+Cj4gPiBUaGFua3MuIFNvIGlmIEkgd2FudCB0byBi
b290IFhlbiB0aHJvdWdoIGdydWIsIEkgbmVlZCBYZW4gPj0gNC45IGFuZAo+ID4gd2hpY2ggdmVy
c2lvbiBvZiBncnViID8KPgo+IEknbSBhZnJhaWQgdGhpcyBpc24ndCBuZWNlc3NhcmlseSB0aWVk
IHRvIGEgdmVyc2lvbiBudW1iZXIuCj4gRGFuaWVsPwoKQ291bGQgeW91IHNlbmQgbWUgbW9yZSBp
bmZvPyBJIG5lZWQgYXQgbGVhc3QgR1JVQjIgdmVyc2lvbiwgWGVuIHZlcnNpb24sCkdSVUIyIGNv
bW1hbmQgbGluZXMgdXNlZCB0byBib290IFhlbiwgWGVuIGFuZCBkb20wIGtlcm5lbCBib290IGxv
Z3MuCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:34:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwpx-0003jo-K3; Tue, 23 Jan 2018 11:33:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edwpw-0003jf-Ig
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:33:56 +0000
X-Inumbo-ID: 4956f1f4-0031-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4956f1f4-0031-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:33:52 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id x4so21605943wmc.0
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 03:33:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=i8Aj7+EfWn3PJGRnKraA3x7YavEKtNzr+Ioq3562AeE=;
 b=jWCetyodtParWwr0qZq7L7NY+IkLWA3/nphyTs07DIGQTXPCDkUQlf3kA6laTQV80Q
 Lld47V3AbsYG0rtUkMd1fkqoFPAGBradkazDTmjoKibf2dJwn9MKc4e2QOdJ1Mxd9Pqr
 XsWGghY530ebhfdQ9T6JpMTWWq4Zhg7M/Ot0Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=i8Aj7+EfWn3PJGRnKraA3x7YavEKtNzr+Ioq3562AeE=;
 b=n75Naavm5rX1CY3TmuU7EpLl9BKWZMwt3lnkwVixgtc249cEmuSg1TqVAfWPKX1RVy
 Ji4y/CQFddqfqV9WAMTReXx22goWavrBqChJC6gSjsZwFu1f+f+4OGkjgf+6yPgyRXTw
 rrFtFe1Z87pIPu4E5E09nIzrhtDfKfJhKsIhn8p9JVrTk45xlXUqj2vENRMlLRm2Xcc3
 7mjgjmWi065MKC12/9a9vjA2iVtJu1RX20w+3m8PtG4Q39JNmJpcFkQE0pm3+zWG0B6p
 7H+WUKqdpaZpewT7GtgwaofAiYamKnJ5uSjG24TNEOCzWfuAu9oVLi5fY4doA1BG4lqA
 1ZFQ==
X-Gm-Message-State: AKwxytcd+J2jjJ4nsaVA3tWrnqG7LRoIzqVCRuzlrsWa0VzKE+osS0hC
 M15vWIa4Hkls6S6EE/zkFYXk1A==
X-Google-Smtp-Source: AH8x226ifMB0Jw2xkLb7FCufpQ/HBqvEqenFyqe+jBt/6qt1Jiby0TUF38Qc+N+RPGqYBUtPqnTwDg==
X-Received: by 10.28.109.10 with SMTP id i10mr1772527wmc.107.1516707233176;
 Tue, 23 Jan 2018 03:33:53 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w73sm286507wrb.34.2018.01.23.03.33.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 03:33:52 -0800 (PST)
To: Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-2-sameer.goel@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <3eaf2c0e-94e4-8161-985b-3704fbfd4c96@linaro.org>
Date: Tue, 23 Jan 2018 11:33:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171219031703.23420-2-sameer.goel@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, andre.przywara@linaro.org, jbeulich@suse.com,
 Ian.Jackson@citrix.com, nd@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 1/8] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU2FtZWVyLAoKT24gMTkvMTIvMTcgMDM6MTYsIFNhbWVlciBHb2VsIHdyb3RlOgo+IFBvcnQg
V0FSTl9PTl9PTkNFIG1hY3JvIGZyb20gTGludXguCj4gCj4gU2lnbmVkLW9mZi1ieTogU2FtZWVy
IEdvZWwgPHNhbWVlci5nb2VsQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vaW5jbHVkZS94ZW4v
bGliLmggfCAxMSArKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMo
KykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUv
eGVuL2xpYi5oCj4gaW5kZXggZWQwMGFlMTM3OS4uODMyMDZjMDg0OCAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiBAQCAt
MTEsNiArMTEsMTcgQEAKPiAgICNkZWZpbmUgQlVHX09OKHApICBkbyB7IGlmICh1bmxpa2VseShw
KSkgQlVHKCk7ICB9IHdoaWxlICgwKQo+ICAgI2RlZmluZSBXQVJOX09OKHApIGRvIHsgaWYgKHVu
bGlrZWx5KHApKSBXQVJOKCk7IH0gd2hpbGUgKDApCj4gICAKPiArI2RlZmluZSBXQVJOX09OX09O
Q0UocCkJKHsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHN0YXRpYyBib29sIF9f
c2VjdGlvbigiLmRhdGEudW5saWtlbHkiKSBfX3dhcm5lZDsgXAo+ICsgICAgaW50IF9fcmV0X3dh
cm5fb25jZSA9ICEhKHApOyAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgaWYgKHVubGlrZWx5
KF9fcmV0X3dhcm5fb25jZSAmJiAhX193YXJuZWQpKSB7ICAgXAoKSSByZWFsaXNlIEJVR19PTi9X
QVJOX09OIGFib3ZlIGlzIG5vdCB1c2luZyBYZW4gY29kaW5nIHN0eWxlLiBIb3dldmVyLCAKY2Fu
IHlvdSBtYWtlIHRoaXMgY29kZSBmb2xsb3cgWGVuIGNvZGluZyBzdHlsZT8KCkZXSVcgd2l0aCB0
aGUgY29kaW5nIHN0eWxlIGNoYW5nZToKCkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgoKVGhpcyB3aWxsIGFsc28gcmVxdWlyZSBhbiBhY2sgZnJvbSAiVEhF
IFJFU1QiIG1haW50YWluZXJzIGFzIHRoaXMgaXMgCmNvbW1vbiBjb2RlLgoKQ2hlZXJzLAoKPiAr
ICAgICAgICBfX3dhcm5lZCA9IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgICBXQVJOX09OKDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgIHVubGlrZWx5KF9fcmV0X3dhcm5fb25jZSk7ICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
fSkKPiArCj4gICAjaWYgX19HTlVDX18gPiA0IHx8IChfX0dOVUNfXyA9PSA0ICYmIF9fR05VQ19N
SU5PUl9fID49IDYpCj4gICAvKiBGb3JjZSBhIGNvbXBpbGF0aW9uIGVycm9yIGlmIGNvbmRpdGlv
biBpcyB0cnVlICovCj4gICAjZGVmaW5lIEJVSUxEX0JVR19PTihjb25kKSAoeyBfU3RhdGljX2Fz
c2VydCghKGNvbmQpLCAiISgiICNjb25kICIpIik7IH0pCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:36:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:36:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwsQ-0003vK-0k; Tue, 23 Jan 2018 11:36:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edwsO-0003vC-7V
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:36:28 +0000
X-Inumbo-ID: a43984a5-0031-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a43984a5-0031-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:36:25 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id b21so1229456wme.4
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 03:36:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ZUE2+fTtohBuanUpYOUledmhmSKDZOXFdcB1xdjRr7s=;
 b=iXgSEW2OCWKGbjHW0PLNSOFQOwDfXPruxD60T/pTIhXic4l8bLk8JwIUxOA8OguBAh
 w01nWdN3ypQGb+AWX6XSZUYI1J6WUedlvPHDwm7mE7LeWI2B6zvWGQdzXZPmFrQpEqC1
 opgJ0yw7slkvFd+3eRVPkQML0oH789YP66KY0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ZUE2+fTtohBuanUpYOUledmhmSKDZOXFdcB1xdjRr7s=;
 b=cXidHldoFaGcroO9RaQcm6JTtyzSk+L03gmc5YuRa+kRBXjN0JyRF67D4fpDl6RhXI
 Q58xEMiqbYgELuVTW4X22R4qUHCifAD30VZ+cw/DLMnNJvv+9V0tkutJeUhz8+HnHcHR
 B3+cJPGx0g6J3xOWXc8VGCXd5AGqrRI8ude6rJW/axX1w420TsMfIH3ofahICDlr7idW
 uNy5wQQL0ZxuXOgsd0LohdNdH9fcxgrzkrikQleSapMYJEauuVSUZ8WR+HbCU19QSFSl
 kaC/sbi0dd5vqXh7/9RZVGdMN4zTzp3bMzkQwG/KpOjj5V6ZBwg3EnGeMazJjUtuZAuy
 0lVA==
X-Gm-Message-State: AKwxytfjQ8PN15DDyS5q0gW9HsPmIQV9FPXoRfIl+FZl3e1djSGgsRoI
 JlfGm06vaHTU9/RMq2KAZBC10w==
X-Google-Smtp-Source: AH8x2257sbi8wMeZLXK0AWITVot7MuIFEv/ZyF3ipcx5+0ZMFPz45qvWjJoPll35w1qVGKOnEjRZkQ==
X-Received: by 10.28.21.136 with SMTP id 130mr1460313wmv.152.1516707385717;
 Tue, 23 Jan 2018 03:36:25 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id y23sm265811wrc.24.2018.01.23.03.36.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 03:36:25 -0800 (PST)
To: Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-3-sameer.goel@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <52a9de83-99eb-dc12-ee8c-733c0b5460e6@linaro.org>
Date: Tue, 23 Jan 2018 11:36:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171219031703.23420-3-sameer.goel@linaro.org>
Content-Language: en-US
Cc: Andrew.Cooper3@citrix.com, sstabellini@kernel.org, shankerd@codeaurora.org,
 jbeulich@suse.com, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [RFC v4 2/8] xen/bitops: Rename LOG_2 to ilog2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU2FtZWVyLAoKT24gMTkvMTIvMTcgMDM6MTYsIFNhbWVlciBHb2VsIHdyb3RlOgo+IENoYW5n
aW5nIHRoZSBuYW1lIG9mIHRoZSBtYWNybyBmcm9tIExPR18yIHRvIGlsb2cyLlRoaXMgbWFrZXMg
dGhlIGZ1bmN0aW9uIG5hbWUKPiBzaW1pbGFyIHRvIGl0cyBMaW51eCBjb3VudGVycGFydC4gU2lu
Y2UsIHRoaXMgaXMgbm90IHVzZWQgaW4gbXV0aXBsZSBwbGFjZXMsIHNvIHRoZSBjb2RlIGNodXJu
IGlzIG1pbmltYWwuCgpzL211dGlwbGUvbXVsdGlwbGUvCgo+IFRoaXMgY2hhbmdlIGhlbHBzIGlu
IHBvcnRpbmcgdW5jaGFuZ2VkIGNvZGUgZnJvbSBMaW51eC4KCkNhbiB5b3Ugd3JhcCB0aGUgY29t
bWl0IG1lc3NhZ2UgY29ycmVjdGx5PwoKQ2hlZXJzLAoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBTYW1l
ZXIgR29lbCA8c2FtZWVyLmdvZWxAbGluYXJvLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL3g4Ni94
ODZfNjQvYXNtLW9mZnNldHMuYyB8IDIgKy0KPiAgIHhlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaCAg
ICAgICAgICB8IDIgKy0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZz
ZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKPiBpbmRleCBlMTM2YWY2
Yjk5Li40YmNjYmM5YmRmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9m
ZnNldHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwo+IEBAIC0x
NTcsNyArMTU3LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKPiAgICAgICBCTEFOSygpOwo+ICAg
I2VuZGlmCj4gICAKPiAtICAgIERFRklORShJUlFTVEFUX3NoaWZ0LCBMT0dfMihzaXplb2YoaXJx
X2NwdXN0YXRfdCkpKTsKPiArICAgIERFRklORShJUlFTVEFUX3NoaWZ0LCBpbG9nMihzaXplb2Yo
aXJxX2NwdXN0YXRfdCkpKTsKPiAgICAgICBPRkZTRVQoSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcs
IGlycV9jcHVzdGF0X3QsIF9fc29mdGlycV9wZW5kaW5nKTsKPiAgICAgICBCTEFOSygpOwo+ICAg
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaCBiL3hlbi9pbmNsdWRlL3hl
bi9iaXRvcHMuaAo+IGluZGV4IGUyMDE5YjAyYTMuLmExMDNlNDkwODkgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5o
Cj4gQEAgLTIyMyw3ICsyMjMsNyBAQCBzdGF0aWMgaW5saW5lIF9fdTMyIHJvcjMyKF9fdTMyIHdv
cmQsIHVuc2lnbmVkIGludCBzaGlmdCkKPiAgICNkZWZpbmUgX19MNChfeCkgICgoKF94KSAmIDB4
MDAwMDAwMGMpID8gKCAyICsgX19MMiggKF94KT4+IDIpKSA6IF9fTDIoIF94KSkKPiAgICNkZWZp
bmUgX19MOChfeCkgICgoKF94KSAmIDB4MDAwMDAwZjApID8gKCA0ICsgX19MNCggKF94KT4+IDQp
KSA6IF9fTDQoIF94KSkKPiAgICNkZWZpbmUgX19MMTYoX3gpICgoKF94KSAmIDB4MDAwMGZmMDAp
ID8gKCA4ICsgX19MOCggKF94KT4+IDgpKSA6IF9fTDgoIF94KSkKPiAtI2RlZmluZSBMT0dfMihf
eCkgKCgoX3gpICYgMHhmZmZmMDAwMCkgPyAoMTYgKyBfX0wxNigoX3gpPj4xNikpIDogX19MMTYo
X3gpKQo+ICsjZGVmaW5lIGlsb2cyKF94KSAoKChfeCkgJiAweGZmZmYwMDAwKSA/ICgxNiArIF9f
TDE2KChfeCk+PjE2KSkgOiBfX0wxNihfeCkpCj4gICAKPiAgIC8qKgo+ICAgICogZm9yX2VhY2hf
c2V0X2JpdCAtIGl0ZXJhdGUgb3ZlciBldmVyeSBzZXQgYml0IGluIGEgbWVtb3J5IHJlZ2lvbgo+
IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:40:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:40:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwvr-0004FJ-FU; Tue, 23 Jan 2018 11:40:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edwvq-0004As-OP
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:40:02 +0000
X-Inumbo-ID: 22e3f86b-0032-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22e3f86b-0032-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:39:58 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="66509334"
Date: Tue, 23 Jan 2018 11:39:52 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <20180123113952.dh6khwrkwg5zcupe@MacBook-Pro-de-Roger.local>
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-3-sameer.goel@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171219031703.23420-3-sameer.goel@linaro.org>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, mjaggi@caviumnetworks.com,
 Andrew.Cooper3@citrix.com, andre.przywara@linaro.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 2/8] xen/bitops: Rename LOG_2 to ilog2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMTgsIDIwMTcgYXQgMDg6MTY6NTdQTSAtMDcwMCwgU2FtZWVyIEdvZWwgd3Jv
dGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaCBiL3hlbi9pbmNsdWRl
L3hlbi9iaXRvcHMuaAo+IGluZGV4IGUyMDE5YjAyYTMuLmExMDNlNDkwODkgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2JpdG9w
cy5oCj4gQEAgLTIyMyw3ICsyMjMsNyBAQCBzdGF0aWMgaW5saW5lIF9fdTMyIHJvcjMyKF9fdTMy
IHdvcmQsIHVuc2lnbmVkIGludCBzaGlmdCkKPiAgI2RlZmluZSBfX0w0KF94KSAgKCgoX3gpICYg
MHgwMDAwMDAwYykgPyAoIDIgKyBfX0wyKCAoX3gpPj4gMikpIDogX19MMiggX3gpKQo+ICAjZGVm
aW5lIF9fTDgoX3gpICAoKChfeCkgJiAweDAwMDAwMGYwKSA/ICggNCArIF9fTDQoIChfeCk+PiA0
KSkgOiBfX0w0KCBfeCkpCj4gICNkZWZpbmUgX19MMTYoX3gpICgoKF94KSAmIDB4MDAwMGZmMDAp
ID8gKCA4ICsgX19MOCggKF94KT4+IDgpKSA6IF9fTDgoIF94KSkKPiAtI2RlZmluZSBMT0dfMihf
eCkgKCgoX3gpICYgMHhmZmZmMDAwMCkgPyAoMTYgKyBfX0wxNigoX3gpPj4xNikpIDogX19MMTYo
X3gpKQo+ICsjZGVmaW5lIGlsb2cyKF94KSAoKChfeCkgJiAweGZmZmYwMDAwKSA/ICgxNiArIF9f
TDE2KChfeCk+PjE2KSkgOiBfX0wxNihfeCkpCgpFciwgd2h5IG5vdCBhZGQgYToKCiNkZWZpbmUg
aWxvZzIgTE9HXzIKCk9uIHRoZSBjb2RlIHRoYXQgeW91IGhhdmUgdG8gaW1wb3J0PwoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:41:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:41:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwxP-0004h7-VD; Tue, 23 Jan 2018 11:41:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edwxP-0004gt-1i
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:41:39 +0000
X-Inumbo-ID: 5d3800db-0032-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d3800db-0032-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:41:35 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id g21so186868wrb.13
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 03:41:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=UAOIhMR9KatEip9dj2YVHSGIUGliCcYB4YRvgHVzE68=;
 b=Yw4oZ1UJwQlOLPC/gAuPrOpUAWmC34hQpjIfxxkVKBryySpylX3iYqlIlP3QSHppcb
 D00Xq/WTdoVE8+LWmYrSLkXph+J4U7KnsCxrd0jpn6Ip53CIrv2XALj7tAVbgsEB7fof
 +clFYvZL9H0vUa+RNxVph3P0ZbQHoZHuyKmxA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=UAOIhMR9KatEip9dj2YVHSGIUGliCcYB4YRvgHVzE68=;
 b=bZsl5fYGBYLFzHZFRYEomR1URspC+os1iwevKaTknzbOj/dHXgQDfwBeUYMKmSicOC
 ybt471Ae95OTijVUraifiSmStK0/G0ryD6bAN6OP+fglE3e160sUjbnew5LYzI01UGeS
 4MdbC6J7sbt4pSeDEdEfvCfAQv1BSDnKFcCOTS+xpfETRz4xVOk4dV+AHRxy1yHjkXwo
 pMdgQuXvWerryhHz6OFnXss0EPLXnqEjjpDxXlocDTcw5uox0TnoBy+Fp2VzVKsGitqo
 KA9X/P7nsSGUAIQtMIseVubZYnfRhoLe8G43R2DwMWitvDV2EWuZLcJ9rMresgGzZ9s3
 7eNA==
X-Gm-Message-State: AKwxytcqaYAy3VIp1kHQw6HFHdO+r2qU0Bmlsp/+R88B7LWOx9J/0x9p
 IluknmIgSuEUDvD4N4grWXc0fg==
X-Google-Smtp-Source: AH8x224v9cWBQeqvFBsD1a6UMnea41ajXQaavcqmam3hLvSuQA+XAl6LggMbDCnJW+Cd9BSagkJdLQ==
X-Received: by 10.223.135.18 with SMTP id a18mr2014716wra.122.1516707696076;
 Tue, 23 Jan 2018 03:41:36 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w14sm232288wrc.63.2018.01.23.03.41.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 03:41:35 -0800 (PST)
To: Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-5-sameer.goel@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <306054bf-2af4-e430-185c-845ad5518acc@linaro.org>
Date: Tue, 23 Jan 2018 11:41:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171219031703.23420-5-sameer.goel@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 4/8] passthrough/arm: Modify SMMU driver to
 use generic device definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU2FtZWVyLAoKT24gMTkvMTIvMTcgMDM6MTYsIFNhbWVlciBHb2VsIHdyb3RlOgo+IE1vZGlm
eSB0aGUgU01NVSBjb2RlIHRvIHVzZSBnZW5lcmljIGRldmljZSBpbnN0ZWFkIG9mIGR0X2Rldmlj
ZV9ub2RlIGZvcgo+IGZ1bmN0aW9ucyB0aGF0IGNhbiBiZSB1c2VkIGZvciBBQ1BJIGJhc2VkIHN5
c3RlbXMgdG9vLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzYW1lZXIuZ29lbEBs
aW5hcm8ub3JnPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+CgpDaGVlcnMsCgo+IC0tLQo+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUu
YyB8IDEyICsrKysrKy0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiBpbmRleCA0
NWFjYjg5MzgwLi5hZDk1NmQ1YjhkIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9zbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5j
Cj4gQEAgLTc2LDcgKzc2LDcgQEAgc3RydWN0IHJlc291cmNlCj4gICAKPiAgICNkZWZpbmUgcmVz
b3VyY2Vfc2l6ZShyZXMpIChyZXMpLT5zaXplOwo+ICAgCj4gLSNkZWZpbmUgcGxhdGZvcm1fZGV2
aWNlIGR0X2RldmljZV9ub2RlCj4gKyNkZWZpbmUgcGxhdGZvcm1fZGV2aWNlIGRldmljZQo+ICAg
Cj4gICAjZGVmaW5lIElPUkVTT1VSQ0VfTUVNIDAKPiAgICNkZWZpbmUgSU9SRVNPVVJDRV9JUlEg
MQo+IEBAIC05NywxMiArOTcsMTIgQEAgc3RhdGljIHN0cnVjdCByZXNvdXJjZSAqcGxhdGZvcm1f
Z2V0X3Jlc291cmNlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4gICAKPiAgIAlzd2l0
Y2ggKHR5cGUpIHsKPiAgIAljYXNlIElPUkVTT1VSQ0VfTUVNOgo+IC0JCXJldCA9IGR0X2Rldmlj
ZV9nZXRfYWRkcmVzcyhwZGV2LCBudW0sICZyZXMuYWRkciwgJnJlcy5zaXplKTsKPiArCQlyZXQg
PSBkdF9kZXZpY2VfZ2V0X2FkZHJlc3MoZGV2X3RvX2R0KHBkZXYpLCBudW0sICZyZXMuYWRkciwg
JnJlcy5zaXplKTsKPiAgIAo+ICAgCQlyZXR1cm4gKChyZXQpID8gTlVMTCA6ICZyZXMpOwo+ICAg
Cj4gICAJY2FzZSBJT1JFU09VUkNFX0lSUToKPiAtCQlyZXQgPSBwbGF0Zm9ybV9nZXRfaXJxKHBk
ZXYsIG51bSk7Cj4gKwkJcmV0ID0gcGxhdGZvcm1fZ2V0X2lycShkZXZfdG9fZHQocGRldiksIG51
bSk7Cj4gICAJCWlmIChyZXQgPCAwKQo+ICAgCQkJcmV0dXJuIE5VTEw7Cj4gICAKPiBAQCAtMjI4
Niw3ICsyMjg2LDcgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfZHRfcHJvYmUoc3RydWN0
IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgIAljb25zdCBzdHJ1Y3Qgb2ZfZGV2aWNlX2lkICpv
Zl9pZDsKPiAgIAlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKPiAgIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2
aWNlICpzbW11Owo+IC0Jc3RydWN0IGRldmljZSAqZGV2ID0gJnBkZXYtPmRldjsKPiArCXN0cnVj
dCBkZXZpY2UgKmRldiA9IHBkZXY7Cj4gICAJc3RydWN0IHJiX25vZGUgKm5vZGU7Cj4gICAJc3Ry
dWN0IG9mX3BoYW5kbGVfYXJncyBtYXN0ZXJzcGVjOwo+ICAgCWludCBudW1faXJxcywgaSwgZXJy
Owo+IEBAIC0yMzM5LDcgKzIzMzksNyBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9w
cm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAgCX0KPiAgIAo+ICAgCWZvciAo
aSA9IDA7IGkgPCBudW1faXJxczsgKytpKSB7Cj4gLQkJaW50IGlycSA9IHBsYXRmb3JtX2dldF9p
cnEocGRldiwgaSk7Cj4gKwkJaW50IGlycSA9IHBsYXRmb3JtX2dldF9pcnEoZGV2X3RvX2R0KHBk
ZXYpLCBpKTsKPiAgIAo+ICAgCQlpZiAoaXJxIDwgMCkgewo+ICAgCQkJZGV2X2VycihkZXYsICJm
YWlsZWQgdG8gZ2V0IGlycSBpbmRleCAlZFxuIiwgaSk7Cj4gQEAgLTI4MjAsNyArMjgyMCw3IEBA
IHN0YXRpYyBfX2luaXQgaW50IGFybV9zbW11X2R0X2luaXQoc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpkZXYsCj4gICAJICovCj4gICAJZHRfZGV2aWNlX3NldF91c2VkX2J5KGRldiwgRE9NSURfWEVO
KTsKPiAgIAo+IC0JcmMgPSBhcm1fc21tdV9kZXZpY2VfZHRfcHJvYmUoZGV2KTsKPiArCXJjID0g
YXJtX3NtbXVfZGV2aWNlX2R0X3Byb2JlKGR0X3RvX2RldihkZXYpKTsKPiAgIAlpZiAocmMpCj4g
ICAJCXJldHVybiByYzsKPiAgIAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:44:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edwzo-0004s7-BC; Tue, 23 Jan 2018 11:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1edwzm-0004rx-Mr
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:44:06 +0000
X-Inumbo-ID: b5823ce1-0032-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5823ce1-0032-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:44:03 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459263099"
Date: Tue, 23 Jan 2018 11:44:03 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180123114403.72kafg4l77w7hqwq@citrix.com>
References: <20180122161304.16886-1-wei.liu2@citrix.com>
 <7cb1090e-5a1c-1bfc-9380-02c40a9d9690@citrix.com>
 <20180122181714.qex27ll46yivg6a7@citrix.com>
 <a5f5090c-e0cf-bf87-388c-390cf567b682@citrix.com>
 <20180122183131.6d3645zm35gduju7@citrix.com>
 <5A670B1B02000078001A1694@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A670B1B02000078001A1694@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Doug Goldstein <cardoe@cardoe.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDI6MTQ6NTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjAxLjE4IGF0IDE5OjMxLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBNb24sIEphbiAyMiwgMjAxOCBhdCAwNjoxOTo0M1BNICswMDAwLCBBbmRyZXcg
Q29vcGVyIHdyb3RlOgo+ID4+IE9uIDIyLzAxLzE4IDE4OjE3LCBXZWkgTGl1IHdyb3RlOgo+ID4+
ID4gU28geW91IHdhbnQgcmVsb2MubyB0byBjb250YWluIHB2aF9pbmZvX3JlbG9jIHVuY29uZGl0
aW9uYWxseT8KPiA+PiA+Cj4gPj4gPiBGdW5kYW1lbnRhbGx5IEkgZG9uJ3QgdGhpbmsgSSBjYXJl
IGVub3VnaCBhYm91dCBhbGwgdGhlIGJpa2VzaGVkZGluZyBzbwo+ID4+ID4gaWYgSmFuIGFuZCB5
b3UgYWdyZWUgb24gdGhpcyBJIHdpbGwganVzdCBtYWtlIHRoZSBjaGFuZ2UuCj4gPj4gCj4gPj4g
SXQgd29udC4gIFRoZSBmdW5jdGlvbiB3aWxsIGJlIGRyb3BwZWQgZHVlIHRvIERDRSwgYnV0IHdl
J2xsIHNwb3QgYnVpbGQKPiA+PiBicmVha2FnZXMgZmFyIG1vcmUgZWFzaWx5LiAgKFRoZSBpbXBv
cnRhbnQgYml0IGlzIHRoYXQgdGhlIGZ1bmN0aW9uIGNhbGwKPiA+PiBpcyBndWFyZGVkIGJ5IHRo
ZSBJU19FTkFCTEVEKCkpCj4gPiAKPiA+IHJlbG9jLm8gd2lsbCBzdGlsbCBoYXZlIHRoYXQgZnVu
Y3Rpb24gaW4gbm9uLVBWSCBidWlsZCBvbiBteSBtYWNoaW5lLgo+ID4gQW5kIHRoYXQncyB3aXRo
IHRoZSBmb2xsb3dpbmcgZGlmZiBhcHBsaWVkLgo+IAo+IFdlbGwsIERDRSBkb2Vzbid0IG1ha2Ug
YW55IHByb21pc2VzIHRvd2FyZHMgd2hhdCBpdCBpcyBhYmxlIHRvCj4gZWxpbWluYXRlLCB3aGlj
aCBpcyB3aHkgZ2VuZXJhbGx5IEkgcHJlZmVyIHRvIGhlbHAgdGhlIGNvbXBpbGVyIGluCj4gY2Fz
ZXMgbGlrZSB0aGUgb25lIGhlcmUuCj4gCgpJZiBJIHJlYWQgdGhpcyBjb3JyZWN0bHksIHRoaXMg
bWVhbnMgeW91IHByZWZlciB0aGUgaWZkZWYgQ09ORklHX1BWSF9HVUVTVAp2ZXJzaW9uPwoKV2Vp
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:44:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:44:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edx0G-0004v4-JI; Tue, 23 Jan 2018 11:44:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edx0F-0004ur-2A
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:44:35 +0000
X-Inumbo-ID: c5efdc19-0032-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22e.google.com (unknown [2a00:1450:400c:c09::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5efdc19-0032-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:44:31 +0100 (CET)
Received: by mail-wm0-x22e.google.com with SMTP id x4so21643229wmc.0
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 03:44:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=HnbNs6C1xWc3h0nwRlLzMZTUPV0d7xc6h5Im6eRpvtg=;
 b=ejg2uLnDTURTw5t/7VBzkBMwIV1Ag2qfE1uTmsOfCMc20wmaQPN7o5gXC+apTPQhNV
 sAk95kMEjTkN1TnAwZwsMfNUGJEY7L70s5n9v1VePuso3T3Mg1cBPeakP9QyCNbf2zyJ
 MNYuylT8/qqFqQM0hvqm25o55kAQQSm/gi3zQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=HnbNs6C1xWc3h0nwRlLzMZTUPV0d7xc6h5Im6eRpvtg=;
 b=gdjqiRP3tp4iVgXZNO8IbwpT0D48PhPayzLg83ITzy8D108rGz7merivCzEG206AKI
 Fylsvo191UZcljMH1/552x6B8q5+mEAraKVNONz9rTnBXfT7JX8YdroiyiT3x79/tYq+
 L7UAp/v9yPXYiJG0uAppqIwwWnMHke1fgdtYPv3c8w3JabJMJXkL/OqefXoEHU8l3ZJ5
 U/rAYfed1C6os/e/CidFlpdX6EpL655OoeCR7eSIk9SkbBu6VI4WpuYq01nAuQ6E/wkU
 4rfStqBww28sun2iWyISnbphRP3KcLee6VZ6i7ocKPoFMeCY7mAwrO8V1akPUYUb9YmO
 MVtA==
X-Gm-Message-State: AKwxytfGDsobtgFWLREZQyL/ZMjisp5saKGDGht6fAw+DxsmMX5ilvyu
 rvM9NCUkHgYVG160E2e6HPnVQw==
X-Google-Smtp-Source: AH8x22456MXxpjw0lBj/x8q9Rac+ofW46McZGA3/TFJtEGYPpHXWIzl5WvKDe/gspTTmFuDzFpKsYA==
X-Received: by 10.28.236.157 with SMTP id h29mr1806204wmi.160.1516707871778;
 Tue, 23 Jan 2018 03:44:31 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 62sm252940wrq.59.2018.01.23.03.44.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 03:44:31 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Sameer Goel <sameer.goel@linaro.org>
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-3-sameer.goel@linaro.org>
 <20180123113952.dh6khwrkwg5zcupe@MacBook-Pro-de-Roger.local>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <7038aee6-5ccf-c026-3e4e-c5af67679907@linaro.org>
Date: Tue, 23 Jan 2018 11:44:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180123113952.dh6khwrkwg5zcupe@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: sstabellini@kernel.org, mjaggi@caviumnetworks.com,
 Andrew.Cooper3@citrix.com, andre.przywara@linaro.org, julien.grall@arm.com,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 2/8] xen/bitops: Rename LOG_2 to ilog2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgUm9nZXIsCgpPbiAyMy8wMS8xOCAxMTozOSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP
biBNb24sIERlYyAxOCwgMjAxNyBhdCAwODoxNjo1N1BNIC0wNzAwLCBTYW1lZXIgR29lbCB3cm90
ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaCBiL3hlbi9pbmNsdWRl
L3hlbi9iaXRvcHMuaAo+PiBpbmRleCBlMjAxOWIwMmEzLi5hMTAzZTQ5MDg5IDEwMDY0NAo+PiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKPj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2Jp
dG9wcy5oCj4+IEBAIC0yMjMsNyArMjIzLDcgQEAgc3RhdGljIGlubGluZSBfX3UzMiByb3IzMihf
X3UzMiB3b3JkLCB1bnNpZ25lZCBpbnQgc2hpZnQpCj4+ICAgI2RlZmluZSBfX0w0KF94KSAgKCgo
X3gpICYgMHgwMDAwMDAwYykgPyAoIDIgKyBfX0wyKCAoX3gpPj4gMikpIDogX19MMiggX3gpKQo+
PiAgICNkZWZpbmUgX19MOChfeCkgICgoKF94KSAmIDB4MDAwMDAwZjApID8gKCA0ICsgX19MNCgg
KF94KT4+IDQpKSA6IF9fTDQoIF94KSkKPj4gICAjZGVmaW5lIF9fTDE2KF94KSAoKChfeCkgJiAw
eDAwMDBmZjAwKSA/ICggOCArIF9fTDgoIChfeCk+PiA4KSkgOiBfX0w4KCBfeCkpCj4+IC0jZGVm
aW5lIExPR18yKF94KSAoKChfeCkgJiAweGZmZmYwMDAwKSA/ICgxNiArIF9fTDE2KChfeCk+PjE2
KSkgOiBfX0wxNihfeCkpCj4+ICsjZGVmaW5lIGlsb2cyKF94KSAoKChfeCkgJiAweGZmZmYwMDAw
KSA/ICgxNiArIF9fTDE2KChfeCk+PjE2KSkgOiBfX0wxNihfeCkpCj4gCj4gRXIsIHdoeSBub3Qg
YWRkIGE6Cj4gCj4gI2RlZmluZSBpbG9nMiBMT0dfMgo+IAo+IE9uIHRoZSBjb2RlIHRoYXQgeW91
IGhhdmUgdG8gaW1wb3J0PwoKVGhlcmUgaXMgZXhhY3RseSBvbiBjYWxsZXIgb2YgTE9HXzIuIFNv
IHdoYXQgaXMgdGhlIGJlbmVmaXRzIHRvIHByb3ZpZGUgCjIgbmFtZXM/IE1vcmUgdGhhdCBJIHdv
dWxkIGV4cGVjdCBpbG9nMiB0byBiZSB1c2VkIGluIGFueSBjb2RlIGNvbWluZyAKZnJvbSBMaW51
eC4KCkNoZWVycywKCj4gCj4gUm9nZXIuCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:45:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:45:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edx1W-000549-TA; Tue, 23 Jan 2018 11:45:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pz9c=es=citrix.com=prvs=554c7e320=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1edx1U-00052s-VB
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 11:45:52 +0000
X-Inumbo-ID: f4a538cb-0032-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4a538cb-0032-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 11:45:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="66509584"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
 <5A67061F02000078001A1669@suse.com>
 <9392fbde-562c-5200-8b1c-33a737ed8972@suse.com>
 <5A670F0E02000078001A16C9@suse.com>
 <896f2a50-5bd6-06cb-13ab-f7a2267b4fe7@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d07ad2b5-7b89-8c6b-1c62-d84fa92645a9@citrix.com>
Date: Tue, 23 Jan 2018 11:45:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <896f2a50-5bd6-06cb-13ab-f7a2267b4fe7@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTA6MTAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMjMvMDEvMTggMTA6
MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMy4wMS4xOCBhdCAxMDoyNCwgPGpncm9z
c0BzdXNlLmNvbT4gd3JvdGU6Cj4+PiBPbiAyMy8wMS8xOCAwOTo1MywgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4+Pj4gT24gMjMuMDEuMTggYXQgMDc6MzQsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3Rl
Ogo+Pj4+PiBPbiAyMi8wMS8xOCAxOTozOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4+IE9u
ZSBvZiBteSBjb25jZXJucyBpcyB0aGF0IHRoaXMgcGF0Y2ggc2VyaWVzIG1vdmVzIGZ1cnRoZXIg
YXdheSBmcm9tIHRoZQo+Pj4+Pj4gc2Vjb25kYXJ5IGdvYWwgb2YgbXkgS0FJU0VSIHNlcmllcywg
d2hpY2ggd2FzIHRvIGhhdmUgdGhlIElEVCBhbmQgR0RUCj4+Pj4+PiBtYXBwZWQgYXQgdGhlIHNh
bWUgbGluZWFyIGFkZHJlc3NlcyBvbiBldmVyeSBDUFUgc28gYSkgU0lEVC9TR0RUIGRvbid0Cj4+
Pj4+PiBsZWFrIHdoaWNoIENQVSB5b3UncmUgY3VycmVudGx5IHNjaGVkdWxlZCBvbiBpbnRvIFBW
IGd1ZXN0cyBhbmQgYikgdGhlCj4+Pj4+PiBjb250ZXh0IHN3aXRjaCBjb2RlIGNhbiBkcm9wIGEg
bG9hZCBvZiBpdHMgc2xvdyBpbnN0cnVjdGlvbnMgbGlrZSBMR0RUCj4+Pj4+PiBhbmQgdGhlIFZN
V1JJVEVzIHRvIHVwZGF0ZSB0aGUgVk1DUy4KPj4+Pj4gVGhlIEdEVCBhZGRyZXNzIG9mIGEgUFYg
dmNwdSBpcyBkZXBlbmRpbmcgb24gdmNwdV9pZCBvbmx5LiBJIGRvbid0Cj4+Pj4+IHNlZSB3aHkg
dGhlIElEVCBjYW4ndCBiZSBtYXBwZWQgdG8gdGhlIHNhbWUgYWRkcmVzcyBvbiBlYWNoIGNwdSB3
aXRoCj4+Pj4+IG15IGFwcHJvYWNoLgo+Pj4+IFlvdSdyZSBub3QgaW50cm9kdWNpbmcgYSBwZXIt
Q1BVIHJhbmdlIGluIHRoZSBwYWdlIHRhYmxlcyBhZmFpY3MKPj4+PiAoYWdhaW4gZnJvbSBvdmVy
dmlldyBhbmQgdGl0bGVzIG9ubHkpLCB5ZXQgd2l0aCB0aGUgSURUIG5lZWRpbmcKPj4+PiB0byBi
ZSBwZXItQ1BVIHlvdSdkIGFsc28gbmVlZCBhIHBlci1DUFUgcmFuZ2UgdG8gbWFwIGl0IHRvIGlm
Cj4+Pj4geW91IHdhbnQgdG8gYXZvaWQgdGhlIExJRFQgYXMgd2VsbCBhcyBleHBvc2luZyB3aGF0
IENQVSB5b3UncmUKPj4+PiBvbiAoc2FtZSBnb2VzIGZvciB0aGUgR0RUIGFuZCB0aGUgcmVzcGVj
dGl2ZSBhdm9pZGFuY2Ugb2YgTEdEVAo+Pj4+IGFmYWljdCkuCj4+PiBBZnRlciBhIHF1aWNrIGxv
b2sgSSBkb24ndCBzZWUgd2h5IGEgTWVsdGRvd24gbWl0aWdhdGlvbiBjYW4ndCB1c2UKPj4+IHRo
ZSBzYW1lIElEVCBmb3IgYWxsIGNwdXM6IHRoZSBvbmx5IHJlYXNvbiBJIGNvdWxkIGZpbmQgZm9y
IGhhdmluZwo+Pj4gcGVyLWNwdSBJRFRzIHNlZW1zIHRvIGJlIGluIFNWTSBjb2RlLCBzbyBpdCBz
ZWVtcyB0byBiZSBBTUQgc3BlY2lmaWMuCj4+PiBBbmQgQU1EIHdvbid0IG5lZWQgWFBUSSBhdCBh
bGwuCj4+IElzbid0IHlvdXIgUkZDIHNlcmllcyBhbGxvd2luZyBYUFRJIHRvIGJlIGVuYWJsZWQg
ZXZlbiBvbiBBTUQ/Cj4gWWVzLCB5b3UgYXJlIHJpZ2h0LiBUaGlzIG1pZ2h0IGVpdGhlciB3YW50
IHRvIGJlIHJldmlzaXRlZCBvciB0aGUKPiBhZGRyZXNzIHNwYWNlIHRvIGJlIGFjdGl2YXRlZCBm
b3IgU1ZNIGRvbWFpbnMgY291bGQgbWFwIGFuIElEVCB3aXRoCj4gSVNUIHJlbGF0ZWQgdHJhcHMg
cmVtb3ZlZC4KCkkndmUgZXhwZXJpbWVudGVkIHF1aXRlIGEgbG90IGluIHRoaXMgYXJlYS7CoCBJ
ZGVhbGx5LCB3ZSdkIHZtbG9hZC9zYXZlCmluIHRoZSBTVk0gY3JpdGljYWwgcmVnaW9uIChsaWtl
IGFsbCBvdGhlciBoeXBlcnZpc29ycykgYXQgd2hpY2ggcG9pbnQKd2UgZG9uJ3QgbmVlZCBhbnkg
YWRqdXN0bWVudHMgdG8gdGhlIElEVCAoYXMgSVNUIHJlZmVyZW5jZXMgYXJlIHNhZmUgdG8KdXNl
KSwgYW5kIHdlJ2QgY2F0Y2ggc3RhY2sgb3ZlcmZsb3dzIGluIHRoZSAjREYgaGFuZGxlciByYXRo
ZXIgdGhhbgppbW1lZGlhdGVseSB0cmlwbGUgZmF1bHRpbmcuCgpVc2luZyBMSURUIHRvIHN3aXRj
aCBiZXR3ZWVuIGFsdGVybmF0aXZlIElEVHMsIG9yIElOVkxQRyB0byBzd2FwIHRoZQptYXBwaW5n
IHVuZGVyIGEgZml4ZWQgbGluZWFyIGFkZHJlc3MgYXJlIGJvdGggbXVjaCBzbG93ZXIgdGhhbiB0
aGUKY3VycmVudCBpbXBsZW1lbnRhdGlvbi4KCj4KPj4+IFRoZSBHRFQgb2YgcHYgZG9tYWlucyBp
cyBhbHJlYWR5IGluIHRoZSBwZXItZG9tYWluIHJlZ2lvbiBldmVuIHdpdGhvdXQKPj4+IG15IHBh
dGNoZXMsIHNvIEkgZG9uJ3QgaGF2ZSB0byBjaGFuZ2UgYW55dGhpbmcgcmVnYXJkaW5nIHVzYWdl
IG9mIExHRFQuCj4+IEFuZHJldydzIHBvaW50IHdhcyB0aGF0IGVsaW1pbmF0aW5nIHRoZSBMR0RU
IGlzIGEgc2Vjb25kYXJ5IGdvYWwuCj4gV2l0aCBwZXItY3B1IG1hcHBpbmdzIHRoaXMgaXMgc3Vy
ZWx5IGFuIG9idmlvdXMgb3B0aW1pemF0aW9uLiBJbiB0aGUKPiBlbmQgdGhlIG92ZXJhbGwgcGVy
Zm9ybWFuY2Ugc2hvdWxkIGJlIHRha2VuIGFzIGJhc2UgZm9yIGEgZGVjaXNpb24uCj4gSGlzIG1h
aW4gcG9pbnQgd2FzIGF2b2lkaW5nIGV4cG9zaW5nIGRhdGEgbGlrZSB0aGUgcGh5c2ljYWwgY3B1
IG51bWJlcgo+IGFuZCB0aGlzIGRvZXNuJ3QgYXBwbHkgaGVyZSwgYXMgdGhlIEdEVCBpcyBwZXIg
dmNwdSBpbiBteSBjYXNlLgoKVGhlIEdEVCBsZWFrcyB2Y3B1X2lkIGludG8gZ3Vlc3QgdXNlcnNw
YWNlLCB3aGljaCBpcyBzaW1pbGFybHkgcHJvYmxlbWF0aWMuCgpUaGUgc2Vjb25kYXJ5IGdvYWxz
IG9mIG15IEtBSVNFUiBzZXJpZXMgc3RhbmQgaXJyZXNwZWN0aXZlIG9mIHRoZQpNZWx0ZG93biBp
c3N1ZXM6CiogVGhlIHN0YWNrIGFuZCBtdXRhYmxlIGNyaXRpY2FsIHN0cnVjdHVyZXMgcmVhbGx5
IHNob3VsZCBiZSBudW1hLWxvY2FsCnRvIHRoZSBDUFUgdXNpbmcgaXQuCiogVGhlIEdEVCBzaG91
bGQgc2l0IGZ1bGx5IGZhdCBvdmVyIHplcm9zLsKgIEF0IHRoZSBtb21lbnQgaW4gSFZNCmNvbnRl
eHQsIHRoZXJlIGFyZSAxNCBmcmFtZXMgb2YgYXJiaXRyYXJ5IGRpcmVjdG1hcCBsaXZpbmcgd2l0
aGluIHRoZQpHRFQgbGltaXQuCiogVGhlIElEVC9HRFQgc2hvdWxkIGV4aXN0IGF0IHRoZSBzYW1l
IGxpbmVhciBhZGRyZXNzIG9uIGV2ZXJ5IHBjcHUgdG8KYXZvaWQgbGVha2luZyBpbmZvcm1hdGlv
bsKgIChUaGlzIHByb3BlcnR5IGlzIHdoYXQgYWxsb3dzIHRoZSByZW1vdmFsIG9mCnRoZSBsZ2R0
IGZyb20gdGhlIGNvbnRleHQgc3dpdGNoIHBhdGgpLgoqIFRoZSBjcml0aWNhbCBkYXRhc3RydWN0
dXJlcyBzaG91bGQgYmUgbWFwcGVkIHJlYWQgb25seSB0byBtYWtlCmV4cGxvaXRhdGlvbiBoYXJk
d2FyZSBmb3IgYW4gYXR0YWNrZXIgd2l0aCBhIHdyaXRlLXByaW1hdGl2ZS4KKiBXaXRoIHRoZSBz
dGFjayBhdCB0aGUgc2FtZSBsaW5lYXIgYWRkcmVzcyBvbiBlYWNoIENQVSwgd2UgZG9uJ3QgbmVl
ZAp0aGUgc3lzY2FsbCBzdHVicywgYW5kIHRoZSBUU1MgaXMgaWRlbnRpY2FsIG9uIGFsbCBjcHVz
LgoKSW4gc29tZSBjb3Bpb3VzIGZyZWUgdGltZSwgaXQgd291bGQgYmUgbmljZSB0byBmaXggdGhl
c2UgaXNzdWVzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edx8I-0005pg-Hw; Tue, 23 Jan 2018 11:52:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8cja=es=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1edx8I-0005pa-4X
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 11:52:54 +0000
X-Inumbo-ID: efb8eabf-0033-11e8-ba59-bc764e045a96
Received: from mail-io0-x231.google.com (unknown [2607:f8b0:4001:c06::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id efb8eabf-0033-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:52:50 +0100 (CET)
Received: by mail-io0-x231.google.com with SMTP id t22so638089ioa.7
 for <xen-devel@lists.xen.org>; Tue, 23 Jan 2018 03:52:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=9HywhzFp4xaSeeyT+elyX6nmZzXppno+NIkVZouIFXs=;
 b=pM5TNMlsiF0ZjL3urqzUImzVVBLgpKlEKaAyb4SHXJL69YLLfzT99k4Me1iNxmCI8U
 71XpWClJsgiiMFvypcqSP9CtrxxE3siYj8bGLFJFAjiJRpNt89c76//bifVdDErtSsIE
 GTNKWLfFylblNdKgsVehckbsd8jPnQevBHDwEWfuKvTX+bCFDJpCsd/5ZzY0Xp4cZgMA
 sDK2pihNVyJJCUkYU038EW1+GEXuREN6DAGtFfM29TsJJYSSxZz0ER1o9PGcQaRmkmbi
 gfGIZXaWmMig0LvBymzZchlMTI0PB8eOxZrS9WaLLjclvt7WMOpDk1rT0R6OItBxQW9V
 g34w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=9HywhzFp4xaSeeyT+elyX6nmZzXppno+NIkVZouIFXs=;
 b=FZPCf9s/qiRhfnamMGgf0mAnXntQXXmUYbRkzu9ZNLTLZFU/b1FqWj6cmVl2D0sxsI
 ipsC1Cti4o0xlJg6suxJ6BkRxp7P++o9wwMrZIuRrfNtD6J5JiTXE04Z8aJSKSa+SOzD
 1XIg8jeo/ptGmPo2fSrDFGVXf+h51CQDP+85WSSen4zy6ReI4J4d5gAqUI5jjYjBpwVp
 jG1d8X41X0y8O2vIW8E/K97hxOhFksyNnSjRPtsPX4rwNcgkjOYGAa5JLj/NaQTwSdyL
 NW6hzBnl758/lNflBB212Uhqawd5jSCrvIjBrDq56GZjf05wAoXlNJ1pqcuM1H5pHVNv
 TIOg==
X-Gm-Message-State: AKwxytf0pjPPaY5FVaeR6woKMLqn42sKUBHmKZcNY8UDQFvQbAu2+IME
 RcJXBCQlFq6l/MA0bgnpIkoGH/lmxyMX2YQb8wc=
X-Google-Smtp-Source: AH8x226fgApr9VlDNpGCgWeUMpN6WDvM89dG1yR6RhPUtunV9zdHhsM99QiiIA+eTg5arpmk3ZZRbNvFk8KaG3axCaI=
X-Received: by 10.107.142.13 with SMTP id q13mr3167004iod.299.1516708371443;
 Tue, 23 Jan 2018 03:52:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.156.148 with HTTP; Tue, 23 Jan 2018 03:52:50 -0800 (PST)
In-Reply-To: <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
References: <20171222174137.30076-1-mirela.simonovic@aggios.com>
 <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Tue, 23 Jan 2018 13:52:50 +0200
Message-ID: <CAPD2p-n8wE5HPgjBPDX9fGGx=7SNS+gcNy3uqEaFKzwAWm09HA@mail.gmail.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>
Cc: "Edgar E . Iglesias" <edgar.iglesias@xilinx.com>,
 Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC v2] xen/arm: Suspend to RAM Support in Xen for
	ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWlyZWxhLAoKSnVzdCBzb21lIHJlbWFya3MgcmVnYXJkaW5nIHRoZSBzY29wZSBvZiB3b3Jr
OgoKK0luIGFkZGl0aW9uLCB0aGUgZm9sbG93aW5nIGhhdmUgdG8gYmUgaW1wbGVtZW50ZWQ6Cisq
IFN1c3BlbmQvcmVzdW1lIHZDUFUgKHRyaWdnZXJlZCBieSB2U1lTVEVNX1NVU1BFTkQgY2FsbCkK
KyogU3VzcGVuZC9yZXN1bWUgWGVuICh0cmlnZ2VyZWQgYnkgdlNZU1RFTV9TVVNQRU5EIGNhbGxl
ZCBieSBEb20wKSwgaW5jbHVkaW5nOgorICAgICAgICogRGlzYWJsZSB3YXRoZG9nIG9uIHN1c3Bl
bmQsIGVuYWJsZSBpdCBvbiByZXN1bWUKKyAgICAgICAqIFBhdXNlIGRvbWFpbnMgb24gc3VzcGVu
ZCwgdW5wYXVzZSB0aGVtIG9uIHJlc3VtZQorICAgICAgICogRGlzYWJsZSBub24tYm9vdCBwQ1BV
cyBvbiBzdXNwZW5kLCBlbmFibGUgdGhlbSBvbiByZXN1bWUKKyAgICAgICAqIFNhdmUvcmVzdG9y
ZSBvZiBHSUMgY29uZmlndXJhdGlvbgorICAgICAgICogU3VzcGVuZC9yZXN1bWUgdGltZXIKKyAg
ICAgICAqIFNhdmUvcmVzdG9yZSBvZiBFTDIgY29udGV4dAorICAgICAgICogSW1wbGVtZW50IHJl
c3VtZSBlbnRyeSBwb2ludCBpbiBYZW4sIGluY2x1ZGluZyBNTVUgY29uZmlndXJhdGlvbgoKSSB0
aGluayB0aGF0IHNhdmluZy9yZXN0b3JpbmcgSU9NTVUgcmVnaXN0ZXJzL2NvbnRleHQgc2hvdWxk
IGJlCmltcGxlbWVudGVkIGFzIHdlbGwuCkluIG90aGVyIHdvcmRzLCBlYWNoIGludm9sdmVkIHBs
YXRmb3JtIGRldmljZSBkcml2ZXIgaW4gWGVuIG9uIEFSTQooSU9NTVUtWFgsIFVBUlQtWFgsIGV0
Yykgc2hvdWxkIGhhdmUgc3VzcGVuZC9yZXN1bWUgY2FsbGJhY2tzCmltcGxlbWVudGVkLgoKLS0g
ClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 11:59:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 11:59:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edxEJ-00062Y-6Z; Tue, 23 Jan 2018 11:59:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=t/k3=es=xilinx.com=edgar@srs-us1.protection.inumbo.net>)
 id 1edxEI-00062S-ML
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 11:59:06 +0000
X-Inumbo-ID: ce171e2e-0034-11e8-ba59-bc764e045a96
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe4a::612])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ce171e2e-0034-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 12:59:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=qIirAUJfe45b3MNjj9VNXAiRMe2nDUJgQMOoUPRJvrk=;
 b=QYgAWfy1XVNYFrIl8prHGPIJrgkgwmKEgNsuone3jW5fvMuVNDCpNWDnlysGV465wpMMQu2QGBQgGbAPgdxOR/k0RfQJJbf0ohjqryo2w0kw9FcDON6bvq4Gblzk34sBgR4PKU9aCjmUWxjKVUgtm3+tUD1Wd6NZFza+a7lrqr4=
Received: from BY2PR02CA0117.namprd02.prod.outlook.com (10.163.44.171) by
 BN6PR02MB3378.namprd02.prod.outlook.com (10.161.152.166) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.428.17; Tue, 23 Jan 2018 11:59:00 +0000
Received: from SN1NAM02FT036.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e44::202) by BY2PR02CA0117.outlook.office365.com
 (2a01:111:e400:5261::43) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.428.17 via Frontend
 Transport; Tue, 23 Jan 2018 11:58:59 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.83)
 smtp.mailfrom=xilinx.com; kernel.org; dkim=none (message not signed)
 header.d=none;kernel.org; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.83 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01;
Received: from xsj-pvapsmtpgw01 (149.199.60.83) by
 SN1NAM02FT036.mail.protection.outlook.com (10.152.72.149) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.428.12
 via Frontend Transport; Tue, 23 Jan 2018 11:58:59 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01)
 by xsj-pvapsmtpgw01 with esmtp (Exim 4.63)
 (envelope-from <edgar@xilinx.com>)
 id 1edxEA-0007vM-Ro; Tue, 23 Jan 2018 03:58:58 -0800
Received: from [127.0.0.1] (helo=xsj-smtp-dlp1.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar@xilinx.com>)
 id 1edxEA-0007Cq-Rn; Tue, 23 Jan 2018 03:58:58 -0800
Received: from xsj-pvapsmtp01 (maildrop.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w0NBww5H028367; 
 Tue, 23 Jan 2018 03:58:58 -0800
Received: from [172.19.116.140] (helo=localhost)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar@xilinx.com>)
 id 1edxE9-0007Cm-P1; Tue, 23 Jan 2018 03:58:58 -0800
Date: Tue, 23 Jan 2018 18:58:57 +0700
From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
Message-ID: <20180123115857.GB1706@toto>
References: <20171222174137.30076-1-mirela.simonovic@aggios.com>
 <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
 <CAPD2p-n8wE5HPgjBPDX9fGGx=7SNS+gcNy3uqEaFKzwAWm09HA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAPD2p-n8wE5HPgjBPDX9fGGx=7SNS+gcNy3uqEaFKzwAWm09HA@mail.gmail.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23614.006
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.83; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(7916004)(376002)(39860400002)(346002)(39380400002)(396003)(2980300002)(438002)(51444003)(199004)(189003)(316002)(478600001)(229853002)(2906002)(46406003)(59450400001)(4326008)(39060400002)(9786002)(8936002)(63266004)(23726003)(76506005)(305945005)(81156014)(8676002)(33656002)(81166006)(356003)(1411001)(76176011)(33896004)(57986006)(1076002)(47776003)(50466002)(9686003)(5660300001)(33716001)(54906003)(58126008)(106002)(97756001)(336011)(26005)(16586007)(106466001)(2950100002)(83506002)(6246003)(6916009)(77096007)(15650500001)(18370500001)(107986001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB3378; H:xsj-pvapsmtpgw01; FPR:;
 SPF:Pass; PTR:unknown-60-83.xilinx.com; A:1; MX:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT036;
 1:cyIzBXID1jRUw/bST0T46qFQCT3wio+qt8KXxPjLyA/AFzso8TeDZG4cam3TAWpBk1uOH4sST0WEX1/92Fiwf/dIoq7OUdfTbEp1740JY685meleV5jCiROSbeaMAelA
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1da895f4-fb7a-4b86-d020-08d56258b033
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060);
 SRVR:BN6PR02MB3378; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3378;
 3:fYM3tV6wL/VJh2SV3GC12/E2cxG7IzGdYKpRhH8muJ32JTuClTwpMKH+h7VhsnEaYNfzywrswl0CZcRRpu4CNJKWbZYHzL3/DxhUNve1TJVMfGBRrgk6ilg43da4Tz2vqA1mapPgH6B5WlUzVeqeeAbGJ0YIRt4aYSKcx6eSGxRXYlTeQxvmWFdxYcm+xIVkQOlm/HqvN5XuXCj4GzJKFGKTeWTyXCQb+bXuR0AA1qR3FKOZHGh2ODSFlD3kw4UzOYi4TktSAVvKiS2O6rBfdmDUEgsaDJZJc+n1JlalnfVLQjiAwRW8tcxB0HahADkhJRF68/HGk5aVfHTyzKCnpW57+POa+RNEs0saRiZ2RKw=;
 25:zjPiCOHmLz07tCGBMqb0ewfny/u8WOuM9bK4gNKO9hq0hqeNjPHBMywzo2bso+c9IzvsTkEXxi4JjGbaq+RxSen2tWRN8kOuG9jBmq5Emf3XuEGUjVzflogh833tyv2fGbYjjrUTx5FaUCYkDau+AnpQFPINDGoO6WoU4/SKzr/VKF1DHpbTW5yve44hbZNm8wNUnwMYAoPRAa90++WDXriRswcRTFldP3Ai2H566zTGZzK65/G2qRS/prHO0X/dKxoYvd9BavrDo5nC0yyzWsSEruo7uXp0K8DxUUkc/bfHGNfHEPyThEqIRzl0yTiD4nbnTSxI2fQ4Lq+Df3UoDQ==
X-MS-TrafficTypeDiagnostic: BN6PR02MB3378:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3378;
 31:2d2osljWdHtugdpG1PyXHws+eXkqInLO6qyjL1tSTdpKPLzkbshAH/ZF2ykFpBSaxr1CKneVsW4/dx1KP56RDzB1S9q+qTssubTKKSeqjWOfle+yugzIZGqpOplrY2KNOqKSbbJdkslS1HcNGEQlzQPc+eZfIvFOuOAgRSYt2B9Ye83Nm2YXd2UAPIAgJrfRAM3+dm0IlsTQHEP0gLycAN7oyxwOOSUX4dOefWxlwXc=;
 20:Lqz/+/uYFMuo38P0tMdTCCOGw3SumeHFjaW8dDuUZ2P4Fpb9TPdCaRWQoGA7wlC+Z0xVxzNFx6Imfn2NyTY6UBicLKXqgAaEdht8B9ltg3dypfSZbZkqLqx+vPM2wRt1EA2DWD3KUzrpeATBvRrkhhXPf4ne+EuCZRfnruo+8F0T0lRc9RzFOWr/s+AweXdS0maQgJNZWRhipy2jK8qFz9/lsrtB4+b6QWHlvOEeTKjI+6IqA3+QKQuukclJCMomGiqGiOM/7Eie6LzWp11OpPcfalcTbAXjGjldywLWEkfKxtLb7N0lqgClBFjitoUfmdpfJYN7Yo6qCW1P1CfxltJskJ7ZFMCJ1NyQ70qbRGXX8J5n7JF13x9RAys4f8fmfxPV5fINnCpr6tXQrX/5RUeeALNSWep6TFKeinr5NgM2LnZs1dyN9eY/0RTzif9xYxE/aNPM4nAo7mawVrzuciSrKi7RfufBB/5b4UBqlWgGkLvv8bJyzUy1GdlWuDhs
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Microsoft-Antispam-PRVS: <BN6PR02MB33785BBDDA122427B16C96EBC2E30@BN6PR02MB3378.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3231023)(2400081)(944501161)(93006095)(93004095)(10201501046)(3002001)(6055026)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123562045)(6072148)(201708071742011);
 SRVR:BN6PR02MB3378; BCL:0; PCL:0; RULEID:(100000803101)(100110400095);
 SRVR:BN6PR02MB3378; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3378;
 4:qi7yopgPPYFDZYKOuvFNHlZGrCRJJiB9pRHi0jaqCqYtfr9mWDbM/eHE9xNyKPvHJIsomkSY9vYLIekC9slLyuatVYygzwv7BDYTa7jvH4JdXzr0QEVl0xra+uQ5njgzZjtxMdRrlVlM1KRgg8mmpseVX21s9PU8Wz8xfAqHbKWigX70pNwOx1M2+BQHKx01aDpkmJRSbcrkP/Vek2c1GrYGFxdhjnODgut/EZUrMBWvqJ+6wwZQY/MGDg4dWC771Q4IQA8MYXWbqHYsK33cWw==
X-Forefront-PRVS: 05610E64EE
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB3378;
 23:pxGJgu8gAkv+5jVeQ5HXuPQufyMjZoKgA2JeGB4Rz?=
 =?us-ascii?Q?8jOHDOXU8vBiGhVEF4Nh+OmPGZgcSUK4VrT58mi3/x9DmaIiJ58MCIoKqKh/?=
 =?us-ascii?Q?WCFhIvL6Nc2Fu2977skbv/UAGHn/hhycBCnHqd70vDMhTCl0vX2SHK7qKXZI?=
 =?us-ascii?Q?Rh0mwIMZ1J3UqLdepcYiDlgT/+qZgpOWKfQFH5n+o2EBxR1YyMj3QJdMC5SA?=
 =?us-ascii?Q?n133u5KF07fQeknrlFkO/mwNzJ/DlaYvic6OAqAMPlFD/EtNo/V5Z5pfYPzk?=
 =?us-ascii?Q?nBJfhmqa0GnP2jsLVrlWKd0LnfXs8/npw9gQ77dJ/UgrCjxo2Uk9xeDusRp4?=
 =?us-ascii?Q?i8T8Lb1bePnfzcjem7jX3psAGluWbgeVYOrCxCbzWga9XLHLGNoTtOSz/w5q?=
 =?us-ascii?Q?/4mI7EDotuGJ0HLFcucAA9GQ6FODLk54pDJYGMvnXQQGBgrs3KjkmSOZ+lrg?=
 =?us-ascii?Q?B1XtJNhlFQ1h2W1qIQnSxyvby4wg69v9XAXgrwtL2HlnvEd1Oyz7/R8V6Mg8?=
 =?us-ascii?Q?o/kAWs2u/k3wd9gSfuKOEJp7MuO0v+PHCYVaAdBrti0FjHTvpMBOKWMGP16u?=
 =?us-ascii?Q?k9qYK/Ud9JQZydONwKcbrrYtAjRxDaJhu95yFhruM3Tm2R4pXxPbNrRQIdph?=
 =?us-ascii?Q?f5pV7+Dhz0KmKPzAYRNK9L9Pon4swyYXuX+nOMdru6T/1kjx/gruLViLXn5g?=
 =?us-ascii?Q?bcBOMhUPL1sXt+LyvwzRRQ6oKfAkaoyHOAUXpHrmBKhcd92J4EY2ZBbfnngN?=
 =?us-ascii?Q?e13P68tUmUiCVza+SRuUoEM6/UK1jEeDNcCQN4nLOBBRAfqnfrEr6Ws1n/5y?=
 =?us-ascii?Q?58D9XhqTon4JaGixOV0x7CquOt7jyZ0l0TPR6npFKEku75mOlgf5jaa8+V3K?=
 =?us-ascii?Q?IZ5p5e8rENeK3g/bM2ELfsTQ0xbsMQXk+QfQHX/1xY8RDvOyc0FCu7S+sKLS?=
 =?us-ascii?Q?EqXaLQBlgCZZwJeMAQwykWWpM4VZHClLYkFZkHyLsnxoeHfJVXlcWTK+1SI5?=
 =?us-ascii?Q?TGIgxzLUwuv+M6tzvh7uMdS9h/DUGRrt2aRyHaA+DbMezXyIognAG7ZZc5Wq?=
 =?us-ascii?Q?0gFwNYXyPD0issb0JLbBsmAprNegLnLPvyZT58rTENrfRxTieXjhs78OAxjN?=
 =?us-ascii?Q?ri/fCruI0r6BXkI4ZyeWoTOZMmWI4yEAZOfq8CGpyAsjnc73DnR0kjnzLx2+?=
 =?us-ascii?Q?6z3h5x4aBQxJcs2N6B+i8TkYekuHjRdo1ogxOGYNhC+hlAagRW/zrLh9SulR?=
 =?us-ascii?Q?BYeJPXvd2eTlp0mfH5xG5UwiFTcZ74rmDWS99fHGyKEobQjxFGebqU2HlrXY?=
 =?us-ascii?B?Zz09?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3378;
 6:RDttBhgo36Trl53nQwgG8EcPbmhOi86SuUbwFMcjz0gQ5To/iUvtke2g03dvLtsubfNSUk8b8s2SiFTh1DaZ1l6eaht+PbdC40BSKoNuhLyR8f5FV6HgfW3O0w8Sm4TwF+CZmDbiI/8sovkhNkPFIGgvlbhbUz+yTo/FUuU5gcXaj+OybLCiRcuCDtczbv9WnpNcBrvawJWGWK7vhoJFBEejzf1p828OCdLQD3sq2bjbL9Z/+SubOKV8vg8dXynwo1IxtplOXcix24lAPA57xBxRYSpc513fPe+RjZir6CC7SUYruT+jDjYDIl/xcfbtT0s32BL12Ut8jI20dUwkS2yP1H1+XmZPa3smsA/rFN4=;
 5:ZknM6gth14sy2lPFj2dTzr99SxrjLi1SkNwV3fDIaEDjNvjwoTsh1wfc68djC9fyJbhsmRuWUhTxGVDvHvfd0HjmM0MKlT3yYfzkrF6SsG40fDkhzrO4C/+vjR58xG3EccRUApoiK9AyaRKqYLWxV7khJlIkBJoAyjjaHw79c5c=;
 24:wsXNszZH7C1j0GlHneQnL4G5NTs7CMlojLVVS2u0EEk9f4YVVzKhYRpXcKJ2nzY+Ns+mFilVKBuDRPU+C/dWK9lqW36h10SJAOcRIrjUJyc=;
 7:OJym8CoQ4qemkdzW+KD7lSpEOcOW7jqIoYaUEN8vOpyQS2SQEd8O80YQEUITSyLrdsdkNAEc81r8heTeAS8bBt1hj4ddX30IhTOstSdf04aFbO02aLa3BslJPaalYdJBD1rysVpwk9c4JoyK6CXqcqV2JjaV0KzEVP3eOs61WtOINgb6/qEu9qcSXYuL/22KbzGTuAHBb9T3Ru4k5Yb13feajP5DcOAphJRZiwpWUMjPldhsM5/k8AmqkCPum3gM
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Jan 2018 11:58:59.3435 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1da895f4-fb7a-4b86-d020-08d56258b033
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.83];
 Helo=[xsj-pvapsmtpgw01]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB3378
Cc: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Mirela Simonovic <mirela.simonovic@aggios.com>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC v2] xen/arm: Suspend to RAM Support in Xen for
 ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDE6NTI6NTBQTSArMDIwMCwgT2xla3NhbmRyIFR5c2hj
aGVua28gd3JvdGU6Cj4gSGkgTWlyZWxhLAo+IAo+IEp1c3Qgc29tZSByZW1hcmtzIHJlZ2FyZGlu
ZyB0aGUgc2NvcGUgb2Ygd29yazoKPiAKPiArSW4gYWRkaXRpb24sIHRoZSBmb2xsb3dpbmcgaGF2
ZSB0byBiZSBpbXBsZW1lbnRlZDoKPiArKiBTdXNwZW5kL3Jlc3VtZSB2Q1BVICh0cmlnZ2VyZWQg
YnkgdlNZU1RFTV9TVVNQRU5EIGNhbGwpCj4gKyogU3VzcGVuZC9yZXN1bWUgWGVuICh0cmlnZ2Vy
ZWQgYnkgdlNZU1RFTV9TVVNQRU5EIGNhbGxlZCBieSBEb20wKSwgaW5jbHVkaW5nOgo+ICsgICAg
ICAgKiBEaXNhYmxlIHdhdGhkb2cgb24gc3VzcGVuZCwgZW5hYmxlIGl0IG9uIHJlc3VtZQo+ICsg
ICAgICAgKiBQYXVzZSBkb21haW5zIG9uIHN1c3BlbmQsIHVucGF1c2UgdGhlbSBvbiByZXN1bWUK
PiArICAgICAgICogRGlzYWJsZSBub24tYm9vdCBwQ1BVcyBvbiBzdXNwZW5kLCBlbmFibGUgdGhl
bSBvbiByZXN1bWUKPiArICAgICAgICogU2F2ZS9yZXN0b3JlIG9mIEdJQyBjb25maWd1cmF0aW9u
Cj4gKyAgICAgICAqIFN1c3BlbmQvcmVzdW1lIHRpbWVyCj4gKyAgICAgICAqIFNhdmUvcmVzdG9y
ZSBvZiBFTDIgY29udGV4dAo+ICsgICAgICAgKiBJbXBsZW1lbnQgcmVzdW1lIGVudHJ5IHBvaW50
IGluIFhlbiwgaW5jbHVkaW5nIE1NVSBjb25maWd1cmF0aW9uCj4gCj4gSSB0aGluayB0aGF0IHNh
dmluZy9yZXN0b3JpbmcgSU9NTVUgcmVnaXN0ZXJzL2NvbnRleHQgc2hvdWxkIGJlCj4gaW1wbGVt
ZW50ZWQgYXMgd2VsbC4KClllcywgZ29vZCBwb2ludC4KTWlyZWxhLCBJIHRoaW5rIHRoYXQgaW4g
dGhlIFpVKyBjYXNlIHRoZSBJT01NVSBhY3R1YWxseSBnZXRzIHBvd2VyZWQgZG93bgp3aXRoIHRo
ZSBGUEQuCgoKPiBJbiBvdGhlciB3b3JkcywgZWFjaCBpbnZvbHZlZCBwbGF0Zm9ybSBkZXZpY2Ug
ZHJpdmVyIGluIFhlbiBvbiBBUk0KPiAoSU9NTVUtWFgsIFVBUlQtWFgsIGV0Yykgc2hvdWxkIGhh
dmUgc3VzcGVuZC9yZXN1bWUgY2FsbGJhY2tzCj4gaW1wbGVtZW50ZWQuCgpZZXMgYWdyZWVkLgoK
QmVzdCByZWdhcmRzLApFZGdhcgoKCj4gCj4gLS0gCj4gUmVnYXJkcywKPiAKPiBPbGVrc2FuZHIg
VHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 12:03:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 12:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edxIg-0006oj-1X; Tue, 23 Jan 2018 12:03:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw5e=es=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1edxIe-0006od-E9
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 12:03:37 +0000
X-Inumbo-ID: 60bcfffd-0035-11e8-ba59-bc764e045a96
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60bcfffd-0035-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 13:03:10 +0100 (CET)
Received: from msd.im ([81.254.76.187]) by mwinf5d07 with ME
 id 1o3A1x00H42U4nD03o3AH0; Tue, 23 Jan 2018 13:03:10 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Tue, 23 Jan 2018 13:03:10 +0100
X-ME-IP: 81.254.76.187
Received: from [192.168.1.128] (unknown [80.215.210.153])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id C67D9200A1;
 Tue, 23 Jan 2018 13:03:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516708990; bh=k7ZK7at2X8kFmXjMqgoyP67619NaFXoUFQ4MFyNeUB0=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=c18zigE6PxqjzfawQmgxitpbsUIm8tHdbLaYgqkdEE4U/SGztmGDeKAIHyhGbqAH7
 74kBVsGgLkivpCzHlXR6xQG1cmYZNosd+41+V89bk3Z0HSV3fTU8DIQQmciHz7V8SL
 Gz4CFrtlJO6L4KaQlnyip3SE598J3VFuxkBjAln5J7Tebq1qQnMabYHs3VquYVqpRM
 pG0vf4CmbrhzU1cWNod6TvT5dL8rHFr3eo+i6IKMpA3Vgn2nA6nQU+hTl8RSpJ7Eq5
 9+EGwyaKwyKWZE5x4oMijpYDK7SqTYR1XiOUwyuUOfEuQUs87rX+1zKFzUCR9cuC5L
 1Y3rwfdKLmDbA==
To: Daniel Kiper <daniel.kiper@oracle.com>, Jan Beulich <JBeulich@suse.com>
References: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
 <5A670A0C02000078001A1685@prv-mh.provo.novell.com>
 <980ccef2-7c8c-9fc1-e012-ab6fc96b9412@msd.im>
 <5A6717DF02000078001A1737@prv-mh.provo.novell.com>
 <20180123113208.GL4675@olila.local.net-space.pl>
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <8f6d0770-e94a-4eda-31d2-7e93de372fa4@msd.im>
Date: Tue, 23 Jan 2018 13:03:04 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
In-Reply-To: <20180123113208.GL4675@olila.local.net-space.pl>
Content-Type: multipart/mixed; boundary="------------CFC6D1691BFC741513ECA48A"
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] I only see one CPU core on Xen when booted via grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------CFC6D1691BFC741513ECA48A
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

> I need at least GRUB2 version, Xen version

```
# apt-cache policy grub2-common
grub2-common:
   InstallĂ©Â : 2.02~beta3-5
   CandidatÂ : 2.02~beta3-5
  Table de versionÂ :
  *** 2.02~beta3-5 500
         500 http://debian.mirrors.ovh.net/debian stretch/main amd64 
Packages
         100 /var/lib/dpkg/status

# cat /proc/cpuinfo
model name      : Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz
microcode       : 0x5e
flags           : fpu de tsc msr pae mce cx8 apic sep mca cmov pat 
clflush acpi mmx fxsr sse sse2 ht syscall nx lm constant_tsc 
arch_perfmon rep_good nopl nonstop_tsc eagerfpu pni pclmulqdq monitor 
est ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand 
hypervisor lahf_lm abm 3dnowprefetch epb fsgsbase bmi1 hle avx2 bmi2 
erms rtm rdseed adx clflushopt xsaveopt xsavec xgetbv1 dtherm ida arat 
pln pts hwp hwp_notify hwp_act_window hwp_epp

# xl info
release                : 4.9.0-5-amd64
version                : #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04)
xen_version            : 4.8.3-pre

# cat /etc/debian_version
9.3
```

> GRUB2 command lines used to boot Xen

I attached "grub.cfg". I use the menuentry 'Debian GNU/Linux, avec 
hyperviseur Xen'.

> Xen and dom0 kernel boot logs

"efi-grub-xen_dmesg_1-core.txt" contains kernel boot logs (`dmesg`), and 
"efi-grub-xen_xl-dmesg_1-core.txt" contains Xen boot logs (`xl dmesg`).

Let me know if you need more things.

Regards,


Guillaume

--------------CFC6D1691BFC741513ECA48A
Content-Type: text/plain; charset=UTF-8;
 name="efi-grub-xen_dmesg_1-core.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-grub-xen_dmesg_1-core.txt"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjkuMC01LWFtZDY0IChkZWJpYW4ta2Vy
bmVsQGxpc3RzLmRlYmlhbi5vcmcpIChnY2MgdmVyc2lvbiA2LjMuMCAyMDE3MDUxNiAoRGVi
aWFuIDYuMy4wLTE4KSApICMxIFNNUCBEZWJpYW4gNC45LjY1LTMrZGViOXUyICgyMDE4LTAx
LTA0KQpbICAgIDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IHBsYWNlaG9sZGVyIHJvb3Q9VVVJ
RD02YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAgcm8gcm9vdGRlbGF5PTEw
IHJvb3RkZWxheT0xMCBub3F1aWV0IG5vc3BsYXNoIGFjcGk9b2ZmClsgICAgMC4wMDAwMDBd
IHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGlu
ZyBwb2ludCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcg
WFNBVkUgZmVhdHVyZSAweDAwMjogJ1NTRSByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4
Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwNDogJ0FWWCByZWdpc3RlcnMn
ClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhzdGF0
ZV9zaXplc1syXTogIDI1NgpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0
ZSBmZWF0dXJlcyAweDcsIGNvbnRleHQgc2l6ZSBpcyA4MzIgYnl0ZXMsIHVzaW5nICdzdGFu
ZGFyZCcgZm9ybWF0LgpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBVc2luZyAnZWFnZXInIEZQ
VSBjb250ZXh0IHN3aXRjaGVzLgpbICAgIDAuMDAwMDAwXSBSZWxlYXNlZCAwIHBhZ2UocykK
WyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAw
MDA1N2ZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAw
NTgwMDAtMHgwMDAwMDAwMDAwMDU4ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDAwMDU5MDAwLTB4MDAwMDAwMDAwMDA5ZGZmZl0gdXNhYmxlClsg
ICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwOWUwMDAtMHgwMDAwMDAwMDAw
MDllZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAw
MDlmMDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjog
W21lbSAweDAwMDAwMDAwMDAwYTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApb
ICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA4
ODFjNWZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwODgx
YzYwMDAtMHgwMDAwMDAwMDg4MWM2ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDg4MWM3MDAwLTB4MDAwMDAwMDA4ODIxMGZmZl0gcmVzZXJ2ZWQK
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4ODIxMTAwMC0weDAwMDAwMDAw
ODgyODJmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDg4
MjgzMDAwLTB4MDAwMDAwMDA4ODMwMmZmZl0gdHlwZSAyMApbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMDg4MzAzMDAwLTB4MDAwMDAwMDA4OWVjMWZmZl0gcmVzZXJ2ZWQK
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4OWVjMjAwMC0weDAwMDAwMDAw
ODlmOTlmZmZdIEFDUEkgTlZTClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAw
ODlmOWEwMDAtMHgwMDAwMDAwMDg5ZmZlZmZmXSBBQ1BJIGRhdGEKWyAgICAwLjAwMDAwMF0g
WGVuOiBbbWVtIDB4MDAwMDAwMDA4OWZmZjAwMC0weDAwMDAwMDAwODlmZmZmZmZdIHVzYWJs
ZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDhhMDAwMDAwLTB4MDAwMDAw
MDA4YmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAw
MDA5MDAwMDAwMC0weDAwMDAwMDAwOTVmZmZmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwOTgwMDAwMDAtMHgwMDAwMDAwMDlkZmZmZmZmXSByZXNl
cnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGUwMGZhMDAwLTB4MDAw
MDAwMDBlMDBmYWZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDBlMDBmZDAwMC0weDAwMDAwMDAwZTAwZmRmZmZdIHJlc2VydmVkClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmUwMDAwMDAtMHgwMDAwMDAwMGZlMDEwZmZmXSBy
ZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMGZlZTAwMDAwLTB4
MDAwMDAwMDBmZWVmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4
MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4NjFmZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAw
MDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAgICAwLjAw
MDAwMF0gRE1JIG5vdCBwcmVzZW50IG9yIGludmFsaWQuClsgICAgMC4wMDAwMDBdIEh5cGVy
dmlzb3IgZGV0ZWN0ZWQ6IFhlbgpbICAgIDAuMDAwMDAwXSBlODIwOiB1cGRhdGUgW21lbSAw
eDAwMDAwMDAwLTB4MDAwMDBmZmZdIHVzYWJsZSA9PT4gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw
MF0gZTgyMDogcmVtb3ZlIFttZW0gMHgwMDBhMDAwMC0weDAwMGZmZmZmXSB1c2FibGUKWyAg
ICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAweDg2MjAwMCBtYXhfYXJjaF9wZm4gPSAw
eDQwMDAwMDAwMApbICAgIDAuMDAwMDAwXSBNVFJSOiBEaXNhYmxlZApbICAgIDAuMDAwMDAw
XSB4ODYvUEFUOiBNVFJScyBkaXNhYmxlZCwgc2tpcHBpbmcgUEFUIGluaXRpYWxpemF0aW9u
IHRvby4KWyAgICAwLjAwMDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0Ig
IFdUICBVQy0gVUMgIFdDICBXUCAgVUMgIFVDICAKWyAgICAwLjAwMDAwMF0gZTgyMDogbGFz
dF9wZm4gPSAweDhhMDAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wMDAw
MDBdIEJhc2UgbWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY4ODAwMDAwOTgwMDBdIDk4MDAw
IHNpemUgMjQ1NzYKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjM2MDAwLCAweDAxZjM2ZmZm
XSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzNzAwMCwgMHgwMWYzN2ZmZl0g
UEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmMzgwMDAsIDB4MDFmMzhmZmZdIFBH
VEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjM5MDAwLCAweDAxZjM5ZmZmXSBQR1RB
QkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzYTAwMCwgMHgwMWYzYWZmZl0gUEdUQUJM
RQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmM2IwMDAsIDB4MDFmM2JmZmZdIFBHVEFCTEUK
WyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjNjMDAwLCAweDAxZjNjZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzZDAwMCwgMHgwMWYzZGZmZl0gUEdUQUJMRQpbICAg
IDAuMDAwMDAwXSBCUksgWzB4MDFmM2UwMDAsIDB4MDFmM2VmZmZdIFBHVEFCTEUKWyAgICAw
LjAwMDAwMF0gQlJLIFsweDAxZjNmMDAwLCAweDAxZjNmZmZmXSBQR1RBQkxFClsgICAgMC4w
MDAwMDBdIEJSSyBbMHgwMWY0MDAwMCwgMHgwMWY0MGZmZl0gUEdUQUJMRQpbICAgIDAuMDAw
MDAwXSBCUksgWzB4MDFmNDEwMDAsIDB4MDFmNDFmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAw
MF0gUkFNRElTSzogW21lbSAweDAyMDAwMDAwLTB4MDMzOGVmZmZdClsgICAgMC4wMDAwMDBd
IE5VTUEgdHVybmVkIG9mZgpbICAgIDAuMDAwMDAwXSBGYWtpbmcgYSBub2RlIGF0IFttZW0g
MHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDg2MWZmZmZmZl0KWyAgICAwLjAwMDAwMF0g
Tk9ERV9EQVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4N2NiYzY1MDAwLTB4N2NiYzY5ZmZmXQpb
ICAgIDAuMDAwMDAwXSBab25lIHJhbmdlczoKWyAgICAwLjAwMDAwMF0gICBETUEgICAgICBb
bWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDBmZmZmZmZdClsgICAgMC4wMDAw
MDBdICAgRE1BMzIgICAgW21lbSAweDAwMDAwMDAwMDEwMDAwMDAtMHgwMDAwMDAwMGZmZmZm
ZmZmXQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCAgIFttZW0gMHgwMDAwMDAwMTAwMDAwMDAw
LTB4MDAwMDAwMDg2MWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBEZXZpY2UgICBlbXB0eQpb
ICAgIDAuMDAwMDAwXSBNb3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAu
MDAwMDAwXSBFYXJseSBtZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2Rl
ICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDU3ZmZmXQpbICAg
IDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDA1OTAwMC0weDAwMDAw
MDAwMDAwOWRmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAw
MDAwMDlmMDAwLTB4MDAwMDAwMDAwMDA5ZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAg
MDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgwMDAwMDAwMDg4MWM1ZmZmXQpbICAgIDAu
MDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA4ODIxMTAwMC0weDAwMDAwMDAw
ODgyODJmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDg5
ZmZmMDAwLTB4MDAwMDAwMDA4OWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDog
W21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAwODYxZmZmZmZmXQpbICAgIDAuMDAw
MDAwXSBJbml0bWVtIHNldHVwIG5vZGUgMCBbbWVtIDB4MDAwMDAwMDAwMDAwMTAwMC0weDAw
MDAwMDA4NjFmZmZmZmZdClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA4
Mjk4OTY2ClsgICAgMC4wMDAwMDBdICAgRE1BIHpvbmU6IDY0IHBhZ2VzIHVzZWQgZm9yIG1l
bW1hcApbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyMSBwYWdlcyByZXNlcnZlZApbICAg
IDAuMDAwMDAwXSAgIERNQSB6b25lOiAzOTk3IHBhZ2VzLCBMSUZPIGJhdGNoOjAKWyAgICAw
LjAwMDAwMF0gICBETUEzMiB6b25lOiA4NjQ5IHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAg
IDAuMDAwMDAwXSAgIERNQTMyIHpvbmU6IDU1MzUyOSBwYWdlcywgTElGTyBiYXRjaDozMQpb
ICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiAxMjA5NjAgcGFnZXMgdXNlZCBmb3IgbWVt
bWFwClsgICAgMC4wMDAwMDBdICAgTm9ybWFsIHpvbmU6IDc3NDE0NDAgcGFnZXMsIExJRk8g
YmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gcDJtIHZpcnR1YWwgYXJlYSBhdCBmZmZmYzkwMDAw
MDAwMDAwLCBzaXplIGlzIDQwMDAwMDAwClsgICAgMC4wMDAwMDBdIFJlbWFwcGVkIDQ5MTA0
OSBwYWdlKHMpClsgICAgMC4wMDAwMDBdIFNGSTogU2ltcGxlIEZpcm13YXJlIEludGVyZmFj
ZSB2MC44MSBodHRwOi8vc2ltcGxlZmlybXdhcmUub3JnClsgICAgMC4wMDAwMDBdIHNtcGJv
b3Q6IEJvb3QgQ1BVIChpZCAyNTUpIG5vdCBsaXN0ZWQgYnkgQklPUwpbICAgIDAuMDAwMDAw
XSBzbXBib290OiBBbGxvd2luZyAxIENQVXMsIDAgaG90cGx1ZyBDUFVzClsgICAgMC4wMDAw
MDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDAwMDAwMC0weDAw
MDAwZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4MDAwNTgwMDAtMHgwMDA1OGZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVy
ZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDllMDAwLTB4MDAwOWVmZmZdClsgICAgMC4w
MDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBhMDAwMC0w
eDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5
OiBbbWVtIDB4ODgxYzYwMDAtMHg4ODFjNmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDg4MWM3MDAwLTB4ODgyMTBmZmZdClsgICAg
MC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4ODI4MzAw
MC0weDg4MzAyZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4ODgzMDMwMDAtMHg4OWVjMWZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDg5ZWMyMDAwLTB4ODlmOTlmZmZdClsg
ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4OWY5
YTAwMC0weDg5ZmZlZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4OGEwMDAwMDAtMHg4YmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhjMDAwMDAwLTB4OGZmZmZmZmZd
ClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5
MDAwMDAwMC0weDk1ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4OTYwMDAwMDAtMHg5N2ZmZmZmZl0KWyAgICAwLjAwMDAwMF0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk4MDAwMDAwLTB4OWRmZmZm
ZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHg5ZTAwMDAwMC0weGUwMGY5ZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmEwMDAtMHhlMDBmYWZmZl0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGUwMGZiMDAwLTB4ZTAw
ZmNmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt
ZW0gMHhlMDBmZDAwMC0weGUwMGZkZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmUwMDAtMHhmZGZmZmZmZl0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlMDAwMDAwLTB4
ZmUwMTBmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHhmZTAxMTAwMC0weGZlZGZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZmVlMDAwMDAtMHhmZWVmZmZmZl0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlZjAwMDAw
LTB4ZmZmZmZmZmZdClsgICAgMC4wMDAwMDBdIGU4MjA6IFttZW0gMHg5ZTAwMDAwMC0weGUw
MGY5ZmZmXSBhdmFpbGFibGUgZm9yIFBDSSBkZXZpY2VzClsgICAgMC4wMDAwMDBdIEJvb3Rp
bmcgcGFyYXZpcnR1YWxpemVkIGtlcm5lbCBvbiBYZW4KWyAgICAwLjAwMDAwMF0gWGVuIHZl
cnNpb246IDQuOC4zLXByZSAocHJlc2VydmUtQUQpClsgICAgMC4wMDAwMDBdIGNsb2Nrc291
cmNlOiByZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhm
ZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDU1MTk2MDAyMTE1NjggbnMKWyAgICAwLjAwMDAw
MF0gc2V0dXBfcGVyY3B1OiBOUl9DUFVTOjUxMiBucl9jcHVtYXNrX2JpdHM6NTEyIG5yX2Nw
dV9pZHM6MSBucl9ub2RlX2lkczoxClsgICAgMC4wMDAwMDBdIHBlcmNwdTogRW1iZWRkZWQg
MzUgcGFnZXMvY3B1IEBmZmZmODgwODQzODAwMDAwIHMxMDUzMDQgcjgxOTIgZDI5ODY0IHUy
MDk3MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMDUzMDQgcjgxOTIgZDI5ODY0
IHUyMDk3MTUyIGFsbG9jPTEqMjA5NzE1MgpbICAgIDAuMDAwMDAwXSBwY3B1LWFsbG9jOiBb
MF0gMCAKWyAgICAwLjAwMDAwMF0geGVuOiBQViBzcGlubG9ja3MgZW5hYmxlZApbICAgIDAu
MDAwMDAwXSBQViBxc3BpbmxvY2sgaGFzaCB0YWJsZSBlbnRyaWVzOiAyNTYgKG9yZGVyOiAw
LCA0MDk2IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBCdWlsdCAxIHpvbmVsaXN0cyBpbiBOb2Rl
IG9yZGVyLCBtb2JpbGl0eSBncm91cGluZyBvbi4gIFRvdGFsIHBhZ2VzOiA4MTY5MjcyClsg
ICAgMC4wMDAwMDBdIFBvbGljeSB6b25lOiBOb3JtYWwKWyAgICAwLjAwMDAwMF0gS2VybmVs
IGNvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgcm9vdD1VVUlEPTZiNTU3Zjc0LTY4NzktNDU1
ZC05ZTYxLTM4OWFjMGVkMGI5MCBybyByb290ZGVsYXk9MTAgcm9vdGRlbGF5PTEwIG5vcXVp
ZXQgbm9zcGxhc2ggYWNwaT1vZmYKWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50
cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBzb2Z0
d2FyZSBJTyBUTEIgW21lbSAweDgzZjgwMDAwMC0weDg0MzgwMDAwMF0gKDY0TUIpIG1hcHBl
ZCBhdCBbZmZmZjg4MDgzZjgwMDAwMC1mZmZmODgwODQzN2ZmZmZmXQpbICAgIDAuMDAwMDAw
XSBNZW1vcnk6IDMxOTQzNTEySy8zMzE5NTg2NEsgYXZhaWxhYmxlICg2MTk2SyBrZXJuZWwg
Y29kZSwgMTE1OUsgcndkYXRhLCAyODQ4SyByb2RhdGEsIDE0MDhLIGluaXQsIDY4OEsgYnNz
LCAxMjUyMzUySyByZXNlcnZlZCwgMEsgY21hLXJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSBI
aWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAwMDAwXSAJQnVpbGQt
dGltZSBhZGp1c3RtZW50IG9mIGxlYWYgZmFub3V0IHRvIDY0LgpbICAgIDAuMDAwMDAwXSAJ
UkNVIHJlc3RyaWN0aW5nIENQVXMgZnJvbSBOUl9DUFVTPTUxMiB0byBucl9jcHVfaWRzPTEu
ClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0
X2xlYWY9NjQsIG5yX2NwdV9pZHM9MQpbICAgIDAuMDAwMDAwXSBVc2luZyBOVUxMIGxlZ2Fj
eSBQSUMKWyAgICAwLjAwMDAwMF0gTlJfSVJRUzozMzAyNCBucl9pcnFzOjMyIDAKWyAgICAw
LjAwMDAwMF0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkKWyAgICAwLjAwMDAw
MF0gQ29uc29sZTogY29sb3VyIGR1bW15IGRldmljZSA4MHgyNQpbICAgIDAuMDAwMDAwXSBj
b25zb2xlIFt0dHkwXSBlbmFibGVkClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiB4ZW46
IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDFjZDQyZTRkZmZiLCBt
YXhfaWRsZV9uczogODgxNTkwNTkxNDgzIG5zClsgICAgMC4wMDAwMDBdIFhlbjogdXNpbmcg
dmNwdW9wIHRpbWVyIGludGVyZmFjZQpbICAgIDAuMDAwMDAwXSBpbnN0YWxsaW5nIFhlbiB0
aW1lciBmb3IgQ1BVIDAKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAzODAwLjAwMCBN
SHogcHJvY2Vzc29yClsgICAgMy4yODU2MzFdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNr
aXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDc1ODQu
MTEgQm9nb01JUFMgKGxwaj0xNTE2ODIyNCkKWyAgICAzLjI4NTYzNV0gcGlkX21heDogZGVm
YXVsdDogMzI3NjggbWluaW11bTogMzAxClsgICAgMy4yODU4MjBdIFNlY3VyaXR5IEZyYW1l
d29yayBpbml0aWFsaXplZApbICAgIDMuMjg1ODIyXSBZYW1hOiBkaXNhYmxlZCBieSBkZWZh
dWx0OyBlbmFibGUgd2l0aCBzeXNjdGwga2VybmVsLnlhbWEuKgpbICAgIDMuMjg1ODI3XSBB
cHBBcm1vcjogQXBwQXJtb3IgZGlzYWJsZWQgYnkgYm9vdCB0aW1lIHBhcmFtZXRlcgpbICAg
IDMuMjg4NTI1XSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MTk0MzA0IChv
cmRlcjogMTMsIDMzNTU0NDMyIGJ5dGVzKQpbICAgIDMuMjkyNzY0XSBJbm9kZS1jYWNoZSBo
YXNoIHRhYmxlIGVudHJpZXM6IDIwOTcxNTIgKG9yZGVyOiAxMiwgMTY3NzcyMTYgYnl0ZXMp
ClsgICAgMy4yOTQyODhdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYg
KG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpClsgICAgMy4yOTQzMzBdIE1vdW50cG9pbnQtY2Fj
aGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykK
WyAgICAzLjI5NDU1NV0gRU5FUkdZX1BFUkZfQklBUzogU2V0IHRvICdub3JtYWwnLCB3YXMg
J3BlcmZvcm1hbmNlJwpbICAgIDMuMjk0NTU3XSBFTkVSR1lfUEVSRl9CSUFTOiBWaWV3IGFu
ZCB1cGRhdGUgd2l0aCB4ODZfZW5lcmd5X3BlcmZfcG9saWN5KDgpClsgICAgMy4yOTQ1NjJd
IENQVTogUGh5c2ljYWwgUHJvY2Vzc29yIElEOiAwClsgICAgMy4yOTQ1NjNdIENQVTogUHJv
Y2Vzc29yIENvcmUgSUQ6IDAKWyAgICAzLjI5NDU2N10gbWNlOiBDUFUgc3VwcG9ydHMgMiBN
Q0UgYmFua3MKWyAgICAzLjI5NDU4MV0gTGFzdCBsZXZlbCBpVExCIGVudHJpZXM6IDRLQiA2
NCwgMk1CIDgsIDRNQiA4ClsgICAgMy4yOTQ1ODNdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVz
OiA0S0IgNjQsIDJNQiAwLCA0TUIgMCwgMUdCIDQKWyAgICAzLjMwOTM1MF0gRnJlZWluZyBT
TVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogMjRLClsgICAgMy4zMTAzNDldIGZ0cmFjZTogYWxs
b2NhdGluZyAyNTIxMiBlbnRyaWVzIGluIDk5IHBhZ2VzClsgICAgMy4zMTYzNTRdIGNwdSAw
IHNwaW5sb2NrIGV2ZW50IGlycSAxClsgICAgMy4zMTYzNThdIHNtcGJvb3Q6IE1heCBsb2dp
Y2FsIHBhY2thZ2VzOiAxClsgICAgMy4zMTYzNjBdIFZQTVUgZGlzYWJsZWQgYnkgaHlwZXJ2
aXNvci4KWyAgICAzLjMxNjM2OF0gUGVyZm9ybWFuY2UgRXZlbnRzOiBTa3lsYWtlIGV2ZW50
cywgUE1VIG5vdCBhdmFpbGFibGUgZHVlIHRvIHZpcnR1YWxpemF0aW9uLCB1c2luZyBzb2Z0
d2FyZSBldmVudHMgb25seS4KWyAgICAzLjMxNjcyNF0gTk1JIHdhdGNoZG9nOiBkaXNhYmxl
ZCAoY3B1MCk6IGhhcmR3YXJlIGV2ZW50cyBub3QgZW5hYmxlZApbICAgIDMuMzE2NzI2XSBO
TUkgd2F0Y2hkb2c6IFNodXR0aW5nIGRvd24gaGFyZCBsb2NrdXAgZGV0ZWN0b3Igb24gYWxs
IGNwdXMKWyAgICAzLjMxNjczM10geDg2OiBCb290ZWQgdXAgMSBub2RlLCAxIENQVXMKWyAg
ICAzLjMxNzIxMl0gZGV2dG1wZnM6IGluaXRpYWxpemVkClsgICAgMy4zMTcyNDNdIHg4Ni9t
bTogTWVtb3J5IGJsb2NrIHNpemU6IDEyOE1CClsgICAgMy4zMjAxMzVdIFBNOiBSZWdpc3Rl
cmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweDg4MWM2MDAwLTB4ODgxYzZmZmZdICg0MDk2
IGJ5dGVzKQpbICAgIDMuMzIwMTM5XSBQTTogUmVnaXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9u
IFttZW0gMHg4OWVjMjAwMC0weDg5Zjk5ZmZmXSAoODg0NzM2IGJ5dGVzKQpbICAgIDMuMzIw
MTcwXSBjbG9ja3NvdXJjZTogamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVz
OiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczogNzY0NTA0MTc4NTEwMDAwMCBucwpbICAgIDMu
MzIwMTc3XSBmdXRleCBoYXNoIHRhYmxlIGVudHJpZXM6IDI1NiAob3JkZXI6IDIsIDE2Mzg0
IGJ5dGVzKQpbICAgIDMuMzIwMTkzXSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0
cmwgc3Vic3lzdGVtClsgICAgMy4zMjAyNDhdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBm
YW1pbHkgMTYKWyAgICAzLjMyMDI1NF0geGVuOmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMg
dXNpbmcgdmVyc2lvbiAxIGxheW91dApbICAgIDMuMzIwMjU5XSBHcmFudCB0YWJsZSBpbml0
aWFsaXplZApbICAgIDMuMzIwNDI1XSBQQ0k6IFVzaW5nIGNvbmZpZ3VyYXRpb24gdHlwZSAx
IGZvciBiYXNlIGFjY2VzcwpbICAgIDMuMzIxMTQ5XSBBQ1BJOiBJbnRlcnByZXRlciBkaXNh
YmxlZC4KWyAgICAzLjMyMTE1NF0geGVuOmJhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29u
IGRyaXZlcgpbICAgIDMuMzIzNTUyXSB4ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxv
b24gZHJpdmVyClsgICAgMy4zMjM1ODhdIHZnYWFyYjogbG9hZGVkClsgICAgMy4zMjM2MDRd
IGRtaTogRmlybXdhcmUgcmVnaXN0cmF0aW9uIGZhaWxlZC4KWyAgICAzLjMyMzYyMF0gUENJ
OiBQcm9iaW5nIFBDSSBoYXJkd2FyZQpbICAgIDMuMzIzNjIyXSBQQ0k6IHJvb3QgYnVzIDAw
OiB1c2luZyBkZWZhdWx0IHJlc291cmNlcwpbICAgIDMuMzIzNjIzXSBQQ0k6IFByb2Jpbmcg
UENJIGhhcmR3YXJlIChidXMgMDApClsgICAgMy4zMjM2MzZdIFBDSSBob3N0IGJyaWRnZSB0
byBidXMgMDAwMDowMApbICAgIDMuMzIzNjM5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVz
IHJlc291cmNlIFtpbyAgMHgwMDAwLTB4ZmZmZl0KWyAgICAzLjMyMzY0MV0gcGNpX2J1cyAw
MDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4MDAwMDAwMDAtMHg3ZmZmZmZmZmZm
XQpbICAgIDMuMzIzNjQzXSBwY2lfYnVzIDAwMDA6MDA6IE5vIGJ1c24gcmVzb3VyY2UgZm91
bmQgZm9yIHJvb3QgYnVzLCB3aWxsIHVzZSBbYnVzIDAwLWZmXQpbICAgIDMuMzIzNjU0XSBw
Y2kgMDAwMDowMDowMC4wOiBbODA4Njo1OTE4XSB0eXBlIDAwIGNsYXNzIDB4MDYwMDAwClsg
ICAgMy4zMjM4MDBdIHBjaSAwMDAwOjAwOjE0LjA6IFs4MDg2OmExMmZdIHR5cGUgMDAgY2xh
c3MgMHgwYzAzMzAKWyAgICAzLjMyMzgyNV0gcGNpIDAwMDA6MDA6MTQuMDogcmVnIDB4MTA6
IFttZW0gMHhhMGQwMDAwMC0weGEwZDBmZmZmIDY0Yml0XQpbICAgIDMuMzIzOTE2XSBwY2kg
MDAwMDowMDoxNC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90IEQzY29sZApbICAgIDMu
MzIzOTY2XSBwY2kgMDAwMDowMDoxNC4yOiBbODA4NjphMTMxXSB0eXBlIDAwIGNsYXNzIDB4
MTE4MDAwClsgICAgMy4zMjM5OTFdIHBjaSAwMDAwOjAwOjE0LjI6IHJlZyAweDEwOiBbbWVt
IDB4OGJmZjAxMDAwLTB4OGJmZjAxZmZmIDY0Yml0XQpbICAgIDMuMzI0MTQzXSBwY2kgMDAw
MDowMDoxNi4wOiBbODA4NjphMTNhXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwClsgICAgMy4z
MjQxODJdIHBjaSAwMDAwOjAwOjE2LjA6IHJlZyAweDEwOiBbbWVtIDB4YTBkMTcwMDAtMHhh
MGQxN2ZmZiA2NGJpdF0KWyAgICAzLjMyNDMxOV0gcGNpIDAwMDA6MDA6MTYuMDogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEM2hvdApbICAgIDMuMzI0NDA1XSBwY2kgMDAwMDowMDoxNi4xOiBb
ODA4NjphMTNiXSB0eXBlIDAwIGNsYXNzIDB4MDc4MDAwClsgICAgMy4zMjQ0NDldIHBjaSAw
MDAwOjAwOjE2LjE6IHJlZyAweDEwOiBbbWVtIDB4YTBkMTYwMDAtMHhhMGQxNmZmZiA2NGJp
dF0KWyAgICAzLjMyNDYxMl0gcGNpIDAwMDA6MDA6MTYuMTogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEM2hvdApbICAgIDMuMzI0NzAyXSBwY2kgMDAwMDowMDoxNy4wOiBbODA4NjphMTAyXSB0
eXBlIDAwIGNsYXNzIDB4MDEwNjAxClsgICAgMy4zMjQ3MjJdIHBjaSAwMDAwOjAwOjE3LjA6
IHJlZyAweDEwOiBbbWVtIDB4YTBkMTQwMDAtMHhhMGQxNWZmZl0KWyAgICAzLjMyNDczMl0g
cGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTQ6IFttZW0gMHhhMGQxOTAwMC0weGEwZDE5MGZm
XQpbICAgIDMuMzI0NzQyXSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgxODogW2lvICAweDUw
NDAtMHg1MDQ3XQpbICAgIDMuMzI0NzUxXSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgxYzog
W2lvICAweDUwNDgtMHg1MDRiXQpbICAgIDMuMzI0NzYxXSBwY2kgMDAwMDowMDoxNy4wOiBy
ZWcgMHgyMDogW2lvICAweDUwMjAtMHg1MDNmXQpbICAgIDMuMzI0NzcxXSBwY2kgMDAwMDow
MDoxNy4wOiByZWcgMHgyNDogW21lbSAweGEwZDE4MDAwLTB4YTBkMTg3ZmZdClsgICAgMy4z
MjQ4MjVdIHBjaSAwMDAwOjAwOjE3LjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDNob3QKWyAg
ICAzLjMyNDg4OF0gcGNpIDAwMDA6MDA6MWQuMDogWzgwODY6YTExOV0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMApbICAgIDMuMzI0OTY2XSBwY2kgMDAwMDowMDoxZC4wOiBQTUUjIHN1cHBv
cnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICAgIDMuMzI1MDEzXSBwY2kgMDAwMDowMDox
ZC4yOiBbODA4NjphMTFhXSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMy4zMjUwOTJd
IHBjaSAwMDAwOjAwOjFkLjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk
ClsgICAgMy4zMjUxMzVdIHBjaSAwMDAwOjAwOjFkLjM6IFs4MDg2OmExMWJdIHR5cGUgMDEg
Y2xhc3MgMHgwNjA0MDAKWyAgICAzLjMyNTIxNF0gcGNpIDAwMDA6MDA6MWQuMzogUE1FIyBz
dXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgICAzLjMyNTI3MV0gcGNpIDAwMDA6
MDA6MWYuMDogWzgwODY6YTE0OV0gdHlwZSAwMCBjbGFzcyAweDA2MDEwMApbICAgIDMuMzI1
NDMyXSBwY2kgMDAwMDowMDoxZi4yOiBbODA4NjphMTIxXSB0eXBlIDAwIGNsYXNzIDB4MDU4
MDAwClsgICAgMy4zMjU0NDNdIHBjaSAwMDAwOjAwOjFmLjI6IHJlZyAweDEwOiBbbWVtIDB4
YTBkMTAwMDAtMHhhMGQxM2ZmZl0KWyAgICAzLjMyNTUzOF0gcGNpIDAwMDA6MDA6MWYuNDog
WzgwODY6YTEyM10gdHlwZSAwMCBjbGFzcyAweDBjMDUwMApbICAgIDMuMzI1NTc3XSBwY2kg
MDAwMDowMDoxZi40OiByZWcgMHgxMDogW21lbSAweDhiZmYwMDAwMC0weDhiZmYwMDBmZiA2
NGJpdF0KWyAgICAzLjMyNTYyN10gcGNpIDAwMDA6MDA6MWYuNDogcmVnIDB4MjA6IFtpbyAg
MHg1MDAwLTB4NTAxZl0KWyAgICAzLjMyNTc4M10gcGNpIDAwMDA6MDE6MDAuMDogWzEwMmI6
MDUyMl0gdHlwZSAwMCBjbGFzcyAweDAzMDAwMApbICAgIDMuMzI1ODA0XSBwY2kgMDAwMDow
MTowMC4wOiByZWcgMHgxMDogW21lbSAweDlmMDAwMDAwLTB4OWZmZmZmZmYgcHJlZl0KWyAg
ICAzLjMyNTgyMF0gcGNpIDAwMDA6MDE6MDAuMDogcmVnIDB4MTQ6IFttZW0gMHhhMDgwMDAw
MC0weGEwODAzZmZmXQpbICAgIDMuMzI1ODM2XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgx
ODogW21lbSAweGEwMDAwMDAwLTB4YTA3ZmZmZmZdClsgICAgMy4zMjU4OThdIHBjaSAwMDAw
OjAxOjAwLjA6IHJlZyAweDMwOiBbbWVtIDB4ZmZmZjAwMDAtMHhmZmZmZmZmZiBwcmVmXQpb
ICAgIDMuMzI2MDM5XSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDE6MDAuMCxk
ZWNvZGVzPWlvK21lbSxvd25zPW5vbmUsbG9ja3M9bm9uZQpbICAgIDMuMzI2MDQ2XSBwY2kg
MDAwMDowMTowMC4wOiBkaXNhYmxpbmcgQVNQTSBvbiBwcmUtMS4xIFBDSWUgZGV2aWNlLiAg
WW91IGNhbiBlbmFibGUgaXQgd2l0aCAncGNpZV9hc3BtPWZvcmNlJwpbICAgIDMuMzI2MDU4
XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDFdClsgICAgMy4zMjYw
NjVdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTAwMDAwMDAt
MHhhMDhmZmZmZl0KWyAgICAzLjMyNjA3MF0gcGNpIDAwMDA6MDA6MWQuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHg5ZjAwMDAwMC0weDlmZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMy4z
MjYxNDFdIHBjaSAwMDAwOjAyOjAwLjA6IFs4MDg2OjE1MzNdIHR5cGUgMDAgY2xhc3MgMHgw
MjAwMDAKWyAgICAzLjMyNjE2Ml0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0g
MHhhMGIwMDAwMC0weGEwYmZmZmZmXQpbICAgIDMuMzI2MTk0XSBwY2kgMDAwMDowMjowMC4w
OiByZWcgMHgxODogW2lvICAweDQwMDAtMHg0MDFmXQpbICAgIDMuMzI2MjEwXSBwY2kgMDAw
MDowMjowMC4wOiByZWcgMHgxYzogW21lbSAweGEwYzAwMDAwLTB4YTBjMDNmZmZdClsgICAg
My4zMjYzNDRdIHBjaSAwMDAwOjAyOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNo
b3QgRDNjb2xkClsgICAgMy4zMzYzNTldIHBjaSAwMDAwOjAwOjFkLjI6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwMl0KWyAgICAzLjMzNjM2M10gcGNpIDAwMDA6MDA6MWQuMjogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHg0MDAwLTB4NGZmZl0KWyAgICAzLjMzNjM2Nl0gcGNpIDAwMDA6MDA6
MWQuMjogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhMGIwMDAwMC0weGEwY2ZmZmZmXQpbICAg
IDMuMzM2NDQ0XSBwY2kgMDAwMDowMzowMC4wOiBbODA4NjoxNTMzXSB0eXBlIDAwIGNsYXNz
IDB4MDIwMDAwClsgICAgMy4zMzY0NjVdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDEwOiBb
bWVtIDB4YTA5MDAwMDAtMHhhMDlmZmZmZl0KWyAgICAzLjMzNjQ5N10gcGNpIDAwMDA6MDM6
MDAuMDogcmVnIDB4MTg6IFtpbyAgMHgzMDAwLTB4MzAxZl0KWyAgICAzLjMzNjUxM10gcGNp
IDAwMDA6MDM6MDAuMDogcmVnIDB4MWM6IFttZW0gMHhhMGEwMDAwMC0weGEwYTAzZmZmXQpb
ICAgIDMuMzM2NjQ4XSBwY2kgMDAwMDowMzowMC4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQw
IEQzaG90IEQzY29sZApbICAgIDMuMzQ4MzY2XSBwY2kgMDAwMDowMDoxZC4zOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDNdClsgICAgMy4zNDgzNzFdIHBjaSAwMDAwOjAwOjFkLjM6ICAgYnJp
ZGdlIHdpbmRvdyBbaW8gIDB4MzAwMC0weDNmZmZdClsgICAgMy4zNDgzNzRdIHBjaSAwMDAw
OjAwOjFkLjM6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTA5MDAwMDAtMHhhMGFmZmZmZl0K
WyAgICAzLjM0ODM5OV0gcGNpX2J1cyAwMDAwOjAwOiBidXNuX3JlczogW2J1cyAwMC1mZl0g
ZW5kIGlzIHVwZGF0ZWQgdG8gMDMKWyAgICAzLjM0ODc2Nl0gUENJOiBwY2lfY2FjaGVfbGlu
ZV9zaXplIHNldCB0byA2NCBieXRlcwpbICAgIDMuMzQ4ODU4XSBlODIwOiByZXNlcnZlIFJB
TSBidWZmZXIgW21lbSAweDAwMDU4MDAwLTB4MDAwNWZmZmZdClsgICAgMy4zNDg4NTldIGU4
MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwOWUwMDAtMHgwMDA5ZmZmZl0KWyAg
ICAzLjM0ODg2MF0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg4ODFjNjAwMC0w
eDhiZmZmZmZmXQpbICAgIDMuMzQ4ODYwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l
bSAweDg4MjgzMDAwLTB4OGJmZmZmZmZdClsgICAgMy4zNDg4NjFdIGU4MjA6IHJlc2VydmUg
UkFNIGJ1ZmZlciBbbWVtIDB4OGEwMDAwMDAtMHg4YmZmZmZmZl0KWyAgICAzLjM0ODg2MV0g
ZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg4NjIwMDAwMDAtMHg4NjNmZmZmZmZd
ClsgICAgMy4zNDg5NDJdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4
ZW4KWyAgICAzLjM1MjYyNF0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMApbICAgIDMu
MzUyNjMzXSBWRlM6IERxdW90LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNTEyIChvcmRl
ciAwLCA0MDk2IGJ5dGVzKQpbICAgIDMuMzUyNjQ1XSBodWdldGxiZnM6IGRpc2FibGluZyBi
ZWNhdXNlIHRoZXJlIGFyZSBubyBzdXBwb3J0ZWQgaHVnZXBhZ2Ugc2l6ZXMKWyAgICAzLjM1
MjY2MV0gcG5wOiBQblAgQUNQSTogZGlzYWJsZWQKWyAgICAzLjM1MzMwM10gcGNpIDAwMDA6
MDE6MDAuMDogY2FuJ3QgY2xhaW0gQkFSIDYgW21lbSAweGZmZmYwMDAwLTB4ZmZmZmZmZmYg
cHJlZl06IG5vIGNvbXBhdGlibGUgYnJpZGdlIHdpbmRvdwpbICAgIDMuMzUzMzMzXSBwY2kg
MDAwMDowMTowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAweGEwODEwMDAwLTB4YTA4MWZm
ZmYgcHJlZl0KWyAgICAzLjM1MzMzNl0gcGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0
byBbYnVzIDAxXQpbICAgIDMuMzUzMzQyXSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3
aW5kb3cgW21lbSAweGEwMDAwMDAwLTB4YTA4ZmZmZmZdClsgICAgMy4zNTMzNDZdIHBjaSAw
MDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4OWYwMDAwMDAtMHg5ZmZmZmZm
ZiA2NGJpdCBwcmVmXQpbICAgIDMuMzUzMzUzXSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDJdClsgICAgMy4zNTMzNTZdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJp
ZGdlIHdpbmRvdyBbaW8gIDB4NDAwMC0weDRmZmZdClsgICAgMy4zNTMzNjJdIHBjaSAwMDAw
OjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTBiMDAwMDAtMHhhMGNmZmZmZl0K
WyAgICAzLjM1MzM3MV0gcGNpIDAwMDA6MDA6MWQuMzogUENJIGJyaWRnZSB0byBbYnVzIDAz
XQpbICAgIDMuMzUzMzc0XSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW2lv
ICAweDMwMDAtMHgzZmZmXQpbICAgIDMuMzUzMzc5XSBwY2kgMDAwMDowMDoxZC4zOiAgIGJy
aWRnZSB3aW5kb3cgW21lbSAweGEwOTAwMDAwLTB4YTBhZmZmZmZdClsgICAgMy4zNTMzODhd
IHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNCBbaW8gIDB4MDAwMC0weGZmZmZdClsgICAg
My4zNTMzODldIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbbWVtIDB4MDAwMDAwMDAt
MHg3ZmZmZmZmZmZmXQpbICAgIDMuMzUzMzkwXSBwY2lfYnVzIDAwMDA6MDE6IHJlc291cmNl
IDEgW21lbSAweGEwMDAwMDAwLTB4YTA4ZmZmZmZdClsgICAgMy4zNTMzOTBdIHBjaV9idXMg
MDAwMDowMTogcmVzb3VyY2UgMiBbbWVtIDB4OWYwMDAwMDAtMHg5ZmZmZmZmZiA2NGJpdCBw
cmVmXQpbICAgIDMuMzUzMzkxXSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDAgW2lvICAw
eDQwMDAtMHg0ZmZmXQpbICAgIDMuMzUzMzkxXSBwY2lfYnVzIDAwMDA6MDI6IHJlc291cmNl
IDEgW21lbSAweGEwYjAwMDAwLTB4YTBjZmZmZmZdClsgICAgMy4zNTMzOTJdIHBjaV9idXMg
MDAwMDowMzogcmVzb3VyY2UgMCBbaW8gIDB4MzAwMC0weDNmZmZdClsgICAgMy4zNTMzOTNd
IHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2UgMSBbbWVtIDB4YTA5MDAwMDAtMHhhMGFmZmZm
Zl0KWyAgICAzLjM1MzQwOF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAyClsg
ICAgMy4zNTM2MjldIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0
NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpClsgICAgMy4zNTM4NzVdIFRDUCBiaW5kIGhh
c2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpbICAg
IDMuMzUzOTQ4XSBUQ1A6IEhhc2ggdGFibGVzIGNvbmZpZ3VyZWQgKGVzdGFibGlzaGVkIDI2
MjE0NCBiaW5kIDY1NTM2KQpbICAgIDMuMzUzOTkzXSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVz
OiAxNjM4NCAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAzLjM1NDA3MV0gVURQLUxp
dGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykK
WyAgICAzLjM1NDEyNl0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxClsgICAg
My4zNTQxNDFdIHBjaSAwMDAwOjAwOjE0LjA6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5U
IEE7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAzLjM1NDUyOV0gUENJOiBD
TFMgMTI4IGJ5dGVzLCBkZWZhdWx0IDY0ClsgICAgMy4zNTQ1NTFdIFVucGFja2luZyBpbml0
cmFtZnMuLi4KWyAgICAzLjU2ODkwMF0gRnJlZWluZyBpbml0cmQgbWVtb3J5OiAyMDAyOEsK
WyAgICAzLjU2ODk4OF0gcGxhdGZvcm0gcnRjX2Ntb3M6IHJlZ2lzdGVyZWQgcGxhdGZvcm0g
UlRDIGRldmljZSAobm8gUE5QIGRldmljZSBmb3VuZCkKWyAgICAzLjU2OTEwOV0gYXVkaXQ6
IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQpClsgICAgMy41NjkxMjFd
IGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMTUxNjY5NzE1Ni4wMzg6MSk6IGluaXRpYWxpemVk
ClsgICAgMy41NjkzMTFdIHdvcmtpbmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTQwIG1heF9vcmRl
cj0yMyBidWNrZXRfb3JkZXI9MApbICAgIDMuNTY5MzIyXSB6YnVkOiBsb2FkZWQKWyAgICAz
LjU2OTYwMl0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9u
IDAuNCBsb2FkZWQgKG1ham9yIDI1MCkKWyAgICAzLjU2OTYxNF0gaW8gc2NoZWR1bGVyIG5v
b3AgcmVnaXN0ZXJlZApbICAgIDMuNTY5NjE2XSBpbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVn
aXN0ZXJlZApbICAgIDMuNTY5NjIyXSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRl
ZmF1bHQpClsgICAgMy41Njk2NTVdIHBjaWVwb3J0IDAwMDA6MDA6MWQuMDogY2FuJ3QgZmlu
ZCBJUlEgZm9yIFBDSSBJTlQgQjsgcGxlYXNlIHRyeSB1c2luZyBwY2k9Ymlvc2lycQpbICAg
IDMuNTY5NzUwXSBwY2llcG9ydCAwMDAwOjAwOjFkLjI6IGNhbid0IGZpbmQgSVJRIGZvciBQ
Q0kgSU5UIEM7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICAzLjU2OTgzMF0g
cGNpZXBvcnQgMDAwMDowMDoxZC4zOiBjYW4ndCBmaW5kIElSUSBmb3IgUENJIElOVCBEOyBw
bGVhc2UgdHJ5IHVzaW5nIHBjaT1iaW9zaXJxClsgICAgMy41Njk5MjZdIHBjaWVwb3J0IDAw
MDA6MDA6MWQuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApb
ICAgIDMuNTY5OTI5XSBwY2kgMDAwMDowMTowMC4wOiBTaWduYWxpbmcgUE1FIHRocm91Z2gg
UENJZSBQTUUgaW50ZXJydXB0ClsgICAgMy41Njk5MzNdIHBjaWVfcG1lIDAwMDA6MDA6MWQu
MDpwY2llMDAxOiBzZXJ2aWNlIGRyaXZlciBwY2llX3BtZSBsb2FkZWQKWyAgICAzLjU2OTk0
Nl0gcGNpZXBvcnQgMDAwMDowMDoxZC4yOiBTaWduYWxpbmcgUE1FIHRocm91Z2ggUENJZSBQ
TUUgaW50ZXJydXB0ClsgICAgMy41Njk5NDhdIHBjaSAwMDAwOjAyOjAwLjA6IFNpZ25hbGlu
ZyBQTUUgdGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgICAzLjU2OTk1M10gcGNpZV9w
bWUgMDAwMDowMDoxZC4yOnBjaWUwMDE6IHNlcnZpY2UgZHJpdmVyIHBjaWVfcG1lIGxvYWRl
ZApbICAgIDMuNTY5OTY0XSBwY2llcG9ydCAwMDAwOjAwOjFkLjM6IFNpZ25hbGluZyBQTUUg
dGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgICAzLjU2OTk2Nl0gcGNpIDAwMDA6MDM6
MDAuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApbICAgIDMu
NTY5OTcxXSBwY2llX3BtZSAwMDAwOjAwOjFkLjM6cGNpZTAwMTogc2VydmljZSBkcml2ZXIg
cGNpZV9wbWUgbG9hZGVkClsgICAgMy41Njk5NzRdIHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBs
dWcgUENJIENvcmUgdmVyc2lvbjogMC41ClsgICAgMy41Njk5NzhdIHBjaWVocDogUENJIEV4
cHJlc3MgSG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC40ClsgICAgMy41
Njk5ODVdIGludGVsX2lkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgxNDIxMjAKWyAgICAzLjU2
OTk4Nl0gaW50ZWxfaWRsZTogdjAuNC4xIG1vZGVsIDB4OUUKWyAgICAzLjU2OTk4N10gaW50
ZWxfaWRsZTogaW50ZWxfaWRsZSB5aWVsZGluZyB0byBub25lClsgICAgMy41NzAxNTBdIFNl
cmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJsZWQK
WyAgICAzLjU5MTE4NV0gc2VyaWFsODI1MDogdHR5UzAgYXQgSS9PIDB4M2Y4IChpcnEgPSA0
LCBiYXNlX2JhdWQgPSAxMTUyMDApIGlzIGEgMTY1NTBBClsgICAgMy41OTEzNTBdIExpbnV4
IGFncGdhcnQgaW50ZXJmYWNlIHYwLjEwMwpbICAgIDMuNTkxMzcyXSBBTUQgSU9NTVV2MiBk
cml2ZXIgYnkgSm9lcmcgUm9lZGVsIDxqcm9lZGVsQHN1c2UuZGU+ClsgICAgMy41OTEzNzRd
IEFNRCBJT01NVXYyIGZ1bmN0aW9uYWxpdHkgbm90IGF2YWlsYWJsZSBvbiB0aGlzIHN5c3Rl
bQpbICAgIDMuNTkxNDIzXSBpODA0MjogUE5QOiBObyBQUy8yIGNvbnRyb2xsZXIgZm91bmQu
IFByb2JpbmcgcG9ydHMgZGlyZWN0bHkuClsgICAgNC42Nzk0MjldIGk4MDQyOiBObyBjb250
cm9sbGVyIGZvdW5kClsgICAgNC42Nzk0MzVdIGNsb2Nrc291cmNlOiB0c2M6IG1hc2s6IDB4
ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDZkNTIxMGQ4OGVjLCBtYXhfaWRsZV9u
czogODgxNTkxMDczOTAxIG5zClsgICAgNC42Nzk0NjVdIG1vdXNlZGV2OiBQUy8yIG1vdXNl
IGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlClsgICAgNC42Nzk3ODBdIHJ0Y19jbW9zIHJ0
Y19jbW9zOiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBhcyBydGMwClsgICAgNC42
Nzk4MzNdIGdlbmlycTogRmxhZ3MgbWlzbWF0Y2ggaXJxIDguIDAwMDAwMDgwIChydGMwKSB2
cy4gMDAwMDAwMDAgKHhlbi1wY3B1KQpbICAgIDQuNjc5ODQ4XSBydGNfY21vczogcHJvYmUg
b2YgcnRjX2Ntb3MgZmFpbGVkIHdpdGggZXJyb3IgLTE2ClsgICAgNC42Nzk4NTNdIGludGVs
X3BzdGF0ZTogSW50ZWwgUC1zdGF0ZSBkcml2ZXIgaW5pdGlhbGl6aW5nClsgICAgNC42Nzk4
NjVdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGluZGljYXRlIGFjdGl2aXR5IG9uIENQ
VXMKWyAgICA0LjY3OTg2N10gZG1pLXN5c2ZzOiBkbWkgZW50cnkgaXMgYWJzZW50LgpbICAg
IDQuNjc5OTE4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwClsgICAgNC42
ODAwMTFdIG1pcDY6IE1vYmlsZSBJUHY2ClsgICAgNC42ODAwMTNdIE5FVDogUmVnaXN0ZXJl
ZCBwcm90b2NvbCBmYW1pbHkgMTcKWyAgICA0LjY4MDAxNV0gbXBsc19nc286IE1QTFMgR1NP
IHN1cHBvcnQKWyAgICA0LjY4MDA0MV0gbWNlOiBVbmFibGUgdG8gaW5pdCBkZXZpY2UgL2Rl
di9tY2Vsb2cgKHJjOiAtMTYpClsgICAgNC42ODAwNjldIG1pY3JvY29kZTogc2lnPTB4OTA2
ZTksIHBmPTB4MiwgcmV2aXNpb249MHg1ZQpbICAgIDQuNjgwMDg1XSBtaWNyb2NvZGU6IE1p
Y3JvY29kZSBVcGRhdGUgRHJpdmVyOiB2Mi4wMSA8dGlncmFuQGFpdmF6aWFuLmZzbmV0LmNv
LnVrPiwgUGV0ZXIgT3J1YmEKWyAgICA0LjY4MDEzNV0gcmVnaXN0ZXJlZCB0YXNrc3RhdHMg
dmVyc2lvbiAxClsgICAgNC42ODAxNDJdIHpzd2FwOiBsb2FkZWQgdXNpbmcgcG9vbCBsem8v
emJ1ZApbICAgIDQuNjgwMTk0XSBpbWE6IE5vIFRQTSBjaGlwIGZvdW5kLCBhY3RpdmF0aW5n
IFRQTS1ieXBhc3MhClsgICAgNC42ODAzNjRdIGhjdG9zeXM6IHVuYWJsZSB0byBvcGVuIHJ0
YyBkZXZpY2UgKHJ0YzApClsgICAgNC42ODAzOTddIFBNOiBIaWJlcm5hdGlvbiBpbWFnZSBu
b3QgcHJlc2VudCBvciBjb3VsZCBub3QgYmUgbG9hZGVkLgpbICAgIDQuNjgwNjIyXSBGcmVl
aW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNDA4SwpbICAgIDQuNjgwNjI0XSBXcml0ZSBw
cm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRhdGE6IDEyMjg4awpbICAgIDQuNjgy
NTkzXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxOTgwSwpbICAgIDQuNjgyODU3
XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxMjQ4SwpbICAgIDQuNzAzMTc0XSB4
ODYvbW06IENoZWNrZWQgVytYIG1hcHBpbmdzOiBGQUlMRUQsIDQwOTAgVytYIHBhZ2VzIGZv
dW5kLgpbICAgIDQuNzE5NjQ2XSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJh
bmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzE5Njc2XSByYW5kb206IHVkZXZh
ZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQu
NzIwMjIxXSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgx
NiBieXRlcyByZWFkKQpbICAgIDQuNzIwMjYzXSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlh
bGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzIwMzAzXSByYW5k
b206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFk
KQpbICAgIDQuNzIwMzQyXSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRv
bSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzIwMzgzXSByYW5kb206IHVkZXZhZG06
IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzIw
NDI0XSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBi
eXRlcyByZWFkKQpbICAgIDQuNzIwNDYxXSByYW5kb206IHVkZXZhZG06IHVuaW5pdGlhbGl6
ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpbICAgIDQuNzIwNTAwXSByYW5kb206
IHVkZXZhZG06IHVuaW5pdGlhbGl6ZWQgdXJhbmRvbSByZWFkICgxNiBieXRlcyByZWFkKQpb
ICAgIDQuNzQyODgxXSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICAgIDQuNzQ3Nzc3
XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAg
NC43NDc3ODRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHVi
ClsgICAgNC43NDk4ODddIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGRldmljZSBkcml2ZXIg
dXNiClsgICAgNC43NTA1MzZdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogY2FuJ3QgZmluZCBJ
UlEgZm9yIFBDSSBJTlQgQTsgcGxlYXNlIHRyeSB1c2luZyBwY2k9Ymlvc2lycQpbICAgIDQu
NzUwNTY0XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsg
ICAgNC43NTA1NjhdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0
ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxClsgICAgNC43NTE2MzVdIHhoY2lfaGNkIDAw
MDA6MDA6MTQuMDogaGNjIHBhcmFtcyAweDIwMDA3N2MxIGhjaSB2ZXJzaW9uIDB4MTAwIHF1
aXJrcyAweDAwMTA5ODEwClsgICAgNC43NTE2NDJdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDog
Y2FjaGUgbGluZSBzaXplIG9mIDEyOCBpcyBub3Qgc3VwcG9ydGVkClsgICAgNC43NTI0MTJd
IHBwc19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQKWyAgICA0Ljc1MjQx
NV0gcHBzX2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3
IFJvZG9sZm8gR2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0PgpbICAgIDQuNzUyNTI3XSBQ
VFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgNC43NTI2MjNdIGRjYSBzZXJ2aWNl
IHN0YXJ0ZWQsIHZlcnNpb24gMS4xMi4xClsgICAgNC43NTMzNjZdIGlnYjogSW50ZWwoUikg
R2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNS40LjAtawpbICAg
IDQuNzUzMzY4XSBpZ2I6IENvcHlyaWdodCAoYykgMjAwNy0yMDE0IEludGVsIENvcnBvcmF0
aW9uLgpbICAgIDQuNzUzMzk2XSBpZ2IgMDAwMDowMjowMC4wOiBjYW4ndCBmaW5kIElSUSBm
b3IgUENJIElOVCBBOyBwbGVhc2UgdHJ5IHVzaW5nIHBjaT1iaW9zaXJxClsgICAgNC43NTQw
ODddIGlnYiAwMDAwOjAyOjAwLjA6IFBIWSByZXNldCBpcyBibG9ja2VkIGR1ZSB0byBTT0wv
SURFUiBzZXNzaW9uLgpbICAgIDQuNzU2NTYyXSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRl
ZC4KWyAgICA0Ljc1ODg5OF0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZl
bmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMgpbICAgIDQuNzU4OTAxXSB1c2IgdXNiMTogTmV3
IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTEK
WyAgICA0Ljc1ODkwNF0gdXNiIHVzYjE6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250cm9sbGVy
ClsgICAgNC43NTg5MDZdIHVzYiB1c2IxOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQuOS4wLTUt
YW1kNjQgeGhjaS1oY2QKWyAgICA0Ljc1ODkwOF0gdXNiIHVzYjE6IFNlcmlhbE51bWJlcjog
MDAwMDowMDoxNC4wClsgICAgNC43NTg5NjddIGh1YiAxLTA6MS4wOiBVU0IgaHViIGZvdW5k
ClsgICAgNC43NTg5ODNdIGh1YiAxLTA6MS4wOiAxNiBwb3J0cyBkZXRlY3RlZApbICAgIDQu
NzU5NzM5XSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsg
ICAgNC43NTk3NDJdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0
ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAyClsgICAgNC43NTk3NjRdIHVzYiB1c2IyOiBO
ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDMKWyAg
ICA0Ljc1OTc2Nl0gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQ
cm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgNC43NTk3NjldIHVzYiB1c2IyOiBQcm9k
dWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDQuNzU5NzcwXSB1c2IgdXNiMjogTWFu
dWZhY3R1cmVyOiBMaW51eCA0LjkuMC01LWFtZDY0IHhoY2ktaGNkClsgICAgNC43NTk3NzJd
IHVzYiB1c2IyOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MTQuMApbICAgIDQuNzYwMTI3XSBo
dWIgMi0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDQuNzYwMTQxXSBodWIgMi0wOjEuMDog
MTAgcG9ydHMgZGV0ZWN0ZWQKWyAgICA0Ljc2MDU2M10gQUNQSTogPG4vYT46IGZhaWxlZCB0
byBldmFsdWF0ZSBfRFNNICgweDEwMDEpClsgICAgNC43NjA1NzddIGk4MDFfc21idXMgMDAw
MDowMDoxZi40OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAwMykKWyAgICA0Ljc2MDU4
OV0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5U
IEE7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICA0Ljc2MDYwNl0gaTgwMV9z
bWJ1cyAwMDAwOjAwOjFmLjQ6IFNQRCBXcml0ZSBEaXNhYmxlIGlzIHNldApbICAgIDQuNzYw
NjIyXSBnZW5pcnE6IEZsYWdzIG1pc21hdGNoIGlycSAwLiAwMDAwMDA4MCAoaTgwMV9zbWJ1
cykgdnMuIDAwMDNjZTAwICh0aW1lcjApClsgICAgNC43NjA2MjVdIGk4MDFfc21idXMgMDAw
MDowMDoxZi40OiBGYWlsZWQgdG8gYWxsb2NhdGUgaXJxIDA6IC0xNgpbICAgIDQuNzYwNjI3
XSBpODAxX3NtYnVzIDAwMDA6MDA6MWYuNDogU01CdXMgdXNpbmcgcG9sbGluZwpbICAgIDQu
NzYwNzg2XSBhaGNpIDAwMDA6MDA6MTcuMDogdmVyc2lvbiAzLjAKWyAgICA0Ljc2MDc5NF0g
YWhjaSAwMDAwOjAwOjE3LjA6IGNhbid0IGZpbmQgSVJRIGZvciBQQ0kgSU5UIEE7IHBsZWFz
ZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEKWyAgICA0Ljc2MjYzNV0gQVZYMiB2ZXJzaW9uIG9m
IGdjbV9lbmMvZGVjIGVuZ2FnZWQuClsgICAgNC43NjI2MzddIEFFUyBDVFIgbW9kZSBieTgg
b3B0aW1pemF0aW9uIGVuYWJsZWQKWyAgICA0Ljc3MDk0NV0gYWhjaSAwMDAwOjAwOjE3LjA6
IEFIQ0kgMDAwMS4wMzAxIDMyIHNsb3RzIDggcG9ydHMgNiBHYnBzIDB4ZmYgaW1wbCBTQVRB
IG1vZGUKWyAgICA0Ljc3MDk0OV0gYWhjaSAwMDAwOjAwOjE3LjA6IGZsYWdzOiA2NGJpdCBu
Y3Egc250ZiBsZWQgY2xvIG9ubHkgcGlvIHNsdW0gcGFydCBlbXMgZGVzbyBzYWRtIHNkcyBh
cHN0IApbICAgIDQuNzc4NDAzXSBwcHMgcHBzMDogbmV3IFBQUyBzb3VyY2UgcHRwMApbICAg
IDQuNzc4NDA2XSBpZ2IgMDAwMDowMjowMC4wOiBhZGRlZCBQSEMgb24gZXRoMApbICAgIDQu
Nzc4NDA4XSBpZ2IgMDAwMDowMjowMC4wOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5l
dHdvcmsgQ29ubmVjdGlvbgpbICAgIDQuNzc4NDEwXSBpZ2IgMDAwMDowMjowMC4wOiBldGgw
OiAoUENJZToyLjVHYi9zOldpZHRoIHgxKSBhNDpiZjowMToxZjphMDowMApbICAgIDQuNzc4
NDU5XSBpZ2IgMDAwMDowMjowMC4wOiBldGgwOiBQQkEgTm86IDAwNjIwMC0wMDAKWyAgICA0
Ljc3ODQ2MV0gaWdiIDAwMDA6MDI6MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4gMSBy
eCBxdWV1ZShzKSwgMSB0eCBxdWV1ZShzKQpbICAgIDQuNzc4NTMzXSBpZ2IgMDAwMDowMzow
MC4wOiBjYW4ndCBmaW5kIElSUSBmb3IgUENJIElOVCBBOyBwbGVhc2UgdHJ5IHVzaW5nIHBj
aT1iaW9zaXJxClsgICAgNC43NzkyMTldIGlnYiAwMDAwOjAzOjAwLjA6IFBIWSByZXNldCBp
cyBibG9ja2VkIGR1ZSB0byBTT0wvSURFUiBzZXNzaW9uLgpbICAgIDQuODAyODM3XSBwcHMg
cHBzMTogbmV3IFBQUyBzb3VyY2UgcHRwMQpbICAgIDQuODAyODQwXSBpZ2IgMDAwMDowMzow
MC4wOiBhZGRlZCBQSEMgb24gZXRoMQpbICAgIDQuODAyODQyXSBpZ2IgMDAwMDowMzowMC4w
OiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgQ29ubmVjdGlvbgpbICAgIDQu
ODAyODQ0XSBpZ2IgMDAwMDowMzowMC4wOiBldGgxOiAoUENJZToyLjVHYi9zOldpZHRoIHgx
KSBhNDpiZjowMToxZjphMDowMQpbICAgIDQuODAyODkzXSBpZ2IgMDAwMDowMzowMC4wOiBl
dGgxOiBQQkEgTm86IDAwNjIwMC0wMDAKWyAgICA0LjgwMjg5NV0gaWdiIDAwMDA6MDM6MDAu
MDogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4gMSByeCBxdWV1ZShzKSwgMSB0eCBxdWV1ZShz
KQpbICAgIDQuODA1MTc5XSBpZ2IgMDAwMDowMjowMC4wIGVucDJzMDogcmVuYW1lZCBmcm9t
IGV0aDAKWyAgICA0LjgwNzc2NF0gaWdiIDAwMDA6MDM6MDAuMCBlbnAzczA6IHJlbmFtZWQg
ZnJvbSBldGgxClsgICAgNC44NTM5MDhdIHNjc2kgaG9zdDA6IGFoY2kKWyAgICA0Ljg1NDAy
OV0gc2NzaSBob3N0MTogYWhjaQpbICAgIDQuODU0MTQwXSBzY3NpIGhvc3QyOiBhaGNpClsg
ICAgNC44NTQyNTBdIHNjc2kgaG9zdDM6IGFoY2kKWyAgICA0Ljg1NDM2MV0gc2NzaSBob3N0
NDogYWhjaQpbICAgIDQuODU0NDY5XSBzY3NpIGhvc3Q1OiBhaGNpClsgICAgNC44NTQ1Nzhd
IHNjc2kgaG9zdDY6IGFoY2kKWyAgICA0Ljg1NDY4N10gc2NzaSBob3N0NzogYWhjaQpbICAg
IDQuODU0NzEzXSBhdGExOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgw
MDAgcG9ydCAweGEwZDE4MTAwIGlycSAxOApbICAgIDQuODU0NzE2XSBhdGEyOiBTQVRBIG1h
eCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MTgwIGlycSAx
OApbICAgIDQuODU0NzE5XSBhdGEzOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4
YTBkMTgwMDAgcG9ydCAweGEwZDE4MjAwIGlycSAxOApbICAgIDQuODU0NzIyXSBhdGE0OiBT
QVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4Mjgw
IGlycSAxOApbICAgIDQuODU0NzI1XSBhdGE1OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0y
MDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MzAwIGlycSAxOApbICAgIDQuODU0NzI4XSBh
dGE2OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEw
ZDE4MzgwIGlycSAxOApbICAgIDQuODU0NzMxXSBhdGE3OiBTQVRBIG1heCBVRE1BLzEzMyBh
YmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4NDAwIGlycSAxOApbICAgIDQuODU0
NzM0XSBhdGE4OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9y
dCAweGEwZDE4NDgwIGlycSAxOApbICAgIDUuMDg0OTQ3XSB1c2IgMS0xOiBuZXcgZnVsbC1z
cGVlZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIHhoY2lfaGNkClsgICAgNS4xNjcxMjJd
IGF0YTM6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDUu
MTY3MTM5XSBhdGEyOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250
cm9sIDMwMCkKWyAgICA1LjE2NzE1MV0gYXRhNDogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMg
MCBTQ29udHJvbCAzMDApClsgICAgNS4xNjcxNjRdIGF0YTg6IFNBVEEgbGluayBkb3duIChT
U3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDUuMTY3MTc4XSBhdGExOiBTQVRBIGxpbmsg
dXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250cm9sIDMwMCkKWyAgICA1LjE2NzE4OV0g
YXRhNTogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAgNS4x
NzExMDddIGF0YTc6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpb
ICAgIDUuMTcxMTIwXSBhdGE2OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9s
IDMwMCkKWyAgICA1LjE4NTQyN10gYXRhMS4wMDogQVRBLTk6IEhHU1QgSFVTNzI2MDQwQUxB
NjEwLCBBNUdOVDkyMCwgbWF4IFVETUEvMTMzClsgICAgNS4xODU0MjldIGF0YTEuMDA6IDc4
MTQwMzcxNjggc2VjdG9ycywgbXVsdGkgMDogTEJBNDggTkNRIChkZXB0aCAzMS8zMiksIEFB
ClsgICAgNS4xODU3MjNdIGF0YTIuMDA6IEFUQS05OiBIR1NUIEhVUzcyNjA0MEFMQTYxMCwg
QTVHTlQ5MjAsIG1heCBVRE1BLzEzMwpbICAgIDUuMTg1NzI1XSBhdGEyLjAwOiA3ODE0MDM3
MTY4IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGggMzEvMzIpLCBBQQpbICAg
IDUuMTkwOTkxXSBhdGExLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDUuMTkx
MDQ5XSBzY3NpIDA6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIEhHU1QgSFVT
NzI2MDQwQUwgVDkyMCBQUTogMCBBTlNJOiA1ClsgICAgNS4xOTEyOTBdIGF0YTIuMDA6IGNv
bmZpZ3VyZWQgZm9yIFVETUEvMTMzClsgICAgNS4xOTEzMzVdIHNjc2kgMTowOjA6MDogRGly
ZWN0LUFjY2VzcyAgICAgQVRBICAgICAgSEdTVCBIVVM3MjYwNDBBTCBUOTIwIFBROiAwIEFO
U0k6IDUKWyAgICA1LjE5NDIwNl0gc2QgMTowOjA6MDogW3NkYl0gNzgxNDAzNzE2OCA1MTIt
Ynl0ZSBsb2dpY2FsIGJsb2NrczogKDQuMDAgVEIvMy42NCBUaUIpClsgICAgNS4xOTQyMTNd
IHNkIDA6MDowOjA6IFtzZGFdIDc4MTQwMzcxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6
ICg0LjAwIFRCLzMuNjQgVGlCKQpbICAgIDUuMTk0MjM2XSBzZCAwOjA6MDowOiBbc2RhXSBX
cml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDUuMTk0MjM4XSBzZCAwOjA6MDowOiBbc2RhXSBN
b2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDUuMTk0MjQxXSBzZCAxOjA6MDowOiBbc2Ri
XSBXcml0ZSBQcm90ZWN0IGlzIG9mZgpbICAgIDUuMTk0MjQzXSBzZCAxOjA6MDowOiBbc2Ri
XSBNb2RlIFNlbnNlOiAwMCAzYSAwMCAwMApbICAgIDUuMTk0MjUxXSBzZCAwOjA6MDowOiBb
c2RhXSBXcml0ZSBjYWNoZTogZW5hYmxlZCwgcmVhZCBjYWNoZTogZW5hYmxlZCwgZG9lc24n
dCBzdXBwb3J0IERQTyBvciBGVUEKWyAgICA1LjE5NDI1Nl0gc2QgMTowOjA6MDogW3NkYl0g
V3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3Vw
cG9ydCBEUE8gb3IgRlVBClsgICAgNS4yNDA3MTNdICBzZGE6IHNkYTEgc2RhMiBzZGEzIHNk
YTQKWyAgICA1LjI0MDg1Nl0gc2QgMDowOjA6MDogW3NkYV0gQXR0YWNoZWQgU0NTSSBkaXNr
ClsgICAgNS4yNDIyOTJdICBzZGI6IHNkYjEgc2RiMiBzZGIzIHNkYjQKWyAgICA1LjI0MjY4
Ml0gc2QgMTowOjA6MDogW3NkYl0gQXR0YWNoZWQgU0NTSSBkaXNrClsgICAgNS4yNDYwMzld
IHVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIGZvdW5kLCBpZFZlbmRvcj0wNDZiLCBpZFByb2R1
Y3Q9ZmYxMApbICAgIDUuMjQ2MDQyXSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBzdHJpbmdz
OiBNZnI9MSwgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MwpbICAgIDUuMjQ2MDQ0XSB1c2Ig
MS0xOiBQcm9kdWN0OiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZQpbICAgIDUuMjQ2MDQ2
XSB1c2IgMS0xOiBNYW51ZmFjdHVyZXI6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLgpbICAg
IDUuMjQ2MDQ4XSB1c2IgMS0xOiBTZXJpYWxOdW1iZXI6IHNlcmlhbApbICAgIDUuMjQ3ODkx
XSBoaWRyYXc6IHJhdyBISUQgZXZlbnRzIGRyaXZlciAoQykgSmlyaSBLb3NpbmEKWyAgICA1
LjI0OTYwMV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Jo
aWQKWyAgICA1LjI0OTYwM10gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgNS4y
NTAxNTBdIGlucHV0OiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVhbCBLZXlib2Fy
ZCBhbmQgTW91c2UgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjAvdXNiMS8x
LTEvMS0xOjEuMC8wMDAzOjA0NkI6RkYxMC4wMDAxL2lucHV0L2lucHV0MApbICAgIDUuMjUw
ODA0XSBoaWQtZ2VuZXJpYyAwMDAzOjA0NkI6RkYxMC4wMDAxOiBpbnB1dCxoaWRyYXcwOiBV
U0IgSElEIHYxLjEwIEtleWJvYXJkIFtBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVh
bCBLZXlib2FyZCBhbmQgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjE0LjAtMS9pbnB1dDAKWyAg
ICA1LjI1MDg3OV0gaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtl
eWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMC91
c2IxLzEtMS8xLTE6MS4xLzAwMDM6MDQ2QjpGRjEwLjAwMDIvaW5wdXQvaW5wdXQxClsgICAg
NS4yNTA5MTRdIGhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAwMDI6IGlucHV0LGhpZHJh
dzE6IFVTQiBISUQgdjEuMTAgTW91c2UgW0FtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0
dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6MDA6MTQuMC0xL2lucHV0MQpb
ICAgIDUuMzM5MzI1XSByYW5kb206IGZhc3QgaW5pdCBkb25lClsgICAgNS40NDAyNTJdIG1k
OiBiaW5kPHNkYjQ+ClsgICAgNS41MDg3OTFdIG1kOiBiaW5kPHNkYTQ+ClsgICAgNS41NjU3
NzVdIG1kOiByYWlkMSBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAxClsgICAg
NS41NjU5NDddIG1kL3JhaWQxOm1kNDogYWN0aXZlIHdpdGggMiBvdXQgb2YgMiBtaXJyb3Jz
ClsgICAgNS41NjYxNTNdIGNyZWF0ZWQgYml0bWFwICgyOSBwYWdlcykgZm9yIGRldmljZSBt
ZDQKWyAgICA1LjU2Njc4Nl0gbWQ0OiBiaXRtYXAgaW5pdGlhbGl6ZWQgZnJvbSBkaXNrOiBy
ZWFkIDIgcGFnZXMsIHNldCAwIG9mIDU5MjM0IGJpdHMKWyAgICA1LjU4MDU5Nl0gbWQ6IGJp
bmQ8c2RiMj4KWyAgICA1LjYwMjU1NV0gbWQ0OiBkZXRlY3RlZCBjYXBhY2l0eSBjaGFuZ2Ug
ZnJvbSAwIHRvIDM5NzUwNzkxOTg3MjAKWyAgICA1LjYwNDYyMV0gbWQ6IGJpbmQ8c2RhMj4K
WyAgICA1LjYwNzA2Ml0gbWQvcmFpZDE6bWQyOiBhY3RpdmUgd2l0aCAyIG91dCBvZiAyIG1p
cnJvcnMKWyAgICA1LjYwNzA3M10gbWQyOiBkZXRlY3RlZCBjYXBhY2l0eSBjaGFuZ2UgZnJv
bSAwIHRvIDIwOTcwNDA1ODg4ClsgICAgNS42OTAwNTFdIGNsb2Nrc291cmNlOiBTd2l0Y2hl
ZCB0byBjbG9ja3NvdXJjZSB0c2MKWyAgICA1LjgzNTM1NV0gZGV2aWNlLW1hcHBlcjogdWV2
ZW50OiB2ZXJzaW9uIDEuMC4zClsgICAgNS44MzU1MTddIGRldmljZS1tYXBwZXI6IGlvY3Rs
OiA0LjM1LjAtaW9jdGwgKDIwMTYtMDYtMjMpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRo
YXQuY29tClsgICAgNi44NDc3OTddIHJhbmRvbTogY3JuZyBpbml0IGRvbmUKWyAgICA3LjUy
NDg2Nl0gZTEwMDogSW50ZWwoUikgUFJPLzEwMCBOZXR3b3JrIERyaXZlciwgMy41LjI0LWsy
LU5BUEkKWyAgICA3LjUyNDg3MF0gZTEwMDogQ29weXJpZ2h0KGMpIDE5OTktMjAwNiBJbnRl
bCBDb3Jwb3JhdGlvbgpbICAgIDcuNTI4NDIxXSA4MTM5dG9vOiA4MTM5dG9vIEZhc3QgRXRo
ZXJuZXQgZHJpdmVyIDAuOS4yOApbICAgIDcuNTMxNDQ1XSBzaXM5MDAuYzogdjEuMDguMTAg
QXByLiAyIDIwMDYKWyAgICA3LjUzNDQ5NV0gdmlhX3JoaW5lOiB2MS4xMC1MSzEuNS4xIDIw
MTAtMTAtMDkgV3JpdHRlbiBieSBEb25hbGQgQmVja2VyClsgICAgNy41Mzg2MDJdIGUxMDAw
OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNy4zLjIxLWs4
LU5BUEkKWyAgICA3LjUzODYwNF0gZTEwMDA6IENvcHlyaWdodCAoYykgMTk5OS0yMDA2IElu
dGVsIENvcnBvcmF0aW9uLgpbICAgIDcuNTQyMTMzXSBlMTAwMGU6IEludGVsKFIpIFBSTy8x
MDAwIE5ldHdvcmsgRHJpdmVyIC0gMy4yLjYtawpbICAgIDcuNTQyMTM2XSBlMTAwMGU6IENv
cHlyaWdodChjKSAxOTk5IC0gMjAxNSBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgICA3LjU1Mjc2
MV0gc2t5MjogZHJpdmVyIHZlcnNpb24gMS4zMApbICAgIDcuNTU1NzU5XSAzd2FyZSBTdG9y
YWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3IgTGludXggdjEuMjYuMDIuMDAzLgpb
ICAgIDcuNTcwMzUxXSBtZWdhc2FzOiAwNi44MTEuMDIuMDAtcmMxClsgICAgNy41OTYyODBd
IG1kOiByYWlkMCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAwClsgICAgNy42
NjQ5NDVdIHJhaWQ2OiBzc2UyeDEgICBnZW4oKSAxMzQwOCBNQi9zClsgICAgNy43MzI5NDRd
IHJhaWQ2OiBzc2UyeDEgICB4b3IoKSAgOTQ4MiBNQi9zClsgICAgNy44MDA5NDNdIHJhaWQ2
OiBzc2UyeDIgICBnZW4oKSAxNjcwMiBNQi9zClsgICAgNy44Njg5NDVdIHJhaWQ2OiBzc2Uy
eDIgICB4b3IoKSAxMTU1OSBNQi9zClsgICAgNy45MzY5NDVdIHJhaWQ2OiBzc2UyeDQgICBn
ZW4oKSAxOTI3OCBNQi9zClsgICAgOC4wMDQ5NDRdIHJhaWQ2OiBzc2UyeDQgICB4b3IoKSAx
MzMxMiBNQi9zClsgICAgOC4wNzI5NDRdIHJhaWQ2OiBhdngyeDEgICBnZW4oKSAyNjUwMSBN
Qi9zClsgICAgOC4xNDA5NDRdIHJhaWQ2OiBhdngyeDIgICBnZW4oKSAzMTM5MSBNQi9zClsg
ICAgOC4yMDg5NDRdIHJhaWQ2OiBhdngyeDQgICBnZW4oKSAzMzQzMyBNQi9zClsgICAgOC4y
MDg5NDVdIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0gYXZ4Mng0IGdlbigpIDMzNDMzIE1CL3MK
WyAgICA4LjIwODk0N10gcmFpZDY6IHVzaW5nIGF2eDJ4MiByZWNvdmVyeSBhbGdvcml0aG0K
WyAgICA4LjIxMDc0Nl0geG9yOiBhdXRvbWF0aWNhbGx5IHVzaW5nIGJlc3QgY2hlY2tzdW1t
aW5nIGZ1bmN0aW9uICAgYXZ4ICAgICAgIApbICAgIDguMjExMTYzXSBhc3luY190eDogYXBp
IGluaXRpYWxpemVkIChhc3luYykKWyAgICA4LjIxNjQ5NF0gbWQ6IHJhaWQ2IHBlcnNvbmFs
aXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDYKWyAgICA4LjIxNjQ5N10gbWQ6IHJhaWQ1IHBl
cnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDUKWyAgICA4LjIxNjQ5OF0gbWQ6IHJh
aWQ0IHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDQKWyAgICA4LjIyMjE2NF0g
RnVzaW9uIE1QVCBiYXNlIGRyaXZlciAzLjA0LjIwClsgICAgOC4yMjIxNjddIENvcHlyaWdo
dCAoYykgMTk5OS0yMDA4IExTSSBDb3Jwb3JhdGlvbgpbICAgIDguMjIzMjA2XSBGdXNpb24g
TVBUIFNQSSBIb3N0IGRyaXZlciAzLjA0LjIwClsgICAgOC4yMjk4MTldIEZ1c2lvbiBNUFQg
U0FTIEhvc3QgZHJpdmVyIDMuMDQuMjAKWyAgICA4LjIzNTk2MF0gRnVzaW9uIE1QVCBtaXNj
IGRldmljZSAoaW9jdGwpIGRyaXZlciAzLjA0LjIwClsgICAgOC4yMzYzMTNdIG1wdGN0bDog
UmVnaXN0ZXJlZCB3aXRoIEZ1c2lvbiBNUFQgYmFzZSBkcml2ZXIKWyAgICA4LjIzNjMxNl0g
bXB0Y3RsOiAvZGV2L21wdGN0bCBAIChtYWpvcixtaW5vcj0xMCwyMjApClsgICAgOC4yNTA4
OThdIGl4Z2JlOiBJbnRlbChSKSAxMCBHaWdhYml0IFBDSSBFeHByZXNzIE5ldHdvcmsgRHJp
dmVyIC0gdmVyc2lvbiA0LjQuMC1rClsgICAgOC4yNTA5MDJdIGl4Z2JlOiBDb3B5cmlnaHQg
KGMpIDE5OTktMjAxNiBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgICA4LjI1NzA5M10gM3dhcmUg
OTAwMCBTdG9yYWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3IgTGludXggdjIuMjYu
MDIuMDE0LgpbICAgIDguMjYwMjk5XSBRTG9naWMvTmV0WGVuIE5ldHdvcmsgRHJpdmVyIHY0
LjAuODIKWyAgICA4LjI2NjU3OF0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0
IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICAgIDguMjY4OTkzXSB1aGNpX2hjZDogVVNC
IFVuaXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcgpbICAgIDguMjcy
MTA5XSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBE
cml2ZXIKWyAgICA4LjI3NTU4MF0gbWQ6IGxpbmVhciBwZXJzb25hbGl0eSByZWdpc3RlcmVk
IGZvciBsZXZlbCAtMQpbICAgIDguMjc3ODUwXSBtZDogbXVsdGlwYXRoIHBlcnNvbmFsaXR5
IHJlZ2lzdGVyZWQgZm9yIGxldmVsIC00ClsgICAgOC4yODcwMjVdIG1kOiByYWlkMTAgcGVy
c29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMTAKWyAgIDE4LjI5NzQ1MF0gQnRyZnMg
bG9hZGVkLCBjcmMzMmM9Y3JjMzJjLWludGVsClsgICAyMi4yNjUwNzZdIEVYVDQtZnMgKG1k
Mik6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRzOiAo
bnVsbCkKWyAgIDIyLjg2MTY3Nl0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZpbHRl
ciBDb3JlIFRlYW0KWyAgIDIyLjg4MTMyOV0gc3lzdGVtZFsxXTogc3lzdGVtZCAyMzIgcnVu
bmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gK0FVRElUICtTRUxJTlVYICtJTUEgK0FQUEFS
TU9SICtTTUFDSyArU1lTVklOSVQgK1VUTVAgK0xJQkNSWVBUU0VUVVAgK0dDUllQVCArR05V
VExTICtBQ0wgK1haICtMWjQgK1NFQ0NPTVAgK0JMS0lEICtFTEZVVElMUyArS01PRCArSURO
KQpbICAgMjIuODgxMzYyXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCB2aXJ0dWFsaXphdGlvbiB4
ZW4uClsgICAyMi44ODEzNjddIHN5c3RlbWRbMV06IERldGVjdGVkIGFyY2hpdGVjdHVyZSB4
ODYtNjQuClsgICAyMi45MTQ0NzddIHN5c3RlbWRbMV06IFNldCBob3N0bmFtZSB0byA8eTAw
Pi4KWyAgIDIzLjI3MTYyMF0gc3lzdGVtZFsxXTogYmluZDkuc2VydmljZTogQ2Fubm90IGFk
ZCBkZXBlbmRlbmN5IGpvYiwgaWdub3Jpbmc6IFVuaXQgYmluZDkuc2VydmljZSBpcyBtYXNr
ZWQuClsgICAyMy4yNzE5MDRdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBmc2NrIHRvIGZz
Y2tkIGNvbW11bmljYXRpb24gU29ja2V0LgpbICAgMjMuMjcxOTk3XSBzeXN0ZW1kWzFdOiBM
aXN0ZW5pbmcgb24gdWRldiBLZXJuZWwgU29ja2V0LgpbICAgMjMuMjcyMTE0XSBzeXN0ZW1k
WzFdOiBDcmVhdGVkIHNsaWNlIFN5c3RlbSBTbGljZS4KWyAgIDIzLjI3MjIxMF0gc3lzdGVt
ZFsxXTogQ3JlYXRlZCBzbGljZSBzeXN0ZW0tZ2V0dHkuc2xpY2UuClsgICAyMy4yNzIzMDBd
IHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2Ugc3lzdGVtLXNlcmlhbFx4MmRnZXR0eS5zbGlj
ZS4KWyAgIDIzLjQyNjI0NV0gRVhUNC1mcyAobWQyKTogcmUtbW91bnRlZC4gT3B0czogZXJy
b3JzPXJlbW91bnQtcm8KWyAgIDIzLjUzMzM0MF0gc3lzdGVtZC1qb3VybmFsZFs1OTldOiBS
ZWNlaXZlZCByZXF1ZXN0IHRvIGZsdXNoIHJ1bnRpbWUgam91cm5hbCBmcm9tIFBJRCAxClsg
ICAyMy43ODk0MzhdIGlnYiAwMDAwOjAyOjAwLjAgZW5wMnMwOiBpZ2I6IGVucDJzMCBOSUMg
TGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgsIEZsb3cgQ29udHJvbDogUlgKWyAg
IDIzLjkxMzY1NF0gbWVpX21lIDAwMDA6MDA6MTYuMDogRGV2aWNlIGRvZXNuJ3QgaGF2ZSB2
YWxpZCBNRSBJbnRlcmZhY2UKWyAgIDIzLjkxMzY2M10gbWVpX21lIDAwMDA6MDA6MTYuMTog
RGV2aWNlIGRvZXNuJ3QgaGF2ZSB2YWxpZCBNRSBJbnRlcmZhY2UKWyAgIDIzLjkxNzA0OF0g
c2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lv
bjogMC40ClsgICAyMy45NTI5MzZdIGlUQ09fdmVuZG9yX3N1cHBvcnQ6IHZlbmRvci1zdXBw
b3J0PTAKWyAgIDIzLjk2MjcyMF0gW2RybV0gSW5pdGlhbGl6ZWQKWyAgIDIzLjk2NDczOV0g
aVRDT193ZHQ6IEludGVsIFRDTyBXYXRjaERvZyBUaW1lciBEcml2ZXIgdjEuMTEKWyAgIDIz
Ljk2NDgzOF0gaVRDT193ZHQ6IHVuYWJsZSB0byByZXNldCBOT19SRUJPT1QgZmxhZywgZGV2
aWNlIGRpc2FibGVkIGJ5IGhhcmR3YXJlL0JJT1MKWyAgIDIzLjk2NTU2NF0gc2QgMDowOjA6
MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMCB0eXBlIDAKWyAgIDIzLjk2NTU4Ml0gc2Qg
MTowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5lcmljIHNnMSB0eXBlIDAKWyAgIDIzLjk3NTk2
NF0gaWdiIDAwMDA6MDM6MDAuMCBlbm8yOiByZW5hbWVkIGZyb20gZW5wM3MwClsgICAyNC4w
MTQzNTFdIGlucHV0OiBQQyBTcGVha2VyIGFzIC9kZXZpY2VzL3BsYXRmb3JtL3Bjc3Brci9p
bnB1dC9pbnB1dDIKWyAgIDI0LjAyMjgxM10gbWdhZzIwMCAwMDAwOjAxOjAwLjA6IGNhbid0
IGZpbmQgSVJRIGZvciBQQ0kgSU5UIEE7IHBsZWFzZSB0cnkgdXNpbmcgcGNpPWJpb3NpcnEK
WyAgIDI0LjA0MjQ5OV0gW1RUTV0gWm9uZSAga2VybmVsOiBBdmFpbGFibGUgZ3JhcGhpY3Mg
bWVtb3J5OiAxNTk4NDEwMCBraUIKWyAgIDI0LjA0MjUwMV0gW1RUTV0gWm9uZSAgIGRtYTMy
OiBBdmFpbGFibGUgZ3JhcGhpY3MgbWVtb3J5OiAyMDk3MTUyIGtpQgpbICAgMjQuMDQyNTAz
XSBbVFRNXSBJbml0aWFsaXppbmcgcG9vbCBhbGxvY2F0b3IKWyAgIDI0LjA0MjUwN10gW1RU
TV0gSW5pdGlhbGl6aW5nIERNQSBwb29sIGFsbG9jYXRvcgpbICAgMjQuMDc0NTI3XSBDb25z
b2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGZyYW1lIGJ1ZmZlciBkZXZpY2UgMTI4eDQ4Clsg
ICAyNC4zNjI5NjBdIG1nYWcyMDAgMDAwMDowMTowMC4wOiBmYjA6IG1nYWRybWZiIGZyYW1l
IGJ1ZmZlciBkZXZpY2UKWyAgIDI0LjM2NjExNF0gW2RybV0gSW5pdGlhbGl6ZWQgbWdhZzIw
MCAxLjAuMCAyMDExMDQxOCBmb3IgMDAwMDowMTowMC4wIG9uIG1pbm9yIDAKWyAgIDI0LjQ4
NDEwMF0gaW50ZWxfcmFwbDogRm91bmQgUkFQTCBkb21haW4gcGFja2FnZQpbICAgMjQuNDg0
MTEzXSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBjb3JlClsgICAyNC40ODQxMjNd
IGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIGRyYW0KWyAgIDI0LjUyMjEwNF0gQWRk
aW5nIDQwOTQ5NzJrIHN3YXAgb24gL2Rldi9zZGIzLiAgUHJpb3JpdHk6LTEgZXh0ZW50czox
IGFjcm9zczo0MDk0OTcyayBGUwpbICAgMjUuMzI1NDk4XSBBZGRpbmcgNDA5NDk3Mmsgc3dh
cCBvbiAvZGV2L3NkYTMuICBQcmlvcml0eTotMiBleHRlbnRzOjEgYWNyb3NzOjQwOTQ5NzJr
IEZTClsgICAyNy4wODY4NTZdIHhlbjp4ZW5fZXZ0Y2huOiBFdmVudC1jaGFubmVsIGRldmlj
ZSBpbnN0YWxsZWQKWyAgIDI3LjE2NzEyNl0gYnJpZGdlOiBmaWx0ZXJpbmcgdmlhIGFycC9p
cC9pcDZ0YWJsZXMgaXMgbm8gbG9uZ2VyIGF2YWlsYWJsZSBieSBkZWZhdWx0LiBVcGRhdGUg
eW91ciBzY3JpcHRzIHRvIGxvYWQgYnJfbmV0ZmlsdGVyIGlmIHlvdSBuZWVkIHRoaXMuClsg
ICAyNy4xODU0OTFdIHhlbmJyMDogcG9ydCAxKGVubzIpIGVudGVyZWQgYmxvY2tpbmcgc3Rh
dGUKWyAgIDI3LjE4NTg1Nl0geGVuYnIwOiBwb3J0IDEoZW5vMikgZW50ZXJlZCBkaXNhYmxl
ZCBzdGF0ZQpbICAgMjcuMTg3MjIyXSBkZXZpY2UgZW5vMiBlbnRlcmVkIHByb21pc2N1b3Vz
IG1vZGUKWyAgIDI3LjIxMjgyOF0gaWdiIDAwMDA6MDM6MDAuMCBlbm8yOiBpZ2I6IGVubzIg
TklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93IENvbnRyb2w6IFJY
ClsgICAyNy4yMTc3NjNdIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6IHhlbmJyMDogbGlu
ayBpcyBub3QgcmVhZHkKWyAgIDI4LjIxNzExOV0geGVuYnIwOiBwb3J0IDEoZW5vMikgZW50
ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAgMjguMjE3NDY0XSB4ZW5icjA6IHBvcnQgMShlbm8y
KSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWyAgIDI4LjIxNzkzMl0gSVB2NjogQUREUkNP
TkYoTkVUREVWX0NIQU5HRSk6IHhlbmJyMDogbGluayBiZWNvbWVzIHJlYWR5ClsgICAzMy41
MzczMDVdIHhlbmJyMDogcG9ydCAyKHZpZjEuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpb
ICAgMzMuNTM3MzIwXSB4ZW5icjA6IHBvcnQgMih2aWYxLjApIGVudGVyZWQgZGlzYWJsZWQg
c3RhdGUKWyAgIDMzLjUzNzQyOF0gZGV2aWNlIHZpZjEuMCBlbnRlcmVkIHByb21pc2N1b3Vz
IG1vZGUKWyAgIDMzLjUzODc4Nl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMS4w
OiBsaW5rIGlzIG5vdCByZWFkeQpbICAgMzMuNTY3NjA3XSBCcmlkZ2UgZmlyZXdhbGxpbmcg
cmVnaXN0ZXJlZApbICAgMzQuMjI0NzQ4XSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQvMS81
MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNpc3Rl
bnQgZ3JhbnRzClsgICAzNC4yMjg1NTVdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8xLzUx
NzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVu
dCBncmFudHMKWyAgIDM0LjMwODQ4MV0gdmlmIHZpZi0xLTAgdmlmMS4wOiBHdWVzdCBSeCBy
ZWFkeQpbICAgMzQuMzA4NTk4XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTogdmlm
MS4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDM0LjMwODYyNl0geGVuYnIwOiBwb3J0IDIo
dmlmMS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICAzNC4zMDg2MzddIHhlbmJyMDog
cG9ydCAyKHZpZjEuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICA0MS40MDM1NzVd
IHhlbmJyMDogcG9ydCAzKHZpZjIuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAgNDEu
NDAzNTg4XSB4ZW5icjA6IHBvcnQgMyh2aWYyLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUK
WyAgIDQxLjQwMzY3Nl0gZGV2aWNlIHZpZjIuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUK
WyAgIDQxLjQ5MTIxMl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMi4wOiBsaW5r
IGlzIG5vdCByZWFkeQpbICAgNDIuNjQ4NDgzXSB4ZW4tYmxrYmFjazogYmFja2VuZC92YmQv
Mi81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBlcnNp
c3RlbnQgZ3JhbnRzClsgICA0Mi42NTMzNzhdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC8y
LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lz
dGVudCBncmFudHMKWyAgIDQyLjgxNTcwNV0gdmlmIHZpZi0yLTAgdmlmMi4wOiBHdWVzdCBS
eCByZWFkeQpbICAgNDIuODE1ODMwXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdFKTog
dmlmMi4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDQyLjgxNTg2MF0geGVuYnIwOiBwb3J0
IDModmlmMi4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA0Mi44MTU4NzBdIHhlbmJy
MDogcG9ydCAzKHZpZjIuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICA0OS4wMzgy
NzFdIHhlbmJyMDogcG9ydCA0KHZpZjMuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAg
NDkuMDM4Mjg3XSB4ZW5icjA6IHBvcnQgNCh2aWYzLjApIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKWyAgIDQ5LjAzODM5M10gZGV2aWNlIHZpZjMuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1v
ZGUKWyAgIDQ5LjAzOTY1MF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMy4wOiBs
aW5rIGlzIG5vdCByZWFkeQpbICAgNDkuNzkxNjQwXSB4ZW4tYmxrYmFjazogYmFja2VuZC92
YmQvMy81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkpIHBl
cnNpc3RlbnQgZ3JhbnRzClsgICA0OS43OTYyOTBdIHhlbi1ibGtiYWNrOiBiYWNrZW5kL3Zi
ZC8zLzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVy
c2lzdGVudCBncmFudHMKWyAgIDUwLjMyNjY4Nl0gdmlmIHZpZi0zLTAgdmlmMy4wOiBHdWVz
dCBSeCByZWFkeQpbICAgNTAuMzI2ODQzXSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hBTkdF
KTogdmlmMy4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDUwLjMyNjg3MV0geGVuYnIwOiBw
b3J0IDQodmlmMy4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA1MC4zMjY4ODJdIHhl
bmJyMDogcG9ydCA0KHZpZjMuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICA1Ny41
NzIwMDFdIHhlbmJyMDogcG9ydCA1KHZpZjQuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpb
ICAgNTcuNTcyMDE2XSB4ZW5icjA6IHBvcnQgNSh2aWY0LjApIGVudGVyZWQgZGlzYWJsZWQg
c3RhdGUKWyAgIDU3LjU3MjI2NF0gZGV2aWNlIHZpZjQuMCBlbnRlcmVkIHByb21pc2N1b3Vz
IG1vZGUKWyAgIDU3LjU3MzgzNl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmNC4w
OiBsaW5rIGlzIG5vdCByZWFkeQpbICAgNTguNTQ4MTE4XSB4ZW4tYmxrYmFjazogYmFja2Vu
ZC92YmQvNC81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1hYmkp
IHBlcnNpc3RlbnQgZ3JhbnRzClsgICA1OC42MDkwNDRdIHhlbi1ibGtiYWNrOiBiYWNrZW5k
L3ZiZC80LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkg
cGVyc2lzdGVudCBncmFudHMKWyAgIDU5LjQ2MzE3OF0gdmlmIHZpZi00LTAgdmlmNC4wOiBH
dWVzdCBSeCByZWFkeQpbICAgNTkuNDYzNjU0XSBJUHY2OiBBRERSQ09ORihORVRERVZfQ0hB
TkdFKTogdmlmNC4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDU5LjQ2NDAyN10geGVuYnIw
OiBwb3J0IDUodmlmNC4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA1OS40NjQzNzRd
IHhlbmJyMDogcG9ydCA1KHZpZjQuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICA2
NC41Njg4NTFdIHhlbmJyMDogcG9ydCA2KHZpZjUuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0
ZQpbICAgNjQuNTY5MjM5XSB4ZW5icjA6IHBvcnQgNih2aWY1LjApIGVudGVyZWQgZGlzYWJs
ZWQgc3RhdGUKWyAgIDY0LjU2OTcyMl0gZGV2aWNlIHZpZjUuMCBlbnRlcmVkIHByb21pc2N1
b3VzIG1vZGUKWyAgIDY0LjU3MTUwMV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlm
NS4wOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgNjUuNjM3NzY3XSB4ZW4tYmxrYmFjazogYmFj
a2VuZC92YmQvNS81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82NC1h
YmkpIHBlcnNpc3RlbnQgZ3JhbnRzClsgICA2NS42NTY5OTVdIHhlbi1ibGtiYWNrOiBiYWNr
ZW5kL3ZiZC81LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFi
aSkgcGVyc2lzdGVudCBncmFudHMKWyAgIDY1Ljg3MTg3MV0gdmlmIHZpZi01LTAgdmlmNS4w
OiBHdWVzdCBSeCByZWFkeQpbICAgNjUuODcyMzYxXSBJUHY2OiBBRERSQ09ORihORVRERVZf
Q0hBTkdFKTogdmlmNS4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDY1Ljg3Mjc1Ml0geGVu
YnIwOiBwb3J0IDYodmlmNS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA2NS44NzMx
MTZdIHhlbmJyMDogcG9ydCA2KHZpZjUuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsg
ICA3My4yMzYyNzVdIHhlbmJyMDogcG9ydCA3KHZpZjYuMCkgZW50ZXJlZCBibG9ja2luZyBz
dGF0ZQpbICAgNzMuMjM2Njg0XSB4ZW5icjA6IHBvcnQgNyh2aWY2LjApIGVudGVyZWQgZGlz
YWJsZWQgc3RhdGUKWyAgIDczLjIzNzIxNV0gZGV2aWNlIHZpZjYuMCBlbnRlcmVkIHByb21p
c2N1b3VzIG1vZGUKWyAgIDczLjIzODg3NF0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTog
dmlmNi4wOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgNzQuNDIxMTMwXSB4ZW4tYmxrYmFjazog
YmFja2VuZC92YmQvNi81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4Nl82
NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzClsgICA3NC41MTA4ODhdIHhlbi1ibGtiYWNrOiBi
YWNrZW5kL3ZiZC82LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0
LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgIDc0LjkyODg0MF0gdmlmIHZpZi02LTAgdmlm
Ni4wOiBHdWVzdCBSeCByZWFkeQpbICAgNzUuMDkzMDM0XSBJUHY2OiBBRERSQ09ORihORVRE
RVZfQ0hBTkdFKTogdmlmNi4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDc1LjA5MzQyMl0g
eGVuYnIwOiBwb3J0IDcodmlmNi4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA3NS4w
OTY1NzhdIHhlbmJyMDogcG9ydCA3KHZpZjYuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRl
ClsgICA3OS44NjUwMzJdIHhlbmJyMDogcG9ydCA4KHZpZjcuMCkgZW50ZXJlZCBibG9ja2lu
ZyBzdGF0ZQpbICAgNzkuODY1NDE0XSB4ZW5icjA6IHBvcnQgOCh2aWY3LjApIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKWyAgIDc5Ljg2NTkyMV0gZGV2aWNlIHZpZjcuMCBlbnRlcmVkIHBy
b21pc2N1b3VzIG1vZGUKWyAgIDc5Ljg2ODIwNV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogdmlmNy4wOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgODEuMTk0NDMyXSB4ZW4tYmxrYmFj
azogYmFja2VuZC92YmQvNy81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEgKHg4
Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzClsgICA4MS4yMDE5ODJdIHhlbi1ibGtiYWNr
OiBiYWNrZW5kL3ZiZC83LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2
XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgIDgxLjM4NDcwMV0gdmlmIHZpZi03LTAg
dmlmNy4wOiBHdWVzdCBSeCByZWFkeQpbICAgODEuMzg1MTg4XSBJUHY2OiBBRERSQ09ORihO
RVRERVZfQ0hBTkdFKTogdmlmNy4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgIDgxLjM4NTU4
Ml0geGVuYnIwOiBwb3J0IDgodmlmNy4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsgICA4
MS4zODU5NDldIHhlbmJyMDogcG9ydCA4KHZpZjcuMCkgZW50ZXJlZCBmb3J3YXJkaW5nIHN0
YXRlClsgICA5Ni45NzMyMzldIHhlbmJyMDogcG9ydCA5KHZpZjguMCkgZW50ZXJlZCBibG9j
a2luZyBzdGF0ZQpbICAgOTYuOTczNjA3XSB4ZW5icjA6IHBvcnQgOSh2aWY4LjApIGVudGVy
ZWQgZGlzYWJsZWQgc3RhdGUKWyAgIDk2Ljk3NDA1N10gZGV2aWNlIHZpZjguMCBlbnRlcmVk
IHByb21pc2N1b3VzIG1vZGUKWyAgIDk2Ljk3NTY4OF0gSVB2NjogQUREUkNPTkYoTkVUREVW
X1VQKTogdmlmOC4wOiBsaW5rIGlzIG5vdCByZWFkeQpbICAgOTkuNTA5MzgzXSB4ZW4tYmxr
YmFjazogYmFja2VuZC92YmQvOC81MTcxNDogdXNpbmcgMSBxdWV1ZXMsIHByb3RvY29sIDEg
KHg4Nl82NC1hYmkpIHBlcnNpc3RlbnQgZ3JhbnRzClsgICA5OS41Nzc5NzhdIHhlbi1ibGti
YWNrOiBiYWNrZW5kL3ZiZC84LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAo
eDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTA1LjA0NTY4Nl0gdmlmIHZpZi04
LTAgdmlmOC4wOiBHdWVzdCBSeCByZWFkeQpbICAxMDUuMDQ2MTk5XSBJUHY2OiBBRERSQ09O
RihORVRERVZfQ0hBTkdFKTogdmlmOC4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgMTA1LjA0
NjYwM10geGVuYnIwOiBwb3J0IDkodmlmOC4wKSBlbnRlcmVkIGJsb2NraW5nIHN0YXRlClsg
IDEwNS4wNDcwMjNdIHhlbmJyMDogcG9ydCA5KHZpZjguMCkgZW50ZXJlZCBmb3J3YXJkaW5n
IHN0YXRlClsgIDExNC42OTkyODBdIHhlbmJyMDogcG9ydCAxMCh2aWY5LjApIGVudGVyZWQg
YmxvY2tpbmcgc3RhdGUKWyAgMTE0LjY5OTY1Ml0geGVuYnIwOiBwb3J0IDEwKHZpZjkuMCkg
ZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAxMTQuNzAwMTIyXSBkZXZpY2UgdmlmOS4wIGVu
dGVyZWQgcHJvbWlzY3VvdXMgbW9kZQpbICAxMTQuNzAyMDM2XSBJUHY2OiBBRERSQ09ORihO
RVRERVZfVVApOiB2aWY5LjA6IGxpbmsgaXMgbm90IHJlYWR5ClsgIDExNS40MTE1MjldIHhl
bi1ibGtiYWNrOiBiYWNrZW5kL3ZiZC85LzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9j
b2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTE1LjQ4MzUxMF0geGVu
LWJsa2JhY2s6IGJhY2tlbmQvdmJkLzkvNTE3MTM6IHVzaW5nIDEgcXVldWVzLCBwcm90b2Nv
bCAxICh4ODZfNjQtYWJpKSBwZXJzaXN0ZW50IGdyYW50cwpbICAxMTUuODkwODY3XSB2aWYg
dmlmLTktMCB2aWY5LjA6IEd1ZXN0IFJ4IHJlYWR5ClsgIDExNS44OTU0ODddIElQdjY6IEFE
RFJDT05GKE5FVERFVl9DSEFOR0UpOiB2aWY5LjA6IGxpbmsgYmVjb21lcyByZWFkeQpbICAx
MTUuODk1ODc1XSB4ZW5icjA6IHBvcnQgMTAodmlmOS4wKSBlbnRlcmVkIGJsb2NraW5nIHN0
YXRlClsgIDExNS45MDIyNDJdIHhlbmJyMDogcG9ydCAxMCh2aWY5LjApIGVudGVyZWQgZm9y
d2FyZGluZyBzdGF0ZQpbICAxMjUuNTE1NTM4XSB4ZW5icjA6IHBvcnQgMTEodmlmMTAuMCkg
ZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAxMjUuNTE1OTExXSB4ZW5icjA6IHBvcnQgMTEo
dmlmMTAuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAxMjUuNTE2MzkyXSBkZXZpY2Ug
dmlmMTAuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWyAgMTI1LjUyMDUyNV0gSVB2Njog
QUREUkNPTkYoTkVUREVWX1VQKTogdmlmMTAuMDogbGluayBpcyBub3QgcmVhZHkKWyAgMTI3
LjAwNzU5NF0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEwLzUxNzE0OiB1c2luZyAxIHF1
ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTI3
LjYxMTcwOV0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEwLzUxNzEzOiB1c2luZyAxIHF1
ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTMy
LjU4MDE2NF0gdmlmIHZpZi0xMC0wIHZpZjEwLjA6IEd1ZXN0IFJ4IHJlYWR5ClsgIDEzMi41
ODA3MTJdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB2aWYxMC4wOiBsaW5rIGJl
Y29tZXMgcmVhZHkKWyAgMTMyLjU4MTEyMV0geGVuYnIwOiBwb3J0IDExKHZpZjEwLjApIGVu
dGVyZWQgYmxvY2tpbmcgc3RhdGUKWyAgMTMyLjU4MTUwOV0geGVuYnIwOiBwb3J0IDExKHZp
ZjEwLjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbICAxMzUuNjQ1MzY1XSB4ZW5icjA6
IHBvcnQgMTIodmlmMTEuMCkgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICAxMzUuNjQ1ODEw
XSB4ZW5icjA6IHBvcnQgMTIodmlmMTEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAx
MzUuNjQ2Mjg2XSBkZXZpY2UgdmlmMTEuMCBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWyAg
MTM1LjY0Nzk5OV0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogdmlmMTEuMDogbGluayBp
cyBub3QgcmVhZHkKWyAgMTM2LjMzMDQwMl0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEx
LzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lz
dGVudCBncmFudHMKWyAgMTM2LjQwMDU5Nl0geGVuLWJsa2JhY2s6IGJhY2tlbmQvdmJkLzEx
LzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAoeDg2XzY0LWFiaSkgcGVyc2lz
dGVudCBncmFudHMKWyAgMTM2LjkxNDczNV0gdmlmIHZpZi0xMS0wIHZpZjExLjA6IEd1ZXN0
IFJ4IHJlYWR5ClsgIDEzNi45MTUyNDFdIElQdjY6IEFERFJDT05GKE5FVERFVl9DSEFOR0Up
OiB2aWYxMS4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgMTM2LjkxNTYzMF0geGVuYnIwOiBw
b3J0IDEyKHZpZjExLjApIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKWyAgMTM2LjkxNjAwM10g
eGVuYnIwOiBwb3J0IDEyKHZpZjExLjApIGVudGVyZWQgZm9yd2FyZGluZyBzdGF0ZQpbICAx
NTQuNjAyNTQxXSB4ZW5icjA6IHBvcnQgMTModmlmMTIuMCkgZW50ZXJlZCBibG9ja2luZyBz
dGF0ZQpbICAxNTQuNjAyOTMzXSB4ZW5icjA6IHBvcnQgMTModmlmMTIuMCkgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQpbICAxNTQuNjA5NjM3XSBkZXZpY2UgdmlmMTIuMCBlbnRlcmVkIHBy
b21pc2N1b3VzIG1vZGUKWyAgMTU0LjYzMzI5Nl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQ
KTogdmlmMTIuMDogbGluayBpcyBub3QgcmVhZHkKWyAgMTU3LjExOTY3NF0geGVuLWJsa2Jh
Y2s6IGJhY2tlbmQvdmJkLzEyLzUxNzE0OiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAo
eDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTU3LjE3ODQ1N10geGVuLWJsa2Jh
Y2s6IGJhY2tlbmQvdmJkLzEyLzUxNzEzOiB1c2luZyAxIHF1ZXVlcywgcHJvdG9jb2wgMSAo
eDg2XzY0LWFiaSkgcGVyc2lzdGVudCBncmFudHMKWyAgMTYwLjM4MDgyOV0gdmlmIHZpZi0x
Mi0wIHZpZjEyLjA6IEd1ZXN0IFJ4IHJlYWR5ClsgIDE2MC4zODEzMzRdIElQdjY6IEFERFJD
T05GKE5FVERFVl9DSEFOR0UpOiB2aWYxMi4wOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgMTYw
LjM4MTcyOF0geGVuYnIwOiBwb3J0IDEzKHZpZjEyLjApIGVudGVyZWQgYmxvY2tpbmcgc3Rh
dGUKWyAgMTYwLjM4MjEwMV0geGVuYnIwOiBwb3J0IDEzKHZpZjEyLjApIGVudGVyZWQgZm9y
d2FyZGluZyBzdGF0ZQpbICAyOTguOTEwMTIxXSB4ZW5icjA6IHBvcnQgMih2aWYxLjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMjk4LjkyOTk4M10geGVuYnIwOiBwb3J0IDIodmlm
MS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDI5OC45MzAzOTNdIGRldmljZSB2aWYx
LjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDI5OC45MzA3NTZdIHhlbmJyMDogcG9ydCAy
KHZpZjEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMDIuNzM1MjU0XSB4ZW5icjA6
IHBvcnQgMyh2aWYyLjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzAzLjIwODMxMl0g
eGVuYnIwOiBwb3J0IDModmlmMi4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMwMy4y
MDkxMDBdIGRldmljZSB2aWYyLjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDMwMy4yMTA4
MjVdIHhlbmJyMDogcG9ydCAzKHZpZjIuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAz
MDUuOTc2NTU1XSB4ZW5icjA6IHBvcnQgNSh2aWY0LjApIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKWyAgMzA2Ljg5NDQ3NF0geGVuYnIwOiBwb3J0IDUodmlmNC4wKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlClsgIDMwNi44OTQ4NThdIGRldmljZSB2aWY0LjAgbGVmdCBwcm9taXNjdW91
cyBtb2RlClsgIDMwNi44OTUyMjZdIHhlbmJyMDogcG9ydCA1KHZpZjQuMCkgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQpbICAzMDcuMDY4MDAzXSB4ZW5icjA6IHBvcnQgNCh2aWYzLjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzA4LjYwNjE5OV0geGVuYnIwOiBwb3J0IDQodmlm
My4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMwOC42MDY2MDRdIGRldmljZSB2aWYz
LjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDMwOC42MDY5NzBdIHhlbmJyMDogcG9ydCA0
KHZpZjMuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMTMuMTk4Nzc1XSB4ZW5icjA6
IHBvcnQgMTIodmlmMTEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMTQuMjE5NTUw
XSB4ZW5icjA6IHBvcnQgOCh2aWY3LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE0
LjIxOTkwM10geGVuYnIwOiBwb3J0IDkodmlmOC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRl
ClsgIDMxNC4yMjAyMzRdIHhlbmJyMDogcG9ydCAxMCh2aWY5LjApIGVudGVyZWQgZGlzYWJs
ZWQgc3RhdGUKWyAgMzE1LjIzMDU5MV0geGVuYnIwOiBwb3J0IDEzKHZpZjEyLjApIGVudGVy
ZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE1LjIzMDkzNl0geGVuYnIwOiBwb3J0IDcodmlmNi4w
KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMxNS42NDY4OTldIHhlbmJyMDogcG9ydCAx
Mih2aWYxMS4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMxNS42NDc2MzhdIGRldmlj
ZSB2aWYxMS4wIGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbICAzMTUuNjQ3OTQ1XSB4ZW5icjA6
IHBvcnQgMTIodmlmMTEuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMTUuODc5NTE0
XSB4ZW5icjA6IHBvcnQgMTModmlmMTIuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAz
MTUuODc5ODQ5XSBkZXZpY2UgdmlmMTIuMCBsZWZ0IHByb21pc2N1b3VzIG1vZGUKWyAgMzE1
Ljg4MDE0OV0geGVuYnIwOiBwb3J0IDEzKHZpZjEyLjApIGVudGVyZWQgZGlzYWJsZWQgc3Rh
dGUKWyAgMzE2LjI2MTg2Nl0geGVuYnIwOiBwb3J0IDkodmlmOC4wKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlClsgIDMxNi4yNjIyMTZdIGRldmljZSB2aWY4LjAgbGVmdCBwcm9taXNjdW91
cyBtb2RlClsgIDMxNi4yNjI1MzVdIHhlbmJyMDogcG9ydCA5KHZpZjguMCkgZW50ZXJlZCBk
aXNhYmxlZCBzdGF0ZQpbICAzMTYuNDU2NDU0XSB4ZW5icjA6IHBvcnQgNyh2aWY2LjApIGVu
dGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE2LjQ1Njc4Nl0gZGV2aWNlIHZpZjYuMCBsZWZ0
IHByb21pc2N1b3VzIG1vZGUKWyAgMzE2LjQ1NzEyOV0geGVuYnIwOiBwb3J0IDcodmlmNi4w
KSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMxNi42MDg3ODNdIHhlbmJyMDogcG9ydCAx
MSh2aWYxMC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsgIDMxNy4zNDQzMzBdIHhlbmJy
MDogcG9ydCA2KHZpZjUuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICAzMTcuMzQ1Mjg2
XSBkZXZpY2UgdmlmNS4wIGxlZnQgcHJvbWlzY3VvdXMgbW9kZQpbICAzMTcuMzQ1NTc4XSB4
ZW5icjA6IHBvcnQgNih2aWY1LjApIGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE3LjQ0
MTM0OV0geGVuYnIwOiBwb3J0IDgodmlmNy4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlClsg
IDMxNy40NDE2ODNdIGRldmljZSB2aWY3LjAgbGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDMx
Ny40NDE5NzRdIHhlbmJyMDogcG9ydCA4KHZpZjcuMCkgZW50ZXJlZCBkaXNhYmxlZCBzdGF0
ZQpbICAzMTcuNjQ0NTg3XSB4ZW5icjA6IHBvcnQgMTAodmlmOS4wKSBlbnRlcmVkIGRpc2Fi
bGVkIHN0YXRlClsgIDMxNy42NDQ5MTJdIGRldmljZSB2aWY5LjAgbGVmdCBwcm9taXNjdW91
cyBtb2RlClsgIDMxNy42NDUyMDBdIHhlbmJyMDogcG9ydCAxMCh2aWY5LjApIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKWyAgMzE4LjA5NjI3OF0geGVuYnIwOiBwb3J0IDExKHZpZjEwLjAp
IGVudGVyZWQgZGlzYWJsZWQgc3RhdGUKWyAgMzE4LjA5NjU5Nl0gZGV2aWNlIHZpZjEwLjAg
bGVmdCBwcm9taXNjdW91cyBtb2RlClsgIDMxOC4wOTY5MTddIHhlbmJyMDogcG9ydCAxMSh2
aWYxMC4wKSBlbnRlcmVkIGRpc2FibGVkIHN0YXRlCg==
--------------CFC6D1691BFC741513ECA48A
Content-Type: text/plain; charset=UTF-8;
 name="efi-grub-xen_xl-dmesg_1-core.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-grub-xen_xl-dmesg_1-core.txt"

KFhFTikgWGVuIHZlcnNpb24gNC44LjMtcHJlIChEZWJpYW4gNC44LjIreHNhMjQ1LTArZGVi
OXUxKSAoaWphY2tzb25AY2hpYXJrLmdyZWVuZW5kLm9yZy51aykgKGdjYyAoRGViaWFuIDYu
My4wLTE4KSA2LjMuMCAyMDE3MDUxNikgZGVidWc9biAgU2F0IE5vdiAyNSAxMTozMDozNCBV
VEMgMjAxNwooWEVOKSBCb290bG9hZGVyOiBHUlVCIDIuMDJ+YmV0YTMtNQooWEVOKSBDb21t
YW5kIGxpbmU6IHBsYWNlaG9sZGVyIG5vLXJlYWwtbW9kZSBlZGQ9b2ZmCihYRU4pIFZpZGVv
IGluZm9ybWF0aW9uOgooWEVOKSAgVkdBIGlzIHRleHQgbW9kZSA4MHgyNSwgZm9udCA4eDE2
CihYRU4pIERpc2MgaW5mb3JtYXRpb246CihYRU4pICBGb3VuZCAwIE1CUiBzaWduYXR1cmVz
CihYRU4pICBGb3VuZCAwIEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzCihYRU4pIE11bHRp
Ym9vdC1lODIwIFJBTSBtYXA6CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAw
MDA1ODAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAwMDA1ODAwMCAtIDAwMDAwMDAwMDAw
NTkwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDAwMDA1OTAwMCAtIDAwMDAwMDAwMDAw
OWUwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWUwMDAgLSAwMDAwMDAwMDAwMDlm
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwOWYwMDAgLSAwMDAwMDAwMDAwMGEw
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMGEwMDAwIC0gMDAwMDAwMDAwMDEwMDAw
MCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA4ODFjNjAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4ODFjNjAwMCAtIDAwMDAwMDAwODgxYzcwMDAg
KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA4ODFjNzAwMCAtIDAwMDAwMDAwODgyMTEwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA4ODIxMTAwMCAtIDAwMDAwMDAwODgyODMwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwODgyODMwMDAgLSAwMDAwMDAwMDg4MzAzMDAwIHR5
cGUgMjAKKFhFTikgIDAwMDAwMDAwODgzMDMwMDAgLSAwMDAwMDAwMDg5ZWMyMDAwIChyZXNl
cnZlZCkKKFhFTikgIDAwMDAwMDAwODllYzIwMDAgLSAwMDAwMDAwMDg5ZjlhMDAwIChBQ1BJ
IE5WUykKKFhFTikgIDAwMDAwMDAwODlmOWEwMDAgLSAwMDAwMDAwMDg5ZmZmMDAwIChBQ1BJ
IGRhdGEpCihYRU4pICAwMDAwMDAwMDg5ZmZmMDAwIC0gMDAwMDAwMDA4YTAwMDAwMCAodXNh
YmxlKQooWEVOKSAgMDAwMDAwMDA4YTAwMDAwMCAtIDAwMDAwMDAwOGMwMDAwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDA5MDAwMDAwMCAtIDAwMDAwMDAwOTYwMDAwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDA5ODAwMDAwMCAtIDAwMDAwMDAwOWUwMDAwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBlMDBmYTAwMCAtIDAwMDAwMDAwZTAwZmIwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBlMDBmZDAwMCAtIDAwMDAwMDAwZTAwZmUwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDBmZTAwMDAwMCAtIDAwMDAwMDAwZmUwMTEwMDAgKHJlc2Vy
dmVkKQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDA4NjIwMDAwMDAgKHVzYWJs
ZSkKKFhFTikgQUNQSSBFcnJvciAodGJ4ZnJvb3QtMDIxOCk6IEEgdmFsaWQgUlNEUCB3YXMg
bm90IGZvdW5kIFsyMDA3MDEyNl0KKFhFTikgU3lzdGVtIFJBTTogMzI0MTdNQiAoMzMxOTU4
NjhrQikKKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgRm91bmQgYW5kIGVu
YWJsZWQgbG9jYWwgQVBJQyEKKFhFTikgTm90IGVuYWJsaW5nIHgyQVBJQzogZGVwZW5kcyBv
biBpb21tdV9zdXBwb3J0c19laW0uCihYRU4pIHhzdGF0ZTogc2l6ZTogMHg0NDAgYW5kIHN0
YXRlczogMHgxZgooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVy
IChjcmVkaXQpCihYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDEuMTkzTUh6IFBJVAooWEVOKSBE
ZXRlY3RlZCAzNzkyLjA1NiBNSHogcHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9yeSBz
aGFyaW5nLgooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQKKFhFTikgRW5hYmxl
ZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiEKKFhFTikgQWxsb2NhdGVk
IGNvbnNvbGUgcmluZyBvZiAxNiBLaUIuCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2Vk
IGZlYXR1cmVzOgooWEVOKSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihY
RU4pICAtIEFQSUMgVFBSIHNoYWRvdwooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAo
RVBUKQooWEVOKSAgLSBWaXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKKFhF
TikgIC0gVmlydHVhbCBOTUkKKFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwCihY
RU4pICAtIFVucmVzdHJpY3RlZCBHdWVzdAooWEVOKSAgLSBWTUNTIHNoYWRvd2luZwooWEVO
KSAgLSBWTSBGdW5jdGlvbnMKKFhFTikgIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucwoo
WEVOKSAgLSBQYWdlIE1vZGlmaWNhdGlvbiBMb2dnaW5nCihYRU4pIEhWTTogQVNJRHMgZW5h
YmxlZC4KKFhFTikgSFZNOiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lz
dGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAooWEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0
a0IsIDJNQiwgMUdCCihYRU4pIEJyb3VnaHQgdXAgMSBDUFVzCihYRU4pIERvbTAgaGFzIG1h
eGltdW0gMjA4IFBJUlFzCihYRU4pIEFDUEkgaXMgZGlzYWJsZWQsIG5vdGlmeWluZyBEb21h
aW4gMCAoYWNwaT1vZmYpCihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSAg
WGVuICBrZXJuZWw6IDY0LWJpdCwgbHNiLCBjb21wYXQzMgooWEVOKSAgRG9tMCBrZXJuZWw6
IDY0LWJpdCwgUEFFLCBsc2IsIHBhZGRyIDB4MTAwMDAwMCAtPiAweDFmNjMwMDAKKFhFTikg
UEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgRG9tMCBhbGxvYy46ICAgMDAw
MDAwMDg0NjAwMDAwMC0+MDAwMDAwMDg0ODAwMDAwMCAoODE2MTQ5OSBwYWdlcyB0byBiZSBh
bGxvY2F0ZWQpCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAwMDAwODYwYzcxMDAwLT4wMDAw
MDAwODYxZmZmMjU3CihYRU4pIFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAg
TG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAwMC0+ZmZmZmZmZmY4MWY2MzAwMAooWEVO
KSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAwMDAwMDAwMC0+MDAwMDAwODAwM2U1ZTM1
MAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4MWY2MzAwMC0+ZmZmZmZmZmY4MWY2
MzRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4MWY2NDAwMC0+ZmZmZmZmZmY4
MWY3NzAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZmZmY4MWY3NzAwMC0+ZmZmZmZm
ZmY4MWY3ODAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZm
ZmZmZmY4MjAwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4MWQzZDE4MAoo
WEVOKSBEb20wIGhhcyBtYXhpbXVtIDEgVkNQVXMKKFhFTikgU2NydWJiaW5nIEZyZWUgUkFN
IG9uIDEgbm9kZXMgdXNpbmcgMSBDUFVzCihYRU4pIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uZG9uZS4KKFhFTikgSW5pdGlhbCBsb3cg
bWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFN0ZC4g
TG9nbGV2ZWw6IEVycm9ycyBhbmQgd2FybmluZ3MKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5v
dGhpbmcgKFJhdGUtbGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgWGVuIGlz
IHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4g
RE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVu
KQooWEVOKSBGcmVlZCAzMTJrQiBpbml0IG1lbW9yeQo=
--------------CFC6D1691BFC741513ECA48A
Content-Type: text/plain; charset=UTF-8;
 name="efi-xen_dmesg_8-cores.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-xen_dmesg_8-cores.txt"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjkuMC01LWFtZDY0IChkZWJpYW4ta2Vy
bmVsQGxpc3RzLmRlYmlhbi5vcmcpIChnY2MgdmVyc2lvbiA2LjMuMCAyMDE3MDUxNiAoRGVi
aWFuIDYuMy4wLTE4KSApICMxIFNNUCBEZWJpYW4gNC45LjY1LTMrZGViOXUyICgyMDE4LTAx
LTA0KQpbICAgIDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi9tZDIgcm8gcm9v
dGRlbGF5PTEwIG5vcXVpZXQgbm9zcGxhc2ggClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1
cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdp
c3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVy
ZSAweDAwMjogJ1NTRSByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBv
cnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwNDogJ0FWWCByZWdpc3RlcnMnClsgICAgMC4wMDAw
MDBdIHg4Ni9mcHU6IHhzdGF0ZV9vZmZzZXRbMl06ICA1NzYsIHhzdGF0ZV9zaXplc1syXTog
IDI1NgpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBmZWF0dXJlcyAw
eDcsIGNvbnRleHQgc2l6ZSBpcyA4MzIgYnl0ZXMsIHVzaW5nICdzdGFuZGFyZCcgZm9ybWF0
LgpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBVc2luZyAnZWFnZXInIEZQVSBjb250ZXh0IHN3
aXRjaGVzLgpbICAgIDAuMDAwMDAwXSBSZWxlYXNlZCAwIHBhZ2UocykKWyAgICAwLjAwMDAw
MF0gZTgyMDogQklPUy1wcm92aWRlZCBwaHlzaWNhbCBSQU0gbWFwOgpbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDAwMDA1N2ZmZl0gdXNh
YmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwMDAwNTgwMDAtMHgwMDAw
MDAwMDAwMDU4ZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDAwMDU5MDAwLTB4MDAwMDAwMDAwMDA5ZGZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBd
IFhlbjogW21lbSAweDAwMDAwMDAwMDAwOWUwMDAtMHgwMDAwMDAwMDAwMDllZmZmXSByZXNl
cnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMDlmMDAwLTB4MDAw
MDAwMDAwMDA5ZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAw
MDAwMDAwYTAwMDAtMHgwMDAwMDAwMDAwMGZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAw
XSBYZW46IFttZW0gMHgwMDAwMDAwMDAwMTAwMDAwLTB4MDAwMDAwMDA4ODFjNWZmZl0gdXNh
YmxlClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwODgxYzYwMDAtMHgwMDAw
MDAwMDg4MWM2ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAw
MDAwMDg4MWM3MDAwLTB4MDAwMDAwMDA4ODIxMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw
MF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4ODIxMTAwMC0weDAwMDAwMDAwODgyODJmZmZdIHVz
YWJsZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgwMDAwMDAwMDg4MjgzMDAwLTB4MDAw
MDAwMDA4OWVjMWZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDA4OWVjMjAwMC0weDAwMDAwMDAwODlmOTlmZmZdIEFDUEkgTlZTClsgICAgMC4wMDAw
MDBdIFhlbjogW21lbSAweDAwMDAwMDAwODlmOWEwMDAtMHgwMDAwMDAwMDg5ZmZlZmZmXSBB
Q1BJIGRhdGEKWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4OWZmZjAwMC0w
eDAwMDAwMDAwODlmZmZmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBYZW46IFttZW0gMHgw
MDAwMDAwMDhhMDAwMDAwLTB4MDAwMDAwMDA4YmZmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAw
MDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MDAwMDAwMC0weDAwMDAwMDAwOTVmZmZmZmZd
IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwOTgwMDAwMDAt
MHgwMDAwMDAwMDlkZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFttZW0g
MHgwMDAwMDAwMGUwMGZhMDAwLTB4MDAwMDAwMDBlMDBmYWZmZl0gcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBlMDBmZDAwMC0weDAwMDAwMDAwZTAwZmRm
ZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmUwMDAw
MDAtMHgwMDAwMDAwMGZlMDEwZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46IFtt
ZW0gMHgwMDAwMDAwMGZlYzAwMDAwLTB4MDAwMDAwMDBmZWMwMGZmZl0gcmVzZXJ2ZWQKWyAg
ICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWQ5MDAwMC0weDAwMDAwMDAwZmVk
OTBmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIFhlbjogW21lbSAweDAwMDAwMDAwZmVl
MDAwMDAtMHgwMDAwMDAwMGZlZWZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBYZW46
IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAwLTB4MDAwMDAwMDg2MWZmZmZmZl0gdXNhYmxlClsg
ICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rpb246IGFjdGl2ZQpb
ICAgIDAuMDAwMDAwXSBlZmk6IEVGSSB2Mi41MCBieSBFREsgSUkgQklPUyBJRDpTMTIwMFNQ
Ljg2Qi4wMy4wMS4wMDI2LjA5MjcyMDE3MDcyOQpbICAgIDAuMDAwMDAwXSBlZmk6ICBTTUJJ
T1M9MHg4ODYzMzAwMCAgQUNQST0weDg5ZmZlMDAwICBBQ1BJIDIuMD0weDg5ZmZlMDE0ICBQ
Uk9QPTB4ODZiYjVhZjAgClsgICAgMC4wMDAwMDBdIFNNQklPUyAyLjcgcHJlc2VudC4KWyAg
ICAwLjAwMDAwMF0gRE1JOiBJbnRlbCBDb3Jwb3JhdGlvbiBTMTIwMFNQL1MxMjAwU1AsIEJJ
T1MgUzEyMDBTUC44NkIuMDMuMDEuMDAyNi4wOTI3MjAxNzA3MjkgMDkvMjcvMjAxNwpbICAg
IDAuMDAwMDAwXSBIeXBlcnZpc29yIGRldGVjdGVkOiBYZW4KWyAgICAwLjAwMDAwMF0gZTgy
MDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2FibGUgPT0+IHJlc2Vy
dmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAwYTAwMDAtMHgwMDBm
ZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHg4NjIwMDAg
bWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRSUjogRGlzYWJs
ZWQKWyAgICAwLjAwMDAwMF0geDg2L1BBVDogTVRSUnMgZGlzYWJsZWQsIHNraXBwaW5nIFBB
VCBpbml0aWFsaXphdGlvbiB0b28uClsgICAgMC4wMDAwMDBdIHg4Ni9QQVQ6IENvbmZpZ3Vy
YXRpb24gWzAtN106IFdCICBXVCAgVUMtIFVDICBXQyAgV1AgIFVDICBVQyAgClsgICAgMC4w
MDAwMDBdIGU4MjA6IGxhc3RfcGZuID0gMHg4YTAwMCBtYXhfYXJjaF9wZm4gPSAweDQwMDAw
MDAwMApbICAgIDAuMDAwMDAwXSBCYXNlIG1lbW9yeSB0cmFtcG9saW5lIGF0IFtmZmZmODgw
MDAwMDk4MDAwXSA5ODAwMCBzaXplIDI0NTc2ClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYz
NzAwMCwgMHgwMWYzN2ZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmMzgw
MDAsIDB4MDFmMzhmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjM5MDAw
LCAweDAxZjM5ZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzYTAwMCwg
MHgwMWYzYWZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmM2IwMDAsIDB4
MDFmM2JmZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjNjMDAwLCAweDAx
ZjNjZmZmXSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWYzZDAwMCwgMHgwMWYz
ZGZmZl0gUEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmM2UwMDAsIDB4MDFmM2Vm
ZmZdIFBHVEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjNmMDAwLCAweDAxZjNmZmZm
XSBQR1RBQkxFClsgICAgMC4wMDAwMDBdIEJSSyBbMHgwMWY0MDAwMCwgMHgwMWY0MGZmZl0g
UEdUQUJMRQpbICAgIDAuMDAwMDAwXSBCUksgWzB4MDFmNDEwMDAsIDB4MDFmNDFmZmZdIFBH
VEFCTEUKWyAgICAwLjAwMDAwMF0gQlJLIFsweDAxZjQyMDAwLCAweDAxZjQyZmZmXSBQR1RB
QkxFClsgICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgwMjAwMDAwMC0weDAzMzc2ZmZm
XQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRp
b24gZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwODlGRkUw
MTQgMDAwMDI0ICh2MDIgSU5URUwgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBYU0RUIDB4MDAw
MDAwMDA4OUZCNzE4OCAwMDAwRDQgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDAgSU5U
TCAwMTAwMDAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwODlGRjYw
MDAgMDAwMEY0ICh2MDUgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMp
ClsgICAgMC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDg5RkM2MDAwIDAyOTI0MSAo
djAyIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDA4OUY3RTAwMCAwMDAwNDAKWyAgICAwLjAwMDAw
MF0gQUNQSTogSFBFVCAweDAwMDAwMDAwODlGRjUwMDAgMDAwMDM4ICh2MDEgSU5URUwgIFMx
MjAwU1BMIDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQ
SUMgMHgwMDAwMDAwMDg5RkY0MDAwIDAwMDBCQyAodjAzIElOVEVMICBTMTIwMFNQTCAwMDAw
MDAwMSBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAw
MDA4OUZGMzAwMCAwMDAwM0MgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAy
MDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1BNSSAweDAwMDAwMDAwODlGRjEwMDAg
MDAwMDQyICh2MDUgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpClsg
ICAgMC4wMDAwMDBdIEFDUEk6IFdERFQgMHgwMDAwMDAwMDg5RkYwMDAwIDAwMDA0MCAodjAx
IElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4OUZDMzAwMCAwMDJCQUUgKHYwMiBJTlRFTCAgUzEy
MDBTUEwgMDAwMDEwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NE
VCAweDAwMDAwMDAwODlGQzIwMDAgMDAwQkUzICh2MDIgSU5URUwgIFMxMjAwU1BMIDAwMDAx
MDAwIElOVEwgMjAwOTEwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAw
MDg5RkMxMDAwIDAwMDE5QSAodjAyIElOVEVMICBTMTIwMFNQTCAwMDAwMTAwMCBJTlRMIDIw
MDkxMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4OUZDMDAwMCAw
MDA0QTMgKHYwMiBJTlRFTCAgUzEyMDBTUEwgMDAwMDEwMDAgSU5UTCAyMDA5MTAxMykKWyAg
ICAwLjAwMDAwMF0gQUNQSTogVUVGSSAweDAwMDAwMDAwODlGOTMwMDAgMDAwMDQyICh2MDEg
SU5URUwgIFMxMjAwU1BMIDAwMDAwMDAyIElOVEwgMDEwMDAwMTMpClsgICAgMC4wMDAwMDBd
IEFDUEk6IFNTRFQgMHgwMDAwMDAwMDg5RkJGMDAwIDAwMEU3MyAodjAyIElOVEVMICBTMTIw
MFNQTCAwMDAwMzAwMCBJTlRMIDIwMTQxMTA3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RU
IDB4MDAwMDAwMDA4OUZCRDAwMCAwMDAwNjQgKHYwMiBJTlRFTCAgUzEyMDBTUEwgMDAwMDAw
MDIgSU5UTCAyMDE0MTEwNykKWyAgICAwLjAwMDAwMF0gQUNQSTogUk1BRCAweDAwMDAwMDAw
ODlGQkIwMDAgMDAwMDcwICh2MDEgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAxIElOVEwgMDAw
MDAwMDEpClsgICAgMC4wMDAwMDBdIEFDUEk6IEhFU1QgMHgwMDAwMDAwMDg5RkJBMDAwIDAw
MDBBOCAodjAxIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBFUlNUIDB4MDAwMDAwMDA4OUZCODAwMCAwMDAyMzAgKHYwMSBJ
TlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0g
QUNQSTogU1NEVCAweDAwMDAwMDAwODlGRjcwMDAgMDA1MzI4ICh2MDIgSU5URUwgIFMxMjAw
U1BMIDAwMDAzMDAwIElOVEwgMjAxNDExMDcpClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQg
MHgwMDAwMDAwMDg5RkJFMDAwIDAwMEI3OSAodjAyIElOVEVMICBTMTIwMFNQTCAwMDAwMDAw
MiBJTlRMIDIwMTQxMTA3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJUIDB4MDAwMDAwMDA4
OUZCOTAwMCAwMDAwMzAgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAwMDAw
MDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTogUFJBRCAweDAwMDAwMDAwODlGQkMwMDAgMDAw
MTAyICh2MDIgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAyIElOVEwgMjAxNDExMDcpClsgICAg
MC4wMDAwMDBdIEFDUEk6IEVJTkogMHgwMDAwMDAwMDg5RkZEMDAwIDAwMDEzMCAodjAxIElO
VEVMICBTMTIwMFNQTCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBTUENSIDB4MDAwMDAwMDA4OUZGMjAwMCAwMDAwNTAgKHYwMSBJTlRFTCAgUzEyMDBT
UEwgMDAwMDAwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwg
QVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gU2V0dGluZyBBUElDIHJv
dXRpbmcgdG8gWGVuIFBWLgpbICAgIDAuMDAwMDAwXSBOVU1BIHR1cm5lZCBvZmYKWyAgICAw
LjAwMDAwMF0gRmFraW5nIGEgbm9kZSBhdCBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAw
MDAwMDA4NjFmZmZmZmZdClsgICAgMC4wMDAwMDBdIE5PREVfREFUQSgwKSBhbGxvY2F0ZWQg
W21lbSAweDdjNzA2ZDAwMC0weDdjNzA3MWZmZl0KWyAgICAwLjAwMDAwMF0gWm9uZSByYW5n
ZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAt
MHgwMDAwMDAwMDAwZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIERNQTMyICAgIFttZW0gMHgw
MDAwMDAwMDAxMDAwMDAwLTB4MDAwMDAwMDBmZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBO
b3JtYWwgICBbbWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4NjFmZmZmZmZdClsg
ICAgMC4wMDAwMDBdICAgRGV2aWNlICAgZW1wdHkKWyAgICAwLjAwMDAwMF0gTW92YWJsZSB6
b25lIHN0YXJ0IGZvciBlYWNoIG5vZGUKWyAgICAwLjAwMDAwMF0gRWFybHkgbWVtb3J5IG5v
ZGUgcmFuZ2VzClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAw
MDAxMDAwLTB4MDAwMDAwMDAwMDA1N2ZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDog
W21lbSAweDAwMDAwMDAwMDAwNTkwMDAtMHgwMDAwMDAwMDAwMDlkZmZmXQpbICAgIDAuMDAw
MDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZjAwMC0weDAwMDAwMDAwMDAw
OWZmZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMTAw
MDAwLTB4MDAwMDAwMDA4ODFjNWZmZl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21l
bSAweDAwMDAwMDAwODgyMTEwMDAtMHgwMDAwMDAwMDg4MjgyZmZmXQpbICAgIDAuMDAwMDAw
XSAgIG5vZGUgICAwOiBbbWVtIDB4MDAwMDAwMDA4OWZmZjAwMC0weDAwMDAwMDAwODlmZmZm
ZmZdClsgICAgMC4wMDAwMDBdICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMTAwMDAwMDAw
LTB4MDAwMDAwMDg2MWZmZmZmZl0KWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2Rl
IDAgW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwODYxZmZmZmZmXQpbICAgIDAu
MDAwMDAwXSBPbiBub2RlIDAgdG90YWxwYWdlczogODI5ODk2NgpbICAgIDAuMDAwMDAwXSAg
IERNQSB6b25lOiA2NCBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBE
TUEgem9uZTogMjEgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTog
Mzk5NyBwYWdlcywgTElGTyBiYXRjaDowClsgICAgMC4wMDAwMDBdICAgRE1BMzIgem9uZTog
ODY0OSBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAwMF0gICBETUEzMiB6b25l
OiA1NTM1MjkgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAwMDAwMF0gICBOb3JtYWwg
em9uZTogMTIwOTYwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAgIDAuMDAwMDAwXSAgIE5v
cm1hbCB6b25lOiA3NzQxNDQwIHBhZ2VzLCBMSUZPIGJhdGNoOjMxClsgICAgMC4wMDAwMDBd
IHAybSB2aXJ0dWFsIGFyZWEgYXQgZmZmZmM5MDAwMDAwMDAwMCwgc2l6ZSBpcyA0MDAwMDAw
MApbICAgIDAuMDAwMDAwXSBSZW1hcHBlZCA0OTEwNDkgcGFnZShzKQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDgKWyAgICAwLjAwMDAwMF0gQUNQSTog
TG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQ
SUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAw
MDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGludFsweDFd
KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwM10gaGlnaCBl
ZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElD
X05NSSAoYWNwaV9pZFsweDA1XSBoaWdoIGVkZ2UgbGludFsweDFdKQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwNl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkK
WyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDddIGhpZ2ggZWRn
ZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsw
eDA4XSBoaWdoIGVkZ2UgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBJT0FQSUNbMF06IGFw
aWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0xMTkKWyAg
ICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgMCBnbG9iYWxf
aXJxIDIgZGZsIGRmbCkKWyAgICAwLjAwMDAwMF0gQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAw
IGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZlbCkKWyAgICAwLjAwMDAwMF0gQUNQ
STogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJUlE5IHVz
ZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBT
TVAgY29uZmlndXJhdGlvbiBpbmZvcm1hdGlvbgpbICAgIDAuMDAwMDAwXSBBQ1BJOiBIUEVU
IGlkOiAweDgwODZhMjAxIGJhc2U6IDB4ZmVkMDAwMDAKWyAgICAwLjAwMDAwMF0gc21wYm9v
dDogQWxsb3dpbmcgOCBDUFVzLCAwIGhvdHBsdWcgQ1BVcwpbICAgIDAuMDAwMDAwXSBQTTog
UmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAw
MDU4MDAwLTB4MDAwNThmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2
ZSBtZW1vcnk6IFttZW0gMHgwMDA5ZTAwMC0weDAwMDllZmZmXQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZm
Zl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAw
eDg4MWM2MDAwLTB4ODgxYzZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHg4ODFjNzAwMC0weDg4MjEwZmZmXQpbICAgIDAuMDAwMDAw
XSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ODgyODMwMDAtMHg4OWVj
MWZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweDg5ZWMyMDAwLTB4ODlmOTlmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVk
IG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4OWY5YTAwMC0weDg5ZmZlZmZmXQpbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGEwMDAwMDAtMHg4
YmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTog
W21lbSAweDhjMDAwMDAwLTB4OGZmZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5MDAwMDAwMC0weDk1ZmZmZmZmXQpbICAgIDAu
MDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTYwMDAwMDAt
MHg5N2ZmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweDk4MDAwMDAwLTB4OWRmZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdp
c3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg5ZTAwMDAwMC0weGUwMGY5ZmZmXQpbICAg
IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmEw
MDAtMHhlMDBmYWZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1l
bW9yeTogW21lbSAweGUwMGZiMDAwLTB4ZTAwZmNmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhlMDBmZDAwMC0weGUwMGZkZmZmXQpb
ICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAw
ZmUwMDAtMHhmZGZmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweGZlMDAwMDAwLTB4ZmUwMTBmZmZdClsgICAgMC4wMDAwMDBdIFBN
OiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZTAxMTAwMC0weGZlYmZmZmZm
XQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZmVjMDAwMDAtMHhmZWMwMGZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9z
YXZlIG1lbW9yeTogW21lbSAweGZlYzAxMDAwLTB4ZmVkOGZmZmZdClsgICAgMC4wMDAwMDBd
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWQ5MDAwMC0weGZlZDkw
ZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVt
IDB4ZmVkOTEwMDAtMHhmZWRmZmZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweGZlZTAwMDAwLTB4ZmVlZmZmZmZdClsgICAgMC4wMDAw
MDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWYwMDAwMC0weGZm
ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4OWUwMDAwMDAtMHhlMDBmOWZm
Zl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBh
cmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gWGVuClsgICAgMC4wMDAwMDBdIFhlbiB2ZXJzaW9u
OiA0LjguMy1wcmUgKHByZXNlcnZlLUFEKQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTog
cmVmaW5lZC1qaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZm
ZmYsIG1heF9pZGxlX25zOiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4wMDAwMDBdIHNl
dHVwX3BlcmNwdTogTlJfQ1BVUzo1MTIgbnJfY3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRz
OjggbnJfbm9kZV9pZHM6MQpbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVkIDM1IHBh
Z2VzL2NwdSBAZmZmZjg4MDgzZWMwMDAwMCBzMTA1MzA0IHI4MTkyIGQyOTg2NCB1MjYyMTQ0
ClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHMxMDUzMDQgcjgxOTIgZDI5ODY0IHUyNjIx
NDQgYWxsb2M9MSoyMDk3MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIDEg
MiAzIDQgNSA2IDcgClsgICAgMC4wMDAwMDBdIHhlbjogUFYgc3BpbmxvY2tzIGVuYWJsZWQK
WyAgICAwLjAwMDAwMF0gUFYgcXNwaW5sb2NrIGhhc2ggdGFibGUgZW50cmllczogMjU2IChv
cmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMg
aW4gTm9kZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBpbmcgb24uICBUb3RhbCBwYWdlczogODE2
OTI3MgpbICAgIDAuMDAwMDAwXSBQb2xpY3kgem9uZTogTm9ybWFsClsgICAgMC4wMDAwMDBd
IEtlcm5lbCBjb21tYW5kIGxpbmU6IHJvb3Q9L2Rldi9tZDIgcm8gcm9vdGRlbGF5PTEwIG5v
cXVpZXQgbm9zcGxhc2ggClsgICAgMC4wMDAwMDBdIFBJRCBoYXNoIHRhYmxlIGVudHJpZXM6
IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKWyAgICAwLjAwMDAwMF0gc29mdHdhcmUg
SU8gVExCIFttZW0gMHg4M2FjMDAwMDAtMHg4M2VjMDAwMDBdICg2NE1CKSBtYXBwZWQgYXQg
W2ZmZmY4ODA4M2FjMDAwMDAtZmZmZjg4MDgzZWJmZmZmZl0KWyAgICAwLjAwMDAwMF0gTWVt
b3J5OiAzMTg2NDgzMksvMzMxOTU4NjRLIGF2YWlsYWJsZSAoNjE5Nksga2VybmVsIGNvZGUs
IDExNTlLIHJ3ZGF0YSwgMjg0OEsgcm9kYXRhLCAxNDA4SyBpbml0LCA2ODhLIGJzcywgMTMz
MTAzMksgcmVzZXJ2ZWQsIDBLIGNtYS1yZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gSGllcmFy
Y2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4KWyAgICAwLjAwMDAwMF0gCUJ1aWxkLXRpbWUg
YWRqdXN0bWVudCBvZiBsZWFmIGZhbm91dCB0byA2NC4KWyAgICAwLjAwMDAwMF0gCVJDVSBy
ZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz01MTIgdG8gbnJfY3B1X2lkcz04LgpbICAg
IDAuMDAwMDAwXSBSQ1U6IEFkanVzdGluZyBnZW9tZXRyeSBmb3IgcmN1X2Zhbm91dF9sZWFm
PTY0LCBucl9jcHVfaWRzPTgKWyAgICAwLjAwMDAwMF0gVXNpbmcgTlVMTCBsZWdhY3kgUElD
ClsgICAgMC4wMDAwMDBdIE5SX0lSUVM6MzMwMjQgbnJfaXJxczoyMDQ4IDAKWyAgICAwLjAw
MDAwMF0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkKWyAgICAwLjAwMDAwMF0g
eGVuOiAtLT4gcGlycT0xIC0+IGlycT0xIChnc2k9MSkKWyAgICAwLjAwMDAwMF0geGVuOiAt
LT4gcGlycT0yIC0+IGlycT0yIChnc2k9MikKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGly
cT0zIC0+IGlycT0zIChnc2k9MykKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT00IC0+
IGlycT00IChnc2k9NCkKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT01IC0+IGlycT01
IChnc2k9NSkKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT02IC0+IGlycT02IChnc2k9
NikKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT03IC0+IGlycT03IChnc2k9NykKWyAg
ICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT04IC0+IGlycT04IChnc2k9OCkKWyAgICAwLjAw
MDAwMF0geGVuOiAtLT4gcGlycT05IC0+IGlycT05IChnc2k9OSkKWyAgICAwLjAwMDAwMF0g
eGVuOiAtLT4gcGlycT0xMCAtPiBpcnE9MTAgKGdzaT0xMCkKWyAgICAwLjAwMDAwMF0geGVu
OiAtLT4gcGlycT0xMSAtPiBpcnE9MTEgKGdzaT0xMSkKWyAgICAwLjAwMDAwMF0geGVuOiAt
LT4gcGlycT0xMiAtPiBpcnE9MTIgKGdzaT0xMikKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4g
cGlycT0xMyAtPiBpcnE9MTMgKGdzaT0xMykKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGly
cT0xNCAtPiBpcnE9MTQgKGdzaT0xNCkKWyAgICAwLjAwMDAwMF0geGVuOiAtLT4gcGlycT0x
NSAtPiBpcnE9MTUgKGdzaT0xNSkKWyAgICAwLjAwMDAwMF0gQ29uc29sZTogY29sb3VyIGR1
bW15IGRldmljZSA4MHgyNQpbICAgIDAuMDAwMDAwXSBjb25zb2xlIFt0dHkwXSBlbmFibGVk
ClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiB4ZW46IG1hc2s6IDB4ZmZmZmZmZmZmZmZm
ZmZmZiBtYXhfY3ljbGVzOiAweDFjZDQyZTRkZmZiLCBtYXhfaWRsZV9uczogODgxNTkwNTkx
NDgzIG5zClsgICAgMC4wMDAwMDBdIFhlbjogdXNpbmcgdmNwdW9wIHRpbWVyIGludGVyZmFj
ZQpbICAgIDAuMDAwMDAwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKWyAgICAw
LjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAzODAwLjAwMCBNSHogcHJvY2Vzc29yClsgIDc2Mi44
ODU3NzVdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxh
dGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDc1ODQuNDggQm9nb01JUFMgKGxwaj0xNTE2
ODk2MCkKWyAgNzYyLjg4NTc3OV0gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTog
MzAxClsgIDc2Mi44ODU3OTBdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAxNjA4MzEKWyAgNzYy
LjkxODk5NF0gQUNQSTogOSBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1bGx5IGFjcXVpcmVk
IGFuZCBsb2FkZWQKWyAgNzYyLjkxOTE3OF0gU2VjdXJpdHkgRnJhbWV3b3JrIGluaXRpYWxp
emVkClsgIDc2Mi45MTkxODBdIFlhbWE6IGRpc2FibGVkIGJ5IGRlZmF1bHQ7IGVuYWJsZSB3
aXRoIHN5c2N0bCBrZXJuZWwueWFtYS4qClsgIDc2Mi45MTkxODVdIEFwcEFybW9yOiBBcHBB
cm1vciBkaXNhYmxlZCBieSBib290IHRpbWUgcGFyYW1ldGVyClsgIDc2Mi45MjE4NThdIERl
bnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQxOTQzMDQgKG9yZGVyOiAxMywgMzM1
NTQ0MzIgYnl0ZXMpClsgIDc2Mi45MjYwOTNdIElub2RlLWNhY2hlIGhhc2ggdGFibGUgZW50
cmllczogMjA5NzE1MiAob3JkZXI6IDEyLCAxNjc3NzIxNiBieXRlcykKWyAgNzYyLjkyNzYx
NV0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAob3JkZXI6IDcsIDUy
NDI4OCBieXRlcykKWyAgNzYyLjkyNzY1N10gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxl
IGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICA3NjIuOTI3ODg2
XSBFTkVSR1lfUEVSRl9CSUFTOiBTZXQgdG8gJ25vcm1hbCcsIHdhcyAncGVyZm9ybWFuY2Un
ClsgIDc2Mi45Mjc4ODldIEVORVJHWV9QRVJGX0JJQVM6IFZpZXcgYW5kIHVwZGF0ZSB3aXRo
IHg4Nl9lbmVyZ3lfcGVyZl9wb2xpY3koOCkKWyAgNzYyLjkyNzg5Ml0gQ1BVOiBQaHlzaWNh
bCBQcm9jZXNzb3IgSUQ6IDAKWyAgNzYyLjkyNzg5M10gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJ
RDogMApbICA3NjIuOTI3ODk3XSBtY2U6IENQVSBzdXBwb3J0cyAyIE1DRSBiYW5rcwpbICA3
NjIuOTI3OTA4XSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDY0LCAyTUIgOCwgNE1C
IDgKWyAgNzYyLjkyNzkwOV0gTGFzdCBsZXZlbCBkVExCIGVudHJpZXM6IDRLQiA2NCwgMk1C
IDAsIDRNQiAwLCAxR0IgNApbICA3NjIuOTI4MTEwXSBGcmVlaW5nIFNNUCBhbHRlcm5hdGl2
ZXMgbWVtb3J5OiAyNEsKWyAgNzYyLjk1NDUyNV0gZnRyYWNlOiBhbGxvY2F0aW5nIDI1MjEy
IGVudHJpZXMgaW4gOTkgcGFnZXMKWyAgNzYyLjk2MDU2OF0gY3B1IDAgc3BpbmxvY2sgZXZl
bnQgaXJxIDEyMQpbICA3NjIuOTYwNTcyXSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdl
czogMQpbICA3NjIuOTYwNTc1XSBWUE1VIGRpc2FibGVkIGJ5IGh5cGVydmlzb3IuClsgIDc2
Mi45NjA1ODZdIFBlcmZvcm1hbmNlIEV2ZW50czogU2t5bGFrZSBldmVudHMsIFBNVSBub3Qg
YXZhaWxhYmxlIGR1ZSB0byB2aXJ0dWFsaXphdGlvbiwgdXNpbmcgc29mdHdhcmUgZXZlbnRz
IG9ubHkuClsgIDc2Mi45NjA5NDddIE5NSSB3YXRjaGRvZzogZGlzYWJsZWQgKGNwdTApOiBo
YXJkd2FyZSBldmVudHMgbm90IGVuYWJsZWQKWyAgNzYyLjk2MDk0OV0gTk1JIHdhdGNoZG9n
OiBTaHV0dGluZyBkb3duIGhhcmQgbG9ja3VwIGRldGVjdG9yIG9uIGFsbCBjcHVzClsgIDc2
Mi45NjEwMTVdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQpbICA3NjIuOTYxMjE2
XSBjcHUgMSBzcGlubG9jayBldmVudCBpcnEgMTMzClsgIDc2Mi45NjEyNzldIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMgpbICA3NjIuOTYxNDc1XSBjcHUgMiBzcGlubG9jayBl
dmVudCBpcnEgMTQwClsgIDc2Mi45NjE1MzddIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgMwpbICA3NjIuOTYxNzM3XSBjcHUgMyBzcGlubG9jayBldmVudCBpcnEgMTQ3ClsgIDc2
Mi45NjE3OThdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNApbICA3NjIuOTYxOTQy
XSBjcHUgNCBzcGlubG9jayBldmVudCBpcnEgMTU0ClsgIDc2Mi45NjIwMDJdIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgNQpbICA3NjIuOTYyMTQzXSBjcHUgNSBzcGlubG9jayBl
dmVudCBpcnEgMTYxClsgIDc2Mi45NjIyMDNdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgNgpbICA3NjIuOTYyMzExXSBjcHUgNiBzcGlubG9jayBldmVudCBpcnEgMTY4ClsgIDc2
Mi45NjIzNzFdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNwpbICA3NjIuOTYyNDcy
XSBjcHUgNyBzcGlubG9jayBldmVudCBpcnEgMTc1ClsgIDc2Mi45NjI0NzldIHg4NjogQm9v
dGVkIHVwIDEgbm9kZSwgOCBDUFVzClsgIDc2Mi45NjMwNDldIGRldnRtcGZzOiBpbml0aWFs
aXplZApbICA3NjIuOTYzMDgzXSB4ODYvbW06IE1lbW9yeSBibG9jayBzaXplOiAxMjhNQgpb
ICA3NjIuOTY2MzA0XSBQTTogUmVnaXN0ZXJpbmcgQUNQSSBOVlMgcmVnaW9uIFttZW0gMHg4
ODFjNjAwMC0weDg4MWM2ZmZmXSAoNDA5NiBieXRlcykKWyAgNzYyLjk2NjMwN10gUE06IFJl
Z2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4ODllYzIwMDAtMHg4OWY5OWZmZl0g
KDg4NDczNiBieXRlcykKWyAgNzYyLjk2NjM1N10gY2xvY2tzb3VyY2U6IGppZmZpZXM6IG1h
c2s6IDB4ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2
NDUwNDE3ODUxMDAwMDAgbnMKWyAgNzYyLjk2NjM3M10gZnV0ZXggaGFzaCB0YWJsZSBlbnRy
aWVzOiAyMDQ4IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQpbICA3NjIuOTY2NDI3XSBwaW5j
dHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lzdGVtClsgIDc2Mi45NjY1MDRd
IE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTYKWyAgNzYyLjk2NjUxMF0geGVu
OmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dApbICA3
NjIuOTY2NTE3XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZApbICA3NjIuOTY2Nzk1XSBBQ1BJ
IEZBRFQgZGVjbGFyZXMgdGhlIHN5c3RlbSBkb2Vzbid0IHN1cHBvcnQgUENJZSBBU1BNLCBz
byBkaXNhYmxlIGl0ClsgIDc2Mi45NjY3OThdIEFDUEk6IGJ1cyB0eXBlIFBDSSByZWdpc3Rl
cmVkClsgIDc2Mi45NjY4MDBdIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcgUENJIENvbnRyb2xs
ZXIgRHJpdmVyIHZlcnNpb246IDAuNQpbICA3NjIuOTY2OTI2XSBQQ0k6IE1NQ09ORklHIGZv
ciBkb21haW4gMDAwMCBbYnVzIDAwLWZmXSBhdCBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZm
Zl0gKGJhc2UgMHhlMDAwMDAwMCkKWyAgNzYyLjk2NjkzMF0gUENJOiBub3QgdXNpbmcgTU1D
T05GSUcKWyAgNzYyLjk2NjkzMV0gUENJOiBVc2luZyBjb25maWd1cmF0aW9uIHR5cGUgMSBm
b3IgYmFzZSBhY2Nlc3MKWyAgNzYyLjk3NzMxNF0gQUNQSTogQWRkZWQgX09TSShNb2R1bGUg
RGV2aWNlKQpbICA3NjIuOTc3MzE3XSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBEZXZp
Y2UpClsgIDc2Mi45NzczMTldIEFDUEk6IEFkZGVkIF9PU0koMy4wIF9TQ1AgRXh0ZW5zaW9u
cykKWyAgNzYyLjk3NzMyMV0gQUNQSTogQWRkZWQgX09TSShQcm9jZXNzb3IgQWdncmVnYXRv
ciBEZXZpY2UpClsgIDc2Mi45Nzc1MDBdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDkgdHJpZ2dl
cmluZyAwIHBvbGFyaXR5IDAKWyAgNzYyLjk3ODc1MF0gQUNQSTogRXhlY3V0ZWQgMjEgYmxv
Y2tzIG9mIG1vZHVsZS1sZXZlbCBleGVjdXRhYmxlIEFNTCBjb2RlClsgIDc2Mi45ODcyMDRd
IEFDUEk6IFtGaXJtd2FyZSBCdWddOiBCSU9TIF9PU0koTGludXgpIHF1ZXJ5IGlnbm9yZWQK
WyAgNzYyLjk4OTY0N10gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgNzYyLjk5
MDQ5Ml0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgNzYyLjk5MDYxMF0gQUNQ
STogU1NEVCAweEZGRkY4ODA4MzcwOEY4MDAgMDAwNzUwICh2MDIgUG1SZWYgIENwdTBJc3Qg
IDAwMDAzMDAwIElOVEwgMjAxNDExMDcpClsgIDc2Mi45OTA3NzJdIEFDUEk6IFxfUFJfLkNQ
VTA6IF9PU0MgbmF0aXZlIHRoZXJtYWwgTFZUIEFja2VkClsgIDc2Mi45OTIzOTddIEFDUEk6
IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6ClsgIDc2Mi45OTI0MDNdIEFDUEk6IFNTRFQgMHhG
RkZGODgwODM3MTNGQzAwIDAwMDM3RiAodjAyIFBtUmVmICBDcHUwQ3N0ICAwMDAwMzAwMSBJ
TlRMIDIwMTQxMTA3KQpbICA3NjIuOTkzMTIyXSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBM
b2FkOgpbICA3NjIuOTkzMTI4XSBBQ1BJOiBTU0RUIDB4RkZGRjg4MDgzNkNCOTgwMCAwMDA1
QUEgKHYwMiBQbVJlZiAgQXBJc3QgICAgMDAwMDMwMDAgSU5UTCAyMDE0MTEwNykKWyAgNzYy
Ljk5MzQ3OV0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgNzYyLjk5MzQ4NF0g
QUNQSTogU1NEVCAweEZGRkY4ODA4MzcxMjM2MDAgMDAwMTE5ICh2MDIgUG1SZWYgIEFwQ3N0
ICAgIDAwMDAzMDAwIElOVEwgMjAxNDExMDcpClsgIDc2Mi45OTc3NDBdIEFDUEk6IEludGVy
cHJldGVyIGVuYWJsZWQKWyAgNzYyLjk5Nzc2OV0gQUNQSTogKHN1cHBvcnRzIFMwIFM1KQpb
ICA3NjIuOTk3NzcxXSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5n
ClsgIDc2Mi45OTc4MDJdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAt
ZmZdIGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSAoYmFzZSAweGUwMDAwMDAwKQpb
ICA3NjMuMDAwMjYxXSBQQ0k6IE1NQ09ORklHIGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZm
ZmZmXSByZXNlcnZlZCBpbiBBQ1BJIG1vdGhlcmJvYXJkIHJlc291cmNlcwpbICA3NjMuMDE3
Nzk2XSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkLgpbICA3NjMu
MDE3Nzk5XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBu
ZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgIDc2My4wMTgx
NzhdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtQRzAwXSAob24pClsgIDc2My4wMTg0MzZdIEFD
UEk6IFBvd2VyIFJlc291cmNlIFtQRzAxXSAob24pClsgIDc2My4wMTg2ODddIEFDUEk6IFBv
d2VyIFJlc291cmNlIFtQRzAyXSAob24pClsgIDc2My4wMjU2NDRdIEFDUEk6IFBvd2VyIFJl
c291cmNlIFtXUlNUXSAob2ZmKQpbICA3NjMuMDI1OTQyXSBBQ1BJOiBQb3dlciBSZXNvdXJj
ZSBbV1JTVF0gKG9mZikKWyAgNzYzLjAyNjI0OV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dS
U1RdIChvZmYpClsgIDc2My4wMjY1NDldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAo
b2ZmKQpbICA3NjMuMDI2ODQ4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikK
WyAgNzYzLjAyNzE0Nl0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgIDc2
My4wMjc0NDJdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICA3NjMuMDI3
NzQwXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgNzYzLjAyODAzN10g
QUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgIDc2My4wMjgzMzhdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICA3NjMuMDI4NjU3XSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgNzYzLjAyODk3NV0gQUNQSTogUG93ZXIgUmVz
b3VyY2UgW1dSU1RdIChvZmYpClsgIDc2My4wMjkyNzVdIEFDUEk6IFBvd2VyIFJlc291cmNl
IFtXUlNUXSAob2ZmKQpbICA3NjMuMDI5NTczXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JT
VF0gKG9mZikKWyAgNzYzLjAyOTg3Ml0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChv
ZmYpClsgIDc2My4wMzAxNzZdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpb
ICA3NjMuMDMwNDgwXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgNzYz
LjAzMDc3OV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgIDc2My4wMzEw
NzldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICA3NjMuMDMxMzc5XSBB
Q1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgNzYzLjAzMzQzOV0gYWNwaSBB
QkNEMDAwMDowMDogQUNQSSBkb2NrIHN0YXRpb24gKGRvY2tzL2JheXMgY291bnQ6IDEpClsg
IDc2My4wMzY0MDldIEFDUEk6IFBvd2VyIFJlc291cmNlIFtGTjAwXSAob2ZmKQpbICA3NjMu
MDM2NDc4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMV0gKG9mZikKWyAgNzYzLjAzNjU0
M10gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDJdIChvZmYpClsgIDc2My4wMzY2MTBdIEFD
UEk6IFBvd2VyIFJlc291cmNlIFtGTjAzXSAob2ZmKQpbICA3NjMuMDM2Njc2XSBBQ1BJOiBQ
b3dlciBSZXNvdXJjZSBbRk4wNF0gKG9mZikKWyAgNzYzLjAzNzU1Nl0gQUNQSTogUENJIFJv
b3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZV0pClsgIDc2My4wMzc1
NjJdIGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmln
IEFTUE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldClsgIDc2My4wNDA0NDddIGFjcGkgUE5QMEEw
ODowMDogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgQUVSIFBDSWVD
YXBhYmlsaXR5XQpbICA3NjMuMDQwNDUwXSBhY3BpIFBOUDBBMDg6MDA6IEZBRFQgaW5kaWNh
dGVzIEFTUE0gaXMgdW5zdXBwb3J0ZWQsIHVzaW5nIEJJT1MgY29uZmlndXJhdGlvbgpbICA3
NjMuMDQyMjkwXSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgNzYzLjA0MjI5
M10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBj
Zjcgd2luZG93XQpbICA3NjMuMDQyMjk1XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl
c291cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddClsgIDc2My4wNDIyOTddIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZm
ZmYgd2luZG93XQpbICA3NjMuMDQyMzAwXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJl
c291cmNlIFttZW0gMHg5ZTAwMDAwMC0weGRmZmZmZmZmIHdpbmRvd10KWyAgNzYzLjA0MjMw
Ml0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODgwMDAwMDAw
LTB4OGJmZmZmZmZmIHdpbmRvd10KWyAgNzYzLjA0MjMwNV0gcGNpX2J1cyAwMDAwOjAwOiBy
b290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ZmQwMDAwMDAtMHhmZTdmZmZmZiB3aW5kb3ddClsg
IDc2My4wNDIzMDhdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAw
MC1mZV0KWyAgNzYzLjA0MjMxOF0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6NTkxOF0gdHlw
ZSAwMCBjbGFzcyAweDA2MDAwMApbICA3NjMuMDQzMjUxXSBwY2kgMDAwMDowMDoxNC4wOiBb
ODA4NjphMTJmXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMwClsgIDc2My4wNDMyNzddIHBjaSAw
MDAwOjAwOjE0LjA6IHJlZyAweDEwOiBbbWVtIDB4YTBkMDAwMDAtMHhhMGQwZmZmZiA2NGJp
dF0KWyAgNzYzLjA0MzM3MV0gcGNpIDAwMDA6MDA6MTQuMDogUE1FIyBzdXBwb3J0ZWQgZnJv
bSBEM2hvdCBEM2NvbGQKWyAgNzYzLjA0NDA2Ml0gcGNpIDAwMDA6MDA6MTQuMDogU3lzdGVt
IHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgIDc2My4wNDQxMDhdIHBjaSAwMDAwOjAwOjE0
LjI6IFs4MDg2OmExMzFdIHR5cGUgMDAgY2xhc3MgMHgxMTgwMDAKWyAgNzYzLjA0NDEzM10g
cGNpIDAwMDA6MDA6MTQuMjogcmVnIDB4MTA6IFttZW0gMHg4YmZmMDEwMDAtMHg4YmZmMDFm
ZmYgNjRiaXRdClsgIDc2My4wNDQ5MDNdIHBjaSAwMDAwOjAwOjE2LjA6IFs4MDg2OmExM2Fd
IHR5cGUgMDAgY2xhc3MgMHgwNzgwMDAKWyAgNzYzLjA0NDk0M10gcGNpIDAwMDA6MDA6MTYu
MDogcmVnIDB4MTA6IFttZW0gMHhhMGQxNzAwMC0weGEwZDE3ZmZmIDY0Yml0XQpbICA3NjMu
MDQ1MDg0XSBwY2kgMDAwMDowMDoxNi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90Clsg
IDc2My4wNDU3NzZdIHBjaSAwMDAwOjAwOjE2LjE6IFs4MDg2OmExM2JdIHR5cGUgMDAgY2xh
c3MgMHgwNzgwMDAKWyAgNzYzLjA0NTgyMF0gcGNpIDAwMDA6MDA6MTYuMTogcmVnIDB4MTA6
IFttZW0gMHhhMGQxNjAwMC0weGEwZDE2ZmZmIDY0Yml0XQpbICA3NjMuMDQ1OTkxXSBwY2kg
MDAwMDowMDoxNi4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90ClsgIDc2My4wNDY2Nzld
IHBjaSAwMDAwOjAwOjE3LjA6IFs4MDg2OmExMDJdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEK
WyAgNzYzLjA0NjY5OV0gcGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTA6IFttZW0gMHhhMGQx
NDAwMC0weGEwZDE1ZmZmXQpbICA3NjMuMDQ2NzA5XSBwY2kgMDAwMDowMDoxNy4wOiByZWcg
MHgxNDogW21lbSAweGEwZDE5MDAwLTB4YTBkMTkwZmZdClsgIDc2My4wNDY3MjBdIHBjaSAw
MDAwOjAwOjE3LjA6IHJlZyAweDE4OiBbaW8gIDB4NTA0MC0weDUwNDddClsgIDc2My4wNDY3
MzBdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDFjOiBbaW8gIDB4NTA0OC0weDUwNGJdClsg
IDc2My4wNDY3NDBdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDIwOiBbaW8gIDB4NTAyMC0w
eDUwM2ZdClsgIDc2My4wNDY3NTBdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDI0OiBbbWVt
IDB4YTBkMTgwMDAtMHhhMGQxODdmZl0KWyAgNzYzLjA0NjgwOF0gcGNpIDAwMDA6MDA6MTcu
MDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdApbICA3NjMuMDQ3NTA0XSBwY2kgMDAwMDow
MDoxZC4wOiBbODA4NjphMTE5XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgIDc2My4wNDc1
OTNdIHBjaSAwMDAwOjAwOjFkLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNj
b2xkClsgIDc2My4wNDc2MDldIHBjaSAwMDAwOjAwOjFkLjA6IEludGVsIFNQVCBQQ0ggcm9v
dCBwb3J0IEFDUyB3b3JrYXJvdW5kIGVuYWJsZWQKWyAgNzYzLjA0ODI2OV0gcGNpIDAwMDA6
MDA6MWQuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgIDc2My4wNDgzMTJd
IHBjaSAwMDAwOjAwOjFkLjI6IFs4MDg2OmExMWFdIHR5cGUgMDEgY2xhc3MgMHgwNjA0MDAK
WyAgNzYzLjA0ODQwMV0gcGNpIDAwMDA6MDA6MWQuMjogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
MCBEM2hvdCBEM2NvbGQKWyAgNzYzLjA0ODQxNl0gcGNpIDAwMDA6MDA6MWQuMjogSW50ZWwg
U1BUIFBDSCByb290IHBvcnQgQUNTIHdvcmthcm91bmQgZW5hYmxlZApbICA3NjMuMDQ5MDc4
XSBwY2kgMDAwMDowMDoxZC4yOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkKWyAg
NzYzLjA0OTExOF0gcGNpIDAwMDA6MDA6MWQuMzogWzgwODY6YTExYl0gdHlwZSAwMSBjbGFz
cyAweDA2MDQwMApbICA3NjMuMDQ5MjA3XSBwY2kgMDAwMDowMDoxZC4zOiBQTUUjIHN1cHBv
cnRlZCBmcm9tIEQwIEQzaG90IEQzY29sZApbICA3NjMuMDQ5MjIxXSBwY2kgMDAwMDowMDox
ZC4zOiBJbnRlbCBTUFQgUENIIHJvb3QgcG9ydCBBQ1Mgd29ya2Fyb3VuZCBlbmFibGVkClsg
IDc2My4wNDk4ODNdIHBjaSAwMDAwOjAwOjFkLjM6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQg
YnkgQUNQSQpbICA3NjMuMDQ5OTM3XSBwY2kgMDAwMDowMDoxZi4wOiBbODA4NjphMTQ5XSB0
eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgIDc2My4wNTA3NTJdIHBjaSAwMDAwOjAwOjFmLjI6
IFs4MDg2OmExMjFdIHR5cGUgMDAgY2xhc3MgMHgwNTgwMDAKWyAgNzYzLjA1MDc2NV0gcGNp
IDAwMDA6MDA6MWYuMjogcmVnIDB4MTA6IFttZW0gMHhhMGQxMDAwMC0weGEwZDEzZmZmXQpb
ICA3NjMuMDUxNDk4XSBwY2kgMDAwMDowMDoxZi40OiBbODA4NjphMTIzXSB0eXBlIDAwIGNs
YXNzIDB4MGMwNTAwClsgIDc2My4wNTE1MzhdIHBjaSAwMDAwOjAwOjFmLjQ6IHJlZyAweDEw
OiBbbWVtIDB4OGJmZjAwMDAwLTB4OGJmZjAwMGZmIDY0Yml0XQpbICA3NjMuMDUxNTg3XSBw
Y2kgMDAwMDowMDoxZi40OiByZWcgMHgyMDogW2lvICAweDUwMDAtMHg1MDFmXQpbICA3NjMu
MDUyMzg1XSBwY2kgMDAwMDowMTowMC4wOiBbMTAyYjowNTIyXSB0eXBlIDAwIGNsYXNzIDB4
MDMwMDAwClsgIDc2My4wNTI0MTJdIHBjaSAwMDAwOjAxOjAwLjA6IHJlZyAweDEwOiBbbWVt
IDB4OWYwMDAwMDAtMHg5ZmZmZmZmZiBwcmVmXQpbICA3NjMuMDUyNDI4XSBwY2kgMDAwMDow
MTowMC4wOiByZWcgMHgxNDogW21lbSAweGEwODAwMDAwLTB4YTA4MDNmZmZdClsgIDc2My4w
NTI0NDRdIHBjaSAwMDAwOjAxOjAwLjA6IHJlZyAweDE4OiBbbWVtIDB4YTAwMDAwMDAtMHhh
MDdmZmZmZl0KWyAgNzYzLjA1MjUwN10gcGNpIDAwMDA6MDE6MDAuMDogcmVnIDB4MzA6IFtt
ZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHByZWZdClsgIDc2My4wNTI2NTZdIHBjaSAwMDAw
OjAxOjAwLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICA3NjMuMDYyMTI4
XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDFdClsgIDc2My4wNjIx
MzZdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTAwMDAwMDAt
MHhhMDhmZmZmZl0KWyAgNzYzLjA2MjE0MV0gcGNpIDAwMDA6MDA6MWQuMDogICBicmlkZ2Ug
d2luZG93IFttZW0gMHg5ZjAwMDAwMC0weDlmZmZmZmZmIDY0Yml0IHByZWZdClsgIDc2My4w
NjIyMjldIHBjaSAwMDAwOjAyOjAwLjA6IFs4MDg2OjE1MzNdIHR5cGUgMDAgY2xhc3MgMHgw
MjAwMDAKWyAgNzYzLjA2MjI1Nl0gcGNpIDAwMDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0g
MHhhMGIwMDAwMC0weGEwYmZmZmZmXQpbICA3NjMuMDYyMjg5XSBwY2kgMDAwMDowMjowMC4w
OiByZWcgMHgxODogW2lvICAweDQwMDAtMHg0MDFmXQpbICA3NjMuMDYyMzA2XSBwY2kgMDAw
MDowMjowMC4wOiByZWcgMHgxYzogW21lbSAweGEwYzAwMDAwLTB4YTBjMDNmZmZdClsgIDc2
My4wNjI0OTFdIHBjaSAwMDAwOjAyOjAwLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNo
b3QgRDNjb2xkClsgIDc2My4wNjI2MDNdIHBjaSAwMDAwOjAyOjAwLjA6IFN5c3RlbSB3YWtl
dXAgZGlzYWJsZWQgYnkgQUNQSQpbICA3NjMuMDc0MjgwXSBwY2kgMDAwMDowMDoxZC4yOiBQ
Q0kgYnJpZGdlIHRvIFtidXMgMDJdClsgIDc2My4wNzQyODddIHBjaSAwMDAwOjAwOjFkLjI6
ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NDAwMC0weDRmZmZdClsgIDc2My4wNzQyOTBdIHBj
aSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTBiMDAwMDAtMHhhMGNm
ZmZmZl0KWyAgNzYzLjA3NDQwMl0gcGNpIDAwMDA6MDM6MDAuMDogWzgwODY6MTUzM10gdHlw
ZSAwMCBjbGFzcyAweDAyMDAwMApbICA3NjMuMDc0NDMwXSBwY2kgMDAwMDowMzowMC4wOiBy
ZWcgMHgxMDogW21lbSAweGEwOTAwMDAwLTB4YTA5ZmZmZmZdClsgIDc2My4wNzQ0NjNdIHBj
aSAwMDAwOjAzOjAwLjA6IHJlZyAweDE4OiBbaW8gIDB4MzAwMC0weDMwMWZdClsgIDc2My4w
NzQ0NzldIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDFjOiBbbWVtIDB4YTBhMDAwMDAtMHhh
MGEwM2ZmZl0KWyAgNzYzLjA3NDY3Ml0gcGNpIDAwMDA6MDM6MDAuMDogUE1FIyBzdXBwb3J0
ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAgNzYzLjA3NDgwNF0gcGNpIDAwMDA6MDM6MDAu
MDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgIDc2My4wNzUxODldIHJhbmRv
bTogZmFzdCBpbml0IGRvbmUKWyAgNzYzLjA4NjM1NF0gcGNpIDAwMDA6MDA6MWQuMzogUENJ
IGJyaWRnZSB0byBbYnVzIDAzXQpbICA3NjMuMDg2MzYxXSBwY2kgMDAwMDowMDoxZC4zOiAg
IGJyaWRnZSB3aW5kb3cgW2lvICAweDMwMDAtMHgzZmZmXQpbICA3NjMuMDg2MzY0XSBwY2kg
MDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEwOTAwMDAwLTB4YTBhZmZm
ZmZdClsgIDc2My4wODY3MTddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDEzIHRyaWdnZXJpbmcg
MSBwb2xhcml0eSAwClsgIDc2My4wODc5MTBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBb
TE5LQV0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODc5NjJdIEFD
UEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQl0gKElSUXMgMyA0IDUgNiAqMTAgMTEgMTIg
MTQgMTUpClsgIDc2My4wODgwMTNdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10g
KElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODgwNjVdIEFDUEk6IFBD
SSBJbnRlcnJ1cHQgTGluayBbTE5LRF0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUp
ClsgIDc2My4wODgxMTVdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LRV0gKElSUXMg
MyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODgxNjZdIEFDUEk6IFBDSSBJbnRl
cnJ1cHQgTGluayBbTE5LRl0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2
My4wODgyMTddIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LR10gKElSUXMgMyA0IDUg
NiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODgyNjhdIEFDUEk6IFBDSSBJbnRlcnJ1cHQg
TGluayBbTE5LSF0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpClsgIDc2My4wODkw
OTddIEFDUEk6IEVuYWJsZWQgNiBHUEVzIGluIGJsb2NrIDAwIHRvIDdGClsgIDc2My4wODky
NDddIHhlbjpiYWxsb29uOiBJbml0aWFsaXNpbmcgYmFsbG9vbiBkcml2ZXIKWyAgNzYzLjA5
MjgwN10geGVuX2JhbGxvb246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcgpbICA3NjMu
MDkyOTIwXSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDE6MDAuMCxkZWNvZGVz
PWlvK21lbSxvd25zPW5vbmUsbG9ja3M9bm9uZQpbICA3NjMuMDkyOTI0XSB2Z2FhcmI6IGxv
YWRlZApbICA3NjMuMDkyOTI2XSB2Z2FhcmI6IHNldHRpbmcgYXMgYm9vdCBkZXZpY2U6IFBD
STowMDAwOjAxOjAwLjAKWyAgNzYzLjA5MjkyN10gdmdhYXJiOiBicmlkZ2UgY29udHJvbCBw
b3NzaWJsZSAwMDAwOjAxOjAwLjAKWyAgNzYzLjA5Mjk2MV0gUmVnaXN0ZXJlZCBlZml2YXJz
IG9wZXJhdGlvbnMKWyAgNzYzLjEwODgzNV0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91
dGluZwpbICA3NjMuMTM2ODU4XSBQQ0k6IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0
IGJ5dGVzClsgIDc2My4xMzY5NTNdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4
MDAwNTgwMDAtMHgwMDA1ZmZmZl0KWyAgNzYzLjEzNjk1NF0gZTgyMDogcmVzZXJ2ZSBSQU0g
YnVmZmVyIFttZW0gMHgwMDA5ZTAwMC0weDAwMDlmZmZmXQpbICA3NjMuMTM2OTU0XSBlODIw
OiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDg4MWM2MDAwLTB4OGJmZmZmZmZdClsgIDc2
My4xMzY5NTVdIGU4MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4ODgyODMwMDAtMHg4
YmZmZmZmZl0KWyAgNzYzLjEzNjk1NV0gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0g
MHg4YTAwMDAwMC0weDhiZmZmZmZmXQpbICA3NjMuMTM2OTU2XSBlODIwOiByZXNlcnZlIFJB
TSBidWZmZXIgW21lbSAweDg2MjAwMDAwMC0weDg2M2ZmZmZmZl0KWyAgNzYzLjEzNzEwNl0g
Y2xvY2tzb3VyY2U6IFN3aXRjaGVkIHRvIGNsb2Nrc291cmNlIHhlbgpbICA3NjMuMTQxMTAy
XSBWRlM6IERpc2sgcXVvdGFzIGRxdW90XzYuNi4wClsgIDc2My4xNDExMzFdIFZGUzogRHF1
b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9yZGVyIDAsIDQwOTYgYnl0ZXMp
ClsgIDc2My4xNDExNDRdIGh1Z2V0bGJmczogZGlzYWJsaW5nIGJlY2F1c2UgdGhlcmUgYXJl
IG5vIHN1cHBvcnRlZCBodWdlcGFnZSBzaXplcwpbICA3NjMuMTQxMTY1XSBwbnA6IFBuUCBB
Q1BJIGluaXQKWyAgNzYzLjE0MTI2MV0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmQwMDAwMDAt
MHhmZGFiZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MTI2M10gc3lzdGVtIDAw
OjAwOiBbbWVtIDB4ZmRhZDAwMDAtMHhmZGFkZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAg
NzYzLjE0MTI2Nl0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmRiMDAwMDAtMHhmZGZmZmZmZl0g
aGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MTI2OF0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4
ZmUwMDAwMDAtMHhmZTAxZmZmZl0gY291bGQgbm90IGJlIHJlc2VydmVkClsgIDc2My4xNDEy
NzBdIHN5c3RlbSAwMDowMDogW21lbSAweGZlMDM2MDAwLTB4ZmUwM2JmZmZdIGhhcyBiZWVu
IHJlc2VydmVkClsgIDc2My4xNDEyNzJdIHN5c3RlbSAwMDowMDogW21lbSAweGZlMDNkMDAw
LTB4ZmUzZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDEyNzRdIHN5c3RlbSAw
MDowMDogW21lbSAweGZlNDEwMDAwLTB4ZmU3ZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsg
IDc2My4xNDEyNzddIHN5c3RlbSAwMDowMDogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwg
SURzIFBOUDBjMDIgKGFjdGl2ZSkKWyAgNzYzLjE0MTUzNl0gc3lzdGVtIDAwOjAxOiBbaW8g
IDB4MjAwMC0weDIwZmVdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE1MzldIHN5c3Rl
bSAwMDowMTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2
ZSkKWyAgNzYzLjE0MTYzOV0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4MDY4MC0weDA2OWZdIGhh
cyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE2NDFdIHN5c3RlbSAwMDowMjogW2lvICAweGZm
ZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE2NDNdIHN5c3RlbSAwMDowMjogW2lv
ICAweGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE2NDVdIHN5c3RlbSAwMDow
MjogW2lvICAweGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDE2NDddIHN5c3Rl
bSAwMDowMjogW2lvICAweDE4MDAtMHgxOGZlXSBoYXMgYmVlbiByZXNlcnZlZApbICA3NjMu
MTQxNjQ5XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgxNjRlLTB4MTY0Zl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgNzYzLjE0MTY1MV0gc3lzdGVtIDAwOjAyOiBQbHVnIGFuZCBQbGF5IEFDUEkg
ZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICA3NjMuMTQxNzEyXSBzeXN0ZW0gMDA6
MDM6IFtpbyAgMHgwODAwLTB4MDg3Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MTcx
NF0gc3lzdGVtIDAwOjAzOiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMw
MiAoYWN0aXZlKQpbICA3NjMuMTQxNzE4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSA4IHRyaWdn
ZXJpbmcgMSBwb2xhcml0eSAwClsgIDc2My4xNDE3NTddIHBucCAwMDowNDogUGx1ZyBhbmQg
UGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBiMDAgKGFjdGl2ZSkKWyAgNzYzLjE0MTc4MF0g
c3lzdGVtIDAwOjA1OiBbaW8gIDB4MTg1NC0weDE4NTddIGhhcyBiZWVuIHJlc2VydmVkClsg
IDc2My4xNDE3ODNdIHN5c3RlbSAwMDowNTogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwg
SURzIElOVDNmMGQgUE5QMGMwMiAoYWN0aXZlKQpbICA3NjMuMTQyMDg1XSB4ZW46IHJlZ2lz
dGVyaW5nIGdzaSA0IHRyaWdnZXJpbmcgMSBwb2xhcml0eSAwClsgIDc2My4xNDIxNDZdIHBu
cCAwMDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDA1MDEgKGFjdGl2
ZSkKWyAgNzYzLjE0MzEyM10geGVuOiByZWdpc3RlcmluZyBnc2kgMTQgdHJpZ2dlcmluZyAw
IHBvbGFyaXR5IDEKWyAgNzYzLjE0MzE2OV0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhZjAw
MDAtMHhmZGFmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MzE3Ml0gc3lzdGVt
IDAwOjA3OiBbbWVtIDB4ZmRhZTAwMDAtMHhmZGFlZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQK
WyAgNzYzLjE0MzE3NF0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhYzAwMDAtMHhmZGFjZmZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0MzE3Nl0gc3lzdGVtIDAwOjA3OiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICA3NjMuMTQz
NjE0XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE3ZmZmXSBoYXMgYmVl
biByZXNlcnZlZApbICA3NjMuMTQzNjE2XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxODAw
MC0weGZlZDE4ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICA3NjMuMTQzNjE4XSBzeXN0ZW0g
MDA6MDg6IFttZW0gMHhmZWQxOTAwMC0weGZlZDE5ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApb
ICA3NjMuMTQzNjIwXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZm
XSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgNzYzLjE0MzYyMl0gc3lzdGVtIDAwOjA4OiBb
bWVtIDB4ZmVkMjAwMDAtMHhmZWQzZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgNzYzLjE0
MzYyNF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0gY291bGQg
bm90IGJlIHJlc2VydmVkClsgIDc2My4xNDM2MjZdIHN5c3RlbSAwMDowODogW21lbSAweGZl
ZDQ1MDAwLTB4ZmVkOGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDM2MjhdIHN5
c3RlbSAwMDowODogW21lbSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGhhcyBiZWVuIHJlc2Vy
dmVkClsgIDc2My4xNDM2MzFdIHN5c3RlbSAwMDowODogW21lbSAweGZlZTAwMDAwLTB4ZmVl
ZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4xNDM2MzNdIHN5c3RlbSAwMDowODog
W21lbSAweDllMDAwMDAwLTB4OWUwMWZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgIDc2My4x
NDM2MzZdIHN5c3RlbSAwMDowODogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBO
UDBjMDIgKGFjdGl2ZSkKWyAgNzYzLjE0NDM3Nl0gcG5wOiBQblAgQUNQSTogZm91bmQgOSBk
ZXZpY2VzClsgIDc2My4xNDkwNDJdIFBNLVRpbWVyIGZhaWxlZCBjb25zaXN0ZW5jeSBjaGVj
ayAgKDB4ZmZmZmZmKSAtIGFib3J0aW5nLgpbICA3NjMuMTQ5MDQ1XSBwY2kgMDAwMDowMTow
MC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZmZjAwMDAtMHhmZmZmZmZmZiBwcmVm
XTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93ClsgIDc2My4xNDkwNzVdIHBjaSAwMDAw
OjAxOjAwLjA6IEJBUiA2OiBhc3NpZ25lZCBbbWVtIDB4YTA4MTAwMDAtMHhhMDgxZmZmZiBw
cmVmXQpbICA3NjMuMTQ5MDc4XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgYnJpZGdlIHRvIFti
dXMgMDFdClsgIDc2My4xNDkwODRdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4YTAwMDAwMDAtMHhhMDhmZmZmZl0KWyAgNzYzLjE0OTA4OV0gcGNpIDAwMDA6
MDA6MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ZjAwMDAwMC0weDlmZmZmZmZmIDY0
Yml0IHByZWZdClsgIDc2My4xNDkwOTZdIHBjaSAwMDAwOjAwOjFkLjI6IFBDSSBicmlkZ2Ug
dG8gW2J1cyAwMl0KWyAgNzYzLjE0OTA5OV0gcGNpIDAwMDA6MDA6MWQuMjogICBicmlkZ2Ug
d2luZG93IFtpbyAgMHg0MDAwLTB4NGZmZl0KWyAgNzYzLjE0OTExMF0gcGNpIDAwMDA6MDA6
MWQuMjogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhMGIwMDAwMC0weGEwY2ZmZmZmXQpbICA3
NjMuMTQ5MTE5XSBwY2kgMDAwMDowMDoxZC4zOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDNdClsg
IDc2My4xNDkxMjJdIHBjaSAwMDAwOjAwOjFkLjM6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4
MzAwMC0weDNmZmZdClsgIDc2My4xNDkxMjddIHBjaSAwMDAwOjAwOjFkLjM6ICAgYnJpZGdl
IHdpbmRvdyBbbWVtIDB4YTA5MDAwMDAtMHhhMGFmZmZmZl0KWyAgNzYzLjE0OTEzN10gcGNp
X2J1cyAwMDAwOjAwOiByZXNvdXJjZSA0IFtpbyAgMHgwMDAwLTB4MGNmNyB3aW5kb3ddClsg
IDc2My4xNDkxMzhdIHBjaV9idXMgMDAwMDowMDogcmVzb3VyY2UgNSBbaW8gIDB4MGQwMC0w
eGZmZmYgd2luZG93XQpbICA3NjMuMTQ5MTM4XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl
IDYgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYgd2luZG93XQpbICA3NjMuMTQ5MTM5XSBw
Y2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDcgW21lbSAweDllMDAwMDAwLTB4ZGZmZmZmZmYg
d2luZG93XQpbICA3NjMuMTQ5MTM5XSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNlIDggW21l
bSAweDg4MDAwMDAwMC0weDhiZmZmZmZmZiB3aW5kb3ddClsgIDc2My4xNDkxNDBdIHBjaV9i
dXMgMDAwMDowMDogcmVzb3VyY2UgOSBbbWVtIDB4ZmQwMDAwMDAtMHhmZTdmZmZmZiB3aW5k
b3ddClsgIDc2My4xNDkxNDFdIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgMSBbbWVtIDB4
YTAwMDAwMDAtMHhhMDhmZmZmZl0KWyAgNzYzLjE0OTE0MV0gcGNpX2J1cyAwMDAwOjAxOiBy
ZXNvdXJjZSAyIFttZW0gMHg5ZjAwMDAwMC0weDlmZmZmZmZmIDY0Yml0IHByZWZdClsgIDc2
My4xNDkxNDJdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMCBbaW8gIDB4NDAwMC0weDRm
ZmZdClsgIDc2My4xNDkxNDNdIHBjaV9idXMgMDAwMDowMjogcmVzb3VyY2UgMSBbbWVtIDB4
YTBiMDAwMDAtMHhhMGNmZmZmZl0KWyAgNzYzLjE0OTE0M10gcGNpX2J1cyAwMDAwOjAzOiBy
ZXNvdXJjZSAwIFtpbyAgMHgzMDAwLTB4M2ZmZl0KWyAgNzYzLjE0OTE0NF0gcGNpX2J1cyAw
MDAwOjAzOiByZXNvdXJjZSAxIFttZW0gMHhhMDkwMDAwMC0weGEwYWZmZmZmXQpbICA3NjMu
MTQ5MzExXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDIKWyAgNzYzLjE0OTU3
N10gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjog
OSwgMjA5NzE1MiBieXRlcykKWyAgNzYzLjE0OTgyM10gVENQIGJpbmQgaGFzaCB0YWJsZSBl
bnRyaWVzOiA2NTUzNiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpClsgIDc2My4xNDk4OTZd
IFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAoZXN0YWJsaXNoZWQgMjYyMTQ0IGJpbmQg
NjU1MzYpClsgIDc2My4xNDk5NDNdIFVEUCBoYXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0IChv
cmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICA3NjMuMTUwMDI0XSBVRFAtTGl0ZSBoYXNoIHRh
YmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpbICA3NjMuMTUw
MDk2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEKWyAgNzYzLjE1MDE2N10g
eGVuOiByZWdpc3RlcmluZyBnc2kgMTYgdHJpZ2dlcmluZyAwIHBvbGFyaXR5IDEKWyAgNzYz
LjE1MDE3OV0geGVuOiAtLT4gcGlycT0xNiAtPiBpcnE9MTYgKGdzaT0xNikKWyAgNzYzLjE1
MDY0MF0gUENJOiBDTFMgMTI4IGJ5dGVzLCBkZWZhdWx0IDY0ClsgIDc2My4xNTA2NjVdIFVu
cGFja2luZyBpbml0cmFtZnMuLi4KWyAgNzYzLjM2NDQ0Ml0gRnJlZWluZyBpbml0cmQgbWVt
b3J5OiAxOTkzMksKWyAgNzYzLjM2NDg1MV0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5r
IHN1YnN5cyAoZGlzYWJsZWQpClsgIDc2My4zNjQ4NjRdIGF1ZGl0OiB0eXBlPTIwMDAgYXVk
aXQoMTUxNjY5Nzc2Ni4yOTU6MSk6IGluaXRpYWxpemVkClsgIDc2My4zNjUyNzZdIHdvcmtp
bmdzZXQ6IHRpbWVzdGFtcF9iaXRzPTQwIG1heF9vcmRlcj0yMyBidWNrZXRfb3JkZXI9MApb
ICA3NjMuMzY1NjEzXSB6YnVkOiBsb2FkZWQKWyAgNzYzLjM2NjIyNF0gQmxvY2sgbGF5ZXIg
U0NTSSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1
MCkKWyAgNzYzLjM2NjI1OF0gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICA3NjMu
MzY2MjYwXSBpbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZApbICA3NjMuMzY2Mjcz
XSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgIDc2My4zNjYzOTNd
IHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE3IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsgIDc2
My4zNjY0MDZdIHhlbjogLS0+IHBpcnE9MTcgLT4gaXJxPTE3IChnc2k9MTcpClsgIDc2My4z
NjY1OTddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAx
ClsgIDc2My4zNjY2MDRdIHhlbjogLS0+IHBpcnE9MTggLT4gaXJxPTE4IChnc2k9MTgpClsg
IDc2My4zNjY3NzddIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE5IHRyaWdnZXJpbmcgMCBwb2xh
cml0eSAxClsgIDc2My4zNjY3ODNdIHhlbjogLS0+IHBpcnE9MTkgLT4gaXJxPTE5IChnc2k9
MTkpClsgIDc2My4zNjY5MzBdIGFlciAwMDAwOjAwOjFkLjA6cGNpZTAwMjogc2VydmljZSBk
cml2ZXIgYWVyIGxvYWRlZApbICA3NjMuMzY2OTUxXSBhZXIgMDAwMDowMDoxZC4yOnBjaWUw
MDI6IHNlcnZpY2UgZHJpdmVyIGFlciBsb2FkZWQKWyAgNzYzLjM2Njk3Ml0gYWVyIDAwMDA6
MDA6MWQuMzpwY2llMDAyOiBzZXJ2aWNlIGRyaXZlciBhZXIgbG9hZGVkClsgIDc2My4zNjY5
ODJdIHBjaWVwb3J0IDAwMDA6MDA6MWQuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUg
UE1FIGludGVycnVwdApbICA3NjMuMzY2OTg1XSBwY2kgMDAwMDowMTowMC4wOiBTaWduYWxp
bmcgUE1FIHRocm91Z2ggUENJZSBQTUUgaW50ZXJydXB0ClsgIDc2My4zNjY5ODldIHBjaWVf
cG1lIDAwMDA6MDA6MWQuMDpwY2llMDAxOiBzZXJ2aWNlIGRyaXZlciBwY2llX3BtZSBsb2Fk
ZWQKWyAgNzYzLjM2Njk5Nl0gcGNpZXBvcnQgMDAwMDowMDoxZC4yOiBTaWduYWxpbmcgUE1F
IHRocm91Z2ggUENJZSBQTUUgaW50ZXJydXB0ClsgIDc2My4zNjY5OThdIHBjaSAwMDAwOjAy
OjAwLjA6IFNpZ25hbGluZyBQTUUgdGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgNzYz
LjM2NzAwM10gcGNpZV9wbWUgMDAwMDowMDoxZC4yOnBjaWUwMDE6IHNlcnZpY2UgZHJpdmVy
IHBjaWVfcG1lIGxvYWRlZApbICA3NjMuMzY3MDEwXSBwY2llcG9ydCAwMDAwOjAwOjFkLjM6
IFNpZ25hbGluZyBQTUUgdGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgNzYzLjM2NzAx
Ml0gcGNpIDAwMDA6MDM6MDAuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGlu
dGVycnVwdApbICA3NjMuMzY3MDE2XSBwY2llX3BtZSAwMDAwOjAwOjFkLjM6cGNpZTAwMTog
c2VydmljZSBkcml2ZXIgcGNpZV9wbWUgbG9hZGVkClsgIDc2My4zNjcwMjFdIHBjaV9ob3Rw
bHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUgdmVyc2lvbjogMC41ClsgIDc2My4zNjcwMjRd
IHBjaWVocDogUENJIEV4cHJlc3MgSG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lv
bjogMC40ClsgIDc2My4zNjcwMzNdIGVmaWZiOiBwcm9iaW5nIGZvciBlZmlmYgpbICA3NjMu
MzY3MTcwXSBlZmlmYjogZnJhbWVidWZmZXIgYXQgMHg5ZjAwMDAwMCwgdXNpbmcgMTg3Nmss
IHRvdGFsIDE4NzVrClsgIDc2My4zNjcxNzJdIGVmaWZiOiBtb2RlIGlzIDgwMHg2MDB4MzIs
IGxpbmVsZW5ndGg9MzIwMCwgcGFnZXM9MQpbICA3NjMuMzY3MTc0XSBlZmlmYjogc2Nyb2xs
aW5nOiByZWRyYXcKWyAgNzYzLjM2NzE3Nl0gZWZpZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6
ODo4LCBzaGlmdD0yNDoxNjo4OjAKWyAgNzYzLjM4MTA0NV0gQ29uc29sZTogc3dpdGNoaW5n
IHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEwMHgzNwpbICA3NjMuMzk0MzU3XSBm
YjA6IEVGSSBWR0EgZnJhbWUgYnVmZmVyIGRldmljZQpbICA3NjMuMzk0NTM0XSBpbnRlbF9p
ZGxlOiBNV0FJVCBzdWJzdGF0ZXM6IDB4MTQyMTIwClsgIDc2My4zOTQ1MzVdIGludGVsX2lk
bGU6IHYwLjQuMSBtb2RlbCAweDlFClsgIDc2My4zOTQ1MzddIGludGVsX2lkbGU6IGludGVs
X2lkbGUgeWllbGRpbmcgdG8gbm9uZQpbICA3NjMuMzk0NzM2XSBNb25pdG9yLU13YWl0IHdp
bGwgYmUgdXNlZCB0byBlbnRlciBDLTEgc3RhdGUKWyAgNzYzLjM5NDczOF0gTW9uaXRvci1N
d2FpdCB3aWxsIGJlIHVzZWQgdG8gZW50ZXIgQy0yIHN0YXRlClsgIDc2My4zOTU5OTNdIFdh
cm5pbmc6IFByb2Nlc3NvciBQbGF0Zm9ybSBMaW1pdCBub3Qgc3VwcG9ydGVkLgpbICA3NjMu
Mzk2MDY3XSBFUlNUOiBFcnJvciBSZWNvcmQgU2VyaWFsaXphdGlvbiBUYWJsZSAoRVJTVCkg
c3VwcG9ydCBpcyBpbml0aWFsaXplZC4KWyAgNzYzLjM5NjM1MV0gcHN0b3JlOiB1c2luZyB6
bGliIGNvbXByZXNzaW9uClsgIDc2My4zOTY1MTddIHBzdG9yZTogUmVnaXN0ZXJlZCBlcnN0
IGFzIHBlcnNpc3RlbnQgc3RvcmUgYmFja2VuZApbICA3NjMuMzk3MDEwXSBHSEVTOiBBUEVJ
IGZpcm13YXJlIGZpcnN0IG1vZGUgaXMgZW5hYmxlZCBieSBBUEVJIGJpdCBhbmQgV0hFQSBf
T1NDLgpbICA3NjMuMzk3NTcwXSBTZXJpYWw6IDgyNTAvMTY1NTAgZHJpdmVyLCA0IHBvcnRz
LCBJUlEgc2hhcmluZyBlbmFibGVkClsgIDc2My40MTg4NDBdIDAwOjA2OiB0dHlTMCBhdCBJ
L08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDExNTIwMCkgaXMgYSAxNjU1MEEKWyAg
NzYzLjQxOTQwNl0gaHBldF9hY3BpX2FkZDogbm8gYWRkcmVzcyBvciBpcnFzIGluIF9DUlMK
WyAgNzYzLjQxOTYxMV0gTGludXggYWdwZ2FydCBpbnRlcmZhY2UgdjAuMTAzClsgIDc2My40
MTk4MDFdIEFNRCBJT01NVXYyIGRyaXZlciBieSBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3Vz
ZS5kZT4KWyAgNzYzLjQyMDAyOF0gQU1EIElPTU1VdjIgZnVuY3Rpb25hbGl0eSBub3QgYXZh
aWxhYmxlIG9uIHRoaXMgc3lzdGVtClsgIDc2My40MjA3NzVdIGk4MDQyOiBQTlA6IE5vIFBT
LzIgY29udHJvbGxlciBmb3VuZC4gUHJvYmluZyBwb3J0cyBkaXJlY3RseS4KWyAgNzY0LjM4
OTE1Ml0gY2xvY2tzb3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9j
eWNsZXM6IDB4NmQ1MzY5Mjc1MjYsIG1heF9pZGxlX25zOiA4ODE1OTA0NTI2NjMgbnMKWyAg
NzY0LjUyMjIxOF0gaTgwNDI6IE5vIGNvbnRyb2xsZXIgZm91bmQKWyAgNzY0LjUyOTk2M10g
bW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UKWyAgNzY0
LjUzNzYzM10gcnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0ClsgIDc2NC41
NDU2MTNdIHJ0Y19jbW9zIDAwOjA0OiBydGMgY29yZTogcmVnaXN0ZXJlZCBydGNfY21vcyBh
cyBydGMwClsgIDc2NC41NTMyOTZdIHJ0Y19jbW9zIDAwOjA0OiBhbGFybXMgdXAgdG8gb25l
IG1vbnRoLCB5M2ssIDI0MiBieXRlcyBudnJhbQpbICA3NjQuNTYwNzc2XSBpbnRlbF9wc3Rh
dGU6IEludGVsIFAtc3RhdGUgZHJpdmVyIGluaXRpYWxpemluZwpbICA3NjQuNTY4NDk1XSBs
ZWR0cmlnLWNwdTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzClsg
IDc2NC41NzY2OTldIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgNzY0
LjU4NDYzOV0gbWlwNjogTW9iaWxlIElQdjYKWyAgNzY0LjU5MjE2Nl0gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAxNwpbICA3NjQuNTk5NzI1XSBtcGxzX2dzbzogTVBMUyBH
U08gc3VwcG9ydApbICA3NjQuNjA3Mjk0XSBtY2U6IFVuYWJsZSB0byBpbml0IGRldmljZSAv
ZGV2L21jZWxvZyAocmM6IC0xNikKWyAgNzY0LjYxNDk0OV0gbWljcm9jb2RlOiBzaWc9MHg5
MDZlOSwgcGY9MHgyLCByZXZpc2lvbj0weDVlClsgIDc2NC42MjI2NDddIG1pY3JvY29kZTog
TWljcm9jb2RlIFVwZGF0ZSBEcml2ZXI6IHYyLjAxIDx0aWdyYW5AYWl2YXppYW4uZnNuZXQu
Y28udWs+LCBQZXRlciBPcnViYQpbICA3NjQuNjMwNTQxXSByZWdpc3RlcmVkIHRhc2tzdGF0
cyB2ZXJzaW9uIDEKWyAgNzY0LjYzODEyOF0genN3YXA6IGxvYWRlZCB1c2luZyBwb29sIGx6
by96YnVkClsgIDc2NC42NDU5NDJdIGltYTogTm8gVFBNIGNoaXAgZm91bmQsIGFjdGl2YXRp
bmcgVFBNLWJ5cGFzcyEKWyAgNzY0LjY1NDM0MV0gcnRjX2Ntb3MgMDA6MDQ6IHNldHRpbmcg
c3lzdGVtIGNsb2NrIHRvIDIwMTgtMDEtMjMgMDg6NTY6MDggVVRDICgxNTE2Njk3NzY4KQpb
ICA3NjQuNjYyMTA0XSBQTTogSGliZXJuYXRpb24gaW1hZ2Ugbm90IHByZXNlbnQgb3IgY291
bGQgbm90IGJlIGxvYWRlZC4KWyAgNzY0LjY2MjQzMV0gRnJlZWluZyB1bnVzZWQga2VybmVs
IG1lbW9yeTogMTQwOEsKWyAgNzY0LjY3MDE0NF0gV3JpdGUgcHJvdGVjdGluZyB0aGUga2Vy
bmVsIHJlYWQtb25seSBkYXRhOiAxMjI4OGsKWyAgNzY0LjY4MDA2OV0gRnJlZWluZyB1bnVz
ZWQga2VybmVsIG1lbW9yeTogMTk4MEsKWyAgNzY0LjY4ODE2OF0gRnJlZWluZyB1bnVzZWQg
a2VybmVsIG1lbW9yeTogMTI0OEsKWyAgNzY0LjcxNjExM10geDg2L21tOiBDaGVja2VkIFcr
WCBtYXBwaW5nczogRkFJTEVELCA0MDkwIFcrWCBwYWdlcyBmb3VuZC4KWyAgNzY0Ljc4NzMw
NV0gaGlkcmF3OiByYXcgSElEIGV2ZW50cyBkcml2ZXIgKEMpIEppcmkgS29zaW5hClsgIDc2
NC44MDIxOTRdIHRoZXJtYWwgTE5YVEhFUk06MDA6IHJlZ2lzdGVyZWQgYXMgdGhlcm1hbF96
b25lMApbICA3NjQuODA5NzI1XSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDBdICgyOCBDKQpb
ICA3NjQuODE3Mzk5XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZApbICA3NjQuODE3
NDYyXSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVkClsgIDc2NC44
MTc0NjJdIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUt
MjAwNyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4KWyAgNzY0LjgzNDIz
Ml0gdGhlcm1hbCBMTlhUSEVSTTowMTogcmVnaXN0ZXJlZCBhcyB0aGVybWFsX3pvbmUxClsg
IDc2NC44MzQyNjddIEFDUEk6IFRoZXJtYWwgWm9uZSBbVFowMV0gKDMwIEMpClsgIDc2NC44
NjE3MzVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMK
WyAgNzY0Ljg2OTA0NV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZl
ciBodWIKWyAgNzY0Ljg3NjA1OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgZGV2aWNlIGRy
aXZlciB1c2IKWyAgNzY0Ljg4MzEwNl0gUFRQIGNsb2NrIHN1cHBvcnQgcmVnaXN0ZXJlZApb
ICA3NjQuODkwMzEwXSBkY2Egc2VydmljZSBzdGFydGVkLCB2ZXJzaW9uIDEuMTIuMQpbICA3
NjQuODkwNTU2XSBTQ1NJIHN1YnN5c3RlbSBpbml0aWFsaXplZApbICA3NjQuOTA0NjU5XSBp
ODAxX3NtYnVzIDAwMDA6MDA6MWYuNDogZW5hYmxpbmcgZGV2aWNlICgwMDAwIC0+IDAwMDMp
ClsgIDc2NC45MTIzMzJdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJpbmcgMCBw
b2xhcml0eSAxClsgIDc2NC45MTIzMzZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYKWyAg
NzY0LjkxOTM3Ml0gaWdiOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgRHJp
dmVyIC0gdmVyc2lvbiA1LjQuMC1rClsgIDc2NC45MTk2MTldIGk4MDFfc21idXMgMDAwMDow
MDoxZi40OiBTUEQgV3JpdGUgRGlzYWJsZSBpcyBzZXQKWyAgNzY0LjkyMjM4M10gbGliYXRh
IHZlcnNpb24gMy4wMCBsb2FkZWQuClsgIDc2NC45MjY3MDVdIGk4MDFfc21idXMgMDAwMDow
MDoxZi40OiBTTUJ1cyB1c2luZyBQQ0kgaW50ZXJydXB0ClsgIDc2NC45NDAzOTRdIGlnYjog
Q29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRpb24uClsgIDc2NC45NDgw
MDVdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE4IHRyaWdnZXJpbmcgMCBwb2xhcml0eSAxClsg
IDc2NC45NDgwMDhdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTgKWyAgNzY0Ljk1NjQ4M10g
QVZYMiB2ZXJzaW9uIG9mIGdjbV9lbmMvZGVjIGVuZ2FnZWQuClsgIDc2NC45NjM1NjJdIEFF
UyBDVFIgbW9kZSBieTggb3B0aW1pemF0aW9uIGVuYWJsZWQKWyAgNzY0Ljk2OTQ3NV0gaWdi
IDAwMDA6MDI6MDAuMDogUEhZIHJlc2V0IGlzIGJsb2NrZWQgZHVlIHRvIFNPTC9JREVSIHNl
c3Npb24uClsgIDc2NC45Nzk3ODFdIHhlbjogcmVnaXN0ZXJpbmcgZ3NpIDE2IHRyaWdnZXJp
bmcgMCBwb2xhcml0eSAxClsgIDc2NC45Nzk3ODVdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6
MTYKWyAgNzY0Ljk4NjY1N10geGhjaV9oY2QgMDAwMDowMDoxNC4wOiB4SENJIEhvc3QgQ29u
dHJvbGxlcgpbICA3NjQuOTkzNTYzXSB4aGNpX2hjZCAwMDAwOjAwOjE0LjA6IG5ldyBVU0Ig
YnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMQpbICA3NjUuMDAxNjYwXSB4
aGNpX2hjZCAwMDAwOjAwOjE0LjA6IGhjYyBwYXJhbXMgMHgyMDAwNzdjMSBoY2kgdmVyc2lv
biAweDEwMCBxdWlya3MgMHgwMDEwOTgxMApbICA3NjUuMDA4NjQzXSB4aGNpX2hjZCAwMDAw
OjAwOjE0LjA6IGNhY2hlIGxpbmUgc2l6ZSBvZiAxMjggaXMgbm90IHN1cHBvcnRlZApbICA3
NjUuMDA4NzUyXSB1c2IgdXNiMTogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFk
NmIsIGlkUHJvZHVjdD0wMDAyClsgIDc2NS4wMTU2ODBdIHVzYiB1c2IxOiBOZXcgVVNCIGRl
dmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICA3NjUu
MDIyNjEzXSB1c2IgdXNiMTogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgNzY1
LjAyOTQ3MV0gdXNiIHVzYjE6IE1hbnVmYWN0dXJlcjogTGludXggNC45LjAtNS1hbWQ2NCB4
aGNpLWhjZApbICA3NjUuMDM2NDg0XSB1c2IgdXNiMTogU2VyaWFsTnVtYmVyOiAwMDAwOjAw
OjE0LjAKWyAgNzY1LjA0MzUzMl0gaHViIDEtMDoxLjA6IFVTQiBodWIgZm91bmQKWyAgNzY1
LjA1MDM1M10gaHViIDEtMDoxLjA6IDE2IHBvcnRzIGRldGVjdGVkClsgIDc2NS4wNTcyNjhd
IHBwcyBwcHMwOiBuZXcgUFBTIHNvdXJjZSBwdHAwClsgIDc2NS4wNjM5ODRdIGlnYiAwMDAw
OjAyOjAwLjA6IGFkZGVkIFBIQyBvbiBldGgwClsgIDc2NS4wNjg2MjFdIHhoY2lfaGNkIDAw
MDA6MDA6MTQuMDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAgNzY1LjA2ODY0MV0geGhjaV9o
Y2QgMDAwMDowMDoxNC4wOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMg
bnVtYmVyIDIKWyAgNzY1LjA2OTgyN10gdXNiIHVzYjI6IE5ldyBVU0IgZGV2aWNlIGZvdW5k
LCBpZFZlbmRvcj0xZDZiLCBpZFByb2R1Y3Q9MDAwMwpbICA3NjUuMDY5ODI4XSB1c2IgdXNi
MjogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVt
YmVyPTEKWyAgNzY1LjA2OTgyOV0gdXNiIHVzYjI6IFByb2R1Y3Q6IHhIQ0kgSG9zdCBDb250
cm9sbGVyClsgIDc2NS4wNjk4MzBdIHVzYiB1c2IyOiBNYW51ZmFjdHVyZXI6IExpbnV4IDQu
OS4wLTUtYW1kNjQgeGhjaS1oY2QKWyAgNzY1LjA2OTgzMF0gdXNiIHVzYjI6IFNlcmlhbE51
bWJlcjogMDAwMDowMDoxNC4wClsgIDc2NS4wNzE0NTVdIGh1YiAyLTA6MS4wOiBVU0IgaHVi
IGZvdW5kClsgIDc2NS4wNzIwOTBdIGh1YiAyLTA6MS4wOiAxMCBwb3J0cyBkZXRlY3RlZApb
ICA3NjUuMTMwMzY2XSBpZ2IgMDAwMDowMjowMC4wOiBJbnRlbChSKSBHaWdhYml0IEV0aGVy
bmV0IE5ldHdvcmsgQ29ubmVjdGlvbgpbICA3NjUuMTM3MDY2XSBpZ2IgMDAwMDowMjowMC4w
OiBldGgwOiAoUENJZToyLjVHYi9zOldpZHRoIHgxKSBhNDpiZjowMToxZjphMDowMApbICA3
NjUuMTQzODU5XSBpZ2IgMDAwMDowMjowMC4wOiBldGgwOiBQQkEgTm86IDAwNjIwMC0wMDAK
WyAgNzY1LjE1MDUxMV0gaWdiIDAwMDA6MDI6MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0
cy4gNCByeCBxdWV1ZShzKSwgNCB0eCBxdWV1ZShzKQpbICA3NjUuMTU3NDcxXSB4ZW46IHJl
Z2lzdGVyaW5nIGdzaSAxOSB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICA3NjUuMTU3NDc1
XSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE5ClsgIDc2NS4xNTc1NDVdIGFoY2kgMDAwMDow
MDoxNy4wOiB2ZXJzaW9uIDMuMApbICA3NjUuMTU4MzQ1XSB4ZW46IHJlZ2lzdGVyaW5nIGdz
aSAxNiB0cmlnZ2VyaW5nIDAgcG9sYXJpdHkgMQpbICA3NjUuMTU4NjQ0XSBBbHJlYWR5IHNl
dHVwIHRoZSBHU0kgOjE2ClsgIDc2NS4xNzA4NTldIGFoY2kgMDAwMDowMDoxNy4wOiBBSENJ
IDAwMDEuMDMwMSAzMiBzbG90cyA4IHBvcnRzIDYgR2JwcyAweGZmIGltcGwgU0FUQSBtb2Rl
ClsgIDc2NS4xNzc2MTBdIGFoY2kgMDAwMDowMDoxNy4wOiBmbGFnczogNjRiaXQgbmNxIHNu
dGYgbGVkIGNsbyBvbmx5IHBpbyBzbHVtIHBhcnQgZW1zIGRlc28gc2FkbSBzZHMgYXBzdCAK
WyAgNzY1LjE4OTgwN10gaWdiIDAwMDA6MDM6MDAuMDogUEhZIHJlc2V0IGlzIGJsb2NrZWQg
ZHVlIHRvIFNPTC9JREVSIHNlc3Npb24uClsgIDc2NS4yMTUwNjddIHBwcyBwcHMxOiBuZXcg
UFBTIHNvdXJjZSBwdHAxClsgIDc2NS4yMjE5NzldIGlnYiAwMDAwOjAzOjAwLjA6IGFkZGVk
IFBIQyBvbiBldGgxClsgIDc2NS4yMjg5MzVdIGlnYiAwMDAwOjAzOjAwLjA6IEludGVsKFIp
IEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBDb25uZWN0aW9uClsgIDc2NS4yMzU5OTBdIGln
YiAwMDAwOjAzOjAwLjA6IGV0aDE6IChQQ0llOjIuNUdiL3M6V2lkdGggeDEpIGE0OmJmOjAx
OjFmOmEwOjAxClsgIDc2NS4yNDMwNjJdIGlnYiAwMDAwOjAzOjAwLjA6IGV0aDE6IFBCQSBO
bzogMDA2MjAwLTAwMApbICA3NjUuMjQ5OTM1XSBpZ2IgMDAwMDowMzowMC4wOiBVc2luZyBN
U0ktWCBpbnRlcnJ1cHRzLiA0IHJ4IHF1ZXVlKHMpLCA0IHR4IHF1ZXVlKHMpClsgIDc2NS4y
NTc2NDddIGlnYiAwMDAwOjAzOjAwLjAgZW5vMjogcmVuYW1lZCBmcm9tIGV0aDEKWyAgNzY1
LjI2NDk2Ml0gc2NzaSBob3N0MDogYWhjaQpbICA3NjUuMjcxOTIzXSBzY3NpIGhvc3QxOiBh
aGNpClsgIDc2NS4yNzg1NTVdIHNjc2kgaG9zdDI6IGFoY2kKWyAgNzY1LjI4NTAyOV0gc2Nz
aSBob3N0MzogYWhjaQpbICA3NjUuMjg2OTI4XSBpZ2IgMDAwMDowMjowMC4wIGVubzE6IHJl
bmFtZWQgZnJvbSBldGgwClsgIDc2NS4zMDkxMTZdIHNjc2kgaG9zdDQ6IGFoY2kKWyAgNzY1
LjMyNTQ2OF0gc2NzaSBob3N0NTogYWhjaQpbICA3NjUuMzMxNjExXSBzY3NpIGhvc3Q2OiBh
aGNpClsgIDc2NS4zMzc3MzddIHNjc2kgaG9zdDc6IGFoY2kKWyAgNzY1LjM0MTEzNV0gcmFu
ZG9tOiBjcm5nIGluaXQgZG9uZQpbICA3NjUuMzQ5NTMzXSBhdGExOiBTQVRBIG1heCBVRE1B
LzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MTAwIGlycSAxODkKWyAg
NzY1LjM1NTY3M10gYXRhMjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEwZDE4
MDAwIHBvcnQgMHhhMGQxODE4MCBpcnEgMTg5ClsgIDc2NS4zNjE3MDZdIGF0YTM6IFNBVEEg
bWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMGQxODAwMCBwb3J0IDB4YTBkMTgyMDAgaXJx
IDE4OQpbICA3NjUuMzY3NTE2XSBhdGE0OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4
QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MjgwIGlycSAxODkKWyAgNzY1LjM3MzIxN10gYXRh
NTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEwZDE4MDAwIHBvcnQgMHhhMGQx
ODMwMCBpcnEgMTg5ClsgIDc2NS4zNzg4MTddIGF0YTY6IFNBVEEgbWF4IFVETUEvMTMzIGFi
YXIgbTIwNDhAMHhhMGQxODAwMCBwb3J0IDB4YTBkMTgzODAgaXJxIDE4OQpbICA3NjUuMzg0
MjM0XSBhdGE3OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9y
dCAweGEwZDE4NDAwIGlycSAxODkKWyAgNzY1LjM4OTUyOF0gYXRhODogU0FUQSBtYXggVURN
QS8xMzMgYWJhciBtMjA0OEAweGEwZDE4MDAwIHBvcnQgMHhhMGQxODQ4MCBpcnEgMTg5Clsg
IDc2NS4zOTcxNDVdIHVzYiAxLTE6IG5ldyBmdWxsLXNwZWVkIFVTQiBkZXZpY2UgbnVtYmVy
IDIgdXNpbmcgeGhjaV9oY2QKWyAgNzY1LjQxMzM5Nl0gY2xvY2tzb3VyY2U6IFN3aXRjaGVk
IHRvIGNsb2Nrc291cmNlIHRzYwpbICA3NjUuNTYyNzQ0XSB1c2IgMS0xOiBOZXcgVVNCIGRl
dmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2YiwgaWRQcm9kdWN0PWZmMTAKWyAgNzY1LjU2ODA3
M10gdXNiIDEtMTogTmV3IFVTQiBkZXZpY2Ugc3RyaW5nczogTWZyPTEsIFByb2R1Y3Q9Miwg
U2VyaWFsTnVtYmVyPTMKWyAgNzY1LjU3MzQ1Nl0gdXNiIDEtMTogUHJvZHVjdDogVmlydHVh
bCBLZXlib2FyZCBhbmQgTW91c2UKWyAgNzY1LjU3ODc4NV0gdXNiIDEtMTogTWFudWZhY3R1
cmVyOiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4KWyAgNzY1LjU4NDAyMV0gdXNiIDEtMTog
U2VyaWFsTnVtYmVyOiBzZXJpYWwKWyAgNzY1LjU5MTk0NF0gdXNiY29yZTogcmVnaXN0ZXJl
ZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQKWyAgNzY1LjU5NzE2NV0gdXNiaGlkOiBV
U0IgSElEIGNvcmUgZHJpdmVyClsgIDc2NS42MDI4MjZdIGlucHV0OiBBbWVyaWNhbiBNZWdh
dHJlbmRzIEluYy4gVmlydHVhbCBLZXlib2FyZCBhbmQgTW91c2UgYXMgL2RldmljZXMvcGNp
MDAwMDowMC8wMDAwOjAwOjE0LjAvdXNiMS8xLTEvMS0xOjEuMC8wMDAzOjA0NkI6RkYxMC4w
MDAxL2lucHV0L2lucHV0MApbICA3NjUuNjEzNDI2XSBoaWQtZ2VuZXJpYyAwMDAzOjA0NkI6
RkYxMC4wMDAxOiBpbnB1dCxoaWRyYXcwOiBVU0IgSElEIHYxLjEwIEtleWJvYXJkIFtBbWVy
aWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVhbCBLZXlib2FyZCBhbmQgTW91c2VdIG9uIHVz
Yi0wMDAwOjAwOjE0LjAtMS9pbnB1dDAKWyAgNzY1LjYyNDQzMV0gaW5wdXQ6IEFtZXJpY2Fu
IE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNl
cy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMC91c2IxLzEtMS8xLTE6MS4xLzAwMDM6MDQ2QjpG
RjEwLjAwMDIvaW5wdXQvaW5wdXQxClsgIDc2NS42MzYxNzldIGhpZC1nZW5lcmljIDAwMDM6
MDQ2QjpGRjEwLjAwMDI6IGlucHV0LGhpZHJhdzE6IFVTQiBISUQgdjEuMTAgTW91c2UgW0Ft
ZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24g
dXNiLTAwMDA6MDA6MTQuMC0xL2lucHV0MQpbICA3NjUuNzA1Njg2XSBhdGE0OiBTQVRBIGxp
bmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgNzY1LjcxMTgwNV0gYXRhNTog
U0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgIDc2NS43MTc4MDBd
IGF0YTM6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICA3NjUu
NzIzNzkzXSBhdGEyOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFNDb250
cm9sIDMwMCkKWyAgNzY1LjcyOTkzNV0gYXRhNjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMg
MCBTQ29udHJvbCAzMDApClsgIDc2NS43MzYxOTFdIGF0YTE6IFNBVEEgbGluayB1cCA2LjAg
R2JwcyAoU1N0YXR1cyAxMzMgU0NvbnRyb2wgMzAwKQpbICA3NjUuNzQyNTEwXSBhdGE3OiBT
QVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgNzY1Ljc0ODc3OF0g
YXRhODogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgIDc2NS43
NTgwMjhdIGF0YTIuMDA6IEFUQS05OiBIR1NUIEhVUzcyNjA0MEFMQTYxMCwgQTVHTlQ5MjAs
IG1heCBVRE1BLzEzMwpbICA3NjUuNzY0NDU5XSBhdGEyLjAwOiA3ODE0MDM3MTY4IHNlY3Rv
cnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGggMzEvMzIpLCBBQQpbICA3NjUuNzc0MDI1
XSBhdGExLjAwOiBBVEEtOTogSEdTVCBIVVM3MjYwNDBBTEE2MTAsIEE1R05UOTIwLCBtYXgg
VURNQS8xMzMKWyAgNzY1Ljc4MDkzM10gYXRhMS4wMDogNzgxNDAzNzE2OCBzZWN0b3JzLCBt
dWx0aSAwOiBMQkE0OCBOQ1EgKGRlcHRoIDMxLzMyKSwgQUEKWyAgNzY1Ljc4OTM5OF0gYXRh
Mi4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgNzY1Ljc5OTY0OF0gYXRhMS4wMDog
Y29uZmlndXJlZCBmb3IgVURNQS8xMzMKWyAgNzY1LjgwNjYyMF0gc2NzaSAwOjA6MDowOiBE
aXJlY3QtQWNjZXNzICAgICBBVEEgICAgICBIR1NUIEhVUzcyNjA0MEFMIFQ5MjAgUFE6IDAg
QU5TSTogNQpbICA3NjUuODQ1NjY5XSBzY3NpIDE6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAg
IEFUQSAgICAgIEhHU1QgSFVTNzI2MDQwQUwgVDkyMCBQUTogMCBBTlNJOiA1ClsgIDc2NS44
ODcxNTRdIHNkIDA6MDowOjA6IFtzZGFdIDc4MTQwMzcxNjggNTEyLWJ5dGUgbG9naWNhbCBi
bG9ja3M6ICg0LjAwIFRCLzMuNjQgVGlCKQpbICA3NjUuODg3MTYxXSBzZCAxOjA6MDowOiBb
c2RiXSA3ODE0MDM3MTY4IDUxMi1ieXRlIGxvZ2ljYWwgYmxvY2tzOiAoNC4wMCBUQi8zLjY0
IFRpQikKWyAgNzY1Ljg4NzgxNV0gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUgUHJvdGVjdCBp
cyBvZmYKWyAgNzY1Ljg4Nzg2M10gc2QgMTowOjA6MDogW3NkYl0gTW9kZSBTZW5zZTogMDAg
M2EgMDAgMDAKWyAgNzY1Ljg4ODE4NF0gc2QgMTowOjA6MDogW3NkYl0gV3JpdGUgY2FjaGU6
IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3Ig
RlVBClsgIDc2NS45MjQzMzldIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMg
b2ZmClsgIDc2NS45MzE3MzFdIHNkIDA6MDowOjA6IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNh
IDAwIDAwClsgIDc2NS45MzE3MzddIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBl
bmFibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZV
QQpbICA3NjUuOTQ2NzIyXSAgc2RiOiBzZGIxIHNkYjIgc2RiMyBzZGI0ClsgIDc2NS45NTI0
OTVdIHNkIDE6MDowOjA6IFtzZGJdIEF0dGFjaGVkIFNDU0kgZGlzawpbICA3NjYuMDA4MTEy
XSAgc2RhOiBzZGExIHNkYTIgc2RhMyBzZGE0ClsgIDc2Ni4wMTYwMzFdIHNkIDA6MDowOjA6
IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICA3NjYuMjEwOTA3XSBtZDogYmluZDxzZGEy
PgpbICA3NjYuMzExNDQ4XSBtZDogYmluZDxzZGIyPgpbICA3NjYuMzI4OTY3XSBtZDogYmlu
ZDxzZGI0PgpbICA3NjYuMzM2MTIwXSBtZDogcmFpZDEgcGVyc29uYWxpdHkgcmVnaXN0ZXJl
ZCBmb3IgbGV2ZWwgMQpbICA3NjYuMzQyNzQ1XSBtZDogYmluZDxzZGE0PgpbICA3NjYuMzQ5
NDE3XSBtZC9yYWlkMTptZDI6IGFjdGl2ZSB3aXRoIDIgb3V0IG9mIDIgbWlycm9ycwpbICA3
NjYuMzU1Njg5XSBtZDI6IGRldGVjdGVkIGNhcGFjaXR5IGNoYW5nZSBmcm9tIDAgdG8gMjA5
NzA0MDU4ODgKWyAgNzY2LjM2MTk1NF0gbWQvcmFpZDE6bWQ0OiBhY3RpdmUgd2l0aCAyIG91
dCBvZiAyIG1pcnJvcnMKWyAgNzY2LjM2ODEzNV0gY3JlYXRlZCBiaXRtYXAgKDI5IHBhZ2Vz
KSBmb3IgZGV2aWNlIG1kNApbICA3NjYuMzc0NjY1XSBtZDQ6IGJpdG1hcCBpbml0aWFsaXpl
ZCBmcm9tIGRpc2s6IHJlYWQgMiBwYWdlcywgc2V0IDAgb2YgNTkyMzQgYml0cwpbICA3NjYu
NDE1MTExXSBtZDQ6IGRldGVjdGVkIGNhcGFjaXR5IGNoYW5nZSBmcm9tIDAgdG8gMzk3NTA3
OTE5ODcyMApbICA3NjYuNjI0NzcyXSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6IHZlcnNpb24g
MS4wLjMKWyAgNzY2LjYzMTMwMF0gZGV2aWNlLW1hcHBlcjogaW9jdGw6IDQuMzUuMC1pb2N0
bCAoMjAxNi0wNi0yMykgaW5pdGlhbGlzZWQ6IGRtLWRldmVsQHJlZGhhdC5jb20KWyAgNzY4
LjM5NDQ4NV0gZTEwMDogSW50ZWwoUikgUFJPLzEwMCBOZXR3b3JrIERyaXZlciwgMy41LjI0
LWsyLU5BUEkKWyAgNzY4LjQwODQzOF0gZTEwMDogQ29weXJpZ2h0KGMpIDE5OTktMjAwNiBJ
bnRlbCBDb3Jwb3JhdGlvbgpbICA3NjguNDE3MjcyXSA4MTM5dG9vOiA4MTM5dG9vIEZhc3Qg
RXRoZXJuZXQgZHJpdmVyIDAuOS4yOApbICA3NjguNDI2MTgzXSBzaXM5MDAuYzogdjEuMDgu
MTAgQXByLiAyIDIwMDYKWyAgNzY4LjQzNDk4MF0gdmlhX3JoaW5lOiB2MS4xMC1MSzEuNS4x
IDIwMTAtMTAtMDkgV3JpdHRlbiBieSBEb25hbGQgQmVja2VyClsgIDc2OC40NDQwMTVdIGUx
MDAwOiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gNy4zLjIx
LWs4LU5BUEkKWyAgNzY4LjQ1MjU4NV0gZTEwMDA6IENvcHlyaWdodCAoYykgMTk5OS0yMDA2
IEludGVsIENvcnBvcmF0aW9uLgpbICA3NjguNDYyNDI1XSBlMTAwMGU6IEludGVsKFIpIFBS
Ty8xMDAwIE5ldHdvcmsgRHJpdmVyIC0gMy4yLjYtawpbICA3NjguNDY5NjAwXSBlMTAwMGU6
IENvcHlyaWdodChjKSAxOTk5IC0gMjAxNSBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgNzY4LjQ4
NDEzM10gc2t5MjogZHJpdmVyIHZlcnNpb24gMS4zMApbICA3NjguNDkzMTc2XSAzd2FyZSBT
dG9yYWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3IgTGludXggdjEuMjYuMDIuMDAz
LgpbICA3NjguNTA5NjEwXSBtZWdhc2FzOiAwNi44MTEuMDIuMDAtcmMxClsgIDc2OC41MzQy
MjNdIG1kOiByYWlkMCBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAwClsgIDc2
OC42MDkxNDNdIHJhaWQ2OiBzc2UyeDEgICBnZW4oKSAxMzQ1NyBNQi9zClsgIDc2OC42ODEx
MzldIHJhaWQ2OiBzc2UyeDEgICB4b3IoKSAgOTMxMyBNQi9zClsgIDc2OC43NTMxNDZdIHJh
aWQ2OiBzc2UyeDIgICBnZW4oKSAxNjUwOSBNQi9zClsgIDc2OC44MjUxNDJdIHJhaWQ2OiBz
c2UyeDIgICB4b3IoKSAxMTYwMyBNQi9zClsgIDc2OC44OTcxNDJdIHJhaWQ2OiBzc2UyeDQg
ICBnZW4oKSAxODI3NyBNQi9zClsgIDc2OC45NjkxNDNdIHJhaWQ2OiBzc2UyeDQgICB4b3Io
KSAxMzI5OSBNQi9zClsgIDc2OS4wNDExNDRdIHJhaWQ2OiBhdngyeDEgICBnZW4oKSAyNjYw
NSBNQi9zClsgIDc2OS4xMTMxNDNdIHJhaWQ2OiBhdngyeDIgICBnZW4oKSAzMDU1NiBNQi9z
ClsgIDc2OS4xODUxNDNdIHJhaWQ2OiBhdngyeDQgICBnZW4oKSAzMzYzNiBNQi9zClsgIDc2
OS4xOTEyNTddIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0gYXZ4Mng0IGdlbigpIDMzNjM2IE1C
L3MKWyAgNzY5LjE5NzQyNV0gcmFpZDY6IHVzaW5nIGF2eDJ4MiByZWNvdmVyeSBhbGdvcml0
aG0KWyAgNzY5LjIwNDAyNF0geG9yOiBhdXRvbWF0aWNhbGx5IHVzaW5nIGJlc3QgY2hlY2tz
dW1taW5nIGZ1bmN0aW9uICAgYXZ4ICAgICAgIApbICA3NjkuMjEwNzU0XSBhc3luY190eDog
YXBpIGluaXRpYWxpemVkIChhc3luYykKWyAgNzY5LjIxODQ5Ml0gbWQ6IHJhaWQ2IHBlcnNv
bmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDYKWyAgNzY5LjIyNDk2OV0gbWQ6IHJhaWQ1
IHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDUKWyAgNzY5LjIzMTMzNF0gbWQ6
IHJhaWQ0IHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDQKWyAgNzY5LjI0MTMw
Nl0gRnVzaW9uIE1QVCBiYXNlIGRyaXZlciAzLjA0LjIwClsgIDc2OS4yNDc0MzhdIENvcHly
aWdodCAoYykgMTk5OS0yMDA4IExTSSBDb3Jwb3JhdGlvbgpbICA3NjkuMjU0MzUwXSBGdXNp
b24gTVBUIFNQSSBIb3N0IGRyaXZlciAzLjA0LjIwClsgIDc2OS4yNjI4OTVdIEZ1c2lvbiBN
UFQgU0FTIEhvc3QgZHJpdmVyIDMuMDQuMjAKWyAgNzY5LjI3MDU2N10gRnVzaW9uIE1QVCBt
aXNjIGRldmljZSAoaW9jdGwpIGRyaXZlciAzLjA0LjIwClsgIDc2OS4yNzY0MzddIG1wdGN0
bDogUmVnaXN0ZXJlZCB3aXRoIEZ1c2lvbiBNUFQgYmFzZSBkcml2ZXIKWyAgNzY5LjI4MjIy
OV0gbXB0Y3RsOiAvZGV2L21wdGN0bCBAIChtYWpvcixtaW5vcj0xMCwyMjApClsgIDc2OS4y
OTc1NDNdIGl4Z2JlOiBJbnRlbChSKSAxMCBHaWdhYml0IFBDSSBFeHByZXNzIE5ldHdvcmsg
RHJpdmVyIC0gdmVyc2lvbiA0LjQuMC1rClsgIDc2OS4zMDMyMDBdIGl4Z2JlOiBDb3B5cmln
aHQgKGMpIDE5OTktMjAxNiBJbnRlbCBDb3Jwb3JhdGlvbi4KWyAgNzY5LjMxMjY2NV0gM3dh
cmUgOTAwMCBTdG9yYWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3IgTGludXggdjIu
MjYuMDIuMDE0LgpbICA3NjkuMzIwMjIwXSBRTG9naWMvTmV0WGVuIE5ldHdvcmsgRHJpdmVy
IHY0LjAuODIKWyAgNzY5LjMyOTU4N10gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBI
b3N0IENvbnRyb2xsZXIgKEVIQ0kpIERyaXZlcgpbICA3NjkuMzM3MDY3XSB1aGNpX2hjZDog
VVNCIFVuaXZlcnNhbCBIb3N0IENvbnRyb2xsZXIgSW50ZXJmYWNlIGRyaXZlcgpbICA3Njku
MzQ0NjAyXSBvaGNpX2hjZDogVVNCIDEuMSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJ
KSBEcml2ZXIKWyAgNzY5LjM1MzI4OF0gbWQ6IGxpbmVhciBwZXJzb25hbGl0eSByZWdpc3Rl
cmVkIGZvciBsZXZlbCAtMQpbICA3NjkuMzYwNzQxXSBtZDogbXVsdGlwYXRoIHBlcnNvbmFs
aXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIC00ClsgIDc2OS4zNzUxMDFdIG1kOiByYWlkMTAg
cGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMTAKWyAgNzc5LjQwNzcxNV0gQnRy
ZnMgbG9hZGVkLCBjcmMzMmM9Y3JjMzJjLWludGVsClsgIDc4My40NDUxNzZdIEVYVDQtZnMg
KG1kMik6IG1vdW50ZWQgZmlsZXN5c3RlbSB3aXRoIG9yZGVyZWQgZGF0YSBtb2RlLiBPcHRz
OiAobnVsbCkKWyAgNzg0LjA5NTA5OF0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5ldGZp
bHRlciBDb3JlIFRlYW0KWyAgNzg0LjE4NzU3NF0gc3lzdGVtZFsxXTogc3lzdGVtZCAyMzIg
cnVubmluZyBpbiBzeXN0ZW0gbW9kZS4gKCtQQU0gK0FVRElUICtTRUxJTlVYICtJTUEgK0FQ
UEFSTU9SICtTTUFDSyArU1lTVklOSVQgK1VUTVAgK0xJQkNSWVBUU0VUVVAgK0dDUllQVCAr
R05VVExTICtBQ0wgK1haICtMWjQgK1NFQ0NPTVAgK0JMS0lEICtFTEZVVElMUyArS01PRCAr
SUROKQpbICA3ODQuMjA5ODkxXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCB2aXJ0dWFsaXphdGlv
biB4ZW4uClsgIDc4NC4yMTc2NzhdIHN5c3RlbWRbMV06IERldGVjdGVkIGFyY2hpdGVjdHVy
ZSB4ODYtNjQuClsgIDc4NC4yNzI1NzddIHN5c3RlbWRbMV06IFNldCBob3N0bmFtZSB0byA8
eTAwPi4KWyAgNzg0LjU5NzExOF0gc3lzdGVtZFsxXTogYmluZDkuc2VydmljZTogQ2Fubm90
IGFkZCBkZXBlbmRlbmN5IGpvYiwgaWdub3Jpbmc6IFVuaXQgYmluZDkuc2VydmljZSBpcyBt
YXNrZWQuClsgIDc4NC42MTM0ODNdIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiBmc2NrIHRv
IGZzY2tkIGNvbW11bmljYXRpb24gU29ja2V0LgpbICA3ODQuNjI5OTcwXSBzeXN0ZW1kWzFd
OiBTdGFydGVkIERpc3BhdGNoIFBhc3N3b3JkIFJlcXVlc3RzIHRvIENvbnNvbGUgRGlyZWN0
b3J5IFdhdGNoLgpbICA3ODQuNjQ2NjY4XSBzeXN0ZW1kWzFdOiBSZWFjaGVkIHRhcmdldCBS
ZW1vdGUgRmlsZSBTeXN0ZW1zLgpbICA3ODQuNjYzMzk3XSBzeXN0ZW1kWzFdOiBDcmVhdGVk
IHNsaWNlIFVzZXIgYW5kIFNlc3Npb24gU2xpY2UuClsgIDc4NC42ODAyNDNdIHN5c3RlbWRb
MV06IENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLgpbICA3ODQuOTEzOTI0XSBFWFQ0LWZz
IChtZDIpOiByZS1tb3VudGVkLiBPcHRzOiBlcnJvcnM9cmVtb3VudC1ybwpbICA3ODUuMDc2
MTk0XSBzeXN0ZW1kLWpvdXJuYWxkWzY2Ml06IFJlY2VpdmVkIHJlcXVlc3QgdG8gZmx1c2gg
cnVudGltZSBqb3VybmFsIGZyb20gUElEIDEKWyAgNzg1LjUyMzg5OV0gaW5wdXQ6IFNsZWVw
IEJ1dHRvbiBhcyAvZGV2aWNlcy9MTlhTWVNUTTowMC9MTlhTWUJVUzowMC9QTlAwQzBFOjAw
L2lucHV0L2lucHV0MgpbICA3ODUuNTMwNjczXSBBQ1BJOiBTbGVlcCBCdXR0b24gW1NMUEJd
ClsgIDc4NS41MzczMjFdIGlucHV0OiBQb3dlciBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lT
VE06MDAvTE5YUFdSQk46MDAvaW5wdXQvaW5wdXQzClsgIDc4NS41NDQxNDVdIEFDUEk6IFBv
d2VyIEJ1dHRvbiBbUFdSRl0KWyAgNzg1LjY3MDM3NV0gaWdiIDAwMDA6MDI6MDAuMCBlbm8x
OiBpZ2I6IGVubzEgTklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVwbGV4LCBGbG93
IENvbnRyb2w6IFJYClsgIDc4NS42ODIyODddIElQdjY6IEFERFJDT05GKE5FVERFVl9VUCk6
IGVubzE6IGxpbmsgaXMgbm90IHJlYWR5ClsgIDc4NS42OTIwOThdIElQdjY6IEFERFJDT05G
KE5FVERFVl9DSEFOR0UpOiBlbm8xOiBsaW5rIGJlY29tZXMgcmVhZHkKWyAgNzg1LjcwMjAx
Nl0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVy
c2lvbjogMC40ClsgIDc4NS43ODcwMjFdIEJsdWV0b290aDogQ29yZSB2ZXIgMi4yMgpbICA3
ODUuNzk0NDM1XSBtZWlfbWUgMDAwMDowMDoxNi4wOiBEZXZpY2UgZG9lc24ndCBoYXZlIHZh
bGlkIE1FIEludGVyZmFjZQpbICA3ODUuODAyMDc4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDMxClsgIDc4NS44MDk0ODVdIEJsdWV0b290aDogSENJIGRldmljZSBhbmQg
Y29ubmVjdGlvbiBtYW5hZ2VyIGluaXRpYWxpemVkClsgIDc4NS44MTY5NDFdIEJsdWV0b290
aDogSENJIHNvY2tldCBsYXllciBpbml0aWFsaXplZApbICA3ODUuODE2OTQ2XSBtZWlfbWUg
MDAwMDowMDoxNi4xOiBEZXZpY2UgZG9lc24ndCBoYXZlIHZhbGlkIE1FIEludGVyZmFjZQpb
ICA3ODUuODE4MTg3XSBhY3BpIElOVDMzRDY6MDA6IGludGVsLXZidG46IGNyZWF0ZWQgcGxh
dGZvcm0gZGV2aWNlClsgIDc4NS44MjI5NDldIGlucHV0OiBJbnRlbCBWaXJ0dWFsIEJ1dHRv
biBkcml2ZXIgYXMgL2RldmljZXMvcGxhdGZvcm0vSU5UMzNENjowMC9pbnB1dC9pbnB1dDQK
WyAgNzg1Ljg0NjQ3M10gQmx1ZXRvb3RoOiBMMkNBUCBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6
ZWQKWyAgNzg1Ljg1NDI0NF0gcGFycG9ydF9wYyBwYXJwb3J0X3BjLjk1NjogVW5hYmxlIHRv
IHNldCBjb2hlcmVudCBkbWEgbWFzazogZGlzYWJsaW5nIERNQQpbICA3ODUuODU2NDY1XSBC
bHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgNzg1Ljg2OTgzOF0g
cGFycG9ydF9wYyBwYXJwb3J0X3BjLjg4ODogVW5hYmxlIHRvIHNldCBjb2hlcmVudCBkbWEg
bWFzazogZGlzYWJsaW5nIERNQQpbICA3ODUuODc4MDM3XSBwYXJwb3J0X3BjIHBhcnBvcnRf
cGMuNjMyOiBVbmFibGUgdG8gc2V0IGNvaGVyZW50IGRtYSBtYXNrOiBkaXNhYmxpbmcgRE1B
ClsgIDc4NS45MDYxOTldIHNkIDA6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJpYyBzZzAg
dHlwZSAwClsgIDc4NS45MTQ3MTJdIHNkIDE6MDowOjA6IEF0dGFjaGVkIHNjc2kgZ2VuZXJp
YyBzZzEgdHlwZSAwClsgIDc4NS45MzgyNTldIEVGSSBWYXJpYWJsZXMgRmFjaWxpdHkgdjAu
MDggMjAwNC1NYXktMTcKWyAgNzg1Ljk2NDUxMl0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBkcml2
ZXIgdmVyIDIuMwpbICA3ODUuOTcyMzkzXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29s
IEg0IHJlZ2lzdGVyZWQKWyAgNzg1Ljk4MDE4Ml0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90
b2NvbCBCQ1NQIHJlZ2lzdGVyZWQKWyAgNzg1Ljk4ODg0MV0gQmx1ZXRvb3RoOiBIQ0kgVUFS
VCBwcm90b2NvbCBMTCByZWdpc3RlcmVkClsgIDc4NS45OTY0MThdIEJsdWV0b290aDogSENJ
IFVBUlQgcHJvdG9jb2wgQVRIM0sgcmVnaXN0ZXJlZApbICA3ODYuMDAzODUwXSBCbHVldG9v
dGg6IEhDSSBVQVJUIHByb3RvY29sIFRocmVlLXdpcmUgKEg1KSByZWdpc3RlcmVkClsgIDc4
Ni4wMTE0MTBdIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgSW50ZWwgcmVnaXN0ZXJl
ZApbICA3ODYuMDE4ODIwXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEJyb2FkY29t
IHJlZ2lzdGVyZWQKWyAgNzg2LjAyNjEzMl0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2Nv
bCBRQ0EgcmVnaXN0ZXJlZApbICA3ODYuMDMzNDI0XSBCbHVldG9vdGg6IEhDSSBVQVJUIHBy
b3RvY29sIEFHNlhYIHJlZ2lzdGVyZWQKWyAgNzg2LjA0MDY4Ml0gQmx1ZXRvb3RoOiBIQ0kg
VUFSVCBwcm90b2NvbCBNYXJ2ZWxsIHJlZ2lzdGVyZWQKWyAgNzg2LjA0Nzc4MF0gaVRDT192
ZW5kb3Jfc3VwcG9ydDogdmVuZG9yLXN1cHBvcnQ9MApbICA3ODYuMDU3MjQ0XSBbZHJtXSBJ
bml0aWFsaXplZApbICA3ODYuMDczOTcwXSBpbnB1dDogUEMgU3BlYWtlciBhcyAvZGV2aWNl
cy9wbGF0Zm9ybS9wY3Nwa3IvaW5wdXQvaW5wdXQ1ClsgIDc4Ni4wODE5MzJdIGlUQ09fd2R0
OiBJbnRlbCBUQ08gV2F0Y2hEb2cgVGltZXIgRHJpdmVyIHYxLjExClsgIDc4Ni4wODg4NjBd
IGlUQ09fd2R0OiB1bmFibGUgdG8gcmVzZXQgTk9fUkVCT09UIGZsYWcsIGRldmljZSBkaXNh
YmxlZCBieSBoYXJkd2FyZS9CSU9TClsgIDc4Ni4xMDU4NjNdIGNoZWNraW5nIGdlbmVyaWMg
KDlmMDAwMDAwIDFkNTAwMCkgdnMgaHcgKDlmMDAwMDAwIDEwMDAwMDApClsgIDc4Ni4xMDU4
NjRdIGZiOiBzd2l0Y2hpbmcgdG8gbWdhZzIwMGRybWZiIGZyb20gRUZJIFZHQQpbICA3ODYu
MTEyNTc4XSBDb25zb2xlOiBzd2l0Y2hpbmcgdG8gY29sb3VyIGR1bW15IGRldmljZSA4MHgy
NQpbICA3ODYuMTEyOTk4XSB4ZW46IHJlZ2lzdGVyaW5nIGdzaSAxNyB0cmlnZ2VyaW5nIDAg
cG9sYXJpdHkgMQpbICA3ODYuMTEzMDAyXSBBbHJlYWR5IHNldHVwIHRoZSBHU0kgOjE3Clsg
IDc4Ni4xMjQ1MDBdIFtUVE1dIFpvbmUgIGtlcm5lbDogQXZhaWxhYmxlIGdyYXBoaWNzIG1l
bW9yeTogMTU5NDQ3MTIga2lCClsgIDc4Ni4xMjQ1MDRdIFtUVE1dIFpvbmUgICBkbWEzMjog
QXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTogMjA5NzE1MiBraUIKWyAgNzg2LjEyNDUwNl0g
W1RUTV0gSW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yClsgIDc4Ni4xMjQ1MTBdIFtUVE1d
IEluaXRpYWxpemluZyBETUEgcG9vbCBhbGxvY2F0b3IKWyAgNzg2LjE2NjgyN10gZmJjb246
IG1nYWRybWZiIChmYjApIGlzIHByaW1hcnkgZGV2aWNlClsgIDc4Ni4xNjY4NzFdIENvbnNv
bGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMjh4NDgKWyAg
Nzg2LjQzOTE5Nl0gbWdhZzIwMCAwMDAwOjAxOjAwLjA6IGZiMDogbWdhZHJtZmIgZnJhbWUg
YnVmZmVyIGRldmljZQpbICA3ODYuNDUzMTYxXSBbZHJtXSBJbml0aWFsaXplZCBtZ2FnMjAw
IDEuMC4wIDIwMTEwNDE4IGZvciAwMDAwOjAxOjAwLjAgb24gbWlub3IgMApbICA3ODYuNTYy
NjA1XSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBwYWNrYWdlClsgIDc4Ni41NjI2
MDZdIGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIGNvcmUKWyAgNzg2LjU2MjYwN10g
aW50ZWxfcmFwbDogRm91bmQgUkFQTCBkb21haW4gZHJhbQpbICA3ODYuNjU3MjA0XSBwb3dl
cl9tZXRlciBBQ1BJMDAwRDowMDogRm91bmQgQUNQSSBwb3dlciBtZXRlci4KWyAgNzg2LjY1
NzM0OF0gd21pOiBNYXBwZXIgbG9hZGVkClsgIDc4Ni42ODIwNzBdIHBvd2VyX21ldGVyIEFD
UEkwMDBEOjAwOiBGb3VuZCBBQ1BJIHBvd2VyIG1ldGVyLgpbICA3ODYuNjgyMTA1XSBwb3dl
cl9tZXRlciBBQ1BJMDAwRDowMDogSWdub3JpbmcgdW5zYWZlIHNvZnR3YXJlIHBvd2VyIGNh
cCEKWyAgNzg2LjcyMjczMl0gQWRkaW5nIDQwOTQ5NzJrIHN3YXAgb24gL2Rldi9zZGIzLiAg
UHJpb3JpdHk6LTEgZXh0ZW50czoxIGFjcm9zczo0MDk0OTcyayBGUwpbICA3ODcuODE0NzAy
XSBwcGRldjogdXNlci1zcGFjZSBwYXJhbGxlbCBwb3J0IGRyaXZlcgpbICA3ODguNTE0MDk1
XSBBZGRpbmcgNDA5NDk3Mmsgc3dhcCBvbiAvZGV2L3NkYTMuICBQcmlvcml0eTotMiBleHRl
bnRzOjEgYWNyb3NzOjQwOTQ5NzJrIEZTClsgIDc4OS4yNjkyMzFdIGJyaWRnZTogZmlsdGVy
aW5nIHZpYSBhcnAvaXAvaXA2dGFibGVzIGlzIG5vIGxvbmdlciBhdmFpbGFibGUgYnkgZGVm
YXVsdC4gVXBkYXRlIHlvdXIgc2NyaXB0cyB0byBsb2FkIGJyX25ldGZpbHRlciBpZiB5b3Ug
bmVlZCB0aGlzLgpbICA3ODkuMjcyNTMzXSB4ZW46eGVuX2V2dGNobjogRXZlbnQtY2hhbm5l
bCBkZXZpY2UgaW5zdGFsbGVkClsgIDc4OS4yNzU2MDNdIHhlbmJyMDogcG9ydCAxKGVubzIp
IGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKWyAgNzg5LjI3NjAwNV0geGVuYnIwOiBwb3J0IDEo
ZW5vMikgZW50ZXJlZCBkaXNhYmxlZCBzdGF0ZQpbICA3ODkuMjc2NDI1XSBkZXZpY2UgZW5v
MiBlbnRlcmVkIHByb21pc2N1b3VzIG1vZGUKWyAgNzg5LjMxODUwNl0gaWdiIDAwMDA6MDM6
MDAuMCBlbm8yOiBpZ2I6IGVubzIgTklDIExpbmsgaXMgVXAgMTAwMCBNYnBzIEZ1bGwgRHVw
bGV4LCBGbG93IENvbnRyb2w6IFJYClsgIDc4OS4zMjExNzZdIElQdjY6IEFERFJDT05GKE5F
VERFVl9VUCk6IHhlbmJyMDogbGluayBpcyBub3QgcmVhZHkKWyAgNzkwLjI3NzE3NV0geGVu
YnIwOiBwb3J0IDEoZW5vMikgZW50ZXJlZCBibG9ja2luZyBzdGF0ZQpbICA3OTAuMjc3NTE3
XSB4ZW5icjA6IHBvcnQgMShlbm8yKSBlbnRlcmVkIGZvcndhcmRpbmcgc3RhdGUKWyAgNzkw
LjI3ODAwMl0gSVB2NjogQUREUkNPTkYoTkVUREVWX0NIQU5HRSk6IHhlbmJyMDogbGluayBi
ZWNvbWVzIHJlYWR5Cg==
--------------CFC6D1691BFC741513ECA48A
Content-Type: text/plain; charset=UTF-8;
 name="efi-xen_xl-dmesg_8-cores.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-xen_xl-dmesg_8-cores.txt"

KFhFTikgWGVuIHZlcnNpb24gNC44LjMtcHJlIChEZWJpYW4gNC44LjIreHNhMjQ1LTArZGVi
OXUxKSAoaWphY2tzb25AY2hpYXJrLmdyZWVuZW5kLm9yZy51aykgKGdjYyAoRGViaWFuIDYu
My4wLTE4KSA2LjMuMCAyMDE3MDUxNikgZGVidWc9biAgU2F0IE5vdiAyNSAxMTozMDozNCBV
VEMgMjAxNwooWEVOKSBCb290bG9hZGVyOiBFRkkKKFhFTikgQ29tbWFuZCBsaW5lOiAKKFhF
TikgVmlkZW8gaW5mb3JtYXRpb246CihYRU4pICBWR0EgaXMgZ3JhcGhpY3MgbW9kZSA4MDB4
NjAwLCAzMiBicHAKKFhFTikgRGlzYyBpbmZvcm1hdGlvbjoKKFhFTikgIEZvdW5kIDAgTUJS
IHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDIgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMK
KFhFTikgRUZJIFJBTSBtYXA6CihYRU4pICAwMDAwMDAwMDAwMDAwMDAwIC0gMDAwMDAwMDAw
MDA1ODAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDAwMDA1ODAwMCAtIDAwMDAwMDAwMDAw
NTkwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDAwMDA1OTAwMCAtIDAwMDAwMDAwMDAw
OWUwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWUwMDAgLSAwMDAwMDAwMDAwMDlm
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwOWYwMDAgLSAwMDAwMDAwMDAwMGEw
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMGEwMDAwIC0gMDAwMDAwMDAwMDEwMDAw
MCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA4ODFjNjAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4ODFjNjAwMCAtIDAwMDAwMDAwODgxYzcwMDAg
KEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDA4ODFjNzAwMCAtIDAwMDAwMDAwODgyMTEwMDAg
KHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDA4ODIxMTAwMCAtIDAwMDAwMDAwODgyODMwMDAg
KHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwODgyODMwMDAgLSAwMDAwMDAwMDg5ZWMyMDAwIChy
ZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwODllYzIwMDAgLSAwMDAwMDAwMDg5ZjlhMDAwIChB
Q1BJIE5WUykKKFhFTikgIDAwMDAwMDAwODlmOWEwMDAgLSAwMDAwMDAwMDg5ZmZmMDAwIChB
Q1BJIGRhdGEpCihYRU4pICAwMDAwMDAwMDg5ZmZmMDAwIC0gMDAwMDAwMDA4YTAwMDAwMCAo
dXNhYmxlKQooWEVOKSAgMDAwMDAwMDA4YTAwMDAwMCAtIDAwMDAwMDAwOGMwMDAwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDA5MDAwMDAwMCAtIDAwMDAwMDAwOTYwMDAwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDA5ODAwMDAwMCAtIDAwMDAwMDAwOWUwMDAwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBlMDBmYTAwMCAtIDAwMDAwMDAwZTAwZmIwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBlMDBmZDAwMCAtIDAwMDAwMDAwZTAwZmUwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZTAwMDAwMCAtIDAwMDAwMDAwZmUwMTEwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDA4NjIwMDAwMDAgKHVz
YWJsZSkKKFhFTikgQUNQSTogUlNEUCA4OUZGRTAxNCwgMDAyNCAocjIgSU5URUwgKQooWEVO
KSBBQ1BJOiBYU0RUIDg5RkI3MTg4LCAwMEQ0IChyMSBJTlRFTCAgUzEyMDBTUEwgICAgICAg
IDAgSU5UTCAgMTAwMDAxMykKKFhFTikgQUNQSTogRkFDUCA4OUZGNjAwMCwgMDBGNCAocjUg
SU5URUwgIFMxMjAwU1BMICAgICAgICAwIElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IERT
RFQgODlGQzYwMDAsIDI5MjQxIChyMiBJTlRFTCAgUzEyMDBTUEwgICAgICAgIDAgSU5UTCAy
MDA5MTAxMykKKFhFTikgQUNQSTogRkFDUyA4OUY3RTAwMCwgMDA0MAooWEVOKSBBQ1BJOiBI
UEVUIDg5RkY1MDAwLCAwMDM4IChyMSBJTlRFTCAgUzEyMDBTUEwgICAgICAgIDEgSU5UTCAy
MDA5MTAxMykKKFhFTikgQUNQSTogQVBJQyA4OUZGNDAwMCwgMDBCQyAocjMgSU5URUwgIFMx
MjAwU1BMICAgICAgICAxIElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6IE1DRkcgODlGRjMw
MDAsIDAwM0MgKHIxIElOVEVMICBTMTIwMFNQTCAgICAgICAgMSBJTlRMIDIwMDkxMDEzKQoo
WEVOKSBBQ1BJOiBTUE1JIDg5RkYxMDAwLCAwMDQyIChyNSBJTlRFTCAgUzEyMDBTUEwgICAg
ICAgIDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogV0REVCA4OUZGMDAwMCwgMDA0MCAo
cjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAwIElOVEwgMjAwOTEwMTMpCihYRU4pIEFDUEk6
IFNTRFQgODlGQzMwMDAsIDJCQUUgKHIyIElOVEVMICBTMTIwMFNQTCAgICAgMTAwMCBJTlRM
IDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBTU0RUIDg5RkMyMDAwLCAwQkUzIChyMiBJTlRFTCAg
UzEyMDBTUEwgICAgIDEwMDAgSU5UTCAyMDA5MTAxMykKKFhFTikgQUNQSTogU1NEVCA4OUZD
MTAwMCwgMDE5QSAocjIgSU5URUwgIFMxMjAwU1BMICAgICAxMDAwIElOVEwgMjAwOTEwMTMp
CihYRU4pIEFDUEk6IFNTRFQgODlGQzAwMDAsIDA0QTMgKHIyIElOVEVMICBTMTIwMFNQTCAg
ICAgMTAwMCBJTlRMIDIwMDkxMDEzKQooWEVOKSBBQ1BJOiBVRUZJIDg5RjkzMDAwLCAwMDQy
IChyMSBJTlRFTCAgUzEyMDBTUEwgICAgICAgIDIgSU5UTCAgMTAwMDAxMykKKFhFTikgQUNQ
STogU1NEVCA4OUZCRjAwMCwgMEU3MyAocjIgSU5URUwgIFMxMjAwU1BMICAgICAzMDAwIElO
VEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IFNTRFQgODlGQkQwMDAsIDAwNjQgKHIyIElOVEVM
ICBTMTIwMFNQTCAgICAgICAgMiBJTlRMIDIwMTQxMTA3KQooWEVOKSBBQ1BJOiBETUFSIDg5
RkJCMDAwLCAwMDcwIChyMSBJTlRFTCAgUzEyMDBTUEwgICAgICAgIDEgSU5UTCAgICAgICAg
MSkKKFhFTikgQUNQSTogSEVTVCA4OUZCQTAwMCwgMDBBOCAocjEgSU5URUwgIFMxMjAwU1BM
ICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4pIEFDUEk6IEVSU1QgODlGQjgwMDAsIDAy
MzAgKHIxIElOVEVMICBTMTIwMFNQTCAgICAgICAgMSBJTlRMICAgICAgICAxKQooWEVOKSBB
Q1BJOiBTU0RUIDg5RkY3MDAwLCA1MzI4IChyMiBJTlRFTCAgUzEyMDBTUEwgICAgIDMwMDAg
SU5UTCAyMDE0MTEwNykKKFhFTikgQUNQSTogU1NEVCA4OUZCRTAwMCwgMEI3OSAocjIgSU5U
RUwgIFMxMjAwU1BMICAgICAgICAyIElOVEwgMjAxNDExMDcpCihYRU4pIEFDUEk6IEJFUlQg
ODlGQjkwMDAsIDAwMzAgKHIxIElOVEVMICBTMTIwMFNQTCAgICAgICAgMSBJTlRMICAgICAg
ICAxKQooWEVOKSBBQ1BJOiBQUkFEIDg5RkJDMDAwLCAwMTAyIChyMiBJTlRFTCAgUzEyMDBT
UEwgICAgICAgIDIgSU5UTCAyMDE0MTEwNykKKFhFTikgQUNQSTogRUlOSiA4OUZGRDAwMCwg
MDEzMCAocjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAxIElOVEwgICAgICAgIDEpCihYRU4p
IEFDUEk6IFNQQ1IgODlGRjIwMDAsIDAwNTAgKHIxIElOVEVMICBTMTIwMFNQTCAgICAgICAg
MCBJTlRMIDIwMDkxMDEzKQooWEVOKSBTeXN0ZW0gUkFNOiAzMjQxN01CICgzMzE5NTg2OGtC
KQooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBBQ1BJOiAzMi82NFggRkFD
UyBhZGRyZXNzIG1pc21hdGNoIGluIEZBRFQgLSA4OWY3ZTAwMC8wMDAwMDAwMDAwMDAwMDAw
LCB1c2luZyAzMgooWEVOKSBJT0FQSUNbMF06IGFwaWNfaWQgMiwgdmVyc2lvbiAzMiwgYWRk
cmVzcyAweGZlYzAwMDAwLCBHU0kgMC0xMTkKKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAg
RmxhdC4gIFVzaW5nIDEgSS9PIEFQSUNzCihYRU4pIFtWVC1EXSAgUk1SUiBhZGRyZXNzIHJh
bmdlIDNlMmUwMDAwLi4zZTJmZmZmZiBub3QgaW4gcmVzZXJ2ZWQgbWVtb3J5OyBuZWVkICJp
b21tdV9pbmNsdXNpdmVfbWFwcGluZz0xIj8KKFhFTikgTm90IGVuYWJsaW5nIHgyQVBJQyAo
dXBvbiBmaXJtd2FyZSByZXF1ZXN0KQooWEVOKSB4c3RhdGU6IHNpemU6IDB4NDQwIGFuZCBz
dGF0ZXM6IDB4MWYKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxl
ciAoY3JlZGl0KQooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAyMy45OTlNSHogSFBFVAooWEVO
KSBEZXRlY3RlZCAzNzkyLjI0MSBNSHogcHJvY2Vzc29yLgooWEVOKSBJbml0aW5nIG1lbW9y
eSBzaGFyaW5nLgooWEVOKSBQQ0k6IE5vdCB1c2luZyBNQ0ZHIGZvciBzZWdtZW50IDAwMDAg
YnVzIDAwLWZmCihYRU4pIEludGVsIFZULWQgaW9tbXUgMCBzdXBwb3J0ZWQgcGFnZSBzaXpl
czogNGtCLCAyTUIsIDFHQi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJs
ZWQuCihYRU4pIEludGVsIFZULWQgRG9tMCBETUEgUGFzc3Rocm91Z2ggbm90IGVuYWJsZWQu
CihYRU4pIEludGVsIFZULWQgUXVldWVkIEludmFsaWRhdGlvbiBlbmFibGVkLgooWEVOKSBJ
bnRlbCBWVC1kIEludGVycnVwdCBSZW1hcHBpbmcgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQt
ZCBQb3N0ZWQgSW50ZXJydXB0IG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBWVC1kIFNoYXJl
ZCBFUFQgdGFibGVzIGVuYWJsZWQuCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFibGVk
CihYRU4pICAtIERvbTAgbW9kZTogUmVsYXhlZAooWEVOKSBJbnRlcnJ1cHQgcmVtYXBwaW5n
IGVuYWJsZWQKKFhFTikgRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29s
ZCBvbiEKKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAtPiBVc2luZyBvbGQg
QUNLIG1ldGhvZAooWEVOKSBQbGF0Zm9ybSB0aW1lciBhcHBlYXJzIHRvIGhhdmUgdW5leHBl
Y3RlZGx5IHdyYXBwZWQgNCB0aW1lcy4KKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBv
ZiAxNiBLaUIuCihYRU4pIFZNWDogU3VwcG9ydGVkIGFkdmFuY2VkIGZlYXR1cmVzOgooWEVO
KSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0aW9uCihYRU4pICAtIEFQSUMgVFBS
IHNoYWRvdwooWEVOKSAgLSBFeHRlbmRlZCBQYWdlIFRhYmxlcyAoRVBUKQooWEVOKSAgLSBW
aXJ0dWFsLVByb2Nlc3NvciBJZGVudGlmaWVycyAoVlBJRCkKKFhFTikgIC0gVmlydHVhbCBO
TUkKKFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwCihYRU4pICAtIFVucmVzdHJp
Y3RlZCBHdWVzdAooWEVOKSAgLSBWTUNTIHNoYWRvd2luZwooWEVOKSAgLSBWTSBGdW5jdGlv
bnMKKFhFTikgIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucwooWEVOKSAgLSBQYWdlIE1v
ZGlmaWNhdGlvbiBMb2dnaW5nCihYRU4pIEhWTTogQVNJRHMgZW5hYmxlZC4KKFhFTikgSFZN
OiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQ
KSBkZXRlY3RlZAooWEVOKSBIVk06IEhBUCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCCihY
RU4pIEJyb3VnaHQgdXAgOCBDUFVzCihYRU4pIERvbTAgaGFzIG1heGltdW0gODg4IFBJUlFz
CihYRU4pICoqKiBMT0FESU5HIERPTUFJTiAwICoqKgooWEVOKSAgWGVuICBrZXJuZWw6IDY0
LWJpdCwgbHNiLCBjb21wYXQzMgooWEVOKSAgRG9tMCBrZXJuZWw6IDY0LWJpdCwgUEFFLCBs
c2IsIHBhZGRyIDB4MTAwMDAwMCAtPiAweDFmNjMwMDAKKFhFTikgUEhZU0lDQUwgTUVNT1JZ
IEFSUkFOR0VNRU5UOgooWEVOKSAgRG9tMCBhbGxvYy46ICAgMDAwMDAwMDg0NjAwMDAwMC0+
MDAwMDAwMDg0ODAwMDAwMCAoODE0MjA3NSBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4p
ICBJbml0LiByYW1kaXNrOiAwMDAwMDAwODYwYzg5MDAwLT4wMDAwMDAwODYxZmZmNDU4CihY
RU4pIFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDog
ZmZmZmZmZmY4MTAwMDAwMC0+ZmZmZmZmZmY4MWY2MzAwMAooWEVOKSAgSW5pdC4gcmFtZGlz
azogMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgUGh5cy1NYWNo
IG1hcDogMDAwMDAwODAwMDAwMDAwMC0+MDAwMDAwODAwM2UzODM5MAooWEVOKSAgU3RhcnQg
aW5mbzogICAgZmZmZmZmZmY4MWY2MzAwMC0+ZmZmZmZmZmY4MWY2MzRiNAooWEVOKSAgUGFn
ZSB0YWJsZXM6ICAgZmZmZmZmZmY4MWY2NDAwMC0+ZmZmZmZmZmY4MWY3NzAwMAooWEVOKSAg
Qm9vdCBzdGFjazogICAgZmZmZmZmZmY4MWY3NzAwMC0+ZmZmZmZmZmY4MWY3ODAwMAooWEVO
KSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4MjAwMDAwMAoo
WEVOKSAgRU5UUlkgQUREUkVTUzogZmZmZmZmZmY4MWQzZDE4MAooWEVOKSBEb20wIGhhcyBt
YXhpbXVtIDggVkNQVXMKKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIG9uIDEgbm9kZXMgdXNp
bmcgNCBDUFVzCihYRU4pIC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uZG9uZS4KKFhFTikgSW5pdGlhbCBsb3cg
bWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuCihYRU4pIFN0ZC4g
TG9nbGV2ZWw6IEVycm9ycyBhbmQgd2FybmluZ3MKKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5v
dGhpbmcgKFJhdGUtbGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgWGVuIGlz
IHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4g
RE9NMCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVu
KQooWEVOKSBGcmVlZCAyMDQ4a0IgaW5pdCBtZW1vcnkK
--------------CFC6D1691BFC741513ECA48A
Content-Type: text/plain; charset=UTF-8;
 name="grub.cfg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="grub.cfg"

IwojIERPIE5PVCBFRElUIFRISVMgRklMRQojCiMgSXQgaXMgYXV0b21hdGljYWxseSBnZW5l
cmF0ZWQgYnkgZ3J1Yi1ta2NvbmZpZyB1c2luZyB0ZW1wbGF0ZXMKIyBmcm9tIC9ldGMvZ3J1
Yi5kIGFuZCBzZXR0aW5ncyBmcm9tIC9ldGMvZGVmYXVsdC9ncnViCiMKCiMjIyBCRUdJTiAv
ZXRjL2dydWIuZC8wMF9oZWFkZXIgIyMjCmlmIFsgLXMgJHByZWZpeC9ncnViZW52IF07IHRo
ZW4KICBzZXQgaGF2ZV9ncnViZW52PXRydWUKICBsb2FkX2VudgpmaQppZiBbICIke25leHRf
ZW50cnl9IiBdIDsgdGhlbgogICBzZXQgZGVmYXVsdD0iJHtuZXh0X2VudHJ5fSIKICAgc2V0
IG5leHRfZW50cnk9CiAgIHNhdmVfZW52IG5leHRfZW50cnkKICAgc2V0IGJvb3Rfb25jZT10
cnVlCmVsc2UKICAgc2V0IGRlZmF1bHQ9IkRlYmlhbiBHTlUvTGludXgsIHdpdGggWGVuIGh5
cGVydmlzb3IiCmZpCgppZiBbIHgiJHtmZWF0dXJlX21lbnVlbnRyeV9pZH0iID0geHkgXTsg
dGhlbgogIG1lbnVlbnRyeV9pZF9vcHRpb249Ii0taWQiCmVsc2UKICBtZW51ZW50cnlfaWRf
b3B0aW9uPSIiCmZpCgpleHBvcnQgbWVudWVudHJ5X2lkX29wdGlvbgoKaWYgWyAiJHtwcmV2
X3NhdmVkX2VudHJ5fSIgXTsgdGhlbgogIHNldCBzYXZlZF9lbnRyeT0iJHtwcmV2X3NhdmVk
X2VudHJ5fSIKICBzYXZlX2VudiBzYXZlZF9lbnRyeQogIHNldCBwcmV2X3NhdmVkX2VudHJ5
PQogIHNhdmVfZW52IHByZXZfc2F2ZWRfZW50cnkKICBzZXQgYm9vdF9vbmNlPXRydWUKZmkK
CmZ1bmN0aW9uIHNhdmVkZWZhdWx0IHsKICBpZiBbIC16ICIke2Jvb3Rfb25jZX0iIF07IHRo
ZW4KICAgIHNhdmVkX2VudHJ5PSIke2Nob3Nlbn0iCiAgICBzYXZlX2VudiBzYXZlZF9lbnRy
eQogIGZpCn0KZnVuY3Rpb24gbG9hZF92aWRlbyB7CiAgaWYgWyB4JGZlYXR1cmVfYWxsX3Zp
ZGVvX21vZHVsZSA9IHh5IF07IHRoZW4KICAgIGluc21vZCBhbGxfdmlkZW8KICBlbHNlCiAg
ICBpbnNtb2QgZWZpX2dvcAogICAgaW5zbW9kIGVmaV91Z2EKICAgIGluc21vZCBpZWVlMTI3
NV9mYgogICAgaW5zbW9kIHZiZQogICAgaW5zbW9kIHZnYQogICAgaW5zbW9kIHZpZGVvX2Jv
Y2hzCiAgICBpbnNtb2QgdmlkZW9fY2lycnVzCiAgZmkKfQoKaWYgWyB4JGZlYXR1cmVfZGVm
YXVsdF9mb250X3BhdGggPSB4eSBdIDsgdGhlbgogICBmb250PXVuaWNvZGUKZWxzZQppbnNt
b2QgcGFydF9ncHQKaW5zbW9kIHBhcnRfZ3B0Cmluc21vZCBkaXNrZmlsdGVyCmluc21vZCBt
ZHJhaWQwOQppbnNtb2QgZXh0MgpzZXQgcm9vdD0nbWR1dWlkL2IyZTkyNjRmYjIxNzNmZjZh
NGQyYWRjMjI2ZmQ1MzAyJwppZiBbIHgkZmVhdHVyZV9wbGF0Zm9ybV9zZWFyY2hfaGludCA9
IHh5IF07IHRoZW4KICBzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3Qg
LS1oaW50PSdtZHV1aWQvYjJlOTI2NGZiMjE3M2ZmNmE0ZDJhZGMyMjZmZDUzMDInICA2YjU1
N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAKZWxzZQogIHNlYXJjaCAtLW5vLWZs
b3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCA2YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlh
YzBlZDBiOTAKZmkKICAgIGZvbnQ9Ii91c3Ivc2hhcmUvZ3J1Yi91bmljb2RlLnBmMiIKZmkK
CmlmIGxvYWRmb250ICRmb250IDsgdGhlbgogIHNldCBnZnhtb2RlPWF1dG8KICBsb2FkX3Zp
ZGVvCiAgaW5zbW9kIGdmeHRlcm0KICBzZXQgbG9jYWxlX2Rpcj0kcHJlZml4L2xvY2FsZQog
IHNldCBsYW5nPWZyX0ZSCiAgaW5zbW9kIGdldHRleHQKZmkKdGVybWluYWxfb3V0cHV0IGdm
eHRlcm0KaWYgWyAiJHtyZWNvcmRmYWlsfSIgPSAxIF0gOyB0aGVuCiAgc2V0IHRpbWVvdXQ9
MzAKZWxzZQogIGlmIFsgeCRmZWF0dXJlX3RpbWVvdXRfc3R5bGUgPSB4eSBdIDsgdGhlbgog
ICAgc2V0IHRpbWVvdXRfc3R5bGU9bWVudQogICAgc2V0IHRpbWVvdXQ9NQogICMgRmFsbGJh
Y2sgbm9ybWFsIHRpbWVvdXQgY29kZSBpbiBjYXNlIHRoZSB0aW1lb3V0X3N0eWxlIGZlYXR1
cmUgaXMKICAjIHVuYXZhaWxhYmxlLgogIGVsc2UKICAgIHNldCB0aW1lb3V0PTUKICBmaQpm
aQojIyMgRU5EIC9ldGMvZ3J1Yi5kLzAwX2hlYWRlciAjIyMKCiMjIyBCRUdJTiAvZXRjL2dy
dWIuZC8wNV9kZWJpYW5fdGhlbWUgIyMjCnNldCBtZW51X2NvbG9yX25vcm1hbD1jeWFuL2Js
dWUKc2V0IG1lbnVfY29sb3JfaGlnaGxpZ2h0PXdoaXRlL2JsdWUKIyMjIEVORCAvZXRjL2dy
dWIuZC8wNV9kZWJpYW5fdGhlbWUgIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQvMDhfbGlu
dXhfeGVuICMjIwptZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGludXgsIGF2ZWMgaHlwZXJ2aXNl
dXIgWGVuJyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAt
LWNsYXNzIG9zIC0tY2xhc3MgeGVuICRtZW51ZW50cnlfaWRfb3B0aW9uICd4ZW4tZ251bGlu
dXgtc2ltcGxlLTZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MCcgewoJaW5z
bW9kIHBhcnRfZ3B0CglpbnNtb2QgcGFydF9ncHQKCWluc21vZCBkaXNrZmlsdGVyCglpbnNt
b2QgbWRyYWlkMDkKCWluc21vZCBleHQyCglzZXQgcm9vdD0nbWR1dWlkL2IyZTkyNjRmYjIx
NzNmZjZhNGQyYWRjMjI2ZmQ1MzAyJwoJaWYgWyB4JGZlYXR1cmVfcGxhdGZvcm1fc2VhcmNo
X2hpbnQgPSB4eSBdOyB0aGVuCgkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1z
ZXQ9cm9vdCAtLWhpbnQ9J21kdXVpZC9iMmU5MjY0ZmIyMTczZmY2YTRkMmFkYzIyNmZkNTMw
MicgIDZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJZWxzZQoJICBzZWFy
Y2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgNmI1NTdmNzQtNjg3OS00NTVk
LTllNjEtMzg5YWMwZWQwYjkwCglmaQoJZWNobwknQ2hhcmdlbWVudCBkZSBYZW4gNC44LWFt
ZDY04oCmJwogICAgICAgIGlmIFsgIiRncnViX3BsYXRmb3JtIiA9ICJwYyIgLW8gIiRncnVi
X3BsYXRmb3JtIiA9ICIiIF07IHRoZW4KICAgICAgICAgICAgeGVuX3JtX29wdHM9CiAgICAg
ICAgZWxzZQogICAgICAgICAgICB4ZW5fcm1fb3B0cz0ibm8tcmVhbC1tb2RlIGVkZD1vZmYi
CiAgICAgICAgZmkKCW11bHRpYm9vdAkvYm9vdC94ZW4tNC44LWFtZDY0Lmd6IHBsYWNlaG9s
ZGVyICAgJHt4ZW5fcm1fb3B0c30KCWVjaG8JJ0NoYXJnZW1lbnQgZGUgTGludXggNC45LjAt
NS1hbWQ2NOKApicKCW1vZHVsZQkvYm9vdC92bWxpbnV6LTQuOS4wLTUtYW1kNjQgcGxhY2Vo
b2xkZXIgcm9vdD1VVUlEPTZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MCBy
byByb290ZGVsYXk9MTAgcm9vdGRlbGF5PTEwIG5vcXVpZXQgbm9zcGxhc2gKCWVjaG8JJ0No
YXJnZW1lbnQgZHUgZGlzcXVlIG3DqW1vaXJlIGluaXRpYWzigKYnCgltb2R1bGUJLS1ub3Vu
emlwICAgL2Jvb3QvaW5pdHJkLmltZy00LjkuMC01LWFtZDY0Cn0Kc3VibWVudSAnT3B0aW9u
IGF2YW5jw6llIHBvdXIgRGViaWFuIEdOVS9MaW51eCAoYXZlYyBoeXBlcnZpc2V1ciBYZW4p
JyAkbWVudWVudHJ5X2lkX29wdGlvbiAnZ251bGludXgtYWR2YW5jZWQtNmI1NTdmNzQtNjg3
OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwJyB7CglzdWJtZW51ICdIeXBlcnZpc2V1ciBYZW4s
IHZlcnNpb27CoDQuOC1hbWQ2NCcgJG1lbnVlbnRyeV9pZF9vcHRpb24gJ3hlbi1oeXBlcnZp
c29yLTQuOC1hbWQ2NC02YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAnIHsK
CQltZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGludXgsIGF2ZWMgWGVuIDQuOC1hbWQ2NCBldCBM
aW51eCA0LjkuMC01LWFtZDY0JyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAt
LWNsYXNzIGdudSAtLWNsYXNzIG9zIC0tY2xhc3MgeGVuICRtZW51ZW50cnlfaWRfb3B0aW9u
ICd4ZW4tZ251bGludXgtNC45LjAtNS1hbWQ2NC1hZHZhbmNlZC02YjU1N2Y3NC02ODc5LTQ1
NWQtOWU2MS0zODlhYzBlZDBiOTAnIHsKCQkJaW5zbW9kIHBhcnRfZ3B0CgkJCWluc21vZCBw
YXJ0X2dwdAoJCQlpbnNtb2QgZGlza2ZpbHRlcgoJCQlpbnNtb2QgbWRyYWlkMDkKCQkJaW5z
bW9kIGV4dDIKCQkJc2V0IHJvb3Q9J21kdXVpZC9iMmU5MjY0ZmIyMTczZmY2YTRkMmFkYzIy
NmZkNTMwMicKCQkJaWYgWyB4JGZlYXR1cmVfcGxhdGZvcm1fc2VhcmNoX2hpbnQgPSB4eSBd
OyB0aGVuCgkJCSAgc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IC0t
aGludD0nbWR1dWlkL2IyZTkyNjRmYjIxNzNmZjZhNGQyYWRjMjI2ZmQ1MzAyJyAgNmI1NTdm
NzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwCgkJCWVsc2UKCQkJICBzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgNmI1NTdmNzQtNjg3OS00NTVkLTllNjEt
Mzg5YWMwZWQwYjkwCgkJCWZpCgkJCWVjaG8JJ0NoYXJnZW1lbnQgZGUgWGVuIDQuOC1hbWQ2
NOKApicKCQkgICAgICAgIGlmIFsgIiRncnViX3BsYXRmb3JtIiA9ICJwYyIgLW8gIiRncnVi
X3BsYXRmb3JtIiA9ICIiIF07IHRoZW4KCQkgICAgICAgICAgICB4ZW5fcm1fb3B0cz0KCQkg
ICAgICAgIGVsc2UKCQkgICAgICAgICAgICB4ZW5fcm1fb3B0cz0ibm8tcmVhbC1tb2RlIGVk
ZD1vZmYiCgkJICAgICAgICBmaQoJCQltdWx0aWJvb3QJL2Jvb3QveGVuLTQuOC1hbWQ2NC5n
eiBwbGFjZWhvbGRlciAgICR7eGVuX3JtX29wdHN9CgkJCWVjaG8JJ0NoYXJnZW1lbnQgZGUg
TGludXggNC45LjAtNS1hbWQ2NOKApicKCQkJbW9kdWxlCS9ib290L3ZtbGludXotNC45LjAt
NS1hbWQ2NCBwbGFjZWhvbGRlciByb290PVVVSUQ9NmI1NTdmNzQtNjg3OS00NTVkLTllNjEt
Mzg5YWMwZWQwYjkwIHJvIHJvb3RkZWxheT0xMCByb290ZGVsYXk9MTAgbm9xdWlldCBub3Nw
bGFzaAoJCQllY2hvCSdDaGFyZ2VtZW50IGR1IGRpc3F1ZSBtw6ltb2lyZSBpbml0aWFs4oCm
JwoJCQltb2R1bGUJLS1ub3VuemlwICAgL2Jvb3QvaW5pdHJkLmltZy00LjkuMC01LWFtZDY0
CgkJfQoJCW1lbnVlbnRyeSAnRGViaWFuIEdOVS9MaW51eCwgd2l0aCBYZW4gNC44LWFtZDY0
IGFuZCBMaW51eCA0LjkuMC01LWFtZDY0IChyZWNvdmVyeSBtb2RlKScgLS1jbGFzcyBkZWJp
YW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAtLWNsYXNzIHhl
biAkbWVudWVudHJ5X2lkX29wdGlvbiAneGVuLWdudWxpbnV4LTQuOS4wLTUtYW1kNjQtcmVj
b3ZlcnktNmI1NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwJyB7CgkJCWluc21v
ZCBwYXJ0X2dwdAoJCQlpbnNtb2QgcGFydF9ncHQKCQkJaW5zbW9kIGRpc2tmaWx0ZXIKCQkJ
aW5zbW9kIG1kcmFpZDA5CgkJCWluc21vZCBleHQyCgkJCXNldCByb290PSdtZHV1aWQvYjJl
OTI2NGZiMjE3M2ZmNmE0ZDJhZGMyMjZmZDUzMDInCgkJCWlmIFsgeCRmZWF0dXJlX3BsYXRm
b3JtX3NlYXJjaF9oaW50ID0geHkgXTsgdGhlbgoJCQkgIHNlYXJjaCAtLW5vLWZsb3BweSAt
LWZzLXV1aWQgLS1zZXQ9cm9vdCAtLWhpbnQ9J21kdXVpZC9iMmU5MjY0ZmIyMTczZmY2YTRk
MmFkYzIyNmZkNTMwMicgIDZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJ
CQllbHNlCgkJCSAgc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDZi
NTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJCQlmaQoJCQllY2hvCSdDaGFy
Z2VtZW50IGRlIFhlbiA0LjgtYW1kNjTigKYnCgkJICAgICAgICBpZiBbICIkZ3J1Yl9wbGF0
Zm9ybSIgPSAicGMiIC1vICIkZ3J1Yl9wbGF0Zm9ybSIgPSAiIiBdOyB0aGVuCgkJICAgICAg
ICAgICAgeGVuX3JtX29wdHM9CgkJICAgICAgICBlbHNlCgkJICAgICAgICAgICAgeGVuX3Jt
X29wdHM9Im5vLXJlYWwtbW9kZSBlZGQ9b2ZmIgoJCSAgICAgICAgZmkKCQkJbXVsdGlib290
CS9ib290L3hlbi00LjgtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgICR7eGVuX3JtX29wdHN9CgkJ
CWVjaG8JJ0NoYXJnZW1lbnQgZGUgTGludXggNC45LjAtNS1hbWQ2NOKApicKCQkJbW9kdWxl
CS9ib290L3ZtbGludXotNC45LjAtNS1hbWQ2NCBwbGFjZWhvbGRlciByb290PVVVSUQ9NmI1
NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwIHJvIHNpbmdsZSByb290ZGVsYXk9
MTAgcm9vdGRlbGF5PTEwCgkJCWVjaG8JJ0NoYXJnZW1lbnQgZHUgZGlzcXVlIG3DqW1vaXJl
IGluaXRpYWzigKYnCgkJCW1vZHVsZQktLW5vdW56aXAgICAvYm9vdC9pbml0cmQuaW1nLTQu
OS4wLTUtYW1kNjQKCQl9CgkJbWVudWVudHJ5ICdEZWJpYW4gR05VL0xpbnV4LCBhdmVjIFhl
biA0LjgtYW1kNjQgZXQgTGludXggNC45LjAtNC1hbWQ2NCcgLS1jbGFzcyBkZWJpYW4gLS1j
bGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAtLWNsYXNzIHhlbiAkbWVu
dWVudHJ5X2lkX29wdGlvbiAneGVuLWdudWxpbnV4LTQuOS4wLTQtYW1kNjQtYWR2YW5jZWQt
NmI1NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwJyB7CgkJCWluc21vZCBwYXJ0
X2dwdAoJCQlpbnNtb2QgcGFydF9ncHQKCQkJaW5zbW9kIGRpc2tmaWx0ZXIKCQkJaW5zbW9k
IG1kcmFpZDA5CgkJCWluc21vZCBleHQyCgkJCXNldCByb290PSdtZHV1aWQvYjJlOTI2NGZi
MjE3M2ZmNmE0ZDJhZGMyMjZmZDUzMDInCgkJCWlmIFsgeCRmZWF0dXJlX3BsYXRmb3JtX3Nl
YXJjaF9oaW50ID0geHkgXTsgdGhlbgoJCQkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1
aWQgLS1zZXQ9cm9vdCAtLWhpbnQ9J21kdXVpZC9iMmU5MjY0ZmIyMTczZmY2YTRkMmFkYzIy
NmZkNTMwMicgIDZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJCQllbHNl
CgkJCSAgc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDZiNTU3Zjc0
LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJCQlmaQoJCQllY2hvCSdDaGFyZ2VtZW50
IGRlIFhlbiA0LjgtYW1kNjTigKYnCgkJICAgICAgICBpZiBbICIkZ3J1Yl9wbGF0Zm9ybSIg
PSAicGMiIC1vICIkZ3J1Yl9wbGF0Zm9ybSIgPSAiIiBdOyB0aGVuCgkJICAgICAgICAgICAg
eGVuX3JtX29wdHM9CgkJICAgICAgICBlbHNlCgkJICAgICAgICAgICAgeGVuX3JtX29wdHM9
Im5vLXJlYWwtbW9kZSBlZGQ9b2ZmIgoJCSAgICAgICAgZmkKCQkJbXVsdGlib290CS9ib290
L3hlbi00LjgtYW1kNjQuZ3ogcGxhY2Vob2xkZXIgICAke3hlbl9ybV9vcHRzfQoJCQllY2hv
CSdDaGFyZ2VtZW50IGRlIExpbnV4IDQuOS4wLTQtYW1kNjTigKYnCgkJCW1vZHVsZQkvYm9v
dC92bWxpbnV6LTQuOS4wLTQtYW1kNjQgcGxhY2Vob2xkZXIgcm9vdD1VVUlEPTZiNTU3Zjc0
LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MCBybyByb290ZGVsYXk9MTAgcm9vdGRlbGF5
PTEwIG5vcXVpZXQgbm9zcGxhc2gKCQkJZWNobwknQ2hhcmdlbWVudCBkdSBkaXNxdWUgbcOp
bW9pcmUgaW5pdGlhbOKApicKCQkJbW9kdWxlCS0tbm91bnppcCAgIC9ib290L2luaXRyZC5p
bWctNC45LjAtNC1hbWQ2NAoJCX0KCQltZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGludXgsIHdp
dGggWGVuIDQuOC1hbWQ2NCBhbmQgTGludXggNC45LjAtNC1hbWQ2NCAocmVjb3ZlcnkgbW9k
ZSknIC0tY2xhc3MgZGViaWFuIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0tY2xh
c3Mgb3MgLS1jbGFzcyB4ZW4gJG1lbnVlbnRyeV9pZF9vcHRpb24gJ3hlbi1nbnVsaW51eC00
LjkuMC00LWFtZDY0LXJlY292ZXJ5LTZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVk
MGI5MCcgewoJCQlpbnNtb2QgcGFydF9ncHQKCQkJaW5zbW9kIHBhcnRfZ3B0CgkJCWluc21v
ZCBkaXNrZmlsdGVyCgkJCWluc21vZCBtZHJhaWQwOQoJCQlpbnNtb2QgZXh0MgoJCQlzZXQg
cm9vdD0nbWR1dWlkL2IyZTkyNjRmYjIxNzNmZjZhNGQyYWRjMjI2ZmQ1MzAyJwoJCQlpZiBb
IHgkZmVhdHVyZV9wbGF0Zm9ybV9zZWFyY2hfaGludCA9IHh5IF07IHRoZW4KCQkJICBzZWFy
Y2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgLS1oaW50PSdtZHV1aWQvYjJl
OTI2NGZiMjE3M2ZmNmE0ZDJhZGMyMjZmZDUzMDInICA2YjU1N2Y3NC02ODc5LTQ1NWQtOWU2
MS0zODlhYzBlZDBiOTAKCQkJZWxzZQoJCQkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1
aWQgLS1zZXQ9cm9vdCA2YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAKCQkJ
ZmkKCQkJZWNobwknQ2hhcmdlbWVudCBkZSBYZW4gNC44LWFtZDY04oCmJwoJCSAgICAgICAg
aWYgWyAiJGdydWJfcGxhdGZvcm0iID0gInBjIiAtbyAiJGdydWJfcGxhdGZvcm0iID0gIiIg
XTsgdGhlbgoJCSAgICAgICAgICAgIHhlbl9ybV9vcHRzPQoJCSAgICAgICAgZWxzZQoJCSAg
ICAgICAgICAgIHhlbl9ybV9vcHRzPSJuby1yZWFsLW1vZGUgZWRkPW9mZiIKCQkgICAgICAg
IGZpCgkJCW11bHRpYm9vdAkvYm9vdC94ZW4tNC44LWFtZDY0Lmd6IHBsYWNlaG9sZGVyICAk
e3hlbl9ybV9vcHRzfQoJCQllY2hvCSdDaGFyZ2VtZW50IGRlIExpbnV4IDQuOS4wLTQtYW1k
NjTigKYnCgkJCW1vZHVsZQkvYm9vdC92bWxpbnV6LTQuOS4wLTQtYW1kNjQgcGxhY2Vob2xk
ZXIgcm9vdD1VVUlEPTZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MCBybyBz
aW5nbGUgcm9vdGRlbGF5PTEwIHJvb3RkZWxheT0xMAoJCQllY2hvCSdDaGFyZ2VtZW50IGR1
IGRpc3F1ZSBtw6ltb2lyZSBpbml0aWFs4oCmJwoJCQltb2R1bGUJLS1ub3VuemlwICAgL2Jv
b3QvaW5pdHJkLmltZy00LjkuMC00LWFtZDY0CgkJfQoJfQoJc3VibWVudSAnSHlwZXJ2aXNl
dXIgWGVuLCB2ZXJzaW9uwqA0LjgtYW1kNjQuZWZpJyAkbWVudWVudHJ5X2lkX29wdGlvbiAn
eGVuLWh5cGVydmlzb3ItNC44LWFtZDY0LmVmaS02YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0z
ODlhYzBlZDBiOTAnIHsKCQltZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGludXgsIGF2ZWMgWGVu
IDQuOC1hbWQ2NC5lZmkgZXQgTGludXggNC45LjAtNS1hbWQ2NCcgLS1jbGFzcyBkZWJpYW4g
LS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAtLWNsYXNzIHhlbiAk
bWVudWVudHJ5X2lkX29wdGlvbiAneGVuLWdudWxpbnV4LTQuOS4wLTUtYW1kNjQtYWR2YW5j
ZWQtNmI1NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwJyB7CgkJCWluc21vZCBw
YXJ0X2dwdAoJCQlpbnNtb2QgcGFydF9ncHQKCQkJaW5zbW9kIGRpc2tmaWx0ZXIKCQkJaW5z
bW9kIG1kcmFpZDA5CgkJCWluc21vZCBleHQyCgkJCXNldCByb290PSdtZHV1aWQvYjJlOTI2
NGZiMjE3M2ZmNmE0ZDJhZGMyMjZmZDUzMDInCgkJCWlmIFsgeCRmZWF0dXJlX3BsYXRmb3Jt
X3NlYXJjaF9oaW50ID0geHkgXTsgdGhlbgoJCQkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZz
LXV1aWQgLS1zZXQ9cm9vdCAtLWhpbnQ9J21kdXVpZC9iMmU5MjY0ZmIyMTczZmY2YTRkMmFk
YzIyNmZkNTMwMicgIDZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJCQll
bHNlCgkJCSAgc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDZiNTU3
Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJCQlmaQoJCQllY2hvCSdDaGFyZ2Vt
ZW50IGRlIFhlbiA0LjgtYW1kNjQuZWZp4oCmJwoJCSAgICAgICAgaWYgWyAiJGdydWJfcGxh
dGZvcm0iID0gInBjIiAtbyAiJGdydWJfcGxhdGZvcm0iID0gIiIgXTsgdGhlbgoJCSAgICAg
ICAgICAgIHhlbl9ybV9vcHRzPQoJCSAgICAgICAgZWxzZQoJCSAgICAgICAgICAgIHhlbl9y
bV9vcHRzPSJuby1yZWFsLW1vZGUgZWRkPW9mZiIKCQkgICAgICAgIGZpCgkJCW11bHRpYm9v
dAkvYm9vdC94ZW4tNC44LWFtZDY0LmVmaSBwbGFjZWhvbGRlciAgICR7eGVuX3JtX29wdHN9
CgkJCWVjaG8JJ0NoYXJnZW1lbnQgZGUgTGludXggNC45LjAtNS1hbWQ2NOKApicKCQkJbW9k
dWxlCS9ib290L3ZtbGludXotNC45LjAtNS1hbWQ2NCBwbGFjZWhvbGRlciByb290PVVVSUQ9
NmI1NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwIHJvIHJvb3RkZWxheT0xMCBy
b290ZGVsYXk9MTAgbm9xdWlldCBub3NwbGFzaAoJCQllY2hvCSdDaGFyZ2VtZW50IGR1IGRp
c3F1ZSBtw6ltb2lyZSBpbml0aWFs4oCmJwoJCQltb2R1bGUJLS1ub3VuemlwICAgL2Jvb3Qv
aW5pdHJkLmltZy00LjkuMC01LWFtZDY0CgkJfQoJCW1lbnVlbnRyeSAnRGViaWFuIEdOVS9M
aW51eCwgd2l0aCBYZW4gNC44LWFtZDY0LmVmaSBhbmQgTGludXggNC45LjAtNS1hbWQ2NCAo
cmVjb3ZlcnkgbW9kZSknIC0tY2xhc3MgZGViaWFuIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xh
c3MgZ251IC0tY2xhc3Mgb3MgLS1jbGFzcyB4ZW4gJG1lbnVlbnRyeV9pZF9vcHRpb24gJ3hl
bi1nbnVsaW51eC00LjkuMC01LWFtZDY0LXJlY292ZXJ5LTZiNTU3Zjc0LTY4NzktNDU1ZC05
ZTYxLTM4OWFjMGVkMGI5MCcgewoJCQlpbnNtb2QgcGFydF9ncHQKCQkJaW5zbW9kIHBhcnRf
Z3B0CgkJCWluc21vZCBkaXNrZmlsdGVyCgkJCWluc21vZCBtZHJhaWQwOQoJCQlpbnNtb2Qg
ZXh0MgoJCQlzZXQgcm9vdD0nbWR1dWlkL2IyZTkyNjRmYjIxNzNmZjZhNGQyYWRjMjI2ZmQ1
MzAyJwoJCQlpZiBbIHgkZmVhdHVyZV9wbGF0Zm9ybV9zZWFyY2hfaGludCA9IHh5IF07IHRo
ZW4KCQkJICBzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgLS1oaW50
PSdtZHV1aWQvYjJlOTI2NGZiMjE3M2ZmNmE0ZDJhZGMyMjZmZDUzMDInICA2YjU1N2Y3NC02
ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAKCQkJZWxzZQoJCQkgIHNlYXJjaCAtLW5vLWZs
b3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCA2YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlh
YzBlZDBiOTAKCQkJZmkKCQkJZWNobwknQ2hhcmdlbWVudCBkZSBYZW4gNC44LWFtZDY0LmVm
aeKApicKCQkgICAgICAgIGlmIFsgIiRncnViX3BsYXRmb3JtIiA9ICJwYyIgLW8gIiRncnVi
X3BsYXRmb3JtIiA9ICIiIF07IHRoZW4KCQkgICAgICAgICAgICB4ZW5fcm1fb3B0cz0KCQkg
ICAgICAgIGVsc2UKCQkgICAgICAgICAgICB4ZW5fcm1fb3B0cz0ibm8tcmVhbC1tb2RlIGVk
ZD1vZmYiCgkJICAgICAgICBmaQoJCQltdWx0aWJvb3QJL2Jvb3QveGVuLTQuOC1hbWQ2NC5l
ZmkgcGxhY2Vob2xkZXIgICR7eGVuX3JtX29wdHN9CgkJCWVjaG8JJ0NoYXJnZW1lbnQgZGUg
TGludXggNC45LjAtNS1hbWQ2NOKApicKCQkJbW9kdWxlCS9ib290L3ZtbGludXotNC45LjAt
NS1hbWQ2NCBwbGFjZWhvbGRlciByb290PVVVSUQ9NmI1NTdmNzQtNjg3OS00NTVkLTllNjEt
Mzg5YWMwZWQwYjkwIHJvIHNpbmdsZSByb290ZGVsYXk9MTAgcm9vdGRlbGF5PTEwCgkJCWVj
aG8JJ0NoYXJnZW1lbnQgZHUgZGlzcXVlIG3DqW1vaXJlIGluaXRpYWzigKYnCgkJCW1vZHVs
ZQktLW5vdW56aXAgICAvYm9vdC9pbml0cmQuaW1nLTQuOS4wLTUtYW1kNjQKCQl9CgkJbWVu
dWVudHJ5ICdEZWJpYW4gR05VL0xpbnV4LCBhdmVjIFhlbiA0LjgtYW1kNjQuZWZpIGV0IExp
bnV4IDQuOS4wLTQtYW1kNjQnIC0tY2xhc3MgZGViaWFuIC0tY2xhc3MgZ251LWxpbnV4IC0t
Y2xhc3MgZ251IC0tY2xhc3Mgb3MgLS1jbGFzcyB4ZW4gJG1lbnVlbnRyeV9pZF9vcHRpb24g
J3hlbi1nbnVsaW51eC00LjkuMC00LWFtZDY0LWFkdmFuY2VkLTZiNTU3Zjc0LTY4NzktNDU1
ZC05ZTYxLTM4OWFjMGVkMGI5MCcgewoJCQlpbnNtb2QgcGFydF9ncHQKCQkJaW5zbW9kIHBh
cnRfZ3B0CgkJCWluc21vZCBkaXNrZmlsdGVyCgkJCWluc21vZCBtZHJhaWQwOQoJCQlpbnNt
b2QgZXh0MgoJCQlzZXQgcm9vdD0nbWR1dWlkL2IyZTkyNjRmYjIxNzNmZjZhNGQyYWRjMjI2
ZmQ1MzAyJwoJCQlpZiBbIHgkZmVhdHVyZV9wbGF0Zm9ybV9zZWFyY2hfaGludCA9IHh5IF07
IHRoZW4KCQkJICBzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgLS1o
aW50PSdtZHV1aWQvYjJlOTI2NGZiMjE3M2ZmNmE0ZDJhZGMyMjZmZDUzMDInICA2YjU1N2Y3
NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAKCQkJZWxzZQoJCQkgIHNlYXJjaCAtLW5v
LWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCA2YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0z
ODlhYzBlZDBiOTAKCQkJZmkKCQkJZWNobwknQ2hhcmdlbWVudCBkZSBYZW4gNC44LWFtZDY0
LmVmaeKApicKCQkgICAgICAgIGlmIFsgIiRncnViX3BsYXRmb3JtIiA9ICJwYyIgLW8gIiRn
cnViX3BsYXRmb3JtIiA9ICIiIF07IHRoZW4KCQkgICAgICAgICAgICB4ZW5fcm1fb3B0cz0K
CQkgICAgICAgIGVsc2UKCQkgICAgICAgICAgICB4ZW5fcm1fb3B0cz0ibm8tcmVhbC1tb2Rl
IGVkZD1vZmYiCgkJICAgICAgICBmaQoJCQltdWx0aWJvb3QJL2Jvb3QveGVuLTQuOC1hbWQ2
NC5lZmkgcGxhY2Vob2xkZXIgICAke3hlbl9ybV9vcHRzfQoJCQllY2hvCSdDaGFyZ2VtZW50
IGRlIExpbnV4IDQuOS4wLTQtYW1kNjTigKYnCgkJCW1vZHVsZQkvYm9vdC92bWxpbnV6LTQu
OS4wLTQtYW1kNjQgcGxhY2Vob2xkZXIgcm9vdD1VVUlEPTZiNTU3Zjc0LTY4NzktNDU1ZC05
ZTYxLTM4OWFjMGVkMGI5MCBybyByb290ZGVsYXk9MTAgcm9vdGRlbGF5PTEwIG5vcXVpZXQg
bm9zcGxhc2gKCQkJZWNobwknQ2hhcmdlbWVudCBkdSBkaXNxdWUgbcOpbW9pcmUgaW5pdGlh
bOKApicKCQkJbW9kdWxlCS0tbm91bnppcCAgIC9ib290L2luaXRyZC5pbWctNC45LjAtNC1h
bWQ2NAoJCX0KCQltZW51ZW50cnkgJ0RlYmlhbiBHTlUvTGludXgsIHdpdGggWGVuIDQuOC1h
bWQ2NC5lZmkgYW5kIExpbnV4IDQuOS4wLTQtYW1kNjQgKHJlY292ZXJ5IG1vZGUpJyAtLWNs
YXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zIC0t
Y2xhc3MgeGVuICRtZW51ZW50cnlfaWRfb3B0aW9uICd4ZW4tZ251bGludXgtNC45LjAtNC1h
bWQ2NC1yZWNvdmVyeS02YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAnIHsK
CQkJaW5zbW9kIHBhcnRfZ3B0CgkJCWluc21vZCBwYXJ0X2dwdAoJCQlpbnNtb2QgZGlza2Zp
bHRlcgoJCQlpbnNtb2QgbWRyYWlkMDkKCQkJaW5zbW9kIGV4dDIKCQkJc2V0IHJvb3Q9J21k
dXVpZC9iMmU5MjY0ZmIyMTczZmY2YTRkMmFkYzIyNmZkNTMwMicKCQkJaWYgWyB4JGZlYXR1
cmVfcGxhdGZvcm1fc2VhcmNoX2hpbnQgPSB4eSBdOyB0aGVuCgkJCSAgc2VhcmNoIC0tbm8t
ZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IC0taGludD0nbWR1dWlkL2IyZTkyNjRmYjIx
NzNmZjZhNGQyYWRjMjI2ZmQ1MzAyJyAgNmI1NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5YWMw
ZWQwYjkwCgkJCWVsc2UKCQkJICBzZWFyY2ggLS1uby1mbG9wcHkgLS1mcy11dWlkIC0tc2V0
PXJvb3QgNmI1NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwCgkJCWZpCgkJCWVj
aG8JJ0NoYXJnZW1lbnQgZGUgWGVuIDQuOC1hbWQ2NC5lZmnigKYnCgkJICAgICAgICBpZiBb
ICIkZ3J1Yl9wbGF0Zm9ybSIgPSAicGMiIC1vICIkZ3J1Yl9wbGF0Zm9ybSIgPSAiIiBdOyB0
aGVuCgkJICAgICAgICAgICAgeGVuX3JtX29wdHM9CgkJICAgICAgICBlbHNlCgkJICAgICAg
ICAgICAgeGVuX3JtX29wdHM9Im5vLXJlYWwtbW9kZSBlZGQ9b2ZmIgoJCSAgICAgICAgZmkK
CQkJbXVsdGlib290CS9ib290L3hlbi00LjgtYW1kNjQuZWZpIHBsYWNlaG9sZGVyICAke3hl
bl9ybV9vcHRzfQoJCQllY2hvCSdDaGFyZ2VtZW50IGRlIExpbnV4IDQuOS4wLTQtYW1kNjTi
gKYnCgkJCW1vZHVsZQkvYm9vdC92bWxpbnV6LTQuOS4wLTQtYW1kNjQgcGxhY2Vob2xkZXIg
cm9vdD1VVUlEPTZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MCBybyBzaW5n
bGUgcm9vdGRlbGF5PTEwIHJvb3RkZWxheT0xMAoJCQllY2hvCSdDaGFyZ2VtZW50IGR1IGRp
c3F1ZSBtw6ltb2lyZSBpbml0aWFs4oCmJwoJCQltb2R1bGUJLS1ub3VuemlwICAgL2Jvb3Qv
aW5pdHJkLmltZy00LjkuMC00LWFtZDY0CgkJfQoJfQp9CgojIyMgRU5EIC9ldGMvZ3J1Yi5k
LzA4X2xpbnV4X3hlbiAjIyMKCiMjIyBCRUdJTiAvZXRjL2dydWIuZC8xMF9saW51eCAjIyMK
ZnVuY3Rpb24gZ2Z4bW9kZSB7CglzZXQgZ2Z4cGF5bG9hZD0iJHsxfSIKfQpzZXQgbGludXhf
Z2Z4X21vZGU9CmV4cG9ydCBsaW51eF9nZnhfbW9kZQptZW51ZW50cnkgJ0RlYmlhbiBHTlUv
TGludXgnIC0tY2xhc3MgZGViaWFuIC0tY2xhc3MgZ251LWxpbnV4IC0tY2xhc3MgZ251IC0t
Y2xhc3Mgb3MgJG1lbnVlbnRyeV9pZF9vcHRpb24gJ2dudWxpbnV4LXNpbXBsZS02YjU1N2Y3
NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAnIHsKCWxvYWRfdmlkZW8KCWluc21vZCBn
emlvCglpZiBbIHgkZ3J1Yl9wbGF0Zm9ybSA9IHh4ZW4gXTsgdGhlbiBpbnNtb2QgeHppbzsg
aW5zbW9kIGx6b3BpbzsgZmkKCWluc21vZCBwYXJ0X2dwdAoJaW5zbW9kIHBhcnRfZ3B0Cglp
bnNtb2QgZGlza2ZpbHRlcgoJaW5zbW9kIG1kcmFpZDA5CglpbnNtb2QgZXh0MgoJc2V0IHJv
b3Q9J21kdXVpZC9iMmU5MjY0ZmIyMTczZmY2YTRkMmFkYzIyNmZkNTMwMicKCWlmIFsgeCRm
ZWF0dXJlX3BsYXRmb3JtX3NlYXJjaF9oaW50ID0geHkgXTsgdGhlbgoJICBzZWFyY2ggLS1u
by1mbG9wcHkgLS1mcy11dWlkIC0tc2V0PXJvb3QgLS1oaW50PSdtZHV1aWQvYjJlOTI2NGZi
MjE3M2ZmNmE0ZDJhZGMyMjZmZDUzMDInICA2YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlh
YzBlZDBiOTAKCWVsc2UKCSAgc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1y
b290IDZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJZmkKCWVjaG8JJ0No
YXJnZW1lbnQgZGUgTGludXggNC45LjAtNS1hbWQ2NOKApicKCWxpbnV4CS9ib290L3ZtbGlu
dXotNC45LjAtNS1hbWQ2NCByb290PVVVSUQ9NmI1NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5
YWMwZWQwYjkwIHJvIHJvb3RkZWxheT0xMCByb290ZGVsYXk9MTAgbm9xdWlldCBub3NwbGFz
aAoJZWNobwknQ2hhcmdlbWVudCBkdSBkaXNxdWUgbcOpbW9pcmUgaW5pdGlhbOKApicKCWlu
aXRyZAkvYm9vdC9pbml0cmQuaW1nLTQuOS4wLTUtYW1kNjQKfQpzdWJtZW51ICdPcHRpb25z
IGF2YW5jw6llcyBwb3VyIERlYmlhbiBHTlUvTGludXgnICRtZW51ZW50cnlfaWRfb3B0aW9u
ICdnbnVsaW51eC1hZHZhbmNlZC02YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBi
OTAnIHsKCW1lbnVlbnRyeSAnRGViaWFuIEdOVS9MaW51eCwgYXZlYyBMaW51eCA0LjkuMC01
LWFtZDY0JyAtLWNsYXNzIGRlYmlhbiAtLWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAt
LWNsYXNzIG9zICRtZW51ZW50cnlfaWRfb3B0aW9uICdnbnVsaW51eC00LjkuMC01LWFtZDY0
LWFkdmFuY2VkLTZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MCcgewoJCWxv
YWRfdmlkZW8KCQlpbnNtb2QgZ3ppbwoJCWlmIFsgeCRncnViX3BsYXRmb3JtID0geHhlbiBd
OyB0aGVuIGluc21vZCB4emlvOyBpbnNtb2QgbHpvcGlvOyBmaQoJCWluc21vZCBwYXJ0X2dw
dAoJCWluc21vZCBwYXJ0X2dwdAoJCWluc21vZCBkaXNrZmlsdGVyCgkJaW5zbW9kIG1kcmFp
ZDA5CgkJaW5zbW9kIGV4dDIKCQlzZXQgcm9vdD0nbWR1dWlkL2IyZTkyNjRmYjIxNzNmZjZh
NGQyYWRjMjI2ZmQ1MzAyJwoJCWlmIFsgeCRmZWF0dXJlX3BsYXRmb3JtX3NlYXJjaF9oaW50
ID0geHkgXTsgdGhlbgoJCSAgc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1y
b290IC0taGludD0nbWR1dWlkL2IyZTkyNjRmYjIxNzNmZjZhNGQyYWRjMjI2ZmQ1MzAyJyAg
NmI1NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwCgkJZWxzZQoJCSAgc2VhcmNo
IC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IDZiNTU3Zjc0LTY4NzktNDU1ZC05
ZTYxLTM4OWFjMGVkMGI5MAoJCWZpCgkJZWNobwknQ2hhcmdlbWVudCBkZSBMaW51eCA0Ljku
MC01LWFtZDY04oCmJwoJCWxpbnV4CS9ib290L3ZtbGludXotNC45LjAtNS1hbWQ2NCByb290
PVVVSUQ9NmI1NTdmNzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwIHJvIHJvb3RkZWxh
eT0xMCByb290ZGVsYXk9MTAgbm9xdWlldCBub3NwbGFzaAoJCWVjaG8JJ0NoYXJnZW1lbnQg
ZHUgZGlzcXVlIG3DqW1vaXJlIGluaXRpYWzigKYnCgkJaW5pdHJkCS9ib290L2luaXRyZC5p
bWctNC45LjAtNS1hbWQ2NAoJfQoJbWVudWVudHJ5ICdEZWJpYW4gR05VL0xpbnV4LCB3aXRo
IExpbnV4IDQuOS4wLTUtYW1kNjQgKHJlY292ZXJ5IG1vZGUpJyAtLWNsYXNzIGRlYmlhbiAt
LWNsYXNzIGdudS1saW51eCAtLWNsYXNzIGdudSAtLWNsYXNzIG9zICRtZW51ZW50cnlfaWRf
b3B0aW9uICdnbnVsaW51eC00LjkuMC01LWFtZDY0LXJlY292ZXJ5LTZiNTU3Zjc0LTY4Nzkt
NDU1ZC05ZTYxLTM4OWFjMGVkMGI5MCcgewoJCWxvYWRfdmlkZW8KCQlpbnNtb2QgZ3ppbwoJ
CWlmIFsgeCRncnViX3BsYXRmb3JtID0geHhlbiBdOyB0aGVuIGluc21vZCB4emlvOyBpbnNt
b2QgbHpvcGlvOyBmaQoJCWluc21vZCBwYXJ0X2dwdAoJCWluc21vZCBwYXJ0X2dwdAoJCWlu
c21vZCBkaXNrZmlsdGVyCgkJaW5zbW9kIG1kcmFpZDA5CgkJaW5zbW9kIGV4dDIKCQlzZXQg
cm9vdD0nbWR1dWlkL2IyZTkyNjRmYjIxNzNmZjZhNGQyYWRjMjI2ZmQ1MzAyJwoJCWlmIFsg
eCRmZWF0dXJlX3BsYXRmb3JtX3NlYXJjaF9oaW50ID0geHkgXTsgdGhlbgoJCSAgc2VhcmNo
IC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAtLXNldD1yb290IC0taGludD0nbWR1dWlkL2IyZTky
NjRmYjIxNzNmZjZhNGQyYWRjMjI2ZmQ1MzAyJyAgNmI1NTdmNzQtNjg3OS00NTVkLTllNjEt
Mzg5YWMwZWQwYjkwCgkJZWxzZQoJCSAgc2VhcmNoIC0tbm8tZmxvcHB5IC0tZnMtdXVpZCAt
LXNldD1yb290IDZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJCWZpCgkJ
ZWNobwknQ2hhcmdlbWVudCBkZSBMaW51eCA0LjkuMC01LWFtZDY04oCmJwoJCWxpbnV4CS9i
b290L3ZtbGludXotNC45LjAtNS1hbWQ2NCByb290PVVVSUQ9NmI1NTdmNzQtNjg3OS00NTVk
LTllNjEtMzg5YWMwZWQwYjkwIHJvIHNpbmdsZSByb290ZGVsYXk9MTAgcm9vdGRlbGF5PTEw
CgkJZWNobwknQ2hhcmdlbWVudCBkdSBkaXNxdWUgbcOpbW9pcmUgaW5pdGlhbOKApicKCQlp
bml0cmQJL2Jvb3QvaW5pdHJkLmltZy00LjkuMC01LWFtZDY0Cgl9CgltZW51ZW50cnkgJ0Rl
YmlhbiBHTlUvTGludXgsIGF2ZWMgTGludXggNC45LjAtNC1hbWQ2NCcgLS1jbGFzcyBkZWJp
YW4gLS1jbGFzcyBnbnUtbGludXggLS1jbGFzcyBnbnUgLS1jbGFzcyBvcyAkbWVudWVudHJ5
X2lkX29wdGlvbiAnZ251bGludXgtNC45LjAtNC1hbWQ2NC1hZHZhbmNlZC02YjU1N2Y3NC02
ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAnIHsKCQlsb2FkX3ZpZGVvCgkJaW5zbW9kIGd6
aW8KCQlpZiBbIHgkZ3J1Yl9wbGF0Zm9ybSA9IHh4ZW4gXTsgdGhlbiBpbnNtb2QgeHppbzsg
aW5zbW9kIGx6b3BpbzsgZmkKCQlpbnNtb2QgcGFydF9ncHQKCQlpbnNtb2QgcGFydF9ncHQK
CQlpbnNtb2QgZGlza2ZpbHRlcgoJCWluc21vZCBtZHJhaWQwOQoJCWluc21vZCBleHQyCgkJ
c2V0IHJvb3Q9J21kdXVpZC9iMmU5MjY0ZmIyMTczZmY2YTRkMmFkYzIyNmZkNTMwMicKCQlp
ZiBbIHgkZmVhdHVyZV9wbGF0Zm9ybV9zZWFyY2hfaGludCA9IHh5IF07IHRoZW4KCQkgIHNl
YXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCAtLWhpbnQ9J21kdXVpZC9i
MmU5MjY0ZmIyMTczZmY2YTRkMmFkYzIyNmZkNTMwMicgIDZiNTU3Zjc0LTY4NzktNDU1ZC05
ZTYxLTM4OWFjMGVkMGI5MAoJCWVsc2UKCQkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1
aWQgLS1zZXQ9cm9vdCA2YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAKCQlm
aQoJCWVjaG8JJ0NoYXJnZW1lbnQgZGUgTGludXggNC45LjAtNC1hbWQ2NOKApicKCQlsaW51
eAkvYm9vdC92bWxpbnV6LTQuOS4wLTQtYW1kNjQgcm9vdD1VVUlEPTZiNTU3Zjc0LTY4Nzkt
NDU1ZC05ZTYxLTM4OWFjMGVkMGI5MCBybyByb290ZGVsYXk9MTAgcm9vdGRlbGF5PTEwIG5v
cXVpZXQgbm9zcGxhc2gKCQllY2hvCSdDaGFyZ2VtZW50IGR1IGRpc3F1ZSBtw6ltb2lyZSBp
bml0aWFs4oCmJwoJCWluaXRyZAkvYm9vdC9pbml0cmQuaW1nLTQuOS4wLTQtYW1kNjQKCX0K
CW1lbnVlbnRyeSAnRGViaWFuIEdOVS9MaW51eCwgd2l0aCBMaW51eCA0LjkuMC00LWFtZDY0
IChyZWNvdmVyeSBtb2RlKScgLS1jbGFzcyBkZWJpYW4gLS1jbGFzcyBnbnUtbGludXggLS1j
bGFzcyBnbnUgLS1jbGFzcyBvcyAkbWVudWVudHJ5X2lkX29wdGlvbiAnZ251bGludXgtNC45
LjAtNC1hbWQ2NC1yZWNvdmVyeS02YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBi
OTAnIHsKCQlsb2FkX3ZpZGVvCgkJaW5zbW9kIGd6aW8KCQlpZiBbIHgkZ3J1Yl9wbGF0Zm9y
bSA9IHh4ZW4gXTsgdGhlbiBpbnNtb2QgeHppbzsgaW5zbW9kIGx6b3BpbzsgZmkKCQlpbnNt
b2QgcGFydF9ncHQKCQlpbnNtb2QgcGFydF9ncHQKCQlpbnNtb2QgZGlza2ZpbHRlcgoJCWlu
c21vZCBtZHJhaWQwOQoJCWluc21vZCBleHQyCgkJc2V0IHJvb3Q9J21kdXVpZC9iMmU5MjY0
ZmIyMTczZmY2YTRkMmFkYzIyNmZkNTMwMicKCQlpZiBbIHgkZmVhdHVyZV9wbGF0Zm9ybV9z
ZWFyY2hfaGludCA9IHh5IF07IHRoZW4KCQkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1
aWQgLS1zZXQ9cm9vdCAtLWhpbnQ9J21kdXVpZC9iMmU5MjY0ZmIyMTczZmY2YTRkMmFkYzIy
NmZkNTMwMicgIDZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MAoJCWVsc2UK
CQkgIHNlYXJjaCAtLW5vLWZsb3BweSAtLWZzLXV1aWQgLS1zZXQ9cm9vdCA2YjU1N2Y3NC02
ODc5LTQ1NWQtOWU2MS0zODlhYzBlZDBiOTAKCQlmaQoJCWVjaG8JJ0NoYXJnZW1lbnQgZGUg
TGludXggNC45LjAtNC1hbWQ2NOKApicKCQlsaW51eAkvYm9vdC92bWxpbnV6LTQuOS4wLTQt
YW1kNjQgcm9vdD1VVUlEPTZiNTU3Zjc0LTY4NzktNDU1ZC05ZTYxLTM4OWFjMGVkMGI5MCBy
byBzaW5nbGUgcm9vdGRlbGF5PTEwIHJvb3RkZWxheT0xMAoJCWVjaG8JJ0NoYXJnZW1lbnQg
ZHUgZGlzcXVlIG3DqW1vaXJlIGluaXRpYWzigKYnCgkJaW5pdHJkCS9ib290L2luaXRyZC5p
bWctNC45LjAtNC1hbWQ2NAoJfQp9CgojIyMgRU5EIC9ldGMvZ3J1Yi5kLzEwX2xpbnV4ICMj
IwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzMwX29zLXByb2JlciAjIyMKIyMjIEVORCAvZXRj
L2dydWIuZC8zMF9vcy1wcm9iZXIgIyMjCgojIyMgQkVHSU4gL2V0Yy9ncnViLmQvMzBfdWVm
aS1maXJtd2FyZSAjIyMKIyMjIEVORCAvZXRjL2dydWIuZC8zMF91ZWZpLWZpcm13YXJlICMj
IwoKIyMjIEJFR0lOIC9ldGMvZ3J1Yi5kLzQwX2N1c3RvbSAjIyMKIyBUaGlzIGZpbGUgcHJv
dmlkZXMgYW4gZWFzeSB3YXkgdG8gYWRkIGN1c3RvbSBtZW51IGVudHJpZXMuICBTaW1wbHkg
dHlwZSB0aGUKIyBtZW51IGVudHJpZXMgeW91IHdhbnQgdG8gYWRkIGFmdGVyIHRoaXMgY29t
bWVudC4gIEJlIGNhcmVmdWwgbm90IHRvIGNoYW5nZQojIHRoZSAnZXhlYyB0YWlsJyBsaW5l
IGFib3ZlLgojIyMgRU5EIC9ldGMvZ3J1Yi5kLzQwX2N1c3RvbSAjIyMKCiMjIyBCRUdJTiAv
ZXRjL2dydWIuZC80MV9jdXN0b20gIyMjCmlmIFsgLWYgICR7Y29uZmlnX2RpcmVjdG9yeX0v
Y3VzdG9tLmNmZyBdOyB0aGVuCiAgc291cmNlICR7Y29uZmlnX2RpcmVjdG9yeX0vY3VzdG9t
LmNmZwplbGlmIFsgLXogIiR7Y29uZmlnX2RpcmVjdG9yeX0iIC1hIC1mICAkcHJlZml4L2N1
c3RvbS5jZmcgXTsgdGhlbgogIHNvdXJjZSAkcHJlZml4L2N1c3RvbS5jZmc7CmZpCiMjIyBF
TkQgL2V0Yy9ncnViLmQvNDFfY3VzdG9tICMjIwo=
--------------CFC6D1691BFC741513ECA48A
Content-Type: text/plain; charset=UTF-8;
 name="efi-debian_dmesg_8-cores.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="efi-debian_dmesg_8-cores.txt"

WyAgICAwLjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjkuMC01LWFtZDY0IChkZWJpYW4ta2Vy
bmVsQGxpc3RzLmRlYmlhbi5vcmcpIChnY2MgdmVyc2lvbiA2LjMuMCAyMDE3MDUxNiAoRGVi
aWFuIDYuMy4wLTE4KSApICMxIFNNUCBEZWJpYW4gNC45LjY1LTMrZGViOXUyICgyMDE4LTAx
LTA0KQpbICAgIDAuMDAwMDAwXSBDb21tYW5kIGxpbmU6IEJPT1RfSU1BR0U9L2Jvb3Qvdm1s
aW51ei00LjkuMC01LWFtZDY0IHJvb3Q9VVVJRD02YjU1N2Y3NC02ODc5LTQ1NWQtOWU2MS0z
ODlhYzBlZDBiOTAgcm8gcm9vdGRlbGF5PTEwIHJvb3RkZWxheT0xMCBub3F1aWV0IG5vc3Bs
YXNoClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAw
eDAwMTogJ3g4NyBmbG9hdGluZyBwb2ludCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4
Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAwMjogJ1NTRSByZWdpc3RlcnMn
ClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcgWFNBVkUgZmVhdHVyZSAweDAw
NDogJ0FWWCByZWdpc3RlcnMnClsgICAgMC4wMDAwMDBdIHg4Ni9mcHU6IFN1cHBvcnRpbmcg
WFNBVkUgZmVhdHVyZSAweDAwODogJ01QWCBib3VuZHMgcmVnaXN0ZXJzJwpbICAgIDAuMDAw
MDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMTA6ICdNUFggQ1NS
JwpbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiB4c3RhdGVfb2Zmc2V0WzJdOiAgNTc2LCB4c3Rh
dGVfc2l6ZXNbMl06ICAyNTYKWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogeHN0YXRlX29mZnNl
dFszXTogIDgzMiwgeHN0YXRlX3NpemVzWzNdOiAgIDY0ClsgICAgMC4wMDAwMDBdIHg4Ni9m
cHU6IHhzdGF0ZV9vZmZzZXRbNF06ICA4OTYsIHhzdGF0ZV9zaXplc1s0XTogICA2NApbICAg
IDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBmZWF0dXJlcyAweDFmLCBjb250
ZXh0IHNpemUgaXMgOTYwIGJ5dGVzLCB1c2luZyAnY29tcGFjdGVkJyBmb3JtYXQuClsgICAg
MC4wMDAwMDBdIHg4Ni9mcHU6IFVzaW5nICdlYWdlcicgRlBVIGNvbnRleHQgc3dpdGNoZXMu
ClsgICAgMC4wMDAwMDBdIGU4MjA6IEJJT1MtcHJvdmlkZWQgcGh5c2ljYWwgUkFNIG1hcDoK
WyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAw
MDAwMDAwMDAwNTdmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0g
MHgwMDAwMDAwMDAwMDU4MDAwLTB4MDAwMDAwMDAwMDA1OGZmZl0gcmVzZXJ2ZWQKWyAgICAw
LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA1OTAwMC0weDAwMDAwMDAw
MDAwOWRmZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAw
MDAwMDAwMDllMDAwLTB4MDAwMDAwMDAwMDA5ZWZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAw
MF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZjAwMC0weDAwMDAwMDAwMDAwOWZm
ZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDAw
MGEwMDAwLTB4MDAwMDAwMDAwMDBmZmZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklP
Uy1lODIwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwODgxYzVmZmZdIHVz
YWJsZQpbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDg4MWM2MDAw
LTB4MDAwMDAwMDA4ODFjNmZmZl0gQUNQSSBOVlMKWyAgICAwLjAwMDAwMF0gQklPUy1lODIw
OiBbbWVtIDB4MDAwMDAwMDA4ODFjNzAwMC0weDAwMDAwMDAwODgyMTBmZmZdIHJlc2VydmVk
ClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwODgyMTEwMDAtMHgw
MDAwMDAwMDg4MjgyZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVt
IDB4MDAwMDAwMDA4ODI4MzAwMC0weDAwMDAwMDAwODgzMDJmZmZdIHR5cGUgMjAKWyAgICAw
LjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4ODMwMzAwMC0weDAwMDAwMDAw
ODllYzFmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAw
MDAwMDAwODllYzIwMDAtMHgwMDAwMDAwMDg5Zjk5ZmZmXSBBQ1BJIE5WUwpbICAgIDAuMDAw
MDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMDg5ZjlhMDAwLTB4MDAwMDAwMDA4OWZm
ZWZmZl0gQUNQSSBkYXRhClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAw
MDAwODlmZmYwMDAtMHgwMDAwMDAwMDg5ZmZmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0g
QklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDA4YTAwMDAwMC0weDAwMDAwMDAwOGJmZmZmZmZd
IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwOTAw
MDAwMDAtMHgwMDAwMDAwMDk1ZmZmZmZmXSByZXNlcnZlZApbICAgIDAuMDAwMDAwXSBCSU9T
LWU4MjA6IFttZW0gMHgwMDAwMDAwMDk4MDAwMDAwLTB4MDAwMDAwMDA5ZGZmZmZmZl0gcmVz
ZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAwMDBlMDBmYTAw
MC0weDAwMDAwMDAwZTAwZmFmZmZdIHJlc2VydmVkClsgICAgMC4wMDAwMDBdIEJJT1MtZTgy
MDogW21lbSAweDAwMDAwMDAwZTAwZmQwMDAtMHgwMDAwMDAwMGUwMGZkZmZmXSByZXNlcnZl
ZApbICAgIDAuMDAwMDAwXSBCSU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZlMDAwMDAwLTB4
MDAwMDAwMDBmZTAxMGZmZl0gcmVzZXJ2ZWQKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBb
bWVtIDB4MDAwMDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4NjFmZmZmZmZdIHVzYWJsZQpbICAg
IDAuMDAwMDAwXSBOWCAoRXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uOiBhY3RpdmUKWyAg
ICAwLjAwMDAwMF0gZWZpOiBFRkkgdjIuNTAgYnkgRURLIElJIEJJT1MgSUQ6UzEyMDBTUC44
NkIuMDMuMDEuMDAyNi4wOTI3MjAxNzA3MjkKWyAgICAwLjAwMDAwMF0gZWZpOiAgU01CSU9T
PTB4ODg2MzMwMDAgIEFDUEk9MHg4OWZmZTAwMCAgQUNQSSAyLjA9MHg4OWZmZTAxNCAgUFJP
UD0weDg2YmI1YWYwIApbICAgIDAuMDAwMDAwXSBTTUJJT1MgMi43IHByZXNlbnQuClsgICAg
MC4wMDAwMDBdIERNSTogSW50ZWwgQ29ycG9yYXRpb24gUzEyMDBTUC9TMTIwMFNQLCBCSU9T
IFMxMjAwU1AuODZCLjAzLjAxLjAwMjYuMDkyNzIwMTcwNzI5IDA5LzI3LzIwMTcKWyAgICAw
LjAwMDAwMF0gZTgyMDogdXBkYXRlIFttZW0gMHgwMDAwMDAwMC0weDAwMDAwZmZmXSB1c2Fi
bGUgPT0+IHJlc2VydmVkClsgICAgMC4wMDAwMDBdIGU4MjA6IHJlbW92ZSBbbWVtIDB4MDAw
YTAwMDAtMHgwMDBmZmZmZl0gdXNhYmxlClsgICAgMC4wMDAwMDBdIGU4MjA6IGxhc3RfcGZu
ID0gMHg4NjIwMDAgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0g
TVRSUiBkZWZhdWx0IHR5cGU6IHdyaXRlLWJhY2sKWyAgICAwLjAwMDAwMF0gTVRSUiBmaXhl
ZCByYW5nZXMgZW5hYmxlZDoKWyAgICAwLjAwMDAwMF0gICAwMDAwMC05RkZGRiB3cml0ZS1i
YWNrClsgICAgMC4wMDAwMDBdICAgQTAwMDAtQkZGRkYgdW5jYWNoYWJsZQpbICAgIDAuMDAw
MDAwXSAgIEMwMDAwLURGRkZGIHdyaXRlLXRocm91Z2gKWyAgICAwLjAwMDAwMF0gICBFMDAw
MC1GRkZGRiB3cml0ZS1wcm90ZWN0ClsgICAgMC4wMDAwMDBdIE1UUlIgdmFyaWFibGUgcmFu
Z2VzIGVuYWJsZWQ6ClsgICAgMC4wMDAwMDBdICAgMCBiYXNlIDAwQzAwMDAwMDAgbWFzayA3
RkMwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAwMDAwMF0gICAxIGJhc2UgMDBBMDAwMDAw
MCBtYXNrIDdGRTAwMDAwMDAgdW5jYWNoYWJsZQpbICAgIDAuMDAwMDAwXSAgIDIgYmFzZSAw
MDlFMDAwMDAwIG1hc2sgN0ZGRTAwMDAwMCB1bmNhY2hhYmxlClsgICAgMC4wMDAwMDBdICAg
MyBiYXNlIDA4ODAwMDAwMDAgbWFzayA3RkMwMDAwMDAwIHVuY2FjaGFibGUKWyAgICAwLjAw
MDAwMF0gICA0IGRpc2FibGVkClsgICAgMC4wMDAwMDBdICAgNSBkaXNhYmxlZApbICAgIDAu
MDAwMDAwXSAgIDYgZGlzYWJsZWQKWyAgICAwLjAwMDAwMF0gICA3IGRpc2FibGVkClsgICAg
MC4wMDAwMDBdICAgOCBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSAgIDkgZGlzYWJsZWQKWyAg
ICAwLjAwMDAwMF0geDg2L1BBVDogQ29uZmlndXJhdGlvbiBbMC03XTogV0IgIFdDICBVQy0g
VUMgIFdCICBXQyAgVUMtIFdUICAKWyAgICAwLjAwMDAwMF0gZTgyMDogbGFzdF9wZm4gPSAw
eDhhMDAwIG1heF9hcmNoX3BmbiA9IDB4NDAwMDAwMDAwClsgICAgMC4wMDAwMDBdIEJhc2Ug
bWVtb3J5IHRyYW1wb2xpbmUgYXQgW2ZmZmY5NGI4YzAwOTQwMDBdIDk0MDAwIHNpemUgMjQ1
NzYKWyAgICAwLjAwMDAwMF0gVXNpbmcgR0IgcGFnZXMgZm9yIGRpcmVjdCBtYXBwaW5nClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkMzcwMDAsIDB4NjgyZDM3ZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkMzgwMDAsIDB4NjgyZDM4ZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkMzkwMDAsIDB4NjgyZDM5ZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2EwMDAsIDB4NjgyZDNhZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2IwMDAsIDB4NjgyZDNiZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2MwMDAsIDB4NjgyZDNjZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2QwMDAsIDB4NjgyZDNkZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2UwMDAsIDB4NjgyZDNlZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIEJSSyBbMHg2ODJkM2YwMDAsIDB4NjgyZDNmZmZmXSBQR1RBQkxFClsg
ICAgMC4wMDAwMDBdIFJBTURJU0s6IFttZW0gMHgzNThkMTAwMC0weDM2YzVmZmZmXQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBFYXJseSB0YWJsZSBjaGVja3N1bSB2ZXJpZmljYXRpb24gZGlz
YWJsZWQKWyAgICAwLjAwMDAwMF0gQUNQSTogUlNEUCAweDAwMDAwMDAwODlGRkUwMTQgMDAw
MDI0ICh2MDIgSU5URUwgKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBYU0RUIDB4MDAwMDAwMDA4
OUZCNzE4OCAwMDAwRDQgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDAgSU5UTCAwMTAw
MDAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogRkFDUCAweDAwMDAwMDAwODlGRjYwMDAgMDAw
MEY0ICh2MDUgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpClsgICAg
MC4wMDAwMDBdIEFDUEk6IERTRFQgMHgwMDAwMDAwMDg5RkM2MDAwIDAyOTI0MSAodjAyIElO
VEVMICBTMTIwMFNQTCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAwXSBB
Q1BJOiBGQUNTIDB4MDAwMDAwMDA4OUY3RTAwMCAwMDAwNDAKWyAgICAwLjAwMDAwMF0gQUNQ
STogSFBFVCAweDAwMDAwMDAwODlGRjUwMDAgMDAwMDM4ICh2MDEgSU5URUwgIFMxMjAwU1BM
IDAwMDAwMDAxIElOVEwgMjAwOTEwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IEFQSUMgMHgw
MDAwMDAwMDg5RkY0MDAwIDAwMDBCQyAodjAzIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMSBJ
TlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBNQ0ZHIDB4MDAwMDAwMDA4OUZG
MzAwMCAwMDAwM0MgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAyMDA5MTAx
MykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1BNSSAweDAwMDAwMDAwODlGRjEwMDAgMDAwMDQy
ICh2MDUgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAwIElOVEwgMjAwOTEwMTMpClsgICAgMC4w
MDAwMDBdIEFDUEk6IFdERFQgMHgwMDAwMDAwMDg5RkYwMDAwIDAwMDA0MCAodjAxIElOVEVM
ICBTMTIwMFNQTCAwMDAwMDAwMCBJTlRMIDIwMDkxMDEzKQpbICAgIDAuMDAwMDAwXSBBQ1BJ
OiBTU0RUIDB4MDAwMDAwMDA4OUZDMzAwMCAwMDJCQUUgKHYwMiBJTlRFTCAgUzEyMDBTUEwg
MDAwMDEwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogU1NEVCAweDAw
MDAwMDAwODlGQzIwMDAgMDAwQkUzICh2MDIgSU5URUwgIFMxMjAwU1BMIDAwMDAxMDAwIElO
VEwgMjAwOTEwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAwMDAwMDg5RkMx
MDAwIDAwMDE5QSAodjAyIElOVEVMICBTMTIwMFNQTCAwMDAwMTAwMCBJTlRMIDIwMDkxMDEz
KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAwMDAwMDA4OUZDMDAwMCAwMDA0QTMg
KHYwMiBJTlRFTCAgUzEyMDBTUEwgMDAwMDEwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAw
MDAwMF0gQUNQSTogVUVGSSAweDAwMDAwMDAwODlGOTMwMDAgMDAwMDQyICh2MDEgSU5URUwg
IFMxMjAwU1BMIDAwMDAwMDAyIElOVEwgMDEwMDAwMTMpClsgICAgMC4wMDAwMDBdIEFDUEk6
IFNTRFQgMHgwMDAwMDAwMDg5RkJGMDAwIDAwMEU3MyAodjAyIElOVEVMICBTMTIwMFNQTCAw
MDAwMzAwMCBJTlRMIDIwMTQxMTA3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBTU0RUIDB4MDAw
MDAwMDA4OUZCRDAwMCAwMDAwNjQgKHYwMiBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDIgSU5U
TCAyMDE0MTEwNykKWyAgICAwLjAwMDAwMF0gQUNQSTogRE1BUiAweDAwMDAwMDAwODlGQkIw
MDAgMDAwMDcwICh2MDEgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAxIElOVEwgMDAwMDAwMDEp
ClsgICAgMC4wMDAwMDBdIEFDUEk6IEhFU1QgMHgwMDAwMDAwMDg5RkJBMDAwIDAwMDBBOCAo
djAxIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQpbICAgIDAuMDAw
MDAwXSBBQ1BJOiBFUlNUIDB4MDAwMDAwMDA4OUZCODAwMCAwMDAyMzAgKHYwMSBJTlRFTCAg
UzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkKWyAgICAwLjAwMDAwMF0gQUNQSTog
U1NEVCAweDAwMDAwMDAwODlGRjcwMDAgMDA1MzI4ICh2MDIgSU5URUwgIFMxMjAwU1BMIDAw
MDAzMDAwIElOVEwgMjAxNDExMDcpClsgICAgMC4wMDAwMDBdIEFDUEk6IFNTRFQgMHgwMDAw
MDAwMDg5RkJFMDAwIDAwMEI3OSAodjAyIElOVEVMICBTMTIwMFNQTCAwMDAwMDAwMiBJTlRM
IDIwMTQxMTA3KQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBCRVJUIDB4MDAwMDAwMDA4OUZCOTAw
MCAwMDAwMzAgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAwMDAwMDEgSU5UTCAwMDAwMDAwMSkK
WyAgICAwLjAwMDAwMF0gQUNQSTogUFJBRCAweDAwMDAwMDAwODlGQkMwMDAgMDAwMTAyICh2
MDIgSU5URUwgIFMxMjAwU1BMIDAwMDAwMDAyIElOVEwgMjAxNDExMDcpClsgICAgMC4wMDAw
MDBdIEFDUEk6IEVJTkogMHgwMDAwMDAwMDg5RkZEMDAwIDAwMDEzMCAodjAxIElOVEVMICBT
MTIwMFNQTCAwMDAwMDAwMSBJTlRMIDAwMDAwMDAxKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBT
UENSIDB4MDAwMDAwMDA4OUZGMjAwMCAwMDAwNTAgKHYwMSBJTlRFTCAgUzEyMDBTUEwgMDAw
MDAwMDAgSU5UTCAyMDA5MTAxMykKWyAgICAwLjAwMDAwMF0gQUNQSTogTG9jYWwgQVBJQyBh
ZGRyZXNzIDB4ZmVlMDAwMDAKWyAgICAwLjAwMDAwMF0gTm8gTlVNQSBjb25maWd1cmF0aW9u
IGZvdW5kClsgICAgMC4wMDAwMDBdIEZha2luZyBhIG5vZGUgYXQgW21lbSAweDAwMDAwMDAw
MDAwMDAwMDAtMHgwMDAwMDAwODYxZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBOT0RFX0RBVEEo
MCkgYWxsb2NhdGVkIFttZW0gMHg4NjFmZmIwMDAtMHg4NjFmZmZmZmZdClsgICAgMC4wMDAw
MDBdIFpvbmUgcmFuZ2VzOgpbICAgIDAuMDAwMDAwXSAgIERNQSAgICAgIFttZW0gMHgwMDAw
MDAwMDAwMDAxMDAwLTB4MDAwMDAwMDAwMGZmZmZmZl0KWyAgICAwLjAwMDAwMF0gICBETUEz
MiAgICBbbWVtIDB4MDAwMDAwMDAwMTAwMDAwMC0weDAwMDAwMDAwZmZmZmZmZmZdClsgICAg
MC4wMDAwMDBdICAgTm9ybWFsICAgW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgwMDAwMDAw
ODYxZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIERldmljZSAgIGVtcHR5ClsgICAgMC4wMDAw
MDBdIE1vdmFibGUgem9uZSBzdGFydCBmb3IgZWFjaCBub2RlClsgICAgMC4wMDAwMDBdIEVh
cmx5IG1lbW9yeSBub2RlIHJhbmdlcwpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVt
IDB4MDAwMDAwMDAwMDAwMTAwMC0weDAwMDAwMDAwMDAwNTdmZmZdClsgICAgMC4wMDAwMDBd
ICAgbm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDAwMDU5MDAwLTB4MDAwMDAwMDAwMDA5ZGZm
Zl0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwOWYwMDAt
MHgwMDAwMDAwMDAwMDlmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4
MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwODgxYzVmZmZdClsgICAgMC4wMDAwMDBdICAg
bm9kZSAgIDA6IFttZW0gMHgwMDAwMDAwMDg4MjExMDAwLTB4MDAwMDAwMDA4ODI4MmZmZl0K
WyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwODlmZmYwMDAtMHgw
MDAwMDAwMDg5ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5vZGUgICAwOiBbbWVtIDB4MDAw
MDAwMDEwMDAwMDAwMC0weDAwMDAwMDA4NjFmZmZmZmZdClsgICAgMC4wMDAwMDBdIEluaXRt
ZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAxMDAwLTB4MDAwMDAwMDg2MWZm
ZmZmZl0KWyAgICAwLjAwMDAwMF0gT24gbm9kZSAwIHRvdGFscGFnZXM6IDgyOTg5NjYKWyAg
ICAwLjAwMDAwMF0gICBETUEgem9uZTogNjQgcGFnZXMgdXNlZCBmb3IgbWVtbWFwClsgICAg
MC4wMDAwMDBdICAgRE1BIHpvbmU6IDEwODkgcGFnZXMgcmVzZXJ2ZWQKWyAgICAwLjAwMDAw
MF0gICBETUEgem9uZTogMzk5NyBwYWdlcywgTElGTyBiYXRjaDowClsgICAgMC4wMDAwMDBd
ICAgRE1BMzIgem9uZTogODY0OSBwYWdlcyB1c2VkIGZvciBtZW1tYXAKWyAgICAwLjAwMDAw
MF0gICBETUEzMiB6b25lOiA1NTM1MjkgcGFnZXMsIExJRk8gYmF0Y2g6MzEKWyAgICAwLjAw
MDAwMF0gICBOb3JtYWwgem9uZTogMTIwOTYwIHBhZ2VzIHVzZWQgZm9yIG1lbW1hcApbICAg
IDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA3NzQxNDQwIHBhZ2VzLCBMSUZPIGJhdGNoOjMx
ClsgICAgMC4wMDAwMDBdIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4MTgwOApbICAgIDAu
MDAwMDAwXSBBQ1BJOiBMb2NhbCBBUElDIGFkZHJlc3MgMHhmZWUwMDAwMApbICAgIDAuMDAw
MDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMV0gaGlnaCBlZGdlIGxpbnRbMHgx
XSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDJdIGhpZ2gg
ZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9p
ZFsweDAzXSBoaWdoIGVkZ2UgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ
Q19OTUkgKGFjcGlfaWRbMHgwNF0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAw
MF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDVdIGhpZ2ggZWRnZSBsaW50WzB4MV0p
ClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA2XSBoaWdoIGVk
Z2UgbGludFsweDFdKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRb
MHgwN10gaGlnaCBlZGdlIGxpbnRbMHgxXSkKWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNf
Tk1JIChhY3BpX2lkWzB4MDhdIGhpZ2ggZWRnZSBsaW50WzB4MV0pClsgICAgMC4wMDAwMDBd
IElPQVBJQ1swXTogYXBpY19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAs
IEdTSSAwLTExOQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVz
X2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRf
U1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdoIGxldmVsKQpbICAg
IDAuMDAwMDAwXSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuClsgICAgMC4wMDAwMDBd
IEFDUEk6IElSUTkgdXNlZCBieSBvdmVycmlkZS4KWyAgICAwLjAwMDAwMF0gVXNpbmcgQUNQ
SSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAw
MDBdIEFDUEk6IEhQRVQgaWQ6IDB4ODA4NmEyMDEgYmFzZTogMHhmZWQwMDAwMApbICAgIDAu
MDAwMDAwXSBzbXBib290OiBBbGxvd2luZyA4IENQVXMsIDAgaG90cGx1ZyBDUFVzClsgICAg
MC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDAwMDAw
MC0weDAwMDAwZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4MDAwNTgwMDAtMHgwMDA1OGZmZl0KWyAgICAwLjAwMDAwMF0gUE06IFJl
Z2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDAwMDllMDAwLTB4MDAwOWVmZmZdClsg
ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDBh
MDAwMC0weDAwMGZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUg
bWVtb3J5OiBbbWVtIDB4ODgxYzYwMDAtMHg4ODFjNmZmZl0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDg4MWM3MDAwLTB4ODgyMTBmZmZd
ClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4
ODI4MzAwMC0weDg4MzAyZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4ODgzMDMwMDAtMHg4OWVjMWZmZl0KWyAgICAwLjAwMDAwMF0g
UE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDg5ZWMyMDAwLTB4ODlmOTlm
ZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHg4OWY5YTAwMC0weDg5ZmZlZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBu
b3NhdmUgbWVtb3J5OiBbbWVtIDB4OGEwMDAwMDAtMHg4YmZmZmZmZl0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDhjMDAwMDAwLTB4OGZm
ZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFtt
ZW0gMHg5MDAwMDAwMC0weDk1ZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTYwMDAwMDAtMHg5N2ZmZmZmZl0KWyAgICAwLjAw
MDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDk4MDAwMDAwLTB4
OWRmZmZmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHg5ZTAwMDAwMC0weGUwMGY5ZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0
ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmEwMDAtMHhlMDBmYWZmZl0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGUwMGZiMDAw
LTB4ZTAwZmNmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1v
cnk6IFttZW0gMHhlMDBmZDAwMC0weGUwMGZkZmZmXQpbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ZTAwZmUwMDAtMHhmZGZmZmZmZl0KWyAg
ICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlMDAw
MDAwLTB4ZmUwMTBmZmZdClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHhmZTAxMTAwMC0weGZmZmZmZmZmXQpbICAgIDAuMDAwMDAwXSBlODIw
OiBbbWVtIDB4OWUwMDAwMDAtMHhlMDBmOWZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNl
cwpbICAgIDAuMDAwMDAwXSBCb290aW5nIHBhcmF2aXJ0dWFsaXplZCBrZXJuZWwgb24gYmFy
ZSBoYXJkd2FyZQpbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogcmVmaW5lZC1qaWZmaWVz
OiBtYXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25z
OiA3NjQ1NTE5NjAwMjExNTY4IG5zClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJf
Q1BVUzo1MTIgbnJfY3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRzOjggbnJfbm9kZV9pZHM6
MQpbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVkIDM1IHBhZ2VzL2NwdSBAZmZmZjk0
YzEyMWMwMDAwMCBzMTA1MzA0IHI4MTkyIGQyOTg2NCB1MjYyMTQ0ClsgICAgMC4wMDAwMDBd
IHBjcHUtYWxsb2M6IHMxMDUzMDQgcjgxOTIgZDI5ODY0IHUyNjIxNDQgYWxsb2M9MSoyMDk3
MTUyClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IFswXSAwIDEgMiAzIDQgNSA2IDcgClsg
ICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmlsaXR5
IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgxNjgyMDQKWyAgICAwLjAwMDAwMF0gUG9s
aWN5IHpvbmU6IE5vcm1hbApbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFuZCBsaW5lOiBC
T09UX0lNQUdFPS9ib290L3ZtbGludXotNC45LjAtNS1hbWQ2NCByb290PVVVSUQ9NmI1NTdm
NzQtNjg3OS00NTVkLTllNjEtMzg5YWMwZWQwYjkwIHJvIHJvb3RkZWxheT0xMCByb290ZGVs
YXk9MTAgbm9xdWlldCBub3NwbGFzaApbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBl
bnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpClsgICAgMC4wMDAwMDBdIENh
bGdhcnk6IGRldGVjdGluZyBDYWxnYXJ5IHZpYSBCSU9TIEVCREEgYXJlYQpbICAgIDAuMDAw
MDAwXSBDYWxnYXJ5OiBVbmFibGUgdG8gbG9jYXRlIFJpbyBHcmFuZGUgdGFibGUgaW4gRUJE
QSAtIGJhaWxpbmchClsgICAgMC4wMDAwMDBdIE1lbW9yeTogMzI0OTM4NzZLLzMzMTk1ODY0
SyBhdmFpbGFibGUgKDYxOTZLIGtlcm5lbCBjb2RlLCAxMTU5SyByd2RhdGEsIDI4NDhLIHJv
ZGF0YSwgMTQwOEsgaW5pdCwgNjg4SyBic3MsIDcwMTk4OEsgcmVzZXJ2ZWQsIDBLIGNtYS1y
ZXNlcnZlZCkKWyAgICAwLjAwMDAwMF0gS2VybmVsL1VzZXIgcGFnZSB0YWJsZXMgaXNvbGF0
aW9uOiBlbmFibGVkClsgICAgMC4wMDAwMDBdIEhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50
YXRpb24uClsgICAgMC4wMDAwMDBdIAlCdWlsZC10aW1lIGFkanVzdG1lbnQgb2YgbGVhZiBm
YW5vdXQgdG8gNjQuClsgICAgMC4wMDAwMDBdIAlSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9t
IE5SX0NQVVM9NTEyIHRvIG5yX2NwdV9pZHM9OC4KWyAgICAwLjAwMDAwMF0gUkNVOiBBZGp1
c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj02NCwgbnJfY3B1X2lkcz04Clsg
ICAgMC4wMDAwMDBdIE5SX0lSUVM6MzMwMjQgbnJfaXJxczoyMDQ4IDE2ClsgICAgMC4wMDAw
MDBdIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUKWyAgICAwLjAwMDAwMF0g
Y29uc29sZSBbdHR5MF0gZW5hYmxlZApbICAgIDAuMDAwMDAwXSBjbG9ja3NvdXJjZTogaHBl
dDogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9u
czogNzk2MzU4NTUyNDUgbnMKWyAgICAwLjAwMDAwMF0gaHBldCBjbG9ja2V2ZW50IHJlZ2lz
dGVyZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAzODAwLjAwMCBNSHogcHJvY2Vz
c29yClsgICAgMC4wMDAwMTZdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2
YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDc1ODQuMDAgQm9nb01J
UFMgKGxwaj0xNTE2ODAwMCkKWyAgICAwLjAwMDAyMF0gcGlkX21heDogZGVmYXVsdDogMzI3
NjggbWluaW11bTogMzAxClsgICAgMC4wMDAwMzFdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAx
NjA4MzEKWyAgICAwLjAyMzI1OV0gQUNQSTogOSBBQ1BJIEFNTCB0YWJsZXMgc3VjY2Vzc2Z1
bGx5IGFjcXVpcmVkIGFuZCBsb2FkZWQKWyAgICAwLjAyMzY1OV0gU2VjdXJpdHkgRnJhbWV3
b3JrIGluaXRpYWxpemVkClsgICAgMC4wMjM2NjFdIFlhbWE6IGRpc2FibGVkIGJ5IGRlZmF1
bHQ7IGVuYWJsZSB3aXRoIHN5c2N0bCBrZXJuZWwueWFtYS4qClsgICAgMC4wMjM2NjZdIEFw
cEFybW9yOiBBcHBBcm1vciBkaXNhYmxlZCBieSBib290IHRpbWUgcGFyYW1ldGVyClsgICAg
MC4wMjQ2MTddIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQxOTQzMDQgKG9y
ZGVyOiAxMywgMzM1NTQ0MzIgYnl0ZXMpClsgICAgMC4wMjgwMDddIElub2RlLWNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogMjA5NzE1MiAob3JkZXI6IDEyLCAxNjc3NzIxNiBieXRlcykK
WyAgICAwLjAyOTUwNl0gTW91bnQtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA2NTUzNiAo
b3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjAyOTUyM10gTW91bnRwb2ludC1jYWNo
ZSBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogNywgNTI0Mjg4IGJ5dGVzKQpb
ICAgIDAuMDI5NzIzXSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMApbICAgIDAuMDI5
NzI1XSBDUFU6IFByb2Nlc3NvciBDb3JlIElEOiAwClsgICAgMC4wMjk3MjldIEVORVJHWV9Q
RVJGX0JJQVM6IFNldCB0byAnbm9ybWFsJywgd2FzICdwZXJmb3JtYW5jZScKWyAgICAwLjAy
OTczMV0gRU5FUkdZX1BFUkZfQklBUzogVmlldyBhbmQgdXBkYXRlIHdpdGggeDg2X2VuZXJn
eV9wZXJmX3BvbGljeSg4KQpbICAgIDAuMDI5NzM1XSBtY2U6IENQVSBzdXBwb3J0cyAxMCBN
Q0UgYmFua3MKWyAgICAwLjAyOTc0M10gQ1BVMDogVGhlcm1hbCBtb25pdG9yaW5nIGVuYWJs
ZWQgKFRNMSkKWyAgICAwLjAyOTc1N10gcHJvY2VzczogdXNpbmcgbXdhaXQgaW4gaWRsZSB0
aHJlYWRzClsgICAgMC4wMjk3NjBdIExhc3QgbGV2ZWwgaVRMQiBlbnRyaWVzOiA0S0IgNjQs
IDJNQiA4LCA0TUIgOApbICAgIDAuMDI5NzYyXSBMYXN0IGxldmVsIGRUTEIgZW50cmllczog
NEtCIDY0LCAyTUIgMCwgNE1CIDAsIDFHQiA0ClsgICAgMC4wMzAwMTJdIEZyZWVpbmcgU01Q
IGFsdGVybmF0aXZlcyBtZW1vcnk6IDI0SwpbICAgIDAuMDU0OTg1XSBmdHJhY2U6IGFsbG9j
YXRpbmcgMjUyMTIgZW50cmllcyBpbiA5OSBwYWdlcwpbICAgIDAuMDYxNDYwXSBzbXBib290
OiBNYXggbG9naWNhbCBwYWNrYWdlczogMgpbICAgIDAuMDYxNDY3XSBETUFSOiBIb3N0IGFk
ZHJlc3Mgd2lkdGggMzkKWyAgICAwLjA2MTQ2OV0gRE1BUjogRFJIRCBiYXNlOiAweDAwMDAw
MGZlZDkwMDAwIGZsYWdzOiAweDEKWyAgICAwLjA2MTQ3NF0gRE1BUjogZG1hcjA6IHJlZ19i
YXNlX2FkZHIgZmVkOTAwMDAgdmVyIDE6MCBjYXAgZDIwMDhjNDA2NjA0NjIgZWNhcCBmMDUw
ZGEKWyAgICAwLjA2MTQ3Nl0gRE1BUjogUk1SUiBiYXNlOiAweDAwMDAwMDNlMmUwMDAwIGVu
ZDogMHgwMDAwMDAzZTJmZmZmZgpbICAgIDAuMDYxNDc5XSBETUFSLUlSOiBJT0FQSUMgaWQg
MiB1bmRlciBEUkhEIGJhc2UgIDB4ZmVkOTAwMDAgSU9NTVUgMApbICAgIDAuMDYxNDgxXSBE
TUFSLUlSOiBIUEVUIGlkIDAgdW5kZXIgRFJIRCBiYXNlIDB4ZmVkOTAwMDAKWyAgICAwLjA2
MTQ4Ml0gRE1BUi1JUjogeDJhcGljIGlzIGRpc2FibGVkIGJlY2F1c2UgQklPUyBzZXRzIHgy
YXBpYyBvcHQgb3V0IGJpdC4KWyAgICAwLjA2MTQ4NF0gRE1BUi1JUjogVXNlICdpbnRyZW1h
cD1ub194MmFwaWNfb3B0b3V0JyB0byBvdmVycmlkZSB0aGUgQklPUyBzZXR0aW5nLgpbICAg
IDAuMDYyNzQ2XSBETUFSLUlSOiBFbmFibGVkIElSUSByZW1hcHBpbmcgaW4geGFwaWMgbW9k
ZQpbICAgIDAuMDYyNzQ4XSB4MmFwaWM6IElSUSByZW1hcHBpbmcgZG9lc24ndCBzdXBwb3J0
IFgyQVBJQyBtb2RlClsgICAgMC4wNjY3NzFdIC4uVElNRVI6IHZlY3Rvcj0weDMwIGFwaWMx
PTAgcGluMT0yIGFwaWMyPS0xIHBpbjI9LTEKWyAgICAwLjEwNjQ2MV0gVFNDIGRlYWRsaW5l
IHRpbWVyIGVuYWJsZWQKWyAgICAwLjEwNjQ2Nl0gc21wYm9vdDogQ1BVMDogSW50ZWwoUikg
WGVvbihSKSBDUFUgRTMtMTI3MCB2NiBAIDMuODBHSHogKGZhbWlseTogMHg2LCBtb2RlbDog
MHg5ZSwgc3RlcHBpbmc6IDB4OSkKWyAgICAwLjEwNjQ3MV0gUGVyZm9ybWFuY2UgRXZlbnRz
OiBQRUJTIGZtdDMrLCBTa3lsYWtlIGV2ZW50cywgMzItZGVlcCBMQlIsIGZ1bGwtd2lkdGgg
Y291bnRlcnMsIEludGVsIFBNVSBkcml2ZXIuClsgICAgMC4xMDY0OTNdIC4uLiB2ZXJzaW9u
OiAgICAgICAgICAgICAgICA0ClsgICAgMC4xMDY0OTVdIC4uLiBiaXQgd2lkdGg6ICAgICAg
ICAgICAgICA0OApbICAgIDAuMTA2NDk2XSAuLi4gZ2VuZXJpYyByZWdpc3RlcnM6ICAgICAg
NApbICAgIDAuMTA2NDk4XSAuLi4gdmFsdWUgbWFzazogICAgICAgICAgICAgMDAwMGZmZmZm
ZmZmZmZmZgpbICAgIDAuMTA2NDk5XSAuLi4gbWF4IHBlcmlvZDogICAgICAgICAgICAgMDAw
MDdmZmZmZmZmZmZmZgpbICAgIDAuMTA2NTAxXSAuLi4gZml4ZWQtcHVycG9zZSBldmVudHM6
ICAgMwpbICAgIDAuMTA2NTAyXSAuLi4gZXZlbnQgbWFzazogICAgICAgICAgICAgMDAwMDAw
MDcwMDAwMDAwZgpbICAgIDAuMTA2ODc0XSBOTUkgd2F0Y2hkb2c6IGVuYWJsZWQgb24gYWxs
IENQVXMsIHBlcm1hbmVudGx5IGNvbnN1bWVzIG9uZSBody1QTVUgY291bnRlci4KWyAgICAw
LjEwNjkzMV0geDg2OiBCb290aW5nIFNNUCBjb25maWd1cmF0aW9uOgpbICAgIDAuMTA2OTMz
XSAuLi4uIG5vZGUgICMwLCBDUFVzOiAgICAgICMxICMyICMzICM0ICM1ICM2ICM3ClsgICAg
MC4xMjQ0MzddIHg4NjogQm9vdGVkIHVwIDEgbm9kZSwgOCBDUFVzClsgICAgMC4xMjQ0NDJd
IHNtcGJvb3Q6IFRvdGFsIG9mIDggcHJvY2Vzc29ycyBhY3RpdmF0ZWQgKDYwNjcyLjAwIEJv
Z29NSVBTKQpbICAgIDAuMTMwNTQ2XSBkZXZ0bXBmczogaW5pdGlhbGl6ZWQKWyAgICAwLjEz
MDU4NV0geDg2L21tOiBNZW1vcnkgYmxvY2sgc2l6ZTogMTI4TUIKWyAgICAwLjEzMzcyMF0g
UE06IFJlZ2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4ODgxYzYwMDAtMHg4ODFj
NmZmZl0gKDQwOTYgYnl0ZXMpClsgICAgMC4xMzM3MjNdIFBNOiBSZWdpc3RlcmluZyBBQ1BJ
IE5WUyByZWdpb24gW21lbSAweDg5ZWMyMDAwLTB4ODlmOTlmZmZdICg4ODQ3MzYgYnl0ZXMp
ClsgICAgMC4xMzM3NjddIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAweGZmZmZmZmZm
IG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1MDQxNzg1MTAwMDAw
IG5zClsgICAgMC4xMzM3NzddIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMjA0OCAob3Jk
ZXI6IDUsIDEzMTA3MiBieXRlcykKWyAgICAwLjEzMzgxM10gcGluY3RybCBjb3JlOiBpbml0
aWFsaXplZCBwaW5jdHJsIHN1YnN5c3RlbQpbICAgIDAuMTM0NTc5XSBORVQ6IFJlZ2lzdGVy
ZWQgcHJvdG9jb2wgZmFtaWx5IDE2ClsgICAgMC4xNTAxMDBdIGNwdWlkbGU6IHVzaW5nIGdv
dmVybm9yIGxhZGRlcgpbICAgIDAuMTY2MTExXSBjcHVpZGxlOiB1c2luZyBnb3Zlcm5vciBt
ZW51ClsgICAgMC4xNjYxNjFdIEFDUEkgRkFEVCBkZWNsYXJlcyB0aGUgc3lzdGVtIGRvZXNu
J3Qgc3VwcG9ydCBQQ0llIEFTUE0sIHNvIGRpc2FibGUgaXQKWyAgICAwLjE2NjE2NF0gQUNQ
STogYnVzIHR5cGUgUENJIHJlZ2lzdGVyZWQKWyAgICAwLjE2NjE2Nl0gYWNwaXBocDogQUNQ
SSBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC41ClsgICAgMC4x
NjYyMTZdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdIGF0IFtt
ZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSAoYmFzZSAweGUwMDAwMDAwKQpbICAgIDAuMTY2
MjIwXSBQQ0k6IG5vdCB1c2luZyBNTUNPTkZJRwpbICAgIDAuMTY2MjIxXSBQQ0k6IFVzaW5n
IGNvbmZpZ3VyYXRpb24gdHlwZSAxIGZvciBiYXNlIGFjY2VzcwpbICAgIDAuMTgyMjEwXSBI
dWdlVExCIHJlZ2lzdGVyZWQgMSBHQiBwYWdlIHNpemUsIHByZS1hbGxvY2F0ZWQgMCBwYWdl
cwpbICAgIDAuMTgyMjEzXSBIdWdlVExCIHJlZ2lzdGVyZWQgMiBNQiBwYWdlIHNpemUsIHBy
ZS1hbGxvY2F0ZWQgMCBwYWdlcwpbICAgIDAuMTgyMzUzXSBBQ1BJOiBBZGRlZCBfT1NJKE1v
ZHVsZSBEZXZpY2UpClsgICAgMC4xODIzNTZdIEFDUEk6IEFkZGVkIF9PU0koUHJvY2Vzc29y
IERldmljZSkKWyAgICAwLjE4MjM1OF0gQUNQSTogQWRkZWQgX09TSSgzLjAgX1NDUCBFeHRl
bnNpb25zKQpbICAgIDAuMTgyMzYwXSBBQ1BJOiBBZGRlZCBfT1NJKFByb2Nlc3NvciBBZ2dy
ZWdhdG9yIERldmljZSkKWyAgICAwLjE4MzI4Ml0gQUNQSTogRXhlY3V0ZWQgMjEgYmxvY2tz
IG9mIG1vZHVsZS1sZXZlbCBleGVjdXRhYmxlIEFNTCBjb2RlClsgICAgMC4xODkyOTddIEFD
UEk6IFtGaXJtd2FyZSBCdWddOiBCSU9TIF9PU0koTGludXgpIHF1ZXJ5IGlnbm9yZWQKWyAg
ICAwLjE5MDkwN10gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgICAwLjE5MTQz
M10gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgICAwLjE5MTQ1OV0gQUNQSTog
U1NEVCAweEZGRkY5NEMwRkQ0MDM4MDAgMDAwNzUwICh2MDIgUG1SZWYgIENwdTBJc3QgIDAw
MDAzMDAwIElOVEwgMjAxNDExMDcpClsgICAgMC4xOTE2MDBdIEFDUEk6IFxfUFJfLkNQVTA6
IF9PU0MgbmF0aXZlIHRoZXJtYWwgTFZUIEFja2VkClsgICAgMC4xOTI3NzldIEFDUEk6IER5
bmFtaWMgT0VNIFRhYmxlIExvYWQ6ClsgICAgMC4xOTI3ODVdIEFDUEk6IFNTRFQgMHhGRkZG
OTRDMEZENDAwMDAwIDAwMDM3RiAodjAyIFBtUmVmICBDcHUwQ3N0ICAwMDAwMzAwMSBJTlRM
IDIwMTQxMTA3KQpbICAgIDAuMTkzMjc3XSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBMb2Fk
OgpbICAgIDAuMTkzMjgzXSBBQ1BJOiBTU0RUIDB4RkZGRjk0QzBGRDQwMzAwMCAwMDA1QUEg
KHYwMiBQbVJlZiAgQXBJc3QgICAgMDAwMDMwMDAgSU5UTCAyMDE0MTEwNykKWyAgICAwLjE5
MzU4N10gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoKWyAgICAwLjE5MzU5Ml0gQUNQ
STogU1NEVCAweEZGRkY5NEMwRkQ0MDk4MDAgMDAwMTE5ICh2MDIgUG1SZWYgIEFwQ3N0ICAg
IDAwMDAzMDAwIElOVEwgMjAxNDExMDcpClsgICAgMC4xOTY4MzhdIEFDUEk6IEludGVycHJl
dGVyIGVuYWJsZWQKWyAgICAwLjE5Njg2NV0gQUNQSTogKHN1cHBvcnRzIFMwIFM1KQpbICAg
IDAuMTk2ODY3XSBBQ1BJOiBVc2luZyBJT0FQSUMgZm9yIGludGVycnVwdCByb3V0aW5nClsg
ICAgMC4xOTY4OTFdIFBDSTogTU1DT05GSUcgZm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZd
IGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZmXSAoYmFzZSAweGUwMDAwMDAwKQpbICAg
IDAuMTk4NjI3XSBQQ0k6IE1NQ09ORklHIGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZmZmZm
XSByZXNlcnZlZCBpbiBBQ1BJIG1vdGhlcmJvYXJkIHJlc291cmNlcwpbICAgIDAuMTk4NjU0
XSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxpemVkLgpbICAgIDAuMTk4
NjU3XSBQQ0k6IFVzaW5nIGhvc3QgYnJpZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNl
c3NhcnksIHVzZSAicGNpPW5vY3JzIiBhbmQgcmVwb3J0IGEgYnVnClsgICAgMC4xOTkwMjJd
IEFDUEk6IFBvd2VyIFJlc291cmNlIFtQRzAwXSAob24pClsgICAgMC4xOTkyNDBdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtQRzAxXSAob24pClsgICAgMC4xOTk0NDldIEFDUEk6IFBvd2Vy
IFJlc291cmNlIFtQRzAyXSAob24pClsgICAgMC4yMDUyNzJdIEFDUEk6IFBvd2VyIFJlc291
cmNlIFtXUlNUXSAob2ZmKQpbICAgIDAuMjA1NTE3XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBb
V1JTVF0gKG9mZikKWyAgICAwLjIwNTc2Ml0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1Rd
IChvZmYpClsgICAgMC4yMDYwMDZdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2Zm
KQpbICAgIDAuMjA2MjQ5XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAg
ICAwLjIwNjQ5NV0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMC4y
MDY3NDBdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDAuMjA2OTgz
XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAwLjIwNzIyNl0gQUNQ
STogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMC4yMDc0NzJdIEFDUEk6IFBv
d2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDAuMjA3NzI4XSBBQ1BJOiBQb3dlciBS
ZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAwLjIwNzk4M10gQUNQSTogUG93ZXIgUmVzb3Vy
Y2UgW1dSU1RdIChvZmYpClsgICAgMC4yMDgyMjddIEFDUEk6IFBvd2VyIFJlc291cmNlIFtX
UlNUXSAob2ZmKQpbICAgIDAuMjA4NDcwXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0g
KG9mZikKWyAgICAwLjIwODcxNF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYp
ClsgICAgMC4yMDg5NTddIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAg
IDAuMjA5MjAxXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAwLjIw
OTQ0NF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpClsgICAgMC4yMDk2ODhd
IEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQpbICAgIDAuMjA5OTMxXSBBQ1BJ
OiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikKWyAgICAwLjIxMTcyN10gYWNwaSBBQkNE
MDAwMDowMDogQUNQSSBkb2NrIHN0YXRpb24gKGRvY2tzL2JheXMgY291bnQ6IDEpClsgICAg
MC4yMTQwODRdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtGTjAwXSAob2ZmKQpbICAgIDAuMjE0
MTQyXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMV0gKG9mZikKWyAgICAwLjIxNDE5N10g
QUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDJdIChvZmYpClsgICAgMC4yMTQyNTNdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtGTjAzXSAob2ZmKQpbICAgIDAuMjE0MzEyXSBBQ1BJOiBQb3dl
ciBSZXNvdXJjZSBbRk4wNF0gKG9mZikKWyAgICAwLjIxNDk1Nl0gQUNQSTogUENJIFJvb3Qg
QnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZV0pClsgICAgMC4yMTQ5NjFd
IGFjcGkgUE5QMEEwODowMDogX09TQzogT1Mgc3VwcG9ydHMgW0V4dGVuZGVkQ29uZmlnIEFT
UE0gQ2xvY2tQTSBTZWdtZW50cyBNU0ldClsgICAgMC4yMTY5MjZdIGFjcGkgUE5QMEEwODow
MDogX09TQzogT1Mgbm93IGNvbnRyb2xzIFtQQ0llSG90cGx1ZyBQTUUgQUVSIFBDSWVDYXBh
YmlsaXR5XQpbICAgIDAuMjE2OTI4XSBhY3BpIFBOUDBBMDg6MDA6IEZBRFQgaW5kaWNhdGVz
IEFTUE0gaXMgdW5zdXBwb3J0ZWQsIHVzaW5nIEJJT1MgY29uZmlndXJhdGlvbgpbICAgIDAu
MjE4MjU0XSBQQ0kgaG9zdCBicmlkZ2UgdG8gYnVzIDAwMDA6MDAKWyAgICAwLjIxODI1N10g
cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbaW8gIDB4MDAwMC0weDBjZjcg
d2luZG93XQpbICAgIDAuMjE4MjU5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291
cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddClsgICAgMC4yMTgyNjFdIHBjaV9idXMg
MDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDAwMGEwMDAwLTB4MDAwYmZmZmYg
d2luZG93XQpbICAgIDAuMjE4MjY0XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291
cmNlIFttZW0gMHg5ZTAwMDAwMC0weGRmZmZmZmZmIHdpbmRvd10KWyAgICAwLjIxODI2N10g
cGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVtIDB4ODgwMDAwMDAwLTB4
OGJmZmZmZmZmIHdpbmRvd10KWyAgICAwLjIxODI2OV0gcGNpX2J1cyAwMDAwOjAwOiByb290
IGJ1cyByZXNvdXJjZSBbbWVtIDB4ZmQwMDAwMDAtMHhmZTdmZmZmZiB3aW5kb3ddClsgICAg
MC4yMTgyNzJdIHBjaV9idXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW2J1cyAwMC1m
ZV0KWyAgICAwLjIxODI3OF0gcGNpIDAwMDA6MDA6MDAuMDogWzgwODY6NTkxOF0gdHlwZSAw
MCBjbGFzcyAweDA2MDAwMApbICAgIDAuMjE4OTc2XSBwY2kgMDAwMDowMDoxNC4wOiBbODA4
NjphMTJmXSB0eXBlIDAwIGNsYXNzIDB4MGMwMzMwClsgICAgMC4yMTg5OTFdIHBjaSAwMDAw
OjAwOjE0LjA6IHJlZyAweDEwOiBbbWVtIDB4YTBkMDAwMDAtMHhhMGQwZmZmZiA2NGJpdF0K
WyAgICAwLjIxOTA0NF0gcGNpIDAwMDA6MDA6MTQuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBE
M2hvdCBEM2NvbGQKWyAgICAwLjIxOTU2OV0gcGNpIDAwMDA6MDA6MTQuMDogU3lzdGVtIHdh
a2V1cCBkaXNhYmxlZCBieSBBQ1BJClsgICAgMC4yMTk1OTddIHBjaSAwMDAwOjAwOjE0LjI6
IFs4MDg2OmExMzFdIHR5cGUgMDAgY2xhc3MgMHgxMTgwMDAKWyAgICAwLjIxOTYxMF0gcGNp
IDAwMDA6MDA6MTQuMjogcmVnIDB4MTA6IFttZW0gMHg4YmZmMDEwMDAtMHg4YmZmMDFmZmYg
NjRiaXRdClsgICAgMC4yMjAxNzFdIHBjaSAwMDAwOjAwOjE2LjA6IFs4MDg2OmExM2FdIHR5
cGUgMDAgY2xhc3MgMHgwNzgwMDAKWyAgICAwLjIyMDIwMF0gcGNpIDAwMDA6MDA6MTYuMDog
cmVnIDB4MTA6IFttZW0gMHhhMGQxNzAwMC0weGEwZDE3ZmZmIDY0Yml0XQpbICAgIDAuMjIw
MzA2XSBwY2kgMDAwMDowMDoxNi4wOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90ClsgICAg
MC4yMjA4MzBdIHBjaSAwMDAwOjAwOjE2LjE6IFs4MDg2OmExM2JdIHR5cGUgMDAgY2xhc3Mg
MHgwNzgwMDAKWyAgICAwLjIyMDg2M10gcGNpIDAwMDA6MDA6MTYuMTogcmVnIDB4MTA6IFtt
ZW0gMHhhMGQxNjAwMC0weGEwZDE2ZmZmIDY0Yml0XQpbICAgIDAuMjIwOTg3XSBwY2kgMDAw
MDowMDoxNi4xOiBQTUUjIHN1cHBvcnRlZCBmcm9tIEQzaG90ClsgICAgMC4yMjE1MDRdIHBj
aSAwMDAwOjAwOjE3LjA6IFs4MDg2OmExMDJdIHR5cGUgMDAgY2xhc3MgMHgwMTA2MDEKWyAg
ICAwLjIyMTUxNV0gcGNpIDAwMDA6MDA6MTcuMDogcmVnIDB4MTA6IFttZW0gMHhhMGQxNDAw
MC0weGEwZDE1ZmZmXQpbICAgIDAuMjIxNTIwXSBwY2kgMDAwMDowMDoxNy4wOiByZWcgMHgx
NDogW21lbSAweGEwZDE5MDAwLTB4YTBkMTkwZmZdClsgICAgMC4yMjE1MjZdIHBjaSAwMDAw
OjAwOjE3LjA6IHJlZyAweDE4OiBbaW8gIDB4NTA0MC0weDUwNDddClsgICAgMC4yMjE1MzFd
IHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDFjOiBbaW8gIDB4NTA0OC0weDUwNGJdClsgICAg
MC4yMjE1MzZdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDIwOiBbaW8gIDB4NTAyMC0weDUw
M2ZdClsgICAgMC4yMjE1NDJdIHBjaSAwMDAwOjAwOjE3LjA6IHJlZyAweDI0OiBbbWVtIDB4
YTBkMTgwMDAtMHhhMGQxODdmZl0KWyAgICAwLjIyMTU3Ml0gcGNpIDAwMDA6MDA6MTcuMDog
UE1FIyBzdXBwb3J0ZWQgZnJvbSBEM2hvdApbICAgIDAuMjIyMDk3XSBwY2kgMDAwMDowMDox
ZC4wOiBbODA4NjphMTE5XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC4yMjIxNDNd
IHBjaSAwMDAwOjAwOjFkLjA6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xk
ClsgICAgMC4yMjI2NTZdIHBjaSAwMDAwOjAwOjFkLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJs
ZWQgYnkgQUNQSQpbICAgIDAuMjIyNjgyXSBwY2kgMDAwMDowMDoxZC4yOiBbODA4NjphMTFh
XSB0eXBlIDAxIGNsYXNzIDB4MDYwNDAwClsgICAgMC4yMjI3MjddIHBjaSAwMDAwOjAwOjFk
LjI6IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4yMjMyMzZd
IHBjaSAwMDAwOjAwOjFkLjI6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAg
IDAuMjIzMjU4XSBwY2kgMDAwMDowMDoxZC4zOiBbODA4NjphMTFiXSB0eXBlIDAxIGNsYXNz
IDB4MDYwNDAwClsgICAgMC4yMjMzMDRdIHBjaSAwMDAwOjAwOjFkLjM6IFBNRSMgc3VwcG9y
dGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4yMjM4MTFdIHBjaSAwMDAwOjAwOjFk
LjM6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDAuMjIzODUwXSBwY2kg
MDAwMDowMDoxZi4wOiBbODA4NjphMTQ5XSB0eXBlIDAwIGNsYXNzIDB4MDYwMTAwClsgICAg
MC4yMjQ0NDddIHBjaSAwMDAwOjAwOjFmLjI6IFs4MDg2OmExMjFdIHR5cGUgMDAgY2xhc3Mg
MHgwNTgwMDAKWyAgICAwLjIyNDQ1NV0gcGNpIDAwMDA6MDA6MWYuMjogcmVnIDB4MTA6IFtt
ZW0gMHhhMGQxMDAwMC0weGEwZDEzZmZmXQpbICAgIDAuMjI1MDAzXSBwY2kgMDAwMDowMDox
Zi40OiBbODA4NjphMTIzXSB0eXBlIDAwIGNsYXNzIDB4MGMwNTAwClsgICAgMC4yMjUwNDJd
IHBjaSAwMDAwOjAwOjFmLjQ6IHJlZyAweDEwOiBbbWVtIDB4OGJmZjAwMDAwLTB4OGJmZjAw
MGZmIDY0Yml0XQpbICAgIDAuMjI1MDkyXSBwY2kgMDAwMDowMDoxZi40OiByZWcgMHgyMDog
W2lvICAweDUwMDAtMHg1MDFmXQpbICAgIDAuMjI1Njk4XSBwY2kgMDAwMDowMTowMC4wOiBb
MTAyYjowNTIyXSB0eXBlIDAwIGNsYXNzIDB4MDMwMDAwClsgICAgMC4yMjU3MThdIHBjaSAw
MDAwOjAxOjAwLjA6IHJlZyAweDEwOiBbbWVtIDB4OWYwMDAwMDAtMHg5ZmZmZmZmZiBwcmVm
XQpbICAgIDAuMjI1NzI5XSBwY2kgMDAwMDowMTowMC4wOiByZWcgMHgxNDogW21lbSAweGEw
ODAwMDAwLTB4YTA4MDNmZmZdClsgICAgMC4yMjU3NDFdIHBjaSAwMDAwOjAxOjAwLjA6IHJl
ZyAweDE4OiBbbWVtIDB4YTAwMDAwMDAtMHhhMDdmZmZmZl0KWyAgICAwLjIyNTc4Nl0gcGNp
IDAwMDA6MDE6MDAuMDogcmVnIDB4MzA6IFttZW0gMHhmZmZmMDAwMC0weGZmZmZmZmZmIHBy
ZWZdClsgICAgMC4yMjU4OTNdIHBjaSAwMDAwOjAxOjAwLjA6IFN5c3RlbSB3YWtldXAgZGlz
YWJsZWQgYnkgQUNQSQpbICAgIDAuMjM0MzM5XSBwY2kgMDAwMDowMDoxZC4wOiBQQ0kgYnJp
ZGdlIHRvIFtidXMgMDFdClsgICAgMC4yMzQzNDNdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJp
ZGdlIHdpbmRvdyBbbWVtIDB4YTAwMDAwMDAtMHhhMDhmZmZmZl0KWyAgICAwLjIzNDM0Nl0g
cGNpIDAwMDA6MDA6MWQuMDogICBicmlkZ2Ugd2luZG93IFttZW0gMHg5ZjAwMDAwMC0weDlm
ZmZmZmZmIDY0Yml0IHByZWZdClsgICAgMC4yMzQ0MDNdIHBjaSAwMDAwOjAyOjAwLjA6IFs4
MDg2OjE1MzNdIHR5cGUgMDAgY2xhc3MgMHgwMjAwMDAKWyAgICAwLjIzNDQyM10gcGNpIDAw
MDA6MDI6MDAuMDogcmVnIDB4MTA6IFttZW0gMHhhMGIwMDAwMC0weGEwYmZmZmZmXQpbICAg
IDAuMjM0NDQ2XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxODogW2lvICAweDQwMDAtMHg0
MDFmXQpbICAgIDAuMjM0NDU3XSBwY2kgMDAwMDowMjowMC4wOiByZWcgMHgxYzogW21lbSAw
eGEwYzAwMDAwLTB4YTBjMDNmZmZdClsgICAgMC4yMzQ1NzFdIHBjaSAwMDAwOjAyOjAwLjA6
IFBNRSMgc3VwcG9ydGVkIGZyb20gRDAgRDNob3QgRDNjb2xkClsgICAgMC4yMzQ2NDBdIHBj
aSAwMDAwOjAyOjAwLjA6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQpbICAgIDAu
MjQ2MzYzXSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJdClsgICAg
MC4yNDYzNjZdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NDAw
MC0weDRmZmZdClsgICAgMC4yNDYzNjhdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4YTBiMDAwMDAtMHhhMGNmZmZmZl0KWyAgICAwLjI0NjQyNl0gcGNpIDAw
MDA6MDM6MDAuMDogWzgwODY6MTUzM10gdHlwZSAwMCBjbGFzcyAweDAyMDAwMApbICAgIDAu
MjQ2NDQ1XSBwY2kgMDAwMDowMzowMC4wOiByZWcgMHgxMDogW21lbSAweGEwOTAwMDAwLTB4
YTA5ZmZmZmZdClsgICAgMC4yNDY0NjhdIHBjaSAwMDAwOjAzOjAwLjA6IHJlZyAweDE4OiBb
aW8gIDB4MzAwMC0weDMwMWZdClsgICAgMC4yNDY0ODBdIHBjaSAwMDAwOjAzOjAwLjA6IHJl
ZyAweDFjOiBbbWVtIDB4YTBhMDAwMDAtMHhhMGEwM2ZmZl0KWyAgICAwLjI0NjU5M10gcGNp
IDAwMDA6MDM6MDAuMDogUE1FIyBzdXBwb3J0ZWQgZnJvbSBEMCBEM2hvdCBEM2NvbGQKWyAg
ICAwLjI0NjY2M10gcGNpIDAwMDA6MDM6MDAuMDogU3lzdGVtIHdha2V1cCBkaXNhYmxlZCBi
eSBBQ1BJClsgICAgMC4yNTgzNjRdIHBjaSAwMDAwOjAwOjFkLjM6IFBDSSBicmlkZ2UgdG8g
W2J1cyAwM10KWyAgICAwLjI1ODM2N10gcGNpIDAwMDA6MDA6MWQuMzogICBicmlkZ2Ugd2lu
ZG93IFtpbyAgMHgzMDAwLTB4M2ZmZl0KWyAgICAwLjI1ODM2OF0gcGNpIDAwMDA6MDA6MWQu
MzogICBicmlkZ2Ugd2luZG93IFttZW0gMHhhMDkwMDAwMC0weGEwYWZmZmZmXQpbICAgIDAu
MjU5NDQ1XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgNCA1IDYg
MTAgKjExIDEyIDE0IDE1KQpbICAgIDAuMjU5NDgxXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExp
bmsgW0xOS0JdIChJUlFzIDMgNCA1IDYgKjEwIDExIDEyIDE0IDE1KQpbICAgIDAuMjU5NTE2
XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0NdIChJUlFzIDMgNCA1IDYgMTAgKjEx
IDEyIDE0IDE1KQpbICAgIDAuMjU5NTUwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xO
S0RdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQpbICAgIDAuMjU5NTg1XSBBQ1BJ
OiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0VdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0
IDE1KQpbICAgIDAuMjU5NjIwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ZdIChJ
UlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQpbICAgIDAuMjU5NjU0XSBBQ1BJOiBQQ0kg
SW50ZXJydXB0IExpbmsgW0xOS0ddIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQpb
ICAgIDAuMjU5Njg4XSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0hdIChJUlFzIDMg
NCA1IDYgMTAgKjExIDEyIDE0IDE1KQpbICAgIDAuMjYwMjgyXSBBQ1BJOiBFbmFibGVkIDYg
R1BFcyBpbiBibG9jayAwMCB0byA3RgpbICAgIDAuMjYwNDE5XSB2Z2FhcmI6IGRldmljZSBh
ZGRlZDogUENJOjAwMDA6MDE6MDAuMCxkZWNvZGVzPWlvK21lbSxvd25zPW5vbmUsbG9ja3M9
bm9uZQpbICAgIDAuMjYwNDIyXSB2Z2FhcmI6IGxvYWRlZApbICAgIDAuMjYwNDI0XSB2Z2Fh
cmI6IHNldHRpbmcgYXMgYm9vdCBkZXZpY2U6IFBDSTowMDAwOjAxOjAwLjAKWyAgICAwLjI2
MDQyNl0gdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3NzaWJsZSAwMDAwOjAxOjAwLjAKWyAg
ICAwLjI2MDQ0OF0gUmVnaXN0ZXJlZCBlZml2YXJzIG9wZXJhdGlvbnMKWyAgICAwLjI3NjI5
MF0gUENJOiBVc2luZyBBQ1BJIGZvciBJUlEgcm91dGluZwpbICAgIDAuMzA0MzE0XSBQQ0k6
IHBjaV9jYWNoZV9saW5lX3NpemUgc2V0IHRvIDY0IGJ5dGVzClsgICAgMC4zMDQzODddIGU4
MjA6IHJlc2VydmUgUkFNIGJ1ZmZlciBbbWVtIDB4MDAwNTgwMDAtMHgwMDA1ZmZmZl0KWyAg
ICAwLjMwNDM4N10gZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHgwMDA5ZTAwMC0w
eDAwMDlmZmZmXQpbICAgIDAuMzA0Mzg4XSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21l
bSAweDg4MWM2MDAwLTB4OGJmZmZmZmZdClsgICAgMC4zMDQzODhdIGU4MjA6IHJlc2VydmUg
UkFNIGJ1ZmZlciBbbWVtIDB4ODgyODMwMDAtMHg4YmZmZmZmZl0KWyAgICAwLjMwNDM4OV0g
ZTgyMDogcmVzZXJ2ZSBSQU0gYnVmZmVyIFttZW0gMHg4YTAwMDAwMC0weDhiZmZmZmZmXQpb
ICAgIDAuMzA0MzkwXSBlODIwOiByZXNlcnZlIFJBTSBidWZmZXIgW21lbSAweDg2MjAwMDAw
MC0weDg2M2ZmZmZmZl0KWyAgICAwLjMwNDUxMl0gaHBldDA6IGF0IE1NSU8gMHhmZWQwMDAw
MCwgSVJRcyAyLCA4LCAwLCAwLCAwLCAwLCAwLCAwClsgICAgMC4zMDQ1MTZdIGhwZXQwOiA4
IGNvbXBhcmF0b3JzLCA2NC1iaXQgMjQuMDAwMDAwIE1IeiBjb3VudGVyClsgICAgMC4zMDY1
NTddIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSBocGV0ClsgICAgMC4z
MTA0MTZdIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjAKWyAgICAwLjMxMDQzMl0gVkZT
OiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwgNDA5NiBi
eXRlcykKWyAgICAwLjMxMDQ3N10gcG5wOiBQblAgQUNQSSBpbml0ClsgICAgMC4zMTA1NTRd
IHN5c3RlbSAwMDowMDogW21lbSAweGZkMDAwMDAwLTB4ZmRhYmZmZmZdIGhhcyBiZWVuIHJl
c2VydmVkClsgICAgMC4zMTA1NzRdIHN5c3RlbSAwMDowMDogW21lbSAweGZkYWQwMDAwLTB4
ZmRhZGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTA1NzZdIHN5c3RlbSAwMDow
MDogW21lbSAweGZkYjAwMDAwLTB4ZmRmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAg
MC4zMTA1NzldIHN5c3RlbSAwMDowMDogW21lbSAweGZlMDAwMDAwLTB4ZmUwMWZmZmZdIGNv
dWxkIG5vdCBiZSByZXNlcnZlZApbICAgIDAuMzEwNTgxXSBzeXN0ZW0gMDA6MDA6IFttZW0g
MHhmZTAzNjAwMC0weGZlMDNiZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzEwNTgz
XSBzeXN0ZW0gMDA6MDA6IFttZW0gMHhmZTAzZDAwMC0weGZlM2ZmZmZmXSBoYXMgYmVlbiBy
ZXNlcnZlZApbICAgIDAuMzEwNTg1XSBzeXN0ZW0gMDA6MDA6IFttZW0gMHhmZTQxMDAwMC0w
eGZlN2ZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzEwNTg3XSBzeXN0ZW0gMDA6
MDA6IFBsdWcgYW5kIFBsYXkgQUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpClsg
ICAgMC4zMTA3NjddIHN5c3RlbSAwMDowMTogW2lvICAweDIwMDAtMHgyMGZlXSBoYXMgYmVl
biByZXNlcnZlZApbICAgIDAuMzEwNzcwXSBzeXN0ZW0gMDA6MDE6IFBsdWcgYW5kIFBsYXkg
QUNQSSBkZXZpY2UsIElEcyBQTlAwYzAyIChhY3RpdmUpClsgICAgMC4zMTA4NTVdIHN5c3Rl
bSAwMDowMjogW2lvICAweDA2ODAtMHgwNjlmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAu
MzEwODU4XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMgYmVlbiByZXNlcnZlZApb
ICAgIDAuMzEwODU5XSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMgYmVlbiByZXNl
cnZlZApbICAgIDAuMzEwODYxXSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZmXSBoYXMgYmVl
biByZXNlcnZlZApbICAgIDAuMzEwODYzXSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHgxODAwLTB4
MThmZV0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMxMDg2NV0gc3lzdGVtIDAwOjAyOiBb
aW8gIDB4MTY0ZS0weDE2NGZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTA4NjddIHN5
c3RlbSAwMDowMjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFj
dGl2ZSkKWyAgICAwLjMxMDkyMF0gc3lzdGVtIDAwOjAzOiBbaW8gIDB4MDgwMC0weDA4N2Zd
IGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTA5MjJdIHN5c3RlbSAwMDowMzogUGx1ZyBh
bmQgUGxheSBBQ1BJIGRldmljZSwgSURzIFBOUDBjMDIgKGFjdGl2ZSkKWyAgICAwLjMxMDkz
NV0gcG5wIDAwOjA0OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGIwMCAo
YWN0aXZlKQpbICAgIDAuMzEwOTU3XSBzeXN0ZW0gMDA6MDU6IFtpbyAgMHgxODU0LTB4MTg1
N10gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMxMDk1OV0gc3lzdGVtIDAwOjA1OiBQbHVn
IGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgSU5UM2YwZCBQTlAwYzAyIChhY3RpdmUpClsg
ICAgMC4zMTExOTldIHBucCAwMDowNjogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwgSURz
IFBOUDA1MDEgKGFjdGl2ZSkKWyAgICAwLjMxMTkwMl0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4
ZmRhZjAwMDAtMHhmZGFmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMxMTkwNF0g
c3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhZTAwMDAtMHhmZGFlZmZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQKWyAgICAwLjMxMTkwNl0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhYzAwMDAtMHhm
ZGFjZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAgICAwLjMxMTkwOV0gc3lzdGVtIDAwOjA3
OiBQbHVnIGFuZCBQbGF5IEFDUEkgZGV2aWNlLCBJRHMgUE5QMGMwMiAoYWN0aXZlKQpbICAg
IDAuMzEyMjI4XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxMDAwMC0weGZlZDE3ZmZmXSBo
YXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzEyMjMwXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhm
ZWQxODAwMC0weGZlZDE4ZmZmXSBoYXMgYmVlbiByZXNlcnZlZApbICAgIDAuMzEyMjMyXSBz
eXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxOTAwMC0weGZlZDE5ZmZmXSBoYXMgYmVlbiByZXNl
cnZlZApbICAgIDAuMzEyMjM0XSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhlMDAwMDAwMC0weGVm
ZmZmZmZmXSBjb3VsZCBub3QgYmUgcmVzZXJ2ZWQKWyAgICAwLjMxMjIzNl0gc3lzdGVtIDAw
OjA4OiBbbWVtIDB4ZmVkMjAwMDAtMHhmZWQzZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQKWyAg
ICAwLjMxMjIzOF0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkOTAwMDAtMHhmZWQ5M2ZmZl0g
Y291bGQgbm90IGJlIHJlc2VydmVkClsgICAgMC4zMTIyNDBdIHN5c3RlbSAwMDowODogW21l
bSAweGZlZDQ1MDAwLTB4ZmVkOGZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTIy
NDJdIHN5c3RlbSAwMDowODogW21lbSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGhhcyBiZWVu
IHJlc2VydmVkClsgICAgMC4zMTIyNDRdIHN5c3RlbSAwMDowODogW21lbSAweGZlZTAwMDAw
LTB4ZmVlZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsgICAgMC4zMTIyNDZdIHN5c3RlbSAw
MDowODogW21lbSAweDllMDAwMDAwLTB4OWUwMWZmZmZdIGhhcyBiZWVuIHJlc2VydmVkClsg
ICAgMC4zMTIyNDhdIHN5c3RlbSAwMDowODogUGx1ZyBhbmQgUGxheSBBQ1BJIGRldmljZSwg
SURzIFBOUDBjMDIgKGFjdGl2ZSkKWyAgICAwLjMxMjgwMl0gcG5wOiBQblAgQUNQSTogZm91
bmQgOSBkZXZpY2VzClsgICAgMC4zMTkyMjldIGNsb2Nrc291cmNlOiBhY3BpX3BtOiBtYXNr
OiAweGZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZiwgbWF4X2lkbGVfbnM6IDIwODU3MDEw
MjQgbnMKWyAgICAwLjMxOTIzM10gcGNpIDAwMDA6MDE6MDAuMDogY2FuJ3QgY2xhaW0gQkFS
IDYgW21lbSAweGZmZmYwMDAwLTB4ZmZmZmZmZmYgcHJlZl06IG5vIGNvbXBhdGlibGUgYnJp
ZGdlIHdpbmRvdwpbICAgIDAuMzE5MjUwXSBwY2kgMDAwMDowMTowMC4wOiBCQVIgNjogYXNz
aWduZWQgW21lbSAweGEwODEwMDAwLTB4YTA4MWZmZmYgcHJlZl0KWyAgICAwLjMxOTI1M10g
cGNpIDAwMDA6MDA6MWQuMDogUENJIGJyaWRnZSB0byBbYnVzIDAxXQpbICAgIDAuMzE5MjU2
XSBwY2kgMDAwMDowMDoxZC4wOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEwMDAwMDAwLTB4
YTA4ZmZmZmZdClsgICAgMC4zMTkyNTldIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdp
bmRvdyBbbWVtIDB4OWYwMDAwMDAtMHg5ZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMzE5
MjY0XSBwY2kgMDAwMDowMDoxZC4yOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDJdClsgICAgMC4z
MTkyNjddIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4NDAwMC0w
eDRmZmZdClsgICAgMC4zMTkyNzBdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRv
dyBbbWVtIDB4YTBiMDAwMDAtMHhhMGNmZmZmZl0KWyAgICAwLjMxOTI3NV0gcGNpIDAwMDA6
MDA6MWQuMzogUENJIGJyaWRnZSB0byBbYnVzIDAzXQpbICAgIDAuMzE5Mjc4XSBwY2kgMDAw
MDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW2lvICAweDMwMDAtMHgzZmZmXQpbICAgIDAu
MzE5MjgxXSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEwOTAw
MDAwLTB4YTBhZmZmZmZdClsgICAgMC4zMTkyODddIHBjaV9idXMgMDAwMDowMDogcmVzb3Vy
Y2UgNCBbaW8gIDB4MDAwMC0weDBjZjcgd2luZG93XQpbICAgIDAuMzE5Mjg3XSBwY2lfYnVz
IDAwMDA6MDA6IHJlc291cmNlIDUgW2lvICAweDBkMDAtMHhmZmZmIHdpbmRvd10KWyAgICAw
LjMxOTI4OF0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA2IFttZW0gMHgwMDBhMDAwMC0w
eDAwMGJmZmZmIHdpbmRvd10KWyAgICAwLjMxOTI4OV0gcGNpX2J1cyAwMDAwOjAwOiByZXNv
dXJjZSA3IFttZW0gMHg5ZTAwMDAwMC0weGRmZmZmZmZmIHdpbmRvd10KWyAgICAwLjMxOTI4
OV0gcGNpX2J1cyAwMDAwOjAwOiByZXNvdXJjZSA4IFttZW0gMHg4ODAwMDAwMDAtMHg4YmZm
ZmZmZmYgd2luZG93XQpbICAgIDAuMzE5MjkwXSBwY2lfYnVzIDAwMDA6MDA6IHJlc291cmNl
IDkgW21lbSAweGZkMDAwMDAwLTB4ZmU3ZmZmZmYgd2luZG93XQpbICAgIDAuMzE5MjkwXSBw
Y2lfYnVzIDAwMDA6MDE6IHJlc291cmNlIDEgW21lbSAweGEwMDAwMDAwLTB4YTA4ZmZmZmZd
ClsgICAgMC4zMTkyOTFdIHBjaV9idXMgMDAwMDowMTogcmVzb3VyY2UgMiBbbWVtIDB4OWYw
MDAwMDAtMHg5ZmZmZmZmZiA2NGJpdCBwcmVmXQpbICAgIDAuMzE5MjkxXSBwY2lfYnVzIDAw
MDA6MDI6IHJlc291cmNlIDAgW2lvICAweDQwMDAtMHg0ZmZmXQpbICAgIDAuMzE5MjkyXSBw
Y2lfYnVzIDAwMDA6MDI6IHJlc291cmNlIDEgW21lbSAweGEwYjAwMDAwLTB4YTBjZmZmZmZd
ClsgICAgMC4zMTkyOTNdIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2UgMCBbaW8gIDB4MzAw
MC0weDNmZmZdClsgICAgMC4zMTkyOTNdIHBjaV9idXMgMDAwMDowMzogcmVzb3VyY2UgMSBb
bWVtIDB4YTA5MDAwMDAtMHhhMGFmZmZmZl0KWyAgICAwLjMxOTQyMV0gTkVUOiBSZWdpc3Rl
cmVkIHByb3RvY29sIGZhbWlseSAyClsgICAgMC4zMTk1NTddIFRDUCBlc3RhYmxpc2hlZCBo
YXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpClsg
ICAgMC4zMTk3NTBdIFRDUCBiaW5kIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVy
OiA4LCAxMDQ4NTc2IGJ5dGVzKQpbICAgIDAuMzE5ODE4XSBUQ1A6IEhhc2ggdGFibGVzIGNv
bmZpZ3VyZWQgKGVzdGFibGlzaGVkIDI2MjE0NCBiaW5kIDY1NTM2KQpbICAgIDAuMzE5ODM3
XSBVRFAgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDcsIDUyNDI4OCBieXRl
cykKWyAgICAwLjMxOTg4NV0gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAo
b3JkZXI6IDcsIDUyNDI4OCBieXRlcykKWyAgICAwLjMxOTk1Ml0gTkVUOiBSZWdpc3RlcmVk
IHByb3RvY29sIGZhbWlseSAxClsgICAgMC4zMjA0MjFdIFBDSTogQ0xTIDEyOCBieXRlcywg
ZGVmYXVsdCA2NApbICAgIDAuMzIwNDQ0XSBVbnBhY2tpbmcgaW5pdHJhbWZzLi4uClsgICAg
MC41MzM2NjFdIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTogMjAwMjhLClsgICAgMC41MzM2OTld
IFBDSS1ETUE6IFVzaW5nIHNvZnR3YXJlIGJvdW5jZSBidWZmZXJpbmcgZm9yIElPIChTV0lP
VExCKQpbICAgIDAuNTMzNzA0XSBzb2Z0d2FyZSBJTyBUTEIgW21lbSAweDdmYmQzMDAwLTB4
ODNiZDMwMDBdICg2NE1CKSBtYXBwZWQgYXQgW2ZmZmY5NGI5M2ZiZDMwMDAtZmZmZjk0Yjk0
M2JkMmZmZl0KWyAgICAwLjUzMzk1MV0gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1
YnN5cyAoZGlzYWJsZWQpClsgICAgMC41MzM5NjRdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQo
MTUxNjY0NDAyNC41MDA6MSk6IGluaXRpYWxpemVkClsgICAgMC41MzQyNjZdIHdvcmtpbmdz
ZXQ6IHRpbWVzdGFtcF9iaXRzPTQwIG1heF9vcmRlcj0yMyBidWNrZXRfb3JkZXI9MApbICAg
IDAuNTM0MzcyXSB6YnVkOiBsb2FkZWQKWyAgICAwLjUzNTA4N10gQmxvY2sgbGF5ZXIgU0NT
SSBnZW5lcmljIChic2cpIGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1MCkK
WyAgICAwLjUzNTEzMV0gaW8gc2NoZWR1bGVyIG5vb3AgcmVnaXN0ZXJlZApbICAgIDAuNTM1
MTM0XSBpbyBzY2hlZHVsZXIgZGVhZGxpbmUgcmVnaXN0ZXJlZApbICAgIDAuNTM1MTQ3XSBp
byBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQpClsgICAgMC41MzU1NzddIGFl
ciAwMDAwOjAwOjFkLjA6cGNpZTAwMjogc2VydmljZSBkcml2ZXIgYWVyIGxvYWRlZApbICAg
IDAuNTM1NTg5XSBhZXIgMDAwMDowMDoxZC4yOnBjaWUwMDI6IHNlcnZpY2UgZHJpdmVyIGFl
ciBsb2FkZWQKWyAgICAwLjUzNTYwMF0gYWVyIDAwMDA6MDA6MWQuMzpwY2llMDAyOiBzZXJ2
aWNlIGRyaXZlciBhZXIgbG9hZGVkClsgICAgMC41MzU2MDldIHBjaWVwb3J0IDAwMDA6MDA6
MWQuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApbICAgIDAu
NTM1NjExXSBwY2kgMDAwMDowMTowMC4wOiBTaWduYWxpbmcgUE1FIHRocm91Z2ggUENJZSBQ
TUUgaW50ZXJydXB0ClsgICAgMC41MzU2MTRdIHBjaWVfcG1lIDAwMDA6MDA6MWQuMDpwY2ll
MDAxOiBzZXJ2aWNlIGRyaXZlciBwY2llX3BtZSBsb2FkZWQKWyAgICAwLjUzNTYxOV0gcGNp
ZXBvcnQgMDAwMDowMDoxZC4yOiBTaWduYWxpbmcgUE1FIHRocm91Z2ggUENJZSBQTUUgaW50
ZXJydXB0ClsgICAgMC41MzU2MjFdIHBjaSAwMDAwOjAyOjAwLjA6IFNpZ25hbGluZyBQTUUg
dGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgICAwLjUzNTYyNF0gcGNpZV9wbWUgMDAw
MDowMDoxZC4yOnBjaWUwMDE6IHNlcnZpY2UgZHJpdmVyIHBjaWVfcG1lIGxvYWRlZApbICAg
IDAuNTM1NjI4XSBwY2llcG9ydCAwMDAwOjAwOjFkLjM6IFNpZ25hbGluZyBQTUUgdGhyb3Vn
aCBQQ0llIFBNRSBpbnRlcnJ1cHQKWyAgICAwLjUzNTYzMF0gcGNpIDAwMDA6MDM6MDAuMDog
U2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGludGVycnVwdApbICAgIDAuNTM1NjMz
XSBwY2llX3BtZSAwMDAwOjAwOjFkLjM6cGNpZTAwMTogc2VydmljZSBkcml2ZXIgcGNpZV9w
bWUgbG9hZGVkClsgICAgMC41MzU2MzddIHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJ
IENvcmUgdmVyc2lvbjogMC41ClsgICAgMC41MzU2NDFdIHBjaWVocDogUENJIEV4cHJlc3Mg
SG90IFBsdWcgQ29udHJvbGxlciBEcml2ZXIgdmVyc2lvbjogMC40ClsgICAgMC41MzU2NTBd
IGVmaWZiOiBwcm9iaW5nIGZvciBlZmlmYgpbICAgIDAuNTM1NjU4XSBlZmlmYjogZnJhbWVi
dWZmZXIgYXQgMHg5ZjAwMDAwMCwgdXNpbmcgMzA3MmssIHRvdGFsIDMwNzJrClsgICAgMC41
MzU2NjBdIGVmaWZiOiBtb2RlIGlzIDEwMjR4NzY4eDMyLCBsaW5lbGVuZ3RoPTQwOTYsIHBh
Z2VzPTEKWyAgICAwLjUzNTY2MV0gZWZpZmI6IHNjcm9sbGluZzogcmVkcmF3ClsgICAgMC41
MzU2NjNdIGVmaWZiOiBUcnVlY29sb3I6IHNpemU9ODo4Ojg6OCwgc2hpZnQ9MjQ6MTY6ODow
ClsgICAgMC41NTgwODRdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVm
ZmVyIGRldmljZSAxMjh4NDgKWyAgICAwLjU3OTc5MV0gZmIwOiBFRkkgVkdBIGZyYW1lIGJ1
ZmZlciBkZXZpY2UKWyAgICAwLjU3OTk2OF0gaW50ZWxfaWRsZTogTVdBSVQgc3Vic3RhdGVz
OiAweDE0MjEyMApbICAgIDAuNTc5OTY5XSBpbnRlbF9pZGxlOiB2MC40LjEgbW9kZWwgMHg5
RQpbICAgIDAuNTgwMTcwXSBpbnRlbF9pZGxlOiBsYXBpY190aW1lcl9yZWxpYWJsZV9zdGF0
ZXMgMHhmZmZmZmZmZgpbICAgIDAuNTgwNDUzXSBFUlNUOiBFcnJvciBSZWNvcmQgU2VyaWFs
aXphdGlvbiBUYWJsZSAoRVJTVCkgc3VwcG9ydCBpcyBpbml0aWFsaXplZC4KWyAgICAwLjU4
MDczNl0gcHN0b3JlOiB1c2luZyB6bGliIGNvbXByZXNzaW9uClsgICAgMC41ODA5MDRdIHBz
dG9yZTogUmVnaXN0ZXJlZCBlcnN0IGFzIHBlcnNpc3RlbnQgc3RvcmUgYmFja2VuZApbICAg
IDAuNTgxMzczXSBHSEVTOiBBUEVJIGZpcm13YXJlIGZpcnN0IG1vZGUgaXMgZW5hYmxlZCBi
eSBBUEVJIGJpdCBhbmQgV0hFQSBfT1NDLgpbICAgIDAuNTgxNjk3XSBTZXJpYWw6IDgyNTAv
MTY1NTAgZHJpdmVyLCA0IHBvcnRzLCBJUlEgc2hhcmluZyBlbmFibGVkClsgICAgMC42MDI4
OTRdIDAwOjA2OiB0dHlTMCBhdCBJL08gMHgzZjggKGlycSA9IDQsIGJhc2VfYmF1ZCA9IDEx
NTIwMCkgaXMgYSAxNjU1MEEKWyAgICAwLjYwMzY1OF0gTGludXggYWdwZ2FydCBpbnRlcmZh
Y2UgdjAuMTAzClsgICAgMC42MDM4NDVdIEFNRCBJT01NVXYyIGRyaXZlciBieSBKb2VyZyBS
b2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4KWyAgICAwLjYwNDA3MV0gQU1EIElPTU1VdjIgZnVu
Y3Rpb25hbGl0eSBub3QgYXZhaWxhYmxlIG9uIHRoaXMgc3lzdGVtClsgICAgMC42MDQ4MTRd
IGk4MDQyOiBQTlA6IE5vIFBTLzIgY29udHJvbGxlciBmb3VuZC4gUHJvYmluZyBwb3J0cyBk
aXJlY3RseS4KWyAgICAxLjU2MjYzOF0gdHNjOiBSZWZpbmVkIFRTQyBjbG9ja3NvdXJjZSBj
YWxpYnJhdGlvbjogMzc5MS45ODIgTUh6ClsgICAgMS41NjI4OTJdIGNsb2Nrc291cmNlOiB0
c2M6IG1hc2s6IDB4ZmZmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVzOiAweDZkNTE4NGNjNGMz
LCBtYXhfaWRsZV9uczogODgxNTkwODU2MDU1IG5zClsgICAgMS42ODM5MDldIGk4MDQyOiBO
byBjb250cm9sbGVyIGZvdW5kClsgICAgMS42ODQxNThdIG1vdXNlZGV2OiBQUy8yIG1vdXNl
IGRldmljZSBjb21tb24gZm9yIGFsbCBtaWNlClsgICAgMS42ODQzODhdIHJ0Y19jbW9zIDAw
OjA0OiBSVEMgY2FuIHdha2UgZnJvbSBTNApbICAgIDEuNjg0OTU4XSBydGNfY21vcyAwMDow
NDogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgcnRjX2Ntb3MgYXMgcnRjMApbICAgIDEuNjg1Mjgw
XSBydGNfY21vcyAwMDowNDogYWxhcm1zIHVwIHRvIG9uZSBtb250aCwgeTNrLCAyNDIgYnl0
ZXMgbnZyYW0sIGhwZXQgaXJxcwpbICAgIDEuNjg1NTcxXSBpbnRlbF9wc3RhdGU6IEludGVs
IFAtc3RhdGUgZHJpdmVyIGluaXRpYWxpemluZwpbICAgIDEuNjg1ODMxXSBpbnRlbF9wc3Rh
dGU6IERpc2FibGluZyBlbmVyZ3kgZWZmaWNpZW5jeSBvcHRpbWl6YXRpb24KWyAgICAxLjY4
NjcxOV0gaW50ZWxfcHN0YXRlOiBIV1AgZW5hYmxlZApbICAgIDEuNjg3MTYxXSBsZWR0cmln
LWNwdTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzClsgICAgMS42
ODc4MDNdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTAKWyAgICAxLjY5OTU5
NF0gbWlwNjogTW9iaWxlIElQdjYKWyAgICAxLjcwOTM5NF0gTkVUOiBSZWdpc3RlcmVkIHBy
b3RvY29sIGZhbWlseSAxNwpbICAgIDEuNzE5MTc0XSBtcGxzX2dzbzogTVBMUyBHU08gc3Vw
cG9ydApbICAgIDEuNzI5MDg5XSBtaWNyb2NvZGU6IHNpZz0weDkwNmU5LCBwZj0weDIsIHJl
dmlzaW9uPTB4NWUKWyAgICAxLjczOTAwOV0gbWljcm9jb2RlOiBNaWNyb2NvZGUgVXBkYXRl
IERyaXZlcjogdjIuMDEgPHRpZ3JhbkBhaXZhemlhbi5mc25ldC5jby51az4sIFBldGVyIE9y
dWJhClsgICAgMS43NDkyMDBdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQpbICAg
IDEuNzU5MDY4XSB6c3dhcDogbG9hZGVkIHVzaW5nIHBvb2wgbHpvL3pidWQKWyAgICAxLjc2
ODkyN10gaW1hOiBObyBUUE0gY2hpcCBmb3VuZCwgYWN0aXZhdGluZyBUUE0tYnlwYXNzIQpb
ICAgIDEuNzc5NDEzXSBydGNfY21vcyAwMDowNDogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8g
MjAxOC0wMS0yMiAxODowMDoyNiBVVEMgKDE1MTY2NDQwMjYpClsgICAgMS43ODk3MDddIFBN
OiBIaWJlcm5hdGlvbiBpbWFnZSBub3QgcHJlc2VudCBvciBjb3VsZCBub3QgYmUgbG9hZGVk
LgpbICAgIDEuNzkwMzQ3XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNDA4Swpb
ICAgIDEuODAwNDk1XSBXcml0ZSBwcm90ZWN0aW5nIHRoZSBrZXJuZWwgcmVhZC1vbmx5IGRh
dGE6IDEyMjg4awpbICAgIDEuODExMDI2XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5
OiAxOTgwSwpbICAgIDEuODIyMzcyXSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAx
MjQ4SwpbICAgIDEuODM0NzQyXSB4ODYvbW06IENoZWNrZWQgVytYIG1hcHBpbmdzOiBwYXNz
ZWQsIG5vIFcrWCBwYWdlcyBmb3VuZC4KWyAgICAxLjg3Mjk1MF0gcmFuZG9tOiBzeXN0ZW1k
LXVkZXZkOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAg
ICAxLjg4MzA1NV0gcmFuZG9tOiBzeXN0ZW1kLXVkZXZkOiB1bmluaXRpYWxpemVkIHVyYW5k
b20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjg5MDkwOF0gcmFuZG9tOiB1ZGV2YWRt
OiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjg5
MTg4NF0gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYg
Ynl0ZXMgcmVhZCkKWyAgICAxLjkxMzAyMV0gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxp
emVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjkxNTAwMl0gcmFuZG9t
OiB1ZGV2YWRtOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkK
WyAgICAxLjkxNTEwM10gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxpemVkIHVyYW5kb20g
cmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjkxNTM0Ml0gcmFuZG9tOiB1ZGV2YWRtOiB1
bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjkxNjA4
OF0gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxpemVkIHVyYW5kb20gcmVhZCAoMTYgYnl0
ZXMgcmVhZCkKWyAgICAxLjkxNjI1OF0gcmFuZG9tOiB1ZGV2YWRtOiB1bmluaXRpYWxpemVk
IHVyYW5kb20gcmVhZCAoMTYgYnl0ZXMgcmVhZCkKWyAgICAxLjk4NjAyNl0gaGlkcmF3OiBy
YXcgSElEIGV2ZW50cyBkcml2ZXIgKEMpIEppcmkgS29zaW5hClsgICAgMi4wMDg4MThdIHRo
ZXJtYWwgTE5YVEhFUk06MDA6IHJlZ2lzdGVyZWQgYXMgdGhlcm1hbF96b25lMApbICAgIDIu
MDE3NDIwXSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDBdICgyOCBDKQpbICAgIDIuMDI3MDc1
XSBBQ1BJOiBidXMgdHlwZSBVU0IgcmVnaXN0ZXJlZApbICAgIDIuMDM1NDU2XSB1c2Jjb3Jl
OiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmZzClsgICAgMi4wMzcwMTJd
IHRoZXJtYWwgTE5YVEhFUk06MDE6IHJlZ2lzdGVyZWQgYXMgdGhlcm1hbF96b25lMQpbICAg
IDIuMDM3MDEzXSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDFdICgzMCBDKQpbICAgIDIuMDYw
NDAxXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIGh1YgpbICAg
IDIuMDY4NzMzXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYgpb
ICAgIDIuMDc3MDMyXSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4gMSByZWdpc3RlcmVk
ClsgICAgMi4wNzc5MjVdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkClsgICAgMi4wOTMx
MjldIHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAw
NyBSb2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4KWyAgICAyLjEwMTMyOF0g
aTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IGVuYWJsaW5nIGRldmljZSAoMDAwMCAtPiAwMDAz
KQpbICAgIDIuMTA5NDI1XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkClsgICAgMi4x
MDk1NDZdIGk4MDFfc21idXMgMDAwMDowMDoxZi40OiBTUEQgV3JpdGUgRGlzYWJsZSBpcyBz
ZXQKWyAgICAyLjExMDk1OV0gaTgwMV9zbWJ1cyAwMDAwOjAwOjFmLjQ6IFNNQnVzIHVzaW5n
IFBDSSBpbnRlcnJ1cHQKWyAgICAyLjEzMzg2OV0gZGNhIHNlcnZpY2Ugc3RhcnRlZCwgdmVy
c2lvbiAxLjEyLjEKWyAgICAyLjEzNjA2MF0gbGliYXRhIHZlcnNpb24gMy4wMCBsb2FkZWQu
ClsgICAgMi4xNDI5MTldIGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3Jr
IERyaXZlciAtIHZlcnNpb24gNS40LjAtawpbICAgIDIuMTQ3MTMwXSB4aGNpX2hjZCAwMDAw
OjAwOjE0LjA6IHhIQ0kgSG9zdCBDb250cm9sbGVyClsgICAgMi4xNDcxMzRdIHhoY2lfaGNk
IDAwMDA6MDA6MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51
bWJlciAxClsgICAgMi4xNjcxNDJdIGlnYjogQ29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50
ZWwgQ29ycG9yYXRpb24uClsgICAgMi4xNzA0OTJdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDog
aGNjIHBhcmFtcyAweDIwMDA3N2MxIGhjaSB2ZXJzaW9uIDB4MTAwIHF1aXJrcyAweDAwMTA5
ODEwClsgICAgMi4xNzA4NjRdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogY2FjaGUgbGluZSBz
aXplIG9mIDEyOCBpcyBub3Qgc3VwcG9ydGVkClsgICAgMi4xNzUxNzhdIHVzYiB1c2IxOiBO
ZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDIKWyAg
ICAyLjE3NTE3OV0gdXNiIHVzYjE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0zLCBQ
cm9kdWN0PTIsIFNlcmlhbE51bWJlcj0xClsgICAgMi4xNzUxODBdIHVzYiB1c2IxOiBQcm9k
dWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDIuMTc1MTgwXSB1c2IgdXNiMTogTWFu
dWZhY3R1cmVyOiBMaW51eCA0LjkuMC01LWFtZDY0IHhoY2ktaGNkClsgICAgMi4xNzUxODFd
IHVzYiB1c2IxOiBTZXJpYWxOdW1iZXI6IDAwMDA6MDA6MTQuMApbICAgIDIuMTc4ODI3XSBo
dWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZApbICAgIDIuMTc5NzU4XSBodWIgMS0wOjEuMDog
MTYgcG9ydHMgZGV0ZWN0ZWQKWyAgICAyLjE5NTMwNF0geGhjaV9oY2QgMDAwMDowMDoxNC4w
OiB4SENJIEhvc3QgQ29udHJvbGxlcgpbICAgIDIuMTk1MzA2XSB4aGNpX2hjZCAwMDAwOjAw
OjE0LjA6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMgpb
ICAgIDIuMTk3MDQ0XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9y
PTFkNmIsIGlkUHJvZHVjdD0wMDAzClsgICAgMi4xOTcwNDhdIHVzYiB1c2IyOiBOZXcgVVNC
IGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVjdD0yLCBTZXJpYWxOdW1iZXI9MQpbICAg
IDIuMTk3MDcwXSB1c2IgdXNiMjogUHJvZHVjdDogeEhDSSBIb3N0IENvbnRyb2xsZXIKWyAg
ICAyLjE5NzA4M10gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC45LjAtNS1hbWQ2
NCB4aGNpLWhjZApbICAgIDIuMTk3MDkxXSB1c2IgdXNiMjogU2VyaWFsTnVtYmVyOiAwMDAw
OjAwOjE0LjAKWyAgICAyLjIwMDQxMl0gaHViIDItMDoxLjA6IFVTQiBodWIgZm91bmQKWyAg
ICAyLjIwMDg2OV0gaHViIDItMDoxLjA6IDEwIHBvcnRzIGRldGVjdGVkClsgICAgMi4yNDU1
NDJdIEFWWDIgdmVyc2lvbiBvZiBnY21fZW5jL2RlYyBlbmdhZ2VkLgpbICAgIDIuMjQ1NTUw
XSBBRVMgQ1RSIG1vZGUgYnk4IG9wdGltaXphdGlvbiBlbmFibGVkClsgICAgMi4zMjg2NDFd
IGFoY2kgMDAwMDowMDoxNy4wOiB2ZXJzaW9uIDMuMApbICAgIDIuMzI5MDQxXSBhaGNpIDAw
MDA6MDA6MTcuMDogQUhDSSAwMDAxLjAzMDEgMzIgc2xvdHMgOCBwb3J0cyA2IEdicHMgMHhm
ZiBpbXBsIFNBVEEgbW9kZQpbICAgIDIuMzM3MjUzXSBhaGNpIDAwMDA6MDA6MTcuMDogZmxh
Z3M6IDY0Yml0IG5jcSBzbnRmIGxlZCBjbG8gb25seSBwaW8gc2x1bSBwYXJ0IGVtcyBkZXNv
IHNhZG0gc2RzIGFwc3QgClsgICAgMi4zMzc1MTFdIGlnYiAwMDAwOjAyOjAwLjA6IFBIWSBy
ZXNldCBpcyBibG9ja2VkIGR1ZSB0byBTT0wvSURFUiBzZXNzaW9uLgpbICAgIDIuMzcyNzI3
XSBwcHMgcHBzMDogbmV3IFBQUyBzb3VyY2UgcHRwMApbICAgIDIuMzgxNDQzXSBpZ2IgMDAw
MDowMjowMC4wOiBhZGRlZCBQSEMgb24gZXRoMApbICAgIDIuMzkwMzEwXSBpZ2IgMDAwMDow
MjowMC4wOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgQ29ubmVjdGlvbgpb
ICAgIDIuMzk5NDI0XSBpZ2IgMDAwMDowMjowMC4wOiBldGgwOiAoUENJZToyLjVHYi9zOldp
ZHRoIHgxKSBhNDpiZjowMToxZjphMDowMApbICAgIDIuNDA4NzI4XSBpZ2IgMDAwMDowMjow
MC4wOiBldGgwOiBQQkEgTm86IDAwNjIwMC0wMDAKWyAgICAyLjQxNzg3M10gaWdiIDAwMDA6
MDI6MDAuMDogVXNpbmcgTVNJLVggaW50ZXJydXB0cy4gNCByeCBxdWV1ZShzKSwgNCB0eCBx
dWV1ZShzKQpbICAgIDIuNDI3NzIzXSBpZ2IgMDAwMDowMzowMC4wOiBQSFkgcmVzZXQgaXMg
YmxvY2tlZCBkdWUgdG8gU09ML0lERVIgc2Vzc2lvbi4KWyAgICAyLjQzNzA5N10gc2NzaSBo
b3N0MDogYWhjaQpbICAgIDIuNDQ2NDkzXSBzY3NpIGhvc3QxOiBhaGNpClsgICAgMi40NTU3
MjZdIHNjc2kgaG9zdDI6IGFoY2kKWyAgICAyLjQ2NDc4MF0gc2NzaSBob3N0MzogYWhjaQpb
ICAgIDIuNDczNjM3XSBzY3NpIGhvc3Q0OiBhaGNpClsgICAgMi40ODI0NjJdIHNjc2kgaG9z
dDU6IGFoY2kKWyAgICAyLjQ5MTIzOF0gc2NzaSBob3N0NjogYWhjaQpbICAgIDIuNDk5ODI3
XSBzY3NpIGhvc3Q3OiBhaGNpClsgICAgMi41MDgxOTZdIGF0YTE6IFNBVEEgbWF4IFVETUEv
MTMzIGFiYXIgbTIwNDhAMHhhMGQxODAwMCBwb3J0IDB4YTBkMTgxMDAgaXJxIDEyNQpbICAg
IDIuNTE2NTcyXSBwcHMgcHBzMTogbmV3IFBQUyBzb3VyY2UgcHRwMQpbICAgIDIuNTE2NjI1
XSBhdGEyOiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAw
eGEwZDE4MTgwIGlycSAxMjUKWyAgICAyLjUxNjcxN10gYXRhMzogU0FUQSBtYXggVURNQS8x
MzMgYWJhciBtMjA0OEAweGEwZDE4MDAwIHBvcnQgMHhhMGQxODIwMCBpcnEgMTI1ClsgICAg
Mi41MTY3NzFdIGF0YTQ6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMGQxODAw
MCBwb3J0IDB4YTBkMTgyODAgaXJxIDEyNQpbICAgIDIuNTE2ODM3XSBhdGE1OiBTQVRBIG1h
eCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MzAwIGlycSAx
MjUKWyAgICAyLjUxNjkwMl0gYXRhNjogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAw
eGEwZDE4MDAwIHBvcnQgMHhhMGQxODM4MCBpcnEgMTI1ClsgICAgMi41MTcwMDRdIGF0YTc6
IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMGQxODAwMCBwb3J0IDB4YTBkMTg0
MDAgaXJxIDEyNQpbICAgIDIuNTE3MDcyXSBhdGE4OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFy
IG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4NDgwIGlycSAxMjUKWyAgICAyLjU1MTE2
MV0gdXNiIDEtMTogbmV3IGZ1bGwtc3BlZWQgVVNCIGRldmljZSBudW1iZXIgMiB1c2luZyB4
aGNpX2hjZApbICAgIDIuNTg4MjYyXSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tz
b3VyY2UgdHNjClsgICAgMi41ODgyNjNdIGlnYiAwMDAwOjAzOjAwLjA6IGFkZGVkIFBIQyBv
biBldGgxClsgICAgMi41ODgyNjRdIGlnYiAwMDAwOjAzOjAwLjA6IEludGVsKFIpIEdpZ2Fi
aXQgRXRoZXJuZXQgTmV0d29yayBDb25uZWN0aW9uClsgICAgMi41ODgyNjVdIGlnYiAwMDAw
OjAzOjAwLjA6IGV0aDE6IChQQ0llOjIuNUdiL3M6V2lkdGggeDEpIGE0OmJmOjAxOjFmOmEw
OjAxClsgICAgMi41OTAzMzRdIGlnYiAwMDAwOjAzOjAwLjA6IGV0aDE6IFBCQSBObzogMDA2
MjAwLTAwMApbICAgIDIuNTkwMzM3XSBpZ2IgMDAwMDowMzowMC4wOiBVc2luZyBNU0ktWCBp
bnRlcnJ1cHRzLiA0IHJ4IHF1ZXVlKHMpLCA0IHR4IHF1ZXVlKHMpClsgICAgMi42MTk1OTVd
IGlnYiAwMDAwOjAzOjAwLjAgZW5vMjogcmVuYW1lZCBmcm9tIGV0aDEKWyAgICAyLjY3NDc0
M10gaWdiIDAwMDA6MDI6MDAuMCBlbm8xOiByZW5hbWVkIGZyb20gZXRoMApbICAgIDIuNzEy
MTYyXSB1c2IgMS0xOiBOZXcgVVNCIGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2YiwgaWRQ
cm9kdWN0PWZmMTAKWyAgICAyLjcxOTQzNF0gdXNiIDEtMTogTmV3IFVTQiBkZXZpY2Ugc3Ry
aW5nczogTWZyPTEsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTMKWyAgICAyLjcyNjY5MV0g
dXNiIDEtMTogUHJvZHVjdDogVmlydHVhbCBLZXlib2FyZCBhbmQgTW91c2UKWyAgICAyLjcz
Mzg3M10gdXNiIDEtMTogTWFudWZhY3R1cmVyOiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4K
WyAgICAyLjc0MTA2OF0gdXNiIDEtMTogU2VyaWFsTnVtYmVyOiBzZXJpYWwKWyAgICAyLjc1
MDU4MV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJmYWNlIGRyaXZlciB1c2JoaWQK
WyAgICAyLjc1NzczMV0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyClsgICAgMi43NjUx
NzRdIGlucHV0OiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVhbCBLZXlib2FyZCBh
bmQgTW91c2UgYXMgL2RldmljZXMvcGNpMDAwMDowMC8wMDAwOjAwOjE0LjAvdXNiMS8xLTEv
MS0xOjEuMC8wMDAzOjA0NkI6RkYxMC4wMDAxL2lucHV0L2lucHV0MApbICAgIDIuNzgwNjIw
XSBoaWQtZ2VuZXJpYyAwMDAzOjA0NkI6RkYxMC4wMDAxOiBpbnB1dCxoaWRyYXcwOiBVU0Ig
SElEIHYxLjEwIEtleWJvYXJkIFtBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4gVmlydHVhbCBL
ZXlib2FyZCBhbmQgTW91c2VdIG9uIHVzYi0wMDAwOjAwOjE0LjAtMS9pbnB1dDAKWyAgICAy
Ljc5NzIzNF0gaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJv
YXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kwMDAwOjAwLzAwMDA6MDA6MTQuMC91c2Ix
LzEtMS8xLTE6MS4xLzAwMDM6MDQ2QjpGRjEwLjAwMDIvaW5wdXQvaW5wdXQxClsgICAgMi44
MTQ3MDhdIGhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAwMDI6IGlucHV0LGhpZHJhdzE6
IFVTQiBISUQgdjEuMTAgTW91c2UgW0FtZXJpY2FuIE1lZ2F0cmVuZHMgSW5jLiBWaXJ0dWFs
IEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6MDA6MTQuMC0xL2lucHV0MQpbICAg
IDIuODMyODkyXSBhdGExOiBTQVRBIGxpbmsgdXAgNi4wIEdicHMgKFNTdGF0dXMgMTMzIFND
b250cm9sIDMwMCkKWyAgICAyLjg0MjAyOV0gYXRhMjogU0FUQSBsaW5rIHVwIDYuMCBHYnBz
IChTU3RhdHVzIDEzMyBTQ29udHJvbCAzMDApClsgICAgMi44NTA5ODhdIGF0YTc6IFNBVEEg
bGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQpbICAgIDIuODYwMzkzXSBhdGE4
OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkKWyAgICAyLjg3MjE2
Ml0gYXRhNjogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApClsgICAg
Mi44ODEyMjVdIGF0YTQ6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAw
KQpbICAgIDIuODg5NzY0XSBhdGE1OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250
cm9sIDMwMCkKWyAgICAyLjg5ODA0N10gYXRhMzogU0FUQSBsaW5rIGRvd24gKFNTdGF0dXMg
MCBTQ29udHJvbCAzMDApClsgICAgMi45MDcwNTddIGF0YTEuMDA6IEFUQS05OiBIR1NUIEhV
UzcyNjA0MEFMQTYxMCwgQTVHTlQ5MjAsIG1heCBVRE1BLzEzMwpbICAgIDIuOTE1NTA5XSBh
dGExLjAwOiA3ODE0MDM3MTY4IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGgg
MzEvMzIpLCBBQQpbICAgIDIuOTI0MjAwXSBhdGEyLjAwOiBBVEEtOTogSEdTVCBIVVM3MjYw
NDBBTEE2MTAsIEE1R05UOTIwLCBtYXggVURNQS8xMzMKWyAgICAyLjkzMzAyNF0gYXRhMi4w
MDogNzgxNDAzNzE2OCBzZWN0b3JzLCBtdWx0aSAwOiBMQkE0OCBOQ1EgKGRlcHRoIDMxLzMy
KSwgQUEKWyAgICAyLjk0Nzc5N10gYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8xMzMK
WyAgICAyLjk1NzIwMF0gc2NzaSAwOjA6MDowOiBEaXJlY3QtQWNjZXNzICAgICBBVEEgICAg
ICBIR1NUIEhVUzcyNjA0MEFMIFQ5MjAgUFE6IDAgQU5TSTogNQpbICAgIDIuOTU3NzkwXSBh
dGEyLjAwOiBjb25maWd1cmVkIGZvciBVRE1BLzEzMwpbICAgIDMuMDA3MDI1XSBzY3NpIDE6
MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIEhHU1QgSFVTNzI2MDQwQUwgVDky
MCBQUTogMCBBTlNJOiA1ClsgICAgMy4wNTczMzBdIHNkIDA6MDowOjA6IFtzZGFdIDc4MTQw
MzcxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICg0LjAwIFRCLzMuNjQgVGlCKQpbICAg
IDMuMDU4MDI5XSBzZCAxOjA6MDowOiBbc2RiXSA3ODE0MDM3MTY4IDUxMi1ieXRlIGxvZ2lj
YWwgYmxvY2tzOiAoNC4wMCBUQi8zLjY0IFRpQikKWyAgICAzLjA2MjczOV0gc2QgMTowOjA6
MDogW3NkYl0gV3JpdGUgUHJvdGVjdCBpcyBvZmYKWyAgICAzLjA2Mjc0Ml0gc2QgMTowOjA6
MDogW3NkYl0gTW9kZSBTZW5zZTogMDAgM2EgMDAgMDAKWyAgICAzLjA2MzY4NF0gc2QgMTow
OjA6MDogW3NkYl0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJsZWQs
IGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBClsgICAgMy4wOTU1MDddIHNkIDA6MDowOjA6
IFtzZGFdIFdyaXRlIFByb3RlY3QgaXMgb2ZmClsgICAgMy4xMDUzMjFdIHNkIDA6MDowOjA6
IFtzZGFdIE1vZGUgU2Vuc2U6IDAwIDNhIDAwIDAwClsgICAgMy4xMDUzMjhdIHNkIDA6MDow
OjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBlbmFibGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBk
b2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQpbICAgIDMuMTE2MTY4XSAgc2RiOiBzZGIxIHNk
YjIgc2RiMyBzZGI0ClsgICAgMy4xMjY2NDddIHNkIDE6MDowOjA6IFtzZGJdIEF0dGFjaGVk
IFNDU0kgZGlzawpbICAgIDMuMTY0NjExXSAgc2RhOiBzZGExIHNkYTIgc2RhMyBzZGE0Clsg
ICAgMy4xNzUxNDhdIHNkIDA6MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kgZGlzawpbICAg
IDMuMzc1MzUzXSBtZDogYmluZDxzZGE0PgpbICAgIDMuNDM1MzAxXSBtZDogYmluZDxzZGEy
PgpbICAgIDMuNDUxODA4XSBtZDogYmluZDxzZGIyPgpbICAgIDMuNDcyMDg4XSBtZDogcmFp
ZDEgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMQpbICAgIDMuNDgxOTgyXSBt
ZDogYmluZDxzZGI0PgpbICAgIDMuNDkxOTI5XSBtZC9yYWlkMTptZDI6IGFjdGl2ZSB3aXRo
IDIgb3V0IG9mIDIgbWlycm9ycwpbICAgIDMuNTAxOTQ0XSBtZDI6IGRldGVjdGVkIGNhcGFj
aXR5IGNoYW5nZSBmcm9tIDAgdG8gMjA5NzA0MDU4ODgKWyAgICAzLjUwNTExN10gbWQvcmFp
ZDE6bWQ0OiBhY3RpdmUgd2l0aCAyIG91dCBvZiAyIG1pcnJvcnMKWyAgICAzLjUwNjEzM10g
Y3JlYXRlZCBiaXRtYXAgKDI5IHBhZ2VzKSBmb3IgZGV2aWNlIG1kNApbICAgIDMuNTA4NjI0
XSBtZDQ6IGJpdG1hcCBpbml0aWFsaXplZCBmcm9tIGRpc2s6IHJlYWQgMiBwYWdlcywgc2V0
IDQgb2YgNTkyMzQgYml0cwpbICAgIDMuNTM0MTYwXSBtZDQ6IGRldGVjdGVkIGNhcGFjaXR5
IGNoYW5nZSBmcm9tIDAgdG8gMzk3NTA3OTE5ODcyMApbICAgIDMuNTUzMjY5XSByYW5kb206
IGZhc3QgaW5pdCBkb25lClsgICAgMy43ODQ3MjZdIGRldmljZS1tYXBwZXI6IHVldmVudDog
dmVyc2lvbiAxLjAuMwpbICAgIDMuNzk0ODkwXSBkZXZpY2UtbWFwcGVyOiBpb2N0bDogNC4z
NS4wLWlvY3RsICgyMDE2LTA2LTIzKSBpbml0aWFsaXNlZDogZG0tZGV2ZWxAcmVkaGF0LmNv
bQpbICAgIDQuNTA0OTAwXSByYW5kb206IGNybmcgaW5pdCBkb25lClsgICAgNS43MjAzMDVd
IGUxMDA6IEludGVsKFIpIFBSTy8xMDAgTmV0d29yayBEcml2ZXIsIDMuNS4yNC1rMi1OQVBJ
ClsgICAgNS43MzAzNzFdIGUxMDA6IENvcHlyaWdodChjKSAxOTk5LTIwMDYgSW50ZWwgQ29y
cG9yYXRpb24KWyAgICA1Ljc0MTAyNl0gODEzOXRvbzogODEzOXRvbyBGYXN0IEV0aGVybmV0
IGRyaXZlciAwLjkuMjgKWyAgICA1Ljc1MTI3N10gc2lzOTAwLmM6IHYxLjA4LjEwIEFwci4g
MiAyMDA2ClsgICAgNS43NjMwODVdIHZpYV9yaGluZTogdjEuMTAtTEsxLjUuMSAyMDEwLTEw
LTA5IFdyaXR0ZW4gYnkgRG9uYWxkIEJlY2tlcgpbICAgIDUuNzczMTMzXSBlMTAwMDogSW50
ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDcuMy4yMS1rOC1OQVBJ
ClsgICAgNS43ODE5MTddIGUxMDAwOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAwNiBJbnRlbCBD
b3Jwb3JhdGlvbi4KWyAgICA1Ljc5MTg4Ml0gZTEwMDBlOiBJbnRlbChSKSBQUk8vMTAwMCBO
ZXR3b3JrIERyaXZlciAtIDMuMi42LWsKWyAgICA1LjgwMDc3NF0gZTEwMDBlOiBDb3B5cmln
aHQoYykgMTk5OSAtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgNS44MTI0MDldIHNr
eTI6IGRyaXZlciB2ZXJzaW9uIDEuMzAKWyAgICA1LjgyMjE3MF0gM3dhcmUgU3RvcmFnZSBD
b250cm9sbGVyIGRldmljZSBkcml2ZXIgZm9yIExpbnV4IHYxLjI2LjAyLjAwMy4KWyAgICA1
LjgzNTUzMF0gbWVnYXNhczogMDYuODExLjAyLjAwLXJjMQpbICAgIDUuODUxNjMwXSBtZDog
cmFpZDAgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2ZWwgMApbICAgIDUuOTI2NTc1
XSByYWlkNjogc3NlMngxICAgZ2VuKCkgMTQ3MTQgTUIvcwpbICAgIDYuMDAyNTc1XSByYWlk
Njogc3NlMngxICAgeG9yKCkgMTA0MDggTUIvcwpbICAgIDYuMDc4NTc3XSByYWlkNjogc3Nl
MngyICAgZ2VuKCkgMTgxODggTUIvcwpbICAgIDYuMTU0NTczXSByYWlkNjogc3NlMngyICAg
eG9yKCkgMTI3MTEgTUIvcwpbICAgIDYuMjMwNTczXSByYWlkNjogc3NlMng0ICAgZ2VuKCkg
MjA3NTEgTUIvcwpbICAgIDYuMzA2NTcyXSByYWlkNjogc3NlMng0ICAgeG9yKCkgMTQwMzcg
TUIvcwpbICAgIDYuMzgyNTY3XSByYWlkNjogYXZ4MngxICAgZ2VuKCkgMjkyMTggTUIvcwpb
ICAgIDYuNDU4NTcxXSByYWlkNjogYXZ4MngyICAgZ2VuKCkgMzMzMzIgTUIvcwpbICAgIDYu
NTM0NTY0XSByYWlkNjogYXZ4Mng0ICAgZ2VuKCkgMzcxMTggTUIvcwpbICAgIDYuNTQyODc0
XSByYWlkNjogdXNpbmcgYWxnb3JpdGhtIGF2eDJ4NCBnZW4oKSAzNzExOCBNQi9zClsgICAg
Ni41NTExNDJdIHJhaWQ2OiB1c2luZyBhdngyeDIgcmVjb3ZlcnkgYWxnb3JpdGhtClsgICAg
Ni41NTk4MTFdIHhvcjogYXV0b21hdGljYWxseSB1c2luZyBiZXN0IGNoZWNrc3VtbWluZyBm
dW5jdGlvbiAgIGF2eCAgICAgICAKWyAgICA2LjU2ODU5Ml0gYXN5bmNfdHg6IGFwaSBpbml0
aWFsaXplZCAoYXN5bmMpClsgICAgNi41Nzc3ODddIG1kOiByYWlkNiBwZXJzb25hbGl0eSBy
ZWdpc3RlcmVkIGZvciBsZXZlbCA2ClsgICAgNi41ODYwMzldIG1kOiByYWlkNSBwZXJzb25h
bGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCA1ClsgICAgNi41OTQwOTVdIG1kOiByYWlkNCBw
ZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCA0ClsgICAgNi42MDM0OTRdIEZ1c2lv
biBNUFQgYmFzZSBkcml2ZXIgMy4wNC4yMApbICAgIDYuNjExMjYxXSBDb3B5cmlnaHQgKGMp
IDE5OTktMjAwOCBMU0kgQ29ycG9yYXRpb24KWyAgICA2LjYxOTQ4Ml0gRnVzaW9uIE1QVCBT
UEkgSG9zdCBkcml2ZXIgMy4wNC4yMApbICAgIDYuNjI4MzY3XSBGdXNpb24gTVBUIFNBUyBI
b3N0IGRyaXZlciAzLjA0LjIwClsgICAgNi42MzY4OTFdIEZ1c2lvbiBNUFQgbWlzYyBkZXZp
Y2UgKGlvY3RsKSBkcml2ZXIgMy4wNC4yMApbICAgIDYuNjQ0Nzg0XSBtcHRjdGw6IFJlZ2lz
dGVyZWQgd2l0aCBGdXNpb24gTVBUIGJhc2UgZHJpdmVyClsgICAgNi42NTI4MjNdIG1wdGN0
bDogL2Rldi9tcHRjdGwgQCAobWFqb3IsbWlub3I9MTAsMjIwKQpbICAgIDYuNjY1MTQxXSBp
eGdiZTogSW50ZWwoUikgMTAgR2lnYWJpdCBQQ0kgRXhwcmVzcyBOZXR3b3JrIERyaXZlciAt
IHZlcnNpb24gNC40LjAtawpbICAgIDYuNjczMzc1XSBpeGdiZTogQ29weXJpZ2h0IChjKSAx
OTk5LTIwMTYgSW50ZWwgQ29ycG9yYXRpb24uClsgICAgNi42ODMyNjldIDN3YXJlIDkwMDAg
U3RvcmFnZSBDb250cm9sbGVyIGRldmljZSBkcml2ZXIgZm9yIExpbnV4IHYyLjI2LjAyLjAx
NC4KWyAgICA2LjY5MjU4Nl0gUUxvZ2ljL05ldFhlbiBOZXR3b3JrIERyaXZlciB2NC4wLjgy
ClsgICAgNi43MDI1OTddIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBDb250
cm9sbGVyIChFSENJKSBEcml2ZXIKWyAgICA2LjcxMTc4OF0gdWhjaV9oY2Q6IFVTQiBVbml2
ZXJzYWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXIKWyAgICA2LjcyMTE1NF0g
b2hjaV9oY2Q6IFVTQiAxLjEgJ09wZW4nIEhvc3QgQ29udHJvbGxlciAoT0hDSSkgRHJpdmVy
ClsgICAgNi43MzA2NzldIG1kOiBsaW5lYXIgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3Ig
bGV2ZWwgLTEKWyAgICA2LjczOTU3NF0gbWQ6IG11bHRpcGF0aCBwZXJzb25hbGl0eSByZWdp
c3RlcmVkIGZvciBsZXZlbCAtNApbICAgIDYuNzUxODQxXSBtZDogcmFpZDEwIHBlcnNvbmFs
aXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDEwClsgICAxNi43ODkwNTddIEJ0cmZzIGxvYWRl
ZCwgY3JjMzJjPWNyYzMyYy1pbnRlbApbICAgMjAuOTI5MjgyXSBFWFQ0LWZzIChtZDIpOiBt
b3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwp
ClsgICAyMS41ODU0MjhdIGlwX3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29y
ZSBUZWFtClsgICAyMS42NzY4MDddIHN5c3RlbWRbMV06IHN5c3RlbWQgMjMyIHJ1bm5pbmcg
aW4gc3lzdGVtIG1vZGUuICgrUEFNICtBVURJVCArU0VMSU5VWCArSU1BICtBUFBBUk1PUiAr
U01BQ0sgK1NZU1ZJTklUICtVVE1QICtMSUJDUllQVFNFVFVQICtHQ1JZUFQgK0dOVVRMUyAr
QUNMICtYWiArTFo0ICtTRUNDT01QICtCTEtJRCArRUxGVVRJTFMgK0tNT0QgK0lETikKWyAg
IDIxLjY5NDMzNV0gc3lzdGVtZFsxXTogRGV0ZWN0ZWQgYXJjaGl0ZWN0dXJlIHg4Ni02NC4K
WyAgIDIxLjc0NjMzMF0gc3lzdGVtZFsxXTogU2V0IGhvc3RuYW1lIHRvIDx5MDA+LgpbICAg
MjIuMTYxOTEyXSBzeXN0ZW1kWzFdOiBiaW5kOS5zZXJ2aWNlOiBDYW5ub3QgYWRkIGRlcGVu
ZGVuY3kgam9iLCBpZ25vcmluZzogVW5pdCBiaW5kOS5zZXJ2aWNlIGlzIG1hc2tlZC4KWyAg
IDIyLjE3MjAxMF0gc3lzdGVtZFsxXTogU3RhcnRlZCBEaXNwYXRjaCBQYXNzd29yZCBSZXF1
ZXN0cyB0byBDb25zb2xlIERpcmVjdG9yeSBXYXRjaC4KWyAgIDIyLjE5MTk5Nl0gc3lzdGVt
ZFsxXTogTGlzdGVuaW5nIG9uIEpvdXJuYWwgU29ja2V0LgpbICAgMjIuMjEyMDMzXSBzeXN0
ZW1kWzFdOiBTZXQgdXAgYXV0b21vdW50IEFyYml0cmFyeSBFeGVjdXRhYmxlIEZpbGUgRm9y
bWF0cyBGaWxlIFN5c3RlbSBBdXRvbW91bnQgUG9pbnQuClsgICAyMi4yMzMwMjJdIHN5c3Rl
bWRbMV06IExpc3RlbmluZyBvbiBKb3VybmFsIEF1ZGl0IFNvY2tldC4KWyAgIDIyLjI1NDU3
NF0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIERldmljZS1tYXBwZXIgZXZlbnQgZGFlbW9u
IEZJRk9zLgpbICAgMjIuMjc2NTY0XSBzeXN0ZW1kWzFdOiBDcmVhdGVkIHNsaWNlIFVzZXIg
YW5kIFNlc3Npb24gU2xpY2UuClsgICAyMi41ODQyMjldIEVYVDQtZnMgKG1kMik6IHJlLW1v
dW50ZWQuIE9wdHM6IGVycm9ycz1yZW1vdW50LXJvClsgICAyMi43NDc0NjZdIHN5c3RlbWQt
am91cm5hbGRbNjY1XTogUmVjZWl2ZWQgcmVxdWVzdCB0byBmbHVzaCBydW50aW1lIGpvdXJu
YWwgZnJvbSBQSUQgMQpbICAgMjMuMjA4MTQzXSBpZ2IgMDAwMDowMjowMC4wIGVubzE6IGln
YjogZW5vMSBOSUMgTGluayBpcyBVcCAxMDAwIE1icHMgRnVsbCBEdXBsZXgsIEZsb3cgQ29u
dHJvbDogUlgKWyAgIDIzLjIxNjQxNl0gSVB2NjogQUREUkNPTkYoTkVUREVWX1VQKTogZW5v
MTogbGluayBpcyBub3QgcmVhZHkKWyAgIDIzLjIyNDgzMl0gSVB2NjogQUREUkNPTkYoTkVU
REVWX0NIQU5HRSk6IGVubzE6IGxpbmsgYmVjb21lcyByZWFkeQpbICAgMjMuMjk1MjgwXSBF
RkkgVmFyaWFibGVzIEZhY2lsaXR5IHYwLjA4IDIwMDQtTWF5LTE3ClsgICAyMy4zMDY2NzBd
IGlucHV0OiBTbGVlcCBCdXR0b24gYXMgL2RldmljZXMvTE5YU1lTVE06MDAvTE5YU1lCVVM6
MDAvUE5QMEMwRTowMC9pbnB1dC9pbnB1dDIKWyAgIDIzLjMxNzg0MV0gQUNQSTogU2xlZXAg
QnV0dG9uIFtTTFBCXQpbICAgMjMuMzI4OTMwXSBpbnB1dDogUG93ZXIgQnV0dG9uIGFzIC9k
ZXZpY2VzL0xOWFNZU1RNOjAwL0xOWFBXUkJOOjAwL2lucHV0L2lucHV0MwpbICAgMjMuMzM5
ODY2XSBBQ1BJOiBQb3dlciBCdXR0b24gW1BXUkZdClsgICAyMy4zNjIwNDJdIGlucHV0OiBQ
QyBTcGVha2VyIGFzIC9kZXZpY2VzL3BsYXRmb3JtL3Bjc3Brci9pbnB1dC9pbnB1dDQKWyAg
IDIzLjUxMTgzMF0gbWVpX21lIDAwMDA6MDA6MTYuMDogRGV2aWNlIGRvZXNuJ3QgaGF2ZSB2
YWxpZCBNRSBJbnRlcmZhY2UKWyAgIDIzLjUyMDk1NF0gbWVpX21lIDAwMDA6MDA6MTYuMTog
RGV2aWNlIGRvZXNuJ3QgaGF2ZSB2YWxpZCBNRSBJbnRlcmZhY2UKWyAgIDIzLjUzMzM2Nl0g
Qmx1ZXRvb3RoOiBDb3JlIHZlciAyLjIyClsgICAyMy41NDIxNDddIE5FVDogUmVnaXN0ZXJl
ZCBwcm90b2NvbCBmYW1pbHkgMzEKWyAgIDIzLjU1MTAxM10gQmx1ZXRvb3RoOiBIQ0kgZGV2
aWNlIGFuZCBjb25uZWN0aW9uIG1hbmFnZXIgaW5pdGlhbGl6ZWQKWyAgIDIzLjU2MDA0Ml0g
Qmx1ZXRvb3RoOiBIQ0kgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAyMy41Njg5ODld
IEJsdWV0b290aDogTDJDQVAgc29ja2V0IGxheWVyIGluaXRpYWxpemVkClsgICAyMy41NzAx
OThdIGFjcGkgSU5UMzNENjowMDogaW50ZWwtdmJ0bjogY3JlYXRlZCBwbGF0Zm9ybSBkZXZp
Y2UKWyAgIDIzLjU3NDA1OV0gaW5wdXQ6IEludGVsIFZpcnR1YWwgQnV0dG9uIGRyaXZlciBh
cyAvZGV2aWNlcy9wbGF0Zm9ybS9JTlQzM0Q2OjAwL2lucHV0L2lucHV0NQpbICAgMjMuNTk2
MzYxXSBCbHVldG9vdGg6IFNDTyBzb2NrZXQgbGF5ZXIgaW5pdGlhbGl6ZWQKWyAgIDIzLjU5
NjU4Ml0gc2hwY2hwOiBTdGFuZGFyZCBIb3QgUGx1ZyBQQ0kgQ29udHJvbGxlciBEcml2ZXIg
dmVyc2lvbjogMC40ClsgICAyMy42MzE2NzldIGlUQ09fdmVuZG9yX3N1cHBvcnQ6IHZlbmRv
ci1zdXBwb3J0PTAKWyAgIDIzLjY2MzI5Ml0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBkcml2ZXIg
dmVyIDIuMwpbICAgMjMuNjcyNDIzXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEg0
IHJlZ2lzdGVyZWQKWyAgIDIzLjY4MTU3Nl0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2Nv
bCBCQ1NQIHJlZ2lzdGVyZWQKWyAgIDIzLjY5MDU4NF0gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBw
cm90b2NvbCBMTCByZWdpc3RlcmVkClsgICAyMy42OTk0MTNdIEJsdWV0b290aDogSENJIFVB
UlQgcHJvdG9jb2wgQVRIM0sgcmVnaXN0ZXJlZApbICAgMjMuNzA4MjM3XSBCbHVldG9vdGg6
IEhDSSBVQVJUIHByb3RvY29sIFRocmVlLXdpcmUgKEg1KSByZWdpc3RlcmVkClsgICAyMy43
MTcxMTddIEJsdWV0b290aDogSENJIFVBUlQgcHJvdG9jb2wgSW50ZWwgcmVnaXN0ZXJlZApb
ICAgMjMuNzI1ODQyXSBCbHVldG9vdGg6IEhDSSBVQVJUIHByb3RvY29sIEJyb2FkY29tIHJl
Z2lzdGVyZWQKWyAgIDIzLjcyNjIzNV0gc2QgMDowOjA6MDogQXR0YWNoZWQgc2NzaSBnZW5l
cmljIHNnMCB0eXBlIDAKWyAgIDIzLjcyNjY4Nl0gc2QgMTowOjA6MDogQXR0YWNoZWQgc2Nz
aSBnZW5lcmljIHNnMSB0eXBlIDAKWyAgIDIzLjczNTc1MV0gaVRDT193ZHQ6IEludGVsIFRD
TyBXYXRjaERvZyBUaW1lciBEcml2ZXIgdjEuMTEKWyAgIDIzLjczODg4MF0gaVRDT193ZHQ6
IHVuYWJsZSB0byByZXNldCBOT19SRUJPT1QgZmxhZywgZGV2aWNlIGRpc2FibGVkIGJ5IGhh
cmR3YXJlL0JJT1MKWyAgIDIzLjc2OTE2M10gQmx1ZXRvb3RoOiBIQ0kgVUFSVCBwcm90b2Nv
bCBRQ0EgcmVnaXN0ZXJlZApbICAgMjMuNzc4MDM2XSBCbHVldG9vdGg6IEhDSSBVQVJUIHBy
b3RvY29sIEFHNlhYIHJlZ2lzdGVyZWQKWyAgIDIzLjc4Njg3MF0gQmx1ZXRvb3RoOiBIQ0kg
VUFSVCBwcm90b2NvbCBNYXJ2ZWxsIHJlZ2lzdGVyZWQKWyAgIDIzLjc5ODM2Ml0gW2RybV0g
SW5pdGlhbGl6ZWQKWyAgIDIzLjg3MTM3Ml0gY2hlY2tpbmcgZ2VuZXJpYyAoOWYwMDAwMDAg
MzAwMDAwKSB2cyBodyAoOWYwMDAwMDAgMTAwMDAwMCkKWyAgIDIzLjg3MTM3M10gZmI6IHN3
aXRjaGluZyB0byBtZ2FnMjAwZHJtZmIgZnJvbSBFRkkgVkdBClsgICAyMy44ODAxODZdIENv
bnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZHVtbXkgZGV2aWNlIDgweDI1ClsgICAyMy44
ODc2MzRdIFtUVE1dIFpvbmUgIGtlcm5lbDogQXZhaWxhYmxlIGdyYXBoaWNzIG1lbW9yeTog
MTYyOTc2ODQga2lCClsgICAyMy44ODc2MzZdIFtUVE1dIFpvbmUgICBkbWEzMjogQXZhaWxh
YmxlIGdyYXBoaWNzIG1lbW9yeTogMjA5NzE1MiBraUIKWyAgIDIzLjg4NzYzOF0gW1RUTV0g
SW5pdGlhbGl6aW5nIHBvb2wgYWxsb2NhdG9yClsgICAyMy44ODc2NDJdIFtUVE1dIEluaXRp
YWxpemluZyBETUEgcG9vbCBhbGxvY2F0b3IKWyAgIDIzLjkxOTg4N10gZmJjb246IG1nYWRy
bWZiIChmYjApIGlzIHByaW1hcnkgZGV2aWNlClsgICAyMy45MTk5MzVdIENvbnNvbGU6IHN3
aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmljZSAxMjh4NDgKWyAgIDI0LjE5
MzU1N10gbWdhZzIwMCAwMDAwOjAxOjAwLjA6IGZiMDogbWdhZHJtZmIgZnJhbWUgYnVmZmVy
IGRldmljZQpbICAgMjQuMjIyNTAwXSBbZHJtXSBJbml0aWFsaXplZCBtZ2FnMjAwIDEuMC4w
IDIwMTEwNDE4IGZvciAwMDAwOjAxOjAwLjAgb24gbWlub3IgMApbICAgMjQuNDM4NTI4XSBw
b3dlcl9tZXRlciBBQ1BJMDAwRDowMDogRm91bmQgQUNQSSBwb3dlciBtZXRlci4KWyAgIDI0
LjQzODcxNl0gd21pOiBNYXBwZXIgbG9hZGVkClsgICAyNC41NTEyNTldIHBvd2VyX21ldGVy
IEFDUEkwMDBEOjAwOiBGb3VuZCBBQ1BJIHBvd2VyIG1ldGVyLgpbICAgMjQuNTUxMzI4XSBw
b3dlcl9tZXRlciBBQ1BJMDAwRDowMDogSWdub3JpbmcgdW5zYWZlIHNvZnR3YXJlIHBvd2Vy
IGNhcCEKWyAgIDI0LjYwNzUzMV0gaW50ZWxfcmFwbDogRm91bmQgUkFQTCBkb21haW4gcGFj
a2FnZQpbICAgMjQuNjA3NTU3XSBpbnRlbF9yYXBsOiBGb3VuZCBSQVBMIGRvbWFpbiBjb3Jl
ClsgICAyNC42MDc1NzldIGludGVsX3JhcGw6IEZvdW5kIFJBUEwgZG9tYWluIGRyYW0KWyAg
IDI1LjgzNzQxMF0gQWRkaW5nIDQwOTQ5NzJrIHN3YXAgb24gL2Rldi9zZGEzLiAgUHJpb3Jp
dHk6LTEgZXh0ZW50czoxIGFjcm9zczo0MDk0OTcyayBGUwpbICAgMjUuOTI3OTc4XSBwcGRl
djogdXNlci1zcGFjZSBwYXJhbGxlbCBwb3J0IGRyaXZlcgpbICAgMjYuMzUwNzk5XSBBZGRp
bmcgNDA5NDk3Mmsgc3dhcCBvbiAvZGV2L3NkYjMuICBQcmlvcml0eTotMiBleHRlbnRzOjEg
YWNyb3NzOjQwOTQ5NzJrIEZTClsgICAyNi44OTQ2MzFdIGJyaWRnZTogZmlsdGVyaW5nIHZp
YSBhcnAvaXAvaXA2dGFibGVzIGlzIG5vIGxvbmdlciBhdmFpbGFibGUgYnkgZGVmYXVsdC4g
VXBkYXRlIHlvdXIgc2NyaXB0cyB0byBsb2FkIGJyX25ldGZpbHRlciBpZiB5b3UgbmVlZCB0
aGlzLgpbICAgMjYuOTAxODY2XSB4ZW5icjA6IHBvcnQgMShlbm8yKSBlbnRlcmVkIGJsb2Nr
aW5nIHN0YXRlClsgICAyNi45MDIyNDVdIHhlbmJyMDogcG9ydCAxKGVubzIpIGVudGVyZWQg
ZGlzYWJsZWQgc3RhdGUKWyAgIDI2LjkwMjY0OF0gZGV2aWNlIGVubzIgZW50ZXJlZCBwcm9t
aXNjdW91cyBtb2RlClsgICAyNi45NDgwNzRdIGlnYiAwMDAwOjAzOjAwLjAgZW5vMjogaWdi
OiBlbm8yIE5JQyBMaW5rIGlzIFVwIDEwMDAgTWJwcyBGdWxsIER1cGxleCwgRmxvdyBDb250
cm9sOiBSWApbICAgMjYuOTQ4MjExXSBJUHY2OiBBRERSQ09ORihORVRERVZfVVApOiB4ZW5i
cjA6IGxpbmsgaXMgbm90IHJlYWR5ClsgICAyNi45NTE1MzBdIHhlbmJyMDogcG9ydCAxKGVu
bzIpIGVudGVyZWQgYmxvY2tpbmcgc3RhdGUKWyAgIDI2Ljk1MTUzMV0geGVuYnIwOiBwb3J0
IDEoZW5vMikgZW50ZXJlZCBmb3J3YXJkaW5nIHN0YXRlClsgICAyNi45NTM5NzhdIElQdjY6
IEFERFJDT05GKE5FVERFVl9DSEFOR0UpOiB4ZW5icjA6IGxpbmsgYmVjb21lcyByZWFkeQo=
--------------CFC6D1691BFC741513ECA48A
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------CFC6D1691BFC741513ECA48A--


From xen-devel-bounces@lists.xenproject.org Tue Jan 23 12:11:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 12:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edxPx-0007Za-0X; Tue, 23 Jan 2018 12:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edxPw-0007ZT-6I
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 12:11:08 +0000
X-Inumbo-ID: 7c44cf1e-0036-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c44cf1e-0036-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 12:11:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="66511394"
Date: Tue, 23 Jan 2018 12:10:52 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20180123121052.pnfoypksdbjds3hf@MacBook-Pro-de-Roger.local>
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-3-sameer.goel@linaro.org>
 <20180123113952.dh6khwrkwg5zcupe@MacBook-Pro-de-Roger.local>
 <7038aee6-5ccf-c026-3e4e-c5af67679907@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7038aee6-5ccf-c026-3e4e-c5af67679907@linaro.org>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, mjaggi@caviumnetworks.com,
 Andrew.Cooper3@citrix.com, andre.przywara@linaro.org, julien.grall@arm.com,
 jbeulich@suse.com, Sameer Goel <sameer.goel@linaro.org>,
 xen-devel@lists.xenproject.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 2/8] xen/bitops: Rename LOG_2 to ilog2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMTE6NDQ6MzBBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFJvZ2VyLAo+IAo+IE9uIDIzLzAxLzE4IDExOjM5LCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+ID4gT24gTW9uLCBEZWMgMTgsIDIwMTcgYXQgMDg6MTY6NTdQTSAtMDcwMCwgU2Ft
ZWVyIEdvZWwgd3JvdGU6Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYml0b3Bz
LmggYi94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKPiA+ID4gaW5kZXggZTIwMTliMDJhMy4uYTEw
M2U0OTA4OSAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oCj4gPiA+
ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaAo+ID4gPiBAQCAtMjIzLDcgKzIyMyw3IEBA
IHN0YXRpYyBpbmxpbmUgX191MzIgcm9yMzIoX191MzIgd29yZCwgdW5zaWduZWQgaW50IHNoaWZ0
KQo+ID4gPiAgICNkZWZpbmUgX19MNChfeCkgICgoKF94KSAmIDB4MDAwMDAwMGMpID8gKCAyICsg
X19MMiggKF94KT4+IDIpKSA6IF9fTDIoIF94KSkKPiA+ID4gICAjZGVmaW5lIF9fTDgoX3gpICAo
KChfeCkgJiAweDAwMDAwMGYwKSA/ICggNCArIF9fTDQoIChfeCk+PiA0KSkgOiBfX0w0KCBfeCkp
Cj4gPiA+ICAgI2RlZmluZSBfX0wxNihfeCkgKCgoX3gpICYgMHgwMDAwZmYwMCkgPyAoIDggKyBf
X0w4KCAoX3gpPj4gOCkpIDogX19MOCggX3gpKQo+ID4gPiAtI2RlZmluZSBMT0dfMihfeCkgKCgo
X3gpICYgMHhmZmZmMDAwMCkgPyAoMTYgKyBfX0wxNigoX3gpPj4xNikpIDogX19MMTYoX3gpKQo+
ID4gPiArI2RlZmluZSBpbG9nMihfeCkgKCgoX3gpICYgMHhmZmZmMDAwMCkgPyAoMTYgKyBfX0wx
NigoX3gpPj4xNikpIDogX19MMTYoX3gpKQo+ID4gCj4gPiBFciwgd2h5IG5vdCBhZGQgYToKPiA+
IAo+ID4gI2RlZmluZSBpbG9nMiBMT0dfMgo+ID4gCj4gPiBPbiB0aGUgY29kZSB0aGF0IHlvdSBo
YXZlIHRvIGltcG9ydD8KPiAKPiBUaGVyZSBpcyBleGFjdGx5IG9uIGNhbGxlciBvZiBMT0dfMi4g
U28gd2hhdCBpcyB0aGUgYmVuZWZpdHMgdG8gcHJvdmlkZSAyCj4gbmFtZXM/IE1vcmUgdGhhdCBJ
IHdvdWxkIGV4cGVjdCBpbG9nMiB0byBiZSB1c2VkIGluIGFueSBjb2RlIGNvbWluZyBmcm9tCj4g
TGludXguCgpJIGRvbid0IHRoaW5rIHdlIHNob3VsZCBiZSByZW5hbWluZyBtYWNyb3MganVzdCBi
ZWNhdXNlIHdlIHdhbnQgdG8KaW1wb3J0IHZlcmJhdGltIGNvZGUgZnJvbSBMaW51eCBvciBhbnl3
aGVyZSBlbHNlLCBJIHdvdWxkIHJhdGhlciBhZGQgYQpsaW51eGtwaS5oIG9yIHNpbWlsYXIgaW4g
b3JkZXIgdG8gZG8gdGhlIHRyYW5zbGF0aW9uLCBidXQgdGhhdCdzIGp1c3QKbXkgb3Bpbmlvbi4K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 12:18:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 12:18:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edxX4-0007mg-Oh; Tue, 23 Jan 2018 12:18:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1edxX4-0007mZ-7I
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 12:18:30 +0000
X-Inumbo-ID: 83c30346-0037-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83c30346-0037-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 12:18:27 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id 143so1399206wma.5
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 04:18:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=TuQ30h2VPoIlOMeRdeGQab3Xt2iXoXn46G9OmQGk6u8=;
 b=IYwk5pFvHfmqZE4c2H8RhH+Jf/DUUzKYcCJOZAb6X1rSv8RoqmU78TWbtknaEs4rNg
 OwySVNk3K3rOcWwQsk8+hFI9U3vXBNVob9ZHWg4mGKZobsvc/PGisVT0KFDS4UDpsdaF
 lqSAyTGOlNOwael7r98+QmHBJ72XiO38HZc00=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=TuQ30h2VPoIlOMeRdeGQab3Xt2iXoXn46G9OmQGk6u8=;
 b=lLUAbBjsbl2fgR+hFzLNIazkvegxceFU0b/SwfCiyzpWR8Rin/70GiTjnKw370zo8K
 zzaL0Lkw94tlIficqSNJRtMmJS+xNPUv9uNkpoIa6Picux/5aAlPd+l+RQBKGAyUMv+O
 sKnBbMuGipWrhN1Y+1gJ392Ap/r9OweZL0Isnm/jMbmTF7kmQ/4RNCznV+kZkNGxz1t5
 FAaYVU2r1SYVPDZJVXqX+l2g/sVxX9FCEr/ujkdCRBNJcrZ7SUtr6VxJJkkfjbRvElsb
 M8PafQAYj0sID1WZyOHGtLGse47XCb8VXOdwpoIpX1Fs06NdsGpVDwuGOFwnQ+AjG0Dq
 i9KQ==
X-Gm-Message-State: AKwxyte6pHh+qbeRUtm2b8bMt10xE4wtpAYlAeq9mwO/RBVXxxWuBIRo
 lIQx4r7tgT3rrecFH0J+1ySYsg==
X-Google-Smtp-Source: AH8x226u3YE6onyZDqd3+Nw/zyhvDgNcE/i/W22K7/h3A43wtuXXTrhw+zFRhUyqFFElMda/r4WOag==
X-Received: by 10.28.108.4 with SMTP id h4mr1589973wmc.161.1516709843185;
 Tue, 23 Jan 2018 04:17:23 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q186sm3764643wmb.33.2018.01.23.04.17.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 04:17:22 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-3-sameer.goel@linaro.org>
 <20180123113952.dh6khwrkwg5zcupe@MacBook-Pro-de-Roger.local>
 <7038aee6-5ccf-c026-3e4e-c5af67679907@linaro.org>
 <20180123121052.pnfoypksdbjds3hf@MacBook-Pro-de-Roger.local>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <c1391f54-d621-0383-2ef5-1c048c70a460@linaro.org>
Date: Tue, 23 Jan 2018 12:17:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180123121052.pnfoypksdbjds3hf@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: sstabellini@kernel.org, mjaggi@caviumnetworks.com,
 Andrew.Cooper3@citrix.com, andre.przywara@linaro.org, julien.grall@arm.com,
 jbeulich@suse.com, Sameer Goel <sameer.goel@linaro.org>,
 xen-devel@lists.xenproject.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 2/8] xen/bitops: Rename LOG_2 to ilog2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgUm9nZXIsCgpPbiAyMy8wMS8xOCAxMjoxMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP
biBUdWUsIEphbiAyMywgMjAxOCBhdCAxMTo0NDozMEFNICswMDAwLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+IEhpIFJvZ2VyLAo+Pgo+PiBPbiAyMy8wMS8xOCAxMTozOSwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPj4+IE9uIE1vbiwgRGVjIDE4LCAyMDE3IGF0IDA4OjE2OjU3UE0gLTA3MDAsIFNh
bWVlciBHb2VsIHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vYml0b3Bz
LmggYi94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKPj4+PiBpbmRleCBlMjAxOWIwMmEzLi5hMTAz
ZTQ5MDg5IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaAo+Pj4+ICsr
KyBiL3hlbi9pbmNsdWRlL3hlbi9iaXRvcHMuaAo+Pj4+IEBAIC0yMjMsNyArMjIzLDcgQEAgc3Rh
dGljIGlubGluZSBfX3UzMiByb3IzMihfX3UzMiB3b3JkLCB1bnNpZ25lZCBpbnQgc2hpZnQpCj4+
Pj4gICAgI2RlZmluZSBfX0w0KF94KSAgKCgoX3gpICYgMHgwMDAwMDAwYykgPyAoIDIgKyBfX0wy
KCAoX3gpPj4gMikpIDogX19MMiggX3gpKQo+Pj4+ICAgICNkZWZpbmUgX19MOChfeCkgICgoKF94
KSAmIDB4MDAwMDAwZjApID8gKCA0ICsgX19MNCggKF94KT4+IDQpKSA6IF9fTDQoIF94KSkKPj4+
PiAgICAjZGVmaW5lIF9fTDE2KF94KSAoKChfeCkgJiAweDAwMDBmZjAwKSA/ICggOCArIF9fTDgo
IChfeCk+PiA4KSkgOiBfX0w4KCBfeCkpCj4+Pj4gLSNkZWZpbmUgTE9HXzIoX3gpICgoKF94KSAm
IDB4ZmZmZjAwMDApID8gKDE2ICsgX19MMTYoKF94KT4+MTYpKSA6IF9fTDE2KF94KSkKPj4+PiAr
I2RlZmluZSBpbG9nMihfeCkgKCgoX3gpICYgMHhmZmZmMDAwMCkgPyAoMTYgKyBfX0wxNigoX3gp
Pj4xNikpIDogX19MMTYoX3gpKQo+Pj4KPj4+IEVyLCB3aHkgbm90IGFkZCBhOgo+Pj4KPj4+ICNk
ZWZpbmUgaWxvZzIgTE9HXzIKPj4+Cj4+PiBPbiB0aGUgY29kZSB0aGF0IHlvdSBoYXZlIHRvIGlt
cG9ydD8KPj4KPj4gVGhlcmUgaXMgZXhhY3RseSBvbiBjYWxsZXIgb2YgTE9HXzIuIFNvIHdoYXQg
aXMgdGhlIGJlbmVmaXRzIHRvIHByb3ZpZGUgMgo+PiBuYW1lcz8gTW9yZSB0aGF0IEkgd291bGQg
ZXhwZWN0IGlsb2cyIHRvIGJlIHVzZWQgaW4gYW55IGNvZGUgY29taW5nIGZyb20KPj4gTGludXgu
Cj4gCj4gSSBkb24ndCB0aGluayB3ZSBzaG91bGQgYmUgcmVuYW1pbmcgbWFjcm9zIGp1c3QgYmVj
YXVzZSB3ZSB3YW50IHRvCj4gaW1wb3J0IHZlcmJhdGltIGNvZGUgZnJvbSBMaW51eCBvciBhbnl3
aGVyZSBlbHNlLCBJIHdvdWxkIHJhdGhlciBhZGQgYQo+IGxpbnV4a3BpLmggb3Igc2ltaWxhciBp
biBvcmRlciB0byBkbyB0aGUgdHJhbnNsYXRpb24sIGJ1dCB0aGF0J3MganVzdAo+IG15IG9waW5p
b24uCgpJIHdvdWxkIGhhdmUgYWdyZWVkIGlmIHRoZXJlIHdhcyAxMC0zMCBjYWxsc2l0ZSBpbiBY
ZW4gY29kZS4gRm9yIDEgCmNhbGxzaXRlIGl0IHNvdW5kcyBsaWtlIGEgYml0IG92ZXJraWxsIHRv
IHJlcXVlc3QgdG8gaGF2ZSAyIGRpZmZlcmVudCAKbmFtZS4gWW91IGNhbiBzZWUgdGhpcyBhcyBy
ZW5hbWluZyB2ZXJ5IHNpbWlsYXIgdG8gc2VyaWVzIHRoYXQgcmVuYW1lIGZpZWxkLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 12:39:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 12:39:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edxqr-0000iR-EB; Tue, 23 Jan 2018 12:38:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edxqq-0000iL-Bu
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 12:38:56 +0000
X-Inumbo-ID: 5daf9000-003a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5daf9000-003a-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 12:38:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459269608"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 12:38:24 +0000
Message-ID: <20180123123824.69979-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/compat: fix compilation errors with clang 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBlcnJvcnMgYXJlIGdlbmVyYXRlZCB3aGVuIGNvbXBpbGluZyBYZW4gd2l0
aCBjbGFuZyA2OgoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIHg4Nl82NC9hc20tb2Zmc2V0cy5jOjk6
CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9zcmMveGVuL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oOjg6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9zcmMveGVuL3hlbi9pbmNsdWRlL3hl
bi9zaGFyZWQuaDo2OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3Qvc3JjL3hlbi94ZW4vaW5j
bHVkZS9jb21wYXQvYXJjaC14ODYvLi4veGVuLmg6OToKL3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVk
ZS9jb21wYXQvYXJjaC14ODYveGVuLmg6MTA6MTA6IGVycm9yOiB0aGUgY3VycmVudCAjcHJhZ21h
IHBhY2sgYWxpZ21lbnQKICAgICAgdmFsdWUgaXMgbW9kaWZpZWQgaW4gdGhlIGluY2x1ZGVkIGZp
bGUgWy1XZXJyb3IsLVdwcmFnbWEtcGFja10KI2luY2x1ZGUgInhlbi14ODZfMzIuaCIKICAgICAg
ICAgXgovcm9vdC9zcmMveGVuL3hlbi9pbmNsdWRlL2NvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMy
Lmg6NDA6OTogbm90ZTogcHJldmlvdXMgJyNwcmFnbWEgcGFjaycKICAgICAgZGlyZWN0aXZlIHRo
YXQgbW9kaWZpZXMgYWxpZ25tZW50IGlzIGhlcmUKI3ByYWdtYSBwYWNrKCkKICAgICAgICBeCklu
IGZpbGUgaW5jbHVkZWQgZnJvbSB4ODZfNjQvYXNtLW9mZnNldHMuYzo5OgpJbiBmaWxlIGluY2x1
ZGVkIGZyb20gL3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaDo4OgpJbiBmaWxl
IGluY2x1ZGVkIGZyb20gL3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVkZS94ZW4vc2hhcmVkLmg6NjoK
L3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVkZS9jb21wYXQvYXJjaC14ODYvLi4veGVuLmg6OToxMDog
ZXJyb3I6IHRoZSBjdXJyZW50ICNwcmFnbWEgcGFjayBhbGlnbWVudAogICAgICB2YWx1ZSBpcyBt
b2RpZmllZCBpbiB0aGUgaW5jbHVkZWQgZmlsZSBbLVdlcnJvciwtV3ByYWdtYS1wYWNrXQojaW5j
bHVkZSAiYXJjaC14ODYveGVuLmgiCiAgICAgICAgIF4KL3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVk
ZS9jb21wYXQvYXJjaC14ODYveGVuLmg6NzE6OTogbm90ZTogcHJldmlvdXMgJyNwcmFnbWEgcGFj
aycgZGlyZWN0aXZlIHRoYXQKICAgICAgbW9kaWZpZXMgYWxpZ25tZW50IGlzIGhlcmUKI3ByYWdt
YSBwYWNrKCkKICAgICAgICBeCjIgZXJyb3JzIGdlbmVyYXRlZC4KCkZpeCB0aGlzIGJ5IHVzaW5n
IHByYWdtYSBwdXNoL3BvcCBpbiBvcmRlciB0byBzdG9yZSB0aGUgY3VycmVudCBwcmFnbWEKdmFs
dWUgaW4gdGhlIGNvbXBpbGVyIHN0YWNrIGFuZCBsYXRlciByZXN0b3JpbmcgaXQuCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2lu
Y2x1ZGUvTWFrZWZpbGUgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4v
aW5jbHVkZS9NYWtlZmlsZQppbmRleCAxMjk5YjE5NjJmLi5iZGY4ZGQ0MzcyIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQpAQCAtMzUs
OCArMzUsOCBAQCBjcHBmbGFncy15ICAgICAgICAgICAgICAgIDo9IC1pbmNsdWRlIHB1YmxpYy94
ZW4tY29tcGF0LmggLURYRU5fR0VORVJBVElOR19DT01QQQogY3BwZmxhZ3MtJChDT05GSUdfWDg2
KSAgICArPSAtbTMyCiAKICMgOC1ieXRlIHR5cGVzIGFyZSA0LWJ5dGUgYWxpZ25lZCBvbiB4ODZf
MzIgLi4uCi1wcmVmaXgtJChDT05GSUdfWDg2KSAgICAgIDo9IFwjcHJhZ21hIHBhY2soNCkKLXN1
ZmZpeC0kKENPTkZJR19YODYpICAgICAgOj0gXCNwcmFnbWEgcGFjaygpCitwcmVmaXgtJChDT05G
SUdfWDg2KSAgICAgIDo9IFwjcHJhZ21hIHBhY2socHVzaCwgNCkKK3N1ZmZpeC0kKENPTkZJR19Y
ODYpICAgICAgOj0gXCNwcmFnbWEgcGFjayhwb3ApCiAKIGVuZGlmCiAKLS0gCjIuMTUuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 12:57:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 12:57:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edy8X-000247-0g; Tue, 23 Jan 2018 12:57:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c5hi=es=intel.com=yang.zhong@srs-us1.protection.inumbo.net>)
 id 1edy8V-000241-3T
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 12:57:11 +0000
X-Inumbo-ID: e922d98c-003c-11e8-ba59-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e922d98c-003c-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 13:57:05 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Jan 2018 04:57:05 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,401,1511856000"; d="scan'208";a="197927044"
Received: from yangzhon-virtual.bj.intel.com (HELO localhost) ([10.238.145.49])
 by fmsmga005.fm.intel.com with ESMTP; 23 Jan 2018 04:57:04 -0800
Date: Tue, 23 Jan 2018 20:56:18 +0800
From: Yang Zhong <yang.zhong@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180123125618.GA9725@yangzhon-Virtual>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <1514967965-9967-4-git-send-email-yang.zhong@intel.com>
 <5A60B991020000780019FF31@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A60B991020000780019FF31@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: yang.zhong@intel.com, andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86emul: Support vaes insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMDc6MTM6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAzLjAxLjE4IGF0IDA5OjI2LCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdy
b3RlOgo+ID4gVGhlIHByZXZpb3VzIGFlcyBpbnNucyBvbmx5IHN1cHBvcnQgbGVnYWN5IGFuZCBB
VlgxMjguCj4gPiBJY2VsYWtlIGFkZGVkIEFWWDI1NiBzdXBwb3J0Lgo+IAo+IFNhbWUgcmVtYXJr
IGhlcmUgYXMgZm9yIHRoZSBwY2xtdWxxZHEgcGF0Y2guCj4gCj4gPiBTaWduZWQtb2ZmLWJ5OiBZ
YW5nIFpob25nIDx5YW5nLnpob25nQGludGVsLmNvbT4KPiA+IC0tLQo+IAo+IFBsZWFzZSBwcm92
aWRlIGEgYnJpZWYgbGlzdCBvZiBjaGFuZ2VzIGF0IHRoaXMgc3BvdCBpbiBlYWNoIHBhdGNoLgo+
IAo+ID4gQEAgLTczMzYsMTcgKzczMzcsMjMgQEAgeDg2X2VtdWxhdGUoCj4gPiAgICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweGRiKTogICAgIC8qIGFlc2ltYyB4bW0vbTEyOCx4bW0g
Ki8KPiA+ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRiKTogLyogdmFl
c2ltYyB4bW0vbTEyOCx4bW0gKi8KPiA+ICAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgs
IDB4ZGMpOiAgICAgLyogYWVzZW5jIHhtbS9tMTI4LHhtbSx4bW0gKi8KPiA+IC0gICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRjKTogLyogdmFlc2VuYyB4bW0vbTEyOCx4bW0s
eG1tICovCj4gPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkYyk6IC8q
IHZhZXNlbmMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCj4gPiAgICAgIGNhc2UgWDg2
RU1VTF9PUENfNjYoMHgwZjM4LCAweGRkKTogICAgIC8qIGFlc2VuY2xhc3QgeG1tL20xMjgseG1t
LHhtbSAqLwo+ID4gLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGQpOiAv
KiB2YWVzZW5jbGFzdCB4bW0vbTEyOCx4bW0seG1tICovCj4gPiArICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHhkZCk6IC8qIHZhZXNlbmNsYXN0IHt4LHl9bW0vbWVtLHt4LHl9
bW0se3gseX1tbSAqLwo+ID4gICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzOCwgMHhkZSk6
ICAgICAvKiBhZXNkZWMgeG1tL20xMjgseG1tLHhtbSAqLwo+ID4gLSAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4ZGUpOiAvKiB2YWVzZGVjIHhtbS9tMTI4LHhtbSx4bW0gKi8K
PiA+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRlKTogLyogdmFlc2Rl
YyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPiA+ICAgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4ZGYpOiAgICAgLyogYWVzZGVjbGFzdCB4bW0vbTEyOCx4bW0seG1tICov
Cj4gPiAtICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkZik6IC8qIHZhZXNk
ZWNsYXN0IHhtbS9tMTI4LHhtbSx4bW0gKi8KPiA+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjM4LCAweGRmKTogLyogdmFlc2RlY2xhc3Qge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCj4gPiArICAgICAgICBpZiAoIHZleC5sICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAg
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh2YWVzKTsKPiA+ICsgICAgICAgICAgICBn
b3RvIHNpbWRfMGZfeW1tOwo+ID4gKyAgICAgICAgfQo+ID4gICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYWVzbmkpOwo+ID4gICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9u
ZSApCj4gPiAgICAgICAgICAgICAgZ290byBzaW1kXzBmMzhfY29tbW9uOwo+ID4gLSAgICAgICAg
LyogZmFsbCB0aHJvdWdoICovCj4gPiArICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4Owo+ID4gKwo+
ID4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4NDEpOiAvKiB2cGhtaW5w
b3N1dyB4bW0vbTEyOCx4bW0seG1tICovCj4gCj4gSG1tLCB5b3UndmUgcmVhY3RlZCB0byBteSB2
MyBjb21tZW50cywgYnV0IHlvdSBkaWRuJ3QgcmVhbGx5IGFkZHJlc3MKPiB0aGVtOiBWQUVTSU1D
IHN0aWxsIGlzIG1pc2hhbmRsZWQgd2l0aCB0aGUgY29kZSBhYm92ZS4gTm90ZSB0aGF0IEkgZGlk
bid0Cj4gc2F5ICJyZW1vdmUgdGhlIGZhbGwtdGhyb3VnaCIsIGJ1dCBpbnN0ZWFkICJtb3ZlIG91
dCB0aGUgYmxvY2sgbm8gbG9uZ2VyCj4gd2FudGluZyB0aGlzIGZhbGwtdGhyb3VnaCIuCj4gCj4g
SmFuCgpIZWxsbyBKYW4sCgpJIGRpZCBiZWxvdyBURU1QIHBhdGNoLCBwbGVhc2UgaGVscCBtZSBj
aGVjayB3aHRoZXIgdGhpcyBwYXRjaCBtZWV0IHlvdXIgCnJlcXVpcmVtZW50cywgbWFueSB0aGFu
a3MhCgpJIG1vdmVkIHZhZXNpbWMgaW5zbiBiZWZvcmUgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YWVzbmkpLCB0aGlzIG1ldGhvZApjYW4gbWFrZSBzdXJlIHRoZXJlIGlzIG5vdCBhbnkgY2hhbmdl
IGZvciB2YWVzaW1jLiBieSB0aGUgd2F5LCB0aGUgZmFsbAp0aHJvdWdoIHN0aWxsIGJlIGtlcHQg
Zm9yIGF2eDEyOC4KCgorI2RlZmluZSB2Y3B1X2hhc192YWVzKCkgICAgICAgIHZjcHVfaGFzKCAg
ICAgICAgIDcsIEVDWCwgIDksIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfdnBjbG11bHFk
cSgpICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDEwLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZj
cHVfaGFzX3JkcGlkKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUNYLCAyMiwgY3R4dCwg
b3BzKQogI2RlZmluZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDgs
IEVCWCwgIDAsIGN0eHQsIG9wcykKQEAgLTczMzQsMTUgKzczMzUsMjAgQEAgeDg2X2VtdWxhdGUo
CiAgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1vbjsKCiAgICAgY2FzZSBYODZFTVVMX09QQ182
NigweDBmMzgsIDB4ZGIpOiAgICAgLyogYWVzaW1jIHhtbS9tMTI4LHhtbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkYik6IC8qIHZhZXNpbWMgeG1tL20xMjgseG1t
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4ZGMpOiAgICAgLyogYWVzZW5j
IHhtbS9tMTI4LHhtbSx4bW0gKi8KLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4ZGMpOiAvKiB2YWVzZW5jIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1ZFWF82NigweDBmMzgsIDB4ZGMpOiAvKiB2YWVzZW5jIHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjM4LCAweGRkKTogICAgIC8q
IGFlc2VuY2xhc3QgeG1tL20xMjgseG1tLHhtbSAqLwotICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzOCwgMHhkZCk6IC8qIHZhZXNlbmNsYXN0IHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4ZGQpOiAvKiB2YWVzZW5jbGFzdCB7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4
MGYzOCwgMHhkZSk6ICAgICAvKiBhZXNkZWMgeG1tL20xMjgseG1tLHhtbSAqLwotICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkZSk6IC8qIHZhZXNkZWMgeG1tL20xMjgseG1t
LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHhkZSk6IC8qIHZh
ZXNkZWMge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmMzgsIDB4ZGYpOiAgICAgLyogYWVzZGVjbGFzdCB4bW0vbTEyOCx4bW0seG1tICov
Ci0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRmKTogLyogdmFlc2RlY2xh
c3QgeG1tL20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
OCwgMHhkZik6IC8qIHZhZXNkZWNsYXN0IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwor
ICAgICAgICBpZiAoIHZleC5sICkKKyAgICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUodmFlcyk7CisgICAgICAgICAgICBnb3RvIHNpbWRfMGZfeW1tOworICAgICAg
ICB9CisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweGRiKTogLyogdmFlc2lt
YyB4bW0vbTEyOCx4bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYWVzbmkp
OwogICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKICAgICAgICAgICAgIGdvdG8g
c2ltZF8wZjM4X2NvbW1vbjsKCgpSZWdhcmRzLAoKWWFuZwoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:19:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edyU2-0003US-Q9; Tue, 23 Jan 2018 13:19:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edyU1-0003UM-RK
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 13:19:25 +0000
X-Inumbo-ID: 0680220d-0040-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0680220d-0040-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 13:19:22 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 06:19:18 -0700
Message-Id: <5A67446202000078001A18DC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 06:19:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180122161304.16886-1-wei.liu2@citrix.com>
 <7cb1090e-5a1c-1bfc-9380-02c40a9d9690@citrix.com>
 <20180122181714.qex27ll46yivg6a7@citrix.com>
 <a5f5090c-e0cf-bf87-388c-390cf567b682@citrix.com>
 <20180122183131.6d3645zm35gduju7@citrix.com>
 <5A670B1B02000078001A1694@prv-mh.provo.novell.com>
 <20180123114403.72kafg4l77w7hqwq@citrix.com>
In-Reply-To: <20180123114403.72kafg4l77w7hqwq@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDEyOjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDI6MTQ6NTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAyMi4wMS4xOCBhdCAxOTozMSwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IE9uIE1vbiwgSmFuIDIyLCAyMDE4IGF0IDA2OjE5OjQzUE0gKzAwMDAsIEFuZHJl
dyBDb29wZXIgd3JvdGU6Cj4+ID4+IE9uIDIyLzAxLzE4IDE4OjE3LCBXZWkgTGl1IHdyb3RlOgo+
PiA+PiA+IFNvIHlvdSB3YW50IHJlbG9jLm8gdG8gY29udGFpbiBwdmhfaW5mb19yZWxvYyB1bmNv
bmRpdGlvbmFsbHk/Cj4+ID4+ID4KPj4gPj4gPiBGdW5kYW1lbnRhbGx5IEkgZG9uJ3QgdGhpbmsg
SSBjYXJlIGVub3VnaCBhYm91dCBhbGwgdGhlIGJpa2VzaGVkZGluZyBzbwo+PiA+PiA+IGlmIEph
biBhbmQgeW91IGFncmVlIG9uIHRoaXMgSSB3aWxsIGp1c3QgbWFrZSB0aGUgY2hhbmdlLgo+PiA+
PiAKPj4gPj4gSXQgd29udC4gIFRoZSBmdW5jdGlvbiB3aWxsIGJlIGRyb3BwZWQgZHVlIHRvIERD
RSwgYnV0IHdlJ2xsIHNwb3QgYnVpbGQKPj4gPj4gYnJlYWthZ2VzIGZhciBtb3JlIGVhc2lseS4g
IChUaGUgaW1wb3J0YW50IGJpdCBpcyB0aGF0IHRoZSBmdW5jdGlvbiBjYWxsCj4+ID4+IGlzIGd1
YXJkZWQgYnkgdGhlIElTX0VOQUJMRUQoKSkKPj4gPiAKPj4gPiByZWxvYy5vIHdpbGwgc3RpbGwg
aGF2ZSB0aGF0IGZ1bmN0aW9uIGluIG5vbi1QVkggYnVpbGQgb24gbXkgbWFjaGluZS4KPj4gPiBB
bmQgdGhhdCdzIHdpdGggdGhlIGZvbGxvd2luZyBkaWZmIGFwcGxpZWQuCj4+IAo+PiBXZWxsLCBE
Q0UgZG9lc24ndCBtYWtlIGFueSBwcm9taXNlcyB0b3dhcmRzIHdoYXQgaXQgaXMgYWJsZSB0bwo+
PiBlbGltaW5hdGUsIHdoaWNoIGlzIHdoeSBnZW5lcmFsbHkgSSBwcmVmZXIgdG8gaGVscCB0aGUg
Y29tcGlsZXIgaW4KPj4gY2FzZXMgbGlrZSB0aGUgb25lIGhlcmUuCj4gCj4gSWYgSSByZWFkIHRo
aXMgY29ycmVjdGx5LCB0aGlzIG1lYW5zIHlvdSBwcmVmZXIgdGhlIGlmZGVmIENPTkZJR19QVkhf
R1VFU1QKPiB2ZXJzaW9uPwoKV2VsbCwgaW4gYW4gaWRlYWwgd29ybGQgSSdkIHByZWZlciB3aGF0
IEFuZHJldyBkaWQgc3VnZ2VzdC4gSWYgdGhlCmNvbXBpbGVyIHR1cm5zIG91dCB0byBiZSBpbmNh
cGFibGUgb2YgcmVtb3ZpbmcgZGVhZCBjb2RlCnByb3Blcmx5LCBJJ2QgYmUgc2xpZ2h0bHkgaW4g
ZmF2b3Igb2YgdGhlICNpZmRlZiBhcHByb2FjaCwgYnV0IHdpdGgKQW5kcmV3IGFwcGFyZW50bHkg
c3Ryb25nbHkgZmVlbGluZyB0aGUgb3RoZXIgd2F5IGFyb3VuZCwgSQp3b3VsZG4ndCBtaW5kIHRo
YXQgdmFyaWFudCAodGhlIG1vcmUgdGhhdCBpdCdzIGFsbCAuaW5pdC4qIGNvbnRlbnRzKS4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:23:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edyXi-00048d-8p; Tue, 23 Jan 2018 13:23:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edyXh-00048V-Nz
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 13:23:13 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-5.messagelabs.com id 54/50-04167-047376A5;
 Tue, 23 Jan 2018 13:23:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVdfePD3
 KYOYafot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFo3y62gjXJFS/nTGNsYLxm28XIxSEk0Mgk
 8eTbYlYI5zGjxISmbkYIZxujxJ3HXWxdjJwcIgLOEl/PzGUHsXkF9CU+HdrJCGILC5hJbH9wm
 A2kQUKgWVHi9I8JYA0SAt4S329sZ4Wxbyz+AtTAzsEmYCVxSAwkyiKgKjFj8zbWCYzcCxgZVj
 GqF6cWlaUW6VroJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+pcBCHYwHmx2PsQ
 oycGkJMqbzZ8eJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd40ZUE6wKDU9tSItMwcYaDBpCQ4e
 JRHe/SBp3uKCxNzizHSI1ClGS46mBw/amDn+PHwJJG+8eN3GLMSSl5+XKiXOWw3SIADSkFGaB
 zcOFg2XGGWlhHkZgQ4U4ilILcrNLEGVf8UozsGoJMzbATKFJzOvBG7rK6CDmIAOulGTCnJQSS
 JCSqqBMXRa8w8hg7VvJWZ9PhigfJZ9mdH0rbklC+pM3xW7BR2aE+g/KZHz6TbGwkTfaZ2vDrM
 b5N5kuW5bcMAy4kD8Hv/KnXWpr9dl3a+2OMrWcke5LoPBdalPoKbS4r+dhX0Gl5mq9j7b92mq
 U3r2pN0THqbstv2fqXl5icPPOdYft8/KPvfpzg4BTiWW4oxEQy3mouJEABJN5x2BAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1516713790!100565821!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37493 invoked from network); 23 Jan 2018 13:23:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 13:23:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1edyXc-0008IA-Cv; Tue, 23 Jan 2018 13:23:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1edyXW-0004nw-Vn; Tue, 23 Jan 2018 13:23:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1edyXW-0000ne-Jo; Tue, 23 Jan 2018 13:23:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118276-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a0ec1ded22e6a6bc41981fae22406835b006a66e
X-Osstest-Versions-That: linux=d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 13:23:02 +0000
Subject: [Xen-devel] [linux-linus test] 118276: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI3NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4Mjc2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTgyNTAK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgyNTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODI1MAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE4MjUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODI1MAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE4MjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNTAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExODI1MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAg
ICAgYTBlYzFkZWQyMmU2YTZiYzQxOTgxZmFlMjI0MDY4MzViMDA2YTY2ZQpiYXNlbGluZSB2ZXJz
aW9uOgogbGludXggICAgICAgICAgICAgICAgZDUxN2JiNzlmNDk5NGE4N2NmYzJkZGQ0Y2M3NmJk
MWE2MjdkNGJlZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MjUwICAyMDE4LTAxLTIxIDA2OjQ4
OjMxIFogICAgMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODI2MyAgMjAxOC0wMS0yMSAy
MzoxNzoxNSBaICAgIDEgZGF5cyAgICAzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDEx
ODI3NiAgMjAxOC0wMS0yMyAwMTo1ODowMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZGkgS2xlZW4gPGFr
QGxpbnV4LmludGVsLmNvbT4KICBEYXZlIFlvdW5nIDxkeW91bmdAcmVkaGF0LmNvbT4KICBEYXZp
ZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgogIEtlaXRoIEJ1c2NoIDxrZWl0aC5idXNj
aEBpbnRlbC5jb20+CiAgS2lyaWxsIEEuIFNodXRlbW92IDxraXJpbGwuc2h1dGVtb3ZAbGludXgu
aW50ZWwuY29tPgogIExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9y
Zz4KICBNYXJ0aW4gQnJhbmRlbmJ1cmcgPG1hcnRpbkBvbW5pYm9uZC5jb20+CiAgTWFzYW1pIEhp
cmFtYXRzdSA8bWhpcmFtYXRAa2VybmVsLm9yZz4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNl
LmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUb20gTGVuZGFj
a3kgPHRob21hcy5sZW5kYWNreUBhbWQuY29tPgogIHpoZW53ZWkucGkgPHpoZW53ZWkucGlAeW91
cnVuY2xvdWQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzY1IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:24:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:24:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edyYx-0004F7-NE; Tue, 23 Jan 2018 13:24:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edyYw-0004Ev-Ds
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 13:24:30 +0000
X-Inumbo-ID: bca58eb6-0040-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bca58eb6-0040-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 13:24:28 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 06:24:24 -0700
Message-Id: <5A67459402000078001A18E7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 06:24:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A2551C10200007800194608@prv-mh.provo.novell.com>
 <20180123105547.hol5cqlsnnibd62t@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180123105547.hol5cqlsnnibd62t@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDExOjU1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgRGVjIDA0LCAyMDE3IGF0IDA1OjQ2OjQxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBBdCBsZWFzdCBMaW51eCBrZXJuZWxzIGhhdmUgYmVlbiBhYmxlIHRvIHdvcmsgd2l0
aCBnemlwLWVkIGluaXRyZCBmb3IKPj4gcXVpdGUgc29tZSB0aW1lOyBpbml0cmQgY29tcHJlc3Nl
ZCB3aXRoIG90aGVyIG1ldGhvZHMgYXJlbid0IGV2ZW4gYmVpbmcKPj4gYXR0ZW1wdGVkIHRvIHVu
cGFjay4gRnVydGhlcm1vcmUgdGhlIHVuemlwLWluZyByb3V0aW5lIHVzZWQgaGVyZSBpc24ndAo+
PiBjYXBhYmxlIG9mIGRlYWxpbmcgd2l0aCB2YXJpb3VzIGZvcm1zIG9mIGNvbmNhdGVuYXRlZCBm
aWxlcywgZWFjaCBvZgo+PiB3aGljaCB3YXMgZ3ppcC1lZCBzZXBhcmF0ZWx5IChpdCBpcyB0aGlz
IHBhcnRpY3VsYXIgY2FzZSB3aGljaCBoYXMgYmVlbgo+PiB0aGUgc291cmNlIG9mIG9ic2VydmVk
IFZNIGNyZWF0aW9uIGZhaWx1cmVzKS4KPj4gCj4+IEhlbmNlLCBpZiB1bnBhY2tpbmcgZmFpbHMs
IHNpbXBseSBoYW5kIHRoZSB0aGUgY29tcHJlc3NlZCBibG9iIHRvIHRoZQo+PiBndWVzdCBhcyBp
cy4KPiAKPiBTYWRseSB0aGlzIHdpbGwgaGF2ZSB0byBiZSByZWJhc2VkIG9uIHRvcCBvZiBzdGFn
aW5nLAo+IHhjX2RvbV9idWlsZF9yYW1kaXNrIHdhcyByZW5hbWVkIHRvIHhjX2RvbV9idWlsZF9t
b2R1bGUuCgpUaGF0IHNob3VsZG4ndCBiZSBkaWZmaWN1bHQgdG8gZG8sIGJ1dCBtYWtlcyBsaXR0
bGUgc2Vuc2UgdW50aWwgSSBrbm93CkkgZG9uJ3QgbmVlZCB0byBtYWtlIG90aGVyIGNoYW5nZXMu
IE5vdGUgZm9yIGhvdyBsb25nIHRoZSBwYXRjaApoYXMgYmVlbiBwZW5kaW5nLgoKPj4gQEAgLTEw
MjAsMTEgKzEwMTUsMTggQEAgc3RhdGljIGludCB4Y19kb21fYnVpbGRfcmFtZGlzayhzdHJ1Y3Qg
eAo+PiAgICAgIGlmICggdW56aXBsZW4gKQo+PiAgICAgIHsKPj4gICAgICAgICAgaWYgKCB4Y19k
b21fZG9fZ3VuemlwKGRvbS0+eGNoLCBkb20tPnJhbWRpc2tfYmxvYiwgZG9tLT5yYW1kaXNrX3Np
emUsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW1kaXNrbWFwLCByYW1kaXNr
bGVuKSA9PSAtMSApCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYW1kaXNrbWFw
LCB1bnppcGxlbikgIT0gLTEgKQo+PiArICAgICAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAgICAg
IGlmICggZG9tLT5yYW1kaXNrX3NpemUgPiByYW1kaXNrbGVuICkKPiAKPiBBRkFJQ1QgdGhpcyB3
b3VsZCBtZWFuIHRoYXQgdGhlIG5vbi1nemlwcGVkIHJhbWRpc2sgd291bGQgYmUgYmlnZ2VyCj4g
dGhhbiB0aGUgZ3ppcHBlZCBvbmU/CgpZZXMgKGFuIGF0IGxlYXN0IHRoZW9yZXRpY2FsIHBvc3Np
YmlsaXR5KS4KCj4gVGhlIGNvZGUgTEdUTS4KClRoYW5rcywgSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:25:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:25:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edyZr-0004LJ-0O; Tue, 23 Jan 2018 13:25:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=peki=es=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1edyZp-0004Kv-BD
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 13:25:25 +0000
X-Inumbo-ID: dcbe91e5-0040-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dcbe91e5-0040-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 13:25:22 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 23 Jan 2018 14:25:17 +0100
Received: from Solace.fritz.box (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Tue, 23 Jan 2018 13:24:47 +0000
Message-ID: <1516713883.28400.45.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>,  Juergen Gross <jgross@suse.com>
Date: Tue, 23 Jan 2018 14:24:43 +0100
In-Reply-To: <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
X-Mailer: Evolution 3.26.4 (3.26.4-1.fc27) 
Mime-Version: 1.0
Cc: George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tLS1CRUdJTiBQR1AgU0lHTkVEIE1FU1NBR0UtLS0tLQpIYXNoOiBTSEEyNTYKCkhleSwgSGkh
CgpPbiBNb24sIDIwMTgtMDEtMjIgYXQgMTg6MzkgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4gPiA+ID4gT24gMjIuMDEuMTggYXQgMTU6MzgsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
ID4gPiBJJ20gcXVpdGUgc3VyZSB0aGUgcGVyZm9ybWFuY2Ugd2lsbCBiZSBtdWNoIGJldHRlciBh
cyBpdCBkb2Vzbid0Cj4gPiA+IHJlcXVpcmUKPiA+ID4gcGVyIHBoeXNpY2FsIGNwdSBMNCBwYWdl
IHRhYmxlcywgYnV0IGp1c3QgYSBzaGFkb3cgTDQgdGFibGUgZm9yCj4gPiA+IGVhY2gKPiA+ID4g
Z3Vlc3QgTDQgdGFibGUsIHNpbWlsYXIgdG8gdGhlIExpbnV4IGtlcm5lbCBLUFRJIGFwcHJvYWNo
Lgo+ID4gCj4gSnVlcmdlbjogeW91J3JlIG5vdyBhZGRpbmcgYSBMVFIgaW50byB0aGUgY29udGV4
dCBzd2l0Y2ggcGF0aCB3aGljaAo+IHRlbmRzIHRvIGJlIHZlcnkgc2xvdy4gIEkuZS4gQXMgY3Vy
cmVudGx5IHByZXNlbnRlZCwgdGhpcyBzZXJpZXMKPiBuZWNlc3NhcmlseSBoYXMgYSBoaWdoZXIg
cnVudGltZSBvdmVyaGVhZCB0aGFuIEphbidzIFhQVEkuCj4gClNvLCBhcyBKdWVyZ2VuIG1lbnRp
b25lZCwgSSdtIHRyeWluZyB0byBkbyBzb21lIHBlcmZvcm1hbmNlIGV2YWx1YXRpb24Kb2YgdGhl
c2Ugc29sdXRpb25zLgoKVGhpcyBpcyBqdXN0IHRoZSBmaXJzdCBzZXQgb2YgbnVtYmVycywgc28g
Y29uc2lkZXIgaXQgcHJlbGltaW5hcnkuIEluCnBhcnRpY3VsYXIsIEknbSBzdXJlIHRoZXJlIGlz
IGEgYmV0dGVyIHNldCBvZiBiZW5jaG1hcmtzIHRoYW4gdGhlIG9uZXMKSSd2ZSB1c2VkIGZvciBu
b3cgKGluIG9yZGVyIHRvIGhhdmUgc29tZXRoaW5nIHF1aWNrbHkpLi4uIEkgYW0gbG9va2luZwpt
b3JlIGludG8gdGhpcy4KCkFueXdheSwgd2hhdCBJJ20gc2VlaW5nIGZvciBub3cgaXMgdGhhdCBK
dWVyZ2VuJ3MgYnJhbmNoIHBlcmZvcm1zCnByZXR0eSBtdWNoIGFzIGN1cnJlbnQgc3RhZ2luZywg
aWYgYm9vdGVkIHdpdGggeHB0aT1mYWxzZSAoaS5lLiwgd2l0aApKYW4ncyBiYW5kLWFpZCBjb21w
aWxlZCBidXQgZGlzYWJsZWQpLgoKT1RPSCwgc3RhZ2luZyB3aXRoIHhwdGk9dHJ1ZSBkb2VzIHNo
b3cgc29tZSBwZXJmb3JtYW5jZSBpbXBhY3QuIEkKYXBwcmVjaWF0ZSB0aGF0IHRoaXMgaXMgc3Rp
bGwgdW5mYWlyIGEgY29tcGFyaXNvbiAoYXMgSnVlcmdlbidzIHNlcmllcwpsYWNrcyB0aGUgInJl
YWwgWFBUSSIgYml0cyksIGJ1dCB0aGUgZ29hbCBoZXJlIHdhcyB0byBmaWd1cmUgb3V0CndoZXRo
ZXIgdGhlIGN1cnJlbnQgc3RhdHVzIG9mIHRoZSBzZXJpZXMgaXMgYWxyZWFkeSBpbnRyb2R1Y2lu
ZwpyZWdyZXNzaW9ucyBvciBub3QgKGFuZCwgYXMgZmFyIGFzIHRoaXMgZmlyc3Qgc2V0IG9mIGJl
bmNoZXMgc2F5cywgaXQncwpub3QpLgoKQW55d2F5LCBoZXJlJ3MgdGhlIG51bWJlcnMuIFRoZSBi
ZW5jaG1hcmtzIGFyZSBydW4gaW4gYSAxNiB2Q1BVcyBEZWJpYW4KUFYgZ3Vlc3QsIG9uIGEgMTYg
cENQVXMgKEludGVsIFhlb24tcykgRGViaWFuIGhvc3QuCgpSYXcgbnVtYmVyczoKaHR0cHM6Ly9v
cGVuYmVuY2htYXJraW5nLm9yZy9yZXN1bHQvMTgwMTIzOC1BTC0xODAxMjMyQUwwNQoKTm9ybWFs
aXplZCBhZ2FpbnN0ICJTdGFnaW5nIHhwdGk9ZmFsc2UiCmh0dHBzOi8vb3BlbmJlbmNobWFya2lu
Zy5vcmcvcmVzdWx0LzE4MDEyMzgtQUwtMTgwMTIzMkFMMDUmb2JyX25vcj15Jm9icl9oZ3Y9NC4x
MStTdGFnaW5nK3hwdGklM0RmYWxzZQoKWW91J2xsIGhhdmUgdG8gZm9yZ2l2ZSBtZSBhYm91dCB0
aGUgbGFiZWxzIChJJ2xsIHBpY2sgYmV0dGVyIHRpdGxlcwpuZXh0IHRpbWUpLiBUaGV5J3JlIG1l
YW5pbmcgaXMgYXMgZm9sbG93czoKLSAtICI0LjExIFN0YWdpbmcgeHB0aT1mYWxzZSIgdGhpcyBp
cyBjdXJyZW50IHN0YWdpbmcsIGJvb3RlZCB3aXRoCiAgeHB0aT1mYWxzZSAoc28sIHdpdGggSmFu
J3MgYmFuZC1haWQgYXBwbGllZCwgYnV0IGRpc2FibGVkKTsKLSAtICJzdGFnaW5nLXhwdGktb24i
IHRoaXMgaXMgY3VycmVudCBzdGFnaW5nLCBib290ZWQgd2l0aCB4cHRpPXRydWUKICAoc28sIHdp
dGggSmFuJ3MgYmFuZC1haWQgYXBwbGllZCwgYnV0IGVuYWJsZWQpOwotIC0gIjQuMTEgSnVlcmdl
biB4cHRpIiB0aGlzIGlzIEp1ZXJnZW4ncyBHaXRIdWIgYnJhbmNoLCBib290ZWQgd2l0aAp4cHRp
PXRydWUuCgpJJ2xsIHBvc3QgbW9yZSBhcyBzb29uIGFzIEkgd2lsbCBoYXZlIGl0LgpEYXJpbwot
IC0tIAo8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAoUmFp
c3RsaW4gTWFqZXJlKQotIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkRhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJv
dXQubWUvZGFyaW8uZmFnZ2lvbGkKU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBzOi8vd3d3
LnN1c2UuY29tLwotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQoKaVFJekJBRUJDQUFkRmlF
RVM1c3NPajNWaHIwV1BuT0xGa0o0aWFXNGMrNEZBbHBuTjVzQUNna1FGa0o0aWFXNApjKzdwM1JB
QXNrUC92R2ZaTWVybW4zaVhoNXRVTGl1bWpXYjhvbFlOL1g1YlhFY1I1SFFDdVdpSzNwNjQ3TGtB
CnA5QW0xdmdUeEdTejdHcFFKdDQ1ZjFObzB6Uy9vTWNmRUR2blY3YUo3NnNqU1FxSy9mSXdWR2Vj
OXFJSmJnRkIKVHp2RjRyR3FpUG5iWHlrcTc5cHM2UkZLM2JONlBhc1YvNFlyMWNxcjBFSlJ0aVlW
ZS9GMTJVTUVSMzJBeU9uZApYU0NuSE1JNXl1NFp5NnRlMENzZnhIOTZUbERvSUdzdlNLdjg2eE1w
YzFtODdsMTl5QkZmUkxVclZaTDFEbWZjCnpad2FSOTFJWmRsUjdOMnhLQ0JnR2JibnFSeDRIbWZO
VE40OUloMk5EL1lJU0V5UWRnTnhaZE9TeGZSS3BEMm0KeU1PemY3aHVKbVVCaXdRK00vdEptQy9i
bjhoVkcxWkN3UGJ1TUY1T0l0WFdQbmZBL1NIQkcrK05NMTdMVkdUYQp0ZFFDMTJHbDJETnZRRU9u
czZ6OXRmblJGL0ZxblFBbks3S0oxTEFDQVdHbVFTSUJHQ3JPK3NRbG15L3V3UmRYCndXcHVINHFF
N1dEQmhYdE1iTi80YjMxYWI3VVM0Ti9aSmNnei91S2dNcjgvT1VoallVRlNqVXdSMzlnR2VydU4K
Yjc4czAxOXJ0RVZPVUVLTlluZ3piOEZQSlA4OXFuZmNEajdzaXZNbWd6cTBGSUI1VlRYWGhBNElk
dmdrNldQYgovUkNmeU8xU1lnV09ZMHpLQVY4NWxHQ2N1VTdYOFNWZFRtQWpsTTd5TlZoL1d0ZkhD
Y2FoNUdaUVlCbnNlM3R3Cmk2MUNtWnBsMmVWenpiZmVTbkE2bFU3Zzl5OGpPS2tobVBhUSs4ZHhn
VittTXYwWi9Mbz0KPS92NDcKLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:27:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:27:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edyby-0004YL-BH; Tue, 23 Jan 2018 13:27:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edybx-0004Y9-1o
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 13:27:37 +0000
X-Inumbo-ID: 2af8d8ef-0041-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2af8d8ef-0041-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 13:27:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 06:27:29 -0700
Message-Id: <5A67464F02000078001A18FE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 06:27:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Yang Zhong" <yang.zhong@intel.com>
References: <1514967965-9967-1-git-send-email-yang.zhong@intel.com>
 <1514967965-9967-4-git-send-email-yang.zhong@intel.com>
 <5A60B991020000780019FF31@prv-mh.provo.novell.com>
 <20180123125618.GA9725@yangzhon-Virtual>
In-Reply-To: <20180123125618.GA9725@yangzhon-Virtual>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86emul: Support vaes insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDEzOjU2LCA8eWFuZy56aG9uZ0BpbnRlbC5jb20+IHdyb3RlOgo+
IEkgZGlkIGJlbG93IFRFTVAgcGF0Y2gsIHBsZWFzZSBoZWxwIG1lIGNoZWNrIHdodGhlciB0aGlz
IHBhdGNoIG1lZXQgeW91ciAKPiByZXF1aXJlbWVudHMsIG1hbnkgdGhhbmtzIQoKTG9va3MgcmVh
c29uYWJsZSBhdCB0aGUgZmlyc3QgZ2xhbmNlLCBwcm92aWRlZCB5b3UgYWRkIGEgcHJvcGVyCmZh
bGwtdGhyb3VnaCBhbm5vdGF0aW9uIHRvIHRoZSBuZXcgZmFsbC10aHJvdWdoLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:31:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:31:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edyfU-0005DZ-Pp; Tue, 23 Jan 2018 13:31:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1edyfT-0005DT-FY
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 13:31:15 +0000
X-Inumbo-ID: adcc6bbf-0041-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id adcc6bbf-0041-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 13:31:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 54891AECC;
 Tue, 23 Jan 2018 13:31:08 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <0f0af840-a808-a1b5-5397-490816cdce0f@suse.com>
 <5A67061F02000078001A1669@suse.com>
 <9392fbde-562c-5200-8b1c-33a737ed8972@suse.com>
 <5A670F0E02000078001A16C9@suse.com>
 <896f2a50-5bd6-06cb-13ab-f7a2267b4fe7@suse.com>
 <d07ad2b5-7b89-8c6b-1c62-d84fa92645a9@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e9be85b4-529a-d09a-9434-6de665321d5a@suse.com>
Date: Tue, 23 Jan 2018 14:31:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <d07ad2b5-7b89-8c6b-1c62-d84fa92645a9@citrix.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTI6NDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjMvMDEvMTggMTA6
MTAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDIzLzAxLzE4IDEwOjMxLCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+IE9uIDIzLjAxLjE4IGF0IDEwOjI0LCA8amdyb3NzQHN1c2UuY29tPiB3
cm90ZToKPj4+PiBPbiAyMy8wMS8xOCAwOTo1MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+
IE9uIDIzLjAxLjE4IGF0IDA3OjM0LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+IE9u
IDIyLzAxLzE4IDE5OjM5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4+IE9uZSBvZiBteSBj
b25jZXJucyBpcyB0aGF0IHRoaXMgcGF0Y2ggc2VyaWVzIG1vdmVzIGZ1cnRoZXIgYXdheSBmcm9t
IHRoZQo+Pj4+Pj4+IHNlY29uZGFyeSBnb2FsIG9mIG15IEtBSVNFUiBzZXJpZXMsIHdoaWNoIHdh
cyB0byBoYXZlIHRoZSBJRFQgYW5kIEdEVAo+Pj4+Pj4+IG1hcHBlZCBhdCB0aGUgc2FtZSBsaW5l
YXIgYWRkcmVzc2VzIG9uIGV2ZXJ5IENQVSBzbyBhKSBTSURUL1NHRFQgZG9uJ3QKPj4+Pj4+PiBs
ZWFrIHdoaWNoIENQVSB5b3UncmUgY3VycmVudGx5IHNjaGVkdWxlZCBvbiBpbnRvIFBWIGd1ZXN0
cyBhbmQgYikgdGhlCj4+Pj4+Pj4gY29udGV4dCBzd2l0Y2ggY29kZSBjYW4gZHJvcCBhIGxvYWQg
b2YgaXRzIHNsb3cgaW5zdHJ1Y3Rpb25zIGxpa2UgTEdEVAo+Pj4+Pj4+IGFuZCB0aGUgVk1XUklU
RXMgdG8gdXBkYXRlIHRoZSBWTUNTLgo+Pj4+Pj4gVGhlIEdEVCBhZGRyZXNzIG9mIGEgUFYgdmNw
dSBpcyBkZXBlbmRpbmcgb24gdmNwdV9pZCBvbmx5LiBJIGRvbid0Cj4+Pj4+PiBzZWUgd2h5IHRo
ZSBJRFQgY2FuJ3QgYmUgbWFwcGVkIHRvIHRoZSBzYW1lIGFkZHJlc3Mgb24gZWFjaCBjcHUgd2l0
aAo+Pj4+Pj4gbXkgYXBwcm9hY2guCj4+Pj4+IFlvdSdyZSBub3QgaW50cm9kdWNpbmcgYSBwZXIt
Q1BVIHJhbmdlIGluIHRoZSBwYWdlIHRhYmxlcyBhZmFpY3MKPj4+Pj4gKGFnYWluIGZyb20gb3Zl
cnZpZXcgYW5kIHRpdGxlcyBvbmx5KSwgeWV0IHdpdGggdGhlIElEVCBuZWVkaW5nCj4+Pj4+IHRv
IGJlIHBlci1DUFUgeW91J2QgYWxzbyBuZWVkIGEgcGVyLUNQVSByYW5nZSB0byBtYXAgaXQgdG8g
aWYKPj4+Pj4geW91IHdhbnQgdG8gYXZvaWQgdGhlIExJRFQgYXMgd2VsbCBhcyBleHBvc2luZyB3
aGF0IENQVSB5b3UncmUKPj4+Pj4gb24gKHNhbWUgZ29lcyBmb3IgdGhlIEdEVCBhbmQgdGhlIHJl
c3BlY3RpdmUgYXZvaWRhbmNlIG9mIExHRFQKPj4+Pj4gYWZhaWN0KS4KPj4+PiBBZnRlciBhIHF1
aWNrIGxvb2sgSSBkb24ndCBzZWUgd2h5IGEgTWVsdGRvd24gbWl0aWdhdGlvbiBjYW4ndCB1c2UK
Pj4+PiB0aGUgc2FtZSBJRFQgZm9yIGFsbCBjcHVzOiB0aGUgb25seSByZWFzb24gSSBjb3VsZCBm
aW5kIGZvciBoYXZpbmcKPj4+PiBwZXItY3B1IElEVHMgc2VlbXMgdG8gYmUgaW4gU1ZNIGNvZGUs
IHNvIGl0IHNlZW1zIHRvIGJlIEFNRCBzcGVjaWZpYy4KPj4+PiBBbmQgQU1EIHdvbid0IG5lZWQg
WFBUSSBhdCBhbGwuCj4+PiBJc24ndCB5b3VyIFJGQyBzZXJpZXMgYWxsb3dpbmcgWFBUSSB0byBi
ZSBlbmFibGVkIGV2ZW4gb24gQU1EPwo+PiBZZXMsIHlvdSBhcmUgcmlnaHQuIFRoaXMgbWlnaHQg
ZWl0aGVyIHdhbnQgdG8gYmUgcmV2aXNpdGVkIG9yIHRoZQo+PiBhZGRyZXNzIHNwYWNlIHRvIGJl
IGFjdGl2YXRlZCBmb3IgU1ZNIGRvbWFpbnMgY291bGQgbWFwIGFuIElEVCB3aXRoCj4+IElTVCBy
ZWxhdGVkIHRyYXBzIHJlbW92ZWQuCj4gCj4gSSd2ZSBleHBlcmltZW50ZWQgcXVpdGUgYSBsb3Qg
aW4gdGhpcyBhcmVhLsKgIElkZWFsbHksIHdlJ2Qgdm1sb2FkL3NhdmUKPiBpbiB0aGUgU1ZNIGNy
aXRpY2FsIHJlZ2lvbiAobGlrZSBhbGwgb3RoZXIgaHlwZXJ2aXNvcnMpIGF0IHdoaWNoIHBvaW50
Cj4gd2UgZG9uJ3QgbmVlZCBhbnkgYWRqdXN0bWVudHMgdG8gdGhlIElEVCAoYXMgSVNUIHJlZmVy
ZW5jZXMgYXJlIHNhZmUgdG8KPiB1c2UpLCBhbmQgd2UnZCBjYXRjaCBzdGFjayBvdmVyZmxvd3Mg
aW4gdGhlICNERiBoYW5kbGVyIHJhdGhlciB0aGFuCj4gaW1tZWRpYXRlbHkgdHJpcGxlIGZhdWx0
aW5nLgo+IAo+IFVzaW5nIExJRFQgdG8gc3dpdGNoIGJldHdlZW4gYWx0ZXJuYXRpdmUgSURUcywg
b3IgSU5WTFBHIHRvIHN3YXAgdGhlCj4gbWFwcGluZyB1bmRlciBhIGZpeGVkIGxpbmVhciBhZGRy
ZXNzIGFyZSBib3RoIG11Y2ggc2xvd2VyIHRoYW4gdGhlCj4gY3VycmVudCBpbXBsZW1lbnRhdGlv
bi4KPiAKPj4KPj4+PiBUaGUgR0RUIG9mIHB2IGRvbWFpbnMgaXMgYWxyZWFkeSBpbiB0aGUgcGVy
LWRvbWFpbiByZWdpb24gZXZlbiB3aXRob3V0Cj4+Pj4gbXkgcGF0Y2hlcywgc28gSSBkb24ndCBo
YXZlIHRvIGNoYW5nZSBhbnl0aGluZyByZWdhcmRpbmcgdXNhZ2Ugb2YgTEdEVC4KPj4+IEFuZHJl
dydzIHBvaW50IHdhcyB0aGF0IGVsaW1pbmF0aW5nIHRoZSBMR0RUIGlzIGEgc2Vjb25kYXJ5IGdv
YWwuCj4+IFdpdGggcGVyLWNwdSBtYXBwaW5ncyB0aGlzIGlzIHN1cmVseSBhbiBvYnZpb3VzIG9w
dGltaXphdGlvbi4gSW4gdGhlCj4+IGVuZCB0aGUgb3ZlcmFsbCBwZXJmb3JtYW5jZSBzaG91bGQg
YmUgdGFrZW4gYXMgYmFzZSBmb3IgYSBkZWNpc2lvbi4KPj4gSGlzIG1haW4gcG9pbnQgd2FzIGF2
b2lkaW5nIGV4cG9zaW5nIGRhdGEgbGlrZSB0aGUgcGh5c2ljYWwgY3B1IG51bWJlcgo+PiBhbmQg
dGhpcyBkb2Vzbid0IGFwcGx5IGhlcmUsIGFzIHRoZSBHRFQgaXMgcGVyIHZjcHUgaW4gbXkgY2Fz
ZS4KPiAKPiBUaGUgR0RUIGxlYWtzIHZjcHVfaWQgaW50byBndWVzdCB1c2Vyc3BhY2UsIHdoaWNo
IGlzIHNpbWlsYXJseSBwcm9ibGVtYXRpYy4KCk1pbmQgZXhwbGFpbmluZyB0aGlzPyBXaHkgaXMg
bGVha2luZyB0aGUgdmNwdV9pZCBwcm9ibGVtYXRpYz8KCj4gVGhlIHNlY29uZGFyeSBnb2FscyBv
ZiBteSBLQUlTRVIgc2VyaWVzIHN0YW5kIGlycmVzcGVjdGl2ZSBvZiB0aGUKPiBNZWx0ZG93biBp
c3N1ZXM6Cj4gKiBUaGUgc3RhY2sgYW5kIG11dGFibGUgY3JpdGljYWwgc3RydWN0dXJlcyByZWFs
bHkgc2hvdWxkIGJlIG51bWEtbG9jYWwKPiB0byB0aGUgQ1BVIHVzaW5nIGl0Lgo+ICogVGhlIEdE
VCBzaG91bGQgc2l0IGZ1bGx5IGZhdCBvdmVyIHplcm9zLsKgIEF0IHRoZSBtb21lbnQgaW4gSFZN
Cj4gY29udGV4dCwgdGhlcmUgYXJlIDE0IGZyYW1lcyBvZiBhcmJpdHJhcnkgZGlyZWN0bWFwIGxp
dmluZyB3aXRoaW4gdGhlCj4gR0RUIGxpbWl0Lgo+ICogVGhlIElEVC9HRFQgc2hvdWxkIGV4aXN0
IGF0IHRoZSBzYW1lIGxpbmVhciBhZGRyZXNzIG9uIGV2ZXJ5IHBjcHUgdG8KPiBhdm9pZCBsZWFr
aW5nIGluZm9ybWF0aW9uwqAgKFRoaXMgcHJvcGVydHkgaXMgd2hhdCBhbGxvd3MgdGhlIHJlbW92
YWwgb2YKPiB0aGUgbGdkdCBmcm9tIHRoZSBjb250ZXh0IHN3aXRjaCBwYXRoKS4KPiAqIFRoZSBj
cml0aWNhbCBkYXRhc3RydWN0dXJlcyBzaG91bGQgYmUgbWFwcGVkIHJlYWQgb25seSB0byBtYWtl
Cj4gZXhwbG9pdGF0aW9uIGhhcmR3YXJlIGZvciBhbiBhdHRhY2tlciB3aXRoIGEgd3JpdGUtcHJp
bWF0aXZlLgo+ICogV2l0aCB0aGUgc3RhY2sgYXQgdGhlIHNhbWUgbGluZWFyIGFkZHJlc3Mgb24g
ZWFjaCBDUFUsIHdlIGRvbid0IG5lZWQKPiB0aGUgc3lzY2FsbCBzdHVicywgYW5kIHRoZSBUU1Mg
aXMgaWRlbnRpY2FsIG9uIGFsbCBjcHVzLgo+IAo+IEluIHNvbWUgY29waW91cyBmcmVlIHRpbWUs
IGl0IHdvdWxkIGJlIG5pY2UgdG8gZml4IHRoZXNlIGlzc3Vlcy4KCkFzIGxvbmcgYXMgeW91IGNh
bid0IHNvbHZlIHRoZSBwcmltYXJ5IHBlcmZvcm1hbmNlIHByb2JsZW0gb2YgeW91cgphcHByb2Fj
aCBmb3IgZXhpc3RpbmcgcHYgZ3Vlc3RzIEkgZG9uJ3Qgc2VlIHdoeSBhYm92ZSB0dW5pbmcgYXR0
ZW1wdHMKd291bGQgbWFrZSBhbnkgc2Vuc2UuCgpJIGtub3cgZm9yIHN1cmUgdGhlcmUgYXJlIHVz
ZXJzIG91dCB0aGVyZSBub3QgY2FwYWJsZSB0byBzd2l0Y2ggdG8gSFZNCm9yIFBWSCBndWVzdHMg
YmVjYXVzZSB0aGV5IG5lZWQgbW9yZSB0aGFuIDY0IHZjcHVzIHBlciBndWVzdC4gU28gYmVmb3Jl
CnRhY2tsaW5nIGFib3ZlIHByb2JsZW1zIHlvdSByZWFsbHkgaGF2ZSB0byBzb2x2ZSB0aGUgbGFy
Z2UgSFZNIGd1ZXN0CnByb2JsZW0uIEFuZCBtYWtpbmcgaXQgaW1wb3NzaWJsZSBmb3IgdGhvc2Ug
dXNlcnMgdG8gY29udGludWUgdXNpbmcKUFYgZ3Vlc3RzIGJ5IGhpdHRpbmcgcGVyZm9ybWFuY2Ug
c28gYmFkIHdvbid0IGJlIGFuIGFjY2VwdGVkICJzb2x1dGlvbiIuCgoKSnVlcmdlbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:35:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:35:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edyj1-0005ML-9q; Tue, 23 Jan 2018 13:34:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edyj0-0005M9-OZ
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 13:34:54 +0000
X-Inumbo-ID: 306f9e5b-0042-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 306f9e5b-0042-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 13:34:51 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 06:34:47 -0700
Message-Id: <5A67480402000078001A190D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 06:34:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180123123824.69979-1-roger.pau@citrix.com>
In-Reply-To: <20180123123824.69979-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/compat: fix compilation errors with
	clang 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDEzOjM4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEZpeCB0aGlzIGJ5IHVzaW5nIHByYWdtYSBwdXNoL3BvcCBpbiBvcmRlciB0byBzdG9yZSB0aGUg
Y3VycmVudCBwcmFnbWEKPiB2YWx1ZSBpbiB0aGUgY29tcGlsZXIgc3RhY2sgYW5kIGxhdGVyIHJl
c3RvcmluZyBpdC4KCkZvciBMaW51eCB0aGlzIGlzIGZpbmUgYWxsIHRoZSB3YXkgYmFjayB0byBn
Y2MgNC4xIGFmYWljdCwgYnV0IHdoYXQKYWJvdXQgb3RoZXIgT1NlcyB1c2luZyBnY2M/IEluIDQu
MSwgb25seSBjb25maWcvbGludXguaCBhbmQgYSBmZXcKc3BlY2lhbCBjb25maWcvaTM4Ni8qLmgg
ZGVmaW5lIHRoZSBuZWNlc3NhcnkgbWFjcm8KKEhBTkRMRV9QUkFHTUFfUEFDS19QVVNIX1BPUCku
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:40:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edyo0-000601-T7; Tue, 23 Jan 2018 13:40:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edynz-0005YO-BT
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 13:40:03 +0000
X-Inumbo-ID: e86bf5fe-0042-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e86bf5fe-0042-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 13:40:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 06:39:56 -0700
Message-Id: <5A67493902000078001A1924@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 06:39:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
In-Reply-To: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDEyOjE4LCA8bXNkK3hlbi1kZXZlbEBtc2QuaW0+IHdyb3RlOgo+
IEFzIGV4cGxhaW5lZCBvbiB0aGUgWGVuX0VGSSB3aWtpIHBhZ2UsIEkgaGF2ZSBhZGRlZCBhIGxp
bmUgIm9wdGlvbnM9IiAKPiBpbnRvIG15IGZpbGUgIi9ib290L2VmaS9FRkkveGVuL3hlbi5jZmci
IDoKPiAKPiBgYGAKPiAjIGNhdCAvYm9vdC9lZmkvRUZJL3hlbi94ZW4uY2ZnIDoKPiBbZ2xvYmFs
XQo+IGRlZmF1bHQ9eGVuCj4gCj4gW3hlbl0KPiBvcHRpb25zPWRvbTBfbWVtPTFHLG1heDoxRwo+
IGtlcm5lbD12bWxpbnV6IHJvb3Q9L2Rldi9tZDIgcm8gcm9vdGRlbGF5PTEwIG5vcXVpZXQgbm9z
cGxhc2gKPiByYW1kaXNrPWluaXRyZC5pbWcKPiBgYGAKPiAKPiBXaXRoIHRoZSBsaW5lIGBvcHRp
b25zPWRvbTBfbWVtPTFHLG1heDoxR2AgdGhlIHNlcnZlciByZWJvb3QgaW5maW5pdGVseS4KPiBX
aXRob3V0IHRoZSBsaW5lIGBvcHRpb25zPWRvbTBfbWVtPTFHLG1heDoxR2AsIHRoZSBzZXJ2ZXIg
Ym9vdCAKPiBjb3JyZWN0bHksIGJ1dCBvYnZpb3VzbHksIHRoZSBkb20wIG1lbW9yeSBpcyBpbiBi
YWxsb29uaW5nIG1vZGUuCj4gCj4gSSBoYXZlIGF0dGFjaGVkIGEgc2NyZWVuIHNob3Qgb2YgdGhl
IGJvb3QgbGluZXMgd2l0aCB0aGUgbGFzdCBsaW5lcyBJIAo+IGNhbiBzZWUgYmVmb3JlIHRoZSBy
ZWJvb3QuIFVuZm9ydHVuYXRlbHksIEkgaGF2ZSBub3RoaW5nIGluIGtlcm4ubG9nLgoKT2YgY291
cnNlIHRoZXJlJ3Mgbm90aGluZyBpbiBhIGxvZyBvbiBkaXNrIC0gdGhlIGNyYXNoIG9jY3VycyB3
YXkgdG8KZWFybHkuIFlldCB5b3UnbGwgbmVlZCB0byBwcm92aWRlIHRoZSBrZXJuZWwgbWVzc2Fn
ZXMsIGVpdGhlciB2aWEKc2VyaWFsIGNvbnNvbGUgKGFuZCAiZWFybHlwcmludGs9eGVuIikgb3Ig
c29tZSBvdGhlciBtZWFucywgaW4Kb3JkZXIgZm9yIGFueW9uZSB0byBiZSBhYmxlIHRvIHRlbGwv
Z3Vlc3Mgd2hlcmUgdGhlIHByb2JsZW0gbWlnaHQKYmUuCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:48:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edyw7-0006Ik-N4; Tue, 23 Jan 2018 13:48:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edyw6-0006Ie-Po
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 13:48:26 +0000
X-Inumbo-ID: 13f145f3-0044-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13f145f3-0044-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 14:48:23 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 06:48:24 -0700
Message-Id: <5A674B3502000078001A1936@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 06:48:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: avoid insn patching on fully async entry
	paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgbG9uZyBhcyBvdXIgcGF0Y2hpbmcgbG9naWMgaXNuJ3Qgc2FmZSBhZ2FpbnN0IGNvbmN1cnJl
bnRseSBvY2N1cnJpbmcKTk1JIG9yICNNQyB3ZSBzaG91bGQgYXZvaWQgcGF0Y2hpbmcgdGhvc2Ug
cGF0aHMuIEZvciBzYW5pdHkncyBzYWtlIGFsc28KYXZvaWQgdGhpcyBvbiB0aGUgI0RGIGVudHJ5
IHBhdGguCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCkBAIC02OTgsNyArNjk4LDcgQEAgRU5UUlkoYWxpZ25tZW50X2NoZWNrKQogRU5U
UlkoZG91YmxlX2ZhdWx0KQogICAgICAgICBtb3ZsICAkVFJBUF9kb3VibGVfZmF1bHQsNCglcnNw
KQogICAgICAgICAvKiBTZXQgQUMgdG8gcmVkdWNlIGNoYW5jZSBvZiBmdXJ0aGVyIFNNQVAgZmF1
bHRzICovCi0gICAgICAgIFNBVkVfQUxMIFNUQUMKKyAgICAgICAgU0FWRV9BTEwgU1RBQ19TQUZF
CiAKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJieApAQCAtNzI3LDcgKzcyNyw3IEBAIEVOVFJZKG5t
aSkKICAgICAgICAgcHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBfbm1pLDQoJXJzcCkKIGhh
bmRsZV9pc3RfZXhjZXB0aW9uOgotICAgICAgICBTQVZFX0FMTCBDTEFDCisgICAgICAgIFNBVkVf
QUxMIENMQUNfU0FGRQogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAgICAgICAgIG1vdiAg
IFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZu
cy5oCkBAIC0yMDMsOCArMjAzLDIyIEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICAgICAg
ICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgNjYxYiwgNjYyYiwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAs
IDMsIDM7ICAgICAgIFwKICAgICAgICAgLnBvcHNlY3Rpb24KIAotI2RlZmluZSBBU01fU1RBQyBB
U01fQUMoU1RBQykKLSNkZWZpbmUgQVNNX0NMQUMgQVNNX0FDKENMQUMpCisubWFjcm8gQVNNX1NU
QUMKKyAgICAgICAgQVNNX0FDKFNUQUMpCisuZW5kbQorLm1hY3JvIEFTTV9DTEFDCisgICAgICAg
IEFTTV9BQyhDTEFDKQorLmVuZG0KKy5tYWNybyBBU01fU1RBQ19TQUZFCisgICAgICAgIHB1c2hm
CisgICAgICAgIG9ybCAgICRYODZfRUZMQUdTX0FDLCAoJXJzcCkKKyAgICAgICAgcG9wZgorLmVu
ZG0KKy5tYWNybyBBU01fQ0xBQ19TQUZFCisgICAgICAgIHB1c2hmCisgICAgICAgIGFuZGwgICR+
WDg2X0VGTEFHU19BQywgKCVyc3ApCisgICAgICAgIHBvcGYKKy5lbmRtCiAKIC5tYWNybyB3cml0
ZV9jcjMgdmFsOnJlcSwgdG1wMTpyZXEsIHRtcDI6cmVxCiAgICAgICAgIG1vdiAgICVjcjQsICVc
dG1wMQpAQCAtMjQxLDE2ICsyNTUsOCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWMo
dm9pZCkKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwogLm1hY3JvIFNBVkVfQUxMIG9wLCBjb21wYXQ9
MAotLmlmZXFzICJcb3AiLCAiQ0xBQyIKLSAgICAgICAgQVNNX0NMQUMKLS5lbHNlCi0uaWZlcXMg
IlxvcCIsICJTVEFDIgotICAgICAgICBBU01fU1RBQwotLmVsc2UKIC5pZm5iIFxvcAotICAgICAg
ICAuZXJyCi0uZW5kaWYKLS5lbmRpZgorICAgICAgICBBU01fXG9wCiAuZW5kaWYKICAgICAgICAg
YWRkcSAgJC0oVVJFR1NfZXJyb3JfY29kZS1VUkVHU19yMTUpLCAlcnNwCiAgICAgICAgIGNsZAoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 13:54:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 13:54:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edz1t-0006zF-D3; Tue, 23 Jan 2018 13:54:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edz1r-0006z9-HB
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 13:54:23 +0000
X-Inumbo-ID: e906f88e-0044-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e906f88e-0044-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 13:54:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="66517723"
Date: Tue, 23 Jan 2018 13:54:06 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180123135406.5rwdpzln7wosis2o@MacBook-Pro-de-Roger.local>
References: <20180123123824.69979-1-roger.pau@citrix.com>
 <5A67480402000078001A190D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A67480402000078001A190D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/compat: fix compilation errors with
	clang 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDY6MzQ6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIzLjAxLjE4IGF0IDEzOjM4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gRml4IHRoaXMgYnkgdXNpbmcgcHJhZ21hIHB1c2gvcG9wIGluIG9yZGVyIHRvIHN0
b3JlIHRoZSBjdXJyZW50IHByYWdtYQo+ID4gdmFsdWUgaW4gdGhlIGNvbXBpbGVyIHN0YWNrIGFu
ZCBsYXRlciByZXN0b3JpbmcgaXQuCj4gCj4gRm9yIExpbnV4IHRoaXMgaXMgZmluZSBhbGwgdGhl
IHdheSBiYWNrIHRvIGdjYyA0LjEgYWZhaWN0LCBidXQgd2hhdAo+IGFib3V0IG90aGVyIE9TZXMg
dXNpbmcgZ2NjPyBJbiA0LjEsIG9ubHkgY29uZmlnL2xpbnV4LmggYW5kIGEgZmV3Cj4gc3BlY2lh
bCBjb25maWcvaTM4Ni8qLmggZGVmaW5lIHRoZSBuZWNlc3NhcnkgbWFjcm8KPiAoSEFORExFX1BS
QUdNQV9QQUNLX1BVU0hfUE9QKS4KCk9LLCB0aGVuIEkgaGF2ZSB0aGUgZm9sbG93aW5nIHZlcnNp
b246CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4vaW5jbHVkZS9NYWtl
ZmlsZQppbmRleCAxMjk5YjE5NjJmLi4xOTA2NmEzM2EwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQpAQCAtMzUsOCArMzUsMTMgQEAg
Y3BwZmxhZ3MteSAgICAgICAgICAgICAgICA6PSAtaW5jbHVkZSBwdWJsaWMveGVuLWNvbXBhdC5o
IC1EWEVOX0dFTkVSQVRJTkdfQ09NUEEKIGNwcGZsYWdzLSQoQ09ORklHX1g4NikgICAgKz0gLW0z
MgogCiAjIDgtYnl0ZSB0eXBlcyBhcmUgNC1ieXRlIGFsaWduZWQgb24geDg2XzMyIC4uLgoraWZl
cSAoJChjbGFuZykseSkKK3ByZWZpeC0kKENPTkZJR19YODYpICAgICAgOj0gXCNwcmFnbWEgcGFj
ayhwdXNoLCA0KQorc3VmZml4LSQoQ09ORklHX1g4NikgICAgICA6PSBcI3ByYWdtYSBwYWNrKHBv
cCkKK2Vsc2UKIHByZWZpeC0kKENPTkZJR19YODYpICAgICAgOj0gXCNwcmFnbWEgcGFjayg0KQog
c3VmZml4LSQoQ09ORklHX1g4NikgICAgICA6PSBcI3ByYWdtYSBwYWNrKCkKK2VuZGlmCiAKIGVu
ZGlmCiAKClNpbmNlIEFUTSB0aGF0J3MgYSBjbGFuZyBvbmx5IGlzc3VlIEkgZ3Vlc3Mgd2UgY2Fu
IGxlYXZlIGl0IGxpa2UgdGhhdC4KSSdtIG5vdCBhd2FyZSBvZiBhbnl3YXkgdG8ga25vdyB3aGV0
aGVyIHRoZSBjb21waWxlciBzdXBwb3J0cyBwcmFnbWEKcGFjayB3aXRoIHBzdWgvcG9wLgoKTGV0
IG1lIGtub3cgaWYgdGhhdCdzIGZpbmUgYW5kIEkgd2lsbCBzZW5kIG91dCBhIGZvcm1hbCB2Mi4K
ClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 14:05:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 14:05:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edzCA-0007pM-IL; Tue, 23 Jan 2018 14:05:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1edzC9-0007pG-9k
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 14:05:01 +0000
X-Inumbo-ID: 65017b7c-0046-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65017b7c-0046-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 14:04:58 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 07:04:53 -0700
Message-Id: <5A674F1202000078001A1952@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 07:04:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180123123824.69979-1-roger.pau@citrix.com>
 <5A67480402000078001A190D@prv-mh.provo.novell.com>
 <20180123135406.5rwdpzln7wosis2o@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180123135406.5rwdpzln7wosis2o@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/compat: fix compilation errors with
	clang 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE0OjU0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDIzLCAyMDE4IGF0IDA2OjM0OjQ0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjMuMDEuMTggYXQgMTM6MzgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gRml4IHRoaXMgYnkgdXNpbmcgcHJhZ21hIHB1c2gvcG9wIGluIG9yZGVyIHRv
IHN0b3JlIHRoZSBjdXJyZW50IHByYWdtYQo+PiA+IHZhbHVlIGluIHRoZSBjb21waWxlciBzdGFj
ayBhbmQgbGF0ZXIgcmVzdG9yaW5nIGl0Lgo+PiAKPj4gRm9yIExpbnV4IHRoaXMgaXMgZmluZSBh
bGwgdGhlIHdheSBiYWNrIHRvIGdjYyA0LjEgYWZhaWN0LCBidXQgd2hhdAo+PiBhYm91dCBvdGhl
ciBPU2VzIHVzaW5nIGdjYz8gSW4gNC4xLCBvbmx5IGNvbmZpZy9saW51eC5oIGFuZCBhIGZldwo+
PiBzcGVjaWFsIGNvbmZpZy9pMzg2LyouaCBkZWZpbmUgdGhlIG5lY2Vzc2FyeSBtYWNybwo+PiAo
SEFORExFX1BSQUdNQV9QQUNLX1BVU0hfUE9QKS4KPiAKPiBPSywgdGhlbiBJIGhhdmUgdGhlIGZv
bGxvd2luZyB2ZXJzaW9uOgo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBi
L3hlbi9pbmNsdWRlL01ha2VmaWxlCj4gaW5kZXggMTI5OWIxOTYyZi4uMTkwNjZhMzNhMCAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9pbmNsdWRlL01ha2Vm
aWxlCj4gQEAgLTM1LDggKzM1LDEzIEBAIGNwcGZsYWdzLXkgICAgICAgICAgICAgICAgOj0gLWlu
Y2x1ZGUgcHVibGljL3hlbi1jb21wYXQuaCAKPiAtRFhFTl9HRU5FUkFUSU5HX0NPTVBBCj4gIGNw
cGZsYWdzLSQoQ09ORklHX1g4NikgICAgKz0gLW0zMgo+ICAKPiAgIyA4LWJ5dGUgdHlwZXMgYXJl
IDQtYnl0ZSBhbGlnbmVkIG9uIHg4Nl8zMiAuLi4KPiAraWZlcSAoJChjbGFuZykseSkKPiArcHJl
Zml4LSQoQ09ORklHX1g4NikgICAgICA6PSBcI3ByYWdtYSBwYWNrKHB1c2gsIDQpCj4gK3N1ZmZp
eC0kKENPTkZJR19YODYpICAgICAgOj0gXCNwcmFnbWEgcGFjayhwb3ApCj4gK2Vsc2UKPiAgcHJl
Zml4LSQoQ09ORklHX1g4NikgICAgICA6PSBcI3ByYWdtYSBwYWNrKDQpCj4gIHN1ZmZpeC0kKENP
TkZJR19YODYpICAgICAgOj0gXCNwcmFnbWEgcGFjaygpCj4gK2VuZGlmCj4gIAo+ICBlbmRpZgo+
ICAKPiAKPiBTaW5jZSBBVE0gdGhhdCdzIGEgY2xhbmcgb25seSBpc3N1ZSBJIGd1ZXNzIHdlIGNh
biBsZWF2ZSBpdCBsaWtlIHRoYXQuCj4gSSdtIG5vdCBhd2FyZSBvZiBhbnl3YXkgdG8ga25vdyB3
aGV0aGVyIHRoZSBjb21waWxlciBzdXBwb3J0cyBwcmFnbWEKPiBwYWNrIHdpdGggcHN1aC9wb3Au
Cj4gCj4gTGV0IG1lIGtub3cgaWYgdGhhdCdzIGZpbmUgYW5kIEkgd2lsbCBzZW5kIG91dCBhIGZv
cm1hbCB2Mi4KClllcywgdGhhdCdzIGZpbmUgaW5kZWVkLiBDaGVja2luZyB3aGV0aGVyIHRoZSBj
b25zdHJ1Y3QgaXMKc3VwcG9ydGVkIHdvdWxkIGludm9sdmUgYSB0ZXN0IGNvbXBpbGUsIHdoaWNo
IEkgdGhpbmsgd2Ugc2hvdWxkCmJvdGhlciBkb2luZyBvbmx5IHdoZW4gd2UgY2FuJ3QgYXZvaWQg
dGhpcyBhbnltb3JlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 14:06:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 14:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edzDn-0007w9-Sl; Tue, 23 Jan 2018 14:06:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qiyk=es=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1edzDm-0007vo-Ms
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 14:06:42 +0000
X-Inumbo-ID: a1c87d44-0046-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a1c87d44-0046-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 14:06:40 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0NE2A6H049347;
 Tue, 23 Jan 2018 14:06:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=L9Xk/pTJWh0D72qGfxEhX5vrKsFn6fdlzCt4NJZya7s=;
 b=J8SWMlQqPAvfkQj/liuTnlqo4oDeyFmx1HT8TAHw86yfElqMqVyjksDokgZA8pemZtpk
 jimo6PNSDZoMEoUJa/5uWw8MiWdV0baQ9qtyAhoOd8EA0oyaNr3PfDwMjF31hNcs7pqx
 5K30cKvAvw+AEgw3wqUTh0CdbxobXmbdfwhwU3yWSNBEpAGvCUORVpqygIO1ZHFpbNOd
 IZgmr5TN3M/8Zk7d3sPJSHBPz81s0N3ToWXWqvOrSlHuSpW16iWJcr26ZZO6GNMIeOKc
 b3J2N1dYon/vcKjbZx2K0A9H8qo8F0NNlt+AGNPq2pM+lXs+KV/EakuAU4026SijRCk/ lw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fp6eh01ma-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 Jan 2018 14:06:24 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0NE6Nk1010786
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 23 Jan 2018 14:06:24 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0NE6N1P005566;
 Tue, 23 Jan 2018 14:06:23 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 Jan 2018 06:06:22 -0800
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
 <5A67199102000078001A1775@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <f4fdb06c-5bcd-b0b1-dfff-5354668c5cb9@oracle.com>
Date: Tue, 23 Jan 2018 09:06:12 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <5A67199102000078001A1775@prv-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8782
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=874
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801230193
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>
Subject: Re: [Xen-devel] [PATCH v2 3/3] drop "domain_" prefix from struct
 domain's dirty CPU mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjMvMjAxOCAwNToxNiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSXQgYmVpbmcgYSBm
aWVsZCBvZiBzdHJ1Y3QgZG9tYWluIGlzIHN1ZmZpY2llbnQgdG8gcmVjb2duaXplIGl0cwo+IHB1
cnBvc2UuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiB2Mjog
V2hpdGUgc3BhY2UgY2hhbmdlcyAoY29uc29saWRhdGUgc3BsaXQgbGluZSBzdGF0ZW1lbnRzIGlu
dG8gc2luZ2xlCj4gICAgIGxpbmUgb25lcykuIFJlLWJhc2UuCgoKUmV2aWV3ZWQtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 14:37:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 14:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edzhT-0001Wg-7B; Tue, 23 Jan 2018 14:37:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1edzhR-0001Wa-F3
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 14:37:21 +0000
X-Inumbo-ID: e874f5f5-004a-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e874f5f5-004a-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 15:37:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459288693"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 14:36:37 +0000
Message-ID: <20180123143637.73952-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/compat: fix compilation errors with
	clang 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBlcnJvcnMgYXJlIGdlbmVyYXRlZCB3aGVuIGNvbXBpbGluZyBYZW4gd2l0
aCBjbGFuZyA2OgoKSW4gZmlsZSBpbmNsdWRlZCBmcm9tIHg4Nl82NC9hc20tb2Zmc2V0cy5jOjk6
CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9zcmMveGVuL3hlbi9pbmNsdWRlL3hlbi9zY2hl
ZC5oOjg6CkluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9zcmMveGVuL3hlbi9pbmNsdWRlL3hl
bi9zaGFyZWQuaDo2OgpJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3Qvc3JjL3hlbi94ZW4vaW5j
bHVkZS9jb21wYXQvYXJjaC14ODYvLi4veGVuLmg6OToKL3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVk
ZS9jb21wYXQvYXJjaC14ODYveGVuLmg6MTA6MTA6IGVycm9yOiB0aGUgY3VycmVudCAjcHJhZ21h
IHBhY2sgYWxpZ21lbnQKICAgICAgdmFsdWUgaXMgbW9kaWZpZWQgaW4gdGhlIGluY2x1ZGVkIGZp
bGUgWy1XZXJyb3IsLVdwcmFnbWEtcGFja10KI2luY2x1ZGUgInhlbi14ODZfMzIuaCIKICAgICAg
ICAgXgovcm9vdC9zcmMveGVuL3hlbi9pbmNsdWRlL2NvbXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMy
Lmg6NDA6OTogbm90ZTogcHJldmlvdXMgJyNwcmFnbWEgcGFjaycKICAgICAgZGlyZWN0aXZlIHRo
YXQgbW9kaWZpZXMgYWxpZ25tZW50IGlzIGhlcmUKI3ByYWdtYSBwYWNrKCkKICAgICAgICBeCklu
IGZpbGUgaW5jbHVkZWQgZnJvbSB4ODZfNjQvYXNtLW9mZnNldHMuYzo5OgpJbiBmaWxlIGluY2x1
ZGVkIGZyb20gL3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaDo4OgpJbiBmaWxl
IGluY2x1ZGVkIGZyb20gL3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVkZS94ZW4vc2hhcmVkLmg6NjoK
L3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVkZS9jb21wYXQvYXJjaC14ODYvLi4veGVuLmg6OToxMDog
ZXJyb3I6IHRoZSBjdXJyZW50ICNwcmFnbWEgcGFjayBhbGlnbWVudAogICAgICB2YWx1ZSBpcyBt
b2RpZmllZCBpbiB0aGUgaW5jbHVkZWQgZmlsZSBbLVdlcnJvciwtV3ByYWdtYS1wYWNrXQojaW5j
bHVkZSAiYXJjaC14ODYveGVuLmgiCiAgICAgICAgIF4KL3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVk
ZS9jb21wYXQvYXJjaC14ODYveGVuLmg6NzE6OTogbm90ZTogcHJldmlvdXMgJyNwcmFnbWEgcGFj
aycgZGlyZWN0aXZlIHRoYXQKICAgICAgbW9kaWZpZXMgYWxpZ25tZW50IGlzIGhlcmUKI3ByYWdt
YSBwYWNrKCkKICAgICAgICBeCjIgZXJyb3JzIGdlbmVyYXRlZC4KCkZpeCB0aGlzIGJ5IHVzaW5n
IHByYWdtYSBwdXNoL3BvcCBpbiBvcmRlciB0byBzdG9yZSB0aGUgY3VycmVudCBwcmFnbWEKdmFs
dWUgaW4gdGhlIGNvbXBpbGVyIHN0YWNrIGFuZCBsYXRlciByZXN0b3JpbmcgaXQgd2hlbiB1c2lu
ZyBjbGFuZy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjE6CiAtIE9ubHkgdXNlIHB1c2gvcG9wIHdpdGggY2xh
bmcuCi0tLQogeGVuL2luY2x1ZGUvTWFrZWZpbGUgfCA1ICsrKysrCiAxIGZpbGUgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4v
aW5jbHVkZS9NYWtlZmlsZQppbmRleCAxMjk5YjE5NjJmLi4xOTA2NmEzM2EwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQpAQCAtMzUs
OCArMzUsMTMgQEAgY3BwZmxhZ3MteSAgICAgICAgICAgICAgICA6PSAtaW5jbHVkZSBwdWJsaWMv
eGVuLWNvbXBhdC5oIC1EWEVOX0dFTkVSQVRJTkdfQ09NUEEKIGNwcGZsYWdzLSQoQ09ORklHX1g4
NikgICAgKz0gLW0zMgogCiAjIDgtYnl0ZSB0eXBlcyBhcmUgNC1ieXRlIGFsaWduZWQgb24geDg2
XzMyIC4uLgoraWZlcSAoJChjbGFuZykseSkKK3ByZWZpeC0kKENPTkZJR19YODYpICAgICAgOj0g
XCNwcmFnbWEgcGFjayhwdXNoLCA0KQorc3VmZml4LSQoQ09ORklHX1g4NikgICAgICA6PSBcI3By
YWdtYSBwYWNrKHBvcCkKK2Vsc2UKIHByZWZpeC0kKENPTkZJR19YODYpICAgICAgOj0gXCNwcmFn
bWEgcGFjayg0KQogc3VmZml4LSQoQ09ORklHX1g4NikgICAgICA6PSBcI3ByYWdtYSBwYWNrKCkK
K2VuZGlmCiAKIGVuZGlmCiAKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 14:47:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 14:47:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1edzqt-0002Gz-4v; Tue, 23 Jan 2018 14:47:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ptwd=es=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1edzqr-0002GH-Up
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 14:47:06 +0000
X-Inumbo-ID: 45e6d977-004c-11e8-b9b1-635ca7ef6cff
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45e6d977-004c-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 14:47:02 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 5272721165;
 Tue, 23 Jan 2018 09:46:58 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute2.internal (MEProxy); Tue, 23 Jan 2018 09:46:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=CMmKD4qFN8UQZedfhXvmpQpvnXfkL
 aeT0hU2boGeoHA=; b=CKVRlwcQguNUDKPscuwWE5/9QGVLjUXsk5hr/uipaMdfc
 uPKIlzER2mB3FRQ8XSnaGGBrX5r1w5MjpaBLnT+g58uiFMqho8OqFeidlLXzddnM
 5rMljpof3OrOf4s2djzRIIJ9t5JiSqxdes9EKn71iGi5GBsx1Rh0bNwXwLlQVXO/
 y/0n7kAjihUt4lsC4dCIvmmz9rJaPvLqUZ1etkQHgRTIscWqJIUGfRxLqokLyCAr
 dJSDWMqw4x3gq/Y1/qNzlfhpf5snrw9HKmVx9iw+PmDH51IvpjVcPcxKCZcXIhm0
 HQCfWoQlm5BqHcNB6CCb4YNyolxlj1sfrFiF5SDzA==
X-ME-Sender: <xms:4kpnWqtgC8mc5RFq7RN4r47yO-C4r-YTKNLHbHDl53GsdEJBPrLBVA>
Received: from [127.0.0.1] (unknown [95.141.35.15])
 by mail.messagingengine.com (Postfix) with ESMTPA id B2A647E0FA;
 Tue, 23 Jan 2018 09:46:56 -0500 (EST)
To: George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
 <9251050a-48ef-f8af-22da-a789a3afcbc5@invisiblethingslab.com>
 <6e0be7fa-0129-0a9d-485a-fdfed4f7d330@citrix.com>
From: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <e89157a7-ec0b-6794-a805-77b2562a2e75@invisiblethingslab.com>
Date: Tue, 23 Jan 2018 14:47:00 +0000
MIME-Version: 1.0
In-Reply-To: <6e0be7fa-0129-0a9d-485a-fdfed4f7d330@citrix.com>
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============9067819816106340740=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============9067819816106340740==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="zbb1jwCyBaTVKZTU63oDsPQIQcnOtEuo7"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--zbb1jwCyBaTVKZTU63oDsPQIQcnOtEuo7
Content-Type: multipart/mixed; boundary="HHrzlqZtvlFJLJTOvKyavKujVrXruV1oZ";
 protected-headers="v1"
From: Simon Gaiser <simon@invisiblethingslab.com>
To: George Dunlap <george.dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Message-ID: <e89157a7-ec0b-6794-a805-77b2562a2e75@invisiblethingslab.com>
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
References: <d06762c0-049e-0f9a-c674-e9bee70ec5c6@citrix.com>
 <9251050a-48ef-f8af-22da-a789a3afcbc5@invisiblethingslab.com>
 <6e0be7fa-0129-0a9d-485a-fdfed4f7d330@citrix.com>
In-Reply-To: <6e0be7fa-0129-0a9d-485a-fdfed4f7d330@citrix.com>

--HHrzlqZtvlFJLJTOvKyavKujVrXruV1oZ
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

George Dunlap:
> On 01/23/2018 04:06 AM, Simon Gaiser wrote:
>> George Dunlap:
>>> Part of our solution to XSA-254 SP3 (aka "Meltdown") is to backport
>>> the PVH mode from 4.10 to 4.9 and 4.8.  This will first allow people
>>> able to run PVH kernels to switch their PV guests directly to PVH
>>> guests; and second, eventually enable the backport of patches which
>>> will enable transparent changing of PV guests into PVH guests.
>>>
>>> All of the hypervisor support seems to have existed already in 4.8, s=
o
>>> the only backports involve toolstack patches.
>>>
>>> I've put up two trees for a first-cut backport of the PVH
>>> functionality, to 4.9 and 4.8 here:
>>>
>>> git://xenbits.xen.org/people/gdunlap/xen.git
>>>
>>> Branches out/pvh-backport/4.8/v1 and out/pvh-backport/4.9/v1
>>>
>>> Below are the patches backported from 4.10 to 4.9 (23 patches total):=

>> [...]
>>
>> So future 4.8 releases will include the backports, right? Asking becau=
se
>> the AFAICS the 4.8.3-pre-shim-comet branch include them but staging-4.=
8
>> does not.
>=20
> Some of us have had informal conversations about backporting PVH and
> Comet host/toolstack patches to 4.8, and a number of us think it's a
> good idea, but we haven't had an official discussion with all the
> stakeholders yet.  We'll come back to it once more of the fires have
> been put out.
>=20
> Feel free to remind us in a month or so if you still haven't seen any
> patches in the stable-4.8 branch. :-)

Ok, thank you for the quick reply. In Qubes we are using PVH with 4.8
using the old device_model_version=3Dnone config option. And changing thi=
s
would be much easier before release (So the change should be in our rc
now). Anyway if it's not decided yet, we will have to guess what ends up
in future 4.8.z releases.


--HHrzlqZtvlFJLJTOvKyavKujVrXruV1oZ--

--zbb1jwCyBaTVKZTU63oDsPQIQcnOtEuo7
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlpnSu4ACgkQkO9xfO/x
ly+MKw//TJTyUC6213KAwC4Agi4HyPdvY3uggBgFa3EmmJ71bysZEbtXEzulcYir
0jFaByBdCoAYfPBVoocFI3YwolSpFwGJt9C1cPplmgfy2h3LkWSIwJDRJ8Ca7XaW
X/th5syWk+Q21sujuE5Ca8dfbbrugAhJsXJFTaPoGpcNAPnamU81oAcKsIpj2eAp
cjxTwJTyREDOZ+ePTRKmghKuvHenai1cD6lav3rNzG7xb6+S/LF0l9SRNVFz9JJE
3K46arvSRZgEKL3leOu5GUCRDkPfh8Xik40/0Bmit771LQzE3p8YMf4yH5y8t2Tc
T4ot7UKNnZypgTi5Rcik92IAlsNarRqYclGil3g/De41O5issSadr7Ima8eFaF6q
+/i7Uu6ifiarD9qfBrv01PUFxkDhD0w57bY8cWjqct4wJFEyz2bLgBIa5z+zrsE8
Y9QbZkAnQeWcyDiqELZJ7BxDOFhxtRo60RN5+oTZ2pBgXNxXen7ytayEq2LDWs7m
QZToucfwWemHNS8bYoCen/1nnt0VGWlHbDMZHZBPky6owLdB0AAiyzoxnDL2YLz+
30NLIT/rnYcAKf4vt0yROISM+WEe3tDBxZQqmA7j+voDSwzBN+FcLCGdbkjFiG5Y
khkecLxakOvpX5LWeaezHy8awxkZxqztbwoUw5KAuRTfz8qvTrE=
=ZqMb
-----END PGP SIGNATURE-----

--zbb1jwCyBaTVKZTU63oDsPQIQcnOtEuo7--


--===============9067819816106340740==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9067819816106340740==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:08:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Ba-0003fo-Uj; Tue, 23 Jan 2018 15:08:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Ba-0003fi-Dl
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:08:30 +0000
X-Inumbo-ID: 422a5f09-004f-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 422a5f09-004f-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:08:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459295944"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:24 +0000
Message-ID: <20180123150735.74779-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 00/11] vpci: PCI config space emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyBjb250YWluIGFuIGltcGxlbWVudGF0aW9uIG9m
IGhhbmRsZXJzIGZvciB0aGUgUENJCmNvbmZpZ3VyYXRpb24gc3BhY2UgaW5zaWRlIG9mIFhlbi4g
VGhpcyBhbGxvd3MgWGVuIHRvIGRldGVjdCBhY2Nlc3Nlcwp0byB0aGUgUENJIGNvbmZpZ3VyYXRp
b24gc3BhY2UgYW5kIHJlYWN0IGFjY29yZGluZ2x5LgoKV2h5IGlzIHRoaXMgbmVlZGVkPyBJTUhP
LCB0aGVyZSBhcmUgdHdvIG1haW4gcG9pbnRzIG9mIGRvaW5nIGFsbCB0aGlzCmVtdWxhdGlvbiBp
bnNpZGUgb2YgWGVuLCB0aGUgZmlyc3Qgb25lIGlzIHRvIHByZXZlbnQgYWRkaW5nIGEgYnVuY2gg
b2YKZHVwbGljYXRlZCBYZW4gUFYgc3BlY2lmaWMgY29kZSB0byBlYWNoIE9TIHdlIHdhbnQgdG8g
c3VwcG9ydCBpbiBQVkgKbW9kZS4gVGhpcyBqdXN0IHByb21vdGVzIFhlbiBjb2RlIGR1cGxpY2F0
aW9uIGFtb25nc3QgT1Nlcywgd2hpY2gKbGVhZHMgdG8gYSBoaWdoZXIgbWFpbnRhaW5lcnNoaXAg
YnVyZGVuLgoKVGhlIHNlY29uZCByZWFzb24gd291bGQgYmUgdGhhdCB0aGlzIGNvZGUgKG9yIGl0
J3MgZnVuY3Rpb25hbGl0eSB0byBiZQptb3JlIHByZWNpc2UpIGFscmVhZHkgZXhpc3RzIGluIFFF
TVUgKGFuZCBwY2liYWNrIHRvIGEgZGVncmVlKSwgYW5kCml0J3MgY29kZSB0aGF0IHdlIGFscmVh
ZHkgc3VwcG9ydCBhbmQgbWFpbnRhaW4uIEJ5IG1vdmluZyBpdCBpbnRvIHRoZQpoeXBlcnZpc29y
IGl0c2VsZiBldmVyeSBndWVzdCB0eXBlIGNhbiBtYWtlIHVzZSBvZiBpdCwgYW5kIHNob3VsZCBi
ZQpzaGFyZWQgYmV0d2VlbiB0aGVtIGFsbC4gSSBrbm93IHRoYXQgdGhlIGNvZGUgaW4gdGhpcyBz
ZXJpZXMgaXMgbm90CnlldCBzdWl0YWJsZSBmb3IgRG9tVSBIVk0gZ3Vlc3RzIGluIGl0J3MgY3Vy
cmVudCBzdGF0ZSwgYnV0IGl0IHNob3VsZApiZSBpbiBkdWUgdGltZS4KCkFzIHVzdWFsLCBlYWNo
IHBhdGNoIGNvbnRhaW5zIGEgY2hhbmdlc2V0IHN1bW1hcnkgYmV0d2VlbiB2ZXJzaW9ucywKSSdt
IG5vdCBnb2luZyB0byBjb3B5IHRoZSBsaXN0IG9mIGNoYW5nZXMgaGVyZS4KClBhdGNoIDEgaXMg
YSBwcmUtcGF0Y2ggdG8gYWxsb3cgaW50ZXJuYWwgUElPIGhhbmRsZXJzIHJldHVybiBSRVRSWS4K
UGF0Y2ggMiBtb2RpZmllcyBhIGZ1bmN0aW9uIHRvIGRlY29kZSBhIFBDSSBJTyBwb3J0IGFjY2Vz
cyBpbnRvCnBjaV9zYmRmX3QgYW5kIHJlZ2lzdGVyICh3aGljaCBpcyBzaGFyZWQgd2l0aCB0aGUg
aW9yZXEgY29kZSkuIFBhdGNoIDMKaW1wbGVtZW50cyB0aGUgZ2VuZXJpYyBoYW5kbGVycyBmb3Ig
YWNjZXNzZXMgdG8gdGhlIFBDSSBjb25maWd1cmF0aW9uCnNwYWNlIHRvZ2V0aGVyIHdpdGggYSBt
aW5pbWFsIHVzZXItc3BhY2UgdGVzdCBoYXJuZXNzIHRoYXQgSSd2ZSB1c2VkCmR1cmluZyBkZXZl
bG9wbWVudC4gQ3VycmVudGx5IGEgcGVyLWRldmljZSBsaW5rZWQgbGlzdCBpcyB1c2VkIGluIG9y
ZGVyCnRvIHN0b3JlIHRoZSBsaXN0IG9mIGhhbmRsZXJzLCBhbmQgdGhleSBhcmUgc29ydGVkIGJh
c2VkIG9uIHRoZWlyIG9mZnNldAppbnNpZGUgb2YgdGhlIGNvbmZpZ3VyYXRpb24gc3BhY2UuIFBh
dGNoIDIgYWxzbyBhZGRzIHRoZSB4ODYgcG9ydCBJTwp0cmFwcyBhbmQgd2lyZXMgdGhlbSBpbnRv
IHRoZSBuZXdseSBpbnRyb2R1Y2VkIHZQQ0kgZGlzcGF0Y2hlcnMuIFBhdGNoIDQKYW5kIDUgYWRk
cyBoYW5kbGVycyBmb3IgdGhlIE1NQ0ZHIGFyZWFzIChhcyBmb3VuZCBvbiB0aGUgTU1DRkcgQUNQ
SQp0YWJsZSkuIFBhdGNoZXMgNiwgNyBhbmQgOCBhcmUgbW9zdGx5IGNvZGUgbW9tZW50L3JlZmFj
dG9yaW5nIGluIG9yZGVyCnRvIGltcGxlbWVudCBzdXBwb3J0IGZvciBCQVIgbWFwcGluZyBpbiBw
YXRjaCA5LiBGaW5hbGx5IHBhdGNoZXMgMTAgYW5kCjEyIGFkZCBzdXBwb3J0IGZvciB0cmFwcGlu
ZyBhY2Nlc3NlcyB0byB0aGUgTVNJIGFuZCBNU0ktWCBjYXBhYmlsaXRpZXMKcmVzcGVjdGl2ZWx5
LCBzbyB0aGF0IGludGVycnVwdHMgYXJlIHByb3Blcmx5IHNldHVwIG9uIGJlaGFsZiBvZiBEb20w
LgoKVGhlIGJyYW5jaCBjb250YWluaW5nIHRoZSBwYXRjaGVzIGNhbiBiZSBmb3VuZCBhdDoKCmdp
dDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbi5naXQgdnBjaV92OAoKTm90ZSB0
aGF0IHRoaXMgaXMgb25seSBzYWZlIHRvIHVzZSBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiAodGhh
dCdzCnRydXN0ZWQpLCBhbnkgbm9uLXRydXN0ZWQgZG9tYWluIHdpbGwgbmVlZCBhIGxvdCBtb3Jl
IG9mIHRyYXBzIGJlZm9yZQppdCBjYW4gZnJlZWx5IGFjY2VzcyB0aGUgUENJIGNvbmZpZ3VyYXRp
b24gc3BhY2UuCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgxMSk6CiAgdnBjaTog
aW50cm9kdWNlIGJhc2ljIGhhbmRsZXJzIHRvIHRyYXAgYWNjZXNzZXMgdG8gdGhlIFBDSSBjb25m
aWcKICAgIHNwYWNlCiAgeDg2L21tY2ZnOiBhZGQgaGFuZGxlcnMgZm9yIHRoZSBQVkggRG9tMCBN
TUNGRyBhcmVhcwogIHg4Ni9waHlzZGV2OiBlbmFibGUgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNl
cnZlZCBmb3IgUFZIIERvbTAKICBwY2k6IHNwbGl0IGNvZGUgdG8gc2l6ZSBCQVJzIGZyb20gcGNp
X2FkZF9kZXZpY2UKICBwY2k6IGFkZCBzdXBwb3J0IHRvIHNpemUgUk9NIEJBUnMgdG8gcGNpX3Np
emVfbWVtX2JhcgogIHhlbjogaW50cm9kdWNlIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzCiAgdnBj
aS9iYXJzOiBhZGQgaGFuZGxlcnMgdG8gbWFwIHRoZSBCQVJzCiAgeDg2L3B0OiBtYXNrIE1TSSB2
ZWN0b3JzIG9uIHVuYmluZAogIHZwY2kvbXNpOiBhZGQgTVNJIGhhbmRsZXJzCiAgdnBjaTogYWRk
IGEgcHJpb3JpdHkgcGFyYW1ldGVyIHRvIHRoZSB2UENJIHJlZ2lzdGVyIGluaXRpYWxpemVyCiAg
dnBjaS9tc2l4OiBhZGQgTVNJLVggaGFuZGxlcnMKCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDMgKwogdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAgIHwgICAy
ICstCiB0b29scy90ZXN0cy9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvdGVz
dHMvdnBjaS9NYWtlZmlsZSAgICAgICAgIHwgIDM3ICsrKwogdG9vbHMvdGVzdHMvdnBjaS9lbXVs
LmggICAgICAgICAgIHwgMTM0ICsrKysrKysrKysKIHRvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jICAg
ICAgICAgICB8IDMwOSArKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0veGVuLmxk
cy5TICAgICAgICAgICAgfCAgMTQgKwogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICAg
IHwgIDE5ICstCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgfCAgMjMgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgNyArCiB4ZW4vYXJjaC94ODYvaHZt
L2h5cGVyY2FsbC5jICAgICAgfCAgIDUgKwogeGVuL2FyY2gveDg2L2h2bS9pby5jICAgICAgICAg
ICAgIHwgMjkzICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5j
ICAgICAgICAgIHwgICA0ICsKIHhlbi9hcmNoL3g4Ni9odm0vdm1zaS5jICAgICAgICAgICB8IDIy
OCArKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgICAgICAgfCAg
IDMgKwogeGVuL2FyY2gveDg2L3BoeXNkZXYuYyAgICAgICAgICAgIHwgIDExICsKIHhlbi9hcmNo
L3g4Ni9zZXR1cC5jICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9t
bWNvbmZpZy5oICAgIHwgICA0IC0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICB8
ICAxNCArCiB4ZW4vY29tbW9uL3Jhbmdlc2V0LmMgICAgICAgICAgICAgfCAgMjggKysKIHhlbi9k
cml2ZXJzL01ha2VmaWxlICAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW8uYyAgICAgIHwgIDE1ICsrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAg
ICAgfCAxMDcgKysrKystLS0KIHhlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgICAgICAgICB8ICAg
MSArCiB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jICAgICAgICAgfCA1MzkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgICAgICAg
ICAgICB8IDMzOCArKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3ZwY2kvbXNp
eC5jICAgICAgICAgICB8IDQ2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2RyaXZlcnMvdnBjaS92cGNpLmMgICAgICAgICAgIHwgNDczICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgIHwgICAxICsK
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oICB8ICAgNyArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9pby5oICAgICAgfCAgMjAgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgg
ICAgICAgICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oICAgICAgICAgfCAgIDYg
KwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIHwgICA1ICstCiB4ZW4vaW5jbHVk
ZS94ZW4vaXJxLmggICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAg
ICAgICAgICAgIHwgICA5ICsKIHhlbi9pbmNsdWRlL3hlbi9wY2lfcmVncy5oICAgICAgICB8ICAg
OCArCiB4ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaCAgICAgICAgfCAgMTAgKwogeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggICAgICAgICAgIHwgICA0ICsKIHhlbi9pbmNsdWRlL3hlbi92cGNpLmgg
ICAgICAgICAgICB8IDIxOSArKysrKysrKysrKysrKysrCiA0MCBmaWxlcyBjaGFuZ2VkLCAzMzI1
IGluc2VydGlvbnMoKyksIDQ5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xz
L3Rlc3RzL3ZwY2kvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy92cGNp
L2VtdWwuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL3Rlc3RzL3ZwY2kvbWFpbi5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9kcml2ZXJzL3ZwY2kvaGVhZGVyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJp
dmVycy92cGNpL21zaS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvdnBjaS9tc2l4
LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi92cGNpLmgKCi0tIAoyLjE1LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:08:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Bm-0003hl-Lh; Tue, 23 Jan 2018 15:08:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Bk-0003g6-Pw
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:08:40 +0000
X-Inumbo-ID: 49968fa4-004f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 49968fa4-004f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:08:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459295967"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:27 +0000
Message-ID: <20180123150735.74779-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 03/11] x86/physdev: enable
	PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCBNTUNGRyByZWdpb25zIG5vdCBwcmVzZW50IGluIHRoZSBNQ0ZHIEFDUEkgdGFibGUg
Y2FuIGJlIGFkZGVkCmF0IHJ1biB0aW1lIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NzoKIC0gQWRkIG5ld2xpbmUgaW4gaHZtX3BoeXNk
ZXZfb3AgZm9yIG5vbi1mYWxsdGhyb3VnaCBjYXNlLgoKQ2hhbmdlcyBzaW5jZSB2NjoKIC0gRG8g
bm90IHJldHVybiBFRVhJU1QgaWYgdGhlIHNhbWUgZXhhY3QgcmVnaW9uIGlzIGFscmVhZHkgdHJh
Y2tlZCBieQogICBYZW4uCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBDaGVjayBmb3IgaGFzX3ZwY2kg
YmVmb3JlIGNhbGxpbmcgcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5kbGVyCiAgIGluc3RlYWQgb2Yg
Y2hlY2tpbmcgZm9yIGlzX2h2bV9kb21haW4uCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBDaGFuZ2Ug
dGhlIGhhcmR3YXJlX2RvbWFpbiBjaGVjayBpbiBodm1fcGh5c2Rldl9vcCB0byBhIHZwY2kgY2hl
Y2suCiAtIE9ubHkgcmVnaXN0ZXIgdGhlIE1NQ0ZHIGFyZWEsIGJ1dCBkb24ndCBzY2FuIGl0LgoK
Q2hhbmdlcyBzaW5jZSB2MzoKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL2h5cGVyY2FsbC5jIHwgIDUgKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAg
ICAgfCAxNiArKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvcGh5c2Rldi5jICAgICAgIHwg
MTEgKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jIGIveGVu
L2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwppbmRleCA1NzQyZGQxNzk3Li44NWVhY2Q3ZDMzIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHlwZXJjYWxsLmMKQEAgLTg5LDYgKzg5LDExIEBAIHN0YXRpYyBsb25nIGh2bV9waHlz
ZGV2X29wKGludCBjbWQsIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogICAgICAg
ICBpZiAoICFoYXNfcGlycShjdXJyLT5kb21haW4pICkKICAgICAgICAgICAgIHJldHVybiAtRU5P
U1lTOwogICAgICAgICBicmVhazsKKworICAgIGNhc2UgUEhZU0RFVk9QX3BjaV9tbWNmZ19yZXNl
cnZlZDoKKyAgICAgICAgaWYgKCAhaGFzX3ZwY2koY3Vyci0+ZG9tYWluKSApCisgICAgICAgICAg
ICByZXR1cm4gLUVOT1NZUzsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCAhY3Vy
ci0+aGNhbGxfY29tcGF0ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaW8uYwppbmRleCAwNDQyNWMwNjRiLi41NTY4MTBjMTI2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBA
IC01MDcsMTAgKzUwNyw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lf
bW1jZmdfb3BzID0gewogICAgIC53cml0ZSA9IHZwY2lfbW1jZmdfd3JpdGUsCiB9OwogCi1pbnQg
X19od2RvbV9pbml0IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpk
LCBwYWRkcl90IGFkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgc3RhcnRfYnVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVuZF9idXMsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKQoraW50IHJlZ2lz
dGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVu
c2lnbmVkIGludCBlbmRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgc2VnKQogewogICAgIHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnLCAqbmV3ID0geG1h
bGxvYyhzdHJ1Y3QgaHZtX21tY2ZnKTsKIApAQCAtNTM1LDkgKzUzNCwxNiBAQCBpbnQgX19od2Rv
bV9pbml0IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRk
cl90IGFkZHIsCiAgICAgICAgIGlmICggbmV3LT5hZGRyIDwgbW1jZmctPmFkZHIgKyBtbWNmZy0+
c2l6ZSAmJgogICAgICAgICAgICAgIG1tY2ZnLT5hZGRyIDwgbmV3LT5hZGRyICsgbmV3LT5zaXpl
ICkKICAgICAgICAgeworICAgICAgICAgICAgaW50IHJldCA9IC1FRVhJU1Q7CisKKyAgICAgICAg
ICAgIGlmICggbmV3LT5hZGRyID09IG1tY2ZnLT5hZGRyICYmCisgICAgICAgICAgICAgICAgIG5l
dy0+c3RhcnRfYnVzID09IG1tY2ZnLT5zdGFydF9idXMgJiYKKyAgICAgICAgICAgICAgICAgbmV3
LT5zZWdtZW50ID09IG1tY2ZnLT5zZWdtZW50ICYmCisgICAgICAgICAgICAgICAgIG5ldy0+c2l6
ZSA9PSBtbWNmZy0+c2l6ZSApCisgICAgICAgICAgICAgICAgcmV0ID0gMDsKICAgICAgICAgICAg
IHdyaXRlX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOwogICAgICAgICAg
ICAgeGZyZWUobmV3KTsKLSAgICAgICAgICAgIHJldHVybiAtRUVYSVNUOworICAgICAgICAgICAg
cmV0dXJuIHJldDsKICAgICAgICAgfQogCiAgICAgaWYgKCBsaXN0X2VtcHR5KCZkLT5hcmNoLmh2
bV9kb21haW4ubW1jZmdfcmVnaW9ucykgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3BoeXNk
ZXYuYyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKaW5kZXggMzgwZDM2ZjZiOS4uOTg0NDkxYzNk
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJjaC94ODYv
cGh5c2Rldi5jCkBAIC01NTcsNiArNTU3LDE3IEBAIHJldF90IGRvX3BoeXNkZXZfb3AoaW50IGNt
ZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCiAKICAgICAgICAgcmV0ID0gcGNp
X21tY2ZnX3Jlc2VydmVkKGluZm8uYWRkcmVzcywgaW5mby5zZWdtZW50LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaW5mby5zdGFydF9idXMsIGluZm8uZW5kX2J1cywgaW5mby5m
bGFncyk7CisgICAgICAgIGlmICggIXJldCAmJiBoYXNfdnBjaShjdXJyZCkgKQorICAgICAgICB7
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogRm9yIEhWTSAoUFZIKSBkb21haW5zIHRy
eSB0byBhZGQgdGhlIG5ld2x5IGZvdW5kIE1NQ0ZHIHRvIHRoZQorICAgICAgICAgICAgICogZG9t
YWluLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICByZXQgPSByZWdpc3Rlcl92cGNpX21t
Y2ZnX2hhbmRsZXIoY3VycmQsIGluZm8uYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnN0YXJ0X2J1cywgaW5mby5lbmRfYnVzLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8uc2VnbWVudCk7
CisgICAgICAgIH0KKwogICAgICAgICBicmVhazsKICAgICB9CiAKLS0gCjIuMTUuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:08:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Bg-0003g9-5B; Tue, 23 Jan 2018 15:08:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Be-0003fz-QX
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:08:34 +0000
X-Inumbo-ID: 451a44e2-004f-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 451a44e2-004f-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:08:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459295963"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:26 +0000
Message-ID: <20180123150735.74779-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 02/11] x86/mmcfg: add handlers for the PVH
	Dom0 MMCFG areas
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgc2V0IG9mIGhhbmRsZXJzIGZvciB0aGUgYWNjZXNzZXMgdG8gdGhlIE1NQ0ZH
IGFyZWFzLiBUaG9zZQphcmVhcyBhcmUgc2V0dXAgYmFzZWQgb24gdGhlIGNvbnRlbnRzIG9mIHRo
ZSBoYXJkd2FyZSBNTUNGRyB0YWJsZXMsCmFuZCB0aGUgbGlzdCBvZiBoYW5kbGVkIE1NQ0ZHIGFy
ZWFzIGlzIHN0b3JlZCBpbnNpZGUgb2YgdGhlIGh2bV9kb21haW4Kc3RydWN0LgoKVGhlIHJlYWQv
d3JpdGVzIGFyZSBmb3J3YXJkZWQgdG8gdGhlIGdlbmVyaWMgdnBjaSBoYW5kbGVycyBvbmNlIHRo
ZQphZGRyZXNzIGlzIGRlY29kZWQgaW4gb3JkZXIgdG8gb2J0YWluIHRoZSBkZXZpY2UgYW5kIHJl
Z2lzdGVyIHRoZQpndWVzdCBpcyB0cnlpbmcgdG8gYWNjZXNzLgoKU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBQYXVsIER1
cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NzoK
IC0gQWRkIGNoZWNrIGZvciBlbmRfYnVzID49IHN0YXJ0X2J1cyB0byByZWdpc3Rlcl92cGNpX21t
Y2ZnX2hhbmRsZXIuCiAtIFByb3RlY3QgZGVzdHJveV92cGNpX21tY2ZnIHdpdGggdGhlIG1tY2Zn
X2xvY2suCgpDaGFuZ2VzIHNpbmNlIHY2OgogLSBNb3ZlIGFsbG9jYXRpb24gb2YgbW1jZmcgb3V0
c2lkZSBvZiB0aGUgbG9ja2VkIHJlZ2lvbi4KIC0gRG8gcHJvcGVyIG92ZXJsYXAgY2hlY2tzIHdo
ZW4gYWRkaW5nIG1tY2ZnIHJlZ2lvbnMuCiAtIFJldHVybiBfUkVUUlkgaWYgdGhlIG1jZmcgcmVn
aW9uIGNhbm5vdCBiZSBmb3VuZCBpbiB0aGUgcmVhZC93cml0ZQogICBoYW5kbGVycy4gVGhpcyBt
ZWFucyB0aGUgbWNmZyBhcmVhIGhhcyBiZWVuIHJlbW92ZWQgYmV0d2VlbiB0aGUKICAgYWNjZXB0
IGFuZCB0aGUgcmVhZC93cml0ZSBjYWxscy4KCkNoYW5nZXMgc2luY2UgdjU6CiAtIFN3aXRjaCB0
byB1c2UgcGNpX3NiZGZfdC4KIC0gU3dpdGNoIHRvIHRoZSBuZXcgcGVyIHZwY2kgbG9ja3MuCiAt
IE1vdmUgdGhlIG1tY2ZnIHJlbGF0ZWQgZXh0ZXJuYWwgZGVmaW5pdGlvbnMgdG8gYXNtLXg4Ni9w
Y2kuaC4KCkNoYW5nZXMgc2luY2UgdjQ6CiAtIENoYW5nZSB0aGUgYXR0cmlidXRlIG9mIHB2aF9z
ZXR1cF9tbWNmZyB0byBfX2h3ZG9tX2luaXQuCiAtIFRyeSB0byBhZGQgYXMgbWFueSBNTUNGRyBy
ZWdpb25zIGFzIHBvc3NpYmxlLCBldmVuIGlmIG9uZSBmYWlscyB0bwogICBhZGQuCiAtIENoYW5n
ZSBzb21lIGZpZWxkcyBvZiB0aGUgaHZtX21tY2ZnIHN0cnVjdDogdHVybiBzaXplIGludG8gYQog
ICB1bnNpZ25lZCBpbnQsIHNlZ21lbnQgaW50byB1aW50MTZfdCBhbmQgYnVzIGludG8gdWludDhf
dC4KIC0gQ29udmVydCBzb21lIGFkZHJlc3MgcGFyYW1ldGVycyBmcm9tIHVuc2lnbmVkIGxvbmcg
dG8gcGFkZHJfdCBmb3IKICAgY29uc2lzdGVuY3kuCiAtIE1ha2UgdnBjaV9tbWNmZ19kZWNvZGVf
YWRkciByZXR1cm4gdGhlIGRlY29kZWQgcmVnaXN0ZXIgaW4gdGhlCiAgIHJldHVybiBvZiB0aGUg
ZnVuY3Rpb24uCiAtIEludHJvZHVjZSBhIG5ldyBtYWNybyB0byBjb252ZXJ0IGEgTU1DRkcgYWRk
cmVzcyBpbnRvIGEgQkRGLCBhbmQKICAgdXNlIGl0IGluIHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIg
dG8gY2xhcmlmeSB0aGUgbG9naWMuCiAtIEluIHZwY2lfbW1jZmdfe3JlYWQvd3JpdGV9IHVuaWZ5
IHRoZSBsb2dpYyBmb3IgOEIgYWNjZXNzZXMgYW5kCiAgIHNtYWxsZXIgb25lcy4KIC0gQWRkIHRo
ZSBfX2h3ZG9tX2luaXQgYXR0cmlidXRlIHRvIHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlci4K
IC0gVGVzdCB0aGF0IHJlZyArIHNpemUgZG9lc24ndCBjcm9zcyBhIGRldmljZSBib3VuZGFyeS4K
CkNoYW5nZXMgc2luY2UgdjM6CiAtIFByb3BhZ2F0ZSBjaGFuZ2VzIGZyb20gcHJldmlvdXMgcGF0
Y2hlczogZHJvcCB4ZW5fIHByZWZpeCBmb3IgdnBjaQogICBmdW5jdGlvbnMsIHBhc3Mgc2xvdCBh
bmQgZnVuYyBpbnN0ZWFkIG9mIGRldmZuIGFuZCBmaXggdGhlIGVycm9yCiAgIHBhdGhzIG9mIHRo
ZSBNTUNGRyBoYW5kbGVycy4KIC0gcy9lY2FtL21tY2ZnLy4KIC0gTW92ZSB0aGUgZGVzdHJveSBj
b2RlIHRvIGEgc2VwYXJhdGUgZnVuY3Rpb24sIHNvIHRoZSBodm1fbW1jZmcKICAgc3RydWN0IGNh
biBiZSBwcml2YXRlIHRvIGh2bS9pby5jLgogLSBDb25zdGlmeSB0aGUgcmV0dXJuIG9mIHZwY2lf
bW1jZmdfZmluZC4KIC0gVXNlIGQgaW5zdGVhZCBvZiB2LT5kb21haW4gaW4gdnBjaV9tbWNmZ19h
Y2NlcHQuCiAtIEFsbG93IDhieXRlIGFjY2Vzc2VzIHRvIHRoZSBtbWNmZy4KCkNoYW5nZXMgc2lu
Y2UgdjE6CiAtIEFkZGVkIGxvY2tpbmcuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxk
LmMgICAgfCAgMjEgKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgIHwgICA0
ICsKIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAgICAgIHwgMTg0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy5o
ICAgfCAgIDQgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmggfCAgIDQgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCAgICAgfCAgIDcgKysKIHhlbi9pbmNsdWRlL2FzbS14
ODYvcGNpLmggICAgICAgIHwgICA2ICsrCiA3IGZpbGVzIGNoYW5nZWQsIDIyNSBpbnNlcnRpb25z
KCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggN2QxNzdhMWQ3ZC4u
ZTUxMTgwOTc2NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTIyLDYgKzIyLDcgQEAKICNpbmNs
dWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9saWJlbGYuaD4KICNpbmNsdWRlIDx4ZW4v
bXVsdGlib290Lmg+CisjaW5jbHVkZSA8eGVuL3BjaS5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJx
Lmg+CiAKICNpbmNsdWRlIDxhY3BpL2FjdGFibGVzLmg+CkBAIC0xMDU2LDYgKzEwNTcsMjQgQEAg
c3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJf
dCBzdGFydF9pbmZvKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBfX2h3ZG9tX2lu
aXQgcHZoX3NldHVwX21tY2ZnKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgaW50
IGk7CisgICAgaW50IHJjOworCisgICAgZm9yICggaSA9IDA7IGkgPCBwY2lfbW1jZmdfY29uZmln
X251bTsgaSsrICkKKyAgICB7CisgICAgICAgIHJjID0gcmVnaXN0ZXJfdnBjaV9tbWNmZ19oYW5k
bGVyKGQsIHBjaV9tbWNmZ19jb25maWdbaV0uYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2NvbmZpZ1tpXS5zdGFydF9idXNfbnVtYmVy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY2lfbW1jZmdfY29u
ZmlnW2ldLmVuZF9idXNfbnVtYmVyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwY2lfbW1jZmdfY29uZmlnW2ldLnBjaV9zZWdtZW50KTsKKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICBwcmludGsoIlVuYWJsZSB0byBzZXR1cCBNTUNGRyBoYW5kbGVyIGF0
ICUjbHggZm9yIHNlZ21lbnQgJXVcbiIsCisgICAgICAgICAgICAgICAgICAgcGNpX21tY2ZnX2Nv
bmZpZ1tpXS5hZGRyZXNzLAorICAgICAgICAgICAgICAgICAgIHBjaV9tbWNmZ19jb25maWdbaV0u
cGNpX3NlZ21lbnQpOworICAgIH0KK30KKwogaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgo
c3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpbWFnZV9oZWFkcm9vbSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1vZHVsZV90ICppbml0cmQsCkBAIC0xMDk3LDYgKzExMTYsOCBA
QCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBt
b2R1bGVfdCAqaW1hZ2UsCiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKKyAgICBwdmhfc2V0
dXBfbW1jZmcoZCk7CisKICAgICBwYW5pYygiQnVpbGRpbmcgYSBQVkh2MiBEb20wIGlzIG5vdCB5
ZXQgc3VwcG9ydGVkLiIpOwogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggNDFiNDkwMzhhYy4u
NDIzNjlkMzRjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jCkBAIC01ODUsOCArNTg1LDEwIEBAIGludCBodm1fZG9tYWluX2lu
aXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywKICAg
ICBzcGluX2xvY2tfaW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLmlycV9sb2NrKTsKICAgICBzcGlu
X2xvY2tfaW5pdCgmZC0+YXJjaC5odm1fZG9tYWluLnVjX2xvY2spOwogICAgIHNwaW5fbG9ja19p
bml0KCZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxvY2spOworICAgIHJ3bG9ja19pbml0
KCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJmQt
PmFyY2guaHZtX2RvbWFpbi53cml0ZV9tYXAubGlzdCk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJmQt
PmFyY2guaHZtX2RvbWFpbi5nMm1faW9wb3J0X2xpc3QpOworICAgIElOSVRfTElTVF9IRUFEKCZk
LT5hcmNoLmh2bV9kb21haW4ubW1jZmdfcmVnaW9ucyk7CiAKICAgICByYyA9IGNyZWF0ZV9wZXJk
b21haW5fbWFwcGluZyhkLCBQRVJET01BSU5fVklSVF9TVEFSVCwgMCwgTlVMTCwgTlVMTCk7CiAg
ICAgaWYgKCByYyApCkBAIC03MzIsNiArNzM0LDggQEAgdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgbGlzdF9kZWwoJmlvcG9ydC0+bGlzdCk7CiAgICAg
ICAgIHhmcmVlKGlvcG9ydCk7CiAgICAgfQorCisgICAgZGVzdHJveV92cGNpX21tY2ZnKGQpOwog
fQogCiBzdGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Qoc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKaW5kZXggNjkxNGJkNjgzNC4uMDQ0MjVjMDY0YiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8u
YwpAQCAtMjgzLDcgKzI4Myw3IEBAIHVuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRyKHVu
c2lnbmVkIGludCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAogc3RhdGljIGJvb2wgdnBjaV9hY2Nl
c3NfYWxsb3dlZCh1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgbGVuKQogewogICAgIC8q
IENoZWNrIGFjY2VzcyBzaXplLiAqLwotICAgIGlmICggbGVuICE9IDEgJiYgbGVuICE9IDIgJiYg
bGVuICE9IDQgKQorICAgIGlmICggbGVuICE9IDEgJiYgbGVuICE9IDIgJiYgbGVuICE9IDQgJiYg
bGVuICE9IDggKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvKiBDaGVjayB0aGF0IGFj
Y2VzcyBpcyBzaXplIGFsaWduZWQuICovCkBAIC0zODMsNiArMzgzLDE4OCBAQCB2b2lkIHJlZ2lz
dGVyX3ZwY2lfcG9ydGlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCkKICAgICBoYW5kbGVyLT5v
cHMgPSAmdnBjaV9wb3J0aW9fb3BzOwogfQogCitzdHJ1Y3QgaHZtX21tY2ZnIHsKKyAgICBzdHJ1
Y3QgbGlzdF9oZWFkIG5leHQ7CisgICAgcGFkZHJfdCBhZGRyOworICAgIHVuc2lnbmVkIGludCBz
aXplOworICAgIHVpbnQxNl90IHNlZ21lbnQ7CisgICAgdWludDhfdCBzdGFydF9idXM7Cit9Owor
CisvKiBIYW5kbGVycyB0byB0cmFwIFBDSSBNTUNGRyBjb25maWcgYWNjZXNzZXMuICovCitzdGF0
aWMgY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqdnBjaV9tbWNmZ19maW5kKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhZGRyX3QgYWRkcikKK3sKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZzsKKwor
ICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBtbWNmZywgJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNm
Z19yZWdpb25zLCBuZXh0ICkKKyAgICAgICAgaWYgKCBhZGRyID49IG1tY2ZnLT5hZGRyICYmIGFk
ZHIgPCBtbWNmZy0+YWRkciArIG1tY2ZnLT5zaXplICkKKyAgICAgICAgICAgIHJldHVybiBtbWNm
ZzsKKworICAgIHJldHVybiBOVUxMOworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IHZwY2lfbW1j
ZmdfZGVjb2RlX2FkZHIoY29uc3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCBwY2lfc2JkZl90
ICpzYmRmKQoreworICAgIGFkZHIgLT0gbW1jZmctPmFkZHI7CisgICAgc2JkZi0+YmRmID0gTU1D
RkdfQkRGKGFkZHIpOworICAgIHNiZGYtPmJ1cyArPSBtbWNmZy0+c3RhcnRfYnVzOworICAgIHNi
ZGYtPnNlZyA9IG1tY2ZnLT5zZWdtZW50OworCisgICAgcmV0dXJuIGFkZHIgJiAoUENJX0NGR19T
UEFDRV9FWFBfU0laRSAtIDEpOworfQorCitzdGF0aWMgaW50IHZwY2lfbW1jZmdfYWNjZXB0KHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIpCit7CisgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IHYtPmRvbWFpbjsKKyAgICBib29sIGZvdW5kOworCisgICAgcmVhZF9sb2NrKCZkLT5hcmNo
Lmh2bV9kb21haW4ubW1jZmdfbG9jayk7CisgICAgZm91bmQgPSB2cGNpX21tY2ZnX2ZpbmQoZCwg
YWRkcik7CisgICAgcmVhZF91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19sb2NrKTsK
KworICAgIHJldHVybiBmb3VuZDsKK30KKworc3RhdGljIGludCB2cGNpX21tY2ZnX3JlYWQoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgKmRhdGEpCit7CisgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgaHZtX21tY2ZnICptbWNm
ZzsKKyAgICB1bnNpZ25lZCBpbnQgcmVnOworICAgIHBjaV9zYmRmX3Qgc2JkZjsKKworICAgICpk
YXRhID0gfjB1bDsKKworICAgIHJlYWRfbG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xv
Y2spOworICAgIG1tY2ZnID0gdnBjaV9tbWNmZ19maW5kKGQsIGFkZHIpOworICAgIGlmICggIW1t
Y2ZnICkKKyAgICB7CisgICAgICAgIHJlYWRfdW5sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ubW1j
ZmdfbG9jayk7CisgICAgICAgIHJldHVybiBYODZFTVVMX1JFVFJZOworICAgIH0KKworICAgIHJl
ZyA9IHZwY2lfbW1jZmdfZGVjb2RlX2FkZHIobW1jZmcsIGFkZHIsICZzYmRmKTsKKyAgICByZWFk
X3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOworCisgICAgaWYgKCAhdnBj
aV9hY2Nlc3NfYWxsb3dlZChyZWcsIGxlbikgfHwKKyAgICAgICAgIChyZWcgKyBsZW4pID4gUENJ
X0NGR19TUEFDRV9FWFBfU0laRSApCisgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyAg
ICAvKgorICAgICAqIEFjY29yZGluZyB0byB0aGUgUENJZSAzLjFBIHNwZWNpZmljYXRpb246Cisg
ICAgICogIC0gQ29uZmlndXJhdGlvbiBSZWFkcyBhbmQgV3JpdGVzIG11c3QgdXN1YWxseSBiZSBE
V09SRCBvciBzbWFsbGVyCisgICAgICogICAgaW4gc2l6ZS4KKyAgICAgKiAgLSBCZWNhdXNlIFJv
b3QgQ29tcGxleCBpbXBsZW1lbnRhdGlvbnMgYXJlIG5vdCByZXF1aXJlZCB0byBzdXBwb3J0Cisg
ICAgICogICAgYWNjZXNzZXMgdG8gYSBSQ1JCIHRoYXQgY3Jvc3MgRFcgYm91bmRhcmllcyBbLi4u
XSBzb2Z0d2FyZQorICAgICAqICAgIHNob3VsZCB0YWtlIGNhcmUgbm90IHRvIGNhdXNlIHRoZSBn
ZW5lcmF0aW9uIG9mIHN1Y2ggYWNjZXNzZXMKKyAgICAgKiAgICB3aGVuIGFjY2Vzc2luZyBhIFJD
UkIgdW5sZXNzIHRoZSBSb290IENvbXBsZXggd2lsbCBzdXBwb3J0IHRoZQorICAgICAqICAgIGFj
Y2Vzcy4KKyAgICAgKiAgWGVuIGhvd2V2ZXIgc3VwcG9ydHMgOGJ5dGUgYWNjZXNzZXMgYnkgc3Bs
aXR0aW5nIHRoZW0gaW50byB0d28KKyAgICAgKiAgNGJ5dGUgYWNjZXNzZXMuCisgICAgICovCisg
ICAgKmRhdGEgPSB2cGNpX3JlYWQoc2JkZiwgcmVnLCBtaW4oNHUsIGxlbikpOworICAgIGlmICgg
bGVuID09IDggKQorICAgICAgICAqZGF0YSB8PSAodWludDY0X3QpdnBjaV9yZWFkKHNiZGYsIHJl
ZyArIDQsIDQpIDw8IDMyOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3RhdGlj
IGludCB2cGNpX21tY2ZnX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQg
bG9uZyBkYXRhKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgY29u
c3Qgc3RydWN0IGh2bV9tbWNmZyAqbW1jZmc7CisgICAgdW5zaWduZWQgaW50IHJlZzsKKyAgICBw
Y2lfc2JkZl90IHNiZGY7CisKKyAgICByZWFkX2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNm
Z19sb2NrKTsKKyAgICBtbWNmZyA9IHZwY2lfbW1jZmdfZmluZChkLCBhZGRyKTsKKyAgICBpZiAo
ICFtbWNmZyApCisgICAgeworICAgICAgICByZWFkX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWlu
Lm1tY2ZnX2xvY2spOworICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKKyAgICB9CisKKyAg
ICByZWcgPSB2cGNpX21tY2ZnX2RlY29kZV9hZGRyKG1tY2ZnLCBhZGRyLCAmc2JkZik7CisgICAg
cmVhZF91bmxvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19sb2NrKTsKKworICAgIGlmICgg
IXZwY2lfYWNjZXNzX2FsbG93ZWQocmVnLCBsZW4pIHx8CisgICAgICAgICAocmVnICsgbGVuKSA+
IFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwor
CisgICAgdnBjaV93cml0ZShzYmRmLCByZWcsIG1pbig0dSwgbGVuKSwgZGF0YSk7CisgICAgaWYg
KCBsZW4gPT0gOCApCisgICAgICAgIHZwY2lfd3JpdGUoc2JkZiwgcmVnICsgNCwgNCwgZGF0YSA+
PiAzMik7CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgY29uc3Qgc3Ry
dWN0IGh2bV9tbWlvX29wcyB2cGNpX21tY2ZnX29wcyA9IHsKKyAgICAuY2hlY2sgPSB2cGNpX21t
Y2ZnX2FjY2VwdCwKKyAgICAucmVhZCA9IHZwY2lfbW1jZmdfcmVhZCwKKyAgICAud3JpdGUgPSB2
cGNpX21tY2ZnX3dyaXRlLAorfTsKKworaW50IF9faHdkb21faW5pdCByZWdpc3Rlcl92cGNpX21t
Y2ZnX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHN0YXJ0X2J1cywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBlbmRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHNlZykKK3sKKyAgICBzdHJ1Y3QgaHZtX21tY2ZnICptbWNmZywgKm5ldyA9
IHhtYWxsb2Moc3RydWN0IGh2bV9tbWNmZyk7CisKKyAgICBBU1NFUlQoaXNfaGFyZHdhcmVfZG9t
YWluKGQpKTsKKworICAgIGlmICggIW5ldyApCisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisg
ICAgaWYgKCBzdGFydF9idXMgPiBlbmRfYnVzICkKKyAgICB7CisgICAgICAgIHhmcmVlKG5ldyk7
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIG5ldy0+YWRkciA9IGFkZHIg
KyAoc3RhcnRfYnVzIDw8IDIwKTsKKyAgICBuZXctPnN0YXJ0X2J1cyA9IHN0YXJ0X2J1czsKKyAg
ICBuZXctPnNlZ21lbnQgPSBzZWc7CisgICAgbmV3LT5zaXplID0gKGVuZF9idXMgLSBzdGFydF9i
dXMgKyAxKSA8PCAyMDsKKworICAgIHdyaXRlX2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNm
Z19sb2NrKTsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbW1jZmcsICZkLT5hcmNoLmh2bV9k
b21haW4ubW1jZmdfcmVnaW9ucywgbmV4dCApCisgICAgICAgIGlmICggbmV3LT5hZGRyIDwgbW1j
ZmctPmFkZHIgKyBtbWNmZy0+c2l6ZSAmJgorICAgICAgICAgICAgIG1tY2ZnLT5hZGRyIDwgbmV3
LT5hZGRyICsgbmV3LT5zaXplICkKKyAgICAgICAgeworICAgICAgICAgICAgd3JpdGVfdW5sb2Nr
KCZkLT5hcmNoLmh2bV9kb21haW4ubW1jZmdfbG9jayk7CisgICAgICAgICAgICB4ZnJlZShuZXcp
OworICAgICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisgICAgICAgIH0KKworICAgIGlmICggbGlz
dF9lbXB0eSgmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMpICkKKyAgICAgICAgcmVn
aXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2cGNpX21tY2ZnX29wcyk7CisKKyAgICBsaXN0X2FkZCgm
bmV3LT5uZXh0LCAmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMpOworICAgIHdyaXRl
X3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOworCisgICAgcmV0dXJuIDA7
Cit9CisKK3ZvaWQgZGVzdHJveV92cGNpX21tY2ZnKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAg
c3RydWN0IGxpc3RfaGVhZCAqbW1jZmdfcmVnaW9ucyA9ICZkLT5hcmNoLmh2bV9kb21haW4ubW1j
ZmdfcmVnaW9uczsKKworICAgIHdyaXRlX2xvY2soJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19s
b2NrKTsKKyAgICB3aGlsZSAoICFsaXN0X2VtcHR5KG1tY2ZnX3JlZ2lvbnMpICkKKyAgICB7Cisg
ICAgICAgIHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnID0gbGlzdF9maXJzdF9lbnRyeShtbWNmZ19y
ZWdpb25zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGh2bV9tbWNmZywgbmV4dCk7CisKKyAgICAgICAgbGlzdF9kZWwoJm1tY2ZnLT5u
ZXh0KTsKKyAgICAgICAgeGZyZWUobW1jZmcpOworICAgIH0KKyAgICB3cml0ZV91bmxvY2soJmQt
PmFyY2guaHZtX2RvbWFpbi5tbWNmZ19sb2NrKTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWcu
aCBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWcuaAppbmRleCA3NTM3NTE5NDE0Li4yZTgz
Njg0OGFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnLmgKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZy5oCkBAIC03NCwxMCArNzQsNiBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgbW1pb19jb25maWdfd3JpdGVsKHZvaWQgX19pb21lbSAqcG9zLCB1MzIgdmFs
KQogICAgIGFzbSB2b2xhdGlsZSgibW92bCAlJWVheCwoJTEpIiA6OiAiYSIgKHZhbCksICJyIiAo
cG9zKSA6ICJtZW1vcnkiKTsKIH0KIAotLyogZXh0ZXJuYWwgdmFyaWFibGUgZGVmaW5lcyAqLwot
ZXh0ZXJuIGludCBwY2lfbW1jZmdfY29uZmlnX251bTsKLWV4dGVybiBzdHJ1Y3QgYWNwaV9tY2Zn
X2FsbG9jYXRpb24gKnBjaV9tbWNmZ19jb25maWc7Ci0KIC8qIGZ1bmN0aW9uIHByb3RvdHlwZXMg
Ki8KIGludCBhY3BpX3BhcnNlX21jZmcoc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICpoZWFkZXIp
OwogaW50IHBjaV9tbWNmZ19yZXNlcnZlZCh1aW50NjRfdCBhZGRyZXNzLCB1bnNpZ25lZCBpbnQg
c2VnbWVudCwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKaW5kZXggN2YxMjhjMDVmZi4uZDFkOTMz
ZDc5MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKQEAgLTE4NCw2ICsxODQsMTAgQEAgc3Ry
dWN0IGh2bV9kb21haW4gewogICAgIC8qIExpc3Qgb2YgZ3Vlc3QgdG8gbWFjaGluZSBJTyBwb3J0
cyBtYXBwaW5nLiAqLwogICAgIHN0cnVjdCBsaXN0X2hlYWQgZzJtX2lvcG9ydF9saXN0OwogCisg
ICAgLyogTGlzdCBvZiBNTUNGRyByZWdpb25zIHRyYXBwZWQgYnkgWGVuLiAqLworICAgIHN0cnVj
dCBsaXN0X2hlYWQgbW1jZmdfcmVnaW9uczsKKyAgICByd2xvY2tfdCBtbWNmZ19sb2NrOworCiAg
ICAgLyogTGlzdCBvZiBwZXJtYW5lbnRseSB3cml0ZS1tYXBwZWQgcGFnZXMuICovCiAgICAgc3Ry
dWN0IHsKICAgICAgICAgc3BpbmxvY2tfdCBsb2NrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaW8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKaW5kZXggZmYw
YmVhNWQ1My4uMTY0NjVjZWIzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
aW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCkBAIC0xNjMsNiArMTYzLDEz
IEBAIHZvaWQgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQpOwog
LyogSFZNIHBvcnQgSU8gaGFuZGxlciBmb3IgdlBDSSBhY2Nlc3Nlcy4gKi8KIHZvaWQgcmVnaXN0
ZXJfdnBjaV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKTsKIAorLyogSFZNIE1NSU8g
aGFuZGxlciBmb3IgUENJIE1NQ0ZHIGFjY2Vzc2VzLiAqLworaW50IHJlZ2lzdGVyX3ZwY2lfbW1j
ZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFkZHIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGludCBl
bmRfYnVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2Vn
KTsKKy8qIERlc3Ryb3kgdHJhY2tlZCBNTUNGRyBhcmVhcy4gKi8KK3ZvaWQgZGVzdHJveV92cGNp
X21tY2ZnKHN0cnVjdCBkb21haW4gKmQpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9JT19I
X18gKi8KIAogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wY2kuaAppbmRleCAzNjgwMWQzMTdiLi5jYzA1MDQ1ZTljIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cGNpLmgKQEAgLTYsNiArNiw4IEBACiAjZGVmaW5lIENGOF9BRERSX0hJKGNmOCkgKCAgKChjZjgp
ICYgMHgwZjAwMDAwMCkgPj4gMTYpCiAjZGVmaW5lIENGOF9FTkFCTEVEKGNmOCkgKCEhKChjZjgp
ICYgMHg4MDAwMDAwMCkpCiAKKyNkZWZpbmUgTU1DRkdfQkRGKGFkZHIpICAoICgoYWRkcikgJiAw
eDBmZmZmMDAwKSA+PiAxMikKKwogI2RlZmluZSBJU19TTkJfR0ZYKGlkKSAoaWQgPT0gMHgwMTA2
ODA4NiB8fCBpZCA9PSAweDAxMTY4MDg2IFwKICAgICAgICAgICAgICAgICAgICAgICAgIHx8IGlk
ID09IDB4MDEyNjgwODYgfHwgaWQgPT0gMHgwMTAyODA4NiBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICB8fCBpZCA9PSAweDAxMTI4MDg2IHx8IGlkID09IDB4MDEyMjgwODYgXApAQCAtMjYsNCAr
MjgsOCBAQCBib29sX3QgcGNpX21tY2ZnX2RlY29kZSh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWdu
ZWQgaW50ICpzZWcsCiBib29sX3QgcGNpX3JvX21tY2ZnX2RlY29kZSh1bnNpZ25lZCBsb25nIG1m
biwgdW5zaWduZWQgaW50ICpzZWcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgKmJkZik7CiAKKy8qIE1NQ0ZHIGV4dGVybmFsIHZhcmlhYmxlIGRlZmluZXMgKi8KK2V4
dGVybiBpbnQgcGNpX21tY2ZnX2NvbmZpZ19udW07CitleHRlcm4gc3RydWN0IGFjcGlfbWNmZ19h
bGxvY2F0aW9uICpwY2lfbW1jZmdfY29uZmlnOworCiAjZW5kaWYgLyogX19YODZfUENJX0hfXyAq
LwotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:08:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Bj-0003gv-F1; Tue, 23 Jan 2018 15:08:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Bh-0003gi-R5
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:08:37 +0000
X-Inumbo-ID: 46de6d10-004f-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46de6d10-004f-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:08:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459295977"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:28 +0000
Message-ID: <20180123150735.74779-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 04/11] pci: split code to size BARs from
	pci_add_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCBpdCBjYW4gYmUgY2FsbGVkIGZyb20gb3V0c2lkZSBpbiBvcmRlciB0byBnZXQgdGhl
IHNpemUgb2YgcmVndWxhciBQQ0kKQkFScy4gVGhpcyB3aWxsIGJlIHJlcXVpcmVkIGluIG9yZGVy
IHRvIG1hcCB0aGUgQkFScyBmcm9tIFBDSSBkZXZpY2VzIGludG8gUFZICkRvbTAgcDJtLgoKU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NzoK
IC0gRG8gbm90IHJldHVybiBlcnJvciBmcm9tIHBjaV9zaXplX21lbV9iYXIgaW4gb3JkZXIgdG8g
a2VlcCBwcmV2aW91cwogICBiZWhhdmlvci4KCkNoYW5nZXMgc2luY2UgdjY6CiAtIFJlbW92ZSB0
aGUgdmYgYW5kIGFkZHIgbG9jYWwgdmFyaWFibGVzLgogLSBDaGFuZ2UgdGhlIHdheSBmbGFncyBh
cmUgZGVjbGFyZWQuCiAtIE1vdmUgdGhlIGxhc3QgYm9vbCBwYXJhbWV0ZXIgdG8gdGhlIGZsYWdz
IGZpZWxkLgoKQ2hhbmdlcyBzaW5jZSB2NToKIC0gSW50cm9kdWNlIGEgZmxhZ3MgZmllbGQgZm9y
IHBjaV9zaXplX21lbV9iYXIuCiAtIFVzZSBwY2lfc2JkZl90LgoKQ2hhbmdlcyBzaW5jZSB2NDoK
IC0gUmVzdG9yZSBwcmludGluZyB3aGV0aGVyIHRoZSBCQVIgaXMgZnJvbSBhIHZmLgogLSBNYWtl
IHRoZSBwc2l6ZSBwb2ludGVyIHBhcmFtZXRlciBub3Qgb3B0aW9uYWwuCiAtIHMvdTY0L3VpbnQ2
NF90LgogLSBSZW1vdmUgc29tZSB1bm5lZWRlZCBwYXJlbnRoZXNlcy4KIC0gQXNzZXJ0IHRoZSBy
ZXR1cm4gdmFsdWUgaXMgbmV2ZXIgMC4KIC0gVXNlIHRoZSBuZXdseSBpbnRyb2R1Y2VkIHBjaV9z
YmRmX3QgdHlwZS4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIFJlbmFtZSBmdW5jdGlvbiB0byBzaXpl
IEJBUnMgdG8gcGNpX3NpemVfbWVtX2Jhci4KIC0gQ2hhbmdlIHRoZSBwYXJhbWV0ZXJzIHBhc3Nl
ZCB0byB0aGUgZnVuY3Rpb24uIFBhc3MgdGhlIHBvc2l0aW9uIGFuZAogICB3aGV0aGVyIHRoZSBC
QVIgaXMgdGhlIGxhc3Qgb25lLCBpbnN0ZWFkIG9mIHRoZSAoYmFzZSwgbWF4X2JhcnMsCiAgICpp
bmRleCkgdHVwbGUuCiAtIE1ha2UgdGhlIGZ1bmN0aW9uIHJldHVybiB0aGUgbnVtYmVyIG9mIEJB
UnMgY29uc3VtZWQgKDEgZm9yIDMyYiwgMgogICBmb3IgNjRiIEJBUnMpLgogLSBDaGFuZ2UgdGhl
IGRwcmludGsgYmFjayB0byBwcmludGsuCiAtIERvIG5vdCBsb2cgYW5vdGhlciBlcnJvciBtZXNz
YWdlIGluIHBjaV9hZGRfZGV2aWNlIGluIGNhc2UKICAgcGNpX3NpemVfbWVtX2JhciBmYWlscy4K
LS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyB8IDk3ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAg
IHwgIDUgKysrCiAyIGZpbGVzIGNoYW5nZWQsIDY4IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggNTE5OTkzZDUzNi4uZmIzNmIyMDgzNCAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKQEAgLTYwMyw2ICs2MDMsNTYgQEAgc3RhdGljIGludCBpb21tdV9h
ZGRfZGV2aWNlKHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKIHN0YXRpYyBpbnQgaW9tbXVfZW5hYmxl
X2RldmljZShzdHJ1Y3QgcGNpX2RldiAqcGRldik7CiBzdGF0aWMgaW50IGlvbW11X3JlbW92ZV9k
ZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpOwogCit1bnNpZ25lZCBpbnQgcGNpX3NpemVfbWVt
X2JhcihwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCBwb3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCAqcGFkZHIsIHVpbnQ2NF90ICpwc2l6ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKK3sKKyAgICB1aW50MzJf
dCBoaSA9IDAsIGJhciA9IHBjaV9jb25mX3JlYWQzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYu
ZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNiZGYuZnVu
YywgcG9zKTsKKyAgICB1aW50NjRfdCBzaXplOworCisgICAgQVNTRVJUKChiYXIgJiBQQ0lfQkFT
RV9BRERSRVNTX1NQQUNFKSA9PSBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX01FTU9SWSk7CisgICAg
cGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMs
IHBvcywgfjApOworICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfTUFT
SykgPT0KKyAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZUEVfNjQgKQorICAgIHsKKyAg
ICAgICAgaWYgKCBmbGFncyAmIFBDSV9CQVJfTEFTVCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHByaW50ayhYRU5MT0dfV0FSTklORworICAgICAgICAgICAgICAgICAgICIlc2RldmljZSAlMDR4
OiUwMng6JTAyeC4ldSB3aXRoIDY0LWJpdCAlc0JBUiBpbiBsYXN0IHNsb3RcbiIsCisgICAgICAg
ICAgICAgICAgICAgKGZsYWdzICYgUENJX0JBUl9WRikgPyAiU1ItSU9WICIgOiAiIiwgc2JkZi5z
ZWcsIHNiZGYuYnVzLAorICAgICAgICAgICAgICAgICAgIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIChm
bGFncyAmIFBDSV9CQVJfVkYpID8gInZmICIgOiAiIik7CisgICAgICAgICAgICAqcHNpemUgPSAw
OworICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIH0KKyAgICAgICAgaGkgPSBwY2lfY29u
Zl9yZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MgKyA0
KTsKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2
LCBzYmRmLmZ1bmMsIHBvcyArIDQsIH4wKTsKKyAgICB9CisgICAgc2l6ZSA9IHBjaV9jb25mX3Jl
YWQzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHBvcykgJgorICAg
ICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLOworICAgIGlmICggKGJhciAmIFBDSV9C
QVNFX0FERFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KKyAgICAgICAgIFBDSV9CQVNFX0FERFJFU1Nf
TUVNX1RZUEVfNjQgKQorICAgIHsKKyAgICAgICAgc2l6ZSB8PSAodWludDY0X3QpcGNpX2NvbmZf
cmVhZDMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzYmRmLmZ1bmMsIHBvcyArIDQpIDw8IDMyOworICAgICAg
ICBwY2lfY29uZl93cml0ZTMyKHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVu
YywgcG9zICsgNCwgaGkpOworICAgIH0KKyAgICBlbHNlIGlmICggc2l6ZSApCisgICAgICAgIHNp
emUgfD0gKHVpbnQ2NF90KX4wIDw8IDMyOworICAgIHBjaV9jb25mX3dyaXRlMzIoc2JkZi5zZWcs
IHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MsIGJhcik7CisgICAgc2l6ZSA9IC1z
aXplOworCisgICAgaWYgKCBwYWRkciApCisgICAgICAgICpwYWRkciA9IChiYXIgJiBQQ0lfQkFT
RV9BRERSRVNTX01FTV9NQVNLKSB8ICgodWludDY0X3QpaGkgPDwgMzIpOworICAgICpwc2l6ZSA9
IHNpemU7CisKKyAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0sp
ID09CisgICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0ICkKKyAgICAgICAgcmV0
dXJuIDI7CisKKyAgICByZXR1cm4gMTsKK30KKwogaW50IHBjaV9hZGRfZGV2aWNlKHUxNiBzZWcs
IHU4IGJ1cywgdTggZGV2Zm4sCiAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9k
ZXZfaW5mbyAqaW5mbywgbm9kZWlkX3Qgbm9kZSkKIHsKQEAgLTY3NCwxMSArNzI0LDE2IEBAIGlu
dCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLAogICAgICAgICAgICAg
dW5zaWduZWQgaW50IGk7CiAKICAgICAgICAgICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKHBk
ZXYtPnZmX3JsZW4pICE9IFBDSV9TUklPVl9OVU1fQkFSUyk7Ci0gICAgICAgICAgICBmb3IgKCBp
ID0gMDsgaSA8IFBDSV9TUklPVl9OVU1fQkFSUzsgKytpICkKKyAgICAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgUENJX1NSSU9WX05VTV9CQVJTOyApCiAgICAgICAgICAgICB7CiAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGlkeCA9IHBvcyArIFBDSV9TUklPVl9CQVIgKyBpICogNDsKICAg
ICAgICAgICAgICAgICB1MzIgYmFyID0gcGNpX2NvbmZfcmVhZDMyKHNlZywgYnVzLCBzbG90LCBm
dW5jLCBpZHgpOwotICAgICAgICAgICAgICAgIHUzMiBoaSA9IDA7CisgICAgICAgICAgICAgICAg
cGNpX3NiZGZfdCBzYmRmID0geworICAgICAgICAgICAgICAgICAgICAuc2VnID0gc2VnLAorICAg
ICAgICAgICAgICAgICAgICAuYnVzID0gYnVzLAorICAgICAgICAgICAgICAgICAgICAuZGV2ID0g
c2xvdCwKKyAgICAgICAgICAgICAgICAgICAgLmZ1bmMgPSBmdW5jLAorICAgICAgICAgICAgICAg
IH07CiAKICAgICAgICAgICAgICAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNF
KSA9PQogICAgICAgICAgICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19TUEFDRV9JTyApCkBA
IC02ODksMzggKzc0NCwxMiBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1
OCBkZXZmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlZywgYnVzLCBzbG90LCBmdW5j
LCBpKTsKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgICAgICAgICAgfQot
ICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlk
eCwgfjApOwotICAgICAgICAgICAgICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FERFJFU1NfTUVN
X1RZUEVfTUFTSykgPT0KLSAgICAgICAgICAgICAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVN
X1RZUEVfNjQgKQotICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCBp
ID49IFBDSV9TUklPVl9OVU1fQkFSUyApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfV0FSTklORwotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJTUi1JT1YgZGV2aWNlICUwNHg6JTAyeDolMDJ4LiV1IHdpdGggNjQtYml0
IgotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgdmYgQkFSIGluIGxhc3Qgc2xvdFxu
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWcsIGJ1cywgc2xvdCwgZnVuYyk7
Ci0gICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICAgICAgfQot
ICAgICAgICAgICAgICAgICAgICBoaSA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywgc2xvdCwg
ZnVuYywgaWR4ICsgNCk7Ci0gICAgICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2Vn
LCBidXMsIHNsb3QsIGZ1bmMsIGlkeCArIDQsIH4wKTsKLSAgICAgICAgICAgICAgICB9Ci0gICAg
ICAgICAgICAgICAgcGRldi0+dmZfcmxlbltpXSA9IHBjaV9jb25mX3JlYWQzMihzZWcsIGJ1cywg
c2xvdCwgZnVuYywgaWR4KSAmCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBD
SV9CQVNFX0FERFJFU1NfTUVNX01BU0s7Ci0gICAgICAgICAgICAgICAgaWYgKCAoYmFyICYgUENJ
X0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQotICAgICAgICAgICAgICAgICAgICAgUENJ
X0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCi0gICAgICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgICAgICBwZGV2LT52Zl9ybGVuW2ldIHw9ICh1NjQpcGNpX2NvbmZfcmVhZDMyKHNlZywg
YnVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHNsb3QsIGZ1bmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWR4ICsgNCkgPDwgMzI7Ci0gICAgICAgICAgICAg
ICAgICAgIHBjaV9jb25mX3dyaXRlMzIoc2VnLCBidXMsIHNsb3QsIGZ1bmMsIGlkeCArIDQsIGhp
KTsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgZWxzZSBpZiAoIHBkZXYtPnZm
X3JsZW5baV0gKQotICAgICAgICAgICAgICAgICAgICBwZGV2LT52Zl9ybGVuW2ldIHw9ICh1NjQp
fjAgPDwgMzI7Ci0gICAgICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihzZWcsIGJ1cywgc2xv
dCwgZnVuYywgaWR4LCBiYXIpOwotICAgICAgICAgICAgICAgIHBkZXYtPnZmX3JsZW5baV0gPSAt
cGRldi0+dmZfcmxlbltpXTsKLSAgICAgICAgICAgICAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9B
RERSRVNTX01FTV9UWVBFX01BU0spID09Ci0gICAgICAgICAgICAgICAgICAgICBQQ0lfQkFTRV9B
RERSRVNTX01FTV9UWVBFXzY0ICkKLSAgICAgICAgICAgICAgICAgICAgKytpOworICAgICAgICAg
ICAgICAgIHJldCA9IHBjaV9zaXplX21lbV9iYXIoc2JkZiwgaWR4LCBOVUxMLCAmcGRldi0+dmZf
cmxlbltpXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9CQVJf
VkYgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKChpID09IFBDSV9T
UklPVl9OVU1fQkFSUyAtIDEpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQQ0lfQkFSX0xBU1QgOiAwKSk7CisgICAgICAgICAgICAgICAgQVNTRVJUKHJldCk7Cisg
ICAgICAgICAgICAgICAgaSArPSByZXQ7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAg
ICAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUv
eGVuL3BjaS5oCmluZGV4IGI3YTZhYmZjNTMuLjJmMTcxYThkY2MgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKQEAgLTE4OSw2ICsx
ODksMTEgQEAgY29uc3QgY2hhciAqcGFyc2VfcGNpKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQgaW50
ICpzZWcsIHVuc2lnbmVkIGludCAqYnVzLAogY29uc3QgY2hhciAqcGFyc2VfcGNpX3NlZyhjb25z
dCBjaGFyICosIHVuc2lnbmVkIGludCAqc2VnLCB1bnNpZ25lZCBpbnQgKmJ1cywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpkZXYsIHVuc2lnbmVkIGludCAqZnVuYywg
Ym9vbCAqZGVmX3NlZyk7CiAKKyNkZWZpbmUgUENJX0JBUl9WRiAgICAgICgxdSA8PCAwKQorI2Rl
ZmluZSBQQ0lfQkFSX0xBU1QgICAgKDF1IDw8IDEpCit1bnNpZ25lZCBpbnQgcGNpX3NpemVfbWVt
X2JhcihwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCBwb3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCAqcGFkZHIsIHVpbnQ2NF90ICpwc2l6ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncyk7CiAKIGJvb2xfdCBwY2ll
X2Flcl9nZXRfZmlybXdhcmVfZmlyc3QoY29uc3Qgc3RydWN0IHBjaV9kZXYgKik7CiAKLS0gCjIu
MTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:08:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Bm-0003ih-SG; Tue, 23 Jan 2018 15:08:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Bk-0003g5-Pw
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:08:40 +0000
X-Inumbo-ID: 4a7f176d-004f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a7f176d-004f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:08:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459295984"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:29 +0000
Message-ID: <20180123150735.74779-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 05/11] pci: add support to size ROM BARs to
	pci_size_mem_bar
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NjoKIC0gUmVtb3Zl
IHRoZSByb20gbG9jYWwgdmFyaWFibGUuCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBVc2UgdGhlIGZs
YWdzIGZpZWxkLgogLSBJbnRyb2R1Y2UgYSBtYXNrIGxvY2FsIHZhcmlhYmxlLgogLSBTaW1wbGlm
eSByZXR1cm4uCgpDaGFuZ2VzIHNpbmNlIHY0OgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIHwgMjggKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgfCAgMSArCiAyIGZpbGVzIGNo
YW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNp
LmMKaW5kZXggZmIzNmIyMDgzNC4uYmYyNjAyN2Y0YyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAg
LTYxMCwxMSArNjEwLDE2IEBAIHVuc2lnbmVkIGludCBwY2lfc2l6ZV9tZW1fYmFyKHBjaV9zYmRm
X3Qgc2JkZiwgdW5zaWduZWQgaW50IHBvcywKICAgICB1aW50MzJfdCBoaSA9IDAsIGJhciA9IHBj
aV9jb25mX3JlYWQzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNiZGYuZnVuYywgcG9zKTsKICAgICB1aW50
NjRfdCBzaXplOwotCi0gICAgQVNTRVJUKChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9
PSBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFX01FTU9SWSk7CisgICAgYm9vbCBpczY0Yml0cyA9ICEo
ZmxhZ3MgJiBQQ0lfQkFSX1JPTSkgJiYKKyAgICAgICAgKGJhciAmIFBDSV9CQVNFX0FERFJFU1Nf
TUVNX1RZUEVfTUFTSykgPT0gUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NDsKKyAgICB1aW50
MzJfdCBtYXNrID0gKGZsYWdzICYgUENJX0JBUl9ST00pID8gKHVpbnQzMl90KVBDSV9ST01fQURE
UkVTU19NQVNLCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICh1
aW50MzJfdClQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLOworCisgICAgQVNTRVJUKCEoKGZsYWdz
ICYgUENJX0JBUl9WRikgJiYgKGZsYWdzICYgUENJX0JBUl9ST00pKSk7CisgICAgQVNTRVJUKChm
bGFncyAmIFBDSV9CQVJfUk9NKSB8fAorICAgICAgICAgICAoYmFyICYgUENJX0JBU0VfQUREUkVT
U19TUEFDRSkgPT0gUENJX0JBU0VfQUREUkVTU19TUEFDRV9NRU1PUlkpOwogICAgIHBjaV9jb25m
X3dyaXRlMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MsIH4w
KTsKLSAgICBpZiAoIChiYXIgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Ci0g
ICAgICAgICBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFXzY0ICkKKyAgICBpZiAoIGlzNjRiaXRz
ICkKICAgICB7CiAgICAgICAgIGlmICggZmxhZ3MgJiBQQ0lfQkFSX0xBU1QgKQogICAgICAgICB7
CkBAIC02MjgsMTAgKzYzMyw5IEBAIHVuc2lnbmVkIGludCBwY2lfc2l6ZV9tZW1fYmFyKHBjaV9z
YmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHBvcywKICAgICAgICAgaGkgPSBwY2lfY29uZl9yZWFk
MzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCBwb3MgKyA0KTsKICAg
ICAgICAgcGNpX2NvbmZfd3JpdGUzMihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRm
LmZ1bmMsIHBvcyArIDQsIH4wKTsKICAgICB9Ci0gICAgc2l6ZSA9IHBjaV9jb25mX3JlYWQzMihz
YmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHBvcykgJgotICAgICAgICAg
ICBQQ0lfQkFTRV9BRERSRVNTX01FTV9NQVNLOwotICAgIGlmICggKGJhciAmIFBDSV9CQVNFX0FE
RFJFU1NfTUVNX1RZUEVfTUFTSykgPT0KLSAgICAgICAgIFBDSV9CQVNFX0FERFJFU1NfTUVNX1RZ
UEVfNjQgKQorICAgIHNpemUgPSBwY2lfY29uZl9yZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBz
YmRmLmRldiwgc2JkZi5mdW5jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zKSAmIG1h
c2s7CisgICAgaWYgKCBpczY0Yml0cyApCiAgICAgewogICAgICAgICBzaXplIHw9ICh1aW50NjRf
dClwY2lfY29uZl9yZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNiZGYuZnVuYywgcG9zICsgNCkgPDwg
MzI7CkBAIC02NDMsMTQgKzY0NywxMCBAQCB1bnNpZ25lZCBpbnQgcGNpX3NpemVfbWVtX2Jhcihw
Y2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCBwb3MsCiAgICAgc2l6ZSA9IC1zaXplOwogCiAg
ICAgaWYgKCBwYWRkciApCi0gICAgICAgICpwYWRkciA9IChiYXIgJiBQQ0lfQkFTRV9BRERSRVNT
X01FTV9NQVNLKSB8ICgodWludDY0X3QpaGkgPDwgMzIpOworICAgICAgICAqcGFkZHIgPSAoYmFy
ICYgbWFzaykgfCAoKHVpbnQ2NF90KWhpIDw8IDMyKTsKICAgICAqcHNpemUgPSBzaXplOwogCi0g
ICAgaWYgKCAoYmFyICYgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV9NQVNLKSA9PQotICAgICAg
ICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCi0gICAgICAgIHJldHVybiAyOwotCi0g
ICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIGlzNjRiaXRzID8gMiA6IDE7CiB9CiAKIGludCBwY2lf
YWRkX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuLApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3BjaS5oCmluZGV4IDJmMTcxYThkY2Mu
LjRjZmE3NzQ2MTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAorKysgYi94ZW4v
aW5jbHVkZS94ZW4vcGNpLmgKQEAgLTE5MSw2ICsxOTEsNyBAQCBjb25zdCBjaGFyICpwYXJzZV9w
Y2lfc2VnKGNvbnN0IGNoYXIgKiwgdW5zaWduZWQgaW50ICpzZWcsIHVuc2lnbmVkIGludCAqYnVz
LAogCiAjZGVmaW5lIFBDSV9CQVJfVkYgICAgICAoMXUgPDwgMCkKICNkZWZpbmUgUENJX0JBUl9M
QVNUICAgICgxdSA8PCAxKQorI2RlZmluZSBQQ0lfQkFSX1JPTSAgICAgKDF1IDw8IDIpCiB1bnNp
Z25lZCBpbnQgcGNpX3NpemVfbWVtX2JhcihwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCBw
b3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqcGFkZHIsIHVpbnQ2
NF90ICpwc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBm
bGFncyk7Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:08:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Bn-0003jD-42; Tue, 23 Jan 2018 15:08:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Bk-0003hB-Na
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:08:40 +0000
X-Inumbo-ID: 44e672b8-004f-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44e672b8-004f-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:08:29 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459295955"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:25 +0000
Message-ID: <20180123150735.74779-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 01/11] vpci: introduce basic handlers to trap
	accesses to the PCI config space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbmFsaXR5IGlzIGdvaW5nIHRvIHJlc2lkZSBpbiB2cGNpLmMgKGFuZCB0aGUg
Y29ycmVzcG9uZGluZwp2cGNpLmggaGVhZGVyKSwgYW5kIHNob3VsZCBiZSBhcmNoLWFnbm9zdGlj
LiBUaGUgaGFuZGxlcnMgaW50cm9kdWNlZAppbiB0aGlzIHBhdGNoIHNldHVwIHRoZSBiYXNpYyBm
dW5jdGlvbmFsaXR5IHJlcXVpcmVkIGluIG9yZGVyIHRvIHRyYXAKYWNjZXNzZXMgdG8gdGhlIFBD
SSBjb25maWcgc3BhY2UsIGFuZCBhbGxvdyBkZWNvZGluZyB0aGUgYWRkcmVzcyBhbmQKZmluZGlu
ZyB0aGUgY29ycmVzcG9uZGluZyBoYW5kbGVyIHRoYXQgc2hvdWxkIGhhbmRsZSB0aGUgYWNjZXNz
CihhbHRob3VnaCBubyBoYW5kbGVycyBhcmUgaW1wbGVtZW50ZWQpLgoKTm90ZSB0aGF0IHRoZSB0
cmFwcyB0byB0aGUgUENJIElPIHBvcnRzIHJlZ2lzdGVycyAoMHhjZjgvMHhjZmMpIGFyZQpzZXR1
cCBpbnNpZGUgb2YgYSB4ODYgSFZNIGZpbGUsIHNpbmNlIHRoYXQncyBub3Qgc2hhcmVkIHdpdGgg
b3RoZXIKYXJjaGVzLgoKQSBuZXcgWEVOX1g4Nl9FTVVfVlBDSSB4ODYgZG9tYWluIGZsYWcgaXMg
YWRkZWQgaW4gb3JkZXIgdG8gc2lnbmFsIFhlbgp3aGV0aGVyIGEgZG9tYWluIHNob3VsZCB1c2Ug
dGhlIG5ld2x5IGludHJvZHVjZWQgdlBDSSBoYW5kbGVycywgdGhpcwppcyBvbmx5IGVuYWJsZWQg
Zm9yIFBWSCBEb20wIGF0IHRoZSBtb21lbnQuCgpBIHZlcnkgc2ltcGxlIHVzZXItc3BhY2UgdGVz
dCBpcyBhbHNvIHByb3ZpZGVkLCBzbyB0aGF0IHRoZSBiYXNpYwpmdW5jdGlvbmFsaXR5IG9mIHRo
ZSB2UENJIHRyYXBzIGNhbiBiZSBhc3NlcnRlZC4gVGhpcyBoYXMgYmVlbiBwcm92ZW4KcXVpdGUg
aGVscGZ1bCBkdXJpbmcgZGV2ZWxvcG1lbnQsIHNpbmNlIHRoZSBsb2dpYyB0byBoYW5kbGUgcGFy
dGlhbAphY2Nlc3NlcyBvciBhY2Nlc3NlcyB0aGF0IGV4cGFuZCBhY3Jvc3MgbXVsdGlwbGUgcmVn
aXN0ZXJzIGlzIG5vdAp0cml2aWFsLgoKVGhlIGhhbmRsZXJzIGZvciB0aGUgcmVnaXN0ZXJzIGFy
ZSBhZGRlZCB0byBhIGxpbmtlZCBsaXN0IHRoYXQncyBrZWVwCnNvcnRlZCBhdCBhbGwgdGltZXMu
IEJvdGggdGhlIHJlYWQgYW5kIHdyaXRlIGhhbmRsZXJzIHN1cHBvcnQgYWNjZXNzZXMKdGhhdCBl
eHBhbmQgYWNyb3NzIG11bHRpcGxlIGVtdWxhdGVkIHJlZ2lzdGVycyBhbmQgY29udGFpbiBnYXBz
IG5vdAplbXVsYXRlZC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KW0lPIHBhcnRzXQpSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2Ugdjc6CiAtIENvbnN0
aWZ5IGQgaW4gdnBjaV9wb3J0aW9fcmVhZC4KIC0gQVNTRVJUIHRoZSBjb3JyZWN0bmVzcyBvZiB0
aGUgYWRkcmVzcyBpbiB0aGUgcmVhZC93cml0ZSBoYW5kbGVycy4KIC0gQWRkIG5ld2xpbmVzIGJl
dHdlZW4gbm9uLWZhbGx0aHJvdWdoIGNhc2Ugc3RhdGVtZW50cy4KCkNoYW5nZXMgc2luY2UgdjY6
CiAtIEFsaWduIHRoZSB2cGNpIGhhbmRsZXJzIGluIHRoZSBsaW5rZXIgc2NyaXB0LgogLSBTd2l0
Y2ggYWRkL3JlbW92ZSByZWdpc3RlciBmdW5jdGlvbnMgdG8gdGFrZSBhIHZwY2kgcGFyYW1ldGVy
CiAgIGluc3RlYWQgb2YgYSBwY2lfZGV2LgogLSBFeHBhbmQgY29tbWVudCBvZiBtZXJnZV9yZXN1
bHQuCiAtIFJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRSBpZiBhY2Nlc3NpbmcgY2ZjIGFuZCBj
ZjggaXMgZGlzYWJsZWQuCgpDaGFuZ2VzIHNpbmNlIHY1OgogLSBVc2UgYSBzcGlubG9jayBwZXIg
cGNpIGRldmljZS4KIC0gVXNlIHRoZSByZWNlbnRseSBpbnRyb2R1Y2VkIHBjaV9zYmRmX3QgdHlw
ZS4KIC0gRml4IHRlc3QgaGFybmVzcyB0byB1c2UgdGhlIHJpZ2h0IGhhbmRsZXIgdHlwZSBhbmQg
dGhlIG5ld2x5CiAgIGludHJvZHVjZWQgbG9jay4KIC0gTW92ZSB0aGUgcG9zaXRpb24gb2YgdGhl
IHZwY2kgc2VjdGlvbnMgaW4gdGhlIGxpbmtlciBzY3JpcHRzLgogLSBDb25zdGlmeSBkb21haW4g
YW5kIHBjaV9kZXYgaW4gdnBjaV97cmVhZC93cml0ZX0uCiAtIEZpeCB0eXBvcyBpbiBjb21tZW50
cy4KIC0gVXNlIF9YRU5fVlBDSV9IXyBhcyBoZWFkZXIgZ3VhcmQuCgpDaGFuZ2VzIHNpbmNlIHY0
OgoqIFVzZXItc3BhY2UgdGVzdCBoYXJuZXNzOgogLSBEbyBub3QgcmVkaXJlY3QgdGhlIG91dHB1
dCBvZiB0aGUgdGVzdC4KIC0gQWRkIG1haW4uYyBhbmQgZW11bC5oIGFzIGRlcGVuZGVuY2llcyBv
ZiB0aGUgTWFrZWZpbGUgdGFyZ2V0LgogLSBVc2UgdGhlIHNhbWUgcnVsZSB0byBtb2RpZnkgdGhl
IHZwY2kgYW5kIGxpc3QgaGVhZGVycy4KIC0gUmVtb3ZlIHVuZGVyc2NvcmVzIGZyb20gbG9jYWwg
bWFjcm8gdmFyaWFibGVzLgogLSBBZGQgX2NoZWNrIHN1ZmZpeCB0byB0aGUgdGVzdCBoYXJuZXNz
IG11bHRpcmVhZCBmdW5jdGlvbi4KIC0gQ2hhbmdlIHRoZSB2YWx1ZSB3cml0dGVuIGJ5IGV2ZXJ5
IGRpZmZlcmVudCBzaXplIGluIHRoZSBtdWx0aXdyaXRlCiAgIHRlc3QuCiAtIFVzZSB7IH0gdG8g
aW5pdGlhbGl6ZSB0aGUgcjE2IGFuZCByMjAgYXJyYXlzIChpbnN0ZWFkIG9mIHsgMCB9KS4KIC0g
UGVyZm9ybSBzb21lIG9mIHRoZSByZWFkIGNoZWNrcyB3aXRoIHRoZSBsb2NhbCB2YXJpYWJsZSBk
aXJlY3RseS4KIC0gRXhwYW5kIHNvbWUgY29tbWVudHMuCiAtIEltcGxlbWVudCBhIGR1bW15IHJ3
bG9jay4KKiBIeXBlcnZpc29yIGNvZGU6CiAtIEd1YXJkIHRoZSBsaW5rZXIgc2NyaXB0IGNoYW5n
ZXMgd2l0aCBDT05GSUdfSEFTX1BDSS4KIC0gUmVuYW1lIHZwY2lfYWNjZXNzX2NoZWNrIHRvIHZw
Y2lfYWNjZXNzX2FsbG93ZWQgYW5kIG1ha2UgaXQgcmV0dXJuCiAgIGJvb2wuCiAtIE1ha2UgaHZt
X3BjaV9kZWNvZGVfYWRkciByZXR1cm4gdGhlIHJlZ2lzdGVyIGFzIHJldHVybiB2YWx1ZS4KIC0g
VXNlIH4zIGluc3RlYWQgb2YgMHhmZmZjIHRvIHJlbW92ZSB0aGUgcmVnaXN0ZXIgb2Zmc2V0IHdo
ZW4KICAgY2hlY2tpbmcgYWNjZXNzZXMgdG8gSU8gcG9ydHMuCiAtIHMvaGVhZC9wcmV2IGluIHZw
Y2lfYWRkX3JlZ2lzdGVyLgogLSBBZGQgcGFyZW50aGVzZXMgYXJvdW5kICYgaW4gdnBjaV9hZGRf
cmVnaXN0ZXIuCiAtIEZpeCByZWdpc3RlciByZW1vdmFsLgogLSBDaGFuZ2UgdGhlIEJVR3MgaW4g
dnBjaV97cmVhZC93cml0ZX1faHcgaGVscGVycyB0bwogICBBU1NFUlRfVU5SRUFDSEFCTEUuCiAt
IE1ha2UgbWVyZ2VfcmVzdWx0IHN0YXRpYyBhbmQgY2hhbmdlIHRoZSBjb21wdXRhdGlvbiBvZiB0
aGUgbWFzayB0bwogICBhdm9pZCB1c2luZyBhIHVpbnQ2NF90LgogLSBNb2RpZnkgdnBjaV9yZWFk
IHRvIG9ubHkgcmVhZCBmcm9tIGhhcmR3YXJlIHRoZSBub3QtZW11bGF0ZWQgZ2Fwcy4KIC0gUmVt
b3ZlIHRoZSB2cGNpX3ZhbCB1bmlvbiBhbmQgdXNlIGEgdWludDMyX3QgaW5zdGVhZC4KIC0gQ2hh
bmdlIGhhbmRsZXIgcmVhZCB0eXBlIHRvIHJldHVybiBhIHVpbnQzMl90IGluc3RlYWQgb2YgbW9k
aWZ5aW5nCiAgIGEgdmFyaWFibGUgcGFzc2VkIGJ5IHJlZmVyZW5jZS4KIC0gQ29uc3RpZnkgdGhl
IGRhdGEgb3BhcXVlIHBhcmFtZXRlciBvZiByZWFkIGhhbmRsZXJzLgogLSBDaGFuZ2UgdGhlIHNp
emUgcGFyYW1ldGVyIG9mIHRoZSB2cGNpX3tyZWFkL3dyaXRlfSBmdW5jdGlvbnMgdG8KICAgdW5z
aWduZWQgaW50LgogLSBQbGFjZSB0aGUgYXJyYXkgb2YgaW5pdGlhbGl6YXRpb24gaGFuZGxlcnMg
aW4gaW5pdC5yb2RhdGEgb3IKICAgLnJvZGF0YSBkZXBlbmRpbmcgb24gd2hldGhlciBsYXRlLWh3
ZG9tIGlzIGVuYWJsZWQuCiAtIFJlbW92ZSB0aGUgcGNpX2RldnMgbG9jaywgYXNzdW1lIHRoZSBE
b20wIGlzIHdlbGwgYmVoYXZlZCBhbmQgd29uJ3QKICAgcmVtb3ZlIHRoZSBkZXZpY2Ugd2hpbGUg
dHJ5aW5nIHRvIGFjY2VzcyBpdC4KIC0gQ2hhbmdlIHRoZSByZWN1cnNpdmUgc3BpbmxvY2sgaW50
byBhIHJ3IGxvY2sgZm9yIHBlcmZvcm1hbmNlCiAgIHJlYXNvbnMuCgpDaGFuZ2VzIHNpbmNlIHYz
OgoqIFVzZXItc3BhY2UgdGVzdCBoYXJuZXNzOgogLSBGaXggc3BhY2VzIGluIGNvbnRhaW5lcl9v
ZiBtYWNyby4KIC0gSW1wbGVtZW50IGEgZHVtbXkgbG9ja2luZyBmdW5jdGlvbnMuCiAtIFJlbW92
ZSAnY3VycmVudCcgbWFjcm8gbWFrZSBjdXJyZW50IGEgcG9pbnRlciB0byB0aGUgc3RhdGljYWxs
eQogICBhbGxvY2F0ZWQgdnBjdS4KIC0gUmVtb3ZlIHVubmVlZGVkIHBhcmVudGhlc2VzIGluIHRo
ZSBwY2lfY29uZl9yZWFkWCBtYWNyb3MuCiAtIEZpeCB0aGUgbmFtZSBvZiB0aGUgd3JpdGUgdGVz
dCBtYWNyby4KIC0gUmVtb3ZlIHRoZSBkdW1teSBFWFBPUlRfU1lNQk9MIG1hY3JvICh0aGlzIHdh
cyBuZWVkZWQgYnkgdGhlIFJCCiAgIGNvZGUgb25seSkuCiAtIEltcG9ydCB0aGUgbWF4IG1hY3Jv
LgogLSBUZXN0IGFsbCBwb3NzaWJsZSByZWFkL3dyaXRlIHNpemUgY29tYmluYXRpb25zIHdpdGgg
YWxsIHBvc3NpYmxlCiAgIGVtdWxhdGVkIHJlZ2lzdGVyIHNpemVzLgogLSBJbnRyb2R1Y2UgYSB0
ZXN0IGZvciByZWdpc3RlciByZW1vdmFsLgoqIEh5cGVydmlzb3IgY29kZToKIC0gVXNlIGEgc29y
dGVkIGxpc3QgaW4gb3JkZXIgdG8gc3RvcmUgdGhlIGNvbmZpZyBzcGFjZSBoYW5kbGVycy4KIC0g
UmVtb3ZlIHNvbWUgdW5uZWVkZWQgJ2Vsc2UnIGJyYW5jaGVzLgogLSBNYWtlIHRoZSBJTyBwb3J0
IGhhbmRsZXJzIGFsd2F5cyByZXR1cm4gWDg2RU1VTF9PS0FZLCBhbmQgc2V0IHRoZQogICBkYXRh
IHRvIGFsbCAxJ3MgaW4gY2FzZSBvZiByZWFkIGZhaWx1cmUgKHdyaXRlIGFyZSBzaW1wbHkgaWdu
b3JlZCkuCiAtIEluIGh2bV9zZWxlY3RfaW9yZXFfc2VydmVyIHJldXNlIGxvY2FsIHZhcmlhYmxl
cyB3aGVuIGNhbGxpbmcKICAgWEVOX0RNT1BfUENJX1NCREYuCiAtIFN0b3JlIHRoZSBwb2ludGVy
cyB0byB0aGUgaW5pdGlhbGl6YXRpb24gZnVuY3Rpb25zIGluIHRoZSAucm9kYXRhCiAgIHNlY3Rp
b24uCiAtIERvIG5vdCBpZ25vcmUgdGhlIHJldHVybiB2YWx1ZSBvZiB4ZW5fdnBjaV9hZGRfaGFu
ZGxlcnMgaW4KICAgc2V0dXBfb25lX2h3ZG9tX2RldmljZS4KIC0gUmVtb3ZlIHRoZSB2cGNpX2lu
aXQgbWFjcm8uCiAtIERvIG5vdCBoaWRlIHRoZSBwb2ludGVycyBpbnNpZGUgb2YgdGhlIHZwY2lf
e3JlYWQvd3JpdGV9X3QKICAgdHlwZWRlZnMuCiAtIFJlbmFtZSBwcml2X2RhdGEgdG8gcHJpdmF0
ZSBpbiB2cGNpX3JlZ2lzdGVyLgogLSBTaW1wbGlmeSBjaGVja2luZyBmb3IgcmVnaXN0ZXIgb3Zl
cmxhcCBpbiB2cGNpX3JlZ2lzdGVyX2NtcC4KIC0gQ2hlY2sgdGhhdCB0aGUgb2Zmc2V0IGFuZCB0
aGUgbGVuZ3RoIG1hdGNoIGJlZm9yZSByZW1vdmluZyBhCiAgIHJlZ2lzdGVyIGluIHhlbl92cGNp
X3JlbW92ZV9yZWdpc3Rlci4KIC0gTWFrZSB2cGNpX3JlYWRfaHcgcmV0dXJuIGEgdmFsdWUgcmF0
aGVyIHRoYW4gc3RvcmluZyBpdCBpbiBhCiAgIHBvaW50ZXIgcGFzc2VkIGJ5IHBhcmFtZXRlci4K
IC0gSGFuZGxlciBkaXNwYXRjaGVyIGZ1bmN0aW9ucyB2cGNpX3tyZWFkL3dyaXRlfSBubyBsb25n
ZXIgcmV0dXJuIGFuCiAgIGVycm9yIGNvZGUsIGVycm9ycyBvbiByZWFkcy93cml0ZXMgc2hvdWxk
IGJlIHRyZWF0ZWQgbGlrZSBoYXJkd2FyZQogICAod3JpdGVzIGlnbm9yZWQsIHJlYWRzIHJldHVy
biBhbGwgMSdzIG9yIGdhcmJhZ2UpLgogLSBNYWtlIHN1cmUgcGNpZGV2cyBpcyBsb2NrZWQgYmVm
b3JlIGNhbGxpbmcgcGNpX2dldF9wZGV2X2J5X2RvbWFpbi4KIC0gVXNlIGEgcmVjdXJzaXZlIHNw
aW5sb2NrIGZvciB0aGUgdnBjaSBsb2NrLCBzbyB0aGF0IHNwaW5faXNfbG9ja2VkCiAgIGNoZWNr
cyB0aGF0IHRoZSBjdXJyZW50IENQVSBpcyBob2xkaW5nIHRoZSBsb2NrLgogLSBNYWtlIHRoZSBj
b2RlIGxlc3MgZXJyb3ItY2hhdHR5IGJ5IHJlbW92aW5nIHNvbWUgb2YgdGhlIHByaW50aydzLgog
LSBQYXNzIHRoZSBzbG90IGFuZCB0aGUgZnVuY3Rpb24gYXMgc2VwYXJhdGUgcGFyYW1ldGVycyB0
byB0aGUKICAgaGFuZGxlciBkaXNwYXRjaGVycyAoaW5zdGVhZCBvZiBwYXNzaW5nIGRldmZuKS4K
IC0gQWxsb3cgaGFuZGxlcnMgdG8gYmUgcmVnaXN0ZXJlZCB3aXRoIGVpdGhlciBhIHJlYWQgb3Ig
d3JpdGUKICAgZnVuY3Rpb24gb25seSwgdGhlIG1pc3NpbmcgaGFuZGxlciB3aWxsIGJlIHJlcGxh
Y2VkIGJ5IGEgZHVtbXkKICAgaGFuZGxlciAod3JpdGVzIGlnbm9yZWQsIHJlYWRzIHJldHVybiAx
J3MpLgogLSBJbnRyb2R1Y2UgUENJX0NGR19TUEFDRV8qIGRlZmluZXMgZnJvbSBMaW51eC4KIC0g
U2ltcGxpZnkgdGhlIGhhbmRsZXIgZGlzcGF0Y2hlcnMgYnkgcmVtb3ZpbmcgdGhlIHJlY3Vyc2lv
biwgbm93IHRoZQogICBkaXNwYXRjaGVycyBpdGVyYXRlIG92ZXIgdGhlIGxpc3Qgb2Ygc29ydGVk
IGhhbmRsZXJzIGFuZCBjYWxsIHRoZW0KICAgaW4gb3JkZXIuCiAtIFJlbW92ZSB0aGUgR0VOTUFT
S19CWVRFUywgU0hJRlRfUklHSFRfQllURVMgYW5kIEFERF9SRVNVTFQgbWFjcm9zLAogICBhbmQg
aW5zdGVhZCBwcm92aWRlIGEgbWVyZ2VfcmVzdWx0IGZ1bmN0aW9uIGluIG9yZGVyIHRvIG1lcmdl
IGEKICAgcmVnaXN0ZXIgb3V0cHV0IGludG8gYSBwYXJ0aWFsIHJlc3VsdC4KIC0gUmVuYW1lIHRo
ZSBmaWVsZHMgb2YgdGhlIHZwY2lfdmFsIHVuaW9uIHRvIHU4L3UxNi91MzIuCiAtIFJlbW92ZSB0
aGUgcmV0dXJuIHZhbHVlcyBmcm9tIHRoZSByZWFkL3dyaXRlIGhhbmRsZXJzLCBlcnJvcnMKICAg
c2hvdWxkIGJlIGhhbmRsZWQgaW50ZXJuYWxseSBhbmQgc2lnbmFsZWQgYXMgd291bGQgYmUgZG9u
ZSBvbgogICBuYXRpdmUgaGFyZHdhcmUuCiAtIFJlbW92ZSB0aGUgdXNhZ2Ugb2YgdGhlIEdFTk1B
U0sgbWFjcm8uCgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBHZW5lcmFsaXplIHRoZSBQQ0kgYWRkcmVz
cyBkZWNvZGluZyBhbmQgdXNlIGl0IGZvciBJT1JFUSBjb2RlIGFsc28uCgpDaGFuZ2VzIHNpbmNl
IHYxOgogLSBBbGxvdyBhY2Nlc3MgdG8gY3Jvc3MgYSB3b3JkLWJvdW5kYXJ5LgogLSBBZGQgbG9j
a2luZy4KIC0gQWRkIGNsZWFudXAgdG8geGVuX3ZwY2lfYWRkX2hhbmRsZXJzIGluIGNhc2Ugb2Yg
ZmFpbHVyZS4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMgKwog
dG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICAgICAgIHwgICAyICstCiB0b29scy90ZXN0cy9N
YWtlZmlsZSAgICAgICAgICAgICAgfCAgIDEgKwogdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZSAg
ICAgICAgIHwgIDM3ICsrKwogdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmggICAgICAgICAgIHwgMTMz
ICsrKysrKysrKysrCiB0b29scy90ZXN0cy92cGNpL21haW4uYyAgICAgICAgICAgfCAzMDkgKysr
KysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3hlbi5sZHMuUyAgICAgICAgICAg
IHwgIDE0ICsrCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgfCAgMTkgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvaHZt
L2lvLmMgICAgICAgICAgICAgfCAxMDUgKysrKysrKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAg
ICAgICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICB8
ICAxNCArKwogeGVuL2RyaXZlcnMvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYyAgICAgfCAgMTAgKy0KIHhlbi9kcml2ZXJzL3ZwY2kv
TWFrZWZpbGUgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyAgICAgICAg
ICAgfCA0NTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL2FzbS14ODYvZG9tYWluLmggICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9pby5oICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oIHwg
ICA1ICstCiB4ZW4vaW5jbHVkZS94ZW4vcGNpLmggICAgICAgICAgICAgfCAgIDMgKwogeGVuL2lu
Y2x1ZGUveGVuL3BjaV9yZWdzLmggICAgICAgIHwgICA4ICsKIHhlbi9pbmNsdWRlL3hlbi92cGNp
LmggICAgICAgICAgICB8ICA1MyArKysrKwogMjIgZmlsZXMgY2hhbmdlZCwgMTE3NyBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy92
cGNpL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy90ZXN0cy92cGNpL21haW4uYwogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
ZHJpdmVycy92cGNpL3ZwY2kuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi92
cGNpLmgKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCBmNmNjNjFh
NzAxLi5mN2M4ZjgyMWI4IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUK
QEAgLTI0OSw2ICsyNDksOSBAQCB0b29scy90ZXN0cy9yZWdyZXNzaW9uL2J1aWxkLyoKIHRvb2xz
L3Rlc3RzL3JlZ3Jlc3Npb24vZG93bmxvYWRzLyoKIHRvb2xzL3Rlc3RzL21lbS1zaGFyaW5nL21l
bXNocnRvb2wKIHRvb2xzL3Rlc3RzL21jZS10ZXN0L3Rvb2xzL3hlbi1tY2VpbmoKK3Rvb2xzL3Rl
c3RzL3ZwY2kvbGlzdC5oCit0b29scy90ZXN0cy92cGNpL3ZwY2kuW2hjXQordG9vbHMvdGVzdHMv
dnBjaS90ZXN0X3ZwY2kKIHRvb2xzL3hjdXRpbHMvbHNldnRjaG4KIHRvb2xzL3hjdXRpbHMvcmVh
ZG5vdGVzCiB0b29scy94ZW5iYWNrZW5kZC9fcGF0aHMuaApkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA1ZjkxZmU0Zjky
Li44ZjZhNWJjNmYyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYuYworKysgYi90
b29scy9saWJ4bC9saWJ4bF94ODYuYwpAQCAtOSw3ICs5LDcgQEAgaW50IGxpYnhsX19hcmNoX2Rv
bWFpbl9wcmVwYXJlX2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAogewogICAgIHN3aXRjaChkX2NvbmZp
Zy0+Y19pbmZvLnR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX0hWTToKLSAgICAg
ICAgeGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSBYRU5fWDg2X0VNVV9BTEw7CisgICAgICAg
IHhjX2NvbmZpZy0+ZW11bGF0aW9uX2ZsYWdzID0gKFhFTl9YODZfRU1VX0FMTCAmIH5YRU5fWDg2
X0VNVV9WUENJKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9Q
Vkg6CiAgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLmFwaWMp
KQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMvTWFrZWZpbGUgYi90b29scy90ZXN0cy9NYWtlZmls
ZQppbmRleCA3MTYyOTQ1MTIxLi5mNjk0MmE5M2ZiIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy9N
YWtlZmlsZQorKysgYi90b29scy90ZXN0cy9NYWtlZmlsZQpAQCAtMTMsNiArMTMsNyBAQCBlbmRp
ZgogU1VCRElSUy0kKENPTkZJR19YODYpICs9IHg4Nl9lbXVsYXRvcgogU1VCRElSUy15ICs9IHhl
bi1hY2Nlc3MKIFNVQkRJUlMteSArPSB4ZW5zdG9yZQorU1VCRElSUy0kKENPTkZJR19IQVNfUENJ
KSArPSB2cGNpCiAKIC5QSE9OWTogYWxsIGNsZWFuIGluc3RhbGwgZGlzdGNsZWFuIHVuaW5zdGFs
bAogYWxsIGNsZWFuIGRpc3RjbGVhbjogJTogc3ViZGlycy0lCmRpZmYgLS1naXQgYS90b29scy90
ZXN0cy92cGNpL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZQpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5lNDVmY2I1Y2Q5Ci0tLSAvZGV2L251bGwKKysr
IGIvdG9vbHMvdGVzdHMvdnBjaS9NYWtlZmlsZQpAQCAtMCwwICsxLDM3IEBACitYRU5fUk9PVD0k
KENVUkRJUikvLi4vLi4vLi4KK2luY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKKwor
VEFSR0VUIDo9IHRlc3RfdnBjaQorCisuUEhPTlk6IGFsbAorYWxsOiAkKFRBUkdFVCkKKworLlBI
T05ZOiBydW4KK3J1bjogJChUQVJHRVQpCisJLi8kKFRBUkdFVCkKKworJChUQVJHRVQpOiB2cGNp
LmMgdnBjaS5oIGxpc3QuaCBtYWluLmMgZW11bC5oCisJJChIT1NUQ0MpIC1nIC1vICRAIHZwY2ku
YyBtYWluLmMKKworLlBIT05ZOiBjbGVhbgorY2xlYW46CisJcm0gLXJmICQoVEFSR0VUKSAqLm8g
Kn4gdnBjaS5oIHZwY2kuYyBsaXN0LmgKKworLlBIT05ZOiBkaXN0Y2xlYW4KK2Rpc3RjbGVhbjog
Y2xlYW4KKworLlBIT05ZOiBpbnN0YWxsCitpbnN0YWxsOgorCit2cGNpLmM6ICQoWEVOX1JPT1Qp
L3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCisJIyBUcmljayB0aGUgY29tcGlsZXIgc28gaXQgZG9l
c24ndCBjb21wbGFpbiBhYm91dCBtaXNzaW5nIHN5bWJvbHMKKwlzZWQgLWUgJy8jaW5jbHVkZS9k
JyBcCisJICAgIC1lICcxczteOyNpbmNsdWRlICJlbXVsLmgiXAorCSAgICAgICAgICAgICB2cGNp
X3JlZ2lzdGVyX2luaXRfdCAqY29uc3QgX19zdGFydF92cGNpX2FycmF5WzFdXDtcCisJICAgICAg
ICAgICAgIHZwY2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX2VuZF92cGNpX2FycmF5WzFdXDtc
CisJICAgICAgICAgICAgIDsnIDwkPCA+JEAKKworbGlzdC5oOiAkKFhFTl9ST09UKS94ZW4vaW5j
bHVkZS94ZW4vbGlzdC5oCit2cGNpLmg6ICQoWEVOX1JPT1QpL3hlbi9pbmNsdWRlL3hlbi92cGNp
LmgKK2xpc3QuaCB2cGNpLmg6CisJc2VkIC1lICcvI2luY2x1ZGUvZCcgPCQ8ID4kQApkaWZmIC0t
Z2l0IGEvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmggYi90b29scy90ZXN0cy92cGNpL2VtdWwuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mZDAzMTc5OTVhCi0tLSAvZGV2
L251bGwKKysrIGIvdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmgKQEAgLTAsMCArMSwxMzMgQEAKKy8q
CisgKiBVbml0IHRlc3RzIGZvciB0aGUgZ2VuZXJpYyB2UENJIGhhbmRsZXIgY29kZS4KKyAqCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2l0cml4IFN5c3RlbXMgUiZECisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgorICog
bW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVy
YWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUg
R05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
CisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBfVEVTVF9WUENJXworI2Rl
ZmluZSBfVEVTVF9WUENJXworCisjaW5jbHVkZSA8YXNzZXJ0Lmg+CisjaW5jbHVkZSA8ZXJybm8u
aD4KKyNpbmNsdWRlIDxzdGRib29sLmg+CisjaW5jbHVkZSA8c3RkZGVmLmg+CisjaW5jbHVkZSA8
c3RkaW50Lmg+CisjaW5jbHVkZSA8c3RkaW8uaD4KKyNpbmNsdWRlIDxzdGRsaWIuaD4KKworI2Rl
ZmluZSBjb250YWluZXJfb2YocHRyLCB0eXBlLCBtZW1iZXIpICh7ICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgdHlwZW9mKCgodHlwZSAqKTApLT5tZW1iZXIpICptcHRyID0gKHB0cik7
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAodHlwZSAqKSgoY2hhciAqKW1wdHIg
LSBvZmZzZXRvZih0eXBlLCBtZW1iZXIpKTsgICAgICAgIFwKK30pCisKKyNkZWZpbmUgc21wX3dt
YigpCisjZGVmaW5lIHByZWZldGNoKHgpIF9fYnVpbHRpbl9wcmVmZXRjaCh4KQorI2RlZmluZSBB
U1NFUlQoeCkgYXNzZXJ0KHgpCisjZGVmaW5lIF9fbXVzdF9jaGVjayBfX2F0dHJpYnV0ZV9fKChf
X3dhcm5fdW51c2VkX3Jlc3VsdF9fKSkKKworI2luY2x1ZGUgImxpc3QuaCIKKworc3RydWN0IGRv
bWFpbiB7Cit9OworCitzdHJ1Y3QgcGNpX2RldiB7CisgICAgc3RydWN0IHZwY2kgKnZwY2k7Cit9
OworCitzdHJ1Y3QgdmNwdQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmRvbWFpbjsKK307
CisKK2V4dGVybiBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VycmVudDsKK2V4dGVybiBjb25zdCBzdHJ1
Y3QgcGNpX2RldiB0ZXN0X3BkZXY7CisKK3R5cGVkZWYgYm9vbCBzcGlubG9ja190OworI2RlZmlu
ZSBzcGluX2xvY2tfaW5pdChsKSAoKihsKSA9IGZhbHNlKQorI2RlZmluZSBzcGluX2xvY2sobCkg
KCoobCkgPSB0cnVlKQorI2RlZmluZSBzcGluX3VubG9jayhsKSAoKihsKSA9IGZhbHNlKQorCit0
eXBlZGVmIHVuaW9uIHsKKyAgICB1aW50MzJfdCBzYmRmOworICAgIHN0cnVjdCB7CisgICAgICAg
IHVuaW9uIHsKKyAgICAgICAgICAgIHVpbnQxNl90IGJkZjsKKyAgICAgICAgICAgIHN0cnVjdCB7
CisgICAgICAgICAgICAgICAgdW5pb24geworICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgewor
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBmdW5jIDogMywKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZGV2ICA6IDU7CisgICAgICAgICAgICAgICAgICAgIH07CisgICAg
ICAgICAgICAgICAgICAgIHVpbnQ4X3QgICAgIGV4dGZ1bmM7CisgICAgICAgICAgICAgICAgfTsK
KyAgICAgICAgICAgICAgICB1aW50OF90ICAgICAgICAgYnVzOworICAgICAgICAgICAgfTsKKyAg
ICAgICAgfTsKKyAgICAgICAgdWludDE2X3QgICAgICAgICAgICAgICAgc2VnOworICAgIH07Cit9
IHBjaV9zYmRmX3Q7CisKKyNpbmNsdWRlICJ2cGNpLmgiCisKKyNkZWZpbmUgX19od2RvbV9pbml0
CisKKyNkZWZpbmUgaGFzX3ZwY2koZCkgdHJ1ZQorCisjZGVmaW5lIHh6YWxsb2ModHlwZSkgKCh0
eXBlICopY2FsbG9jKDEsIHNpemVvZih0eXBlKSkpCisjZGVmaW5lIHhtYWxsb2ModHlwZSkgKCh0
eXBlICopbWFsbG9jKHNpemVvZih0eXBlKSkpCisjZGVmaW5lIHhmcmVlKHApIGZyZWUocCkKKwor
I2RlZmluZSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKC4uLikgJnRlc3RfcGRldgorCisvKiBEdW1t
eSBuYXRpdmUgaGVscGVycy4gV3JpdGVzIGFyZSBpZ25vcmVkLCByZWFkcyByZXR1cm4gMSdzLiAq
LworI2RlZmluZSBwY2lfY29uZl9yZWFkOCguLi4pICAgICAweGZmCisjZGVmaW5lIHBjaV9jb25m
X3JlYWQxNiguLi4pICAgIDB4ZmZmZgorI2RlZmluZSBwY2lfY29uZl9yZWFkMzIoLi4uKSAgICAw
eGZmZmZmZmZmCisjZGVmaW5lIHBjaV9jb25mX3dyaXRlOCguLi4pCisjZGVmaW5lIHBjaV9jb25m
X3dyaXRlMTYoLi4uKQorI2RlZmluZSBwY2lfY29uZl93cml0ZTMyKC4uLikKKworI2RlZmluZSBQ
Q0lfQ0ZHX1NQQUNFX0VYUF9TSVpFIDQwOTYKKworI2RlZmluZSBCVUcoKSBhc3NlcnQoMCkKKyNk
ZWZpbmUgQVNTRVJUX1VOUkVBQ0hBQkxFKCkgYXNzZXJ0KDApCisKKyNkZWZpbmUgbWluKHgsIHkp
ICh7ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNvbnN0IHR5cGVvZih4KSB0eCA9ICh4
KTsgICAgICAgXAorICAgICAgICBjb25zdCB0eXBlb2YoeSkgdHkgPSAoeSk7ICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICh2b2lkKSAo
JnR4ID09ICZ0eSk7ICAgICAgICAgICAgXAorICAgICAgICB0eCA8IHR5ID8gdHggOiB0eTsgICAg
ICAgICAgICAgIFwKK30pCisKKyNkZWZpbmUgbWF4KHgsIHkpICh7ICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIGNvbnN0IHR5cGVvZih4KSB0eCA9ICh4KTsgICAgICAgXAorICAgICAgICBj
b25zdCB0eXBlb2YoeSkgdHkgPSAoeSk7ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICh2b2lkKSAoJnR4ID09ICZ0eSk7ICAgICAgICAg
ICAgXAorICAgICAgICB0eCA+IHR5ID8gdHggOiB0eTsgICAgICAgICAgICAgIFwKK30pCisKKyNl
bmRpZgorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy92cGNpL21haW4uYyBiL3Rv
b2xzL3Rlc3RzL3ZwY2kvbWFpbi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAuLmI5YTBhNjAwNmIKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy90ZXN0cy92cGNpL21haW4u
YwpAQCAtMCwwICsxLDMwOSBAQAorLyoKKyAqIFVuaXQgdGVzdHMgZm9yIHRoZSBnZW5lcmljIHZQ
Q0kgaGFuZGxlciBjb2RlLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVt
cyBSJkQKKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25k
aXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwg
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGll
ZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9y
IG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9m
IHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisj
aW5jbHVkZSAiZW11bC5oIgorCisvKiBTaW5nbGUgdmNwdSAoY3VycmVudCksIGFuZCBzaW5nbGUg
ZG9tYWluIHdpdGggYSBzaW5nbGUgUENJIGRldmljZS4gKi8KK3N0YXRpYyBzdHJ1Y3QgdnBjaSB2
cGNpOworCitjb25zdCBzdGF0aWMgc3RydWN0IGRvbWFpbiBkOworCitjb25zdCBzdHJ1Y3QgcGNp
X2RldiB0ZXN0X3BkZXYgPSB7CisgICAgLnZwY2kgPSAmdnBjaSwKK307CisKK2NvbnN0IHN0YXRp
YyBzdHJ1Y3QgdmNwdSB2ID0geworICAgIC5kb21haW4gPSAmZAorfTsKKworY29uc3Qgc3RydWN0
IHZjcHUgKmN1cnJlbnQgPSAmdjsKKworLyogRHVtbXkgaG9va3MsIHdyaXRlIHN0b3JlcyBkYXRh
LCByZWFkIGZldGNoZXMgaXQuICovCitzdGF0aWMgdWludDMyX3QgdnBjaV9yZWFkOChjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZvaWQgKmRhdGEpCit7CisgICAgcmV0dXJuICoodWludDhfdCAqKWRhdGE7Cit9
CisKK3N0YXRpYyB2b2lkIHZwY2lfd3JpdGU4KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2
b2lkICpkYXRhKQoreworICAgICoodWludDhfdCAqKWRhdGEgPSB2YWw7Cit9CisKK3N0YXRpYyB1
aW50MzJfdCB2cGNpX3JlYWQxNihjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQg
aW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQoreworICAg
IHJldHVybiAqKHVpbnQxNl90ICopZGF0YTsKK30KKworc3RhdGljIHZvaWQgdnBjaV93cml0ZTE2
KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKK3sKKyAgICAqKHVpbnQx
Nl90ICopZGF0YSA9IHZhbDsKK30KKworc3RhdGljIHVpbnQzMl90IHZwY2lfcmVhZDMyKGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7CisgICAgcmV0dXJuICoodWludDMyX3QgKilkYXRh
OworfQorCitzdGF0aWMgdm9pZCB2cGNpX3dyaXRlMzIoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmFsLCB2b2lkICpkYXRhKQoreworICAgICoodWludDMyX3QgKilkYXRhID0gdmFsOworfQorCisj
ZGVmaW5lIFZQQ0lfUkVBRChyZWcsIHNpemUsIGRhdGEpICh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIGRhdGEgPSB2cGNpX3JlYWQoKHBjaV9zYmRmX3QpeyAuc2JkZiA9IDAgfSwg
cmVnLCBzaXplKTsgICAgIFwKK30pCisKKyNkZWZpbmUgVlBDSV9SRUFEX0NIRUNLKHJlZywgc2l6
ZSwgZXhwZWN0ZWQpICh7ICAgICAgICAgICAgICAgICBcCisgICAgdWludDMyX3QgcmQ7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBWUENJX1JFQUQocmVnLCBzaXplLCByZCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgYXNzZXJ0KHJkID09IChleHBlY3RlZCkpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBWUENJX1dSSVRFKHJlZywgc2l6ZSwgZGF0
YSkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB2cGNpX3dyaXRlKChwY2lfc2Jk
Zl90KXsgLnNiZGYgPSAwIH0sIHJlZywgc2l6ZSwgZGF0YSk7ICAgICBcCit9KQorCisjZGVmaW5l
IFZQQ0lfV1JJVEVfQ0hFQ0socmVnLCBzaXplLCBkYXRhKSAoeyAgICAgICAgICAgICAgICAgICAg
XAorICAgIFZQQ0lfV1JJVEUocmVnLCBzaXplLCBkYXRhKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICBWUENJX1JFQURfQ0hFQ0socmVnLCBzaXplLCBkYXRhKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCit9KQorCisjZGVmaW5lIFZQQ0lfQUREX1JFRyhmcmVhZCwg
ZndyaXRlLCBvZmYsIHNpemUsIHN0b3JlKSAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFz
c2VydCghdnBjaV9hZGRfcmVnaXN0ZXIodGVzdF9wZGV2LnZwY2ksIGZyZWFkLCBmd3JpdGUsIG9m
Ziwgc2l6ZSwgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZzdG9yZSkpCisK
KyNkZWZpbmUgVlBDSV9BRERfSU5WQUxJRF9SRUcoZnJlYWQsIGZ3cml0ZSwgb2ZmLCBzaXplKSAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNzZXJ0KHZwY2lfYWRkX3JlZ2lzdGVyKHRlc3Rf
cGRldi52cGNpLCBmcmVhZCwgZndyaXRlLCBvZmYsIHNpemUsIE5VTEwpKQorCisjZGVmaW5lIFZQ
Q0lfUkVNT1ZFX1JFRyhvZmYsIHNpemUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIGFzc2VydCghdnBjaV9yZW1vdmVfcmVnaXN0ZXIodGVzdF9wZGV2LnZw
Y2ksIG9mZiwgc2l6ZSkpCisKKyNkZWZpbmUgVlBDSV9SRU1PVkVfSU5WQUxJRF9SRUcob2ZmLCBz
aXplKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYXNzZXJ0KHZwY2lf
cmVtb3ZlX3JlZ2lzdGVyKHRlc3RfcGRldi52cGNpLCBvZmYsIHNpemUpKQorCisvKiBSZWFkIGEg
MzJiIHJlZ2lzdGVyIHVzaW5nIGFsbCBwb3NzaWJsZSBzaXplcy4gKi8KK3ZvaWQgbXVsdGlyZWFk
NF9jaGVjayh1bnNpZ25lZCBpbnQgcmVnLCB1aW50MzJfdCB2YWwpCit7CisgICAgdW5zaWduZWQg
aW50IGk7CisKKyAgICAvKiBSZWFkIHVzaW5nIGJ5dGVzLiAqLworICAgIGZvciAoIGkgPSAwOyBp
IDwgNDsgaSsrICkKKyAgICAgICAgVlBDSV9SRUFEX0NIRUNLKHJlZyArIGksIDEsICh2YWwgPj4g
KGkgKiA4KSkgJiBVSU5UOF9NQVgpOworCisgICAgLyogUmVhZCB1c2luZyAyYnl0ZXMuICovCisg
ICAgZm9yICggaSA9IDA7IGkgPCAyOyBpKysgKQorICAgICAgICBWUENJX1JFQURfQ0hFQ0socmVn
ICsgaSAqIDIsIDIsICh2YWwgPj4gKGkgKiAyICogOCkpICYgVUlOVDE2X01BWCk7CisKKyAgICBW
UENJX1JFQURfQ0hFQ0socmVnLCA0LCB2YWwpOworfQorCit2b2lkIG11bHRpd3JpdGU0X2NoZWNr
KHVuc2lnbmVkIGludCByZWcpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgdWludDMyX3Qg
dmFsID0gMHhhMmY1MTczMjsKKworICAgIC8qIFdyaXRlIHVzaW5nIGJ5dGVzLiAqLworICAgIGZv
ciAoIGkgPSAwOyBpIDwgNDsgaSsrICkKKyAgICAgICAgVlBDSV9XUklURV9DSEVDSyhyZWcgKyBp
LCAxLCAodmFsID4+IChpICogOCkpICYgVUlOVDhfTUFYKTsKKyAgICBtdWx0aXJlYWQ0X2NoZWNr
KHJlZywgdmFsKTsKKworICAgIC8qIENoYW5nZSB0aGUgdmFsdWUgZWFjaCB0aW1lIHRvIGJlIHN1
cmUgd3JpdGVzIHdvcmsgZmluZS4gKi8KKyAgICB2YWwgPSAweDJiODM2ZmRhOworICAgIC8qIFdy
aXRlIHVzaW5nIDJieXRlcy4gKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IDI7IGkrKyApCisgICAg
ICAgIFZQQ0lfV1JJVEVfQ0hFQ0socmVnICsgaSAqIDIsIDIsICh2YWwgPj4gKGkgKiAyICogOCkp
ICYgVUlOVDE2X01BWCk7CisgICAgbXVsdGlyZWFkNF9jaGVjayhyZWcsIHZhbCk7CisKKyAgICB2
YWwgPSAweGM0NjkzYmViOworICAgIFZQQ0lfV1JJVEVfQ0hFQ0socmVnLCA0LCB2YWwpOworICAg
IG11bHRpcmVhZDRfY2hlY2socmVnLCB2YWwpOworfQorCitpbnQKK21haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQoreworICAgIC8qIEluZGV4IHN0b3JhZ2UgYnkgb2Zmc2V0LiAqLworICAgIHVp
bnQzMl90IHIwID0gMHhkZWFkYmVlZjsKKyAgICB1aW50OF90IHI1ID0gMHhlZjsKKyAgICB1aW50
OF90IHI2ID0gMHhiZTsKKyAgICB1aW50OF90IHI3ID0gMHhlZjsKKyAgICB1aW50MTZfdCByMTIg
PSAweDg2OTY7CisgICAgdWludDhfdCByMTZbNF0gPSB7IH07CisgICAgdWludDE2X3QgcjIwWzJd
ID0geyB9OworICAgIHVpbnQzMl90IHIyNCA9IDA7CisgICAgdWludDhfdCByMjgsIHIzMDsKKyAg
ICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBJTklUX0xJU1RfSEVBRCgmdnBj
aS5oYW5kbGVycyk7CisgICAgc3Bpbl9sb2NrX2luaXQoJnZwY2kubG9jayk7CisKKyAgICBWUENJ
X0FERF9SRUcodnBjaV9yZWFkMzIsIHZwY2lfd3JpdGUzMiwgMCwgNCwgcjApOworICAgIFZQQ0lf
UkVBRF9DSEVDSygwLCA0LCByMCk7CisgICAgVlBDSV9XUklURV9DSEVDSygwLCA0LCAweGJjYmNi
Y2JjKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRlOCwgNSwgMSwg
cjUpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg1LCAxLCByNSk7CisgICAgVlBDSV9XUklURV9DSEVD
Syg1LCAxLCAweGJhKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRl
OCwgNiwgMSwgcjYpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg2LCAxLCByNik7CisgICAgVlBDSV9X
UklURV9DSEVDSyg2LCAxLCAweGJhKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2
cGNpX3dyaXRlOCwgNywgMSwgcjcpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg3LCAxLCByNyk7Cisg
ICAgVlBDSV9XUklURV9DSEVDSyg3LCAxLCAweGJkKTsKKworICAgIFZQQ0lfQUREX1JFRyh2cGNp
X3JlYWQxNiwgdnBjaV93cml0ZTE2LCAxMiwgMiwgcjEyKTsKKyAgICBWUENJX1JFQURfQ0hFQ0so
MTIsIDIsIHIxMik7CisgICAgVlBDSV9SRUFEX0NIRUNLKDEyLCA0LCAweGZmZmY4Njk2KTsKKwor
ICAgIC8qCisgICAgICogQXQgdGhpcyBwb2ludCB3ZSBoYXZlIHRoZSBmb2xsb3dpbmcgbGF5b3V0
OgorICAgICAqCisgICAgICogTm90ZSB0aGF0IHRoaXMgcmVmZXJzIHRvIHRoZSBwb3NpdGlvbiBv
ZiB0aGUgdmFyaWFibGVzLAorICAgICAqIGJ1dCB0aGUgdmFsdWUgaGFzIGFscmVhZHkgY2hhbmdl
ZCBmcm9tIHRoZSBvbmUgZ2l2ZW4gYXQKKyAgICAgKiBpbml0aWFsaXphdGlvbiB0aW1lIGJlY2F1
c2Ugd3JpdGUgdGVzdHMgaGF2ZSBiZWVuIHBlcmZvcm1lZC4KKyAgICAgKgorICAgICAqIDMyICAg
IDI0ICAgIDE2ICAgICA4ICAgICAwCisgICAgICogICstLS0tLSstLS0tLSstLS0tLSstLS0tLSsK
KyAgICAgKiAgfCAgICAgICAgICByMCAgICAgICAgICAgfCAwCisgICAgICogICstLS0tLSstLS0t
LSstLS0tLSstLS0tLSsKKyAgICAgKiAgfCByNyAgfCAgcjYgfCAgcjUgfC8vLy8vfCAzMgorICAg
ICAqICArLS0tLS0rLS0tLS0rLS0tLS0rLS0tLS18CisgICAgICogIHwvLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vL3wgNjQKKyAgICAgKiAgKy0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tKworICAgICAqICB8
Ly8vLy8vLy8vLy98ICAgIHIxMiAgICB8IDk2CisgICAgICogICstLS0tLS0tLS0tLSstLS0tLS0t
LS0tLSsKKyAgICAgKiAgICAgICAgICAgICAuLi4KKyAgICAgKiAgLyA9IHVuaGFuZGxlZC4KKyAg
ICAgKi8KKworICAgIC8qIFRyeSB0byBhZGQgYW4gb3ZlcmxhcHBpbmcgcmVnaXN0ZXIgaGFuZGxl
ci4gKi8KKyAgICBWUENJX0FERF9JTlZBTElEX1JFRyh2cGNpX3JlYWQzMiwgdnBjaV93cml0ZTMy
LCA0LCA0KTsKKworICAgIC8qIFRyeSB0byBhZGQgYSBub24tYWxpZ25lZCByZWdpc3Rlci4gKi8K
KyAgICBWUENJX0FERF9JTlZBTElEX1JFRyh2cGNpX3JlYWQxNiwgdnBjaV93cml0ZTE2LCAxNSwg
Mik7CisKKyAgICAvKiBUcnkgdG8gYWRkIGEgcmVnaXN0ZXIgd2l0aCB3cm9uZyBzaXplLiAqLwor
ICAgIFZQQ0lfQUREX0lOVkFMSURfUkVHKHZwY2lfcmVhZDE2LCB2cGNpX3dyaXRlMTYsIDgsIDMp
OworCisgICAgLyogVHJ5IHRvIGFkZCBhIHJlZ2lzdGVyIHdpdGggbWlzc2luZyBoYW5kbGVycy4g
Ki8KKyAgICBWUENJX0FERF9JTlZBTElEX1JFRyhOVUxMLCBOVUxMLCA4LCAyKTsKKworICAgIC8q
IFJlYWQvd3JpdGUgb2YgdW5zZXQgcmVnaXN0ZXIuICovCisgICAgVlBDSV9SRUFEX0NIRUNLKDgs
IDQsIDB4ZmZmZmZmZmYpOworICAgIFZQQ0lfUkVBRF9DSEVDSyg4LCAyLCAweGZmZmYpOworICAg
IFZQQ0lfUkVBRF9DSEVDSyg4LCAxLCAweGZmKTsKKyAgICBWUENJX1dSSVRFKDEwLCAyLCAweGJl
ZWYpOworICAgIFZQQ0lfUkVBRF9DSEVDSygxMCwgMiwgMHhmZmZmKTsKKworICAgIC8qIFJlYWQg
b2YgbXVsdGlwbGUgcmVnaXN0ZXJzICovCisgICAgVlBDSV9XUklURV9DSEVDSyg3LCAxLCAweGJk
KTsKKyAgICBWUENJX1JFQURfQ0hFQ0soNCwgNCwgMHhiZGJhYmFmZik7CisKKyAgICAvKiBQYXJ0
aWFsIHJlYWQgb2YgYSByZWdpc3Rlci4gKi8KKyAgICBWUENJX1dSSVRFX0NIRUNLKDAsIDQsIDB4
MWExYjFjMWQpOworICAgIFZQQ0lfUkVBRF9DSEVDSygyLCAxLCAweDFiKTsKKyAgICBWUENJX1JF
QURfQ0hFQ0soNiwgMiwgMHhiZGJhKTsKKworICAgIC8qIFdyaXRlIG9mIG11bHRpcGxlIHJlZ2lz
dGVycy4gKi8KKyAgICBWUENJX1dSSVRFX0NIRUNLKDQsIDQsIDB4YWFiYmNjZmYpOworCisgICAg
LyogUGFydGlhbCB3cml0ZSBvZiBhIHJlZ2lzdGVyLiAqLworICAgIFZQQ0lfV1JJVEVfQ0hFQ0so
MiwgMSwgMHhmZSk7CisgICAgVlBDSV9XUklURV9DSEVDSyg2LCAyLCAweGZlYmMpOworCisgICAg
LyoKKyAgICAgKiBUZXN0IGFsbCBwb3NzaWJsZSByZWFkL3dyaXRlIHNpemUgY29tYmluYXRpb25z
LgorICAgICAqCisgICAgICogUGxhY2UgNCAxQiByZWdpc3RlcnMgYXQgMTI4Yml0cyAoMTZCKSwg
MiAyQiByZWdpc3RlcnMgYXQgMTYwYml0cworICAgICAqICgyMEIpIGFuZCBmaW5hbGx5IDEgNEIg
cmVnaXN0ZXIgYXQgMTkyYml0cyAoMjRCKS4KKyAgICAgKgorICAgICAqIFRoZW4gcGVyZm9ybSBh
bGwgcG9zc2libGUgd3JpdGUgYW5kIHJlYWQgc2l6ZXMgb24gZWFjaCBvZiB0aGVtLgorICAgICAq
CisgICAgICogICAgICAgICAgICAgICAuLi4KKyAgICAgKiAzMiAgICAgMjQgICAgIDE2ICAgICAg
OCAgICAgIDAKKyAgICAgKiAgKy0tLS0tLSstLS0tLS0rLS0tLS0tKy0tLS0tLSsKKyAgICAgKiAg
fHIxNlszXXxyMTZbMl18cjE2WzFdfHIxNlswXXwgMTYKKyAgICAgKiAgKy0tLS0tLSstLS0tLS0r
LS0tLS0tKy0tLS0tLSsKKyAgICAgKiAgfCAgICByMjBbMV0gICB8ICAgIHIyMFswXSAgIHwgMjAK
KyAgICAgKiAgKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLXwKKyAgICAgKiAgfCAgICAgICAg
ICAgIHIyNCAgICAgICAgICAgIHwgMjQKKyAgICAgKiAgKy0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLSsKKyAgICAgKgorICAgICAqLworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNp
X3dyaXRlOCwgMTYsIDEsIHIxNlswXSk7CisgICAgVlBDSV9BRERfUkVHKHZwY2lfcmVhZDgsIHZw
Y2lfd3JpdGU4LCAxNywgMSwgcjE2WzFdKTsKKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFkOCwg
dnBjaV93cml0ZTgsIDE4LCAxLCByMTZbMl0pOworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4
LCB2cGNpX3dyaXRlOCwgMTksIDEsIHIxNlszXSk7CisKKyAgICBWUENJX0FERF9SRUcodnBjaV9y
ZWFkMTYsIHZwY2lfd3JpdGUxNiwgMjAsIDIsIHIyMFswXSk7CisgICAgVlBDSV9BRERfUkVHKHZw
Y2lfcmVhZDE2LCB2cGNpX3dyaXRlMTYsIDIyLCAyLCByMjBbMV0pOworCisgICAgVlBDSV9BRERf
UkVHKHZwY2lfcmVhZDMyLCB2cGNpX3dyaXRlMzIsIDI0LCA0LCByMjQpOworCisgICAgLyogQ2hl
Y2sgdGhlIGluaXRpYWwgdmFsdWUgaXMgMC4gKi8KKyAgICBtdWx0aXJlYWQ0X2NoZWNrKDE2LCAw
KTsKKyAgICBtdWx0aXJlYWQ0X2NoZWNrKDIwLCAwKTsKKyAgICBtdWx0aXJlYWQ0X2NoZWNrKDI0
LCAwKTsKKworICAgIG11bHRpd3JpdGU0X2NoZWNrKDE2KTsKKyAgICBtdWx0aXdyaXRlNF9jaGVj
aygyMCk7CisgICAgbXVsdGl3cml0ZTRfY2hlY2soMjQpOworCisgICAgLyoKKyAgICAgKiBDaGVj
ayBtdWx0aXBsZSBub24tY29uc2VjdXRpdmUgZ2FwcyBvbiB0aGUgc2FtZSByZWFkL3dyaXRlOgor
ICAgICAqCisgICAgICogMzIgICAgIDI0ICAgICAxNiAgICAgIDggICAgICAwCisgICAgICogICst
LS0tLS0rLS0tLS0tKy0tLS0tLSstLS0tLS0rCisgICAgICogIHwvLy8vLy98ICByMzAgfC8vLy8v
L3wgIHIyOCB8IDI4CisgICAgICogICstLS0tLS0rLS0tLS0tKy0tLS0tLSstLS0tLS0rCisgICAg
ICoKKyAgICAgKi8KKyAgICBWUENJX0FERF9SRUcodnBjaV9yZWFkOCwgdnBjaV93cml0ZTgsIDI4
LCAxLCByMjgpOworICAgIFZQQ0lfQUREX1JFRyh2cGNpX3JlYWQ4LCB2cGNpX3dyaXRlOCwgMzAs
IDEsIHIzMCk7CisgICAgVlBDSV9XUklURV9DSEVDSygyOCwgNCwgMHhmZmFjZmZkYyk7CisKKyAg
ICAvKiBGaW5hbGx5IHRyeSB0byByZW1vdmUgYSBjb3VwbGUgb2YgcmVnaXN0ZXJzLiAqLworICAg
IFZQQ0lfUkVNT1ZFX1JFRygyOCwgMSk7CisgICAgVlBDSV9SRU1PVkVfUkVHKDI0LCA0KTsKKyAg
ICBWUENJX1JFTU9WRV9SRUcoMTIsIDIpOworCisgICAgVlBDSV9SRU1PVkVfSU5WQUxJRF9SRUco
MjAsIDEpOworICAgIFZQQ0lfUkVNT1ZFX0lOVkFMSURfUkVHKDE2LCAyKTsKKyAgICBWUENJX1JF
TU9WRV9JTlZBTElEX1JFRygzMCwgMik7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94ZW4ubGRz
LlMKaW5kZXggYzliOTU0NjQzNS4uOThiODI2ODBjNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCkBAIC02NSw2ICs2NSwxMyBA
QCBTRUNUSU9OUwogICAgICAgIF9fcGFyYW1fc3RhcnQgPSAuOwogICAgICAgICooLmRhdGEucGFy
YW0pCiAgICAgICAgX19wYXJhbV9lbmQgPSAuOworCisjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BD
SSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKKyAgICAgICAuID0gQUxJR04oUE9JTlRF
Ul9BTElHTik7CisgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKKyAgICAgICAqKC5kYXRh
LnZwY2kpCisgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CisjZW5kaWYKICAgfSA6dGV4dAog
CiAjaWYgZGVmaW5lZChCVUlMRF9JRCkKQEAgLTE3Myw2ICsxODAsMTMgQEAgU0VDVElPTlMKICAg
ICAgICAqKC5pbml0X2FycmF5KQogICAgICAgICooU09SVCguaW5pdF9hcnJheS4qKSkKICAgICAg
ICBfX2N0b3JzX2VuZCA9IC47CisKKyNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAhZGVm
aW5lZChDT05GSUdfTEFURV9IV0RPTSkKKyAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7
CisgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKKyAgICAgICAqKC5kYXRhLnZwY2kpCisg
ICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CisjZW5kaWYKICAgfSA6dGV4dAogICBfX2luaXRf
ZW5kX2VmaSA9IC47CiAgIC4gPSBBTElHTihTVEFDS19TSVpFKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA2NDM2MjhjNjUx
Li43ZDA1NmNkYWU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVu
L2FyY2gveDg2L2RvbWFpbi5jCkBAIC00MDIsMTEgKzQwMiwyMiBAQCBzdGF0aWMgYm9vbCBlbXVs
YXRpb25fZmxhZ3Nfb2soY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdWludDMyX3QgZW1mbGFncykK
ICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgIHsKICAgICAgICAgaWYgKCBpc19oYXJk
d2FyZV9kb21haW4oZCkgJiYKLSAgICAgICAgICAgICBlbWZsYWdzICE9IChYRU5fWDg2X0VNVV9M
QVBJQ3xYRU5fWDg2X0VNVV9JT0FQSUMpICkKLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKLSAg
ICAgICAgaWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICYmIGVtZmxhZ3MgJiYKLSAgICAgICAg
ICAgICBlbWZsYWdzICE9IFhFTl9YODZfRU1VX0FMTCAmJiBlbWZsYWdzICE9IFhFTl9YODZfRU1V
X0xBUElDICkKKyAgICAgICAgICAgICBlbWZsYWdzICE9IChYRU5fWDg2X0VNVV9MQVBJQ3xYRU5f
WDg2X0VNVV9JT0FQSUN8CisgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4Nl9FTVVfVlBD
SSkgKQogICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICBpZiAoICFpc19oYXJkd2Fy
ZV9kb21haW4oZCkgKQorICAgICAgICB7CisgICAgICAgICAgICBzd2l0Y2ggKCBlbWZsYWdzICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgWEVOX1g4Nl9FTVVfQUxMICYgflhFTl9Y
ODZfRU1VX1ZQQ0k6CisgICAgICAgICAgICBjYXNlIFhFTl9YODZfRU1VX0xBUElDOgorICAgICAg
ICAgICAgY2FzZSAwOgorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfQogICAgIH0KICAgICBlbHNlIGlmICggZW1mbGFncyAhPSAwICYmIGVtZmxhZ3MgIT0gWEVO
X1g4Nl9FTVVfUElUICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCBjZWUyMzg1YTYwLi40MWI0OTAzOGFjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlIDx4ZW4vcmFuZ2VzZXQuaD4KICNpbmNs
dWRlIDx4ZW4vbW9uaXRvci5oPgogI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CisjaW5jbHVkZSA8
eGVuL3ZwY2kuaD4KICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+CiAjaW5jbHVkZSA8YXNtL2hhcC5o
PgogI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CkBAIC02MzMsNiArNjM0LDcgQEAgaW50IGh2bV9k
b21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGRvbWNyX2Zs
YWdzLAogICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4uaW9fYml0bWFwID0gaHZtX2lvX2JpdG1h
cDsKIAogICAgIHJlZ2lzdGVyX2cybV9wb3J0aW9faGFuZGxlcihkKTsKKyAgICByZWdpc3Rlcl92
cGNpX3BvcnRpb19oYW5kbGVyKGQpOwogCiAgICAgaHZtX2lvcmVxX2luaXQoZCk7CiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwppbmRl
eCA3N2Y0YzJhZDQxLi42OTE0YmQ2ODM0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lv
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9pby5jCkBAIC0yNSw2ICsyNSw3IEBACiAjaW5jbHVk
ZSA8eGVuL3RyYWNlLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8eGVuL2h5
cGVyY2FsbC5oPgorI2luY2x1ZGUgPHhlbi92cGNpLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQu
aD4KICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3Iu
aD4KQEAgLTI3OCw2ICsyNzksMTEwIEBAIHVuc2lnbmVkIGludCBodm1fcGNpX2RlY29kZV9hZGRy
KHVuc2lnbmVkIGludCBjZjgsIHVuc2lnbmVkIGludCBhZGRyLAogICAgIHJldHVybiBDRjhfQURE
Ul9MTyhjZjgpIHwgKGFkZHIgJiAzKTsKIH0KIAorLyogRG8gc29tZSBzYW5pdHkgY2hlY2tzLiAq
Lworc3RhdGljIGJvb2wgdnBjaV9hY2Nlc3NfYWxsb3dlZCh1bnNpZ25lZCBpbnQgcmVnLCB1bnNp
Z25lZCBpbnQgbGVuKQoreworICAgIC8qIENoZWNrIGFjY2VzcyBzaXplLiAqLworICAgIGlmICgg
bGVuICE9IDEgJiYgbGVuICE9IDIgJiYgbGVuICE9IDQgKQorICAgICAgICByZXR1cm4gZmFsc2U7
CisKKyAgICAvKiBDaGVjayB0aGF0IGFjY2VzcyBpcyBzaXplIGFsaWduZWQuICovCisgICAgaWYg
KCAocmVnICYgKGxlbiAtIDEpKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVy
biB0cnVlOworfQorCisvKiB2UENJIGNvbmZpZyBzcGFjZSBJTyBwb3J0cyBoYW5kbGVycyAoMHhj
ZjgvMHhjZmMpLiAqLworc3RhdGljIGJvb2wgdnBjaV9wb3J0aW9fYWNjZXB0KGNvbnN0IHN0cnVj
dCBodm1faW9faGFuZGxlciAqaGFuZGxlciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBpb3JlcV90ICpwKQoreworICAgIHJldHVybiAocC0+YWRkciA9PSAweGNmOCAmJiBw
LT5zaXplID09IDQpIHx8IChwLT5hZGRyICYgfjMpID09IDB4Y2ZjOworfQorCitzdGF0aWMgaW50
IHZwY2lfcG9ydGlvX3JlYWQoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGFkZHIsIHVpbnQzMl90IHNpemUs
IHVpbnQ2NF90ICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50
LT5kb21haW47CisgICAgdW5zaWduZWQgaW50IHJlZzsKKyAgICBwY2lfc2JkZl90IHNiZGY7Cisg
ICAgdWludDMyX3QgY2Y4OworCisgICAgKmRhdGEgPSB+KHVpbnQ2NF90KTA7CisKKyAgICBpZiAo
IGFkZHIgPT0gMHhjZjggKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHNpemUgPT0gNCk7CisgICAg
ICAgICpkYXRhID0gZC0+YXJjaC5odm1fZG9tYWluLnBjaV9jZjg7CisgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CisgICAgfQorCisgICAgQVNTRVJUKChhZGRyICYgfjMpID09IDB4Y2ZjKTsK
KyAgICBjZjggPSBBQ0NFU1NfT05DRShkLT5hcmNoLmh2bV9kb21haW4ucGNpX2NmOCk7CisgICAg
aWYgKCAhQ0Y4X0VOQUJMRUQoY2Y4KSApCisgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKKworICAgIHJlZyA9IGh2bV9wY2lfZGVjb2RlX2FkZHIoY2Y4LCBhZGRyLCAmc2JkZik7
CisKKyAgICBpZiAoICF2cGNpX2FjY2Vzc19hbGxvd2VkKHJlZywgc2l6ZSkgKQorICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgKmRhdGEgPSB2cGNpX3JlYWQoc2JkZiwgcmVnLCBz
aXplKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9w
b3J0aW9fd3JpdGUoY29uc3Qgc3RydWN0IGh2bV9pb19oYW5kbGVyICpoYW5kbGVyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBhZGRyLCB1aW50MzJfdCBzaXplLCB1aW50
NjRfdCBkYXRhKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cisg
ICAgdW5zaWduZWQgaW50IHJlZzsKKyAgICBwY2lfc2JkZl90IHNiZGY7CisgICAgdWludDMyX3Qg
Y2Y4OworCisgICAgaWYgKCBhZGRyID09IDB4Y2Y4ICkKKyAgICB7CisgICAgICAgIEFTU0VSVChz
aXplID09IDQpOworICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGNpX2NmOCA9IGRhdGE7Cisg
ICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7CisgICAgfQorCisgICAgQVNTRVJUKChhZGRyICYg
fjMpID09IDB4Y2ZjKTsKKyAgICBjZjggPSBBQ0NFU1NfT05DRShkLT5hcmNoLmh2bV9kb21haW4u
cGNpX2NmOCk7CisgICAgaWYgKCAhQ0Y4X0VOQUJMRUQoY2Y4KSApCisgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKKworICAgIHJlZyA9IGh2bV9wY2lfZGVjb2RlX2FkZHIoY2Y4
LCBhZGRyLCAmc2JkZik7CisKKyAgICBpZiAoICF2cGNpX2FjY2Vzc19hbGxvd2VkKHJlZywgc2l6
ZSkgKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgdnBjaV93cml0ZShzYmRm
LCByZWcsIHNpemUsIGRhdGEpOworCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKworc3Rh
dGljIGNvbnN0IHN0cnVjdCBodm1faW9fb3BzIHZwY2lfcG9ydGlvX29wcyA9IHsKKyAgICAuYWNj
ZXB0ID0gdnBjaV9wb3J0aW9fYWNjZXB0LAorICAgIC5yZWFkID0gdnBjaV9wb3J0aW9fcmVhZCwK
KyAgICAud3JpdGUgPSB2cGNpX3BvcnRpb193cml0ZSwKK307CisKK3ZvaWQgcmVnaXN0ZXJfdnBj
aV9wb3J0aW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBodm1faW9f
aGFuZGxlciAqaGFuZGxlcjsKKworICAgIGlmICggIWhhc192cGNpKGQpICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgaGFuZGxlciA9IGh2bV9uZXh0X2lvX2hhbmRsZXIoZCk7CisgICAgaWYgKCAh
aGFuZGxlciApCisgICAgICAgIHJldHVybjsKKworICAgIGhhbmRsZXItPnR5cGUgPSBJT1JFUV9U
WVBFX1BJTzsKKyAgICBoYW5kbGVyLT5vcHMgPSAmdnBjaV9wb3J0aW9fb3BzOworfQorCiAvKgog
ICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwppbmRleCA5NDA3MjQ3OTU1Li5mOWU0NmM2
ZGUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYv
c2V0dXAuYwpAQCAtMTYzNCw3ICsxNjM0LDggQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFy
dF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgZG9tY3JfZmxhZ3MgfD0gRE9NQ1JG
X2h2bSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgoaHZtX2Z1bmNzLmhhcF9zdXBwb3J0ZWQg
JiYgIW9wdF9kb20wX3NoYWRvdykgPwogICAgICAgICAgICAgICAgICAgICAgICAgIERPTUNSRl9o
YXAgOiAwKTsKLSAgICAgICAgY29uZmlnLmVtdWxhdGlvbl9mbGFncyA9IFhFTl9YODZfRU1VX0xB
UElDfFhFTl9YODZfRU1VX0lPQVBJQzsKKyAgICAgICAgY29uZmlnLmVtdWxhdGlvbl9mbGFncyA9
IFhFTl9YODZfRU1VX0xBUElDfFhFTl9YODZfRU1VX0lPQVBJQ3wKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1ZQQ0k7CiAgICAgfQogCiAgICAgLyogQ3JlYXRl
IGluaXRpYWwgZG9tYWluIDAuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5T
IGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwppbmRleCAwOTUyOTgwNDhmLi45NmU1M2Y2OGE4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ZW4u
bGRzLlMKQEAgLTEyOCw2ICsxMjgsMTMgQEAgU0VDVElPTlMKICAgICAgICBfX3BhcmFtX3N0YXJ0
ID0gLjsKICAgICAgICAqKC5kYXRhLnBhcmFtKQogICAgICAgIF9fcGFyYW1fZW5kID0gLjsKKwor
I2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpICYmIGRlZmluZWQoQ09ORklHX0xBVEVfSFdET00p
CisgICAgICAgLiA9IEFMSUdOKFBPSU5URVJfQUxJR04pOworICAgICAgIF9fc3RhcnRfdnBjaV9h
cnJheSA9IC47CisgICAgICAgKiguZGF0YS52cGNpKQorICAgICAgIF9fZW5kX3ZwY2lfYXJyYXkg
PSAuOworI2VuZGlmCiAgIH0gOnRleHQKIAogI2lmIGRlZmluZWQoQ09ORklHX1BWSF9HVUVTVCkg
JiYgIWRlZmluZWQoRUZJKQpAQCAtMjE5LDYgKzIyNiwxMyBAQCBTRUNUSU9OUwogICAgICAgICoo
LmluaXRfYXJyYXkpCiAgICAgICAgKihTT1JUKC5pbml0X2FycmF5LiopKQogICAgICAgIF9fY3Rv
cnNfZW5kID0gLjsKKworI2lmIGRlZmluZWQoQ09ORklHX0hBU19QQ0kpICYmICFkZWZpbmVkKENP
TkZJR19MQVRFX0hXRE9NKQorICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKKyAgICAg
ICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOworICAgICAgICooLmRhdGEudnBjaSkKKyAgICAgICBf
X2VuZF92cGNpX2FycmF5ID0gLjsKKyNlbmRpZgogICB9IDp0ZXh0CiAKICAgLiA9IEFMSUdOKFNF
Q1RJT05fQUxJR04pOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvTWFrZWZpbGUgYi94ZW4vZHJp
dmVycy9NYWtlZmlsZQppbmRleCAxOTM5MTgwMmE4Li5kNTFjNzY2NDUzIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9NYWtlZmlsZQorKysgYi94ZW4vZHJpdmVycy9NYWtlZmlsZQpAQCAtMSw2ICsx
LDYgQEAKIHN1YmRpci15ICs9IGNoYXIKIHN1YmRpci0kKENPTkZJR19IQVNfQ1BVRlJFUSkgKz0g
Y3B1ZnJlcQotc3ViZGlyLSQoQ09ORklHX0hBU19QQ0kpICs9IHBjaQorc3ViZGlyLSQoQ09ORklH
X0hBU19QQ0kpICs9IHBjaSB2cGNpCiBzdWJkaXItJChDT05GSUdfSEFTX1BBU1NUSFJPVUdIKSAr
PSBwYXNzdGhyb3VnaAogc3ViZGlyLSQoQ09ORklHX0FDUEkpICs9IGFjcGkKIHN1YmRpci0kKENP
TkZJR19WSURFTykgKz0gdmlkZW8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3BjaS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKaW5kZXggNDY5ZGZjNmMzZC4u
NTE5OTkzZDUzNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKQEAgLTMxLDYgKzMxLDcgQEAKICNpbmNs
dWRlIDx4ZW4vcmFkaXgtdHJlZS5oPgogI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CiAjaW5jbHVk
ZSA8eGVuL3Rhc2tsZXQuaD4KKyNpbmNsdWRlIDx4ZW4vdnBjaS5oPgogI2luY2x1ZGUgPHhzbS94
c20uaD4KICNpbmNsdWRlIDxhc20vbXNpLmg+CiAjaW5jbHVkZSAiYXRzLmgiCkBAIC0xMDUyLDEw
ICsxMDUzLDEwIEBAIHN0YXRpYyB2b2lkIF9faHdkb21faW5pdCBzZXR1cF9vbmVfaHdkb21fZGV2
aWNlKGNvbnN0IHN0cnVjdCBzZXR1cF9od2RvbSAqY3R4dCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwY2lfZGV2ICpwZGV2KQogewogICAg
IHU4IGRldmZuID0gcGRldi0+ZGV2Zm47CisgICAgaW50IGVycjsKIAogICAgIGRvIHsKLSAgICAg
ICAgaW50IGVyciA9IGN0eHQtPmhhbmRsZXIoZGV2Zm4sIHBkZXYpOwotCisgICAgICAgIGVyciA9
IGN0eHQtPmhhbmRsZXIoZGV2Zm4sIHBkZXYpOwogICAgICAgICBpZiAoIGVyciApCiAgICAgICAg
IHsKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJzZXR1cCAlMDR4OiUwMng6JTAyeC4l
dSBmb3IgZCVkIGZhaWxlZCAoJWQpXG4iLApAQCAtMTA2Nyw2ICsxMDY4LDExIEBAIHN0YXRpYyB2
b2lkIF9faHdkb21faW5pdCBzZXR1cF9vbmVfaHdkb21fZGV2aWNlKGNvbnN0IHN0cnVjdCBzZXR1
cF9od2RvbSAqY3R4dCwKICAgICAgICAgZGV2Zm4gKz0gcGRldi0+cGhhbnRvbV9zdHJpZGU7CiAg
ICAgfSB3aGlsZSAoIGRldmZuICE9IHBkZXYtPmRldmZuICYmCiAgICAgICAgICAgICAgIFBDSV9T
TE9UKGRldmZuKSA9PSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKTsKKworICAgIGVyciA9IHZwY2lf
YWRkX2hhbmRsZXJzKHBkZXYpOworICAgIGlmICggZXJyICkKKyAgICAgICAgcHJpbnRrKFhFTkxP
R19FUlIgInNldHVwIG9mIHZQQ0kgZm9yIGQlZCBmYWlsZWQ6ICVkXG4iLAorICAgICAgICAgICAg
ICAgY3R4dC0+ZC0+ZG9tYWluX2lkLCBlcnIpOwogfQogCiBzdGF0aWMgaW50IF9faHdkb21faW5p
dCBfc2V0dXBfaHdkb21fcGNpX2RldmljZXMoc3RydWN0IHBjaV9zZWcgKnBzZWcsIHZvaWQgKmFy
ZykKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy92
cGNpL01ha2VmaWxlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjg0MGE5
MDY0NzAKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlCkBAIC0w
LDAgKzEgQEAKK29iai15ICs9IHZwY2kubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS92
cGNpLmMgYi94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi40NzQwZDAyZWRmCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2RyaXZlcnMv
dnBjaS92cGNpLmMKQEAgLTAsMCArMSw0NTkgQEAKKy8qCisgKiBHZW5lcmljIGZ1bmN0aW9uYWxp
dHkgZm9yIGhhbmRsaW5nIGFjY2Vzc2VzIHRvIHRoZSBQQ0kgY29uZmlndXJhdGlvbiBzcGFjZQor
ICogZnJvbSBndWVzdHMuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1z
IFImRAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRp
dGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBh
cyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig
bW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vdnBjaS5oPgorCitleHRlcm4gdnBj
aV9yZWdpc3Rlcl9pbml0X3QgKmNvbnN0IF9fc3RhcnRfdnBjaV9hcnJheVtdOworZXh0ZXJuIHZw
Y2lfcmVnaXN0ZXJfaW5pdF90ICpjb25zdCBfX2VuZF92cGNpX2FycmF5W107CisjZGVmaW5lIE5V
TV9WUENJX0lOSVQgKF9fZW5kX3ZwY2lfYXJyYXkgLSBfX3N0YXJ0X3ZwY2lfYXJyYXkpCisKKy8q
IEludGVybmFsIHN0cnVjdCB0byBzdG9yZSB0aGUgZW11bGF0ZWQgUENJIHJlZ2lzdGVycy4gKi8K
K3N0cnVjdCB2cGNpX3JlZ2lzdGVyIHsKKyAgICB2cGNpX3JlYWRfdCAqcmVhZDsKKyAgICB2cGNp
X3dyaXRlX3QgKndyaXRlOworICAgIHVuc2lnbmVkIGludCBzaXplOworICAgIHVuc2lnbmVkIGlu
dCBvZmZzZXQ7CisgICAgdm9pZCAqcHJpdmF0ZTsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIG5vZGU7
Cit9OworCitpbnQgX19od2RvbV9pbml0IHZwY2lfYWRkX2hhbmRsZXJzKHN0cnVjdCBwY2lfZGV2
ICpwZGV2KQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIGludCByYyA9IDA7CisKKyAgICBp
ZiAoICFoYXNfdnBjaShwZGV2LT5kb21haW4pICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBw
ZGV2LT52cGNpID0geHphbGxvYyhzdHJ1Y3QgdnBjaSk7CisgICAgaWYgKCAhcGRldi0+dnBjaSAp
CisgICAgICAgIHJldHVybiAtRU5PTUVNOworCisgICAgSU5JVF9MSVNUX0hFQUQoJnBkZXYtPnZw
Y2ktPmhhbmRsZXJzKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmcGRldi0+dnBjaS0+bG9jayk7CisK
KyAgICBmb3IgKCBpID0gMDsgaSA8IE5VTV9WUENJX0lOSVQ7IGkrKyApCisgICAgeworICAgICAg
ICByYyA9IF9fc3RhcnRfdnBjaV9hcnJheVtpXShwZGV2KTsKKyAgICAgICAgaWYgKCByYyApCisg
ICAgICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAg
IHdoaWxlICggIWxpc3RfZW1wdHkoJnBkZXYtPnZwY2ktPmhhbmRsZXJzKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHN0cnVjdCB2cGNpX3JlZ2lzdGVyICpyID0gbGlzdF9maXJzdF9lbnRyeSgm
cGRldi0+dnBjaS0+aGFuZGxlcnMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZwY2lfcmVnaXN0ZXIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9kZSk7CisKKyAgICAg
ICAgICAgIGxpc3RfZGVsKCZyLT5ub2RlKTsKKyAgICAgICAgICAgIHhmcmVlKHIpOworICAgICAg
ICB9CisgICAgICAgIHhmcmVlKHBkZXYtPnZwY2kpOworICAgICAgICBwZGV2LT52cGNpID0gTlVM
TDsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9yZWdpc3Rl
cl9jbXAoY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIxLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjIpCit7CisgICAgLyogUmV0
dXJuIDAgaWYgcmVnaXN0ZXJzIG92ZXJsYXAuICovCisgICAgaWYgKCByMS0+b2Zmc2V0IDwgcjIt
Pm9mZnNldCArIHIyLT5zaXplICYmCisgICAgICAgICByMi0+b2Zmc2V0IDwgcjEtPm9mZnNldCAr
IHIxLT5zaXplICkKKyAgICAgICAgcmV0dXJuIDA7CisgICAgaWYgKCByMS0+b2Zmc2V0IDwgcjIt
Pm9mZnNldCApCisgICAgICAgIHJldHVybiAtMTsKKyAgICBpZiAoIHIxLT5vZmZzZXQgPiByMi0+
b2Zmc2V0ICkKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsK
KyAgICByZXR1cm4gMDsKK30KKworLyogRHVtbXkgaG9va3MsIHdyaXRlcyBhcmUgaWdub3JlZCwg
cmVhZHMgcmV0dXJuIDEncyAqLworc3RhdGljIHVpbnQzMl90IHZwY2lfaWdub3JlZF9yZWFkKGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7CisgICAgcmV0dXJuIH4odWludDMy
X3QpMDsKK30KKworc3RhdGljIHZvaWQgdnBjaV9pZ25vcmVkX3dyaXRlKGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKK3sKK30KKworaW50IHZwY2lfYWRkX3Jl
Z2lzdGVyKHN0cnVjdCB2cGNpICp2cGNpLCB2cGNpX3JlYWRfdCAqcmVhZF9oYW5kbGVyLAorICAg
ICAgICAgICAgICAgICAgICAgIHZwY2lfd3JpdGVfdCAqd3JpdGVfaGFuZGxlciwgdW5zaWduZWQg
aW50IG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSwgdm9p
ZCAqZGF0YSkKK3sKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpwcmV2OworICAgIHN0cnVjdCB2cGNp
X3JlZ2lzdGVyICpyOworCisgICAgLyogU29tZSBzYW5pdHkgY2hlY2tzLiAqLworICAgIGlmICgg
KHNpemUgIT0gMSAmJiBzaXplICE9IDIgJiYgc2l6ZSAhPSA0KSB8fAorICAgICAgICAgb2Zmc2V0
ID49IFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUgfHwgKG9mZnNldCAmIChzaXplIC0gMSkpIHx8Cisg
ICAgICAgICAoIXJlYWRfaGFuZGxlciAmJiAhd3JpdGVfaGFuZGxlcikgKQorICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKworICAgIHIgPSB4bWFsbG9jKHN0cnVjdCB2cGNpX3JlZ2lzdGVyKTsKKyAg
ICBpZiAoICFyICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICByLT5yZWFkID0gcmVh
ZF9oYW5kbGVyID86IHZwY2lfaWdub3JlZF9yZWFkOworICAgIHItPndyaXRlID0gd3JpdGVfaGFu
ZGxlciA/OiB2cGNpX2lnbm9yZWRfd3JpdGU7CisgICAgci0+c2l6ZSA9IHNpemU7CisgICAgci0+
b2Zmc2V0ID0gb2Zmc2V0OworICAgIHItPnByaXZhdGUgPSBkYXRhOworCisgICAgc3Bpbl9sb2Nr
KCZ2cGNpLT5sb2NrKTsKKworICAgIC8qIFRoZSBsaXN0IG9mIGhhbmRsZXJzIG11c3QgYmUga2Vw
dCBzb3J0ZWQgYXQgYWxsIHRpbWVzLiAqLworICAgIGxpc3RfZm9yX2VhY2ggKCBwcmV2LCAmdnBj
aS0+aGFuZGxlcnMgKQorICAgIHsKKyAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIg
KnRoaXMgPQorICAgICAgICAgICAgbGlzdF9lbnRyeShwcmV2LCBjb25zdCBzdHJ1Y3QgdnBjaV9y
ZWdpc3Rlciwgbm9kZSk7CisgICAgICAgIGludCBjbXAgPSB2cGNpX3JlZ2lzdGVyX2NtcChyLCB0
aGlzKTsKKworICAgICAgICBpZiAoIGNtcCA8IDAgKQorICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIGlmICggY21wID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9jaygm
dnBjaS0+bG9jayk7CisgICAgICAgICAgICB4ZnJlZShyKTsKKyAgICAgICAgICAgIHJldHVybiAt
RUVYSVNUOworICAgICAgICB9CisgICAgfQorCisgICAgbGlzdF9hZGRfdGFpbCgmci0+bm9kZSwg
cHJldik7CisgICAgc3Bpbl91bmxvY2soJnZwY2ktPmxvY2spOworCisgICAgcmV0dXJuIDA7Cit9
CisKK2ludCB2cGNpX3JlbW92ZV9yZWdpc3RlcihzdHJ1Y3QgdnBjaSAqdnBjaSwgdW5zaWduZWQg
aW50IG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSkK
K3sKKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciByID0geyAub2Zmc2V0ID0gb2Zmc2V0
LCAuc2l6ZSA9IHNpemUgfTsKKyAgICBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcm07CisKKyAgICBz
cGluX2xvY2soJnZwY2ktPmxvY2spOworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBybSwgJnZw
Y2ktPmhhbmRsZXJzLCBub2RlICkKKyAgICB7CisgICAgICAgIGludCBjbXAgPSB2cGNpX3JlZ2lz
dGVyX2NtcCgmciwgcm0pOworCisgICAgICAgIC8qCisgICAgICAgICAqIE5COiBkbyBub3QgdXNl
IGEgc3dpdGNoIHNvIHRoYXQgd2UgY2FuIHVzZSBicmVhayB0bworICAgICAgICAgKiBnZXQgb3V0
IG9mIHRoZSBsaXN0IGxvb3AgZWFybGllciBpZiByZXF1aXJlZC4KKyAgICAgICAgICovCisgICAg
ICAgIGlmICggIWNtcCAmJiBybS0+b2Zmc2V0ID09IG9mZnNldCAmJiBybS0+c2l6ZSA9PSBzaXpl
ICkKKyAgICAgICAgeworICAgICAgICAgICAgbGlzdF9kZWwoJnJtLT5ub2RlKTsKKyAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZ2cGNpLT5sb2NrKTsKKyAgICAgICAgICAgIHhmcmVlKHJtKTsKKyAg
ICAgICAgICAgIHJldHVybiAwOworICAgICAgICB9CisgICAgICAgIGlmICggY21wIDw9IDAgKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgfQorICAgIHNwaW5fdW5sb2NrKCZ2cGNpLT5sb2NrKTsK
KworICAgIHJldHVybiAtRU5PRU5UOworfQorCisvKiBXcmFwcGVycyBmb3IgcGVyZm9ybWluZyBy
ZWFkcy93cml0ZXMgdG8gdGhlIHVuZGVybHlpbmcgaGFyZHdhcmUuICovCitzdGF0aWMgdWludDMy
X3QgdnBjaV9yZWFkX2h3KHBjaV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNpemUpCit7CisgICAgdWludDMy
X3QgZGF0YTsKKworICAgIHN3aXRjaCAoIHNpemUgKQorICAgIHsKKyAgICBjYXNlIDQ6CisgICAg
ICAgIGRhdGEgPSBwY2lfY29uZl9yZWFkMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwg
c2JkZi5mdW5jLCByZWcpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMzoKKyAgICAgICAg
LyoKKyAgICAgICAgICogVGhpcyBpcyBwb3NzaWJsZSBiZWNhdXNlIGEgNGJ5dGUgcmVhZCBjYW4g
aGF2ZSAxYnl0ZSB0cmFwcGVkIGFuZAorICAgICAgICAgKiB0aGUgcmVzdCBwYXNzZWQtdGhyb3Vn
aC4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcmVnICYgMSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGRhdGEgPSBwY2lfY29uZl9yZWFkOChzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2
LCBzYmRmLmZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnKTsKKyAg
ICAgICAgICAgIGRhdGEgfD0gcGNpX2NvbmZfcmVhZDE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2Jk
Zi5kZXYsIHNiZGYuZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
ZyArIDEpIDw8IDg7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAg
ICAgICBkYXRhID0gcGNpX2NvbmZfcmVhZDE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYs
IHNiZGYuZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnKTsKKyAg
ICAgICAgICAgIGRhdGEgfD0gcGNpX2NvbmZfcmVhZDgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRm
LmRldiwgc2JkZi5mdW5jLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcg
KyAyKSA8PCAxNjsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKworICAgIGNhc2UgMjoKKyAg
ICAgICAgZGF0YSA9IHBjaV9jb25mX3JlYWQxNihzYmRmLnNlZywgc2JkZi5idXMsIHNiZGYuZGV2
LCBzYmRmLmZ1bmMsIHJlZyk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAxOgorICAgICAg
ICBkYXRhID0gcGNpX2NvbmZfcmVhZDgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2Jk
Zi5mdW5jLCByZWcpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBkYXRhID0gfih1aW50MzJfdCkwOworICAgICAg
ICBicmVhazsKKyAgICB9CisKKyAgICByZXR1cm4gZGF0YTsKK30KKworc3RhdGljIHZvaWQgdnBj
aV93cml0ZV9odyhwY2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGlu
dCBzaXplLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKQoreworICAg
IHN3aXRjaCAoIHNpemUgKQorICAgIHsKKyAgICBjYXNlIDQ6CisgICAgICAgIHBjaV9jb25mX3dy
aXRlMzIoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcsIGRhdGEp
OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMzoKKyAgICAgICAgLyoKKyAgICAgICAgICog
VGhpcyBpcyBwb3NzaWJsZSBiZWNhdXNlIGEgNGJ5dGUgd3JpdGUgY2FuIGhhdmUgMWJ5dGUgdHJh
cHBlZCBhbmQKKyAgICAgICAgICogdGhlIHJlc3QgcGFzc2VkLXRocm91Z2guCisgICAgICAgICAq
LworICAgICAgICBpZiAoIHJlZyAmIDEgKQorICAgICAgICB7CisgICAgICAgICAgICBwY2lfY29u
Zl93cml0ZTgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSk7CisgICAgICAgICAgICBwY2lfY29uZl93
cml0ZTE2KHNiZGYuc2VnLCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcmVnICsgMSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSA+PiA4KTsKKyAgICAgICAgfQorICAg
ICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYoc2JkZi5z
ZWcsIHNiZGYuYnVzLCBzYmRmLmRldiwgc2JkZi5mdW5jLCByZWcsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGEpOworICAgICAgICAgICAgcGNpX2NvbmZfd3JpdGU4KHNiZGYuc2Vn
LCBzYmRmLmJ1cywgc2JkZi5kZXYsIHNiZGYuZnVuYywgcmVnICsgMiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBkYXRhID4+IDE2KTsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKwor
ICAgIGNhc2UgMjoKKyAgICAgICAgcGNpX2NvbmZfd3JpdGUxNihzYmRmLnNlZywgc2JkZi5idXMs
IHNiZGYuZGV2LCBzYmRmLmZ1bmMsIHJlZywgZGF0YSk7CisgICAgICAgIGJyZWFrOworCisgICAg
Y2FzZSAxOgorICAgICAgICBwY2lfY29uZl93cml0ZTgoc2JkZi5zZWcsIHNiZGYuYnVzLCBzYmRm
LmRldiwgc2JkZi5mdW5jLCByZWcsIGRhdGEpOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1
bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOworICAgICAgICBicmVhazsKKyAgICB9
Cit9CisKKy8qCisgKiBNZXJnZSBuZXcgZGF0YSBpbnRvIGEgcGFydGlhbCByZXN1bHQuCisgKgor
ICogQ29weSB0aGUgdmFsdWUgZm91bmQgaW4gJ25ldycgZnJvbSBbMCwgc2l6ZSkgbGVmdCBzaGlm
dGVkIGJ5CisgKiAnb2Zmc2V0JyBpbnRvICdkYXRhJy4gTm90ZSB0aGF0IGJvdGggJ3NpemUnIGFu
ZCAnb2Zmc2V0JyBhcmUKKyAqIGluIGJ5dGUgdW5pdHMuCisgKi8KK3N0YXRpYyB1aW50MzJfdCBt
ZXJnZV9yZXN1bHQodWludDMyX3QgZGF0YSwgdWludDMyX3QgbmV3LCB1bnNpZ25lZCBpbnQgc2l6
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCkKK3sK
KyAgICB1aW50MzJfdCBtYXNrID0gMHhmZmZmZmZmZiA+PiAoMzIgLSA4ICogc2l6ZSk7CisKKyAg
ICByZXR1cm4gKGRhdGEgJiB+KG1hc2sgPDwgKG9mZnNldCAqIDgpKSkgfCAoKG5ldyAmIG1hc2sp
IDw8IChvZmZzZXQgKiA4KSk7Cit9CisKK3VpbnQzMl90IHZwY2lfcmVhZChwY2lfc2JkZl90IHNi
ZGYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplKQoreworICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CisgICAgY29uc3Qgc3RydWN0IHBjaV9k
ZXYgKnBkZXY7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnI7CisgICAgdW5zaWdu
ZWQgaW50IGRhdGFfb2Zmc2V0ID0gMDsKKyAgICB1aW50MzJfdCBkYXRhID0gfih1aW50MzJfdCkw
OworCisgICAgLyogRmluZCB0aGUgUENJIGRldiBtYXRjaGluZyB0aGUgYWRkcmVzcy4gKi8KKyAg
ICBwZGV2ID0gcGNpX2dldF9wZGV2X2J5X2RvbWFpbihkLCBzYmRmLnNlZywgc2JkZi5idXMsIHNi
ZGYuZXh0ZnVuYyk7CisgICAgaWYgKCAhcGRldiApCisgICAgICAgIHJldHVybiB2cGNpX3JlYWRf
aHcoc2JkZiwgcmVnLCBzaXplKTsKKworICAgIHNwaW5fbG9jaygmcGRldi0+dnBjaS0+bG9jayk7
CisKKyAgICAvKiBSZWFkIGZyb20gdGhlIGhhcmR3YXJlIG9yIHRoZSBlbXVsYXRlZCByZWdpc3Rl
ciBoYW5kbGVycy4gKi8KKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggciwgJnBkZXYtPnZwY2kt
PmhhbmRsZXJzLCBub2RlICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lz
dGVyIGVtdSA9IHsKKyAgICAgICAgICAgIC5vZmZzZXQgPSByZWcgKyBkYXRhX29mZnNldCwKKyAg
ICAgICAgICAgIC5zaXplID0gc2l6ZSAtIGRhdGFfb2Zmc2V0CisgICAgICAgIH07CisgICAgICAg
IGludCBjbXAgPSB2cGNpX3JlZ2lzdGVyX2NtcCgmZW11LCByKTsKKyAgICAgICAgdWludDMyX3Qg
dmFsOworICAgICAgICB1bnNpZ25lZCBpbnQgcmVhZF9zaXplOworCisgICAgICAgIGlmICggY21w
IDwgMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgaWYgKCBjbXAgPiAwICkKKyAgICAg
ICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIGlmICggZW11Lm9mZnNldCA8IHItPm9mZnNldCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEhlYWRpbmcgZ2FwLCByZWFkIHBhcnRpYWwgY29u
dGVudCBmcm9tIGhhcmR3YXJlLiAqLworICAgICAgICAgICAgcmVhZF9zaXplID0gci0+b2Zmc2V0
IC0gZW11Lm9mZnNldDsKKyAgICAgICAgICAgIHZhbCA9IHZwY2lfcmVhZF9odyhzYmRmLCBlbXUu
b2Zmc2V0LCByZWFkX3NpemUpOworICAgICAgICAgICAgZGF0YSA9IG1lcmdlX3Jlc3VsdChkYXRh
LCB2YWwsIHJlYWRfc2l6ZSwgZGF0YV9vZmZzZXQpOworICAgICAgICAgICAgZGF0YV9vZmZzZXQg
Kz0gcmVhZF9zaXplOworICAgICAgICB9CisKKyAgICAgICAgdmFsID0gci0+cmVhZChwZGV2LCBy
LT5vZmZzZXQsIHItPnByaXZhdGUpOworCisgICAgICAgIC8qIENoZWNrIGlmIHRoZSByZWFkIGlz
IGluIHRoZSBtaWRkbGUgb2YgYSByZWdpc3Rlci4gKi8KKyAgICAgICAgaWYgKCByLT5vZmZzZXQg
PCBlbXUub2Zmc2V0ICkKKyAgICAgICAgICAgIHZhbCA+Pj0gKGVtdS5vZmZzZXQgLSByLT5vZmZz
ZXQpICogODsKKworICAgICAgICAvKiBGaW5kIHRoZSBpbnRlcnNlY3Rpb24gc2l6ZSBiZXR3ZWVu
IHRoZSB0d28gc2V0cy4gKi8KKyAgICAgICAgcmVhZF9zaXplID0gbWluKGVtdS5vZmZzZXQgKyBl
bXUuc2l6ZSwgci0+b2Zmc2V0ICsgci0+c2l6ZSkgLQorICAgICAgICAgICAgICAgICAgICBtYXgo
ZW11Lm9mZnNldCwgci0+b2Zmc2V0KTsKKyAgICAgICAgLyogTWVyZ2UgdGhlIGVtdWxhdGVkIGRh
dGEgaW50byB0aGUgbmF0aXZlIHJlYWQgdmFsdWUuICovCisgICAgICAgIGRhdGEgPSBtZXJnZV9y
ZXN1bHQoZGF0YSwgdmFsLCByZWFkX3NpemUsIGRhdGFfb2Zmc2V0KTsKKyAgICAgICAgZGF0YV9v
ZmZzZXQgKz0gcmVhZF9zaXplOworICAgICAgICBpZiAoIGRhdGFfb2Zmc2V0ID09IHNpemUgKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIEFTU0VSVChkYXRhX29mZnNldCA8IHNpemUpOwor
ICAgIH0KKworICAgIGlmICggZGF0YV9vZmZzZXQgPCBzaXplICkKKyAgICB7CisgICAgICAgIC8q
IFRhaWxpbmcgZ2FwLCByZWFkIHRoZSByZW1haW5pbmcuICovCisgICAgICAgIHVpbnQzMl90IHRt
cF9kYXRhID0gdnBjaV9yZWFkX2h3KHNiZGYsIHJlZyArIGRhdGFfb2Zmc2V0LAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplIC0gZGF0YV9vZmZzZXQpOworCisg
ICAgICAgIGRhdGEgPSBtZXJnZV9yZXN1bHQoZGF0YSwgdG1wX2RhdGEsIHNpemUgLSBkYXRhX29m
ZnNldCwgZGF0YV9vZmZzZXQpOworICAgIH0KKyAgICBzcGluX3VubG9jaygmcGRldi0+dnBjaS0+
bG9jayk7CisKKyAgICByZXR1cm4gZGF0YSAmICgweGZmZmZmZmZmID4+ICgzMiAtIDggKiBzaXpl
KSk7Cit9CisKKy8qCisgKiBQZXJmb3JtIGEgbWF5YmUgcGFydGlhbCB3cml0ZSB0byBhIHJlZ2lz
dGVyLgorICoKKyAqIE5vdGUgdGhhdCB0aGlzIHdpbGwgb25seSB3b3JrIGZvciBzaW1wbGUgcmVn
aXN0ZXJzLCBpZiBYZW4gbmVlZHMgdG8KKyAqIHRyYXAgYWNjZXNzZXMgdG8gcncxYyByZWdpc3Rl
cnMgKGxpa2UgdGhlIHN0YXR1cyBQQ0kgaGVhZGVyIHJlZ2lzdGVyKQorICogdGhlIGxvZ2ljIGlu
IHZwY2lfd3JpdGUgd2lsbCBoYXZlIHRvIGJlIGV4cGFuZGVkIGluIG9yZGVyIHRvIGNvcnJlY3Rs
eQorICogZGVhbCB3aXRoIHRoZW0uCisgKi8KK3N0YXRpYyB2b2lkIHZwY2lfd3JpdGVfaGVscGVy
KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHZwY2lfcmVnaXN0ZXIgKnIsIHVuc2lnbmVkIGludCBzaXplLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZnNldCwgdWludDMyX3Qg
ZGF0YSkKK3sKKyAgICBBU1NFUlQoc2l6ZSA8PSByLT5zaXplKTsKKworICAgIGlmICggc2l6ZSAh
PSByLT5zaXplICkKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHZhbDsKKworICAgICAgICB2YWwg
PSByLT5yZWFkKHBkZXYsIHItPm9mZnNldCwgci0+cHJpdmF0ZSk7CisgICAgICAgIGRhdGEgPSBt
ZXJnZV9yZXN1bHQodmFsLCBkYXRhLCBzaXplLCBvZmZzZXQpOworICAgIH0KKworICAgIHItPndy
aXRlKHBkZXYsIHItPm9mZnNldCwgZGF0YSAmICgweGZmZmZmZmZmID4+ICgzMiAtIDggKiByLT5z
aXplKSksCisgICAgICAgICAgICAgci0+cHJpdmF0ZSk7Cit9CisKK3ZvaWQgdnBjaV93cml0ZShw
Y2lfc2JkZl90IHNiZGYsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCBzaXplLAorICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGRhdGEpCit7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKKyAg
ICBjb25zdCBzdHJ1Y3QgdnBjaV9yZWdpc3RlciAqcjsKKyAgICB1bnNpZ25lZCBpbnQgZGF0YV9v
ZmZzZXQgPSAwOworCisgICAgLyoKKyAgICAgKiBGaW5kIHRoZSBQQ0kgZGV2IG1hdGNoaW5nIHRo
ZSBhZGRyZXNzLgorICAgICAqIFBhc3N0aHJvdWdoIGV2ZXJ5dGhpbmcgdGhhdCdzIG5vdCB0cmFw
cGVkLgorICAgICAqLworICAgIHBkZXYgPSBwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGQsIHNiZGYu
c2VnLCBzYmRmLmJ1cywgc2JkZi5leHRmdW5jKTsKKyAgICBpZiAoICFwZGV2ICkKKyAgICB7Cisg
ICAgICAgIHZwY2lfd3JpdGVfaHcoc2JkZiwgcmVnLCBzaXplLCBkYXRhKTsKKyAgICAgICAgcmV0
dXJuOworICAgIH0KKworICAgIHNwaW5fbG9jaygmcGRldi0+dnBjaS0+bG9jayk7CisKKyAgICAv
KiBXcml0ZSB0aGUgdmFsdWUgdG8gdGhlIGhhcmR3YXJlIG9yIGVtdWxhdGVkIHJlZ2lzdGVycy4g
Ki8KKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggciwgJnBkZXYtPnZwY2ktPmhhbmRsZXJzLCBu
b2RlICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX3JlZ2lzdGVyIGVtdSA9IHsK
KyAgICAgICAgICAgIC5vZmZzZXQgPSByZWcgKyBkYXRhX29mZnNldCwKKyAgICAgICAgICAgIC5z
aXplID0gc2l6ZSAtIGRhdGFfb2Zmc2V0CisgICAgICAgIH07CisgICAgICAgIGludCBjbXAgPSB2
cGNpX3JlZ2lzdGVyX2NtcCgmZW11LCByKTsKKyAgICAgICAgdW5zaWduZWQgaW50IHdyaXRlX3Np
emU7CisKKyAgICAgICAgaWYgKCBjbXAgPCAwICkKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBpZiAoIGNtcCA+IDAgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYgKCBl
bXUub2Zmc2V0IDwgci0+b2Zmc2V0ICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogSGVhZGlu
ZyBnYXAsIHdyaXRlIHBhcnRpYWwgY29udGVudCB0byBoYXJkd2FyZS4gKi8KKyAgICAgICAgICAg
IHZwY2lfd3JpdGVfaHcoc2JkZiwgZW11Lm9mZnNldCwgci0+b2Zmc2V0IC0gZW11Lm9mZnNldCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0YSA+PiAoZGF0YV9vZmZzZXQgKiA4KSk7Cisg
ICAgICAgICAgICBkYXRhX29mZnNldCArPSByLT5vZmZzZXQgLSBlbXUub2Zmc2V0OworICAgICAg
ICB9CisKKyAgICAgICAgLyogRmluZCB0aGUgaW50ZXJzZWN0aW9uIHNpemUgYmV0d2VlbiB0aGUg
dHdvIHNldHMuICovCisgICAgICAgIHdyaXRlX3NpemUgPSBtaW4oZW11Lm9mZnNldCArIGVtdS5z
aXplLCByLT5vZmZzZXQgKyByLT5zaXplKSAtCisgICAgICAgICAgICAgICAgICAgICBtYXgoZW11
Lm9mZnNldCwgci0+b2Zmc2V0KTsKKyAgICAgICAgdnBjaV93cml0ZV9oZWxwZXIocGRldiwgciwg
d3JpdGVfc2l6ZSwgcmVnICsgZGF0YV9vZmZzZXQgLSByLT5vZmZzZXQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRhdGEgPj4gKGRhdGFfb2Zmc2V0ICogOCkpOworICAgICAgICBkYXRhX29m
ZnNldCArPSB3cml0ZV9zaXplOworICAgICAgICBpZiAoIGRhdGFfb2Zmc2V0ID09IHNpemUgKQor
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIEFTU0VSVChkYXRhX29mZnNldCA8IHNpemUpOwor
ICAgIH0KKworICAgIGlmICggZGF0YV9vZmZzZXQgPCBzaXplICkKKyAgICAgICAgLyogVGFpbGlu
ZyBnYXAsIHdyaXRlIHRoZSByZW1haW5pbmcuICovCisgICAgICAgIHZwY2lfd3JpdGVfaHcoc2Jk
ZiwgcmVnICsgZGF0YV9vZmZzZXQsIHNpemUgLSBkYXRhX29mZnNldCwKKyAgICAgICAgICAgICAg
ICAgICAgICBkYXRhID4+IChkYXRhX29mZnNldCAqIDgpKTsKKworICAgIHNwaW5fdW5sb2NrKCZw
ZGV2LT52cGNpLT5sb2NrKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaAppbmRleCA0Njc5ZDU0NzdkLi4xMGYxZGI1YTIxIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgK
QEAgLTQzNCw2ICs0MzQsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICNkZWZpbmUgaGFzX3ZwaXQo
ZCkgICAgICAgICghISgoZCktPmFyY2guZW11bGF0aW9uX2ZsYWdzICYgWEVOX1g4Nl9FTVVfUElU
KSkKICNkZWZpbmUgaGFzX3BpcnEoZCkgICAgICAgICghISgoZCktPmFyY2guZW11bGF0aW9uX2Zs
YWdzICYgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX1VTRV9QSVJR
KSkKKyNkZWZpbmUgaGFzX3ZwY2koZCkgICAgICAgICghISgoZCktPmFyY2guZW11bGF0aW9uX2Zs
YWdzICYgWEVOX1g4Nl9FTVVfVlBDSSkpCiAKICNkZWZpbmUgaGFzX2FyY2hfcGRldnMoZCkgICAg
KCFsaXN0X2VtcHR5KCYoZCktPmFyY2gucGRldl9saXN0KSkKIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKaW5k
ZXggNzA3NjY1ZmJiYS4uZmYwYmVhNWQ1MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCkBAIC0xNjAsNiAr
MTYwLDkgQEAgdW5zaWduZWQgaW50IGh2bV9wY2lfZGVjb2RlX2FkZHIodW5zaWduZWQgaW50IGNm
OCwgdW5zaWduZWQgaW50IGFkZHIsCiAgKi8KIHZvaWQgcmVnaXN0ZXJfZzJtX3BvcnRpb19oYW5k
bGVyKHN0cnVjdCBkb21haW4gKmQpOwogCisvKiBIVk0gcG9ydCBJTyBoYW5kbGVyIGZvciB2UENJ
IGFjY2Vzc2VzLiAqLwordm9pZCByZWdpc3Rlcl92cGNpX3BvcnRpb19oYW5kbGVyKHN0cnVjdCBk
b21haW4gKmQpOworCiAjZW5kaWYgLyogX19BU01fWDg2X0hWTV9JT19IX18gKi8KIAogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYveGVuLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYveGVuLmgKaW5kZXggM2IwYjFkNjA3My4uNjllZTRiYzQwZCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L3hlbi5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni94ZW4uaApAQCAtMjk0LDEyICsyOTQsMTUgQEAgc3RydWN0IHhlbl9h
cmNoX2RvbWFpbmNvbmZpZyB7CiAjZGVmaW5lIFhFTl9YODZfRU1VX1BJVCAgICAgICAgICAgICAo
MVU8PF9YRU5fWDg2X0VNVV9QSVQpCiAjZGVmaW5lIF9YRU5fWDg2X0VNVV9VU0VfUElSUSAgICAg
ICA5CiAjZGVmaW5lIFhFTl9YODZfRU1VX1VTRV9QSVJRICAgICAgICAoMVU8PF9YRU5fWDg2X0VN
VV9VU0VfUElSUSkKKyNkZWZpbmUgX1hFTl9YODZfRU1VX1ZQQ0kgICAgICAgICAgIDEwCisjZGVm
aW5lIFhFTl9YODZfRU1VX1ZQQ0kgICAgICAgICAgICAoMVU8PF9YRU5fWDg2X0VNVV9WUENJKQog
CiAjZGVmaW5lIFhFTl9YODZfRU1VX0FMTCAgICAgICAgICAgICAoWEVOX1g4Nl9FTVVfTEFQSUMg
fCBYRU5fWDg2X0VNVV9IUEVUIHwgIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYRU5fWDg2X0VNVV9QTSB8IFhFTl9YODZfRU1VX1JUQyB8ICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9YODZfRU1VX0lPQVBJQyB8IFhFTl9YODZf
RU1VX1BJQyB8ICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1g4
Nl9FTVVfVkdBIHwgWEVOX1g4Nl9FTVVfSU9NTVUgfCAgIFwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9QSVQgfCBYRU5fWDg2X0VNVV9VU0VfUElSUSkK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fWDg2X0VNVV9QSVQgfCBY
RU5fWDg2X0VNVV9VU0VfUElSUSB8XAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFhFTl9YODZfRU1VX1ZQQ0kpCiAgICAgdWludDMyX3QgZW11bGF0aW9uX2ZsYWdzOwogfTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaS5oIGIveGVuL2luY2x1ZGUveGVuL3Bj
aS5oCmluZGV4IGRkNWVjNDNhNzAuLmI3YTZhYmZjNTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L3hlbi9wY2kuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKQEAgLTExMiw2ICsxMTIsOSBA
QCBzdHJ1Y3QgcGNpX2RldiB7CiAjZGVmaW5lIFBUX0ZBVUxUX1RIUkVTSE9MRCAxMAogICAgIH0g
ZmF1bHQ7CiAgICAgdTY0IHZmX3JsZW5bNl07CisKKyAgICAvKiBEYXRhIGZvciB2UENJLiAqLwor
ICAgIHN0cnVjdCB2cGNpICp2cGNpOwogfTsKIAogI2RlZmluZSBmb3JfZWFjaF9wZGV2KGRvbWFp
biwgcGRldikgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3BjaV9yZWdzLmggYi94ZW4v
aW5jbHVkZS94ZW4vcGNpX3JlZ3MuaAppbmRleCBlY2Q2MTI0ZDkxLi5jYzRlZTNiODNlIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vcGNpX3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
cGNpX3JlZ3MuaApAQCAtMjIsNiArMjIsMTQgQEAKICNpZm5kZWYgTElOVVhfUENJX1JFR1NfSAog
I2RlZmluZSBMSU5VWF9QQ0lfUkVHU19ICiAKKy8qCisgKiBDb252ZW50aW9uYWwgUENJIGFuZCBQ
Q0ktWCBNb2RlIDEgZGV2aWNlcyBoYXZlIDI1NiBieXRlcyBvZgorICogY29uZmlndXJhdGlvbiBz
cGFjZS4gIFBDSS1YIE1vZGUgMiBhbmQgUENJZSBkZXZpY2VzIGhhdmUgNDA5NiBieXRlcyBvZgor
ICogY29uZmlndXJhdGlvbiBzcGFjZS4KKyAqLworI2RlZmluZSBQQ0lfQ0ZHX1NQQUNFX1NJWkUJ
MjU2CisjZGVmaW5lIFBDSV9DRkdfU1BBQ0VfRVhQX1NJWkUJNDA5NgorCiAvKgogICogVW5kZXIg
UENJLCBlYWNoIGRldmljZSBoYXMgMjU2IGJ5dGVzIG9mIGNvbmZpZ3VyYXRpb24gYWRkcmVzcyBz
cGFjZSwKICAqIG9mIHdoaWNoIHRoZSBmaXJzdCA2NCBieXRlcyBhcmUgc3RhbmRhcmRpemVkIGFz
IGZvbGxvd3M6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oIGIveGVuL2luY2x1
ZGUveGVuL3ZwY2kuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45ZjI4
NjRmYjBjCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtMCww
ICsxLDUzIEBACisjaWZuZGVmIF9YRU5fVlBDSV9IXworI2RlZmluZSBfWEVOX1ZQQ0lfSF8KKwor
I2luY2x1ZGUgPHhlbi9wY2kuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KKyNpbmNsdWRlIDx4
ZW4vbGlzdC5oPgorCit0eXBlZGVmIHVpbnQzMl90IHZwY2lfcmVhZF90KGNvbnN0IHN0cnVjdCBw
Y2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2b2lkICpkYXRhKTsKKwordHlwZWRlZiB2b2lkIHZwY2lfd3JpdGVfdChjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKTsKKwordHlwZWRlZiBpbnQgdnBjaV9yZWdp
c3Rlcl9pbml0X3Qoc3RydWN0IHBjaV9kZXYgKmRldik7CisKKyNkZWZpbmUgUkVHSVNURVJfVlBD
SV9JTklUKHgpICAgICAgICAgICAgICAgICAgIFwKKyAgc3RhdGljIHZwY2lfcmVnaXN0ZXJfaW5p
dF90ICpjb25zdCB4IyNfZW50cnkgIFwKKyAgICAgICAgICAgICAgIF9fdXNlZF9zZWN0aW9uKCIu
ZGF0YS52cGNpIikgPSB4CisKKy8qIEFkZCB2UENJIGhhbmRsZXJzIHRvIGRldmljZS4gKi8KK2lu
dCBfX211c3RfY2hlY2sgdnBjaV9hZGRfaGFuZGxlcnMoc3RydWN0IHBjaV9kZXYgKmRldik7CisK
Ky8qIEFkZC9yZW1vdmUgYSByZWdpc3RlciBoYW5kbGVyLiAqLworaW50IF9fbXVzdF9jaGVjayB2
cGNpX2FkZF9yZWdpc3RlcihzdHJ1Y3QgdnBjaSAqdnBjaSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdnBjaV9yZWFkX3QgKnJlYWRfaGFuZGxlciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdnBjaV93cml0ZV90ICp3cml0ZV9oYW5kbGVyLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB1bnNpZ25l
ZCBpbnQgc2l6ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0
YSk7CitpbnQgX19tdXN0X2NoZWNrIHZwY2lfcmVtb3ZlX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2
cGNpLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc2l6ZSk7CisKKy8qIEdlbmVyaWMgcmVhZC93cml0ZSBoYW5k
bGVycyBmb3IgdGhlIFBDSSBjb25maWcgc3BhY2UuICovCit1aW50MzJfdCB2cGNpX3JlYWQocGNp
X3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBpbnQgc2l6ZSk7Cit2b2lk
IHZwY2lfd3JpdGUocGNpX3NiZGZfdCBzYmRmLCB1bnNpZ25lZCBpbnQgcmVnLCB1bnNpZ25lZCBp
bnQgc2l6ZSwKKyAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKTsKKworc3RydWN0IHZwY2kg
eworICAgIC8qIExpc3Qgb2YgdlBDSSBoYW5kbGVycyBmb3IgYSBkZXZpY2UuICovCisgICAgc3Ry
dWN0IGxpc3RfaGVhZCBoYW5kbGVyczsKKyAgICBzcGlubG9ja190IGxvY2s7Cit9OworCisjZW5k
aWYKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVu
dC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:08:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Bn-0003jk-Bx; Tue, 23 Jan 2018 15:08:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Bl-0003hS-8p
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:08:41 +0000
X-Inumbo-ID: 481de713-004f-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 481de713-004f-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:08:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459296013"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:32 +0000
Message-ID: <20180123150735.74779-9-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 08/11] x86/pt: mask MSI vectors on unbind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhIE1TSSBkZXZpY2Ugd2l0aCBwZXItdmVjdG9yIG1hc2tpbmcgY2FwYWJpbGl0aWVzIGlz
IGRldGVjdGVkIG9yCmFkZGVkIHRvIFhlbiBhbGwgdGhlIHZlY3RvcnMgYXJlIG1hc2tlZCB3aGVu
IGluaXRpYWxpemluZyBpdC4gVGhpcwppbXBsaWVzIHRoYXQgdGhlIGZpcnN0IHRpbWUgdGhlIGlu
dGVycnVwdCBpcyBib3VuZCB0byBhIGRvbWFpbiBpdCdzCm1hc2tlZC4KClRoaXMgaG93ZXZlciBv
bmx5IGFwcGxpZXMgdG8gdGhlIGZpcnN0IHRpbWUgdGhlIGludGVycnVwdCBpcyBib3VuZApiZWNh
dXNlIG5laXRoZXIgdGhlIHVuYmluZCBub3IgdGhlIHBpcnEgdW5tYXAgd2lsbCBtYXNrIHRoZSB2
ZWN0b3IKYWdhaW4uIEluIG9yZGVyIHRvIGZpeCB0aGlzIHJlLW1hc2sgdGhlIGludGVycnVwdCB3
aGVuIHVuYmluZGluZyBpdApmcm9tIGEgZ3Vlc3QuIFRoaXMgbWFrZXMgc3VyZSB0aGF0IHBhaXJz
IG9mIGJpbmQvdW5iaW5kIHdpbGwgYWx3YXlzCmdldCB0aGUgc2FtZSBtYXNraW5nIHN0YXRlLgoK
Tm90ZSB0aGF0IG5vIGlzc3VlcyBoYXZlIGJlZW4gcmVwb3J0ZWQgcmVnYXJkaW5nIHRoaXMgYmVo
YXZpb3IgYmVjYXVzZQpRRU1VIGFsd2F5cyB1c2VzIHRoZSBuZXdseSBpbnRyb2R1Y2VkIFhFTl9Q
VF9HRkxBR1NTSElGVF9VTk1BU0tFRCB3aGVuCmJpbmRpbmcgaW50ZXJydXB0cywgc28gaXQncyBh
bHdheXMgdW5tYXNrZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0t
LQpDaGFuZ2VzIHNpbmNlIHY3OgogLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgotLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgfCAxNSArKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2Vk
LCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKaW5kZXggOGYxNmU2YzBhNS4uYmFi
M2FhMzQ5YSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYworKysgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCkBAIC02NDUsNyArNjQ1LDIyIEBAIGludCBwdF9p
cnFfZGVzdHJveV9iaW5kKAogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgUFRf
SVJRX1RZUEVfTVNJOgorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICAg
ICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gZG9tYWluX3NwaW5fbG9ja19pcnFfZGVzYyhkLCBt
YWNoaW5lX2dzaSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAmZmxhZ3MpOworCisgICAgICAgIGlmICggIWRlc2MgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgIC8qCisgICAgICAgICAqIExlYXZlIHRoZSBNU0kg
bWFza2VkLCBzbyB0aGF0IHRoZSBzdGF0ZSB3aGVuIGNhbGxpbmcKKyAgICAgICAgICogcHRfaXJx
X2NyZWF0ZV9iaW5kIGlzIGNvbnNpc3RlbnQgYWNyb3NzIGJpbmQvdW5iaW5kcy4KKyAgICAgICAg
ICovCisgICAgICAgIGd1ZXN0X21hc2tfbXNpX2lycShkZXNjLCB0cnVlKTsKKyAgICAgICAgc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogICAgICAgICBicmVhazsK
KyAgICB9CisKICAgICBkZWZhdWx0OgogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAgICAg
fQotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:08:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Bn-0003kJ-J5; Tue, 23 Jan 2018 15:08:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Bl-0003gN-Mp
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:08:41 +0000
X-Inumbo-ID: 4ad1616a-004f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4ad1616a-004f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:08:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459295993"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:30 +0000
Message-ID: <20180123150735.74779-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 06/11] xen: introduce rangeset_consume_ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbiBhbGxvd3MgdG8gaXRlcmF0ZSBvdmVyIGEgcmFuZ2VzZXQgd2hpbGUgcmVt
b3ZpbmcgdGhlCnByb2Nlc3NlZCByZWdpb25zLgoKVGhpcyB3aWxsIGJlIHVzZWQgaW4gb3JkZXIg
dG8gc3BsaXQgcHJvY2Vzc2luZyBvZiBsYXJnZSBtZW1vcnkgYXJlYXMKd2hlbiBtYXBwaW5nIHRo
ZW0gaW50byB0aGUgZ3Vlc3QgcDJtLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2NjoKIC0gRXhwYW5kIGNvbW1pdCBt
ZXNzYWdlLgogLSBBZGQgYSBjb21tZW50IHRvIGRlc2NyaWJlIHRoZSBleHBlY3RlZCBmdW5jdGlv
biBiZWhhdmlvci4KIC0gRml4IGluZGVudGF0aW9uLgoKQ2hhbmdlcyBzaW5jZSB2NToKIC0gTmV3
IGluIHRoaXMgdmVyc2lvbi4KLS0tCiB4ZW4vY29tbW9uL3Jhbmdlc2V0LmMgICAgICB8IDI4ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hlbi9yYW5nZXNldC5oIHwg
MTAgKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9yYW5nZXNldC5jIGIveGVuL2NvbW1vbi9yYW5nZXNldC5jCmluZGV4
IGFkZTM0ZjZhNTAuLmJiNjhjZTYyZTQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcmFuZ2VzZXQu
YworKysgYi94ZW4vY29tbW9uL3Jhbmdlc2V0LmMKQEAgLTM1MCw2ICszNTAsMzQgQEAgaW50IHJh
bmdlc2V0X2NsYWltX3JhbmdlKHN0cnVjdCByYW5nZXNldCAqciwgdW5zaWduZWQgbG9uZyBzaXpl
LAogICAgIHJldHVybiAwOwogfQogCitpbnQgcmFuZ2VzZXRfY29uc3VtZV9yYW5nZXMoc3RydWN0
IHJhbmdlc2V0ICpyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAoKmNiKSh1bnNp
Z25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAqLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpjKSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICpjdHh0KQoreworICAgIGludCByYyA9IDA7CisKKyAgICB3cml0ZV9s
b2NrKCZyLT5sb2NrKTsKKyAgICB3aGlsZSAoICFyYW5nZXNldF9pc19lbXB0eShyKSApCisgICAg
eworICAgICAgICB1bnNpZ25lZCBsb25nIGNvbnN1bWVkID0gMDsKKyAgICAgICAgc3RydWN0IHJh
bmdlICp4ID0gZmlyc3RfcmFuZ2Uocik7CisKKyAgICAgICAgcmMgPSBjYih4LT5zLCB4LT5lLCBj
dHh0LCAmY29uc3VtZWQpOworCisgICAgICAgIEFTU0VSVChjb25zdW1lZCA8PSB4LT5lIC0geC0+
cyArIDEpOworICAgICAgICB4LT5zICs9IGNvbnN1bWVkOworICAgICAgICBpZiAoIHgtPnMgPiB4
LT5lICkKKyAgICAgICAgICAgIGRlc3Ryb3lfcmFuZ2UociwgeCk7CisKKyAgICAgICAgaWYgKCBy
YyApCisgICAgICAgICAgICBicmVhazsKKyAgICB9CisgICAgd3JpdGVfdW5sb2NrKCZyLT5sb2Nr
KTsKKworICAgIHJldHVybiByYzsKK30KKwogaW50IHJhbmdlc2V0X2FkZF9zaW5nbGV0b24oCiAg
ICAgc3RydWN0IHJhbmdlc2V0ICpyLCB1bnNpZ25lZCBsb25nIHMpCiB7CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vcmFuZ2VzZXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9yYW5nZXNldC5oCmlu
ZGV4IDFmODNiMWY0NGIuLjU4M2I3MmJiMGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9y
YW5nZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9yYW5nZXNldC5oCkBAIC03MCw2ICs3MCwx
NiBAQCBpbnQgcmFuZ2VzZXRfcmVwb3J0X3JhbmdlcygKICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKnIs
IHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLAogICAgIGludCAoKmNiKSh1bnNpZ25l
ZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAqKSwgdm9pZCAqY3R4dCk7CiAKKy8qCisg
KiBOb3RlIHRoYXQgdGhlIGNvbnN1bWUgZnVuY3Rpb24gY2FuIHJldHVybiBhbiBlcnJvciB2YWx1
ZSBhcGFydCBmcm9tCisgKiAtRVJFU1RBUlQsIGFuZCB0aGF0IG5vIGNsZWFudXAgaXMgcGVyZm9y
bWVkIChpZTogdGhlIHVzZXIgc2hvdWxkIGNhbGwKKyAqIHJhbmdlc2V0X2Rlc3Ryb3kgaWYgbmVl
ZGVkKS4KKyAqLworaW50IHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKHN0cnVjdCByYW5nZXNldCAq
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgKCpjYikodW5zaWduZWQgbG9uZyBz
LCB1bnNpZ25lZCBsb25nIGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKiwgdW5zaWduZWQgbG9uZyAqYyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAqY3R4dCk7CisKIC8qIEFkZC9yZW1vdmUvcXVlcnkgYSBzaW5nbGUgbnVtYmVyLiAqLwog
aW50IF9fbXVzdF9jaGVjayByYW5nZXNldF9hZGRfc2luZ2xldG9uKAogICAgIHN0cnVjdCByYW5n
ZXNldCAqciwgdW5zaWduZWQgbG9uZyBzKTsKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:08:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:08:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Bs-0003p3-Vt; Tue, 23 Jan 2018 15:08:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Br-0003i0-S6
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:08:47 +0000
X-Inumbo-ID: 4d8d500d-004f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d8d500d-004f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:08:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459296026"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:35 +0000
Message-ID: <20180123150735.74779-12-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGhhbmRsZXJzIGZvciBhY2Nlc3NlcyB0byB0aGUgTVNJLVggbWVzc2FnZSBjb250cm9sIGZp
ZWxkIG9uIHRoZQpQQ0kgY29uZmlndXJhdGlvbiBzcGFjZSwgYW5kIHRyYXBzIGZvciBhY2Nlc3Nl
cyB0byB0aGUgbWVtb3J5IHJlZ2lvbgp0aGF0IGNvbnRhaW5zIHRoZSBNU0ktWCB0YWJsZSBhbmQg
UEJBLiBUaGlzIHRyYXBzIGRldGVjdCBhdHRlbXB0cyBmcm9tCnRoZSBndWVzdCB0byBjb25maWd1
cmUgTVNJLVggaW50ZXJydXB0cyBhbmQgcHJvcGVybHkgc2V0cyB0aGVtIHVwLgoKTm90ZSB0aGF0
IGFjY2Vzc2VzIHRvIHRoZSBUYWJsZSBPZmZzZXQsIFRhYmxlIEJJUiwgUEJBIE9mZnNldCBhbmQg
UEJBCkJJUiBhcmUgbm90IHRyYXBwZWQgYnkgWGVuIGF0IHRoZSBtb21lbnQuCgpGaW5hbGx5LCB0
dXJuIHRoZSBwYW5pYyBpbiB0aGUgRG9tMCBQVkggYnVpbGRlciBpbnRvIGEgd2FybmluZy4KClNp
Z25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0K
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY3OgogLSBTd2l0Y2gg
dnBjaS5oIG1hY3JvcyB0byBpbmxpbmUgZnVuY3Rpb25zLgogLSBDaGFuZ2UgdnBjaV9tc2l4X2Fy
Y2hfcHJpbnRfZW50cnkgaW50byB2cGNpX21zaXhfYXJjaF9wcmludCBhbmQKICAgbWFrZSBpdCBw
cmludCBhbGwgdGhlIGVudHJpZXMuCiAtIEFkZCBhIGxvZyBtZXNzYWdlIGlmIHJhbmdlc2V0X3Jl
bW92ZV9yYW5nZSBmYWlscyB0byByZW1vdmUgdGhlIEJBUgogICBNU0ktcmVsYXRlZCByYW5nZS4K
IC0gSW50cm9kdWNlIGEgbmV3IHVwZGF0ZV9lbnRyeSB0byBkaXNhYmxlIGFuZCBlbmFibGUgYSBN
U0lYIGVudHJ5IGluCiAgIG9yZGVyIHRvIGVpdGhlciB1cGRhdGUgb3Igc2V0IGl0IHVwLiBUaGlz
IHJlbW92ZXMgb3BlbiBjb2RpbmcgaXQgaW4KICAgdHdvIGRpZmZlcmVudCBwbGFjZXMuCiAtIFVu
aWZ5IGFjY2VzcyBjaGVja3MgaW4gYWNjZXNzX2FsbG93ZWQuCiAtIEFkZCBuZXdsaW5lcyBiZXR3
ZWVuIHN3aXRjaCBjYXNlcy4KIC0gRXhwYW5kIG1heF9lbnRyaWVzIHRvIDEyIGJpdHMuCgpDaGFu
Z2VzIHNpbmNlIHY2OgogLSBSZWR1Y2UgdGhlIG91dHB1dCBvZiB0aGUgZGVidWcga2V5cy4KIC0g
Rml4IGNvbW1lbnRzIGFuZCBjb2RlIHRvIG1hdGNoIGluIHZwY2lfbXNpeF9jb250cm9sX3dyaXRl
LgogLSBPcHRpbWl6ZSBzaXplIG9mIHRoZSBNU0lYIHN0cnVjdHVyZS4KIC0gQ29udmVydCAndGFi
bGVzW10nIHRvIGEgdWludDMyX3QgaW4gb3JkZXIgdG8gcmVkdWNlIHRoZSBzaXplIG9mCiAgIHZw
Y2lfbXNpeC4gSW50cm9kdWNlIHNvbWUgbWFjcm9zIHRvIG1ha2UgaXQgZWFzaWVyIHRvIGdldCB0
aGUgTVNJWAogICB0YWJsZXMgcmVsYXRlZCBkYXRhLgogLSBMaW1pdCBzaXplIG9mIHRoZSBib29s
IGZpZWxkcyB0byAxIGJpdC4KIC0gUmVtb3ZlIHRoZSAnbnInIGZpZWxkIG9mIHZwY2lfbXNpeF9l
bnRyeS4gVGhlIHBvc2l0aW9uIGNhbiBiZQogICBjYWxjdWxhdGVkIGZyb20gdGhlIGJhc2Ugb2Yg
dGhlIGVudHJpZXMgYXJyYXkuCiAtIERyb3AgdGhlICd2cGNpXycgcHJlZml4IGZyb20gdGhlIGZ1
bmN0aW9ucyBpbiBtc2l4LmMsIHRoZXkgYXJlIGFsbAogICBzdGF0aWMuCiAtIFJlbW92ZSB0aGUg
dmFsIGxvY2FsIHZhcmlhYmxlIGluIGNvbnRyb2xfcmVhZC4KIC0gSW5pdGlhbGl6ZSBuZXdfbWFz
a2VkIGFuZCBuZXdfZW5hYmxlZCBhdCBkZWNsYXJhdGlvbi4KIC0gUmVjYWxjdWxhdGUgdGhlIG1z
aXggY29udHJvbCB2YWx1ZSBiZWZvcmUgd3JpdGluZyBpdC4KIC0gUmVtb3ZlIHRoZSBzZWcgYW5k
IGJ1cyBsb2NhbCB2YXJpYWJsZXMgYW5kIHVzZSBwZGV2LT5zZWcgYW5kCiAgIHBkZXYtPmJ1cyBp
bnN0ZWFkLgogLSBJbml0aWFsaXplIG1zaXggYXQgZGVjbGFyYXRpb24gaW4gbXNpeF97d3JpdGUv
cmVhZH0uCiAtIEFkZCB0aGUgbXVzdF9jaGVjayBhdHRyaWJ1dGUgdG8KICAgdnBjaV9tc2l4X2Fy
Y2hfe2VuYWJsZS9kaXNhYmxlfV9lbnRyeS4KCkNoYW5nZXMgc2luY2UgdjU6CiAtIFVwZGF0ZSBs
b2NrIHVzYWdlLgogLSBVbmJpbmQvdW5tYXAgUElSUXMgd2hlbiBNU0lYIGlzIGRpc2FibGVkLgog
LSBTaGFyZSB0aGUgYXJjaC1zcGVjaWZpYyBNU0lYIGNvZGUgd2l0aCB0aGUgTVNJIGZ1bmN0aW9u
cy4KIC0gRG8gbm90IHJlZmVyZW5jZSB0aGUgTVNJWCBtZW1vcnkgYXJlYXMgZnJvbSB0aGUgUENJ
IEJBUnMgZmllbGRzLAogICBpbnN0ZWFkIGZldGNoIHRoZSBCSVIgYW5kIG9mZnNldCBlYWNoIHRp
bWUgbmVlZGVkLgogLSBBZGQgdGhlICdfZW50cnknIHN1ZmZpeCB0byB0aGUgTVNJWCBhcmNoIGZ1
bmN0aW9ucy4KIC0gUHJlZml4IHRoZSB2TVNJWCBtYWNyb3Mgd2l0aCAnVicuCiAtIHMvZ2Rwcmlu
dGsvZ3ByaW50ay8gaW4gbXNpeC5jCiAtIE1ha2UgdnBjaV9tc2l4X2FjY2Vzc19jaGVjayByZXR1
cm4gYm9vbCwgYW5kIGNoYW5nZSBpdCdzIG5hbWUgdG8KICAgdnBjaV9tc2l4X2FjY2Vzc19hbGxv
d2VkLgogLSBKb2luIHRoZSBmaXJzdCB0d28gaWZzIGluIHZwY2lfbXNpeF97cmVhZC93cml0ZX0g
aW50byBhIHNpbmdsZSBvbmUuCiAtIEFsbG93IERvbTAgdG8gd3JpdGUgdG8gdGhlIFBCQSBhcmVh
LgogLSBBZGQgYSBub3RlIHRoYXQgcmVhZHMgZnJvbSB0aGUgUEJBIGFyZWEgd2lsbCBuZWVkIHRv
IGJlIHRyYW5zbGF0ZWQKICAgaWYgdGhlIFBCQSBpdCdzIG5vdCBpZGVudGl0eSBtYXBwZWQuCgpD
aGFuZ2VzIHNpbmNlIHY0OgogLSBSZW1vdmUgcGFyZW50aGVzZXMgYXJvdW5kIG9mZnNldG9mLgog
LSBBZGQgImJlaW5nIiB0byBNU0ktWCBlbmFibGluZyBjb21tZW50LgogLSBVc2UgSU5WQUxJRF9Q
SVJRLgogLSBBZGQgYSBzaW1wbGUgc2FuaXR5IGNoZWNrIHRvIHZwY2lfbXNpeF9hcmNoX2VuYWJs
ZSBpbiBvcmRlciB0bwogICBkZXRlY3Qgd3JvbmcgTVNJLVggZW50cmllcyBtb3JlIHF1aWNrbHku
CiAtIENvbnN0aWZ5IHZwY2lfbXNpeF9hcmNoX3ByaW50IGVudHJ5IGFyZ3VtZW50LgogLSBzL2Nw
dS9maXhlZC8gaW4gdnBjaV9tc2l4X2FyY2hfcHJpbnQuCiAtIER1bXAgdGhlIE1TSS1YIGluZm8g
dG9nZXRoZXIgd2l0aCB0aGUgTVNJIGluZm8uCiAtIEZpeCB2cGNpX21zaXhfY29udHJvbF93cml0
ZSB0byB0YWtlIGludG8gYWNjb3VudCBjaGFuZ2VzIHRvIHRoZQogICBhZGRyZXNzIGFuZCBkYXRh
IGZpZWxkcyB3aGVuIHN3aXRjaGluZyB0aGUgZnVuY3Rpb24gbWFzayBiaXQuCiAtIE9ubHkgZGlz
YWJsZS9lbmFibGUgdGhlIGVudHJpZXMgaWYgdGhlIGFkZHJlc3Mgb3IgZGF0YSBmaWVsZHMgaGF2
ZQogICBiZWVuIHVwZGF0ZWQuCiAtIFVzZXcgdGhlIEJBUiBlbmFibGUgZmllbGQgdG8gY2hlY2sg
aWYgYSBCQVIgaXMgbWFwcGVkIG9yIG5vdAogICAoaW5zdGVhZCBvZiByZWFkaW5nIHRoZSBjb21t
YW5kIHJlZ2lzdGVyIGZvciBlYWNoIGRldmljZSkuCiAtIEZpeCBlcnJvciBwYXRoIGluIHZwY2lf
bXNpeF9yZWFkIHRvIHNldCB0aGUgcmV0dXJuIGRhdGEgdG8gfjAuCiAtIFNpbXBsaWZ5IG1hc2sg
dXNhZ2UgaW4gdnBjaV9tc2l4X3dyaXRlLgogLSBDYXN0IGRhdGEgdG8gdWludDY0X3Qgd2hlbiBz
aGlmdGluZyBpdCAzMiBiaXRzLgogLSBGaXggd3JpdGVzIHRvIHRoZSB0YWJsZSBlbnRyeSBjb250
cm9sIHJlZ2lzdGVyIHRvIHRha2UgaW50byBhY2NvdW50CiAgIGlmIHRoZSBtYXNrLWFsbCBiaXQg
aXMgc2V0LgogLSBBZGQgc29tZSBjb21tZW50cyB0byBjbGFyaWZ5IHRoZSBpbnRlbmRlZCBiZWhh
dmlvciBvZiB0aGUgY29kZS4KIC0gQWxpZ24gdGhlIFBCQSBzaXplIHRvIDY0LWJpdHMuCiAtIFJl
bW92ZSB0aGUgZXJyb3IgbGFiZWwgaW4gdnBjaV9pbml0X21zaXguCiAtIFRyeSB0byBjb21wYWN0
IHRoZSBsYXlvdXQgb2YgdGhlIHZwY2lfbXNpeCBzdHJ1Y3R1cmUuCiAtIFJlbW92ZSB0aGUgbG9j
YWwgdGFibGVfYmFyIGFuZCBwYmFfYmFyIHZhcmlhYmxlcyBmcm9tCiAgIHZwY2lfaW5pdF9tc2l4
LCB0aGV5IGFyZSB1c2VkIG9ubHkgb25jZS4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIFByb3BhZ2F0
ZSBjaGFuZ2VzIGZyb20gcHJldmlvdXMgdmVyc2lvbnM6IHJlbW92ZSB4ZW5fIHByZWZpeCwgdXNl
CiAgIHRoZSBuZXcgZmllbGRzIGluIHZwY2lfdmFsIGFuZCByZW1vdmUgdGhlIHJldHVybiB2YWx1
ZSBmcm9tCiAgIGhhbmRsZXJzLgogLSBSZW1vdmUgdGhlIHVzYWdlIG9mIEdFTk1BU0suCiAtIE1h
dmUgdGhlIGFyY2gtc3BlY2lmaWMgcGFydHMgb2YgdGhlIGR1bXAgcm91dGluZSB0byB0aGUKICAg
eDg2L2h2bS92bXNpLmMgZHVtcCBoYW5kbGVyLgogLSBDaGFpbiB0aGUgTVNJLVggZHVtcCBoYW5k
bGVyIHRvIHRoZSAnTScgZGVidWcga2V5LgogLSBGaXggdGhlIGhlYWRlciBCQVIgbWFwcGluZ3Mg
c28gdGhhdCB0aGUgTVNJLVggcmVnaW9ucyBpbnNpZGUgb2YKICAgQkFScyBhcmUgdW5tYXBwZWQg
ZnJvbSB0aGUgZG9tYWluIHAybSBpbiBvcmRlciBmb3IgdGhlIGhhbmRsZXJzIHRvCiAgIHdvcmsg
cHJvcGVybHkuCiAtIFVuY29uZGl0aW9uYWxseSB0cmFwIGFuZCBmb3J3YXJkIGFjY2Vzc2VzIHRv
IHRoZSBQQkEgTVNJLVggYXJlYS4KIC0gU2ltcGxpZnkgdGhlIGNvbmRpdGlvbmFscyBpbiB2cGNp
X21zaXhfY29udHJvbF93cml0ZS4KIC0gRml4IHZwY2lfbXNpeF9hY2NlcHQgdG8gdXNlIGEgYm9v
bCB0eXBlLgogLSBBbGxvdyBhbGwgc3VwcG9ydGVkIGFjY2Vzc2VzIGFzIGRlc2NyaWJlZCBpbiB0
aGUgc3BlYyB0byB0aGUgTVNJLVgKICAgdGFibGUuCiAtIFRydW5jYXRlIHRoZSByZXR1cm5lZCBh
ZGRyZXNzIHdoZW4gdGhlIGFjY2VzcyBpcyBhIDMyYiByZWFkLgogLSBBbHdheXMgcmV0dXJuIFg4
NkVNVUxfT0tBWSBmcm9tIHRoZSBoYW5kbGVycywgcmV0dXJuaW5nIH4wIGluIHRoZQogICByZWFk
IGNhc2UgaWYgdGhlIGFjY2VzcyBpcyBub3Qgc3VwcG9ydGVkLCBvciBpZ25vcmluZyB3cml0ZXMu
CiAtIERvIG5vdCBjaGVjayB0aGF0IG1heF9lbnRyaWVzIGlzICE9IDAgaW4gdGhlIGluaXQgaGFu
ZGxlci4KIC0gVXNlIHRyeWxvY2sgaW4gdGhlIGR1bXAgaGFuZGxlci4KCkNoYW5nZXMgc2luY2Ug
djI6CiAtIFNwbGl0IG91dCBhcmNoLXNwZWNpZmljIGNvZGUuCgpUaGlzIHBhdGNoIGhhcyBiZWVu
IHRlc3RlZCB3aXRoIGRldmljZXMgdXNpbmcgYm90aCBhIHNpbmdsZSBNU0ktWAplbnRyeSBhbmQg
bXVsdGlwbGUgb25lcy4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICB8ICAg
MiArLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gv
eDg2L2h2bS92bXNpLmMgICAgICAgICAgfCAxNDIgKysrKysrKysrLS0tCiB4ZW4vZHJpdmVycy92
cGNpL01ha2VmaWxlICAgICAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyAg
ICAgICAgfCAgMTggKysKIHhlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgICAgICAgICAgIHwgIDIwICst
CiB4ZW4vZHJpdmVycy92cGNpL21zaXguYyAgICAgICAgICB8IDQ2NCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5o
IHwgICAzICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmggICAgIHwgICA1ICsKIHhlbi9p
bmNsdWRlL3hlbi92cGNpLmggICAgICAgICAgIHwgIDcxICsrKysrKwogMTAgZmlsZXMgY2hhbmdl
ZCwgNjk1IGluc2VydGlvbnMoKyksIDMzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9k
b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCBlNTExODA5
NzY2Li43MmY2YmFmNjAxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtMTExOCw3ICsxMTE4LDcg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdmgoc3RydWN0IGRvbWFpbiAqZCwgY29uc3Qg
bW9kdWxlX3QgKmltYWdlLAogCiAgICAgcHZoX3NldHVwX21tY2ZnKGQpOwogCi0gICAgcGFuaWMo
IkJ1aWxkaW5nIGEgUFZIdjIgRG9tMCBpcyBub3QgeWV0IHN1cHBvcnRlZC4iKTsKKyAgICBwcmlu
dGsoIldBUk5JTkc6IFBWSCBpcyBhbiBleHBlcmltZW50YWwgbW9kZSB3aXRoIGxpbWl0ZWQgZnVu
Y3Rpb25hbGl0eVxuIik7CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDQyMzY5ZDM0Y2Iu
Ljk2MWZmNDQyZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNTg5LDYgKzU4OSw3IEBAIGludCBodm1fZG9tYWluX2lu
aXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBkb21jcl9mbGFncywKICAg
ICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5saXN0KTsKICAg
ICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLmcybV9pb3BvcnRfbGlzdCk7CiAg
ICAgSU5JVF9MSVNUX0hFQUQoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19yZWdpb25zKTsKKyAg
ICBJTklUX0xJU1RfSEVBRCgmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfdGFibGVzKTsKIAogICAg
IHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIFBFUkRPTUFJTl9WSVJUX1NUQVJULCAw
LCBOVUxMLCBOVUxMKTsKICAgICBpZiAoIHJjICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKaW5kZXggYmU1OWM1NmQ0My4uMDdm
MDhjNWMzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXNpLmMKQEAgLTY0NCwxMyArNjQ0LDEwIEBAIHN0YXRpYyB1bnNpZ25lZCBp
bnQgbXNpX2dmbGFncyh1aW50MTZfdCBkYXRhLCB1aW50NjRfdCBhZGRyLCBib29sIG1hc2tlZCkK
ICAgICAgICAgICAgKG1hc2tlZCA/IDAgOiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VEKTsK
IH0KIAotdm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGVudHJ5LCBib29sIG1hc2spCitzdGF0aWMgdm9pZCB2cGNpX21hc2tfcGlycShzdHJ1Y3Qg
ZG9tYWluICpkLCBpbnQgcGlycSwgYm9vbCBtYXNrKQogewogICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gZG9tYWluX3NwaW5fbG9ja19pcnFfZGVz
YyhwZGV2LT5kb21haW4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtc2ktPmFyY2gucGlycSArIGVudHJ5LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmZsYWdzKTsKKyAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MgPSBkb21haW5fc3Bpbl9sb2NrX2lycV9kZXNjKGQsIHBpcnEsICZmbGFn
cyk7CiAKICAgICBpZiAoICFkZXNjICkKICAgICAgICAgcmV0dXJuOwpAQCAtNjU4LDIzICs2NTUs
MzEgQEAgdm9pZCB2cGNpX21zaV9hcmNoX21hc2soc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAogICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmRlc2Mt
PmxvY2ssIGZsYWdzKTsKIH0KIAotaW50IHZwY2lfbXNpX2FyY2hfZW5hYmxlKHN0cnVjdCB2cGNp
X21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgdmVjdG9ycykKK3ZvaWQgdnBjaV9tc2lfYXJjaF9tYXNrKHN0
cnVjdCB2cGNpX21zaSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBlbnRyeSwgYm9vbCBtYXNrKQoreworICAgIHZw
Y2lfbWFza19waXJxKHBkZXYtPmRvbWFpbiwgbXNpLT5hcmNoLnBpcnEgKyBlbnRyeSwgbWFzayk7
Cit9CisKK3N0YXRpYyBpbnQgdnBjaV9tc2lfZW5hYmxlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCB1aW50MzJfdCBkYXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qg
YWRkcmVzcywgdW5zaWduZWQgaW50IG5yLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFk
ZHJfdCB0YWJsZV9iYXNlLCB1aW50MzJfdCBtYXNrKQogewogICAgIHN0cnVjdCBtc2lfaW5mbyBt
c2lfaW5mbyA9IHsKICAgICAgICAgLnNlZyA9IHBkZXYtPnNlZywKICAgICAgICAgLmJ1cyA9IHBk
ZXYtPmJ1cywKICAgICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCi0gICAgICAgIC5lbnRyeV9u
ciA9IHZlY3RvcnMsCisgICAgICAgIC50YWJsZV9iYXNlID0gdGFibGVfYmFzZSwKKyAgICAgICAg
LmVudHJ5X25yID0gbnIsCiAgICAgfTsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBpbnQgcmM7
Ci0KLSAgICBBU1NFUlQobXNpLT5hcmNoLnBpcnEgPT0gSU5WQUxJRF9QSVJRKTsKKyAgICB1bnNp
Z25lZCBpbnQgaSwgdmVjdG9ycyA9IHRhYmxlX2Jhc2UgPyAxIDogbnI7CisgICAgaW50IHJjLCBw
aXJxID0gSU5WQUxJRF9QSVJROwogCiAgICAgLyogR2V0IGEgUElSUS4gKi8KLSAgICByYyA9IGFs
bG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEocGRldi0+ZG9tYWluLCAtMSwgJm1zaS0+YXJjaC5waXJx
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfUElSUV9UWVBFX01VTFRJ
X01TSSwgJm1zaV9pbmZvKTsKKyAgICByYyA9IGFsbG9jYXRlX2FuZF9tYXBfbXNpX3BpcnEocGRl
di0+ZG9tYWluLCAtMSwgJnBpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRhYmxlX2Jhc2UgPyBNQVBfUElSUV9UWVBFX01TSQorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0ksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtc2lfaW5mbyk7CiAgICAgaWYgKCByYyApCiAg
ICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDolMDJ4OiUwMnguJXU6IGZh
aWxlZCB0byBtYXAgUElSUTogJWRcbiIsCkBAIC02ODUsMTUgKzY5MCwxNCBAQCBpbnQgdnBjaV9t
c2lfYXJjaF9lbmFibGUoc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2LAogCiAgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQogICAgIHsKLSAg
ICAgICAgdWludDhfdCB2ZWN0b3IgPSBNQVNLX0VYVFIobXNpLT5kYXRhLCBNU0lfREFUQV9WRUNU
T1JfTUFTSyk7Ci0gICAgICAgIHVpbnQ4X3QgdmVjdG9yX21hc2sgPSAweGZmID4+ICg4IC0gZmxz
KG1zaS0+dmVjdG9ycykgKyAxKTsKKyAgICAgICAgdWludDhfdCB2ZWN0b3IgPSBNQVNLX0VYVFIo
ZGF0YSwgTVNJX0RBVEFfVkVDVE9SX01BU0spOworICAgICAgICB1aW50OF90IHZlY3Rvcl9tYXNr
ID0gMHhmZiA+PiAoOCAtIGZscyh2ZWN0b3JzKSArIDEpOwogICAgICAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF9iaW5kX3B0X2lycSBiaW5kID0gewotICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gbXNp
LT5hcmNoLnBpcnEgKyBpLAorICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gcGlycSArIGksCiAg
ICAgICAgICAgICAuaXJxX3R5cGUgPSBQVF9JUlFfVFlQRV9NU0ksCiAgICAgICAgICAgICAudS5t
c2kuZ3ZlYyA9ICh2ZWN0b3IgJiB+dmVjdG9yX21hc2spIHwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKCh2ZWN0b3IgKyBpKSAmIHZlY3Rvcl9tYXNrKSwKLSAgICAgICAgICAgIC51Lm1zaS5n
ZmxhZ3MgPSBtc2lfZ2ZsYWdzKG1zaS0+ZGF0YSwgbXNpLT5hZGRyZXNzLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKG1zaS0+bWFzayA+PiBpKSAmIDEpLAorICAgICAg
ICAgICAgLnUubXNpLmdmbGFncyA9IG1zaV9nZmxhZ3MoZGF0YSwgYWRkcmVzcywgKG1hc2sgPj4g
aSkgJiAxKSwKICAgICAgICAgfTsKIAogICAgICAgICBwY2lkZXZzX2xvY2soKTsKQEAgLTcwMywz
MyArNzA3LDQ5IEBAIGludCB2cGNpX21zaV9hcmNoX2VuYWJsZShzdHJ1Y3QgdnBjaV9tc2kgKm1z
aSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgICAgICAgICBnZHByaW50ayhYRU5M
T0dfRVJSLAogICAgICAgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBmYWlsZWQg
dG8gYmluZCBQSVJRICV1OiAlZFxuIiwKICAgICAgICAgICAgICAgICAgICAgIHBkZXYtPnNlZywg
cGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCi0gICAgICAgICAgICAgICAgICAgICBQ
Q0lfRlVOQyhwZGV2LT5kZXZmbiksIG1zaS0+YXJjaC5waXJxICsgaSwgcmMpOworICAgICAgICAg
ICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBwaXJxICsgaSwgcmMpOwogICAgICAg
ICAgICAgd2hpbGUgKCBiaW5kLm1hY2hpbmVfaXJxLS0gKQogICAgICAgICAgICAgICAgIHB0X2ly
cV9kZXN0cm95X2JpbmQocGRldi0+ZG9tYWluLCAmYmluZCk7CiAgICAgICAgICAgICBzcGluX2xv
Y2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7Ci0gICAgICAgICAgICB1bm1hcF9kb21haW5f
cGlycShwZGV2LT5kb21haW4sIG1zaS0+YXJjaC5waXJxKTsKKyAgICAgICAgICAgIHVubWFwX2Rv
bWFpbl9waXJxKHBkZXYtPmRvbWFpbiwgcGlycSk7CiAgICAgICAgICAgICBzcGluX3VubG9jaygm
cGRldi0+ZG9tYWluLT5ldmVudF9sb2NrKTsKICAgICAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7
Ci0gICAgICAgICAgICBtc2ktPmFyY2gucGlycSA9IElOVkFMSURfUElSUTsKICAgICAgICAgICAg
IHJldHVybiByYzsKICAgICAgICAgfQogICAgICAgICBwY2lkZXZzX3VubG9jaygpOwogICAgIH0K
IAotICAgIHJldHVybiAwOworICAgIHJldHVybiBwaXJxOwogfQogCi12b2lkIHZwY2lfbXNpX2Fy
Y2hfZGlzYWJsZShzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXYpCitpbnQgdnBjaV9tc2lfYXJjaF9lbmFibGUoc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCB2ZWN0b3JzKQoreworICAgIGludCByYzsKKworICAgIEFTU0VSVChtc2ktPmFyY2gucGly
cSA9PSBJTlZBTElEX1BJUlEpOworICAgIHJjID0gdnBjaV9tc2lfZW5hYmxlKHBkZXYsIG1zaS0+
ZGF0YSwgbXNpLT5hZGRyZXNzLCB2ZWN0b3JzLCAwLCBtc2ktPm1hc2spOworICAgIGlmICggcmMg
Pj0gMCApCisgICAgeworICAgICAgICBtc2ktPmFyY2gucGlycSA9IHJjOworICAgICAgICByYyA9
IDA7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgdm9pZCB2cGNpX21zaV9k
aXNhYmxlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBpbnQgcGlycSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yKQogewogICAgIHVuc2lnbmVkIGludCBp
OwogCi0gICAgQVNTRVJUKG1zaS0+YXJjaC5waXJxICE9IElOVkFMSURfUElSUSk7CisgICAgQVNT
RVJUKHBpcnEgIT0gSU5WQUxJRF9QSVJRKTsKIAogICAgIHBjaWRldnNfbG9jaygpOwotICAgIGZv
ciAoIGkgPSAwOyBpIDwgbXNpLT52ZWN0b3JzOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwg
bnI7IGkrKyApCiAgICAgewogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0X2lycSBi
aW5kID0gewotICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gbXNpLT5hcmNoLnBpcnEgKyBpLAor
ICAgICAgICAgICAgLm1hY2hpbmVfaXJxID0gcGlycSArIGksCiAgICAgICAgICAgICAuaXJxX3R5
cGUgPSBQVF9JUlFfVFlQRV9NU0ksCiAgICAgICAgIH07CiAgICAgICAgIGludCByYzsKQEAgLTcz
OSwxMCArNzU5LDE0IEBAIHZvaWQgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKHN0cnVjdCB2cGNpX21z
aSAqbXNpLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldikKICAgICB9CiAKICAgICBzcGluX2xv
Y2soJnBkZXYtPmRvbWFpbi0+ZXZlbnRfbG9jayk7Ci0gICAgdW5tYXBfZG9tYWluX3BpcnEocGRl
di0+ZG9tYWluLCBtc2ktPmFyY2gucGlycSk7CisgICAgdW5tYXBfZG9tYWluX3BpcnEocGRldi0+
ZG9tYWluLCBwaXJxKTsKICAgICBzcGluX3VubG9jaygmcGRldi0+ZG9tYWluLT5ldmVudF9sb2Nr
KTsKICAgICBwY2lkZXZzX3VubG9jaygpOworfQogCit2b2lkIHZwY2lfbXNpX2FyY2hfZGlzYWJs
ZShzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYpCit7Cisg
ICAgdnBjaV9tc2lfZGlzYWJsZShwZGV2LCBtc2ktPmFyY2gucGlycSwgbXNpLT52ZWN0b3JzKTsK
ICAgICBtc2ktPmFyY2gucGlycSA9IElOVkFMSURfUElSUTsKIH0KIApAQCAtNzYzLDMgKzc4Nyw2
NSBAQCB2b2lkIHZwY2lfbXNpX2FyY2hfcHJpbnQoY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kp
CiAgICAgICAgICAgIE1BU0tfRVhUUihtc2ktPmFkZHJlc3MsIE1TSV9BRERSX0RFU1RfSURfTUFT
SyksCiAgICAgICAgICAgIG1zaS0+YXJjaC5waXJxKTsKIH0KKwordm9pZCB2cGNpX21zaXhfYXJj
aF9tYXNrX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hc2sp
Cit7CisgICAgQVNTRVJUKGVudHJ5LT5hcmNoLnBpcnEgIT0gSU5WQUxJRF9QSVJRKTsKKyAgICB2
cGNpX21hc2tfcGlycShwZGV2LT5kb21haW4sIGVudHJ5LT5hcmNoLnBpcnEsIG1hc2spOworfQor
CitpbnQgdnBjaV9tc2l4X2FyY2hfZW5hYmxlX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkg
KmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgcGFkZHJfdCB0YWJsZV9iYXNlKQoreworICAgIGludCByYzsKKworICAgIEFT
U0VSVChlbnRyeS0+YXJjaC5waXJxID09IElOVkFMSURfUElSUSk7CisgICAgcmMgPSB2cGNpX21z
aV9lbmFibGUocGRldiwgZW50cnktPmRhdGEsIGVudHJ5LT5hZGRyLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIHZtc2l4X2VudHJ5X25yKHBkZXYtPnZwY2ktPm1zaXgsIGVudHJ5KSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICB0YWJsZV9iYXNlLCBlbnRyeS0+bWFza2VkKTsKKyAgICBpZiAo
IHJjID49IDAgKQorICAgIHsKKyAgICAgICAgZW50cnktPmFyY2gucGlycSA9IHJjOworICAgICAg
ICByYyA9IDA7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitpbnQgdnBjaV9tc2l4X2Fy
Y2hfZGlzYWJsZV9lbnRyeShzdHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICplbnRyeSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KQorewor
ICAgIGlmICggZW50cnktPmFyY2gucGlycSA9PSBJTlZBTElEX1BJUlEgKQorICAgICAgICByZXR1
cm4gLUVOT0VOVDsKKworICAgIHZwY2lfbXNpX2Rpc2FibGUocGRldiwgZW50cnktPmFyY2gucGly
cSwgMSk7CisgICAgZW50cnktPmFyY2gucGlycSA9IElOVkFMSURfUElSUTsKKworICAgIHJldHVy
biAwOworfQorCit2b2lkIHZwY2lfbXNpeF9hcmNoX2luaXRfZW50cnkoc3RydWN0IHZwY2lfbXNp
eF9lbnRyeSAqZW50cnkpCit7CisgICAgZW50cnktPmFyY2gucGlycSA9IElOVkFMSURfUElSUTsK
K30KKwordm9pZCB2cGNpX21zaXhfYXJjaF9wcmludChjb25zdCBzdHJ1Y3QgdnBjaV9tc2l4ICpt
c2l4KQoreworICAgIHVuc2lnbmVkIGludCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBtc2l4
LT5tYXhfZW50cmllczsgaSsrICkKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX21z
aXhfZW50cnkgKmVudHJ5ID0gJm1zaXgtPmVudHJpZXNbaV07CisKKyAgICAgICAgcHJpbnRrKCIl
NnUgdmVjPSUwMnglN3MlNnMlM3Nhc3NlcnQlNXMlN3MgZGVzdF9pZD0lbHUgbWFzaz0ldSBwaXJx
OiAlZFxuIiwKKyAgICAgICAgICAgICAgIGksIE1BU0tfRVhUUihlbnRyeS0+ZGF0YSwgTVNJX0RB
VEFfVkVDVE9SX01BU0spLAorICAgICAgICAgICAgICAgZW50cnktPmRhdGEgJiBNU0lfREFUQV9E
RUxJVkVSWV9MT1dQUkkgPyAibG93ZXN0IiA6ICJmaXhlZCIsCisgICAgICAgICAgICAgICBlbnRy
eS0+ZGF0YSAmIE1TSV9EQVRBX1RSSUdHRVJfTEVWRUwgPyAibGV2ZWwiIDogImVkZ2UiLAorICAg
ICAgICAgICAgICAgZW50cnktPmRhdGEgJiBNU0lfREFUQV9MRVZFTF9BU1NFUlQgPyAiIiA6ICJk
ZSIsCisgICAgICAgICAgICAgICBlbnRyeS0+YWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX0xPR0lD
ID8gImxvZyIgOiAicGh5cyIsCisgICAgICAgICAgICAgICBlbnRyeS0+YWRkciAmIE1TSV9BRERS
X1JFRElSRUNUSU9OX0xPV1BSSSA/ICJsb3dlc3QiIDogImZpeGVkIiwKKyAgICAgICAgICAgICAg
IE1BU0tfRVhUUihlbnRyeS0+YWRkciwgTVNJX0FERFJfREVTVF9JRF9NQVNLKSwKKyAgICAgICAg
ICAgICAgIGVudHJ5LT5tYXNrZWQsIGVudHJ5LT5hcmNoLnBpcnEpOworICAgIH0KK30KZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy92cGNpL01ha2Vm
aWxlCmluZGV4IDYyY2VjOWU4MmIuLjU1ZDFiZGZkYTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3ZwY2kvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmlsZQpAQCAtMSArMSBA
QAotb2JqLXkgKz0gdnBjaS5vIGhlYWRlci5vIG1zaS5vCitvYmoteSArPSB2cGNpLm8gaGVhZGVy
Lm8gbXNpLm8gbXNpeC5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIGIv
eGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwppbmRleCA5OGVkNTNhMTI2Li41YzVlOTFkOGViIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCisrKyBiL3hlbi9kcml2ZXJzL3Zw
Y2kvaGVhZGVyLmMKQEAgLTIxMCw2ICsyMTAsNyBAQCBzdGF0aWMgdm9pZCBtb2RpZnlfYmFycyhj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgYm9vbCBtYXAsIGJvb2wgcm9tKQogICAgIHN0cnVj
dCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRlcjsKICAgICBzdHJ1Y3Qg
cmFuZ2VzZXQgKm1lbSA9IHJhbmdlc2V0X25ldyhOVUxMLCBOVUxMLCAwKTsKICAgICBjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqdG1wOworICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaXggKm1zaXggPSBw
ZGV2LT52cGNpLT5tc2l4OwogICAgIHVuc2lnbmVkIGludCBpOwogICAgIGludCByYzsKIApAQCAt
MjU1LDYgKzI1NiwyMyBAQCBzdGF0aWMgdm9pZCBtb2RpZnlfYmFycyhjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgYm9vbCBtYXAsIGJvb2wgcm9tKQogICAgICAgICB9CiAgICAgfQogCisgICAg
LyogUmVtb3ZlIGFueSBNU0lYIHJlZ2lvbnMgaWYgcHJlc2VudC4gKi8KKyAgICBmb3IgKCBpID0g
MDsgbXNpeCAmJiBpIDwgQVJSQVlfU0laRShtc2l4LT50YWJsZXMpOyBpKysgKQorICAgIHsKKyAg
ICAgICAgcGFkZHJfdCBzdGFydCA9IHZtc2l4X3RhYmxlX2FkZHIocGRldi0+dnBjaSwgaSk7Cisg
ICAgICAgIHBhZGRyX3QgZW5kID0gc3RhcnQgKyB2bXNpeF90YWJsZV9zaXplKHBkZXYtPnZwY2ks
IGkpIC0gMTsKKworICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5nZShtZW0sIFBGTl9E
T1dOKHN0YXJ0KSwgUEZOX1VQKGVuZCkpOworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgewor
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKKyAgICAgICAgICAgICAgICAgICAi
RmFpbGVkIHRvIHJlbW92ZSBNU0lYIHRhYmxlIFslIiBQUklfZ2ZuICIsICUiIFBSSV9nZm4gIik6
ICVkXG4iLAorICAgICAgICAgICAgICAgICAgIFBGTl9ET1dOKHN0YXJ0KSwgUEZOX1VQKGVuZCks
IHJjKTsKKyAgICAgICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kobWVtKTsKKyAgICAgICAgICAgIHJl
dHVybjsKKyAgICAgICAgfQorICAgIH0KKwogICAgIC8qCiAgICAgICogQ2hlY2sgZm9yIG92ZXJs
YXBzIHdpdGggb3RoZXIgQkFScy4gTm90ZSB0aGF0IG9ubHkgQkFScyB0aGF0IGFyZQogICAgICAq
IGN1cnJlbnRseSBtYXBwZWQgKGVuYWJsZWQpIGFyZSBjaGVja2VkIGZvciBvdmVybGFwcy4KZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgYi94ZW4vZHJpdmVycy92cGNpL21zaS5j
CmluZGV4IGY4ZjA4Y2I1MTUuLjNhODFmZDE3MGMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Zw
Y2kvbXNpLmMKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2kuYwpAQCAtMjc5LDExICsyNzksMTYg
QEAgdm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCiAgICAgICAgIGlmICggIWhhc192cGNpKGQpICkK
ICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIHByaW50aygidlBDSSBNU0kgZCVkXG4i
LCBkLT5kb21haW5faWQpOworICAgICAgICBwcmludGsoInZQQ0kgTVNJL01TSS1YIGQlZFxuIiwg
ZC0+ZG9tYWluX2lkKTsKIAogICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcGRldiwgJmQt
PmFyY2gucGRldl9saXN0LCBkb21haW5fbGlzdCApCiAgICAgICAgIHsKICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gcGRldi0+dnBjaS0+bXNpOworICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IHZwY2lfbXNpeCAqbXNpeCA9IHBkZXYtPnZwY2ktPm1zaXg7CisKKyAgICAg
ICAgICAgIGlmICggbXNpIHx8IG1zaXggKQorICAgICAgICAgICAgICAgIHByaW50aygiJTA0eDol
MDJ4OiUwMnguJXVcbiIsIHBkZXYtPnNlZywgcGRldi0+YnVzLAorICAgICAgICAgICAgICAgICAg
ICAgICBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIFBDSV9GVU5DKHBkZXYtPmRldmZuKSk7CiAKICAg
ICAgICAgICAgIGlmICggIXNwaW5fdHJ5bG9jaygmcGRldi0+dnBjaS0+bG9jaykgKQogICAgICAg
ICAgICAgewpAQCAtMjkzLDggKzI5OCw3IEBAIHZvaWQgdnBjaV9kdW1wX21zaSh2b2lkKQogCiAg
ICAgICAgICAgICBpZiAoIG1zaSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHJp
bnRrKCIlMDR4OiUwMng6JTAyeC4ldVxuIiwgcGRldi0+c2VnLCBwZGV2LT5idXMsCi0gICAgICAg
ICAgICAgICAgICAgICAgIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgUENJX0ZVTkMocGRldi0+ZGV2
Zm4pKTsKKyAgICAgICAgICAgICAgICBwcmludGsoIiBNU0lcbiIpOwogCiAgICAgICAgICAgICAg
ICAgcHJpbnRrKCIgIGVuYWJsZWQ6ICVkIDY0LWJpdDogJWQiLAogICAgICAgICAgICAgICAgICAg
ICAgICBtc2ktPmVuYWJsZWQsIG1zaS0+YWRkcmVzczY0KTsKQEAgLTMwNiw2ICszMTAsMTYgQEAg
dm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpCiAgICAgICAgICAgICAgICAgdnBjaV9tc2lfYXJjaF9w
cmludChtc2kpOwogICAgICAgICAgICAgfQogCisgICAgICAgICAgICBpZiAoIG1zaXggKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIHByaW50aygiIE1TSS1YXG4iKTsKKworICAgICAg
ICAgICAgICAgIHByaW50aygiICBlbnRyaWVzOiAldSBtYXNrYWxsOiAlZCBlbmFibGVkOiAlZFxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgbXNpeC0+bWF4X2VudHJpZXMsIG1zaXgtPm1hc2tl
ZCwgbXNpeC0+ZW5hYmxlZCk7CisKKyAgICAgICAgICAgICAgICB2cGNpX21zaXhfYXJjaF9wcmlu
dChtc2l4KTsKKyAgICAgICAgICAgIH0KKwogICAgICAgICAgICAgc3Bpbl91bmxvY2soJnBkZXYt
PnZwY2ktPmxvY2spOwogICAgICAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jIGIveGVuL2RyaXZl
cnMvdnBjaS9tc2l4LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMmFl
ZDMxZTJlNAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvbXNpeC5jCkBAIC0w
LDAgKzEsNDY0IEBACisvKgorICogSGFuZGxlcnMgZm9yIGFjY2Vzc2VzIHRvIHRoZSBNU0ktWCBj
YXBhYmlsaXR5IHN0cnVjdHVyZSBhbmQgdGhlIG1lbW9yeQorICogcmVnaW9uLgorICoKKyAqIENv
cHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQKKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCisgKiBtb2Rp
ZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNv
ZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRB
QklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUK
KyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAq
IExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5j
bHVkZSA8eGVuL3ZwY2kuaD4KKworI2luY2x1ZGUgPGFzbS9tc2kuaD4KKworI2RlZmluZSBWTVNJ
WF9TSVpFKG51bSkgb2Zmc2V0b2Yoc3RydWN0IHZwY2lfbXNpeCwgZW50cmllc1tudW1dKQorCisj
ZGVmaW5lIFZNU0lYX0FERFJfSU5fUkFOR0UoYWRkciwgdnBjaSwgbnIpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAoKGFkZHIpID49IHZtc2l4X3RhYmxlX2FkZHIodnBjaSwg
bnIpICYmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAoYWRkcikgPCB2bXNp
eF90YWJsZV9hZGRyKHZwY2ksIG5yKSArIHZtc2l4X3RhYmxlX3NpemUodnBjaSwgbnIpKQorCitz
dGF0aWMgdWludDMyX3QgY29udHJvbF9yZWFkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1
bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRh
KQoreworICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaXggKm1zaXggPSBkYXRhOworCisgICAgcmV0
dXJuIChtc2l4LT5tYXhfZW50cmllcyAtIDEpIHwKKyAgICAgICAgICAgKG1zaXgtPmVuYWJsZWQg
PyBQQ0lfTVNJWF9GTEFHU19FTkFCTEUgOiAwKSB8CisgICAgICAgICAgIChtc2l4LT5tYXNrZWQg
PyBQQ0lfTVNJWF9GTEFHU19NQVNLQUxMIDogMCk7Cit9CisKK3N0YXRpYyBpbnQgdXBkYXRlX2Vu
dHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBucikKK3sKKyAgICB1
aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2
LT5kZXZmbik7CisgICAgaW50IHJjID0gdnBjaV9tc2l4X2FyY2hfZGlzYWJsZV9lbnRyeShlbnRy
eSwgcGRldik7CisKKyAgICAvKiBJZ25vcmUgRU5PRU5ULCBpdCBtZWFucyB0aGUgZW50cnkgd2Fz
bid0IHNldHVwLiAqLworICAgIGlmICggcmMgJiYgcmMgIT0gLUVOT0VOVCApCisgICAgeworICAg
ICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICIlMDR4OiUwMng6
JTAyeC4ldTogdW5hYmxlIHRvIGRpc2FibGUgZW50cnkgJXUgZm9yIHVwZGF0ZTogJWRcbiIsCisg
ICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIG5yLCByYyk7
CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByYyA9IHZwY2lfbXNpeF9hcmNoX2Vu
YWJsZV9lbnRyeShlbnRyeSwgcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB2bXNpeF90YWJsZV9iYXNlKHBkZXYtPnZwY2ksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBWUENJX01TSVhfVEFCTEUpKTsKKyAgICBp
ZiAoIHJjICkKKyAgICB7CisgICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAg
ICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gZW5hYmxlIGVudHJ5ICV1OiAl
ZFxuIiwKKyAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywg
bnIsIHJjKTsKKyAgICAgICAgLyogRW50cnkgaXMgbGlrZWx5IG5vdCBwcm9wZXJseSBjb25maWd1
cmVkLCBza2lwIGl0LiAqLworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisgICAgcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyB2b2lkIGNvbnRyb2xfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IHZhbCwgdm9pZCAqZGF0YSkKK3sKKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2
LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7CisgICAgc3RydWN0IHZwY2lf
bXNpeCAqbXNpeCA9IGRhdGE7CisgICAgYm9vbCBuZXdfbWFza2VkID0gdmFsICYgUENJX01TSVhf
RkxBR1NfTUFTS0FMTDsKKyAgICBib29sIG5ld19lbmFibGVkID0gdmFsICYgUENJX01TSVhfRkxB
R1NfRU5BQkxFOworICAgIHVuc2lnbmVkIGludCBpOworICAgIGludCByYzsKKworICAgIGlmICgg
bmV3X21hc2tlZCA9PSBtc2l4LT5tYXNrZWQgJiYgbmV3X2VuYWJsZWQgPT0gbXNpeC0+ZW5hYmxl
ZCApCisgICAgICAgIHJldHVybjsKKworICAgIC8qCisgICAgICogQWNjb3JkaW5nIHRvIHRoZSBQ
Q0kgMy4wIHNwZWNpZmljYXRpb24sIHN3aXRjaGluZyB0aGUgZW5hYmxlIGJpdCB0byAxCisgICAg
ICogb3IgdGhlIGZ1bmN0aW9uIG1hc2sgYml0IHRvIDAgc2hvdWxkIGNhdXNlIGFsbCB0aGUgY2Fj
aGVkIGFkZHJlc3NlcworICAgICAqIGFuZCBkYXRhIGZpZWxkcyB0byBiZSByZWNhbGN1bGF0ZWQu
CisgICAgICoKKyAgICAgKiBJbiBvcmRlciB0byBhdm9pZCB0aGUgb3ZlcmhlYWQgb2YgZGlzYWJs
aW5nIGFuZCBlbmFibGluZyBhbGwgdGhlCisgICAgICogZW50cmllcyBldmVyeSB0aW1lIHRoZSBn
dWVzdCBzZXRzIHRoZSBtYXNrYWxsIGJpdCwgWGVuIHdpbGwgb25seQorICAgICAqIHBlcmZvcm0g
dGhlIGRpc2FibGUgYW5kIGVuYWJsZSBzZXF1ZW5jZSB3aGVuIHRoZSBndWVzdCBoYXMgd3JpdHRl
biB0bworICAgICAqIHRoZSBlbnRyeS4KKyAgICAgKi8KKyAgICBpZiAoIG5ld19lbmFibGVkICYm
ICFuZXdfbWFza2VkICYmICghbXNpeC0+ZW5hYmxlZCB8fCBtc2l4LT5tYXNrZWQpICkKKyAgICB7
CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbXNpeC0+bWF4X2VudHJpZXM7IGkrKyApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGlmICggbXNpeC0+ZW50cmllc1tpXS5tYXNrZWQgfHwgIW1zaXgt
PmVudHJpZXNbaV0udXBkYXRlZCB8fAorICAgICAgICAgICAgICAgICB1cGRhdGVfZW50cnkoJm1z
aXgtPmVudHJpZXNbaV0sIHBkZXYsIGkpICkKKyAgICAgICAgICAgICAgICBjb250aW51ZTsKKwor
ICAgICAgICAgICAgbXNpeC0+ZW50cmllc1tpXS51cGRhdGVkID0gZmFsc2U7CisgICAgICAgIH0K
KyAgICB9CisgICAgZWxzZSBpZiAoICFuZXdfZW5hYmxlZCAmJiBtc2l4LT5lbmFibGVkICkKKyAg
ICB7CisgICAgICAgIC8qIEd1ZXN0IGhhcyBkaXNhYmxlZCBNU0lYLCBkaXNhYmxlIGFsbCBlbnRy
aWVzLiAqLworICAgICAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRyaWVzOyBpKysg
KQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogTkI6IHZwY2lfbXNp
eF9hcmNoX2Rpc2FibGUgY2FuIGJlIGNhbGxlZCBmb3IgZW50cmllcyB0aGF0IGFyZQorICAgICAg
ICAgICAgICogbm90IHNldHVwLCBpdCB3aWxsIHJldHVybiAtRU5PRU5UIGluIHRoYXQgY2FzZS4K
KyAgICAgICAgICAgICAqLworICAgICAgICAgICAgcmMgPSB2cGNpX21zaXhfYXJjaF9kaXNhYmxl
X2VudHJ5KCZtc2l4LT5lbnRyaWVzW2ldLCBwZGV2KTsKKyAgICAgICAgICAgIHN3aXRjaCAoIHJj
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgICAgICAv
KgorICAgICAgICAgICAgICAgICAqIE1hcmsgdGhlIGVudHJ5IHN1Y2Nlc3NmdWxseSBkaXNhYmxl
ZCBhcyB1cGRhdGVkLCBzbyB0aGF0IG9uCisgICAgICAgICAgICAgICAgICogdGhlIG5leHQgZW5h
YmxlIHRoZSBlbnRyeSBpcyBwcm9wZXJseSBzZXR1cC4gVGhpcyBpcyBkb25lCisgICAgICAgICAg
ICAgICAgICogc28gdGhhdCB0aGUgZm9sbG93aW5nIGZsb3cgd29ya3MgY29ycmVjdGx5OgorICAg
ICAgICAgICAgICAgICAqCisgICAgICAgICAgICAgICAgICogbWFzayBlbnRyeSAtPiBkaXNhYmxl
IE1TSVggLT4gZW5hYmxlIE1TSVggLT4gdW5tYXNrIGVudHJ5CisgICAgICAgICAgICAgICAgICoK
KyAgICAgICAgICAgICAgICAgKiBXaXRob3V0IHNldHRpbmcgJ3VwZGF0ZWQnLCB0aGUgJ3VubWFz
ayBlbnRyeScgc3RlcCB3aWxsIGZhaWwKKyAgICAgICAgICAgICAgICAgKiBiZWNhdXNlIHRoZSBl
bnRyeSBoYXMgbm90IGJlZW4gdXBkYXRlZCwgc28gaXQgd291bGQgbm90IGJlCisgICAgICAgICAg
ICAgICAgICogbWFwcGVkL2JvdW5kIGF0IGFsbC4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLnVwZGF0ZWQgPSB0cnVlOworICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgY2FzZSAtRU5PRU5UOgorICAgICAgICAgICAgICAgIC8q
IElnbm9yZSBub24tcHJlc2VudCBlbnRyeS4gKi8KKyAgICAgICAgICAgICAgICBicmVhazsKKyAg
ICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklO
RywKKyAgICAgICAgICAgICAgICAgICAgICAgICIlMDR4OiUwMng6JTAyeC4ldTogdW5hYmxlIHRv
IGRpc2FibGUgZW50cnkgJXU6ICVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgcGRldi0+
c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIGksIHJjKTsKKyAgICAgICAgICAgICAgICByZXR1
cm47CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKKyAgICBtc2l4LT5tYXNrZWQg
PSBuZXdfbWFza2VkOworICAgIG1zaXgtPmVuYWJsZWQgPSBuZXdfZW5hYmxlZDsKKworICAgIHZh
bCA9IGNvbnRyb2xfcmVhZChwZGV2LCByZWcsIGRhdGEpOworICAgIGlmICggcGNpX21zaV9jb25m
X3dyaXRlX2ludGVyY2VwdChtc2l4LT5wZGV2LCByZWcsIDIsICZ2YWwpID49IDAgKQorICAgICAg
ICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcs
IHZhbCk7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgdnBjaV9tc2l4ICptc2l4X2ZpbmQoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBhZGRyKQoreworICAgIHN0cnVjdCB2cGNpX21z
aXggKm1zaXg7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggbXNpeCwgJmQtPmFyY2guaHZt
X2RvbWFpbi5tc2l4X3RhYmxlcywgbmV4dCApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3Qg
dnBjaV9iYXIgKmJhcnMgPSBtc2l4LT5wZGV2LT52cGNpLT5oZWFkZXIuYmFyczsKKyAgICAgICAg
dW5zaWduZWQgaW50IGk7CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKG1z
aXgtPnRhYmxlcyk7IGkrKyApCisgICAgICAgICAgICBpZiAoIGJhcnNbbXNpeC0+dGFibGVzW2ld
ICYgUENJX01TSVhfQklSTUFTS10uZW5hYmxlZCAmJgorICAgICAgICAgICAgICAgICBWTVNJWF9B
RERSX0lOX1JBTkdFKGFkZHIsIG1zaXgtPnBkZXYtPnZwY2ksIGkpICkKKyAgICAgICAgICAgICAg
ICByZXR1cm4gbXNpeDsKKyAgICB9CisKKyAgICByZXR1cm4gTlVMTDsKK30KKworc3RhdGljIGlu
dCBtc2l4X2FjY2VwdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKQoreworICAg
IHJldHVybiAhIW1zaXhfZmluZCh2LT5kb21haW4sIGFkZHIpOworfQorCitzdGF0aWMgYm9vbCBh
Y2Nlc3NfYWxsb3dlZChjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgbG9uZyBh
ZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbikKK3sKKyAg
ICAvKiBPbmx5IGFsbG93IGFsaWduZWQgMzIvNjRiIGFjY2Vzc2VzLiAqLworICAgIGlmICggKGxl
biA9PSA0IHx8IGxlbiA9PSA4KSAmJiAhKGFkZHIgJiAobGVuIC0gMSkpICkKKyAgICAgICAgcmV0
dXJuIHRydWU7CisKKyAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgIiUw
NHg6JTAyeDolMDJ4LiV1OiB1bmFsaWduZWQgb3IgaW52YWxpZCBzaXplIE1TSS1YIHRhYmxlIGFj
Y2Vzc1xuIiwKKyAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2
LT5kZXZmbiksIFBDSV9GVU5DKHBkZXYtPmRldmZuKSk7CisKKyAgICByZXR1cm4gZmFsc2U7Cit9
CisKK3N0YXRpYyBzdHJ1Y3QgdnBjaV9tc2l4X2VudHJ5ICpnZXRfZW50cnkoc3RydWN0IHZwY2lf
bXNpeCAqbXNpeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFk
ZHJfdCBhZGRyKQoreworICAgIHBhZGRyX3Qgc3RhcnQgPSB2bXNpeF90YWJsZV9hZGRyKG1zaXgt
PnBkZXYtPnZwY2ksIFZQQ0lfTVNJWF9UQUJMRSk7CisKKyAgICByZXR1cm4gJm1zaXgtPmVudHJp
ZXNbKGFkZHIgLSBzdGFydCkgLyBQQ0lfTVNJWF9FTlRSWV9TSVpFXTsKK30KKworc3RhdGljIGlu
dCBtc2l4X3JlYWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQg
aW50IGxlbiwKKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmRhdGEpCit7Cisg
ICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKKyAgICBzdHJ1Y3QgdnBjaV9t
c2l4ICptc2l4ID0gbXNpeF9maW5kKGQsIGFkZHIpOworICAgIGNvbnN0IHN0cnVjdCB2cGNpX21z
aXhfZW50cnkgKmVudHJ5OworICAgIHVuc2lnbmVkIGludCBvZmZzZXQ7CisKKyAgICAqZGF0YSA9
IH4wdWw7CisKKyAgICBpZiAoICFtc2l4ICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfUkVUUlk7
CisKKyAgICBpZiAoICFhY2Nlc3NfYWxsb3dlZChtc2l4LT5wZGV2LCBhZGRyLCBsZW4pICkKKyAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIGlmICggVk1TSVhfQUREUl9JTl9SQU5H
RShhZGRyLCBtc2l4LT5wZGV2LT52cGNpLCBWUENJX01TSVhfUEJBKSApCisgICAgeworICAgICAg
ICAvKgorICAgICAgICAgKiBBY2Nlc3MgdG8gUEJBLgorICAgICAgICAgKgorICAgICAgICAgKiBU
T0RPOiBub3RlIHRoYXQgdGhpcyByZWxpZXMgb24gaGF2aW5nIHRoZSBQQkEgaWRlbnRpdHkgbWFw
cGVkIHRvIHRoZQorICAgICAgICAgKiBndWVzdCBhZGRyZXNzIHNwYWNlLiBJZiB0aGlzIGNoYW5n
ZXMgdGhlIGFkZHJlc3Mgd2lsbCBuZWVkIHRvIGJlCisgICAgICAgICAqIHRyYW5zbGF0ZWQuCisg
ICAgICAgICAqLworICAgICAgICBzd2l0Y2ggKCBsZW4gKQorICAgICAgICB7CisgICAgICAgIGNh
c2UgNDoKKyAgICAgICAgICAgICpkYXRhID0gcmVhZGwoYWRkcik7CisgICAgICAgICAgICBicmVh
azsKKworICAgICAgICBjYXNlIDg6CisgICAgICAgICAgICAqZGF0YSA9IHJlYWRxKGFkZHIpOwor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIEFTU0VS
VF9VTlJFQUNIQUJMRSgpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOworICAgIH0KKworICAgIHNwaW5fbG9jaygmbXNpeC0+cGRl
di0+dnBjaS0+bG9jayk7CisgICAgZW50cnkgPSBnZXRfZW50cnkobXNpeCwgYWRkcik7CisgICAg
b2Zmc2V0ID0gYWRkciAmIChQQ0lfTVNJWF9FTlRSWV9TSVpFIC0gMSk7CisKKyAgICBzd2l0Y2gg
KCBvZmZzZXQgKQorICAgIHsKKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0xPV0VSX0FERFJfT0ZG
U0VUOgorICAgICAgICAqZGF0YSA9IGVudHJ5LT5hZGRyOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgUENJX01TSVhfRU5UUllfVVBQRVJfQUREUl9PRkZTRVQ6CisgICAgICAgICpkYXRhID0g
ZW50cnktPmFkZHIgPj4gMzI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBQQ0lfTVNJWF9F
TlRSWV9EQVRBX09GRlNFVDoKKyAgICAgICAgKmRhdGEgPSBlbnRyeS0+ZGF0YTsKKyAgICAgICAg
aWYgKCBsZW4gPT0gOCApCisgICAgICAgICAgICAqZGF0YSB8PQorICAgICAgICAgICAgICAgICh1
aW50NjRfdCkoZW50cnktPm1hc2tlZCA/IFBDSV9NU0lYX1ZFQ1RPUl9CSVRNQVNLIDogMCkgPDwg
MzI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9WRUNUT1JfQ1RS
TF9PRkZTRVQ6CisgICAgICAgICpkYXRhID0gZW50cnktPm1hc2tlZCA/IFBDSV9NU0lYX1ZFQ1RP
Ul9CSVRNQVNLIDogMDsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorICAgIHNwaW5fdW5s
b2NrKCZtc2l4LT5wZGV2LT52cGNpLT5sb2NrKTsKKworICAgIHJldHVybiBYODZFTVVMX09LQVk7
Cit9CisKK3N0YXRpYyBpbnQgbXNpeF93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwor
ICAgIHN0cnVjdCB2cGNpX21zaXggKm1zaXggPSBtc2l4X2ZpbmQoZCwgYWRkcik7CisgICAgc3Ry
dWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnk7CisgICAgdW5zaWduZWQgaW50IG9mZnNldDsKKwor
ICAgIGlmICggIW1zaXggKQorICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKKworICAgIGlm
ICggIWFjY2Vzc19hbGxvd2VkKG1zaXgtPnBkZXYsIGFkZHIsIGxlbikgKQorICAgICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOworCisgICAgaWYgKCBWTVNJWF9BRERSX0lOX1JBTkdFKGFkZHIsIG1z
aXgtPnBkZXYtPnZwY2ksIFZQQ0lfTVNJWF9QQkEpICkKKyAgICB7CisgICAgICAgIC8qIElnbm9y
ZSB3cml0ZXMgdG8gUEJBIGZvciBEb21VcywgaXQncyBiZWhhdmlvciBpcyB1bmRlZmluZWQuICov
CisgICAgICAgIGlmICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgc3dpdGNoICggbGVuICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgNDoK
KyAgICAgICAgICAgICAgICB3cml0ZWwoZGF0YSwgYWRkcik7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgICAgIGNhc2UgODoKKyAgICAgICAgICAgICAgICB3cml0ZXEoZGF0YSwg
YWRkcik7CisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGRlZmF1bHQ6Cisg
ICAgICAgICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOworICAgIH0KKworICAgIHNwaW5fbG9jaygmbXNpeC0+cGRldi0+dnBjaS0+bG9jayk7Cisg
ICAgZW50cnkgPSBnZXRfZW50cnkobXNpeCwgYWRkcik7CisgICAgb2Zmc2V0ID0gYWRkciAmIChQ
Q0lfTVNJWF9FTlRSWV9TSVpFIC0gMSk7CisKKyAgICAvKgorICAgICAqIE5COiBYZW4gYWxsb3dz
IHdyaXRlcyB0byB0aGUgZGF0YS9hZGRyZXNzIHJlZ2lzdGVycyB3aXRoIHRoZSBlbnRyeQorICAg
ICAqIHVubWFza2VkLiBUaGUgc3BlY2lmaWNhdGlvbiBzYXlzIHRoaXMgaXMgdW5kZWZpbmVkIGJl
aGF2aW9yLCBhbmQgWGVuCisgICAgICogaW1wbGVtZW50cyBpdCBhcyBzdG9yaW5nIHRoZSB3cml0
dGVuIHZhbHVlLCB3aGljaCB3aWxsIGJlIG1hZGUgZWZmZWN0aXZlCisgICAgICogaW4gdGhlIG5l
eHQgbWFzay91bm1hc2sgY3ljbGUuIFRoaXMgYWxzbyBtaW1pY3MgdGhlIGltcGxlbWVudGF0aW9u
IGluCisgICAgICogUUVNVS4KKyAgICAgKi8KKyAgICBzd2l0Y2ggKCBvZmZzZXQgKQorICAgIHsK
KyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZX0xPV0VSX0FERFJfT0ZGU0VUOgorICAgICAgICBlbnRy
eS0+dXBkYXRlZCA9IHRydWU7CisgICAgICAgIGlmICggbGVuID09IDggKQorICAgICAgICB7Cisg
ICAgICAgICAgICBlbnRyeS0+YWRkciA9IGRhdGE7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorICAgICAgICBlbnRyeS0+YWRkciAmPSB+MHhmZmZmZmZmZjsKKyAgICAgICAgZW50cnkt
PmFkZHIgfD0gZGF0YTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIFBDSV9NU0lYX0VOVFJZ
X1VQUEVSX0FERFJfT0ZGU0VUOgorICAgICAgICBlbnRyeS0+dXBkYXRlZCA9IHRydWU7CisgICAg
ICAgIGVudHJ5LT5hZGRyICY9IDB4ZmZmZmZmZmY7CisgICAgICAgIGVudHJ5LT5hZGRyIHw9ICh1
aW50NjRfdClkYXRhIDw8IDMyOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgUENJX01TSVhf
RU5UUllfREFUQV9PRkZTRVQ6CisgICAgICAgIGVudHJ5LT51cGRhdGVkID0gdHJ1ZTsKKyAgICAg
ICAgZW50cnktPmRhdGEgPSBkYXRhOworCisgICAgICAgIGlmICggbGVuID09IDQgKQorICAgICAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgZGF0YSA+Pj0gMzI7CisgICAgICAgIC8qIGZhbGx0aHJv
dWdoICovCisgICAgY2FzZSBQQ0lfTVNJWF9FTlRSWV9WRUNUT1JfQ1RSTF9PRkZTRVQ6CisgICAg
eworICAgICAgICBib29sIG5ld19tYXNrZWQgPSBkYXRhICYgUENJX01TSVhfVkVDVE9SX0JJVE1B
U0s7CisgICAgICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2ID0gbXNpeC0+cGRldjsKKwor
ICAgICAgICBpZiAoIGVudHJ5LT5tYXNrZWQgPT0gbmV3X21hc2tlZCApCisgICAgICAgICAgICAv
KiBObyBjaGFuZ2UgaW4gdGhlIG1hc2sgYml0LCBub3RoaW5nIHRvIGRvLiAqLworICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVXBkYXRlIHRoZSBtYXNrZWQgc3Rh
dGUgYmVmb3JlIGNhbGxpbmcgdnBjaV9tc2l4X2FyY2hfZW5hYmxlX2VudHJ5LAorICAgICAgICAg
KiBzbyB0aGF0IGl0IHBpY2tzIHRoZSBuZXcgc3RhdGUuCisgICAgICAgICAqLworICAgICAgICBl
bnRyeS0+bWFza2VkID0gbmV3X21hc2tlZDsKKyAgICAgICAgaWYgKCAhbmV3X21hc2tlZCAmJiBt
c2l4LT5lbmFibGVkICYmICFtc2l4LT5tYXNrZWQgJiYgZW50cnktPnVwZGF0ZWQgKQorICAgICAg
ICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogSWYgTVNJLVggaXMgZW5hYmxlZCwg
dGhlIGZ1bmN0aW9uIG1hc2sgaXMgbm90IGFjdGl2ZSwgdGhlIGVudHJ5CisgICAgICAgICAgICAg
KiBpcyBiZWluZyB1bm1hc2tlZCBhbmQgdGhlcmUgaGF2ZSBiZWVuIGNoYW5nZXMgdG8gdGhlIGFk
ZHJlc3Mgb3IKKyAgICAgICAgICAgICAqIGRhdGEgZmllbGRzIFhlbiBuZWVkcyB0byBkaXNhYmxl
IGFuZCBlbmFibGUgdGhlIGVudHJ5IGluIG9yZGVyCisgICAgICAgICAgICAgKiB0byBwaWNrIHVw
IHRoZSBjaGFuZ2VzLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIHVwZGF0ZV9l
bnRyeShlbnRyeSwgcGRldiwgdm1zaXhfZW50cnlfbnIobXNpeCwgZW50cnkpKSApCisgICAgICAg
ICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIGVudHJ5LT51cGRhdGVkID0gZmFsc2U7Cisg
ICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICAgICAgdnBjaV9tc2l4X2FyY2hfbWFza19l
bnRyeShlbnRyeSwgcGRldiwgZW50cnktPm1hc2tlZCk7CisKKyAgICAgICAgYnJlYWs7CisgICAg
fQorCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7CisgICAgICAg
IGJyZWFrOworICAgIH0KKyAgICBzcGluX3VubG9jaygmbXNpeC0+cGRldi0+dnBjaS0+bG9jayk7
CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGh2
bV9tbWlvX29wcyB2cGNpX21zaXhfdGFibGVfb3BzID0geworICAgIC5jaGVjayA9IG1zaXhfYWNj
ZXB0LAorICAgIC5yZWFkID0gbXNpeF9yZWFkLAorICAgIC53cml0ZSA9IG1zaXhfd3JpdGUsCit9
OworCitzdGF0aWMgaW50IGluaXRfbXNpeChzdHJ1Y3QgcGNpX2RldiAqcGRldikKK3sKKyAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGRldi0+ZG9tYWluOworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9T
TE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICBzdHJ1
Y3QgdnBjaV9tc2l4ICptc2l4OworICAgIHVuc2lnbmVkIGludCBtc2l4X29mZnNldCwgaSwgbWF4
X2VudHJpZXM7CisgICAgdWludDE2X3QgY29udHJvbDsKKyAgICBpbnQgcmM7CisKKyAgICBtc2l4
X29mZnNldCA9IHBjaV9maW5kX2NhcF9vZmZzZXQocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3Qs
IGZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9DQVBfSURf
TVNJWCk7CisgICAgaWYgKCAhbXNpeF9vZmZzZXQgKQorICAgICAgICByZXR1cm4gMDsKKworICAg
IGNvbnRyb2wgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1
bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X2NvbnRyb2xfcmVnKG1zaXhf
b2Zmc2V0KSk7CisKKyAgICBtYXhfZW50cmllcyA9IG1zaXhfdGFibGVfc2l6ZShjb250cm9sKTsK
KworICAgIG1zaXggPSB4emFsbG9jX2J5dGVzKFZNU0lYX1NJWkUobWF4X2VudHJpZXMpKTsKKyAg
ICBpZiAoICFtc2l4ICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICBtc2l4LT5tYXhf
ZW50cmllcyA9IG1heF9lbnRyaWVzOworICAgIG1zaXgtPnBkZXYgPSBwZGV2OworCisgICAgbXNp
eC0+dGFibGVzW1ZQQ0lfTVNJWF9UQUJMRV0gPQorICAgICAgICBwY2lfY29uZl9yZWFkMzIocGRl
di0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICBt
c2l4X3RhYmxlX29mZnNldF9yZWcobXNpeF9vZmZzZXQpKTsKKyAgICBtc2l4LT50YWJsZXNbVlBD
SV9NU0lYX1BCQV0gPQorICAgICAgICBwY2lfY29uZl9yZWFkMzIocGRldi0+c2VnLCBwZGV2LT5i
dXMsIHNsb3QsIGZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICBtc2l4X3BiYV9vZmZzZXRf
cmVnKG1zaXhfb2Zmc2V0KSk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG1zaXgtPm1heF9lbnRy
aWVzOyBpKyspCisgICAgeworICAgICAgICBtc2l4LT5lbnRyaWVzW2ldLm1hc2tlZCA9IHRydWU7
CisgICAgICAgIHZwY2lfbXNpeF9hcmNoX2luaXRfZW50cnkoJm1zaXgtPmVudHJpZXNbaV0pOwor
ICAgIH0KKworICAgIGlmICggbGlzdF9lbXB0eSgmZC0+YXJjaC5odm1fZG9tYWluLm1zaXhfdGFi
bGVzKSApCisgICAgICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmdnBjaV9tc2l4X3RhYmxl
X29wcyk7CisKKyAgICBsaXN0X2FkZCgmbXNpeC0+bmV4dCwgJmQtPmFyY2guaHZtX2RvbWFpbi5t
c2l4X3RhYmxlcyk7CisKKyAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIGNv
bnRyb2xfcmVhZCwgY29udHJvbF93cml0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIG1z
aXhfY29udHJvbF9yZWcobXNpeF9vZmZzZXQpLCAyLCBtc2l4KTsKKyAgICBpZiAoIHJjICkKKyAg
ICB7CisgICAgICAgIHhmcmVlKG1zaXgpOworICAgICAgICByZXR1cm4gcmM7CisgICAgfQorCisg
ICAgcGRldi0+dnBjaS0+bXNpeCA9IG1zaXg7CisKKyAgICByZXR1cm4gMDsKK30KK1JFR0lTVEVS
X1ZQQ0lfSU5JVChpbml0X21zaXgsIFZQQ0lfUFJJT1JJVFlfSElHSCk7CisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJh
c2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWlu
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAppbmRleCBkMWQ5MzNkNzkxLi4w
MjBjZWFjZDgxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaApAQCAtMTg4LDYgKzE4OCw5IEBA
IHN0cnVjdCBodm1fZG9tYWluIHsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkIG1tY2ZnX3JlZ2lvbnM7
CiAgICAgcndsb2NrX3QgbW1jZmdfbG9jazsKIAorICAgIC8qIExpc3Qgb2YgTVNJLVggdGFibGVz
LiAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgbXNpeF90YWJsZXM7CisKICAgICAvKiBMaXN0IG9m
IHBlcm1hbmVudGx5IHdyaXRlLW1hcHBlZCBwYWdlcy4gKi8KICAgICBzdHJ1Y3QgewogICAgICAg
ICBzcGlubG9ja190IGxvY2s7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9p
by5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaAppbmRleCAwZmVkYjM0NzNjLi5lNmI2
ZWQwYjkyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgKQEAgLTEzMiw2ICsxMzIsMTEgQEAgc3RydWN0IHZw
Y2lfYXJjaF9tc2kgewogICAgIGludCBwaXJxOwogfTsKIAorLyogQXJjaC1zcGVjaWZpYyBNU0kt
WCBlbnRyeSBkYXRhIGZvciB2UENJLiAqLworc3RydWN0IHZwY2lfYXJjaF9tc2l4X2VudHJ5IHsK
KyAgICBpbnQgcGlycTsKK307CisKIGVudW0gc3RkdmdhX2NhY2hlX3N0YXRlIHsKICAgICBTVERW
R0FfQ0FDSEVfVU5JTklUSUFMSVpFRCwKICAgICBTVERWR0FfQ0FDSEVfRU5BQkxFRCwKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmlu
ZGV4IDZlODEwODAxZDYuLmU4YzBmYWZhZmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92
cGNpLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtMTA1LDYgKzEwNSwzMiBAQCBz
dHJ1Y3QgdnBjaSB7CiAgICAgICAgIC8qIEFyY2gtc3BlY2lmaWMgZGF0YS4gKi8KICAgICAgICAg
c3RydWN0IHZwY2lfYXJjaF9tc2kgYXJjaDsKICAgICB9ICptc2k7CisKKyAgICAvKiBNU0ktWCBk
YXRhLiAqLworICAgIHN0cnVjdCB2cGNpX21zaXggeworICAgICAgICBzdHJ1Y3QgcGNpX2RldiAq
cGRldjsKKyAgICAgICAgLyogTGlzdCBsaW5rLiAqLworICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFk
IG5leHQ7CisgICAgICAgIC8qIFRhYmxlIGluZm9ybWF0aW9uLiAqLworI2RlZmluZSBWUENJX01T
SVhfVEFCTEUgICAgIDAKKyNkZWZpbmUgVlBDSV9NU0lYX1BCQSAgICAgICAxCisjZGVmaW5lIFZQ
Q0lfTVNJWF9NRU1fTlVNICAgMgorICAgICAgICB1aW50MzJfdCB0YWJsZXNbVlBDSV9NU0lYX01F
TV9OVU1dOworICAgICAgICAvKiBNYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHN1cHBvcnRlZCBi
eSB0aGUgZGV2aWNlLiAqLworICAgICAgICB1aW50MTZfdCBtYXhfZW50cmllcyA6IDEyOworICAg
ICAgICAvKiBNU0ktWCBlbmFibGVkPyAqLworICAgICAgICBib29sIGVuYWJsZWQgICAgICAgICA6
IDE7CisgICAgICAgIC8qIE1hc2tlZD8gKi8KKyAgICAgICAgYm9vbCBtYXNrZWQgICAgICAgICAg
OiAxOworICAgICAgICAvKiBFbnRyaWVzLiAqLworICAgICAgICBzdHJ1Y3QgdnBjaV9tc2l4X2Vu
dHJ5IHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGFkZHI7CisgICAgICAgICAgICB1aW50MzJfdCBk
YXRhOworICAgICAgICAgICAgYm9vbCBtYXNrZWQgIDogMTsKKyAgICAgICAgICAgIGJvb2wgdXBk
YXRlZCA6IDE7CisgICAgICAgICAgICBzdHJ1Y3QgdnBjaV9hcmNoX21zaXhfZW50cnkgYXJjaDsK
KyAgICAgICAgfSBlbnRyaWVzW107CisgICAgfSAqbXNpeDsKICNlbmRpZgogfTsKIApAQCAtMTI4
LDYgKzE1NCw1MSBAQCBpbnQgX19tdXN0X2NoZWNrIHZwY2lfbXNpX2FyY2hfZW5hYmxlKHN0cnVj
dCB2cGNpX21zaSAqbXNpLAogdm9pZCB2cGNpX21zaV9hcmNoX2Rpc2FibGUoc3RydWN0IHZwY2lf
bXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKIHZvaWQgdnBjaV9tc2lfYXJj
aF9pbml0KHN0cnVjdCB2cGNpX21zaSAqbXNpKTsKIHZvaWQgdnBjaV9tc2lfYXJjaF9wcmludChj
b25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSk7CisKKy8qIEFyY2gtc3BlY2lmaWMgdlBDSSBNU0kt
WCBoZWxwZXJzLiAqLwordm9pZCB2cGNpX21zaXhfYXJjaF9tYXNrX2VudHJ5KHN0cnVjdCB2cGNp
X21zaXhfZW50cnkgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hc2spOworaW50IF9fbXVzdF9jaGVjayB2cGNp
X21zaXhfYXJjaF9lbmFibGVfZW50cnkoc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhZGRyX3QgdGFibGVfYmFzZSk7CitpbnQgX19tdXN0X2NoZWNrIHZwY2lfbXNpeF9hcmNo
X2Rpc2FibGVfZW50cnkoc3RydWN0IHZwY2lfbXNpeF9lbnRyeSAqZW50cnksCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYpOwordm9pZCB2cGNpX21zaXhfYXJjaF9pbml0X2VudHJ5KHN0cnVjdCB2cGNpX21zaXhf
ZW50cnkgKmVudHJ5KTsKK3ZvaWQgdnBjaV9tc2l4X2FyY2hfcHJpbnQoY29uc3Qgc3RydWN0IHZw
Y2lfbXNpeCAqbXNpeCk7CisKKy8qCisgKiBIZWxwZXIgZnVuY3Rpb25zIHRvIGZldGNoIE1TSVgg
cmVsYXRlZCBkYXRhLiBUaGV5IGFyZSB1c2VkIGJ5IGJvdGggdGhlCisgKiBlbXVsYXRlZCBNU0lY
IGNvZGUgYW5kIHRoZSBCQVIgaGFuZGxlcnMuCisgKi8KK3N0YXRpYyBpbmxpbmUgcGFkZHJfdCB2
bXNpeF90YWJsZV9iYXNlKGNvbnN0IHN0cnVjdCB2cGNpICp2cGNpLCB1bnNpZ25lZCBpbnQgbnIp
Cit7CisgICAgcmV0dXJuIHZwY2ktPmhlYWRlci5iYXJzW3ZwY2ktPm1zaXgtPnRhYmxlc1tucl0g
JiBQQ0lfTVNJWF9CSVJNQVNLXS5hZGRyOworfQorCitzdGF0aWMgaW5saW5lIHBhZGRyX3Qgdm1z
aXhfdGFibGVfYWRkcihjb25zdCBzdHJ1Y3QgdnBjaSAqdnBjaSwgdW5zaWduZWQgaW50IG5yKQor
eworICAgIHJldHVybiB2bXNpeF90YWJsZV9iYXNlKHZwY2ksIG5yKSArCisgICAgICAgICAgICh2
cGNpLT5tc2l4LT50YWJsZXNbbnJdICYgflBDSV9NU0lYX0JJUk1BU0spOworfQorCisvKgorICog
Tm90ZSByZWdhcmRpbmcgdGhlIHNpemUgY2FsY3VsYXRpb24gb2YgdGhlIFBCQTogdGhlIHNwZWMg
bWVudGlvbnMgIlRoZSBsYXN0CisgKiBRV09SRCB3aWxsIG5vdCBuZWNlc3NhcmlseSBiZSBmdWxs
eSBwb3B1bGF0ZWQiLCBzbyBpdCBpbXBsaWVzIHRoYXQgdGhlIFBCQQorICogc2l6ZSBpcyA2NC1i
aXQgYWxpZ25lZC4KKyAqLworc3RhdGljIGlubGluZSBzaXplX3Qgdm1zaXhfdGFibGVfc2l6ZShj
b25zdCBzdHJ1Y3QgdnBjaSAqdnBjaSwgdW5zaWduZWQgaW50IG5yKQoreworICAgIHJldHVybgor
ICAgICAgICAobnIgPT0gVlBDSV9NU0lYX1RBQkxFKSA/IHZwY2ktPm1zaXgtPm1heF9lbnRyaWVz
ICogUENJX01TSVhfRU5UUllfU0laRQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IFJPVU5EVVAoRElWX1JPVU5EX1VQKHZwY2ktPm1zaXgtPm1heF9lbnRyaWVzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgpLCA4KTsKK30K
Kworc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgdm1zaXhfZW50cnlfbnIoY29uc3Qgc3RydWN0
IHZwY2lfbXNpeCAqbXNpeCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5KQoreworICAgIHJldHVybiBl
bnRyeSAtIG1zaXgtPmVudHJpZXM7Cit9CiAjZW5kaWYgLyogX19YRU5fXyAqLwogCiAjZWxzZSAv
KiAhQ09ORklHX0hBU19QQ0kgKi8KLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:10:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0D1-0004JP-DE; Tue, 23 Jan 2018 15:09:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0D0-0004IM-Ed
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:09:58 +0000
X-Inumbo-ID: 4c371999-004f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c371999-004f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:08:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459296014"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:33 +0000
Message-ID: <20180123150735.74779-10-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGhhbmRsZXJzIGZvciB0aGUgTVNJIGNvbnRyb2wsIGFkZHJlc3MsIGRhdGEgYW5kIG1hc2sg
ZmllbGRzIGluCm9yZGVyIHRvIGRldGVjdCBhY2Nlc3NlcyB0byB0aGVtIGFuZCBzZXR1cCB0aGUg
aW50ZXJydXB0cyBhcyByZXF1ZXN0ZWQKYnkgdGhlIGd1ZXN0LgoKTm90ZSB0aGF0IHRoZSBwZW5k
aW5nIHJlZ2lzdGVyIGlzIG5vdCB0cmFwcGVkLCBhbmQgdGhlIGd1ZXN0IGNhbgpmcmVlbHkgcmVh
ZC93cml0ZSB0byBpdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogUGF1bCBEdXJyYW50IDxw
YXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2Ugdjc6CiAtIERvbid0IHN0
b3JlIHBjaSBzZWdtZW50L2J1cyBvbiBsb2NhbCB2YXJpYWJsZXMuCiAtIEFkZCBhbiBlcnJvciBs
YWJlbCB0byBpbml0X21zaS4KIC0gRG9uJ3QgdHJhcCBhY2Nlc3NlcyB0byB0aGUgUEJBLgogLSBG
aXggbXNpX3BlbmRpbmdfYml0c19yZWcgbWFjcm8gc28gaXQgbWF0Y2hlcyBjb2Rpbmcgc3R5bGUu
CiAtIE1vdmUgdGhlIHBvc2l0aW9uIG9mIHZlY3RvcnMgaW4gdGhlIHZwY2lfbXNpIHN0cnVjdC4K
IC0gQWRkIGEgY29tbWVudCB0byBjbGFyaWZ5IHRoZSBleHBlY3RlZCBzdGF0ZSBvZiB2ZWN0b3Jz
IGFmdGVyCiAgIHB0X2lycV9jcmVhdGVfYmluZCBhbmQgdXNlIFhFTl9ET01DVExfVk1TSV9YODZf
VU5NQVNLRUQuCgpDaGFuZ2VzIHNpbmNlIHY2OgogLSBVc2UgZG9tYWluX3NwaW5fbG9ja19pcnFf
ZGVzYyBpbnN0ZWFkIG9mIG9wZW4gY29kaW5nIGl0LgogLSBSZWR1Y2UgdGhlIHNpemUgb2YgcHJp
bnRlZCBkZWJ1ZyBtZXNzYWdlcy4KIC0gQ29uc3RpZnkgZG9tYWluIGluIHZwY2lfZHVtcF9tc2ku
CiAtIExvY2sgZG9tbGlzdF9yZWFkX2xvY2sgYmVmb3JlIGl0ZXJhdGluZyBvdmVyIHRoZSBsaXN0
IG9mIGRvbWFpbnMuCiAtIE1ha2UgbWF4X3ZlY3RvcnMgYW5kIHZlY3RvcnMgdWludDhfdC4KIC0g
RHJvcCB0aGUgdnBjaV8gcHJlZml4IGZyb20gdGhlIHN0YXRpYyBmdW5jdGlvbnMgaW4gbXNpLmMu
CiAtIFR1cm4gdGhlIGJvb2xlYW5zIGluIHZwY2lfbXNpIGludG8gYml0ZmllbGRzLgogLSBBcHBs
eSB0aGUgbWFzayBiaXRzIHRvIGFsbCB2ZWN0b3JzIHdoZW4gZW5hYmxpbmcgbXNpLgogLSBSZW1v
dmUgdGhlIHBvcyBmaWVsZC4KIC0gUmVtb3ZlIHRoZSB1c2FnZSBvZiBfX21zaV9zZXRfe2VuYWJs
ZS9kaXNhYmxlfS4KIC0gVXBkYXRlIHRoZSBiaW5kaW5ncyB3aGVuIHRoZSBtZXNzYWdlIG9yIGRh
dGEgZmllbGRzIGFyZSB1cGRhdGVkLgogLSBNYWtlIHZwY2lfbXNpX2FyY2hfZGlzYWJsZSByZXR1
cm4gdm9pZCwgaXQgd2Fzbid0IHJldHVybmluZyBhbnkKICAgZXJyb3IuCiAtIFByZXZlbnQgdGhl
IGd1ZXN0IGZyb20gd3JpdGluZyB0byB0aGUgcGVuZGluZyBiaXRzIGZpZWxkLCBpdCdzIHJlYWQK
ICAgb25seSBhcyBkZWZpbmVkIGluIHRoZSBzcGVjLgogLSBBZGQgdGhlIG11c3RfY2hlY2sgYXR0
cmlidXRlIHRvIHZwY2lfbXNpX2FyY2hfZW5hYmxlLgoKQ2hhbmdlcyBzaW5jZSB2NToKIC0gVXBk
YXRlIHRvIG5ldyBsb2NrIHVzYWdlLgogLSBDaGFuZ2UgaGFuZGxlcnMgdG8gbWF0Y2ggdGhlIG5l
dyB0eXBlLgogLSBzL21zaV9mbGFncy9tc2lfZ2ZsYWdzLywgcmVtb3ZlIHRoZSBsb2NhbCB2YXJp
YWJsZXMgYW5kIHVzZSB0aGUgbmV3CiAgIERPTUNUTF9WTVNJXyogZGVmaW5lcy4KIC0gQ2hhbmdl
IHRoZSBNU0kgYXJjaCBmdW5jdGlvbiB0byB0YWtlIGEgdnBjaV9tc2kgaW5zdGVhZCBvZiBhCiAg
IHZwY2lfYXJjaF9tc2kgYXMgcGFyYW1ldGVyLgogLSBGaXggdGhlIGNhbGN1bGF0aW9uIG9mIHRo
ZSBndWVzdCB2ZWN0b3IgZm9yIE1TSSBpbmplY3Rpb24gdG8gdGFrZQogICBpbnRvIGFjY291bnQg
dGhlIG51bWJlciBvZiBiaXRzIHRoYXQgY2FuIGJlIG1vZGlmaWVkLgogLSBVc2UgSU5WQUxJRF9Q
SVJRIGV2ZXJ5d2hlcmUuCiAtIFNpbXBsaWZ5IGV4aXQgcGF0aCBvZiB2cGNpX21zaV9kaXNhYmxl
LgogLSBSZW1vdmUgdGhlIGNvbmRpdGlvbmFsIHdoZW4gc2V0dGluZyBhZGRyZXNzNjQgYW5kIG1h
c2tpbmcgZmllbGRzLgogLSBBZGQgYSBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMgdG8gdGhlIE1T
SSBkdW1wIGxvb3AuCiAtIFBsYWNlIHRoZSBwcm90b3R5cGVzIGZvciB0aGUgTVNJIGFyY2gtc3Bl
Y2lmaWMgZnVuY3Rpb25zIGluCiAgIHhlbi92cGNpLmguCiAtIEFkZCBwYXJlbnRoZXNlcyBhcm91
bmQgdGhlIElOVkFMSURfUElSUSBkZWZpbml0aW9uLgoKQ2hhbmdlcyBzaW5jZSB2NDoKIC0gRml4
IGNvbW1pdCBtZXNzYWdlLgogLSBDaGFuZ2UgdGhlIEFTU0VSVHMgaW4gdnBjaV9tc2lfYXJjaF9t
YXNrIGludG8gaWZzLgogLSBJbnRyb2R1Y2UgSU5WQUxJRF9QSVJRLgogLSBEZXN0cm95IHRoZSBw
YXJ0aWFsbHkgY3JlYXRlZCBiaW5kaW5ncyBpbiBjYXNlIG9mIGZhaWx1cmUgaW4KICAgdnBjaV9t
c2lfYXJjaF9lbmFibGUuCiAtIEp1c3QgdGFrZSB0aGUgcGNpZGV2cyBsb2NrIG9uY2UgaW4gdnBj
aV9tc2lfYXJjaF9kaXNhYmxlLgogLSBQcmludCBhbiBlcnJvciBtZXNzYWdlIGluIGNhc2Ugb2Yg
ZmFpbHVyZSBvZiBwdF9pcnFfZGVzdHJveV9iaW5kLgogLSBNYWtlIHZwY2lfbXNpX2FyY2hfaW5p
dCByZXR1cm4gdm9pZC4KIC0gQ29uc3RpZnkgdGhlIGFyY2ggcGFyYW1ldGVyIG9mIHZwY2lfbXNp
X2FyY2hfcHJpbnQuCiAtIFVzZSBmaXhlZCBpbnN0ZWFkIG9mIGNwdSBmb3IgbXNpIHJlZGlyZWN0
aW9uLgogLSBTZXBhcmF0ZSB0aGUgaGVhZGVyIGluY2x1ZGVzIGluIHZwY2kvbXNpLmMgYmV0d2Vl
biB4ZW4gYW5kIGFzbS4KIC0gU3RvcmUgdGhlIG51bWJlciBvZiBjb25maWd1cmVkIHZlY3RvcnMg
ZXZlbiBpZiBNU0kgaXMgbm90IGVuYWJsZWQKICAgYW5kIGFsd2F5cyByZXR1cm4gaXQgaW4gdnBj
aV9tc2lfY29udHJvbF9yZWFkLgogLSBGaXgvYWRkIGNvbW1lbnRzIGluIHZwY2lfbXNpX2NvbnRy
b2xfd3JpdGUgdG8gY2xhcmlmeSBpbnRlbmRlZAogICBiZWhhdmlvci4KIC0gU2ltcGxpZnkgdXNh
Z2Ugb2YgbWFza3MgaW4gdnBjaV9tc2lfYWRkcmVzc197dXBwZXJffXdyaXRlLgogLSBBZGQgY29t
bWVudCB0byB2cGNpX21zaV9tYXNrX3tyZWFkL3dyaXRlfS4KIC0gRG9uJ3QgdXNlIE1BU0tfRVhU
UiBpbiB2cGNpX21zaV9tYXNrX3dyaXRlLgogLSBzL21zaV9vZmZzZXQvcG9zLyBpbiB2cGNpX2lu
aXRfbXNpLgogLSBNb3ZlIGNvbnRyb2wgdmFyaWFibGUgc2V0dXAgY2xvc2VyIHRvIGl0J3MgdXNh
Z2UuCiAtIFVzZSBkJWQgaW4gdnBjaV9kdW1wX21zaS4KIC0gRml4IHByaW50aW5nIG9mIGJpdGZp
ZWxkIG1hc2sgaW4gdnBjaV9kdW1wX21zaS4KIC0gRml4IGRlZmluaXRpb24gb2YgTVNJX0FERFJf
UkVESVJFQ1RJT05fTUFTSy4KIC0gU2h1ZmZsZSB0aGUgbGF5b3V0IG9mIHZwY2lfbXNpIHRvIG1p
bmltaXplIGdhcHMuCiAtIFJlbW92ZSB0aGUgZXJyb3IgbGFiZWwgaW4gdnBjaV9pbml0X21zaS4K
CkNoYW5nZXMgc2luY2UgdjM6CiAtIFByb3BhZ2F0ZSBjaGFuZ2VzIGZyb20gcHJldmlvdXMgdmVy
c2lvbnM6IGRyb3AgeGVuXyBwcmVmaXgsIGRyb3AKICAgcmV0dXJuIHZhbHVlIGZyb20gaGFuZGxl
cnMsIHVzZSB0aGUgbmV3IHZwY2lfdmFsIGZpZWxkcy4KIC0gVXNlIE1BU0tfRVhUUi4KIC0gUmVt
b3ZlIHRoZSB1c2FnZSBvZiBHRU5NQVNLLgogLSBBZGQgR0ZMQUdTX1NISUZUX0RFU1RfSUQgYW5k
IHVzZSBpdCBpbiBtc2lfZmxhZ3MuCiAtIEFkZCAiYXJjaCIgdG8gdGhlIE1TSSBhcmNoIHNwZWNp
ZmljIGZ1bmN0aW9ucy4KIC0gTW92ZSB0aGUgZHVtcGluZyBvZiB2UENJIE1TSSBpbmZvcm1hdGlv
biB0byBkdW1wX21zaSAoa2V5ICdNJykuCiAtIFJlbW92ZSB0aGUgZ3Vlc3RfdmVjdG9ycyBmaWVs
ZC4KIC0gQWxsb3cgdGhlIGd1ZXN0IHRvIGNoYW5nZSB0aGUgbnVtYmVyIG9mIGFjdGl2ZSB2ZWN0
b3JzIHdpdGhvdXQKICAgaGF2aW5nIHRvIGRpc2FibGUgYW5kIGVuYWJsZSBNU0kuCiAtIENoZWNr
IHRoZSBudW1iZXIgb2YgYWN0aXZlIHZlY3RvcnMgd2hlbiBwYXJzaW5nIHRoZSBkaXNhYmxlCiAg
IG1hc2suCiAtIFJlbW92ZSB0aGUgZGVidWcgbWVzc2FnZXMgZnJvbSB2cGNpX2luaXRfbXNpLgog
LSBNb3ZlIHRoZSBhcmNoLXNwZWNpZmljIHBhcnQgb2YgdGhlIGR1bXAgaGFuZGxlciB0byB4ODYv
aHZtL3Ztc2kuYy4KIC0gVXNlIHRyeWxvY2sgaW4gdGhlIGR1bXAgaGFuZGxlciB0byBnZXQgdGhl
IHZwY2kgbG9jay4KCkNoYW5nZXMgc2luY2UgdjI6CiAtIEFkZCBhbiBhcmNoLXNwZWNpZmljIGFi
c3RyYWN0aW9uIGxheWVyLiBOb3RlIHRoYXQgdGhpcyBpcyBvbmx5IGltcGxlbWVudGVkCiAgIGZv
ciB4ODYgY3VycmVudGx5LgogLSBBZGQgYSB3cmFwcGVyIHRvIGRldGVjdCBNU0kgZW5hYmxpbmcg
Zm9yIHZQQ0kuCgpOQjogSSd2ZSBvbmx5IGJlZW4gYWJsZSB0byB0ZXN0IHRoaXMgd2l0aCBkZXZp
Y2VzIHVzaW5nIGEgc2luZ2xlIE1TSSBpbnRlcnJ1cHQKYW5kIG5vIG1hc2sgcmVnaXN0ZXIuIEkg
d2lsbCB0cnkgdG8gZmluZCBoYXJkd2FyZSB0aGF0IHN1cHBvcnRzIHRoZSBtYXNrCnJlZ2lzdGVy
IGFuZCBtb3JlIHRoYW4gb25lIHZlY3RvciwgYnV0IEkgY2Fubm90IG1ha2UgYW55IHByb21pc2Vz
LgoKSWYgdGhlcmUgYXJlIGRvdWJ0cyBhYm91dCB0aGUgdW50ZXN0ZWQgcGFydHMgd2UgY291bGQg
YWx3YXlzIGZvcmNlIFhlbiB0bwpyZXBvcnQgbm8gcGVyLXZlY3RvciBtYXNraW5nIHN1cHBvcnQg
YW5kIG9ubHkgMSBhdmFpbGFibGUgdmVjdG9yLCBidXQgSSB3b3VsZApyYXRoZXIgYXZvaWQgZG9p
bmcgaXQuCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXNpLmMgICAgICB8IDE0MiArKysrKysrKysr
KysrKysrKysrCiB4ZW4vYXJjaC94ODYvbXNpLmMgICAgICAgICAgIHwgICAzICsKIHhlbi9kcml2
ZXJzL3ZwY2kvTWFrZWZpbGUgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3ZwY2kvbXNpLmMgICAg
ICAgfCAzMjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaW8uaCB8ICAgNSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
aS5oICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3hlbi9pcnEuaCAgICAgICAgfCAgIDEgKwogeGVu
L2luY2x1ZGUveGVuL3ZwY2kuaCAgICAgICB8ICAzNiArKysrKwogOCBmaWxlcyBjaGFuZ2VkLCA1
MTUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9k
cml2ZXJzL3ZwY2kvbXNpLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCmluZGV4IDcxMjZkZTc4NDEuLmJlNTljNTZkNDMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm1zaS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm1zaS5jCkBAIC0zMSw2ICszMSw3IEBACiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgorI2luY2x1ZGUgPHhlbi92cGNp
Lmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogI2luY2x1ZGUgPGFzbS9odm0vaW8u
aD4KICNpbmNsdWRlIDxhc20vaHZtL3ZwaWMuaD4KQEAgLTYyMSwzICs2MjIsMTQ0IEBAIHZvaWQg
bXNpeF93cml0ZV9jb21wbGV0aW9uKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggbXNpeHRibF93
cml0ZSh2LCBjdHJsX2FkZHJlc3MsIDQsIDApICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiTVNJLVggd3JpdGUgY29tcGxldGlvbiBmYWlsdXJlXG4i
KTsKIH0KKworc3RhdGljIHVuc2lnbmVkIGludCBtc2lfZ2ZsYWdzKHVpbnQxNl90IGRhdGEsIHVp
bnQ2NF90IGFkZHIsIGJvb2wgbWFza2VkKQoreworICAgIC8qCisgICAgICogV2UgbmVlZCB0byB1
c2UgdGhlIERPTUNUTCBjb25zdGFudHMgaGVyZSBiZWNhdXNlIHRoZSBvdXRwdXQgb2YgdGhpcwor
ICAgICAqIGZ1bmN0aW9uIGlzIHVzZWQgYXMgaW5wdXQgdG8gcHRfaXJxX2NyZWF0ZV9iaW5kLCB3
aGljaCBhbHNvIHRha2VzIHRoZQorICAgICAqIGlucHV0IGZyb20gdGhlIERPTUNUTCBpdHNlbGYu
CisgICAgICovCisgICAgcmV0dXJuIE1BU0tfSU5TUihNQVNLX0VYVFIoYWRkciwgTVNJX0FERFJf
REVTVF9JRF9NQVNLKSwKKyAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01DVExfVk1TSV9YODZf
REVTVF9JRF9NQVNLKSB8CisgICAgICAgICAgIE1BU0tfSU5TUihNQVNLX0VYVFIoYWRkciwgTVNJ
X0FERFJfUkVESVJFQ1RJT05fTUFTSyksCisgICAgICAgICAgICAgICAgICAgICBYRU5fRE9NQ1RM
X1ZNU0lfWDg2X1JIX01BU0spIHwKKyAgICAgICAgICAgTUFTS19JTlNSKE1BU0tfRVhUUihhZGRy
LCBNU0lfQUREUl9ERVNUTU9ERV9NQVNLKSwKKyAgICAgICAgICAgICAgICAgICAgIFhFTl9ET01D
VExfVk1TSV9YODZfRE1fTUFTSykgfAorICAgICAgICAgICBNQVNLX0lOU1IoTUFTS19FWFRSKGRh
dGEsIE1TSV9EQVRBX0RFTElWRVJZX01PREVfTUFTSyksCisgICAgICAgICAgICAgICAgICAgICBY
RU5fRE9NQ1RMX1ZNU0lfWDg2X0RFTElWX01BU0spIHwKKyAgICAgICAgICAgTUFTS19JTlNSKE1B
U0tfRVhUUihkYXRhLCBNU0lfREFUQV9UUklHR0VSX01BU0spLAorICAgICAgICAgICAgICAgICAg
ICAgWEVOX0RPTUNUTF9WTVNJX1g4Nl9UUklHX01BU0spIHwKKyAgICAgICAgICAgLyogTkI6IGJ5
IGRlZmF1bHQgTVNJIHZlY3RvcnMgYXJlIGJvdW5kIG1hc2tlZC4gKi8KKyAgICAgICAgICAgKG1h
c2tlZCA/IDAgOiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VEKTsKK30KKwordm9pZCB2cGNp
X21zaV9hcmNoX21hc2soc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2
ICpwZGV2LAorICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJ5LCBib29s
IG1hc2spCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBzdHJ1Y3QgaXJxX2Rlc2Mg
KmRlc2MgPSBkb21haW5fc3Bpbl9sb2NrX2lycV9kZXNjKHBkZXYtPmRvbWFpbiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaS0+YXJjaC5w
aXJxICsgZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAmZmxhZ3MpOworCisgICAgaWYgKCAhZGVzYyApCisgICAgICAgIHJldHVybjsK
KyAgICBndWVzdF9tYXNrX21zaV9pcnEoZGVzYywgbWFzayk7CisgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworfQorCitpbnQgdnBjaV9tc2lfYXJjaF9lbmFi
bGUoc3RydWN0IHZwY2lfbXNpICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAorICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2ZWN0b3JzKQoreworICAgIHN0cnVj
dCBtc2lfaW5mbyBtc2lfaW5mbyA9IHsKKyAgICAgICAgLnNlZyA9IHBkZXYtPnNlZywKKyAgICAg
ICAgLmJ1cyA9IHBkZXYtPmJ1cywKKyAgICAgICAgLmRldmZuID0gcGRldi0+ZGV2Zm4sCisgICAg
ICAgIC5lbnRyeV9uciA9IHZlY3RvcnMsCisgICAgfTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAg
ICBpbnQgcmM7CisKKyAgICBBU1NFUlQobXNpLT5hcmNoLnBpcnEgPT0gSU5WQUxJRF9QSVJRKTsK
KworICAgIC8qIEdldCBhIFBJUlEuICovCisgICAgcmMgPSBhbGxvY2F0ZV9hbmRfbWFwX21zaV9w
aXJxKHBkZXYtPmRvbWFpbiwgLTEsICZtc2ktPmFyY2gucGlycSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTUFQX1BJUlFfVFlQRV9NVUxUSV9NU0ksICZtc2lfaW5mbyk7Cisg
ICAgaWYgKCByYyApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiJTA0eDol
MDJ4OiUwMnguJXU6IGZhaWxlZCB0byBtYXAgUElSUTogJWRcbiIsCisgICAgICAgICAgICAgICAg
IHBkZXYtPnNlZywgcGRldi0+YnVzLCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAg
ICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgcmMpOworICAgICAgICByZXR1cm4gcmM7Cisg
ICAgfQorCisgICAgZm9yICggaSA9IDA7IGkgPCB2ZWN0b3JzOyBpKysgKQorICAgIHsKKyAgICAg
ICAgdWludDhfdCB2ZWN0b3IgPSBNQVNLX0VYVFIobXNpLT5kYXRhLCBNU0lfREFUQV9WRUNUT1Jf
TUFTSyk7CisgICAgICAgIHVpbnQ4X3QgdmVjdG9yX21hc2sgPSAweGZmID4+ICg4IC0gZmxzKG1z
aS0+dmVjdG9ycykgKyAxKTsKKyAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEg
YmluZCA9IHsKKyAgICAgICAgICAgIC5tYWNoaW5lX2lycSA9IG1zaS0+YXJjaC5waXJxICsgaSwK
KyAgICAgICAgICAgIC5pcnFfdHlwZSA9IFBUX0lSUV9UWVBFX01TSSwKKyAgICAgICAgICAgIC51
Lm1zaS5ndmVjID0gKHZlY3RvciAmIH52ZWN0b3JfbWFzaykgfAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAoKHZlY3RvciArIGkpICYgdmVjdG9yX21hc2spLAorICAgICAgICAgICAgLnUubXNp
LmdmbGFncyA9IG1zaV9nZmxhZ3MobXNpLT5kYXRhLCBtc2ktPmFkZHJlc3MsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobXNpLT5tYXNrID4+IGkpICYgMSksCisgICAg
ICAgIH07CisKKyAgICAgICAgcGNpZGV2c19sb2NrKCk7CisgICAgICAgIHJjID0gcHRfaXJxX2Ny
ZWF0ZV9iaW5kKHBkZXYtPmRvbWFpbiwgJmJpbmQpOworICAgICAgICBpZiAoIHJjICkKKyAgICAg
ICAgeworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKKyAgICAgICAgICAgICAgICAg
ICAgICIlMDR4OiUwMng6JTAyeC4ldTogZmFpbGVkIHRvIGJpbmQgUElSUSAldTogJWRcbiIsCisg
ICAgICAgICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgUENJX1NMT1QocGRldi0+
ZGV2Zm4pLAorICAgICAgICAgICAgICAgICAgICAgUENJX0ZVTkMocGRldi0+ZGV2Zm4pLCBtc2kt
PmFyY2gucGlycSArIGksIHJjKTsKKyAgICAgICAgICAgIHdoaWxlICggYmluZC5tYWNoaW5lX2ly
cS0tICkKKyAgICAgICAgICAgICAgICBwdF9pcnFfZGVzdHJveV9iaW5kKHBkZXYtPmRvbWFpbiwg
JmJpbmQpOworICAgICAgICAgICAgc3Bpbl9sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2sp
OworICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BpcnEocGRldi0+ZG9tYWluLCBtc2ktPmFyY2gu
cGlycSk7CisgICAgICAgICAgICBzcGluX3VubG9jaygmcGRldi0+ZG9tYWluLT5ldmVudF9sb2Nr
KTsKKyAgICAgICAgICAgIHBjaWRldnNfdW5sb2NrKCk7CisgICAgICAgICAgICBtc2ktPmFyY2gu
cGlycSA9IElOVkFMSURfUElSUTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQor
ICAgICAgICBwY2lkZXZzX3VubG9jaygpOworICAgIH0KKworICAgIHJldHVybiAwOworfQorCit2
b2lkIHZwY2lfbXNpX2FyY2hfZGlzYWJsZShzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3Ry
dWN0IHBjaV9kZXYgKnBkZXYpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBBU1NFUlQo
bXNpLT5hcmNoLnBpcnEgIT0gSU5WQUxJRF9QSVJRKTsKKworICAgIHBjaWRldnNfbG9jaygpOwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgbXNpLT52ZWN0b3JzOyBpKysgKQorICAgIHsKKyAgICAgICAg
c3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgYmluZCA9IHsKKyAgICAgICAgICAgIC5tYWNo
aW5lX2lycSA9IG1zaS0+YXJjaC5waXJxICsgaSwKKyAgICAgICAgICAgIC5pcnFfdHlwZSA9IFBU
X0lSUV9UWVBFX01TSSwKKyAgICAgICAgfTsKKyAgICAgICAgaW50IHJjOworCisgICAgICAgIHJj
ID0gcHRfaXJxX2Rlc3Ryb3lfYmluZChwZGV2LT5kb21haW4sICZiaW5kKTsKKyAgICAgICAgQVNT
RVJUKCFyYyk7CisgICAgfQorCisgICAgc3Bpbl9sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xv
Y2spOworICAgIHVubWFwX2RvbWFpbl9waXJxKHBkZXYtPmRvbWFpbiwgbXNpLT5hcmNoLnBpcnEp
OworICAgIHNwaW5fdW5sb2NrKCZwZGV2LT5kb21haW4tPmV2ZW50X2xvY2spOworICAgIHBjaWRl
dnNfdW5sb2NrKCk7CisKKyAgICBtc2ktPmFyY2gucGlycSA9IElOVkFMSURfUElSUTsKK30KKwor
dm9pZCB2cGNpX21zaV9hcmNoX2luaXQoc3RydWN0IHZwY2lfbXNpICptc2kpCit7CisgICAgbXNp
LT5hcmNoLnBpcnEgPSBJTlZBTElEX1BJUlE7Cit9CisKK3ZvaWQgdnBjaV9tc2lfYXJjaF9wcmlu
dChjb25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSkKK3sKKyAgICBwcmludGsoInZlYz0lIzAyeCU3
cyU2cyUzc2Fzc2VydCU1cyU3cyBkZXN0X2lkPSVsdSBwaXJxOiAlZFxuIiwKKyAgICAgICAgICAg
TUFTS19FWFRSKG1zaS0+ZGF0YSwgTVNJX0RBVEFfVkVDVE9SX01BU0spLAorICAgICAgICAgICBt
c2ktPmRhdGEgJiBNU0lfREFUQV9ERUxJVkVSWV9MT1dQUkkgPyAibG93ZXN0IiA6ICJmaXhlZCIs
CisgICAgICAgICAgIG1zaS0+ZGF0YSAmIE1TSV9EQVRBX1RSSUdHRVJfTEVWRUwgPyAibGV2ZWwi
IDogImVkZ2UiLAorICAgICAgICAgICBtc2ktPmRhdGEgJiBNU0lfREFUQV9MRVZFTF9BU1NFUlQg
PyAiIiA6ICJkZSIsCisgICAgICAgICAgIG1zaS0+YWRkcmVzcyAmIE1TSV9BRERSX0RFU1RNT0RF
X0xPR0lDID8gImxvZyIgOiAicGh5cyIsCisgICAgICAgICAgIG1zaS0+YWRkcmVzcyAmIE1TSV9B
RERSX1JFRElSRUNUSU9OX0xPV1BSSSA/ICJsb3dlc3QiIDogImZpeGVkIiwKKyAgICAgICAgICAg
TUFTS19FWFRSKG1zaS0+YWRkcmVzcywgTVNJX0FERFJfREVTVF9JRF9NQVNLKSwKKyAgICAgICAg
ICAgbXNpLT5hcmNoLnBpcnEpOworfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zaS5jIGIv
eGVuL2FyY2gveDg2L21zaS5jCmluZGV4IDhjODlmMDcyYTguLjU1Njc5OTBmYmQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tc2kuYworKysgYi94ZW4vYXJjaC94ODYvbXNpLmMKQEAgLTMwLDYg
KzMwLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvcGh5c2Rldi5oPgogI2luY2x1ZGUgPHhlbi9pb21t
dS5oPgogI2luY2x1ZGUgPHhzbS94c20uaD4KKyNpbmNsdWRlIDx4ZW4vdnBjaS5oPgogCiBzdGF0
aWMgczggX19yZWFkX21vc3RseSB1c2VfbXNpID0gLTE7CiBib29sZWFuX3BhcmFtKCJtc2kiLCB1
c2VfbXNpKTsKQEAgLTE1MjcsNiArMTUyOCw4IEBAIHN0YXRpYyB2b2lkIGR1bXBfbXNpKHVuc2ln
bmVkIGNoYXIga2V5KQogICAgICAgICAgICAgICAgYXR0ci5ndWVzdF9tYXNrZWQgPyAnRycgOiAn
ICcsCiAgICAgICAgICAgICAgICBtYXNrKTsKICAgICB9CisKKyAgICB2cGNpX2R1bXBfbXNpKCk7
CiB9CiAKIHN0YXRpYyBpbnQgX19pbml0IG1zaV9zZXR1cF9rZXloYW5kbGVyKHZvaWQpCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvdnBjaS9NYWtl
ZmlsZQppbmRleCAyNDE0NjcyMTJmLi42MmNlYzllODJiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy92cGNpL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKQEAgLTEgKzEg
QEAKLW9iai15ICs9IHZwY2kubyBoZWFkZXIubworb2JqLXkgKz0gdnBjaS5vIGhlYWRlci5vIG1z
aS5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy92cGNpL21zaS5jIGIveGVuL2RyaXZlcnMvdnBj
aS9tc2kuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45ZGE2ODdhNWQ3
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9tc2kuYwpAQCAtMCwwICsxLDMy
NCBAQAorLyoKKyAqIEhhbmRsZXJzIGZvciBhY2Nlc3NlcyB0byB0aGUgTVNJIGNhcGFiaWxpdHkg
c3RydWN0dXJlLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQK
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yCisgKiBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVi
bGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9n
cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ
VVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAqIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMKKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KKyNpbmNsdWRlIDx4ZW4v
dnBjaS5oPgorCisjaW5jbHVkZSA8YXNtL21zaS5oPgorCitzdGF0aWMgdWludDMyX3QgY29udHJv
bF9yZWFkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVj
dCB2cGNpX21zaSAqbXNpID0gZGF0YTsKKworICAgIHJldHVybiBNQVNLX0lOU1IoZmxzKG1zaS0+
bWF4X3ZlY3RvcnMpIC0gMSwgUENJX01TSV9GTEFHU19RTUFTSykgfAorICAgICAgICAgICBNQVNL
X0lOU1IoZmxzKG1zaS0+dmVjdG9ycykgLSAxLCBQQ0lfTVNJX0ZMQUdTX1FTSVpFKSB8CisgICAg
ICAgICAgIChtc2ktPmVuYWJsZWQgPyBQQ0lfTVNJX0ZMQUdTX0VOQUJMRSA6IDApIHwKKyAgICAg
ICAgICAgKG1zaS0+bWFza2luZyA/IFBDSV9NU0lfRkxBR1NfTUFTS0JJVCA6IDApIHwKKyAgICAg
ICAgICAgKG1zaS0+YWRkcmVzczY0ID8gUENJX01TSV9GTEFHU182NEJJVCA6IDApOworfQorCitz
dGF0aWMgdm9pZCBjb250cm9sX3dyaXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNp
Z25lZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZv
aWQgKmRhdGEpCit7CisgICAgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOworICAgIHVuc2ln
bmVkIGludCB2ZWN0b3JzID0gbWluX3QodWludDhfdCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDF1IDw8IE1BU0tfRVhUUih2YWwsIFBDSV9NU0lfRkxBR1NfUVNJWkUpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpLT5tYXhfdmVjdG9ycyk7CisgICAgYm9v
bCBuZXdfZW5hYmxlZCA9IHZhbCAmIFBDSV9NU0lfRkxBR1NfRU5BQkxFOworCisgICAgLyoKKyAg
ICAgKiBObyBjaGFuZ2UgaWYgdGhlIGVuYWJsZSBmaWVsZCBhbmQgdGhlIG51bWJlciBvZiB2ZWN0
b3JzIGlzCisgICAgICogdGhlIHNhbWUgb3IgdGhlIGRldmljZSBpcyBub3QgZW5hYmxlZCwgaW4g
d2hpY2ggY2FzZSB0aGUKKyAgICAgKiB2ZWN0b3JzIGZpZWxkIGNhbiBiZSB1cGRhdGVkIGRpcmVj
dGx5LgorICAgICAqLworICAgIGlmICggbmV3X2VuYWJsZWQgPT0gbXNpLT5lbmFibGVkICYmCisg
ICAgICAgICAodmVjdG9ycyA9PSBtc2ktPnZlY3RvcnMgfHwgIW1zaS0+ZW5hYmxlZCkgKQorICAg
IHsKKyAgICAgICAgbXNpLT52ZWN0b3JzID0gdmVjdG9yczsKKyAgICAgICAgcmV0dXJuOworICAg
IH0KKworICAgIGlmICggbmV3X2VuYWJsZWQgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogSWYgdGhlIGRldmljZSBpcyBhbHJlYWR5IGVuYWJsZWQgaXQgbWVhbnMgdGhlIG51bWJlciBv
ZgorICAgICAgICAgKiBlbmFibGVkIG1lc3NhZ2VzIGhhcyBjaGFuZ2VkLiBEaXNhYmxlIGFuZCBy
ZS1lbmFibGUgdGhlCisgICAgICAgICAqIGRldmljZSBpbiBvcmRlciB0byBhcHBseSB0aGUgY2hh
bmdlLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBtc2ktPmVuYWJsZWQgKQorICAgICAgICB7
CisgICAgICAgICAgICB2cGNpX21zaV9hcmNoX2Rpc2FibGUobXNpLCBwZGV2KTsKKyAgICAgICAg
ICAgIG1zaS0+ZW5hYmxlZCA9IGZhbHNlOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCB2cGNp
X21zaV9hcmNoX2VuYWJsZShtc2ksIHBkZXYsIHZlY3RvcnMpICkKKyAgICAgICAgICAgIHJldHVy
bjsKKyAgICB9CisgICAgZWxzZQorICAgICAgICB2cGNpX21zaV9hcmNoX2Rpc2FibGUobXNpLCBw
ZGV2KTsKKworICAgIG1zaS0+dmVjdG9ycyA9IHZlY3RvcnM7CisgICAgbXNpLT5lbmFibGVkID0g
bmV3X2VuYWJsZWQ7CisKKyAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVz
LCBQQ0lfU0xPVChwZGV2LT5kZXZmbiksCisgICAgICAgICAgICAgICAgICAgICBQQ0lfRlVOQyhw
ZGV2LT5kZXZmbiksIHJlZywKKyAgICAgICAgICAgICAgICAgICAgIGNvbnRyb2xfcmVhZChwZGV2
LCByZWcsIGRhdGEpKTsKK30KKworc3RhdGljIHZvaWQgdXBkYXRlX21zaShjb25zdCBzdHJ1Y3Qg
cGNpX2RldiAqcGRldiwgc3RydWN0IHZwY2lfbXNpICptc2kpCit7CisgICAgaWYgKCAhbXNpLT5l
bmFibGVkICkKKyAgICAgICAgcmV0dXJuOworCisgICAgdnBjaV9tc2lfYXJjaF9kaXNhYmxlKG1z
aSwgcGRldik7CisgICAgaWYgKCB2cGNpX21zaV9hcmNoX2VuYWJsZShtc2ksIHBkZXYsIG1zaS0+
dmVjdG9ycykgKQorICAgICAgICBtc2ktPmVuYWJsZWQgPSBmYWxzZTsKK30KKworLyogSGFuZGxl
cnMgZm9yIHRoZSBhZGRyZXNzIGZpZWxkICgzMmJpdCBvciBsb3cgcGFydCBvZiBhIDY0Yml0IGFk
ZHJlc3MpLiAqLworc3RhdGljIHVpbnQzMl90IGFkZHJlc3NfcmVhZChjb25zdCBzdHJ1Y3QgcGNp
X2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAqZGF0YSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7
CisKKyAgICByZXR1cm4gbXNpLT5hZGRyZXNzOworfQorCitzdGF0aWMgdm9pZCBhZGRyZXNzX3dy
aXRlKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgc3Ry
dWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOworCisgICAgLyogQ2xlYXIgbG93IHBhcnQuICovCisg
ICAgbXNpLT5hZGRyZXNzICY9IH4weGZmZmZmZmZmdWxsOworICAgIG1zaS0+YWRkcmVzcyB8PSB2
YWw7CisKKyAgICB1cGRhdGVfbXNpKHBkZXYsIG1zaSk7Cit9CisKKy8qIEhhbmRsZXJzIGZvciB0
aGUgaGlnaCBwYXJ0IG9mIGEgNjRiaXQgYWRkcmVzcyBmaWVsZC4gKi8KK3N0YXRpYyB1aW50MzJf
dCBhZGRyZXNzX2hpX3JlYWQoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGlu
dCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmRhdGEpCit7Cisg
ICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRhOworCisgICAgcmV0dXJuIG1zaS0+
YWRkcmVzcyA+PiAzMjsKK30KKworc3RhdGljIHZvaWQgYWRkcmVzc19oaV93cml0ZShjb25zdCBz
dHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2cGNp
X21zaSAqbXNpID0gZGF0YTsKKworICAgIC8qIENsZWFyIGFuZCB1cGRhdGUgaGlnaCBwYXJ0LiAq
LworICAgIG1zaS0+YWRkcmVzcyAmPSAweGZmZmZmZmZmOworICAgIG1zaS0+YWRkcmVzcyB8PSAo
dWludDY0X3QpdmFsIDw8IDMyOworCisgICAgdXBkYXRlX21zaShwZGV2LCBtc2kpOworfQorCisv
KiBIYW5kbGVycyBmb3IgdGhlIGRhdGEgZmllbGQuICovCitzdGF0aWMgdWludDMyX3QgZGF0YV9y
ZWFkKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQoreworICAgIGNvbnN0IHN0cnVjdCB2cGNp
X21zaSAqbXNpID0gZGF0YTsKKworICAgIHJldHVybiBtc2ktPmRhdGE7Cit9CisKK3N0YXRpYyB2
b2lkIGRhdGFfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBy
ZWcsCisgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHZhbCwgdm9pZCAqZGF0YSkKK3sK
KyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSA9IGRhdGE7CisKKyAgICBtc2ktPmRhdGEgPSB2YWw7
CisKKyAgICB1cGRhdGVfbXNpKHBkZXYsIG1zaSk7Cit9CisKKy8qIEhhbmRsZXJzIGZvciB0aGUg
TVNJIG1hc2sgYml0cy4gKi8KK3N0YXRpYyB1aW50MzJfdCBtYXNrX3JlYWQoY29uc3Qgc3RydWN0
IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZvaWQgKmRhdGEpCit7CisgICAgY29uc3Qgc3RydWN0IHZwY2lfbXNpICptc2kgPSBkYXRh
OworCisgICAgcmV0dXJuIG1zaS0+bWFzazsKK30KKworc3RhdGljIHZvaWQgbWFza193cml0ZShj
b25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgdmFsLCB2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2cGNp
X21zaSAqbXNpID0gZGF0YTsKKyAgICB1aW50MzJfdCBkbWFzayA9IG1zaS0+bWFzayBeIHZhbDsK
KworICAgIGlmICggIWRtYXNrICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCBtc2ktPmVu
YWJsZWQgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICAgICAgZm9yICgg
aSA9IGZmcyhkbWFzaykgLSAxOyBkbWFzayAmJiBpIDwgbXNpLT52ZWN0b3JzOworICAgICAgICAg
ICAgICBpID0gZmZzKGRtYXNrKSAtIDEgKQorICAgICAgICB7CisgICAgICAgICAgICB2cGNpX21z
aV9hcmNoX21hc2sobXNpLCBwZGV2LCBpLCAodmFsID4+IGkpICYgMSk7CisgICAgICAgICAgICBf
X2NsZWFyX2JpdChpLCAmZG1hc2spOworICAgICAgICB9CisgICAgfQorCisgICAgbXNpLT5tYXNr
ID0gdmFsOworfQorCitzdGF0aWMgaW50IGluaXRfbXNpKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQor
eworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9G
VU5DKHBkZXYtPmRldmZuKTsKKyAgICBzdHJ1Y3QgdnBjaV9tc2kgKm1zaTsKKyAgICB1bnNpZ25l
ZCBpbnQgcG9zID0gcGNpX2ZpbmRfY2FwX29mZnNldChwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xv
dCwgZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lf
Q0FQX0lEX01TSSk7CisgICAgdWludDE2X3QgY29udHJvbDsKKyAgICBpbnQgcmV0OworCisgICAg
aWYgKCAhcG9zICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBtc2kgPSB4emFsbG9jKHN0cnVj
dCB2cGNpX21zaSk7CisgICAgaWYgKCAhbXNpICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisK
KyAgICByZXQgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LT52cGNpLCBjb250cm9sX3JlYWQsIGNv
bnRyb2xfd3JpdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpX2NvbnRyb2xfcmVn
KHBvcyksIDIsIG1zaSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIGVycm9yOworCisg
ICAgLyogR2V0IHRoZSBtYXhpbXVtIG51bWJlciBvZiB2ZWN0b3JzIHRoZSBkZXZpY2Ugc3VwcG9y
dHMuICovCisgICAgY29udHJvbCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1
cywgc2xvdCwgZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9jb250cm9s
X3JlZyhwb3MpKTsKKyAgICBtc2ktPm1heF92ZWN0b3JzID0gbXVsdGlfbXNpX2NhcGFibGUoY29u
dHJvbCk7CisgICAgQVNTRVJUKG1zaS0+bWF4X3ZlY3RvcnMgPD0gMzIpOworCisgICAgLyogVGhl
IG11bHRpcGxlIG1lc3NhZ2UgZW5hYmxlIGlzIDAgYWZ0ZXIgcmVzZXQgKDEgbWVzc2FnZSBlbmFi
bGVkKS4gKi8KKyAgICBtc2ktPnZlY3RvcnMgPSAxOworCisgICAgLyogTm8gUElSUSBib3VuZCB5
ZXQuICovCisgICAgdnBjaV9tc2lfYXJjaF9pbml0KG1zaSk7CisKKyAgICBtc2ktPmFkZHJlc3M2
NCA9IGlzXzY0Yml0X2FkZHJlc3MoY29udHJvbCk7CisgICAgbXNpLT5tYXNraW5nID0gaXNfbWFz
a19iaXRfc3VwcG9ydChjb250cm9sKTsKKworICAgIHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBk
ZXYtPnZwY2ksIGFkZHJlc3NfcmVhZCwgYWRkcmVzc193cml0ZSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtc2lfbG93ZXJfYWRkcmVzc19yZWcocG9zKSwgNCwgbXNpKTsKKyAgICBpZiAo
IHJldCApCisgICAgICAgIGdvdG8gZXJyb3I7CisKKyAgICByZXQgPSB2cGNpX2FkZF9yZWdpc3Rl
cihwZGV2LT52cGNpLCBkYXRhX3JlYWQsIGRhdGFfd3JpdGUsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbXNpX2RhdGFfcmVnKHBvcywgbXNpLT5hZGRyZXNzNjQpLCAyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1zaSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICBnb3RvIGVy
cm9yOworCisgICAgaWYgKCBtc2ktPmFkZHJlc3M2NCApCisgICAgeworICAgICAgICByZXQgPSB2
cGNpX2FkZF9yZWdpc3RlcihwZGV2LT52cGNpLCBhZGRyZXNzX2hpX3JlYWQsIGFkZHJlc3NfaGlf
d3JpdGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV91cHBlcl9hZGRyZXNz
X3JlZyhwb3MpLCA0LCBtc2kpOworICAgICAgICBpZiAoIHJldCApCisgICAgICAgICAgICBnb3Rv
IGVycm9yOworICAgIH0KKworICAgIGlmICggbXNpLT5tYXNraW5nICkKKyAgICB7CisgICAgICAg
IHJldCA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYtPnZwY2ksIG1hc2tfcmVhZCwgbWFza193cml0
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXNpX21hc2tfYml0c19yZWcocG9z
LCBtc2ktPmFkZHJlc3M2NCksIDQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1z
aSk7CisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgICAgIGdvdG8gZXJyb3I7CisgICAgICAg
IC8qCisgICAgICAgICAqIE5COiBkbyBub3QgYWRkIGFueSBoYW5kbGVyIGZvciB0aGUgcGVuZGlu
ZyBiaXRzIGZvciB0aGUgaGFyZHdhcmUKKyAgICAgICAgICogZG9tYWluLCB3aGljaCBtZWFucyBk
aXJlY3QgYWNjZXNzLiBUaGlzIHdpbGwgYmUgcmV2aXNpdGVkIHdoZW4KKyAgICAgICAgICogYWRk
aW5nIHVucHJpdmlsZWdlZCBkb21haW4gc3VwcG9ydC4KKyAgICAgICAgICovCisgICAgfQorCisg
ICAgcGRldi0+dnBjaS0+bXNpID0gbXNpOworCisgICAgcmV0dXJuIDA7CisKKyBlcnJvcjoKKyAg
ICBBU1NFUlQocmV0KTsKKyAgICB4ZnJlZShtc2kpOworCisgICAgcmV0dXJuIHJldDsKK30KK1JF
R0lTVEVSX1ZQQ0lfSU5JVChpbml0X21zaSk7CisKK3ZvaWQgdnBjaV9kdW1wX21zaSh2b2lkKQor
eworICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmQ7CisKKyAgICByY3VfcmVhZF9sb2NrKCZkb21s
aXN0X3JlYWRfbG9jayk7CisgICAgZm9yX2VhY2hfZG9tYWluICggZCApCisgICAgeworICAgICAg
ICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKKworICAgICAgICBpZiAoICFoYXNfdnBjaShk
KSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBwcmludGsoInZQQ0kgTVNJIGQl
ZFxuIiwgZC0+ZG9tYWluX2lkKTsKKworICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcGRl
diwgJmQtPmFyY2gucGRldl9saXN0LCBkb21haW5fbGlzdCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGNvbnN0IHN0cnVjdCB2cGNpX21zaSAqbXNpID0gcGRldi0+dnBjaS0+bXNpOworCisgICAg
ICAgICAgICBpZiAoICFzcGluX3RyeWxvY2soJnBkZXYtPnZwY2ktPmxvY2spICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBwcmludGsoIlVuYWJsZSB0byBnZXQgdlBDSSBsb2NrLCBz
a2lwcGluZ1xuIik7CisgICAgICAgICAgICAgICAgY29udGludWU7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIGlmICggbXNpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBw
cmludGsoIiUwNHg6JTAyeDolMDJ4LiV1XG4iLCBwZGV2LT5zZWcsIHBkZXYtPmJ1cywKKyAgICAg
ICAgICAgICAgICAgICAgICAgUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBQQ0lfRlVOQyhwZGV2LT5k
ZXZmbikpOworCisgICAgICAgICAgICAgICAgcHJpbnRrKCIgIGVuYWJsZWQ6ICVkIDY0LWJpdDog
JWQiLAorICAgICAgICAgICAgICAgICAgICAgICBtc2ktPmVuYWJsZWQsIG1zaS0+YWRkcmVzczY0
KTsKKyAgICAgICAgICAgICAgICBpZiAoIG1zaS0+bWFza2luZyApCisgICAgICAgICAgICAgICAg
ICAgIHByaW50aygiIG1hc2s9JTA4eCIsIG1zaS0+bWFzayk7CisgICAgICAgICAgICAgICAgcHJp
bnRrKCIgdmVjdG9ycyBtYXg6ICV1IGVuYWJsZWQ6ICV1XG4iLAorICAgICAgICAgICAgICAgICAg
ICAgICBtc2ktPm1heF92ZWN0b3JzLCBtc2ktPnZlY3RvcnMpOworCisgICAgICAgICAgICAgICAg
dnBjaV9tc2lfYXJjaF9wcmludChtc2kpOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBz
cGluX3VubG9jaygmcGRldi0+dnBjaS0+bG9jayk7CisgICAgICAgICAgICBwcm9jZXNzX3BlbmRp
bmdfc29mdGlycXMoKTsKKyAgICAgICAgfQorICAgIH0KKyAgICByY3VfcmVhZF91bmxvY2soJmRv
bWxpc3RfcmVhZF9sb2NrKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pby5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaW8uaAppbmRleCAxNjQ2NWNlYjMwLi4wZmVkYjM0NzNjIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9pby5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lvLmgK
QEAgLTEyNyw2ICsxMjcsMTEgQEAgdm9pZCBodm1fZHBjaV9lb2koc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGd1ZXN0X2lycSwKIHZvaWQgbXNpeF93cml0ZV9jb21wbGV0aW9uKHN0cnVj
dCB2Y3B1ICopOwogdm9pZCBtc2l4dGJsX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CiAKKy8qIEFy
Y2gtc3BlY2lmaWMgTVNJIGRhdGEgZm9yIHZQQ0kuICovCitzdHJ1Y3QgdnBjaV9hcmNoX21zaSB7
CisgICAgaW50IHBpcnE7Cit9OworCiBlbnVtIHN0ZHZnYV9jYWNoZV9zdGF0ZSB7CiAgICAgU1RE
VkdBX0NBQ0hFX1VOSU5JVElBTElaRUQsCiAgICAgU1REVkdBX0NBQ0hFX0VOQUJMRUQsCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zaS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
c2kuaAppbmRleCAzN2QzN2I4MjBlLi4xMDM4N2RjZTJlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNpLmgKQEAgLTQ4LDYg
KzQ4LDcgQEAKICNkZWZpbmUgTVNJX0FERFJfUkVESVJFQ1RJT05fU0hJRlQgIDMKICNkZWZpbmUg
TVNJX0FERFJfUkVESVJFQ1RJT05fQ1BVICAgICgwIDw8IE1TSV9BRERSX1JFRElSRUNUSU9OX1NI
SUZUKQogI2RlZmluZSBNU0lfQUREUl9SRURJUkVDVElPTl9MT1dQUkkgKDEgPDwgTVNJX0FERFJf
UkVESVJFQ1RJT05fU0hJRlQpCisjZGVmaW5lIE1TSV9BRERSX1JFRElSRUNUSU9OX01BU0sgICAo
MSA8PCBNU0lfQUREUl9SRURJUkVDVElPTl9TSElGVCkKIAogI2RlZmluZSBNU0lfQUREUl9ERVNU
X0lEX1NISUZUCQkxMgogI2RlZmluZQkgTVNJX0FERFJfREVTVF9JRF9NQVNLCQkweDAwZmYwMDAK
QEAgLTE1Miw2ICsxNTMsOCBAQCBpbnQgbXNpX2ZyZWVfaXJxKHN0cnVjdCBtc2lfZGVzYyAqZW50
cnkpOwogCSggKGlzNjRiaXQgPT0gMSkgPyBiYXNlK1BDSV9NU0lfREFUQV82NCA6IGJhc2UrUENJ
X01TSV9EQVRBXzMyICkKICNkZWZpbmUgbXNpX21hc2tfYml0c19yZWcoYmFzZSwgaXM2NGJpdCkg
XAogCSggKGlzNjRiaXQgPT0gMSkgPyBiYXNlK1BDSV9NU0lfTUFTS19CSVQgOiBiYXNlK1BDSV9N
U0lfTUFTS19CSVQtNCkKKyNkZWZpbmUgbXNpX3BlbmRpbmdfYml0c19yZWcoYmFzZSwgaXM2NGJp
dCkgXAorCSgoYmFzZSkgKyBQQ0lfTVNJX01BU0tfQklUICsgKChpczY0Yml0KSA/IDQgOiAwKSkK
ICNkZWZpbmUgbXNpX2Rpc2FibGUoY29udHJvbCkJCWNvbnRyb2wgJj0gflBDSV9NU0lfRkxBR1Nf
RU5BQkxFCiAjZGVmaW5lIG11bHRpX21zaV9jYXBhYmxlKGNvbnRyb2wpIFwKIAkoMSA8PCAoKGNv
bnRyb2wgJiBQQ0lfTVNJX0ZMQUdTX1FNQVNLKSA+PiAxKSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi9pcnEuaCBiL3hlbi9pbmNsdWRlL3hlbi9pcnEuaAppbmRleCAwYWE4MTdlMjY2Li41
ODZiNzgzOTNhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaXJxLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL2lycS5oCkBAIC0xMzMsNiArMTMzLDcgQEAgc3RydWN0IHBpcnEgewogICAgIHN0
cnVjdCBhcmNoX3BpcnEgYXJjaDsKIH07CiAKKyNkZWZpbmUgSU5WQUxJRF9QSVJRICgtMSkKICNk
ZWZpbmUgcGlycV9pbmZvKGQsIHApICgoc3RydWN0IHBpcnEgKilyYWRpeF90cmVlX2xvb2t1cCgm
KGQpLT5waXJxX3RyZWUsIHApKQogCiAvKiBVc2UgdGhpcyBpbnN0ZWFkIG9mIHBpcnFfaW5mbygp
IGlmIHRoZSBzdHJ1Y3R1cmUgbWF5IG5lZWQgYWxsb2NhdGluZy4gKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi92cGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vdnBjaS5oCmluZGV4IDZhZTI1
NDQwN2YuLjVhZmQ1NGIyZTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKKysr
IGIveGVuL2luY2x1ZGUveGVuL3ZwY2kuaApAQCAtNzksNiArNzksMjggQEAgc3RydWN0IHZwY2kg
ewogICAgICAgICBib29sIHJvbV9lbmFibGVkICAgICAgOiAxOwogICAgICAgICAvKiBGSVhNRTog
Y3VycmVudGx5IHRoZXJlJ3Mgbm8gc3VwcG9ydCBmb3IgU1ItSU9WLiAqLwogICAgIH0gaGVhZGVy
OworCisgICAgLyogTVNJIGRhdGEuICovCisgICAgc3RydWN0IHZwY2lfbXNpIHsKKyAgICAgICAg
LyogQWRkcmVzcy4gKi8KKyAgICAgICAgdWludDY0X3QgYWRkcmVzczsKKyAgICAgICAgLyogTWFz
ayBiaXRmaWVsZC4gKi8KKyAgICAgICAgdWludDMyX3QgbWFzazsKKyAgICAgICAgLyogRGF0YS4g
Ki8KKyAgICAgICAgdWludDE2X3QgZGF0YTsKKyAgICAgICAgLyogTWF4aW11bSBudW1iZXIgb2Yg
dmVjdG9ycyBzdXBwb3J0ZWQgYnkgdGhlIGRldmljZS4gKi8KKyAgICAgICAgdWludDhfdCBtYXhf
dmVjdG9ycyA6IDU7CisgICAgICAgIC8qIEVuYWJsZWQ/ICovCisgICAgICAgIGJvb2wgZW5hYmxl
ZCAgICAgICAgOiAxOworICAgICAgICAvKiBTdXBwb3J0cyBwZXItdmVjdG9yIG1hc2tpbmc/ICov
CisgICAgICAgIGJvb2wgbWFza2luZyAgICAgICAgOiAxOworICAgICAgICAvKiA2NC1iaXQgYWRk
cmVzcyBjYXBhYmxlPyAqLworICAgICAgICBib29sIGFkZHJlc3M2NCAgICAgIDogMTsKKyAgICAg
ICAgLyogTnVtYmVyIG9mIHZlY3RvcnMgY29uZmlndXJlZC4gKi8KKyAgICAgICAgdWludDhfdCB2
ZWN0b3JzICAgICA6IDU7CisgICAgICAgIC8qIEFyY2gtc3BlY2lmaWMgZGF0YS4gKi8KKyAgICAg
ICAgc3RydWN0IHZwY2lfYXJjaF9tc2kgYXJjaDsKKyAgICB9ICptc2k7CiAjZW5kaWYKIH07CiAK
QEAgLTkwLDYgKzExMiwyMCBAQCBzdHJ1Y3QgdnBjaV92Y3B1IHsKICAgICBib29sIHJvbSA6IDE7
CiB9OwogCisjaWZkZWYgX19YRU5fXwordm9pZCB2cGNpX2R1bXBfbXNpKHZvaWQpOworCisvKiBB
cmNoLXNwZWNpZmljIHZQQ0kgTVNJIGhlbHBlcnMuICovCit2b2lkIHZwY2lfbXNpX2FyY2hfbWFz
ayhzdHJ1Y3QgdnBjaV9tc2kgKm1zaSwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCisgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cnksIGJvb2wgbWFzayk7CitpbnQg
X19tdXN0X2NoZWNrIHZwY2lfbXNpX2FyY2hfZW5hYmxlKHN0cnVjdCB2cGNpX21zaSAqbXNpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2Rl
diAqcGRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHZlY3RvcnMpOwordm9pZCB2cGNpX21zaV9hcmNoX2Rpc2FibGUoc3RydWN0IHZwY2lfbXNp
ICptc2ksIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2KTsKK3ZvaWQgdnBjaV9tc2lfYXJjaF9p
bml0KHN0cnVjdCB2cGNpX21zaSAqbXNpKTsKK3ZvaWQgdnBjaV9tc2lfYXJjaF9wcmludChjb25z
dCBzdHJ1Y3QgdnBjaV9tc2kgKm1zaSk7CisjZW5kaWYgLyogX19YRU5fXyAqLworCiAjZWxzZSAv
KiAhQ09ORklHX0hBU19QQ0kgKi8KIHN0cnVjdCB2cGNpX3ZwY3UgewogfTsKLS0gCjIuMTUuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:11:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Dy-00057U-MF; Tue, 23 Jan 2018 15:10:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Dx-00055n-Qa
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:10:57 +0000
X-Inumbo-ID: 4b465675-004f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b465675-004f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:08:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459296008"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:31 +0000
Message-ID: <20180123150735.74779-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgc2V0IG9mIGhhbmRsZXJzIHRoYXQgdHJhcCBhY2Nlc3NlcyB0byB0aGUgUENJ
IEJBUnMgYW5kIHRoZQpjb21tYW5kIHJlZ2lzdGVyLCBpbiBvcmRlciB0byBzbm9vcCBCQVIgc2l6
aW5nIGFuZCBCQVIgcmVsb2NhdGlvbi4KClRoZSBjb21tYW5kIGhhbmRsZXIgaXMgdXNlZCB0byBk
ZXRlY3QgY2hhbmdlcyB0byBiaXQgMiAocmVzcG9uc2UgdG8KbWVtb3J5IHNwYWNlIGFjY2Vzc2Vz
KSwgYW5kIG1hcHMvdW5tYXBzIHRoZSBCQVJzIG9mIHRoZSBkZXZpY2UgaW50bwp0aGUgZ3Vlc3Qg
cDJtLiBBIHJhbmdlc2V0IGlzIHVzZWQgaW4gb3JkZXIgdG8gZmlndXJlIG91dCB3aGljaCBtZW1v
cnkKdG8gbWFwL3VubWFwLiBUaGlzIG1ha2VzIGl0IGVhc2llciB0byBrZWVwIHRyYWNrIG9mIHRo
ZSBwb3NzaWJsZQpvdmVybGFwcyB3aXRoIG90aGVyIEJBUnMsIGFuZCB3aWxsIGFsc28gc2ltcGxp
ZnkgTVNJLVggc3VwcG9ydCwgd2hlcmUKY2VydGFpbiByZWdpb25zIG9mIGEgQkFSIG1pZ2h0IGJl
IHVzZWQgZm9yIHRoZSBNU0ktWCB0YWJsZSBvciBQQkEuCgpUaGUgQkFSIHJlZ2lzdGVyIGhhbmRs
ZXJzIGFyZSB1c2VkIHRvIGRldGVjdCBhdHRlbXB0cyBieSB0aGUgZ3Vlc3QgdG8Kc2l6ZSBvciBy
ZWxvY2F0ZSB0aGUgQkFScy4KCk5vdGUgdGhhdCB0aGUgbG9uZyBydW5uaW5nIEJBUiBtYXBwaW5n
IGFuZCB1bm1hcHBpbmcgb3BlcmF0aW9ucyBhcmUKZGVmZXJyZWQgdG8gYmUgcGVyZm9ybWVkIGJ5
IGh2bV9pb19wZW5kaW5nLCBzbyB0aGF0IHRoZXkgY2FuIGJlIHNhZmVseQpwcmVlbXB0ZWQuCgpT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpD
aGFuZ2VzIHNpbmNlIHY3OgogLSBPcmRlciBpbmNsdWRlcy4KIC0gQWRkIG5ld2xpbmUgYmV0d2Vl
biBzd2l0Y2ggY2FzZXMuCiAtIEZpeCB0eXBvIGluIGNvbW1lbnQgKGhvcHBpbmcpLgogLSBXcmFw
IHRlcm5hcnkgY29uZGl0aW9uYWwgaW4gcGFyZW50aGVzZXMuCiAtIFJlbW92ZSBDT05GSUdfSEFT
X1BDSSBndWVhcmQgZnJvbSBzY2hlZC5oIHZwY2lfdmNwdSB1c2FnZS4KIC0gQWRkIGNvbW1lbnQg
cmVnYXJkaW5nIHZwY2lfdmNwdSB1c2FnZS4KIC0gTW92ZSByb21fZW5hYmxlZCBmcm9tIEJBUiBz
dHJ1Y3QgdG8gaGVhZGVyLgogLSBEbyBub3QgcHJvdGVjdCB2cGNpX3ZjcHUgd2l0aCBfX1hFTl9f
IGd1YXJkcy4KCkNoYW5nZXMgc2luY2UgdjY6CiAtIHMvdnBjaV9jaGVja19wZW5kaW5nL3ZwY2lf
cHJvY2Vzc19wZW5kaW5nLy4KIC0gSW1wcm92ZSBlcnJvciBoYW5kbGluZyBpbiB2cGNpX3Byb2Nl
c3NfcGVuZGluZy4KIC0gQWRkIGEgY29tbWVudCB0aGF0IGV4cGxhaW5zIGhvdyB2cGNpX2NoZWNr
X2Jhcl9vdmVybGFwIHdvcmtzLgogLSBBZGQgZXJyb3IgbWVzc2FnZXMgdG8gdnBjaV9tb2RpZnlf
YmFycyBhbmQgdnBjaV9tb2RpZnlfcm9tLgogLSBJbnRyb2R1Y2UgdnBjaV9od19yZWFkMTYvMzIs
IGluIG9yZGVyIHRvIHBhc3N0aHJvdWdoIHJlYWRzIHRvCiAgIHRoZSB1bmRlcmx5aW5nIGh3Lgog
LSBQcmludCBCQVIgbnVtYmVyIG9uIGVycm9yIGluIHZwY2lfYmFyX3dyaXRlLgogLSBQbGFjZSB0
aGUgQ09ORklHX0hBU19QQ0kgZ3VhcmRzIGluc2lkZSB0aGUgdnBjaS5oIGhlYWRlciBhbmQKICAg
cHJvdmlkZSBhbiBlbXB0eSB2cGNpX3ZjcHUgc3RydWN0dXJlIGZvciB0aGUgIUNPTkZJR19IQVNf
UENJIGNhc2UuCiAtIERlZmluZSBDT05GSUdfSEFTX1BDSSBpbiB0aGUgdGVzdCBoYXJuZXNzIGVt
dWwuaCBoZWFkZXIgYmVmb3JlCiAgIGluY2x1ZGluZyB2cGNpLmgKIC0gQWRkIEFSTSBUT0RPcyBh
bmQgYW4gQVJNLXNwZWNpZmljIGJvZGdlIHRvIHZwY2lfbWFwX3JhbmdlIGR1ZSB0bwogICB0aGUg
bGFjayBvZiBwcmVlbXB0aW9uIGluIHt1bn1tYXBfbW1pb19yZWdpb25zLgogLSBNYWtlIHZwY2lf
bWF5YmVfZGVmZXJfbWFwIHZvaWQuCiAtIFNldCByb21fZW5hYmxlZCBpbiB2cGNpX2luaXRfYmFy
cy4KIC0gRGVmZXIgZW5hYmxpbmcvZGlzYWJsaW5nIHRoZSBtZW1vcnkgZGVjb2RpbmcgKG9yIHRo
ZSBST00gZW5hYmxlCiAgIGJpdCkgdW50aWwgdGhlIG1lbW9yeSBoYXMgYmVlbiBtYXBwZWQvdW5t
YXBwZWQuCiAtIFJlbW92ZSB2cGNpXyBwcmVmaXggZnJvbSBzdGF0aWMgZnVuY3Rpb25zLgogLSBV
c2UgdGhlIHNhbWUgY29kZSBpbiBvcmRlciB0byBtYXAgdGhlIGdlbmVyYWwgQkFScyBhbmQgdGhl
IFJPTQogICBCQVJzLgogLSBSZW1vdmUgdGhlIHNlZy9idXMgbG9jYWwgdmFyaWFibGVzIGFuZCB1
c2UgcGRldi0+e3NlZyxidXN9IGluc3RlYWQuCiAtIENvbnZlcnQgdGhlIGJvb2xzIGluIHRoZSBC
QVIgcmVsYXRlZCBzdHJ1Y3RzIGludG8gYm9vbCBiaXRmaWVsZHMuCiAtIEFkZCB0aGUgbXVzdF9j
aGVjayBhdHRyaWJ1dGUgdG8gdnBjaV9wcm9jZXNzX3BlbmRpbmcuCiAtIE9wZW4gY29kZSBjaGVj
a19iYXJfb3ZlcmxhcCBpbnNpZGUgbW9kaWZ5X2JhcnMsIHdoaWNoIHdhcyBpdCdzIG9ubHkKICAg
dXNlci4KCkNoYW5nZXMgc2luY2UgdjU6CiAtIFN3aXRjaCB0byB0aGUgbmV3IGhhbmRsZXIgdHlw
ZS4KIC0gVXNlIHBjaV9zYmRmX3QgdG8gc2l6ZSB0aGUgQkFScy4KIC0gVXNlIGEgc2luZ2xlIHJl
dHVybiBmb3IgdnBjaV9tb2RpZnlfYmFyLgogLSBEbyBub3QgcmV0dXJuIGFuIGVycm9yIGNvZGUg
ZnJvbSB2cGNpX21vZGlmeV9iYXJzLCBqdXN0IGxvZyB0aGUKICAgZmFpbHVyZS4KIC0gUmVtb3Zl
IHRoZSAnc2l6aW5nJyBwYXJhbWV0ZXIuIEluc3RlYWQganVzdCBsZXQgdGhlIGd1ZXN0IHdyaXRl
CiAgIGRpcmVjdGx5IHRvIHRoZSBCQVIsIGFuZCByZWFkIHRoZSB2YWx1ZSBiYWNrLiBUaGlzIHNp
bXBsaWZpZXMgdGhlCiAgIEJBUiByZWdpc3RlciBoYW5kbGVycywgc3BlY2lhbGx5IHRoZSByZWFk
IG9uZS4KIC0gSWdub3JlIFJPTSBCQVIgd3JpdGVzIHdpdGggbWVtb3J5IGRlY29kaW5nIGVuYWJs
ZWQgYW5kIFJPTSBlbmFibGVkLgogLSBEbyBub3QgcHJvcGFnYXRlIGZhaWx1cmVzIHRvIHNldHVw
IHRoZSBST00gQkFSIGluIHZwY2lfaW5pdF9iYXJzLgogLSBBZGQgcHJlZW1wdGlvbiBzdXBwb3J0
IHRvIHRoZSBCQVIgbWFwcGluZy91bm1hcHBpbmcgb3BlcmF0aW9ucy4KCkNoYW5nZXMgc2luY2Ug
djQ6CiAtIEV4cGFuZCBjb21taXQgbWVzc2FnZSB0byBtZW50aW9uIHRoZSByZWFzb24gYmVoaW5k
IHRoZSB1c2FnZSBvZgogICByYW5nZXNldHMuCiAtIEZpeCBjb21tZW50IHJlbGF0ZWQgdG8gdGhl
IGluY2x1c2l2ZW5lc3Mgb2YgcmFuZ2VzZXRzLgogLSBGaXggb2ZmLWJ5LW9uZSBlcnJvciBpbiB0
aGUgY2FsY3VsYXRpb24gb2YgdGhlIGVuZCBvZiBtZW1vcnkKICAgcmVnaW9ucy4KIC0gU3RvcmUg
dGhlIHN0YXRlIG9mIHRoZSBCQVIgKG1hcHBlZC91bm1hcHBlZCkgaW4gdGhlIHZwY2lfYmFyCiAg
IGVuYWJsZWQgZmllbGQsIHByZXZpb3VzbHkgd2FzIG9ubHkgdXNlZCBieSBST01zLgogLSBGaXgg
ZG91YmxlIG5lZ2F0aW9uIG9mIHJldHVybiBjb2RlLgogLSBNb2RpZnkgdnBjaV9jbWRfd3JpdGUg
c28gaXQgaGFzIGEgc2luZ2xlIGNhbGwgdG8gcGNpX2NvbmZfd3JpdGUxNi4KIC0gUHJpbnQgYSB3
YXJuaW5nIHdoZW4gdHJ5aW5nIHRvIHdyaXRlIHRvIHRoZSBCQVIgd2l0aCBtZW1vcnkKICAgZGVj
b2RpbmcgZW5hYmxlZCAoYW5kIGlnbm9yZSB0aGUgd3JpdGUpLgogLSBSZW1vdmUgaGVhZGVyX3R5
cGUgbG9jYWwgdmFyaWFibGUsIGl0J3MgdXNlZCBvbmx5IG9uY2UuCiAtIE1vdmUgdGhlIHJlYWQg
b2YgdGhlIGNvbW1hbmQgcmVnaXN0ZXIuCiAtIFJlc3RvcmUgcHJldmlvdXMgY29tbWFuZCByZWdp
c3RlciB2YWx1ZSBpbiB0aGUgZXhpdCBwYXRocy4KIC0gT25seSBzZXQgYWRkcmVzcyB0byBJTlZB
TElEX1BBRERSIGlmIHRoZSBpbml0aWFsIEJBUiB2YWx1ZSBtYXRjaGVzCiAgICB+MCAmIFBDSV9C
QVNFX0FERFJFU1NfTUVNX01BU0suCiAtIERvbid0IGRpc2FibGUgdGhlIGVuYWJsZWQgYml0IGlu
IHRoZSBleHBhbnNpb24gUk9NIHJlZ2lzdGVyLCBtZW1vcnkKICAgZGVjb2RpbmcgaXMgYWxyZWFk
eSBkaXNhYmxlZCBhbmQgdGFrZXMgcHJlY2VkZW5jZS4KIC0gRG9uJ3QgdXNlIElOVkFMSURfUEFE
RFIsIGp1c3Qgc2V0IHRoZSBpbml0aWFsIEJBUiBhZGRyZXNzIHRvIHRoZQogICB2YWx1ZSBmb3Vu
ZCBpbiB0aGUgaGFyZHdhcmUuCiAtIEludHJvZHVjZSByb21fZW5hYmxlZCB0byBzdG9yZSB0aGUg
c3RhdHVzIG9mIHRoZQogICBQQ0lfUk9NX0FERFJFU1NfRU5BQkxFIGJpdC4KIC0gUmVvcmRlciBm
aWVsZHMgb2YgdGhlIHN0cnVjdHVyZSB0byBwcmV2ZW50IGhvbGVzLgoKQ2hhbmdlcyBzaW5jZSB2
MzoKIC0gUHJvcGFnYXRlIHByZXZpb3VzIGNoYW5nZXM6IGRyb3AgeGVuXyBwcmVmaXggYW5kIHVz
ZSB1OC91MTYvdTMyCiAgIGluc3RlYWQgb2YgdGhlIHByZXZpb3VzIGhhbGZfd29yZC93b3JkL2Rv
dWJsZV93b3JkLgogLSBDb25zdGlmeSBzb21lIG9mIHRoZSBwYXJhbWVydGVycy4KIC0gcy9WUENJ
X0JBUl9NRU0vVlBDSV9CQVJfTUVNMzIvLgogLSBTaW1wbGlmeSB0aGUgbnVtYmVyIG9mIGZpZWxk
cyBzdG9yZWQgZm9yIGVhY2ggQkFSLCBhIHNpbmdsZSBhZGRyZXNzCiAgIGZpZWxkIGlzIHN0b3Jl
ZCBhbmQgY29udGFpbnMgdGhlIGFkZHJlc3Mgb2YgdGhlIEJBUiBib3RoIG9uIFhlbiBhbmQKICAg
aW4gdGhlIGd1ZXN0LgogLSBBbGxvdyB0aGUgZ3Vlc3QgdG8gbW92ZSB0aGUgQkFScyBhcm91bmQg
aW4gdGhlIHBoeXNpY2FsIG1lbW9yeSBtYXAuCiAtIEFkZCBzdXBwb3J0IGZvciBleHBhbnNpb24g
Uk9NIEJBUnMuCiAtIERvIG5vdCBjYWNoZSB0aGUgdmFsdWUgb2YgdGhlIGNvbW1hbmQgcmVnaXN0
ZXIuCiAtIFJlbW92ZSBhIGxhYmVsIHVzZWQgaW4gdnBjaV9jbWRfd3JpdGUuCiAtIEZpeCB0aGUg
Y2FsY3VsYXRpb24gb2YgdGhlIHNpemluZyBtYXNrIGluIHZwY2lfYmFyX3dyaXRlLgogLSBDaGVj
ayB0aGUgbWVtb3J5IGRlY29kZSBiaXQgaW4gb3JkZXIgdG8gZGVjaWRlIGlmIGEgQkFSIGlzCiAg
IHBvc2l0aW9uZWQgb3Igbm90LgogLSBEaXNhYmxlIG1lbW9yeSBkZWNvZGluZyBiZWZvcmUgc2l6
aW5nIHRoZSBCQVJzIGluIFhlbi4KIC0gV2hlbiBtYXBwaW5nL3VubWFwcGluZyBCQVJzIGNoZWNr
IGlmIHRoZXJlJ3Mgb3ZlcmxhcCBiZXR3ZWVuIEJBUnMsCiAgIGluIG9yZGVyIHRvIGF2b2lkIHVu
bWFwcGluZyBtZW1vcnkgcmVxdWlyZWQgYnkgYW5vdGhlciBCQVIuCiAtIEludHJvZHVjZSBhIG1h
Y3JvIHRvIGNoZWNrIHdoZXRoZXIgYSBCQVIgaXMgbWFwcGFibGUgb3Igbm90LgogLSBBZGQgYSBj
b21tZW50IHJlZ2FyZGluZyB0aGUgbGFjayBvZiBzdXBwb3J0IGZvciBTUi1JT1YuCiAtIFJlbW92
ZSB0aGUgdXNhZ2Ugb2YgdGhlIEdFTk1BU0sgbWFjcm8uCgpDaGFuZ2VzIHNpbmNlIHYyOgogLSBE
ZXRlY3QgdW5zZXQgQkFScyBhbmQgYWxsb3cgdGhlIGhhcmR3YXJlIGRvbWFpbiB0byBwb3NpdGlv
biB0aGVtLgotLS0KIHRvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oICAgfCAgIDEgKwogeGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jICB8ICAgNCArCiB4ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlIHwgICAy
ICstCiB4ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIHwgNTIxICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jICAgfCAg
MTQgKysKIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgfCAgIDQgKwogeGVuL2luY2x1ZGUveGVu
L3ZwY2kuaCAgICB8ICA1NSArKysrKwogNyBmaWxlcyBjaGFuZ2VkLCA2MDAgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy92cGNpL2VtdWwuaCBiL3Rvb2xzL3Rlc3Rz
L3ZwY2kvZW11bC5oCmluZGV4IGZkMDMxNzk5NWEuLmY2ZjkzNThiNzQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3ZwY2kvZW11bC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3ZwY2kvZW11bC5oCkBAIC04
MCw2ICs4MCw3IEBAIHR5cGVkZWYgdW5pb24gewogICAgIH07CiB9IHBjaV9zYmRmX3Q7CiAKKyNk
ZWZpbmUgQ09ORklHX0hBU19QQ0kKICNpbmNsdWRlICJ2cGNpLmgiCiAKICNkZWZpbmUgX19od2Rv
bV9pbml0CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgYi94ZW4vYXJjaC94
ODYvaHZtL2lvcmVxLmMKaW5kZXggNWFlYWFhY2NkOS4uMDM5OTVjZGFlZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwpA
QCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KICNpbmNsdWRlIDx4ZW4v
ZXZlbnQuaD4KICNpbmNsdWRlIDx4ZW4vcGFnaW5nLmg+CisjaW5jbHVkZSA8eGVuL3ZwY2kuaD4K
IAogI2luY2x1ZGUgPGFzbS9odm0vaHZtLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9pb3JlcS5oPgpA
QCAtNDgsNiArNDksOSBAQCBib29sIGh2bV9pb19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQogICAg
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CiAgICAgc3RydWN0IGh2bV9pb3JlcV9zZXJ2
ZXIgKnM7CiAKKyAgICBpZiAoIGhhc192cGNpKGQpICYmIHZwY2lfcHJvY2Vzc19wZW5kaW5nKHYp
ICkKKyAgICAgICAgcmV0dXJuIHRydWU7CisKICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggcywK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJmQtPmFyY2guaHZtX2RvbWFpbi5pb3JlcV9zZXJ2
ZXIubGlzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlzdF9lbnRyeSApCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy92cGNpL01ha2VmaWxlIGIveGVuL2RyaXZlcnMvdnBjaS9NYWtlZmls
ZQppbmRleCA4NDBhOTA2NDcwLi4yNDE0NjcyMTJmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy92
cGNpL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvTWFrZWZpbGUKQEAgLTEgKzEgQEAK
LW9iai15ICs9IHZwY2kubworb2JqLXkgKz0gdnBjaS5vIGhlYWRlci5vCmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwpuZXcg
ZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45OTRjZmJiOGY3Ci0tLSAvZGV2L251
bGwKKysrIGIveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYwpAQCAtMCwwICsxLDUyMSBAQAorLyoK
KyAqIEdlbmVyaWMgZnVuY3Rpb25hbGl0eSBmb3IgaGFuZGxpbmcgYWNjZXNzZXMgdG8gdGhlIFBD
SSBoZWFkZXIgZnJvbSB0aGUKKyAqIGNvbmZpZ3VyYXRpb24gc3BhY2UuCisgKgorICogQ29weXJp
Z2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1zIFImRAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAqIG1vZGlmeSBp
dCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQorICog
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYworICogTGlj
ZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4vcDJtLWNvbW1vbi5oPgorI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+CisjaW5jbHVkZSA8
eGVuL3ZwY2kuaD4KKworI2luY2x1ZGUgPGFzbS9ldmVudC5oPgorCisjZGVmaW5lIE1BUFBBQkxF
X0JBUih4KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgKCh4KS0+dHlwZSA9PSBWUENJX0JBUl9NRU0zMiB8fCAoeCktPnR5cGUgPT0gVlBDSV9C
QVJfTUVNNjRfTE8gfHwgICBcCisgICAgICh4KS0+dHlwZSA9PSBWUENJX0JBUl9ST00pCisKK3N0
cnVjdCBtYXBfZGF0YSB7CisgICAgc3RydWN0IGRvbWFpbiAqZDsKKyAgICBib29sIG1hcDsKK307
CisKK3N0YXRpYyBpbnQgbWFwX3JhbmdlKHVuc2lnbmVkIGxvbmcgcywgdW5zaWduZWQgbG9uZyBl
LCB2b2lkICpkYXRhLAorICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqYykKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgbWFwX2RhdGEgKm1hcCA9IGRhdGE7CisgICAgaW50IHJjOworCisg
ICAgZm9yICggOyA7ICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSA9IGUgLSBz
ICsgMTsKKworICAgICAgICAvKgorICAgICAgICAgKiBBUk0gVE9ET3M6CisgICAgICAgICAqIC0g
T24gQVJNIHdoZXRoZXIgdGhlIG1lbW9yeSBpcyBwcmVmZXRjaGFibGUgb3Igbm90IHNob3VsZCBi
ZSBwYXNzZWQKKyAgICAgICAgICogICB0byBtYXBfbW1pb19yZWdpb25zIGluIG9yZGVyIHRvIGRl
Y2lkZSB3aGljaCBtZW1vcnkgYXR0cmlidXRlcworICAgICAgICAgKiAgIHNob3VsZCBiZSB1c2Vk
LgorICAgICAgICAgKgorICAgICAgICAgKiAtIHt1bn1tYXBfbW1pb19yZWdpb25zIGRvZXNuJ3Qg
c3VwcG9ydCBwcmVlbXB0aW9uLCBoZW5jZSB0aGUgYm9kZ2UKKyAgICAgICAgICogICBiZWxvdyBp
biBvcmRlciB0byBsaW1pdCB0aGUgYW1vdW50IG9mIG1hcHBpbmdzIHRvIDY0IHBhZ2VzIGZvcgor
ICAgICAgICAgKiAgIGVhY2ggZnVuY3Rpb24gY2FsbC4KKyAgICAgICAgICovCisKKyNpZmRlZiBD
T05GSUdfQVJNCisgICAgICAgIHNpemUgPSBtaW4oNjR1bCwgc2l6ZSk7CisjZW5kaWYKKworICAg
ICAgICByYyA9IChtYXAtPm1hcCA/IG1hcF9tbWlvX3JlZ2lvbnMgOiB1bm1hcF9tbWlvX3JlZ2lv
bnMpCisgICAgICAgICAgICAgKG1hcC0+ZCwgX2dmbihzKSwgc2l6ZSwgX21mbihzKSk7CisgICAg
ICAgIGlmICggcmMgPT0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgICpjICs9IHNpemU7Cisj
aWZkZWYgQ09ORklHX0FSTQorICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisjZW5kaWYKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAg
ICAgeworICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKKyAgICAgICAgICAgICAg
ICAgICAiRmFpbGVkIHRvIGlkZW50aXR5ICVzbWFwIFslIiBQUklfZ2ZuICIsICUiIFBSSV9nZm4g
IikgZm9yIGQlZDogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgbWFwID8gIiIgOiAidW4iLCBz
LCBlLCBtYXAtPmQtPmRvbWFpbl9pZCwgcmMpOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKyAgICAgICAgQVNTRVJUKHJjIDwgc2l6ZSk7CisgICAgICAgICpjICs9IHJjOworICAgICAg
ICBzICs9IHJjOworICAgICAgICBpZiAoIGdlbmVyYWxfcHJlZW1wdF9jaGVjaygpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKCAhaXNfaWRsZV92Y3B1KGN1cnJlbnQpICkKKyAgICAgICAg
ICAgICAgICByZXR1cm4gLUVSRVNUQVJUOworCisgICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdf
c29mdGlycXMoKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiByYzsKK30KKworc3Rh
dGljIHZvaWQgbW9kaWZ5X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29s
IG1hcCwgYm9vbCByb20pCit7CisgICAgc3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAmcGRl
di0+dnBjaS0+aGVhZGVyOworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZu
KSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShoZWFkZXItPmJhcnMpOyBpKysgKQorICAg
IHsKKyAgICAgICAgaWYgKCByb20gJiYgaGVhZGVyLT5iYXJzW2ldLnR5cGUgPT0gVlBDSV9CQVJf
Uk9NICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IHJvbV9wb3MgPSAoaSA9
PSA2KSA/IFBDSV9ST01fQUREUkVTUworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IFBDSV9ST01fQUREUkVTUzE7CisgICAgICAgICAgICB1aW50MzJfdCB2YWwg
PSBwY2lfY29uZl9yZWFkMzIocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcm9tX3Bvcyk7CisKKyAgICAg
ICAgICAgIGhlYWRlci0+YmFyc1tpXS5lbmFibGVkID0gaGVhZGVyLT5yb21fZW5hYmxlZCA9IG1h
cDsKKworICAgICAgICAgICAgdmFsICY9IH5QQ0lfUk9NX0FERFJFU1NfRU5BQkxFOworICAgICAg
ICAgICAgdmFsIHw9IG1hcCA/IFBDSV9ST01fQUREUkVTU19FTkFCTEUgOiAwOworICAgICAgICAg
ICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgcm9t
X3BvcywgdmFsKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICgg
IXJvbSAmJiAoaGVhZGVyLT5iYXJzW2ldLnR5cGUgIT0gVlBDSV9CQVJfUk9NIHx8CisgICAgICAg
ICAgICAgICAgICAgICAgaGVhZGVyLT5yb21fZW5hYmxlZCkgKQorICAgICAgICAgICAgaGVhZGVy
LT5iYXJzW2ldLmVuYWJsZWQgPSBtYXA7CisgICAgfQorCisgICAgaWYgKCAhcm9tICkKKyAgICB7
CisgICAgICAgIHVpbnQxNl90IGNtZCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYt
PmJ1cywgc2xvdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZ1bmMs
IFBDSV9DT01NQU5EKTsKKworICAgICAgICBjbWQgJj0gflBDSV9DT01NQU5EX01FTU9SWTsKKyAg
ICAgICAgY21kIHw9IG1hcCA/IFBDSV9DT01NQU5EX01FTU9SWSA6IDA7CisgICAgICAgIHBjaV9j
b25mX3dyaXRlMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5E
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCk7CisgICAgfQorfQorCitib29sIHZwY2lf
cHJvY2Vzc19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHdoaWxlICggdi0+dnBjaS5t
ZW0gKQorICAgIHsKKyAgICAgICAgc3RydWN0IG1hcF9kYXRhIGRhdGEgPSB7CisgICAgICAgICAg
ICAuZCA9IHYtPmRvbWFpbiwKKyAgICAgICAgICAgIC5tYXAgPSB2LT52cGNpLm1hcCwKKyAgICAg
ICAgfTsKKworICAgICAgICBzd2l0Y2ggKCByYW5nZXNldF9jb25zdW1lX3Jhbmdlcyh2LT52cGNp
Lm1lbSwgbWFwX3JhbmdlLCAmZGF0YSkgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgLUVSRVNU
QVJUOgorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAg
ICAgICAgIGlmICggdi0+dnBjaS5tYXAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHNwaW5fbG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2NrKTsKKyAgICAgICAgICAgICAgICBt
b2RpZnlfZGVjb2Rpbmcodi0+dnBjaS5wZGV2LCB2LT52cGNpLm1hcCwgdi0+dnBjaS5yb20pOwor
ICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgLyogZmFsbHRocm91Z2guICovCisgICAgICAgIGNh
c2UgLUVOT01FTToKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBPdGhlciBlcnJvcnMg
YXJlIGlnbm9yZWQsIGhvcGluZyB0aGF0IGF0IGxlYXN0IHNvbWUgcmVnaW9ucworICAgICAgICAg
ICAgICogd2lsbCBiZSBtYXBwZWQgYW5kIHRoYXQgd291bGQgYmUgZW5vdWdoIGZvciB0aGUgZGV2
aWNlIHRvCisgICAgICAgICAgICAgKiBmdW5jdGlvbi4gTm90ZSB0aGF0IGluIHRoZSB1bm1hcCBj
YXNlIHRoZSBtZW1vcnkgZGVjb2Rpbmcgb3IKKyAgICAgICAgICAgICAqIFJPTSBlbmFibGUgYml0
IGhhdmUgYWxyZWFkeSBiZWVuIHRvZ2dsZWQgb2ZmIGJlZm9yZSBhdHRlbXB0aW5nCisgICAgICAg
ICAgICAgKiB0byBwZXJmb3JtIHRoZSBwMm0gdW5tYXAuCisgICAgICAgICAgICAgKi8KKyAgICAg
ICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kodi0+dnBjaS5tZW0pOworICAgICAgICAgICAgdi0+dnBj
aS5tZW0gPSBOVUxMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICByZXR1cm4gZmFsc2U7Cit9CisKK3N0YXRpYyB2b2lkIG1heWJlX2RlZmVyX21hcChzdHJ1Y3Qg
ZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbSwgYm9vbCBtYXAsIGJvb2wgcm9tKQorewor
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKKworICAgIGlmICggaXNfaWRsZV92Y3B1
KGN1cnIpICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBtYXBfZGF0YSBkYXRhID0geyAuZCA9IGQs
IC5tYXAgPSB0cnVlIH07CisKKyAgICAgICAgLyoKKyAgICAgICAgICogT25seSB1c2VkIGZvciBk
b21haW4gY29uc3RydWN0aW9uIGluIG9yZGVyIHRvIG1hcCB0aGUgQkFScworICAgICAgICAgKiBv
ZiBkZXZpY2VzIHdpdGggbWVtb3J5IGRlY29kaW5nIGVuYWJsZWQuCisgICAgICAgICAqLworICAg
ICAgICBBU1NFUlQobWFwICYmICFyb20pOworICAgICAgICByYW5nZXNldF9jb25zdW1lX3Jhbmdl
cyhtZW0sIG1hcF9yYW5nZSwgJmRhdGEpOworICAgICAgICBtb2RpZnlfZGVjb2RpbmcocGRldiwg
dHJ1ZSwgZmFsc2UpOworICAgICAgICByYW5nZXNldF9kZXN0cm95KG1lbSk7CisgICAgfQorICAg
IGVsc2UKKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIE5COiB3aGVuIGRlZmVycmluZyB0
aGUge3VufW1hcCB0aGUgc3RhdGUgb2YgdGhlIGRldmljZSBzaG91bGQgbm90IGJlCisgICAgICAg
ICAqIHRydXN0ZWQuIEZvciBleGFtcGxlIHRoZSBlbmFibGUgYml0IGlzIHRvZ2dsZWQgYWZ0ZXIg
dGhlIGRldmljZSBpcworICAgICAgICAgKiBtYXBwZWQuIFRoaXMgY2FuIGxlYWQgdG8gcGFyYWxs
ZWwgbWFwcGluZyBvcGVyYXRpb25zIGJlaW5nIHN0YXJ0ZWQKKyAgICAgICAgICogZm9yIHRoZSBz
YW1lIGRldmljZSBpZiB0aGUgZG9tYWluIGlzIG5vdCB3ZWxsLWJlaGF2ZWQuCisgICAgICAgICAq
CisgICAgICAgICAqIEluIGFueSBjYXNlLCB0aGUgd29yc2UgdGhhdCBjYW4gaGFwcGVuIGFyZSBl
cnJvcnMgZnJvbSB0aGUge3VufW1hcAorICAgICAgICAgKiBvcGVyYXRpb25zLCB3aGljaCB3aWxs
IGxlYWQgdG8gdGhlIGRldmljZXMgbm90IHdvcmtpbmcgcHJvcGVybHkuCisgICAgICAgICAqLwor
ICAgICAgICBBU1NFUlQoY3Vyci0+ZG9tYWluID09IGQpOworICAgICAgICBjdXJyLT52cGNpLnBk
ZXYgPSBwZGV2OworICAgICAgICBjdXJyLT52cGNpLm1lbSA9IG1lbTsKKyAgICAgICAgY3Vyci0+
dnBjaS5tYXAgPSBtYXA7CisgICAgICAgIGN1cnItPnZwY2kucm9tID0gcm9tOworICAgIH0KK30K
Kworc3RhdGljIHZvaWQgbW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJv
b2wgbWFwLCBib29sIHJvbSkKK3sKKyAgICBzdHJ1Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9ICZw
ZGV2LT52cGNpLT5oZWFkZXI7CisgICAgc3RydWN0IHJhbmdlc2V0ICptZW0gPSByYW5nZXNldF9u
ZXcoTlVMTCwgTlVMTCwgMCk7CisgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnRtcDsKKyAgICB1
bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoICFtYXAgKQorICAgICAgICBt
b2RpZnlfZGVjb2RpbmcocGRldiwgZmFsc2UsIHJvbSk7CisKKyAgICBpZiAoICFtZW0gKQorICAg
ICAgICByZXR1cm47CisKKyAgICAvKgorICAgICAqIENyZWF0ZSBhIHJhbmdlc2V0IHRoYXQgcmVw
cmVzZW50cyB0aGUgY3VycmVudCBkZXZpY2UgQkFScyBtZW1vcnkgcmVnaW9uCisgICAgICogYW5k
IGNvbXBhcmUgaXQgYWdhaW5zdCBhbGwgdGhlIGN1cnJlbnRseSBhY3RpdmUgQkFSIG1lbW9yeSBy
ZWdpb25zLiBJZgorICAgICAqIGFuIG92ZXJsYXAgaXMgZm91bmQsIHN1YnRyYWN0IGl0IGZyb20g
dGhlIHJlZ2lvbiB0byBiZQorICAgICAqIG1hcHBlZC91bm1hcHBlZC4KKyAgICAgKgorICAgICAq
IE5COiB0aGUgcmFuZ2VzZXQgdXNlcyBpbmNsdXNpdmUgZnJhbWUgbnVtYmVycy4KKyAgICAgKi8K
KworICAgIC8qCisgICAgICogRmlyc3QgZmlsbCB0aGUgcmFuZ2VzZXQgd2l0aCBhbGwgdGhlIEJB
UnMgb2YgdGhpcyBkZXZpY2Ugb3Igd2l0aCB0aGUgUk9NCisgICAgICogQkFSIG9ubHksIGRlcGVu
ZGluZyBvbiB3aGV0aGVyIHRoZSBndWVzdCBpcyB0b2dnbGluZyB0aGUgbWVtb3J5IGRlY29kZQor
ICAgICAqIGJpdCBvZiB0aGUgY29tbWFuZCByZWdpc3Rlciwgb3IgdGhlIGVuYWJsZSBiaXQgb2Yg
dGhlIFJPTSBCQVIgcmVnaXN0ZXIuCisgICAgICovCisgICAgZm9yICggaSA9IDA7IGkgPCBBUlJB
WV9TSVpFKGhlYWRlci0+YmFycyk7IGkrKyApCisgICAgeworICAgICAgICBjb25zdCBzdHJ1Y3Qg
dnBjaV9iYXIgKmJhciA9ICZoZWFkZXItPmJhcnNbaV07CisKKyAgICAgICAgaWYgKCAhTUFQUEFC
TEVfQkFSKGJhcikgfHwKKyAgICAgICAgICAgICAocm9tID8gYmFyLT50eXBlICE9IFZQQ0lfQkFS
X1JPTQorICAgICAgICAgICAgICAgICAgOiAoYmFyLT50eXBlID09IFZQQ0lfQkFSX1JPTSAmJiAh
aGVhZGVyLT5yb21fZW5hYmxlZCkpICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAg
IHJjID0gcmFuZ2VzZXRfYWRkX3JhbmdlKG1lbSwgUEZOX0RPV04oYmFyLT5hZGRyKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKGJhci0+YWRkciArIGJhci0+c2l6ZSAt
IDEpKTsKKyAgICAgICAgaWYgKCByYyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50ayhY
RU5MT0dfR19XQVJOSU5HCisgICAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byBhZGQgWyUiIFBS
SV9nZm4gIiwgJSIgUFJJX2dmbiAiKTogJWRcbiIsCisgICAgICAgICAgICAgICAgICAgUEZOX0RP
V04oYmFyLT5hZGRyKSwgUEZOX1VQKGJhci0+YWRkciArIGJhci0+c2l6ZSAtIDEpLAorICAgICAg
ICAgICAgICAgICAgIHJjKTsKKyAgICAgICAgICAgIHJhbmdlc2V0X2Rlc3Ryb3kobWVtKTsKKyAg
ICAgICAgICAgIHJldHVybjsKKyAgICAgICAgfQorICAgIH0KKworICAgIC8qCisgICAgICogQ2hl
Y2sgZm9yIG92ZXJsYXBzIHdpdGggb3RoZXIgQkFScy4gTm90ZSB0aGF0IG9ubHkgQkFScyB0aGF0
IGFyZQorICAgICAqIGN1cnJlbnRseSBtYXBwZWQgKGVuYWJsZWQpIGFyZSBjaGVja2VkIGZvciBv
dmVybGFwcy4KKyAgICAgKi8KKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHRtcCwgJnBkZXYtPmRv
bWFpbi0+YXJjaC5wZGV2X2xpc3QsIGRvbWFpbl9saXN0KQorICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IEFSUkFZX1NJWkUodG1wLT52cGNpLT5oZWFkZXIuYmFycyk7IGkrKyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqYmFyID0gJnRtcC0+dnBjaS0+aGVh
ZGVyLmJhcnNbaV07CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0ID0gUEZOX0RPV04o
YmFyLT5hZGRyKTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZW5kID0gUEZOX1VQKGJhci0+
YWRkciArIGJhci0+c2l6ZSAtIDEpOworCisgICAgICAgICAgICBpZiAoICFiYXItPmVuYWJsZWQg
fHwgIXJhbmdlc2V0X292ZXJsYXBzX3JhbmdlKG1lbSwgc3RhcnQsIGVuZCkgKQorICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOworCisgICAgICAgICAgICByYyA9IHJhbmdlc2V0X3JlbW92ZV9yYW5n
ZShtZW0sIHN0YXJ0LCBlbmQpOworICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcKKyAgICAgICAgICAgICAg
ICAgICAgICAgIkZhaWxlZCB0byByZW1vdmUgWyUiIFBSSV9nZm4gIiwgJSIgUFJJX2dmbiAiKTog
JWRcbiIsCisgICAgICAgICAgICAgICAgICAgICAgIHN0YXJ0LCBlbmQsIHJjKTsKKyAgICAgICAg
ICAgICAgICByYW5nZXNldF9kZXN0cm95KG1lbSk7CisgICAgICAgICAgICAgICAgcmV0dXJuOwor
ICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICBtYXliZV9kZWZlcl9tYXAocGRldi0+ZG9t
YWluLCBwZGV2LCBtZW0sIG1hcCwgcm9tKTsKK30KKworc3RhdGljIHZvaWQgY21kX3dyaXRlKGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAorICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGNtZCwgdm9pZCAqZGF0YSkKK3sKKyAgICB1aW50OF90IHNsb3Qg
PSBQQ0lfU0xPVChwZGV2LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cisg
ICAgdWludDE2X3QgY3VycmVudF9jbWQgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2
LT5idXMsIHNsb3QsIGZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVnKTsKKworICAgIC8qCisgICAgICogTGV0IERvbTAgcGxheSB3aXRoIGFsbCB0aGUg
Yml0cyBkaXJlY3RseSBleGNlcHQgZm9yIHRoZSBtZW1vcnkKKyAgICAgKiBkZWNvZGluZyBvbmUu
CisgICAgICovCisgICAgaWYgKCAoY21kIF4gY3VycmVudF9jbWQpICYgUENJX0NPTU1BTkRfTUVN
T1JZICkKKyAgICAgICAgbW9kaWZ5X2JhcnMocGRldiwgY21kICYgUENJX0NPTU1BTkRfTUVNT1JZ
LCBmYWxzZSk7CisgICAgZWxzZQorICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywg
cGRldi0+YnVzLCBzbG90LCBmdW5jLCByZWcsIGNtZCk7Cit9CisKK3N0YXRpYyB2b2lkIGJhcl93
cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWduZWQgaW50IHJlZywKKyAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCB2YWwsIHZvaWQgKmRhdGEpCit7CisgICAgc3RydWN0
IHZwY2lfYmFyICpiYXIgPSBkYXRhOworICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYt
PmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICBib29sIGhpID0gZmFs
c2U7CisKKyAgICBpZiAoIHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xv
dCwgZnVuYywgUENJX0NPTU1BTkQpICYKKyAgICAgICAgIFBDSV9DT01NQU5EX01FTU9SWSApCisg
ICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICIl
MDR4OiUwMng6JTAyeC4ldTogaWdub3JlZCBCQVIgJWx1IHdyaXRlIHdpdGggbWVtb3J5IGRlY29k
aW5nIGVuYWJsZWRcbiIsCisgICAgICAgICAgICAgICAgcGRldi0+c2VnLCBwZGV2LT5idXMsIHNs
b3QsIGZ1bmMsCisgICAgICAgICAgICAgICAgKHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzIC0gYmFy
KSAvIDQpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCBiYXItPnR5cGUgPT0g
VlBDSV9CQVJfTUVNNjRfSEkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHJlZyA+IFBDSV9CQVNF
X0FERFJFU1NfMCk7CisgICAgICAgIGJhci0tOworICAgICAgICBoaSA9IHRydWU7CisgICAgfQor
ICAgIGVsc2UKKyAgICAgICAgdmFsICY9IFBDSV9CQVNFX0FERFJFU1NfTUVNX01BU0s7CisKKyAg
ICAvKgorICAgICAqIFVwZGF0ZSB0aGUgY2FjaGVkIGFkZHJlc3MsIHNvIHRoYXQgd2hlbiBtZW1v
cnkgZGVjb2RpbmcgaXMgZW5hYmxlZAorICAgICAqIFhlbiBjYW4gbWFwIHRoZSBCQVIgaW50byB0
aGUgZ3Vlc3QgcDJtLgorICAgICAqLworICAgIGJhci0+YWRkciAmPSB+KDB4ZmZmZmZmZmZ1bGwg
PDwgKGhpID8gMzIgOiAwKSk7CisgICAgYmFyLT5hZGRyIHw9ICh1aW50NjRfdCl2YWwgPDwgKGhp
ID8gMzIgOiAwKTsKKworICAgIC8qIE1ha2Ugc3VyZSBYZW4gd3JpdGVzIGJhY2sgdGhlIHNhbWUg
dmFsdWUgZm9yIHRoZSBCQVIgUk8gYml0cy4gKi8KKyAgICBpZiAoICFoaSApCisgICAgeworICAg
ICAgICB2YWwgfD0gYmFyLT50eXBlID09IFZQQ0lfQkFSX01FTTMyID8gUENJX0JBU0VfQUREUkVT
U19NRU1fVFlQRV8zMgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NDsKKyAgICAgICAgdmFsIHw9IGJhci0+cHJl
ZmV0Y2hhYmxlID8gUENJX0JBU0VfQUREUkVTU19NRU1fUFJFRkVUQ0ggOiAwOworICAgIH0KKwor
ICAgIHBjaV9jb25mX3dyaXRlMzIocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYt
PmRldmZuKSwKKyAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgcmVn
LCB2YWwpOworfQorCitzdGF0aWMgdm9pZCByb21fd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYg
KnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
dmFsLCB2b2lkICpkYXRhKQoreworICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBk
ZXYtPnZwY2ktPmhlYWRlcjsKKyAgICBzdHJ1Y3QgdnBjaV9iYXIgKnJvbSA9IGRhdGE7CisgICAg
dWludDhfdCBzbG90ID0gUENJX1NMT1QocGRldi0+ZGV2Zm4pLCBmdW5jID0gUENJX0ZVTkMocGRl
di0+ZGV2Zm4pOworICAgIHVpbnQxNl90IGNtZCA9IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcs
IHBkZXYtPmJ1cywgc2xvdCwgZnVuYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUENJX0NPTU1BTkQpOworICAgIGJvb2wgbmV3X2VuYWJsZWQgPSB2YWwgJiBQQ0lfUk9NX0FE
RFJFU1NfRU5BQkxFOworCisgICAgaWYgKCAoY21kICYgUENJX0NPTU1BTkRfTUVNT1JZKSAmJiBo
ZWFkZXItPnJvbV9lbmFibGVkICYmIG5ld19lbmFibGVkICkKKyAgICB7CisgICAgICAgIGdwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiBp
Z25vcmVkIFJPTSBCQVIgd3JpdGUgd2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5hYmxlZFxuIiwKKyAg
ICAgICAgICAgICAgICBwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYyk7CisgICAgICAg
IHJldHVybjsKKyAgICB9CisKKyAgICBpZiAoICFoZWFkZXItPnJvbV9lbmFibGVkICkKKyAgICAg
ICAgcm9tLT5hZGRyID0gdmFsICYgUENJX1JPTV9BRERSRVNTX01BU0s7CisKKyAgICAvKiBDaGVj
ayBpZiBST00gQkFSIHNob3VsZCBiZSBtYXBwZWQvdW5tYXBwZWQuICovCisgICAgaWYgKCAoY21k
ICYgUENJX0NPTU1BTkRfTUVNT1JZKSAmJiBoZWFkZXItPnJvbV9lbmFibGVkICE9IG5ld19lbmFi
bGVkICkKKyAgICAgICAgbW9kaWZ5X2JhcnMocGRldiwgbmV3X2VuYWJsZWQsIHRydWUpOworICAg
IGVsc2UKKyAgICB7CisgICAgICAgIGhlYWRlci0+cm9tX2VuYWJsZWQgPSBuZXdfZW5hYmxlZDsK
KyAgICAgICAgcGNpX2NvbmZfd3JpdGUzMihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVu
YywgcmVnLCB2YWwpOworICAgIH0KKworICAgIGlmICggIW5ld19lbmFibGVkICkKKyAgICAgICAg
cm9tLT5hZGRyID0gdmFsICYgUENJX1JPTV9BRERSRVNTX01BU0s7Cit9CisKK3N0YXRpYyBpbnQg
aW5pdF9iYXJzKHN0cnVjdCBwY2lfZGV2ICpwZGV2KQoreworICAgIHVpbnQ4X3Qgc2xvdCA9IFBD
SV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKKyAgICB1
aW50MTZfdCBjbWQ7CisgICAgdWludDY0X3QgYWRkciwgc2l6ZTsKKyAgICB1bnNpZ25lZCBpbnQg
aSwgbnVtX2JhcnMsIHJvbV9yZWc7CisgICAgc3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAm
cGRldi0+dnBjaS0+aGVhZGVyOworICAgIHN0cnVjdCB2cGNpX2JhciAqYmFycyA9IGhlYWRlci0+
YmFyczsKKyAgICBwY2lfc2JkZl90IHNiZGYgPSB7CisgICAgICAgIC5zZWcgPSBwZGV2LT5zZWcs
CisgICAgICAgIC5idXMgPSBwZGV2LT5idXMsCisgICAgICAgIC5kZXYgPSBzbG90LAorICAgICAg
ICAuZnVuYyA9IGZ1bmMsCisgICAgfTsKKyAgICBpbnQgcmM7CisKKyAgICBzd2l0Y2ggKCBwY2lf
Y29uZl9yZWFkOChwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgUENJX0hFQURFUl9U
WVBFKQorICAgICAgICAgICAgICYgMHg3ZiApCisgICAgeworICAgIGNhc2UgUENJX0hFQURFUl9U
WVBFX05PUk1BTDoKKyAgICAgICAgbnVtX2JhcnMgPSA2OworICAgICAgICByb21fcmVnID0gUENJ
X1JPTV9BRERSRVNTOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgUENJX0hFQURFUl9UWVBF
X0JSSURHRToKKyAgICAgICAgbnVtX2JhcnMgPSAyOworICAgICAgICByb21fcmVnID0gUENJX1JP
TV9BRERSRVNTMTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1
cm4gLUVPUE5PVFNVUFA7CisgICAgfQorCisgICAgLyogU2V0dXAgYSBoYW5kbGVyIGZvciB0aGUg
Y29tbWFuZCByZWdpc3Rlci4gKi8KKyAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVyKHBkZXYtPnZw
Y2ksIHZwY2lfaHdfcmVhZDE2LCBjbWRfd3JpdGUsIFBDSV9DT01NQU5ELAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMiwgaGVhZGVyKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJu
IHJjOworCisgICAgLyogRGlzYWJsZSBtZW1vcnkgZGVjb2RpbmcgYmVmb3JlIHNpemluZy4gKi8K
KyAgICBjbWQgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1
bmMsIFBDSV9DT01NQU5EKTsKKyAgICBpZiAoIGNtZCAmIFBDSV9DT01NQU5EX01FTU9SWSApCisg
ICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMs
IFBDSV9DT01NQU5ELAorICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCAmIH5QQ0lfQ09NTUFO
RF9NRU1PUlkpOworCisgICAgZm9yICggaSA9IDA7IGkgPCBudW1fYmFyczsgaSsrICkKKyAgICB7
CisgICAgICAgIHVpbnQ4X3QgcmVnID0gUENJX0JBU0VfQUREUkVTU18wICsgaSAqIDQ7CisgICAg
ICAgIHVpbnQzMl90IHZhbDsKKworICAgICAgICBpZiAoIGkgJiYgYmFyc1tpIC0gMV0udHlwZSA9
PSBWUENJX0JBUl9NRU02NF9MTyApCisgICAgICAgIHsKKyAgICAgICAgICAgIGJhcnNbaV0udHlw
ZSA9IFZQQ0lfQkFSX01FTTY0X0hJOworICAgICAgICAgICAgcmMgPSB2cGNpX2FkZF9yZWdpc3Rl
cihwZGV2LT52cGNpLCB2cGNpX2h3X3JlYWQzMiwgYmFyX3dyaXRlLCByZWcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDQsICZiYXJzW2ldKTsKKyAgICAgICAgICAgIGlmICgg
cmMgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYocGRl
di0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQQ0lfQ09NTUFORCwgY21kKTsKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7Cisg
ICAgICAgICAgICB9CisKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKKyAgICAg
ICAgdmFsID0gcGNpX2NvbmZfcmVhZDMyKHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5j
LCByZWcpOworICAgICAgICBpZiAoICh2YWwgJiBQQ0lfQkFTRV9BRERSRVNTX1NQQUNFKSA9PSBQ
Q0lfQkFTRV9BRERSRVNTX1NQQUNFX0lPICkKKyAgICAgICAgeworICAgICAgICAgICAgYmFyc1tp
XS50eXBlID0gVlBDSV9CQVJfSU87CisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQor
ICAgICAgICBpZiAoICh2YWwgJiBQQ0lfQkFTRV9BRERSRVNTX01FTV9UWVBFX01BU0spID09Cisg
ICAgICAgICAgICAgUENJX0JBU0VfQUREUkVTU19NRU1fVFlQRV82NCApCisgICAgICAgICAgICBi
YXJzW2ldLnR5cGUgPSBWUENJX0JBUl9NRU02NF9MTzsKKyAgICAgICAgZWxzZQorICAgICAgICAg
ICAgYmFyc1tpXS50eXBlID0gVlBDSV9CQVJfTUVNMzI7CisKKyAgICAgICAgcmMgPSBwY2lfc2l6
ZV9tZW1fYmFyKHNiZGYsIHJlZywgJmFkZHIsICZzaXplLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGkgPT0gbnVtX2JhcnMgLSAxKSA/IFBDSV9CQVJfTEFTVCA6IDApOworICAgICAg
ICBpZiAoIHJjIDwgMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBjaV9jb25mX3dyaXRlMTYo
cGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsIFBDSV9DT01NQU5ELAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjbWQpOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAg
ICB9CisKKyAgICAgICAgaWYgKCBzaXplID09IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBi
YXJzW2ldLnR5cGUgPSBWUENJX0JBUl9FTVBUWTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAg
ICAgICB9CisKKyAgICAgICAgYmFyc1tpXS5hZGRyID0gYWRkcjsKKyAgICAgICAgYmFyc1tpXS5z
aXplID0gc2l6ZTsKKyAgICAgICAgYmFyc1tpXS5wcmVmZXRjaGFibGUgPSB2YWwgJiBQQ0lfQkFT
RV9BRERSRVNTX01FTV9QUkVGRVRDSDsKKworICAgICAgICByYyA9IHZwY2lfYWRkX3JlZ2lzdGVy
KHBkZXYtPnZwY2ksIHZwY2lfaHdfcmVhZDMyLCBiYXJfd3JpdGUsIHJlZywgNCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmYmFyc1tpXSk7CisgICAgICAgIGlmICggcmMgKQorICAg
ICAgICB7CisgICAgICAgICAgICBwY2lfY29uZl93cml0ZTE2KHBkZXYtPnNlZywgcGRldi0+YnVz
LCBzbG90LCBmdW5jLCBQQ0lfQ09NTUFORCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y21kKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQorICAgIH0KKworICAgIC8q
IENoZWNrIGV4cGFuc2lvbiBST00uICovCisgICAgcmMgPSBwY2lfc2l6ZV9tZW1fYmFyKHNiZGYs
IHJvbV9yZWcsICZhZGRyLCAmc2l6ZSwgUENJX0JBUl9ST00pOworICAgIGlmICggcmMgPiAwICYm
IHNpemUgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZwY2lfYmFyICpyb20gPSAmaGVhZGVyLT5i
YXJzW251bV9iYXJzXTsKKworICAgICAgICByb20tPnR5cGUgPSBWUENJX0JBUl9ST007CisgICAg
ICAgIHJvbS0+c2l6ZSA9IHNpemU7CisgICAgICAgIHJvbS0+YWRkciA9IGFkZHI7CisgICAgICAg
IGhlYWRlci0+cm9tX2VuYWJsZWQgPSBwY2lfY29uZl9yZWFkMzIocGRldi0+c2VnLCBwZGV2LT5i
dXMsIHNsb3QsIGZ1bmMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcm9tX3JlZykgJiBQQ0lfUk9NX0FERFJFU1NfRU5BQkxFOworCisgICAgICAgIHJjID0g
dnBjaV9hZGRfcmVnaXN0ZXIocGRldi0+dnBjaSwgdnBjaV9od19yZWFkMzIsIHJvbV93cml0ZSwg
cm9tX3JlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0LCByb20pOworICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJvbS0+dHlwZSA9IFZQQ0lfQkFSX0VNUFRZOworICAg
IH0KKworICAgIGlmICggY21kICYgUENJX0NPTU1BTkRfTUVNT1JZICkKKyAgICAgICAgbW9kaWZ5
X2JhcnMocGRldiwgdHJ1ZSwgZmFsc2UpOworCisgICAgcmV0dXJuIDA7Cit9CitSRUdJU1RFUl9W
UENJX0lOSVQoaW5pdF9iYXJzKTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy92cGNpL3ZwY2kuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCmlu
ZGV4IDQ3NDBkMDJlZGYuLjNkYTE4MjI5MDEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3ZwY2kv
dnBjaS5jCisrKyBiL3hlbi9kcml2ZXJzL3ZwY2kvdnBjaS5jCkBAIC0xMDIsNiArMTAyLDIwIEBA
IHN0YXRpYyB2b2lkIHZwY2lfaWdub3JlZF93cml0ZShjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRl
diwgdW5zaWduZWQgaW50IHJlZywKIHsKIH0KIAordWludDMyX3QgdnBjaV9od19yZWFkMTYoY29u
c3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICpkYXRhKQoreworICAgIHJldHVybiBwY2lfY29uZl9yZWFkMTYocGRl
di0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZuKSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgcmVnKTsKK30KKwordWludDMyX3Qg
dnBjaV9od19yZWFkMzIoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVuc2lnbmVkIGludCBy
ZWcsCisgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKQoreworICAgIHJldHVybiBw
Y2lfY29uZl9yZWFkMzIocGRldi0+c2VnLCBwZGV2LT5idXMsIFBDSV9TTE9UKHBkZXYtPmRldmZu
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9GVU5DKHBkZXYtPmRldmZuKSwgcmVn
KTsKK30KKwogaW50IHZwY2lfYWRkX3JlZ2lzdGVyKHN0cnVjdCB2cGNpICp2cGNpLCB2cGNpX3Jl
YWRfdCAqcmVhZF9oYW5kbGVyLAogICAgICAgICAgICAgICAgICAgICAgIHZwY2lfd3JpdGVfdCAq
d3JpdGVfaGFuZGxlciwgdW5zaWduZWQgaW50IG9mZnNldCwKICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgc2l6ZSwgdm9pZCAqZGF0YSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L3hlbi9zY2hlZC5oIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKaW5kZXggMjU0MWVjYjA0Zi4u
YjY1MDllODUzMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKKysrIGIveGVu
L2luY2x1ZGUveGVuL3NjaGVkLmgKQEAgLTIwLDYgKzIwLDcgQEAKICNpbmNsdWRlIDx4ZW4vc21w
Lmg+CiAjaW5jbHVkZSA8eGVuL3BlcmZjLmg+CiAjaW5jbHVkZSA8YXNtL2F0b21pYy5oPgorI2lu
Y2x1ZGUgPHhlbi92cGNpLmg+CiAjaW5jbHVkZSA8eGVuL3dhaXQuaD4KICNpbmNsdWRlIDxwdWJs
aWMveGVuLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0bC5oPgpAQCAtMjY0LDYgKzI2NSw5IEBA
IHN0cnVjdCB2Y3B1CiAKICAgICBzdHJ1Y3QgZXZ0Y2huX2ZpZm9fdmNwdSAqZXZ0Y2huX2ZpZm87
CiAKKyAgICAvKiB2UENJIHBlci12Q1BVIGFyZWEsIHVzZWQgdG8gc3RvcmUgZGF0YSBmb3IgbG9u
ZyBydW5uaW5nIG9wZXJhdGlvbnMuICovCisgICAgc3RydWN0IHZwY2lfdmNwdSB2cGNpOworCiAg
ICAgc3RydWN0IGFyY2hfdmNwdSBhcmNoOwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
eGVuL3ZwY2kuaCBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKaW5kZXggOWYyODY0ZmIwYy4uNmFl
MjU0NDA3ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAorKysgYi94ZW4vaW5j
bHVkZS94ZW4vdnBjaS5oCkBAIC0xLDYgKzEsOCBAQAogI2lmbmRlZiBfWEVOX1ZQQ0lfSF8KICNk
ZWZpbmUgX1hFTl9WUENJX0hfCiAKKyNpZmRlZiBDT05GSUdfSEFTX1BDSQorCiAjaW5jbHVkZSA8
eGVuL3BjaS5oPgogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgogI2luY2x1ZGUgPHhlbi9saXN0Lmg+
CkBAIC0zNCwxMiArMzYsNjUgQEAgdWludDMyX3QgdnBjaV9yZWFkKHBjaV9zYmRmX3Qgc2JkZiwg
dW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUpOwogdm9pZCB2cGNpX3dyaXRlKHBj
aV9zYmRmX3Qgc2JkZiwgdW5zaWduZWQgaW50IHJlZywgdW5zaWduZWQgaW50IHNpemUsCiAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZGF0YSk7CiAKKy8qIFBhc3N0aHJvdWdoIGhhbmRsZXJzLiAq
LwordWludDMyX3QgdnBjaV9od19yZWFkMTYoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIHVu
c2lnbmVkIGludCByZWcsCisgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpkYXRhKTsKK3Vp
bnQzMl90IHZwY2lfaHdfcmVhZDMyKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25l
ZCBpbnQgcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqZGF0YSk7CisKKy8qCisg
KiBDaGVjayBmb3IgcGVuZGluZyB2UENJIG9wZXJhdGlvbnMgb24gdGhpcyB2Y3B1LiBSZXR1cm5z
IHRydWUgaWYgdGhlIHZjcHUKKyAqIHNob3VsZCBub3QgcnVuLgorICovCitib29sIF9fbXVzdF9j
aGVjayB2cGNpX3Byb2Nlc3NfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7CisKIHN0cnVjdCB2cGNp
IHsKICAgICAvKiBMaXN0IG9mIHZQQ0kgaGFuZGxlcnMgZm9yIGEgZGV2aWNlLiAqLwogICAgIHN0
cnVjdCBsaXN0X2hlYWQgaGFuZGxlcnM7CiAgICAgc3BpbmxvY2tfdCBsb2NrOworCisjaWZkZWYg
X19YRU5fXworICAgIC8qIEhpZGUgdGhlIHJlc3Qgb2YgdGhlIHZwY2kgc3RydWN0IGZyb20gdGhl
IHVzZXItc3BhY2UgdGVzdCBoYXJuZXNzLiAqLworICAgIHN0cnVjdCB2cGNpX2hlYWRlciB7Cisg
ICAgICAgIC8qIEluZm9ybWF0aW9uIGFib3V0IHRoZSBQQ0kgQkFScyBvZiB0aGlzIGRldmljZS4g
Ki8KKyAgICAgICAgc3RydWN0IHZwY2lfYmFyIHsKKyAgICAgICAgICAgIHVpbnQ2NF90IGFkZHI7
CisgICAgICAgICAgICB1aW50NjRfdCBzaXplOworICAgICAgICAgICAgZW51bSB7CisgICAgICAg
ICAgICAgICAgVlBDSV9CQVJfRU1QVFksCisgICAgICAgICAgICAgICAgVlBDSV9CQVJfSU8sCisg
ICAgICAgICAgICAgICAgVlBDSV9CQVJfTUVNMzIsCisgICAgICAgICAgICAgICAgVlBDSV9CQVJf
TUVNNjRfTE8sCisgICAgICAgICAgICAgICAgVlBDSV9CQVJfTUVNNjRfSEksCisgICAgICAgICAg
ICAgICAgVlBDSV9CQVJfUk9NLAorICAgICAgICAgICAgfSB0eXBlOworICAgICAgICAgICAgYm9v
bCBwcmVmZXRjaGFibGUgOiAxOworICAgICAgICAgICAgLyogU3RvcmUgd2hldGhlciB0aGUgQkFS
IGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybS4gKi8KKyAgICAgICAgICAgIGJvb2wgZW5hYmxlZCAg
ICAgIDogMTsKKyAgICAgICAgfSBiYXJzWzddOyAvKiBBdCBtb3N0IDYgQkFSUyArIDEgZXhwYW5z
aW9uIFJPTSBCQVIuICovCisgICAgICAgIC8qCisgICAgICAgICAqIFN0b3JlIHdoZXRoZXIgdGhl
IFJPTSBlbmFibGUgYml0IGlzIHNldCAoZG9lc24ndCBpbXBseSBST00gQkFSCisgICAgICAgICAq
IGlzIG1hcHBlZCBpbnRvIGd1ZXN0IHAybSkgaWYgdGhlcmUncyBhIFJPTSBCQVIgb24gdGhlIGRl
dmljZS4KKyAgICAgICAgICovCisgICAgICAgIGJvb2wgcm9tX2VuYWJsZWQgICAgICA6IDE7Cisg
ICAgICAgIC8qIEZJWE1FOiBjdXJyZW50bHkgdGhlcmUncyBubyBzdXBwb3J0IGZvciBTUi1JT1Yu
ICovCisgICAgfSBoZWFkZXI7CisjZW5kaWYKK307CisKK3N0cnVjdCB2cGNpX3ZjcHUgeworICAg
IC8qIFBlci12Y3B1IHN0cnVjdHVyZSB0byBzdG9yZSBzdGF0ZSB3aGlsZSB7dW59bWFwcGluZyBv
ZiBQQ0kgQkFScy4gKi8KKyAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbTsKKyAgICBjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldjsKKyAgICBib29sIG1hcCA6IDE7CisgICAgYm9vbCByb20gOiAxOwog
fTsKIAorI2Vsc2UgLyogIUNPTkZJR19IQVNfUENJICovCitzdHJ1Y3QgdnBjaV92cGN1IHsKK307
CisjZW5kaWYKKwogI2VuZGlmCiAKIC8qCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:13:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:13:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Fz-0005Vt-71; Tue, 23 Jan 2018 15:13:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee0Fx-0005VE-SI
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:13:01 +0000
X-Inumbo-ID: 4cebb57c-004f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4cebb57c-004f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:08:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459296022"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:07:34 +0000
Message-ID: <20180123150735.74779-11-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180123150735.74779-1-roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v8 10/11] vpci: add a priority parameter to the
	vPCI register initializer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBuZWVkZWQgZm9yIE1TSS1YLCBzaW5jZSBNU0ktWCB3aWxsIG5lZWQgdG8gYmUgaW5p
dGlhbGl6ZWQKYmVmb3JlIHBhcnNpbmcgdGhlIEJBUnMsIHNvIHRoYXQgdGhlIGhlYWRlciBCQVIg
aGFuZGxlcnMgYXJlIGF3YXJlIG9mCnRoZSBNU0ktWCByZWxhdGVkIGhvbGVzIGFuZCBtYWtlIHN1
cmUgdGhleSBhcmUgbm90IG1hcHBlZCBpbiBvcmRlciBmb3IKdGhlIHRyYXAgaGFuZGxlcnMgdG8g
d29yayBwcm9wZXJseS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY0OgogLSBB
ZGQgYSBtaWRkbGUgcHJpb3JpdHkgYW5kIGFkZCB0aGUgUENJIGhlYWRlciB0byBpdC4KCkNoYW5n
ZXMgc2luY2UgdjM6CiAtIEFkZCBhIG51bWVyaWFsIHN1ZmZpeCB0byB0aGUgc2VjdGlvbiB1c2Vk
IHRvIHN0b3JlIHRoZSBwb2ludGVyIHRvCiAgIGVhY2ggaW5pdGlhbGl6ZXIgZnVuY3Rpb24sIGFu
ZCBzb3J0IHRoZW0gYXQgbGluayB0aW1lLgotLS0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAg
fCA0ICsrLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgfCA0ICsrLS0KIHhlbi9kcml2ZXJz
L3ZwY2kvaGVhZGVyLmMgfCAyICstCiB4ZW4vZHJpdmVycy92cGNpL21zaS5jICAgIHwgMiArLQog
eGVuL2luY2x1ZGUveGVuL3ZwY2kuaCAgICB8IDggKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwg
MTIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwppbmRleCA5OGI4MjY4MGM2Li5m
MmUyMTNiM2MyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCisrKyBiL3hlbi9h
cmNoL2FybS94ZW4ubGRzLlMKQEAgLTY5LDcgKzY5LDcgQEAgU0VDVElPTlMKICNpZiBkZWZpbmVk
KENPTkZJR19IQVNfUENJKSAmJiBkZWZpbmVkKENPTkZJR19MQVRFX0hXRE9NKQogICAgICAgIC4g
PSBBTElHTihQT0lOVEVSX0FMSUdOKTsKICAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwot
ICAgICAgICooLmRhdGEudnBjaSkKKyAgICAgICAqKFNPUlQoLmRhdGEudnBjaS4qKSkKICAgICAg
ICBfX2VuZF92cGNpX2FycmF5ID0gLjsKICNlbmRpZgogICB9IDp0ZXh0CkBAIC0xODQsNyArMTg0
LDcgQEAgU0VDVElPTlMKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAhZGVmaW5lZChD
T05GSUdfTEFURV9IV0RPTSkKICAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CiAgICAg
ICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKLSAgICAgICAqKC5kYXRhLnZwY2kpCisgICAgICAg
KihTT1JUKC5kYXRhLnZwY2kuKikpCiAgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CiAjZW5k
aWYKICAgfSA6dGV4dApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUyBiL3hlbi9h
cmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggOTZlNTNmNjhhOC4uMTlhOTEyMjQ1YSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBA
IC0xMzIsNyArMTMyLDcgQEAgU0VDVElPTlMKICNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAm
JiBkZWZpbmVkKENPTkZJR19MQVRFX0hXRE9NKQogICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FM
SUdOKTsKICAgICAgICBfX3N0YXJ0X3ZwY2lfYXJyYXkgPSAuOwotICAgICAgICooLmRhdGEudnBj
aSkKKyAgICAgICAqKFNPUlQoLmRhdGEudnBjaS4qKSkKICAgICAgICBfX2VuZF92cGNpX2FycmF5
ID0gLjsKICNlbmRpZgogICB9IDp0ZXh0CkBAIC0yMzAsNyArMjMwLDcgQEAgU0VDVElPTlMKICNp
ZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAhZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkK
ICAgICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7CiAgICAgICAgX19zdGFydF92cGNpX2Fy
cmF5ID0gLjsKLSAgICAgICAqKC5kYXRhLnZwY2kpCisgICAgICAgKihTT1JUKC5kYXRhLnZwY2ku
KikpCiAgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47CiAjZW5kaWYKICAgfSA6dGV4dApkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9oZWFkZXIuYyBiL3hlbi9kcml2ZXJzL3ZwY2kvaGVh
ZGVyLmMKaW5kZXggOTk0Y2ZiYjhmNy4uOThlZDUzYTEyNiAxMDA2NDQKLS0tIGEveGVuL2RyaXZl
cnMvdnBjaS9oZWFkZXIuYworKysgYi94ZW4vZHJpdmVycy92cGNpL2hlYWRlci5jCkBAIC01MDgs
NyArNTA4LDcgQEAgc3RhdGljIGludCBpbml0X2JhcnMoc3RydWN0IHBjaV9kZXYgKnBkZXYpCiAK
ICAgICByZXR1cm4gMDsKIH0KLVJFR0lTVEVSX1ZQQ0lfSU5JVChpbml0X2JhcnMpOworUkVHSVNU
RVJfVlBDSV9JTklUKGluaXRfYmFycywgVlBDSV9QUklPUklUWV9NSURETEUpOwogCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvdnBjaS9tc2kuYyBiL3hl
bi9kcml2ZXJzL3ZwY2kvbXNpLmMKaW5kZXggOWRhNjg3YTVkNy4uZjhmMDhjYjUxNSAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvdnBjaS9tc2kuYworKysgYi94ZW4vZHJpdmVycy92cGNpL21zaS5j
CkBAIC0yNjUsNyArMjY1LDcgQEAgc3RhdGljIGludCBpbml0X21zaShzdHJ1Y3QgcGNpX2RldiAq
cGRldikKIAogICAgIHJldHVybiByZXQ7CiB9Ci1SRUdJU1RFUl9WUENJX0lOSVQoaW5pdF9tc2kp
OworUkVHSVNURVJfVlBDSV9JTklUKGluaXRfbXNpLCBWUENJX1BSSU9SSVRZX0xPVyk7CiAKIHZv
aWQgdnBjaV9kdW1wX21zaSh2b2lkKQogewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Zw
Y2kuaCBiL3hlbi9pbmNsdWRlL3hlbi92cGNpLmgKaW5kZXggNWFmZDU0YjJlOC4uNmU4MTA4MDFk
NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZwY2kuaAorKysgYi94ZW4vaW5jbHVkZS94
ZW4vdnBjaS5oCkBAIC0xNSw5ICsxNSwxMyBAQCB0eXBlZGVmIHZvaWQgdnBjaV93cml0ZV90KGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCB1bnNpZ25lZCBpbnQgcmVnLAogCiB0eXBlZGVmIGlu
dCB2cGNpX3JlZ2lzdGVyX2luaXRfdChzdHJ1Y3QgcGNpX2RldiAqZGV2KTsKIAotI2RlZmluZSBS
RUdJU1RFUl9WUENJX0lOSVQoeCkgICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBWUENJX1BS
SU9SSVRZX0hJR0ggICAgICAiMSIKKyNkZWZpbmUgVlBDSV9QUklPUklUWV9NSURETEUgICAgIjUi
CisjZGVmaW5lIFZQQ0lfUFJJT1JJVFlfTE9XICAgICAgICI5IgorCisjZGVmaW5lIFJFR0lTVEVS
X1ZQQ0lfSU5JVCh4LCBwKSAgICAgICAgICAgICAgICBcCiAgIHN0YXRpYyB2cGNpX3JlZ2lzdGVy
X2luaXRfdCAqY29uc3QgeCMjX2VudHJ5ICBcCi0gICAgICAgICAgICAgICBfX3VzZWRfc2VjdGlv
bigiLmRhdGEudnBjaSIpID0geAorICAgICAgICAgICAgICAgX191c2VkX3NlY3Rpb24oIi5kYXRh
LnZwY2kuIiBwKSA9IHgKIAogLyogQWRkIHZQQ0kgaGFuZGxlcnMgdG8gZGV2aWNlLiAqLwogaW50
IF9fbXVzdF9jaGVjayB2cGNpX2FkZF9oYW5kbGVycyhzdHJ1Y3QgcGNpX2RldiAqZGV2KTsKLS0g
CjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:13:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0GK-0005Z2-E5; Tue, 23 Jan 2018 15:13:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ee0GJ-0005YL-C2
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:13:23 +0000
X-Inumbo-ID: f2422bb8-004f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2422bb8-004f-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:13:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459297404"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 23 Jan 2018 15:13:14 +0000
Message-ID: <20180123151314.8320-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZ5IGVhcmx5IGJvb3QgY29kZSB0byByZWxvY2F0ZSBwdmggaW5mbyBhcyB3ZWxsLCBzbyB0
aGF0IHdlIGNhbiBiZQpzdXJlIF9fdmEgaW4gX19zdGFydF94ZW4gd29ya3MuCgpTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnY1OiBJ
bmNsdWRlIGtjb25maWcuaC4gVXNlIElTX0VOQUJMRUQuIEFkanVzdCBjb2RlLgotLS0KIHhlbi9h
cmNoL3g4Ni9ib290L01ha2VmaWxlIHwgIDMgKystCiB4ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgg
ICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TICAgfCAyNSArKysrKysrKysrLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jICB8IDYwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgNzIgaW5zZXJ0
aW9ucygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qv
TWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZQppbmRleCBjNjI0NmM4NWQyLi5l
MTAzODgyODJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZQorKysgYi94
ZW4vYXJjaC94ODYvYm9vdC9NYWtlZmlsZQpAQCAtNSw3ICs1LDggQEAgREVGU19IX0RFUFMgPSBk
ZWZzLmggJChCQVNFRElSKS9pbmNsdWRlL3hlbi9zdGRib29sLmgKIENNRExJTkVfREVQUyA9ICQo
REVGU19IX0RFUFMpIHZpZGVvLmgKIAogUkVMT0NfREVQUyA9ICQoREVGU19IX0RFUFMpICQoQkFT
RURJUikvaW5jbHVkZS94ZW4vbXVsdGlib290LmggXAotCSAgICAgJChCQVNFRElSKS9pbmNsdWRl
L3hlbi9tdWx0aWJvb3QyLmgKKwkgICAgICQoQkFTRURJUikvaW5jbHVkZS94ZW4vbXVsdGlib290
Mi5oIFwKKwkgICAgICQoQkFTRURJUikvaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3N0YXJ0
X2luZm8uaAogCiBoZWFkLm86IGNtZGxpbmUuUyByZWxvYy5TCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9ib290L2RlZnMuaCBiL3hlbi9hcmNoL3g4Ni9ib290L2RlZnMuaAppbmRleCA2YWJk
YzE1NDQ2Li4wNTkyMWE2NGEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgK
KysrIGIveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oCkBAIC01MSw2ICs1MSw5IEBAIHR5cGVkZWYg
dW5zaWduZWQgc2hvcnQgdTE2OwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgdTMyOwogdHlwZWRlZiB1
bnNpZ25lZCBsb25nIGxvbmcgdTY0OwogdHlwZWRlZiB1bnNpZ25lZCBpbnQgc2l6ZV90OwordHlw
ZWRlZiB1OCB1aW50OF90OwordHlwZWRlZiB1MzIgdWludDMyX3Q7Cit0eXBlZGVmIHU2NCB1aW50
NjRfdDsKIAogI2RlZmluZSBVMTZfTUFYCQkoKHUxNikofjBVKSkKICNkZWZpbmUgVUlOVF9NQVgJ
KH4wVSkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9hcmNoL3g4
Ni9ib290L2hlYWQuUwppbmRleCAwZjY1MmNlYTExLi4zY2I2NmZjMDZiIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCkBA
IC00MTQsNiArNDE0LDcgQEAgX19wdmhfc3RhcnQ6CiAKICAgICAgICAgLyogU2V0IHRyYW1wb2xp
bmVfcGh5cyB0byB1c2UgbWZuIDEgdG8gYXZvaWQgaGF2aW5nIGEgbWFwcGluZyBhdCBWQSAwICov
CiAgICAgICAgIG1vdncgICAgJDB4MTAwMCwgc3ltX2VzaSh0cmFtcG9saW5lX3BoeXMpCisgICAg
ICAgIG1vdiAgICAgKCVlYngpLCAlZWF4IC8qIG1vdiAkWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxV
RSwgJWVheCAqLwogICAgICAgICBqbXAgICAgIHRyYW1wb2xpbmVfc2V0dXAKIAogI2VuZGlmIC8q
IENPTkZJR19QVkhfR1VFU1QgKi8KQEAgLTU3OCwxOCArNTc5LDIwIEBAIHRyYW1wb2xpbmVfc2V0
dXA6CiAgICAgICAgIC8qIEdldCBib3R0b20tbW9zdCBsb3ctbWVtb3J5IHN0YWNrIGFkZHJlc3Mu
ICovCiAgICAgICAgIGFkZCAgICAgJFRSQU1QT0xJTkVfU1BBQ0UsJWVjeAogCi0jaWZkZWYgQ09O
RklHX1BWSF9HVUVTVAotICAgICAgICBjbXBiICAgICQwLCBzeW1fZnMocHZoX2Jvb3QpCi0gICAg
ICAgIGpuZSAgICAgMWYKLSNlbmRpZgotCi0gICAgICAgIC8qIFNhdmUgdGhlIE11bHRpYm9vdCBp
bmZvIHN0cnVjdCAoYWZ0ZXIgcmVsb2NhdGlvbikgZm9yIGxhdGVyIHVzZS4gKi8KKyAgICAgICAg
LyogU2F2ZSBNdWx0aWJvb3QgLyBQVkggaW5mbyBzdHJ1Y3QgKGFmdGVyIHJlbG9jYXRpb24pIGZv
ciBsYXRlciB1c2UuICovCiAgICAgICAgIHB1c2ggICAgJWVjeCAgICAgICAgICAgICAgICAvKiBC
b3R0b20tbW9zdCBsb3ctbWVtb3J5IHN0YWNrIGFkZHJlc3MuICovCi0gICAgICAgIHB1c2ggICAg
JWVieCAgICAgICAgICAgICAgICAvKiBNdWx0aWJvb3QgaW5mb3JtYXRpb24gYWRkcmVzcy4gKi8K
LSAgICAgICAgcHVzaCAgICAlZWF4ICAgICAgICAgICAgICAgIC8qIE11bHRpYm9vdCBtYWdpYy4g
Ki8KKyAgICAgICAgcHVzaCAgICAlZWJ4ICAgICAgICAgICAgICAgIC8qIE11bHRpYm9vdCAvIFBW
SCBpbmZvcm1hdGlvbiBhZGRyZXNzLiAqLworICAgICAgICBwdXNoICAgICVlYXggICAgICAgICAg
ICAgICAgLyogTWFnaWMgbnVtYmVyLiAqLwogICAgICAgICBjYWxsICAgIHJlbG9jCi0gICAgICAg
IG1vdiAgICAgJWVheCxzeW1fZnMobXVsdGlib290X3B0cikKKyNpZmRlZiBDT05GSUdfUFZIX0dV
RVNUCisgICAgICAgIGNtcCAgICAgJDAsIHN5bV9mcyhwdmhfYm9vdCkKKyAgICAgICAgamUgICAg
ICAxZgorICAgICAgICBtb3YgICAgICVlYXgsIHN5bV9mcyhwdmhfc3RhcnRfaW5mb19wYSkKKyAg
ICAgICAgam1wICAgICAyZgorI2VuZGlmCiAxOgorICAgICAgICBtb3YgICAgICVlYXgsIHN5bV9m
cyhtdWx0aWJvb3RfcHRyKQorMjoKIAogICAgICAgICAvKgogICAgICAgICAgKiBOb3cgdHJhbXBv
bGluZV9waHlzIHBvaW50cyB0byB0aGUgZm9sbG93aW5nIHN0cnVjdHVyZSAobG93ZXN0IGFkZHJl
c3MKQEAgLTU5OCwxMiArNjAxLDEyIEBAIHRyYW1wb2xpbmVfc2V0dXA6CiAgICAgICAgICAqICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgICAqIHwgVFJBTVBPTElORV9TVEFDS19T
UEFDRSB8CiAgICAgICAgICAqICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCi0gICAgICAgICAq
IHwgICAgICAgIG1iaSBkYXRhICAgICAgICB8CisgICAgICAgICAqIHwgICAgIERhdGEgKE1CSSAv
IFBWSCkgICB8CiAgICAgICAgICAqICstIC0gLSAtIC0gLSAtIC0gLSAtIC0gLSArCiAgICAgICAg
ICAqIHwgICAgVFJBTVBPTElORV9TUEFDRSAgICB8CiAgICAgICAgICAqICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCiAgICAgICAgICAqCi0gICAgICAgICAqIG1iaSBkYXRhIGdyb3dzIGRvd253
YXJkcyBmcm9tIHRoZSBoaWdoZXN0IGFkZHJlc3Mgb2YgVFJBTVBPTElORV9TUEFDRQorICAgICAg
ICAgKiBEYXRhIGdyb3dzIGRvd253YXJkcyBmcm9tIHRoZSBoaWdoZXN0IGFkZHJlc3Mgb2YgVFJB
TVBPTElORV9TUEFDRQogICAgICAgICAgKiByZWdpb24gdG8gdGhlIGVuZCBvZiB0aGUgdHJhbXBv
bGluZS4gVGhlIHJlc3Qgb2YgVFJBTVBPTElORV9TUEFDRSBpcwogICAgICAgICAgKiByZXNlcnZl
ZCBmb3IgdHJhbXBvbGluZSBjb2RlIGFuZCBkYXRhLgogICAgICAgICAgKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9ib290L3JlbG9jLmMgYi94ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5jCmlu
ZGV4IGI5OTI2NzhiNWUuLjhhNjYzOTAzODMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9ib290
L3JlbG9jLmMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvcmVsb2MuYwpAQCAtMTQsOCArMTQsOCBA
QAogCiAvKgogICogVGhpcyBlbnRyeSBwb2ludCBpcyBlbnRlcmVkIGZyb20geGVuL2FyY2gveDg2
L2Jvb3QvaGVhZC5TIHdpdGg6Ci0gKiAgIC0gMHg0KCVlc3ApID0gTVVMVElCT09UX01BR0lDLAot
ICogICAtIDB4OCglZXNwKSA9IE1VTFRJQk9PVF9JTkZPUk1BVElPTl9BRERSRVNTLAorICogICAt
IDB4NCglZXNwKSA9IE1BR0lDLAorICogICAtIDB4OCglZXNwKSA9IElORk9STUFUSU9OX0FERFJF
U1MsCiAgKiAgIC0gMHhjKCVlc3ApID0gVE9QTU9TVF9MT1dfTUVNT1JZX1NUQUNLX0FERFJFU1Mu
CiAgKi8KIGFzbSAoCkBAIC0yOSw2ICsyOSw5IEBAIGFzbSAoCiAjaW5jbHVkZSAiLi4vLi4vLi4v
aW5jbHVkZS94ZW4vbXVsdGlib290LmgiCiAjaW5jbHVkZSAiLi4vLi4vLi4vaW5jbHVkZS94ZW4v
bXVsdGlib290Mi5oIgogCisjaW5jbHVkZSAiLi4vLi4vLi4vaW5jbHVkZS94ZW4va2NvbmZpZy5o
IgorI2luY2x1ZGUgPHB1YmxpYy9hcmNoLXg4Ni9odm0vc3RhcnRfaW5mby5oPgorCiAjZGVmaW5l
IGdldF9tYjJfZGF0YSh0YWcsIHR5cGUsIG1lbWJlcikgICAoKChtdWx0aWJvb3QyX3RhZ18jI3R5
cGUjI190ICopKHRhZykpLT5tZW1iZXIpCiAjZGVmaW5lIGdldF9tYjJfc3RyaW5nKHRhZywgdHlw
ZSwgbWVtYmVyKSAoKHUzMilnZXRfbWIyX2RhdGEodGFnLCB0eXBlLCBtZW1iZXIpKQogCkBAIC03
MSw2ICs3NCwzNiBAQCBzdGF0aWMgdTMyIGNvcHlfc3RyaW5nKHUzMiBzcmMpCiAgICAgcmV0dXJu
IGNvcHlfbWVtKHNyYywgcCAtIHNyYyArIDEpOwogfQogCitzdGF0aWMgc3RydWN0IGh2bV9zdGFy
dF9pbmZvICpwdmhfaW5mb19yZWxvYyh1MzIgaW4pCit7CisgICAgc3RydWN0IGh2bV9zdGFydF9p
bmZvICpvdXQ7CisKKyAgICBvdXQgPSBfcChjb3B5X21lbShpbiwgc2l6ZW9mKCpvdXQpKSk7CisK
KyAgICBpZiAoIG91dC0+Y21kbGluZV9wYWRkciApCisgICAgICAgIG91dC0+Y21kbGluZV9wYWRk
ciA9IGNvcHlfc3RyaW5nKG91dC0+Y21kbGluZV9wYWRkcik7CisKKyAgICBpZiAoIG91dC0+bnJf
bW9kdWxlcyApCisgICAgeworICAgICAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICAgICAgc3RydWN0
IGh2bV9tb2RsaXN0X2VudHJ5ICptb2RzOworCisgICAgICAgIG91dC0+bW9kbGlzdF9wYWRkciA9
CisgICAgICAgICAgICBjb3B5X21lbShvdXQtPm1vZGxpc3RfcGFkZHIsCisgICAgICAgICAgICAg
ICAgICAgICBvdXQtPm5yX21vZHVsZXMgKiBzaXplb2Yoc3RydWN0IGh2bV9tb2RsaXN0X2VudHJ5
KSk7CisKKyAgICAgICAgbW9kcyA9IF9wKG91dC0+bW9kbGlzdF9wYWRkcik7CisKKyAgICAgICAg
Zm9yICggaSA9IDA7IGkgPCBvdXQtPm5yX21vZHVsZXM7IGkrKyApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggbW9kc1tpXS5jbWRsaW5lX3BhZGRyICkKKyAgICAgICAgICAgICAgICBtb2Rz
W2ldLmNtZGxpbmVfcGFkZHIgPSBjb3B5X3N0cmluZyhtb2RzW2ldLmNtZGxpbmVfcGFkZHIpOwor
ICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIG91dDsKK30KKwogc3RhdGljIG11bHRpYm9v
dF9pbmZvX3QgKm1iaV9yZWxvYyh1MzIgbWJpX2luKQogewogICAgIGludCBpOwpAQCAtMjI2LDE0
ICsyNTksMjcgQEAgc3RhdGljIG11bHRpYm9vdF9pbmZvX3QgKm1iaTJfcmVsb2ModTMyIG1iaV9p
bikKICAgICByZXR1cm4gbWJpX291dDsKIH0KIAotbXVsdGlib290X2luZm9fdCBfX3N0ZGNhbGwg
KnJlbG9jKHUzMiBtYl9tYWdpYywgdTMyIG1iaV9pbiwgdTMyIHRyYW1wb2xpbmUpCit2b2lkIF9f
c3RkY2FsbCAqcmVsb2ModTMyIG1hZ2ljLCB1MzIgaW4sIHUzMiB0cmFtcG9saW5lKQogewogICAg
IGFsbG9jID0gdHJhbXBvbGluZTsKIAotICAgIGlmICggbWJfbWFnaWMgPT0gTVVMVElCT09UMl9C
T09UTE9BREVSX01BR0lDICkKLSAgICAgICAgcmV0dXJuIG1iaTJfcmVsb2MobWJpX2luKTsKLSAg
ICBlbHNlCi0gICAgICAgIHJldHVybiBtYmlfcmVsb2MobWJpX2luKTsKKyAgICBzd2l0Y2ggKCBt
YWdpYyApCisgICAgeworICAgIGNhc2UgTVVMVElCT09UX0JPT1RMT0FERVJfTUFHSUM6CisgICAg
ICAgIHJldHVybiBtYmlfcmVsb2MoaW4pOworCisgICAgY2FzZSBNVUxUSUJPT1QyX0JPT1RMT0FE
RVJfTUFHSUM6CisgICAgICAgIHJldHVybiBtYmkyX3JlbG9jKGluKTsKKworICAgIGNhc2UgWEVO
X0hWTV9TVEFSVF9NQUdJQ19WQUxVRToKKyAgICAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19Q
VkhfR1VFU1QpICkKKyAgICAgICAgICAgIHJldHVybiBwdmhfaW5mb19yZWxvYyhpbik7CisgICAg
ICAgIC8qIEZhbGx0aHJvdWdoICovCisKKyAgICBkZWZhdWx0OgorICAgICAgICAvKiBOb3RoaW5n
IHdlIGNhbiBkbyAqLworICAgICAgICByZXR1cm4gTlVMTDsKKyAgICB9CiB9CiAKIC8qCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:18:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0L7-0005rg-WC; Tue, 23 Jan 2018 15:18:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ee0L6-0005ra-BY
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:18:20 +0000
X-Inumbo-ID: a01347e3-0050-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a01347e3-0050-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:18:12 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id t16so942846wrc.10
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 07:18:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=e88r+MWL0YNEUCjWDxhoDM++950PomfclbcU3pTWh74=;
 b=GF3sEPTQlQhCsVZ16J5FHB/Il8TvAEMYFJ3SPR+AAxnzBCo/wNHJ6SzMsZd3+K2HGJ
 eHKTeEzr1417O0UX2VCOgtzINQ+qScNlsq2Ro9okntDsQqithKE40ceKrbDNhjWFuhm1
 N7eo5Ck1y824iDMVTR+AZrGJZbtxRrso+gs28=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=e88r+MWL0YNEUCjWDxhoDM++950PomfclbcU3pTWh74=;
 b=acxL2tyW7mxjv66vBbk41HoM/Gtz5UzOdUYpP7Qx/OpVuPB93qnOFCXzPUJwDrTZTX
 yS0+jiPWzqT0ylh4D0rYNd8Z7wEgE9XtYutdr/6WrLXUJUa0bbiSAV3QQGVwqcogTkUb
 UVOFIqIfxwqbdqTe6hzBHdM7/qDRp8X5x/5SeZRmhfFkGliFUzR9xjZ1wvK/8rOJWs2W
 Z3gRSHeqlnQM/nQLABE0JoVpjXTo3cZTGvoZtuHetO03FI+zTYOWxdX0pB4QxPIYzE4+
 1vOpJszz/FrHIq4X966uuigzUS+tEpw4vG2okuM18LBearRFz5xNDEHp6BtQfEk1A6qR
 Dfuw==
X-Gm-Message-State: AKwxytfsNWuro06Ifau+XY2vBJl5XhFnoyS5OgNlEzdSPoKWZ93QNt7P
 MrgfD2/r9SArWMQIa5FSQaOZxA==
X-Google-Smtp-Source: AH8x225Jm0CvoNLZuxFnnCWVt1aeOpaE70bT8h3YNqyHKTOXR6cmc6IRuU40ATxTrTI2LvR0J/9znA==
X-Received: by 10.223.148.162 with SMTP id 31mr2844564wrr.232.1516720692542;
 Tue, 23 Jan 2018 07:18:12 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id i8sm725779wra.97.2018.01.23.07.18.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 07:18:11 -0800 (PST)
To: Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-7-sameer.goel@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <9cafe32b-0c60-32d8-8912-dcf980699a80@linaro.org>
Date: Tue, 23 Jan 2018 15:18:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171219031703.23420-7-sameer.goel@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, shankerd@codeaurora.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [RFC v4 6/8] xen/iommu: smmu-v3: Add Xen specific
 code to enable the ported driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU2FtZWVyLAoKT24gMTkvMTIvMTcgMDM6MTcsIFNhbWVlciBHb2VsIHdyb3RlOgo+IFRoaXMg
ZHJpdmVyIGZvbGxvd3MgYW4gYXBwcm9hY2ggc2ltaWxhciB0byBzbW11IGRyaXZlci4gVGhlIGlu
dGVudCBoZXJlCj4gaXMgdG8gcmV1c2UgYXMgbXVjaCBMaW51eCBjb2RlIGFzIHBvc3NpYmxlLgo+
IC0gR2x1ZSBjb2RlIGhhcyBiZWVuIGludHJvZHVjZWQgdG8gYnJpZGdlIHRoZSBBUEkgY2FsbHMu
Cj4gLSBDYWxsZWQgTGludXggZnVuY3Rpb25zIGZyb20gdGhlIFhlbiBJT01NVSBmdW5jdGlvbiBj
YWxscy4KPiAtIFhlbiBtb2RpZmljYXRpb25zIGFyZSBwcmVjZWRlZCBieSAvKlhlbjogY29tbWVu
dCAqLwo+IAo+IFNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzYW1lZXIuZ29lbEBsaW5hcm8u
b3JnPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICB8ICAg
MSArCj4gICB4ZW4vZHJpdmVycy9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgICAyICsKPiAg
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9LY29uZmlnICAgfCAgIDggKwo+ICAgeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlICB8ICAgMSArCj4gICB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hcm0vc21tdS12My5jIHwgODgwICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0KPiAgIDUgZmlsZXMgY2hhbmdlZCwgODYxIGluc2VydGlvbnMoKyksIDMxIGRlbGV0
aW9ucygtKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9LY29uZmlnCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwo+IGluZGV4IDIyMTY1YWUzNzYuLjZhYTI0Y2FlNDggMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTE0NjAs
NiArMTQ2MCw3IEBAIGVycjoKPiAgIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF92aXJ0X3BhZ2lu
Z19vbmUodm9pZCAqZGF0YSkKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBsb25nIHZhbCA9ICh1bnNp
Z25lZCBsb25nKWRhdGE7Cj4gKyAgICAvKiBTTU1VdjMgUzIgY2ZnIHZ0Y3IgcmV1c2VzIHRoZSBm
b2xsb3dpbmcgdmFsdWUgKi8KPiAgICAgICBXUklURV9TWVNSRUczMih2YWwsIFZUQ1JfRUwyKTsK
PiAgICAgICBpc2IoKTsKPiAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvS2NvbmZpZyBi
L3hlbi9kcml2ZXJzL0tjb25maWcKPiBpbmRleCBiYzNhNTRmMGVhLi42MTI2NTUzODZkIDEwMDY0
NAo+IC0tLSBhL3hlbi9kcml2ZXJzL0tjb25maWcKPiArKysgYi94ZW4vZHJpdmVycy9LY29uZmln
Cj4gQEAgLTEyLDQgKzEyLDYgQEAgc291cmNlICJkcml2ZXJzL3BjaS9LY29uZmlnIgo+ICAgCj4g
ICBzb3VyY2UgImRyaXZlcnMvdmlkZW8vS2NvbmZpZyIKPiAgIAo+ICtzb3VyY2UgImRyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL0tjb25maWciCj4gKwo+ICAgZW5kbWVudQo+IGRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vS2NvbmZpZyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9LY29uZmlnCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAw
Li5jZGE4OTlmNjA4Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9LY29uZmlnCj4gQEAgLTAsMCArMSw4IEBACj4gKwo+ICtjb25maWcgQVJNX1NNTVVf
djMKPiArCWJvb2wgIkFSTSBTTU1VdjMgU3VwcG9ydCIKPiArCWRlcGVuZHMgb24gQVJNXzY0Cj4g
KwloZWxwCj4gKwkgU3VwcG9ydCBmb3IgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBBUk0gU3lzdGVt
IE1NVSBhcmNoaXRlY3R1cmUKPiArCSB2ZXJzaW9uIDMuCj4gKwo+IGRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vTWFrZWZpbGUKPiBpbmRleCBmNGNkMjZlMTVkLi5lMTQ3MzJiNTVjIDEwMDY0NAo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQo+ICsrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQo+IEBAIC0xLDIgKzEsMyBAQAo+ICAgb2JqLXkg
Kz0gaW9tbXUubwo+ICAgb2JqLXkgKz0gc21tdS5vCj4gK29iai0kKENPTkZJR19BUk1fU01NVV92
MykgKz0gc21tdS12My5vCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LXYzLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jCj4gaW5k
ZXggZTY3YmE2YzQwZi4uMzQ4ODE4NGFkNCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9hcm0vc21tdS12My5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUtdjMuYwo+IEBAIC0xOCwyOCArMTgsNDAyIEBACj4gICAgKiBBdXRob3I6IFdpbGwgRGVh
Y29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgo+ICAgICoKPiAgICAqIFRoaXMgZHJpdmVyIGlzIHBv
d2VyZWQgYnkgYmFkIGNvZmZlZSBhbmQgYm9tYmF5IG1peC4KPiArICoKPiArICoKPiArICogQmFz
ZWQgb24gTGludXggZHJpdmVycy9pb21tdS9hcm0tc21tdS12My5jCj4gKyAqID0+IGNvbW1pdCA3
YWE4NjE5YTY2YWVhNTJiMTQ1ZTA0Y2JhYjRmOGQ2YTRlNWYzZjNiCj4gKyAqCj4gKyAqIFhlbiBt
b2RpZmljYXRpb25zOgo+ICsgKiBTYW1lZXIgR29lbCA8c2FtZWVyLmdvZWxAbGluYXJvLm9yZz4K
PiArICogQ29weXJpZ2h0IChDKSAyMDE3LCBUaGUgTGludXggRm91bmRhdGlvbiwgQWxsIHJpZ2h0
cyByZXNlcnZlZC4KPiArICoKPiArICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL2FjcGkuaD4KPiAr
I2luY2x1ZGUgPHhlbi9jb25maWcuaD4KPiArI2luY2x1ZGUgPHhlbi9kZWxheS5oPgo+ICsjaW5j
bHVkZSA8eGVuL2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZXJyLmg+Cj4gKyNpbmNsdWRlIDx4
ZW4vaXJxLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGludXhf
Y29tcGF0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgo+ICsjaW5jbHVkZSA8eGVuL21tLmg+
Cj4gKyNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiAr
I2luY2x1ZGUgPHhlbi9zaXplcy5oPgo+ICsjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KPiArI2luY2x1
ZGUgPGFjcGkvYWNwaV9pb3J0Lmg+Cj4gKyNpbmNsdWRlIDxhc20vYXRvbWljLmg+Cj4gKyNpbmNs
dWRlIDxhc20vZGV2aWNlLmg+Cj4gKyNpbmNsdWRlIDxhc20vaW8uaD4KPiArI2luY2x1ZGUgPGFz
bS9wbGF0Zm9ybS5oPgo+ICsKPiArCgpObyBuZWVkIGZvciAyIG5ld2xpbmVzLiBDYW4geW91IGRy
b3Agb25lPwoKPiArLyogWGVuOiBIZWxwZXJzIHRvIGdldCBkZXZpY2UgTU1JTyBhbmQgSVJRcyAq
Lwo+ICtzdHJ1Y3QgcmVzb3VyY2Ugewo+ICsJdTY0IGFkZHI7Cj4gKwl1NjQgc2l6ZTsKPiArCXVu
c2lnbmVkIGludCB0eXBlOwo+ICt9Owo+ICsKPiArI2RlZmluZSByZXNvdXJjZV9zaXplKHJlcykg
KChyZXMpLT5zaXplKQo+ICsKPiArI2RlZmluZSBwbGF0Zm9ybV9kZXZpY2UgZGV2aWNlCj4gKwo+
ICsjZGVmaW5lIElPUkVTT1VSQ0VfTUVNIDAKPiArI2RlZmluZSBJT1JFU09VUkNFX0lSUSAxCj4g
Kwo+ICtzdGF0aWMgc3RydWN0IHJlc291cmNlICpwbGF0Zm9ybV9nZXRfcmVzb3VyY2Uoc3RydWN0
IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPiArCQkJCQkgICAgICB1bnNpZ25lZCBpbnQgdHlwZSwK
PiArCQkJCQkgICAgICB1bnNpZ25lZCBpbnQgbnVtKQo+ICt7Cj4gKwkvKgo+ICsJICogVGhlIHJl
c291cmNlIGlzIG9ubHkgdXNlZCBiZXR3ZWVuIDIgY2FsbHMgb2YgcGxhdGZvcm1fZ2V0X3Jlc291
cmNlLgo+ICsJICogSXQncyBxdWl0ZSB1Z2x5IGJ1dCBpdCdzIGF2b2lkIHRvIGFkZCB0b28gbXVj
aCBjb2RlIGluIHRoZSBwYXJ0Cj4gKwkgKiBpbXBvcnRlZCBmcm9tIExpbnV4Cj4gKwkgKi8KPiAr
CXN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgcmVzOwo+ICsJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpp
b3J0X25vZGU7Cj4gKwlzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKm5vZGVfc21tdV9kYXRhOwo+
ICsJaW50IHJldCA9IDA7Cj4gKwo+ICsJcmVzLnR5cGUgPSB0eXBlOwo+ICsKPiArCXN3aXRjaCAo
dHlwZSkgewo+ICsJY2FzZSBJT1JFU09VUkNFX01FTToKPiArCQlpZiAocGRldi0+dHlwZSA9PSBE
RVZfQUNQSSkgewo+ICsJCQlyZXQgPSAxOwo+ICsJCQlpb3J0X25vZGUgPSBwZGV2LT5hY3BpX25v
ZGU7Cj4gKwkJCW5vZGVfc21tdV9kYXRhID0KPiArCQkJCShzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVf
djMgKilpb3J0X25vZGUtPm5vZGVfZGF0YTsKPiArCj4gKwkJCWlmIChub2RlX3NtbXVfZGF0YSAh
PSBOVUxMKSB7Cj4gKwkJCQlyZXMuYWRkciA9IG5vZGVfc21tdV9kYXRhLT5iYXNlX2FkZHJlc3M7
Cj4gKwkJCQlyZXMuc2l6ZSA9IFNaXzEyOEs7Cj4gKwkJCQlyZXQgPSAwOwo+ICsJCQl9Cj4gKwkJ
fSBlbHNlIHsKPiArCQkJcmV0ID0gZHRfZGV2aWNlX2dldF9hZGRyZXNzKGRldl90b19kdChwZGV2
KSwgbnVtLAo+ICsJCQkJCQkgICAgJnJlcy5hZGRyLCAmcmVzLnNpemUpOwo+ICsJCX0KPiArCj4g
KwkJcmV0dXJuICgocmV0KSA/IE5VTEwgOiAmcmVzKTsKPiArCj4gKwljYXNlIElPUkVTT1VSQ0Vf
SVJROgo+ICsJCS8qIEFDUEkgY2FzZSBub3QgaW1wbGVtZW50ZWQgYXMgdGhlcmUgaXMgbm8gdXNl
IGNhc2UgZm9yIGl0ICovCj4gKwkJcmV0ID0gcGxhdGZvcm1fZ2V0X2lycShkZXZfdG9fZHQocGRl
diksIG51bSk7Cj4gKwo+ICsJCWlmIChyZXQgPCAwKQo+ICsJCQlyZXR1cm4gTlVMTDsKPiArCj4g
KwkJcmVzLmFkZHIgPSByZXQ7Cj4gKwkJcmVzLnNpemUgPSAxOwo+ICsKPiArCQlyZXR1cm4gJnJl
czsKPiArCj4gKwlkZWZhdWx0Ogo+ICsJCXJldHVybiBOVUxMOwo+ICsJfQo+ICt9Cj4gKwo+ICtz
dGF0aWMgaW50IHBsYXRmb3JtX2dldF9pcnFfYnluYW1lKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug
KnBkZXYsIGNvbnN0IGNoYXIgKm5hbWUpCj4gK3sKPiArCWNvbnN0IHN0cnVjdCBkdF9wcm9wZXJ0
eSAqZHRwcm9wOwo+ICsJc3RydWN0IGFjcGlfaW9ydF9ub2RlICppb3J0X25vZGU7Cj4gKwlzdHJ1
Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKm5vZGVfc21tdV9kYXRhOwo+ICsJaW50IHJldCA9IDA7Cj4g
Kwo+ICsJaWYgKHBkZXYtPnR5cGUgPT0gREVWX0FDUEkpIHsKPiArCQlpb3J0X25vZGUgPSBwZGV2
LT5hY3BpX25vZGU7Cj4gKwkJbm9kZV9zbW11X2RhdGEgPSAoc3RydWN0IGFjcGlfaW9ydF9zbW11
X3YzICopaW9ydF9ub2RlLT5ub2RlX2RhdGE7Cj4gKwo+ICsJCWlmIChub2RlX3NtbXVfZGF0YSAh
PSBOVUxMKSB7Cj4gKwkJCWlmICghc3RyY21wKG5hbWUsICJldmVudHEiKSkKPiArCQkJCXJldCA9
IG5vZGVfc21tdV9kYXRhLT5ldmVudF9nc2l2Owo+ICsJCQllbHNlIGlmICghc3RyY21wKG5hbWUs
ICJwcmlxIikpCj4gKwkJCQlyZXQgPSBub2RlX3NtbXVfZGF0YS0+cHJpX2dzaXY7Cj4gKwkJCWVs
c2UgaWYgKCFzdHJjbXAobmFtZSwgImNtZHEtc3luYyIpKQo+ICsJCQkJcmV0ID0gbm9kZV9zbW11
X2RhdGEtPnN5bmNfZ3NpdjsKPiArCQkJZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAiZ2Vycm9yIikp
Cj4gKwkJCQlyZXQgPSBub2RlX3NtbXVfZGF0YS0+Z2Vycl9nc2l2Owo+ICsJCQllbHNlCj4gKwkJ
CQlyZXQgPSAtRUlOVkFMOwo+ICsJCX0KPiArCX0gZWxzZSB7Cj4gKwkJZHRwcm9wID0gZHRfZmlu
ZF9wcm9wZXJ0eShkZXZfdG9fZHQocGRldiksICJpbnRlcnJ1cHQtbmFtZXMiLCBOVUxMKTsKPiAr
CQlpZiAoIWR0cHJvcCkKPiArCQkJcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICsJCWlmICghZHRwcm9w
LT52YWx1ZSkKPiArCQkJcmV0dXJuIC1FTk9EQVRBOwo+ICsJfQo+ICsKPiArCXJldHVybiByZXQ7
Cj4gK30KPiArCj4gKy8qCj4gKyAqIFhlbjogSGVscGVycyBmb3IgRE1BIGFsbG9jYXRpb24uIEp1
c3QgdGhlIGZ1bmN0aW9uIG5hbWUgaXMgcmV1c2VkIGZvcgo+ICsgKiBwb3J0aW5nIGNvZGUgdGhl
c2UgYWxsb2NhdGlvbiBhcmUgbm90IG1hbmFnZWQgYWxsb2NhdGlvbnMKPiArICovCj4gKwo+ICt2
b2lkICpkbWFtX2FsbG9jX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUs
CgpUaGlzIHNob3VsZCBiZSBzdGF0aWMgSSB0aGluay4KCj4gKwkJCSAgIGRtYV9hZGRyX3QgKmRt
YV9oYW5kbGUsIGdmcF90IGdmcCkKPiArewo+ICsJdm9pZCAqdmFkZHI7Cj4gKwl1bnNpZ25lZCBs
b25nIGFsaWdubWVudCA9IHNpemU7Cj4gKwo+ICsJLyoKPiArCSAqIF94emFsbG9jIHJlcXVpcmVz
IHRoYXQgdGhlIChhbGlnbiAmIChhbGlnbiAtMSkpID0gMC4gTW9zdCBvZiB0aGUKPiArCSAqIGFs
bG9jYXRpb25zIGluIFNNTVUgY29kZSBzaG91bGQgc2VuZCB0aGUgcmlnaHQgdmFsdWUgZm9yIHNp
emUuIEluCj4gKwkgKiBjYXNlIHRoaXMgaXMgbm90IHRydWUgcHJpbnQgYSB3YXJuaW5nIGFuZCBh
bGlnbiB0byB0aGUgc2l6ZSBvZiBhCj4gKwkgKiAodm9pZCAqKQo+ICsJICovCj4gKwlpZiAoc2l6
ZSAmIChzaXplIC0gMSkpIHsKPiArCQlkZXZfd2FybihkZXYsICJGaXhpbmcgYWxpZ25tZW50IGZv
ciB0aGUgRE1BIGJ1ZmZlclxuIik7Cj4gKwkJYWxpZ25tZW50ID0gc2l6ZW9mKHZvaWQgKik7Cj4g
Kwl9Cj4gKwo+ICsJdmFkZHIgPSBfeHphbGxvYyhzaXplLCBhbGlnbm1lbnQpOwo+ICsJaWYgKCF2
YWRkcikgewo+ICsJCWRldl9lcnIoZGV2LCAiRE1BIGFsbG9jYXRpb24gZmFpbGVkXG4iKTsKPiAr
CQlyZXR1cm4gTlVMTDsKPiArCX0KPiArCj4gKwkqZG1hX2hhbmRsZSA9IHZpcnRfdG9fbWFkZHIo
dmFkZHIpOwo+ICsKPiArCXJldHVybiB2YWRkcjsKPiArfQo+ICsKPiArCj4gK3ZvaWQgZG1hbV9m
cmVlX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsIHZvaWQgKnZhZGRy
LAoKRGl0dG8uCgo+ICsJCQlkbWFfYWRkcl90IGRtYV9oYW5kbGUpCj4gK3sKPiArCXhmcmVlKHZh
ZGRyKTsKPiArfQo+ICsKPiArLyogWGVuOiBTdHViIG91dCBETUEgZG9tYWluIHJlbGF0ZWQgZnVu
Y3Rpb25zICovCj4gKyNkZWZpbmUgaW9tbXVfZ2V0X2RtYV9jb29raWUoZG9tKSAwCj4gKyNkZWZp
bmUgaW9tbXVfcHV0X2RtYV9jb29raWUoZG9tKQo+ICsKPiArLyogWGVuOiBTdHViIG91dCBtb2R1
bGUgcGFyYW0gcmVsYXRlZCBmdW5jdGlvbiAqLwo+ICsjZGVmaW5lIG1vZHVsZV9wYXJhbV9uYW1l
ZChhLCBiLCBjLCBkKQo+ICsjZGVmaW5lIE1PRFVMRV9QQVJNX0RFU0MoYSwgYikKPiArCj4gKyNk
ZWZpbmUgZG1hX3NldF9tYXNrX2FuZF9jb2hlcmVudChkLCBiKSAwCj4gKwo+ICsjZGVmaW5lIG9m
X2RtYV9pc19jb2hlcmVudChuKSAwCj4gKwo+ICsjZGVmaW5lIE1PRFVMRV9ERVZJQ0VfVEFCTEUo
dHlwZSwgbmFtZSkKPiArI2RlZmluZSBvZl9kZXZpY2VfaWQgZHRfZGV2aWNlX21hdGNoCj4gKwo+
ICtzdGF0aWMgdm9pZCBfX2lvbWVtICpkZXZtX2lvcmVtYXBfcmVzb3VyY2Uoc3RydWN0IGRldmlj
ZSAqZGV2LAo+ICsJCQkJCSAgIHN0cnVjdCByZXNvdXJjZSAqcmVzKQo+ICt7Cj4gKwl2b2lkIF9f
aW9tZW0gKnB0cjsKPiArCj4gKwlpZiAoIXJlcyB8fCByZXMtPnR5cGUgIT0gSU9SRVNPVVJDRV9N
RU0pIHsKPiArCQlkZXZfZXJyKGRldiwgIkludmFsaWQgcmVzb3VyY2VcbiIpOwo+ICsJCXJldHVy
biBFUlJfUFRSKC1FSU5WQUwpOwo+ICsJfQo+ICsKPiArCXB0ciA9IGlvcmVtYXBfbm9jYWNoZShy
ZXMtPmFkZHIsIHJlcy0+c2l6ZSk7Cj4gKwlpZiAoIXB0cikgewo+ICsJCWRldl9lcnIoZGV2LAo+
ICsJCQkiaW9yZW1hcCBmYWlsZWQgKGFkZHIgMHglIlBSSXg2NCIgc2l6ZSAweCUiUFJJeDY0Iilc
biIsCj4gKwkJCXJlcy0+YWRkciwgcmVzLT5zaXplKTsKPiArCQlyZXR1cm4gRVJSX1BUUigtRU5P
TUVNKTsKPiArCX0KPiArCj4gKwlyZXR1cm4gcHRyOwo+ICt9Cj4gKwo+ICsvKiBYZW46IENvbXBh
dGliaWxpdHkgZGVmaW5lIGZvciBpb21tdV9kb21haW5fZ2VvbWV0cnkuKi8KPiArc3RydWN0IGlv
bW11X2RvbWFpbl9nZW9tZXRyeSB7Cj4gKwlkbWFfYWRkcl90IGFwZXJ0dXJlX3N0YXJ0OyAvKiBG
aXJzdCBhZGRyZXNzIHRoYXQgY2FuIGJlIG1hcHBlZCAgICAqLwo+ICsJZG1hX2FkZHJfdCBhcGVy
dHVyZV9lbmQ7ICAgLyogTGFzdCBhZGRyZXNzIHRoYXQgY2FuIGJlIG1hcHBlZCAgICAgKi8KPiAr
CWJvb2wgZm9yY2VfYXBlcnR1cmU7ICAgICAgIC8qIERNQSBvbmx5IGFsbG93ZWQgaW4gbWFwcGFi
bGUgcmFuZ2U/ICovCj4gK307Cj4gKwo+ICsKPiArLyogWGVuOiBUeXBlIGRlZmluaXRpb25zIGZv
ciBpb21tdV9kb21haW4gKi8KPiArI2RlZmluZSBJT01NVV9ET01BSU5fVU5NQU5BR0VEIDAKPiAr
I2RlZmluZSBJT01NVV9ET01BSU5fRE1BIDEKPiArI2RlZmluZSBJT01NVV9ET01BSU5fSURFTlRJ
VFkgMgo+ICsKPiArLyogWGVuOiBEdW1teSBpb21tdV9kb21haW4gKi8KPiArc3RydWN0IGlvbW11
X2RvbWFpbiB7Cj4gKwkvKiBSdW50aW1lIFNNTVUgY29uZmlndXJhdGlvbiBmb3IgdGhpcyBpb21t
dV9kb21haW4gKi8KPiArCXN0cnVjdCBhcm1fc21tdV9kb21haW4JCSpwcml2Owo+ICsJdW5zaWdu
ZWQgaW50IHR5cGU7Cj4gKwo+ICsJLyogRHVtbXkgY29tcGF0aWJpbGl0eSBkZWZpbmVzICovCj4g
Kwl1bnNpZ25lZCBsb25nIHBnc2l6ZV9iaXRtYXA7Cj4gKwlzdHJ1Y3QgaW9tbXVfZG9tYWluX2dl
b21ldHJ5IGdlb21ldHJ5Owo+ICsKPiArCWF0b21pY190IHJlZjsKPiArCS8qCj4gKwkgKiBVc2Vk
IHRvIGxpbmsgaW9tbXVfZG9tYWluIGNvbnRleHRzIGZvciBhIHNhbWUgZG9tYWluLgo+ICsJICog
VGhlcmUgaXMgYXQgbGVhc3Qgb25lIHBlci1TTU1VIHRvIHVzZWQgYnkgdGhlIGRvbWFpbi4KPiAr
CSAqLwo+ICsJc3RydWN0IGxpc3RfaGVhZAkJbGlzdDsKPiArfTsKPiArCj4gKwoKTm8gbmVlZCBm
b3IgMiBuZXdsaW5lcy4gQ2FuIHlvdSBkcm9wIG9uZT8KCj4gKy8qIFhlbjogRGVzY3JpYmVzIGlu
Zm9ybWF0aW9uIHJlcXVpcmVkIGZvciBhIFhlbiBkb21haW4gKi8KPiArc3RydWN0IGFybV9zbW11
X3hlbl9kb21haW4gewo+ICsJc3BpbmxvY2tfdAkJCWxvY2s7Cj4gKwkvKiBMaXN0IG9mIGlvbW11
IGRvbWFpbnMgYXNzb2NpYXRlZCB0byB0aGlzIGRvbWFpbiAqLwo+ICsJc3RydWN0IGxpc3RfaGVh
ZAkJaW9tbXVfZG9tYWluczsKPiArfTsKPiArCj4gKy8qCj4gKyAqIFhlbjogSW5mb3JtYXRpb24g
YWJvdXQgZWFjaCBkZXZpY2Ugc3RvcmVkIGluIGRldi0+YXJjaGRhdGEuaW9tbXUKPiArICoKPiAr
ICogVGhlIGRldi0+YXJjaGRhdGEuaW9tbXUgc3RvcmVzIHRoZSBpb21tdV9kb21haW4gKHJ1bnRp
bWUgY29uZmlndXJhdGlvbiBvZgo+ICsgKiB0aGUgU01NVSkuCj4gICAgKi8KPiArc3RydWN0IGFy
bV9zbW11X3hlbl9kZXZpY2Ugewo+ICsJc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluOwo+ICt9
Owo+ICsKPiArLyoKPiArICogWGVuOiBpb19wZ3RhYmxlIGNvbXBhdGliaWxpdHkgZGVmaW5lcy4K
PiArICogTW9zdCBvZiB0aGVzZSBhcmUgdG8gcG9ydCBpbiB0aGUgUzEgdHJhbnNsYXRpb24gY29k
ZSBhcyBpcy4KPiArICovCj4gK3N0cnVjdCBpb19wZ3RhYmxlX29wcyB7Cj4gK307Cj4gKwo+ICtz
dHJ1Y3QgaW9tbXVfZ2F0aGVyX29wcyB7Cj4gKwl2b2lkICgqdGxiX2ZsdXNoX2FsbCkodm9pZCAq
Y29va2llKTsKPiArCXZvaWQgKCp0bGJfYWRkX2ZsdXNoKSh1bnNpZ25lZCBsb25nIGlvdmEsIHNp
emVfdCBzaXplLCBzaXplX3QgZ3JhbnVsZSwKPiArCQkJICAgICAgYm9vbCBsZWFmLCB2b2lkICpj
b29raWUpOwo+ICsJdm9pZCAoKnRsYl9zeW5jKSh2b2lkICpjb29raWUpOwo+ICt9Owo+ICsKPiAr
c3RydWN0IGlvX3BndGFibGVfY2ZnIHsKPiArCS8qCj4gKwkgKiBJT19QR1RBQkxFX1FVSVJLX0FS
TV9OUzogKEFSTSBmb3JtYXRzKSBTZXQgTlMgYW5kIE5TVEFCTEUgYml0cyBpbgo+ICsJICoJc3Rh
Z2UgMSBQVEVzLCBmb3IgaGFyZHdhcmUgd2hpY2ggaW5zaXN0cyBvbiB2YWxpZGF0aW5nIHRoZW0K
PiArCSAqCWV2ZW4gaW4Jbm9uLXNlY3VyZSBzdGF0ZSB3aGVyZSB0aGV5IHNob3VsZCBub3JtYWxs
eSBiZSBpZ25vcmVkLgo+ICsJICoKPiArCSAqIElPX1BHVEFCTEVfUVVJUktfTk9fUEVSTVM6IEln
bm9yZSB0aGUgSU9NTVVfUkVBRCwgSU9NTVVfV1JJVEUgYW5kCj4gKwkgKglJT01NVV9OT0VYRUMg
ZmxhZ3MgYW5kIG1hcCBldmVyeXRoaW5nIHdpdGggZnVsbCBhY2Nlc3MsIGZvcgo+ICsJICoJaGFy
ZHdhcmUgd2hpY2ggZG9lcyBub3QgaW1wbGVtZW50IHRoZSBwZXJtaXNzaW9ucyBvZiBhIGdpdmVu
Cj4gKwkgKglmb3JtYXQsIGFuZC9vciByZXF1aXJlcyBzb21lIGZvcm1hdC1zcGVjaWZpYyBkZWZh
dWx0IHZhbHVlLgo+ICsJICoKPiArCSAqIElPX1BHVEFCTEVfUVVJUktfVExCSV9PTl9NQVA6IElm
IHRoZSBmb3JtYXQgZm9yYmlkcyBjYWNoaW5nIGludmFsaWQKPiArCSAqCSh1bm1hcHBlZCkgZW50
cmllcyBidXQgdGhlIGhhcmR3YXJlIG1pZ2h0IGRvIHNvIGFueXdheSwgcGVyZm9ybQo+ICsJICoJ
VExCIG1haW50ZW5hbmNlIHdoZW4gbWFwcGluZyBhcyB3ZWxsIGFzIHdoZW4gdW5tYXBwaW5nLgo+
ICsJICoKPiArCSAqIElPX1BHVEFCTEVfUVVJUktfQVJNX01US180R0I6IChBUk0gdjdzIGZvcm1h
dCkgU2V0IGJpdCA5IGluIGFsbAo+ICsJICoJUFRFcywgZm9yIE1lZGlhdGVrIElPTU1VcyB3aGlj
aCB0cmVhdCBpdCBhcyBhIDMzcmQgYWRkcmVzcyBiaXQKPiArCSAqCXdoZW4gdGhlIFNvQyBpcyBp
biAiNEdCIG1vZGUiIGFuZCB0aGV5IGNhbiBvbmx5IGFjY2VzcyB0aGUgaGlnaAo+ICsJICoJcmVt
YXAgb2YgRFJBTSAoMHgxXzAwMDAwMDAwIHRvIDB4MV9mZmZmZmZmZikuCj4gKwkgKgo+ICsJICog
SU9fUEdUQUJMRV9RVUlSS19OT19ETUE6IEd1YXJhbnRlZXMgdGhhdCB0aGUgdGFibGVzIHdpbGwg
b25seSBldmVyCj4gKwkgKgliZSBhY2Nlc3NlZCBieSBhIGZ1bGx5IGNhY2hlLWNvaGVyZW50IElP
TU1VIG9yIENQVSAoZS5nLiBmb3IgYQo+ICsJICoJc29mdHdhcmUtZW11bGF0ZWQgSU9NTVUpLCBz
dWNoIHRoYXQgcGFnZXRhYmxlIHVwZGF0ZXMgbmVlZCBub3QKPiArCSAqCWJlIHRyZWF0ZWQgYXMg
ZXhwbGljaXQgRE1BIGRhdGEuCj4gKwkgKi8KPiArCSNkZWZpbmUgSU9fUEdUQUJMRV9RVUlSS19B
Uk1fTlMJCUJJVCgwKQo+ICsJI2RlZmluZSBJT19QR1RBQkxFX1FVSVJLX05PX1BFUk1TCUJJVCgx
KQo+ICsJI2RlZmluZSBJT19QR1RBQkxFX1FVSVJLX1RMQklfT05fTUFQCUJJVCgyKQo+ICsJI2Rl
ZmluZSBJT19QR1RBQkxFX1FVSVJLX0FSTV9NVEtfNEdCCUJJVCgzKQo+ICsJI2RlZmluZSBJT19Q
R1RBQkxFX1FVSVJLX05PX0RNQQkJQklUKDQpCj4gKwl1bnNpZ25lZCBsb25nCQkJcXVpcmtzOwo+
ICsJdW5zaWduZWQgbG9uZwkJCXBnc2l6ZV9iaXRtYXA7Cj4gKwl1bnNpZ25lZCBpbnQJCQlpYXM7
Cj4gKwl1bnNpZ25lZCBpbnQJCQlvYXM7Cj4gKwljb25zdCBzdHJ1Y3QgaW9tbXVfZ2F0aGVyX29w
cwkqdGxiOwo+ICsJc3RydWN0IGRldmljZQkJCSppb21tdV9kZXY7Cj4gKwo+ICsJLyogTG93LWxl
dmVsIGRhdGEgc3BlY2lmaWMgdG8gdGhlIHRhYmxlIGZvcm1hdCAqLwo+ICsJdW5pb24gewo+ICsJ
CXN0cnVjdCB7Cj4gKwkJCXU2NAl0dGJyWzJdOwo+ICsJCQl1NjQJdGNyOwo+ICsJCQl1NjQJbWFp
clsyXTsKPiArCQl9IGFybV9scGFlX3MxX2NmZzsKPiArCj4gKwkJc3RydWN0IHsKPiArCQkJdTY0
CXZ0dGJyOwo+ICsJCQl1NjQJdnRjcjsKPiArCQl9IGFybV9scGFlX3MyX2NmZzsKPiArCj4gKwkJ
c3RydWN0IHsKPiArCQkJdTMyCXR0YnJbMl07Cj4gKwkJCXUzMgl0Y3I7Cj4gKwkJCXUzMglubXJy
Owo+ICsJCQl1MzIJcHJycjsKPiArCQl9IGFybV92N3NfY2ZnOwo+ICsJfTsKPiArfTsKPiArCj4g
K2VudW0gaW9fcGd0YWJsZV9mbXQgewo+ICsJQVJNXzMyX0xQQUVfUzEsCj4gKwlBUk1fMzJfTFBB
RV9TMiwKPiArCUFSTV82NF9MUEFFX1MxLAo+ICsJQVJNXzY0X0xQQUVfUzIsCj4gKwlBUk1fVjdT
LAo+ICsJSU9fUEdUQUJMRV9OVU1fRk1UUywKPiArfTsKPiArCj4gKy8qCj4gKyAqIFhlbjogVGhl
IHBndGFibGVfb3BzIGFyZSB1c2VkIGJ5IHRoZSBTMSB0cmFuc2xhdGlvbnMsIHNvIHJldHVybiB0
aGUgZHVtbXkKCkRvIHlvdSBtZWFuIFMyIHRyYW5zbGF0aW9ucz8gQmVjYXVzZSB3ZSBzaG91bGQg
bmV2ZXIgcmVhY2ggUzEgCmFsbG9jYXRpb24sIHJpZ2h0PwoKPiArICogYWRkcmVzcy4KPiArICov
Cj4gKyNkZWZpbmUgYWxsb2NfaW9fcGd0YWJsZV9vcHMoZiwgYywgbykgKChzdHJ1Y3QgaW9fcGd0
YWJsZV9vcHMgKikweERFQURCRUVGKQoKMHhERUFEQkVFRiBtaWd0aCBiZSBhIHZhbGlkIGFkZHJl
c3MgaW4gWGVuLiBJZiB5b3Ugd2FudCB0byByZXR1cm4gYW4gCmludmFsaWQgYWRkcmVzcywgaXQg
d291bGQgYmUgYmV0dGVyIHRvIGNob29zZSBzb21ldGhpbmcgaW4gdGhlIHJhbmdlIAowLTJNQi4g
VGhhdCByYW5nZSB3aWxsIHVubGlrZWx5IGdldCBhbGxvY2F0ZWQgaW4gdGhlIGZ1dHVyZS4KCj4g
KyNkZWZpbmUgZnJlZV9pb19wZ3RhYmxlX29wcyhvKSAobyA9IDApCgpXaGVuIEkgbG9vayBhdCB0
aGUgTGludXggaW1wbGVtZW50YXRpb24sIGZyZWVfaW9fcGd0YWJsZV9vcHMgaXMgCnJldHVybmlu
Zy4gU28gSSBhbSBub3Qgc3VyZSB3aGF0IHlvdSB0cnkgdG8gZG8gZG8gaGVyZS4KCj4gKwo+ICsv
KiBYZW46IERlZmluZSB3cmFwcGVyIGZvciByZXF1ZXN0aW5nIElSUXMgKi8KPiArI2RlZmluZSBJ
UlFGX09ORVNIT1QgMAo+ICsKPiArdHlwZWRlZiB2b2lkICgqaXJxX2hhbmRsZXJfdCkoaW50LCB2
b2lkICosIHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwo+ICsKPiArc3RhdGljIGlubGluZSBpbnQg
ZGV2bV9yZXF1ZXN0X2lycShzdHJ1Y3QgZGV2aWNlICpkZXYsIHVuc2lnbmVkIGludCBpcnEsCj4g
KwkJCQkgICBpcnFfaGFuZGxlcl90IGhhbmRsZXIsIHVuc2lnbmVkIGxvbmcgaXJxZmxhZ3MsCj4g
KwkJCQkgICBjb25zdCBjaGFyICpkZXZuYW1lLCB2b2lkICpkZXZfaWQpCj4gK3sKPiArCS8qVE9E
TzogQ2hlY2sgaWYgd2UgcmVhbGx5IG5lZWQgdG8gc2V0IGEgdHlwZSAqLwoKIEZyb20gYSBYZW4g
cGVyc3BlY3RpdmUsIFlvdSBuZWVkIHRvIHNldCBhIHR5cGUuIFlvdSBjYW4gcXVvdGUgdGhlIHNw
ZWMgCmxpa2VseSBoZXJlLiBUaGUgSU9SVCBzYXlzOgoKIldoZW4gdXNpbmcgd2lyZWQgaW50ZXJy
dXB0cywgdGhlIFNNTVUgYXJjaGl0ZWN0dXJlIHJlcXVpcmVzIHRoZW0gdG8gYmUgCmVkZ2Ugc2Vu
c2l0aXZlIi4KCkl0IG1pZ2h0IGJlIGJldHRlciB0byBxdW90ZSBTTU1VdjMgc3BlYyB0aG91Z2h0
LgoKCj4gKwlpcnFfc2V0X3R5cGUoaXJxLCBJUlFfVFlQRV9FREdFX0JPVEgpOwo+ICsJcmV0dXJu
IHJlcXVlc3RfaXJxKGlycSwgaXJxZmxhZ3MsIGhhbmRsZXIsIGRldm5hbWUsIGRldl9pZCk7Cj4g
KwoKU3B1cmlvdXMgbGluZT8KCj4gK30KPiArCj4gK2ludCBkZXZtX3JlcXVlc3RfdGhyZWFkZWRf
aXJxKHN0cnVjdCBkZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IGlycSwgaXJxX2hhbmRsZXJfdCBo
YW5kbGVyLAo+ICsJCQkgICAgICBpcnFfaGFuZGxlcl90IHRocmVhZF9mbiwgdW5zaWduZWQgbG9u
ZyBpcnFmbGFncywKPiArCQkJICAgICAgY29uc3QgY2hhciAqZGV2bmFtZSwgdm9pZCAqZGV2X2lk
KQo+ICt7Cj4gKwlyZXR1cm4gZGV2bV9yZXF1ZXN0X2lycShkZXYsIGlycSwgdGhyZWFkX2ZuLCBp
cnFmbGFncywgZGV2bmFtZSwgZGV2X2lkKTsKPiArfQoKTG9va2luZyBhdCB0aGlzIGFnYWluLCBJ
IHVuZGVyc3RhbmQgdGhhdCBYZW4gZG9lcyBub3QgaGF2ZSB0aHJlYWQuIEJ1dCAKdGhlIG1haW4g
Z29hbCBvZiBoYXZpbmcgdXNpbmcgdGhyZWFkIGluIExpbnV4IGlzIHRvIGxpbWl0IGxhdGVuY3ku
CgpUaGUgY2xvc2VzdCB0aGluZyB3ZSB3b3VsZCBoYXZlIGZvciBYZW4gd291bGQgYmUgdGFza2xl
dC4gSSBhbSBub3QgCmFza2luZyB0byBpbXBsZW1lbnQgdGhhdC4gQnV0IEkgd291bGQgbGlrZSB0
byBzZWUgYXQgbGVhc3QgYSBjb21tZW50IG9uIAp0b3Agb2YgdGhlIGZ1bmN0aW9uIGV4cGxhaW5p
bmcgdGhlIHJhdGlvbmFsZSBhbmQgcG90ZW50aWFsIG9wdGltaXphdGlvbi4KCj4gICAKPiAtI2lu
Y2x1ZGUgPGxpbnV4L2FjcGkuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2FjcGlfaW9ydC5oPgo+IC0j
aW5jbHVkZSA8bGludXgvZGVsYXkuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L2RtYS1pb21tdS5oPgo+
IC0jaW5jbHVkZSA8bGludXgvZXJyLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9pbnRlcnJ1cHQuaD4K
PiAtI2luY2x1ZGUgPGxpbnV4L2lvbW11Lmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9pb3BvbGwuaD4K
PiAtI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+IC0jaW5jbHVkZSA8bGludXgvbXNpLmg+Cj4g
LSNpbmNsdWRlIDxsaW51eC9vZi5oPgo+IC0jaW5jbHVkZSA8bGludXgvb2ZfYWRkcmVzcy5oPgo+
IC0jaW5jbHVkZSA8bGludXgvb2ZfaW9tbXUuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L29mX3BsYXRm
b3JtLmg+Cj4gLSNpbmNsdWRlIDxsaW51eC9wY2kuaD4KPiAtI2luY2x1ZGUgPGxpbnV4L3BsYXRm
b3JtX2RldmljZS5oPgo+IC0KPiAtI2luY2x1ZGUgPGxpbnV4L2FtYmEvYnVzLmg+Cj4gLQo+IC0j
aW5jbHVkZSAiaW8tcGd0YWJsZS5oIgo+ICsvKiBYZW46IFRoZSBtdXRleCBpcyB1c2VkIG9ubHkg
ZHVyaW5nIGluaXRpYWxpemF0aW9uIHNvIHRoZSB0eXBlY2FzdCBpcyBzYWZlICovCj4gKyNkZWZp
bmUgbXV0ZXggc3BpbmxvY2tfdAo+ICsjZGVmaW5lIG11dGV4X2luaXQgc3Bpbl9sb2NrX2luaXQK
PiArI2RlZmluZSBtdXRleF9sb2NrIHNwaW5fbG9jawo+ICsjZGVmaW5lIG11dGV4X3VubG9jayBz
cGluX3VubG9jawo+ICsKPiArI2RlZmluZSByZWFkeF9wb2xsX3RpbWVvdXQob3AsIGFkZHIsIHZh
bCwgY29uZCwgc2xlZXBfdXMsIHRpbWVvdXRfdXMpIFwKPiArKHsgXAo+ICsJc190aW1lX3QgZGVh
ZGxpbmUgPSBOT1coKSArIE1JQ1JPU0VDUyh0aW1lb3V0X3VzKTsgXAo+ICsJZm9yICg7OykgeyBc
Cj4gKwkJKHZhbCkgPSBvcChhZGRyKTsgXAo+ICsJCWlmIChjb25kKSBcCj4gKwkJCWJyZWFrOyBc
Cj4gKwkJaWYgKE5PVygpID4gZGVhZGxpbmUpIHsgXAo+ICsJCQkodmFsKSA9IG9wKGFkZHIpOyBc
Cj4gKwkJCWJyZWFrOyBcCj4gKwkJfSBcCj4gKwl1ZGVsYXkoc2xlZXBfdXMpOyBcCj4gKwl9IFwK
PiArCShjb25kKSA/IDAgOiAtRVRJTUVET1VUOyBcCj4gK30pCj4gKwo+ICsjZGVmaW5lIHJlYWRs
X3JlbGF4ZWRfcG9sbF90aW1lb3V0KGFkZHIsIHZhbCwgY29uZCwgZGVsYXlfdXMsIHRpbWVvdXRf
dXMpIFwKPiArCXJlYWR4X3BvbGxfdGltZW91dChyZWFkbF9yZWxheGVkLCBhZGRyLCB2YWwsIGNv
bmQsIGRlbGF5X3VzLCB0aW1lb3V0X3VzKQo+ICsKPiArI2RlZmluZSBWQV9CSVRTIDAgLyogT25s
eSBuZWVkZWQgZm9yIFMxIHRyYW5zbGF0aW9ucyAqLwo+ICAgCj4gICAvKiBNTUlPIHJlZ2lzdGVy
cyAqLwo+ICAgI2RlZmluZSBBUk1fU01NVV9JRFIwCQkJMHgwCj4gQEAgLTQzMyw2ICs4MDcsNyBA
QCBlbnVtIHByaV9yZXNwIHsKPiAgIAlQUklfUkVTUF9TVUNDLAo+ICAgfTsKPiAgIAo+ICsjaWYg
MCAvKiBYZW46IE5vIE1TSSBzdXBwb3J0IGluIHRoaXMgaXRlcmF0aW9uICovCj4gICBlbnVtIGFy
bV9zbW11X21zaV9pbmRleCB7Cj4gICAJRVZUUV9NU0lfSU5ERVgsCj4gICAJR0VSUk9SX01TSV9J
TkRFWCwKPiBAQCAtNDU3LDYgKzgzMiw3IEBAIHN0YXRpYyBwaHlzX2FkZHJfdCBhcm1fc21tdV9t
c2lfY2ZnW0FSTV9TTU1VX01BWF9NU0lTXVszXSA9IHsKPiAgIAkJQVJNX1NNTVVfUFJJUV9JUlFf
Q0ZHMiwKPiAgIAl9LAo+ICAgfTsKPiArI2VuZGlmCj4gICAKPiAgIHN0cnVjdCBhcm1fc21tdV9j
bWRxX2VudCB7Cj4gICAJLyogQ29tbW9uIGZpZWxkcyAqLwo+IEBAIC01NjEsNiArOTM3LDggQEAg
c3RydWN0IGFybV9zbW11X3MyX2NmZyB7Cj4gICAJdTE2CQkJCXZtaWQ7Cj4gICAJdTY0CQkJCXZ0
dGJyOwo+ICAgCXU2NAkJCQl2dGNyOwo+ICsJLyogWGVuOiBEb21haW4gYXNzb2NpYXRlZCB0byB0
aGlzIGNvbmZpZ3VyYXRpb24gKi8KPiArCXN0cnVjdCBkb21haW4JCQkqZG9tYWluOwo+ICAgfTsK
PiAgIAo+ICAgc3RydWN0IGFybV9zbW11X3N0cnRhYl9lbnQgewo+IEBAIC02MzUsOSArMTAxMywy
MSBAQCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlIHsKPiAgIAlzdHJ1Y3QgYXJtX3NtbXVfc3RydGFi
X2NmZwlzdHJ0YWJfY2ZnOwo+ICAgCj4gICAJLyogSU9NTVUgY29yZSBjb2RlIGhhbmRsZSAqLwo+
ICsjaWYgMCAvKlhlbjogR2VuZXJpYyBpb21tdV9kZXZpY2UgcmVmIG5vdCBuZWVkZWQgaGVyZSAq
Lwo+ICAgCXN0cnVjdCBpb21tdV9kZXZpY2UJCWlvbW11Owo+ICsjZW5kaWYKPiArCS8qIFhlbjog
TmVlZCB0byBrZWVwIGEgbGlzdCBvZiBTTU1VIGRldmljZXMgKi8KPiArCXN0cnVjdCBsaXN0X2hl
YWQgICAgICAgICAgICAgICAgZGV2aWNlczsKPiAgIH07Cj4gICAKPiArLyogWGVuOiBLZWVwIGEg
bGlzdCBvZiBkZXZpY2VzIGFzc29jaWF0ZWQgd2l0aCB0aGlzIGRyaXZlciAqLwo+ICtzdGF0aWMg
REVGSU5FX1NQSU5MT0NLKGFybV9zbW11X2RldmljZXNfbG9jayk7Cj4gK3N0YXRpYyBMSVNUX0hF
QUQoYXJtX3NtbXVfZGV2aWNlcyk7Cj4gKy8qIFhlbjogSGVscGVyIGZvciBmaW5kaW5nIGEgZGV2
aWNlIHVzaW5nIGZ3bm9kZSAqLwo+ICtzdGF0aWMKPiArc3RydWN0IGFybV9zbW11X2RldmljZSAq
YXJtX3NtbXVfZ2V0X2J5X2Z3bm9kZShzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKTsKPiAr
Cj4gKwo+ICAgLyogU01NVSBwcml2YXRlIGRhdGEgZm9yIGVhY2ggbWFzdGVyICovCj4gICBzdHJ1
Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEgewo+ICAgCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UJCSpz
bW11Owo+IEBAIC02NTQsNyArMTA0NCw3IEBAIGVudW0gYXJtX3NtbXVfZG9tYWluX3N0YWdlIHsK
PiAgIAo+ICAgc3RydWN0IGFybV9zbW11X2RvbWFpbiB7Cj4gICAJc3RydWN0IGFybV9zbW11X2Rl
dmljZQkJKnNtbXU7Cj4gLQlzdHJ1Y3QgbXV0ZXgJCQlpbml0X211dGV4OyAvKiBQcm90ZWN0cyBz
bW11IHBvaW50ZXIgKi8KPiArCW11dGV4CQkJCWluaXRfbXV0ZXg7IC8qIFByb3RlY3RzIHNtbXUg
cG9pbnRlciAqLwoKUmF0aGVyIHRoYW4gcmVwbGFjaW5nIHN0cnVjdCBtdXRleCBieSBtdXRleCB3
aGljaCBsb29rcyBhIGJpdCB3ZWlyZC4gV2h5IApkb24ndCB5b3UganVzdCBkbwoKI2RlZmluZSBt
dXRleCBzcGlubG9jawoKPiAgIAo+ICAgCXN0cnVjdCBpb19wZ3RhYmxlX29wcwkJKnBndGJsX29w
czsKPiAgIAo+IEBAIC0xMjMyLDcgKzE2MjIsNyBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9oYW5k
bGVfcHByKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHU2NCAqZXZ0KQo+ICAgCj4gICAJ
ZGV2X2luZm8oc21tdS0+ZGV2LCAidW5leHBlY3RlZCBQUkkgcmVxdWVzdCByZWNlaXZlZDpcbiIp
Owo+ICAgCWRldl9pbmZvKHNtbXUtPmRldiwKPiAtCQkgIlx0c2lkIDB4JTA4eC4weCUwNXg6IFsl
dSVzXSAlc3ByaXZpbGVnZWQgJXMlcyVzIGFjY2VzcyBhdCBpb3ZhIDB4JTAxNmxseFxuIiwKPiAr
CQkgIlx0c2lkIDB4JTA4eC4weCUwNXg6IFsldSVzXSAlc3ByaXZpbGVnZWQgJXMlcyVzIGFjY2Vz
cyBhdCBpb3ZhICUjIiBQUkl4NjQgIlxuIiwKPiAgIAkJIHNpZCwgc3NpZCwgZ3JwaWQsIGxhc3Qg
PyAiTCIgOiAiIiwKPiAgIAkJIGV2dFswXSAmIFBSSVFfMF9QRVJNX1BSSVYgPyAiIiA6ICJ1biIs
Cj4gICAJCSBldnRbMF0gJiBQUklRXzBfUEVSTV9SRUFEID8gIlIiIDogIiIsCj4gQEAgLTEzNDYs
NiArMTczNiw4IEBAIHN0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21tdV9jb21iaW5lZF9pcnFfaGFu
ZGxlcihpbnQgaXJxLCB2b2lkICpkZXYpCj4gICB7Cj4gICAJYXJtX3NtbXVfZ2Vycm9yX2hhbmRs
ZXIoaXJxLCBkZXYpOwo+ICAgCWFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyKGlycSwgZGV2KTsK
PiArCS8qWGVuOiBObyB0aHJlYWRlZCBpcnEuIFNvIGNhbGwgdGhlIHJlcXVpcmVkIGZ1bmN0aW9u
IGZyb20gaGVyZSAqLwo+ICsJYXJtX3NtbXVfY29tYmluZWRfaXJxX3RocmVhZChpcnEsIGRldik7
MQo+ICAgCXJldHVybiBJUlFfV0FLRV9USFJFQUQ7Cj4gICB9Cj4gICAKPiBAQCAtMTM1OCw2ICsx
NzUwLDQ2IEBAIHN0YXRpYyB2b2lkIF9fYXJtX3NtbXVfdGxiX3N5bmMoc3RydWN0IGFybV9zbW11
X2RldmljZSAqc21tdSkKPiAgIAlhcm1fc21tdV9jbWRxX2lzc3VlX2NtZChzbW11LCAmY21kKTsK
PiAgIH0KPiAgIAo+ICsvKgo+ICsgKiBYZW46IERlZmluZSB0aGUgSVJRIGhhbmRsZXJzIGZvciB4
ZW4uIFRoZSBsaW51eCBmdW5jdGlvbnMgd291bGQgYmUKPiArICogbW9kaWZpZWQgdG8gdXNlIHRo
ZSBmdW5jdGlvbnMgZGVmaW5lZCBpbiB0aGUgZm9sbG93aW5nIGNvZGUuCj4gKyAqLwo+ICtzdGF0
aWMgdm9pZCBhcm1fc21tdV9ldnRxX3RocmVhZF94ZW4oaW50IGlycSwgdm9pZCAqZGV2LAo+ICsJ
CQkJICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKwlhcm1fc21tdV9l
dnRxX3RocmVhZChpcnEsIGRldik7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGFybV9zbW11X3By
aXFfdGhyZWFkX3hlbihpbnQgaXJxLCB2b2lkICpkZXYsCj4gKwkJCQkgICAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArCWFybV9zbW11X3ByaXFfdGhyZWFkKGlycSwgZGV2
KTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgYXJtX3NtbXVfY21kcV9zeW5jX2hhbmRsZXJfeGVu
KGludCBpcnEsIHZvaWQgKmRldiwKPiArCQkJCSAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPiArewo+ICsJYXJtX3NtbXVfY21kcV9zeW5jX2hhbmRsZXIoaXJxLCBkZXYpOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgdm9pZCBhcm1fc21tdV9nZXJyb3JfaGFuZGxlcl94ZW4oaW50IGlycSwg
dm9pZCAqZGV2LAo+ICsJCQkJICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7
Cj4gKwlhcm1fc21tdV9nZXJyb3JfaGFuZGxlcihpcnEsIGRldik7Cj4gK30KPiArCj4gK3N0YXRp
YyB2b2lkIGFybV9zbW11X2NvbWJpbmVkX2lycV9oYW5kbGVyX3hlbihpbnQgaXJxLCB2b2lkICpk
ZXYsCj4gKwkJCQkgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArCWFy
bV9zbW11X2NvbWJpbmVkX2lycV9oYW5kbGVyKGlycSwgZGV2KTsKPiArfQo+ICsKPiArI2RlZmlu
ZSBhcm1fc21tdV9ldnRxX3RocmVhZCBhcm1fc21tdV9ldnRxX3RocmVhZF94ZW4KPiArI2RlZmlu
ZSBhcm1fc21tdV9wcmlxX3RocmVhZCBhcm1fc21tdV9wcmlxX3RocmVhZF94ZW4KPiArI2RlZmlu
ZSBhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlciBhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlcl94
ZW4KPiArI2RlZmluZSBhcm1fc21tdV9nZXJyb3JfaGFuZGxlciBhcm1fc21tdV9nZXJyb3JfaGFu
ZGxlcl94ZW4KPiArI2RlZmluZSBhcm1fc21tdV9jb21iaW5lZF9pcnFfaGFuZGxlciBhcm1fc21t
dV9jb21iaW5lZF9pcnFfaGFuZGxlcl94ZW4KPiArCj4gICBzdGF0aWMgdm9pZCBhcm1fc21tdV90
bGJfc3luYyh2b2lkICpjb29raWUpCj4gICB7Cj4gICAJc3RydWN0IGFybV9zbW11X2RvbWFpbiAq
c21tdV9kb21haW4gPSBjb29raWU7Cj4gQEAgLTE0MTUsNiArMTg0Nyw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgaW9tbXVfZ2F0aGVyX29wcyBhcm1fc21tdV9nYXRoZXJfb3BzID0gewo+ICAgCS50
bGJfc3luYwk9IGFybV9zbW11X3RsYl9zeW5jLAo+ICAgfTsKPiAgIAo+ICsjaWYgMCAvKlhlbjog
VW51c2VkIGZ1bmN0aW9uYWxpdHkgKi8KPiAgIC8qIElPTU1VIEFQSSAqLwo+ICAgc3RhdGljIGJv
b2wgYXJtX3NtbXVfY2FwYWJsZShlbnVtIGlvbW11X2NhcCBjYXApCj4gICB7Cj4gQEAgLTE0Mjcs
NiArMTg2MCw3IEBAIHN0YXRpYyBib29sIGFybV9zbW11X2NhcGFibGUoZW51bSBpb21tdV9jYXAg
Y2FwKQo+ICAgCQlyZXR1cm4gZmFsc2U7Cj4gICAJfQo+ICAgfQo+ICsjZW5kaWYKPiAgIAo+ICAg
c3RhdGljIHN0cnVjdCBpb21tdV9kb21haW4gKmFybV9zbW11X2RvbWFpbl9hbGxvYyh1bnNpZ25l
ZCB0eXBlKQo+ICAgewo+IEBAIC0xNTQ2LDkgKzE5ODAsMTUgQEAgc3RhdGljIGludCBhcm1fc21t
dV9kb21haW5fZmluYWxpc2VfczIoc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4s
Cj4gICAJaWYgKHZtaWQgPCAwKQo+ICAgCQlyZXR1cm4gdm1pZDsKPiAgIAo+IC0JY2ZnLT52bWlk
CT0gKHUxNil2bWlkOwo+IC0JY2ZnLT52dHRicgk9IHBndGJsX2NmZy0+YXJtX2xwYWVfczJfY2Zn
LnZ0dGJyOwo+IC0JY2ZnLT52dGNyCT0gcGd0YmxfY2ZnLT5hcm1fbHBhZV9zMl9jZmcudnRjcjsK
PiArCS8qIFhlbjogR2V0IHRoZSB0dGJyIGFuZCB2dGNyIHZhbHVlcwoKSSB0aGluayBMaW51eCBp
cyBhbHNvIHVzaW5nOgoKLyoKICAqIFhlbjoKCj4gKwkgKiB2dHRicjogVGhpcyBpcyBhIHNoYXJl
ZCB2YWx1ZSB3aXRoIHRoZSBkb21haW4gcGFnZSB0YWJsZQo+ICsJICogdnRjcjogVGhlIFRDUiBz
ZXR0aW5ncyBhcmUgdGhlIHNhbWUgYXMgQ1BVIHNpbmNlIHRoZSBwYWdlCj4gKwkgKiB0YWJsZXMg
YXJlIHNoYXJlZAo+ICsJICovCj4gKwo+ICsJY2ZnLT52bWlkCT0gdm1pZDsKPiArCWNmZy0+dnR0
YnIJPSBwYWdlX3RvX21hZGRyKGNmZy0+ZG9tYWluLT5hcmNoLnAybS5yb290KTsKPiArCWNmZy0+
dnRjcgk9IFJFQURfU1lTUkVHMzIoVlRDUl9FTDIpICYgU1RSVEFCX1NURV8yX1ZUQ1JfTUFTSzsK
PiAgIAlyZXR1cm4gMDsKPiAgIH0KPiAgIAo+IEBAIC0xNjA0LDYgKzIwNDQsNyBAQCBzdGF0aWMg
aW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZShzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4p
Cj4gICAJaWYgKHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF9DT0hFUkVOQ1kpCj4gICAJ
CXBndGJsX2NmZy5xdWlya3MgPSBJT19QR1RBQkxFX1FVSVJLX05PX0RNQTsKPiAgIAo+ICsJLyog
WGVuOiBwZ3RibF9vcHMgZ2V0cyBhbiBpbnZhbGlkIGFkZHJlc3MgKi8KPiAgIAlwZ3RibF9vcHMg
PSBhbGxvY19pb19wZ3RhYmxlX29wcyhmbXQsICZwZ3RibF9jZmcsIHNtbXVfZG9tYWluKTsKPiAg
IAlpZiAoIXBndGJsX29wcykKPiAgIAkJcmV0dXJuIC1FTk9NRU07Cj4gQEAgLTE3MjEsNiArMjE2
Miw3IEBAIG91dF91bmxvY2s6Cj4gICAJcmV0dXJuIHJldDsKPiAgIH0KPiAgIAo+ICsjaWYgMCAv
KiBYZW46IFVudXNlZCBmdW5jdGlvbmxpdHkgKi8KCnMvZnVuY3Rpb25saXR5L2Z1bmN0aW9uYWxp
dHkvCgo+ICAgc3RhdGljIGludCBhcm1fc21tdV9tYXAoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9t
YWluLCB1bnNpZ25lZCBsb25nIGlvdmEsCj4gICAJCQlwaHlzX2FkZHJfdCBwYWRkciwgc2l6ZV90
IHNpemUsIGludCBwcm90KQo+ICAgewo+IEBAIC0xNzcyLDYgKzIyMTQsNyBAQCBzdHJ1Y3QgYXJt
X3NtbXVfZGV2aWNlICphcm1fc21tdV9nZXRfYnlfZndub2RlKHN0cnVjdCBmd25vZGVfaGFuZGxl
ICpmd25vZGUpCj4gICAJcHV0X2RldmljZShkZXYpOwo+ICAgCXJldHVybiBkZXYgPyBkZXZfZ2V0
X2RydmRhdGEoZGV2KSA6IE5VTEw7Cj4gICB9Cj4gKyNlbmRpZgo+ICAgCj4gICBzdGF0aWMgYm9v
bCBhcm1fc21tdV9zaWRfaW5fcmFuZ2Uoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMy
IHNpZCkKPiAgIHsKPiBAQCAtMTc4Myw3ICsyMjI2LDkgQEAgc3RhdGljIGJvb2wgYXJtX3NtbXVf
c2lkX2luX3JhbmdlKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHUzMiBzaWQpCj4gICAJ
cmV0dXJuIHNpZCA8IGxpbWl0Owo+ICAgfQo+ICAgCgovKiBYZW46IFVudXNlZCAqLwoKPiArI2lm
IDAKPiAgIHN0YXRpYyBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X29wczsKPiArI2VuZGlmCj4g
ICAKPiAgIHN0YXRpYyBpbnQgYXJtX3NtbXVfYWRkX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYp
Cj4gICB7Cj4gQEAgLTE3OTEsOSArMjIzNiwxMiBAQCBzdGF0aWMgaW50IGFybV9zbW11X2FkZF9k
ZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2KQo+ICAgCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNt
bXU7Cj4gICAJc3RydWN0IGFybV9zbW11X21hc3Rlcl9kYXRhICptYXN0ZXI7Cj4gICAJc3RydWN0
IGlvbW11X2Z3c3BlYyAqZndzcGVjID0gZGV2LT5pb21tdV9md3NwZWM7Cj4gKyNpZiAwIC8qWGVu
OiBpb21tdV9ncm91cCBpcyBub3QgbmVlZGVkICovCj4gICAJc3RydWN0IGlvbW11X2dyb3VwICpn
cm91cDsKPiArI2VuZGlmCj4gICAKPiAtCWlmICghZndzcGVjIHx8IGZ3c3BlYy0+b3BzICE9ICZh
cm1fc21tdV9vcHMpCj4gKwkvKiBYZW46IGZ3c3BlYy0+b3BzIGFyZSBub3QgbmVlZGVkICovCj4g
KwlpZiAoIWZ3c3BlYykKCkkgYW0gcHJldHR5IHN1cmUgSSBzdWdnZXN0ZWQgaW4gdGhlIHBhc3Qg
dGhlIGZ3c3BlYy0+b3BzIG1pZ2h0IGJlIG5lZWRlZC4KCj4gICAJCXJldHVybiAtRU5PREVWOwo+
ICAgCS8qCj4gICAJICogV2UgX2Nhbl8gYWN0dWFsbHkgd2l0aHN0YW5kIGRvZGd5IGJ1cyBjb2Rl
IHJlLWNhbGxpbmcgYWRkX2RldmljZSgpCj4gQEAgLTE4MzAsNiArMjI3OCwxMSBAQCBzdGF0aWMg
aW50IGFybV9zbW11X2FkZF9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2KQo+ICAgCQl9Cj4gICAJ
fQo+ICAgCj4gKy8qCj4gKyAqIFhlbjogRG8gbm90IG5lZWQgYW4gaW9tbXUgZ3JvdXAgYXMgdGhl
IHN0cmVhbSBkYXRhIGlzIGNhcnJpZWQgYnkgdGhlIFNNTVUKPiArICogbWFzdGVyIGRldmljZSBv
YmplY3QKPiArICovCj4gKyNpZiAwCj4gICAJZ3JvdXAgPSBpb21tdV9ncm91cF9nZXRfZm9yX2Rl
dihkZXYpOwo+ICAgCWlmICghSVNfRVJSKGdyb3VwKSkgewo+ICAgCQlpb21tdV9ncm91cF9wdXQo
Z3JvdXApOwo+IEBAIC0xODM3LDggKzIyOTAsMTYgQEAgc3RhdGljIGludCBhcm1fc21tdV9hZGRf
ZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgIAl9Cj4gICAKPiAgIAlyZXR1cm4gUFRSX0VS
Ul9PUl9aRVJPKGdyb3VwKTsKPiArI2VuZGlmCj4gKwlyZXR1cm4gMDsKPiAgIH0KPiAgIAo+ICsv
Kgo+ICsgKiBYZW46IFdlIGNhbiBwb3RlbnRpYWxseSBzdXBwb3J0IHRoaXMgZnVuY3Rpb24gYW5k
IGRlc3Ryb3kgYSBkZXZpY2UuIFRoaXMKPiArICogd2lsbCBiZSByZWxldmFudCBmb3IgUENJIGhv
dHBsdWcuIFNvLCB3aWxsIGJlIGltcGxlbWVudGVkIGFzIG5lZWRlZCBhZnRlcgo+ICsgKiBwYXNz
dGhyb3VnaCBzdXBwb3J0IGlzIGF2YWlsYWJsZS4KPiArICovCj4gKyNpZiAwCj4gICBzdGF0aWMg
dm9pZCBhcm1fc21tdV9yZW1vdmVfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikKPiAgIHsKPiAg
IAlzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKPiBAQCAt
MTk3NCw2ICsyNDM1LDcgQEAgc3RhdGljIHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfb3BzID0g
ewo+ICAgCS5wdXRfcmVzdl9yZWdpb25zCT0gYXJtX3NtbXVfcHV0X3Jlc3ZfcmVnaW9ucywKPiAg
IAkucGdzaXplX2JpdG1hcAkJPSAtMVVMLCAvKiBSZXN0cmljdGVkIGR1cmluZyBkZXZpY2UgYXR0
YWNoICovCj4gICB9Owo+ICsjZW5kaWYKPiAgIAo+ICAgLyogUHJvYmluZyBhbmQgaW5pdGlhbGlz
YXRpb24gZnVuY3Rpb25zICovCj4gICBzdGF0aWMgaW50IGFybV9zbW11X2luaXRfb25lX3F1ZXVl
KHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsCj4gQEAgLTIxODIsNiArMjY0NCw3IEBAIHN0
YXRpYyBpbnQgYXJtX3NtbXVfdXBkYXRlX2dicGEoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21t
dSwgdTMyIHNldCwgdTMyIGNscikKPiAgIAkJCQkJICAxLCBBUk1fU01NVV9QT0xMX1RJTUVPVVRf
VVMpOwo+ICAgfQo+ICAgCj4gKyNpZiAwIC8qIFhlbjogVGhlcmUgaXMgbm8gTVNJIHN1cHBvcnQg
YXMgeWV0ICovCj4gICBzdGF0aWMgdm9pZCBhcm1fc21tdV9mcmVlX21zaXModm9pZCAqZGF0YSkK
PiAgIHsKPiAgIAlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBkYXRhOwo+IEBAIC0yMjQ3LDEyICsyNzEw
LDE1IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X3NldHVwX21zaXMoc3RydWN0IGFybV9zbW11X2Rl
dmljZSAqc21tdSkKPiAgIAkvKiBBZGQgY2FsbGJhY2sgdG8gZnJlZSBNU0lzIG9uIHRlYXJkb3du
ICovCj4gICAJZGV2bV9hZGRfYWN0aW9uKGRldiwgYXJtX3NtbXVfZnJlZV9tc2lzLCBkZXYpOwo+
ICAgfQo+ICsjZW5kaWYKPiAgIAo+ICAgc3RhdGljIHZvaWQgYXJtX3NtbXVfc2V0dXBfdW5pcXVl
X2lycXMoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKPiAgIHsKPiAgIAlpbnQgaXJxLCBy
ZXQ7Cj4gICAKPiArI2lmIDAgLypYZW46IENhbm5vdCBzZXR1cCBtc2lzIGZvciBub3cgKi8KPiAg
IAlhcm1fc21tdV9zZXR1cF9tc2lzKHNtbXUpOwo+ICsjZW5kaWYKPiAgIAo+ICAgCS8qIFJlcXVl
c3QgaW50ZXJydXB0IGxpbmVzICovCj4gICAJaXJxID0gc21tdS0+ZXZ0cS5xLmlycTsKPiBAQCAt
MjMxNiw5ICsyNzgyLDEzIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfc2V0dXBfaXJxcyhzdHJ1Y3Qg
YXJtX3NtbXVfZGV2aWNlICpzbW11KQo+ICAgCQkgKiBDYXZpdW0gVGh1bmRlclgyIGltcGxlbWVu
dGF0aW9uIGRvZXNuJ3Qgbm90IHN1cHBvcnQgdW5pcXVlCj4gICAJCSAqIGlycSBsaW5lcy4gVXNl
IHNpbmdsZSBpcnEgbGluZSBmb3IgYWxsIHRoZSBTTU1VdjMgaW50ZXJydXB0cy4KPiAgIAkJICov
Cj4gLQkJcmV0ID0gZGV2bV9yZXF1ZXN0X3RocmVhZGVkX2lycShzbW11LT5kZXYsIGlycSwKPiAr
CQkvKgo+ICsJCSAqIFhlbjogRG9lcyBub3Qgc3VwcG9ydCB0aHJlYWRlZCBpcnFzLCBzbyBzZXJp
YWxpc2UgdGhlIHNldHVwLgo+ICsJCSAqIFRoaXMgaXMgdGhlIHNhbWUgZm9yIHByaXMgYW5kIGV2
ZW50IGludGVycnVwdCBsaW5lcyBvbiBvdGhlcgo+ICsJCSAqIHN5c3RlbXMKPiArCQkgKi8KCkFi
b3ZlIHlvdSBkaWQgaW1wbGVtZW50ZWQgYSBkdW1teSBpbXBsZW1lbnRhdGlvbiBvZiAKZGV2bV9y
ZXF1ZXN0X3RocmVhZGVkX2lycSguLi4pLiBTbyB3aHkgZGlkIHlvdSByZXBsYWNlIHRoZSBjb2Rl
IGhlcmU/Cgo+ICsJCXJldCA9IGRldm1fcmVxdWVzdF9pcnEoc21tdS0+ZGV2LCBpcnEsCj4gICAJ
CQkJCWFybV9zbW11X2NvbWJpbmVkX2lycV9oYW5kbGVyLAo+IC0JCQkJCWFybV9zbW11X2NvbWJp
bmVkX2lycV90aHJlYWQsCj4gICAJCQkJCUlSUUZfT05FU0hPVCwKPiAgIAkJCQkJImFybS1zbW11
LXYzLWNvbWJpbmVkLWlycSIsIHNtbXUpOwo+ICAgCQlpZiAocmV0IDwgMCkKPiBAQCAtMjU0Miw4
ICszMDEyLDE0IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2h3X3Byb2JlKHN0cnVjdCBh
cm1fc21tdV9kZXZpY2UgKnNtbXUpCj4gICAJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZF
QVRfU1RBTExTOwo+ICAgCX0KPiAgIAo+ICsvKgo+ICsgKiBYZW46IEJsb2NrIHN0YWdlIDEgdHJh
bnNsYXRpb25zLiBCeSBkb2luZyB0aGlzIGhlcmUgd2UgZG8gbm90IG5lZWQgdG8gc2V0IHRoZQo+
ICsgKiBkb21haW4tPnN0YWdlIGV4cGxpY2l0bHkuCj4gKyAqLwo+ICsjaWYgMAo+ICAgCWlmIChy
ZWcgJiBJRFIwX1MxUCkKPiAgIAkJc21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9UUkFO
U19TMTsKPiArI2VuZGlmCj4gICAKPiAgIAlpZiAocmVnICYgSURSMF9TMlApCj4gICAJCXNtbXUt
PmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfVFJBTlNfUzI7Cj4gQEAgLTI2MTYsMTAgKzMwOTIs
MTIgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfaHdfcHJvYmUoc3RydWN0IGFybV9zbW11
X2RldmljZSAqc21tdSkKPiAgIAlpZiAocmVnICYgSURSNV9HUkFONEspCj4gICAJCXNtbXUtPnBn
c2l6ZV9iaXRtYXAgfD0gU1pfNEsgfCBTWl8yTSB8IFNaXzFHOwo+ICAgCj4gKyNpZiAwIC8qIFhl
bjogU01NVSBvcHMgZG8gbm90IGhhdmUgYSBwZ3NpemVfYml0bWFwIG1lbWJlciBmb3IgWGVuICov
Cj4gICAJaWYgKGFybV9zbW11X29wcy5wZ3NpemVfYml0bWFwID09IC0xVUwpCj4gICAJCWFybV9z
bW11X29wcy5wZ3NpemVfYml0bWFwID0gc21tdS0+cGdzaXplX2JpdG1hcDsKPiAgIAllbHNlCj4g
ICAJCWFybV9zbW11X29wcy5wZ3NpemVfYml0bWFwIHw9IHNtbXUtPnBnc2l6ZV9iaXRtYXA7Cj4g
KyNlbmRpZgo+ICAgCj4gICAJLyogT3V0cHV0IGFkZHJlc3Mgc2l6ZSAqLwo+ICAgCXN3aXRjaCAo
cmVnICYgSURSNV9PQVNfTUFTSyA8PCBJRFI1X09BU19TSElGVCkgewo+IEBAIC0yNjgwLDcgKzMx
NTgsOCBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9hY3BpX3Byb2JlKHN0cnVjdCBwbGF0
Zm9ybV9kZXZpY2UgKnBkZXYsCj4gICAJc3RydWN0IGRldmljZSAqZGV2ID0gc21tdS0+ZGV2Owo+
ICAgCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqbm9kZTsKPiAgIAo+IC0Jbm9kZSA9ICooc3RydWN0
IGFjcGlfaW9ydF9ub2RlICoqKWRldl9nZXRfcGxhdGRhdGEoZGV2KTsKPiArCS8qIFhlbjogTW9k
aWZpY2F0aW9uIHRvIGdldCBpb3J0X25vZGUgKi8KPiArCW5vZGUgPSAoc3RydWN0IGFjcGlfaW9y
dF9ub2RlICopZGV2LT5hY3BpX25vZGU7Cj4gICAKPiAgIAkvKiBSZXRyaWV2ZSBTTU1VdjMgc3Bl
Y2lmaWMgZGF0YSAqLwo+ICAgCWlvcnRfc21tdSA9IChzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMg
Kilub2RlLT5ub2RlX2RhdGE7Cj4gQEAgLTI3MDMsNyArMzE4Miw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IGFybV9zbW11X2RldmljZV9hY3BpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk
ZXYsCj4gICBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2LAo+ICAgCQkJCSAgICBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11
KQo+ICAgewo+IC0Jc3RydWN0IGRldmljZSAqZGV2ID0gJnBkZXYtPmRldjsKPiArCXN0cnVjdCBk
ZXZpY2UgKmRldiA9IHBkZXY7Cj4gICAJdTMyIGNlbGxzOwo+ICAgCWludCByZXQgPSAtRUlOVkFM
Owo+ICAgCj4gQEAgLTI3MTYsNiArMzE5NSw3IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNl
X2R0X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4gICAKPiAgIAlwYXJzZV9k
cml2ZXJfb3B0aW9ucyhzbW11KTsKPiAgIAo+ICsJLyogWGVuOiBvZl9kbWFfaXNfY29oZXJlbnQg
aXMgYSBzdHViIHRpbGwgZHQgc3VwcG9ydCBpcyBpbnRyb2R1Y2VkICovCgpJIHRoaW5rIHRoaXMg
Y29tbWVudCBtYXR0ZXJzIG1vcmUgb24gdG9wIG9mIHRoZSBzdHViLiBJIHdvdWxkIGFsc28gYWRk
IAphbiBCVUcoKSBpbiB0aGUgc3R1YiB0byBjYXRjaCBpdC4KCj4gICAJaWYgKG9mX2RtYV9pc19j
b2hlcmVudChkZXYtPm9mX25vZGUpKQo+ICAgCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9G
RUFUX0NPSEVSRU5DWTsKPiAgIAo+IEBAIC0yNzM0LDkgKzMyMTQsMTEgQEAgc3RhdGljIGludCBh
cm1fc21tdV9kZXZpY2VfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgIHsK
PiAgIAlpbnQgaXJxLCByZXQ7Cj4gICAJc3RydWN0IHJlc291cmNlICpyZXM7Cj4gKyNpZiAwIC8q
WGVuOiBEbyBub3QgbmVlZCB0byBzZXR1cCBzeXNmcyAqLwo+ICAgCXJlc291cmNlX3NpemVfdCBp
b2FkZHI7Cj4gKyNlbmRpZgo+ICAgCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXU7Cj4gLQlz
dHJ1Y3QgZGV2aWNlICpkZXYgPSAmcGRldi0+ZGV2Owo+ICsJc3RydWN0IGRldmljZSAqZGV2ID0g
cGRldjsvKiBYZW46IGRldiBpcyBpZ25vcmVkICovCj4gICAJYm9vbCBieXBhc3M7Cj4gICAKPiAg
IAlzbW11ID0gZGV2bV9remFsbG9jKGRldiwgc2l6ZW9mKCpzbW11KSwgR0ZQX0tFUk5FTCk7Cj4g
QEAgLTI3NjMsNyArMzI0NSw5IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0
cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4gICAJCWRldl9lcnIoZGV2LCAiTU1JTyByZWdp
b24gdG9vIHNtYWxsICglcHIpXG4iLCByZXMpOwo+ICAgCQlyZXR1cm4gLUVJTlZBTDsKPiAgIAl9
Cj4gKyNpZiAwIC8qWGVuOiBEbyBub3QgbmVlZCB0byBzZXR1cCBzeXNmcyAqLwo+ICAgCWlvYWRk
ciA9IHJlcy0+c3RhcnQ7Cj4gKyNlbmRpZgo+ICAgCj4gICAJc21tdS0+YmFzZSA9IGRldm1faW9y
ZW1hcF9yZXNvdXJjZShkZXYsIHJlcyk7Cj4gICAJaWYgKElTX0VSUihzbW11LT5iYXNlKSkKPiBA
QCAtMjgwMiwxMyArMzI4NiwxOCBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9wcm9iZShz
dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICAgCQlyZXR1cm4gcmV0Owo+ICAgCj4gICAJ
LyogUmVjb3JkIG91ciBwcml2YXRlIGRldmljZSBzdHJ1Y3R1cmUgKi8KPiArCS8qIFhlbjogU01N
VSBpcyBub3QgdHJlYXRlZCBhIGEgcGxhdGZvcm0gZGV2aWNlKi8KPiArI2lmIDAKPiAgIAlwbGF0
Zm9ybV9zZXRfZHJ2ZGF0YShwZGV2LCBzbW11KTsKPiArI2VuZGlmCj4gICAKPiAgIAkvKiBSZXNl
dCB0aGUgZGV2aWNlICovCj4gICAJcmV0ID0gYXJtX3NtbXVfZGV2aWNlX3Jlc2V0KHNtbXUsIGJ5
cGFzcyk7Cj4gICAJaWYgKHJldCkKPiAgIAkJcmV0dXJuIHJldDsKPiAgIAo+ICsvKiBYZW46IE5v
dCBjcmVhdGluZyBhbiBJT01NVSBkZXZpY2UgbGlzdCBmb3IgWGVuICovCj4gKyNpZiAwCj4gICAJ
LyogQW5kIHdlJ3JlIHVwLiBHbyBnbyBnbyEgKi8KPiAgIAlyZXQgPSBpb21tdV9kZXZpY2Vfc3lz
ZnNfYWRkKCZzbW11LT5pb21tdSwgZGV2LCBOVUxMLAo+ICAgCQkJCSAgICAgInNtbXUzLiVwYSIs
ICZpb2FkZHIpOwo+IEBAIC0yODQ0LDkgKzMzMzMsMjAgQEAgc3RhdGljIGludCBhcm1fc21tdV9k
ZXZpY2VfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKPiAgIAkJaWYgKHJldCkK
PiAgIAkJCXJldHVybiByZXQ7Cj4gICAJfQo+ICsjZW5kaWYKPiArCS8qCj4gKwkgKiBYZW46IEtl
ZXAgYSBsaXN0IG9mIGFsbCBwcm9iZWQgZGV2aWNlcy4gVGhpcyB3aWxsIGJlIHVzZWQgdG8gcXVl
cnkKPiArCSAqIHRoZSBzbW11IGRldmljZXMgYmFzZWQgb24gdGhlIGZ3bm9kZS4KPiArCSAqLwo+
ICsJSU5JVF9MSVNUX0hFQUQoJnNtbXUtPmRldmljZXMpOwo+ICsJc3Bpbl9sb2NrKCZhcm1fc21t
dV9kZXZpY2VzX2xvY2spOwo+ICsJbGlzdF9hZGQoJnNtbXUtPmRldmljZXMsICZhcm1fc21tdV9k
ZXZpY2VzKTsKPiArCXNwaW5fdW5sb2NrKCZhcm1fc21tdV9kZXZpY2VzX2xvY2spOwo+ICAgCXJl
dHVybiAwOwo+ICAgfQo+ICAgCj4gKy8qIFhlbjogVW51c2VkIGZ1bmN0aW9uICovCj4gKyNpZiAw
Cj4gICBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2Rl
dmljZSAqcGRldikKPiAgIHsKPiAgIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gcGxh
dGZvcm1fZ2V0X2RydmRhdGEocGRldik7Cj4gQEAgLTI4NjAsNiArMzM2MCw4IEBAIHN0YXRpYyB2
b2lkIGFybV9zbW11X2RldmljZV9zaHV0ZG93bihzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2
KQo+ICAgewo+ICAgCWFybV9zbW11X2RldmljZV9yZW1vdmUocGRldik7Cj4gICB9Cj4gKyNlbmRp
Zgo+ICsKPiAgIAo+ICAgc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgYXJtX3NtbXVf
b2ZfbWF0Y2hbXSA9IHsKPiAgIAl7IC5jb21wYXRpYmxlID0gImFybSxzbW11LXYzIiwgfSwKPiBA
QCAtMjg2Nyw2ICszMzY5LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2VfaWQgYXJt
X3NtbXVfb2ZfbWF0Y2hbXSA9IHsKPiAgIH07Cj4gICBNT0RVTEVfREVWSUNFX1RBQkxFKG9mLCBh
cm1fc21tdV9vZl9tYXRjaCk7Cj4gICAKPiArI2lmIDAKPiAgIHN0YXRpYyBzdHJ1Y3QgcGxhdGZv
cm1fZHJpdmVyIGFybV9zbW11X2RyaXZlciA9IHsKPiAgIAkuZHJpdmVyCT0gewo+ICAgCQkubmFt
ZQkJPSAiYXJtLXNtbXUtdjMiLAo+IEBAIC0yODgzLDMgKzMzODYsMzE4IEBAIElPTU1VX09GX0RF
Q0xBUkUoYXJtX3NtbXV2MywgImFybSxzbW11LXYzIiwgTlVMTCk7Cj4gICBNT0RVTEVfREVTQ1JJ
UFRJT04oIklPTU1VIEFQSSBmb3IgQVJNIGFyY2hpdGVjdGVkIFNNTVV2MyBpbXBsZW1lbnRhdGlv
bnMiKTsKPiAgIE1PRFVMRV9BVVRIT1IoIldpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29t
PiIpOwo+ICAgTU9EVUxFX0xJQ0VOU0UoIkdQTCB2MiIpOwo+ICsjZW5kaWYKPiArCj4gKy8qKioq
KiBTdGFydCBvZiBYZW4gc3BlY2lmaWMgY29kZSAqKioqKi8KCkkgZ3Vlc3MgbW9zdCBvZiB0aGUg
Y29kZSBiZWxvdyBpcyBjb3BpZWQgZnJvbSBzbW11LmM/Cgo+ICsKPiArc3RhdGljIGludCBfX211
c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKHN0cnVjdCBkb21haW4gKmQpCj4gK3sK
PiArCXN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICpzbW11X2RvbWFpbiA9IGRvbV9pb21tdShk
KS0+YXJjaC5wcml2Owo+ICsJc3RydWN0IGlvbW11X2RvbWFpbiAqY2ZnOwo+ICsKPiArCXNwaW5f
bG9jaygmc21tdV9kb21haW4tPmxvY2spOwo+ICsJbGlzdF9mb3JfZWFjaF9lbnRyeShjZmcsICZz
bW11X2RvbWFpbi0+aW9tbXVfZG9tYWlucywgbGlzdCkgewo+ICsJCS8qCj4gKwkJICogT25seSBp
bnZhbGlkYXRlIHRoZSBjb250ZXh0IHdoZW4gU01NVSBpcyBwcmVzZW50Lgo+ICsJCSAqIFRoaXMg
aXMgYmVjYXVzZSB0aGUgY29udGV4dCBpbml0aWFsaXphdGlvbiBpcyBkZWxheWVkCj4gKwkJICog
dW50aWwgYSBtYXN0ZXIgaGFzIGJlZW4gYWRkZWQuCj4gKwkJICovCj4gKwkJaWYgKHVubGlrZWx5
KCFBQ0NFU1NfT05DRShjZmctPnByaXYtPnNtbXUpKSkKPiArCQkJY29udGludWU7Cj4gKwkJYXJt
X3NtbXVfdGxiX2ludl9jb250ZXh0KGNmZy0+cHJpdik7Cj4gKwl9Cj4gKwlzcGluX3VubG9jaygm
c21tdV9kb21haW4tPmxvY2spOwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsCj4gKwkJ
CQkJICAgICB1bnNpZ25lZCBsb25nIGdmbiwKPiArCQkJCQkgICAgIHVuc2lnbmVkIGludCBwYWdl
X2NvdW50KQo+ICt7Cj4gKwlyZXR1cm4gYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxsKGQpOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgc3RydWN0IGlvbW11X2RvbWFpbiAqYXJtX3NtbXVfZ2V0X2RvbWFpbihz
dHJ1Y3QgZG9tYWluICpkLAo+ICsJCQkJCQlzdHJ1Y3QgZGV2aWNlICpkZXYpCj4gK3sKPiArCXN0
cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbjsKPiArCXN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWlu
ICp4ZW5fZG9tYWluOwo+ICsJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdTsKPiArCXN0cnVj
dCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWluOwo+ICsKPiArCXhlbl9kb21haW4gPSBkb21f
aW9tbXUoZCktPmFyY2gucHJpdjsKPiArCj4gKwlzbW11ID0gYXJtX3NtbXVfZ2V0X2J5X2Z3bm9k
ZShkZXYtPmlvbW11X2Z3c3BlYy0+aW9tbXVfZndub2RlKTsKPiArCWlmICghc21tdSkKPiArCQly
ZXR1cm4gTlVMTDsKPiArCj4gKwkvKgo+ICsJICogTG9vcCB0aHJvdWdoIHRoZSAmeGVuX2RvbWFp
bi0+Y29udGV4dHMgdG8gbG9jYXRlIGEgY29udGV4dAo+ICsJICogYXNzaWduZWQgdG8gdGhpcyBT
TU1VCj4gKwkgKi8KPiArCWxpc3RfZm9yX2VhY2hfZW50cnkoZG9tYWluLCAmeGVuX2RvbWFpbi0+
aW9tbXVfZG9tYWlucywgbGlzdCkgewo+ICsJCXNtbXVfZG9tYWluID0gdG9fc21tdV9kb21haW4o
ZG9tYWluKTsKPiArCQlpZiAoc21tdV9kb21haW4tPnNtbXUgPT0gc21tdSkKPiArCQkJcmV0dXJu
IGRvbWFpbjsKPiArCX0KPiArCj4gKwlyZXR1cm4gTlVMTDsKPiArfQo+ICsKPiArc3RhdGljIHZv
aWQgYXJtX3NtbXVfZGVzdHJveV9pb21tdV9kb21haW4oc3RydWN0IGlvbW11X2RvbWFpbiAqZG9t
YWluKQo+ICt7Cj4gKwlsaXN0X2RlbCgmZG9tYWluLT5saXN0KTsKPiArCWFybV9zbW11X2RvbWFp
bl9mcmVlKGRvbWFpbik7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgYXJtX3NtbXVfYXNzaWduX2Rl
dihzdHJ1Y3QgZG9tYWluICpkLCB1OCBkZXZmbiwKPiArCQkJICAgICAgIHN0cnVjdCBkZXZpY2Ug
KmRldiwgdTMyIGZsYWcpCj4gK3sKPiArCWludCByZXQgPSAwOwo+ICsJc3RydWN0IGlvbW11X2Rv
bWFpbiAqZG9tYWluOwo+ICsJc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gKnhlbl9kb21haW47
Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICphcm1fc21tdTsKPiArCj4gKwl4ZW5fZG9tYWlu
ID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7Cj4gKwo+ICsJaWYgKCFkZXYtPmFyY2hkYXRhLmlv
bW11KSB7Cj4gKwkJZGV2LT5hcmNoZGF0YS5pb21tdSA9IHh6YWxsb2Moc3RydWN0IGFybV9zbW11
X3hlbl9kZXZpY2UpOwo+ICsJCWlmICghZGV2LT5hcmNoZGF0YS5pb21tdSkKPiArCQkJcmV0dXJu
IC1FTk9NRU07Cj4gKwl9Cj4gKwo+ICsJcmV0ID0gYXJtX3NtbXVfYWRkX2RldmljZShkZXYpOwo+
ICsJaWYgKHJldCkKPiArCQlyZXR1cm4gcmV0Owo+ICsKPiArCXNwaW5fbG9jaygmeGVuX2RvbWFp
bi0+bG9jayk7Cj4gKwo+ICsJLyoKPiArCSAqIENoZWNrIHRvIHNlZSBpZiBhbiBpb21tdV9kb21h
aW4gYWxyZWFkeSBleGlzdHMgZm9yIHRoaXMgeGVuIGRvbWFpbgo+ICsJICogdW5kZXIgdGhlIHNh
bWUgU01NVQo+ICsJICovCj4gKwlkb21haW4gPSBhcm1fc21tdV9nZXRfZG9tYWluKGQsIGRldik7
Cj4gKwlpZiAoIWRvbWFpbikgewo+ICsKPiArCQlkb21haW4gPSBhcm1fc21tdV9kb21haW5fYWxs
b2MoSU9NTVVfRE9NQUlOX0RNQSk7Cj4gKwkJaWYgKCFkb21haW4pIHsKPiArCQkJcmV0ID0gLUVO
T01FTTsKPiArCQkJZ290byBvdXQ7Cj4gKwkJfQo+ICsKPiArCQlhcm1fc21tdSA9IHRvX3NtbXVf
ZG9tYWluKGRvbWFpbik7Cj4gKwkJYXJtX3NtbXUtPnMyX2NmZy5kb21haW4gPSBkOwo+ICsKPiAr
CQkvKiBDaGFpbiB0aGUgbmV3IGNvbnRleHQgdG8gdGhlIGRvbWFpbiAqLwo+ICsJCWxpc3RfYWRk
KCZkb21haW4tPmxpc3QsICZ4ZW5fZG9tYWluLT5pb21tdV9kb21haW5zKTsKPiArCj4gKwl9Cj4g
Kwo+ICsJcmV0ID0gYXJtX3NtbXVfYXR0YWNoX2Rldihkb21haW4sIGRldik7Cj4gKwlpZiAocmV0
KSB7Cj4gKwkJaWYgKGRvbWFpbi0+cmVmLmNvdW50ZXIgPT0gMCkKPiArCQkJYXJtX3NtbXVfZGVz
dHJveV9pb21tdV9kb21haW4oZG9tYWluKTsKPiArCX0gZWxzZSB7Cj4gKwkJYXRvbWljX2luYygm
ZG9tYWluLT5yZWYpOwo+ICsJfQo+ICsKPiArb3V0Ogo+ICsJc3Bpbl91bmxvY2soJnhlbl9kb21h
aW4tPmxvY2spOwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiArc3RhdGljIGludCBhcm1fc21t
dV9kZWFzc2lnbl9kZXYoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRldmljZSAqZGV2KQo+ICt7
Cj4gKwlzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4gPSBhcm1fc21tdV9nZXRfZG9tYWluKGQs
IGRldik7Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbjsKPiArCXN0
cnVjdCBhcm1fc21tdV9kb21haW4gKmFybV9zbW11ID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsK
PiArCj4gKwl4ZW5fZG9tYWluID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7Cj4gKwo+ICsJaWYg
KCFhcm1fc21tdSB8fCBhcm1fc21tdS0+czJfY2ZnLmRvbWFpbiAhPSBkKSB7Cj4gKwkJZGV2X2Vy
cihkZXYsICIgbm90IGF0dGFjaGVkIHRvIGRvbWFpbiAlZFxuIiwgZC0+ZG9tYWluX2lkKTsKPiAr
CQlyZXR1cm4gLUVTUkNIOwo+ICsJfQo+ICsKPiArCXNwaW5fbG9jaygmeGVuX2RvbWFpbi0+bG9j
ayk7Cj4gKwo+ICsJYXJtX3NtbXVfZGV0YWNoX2RldihkZXYpOwo+ICsJYXRvbWljX2RlYygmZG9t
YWluLT5yZWYpOwo+ICsKPiArCWlmIChkb21haW4tPnJlZi5jb3VudGVyID09IDApCj4gKwkJYXJt
X3NtbXVfZGVzdHJveV9pb21tdV9kb21haW4oZG9tYWluKTsKPiArCj4gKwlzcGluX3VubG9jaygm
eGVuX2RvbWFpbi0+bG9jayk7Cj4gKwo+ICsKPiArCgpDYW4geW91IGRyb3AgMiBvZiBuZXdsaW5l
PwoKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGFybV9zbW11X3JlYXNzaWdu
X2RldihzdHJ1Y3QgZG9tYWluICpzLCBzdHJ1Y3QgZG9tYWluICp0LAo+ICsJCQkJIHU4IGRldmZu
LCAgc3RydWN0IGRldmljZSAqZGV2KQo+ICt7Cj4gKwlpbnQgcmV0ID0gMDsKPiArCj4gKwkvKiBE
b24ndCBhbGxvdyByZW1hcHBpbmcgb24gb3RoZXIgZG9tYWluIHRoYW4gaHdkb20gKi8KPiArCWlm
ICh0ICYmIHQgIT0gaGFyZHdhcmVfZG9tYWluKQo+ICsJCXJldHVybiAtRVBFUk07Cj4gKwo+ICsJ
aWYgKHQgPT0gcykKPiArCQlyZXR1cm4gMDsKPiArCj4gKwlyZXQgPSBhcm1fc21tdV9kZWFzc2ln
bl9kZXYocywgZGV2KTsKPiArCWlmIChyZXQpCj4gKwkJcmV0dXJuIHJldDsKPiArCj4gKwlpZiAo
dCkgewo+ICsJCS8qIE5vIGZsYWdzIGFyZSBkZWZpbmVkIGZvciBBUk0uICovCj4gKwkJcmV0ID0g
YXJtX3NtbXVfYXNzaWduX2Rldih0LCBkZXZmbiwgZGV2LCAwKTsKPiArCQlpZiAocmV0KQo+ICsJ
CQlyZXR1cm4gcmV0Owo+ICsJfQo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMg
aW50IGFybV9zbW11X2lvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiAr
CXN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICp4ZW5fZG9tYWluOwo+ICsKPiArCXhlbl9kb21h
aW4gPSB4emFsbG9jKHN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluKTsKPiArCWlmICgheGVuX2Rv
bWFpbikKPiArCQlyZXR1cm4gLUVOT01FTTsKPiArCj4gKwlzcGluX2xvY2tfaW5pdCgmeGVuX2Rv
bWFpbi0+bG9jayk7Cj4gKwlJTklUX0xJU1RfSEVBRCgmeGVuX2RvbWFpbi0+aW9tbXVfZG9tYWlu
cyk7Cj4gKwo+ICsJZG9tX2lvbW11KGQpLT5hcmNoLnByaXYgPSB4ZW5fZG9tYWluOwo+ICsKPiAr
CXJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgYXJtX3NtbXVf
aW9tbXVfaHdkb21faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICt7Cj4gK30KPiArCj4gK3N0YXRp
YyB2b2lkIGFybV9zbW11X2lvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWluICpkKQo+
ICt7Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbiA9IGRvbV9pb21t
dShkKS0+YXJjaC5wcml2Owo+ICsKPiArCUFTU0VSVChsaXN0X2VtcHR5KCZ4ZW5fZG9tYWluLT5p
b21tdV9kb21haW5zKSk7Cj4gKwl4ZnJlZSh4ZW5fZG9tYWluKTsKPiArfQo+ICsKPiArc3RhdGlj
IGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCj4gKwkJCXVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxh
Z3MpCj4gK3sKPiArCXAybV90eXBlX3QgdDsKPiArCj4gKwkvKgo+ICsJICogR3JhbnQgbWFwcGlu
Z3MgY2FuIGJlIHVzZWQgZm9yIERNQSByZXF1ZXN0cy4gVGhlIGRldl9idXNfYWRkcgo+ICsJICog
cmV0dXJuZWQgYnkgdGhlIGh5cGVyY2FsbCBpcyB0aGUgTUZOIChub3QgdGhlIElQQSkuIEZvciBk
ZXZpY2UKPiArCSAqIHByb3RlY3RlZCBieSBhbiBJT01NVSwgWGVuIG5lZWRzIHRvIGFkZCBhIDE6
MSBtYXBwaW5nIGluIHRoZSBkb21haW4KPiArCSAqIHAybSB0byBhbGxvdyBETUEgcmVxdWVzdCB0
byB3b3JrLgo+ICsJICogVGhpcyBpcyBvbmx5IHZhbGlkIHdoZW4gdGhlIGRvbWFpbiBpcyBkaXJl
Y3RlZCBtYXBwZWQuIEhlbmNlIHRoaXMKPiArCSAqIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVz
ZWQgYnkgZ250dGFiIGNvZGUgd2l0aCBnZm4gPT0gbWZuLgo+ICsJICovCj4gKwlCVUdfT04oIWlz
X2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpKTsKPiArCUJVR19PTihtZm4gIT0gZ2ZuKTsKPiArCj4g
KwkvKiBXZSBvbmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRhYmxlIGZsYWdzICovCj4gKwlp
ZiAoIShmbGFncyAmIChJT01NVUZfcmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpKSkKPiArCQly
ZXR1cm4gLUVJTlZBTDsKPiArCj4gKwl0ID0gKGZsYWdzICYgSU9NTVVGX3dyaXRhYmxlKSA/IHAy
bV9pb21tdV9tYXBfcncgOiBwMm1faW9tbXVfbWFwX3JvOwo+ICsKPiArCS8qCj4gKwkgKiBUaGUg
ZnVuY3Rpb24gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkgcmVwbGFjZXMgdGhlIGN1cnJlbnQgbWFw
cGluZwo+ICsJICogaWYgdGhlcmUgaXMgYWxyZWFkeSBvbmUuLi4KPiArCSAqLwo+ICsJcmV0dXJu
IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIF9nZm4oZ2ZuKSwgX21mbihtZm4pLCAwLCB0KTsK
PiArfQo+ICsKPiArc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfdW5tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKPiArewo+ICsJLyoKPiArCSAqIFRo
aXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aGVuIHRoZSBk
b21haW4KPiArCSAqIGlzIGRpcmVjdCBtYXBwZWQKPiArCSAqLwo+ICsJaWYgKCFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSkKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCj4gKwlyZXR1cm4gZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZ2ZuKSwgMCk7Cj4gK30K
PiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X2lvbW11X29wcyA9
IHsKPiArCS5pbml0ID0gYXJtX3NtbXVfaW9tbXVfZG9tYWluX2luaXQsCj4gKwkuaHdkb21faW5p
dCA9IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQsCj4gKwkudGVhcmRvd24gPSBhcm1fc21tdV9p
b21tdV9kb21haW5fdGVhcmRvd24sCj4gKwkuaW90bGJfZmx1c2ggPSBhcm1fc21tdV9pb3RsYl9m
bHVzaCwKPiArCS5pb3RsYl9mbHVzaF9hbGwgPSBhcm1fc21tdV9pb3RsYl9mbHVzaF9hbGwsCj4g
KwkuYXNzaWduX2RldmljZSA9IGFybV9zbW11X2Fzc2lnbl9kZXYsCj4gKwkucmVhc3NpZ25fZGV2
aWNlID0gYXJtX3NtbXVfcmVhc3NpZ25fZGV2LAo+ICsJLm1hcF9wYWdlID0gYXJtX3NtbXVfbWFw
X3BhZ2UsCj4gKwkudW5tYXBfcGFnZSA9IGFybV9zbW11X3VubWFwX3BhZ2UsCj4gK307Cj4gKwo+
ICtzdGF0aWMKPiArc3RydWN0IGFybV9zbW11X2RldmljZSAqYXJtX3NtbXVfZ2V0X2J5X2Z3bm9k
ZShzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKQo+ICt7Cj4gKwlzdHJ1Y3QgYXJtX3NtbXVf
ZGV2aWNlICpzbW11ID0gTlVMTDsKPiArCj4gKwlzcGluX2xvY2soJmFybV9zbW11X2RldmljZXNf
bG9jayk7Cj4gKwlsaXN0X2Zvcl9lYWNoX2VudHJ5KHNtbXUsICZhcm1fc21tdV9kZXZpY2VzLCBk
ZXZpY2VzKSB7Cj4gKwkJaWYgKHNtbXUtPmRldi0+Zndub2RlID09IGZ3bm9kZSkKPiArCQkJYnJl
YWs7Cj4gKwl9Cj4gKwlzcGluX3VubG9jaygmYXJtX3NtbXVfZGV2aWNlc19sb2NrKTsKPiArCj4g
KwlyZXR1cm4gc21tdTsKPiArfQo+ICsKPiArc3RhdGljIF9faW5pdCBpbnQgYXJtX3NtbXVfZHRf
aW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKPiArCQkJCSAgIGNvbnN0IHZvaWQgKmRh
dGEpCj4gK3sKPiArCWludCByYzsKPiArCj4gKwkvKgo+ICsJICogRXZlbiBpZiB0aGUgZGV2aWNl
IGNhbid0IGJlIGluaXRpYWxpemVkLCB3ZSBkb24ndCB3YW50IHRvCj4gKwkgKiBnaXZlIHRoZSBT
TU1VIGRldmljZSB0byBkb20wLgo+ICsJICovCj4gKwlkdF9kZXZpY2Vfc2V0X3VzZWRfYnkoZGV2
LCBET01JRF9YRU4pOwo+ICsKPiArCXJjID0gYXJtX3NtbXVfZGV2aWNlX3Byb2JlKGR0X3RvX2Rl
dihkZXYpKTsKPiArCWlmIChyYykKPiArCQlyZXR1cm4gcmM7Cj4gKwo+ICsJaW9tbXVfc2V0X29w
cygmYXJtX3NtbXVfaW9tbXVfb3BzKTsKPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArRFRf
REVWSUNFX1NUQVJUKHNtbXV2MywgIkFSTSBTTU1VIFYzIiwgREVWSUNFX0lPTU1VKQo+ICsJLmR0
X21hdGNoID0gYXJtX3NtbXVfb2ZfbWF0Y2gsCj4gKwkuaW5pdCA9IGFybV9zbW11X2R0X2luaXQs
Cj4gK0RUX0RFVklDRV9FTkQKPiArCj4gKyNpZmRlZiBDT05GSUdfQUNQSQo+ICsvKiBTZXQgdXAg
dGhlIElPTU1VICovCj4gK3N0YXRpYyBpbnQgX19pbml0IGFybV9zbW11X2FjcGlfaW5pdChjb25z
dCB2b2lkICpkYXRhKQo+ICt7Cj4gKwlpbnQgcmM7Cj4gKwo+ICsJcmMgPSBhcm1fc21tdV9kZXZp
Y2VfcHJvYmUoKHN0cnVjdCBkZXZpY2UgKilkYXRhKTsKPiArCWlmIChyYykKPiArCQlyZXR1cm4g
cmM7Cj4gKwo+ICsJaW9tbXVfc2V0X29wcygmYXJtX3NtbXVfaW9tbXVfb3BzKTsKPiArCXJldHVy
biAwOwo+ICt9Cj4gKwo+ICtBQ1BJX0RFVklDRV9TVEFSVChhc21tdXYzLCAiQVJNIFNNTVUgVjMi
LCBERVZJQ0VfSU9NTVUpCj4gKwkuY2xhc3NfdHlwZSA9IEFDUElfSU9SVF9OT0RFX1NNTVVfVjMs
Cj4gKwkuaW5pdCA9IGFybV9zbW11X2FjcGlfaW5pdCwKPiArQUNQSV9ERVZJQ0VfRU5ECj4gKwo+
ICsjZW5kaWYKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:20:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0NE-0006Ts-Gp; Tue, 23 Jan 2018 15:20:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ee0NE-0006Te-18
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:20:32 +0000
X-Inumbo-ID: f2193ed0-0050-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2193ed0-0050-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:20:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459299160"
Date: Tue, 23 Jan 2018 15:20:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180123152024.dgn5jjxrqxtcwtz3@citrix.com>
References: <5A2551C10200007800194608@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A2551C10200007800194608@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMDQsIDIwMTcgYXQgMDU6NDY6NDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQXQgbGVhc3QgTGludXgga2VybmVscyBoYXZlIGJlZW4gYWJsZSB0byB3b3JrIHdpdGgg
Z3ppcC1lZCBpbml0cmQgZm9yCj4gcXVpdGUgc29tZSB0aW1lOyBpbml0cmQgY29tcHJlc3NlZCB3
aXRoIG90aGVyIG1ldGhvZHMgYXJlbid0IGV2ZW4gYmVpbmcKPiBhdHRlbXB0ZWQgdG8gdW5wYWNr
LiBGdXJ0aGVybW9yZSB0aGUgdW56aXAtaW5nIHJvdXRpbmUgdXNlZCBoZXJlIGlzbid0Cj4gY2Fw
YWJsZSBvZiBkZWFsaW5nIHdpdGggdmFyaW91cyBmb3JtcyBvZiBjb25jYXRlbmF0ZWQgZmlsZXMs
IGVhY2ggb2YKPiB3aGljaCB3YXMgZ3ppcC1lZCBzZXBhcmF0ZWx5IChpdCBpcyB0aGlzIHBhcnRp
Y3VsYXIgY2FzZSB3aGljaCBoYXMgYmVlbgo+IHRoZSBzb3VyY2Ugb2Ygb2JzZXJ2ZWQgVk0gY3Jl
YXRpb24gZmFpbHVyZXMpLgo+IAo+IEhlbmNlLCBpZiB1bnBhY2tpbmcgZmFpbHMsIHNpbXBseSBo
YW5kIHRoZSB0aGUgY29tcHJlc3NlZCBibG9iIHRvIHRoZQo+IGd1ZXN0IGFzIGlzLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoZSBjb2RlIGxv
b2tzIE9LIHRvIG1lLiBJdCByZXF1aXJlcyByZWJhc2UgdGhvdWdoLgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:20:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:20:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Na-0006Xb-OT; Tue, 23 Jan 2018 15:20:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pz9c=es=citrix.com=prvs=554c7e320=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ee0Na-0006XM-01
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:20:54 +0000
X-Inumbo-ID: fe13a0c4-0050-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe13a0c4-0050-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:20:50 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="66525675"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180123151314.8320-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9a32904c-9f8c-70eb-034d-7066741ba209@citrix.com>
Date: Tue, 23 Jan 2018 15:18:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180123151314.8320-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTU6MTMsIFdlaSBMaXUgd3JvdGU6Cj4gQEAgLTIyNiwxNCArMjU5LDI3IEBA
IHN0YXRpYyBtdWx0aWJvb3RfaW5mb190ICptYmkyX3JlbG9jKHUzMiBtYmlfaW4pCj4gICAgICBy
ZXR1cm4gbWJpX291dDsKPiAgfQo+ICAKPiAtbXVsdGlib290X2luZm9fdCBfX3N0ZGNhbGwgKnJl
bG9jKHUzMiBtYl9tYWdpYywgdTMyIG1iaV9pbiwgdTMyIHRyYW1wb2xpbmUpCj4gK3ZvaWQgX19z
dGRjYWxsICpyZWxvYyh1MzIgbWFnaWMsIHUzMiBpbiwgdTMyIHRyYW1wb2xpbmUpCgpBcyBhbiBm
aW5hbCBvYnNlcnZhdGlvbiwgdm9pZCAqIF9fc3RkY2FsbCByZWxvYygpIHNvIHRoZSBfX3N0ZGNh
bGwgaXNuJ3QKaW4gdGhlIG1pZGRsZSBvZiB0aGUgcmV0dXJuIHR5cGUgKENhbiBiZSBmaXhlZCBv
biBjb21taXQpLgoKT3RoZXJ3aXNlLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:23:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Pf-0006mG-Lk; Tue, 23 Jan 2018 15:23:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3fqo=es=citrix.com=prvs=55476ae8b=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ee0Pd-0006lY-Pt
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:23:01 +0000
X-Inumbo-ID: 4af3b121-0051-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4af3b121-0051-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:22:58 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459299753"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 23 Jan 2018 15:22:42 +0000
Message-ID: <20180123152246.22031-3-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180123152246.22031-1-ross.lagerwall@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 2/6] x86/hvm: Provide XEN_DMOP_relocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBYRU5fRE1PUF9yZWxvY2F0ZV9tZW1vcnksIGEgbGltaXRlZCB2ZXJzaW9uIG9mClhF
Tk1FTV9hZGRfdG9fcGh5c21hcCB0byBhbGxvdyBhIGRlcHJpdmlsZWdlZCBRRU1VIHRvIG1vdmUg
VlJBTSB3aGVuIGEKZ3Vlc3QgcHJvZ3JhbXMgaXRzIEJBUi4gSXQgaXMgZXF1aXZhbGVudCB0byBY
RU5NRU1fYWRkX3RvX3BoeXNtYXAgd2l0aApzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3Jhbmdl
LgoKU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5j
b20+ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgot
LS0KCkNoYW5nZWQgaW4gdjQ6CiogUmVuYW1lZCBhZGRfdG9fcGh5c21hcCB0byByZWxvY2F0ZV9t
ZW1vcnkuCiogSW5zdGVhZCBvZiBjaGVja2luZyBmb3Igb3ZlcmZsb3csIGhhbmRsZSB1c2luZyBj
b250aW51YXRpb24uCgpDaGFuZ2VkIGluIHYzOgoqIFJlbmFtZWQgaWR4IC0+IHNyY19nZm4gYW5k
IGdwZm4gLT4gZHN0X2dmbi4KKiBJbmNyZWFzZSB0aGUgd2lkdGggb2Ygc2l6ZSBhbmQgYWRkIGFu
IG92ZXJmbG93IGNoZWNrLgoqIFJld29yayBzb21lIG9mIHRoZSBkZXNjcmlwdGlvbnMuCiogRHJv
cHBlZCBQYXVsJ3MgcmV2aWV3ZWQtYnkgZHVlIHRvIHRoZSBhYm92ZSBjaGFuZ2VzLgoKQ2hhbmdl
ZCBpbiB2MjoKKiBNYWtlIGl0IG9wZXJhdGUgb24gYSByYW5nZS4KCiB4ZW4vYXJjaC94ODYvaHZt
L2RtLmMgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oIHwgMTggKysrKysrKysrKysrKysrKysrCiB4ZW4v
aW5jbHVkZS94bGF0LmxzdCAgICAgICAgICAgfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDUxIGlu
c2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL2RtLmMKaW5kZXggYTc4N2Y0My4uYTU3NzNlMyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwpAQCAtNjQwLDYgKzY0
MCwzNyBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3Mp
CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAorICAgIGNhc2UgWEVOX0RNT1BfcmVsb2NhdGVfbWVt
b3J5OgorICAgIHsKKyAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9yZWxvY2F0ZV9tZW1vcnkgKmRh
dGEgPSAmb3AudS5yZWxvY2F0ZV9tZW1vcnk7CisgICAgICAgIHN0cnVjdCB4ZW5fYWRkX3RvX3Bo
eXNtYXAgeGF0cCA9IHsKKyAgICAgICAgICAgIC5kb21pZCA9IG9wX2FyZ3MtPmRvbWlkLAorICAg
ICAgICAgICAgLnNpemUgPSBkYXRhLT5zaXplLAorICAgICAgICAgICAgLnNwYWNlID0gWEVOTUFQ
U1BBQ0VfZ21mbl9yYW5nZSwKKyAgICAgICAgICAgIC5pZHggPSBkYXRhLT5zcmNfZ2ZuLAorICAg
ICAgICAgICAgLmdwZm4gPSBkYXRhLT5kc3RfZ2ZuLAorICAgICAgICB9OworCisgICAgICAgIGlm
ICggZGF0YS0+cGFkICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICByYyA9IHhlbm1lbV9hZGRfdG9f
cGh5c21hcChkLCAmeGF0cCwgMCk7CisgICAgICAgIGlmICggcmMgPT0gMCAmJiBkYXRhLT5zaXpl
ICE9IHhhdHAuc2l6ZSApCisgICAgICAgICAgICByYyA9IHhhdHAuc2l6ZTsKKyAgICAgICAgaWYg
KCByYyA+IDAgKQorICAgICAgICB7CisgICAgICAgICAgICBkYXRhLT5zaXplIC09IHJjOworICAg
ICAgICAgICAgZGF0YS0+c3JjX2dmbiArPSByYzsKKyAgICAgICAgICAgIGRhdGEtPmRzdF9nZm4g
Kz0gcmM7CisgICAgICAgICAgICBjb25zdF9vcCA9IGZhbHNlOworICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorCiAgICAgZGVmYXVs
dDoKICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKICAgICAgICAgYnJlYWs7CkBAIC02NjksNiAr
NzAwLDcgQEAgQ0hFQ0tfZG1fb3Bfc2V0X21lbV90eXBlOwogQ0hFQ0tfZG1fb3BfaW5qZWN0X2V2
ZW50OwogQ0hFQ0tfZG1fb3BfaW5qZWN0X21zaTsKIENIRUNLX2RtX29wX3JlbW90ZV9zaHV0ZG93
bjsKK0NIRUNLX2RtX29wX3JlbG9jYXRlX21lbW9yeTsKIAogaW50IGNvbXBhdF9kbV9vcChkb21p
ZF90IGRvbWlkLAogICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfYnVmcywKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9odm0vZG1fb3AuaAppbmRleCBlMTczMDg1Li4zNWQxMzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9v
cC5oCkBAIC0zNjgsNiArMzY4LDIzIEBAIHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3du
IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIChPdGhlciByZWFzb24gdmFsdWVzIGFy
ZSBub3QgYmxvY2tlZCkgKi8KIH07CiAKKy8qCisgKiBYRU5fRE1PUF9yZWxvY2F0ZV9tZW1vcnkg
OiBSZWxvY2F0ZSBHRk5zIGZvciB0aGUgc3BlY2lmaWVkIGd1ZXN0LgorICogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSWRlbnRpY2FsIHRvIFhFTk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoCisg
KiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFjZSA9PSBYRU5NQVBTUEFDRV9nbWZuX3Jh
bmdlLgorICovCisjZGVmaW5lIFhFTl9ETU9QX3JlbG9jYXRlX21lbW9yeSAxNworCitzdHJ1Y3Qg
eGVuX2RtX29wX3JlbG9jYXRlX21lbW9yeSB7CisgICAgLyogTnVtYmVyIG9mIEdGTnMgdG8gcHJv
Y2Vzcy4gKi8KKyAgICB1aW50MzJfdCBzaXplOworICAgIHVpbnQzMl90IHBhZDsKKyAgICAvKiBT
dGFydGluZyBHRk4gdG8gcmVsb2NhdGUuICovCisgICAgdWludDY0X2FsaWduZWRfdCBzcmNfZ2Zu
OworICAgIC8qIFN0YXJ0aW5nIEdGTiB3aGVyZSBHRk5zIHNob3VsZCBiZSByZWxvY2F0ZWQuICov
CisgICAgdWludDY0X2FsaWduZWRfdCBkc3RfZ2ZuOworfTsKKwogc3RydWN0IHhlbl9kbV9vcCB7
CiAgICAgdWludDMyX3Qgb3A7CiAgICAgdWludDMyX3QgcGFkOwpAQCAtMzg5LDYgKzQwNiw3IEBA
IHN0cnVjdCB4ZW5fZG1fb3AgewogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX21hcF9tZW1fdHlw
ZV90b19pb3JlcV9zZXJ2ZXIKICAgICAgICAgICAgICAgICBtYXBfbWVtX3R5cGVfdG9faW9yZXFf
c2VydmVyOwogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3JlbW90ZV9zaHV0ZG93biByZW1vdGVf
c2h1dGRvd247CisgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3BfcmVsb2NhdGVfbWVtb3J5IHJlbG9j
YXRlX21lbW9yeTsKICAgICB9IHU7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0
LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDQzNDZjYmUuLmIzZDAwYjcgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBA
IC01Nyw2ICs1Nyw3IEBACiA/CWdyYW50X2VudHJ5X3YyCQkJZ3JhbnRfdGFibGUuaAogPwlnbnR0
YWJfc3dhcF9ncmFudF9yZWYJCWdyYW50X3RhYmxlLmgKICEJZG1fb3BfYnVmCQkJaHZtL2RtX29w
LmgKKz8JZG1fb3BfcmVsb2NhdGVfbWVtb3J5CQlodm0vZG1fb3AuaAogPwlkbV9vcF9jcmVhdGVf
aW9yZXFfc2VydmVyCWh2bS9kbV9vcC5oCiA/CWRtX29wX2Rlc3Ryb3lfaW9yZXFfc2VydmVyCWh2
bS9kbV9vcC5oCiA/CWRtX29wX2dldF9pb3JlcV9zZXJ2ZXJfaW5mbwlodm0vZG1fb3AuaAotLSAK
Mi45LjUKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:23:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Pf-0006mV-TA; Tue, 23 Jan 2018 15:23:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3fqo=es=citrix.com=prvs=55476ae8b=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ee0Pe-0006ls-KS
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:23:02 +0000
X-Inumbo-ID: 4b691659-0051-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b691659-0051-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:22:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459299756"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 23 Jan 2018 15:22:43 +0000
Message-ID: <20180123152246.22031-4-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180123152246.22031-1-ross.lagerwall@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 3/6] x86/hvm: Provide
	XEN_DMOP_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0ciB0byBhbGxvdyBhIGRlcHJpdmls
ZWdlZCBRRU1VIHRvCnBpbiB0aGUgY2FjaGluZyB0eXBlIG9mIFJBTSBhZnRlciBtb3ZpbmcgdGhl
IFZSQU0uIEl0IGlzIGVxdWl2YWxlbnQgdG8KWEVOX0RPTUNUTF9waW5fbWVtb3J5X2NhY2hlYXR0
ci4KClNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXgu
Y29tPgpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCgpDaGFuZ2Vk
IGluIHYyOgoqIENoZWNrIHBhZCBpcyAwLgoKIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAg
ICB8IDE4ICsrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
IHwgMTQgKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICB8ICAx
ICsKIDMgZmlsZXMgY2hhbmdlZCwgMzMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwppbmRleCBhNTc3M2UzLi44
MDgzZGVkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9kbS5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAK
ICNpbmNsdWRlIDxhc20vaGFwLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9jYWNoZWF0dHIuaD4KICNp
bmNsdWRlIDxhc20vaHZtL2lvcmVxLmg+CiAjaW5jbHVkZSA8YXNtL3NoYWRvdy5oPgogCkBAIC02
NzEsNiArNjcyLDIyIEBAIHN0YXRpYyBpbnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAq
b3BfYXJncykKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSBYRU5fRE1PUF9waW5f
bWVtb3J5X2NhY2hlYXR0cjoKKyAgICB7CisgICAgICAgIGNvbnN0IHN0cnVjdCB4ZW5fZG1fb3Bf
cGluX21lbW9yeV9jYWNoZWF0dHIgKmRhdGEgPQorICAgICAgICAgICAgJm9wLnUucGluX21lbW9y
eV9jYWNoZWF0dHI7CisKKyAgICAgICAgaWYgKCBkYXRhLT5wYWQgKQorICAgICAgICB7CisgICAg
ICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisg
ICAgICAgIHJjID0gaHZtX3NldF9tZW1fcGlubmVkX2NhY2hlYXR0cihkLCBkYXRhLT5zdGFydCwg
ZGF0YS0+ZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGF0
YS0+dHlwZSk7CisgICAgICAgIGJyZWFrOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJjID0gLUVPUE5PVFNVUFA7CiAgICAgICAgIGJyZWFrOwpAQCAtNzAxLDYgKzcxOCw3IEBAIENI
RUNLX2RtX29wX2luamVjdF9ldmVudDsKIENIRUNLX2RtX29wX2luamVjdF9tc2k7CiBDSEVDS19k
bV9vcF9yZW1vdGVfc2h1dGRvd247CiBDSEVDS19kbV9vcF9yZWxvY2F0ZV9tZW1vcnk7CitDSEVD
S19kbV9vcF9waW5fbWVtb3J5X2NhY2hlYXR0cjsKIAogaW50IGNvbXBhdF9kbV9vcChkb21pZF90
IGRvbWlkLAogICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfYnVmcywKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9o
dm0vZG1fb3AuaAppbmRleCAzNWQxMzQ2Li41YzEwZWMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvaHZtL2RtX29wLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5o
CkBAIC0zODUsNiArMzg1LDE5IEBAIHN0cnVjdCB4ZW5fZG1fb3BfcmVsb2NhdGVfbWVtb3J5IHsK
ICAgICB1aW50NjRfYWxpZ25lZF90IGRzdF9nZm47CiB9OwogCisvKgorICogWEVOX0RNT1BfcGlu
X21lbW9yeV9jYWNoZWF0dHIgOiBQaW4gY2FjaGluZyB0eXBlIG9mIFJBTSBzcGFjZS4KKyAqICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSWRlbnRpY2FsIHRvIFhFTl9ET01DVExfcGlu
X21lbV9jYWNoZWF0dHIuCisgKi8KKyNkZWZpbmUgWEVOX0RNT1BfcGluX21lbW9yeV9jYWNoZWF0
dHIgMTgKKworc3RydWN0IHhlbl9kbV9vcF9waW5fbWVtb3J5X2NhY2hlYXR0ciB7CisgICAgdWlu
dDY0X2FsaWduZWRfdCBzdGFydDsgLyogU3RhcnQgZ2ZuLiAqLworICAgIHVpbnQ2NF9hbGlnbmVk
X3QgZW5kOyAgIC8qIEVuZCBnZm4uICovCisgICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgLyog
WEVOX0RPTUNUTF9NRU1fQ0FDSEVBVFRSXyogKi8KKyAgICB1aW50MzJfdCBwYWQ7Cit9OworCiBz
dHJ1Y3QgeGVuX2RtX29wIHsKICAgICB1aW50MzJfdCBvcDsKICAgICB1aW50MzJfdCBwYWQ7CkBA
IC00MDcsNiArNDIwLDcgQEAgc3RydWN0IHhlbl9kbV9vcCB7CiAgICAgICAgICAgICAgICAgbWFw
X21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcjsKICAgICAgICAgc3RydWN0IHhlbl9kbV9vcF9yZW1v
dGVfc2h1dGRvd24gcmVtb3RlX3NodXRkb3duOwogICAgICAgICBzdHJ1Y3QgeGVuX2RtX29wX3Jl
bG9jYXRlX21lbW9yeSByZWxvY2F0ZV9tZW1vcnk7CisgICAgICAgIHN0cnVjdCB4ZW5fZG1fb3Bf
cGluX21lbW9yeV9jYWNoZWF0dHIgcGluX21lbW9yeV9jYWNoZWF0dHI7CiAgICAgfSB1OwogfTsK
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0Lmxz
dAppbmRleCBiM2QwMGI3Li4zNjkwYjk3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0Lmxz
dAorKysgYi94ZW4vaW5jbHVkZS94bGF0LmxzdApAQCAtNjUsNiArNjUsNyBAQAogPwlkbV9vcF9p
bmplY3RfbXNpCQlodm0vZG1fb3AuaAogPwlkbV9vcF9pb3JlcV9zZXJ2ZXJfcmFuZ2UJaHZtL2Rt
X29wLmgKID8JZG1fb3BfbW9kaWZpZWRfbWVtb3J5CQlodm0vZG1fb3AuaAorPwlkbV9vcF9waW5f
bWVtb3J5X2NhY2hlYXR0cglodm0vZG1fb3AuaAogPwlkbV9vcF9yZW1vdGVfc2h1dGRvd24JCWh2
bS9kbV9vcC5oCiA/CWRtX29wX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUJaHZtL2RtX29wLmgKID8J
ZG1fb3Bfc2V0X2lzYV9pcnFfbGV2ZWwJCWh2bS9kbV9vcC5oCi0tIAoyLjkuNQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:23:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Pe-0006lh-7Z; Tue, 23 Jan 2018 15:23:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3fqo=es=citrix.com=prvs=55476ae8b=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ee0Pc-0006lJ-Ut
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:23:01 +0000
X-Inumbo-ID: 498ab02d-0051-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 498ab02d-0051-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:22:56 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459299746"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 23 Jan 2018 15:22:40 +0000
Message-ID: <20180123152246.22031-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 0/6] Add dmops to allow use of VGA with
	restricted QEMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlY2VudGx5IGFkZGVkIHN1cHBvcnQgZm9yIHJlc3RyaWN0aW5nIFFFTVUgcHJldmVudHMg
dXNlIG9mIHRoZSBWR0EKY29uc29sZS4gVGhpcyBzZXJpZXMgYWRkcmVzc2VzIHRoYXQgYnkgYWRk
aW5nIGEgY291cGxlIG9mIG5ldyBkbW9wcy4KQSBjb3JyZXNwb25kaW5nIHBhdGNoIGZvciBRRU1V
IGlzIG5lZWRlZCB0byBtYWtlIHVzZSBvZiB0aGUgbmV3IGRtb3BzLgoKQ2hhbmdlcyBpbiB2NDoK
KiBSZW5hbWUgYWRkX3RvX3BoeXNtYXAgLT4gcmVsb2NhdGVfbWVtb3J5LgoqIFVzZSBjb250aW51
dGF0aW9uIGluc3RlYWQgb2YgZXJyb3JpbmcgaW4gcmVsb2NhdGVfbWVtb3J5LgoqIEJ1bXAgZG9t
Y3RsIGludGVyZmFjZSB2ZXJzaW9uLgoKQ2hhbmdlcyBpbiB2MzoKKiBBZGRyZXNzIEphbidzIGNv
bW1lbnRzIC0gcHJpbWFyaWx5IGFkZGluZyBhIG5ldyBwYXRjaCB0byByZW1vdmUgdGhlCiAgZXhp
c3RpbmcgcGluX21lbV9jYWNoZWF0dHIgZG9tY3RsLgoKQ2hhbmdlcyBpbiB2MjoKKiBBZGRyZXNz
IFBhdWwncyBjb21tZW50cyAtIG1haW5seSBtYWtpbmcgYWRkX3RvX3BoeXNtYXAgb3BlcmF0ZSBv
biBhCiAgcmFuZ2UuCgpSb3NzIExhZ2Vyd2FsbCAoNik6CiAgeGVuL21tOiBNYWtlIHhlbm1lbV9h
ZGRfdG9fcGh5c21hcCBnbG9iYWwKICB4ODYvaHZtOiBQcm92aWRlIFhFTl9ETU9QX3JlbG9jYXRl
X21lbW9yeQogIHg4Ni9odm06IFByb3ZpZGUgWEVOX0RNT1BfcGluX21lbW9yeV9jYWNoZWF0dHIK
ICB0b29sczogbGlieGVuZGV2aWNlbW9kZWw6IFByb3ZpZGUgeGVuZGV2aWNlbW9kZWxfcmVsb2Nh
dGVfbWVtb3J5CiAgdG9vbHM6IGxpYnhlbmRldmljZW1vZGVsOiBQcm92aWRlIHhlbmRldmljZW1v
ZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRyCiAgeDg2L2RvbWN0bDogUmVtb3ZlIFhFTl9ET01DVExf
cGluX21lbV9jYWNoZWF0dHIKCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgICAg
ICAgICAgICAgICB8ICA0ICstCiB0b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlICAgICAg
ICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJzL2RldmljZW1vZGVsL2NvcmUuYyAgICAgICAg
ICAgICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oIHwgMjggKysrKysrKysrKysrKysKIHRvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwICAgIHwgIDYgKysrCiB0b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICAgICAgICAgICB8ICA2IC0tLQogdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oICAgICAgICAgICAgfCAgMyArKwogdG9vbHMv
bGlieGMveGNfZGV2aWNlbW9kZWxfY29tcGF0LmMgICAgICAgICAgICAgfCAgOCArKysrCiB0b29s
cy9saWJ4Yy94Y19kb21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDE1IC0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA4IC0t
LS0KIHhlbi9hcmNoL3g4Ni9odm0vZG0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgNTAg
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgNSArLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAg
ICAgICAgICAgICAgICAgICAgIHwgIDkgKy0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1f
b3AuaCAgICAgICAgICAgICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNs
dWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysKIHhlbi9pbmNs
dWRlL3hsYXQubHN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKwogeGVuL3hzbS9m
bGFzay9ob29rcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMyAtLQogeGVuL3hzbS9m
bGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICAgICAgICAgfCAgMiAtCiAxOCBmaWxlcyBj
aGFuZ2VkLCAxODYgaW5zZXJ0aW9ucygrKSwgNDcgZGVsZXRpb25zKC0pCgotLSAKMi45LjUKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:23:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:23:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Pf-0006m2-EZ; Tue, 23 Jan 2018 15:23:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3fqo=es=citrix.com=prvs=55476ae8b=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ee0Pd-0006lQ-Cs
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:23:01 +0000
X-Inumbo-ID: 4a8d1be8-0051-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a8d1be8-0051-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:22:57 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459299748"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 23 Jan 2018 15:22:41 +0000
Message-ID: <20180123152246.22031-2-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180123152246.22031-1-ross.lagerwall@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 1/6] xen/mm: Make xenmem_add_to_physmap global
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBpdCBnbG9iYWwgaW4gcHJlcGFyYXRpb24gdG8gYmUgY2FsbGVkIGJ5IGEgbmV3IGRtb3Au
CgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2NvbW1vbi9t
ZW1vcnkuYyAgfCA1ICsrLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCB8IDMgKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL21lbW9yeS5jIGIveGVuL2NvbW1vbi9tZW1vcnkuYwppbmRleCBjMjc5N2JhLi4w
OTU0OWFiIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL21lbW9yeS5jCisrKyBiL3hlbi9jb21tb24v
bWVtb3J5LmMKQEAgLTc3MCw5ICs3NzAsOCBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhjaGFuZ2Uo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykKICAgICBy
ZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBk
b21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX2Fk
ZF90b19waHlzbWFwICp4YXRwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHN0YXJ0KQoraW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcChzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgeGVuX2FkZF90b19waHlzbWFwICp4YXRwLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc3RhcnQpCiB7CiAgICAgdW5zaWduZWQgaW50IGRvbmUgPSAw
OwogICAgIGxvbmcgcmMgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL21tLmggYi94
ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCBlODEzYzA3Li4wZTBlNTExIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbW0uaApAQCAtNTc5LDYg
KzU3OSw5IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBzcGFjZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuaW9u
IHhlbl9hZGRfdG9fcGh5c21hcF9iYXRjaF9leHRyYSBleHRyYSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgaWR4LCBnZm5fdCBnZm4pOwogCitpbnQgeGVubWVt
X2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNt
YXAgKnhhdHAsCisgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydCk7
CisKIC8qIFJldHVybiAwIG9uIHN1Y2Nlc3MsIG9yIG5lZ2F0aXZlIG9uIGVycm9yLiAqLwogaW50
IF9fbXVzdF9jaGVjayBndWVzdF9yZW1vdmVfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIGdtZm4pOwogaW50IF9fbXVzdF9jaGVjayBzdGVhbF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCi0tIAoyLjkuNQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:23:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Ph-0006nz-42; Tue, 23 Jan 2018 15:23:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3fqo=es=citrix.com=prvs=55476ae8b=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ee0Pf-0006mQ-V0
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:23:04 +0000
X-Inumbo-ID: 4bff9d22-0051-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bff9d22-0051-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:23:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459299762"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 23 Jan 2018 15:22:44 +0000
Message-ID: <20180123152246.22031-5-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180123152246.22031-1-ross.lagerwall@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v4 4/6] tools: libxendevicemodel: Provide
	xendevicemodel_relocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQoKQ2hhbmdl
ZCBpbiB2NDoKKiBSZW5hbWUgYWRkX3RvX3BoeXNtYXAgdG8gcmVsb2NhdGVfbWVtb3J5IHRvIG1h
dGNoIGh5cGVydmlzb3IKICBpbnRlcmZhY2UuCgpDaGFuZ2VkIGluIHYzOgoqIE1hdGNoIHdpZHRo
IG9mIHNpemUgd2l0aCB1cGRhdGVkIGh5cGVydmlzb3IgaW50ZXJmYWNlLgoqIE1hdGNoIGRlc2Ny
aXB0aW9uIHdpdGggdGhlIG9uZSBmb3IgdGhlIGh5cGVydmlzb3IgaW50ZXJmYWNlLgoKQ2hhbmdl
ZCBpbiB2MjoKKiBNYWtlIGl0IG9wZXJhdGUgb24gYSByYW5nZS4KCiB0b29scy9saWJzL2Rldmlj
ZW1vZGVsL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAyICstCiB0b29scy9saWJzL2Rldmlj
ZW1vZGVsL2NvcmUuYyAgICAgICAgICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysr
CiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCB8IDE0ICsr
KysrKysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVsLm1h
cCAgICB8ICA1ICsrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlIGIv
dG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9NYWtlZmlsZQppbmRleCAzNDIzNzFhLi41YjJkZjdhIDEw
MDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xp
YnMvZGV2aWNlbW9kZWwvTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBAIFhFTl9ST09UID0gJChDVVJE
SVIpLy4uLy4uLy4uCiBpbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCiAKIE1BSk9S
ICAgID0gMQotTUlOT1IgICAgPSAxCitNSU5PUiAgICA9IDIKIFNITElCX0xERkxBR1MgKz0gLVds
LC0tdmVyc2lvbi1zY3JpcHQ9bGlieGVuZGV2aWNlbW9kZWwubWFwCiAKIENGTEFHUyAgICs9IC1X
ZXJyb3IgLVdtaXNzaW5nLXByb3RvdHlwZXMKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNl
bW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggMzU1Yjdk
ZS4uNGFlMTVlMSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysr
IGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKQEAgLTU2NCw2ICs1NjQsMjYgQEAgaW50
IHhlbmRldmljZW1vZGVsX3NodXRkb3duKAogICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9vcChk
bW9kLCBkb21pZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsKIH0KIAoraW50IHhlbmRldmljZW1vZGVs
X3JlbG9jYXRlX21lbW9yeSgKKyAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlk
X3QgZG9taWQsIHVpbnQzMl90IHNpemUsIHVpbnQ2NF90IHNyY19nZm4sCisgICAgdWludDY0X3Qg
ZHN0X2dmbikKK3sKKyAgICBzdHJ1Y3QgeGVuX2RtX29wIG9wOworICAgIHN0cnVjdCB4ZW5fZG1f
b3BfcmVsb2NhdGVfbWVtb3J5ICpkYXRhOworCisgICAgbWVtc2V0KCZvcCwgMCwgc2l6ZW9mKG9w
KSk7CisKKyAgICBvcC5vcCA9IFhFTl9ETU9QX3JlbG9jYXRlX21lbW9yeTsKKyAgICBkYXRhID0g
Jm9wLnUucmVsb2NhdGVfbWVtb3J5OworCisgICAgZGF0YS0+c2l6ZSA9IHNpemU7CisgICAgZGF0
YS0+cGFkID0gMDsKKyAgICBkYXRhLT5zcmNfZ2ZuID0gc3JjX2dmbjsKKyAgICBkYXRhLT5kc3Rf
Z2ZuID0gZHN0X2dmbjsKKworICAgIHJldHVybiB4ZW5kZXZpY2Vtb2RlbF9vcChkbW9kLCBkb21p
ZCwgMSwgJm9wLCBzaXplb2Yob3ApKTsKK30KKwogaW50IHhlbmRldmljZW1vZGVsX3Jlc3RyaWN0
KHhlbmRldmljZW1vZGVsX2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCkKIHsKICAgICByZXR1
cm4gb3NkZXBfeGVuZGV2aWNlbW9kZWxfcmVzdHJpY3QoZG1vZCwgZG9taWQpOwpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmggYi90b29s
cy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaAppbmRleCBkZGEwYmM3
Li5lNWUwNDdlIDEwMDY0NAotLS0gYS90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVu
ZGV2aWNlbW9kZWwuaAorKysgYi90b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2
aWNlbW9kZWwuaApAQCAtMzI1LDYgKzMyNSwyMCBAQCBpbnQgeGVuZGV2aWNlbW9kZWxfaW5qZWN0
X2V2ZW50KAogaW50IHhlbmRldmljZW1vZGVsX3NodXRkb3duKAogICAgIHhlbmRldmljZW1vZGVs
X2hhbmRsZSAqZG1vZCwgZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IHJlYXNvbik7CiAKKy8q
CisgKiBSZWxvY2F0ZSBHRk5zIGZvciB0aGUgc3BlY2lmaWVkIGRvbWFpbi4KKyAqCisgKiBAcGFy
bSBkbW9kIGEgaGFuZGxlIHRvIGFuIG9wZW4gZGV2aWNlbW9kZWwgaW50ZXJmYWNlLgorICogQHBh
cm0gZG9taWQgdGhlIGRvbWFpbiBpZCB0byBiZSBzZXJ2aWNlZAorICogQHBhcm0gc2l6ZSBOdW1i
ZXIgb2YgR0ZOcyB0byBwcm9jZXNzCisgKiBAcGFybSBzcmNfZ2ZuIFN0YXJ0aW5nIEdGTiB0byBy
ZWxvY2F0ZQorICogQHBhcm0gZHN0X2dmbiBTdGFydGluZyBHRk4gd2hlcmUgR0ZOcyBzaG91bGQg
YmUgcmVsb2NhdGVkCisgKiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KKyAq
LworaW50IHhlbmRldmljZW1vZGVsX3JlbG9jYXRlX21lbW9yeSgKKyAgICB4ZW5kZXZpY2Vtb2Rl
bF9oYW5kbGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIHVpbnQzMl90IHNpemUsIHVpbnQ2NF90IHNy
Y19nZm4sCisgICAgdWludDY0X3QgZHN0X2dmbik7CisKIC8qKgogICogVGhpcyBmdW5jdGlvbiBy
ZXN0cmljdHMgdGhlIHVzZSBvZiB0aGlzIGhhbmRsZSB0byB0aGUgc3BlY2lmaWVkCiAgKiBkb21h
aW4uCmRpZmYgLS1naXQgYS90b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmljZW1vZGVs
Lm1hcCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwubWFwCmluZGV4
IGNlZmQzMmIuLjRjOTY3YjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGli
eGVuZGV2aWNlbW9kZWwubWFwCisrKyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2
aWNlbW9kZWwubWFwCkBAIC0yNywzICsyNyw4IEBAIFZFUlNfMS4xIHsKIAlnbG9iYWw6CiAJCXhl
bmRldmljZW1vZGVsX3NodXRkb3duOwogfSBWRVJTXzEuMDsKKworVkVSU18xLjIgeworCWdsb2Jh
bDoKKwkJeGVuZGV2aWNlbW9kZWxfcmVsb2NhdGVfbWVtb3J5OworfSBWRVJTXzEuMTsKLS0gCjIu
OS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:23:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:23:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Pi-0006pL-BY; Tue, 23 Jan 2018 15:23:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3fqo=es=citrix.com=prvs=55476ae8b=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ee0Ph-0006o2-8Q
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:23:05 +0000
X-Inumbo-ID: 4cb464d2-0051-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cb464d2-0051-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:23:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459299767"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 23 Jan 2018 15:22:45 +0000
Message-ID: <20180123152246.22031-6-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180123152246.22031-1-ross.lagerwall@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v4 5/6] tools: libxendevicemodel: Provide
	xendevicemodel_pin_memory_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMv
bGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMgICAgICAgICAgICAgICAgICAgfCAxOSArKysrKysrKysr
KysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwu
aCB8IDE0ICsrKysrKysrKysrKysrCiB0b29scy9saWJzL2RldmljZW1vZGVsL2xpYnhlbmRldmlj
ZW1vZGVsLm1hcCAgICB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvY29yZS5jIGIvdG9vbHMvbGlicy9k
ZXZpY2Vtb2RlbC9jb3JlLmMKaW5kZXggNGFlMTVlMS4uMjM5MjRlOSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlicy9kZXZpY2Vtb2RlbC9jb3JlLmMKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9j
b3JlLmMKQEAgLTU4NCw2ICs1ODQsMjUgQEAgaW50IHhlbmRldmljZW1vZGVsX3JlbG9jYXRlX21l
bW9yeSgKICAgICByZXR1cm4geGVuZGV2aWNlbW9kZWxfb3AoZG1vZCwgZG9taWQsIDEsICZvcCwg
c2l6ZW9mKG9wKSk7CiB9CiAKK2ludCB4ZW5kZXZpY2Vtb2RlbF9waW5fbWVtb3J5X2NhY2hlYXR0
cigKKyAgICB4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3QgZG9taWQsIHVpbnQ2
NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQsCisgICAgdWludDMyX3QgdHlwZSkKK3sKKyAgICBzdHJ1
Y3QgeGVuX2RtX29wIG9wOworICAgIHN0cnVjdCB4ZW5fZG1fb3BfcGluX21lbW9yeV9jYWNoZWF0
dHIgKmRhdGE7CisKKyAgICBtZW1zZXQoJm9wLCAwLCBzaXplb2Yob3ApKTsKKworICAgIG9wLm9w
ID0gWEVOX0RNT1BfcGluX21lbW9yeV9jYWNoZWF0dHI7CisgICAgZGF0YSA9ICZvcC51LnBpbl9t
ZW1vcnlfY2FjaGVhdHRyOworCisgICAgZGF0YS0+c3RhcnQgPSBzdGFydDsKKyAgICBkYXRhLT5l
bmQgPSBlbmQ7CisgICAgZGF0YS0+dHlwZSA9IHR5cGU7CisKKyAgICByZXR1cm4geGVuZGV2aWNl
bW9kZWxfb3AoZG1vZCwgZG9taWQsIDEsICZvcCwgc2l6ZW9mKG9wKSk7Cit9CisKIGludCB4ZW5k
ZXZpY2Vtb2RlbF9yZXN0cmljdCh4ZW5kZXZpY2Vtb2RlbF9oYW5kbGUgKmRtb2QsIGRvbWlkX3Qg
ZG9taWQpCiB7CiAgICAgcmV0dXJuIG9zZGVwX3hlbmRldmljZW1vZGVsX3Jlc3RyaWN0KGRtb2Qs
IGRvbWlkKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5k
ZXZpY2Vtb2RlbC5oIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1v
ZGVsLmgKaW5kZXggZTVlMDQ3ZS4uOWI4OWYzMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZp
Y2Vtb2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vt
b2RlbC9pbmNsdWRlL3hlbmRldmljZW1vZGVsLmgKQEAgLTM0MCw2ICszNDAsMjAgQEAgaW50IHhl
bmRldmljZW1vZGVsX3JlbG9jYXRlX21lbW9yeSgKICAgICB1aW50NjRfdCBkc3RfZ2ZuKTsKIAog
LyoqCisgKiBQaW5zIGNhY2hpbmcgdHlwZSBvZiBSQU0gc3BhY2UuCisgKgorICogQHBhcm0gZG1v
ZCBhIGhhbmRsZSB0byBhbiBvcGVuIGRldmljZW1vZGVsIGludGVyZmFjZS4KKyAqIEBwYXJtIGRv
bWlkIHRoZSBkb21haW4gaWQgdG8gYmUgc2VydmljZWQKKyAqIEBwYXJtIHN0YXJ0IFN0YXJ0IGdm
bgorICogQHBhcm0gZW5kIEVuZCBnZm4KKyAqIEBwYXJtIHR5cGUgWEVOX0RPTUNUTF9NRU1fQ0FD
SEVBVFRSXyoKKyAqIEByZXR1cm4gMCBvbiBzdWNjZXNzLCAtMSBvbiBmYWlsdXJlLgorICovCitp
bnQgeGVuZGV2aWNlbW9kZWxfcGluX21lbW9yeV9jYWNoZWF0dHIoCisgICAgeGVuZGV2aWNlbW9k
ZWxfaGFuZGxlICpkbW9kLCBkb21pZF90IGRvbWlkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3Qg
ZW5kLAorICAgIHVpbnQzMl90IHR5cGUpOworCisvKioKICAqIFRoaXMgZnVuY3Rpb24gcmVzdHJp
Y3RzIHRoZSB1c2Ugb2YgdGhpcyBoYW5kbGUgdG8gdGhlIHNwZWNpZmllZAogICogZG9tYWluLgog
ICoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvbGlieGVuZGV2aWNlbW9kZWwu
bWFwIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZpY2Vtb2RlbC5tYXAKaW5kZXgg
NGM5NjdiMy4uMDQ3OTdiMiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4
ZW5kZXZpY2Vtb2RlbC5tYXAKKysrIGIvdG9vbHMvbGlicy9kZXZpY2Vtb2RlbC9saWJ4ZW5kZXZp
Y2Vtb2RlbC5tYXAKQEAgLTMxLDQgKzMxLDUgQEAgVkVSU18xLjEgewogVkVSU18xLjIgewogCWds
b2JhbDoKIAkJeGVuZGV2aWNlbW9kZWxfcmVsb2NhdGVfbWVtb3J5OworCQl4ZW5kZXZpY2Vtb2Rl
bF9waW5fbWVtb3J5X2NhY2hlYXR0cjsKIH0gVkVSU18xLjE7Ci0tIAoyLjkuNQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:23:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Pj-0006rp-MB; Tue, 23 Jan 2018 15:23:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3fqo=es=citrix.com=prvs=55476ae8b=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ee0Pi-0006pe-LF
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:23:06 +0000
X-Inumbo-ID: 4d39be63-0051-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d39be63-0051-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:23:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459299775"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Tue, 23 Jan 2018 15:22:46 +0000
Message-ID: <20180123152246.22031-7-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
In-Reply-To: <20180123152246.22031-1-ross.lagerwall@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v4 6/6] x86/domctl: Remove
	XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRy
IHNpbmNlIGl0IGhhcwpiZWVuIHJlcGxhY2VkIGJ5IGEgZG1vcC4gQ2hhbmdlIHhjX2RvbWFpbl9w
aW5fbWVtb3J5X2NhY2hlYXR0cigpIHNvCnRoYXQgaXQgaXMgb25seSBkZWZpbmVkIHdoZW4gWENf
V0FOVF9DT01QQVRfREVWSUNFTU9ERUxfQVBJIGlzIHNldCBhbmQKaGF2ZSBpdCBjYWxsIHRoZSBu
ZXcgZG1vcC4gIExlYXZlIHRoZSBkZWZpbml0aW9ucyBvZgpYRU5fRE9NQ1RMX01FTV9DQUNIRUFU
VFJfKiBzaW5jZSB0aGV5IGFyZSBzdGlsbCB1c2VkIGJ5IFFFTVUuCgpTaWduZWQtb2ZmLWJ5OiBS
b3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBEYW5pZWwgRGUg
R3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tCgpDaGFuZ2VkIGluIHY0OgoqIEJ1bXAg
aW50ZXJmYWNlIHZlcnNpb24uCiogQ2xhcmlmaWVkIGNvbW1lbnQuCgpOZXcgaW4gdjMuCgogdG9v
bHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmICAgICAgICAgICAgICAgfCAgNCArKy0tCiB0
b29scy9saWJzL2RldmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCB8ICAyICstCiB0
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICAgICAgICAgICB8ICA2IC0tLS0t
LQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oICAgICAgICAgICAgfCAgMyAr
KysKIHRvb2xzL2xpYnhjL3hjX2RldmljZW1vZGVsX2NvbXBhdC5jICAgICAgICAgICAgIHwgIDgg
KysrKysrKysKIHRvb2xzL2xpYnhjL3hjX2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgMTUgLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA4IC0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgg
ICAgICAgICAgICAgICAgICAgICB8ICA5ICsrLS0tLS0tLQogeGVuL2luY2x1ZGUvcHVibGljL2h2
bS9kbV9vcC5oICAgICAgICAgICAgICAgICAgfCAxMCArKysrKysrKystCiB4ZW4veHNtL2ZsYXNr
L2hvb2tzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzIC0tLQogeGVuL3hzbS9mbGFz
ay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICAgICAgICAgfCAgMiAtLQogMTEgZmlsZXMgY2hh
bmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMvZmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmIGIvdG9vbHMvZmxhc2svcG9saWN5L21vZHVs
ZXMveGVuLmlmCmluZGV4IGNiNDhhNmMuLjQ1OTg4MGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2ZsYXNr
L3BvbGljeS9tb2R1bGVzL3hlbi5pZgorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94
ZW4uaWYKQEAgLTU3LDcgKzU3LDcgQEAgZGVmaW5lKGBjcmVhdGVfZG9tYWluX2NvbW1vbicsIGAK
IAlhbGxvdyAkMSAkMjpzaGFkb3cgZW5hYmxlOwogCWFsbG93ICQxICQyOm1tdSB7IG1hcF9yZWFk
IG1hcF93cml0ZSBhZGp1c3QgbWVtb3J5bWFwIHBoeXNtYXAgcGlucGFnZSBtbXVleHRfb3AgdXBk
YXRlbXAgfTsKIAlhbGxvdyAkMSAkMjpncmFudCBzZXR1cDsKLQlhbGxvdyAkMSAkMjpodm0geyBj
YWNoZWF0dHIgZ2V0cGFyYW0gaHZtY3RsIHNldGh2bWMKKwlhbGxvdyAkMSAkMjpodm0geyBnZXRw
YXJhbSBodm1jdGwgc2V0aHZtYwogCQkJc2V0cGFyYW0gbmVzdGVkIGFsdHAybWh2bSBhbHRwMm1o
dm1fb3AgZG0gfTsKICcpCiAKQEAgLTE1MSw3ICsxNTEsNyBAQCBkZWZpbmUoYGRldmljZV9tb2Rl
bCcsIGAKIAogCWFsbG93ICQxICQyX3RhcmdldDpkb21haW4geyBnZXRkb21haW5pbmZvIHNodXRk
b3duIH07CiAJYWxsb3cgJDEgJDJfdGFyZ2V0Om1tdSB7IG1hcF9yZWFkIG1hcF93cml0ZSBhZGp1
c3QgcGh5c21hcCB0YXJnZXRfaGFjayB9OwotCWFsbG93ICQxICQyX3RhcmdldDpodm0geyBnZXRw
YXJhbSBzZXRwYXJhbSBodm1jdGwgY2FjaGVhdHRyIGRtIH07CisJYWxsb3cgJDEgJDJfdGFyZ2V0
Omh2bSB7IGdldHBhcmFtIHNldHBhcmFtIGh2bWN0bCBkbSB9OwogJykKIAogIyBtYWtlX2Rldmlj
ZV9tb2RlbChwcml2LCBkbV9kb20sIGh2bV9kb20pCmRpZmYgLS1naXQgYS90b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9k
ZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCmluZGV4IDliODlmMzIuLjc2MjljMzUgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCisr
KyBiL3Rvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaW5jbHVkZS94ZW5kZXZpY2Vtb2RlbC5oCkBAIC0z
NDYsNyArMzQ2LDcgQEAgaW50IHhlbmRldmljZW1vZGVsX3JlbG9jYXRlX21lbW9yeSgKICAqIEBw
YXJtIGRvbWlkIHRoZSBkb21haW4gaWQgdG8gYmUgc2VydmljZWQKICAqIEBwYXJtIHN0YXJ0IFN0
YXJ0IGdmbgogICogQHBhcm0gZW5kIEVuZCBnZm4KLSAqIEBwYXJtIHR5cGUgWEVOX0RPTUNUTF9N
RU1fQ0FDSEVBVFRSXyoKKyAqIEBwYXJtIHR5cGUgWEVOX0RNT1BfTUVNX0NBQ0hFQVRUUl8qCiAg
KiBAcmV0dXJuIDAgb24gc3VjY2VzcywgLTEgb24gZmFpbHVyZS4KICAqLwogaW50IHhlbmRldmlj
ZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5j
bHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCBlY2Iw
MzEyLi42YTQzNDdlIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAor
KysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTQ3MywxMiArMTQ3Myw2IEBA
IGludCB4Y19kb21haW5faW9tZW1fcGVybWlzc2lvbih4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBhbGxvd19hY2Nlc3MpOwogCi1pbnQgeGNf
ZG9tYWluX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgc3RhcnQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVpbnQ2NF90IGVuZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgdHlwZSk7Ci0KIHVuc2lnbmVkIGxvbmcgeGNfbWFrZV9wYWdlX2Jl
bG93XzRHKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuKTsKIApkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsX2NvbXBhdC5oIGIvdG9vbHMvbGlieGMvaW5jbHVk
ZS94ZW5jdHJsX2NvbXBhdC5oCmluZGV4IGE2NTVlNDcuLjQ2NGY2NDUgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaAorKysgYi90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmxfY29tcGF0LmgKQEAgLTE2NCw2ICsxNjQsOSBAQCBpbnQgeGNfaHZtX3NldF9t
ZW1fdHlwZSgKIGludCB4Y19odm1faW5qZWN0X3RyYXAoCiAgICAgeGNfaW50ZXJmYWNlICp4Y2gs
IHVpbnQzMl90IGRvbWlkLCBpbnQgdmNwdSwgdWludDhfdCB2ZWN0b3IsCiAgICAgdWludDhfdCB0
eXBlLCB1aW50MzJfdCBlcnJvcl9jb2RlLCB1aW50OF90IGluc25fbGVuLCB1aW50NjRfdCBjcjIp
OworaW50IHhjX2RvbWFpbl9waW5fbWVtb3J5X2NhY2hlYXR0cigKKyAgICB4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9taWQsIHVpbnQ2NF90IHN0YXJ0LCB1aW50NjRfdCBlbmQsCisgICAg
dWludDMyX3QgdHlwZSk7CiAKICNlbmRpZiAvKiBYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RFTF9B
UEkgKi8KIApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZGV2aWNlbW9kZWxfY29tcGF0LmMg
Yi90b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYwppbmRleCBkYmQxNzg1Li5hNDYw
MTFjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYworKysg
Yi90b29scy9saWJ4Yy94Y19kZXZpY2Vtb2RlbF9jb21wYXQuYwpAQCAtMTI4LDYgKzEyOCwxNCBA
QCBpbnQgeGNfaHZtX2luamVjdF90cmFwKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdHlwZSwgZXJyb3JfY29kZSwgaW5zbl9sZW4sIGNyMik7CiB9CiAKK2ludCB4Y19k
b21haW5fcGluX21lbW9yeV9jYWNoZWF0dHIoCisgICAgeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWlkLCB1aW50NjRfdCBzdGFydCwgdWludDY0X3QgZW5kLAorICAgIHVpbnQzMl90IHR5
cGUpCit7CisgICAgcmV0dXJuIHhlbmRldmljZW1vZGVsX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKHhj
aC0+ZG1vZCwgZG9taWQsIHN0YXJ0LCBlbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHR5cGUpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgog
ICogbW9kZTogQwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfZG9tYWluLmMgYi90b29scy9s
aWJ4Yy94Y19kb21haW4uYwppbmRleCA4MTY5Mjg0Li5kYTBhYTJmIDEwMDY0NAotLS0gYS90b29s
cy9saWJ4Yy94Y19kb21haW4uYworKysgYi90b29scy9saWJ4Yy94Y19kb21haW4uYwpAQCAtNzIw
LDIxICs3MjAsNiBAQCBpbnQgeGNfZG9tYWluX3NldG1heG1lbSh4Y19pbnRlcmZhY2UgKnhjaCwK
ICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7CiB9CiAKLWludCB4Y19kb21haW5f
cGluX21lbW9yeV9jYWNoZWF0dHIoeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgZW5kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1aW50MzJfdCB0eXBlKQotewotICAgIERFQ0xBUkVfRE9NQ1RMOwotICAgIGRvbWN0bC5jbWQg
PSBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyOwotICAgIGRvbWN0bC5kb21haW4gPSBkb21p
ZDsKLSAgICBkb21jdGwudS5waW5fbWVtX2NhY2hlYXR0ci5zdGFydCA9IHN0YXJ0OwotICAgIGRv
bWN0bC51LnBpbl9tZW1fY2FjaGVhdHRyLmVuZCA9IGVuZDsKLSAgICBkb21jdGwudS5waW5fbWVt
X2NhY2hlYXR0ci50eXBlID0gdHlwZTsKLSAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0
bCk7Ci19Ci0KICNpZiBkZWZpbmVkKF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiBp
bnQgeGNfZG9tYWluX3NldF9tZW1vcnlfbWFwKHhjX2ludGVyZmFjZSAqeGNoLAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDI1ODVkNGUuLmU2
OGM3YmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKQEAgLTIzLDcgKzIzLDYgQEAKICNpbmNsdWRlIDxhc20vaXJxLmg+CiAjaW5j
bHVkZSA8YXNtL2h2bS9odm0uaD4KICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KLSNpbmNs
dWRlIDxhc20vaHZtL2NhY2hlYXR0ci5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNp
bmNsdWRlIDxhc20vYWNwaS5oPiAvKiBmb3IgaHZtX2FjcGlfcG93ZXJfYnV0dG9uICovCiAjaW5j
bHVkZSA8eGVuL2h5cGVyY2FsbC5oPiAvKiBmb3IgYXJjaF9kb19kb21jdGwgKi8KQEAgLTg1OSwx
MyArODU4LDYgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgYnJlYWs7CiAgICAgfQog
Ci0gICAgY2FzZSBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyOgotICAgICAgICByZXQgPSBo
dm1fc2V0X21lbV9waW5uZWRfY2FjaGVhdHRyKAotICAgICAgICAgICAgZCwgZG9tY3RsLT51LnBp
bl9tZW1fY2FjaGVhdHRyLnN0YXJ0LAotICAgICAgICAgICAgZG9tY3RsLT51LnBpbl9tZW1fY2Fj
aGVhdHRyLmVuZCwKLSAgICAgICAgICAgIGRvbWN0bC0+dS5waW5fbWVtX2NhY2hlYXR0ci50eXBl
KTsKLSAgICAgICAgYnJlYWs7Ci0KICAgICBjYXNlIFhFTl9ET01DVExfc2V0X2V4dF92Y3B1Y29u
dGV4dDoKICAgICBjYXNlIFhFTl9ET01DVExfZ2V0X2V4dF92Y3B1Y29udGV4dDoKICAgICB7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmgKaW5kZXggYTg5MjFkZC4uMzA2NzRkNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaApAQCAt
MzgsNyArMzgsNyBAQAogI2luY2x1ZGUgImh2bS9zYXZlLmgiCiAjaW5jbHVkZSAibWVtb3J5Lmgi
CiAKLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBmCisjZGVm
aW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAxMAogCiAvKgogICogTkIu
IHhlbl9kb21jdGwuZG9tYWluIGlzIGFuIElOL09VVCBwYXJhbWV0ZXIgZm9yIHRoaXMgb3BlcmF0
aW9uLgpAQCAtNTk4LDEwICs1OTgsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9pb3BvcnRfbWFwcGlu
ZyB7CiAjZGVmaW5lIFhFTl9ET01DVExfTUVNX0NBQ0hFQVRUUl9XQiAgNgogI2RlZmluZSBYRU5f
RE9NQ1RMX01FTV9DQUNIRUFUVFJfVUNNIDcKICNkZWZpbmUgWEVOX0RPTUNUTF9ERUxFVEVfTUVN
X0NBQ0hFQVRUUiAofih1aW50MzJfdCkwKQotc3RydWN0IHhlbl9kb21jdGxfcGluX21lbV9jYWNo
ZWF0dHIgewotICAgIHVpbnQ2NF9hbGlnbmVkX3Qgc3RhcnQsIGVuZDsKLSAgICB1aW50MzJfdCB0
eXBlOyAvKiBYRU5fRE9NQ1RMX01FTV9DQUNIRUFUVFJfKiAqLwotfTsKIAogCiAvKiBYRU5fRE9N
Q1RMX3NldF9leHRfdmNwdWNvbnRleHQgKi8KQEAgLTExNDksNyArMTE0NSw3IEBAIHN0cnVjdCB4
ZW5fZG9tY3RsIHsKICNkZWZpbmUgWEVOX0RPTUNUTF9iaW5kX3B0X2lycSAgICAgICAgICAgICAg
ICAgICAzOAogI2RlZmluZSBYRU5fRE9NQ1RMX21lbW9yeV9tYXBwaW5nICAgICAgICAgICAgICAg
IDM5CiAjZGVmaW5lIFhFTl9ET01DVExfaW9wb3J0X21hcHBpbmcgICAgICAgICAgICAgICAgNDAK
LSNkZWZpbmUgWEVOX0RPTUNUTF9waW5fbWVtX2NhY2hlYXR0ciAgICAgICAgICAgICA0MQorLyog
I2RlZmluZSBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyICAgICAgICAgIDQxIFJlbW92ZWQg
LSB1c2UgZG1vcCAqLwogI2RlZmluZSBYRU5fRE9NQ1RMX3NldF9leHRfdmNwdWNvbnRleHQgICAg
ICAgICAgIDQyCiAjZGVmaW5lIFhFTl9ET01DVExfZ2V0X2V4dF92Y3B1Y29udGV4dCAgICAgICAg
ICAgNDMKICNkZWZpbmUgWEVOX0RPTUNUTF9zZXRfb3B0X2ZlYXR1cmUgICAgICAgICAgICAgICA0
NCAvKiBPYnNvbGV0ZSBJQTY0IG9ubHkgKi8KQEAgLTEyMjYsNyArMTIyMiw2IEBAIHN0cnVjdCB4
ZW5fZG9tY3RsIHsKICAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgICAgICAg
YmluZF9wdF9pcnE7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX21lbW9yeV9tYXBwaW5nICAg
IG1lbW9yeV9tYXBwaW5nOwogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9pb3BvcnRfbWFwcGlu
ZyAgICBpb3BvcnRfbWFwcGluZzsKLSAgICAgICAgc3RydWN0IHhlbl9kb21jdGxfcGluX21lbV9j
YWNoZWF0dHIgcGluX21lbV9jYWNoZWF0dHI7CiAgICAgICAgIHN0cnVjdCB4ZW5fZG9tY3RsX2V4
dF92Y3B1Y29udGV4dCAgIGV4dF92Y3B1Y29udGV4dDsKICAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfc2V0X3RhcmdldCAgICAgICAgc2V0X3RhcmdldDsKICAgICAgICAgc3RydWN0IHhlbl9kb21j
dGxfc3Vic2NyaWJlICAgICAgICAgc3Vic2NyaWJlOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9kbV9vcC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9kbV9vcC5oCmluZGV4
IDVjMTBlYzMuLjNjNmViYjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1f
b3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2RtX29wLmgKQEAgLTM5NCw3ICszOTQs
MTUgQEAgc3RydWN0IHhlbl9kbV9vcF9yZWxvY2F0ZV9tZW1vcnkgewogc3RydWN0IHhlbl9kbV9v
cF9waW5fbWVtb3J5X2NhY2hlYXR0ciB7CiAgICAgdWludDY0X2FsaWduZWRfdCBzdGFydDsgLyog
U3RhcnQgZ2ZuLiAqLwogICAgIHVpbnQ2NF9hbGlnbmVkX3QgZW5kOyAgIC8qIEVuZCBnZm4uICov
Ci0gICAgdWludDMyX3QgdHlwZTsgICAgICAgICAgLyogWEVOX0RPTUNUTF9NRU1fQ0FDSEVBVFRS
XyogKi8KKy8qIENhY2hpbmcgdHlwZXM6IHRoZXNlIGhhcHBlbiB0byBiZSB0aGUgc2FtZSBhcyB4
ODYgTVRSUi9QQVQgdHlwZSBjb2Rlcy4gKi8KKyNkZWZpbmUgWEVOX0RNT1BfTUVNX0NBQ0hFQVRU
Ul9VQyAgMAorI2RlZmluZSBYRU5fRE1PUF9NRU1fQ0FDSEVBVFRSX1dDICAxCisjZGVmaW5lIFhF
Tl9ETU9QX01FTV9DQUNIRUFUVFJfV1QgIDQKKyNkZWZpbmUgWEVOX0RNT1BfTUVNX0NBQ0hFQVRU
Ul9XUCAgNQorI2RlZmluZSBYRU5fRE1PUF9NRU1fQ0FDSEVBVFRSX1dCICA2CisjZGVmaW5lIFhF
Tl9ETU9QX01FTV9DQUNIRUFUVFJfVUNNIDcKKyNkZWZpbmUgWEVOX0RNT1BfREVMRVRFX01FTV9D
QUNIRUFUVFIgKH4odWludDMyX3QpMCkKKyAgICB1aW50MzJfdCB0eXBlOyAgICAgICAgICAvKiBY
RU5fRE1PUF9NRU1fQ0FDSEVBVFRSXyogKi8KICAgICB1aW50MzJfdCBwYWQ7CiB9OwogCmRpZmYg
LS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5k
ZXggMTljZWFjZi4uODM1YjNkMSAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisr
KyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtNjkzLDkgKzY5Myw2IEBAIHN0YXRpYyBpbnQg
Zmxhc2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpCiAgICAgY2FzZSBYRU5fRE9N
Q1RMX21lbV9zaGFyaW5nX29wOgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBT
RUNDTEFTU19IVk0sIEhWTV9fTUVNX1NIQVJJTkcpOwogCi0gICAgY2FzZSBYRU5fRE9NQ1RMX3Bp
bl9tZW1fY2FjaGVhdHRyOgotICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBTRUND
TEFTU19IVk0sIEhWTV9fQ0FDSEVBVFRSKTsKLQogICAgIGNhc2UgWEVOX0RPTUNUTF9zZW5kdHJp
Z2dlcjoKICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlO
LCBET01BSU5fX1RSSUdHRVIpOwogCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4
IGQwYTFlYzUuLjUwZGZjMzYgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vz
c192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC0y
NjQsOCArMjY0LDYgQEAgY2xhc3MgaHZtCiAjIEhWTU9QX2dldF9wYXJhbQogICAgIGdldHBhcmFt
CiAgICAgYmluZF9pcnEKLSMgWEVOX0RPTUNUTF9waW5fbWVtX2NhY2hlYXR0cgotICAgIGNhY2hl
YXR0cgogIyBIVk1PUF9nZXRfbWVtX3R5cGUsCiAjIEhWTU9QX3NldF9tZW1fYWNjZXNzLCBIVk1P
UF9nZXRfbWVtX2FjY2VzcywgSFZNT1BfcGFnZXRhYmxlX2R5aW5nCiAgICAgaHZtY3RsCi0tIAoy
LjkuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:26:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0Sh-0007e6-5b; Tue, 23 Jan 2018 15:26:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ee0Sf-0007dv-SQ
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:26:09 +0000
X-Inumbo-ID: ba8efeb2-0051-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba8efeb2-0051-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:26:06 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id 16so961691wry.12
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 07:26:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=RVRMF7rJfwjnhsDdlA1HFFgvjF7h9qOh3OQ4cyv/FeA=;
 b=LV33ObJhIzkpJUaSFf870nennvIIuz/LfUGyWiD8S/hBIekpCueRd7uvfWesXSo7yg
 L7eFonWkyrizbsdDS1EzCY6f7Mr4/kRXSXplCAu/nLEw/iChBM9rzelGFno33MKCQKkw
 N7aoI6h/mTl7O13eel4yDzeOyG/oO2tKkaZDM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=RVRMF7rJfwjnhsDdlA1HFFgvjF7h9qOh3OQ4cyv/FeA=;
 b=LHOf0dgPFarO3FeJ+1gVX21Wv1dcU0UYbFfBfXEcqc2Cmq+cpoTdozhWu3++0YxTFh
 gG+itoH+sdDKHMNvXu8KZPkLV7HRLNr19iUgme1/HRV9qm4wWtPUwkIEdQQR+9H88O4v
 h4Lc0cbQxcgaa0Od2zfT0TndoPzf3GfnoxQw45zhbI1ubdfFDxc6gWI+mwZIXT3aAZOM
 xgOEI7WFunqRwNtyZsbxgrFFE7/eWye1KrwQphnFeE8clV2KXqI9CB57lfwLGSEs/Cpo
 7ECkW5MYe0vphEZrEnNmPJWrocmsXIeYJ5vrQS21vTsLDKxJjusQ8qrik/qlqO4wpQZw
 JrSw==
X-Gm-Message-State: AKwxytcHoFAcRCuI6Z/V2BvabXvHtRWO+Ob3kyXhvWhu40uJGcYo/3la
 2JXtPjEChx3UaSVErZfP4sEl2g==
X-Google-Smtp-Source: AH8x226NpO1c5kkszeuuYYeQg2goJYoqO8u2OXurD89lcCAzfaGx2GSp2sChzGchDdi+myiCOPsc5g==
X-Received: by 10.223.144.195 with SMTP id i61mr2896632wri.73.1516721167305;
 Tue, 23 Jan 2018 07:26:07 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id j125sm16494370wmd.19.2018.01.23.07.26.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 07:26:06 -0800 (PST)
To: Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-8-sameer.goel@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <c5c7fa4d-e886-7f4f-1fd6-0c0b65c217d2@linaro.org>
Date: Tue, 23 Jan 2018 15:26:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171219031703.23420-8-sameer.goel@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 7/8] xen/smmu: Add a new config define for
 legacy SMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU2FtZWVyLAoKT24gMTkvMTIvMTcgMDM6MTcsIFNhbWVlciBHb2VsIHdyb3RlOgo+IEFkZCBh
IG5ldyBjb25maWcgaXRlbSB0byBjb250cm9sIGNvbXBpbGF0aW9uIGZvciBsZWdhY3kgYXJtIFNN
TVUuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNhbWVlci5nb2VsQGxpbmFyby5v
cmc+Cj4gLS0tCj4gICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vS2NvbmZpZyAgfCA2ICsr
KysrKwo+ICAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlIHwgMiArLQo+ICAg
MiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL0tjb25maWcgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hcm0vS2NvbmZpZwo+IGluZGV4IGNkYTg5OWY2MDguLjU5N2Y1OGYxMGIg
MTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL0tjb25maWcKPiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vS2NvbmZpZwo+IEBAIC02LDMgKzYsOSBAQCBj
b25maWcgQVJNX1NNTVVfdjMKPiAgIAkgU3VwcG9ydCBmb3IgaW1wbGVtZW50YXRpb25zIG9mIHRo
ZSBBUk0gU3lzdGVtIE1NVSBhcmNoaXRlY3R1cmUKPiAgIAkgdmVyc2lvbiAzLgo+ICAgCj4gK2Nv
bmZpZyBBUk1fU01NVQo+ICsJYm9vbCAiQVJNIExlZ2FjeSBTTU1VIFN1cHBvcnQiCj4gKwlkZXBl
bmRzIG9uIChBUk1fNjQgfHwgQVJNKQoKQVJNXzY0IHdpbGwgc2VsZWN0IEFSTS4gU28gQVJNIGlz
IGVub3VnaCBoZXJlLgoKQ2hlZXJzLAoKPiArCWhlbHAKPiArCSBTdXBwb3J0IGZvciBpbXBsZW1l
bnRhdGlvbnMgb2YgdGhlIEFSTSBTeXN0ZW0gTU1VIGFyY2hpdGVjdHVyZQo+ICsJIHZlcnNpb24g
MSBhbmQgMi4KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2Vm
aWxlIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlCj4gaW5kZXggZTE0NzMy
YjU1Yy4uNWIzZWIxNTQ1ZSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vTWFrZWZpbGUKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUK
PiBAQCAtMSwzICsxLDMgQEAKPiAgIG9iai15ICs9IGlvbW11Lm8KPiAtb2JqLXkgKz0gc21tdS5v
Cj4gK29iai0kKENPTkZJR19BUk1fU01NVSkgKz0gc21tdS5vCj4gICBvYmotJChDT05GSUdfQVJN
X1NNTVVfdjMpICs9IHNtbXUtdjMubwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:38:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0eY-0008SL-9I; Tue, 23 Jan 2018 15:38:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jwx3=es=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ee0eW-0008SF-WF
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:38:25 +0000
X-Inumbo-ID: 707190f0-0053-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22c.google.com (unknown [2a00:1450:400c:c0c::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 707190f0-0053-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 16:38:21 +0100 (CET)
Received: by mail-wr0-x22c.google.com with SMTP id z48so1027640wrz.6
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 07:38:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=k7bUI/uWFK890cyRKOoaukM2poft4pf8ZlmOPD0TVKc=;
 b=LO7YB0jp/SOxos8DtjMkkaEjqbxtoxpCd1XNgTthb1H+nuxFta2pU9Z+O8WUlXHb5J
 z6W2Dpd7v+PQqgZwF5F8Uh7jJciSZ3MN3fdSujp1cyMdjTYeTA/tBeDXxzpcIczBxlTh
 yZhC1ikTmhliXTxgV68R+kFdMgggBXNIxrbV4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=k7bUI/uWFK890cyRKOoaukM2poft4pf8ZlmOPD0TVKc=;
 b=mgcgzoJbGCmnF1Z6PsWnaCd93jV8p8hvD7spvkyJcnJBF3/qyA2yzM0drWRQdRYk+Q
 C2j6Tl6wC5eaOiDQb/nFZcVRq39gX/aty79LQGWP4AEe9ql+3z2Qi5ZIGCfCLST0VmGM
 UFoRaVt5I0UW54gYSCDZIvHbIw2JEAFyIRMXjsZvWyX3YYQKm61Cb5zB+jYjCKKfStoF
 d+1sBRV5qsXenPgXDh5lM+VkSGJsdqC2hgE3hjPO8pn6M8A3DnrDIjQOrrB6fHcKjWo1
 F6UYAb8028URGTt1y3ycim/5py1Nz9Op6AgZrFAe7b5SFIRIzgbw2m/wJg9veKR/vA//
 8o7A==
X-Gm-Message-State: AKwxytcZv37lsZlNEC2Fx+pTc50abYufsPk8rqdhexvNThLYhpOa/qif
 mY6Xvgn7YXIbx5/bQKMgVlY6Vg==
X-Google-Smtp-Source: AH8x2250hoHmZVCnm9ZkQnJC+dqef0kaCVxKGQGTHqHKp9ZokDQ9bTVJH0qxMuE6x94re24fBWG1kw==
X-Received: by 10.223.139.11 with SMTP id n11mr2840390wra.91.1516721902007;
 Tue, 23 Jan 2018 07:38:22 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x135sm12014915wmf.35.2018.01.23.07.38.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 23 Jan 2018 07:38:21 -0800 (PST)
To: Sameer Goel <sameer.goel@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-9-sameer.goel@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <e13b0801-69b1-8f69-c010-6b241ef64319@linaro.org>
Date: Tue, 23 Jan 2018 15:38:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171219031703.23420-9-sameer.goel@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 8/8] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU2FtZWVyLAoKT24gMTkvMTIvMTcgMDM6MTcsIFNhbWVlciBHb2VsIHdyb3RlOgo+IFB1bGwg
Y29tbW9uIGRlZmluZXMgZm9yIFNNTVUgZHJpdmVycyBpbiBhIGxvY2FsIGhlYWRlci4KCkkgd2Fz
IGV4cGVjdGVkIHRvIHNlZSB0aGlzIHBhdGNoIGJlZm9yZSBTTU1VdjMgaXMgYWRkZWQuIEJ1dCBJ
IGFtIG9rIAp3aXRoIHRoYXQgdG9vLgoKSG93ZXZlciwgaWYgeW91IHdhbnQgdG8gZG8gc29tZSBy
ZW5hbWluZyB0aGlzIHNob3VsZCBiZSBkb25lIHNlcGFyYXRlbHkuIApTbyBpdCB3aWxsIGJlIGVh
c2llciB0byBrbm93IHRoaXMgcGF0Y2ggaXMgb25seSBjb25zb2xpZGF0aW9uLgoKQnV0IHdoeSBk
byB5b3UgbmVlZCB0byBkbyByZW5hbWluZyBhdCBmaXJzdCBpbiB0aGUgU01NVXYzPyBUaGUgY29k
ZSBpcyBuZXcuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:44:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:44:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0kX-0000if-Tr; Tue, 23 Jan 2018 15:44:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ee0kW-0000iZ-An
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:44:36 +0000
X-Inumbo-ID: 4e85803d-0054-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e85803d-0054-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:44:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,401,1511827200"; d="scan'208";a="459305235"
Date: Tue, 23 Jan 2018 15:44:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20180123154427.grsg3evcxqpgxljk@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
 <20180123152246.22031-7-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180123152246.22031-7-ross.lagerwall@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/domctl: Remove
	XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDM6MjI6NDZQTSArMDAwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gUmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBYRU5fRE9NQ1RMX3Bpbl9tZW1f
Y2FjaGVhdHRyIHNpbmNlIGl0IGhhcwo+IGJlZW4gcmVwbGFjZWQgYnkgYSBkbW9wLiBDaGFuZ2Ug
eGNfZG9tYWluX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKCkgc28KPiB0aGF0IGl0IGlzIG9ubHkgZGVm
aW5lZCB3aGVuIFhDX1dBTlRfQ09NUEFUX0RFVklDRU1PREVMX0FQSSBpcyBzZXQgYW5kCj4gaGF2
ZSBpdCBjYWxsIHRoZSBuZXcgZG1vcC4gIExlYXZlIHRoZSBkZWZpbml0aW9ucyBvZgo+IFhFTl9E
T01DVExfTUVNX0NBQ0hFQVRUUl8qIHNpbmNlIHRoZXkgYXJlIHN0aWxsIHVzZWQgYnkgUUVNVS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4KPiBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Cj4g
LS0tCj4gCj4gQ2hhbmdlZCBpbiB2NDoKPiAqIEJ1bXAgaW50ZXJmYWNlIHZlcnNpb24uCj4gKiBD
bGFyaWZpZWQgY29tbWVudC4KPiAKPiBOZXcgaW4gdjMuCj4gCj4gIHRvb2xzL2ZsYXNrL3BvbGlj
eS9tb2R1bGVzL3hlbi5pZiAgICAgICAgICAgICAgIHwgIDQgKystLQo+ICB0b29scy9saWJzL2Rl
dmljZW1vZGVsL2luY2x1ZGUveGVuZGV2aWNlbW9kZWwuaCB8ICAyICstCj4gIHRvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oICAgICAgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCj4gIHRvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybF9jb21wYXQuaCAgICAgICAgICAgIHwgIDMgKysrCj4gIHRv
b2xzL2xpYnhjL3hjX2RldmljZW1vZGVsX2NvbXBhdC5jICAgICAgICAgICAgIHwgIDggKysrKysr
KysKPiAgdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAx
NSAtLS0tLS0tLS0tLS0tLS0KClRoZXNlIGNoYW5nZXMgTEdUTS4KCj4gICAgICB7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAo+IGluZGV4IGE4OTIxZGQuLjMwNjc0ZDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4g
QEAgLTM4LDcgKzM4LDcgQEAKPiAgI2luY2x1ZGUgImh2bS9zYXZlLmgiCj4gICNpbmNsdWRlICJt
ZW1vcnkuaCIKPiAgCj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAw
MDAwMDBmCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEw
Cj4gIAoKV2UgYnVtcGVkIHRoaXMgdG8gMGYgaW4gdGhpcyBkZXZlbG9wbWVudCB3aW5kb3cgc28g
dGhlcmUgaXMgbm8gbmVlZCB0bwpkbyBpdCBhZ2Fpbi4KCj4gIC8qCj4gICAqIE5CLiB4ZW5fZG9t
Y3RsLmRvbWFpbiBpcyBhbiBJTi9PVVQgcGFyYW1ldGVyIGZvciB0aGlzIG9wZXJhdGlvbi4KPiBA
QCAtNTk4LDEwICs1OTgsNiBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9pb3BvcnRfbWFwcGluZyB7Cj4g
ICNkZWZpbmUgWEVOX0RPTUNUTF9NRU1fQ0FDSEVBVFRSX1dCICA2Cj4gICNkZWZpbmUgWEVOX0RP
TUNUTF9NRU1fQ0FDSEVBVFRSX1VDTSA3Cj4gICNkZWZpbmUgWEVOX0RPTUNUTF9ERUxFVEVfTUVN
X0NBQ0hFQVRUUiAofih1aW50MzJfdCkwKQoKQW55IHJlYXNvbiB0byBub3QgcmVtb3ZlIHRoZXNl
ICNkZWZpbmUncz8KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:46:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:46:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0mh-0000qX-9q; Tue, 23 Jan 2018 15:46:51 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee0mg-0000py-1j
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 15:46:50 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 9A/E4-18381-3E8576A5;
 Tue, 23 Jan 2018 15:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVfdxRHq
 UQe88aYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHxWmjBm+CKs+tPszQwHjTpYuTiEBJoZJK4
 eOY9G4TzmFHi3d3bTBDONkaJA/t/s3YxcnKICDhLfD0zlx3E5hXQl9i2fCobiC0sYCvx7ulnJ
 hBbQuC/nMTn1XIQtrfEze+72GDsuffPAM1h52ATsJI4JNbFyMHBIqAqcXmu1gRG7gWMDKsYLZ
 KKMtMzSnITM3N0DQ0MdA0NjXUNdM0t9RKrdBP1Ukt1k1PzSooSgZJ6ieXFesWVuck5KXp5qSW
 bGIG+ZwCCHYyrviQeYpTkYFIS5c3mT48S4kvKT6nMSCzOiC8qzUktPsQow8GhJMH7OBwoJ1iU
 mp5akZaZAwxCmLQEB4+SCO8dkDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLnf
 QdSKgBSmlGaBzcIFh2XGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMy7GWQKT2ZeCdy+V0CnMA
 GdcqMmFeSUkkSElFQDY+8WrXn8ayUFwvc72Jn/fzDL9Szjlhfl8t2zEpjVpnT0/n3RpuciGWo
 oZ7GWceH+GaF5jNO2rWRaLL/zm1okN/PywpW7Yxr275j9c/b0o8nuLT9OJnSlh/b/bnhwy3rh
 5tWiH+ufvt/ZsmCT7411sgriH5Q85sd7PDjrf0nx6vV6+XVcFQw7qpRYijMSDbWYi4oTAbKd7
 L2JAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-225.messagelabs.com!1516722402!280835!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17330 invoked from network); 23 Jan 2018 15:46:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 15:46:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee0mX-0003ov-E7; Tue, 23 Jan 2018 15:46:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ee0mS-0005Yx-4z; Tue, 23 Jan 2018 15:46:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ee0mR-0006LZ-N9; Tue, 23 Jan 2018 15:46:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118277-mainreport@xen.org>
X-Osstest-Failures: 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm: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-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-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-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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-libvirt-xsm: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=ee264eb32c14f076c964fc34ee66f6f95cce2080
X-Osstest-Versions-That: qemuu=f7c6b96c3e639e871bb929038a1b82ded7f39437
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 15:46:35 +0000
Subject: [Xen-devel] [qemu-mainline test] 118277: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4393941341269600952=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4393941341269600952==
Content-Type: text/plain

flight 118277 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118277/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118270
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118270
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118270
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118270
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118270
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118270
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                ee264eb32c14f076c964fc34ee66f6f95cce2080
baseline version:
 qemuu                f7c6b96c3e639e871bb929038a1b82ded7f39437

Last test of basis   118270  2018-01-22 11:44:53 Z    1 days
Testing same since   118277  2018-01-23 03:34:29 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  BALATON Zoltan <balaton@eik.bme.hu>
  CĂ©dric Le Goater <clg@kaod.org>
  David Gibson <david@gibson.dropbear.id.au>
  Greg Kurz <groug@kaod.org>
  Laszlo Ersek <lersek@redhat.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  pbonzini@redhat.com <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   f7c6b96c3e..ee264eb32c  ee264eb32c14f076c964fc34ee66f6f95cce2080 -> upstream-tested


--===============4393941341269600952==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4393941341269600952==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:48:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:48:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0nq-0000xp-Mq; Tue, 23 Jan 2018 15:48:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3fqo=es=citrix.com=prvs=55476ae8b=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ee0nq-0000xT-96
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:48:02 +0000
X-Inumbo-ID: c961d8dd-0054-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c961d8dd-0054-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:47:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459306180"
To: Wei Liu <wei.liu2@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
 <20180123152246.22031-7-ross.lagerwall@citrix.com>
 <20180123154427.grsg3evcxqpgxljk@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <effd359a-26ed-c451-15a6-21021a9932f9@citrix.com>
Date: Tue, 23 Jan 2018 15:47:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180123154427.grsg3evcxqpgxljk@citrix.com>
Content-Language: en-US
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/domctl: Remove
	XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMjMvMjAxOCAwMzo0NCBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEphbiAyMywg
MjAxOCBhdCAwMzoyMjo0NlBNICswMDAwLCBSb3NzIExhZ2Vyd2FsbCB3cm90ZToKPj4gUmVtb3Zl
IHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2FjaGVhdHRyIHNpbmNl
IGl0IGhhcwo+PiBiZWVuIHJlcGxhY2VkIGJ5IGEgZG1vcC4gQ2hhbmdlIHhjX2RvbWFpbl9waW5f
bWVtb3J5X2NhY2hlYXR0cigpIHNvCj4+IHRoYXQgaXQgaXMgb25seSBkZWZpbmVkIHdoZW4gWENf
V0FOVF9DT01QQVRfREVWSUNFTU9ERUxfQVBJIGlzIHNldCBhbmQKPj4gaGF2ZSBpdCBjYWxsIHRo
ZSBuZXcgZG1vcC4gIExlYXZlIHRoZSBkZWZpbml0aW9ucyBvZgo+PiBYRU5fRE9NQ1RMX01FTV9D
QUNIRUFUVFJfKiBzaW5jZSB0aGV5IGFyZSBzdGlsbCB1c2VkIGJ5IFFFTVUuCj4+CnNuaXA+PiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIApiL3hlbi9pbmNsdWRlL3B1
YmxpYy9kb21jdGwuaAo+PiBpbmRleCBhODkyMWRkLi4zMDY3NGQ2IDEwMDY0NAo+PiAtLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Rv
bWN0bC5oCj4+IEBAIC0zOCw3ICszOCw3IEBACj4+ICAgI2luY2x1ZGUgImh2bS9zYXZlLmgiCj4+
ICAgI2luY2x1ZGUgIm1lbW9yeS5oIgo+PiAgIAo+PiAtI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVS
RkFDRV9WRVJTSU9OIDB4MDAwMDAwMGYKPj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0Vf
VkVSU0lPTiAweDAwMDAwMDEwCj4+ICAgCj4gCj4gV2UgYnVtcGVkIHRoaXMgdG8gMGYgaW4gdGhp
cyBkZXZlbG9wbWVudCB3aW5kb3cgc28gdGhlcmUgaXMgbm8gbmVlZCB0bwo+IGRvIGl0IGFnYWlu
LgoKT0suCgo+IAo+PiAgIC8qCj4+ICAgICogTkIuIHhlbl9kb21jdGwuZG9tYWluIGlzIGFuIElO
L09VVCBwYXJhbWV0ZXIgZm9yIHRoaXMgb3BlcmF0aW9uLgo+PiBAQCAtNTk4LDEwICs1OTgsNiBA
QCBzdHJ1Y3QgeGVuX2RvbWN0bF9pb3BvcnRfbWFwcGluZyB7Cj4+ICAgI2RlZmluZSBYRU5fRE9N
Q1RMX01FTV9DQUNIRUFUVFJfV0IgIDYKPj4gICAjZGVmaW5lIFhFTl9ET01DVExfTUVNX0NBQ0hF
QVRUUl9VQ00gNwo+PiAgICNkZWZpbmUgWEVOX0RPTUNUTF9ERUxFVEVfTUVNX0NBQ0hFQVRUUiAo
fih1aW50MzJfdCkwKQo+IAo+IEFueSByZWFzb24gdG8gbm90IHJlbW92ZSB0aGVzZSAjZGVmaW5l
J3M/Cj4gCgpUaGV5J3JlIHN0aWxsIHVzZWQgYnkgUUVNVSBhdCB0aGUgbW9tZW50LiBSZW1vdmlu
ZyB0aGVtIG5vdyB3b3VsZCBicmVhayAKdGhlIGJ1aWxkLiBUaGV5IGNhbiBiZSByZW1vdmVkIG9u
Y2UgUUVNVShzKSBoYXZlIGJlZW4gc3dpdGNoIHRvIHVzZSB0aGUgCm5ldyBYRU5fRE1PUF8qICNk
ZWZpbmVzLgoKLS0gClJvc3MgTGFnZXJ3YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:50:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0pf-000186-2d; Tue, 23 Jan 2018 15:49:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ee0pe-00017o-FC
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:49:54 +0000
X-Inumbo-ID: 0cb96225-0055-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0cb96225-0055-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:49:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459306661"
Date: Tue, 23 Jan 2018 15:49:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20180123154946.f6ur5zunkotbr24m@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
 <20180123152246.22031-2-ross.lagerwall@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180123152246.22031-2-ross.lagerwall@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 1/6] xen/mm: Make xenmem_add_to_physmap
	global
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDM6MjI6NDFQTSArMDAwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gTWFrZSBpdCBnbG9iYWwgaW4gcHJlcGFyYXRpb24gdG8gYmUgY2FsbGVkIGJ5IGEg
bmV3IGRtb3AuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3
YWxsQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50
QGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:50:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:50:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0pj-00018X-9I; Tue, 23 Jan 2018 15:49:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ee0pi-00017x-5J
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 15:49:58 +0000
X-Inumbo-ID: 0f4b1a2a-0055-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0f4b1a2a-0055-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:49:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459306687"
Date: Tue, 23 Jan 2018 15:49:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <20180123154950.r2ohrk3pd3tultsg@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
 <20180123152246.22031-7-ross.lagerwall@citrix.com>
 <20180123154427.grsg3evcxqpgxljk@citrix.com>
 <effd359a-26ed-c451-15a6-21021a9932f9@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <effd359a-26ed-c451-15a6-21021a9932f9@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/domctl: Remove
	XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDM6NDc6NTJQTSArMDAwMCwgUm9zcyBMYWdlcndhbGwg
d3JvdGU6Cj4gT24gMDEvMjMvMjAxOCAwMzo0NCBQTSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1
ZSwgSmFuIDIzLCAyMDE4IGF0IDAzOjIyOjQ2UE0gKzAwMDAsIFJvc3MgTGFnZXJ3YWxsIHdyb3Rl
Ogo+ID4gPiBSZW1vdmUgdGhlIGltcGxlbWVudGF0aW9uIG9mIFhFTl9ET01DVExfcGluX21lbV9j
YWNoZWF0dHIgc2luY2UgaXQgaGFzCj4gPiA+IGJlZW4gcmVwbGFjZWQgYnkgYSBkbW9wLiBDaGFu
Z2UgeGNfZG9tYWluX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKCkgc28KPiA+ID4gdGhhdCBpdCBpcyBv
bmx5IGRlZmluZWQgd2hlbiBYQ19XQU5UX0NPTVBBVF9ERVZJQ0VNT0RFTF9BUEkgaXMgc2V0IGFu
ZAo+ID4gPiBoYXZlIGl0IGNhbGwgdGhlIG5ldyBkbW9wLiAgTGVhdmUgdGhlIGRlZmluaXRpb25z
IG9mCj4gPiA+IFhFTl9ET01DVExfTUVNX0NBQ0hFQVRUUl8qIHNpbmNlIHRoZXkgYXJlIHN0aWxs
IHVzZWQgYnkgUUVNVS4KPiA+ID4gCj4gc25pcD4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKPiBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ID4gPiBpbmRl
eCBhODkyMWRkLi4zMDY3NGQ2IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
ZG9tY3RsLmgKPiA+ID4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gPiA+IEBA
IC0zOCw3ICszOCw3IEBACj4gPiA+ICAgI2luY2x1ZGUgImh2bS9zYXZlLmgiCj4gPiA+ICAgI2lu
Y2x1ZGUgIm1lbW9yeS5oIgo+ID4gPiAtI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJT
SU9OIDB4MDAwMDAwMGYKPiA+ID4gKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lP
TiAweDAwMDAwMDEwCj4gPiAKPiA+IFdlIGJ1bXBlZCB0aGlzIHRvIDBmIGluIHRoaXMgZGV2ZWxv
cG1lbnQgd2luZG93IHNvIHRoZXJlIGlzIG5vIG5lZWQgdG8KPiA+IGRvIGl0IGFnYWluLgo+IAo+
IE9LLgo+IAo+ID4gCj4gPiA+ICAgLyoKPiA+ID4gICAgKiBOQi4geGVuX2RvbWN0bC5kb21haW4g
aXMgYW4gSU4vT1VUIHBhcmFtZXRlciBmb3IgdGhpcyBvcGVyYXRpb24uCj4gPiA+IEBAIC01OTgs
MTAgKzU5OCw2IEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2lvcG9ydF9tYXBwaW5nIHsKPiA+ID4gICAj
ZGVmaW5lIFhFTl9ET01DVExfTUVNX0NBQ0hFQVRUUl9XQiAgNgo+ID4gPiAgICNkZWZpbmUgWEVO
X0RPTUNUTF9NRU1fQ0FDSEVBVFRSX1VDTSA3Cj4gPiA+ICAgI2RlZmluZSBYRU5fRE9NQ1RMX0RF
TEVURV9NRU1fQ0FDSEVBVFRSICh+KHVpbnQzMl90KTApCj4gPiAKPiA+IEFueSByZWFzb24gdG8g
bm90IHJlbW92ZSB0aGVzZSAjZGVmaW5lJ3M/Cj4gPiAKPiAKPiBUaGV5J3JlIHN0aWxsIHVzZWQg
YnkgUUVNVSBhdCB0aGUgbW9tZW50LiBSZW1vdmluZyB0aGVtIG5vdyB3b3VsZCBicmVhayB0aGUK
PiBidWlsZC4gVGhleSBjYW4gYmUgcmVtb3ZlZCBvbmNlIFFFTVUocykgaGF2ZSBiZWVuIHN3aXRj
aCB0byB1c2UgdGhlIG5ldwo+IFhFTl9ETU9QXyogI2RlZmluZXMuCj4gCgpPSy4KCldpdGggdGhl
IHZlcnNpb24gYnVtcCByZW1vdmVkOgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 15:52:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 15:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee0rm-0001sU-Kc; Tue, 23 Jan 2018 15:52:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ee0rk-0001rw-Vq
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 15:52:05 +0000
X-Inumbo-ID: 59fa16bd-0055-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 59fa16bd-0055-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 15:52:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459307145"
Date: Tue, 23 Jan 2018 15:51:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180123155121.ltpv5sha774gcl6v@citrix.com>
References: <20180123151314.8320-1-wei.liu2@citrix.com>
 <9a32904c-9f8c-70eb-034d-7066741ba209@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9a32904c-9f8c-70eb-034d-7066741ba209@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v5] x86: relocate pvh_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDM6MTg6MjJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMy8wMS8xOCAxNToxMywgV2VpIExpdSB3cm90ZToKPiA+IEBAIC0yMjYsMTQg
KzI1OSwyNyBAQCBzdGF0aWMgbXVsdGlib290X2luZm9fdCAqbWJpMl9yZWxvYyh1MzIgbWJpX2lu
KQo+ID4gICAgICByZXR1cm4gbWJpX291dDsKPiA+ICB9Cj4gPiAgCj4gPiAtbXVsdGlib290X2lu
Zm9fdCBfX3N0ZGNhbGwgKnJlbG9jKHUzMiBtYl9tYWdpYywgdTMyIG1iaV9pbiwgdTMyIHRyYW1w
b2xpbmUpCj4gPiArdm9pZCBfX3N0ZGNhbGwgKnJlbG9jKHUzMiBtYWdpYywgdTMyIGluLCB1MzIg
dHJhbXBvbGluZSkKPiAKPiBBcyBhbiBmaW5hbCBvYnNlcnZhdGlvbiwgdm9pZCAqIF9fc3RkY2Fs
bCByZWxvYygpIHNvIHRoZSBfX3N0ZGNhbGwgaXNuJ3QKPiBpbiB0aGUgbWlkZGxlIG9mIHRoZSBy
ZXR1cm4gdHlwZSAoQ2FuIGJlIGZpeGVkIG9uIGNvbW1pdCkuCgpTdXJlLgoKPiAKPiBPdGhlcndp
c2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKVGhhbmtzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 16:06:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 16:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee156-0003CX-OD; Tue, 23 Jan 2018 16:05:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3fqo=es=citrix.com=prvs=55476ae8b=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ee155-0003CQ-2I
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 16:05:51 +0000
X-Inumbo-ID: 4583c7dd-0057-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4583c7dd-0057-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 17:05:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459310819"
To: Jan Beulich <JBeulich@suse.com>
References: <20180119165711.16615-1-ross.lagerwall@citrix.com>
 <5A65E74E02000078001A1062@prv-mh.provo.novell.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <fe725c6f-5ea3-568f-1c8c-95f310338991@citrix.com>
Date: Tue, 23 Jan 2018 16:05:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5A65E74E02000078001A1062@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/shutdown: Use ACPI reboot method for
 Dell PowerEdge R740
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMjIvMjAxOCAxMjoyOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDEu
MTggYXQgMTc6NTcsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L3NodXRkb3duLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMK
Pj4gQEAgLTUxMSw2ICs1MTEsMTUgQEAgc3RhdGljIHN0cnVjdCBkbWlfc3lzdGVtX2lkIF9faW5p
dGRhdGEgcmVib290X2RtaV90YWJsZVtdID0gewo+PiAgICAgICAgICAgICAgIERNSV9NQVRDSChE
TUlfUFJPRFVDVF9OQU1FLCAiTGF0aXR1ZGUgRTY1MjAiKSwKPj4gICAgICAgICAgIH0sCj4+ICAg
ICAgIH0sCj4+ICsgICAgeyAgICAvKiBIYW5kbGUgcHJvYmxlbXMgd2l0aCByZWJvb3Rpbmcgb24g
RGVsbCBQb3dlckVkZ2UgUjc0MC4gKi8KPj4gKyAgICAgICAgLmNhbGxiYWNrID0gb3ZlcnJpZGVf
cmVib290LAo+PiArICAgICAgICAuZHJpdmVyX2RhdGEgPSAodm9pZCAqKShsb25nKUJPT1RfQUNQ
SSwKPj4gKyAgICAgICAgLmlkZW50ID0gIkRlbGwgUG93ZXJFZGdlIFI3NDAiLAo+PiArICAgICAg
ICAubWF0Y2hlcyA9IHsKPj4gKyAgICAgICAgICAgIERNSV9NQVRDSChETUlfU1lTX1ZFTkRPUiwg
IkRlbGwgSW5jLiIpLAo+PiArICAgICAgICAgICAgRE1JX01BVENIKERNSV9QUk9EVUNUX05BTUUs
ICJQb3dlckVkZ2UgUjc0MCIpLAo+PiArICAgICAgICB9LAo+PiArICAgIH0sCj4gCj4gSnVkZ2lu
ZyBmcm9tIHRoZSBkZXNjcmlwdGlvbiB5b3UgZG9uJ3QgcmVhbGx5IHdhbnQgb3IgbmVlZCB0bwo+
IG92ZXJyaWRlIHRoZSByZWJvb3QgbWV0aG9kIGlmIG5vdCBydW5uaW5nIHVuZGVyIEVGSSwgb3Ig
aWYgdGhlcmUKPiB3YXMgYW4gb3ZlcnJpZGUgb24gdGhlIGNvbW1hbmQgbGluZSBhbHJlYWR5LiBv
dmVycmlkZV9yZWJvb3QoKSwKPiBob3dldmVyLCBvdmVycmlkZXMgZXZlcnl0aGluZyBhbmQgdW5k
ZXIgYWxsIGNpcmN1bXN0YW5jZXMuIEkKPiB0aGVyZWZvcmUgdGhpbmsgeW91IG1heSB3YW50IHRv
IGludHJvZHVjZSBhIG5ldyBjYWxsYmFjawo+IGZ1bmN0aW9uLgoKQWdyZWVkLCBpdCBzaG91bGQg
b25seSBhcHBseSB3aGVuIHJ1bm5pbmcgdW5kZXIgRUZJLiBOb3RlIHRoYXQgdGhlIApjb21tYW5k
LWxpbmUgdGFrZXMgcHJpb3JpdHkgb3ZlciBvdmVycmlkZV9yZWJvb3QoKSAtLSBzZWUgdGhlIG5v
dGUgYXQgCnRoZSBzdGFydCBvZiByZWJvb3RfaW5pdCgpLgoKPiAKPiBBcyBhbiBhc2lkZSAtIGhv
dyBjb21lIHRoZSBwYWdlIGF0IGFkZHJlc3MgemVybyBpcyBhY3R1YWxseQo+IG1hcHBlZCBhdCB0
aGUgdGltZSBvZiB0aGUgcmVib290IGF0dGVtcHQ/Cj4gCgpObyBpZGVhLi4uCgotLSAKUm9zcyBM
YWdlcndhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 16:13:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 16:13:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee1Cp-0003vF-GP; Tue, 23 Jan 2018 16:13:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ee1Co-0003v8-HS
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 16:13:50 +0000
X-Inumbo-ID: 64b3fda7-0058-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64b3fda7-0058-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 16:13:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459313309"
Date: Tue, 23 Jan 2018 16:13:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <20180123161342.ev32hdjtjrcxpgsj@citrix.com>
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-2-sameer.goel@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171219031703.23420-2-sameer.goel@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com,
 andre.przywara@linaro.org, julien.grall@arm.com, jbeulich@suse.com,
 Ian.Jackson@citrix.com, xen-devel@lists.xenproject.org, nd@arm.com,
 shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 1/8] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMTgsIDIwMTcgYXQgMDg6MTY6NTZQTSAtMDcwMCwgU2FtZWVyIEdvZWwgd3Jv
dGU6Cj4gUG9ydCBXQVJOX09OX09OQ0UgbWFjcm8gZnJvbSBMaW51eC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBTYW1lZXIgR29lbCA8c2FtZWVyLmdvZWxAbGluYXJvLm9yZz4KPiAtLS0KPiAgeGVuL2lu
Y2x1ZGUveGVuL2xpYi5oIHwgMTEgKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDExIGlu
c2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVu
L2luY2x1ZGUveGVuL2xpYi5oCj4gaW5kZXggZWQwMGFlMTM3OS4uODMyMDZjMDg0OCAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGli
LmgKPiBAQCAtMTEsNiArMTEsMTcgQEAKPiAgI2RlZmluZSBCVUdfT04ocCkgIGRvIHsgaWYgKHVu
bGlrZWx5KHApKSBCVUcoKTsgIH0gd2hpbGUgKDApCj4gICNkZWZpbmUgV0FSTl9PTihwKSBkbyB7
IGlmICh1bmxpa2VseShwKSkgV0FSTigpOyB9IHdoaWxlICgwKQo+ICAKPiArI2RlZmluZSBXQVJO
X09OX09OQ0UocCkJKHsgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHN0YXRpYyBi
b29sIF9fc2VjdGlvbigiLmRhdGEudW5saWtlbHkiKSBfX3dhcm5lZDsgXAoKWW91IGludHJvZHVj
ZWQgYSBuZXcgc2VjdGlvbiB3aXRob3V0IGNvcnJlc3BvbmRpbmcgY2hhbmdlcyB0bwp7YXJtLHg4
Nn0veGVuLmxkcy5TCgo+ICsgICAgaW50IF9fcmV0X3dhcm5fb25jZSA9ICEhKHApOyAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgaWYgKHVubGlrZWx5KF9fcmV0X3dhcm5fb25jZSAmJiAhX193
YXJuZWQpKSB7ICAgXAo+ICsgICAgICAgIF9fd2FybmVkID0gdHJ1ZTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgICAgIFdBUk5fT04oMSk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAoKVGhpcyBpc24ndCByZWFsbHkgYSBkaXJlY3QgcG9ydCBmcm9tIExpbnV4
LiBBdCB0aGlzIHBvaW50IEkgd29uZGVyIHdoeQp5b3UgZGlkbid0IHVzZSBXQVJOKCkgZGlyZWN0
bHk/CgpXZWkuCgo+ICsgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICsgICAgdW5saWtlbHkoX19yZXRfd2Fybl9vbmNlKTsgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICt9KQo+ICsKPiAgI2lmIF9fR05VQ19fID4gNCB8fCAoX19HTlVDX18gPT0g
NCAmJiBfX0dOVUNfTUlOT1JfXyA+PSA2KQo+ICAvKiBGb3JjZSBhIGNvbXBpbGF0aW9uIGVycm9y
IGlmIGNvbmRpdGlvbiBpcyB0cnVlICovCj4gICNkZWZpbmUgQlVJTERfQlVHX09OKGNvbmQpICh7
IF9TdGF0aWNfYXNzZXJ0KCEoY29uZCksICIhKCIgI2NvbmQgIikiKTsgfSkKPiAtLSAKPiAyLjE0
LjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 16:29:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 16:29:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee1Rb-0004j1-Qj; Tue, 23 Jan 2018 16:29:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ee1Ra-0004it-Cu
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 16:29:06 +0000
X-Inumbo-ID: 863b192b-005a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 863b192b-005a-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 16:29:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459317105"
Date: Tue, 23 Jan 2018 16:28:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <20180123162857.jicxcne5xxjsajui@citrix.com>
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-4-sameer.goel@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171219031703.23420-4-sameer.goel@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com,
 andre.przywara@linaro.org, julien.grall@arm.com, jbeulich@suse.com,
 Ian.Jackson@citrix.com, xen-devel@lists.xenproject.org, nd@arm.com,
 shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 3/8] xen/linux_compat: Add a Linux compat
	header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMTgsIDIwMTcgYXQgMDg6MTY6NThQTSAtMDcwMCwgU2FtZWVyIEdvZWwgd3Jv
dGU6Cj4gRm9yIHBvcnRpbmcgZmlsZXMgZGlyZWN0bHkgZnJvbSBMaW51eCBpdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIGZ1bmN0aW9uIG1hcHBpbmcKPiBkZWZpbml0aW9ucyBmcm9tIExpbnV4IHRvIFhl
bi4gVGhpcyBmaWxlIGFkZHMgY29tbW9uIEFQSSBmdW5jdGlvbnMgYW5kCj4gb3RoZXIgZGVmaW5l
cyB0aGF0IGFyZSBuZWVkZWQgZm9yIHBvcnRpbmcgYXJtIFNNTVUgZHJpdmVycy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2FtZWVyLmdvZWxAbGluYXJvLm9yZz4KPiAtLS0KPiAg
eGVuL2luY2x1ZGUveGVuL2xpbnV4X2NvbXBhdC5oIHwgODEgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA4MSBpbnNlcnRpb25zKCsp
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vbGludXhfY29tcGF0LmgKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpbnV4X2NvbXBhdC5oIGIveGVuL2luY2x1
ZGUveGVuL2xpbnV4X2NvbXBhdC5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAw
MDAwMDAwLi4xNzRkMDM5MGU1Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9saW51eF9jb21wYXQuaAo+IEBAIC0wLDAgKzEsODEgQEAKPiArLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgo+ICsgKiBpbmNsdWRlL3hlbi9saW51eF9jb21wYXQuaAo+ICsgKgo+ICsgKiBDb21wYXRp
YmlsaXR5IGRlZmluZXMgZm9yIHBvcnRpbmcgY29kZSBmcm9tIExpbnV4IHRvIFhlbgo+ICsgKgo+
ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTcgTGluYXJvIExpbWl0ZWQKPiArICoKPiArICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogKGF0IHlvdXIgb3B0
aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4g
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElm
IG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsj
aWZuZGVmIF9fWEVOX0xJTlVYX0NPTVBBVF9IX18KPiArI2RlZmluZSBfX1hFTl9MSU5VWF9DT01Q
QVRfSF9fCj4gKwo+ICsjaW5jbHVkZSA8YXNtL3R5cGVzLmg+Cj4gKwo+ICt0eXBlZGVmIHBhZGRy
X3QgcGh5c19hZGRyX3Q7Cj4gK3R5cGVkZWYgcGFkZHJfdCBkbWFfYWRkcl90Owo+ICsKPiArdHlw
ZWRlZiB1bnNpZ25lZCBpbnQgZ2ZwX3Q7Cj4gKyNkZWZpbmUgR0ZQX0tFUk5FTCAwCj4gKyNkZWZp
bmUgX19HRlBfWkVSTyAwCgpZb3UgbWlnaHQgd2FudCB0byB0aGluayBjYXJlZnVsbHkgYWJvdXQg
dGhpcyBvbmUuCgpJIGhhdmVuJ3QgY2hlY2tlZCBpZiBYZW4gc3VwcG9ydHMgc3VjaCBmbGFnLCBi
dXQgaXQgaXMgcHJvYmFibHkgYSBiYWQKaWRlYSB0byBmb29sIHRoZSBkcml2ZXIgdGhhdCBpdCBn
ZXRzIGEgemVyb2VkIGFsbG9jYXRpb24uCgo+ICsKPiArLyogQWxpYXMgdG8gWGVuIGRldmljZSB0
cmVlIGhlbHBlcnMgKi8KPiArI2RlZmluZSBkZXZpY2Vfbm9kZSBkdF9kZXZpY2Vfbm9kZQo+ICsj
ZGVmaW5lIG9mX3BoYW5kbGVfYXJncyBkdF9waGFuZGxlX2FyZ3MKPiArI2RlZmluZSBvZl9kZXZp
Y2VfaWQgZHRfZGV2aWNlX21hdGNoCj4gKyNkZWZpbmUgb2ZfbWF0Y2hfbm9kZSBkdF9tYXRjaF9u
b2RlCj4gKyNkZWZpbmUgb2ZfcHJvcGVydHlfcmVhZF91MzIobnAsIHBuYW1lLCBvdXQpICghZHRf
cHJvcGVydHlfcmVhZF91MzIobnAsIHBuYW1lLCBvdXQpKQo+ICsjZGVmaW5lIG9mX3Byb3BlcnR5
X3JlYWRfYm9vbCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wKPiArI2RlZmluZSBvZl9wYXJzZV9waGFu
ZGxlX3dpdGhfYXJncyBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncwo+ICsKPiArLyogSGVscGVy
cyBmb3IgSVJRIGZ1bmN0aW9ucyAqLwo+ICsjZGVmaW5lIGZyZWVfaXJxIHJlbGVhc2VfaXJxCj4g
Kwo+ICtlbnVtIGlycXJldHVybiB7Cj4gKyAgICBJUlFfTk9ORSAgICA9ICgwIDw8IDApLAo+ICsg
ICAgSVJRX0hBTkRMRUQgPSAoMSA8PCAwKSwKPiArICAgIElSUV9XQUtFX1RIUkVBRCA9ICgyIDw8
IDApLAoKVXNlIDFVIDJVIHBsZWFzZS4KCj4gK307Cj4gKwo+ICt0eXBlZGVmIGVudW0gaXJxcmV0
dXJuIGlycXJldHVybl90Owo+ICsKPiArLyogRGV2aWNlIGxvZ2dlciBmdW5jdGlvbnMgKi8KPiAr
I2RlZmluZSBkZXZfcHJpbnQoZGV2LCBsdmwsIGZtdCwgLi4uKSAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgIHByaW50ayhsdmwgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiArCj4gKyNkZWZp
bmUgZGV2X2RiZyhkZXYsIGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfREVCVUcsIGZt
dCwgIyMgX19WQV9BUkdTX18pCj4gKyNkZWZpbmUgZGV2X25vdGljZShkZXYsIGZtdCwgLi4uKSBk
ZXZfcHJpbnQoZGV2LCBYRU5MT0dfSU5GTywgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiArI2RlZmlu
ZSBkZXZfd2FybihkZXYsIGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfV0FSTklORywg
Zm10LCAjIyBfX1ZBX0FSR1NfXykKPiArI2RlZmluZSBkZXZfZXJyKGRldiwgZm10LCAuLi4pIGRl
dl9wcmludChkZXYsIFhFTkxPR19FUlIsIGZtdCwgIyMgX19WQV9BUkdTX18pCj4gKyNkZWZpbmUg
ZGV2X2luZm8oZGV2LCBmbXQsIC4uLikgZGV2X3ByaW50KGRldiwgWEVOTE9HX0lORk8sIGZtdCwg
IyMgX19WQV9BUkdTX18pCj4gKwo+ICsjZGVmaW5lIGRldl9lcnJfcmF0ZWxpbWl0ZWQoZGV2LCBm
bXQsIC4uLikgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgZGV2X3ByaW50KGRldiwgWEVOTE9H
X0VSUiwgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiArCgpUaGVzZSBhcmUgZ29pbmcgdG8gY2xhc2gg
d2l0aCB0aGUgb25lcyBpbgpkcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMuCgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 16:46:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 16:46:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee1i3-00062z-8M; Tue, 23 Jan 2018 16:46:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gxrj=es=citrix.com=prvs=554f78a13=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ee1i1-00062s-Gn
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 16:46:05 +0000
X-Inumbo-ID: e361f7fb-005c-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e361f7fb-005c-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 17:45:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459321204"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>, Juergen Gross <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d1ddec7e-6e00-bf38-f105-8e5522721cc4@citrix.com>
Date: Tue, 23 Jan 2018 16:45:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjIvMjAxOCAwNjozOSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMi8wMS8x
OCAxNjo1MSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDE2OjAwLCA8
amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDIyLzAxLzE4IDE1OjQ4LCBKYW4gQmV1bGlj
aCB3cm90ZToKPj4+Pj4+PiBPbiAyMi4wMS4xOCBhdCAxNTozOCwgPGpncm9zc0BzdXNlLmNvbT4g
d3JvdGU6Cj4+Pj4+IE9uIDIyLzAxLzE4IDE1OjIyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+
Pj4+IE9uIDIyLjAxLjE4IGF0IDE1OjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+
PiBPbiAyMi8wMS8xOCAxMzo1MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDIy
LjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+Pj4+Pj4+IEFzIGEg
cHJlcGFyYXRpb24gZm9yIGRvaW5nIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGluIHRoZSBYZW4gaHlw
ZXJ2aXNvcgo+Pj4+Pj4+Pj4gaW4gb3JkZXIgdG8gbWl0aWdhdGUgIk1lbHRkb3duIiB1c2UgZGVk
aWNhdGVkIHN0YWNrcywgR0RUIGFuZCBUU1MgZm9yCj4+Pj4+Pj4+PiA2NCBiaXQgUFYgZG9tYWlu
cyBtYXBwZWQgdG8gdGhlIHBlci1kb21haW4gdmlydHVhbCBhcmVhLgo+Pj4+Pj4+Pj4KPj4+Pj4+
Pj4+IFRoZSBwZXItdmNwdSBzdGFja3MgYXJlIHVzZWQgZm9yIGVhcmx5IGludGVycnVwdCBoYW5k
bGluZyBvbmx5LiBBZnRlcgo+Pj4+Pj4+Pj4gc2F2aW5nIHRoZSBkb21haW4ncyByZWdpc3RlcnMg
c3RhY2tzIGFyZSBzd2l0Y2hlZCBiYWNrIHRvIHRoZSBub3JtYWwKPj4+Pj4+Pj4+IHBlciBwaHlz
aWNhbCBjcHUgb25lcyBpbiBvcmRlciB0byBiZSBhYmxlIHRvIGFkZHJlc3Mgb24tc3RhY2sgZGF0
YQo+Pj4+Pj4+Pj4gZnJvbSBvdGhlciBjcHVzIGUuZy4gd2hpbGUgaGFuZGxpbmcgSVBJcy4KPj4+
Pj4+Pj4+Cj4+Pj4+Pj4+PiBBZGRpbmcgJWNyMyBzd2l0Y2hpbmcgYmV0d2VlbiBzYXZpbmcgb2Yg
dGhlIHJlZ2lzdGVycyBhbmQgc3dpdGNoaW5nCj4+Pj4+Pj4+PiB0aGUgc3RhY2tzIHdpbGwgZW5h
YmxlIHRoZSBwb3NzaWJpbGl0eSB0byBydW4gZ3Vlc3QgY29kZSB3aXRob3V0IGFueQo+Pj4+Pj4+
Pj4gcGVyIHBoeXNpY2FsIGNwdSBtYXBwaW5nLCBpLmUuIGF2b2lkaW5nIHRoZSB0aHJlYXQgb2Yg
YSBndWVzdCBiZWluZwo+Pj4+Pj4+Pj4gYWJsZSB0byBhY2Nlc3Mgb3RoZXIgZG9tYWlucyBkYXRh
Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFdpdGhvdXQgYW55IGZ1cnRoZXIgbWVhc3VyZXMgaXQgd2ls
bCBzdGlsbCBiZSBwb3NzaWJsZSBmb3IgZS5nLiBhCj4+Pj4+Pj4+PiBndWVzdCdzIHVzZXIgcHJv
Z3JhbSB0byByZWFkIHN0YWNrIGRhdGEgb2YgYW5vdGhlciB2Y3B1IG9mIHRoZSBzYW1lCj4+Pj4+
Pj4+PiBkb21haW4sIGJ1dCB0aGlzIGNhbiBiZSBlYXNpbHkgYXZvaWRlZCBieSBhIGxpdHRsZSBQ
Vi1BQkkgbW9kaWZpY2F0aW9uCj4+Pj4+Pj4+PiBpbnRyb2R1Y2luZyBwZXItY3B1IHVzZXIgYWRk
cmVzcyBzcGFjZXMuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gVGhpcyBzZXJpZXMgaXMgbWVhbnQgYXMg
YSByZXBsYWNlbWVudCBmb3IgQW5kcmV3J3MgcGF0Y2ggc2VyaWVzOgo+Pj4+Pj4+Pj4gIng4Njog
UHJlcmVxdWlzaXRlIHdvcmsgZm9yIGEgWGVuIEtBSVNFUiBzb2x1dGlvbiIuCj4+Pj4+Pj4+IENv
bnNpZGVyaW5nIGluIHBhcnRpY3VsYXIgdGhlIHR3byByZXZlcnRzLCB3aGF0IEknbSBtaXNzaW5n
IGhlcmUKPj4+Pj4+Pj4gaXMgYSBjbGVhciBkZXNjcmlwdGlvbiBvZiB0aGUgbWVhbmluZ2Z1bCBh
ZGRpdGlvbmFsIHByb3RlY3Rpb24gdGhpcwo+Pj4+Pj4+PiBhcHByb2FjaCBwcm92aWRlcyBvdmVy
IHRoZSBiYW5kLWFpZC4gRm9yIGNvbnRleHQgc2VlIGFsc28KPj4+Pj4+Pj4gaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAxL21zZzAxNzM1
Lmh0bWwgCj4+Pj4+Pj4gTXkgYXBwcm9hY2ggc3VwcG9ydHMgbWFwcGluZyBvbmx5IHRoZSBmb2xs
b3dpbmcgZGF0YSB3aGlsZSB0aGUgZ3Vlc3QgaXMKPj4+Pj4+PiBydW5uaW5nIChhcGFydCBmb3Jt
IHRoZSBndWVzdCdzIG93biBkYXRhLCBvZiBjb3Vyc2UpOgo+Pj4+Pj4+Cj4+Pj4+Pj4gLSB0aGUg
cGVyLXZjcHUgZW50cnkgc3RhY2tzIG9mIHRoZSBkb21haW4gd2hpY2ggd2lsbCBjb250YWluIG9u
bHkgdGhlCj4+Pj4+Pj4gICBndWVzdCdzIHJlZ2lzdGVycyBzYXZlZCB3aGVuIGFuIGludGVycnVw
dCBvY2N1cnMKPj4+Pj4+PiAtIHRoZSBwZXItdmNwdSBHRFRzIGFuZCBUU1NzIG9mIHRoZSBkb21h
aW4KPj4+Pj4+PiAtIHRoZSBJRFQKPj4+Pj4+PiAtIHRoZSBpbnRlcnJ1cHQgaGFuZGxlciBjb2Rl
IChhcmNoL3g4Ni94ODZfNjQvW2NvbXBhdC9dZW50cnkuUwo+Pj4+Pj4+Cj4+Pj4+Pj4gQWxsIG90
aGVyIGh5cGVydmlzb3IgZGF0YSBhbmQgY29kZSBjYW4gYmUgY29tcGxldGVseSBoaWRkZW4gZnJv
bSB0aGUKPj4+Pj4+PiBndWVzdHMuCj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhhdC4gV2hhdCBJJ20g
bm90IGNsZWFyIGFib3V0IGlzOiBXaGljaCBwYXJ0cyBvZgo+Pj4+Pj4gdGhlIGFkZGl0aW9uYWxs
eSBoaWRkZW4gZGF0YSBhcmUgYWN0dWFsbHkgbmVjZXNzYXJ5IChvciBhdCBsZWFzdAo+Pj4+Pj4g
dmVyeSBkZXNpcmFibGUpIHRvIGhpZGU/Cj4+Pj4+IE5lY2Vzc2FyeToKPj4+Pj4gLSBvdGhlciBn
dWVzdHMnIG1lbW9yeSAoZS5nLiBwaHlzaWNhbCBtZW1vcnkgMToxIG1hcHBpbmcpCj4+Pj4+IC0g
ZGF0YSBmcm9tIG90aGVyIGd1ZXN0cyBlLmcuaW4gc3RhY2sgcGFnZXMsIGRlYnVnIGJ1ZmZlcnMs
IEkvTyBidWZmZXJzLAo+Pj4+PiAgIGNvZGUgZW11bGF0b3IgYnVmZmVycwo+Pj4+PiAtIG90aGVy
IGd1ZXN0cycgcmVnaXN0ZXIgdmFsdWVzIGUuZy4gaW4gdmNwdSBzdHJ1Y3R1cmUKPj4+PiBBbGwg
b2YgdGhpcyBpcyBhbHJlYWR5IGJlaW5nIG1hZGUgaW52aXNpYmxlIGJ5IHRoZSBiYW5kLWFpZCAo
d2l0aCB0aGUKPj4+PiBleGNlcHRpb24gb2YgbGVmdG92ZXJzIG9uIHRoZSBoeXBlcnZpc29yIHN0
YWNrcyBhY3Jvc3MgY29udGV4dAo+Pj4+IHN3aXRjaGVzLCB3aGljaCB3ZSd2ZSBhbHJlYWR5IHNh
aWQgY291bGQgYmUgdGFrZW4gY2FyZSBvZiBieQo+Pj4+IG1lbXNldCgpaW5nIHRoYXQgYXJlYSku
IEknbSBhc2tpbmcgYWJvdXQgdGhlIF9hZGRpdGlvbmFsXyBiZW5lZml0cwo+Pj4+IG9mIHlvdXIg
YXBwcm9hY2guCj4+PiBJJ20gcXVpdGUgc3VyZSB0aGUgcGVyZm9ybWFuY2Ugd2lsbCBiZSBtdWNo
IGJldHRlciBhcyBpdCBkb2Vzbid0IHJlcXVpcmUKPj4+IHBlciBwaHlzaWNhbCBjcHUgTDQgcGFn
ZSB0YWJsZXMsIGJ1dCBqdXN0IGEgc2hhZG93IEw0IHRhYmxlIGZvciBlYWNoCj4+PiBndWVzdCBM
NCB0YWJsZSwgc2ltaWxhciB0byB0aGUgTGludXgga2VybmVsIEtQVEkgYXBwcm9hY2guCj4+IEJ1
dCBpc24ndCB0aGF0IG1vZGVsIGhhdmluZyB0aGUgc2FtZSBzeW5jaHJvbml6YXRpb24gaXNzdWVz
IHVwb24KPj4gZ3Vlc3QgTDQgdXBkYXRlcyB3aGljaCBBbmRyZXcgd2FzIGZpZ2h0aW5nIHdpdGg/
Cj4gCj4gKENvbmRlbnNpbmcgYSBsb3Qgb2YgdGhyZWFkcyBkb3duIGludG8gb25lKQo+IAo+IEFs
bCB0aGUgbWV0aG9kcyBoYXZlIEw0IHN5bmNocm9uaXNhdGlvbiB1cGRhdGUgaXNzdWVzLCB1bnRp
bCB3ZSBoYXZlIGEKPiBQViBBQkkgd2hpY2ggZ3VhcmFudGVlcyB0aGF0IEw0J3MgZG9uJ3QgZ2V0
IHJldXNlZC7CoCBBbnkgaW1wcm92ZW1lbnRzIHRvCj4gdGhlIHNoYWRvd2luZy9zeW5jaHJvbmlz
YXRpb24gYWxnb3JpdGhtIHdpbGwgYmVuZWZpdCBhbGwgYXBwcm9hY2hlcy4KPiAKPiBKdWVyZ2Vu
OiB5b3UncmUgbm93IGFkZGluZyBhIExUUiBpbnRvIHRoZSBjb250ZXh0IHN3aXRjaCBwYXRoIHdo
aWNoCj4gdGVuZHMgdG8gYmUgdmVyeSBzbG93LsKgIEkuZS4gQXMgY3VycmVudGx5IHByZXNlbnRl
ZCwgdGhpcyBzZXJpZXMKPiBuZWNlc3NhcmlseSBoYXMgYSBoaWdoZXIgcnVudGltZSBvdmVyaGVh
ZCB0aGFuIEphbidzIFhQVEkuCgpTbyBoZXJlIGFyZSBhIHJlcGVhdCBvZiB0aGUgImh5cGVydmlz
b3IgY29tcGlsZSIgdGVzdHMgSSBkaWQsIGNvbXBhcmluZwp0aGUgZGlmZmVyZW50IFhQVEktbGlr
ZSBzZXJpZXMgc28gZmFyLgoKIyBFeHBlcmltZW50YWwgc2V0dXA6Ckhvc3Q6CiAtIEludGVsKFIp
IFhlb24oUikgQ1BVIEU1NjMwICBAIDIuNTNHSHoKIC0gNCBwY3B1cwogLSBNZW1vcnk6IDRHaUIK
R3Vlc3Q6CiAtIDR2Y3B1cywgNTEyTWlCLCBibGtiYWNrIHRvIHJhdyBmaWxlCiAtIENlbnRPUyA2
IHVzZXJzcGFjZQogLSBMaW51eCA0LjE0IGtlcm5lbCB3aXRoIFBWIC8gUFZIIC8gUFZIVk0gLyBL
Vk0gZ3Vlc3Qgc3VwcG9ydCAoYWxvbmcKd2l0aCBleHBlY3RlZCBkcml2ZXJzKSBidWlsdC1pbgpU
ZXN0OgogLSBjZCB4ZW4tNC4xMC4wCiAtIG1ha2UgLUMgeGVuIGNsZWFuCiAtIHRpbWUgbWFrZSAt
aiA0IHhlbgoKIyBSZXN1bHRzCi0gSW4gYWxsIGNhc2VzLCBydW5uaW5nIGEgImRlZmF1bHQiIGJ1
aWxkIHdpdGggQ09ORklHX0RFQlVHPW4KCiogU3RhZ2luZywgeHB0aT1vZmYKcmVhbCAgICAxbTIu
OTk1cwp1c2VyICAgIDJtNTIuNTI3cwpzeXMgICAgIDBtNDAuMjc2cwoKUmVzdWx0OiA2M3MKCiog
U3RhZ2luZyBbeHB0aSBkZWZhdWx0XQpyZWFsICAgIDFtMjcuMTkwcwp1c2VyICAgIDNtMy45MDBz
CnN5cyAgICAgMW00Mi42ODZzCgpSZXN1bHQ6IDg3cyAoMzglIG92ZXJoZWFkKQoKTm90ZSBhbHNv
IHRoYXQgdGhlICJzeXN0ZW0gdGltZSIgaGVyZSBpcyBhYm91dCAyLjV4IG9mICJ4cHRpPW9mZiI7
IHNvCnRvdGFsIHdhc3RlZCBjcHUgdGltZSBpcyBzaWduaWZpY2FudGx5IGhpZ2hlci4KCiogU3Rh
Z2luZyArICJ4ODY6IHNsaWdodGx5IHJlZHVjZSBNZWx0ZG93biBiYW5kLWFpZCBvdmVyaGVhZCIK
cmVhbCAgICAxbTIxLjY2MXMKdXNlciAgICAzbTMuODA5cwpzeXMgICAgIDFtMjUuMzQ0cwoKUmVz
dWx0OiA4MXMgKDI4JSBvdmVyaGVhZCkKCk5CIHRoYXQgdGhlICJzeXN0ZW0gdGltZSIgaGVyZSBp
cyBzaWduaWZpY2FudGx5IHJlZHVjZWQgZnJvbSBhYm92ZSwgYnV0CnN0aWxsIG5lYXJseSBkb3Vi
bGUgb2YgdGhlICJzeXN0ZW0gdGltZSIgZm9yIHBsYWluIFBWCgoqIEFib3ZlICsgIng4NjogcmVk
dWNlIE1lbHRkb3duIGJhbmQtYWlkIG92ZXJoZWFkIGEgbGl0dGxlIGZ1cnRoZXIiCnJlYWwgICAg
MW0yMS4zNTdzCnVzZXIgICAgM20zLjI4NHMKc3lzICAgICAxbTI1LjM3OXMKClJlc3VsdDogODFz
ICgyOCUgb3ZlcmhlYWQpCgpObyByZWFsIGNoYW5nZQoKKiBTdGFnaW5nICsgSnVlcmdlbidzIHYy
IHNlcmllcwpyZWFsICAgIDFtMy4wMThzCnVzZXIgICAgMm01Mi4yMTdzCnN5cyAgICAgMG00MC4z
NTdzCgpSZXN1bHQ6IDYzcyAoMCUgb3ZlcmhlYWQpCgpVbmZvcnR1bmF0ZWx5LCBJIGNhbid0IHJl
YWxseSB2ZXJpZnkgdGhhdCBKdWVyZ2VuJ3MgcGF0Y2hlcyBhcmUgaGF2aW5nCmFueSBlZmZlY3Q7
IHRoZXJlJ3Mgbm8gcHJpbnRrIGluZGljYXRpbmcgd2hldGhlciBpdCdzIGVuYWJsaW5nIHRoZQpt
aXRpZ2F0aW9uIG9yIG5vdC4gIEkgaGF2ZSB2ZXJpZmllZCB0aGF0IHRoZSBjaGFuZ2VzZXQgcmVw
b3J0ZWQgaW4gYHhsCmRtZXNnYCBjb3JyZXNwb25kcyB0byB0aGUgYnJhbmNoIEkgaGF2ZSB3aXRo
IHRoZSBwYXRjaGVzIGFwcGxpZWQuCgpTbyBpdCdzICpwb3NzaWJsZSogc29tZXRoaW5nIGhhcyBn
b3R0ZW4gbWl4ZWQgdXAsIGFuZCB0aGUgbWl0aWdhdGlvbgppc24ndCBiZWluZyBhcHBsaWVkOyBi
dXQgaWYgaXQgKmlzKiBhcHBsaWVkLCB0aGUgcGVyZm9ybWFuY2UgaXMKc2lnbmlmaWNhbnRseSBi
ZXR0ZXIgdGhhbiB0aGUgImJhbmQtYWlkIiBYUFRJLgoKIC1HZW9yZ2UKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 16:55:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 16:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee1rL-0006nJ-8z; Tue, 23 Jan 2018 16:55:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mf4d=es=citrix.com=prvs=55426a86e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ee1rK-0006nD-35
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 16:55:42 +0000
X-Inumbo-ID: 3b9565bc-005e-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b9565bc-005e-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 17:55:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="66534742"
Date: Tue, 23 Jan 2018 16:51:43 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <20180123165143.zr6tsg6tfgg566vi@MacBook-Pro-de-Roger.local>
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-4-sameer.goel@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171219031703.23420-4-sameer.goel@linaro.org>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com,
 andre.przywara@linaro.org, julien.grall@arm.com, jbeulich@suse.com,
 Ian.Jackson@citrix.com, xen-devel@lists.xenproject.org, nd@arm.com,
 shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 3/8] xen/linux_compat: Add a Linux compat
 header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBEZWMgMTgsIDIwMTcgYXQgMDg6MTY6NThQTSAtMDcwMCwgU2FtZWVyIEdvZWwgd3Jv
dGU6Cj4gRm9yIHBvcnRpbmcgZmlsZXMgZGlyZWN0bHkgZnJvbSBMaW51eCBpdCBpcyB1c2VmdWwg
dG8gaGF2ZSBhIGZ1bmN0aW9uIG1hcHBpbmcKPiBkZWZpbml0aW9ucyBmcm9tIExpbnV4IHRvIFhl
bi4gVGhpcyBmaWxlIGFkZHMgY29tbW9uIEFQSSBmdW5jdGlvbnMgYW5kCj4gb3RoZXIgZGVmaW5l
cyB0aGF0IGFyZSBuZWVkZWQgZm9yIHBvcnRpbmcgYXJtIFNNTVUgZHJpdmVycy4KCkl0IHdvdWxk
IGJlIGdvb2QgdGhhdCB5b3UgYWRkIHRoaW5ncyB0byBsaW51eF9jb21wYXQuaCBpbiB0aGUgc2Ft
ZQpwYXRjaCB0aGF0IHlvdSBpbXBvcnQgdGhlIGNvZGUsIG9yIGVsc2UgcmV2aWV3aW5nIHdoZXRo
ZXIgdGhpcyBpcwpuZWVkZWQgb3Igbm90IGlzIGltcG9zc2libGUuCgo+IFNpZ25lZC1vZmYtYnk6
IFNhbWVlciBHb2VsIDxzYW1lZXIuZ29lbEBsaW5hcm8ub3JnPgo+IC0tLQo+ICB4ZW4vaW5jbHVk
ZS94ZW4vbGludXhfY29tcGF0LmggfCA4MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDgxIGluc2VydGlvbnMoKykKPiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9saW51eF9jb21wYXQuaAo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS94ZW4vbGludXhfY29tcGF0LmggYi94ZW4vaW5jbHVkZS94ZW4vbGlu
dXhfY29tcGF0LmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjE3
NGQwMzkwZTUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpbnV4X2Nv
bXBhdC5oCj4gQEAgLTAsMCArMSw4MSBAQAo+ICsvKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKyAq
IGluY2x1ZGUveGVuL2xpbnV4X2NvbXBhdC5oCj4gKyAqCj4gKyAqIENvbXBhdGliaWxpdHkgZGVm
aW5lcyBmb3IgcG9ydGluZyBjb2RlIGZyb20gTGludXggdG8gWGVuCj4gKyAqCj4gKyAqIENvcHly
aWdodCAoYykgMjAxNyBMaW5hcm8gTGltaXRlZAo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ICsg
KiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieQo+ICsgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+ICsgKiAoYXQgeW91ciBvcHRpb24pIGFueSBs
YXRlciB2ZXJzaW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4g
dGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdB
UlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+
ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+
ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQo+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUg
PGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpZm5kZWYgX19Y
RU5fTElOVVhfQ09NUEFUX0hfXwo+ICsjZGVmaW5lIF9fWEVOX0xJTlVYX0NPTVBBVF9IX18KPiAr
Cj4gKyNpbmNsdWRlIDxhc20vdHlwZXMuaD4KPiArCj4gK3R5cGVkZWYgcGFkZHJfdCBwaHlzX2Fk
ZHJfdDsKPiArdHlwZWRlZiBwYWRkcl90IGRtYV9hZGRyX3Q7Cj4gKwo+ICt0eXBlZGVmIHVuc2ln
bmVkIGludCBnZnBfdDsKPiArI2RlZmluZSBHRlBfS0VSTkVMIDAKPiArI2RlZmluZSBfX0dGUF9a
RVJPIDAKPiArCj4gKy8qIEFsaWFzIHRvIFhlbiBkZXZpY2UgdHJlZSBoZWxwZXJzICovCj4gKyNk
ZWZpbmUgZGV2aWNlX25vZGUgZHRfZGV2aWNlX25vZGUKPiArI2RlZmluZSBvZl9waGFuZGxlX2Fy
Z3MgZHRfcGhhbmRsZV9hcmdzCj4gKyNkZWZpbmUgb2ZfZGV2aWNlX2lkIGR0X2RldmljZV9tYXRj
aAo+ICsjZGVmaW5lIG9mX21hdGNoX25vZGUgZHRfbWF0Y2hfbm9kZQo+ICsjZGVmaW5lIG9mX3By
b3BlcnR5X3JlYWRfdTMyKG5wLCBwbmFtZSwgb3V0KSAoIWR0X3Byb3BlcnR5X3JlYWRfdTMyKG5w
LCBwbmFtZSwgb3V0KSkKPiArI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX2Jvb2wgZHRfcHJvcGVy
dHlfcmVhZF9ib29sCj4gKyNkZWZpbmUgb2ZfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MgZHRfcGFy
c2VfcGhhbmRsZV93aXRoX2FyZ3MKClRoZSBhYm92ZSBsb29rcyBwcmV0dHkgbXVjaCBBUk0gc3Bl
Y2lmaWMuIEkgd29uZGVyIHdoZXRoZXIgaXQgd291bGQKbWFrZSBzZW5zZSB0byBhbHNvIGludHJv
ZHVjZSBhbiBhc20vbGludXhfY29tcGF0LmggdG8gcGxhY2Ugc3VjaAp0aGluZ3MuCgo+ICsvKiBI
ZWxwZXJzIGZvciBJUlEgZnVuY3Rpb25zICovCj4gKyNkZWZpbmUgZnJlZV9pcnEgcmVsZWFzZV9p
cnEKPiArCj4gK2VudW0gaXJxcmV0dXJuIHsKPiArICAgIElSUV9OT05FICAgID0gKDAgPDwgMCks
Cj4gKyAgICBJUlFfSEFORExFRCA9ICgxIDw8IDApLAo+ICsgICAgSVJRX1dBS0VfVEhSRUFEID0g
KDIgPDwgMCksCgpZb3UgZG9uJ3QgbmVlZCB0byBzZXQgdGhlIGV4cGxpY2l0IHZhbHVlcywganVz
dCB1c2luZzoKCmVudW0gaXJxcmV0dXJuIHsKICAgIElSUV9OT05FLAogICAgSVJRX0hBTkRMRUQs
CiAgICBJUlFfV0FLRV9USFJFQUQsCn07CgpXaWxsIGFjaGlldmUgZXhhY3RseSB0aGUgc2FtZS4K
Cj4gK307Cj4gKwo+ICt0eXBlZGVmIGVudW0gaXJxcmV0dXJuIGlycXJldHVybl90Owo+ICsKPiAr
LyogRGV2aWNlIGxvZ2dlciBmdW5jdGlvbnMgKi8KPiArI2RlZmluZSBkZXZfcHJpbnQoZGV2LCBs
dmwsIGZtdCwgLi4uKSAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgIHByaW50ayhsdmwg
Zm10LCAjIyBfX1ZBX0FSR1NfXykKCllvdSBkb24ndCBuZWVkIHRvIHBhc3MgZGV2IGhlcmUgKGl0
J3Mgbm90IHVzZWQgQUZBSUNUKS4KCj4gKwo+ICsjZGVmaW5lIGRldl9kYmcoZGV2LCBmbXQsIC4u
LikgZGV2X3ByaW50KGRldiwgWEVOTE9HX0RFQlVHLCBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsj
ZGVmaW5lIGRldl9ub3RpY2UoZGV2LCBmbXQsIC4uLikgZGV2X3ByaW50KGRldiwgWEVOTE9HX0lO
Rk8sIGZtdCwgIyMgX19WQV9BUkdTX18pCj4gKyNkZWZpbmUgZGV2X3dhcm4oZGV2LCBmbXQsIC4u
LikgZGV2X3ByaW50KGRldiwgWEVOTE9HX1dBUk5JTkcsIGZtdCwgIyMgX19WQV9BUkdTX18pCj4g
KyNkZWZpbmUgZGV2X2VycihkZXYsIGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfRVJS
LCBmbXQsICMjIF9fVkFfQVJHU19fKQo+ICsjZGVmaW5lIGRldl9pbmZvKGRldiwgZm10LCAuLi4p
IGRldl9wcmludChkZXYsIFhFTkxPR19JTkZPLCBmbXQsICMjIF9fVkFfQVJHU19fKQoKTmVpdGhl
ciBoZXJlLiBJbiB3aGljaCBjYXNlIHlvdSBjYW4gZ2V0IHJpZCBvZiBkZXZfcHJpbnQgYW5kIHNp
bXBseQp1c2UgcHJpbnRrIHRoZSBpbiB0aGUgYWJvdmUgbWFjcm9zLiBBbHNvIHlvdSBzaG91bGQg
bWFrZSBzdXJlIHRoZXkgYXJlCm5vIGxvbmdlciB0aGFuIDgwIGNvbHMuCgo+ICsKPiArI2RlZmlu
ZSBkZXZfZXJyX3JhdGVsaW1pdGVkKGRldiwgZm10LCAuLi4pICAgICAgICAgICAgICAgICAgXAo+
ICsgICAgIGRldl9wcmludChkZXYsIFhFTkxPR19FUlIsIGZtdCwgIyMgX19WQV9BUkdTX18pCj4g
Kwo+ICsjZGVmaW5lIGRldl9uYW1lKGRldikgZHRfbm9kZV9mdWxsX25hbWUoZGV2X3RvX2R0KGRl
dikpCj4gKwo+ICsvKiBBbGlhcyB0byBYZW4gYWxsb2NhdGlvbiBoZWxwZXJzICovCj4gKyNkZWZp
bmUga2ZyZWUgeGZyZWUKPiArI2RlZmluZSBrbWFsbG9jKHNpemUsIGZsYWdzKSAgICAgICAgX3ht
YWxsb2Moc2l6ZSwgc2l6ZW9mKHZvaWQgKikpCj4gKyNkZWZpbmUga3phbGxvYyhzaXplLCBmbGFn
cykgICAgICAgIF94emFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQo+ICsjZGVmaW5lIGRldm1f
a3phbGxvYyhkZXYsIHNpemUsIGZsYWdzKSAgX3h6YWxsb2Moc2l6ZSwgc2l6ZW9mKHZvaWQgKikp
Cj4gKyNkZWZpbmUga21hbGxvY19hcnJheShzaXplLCBuLCBmbGFncykgICBfeG1hbGxvY19hcnJh
eShzaXplLCBzaXplb2Yodm9pZCAqKSwgbikKCldoeSB1c2UgdGhlICdfJyB2ZXJzaW9ucyBvZiBt
YWxsb2MvemFsbG9jPyBEbyB5b3UgcmVhbGx5IGludGVuZCB0bwpmb3JjZSB0aGUgYWxpZ25tZW50
PwoKPiArCj4gKy8qIEFsaWFzIHRvIFhlbiB0aW1lIGZ1bmN0aW9ucyAqLwo+ICsjZGVmaW5lIGt0
aW1lX3Qgc190aW1lX3QKPiArI2RlZmluZSBrdGltZV9hZGRfdXModCxpKSAgICAgICAoTk9XKCkg
KyBNSUNST1NFQ1MoaSkpCj4gKyNkZWZpbmUga3RpbWVfY29tcGFyZSh0LGkpICAgICAgKE5PVygp
ID4gKGkpKQoKRXIsIHRoZSBhYm92ZSBpcyB3cm9uZywga3RpbWVfYWRkX3VzIGFkZHMgJ2knIHRv
ICd0Jywgbm90IHRvIE5PVy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 16:56:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 16:56:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee1sV-0006sv-IT; Tue, 23 Jan 2018 16:56:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=bxvh=es=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ee1sU-0006sb-B4
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 16:56:54 +0000
X-Inumbo-ID: 68957893-005e-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68957893-005e-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 16:56:52 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 12B44ACD5;
 Tue, 23 Jan 2018 16:56:47 +0000 (UTC)
To: George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <d1ddec7e-6e00-bf38-f105-8e5522721cc4@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <afd747ee-804a-1350-7823-e362562aea79@suse.com>
Date: Tue, 23 Jan 2018 17:56:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <d1ddec7e-6e00-bf38-f105-8e5522721cc4@citrix.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTc6NDUsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDEvMjIvMjAxOCAw
NjozOSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSnVlcmdlbjogeW91J3JlIG5vdyBhZGRp
bmcgYSBMVFIgaW50byB0aGUgY29udGV4dCBzd2l0Y2ggcGF0aCB3aGljaAo+PiB0ZW5kcyB0byBi
ZSB2ZXJ5IHNsb3cuwqAgSS5lLiBBcyBjdXJyZW50bHkgcHJlc2VudGVkLCB0aGlzIHNlcmllcwo+
PiBuZWNlc3NhcmlseSBoYXMgYSBoaWdoZXIgcnVudGltZSBvdmVyaGVhZCB0aGFuIEphbidzIFhQ
VEkuCj4gCj4gU28gaGVyZSBhcmUgYSByZXBlYXQgb2YgdGhlICJoeXBlcnZpc29yIGNvbXBpbGUi
IHRlc3RzIEkgZGlkLCBjb21wYXJpbmcKPiB0aGUgZGlmZmVyZW50IFhQVEktbGlrZSBzZXJpZXMg
c28gZmFyLgo+IAo+ICMgRXhwZXJpbWVudGFsIHNldHVwOgo+IEhvc3Q6Cj4gIC0gSW50ZWwoUikg
WGVvbihSKSBDUFUgRTU2MzAgIEAgMi41M0dIego+ICAtIDQgcGNwdXMKPiAgLSBNZW1vcnk6IDRH
aUIKPiBHdWVzdDoKPiAgLSA0dmNwdXMsIDUxMk1pQiwgYmxrYmFjayB0byByYXcgZmlsZQo+ICAt
IENlbnRPUyA2IHVzZXJzcGFjZQo+ICAtIExpbnV4IDQuMTQga2VybmVsIHdpdGggUFYgLyBQVkgg
LyBQVkhWTSAvIEtWTSBndWVzdCBzdXBwb3J0IChhbG9uZwo+IHdpdGggZXhwZWN0ZWQgZHJpdmVy
cykgYnVpbHQtaW4KPiBUZXN0Ogo+ICAtIGNkIHhlbi00LjEwLjAKPiAgLSBtYWtlIC1DIHhlbiBj
bGVhbgo+ICAtIHRpbWUgbWFrZSAtaiA0IHhlbgo+IAoKLi4uCgo+ICogU3RhZ2luZyArIEp1ZXJn
ZW4ncyB2MiBzZXJpZXMKPiByZWFsICAgIDFtMy4wMThzCj4gdXNlciAgICAybTUyLjIxN3MKPiBz
eXMgICAgIDBtNDAuMzU3cwo+IAo+IFJlc3VsdDogNjNzICgwJSBvdmVyaGVhZCkKPiAKPiBVbmZv
cnR1bmF0ZWx5LCBJIGNhbid0IHJlYWxseSB2ZXJpZnkgdGhhdCBKdWVyZ2VuJ3MgcGF0Y2hlcyBh
cmUgaGF2aW5nCj4gYW55IGVmZmVjdDsgdGhlcmUncyBubyBwcmludGsgaW5kaWNhdGluZyB3aGV0
aGVyIGl0J3MgZW5hYmxpbmcgdGhlCj4gbWl0aWdhdGlvbiBvciBub3QuICBJIGhhdmUgdmVyaWZp
ZWQgdGhhdCB0aGUgY2hhbmdlc2V0IHJlcG9ydGVkIGluIGB4bAo+IGRtZXNnYCBjb3JyZXNwb25k
cyB0byB0aGUgYnJhbmNoIEkgaGF2ZSB3aXRoIHRoZSBwYXRjaGVzIGFwcGxpZWQuCj4gCj4gU28g
aXQncyAqcG9zc2libGUqIHNvbWV0aGluZyBoYXMgZ290dGVuIG1peGVkIHVwLCBhbmQgdGhlIG1p
dGlnYXRpb24KPiBpc24ndCBiZWluZyBhcHBsaWVkOyBidXQgaWYgaXQgKmlzKiBhcHBsaWVkLCB0
aGUgcGVyZm9ybWFuY2UgaXMKPiBzaWduaWZpY2FudGx5IGJldHRlciB0aGFuIHRoZSAiYmFuZC1h
aWQiIFhQVEkuCgpBcyB0aGVyZSBpcyBubyByZWFsIG1pdGlnYXRpb24gaW4gcGxhY2UsIGJ1dCBv
bmx5IHRoZSBuZWVkZWQgcmV3b3JrIG9mCnRoZSBpbnRlcnJ1cHQgaGFuZGxpbmcgYW5kIGNvbnRl
eHQgc3dpdGNoaW5nLCBhbnl0aGluZyBub3QgbmV4dCB0bwp4cHRpPW9mZiB3b3VsZCBoYXZlIGJl
ZW4gZGlzYXBwb2ludGluZyBmb3IgbWUuIDotKQoKSSdsbCBhZGQgc29tZSBzdGF0aXN0aWNzIGlu
IHRoZSBuZXh0IHBhdGNoZXMgc28gaXQgY2FuIGJlIHZlcmlmaWVkIHRoZQpwYXRjaGVzIGFyZSBy
ZWFsbHkgZG9pbmcgc29tZXRoaW5nLgoKVGhhbmtzIGZvciBkb2luZyB0aGUgdGVzdHMsCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 17:17:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 17:17:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee2Bo-0008KL-6n; Tue, 23 Jan 2018 17:16:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2ufb=es=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ee2Bn-0008KF-5k
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 17:16:51 +0000
X-Inumbo-ID: 307815d0-0061-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 307815d0-0061-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 18:16:46 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 23 Jan 2018 10:16:47 -0700
Message-Id: <5A676DFD0200007800124BBA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 23 Jan 2018 10:16:45 -0700
From: "Jan Beulich" <jbeulich@suse.com>
To: <ross.lagerwall@citrix.com>,<wei.liu2@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
 <20180123152246.22031-7-ross.lagerwall@citrix.com>
 <20180123154427.grsg3evcxqpgxljk@citrix.com>
In-Reply-To: <20180123154427.grsg3evcxqpgxljk@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 paul.durrant@citrix.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/domctl: Remove
 XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDAxLzIzLzE4IDQ6NDQgUE0gPj4+Ck9u
IFR1ZSwgSmFuIDIzLCAyMDE4IGF0IDAzOjIyOjQ2UE0gKzAwMDAsIFJvc3MgTGFnZXJ3YWxsIHdy
b3RlOgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+IEBAIC0zOCw3ICszOCw3IEBACj4+ICAjaW5jbHVkZSAi
aHZtL3NhdmUuaCIKPj4gICNpbmNsdWRlICJtZW1vcnkuaCIKPj4gIAo+PiAtI2RlZmluZSBYRU5f
RE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMGYKPj4gKyNkZWZpbmUgWEVOX0RPTUNU
TF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEwCj4+ICAKPgo+V2UgYnVtcGVkIHRoaXMgdG8g
MGYgaW4gdGhpcyBkZXZlbG9wbWVudCB3aW5kb3cgc28gdGhlcmUgaXMgbm8gbmVlZCB0bwo+ZG8g
aXQgYWdhaW4uCgpBcyBwb2ludGVkIG91dCBlbHNld2hlcmUgKGF0IGxlYXN0IG9uIHR3byBvdGhl
ciB0aHJlYWRzIG1lYW53aGlsZSkgd2hldGhlcgp0byBidW1wIF9hZ2Fpbl8gZGVwZW5kcyBvbiB0
aGUgYmFja3BvcnRpbmcgcGxhbnMgb2YgdGhlIGRvbWN0bCBjaGFuZ2VzCmluIHRoZSBzaGltIHNl
cmllcy4gSWYgNC4xMCBpcyB0byBvYnRhaW4gdGhvc2UgZXZlbnR1YWxseSwgaXQgc2hvdWxkIGJl
IF9qdXN0Xwp0aGF0IG9uZSBjaGFuZ2Ugd2hpY2ggZ29lcyB1bmRlciBpbnRlcmZhY2UgdmVyc2lv
biAweGYuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 17:34:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 17:34:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee2SS-0001C3-Fk; Tue, 23 Jan 2018 17:34:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gxrj=es=citrix.com=prvs=554f78a13=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ee2SQ-0001Bx-TI
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 17:34:02 +0000
X-Inumbo-ID: 9759da7c-0063-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9759da7c-0063-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 18:33:58 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459331446"
To: Juergen Gross <jgross@suse.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <d1ddec7e-6e00-bf38-f105-8e5522721cc4@citrix.com>
 <afd747ee-804a-1350-7823-e362562aea79@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ec981907-eeb7-a697-adb7-3fffe5185d77@citrix.com>
Date: Tue, 23 Jan 2018 17:33:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <afd747ee-804a-1350-7823-e362562aea79@suse.com>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, ian.jackson@eu.citrix.com,
 Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjMvMjAxOCAwNDo1NiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyMy8wMS8x
OCAxNzo0NSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDEvMjIvMjAxOCAwNjozOSBQTSwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+IEp1ZXJnZW46IHlvdSdyZSBub3cgYWRkaW5nIGEgTFRS
IGludG8gdGhlIGNvbnRleHQgc3dpdGNoIHBhdGggd2hpY2gKPj4+IHRlbmRzIHRvIGJlIHZlcnkg
c2xvdy7CoCBJLmUuIEFzIGN1cnJlbnRseSBwcmVzZW50ZWQsIHRoaXMgc2VyaWVzCj4+PiBuZWNl
c3NhcmlseSBoYXMgYSBoaWdoZXIgcnVudGltZSBvdmVyaGVhZCB0aGFuIEphbidzIFhQVEkuCj4+
Cj4+IFNvIGhlcmUgYXJlIGEgcmVwZWF0IG9mIHRoZSAiaHlwZXJ2aXNvciBjb21waWxlIiB0ZXN0
cyBJIGRpZCwgY29tcGFyaW5nCj4+IHRoZSBkaWZmZXJlbnQgWFBUSS1saWtlIHNlcmllcyBzbyBm
YXIuCj4+Cj4+ICMgRXhwZXJpbWVudGFsIHNldHVwOgo+PiBIb3N0Ogo+PiAgLSBJbnRlbChSKSBY
ZW9uKFIpIENQVSBFNTYzMCAgQCAyLjUzR0h6Cj4+ICAtIDQgcGNwdXMKPj4gIC0gTWVtb3J5OiA0
R2lCCj4+IEd1ZXN0Ogo+PiAgLSA0dmNwdXMsIDUxMk1pQiwgYmxrYmFjayB0byByYXcgZmlsZQo+
PiAgLSBDZW50T1MgNiB1c2Vyc3BhY2UKPj4gIC0gTGludXggNC4xNCBrZXJuZWwgd2l0aCBQViAv
IFBWSCAvIFBWSFZNIC8gS1ZNIGd1ZXN0IHN1cHBvcnQgKGFsb25nCj4+IHdpdGggZXhwZWN0ZWQg
ZHJpdmVycykgYnVpbHQtaW4KPj4gVGVzdDoKPj4gIC0gY2QgeGVuLTQuMTAuMAo+PiAgLSBtYWtl
IC1DIHhlbiBjbGVhbgo+PiAgLSB0aW1lIG1ha2UgLWogNCB4ZW4KPj4KPiAKPiAuLi4KPiAKPj4g
KiBTdGFnaW5nICsgSnVlcmdlbidzIHYyIHNlcmllcwo+PiByZWFsICAgIDFtMy4wMThzCj4+IHVz
ZXIgICAgMm01Mi4yMTdzCj4+IHN5cyAgICAgMG00MC4zNTdzCj4+Cj4+IFJlc3VsdDogNjNzICgw
JSBvdmVyaGVhZCkKPj4KPj4gVW5mb3J0dW5hdGVseSwgSSBjYW4ndCByZWFsbHkgdmVyaWZ5IHRo
YXQgSnVlcmdlbidzIHBhdGNoZXMgYXJlIGhhdmluZwo+PiBhbnkgZWZmZWN0OyB0aGVyZSdzIG5v
IHByaW50ayBpbmRpY2F0aW5nIHdoZXRoZXIgaXQncyBlbmFibGluZyB0aGUKPj4gbWl0aWdhdGlv
biBvciBub3QuICBJIGhhdmUgdmVyaWZpZWQgdGhhdCB0aGUgY2hhbmdlc2V0IHJlcG9ydGVkIGlu
IGB4bAo+PiBkbWVzZ2AgY29ycmVzcG9uZHMgdG8gdGhlIGJyYW5jaCBJIGhhdmUgd2l0aCB0aGUg
cGF0Y2hlcyBhcHBsaWVkLgo+Pgo+PiBTbyBpdCdzICpwb3NzaWJsZSogc29tZXRoaW5nIGhhcyBn
b3R0ZW4gbWl4ZWQgdXAsIGFuZCB0aGUgbWl0aWdhdGlvbgo+PiBpc24ndCBiZWluZyBhcHBsaWVk
OyBidXQgaWYgaXQgKmlzKiBhcHBsaWVkLCB0aGUgcGVyZm9ybWFuY2UgaXMKPj4gc2lnbmlmaWNh
bnRseSBiZXR0ZXIgdGhhbiB0aGUgImJhbmQtYWlkIiBYUFRJLgo+IAo+IEFzIHRoZXJlIGlzIG5v
IHJlYWwgbWl0aWdhdGlvbiBpbiBwbGFjZSwgYnV0IG9ubHkgdGhlIG5lZWRlZCByZXdvcmsgb2YK
PiB0aGUgaW50ZXJydXB0IGhhbmRsaW5nIGFuZCBjb250ZXh0IHN3aXRjaGluZywgYW55dGhpbmcg
bm90IG5leHQgdG8KPiB4cHRpPW9mZiB3b3VsZCBoYXZlIGJlZW4gZGlzYXBwb2ludGluZyBmb3Ig
bWUuIDotKQo+IAo+IEknbGwgYWRkIHNvbWUgc3RhdGlzdGljcyBpbiB0aGUgbmV4dCBwYXRjaGVz
IHNvIGl0IGNhbiBiZSB2ZXJpZmllZCB0aGUKPiBwYXRjaGVzIGFyZSByZWFsbHkgZG9pbmcgc29t
ZXRoaW5nLgoKV2VsbCBhdCB2ZXJ5IGxlYXN0IHRoZXJlIHNob3VsZCBiZSBzb21ldGhpbmcgaW4g
dGhlIGJvb3Qgc2Nyb29sIHRoYXQKc2F5cywgIkVuYWJsaW5nIFhlbiBQYWdldGFibGUgcHJvdGVj
dGlvbiAoWFBUSSkgZm9yIFBWIGd1ZXN0cyIgb3IKc29tZXRoaW5nLiAgKFRoYXQgZ29lcyBmb3Ig
dGhlIGN1cnJlbnQgcm91bmQgb2YgWFBUSSBhcyB3ZWxsIHJlYWxseS4pCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 17:39:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 17:39:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee2Xu-0001OA-2l; Tue, 23 Jan 2018 17:39:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gxrj=es=citrix.com=prvs=554f78a13=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ee2Xs-0001Nr-OY
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 17:39:40 +0000
X-Inumbo-ID: 627e196b-0064-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 627e196b-0064-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 17:39:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459332697"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A60CDD7020000780019FF92@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9fabcf9f-95df-1101-a648-59e90c17fca9@citrix.com>
Date: Tue, 23 Jan 2018 17:39:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A60CDD7020000780019FF92@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: slightly reduce Meltdown band-aid
	overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTgvMjAxOCAwMzozOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSSdtIG5vdCBzdXJl
IHdoeSBJIGRpZG4ndCBkbyB0aGlzIHJpZ2h0IGF3YXk6IEJ5IGF2b2lkaW5nIHRvIG1ha2UgYW55
Cj4gb2YgdGhlIGNsb25lZCBkaXJlY3RtYXAgUFRFcyBnbG9iYWwsIHRoZXJlJ3Mgbm8gbmVlZCB0
byBmaWRkbGUgd2l0aAo+IENSNC5QR0Ugb24gYW55IG9mIHRoZSBlbnRyeSBwYXRocy4gT25seSB0
aGUgZXhpdCBwYXRocyBuZWVkIHRvIGZsdXNoCj4gZ2xvYmFsIG1hcHBpbmdzLgo+IAo+IFRoZSBy
ZWR1Y2VkIGZsdXNoaW5nLCBob3dldmVyLCBpbXBsaWVzIHRoYXQgd2Ugbm93IG5lZWQgdG8gaGF2
ZQo+IGludGVycnVwdHMgb2ZmIG9uIGFsbCBlbnRyeSBwYXRocyB1bnRpbCBhZnRlciB0aGUgcGFn
ZSB0YWJsZSBzd2l0Y2gsIHNvCj4gdGhhdCBmbHVzaCBJUElzIGNhbid0IGFycml2ZSB3aXRoIHRo
ZSByZXN0cmljdGVkIHBhZ2UgdGFibGVzIHN0aWxsCj4gYWN0aXZlLCBidXQgb25seSBhIG5vbi1n
bG9iYWwgZmx1c2ggaGFwcGVuaW5nIHdpdGggdGhlIENSMyBsb2Fkcy4gQWxvbmcKPiB0aG9zZSBs
aW5lcyB0aGUgInN5bmMiIElQSSBhZnRlciBMNCBlbnRyeSB1cGRhdGVzIG5vdyBuZWVkcyB0byBi
ZWNvbWUgYQo+IHJlYWwgKGFuZCBnbG9iYWwpIGZsdXNoIElQSSwgc28gdGhhdCBpbnNpZGUgWGVu
IHdlJ2xsIGFsc28gcGljayB1cCBzdWNoCj4gY2hhbmdlcy4KPiAKPiBUYWtlIHRoZSBvcHBvcnR1
bml0eSBhbmQgYWxzbyBkbyBhIEdFVF9DVVJSRU5UKCkgLT4gX19HRVRfQ1VSUkVOVCgpCj4gdHJh
bnNpdGlvbiB0aGUgb3JpZ2luYWwgcGF0Y2ggbWlzc2VkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkZXSVcsIGZvciBtZSB0aGlzIHBhdGNoIHJl
ZHVjZXMgdGhlIG92ZXJoZWFkIGZyb20gMzglIHRvIDI4JS4gIEJlbG93IGFyZQp0aW1lcyBmcm9t
IGEgInRpbWUgbWFrZSAtaiA0IHhlbiIKCiogeHB0aT1vZmY6IDYzcwoqIFt4cHRpIGRlZmF1bHRd
OiA4N3MgKCszOCUpCiogKyB0aGlzIHBhdGNoOiA4MXMgKCsyOCUpCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 17:41:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 17:41:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee2ZF-0001xF-CA; Tue, 23 Jan 2018 17:41:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7+pw=es=oracle.com=eric.devolder@srs-us1.protection.inumbo.net>)
 id 1ee2ZD-0001wz-JV
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 17:41:03 +0000
X-Inumbo-ID: 92f52219-0064-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92f52219-0064-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 17:41:00 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0NHeWK0102894;
 Tue, 23 Jan 2018 17:40:39 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=E9ftaLJbKD92VYlkolo8Q7TA1u7SaavHARIwcGZWdnA=;
 b=ApgVCKiZ5l9wOLoKuyOw7DToYtKI4bEKLGfeWvVDKhYu3pDgxHjdYwpaHuH4+WnoUUMM
 JxpjxXkmA+pZ3Wr76npyaOgbU+qyNxpzuTN5DHi2PPMt7JP/NXrRwOLOo2NI0O5Yz5ZE
 EBWL3ebpQ0TOmVENkmDaNEqaDvMr6sgkRb4eiEYkYVvJnoChCJx3NJew4NyoDrKg6P/U
 L2WRIF3J6uVDGfBEf0110r/q+6Do2EYfrg4CJoRD5r32LvB9ocPl0jUrwJlxSo9LMTkV
 6Fix/S+OJCidYtEyYhLbIstcLL4Ys+b/wm3npNTQSBMSrn9s843GYzLO31C6R1mSNKP2 7w== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2fp9gt02a3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 Jan 2018 17:40:38 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0NHds4m016110
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 23 Jan 2018 17:39:55 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0NHdrSi002855;
 Tue, 23 Jan 2018 17:39:54 GMT
Received: from [10.149.224.210] (/10.149.224.210)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 Jan 2018 09:39:53 -0800
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <1516207141-31590-1-git-send-email-eric.devolder@oracle.com>
 <20180118115519.GV21705@olila.local.net-space.pl>
From: Eric DeVolder <eric.devolder@oracle.com>
Message-ID: <ea089fff-90e3-52c4-cf5c-0c644b7aad2b@oracle.com>
Date: Tue, 23 Jan 2018 11:40:36 -0600
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180118115519.GV21705@olila.local.net-space.pl>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8782
 signatures=668655
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-1711220000 definitions=main-1801230241
Cc: andrew.cooper3@citrix.com, horms@verge.net.au, kexec@lists.infradead.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] kexec-tools: Perform run-time linking of
	libxenctrl.so
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

RGFuaWVsLApJJ3ZlIGltcGxlbWVudGVkIHlvdXIgZmVlZGJhY2sgYW5kIHBvc3RlZCB0aGUgZm9s
bG93aW5nOgoKW1BBVENIIHYxXSBrZXhlYy10b29sczogVHdlYWsgcnVuLXRpbWUgaGFuZGxpbmcg
b2YgbGlieGVuY3RybC5zbwoKUmVnYXJkcywKZXJpYwoKT24gMDEvMTgvMjAxOCAwNTo1NSBBTSwg
RGFuaWVsIEtpcGVyIHdyb3RlOgo+IE9uIFdlZCwgSmFuIDE3LCAyMDE4IGF0IDEwOjM5OjAxQU0g
LTA2MDAsIEVyaWMgRGVWb2xkZXIgd3JvdGU6Cj4+IFdoZW4ga2V4ZWMgaXMgdXRpbGl6ZWQgaW4g
YSBYZW4gZW52aXJvbm1lbnQsIGl0IGhhcyBhbiBleHBsaWNpdAo+PiBydW4tdGltZSBkZXBlbmRl
bmN5IG9uIGxpYnhlbmN0cmwuc28uIFRoaXMgZGVwZW5kZW5jeSBvY2N1cnMKPj4gZHVyaW5nIHRo
ZSBjb25maWd1cmUgc3RhZ2UgYW5kIHdoZW4gYnVpbGRpbmcga2V4ZWMtdG9vbHMuCj4gCj4gWy4u
Ll0KPiAKPiBBcyBJIHNhdyBTaW1vbiBhcHBsaWVkIHRoZSBwYXRjaC4gR3JlYXQhIFNhZGx5IEkg
aGF2ZSBqdXN0Cj4gcmVhbGl6ZWQgdGhhdCBJIGhhdmUgbWlzc2VkIHR3byB0aGluZ3MuIFBsZWFz
ZSBsb29rIGJlbG93Lgo+IAo+PiBUaGUgcGF0Y2ggY3JlYXRlcyBhIHdyYXBwZXIgZnVuY3Rpb24g
YXJvdW5kIHhjX2ludGVyZmFjZV9vcGVuKCkKPj4gYW5kIHhjX2ludGVyZmFjZV9jbG9zZSgpIHRv
IHBlcmZvcm0gdGhlIGRsb3BlbigpIGFuZCBkbGNsb3NlKCkuCj4gCj4gWW91IHNheSBhYm91dCBk
bGNsb3NlKCkgaGVyZS4uLgo+IAo+IGRpZmYgLS1naXQgYS9rZXhlYy9rZXhlYy14ZW4uaCBiL2tl
eGVjL2tleGVjLXhlbi5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5m
ZmI4NzQzCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2tleGVjL2tleGVjLXhlbi5oCj4gCj4gWy4u
Ll0KPiAKPj4gKy8qIFRoZSBoYW5kbGUgZnJvbSBkbG9wZW4oKSwgbmVlZGVkIGJ5IGRsc3ltKCks
IGRsY2xvc2UoKSAqLwo+PiArZXh0ZXJuIHZvaWQgKnhjX2RsaGFuZGxlOwo+IAo+IC4uLmFuZCBo
ZXJlIGJ1dCBpdCBpcyBuZXZlciBjYWxsZWQuIElzIGl0IGJ5IGRlc2lnbiBvciBieSBtaXN0YWtl
Pwo+IElmIGJ5IGRlc2lnbiBwbGVhc2UgYWRkIGEgY29tbWVudCBzYXlpbmcgd2h5IGludG8gcmVs
ZXZhbnQgcGxhY2UsCj4gZS5nLiBfX3hjX2ludGVyZmFjZV9jbG9zZSgpPyBJZiBieSBtaXN0YWtl
IHBsZWFzZSBmaXggaXQuCj4gCj4gWy4uLl0KPiAKPj4gKy8qIFRoZSBoYW5kbGUgZnJvbSBkbG9w
ZW4oKSwgbmVlZGVkIGJ5IGRsc3ltKCksIGRsY2xvc2UoKSAqLwo+PiArZXh0ZXJuIHZvaWQgKnhj
X2RsaGFuZGxlOwo+IAo+IEkgYW0gc3RpbGwgbm90IGhhcHB5IHdpdGggeGNfZGxoYW5kbGUgYmVp
bmcgZXh0ZXJuLiBJTU8gaXQgc2hvdWxkIGJlIHN0YXRpYy4KPiBJIGhhdmUgbWlzc2VkIHRoYXQg
ZHVyaW5nIGxhc3QgcmV2aWV3LiBTb3JyeSBhYm91dCB0aGF0LiBJIGhhdmUgYSBmZWVsaW5nCj4g
dGhhdCB5b3UgY2FuIGVhc2lseSBmaXggaXQuCj4gCj4gRGVmaW5lIF9feGNfZGxzeW0oKSBpbiBr
ZXhlYy9rZXhlYy14ZW4uYyBqdXN0IGJlZm9yZSBfX3hjX2ludGVyZmFjZV9vcGVuKCkgbGlrZSBi
ZWxvdzoKPiAKPiB2b2lkICpfX3hjX2Rsc3ltKGNvbnN0IGNoYXIgKnN5bWJvbCkKPiB7Cj4gICAg
cmV0dXJuIGRsc3ltKHhjX2RsaGFuZGxlLCBzeW1ib2wpOwo+IH0KPiAKPj4gKy8qIFdyYXBwZXJz
IGFyb3VuZCB4Y19pbnRlcmZhY2Vfb3Blbi9jbG9zZSgpIHRvIGluc2VydCBkbG9wZW4vZGxjbG9z
ZSgpICovCj4+ICt4Y19pbnRlcmZhY2UgKl9feGNfaW50ZXJmYWNlX29wZW4oeGVudG9vbGxvZ19s
b2dnZXIgKmxvZ2dlciwKPj4gKwkJCQkgIHhlbnRvb2xsb2dfbG9nZ2VyICpkb21idWlsZF9sb2dn
ZXIsCj4+ICsJCQkJICB1bnNpZ25lZCBvcGVuX2ZsYWdzKTsKPj4gK2ludCBfX3hjX2ludGVyZmFj
ZV9jbG9zZSh4Y19pbnRlcmZhY2UgKnhjaCk7Cj4+ICsKPj4gKy8qIEdDQyBleHByZXNzaW9uIHN0
YXRlbWVudHMgZm9yIGV2YWx1YXRpbmcgZGxzeW0oKSAqLwo+PiArI2RlZmluZSBfX3hjX2NhbGwo
ZHR5cGUsIG5hbWUsIGFyZ3MuLi4pIFwKPj4gKyggXAo+PiArCXsgZHR5cGUgdmFsdWU7IFwKPj4g
Kwl0eXBlZGVmIGR0eXBlICgqZnVuY190KSh4Y19pbnRlcmZhY2UgKiwgLi4uKTsgXAo+PiArCWZ1
bmNfdCBmdW5jID0gZGxzeW0oeGNfZGxoYW5kbGUsICNuYW1lKTsgXAo+IAo+IEFuZCB0aGVuIHJl
cGxhY2UgZGxzeW0oeGNfZGxoYW5kbGUsICNuYW1lKSB3aXRoIF9feGNfZGxzeW0oI25hbWUpLi4u
Cj4gCj4+ICsJdmFsdWUgPSBmdW5jKGFyZ3MpOyBcCj4+ICsJdmFsdWU7IH0gXAo+PiArKQo+PiAr
I2RlZmluZSBfX3hjX2RhdGEoZHR5cGUsIG5hbWUpIFwKPj4gKyggXAo+PiArCXsgZHR5cGUgKnZh
bHVlID0gKGR0eXBlICopZGxzeW0oeGNfZGxoYW5kbGUsICNuYW1lKTsgdmFsdWU7IH0gXAo+IAo+
IC4uLmFuZCBoZXJlLiBBZGRpdGlvbmFsbHksIHlvdSBjYW4gdXNlIF9feGNfZGxzeW0oKSBpbnN0
ZWFkIG9mIGRsc3ltKCkKPiBpbiBvdGhlciBwbGFjZXMgaW4geW91ciBwYXRjaC4gTGF0dGVyIGlz
IG5vdCBhIG11c3QuLi4KPiAKPiBEYW5pZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 17:43:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 17:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee2bP-00028D-NW; Tue, 23 Jan 2018 17:43:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw5e=es=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1ee2bP-00027z-8o
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 17:43:19 +0000
X-Inumbo-ID: e1d1b049-0064-11e8-b9b1-635ca7ef6cff
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.125])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1d1b049-0064-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 17:43:13 +0000 (UTC)
Received: from msd.im ([81.254.76.187]) by mwinf5d26 with ME
 id 1tj61x00442U4nD03tj6g0; Tue, 23 Jan 2018 18:43:07 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Tue, 23 Jan 2018 18:43:07 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id 1C7DD200A1;
 Tue, 23 Jan 2018 18:43:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516729385; bh=65Wnei3Uxe2nPL5Ej4Wa6317/3idIRiAY+7qtjlZHvQ=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=OaWX3RSICo9vClcCkxVGHaj38DO+Aq1fCOS80tgXi6abTyJLM5N3cC9Z7bOoUuWw1
 fqP97Eg9Nh7/uRloENKjxY+k9eALjFltPk4rjBQsk629rDCaurwyhEMAuCA9GbpLKY
 4Lr+XWY6aQMb9cyID5TVIRN987VWlKqQDgNQNJUx+s544yfHolk8vtG7UDNBekMw51
 DhngB/YFjV0tKPZTEzc9fpa3AJ+i5rnrVnLFq6dYnrg+XZGGCtONnVbymEZ3JMbLLg
 yxElKuLErzByH8FYRF2pGCZ/HuXq5wOzCYRpodI1cr9ONtfMx6za9tt/e0pONOsg2e
 VXrW/9NvTBEYA==
To: Jan Beulich <JBeulich@suse.com>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
Date: Tue, 23 Jan 2018 18:43:03 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
In-Reply-To: <5A67493902000078001A1924@prv-mh.provo.novell.com>
Content-Type: multipart/mixed; boundary="------------5C01DD5C6CCA8FB2F4637BED"
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------5C01DD5C6CCA8FB2F4637BED
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

> Yet you'll need to provide the kernel messages

I attached a console log "xen-console-log.txt".

Here, Xen crash even without the "dom0_mem=1G,max:1G" option :

```
# cat /boot/efi/EFI/xen/xen.cfg
[global]
default=xen

[xen]
options=loglvl=all com1=115200,8n1 console=com1,vga
kernel=vmlinuz root=/dev/md2 ro rootdelay=10 noquiet nosplash 
earlyprintk=xen console=com1
ramdisk=initrd.img
```

Do you need something else helpful ?

Regards,


Guillaume

--------------5C01DD5C6CCA8FB2F4637BED
Content-Type: text/plain; charset=UTF-8;
 name="xen-console-log.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xen-console-log.txt"

WyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgw
MDAwMDAwMDAwMDU3ZmZmXQ0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAw
MDAwMDAwMDAwNTkwMDAtMHgwMDAwMDAwMDAwMDlkZmZmXQ0KWyAgICAwLjAwMDAwMF0gICBu
b2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAwOWYwMDAtMHgwMDAwMDAwMDAwMDlmZmZmXQ0K
WyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAwMDAxMDAwMDAtMHgw
MDAwMDAwMDg4MWM1ZmZmXQ0KWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAw
MDAwMDAwODgyMTEwMDAtMHgwMDAwMDAwMDg4MjgyZmZmXQ0KWyAgICAwLjAwMDAwMF0gICBu
b2RlICAgMDogW21lbSAweDAwMDAwMDAwODlmZmYwMDAtMHgwMDAwMDAwMDg5ZmZmZmZmXQ0K
WyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAwMDAwMDAxMDAwMDAwMDAtMHgw
MDAwMDAwODYxZmZmZmZmXQ0KWyAgICAwLjAwMDAwMF0gSW5pdG1lbSBzZXR1cCBub2RlIDAg
W21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwODYxZmZmZmZmXQ0KWyAgICAwLjAw
MDAwMF0gcDJtIHZpcnR1YWwgYXJlYSBhdCBmZmZmYzkwMDAwMDAwMDAwLCBzaXplIGlzIDQw
MDAwMDAwDQpbICAgIDAuMDAwMDAwXSBSZW1hcHBlZCA0OTEwNDkgcGFnZShzKQ0KWyAgICAw
LjAwMDAwMF0gQUNQSTogUE0tVGltZXIgSU8gUG9ydDogMHgxODA4DQpbICAgIDAuMDAwMDAw
XSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMV0gaGlnaCBlZGdlIGxpbnRbMHgxXSkN
ClsgICAgMC4wMDAwMDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVk
Z2UgbGludFsweDFdKQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDNdIGhpZ2ggZWRnZSBsaW50WzB4MV0pDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJ
Q19OTUkgKGFjcGlfaWRbMHgwNF0gaGlnaCBlZGdlIGxpbnRbMHgxXSkNClsgICAgMC4wMDAw
MDBdIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA1XSBoaWdoIGVkZ2UgbGludFsweDFd
KQ0KWyAgICAwLjAwMDAwMF0gQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDZdIGhpZ2gg
ZWRnZSBsaW50WzB4MV0pDQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlf
aWRbMHgwN10gaGlnaCBlZGdlIGxpbnRbMHgxXSkNClsgICAgMC4wMDAwMDBdIEFDUEk6IExB
UElDX05NSSAoYWNwaV9pZFsweDA4XSBoaWdoIGVkZ2UgbGludFsweDFdKQ0KWyAgICAwLjAw
MDAwMF0gSU9BUElDWzBdOiBhcGljX2lkIDIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMw
MDAwMCwgR1NJIDAtMTE5DQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVz
IDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQ0KWyAgICAwLjAwMDAwMF0gQUNQ
STogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBsZXZl
bCkNClsgICAgMC4wMDAwMDBdIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJh
dGlvbiBpbmZvcm1hdGlvbg0KWyAgICAwLjAwMDAwMF0gQUNQSTogSFBFVCBpZDogMHg4MDg2
YTIwMSBiYXNlOiAweGZlZDAwMDAwDQpbICAgIDAuMDAwMDAwXSBzbXBib290OiBBbGxvd2lu
ZyA4IENQVXMsIDAgaG90cGx1ZyBDUFVzDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJl
ZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwMDAwMDAtMHgwMDAwMGZmZl0NClsgICAgMC4w
MDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHgwMDA1ODAwMC0w
eDAwMDU4ZmZmXQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9y
eTogW21lbSAweDAwMDllMDAwLTB4MDAwOWVmZmZdDQpbICAgIDAuMDAwMDAwXSBQTTogUmVn
aXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4MDAwYTAwMDAtMHgwMDBmZmZmZl0NClsg
ICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHg4ODFj
NjAwMC0weDg4MWM2ZmZmXQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZl
IG1lbW9yeTogW21lbSAweDg4MWM3MDAwLTB4ODgyMTBmZmZdDQpbICAgIDAuMDAwMDAwXSBQ
TTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4ODgyODMwMDAtMHg4OWVjMWZm
Zl0NClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0g
MHg4OWVjMjAwMC0weDg5Zjk5ZmZmXQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQg
bm9zYXZlIG1lbW9yeTogW21lbSAweDg5ZjlhMDAwLTB4ODlmZmVmZmZdDQpbICAgIDAuMDAw
MDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OGEwMDAwMDAtMHg4
YmZmZmZmZl0NClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6
IFttZW0gMHg4YzAwMDAwMC0weDhmZmZmZmZmXQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lz
dGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDkwMDAwMDAwLTB4OTVmZmZmZmZdDQpbICAg
IDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4OTYwMDAw
MDAtMHg5N2ZmZmZmZl0NClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBt
ZW1vcnk6IFttZW0gMHg5ODAwMDAwMC0weDlkZmZmZmZmXQ0KWyAgICAwLjAwMDAwMF0gUE06
IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweDllMDAwMDAwLTB4ZTAwZjlmZmZd
DQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBbbWVtIDB4
ZTAwZmEwMDAtMHhlMDBmYWZmZl0NClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3RlcmVkIG5v
c2F2ZSBtZW1vcnk6IFttZW0gMHhlMDBmYjAwMC0weGUwMGZjZmZmXQ0KWyAgICAwLjAwMDAw
MF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGUwMGZkMDAwLTB4ZTAw
ZmRmZmZdDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVtb3J5OiBb
bWVtIDB4ZTAwZmUwMDAtMHhmZGZmZmZmZl0NClsgICAgMC4wMDAwMDBdIFBNOiBSZWdpc3Rl
cmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZTAwMDAwMC0weGZlMDEwZmZmXQ0KWyAgICAw
LjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZlMDExMDAw
LTB4ZmViZmZmZmZdDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3NhdmUgbWVt
b3J5OiBbbWVtIDB4ZmVjMDAwMDAtMHhmZWMwMGZmZl0NClsgICAgMC4wMDAwMDBdIFBNOiBS
ZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWMwMTAwMC0weGZlZDhmZmZmXQ0K
WyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21lbSAweGZl
ZDkwMDAwLTB4ZmVkOTBmZmZdDQpbICAgIDAuMDAwMDAwXSBQTTogUmVnaXN0ZXJlZCBub3Nh
dmUgbWVtb3J5OiBbbWVtIDB4ZmVkOTEwMDAtMHhmZWRmZmZmZl0NClsgICAgMC4wMDAwMDBd
IFBNOiBSZWdpc3RlcmVkIG5vc2F2ZSBtZW1vcnk6IFttZW0gMHhmZWUwMDAwMC0weGZlZWZm
ZmZmXQ0KWyAgICAwLjAwMDAwMF0gUE06IFJlZ2lzdGVyZWQgbm9zYXZlIG1lbW9yeTogW21l
bSAweGZlZjAwMDAwLTB4ZmZmZmZmZmZdDQpbICAgIDAuMDAwMDAwXSBlODIwOiBbbWVtIDB4
OWUwMDAwMDAtMHhlMDBmOWZmZl0gYXZhaWxhYmxlIGZvciBQQ0kgZGV2aWNlcw0KWyAgICAw
LjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9uIFhzZXJ2ZS1BRCkN
ClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiByZWZpbmVkLWppZmZpZXM6IG1hc2s6IDB4
ZmZmZmZmZmYgbWF4X2N5Y2xlczogMHhmZmZmZmZmZiwgbWF4X2lkbGVfbnM6IDc2NDU1MTk2
MDAyMTE1NjggbnMNClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo1MTIg
bnJfY3B1bWFza19iaXRzOjUxMiBucl9jcHVfaWRzOjggbnJfbm9kZV9pZHM6MQ0KWyAgICAw
LjAwMDAwMF0gcGVyY3B1OiBFbWJlZGRlZCAzNSBwYWdlcy9jcHUgQGZmZmY4ODA4M2VjMDAw
MDAgczEwNTMwNCByODE5MiBkMjk4NjQgdTI2MjE0NA0KWyAgICAwLjAwMDAwMF0gUFYgcXNw
aW5sb2NrIGhhc2ggdGFibGUgZW50cmllczogMjU2IChvcmRlcjogMCwgNDA5NiBieXRlcykN
ClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIE5vZGUgb3JkZXIsIG1vYmls
aXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDgxNjkyNzINClsgICAgMC4wMDAwMDBd
IFBvbGljeSB6b25lOiBOb3JtYWwNClsgICAgMC4wMDAwMDBdIEtlcm5lbCBjb21tYW5kIGxp
bmU6IHJvb3Q9L2Rldi9tZDIgcm8gcm9vdGRlbGF5PTEwIG5vcXVpZXQgbm9zcGxhc2ggZWFy
bHlwcmludGs9eGVuIGNvbnNvbGU9Y29tMQ0KWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFi
bGUgZW50cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4IGJ5dGVzKQ0KWyAgICAwLjAwMDAw
MF0gc29mdHdhcmUgSU8gVExCIFttZW0gMHg4M2FjMDAwMDAtMHg4M2VjMDAwMDBdICg2NE1C
KSBtYXBwZWQgYXQgW2ZmZmY4ODA4M2FjMDAwMDAtZmZmZjg4MDgzZWJmZmZmZl0NClsgICAg
MC4wMDAwMDBdIE1lbW9yeTogMzE4NjQ3NjhLLzMzMTk1ODY0SyBhdmFpbGFibGUgKDYxOTZL
IGtlcm5lbCBjb2RlLCAxMTU5SyByd2RhdGEsIDI4NDhLIHJvZGF0YSwgMTQwOEsgaW5pdCwg
Njg4SyBic3MsIDEzMzEwOTZLIHJlc2VydmVkLCAwSyBjbWEtcmVzZXJ2ZWQpDQpbICAgIDAu
MDAwMDAwXSBIaWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLg0KWyAgICAwLjAwMDAw
MF0gIEJ1aWxkLXRpbWUgYWRqdXN0bWVudCBvZiBsZWFmIGZhbm91dCB0byA2NC4NClsgICAg
MC4wMDAwMDBdICBSQ1UgcmVzdHJpY3RpbmcgQ1BVcyBmcm9tIE5SX0NQVVM9NTEyIHRvIG5y
X2NwdV9pZHM9OC4NClsgICAgMC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZv
ciByY3VfZmFub3V0X2xlYWY9NjQsIG5yX2NwdV9pZHM9OA0KWyAgICAwLjAwMDAwMF0gVXNp
bmcgTlVMTCBsZWdhY3kgUElDDQpbICAgIDAuMDAwMDAwXSBOUl9JUlFTOjMzMDI0IG5yX2ly
cXM6MjA0OCAwDQpbICAgIDAuMDAwMDAwXSB4ZW46ZXZlbnRzOiBVc2luZyBGSUZPLWJhc2Vk
IEFCSQ0KWyAgICAwLjAwMDAwMF0gQ29uc29sZTogY29sb3VyIGR1bW15IGRldmljZSA4MHgy
NQ0KWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2U6IHhlbjogbWFzazogMHhmZmZmZmZmZmZm
ZmZmZmZmIG1heF9jeWNsZXM6IDB4MWNkNDJlNGRmZmIsIG1heF9pZGxlX25zOiA4ODE1OTA1
OTE0ODMgbnMNClsgICAgMC4wMDAwMDBdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUg
MA0KWyAgICAwLjAwMDAwMF0gdHNjOiBEZXRlY3RlZCAzODAwLjAwMCBNSHogcHJvY2Vzc29y
DQpbICAgOTAuOTcwMjM5XSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFs
dWUgY2FsY3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiA3NTg0LjMzIEJvZ29NSVBT
IChscGo9MTUxNjg2NjQpDQpbICAgOTAuOTcwMjQyXSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2
OCBtaW5pbXVtOiAzMDENClsgICA5MC45NzAyNTJdIEFDUEk6IENvcmUgcmV2aXNpb24gMjAx
NjA4MzENClsgICA5MS4wMDQ1NjVdIEFDUEk6IDkgQUNQSSBBTUwgdGFibGVzIHN1Y2Nlc3Nm
dWxseSBhY3F1aXJlZCBhbmQgbG9hZGVkDQpbICAgOTEuMDA0NzQ4XSBTZWN1cml0eSBGcmFt
ZXdvcmsgaW5pdGlhbGl6ZWQNClsgICA5MS4wMDQ3NTBdIFlhbWE6IGRpc2FibGVkIGJ5IGRl
ZmF1bHQ7IGVuYWJsZSB3aXRoIHN5c2N0bCBrZXJuZWwueWFtYS4qDQpbICAgOTEuMDA0NzUz
XSBBcHBBcm1vcjogQXBwQXJtb3IgZGlzYWJsZWQgYnkgYm9vdCB0aW1lIHBhcmFtZXRlcg0K
WyAgIDkxLjAwNzUxOV0gRGVudHJ5IGNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNDE5NDMw
NCAob3JkZXI6IDEzLCAzMzU1NDQzMiBieXRlcykNClsgICA5MS4wMTE5MDZdIElub2RlLWNh
Y2hlIGhhc2ggdGFibGUgZW50cmllczogMjA5NzE1MiAob3JkZXI6IDEyLCAxNjc3NzIxNiBi
eXRlcykNClsgICA5MS4wMTM0NjhdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczog
NjU1MzYgKG9yZGVyOiA3LCA1MjQyODggYnl0ZXMpDQpbICAgOTEuMDEzNTEwXSBNb3VudHBv
aW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNjU1MzYgKG9yZGVyOiA3LCA1MjQyODgg
Ynl0ZXMpDQpbICAgOTEuMDEzNzM5XSBFTkVSR1lfUEVSRl9CSUFTOiBTZXQgdG8gJ25vcm1h
bCcsIHdhcyAncGVyZm9ybWFuY2UnDQpbICAgOTEuMDEzNzQwXSBFTkVSR1lfUEVSRl9CSUFT
OiBWaWV3IGFuZCB1cGRhdGUgd2l0aCB4ODZfZW5lcmd5X3BlcmZfcG9saWN5KDgpDQpbICAg
OTEuMDEzNzQyXSBDUFU6IFBoeXNpY2FsIFByb2Nlc3NvciBJRDogMA0KWyAgIDkxLjAxMzc0
M10gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMA0KWyAgIDkxLjAxMzc0Nl0gbWNlOiBDUFUg
c3VwcG9ydHMgMiBNQ0UgYmFua3MNClsgICA5MS4wMTM3NTZdIExhc3QgbGV2ZWwgaVRMQiBl
bnRyaWVzOiA0S0IgNjQsIDJNQiA4LCA0TUIgOA0KWyAgIDkxLjAxMzc1N10gTGFzdCBsZXZl
bCBkVExCIGVudHJpZXM6IDRLQiA2NCwgMk1CIDAsIDRNQiAwLCAxR0IgNA0KWyAgIDkxLjAx
Mzk1OV0gRnJlZWluZyBTTVAgYWx0ZXJuYXRpdmVzIG1lbW9yeTogMjRLDQpbICAgOTEuMDQx
MDE3XSBmdHJhY2U6IGFsbG9jYXRpbmcgMjUyMTIgZW50cmllcyBpbiA5OSBwYWdlcw0KWyAg
IDkxLjA0NzIwOV0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJxIDEyMQ0KWyAgIDkxLjA0NzIx
Ml0gc21wYm9vdDogTWF4IGxvZ2ljYWwgcGFja2FnZXM6IDENClsgICA5MS4wNDcyMTRdIFZQ
TVUgZGlzYWJsZWQgYnkgaHlwZXJ2aXNvci4NClsgICA5MS4wNDcyMjRdIFBlcmZvcm1hbmNl
IEV2ZW50czogU2t5bGFrZSBldmVudHMsIFBNVSBub3QgYXZhaWxhYmxlIGR1ZSB0byB2aXJ0
dWFsaXphdGlvbiwgdXNpbmcgc29mdHdhcmUgZXZlbnRzIG9ubHkuDQpbICAgOTEuMDQ3NjM1
XSBOTUkgd2F0Y2hkb2c6IGRpc2FibGVkIChjcHUwKTogaGFyZHdhcmUgZXZlbnRzIG5vdCBl
bmFibGVkDQpbICAgOTEuMDQ3NjM2XSBOTUkgd2F0Y2hkb2c6IFNodXR0aW5nIGRvd24gaGFy
ZCBsb2NrdXAgZGV0ZWN0b3Igb24gYWxsIGNwdXMNClsgICA5MS4wNDc3MDJdIGluc3RhbGxp
bmcgWGVuIHRpbWVyIGZvciBDUFUgMQ0KWyAgIDkxLjA0Nzg5OF0gY3B1IDEgc3BpbmxvY2sg
ZXZlbnQgaXJxIDEzMw0KWyAgIDkxLjA0Nzk2MF0gaW5zdGFsbGluZyBYZW4gdGltZXIgZm9y
IENQVSAyDQpbICAgOTEuMDQ4MTU0XSBjcHUgMiBzcGlubG9jayBldmVudCBpcnEgMTQwDQpb
ICAgOTEuMDQ4MjE1XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMNClsgICA5MS4w
NDg0MTRdIGNwdSAzIHNwaW5sb2NrIGV2ZW50IGlycSAxNDcNClsgICA5MS4wNDg0NzRdIGlu
c3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNA0KWyAgIDkxLjA0ODYwM10gY3B1IDQgc3Bp
bmxvY2sgZXZlbnQgaXJxIDE1NA0KWyAgIDkxLjA0ODY2Ml0gaW5zdGFsbGluZyBYZW4gdGlt
ZXIgZm9yIENQVSA1DQpbICAgOTEuMDQ4NzgyXSBjcHUgNSBzcGlubG9jayBldmVudCBpcnEg
MTYxDQpbICAgOTEuMDQ4ODkyXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDYNClsg
ICA5MS4wNDg5OTldIGNwdSA2IHNwaW5sb2NrIGV2ZW50IGlycSAxNjgNClsgICA5MS4wNDkw
NThdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgNw0KWyAgIDkxLjA0OTE1OV0gY3B1
IDcgc3BpbmxvY2sgZXZlbnQgaXJxIDE3NQ0KWyAgIDkxLjA0OTE2NV0geDg2OiBCb290ZWQg
dXAgMSBub2RlLCA4IENQVXMNClsgICA5MS4wNDk3MzRdIGRldnRtcGZzOiBpbml0aWFsaXpl
ZA0KWyAgIDkxLjA0OTc2OF0geDg2L21tOiBNZW1vcnkgYmxvY2sgc2l6ZTogMTI4TUINClsg
ICA5MS4wNTMxMjJdIFBNOiBSZWdpc3RlcmluZyBBQ1BJIE5WUyByZWdpb24gW21lbSAweDg4
MWM2MDAwLTB4ODgxYzZmZmZdICg0MDk2IGJ5dGVzKQ0KWyAgIDkxLjA1MzEyNF0gUE06IFJl
Z2lzdGVyaW5nIEFDUEkgTlZTIHJlZ2lvbiBbbWVtIDB4ODllYzIwMDAtMHg4OWY5OWZmZl0g
KDg4NDczNiBieXRlcykNClsgICA5MS4wNTMxNzRdIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBt
YXNrOiAweGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3
NjQ1MDQxNzg1MTAwMDAwIG5zDQpbICAgOTEuMDUzMTg4XSBmdXRleCBoYXNoIHRhYmxlIGVu
dHJpZXM6IDIwNDggKG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpDQpbICAgOTEuMDUzMjQxXSBw
aW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0cmwgc3Vic3lzdGVtDQpbICAgOTEuMDUz
MzE2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE2DQpbICAgOTEuMDUzMzIx
XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxlcyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0
DQpbICAgOTEuMDUzMzI3XSBHcmFudCB0YWJsZSBpbml0aWFsaXplZA0KWyAgIDkxLjA1MzY1
OV0gQUNQSSBGQURUIGRlY2xhcmVzIHRoZSBzeXN0ZW0gZG9lc24ndCBzdXBwb3J0IFBDSWUg
QVNQTSwgc28gZGlzYWJsZSBpdA0KWyAgIDkxLjA1MzY2MF0gQUNQSTogYnVzIHR5cGUgUENJ
IHJlZ2lzdGVyZWQNClsgICA5MS4wNTM2NjJdIGFjcGlwaHA6IEFDUEkgSG90IFBsdWcgUENJ
IENvbnRyb2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNQ0KWyAgIDkxLjA1Mzc4NV0gUENJOiBN
TUNPTkZJRyBmb3IgZG9tYWluIDAwMDAgW2J1cyAwMC1mZl0gYXQgW21lbSAweGUwMDAwMDAw
LTB4ZWZmZmZmZmZdIChiYXNlIDB4ZTAwMDAwMDApDQpbICAgOTEuMDUzNzg3XSBQQ0k6IG5v
dCB1c2luZyBNTUNPTkZJRw0KWyAgIDkxLjA1Mzc4OF0gUENJOiBVc2luZyBjb25maWd1cmF0
aW9uIHR5cGUgMSBmb3IgYmFzZSBhY2Nlc3MNClsgICA5MS4wNjM4MzhdIEFDUEk6IEFkZGVk
IF9PU0koTW9kdWxlIERldmljZSkNClsgICA5MS4wNjM4NDFdIEFDUEk6IEFkZGVkIF9PU0ko
UHJvY2Vzc29yIERldmljZSkNClsgICA5MS4wNjM4NDJdIEFDUEk6IEFkZGVkIF9PU0koMy4w
IF9TQ1AgRXh0ZW5zaW9ucykNClsgICA5MS4wNjM4NDNdIEFDUEk6IEFkZGVkIF9PU0koUHJv
Y2Vzc29yIEFnZ3JlZ2F0b3IgRGV2aWNlKQ0KWyAgIDkxLjA2NTI3N10gQUNQSTogRXhlY3V0
ZWQgMjEgYmxvY2tzIG9mIG1vZHVsZS1sZXZlbCBleGVjdXRhYmxlIEFNTCBjb2RlDQpbICAg
OTEuMDczNzcyXSBBQ1BJOiBbRmlybXdhcmUgQnVnXTogQklPUyBfT1NJKExpbnV4KSBxdWVy
eSBpZ25vcmVkDQpbICAgOTEuMDc2MjQ5XSBBQ1BJOiBEeW5hbWljIE9FTSBUYWJsZSBMb2Fk
Og0KWyAgIDkxLjA3NzE0NV0gQUNQSTogRHluYW1pYyBPRU0gVGFibGUgTG9hZDoNClsgICA5
MS4wNzcyMDZdIEFDUEk6IFNTRFQgMHhGRkZGODgwODM2QzgwMDAwIDAwMDc1MCAodjAyIFBt
UmVmICBDcHUwSXN0ICAwMDAwMzAwMCBJTlRMIDIwMTQxMTA3KQ0KWyAgIDkxLjA3NzM2Nl0g
QUNQSTogXF9QUl8uQ1BVMDogX09TQyBuYXRpdmUgdGhlcm1hbCBMVlQgQWNrZWQNClsgICA5
MS4wNzg5OTVdIEFDUEk6IER5bmFtaWMgT0VNIFRhYmxlIExvYWQ6DQpbICAgOTEuMDc5MDAw
XSBBQ1BJOiBTU0RUIDB4RkZGRjg4MDgzNzFGNUMwMCAwMDAzN0YgKHYwMiBQbVJlZiAgQ3B1
MENzdCAgMDAwMDMwMDEgSU5UTCAyMDE0MTEwNykNClsgICA5MS4wNzk3MTddIEFDUEk6IER5
bmFtaWMgT0VNIFRhYmxlIExvYWQ6DQpbICAgOTEuMDc5NzIzXSBBQ1BJOiBTU0RUIDB4RkZG
Rjg4MDgzNkNENDAwMCAwMDA1QUEgKHYwMiBQbVJlZiAgQXBJc3QgICAgMDAwMDMwMDAgSU5U
TCAyMDE0MTEwNykNClsgICA5MS4wODAwNzNdIEFDUEk6IER5bmFtaWMgT0VNIFRhYmxlIExv
YWQ6DQpbICAgOTEuMDgwMDc3XSBBQ1BJOiBTU0RUIDB4RkZGRjg4MDgzNzFEMzYwMCAwMDAx
MTkgKHYwMiBQbVJlZiAgQXBDc3QgICAgMDAwMDMwMDAgSU5UTCAyMDE0MTEwNykNClsgICA5
MS4wODQzNTddIEFDUEk6IEludGVycHJldGVyIGVuYWJsZWQNClsgICA5MS4wODQzODVdIEFD
UEk6IChzdXBwb3J0cyBTMCBTNSkNClsgICA5MS4wODQzODZdIEFDUEk6IFVzaW5nIElPQVBJ
QyBmb3IgaW50ZXJydXB0IHJvdXRpbmcNClsgICA5MS4wODQ0MTZdIFBDSTogTU1DT05GSUcg
Zm9yIGRvbWFpbiAwMDAwIFtidXMgMDAtZmZdIGF0IFttZW0gMHhlMDAwMDAwMC0weGVmZmZm
ZmZmXSAoYmFzZSAweGUwMDAwMDAwKQ0KWyAgIDkxLjA4Njg5N10gUENJOiBNTUNPTkZJRyBh
dCBbbWVtIDB4ZTAwMDAwMDAtMHhlZmZmZmZmZl0gcmVzZXJ2ZWQgaW4gQUNQSSBtb3RoZXJi
b2FyZCByZXNvdXJjZXMNClsgICA5MS4xMDQyODNdIEhFU1Q6IFRhYmxlIHBhcnNpbmcgaGFz
IGJlZW4gaW5pdGlhbGl6ZWQuDQpbICAgOTEuMTA0Mjg2XSBQQ0k6IFVzaW5nIGhvc3QgYnJp
ZGdlIHdpbmRvd3MgZnJvbSBBQ1BJOyBpZiBuZWNlc3NhcnksIHVzZSAicGNpPW5vY3JzIiBh
bmQgcmVwb3J0IGEgYnVnDQpbICAgOTEuMTA0NjU4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBb
UEcwMF0gKG9uKQ0KWyAgIDkxLjEwNDkxNl0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1BHMDFd
IChvbikNClsgICA5MS4xMDUxNzJdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtQRzAyXSAob24p
DQpbICAgOTEuMTEyMjE4XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikNClsg
ICA5MS4xMTI1MjNdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQ0KWyAgIDkx
LjExMjgyNF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpDQpbICAgOTEuMTEz
MTMxXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikNClsgICA5MS4xMTM0MzZd
IEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQ0KWyAgIDkxLjExMzczNV0gQUNQ
STogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpDQpbICAgOTEuMTE0MDM2XSBBQ1BJOiBQ
b3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikNClsgICA5MS4xMTQzMzddIEFDUEk6IFBvd2Vy
IFJlc291cmNlIFtXUlNUXSAob2ZmKQ0KWyAgIDkxLjExNDYzNl0gQUNQSTogUG93ZXIgUmVz
b3VyY2UgW1dSU1RdIChvZmYpDQpbICAgOTEuMTE0OTM4XSBBQ1BJOiBQb3dlciBSZXNvdXJj
ZSBbV1JTVF0gKG9mZikNClsgICA5MS4xMTUyNThdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtX
UlNUXSAob2ZmKQ0KWyAgIDkxLjExNTU4MF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1Rd
IChvZmYpDQpbICAgOTEuMTE1ODc5XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9m
ZikNClsgICA5MS4xMTYxODBdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQ0K
WyAgIDkxLjExNjQ4N10gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpDQpbICAg
OTEuMTE2Nzg3XSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikNClsgICA5MS4x
MTcwOThdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQ0KWyAgIDkxLjExNzQw
NF0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW1dSU1RdIChvZmYpDQpbICAgOTEuMTE3NzAyXSBB
Q1BJOiBQb3dlciBSZXNvdXJjZSBbV1JTVF0gKG9mZikNClsgICA5MS4xMTgwMDJdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtXUlNUXSAob2ZmKQ0KWyAgIDkxLjEyMDA4M10gYWNwaSBBQkNE
MDAwMDowMDogQUNQSSBkb2NrIHN0YXRpb24gKGRvY2tzL2JheXMgY291bnQ6IDEpDQpbICAg
OTEuMTIzMDkyXSBBQ1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wMF0gKG9mZikNClsgICA5MS4x
MjMxNjFdIEFDUEk6IFBvd2VyIFJlc291cmNlIFtGTjAxXSAob2ZmKQ0KWyAgIDkxLjEyMzIy
Nl0gQUNQSTogUG93ZXIgUmVzb3VyY2UgW0ZOMDJdIChvZmYpDQpbICAgOTEuMTIzMjkxXSBB
Q1BJOiBQb3dlciBSZXNvdXJjZSBbRk4wM10gKG9mZikNClsgICA5MS4xMjMzNTZdIEFDUEk6
IFBvd2VyIFJlc291cmNlIFtGTjA0XSAob2ZmKQ0KWyAgIDkxLjEyNDI0MF0gQUNQSTogUENJ
IFJvb3QgQnJpZGdlIFtQQ0kwXSAoZG9tYWluIDAwMDAgW2J1cyAwMC1mZV0pDQpbICAgOTEu
MTI0MjQ1XSBhY3BpIFBOUDBBMDg6MDA6IF9PU0M6IE9TIHN1cHBvcnRzIFtFeHRlbmRlZENv
bmZpZyBBU1BNIENsb2NrUE0gU2VnbWVudHMgTVNJXQ0KWyAgIDkxLjEyNzE0OV0gYWNwaSBQ
TlAwQTA4OjAwOiBfT1NDOiBPUyBub3cgY29udHJvbHMgW1BDSWVIb3RwbHVnIFBNRSBBRVIg
UENJZUNhcGFiaWxpdHldDQpbICAgOTEuMTI3MTUwXSBhY3BpIFBOUDBBMDg6MDA6IEZBRFQg
aW5kaWNhdGVzIEFTUE0gaXMgdW5zdXBwb3J0ZWQsIHVzaW5nIEJJT1MgY29uZmlndXJhdGlv
bg0KWyAgIDkxLjEyOTAwN10gUENJIGhvc3QgYnJpZGdlIHRvIGJ1cyAwMDAwOjAwDQpbICAg
OTEuMTI5MDA5XSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFtpbyAgMHgw
MDAwLTB4MGNmNyB3aW5kb3ddDQpbICAgOTEuMTI5MDEwXSBwY2lfYnVzIDAwMDA6MDA6IHJv
b3QgYnVzIHJlc291cmNlIFtpbyAgMHgwZDAwLTB4ZmZmZiB3aW5kb3ddDQpbICAgOTEuMTI5
MDExXSBwY2lfYnVzIDAwMDA6MDA6IHJvb3QgYnVzIHJlc291cmNlIFttZW0gMHgwMDBhMDAw
MC0weDAwMGJmZmZmIHdpbmRvd10NClsgICA5MS4xMjkwMTNdIHBjaV9idXMgMDAwMDowMDog
cm9vdCBidXMgcmVzb3VyY2UgW21lbSAweDllMDAwMDAwLTB4ZGZmZmZmZmYgd2luZG93XQ0K
WyAgIDkxLjEyOTAxNF0gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyByZXNvdXJjZSBbbWVt
IDB4ODgwMDAwMDAwLTB4OGJmZmZmZmZmIHdpbmRvd10NClsgICA5MS4xMjkwMTVdIHBjaV9i
dXMgMDAwMDowMDogcm9vdCBidXMgcmVzb3VyY2UgW21lbSAweGZkMDAwMDAwLTB4ZmU3ZmZm
ZmYgd2luZG93XQ0KWyAgIDkxLjEyOTAxN10gcGNpX2J1cyAwMDAwOjAwOiByb290IGJ1cyBy
ZXNvdXJjZSBbYnVzIDAwLWZlXQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMC4w
DQpbICAgOTEuMTMwNzkyXSBwY2kgMDAwMDowMDoxNC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2Fi
bGVkIGJ5IEFDUEkNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTQuMA0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDoxNC4yDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjE2LjANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuMQ0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowMDoxNy4wDQpbICAgOTEuMTM0MzcwXSBwY2kgMDAwMDowMDox
ZC4wOiBJbnRlbCBTUFQgUENIIHJvb3QgcG9ydCBBQ1Mgd29ya2Fyb3VuZCBlbmFibGVkDQpb
ICAgOTEuMTM1MDM5XSBwY2kgMDAwMDowMDoxZC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVk
IGJ5IEFDUEkNCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWQuMA0KWyAgIDkxLjEz
NTE4OF0gcGNpIDAwMDA6MDA6MWQuMjogSW50ZWwgU1BUIFBDSCByb290IHBvcnQgQUNTIHdv
cmthcm91bmQgZW5hYmxlZA0KWyAgIDkxLjEzNTg1Ml0gcGNpIDAwMDA6MDA6MWQuMjogU3lz
dGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjFkLjINClsgICA5MS4xMzU5OTZdIHBjaSAwMDAwOjAwOjFkLjM6IEludGVsIFNQVCBQ
Q0ggcm9vdCBwb3J0IEFDUyB3b3JrYXJvdW5kIGVuYWJsZWQNClsgICA5MS4xMzY2NjRdIHBj
aSAwMDAwOjAwOjFkLjM6IFN5c3RlbSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0KKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZC4zDQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAw
OjAwOjFmLjANCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMg0KKFhFTikgUENJ
IGFkZCBkZXZpY2UgMDAwMDowMDoxZi40DQpbICAgOTEuMTM5NDc3XSBwY2kgMDAwMDowMTow
MC4wOiBTeXN0ZW0gd2FrZXVwIGRpc2FibGVkIGJ5IEFDUEkNCihYRU4pIFBDSSBhZGQgZGV2
aWNlIDAwMDA6MDE6MDAuMA0KWyAgIDkxLjE0OTA5MF0gcGNpIDAwMDA6MDA6MWQuMDogUENJ
IGJyaWRnZSB0byBbYnVzIDAxXQ0KWyAgIDkxLjE0OTU0OV0gcGNpIDAwMDA6MDI6MDAuMDog
U3lzdGVtIHdha2V1cCBkaXNhYmxlZCBieSBBQ1BJDQooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAyOjAwLjANClsgICA5MS4xNjEyNTNdIHBjaSAwMDAwOjAwOjFkLjI6IFBDSSBicmlk
Z2UgdG8gW2J1cyAwMl0NClsgICA5MS4xNjE3MjddIHBjaSAwMDAwOjAzOjAwLjA6IFN5c3Rl
bSB3YWtldXAgZGlzYWJsZWQgYnkgQUNQSQ0KKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDow
MzowMC4wDQpbICAgOTEuMTY4NzY2XSByYW5kb206IGZhc3QgaW5pdCBkb25lDQpbICAgOTEu
MTczNDEzXSBwY2kgMDAwMDowMDoxZC4zOiBQQ0kgYnJpZGdlIHRvIFtidXMgMDNdDQpbICAg
OTEuMTc0ODgzXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0FdIChJUlFzIDMgNCA1
IDYgMTAgKjExIDEyIDE0IDE1KQ0KWyAgIDkxLjE3NDkzNl0gQUNQSTogUENJIEludGVycnVw
dCBMaW5rIFtMTktCXSAoSVJRcyAzIDQgNSA2ICoxMCAxMSAxMiAxNCAxNSkNClsgICA5MS4x
NzQ5ODZdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBbTE5LQ10gKElSUXMgMyA0IDUgNiAx
MCAqMTEgMTIgMTQgMTUpDQpbICAgOTEuMTc1MDQwXSBBQ1BJOiBQQ0kgSW50ZXJydXB0IExp
bmsgW0xOS0RdIChJUlFzIDMgNCA1IDYgMTAgKjExIDEyIDE0IDE1KQ0KWyAgIDkxLjE3NTA5
OV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktFXSAoSVJRcyAzIDQgNSA2IDEwICox
MSAxMiAxNCAxNSkNClsgICA5MS4xNzUxNTBdIEFDUEk6IFBDSSBJbnRlcnJ1cHQgTGluayBb
TE5LRl0gKElSUXMgMyA0IDUgNiAxMCAqMTEgMTIgMTQgMTUpDQpbICAgOTEuMTc1MjAxXSBB
Q1BJOiBQQ0kgSW50ZXJydXB0IExpbmsgW0xOS0ddIChJUlFzIDMgNCA1IDYgMTAgKjExIDEy
IDE0IDE1KQ0KWyAgIDkxLjE3NTI1MV0gQUNQSTogUENJIEludGVycnVwdCBMaW5rIFtMTktI
XSAoSVJRcyAzIDQgNSA2IDEwICoxMSAxMiAxNCAxNSkNClsgICA5MS4xNzYwNjBdIEFDUEk6
IEVuYWJsZWQgNiBHUEVzIGluIGJsb2NrIDAwIHRvIDdGDQpbICAgOTEuMTc2MTg4XSB4ZW46
YmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyDQpbICAgOTEuMTc5NzQyXSB4
ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24gZHJpdmVyDQpbICAgOTEuMTc5ODkz
XSB2Z2FhcmI6IGRldmljZSBhZGRlZDogUENJOjAwMDA6MDE6MDAuMCxkZWNvZGVzPWlvK21l
bSxvd25zPW5vbmUsbG9ja3M9bm9uZQ0KWyAgIDkxLjE3OTg5Nl0gdmdhYXJiOiBsb2FkZWQN
ClsgICA5MS4xNzk4OTddIHZnYWFyYjogc2V0dGluZyBhcyBib290IGRldmljZTogUENJOjAw
MDA6MDE6MDAuMA0KWyAgIDkxLjE3OTg5OF0gdmdhYXJiOiBicmlkZ2UgY29udHJvbCBwb3Nz
aWJsZSAwMDAwOjAxOjAwLjANClsgICA5MS4xNzk5MjZdIFJlZ2lzdGVyZWQgZWZpdmFycyBv
cGVyYXRpb25zDQpbICAgOTEuMTk2MzcwXSBQQ0k6IFVzaW5nIEFDUEkgZm9yIElSUSByb3V0
aW5nDQooWEVOKSBQQ0k6IFVzaW5nIE1DRkcgZm9yIHNlZ21lbnQgMDAwMCBidXMgMDAtZmYN
ClsgICA5MS4yMjQ5MDRdIGNsb2Nrc291cmNlOiBTd2l0Y2hlZCB0byBjbG9ja3NvdXJjZSB4
ZW4NClsgICA5MS4yMjg5NTVdIFZGUzogRGlzayBxdW90YXMgZHF1b3RfNi42LjANClsgICA5
MS4yMjg5NzddIFZGUzogRHF1b3QtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiA1MTIgKG9y
ZGVyIDAsIDQwOTYgYnl0ZXMpDQpbICAgOTEuMjI4OTkwXSBodWdldGxiZnM6IGRpc2FibGlu
ZyBiZWNhdXNlIHRoZXJlIGFyZSBubyBzdXBwb3J0ZWQgaHVnZXBhZ2Ugc2l6ZXMNClsgICA5
MS4yMjkwMDhdIHBucDogUG5QIEFDUEkgaW5pdA0KWyAgIDkxLjIyOTEwMl0gc3lzdGVtIDAw
OjAwOiBbbWVtIDB4ZmQwMDAwMDAtMHhmZGFiZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNClsg
ICA5MS4yMjkxMDNdIHN5c3RlbSAwMDowMDogW21lbSAweGZkYWQwMDAwLTB4ZmRhZGZmZmZd
IGhhcyBiZWVuIHJlc2VydmVkDQpbICAgOTEuMjI5MTA1XSBzeXN0ZW0gMDA6MDA6IFttZW0g
MHhmZGIwMDAwMC0weGZkZmZmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0KWyAgIDkxLjIyOTEw
Nl0gc3lzdGVtIDAwOjAwOiBbbWVtIDB4ZmUwMDAwMDAtMHhmZTAxZmZmZl0gY291bGQgbm90
IGJlIHJlc2VydmVkDQpbICAgOTEuMjI5MTA4XSBzeXN0ZW0gMDA6MDA6IFttZW0gMHhmZTAz
NjAwMC0weGZlMDNiZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0KWyAgIDkxLjIyOTEwOV0gc3lz
dGVtIDAwOjAwOiBbbWVtIDB4ZmUwM2QwMDAtMHhmZTNmZmZmZl0gaGFzIGJlZW4gcmVzZXJ2
ZWQNClsgICA5MS4yMjkxMTBdIHN5c3RlbSAwMDowMDogW21lbSAweGZlNDEwMDAwLTB4ZmU3
ZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgOTEuMjI5MzczXSBzeXN0ZW0gMDA6MDE6
IFtpbyAgMHgyMDAwLTB4MjBmZV0gaGFzIGJlZW4gcmVzZXJ2ZWQNClsgICA5MS4yMjk0NzZd
IHN5c3RlbSAwMDowMjogW2lvICAweDA2ODAtMHgwNjlmXSBoYXMgYmVlbiByZXNlcnZlZA0K
WyAgIDkxLjIyOTQ3OF0gc3lzdGVtIDAwOjAyOiBbaW8gIDB4ZmZmZl0gaGFzIGJlZW4gcmVz
ZXJ2ZWQNClsgICA5MS4yMjk0NzldIHN5c3RlbSAwMDowMjogW2lvICAweGZmZmZdIGhhcyBi
ZWVuIHJlc2VydmVkDQpbICAgOTEuMjI5NDgwXSBzeXN0ZW0gMDA6MDI6IFtpbyAgMHhmZmZm
XSBoYXMgYmVlbiByZXNlcnZlZA0KWyAgIDkxLjIyOTQ4MV0gc3lzdGVtIDAwOjAyOiBbaW8g
IDB4MTgwMC0weDE4ZmVdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgOTEuMjI5NDgzXSBzeXN0
ZW0gMDA6MDI6IFtpbyAgMHgxNjRlLTB4MTY0Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQNClsgICA5
MS4yMjk1NDVdIHN5c3RlbSAwMDowMzogW2lvICAweDA4MDAtMHgwODdmXSBoYXMgYmVlbiBy
ZXNlcnZlZA0KWyAgIDkxLjIyOTYxM10gc3lzdGVtIDAwOjA1OiBbaW8gIDB4MTg1NC0weDE4
NTddIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgOTEuMjI5OTIzXSBBbHJlYWR5IHNldHVwIHRo
ZSBHU0kgOjQNClsgICA5MS4yMzEwMDddIHN5c3RlbSAwMDowNzogW21lbSAweGZkYWYwMDAw
LTB4ZmRhZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgOTEuMjMxMDA5XSBzeXN0ZW0g
MDA6MDc6IFttZW0gMHhmZGFlMDAwMC0weGZkYWVmZmZmXSBoYXMgYmVlbiByZXNlcnZlZA0K
WyAgIDkxLjIzMTAxMF0gc3lzdGVtIDAwOjA3OiBbbWVtIDB4ZmRhYzAwMDAtMHhmZGFjZmZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQNClsgICA5MS4yMzE0NTBdIHN5c3RlbSAwMDowODogW21l
bSAweGZlZDEwMDAwLTB4ZmVkMTdmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgOTEuMjMx
NDUxXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWQxODAwMC0weGZlZDE4ZmZmXSBoYXMgYmVl
biByZXNlcnZlZA0KWyAgIDkxLjIzMTQ1M10gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMTkw
MDAtMHhmZWQxOWZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNClsgICA5MS4yMzE0NTVdIHN5c3Rl
bSAwMDowODogW21lbSAweGUwMDAwMDAwLTB4ZWZmZmZmZmZdIGNvdWxkIG5vdCBiZSByZXNl
cnZlZA0KWyAgIDkxLjIzMTQ1Nl0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkMjAwMDAtMHhm
ZWQzZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNClsgICA5MS4yMzE0NTddIHN5c3RlbSAwMDow
ODogW21lbSAweGZlZDkwMDAwLTB4ZmVkOTNmZmZdIGNvdWxkIG5vdCBiZSByZXNlcnZlZA0K
WyAgIDkxLjIzMTQ1OV0gc3lzdGVtIDAwOjA4OiBbbWVtIDB4ZmVkNDUwMDAtMHhmZWQ4ZmZm
Zl0gaGFzIGJlZW4gcmVzZXJ2ZWQNClsgICA5MS4yMzE0NjBdIHN5c3RlbSAwMDowODogW21l
bSAweGZmMDAwMDAwLTB4ZmZmZmZmZmZdIGhhcyBiZWVuIHJlc2VydmVkDQpbICAgOTEuMjMx
NDYxXSBzeXN0ZW0gMDA6MDg6IFttZW0gMHhmZWUwMDAwMC0weGZlZWZmZmZmXSBoYXMgYmVl
biByZXNlcnZlZA0KWyAgIDkxLjIzMTQ2M10gc3lzdGVtIDAwOjA4OiBbbWVtIDB4OWUwMDAw
MDAtMHg5ZTAxZmZmZl0gaGFzIGJlZW4gcmVzZXJ2ZWQNClsgICA5MS4yMzIyMTBdIHBucDog
UG5QIEFDUEk6IGZvdW5kIDkgZGV2aWNlcw0KWyAgIDkxLjIzNjgzMF0gUE0tVGltZXIgZmFp
bGVkIGNvbnNpc3RlbmN5IGNoZWNrICAoMHhmZmZmZmYpIC0gYWJvcnRpbmcuDQpbICAgOTEu
MjM2ODM0XSBwY2kgMDAwMDowMTowMC4wOiBjYW4ndCBjbGFpbSBCQVIgNiBbbWVtIDB4ZmZm
ZjAwMDAtMHhmZmZmZmZmZiBwcmVmXTogbm8gY29tcGF0aWJsZSBicmlkZ2Ugd2luZG93DQpb
ICAgOTEuMjM2ODYyXSBwY2kgMDAwMDowMTowMC4wOiBCQVIgNjogYXNzaWduZWQgW21lbSAw
eGEwODEwMDAwLTB4YTA4MWZmZmYgcHJlZl0NClsgICA5MS4yMzY4NjNdIHBjaSAwMDAwOjAw
OjFkLjA6IFBDSSBicmlkZ2UgdG8gW2J1cyAwMV0NClsgICA5MS4yMzY4NjhdIHBjaSAwMDAw
OjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVtIDB4YTAwMDAwMDAtMHhhMDhmZmZmZl0N
ClsgICA5MS4yMzY4NzJdIHBjaSAwMDAwOjAwOjFkLjA6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4OWYwMDAwMDAtMHg5ZmZmZmZmZiA2NGJpdCBwcmVmXQ0KWyAgIDkxLjIzNjg3OF0gcGNp
IDAwMDA6MDA6MWQuMjogUENJIGJyaWRnZSB0byBbYnVzIDAyXQ0KWyAgIDkxLjIzNjg4MF0g
cGNpIDAwMDA6MDA6MWQuMjogICBicmlkZ2Ugd2luZG93IFtpbyAgMHg0MDAwLTB4NGZmZl0N
ClsgICA5MS4yMzY4ODVdIHBjaSAwMDAwOjAwOjFkLjI6ICAgYnJpZGdlIHdpbmRvdyBbbWVt
IDB4YTBiMDAwMDAtMHhhMGNmZmZmZl0NClsgICA5MS4yMzY4OTRdIHBjaSAwMDAwOjAwOjFk
LjM6IFBDSSBicmlkZ2UgdG8gW2J1cyAwM10NClsgICA5MS4yMzY4OTZdIHBjaSAwMDAwOjAw
OjFkLjM6ICAgYnJpZGdlIHdpbmRvdyBbaW8gIDB4MzAwMC0weDNmZmZdDQpbICAgOTEuMjM2
OTAyXSBwY2kgMDAwMDowMDoxZC4zOiAgIGJyaWRnZSB3aW5kb3cgW21lbSAweGEwOTAwMDAw
LTB4YTBhZmZmZmZdDQpbICAgOTEuMjM3MTI1XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wg
ZmFtaWx5IDINClsgICA5MS4yMzc0MTBdIFRDUCBlc3RhYmxpc2hlZCBoYXNoIHRhYmxlIGVu
dHJpZXM6IDI2MjE0NCAob3JkZXI6IDksIDIwOTcxNTIgYnl0ZXMpDQpbICAgOTEuMjM3NjU0
XSBUQ1AgYmluZCBoYXNoIHRhYmxlIGVudHJpZXM6IDY1NTM2IChvcmRlcjogOCwgMTA0ODU3
NiBieXRlcykNClsgICA5MS4yMzc3MjRdIFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAo
ZXN0YWJsaXNoZWQgMjYyMTQ0IGJpbmQgNjU1MzYpDQpbICAgOTEuMjM3NzY5XSBVRFAgaGFz
aCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDcsIDUyNDI4OCBieXRlcykNClsgICA5
MS4yMzc4NDddIFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogMTYzODQgKG9yZGVyOiA3
LCA1MjQyODggYnl0ZXMpDQpbICAgOTEuMjM3OTIwXSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9j
b2wgZmFtaWx5IDENClsgICA5MS4yMzg0ODddIFVucGFja2luZyBpbml0cmFtZnMuLi4NClsg
ICA5MS40NTI0NTBdIEZyZWVpbmcgaW5pdHJkIG1lbW9yeTogMTk5MzJLDQpbICAgOTEuNDUy
ODg4XSBhdWRpdDogaW5pdGlhbGl6aW5nIG5ldGxpbmsgc3Vic3lzIChkaXNhYmxlZCkNClsg
ICA5MS40NTI5MTJdIGF1ZGl0OiB0eXBlPTIwMDAgYXVkaXQoMTUxNjcyODc0MC41Mjg6MSk6
IGluaXRpYWxpemVkDQpbICAgOTEuNDUzMjA5XSB3b3JraW5nc2V0OiB0aW1lc3RhbXBfYml0
cz00MCBtYXhfb3JkZXI9MjMgYnVja2V0X29yZGVyPTANClsgICA5MS40NTMzOTRdIHpidWQ6
IGxvYWRlZA0KWyAgIDkxLjQ1NDA1MF0gQmxvY2sgbGF5ZXIgU0NTSSBnZW5lcmljIChic2cp
IGRyaXZlciB2ZXJzaW9uIDAuNCBsb2FkZWQgKG1ham9yIDI1MCkNClsgICA5MS40NTQwNzhd
IGlvIHNjaGVkdWxlciBub29wIHJlZ2lzdGVyZWQNClsgICA5MS40NTQwNzldIGlvIHNjaGVk
dWxlciBkZWFkbGluZSByaHJvdWdoIFBDSWUgUE1FIGludGVycnVwdA0KWyAgIDkxLjQ1NDgz
OV0gcGNpIDAwMDA6MDE6MDAuMDogU2lnbmFsaW5nIFBNRSB0aHJvdWdoIFBDSWUgUE1FIGlu
dGVycnVwdA0KWyAgIDkxLjQ1NDg1MF0gcGNpZXBvcnQgMDAwMDowMDoxZC4yOiBTaWduYWxp
bmcgUE1FIHRocm91Z2ggUENJZSBQTUUgaW50ZXJydXB0DQpbICAgOTEuNDU0ODUxXSBwY2kg
MDAwMDowMjowMC4wOiBTaWduYWxpbmcgUE1FIHRocm91Z2ggUENJZSBQTUUgaW50ZXJydXB0
DQpbICAgOTEuNDU0ODYzXSBwY2llcG9ydCAwMDAwOjAwOjFkLjM6IFNpZ25hbGluZyBQTUUg
dGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQNClsgICA5MS40NTQ4NjRdIHBjaSAwMDAwOjAz
OjAwLjA6IFNpZ25hbGluZyBQTUUgdGhyb3VnaCBQQ0llIFBNRSBpbnRlcnJ1cHQNClsgICA5
MS40NTQ4NzFdIHBjaV9ob3RwbHVnOiBQQ0kgSG90IFBsdWcgUENJIENvcmUgdmVyc2lvbjog
MC41DQpbICAgOTEuNDU0ODc1XSBwY2llaHA6IFBDSSBFeHByZXNzIEhvdCBQbHVnIENvbnRy
b2xsZXIgRHJpdmVyIHZlcnNpb246IDAuNA0KWyAgIDkxLjQ1NDg4M10gZWZpZmI6IHByb2Jp
bmcgZm9yIGVmaWZiDQpbICAgOTEuNDU1MDQxXSBlZmlmYjogZnJhbWVidWZmZXIgYXQgMHg5
ZjAwMDAwMCwgdXNpbmcgMTg3NmssIHRvdGFsIDE4NzVrDQpbICAgOTEuNDU1MDQyXSBlZmlm
YjogbW9kZSBpcyA4MDB4NjAweDMyLCBsaW5lbGVuZ3RoPTMyMDAsIHBhZ2VzPTENClsgICA5
MS40NTUwNDNdIGVmaWZiOiBzY3JvbGxpbmc6IHJlZHJhdw0KWyAgIDkxLjQ1NTA0NF0gZWZp
ZmI6IFRydWVjb2xvcjogc2l6ZT04Ojg6ODo4LCBzaGlmdD0yNDoxNjo4OjANClsgICA5MS40
NjkzODZdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUgYnVmZmVyIGRldmlj
ZSAxMDB4MzcNClsgICA5MS40ODI1MTldIGZiMDogRUZJIFZHQSBmcmFtZSBidWZmZXIgZGV2
aWNlDQpbICAgOTEuNDgzOTM2XSBFUlNUOiBFcnJvciBSZWNvcmQgU2VyaWFsaXphdGlvbiBU
YWJsZSAoRVJTVCkgc3VwcG9ydCBpcyBpbml0aWFsaXplZC4NCltlOiBSZWdpc3RlcmVkIGVy
R0hFUzogQVBFSSBmaXJtd2FyZSBmaXJzdCBtb2RlIGlzIGVuYWJsZWQgYnkgQVBFSSBiaXQg
YW5kIFdIRUEgX09TQy4NClsgICA5MS40ODQ0OTBdIFNlcmlhbDogODI1MC8xNjU1MCBkcml2
ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGVuYWJsZWQNClsgICA5MS40ODQ3ODBdIGhwZXRf
YWNwaV9hZGQ6IG5vIGFkZHJlc3Mgb3IgaXJxcyBpbiBfQ1JTDQpbICAgOTEuNDg0ODAwXSBM
aW51eCBhZ3BnYXJ0IGludGVyZmFjZSB2MC4xMDMNClsgICA5MS40ODQ4NDJdIEFNRCBJT01N
VXYyIGRyaXZlciBieSBKb2VyZyBSb2VkZWwgPGpyb2VkZWxAc3VzZS5kZT4NClsgICA5MS40
ODQ4NDNdIEFNRCBJT01NVXYyIGZ1bmN0aW9uYWxpdHkgbm90IGF2YWlsYWJsZSBvbiB0aGlz
IHN5c3RlbQ0KWyAgIDkxLjQ4NTE5Ml0gaTgwNDI6IFBOUDogTm8gUFMvMiBjb250cm9sbGVy
IGZvdW5kLiBQcm9iaW5nIHBvcnRzIGRpcmVjdGx5Lg0KWyAgIDkyLjQ2NDkxMF0gY2xvY2tz
b3VyY2U6IHRzYzogbWFzazogMHhmZmZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4NmQ1
MmUwMDI5ODcsIG1heF9pZGxlX25zOiA4ODE1OTEwNDE2NDcgbnMNClsgICA5Mi41NzE3OTld
IGk4MDQyOiBObyBjb250cm9sbGVyIGZvdW5kDQpbICAgOTIuNTcxOTAzXSBtb3VzZWRldjog
UFMvMiBtb3VzZSBkZXZpY2UgY29tbW9uIGZvciBhbGwgbWljZQ0KWyAgIDkyLjU3MTkyOF0g
cnRjX2Ntb3MgMDA6MDQ6IFJUQyBjYW4gd2FrZSBmcm9tIFM0DQpbICAgOTIuNTcyMzMxXSBy
dGNfY21vcyAwMDowNDogcnRjIGNvcmU6IHJlZ2lzdGVyZWQgcnRjX2Ntb3MgYXMgcnRjMA0K
WyAgIDkyLjU3MjQ1NF0gcnRjX2Ntb3MgMDA6MDQ6IGFsYXJtcyB1cCB0byBvbmUgbW9udGgs
IHkzaywgMjQyIGJ5dGVzIG52cmFtDQpbICAgOTIuNTcyNDU5XSBpbnRlbF9wc3RhdGU6IElu
dGVsIFAtc3RhdGUgZHJpdmVyIGluaXRpYWxpemluZw0KWyAgIDkyLjU3MjY1NV0gbGVkdHJp
Zy1jcHU6IHJlZ2lzdGVyZWQgdG8gaW5kaWNhdGUgYWN0aXZpdHkgb24gQ1BVcw0KWyAgIDky
LjU3MzE1Nl0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlJUHY2DQpbICAgOTIuNTcz
MzA4XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDE3DQpbICAgOTIuNTczMzEw
XSBtcGxzX2dzbzogTVBMUyBHU08gc3VwcG9ydA0KWyAgIDkyLjU3MzQzMF0gbWNlOiBVbmFi
bGUgdG8gaW5pdCBkZXZpY2UgL2Rldi9tY2Vsb2cgKHJjOiAtc2lvbj0weDVlDQpbICAgOTEg
PHRpZ3JhbkBhaXZhemlzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQ0KWyAgIDkyLjU3MzYz
MF0genN3YXA6IGxvYWRlZCB1c2luZyBwb29sIGx6by96YnVkDQpbICAgOTIuNTczODY1XSBp
bWE6IE5vIFRQTSBjaGlwIGZvdW5kLCBhY3RpdmF0aW5nIFRQTS1ieXBhc3MhDQpbICAgOTIu
NTc0NzE3XSBydGNfY21vcyAwMDowNDogc2V0dGluZyBzeXN0ZW0gY2xvY2sgdG8gMjAxOC0w
MS0yMyAxNzozMjoyMSBVVEMgKDE1MTY3Mjg3NDEpDQpbICAgOTIuNTc0NzYwXSBXYXJuaW5n
OiB1bmFibGUgdG8gb3BlbiBhbiBpbml0aWFsIGNvbnNvbGUuDQpbICAgOTIuNTc0OTkyXSBG
cmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxNDA4Sw0KWyAgIDkyLjU3NDk5M10gV3Jp
dGUgcHJvdGVjdGluZyB0aGUga2VybmVsIHJlYWQtb25seSBkYXRhOiAxMjI4OGsNClsgICA5
Mi41NzcwMDVdIEZyZWVpbmcgdW51c2VkIGtlcm5lbCBtZW1vcnk6IDE5ODBLDQpbICAgOTIu
NTc3Mjg0XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVtb3J5OiAxMjQ4Sw0KWyAgIDkyLjU5
NzY0OV0geDg2L21tOiBDaGVja2VkIFcrWCBtYXBwaW5nczogRkFJTEVELCA0MDkwIFcrWCBw
YWdlcyBmb3VuZC4NClsgICA5Mi42MTQzNTFdIHN5c3RlbWQtdWRldmRbMTEyXTogc3RhcnRp
bmcgdmVyc2lvbiAyMzINClsgICA5Mi42NDU3ODZdIGhpZHJhdzogcmF3IEhJRCBldmVudHMg
ZHJpdmVyIChDKSBKaXJpIEtvc2luYQ0KWyAgIDkyLjY1NDAxOF0gdGhlcm1hbCBMTlhUSEVS
TTowMDogcmVnaXN0ZXJlZCBhcyB0aGVybWFsX3pvbmUwDQpbICAgOTIuNjU0MDIxXSBBQ1BJ
OiBUaGVybWFsIFpvbmUgW1RaMDBdICgyOCBDKQ0KWyAgIDkyLjY1NDIwNV0gdGhlcm1hbCBM
TlhUSEVSTTowMTogcmVnaXN0ZXJlZCBhcyB0aGVybWFsX3pvbmUxDQpbICAgOTIuNjU0MjA3
XSBBQ1BJOiBUaGVybWFsIFpvbmUgW1RaMDFdICgzMCBDKQ0KWyAgIDkyLjY1NDg1Ml0gQUNQ
STogYnVzIHR5cGUgVVNCIHJlZ2lzdGVyZWQNClsgICA5Mi42NTQ4NjVdIHVzYmNvcmU6IHJl
Z2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMNClsgICA5Mi42NTQ4NzFdIHVz
YmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViDQpbICAgOTIuNjU0
ODk1XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYg0KWyAgIDky
LjY1NTQwN10gU0NTSSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQNClsgICA5Mi42NTU2NDldIHBw
c19jb3JlOiBMaW51eFBQUyBBUEkgdmVyLiAxIHJlZ2lzdGVyZWQNClsgICA5Mi42NTU2NTNd
IHBwc19jb3JlOiBTb2Z0d2FyZSB2ZXIuIDUuMy42IC0gQ29weXJpZ2h0IDIwMDUtMjAwNyBS
b2RvbGZvIEdpb21ldHRpIDxnaW9tZXR0aUBsaW51eC5pdD4NClsgICA5Mi42NTU5MDldIFBU
UCBjbG9jayBzdXBwb3J0IHJlZ2lzdGVyZWQNClsgICA5Mi42NTU5NDVdIEFscmVhZHkgc2V0
dXAgdGhlIEdTSSA6MTYNClsgICA5Mi42NTU5ODFdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDog
eEhDSSBIb3N0IENvbnRyb2xsZXINClsgICA5Mi42NTU5ODRdIHhoY2lfaGNkIDAwMDA6MDA6
MTQuMDogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAxDQpb
ICAgOTIuNjU2MDkxXSBkY2Egc2VydmljZSBzdGFydGVkLCB2ZXJzaW9uIDEuMTIuMQ0KWyAg
IDkyLjY1NzA1NV0geGhjaV9oY2QgMDAwMDowMDoxNC4wOiBoY2MgcGFyYW1zIDB4MjAwMDc3
YzEgaGNpIHZlcnNpb24gMHgxMDAgcXVpcmtzIDB4MDAxMDk4MTANClsgICA5Mi42NTcxMDld
IGlnYjogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIERyaXZlciAtIHZlcnNp
b24gNS40LjAtaw0KWyAgIDkyLjY1NzExM10gaWdiOiBDb3B5cmlnaHQgKGMpIDIwMDctMjAx
NCBJbnRlbCBDb3Jwb3JhdGlvbi4NClsgICA5Mi42NTcxNzVdIHVzYiB1c2IxOiBOZXcgVVNC
IGRldmljZSBmb3VuZCwgaWRWZW5kb3I9MWQ2YiwgaWRQcm9kdWN0PTAwMDINClsgICA5Mi42
NTcxNzddIHVzYiB1c2IxOiBOZXcgVVNCIGRldmljZSBzdHJpbmdzOiBNZnI9MywgUHJvZHVj
dD0yLCBTZXJpYWxOdW1iZXI9MQ0KWyAgIDkyLjY1NzE3OF0gdXNiIHVzYjE6IFByb2R1Y3Q6
IHhIQ0kgSG9zdCBDb250cm9sbGVyDQpbICAgOTIuNjU3MTc5XSB1c2IgdXNiMTogTWFudWZh
Y3R1cmVyOiBMaW51eCA0LjkuMC01LWFtZDY0IHhoY2ktaGNkDQpbICAgOTIuNjU3MTgwXSB1
c2IgdXNiMTogU2VyaWFsTnVtYmVyOiAwMDAwOjAwOjE0LjANClsgICA5Mi42NTcyNDRdIEFs
cmVhZHkgc2V0dXAgdGhlIEdTSSA6MTgNClsgICA5Mi42NTczMzZdIGh1YiAxLTA6MS4wOiBV
U0IgaHViIGZvdW5kDQpbICAgOTIuNjU3MzYxXSBodWIgMS0wOjEuMDogMTYgcG9ydHMgZGV0
ZWN0ZWQNClsgICA5Mi42NTgxNjJdIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogeEhDSSBIb3N0
IENvbnRyb2xsZXINClsgICA5Mi42NTgxNjddIHhoY2lfaGNkIDAwMDA6MDA6MTQuMDogbmV3
IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51bWJlciAyDQpbICAgOTIuNjU4
MjA2XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2UgZm91bmQsIGlkVmVuZG9yPTFkNmIsIGlk
UHJvZHVjdD0wMDAzDQpbICAgOTIuNjU4MjA4XSB1c2IgdXNiMjogTmV3IFVTQiBkZXZpY2Ug
c3RyaW5nczogTWZyPTMsIFByb2R1Y3Q9MiwgU2VyaWFsTnVtYmVyPTENClsgICA5Mi42NTgy
MDldIHVzYiB1c2IyOiBQcm9kdWN0OiB4SENJIEhvc3QgQ29udHJvbGxlcg0KWyAgIDkyLjY1
ODIxMF0gdXNiIHVzYjI6IE1hbnVmYWN0dXJlcjogTGludXggNC45LjAtNS1hbWQ2NCB4aGNp
LWhjZA0KWyAgIDkyLjY1ODIxMV0gdXNiIHVzYjI6IFNlcmlhbE51bWJlcjogMDAwMDowMDox
NC4wDQpbICAgOTIuNjU4MjIzXSBpZ2IgMDAwMDowMjowMC4wOiBQSFkgcmVzZXQgaXMgYmxv
Y2tlZCBkdWUgdG8gU09ML0lERVIgc2Vzc2lvbi4NClsgICA5Mi42NTgyODRdIGh1YiAyLTA6
MS4wOiBVU0IgaHViIGZvdW5kDQpbICAgOTIuNjU4Mjk1XSBodWIgMi0wOjEuMDogMTAgcG9y
dHMgZGV0ZWN0ZWQNClsgICA5Mi42NTkwMjZdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYN
ClsgICA5Mi42NjI5NjVdIEFWWDIgdmVyc2lvbiBvZiBnY21fZW5jL2RlYyBlbmdhZ2VkLg0K
WyAgIDkyLjY2Mjk2OF0gQUVTIENUUiBtb2RlIGJ5OCBvcHRpbWl6YXRpb24gZW5hYmxlZA0K
WyAgIDkyLjY2OTI2OF0gYWhjaSAwMDAwOjAwOjE3LjA6IEFIQ0kgMDAwMS4wMzAxIDMyIHNs
b3RzIDggcG9ydHMgNiBHYnBzIDB4ZmYgaW1wbCBTQVRBIG1vZGUNClsgICA5Mi42NjkyNzJd
IGFoY2kgMDAwMDowMDoxNy4wOiBmbGFnczogNjRiaXQgbmNxIHNudGYgbGVkIGNsbyBvbmx5
IHBpbyBzbHVtIHBhcnQgZW1zIGRlc28gc2FkbSBzZHMgYXBzdCANClsgICA5Mi42ODIzMjhd
IHBwcyBwcHMwOiBuZXcgUFBTIHNvdXJjZSBwdHAwDQpbICAgOTIuNjgyMzMxXSBpZ2IgMDAw
MDowMjowMC4wOiBhZGRlZCBQSEMgb24gZXRoMA0KWyAgIDkyLjY4MjMzMl0gaWdiIDAwMDA6
MDI6MDAuMDogSW50ZWwoUikgR2lnYWJpdCBFdGhlcm5ldCBOZXR3b3JrIENvbm5lY3Rpb24N
ClsgICA5Mi42ODIzMzNdIGlnYiAwMDAwOjAyOjAwLjA6IGV0aDA6IChQQ0llOjIuNUdiL3M6
V2lkdGggeDEpIGE0OmJmOjAxOjFmOmEwOjAwDQpbICAgOTIuNjgyMzgyXSBpZ2IgMDAwMDow
MjowMC4wOiBldGgwOiBQQkEgTm86IDAwNjIwMC0wMDANClsgICA5Mi42ODIzODNdIGlnYiAw
MDAwOjAyOjAwLjA6IFVzaW5nIE1TSS1YIGludGVycnVwdHMuIDQgcnggcXVldWUocyksIDQg
dHggcXVldWUocykNClsgICA5Mi42ODI0NzNdIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTkN
ClsgICA5Mi42ODMzMTldIGlnYiAwMDAwOjAzOjAwLjA6IFBIWSByZXNldCBpcyBibG9ja2Vk
IGR1ZSB0byBTT0wvSURFUiBzZXNzaW9uLg0KWyAgIDkyLjcwNjkxMl0gcHBzIHBwczE6IG5l
dyBQUFMgc291cmNlIHB0cDENClsgICA5Mi43MDY5MTRdIGlnYiAwMDAwOjAzOjAwLjA6IGFk
ZGVkIFBIQyBvbiBldGgxDQpbICAgOTIuNzA2OTE1XSBpZ2IgMDAwMDowMzowMC4wOiBJbnRl
bChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgQ29ubmVjdGlvbg0KWyAgIDkyLjcwNjkx
N10gaWdiIDAwMDA6MDM6MDAuMDogZXRoMTogKFBDSWU6Mi41R2IvczpXaWR0aCB4MSkgYTQ6
YmY6MDE6MWY6YTA6MDENClsgICA5Mi43MDY5NjVdIGlnYiAwMDAwOjAzOjAwLjA6IGV0aDE6
IFBCQSBObzogMDA2MjAwLTAwMA0KWyAgIDkyLjcwNjk2Nl0gaWdiIDAwMDA6MDM6MDAuMDog
VXNpbmcgTVNJLVggaW50ZXJydXB0cy4gNCByeCBxdWV1ZShzKSwgNCB0eCBxdWV1ZShzKQ0K
WyAgIDkyLjcwNzcwNF0gaWdiIDAwMDA6MDI6MDAuMCBlbm8xOiByZW5hbWVkIGZyb20gZXRo
MA0KWyAgIDkyLjcyOTEwOF0gaWdiIDAwMDA6MDM6MDAuMCBlbm8yOiByZW5hbWVkIGZyb20g
ZXRoMQ0KWyAgIDkyLjc2NTUxN10gc2NzaSBob3N0MDogYWhjaQ0KWyAgIDkyLjc2NTYwNl0g
c2NzaSBob3N0MTogYWhjaQ0KWyAgIDkyLjc2NTY3OF0gc2NzaSBob3N0MjogYWhjaQ0KWyAg
IDkyLjc2NTc0M10gc2NzaSBob3N0MzogYWhjaQ0KWyAgIDkyLjc2NTgwNF0gc2NzaSBob3N0
NDogYWhjaQ0KWyAgIDkyLjc2NTg2NF0gc2NzaSBob3N0NTogYWhjaQ0KWyAgIDkyLjc2NTky
Nl0gc2NzaSBob3N0NjogYWhjaQ0KWyAgIDkyLjc2NTk4OF0gc2NzaSBob3N0NzogYWhjaQ0K
WyAgIDkyLjc2NjAxNF0gYXRhMTogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEw
ZDE4MDAwIHBvcnQgMHhhMGQxODEwMCBpcnEgMTg5DQpbICAgOTIuNzY2MDE2XSBhdGEyOiBT
QVRBIG1heCBVRE1BLzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MTgw
IGlycSAxODkNClsgICA5Mi43NjYwMThdIGF0YTM6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIg
bTIwNDhAMHhhMGQxODAwMCBwb3J0IDB4YTBkMTgyMDAgaXJxIDE4OQ0KWyAgIDkyLjc2NjAx
OV0gYXRhNDogU0FUQSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEwZDE4MDAwIHBvcnQg
MHhhMGQxODI4MCBpcnEgMTg5DQpbICAgOTIuNzY2MDIxXSBhdGE1OiBTQVRBIG1heCBVRE1B
LzEzMyBhYmFyIG0yMDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4MzAwIGlycSAxODkNClsg
ICA5Mi43NjYwMjJdIGF0YTY6IFNBVEEgbWF4IFVETUEvMTMzIGFiYXIgbTIwNDhAMHhhMGQx
ODAwMCBwb3J0IDB4YTBkMTgzODAgaXJxIDE4OQ0KWyAgIDkyLjc2NjAyNF0gYXRhNzogU0FU
QSBtYXggVURNQS8xMzMgYWJhciBtMjA0OEAweGEwZDE4MDAwIHBvcnQgMHhhMGQxODQwMCBp
cnEgMTg5DQpbICAgOTIuNzY2MDI1XSBhdGE4OiBTQVRBIG1heCBVRE1BLzEzMyBhYmFyIG0y
MDQ4QDB4YTBkMTgwMDAgcG9ydCAweGEwZDE4NDgwIGlycSAxODkNClsgICA5Mi43NjYwNTJd
IGk4MDFfc21idXMgMDAwMDowMDoxZi40OiBlbmFibGluZyBkZXZpY2UgKDAwMDAgLT4gMDAw
MykNClsgICA5Mi43NjYxNDldIEFscmVhZHkgc2V0dXAgdGhlIEdTSSA6MTYNClsgICA5Mi43
NjYxODldIGk4MDFfc21idXMgMDAwMDowMDoxZi40OiBTUEQgV3JpdGUgRGlzYWJsZSBpcyBz
ZXQNClsgICA5Mi43NjYyNzBdIGk4MDFfc21idXMgMDAwMDowMDoxZi40OiBTTUJ1cyB1c2lu
ZyBQQ0kgaW50ZXJydXB0DQpbICAgOTIuOTg5MDEyXSB1c2IgMS0xOiBuZXcgZnVsbC1zcGVl
ZCBVU0IgZGV2aWNlIG51bWJlciAyIHVzaW5nIHhoY2lfaGNkDQpbICAgOTMuMDgwMjk4XSBh
dGEzOiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMwMCkNClsgICA5My4w
ODAzMTVdIGF0YTU6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQ0K
WyAgIDkzLjA4MDMzMF0gYXRhMjogU0FUQSBsaW5rIHVwIDYuMCBHYnBzIChTU3RhdHVzIDEz
MyBTQ29udHJvbCAzMDApDQpbICAgOTMuMDgwMzQ1XSBhdGE3OiBTQVRBIGxpbmsgZG93biAo
U1N0YXR1cyAwIFNDb250cm9sIDMwMCkNClsgICA5My4wODAzNTldIGF0YTQ6IFNBVEEgbGlu
ayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wgMzAwKQ0KWyAgIDkzLjA4MDM3NF0gYXRhMTog
U0FUQSBsaW5rIHVwIDYuMCBHYnBzIChTU3RhdHVzIDEzMyBTQ29udHJvbCAzMDApDQpbICAg
OTMuMDgwMzg3XSBhdGE4OiBTQVRBIGxpbmsgZG93biAoU1N0YXR1cyAwIFNDb250cm9sIDMw
MCkNClsgICA5My4wODA0MDFdIGF0YTY6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0Nv
bnRyb2wgMzAwKQ0KWyAgIDkzLjA4NDczNl0gYXRhMS4wMDogQVRBLTk6IEhHU1QgSFVTNzI2
MDQwQUxBNjEwLCBBNUdOVDkyMCwgbWF4IFVETUEvMTMzDQpbICAgOTMuMDg0NzQ3XSBhdGEx
LjAwOiA3ODE0MDM3MTY4IHNlY3RvcnMsIG11bHRpIDA6IExCQTQ4IE5DUSAoZGVwdGggMzEv
MzIpLCBBQQ0KWyAgIDkzLjA5MjUyM10gYXRhMS4wMDogY29uZmlndXJlZCBmb3IgVURNQS8x
MzMNClsgICA5My4wOTI3OTZdIHNjc2kgMDowOjA6MDogRGlyZWN0LUFjY2VzcyAgICAgQVRB
ICAgICAgSEdTVCBIVVM3MjYwNDBBTCBUOTIwIFBROiAwIEFOU0k6IDUNClsgICA5My4xMDA1
MTFdIGF0YTIuMDA6IEFUQS05OiBIR1NUIEhVUzcyNjA0MEFMQTYxMCwgQTVHTlQ5MjAsIG1h
eCBVRE1BLzEzMw0KWyAgIDkzLjEwMDUyMF0gYXRhMi4wMDogNzgxNDAzNzE2OCBzZWN0b3Jz
LCBtdWx0aSAwOiBMQkE0OCBOQ1EgKGRlcHRoIDMxLzMyKSwgQUENClsgICA5My4xMDgzNTJd
IGF0YTIuMDA6IGNvbmZpZ3VyZWQgZm9yIFVETUEvMTMzDQpbICAgOTMuMTI5Mzc1XSBzY3Np
IDE6MDowOjA6IERpcmVjdC1BY2Nlc3MgICAgIEFUQSAgICAgIEhHU1QgSFVTNzI2MDQwQUwg
VDkyMCBQUTogMCBBTlNJOiA1DQpbICAgOTMuMTUwMjIxXSB1c2IgMS0xOiBOZXcgVVNCIGRl
dmljZSBmb3VuZCwgaWRWZW5kb3I9MDQ2YiwgaWRQcm9kdWN0PWZmMTANClsgICA5My4xNTAy
MjNdIHVzYiAxLTE6IE5ldyBVU0IgZGV2aWNlIHN0cmluZ3M6IE1mcj0xLCBQcm9kdWN0PTIs
IFNlcmlhbE51bWJlcj0zDQpbICAgOTMuMTUwMjI1XSB1c2IgMS0xOiBQcm9kdWN0OiBWaXJ0
dWFsIEtleWJvYXJkIGFuZCBNb3VzZQ0KWyAgIDkzLjE1MDIyNl0gdXNiIDEtMTogTWFudWZh
Y3R1cmVyOiBBbWVyaWNhbiBNZWdhdHJlbmRzIEluYy4NClsgICA5My4xNTAyMjddIHVzYiAx
LTE6IFNlcmlhbE51bWJlcjogc2VyaWFsDQpbICAgOTMuMTUxNjI3XSByYW5kb206IGNybmcg
aW5pdCBkb25lDQpbICAgOTMuMTUyNjM3XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRl
cmZhY2UgZHJpdmVyIHVzYmhpZA0KWyAgIDkzLjE1MjYzOF0gdXNiaGlkOiBVU0IgSElEIGNv
cmUgZHJpdmVyDQpbICAgOTMuMTUzMDYyXSBpbnB1dDogQW1lcmljYW4gTWVnYXRyZW5kcyBJ
bmMuIFZpcnR1YWwgS2V5Ym9hcmQgYW5kIE1vdXNlIGFzIC9kZXZpY2VzL3BjaTAwMDA6MDAv
MDAwMDowMDoxNC4wL3VzYjEvMS0xLzEtMToxLjAvMDAwMzowNDZCOkZGMTAuMDAwMS9pbnB1
dC9pbnB1dDANClsgICA5My4xNTMxNDVdIGhpZC1nZW5lcmljIDAwMDM6MDQ2QjpGRjEwLjAw
MDE6IGlucHV0LGhpZHJhdzA6IFVTQiBISUQgdjEuMTAgS2V5Ym9hcmQgW0FtZXJpY2FuIE1l
Z2F0cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZV0gb24gdXNiLTAwMDA6
MDA6MTQuMC0xL2lucHV0MA0KWyAgIDkzLjE1MzIxOV0gaW5wdXQ6IEFtZXJpY2FuIE1lZ2F0
cmVuZHMgSW5jLiBWaXJ0dWFsIEtleWJvYXJkIGFuZCBNb3VzZSBhcyAvZGV2aWNlcy9wY2kw
MDAwOjAwLzAwMDA6MDA6MTQuMC91c2IxLzEtMS8xLTE6MS4xLzAwMDM6MDQ2QjpGRjEwLjAw
MDIvaW5wdXQvaW5wdXQxDQpbICAgOTMuMTUzMjU4XSBoaWQtZ2VuZXJpYyAwMDAzOjA0NkI6
RkYxMC4wMDAyOiBpbnB1dCxoaWRyYXcxOiBVU0IgSElEIHYxLjEwIE1vdXNlIFtBbWVyaWNh
biBNZWdhdHJlbmRzIEluYy4gVmlydHVhbCBLZXlib2FyZCBhbmQgTW91c2VdIG9uIHVzYi0w
MDAwOjAwOjE0LjAtMS9pbnB1dDENClsgICA5My4xNzQzOThdIHNkIDA6MDowOjA6IFtzZGFd
IDc4MTQwMzcxNjggNTEyLWJ5dGUgbG9naWNhbCBibG9ja3M6ICg0LjAwIFRCLzMuNjQgVGlC
KQ0KWyAgIDkzLjE3NDQxM10gc2QgMDowOjA6MDogW3NkYV0gV3JpdGUgUHJvdGVjdCBpcyBv
ZmYNClsgICA5My4xNzQ0MjBdIHNkIDA6MDowOjA6IFtzZGFdIFdyaXRlIGNhY2hlOiBlbmFi
bGVkLCByZWFkIGNhY2hlOiBlbmFibGVkLCBkb2Vzbid0IHN1cHBvcnQgRFBPIG9yIEZVQQ0K
WyAgIDkzLjE3NDQ0Ml0gc2QgMTowOjA6MDogW3NkYl0gNzgxNDAzNzE2OCA1MTItYnl0ZSBs
b2dpY2FsIGJsb2NrczogKDQuMDAgVEIvMy42NCBUaUIpDQpbICAgOTMuMTc0NTA5XSBzZCAx
OjA6MDowOiBbc2RiXSBXcml0ZSBQcm90ZWN0IGlzIG9mZg0KWyAgIDkzLjE3NDUzNF0gc2Qg
MTowOjA6MDogW3NkYl0gV3JpdGUgY2FjaGU6IGVuYWJsZWQsIHJlYWQgY2FjaGU6IGVuYWJs
ZWQsIGRvZXNuJ3Qgc3VwcG9ydCBEUE8gb3IgRlVBDQpbICAgOTMuMjE1Njc5XSAgc2RiOiBz
ZGIxIHNkYjIgc2RiMyBzZGI0DQpbICAgOTMuMjE2MzYzXSBzZCAxOjA6MDowOiBbc2RiXSBB
dHRhY2hlZCBTQ1NJIGRpc2sNClsgICA5My4yMjA3NzddICBzZGE6IHNkYTEgc2RhMiBzZGEz
IHNkYTQNClsgICA5My4yMjEwNDBdIHNkIDA6MDowOjA6IFtzZGFdIEF0dGFjaGVkIFNDU0kg
ZGlzaw0KWyAgIDkzLjQxODgxNF0gbWQ6IGJpbmQ8c2RhND4NClsgICA5My40NDc4MDJdIG1k
OiBiaW5kPHNkYjQ+DQpbICAgOTMuNDQ5MzAwXSBtZDogYmluZDxzZGIyPg0KWyAgIDkzLjQ0
OTkzMV0gbWQ6IHJhaWQxIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVsIDENClsg
ICA5My40NTAxOTNdIG1kL3JhaWQxOm1kNDogYWN0aXZlIHdpdGggMiBvdXQgb2YgMiBtaXJy
b3JzDQpbICAgOTMuNDg5MDM5XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3Vy
Y2UgdHNjDQpbICAgOTMuNDk0NDYzXSBjcmVhdGVkIGJpdG1hcCAoMjkgcGFnZXMpIGZvciBk
ZXZpY2UgbWQ0DQpbICAgOTMuNDk1NDcyXSBtZDQ6IGJpdG1hcCBpbml0aWFsaXplZCBmcm9t
IGRpc2s6IHJlYWQgMiBwYWdlcywgc2V0IDAgb2YgNTkyMzQgYml0cw0KWyAgIDkzLjUxNzI5
NV0gbWQ0OiBkZXRlY3RlZCBjYXBhY2l0eSBjaGFuZ2UgZnJvbSAwIHRvIDM5NzUwNzkxOTg3
MjANClsgICA5My41MTg3ODRdIG1kOiBiaW5kPHNkYTI+DQpbICAgOTMuNTIwMTEwXSBtZC9y
YWlkMTptZDI6IGFjdGl2ZSB3aXRoIDIgb3V0IG9mIDIgbWlycm9ycw0KWyAgIDkzLjUyMDEy
Ml0gbWQyOiBkZXRlY3RlZCBjYXBhY2l0eSBjaGFuZ2UgZnJvbSAwIHRvIDIwOTcwNDA1ODg4
DQpbICAgOTMuNzk5NDUzXSBkZXZpY2UtbWFwcGVyOiB1ZXZlbnQ6IHZlcnNpb24gMS4wLjMN
ClsgICA5My43OTk1MjRdIGRldmljZS1tYXBwZXI6IGlvY3RsOiA0LjM1LjAtaW9jdGwgKDIw
MTYtMDYtMjMpIGluaXRpYWxpc2VkOiBkbS1kZXZlbEByZWRoYXQuY29tDQpbICAgOTUuNjQz
NTk2XSBlMTAwOiBJbnRlbChSKSBQUk8vMTAwIE5ldHdvcmsgRHJpdmVyLCAzLjUuMjQtazIt
TkFQSQ0KWyAgIDk1LjY0MzYyM10gZTEwMDogQ29weXJpZ2h0KGMpIDE5OTktMjAwNiBJbnRl
bCBDb3Jwb3JhdGlvbg0KWyAgIDk1LjY0NTU5NF0gODEzOXRvbzogODEzOXRvbyBGYXN0IEV0
aGVybmV0IGRyaXZlciAwLjkuMjgNClsgICA5NS42NDc0NDJdIHNpczkwMC5jOiB2MS4wOC4x
MCBBcHIuIDIgMjAwNg0KWyAgIDk1LjY0OTM1NF0gdmlhX3JoaW5lOiB2MS4xMC1MSzEuNS4x
IDIwMTAtMTAtMDkgV3JpdHRlbiBieSBEb25hbGQgQmVja2VyDQpbICAgOTUuNjUxMzg2XSBl
MTAwMDogSW50ZWwoUikgUFJPLzEwMDAgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDcuMy4y
MS1rOC1OQVBJDQpbICAgOTUuNjUxMzg4XSBlMTAwMDogQ29weXJpZ2h0IChjKSAxOTk5LTIw
MDYgSW50ZWwgQ29ycG9yYXRpb24uDQpbICAgOTUuNjUzNjg1XSBlMTAwMGU6IEludGVsKFIp
IFBSTy8xMDAwIE5ldHdvcmsgRHJpdmVyIC0gMy4yLjYtaw0KWyAgIDk1LjY1MzY4N10gZTEw
MDBlOiBDb3B5cmlnaHQoYykgMTk5OSAtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24uDQpbICAg
OTUuNjYwODc1XSBza3kyOiBkcml2ZXIgdmVyc2lvbiAxLjMwDQpbICAgOTUuNjYyODY0XSAz
d2FyZSBTdG9yYWdlIENvbnRyb2xsZXIgZGV2aWNlIGRyaXZlciBmb3IgTGludXggdjEuMjYu
MDIuMDAzLg0KWyAgIDk1LjY3MjE0Ml0gbWVnYXNhczogMDYuODExLjAyLjAwLXJjMQ0KWyAg
IDk1LjY4OTQ1NF0gbWQ6IHJhaWQwIHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQgZm9yIGxldmVs
IDANClsgICA5NS43NTY5NDJdIHJhaWQ2OiBzc2UyeDEgICBnZW4oKSAxMzUxNiBNQi9zDQpb
ICAgOTUuODI0OTUxXSByYWlkNjogc3NlMngxICAgeG9yKCkgIDkwOTUgTUIvcw0KWyAgIDk1
Ljg5Mjk0Ml0gcmFpZDY6IHNzZTJ4MiAgIGdlbigpIDE2NTk5IE1CL3MNClsgICA5NS45NjA5
NDVdIHJhaWQ2OiBzc2UyeDIgICB4b3IoKSAxMTYxOCBNQi9zDQpbICAgOTYuMDI4OTQxXSBy
YWlkNjogc3NlMng0ICAgZ2VuKCkgMTg4OTEgTUIvcw0KWyAgIDk2LjA5Njk1MF0gcmFpZDY6
IHNzZTJ4NCAgIHhvcigpIDEzMzUwIE1CL3MNClsgICA5Ni4xNjQ5NDBdIHJhaWQ2OiBhdngy
eDEgICBnZW4oKSAyNjQyMyBNQi9zDQpbICAgOTYuMjMyOTQwXSByYWlkNjogYXZ4MngyICAg
Z2VuKCkgMzA0NzQgTUIvcw0KWyAgIDk2LjMwMDkzOV0gcmFpZDY6IGF2eDJ4NCAgIGdlbigp
IDMzODUwIE1CL3MNClsgICA5Ni4zMDA5NjNdIHJhaWQ2OiB1c2luZyBhbGdvcml0aG0gYXZ4
Mng0IGdlbigpIDMzODUwIE1CL3MNClsgICA5Ni4zMDA5NjRdIHJhaWQ2OiB1c2luZyBhdngy
eDIgcmVjb3ZlcnkgYWxnb3JpdGhtDQpbICAgOTYuMzAxMzgwXSB4b3I6IGF1dG9tYXRpY2Fs
bHkgdXNpbmcgYmVzdCBjaGVja3N1bW1pbmcgZnVuY3Rpb24gICBhdnggICAgICAgDQpbICAg
OTYuMzAxNTQ5XSBhc3luY190eDogYXBpIGluaXRpYWxpemVkIChhc3luYykNClsgICA5Ni4z
MDI3ODNdIG1kOiByYWlkNiBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCA2DQpb
ICAgOTYuMzAyNzg4XSBtZDogcmFpZDUgcGVyc29uYWxpdHkgcmVnaXN0ZXJlZCBmb3IgbGV2
ZWwgNQ0KWyAgIDk2LjMwMjc4OV0gbWQ6IHJhaWQ0IHBlcnNvbmFsaXR5IHJlZ2lzdGVyZWQg
Zm9yIGxldmVsIDQNClsgICA5Ni4zMDY1NzVdIEZ1c2lvbiBNUFQgYmFzZSBkcml2ZXIgMy4w
NC4yMA0KWyAgIDk2LjMwNjU3N10gQ29weXJpZ2h0IChjKSAxOTk5LTIwMDggTFNJIENvcnBv
cmF0aW9uDQpbICAgOTYuMzA3MjkxXSBGdXNpb24gTVBUIFNQSSBIb3N0IGRyaXZlciAzLjA0
LjIwDQpbICAgOTYuMzA5NzI5XSBGdXNpb24gTVBUIFNBUyBIb3N0IGRyaXZlciAzLjA0LjIw
DQpbICAgOTYuMzExNTc4XSBGdXNpb24gTVBUIG1pc2MgZGV2aWNlIChpb2N0bCkgZHJpdmVy
IDMuMDQuMjANClsgICA5Ni4zMTE2MTZdIG1wdGN0bDogUmVnaXN0ZXJlZCB3aXRoIEZ1c2lv
biBNUFQgYmFzZSBkcml2ZXINClsgICA5Ni4zMTE2MThdIG1wdGN0bDogL2Rldi9tcHRjdGwg
QCAobWFqb3IsbWlub3I9MTAsMjIwKQ0KWyAgIDk2LjMyMTA4NV0gaXhnYmU6IEludGVsKFIp
IDEwIEdpZ2FiaXQgUENJIEV4cHJlc3MgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDQuNC4w
LWsNClsgICA5Ni4zMjEwODddIGl4Z2JlOiBDb3B5cmlnaHQgKGMpIDE5OTktMjAxNiBJbnRl
bCBDb3Jwb3JhdGlvbi4NClsgICA5Ni4zMjQ3NTldIDN3YXJlIDkwMDAgU3RvcmFnZSBDb250
cm9sbGVyIGRldmljZSBkcml2ZXIgZm9yIExpbnV4IHYyLjI2LjAyLjAxNC4NClsgICA5Ni4z
MjY2OTJdIFFMb2dpYy9OZXRYZW4gTmV0d29yayBEcml2ZXIgdjQuMC44Mg0KWyAgIDk2LjMz
MDQ2MF0gZWhjaV9oY2Q6IFVTQiAyLjAgJ0VuaGFuY2VkJyBIb3N0IENvbnRyb2xsZXIgKEVI
Q0kpIERyaXZlcg0KWyAgIDk2LjMzMjMwNl0gdWhjaV9oY2Q6IFVTQiBVbml2ZXJzYWwgSG9z
dCBDb250cm9sbGVyIEludGVyZmFjZSBkcml2ZXINClsgICA5Ni4zMzQzMDZdIG9oY2lfaGNk
OiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIgKE9IQ0kpIERyaXZlcg0KWyAgIDk2
LjMzNzM1Nl0gbWQ6IGxpbmVhciBwZXJzb25hbGl0eSByZWdpc3RlcmVkIGZvciBsZXZlbCAt
MQ0KWyAgIDk2LjMzOTExOV0gbWQ6IG11bHRpcGF0aCBwZXJzb25hbGl0eSByZWdpc3RlcmVk
IGZvciBsZXZlbCAtNA0KWyAgIDk2LjM0NzcwNV0gbWQ6IHJhaWQxMCBwZXJzb25hbGl0eSBy
ZWdpc3RlcmVkIGZvciBsZXZlbCAxMA0KWyAgMTA2LjM1NzE3Nl0gQnRyZnMgbG9hZGVkLCBj
cmMzMmM9Y3JjMzJjLWludGVsDQpbICAxMTUuMzgxMDYxXSBFWFQ0LWZzIChtZDIpOiBtb3Vu
dGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVkIGRhdGEgbW9kZS4gT3B0czogKG51bGwpDQpb
ICAxMTUuNDM3ODIzXSBLZXJuZWwgcGFuaWMgLSBub3Qgc3luY2luZzogQXR0ZW1wdGVkIHRv
IGtpbGwgaW5pdCEgZXhpdGNvZGU9MHgwMDAwMDIwMA0KWyAgMTE1LjQzNzgyM10gDQpbICAx
MTUuNDM3ODUwXSBDUFU6IDQgUElEOiAxIENvbW06IGluaXQgTm90IHRhaW50ZWQgNC45LjAt
NS1hbWQ2NCAjMSBEZWJpYW4gNC45LjY1LTMrZGViOXUyDQpbICAxMTUuNDM3ODUxXSBIYXJk
d2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBTMTIwMFNQL1MxMjAwU1AsIEJJT1MgUzEy
MDBTUC44NkIuMDMuMDEuMDAyNi4wOTI3MjAxNzA3MjkgMDkvMjcvMjAxNw0KWyAgMTE1LjQz
Nzg1M10gIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTMyOTk2NCBmZmZmODgwODM3NmJl
MDAwIGZmZmZjOTAwNDMxNmJlYTgNClsgIDExNS40Mzc4NTVdICBmZmZmZmZmZjgxMTdhNjZk
IGZmZmY4ODA4MDAwMDAwMTAgZmZmZmM5MDA0MzE2YmViOCBmZmZmYzkwMDQzMTZiZTUwDQpb
ICAxMTUuNDM3ODU4XSAgMjlmMjI2OGMxOGQ3NzdjYiBmZmZmODgwODM3NmJlMDQwIDAwMDAw
MDAwMDAwMDAyMDAgZmZmZjg4MDgzNzZlYTQ5MA0KWyAgMTE1LjQzNzg2MF0gQ2FsbCBUcmFj
ZToNClsgIDExNS40Mzc4NjRdICBbPGZmZmZmZmZmODEzMjk5NjQ+XSA/IGR1bXBfc3RhY2sr
MHg1Yy8weDc4DQpbICAxMTUuNDM3ODY2XSAgWzxmZmZmZmZmZjgxMTdhNjZkPl0gPyBwYW5p
YysweGU0LzB4MjJkDQpbICAxMTUuNDM3ODY4XSAgWzxmZmZmZmZmZjgxMDdiMjJiPl0gPyBk
b19leGl0KzB4YWRiLzB4YWUwDQpbICAxMTUuNDM3ODcwXSAgWzxmZmZmZmZmZjgxMDdiMmFh
Pl0gPyBkb19ncm91cF9leGl0KzB4M2EvMHhhMA0KWyAgMTE1LjQzNzg3MV0gIFs8ZmZmZmZm
ZmY4MTA3YjMyMD5dID8gU3lTX2V4aXRfZ3JvdXArMHgxMC8weDEwDQpbICAxMTUuNDM3ODc0
XSAgWzxmZmZmZmZmZjgxNjA3NjFlPl0gPyBzeXN0ZW1fY2FsbF9mYXN0X2NvbXBhcmVfZW5k
KzB4Yy8weGI3DQpbICAxMTUuNDM3ODgzXSBLZXJuZWwgT2Zmc2V0OiBkaXNhYmxlZA0KKFhF
TikgSGFyZHdhcmUgRG9tMCBjcmFzaGVkOiByZWJvb3RpbmcgbWFjaGluZSBpbiA1IHNlY29u
ZHMu
--------------5C01DD5C6CCA8FB2F4637BED
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------5C01DD5C6CCA8FB2F4637BED--


From xen-devel-bounces@lists.xenproject.org Tue Jan 23 17:50:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 17:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee2hf-0002PP-LK; Tue, 23 Jan 2018 17:49:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4kka=es=citrix.com=prvs=55463bd4c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ee2he-0002PE-28
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 17:49:46 +0000
X-Inumbo-ID: ca4b6d1a-0065-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca4b6d1a-0065-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 18:49:42 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,402,1511827200"; d="scan'208";a="459334566"
Date: Tue, 23 Jan 2018 17:49:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <jbeulich@suse.com>
Message-ID: <20180123174942.fufjsfjypmzkkyhf@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
 <20180123152246.22031-7-ross.lagerwall@citrix.com>
 <20180123154427.grsg3evcxqpgxljk@citrix.com>
 <5A676DFD0200007800124BBA@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A676DFD0200007800124BBA@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, ross.lagerwall@citrix.com,
 paul.durrant@citrix.com, dgdegra@tycho.nsa.gov
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/domctl: Remove
	XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMTA6MTY6NDVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+IDAxLzIzLzE4IDQ6NDQgUE0g
Pj4+Cj4gT24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDM6MjI6NDZQTSArMDAwMCwgUm9zcyBMYWdl
cndhbGwgd3JvdGU6Cj4gPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gPj4g
KysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gPj4gQEAgLTM4LDcgKzM4LDcgQEAK
PiA+PiAgI2luY2x1ZGUgImh2bS9zYXZlLmgiCj4gPj4gICNpbmNsdWRlICJtZW1vcnkuaCIKPiA+
PiAgCj4gPj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBm
Cj4gPj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEwCj4g
Pj4gIAo+ID4KPiA+V2UgYnVtcGVkIHRoaXMgdG8gMGYgaW4gdGhpcyBkZXZlbG9wbWVudCB3aW5k
b3cgc28gdGhlcmUgaXMgbm8gbmVlZCB0bwo+ID5kbyBpdCBhZ2Fpbi4KPiAKPiBBcyBwb2ludGVk
IG91dCBlbHNld2hlcmUgKGF0IGxlYXN0IG9uIHR3byBvdGhlciB0aHJlYWRzIG1lYW53aGlsZSkg
d2hldGhlcgo+IHRvIGJ1bXAgX2FnYWluXyBkZXBlbmRzIG9uIHRoZSBiYWNrcG9ydGluZyBwbGFu
cyBvZiB0aGUgZG9tY3RsIGNoYW5nZXMKPiBpbiB0aGUgc2hpbSBzZXJpZXMuIElmIDQuMTAgaXMg
dG8gb2J0YWluIHRob3NlIGV2ZW50dWFsbHksIGl0IHNob3VsZCBiZSBfanVzdF8KPiB0aGF0IG9u
ZSBjaGFuZ2Ugd2hpY2ggZ29lcyB1bmRlciBpbnRlcmZhY2UgdmVyc2lvbiAweGYuCgpPSy4gVGhp
cyBtYWtlcyBzZW5zZS4gIE15IFJiIHN0aWxsIHN0YW5kcy4KCldlaS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 17:50:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 17:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee2i5-0002uk-Sz; Tue, 23 Jan 2018 17:50:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee2i4-0002uX-Hk
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 17:50:12 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id 22/4B-04971-3D5776A5;
 Tue, 23 Jan 2018 17:50:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfdyaXq
 UwYll/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNWP5u/NsBWs1K47O/sDawHhSqouRi0NIoJFJ
 4vPyo4wQzmNGiV0TjjJDONsYJf7M6GPpYuTkEBFwlvh6Zi47iM0roC/x6sZcoA4ODmEBa4kZq
 5lA6iUENvBILJz4D6xGQsBX4te8v8ww9su7/UBxdg42ASuJQ2IgURYBVYlFV/cxTWDkXsDIsI
 pRozi1qCy1SNfIUi+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg/HAosB
 DjJIcTEqivNn86VFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjdSoBygkWp6akVaZk5wECDSUtw
 8CiJ8PqCpHmLCxJzizPTIVKnGI05mh48aGPmuPHidRuzEEtefl6qlDivEUipAEhpRmke3CBYB
 FxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8syBSezLwSuH2vgE5hAjrlRk0qyCkliQgpqQ
 bGKNudD15yHctoneN7k+sw3+UUNwuRDN0DzRecOsPNJ14vM/BLCztYPuvxEqEm7ztuisrH74h
 uTW8N+PNRI0ZFm/9rdJvujKL3qj6O4nMf72vhvyb65KGsu075d4+sbta69nvva85/eBererHO
 bufClF+vv/eY//FdsmvZRrUbja7fm/vWRsgrsRRnJBpqMRcVJwIAv94FAHsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1516729810!125219370!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1088 invoked from network); 23 Jan 2018 17:50:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 17:50:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee2i1-0007XH-24; Tue, 23 Jan 2018 17:50:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ee2hv-0002fx-JV; Tue, 23 Jan 2018 17:50:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ee2hu-0004Hi-Ha; Tue, 23 Jan 2018 17:50:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118278-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-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-amd64-amd64-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=9d34af1a6b671a4df1c73eea46072bddf6b26b5f
X-Osstest-Versions-That: libvirt=71d56a397925a1bd55d3aee30afdbdcd1a14f9a8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 17:50:02 +0000
Subject: [Xen-devel] [libvirt test] 118278: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3217563732387830502=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3217563732387830502==
Content-Type: text/plain

flight 118278 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118278/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118237
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118237
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118237
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              9d34af1a6b671a4df1c73eea46072bddf6b26b5f
baseline version:
 libvirt              71d56a397925a1bd55d3aee30afdbdcd1a14f9a8

Last test of basis   118237  2018-01-19 19:48:17 Z    3 days
Failing since        118265  2018-01-22 04:20:33 Z    1 days    2 attempts
Testing same since   118278  2018-01-23 04:20:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Chen Hanxiao <chenhanxiao@gmail.com>
  Jiri Denemark <jdenemar@redhat.com>
  Laine Stump <laine@laine.org>
  Michal KoutnĂ½ <mkoutny@suse.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   71d56a3979..9d34af1a6b  9d34af1a6b671a4df1c73eea46072bddf6b26b5f -> xen-tested-master


--===============3217563732387830502==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3217563732387830502==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 17:57:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 17:57:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee2oX-0003E5-Je; Tue, 23 Jan 2018 17:56:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pufw=es=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1ee2oW-0003Dz-Dt
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 17:56:52 +0000
X-Inumbo-ID: c7f304ab-0066-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7f304ab-0066-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 18:56:48 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0NHuncW117805;
 Tue, 23 Jan 2018 17:56:49 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 content-transfer-encoding : in-reply-to; s=corp-2017-10-26;
 bh=HPcNcp0Qsy5JAFCNYv+El2yRijzuJB6tcT/DukEuJZA=;
 b=b6Tq+tFTShUSDSio8xoCpRBtnUT0Q1LZPIKKUrzpDPg6xsieljJHK195B1Etd8M8kYbv
 dJHuMS2YFT1kegH0DVqnQaY5gLRkQft42MBy7VTxcGRRQZqpXAn84L3jd90X4o4vuS7X
 Z/zmprcHgEr7KZT+STumi3G1Xb4uCyxxii+f2vPFhogi3dKnuwLTzQ20nbdyhG2dAsPO
 l1/4PtohB0sVJoh6Ak7LdecbUZ0bLbh4zMZu1fIuOu9WlL9AbPpgyc7V9vwX3OtLAElm
 PUDaWKHnTRNJTGW1x+Ct16uNU3KvyEMzNI3NzfZNguE1PrV+uA34ZtEir+TYpWS9Htb9 yg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2fp9gt04w1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 23 Jan 2018 17:56:49 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0NHulDV000858
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 23 Jan 2018 17:56:47 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0NHuk8M010654;
 Tue, 23 Jan 2018 17:56:46 GMT
Received: from olila.local.net-space.pl (/10.175.173.96)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 Jan 2018 09:56:45 -0800
Date: Tue, 23 Jan 2018 18:56:35 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <20180123175635.GM4675@olila.local.net-space.pl>
References: <2766a680-8c00-f281-494f-3f62eff9d68d@msd.im>
 <5A670A0C02000078001A1685@prv-mh.provo.novell.com>
 <980ccef2-7c8c-9fc1-e012-ab6fc96b9412@msd.im>
 <5A6717DF02000078001A1737@prv-mh.provo.novell.com>
 <20180123113208.GL4675@olila.local.net-space.pl>
 <8f6d0770-e94a-4eda-31d2-7e93de372fa4@msd.im>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8f6d0770-e94a-4eda-31d2-7e93de372fa4@msd.im>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8782
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=640
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801230246
Cc: xen-devel@lists.xenproject.org, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] I only see one CPU core on Xen when booted via grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDE6MDM6MDRQTSArMDEwMCwgbXNkK3hlbi1kZXZlbEBt
c2QuaW0gd3JvdGU6Cj4gPkkgbmVlZCBhdCBsZWFzdCBHUlVCMiB2ZXJzaW9uLCBYZW4gdmVyc2lv
bgo+Cj4gYGBgCj4gIyBhcHQtY2FjaGUgcG9saWN5IGdydWIyLWNvbW1vbgo+IGdydWIyLWNvbW1v
bjoKPiAgIEluc3RhbGzDqcKgOiAyLjAyfmJldGEzLTUKPiAgIENhbmRpZGF0wqA6IDIuMDJ+YmV0
YTMtNQo+ICBUYWJsZSBkZSB2ZXJzaW9uwqA6Cj4gICoqKiAyLjAyfmJldGEzLTUgNTAwCj4gICAg
ICAgICA1MDAgaHR0cDovL2RlYmlhbi5taXJyb3JzLm92aC5uZXQvZGViaWFuIHN0cmV0Y2gvbWFp
biBhbWQ2NAo+IFBhY2thZ2VzCj4gICAgICAgICAxMDAgL3Zhci9saWIvZHBrZy9zdGF0dXMKClsu
Li5dCgpUaGlzIHZlcnNpb24gb2YgR1JVQjIgd2lsbCBub3Qgd29yayB3aXRoIFhlbiBvbiBVRUZJ
IHBsYXRmb3Jtcy4KUGxlYXNlIHRha2UgdGhlIGxhdGVzdCBvbmUgZnJvbSB0aGUgdXBzdHJlYW0g
R1JVQjIgZ2l0IHRyZWUuCgpJIGhvcGUgdGhhdCBoZWxwcy4KCkRhbmllbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 18:11:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 18:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee32Q-0004aE-Qk; Tue, 23 Jan 2018 18:11:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee32P-0004a8-IG
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 18:11:13 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id 6B/74-03095-0CA776A5;
 Tue, 23 Jan 2018 18:11:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVXd/VXq
 Uweq/lhb3prxnd2D02N63iz2AMYo1My8pvyKBNaPx0mLGgjPGFW82yjYwtqp1MXJxCAk0Mkmc
 2XGPDcJ5zCix6cUTVghnG6PEgzffGLsYOTlEBJwlvp6Zy97FyMHBK6Avse5lLkhYWMBIonfzP
 bB6CYEuNomHt96wgtRICPhKzJ0oCVIDYi6a8Y6li5Gdg03ASuKQGEiURUBV4lTfC+YJjNwLGB
 lWMWoUpxaVpRbpGhvoJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+raegYFxB+O
 EVX6HGCU5mJREebP506OE+JLyUyozEosz4otKc1KLDzHKcHAoSfA6VgLlBItS01Mr0jJzgEEG
 k5bg4FES4a0ASfMWFyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXHeiSClAiClGaV5c
 INgwX+JUVZKmJeRgYFBiKcgtSg3swRV/hWjOAejkjDvEZApPJl5JXD7XgGdwgR0yo2aVJBTSh
 IRUlINjMp8G8qZWM5Ml2brk+5S8ru8XWbHLrUm/xn/DH+bxEl3He8W4L3FeS8h0bjb95bzNaF
 32w1MNzx11/yWdvbks1DNUpUDYYEnknvSZgtPvNOwYrK3xh2r7skMt36ymy5caB51qeLz7jfX
 pa5UqSy1SJved3nPzDyZRznGDXNF/iZtfhuf4Cs9R4mlOCPRUIu5qDgRAOrakE55AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1516731070!112904705!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18485 invoked from network); 23 Jan 2018 18:11:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 18:11:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee32K-0008AF-Cb; Tue, 23 Jan 2018 18:11:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ee32E-0003bD-UG; Tue, 23 Jan 2018 18:11:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ee32E-0003Xf-FB; Tue, 23 Jan 2018 18:11:02 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118280-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 18:11:02 +0000
Subject: [Xen-devel] [seabios test] 118280: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI4MCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDc0IGRheXMgICA4OCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgICA2IGRheXMgICAg
OSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 19:12:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 19:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee3zM-0008TQ-8L; Tue, 23 Jan 2018 19:12:08 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee3zL-0008TJ-PE
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 19:12:07 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id 54/4A-03093-609876A5;
 Tue, 23 Jan 2018 19:12:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRWlGSWpSXmKPExsWS0XRdVZetMz3
 K4MY/EYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrGi6zxjwSTViruvF7I3MO4W6WLk5BASaGSS
 WNKp0cXIBWQ/ZpT4t2QRO0RiG6PEnYtgtoiAs8TXM3PBbF4BfYkFD/rZQGxhASOJR8d+MYHYE
 gJHeSWmvZODsLUkms/+A6pn52ATsJI4JNbFyMHBIqAq0fhVfwIj1wJGhlWMGsWpRWWpRbpGFn
 pJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEerGdgYNzB2LfK7xCjJAeTkihvNn9
 6lBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXu4OoJxgUWp6akVaZg4wlGDSEhw8SiK8riBp3uKC
 xNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolzru4HahUAKQ0ozQPbhAsxC8xykoJ8zIyM
 DAI8RSkFuVmlqDKv2IU52BUEuYVBFnIk5lXArfvFdApTECn3KhJBTmlJBEhJdXAyDJtcUxa+v
 VjJqIrxG3F8tNtLaoXp53lKpoXMpVJzK2H2zJma4j35ZqVe7p/sW491ePtwb3k7BHb5YcbKlp
 t9uTpb+Ut5jgUlrfAuUHB1LPBsbKLd9cbB/6Uda1KTKZs+geO9eiabW2ds43P9P7N4yeS1tb+
 Nn2i8tek412m4uwLNfcND7grsRRnJBpqMRcVJwIAE5V5rWwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1516734725!113621284!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15481 invoked from network); 23 Jan 2018 19:12:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 19:12:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee3zG-0001Ga-Mj; Tue, 23 Jan 2018 19:12:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ee3zB-0006R2-CS; Tue, 23 Jan 2018 19:11:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ee3zB-000211-3Z; Tue, 23 Jan 2018 19:11:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118286-mainreport@xen.org>
X-Osstest-Failures: examine:examine-laxton1:hosts-allocate:broken:nonblocking
 examine:examine-pinot0:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay1:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-picasso:hosts-allocate:broken:nonblocking
 examine:examine-rimava0:hosts-allocate:broken:nonblocking
 examine:examine-elbling0:hosts-allocate:broken:nonblocking
 examine:examine-italia0:hosts-allocate:broken:nonblocking
 examine:examine-elbling1:hosts-allocate:broken:nonblocking
 examine:examine-arndale-bluewater:hosts-allocate:broken:nonblocking
 examine:examine-arndale-westfield:hosts-allocate:broken:nonblocking
 examine:examine-pinot1:hosts-allocate:broken:nonblocking
 examine:examine-huxelrebe0:hosts-allocate:broken:nonblocking
 examine:examine-arndale-metrocentre:hosts-allocate:broken:nonblocking
 examine:examine-baroque1:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-braque:hosts-allocate:broken:nonblocking
 examine:examine-italia1:hosts-allocate:broken:nonblocking
 examine:examine-fiano0:hosts-allocate:broken:nonblocking
 examine:examine-godello0:hosts-allocate:broken:nonblocking
 examine:examine-baroque0:hosts-allocate:broken:nonblocking
 examine:examine-godello1:hosts-allocate:broken:nonblocking
 examine:examine-arndale-lakeside:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-gleizes:hosts-allocate:broken:nonblocking
 examine:examine-huxelrebe1:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay0:hosts-allocate:broken:nonblocking
 examine:examine-fiano1:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-metzinger:hosts-allocate:broken:nonblocking
X-Osstest-Versions-That: flight=116480
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 19:11:57 +0000
Subject: [Xen-devel] [examine test] 118286: tolerable ALL FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI4NiBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyODYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtbGF4dG9uMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgIGJyb2tlbiBibG9ja2VkIGluIDExNjQ4MAogZXhhbWluZS1waW5vdDAgICAgICAgICAgICAg
ICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE2NDgwCiBleGFt
aW5lLWNoYXJkb25uYXkxICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTY0ODAKIGV4YW1pbmUtY3ViaWV0cnVjay1waWNhc3NvICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExNjQ4MAogZXhhbWluZS1yaW1hdmEw
ICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTE2NDgwCiBleGFtaW5lLWVsYmxpbmcwICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTY0ODAKIGV4YW1pbmUtaXRhbGlhMCAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExNjQ4MAogZXhh
bWluZS1lbGJsaW5nMSAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTE2NDgwCiBleGFtaW5lLWFybmRhbGUtYmx1ZXdhdGVyICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTY0ODAKIGV4YW1pbmUtYXJuZGFs
ZS13ZXN0ZmllbGQgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDExNjQ4MAogZXhhbWluZS1waW5vdDEgICAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE2NDgwCiBleGFtaW5lLWh1eGVscmViZTAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTY0ODAKIGV4
YW1pbmUtYXJuZGFsZS1tZXRyb2NlbnRyZSAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExNjQ4MAogZXhhbWluZS1iYXJvcXVlMSAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE2NDgwCiBleGFtaW5lLWN1Ymll
dHJ1Y2stYnJhcXVlICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTY0ODAKIGV4YW1pbmUtaXRhbGlhMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExNjQ4MAogZXhhbWluZS1maWFubzAgICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE2NDgwCiBl
eGFtaW5lLWdvZGVsbG8wICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTY0ODAKIGV4YW1pbmUtYmFyb3F1ZTAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExNjQ4MAogZXhhbWluZS1nb2Rl
bGxvMSAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTE2NDgwCiBleGFtaW5lLWFybmRhbGUtbGFrZXNpZGUgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTY0ODAKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVp
emVzICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExNjQ4MAog
ZXhhbWluZS1odXhlbHJlYmUxICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTE2NDgwCiBleGFtaW5lLWNoYXJkb25uYXkwICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTY0ODAKIGV4YW1pbmUtZmlh
bm8xICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExNjQ4MAogZXhhbWluZS1jdWJpZXRydWNrLW1ldHppbmdlciAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE2NDgwCgpiYXNlbGluZSB2ZXJzaW9uOgogZmxp
Z2h0ICAgICAgICAgICAgICAgMTE2NDgwCgpqb2JzOgogZXhhbWluZS1iYXJvcXVlMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWJh
cm9xdWUxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGV4YW1pbmUtYXJuZGFsZS1ibHVld2F0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogZXhhbWluZS1jdWJpZXRydWNrLWJyYXF1ZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWNoYXJkb25uYXkwICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtY2hh
cmRvbm5heTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogZXhhbWluZS1lbGJsaW5nMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWVsYmxpbmcxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtZmlhbm8wICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1maWFu
bzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBleGFtaW5lLWN1YmlldHJ1Y2stZ2xlaXplcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGV4YW1pbmUtZ29kZWxsbzAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1nb2RlbGxvMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWh1eGVs
cmViZTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGV4YW1pbmUtaHV4ZWxyZWJlMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogZXhhbWluZS1pdGFsaWEwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWl0YWxpYTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtYXJuZGFs
ZS1sYWtlc2lkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
ZXhhbWluZS1sYXh0b24xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBleGFtaW5lLWFybmRhbGUtbWV0cm9jZW50cmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1tZXR6aW5nZXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1jdWJpZXRy
dWNrLXBpY2Fzc28gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBl
eGFtaW5lLXBpbm90MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1yaW1hdmEwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWFybmRhbGUt
d2VzdGZpZWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 19:23:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 19:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee49y-0000oj-BT; Tue, 23 Jan 2018 19:23:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xig8=es=linaro.org=ard.biesheuvel@srs-us1.protection.inumbo.net>)
 id 1ee49x-0000od-6l
 for xen-devel@lists.xenproject.org; Tue, 23 Jan 2018 19:23:05 +0000
X-Inumbo-ID: d398b5a7-0072-11e8-ba59-bc764e045a96
Received: from mail-io0-x243.google.com (unknown [2607:f8b0:4001:c06::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d398b5a7-0072-11e8-ba59-bc764e045a96;
 Tue, 23 Jan 2018 20:23:01 +0100 (CET)
Received: by mail-io0-x243.google.com with SMTP id m11so2135655iob.2
 for <xen-devel@lists.xenproject.org>; Tue, 23 Jan 2018 11:23:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1/nC58PqrfPZjFdvJioALbcs4NWn8Ti+fNfydkuhLss=;
 b=iEK4/nIE2pt+eFH8lL2ZYiQ/XIcaITkTUp46px4QUVyAOXRA4TC0O2pv+dggwFOqTc
 HCrnQCw0tClsJ/ws41b3ecdzt5lhX300yAh4YDNef4k13RkkCbhD7sKkBl4wQU+4sECi
 HMHHVS2g6YobEAgyB9bBKYsCDiC0zj6T4RJwQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1/nC58PqrfPZjFdvJioALbcs4NWn8Ti+fNfydkuhLss=;
 b=o1S3WXfcYcyDIZMZJSgYgJ2OJDmtPNOJqITXdWatvP4KtdlnZ/PnQDKggsRI8lYB9K
 pqpFdeMSGGOr+cIOfrF0kXEfg3SHEKmr8J/cX1CU6dM3PIognXk3Xi1V7l4SFGkUpNby
 iT4o5spQ1UbqgV2LtgFDTd5zCokd+13vWgOsljkAXFLcjYbd8XHIOMeNo4GFhhJVB5DM
 PKNBzMXC7dHPsYq/LT2SE+unpp6DSNrETd4jEfarRusf02Z68DODxACAqilaIJMqr/GB
 D5pFzXuam7LZNjzbR24VEyI9LzNOe6s1gRpFMFagl7QQhq5qNAShqnXLljf6yANlon/Z
 enHw==
X-Gm-Message-State: AKwxyteK9SoJqCdVTKuyo+3+Y6wgpQlv4dCH9lFTNdPEWPFiRF13shyt
 Ic+A3OdX3p62LzyoMsf70m2+iorDvG8kYeNxE9I08A==
X-Google-Smtp-Source: AH8x224d/H7vbrxxqL2k4aiMBxkGGUI4gBLyPEam7u9wMdtBW4OtCVxI6h/MxovgCl98KvZ1O8jlLjzG39VKR3rjmwY=
X-Received: by 10.107.132.158 with SMTP id o30mr5108898ioi.70.1516735382986;
 Tue, 23 Jan 2018 11:23:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.112.13 with HTTP; Tue, 23 Jan 2018 11:23:02 -0800 (PST)
In-Reply-To: <20180112112450.GD21705@olila.local.net-space.pl>
References: <1515507745-17391-1-git-send-email-daniel.kiper@oracle.com>
 <CAKv+Gu-_SHXCkfX5d3R08nW6rc4giR1d4VhDjF8J5miaTfSDow@mail.gmail.com>
 <20180112112450.GD21705@olila.local.net-space.pl>
From: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Date: Tue, 23 Jan 2018 19:23:02 +0000
Message-ID: <CAKv+Gu8P6aRhGruBfXTauTDNgCF00SV2PmCDC+=ZNmoYoeVciA@mail.gmail.com>
To: Daniel Kiper <daniel.kiper@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, linux-efi@vger.kernel.org,
 the arch/x86 maintainers <x86@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 0/4] x86/xen/efi: Initialize UEFI secure
 boot state during dom0 boot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIgSmFudWFyeSAyMDE4IGF0IDExOjI0LCBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBv
cmFjbGUuY29tPiB3cm90ZToKPiBIaSBBcmQsCj4KPiBPbiBUaHUsIEphbiAxMSwgMjAxOCBhdCAx
Mjo1MTowN1BNICswMDAwLCBBcmQgQmllc2hldXZlbCB3cm90ZToKPj4gT24gOSBKYW51YXJ5IDIw
MTggYXQgMTQ6MjIsIERhbmllbCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+PiA+IEhpLAo+PiA+Cj4+ID4gSW5pdGlhbGl6ZSBVRUZJIHNlY3VyZSBib290IHN0YXRlIGR1
cmluZyBkb20wIGJvb3QuIE90aGVyd2lzZSB0aGUga2VybmVsCj4+ID4gbWF5IG5vdCBldmVuIGtu
b3cgdGhhdCBpdCBydW5zIG9uIHNlY3VyZSBib290IGVuYWJsZWQgcGxhdGZvcm0uCj4+Cj4+IEhp
IERhbmllbCwKPj4KPj4gSSBtdXN0IHNheSwgSSBhbSBub3QgdG9vIHRocmlsbGVkIHdpdGggdGhl
IGFwcHJvYWNoIHlvdSBoYXZlIGNob3Nlbgo+PiBoZXJlLiAjaW5jbHVkaW5nIC5jIGZpbGVzIGlu
IG90aGVyIC5jIGZpbGVzLCBhbmQgdXNpbmcgI2RlZmluZXMgdG8KPj4gb3ZlcnJpZGUgQyBmdW5j
dGlvbnMgb3Igb3RoZXIgc3R1YiBmdW5jdGlvbmFsaXR5IGlzIHJhdGhlciBmcmFnaWxlLiBJbgo+
Cj4gVEJIIEkgZG8gbm90IGxpa2UgaXQgdG9vLiBTYWRseSBJIGhhdmUgbm90IGZpbmQgYSBiZXR0
ZXIgc29sdXRpb24gZm9yCj4gdGhhdC4gSSB3aXNoIHRvIGF2b2lkIGNvZGUgZHVwbGljYXRpb24g
YXMgbXVjaCBhcyBwb3NzaWJsZSBiZWNhdXNlCj4gb3RoZXJ3aXNlIGl0IHdpbGwgZmFsbCBvdXQg
b2Ygc3luYyBzb29uZXIgb3IgbGF0ZXIgKHVzdWFsbHkgc29vbmVyKS4KPiBTaW1pbGFyIHRoaW5n
IGhhcHBlbmVkIGluIGRpZmZlcmVudCBwYXJ0IG9mIFhlbiBFRkkgY29kZSBhIGZldyBtb250aHMg
YWdvLgo+Cj4+IHBhcnRpY3VsYXIsIGl0IG1lYW5zIHdlIGhhdmUgdG8gc3RhcnQgY2FyaW5nIGFi
b3V0IG5vdCBicmVha2luZwo+PiBYZW4veDg2IGNvZGUgd2hlbiBtYWtpbmcgbW9kaWZpY2F0aW9u
cyB0byB0aGUgRUZJIHN0dWIsIGFuZCB0aGF0IGNvZGUKPj4gaXMgYWxyZWFkeSBkaWZmaWN1bHQg
ZW5vdWdoIHRvIG1haW50YWluLCBnaXZlbiB0aGF0IGl0IGlzIHNoYXJlZAo+PiBiZXR3ZWVuIEFS
TSwgYXJtNjQgYW5kIHg4NiwgYW5kIHJ1bnMgZWl0aGVyIGZyb20gdGhlIGRlY29tcHJlc3NvciBv
cgo+PiB0aGUga2VybmVsIHByb3BlciAoYXJtNjQpIGJ1dCBpbiB0aGUgY29udGV4dCBvZiB0aGUg
VUVGSSBmaXJtd2FyZS4KPgo+IEkgdW5kZXJzdGFuZCB0aGF0Lgo+Cj4+IE5vbmUgb2YgdGhlIHN0
dWIgY29kZSBjdXJyZW50bHkgcnVucyBpbiBvcmRpbmFyeSBrZXJuZWwgY29udGV4dC4KPgo+IFll
cC4KPgo+PiBTbyBwbGVhc2UsIGNvdWxkIHlvdSB0cnkgdG8gZmluZCBhbm90aGVyIHdheSB0byBk
byB0aGlzPwo+Cj4gSSBhbSBoYXBweSB0byBpbXByb3ZlIHRoZSBzaXR1YXRpb24sIGhvd2V2ZXIs
IEkgYW0gYWZyYWlkIHRoYXQgaXQgaXMKPiBkaWZmaWN1bHQgaGVyZS4gU3R1YiBhbmQga2VybmVs
IHByb3BlciBhcmUgc2VwYXJhdGUgZW50aXRpZXMgYW5kIHNpbXBsZQo+IGxpbmtpbmcgZG9lcyBu
b3Qgd29yay4gU28sIEl0IHNlZW1zIHRvIG1lIHRoYXQgb25seSBwbGF5IHdpdGggaW5jbHVkZXMK
PiB3aWxsIGFsbG93IHVzIHRvIG5vdCBkdXBsaWNhdGUgdGhlIGNvZGUuIEhvd2V2ZXIsIGlmIHlv
dSBoYXZlIGEgYmV0dGVyCj4gaWRlYSBJIGFtIGhhcHB5IHRvIGltcGxlbWVudCBpdC4KPgoKQWN0
dWFsbHksIHRoZXJlIGlzIGFub3RoZXIgcmVhc29uIHdoeSBpdCBkb2VzIG5vdCBtYWtlIHNlbnNl
IHRvIHJldXNlIHRoYXQgY29kZS4KClRoaXMgY29kZQoKLyoKKiBTZWUgaWYgYSB1c2VyIGhhcyBw
dXQgdGhlIHNoaW0gaW50byBpbnNlY3VyZSBtb2RlLiBJZiBzbywgYW5kIGlmIHRoZQoqIHZhcmlh
YmxlIGRvZXNuJ3QgaGF2ZSB0aGUgcnVudGltZSBhdHRyaWJ1dGUgc2V0LCB3ZSBtaWdodCBhcyB3
ZWxsCiogaG9ub3IgdGhhdC4KKi8Kc2l6ZSA9IHNpemVvZihtb2tzYnN0YXRlKTsKc3RhdHVzID0g
Z2V0X2VmaV92YXIoTCJNb2tTQlN0YXRlIiwgJnNoaW1fZ3VpZCwKICAgICAmYXR0ciwgJnNpemUs
ICZtb2tzYnN0YXRlKTsKCi8qIElmIGl0IGZhaWxzLCB3ZSBkb24ndCBjYXJlIHdoeS4gRGVmYXVs
dCB0byBzZWN1cmUgKi8KaWYgKHN0YXR1cyAhPSBFRklfU1VDQ0VTUykKICAgIGdvdG8gc2VjdXJl
X2Jvb3RfZW5hYmxlZDsKaWYgKCEoYXR0ciAmIEVGSV9WQVJJQUJMRV9SVU5USU1FX0FDQ0VTUykg
JiYgbW9rc2JzdGF0ZSA9PSAxKQogICAgcmV0dXJuIGVmaV9zZWN1cmVib290X21vZGVfZGlzYWJs
ZWQ7Cgp3aWxsIGFsd2F5cyBmYWlsIGFmdGVyIGV4aXRpbmcgYm9vdCBzZXJ2aWNlcywgc28gaXQg
bWFrZXMgbm8gc2Vuc2UgdG8KY2FsbCBpdCBmcm9tIHhlbl9lZmlfaW5pdCgpLgoKU28gSSBzdWdn
ZXN0IHlvdSBqdXN0IGNsb25lIHRoZSBmdW5jdGlvbiBhbmQgb25seSBrZWVwIHRoZSBwaWVjZXMg
dGhhdAptYWtlIHNlbnNlIGZvciBYZW4uCgotLSAKQXJkLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 20:01:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 20:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee4ka-0003Tb-A5; Tue, 23 Jan 2018 20:00:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pz9c=es=citrix.com=prvs=554c7e320=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ee4kY-0003So-T2
 for xen-devel@lists.xen.org; Tue, 23 Jan 2018 20:00:54 +0000
X-Inumbo-ID: 1ca4b523-0078-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ca4b523-0078-11e8-b9b1-635ca7ef6cff;
 Tue, 23 Jan 2018 20:00:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,403,1511827200"; d="scan'208";a="66548876"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich
 <JBeulich@suse.com>
References: <1516290370-14958-1-git-send-email-andrew.cooper3@citrix.com>
 <1516290370-14958-7-git-send-email-andrew.cooper3@citrix.com>
 <5A61E7E702000078001A0553@prv-mh.provo.novell.com>
 <1fe16c0c-7c91-f43f-c3b6-47e82dcd2909@citrix.com>
 <0b7e80cd-c635-8fcf-7bc8-96946abe78e1@oracle.com>
 <a5a43c1d-cdf2-fd76-75d2-1fbadc671a28@citrix.com>
 <73241145-36d9-1bf6-861e-f57bba67457f@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ef5ee905-2cb9-2fae-e30a-cbcc9c4dab5e@citrix.com>
Date: Tue, 23 Jan 2018 20:00:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <73241145-36d9-1bf6-861e-f57bba67457f@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v9 06/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMDI6MTksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPgo+Cj4gT24gMDEvMjIv
MjAxOCAwNzoxNyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjIvMDEvMjAxOCAyMjoy
NywgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pj4gT24gMDEvMTkvMjAxOCAwODozNiBBTSwgQW5k
cmV3IENvb3BlciB3cm90ZToKPj4+PiBPbiAxOS8wMS8xOCAxMTo0MywgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4KPj4+Pj4+IEBAIC05OSw2ICsxMDYsMTAgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2Rl
KQo+Pj4+Pj4gwqAgLkx2bXhfdm1lbnRyeV9mYWlsOgo+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKg
IHN0aQo+Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIFNBVkVfQUxMCj4+Pj4+PiArCj4+Pj4+PiAr
wqDCoMKgwqDCoMKgwqAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3Mv
Y3B1aW5mbyBDbG9iOgo+Pj4+Pj4gYWNkICovCj4+Pj4+IEkgdGhpbmsgdGhlIHVzZSBvZiB0aGUg
UFYgdmFyaWFudCBoZXJlIHJlcXVpcmVzIGEgY29tbWVudC4KPj4+PiBPaC7CoCBJdCB1c2VkIHRv
IGhhdmUgb25lLi4uwqAgSSdsbCB0cnkgdG8gZmluZCBpdC4KPj4+IEksIGluIGZhY3QsIG1lYW50
IHRvIGFzayBhYm91dCB0aGlzIGZvciBhIGxvbmcgdGltZSBhbmQgYWx3YXlzIGZvcmdvdC4KPj4+
IFBlcmhhcHMgeW91ciBjb21tZW50IHdpbGwgc2F5IG1vcmUgdGhhbiBqdXN0IHdoeSBhIFBWIHZh
cmlhbnQgaXMgdXNlZAo+Pj4gaGVyZSBidXQgaW4gY2FzZSBpdCB3b24ndCAtLS0gd2h5IGRvIHdl
IGhhdmUgKmFueSogbWl0aWdhdGlvbiBoZXJlPyBXZQo+Pj4gYXJlIG5ldmVyIHJldHVybmluZyB0
byB0aGUgZ3Vlc3QsIGRvIHdlPwo+Pgo+PiBXZSBuZXZlciByZXR1cm4gdG8gKnRoaXMqIGd1ZXN0
LCBidXQgd2UgYXJlIHN0aWxsIG9wZW4gdG8gYWJ1c2UgZnJvbSBhCj4+IHNlcGFyYXRlIGh5cGVy
dGhyZWFkLCBzbyBzdGlsbCBuZWVkIHRvIHNldCBTUEVDX0NUUkwuSUJSUyBpZiB3ZSBhcmUKPj4g
dXNpbmcgSUJSUyBmb3Igc2FmZXR5LsKgIChJZiB3ZSBhcmUgdXNpbmcgbGZlbmNlK2ptcCBvciBy
ZXBvbGluZSB0aGVuIHdlCj4+IGRvbid0IG5lZWQgdGhpcyBjaGFuZ2UsIGJ1dCBpdHMgbm90IGEg
aG90cGF0aCBzbyBkb2Vzbid0IHdhcnJhbnQgeWV0Cj4+IGFub3RoZXIgdmFyaWFudCBvZiBTUEVD
X0NUUkxfRU5UUllfRlJPTV8qLikKPgo+Cj4gV2Ugd3JvdGUgSUJSUyBkdXJpbmcgVk1FWElULiBJ
IHRob3VnaHQgdGhpcyBzZXJ2ZXMgYXMgYmFycmllciBmb3IgYWxsCj4gcHJlY2VkaW5nIHByZWRp
Y3Rpb25zIChib3RoIHRocmVhZHMpIGZyb20gbG93ZXIgcHJvdGVjdGlvbiBtb2RlLgoKVGhlcmUg
aXMgbm8gZ3VhcmFudGVlIHRoYXQgYSBzZXF1ZW5jZSB3aGljaCBzZXRzIElCUlMsIHRoZW4gY2xl
YXJzIGl0LApzZXJ2ZXMgdG8gZmx1c2ggb2xkZXIgcHJlZGljdGlvbnMuCgpJbiBwcmFjdGljZSwg
c29tZSBpbXBsZW1lbnRhdGlvbnMgb2YgSUJSUyBhcmUgYSBmbHVzaCBpbnRlcm5hbGx5LCBhbmQK
c29tZSBhcmUgYSBkaXNhYmxlIGludGVybmFsbHkuwqAgVGhpcyBpcyB3aHkgdGhlIHNlbWFudGlj
cyByZXF1aXJlIHlvdSB0bwpyZXdyaXRlIGl0IHRoZSB2YWx1ZSAxIG9uIGVudHJ5IHRvIGEgaGln
aGVyIG1vZGUgKGV2ZW4gaWYgaXQgd2FzCnByZXZpb3VzbHkgc2V0KSwgYW5kIGtlZXAgaXQgc2V0
IGZvciB0aGUgZHVyYXRpb24gb2YgcHJvdGVjdGlvbiB5b3Ugd2FudC4KCj4gSXMgdGhlIGNvbmNl
cm4gaGVyZSB0aGF0IFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIChiZWZvcmUgVk1FTlRFUikgbWF5
Cj4gc2V0IElCUlMgdG8gMCBhbmQgKnRoYXQqIHdpbGwgb3BlbiBoeXBlcnZpc29yIHRvIG90aGVy
IHRocmVhZCdzIG1pc2NoaWVmPwoKQ29ycmVjdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 20:50:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 20:50:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee5Vw-0006DT-6j; Tue, 23 Jan 2018 20:49:52 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee5Vv-0006DM-K0
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 20:49:51 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id DD/6E-03093-EEF976A5;
 Tue, 23 Jan 2018 20:49:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffd/PQ
 og99v2C3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b6TX3sBVuEKvb/28zUwNjH28XIySEk0Mgk
 8XGxbRcjF5D9mFHi5rJpTBDONkaJX48nsINUiQg4S3w9MxfM5hXQl5j38Q8ziC0s4CZxt6UDr
 EFC4BCzxJcHc1lBEhICnhLbdq1ihLH7r14CambnYBOwkjgkBhJlEVCVuP6hi3ECI/cCRoZVjB
 rFqUVlqUW6huZ6SUWZ6RkluYmZObqGBqZ6uanFxYnpqTmJScV6yfm5mxiB/mUAgh2MF097HmK
 U5GBSEuXN5k+PEuJLyk+pzEgszogvKs1JLT7EKMPBoSTBKwUMFyHBotT01Iq0zBxgoMGkJTh4
 lER4r80DSvMWFyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXHeEyClAiClGaV5cINgE
 XCJUVZKmJcR6DQhnoLUotzMElT5V4ziHIxKwrx5IFN4MvNK4Pa9AjqFCeiUGzWpIKeUJCKkpB
 oYJXdc4i+PqrSY46yW92itgUmCmhDr8zcJN9NSf9dcdfrNtfXr8lhLhfTq9UckbTLOurYv/Be
 ky5xSUdHwSqpNTLmFK4q944ii4Pp5m0qn3dxns70k/2bmvaaJizLOeMU6eV69pd/Ru2fq3DNy
 K5JCeNiSk37uNrx/VDjLP3efRNvrQ4bnPe8osRRnJBpqMRcVJwIAtdZqkHsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1516740589!96724783!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31945 invoked from network); 23 Jan 2018 20:49:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 20:49:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee5Vr-00045F-Kh; Tue, 23 Jan 2018 20:49:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ee5Vm-0003JI-AO; Tue, 23 Jan 2018 20:49:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ee5Vl-00004x-Fd; Tue, 23 Jan 2018 20:49:41 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118290-mainreport@xen.org>
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=1c8627d2a102274f8afeb9dc548100a60077fc8d
X-Osstest-Versions-That: xen=4786f9f8f7dff445a3b078b24508fd9d2f211f48
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 20:49:41 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118290: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI5MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI5MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYzg2MjdkMmExMDIyNzRmOGFmZWI5ZGM1NDgxMDBhNjAwNzdmYzhkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0Nzg2ZjlmOGY3ZGZmNDQ1YTNi
MDc4YjI0NTA4ZmQ5ZDJmMjExZjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyODIgIDIwMTgt
MDEtMjMgMTA6MDE6MjIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MjkwICAy
MDE4LTAxLTIzIDE5OjAxOjMwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICA0Nzg2ZjlmOGY3Li4xYzg2MjdkMmExICAxYzg2MjdkMmExMDIyNzRmOGFmZWI5ZGM1NDgxMDBh
NjAwNzdmYzhkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 23 23:37:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 23 Jan 2018 23:37:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee87m-00009U-KF; Tue, 23 Jan 2018 23:37:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee87l-00009I-TX
 for xen-devel@lists.xensource.com; Tue, 23 Jan 2018 23:37:06 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id E4/7C-03095-127C76A5;
 Tue, 23 Jan 2018 23:37:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVfheHq
 UwYMXwhb3prxnd2D02N63iz2AMYo1My8pvyKBNaOrYy57wYT4irkzWpkaGFdZdjFycQgJNDJJ
 bNrzih3CecwosfvSFChnG6PEsYYTzF2MnBwiAs4SX8/MZQexeQX0JX53TmQBsYUFTCR6nzQyg
 TRICByVl3gwdylYkYSAt8T7OadZYOzJj44xdjGyc7AJWEkcEgOJsgioSrxZsoV9AiP3AkaGVY
 waxalFZalFusYGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgR6uZ2Bg3ME4YZX
 fIUZJDiYlUd47e9OjhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwWh8DygkWpaanVqRl5gBDDSYt
 wcGjJMLLD5LmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivC4gpQIgpRmleXCDY
 DFwiVFWSpiXkYGBQYinILUoN7MEVf4VozgHo5IwbxbIFJ7MvBK4fa+ATmECOuVGTSrIKSWJCC
 mpBsa5bvnRf8Tn33zifub4Vzkjj/ATT0UZ5RZrvXc4+XRBjsL75VM/N9/2ctY8xdQy98bayGC
 eM9M6rn8X+jVhttd+zsK23m82N36VNfT1nHn3LGTCBGmXXUem67m/Wln01Drc+vb6uLUMRl4b
 io6tmmqj0G158ALfZJWzPbdu3Vh4NKHQPLyxrnuFEktxRqKhFnNRcSIAtd6ihnwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1516750623!102523939!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36982 invoked from network); 23 Jan 2018 23:37:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 23 Jan 2018 23:37:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ee87i-00006X-JB; Tue, 23 Jan 2018 23:37:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ee87d-0007GT-4p; Tue, 23 Jan 2018 23:36:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ee87c-0004Rj-KB; Tue, 23 Jan 2018 23:36:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118279-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-saverestore.2:fail:regression
 linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=30ad2851a645bb5f42c72f21ceb166877cf7e695
X-Osstest-Versions-That: linux=0199619b21f7320482e8a2db14cf8bc974a7766a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 23 Jan 2018 23:36:56 +0000
Subject: [Xen-devel] [linux-4.1 test] 118279: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI3OSBsaW51eC00LjEgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI3OS8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgUkVHUi4gdnMuIDExNzE5NwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExNzE5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTk3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTcxOTcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExNzE5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTk3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTcxOTcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNzE5NwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAg
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAg
ICAzMGFkMjg1MWE2NDViYjVmNDJjNzJmMjFjZWIxNjY4NzdjZjdlNjk1CmJhc2VsaW5lIHZlcnNp
b246CiBsaW51eCAgICAgICAgICAgICAgICAwMTk5NjE5YjIxZjczMjA0ODJlOGEyZGIxNGNmOGJj
OTc0YTc3NjZhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTcxOTcgIDIwMTctMTItMTUgMjA6MjA6
MDIgWiAgIDM5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4Mjc5ICAyMDE4LTAxLTIzIDA3
OjU0OjQxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozMjggcGVvcGxlIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24g
bG9nOyBpdCB3b3VsZCBiZSA4NTU5IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 00:48:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 00:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ee9EM-0005De-11; Wed, 24 Jan 2018 00:47:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzxy=et=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ee9EK-0005DY-WA
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 00:47:57 +0000
X-Inumbo-ID: 346b7db5-00a0-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 346b7db5-00a0-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 01:47:51 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C7A9F21785;
 Wed, 24 Jan 2018 00:47:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C7A9F21785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 23 Jan 2018 16:47:51 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
Message-ID: <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
 <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
 <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMyBKYW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+IE9uIDIzLjAxLjE4
IGF0IDAxOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiAyMy8w
MS8yMDE4IDAwOjM4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4gT24gVHVlLCAyMyBK
YW4gMjAxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiA+Pj4gT24gMjIvMDEvMjAxOCAyMzo0OCwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4+Pj4gSGkgYWxsLAo+ID4+Pj4KPiA+Pj4+IFJ1
bm5pbmcgWGVuIGluc2lkZSBRRU1VIHg4NiB3aXRob3V0IEtWTSBhY2NlbGVhcnRpb24gYW5kIHdp
dGhvdXQgVk1YCj4gPj4+PiBlbXVsYXRpb24gbGVhZHMgdG8gdGhlIGZhaWx1cmUgYXBwZW5kZWQg
YmVsb3cuCj4gPj4+Pgo+ID4+Pj4gVGhpcyB0cml2aWFsIHdvcmthcm91bmQgImZpeGVzIiB0aGUg
cHJvYmxlbToKPiA+Pj4+Cj4gPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2V4dGFibGUu
YyBiL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKPiA+Pj4+IGluZGV4IDcyZjMwZDkuLmE2N2Q2YzEg
MTAwNjQ0Cj4gPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCj4gPj4+PiArKysgYi94
ZW4vYXJjaC94ODYvZXh0YWJsZS5jCj4gPj4+PiBAQCAtMTY4LDcgKzE2OCw2IEBAIHN0YXRpYyBp
bnQgX19pbml0IHN0dWJfc2VsZnRlc3Qodm9pZCkKPiA+Pj4+ICAgICAgICAgICAgICAgICAgICAg
ICAgIF9BU01fRVhUQUJMRSguTHJldCU9LCAuTGZpeCU9KQo+ID4+Pj4gICAgICAgICAgICAgICAg
ICAgICAgICAgOiBbZXhuXSAiK20iIChyZXMpCj4gPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICA6IFtzdGJdICJyIiAoYWRkciksICJhIiAodGVzdHNbaV0ucmF4KSk7Cj4gPj4+PiAtICAgICAg
ICBBU1NFUlQocmVzID09IHRlc3RzW2ldLnJlcy5yYXcpOwo+ID4+Pj4gICAgICB9Cj4gPj4+PiAg
Cj4gPj4+PiAgICAgIHJldHVybiAwOwo+ID4+Pj4KPiA+Pj4+Cj4gPj4+PiBBbnkgc3VnZ2VzdGlv
bnM/Cj4gPj4+IFdoaWNoIGkgZmFpbGVkPyAgVGhpcyB3aWxsIHByb2JhYmx5IGJlIGFuIGVtdWxh
dGlvbiBidWcgaW4gUWVtdS4KPiA+PiBpPTIgaXMgdGhlIGN1bHByaXQKPiA+IAo+ID4gUWVtdSBk
b2Vzbid0IGVtdWxhdGUgJXJzcC1iYXNlZCBtZW1vcnkgYWNjZXNzZXMgcHJvcGVybHkuICBJdCBz
aG91bGQKPiA+IHJhaXNlICNTU1swXSwgYW5kIGlzIHByZXN1bWFibHkgcmFpc2luZyAjR1BbMF0g
aW5zdGVhZC4KPiAKPiBSaWdodCwgdGhlIHZhbHVlIG9uICVyYXggc3VwcG9ydHMgdGhhdCBzdXNw
aWNpb24uIERyb3BwaW5nIHRoZQo+IEFTU0VSVCgpIGlzIG5vIG9wdGlvbiwgb2YgY291cnNlLiBJ
ZiB3ZSB3ZXJlIGFibGUgdG8gcmVsaWFibHkKPiBkZXRlY3QgdGhhdCB3ZSdyZSBydW5uaW5nIHVu
ZGVyIHFlbXUsIHdlIGNvdWxkIGNhdGVyIGZvciB0aGlzCj4gc3BlY2lhbCBjYXNlLCBidXQgSSBj
YW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gdGhpbmsgb2Ygb3RoZXIgb3B0aW9ucwo+IGJlc2lkZXMg
YWRkaW5nIGEgY29tbWFuZCBsaW5lIG9wdGlvbiBhbGxvd2luZyB0byBieXBhc3MgdGhlIHNlbGYK
PiB0ZXN0LgoKSSBhbSBnb2luZyB0byBnaXZlIGEgbG9vayBhdCB0aGUgUUVNVSBzaWRlIG9mIHRo
aW5ncy4gSG93ZXZlciwgZXZlbiBpZiBJCmZpeCB0aGUgYnVnIGluIFFFTVUsIGl0IHdvbid0IHNv
bHZlIHRoZSBwcm9ibGVtIGZvciBhbGwgdGhlIFFFTVUKaW5zdGFuY2VzIGFscmVhZHkgb3V0IHRo
ZXJlLCBzaGlwcGVkIGJ5IGRpc3Ryb3MsIGV0Yy4KClNvLCBJIHRoaW5rIHRoYXQgcmVnYXJkbGVz
cyBvZiB0aGUgUUVNVSBmaXgsIHdlIGFsc28gbmVlZCB0byBhZGQgYQp3b3JrYXJvdW5kIGluIFhl
bi4gV2UgY2FuIGRldGVjdCBRRU1VIGZyb20gdGhlIGNwdWlkIHN0cmluZywgd2hpY2ggaXMKZ29p
bmcgdG8gYmUgVENHVENHVENHVENHLgoKV2hhdCBkbyB5b3UgdGhpbmsgb2Ygc29tZXRoaW5nIGxp
a2UgYmVsb3c/CgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDZjZjM2MjguLjQ3MWUzOTQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24u
YwpAQCAtMjgwLDYgKzI4MCwyMSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgZWFybHlfY3B1X2RldGVj
dCh2b2lkKQogCWluaXRpYWxpemVfY3B1X2RhdGEoMCk7CiB9CiAKK2Jvb2wgdGNnX3dvcmthcm91
bmQgPSBmYWxzZTsKK3N0YXRpYyBpbmxpbmUgdm9pZCBoeXBlcnZpc29yX2NwdWlkX2Jhc2Uoc3Ry
dWN0IGNwdWluZm9feDg2ICpjKQoreworCXVpbnQzMl90IGJhc2UsIGVheCwgc2lnbmF0dXJlWzNd
OworCWNoYXIgKnNpZyA9ICJUQ0dUQ0dUQ0dUQ0ciOworCisJaWYgKCBjLT5waHlzX3Byb2NfaWQg
KQorCQlyZXR1cm47CisKKwliYXNlID0gMHg0MDAwMDAwMDsKKwljcHVpZChiYXNlLCAmZWF4LCAm
c2lnbmF0dXJlWzBdLCAmc2lnbmF0dXJlWzFdLCAmc2lnbmF0dXJlWzJdKTsKKwlpZiAoICFtZW1j
bXAoc2lnLCBzaWduYXR1cmUsIDEyKSApCisJCXRjZ193b3JrYXJvdW5kID0gdHJ1ZTsKK30KKwog
c3RhdGljIHZvaWQgZ2VuZXJpY19pZGVudGlmeShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiB7CiAJ
dTMyIGVheCwgZWJ4LCBlY3gsIGVkeCwgdG1wOwpAQCAtMzQzLDYgKzM1OCw4IEBAIHN0YXRpYyB2
b2lkIGdlbmVyaWNfaWRlbnRpZnkoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCQkJICAgICZjLT54
ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfRlNHU0JBU0UpXSwKIAkJCSAg
ICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX1BLVSldLAogCQkJ
ICAgICZjLT54ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfQVZYNTEyXzRW
Tk5JVyldKTsKKworCWh5cGVydmlzb3JfY3B1aWRfYmFzZShjKTsKIH0KIAogLyoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCmluZGV4
IDZmZmZlMDUuLjZjOGNhM2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKKysr
IGIveGVuL2FyY2gveDg2L2V4dGFibGUuYwpAQCAtMTQ2LDYgKzE0Niw5IEBAIHN0YXRpYyBpbnQg
X19pbml0IHN0dWJfc2VsZnRlc3Qodm9pZCkKICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSB0aGlz
X2NwdShzdHVicy5hZGRyKSArIFNUVUJfQlVGX1NJWkUgLyAyOwogICAgIHVuc2lnbmVkIGludCBp
OwogCisgICAgaWYgKCB0Y2dfd29ya2Fyb3VuZCApCisgICAgICAgIHJldHVybiAwOworCiAgICAg
cHJpbnRrKCJSdW5uaW5nIHN0dWIgcmVjb3Zlcnkgc2VsZnRlc3RzLi4uXG4iKTsKIAogICAgIGZv
ciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRSh0ZXN0cyk7ICsraSApCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaAppbmRleCA0MWE4ZDhjLi5kZmM0NTM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAg
LTU1Niw2ICs1NTYsNyBAQCBpbnQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFy
dF91cGRhdGUpOwogaW50IGVhcmx5X21pY3JvY29kZV9pbml0KHZvaWQpOwogaW50IG1pY3JvY29k
ZV9pbml0X2ludGVsKHZvaWQpOwogaW50IG1pY3JvY29kZV9pbml0X2FtZCh2b2lkKTsKK2V4dGVy
biBib29sIHRjZ193b3JrYXJvdW5kOwogCiBlbnVtIGdldF9jcHVfdmVuZG9yIHsKICAgICBnY3Zf
aG9zdCwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 01:54:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 01:54:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeAGA-0007Sb-HY; Wed, 24 Jan 2018 01:53:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z7j7=et=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eeAG9-0007SV-Fx
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 01:53:53 +0000
X-Inumbo-ID: 6c818ee6-00a9-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c818ee6-00a9-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 01:53:51 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Jan 2018 17:53:45 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,404,1511856000"; d="scan'208";a="12563411"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga008.jf.intel.com with ESMTP; 23 Jan 2018 17:53:27 -0800
Received: from fmsmsx124.amr.corp.intel.com (10.18.125.39) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 23 Jan 2018 17:53:26 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx124.amr.corp.intel.com (10.18.125.39) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 23 Jan 2018 17:53:26 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Wed, 24 Jan 2018 09:53:23 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2 3/3] drop "domain_" prefix from struct domain's
 dirty CPU mask
Thread-Index: AQHTlDNJxbrJSiBiY0i5AYK4GlYgkaOCQ7YQ
Date: Wed, 24 Jan 2018 01:53:22 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190EED939@SHSMSX101.ccr.corp.intel.com>
References: <5A67176A02000078001A1734@prv-mh.provo.novell.com>
 <5A67199102000078001A1775@prv-mh.provo.novell.com>
In-Reply-To: <5A67199102000078001A1775@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMzc0YzYwMWQtYjYxZi00MDkxLTg3MzctODgwNzA3N2NhYjVlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ingwd2lQOTRUbG55a1VjUmR1Zk1CcGQ4eDNVbys1S0UydzNYaThqcDREcFU9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 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>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 3/3] drop "domain_" prefix from struct
 domain's dirty CPU mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFR1
ZXNkYXksIEphbnVhcnkgMjMsIDIwMTggNjoxNyBQTQo+IAo+IEl0IGJlaW5nIGEgZmllbGQgb2Yg
c3RydWN0IGRvbWFpbiBpcyBzdWZmaWNpZW50IHRvIHJlY29nbml6ZSBpdHMKPiBwdXJwb3NlLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IHYyOiBXaGl0ZSBz
cGFjZSBjaGFuZ2VzIChjb25zb2xpZGF0ZSBzcGxpdCBsaW5lIHN0YXRlbWVudHMgaW50byBzaW5n
bGUKPiAgICAgbGluZSBvbmVzKS4gUmUtYmFzZS4KClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 02:41:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 02:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeB0G-0002Zw-2j; Wed, 24 Jan 2018 02:41:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kpe7=et=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eeB0E-0002Zq-MW
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 02:41:30 +0000
X-Inumbo-ID: 13cd891f-00b0-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13cd891f-00b0-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 02:41:28 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0O2b1oU052314;
 Wed, 24 Jan 2018 02:41: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-2017-10-26;
 bh=2pU/Jo6kqzwuuCRQ/7x7kFuUhs2RQA4tCmBMBAM1uPA=;
 b=ak1ZSWonBamyl8ON5gqsQXkIJolkkhNA4HXI5l2NjS+t0YYPzj6OAM+YpppevxUF+b6g
 uxwX+Xn4Sv8WGF7mOa94d+Cc4egEKS/i30il4PA0lbqbPMP7Hl7Cqa/7/2NN398ocDxq
 2/C9qVj4R03SNsxkSPDv/iIl2z/teFURVnMA4E9RWPDPuqIXsuqIBV6Pu4i1Ith8eqM8
 YtO8iKXnF0JezCNbV4yf3lvnpXMYXcswrImFkj7SBhWsbu1bu/73XTmmI9nqjneHmnMZ
 2DUA24K1vLUa4xpMJ1uVG1ap4l/amF0tt2M6opyxP2K0kNTDjGEeK20JS7Z+ER9ZI4Ke nA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fphga013y-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 Jan 2018 02:41:21 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0O2fKiK001720
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 24 Jan 2018 02:41:20 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0O2fKJr002140;
 Wed, 24 Jan 2018 02:41:20 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 Jan 2018 18:41:20 -0800
To: Wei Liu <wei.liu2@citrix.com>, Juergen Gross <jgross@suse.com>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
Date: Tue, 23 Jan 2018 21:41:17 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180118103330.6ampgvc5ovejzyfp@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8783
 signatures=668655
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-1711220000 definitions=main-1801240028
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMTgvMjAxOCAwNTozMyBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAxOCwg
MjAxOCBhdCAxMTozMTozMkFNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBXZWksCj4+
Cj4+IE9uIDAxLzEyLzE3IDE1OjE0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gSW5zdGVhZCBv
ZiBsb2NhdGluZyB0aGUgUlNEUCB0YWJsZSBiZWxvdyAxTUIgcHV0IGl0IGp1c3QgYmVsb3cgNEdC
Cj4+PiBsaWtlIHRoZSByZXN0IG9mIHRoZSBBQ1BJIHRhYmxlcyBpbiBjYXNlIG9mIFBWSCBndWVz
dHMuIFRoaXMgd2lsbAo+Pj4gYXZvaWQgcHVuY2hpbmcgbW9yZSBob2xlcyB0aGFuIG5lY2Vzc2Fy
eSBpbnRvIHRoZSBtZW1vcnkgbWFwLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+PiBNaW5kIGFwcGx5aW5nIHRoaXMgb25lPwo+IERvbid0IHdvcnJ5LCBpdCBpcyBp
biBteSBxdWV1ZS4KPgo+IFdpbGwgY29tZSB0byB0aGlzIGFuZCBvdGhlciBwYXRjaGVzIEkgYWNj
dW11bGF0ZWQgc29vbi4KPgo+IFdlaS4KClRoaXMgcmVxdWlyZXMga2VybmVsIGNoYW5nZXMsIGRv
ZXNuJ3QgaXQ/CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTctMTIvbXNnMDA3MTQuaHRtbAoKQW5kIHRoaXMgc2VyaWVzIGFwcGFyZW50bHkg
bmV2ZXIgbWFkZSBpdCB0byB0aGUgdHJlZS4KClBWSCBndWVzdHMgYXJlIGJyb2tlbiBub3cgb24g
c3RhZ2luZy4KCi1ib3JpcwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 03:09:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 03:09:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeBR4-00044A-95; Wed, 24 Jan 2018 03:09:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeBR2-000443-4d
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 03:09:12 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id E1/41-03585-7D8F76A5;
 Wed, 24 Jan 2018 03:09:11 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVffaj/Q
 og2sLRSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bhZd/ZCmbnV/S2dbA3MG5y6WLk4hASaGSS
 eLZ+AWsXIyeQ85hRYtJ3qMQ2RokHP+6DJUQEnCW+npnLDmLzCuhLdH96xwhiCwuYS0xdeYEZp
 EFCYJ2yxNIFt8CKJAQ8JU7fmcwMY+9efh1oEDsHm4CVxCExkCiLgKrE+6m3mCcwci9gZFjFqF
 GcWlSWWqRraKGXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoXwYg2MHYtN3zEKM
 kB5OSKK/lg/QoIb6k/JTKjMTijPii0pzU4kOMMhwcShK8/d+BcoJFqempFWmZOcBAg0lLcPAo
 ifCqg6R5iwsSc4sz0yFSpxgtOZoePGhj5vjz8CWQvPHidRuzEEtefl6qlDjvZJAGAZCGjNI8u
 HGwaLjEKCslzMsIdKAQT0FqUW5mCar8K0ZxDkYlYd6DIFN4MvNK4La+AjqICeigGzWpIAeVJC
 KkpBoYw3iTi5b+VdLvmbNNKTOifd+Hlc7TNp6/OCnQh8NhbVGsocz9Xedz8nZv2eRrsahryuL
 XWncivlgbSfwPWa3pLMLdcYXP79c7s+l2Jy40x5VOOMi+Yetm3UxLd9X4OXx+JV+i7+XtjXyb
 6WC5apdzUsztaXLF2ol6ivayfW9zag7Y3O9bnFanxFKckWioxVxUnAgAOElV2oECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1516763349!101071975!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26810 invoked from network); 24 Jan 2018 03:09:10 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 03:09:10 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeBQw-0008R4-UA; Wed, 24 Jan 2018 03: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeBQq-0003Hg-Hb; Wed, 24 Jan 2018 03:09:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeBQo-0002s7-VH; Wed, 24 Jan 2018 03:08:59 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118281-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a5e7ce9560b408dbdc2f7fb8a58f6209601cc054
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 03:08:59 +0000
Subject: [Xen-devel] [xen-unstable test] 118281: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0636611956432442362=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0636611956432442362==
Content-Type: text/plain

flight 118281 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118281/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 15 guest-saverestore.2 fail REGR. vs. 118174

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  a5e7ce9560b408dbdc2f7fb8a58f6209601cc054
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z    6 days
Failing since        118230  2018-01-19 14:22:44 Z    4 days    6 attempts
Testing same since   118281  2018-01-23 09:01:16 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1702 lines long.)


--===============0636611956432442362==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0636611956432442362==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 05:08:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 05:08:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeDHi-0003eD-1Q; Wed, 24 Jan 2018 05:07:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/irp=et=oracle.com=dongli.zhang@srs-us1.protection.inumbo.net>)
 id 1eeDHg-0003e7-MI
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 05:07:40 +0000
X-Inumbo-ID: 7f1f6308-00c4-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f1f6308-00c4-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 05:07:38 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0O57W0k173971;
 Wed, 24 Jan 2018 05:07:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : subject :
 message-id : date : mime-version : content-type :
 content-transfer-encoding; s=corp-2017-10-26;
 bh=dBtA3LVanyb1FUT7JWr/YNKPjTJftTgWaXiIaKh50vE=;
 b=oskaVU7FUe/mPL4fdrVzJMYKdEOP0osYfxreocNnokcvFUTKmYV6wRkRussyODs/QmQv
 6AotAtPlofhTSqGQyg2rOJQvnS3xONvOZCyVE0CzqWe9oYIx+6cp8spgyKCgmnJh2QXF
 Unr9fQ9h0JMkN5i1p4SVxNmOR3cY+p32Bpzg6+G9xh+tNEkVnA24VPxM0yofaoWYmzra
 Ou/sRtv3A64EAnQ+CP3PfGJ7jPIw3HE7lE/35ymENIT74NjbBT6YuG63ToexuLMz7pQj
 CCZOo8dG+ctWMfFqgjoLS3ArO7wI5FDZZMldtS9Lv2tFc9Db6KIxqbtp5M3sej6ikoI/ hQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2fpkphr04u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 Jan 2018 05:07:32 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0O57V7B015574
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 24 Jan 2018 05:07:31 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0O57UHJ020707;
 Wed, 24 Jan 2018 05:07:30 GMT
Received: from [10.182.69.241] (/10.182.69.241)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 23 Jan 2018 21:07:30 -0800
From: Dongli Zhang <dongli.zhang@oracle.com>
To: jgross@suse.com, xen-devel@lists.xenproject.org
Message-ID: <f784ecce-dc58-c841-5c00-8fc95f2017e2@oracle.com>
Date: Wed, 24 Jan 2018 13:08:02 +0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.3.0
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8783
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=582
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801240065
Subject: [Xen-devel] pvscsi is not supported by xl command
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKCldvdWxkIHlvdSBwbGVhc2UgbGV0IG1lIGtub3cgaWYgcHZzY3NpIGlzIHN0
aWxsIHN1cHBvcnRlZCBieSB0aGUgbW9zdCByZWNlbnQKeGVuLCBhcyAndnNjc2knIGlzIG5vdCBz
dXBwb3J0ZWQgaW4gZG9tVSBjb25maWcgZmlsZSBhbmQgc2NzaS1hdHRhY2gvc2NzaS1kZXRhY2gK
YXJlIG5vdCBzdXBwb3J0ZWQgYnkgeGwgY29tbWFuZC4KCkFyZSBzY3NpLWF0dGFjaC9zY3NpLWRl
dGFjaCBzdGlsbCBvbiB0aGUgcm9hZG1hcCBhbmQgd2lsbCBiZSBhZGRlZCB0byB4bCBpbiB0aGUK
ZnV0dXJlLCBvciB0aGlzIGlzIGRlcHJlY2F0ZWQ/CgpJIGFzc3VtZSB0aGUgZm9sbG93aW5nIGxp
bmsgaXMgZGVwcmVjYXRlZCBhcyAndnNjc2knIGlzIG5vdCBzdXBwb3J0ZWQgYnkgeGwKY29tbWFu
ZCBpbiBjb25maWcgZmlsZToKCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1BhcmF2
aXJ0dWFsaXplZF9TQ1NJCgpUaGFuayB5b3UgdmVyeSBtdWNoIQoKRG9uZ2xpIFpoYW5nCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 05:34:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 05:34:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeDht-0005Z8-5h; Wed, 24 Jan 2018 05:34:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cewj=et=microsoft.com=alexander.levin@srs-us1.protection.inumbo.net>)
 id 1eeCUQ-0000Bc-Tg
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 04:16:47 +0000
X-Inumbo-ID: 60e4ab4f-00bd-11e8-ba59-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe40::70c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 60e4ab4f-00bd-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 05:16:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rin6leA+i6y9orhTheFWYPSchJxv3t6yUOaBszrlGsE=;
 b=UhDqTQ91YbcKp9vGOjIbU7YCbFh0Bbw/FfHMJ2p6y9nJl4K9F9GwBzabjkgk798f4owJfPHsS3mtGTy6RQYhpf9YbcbLqH0xccMvJaeQbUn4AyHL71MPqSjVF3Z7wVBkKZ4qq/t2lb7/YmJewKgqdn6Nk21NGaTwwqUET0MwYEA=
Received: from DM5PR2101MB1032.namprd21.prod.outlook.com (52.132.128.13) by
 DM5PR2101MB0727.namprd21.prod.outlook.com (10.167.110.39) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
 15.20.464.1; Wed, 24 Jan 2018 04:16:40 +0000
Received: from DM5PR2101MB1032.namprd21.prod.outlook.com
 ([fe80::6485:b98:d15e:9da7]) by DM5PR2101MB1032.namprd21.prod.outlook.com
 ([fe80::6485:b98:d15e:9da7%2]) with mapi id 15.20.0464.000; Wed, 24 Jan 2018
 04:16:40 +0000
From: Sasha Levin <Alexander.Levin@microsoft.com>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>
Thread-Topic: [PATCH AUTOSEL for 4.14 098/100] x86/xen: Support early
 interrupts in xen pv guests
Thread-Index: AQHTlMnwTFaHU41nXkShIkgK/xWPCw==
Date: Wed, 24 Jan 2018 04:15:17 +0000
Message-ID: <20180124041414.32065-98-alexander.levin@microsoft.com>
References: <20180124041414.32065-1-alexander.levin@microsoft.com>
In-Reply-To: <20180124041414.32065-1-alexander.levin@microsoft.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [52.168.54.252]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DM5PR2101MB0727;
 7:GUT+WBK5p18EP/31lD3f3uyxFlS2M5ns7cMEbTzHVIjp4qABy1Mpv6WMP+LLVfTBBkI5MdChLGRGd35zA6/XsBFd7Ap80zCK3Ku83m4pfS0I9qnnz2Dc7yt6cAsOA+uxuSSSY9EEsewKHQNOwfnpQRGEpcF+CpBIWyy4rfWZVt3oMc0Ii+lonATA5sVXvvDDuvXkUpxOJHJVcCTOfA6bdDEza0HZu/Luyml+2nZgamapldJQmzsDuy1Vxgdnfu+/
x-ms-office365-filtering-correlation-id: e349ab20-ea12-46ed-590f-08d562e144fc
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(2017052603307)(7193020);
 SRVR:DM5PR2101MB0727; 
x-ms-traffictypediagnostic: DM5PR2101MB0727:
x-microsoft-antispam-prvs: <DM5PR2101MB0727F1EB1380C2AABF97F6F1FBE20@DM5PR2101MB0727.namprd21.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(89211679590171)(42068640409301)(146099531331640); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(61425038)(6040501)(2401047)(5005006)(8121501046)(3231046)(2400081)(944501161)(3002001)(93006095)(93001095)(10201501046)(6055026)(61426038)(61427038)(6041288)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:DM5PR2101MB0727; BCL:0; PCL:0; RULEID:; SRVR:DM5PR2101MB0727; 
x-forefront-prvs: 056297E276
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10019020)(346002)(396003)(366004)(39380400002)(39860400002)(376002)(189003)(199004)(86612001)(6506007)(106356001)(76176011)(59450400001)(6346003)(54906003)(575784001)(86362001)(2501003)(110136005)(966005)(1076002)(7736002)(5250100002)(3660700001)(316002)(26005)(102836004)(2950100002)(6666003)(99286004)(97736004)(22452003)(107886003)(6436002)(53936002)(478600001)(66066001)(14454004)(6306002)(2900100001)(6512007)(2906002)(5660300001)(8936002)(4326008)(10290500003)(305945005)(10090500001)(68736007)(25786009)(81166006)(72206003)(36756003)(8676002)(81156014)(3846002)(6116002)(3280700002)(105586002)(6486002)(22906009)(217873001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR2101MB0727;
 H:DM5PR2101MB1032.namprd21.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: microsoft.com does not designate
 permitted sender hosts)
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Alexander.Levin@microsoft.com; 
x-microsoft-antispam-message-info: l3aHR/JY/FHC5uUefziwjhWqEYDEKeNrQQmfGMgg3rPmX9DkMjDLczo+/XuTs+ZLSXVLtMvOMHOX7CXtkqpyYw==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: microsoft.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e349ab20-ea12-46ed-590f-08d562e144fc
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jan 2018 04:15:17.0561 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR2101MB0727
X-Mailman-Approved-At: Wed, 24 Jan 2018 05:34:44 +0000
Cc: Juergen Gross <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Thomas Gleixner <tglx@linutronix.de>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 Sasha Levin <Alexander.Levin@microsoft.com>
Subject: [Xen-devel] [PATCH AUTOSEL for 4.14 098/100] x86/xen: Support early
 interrupts in xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKWyBVcHN0cmVhbSBjb21taXQg
NDJiM2E0Y2I1NjA5ZGU3NTdmNTQ0NWZjYWQxODk0NWJhOTIzOWEwNyBdCgpBZGQgZWFybHkgaW50
ZXJydXB0IGhhbmRsZXJzIGFjdGl2YXRlZCBieSBpZHRfc2V0dXBfZWFybHlfaGFuZGxlcigpIHRv
CnRoZSBoYW5kbGVycyBzdXBwb3J0ZWQgYnkgWGVuIHB2IGd1ZXN0cy4gVGhpcyB3aWxsIGFsbG93
IGZvciBlYXJseQpXQVJOKCkgY2FsbHMgbm90IGNyYXNoaW5nIHRoZSBndWVzdC4KClN1Z2dlc3Rl
ZC1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4
bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKQ2M6IGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tCkxpbms6IGh0dHBzOi8vbGttbC5rZXJu
ZWwub3JnL3IvMjAxNzExMjQwODQyMjEuMzAxNzItMS1qZ3Jvc3NAc3VzZS5jb20KU2lnbmVkLW9m
Zi1ieTogU2FzaGEgTGV2aW4gPGFsZXhhbmRlci5sZXZpbkBtaWNyb3NvZnQuY29tPgotLS0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3NlZ21lbnQuaCB8IDEyICsrKysrKysrKysrKwogYXJjaC94ODYv
bW0vZXh0YWJsZS5jICAgICAgICAgIHwgIDQgKysrLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
di5jICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQogYXJjaC94
ODYveGVuL3hlbi1hc21fNjQuUyAgICAgIHwgMTQgKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hh
bmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvaW5jbHVkZS9hc20vc2VnbWVudC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc2VnbWVu
dC5oCmluZGV4IGIyMGY5ZDYyM2Y5Yy4uOGYwOTAxMmI5MmU3IDEwMDY0NAotLS0gYS9hcmNoL3g4
Ni9pbmNsdWRlL2FzbS9zZWdtZW50LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc2VnbWVu
dC5oCkBAIC0yMzYsMTEgKzIzNiwyMyBAQAogICovCiAjZGVmaW5lIEVBUkxZX0lEVF9IQU5ETEVS
X1NJWkUgOQogCisvKgorICogeGVuX2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5IGlzIGZvciBYZW4g
cHYgZ3Vlc3RzOiBmb3IgZWFjaCBlbnRyeSBpbgorICogZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkg
aXQgY29udGFpbnMgYSBwcmVxdWVsIGluIHRoZSBmb3JtIG9mCisgKiBwb3AgJXJjeDsgcG9wICVy
MTE7IGptcCBlYXJseV9pZHRfaGFuZGxlcl9hcnJheVtpXTsgc3VtbWluZyB1cCB0bworICogbWF4
IDggYnl0ZXMuCisgKi8KKyNkZWZpbmUgWEVOX0VBUkxZX0lEVF9IQU5ETEVSX1NJWkUgOAorCiAj
aWZuZGVmIF9fQVNTRU1CTFlfXwogCiBleHRlcm4gY29uc3QgY2hhciBlYXJseV9pZHRfaGFuZGxl
cl9hcnJheVtOVU1fRVhDRVBUSU9OX1ZFQ1RPUlNdW0VBUkxZX0lEVF9IQU5ETEVSX1NJWkVdOwog
ZXh0ZXJuIHZvaWQgZWFybHlfaWdub3JlX2lycSh2b2lkKTsKIAorI2lmIGRlZmluZWQoQ09ORklH
X1g4Nl82NCkgJiYgZGVmaW5lZChDT05GSUdfWEVOX1BWKQorZXh0ZXJuIGNvbnN0IGNoYXIgeGVu
X2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5W05VTV9FWENFUFRJT05fVkVDVE9SU11bWEVOX0VBUkxZ
X0lEVF9IQU5ETEVSX1NJWkVdOworI2VuZGlmCisKIC8qCiAgKiBMb2FkIGEgc2VnbWVudC4gRmFs
bCBiYWNrIG9uIGxvYWRpbmcgdGhlIHplcm8gc2VnbWVudCBpZiBzb21ldGhpbmcgZ29lcwogICog
d3JvbmcuICBUaGlzIHZhcmlhbnQgYXNzdW1lcyB0aGF0IGxvYWRpbmcgemVybyBmdWxseSBjbGVh
cnMgdGhlIHNlZ21lbnQuCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9leHRhYmxlLmMgYi9hcmNo
L3g4Ni9tbS9leHRhYmxlLmMKaW5kZXggMzBiYzQ4MTJjZWI4Li45ZmU2NTZjNDJhYTUgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L21tL2V4dGFibGUuYworKysgYi9hcmNoL3g4Ni9tbS9leHRhYmxlLmMK
QEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8bGludXgvZXh0YWJsZS5oPgogI2luY2x1ZGUgPGxp
bnV4L3VhY2Nlc3MuaD4KICNpbmNsdWRlIDxsaW51eC9zY2hlZC9kZWJ1Zy5oPgorI2luY2x1ZGUg
PHhlbi94ZW4uaD4KIAogI2luY2x1ZGUgPGFzbS9mcHUvaW50ZXJuYWwuaD4KICNpbmNsdWRlIDxh
c20vdHJhcHMuaD4KQEAgLTIxMiw4ICsyMTMsOSBAQCB2b2lkIF9faW5pdCBlYXJseV9maXh1cF9l
eGNlcHRpb24oc3RydWN0IHB0X3JlZ3MgKnJlZ3MsIGludCB0cmFwbnIpCiAJICogT2xkIENQVXMg
bGVhdmUgdGhlIGhpZ2ggYml0cyBvZiBDUyBvbiB0aGUgc3RhY2sKIAkgKiB1bmRlZmluZWQuICBJ
J20gbm90IHN1cmUgd2hpY2ggQ1BVcyBkbyB0aGlzLCBidXQgYXQgbGVhc3QKIAkgKiB0aGUgNDg2
IERYIHdvcmtzIHRoaXMgd2F5LgorCSAqIFhlbiBwdiBkb21haW5zIGFyZSBub3QgdXNpbmcgdGhl
IGRlZmF1bHQgX19LRVJORUxfQ1MuCiAJICovCi0JaWYgKHJlZ3MtPmNzICE9IF9fS0VSTkVMX0NT
KQorCWlmICgheGVuX3B2X2RvbWFpbigpICYmIHJlZ3MtPmNzICE9IF9fS0VSTkVMX0NTKQogCQln
b3RvIGZhaWw7CiAKIAkvKgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5j
IGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCmluZGV4IGFlM2EwNzFlMWQwZi4uODk5YTIy
YTAyZTk1IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdi5jCkBAIC02MjIsNyArNjIyLDcgQEAgc3RhdGljIHN0cnVj
dCB0cmFwX2FycmF5X2VudHJ5IHRyYXBfYXJyYXlbXSA9IHsKIAl7IHNpbWRfY29wcm9jZXNzb3Jf
ZXJyb3IsICAgICAgeGVuX3NpbWRfY29wcm9jZXNzb3JfZXJyb3IsICAgICAgZmFsc2UgfSwKIH07
CiAKLXN0YXRpYyBib29sIGdldF90cmFwX2FkZHIodm9pZCAqKmFkZHIsIHVuc2lnbmVkIGludCBp
c3QpCitzdGF0aWMgYm9vbCBfX3JlZiBnZXRfdHJhcF9hZGRyKHZvaWQgKiphZGRyLCB1bnNpZ25l
ZCBpbnQgaXN0KQogewogCXVuc2lnbmVkIGludCBucjsKIAlib29sIGlzdF9va2F5ID0gZmFsc2U7
CkBAIC02NDQsNiArNjQ0LDE0IEBAIHN0YXRpYyBib29sIGdldF90cmFwX2FkZHIodm9pZCAqKmFk
ZHIsIHVuc2lnbmVkIGludCBpc3QpCiAJCX0KIAl9CiAKKwlpZiAobnIgPT0gQVJSQVlfU0laRSh0
cmFwX2FycmF5KSAmJgorCSAgICAqYWRkciA+PSAodm9pZCAqKWVhcmx5X2lkdF9oYW5kbGVyX2Fy
cmF5WzBdICYmCisJICAgICphZGRyIDwgKHZvaWQgKillYXJseV9pZHRfaGFuZGxlcl9hcnJheVtO
VU1fRVhDRVBUSU9OX1ZFQ1RPUlNdKSB7CisJCW5yID0gKCphZGRyIC0gKHZvaWQgKillYXJseV9p
ZHRfaGFuZGxlcl9hcnJheVswXSkgLworCQkgICAgIEVBUkxZX0lEVF9IQU5ETEVSX1NJWkU7CisJ
CSphZGRyID0gKHZvaWQgKil4ZW5fZWFybHlfaWR0X2hhbmRsZXJfYXJyYXlbbnJdOworCX0KKwog
CWlmIChXQVJOX09OKGlzdCAhPSAwICYmICFpc3Rfb2theSkpCiAJCXJldHVybiBmYWxzZTsKIApA
QCAtMTI2MSw2ICsxMjY5LDIxIEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhl
bl9zdGFydF9rZXJuZWwodm9pZCkKIAl4ZW5fc2V0dXBfZ2R0KDApOwogCiAJeGVuX2luaXRfaXJx
X29wcygpOworCisJLyogTGV0J3MgcHJlc3VtZSBQViBndWVzdHMgYWx3YXlzIGJvb3Qgb24gdkNQ
VSB3aXRoIGlkIDAuICovCisJcGVyX2NwdSh4ZW5fdmNwdV9pZCwgMCkgPSAwOworCisJLyoKKwkg
KiBTZXR1cCB4ZW5fdmNwdSBlYXJseSBiZWNhdXNlIGlkdF9zZXR1cF9lYXJseV9oYW5kbGVyIG5l
ZWRzIGl0IGZvcgorCSAqIGxvY2FsX2lycV9kaXNhYmxlKCksIGlycXNfZGlzYWJsZWQoKS4KKwkg
KgorCSAqIERvbid0IGRvIHRoZSBmdWxsIHZjcHVfaW5mbyBwbGFjZW1lbnQgc3R1ZmYgdW50aWwg
d2UgaGF2ZQorCSAqIHRoZSBjcHVfcG9zc2libGVfbWFzayBhbmQgYSBub24tZHVtbXkgc2hhcmVk
X2luZm8uCisJICovCisJeGVuX3ZjcHVfaW5mb19yZXNldCgwKTsKKworCWlkdF9zZXR1cF9lYXJs
eV9oYW5kbGVyKCk7CisKIAl4ZW5faW5pdF9jYXBhYmlsaXRpZXMoKTsKIAogI2lmZGVmIENPTkZJ
R19YODZfTE9DQUxfQVBJQwpAQCAtMTI5NCwxOCArMTMxNyw2IEBAIGFzbWxpbmthZ2UgX192aXNp
YmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9pZCkKIAkgKi8KIAlhY3BpX251bWEg
PSAtMTsKICNlbmRpZgotCS8qIExldCdzIHByZXN1bWUgUFYgZ3Vlc3RzIGFsd2F5cyBib290IG9u
IHZDUFUgd2l0aCBpZCAwLiAqLwotCXBlcl9jcHUoeGVuX3ZjcHVfaWQsIDApID0gMDsKLQotCS8q
Ci0JICogU2V0dXAgeGVuX3ZjcHUgZWFybHkgYmVjYXVzZSBzdGFydF9rZXJuZWwgbmVlZHMgaXQg
Zm9yCi0JICogbG9jYWxfaXJxX2Rpc2FibGUoKSwgaXJxc19kaXNhYmxlZCgpLgotCSAqCi0JICog
RG9uJ3QgZG8gdGhlIGZ1bGwgdmNwdV9pbmZvIHBsYWNlbWVudCBzdHVmZiB1bnRpbCB3ZSBoYXZl
Ci0JICogdGhlIGNwdV9wb3NzaWJsZV9tYXNrIGFuZCBhIG5vbi1kdW1teSBzaGFyZWRfaW5mby4K
LQkgKi8KLQl4ZW5fdmNwdV9pbmZvX3Jlc2V0KDApOwotCiAJV0FSTl9PTih4ZW5fY3B1aHBfc2V0
dXAoeGVuX2NwdV91cF9wcmVwYXJlX3B2LCB4ZW5fY3B1X2RlYWRfcHYpKTsKIAogCWxvY2FsX2ly
cV9kaXNhYmxlKCk7CmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TIGIvYXJj
aC94ODYveGVuL3hlbi1hc21fNjQuUwppbmRleCA4YTEwYzlhOWUyYjUuLjQxN2IzMzllNWM4ZSAx
MDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1hc21fNjQuUworKysgYi9hcmNoL3g4Ni94ZW4v
eGVuLWFzbV82NC5TCkBAIC0xNSw2ICsxNSw3IEBACiAKICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNl
L3hlbi5oPgogCisjaW5jbHVkZSA8bGludXgvaW5pdC5oPgogI2luY2x1ZGUgPGxpbnV4L2xpbmth
Z2UuaD4KIAogLm1hY3JvIHhlbl9wdl90cmFwIG5hbWUKQEAgLTU0LDYgKzU1LDE5IEBAIHhlbl9w
dl90cmFwIGVudHJ5X0lOVDgwX2NvbXBhdAogI2VuZGlmCiB4ZW5fcHZfdHJhcCBoeXBlcnZpc29y
X2NhbGxiYWNrCiAKKwlfX0lOSVQKK0VOVFJZKHhlbl9lYXJseV9pZHRfaGFuZGxlcl9hcnJheSkK
KwlpID0gMAorCS5yZXB0IE5VTV9FWENFUFRJT05fVkVDVE9SUworCXBvcCAlcmN4CisJcG9wICVy
MTEKKwlqbXAgZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkgKyBpKkVBUkxZX0lEVF9IQU5ETEVSX1NJ
WkUKKwlpID0gaSArIDEKKwkuZmlsbCB4ZW5fZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkgKyBpKlhF
Tl9FQVJMWV9JRFRfSEFORExFUl9TSVpFIC0gLiwgMSwgMHhjYworCS5lbmRyCitFTkQoeGVuX2Vh
cmx5X2lkdF9oYW5kbGVyX2FycmF5KQorCV9fRklOSVQKKwogaHlwZXJjYWxsX2lyZXQgPSBoeXBl
cmNhbGxfcGFnZSArIF9fSFlQRVJWSVNPUl9pcmV0ICogMzIKIC8qCiAgKiBYZW42NCBpcmV0IGZy
YW1lOgotLSAKMi4xMS4wCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 07:37:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 07:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeFc9-0004uT-1j; Wed, 24 Jan 2018 07:36:57 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeFc8-0004uN-0R
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 07:36:56 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 42/A3-03014-797386A5;
 Wed, 24 Jan 2018 07:36:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVXeaeUa
 Uwdb94hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPZnq8sBbdTKpr3dLI1ML6w62Lk4hASaGSS
 +P3uFSuE85hRYtP9bmYIZxujRMe92exdjJwcIgLOEl/PzAWzeQX0JdpOrWIDsYUFzCQaWuewg
 DRICNxRlDi7+hYjSEJCwFvixc4ZTDD2jcVfgOLsHGwCVhKHxECiLAKqEg2zVjNNYORewMiwil
 G9OLWoLLVI10QvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQvwxAsIOx+7L/IUZ
 JDiYlUd6VhhlRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4X5sC5QSLUtNTK9Iyc4CBBpOW4OBR
 EuFVNgNK8xYXJOYWZ6ZDpE4xWnI0PXjQxszx5+FLIHnjxes2ZiGWvPy8VClx3q8g8wRAGjJK8
 +DGwaLhEqOslDAvI9CBQjwFqUW5mSWo8q8YxTkYlYR5vUDW8mTmlcBtfQV0EBPQQTdqUkEOKk
 lESEk1MGYvZnJcvfFMx+T47ylNfzeKH1znHLrS4ufKEoaC4B3vvgorajSuXOtyl7/5KQfzO6W
 d9vr3Locsc1PhCV3zun3zfRnj1QLdNhp33kueKhc5eW+Bz893kdKPP/aw74l6LXRK78DUqaHV
 +Re9i74b3E/42rzbNdKm4KDACwkxg/X/8rIfSMc8qVRiKc5INNRiLipOBACzzfCbgQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1516779413!100788466!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 38134 invoked from network); 24 Jan 2018 07:36:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 07:36:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeFc3-0007DW-AP; Wed, 24 Jan 2018 07:36:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeFbx-00016r-Mu; Wed, 24 Jan 2018 07:36:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeFbw-0006tI-8o; Wed, 24 Jan 2018 07:36:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118283-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-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-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1995266727fa8143897e89b55f5d3c79aa828420
X-Osstest-Versions-That: linux=d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 07:36:44 +0000
Subject: [Xen-devel] [linux-linus test] 118283: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI4MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4MjgzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDExODI1MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2lu
ZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODI1MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MjUwCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTgyNTAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODI1MAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4
MjUwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNTAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODI1MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE4MjUwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNTAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDE5OTUyNjY3MjdmYTgxNDM4OTdlODli
NTVmNWQzYzc5YWE4Mjg0MjAKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IGQ1MTdiYjc5ZjQ5OTRhODdjZmMyZGRkNGNjNzZiZDFhNjI3ZDRiZWQKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExODI1MCAgMjAxOC0wMS0yMSAwNjo0ODozMSBaICAgIDMgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTgyNjMgIDIwMTgtMDEtMjEgMjM6MTc6MTUgWiAgICAyIGRheXMgICAgNCBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgyODMgIDIwMTgtMDEtMjMgMTM6Mjg6MzAg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lv
bnMgdW5kZXIgdGVzdDoKICBBbmRpIEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+CiAgQmVuIEh1
dGNoaW5ncyA8YmVuLmh1dGNoaW5nc0Bjb2RldGhpbmsuY28udWs+CiAgRGF2ZSBZb3VuZyA8ZHlv
dW5nQHJlZGhhdC5jb20+CiAgRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KICBK
LiBCcnVjZSBGaWVsZHMgPGJmaWVsZHNAcmVkaGF0LmNvbT4KICBLZWl0aCBCdXNjaCA8a2VpdGgu
YnVzY2hAaW50ZWwuY29tPgogIEtpcmlsbCBBLiBTaHV0ZW1vdiA8a2lyaWxsLnNodXRlbW92QGxp
bnV4LmludGVsLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlv
bi5vcmc+CiAgTWFydGluIEJyYW5kZW5idXJnIDxtYXJ0aW5Ab21uaWJvbmQuY29tPgogIE1hc2Ft
aSBIaXJhbWF0c3UgPG1oaXJhbWF0QGtlcm5lbC5vcmc+CiAgTWljaGFsIEhvY2tvIDxtaG9ja29A
c3VzZS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIExl
bmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICB6aGVud2VpLnBpIDx6aGVud2VpLnBp
QHlvdXJ1bmNsb3VkLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM4NyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 07:37:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 07:37:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeFcu-0004yf-EJ; Wed, 24 Jan 2018 07:37:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeFcs-0004yP-KI
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 07:37:42 +0000
X-Inumbo-ID: 758409a2-00d9-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 758409a2-00d9-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 07:37:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 00:37:35 -0700
Message-Id: <5A6845CD02000078001A1C77@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 00:37:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <5A65EC0A02000078001A1118@suse.com>
 <068bc63f-f79c-627c-4f48-ca8cdef166d9@suse.com>
 <5A6601D302000078001A1230@suse.com>
 <1a670986-d36b-3530-3b12-15ac2faa302e@suse.com>
 <5A6607DB02000078001A127B@suse.com>
 <ad9fe5e8-76b1-3a61-4696-f6d3708cd404@suse.com>
 <5A6624A602000078001A1375@prv-mh.provo.novell.com>
 <1484b1c8-6140-323e-9933-e1120f1e2a0d@citrix.com>
 <d1ddec7e-6e00-bf38-f105-8e5522721cc4@citrix.com>
 <afd747ee-804a-1350-7823-e362562aea79@suse.com>
 <ec981907-eeb7-a697-adb7-3fffe5185d77@citrix.com>
In-Reply-To: <ec981907-eeb7-a697-adb7-3fffe5185d77@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, Andrew Cooper <andrew.cooper3@citrix.com>,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 00/12] xen/x86: use per-vcpu stacks
 for 64 bit pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE4OjMzLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBXZWxsIGF0IHZlcnkgbGVhc3QgdGhlcmUgc2hvdWxkIGJlIHNvbWV0aGluZyBpbiB0aGUg
Ym9vdCBzY3Jvb2wgdGhhdAo+IHNheXMsICJFbmFibGluZyBYZW4gUGFnZXRhYmxlIHByb3RlY3Rp
b24gKFhQVEkpIGZvciBQViBndWVzdHMiIG9yCj4gc29tZXRoaW5nLiAgKFRoYXQgZ29lcyBmb3Ig
dGhlIGN1cnJlbnQgcm91bmQgb2YgWFBUSSBhcyB3ZWxsIHJlYWxseS4pCgpBbmQgaW5kZWVkIEkg
aGF2ZSB0aGlzIG9uIG15IGxpc3Qgb2YgZm9sbG93LXVwIHRoaW5ncywgYnV0IGRpZG4ndCBnZXQK
dG8gaXQgeWV0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 07:40:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 07:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeFfW-0005cn-RH; Wed, 24 Jan 2018 07:40:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeFfW-0005ca-0z
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 07:40:26 +0000
X-Inumbo-ID: d6ff386b-00d9-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d6ff386b-00d9-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 07:40:25 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 00:40:18 -0700
Message-Id: <5A68467102000078001A1C89@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 00:40:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
 <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
 <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDAxOjQ3LCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gT24gVHVlLCAyMyBKYW4gMjAxOCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+ID4+PiBPbiAyMy4w
MS4xOCBhdCAwMTo0MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+IE9u
IDIzLzAxLzIwMTggMDA6MzgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gPj4gT24gVHVl
LCAyMyBKYW4gMjAxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gPj4+IE9uIDIyLzAxLzIwMTgg
MjM6NDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gPj4+PiBIaSBhbGwsCj4+ID4+Pj4K
Pj4gPj4+PiBSdW5uaW5nIFhlbiBpbnNpZGUgUUVNVSB4ODYgd2l0aG91dCBLVk0gYWNjZWxlYXJ0
aW9uIGFuZCB3aXRob3V0IFZNWAo+PiA+Pj4+IGVtdWxhdGlvbiBsZWFkcyB0byB0aGUgZmFpbHVy
ZSBhcHBlbmRlZCBiZWxvdy4KPj4gPj4+Pgo+PiA+Pj4+IFRoaXMgdHJpdmlhbCB3b3JrYXJvdW5k
ICJmaXhlcyIgdGhlIHByb2JsZW06Cj4+ID4+Pj4KPj4gPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2V4dGFibGUuYyBiL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKPj4gPj4+PiBpbmRleCA3
MmYzMGQ5Li5hNjdkNmMxIDEwMDY0NAo+PiA+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9leHRhYmxl
LmMKPj4gPj4+PiArKysgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCj4+ID4+Pj4gQEAgLTE2OCw3
ICsxNjgsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBzdHViX3NlbGZ0ZXN0KHZvaWQpCj4+ID4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgX0FTTV9FWFRBQkxFKC5McmV0JT0sIC5MZml4JT0pCj4+
ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgOiBbZXhuXSAiK20iIChyZXMpCj4+ID4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgOiBbc3RiXSAiciIgKGFkZHIpLCAiYSIgKHRlc3RzW2ld
LnJheCkpOwo+PiA+Pj4+IC0gICAgICAgIEFTU0VSVChyZXMgPT0gdGVzdHNbaV0ucmVzLnJhdyk7
Cj4+ID4+Pj4gICAgICB9Cj4+ID4+Pj4gIAo+PiA+Pj4+ICAgICAgcmV0dXJuIDA7Cj4+ID4+Pj4K
Pj4gPj4+Pgo+PiA+Pj4+IEFueSBzdWdnZXN0aW9ucz8KPj4gPj4+IFdoaWNoIGkgZmFpbGVkPyAg
VGhpcyB3aWxsIHByb2JhYmx5IGJlIGFuIGVtdWxhdGlvbiBidWcgaW4gUWVtdS4KPj4gPj4gaT0y
IGlzIHRoZSBjdWxwcml0Cj4+ID4gCj4+ID4gUWVtdSBkb2Vzbid0IGVtdWxhdGUgJXJzcC1iYXNl
ZCBtZW1vcnkgYWNjZXNzZXMgcHJvcGVybHkuICBJdCBzaG91bGQKPj4gPiByYWlzZSAjU1NbMF0s
IGFuZCBpcyBwcmVzdW1hYmx5IHJhaXNpbmcgI0dQWzBdIGluc3RlYWQuCj4+IAo+PiBSaWdodCwg
dGhlIHZhbHVlIG9uICVyYXggc3VwcG9ydHMgdGhhdCBzdXNwaWNpb24uIERyb3BwaW5nIHRoZQo+
PiBBU1NFUlQoKSBpcyBubyBvcHRpb24sIG9mIGNvdXJzZS4gSWYgd2Ugd2VyZSBhYmxlIHRvIHJl
bGlhYmx5Cj4+IGRldGVjdCB0aGF0IHdlJ3JlIHJ1bm5pbmcgdW5kZXIgcWVtdSwgd2UgY291bGQg
Y2F0ZXIgZm9yIHRoaXMKPj4gc3BlY2lhbCBjYXNlLCBidXQgSSBjYW4ndCBzZWVtIHRvIGJlIGFi
bGUgdG8gdGhpbmsgb2Ygb3RoZXIgb3B0aW9ucwo+PiBiZXNpZGVzIGFkZGluZyBhIGNvbW1hbmQg
bGluZSBvcHRpb24gYWxsb3dpbmcgdG8gYnlwYXNzIHRoZSBzZWxmCj4+IHRlc3QuCj4gCj4gSSBh
bSBnb2luZyB0byBnaXZlIGEgbG9vayBhdCB0aGUgUUVNVSBzaWRlIG9mIHRoaW5ncy4gSG93ZXZl
ciwgZXZlbiBpZiBJCj4gZml4IHRoZSBidWcgaW4gUUVNVSwgaXQgd29uJ3Qgc29sdmUgdGhlIHBy
b2JsZW0gZm9yIGFsbCB0aGUgUUVNVQo+IGluc3RhbmNlcyBhbHJlYWR5IG91dCB0aGVyZSwgc2hp
cHBlZCBieSBkaXN0cm9zLCBldGMuCj4gCj4gU28sIEkgdGhpbmsgdGhhdCByZWdhcmRsZXNzIG9m
IHRoZSBRRU1VIGZpeCwgd2UgYWxzbyBuZWVkIHRvIGFkZCBhCj4gd29ya2Fyb3VuZCBpbiBYZW4u
IFdlIGNhbiBkZXRlY3QgUUVNVSBmcm9tIHRoZSBjcHVpZCBzdHJpbmcsIHdoaWNoIGlzCj4gZ29p
bmcgdG8gYmUgVENHVENHVENHVENHLgo+IAo+IFdoYXQgZG8geW91IHRoaW5rIG9mIHNvbWV0aGlu
ZyBsaWtlIGJlbG93PwoKV2VsbCwgbm90IHJlYWxseSBuaWNlLCBidXQgd2hhdCBkbyB5b3UgZG8u
IEluIGEgY2xlYW5lZCB1cCBmb3JtCnRoaXMgbWF5IHdlbGwgYmUgYWNjZXB0YWJsZS4KCkphbgoK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9j
cHUvY29tbW9uLmMKPiBpbmRleCA2Y2YzNjI4Li40NzFlMzk0IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4g
QEAgLTI4MCw2ICsyODAsMjEgQEAgc3RhdGljIHZvaWQgX19pbml0IGVhcmx5X2NwdV9kZXRlY3Qo
dm9pZCkKPiAgCWluaXRpYWxpemVfY3B1X2RhdGEoMCk7Cj4gIH0KPiAgCj4gK2Jvb2wgdGNnX3dv
cmthcm91bmQgPSBmYWxzZTsKPiArc3RhdGljIGlubGluZSB2b2lkIGh5cGVydmlzb3JfY3B1aWRf
YmFzZShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gK3sKPiArCXVpbnQzMl90IGJhc2UsIGVheCwg
c2lnbmF0dXJlWzNdOwo+ICsJY2hhciAqc2lnID0gIlRDR1RDR1RDR1RDRyI7Cj4gKwo+ICsJaWYg
KCBjLT5waHlzX3Byb2NfaWQgKQo+ICsJCXJldHVybjsKPiArCj4gKwliYXNlID0gMHg0MDAwMDAw
MDsKPiArCWNwdWlkKGJhc2UsICZlYXgsICZzaWduYXR1cmVbMF0sICZzaWduYXR1cmVbMV0sICZz
aWduYXR1cmVbMl0pOwo+ICsJaWYgKCAhbWVtY21wKHNpZywgc2lnbmF0dXJlLCAxMikgKQo+ICsJ
CXRjZ193b3JrYXJvdW5kID0gdHJ1ZTsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgZ2VuZXJpY19p
ZGVudGlmeShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gIHsKPiAgCXUzMiBlYXgsIGVieCwgZWN4
LCBlZHgsIHRtcDsKPiBAQCAtMzQzLDYgKzM1OCw4IEBAIHN0YXRpYyB2b2lkIGdlbmVyaWNfaWRl
bnRpZnkoc3RydWN0IGNwdWluZm9feDg2ICpjKQo+ICAJCQkgICAgJmMtPng4Nl9jYXBhYmlsaXR5
W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9GU0dTQkFTRSldLAo+ICAJCQkgICAgJmMtPng4Nl9j
YXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9QS1UpXSwKPiAgCQkJICAgICZjLT54
ODZfY2FwYWJpbGl0eVtjcHVmZWF0X3dvcmQoWDg2X0ZFQVRVUkVfQVZYNTEyXzRWTk5JVyldKTsK
PiArCj4gKwloeXBlcnZpc29yX2NwdWlkX2Jhc2UoYyk7Cj4gIH0KPiAgCj4gIC8qCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCj4g
aW5kZXggNmZmZmUwNS4uNmM4Y2EzZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZXh0YWJs
ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2V4dGFibGUuYwo+IEBAIC0xNDYsNiArMTQ2LDkgQEAg
c3RhdGljIGludCBfX2luaXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQo+ICAgICAgdW5zaWduZWQgbG9u
ZyBhZGRyID0gdGhpc19jcHUoc3R1YnMuYWRkcikgKyBTVFVCX0JVRl9TSVpFIC8gMjsKPiAgICAg
IHVuc2lnbmVkIGludCBpOwo+ICAKPiArICAgIGlmICggdGNnX3dvcmthcm91bmQgKQo+ICsgICAg
ICAgIHJldHVybiAwOwo+ICsKPiAgICAgIHByaW50aygiUnVubmluZyBzdHViIHJlY292ZXJ5IHNl
bGZ0ZXN0cy4uLlxuIik7Cj4gIAo+ICAgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHRl
c3RzKTsgKytpICkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKPiBpbmRleCA0MWE4ZDhjLi5kZmM0
NTM3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCj4gQEAgLTU1Niw2ICs1NTYsNyBAQCBp
bnQgZWFybHlfbWljcm9jb2RlX3VwZGF0ZV9jcHUoYm9vbCBzdGFydF91cGRhdGUpOwo+ICBpbnQg
ZWFybHlfbWljcm9jb2RlX2luaXQodm9pZCk7Cj4gIGludCBtaWNyb2NvZGVfaW5pdF9pbnRlbCh2
b2lkKTsKPiAgaW50IG1pY3JvY29kZV9pbml0X2FtZCh2b2lkKTsKPiArZXh0ZXJuIGJvb2wgdGNn
X3dvcmthcm91bmQ7Cj4gIAo+ICBlbnVtIGdldF9jcHVfdmVuZG9yIHsKPiAgICAgIGdjdl9ob3N0
LAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 07:43:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 07:43:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeFiN-0005ow-8l; Wed, 24 Jan 2018 07:43:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeFiM-0005oq-Pd
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 07:43:22 +0000
X-Inumbo-ID: 40ce4430-00da-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40ce4430-00da-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 07:43:22 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 00:43:16 -0700
Message-Id: <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 00:43:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
In-Reply-To: <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE4OjQzLCA8bXNkK3hlbi1kZXZlbEBtc2QuaW0+IHdyb3RlOgo+
PiAgWWV0IHlvdSdsbCBuZWVkIHRvIHByb3ZpZGUgdGhlIGtlcm5lbCBtZXNzYWdlcwo+IAo+IEkg
YXR0YWNoZWQgYSBjb25zb2xlIGxvZyAieGVuLWNvbnNvbGUtbG9nLnR4dCIuCj4gCj4gSGVyZSwg
WGVuIGNyYXNoIGV2ZW4gd2l0aG91dCB0aGUgImRvbTBfbWVtPTFHLG1heDoxRyIgb3B0aW9uIDoK
ClhlbiBkb2Vzbid0IGNyYXNoIGF0IGFsbC4gSXQncyB0aGUgRG9tMCBrZXJuZWwgd2hpY2ggcGFu
aWNzLCBidXQKdGhlIGxvZyBkb2Vzbid0IHRlbGwgbWUgd2h5IGl0IGRvZXMgKG90aGVyIHRoYW4g
X3NvbWV0aGluZ18KaGF2aW5nIHRyaWVkIHRvIGV4aXQgdGhlIGluaXQgcHJvY2VzcykuIFRoaXMg
ZG9lc24ndCBsb29rIFhlbiByZWxhdGVkCmF0IGFsbCB3aXRoIHRoZSBwcm92aWRlZCBpbmZvcm1h
dGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 07:58:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 07:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeFxE-0006eX-Ms; Wed, 24 Jan 2018 07:58:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeFxD-0006eR-1l
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 07:58:43 +0000
X-Inumbo-ID: 61d1851d-00dc-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 61d1851d-00dc-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 08:58:37 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 00:58:39 -0700
Message-Id: <5A684ABC02000078001A1CAC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 00:58:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180123143637.73952-1-roger.pau@citrix.com>
In-Reply-To: <20180123143637.73952-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86/compat: fix compilation errors with
	clang 6
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE1OjM2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBmb2xsb3dpbmcgZXJyb3JzIGFyZSBnZW5lcmF0ZWQgd2hlbiBjb21waWxpbmcgWGVuIHdp
dGggY2xhbmcgNjoKPiAKPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20geDg2XzY0L2FzbS1vZmZzZXRz
LmM6OToKPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jvb3Qvc3JjL3hlbi94ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaDo4Ogo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9zcmMveGVuL3hlbi9p
bmNsdWRlL3hlbi9zaGFyZWQuaDo2Ogo+IEluIGZpbGUgaW5jbHVkZWQgZnJvbSAvcm9vdC9zcmMv
eGVuL3hlbi9pbmNsdWRlL2NvbXBhdC9hcmNoLXg4Ni8uLi94ZW4uaDo5Ogo+IC9yb290L3NyYy94
ZW4veGVuL2luY2x1ZGUvY29tcGF0L2FyY2gteDg2L3hlbi5oOjEwOjEwOiBlcnJvcjogdGhlIGN1
cnJlbnQgCj4gI3ByYWdtYSBwYWNrIGFsaWdtZW50Cj4gICAgICAgdmFsdWUgaXMgbW9kaWZpZWQg
aW4gdGhlIGluY2x1ZGVkIGZpbGUgWy1XZXJyb3IsLVdwcmFnbWEtcGFja10KPiAjaW5jbHVkZSAi
eGVuLXg4Nl8zMi5oIgo+ICAgICAgICAgIF4KPiAvcm9vdC9zcmMveGVuL3hlbi9pbmNsdWRlL2Nv
bXBhdC9hcmNoLXg4Ni94ZW4teDg2XzMyLmg6NDA6OTogbm90ZTogcHJldmlvdXMgCj4gJyNwcmFn
bWEgcGFjaycKPiAgICAgICBkaXJlY3RpdmUgdGhhdCBtb2RpZmllcyBhbGlnbm1lbnQgaXMgaGVy
ZQo+ICNwcmFnbWEgcGFjaygpCj4gICAgICAgICBeCj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIHg4
Nl82NC9hc20tb2Zmc2V0cy5jOjk6Cj4gSW4gZmlsZSBpbmNsdWRlZCBmcm9tIC9yb290L3NyYy94
ZW4veGVuL2luY2x1ZGUveGVuL3NjaGVkLmg6ODoKPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gL3Jv
b3Qvc3JjL3hlbi94ZW4vaW5jbHVkZS94ZW4vc2hhcmVkLmg6NjoKPiAvcm9vdC9zcmMveGVuL3hl
bi9pbmNsdWRlL2NvbXBhdC9hcmNoLXg4Ni8uLi94ZW4uaDo5OjEwOiBlcnJvcjogdGhlIGN1cnJl
bnQgCj4gI3ByYWdtYSBwYWNrIGFsaWdtZW50Cj4gICAgICAgdmFsdWUgaXMgbW9kaWZpZWQgaW4g
dGhlIGluY2x1ZGVkIGZpbGUgWy1XZXJyb3IsLVdwcmFnbWEtcGFja10KPiAjaW5jbHVkZSAiYXJj
aC14ODYveGVuLmgiCj4gICAgICAgICAgXgo+IC9yb290L3NyYy94ZW4veGVuL2luY2x1ZGUvY29t
cGF0L2FyY2gteDg2L3hlbi5oOjcxOjk6IG5vdGU6IHByZXZpb3VzIAo+ICcjcHJhZ21hIHBhY2sn
IGRpcmVjdGl2ZSB0aGF0Cj4gICAgICAgbW9kaWZpZXMgYWxpZ25tZW50IGlzIGhlcmUKPiAjcHJh
Z21hIHBhY2soKQo+ICAgICAgICAgXgo+IDIgZXJyb3JzIGdlbmVyYXRlZC4KPiAKPiBGaXggdGhp
cyBieSB1c2luZyBwcmFnbWEgcHVzaC9wb3AgaW4gb3JkZXIgdG8gc3RvcmUgdGhlIGN1cnJlbnQg
cHJhZ21hCj4gdmFsdWUgaW4gdGhlIGNvbXBpbGVyIHN0YWNrIGFuZCBsYXRlciByZXN0b3Jpbmcg
aXQgd2hlbiB1c2luZyBjbGFuZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 08:00:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 08:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeFz2-0007ka-5Y; Wed, 24 Jan 2018 08:00:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeFz0-0007jc-Tj
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 08:00:34 +0000
X-Inumbo-ID: a7c37fc3-00dc-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7c37fc3-00dc-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 08:00:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 01:00:27 -0700
Message-Id: <5A684B2A02000078001A1CBB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 01:00:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
 <20180123152246.22031-7-ross.lagerwall@citrix.com>
In-Reply-To: <20180123152246.22031-7-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 6/6] x86/domctl: Remove
 XEN_DOMCTL_pin_mem_cacheattr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE2OjIyLCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbiBvZiBYRU5fRE9NQ1RMX3Bpbl9tZW1fY2Fj
aGVhdHRyIHNpbmNlIGl0IGhhcwo+IGJlZW4gcmVwbGFjZWQgYnkgYSBkbW9wLiBDaGFuZ2UgeGNf
ZG9tYWluX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKCkgc28KPiB0aGF0IGl0IGlzIG9ubHkgZGVmaW5l
ZCB3aGVuIFhDX1dBTlRfQ09NUEFUX0RFVklDRU1PREVMX0FQSSBpcyBzZXQgYW5kCj4gaGF2ZSBp
dCBjYWxsIHRoZSBuZXcgZG1vcC4gIExlYXZlIHRoZSBkZWZpbml0aW9ucyBvZgo+IFhFTl9ET01D
VExfTUVNX0NBQ0hFQVRUUl8qIHNpbmNlIHRoZXkgYXJlIHN0aWxsIHVzZWQgYnkgUUVNVS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNv
bT4KPiBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4K
PiBBY2tlZC1ieTogRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpOb24t
WFNNIGh5cGVydmlzb3IgcGFydHMKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 08:10:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 08:10:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeG8D-0008TN-3N; Wed, 24 Jan 2018 08:10:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeG8C-00082d-3C
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 08:10:04 +0000
X-Inumbo-ID: fad41d65-00dd-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fad41d65-00dd-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 08:10:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 01:09:56 -0700
Message-Id: <5A684D6202000078001A1CD0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 01:09:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
 <20180123152246.22031-3-ross.lagerwall@citrix.com>
In-Reply-To: <20180123152246.22031-3-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: TimDeegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 2/6] x86/hvm: Provide
	XEN_DMOP_relocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE2OjIyLCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUHJvdmlkZSBYRU5fRE1PUF9yZWxvY2F0ZV9tZW1vcnksIGEgbGltaXRlZCB2ZXJzaW9u
IG9mCj4gWEVOTUVNX2FkZF90b19waHlzbWFwIHRvIGFsbG93IGEgZGVwcml2aWxlZ2VkIFFFTVUg
dG8gbW92ZSBWUkFNIHdoZW4gYQo+IGd1ZXN0IHByb2dyYW1zIGl0cyBCQVIuIEl0IGlzIGVxdWl2
YWxlbnQgdG8gWEVOTUVNX2FkZF90b19waHlzbWFwIHdpdGgKPiBzcGFjZSA9PSBYRU5NQVBTUEFD
RV9nbWZuX3JhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxh
Z2Vyd2FsbEBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgo+IC0tLQo+IAo+IENoYW5nZWQgaW4gdjQ6Cj4gKiBSZW5hbWVkIGFk
ZF90b19waHlzbWFwIHRvIHJlbG9jYXRlX21lbW9yeS4KPiAqIEluc3RlYWQgb2YgY2hlY2tpbmcg
Zm9yIG92ZXJmbG93LCBoYW5kbGUgdXNpbmcgY29udGludWF0aW9uLgoKU3RyaWN0bHkgc3BlYWtp
bmcgYXQgbGVhc3QgdGhlIGxhdHRlciBjaGFuZ2Ugc2hvdWxkIGhhdmUgcmVzdWx0ZWQgaW4KUGF1
bCdzIFItYiB0byBiZSBkcm9wcGVkLiBCdXQgSSdtIHByZXR0eSBzdXJlIGhlJ3MgaGFwcHkgZm9y
IGl0IHRvCmJlIGtlcHQuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3AuaAo+IEBAIC0zNjgsNiArMzY4LDIz
IEBAIHN0cnVjdCB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3duIHsKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgLyogKE90aGVyIHJlYXNvbiB2YWx1ZXMgYXJlIG5vdCBibG9ja2VkKSAqLwo+
ICB9Owo+ICAKPiArLyoKPiArICogWEVOX0RNT1BfcmVsb2NhdGVfbWVtb3J5IDogUmVsb2NhdGUg
R0ZOcyBmb3IgdGhlIHNwZWNpZmllZCBndWVzdC4KPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSWRlbnRpY2FsIHRvIFhFTk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoCj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5fcmFuZ2UuCj4g
KyAqLwo+ICsjZGVmaW5lIFhFTl9ETU9QX3JlbG9jYXRlX21lbW9yeSAxNwo+ICsKPiArc3RydWN0
IHhlbl9kbV9vcF9yZWxvY2F0ZV9tZW1vcnkgewo+ICsgICAgLyogTnVtYmVyIG9mIEdGTnMgdG8g
cHJvY2Vzcy4gKi8KPiArICAgIHVpbnQzMl90IHNpemU7Cj4gKyAgICB1aW50MzJfdCBwYWQ7Cj4g
KyAgICAvKiBTdGFydGluZyBHRk4gdG8gcmVsb2NhdGUuICovCj4gKyAgICB1aW50NjRfYWxpZ25l
ZF90IHNyY19nZm47Cj4gKyAgICAvKiBTdGFydGluZyBHRk4gd2hlcmUgR0ZOcyBzaG91bGQgYmUg
cmVsb2NhdGVkLiAqLwo+ICsgICAgdWludDY0X2FsaWduZWRfdCBkc3RfZ2ZuOwo+ICt9OwoKU2Fk
bHkgYWRkaXRpb25zIGFmdGVyIHRoZSBpbml0aWFsIGludHJvZHVjdGlvbiBvZiBkbW9wIGhhdmUg
YmVlbgpkb25lIHdpdGhvdXQgSU4gLyBPVVQgYW5ub3RhdGlvbnMsIHNvIEkgYXNzdW1lIHlvdSBu
b3Qgbm90aWNpbmcKc3VjaCBubyBuZWlnaGJvcmluZyBkZWNsYXJhdGlvbnMgbGVhZCB0byB5b3Ug
bm90IGFkZGluZyBhbnkgc3VjaApoZXJlLiBJIHRoaW5rIHdlIHdhbnQgdG8gY2xhcmlmeSB0aG91
Z2ggdGhhdCBkdWUgdG8gdGhlIHdheQp0aGUgY29udGludWF0aW9uIGxvZ2ljIGFib3ZlIHdvcmtz
LCBhbGwgZmllbGRzIGFyZSBJTi9PVVQsIHdpdGgKdGhlaXIgdWx0aW1hdGUgT1VUIHN0YXRlIHVu
ZGVmaW5lZC4gSSBkb24ndCBzZWUgYSBtYWpvciBwcm9ibGVtCmFkZGluZyBhIHN1aXRhYmxlIGNv
bW1lbnQgd2hpbGUgY29tbWl0dGluZy4gV2l0aCB0aGF0IGFkZGVkClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 09:00:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 09:00:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeGue-0003Kb-24; Wed, 24 Jan 2018 09:00:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2tfb=et=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1eeGud-0002oC-6N
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 09:00:07 +0000
X-Inumbo-ID: f8a4ab54-00e4-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8a4ab54-00e4-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 09:00:06 +0000 (UTC)
Received: from localhost (unknown [37.169.27.19])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 41BA8103E;
 Wed, 24 Jan 2018 08:59:58 +0000 (UTC)
To: luto@kernel.org, Xen-devel@lists.xen.org, andrew.cooper3@citrix.com,
 boris.ostrovsky@oracle.com, bp@alien8.de, brgerst@gmail.com,
 gnomes@lxorguk.ukuu.org.uk, gregkh@linuxfoundation.org, hmh@hmh.eng.br,
 jgross@suse.com, peterz@infradead.org, tedheadster@gmail.com,
 tglx@linutronix.de
From: <gregkh@linuxfoundation.org>
Date: Wed, 24 Jan 2018 09:59:57 +0100
Message-ID: <1516784397123130@kroah.com>
MIME-Version: 1.0
Cc: stable@vger.kernel.org, stable-commits@vger.kernel.org
Subject: [Xen-devel] Patch "x86/asm/32: Make sync_core() handle missing
	CPUID on all 32-bit kernels" has been added to the 3.18-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClRoaXMgaXMgYSBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IEkndmUganVzdCBhZGRlZCB0aGUg
cGF0Y2ggdGl0bGVkCgogICAgeDg2L2FzbS8zMjogTWFrZSBzeW5jX2NvcmUoKSBoYW5kbGUgbWlz
c2luZyBDUFVJRCBvbiBhbGwgMzItYml0IGtlcm5lbHMKCnRvIHRoZSAzLjE4LXN0YWJsZSB0cmVl
IHdoaWNoIGNhbiBiZSBmb3VuZCBhdDoKICAgIGh0dHA6Ly93d3cua2VybmVsLm9yZy9naXQvP3A9
bGludXgva2VybmVsL2dpdC9zdGFibGUvc3RhYmxlLXF1ZXVlLmdpdDthPXN1bW1hcnkKClRoZSBm
aWxlbmFtZSBvZiB0aGUgcGF0Y2ggaXM6CiAgICAgeDg2LWFzbS0zMi1tYWtlLXN5bmNfY29yZS1o
YW5kbGUtbWlzc2luZy1jcHVpZC1vbi1hbGwtMzItYml0LWtlcm5lbHMucGF0Y2gKYW5kIGl0IGNh
biBiZSBmb3VuZCBpbiB0aGUgcXVldWUtMy4xOCBzdWJkaXJlY3RvcnkuCgpJZiB5b3UsIG9yIGFu
eW9uZSBlbHNlLCBmZWVscyBpdCBzaG91bGQgbm90IGJlIGFkZGVkIHRvIHRoZSBzdGFibGUgdHJl
ZSwKcGxlYXNlIGxldCA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4ga25vdyBhYm91dCBpdC4KCgpG
cm9tIDFjNTJkODU5Y2IyZDQxN2U3MjE2ZDNlNTZiYjdmZWE4ODQ0NGNlYzkgTW9uIFNlcCAxNyAw
MDowMDowMCAyMDAxCkZyb206IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgpEYXRl
OiBGcmksIDkgRGVjIDIwMTYgMTA6MjQ6MDUgLTA4MDAKU3ViamVjdDogeDg2L2FzbS8zMjogTWFr
ZSBzeW5jX2NvcmUoKSBoYW5kbGUgbWlzc2luZyBDUFVJRCBvbiBhbGwgMzItYml0IGtlcm5lbHMK
CkZyb206IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgoKY29tbWl0IDFjNTJkODU5
Y2IyZDQxN2U3MjE2ZDNlNTZiYjdmZWE4ODQ0NGNlYzkgdXBzdHJlYW0uCgpXZSBzdXBwb3J0IHZh
cmlvdXMgbm9uLUludGVsIENQVXMgdGhhdCBkb24ndCBoYXZlIHRoZSBDUFVJRAppbnN0cnVjdGlv
biwgc28gdGhlIE00ODYgdGVzdCB3YXMgd3JvbmcuICBGb3Igbm93LCBmaXggaXQgd2l0aCBhIGJp
ZwpoYW1tZXI6IGhhbmRsZSBtaXNzaW5nIENQVUlEIG9uIGFsbCAzMi1iaXQgQ1BVcy4KClJlcG9y
dGVkLWJ5OiBPbmUgVGhvdXNhbmQgR25vbWVzIDxnbm9tZXNAbHhvcmd1ay51a3V1Lm9yZy51az4K
U2lnbmVkLW9mZi1ieTogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CkNjOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGlu
ZnJhZGVhZC5vcmc+CkNjOiBCcmlhbiBHZXJzdCA8YnJnZXJzdEBnbWFpbC5jb20+CkNjOiBNYXR0
aGV3IFdoaXRlaGVhZCA8dGVkaGVhZHN0ZXJAZ21haWwuY29tPgpDYzogQm9yaXNsYXYgUGV0a292
IDxicEBhbGllbjguZGU+CkNjOiBIZW5yaXF1ZSBkZSBNb3JhZXMgSG9sc2NodWggPGhtaEBobWgu
ZW5nLmJyPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiB4ZW4tZGV2
ZWwgPFhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnPgpMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwub3Jn
L3IvNjg1YmQwODNhN2MwMzZmNzc2OTUxMGI2ODQ2MzE1YjE3ZDZiYTcxZi4xNDgxMzA3NzY5Lmdp
dC5sdXRvQGtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxp
bnV0cm9uaXguZGU+ClNpZ25lZC1vZmYtYnk6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxp
bnV4Zm91bmRhdGlvbi5vcmc+CgotLS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5o
IHwgICAgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaAorKysgYi9hcmNoL3g4Ni9p
bmNsdWRlL2FzbS9wcm9jZXNzb3IuaApAQCAtNjY5LDcgKzY2OSw3IEBAIHN0YXRpYyBpbmxpbmUg
dm9pZCBzeW5jX2NvcmUodm9pZCkKIHsKIAlpbnQgdG1wOwogCi0jaWZkZWYgQ09ORklHX000ODYK
KyNpZmRlZiBDT05GSUdfWDg2XzMyCiAJLyoKIAkgKiBEbyBhIENQVUlEIGlmIGF2YWlsYWJsZSwg
b3RoZXJ3aXNlIGRvIGEganVtcC4gIFRoZSBqdW1wCiAJICogY2FuIGNvbnZlbmllbnRseSBlbm91
Z2ggYmUgdGhlIGp1bXAgYXJvdW5kIENQVUlELgoKClBhdGNoZXMgY3VycmVudGx5IGluIHN0YWJs
ZS1xdWV1ZSB3aGljaCBtaWdodCBiZSBmcm9tIGx1dG9Aa2VybmVsLm9yZyBhcmUKCnF1ZXVlLTMu
MTgveDg2LWFzbS0zMi1tYWtlLXN5bmNfY29yZS1oYW5kbGUtbWlzc2luZy1jcHVpZC1vbi1hbGwt
MzItYml0LWtlcm5lbHMucGF0Y2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 09:00:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 09:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeGvB-0003N0-9w; Wed, 24 Jan 2018 09:00:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2tfb=et=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1eeGv9-0003Mb-Ku
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 09:00:39 +0000
X-Inumbo-ID: 0cb577a1-00e5-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0cb577a1-00e5-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 09:00:39 +0000 (UTC)
Received: from localhost (unknown [37.169.27.19])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id A37ACE06;
 Wed, 24 Jan 2018 09:00:32 +0000 (UTC)
To: luto@kernel.org, Xen-devel@lists.xen.org, andrew.cooper3@citrix.com,
 boris.ostrovsky@oracle.com, bp@alien8.de, brgerst@gmail.com,
 gnomes@lxorguk.ukuu.org.uk, gregkh@linuxfoundation.org, hmh@hmh.eng.br,
 jgross@suse.com, ning.a.zhang@intel.com, peterz@infradead.org,
 tedheadster@gmail.com, tglx@linutronix.de
From: <gregkh@linuxfoundation.org>
Date: Wed, 24 Jan 2018 10:00:31 +0100
Message-ID: <151678443114640@kroah.com>
MIME-Version: 1.0
Cc: stable@vger.kernel.org, stable-commits@vger.kernel.org
Subject: [Xen-devel] Patch "x86/asm/32: Make sync_core() handle missing
	CPUID on all 32-bit kernels" has been added to the 4.4-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClRoaXMgaXMgYSBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IEkndmUganVzdCBhZGRlZCB0aGUg
cGF0Y2ggdGl0bGVkCgogICAgeDg2L2FzbS8zMjogTWFrZSBzeW5jX2NvcmUoKSBoYW5kbGUgbWlz
c2luZyBDUFVJRCBvbiBhbGwgMzItYml0IGtlcm5lbHMKCnRvIHRoZSA0LjQtc3RhYmxlIHRyZWUg
d2hpY2ggY2FuIGJlIGZvdW5kIGF0OgogICAgaHR0cDovL3d3dy5rZXJuZWwub3JnL2dpdC8/cD1s
aW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9zdGFibGUtcXVldWUuZ2l0O2E9c3VtbWFyeQoKVGhlIGZp
bGVuYW1lIG9mIHRoZSBwYXRjaCBpczoKICAgICB4ODYtYXNtLTMyLW1ha2Utc3luY19jb3JlLWhh
bmRsZS1taXNzaW5nLWNwdWlkLW9uLWFsbC0zMi1iaXQta2VybmVscy5wYXRjaAphbmQgaXQgY2Fu
IGJlIGZvdW5kIGluIHRoZSBxdWV1ZS00LjQgc3ViZGlyZWN0b3J5LgoKSWYgeW91LCBvciBhbnlv
bmUgZWxzZSwgZmVlbHMgaXQgc2hvdWxkIG5vdCBiZSBhZGRlZCB0byB0aGUgc3RhYmxlIHRyZWUs
CnBsZWFzZSBsZXQgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+IGtub3cgYWJvdXQgaXQuCgoKRnJv
bSAxYzUyZDg1OWNiMmQ0MTdlNzIxNmQzZTU2YmI3ZmVhODg0NDRjZWM5IE1vbiBTZXAgMTcgMDA6
MDA6MDAgMjAwMQpGcm9tOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KRGF0ZTog
RnJpLCA5IERlYyAyMDE2IDEwOjI0OjA1IC0wODAwClN1YmplY3Q6IHg4Ni9hc20vMzI6IE1ha2Ug
c3luY19jb3JlKCkgaGFuZGxlIG1pc3NpbmcgQ1BVSUQgb24gYWxsIDMyLWJpdCBrZXJuZWxzCgpG
cm9tOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KCmNvbW1pdCAxYzUyZDg1OWNi
MmQ0MTdlNzIxNmQzZTU2YmI3ZmVhODg0NDRjZWM5IHVwc3RyZWFtLgoKV2Ugc3VwcG9ydCB2YXJp
b3VzIG5vbi1JbnRlbCBDUFVzIHRoYXQgZG9uJ3QgaGF2ZSB0aGUgQ1BVSUQKaW5zdHJ1Y3Rpb24s
IHNvIHRoZSBNNDg2IHRlc3Qgd2FzIHdyb25nLiAgRm9yIG5vdywgZml4IGl0IHdpdGggYSBiaWcK
aGFtbWVyOiBoYW5kbGUgbWlzc2luZyBDUFVJRCBvbiBhbGwgMzItYml0IENQVXMuCgpSZXBvcnRl
ZC1ieTogT25lIFRob3VzYW5kIEdub21lcyA8Z25vbWVzQGx4b3JndWsudWt1dS5vcmcudWs+ClNp
Z25lZC1vZmYtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgpDYzogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgpDYzogQnJpYW4gR2Vyc3QgPGJyZ2Vyc3RAZ21haWwuY29tPgpDYzogTWF0dGhl
dyBXaGl0ZWhlYWQgPHRlZGhlYWRzdGVyQGdtYWlsLmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8
YnBAYWxpZW44LmRlPgpDYzogSGVucmlxdWUgZGUgTW9yYWVzIEhvbHNjaHVoIDxobWhAaG1oLmVu
Zy5icj4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogeGVuLWRldmVs
IDxYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KTGluazogaHR0cDovL2xrbWwua2VybmVsLm9yZy9y
LzY4NWJkMDgzYTdjMDM2Zjc3Njk1MTBiNjg0NjMxNWIxN2Q2YmE3MWYuMTQ4MTMwNzc2OS5naXQu
bHV0b0BrZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51
dHJvbml4LmRlPgpDYzogIlpoYW5nLCBOaW5nIEEiIDxuaW5nLmEuemhhbmdAaW50ZWwuY29tPgpT
aWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgoKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCB8ICAgIDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJv
Y2Vzc29yLmgKQEAgLTU3NCw3ICs1NzQsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3luY19jb3Jl
KHZvaWQpCiB7CiAJaW50IHRtcDsKIAotI2lmZGVmIENPTkZJR19NNDg2CisjaWZkZWYgQ09ORklH
X1g4Nl8zMgogCS8qCiAJICogRG8gYSBDUFVJRCBpZiBhdmFpbGFibGUsIG90aGVyd2lzZSBkbyBh
IGp1bXAuICBUaGUganVtcAogCSAqIGNhbiBjb252ZW5pZW50bHkgZW5vdWdoIGJlIHRoZSBqdW1w
IGFyb3VuZCBDUFVJRC4KCgpQYXRjaGVzIGN1cnJlbnRseSBpbiBzdGFibGUtcXVldWUgd2hpY2gg
bWlnaHQgYmUgZnJvbSBsdXRvQGtlcm5lbC5vcmcgYXJlCgpxdWV1ZS00LjQveDg2LWFzbS0zMi1t
YWtlLXN5bmNfY29yZS1oYW5kbGUtbWlzc2luZy1jcHVpZC1vbi1hbGwtMzItYml0LWtlcm5lbHMu
cGF0Y2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 09:01:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 09:01:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeGve-0003Ss-Lm; Wed, 24 Jan 2018 09:01:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2tfb=et=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1eeGve-0003Rb-16
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 09:01:10 +0000
X-Inumbo-ID: 1eec7c94-00e5-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1eec7c94-00e5-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 09:01:10 +0000 (UTC)
Received: from localhost (unknown [37.169.27.19])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 24775E0C;
 Wed, 24 Jan 2018 09:01:02 +0000 (UTC)
To: luto@kernel.org, Xen-devel@lists.xen.org, andrew.cooper3@citrix.com,
 boris.ostrovsky@oracle.com, bp@alien8.de, brgerst@gmail.com,
 gnomes@lxorguk.ukuu.org.uk, gregkh@linuxfoundation.org, hmh@hmh.eng.br,
 jgross@suse.com, ning.a.zhang@intel.com, peterz@infradead.org,
 tedheadster@gmail.com, tglx@linutronix.de
From: <gregkh@linuxfoundation.org>
Date: Wed, 24 Jan 2018 10:01:00 +0100
Message-ID: <1516784460174113@kroah.com>
MIME-Version: 1.0
Cc: stable@vger.kernel.org, stable-commits@vger.kernel.org
Subject: [Xen-devel] Patch "x86/asm/32: Make sync_core() handle missing
	CPUID on all 32-bit kernels" has been added to the 4.9-stable tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClRoaXMgaXMgYSBub3RlIHRvIGxldCB5b3Uga25vdyB0aGF0IEkndmUganVzdCBhZGRlZCB0aGUg
cGF0Y2ggdGl0bGVkCgogICAgeDg2L2FzbS8zMjogTWFrZSBzeW5jX2NvcmUoKSBoYW5kbGUgbWlz
c2luZyBDUFVJRCBvbiBhbGwgMzItYml0IGtlcm5lbHMKCnRvIHRoZSA0Ljktc3RhYmxlIHRyZWUg
d2hpY2ggY2FuIGJlIGZvdW5kIGF0OgogICAgaHR0cDovL3d3dy5rZXJuZWwub3JnL2dpdC8/cD1s
aW51eC9rZXJuZWwvZ2l0L3N0YWJsZS9zdGFibGUtcXVldWUuZ2l0O2E9c3VtbWFyeQoKVGhlIGZp
bGVuYW1lIG9mIHRoZSBwYXRjaCBpczoKICAgICB4ODYtYXNtLTMyLW1ha2Utc3luY19jb3JlLWhh
bmRsZS1taXNzaW5nLWNwdWlkLW9uLWFsbC0zMi1iaXQta2VybmVscy5wYXRjaAphbmQgaXQgY2Fu
IGJlIGZvdW5kIGluIHRoZSBxdWV1ZS00Ljkgc3ViZGlyZWN0b3J5LgoKSWYgeW91LCBvciBhbnlv
bmUgZWxzZSwgZmVlbHMgaXQgc2hvdWxkIG5vdCBiZSBhZGRlZCB0byB0aGUgc3RhYmxlIHRyZWUs
CnBsZWFzZSBsZXQgPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+IGtub3cgYWJvdXQgaXQuCgoKRnJv
bSAxYzUyZDg1OWNiMmQ0MTdlNzIxNmQzZTU2YmI3ZmVhODg0NDRjZWM5IE1vbiBTZXAgMTcgMDA6
MDA6MDAgMjAwMQpGcm9tOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KRGF0ZTog
RnJpLCA5IERlYyAyMDE2IDEwOjI0OjA1IC0wODAwClN1YmplY3Q6IHg4Ni9hc20vMzI6IE1ha2Ug
c3luY19jb3JlKCkgaGFuZGxlIG1pc3NpbmcgQ1BVSUQgb24gYWxsIDMyLWJpdCBrZXJuZWxzCgpG
cm9tOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KCmNvbW1pdCAxYzUyZDg1OWNi
MmQ0MTdlNzIxNmQzZTU2YmI3ZmVhODg0NDRjZWM5IHVwc3RyZWFtLgoKV2Ugc3VwcG9ydCB2YXJp
b3VzIG5vbi1JbnRlbCBDUFVzIHRoYXQgZG9uJ3QgaGF2ZSB0aGUgQ1BVSUQKaW5zdHJ1Y3Rpb24s
IHNvIHRoZSBNNDg2IHRlc3Qgd2FzIHdyb25nLiAgRm9yIG5vdywgZml4IGl0IHdpdGggYSBiaWcK
aGFtbWVyOiBoYW5kbGUgbWlzc2luZyBDUFVJRCBvbiBhbGwgMzItYml0IENQVXMuCgpSZXBvcnRl
ZC1ieTogT25lIFRob3VzYW5kIEdub21lcyA8Z25vbWVzQGx4b3JndWsudWt1dS5vcmcudWs+ClNp
Z25lZC1vZmYtYnk6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgpDYzogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZy
YWRlYWQub3JnPgpDYzogQnJpYW4gR2Vyc3QgPGJyZ2Vyc3RAZ21haWwuY29tPgpDYzogTWF0dGhl
dyBXaGl0ZWhlYWQgPHRlZGhlYWRzdGVyQGdtYWlsLmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8
YnBAYWxpZW44LmRlPgpDYzogSGVucmlxdWUgZGUgTW9yYWVzIEhvbHNjaHVoIDxobWhAaG1oLmVu
Zy5icj4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogeGVuLWRldmVs
IDxYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4KTGluazogaHR0cDovL2xrbWwua2VybmVsLm9yZy9y
LzY4NWJkMDgzYTdjMDM2Zjc3Njk1MTBiNjg0NjMxNWIxN2Q2YmE3MWYuMTQ4MTMwNzc2OS5naXQu
bHV0b0BrZXJuZWwub3JnClNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51
dHJvbml4LmRlPgpDYzogIlpoYW5nLCBOaW5nIEEiIDxuaW5nLmEuemhhbmdAaW50ZWwuY29tPgpT
aWduZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgoKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCB8ICAgIDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKLS0tIGEvYXJjaC94
ODYvaW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJv
Y2Vzc29yLmgKQEAgLTU5Niw3ICs1OTYsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3luY19jb3Jl
KHZvaWQpCiB7CiAJaW50IHRtcDsKIAotI2lmZGVmIENPTkZJR19NNDg2CisjaWZkZWYgQ09ORklH
X1g4Nl8zMgogCS8qCiAJICogRG8gYSBDUFVJRCBpZiBhdmFpbGFibGUsIG90aGVyd2lzZSBkbyBh
IGp1bXAuICBUaGUganVtcAogCSAqIGNhbiBjb252ZW5pZW50bHkgZW5vdWdoIGJlIHRoZSBqdW1w
IGFyb3VuZCBDUFVJRC4KCgpQYXRjaGVzIGN1cnJlbnRseSBpbiBzdGFibGUtcXVldWUgd2hpY2gg
bWlnaHQgYmUgZnJvbSBsdXRvQGtlcm5lbC5vcmcgYXJlCgpxdWV1ZS00LjkveDg2LWFzbS0zMi1t
YWtlLXN5bmNfY29yZS1oYW5kbGUtbWlzc2luZy1jcHVpZC1vbi1hbGwtMzItYml0LWtlcm5lbHMu
cGF0Y2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 09:18:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 09:18:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHBt-0004Rc-4H; Wed, 24 Jan 2018 09:17:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeHBs-0004RW-1j
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 09:17:56 +0000
X-Inumbo-ID: 754b1ca8-00e7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 754b1ca8-00e7-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 09:17:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="66578309"
Date: Wed, 24 Jan 2018 09:17:32 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20180124091732.p2phuhrd5sktgz5f@MacBook-Pro-de-Roger.local>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
 <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
 <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDQ6NDc6NTFQTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFR1ZSwgMjMgSmFuIDIwMTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g
Pj4+IE9uIDIzLjAxLjE4IGF0IDAxOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiA+IE9uIDIzLzAxLzIwMTggMDA6MzgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiA+ID4+IE9uIFR1ZSwgMjMgSmFuIDIwMTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPiA+Pj4g
T24gMjIvMDEvMjAxOCAyMzo0OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPj4+PiBI
aSBhbGwsCj4gPiA+Pj4+Cj4gPiA+Pj4+IFJ1bm5pbmcgWGVuIGluc2lkZSBRRU1VIHg4NiB3aXRo
b3V0IEtWTSBhY2NlbGVhcnRpb24gYW5kIHdpdGhvdXQgVk1YCj4gPiA+Pj4+IGVtdWxhdGlvbiBs
ZWFkcyB0byB0aGUgZmFpbHVyZSBhcHBlbmRlZCBiZWxvdy4KPiA+ID4+Pj4KPiA+ID4+Pj4gVGhp
cyB0cml2aWFsIHdvcmthcm91bmQgImZpeGVzIiB0aGUgcHJvYmxlbToKPiA+ID4+Pj4KPiA+ID4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMgYi94ZW4vYXJjaC94ODYvZXh0
YWJsZS5jCj4gPiA+Pj4+IGluZGV4IDcyZjMwZDkuLmE2N2Q2YzEgMTAwNjQ0Cj4gPiA+Pj4+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKPiA+ID4+Pj4gKysrIGIveGVuL2FyY2gveDg2L2V4
dGFibGUuYwo+ID4gPj4+PiBAQCAtMTY4LDcgKzE2OCw2IEBAIHN0YXRpYyBpbnQgX19pbml0IHN0
dWJfc2VsZnRlc3Qodm9pZCkKPiA+ID4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgX0FTTV9F
WFRBQkxFKC5McmV0JT0sIC5MZml4JT0pCj4gPiA+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAg
IDogW2V4bl0gIittIiAocmVzKQo+ID4gPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICA6IFtz
dGJdICJyIiAoYWRkciksICJhIiAodGVzdHNbaV0ucmF4KSk7Cj4gPiA+Pj4+IC0gICAgICAgIEFT
U0VSVChyZXMgPT0gdGVzdHNbaV0ucmVzLnJhdyk7Cj4gPiA+Pj4+ICAgICAgfQo+ID4gPj4+PiAg
Cj4gPiA+Pj4+ICAgICAgcmV0dXJuIDA7Cj4gPiA+Pj4+Cj4gPiA+Pj4+Cj4gPiA+Pj4+IEFueSBz
dWdnZXN0aW9ucz8KPiA+ID4+PiBXaGljaCBpIGZhaWxlZD8gIFRoaXMgd2lsbCBwcm9iYWJseSBi
ZSBhbiBlbXVsYXRpb24gYnVnIGluIFFlbXUuCj4gPiA+PiBpPTIgaXMgdGhlIGN1bHByaXQKPiA+
ID4gCj4gPiA+IFFlbXUgZG9lc24ndCBlbXVsYXRlICVyc3AtYmFzZWQgbWVtb3J5IGFjY2Vzc2Vz
IHByb3Blcmx5LiAgSXQgc2hvdWxkCj4gPiA+IHJhaXNlICNTU1swXSwgYW5kIGlzIHByZXN1bWFi
bHkgcmFpc2luZyAjR1BbMF0gaW5zdGVhZC4KPiA+IAo+ID4gUmlnaHQsIHRoZSB2YWx1ZSBvbiAl
cmF4IHN1cHBvcnRzIHRoYXQgc3VzcGljaW9uLiBEcm9wcGluZyB0aGUKPiA+IEFTU0VSVCgpIGlz
IG5vIG9wdGlvbiwgb2YgY291cnNlLiBJZiB3ZSB3ZXJlIGFibGUgdG8gcmVsaWFibHkKPiA+IGRl
dGVjdCB0aGF0IHdlJ3JlIHJ1bm5pbmcgdW5kZXIgcWVtdSwgd2UgY291bGQgY2F0ZXIgZm9yIHRo
aXMKPiA+IHNwZWNpYWwgY2FzZSwgYnV0IEkgY2FuJ3Qgc2VlbSB0byBiZSBhYmxlIHRvIHRoaW5r
IG9mIG90aGVyIG9wdGlvbnMKPiA+IGJlc2lkZXMgYWRkaW5nIGEgY29tbWFuZCBsaW5lIG9wdGlv
biBhbGxvd2luZyB0byBieXBhc3MgdGhlIHNlbGYKPiA+IHRlc3QuCj4gCj4gSSBhbSBnb2luZyB0
byBnaXZlIGEgbG9vayBhdCB0aGUgUUVNVSBzaWRlIG9mIHRoaW5ncy4gSG93ZXZlciwgZXZlbiBp
ZiBJCj4gZml4IHRoZSBidWcgaW4gUUVNVSwgaXQgd29uJ3Qgc29sdmUgdGhlIHByb2JsZW0gZm9y
IGFsbCB0aGUgUUVNVQo+IGluc3RhbmNlcyBhbHJlYWR5IG91dCB0aGVyZSwgc2hpcHBlZCBieSBk
aXN0cm9zLCBldGMuCj4gCj4gU28sIEkgdGhpbmsgdGhhdCByZWdhcmRsZXNzIG9mIHRoZSBRRU1V
IGZpeCwgd2UgYWxzbyBuZWVkIHRvIGFkZCBhCj4gd29ya2Fyb3VuZCBpbiBYZW4uIFdlIGNhbiBk
ZXRlY3QgUUVNVSBmcm9tIHRoZSBjcHVpZCBzdHJpbmcsIHdoaWNoIGlzCj4gZ29pbmcgdG8gYmUg
VENHVENHVENHVENHLgo+IAo+IFdoYXQgZG8geW91IHRoaW5rIG9mIHNvbWV0aGluZyBsaWtlIGJl
bG93PwoKVGhlIHNoaW0gY29kZSBhZGRlZCBhIHByb2JlX2h5cGVydmlzb3IgY2FsbCBpbnRvIF9f
c3RhcnRfeGVuLCBkbyB5b3UKdGhpbmsgeW91IGNvdWxkIGhvb2sgdGhpcyB0ZXN0IHRoZXJlPwoK
SXQgbWlnaHQgbWFrZSBzZW5zZSB0byBoYXZlIHNvbWV0aGluZyBsaWtlOgoKZW51bSBndWVzdF90
eXBlIHsKICAgIE5PTkUsCiAgICBYRU4sCiAgICBRRU1VLAp9OwplbnVtIGd1ZXN0X3R5cGUgZ3Vl
c3Q7CgpBcyBhIGdsb2JhbCB2YXJpYWJsZSB0aGF0IHdvdWxkIHJlcGxhY2UgeGVuX2d1ZXN0LgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 09:20:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 09:20:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHEI-00052R-GU; Wed, 24 Jan 2018 09:20:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xypt=et=citrix.com=prvs=5552f348a=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eeHEH-00052A-0A
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 09:20:25 +0000
X-Inumbo-ID: ce5a5215-00e7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce5a5215-00e7-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 09:20:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="66578395"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>
Thread-Topic: [PATCH v4 2/6] x86/hvm: Provide XEN_DMOP_relocate_memory
Thread-Index: AQHTlF4Otx0wZL1FiEqOCS77GUNIsaOCm+4AgAAkI2A=
Date: Wed, 24 Jan 2018 09:20:16 +0000
Message-ID: <a0f6b03ee1614b65897c7047929472b0@AMSPEX02CL03.citrite.net>
References: <20180123152246.22031-1-ross.lagerwall@citrix.com>
 <20180123152246.22031-3-ross.lagerwall@citrix.com>
 <5A684D6202000078001A1CD0@prv-mh.provo.novell.com>
In-Reply-To: <5A684D6202000078001A1CD0@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 2/6] x86/hvm: Provide
	XEN_DMOP_relocate_memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjQgSmFudWFyeSAyMDE4IDA4OjEwCj4gVG86IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IENjOiBBbmRyZXcgQ29v
cGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bCBEdXJyYW50Cj4gPFBhdWwuRHVy
cmFudEBjaXRyaXguY29tPjsgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBE
dW5sYXAKPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGNpdHJpeC5jb20+Owo+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz47IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnOyBLb25yYWQKPiBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPgo+IFN1
YmplY3Q6IFJlOiBbUEFUQ0ggdjQgMi82XSB4ODYvaHZtOiBQcm92aWRlCj4gWEVOX0RNT1BfcmVs
b2NhdGVfbWVtb3J5Cj4gCj4gPj4+IE9uIDIzLjAxLjE4IGF0IDE2OjIyLCA8cm9zcy5sYWdlcndh
bGxAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBQcm92aWRlIFhFTl9ETU9QX3JlbG9jYXRlX21lbW9y
eSwgYSBsaW1pdGVkIHZlcnNpb24gb2YKPiA+IFhFTk1FTV9hZGRfdG9fcGh5c21hcCB0byBhbGxv
dyBhIGRlcHJpdmlsZWdlZCBRRU1VIHRvIG1vdmUgVlJBTQo+IHdoZW4gYQo+ID4gZ3Vlc3QgcHJv
Z3JhbXMgaXRzIEJBUi4gSXQgaXMgZXF1aXZhbGVudCB0byBYRU5NRU1fYWRkX3RvX3BoeXNtYXAg
d2l0aAo+ID4gc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZS4KPiA+Cj4gPiBTaWduZWQt
b2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiA+IFJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+ID4gLS0t
Cj4gPgo+ID4gQ2hhbmdlZCBpbiB2NDoKPiA+ICogUmVuYW1lZCBhZGRfdG9fcGh5c21hcCB0byBy
ZWxvY2F0ZV9tZW1vcnkuCj4gPiAqIEluc3RlYWQgb2YgY2hlY2tpbmcgZm9yIG92ZXJmbG93LCBo
YW5kbGUgdXNpbmcgY29udGludWF0aW9uLgo+IAo+IFN0cmljdGx5IHNwZWFraW5nIGF0IGxlYXN0
IHRoZSBsYXR0ZXIgY2hhbmdlIHNob3VsZCBoYXZlIHJlc3VsdGVkIGluCj4gUGF1bCdzIFItYiB0
byBiZSBkcm9wcGVkLiBCdXQgSSdtIHByZXR0eSBzdXJlIGhlJ3MgaGFwcHkgZm9yIGl0IHRvCj4g
YmUga2VwdC4KCkZBT0QsIEkgYW0uCgogIFBhdWwKCj4gCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaHZtL2RtX29wLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vZG1fb3Au
aAo+ID4gQEAgLTM2OCw2ICszNjgsMjMgQEAgc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRv
d24gewo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIChPdGhlciByZWFzb24gdmFs
dWVzIGFyZSBub3QgYmxvY2tlZCkgKi8KPiA+ICB9Owo+ID4KPiA+ICsvKgo+ID4gKyAqIFhFTl9E
TU9QX3JlbG9jYXRlX21lbW9yeSA6IFJlbG9jYXRlIEdGTnMgZm9yIHRoZSBzcGVjaWZpZWQgZ3Vl
c3QuCj4gPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgSWRlbnRpY2FsIHRvIFhFTk1F
TV9hZGRfdG9fcGh5c21hcCB3aXRoCj4gPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9yYW5nZS4KPiA+ICsgKi8KPiA+ICsjZGVmaW5lIFhF
Tl9ETU9QX3JlbG9jYXRlX21lbW9yeSAxNwo+ID4gKwo+ID4gK3N0cnVjdCB4ZW5fZG1fb3BfcmVs
b2NhdGVfbWVtb3J5IHsKPiA+ICsgICAgLyogTnVtYmVyIG9mIEdGTnMgdG8gcHJvY2Vzcy4gKi8K
PiA+ICsgICAgdWludDMyX3Qgc2l6ZTsKPiA+ICsgICAgdWludDMyX3QgcGFkOwo+ID4gKyAgICAv
KiBTdGFydGluZyBHRk4gdG8gcmVsb2NhdGUuICovCj4gPiArICAgIHVpbnQ2NF9hbGlnbmVkX3Qg
c3JjX2dmbjsKPiA+ICsgICAgLyogU3RhcnRpbmcgR0ZOIHdoZXJlIEdGTnMgc2hvdWxkIGJlIHJl
bG9jYXRlZC4gKi8KPiA+ICsgICAgdWludDY0X2FsaWduZWRfdCBkc3RfZ2ZuOwo+ID4gK307Cj4g
Cj4gU2FkbHkgYWRkaXRpb25zIGFmdGVyIHRoZSBpbml0aWFsIGludHJvZHVjdGlvbiBvZiBkbW9w
IGhhdmUgYmVlbgo+IGRvbmUgd2l0aG91dCBJTiAvIE9VVCBhbm5vdGF0aW9ucywgc28gSSBhc3N1
bWUgeW91IG5vdCBub3RpY2luZwo+IHN1Y2ggbm8gbmVpZ2hib3JpbmcgZGVjbGFyYXRpb25zIGxl
YWQgdG8geW91IG5vdCBhZGRpbmcgYW55IHN1Y2gKPiBoZXJlLiBJIHRoaW5rIHdlIHdhbnQgdG8g
Y2xhcmlmeSB0aG91Z2ggdGhhdCBkdWUgdG8gdGhlIHdheQo+IHRoZSBjb250aW51YXRpb24gbG9n
aWMgYWJvdmUgd29ya3MsIGFsbCBmaWVsZHMgYXJlIElOL09VVCwgd2l0aAo+IHRoZWlyIHVsdGlt
YXRlIE9VVCBzdGF0ZSB1bmRlZmluZWQuIEkgZG9uJ3Qgc2VlIGEgbWFqb3IgcHJvYmxlbQo+IGFk
ZGluZyBhIHN1aXRhYmxlIGNvbW1lbnQgd2hpbGUgY29tbWl0dGluZy4gV2l0aCB0aGF0IGFkZGVk
Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 09:41:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 09:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHY2-0006Rm-7k; Wed, 24 Jan 2018 09:40:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/bwp=et=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1eeHY0-0006RJ-MF
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 09:40:48 +0000
X-Inumbo-ID: a311f753-00ea-11e8-ba59-bc764e045a96
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a311f753-00ea-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 10:40:41 +0100 (CET)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 71D0BF2014;
 Wed, 24 Jan 2018 10:40:41 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 7kgOxc5_MVqa; Wed, 24 Jan 2018 10:40:39 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id 9A223F2004;
 Wed, 24 Jan 2018 10:40:04 +0100 (CET)
Received: from n-1075.office.hd (10.1.2.105) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 24 Jan
 2018 10:40:04 +0100
To: Lars Kurth <lars.kurth.xen@gmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>, <minios-devel@lists.xenproject.org>,
 <xen-xapl@lists.xenproject.org>, <mirageos-devel@lists.xenproject.org>,
 <win-pv-devel@lists.xenproject.org>
References: <219B4CE4-9E0A-47CC-BD7B-261BE9FA6F91@gmail.com>
 <7B17E6EE-A4B3-44F9-BC41-3B63C6DEACD4@gmail.com>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <ff4d5372-c4ca-0dd8-b596-26a6f776a26d@neclab.eu>
Date: Wed, 24 Jan 2018 10:40:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <7B17E6EE-A4B3-44F9-BC41-3B63C6DEACD4@gmail.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.105]
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "Jesus M. Gonzalez-Barahona" <jgb@bitergia.com>, mindy@somerandomidiot.com,
 paul.durrant@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Minios-devel] Preparing for GSoC and Outreachy :
 getting Outreach Program Projects into good shape
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgYWxsLAoKc2luY2Ugd2UgYXJlIHBhcnRpY2lwYXRpbmcgdGhlIGZpcnN0IHRpbWUgdG8gR1Nv
Qywgd2UgYXJlIGhhcHB5IHRvIApyZWNlaXZlIGFueSBmZWVkYmFjayBmcm9tIHlvdSByZWdhcmRp
bmcgb3VyIHByb3Bvc2VkIFVuaWtyYWZ0IHByb2plY3RzIQoKaHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNVbmlrcmFmdAoKVGhhbmtzLAoK
U2ltb24KCk9uIDIzLjAxLjIwMTggMTA6MTYsIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgYWxsLAo+
IAo+IGp1c3QgYSBxdWljayBub3RlIHRoYXQgSSBzdWJtaXR0ZWQgdGhlIGFwcGxpY2F0aW9uIGZv
ciBHU29DLgo+IAo+IFRoZSBwcm9qZWN0IGxpc3QgaXMgbm90IHBlcmZlY3QgYW5kIEkgcmVtb3Zl
ZCBhIG51bWJlciBvZiBwcm9qZWN0cyBiZWNhdXNlIEkgYmVsaWV2ZSB0aGV5IHdlcmUgY29tcGxl
dGVkIChvciBhdCBsZWFzdCBzdGFydGVkIGJ5IG90aGVycykuIEEgVGhhbmsgWW91IHRvIE1pcmFn
ZSBPUyBhbmQgVW5pa3JhZnQgZm9sa3MgZm9yIGFkZGluZyBuZXcgcHJvamVjdHMKPiAKPiBJZiB3
ZSBkbyBnZXQgYWNjZXB0ZWQsIHdlIHdpbGwgaGF2ZSB0byBoYXZlIGFub3RoZXIgZ28gYXQgdGhl
IHByb2plY3QgbGlzdAo+IAo+IEJlc3QgUmVnYXJkcwo+IExhcnMKPiAKPj4gT24gOCBKYW4gMjAx
OCwgYXQgMTU6MTksIExhcnMgS3VydGggPGxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4gd3JvdGU6
Cj4+Cj4+IEhpIEFsbCwKPj4KPj4gaXQncyB0aGlzIHRpbWUgb2YgdGhlIHllYXIgYWdhaW4gdG8g
cHJlcGFyZSBmb3IgR1NvQy9PdXRyZWFjaHkhIFRoZSBhcHBsaWNhdGlvbiBkZWFkbGluZSBmb3Ig
b3JncyBpcyBKYW51YXJ5IDIzIC0gRmVicnVhcnkgMTE6IGlkZWFsbHkgd2Ugd2lsbCBoYXZlIGEg
Z29vZCB1cGRhdGVkIGxpc3RzIG9mIHByb2plY3RzIGJ5IHRoZW4gYXMgR29vZ2xlIHdpbGwgbG9v
ayBhdCB0aGUgcXVhbGl0eSBvZiB0aGUgcHJvamVjdCBsaXN0LiBJIHdpbGwgYWxzbyBuZWVkIGNv
LW9yZyBhZG1pbnM6IEBNaW5keSBhcmUgeW91IHdpbGxpbmcgdG8gZG8gdGhpcyBhZ2Fpbj8gTWF5
YmUgYWxzbyBzb21lb25lIGZyb20gdGhlIFVuaWtyYWZ0IHByb2plY3QuIFRoYXQgaGVscHMgZW5z
dXJlIHRoYXQgd2UgaGF2ZSByZXBzIGZyb20gdmFyaW91cyBzdWJwcm9qZWN0IHRoYXQgZW5zdXJl
IHRoYXQgd2UgZG9uJ3QgbWlzcyBkZWFkbGluZXMuCj4+Cj4+Cj4+IEJlc3QgUmVnYXJkcwo+PiBM
YXJzCj4+Cj4+IEV4aXN0aW5nIFByb2plY3RzIChmb3IgcGVvcGxlIG9uIHRoZSBDQyBsaXN0KQo+
PiA9PT09PT09PT09PT09PT09PQo+PiBJZiB5b3UgYXJlIENDJ2VkIHlvdSBoYXZlIG9uZSBvciBz
ZXZlcmFsIHByb2plY3RzIGxpc3RlZCBvbiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lr
aS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzIC4uLiBXaGF0IEkgbmVlZCB5b3UgdG8gZG8gaXMg
dG8KPj4KPj4gYSkgV2VlZCBvdXQgYW55IHByb2plY3RzIHRoYXQgaGF2ZSBiZWVuIGNvbXBsZXRl
ZCBvciBhcmUgbm90IHJlbGV2YW50IGFueSBtb3JlCj4+ICAgIEBNaW5keTogRm9yIE1pcmFnZU9T
IGZvbGtzLCBwbGVhc2UgY2hlY2sgYW5kIHVwZGF0ZSBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdl
L21pcmFnZS13d3cvd2lraS9QaW9uZWVyLVByb2plY3RzIGFuZCBkbyB0aGUgc2FtZQo+Pgo+PiBi
KSBEZWNpZGUgd2hldGhlciB5b3Ugc3RpbGwgd2FudCB0byBtZW50b3I6Cj4+ICAgIFRoaXMgcmVx
dWlyZXMgc29tZSBvZiB5b3VyIGJhbmR3aWR0aCBmcm9tIG1pZC1GZWIgdG8gTWFyY2ggMjAxOCB0
byB3b3JrIG9uIHNtYWxsIHByb2plY3RzCj4+ICAgIFRoZSBhY3R1YWwgd29yayBoYXBwZW5zIGZy
b20gTWF5IDE0IC0gQXVnIDE0Cj4+Cj4+ICAgIElmIG5vdCwgcGxlYXNlIHJlcGx5IGFuZCBsaXN0
IHByb2plY3RzIGFmZmVjdGVkCj4+ICAgIElmIHllcywgcGxlYXNlIGFsc28gZG8gc28gYW5kIEkg
d2lsbCB1cGRhdGUgdGhlIFZlcmlmaWVkIGZpZWxkIGFjY29yZGluZ2x5Cj4+Cj4+IGMpIEFkZCBh
bnkgbmV3IGluZm9ybWF0aW9uIHRvIGV4aXN0aW5nIHByb2plY3RzIGFzIHJlbGV2YW50Lgo+Pgo+
Pgo+PiBOZXcgUHJvamVjdHMKPj4gPT09PT09PT09PT09Cj4+IEZlZWwgZnJlZSB0byBhZGQgbmV3
IHByb2plY3RzIHRvIHRoZSBsaXN0LCBidXQgaWYgeW91IGRvIHNvIHBsZWFzZSBsZXQgdGhlIGxp
c3Qga25vdy4gV2UgYXJlIG5vdCBnb2luZyB0byBiZSB2ZXJ5IHN0cmljdCB3aXRoIGh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjQ29udmVu
dGlvbnNfZm9yX1Byb2plY3RzX2FuZF9Qcm9qZWN0X01lbnRvcnMsIGJ1dCBnZXR0aW5nIHNvbWVv
bmUgZWxzZSB0byByZXZpZXcgeW91ciBwcm9wb3NhbCBpcyBhIGdvb2QgaWRlYS4KPj4KPj4gVW5p
a3JhZnQKPj4gLS0tLS0tLS0KPj4gSSBjcmVhdGVkIGEgcGxhY2UtaG9sZGVyIGZvciBVbmlrcmFm
dCBhdCBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1By
b2plY3RzI1VuaWtyYWZ0IGFzIFVuaWtyYWZ0IHByb2plY3QgbWVtYmVycyBpbmRpY2F0ZWQgdGhl
eSB3YW50IHRvIHBhcnRpY2lwYXRlLgo+PiBZb3UgcHJvYmFibHkgZG8gd2FudCB0byBzZXQgZXhw
ZWN0YXRpb25zIHdpdGggcmVnYXJkcyB0byBzdGFydC11cCB0YXNrcyBhbmQgY29tZSB1cCB3aXRo
IGEgc2V0IG9mIHRhc2tzIHRvIGFjdCBhcyBhIGZpbHRlciBmb3IgYXBwbGljYW50cyAoZS5nLiBz
aG93aW5nIHRoYXQgdGhleSBzZXQgdXAgdGhlIGVudmlyb25tZW50LCBldGMuKQo+Pgo+Pgo+PiBT
cGVjaWZpYyBJbXByb3ZlbWVudHMgdG8gdGhlIHByb2plY3QgZG9jdW1lbnRhdGlvbgo+PiA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+Pgo+PiBIeXBl
cnZpc29yIHN0YXJ0LXVwIHRhc2tzCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gaHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfRGV2ZWxvcG1lbnRfUHJv
amVjdHMgY29udGFpbnM6ICJBbiBlYXN5IHdheSB0byBnZXQgc3RhcnRlZCAoYW5kIHNob3cgdGhh
dCB5b3UgY2FuIHNldCB1cCB0aGUgWGVuIERldmVsb3BtZW50IEVudmlyb25tZW50LCBmaXggYW4g
aXNzdWUsIGJ1aWxkIGFuZCB0ZXN0IFhlbiwgc3VibWl0IGEgcGF0Y2gsIGV0Yy4pIGlzIHRvIGFk
ZHJlc3MgYSBzdWl0YWJsZSBudW1iZXIgb2YgQ292ZXJpdHkgU2NhbiBpc3N1ZXMuIEFzayBvbiB4
ZW4tZGV2ZWxAIGZvciBhIHNldCBvZiBzdWl0YWJsZSBDb3Zlcml0eSBpc3N1ZXMuIE5vdGUgdGhh
dCB0aGlzIGRvZXMgbm90IHJlcXVpcmUgYW55IGFjY2VzcyB0byB0aGUgQ292ZXJpdHkgc2NhbiBy
ZXN1bHRzLiBPcGVuIGJ1Z3MgdG8gZml4IHVuZGVyIHRoZSBTbWFsbCBDb2RlIENvbnRyaWJ1dGlv
biBSZXF1aXJlbWVudCBjYW4gYWxzbyBiZSBmb3VuZCBvbiBidWdzLnhlbnByb2plY3Qub3JnIgo+
Pgo+PiBEbyB3ZSB3YW50IHRvIGNoYW5nZSB0aGlzPyBGaW5kaW5nIHNtYWxsIGdldCBzdGFydGVk
IHByb2plY3RzIGlzIGFsd2F5cyBhIGxpdHRsZSBiaXQgb2YgYSBwcm9ibGVtLiBNYXliZSB3ZSBj
YW4gcHJlcGFyZSBhIGJldHRlciBsaXN0IHNvbWV3aGVyZS4KPj4KPj4gSW4tdHJlZSB2cy4gV2lr
aSBiYXNlZCBwcm9qZWN0cwo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+IFdl
IGNvdWxkIGFsc28gZGVjaWRlIHRvIG1vdmUgSHlwZXJ2aXNvciByZWxhdGVkIGlkZWFzIGluLXRy
ZWUgc29tZXdoZXJlIGFuZCBnZW5lcmF0ZSBhIGxpc3QgaWYgdGhhdCBtYWtlcyB0aGluZ3MgZWFz
aWVyLiBCdXQgdGhpcyBpcyBub3QgbmVjZXNzYXJ5LCBpbiBwYXJ0aWN1bGFyIGdpdmVuIHdpdGgg
ZXZlcnl0aGluZyB0aGF0IGlzIGdvaW5nIG9uLiBJIGp1c3Qgd2FudGVkIHRvIHJhaXNlIHRoaXMg
YXMgYW4gb3B0aW9uOiBJIGFtIG5vdCBwYXJ0aWN1bGFybHkgd2VkZGVkIHRvIHVzaW5nIHRoZSB3
aWtpLgo+Pgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWwKPiAKCi0tIAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KU2ltb24gS3Vlbnplcgrjgrfjg6Ljg7Mg44Kv
44Kl44Oz44OE44Kh44O8ClJlc2VhcmNoIFNjaWVudGlzdApTeXN0ZW1zIGFuZCBNYWNoaW5lIExl
YXJuaW5nIEdyb3VwIChTTUwpCkRhdGEgU2NpZW5jZSBhbmQgU3lzdGVtIFBsYXRmb3JtIERpdmlz
aW9uCk5FQyBMYWJvcmF0b3JpZXMgRXVyb3BlIEdtYkgKS3VyZnVlcnN0ZW4tQW5sYWdlIDM2LCA2
OTExNSBIZWlkZWxiZXJnLCBHZXJtYW55ClRlbC4gICAgICs0OSAoMCk2MjIxIDQzNDItMjY0CkZh
eDogICAgICs0OSAoMCk2MjIxIDQzNDItNTI2NApFLU1haWw6ICBzaW1vbi5rdWVuemVyQG5lY2xh
Yi5ldQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KUmVnaXN0ZXJlZCBhdCBBbXRzZ2VyaWNodCBNYW5uaGVpbSwgR2VybWFueSwgSFJC
NzI4NTU4CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 09:41:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 09:41:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHYd-0006WA-GO; Wed, 24 Jan 2018 09:41:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/bwp=et=neclab.eu=simon.kuenzer@srs-us1.protection.inumbo.net>)
 id 1eeHYc-0006VY-6r
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 09:41:26 +0000
X-Inumbo-ID: bd62fcdf-00ea-11e8-b9b1-635ca7ef6cff
Received: from mailer2.neclab.eu (unknown [195.37.70.41])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd62fcdf-00ea-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 09:41:24 +0000 (UTC)
Received: from localhost (localhost [127.0.0.1])
 by mailer2.neclab.eu (Postfix) with ESMTP id 08B46F201A;
 Wed, 24 Jan 2018 10:41:17 +0100 (CET)
X-Virus-Scanned: Amavisd on Debian GNU/Linux (neclab.eu)
Received: from mailer2.neclab.eu ([127.0.0.1])
 by localhost (atlas-b.office.hd [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id yNm7I9NiSXYu; Wed, 24 Jan 2018 10:41:16 +0100 (CET)
X-ENC: Last-Hop-TLS-encrypted
X-ENC: Last-Hop-TLS-encrypted
Received: from ENCELADUS.office.hd (enceladus.office.hd [192.168.24.52])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mailer2.neclab.eu (Postfix) with ESMTPS id BC503F2013;
 Wed, 24 Jan 2018 10:40:42 +0100 (CET)
Received: from n-1075.office.hd (10.1.2.105) by skoll.office.hd
 (192.168.125.11) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 24 Jan
 2018 10:40:34 +0100
To: Lars Kurth <lars.kurth.xen@gmail.com>, xen-devel
 <xen-devel@lists.xenproject.org>, <minios-devel@lists.xenproject.org>,
 <xen-xapl@lists.xenproject.org>, <mirageos-devel@lists.xenproject.org>,
 <win-pv-devel@lists.xenproject.org>
References: <219B4CE4-9E0A-47CC-BD7B-261BE9FA6F91@gmail.com>
 <7B17E6EE-A4B3-44F9-BC41-3B63C6DEACD4@gmail.com>
From: Simon Kuenzer <simon.kuenzer@neclab.eu>
Message-ID: <8cea3e1b-f3e0-b6bb-e7f2-f2e7392387db@neclab.eu>
Date: Wed, 24 Jan 2018 10:40:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <7B17E6EE-A4B3-44F9-BC41-3B63C6DEACD4@gmail.com>
Content-Language: en-US
X-Originating-IP: [10.1.2.105]
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 "Jesus M. Gonzalez-Barahona" <jgb@bitergia.com>, mindy@somerandomidiot.com,
 paul.durrant@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Minios-devel] Preparing for GSoC and Outreachy :
 getting Outreach Program Projects into good shape
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgYWxsLAoKc2luY2Ugd2UgYXJlIHBhcnRpY2lwYXRpbmcgdGhlIGZpcnN0IHRpbWUgdG8gR1Nv
Qywgd2UgYXJlIGhhcHB5IHRvIApyZWNlaXZlIGFueSBmZWVkYmFjayBmcm9tIHlvdSByZWdhcmRp
bmcgb3VyIHByb3Bvc2VkIFVuaWtyYWZ0IHByb2plY3RzIQoKaHR0cHM6Ly93aWtpLnhlbnByb2pl
Y3Qub3JnL3dpa2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyNVbmlrcmFmdAoKVGhhbmtzLAoK
U2ltb24KCk9uIDIzLjAxLjIwMTggMTA6MTYsIExhcnMgS3VydGggd3JvdGU6Cj4gSGkgYWxsLAo+
IAo+IGp1c3QgYSBxdWljayBub3RlIHRoYXQgSSBzdWJtaXR0ZWQgdGhlIGFwcGxpY2F0aW9uIGZv
ciBHU29DLgo+IAo+IFRoZSBwcm9qZWN0IGxpc3QgaXMgbm90IHBlcmZlY3QgYW5kIEkgcmVtb3Zl
ZCBhIG51bWJlciBvZiBwcm9qZWN0cyBiZWNhdXNlIEkgYmVsaWV2ZSB0aGV5IHdlcmUgY29tcGxl
dGVkIChvciBhdCBsZWFzdCBzdGFydGVkIGJ5IG90aGVycykuIEEgVGhhbmsgWW91IHRvIE1pcmFn
ZSBPUyBhbmQgVW5pa3JhZnQgZm9sa3MgZm9yIGFkZGluZyBuZXcgcHJvamVjdHMKPiAKPiBJZiB3
ZSBkbyBnZXQgYWNjZXB0ZWQsIHdlIHdpbGwgaGF2ZSB0byBoYXZlIGFub3RoZXIgZ28gYXQgdGhl
IHByb2plY3QgbGlzdAo+IAo+IEJlc3QgUmVnYXJkcwo+IExhcnMKPiAKPj4gT24gOCBKYW4gMjAx
OCwgYXQgMTU6MTksIExhcnMgS3VydGggPGxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4gd3JvdGU6
Cj4+Cj4+IEhpIEFsbCwKPj4KPj4gaXQncyB0aGlzIHRpbWUgb2YgdGhlIHllYXIgYWdhaW4gdG8g
cHJlcGFyZSBmb3IgR1NvQy9PdXRyZWFjaHkhIFRoZSBhcHBsaWNhdGlvbiBkZWFkbGluZSBmb3Ig
b3JncyBpcyBKYW51YXJ5IDIzIC0gRmVicnVhcnkgMTE6IGlkZWFsbHkgd2Ugd2lsbCBoYXZlIGEg
Z29vZCB1cGRhdGVkIGxpc3RzIG9mIHByb2plY3RzIGJ5IHRoZW4gYXMgR29vZ2xlIHdpbGwgbG9v
ayBhdCB0aGUgcXVhbGl0eSBvZiB0aGUgcHJvamVjdCBsaXN0LiBJIHdpbGwgYWxzbyBuZWVkIGNv
LW9yZyBhZG1pbnM6IEBNaW5keSBhcmUgeW91IHdpbGxpbmcgdG8gZG8gdGhpcyBhZ2Fpbj8gTWF5
YmUgYWxzbyBzb21lb25lIGZyb20gdGhlIFVuaWtyYWZ0IHByb2plY3QuIFRoYXQgaGVscHMgZW5z
dXJlIHRoYXQgd2UgaGF2ZSByZXBzIGZyb20gdmFyaW91cyBzdWJwcm9qZWN0IHRoYXQgZW5zdXJl
IHRoYXQgd2UgZG9uJ3QgbWlzcyBkZWFkbGluZXMuCj4+Cj4+Cj4+IEJlc3QgUmVnYXJkcwo+PiBM
YXJzCj4+Cj4+IEV4aXN0aW5nIFByb2plY3RzIChmb3IgcGVvcGxlIG9uIHRoZSBDQyBsaXN0KQo+
PiA9PT09PT09PT09PT09PT09PQo+PiBJZiB5b3UgYXJlIENDJ2VkIHlvdSBoYXZlIG9uZSBvciBz
ZXZlcmFsIHByb2plY3RzIGxpc3RlZCBvbiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lr
aS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzIC4uLiBXaGF0IEkgbmVlZCB5b3UgdG8gZG8gaXMg
dG8KPj4KPj4gYSkgV2VlZCBvdXQgYW55IHByb2plY3RzIHRoYXQgaGF2ZSBiZWVuIGNvbXBsZXRl
ZCBvciBhcmUgbm90IHJlbGV2YW50IGFueSBtb3JlCj4+ICAgIEBNaW5keTogRm9yIE1pcmFnZU9T
IGZvbGtzLCBwbGVhc2UgY2hlY2sgYW5kIHVwZGF0ZSBodHRwczovL2dpdGh1Yi5jb20vbWlyYWdl
L21pcmFnZS13d3cvd2lraS9QaW9uZWVyLVByb2plY3RzIGFuZCBkbyB0aGUgc2FtZQo+Pgo+PiBi
KSBEZWNpZGUgd2hldGhlciB5b3Ugc3RpbGwgd2FudCB0byBtZW50b3I6Cj4+ICAgIFRoaXMgcmVx
dWlyZXMgc29tZSBvZiB5b3VyIGJhbmR3aWR0aCBmcm9tIG1pZC1GZWIgdG8gTWFyY2ggMjAxOCB0
byB3b3JrIG9uIHNtYWxsIHByb2plY3RzCj4+ICAgIFRoZSBhY3R1YWwgd29yayBoYXBwZW5zIGZy
b20gTWF5IDE0IC0gQXVnIDE0Cj4+Cj4+ICAgIElmIG5vdCwgcGxlYXNlIHJlcGx5IGFuZCBsaXN0
IHByb2plY3RzIGFmZmVjdGVkCj4+ICAgIElmIHllcywgcGxlYXNlIGFsc28gZG8gc28gYW5kIEkg
d2lsbCB1cGRhdGUgdGhlIFZlcmlmaWVkIGZpZWxkIGFjY29yZGluZ2x5Cj4+Cj4+IGMpIEFkZCBh
bnkgbmV3IGluZm9ybWF0aW9uIHRvIGV4aXN0aW5nIHByb2plY3RzIGFzIHJlbGV2YW50Lgo+Pgo+
Pgo+PiBOZXcgUHJvamVjdHMKPj4gPT09PT09PT09PT09Cj4+IEZlZWwgZnJlZSB0byBhZGQgbmV3
IHByb2plY3RzIHRvIHRoZSBsaXN0LCBidXQgaWYgeW91IGRvIHNvIHBsZWFzZSBsZXQgdGhlIGxp
c3Qga25vdy4gV2UgYXJlIG5vdCBnb2luZyB0byBiZSB2ZXJ5IHN0cmljdCB3aXRoIGh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL091dHJlYWNoX1Byb2dyYW1fUHJvamVjdHMjQ29udmVu
dGlvbnNfZm9yX1Byb2plY3RzX2FuZF9Qcm9qZWN0X01lbnRvcnMsIGJ1dCBnZXR0aW5nIHNvbWVv
bmUgZWxzZSB0byByZXZpZXcgeW91ciBwcm9wb3NhbCBpcyBhIGdvb2QgaWRlYS4KPj4KPj4gVW5p
a3JhZnQKPj4gLS0tLS0tLS0KPj4gSSBjcmVhdGVkIGEgcGxhY2UtaG9sZGVyIGZvciBVbmlrcmFm
dCBhdCBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1By
b2plY3RzI1VuaWtyYWZ0IGFzIFVuaWtyYWZ0IHByb2plY3QgbWVtYmVycyBpbmRpY2F0ZWQgdGhl
eSB3YW50IHRvIHBhcnRpY2lwYXRlLgo+PiBZb3UgcHJvYmFibHkgZG8gd2FudCB0byBzZXQgZXhw
ZWN0YXRpb25zIHdpdGggcmVnYXJkcyB0byBzdGFydC11cCB0YXNrcyBhbmQgY29tZSB1cCB3aXRo
IGEgc2V0IG9mIHRhc2tzIHRvIGFjdCBhcyBhIGZpbHRlciBmb3IgYXBwbGljYW50cyAoZS5nLiBz
aG93aW5nIHRoYXQgdGhleSBzZXQgdXAgdGhlIGVudmlyb25tZW50LCBldGMuKQo+Pgo+Pgo+PiBT
cGVjaWZpYyBJbXByb3ZlbWVudHMgdG8gdGhlIHByb2plY3QgZG9jdW1lbnRhdGlvbgo+PiA9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQo+Pgo+PiBIeXBl
cnZpc29yIHN0YXJ0LXVwIHRhc2tzCj4+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gaHR0
cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfRGV2ZWxvcG1lbnRfUHJv
amVjdHMgY29udGFpbnM6ICJBbiBlYXN5IHdheSB0byBnZXQgc3RhcnRlZCAoYW5kIHNob3cgdGhh
dCB5b3UgY2FuIHNldCB1cCB0aGUgWGVuIERldmVsb3BtZW50IEVudmlyb25tZW50LCBmaXggYW4g
aXNzdWUsIGJ1aWxkIGFuZCB0ZXN0IFhlbiwgc3VibWl0IGEgcGF0Y2gsIGV0Yy4pIGlzIHRvIGFk
ZHJlc3MgYSBzdWl0YWJsZSBudW1iZXIgb2YgQ292ZXJpdHkgU2NhbiBpc3N1ZXMuIEFzayBvbiB4
ZW4tZGV2ZWxAIGZvciBhIHNldCBvZiBzdWl0YWJsZSBDb3Zlcml0eSBpc3N1ZXMuIE5vdGUgdGhh
dCB0aGlzIGRvZXMgbm90IHJlcXVpcmUgYW55IGFjY2VzcyB0byB0aGUgQ292ZXJpdHkgc2NhbiBy
ZXN1bHRzLiBPcGVuIGJ1Z3MgdG8gZml4IHVuZGVyIHRoZSBTbWFsbCBDb2RlIENvbnRyaWJ1dGlv
biBSZXF1aXJlbWVudCBjYW4gYWxzbyBiZSBmb3VuZCBvbiBidWdzLnhlbnByb2plY3Qub3JnIgo+
Pgo+PiBEbyB3ZSB3YW50IHRvIGNoYW5nZSB0aGlzPyBGaW5kaW5nIHNtYWxsIGdldCBzdGFydGVk
IHByb2plY3RzIGlzIGFsd2F5cyBhIGxpdHRsZSBiaXQgb2YgYSBwcm9ibGVtLiBNYXliZSB3ZSBj
YW4gcHJlcGFyZSBhIGJldHRlciBsaXN0IHNvbWV3aGVyZS4KPj4KPj4gSW4tdHJlZSB2cy4gV2lr
aSBiYXNlZCBwcm9qZWN0cwo+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+IFdl
IGNvdWxkIGFsc28gZGVjaWRlIHRvIG1vdmUgSHlwZXJ2aXNvciByZWxhdGVkIGlkZWFzIGluLXRy
ZWUgc29tZXdoZXJlIGFuZCBnZW5lcmF0ZSBhIGxpc3QgaWYgdGhhdCBtYWtlcyB0aGluZ3MgZWFz
aWVyLiBCdXQgdGhpcyBpcyBub3QgbmVjZXNzYXJ5LCBpbiBwYXJ0aWN1bGFyIGdpdmVuIHdpdGgg
ZXZlcnl0aGluZyB0aGF0IGlzIGdvaW5nIG9uLiBJIGp1c3Qgd2FudGVkIHRvIHJhaXNlIHRoaXMg
YXMgYW4gb3B0aW9uOiBJIGFtIG5vdCBwYXJ0aWN1bGFybHkgd2VkZGVkIHRvIHVzaW5nIHRoZSB3
aWtpLgo+Pgo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gTWluaW9zLWRldmVsIG1haWxpbmcgbGlzdAo+IE1pbmlvcy1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby9taW5pb3MtZGV2ZWwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHsR-0008FJ-4m; Wed, 24 Jan 2018 10:01:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeHsQ-0008Cr-D4
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:01:54 +0000
X-Inumbo-ID: 9b3438f2-00ed-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b3438f2-00ed-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:01:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459439704"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 10:01:23 +0000
Message-ID: <20180124100125.80443-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124100125.80443-1-roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 5/7] coverage: introduce support for llvm
	profiling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIHRoZSBmdW5jdGlvbmFsaXR5IGluIG9yZGVyIHRvIGZpbGwgdGhlIGhvb2tzIG9m
IHRoZQpjb3Zfc3lzY3RsX29wcyBzdHJ1Y3QuIE5vdGUgdGhhdCB0aGUgZnVuY3Rpb25hbGl0eSBp
cyBzdGlsbCBub3Qgd2lyZWQKaW50byB0aGUgYnVpbGQgc3lzdGVtLgoKU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KTm90ZSB0aGF0IHRoZSBmaWxlIHRoYXQgY29udGFp
bnMgdGhlIGhlbHBlcnMgaXMgdW5kZXIgYSBCU0QgMi1jbGF1c2UKbGljZW5zZS4gVGhpcyBpcyBk
b25lIHNvIGl0IGNhbiBiZSBzaGFyZWQgd2l0aCBvdGhlciBPU2VzIHRoYXQgdXNlIHRoZQpsbHZt
L2NsYW5nIGNvbXBpbGVyLgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gSW5jbHVkZSBwcml2YXRl
IGNvdmVyYWdlLmggaGVhZGVyLgogLSBEZWZpbmUgTExWTV9QUk9GSUxFX01BR0lDIGJhc2VkIG9u
IHRoZSBiaXRuZXNzIG9mIHRoZSBhcmNoLgogLSBBZGQgYSBjb21tZW50IHJlZ2FyZGluZyBfX2xs
dm1fcHJvZmlsZV9ydW50aW1lLgogLSBDb25zdGlmeSBkYXRhL25hbWVzIGV4dGVybiBzeW1ib2xz
LgogLSBVc2UgZGVmaW5lcyBpbnN0ZWFkIG9mIHZhcmlhYmxlcyB0byBzdG9yZSB0aGUgYWRkcmVz
c2VzIG9mIHRoZQogICBleHRlcm5hbCBzeW1ib2xzLgogLSBQYXJlbnRoZXNpemUgc2l6ZSBpbiBB
UFBFTkRfVE9fQlVGRkVSLgogLSBVc2UgPj0gZm9yIG1pbm9yIHZlcnNpb24gY2hlY2suCiAtIFVz
ZSBzaXplb2YoaGVhZGVyKS4KLS0tCiB4ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlIHwgICAy
ICsKIHhlbi9jb21tb24vY292ZXJhZ2UvbGx2bS5jICAgfCAxNTQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICB8
ICAgNiArKwogMyBmaWxlcyBjaGFuZ2VkLCAxNjIgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9jb21tb24vY292ZXJhZ2UvbGx2bS5jCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9jb3ZlcmFnZS9NYWtlZmlsZSBiL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKaW5kZXgg
MTAzOWExNjBjNC4uNDZjNzhkMTA4NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9N
YWtlZmlsZQorKysgYi94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCkBAIC02LDQgKzYsNiBA
QCBvYmoteSArPSAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4MDQwNzAwLCBcCiAJCWdjY180Xzcu
bywgJChjYWxsIGNjLWlmdmVyc2lvbixsdCwweDA1MDAwMCwgXAogCQlnY2NfNF85Lm8sICQoY2Fs
bCBjYy1pZnZlcnNpb24sbHQsMHgwNzAwMDAsIFwKIAkJZ2NjXzUubywgZ2NjXzcubykpKSkKK2Vs
c2UKK29iai15ICs9IGxsdm0ubwogZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY292ZXJh
Z2UvbGx2bS5jIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9sbHZtLmMKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uODg5Njk5YTlhMAotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9j
b21tb24vY292ZXJhZ2UvbGx2bS5jCkBAIC0wLDAgKzEsMTU0IEBACisvKgorICogQ29weXJpZ2h0
IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1zIFImRAorICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAq
CisgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3
aXRoIG9yIHdpdGhvdXQKKyAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0
aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucworICogYXJlIG1ldDoKKyAqIDEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Cisg
KiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRp
c2NsYWltZXIuCisgKiAyLiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXBy
b2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAorICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQorICogICAgZG9jdW1l
bnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1
dGlvbi4KKyAqCisgKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBBVVRIT1IgQU5E
IENPTlRSSUJVVE9SUyBBUyBJUycnIEFORAorICogQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJS
QU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdB
UlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRQorICogQVJFIERJU0NMQUlNRUQuICBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9S
IE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUKKyAqIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwg
SU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMCisgKiBEQU1B
R0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YgU1VCU1RJ
VFVURSBHT09EUworICogT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRT
OyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pCisgKiBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5Z
IFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVAorICogTElB
QklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJ
TkcgSU4gQU5ZIFdBWQorICogT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJ
RiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRgorICogU1VDSCBEQU1BR0UuCisgKi8KKwor
I2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KKyNp
bmNsdWRlIDx4ZW4vdHlwZXMuaD4KKworI2luY2x1ZGUgImNvdmVyYWdlLmgiCisKKyNpZm5kZWYg
X19jbGFuZ19fCisjZXJyb3IgIkxMVk0gY292ZXJhZ2Ugc2VsZWN0ZWQgd2l0aG91dCBjbGFuZyBj
b21waWxlciIKKyNlbmRpZgorCisjaWYgQklUU19QRVJfTE9ORyA9PSA2NAorI2RlZmluZSBMTFZN
X1BST0ZJTEVfTUFHSUMgKCgodWludDY0X3QpMjU1IDw8IDU2KSB8ICgodWludDY0X3QpJ2wnIDw8
IDQ4KSB8IFwKKyAgICAoKHVpbnQ2NF90KSdwJyA8PCA0MCkgfCAoKHVpbnQ2NF90KSdyJyA8PCAz
MikgfCAoKHVpbnQ2NF90KSdvJyA8PCAyNCkgfCBcCisgICAgKCh1aW50NjRfdCknZicgPDwgMTYp
IHwgKCh1aW50NjRfdCkncicgPDwgOCkgIHwgKCh1aW50NjRfdCkxMjkpKQorI2Vsc2UKKyNkZWZp
bmUgTExWTV9QUk9GSUxFX01BR0lDICgoKHVpbnQ2NF90KTI1NSA8PCA1NikgfCAoKHVpbnQ2NF90
KSdsJyA8PCA0OCkgfCBcCisgICAgKCh1aW50NjRfdCkncCcgPDwgNDApIHwgKCh1aW50NjRfdCkn
cicgPDwgMzIpIHwgKCh1aW50NjRfdCknbycgPDwgMjQpIHwgXAorICAgICgodWludDY0X3QpJ2Yn
IDw8IDE2KSB8ICgodWludDY0X3QpJ1InIDw8IDgpICB8ICgodWludDY0X3QpMTI5KQorI2VuZGlm
CisKKyNpZiBfX2NsYW5nX21ham9yX18gPj0gNCB8fCAoX19jbGFuZ19tYWpvcl9fID09IDMgJiYg
X19jbGFuZ19taW5vcl9fID49IDkpCisjZGVmaW5lIExMVk1fUFJPRklMRV9WRVJTSU9OICAgIDQK
KyNkZWZpbmUgTExWTV9QUk9GSUxFX05VTV9LSU5EUyAgMgorI2Vsc2UKKyNlcnJvciAiY2xhbmcg
dmVyc2lvbiBub3Qgc3VwcG9ydGVkIHdpdGggY292ZXJhZ2UiCisjZW5kaWYKKworc3RydWN0IGxs
dm1fcHJvZmlsZV9kYXRhIHsKKyAgICB1aW50NjRfdCBuYW1lX3JlZjsKKyAgICB1aW50NjRfdCBm
dW5jdGlvbl9oYXNoOworICAgIHZvaWQgKmNvdW50ZXI7CisgICAgdm9pZCAqZnVuY3Rpb247Cisg
ICAgdm9pZCAqdmFsdWVzOworICAgIHVpbnQzMl90IG5yX2NvdW50ZXJzOworICAgIHVpbnQxNl90
IG5yX3ZhbHVlX3NpdGVzW0xMVk1fUFJPRklMRV9OVU1fS0lORFNdOworfTsKKworc3RydWN0IGxs
dm1fcHJvZmlsZV9oZWFkZXIgeworICAgIHVpbnQ2NF90IG1hZ2ljOworICAgIHVpbnQ2NF90IHZl
cnNpb247CisgICAgdWludDY0X3QgZGF0YV9zaXplOworICAgIHVpbnQ2NF90IGNvdW50ZXJzX3Np
emU7CisgICAgdWludDY0X3QgbmFtZXNfc2l6ZTsKKyAgICB1aW50NjRfdCBjb3VudGVyc19kZWx0
YTsKKyAgICB1aW50NjRfdCBuYW1lc19kZWx0YTsKKyAgICB1aW50NjRfdCB2YWx1ZV9raW5kX2xh
c3Q7Cit9OworCisvKgorICogU2luY2UgWGVuIHVzZXMgdGhlIGxsdm0gY29kZSBjb3ZlcmFnZSBz
dXBwb3J0IHdpdGhvdXQgdGhlIHJ1biB0aW1lIGxpYnJhcnkKKyAqIF9fbGx2bV9wcm9maWxlX3J1
bnRpbWUgbXVzdCBiZSBkZWZpbmVkIGFjY29yZGluZyB0byB0aGUgZG9jcyBhdDoKKyAqCisgKiBo
dHRwczovL2NsYW5nLmxsdm0ub3JnL2RvY3MvU291cmNlQmFzZWRDb2RlQ292ZXJhZ2UuaHRtbAor
ICovCitpbnQgX19sbHZtX3Byb2ZpbGVfcnVudGltZTsKKworZXh0ZXJuIGNvbnN0IHN0cnVjdCBs
bHZtX3Byb2ZpbGVfZGF0YSBfX3N0YXJ0X19fbGx2bV9wcmZfZGF0YVtdOworZXh0ZXJuIGNvbnN0
IHN0cnVjdCBsbHZtX3Byb2ZpbGVfZGF0YSBfX3N0b3BfX19sbHZtX3ByZl9kYXRhW107CitleHRl
cm4gY29uc3QgY2hhciBfX3N0YXJ0X19fbGx2bV9wcmZfbmFtZXNbXTsKK2V4dGVybiBjb25zdCBj
aGFyIF9fc3RvcF9fX2xsdm1fcHJmX25hbWVzW107CitleHRlcm4gdWludDY0X3QgX19zdGFydF9f
X2xsdm1fcHJmX2NudHNbXTsKK2V4dGVybiB1aW50NjRfdCBfX3N0b3BfX19sbHZtX3ByZl9jbnRz
W107CisKKyNkZWZpbmUgU1RBUlRfREFUQSAgICAgICgoY29uc3Qgdm9pZCAqKV9fc3RhcnRfX19s
bHZtX3ByZl9kYXRhKQorI2RlZmluZSBFTkRfREFUQSAgICAgICAgKChjb25zdCB2b2lkICopX19z
dG9wX19fbGx2bV9wcmZfZGF0YSkKKyNkZWZpbmUgU1RBUlRfTkFNRVMgICAgICgoY29uc3Qgdm9p
ZCAqKV9fc3RhcnRfX19sbHZtX3ByZl9uYW1lcykKKyNkZWZpbmUgRU5EX05BTUVTICAgICAgICgo
Y29uc3Qgdm9pZCAqKV9fc3RvcF9fX2xsdm1fcHJmX25hbWVzKQorI2RlZmluZSBTVEFSVF9DT1VO
VEVSUyAgKCh2b2lkICopX19zdGFydF9fX2xsdm1fcHJmX2NudHMpCisjZGVmaW5lIEVORF9DT1VO
VEVSUyAgICAoKHZvaWQgKilfX3N0b3BfX19sbHZtX3ByZl9jbnRzKQorCitzdGF0aWMgdm9pZCBy
ZXNldF9jb3VudGVycyh2b2lkKQoreworICAgIG1lbXNldChTVEFSVF9DT1VOVEVSUywgMCwgRU5E
X0NPVU5URVJTIC0gU1RBUlRfQ09VTlRFUlMpOworfQorCitzdGF0aWMgdWludDMyX3QgZ2V0X3Np
emUodm9pZCkKK3sKKyAgICByZXR1cm4gUk9VTkRVUChzaXplb2Yoc3RydWN0IGxsdm1fcHJvZmls
ZV9oZWFkZXIpICsgRU5EX0RBVEEgLSBTVEFSVF9EQVRBICsKKyAgICAgICAgICAgICAgICAgICBF
TkRfQ09VTlRFUlMgLSBTVEFSVF9DT1VOVEVSUyArIEVORF9OQU1FUyAtIFNUQVJUX05BTUVTLCA4
KTsKK30KKworc3RhdGljIGludCBkdW1wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhcikgYnVm
ZmVyLCB1aW50MzJfdCAqYnVmX3NpemUpCit7CisgICAgc3RydWN0IGxsdm1fcHJvZmlsZV9oZWFk
ZXIgaGVhZGVyID0geworICAgICAgICAubWFnaWMgPSBMTFZNX1BST0ZJTEVfTUFHSUMsCisgICAg
ICAgIC52ZXJzaW9uID0gTExWTV9QUk9GSUxFX1ZFUlNJT04sCisgICAgICAgIC5kYXRhX3NpemUg
PSAoRU5EX0RBVEEgLSBTVEFSVF9EQVRBKSAvIHNpemVvZihzdHJ1Y3QgbGx2bV9wcm9maWxlX2Rh
dGEpLAorICAgICAgICAuY291bnRlcnNfc2l6ZSA9IChFTkRfQ09VTlRFUlMgLSBTVEFSVF9DT1VO
VEVSUykgLyBzaXplb2YodWludDY0X3QpLAorICAgICAgICAubmFtZXNfc2l6ZSA9IEVORF9OQU1F
UyAtIFNUQVJUX05BTUVTLAorICAgICAgICAuY291bnRlcnNfZGVsdGEgPSAodWludHB0cl90KVNU
QVJUX0NPVU5URVJTLAorICAgICAgICAubmFtZXNfZGVsdGEgPSAodWludHB0cl90KVNUQVJUX05B
TUVTLAorICAgICAgICAudmFsdWVfa2luZF9sYXN0ID0gTExWTV9QUk9GSUxFX05VTV9LSU5EUyAt
IDEsCisgICAgfTsKKyAgICB1bnNpZ25lZCBpbnQgb2ZmID0gMDsKKworI2RlZmluZSBBUFBFTkRf
VE9fQlVGRkVSKHNyYywgc2l6ZSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyh7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgaWYgKCBvZmYgKyAoc2l6ZSkgPiAqYnVmX3NpemUgKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICByZXR1cm4gLUVOT01FTTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBjb3B5X3RvX2d1ZXN0X29mZnNldChidWZmZXIs
IG9mZiwgKGNvbnN0IGNoYXIgKilzcmMsIHNpemUpOyBcCisgICAgb2ZmICs9IChzaXplKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKyAgICBBUFBF
TkRfVE9fQlVGRkVSKCZoZWFkZXIsIHNpemVvZihoZWFkZXIpKTsKKyAgICBBUFBFTkRfVE9fQlVG
RkVSKFNUQVJUX0RBVEEsIEVORF9EQVRBIC0gU1RBUlRfREFUQSk7CisgICAgQVBQRU5EX1RPX0JV
RkZFUihTVEFSVF9DT1VOVEVSUywgRU5EX0NPVU5URVJTIC0gU1RBUlRfQ09VTlRFUlMpOworICAg
IEFQUEVORF9UT19CVUZGRVIoU1RBUlRfTkFNRVMsIEVORF9OQU1FUyAtIFNUQVJUX05BTUVTKTsK
KyN1bmRlZiBBUFBFTkRfVE9fQlVGRkVSCisKKyAgICBjbGVhcl9ndWVzdF9vZmZzZXQoYnVmZmVy
LCBvZmYsICpidWZfc2l6ZSAtIG9mZik7CisKKyAgICByZXR1cm4gMDsKK30KKworY29uc3Qgc3Ry
dWN0IGNvdl9zeXNjdGxfb3BzIGNvdl9vcHMgPSB7CisgICAgLmdldF9zaXplID0gZ2V0X3NpemUs
CisgICAgLnJlc2V0X2NvdW50ZXJzID0gcmVzZXRfY291bnRlcnMsCisgICAgLmR1bXAgPSBkdW1w
LAorfTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggZWYx
MDM2OGQ3OS4uY2ZjN2IxMWRlOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtNjQ2LDYgKzY0NiwxMiBA
QCBzdHJ1Y3QgeGVuX3N5c2N0bF9zY2hlZHVsZXJfb3AgewogCiAjZGVmaW5lIFhFTl9HQ09WX0ZP
Uk1BVF9NQUdJQyAgICAweDU4NDM0ZjU2IC8qIFhDT1YgKi8KIAorLyoKKyAqIE91cHV0IGZvcm1h
dCBvZiBMTFZNIGNvdmVyYWdlIGRhdGEgaXMganVzdCBhIHJhdyBzdHJlYW0sIGFzIHdvdWxkIGJl
CisgKiB3cml0dGVuIGJ5IHRoZSBjb21waWxlcl9ydCBydW4gdGltZSBsaWJyYXJ5IGludG8gYSAu
cHJvZnJhdyBmaWxlLiBUaGVyZQorICogYXJlIG5vIHNwZWNpYWwgWGVuIHRhZ3Mgb3IgZGVsaW1p
dGVycyBiZWNhdXNlIG5vbmUgYXJlIG5lZWRlZC4KKyAqLworCiAjZGVmaW5lIFhFTl9TWVNDVExf
Q09WRVJBR0VfZ2V0X3NpemUgMCAvKiBHZXQgdG90YWwgc2l6ZSBvZiBvdXRwdXQgZGF0YSAqLwog
I2RlZmluZSBYRU5fU1lTQ1RMX0NPVkVSQUdFX3JlYWQgICAgIDEgLyogUmVhZCBvdXRwdXQgZGF0
YSAqLwogI2RlZmluZSBYRU5fU1lTQ1RMX0NPVkVSQUdFX3Jlc2V0ICAgIDIgLyogUmVzZXQgYWxs
IGNvdW50ZXJzICovCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHsG-0008Bh-Px; Wed, 24 Jan 2018 10:01:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeHsG-0008At-2Z
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:01:44 +0000
X-Inumbo-ID: 9468d980-00ed-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9468d980-00ed-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:01:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459439679"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 10:01:18 +0000
Message-ID: <20180124100125.80443-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/7] LLVM coverage support for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHBhdGNoIHNlcmllcyBlbmFibGVzIExMVk0gY292ZXJhZ2Ug
c3VwcG9ydCBmb3IgdGhlIFhlbgpoeXBlcnZpc29yLiBBIHNhbXBsZSBjb3ZlcmFnZSByZXBvcnQg
b2J0YWluZWQgYWZ0ZXIgYm9vdGluZyBhIFBWSHYyIERvbTAKY2FuIGJlIGZvdW5kIGF0OgoKaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUvcm95Z2VyL3hlbl9wcm9maWxlLwoKSSBrbm93IHRo
ZSB0aW1lIGlzIG5vdCB0aGUgbW9zdCBhcHByb3ByaWF0ZSBnaXZlbiBhbGwgdGhlIHNlY3VyaXR5
IHdvcmsKZ29pbmcgb24sIGJ1dCBpdCBzZWVtcyBsaWtlIHRoZSBzZXJpZXMgaXMgcXVpdGUgY2xv
c2UsIGFuZCBJIHdvdWxkIGlrZQp0byBhdm9pZCBpdCBiaXRyb3R0aW5nLgoKVGhhbmtzLCBSb2dl
ci4KClJvZ2VyIFBhdSBNb25uZSAoNyk6CiAgZ2NvdjogcmVuYW1lIHN5c2N0bCBhbmQgZnVuY3Rp
b25zCiAgZ2NvdjogaW50cm9kdWNlIGhvb2tzIGZvciB0aGUgc3lzY3RsCiAgY292ZXJhZ2U6IGlu
dHJvZHVjZSBnZW5lcmljIGZpbGUKICBrY29uZmlnL2djb3Y6IHJlbmFtZSB0byBjb3ZlcmFnZQog
IGNvdmVyYWdlOiBpbnRyb2R1Y2Ugc3VwcG9ydCBmb3IgbGx2bSBwcm9maWxpbmcKICB4c206IGFk
ZCBib2RnZSB3aGVuIGNvbXBpbGluZyB3aXRoIGxsdm0gY292ZXJhZ2Ugc3VwcG9ydAogIGNvdmVy
YWdlOiBhZGQgZG9jdW1lbnRhdGlvbiBmb3IgTExWTSBjb3ZlcmFnZQoKIGRvY3MvbWlzYy9jb3Zl
cmFnZS5tYXJrZG93biAgICB8ICA0OSArKysrKysrKysrKystCiB0b29scy9taXNjL3hlbmNvdi5j
ICAgICAgICAgICAgfCAgMjggKysrKy0tLS0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAgICAg
ICB8ICAgNiArLQogeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgICAgIHwgICA5ICsrLQogeGVu
L2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgIHwgICAyICstCiB4ZW4vY29tbW9uL2NvdmVyYWdl
L01ha2VmaWxlICAgfCAgIDUgKysKIHhlbi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuYyB8ICA3
MyArKysrKysrKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2NvdmVyYWdlL2NvdmVyYWdlLmggfCAg
MjMgKysrKysrCiB4ZW4vY29tbW9uL2NvdmVyYWdlL2djb3YuYyAgICAgfCAgNDIgKystLS0tLS0t
LS0KIHhlbi9jb21tb24vY292ZXJhZ2UvbGx2bS5jICAgICB8IDE1NCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2NvbW1vbi9zeXNjdGwuYyAgICAgICAgICAg
IHwgICA2ICstCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgfCAgMTggKysrLS0KIHhl
bi9pbmNsdWRlL3hlbi9jb3ZlcmFnZS5oICAgICB8ICAgOSArKy0KIHhlbi9pbmNsdWRlL3hzbS9k
dW1teS5oICAgICAgICB8ICAxNCArKysrCiAxNCBmaWxlcyBjaGFuZ2VkLCAzNjkgaW5zZXJ0aW9u
cygrKSwgNjkgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9jb3Zl
cmFnZS9jb3ZlcmFnZS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9jb3ZlcmFnZS9j
b3ZlcmFnZS5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9jb3ZlcmFnZS9sbHZtLmMK
Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHsN-0008D1-DJ; Wed, 24 Jan 2018 10:01:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeHsM-0008By-7m
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:01:50 +0000
X-Inumbo-ID: 98a00b2a-00ed-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 98a00b2a-00ed-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:01:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459439695"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 10:01:21 +0000
Message-ID: <20180124100125.80443-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124100125.80443-1-roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 3/7] coverage: introduce generic file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgd2lsbCBjb250YWluIHRoZSBnZW5lcmljIGltcGxlbWVudGF0aW9uIG9mIHN5c2N0bF9jb3Zf
b3AsIHdoaWNoCndpbGwgYmUgc2hhcmVkIGJldHdlZW4gYWxsIHRoZSBjb3ZlcmFnZSBpbXBsZW1l
bnRhdGlvbnMuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBVc2UgcHJpdmF0ZSBjb3ZlcmFnZS5o
IGhlYWRlci4KIC0gU29ydCBhbHBoYWJldGljYWxseSB0aGUgb2JqLXkgbGlzdC4KLS0tCiB4ZW4v
Y29tbW9uL2NvdmVyYWdlL01ha2VmaWxlICAgfCAgMiArLQogeGVuL2NvbW1vbi9jb3ZlcmFnZS9j
b3ZlcmFnZS5jIHwgNzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vY29tbW9uL2NvdmVyYWdlL2NvdmVyYWdlLmggfCAgMSArCiB4ZW4vY29tbW9uL2NvdmVy
YWdlL2djb3YuYyAgICAgfCAzOSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiA0IGZpbGVzIGNoYW5n
ZWQsIDc2IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuYwoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
Y292ZXJhZ2UvTWFrZWZpbGUgYi94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCmluZGV4IGE3
YTQ4NDk0Y2EuLjUzODdiYzY0MjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vY292ZXJhZ2UvTWFr
ZWZpbGUKKysrIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZQpAQCAtMSw0ICsxLDQgQEAK
LW9iai15ICs9IGdjb3ZfYmFzZS5vIGdjb3Yubworb2JqLXkgKz0gY292ZXJhZ2UubyBnY292X2Jh
c2UubyBnY292Lm8KIG9iai15ICs9ICQoY2FsbCBjYy1pZnZlcnNpb24sbHQsMHgwNDA3MDAsIFwK
IAkJZ2NjXzNfNC5vLCAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4MDQwOTAwLCBcCiAJCWdjY180
XzcubywgJChjYWxsIGNjLWlmdmVyc2lvbixsdCwweDA1MDAwMCwgXApkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFnZS5jIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFn
ZS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmJkOTBmMjg2NjMKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vY29tbW9uL2NvdmVyYWdlL2NvdmVyYWdlLmMKQEAgLTAsMCAr
MSw3MyBAQAorLyoKKyAqIEdlbmVyaWMgZnVuY3Rpb25hbGl0eSBmb3IgY292ZXJhZ2UgYW5hbHlz
aXMuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE3IENpdHJpeCBTeXN0ZW1zIFImRAorICoKKyAq
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IKKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYworICogTGljZW5zZSwgdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQg
YnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
CisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlIEdOVQorICogR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxz
LgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYworICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisKKyNpbmNsdWRlIDx4ZW4v
ZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL3R5
cGVzLmg+CisjaW5jbHVkZSA8eGVuL2NvdmVyYWdlLmg+CisKKyNpbmNsdWRlIDxwdWJsaWMvc3lz
Y3RsLmg+CisKKyNpbmNsdWRlICJjb3ZlcmFnZS5oIgorCitpbnQgc3lzY3RsX2Nvdl9vcChzdHJ1
Y3QgeGVuX3N5c2N0bF9jb3ZlcmFnZV9vcCAqb3ApCit7CisgICAgaW50IHJldDsKKworICAgIHN3
aXRjaCAoIG9wLT5jbWQgKQorICAgIHsKKyAgICBjYXNlIFhFTl9TWVNDVExfQ09WRVJBR0VfZ2V0
X3NpemU6CisgICAgICAgIG9wLT5zaXplID0gY292X29wcy5nZXRfc2l6ZSgpOworICAgICAgICBy
ZXQgPSAwOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVOX1NZU0NUTF9DT1ZFUkFHRV9y
ZWFkOgorICAgIHsKKyAgICAgICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjaGFyKSBidWY7Cisg
ICAgICAgIHVpbnQzMl90IHNpemUgPSBvcC0+c2l6ZTsKKworICAgICAgICBidWYgPSBndWVzdF9o
YW5kbGVfY2FzdChvcC0+YnVmZmVyLCBjaGFyKTsKKworICAgICAgICByZXQgPSBjb3Zfb3BzLmR1
bXAoYnVmLCAmc2l6ZSk7CisgICAgICAgIG9wLT5zaXplID0gc2l6ZTsKKworICAgICAgICBicmVh
azsKKyAgICB9CisKKyAgICBjYXNlIFhFTl9TWVNDVExfQ09WRVJBR0VfcmVzZXQ6CisgICAgICAg
IGNvdl9vcHMucmVzZXRfY291bnRlcnMoKTsKKyAgICAgICAgcmV0ID0gMDsKKyAgICAgICAgYnJl
YWs7CisKKyAgICBkZWZhdWx0OgorICAgICAgICByZXQgPSAtRU9QTk9UU1VQUDsKKyAgICAgICAg
YnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJldDsKK30KKworLyoKKyAqIExvY2FsIHZhcmlh
YmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvdmVyYWdlL2NvdmVyYWdlLmggYi94ZW4v
Y29tbW9uL2NvdmVyYWdlL2NvdmVyYWdlLmgKaW5kZXggOTk5MTkzOWI3MC4uYWE2NjM5NmMwOCAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFnZS5oCisrKyBiL3hlbi9jb21t
b24vY292ZXJhZ2UvY292ZXJhZ2UuaApAQCAtOCw2ICs4LDcgQEAgc3RydWN0IGNvdl9zeXNjdGxf
b3BzIHsKICAgICB2b2lkICAgICAoKnJlc2V0X2NvdW50ZXJzKSh2b2lkKTsKICAgICBpbnQgICAg
ICAoKmR1bXApKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY2hhciksIHVpbnQzMl90ICopOwogfTsK
K2V4dGVybiBjb25zdCBzdHJ1Y3QgY292X3N5c2N0bF9vcHMgY292X29wczsKIAogI2VuZGlmCiAK
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jIGIveGVuL2NvbW1vbi9jb3Zl
cmFnZS9nY292LmMKaW5kZXggODYyN2VmMzM1NS4uM2NjOTg3MjhiZiAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi9jb3ZlcmFnZS9nY292LmMKKysrIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9nY292LmMK
QEAgLTIxMCw0OSArMjEwLDEyIEBAIHN0YXRpYyBpbnQgZ2Nvdl9kdW1wX2FsbChYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwKICAgICByZXR1cm4gcmV0OwogfQogCi1zdGF0aWMg
Y29uc3Qgc3RydWN0IGNvdl9zeXNjdGxfb3BzIGNvdl9vcHMgPSB7Citjb25zdCBzdHJ1Y3QgY292
X3N5c2N0bF9vcHMgY292X29wcyA9IHsKICAgICAuZ2V0X3NpemUgPSBnY292X2dldF9zaXplLAog
ICAgIC5yZXNldF9jb3VudGVycyA9IGdjb3ZfcmVzZXRfYWxsX2NvdW50ZXJzLAogICAgIC5kdW1w
ID0gZ2Nvdl9kdW1wX2FsbCwKIH07CiAKLWludCBzeXNjdGxfY292X29wKHN0cnVjdCB4ZW5fc3lz
Y3RsX2NvdmVyYWdlX29wICpvcCkKLXsKLSAgICBpbnQgcmV0OwotCi0gICAgc3dpdGNoICggb3At
PmNtZCApCi0gICAgewotICAgIGNhc2UgWEVOX1NZU0NUTF9DT1ZFUkFHRV9nZXRfc2l6ZToKLSAg
ICAgICAgb3AtPnNpemUgPSBjb3Zfb3BzLmdldF9zaXplKCk7Ci0gICAgICAgIHJldCA9IDA7Ci0g
ICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBYRU5fU1lTQ1RMX0NPVkVSQUdFX3JlYWQ6Ci0gICAg
ewotICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZjsKLSAgICAgICAgdWlu
dDMyX3Qgc2l6ZSA9IG9wLT5zaXplOwotCi0gICAgICAgIGJ1ZiA9IGd1ZXN0X2hhbmRsZV9jYXN0
KG9wLT5idWZmZXIsIGNoYXIpOwotCi0gICAgICAgIHJldCA9IGNvdl9vcHMuZHVtcChidWYsICZz
aXplKTsKLSAgICAgICAgb3AtPnNpemUgPSBzaXplOwotCi0gICAgICAgIGJyZWFrOwotICAgIH0K
LQotICAgIGNhc2UgWEVOX1NZU0NUTF9DT1ZFUkFHRV9yZXNldDoKLSAgICAgICAgY292X29wcy5y
ZXNldF9jb3VudGVycygpOwotICAgICAgICByZXQgPSAwOwotICAgICAgICBicmVhazsKLQotICAg
IGRlZmF1bHQ6Ci0gICAgICAgIHJldCA9IC1FT1BOT1RTVVBQOwotICAgICAgICBicmVhazsKLSAg
ICB9Ci0KLSAgICByZXR1cm4gcmV0OwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICog
bW9kZTogQwotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHsS-0008GS-Bj; Wed, 24 Jan 2018 10:01:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeHsR-0008Cx-Ci
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:01:55 +0000
X-Inumbo-ID: 9b9531e6-00ed-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b9531e6-00ed-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:01:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459439707"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 10:01:24 +0000
Message-ID: <20180124100125.80443-7-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124100125.80443-1-roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 6/7] xsm: add bodge when compiling with llvm
	coverage support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bGx2bSBjb3ZlcmFnZSBzdXBwb3J0IHNlZW1zIHRvIGRpc2FibGUgc29tZSBvZiB0aGUgb3B0aW1p
emF0aW9ucwpuZWVkZWQgaW4gb3JkZXIgdG8gY29tcGlsZSB4c20sIGFuZCB0aGUgZW5kIHJlc3Vs
dCBpcyB0aGF0IHJlZmVyZW5jZXMKdG8gX194c21fYWN0aW9uX21pc21hdGNoX2RldGVjdGVkIGFy
ZSBsZWZ0IGluIHRoZSBvYmplY3QgZmlsZXMuCgpTaW5jZSBjb3ZlcmFnZSBzdXBwb3J0IGNhbm5v
dCBiZSB1c2VkIGluIHByb2R1Y3Rpb24sIGludHJvZHVjZQpfX3hzbV9hY3Rpb25fbWlzbWF0Y2hf
ZGV0ZWN0ZWQgZm9yIGxsdm0gY292ZXJhZ2UgYnVpbGRzLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogRGFuaWVsIERlIEdyYWFm
IDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBBZGQgaW5s
aW5lLgogLSBVc2UgQ09OSUZHX0NPVkVSQUdFIGFuZCBfX2NsYW5nX18gdG8gZGV0ZWN0IGlmIHRo
ZSBib2RnZSBpcyBuZWVkZWQuCi0tLQogeGVuL2luY2x1ZGUveHNtL2R1bW15LmggfCAxNCArKysr
KysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmluZGV4
IGQ2ZGRhZGNhZmQuLjQ2NmJiY2JkZTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1t
eS5oCisrKyBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC0yNCw4ICsyNCwyMiBAQAogICog
aWYgcmVmZXJlbmNlcyByZW1haW4gYXQgbGluayB0aW1lLgogICovCiAjZGVmaW5lIExJTktFUl9C
VUdfT04oeCkgZG8geyBpZiAoeCkgX194c21fYWN0aW9uX21pc21hdGNoX2RldGVjdGVkKCk7IH0g
d2hpbGUgKDApCisKKyNpZiBkZWZpbmVkKENPTkZJR19DT1ZFUkFHRSkgJiYgZGVmaW5lZChfX2Ns
YW5nX18pCisvKgorICogTExWTSBjb3ZlcmFnZSBzdXBwb3J0IHNlZW1zIHRvIGRpc2FibGUgc29t
ZSBvZiB0aGUgb3B0aW1pemF0aW9ucyBuZWVkZWQgaW4KKyAqIG9yZGVyIGZvciBYU00gdG8gY29t
cGlsZS4gU2luY2UgY292ZXJhZ2Ugc2hvdWxkIG5vdCBiZSB1c2VkIGluIHByb2R1Y3Rpb24KKyAq
IHByb3ZpZGUgYW4gaW1wbGVtZW50YXRpb24gb2YgX194c21fYWN0aW9uX21pc21hdGNoX2RldGVj
dGVkIHRvIHNhdGlzZnkgdGhlCisgKiBsaW5rZXIuCisgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBf
X3hzbV9hY3Rpb25fbWlzbWF0Y2hfZGV0ZWN0ZWQodm9pZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKK30KKyNlbHNlCiAvKiBETyBOT1QgaW1wbGVtZW50IHRoaXMgZnVuY3Rpb247IGl0
IGlzIHN1cHBvc2VkIHRvIHRyaWdnZXIgbGluayBlcnJvcnMgKi8KIHZvaWQgX194c21fYWN0aW9u
X21pc21hdGNoX2RldGVjdGVkKHZvaWQpOworI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfWFNNCiAK
LS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHsE-0008B1-El; Wed, 24 Jan 2018 10:01:42 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeHsD-0008As-6I
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 10:01:41 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 9F/4A-18381-F79586A5;
 Wed, 24 Jan 2018 10:01:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVbcyMiP
 K4PBXY4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrH/cjdjwf6MiqPv4xoYn9t3MXJxCAk0Mkks
 PbyGFcJ5zCjRMOk/E4SzjVGid2UvYxcjJ4eIgLPE1zNz2UFsXgF9ieYFi1lBbGEBK4l5t66zg
 DRICPxWk1j74QhQAweQ4ynR8rMCpAbEnLn4EFANOwcbUP0hMZAoi4CqxNrmBuYJjNwLGBlWMV
 omFWWmZ5TkJmbm6BoaGOgaGhrrGusamRjrJVbpJuqlluomp+aVFCUCZfUSy4v1iitzk3NS9PJ
 SSzYxAv3PAAQ7GOfOSTzEKMnBpCTKmx+UESXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndyBFBO
 sCg1PbUiLTMHGIgwaQkOHiUR3i0gad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJ
 c4bD1IqAFKaUZoHNwgWIZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzNsAMoUnM68Ebt8roF
 OYgE65UZMKckpJIkJKqoExPcQwuNds7Svlz/++L/mkkqDg8OR68GM9roz9N/NCfS8WmP5qd7m
 fcMNn7VbpD+EeTs0/DvBPunbMrPqT2CP9pBAFgflb1uwS3HpIW+nEqzXv7+tc5Mpw2S6dy7qg
 ZwEv74yPcooHFkbKHJ0gxSv+1jZk69M4l3kJeWfMuUIbjy72D6ntTHqkxFKckWioxVxUnAgAb
 GJHdIsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-27.tower-225.messagelabs.com!1516788088!306583!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13750 invoked from network); 24 Jan 2018 10:01:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-27.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 10:01:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeHru-00036F-2X; Wed, 24 Jan 2018 10:01:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeHro-0002ds-EH; Wed, 24 Jan 2018 10:01:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeHrn-0008A6-Ey; Wed, 24 Jan 2018 10:01:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118285-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:xen-install:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl:guest-destroy:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4507bb6ae2b778a484394338452546c1e4fc6ae5
X-Osstest-Versions-That: xen=31d38d633a306b2b06767b5a5f5a8a00269f3c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 10:01:15 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118285: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI4NSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI4NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDYgeGVuLWluc3RhbGwgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTcwCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTgxNzAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNDkgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExODE3MAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxOCBndWVzdC1kZXN0cm95ICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE4MTcwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10
c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBm
YWlsICBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTgxNzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4MTcwCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRl
c3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNDUwN2JiNmFl
MmI3NzhhNDg0Mzk0MzM4NDUyNTQ2YzFlNGZjNmFlNQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgMzFkMzhkNjMzYTMwNmIyYjA2NzY3YjVhNWY1YThhMDAyNjlmM2M5MgoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MTcwICAyMDE4LTAxLTE3IDE2OjUwOjAzIFogICAgNiBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODI4NSAgMjAxOC0wMS0yMyAxNDoxNTozMSBaICAg
IDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNDUwN2JiNmFlMmI3NzhhNDg0Mzk0MzM4NDUyNTQ2
YzFlNGZjNmFlNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBUdWUgSmFuIDIzIDE0OjQ5OjU4IDIwMTggKzAxMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNpb24g
dG8gNC44LjMKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHsP-0008EJ-UU; Wed, 24 Jan 2018 10:01:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeHsP-0008DS-9Q
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:01:53 +0000
X-Inumbo-ID: 9754d08d-00ed-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9754d08d-00ed-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 11:01:48 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459439711"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 10:01:25 +0000
Message-ID: <20180124100125.80443-8-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124100125.80443-1-roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 7/7] coverage: add documentation for LLVM
	coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K
Q2hhbmdlcyBzaW5jZSB2MToKIC0gcy9nbWFrZS9tYWtlLy4KIC0gRml4IGdjb3Ygc2VjdGlvbiB0
byBtZW50aW9uIENPTkZJR19DT1ZFUkFHRSBpbnN0ZWFkIG9mIENPTkZJR19HQ09WLgotLS0KIGRv
Y3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93biB8IDQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS9kb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24gYi9kb2NzL21pc2MvY292ZXJh
Z2UubWFya2Rvd24KaW5kZXggNDMwY2QyN2IyZi4uMzU1NDY1OWZlNCAxMDA2NDQKLS0tIGEvZG9j
cy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93
bgpAQCAtOCw2ICs4LDggQEAgaW5mb3JtYXRpb24uIEV2ZXJ5IGJhc2ljIGJsb2NrIGluIHRoZSBj
b2RlIHdpbGwgYmUgaW5zdHJ1bWVudGVkIGJ5IHRoZSBjb21waWxlcgogdG8gY29tcHV0ZSB0aGVz
ZSBzdGF0aXN0aWNzLiBJdCBzaG91bGQgbm90IGJlIHVzZWQgaW4gcHJvZHVjdGlvbiBhcyBpdCBz
bG93cwogZG93biB5b3VyIGh5cGVydmlzb3IuCiAKKyMgR0NPViAoR0NDIGNvdmVyYWdlKQorCiAj
IyBFbmFibGUgY292ZXJhZ2UKIAogVGVzdCBjb3ZlcmFnZSBzdXBwb3J0IGNhbiBiZSB0dXJuZWQg
b24gY29tcGlsaW5nIFhlbiB3aXRoIHRoZSBgQ09ORklHX0NPVkVSQUdFYApAQCAtNzUsMyArNzcs
NDggQEAgYmxvYiBleHRyYWN0ZWQgZnJvbSB4ZW5jb3YhKioKICogU2VlIG91dHB1dCBpbiBhIGJy
b3dzZXIKIAogICAgICAgICBmaXJlZm94IGNvdi9pbmRleC5odG1sCisKKyMgTExWTSBjb3ZlcmFn
ZQorCisjIyBFbmFibGUgY292ZXJhZ2UKKworQ292ZXJhZ2UgY2FuIGJlIGVuYWJsZWQgdXNpbmcg
YSBLY29uZmlnIG9wdGlvbiwgZnJvbSB0aGUgdG9wLWxldmVsIGRpcmVjdG9yeQordXNlIHRoZSBm
b2xsb3dpbmcgY29tbWFuZCB0byBkaXNwbGF5IHRoZSBLY29uZmlnIG1lbnU6CisKKyAgICBtYWtl
IC1DIHhlbiBtZW51Y29uZmlnIGNsYW5nPXkKKworVGhlIGNvZGUgY292ZXJhZ2Ugb3B0aW9uIGNh
biBiZSBmb3VuZCBpbnNpZGUgb2YgdGhlICJEZWJ1Z2dpbmcgT3B0aW9ucyIKK3NlY3Rpb24uIEFm
dGVyIGVuYWJsaW5nIGl0IGp1c3QgY29tcGlsZSBYZW4gYXMgeW91IHdvdWxkIG5vcm1hbGx5IGRv
OgorCisgICAgbWFrZSB4ZW4gY2xhbmc9eQorCisjIyBFeHRyYWN0IGNvdmVyYWdlIGRhdGEKKwor
TExWTSBjb3ZlcmFnZSBjYW4gYmUgZXh0cmFjdGVkIGZyb20gdGhlIGh5cGVydmlzb3IgdXNpbmcg
dGhlIGB4ZW5jb3ZgIHRvb2wuCitUaGUgZm9sbG93aW5nIGFjdGlvbnMgYXJlIGF2YWlsYWJsZToK
KworKiBgeGVuY292IHJlYWRgIGV4dHJhY3QgZGF0YQorKiBgeGVuY292IHJlc2V0YCByZXNldCBh
bGwgY292ZXJhZ2UgY291bnRlcnMKKyogYHhlbmNvdiByZWFkLXJlc2V0YCBleHRyYWN0IGRhdGEg
YW5kIHJlc2V0IGNvdW50ZXJzIGF0IHRoZSBzYW1lIHRpbWUuCisKKyMjIFBvc3NpYmxlIHVzZQor
CisqKlRoaXMgc2VjdGlvbiBpcyBqdXN0IGFuIGV4YW1wbGUgb24gaG93IHRvIHVzZSB0aGVzZSB0
b29scyEqKgorCitUaGlzIGV4YW1wbGUgYXNzdW1lcyB5b3UgY29tcGlsZWQgWGVuIGFuZCBjb3Bp
ZWQgdGhlIHhlbi1zeW1zIGZpbGUgZnJvbQoreGVuL3hlbi1zeW1zIGludG8geW91ciBjdXJyZW50
IGRpcmVjdG9yeS4KKworKiBFeHRyYWN0IHRoZSBjb3ZlcmFnZSBkYXRhIGZyb20gWGVuOgorCisg
ICAgeGVuY292IHJlYWQgeGVuLnByb2ZyYXcKKworKiBDb252ZXJ0IHRoZSBkYXRhIGludG8gYSBw
cm9maWxlLiBOb3RlIHRoYXQgeW91IGNhbiBtZXJnZSBtb3JlIHRoYW4gb25lCisgIHByb2ZyYXcg
ZmlsZSBpbnRvIGEgc2luZ2xlIHByb2ZkYXRhIGZpbGUuCisKKyAgICBsbHZtLXByb2ZkYXRhIG1l
cmdlIHhlbi5wcm9mcmF3IC1vIHhlbi5wcm9mZGF0YQorCisqIEdlbmVyYXRlIGEgSFRNTCByZXBv
cnQgb2YgdGhlIGNvZGUgY292ZXJhZ2U6CisKKyAgICBsbHZtLWNvdiBzaG93IC1mb3JtYXQ9aHRt
bCAtb3V0cHV0LWRpcj1jb3YvIHhlbi1zeW1zIC1pbnN0ci1wcm9maWxlPXhlbi5wcm9mZGF0YQor
CisqIE9wZW4gY292L2luZGV4Lmh0bWwgd2l0aCB5b3VyIGJyb3dzZXIgaW4gb3JkZXIgdG8gZGlz
cGxheSB0aGUgcHJvZmlsZS4KLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHsP-0008Di-Jr; Wed, 24 Jan 2018 10:01:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeHsO-0008CB-7z
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:01:52 +0000
X-Inumbo-ID: 9988a878-00ed-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9988a878-00ed-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:01:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459439700"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 10:01:22 +0000
Message-ID: <20180124100125.80443-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124100125.80443-1-roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gaXQgY2FuIGJlIHVzZWQgYnkgYm90aCBnY2MgYW5kIGNsYW5nLiBKdXN0IGFkZCB0aGUgS2Nv
bmZpZyBvcHRpb24KYW5kIG1vZGlmeSB0aGUgbWFrZWZpbGVzIHNvIHRoZSBsbHZtIGNvdmVyYWdl
IHNwZWNpZmljIGNvZGUgY2FuIGJlCmFkZGVkIGluIGEgZm9sbG93IHVwIHBhdGNoLgoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdl
cyBzaW5jZSB2MjoKIC0gc2VsZWN0IFNVUFBSRVNTX0RVUExJQ0FURV9TWU1CT0xfV0FSTklOR1Mg
d2hlbiBlbmFibGluZyBjb3ZlcmFnZQogICBzdXBwb3J0IGluIEtjb25maWcuCiAtIEludHJvZHVj
ZSBDT1ZfRkxBR1MgdG8gc3RvcmUgdGhlIGNvbXBpbGVyIGZsYWdzIHRvIGVuYWJsZSBjb3ZlcmFn
ZQogICBzdXBwb3J0IGZvciBjbGFuZyBhbmQgZ2NjLgogLSBSZXR1cm4gLUVPUE5PVFNVUFAgaW4g
c3lzY3RsX2Nvdl9vcCBpZiBub3QgaW1wbGVtZW50ZWQuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBV
c2UgYSBjaG9pY2UgaW4ga2NvbmZpZyB0byBzZWxlY3QgY29kZSBjb3ZlcmFnZSB0ZWNobm9sb2d5
LgogLSBDb21waWxlIGNvdmVyYWdlLmMgcmVnYXJkbGVzcyBvZiBzZWxlY3RlZCBjb2RlIGNvdmVy
YWdlIHRlY2hub2xvZ3kuCiAtIEludHJvZHVjZSBhbiB1bmltcGxlbWVudGVkIHN5c2N0bF9jb3Zf
b3AgZnVuY3Rpb24gaWYKICAgQ09ORklHX0NPVkVSQUdFIGlzIG5vdCBzZXQuCi0tLQogZG9jcy9t
aXNjL2NvdmVyYWdlLm1hcmtkb3duICB8IDIgKy0KIHhlbi9LY29uZmlnLmRlYnVnICAgICAgICAg
ICAgfCA2ICsrKy0tLQogeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgICB8IDkgKysrKysrKy0t
CiB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgIHwgMiArLQogeGVuL2NvbW1vbi9jb3ZlcmFn
ZS9NYWtlZmlsZSB8IDUgKysrKy0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgfCAyIC0t
CiB4ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaCAgIHwgNyArKysrKystCiA3IGZpbGVzIGNoYW5n
ZWQsIDIyIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy9jb3ZlcmFnZS5tYXJrZG93biBiL2RvY3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93bgppbmRl
eCBiNDdhYmEyNjQ4Li40MzBjZDI3YjJmIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvY292ZXJhZ2Uu
bWFya2Rvd24KKysrIGIvZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duCkBAIC0xMCw3ICsxMCw3
IEBAIGRvd24geW91ciBoeXBlcnZpc29yLgogCiAjIyBFbmFibGUgY292ZXJhZ2UKIAotVGVzdCBj
b3ZlcmFnZSBzdXBwb3J0IGNhbiBiZSB0dXJuZWQgb24gY29tcGlsaW5nIFhlbiB3aXRoIHRoZSBg
Q09ORklHX0dDT1ZgCitUZXN0IGNvdmVyYWdlIHN1cHBvcnQgY2FuIGJlIHR1cm5lZCBvbiBjb21w
aWxpbmcgWGVuIHdpdGggdGhlIGBDT05GSUdfQ09WRVJBR0VgCiBvcHRpb24gc2V0IHRvIGB5YC4K
IAogQ2hhbmdlIHlvdXIgYC5jb25maWdgIG9yIHJ1biBgbWFrZSAtQyB4ZW4gbWVudWNvbmZpZ2Au
CmRpZmYgLS1naXQgYS94ZW4vS2NvbmZpZy5kZWJ1ZyBiL3hlbi9LY29uZmlnLmRlYnVnCmluZGV4
IDdiYjA0NjViNWQuLjM4MGM0ZThkNzUgMTAwNjQ0Ci0tLSBhL3hlbi9LY29uZmlnLmRlYnVnCisr
KyBiL3hlbi9LY29uZmlnLmRlYnVnCkBAIC0yOCwxMiArMjgsMTIgQEAgY29uZmlnIEZSQU1FX1BP
SU5URVIKIAkgIG1heWJlIHNsb3dlciwgYnV0IGl0IGdpdmVzIHZlcnkgdXNlZnVsIGRlYnVnZ2lu
ZyBpbmZvcm1hdGlvbgogCSAgaW4gY2FzZSBvZiBhbnkgWGVuIGJ1Z3MuCiAKLWNvbmZpZyBHQ09W
Ci0JYm9vbCAiR2NvdiBTdXBwb3J0IgorY29uZmlnIENPVkVSQUdFCisJYm9vbCAiQ29kZSBjb3Zl
cmFnZSBzdXBwb3J0IgogCWRlcGVuZHMgb24gIUxJVkVQQVRDSAogCXNlbGVjdCBTVVBQUkVTU19E
VVBMSUNBVEVfU1lNQk9MX1dBUk5JTkdTCiAJLS0taGVscC0tLQotCSAgRW5hYmxlIGdjb3YgKGEg
dGVzdCBjb3ZlcmFnZSBwcm9ncmFtIGluIEdDQykgc3VwcG9ydC4KKwkgIEVuYWJsZSBjb2RlIGNv
dmVyYWdlIHN1cHBvcnQuCiAKIAkgIElmIHVuc3VyZSwgc2F5IE4gaGVyZS4KIApkaWZmIC0tZ2l0
IGEveGVuL1J1bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IDNjZjQwNzU0YTYuLjBiYzQwZmQw
ZTYgMTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTExNSw4
ICsxMTUsMTMgQEAgc3ViZGlyLWFsbCA6PSAkKHN1YmRpci15KSAkKHN1YmRpci1uKQogCiAkKGZp
bHRlciAlLmluaXQubywkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyAr
PSAtRElOSVRfU0VDVElPTlNfT05MWQogCi1pZmVxICgkKENPTkZJR19HQ09WKSx5KQotJChmaWx0
ZXItb3V0ICUuaW5pdC5vICQobm9nY292LXkpLCQob2JqLXkpICQob2JqLWJpbi15KSAkKGV4dHJh
LXkpKTogQ0ZMQUdTICs9IC1mcHJvZmlsZS1hcmNzIC1mdGVzdC1jb3ZlcmFnZQoraWZlcSAoJChD
T05GSUdfQ09WRVJBR0UpLHkpCitpZmVxICgkKGNsYW5nKSx5KQorICAgIENPVl9GTEFHUyA6PSAt
ZnByb2ZpbGUtaW5zdHItZ2VuZXJhdGUgLWZjb3ZlcmFnZS1tYXBwaW5nCitlbHNlCisgICAgQ09W
X0ZMQUdTIDo9IC1mcHJvZmlsZS1hcmNzIC1mdGVzdC1jb3ZlcmFnZQorZW5kaWYKKyAgICAkKGZp
bHRlci1vdXQgJS5pbml0Lm8gJChub2djb3YteSksJChvYmoteSkgJChvYmotYmluLXkpICQoZXh0
cmEteSkpOiBDRkxBR1MgKz0gJChDT1ZfRkxBR1MpCiBlbmRpZgogCiBpZmVxICgkKENPTkZJR19V
QlNBTikseSkKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01h
a2VmaWxlCmluZGV4IGFkMTgxNjM2ZjYuLjNhMzQ5ZjQ3OGIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vTWFrZWZpbGUKKysrIGIveGVuL2NvbW1vbi9NYWtlZmlsZQpAQCAtNzQsNyArNzQsNyBAQCB0
bWVtLXkgOj0gdG1lbS5vIHRtZW1feGVuLm8gdG1lbV9jb250cm9sLm8KIHRtZW0tJChDT05GSUdf
Q09NUEFUKSArPSBjb21wYXQvdG1lbV94ZW4ubwogb2JqLSQoQ09ORklHX1RNRU0pICs9ICQodG1l
bS15KQogCi1zdWJkaXItJChDT05GSUdfR0NPVikgKz0gY292ZXJhZ2UKK3N1YmRpci0kKENPTkZJ
R19DT1ZFUkFHRSkgKz0gY292ZXJhZ2UKIHN1YmRpci0kKENPTkZJR19VQlNBTikgKz0gdWJzYW4K
IAogc3ViZGlyLXkgKz0gbGliZWxmCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvdmVyYWdlL01h
a2VmaWxlIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9NYWtlZmlsZQppbmRleCA1Mzg3YmM2NDI5Li4x
MDM5YTE2MGM0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCisrKyBi
L3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKQEAgLTEsNiArMSw5IEBACi1vYmoteSArPSBj
b3ZlcmFnZS5vIGdjb3ZfYmFzZS5vIGdjb3Yubworb2JqLXkgKz0gY292ZXJhZ2UubworaWZuZXEg
KCQoY2xhbmcpLHkpCitvYmoteSArPSBnY292X2Jhc2UubyBnY292Lm8KIG9iai15ICs9ICQoY2Fs
bCBjYy1pZnZlcnNpb24sbHQsMHgwNDA3MDAsIFwKIAkJZ2NjXzNfNC5vLCAkKGNhbGwgY2MtaWZ2
ZXJzaW9uLGx0LDB4MDQwOTAwLCBcCiAJCWdjY180XzcubywgJChjYWxsIGNjLWlmdmVyc2lvbixs
dCwweDA1MDAwMCwgXAogCQlnY2NfNF85Lm8sICQoY2FsbCBjYy1pZnZlcnNpb24sbHQsMHgwNzAw
MDAsIFwKIAkJZ2NjXzUubywgZ2NjXzcubykpKSkKK2VuZGlmCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwuYwppbmRleCBmMmFlNjI5NWZmLi44ZTgz
YzMzYTE2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jCisrKyBiL3hlbi9jb21tb24v
c3lzY3RsLmMKQEAgLTM5NiwxMiArMzk2LDEwIEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKICAgICB9CiAgICAgYnJlYWs7CiAK
LSNpZmRlZiBDT05GSUdfR0NPVgogICAgIGNhc2UgWEVOX1NZU0NUTF9jb3ZlcmFnZV9vcDoKICAg
ICAgICAgcmV0ID0gc3lzY3RsX2Nvdl9vcCgmb3AtPnUuY292ZXJhZ2Vfb3ApOwogICAgICAgICBj
b3B5YmFjayA9IDE7CiAgICAgICAgIGJyZWFrOwotI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfSEFT
X1BDSQogICAgIGNhc2UgWEVOX1NZU0NUTF9wY2l0b3BvaW5mbzoKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9jb3ZlcmFnZS5oIGIveGVuL2luY2x1ZGUveGVuL2NvdmVyYWdlLmgKaW5kZXgg
ZGFkZGVmMzdkMy4uYmE1ZmI2Nzk0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2NvdmVy
YWdlLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2NvdmVyYWdlLmgKQEAgLTEsOSArMSwxNCBAQAog
I2lmbmRlZiBfWEVOX0NPVl9ICiAjZGVmaW5lIF9YRU5fQ09WX0gKIAotI2lmZGVmIENPTkZJR19H
Q09WCisjaWZkZWYgQ09ORklHX0NPVkVSQUdFCiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgog
aW50IHN5c2N0bF9jb3Zfb3Aoc3RydWN0IHhlbl9zeXNjdGxfY292ZXJhZ2Vfb3AgKm9wKTsKKyNl
bHNlCitzdGF0aWMgaW5saW5lIGludCBzeXNjdGxfY292X29wKHZvaWQgKnVudXNlZCkKK3sKKyAg
ICByZXR1cm4gLUVPUE5PVFNVUFA7Cit9CiAjZW5kaWYKIAogI2VuZGlmCS8qIF9YRU5fR0NPVl9I
ICovCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHsK-0008CS-6r; Wed, 24 Jan 2018 10:01:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeHsJ-0008B0-7p
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:01:47 +0000
X-Inumbo-ID: 97106b94-00ed-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97106b94-00ed-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:01:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459439687"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 10:01:20 +0000
Message-ID: <20180124100125.80443-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124100125.80443-1-roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 2/7] gcov: introduce hooks for the sysctl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gdGhhdCBvdGhlciBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIHN5c2N0bCBjYW4gYmUgYWRkZWQu
CgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNl
IHYyOgogLSBBZGQgZWRpdG9yIGJsb2NrLgoKQ2hhbmdlcyBzaW5jZSB2MToKIC0gQ29uc3RpZnkg
Y292X29wcy4KIC0gSW50cm9kdWNlIGEgbG9jYWwgY292ZXJhZ2UuaCBwcm92YXRlIGhlYWRlciBh
bmQgcGxhY2UgdGhlCiAgIGRlZmluaXRpb24gb2YgY292X3N5c2N0bF9vcHMgdGhlcmUuCi0tLQog
eGVuL2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFnZS5oIHwgMjIgKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2NvbW1vbi9jb3ZlcmFnZS9nY292LmMgICAgIHwgMTMgKysrKysrKysrKy0tLQogMiBm
aWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuaAoKZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuaCBiL3hlbi9jb21tb24vY292ZXJhZ2UvY292ZXJh
Z2UuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45OTkxOTM5YjcwCi0t
LSAvZGV2L251bGwKKysrIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFnZS5oCkBAIC0wLDAg
KzEsMjIgQEAKKyNpZm5kZWYgX1hFTl9DT1ZfUFJJVl9ICisjZGVmaW5lIF9YRU5fQ09WX1BSSVZf
SAorCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKK3N0cnVjdCBjb3Zfc3lzY3RsX29wcyB7Cisg
ICAgdWludDMyX3QgKCpnZXRfc2l6ZSkodm9pZCk7CisgICAgdm9pZCAgICAgKCpyZXNldF9jb3Vu
dGVycykodm9pZCk7CisgICAgaW50ICAgICAgKCpkdW1wKShYRU5fR1VFU1RfSEFORExFX1BBUkFN
KGNoYXIpLCB1aW50MzJfdCAqKTsKK307CisKKyNlbmRpZgorCisvKgorICogTG9jYWwgdmFyaWFi
bGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZz
ZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jIGIveGVuL2NvbW1v
bi9jb3ZlcmFnZS9nY292LmMKaW5kZXggNzk4MDMyY2JiYi4uODYyN2VmMzM1NSAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9nY292LmMKKysrIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9n
Y292LmMKQEAgLTIyLDYgKzIyLDcgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4KIAor
I2luY2x1ZGUgImNvdmVyYWdlLmgiCiAjaW5jbHVkZSAiZ2Nvdi5oIgogCiAvKioKQEAgLTIwOSw2
ICsyMTAsMTIgQEAgc3RhdGljIGludCBnY292X2R1bXBfYWxsKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oY2hhcikgYnVmZmVyLAogICAgIHJldHVybiByZXQ7CiB9CiAKK3N0YXRpYyBjb25zdCBzdHJ1
Y3QgY292X3N5c2N0bF9vcHMgY292X29wcyA9IHsKKyAgICAuZ2V0X3NpemUgPSBnY292X2dldF9z
aXplLAorICAgIC5yZXNldF9jb3VudGVycyA9IGdjb3ZfcmVzZXRfYWxsX2NvdW50ZXJzLAorICAg
IC5kdW1wID0gZ2Nvdl9kdW1wX2FsbCwKK307CisKIGludCBzeXNjdGxfY292X29wKHN0cnVjdCB4
ZW5fc3lzY3RsX2NvdmVyYWdlX29wICpvcCkKIHsKICAgICBpbnQgcmV0OwpAQCAtMjE2LDcgKzIy
Myw3IEBAIGludCBzeXNjdGxfY292X29wKHN0cnVjdCB4ZW5fc3lzY3RsX2NvdmVyYWdlX29wICpv
cCkKICAgICBzd2l0Y2ggKCBvcC0+Y21kICkKICAgICB7CiAgICAgY2FzZSBYRU5fU1lTQ1RMX0NP
VkVSQUdFX2dldF9zaXplOgotICAgICAgICBvcC0+c2l6ZSA9IGdjb3ZfZ2V0X3NpemUoKTsKKyAg
ICAgICAgb3AtPnNpemUgPSBjb3Zfb3BzLmdldF9zaXplKCk7CiAgICAgICAgIHJldCA9IDA7CiAg
ICAgICAgIGJyZWFrOwogCkBAIC0yMjcsMTQgKzIzNCwxNCBAQCBpbnQgc3lzY3RsX2Nvdl9vcChz
dHJ1Y3QgeGVuX3N5c2N0bF9jb3ZlcmFnZV9vcCAqb3ApCiAKICAgICAgICAgYnVmID0gZ3Vlc3Rf
aGFuZGxlX2Nhc3Qob3AtPmJ1ZmZlciwgY2hhcik7CiAKLSAgICAgICAgcmV0ID0gZ2Nvdl9kdW1w
X2FsbChidWYsICZzaXplKTsKKyAgICAgICAgcmV0ID0gY292X29wcy5kdW1wKGJ1ZiwgJnNpemUp
OwogICAgICAgICBvcC0+c2l6ZSA9IHNpemU7CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQogCiAg
ICAgY2FzZSBYRU5fU1lTQ1RMX0NPVkVSQUdFX3Jlc2V0OgotICAgICAgICBnY292X3Jlc2V0X2Fs
bF9jb3VudGVycygpOworICAgICAgICBjb3Zfb3BzLnJlc2V0X2NvdW50ZXJzKCk7CiAgICAgICAg
IHJldCA9IDA7CiAgICAgICAgIGJyZWFrOwogCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:01:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:01:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeHsI-0008Bz-0M; Wed, 24 Jan 2018 10:01:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeHsH-0008Au-2e
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:01:45 +0000
X-Inumbo-ID: 95a19542-00ed-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 95a19542-00ed-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:01:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459439682"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 10:01:19 +0000
Message-ID: <20180124100125.80443-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124100125.80443-1-roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/7] gcov: rename sysctl and functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlIGdjb3YgdG8gY292IChmb3IgaW50ZXJuYWwgaW50ZXJmYWNlcykgb3IgY292ZXJhZ2Ug
KGZvciB0aGUKcHVibGljIG9uZXMpLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdh
biA8dGltQHhlbi5vcmc+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBVc2UgY292ZXJhZ2UgaW5z
dGVhZCBvZiBjb3YgaW4gdGhlIHB1YmxpYyBpbnRlcmZhY2UuCi0tLQogdG9vbHMvbWlzYy94ZW5j
b3YuYyAgICAgICAgIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1v
bi9jb3ZlcmFnZS9nY292LmMgIHwgIDggKysrKy0tLS0KIHhlbi9jb21tb24vc3lzY3RsLmMgICAg
ICAgICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8IDEyICsrKysrKy0t
LS0tLQogeGVuL2luY2x1ZGUveGVuL2NvdmVyYWdlLmggIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdl
ZCwgMjcgaW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bWlzYy94ZW5jb3YuYyBiL3Rvb2xzL21pc2MveGVuY292LmMKaW5kZXggNDEzMGY0MjVkYy4uZTVi
NDBkYmE5YyAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW5jb3YuYworKysgYi90b29scy9taXNj
L3hlbmNvdi5jCkBAIC0yNiwzMSArMjYsMzEgQEAKIAogc3RhdGljIHhjX2ludGVyZmFjZSAqeGNo
ID0gTlVMTDsKIAotaW50IGdjb3Zfc3lzY3RsKGludCBvcCwgc3RydWN0IHhlbl9zeXNjdGwgKnN5
c2N0bCwKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgeGNfaHlwZXJjYWxsX2J1ZmZlciAqYnVmLCB1
aW50MzJfdCBidWZfc2l6ZSkKK2ludCBjb3Zfc3lzY3RsKGludCBvcCwgc3RydWN0IHhlbl9zeXNj
dGwgKnN5c2N0bCwKKyAgICAgICAgICAgICAgIHN0cnVjdCB4Y19oeXBlcmNhbGxfYnVmZmVyICpi
dWYsIHVpbnQzMl90IGJ1Zl9zaXplKQogewogICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JVRkZFUl9B
UkdVTUVOVChidWYpOwogCiAgICAgbWVtc2V0KHN5c2N0bCwgMCwgc2l6ZW9mKCpzeXNjdGwpKTsK
LSAgICBzeXNjdGwtPmNtZCA9IFhFTl9TWVNDVExfZ2Nvdl9vcDsKKyAgICBzeXNjdGwtPmNtZCA9
IFhFTl9TWVNDVExfY292ZXJhZ2Vfb3A7CiAKLSAgICBzeXNjdGwtPnUuZ2Nvdl9vcC5jbWQgPSBv
cDsKLSAgICBzeXNjdGwtPnUuZ2Nvdl9vcC5zaXplID0gYnVmX3NpemU7Ci0gICAgc2V0X3hlbl9n
dWVzdF9oYW5kbGUoc3lzY3RsLT51Lmdjb3Zfb3AuYnVmZmVyLCBidWYpOworICAgIHN5c2N0bC0+
dS5jb3ZlcmFnZV9vcC5jbWQgPSBvcDsKKyAgICBzeXNjdGwtPnUuY292ZXJhZ2Vfb3Auc2l6ZSA9
IGJ1Zl9zaXplOworICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHN5c2N0bC0+dS5jb3ZlcmFnZV9v
cC5idWZmZXIsIGJ1Zik7CiAKICAgICByZXR1cm4geGNfc3lzY3RsKHhjaCwgc3lzY3RsKTsKIH0K
IAotc3RhdGljIHZvaWQgZ2Nvdl9yZWFkKGNvbnN0IGNoYXIgKmZuKQorc3RhdGljIHZvaWQgY292
X3JlYWQoY29uc3QgY2hhciAqZm4pCiB7CiAgICAgc3RydWN0IHhlbl9zeXNjdGwgc3lzOwogICAg
IHVpbnQzMl90IHRvdGFsX2xlbjsKICAgICBERUNMQVJFX0hZUEVSQ0FMTF9CVUZGRVIodWludDhf
dCwgcCk7CiAgICAgRklMRSAqZjsKIAotICAgIGlmIChnY292X3N5c2N0bChYRU5fU1lTQ1RMX0dD
T1ZfZ2V0X3NpemUsICZzeXMsIE5VTEwsIDApIDwgMCkKKyAgICBpZiAoY292X3N5c2N0bChYRU5f
U1lTQ1RMX0NPVkVSQUdFX2dldF9zaXplLCAmc3lzLCBOVUxMLCAwKSA8IDApCiAgICAgICAgIGVy
cigxLCAiZ2V0dGluZyB0b3RhbCBsZW5ndGgiKTsKLSAgICB0b3RhbF9sZW4gPSBzeXMudS5nY292
X29wLnNpemU7CisgICAgdG90YWxfbGVuID0gc3lzLnUuY292ZXJhZ2Vfb3Auc2l6ZTsKIAogICAg
IC8qIFNob3VsZG4ndCBleGNlZWQgYSBmZXcgaHVuZHJlZCBraWxvYnl0ZXMgKi8KICAgICBpZiAo
dG90YWxfbGVuID4gOHUgKiAxMDI0dSAqIDEwMjR1KQpAQCAtNjEsNyArNjEsNyBAQCBzdGF0aWMg
dm9pZCBnY292X3JlYWQoY29uc3QgY2hhciAqZm4pCiAgICAgICAgIGVycigxLCAiYWxsb2NhdGlu
ZyBidWZmZXIiKTsKIAogICAgIG1lbXNldChwLCAwLCB0b3RhbF9sZW4pOwotICAgIGlmIChnY292
X3N5c2N0bChYRU5fU1lTQ1RMX0dDT1ZfcmVhZCwgJnN5cywgSFlQRVJDQUxMX0JVRkZFUihwKSwK
KyAgICBpZiAoY292X3N5c2N0bChYRU5fU1lTQ1RMX0NPVkVSQUdFX3JlYWQsICZzeXMsIEhZUEVS
Q0FMTF9CVUZGRVIocCksCiAgICAgICAgICAgICAgICAgICAgIHRvdGFsX2xlbikgPCAwKQogICAg
ICAgICBlcnIoMSwgImdldHRpbmcgZ2NvdiBkYXRhIik7CiAKQEAgLTgyLDExICs4MiwxMSBAQCBz
dGF0aWMgdm9pZCBnY292X3JlYWQoY29uc3QgY2hhciAqZm4pCiAgICAgeGNfaHlwZXJjYWxsX2J1
ZmZlcl9mcmVlKHhjaCwgcCk7CiB9CiAKLXN0YXRpYyB2b2lkIGdjb3ZfcmVzZXQodm9pZCkKK3N0
YXRpYyB2b2lkIGNvdl9yZXNldCh2b2lkKQogewogICAgIHN0cnVjdCB4ZW5fc3lzY3RsIHN5czsK
IAotICAgIGlmIChnY292X3N5c2N0bChYRU5fU1lTQ1RMX0dDT1ZfcmVzZXQsICZzeXMsIE5VTEws
IDApIDwgMCkKKyAgICBpZiAoY292X3N5c2N0bChYRU5fU1lTQ1RMX0NPVkVSQUdFX3Jlc2V0LCAm
c3lzLCBOVUxMLCAwKSA8IDApCiAgICAgICAgIGVycigxLCAicmVzZXR0aW5nIGdjb3YgaW5mb3Jt
YXRpb24iKTsKIH0KIApAQCAtMTI2LDkgKzEyNiw5IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFy
ICoqYXJndikKICAgICAgICAgZXJyKDEsICJvcGVuaW5nIHhjIGludGVyZmFjZSIpOwogCiAgICAg
aWYgKHN0cmNtcChhcmd2WzBdLCAicmVzZXQiKSA9PSAwKQotICAgICAgICBnY292X3Jlc2V0KCk7
CisgICAgICAgIGNvdl9yZXNldCgpOwogICAgIGVsc2UgaWYgKHN0cmNtcChhcmd2WzBdLCAicmVh
ZCIpID09IDApCi0gICAgICAgIGdjb3ZfcmVhZChhcmdjID4gMSA/IGFyZ3ZbMV0gOiAiLSIpOwor
ICAgICAgICBjb3ZfcmVhZChhcmdjID4gMSA/IGFyZ3ZbMV0gOiAiLSIpOwogICAgIGVsc2UKICAg
ICAgICAgdXNhZ2UoMSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5j
IGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9nY292LmMKaW5kZXggMjgzZDJlZWM4Ni4uNzk4MDMyY2Ji
YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb3ZlcmFnZS9nY292LmMKKysrIGIveGVuL2NvbW1v
bi9jb3ZlcmFnZS9nY292LmMKQEAgLTIwOSwxOCArMjA5LDE4IEBAIHN0YXRpYyBpbnQgZ2Nvdl9k
dW1wX2FsbChYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZmZlciwKICAgICByZXR1cm4g
cmV0OwogfQogCi1pbnQgc3lzY3RsX2djb3Zfb3Aoc3RydWN0IHhlbl9zeXNjdGxfZ2Nvdl9vcCAq
b3ApCitpbnQgc3lzY3RsX2Nvdl9vcChzdHJ1Y3QgeGVuX3N5c2N0bF9jb3ZlcmFnZV9vcCAqb3Ap
CiB7CiAgICAgaW50IHJldDsKIAogICAgIHN3aXRjaCAoIG9wLT5jbWQgKQogICAgIHsKLSAgICBj
YXNlIFhFTl9TWVNDVExfR0NPVl9nZXRfc2l6ZToKKyAgICBjYXNlIFhFTl9TWVNDVExfQ09WRVJB
R0VfZ2V0X3NpemU6CiAgICAgICAgIG9wLT5zaXplID0gZ2Nvdl9nZXRfc2l6ZSgpOwogICAgICAg
ICByZXQgPSAwOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgWEVOX1NZU0NUTF9HQ09WX3Jl
YWQ6CisgICAgY2FzZSBYRU5fU1lTQ1RMX0NPVkVSQUdFX3JlYWQ6CiAgICAgewogICAgICAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKGNoYXIpIGJ1ZjsKICAgICAgICAgdWludDMyX3Qgc2l6ZSA9
IG9wLT5zaXplOwpAQCAtMjMzLDcgKzIzMyw3IEBAIGludCBzeXNjdGxfZ2Nvdl9vcChzdHJ1Y3Qg
eGVuX3N5c2N0bF9nY292X29wICpvcCkKICAgICAgICAgYnJlYWs7CiAgICAgfQogCi0gICAgY2Fz
ZSBYRU5fU1lTQ1RMX0dDT1ZfcmVzZXQ6CisgICAgY2FzZSBYRU5fU1lTQ1RMX0NPVkVSQUdFX3Jl
c2V0OgogICAgICAgICBnY292X3Jlc2V0X2FsbF9jb3VudGVycygpOwogICAgICAgICByZXQgPSAw
OwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4v
Y29tbW9uL3N5c2N0bC5jCmluZGV4IDU2ZGVmNzY2ZTYuLmYyYWU2Mjk1ZmYgMTAwNjQ0Ci0tLSBh
L3hlbi9jb21tb24vc3lzY3RsLmMKKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwpAQCAtMzk3LDgg
KzM5Nyw4IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX3N5c2N0
bF90KSB1X3N5c2N0bCkKICAgICBicmVhazsKIAogI2lmZGVmIENPTkZJR19HQ09WCi0gICAgY2Fz
ZSBYRU5fU1lTQ1RMX2djb3Zfb3A6Ci0gICAgICAgIHJldCA9IHN5c2N0bF9nY292X29wKCZvcC0+
dS5nY292X29wKTsKKyAgICBjYXNlIFhFTl9TWVNDVExfY292ZXJhZ2Vfb3A6CisgICAgICAgIHJl
dCA9IHN5c2N0bF9jb3Zfb3AoJm9wLT51LmNvdmVyYWdlX29wKTsKICAgICAgICAgY29weWJhY2sg
PSAxOwogICAgICAgICBicmVhazsKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVi
bGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCmluZGV4IGY3ZjI2YzM4
ZTMuLmVmMTAzNjhkNzkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKQEAgLTY0NiwxMSArNjQ2LDExIEBAIHN0
cnVjdCB4ZW5fc3lzY3RsX3NjaGVkdWxlcl9vcCB7CiAKICNkZWZpbmUgWEVOX0dDT1ZfRk9STUFU
X01BR0lDICAgIDB4NTg0MzRmNTYgLyogWENPViAqLwogCi0jZGVmaW5lIFhFTl9TWVNDVExfR0NP
Vl9nZXRfc2l6ZSAwIC8qIEdldCB0b3RhbCBzaXplIG9mIG91dHB1dCBkYXRhICovCi0jZGVmaW5l
IFhFTl9TWVNDVExfR0NPVl9yZWFkICAgICAxIC8qIFJlYWQgb3V0cHV0IGRhdGEgKi8KLSNkZWZp
bmUgWEVOX1NZU0NUTF9HQ09WX3Jlc2V0ICAgIDIgLyogUmVzZXQgYWxsIGNvdW50ZXJzICovCisj
ZGVmaW5lIFhFTl9TWVNDVExfQ09WRVJBR0VfZ2V0X3NpemUgMCAvKiBHZXQgdG90YWwgc2l6ZSBv
ZiBvdXRwdXQgZGF0YSAqLworI2RlZmluZSBYRU5fU1lTQ1RMX0NPVkVSQUdFX3JlYWQgICAgIDEg
LyogUmVhZCBvdXRwdXQgZGF0YSAqLworI2RlZmluZSBYRU5fU1lTQ1RMX0NPVkVSQUdFX3Jlc2V0
ICAgIDIgLyogUmVzZXQgYWxsIGNvdW50ZXJzICovCiAKLXN0cnVjdCB4ZW5fc3lzY3RsX2djb3Zf
b3Ageworc3RydWN0IHhlbl9zeXNjdGxfY292ZXJhZ2Vfb3AgewogICAgIHVpbnQzMl90IGNtZDsK
ICAgICB1aW50MzJfdCBzaXplOyAvKiBJTi9PVVQ6IHNpemUgb2YgdGhlIGJ1ZmZlciAgKi8KICAg
ICBYRU5fR1VFU1RfSEFORExFXzY0KGNoYXIpIGJ1ZmZlcjsgLyogT1VUICovCkBAIC0xMDczLDcg
KzEwNzMsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bCB7CiAjZGVmaW5lIFhFTl9TWVNDVExfbnVtYWlu
Zm8gICAgICAgICAgICAgICAgICAgICAgMTcKICNkZWZpbmUgWEVOX1NZU0NUTF9jcHVwb29sX29w
ICAgICAgICAgICAgICAgICAgICAxOAogI2RlZmluZSBYRU5fU1lTQ1RMX3NjaGVkdWxlcl9vcCAg
ICAgICAgICAgICAgICAgIDE5Ci0jZGVmaW5lIFhFTl9TWVNDVExfZ2Nvdl9vcCAgICAgICAgICAg
ICAgICAgICAgICAgMjAKKyNkZWZpbmUgWEVOX1NZU0NUTF9jb3ZlcmFnZV9vcCAgICAgICAgICAg
ICAgICAgICAyMAogI2RlZmluZSBYRU5fU1lTQ1RMX3Bzcl9jbXRfb3AgICAgICAgICAgICAgICAg
ICAgIDIxCiAjZGVmaW5lIFhFTl9TWVNDVExfcGNpdG9wb2luZm8gICAgICAgICAgICAgICAgICAg
MjIKICNkZWZpbmUgWEVOX1NZU0NUTF9wc3JfYWxsb2MgICAgICAgICAgICAgICAgICAgICAyMwpA
QCAtMTEwMyw3ICsxMTAzLDcgQEAgc3RydWN0IHhlbl9zeXNjdGwgewogICAgICAgICBzdHJ1Y3Qg
eGVuX3N5c2N0bF9sb2NrcHJvZl9vcCAgICAgICBsb2NrcHJvZl9vcDsKICAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfY3B1cG9vbF9vcCAgICAgICAgY3B1cG9vbF9vcDsKICAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfc2NoZWR1bGVyX29wICAgICAgc2NoZWR1bGVyX29wOwotICAgICAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9nY292X29wICAgICAgICAgICBnY292X29wOworICAgICAgICBzdHJ1Y3Qg
eGVuX3N5c2N0bF9jb3ZlcmFnZV9vcCAgICAgICBjb3ZlcmFnZV9vcDsKICAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfcHNyX2NtdF9vcCAgICAgICAgcHNyX2NtdF9vcDsKICAgICAgICAgc3RydWN0
IHhlbl9zeXNjdGxfcHNyX2FsbG9jICAgICAgICAgcHNyX2FsbG9jOwogICAgICAgICBzdHJ1Y3Qg
eGVuX3N5c2N0bF90bWVtX29wICAgICAgICAgICB0bWVtX29wOwpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUveGVuL2NvdmVyYWdlLmggYi94ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaAppbmRleCBi
MzRjMzA0Y2JhLi5kYWRkZWYzN2QzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY292ZXJh
Z2UuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaApAQCAtMyw3ICszLDcgQEAKIAog
I2lmZGVmIENPTkZJR19HQ09WCiAjaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgotaW50IHN5c2N0
bF9nY292X29wKHN0cnVjdCB4ZW5fc3lzY3RsX2djb3Zfb3AgKm9wKTsKK2ludCBzeXNjdGxfY292
X29wKHN0cnVjdCB4ZW5fc3lzY3RsX2NvdmVyYWdlX29wICpvcCk7CiAjZW5kaWYKIAogI2VuZGlm
CS8qIF9YRU5fR0NPVl9IICovCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:15:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:15:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeI56-0001TR-J8; Wed, 24 Jan 2018 10:15:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeI55-0001TL-QR
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:14:59 +0000
X-Inumbo-ID: 6f01d99e-00ef-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f01d99e-00ef-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:15:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459440848"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 10:14:40 +0000
Message-ID: <20180124101440.80750-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/acpi: process softirqs while printing CPU
	ACPI data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3IgZWxzZSB0aGUgd2F0Y2hkb2cgdHJpZ2dlcnMgb24gYm94ZXMgd2l0aCBhIGh1Z2UgbnVtYmVy
IG9mIENQVXMKClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpSZXBvcnRlZC1ieTogU2ltb24gQ3Jvd2UgPHNpbW9uLmNyb3dlQGNpdHJpeC5jb20+
Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWNwaS9jcHVf
aWRsZS5jIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1
X2lkbGUuYwppbmRleCBjYjFjNWRhMzZjLi5iYWQyNzg1ZTM3IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvYWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMK
QEAgLTM1Miw3ICszNTIsMTAgQEAgc3RhdGljIHZvaWQgZHVtcF9jeCh1bnNpZ25lZCBjaGFyIGtl
eSkKICAgICBwcmludGsoIiclYycgcHJlc3NlZCAtPiBwcmludGluZyBBQ1BJIEN4IHN0cnVjdHVy
ZXNcbiIsIGtleSk7CiAgICAgZm9yX2VhY2hfb25saW5lX2NwdSAoIGNwdSApCiAgICAgICAgIGlm
IChwcm9jZXNzb3JfcG93ZXJzW2NwdV0pCisgICAgICAgIHsKICAgICAgICAgICAgIHByaW50X2Fj
cGlfcG93ZXIoY3B1LCBwcm9jZXNzb3JfcG93ZXJzW2NwdV0pOworICAgICAgICAgICAgcHJvY2Vz
c19wZW5kaW5nX3NvZnRpcnFzKCk7CisgICAgICAgIH0KIH0KIAogc3RhdGljIGludCBfX2luaXQg
Y3B1X2lkbGVfa2V5X2luaXQodm9pZCkKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:31:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIKV-0002nO-V7; Wed, 24 Jan 2018 10:30:55 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeIKU-0002nI-DY
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 10:30:54 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 51/72-03099-D50686A5;
 Wed, 24 Jan 2018 10:30:53 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRWlGSWpSXmKPExsWS0XRdVTcmISP
 K4MA5G4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHy2yX2gk88FT37XRsYH3F1MXJxCAk0Mkkc
 2PmTCcJ5zCjRNncbG4SzjVHi2N/H7F2MnBwiAs4SX8/MBbN5BfQlHs1bzQhiCwvYSzR+nAYWl
 xDwlNi2axUjjL320GnmLkZ2DjYBK4lDYl2MHBwsAqoSv+dyTmDkWsDIsIpRozi1qCy1SNfQQi
 +pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9CHDECwg7Fpu+chRkkOJiVR3vygjCg
 hvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxF8UA5waLU9NSKtMwcYDDBpCU4eJREeFtA0rzFBYm5
 xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VSpx3CUipAEhpRmke3CBYkF9ilJUS5mUEOk2Ip
 yC1KDezBFX+FaM4B6OSMG8oyBSezLwSuH2vgE5hAjrlRk0qyCkliQgpqQZG2wc+FtsqXyXkzl
 XqvHC0+LysweOJxt51hQkMftJ+a35eiMl205vF5762vbNwgq9VroVlPOOZZdF3Jwvcqk2bMzH
 tik+2//PZE3Nbpc5v+Tzhk8cXhw2+DkGdLozBKw13BB3b22vxyjZ/6RKea86v1le5nF1zWzmL
 4cSV/OL+2+wfjvFdfVKkxFKckWioxVxUnAgAuS0PmG0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1516789852!101125641!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52848 invoked from network); 24 Jan 2018 10:30:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 10:30:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeIKP-0003sm-IT; Wed, 24 Jan 2018 10:30:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeIKK-00042f-9U; Wed, 24 Jan 2018 10:30:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeIKJ-0004El-BY; Wed, 24 Jan 2018 10:30:43 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118300-mainreport@xen.org>
X-Osstest-Versions-This: xen=1c8627d2a102274f8afeb9dc548100a60077fc8d
X-Osstest-Versions-That: xen=3fa1b35d785eb80103d185a59d50f238515d2427
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 10:30:43 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 118300: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMwMCB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODMwMC8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDFjODYyN2QyYTEwMjI3
NGY4YWZlYjlkYzU0ODEwMGE2MDA3N2ZjOGQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDNmYTFiMzVkNzg1ZWI4MDEwM2QxODVhNTlkNTBmMjM4NTE1ZDI0MjcKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExODI1NCAgMjAxOC0wMS0yMSAwOToyMDoxNCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTgzMDAgIDIwMTgtMDEtMjQgMDk6MTk6NTEgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIERhbmll
bCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpqb2JzOgogY292
ZXJpdHktYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9t
ZS94ZW4vZ2l0L3hlbi5naXQKICAgM2ZhMWIzNWQ3OC4uMWM4NjI3ZDJhMSAgMWM4NjI3ZDJhMTAy
Mjc0ZjhhZmViOWRjNTQ4MTAwYTYwMDc3ZmM4ZCAtPiBjb3Zlcml0eS10ZXN0ZWQvc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:42:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:42:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIVw-0003Zd-0T; Wed, 24 Jan 2018 10:42:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyrb=et=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eeIVu-0003ZX-QF
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:42:42 +0000
X-Inumbo-ID: 4af6a6d7-00f3-11e8-ba59-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4af6a6d7-00f3-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 11:42:37 +0100 (CET)
Received: by mail-qt0-x243.google.com with SMTP id f4so9064023qtj.6
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 02:42:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=rtqxHTsI0gCPmnxmKnQ1luzlnrh8bHJ6mePD7WNkqDo=;
 b=aqAaXIFuYTEBOOM451p4TGsInnpKzLKVQVrW9pXp+fj2jajiVSgXUF6OzO/fWDtrRE
 UDVRYGnHb3PeWH4fGiKMOYUKecTXlR00XaBJAwAxlds3A1s5pfLu1j2SEpvCOXA2fqKh
 qA3cIXZFT8R0nEflSt/wNmtG5fuAuIfi8WTm8DDicY3U88aI73L3Ukds7XRhFLO9mx7c
 msV0lVICVuIAdG53WXCrqCpQ9EVmyLfH8EW1qan7fYCfIHPKb5AoBNTeRI3LlOhAREtr
 Kzr+S3c+DY//lr/mONoLmLh+r8zbjhd/VeH1zm4SYpSnk1/9KdMkjzC9Jvu1OPB/8uAb
 uDWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=rtqxHTsI0gCPmnxmKnQ1luzlnrh8bHJ6mePD7WNkqDo=;
 b=LdLfXlCCxH4ifB+1QGTeMyIYZejXZQKgKyzOdn9aXwsTOapGP0DF/1AWpdTcwZ0Giy
 fY+dzTgz9snwMYsGmDjzy+JIKxAQG1ZukRiCCwTmUy7MpQRxOtIFUkaa7963P5xsyHOu
 eDazfWzADvshC2k+cwTsIMwIuRjo1y7heAQ/cxBpPVDrA3CDwxmfZhjdpx2+I7gs8fIF
 2Nk4fgFdAb5TCFsbs3Jy/ThirI94mlifeSF1bWRa8yG0MDBxZDoidG/slBerRsN+O38d
 MhLyJhIoDGtjlwYxjPeYFfwIdjxLwjuZkK0ltj4w2M5n5WFh8VKMnUX2pI2SVslxP66L
 YTYw==
X-Gm-Message-State: AKwxyteNQv7CTgHbjFFDle3XT5u1nZCx24cO7nnosvRc/sP+tTaY56aV
 iVzN8cedJzpus64aOug3NvwNXY4ulBGzNlB0qng=
X-Google-Smtp-Source: AH8x226lpkgwr0O27V8UrnJMDE1sXtGGqJiip7OIACG+3wh+K8f5kWlVXDiv0s62BYZPStCf9QjyFxL1lzTP9EaEV74=
X-Received: by 10.55.160.14 with SMTP id j14mr8037873qke.305.1516790559909;
 Wed, 24 Jan 2018 02:42:39 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.169.149 with HTTP; Wed, 24 Jan 2018 02:42:39 -0800 (PST)
In-Reply-To: <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 24 Jan 2018 10:42:39 +0000
X-Google-Sender-Auth: FLf7U16vilsPoykFFxCdBsJ5Lt8
Message-ID: <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMjo0MSBBTSwgQm9yaXMgT3N0cm92c2t5Cjxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gT24gMDEvMTgvMjAxOCAwNTozMyBBTSwgV2Vp
IExpdSB3cm90ZToKPj4gT24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMTE6MzE6MzJBTSArMDEwMCwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IFdlaSwKPj4+Cj4+PiBPbiAwMS8xMi8xNyAxNToxNCwg
SnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBJbnN0ZWFkIG9mIGxvY2F0aW5nIHRoZSBSU0RQIHRh
YmxlIGJlbG93IDFNQiBwdXQgaXQganVzdCBiZWxvdyA0R0IKPj4+PiBsaWtlIHRoZSByZXN0IG9m
IHRoZSBBQ1BJIHRhYmxlcyBpbiBjYXNlIG9mIFBWSCBndWVzdHMuIFRoaXMgd2lsbAo+Pj4+IGF2
b2lkIHB1bmNoaW5nIG1vcmUgaG9sZXMgdGhhbiBuZWNlc3NhcnkgaW50byB0aGUgbWVtb3J5IG1h
cC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPj4+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+IE1pbmQg
YXBwbHlpbmcgdGhpcyBvbmU/Cj4+IERvbid0IHdvcnJ5LCBpdCBpcyBpbiBteSBxdWV1ZS4KPj4K
Pj4gV2lsbCBjb21lIHRvIHRoaXMgYW5kIG90aGVyIHBhdGNoZXMgSSBhY2N1bXVsYXRlZCBzb29u
Lgo+Pgo+PiBXZWkuCj4KPiBUaGlzIHJlcXVpcmVzIGtlcm5lbCBjaGFuZ2VzLCBkb2Vzbid0IGl0
Pwo+Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTEyL21zZzAwNzE0Lmh0bWwKPgo+IEFuZCB0aGlzIHNlcmllcyBhcHBhcmVudGx5IG5l
dmVyIG1hZGUgaXQgdG8gdGhlIHRyZWUuCj4KPiBQVkggZ3Vlc3RzIGFyZSBicm9rZW4gbm93IG9u
IHN0YWdpbmcuCgpBbmQgdGhlIExpbnV4IHNpZGUgb2YgUFZIIGlzIG9mZmljaWFsbHkgc3VwcG9y
dGVkIG5vdywgcmlnaHQ/ICBXaGljaAptZWFucyB3ZSBuZWVkIHRvIGhhdmUgc29tZSB3YXkgb2Yg
YmVpbmcgYmFja3dhcmRzIGNvbXBhdGlibGUgd2l0aAprZXJuZWxzIHdpdGhvdXQgdGhhdCBwYXRj
aCwgZXZlbiBpZiBpdCBkb2VzIGdldCAgYmFja3BvcnRlZC4KCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:48:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:48:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIbo-0003sN-1q; Wed, 24 Jan 2018 10:48:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeIbm-0003s4-JM
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:48:46 +0000
X-Inumbo-ID: 2676dd79-00f4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2676dd79-00f4-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:48:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="66582670"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180124101440.80750-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9e2bf0a9-913d-c94b-5961-a7e148c50f0c@citrix.com>
Date: Wed, 24 Jan 2018 10:48:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180124101440.80750-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/acpi: process softirqs while printing
	CPU ACPI data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTA6MTQsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBPciBlbHNlIHRoZSB3
YXRjaGRvZyB0cmlnZ2VycyBvbiBib3hlcyB3aXRoIGEgaHVnZSBudW1iZXIgb2YgQ1BVcwo+Cj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
UmVwb3J0ZWQtYnk6IFNpbW9uIENyb3dlIDxzaW1vbi5jcm93ZUBjaXRyaXguY29tPgoKQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:52:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIf1-0004ga-Pi; Wed, 24 Jan 2018 10:52:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeIf0-0004gG-OV
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 10:52:06 +0000
X-Inumbo-ID: 9e0557af-00f4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e0557af-00f4-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:52:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="66582801"
To: Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich
 <JBeulich@suse.com>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
 <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
 <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <40107645-7fd6-feae-2277-5f569102a18f@citrix.com>
Date: Wed, 24 Jan 2018 10:51:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMDA6NDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUdWUsIDIz
IEphbiAyMDE4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMjMuMDEuMTggYXQgMDE6NDEs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIDIzLzAxLzIwMTggMDA6
MzgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBPbiBUdWUsIDIzIEphbiAyMDE4LCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+PiBPbiAyMi8wMS8yMDE4IDIzOjQ4LCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+PiBIaSBhbGwsCj4+Pj4+Pgo+Pj4+Pj4gUnVubmluZyBYZW4g
aW5zaWRlIFFFTVUgeDg2IHdpdGhvdXQgS1ZNIGFjY2VsZWFydGlvbiBhbmQgd2l0aG91dCBWTVgK
Pj4+Pj4+IGVtdWxhdGlvbiBsZWFkcyB0byB0aGUgZmFpbHVyZSBhcHBlbmRlZCBiZWxvdy4KPj4+
Pj4+Cj4+Pj4+PiBUaGlzIHRyaXZpYWwgd29ya2Fyb3VuZCAiZml4ZXMiIHRoZSBwcm9ibGVtOgo+
Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jIGIveGVuL2Fy
Y2gveDg2L2V4dGFibGUuYwo+Pj4+Pj4gaW5kZXggNzJmMzBkOS4uYTY3ZDZjMSAxMDA2NDQKPj4+
Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKPj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9leHRhYmxlLmMKPj4+Pj4+IEBAIC0xNjgsNyArMTY4LDYgQEAgc3RhdGljIGludCBfX2luaXQg
c3R1Yl9zZWxmdGVzdCh2b2lkKQo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgX0FTTV9F
WFRBQkxFKC5McmV0JT0sIC5MZml4JT0pCj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICA6
IFtleG5dICIrbSIgKHJlcykKPj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIDogW3N0Yl0g
InIiIChhZGRyKSwgImEiICh0ZXN0c1tpXS5yYXgpKTsKPj4+Pj4+IC0gICAgICAgIEFTU0VSVChy
ZXMgPT0gdGVzdHNbaV0ucmVzLnJhdyk7Cj4+Pj4+PiAgICAgIH0KPj4+Pj4+ICAKPj4+Pj4+ICAg
ICAgcmV0dXJuIDA7Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+IEFueSBzdWdnZXN0aW9ucz8KPj4+Pj4g
V2hpY2ggaSBmYWlsZWQ/ICBUaGlzIHdpbGwgcHJvYmFibHkgYmUgYW4gZW11bGF0aW9uIGJ1ZyBp
biBRZW11Lgo+Pj4+IGk9MiBpcyB0aGUgY3VscHJpdAo+Pj4gUWVtdSBkb2Vzbid0IGVtdWxhdGUg
JXJzcC1iYXNlZCBtZW1vcnkgYWNjZXNzZXMgcHJvcGVybHkuICBJdCBzaG91bGQKPj4+IHJhaXNl
ICNTU1swXSwgYW5kIGlzIHByZXN1bWFibHkgcmFpc2luZyAjR1BbMF0gaW5zdGVhZC4KPj4gUmln
aHQsIHRoZSB2YWx1ZSBvbiAlcmF4IHN1cHBvcnRzIHRoYXQgc3VzcGljaW9uLiBEcm9wcGluZyB0
aGUKPj4gQVNTRVJUKCkgaXMgbm8gb3B0aW9uLCBvZiBjb3Vyc2UuIElmIHdlIHdlcmUgYWJsZSB0
byByZWxpYWJseQo+PiBkZXRlY3QgdGhhdCB3ZSdyZSBydW5uaW5nIHVuZGVyIHFlbXUsIHdlIGNv
dWxkIGNhdGVyIGZvciB0aGlzCj4+IHNwZWNpYWwgY2FzZSwgYnV0IEkgY2FuJ3Qgc2VlbSB0byBi
ZSBhYmxlIHRvIHRoaW5rIG9mIG90aGVyIG9wdGlvbnMKPj4gYmVzaWRlcyBhZGRpbmcgYSBjb21t
YW5kIGxpbmUgb3B0aW9uIGFsbG93aW5nIHRvIGJ5cGFzcyB0aGUgc2VsZgo+PiB0ZXN0Lgo+IEkg
YW0gZ29pbmcgdG8gZ2l2ZSBhIGxvb2sgYXQgdGhlIFFFTVUgc2lkZSBvZiB0aGluZ3MuIEhvd2V2
ZXIsIGV2ZW4gaWYgSQo+IGZpeCB0aGUgYnVnIGluIFFFTVUsIGl0IHdvbid0IHNvbHZlIHRoZSBw
cm9ibGVtIGZvciBhbGwgdGhlIFFFTVUKPiBpbnN0YW5jZXMgYWxyZWFkeSBvdXQgdGhlcmUsIHNo
aXBwZWQgYnkgZGlzdHJvcywgZXRjLgo+Cj4gU28sIEkgdGhpbmsgdGhhdCByZWdhcmRsZXNzIG9m
IHRoZSBRRU1VIGZpeCwgd2UgYWxzbyBuZWVkIHRvIGFkZCBhCj4gd29ya2Fyb3VuZCBpbiBYZW4u
IFdlIGNhbiBkZXRlY3QgUUVNVSBmcm9tIHRoZSBjcHVpZCBzdHJpbmcsIHdoaWNoIGlzCj4gZ29p
bmcgdG8gYmUgVENHVENHVENHVENHLgo+Cj4gV2hhdCBkbyB5b3UgdGhpbmsgb2Ygc29tZXRoaW5n
IGxpa2UgYmVsb3c/CgpUaGlzIGlzIHF1aXRlIHVucGxlYXNhbnQuCgpXaGF0IGlzIHlvdXIgdXNl
Y2FzZSBoZXJlPyBUaGUgYXNzZXJ0aW9uIGhpdCBkZW1vbnN0cmF0ZXMgUWVtdSBkb2Vzbid0CmZ1
bmN0aW9uIHJlYXNvbmFibHkgZm9yIGEgY29yZSBwaWVjZSBvZiB4ODYgYXJjaGl0ZWN0dXJlLsKg
IEdpdmVuIHRoZQpmYWN0IHRoYXQgdGhlIGNhbGN1bGF0aW9uIHllaWxkcyAwLCBJIGV4cGVjdCBh
IGd1ZXN0IGNhbiBwcm9iYWJseQooYWIpdXNlIHRoaXMgdG8gZXNjYWxhdGUgcHJpdmlsZWdlLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:52:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:52:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIfR-0004jB-11; Wed, 24 Jan 2018 10:52:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=omo3=et=recoil.org=anil@srs-us1.protection.inumbo.net>)
 id 1eeIcd-0003wv-46
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:49:39 +0000
X-Inumbo-ID: 45c3cc94-00f4-11e8-b9b1-635ca7ef6cff
Received: from bark.recoil.org (unknown [5.153.225.51])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45c3cc94-00f4-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 10:49:38 +0000 (UTC)
Received: from bark.recoil.org (localhost [127.0.0.1])
 by bark.recoil.org (OpenSMTPD) with ESMTP id 22b18104;
 Wed, 24 Jan 2018 10:22:51 +0000 (GMT)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=recoil.org; h=from
 :message-id:content-type:mime-version:subject:date:in-reply-to
 :cc:to:references; s=selector1; bh=F45lCUzVMPdWsXycO5JPXPwCE8k=; b=
 BSyvAJsJVIPywQZF0xV7K3bHIyZCJftEB7B4HRHhT9KGMoz1p4h/jvGuhgbp9qgd
 G4a3KIZmPVgg+/Uie8kTpN5V2+Z+5O3mevGes5uxlbBNWCAzvcPncgWon9qePa/D
 zyRGr/0z3ubSyL/SLHiuZrPWnRz3LnJ2twuwggFdlDs=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=recoil.org; h=from
 :message-id:content-type:mime-version:subject:date:in-reply-to
 :cc:to:references; q=dns; s=selector1; b=Gl4t/2I4rdAaYEmfyS5vh/H
 EMeJELQCwdoy/gtcveVM99CEXl53zaP2R+PH9Zfbici6t1qhqxESMKFFAM9J8Rxw
 wiXodMLmjumQCNA6RGF9HZmICs6Il8Ve6OltXgEUIf2KD9X/CLB9Mzgdlo1sh7bp
 PbLgYwunemCQbRPSNz24=
Received: by bark.recoil.org (OpenSMTPD) with ESMTPSA id 71e59e41
 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); 
 Wed, 24 Jan 2018 10:22:51 +0000 (GMT)
From: Anil Madhavapeddy <anil@recoil.org>
Message-Id: <8B6E674A-1AF1-454F-94F1-1178BB96CC57@recoil.org>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Wed, 24 Jan 2018 10:22:50 +0000
In-Reply-To: <8cea3e1b-f3e0-b6bb-e7f2-f2e7392387db@neclab.eu>
To: Simon Kuenzer <simon.kuenzer@neclab.eu>
References: <219B4CE4-9E0A-47CC-BD7B-261BE9FA6F91@gmail.com>
 <7B17E6EE-A4B3-44F9-BC41-3B63C6DEACD4@gmail.com>
 <8cea3e1b-f3e0-b6bb-e7f2-f2e7392387db@neclab.eu>
X-Mailer: Apple Mail (2.3445.5.20)
X-Mailman-Approved-At: Wed, 24 Jan 2018 10:52:32 +0000
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, George Dunlap <george.dunlap@citrix.com>,
 xen-xapl@lists.xenproject.org, minios-devel@lists.xenproject.org,
 Julien Grall <julien.grall@arm.com>,
 "Jesus M. Gonzalez-Barahona" <jgb@bitergia.com>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>, win-pv-devel@lists.xenproject.org,
 paul.durrant@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [MirageOS-devel] [Minios-devel] Preparing for GSoC
 and Outreachy : getting Outreach Program Projects into good shape
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3094239226993383057=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3094239226993383057==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3332E6E1-D160-40DE-8361-796F538F46F9"


--Apple-Mail=_3332E6E1-D160-40DE-8361-796F538F46F9
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8

Looks good to me. The difficulties are all =E2=80=98medium=E2=80=99 =
though.  Perhaps break up the =E2=80=9Cnew execution targets=E2=80=9D =
into medium/hard for the various backends? For example, Xen/ARM is =
probably easier than bare metal ARM, and I imagine HyperV is quite =
complex due to the extra coordination code that is required.

regards
Anil

> On 24 Jan 2018, at 09:40, Simon Kuenzer <simon.kuenzer@neclab.eu> =
wrote:
>=20
> Hi all,
>=20
> since we are participating the first time to GSoC, we are happy to =
receive any feedback from you regarding our proposed Unikraft projects!
>=20
> https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unikraft =
<https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unikraft>
>=20
> Thanks,
>=20
> Simon
>=20
> On 23.01.2018 10:16, Lars Kurth wrote:
>> Hi all,
>> just a quick note that I submitted the application for GSoC.
>> The project list is not perfect and I removed a number of projects =
because I believe they were completed (or at least started by others). A =
Thank You to Mirage OS and Unikraft folks for adding new projects
>> If we do get accepted, we will have to have another go at the project =
list
>> Best Regards
>> Lars
>>> On 8 Jan 2018, at 15:19, Lars Kurth <lars.kurth.xen@gmail.com> =
wrote:
>>>=20
>>> Hi All,
>>>=20
>>> it's this time of the year again to prepare for GSoC/Outreachy! The =
application deadline for orgs is January 23 - February 11: ideally we =
will have a good updated lists of projects by then as Google will look =
at the quality of the project list. I will also need co-org admins: =
@Mindy are you willing to do this again? Maybe also someone from the =
Unikraft project. That helps ensure that we have reps from various =
subproject that ensure that we don't miss deadlines.
>>>=20
>>>=20
>>> Best Regards
>>> Lars
>>>=20
>>> Existing Projects (for people on the CC list)
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>> If you are CC'ed you have one or several projects listed on =
https://wiki.xenproject.org/wiki/Outreach_Program_Projects ... What I =
need you to do is to
>>>=20
>>> a) Weed out any projects that have been completed or are not =
relevant any more
>>>   @Mindy: For MirageOS folks, please check and update =
https://github.com/mirage/mirage-www/wiki/Pioneer-Projects and do the =
same
>>>=20
>>> b) Decide whether you still want to mentor:
>>>   This requires some of your bandwidth from mid-Feb to March 2018 to =
work on small projects
>>>   The actual work happens from May 14 - Aug 14
>>>=20
>>>   If not, please reply and list projects affected
>>>   If yes, please also do so and I will update the Verified field =
accordingly
>>>=20
>>> c) Add any new information to existing projects as relevant.
>>>=20
>>>=20
>>> New Projects
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>>> Feel free to add new projects to the list, but if you do so please =
let the list know. We are not going to be very strict with =
https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Conventions_for=
_Projects_and_Project_Mentors, but getting someone else to review your =
proposal is a good idea.
>>>=20
>>> Unikraft
>>> --------
>>> I created a place-holder for Unikraft at =
https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unikraft as =
Unikraft project members indicated they want to participate.
>>> You probably do want to set expectations with regards to start-up =
tasks and come up with a set of tasks to act as a filter for applicants =
(e.g. showing that they set up the environment, etc.)
>>>=20
>>>=20
>>> Specific Improvements to the project documentation
>>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
>>>=20
>>> Hypervisor start-up tasks
>>> -------------------------
>>> https://wiki.xenproject.org/wiki/Xen_Project_Development_Projects =
contains: "An easy way to get started (and show that you can set up the =
Xen Development Environment, fix an issue, build and test Xen, submit a =
patch, etc.) is to address a suitable number of Coverity Scan issues. =
Ask on xen-devel@ for a set of suitable Coverity issues. Note that this =
does not require any access to the Coverity scan results. Open bugs to =
fix under the Small Code Contribution Requirement can also be found on =
bugs.xenproject.org"
>>>=20
>>> Do we want to change this? Finding small get started projects is =
always a little bit of a problem. Maybe we can prepare a better list =
somewhere.
>>>=20
>>> In-tree vs. Wiki based projects
>>> -------------------------------
>>> We could also decide to move Hypervisor related ideas in-tree =
somewhere and generate a list if that makes things easier. But this is =
not necessary, in particular given with everything that is going on. I =
just wanted to raise this as an option: I am not particularly wedded to =
using the wiki.
>>>=20
>> _______________________________________________
>> Minios-devel mailing list
>> Minios-devel@lists.xenproject.org =
<mailto:Minios-devel@lists.xenproject.org>
>> https://lists.xenproject.org/mailman/listinfo/minios-devel =
<https://lists.xenproject.org/mailman/listinfo/minios-devel>
>=20
> _______________________________________________
> MirageOS-devel mailing list
> MirageOS-devel@lists.xenproject.org =
<mailto:MirageOS-devel@lists.xenproject.org>
> https://lists.xenproject.org/mailman/listinfo/mirageos-devel =
<https://lists.xenproject.org/mailman/listinfo/mirageos-devel>

--Apple-Mail=_3332E6E1-D160-40DE-8361-796F538F46F9
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"">Looks=
 good to me. The difficulties are all =E2=80=98medium=E2=80=99 though. =
&nbsp;Perhaps break up the =E2=80=9Cnew execution targets=E2=80=9D into =
medium/hard for the various backends? For example, Xen/ARM is probably =
easier than bare metal ARM, and I imagine HyperV is quite complex due to =
the extra coordination code that is required.<div class=3D""><br =
class=3D""></div><div class=3D"">regards</div><div =
class=3D"">Anil</div><div class=3D""><div><br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D"">On 24 Jan 2018, at 09:40, Simon =
Kuenzer &lt;<a href=3D"mailto:simon.kuenzer@neclab.eu" =
class=3D"">simon.kuenzer@neclab.eu</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; =
display: inline !important;" class=3D"">Hi all,</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">since we are participating the first time to =
GSoC, we are happy to receive any feedback from you regarding our =
proposed Unikraft projects!</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unikraf=
t" 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;" =
class=3D"">https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unik=
raft</a><br style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""><br style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; =
display: inline !important;" class=3D"">Thanks,</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br=
 style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">Simon</span><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">On 23.01.2018 10:16, Lars Kurth wrote:</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><blockquote type=3D"cite" style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; orphans: auto; text-align: =
start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Hi all,<br class=3D"">just a =
quick note that I submitted the application for GSoC.<br class=3D"">The =
project list is not perfect and I removed a number of projects because I =
believe they were completed (or at least started by others). A Thank You =
to Mirage OS and Unikraft folks for adding new projects<br class=3D"">If =
we do get accepted, we will have to have another go at the project =
list<br class=3D"">Best Regards<br class=3D"">Lars<br =
class=3D""><blockquote type=3D"cite" class=3D"">On 8 Jan 2018, at 15:19, =
Lars Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com" =
class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:<br class=3D""><br =
class=3D"">Hi All,<br class=3D""><br class=3D"">it's this time of the =
year again to prepare for GSoC/Outreachy! The application deadline for =
orgs is January 23 - February 11: ideally we will have a good updated =
lists of projects by then as Google will look at the quality of the =
project list. I will also need co-org admins: @Mindy are you willing to =
do this again? Maybe also someone from the Unikraft project. That helps =
ensure that we have reps from various subproject that ensure that we =
don't miss deadlines.<br class=3D""><br class=3D""><br class=3D"">Best =
Regards<br class=3D"">Lars<br class=3D""><br class=3D"">Existing =
Projects (for people on the CC list)<br class=3D"">=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D<br class=3D"">If you are CC'ed you have one =
or several projects listed on <a =
href=3D"https://wiki.xenproject.org/wiki/Outreach_Program_Projects" =
class=3D"">https://wiki.xenproject.org/wiki/Outreach_Program_Projects</a> =
... What I need you to do is to<br class=3D""><br class=3D"">a) Weed out =
any projects that have been completed or are not relevant any more<br =
class=3D"">&nbsp;&nbsp;@Mindy: For MirageOS folks, please check and =
update <a =
href=3D"https://github.com/mirage/mirage-www/wiki/Pioneer-Projects" =
class=3D"">https://github.com/mirage/mirage-www/wiki/Pioneer-Projects</a> =
and do the same<br class=3D""><br class=3D"">b) Decide whether you still =
want to mentor:<br class=3D"">&nbsp;&nbsp;This requires some of your =
bandwidth from mid-Feb to March 2018 to work on small projects<br =
class=3D"">&nbsp;&nbsp;The actual work happens from May 14 - Aug 14<br =
class=3D""><br class=3D"">&nbsp;&nbsp;If not, please reply and list =
projects affected<br class=3D"">&nbsp;&nbsp;If yes, please also do so =
and I will update the Verified field accordingly<br class=3D""><br =
class=3D"">c) Add any new information to existing projects as =
relevant.<br class=3D""><br class=3D""><br class=3D"">New Projects<br =
class=3D"">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br class=3D"">Feel free =
to add new projects to the list, but if you do so please let the list =
know. We are not going to be very strict with <a =
href=3D"https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Convent=
ions_for_Projects_and_Project_Mentors" =
class=3D"">https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Conv=
entions_for_Projects_and_Project_Mentors</a>, but getting someone else =
to review your proposal is a good idea.<br class=3D""><br =
class=3D"">Unikraft<br class=3D"">--------<br class=3D"">I created a =
place-holder for Unikraft at <a =
href=3D"https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unikraf=
t" =
class=3D"">https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unik=
raft</a> as Unikraft project members indicated they want to =
participate.<br class=3D"">You probably do want to set expectations with =
regards to start-up tasks and come up with a set of tasks to act as a =
filter for applicants (e.g. showing that they set up the environment, =
etc.)<br class=3D""><br class=3D""><br class=3D"">Specific Improvements =
to the project documentation<br =
class=3D"">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br class=3D""><br class=3D"">Hypervisor start-up tasks<br =
class=3D"">-------------------------<br class=3D""><a =
href=3D"https://wiki.xenproject.org/wiki/Xen_Project_Development_Projects"=
 =
class=3D"">https://wiki.xenproject.org/wiki/Xen_Project_Development_Projec=
ts</a> contains: "An easy way to get started (and show that you can set =
up the Xen Development Environment, fix an issue, build and test Xen, =
submit a patch, etc.) is to address a suitable number of Coverity Scan =
issues. Ask on xen-devel@ for a set of suitable Coverity issues. Note =
that this does not require any access to the Coverity scan results. Open =
bugs to fix under the Small Code Contribution Requirement can also be =
found on <a href=3D"http://bugs.xenproject.org" =
class=3D"">bugs.xenproject.org</a>"<br class=3D""><br class=3D"">Do we =
want to change this? Finding small get started projects is always a =
little bit of a problem. Maybe we can prepare a better list =
somewhere.<br class=3D""><br class=3D"">In-tree vs. Wiki based =
projects<br class=3D"">-------------------------------<br class=3D"">We =
could also decide to move Hypervisor related ideas in-tree somewhere and =
generate a list if that makes things easier. But this is not necessary, =
in particular given with everything that is going on. I just wanted to =
raise this as an option: I am not particularly wedded to using the =
wiki.<br class=3D""><br =
class=3D""></blockquote>_______________________________________________<br=
 class=3D"">Minios-devel mailing list<br class=3D""><a =
href=3D"mailto:Minios-devel@lists.xenproject.org" =
class=3D"">Minios-devel@lists.xenproject.org</a><br class=3D""><a =
href=3D"https://lists.xenproject.org/mailman/listinfo/minios-devel" =
class=3D"">https://lists.xenproject.org/mailman/listinfo/minios-devel</a><=
br class=3D""></blockquote><br style=3D"font-family: Helvetica; =
font-size: 12px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; =
display: inline !important;" =
class=3D"">_______________________________________________</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><span style=3D"font-family: Helvetica; font-size: 12px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px; float: none; display: inline =
!important;" class=3D"">MirageOS-devel mailing list</span><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"mailto:MirageOS-devel@lists.xenproject.org" 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;" =
class=3D"">MirageOS-devel@lists.xenproject.org</a><br =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><a =
href=3D"https://lists.xenproject.org/mailman/listinfo/mirageos-devel" =
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;" =
class=3D"">https://lists.xenproject.org/mailman/listinfo/mirageos-devel</a=
></div></blockquote></div><br class=3D""></div></body></html>=

--Apple-Mail=_3332E6E1-D160-40DE-8361-796F538F46F9--


--===============3094239226993383057==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3094239226993383057==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 24 10:55:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 10:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIhu-0004yG-GP; Wed, 24 Jan 2018 10:55:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeIht-0004y9-MX
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 10:55:05 +0000
X-Inumbo-ID: 04d81cb0-00f5-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04d81cb0-00f5-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 11:54:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="66582937"
Date: Wed, 24 Jan 2018 10:54:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6NDI6MzlBTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAyOjQxIEFNLCBCb3JpcyBPc3Ryb3Zza3kK
PiA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+ID4gT24gMDEvMTgvMjAxOCAw
NTozMyBBTSwgV2VpIExpdSB3cm90ZToKPiA+PiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAxMToz
MTozMkFNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4+PiBXZWksCj4gPj4+Cj4gPj4+
IE9uIDAxLzEyLzE3IDE1OjE0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4+Pj4gSW5zdGVhZCBv
ZiBsb2NhdGluZyB0aGUgUlNEUCB0YWJsZSBiZWxvdyAxTUIgcHV0IGl0IGp1c3QgYmVsb3cgNEdC
Cj4gPj4+PiBsaWtlIHRoZSByZXN0IG9mIHRoZSBBQ1BJIHRhYmxlcyBpbiBjYXNlIG9mIFBWSCBn
dWVzdHMuIFRoaXMgd2lsbAo+ID4+Pj4gYXZvaWQgcHVuY2hpbmcgbW9yZSBob2xlcyB0aGFuIG5l
Y2Vzc2FyeSBpbnRvIHRoZSBtZW1vcnkgbWFwLgo+ID4+Pj4KPiA+Pj4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+Pj4+IEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+PiBNaW5kIGFwcGx5aW5nIHRoaXMgb25lPwo+ID4+
IERvbid0IHdvcnJ5LCBpdCBpcyBpbiBteSBxdWV1ZS4KPiA+Pgo+ID4+IFdpbGwgY29tZSB0byB0
aGlzIGFuZCBvdGhlciBwYXRjaGVzIEkgYWNjdW11bGF0ZWQgc29vbi4KPiA+Pgo+ID4+IFdlaS4K
PiA+Cj4gPiBUaGlzIHJlcXVpcmVzIGtlcm5lbCBjaGFuZ2VzLCBkb2Vzbid0IGl0Pwo+ID4KPiA+
IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
Ny0xMi9tc2cwMDcxNC5odG1sCj4gPgo+ID4gQW5kIHRoaXMgc2VyaWVzIGFwcGFyZW50bHkgbmV2
ZXIgbWFkZSBpdCB0byB0aGUgdHJlZS4KPiA+Cj4gPiBQVkggZ3Vlc3RzIGFyZSBicm9rZW4gbm93
IG9uIHN0YWdpbmcuCj4gCj4gQW5kIHRoZSBMaW51eCBzaWRlIG9mIFBWSCBpcyBvZmZpY2lhbGx5
IHN1cHBvcnRlZCBub3csIHJpZ2h0PyAgV2hpY2gKPiBtZWFucyB3ZSBuZWVkIHRvIGhhdmUgc29t
ZSB3YXkgb2YgYmVpbmcgYmFja3dhcmRzIGNvbXBhdGlibGUgd2l0aAo+IGtlcm5lbHMgd2l0aG91
dCB0aGF0IHBhdGNoLCBldmVuIGlmIGl0IGRvZXMgZ2V0ICBiYWNrcG9ydGVkLgoKTGludXggaGFk
IGEgYnVnIHRoYXQgb24gUFZIIGl0IGV4cGVjdGVkIHRvIGZpbmQgdGhlIFJTRFAgYXQgdGhlIGxv
dwoxTWlCLiBUaGUgUFZIdjIgYm9vdCBwcm90b2NvbCBoYXMgX25ldmVyXyBtZW50aW9uZWQgdGhh
dCB0aGUgUlNEUApzaG91bGQgYmUgYmVsb3cgMU1pQi4gVGhlcmUncyBqdXN0IG9uZSBjb21tZW50
IGluIHRoZSBzdGFydF9pbmZvCmhlYWRlciB0aGF0IHNheXM6CgoiWGVuIG9uIHg4NiB3aWxsIGFs
d2F5cyB0cnkgdG8gcGxhY2UgYWxsIHRoZSBkYXRhIGJlbG93IHRoZSA0R2lCCmJvdW5kYXJ5LiIK
CkFuZCB0aGUgUlNEUCBhZGRyZXNzIG11c3QgYmUgZmV0Y2hlZCBmcm9tIHRoZSByc2RwX3BhZGRy
IGZpZWxkIG9mIHRoZQpzdGFydF9pbmZvLgoKSSBhZ3JlZSB0aGF0IHRoZSBmYWN0IHRoYXQgTGlu
dXggaXMgYnJva2VuIGlzIGJhZCwgYnV0IHNob3VsZCBub3QKZm9yY2UgdXMgdG8gY2hhbmdlIHRo
ZSBwcm90b2NvbC4gV2hhdCdzIG1vcmUsIHdoZW4gYm9vdGluZyBhIFBWSHYyCkRvbTAgdGhlIFJT
RFAgX211c3RfIG5vdCBiZSBzZWFyY2hlZCBpbiB0aGUgbG93IDFNaUIsIG9yIGVsc2UgRG9tMCBp
cwpnb2luZyB0byBmaW5kIHRoZSBmaXJtd2FyZSBwcm92aWRlZCBSU0RQIGFuZCBldmVyeXRoaW5n
IGlzIGdvaW5nIHRvCmJsb3cgdXAuCgpJTU8sIExpbnV4IG11c3QgYmUgZml4ZWQgYW5kIHRoZSBw
YXRjaCBiYWNrcG9ydGVkIHVwIHRvIDQuMTEuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:00:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeImq-0005iJ-2C; Wed, 24 Jan 2018 11:00:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeImp-0005iC-8Z
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 11:00:11 +0000
X-Inumbo-ID: bb9656ca-00f5-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb9656ca-00f5-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 12:00:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459445012"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 11:00:05 +0000
Message-ID: <1516791605-7890-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/shim: Fixes to replace_linear_mapping()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIHJlcGxhY2VfdmFfbWFwcGluZygpIGhhcyBtdWx0aXBsZSBpc3N1ZXM6CiAq
IEl0IHVzZXMgbGluZWFyIGFkZHJlc3Nlcywgbm90IHZpcnR1YWwgYWRkcmVzc2VzLiAgRml4IGl0
cyBuYW1lLgogKiBHdWVzdCBwYWdldGFibGVzIGFyZSBhbGxvY2F0ZWQgZnJvbSB0aGUgZG9taGVh
cCBub3QgdGhlIHhlbmhlYXAsIHNvIG5lZWQKICAgbWFwX2RvbWFpbl9wYWdlKCkgdG8gc2FmZWx5
IGFjY2Vzcy4KICogcHV0X3BhZ2VfYW5kX3R5cGUoKSBzaG91bGQgb25seSBhcHBseSB0byBwcmVz
ZW50IG1hcHBpbmdzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJp
eC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDI4ICsrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2
L3B2L3NoaW0uYwppbmRleCBkNTM4M2RjLi5mYWU3ODE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKQEAgLTExOSwxOSArMTE5
LDIzIEBAIHVpbnQ2NF90IHB2X3NoaW1fbWVtKHVpbnQ2NF90IGF2YWlsKQogICAgICAgICAgICAg
ICAgICBfUEFHRV9HVUVTVF9LRVJORUwpCiAjZGVmaW5lIENPTVBBVF9MMV9QUk9UIChfUEFHRV9Q
UkVTRU5UfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKQogCi1zdGF0aWMgdm9pZCBfX2luaXQgcmVw
bGFjZV92YV9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRzdGFydCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSwg
bWZuX3QgbWZuKQorc3RhdGljIHZvaWQgX19pbml0IHJlcGxhY2VfbGluZWFyX21hcHBpbmcoCisg
ICAgc3RydWN0IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHQsIHVuc2lnbmVkIGxvbmcgbGlu
ZWFyLCBtZm5fdCBtZm4pCiB7Ci0gICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbDRzdGFydCArIGw0
X3RhYmxlX29mZnNldCh2YSk7Ci0gICAgbDNfcGdlbnRyeV90ICpwbDNlID0gbDRlX3RvX2wzZSgq
cGw0ZSkgKyBsM190YWJsZV9vZmZzZXQodmEpOwotICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IGwz
ZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0KHZhKTsKLSAgICBsMV9wZ2VudHJ5X3Qg
KnBsMWUgPSBsMmVfdG9fbDFlKCpwbDJlKSArIGwxX3RhYmxlX29mZnNldCh2YSk7Ci0gICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKGwxZV9nZXRfbWZuKCpwbDFlKSk7Cisg
ICAgbDRfcGdlbnRyeV90ICpsNGUgPSBsNHQgICAgICAgICAgICAgICAgICAgICsgbDRfdGFibGVf
b2Zmc2V0KGxpbmVhcik7CisgICAgbDNfcGdlbnRyeV90ICpsM2UgPSBtYXBfbDN0X2Zyb21fbDRl
KCpsNGUpICsgbDNfdGFibGVfb2Zmc2V0KGxpbmVhcik7CisgICAgbDJfcGdlbnRyeV90ICpsMmUg
PSBtYXBfbDJ0X2Zyb21fbDNlKCpsM2UpICsgbDJfdGFibGVfb2Zmc2V0KGxpbmVhcik7CisgICAg
bDFfcGdlbnRyeV90ICpsMWUgPSBtYXBfbDF0X2Zyb21fbDJlKCpsMmUpICsgbDFfdGFibGVfb2Zm
c2V0KGxpbmVhcik7CisgICAgdW5zaWduZWQgaW50IGZsYWdzID0gaXNfcHZfMzJiaXRfZG9tYWlu
KGQpID8gQ09NUEFUX0wxX1BST1QgOiBMMV9QUk9UOwogCi0gICAgcHV0X3BhZ2VfYW5kX3R5cGUo
cGFnZSk7CisgICAgaWYgKCBsMWVfZ2V0X2ZsYWdzKCpsMWUpICYgX1BBR0VfUFJFU0VOVCApCisg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGwxZV9nZXRfcGFnZSgqbDFlKSk7CiAKLSAgICAqcGwx
ZSA9IGwxZV9mcm9tX21mbihtZm4sICghaXNfcHZfMzJiaXRfZG9tYWluKGQpID8gTDFfUFJPVAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBD
T01QQVRfTDFfUFJPVCkpOworICAgIGwxZV93cml0ZShsMWUsIGwxZV9mcm9tX21mbihtZm4sIGZs
YWdzKSk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShsMWUpOworICAgIHVubWFwX2RvbWFpbl9w
YWdlKGwyZSk7CisgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNlKTsKIH0KIAogc3RhdGljIHZvaWQg
ZXZ0Y2huX3Jlc2VydmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHBvcnQpCkBAIC0x
NzIsNyArMTc2LDcgQEAgdm9pZCBfX2luaXQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0IGRvbWFp
biAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAgIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChtZm5fdG9fcGFnZShfbWZuKHBhcmFtKSks
IGQsICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOU0hBUkVfd3JpdGFibGUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBy
ZXBsYWNlX3ZhX21hcHBpbmcoZCwgbDRzdGFydCwgdmEsIF9tZm4ocGFyYW0pKTsgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgcmVwbGFjZV9saW5lYXJfbWFwcGluZyhkLCBsNHN0YXJ0
LCB2YSwgX21mbihwYXJhbSkpOyAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGRvbTBfdXBk
YXRlX3BoeXNtYXAoZCwgUEZOX0RPV04oKHZhKSAtIHZhX3N0YXJ0KSwgcGFyYW0sIHZwaHlzbWFw
KTsgICAgXAogICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBlbHNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CkBAIC0yMDAsNyArMjA0LDcgQEAgdm9pZCBfX2luaXQgcHZfc2hpbV9zZXR1cF9kb20oc3RydWN0
IGRvbWFpbiAqZCwgbDRfcGdlbnRyeV90ICpsNHN0YXJ0LAogICAgICAgICBzaS0+Y29uc29sZS5k
b21VLm1mbiA9IG1mbl94KGNvbnNvbGVfbWZuKTsKICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0
aF9ndWVzdChtZm5fdG9fcGFnZShjb25zb2xlX21mbiksIGQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOU0hBUkVfd3JpdGFibGUpOwotICAgICAgICByZXBsYWNlX3ZhX21h
cHBpbmcoZCwgbDRzdGFydCwgY29uc29sZV92YSwgY29uc29sZV9tZm4pOworICAgICAgICByZXBs
YWNlX2xpbmVhcl9tYXBwaW5nKGQsIGw0c3RhcnQsIGNvbnNvbGVfdmEsIGNvbnNvbGVfbWZuKTsK
ICAgICAgICAgZG9tMF91cGRhdGVfcGh5c21hcChkLCAoY29uc29sZV92YSAtIHZhX3N0YXJ0KSA+
PiBQQUdFX1NISUZULAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGNvbnNvbGVf
bWZuKSwgdnBoeXNtYXApOwogICAgICAgICBjb25zb2xlZF9zZXRfcmluZ19hZGRyKHBhZ2UpOwot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:04:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIqM-0005uF-Gy; Wed, 24 Jan 2018 11:03:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5elc=et=citrix.com=prvs=555d4dacb=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eeIqL-0005u6-6i
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:03:49 +0000
X-Inumbo-ID: 412d8aab-00f6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 412d8aab-00f6-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 11:03:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459445497"
To: Ian Jackson <ian.jackson@eu.citrix.com>, Anthony PERARD
 <anthony.perard@citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171020133001.GD11934@perard.uk.xensource.com>
 <23017.64539.31230.43449@mariner.uk.xensource.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <d2261f2c-b727-6b1c-183b-78a7661a8741@citrix.com>
Date: Wed, 24 Jan 2018 11:03:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <23017.64539.31230.43449@mariner.uk.xensource.com>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH v5 0/8] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMTAvMjAvMjAxNyAwMjozNyBQTSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gQW50aG9ueSBQRVJB
UkQgd3JpdGVzICgiUmU6IFtQQVRDSCB2NSAwLzhdIHhlbjogeGVuLWRvbWlkLXJlc3RyaWN0IGlt
cHJvdmVtZW50cyIpOgo+PiBUaGUgcGF0Y2hlcyBpbiB0aGlzIHY1IGFwcGVhciB0byBiZSB0aGUg
c2FtZSB0aGUgb25lIGZyb20gdGhlIHBhdGNoCj4+IHNlcmllcyB2NC4KPiAKPiBFcmssIHNvIHRo
ZXkgYXJlLgo+IAo+IEknbGwgcG9zdCBhIHY1LjEgaW4gcmVwbHkgdG8gdGhpcyBlbWFpbC4KPiAK
CldoYXQncyB0aGUgc3RhdHVzIG9mIHRoaXMgcGF0Y2ggc2VyaWVzPyBUaGVyZSBkb24ndCBzZWVt
IHRvIGJlIG1hbnkgCm91dHN0YW5kaW5nIGNvbXBsYWludHMgYnV0IHRoZXkgaGF2ZW4ndCBiZWVu
IHB1c2hlZCBpbnRvIG1hc3Rlci4gQXQgCmxlYXN0IHRoZSBYZW4gY2hhbmdlcyBoYXZlIGFsbCBi
ZWVuIHJldmlld2VkIGJ5IEFudGhvbnkgKGV4Y2VwdCBmb3IgCmNvbmZpZ3VyZSBjaGFuZ2VzKSBz
byB0aGV5IGNvdWxkIHByb2JhYmx5IGdvIGluLgoKVGhhbmtzLAotLSAKUm9zcyBMYWdlcndhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:04:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIr3-0005xI-PB; Wed, 24 Jan 2018 11:04:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeIr2-0005wp-JT
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 11:04:32 +0000
X-Inumbo-ID: 5abdd86e-00f6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5abdd86e-00f6-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 11:04:32 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 04:04:25 -0700
Message-Id: <5A68764602000078001A1E33@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 04:04:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515097329-31902-1-git-send-email-andrew.cooper3@citrix.com>
 <1515097329-31902-32-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1515097329-31902-32-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 31/44] x86/pv: Drop support for paging
 out the LDT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAxLjE4IGF0IDIxOjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2luZG93cyBpcyB0aGUgb25seSBPUyB3aGljaCBwYWdlcyBvdXQga2VybmVsIGRhdGFz
dHJ1Y3R1cmVzLCBzbyBjaGFuY2VzIGFyZQo+IGdvb2QgdGhhdCB0aGlzIGlzIGEgdmVzdGlnaWFs
IHJlbW5hbnQgb2YgdGhlIFBWIFdpbmRvd3MgWFAgZXhwZXJpbWVudC4KPiBGdXJ0aGVybW9yZSB0
aGUgaW1wbGVtZW50YXRpb24gaXMgaW5jb21wbGV0ZTsgaXQgb25seSBmdW5jdGlvbnMgZm9yIGEg
cHJlc2VudAo+ID0+IG5vdC1wcmVzZW50IHRyYW5zaXRpb24sIHJhdGhlciB0aGFuIGEgcHJlc2Vu
dCA9PiByZWFkL3dyaXRlIHRyYW5zaXRpb24uCgpJJ3ZlIHRob3VnaHQgYWJvdXQgdGhpcyBzb21l
IG1vcmUuIEZvciBvbmUsIEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGUKInJlYWQvd3JpdGUiIHBhcnQg
YWJvdmU6IGRlc2NyaXB0b3IgdGFibGUgcGFnZXMgYXJlbid0IHBlcm1pdHRlZCB0bwpiZSB3cml0
YWJsZSBpbiB0aGUgZmlyc3QgcGxhY2UuIERpZCB5b3UgbWVhbiAicHJlc2VudCAtPiBwcmVzZW50
Ij8gSWYKc28sIHB1dF9wYWdlX2Zyb21fbDFlKCkgYWxzbyBnZXRzIGNhbGxlZCB3aGVuIGFuIEwx
RSBpcyBiZWluZwpyZXBsYWNlZCwgc28gaXQgd291bGQgc2VlbSB0byBtZSB0aGF0IHRoaXMgKHN1
YiljYXNlIGlzIGhhbmRsZWQKcHJvcGVybHkuCgpXaGF0IGluc3RlYWQgaXNuJ3QgaGFuZGxlZCBp
cyB0aGUgY2FzZSB3aGVyZSBhIGhpZ2hlciBsZXZlbCBwYWdlCnRhYmxlIGVudHJ5IG1hcHBpbmcg
dGhlIExEVCBpcyBiZWluZyByZXBsYWNlZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:12:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:12:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIyu-0006lb-Iv; Wed, 24 Jan 2018 11:12:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeIyt-0006km-BE
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 11:12:39 +0000
X-Inumbo-ID: 7d1041a0-00f7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d1041a0-00f7-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 11:12:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="66583850"
Date: Wed, 24 Jan 2018 11:12:26 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180124111226.quoe6wvv2hy2qi4v@MacBook-Pro-de-Roger.local>
References: <1516791605-7890-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516791605-7890-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/shim: Fixes to replace_linear_mapping()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTE6MDA6MDVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgZnVuY3Rpb24gcmVwbGFjZV92YV9tYXBwaW5nKCkgaGFzIG11bHRpcGxlIGlz
c3VlczoKPiAgKiBJdCB1c2VzIGxpbmVhciBhZGRyZXNzZXMsIG5vdCB2aXJ0dWFsIGFkZHJlc3Nl
cy4gIEZpeCBpdHMgbmFtZS4KPiAgKiBHdWVzdCBwYWdldGFibGVzIGFyZSBhbGxvY2F0ZWQgZnJv
bSB0aGUgZG9taGVhcCBub3QgdGhlIHhlbmhlYXAsIHNvIG5lZWQKPiAgICBtYXBfZG9tYWluX3Bh
Z2UoKSB0byBzYWZlbHkgYWNjZXNzLgoKVGhpcyBzaG91bGQgYWxzbyBuZWVkIGNoYW5naW5nIGlu
IG1hcmtfcHZfcHRfcGFnZXNfcmRvbmx5ICh3aGljaCBpcwp3aGVyZSBJIGdvdCB0aGUgaWRlYSBm
cm9tKS4KCj4gICogcHV0X3BhZ2VfYW5kX3R5cGUoKSBzaG91bGQgb25seSBhcHBseSB0byBwcmVz
ZW50IG1hcHBpbmdzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpMR1RNLCBqdXN0IGEgY291cGxlIG9mIGNvbW1lbnRzL3F1ZXN0
aW9ucy4KCj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDI4ICsrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEy
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIv
eGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+IGluZGV4IGQ1MzgzZGMuLmZhZTc4MTggMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGlt
LmMKPiBAQCAtMTE5LDE5ICsxMTksMjMgQEAgdWludDY0X3QgcHZfc2hpbV9tZW0odWludDY0X3Qg
YXZhaWwpCj4gICAgICAgICAgICAgICAgICAgX1BBR0VfR1VFU1RfS0VSTkVMKQo+ICAjZGVmaW5l
IENPTVBBVF9MMV9QUk9UIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX0FDQ0VTU0VEKQo+
ICAKPiAtc3RhdGljIHZvaWQgX19pbml0IHJlcGxhY2VfdmFfbWFwcGluZyhzdHJ1Y3QgZG9tYWlu
ICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSwgbWZuX3QgbWZuKQo+ICtzdGF0aWMgdm9pZCBf
X2luaXQgcmVwbGFjZV9saW5lYXJfbWFwcGluZygKPiArICAgIHN0cnVjdCBkb21haW4gKmQsIGw0
X3BnZW50cnlfdCAqbDR0LCB1bnNpZ25lZCBsb25nIGxpbmVhciwgbWZuX3QgbWZuKQoKSSB3b3Vs
ZCBwcmVmZXIgdG8ga2VlcCB0aGUgcHJldmlvdXMgc3R5bGUgaGVyZSAod2hpY2ggaXMgYWxzbyB1
c2VkIGluCnRoZSByZXN0IG9mIHRoZSBmaWxlKS4KCj4gIHsKPiAtICAgIGw0X3BnZW50cnlfdCAq
cGw0ZSA9IGw0c3RhcnQgKyBsNF90YWJsZV9vZmZzZXQodmEpOwo+IC0gICAgbDNfcGdlbnRyeV90
ICpwbDNlID0gbDRlX3RvX2wzZSgqcGw0ZSkgKyBsM190YWJsZV9vZmZzZXQodmEpOwo+IC0gICAg
bDJfcGdlbnRyeV90ICpwbDJlID0gbDNlX3RvX2wyZSgqcGwzZSkgKyBsMl90YWJsZV9vZmZzZXQo
dmEpOwo+IC0gICAgbDFfcGdlbnRyeV90ICpwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90
YWJsZV9vZmZzZXQodmEpOwo+IC0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19w
YWdlKGwxZV9nZXRfbWZuKCpwbDFlKSk7Cj4gKyAgICBsNF9wZ2VudHJ5X3QgKmw0ZSA9IGw0dCAg
ICAgICAgICAgICAgICAgICAgKyBsNF90YWJsZV9vZmZzZXQobGluZWFyKTsKPiArICAgIGwzX3Bn
ZW50cnlfdCAqbDNlID0gbWFwX2wzdF9mcm9tX2w0ZSgqbDRlKSArIGwzX3RhYmxlX29mZnNldChs
aW5lYXIpOwo+ICsgICAgbDJfcGdlbnRyeV90ICpsMmUgPSBtYXBfbDJ0X2Zyb21fbDNlKCpsM2Up
ICsgbDJfdGFibGVfb2Zmc2V0KGxpbmVhcik7Cj4gKyAgICBsMV9wZ2VudHJ5X3QgKmwxZSA9IG1h
cF9sMXRfZnJvbV9sMmUoKmwyZSkgKyBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKPiArICAgIHVu
c2lnbmVkIGludCBmbGFncyA9IGlzX3B2XzMyYml0X2RvbWFpbihkKSA/IENPTVBBVF9MMV9QUk9U
IDogTDFfUFJPVDsKPiAgCj4gLSAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKPiArICAgIGlm
ICggbDFlX2dldF9mbGFncygqbDFlKSAmIF9QQUdFX1BSRVNFTlQgKQoKR2l2ZW4gdGhlIGxpbWl0
ZWQgdXNhZ2Ugb2YgdGhlIGZ1bmN0aW9uIEFUTSwgaXNuJ3QgdGhpcyBhbHdheXMKZ3VhcmFudGVl
ZD8KCk9yIGFyZSB5b3UgbWF5YmUgcGxhbm5pbmcgb24gdXNpbmcgaXQgZm9yIGEgZGlmZmVyZW50
IHB1cnBvc2U/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:13:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeIzy-0006qN-S2; Wed, 24 Jan 2018 11:13:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeIzx-0006qG-W3
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:13:46 +0000
X-Inumbo-ID: a1d047e7-00f7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1d047e7-00f7-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 12:13:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459446520"
Date: Wed, 24 Jan 2018 11:13:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180124111342.2h6ltgi6gzu7cawi@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124100125.80443-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 1/7] gcov: rename sysctl and functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MTlBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IENoYW5nZSBnY292IHRvIGNvdiAoZm9yIGludGVybmFsIGludGVyZmFjZXMpIG9y
IGNvdmVyYWdlIChmb3IgdGhlCj4gcHVibGljIG9uZXMpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQWNrZWQtYnk6IElh
biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:13:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:13:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJ0A-0006sK-2P; Wed, 24 Jan 2018 11:13:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeJ09-0006rR-4o
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:13:57 +0000
X-Inumbo-ID: abf162a1-00f7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id abf162a1-00f7-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 11:13:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459446536"
Date: Wed, 24 Jan 2018 11:13:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180124111349.45zh4lufqxix4au2@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124100125.80443-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 2/7] gcov: introduce hooks for the sysctl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MjBBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNvIHRoYXQgb3RoZXIgaW1wbGVtZW50YXRpb25zIG9mIHRoZSBzeXNjdGwgY2Fu
IGJlIGFkZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:14:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJ12-00070x-BL; Wed, 24 Jan 2018 11:14:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeJ10-00070n-Op
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:14:50 +0000
X-Inumbo-ID: c78b19cc-00f7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c78b19cc-00f7-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 12:14:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459446563"
Date: Wed, 24 Jan 2018 11:14:21 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180124111421.y73c7euuln2yjosp@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124100125.80443-4-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/7] coverage: introduce generic file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MjFBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEl0IHdpbGwgY29udGFpbiB0aGUgZ2VuZXJpYyBpbXBsZW1lbnRhdGlvbiBvZiBz
eXNjdGxfY292X29wLCB3aGljaAo+IHdpbGwgYmUgc2hhcmVkIGJldHdlZW4gYWxsIHRoZSBjb3Zl
cmFnZSBpbXBsZW1lbnRhdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:18:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:18:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJ43-0007He-P3; Wed, 24 Jan 2018 11:17:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeJ42-0007HY-9b
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:17:58 +0000
X-Inumbo-ID: 385bedef-00f8-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 385bedef-00f8-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 12:17:53 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459447050"
Date: Wed, 24 Jan 2018 11:17:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180124111755.l5dqgrimrx47g2e3@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-5-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124100125.80443-5-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MjJBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNvIGl0IGNhbiBiZSB1c2VkIGJ5IGJvdGggZ2NjIGFuZCBjbGFuZy4gSnVzdCBh
ZGQgdGhlIEtjb25maWcgb3B0aW9uCj4gYW5kIG1vZGlmeSB0aGUgbWFrZWZpbGVzIHNvIHRoZSBs
bHZtIGNvdmVyYWdlIHNwZWNpZmljIGNvZGUgY2FuIGJlCj4gYWRkZWQgaW4gYSBmb2xsb3cgdXAg
cGF0Y2guCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawo+IGlu
ZGV4IDNjZjQwNzU0YTYuLjBiYzQwZmQwZTYgMTAwNjQ0Cj4gLS0tIGEveGVuL1J1bGVzLm1rCj4g
KysrIGIveGVuL1J1bGVzLm1rCj4gQEAgLTExNSw4ICsxMTUsMTMgQEAgc3ViZGlyLWFsbCA6PSAk
KHN1YmRpci15KSAkKHN1YmRpci1uKQo+ICAKPiAgJChmaWx0ZXIgJS5pbml0Lm8sJChvYmoteSkg
JChvYmotYmluLXkpICQoZXh0cmEteSkpOiBDRkxBR1MgKz0gLURJTklUX1NFQ1RJT05TX09OTFkK
PiAgCj4gLWlmZXEgKCQoQ09ORklHX0dDT1YpLHkpCj4gLSQoZmlsdGVyLW91dCAlLmluaXQubyAk
KG5vZ2Nvdi15KSwkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6IENGTEFHUyArPSAt
ZnByb2ZpbGUtYXJjcyAtZnRlc3QtY292ZXJhZ2UKPiAraWZlcSAoJChDT05GSUdfQ09WRVJBR0Up
LHkpCj4gK2lmZXEgKCQoY2xhbmcpLHkpCj4gKyAgICBDT1ZfRkxBR1MgOj0gLWZwcm9maWxlLWlu
c3RyLWdlbmVyYXRlIC1mY292ZXJhZ2UtbWFwcGluZwo+ICtlbHNlCj4gKyAgICBDT1ZfRkxBR1Mg
Oj0gLWZwcm9maWxlLWFyY3MgLWZ0ZXN0LWNvdmVyYWdlCj4gK2VuZGlmCj4gKyAgICAkKGZpbHRl
ci1vdXQgJS5pbml0Lm8gJChub2djb3YteSksJChvYmoteSkgJChvYmotYmluLXkpICQoZXh0cmEt
eSkpOiBDRkxBR1MgKz0gJChDT1ZfRkxBR1MpCgpQbGVhc2UgYWxzbyBjaGFuZ2Ugbm9nY292IHRv
IG5vY292LiBBbHNvIHJlbW92ZSB0aGUgbGVhZGluZyBzcGFjZXMgZnJvbQp0aGlzIGxpbmUuCgpP
dGhlciB0aGFuIHRoaXMsIHRoaXMgcGF0Y2ggbG9va3MgZ29vZC4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:18:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJ4R-0007L4-3u; Wed, 24 Jan 2018 11:18:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeJ4P-0007KB-Sr
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:18:21 +0000
X-Inumbo-ID: 4955df38-00f8-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4955df38-00f8-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 11:18:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459447079"
Date: Wed, 24 Jan 2018 11:18:13 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180124111813.rgxwrijkl25tb6p3@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-6-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124100125.80443-6-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/7] coverage: introduce support for llvm
	profiling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MjNBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEludHJvZHVjZSB0aGUgZnVuY3Rpb25hbGl0eSBpbiBvcmRlciB0byBmaWxsIHRo
ZSBob29rcyBvZiB0aGUKPiBjb3Zfc3lzY3RsX29wcyBzdHJ1Y3QuIE5vdGUgdGhhdCB0aGUgZnVu
Y3Rpb25hbGl0eSBpcyBzdGlsbCBub3Qgd2lyZWQKPiBpbnRvIHRoZSBidWlsZCBzeXN0ZW0uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:18:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJ4s-0007QW-BX; Wed, 24 Jan 2018 11:18:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeJ4r-0007QK-Pk
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:18:49 +0000
X-Inumbo-ID: 5748c064-00f8-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5748c064-00f8-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 12:18:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459447135"
Date: Wed, 24 Jan 2018 11:18:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180124111846.2agz5majj4wjem2q@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-8-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124100125.80443-8-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 7/7] coverage: add documentation for LLVM
	coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MjVBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:27:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:27:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJDH-0008GQ-60; Wed, 24 Jan 2018 11:27:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hoku=et=citrix.com=prvs=555fae414=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eeJDG-0008GK-7V
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:27:30 +0000
X-Inumbo-ID: 9087da86-00f9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9087da86-00f9-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 11:27:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459448055"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23144.28058.705230.208652@mariner.uk.xensource.com>
Date: Wed, 24 Jan 2018 11:27:22 +0000
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20180124100125.80443-5-roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-5-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyA0LzddIGtjb25maWcvZ2NvdjogcmVu
YW1lIHRvIGNvdmVyYWdlIik6Cj4gU28gaXQgY2FuIGJlIHVzZWQgYnkgYm90aCBnY2MgYW5kIGNs
YW5nLiBKdXN0IGFkZCB0aGUgS2NvbmZpZyBvcHRpb24KPiBhbmQgbW9kaWZ5IHRoZSBtYWtlZmls
ZXMgc28gdGhlIGxsdm0gY292ZXJhZ2Ugc3BlY2lmaWMgY29kZSBjYW4gYmUKPiBhZGRlZCBpbiBh
IGZvbGxvdyB1cCBwYXRjaC4KLi4uCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMg
Yi94ZW4vY29tbW9uL3N5c2N0bC5jCj4gaW5kZXggZjJhZTYyOTVmZi4uOGU4M2MzM2ExNiAxMDA2
NDQKPiAtLS0gYS94ZW4vY29tbW9uL3N5c2N0bC5jCj4gKysrIGIveGVuL2NvbW1vbi9zeXNjdGwu
Ywo+IEBAIC0zOTYsMTIgKzM5NiwxMCBAQCBsb25nIGRvX3N5c2N0bChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCj4gICAgICB9Cj4gICAgICBicmVhazsKPiAg
Cj4gLSNpZmRlZiBDT05GSUdfR0NPVgo+ICAgICAgY2FzZSBYRU5fU1lTQ1RMX2NvdmVyYWdlX29w
Ogo+ICAgICAgICAgIHJldCA9IHN5c2N0bF9jb3Zfb3AoJm9wLT51LmNvdmVyYWdlX29wKTsKPiAg
ICAgICAgICBjb3B5YmFjayA9IDE7Cj4gICAgICAgICAgYnJlYWs7Cj4gLSNlbmRpZgo+ICAKClRo
aXMgaHVuayBzZWVtcyBlcnJvbmVvdXMgPyAgU3VyZWx5IHRoZSBuYW1lIHNob3VsZCBiZSB1cGRh
dGVkLCBidXQKdGhlICNpZmRlZiBzaG91bGQgcmVtYWluLgoKVGhhbmtzLApJYW4uCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:32:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJHg-0000UU-Mz; Wed, 24 Jan 2018 11:32:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hoku=et=citrix.com=prvs=555fae414=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eeJHf-0000UO-2a
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:32:03 +0000
X-Inumbo-ID: 32c55894-00fa-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 32c55894-00fa-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 11:32:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459448488"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23144.28329.891216.174515@mariner.uk.xensource.com>
Date: Wed, 24 Jan 2018 11:31:53 +0000
To: Ross Lagerwall <ross.lagerwall@citrix.com>
In-Reply-To: <d2261f2c-b727-6b1c-183b-78a7661a8741@citrix.com>
References: <1508431916-9412-1-git-send-email-ian.jackson@eu.citrix.com>
 <20171020133001.GD11934@perard.uk.xensource.com>
 <23017.64539.31230.43449@mariner.uk.xensource.com>
 <d2261f2c-b727-6b1c-183b-78a7661a8741@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Anthony PERARD <anthony.perard@citrix.com>, Juergen Gross <jgross@suse.com>,
 Stefano  Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 0/8] xen: xen-domid-restrict improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9zcyBMYWdlcndhbGwgd3JpdGVzICgiUmU6IFtQQVRDSCB2NSAwLzhdIHhlbjogeGVuLWRvbWlk
LXJlc3RyaWN0IGltcHJvdmVtZW50cyIpOgo+IFdoYXQncyB0aGUgc3RhdHVzIG9mIHRoaXMgcGF0
Y2ggc2VyaWVzPyBUaGVyZSBkb24ndCBzZWVtIHRvIGJlIG1hbnkgCj4gb3V0c3RhbmRpbmcgY29t
cGxhaW50cyBidXQgdGhleSBoYXZlbid0IGJlZW4gcHVzaGVkIGludG8gbWFzdGVyLiBBdCAKPiBs
ZWFzdCB0aGUgWGVuIGNoYW5nZXMgaGF2ZSBhbGwgYmVlbiByZXZpZXdlZCBieSBBbnRob255IChl
eGNlcHQgZm9yIAo+IGNvbmZpZ3VyZSBjaGFuZ2VzKSBzbyB0aGV5IGNvdWxkIHByb2JhYmx5IGdv
IGluLgoKVGhlIHNob3J0IGFuc3dlciBpcyBJIGRvbid0IHJlYWxseSBrbm93OyBteSBicmFpbiB3
YXMgZWF0ZW4gYnkKbWVsdGRvd24vc3BlY3RyZS4gIEknbGwgaG9wZSB0byBnZXQgYmFjayB0byB0
aGlzIFJTTi4KClRoYW5rcywKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:33:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJIk-0000ZV-WE; Wed, 24 Jan 2018 11:33:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeJIj-0000ZM-Tb
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:33:09 +0000
X-Inumbo-ID: 578c3d26-00fa-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 578c3d26-00fa-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 12:33:04 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459448612"
Date: Wed, 24 Jan 2018 11:33:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180124113306.nifkh7tqmcyv3wca@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-5-roger.pau@citrix.com>
 <23144.28058.705230.208652@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23144.28058.705230.208652@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTE6Mjc6MjJBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyA0LzddIGtjb25maWcvZ2Nv
djogcmVuYW1lIHRvIGNvdmVyYWdlIik6Cj4gPiBTbyBpdCBjYW4gYmUgdXNlZCBieSBib3RoIGdj
YyBhbmQgY2xhbmcuIEp1c3QgYWRkIHRoZSBLY29uZmlnIG9wdGlvbgo+ID4gYW5kIG1vZGlmeSB0
aGUgbWFrZWZpbGVzIHNvIHRoZSBsbHZtIGNvdmVyYWdlIHNwZWNpZmljIGNvZGUgY2FuIGJlCj4g
PiBhZGRlZCBpbiBhIGZvbGxvdyB1cCBwYXRjaC4KPiAuLi4KPiA+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3N5c2N0bC5jIGIveGVuL2NvbW1vbi9zeXNjdGwuYwo+ID4gaW5kZXggZjJhZTYyOTVm
Zi4uOGU4M2MzM2ExNiAxMDA2NDQKPiA+IC0tLSBhL3hlbi9jb21tb24vc3lzY3RsLmMKPiA+ICsr
KyBiL3hlbi9jb21tb24vc3lzY3RsLmMKPiA+IEBAIC0zOTYsMTIgKzM5NiwxMCBAQCBsb25nIGRv
X3N5c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCj4g
PiAgICAgIH0KPiA+ICAgICAgYnJlYWs7Cj4gPiAgCj4gPiAtI2lmZGVmIENPTkZJR19HQ09WCj4g
PiAgICAgIGNhc2UgWEVOX1NZU0NUTF9jb3ZlcmFnZV9vcDoKPiA+ICAgICAgICAgIHJldCA9IHN5
c2N0bF9jb3Zfb3AoJm9wLT51LmNvdmVyYWdlX29wKTsKPiA+ICAgICAgICAgIGNvcHliYWNrID0g
MTsKPiA+ICAgICAgICAgIGJyZWFrOwo+ID4gLSNlbmRpZgo+ID4gIAo+IAo+IFRoaXMgaHVuayBz
ZWVtcyBlcnJvbmVvdXMgPyAgU3VyZWx5IHRoZSBuYW1lIHNob3VsZCBiZSB1cGRhdGVkLCBidXQK
PiB0aGUgI2lmZGVmIHNob3VsZCByZW1haW4uCj4gCgpObyB0aGUgaWZkZWYgbmVlZHMgdG8gZ28u
CgpUaGVyZSBpcyBhIG5ldyBzdHViIGludHJvZHVjZWQgaW4gdGhpcyBwYXRjaC4KCldlaS4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:35:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:35:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJLQ-0000ls-DG; Wed, 24 Jan 2018 11:35:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hoku=et=citrix.com=prvs=555fae414=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eeJLP-0000lm-Qx
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:35:55 +0000
X-Inumbo-ID: ba805939-00fa-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba805939-00fa-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 12:35:50 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459448913"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23144.28567.715568.201966@mariner.uk.xensource.com>
Date: Wed, 24 Jan 2018 11:35:51 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180124113306.nifkh7tqmcyv3wca@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-5-roger.pau@citrix.com>
 <23144.28058.705230.208652@mariner.uk.xensource.com>
 <20180124113306.nifkh7tqmcyv3wca@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYzIDQvN10ga2NvbmZpZy9nY292OiByZW5hbWUg
dG8gY292ZXJhZ2UiKToKPiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAxMToyNzoyMkFNICswMDAw
LCBJYW4gSmFja3NvbiB3cm90ZToKPiA+IFRoaXMgaHVuayBzZWVtcyBlcnJvbmVvdXMgPyAgU3Vy
ZWx5IHRoZSBuYW1lIHNob3VsZCBiZSB1cGRhdGVkLCBidXQKPiA+IHRoZSAjaWZkZWYgc2hvdWxk
IHJlbWFpbi4KPiAKPiBObyB0aGUgaWZkZWYgbmVlZHMgdG8gZ28uCj4gCj4gVGhlcmUgaXMgYSBu
ZXcgc3R1YiBpbnRyb2R1Y2VkIGluIHRoaXMgcGF0Y2guCgpPaCwgaHJtLiAgWWVzLCB0aGVyZSBp
cy4gIEJ1dCB3aHkgaXMgdGhpcyBiZXR0ZXIgPwoKT25lIHJlYXNvbiBmb3IgYWxsIHRoaXMgS2Nv
bmZpZyBzdHVmZiBpcyB0byBiZSBhYmxlIHRvIGRpc2FibGUgdW51c2VkCmludGVyZmFjZXMgZm9y
IHNlY3VyaXR5IHJlYXNvbnMuICBUaGF0IGFsc28gbWVhbnMgYmVpbmcgYWJsZSB0byBlYXNpbHkK
YXVkaXQgd2hhdCBpbnRlcmZhY2VzIGFyZSBlbmFibGVkLCB3aGljaCBpcyBhIGxvdCBzaW1wbGVy
IGlmIHlvdSBjYW4KcmVhZCB0aGUgbWFpbiBzd2l0Y2ggc3RhdGVtZW50IGZvciB0aGUgcmVsZXZh
bnQgaHlwZXJjYWxsLCB0aGFuIGlmIHlvdQpoYXZlIHRvIGdvIGNoYXNpbmcgb2ZmIGFmdGVyIGRl
ZmluaXRpb25zLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:39:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJON-0000vp-Qj; Wed, 24 Jan 2018 11:38:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeJON-0000vj-7Y
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:38:59 +0000
X-Inumbo-ID: 27de08bb-00fb-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27de08bb-00fb-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 12:38:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459449256"
Date: Wed, 24 Jan 2018 11:38:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <20180124113855.nybklcrwryesxbvd@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-5-roger.pau@citrix.com>
 <23144.28058.705230.208652@mariner.uk.xensource.com>
 <20180124113306.nifkh7tqmcyv3wca@citrix.com>
 <23144.28567.715568.201966@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23144.28567.715568.201966@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTE6MzU6NTFBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYzIDQvN10ga2NvbmZpZy9nY292OiBy
ZW5hbWUgdG8gY292ZXJhZ2UiKToKPiA+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDExOjI3OjIy
QU0gKzAwMDAsIElhbiBKYWNrc29uIHdyb3RlOgo+ID4gPiBUaGlzIGh1bmsgc2VlbXMgZXJyb25l
b3VzID8gIFN1cmVseSB0aGUgbmFtZSBzaG91bGQgYmUgdXBkYXRlZCwgYnV0Cj4gPiA+IHRoZSAj
aWZkZWYgc2hvdWxkIHJlbWFpbi4KPiA+IAo+ID4gTm8gdGhlIGlmZGVmIG5lZWRzIHRvIGdvLgo+
ID4gCj4gPiBUaGVyZSBpcyBhIG5ldyBzdHViIGludHJvZHVjZWQgaW4gdGhpcyBwYXRjaC4KPiAK
PiBPaCwgaHJtLiAgWWVzLCB0aGVyZSBpcy4gIEJ1dCB3aHkgaXMgdGhpcyBiZXR0ZXIgPwo+IAoK
SXQgaXMgbm90IGJldHRlciBvciB3b3JzZSBidXQgdGhhdCdzIGhvdyBSb2dlciBtYW5hZ2VkIHRv
IHJldHVybgotRU9QTk9UU1VQUCBJIGFzc3VtZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:44:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJU4-0001bt-F7; Wed, 24 Jan 2018 11:44:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mhv=et=citrix.com=prvs=555c6f890=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eeJU3-0001bn-4s
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:44:51 +0000
X-Inumbo-ID: fc2de9e5-00fb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fc2de9e5-00fb-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 11:44:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459449846"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <150531969753.22283.6861569329752511399.stgit@Solace.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <849659c2-ef26-2df2-5eaf-f848cae2bf4c@citrix.com>
Date: Wed, 24 Jan 2018 11:44:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <150531969753.22283.6861569329752511399.stgit@Solace.fritz.box>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>
Subject: Re: [Xen-devel] [PATCH] xen: Credit2: enable fully custom runqueue
	arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTMvMjAxNyAwNToyMSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gVGhlIHBhdGNo
IGludHJvZHVjZXMgeWV0IGFub3RoZXIgcnVucXVldWUgYXJyYW5nZW1lbnQgb3B0aW9uCj4gZm9y
IENyZWRpdDIuIEluIGZhY3QsIGl0IGFsbG93cyB0aGUgdXNlciB0byBzcGVjaWZ5LCBleHBsaWNp
dGx5Cj4gYW5kIHByZWNpc2VseSwgd2hhdCBwQ1BVcyBzaG91bGQgYmVsb25nIHRvIHdoaWNoIHJ1
bnF1ZXVlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9s
aUBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxr
bWxAZ21haWwuY29tPgo+IC0tLQo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1
LmNpdHJpeC5jb20+Cj4gQ2M6IFByYXZlZW4gS3VtYXIgPGtwcmF2ZWVuLmxrbWxAZ21haWwuY29t
Pgo+IC0tLQo+IFRoaXMgaXMgZGVyaXZlZCAtLWFsdGhvdWdoICpoZWF2aWx5KiByZXdvcmtlZC0t
IGZyb20gd2hhdCBQcmF2ZWVuCj4gaGFzIHN1Ym1pdHRlZCBiZWZvcmUsIGhlcmU6Cj4gCj4gIGh0
dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA0L21zZzAy
NDAyLmh0bWwKPiAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTctMDYvbXNnMDAyMDEuaHRtbAo+IAo+IER1cmluZyBteSByZXZpZXcgb2YgdGhhdCwgSSBz
dWdnZXN0ZWQgdG8gbWFrZSB0aGUgYXJyYXkgZHluYW1pY2FsbHkKPiBhbGxvY2F0ZWQsIHVzaW5n
IG5yX2NwdV9pZHMgYXMgaXRzIHNpemUuIFR1cm5zIG91dCwgdGhhdCBkb2VzIG5vdAo+IG1ha2Ug
bXVjaCBzZW5zZSwgYXMgYXQgdGhlIHRpbWUgdGhlIHBhcmFtZXRlcnMgYXJlIHBhcnNlZCwgbnJf
Y3B1X2lkcwo+IGlzIHN0aWxsIGVxdWFsIHRvIE5SX0NQVVMuCj4gLS0tCj4gIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgICAxMiArKysKPiAgeGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQyLmMgICAgICAgICAgfCAgMTM1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTQ2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
PiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+IGluZGV4IDk3OTdjOGQuLmRiZjVk
NGMgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiAr
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+IEBAIC01NjcsNyArNTY3
LDcgQEAgYWxzbyBzbG93IGluIHJlc3BvbmRpbmcgdG8gbG9hZCBjaGFuZ2VzLgo+ICBUaGUgZGVm
YXVsdCB2YWx1ZSBvZiBgMSBzZWNgIGlzIHJhdGhlciBsb25nLgo+ICAKPiAgIyMjIGNyZWRpdDJc
X3J1bnF1ZXVlCj4gLT4gYD0gY3B1IHwgY29yZSB8IHNvY2tldCB8IG5vZGUgfCBhbGxgCj4gKz4g
YD0gY3B1IHwgY29yZSB8IHNvY2tldCB8IG5vZGUgfCBhbGwgfCA8Y3VzdG9tPmAKPiAgCj4gID4g
RGVmYXVsdDogYHNvY2tldGAKPiAgCj4gQEAgLTU4NSw2ICs1ODUsMTYgQEAgQXZhaWxhYmxlIGFs
dGVybmF0aXZlcywgd2l0aCB0aGVpciBtZWFuaW5nLCBhcmU6Cj4gICogYG5vZGVgOiBvbmUgcnVu
cXVldWUgcGVyIGVhY2ggTlVNQSBub2RlIG9mIHRoZSBob3N0Owo+ICAqIGBhbGxgOiBqdXN0IG9u
ZSBydW5xdWV1ZSBzaGFyZWQgYnkgYWxsIHRoZSBsb2dpY2FsIHBDUFVzIG9mCj4gICAgICAgICAg
IHRoZSBob3N0Cj4gKyogYDxjdXN0b20+YDogb25lIHJ1bnF1ZXVlIHBlciBlYWNoIHNwZWNpZmll
ZCBzdWJzZXQgb2YgbG9naWNhbAo+ICsgICAgICAgICAgICAgIHBDUFVzIG9mIHRoZSBob3N0LiBT
dWJzZXRzIGFyZSBkZWZpbmVkIGVpdGhlciBhczoKPiArICAgICAgICAgICAgICBgW1swLDEsXVsy
LDZdWzMsNV1bNCw3XV1gLCBvciBhczoKCklzIHRoZSBjb21tYSBhZnRlciB0aGUgMSB0aGVyZSBh
IHR5cG8sIG9yIGRvIGFyZSB5b3UgZXhwbGljaXRseSB0cnlpbmcKdG8gY29tbXVuaWNhdGUgdGhh
dCB5b3UgdG9sZXJhdGUgdGVybWluYWwgY29tbWFzPwoKPiArICAgICAgICAgICAgICBgJzAsMTsy
LDY7Myw1OzQsNydgLiBUaGF0IG1lYW5zCj4gKyAgICAgICAgICAgICAgIC0gcENQVXMgMCBhbmQg
MSBiZWxvbmcgdG8gcnVucXVldWUgMAo+ICsgICAgICAgICAgICAgICAtIHBDUFVzIDIgYW5kIDYg
YmVsb25nIHRvIHJ1bnF1ZXVlIDEKPiArICAgICAgICAgICAgICAgLSBwQ1BVcyAzIGFuZCA1IGJl
bG9uZyB0byBydW5xdWV1ZSAyCj4gKyAgICAgICAgICAgICAgIC0gcENQVXMgNCBhbmQgNyBiZWxv
bmcgdG8gcnVucXVldWUgMwo+ICsgICAgICAgICAgICAgIHBDUFVzIHRoYXQgYXJlIHByZXNlbnQg
b24gdGhlIGhvc3QsIGJ1dCBhcmUgbm90Cj4gKyAgICAgICAgICAgICAgcGFydCBvZiBhbnkgc3Vi
c2V0LCBhcmUgYXNzaWduZWQgdG8gcnVucXVldWUgMC4KPiAgCj4gICMjIyBkYmdwCj4gID4gYD0g
ZWhjaVsgPGludGVnZXI+IHwgQHBjaTxidXM+OjxzbG90Pi48ZnVuYz4gXWAKPiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
Ywo+IGluZGV4IDBmOTNhZDUuLjEwZGEwODQgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwo+IEBAIC0xMiw2
ICsxMiw3IEBACj4gIAo+ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiAgI2luY2x1ZGUgPHhlbi9s
aWIuaD4KPiArI2luY2x1ZGUgPHhlbi9jdHlwZS5oPgo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+
Cj4gICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+Cj4gICNpbmNsdWRlIDx4ZW4vZGVsYXkuaD4KPiBA
QCAtMzIzLDYgKzMyNCwxNyBAQCBpbnRlZ2VyX3BhcmFtKCJjcmVkaXQyX2JhbGFuY2Vfb3ZlciIs
IG9wdF9vdmVybG9hZF9iYWxhbmNlX3RvbGVyYW5jZSk7Cj4gICAqICAgICAgICAgICAobG9naWNh
bCkgcHJvY2Vzc29ycyBvZiB0aGUgaG9zdCBiZWxvbmcuIFRoaXMgd2lsbCBoYXBwZW4gaWYKPiAg
ICogICAgICAgICAgIHRoZSBvcHRfcnVucXVldWUgcGFyYW1ldGVyIGlzIHNldCB0byAnYWxsJy4K
PiAgICoKPiArICogLSBjdXN0b206IG1lYW5pbmcgdGhhdCB0aGVyZSB3aWxsIGJlIG9uZSBydW5x
dWV1ZSBwZXIgZWFjaCBzcGVjaWZpZWQKPiArICogICAgICAgICAgIHN1YnNldCwgYXMgc2hvd24g
aW4gdGhlIGZvbGxvd2luZyBleGFtcGxlczoKPiArICogICAgICAgICAgIC0gY3JlZGl0Ml9ydW5x
dWV1ZT1bWzAsMV1bM11bNCw1XV0KPiArICogICAgICAgICAgIC0gY3JlZGl0Ml9ydW5xdWV1ZT0n
MCwxOzM7NCw1Jwo+ICsgKiAgICAgICAgICAgVGhlc2UgKGJvdGgpIG1lYW4gdGhlIGZvbGxvd2lu
ZzoKPiArICogICAgICAgICAgIC0gQ1BVIDAgYW5kIENQVSAxIGJlbG9uZyB0byBydW5xdWV1ZSAw
Cj4gKyAqICAgICAgICAgICAtIENQVSAzIGJlbG9uZ3MgdG8gcnVucXVldWUgMQo+ICsgKiAgICAg
ICAgICAgLSBDUFUgNCBhbmQgQ1BVIDUgYmVsb25nIHRvIHJ1bnF1ZXVlIDIKPiArICogICAgICAg
ICAgIENQVXMgdGhhdCBhcmUgcHJlc2VudCBvbiB0aGUgaG9zdCwgYnV0IGFyZSBub3QgcGFydCBv
ZiBhbnkKPiArICogICAgICAgICAgIGRlZmluZWQgc3Vic2V0LCB3aWxsIGJlIGFzc2lnbmVkIHRv
IHJ1bnF1ZXVlIDAuCj4gKyAqCj4gICAqIERlcGVuZGluZyBvbiB0aGUgdmFsdWUgb2Ygb3B0X3J1
bnF1ZXVlLCB0aGVyZWZvcmUsIGNwdXMgdGhhdCBhcmUgcGFydCBvZgo+ICAgKiBlaXRoZXIgdGhl
IHNhbWUgcGh5c2ljYWwgY29yZSwgdGhlIHNhbWUgcGh5c2ljYWwgc29ja2V0LCB0aGUgc2FtZSBO
VU1BCj4gICAqIG5vZGUsIG9yIGp1c3QgYWxsIG9mIHRoZW0sIHdpbGwgYmUgcHV0IHRvZ2V0aGVy
IHRvIGZvcm0gcnVucXVldWVzLgo+IEBAIC0zMzIsNiArMzQ0LDcgQEAgaW50ZWdlcl9wYXJhbSgi
Y3JlZGl0Ml9iYWxhbmNlX292ZXIiLCBvcHRfb3ZlcmxvYWRfYmFsYW5jZV90b2xlcmFuY2UpOwo+
ICAjZGVmaW5lIE9QVF9SVU5RVUVVRV9TT0NLRVQgMgo+ICAjZGVmaW5lIE9QVF9SVU5RVUVVRV9O
T0RFICAgMwo+ICAjZGVmaW5lIE9QVF9SVU5RVUVVRV9BTEwgICAgNAo+ICsjZGVmaW5lIE9QVF9S
VU5RVUVVRV9DVVNUT00gNQo+ICBzdGF0aWMgY29uc3QgY2hhciAqY29uc3Qgb3B0X3J1bnF1ZXVl
X3N0cltdID0gewo+ICAgICAgW09QVF9SVU5RVUVVRV9DUFVdID0gImNwdSIsCj4gICAgICBbT1BU
X1JVTlFVRVVFX0NPUkVdID0gImNvcmUiLAo+IEBAIC0zNDEsNiArMzU0LDExNSBAQCBzdGF0aWMg
Y29uc3QgY2hhciAqY29uc3Qgb3B0X3J1bnF1ZXVlX3N0cltdID0gewo+ICB9Owo+ICBzdGF0aWMg
aW50IF9fcmVhZF9tb3N0bHkgb3B0X3J1bnF1ZXVlID0gT1BUX1JVTlFVRVVFX1NPQ0tFVDsKPiAg
Cj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBjdXN0b21fY3B1X3J1bnF1ZXVl
W05SX0NQVVNdOwo+ICsKPiArc3RhdGljIGludCBwYXJzZV9jdXN0b21fcnVucXVldWUoY29uc3Qg
Y2hhciAqcykKPiArewo+ICsgICAgdW5zaWduZWQgaW50IGNwdSwgcnFpID0gMDsKPiArICAgIGJv
b2wgaW5fc3Vic2V0ID0gZmFsc2UsIHJldCA9IHRydWU7Cj4gKyAgICBjcHVtYXNrX3QgY3B1czsK
PiArCj4gKyAgICAvKgo+ICsgICAgICogSWYgd2UgYXJlIGRlYWxpbmcgd2l0aCBmb3JtYXQgMSAo
aS5lLiwgW1swLDFdWzMsNV1dKSwgZmlyc3QKPiArICAgICAqIGFuZCBsYXN0IGNoYXJhY3RlciBt
dXN0IGJlICdbJyBhbmQgJ10nLCByZXNwZWN0aXZlbHkuCj4gKyAgICAgKgo+ICsgICAgICogSWYg
d2UgYXJlIGRlYWxpbmcgd2l0aCBmb3JtYXQgMiAoaS5lLiwgMCwxOzMsNSksIGZpcnN0IGFuZAo+
ICsgICAgICogbGFzdCBjaGFyYWN0ZXIgbXVzdCBiZSBudW1iZXJzLgo+ICsgICAgICovCj4gKyAg
ICBpZiAoICpzID09ICdbJyAmJiAqKHMrc3RybGVuKHMpLTEpID09ICddJyApCj4gKyAgICAgICAg
cysrOwo+ICsgICAgZWxzZSBpZiAoICEoaXNkaWdpdCgqcykgJiYgaXNkaWdpdChzW3N0cmxlbihz
KS0xXSkpICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgY3B1bWFza19jbGVh
cigmY3B1cyk7Cj4gKyAgICB3aGlsZSAoICEoKnMgPT0gJ10nICYmICoocysxKSA9PSAnXDAnKSAm
JiAqcyAhPSAnXDAnICkKPiArICAgIHsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFdlIHRv
bGVyYXRlIG9ubHkgdGhlIGFsbG93ZWQgY2hhcmFjdGVycyAoZGVwZW5kaW5nIG9uIHRoZQo+ICsg
ICAgICAgICAqIGZvcm1hdCkuIEFsc28sIHdlIGRvbid0IGFjY2VwdCBlbXB0eSBzdWJzZXRzLgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggKihzK3N0cmxlbihzKS0xKSA9PSAnXScgKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyogRm9ybWF0IDEgKi8KPiArICAgICAgICAgICAg
aWYgKCAhKCpzID09ICdbJyB8fCAqcyA9PSAnXScgfHwgKnMgPT0gJywnIHx8IGlzZGlnaXQoKnMp
KSB8fAo+ICsgICAgICAgICAgICAgICAgICgqcyA9PSAnWycgJiYgKihzKzEpID09ICddJykgKQo+
ICsgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIH0KPiArICAgICAgICBl
bHNlCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKiBGb3JtYXQgMiAqLwo+ICsgICAgICAg
ICAgICBpZiAoICEoKnMgPT0gJzsnIHx8ICpzID09ICcsJyB8fCBpc2RpZ2l0KCpzKSkgfHwKPiAr
ICAgICAgICAgICAgICAgICAoKnMgPT0gJzsnICYmICoocysxKSA9PSAnOycpICkKPiArICAgICAg
ICAgICAgICAgIHJldHVybiBmYWxzZTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIEFy
ZSB3ZSBhdCB0aGUgYmVnaW5uaW5nIG9mIGEgc3Vic2V0LCBpbiBmb3JtYXQgMT8gKi8KPiArICAg
ICAgICBpZiAoICpzID09ICdbJyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsg
ICAgICAgICAgICAgKiBJZiB3ZSBhcmUgb3BlbmluZyBhIHN1YnNldCwgd2UgbXVzdCBoYXZlIGNs
b3NlZCBhbGwgdGhlCj4gKyAgICAgICAgICAgICAqIHByZXZpb3VzbHkgZGVmaW5lZCBvbmVzLCBv
ciB0aGUgc3RyaW5nIGlzIG1hbGZvcm1lZC4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAg
ICAgIGlmICggaW5fc3Vic2V0ICkKPiArICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPiAr
Cj4gKyAgICAgICAgICAgIHMrKzsKPiArICAgICAgICAgICAgaW5fc3Vic2V0ID0gdHJ1ZTsKPiAr
ICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIC8qIEFyZSB3ZSBh
dCB0aGUgZW5kIG9mIGEgc3Vic2V0PyAqLwo+ICsgICAgICAgIGlmICggKnMgPT0gJ10nIHx8ICpz
ID09ICc7JyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAg
KiBJZiB3ZSBhcmUgY2xvc2luZyBhIHN1YnNldCwgaW4gZm9ybWF0IDEsIHdlIG11c3QgaGF2ZQo+
ICsgICAgICAgICAgICAgKiBvcGVuZWQgaXQgYmVmb3JlLiBJZiBub3QsIHRoZSBzdHJpbmcgaXMg
bWFsZm9ybWVkLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCAqcyA9PSAn
XScgJiYgIWluX3N1YnNldCApCj4gKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+
ICsgICAgICAgICAgICBzKys7Cj4gKyAgICAgICAgICAgIHJxaSsrOwo+ICsgICAgICAgICAgICBp
bl9zdWJzZXQgPSBmYWxzZTsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgfQo+
ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEF0IHRoaXMgcG9pbnQsIHdlIG11c3QgYmUg
ZGVhbGluZyB3aXRoIGVpdGhlciBhIENQVSBJRCAoaS5lLiwKPiArICAgICAgICAgKiBhIG51bWJl
cikgb3IgQ1BVIHNlcGFyYXRvciwgd2l0aGluIGEgc3Vic2V0IChpLmUuLCAnLCcpLgo+ICsgICAg
ICAgICAqLwo+ICsgICAgICAgIGlmICggKnMgPT0gJywnICkKPiArICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIHMrKzsKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKyAgICAgICAgfQo+ICsgICAg
ICAgIGNwdSA9IHNpbXBsZV9zdHJ0b3VsKHMsICZzLCAxMCk7CgpFciwgc29ycnkgLS0gaXQgbG9v
a3MgbGlrZSB0aGlzIHdvbid0IGhhbmRsZSBtdWx0aS1kaWdpdCBwY3B1IG51bWJlcnM7CmluIGZh
Y3QsIFswMV1bMjNdWzQ1XVs2N10gd2lsbCBwYXJzZSB0aGUgc2FtZSB3YXkgYXMgWzAsMV1bMiwz
XVs0LDVdWzYsN10/CgpPciBhbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKPiArCj4gKyAgICAgICAg
LyogSXMgdGhlIGNwdSBJRCB3ZSBmb3VuZCB2YWxpZD8gKi8KPiArICAgICAgICBpZiAoIGNwdSA+
PSBucl9jcHVfaWRzICkKPiArICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgICAg
ICAvKgo+ICsgICAgICAgICAqIENQVSBJRHMgYXJlIGNvbnNpZGVyZWQgb25seSB0aGUgZmlyc3Qg
dGltZSB0aGV5J3JlIGZvdW5kIGluIHRoZQo+ICsgICAgICAgICAqIHN0cmluZyBjb25zaWRlcmUu
IE11bHRpcGxlIHN1YnNlcXVlbnQgb2NjdXJyZW5jZXMgYXJlIGlnbm9yZWQuCj4gKyAgICAgICAg
ICovCj4gKyAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgJmNwdXMpICkKPiArICAg
ICAgICAgICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIGNwdW1hc2tfc2V0X2NwdShjcHUsICZj
cHVzKTsKPiArICAgICAgICBjdXN0b21fY3B1X3J1bnF1ZXVlW2NwdV0gPSBycWk7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIElmIGluX3N1YnNldCBpcyB0cnVlLCBpdCBtZWFucyB3
ZSBhcmUgaW4gZm9ybWF0IDEsIGFuZCB3ZQo+ICsgICAgICogZm91bmQgYSBzdWJzZXQgdGhhdCB3
YXMgbm90IGNsb3NlZCB3aXRoIGl0cyAnXScsIHdoaWNoCj4gKyAgICAgKiBtZWFucyB0aGUgc3Ry
aW5nIGlzIG1hbGZvcm1lZC4KPiArICAgICAqLwo+ICsgICAgaWYgKCBpbl9zdWJzZXQgKQo+ICsg
ICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9CgpSYXRoZXIg
dGhhbiBuaXRwaWNrIHRoZSBzdGF0ZSBtYWNoaW5lIGhlcmUsIEkgd29uZGVyIGlmIHdlIGNvdWxk
IGFkZApzb21lIHVuaXQgdGVzdHMgdG8gbWFrZSBzdXJlIHRoYXQgdGhlIHBhcnNlciBjb250aW51
ZXMgdG8gYmUgaGF2ZSBhcwpleHBlY3RlZC4gIFdlIGNvdWxkIGVpdGhlciBkbyBzb21lIHRyaWNr
ZXJ5IHRvIGFsbG93IGl0IHRvIHJ1biBpbiB1c2VyCm1vZGUgKGFzIHRoZSB4ODZfZW11bGF0ZSgp
IGhhcm5lc3MpOyBvciB3ZSBjb3VsZCBydW4gc29tZSB0ZXN0cyBkdXJpbmcKYm9vdC11cCB3aGVu
IHJ1bm5pbmcgaW4gREVCVUcgbW9kZS4KClRob3VnaHRzPwoKT3RoZXIgdGhhbiB0aGF0LCBsb29r
cyBnb29kLgoKSWYgeW91IGNhbid0IHBpY2sgdGhpcyB1cCwgSSBjYW4gcHJvYmFibHkgbWFrZSB0
aW1lIHRvIGRvIGl0LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:45:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:45:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJV0-0001gP-Nu; Wed, 24 Jan 2018 11:45:50 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeJUz-0001g4-AN
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 11:45:49 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id C3/62-03431-CE1786A5;
 Wed, 24 Jan 2018 11:45:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfd1YUa
 UQeMtTot7U96zOzB6bO/bxR7AGMWamZeUX5HAmtGzZRNbwRnjil/bL7E2MLapdTFycQgJNDJJ
 TFvwkQXCecwo8Wb2OeYuRk4gZxujxJELaiC2iICzxNczc9lBbF4BfYntZ46B1QgLGElM/riPC
 aRZQqCLTeLhrTesXYwcQI6vxNyJkiA1IOaiGe+AFrBzsAlYSRwSA4myCKhKPGhezziBkXsBI8
 MqRo3i1KKy1CJdQ1O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA7zIAwQ7Gb8s
 CDjFKcjApifLmB2VECfEl5adUZiQWZ8QXleakFh9ilOHgUJLgFQIGi5BgUWp6akVaZg4wzGDS
 Ehw8SiK8LwqA0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VSpz3MUipAEhpRmke3
 CBY+F9ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO83kCk8mXklcPteAZ3CBHTKjZpUkFNKEh
 FSUg2MJT3Gvg92c+0V1gn1S/4us6J0ywSuzc8ur81Zu3HbQ9egSUq79n+3vz1n72XBqN1TJU0
 nV+Rr569lSV7KpbEtY9r86LrGg0HNPF+Eb4W4aqxqU6oMN00Tn5fDsWbabo6PFYYdv5Ot3L0W
 pi9j/bd7Vejl3SvnH2vzq5n4kCNlf0hbzVsO67YMJZbijERDLeai4kQAS3WWDXoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1516794346!110066128!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 7965 invoked from network); 24 Jan 2018 11:45:47 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 11:45:47 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeJUs-0005tY-PG; Wed, 24 Jan 2018 11:45:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeJUn-0000It-Bm; Wed, 24 Jan 2018 11:45:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeJUm-0007RL-O1; Wed, 24 Jan 2018 11:45:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118289-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 11:45:36 +0000
Subject: [Xen-devel] [seabios test] 118289: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI4OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDc0IGRheXMgICA4OSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgICA3IGRheXMgICAx
MCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:50:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJZ0-0001wE-Bl; Wed, 24 Jan 2018 11:49:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mhv=et=citrix.com=prvs=555c6f890=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eeJYy-0001w8-Sw
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 11:49:56 +0000
X-Inumbo-ID: b2b97840-00fc-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2b97840-00fc-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 11:49:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,406,1511827200"; d="scan'208";a="459450410"
From: George Dunlap <george.dunlap@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <150531969753.22283.6861569329752511399.stgit@Solace.fritz.box>
 <849659c2-ef26-2df2-5eaf-f848cae2bf4c@citrix.com>
Message-ID: <f61d4157-fdce-5140-ccb1-0cddbaa3576b@citrix.com>
Date: Wed, 24 Jan 2018 11:49:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <849659c2-ef26-2df2-5eaf-f848cae2bf4c@citrix.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>
Subject: Re: [Xen-devel] [PATCH] xen: Credit2: enable fully custom runqueue
	arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjQvMjAxOCAxMTo0NCBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwOS8xMy8y
MDE3IDA1OjIxIFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4gVGhlIHBhdGNoIGludHJvZHVj
ZXMgeWV0IGFub3RoZXIgcnVucXVldWUgYXJyYW5nZW1lbnQgb3B0aW9uCj4+IGZvciBDcmVkaXQy
LiBJbiBmYWN0LCBpdCBhbGxvd3MgdGhlIHVzZXIgdG8gc3BlY2lmeSwgZXhwbGljaXRseQo+PiBh
bmQgcHJlY2lzZWx5LCB3aGF0IHBDUFVzIHNob3VsZCBiZWxvbmcgdG8gd2hpY2ggcnVucXVldWUu
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5mYWdnaW9saUBjaXRy
aXguY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdt
YWlsLmNvbT4KPj4gLS0tCj4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNp
dHJpeC5jb20+Cj4+IENjOiBQcmF2ZWVuIEt1bWFyIDxrcHJhdmVlbi5sa21sQGdtYWlsLmNvbT4K
Pj4gLS0tCj4+IFRoaXMgaXMgZGVyaXZlZCAtLWFsdGhvdWdoICpoZWF2aWx5KiByZXdvcmtlZC0t
IGZyb20gd2hhdCBQcmF2ZWVuCj4+IGhhcyBzdWJtaXR0ZWQgYmVmb3JlLCBoZXJlOgo+Pgo+PiAg
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDQvbXNn
MDI0MDIuaHRtbAo+PiAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRl
dmVsLzIwMTctMDYvbXNnMDAyMDEuaHRtbAo+Pgo+PiBEdXJpbmcgbXkgcmV2aWV3IG9mIHRoYXQs
IEkgc3VnZ2VzdGVkIHRvIG1ha2UgdGhlIGFycmF5IGR5bmFtaWNhbGx5Cj4+IGFsbG9jYXRlZCwg
dXNpbmcgbnJfY3B1X2lkcyBhcyBpdHMgc2l6ZS4gVHVybnMgb3V0LCB0aGF0IGRvZXMgbm90Cj4+
IG1ha2UgbXVjaCBzZW5zZSwgYXMgYXQgdGhlIHRpbWUgdGhlIHBhcmFtZXRlcnMgYXJlIHBhcnNl
ZCwgbnJfY3B1X2lkcwo+PiBpcyBzdGlsbCBlcXVhbCB0byBOUl9DUFVTLgo+PiAtLS0KPj4gIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgICAxMiArKysKPj4gIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0Mi5jICAgICAgICAgIHwgIDEzNSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAxNDYgaW5zZXJ0aW9ucygrKSwgMSBk
ZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiBpbmRleCA5
Nzk3YzhkLi5kYmY1ZDRjIDEwMDY0NAo+PiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgo+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+
PiBAQCAtNTY3LDcgKzU2Nyw3IEBAIGFsc28gc2xvdyBpbiByZXNwb25kaW5nIHRvIGxvYWQgY2hh
bmdlcy4KPj4gIFRoZSBkZWZhdWx0IHZhbHVlIG9mIGAxIHNlY2AgaXMgcmF0aGVyIGxvbmcuCj4+
ICAKPj4gICMjIyBjcmVkaXQyXF9ydW5xdWV1ZQo+PiAtPiBgPSBjcHUgfCBjb3JlIHwgc29ja2V0
IHwgbm9kZSB8IGFsbGAKPj4gKz4gYD0gY3B1IHwgY29yZSB8IHNvY2tldCB8IG5vZGUgfCBhbGwg
fCA8Y3VzdG9tPmAKPj4gIAo+PiAgPiBEZWZhdWx0OiBgc29ja2V0YAo+PiAgCj4+IEBAIC01ODUs
NiArNTg1LDE2IEBAIEF2YWlsYWJsZSBhbHRlcm5hdGl2ZXMsIHdpdGggdGhlaXIgbWVhbmluZywg
YXJlOgo+PiAgKiBgbm9kZWA6IG9uZSBydW5xdWV1ZSBwZXIgZWFjaCBOVU1BIG5vZGUgb2YgdGhl
IGhvc3Q7Cj4+ICAqIGBhbGxgOiBqdXN0IG9uZSBydW5xdWV1ZSBzaGFyZWQgYnkgYWxsIHRoZSBs
b2dpY2FsIHBDUFVzIG9mCj4+ICAgICAgICAgICB0aGUgaG9zdAo+PiArKiBgPGN1c3RvbT5gOiBv
bmUgcnVucXVldWUgcGVyIGVhY2ggc3BlY2lmaWVkIHN1YnNldCBvZiBsb2dpY2FsCj4+ICsgICAg
ICAgICAgICAgIHBDUFVzIG9mIHRoZSBob3N0LiBTdWJzZXRzIGFyZSBkZWZpbmVkIGVpdGhlciBh
czoKPj4gKyAgICAgICAgICAgICAgYFtbMCwxLF1bMiw2XVszLDVdWzQsN11dYCwgb3IgYXM6Cj4g
Cj4gSXMgdGhlIGNvbW1hIGFmdGVyIHRoZSAxIHRoZXJlIGEgdHlwbywgb3IgZG8gYXJlIHlvdSBl
eHBsaWNpdGx5IHRyeWluZwo+IHRvIGNvbW11bmljYXRlIHRoYXQgeW91IHRvbGVyYXRlIHRlcm1p
bmFsIGNvbW1hcz8KPiAKPj4gKyAgICAgICAgICAgICAgYCcwLDE7Miw2OzMsNTs0LDcnYC4gVGhh
dCBtZWFucwo+PiArICAgICAgICAgICAgICAgLSBwQ1BVcyAwIGFuZCAxIGJlbG9uZyB0byBydW5x
dWV1ZSAwCj4+ICsgICAgICAgICAgICAgICAtIHBDUFVzIDIgYW5kIDYgYmVsb25nIHRvIHJ1bnF1
ZXVlIDEKPj4gKyAgICAgICAgICAgICAgIC0gcENQVXMgMyBhbmQgNSBiZWxvbmcgdG8gcnVucXVl
dWUgMgo+PiArICAgICAgICAgICAgICAgLSBwQ1BVcyA0IGFuZCA3IGJlbG9uZyB0byBydW5xdWV1
ZSAzCj4+ICsgICAgICAgICAgICAgIHBDUFVzIHRoYXQgYXJlIHByZXNlbnQgb24gdGhlIGhvc3Qs
IGJ1dCBhcmUgbm90Cj4+ICsgICAgICAgICAgICAgIHBhcnQgb2YgYW55IHN1YnNldCwgYXJlIGFz
c2lnbmVkIHRvIHJ1bnF1ZXVlIDAuCj4+ICAKPj4gICMjIyBkYmdwCj4+ICA+IGA9IGVoY2lbIDxp
bnRlZ2VyPiB8IEBwY2k8YnVzPjo8c2xvdD4uPGZ1bmM+IF1gCj4+IGRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4+IGlu
ZGV4IDBmOTNhZDUuLjEwZGEwODQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0Mi5jCj4+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCj4+IEBAIC0xMiw2ICsx
Miw3IEBACj4+ICAKPj4gICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+PiAgI2luY2x1ZGUgPHhlbi9s
aWIuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vY3R5cGUuaD4KPj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPj4gICNpbmNsdWRlIDx4ZW4vZG9tYWluLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+
Cj4+IEBAIC0zMjMsNiArMzI0LDE3IEBAIGludGVnZXJfcGFyYW0oImNyZWRpdDJfYmFsYW5jZV9v
dmVyIiwgb3B0X292ZXJsb2FkX2JhbGFuY2VfdG9sZXJhbmNlKTsKPj4gICAqICAgICAgICAgICAo
bG9naWNhbCkgcHJvY2Vzc29ycyBvZiB0aGUgaG9zdCBiZWxvbmcuIFRoaXMgd2lsbCBoYXBwZW4g
aWYKPj4gICAqICAgICAgICAgICB0aGUgb3B0X3J1bnF1ZXVlIHBhcmFtZXRlciBpcyBzZXQgdG8g
J2FsbCcuCj4+ICAgKgo+PiArICogLSBjdXN0b206IG1lYW5pbmcgdGhhdCB0aGVyZSB3aWxsIGJl
IG9uZSBydW5xdWV1ZSBwZXIgZWFjaCBzcGVjaWZpZWQKPj4gKyAqICAgICAgICAgICBzdWJzZXQs
IGFzIHNob3duIGluIHRoZSBmb2xsb3dpbmcgZXhhbXBsZXM6Cj4+ICsgKiAgICAgICAgICAgLSBj
cmVkaXQyX3J1bnF1ZXVlPVtbMCwxXVszXVs0LDVdXQo+PiArICogICAgICAgICAgIC0gY3JlZGl0
Ml9ydW5xdWV1ZT0nMCwxOzM7NCw1Jwo+PiArICogICAgICAgICAgIFRoZXNlIChib3RoKSBtZWFu
IHRoZSBmb2xsb3dpbmc6Cj4+ICsgKiAgICAgICAgICAgLSBDUFUgMCBhbmQgQ1BVIDEgYmVsb25n
IHRvIHJ1bnF1ZXVlIDAKPj4gKyAqICAgICAgICAgICAtIENQVSAzIGJlbG9uZ3MgdG8gcnVucXVl
dWUgMQo+PiArICogICAgICAgICAgIC0gQ1BVIDQgYW5kIENQVSA1IGJlbG9uZyB0byBydW5xdWV1
ZSAyCj4+ICsgKiAgICAgICAgICAgQ1BVcyB0aGF0IGFyZSBwcmVzZW50IG9uIHRoZSBob3N0LCBi
dXQgYXJlIG5vdCBwYXJ0IG9mIGFueQo+PiArICogICAgICAgICAgIGRlZmluZWQgc3Vic2V0LCB3
aWxsIGJlIGFzc2lnbmVkIHRvIHJ1bnF1ZXVlIDAuCj4+ICsgKgo+PiAgICogRGVwZW5kaW5nIG9u
IHRoZSB2YWx1ZSBvZiBvcHRfcnVucXVldWUsIHRoZXJlZm9yZSwgY3B1cyB0aGF0IGFyZSBwYXJ0
IG9mCj4+ICAgKiBlaXRoZXIgdGhlIHNhbWUgcGh5c2ljYWwgY29yZSwgdGhlIHNhbWUgcGh5c2lj
YWwgc29ja2V0LCB0aGUgc2FtZSBOVU1BCj4+ICAgKiBub2RlLCBvciBqdXN0IGFsbCBvZiB0aGVt
LCB3aWxsIGJlIHB1dCB0b2dldGhlciB0byBmb3JtIHJ1bnF1ZXVlcy4KPj4gQEAgLTMzMiw2ICsz
NDQsNyBAQCBpbnRlZ2VyX3BhcmFtKCJjcmVkaXQyX2JhbGFuY2Vfb3ZlciIsIG9wdF9vdmVybG9h
ZF9iYWxhbmNlX3RvbGVyYW5jZSk7Cj4+ICAjZGVmaW5lIE9QVF9SVU5RVUVVRV9TT0NLRVQgMgo+
PiAgI2RlZmluZSBPUFRfUlVOUVVFVUVfTk9ERSAgIDMKPj4gICNkZWZpbmUgT1BUX1JVTlFVRVVF
X0FMTCAgICA0Cj4+ICsjZGVmaW5lIE9QVF9SVU5RVUVVRV9DVVNUT00gNQo+PiAgc3RhdGljIGNv
bnN0IGNoYXIgKmNvbnN0IG9wdF9ydW5xdWV1ZV9zdHJbXSA9IHsKPj4gICAgICBbT1BUX1JVTlFV
RVVFX0NQVV0gPSAiY3B1IiwKPj4gICAgICBbT1BUX1JVTlFVRVVFX0NPUkVdID0gImNvcmUiLAo+
PiBAQCAtMzQxLDYgKzM1NCwxMTUgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IG9wdF9ydW5x
dWV1ZV9zdHJbXSA9IHsKPj4gIH07Cj4+ICBzdGF0aWMgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3J1
bnF1ZXVlID0gT1BUX1JVTlFVRVVFX1NPQ0tFVDsKPj4gIAo+PiArc3RhdGljIHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IGN1c3RvbV9jcHVfcnVucXVldWVbTlJfQ1BVU107Cj4+ICsKPj4gK3N0
YXRpYyBpbnQgcGFyc2VfY3VzdG9tX3J1bnF1ZXVlKGNvbnN0IGNoYXIgKnMpCj4+ICt7Cj4+ICsg
ICAgdW5zaWduZWQgaW50IGNwdSwgcnFpID0gMDsKPj4gKyAgICBib29sIGluX3N1YnNldCA9IGZh
bHNlLCByZXQgPSB0cnVlOwo+PiArICAgIGNwdW1hc2tfdCBjcHVzOwo+PiArCj4+ICsgICAgLyoK
Pj4gKyAgICAgKiBJZiB3ZSBhcmUgZGVhbGluZyB3aXRoIGZvcm1hdCAxIChpLmUuLCBbWzAsMV1b
Myw1XV0pLCBmaXJzdAo+PiArICAgICAqIGFuZCBsYXN0IGNoYXJhY3RlciBtdXN0IGJlICdbJyBh
bmQgJ10nLCByZXNwZWN0aXZlbHkuCj4+ICsgICAgICoKPj4gKyAgICAgKiBJZiB3ZSBhcmUgZGVh
bGluZyB3aXRoIGZvcm1hdCAyIChpLmUuLCAwLDE7Myw1KSwgZmlyc3QgYW5kCj4+ICsgICAgICog
bGFzdCBjaGFyYWN0ZXIgbXVzdCBiZSBudW1iZXJzLgo+PiArICAgICAqLwo+PiArICAgIGlmICgg
KnMgPT0gJ1snICYmICoocytzdHJsZW4ocyktMSkgPT0gJ10nICkKPj4gKyAgICAgICAgcysrOwo+
PiArICAgIGVsc2UgaWYgKCAhKGlzZGlnaXQoKnMpICYmIGlzZGlnaXQoc1tzdHJsZW4ocyktMV0p
KSApCj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKwo+PiArICAgIGNwdW1hc2tfY2xlYXIo
JmNwdXMpOwo+PiArICAgIHdoaWxlICggISgqcyA9PSAnXScgJiYgKihzKzEpID09ICdcMCcpICYm
ICpzICE9ICdcMCcgKQo+PiArICAgIHsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogV2Ug
dG9sZXJhdGUgb25seSB0aGUgYWxsb3dlZCBjaGFyYWN0ZXJzIChkZXBlbmRpbmcgb24gdGhlCj4+
ICsgICAgICAgICAqIGZvcm1hdCkuIEFsc28sIHdlIGRvbid0IGFjY2VwdCBlbXB0eSBzdWJzZXRz
Lgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgaWYgKCAqKHMrc3RybGVuKHMpLTEpID09ICdd
JyApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIC8qIEZvcm1hdCAxICovCj4+ICsgICAg
ICAgICAgICBpZiAoICEoKnMgPT0gJ1snIHx8ICpzID09ICddJyB8fCAqcyA9PSAnLCcgfHwgaXNk
aWdpdCgqcykpIHx8Cj4+ICsgICAgICAgICAgICAgICAgICgqcyA9PSAnWycgJiYgKihzKzEpID09
ICddJykgKQo+PiArICAgICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4gKyAgICAgICAgfQo+
PiArICAgICAgICBlbHNlCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIC8qIEZvcm1hdCAy
ICovCj4+ICsgICAgICAgICAgICBpZiAoICEoKnMgPT0gJzsnIHx8ICpzID09ICcsJyB8fCBpc2Rp
Z2l0KCpzKSkgfHwKPj4gKyAgICAgICAgICAgICAgICAgKCpzID09ICc7JyAmJiAqKHMrMSkgPT0g
JzsnKSApCj4+ICsgICAgICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiArICAgICAgICB9Cj4+
ICsKPj4gKyAgICAgICAgLyogQXJlIHdlIGF0IHRoZSBiZWdpbm5pbmcgb2YgYSBzdWJzZXQsIGlu
IGZvcm1hdCAxPyAqLwo+PiArICAgICAgICBpZiAoICpzID09ICdbJyApCj4+ICsgICAgICAgIHsK
Pj4gKyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAgKiBJZiB3ZSBhcmUgb3BlbmluZyBh
IHN1YnNldCwgd2UgbXVzdCBoYXZlIGNsb3NlZCBhbGwgdGhlCj4+ICsgICAgICAgICAgICAgKiBw
cmV2aW91c2x5IGRlZmluZWQgb25lcywgb3IgdGhlIHN0cmluZyBpcyBtYWxmb3JtZWQuCj4+ICsg
ICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgICAgIGlmICggaW5fc3Vic2V0ICkKPj4gKyAgICAg
ICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+ICsKPj4gKyAgICAgICAgICAgIHMrKzsKPj4gKyAg
ICAgICAgICAgIGluX3N1YnNldCA9IHRydWU7Cj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4g
KyAgICAgICAgfQo+PiArICAgICAgICAvKiBBcmUgd2UgYXQgdGhlIGVuZCBvZiBhIHN1YnNldD8g
Ki8KPj4gKyAgICAgICAgaWYgKCAqcyA9PSAnXScgfHwgKnMgPT0gJzsnICkKPj4gKyAgICAgICAg
ewo+PiArICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAgICAqIElmIHdlIGFyZSBjbG9zaW5n
IGEgc3Vic2V0LCBpbiBmb3JtYXQgMSwgd2UgbXVzdCBoYXZlCj4+ICsgICAgICAgICAgICAgKiBv
cGVuZWQgaXQgYmVmb3JlLiBJZiBub3QsIHRoZSBzdHJpbmcgaXMgbWFsZm9ybWVkLgo+PiArICAg
ICAgICAgICAgICovCj4+ICsgICAgICAgICAgICBpZiAoICpzID09ICddJyAmJiAhaW5fc3Vic2V0
ICkKPj4gKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+ICsKPj4gKyAgICAgICAgICAg
IHMrKzsKPj4gKyAgICAgICAgICAgIHJxaSsrOwo+PiArICAgICAgICAgICAgaW5fc3Vic2V0ID0g
ZmFsc2U7Cj4+ICsgICAgICAgICAgICBjb250aW51ZTsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsg
ICAgICAgIC8qCj4+ICsgICAgICAgICAqIEF0IHRoaXMgcG9pbnQsIHdlIG11c3QgYmUgZGVhbGlu
ZyB3aXRoIGVpdGhlciBhIENQVSBJRCAoaS5lLiwKPj4gKyAgICAgICAgICogYSBudW1iZXIpIG9y
IENQVSBzZXBhcmF0b3IsIHdpdGhpbiBhIHN1YnNldCAoaS5lLiwgJywnKS4KPj4gKyAgICAgICAg
ICovCj4+ICsgICAgICAgIGlmICggKnMgPT0gJywnICkKPj4gKyAgICAgICAgewo+PiArICAgICAg
ICAgICAgcysrOwo+PiArICAgICAgICAgICAgY29udGludWU7Cj4+ICsgICAgICAgIH0KPj4gKyAg
ICAgICAgY3B1ID0gc2ltcGxlX3N0cnRvdWwocywgJnMsIDEwKTsKPiAKPiBFciwgc29ycnkgLS0g
aXQgbG9va3MgbGlrZSB0aGlzIHdvbid0IGhhbmRsZSBtdWx0aS1kaWdpdCBwY3B1IG51bWJlcnM7
Cj4gaW4gZmFjdCwgWzAxXVsyM11bNDVdWzY3XSB3aWxsIHBhcnNlIHRoZSBzYW1lIHdheSBhcyBb
MCwxXVsyLDNdWzQsNV1bNiw3XT8KPiAKPiBPciBhbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKT2gs
IEkgc2VlIC0tIHNpbXBsZV9zdHJ0b3VsKCkgbW9kaWZpZXMgcy4gIE4vTS4KCiAtR2VvcmdlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 11:59:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 11:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJhr-0002ol-Gk; Wed, 24 Jan 2018 11:59:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeJhq-0002od-Rb
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 11:59:06 +0000
X-Inumbo-ID: f768045d-00fd-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f768045d-00fd-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 12:59:01 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 04:59:04 -0700
Message-Id: <5A68831602000078001A1ED1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 04:59:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516791605-7890-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516791605-7890-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/shim: Fixes to replace_linear_mapping()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDEyOjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9w
di9zaGltLmMKPiBAQCAtMTE5LDE5ICsxMTksMjMgQEAgdWludDY0X3QgcHZfc2hpbV9tZW0odWlu
dDY0X3QgYXZhaWwpCj4gICAgICAgICAgICAgICAgICAgX1BBR0VfR1VFU1RfS0VSTkVMKQo+ICAj
ZGVmaW5lIENPTVBBVF9MMV9QUk9UIChfUEFHRV9QUkVTRU5UfF9QQUdFX1JXfF9QQUdFX0FDQ0VT
U0VEKQo+ICAKPiAtc3RhdGljIHZvaWQgX19pbml0IHJlcGxhY2VfdmFfbWFwcGluZyhzdHJ1Y3Qg
ZG9tYWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YSwgbWZuX3QgbWZuKQo+ICtzdGF0aWMg
dm9pZCBfX2luaXQgcmVwbGFjZV9saW5lYXJfbWFwcGluZygKPiArICAgIHN0cnVjdCBkb21haW4g
KmQsIGw0X3BnZW50cnlfdCAqbDR0LCB1bnNpZ25lZCBsb25nIGxpbmVhciwgbWZuX3QgbWZuKQo+
ICB7Cj4gLSAgICBsNF9wZ2VudHJ5X3QgKnBsNGUgPSBsNHN0YXJ0ICsgbDRfdGFibGVfb2Zmc2V0
KHZhKTsKPiAtICAgIGwzX3BnZW50cnlfdCAqcGwzZSA9IGw0ZV90b19sM2UoKnBsNGUpICsgbDNf
dGFibGVfb2Zmc2V0KHZhKTsKPiAtICAgIGwyX3BnZW50cnlfdCAqcGwyZSA9IGwzZV90b19sMmUo
KnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0KHZhKTsKPiAtICAgIGwxX3BnZW50cnlfdCAqcGwxZSA9
IGwyZV90b19sMWUoKnBsMmUpICsgbDFfdGFibGVfb2Zmc2V0KHZhKTsKPiAtICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShsMWVfZ2V0X21mbigqcGwxZSkpOwo+ICsgICAg
bDRfcGdlbnRyeV90ICpsNGUgPSBsNHQgICAgICAgICAgICAgICAgICAgICsgbDRfdGFibGVfb2Zm
c2V0KGxpbmVhcik7Cj4gKyAgICBsM19wZ2VudHJ5X3QgKmwzZSA9IG1hcF9sM3RfZnJvbV9sNGUo
Kmw0ZSkgKyBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKPiArICAgIGwyX3BnZW50cnlfdCAqbDJl
ID0gbWFwX2wydF9mcm9tX2wzZSgqbDNlKSArIGwyX3RhYmxlX29mZnNldChsaW5lYXIpOwo+ICsg
ICAgbDFfcGdlbnRyeV90ICpsMWUgPSBtYXBfbDF0X2Zyb21fbDJlKCpsMmUpICsgbDFfdGFibGVf
b2Zmc2V0KGxpbmVhcik7CgpDYW4gd2UgcGxlYXNlIHN0aWNrIHRvIHRoZSBwcmV2aW91cyBuYW1p
bmcgKHdpdGggYW4gaW5pdGlhbCBwKSwgc28KdGhhdCAibE5lIiBjb250aW51ZXMgdG8gbWVhbiBh
biBhY3R1YWwgZW50cnksIGFuZCBwbE5lIGEgcG9pbnRlcgp0aGVyZXRvPwoKQWxzbyBJIGNvbnNp
ZGVyIGl0IGJhZCBwcmFjdGljZSB0byBrZWVwIG11bHRpcGxlIGRvbWFpbiBwYWdlcwptYXBwZWQg
YXQgdGhlIHNhbWUgdGltZSB3aGVuIHRoZXJlJ3Mgbm8gc3RyaWN0IG5lZWQuIFRoaXMgYmVpbmcK
aW5pdCBjb2RlLCBpdCdzIHByb2JhYmx5IG5vdCBhIGJpZyBwcm9ibGVtLCBidXQgaXQgd291bGQg
c2V0IGEgYmFkCnByZWNlZGVudC4gSU9XIGNhbiBJIHRhbGsgeW91IGludG8gdXNpbmcgbWFwLXJl
YWQtdW5tYXAKc2VxdWVuY2VzLCBldmVuIGlmIHRoaXMgbWFrZXMgdGhlIG92ZXJhbGwgc291cmNl
IHNsaWdodGx5IGxhcmdlcj8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:06:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:06:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJou-0003jk-Fv; Wed, 24 Jan 2018 12:06:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zlmm=et=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeJot-0003jV-6l
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:06:23 +0000
X-Inumbo-ID: fe5f9318-00fe-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe5f9318-00fe-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 12:06:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 305C8AD92;
 Wed, 24 Jan 2018 12:06:15 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
Date: Wed, 24 Jan 2018 13:06:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTE6NTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBKYW4g
MjQsIDIwMTggYXQgMTA6NDI6MzlBTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24g
V2VkLCBKYW4gMjQsIDIwMTggYXQgMjo0MSBBTSwgQm9yaXMgT3N0cm92c2t5Cj4+IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+PiBPbiAwMS8xOC8yMDE4IDA1OjMzIEFNLCBX
ZWkgTGl1IHdyb3RlOgo+Pj4+IE9uIFRodSwgSmFuIDE4LCAyMDE4IGF0IDExOjMxOjMyQU0gKzAx
MDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IFdlaSwKPj4+Pj4KPj4+Pj4gT24gMDEvMTIv
MTcgMTU6MTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+PiBJbnN0ZWFkIG9mIGxvY2F0aW5n
IHRoZSBSU0RQIHRhYmxlIGJlbG93IDFNQiBwdXQgaXQganVzdCBiZWxvdyA0R0IKPj4+Pj4+IGxp
a2UgdGhlIHJlc3Qgb2YgdGhlIEFDUEkgdGFibGVzIGluIGNhc2Ugb2YgUFZIIGd1ZXN0cy4gVGhp
cyB3aWxsCj4+Pj4+PiBhdm9pZCBwdW5jaGluZyBtb3JlIGhvbGVzIHRoYW4gbmVjZXNzYXJ5IGlu
dG8gdGhlIG1lbW9yeSBtYXAuCj4+Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+Pj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4+Pj4+IE1pbmQgYXBwbHlpbmcgdGhpcyBvbmU/Cj4+Pj4gRG9uJ3Qgd29y
cnksIGl0IGlzIGluIG15IHF1ZXVlLgo+Pj4+Cj4+Pj4gV2lsbCBjb21lIHRvIHRoaXMgYW5kIG90
aGVyIHBhdGNoZXMgSSBhY2N1bXVsYXRlZCBzb29uLgo+Pj4+Cj4+Pj4gV2VpLgo+Pj4KPj4+IFRo
aXMgcmVxdWlyZXMga2VybmVsIGNoYW5nZXMsIGRvZXNuJ3QgaXQ/Cj4+Pgo+Pj4gaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAw
NzE0Lmh0bWwKPj4+Cj4+PiBBbmQgdGhpcyBzZXJpZXMgYXBwYXJlbnRseSBuZXZlciBtYWRlIGl0
IHRvIHRoZSB0cmVlLgo+Pj4KPj4+IFBWSCBndWVzdHMgYXJlIGJyb2tlbiBub3cgb24gc3RhZ2lu
Zy4KPj4KPj4gQW5kIHRoZSBMaW51eCBzaWRlIG9mIFBWSCBpcyBvZmZpY2lhbGx5IHN1cHBvcnRl
ZCBub3csIHJpZ2h0PyAgV2hpY2gKPj4gbWVhbnMgd2UgbmVlZCB0byBoYXZlIHNvbWUgd2F5IG9m
IGJlaW5nIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdpdGgKPj4ga2VybmVscyB3aXRob3V0IHRoYXQg
cGF0Y2gsIGV2ZW4gaWYgaXQgZG9lcyBnZXQgIGJhY2twb3J0ZWQuCj4gCj4gTGludXggaGFkIGEg
YnVnIHRoYXQgb24gUFZIIGl0IGV4cGVjdGVkIHRvIGZpbmQgdGhlIFJTRFAgYXQgdGhlIGxvdwo+
IDFNaUIuIFRoZSBQVkh2MiBib290IHByb3RvY29sIGhhcyBfbmV2ZXJfIG1lbnRpb25lZCB0aGF0
IHRoZSBSU0RQCj4gc2hvdWxkIGJlIGJlbG93IDFNaUIuIFRoZXJlJ3MganVzdCBvbmUgY29tbWVu
dCBpbiB0aGUgc3RhcnRfaW5mbwo+IGhlYWRlciB0aGF0IHNheXM6Cj4gCj4gIlhlbiBvbiB4ODYg
d2lsbCBhbHdheXMgdHJ5IHRvIHBsYWNlIGFsbCB0aGUgZGF0YSBiZWxvdyB0aGUgNEdpQgo+IGJv
dW5kYXJ5LiIKPiAKPiBBbmQgdGhlIFJTRFAgYWRkcmVzcyBtdXN0IGJlIGZldGNoZWQgZnJvbSB0
aGUgcnNkcF9wYWRkciBmaWVsZCBvZiB0aGUKPiBzdGFydF9pbmZvLgo+IAo+IEkgYWdyZWUgdGhh
dCB0aGUgZmFjdCB0aGF0IExpbnV4IGlzIGJyb2tlbiBpcyBiYWQsIGJ1dCBzaG91bGQgbm90Cj4g
Zm9yY2UgdXMgdG8gY2hhbmdlIHRoZSBwcm90b2NvbC4gV2hhdCdzIG1vcmUsIHdoZW4gYm9vdGlu
ZyBhIFBWSHYyCj4gRG9tMCB0aGUgUlNEUCBfbXVzdF8gbm90IGJlIHNlYXJjaGVkIGluIHRoZSBs
b3cgMU1pQiwgb3IgZWxzZSBEb20wIGlzCj4gZ29pbmcgdG8gZmluZCB0aGUgZmlybXdhcmUgcHJv
dmlkZWQgUlNEUCBhbmQgZXZlcnl0aGluZyBpcyBnb2luZyB0bwo+IGJsb3cgdXAuCgpSaWdodC4K
Ck15IHBhdGNoZXMgdG8gcmVwYWlyIHRoaXMgaW4gdGhlIExpbnV4IGtlcm5lbCBhcmUgb24gaG9s
ZCBhcyB0aGV5IGFyZQp0b3VjaGluZyB0aGUgYm9vdCBwYXJhbWV0ZXJzIGJldHdlZW4gZ3J1YjIg
YW5kIHRoZSBrZXJuZWwsIHRvby4gQW5kCnRoaXMgY2F1c2VkIHRoZSBrZXJuZWwgbm8gbG9uZ2Vy
IGJvb3RpbmcgaW4gc29tZSBjYXNlcyBhcyBtb3N0IGRpc3Ryb3MKYXJlIHNoaXBwaW5nIGEgZ3J1
YjIgYnJlYWtpbmcgdGhpcyBpbnRlcmZhY2UgdmlhIGEgbm9uLXVwc3RyZWFtIHBhdGNoLgoKPiBJ
TU8sIExpbnV4IG11c3QgYmUgZml4ZWQgYW5kIHRoZSBwYXRjaCBiYWNrcG9ydGVkIHVwIHRvIDQu
MTEuCgpJJ2xsIHRyeSBzb29uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:10:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:10:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJsa-0004Ps-U8; Wed, 24 Jan 2018 12:10:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeJsZ-0004Pj-MP
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:10:11 +0000
X-Inumbo-ID: 86f74523-00ff-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 86f74523-00ff-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 12:10:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459452426"
Date: Wed, 24 Jan 2018 12:10:03 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180124121003.vulnbz3fcuq3qe67@citrix.com>
References: <1507195848-18346-1-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1507195848-18346-1-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/4] libxl: use libxl__device_kind string to
	access device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBPY3QgMDUsIDIwMTcgYXQgMTI6MzA6NDRQTSArMDMwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEluIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gdGhlIHBhdGggb2YgZGV2aWNl
IFhTIGVudHJ5IGlzIGNyZWF0ZWQgd2l0aAo+IHN0cmluZyBmcm9tIGxpYnhsX19kZXZpY2Vfa2lu
ZCBlbnVtLiBCdXQgYWNjZXNzIHRvIHRoZSBkZXZpY2UgZW50cnkKPiB1c3VhbGx5IGRvbmUgd2l0
aCBoYXJkY29kZWQgcGF0aC4gVGhpcyBpcyBzb3VyY2Ugb2YgcG90ZW50aWFsIGVycm9ycy4KPiBU
aGlzIHBhdGNoc2V0IGNoYW5nZXMgaGFyZGNvZGVkIGRldmljZSBuYW1lIGluIHRoZSBYUyBwYXRo
IHRvIHN0cmluZwo+IHJlcHJlc2VudGF0aW9uIG9mIGxpYnhsX19kZXZpY2Vfa2luZCBlbnVtLiBB
bHNvIGl0IGNoYW5nZXMgInR5cGUiIGZpZWxkCj4gaW4gbGlieGxfXy4uLl9kZXZ0eXBlIHN0cnVj
dHVyZSB0byBrZWVwIGxpYnhsX19kZXZpY2Vfa2luZC4gSXQgYWxsb3dzCj4gdG8gbW92ZSBzb21l
IGR1cGxpY2F0ZWQgZnVuY3Rpb25zIHRvIG1hY3Jvcy4KPiAKPiBPbGVrc2FuZHIgR3J5dHNvdiAo
NCk6Cj4gICBsaWJ4bDogdXNlIGxpYnhsX19kZXZpY2Vfa2luZCB0byBnZXQgZGV2aWNlIFhTIGVu
dHJ5Cj4gICBsaWJ4bDogdXNlIGxpYnhsX19kZXZpY2Vfa2luZCBpbiBMSUJYTF9ERUZJTkVfVVBE
QVRFX0RFVklECj4gICBsaWJ4bDogbW92ZSBsaWJ4bF9fZGV2aWNlX2Zyb21fIHRvIExJQlhMX0RF
RklORV9ERVZJQ0VfRlJPTV9UWVBFCj4gICBsaWJ4bDogbW92ZSBpYnhsX2RldmlkX3RvX2Rldmlj
ZV8uLi4gdG8gTElCWExfREVGSU5FX0RFVklEX1RPX0RFVklDRQoKU2lnaC4gSSB0cmllZCB0byBh
cHBseSB0aGlzIHNlcmllcyBidXQgaXQgZG9lc24ndCBhcHBseSBhbnltb3JlLiBTb3JyeSwKaWYg
eW91IHN0aWxsIHdhbnRzIGl0IHRvIGJlIHVwc3RlYW1lZCB5b3UgbmVlZCB0byByZWJhc2UuCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:16:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeJyR-0004dY-I6; Wed, 24 Jan 2018 12:16:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeJyQ-0004dS-G7
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 12:16:14 +0000
X-Inumbo-ID: 5b4e7685-0100-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b4e7685-0100-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 13:16:08 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459453139"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 12:16:09 +0000
Message-ID: <1516796169-30160-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/pv: Export pv_hypercall_table[] rather than
	working around it in several ways
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9ucyBpbiBjb21wYXQuYyBhcmUgdGhpbmcgd3JhcHBlcnMgYXJvdW5kIHRoZSBt
YWluIGh5cGVyY2FsbHMsCm1hc3NhZ2luZyBjZXJ0YWluIHBhcmFtZXRlcnMuICBIb3dldmVyLCB0
aGV5IHNlY29uZC1ndWVzcyB0aGUgY29udGVudCBvZgpwdl9oeXBlcmNhbGxfdGFibGVbXSwgd2hp
Y2ggaXMgcHJvYmxlbWF0aWMgZm9yIHRoZSBzaGltIGNhc2UuICBJbnN0ZWFkLAphcnJhbmdlIGZv
ciB0aGVtIHRvIGNhbGwgdmlhIGZ1bmN0aW9uIHBvaW50ZXIsIHdoaWNoIHJlbW92ZXMgdGhlIG5l
ZWQgZm9yCnB2X2dldF9oeXBlcmNhbGxfaGFuZGxlcigpLgoKV2l0aCBwdl9oeXBlcmNhbGxfdGFi
bGVbXSBleHBvcnRlZCwgdGhlcmUgaXMgbm8gbmVlZCBmb3IKcHZfaHlwZXJjYWxsX3RhYmxlX3Jl
cGxhY2UoKSwgc28gaXRzIHNpbmdsZSBjYWxsc2l0ZSBnZXRzIG1vZGlmaWVkIHRvIGNvcGUuClRo
ZSBiYWNraW5nIGNvZGUgYmVoaW5kIF9fdmEoX19wYSgpKSBpcyBzdWJzdGFudGlhbCwgYW5kIHRo
ZXJlIGlzIG5vIG5lZWQgdG8KY2FsY3VsYXRlIGl0IHJlcGVhdGVkbHkgKFhlbidzIC5yb2RhdGEg
aXMgYWxzbyBjb250aWd1b3VzIGluIHRoZSBkaXJlY3RtYXApLgoKV2hpbGUgYWRqdXN0aW5nIHRo
ZSBkZWNsYXJhdGlvbnMsIGd1YXJkIGNvbnRlbnQgaW4gYXJjaC94ODYvcHYgd2l0aCBDT05GSUdf
UFYuCgpUaGUgbmV0IGRpZmZlcmVuY2UgaXM6CiAgYWRkL3JlbW92ZTogMC8yIGdyb3cvc2hyaW5r
OiA0LzEgdXAvZG93bjogMTc2Ly0zMjEgKC0xNDUpCiAgZnVuY3Rpb24gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgb2xkICAgICBuZXcgICBkZWx0YQogIHB2X3NoaW1fc2V0dXBf
ZG9tICAgICAgICAgICAgICAgICAgICAgICAgICAgMTEzMCAgICAxMjY2ICAgICsxMzYKICBkb19z
Y2hlZF9vcF9jb21wYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAxNzYgICAgIDE5MiAgICAg
KzE2CiAgY29tcGF0X3BoeXNkZXZfb3BfY29tcGF0ICAgICAgICAgICAgICAgICAgICAgIDkwICAg
ICAxMDYgICAgICsxNgogIGRvX3BoeXNkZXZfb3BfY29tcGF0ICAgICAgICAgICAgICAgICAgICAg
ICAgICA5OCAgICAgMTA2ICAgICAgKzgKICBkb19ldmVudF9jaGFubmVsX29wX2NvbXBhdCAgICAg
ICAgICAgICAgICAgICAxNDUgICAgIDEyMyAgICAgLTIyCiAgcHZfZ2V0X2h5cGVyY2FsbF9oYW5k
bGVyICAgICAgICAgICAgICAgICAgICAgIDI4ICAgICAgIC0gICAgIC0yOAogIHB2X2h5cGVyY2Fs
bF90YWJsZV9yZXBsYWNlICAgICAgICAgICAgICAgICAgIDI3MSAgICAgICAtICAgIC0yNzEKClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9jb21wYXQuYyAgICAgICAgICAgfCAxNCArKysrKysrKysrLS0tLQogeGVuL2FyY2gv
eDg2L3B2L2h5cGVyY2FsbC5jICAgICB8IDE5ICstLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9wdi9zaGltLmMgICAgICAgICAgfCAyMSArKysrKysrKysrKysrKystLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmggfCAgNiArKystLS0KIDQgZmlsZXMgY2hhbmdlZCwg
MjkgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NvbXBhdC5jIGIveGVuL2FyY2gveDg2L2NvbXBhdC5jCmluZGV4IDlkMzc2YTQuLmE0MGVj
MjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jb21wYXQuYworKysgYi94ZW4vYXJjaC94ODYv
Y29tcGF0LmMKQEAgLTE3LDEyICsxNywxNCBAQCB0eXBlZGVmIGxvbmcgcmV0X3Q7CiAvKiBMZWdh
Y3kgaHlwZXJjYWxsIChhcyBvZiAweDAwMDMwMjAyKS4gKi8KIHJldF90IGRvX3BoeXNkZXZfb3Bf
Y29tcGF0KFhFTl9HVUVTVF9IQU5ETEUocGh5c2Rldl9vcF90KSB1b3ApCiB7CisgICAgdHlwZW9m
KGRvX3BoeXNkZXZfb3ApICpmbiA9CisgICAgICAgICh2b2lkICopcHZfaHlwZXJjYWxsX3RhYmxl
W19fSFlQRVJWSVNPUl9waHlzZGV2X29wXS5uYXRpdmU7CiAgICAgc3RydWN0IHBoeXNkZXZfb3Ag
b3A7CiAKICAgICBpZiAoIHVubGlrZWx5KGNvcHlfZnJvbV9ndWVzdCgmb3AsIHVvcCwgMSkgIT0g
MCkgKQogICAgICAgICByZXR1cm4gLUVGQVVMVDsKIAotICAgIHJldHVybiBkb19waHlzZGV2X29w
KG9wLmNtZCwgZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKCZ1b3AucC0+dSwgdm9pZCkpOworICAgIHJl
dHVybiBmbihvcC5jbWQsIGd1ZXN0X2hhbmRsZV9mcm9tX3B0cigmdW9wLnAtPnUsIHZvaWQpKTsK
IH0KIAogI2lmbmRlZiBDT01QQVQKQEAgLTMwLDExICszMiwxNCBAQCByZXRfdCBkb19waHlzZGV2
X29wX2NvbXBhdChYRU5fR1VFU1RfSEFORExFKHBoeXNkZXZfb3BfdCkgdW9wKQogLyogTGVnYWN5
IGh5cGVyY2FsbCAoYXMgb2YgMHgwMDAzMDEwMSkuICovCiBsb25nIGRvX3NjaGVkX29wX2NvbXBh
dChpbnQgY21kLCB1bnNpZ25lZCBsb25nIGFyZykKIHsKKyAgICB0eXBlb2YoZG9fc2NoZWRfb3Ap
ICpmbiA9CisgICAgICAgICh2b2lkICopcHZfaHlwZXJjYWxsX3RhYmxlW19fSFlQRVJWSVNPUl9z
Y2hlZF9vcF0ubmF0aXZlOworCiAgICAgc3dpdGNoICggY21kICkKICAgICB7CiAgICAgY2FzZSBT
Q0hFRE9QX3lpZWxkOgogICAgIGNhc2UgU0NIRURPUF9ibG9jazoKLSAgICAgICAgcmV0dXJuIGRv
X3NjaGVkX29wKGNtZCwgZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKE5VTEwsIHZvaWQpKTsKKyAgICAg
ICAgcmV0dXJuIGZuKGNtZCwgZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKE5VTEwsIHZvaWQpKTsKIAog
ICAgIGNhc2UgU0NIRURPUF9zaHV0ZG93bjoKICAgICAgICAgVFJBQ0VfM0QoVFJDX1NDSEVEX1NI
VVRET1dOLApAQCAtNTIsNiArNTcsOCBAQCBsb25nIGRvX3NjaGVkX29wX2NvbXBhdChpbnQgY21k
LCB1bnNpZ25lZCBsb25nIGFyZykKIC8qIExlZ2FjeSBoeXBlcmNhbGwgKGFzIG9mIDB4MDAwMzAy
MDIpLiAqLwogbG9uZyBkb19ldmVudF9jaGFubmVsX29wX2NvbXBhdChYRU5fR1VFU1RfSEFORExF
X1BBUkFNKGV2dGNobl9vcF90KSB1b3ApCiB7CisgICAgdHlwZW9mKGRvX2V2ZW50X2NoYW5uZWxf
b3ApICpmbiA9CisgICAgICAgICh2b2lkICopcHZfaHlwZXJjYWxsX3RhYmxlW19fSFlQRVJWSVNP
Ul9ldmVudF9jaGFubmVsX29wXS5uYXRpdmU7CiAgICAgc3RydWN0IGV2dGNobl9vcCBvcDsKIAog
ICAgIGlmICggdW5saWtlbHkoY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wLCAxKSAhPSAwKSApCkBA
IC02OSw4ICs3Niw3IEBAIGxvbmcgZG9fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQoWEVOX0dVRVNU
X0hBTkRMRV9QQVJBTShldnRjaG5fb3BfdCkgdW9wKQogICAgIGNhc2UgRVZUQ0hOT1BfYmluZF9p
cGk6CiAgICAgY2FzZSBFVlRDSE5PUF9iaW5kX3ZjcHU6CiAgICAgY2FzZSBFVlRDSE5PUF91bm1h
c2s6Ci0gICAgICAgIHJldHVybiBwdl9nZXRfaHlwZXJjYWxsX2hhbmRsZXIoX19IWVBFUlZJU09S
X2V2ZW50X2NoYW5uZWxfb3AsIGZhbHNlKQotICAgICAgICAgICAgICAgKG9wLmNtZCwgKHVuc2ln
bmVkIGxvbmcpJnVvcC5wLT51LCAwLCAwLCAwLCAwKTsKKyAgICAgICAgcmV0dXJuIGZuKG9wLmNt
ZCwgZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKCZ1b3AucC0+dSwgdm9pZCkpOwogCiAgICAgZGVmYXVs
dDoKICAgICAgICAgcmV0dXJuIC1FTk9TWVM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
aHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKaW5kZXggM2I3MmQ2YS4u
YmJjMzAxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwpAQCAtMzIsNyArMzIsNyBAQAogCiAjZGVmaW5lIGRv
X2FyY2hfMSAgICAgICAgICAgICBwYWdpbmdfZG9tY3RsX2NvbnRpbnVhdGlvbgogCi1zdGF0aWMg
Y29uc3QgaHlwZXJjYWxsX3RhYmxlX3QgcHZfaHlwZXJjYWxsX3RhYmxlW10gPSB7Citjb25zdCBo
eXBlcmNhbGxfdGFibGVfdCBwdl9oeXBlcmNhbGxfdGFibGVbXSA9IHsKICAgICBDT01QQVRfQ0FM
TChzZXRfdHJhcF90YWJsZSksCiAgICAgSFlQRVJDQUxMKG1tdV91cGRhdGUpLAogICAgIENPTVBB
VF9DQUxMKHNldF9nZHQpLApAQCAtMzIwLDIzICszMjAsNiBAQCB2b2lkIGh5cGVyY2FsbF9wYWdl
X2luaXRpYWxpc2VfcmluZzFfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKQogICAgICoodTE2
ICopKHArIDYpID0gKEhZUEVSQ0FMTF9WRUNUT1IgPDwgOCkgfCAweGNkOyAvKiBpbnQgICR4eCAq
LwogfQogCi12b2lkIF9faW5pdCBwdl9oeXBlcmNhbGxfdGFibGVfcmVwbGFjZSh1bnNpZ25lZCBp
bnQgaHlwZXJjYWxsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHlw
ZXJjYWxsX2ZuX3QgKiBuYXRpdmUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBoeXBlcmNhbGxfZm5fdCAqY29tcGF0KQotewotI2RlZmluZSBIQU5ETEVSX1BPSU5URVIo
ZikgXAotICAgICgodW5zaWduZWQgbG9uZyAqKV9fdmEoX19wYSgmcHZfaHlwZXJjYWxsX3RhYmxl
W2h5cGVyY2FsbF0uZikpKQotICAgIHdyaXRlX2F0b21pYyhIQU5ETEVSX1BPSU5URVIobmF0aXZl
KSwgKHVuc2lnbmVkIGxvbmcpbmF0aXZlKTsKLSAgICB3cml0ZV9hdG9taWMoSEFORExFUl9QT0lO
VEVSKGNvbXBhdCksICh1bnNpZ25lZCBsb25nKWNvbXBhdCk7Ci0jdW5kZWYgSEFORExFUl9QT0lO
VEVSCi19Ci0KLWh5cGVyY2FsbF9mbl90ICpwdl9nZXRfaHlwZXJjYWxsX2hhbmRsZXIodW5zaWdu
ZWQgaW50IGh5cGVyY2FsbCwgYm9vbCBjb21wYXQpCi17Ci0gICAgcmV0dXJuIGNvbXBhdCA/IHB2
X2h5cGVyY2FsbF90YWJsZVtoeXBlcmNhbGxdLmNvbXBhdAotICAgICAgICAgICAgICAgICAgOiBw
dl9oeXBlcmNhbGxfdGFibGVbaHlwZXJjYWxsXS5uYXRpdmU7Ci19Ci0KIC8qCiAgKiBMb2NhbCB2
YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5j
IGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwppbmRleCBkNTM4M2RjLi45NjUxOTUyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMK
QEAgLTE2MCw2ICsxNjAsNyBAQCB2b2lkIF9faW5pdCBwdl9zaGltX3NldHVwX2RvbShzdHJ1Y3Qg
ZG9tYWluICpkLCBsNF9wZ2VudHJ5X3QgKmw0c3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGNvbnNvbGVfdmEsIHVuc2lnbmVkIGxvbmcgdnBoeXNtYXAs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydF9pbmZvX3QgKnNpKQogeworICAg
IGh5cGVyY2FsbF90YWJsZV90ICpyd19wdl9oeXBlcmNhbGxfdGFibGU7CiAgICAgdWludDY0X3Qg
cGFyYW0gPSAwOwogICAgIGxvbmcgcmM7CiAKQEAgLTIwNSwxMiArMjA2LDIwIEBAIHZvaWQgX19p
bml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlfdCAqbDRz
dGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChjb25zb2xlX21mbiksIHZw
aHlzbWFwKTsKICAgICAgICAgY29uc29sZWRfc2V0X3JpbmdfYWRkcihwYWdlKTsKICAgICB9Ci0g
ICAgcHZfaHlwZXJjYWxsX3RhYmxlX3JlcGxhY2UoX19IWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxf
b3AsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh5cGVyY2FsbF9mbl90ICopcHZf
c2hpbV9ldmVudF9jaGFubmVsX29wLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICho
eXBlcmNhbGxfZm5fdCAqKXB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcCk7Ci0gICAgcHZfaHlwZXJj
YWxsX3RhYmxlX3JlcGxhY2UoX19IWVBFUlZJU09SX2dyYW50X3RhYmxlX29wLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChoeXBlcmNhbGxfZm5fdCAqKXB2X3NoaW1fZ3JhbnRfdGFi
bGVfb3AsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGh5cGVyY2FsbF9mbl90ICop
cHZfc2hpbV9ncmFudF90YWJsZV9vcCk7CisKKyAgICAvKgorICAgICAqIEZpbmQgYSB3cml0ZWFi
bGUgbWFwcGluZyB0byBwdl9oeXBlcmNhbGxfdGFibGVbXSBpbiB0aGUgZGlyZWN0bWFwCisgICAg
ICogaW5zZXJ0IHNvbWUgc2hpbS1zcGVjaWZpYyBoeXBlcmNhbGwgaGFuZGxlcnMuCisgICAgICov
CisgICAgcndfcHZfaHlwZXJjYWxsX3RhYmxlID0gX192YShfX3BhKHB2X2h5cGVyY2FsbF90YWJs
ZSkpOworICAgIHJ3X3B2X2h5cGVyY2FsbF90YWJsZVtfX0hZUEVSVklTT1JfZXZlbnRfY2hhbm5l
bF9vcF0ubmF0aXZlID0KKyAgICAgICAgcndfcHZfaHlwZXJjYWxsX3RhYmxlW19fSFlQRVJWSVNP
Ul9ldmVudF9jaGFubmVsX29wXS5jb21wYXQgPQorICAgICAgICAoaHlwZXJjYWxsX2ZuX3QgKilw
dl9zaGltX2V2ZW50X2NoYW5uZWxfb3A7CisKKyAgICByd19wdl9oeXBlcmNhbGxfdGFibGVbX19I
WVBFUlZJU09SX2dyYW50X3RhYmxlX29wXS5uYXRpdmUgPQorICAgICAgICByd19wdl9oeXBlcmNh
bGxfdGFibGVbX19IWVBFUlZJU09SX2dyYW50X3RhYmxlX29wXS5jb21wYXQgPQorICAgICAgICAo
aHlwZXJjYWxsX2ZuX3QgKilwdl9zaGltX2dyYW50X3RhYmxlX29wOworCiAgICAgZ3Vlc3QgPSBk
OwogCiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h5cGVyY2FsbC5oCmluZGV4IGI5ZjNlY2YuLjFjYzJlMzcg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9oeXBlcmNhbGwuaApAQCAtMjUsMTIgKzI1LDEyIEBAIHR5cGVkZWYgc3Ry
dWN0IHsKIAogZXh0ZXJuIGNvbnN0IGh5cGVyY2FsbF9hcmdzX3QgaHlwZXJjYWxsX2FyZ3NfdGFi
bGVbTlJfaHlwZXJjYWxsc107CiAKKyNpZmRlZiBDT05GSUdfUFYKK2V4dGVybiBjb25zdCBoeXBl
cmNhbGxfdGFibGVfdCBwdl9oeXBlcmNhbGxfdGFibGVbXTsKIHZvaWQgcHZfaHlwZXJjYWxsKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIHZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlz
ZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJjYWxsX3BhZ2UpOwogdm9pZCBoeXBlcmNhbGxfcGFn
ZV9pbml0aWFsaXNlX3JpbmcxX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSk7Ci12b2lkIHB2
X2h5cGVyY2FsbF90YWJsZV9yZXBsYWNlKHVuc2lnbmVkIGludCBoeXBlcmNhbGwsIGh5cGVyY2Fs
bF9mbl90ICogbmF0aXZlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoeXBlcmNh
bGxfZm5fdCAqY29tcGF0KTsKLWh5cGVyY2FsbF9mbl90ICpwdl9nZXRfaHlwZXJjYWxsX2hhbmRs
ZXIodW5zaWduZWQgaW50IGh5cGVyY2FsbCwgYm9vbCBjb21wYXQpOworI2VuZGlmCiAKIC8qCiAg
KiBCb3RoIGRvX21tdWV4dF9vcCgpIGFuZCBkb19tbXVfdXBkYXRlKCk6Ci0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:23:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:23:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeK4u-0005Kb-6g; Wed, 24 Jan 2018 12:22:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5elc=et=citrix.com=prvs=555d4dacb=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1eeK4t-0005KV-Jf
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:22:55 +0000
X-Inumbo-ID: 4b4e117c-0101-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b4e117c-0101-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 13:22:50 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459453801"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <20180119165711.16615-1-ross.lagerwall@citrix.com>
 <5A65E74E02000078001A1062@prv-mh.provo.novell.com>
 <fe725c6f-5ea3-568f-1c8c-95f310338991@citrix.com>
Message-ID: <c4731e7d-64ac-ba35-4532-bc8be128e4de@citrix.com>
Date: Wed, 24 Jan 2018 12:22:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <fe725c6f-5ea3-568f-1c8c-95f310338991@citrix.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/shutdown: Use ACPI reboot method for
 Dell PowerEdge R740
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMjMvMjAxOCAwNDowNSBQTSwgUm9zcyBMYWdlcndhbGwgd3JvdGU6Cj4gT24gMDEvMjIv
MjAxOCAxMjoyOSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5LjAxLjE4IGF0IDE3
OjU3LCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvc2h1dGRvd24uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3NodXRkb3duLmMKPj4+IEBA
IC01MTEsNiArNTExLDE1IEBAIHN0YXRpYyBzdHJ1Y3QgZG1pX3N5c3RlbV9pZCBfX2luaXRkYXRh
IAo+Pj4gcmVib290X2RtaV90YWJsZVtdID0gewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgRE1JX01BVENIKERNSV9QUk9EVUNUX05BTUUsICJMYXRpdHVkZSBFNjUyMCIpLAo+Pj4gwqDC
oMKgwqDCoMKgwqDCoMKgIH0sCj4+PiDCoMKgwqDCoMKgIH0sCj4+PiArwqDCoMKgIHvCoMKgwqAg
LyogSGFuZGxlIHByb2JsZW1zIHdpdGggcmVib290aW5nIG9uIERlbGwgUG93ZXJFZGdlIFI3NDAu
ICovCj4+PiArwqDCoMKgwqDCoMKgwqAgLmNhbGxiYWNrID0gb3ZlcnJpZGVfcmVib290LAo+Pj4g
K8KgwqDCoMKgwqDCoMKgIC5kcml2ZXJfZGF0YSA9ICh2b2lkICopKGxvbmcpQk9PVF9BQ1BJLAo+
Pj4gK8KgwqDCoMKgwqDCoMKgIC5pZGVudCA9ICJEZWxsIFBvd2VyRWRnZSBSNzQwIiwKPj4+ICvC
oMKgwqDCoMKgwqDCoCAubWF0Y2hlcyA9IHsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIERN
SV9NQVRDSChETUlfU1lTX1ZFTkRPUiwgIkRlbGwgSW5jLiIpLAo+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgRE1JX01BVENIKERNSV9QUk9EVUNUX05BTUUsICJQb3dlckVkZ2UgUjc0MCIpLAo+
Pj4gK8KgwqDCoMKgwqDCoMKgIH0sCj4+PiArwqDCoMKgIH0sCj4+Cj4+IEp1ZGdpbmcgZnJvbSB0
aGUgZGVzY3JpcHRpb24geW91IGRvbid0IHJlYWxseSB3YW50IG9yIG5lZWQgdG8KPj4gb3ZlcnJp
ZGUgdGhlIHJlYm9vdCBtZXRob2QgaWYgbm90IHJ1bm5pbmcgdW5kZXIgRUZJLCBvciBpZiB0aGVy
ZQo+PiB3YXMgYW4gb3ZlcnJpZGUgb24gdGhlIGNvbW1hbmQgbGluZSBhbHJlYWR5LiBvdmVycmlk
ZV9yZWJvb3QoKSwKPj4gaG93ZXZlciwgb3ZlcnJpZGVzIGV2ZXJ5dGhpbmcgYW5kIHVuZGVyIGFs
bCBjaXJjdW1zdGFuY2VzLiBJCj4+IHRoZXJlZm9yZSB0aGluayB5b3UgbWF5IHdhbnQgdG8gaW50
cm9kdWNlIGEgbmV3IGNhbGxiYWNrCj4+IGZ1bmN0aW9uLgo+IAo+IEFncmVlZCwgaXQgc2hvdWxk
IG9ubHkgYXBwbHkgd2hlbiBydW5uaW5nIHVuZGVyIEVGSS4gTm90ZSB0aGF0IHRoZSAKPiBjb21t
YW5kLWxpbmUgdGFrZXMgcHJpb3JpdHkgb3ZlciBvdmVycmlkZV9yZWJvb3QoKSAtLSBzZWUgdGhl
IG5vdGUgYXQgCj4gdGhlIHN0YXJ0IG9mIHJlYm9vdF9pbml0KCkuCj4gCgpBY3R1YWxseSwgbm93
IHRoYXQgSSB0aGluayBhYm91dCBpdCwgdGhpcyBxdWlyayB3b3VsZCBoYXZlIG5vIGVmZmVjdCAK
d2hlbiBub3QgcnVubmluZyB1bmRlciBFRkkgc2luY2UgaW4gZWl0aGVyIGNhc2UsIHRoZSBxdWly
ayB1c2VzIApCT09UX0FDUEkgdW5sZXNzIGFjcGlfZGlzYWJsZWQgaXMgc2V0IGluIHdoaWNoIGNh
c2UgaXQgdXNlcyBCT09UX0tCRC4gClRoaXMgbWF0Y2hlcyB3aGF0IGRlZmF1bHRfcmVib290X3R5
cGUoKSBkb2VzLiBTbyBJIHRoaW5rIHRoaXMgcGF0Y2ggaXMgCmZpbmUgYW5kIG5vIGZ1cnRoZXIg
Y2hhbmdlcyBhcmUgbmVlZGVkIHVubGVzcyBJJ20gbWlzc2luZyBzb21ldGhpbmc/CgpUaGFua3Ms
Ci0tIApSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:31:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKD9-00062z-1h; Wed, 24 Jan 2018 12:31:27 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeKD7-00062t-HZ
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 12:31:25 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-6.messagelabs.com id 45/EB-03980-C9C786A5;
 Wed, 24 Jan 2018 12:31:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVXd2TUa
 UwdfJshb3prxnd2D02N63iz2AMYo1My8pvyKBNeNB522mgulBFW+nWzQwdhl3MXJxCAk0Mkkc
 bbjAAuE8ZpR4MPk/I4SzjVHi9N1FrF2MnBwiAs4SX8/MZQexeQX0JeZM+coEYgsL2Eqs6P3CB
 NIgIfBfTmLd9ImMIAkJAW+JPwcvsMLYu9e1A8XZOdgErCQOiYFEWQRUJWY8msQ4gZF7ASPDKk
 aN4tSistQiXWMjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxtPrAg8
 xSnIwKYny5gdlRAnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M2oBsoJFqWmp1akZeYAAw0mLcHB
 oyTCuwskzVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHnbQEoFQEozSvPgBsEi4
 BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeXtApvBk5pXA7XsFdAoT0Ck3alJBTilJREhJNT
 CqcU/0ajzifu6xWI6CYsxaJYOTAp78h0SOCyR/iDXweXpX8Cf70+ulVULLfzNxJfxhqZ9ydVN
 m6Qm2T0o9ZmsSOXrKbXouiv1P+nT+/tnArH0V60vvej11dBS7UmphcNzcdNpj+bkSYUu3f3DN
 cby75r+7456/ZtEqPhGyO+Yt2L45TfV1SKQSS3FGoqEWc1FxIgATJxrKewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1516797082!110551946!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26134 invoked from network); 24 Jan 2018 12:31:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 12:31:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeKCy-00076K-VQ; Wed, 24 Jan 2018 12:31:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeKCt-0003wy-O9; Wed, 24 Jan 2018 12:31:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeKCt-0001N6-C0; Wed, 24 Jan 2018 12:31:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118287-mainreport@xen.org>
X-Osstest-Failures: 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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-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-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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-libvirt-xsm: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=52483b067cce4a88ffbf8fbeea26de7549d2ad23
X-Osstest-Versions-That: qemuu=ee264eb32c14f076c964fc34ee66f6f95cce2080
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 12:31:11 +0000
Subject: [Xen-devel] [qemu-mainline test] 118287: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI4NyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyODcvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODI3NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4Mjc3
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTgyNzcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODI3NwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE4Mjc3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNzcKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICA1MjQ4M2IwNjdjY2U0YTg4ZmZiZjhmYmVlYTI2ZGU3NTQ5ZDJhZDIzCmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBlZTI2NGViMzJjMTRmMDc2Yzk2NGZjMzRl
ZTY2ZjZmOTVjY2UyMDgwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyNzcgIDIwMTgtMDEtMjMg
MDM6MzQ6MjkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4Mjg3ICAyMDE4LTAx
LTIzIDE2OjE0OjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIu
ZnJhbmNpc0B4aWxpbnguY29tPgogIERhbmllbCBCYXJib3phIDxkYW5pZWxoYkBsaW51eC52bmV0
LmlibS5jb20+CiAgRGFuaWVsIEhlbnJpcXVlIEJhcmJvemEgPGRhbmllbGhiQGxpbnV4LnZuZXQu
aWJtLmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgVGhv
bWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0
CiAgIGVlMjY0ZWIzMmMuLjUyNDgzYjA2N2MgIDUyNDgzYjA2N2NjZTRhODhmZmJmOGZiZWVhMjZk
ZTc1NDlkMmFkMjMgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:35:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKGj-0006Ed-LW; Wed, 24 Jan 2018 12:35:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeKGh-0006EX-Rm
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:35:07 +0000
X-Inumbo-ID: 0280a001-0103-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0280a001-0103-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 12:35:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459455171"
Date: Wed, 24 Jan 2018 12:34:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Bhupinder Thakur <bhupinder.thakur@linaro.org>
Message-ID: <20180124123454.eyggelo46kqwz6v2@citrix.com>
References: <1509432908-17449-1-git-send-email-bhupinder.thakur@linaro.org>
 <20171031100750.gehoh5b2m3t5qga6@citrix.com>
 <470ff461-3baa-81d0-a694-caf0ca6b6f07@linaro.org>
 <20171114100513.ex57gt3ynadh5hub@citrix.com>
 <CACtJ1JQ=7oam=qbRYEro37qJursKynuXNv58yxV_x+RmscDcKQ@mail.gmail.com>
 <20171114135611.htpdhrovmirz7vss@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171114135611.htpdhrovmirz7vss@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/4 v3 for-4.10] libxl: Fix the bug
 introduced in commit "libxl: use correct type modifier for vuart_gfn"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMTQsIDIwMTcgYXQgMDE6NTY6MTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIE5vdiAxNCwgMjAxNyBhdCAwNToxMjoyNlBNICswNTMwLCBCaHVwaW5kZXIgVGhh
a3VyIHdyb3RlOgo+ID4gSGksCj4gPiAKPiA+IE9uIDE0IE5vdiAyMDE3IDM6MzUgcG0sICJXZWkg
TGl1IiA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAKPiA+ID4gT24gTW9uLCBOb3Yg
MTMsIDIwMTcgYXQgMDM6NTY6MjNQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+
IEhpIFdlaSwKPiA+ID4gPgo+ID4gPiA+IFNvcnJ5IEkgbWlzc2VkIHRoYXQgZS1tYWlsLgo+ID4g
PiA+Cj4gPiA+ID4gT24gMTAvMzEvMjAxNyAxMDowNyBBTSwgV2VpIExpdSB3cm90ZToKPiA+ID4g
PiA+IENoYW5nZSB0aGUgdGFnIHRvIGZvci00LjEwLgo+ID4gPiA+ID4KPiA+ID4gPiA+IEp1bGll
biwgdGhpcyBpcyBuZWVkZWQgdG8gZml4IHZ1YXJ0IGVtdWxhdGlvbi4KPiA+ID4gPgo+ID4gPiA+
IFRvIGNvbmZpcm0sIG9ubHkgcGF0Y2ggIzEgaXMgY2FuZGlkYXRlIGZvciBYZW4gNC4xMCwgcmln
aHQ/IFRoZSByZXN0Cj4gPiA+IHdpbGwgYmUKPiA+ID4gPiBxdWV1ZWQgZm9yIFhlbiA0LjExPwo+
ID4gPiA+Cj4gPiA+Cj4gPiA+IEkgdGhpbmsgc28uCj4gPiA+Cj4gPiA+IEJodXBpbmRlciwgY2Fu
IHlvdSBjb25maXJtIHRoYXQ/Cj4gPiA+Cj4gPiAKPiA+IFllcy4gT25seSBmaXJzdCBwYXRjaCBp
cyByZXF1aXJlZCBmb3IgZml4aW5nIHRoZSBjb21waWxhdGlvbiBpc3N1ZS4KPiA+IAo+IAo+IFRo
YW5rcy4gSSB3aWxsIGNvbW1pdCB0aGUgZmlyc3QgcGF0Y2ggYW5kIHB1dCB0aGUgcmVzdCBpbiBt
eSBmb3ItbmV4dAo+IHF1ZXVlLgoKT0ssIHBhdGNoIDIgdG8gNCBhcHBsaWVkIGNsZWFubHkgYnV0
IHRoZSBidWlsZCBpcyBicm9rZW4gYnkgdGhlbS4KCmxpYnhsX2NvbnNvbGUuYzogSW4gZnVuY3Rp
b24g4oCYbGlieGxfX2RldmljZV9jb25zb2xlX2FkZOKAmToKbGlieGxfY29uc29sZS5jOjMzMjo2
ODogZXJyb3I6IOKAmGxpYnhsX19kb21haW5fYnVpbGRfc3RhdGUge2FrYSBzdHJ1Y3QgPGFub255
bW91cz594oCZIGhhcyBubyBtZW1iZXIgbmFtZWQg4oCYY29uc29sZV9tZm7igJk7IGRpZCB5b3Ug
bWVhbiDigJhjb25zb2xlX2dmbuKAmT8KICAgICAgICAgZmxleGFycmF5X2FwcGVuZChyb19mcm9u
dCwgR0NTUFJJTlRGKCIlIlBSSXVfeGVuX3Bmbiwgc3RhdGUtPmNvbnNvbGVfbWZuKSk7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXgpsaWJ4bF9pbnRlcm5hbC5oOjM5MjE6NTg6IG5vdGU6IGluIGRlZmluaXRpb24gb2Yg
bWFjcm8g4oCYR0NTUFJJTlRG4oCZCiAjZGVmaW5lIEdDU1BSSU5URihmbXQsIC4uLikgKGxpYnhs
X19zcHJpbnRmKChnYyksIChmbXQpLCBfX1ZBX0FSR1NfXykpCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fgoKRm9yIG5v
dyBJJ3ZlIGRyb3BwZWQgdGhpcyBzZXJpZXMuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:38:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:38:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKJl-0006O9-2j; Wed, 24 Jan 2018 12:38:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeKJj-0006Nu-5L
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:38:15 +0000
X-Inumbo-ID: 6f392bc0-0103-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f392bc0-0103-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 13:38:10 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459455479"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 12:38:11 +0000
Message-ID: <20180124123811.22396-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] tools: bump library version numbers to 4.11
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ2Y2hhbi9N
YWtlZmlsZSB8IDIgKy0KIHRvb2xzL2xpYnhjL01ha2VmaWxlICAgIHwgMiArLQogdG9vbHMvbGli
eGwvTWFrZWZpbGUgICAgfCA0ICsrLS0KIDMgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnZjaGFuL01ha2VmaWxlIGIv
dG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKaW5kZXggY2E5ZmM2MzU0ZS4uOGQ0NWZjMjQxMSAxMDA2
NDQKLS0tIGEvdG9vbHMvbGlidmNoYW4vTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlidmNoYW4vTWFr
ZWZpbGUKQEAgLTE0LDcgKzE0LDcgQEAgTElCVkNIQU5fTElCUyA9ICQoTERMSUJTX2xpYnhlbnN0
b3JlKSAkKExETElCU19saWJ4ZW5nbnR0YWIpICQoTERMSUJTX2xpYnhlbmV2dGMKICQoTElCVkNI
QU5fT0JKUykgJChMSUJWQ0hBTl9QSUNfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5z
dG9yZSkgJChDRkxBR1NfbGlieGVuZ250dGFiKSAkKENGTEFHU19saWJ4ZW5ldnRjaG4pCiAkKE5P
REVfT0JKUykgJChOT0RFMl9PQkpTKTogQ0ZMQUdTICs9ICQoQ0ZMQUdTX2xpYnhlbmdudHRhYikg
JChDRkxBR1NfbGlieGVuZXZ0Y2huKQogCi1NQUpPUiA9IDQuMTAKK01BSk9SID0gNC4xMQogTUlO
T1IgPSAwCiAKIENGTEFHUyArPSAtSS4uL2luY2x1ZGUgLUkuCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhjL01ha2VmaWxlCmluZGV4IDlhMDE5ZThkZmUuLmQy
NmJmOGRmYWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xp
YnhjL01ha2VmaWxlCkBAIC0xLDcgKzEsNyBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4K
IGluY2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAotTUFKT1IgICAgPSA0LjEwCitN
QUpPUiAgICA9IDQuMTEKIE1JTk9SICAgID0gMAogCiBpZmVxICgkKENPTkZJR19MSUJYQ19NSU5J
T1MpLHkpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01h
a2VmaWxlCmluZGV4IDVhODYxZjcyY2IuLjkxN2NlYjBlNzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL01ha2VmaWxlCisrKyBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCkBAIC01LDEwICs1LDEwIEBA
CiBYRU5fUk9PVCA9ICQoQ1VSRElSKS8uLi8uLgogaW5jbHVkZSAkKFhFTl9ST09UKS90b29scy9S
dWxlcy5tawogCi1NQUpPUiA9IDQuMTAKK01BSk9SID0gNC4xMQogTUlOT1IgPSAwCiAKLVhMVU1B
Sk9SID0gNC4xMAorWExVTUFKT1IgPSA0LjExCiBYTFVNSU5PUiA9IDAKIAogQ0ZMQUdTICs9IC1X
ZXJyb3IgLVduby1mb3JtYXQtemVyby1sZW5ndGggLVdtaXNzaW5nLWRlY2xhcmF0aW9ucyBcCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:40:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKLa-0006yy-DA; Wed, 24 Jan 2018 12:40:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hoku=et=citrix.com=prvs=555fae414=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eeKLZ-0006tZ-PF
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:40:09 +0000
X-Inumbo-ID: b6e78745-0103-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6e78745-0103-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 12:40:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459455656"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23144.32403.969244.453027@mariner.uk.xensource.com>
Date: Wed, 24 Jan 2018 12:39:47 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180124123811.22396-1-wei.liu2@citrix.com>
References: <20180124123811.22396-1-wei.liu2@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] tools: bump library version numbers to 4.11
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJbUEFUQ0hdIHRvb2xzOiBidW1wIGxpYnJhcnkgdmVyc2lvbiBudW1i
ZXJzIHRvIDQuMTEiKToKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:48:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:48:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKTq-0007Fq-6k; Wed, 24 Jan 2018 12:48:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mhv=et=citrix.com=prvs=555c6f890=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eeKTp-0007F1-FQ
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:48:41 +0000
X-Inumbo-ID: e7c4af35-0104-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7c4af35-0104-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 12:48:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459456662"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 12:48:26 +0000
Message-ID: <20180124124826.28523-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/mm: Add debug code to detect illegal
	page_lock and put_page_type ordering
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpeCBmb3IgWFNBLTI0MiBkZXBlbmRzIG9uIHRoZSBzYW1lIGNwdSBuZXZlciBjYWxsaW5n
Cl9wdXRfcGFnZV90eXBlKCkgd2hpbGUgaG9sZGluZyBhIHBhZ2VfbG9jaygpIGZvciB0aGF0IHBh
Z2UuICBCeSBoYXZpbmcKbm8gbG9ja2luZyBkaXNjaXBsaW5lIGJldHdlZW4gcGFnZXMsIHRoZSBj
dXJyZW50IGNvZGUgYWxzbyBhc3N1bWVzCnRoYXQgd2Ugd2lsbCBuZXZlciBsb2NrIHR3byBwYWdl
cyBvbiB0aGUgc2FtZSBjcHUuCgpBZGQgYSBjaGVjayB0byBkZWJ1ZyBidWlsZHMgdG8gdmVyaWZ5
IHRoYXQgYm90aCBvZiB0aGVzZSBhcmUgdHJ1ZS4KClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDVhMWI0NzI0MzIuLjc2MmUy
MWZiNDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS5jCkBAIC0xODEzLDEwICsxODEzLDI1IEBAIHN0YXRpYyBpbnQgZnJlZV9sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgIHJldHVybiByYzsKIH0KIAorI2lmbmRlZiBOREVCVUcK
Ky8qCisgKiBDaGVjayB0byBtYWtlIHN1cmUgdGhhdCB3ZSBuZXZlciBuZXN0IHBhZ2VfbG9jaygp
IGNhbGxzIG9uIGEgc2luZ2xlCisgKiBjcHUgKHdoaWNoIG1heSBkZWFkbG9jayBpZiB0d28gY3B1
cyBhdHRlbXB0IHRvIGxvY2sgdGhlIHNhbWUgcGFnZXMKKyAqIGluIGEgZGlmZmVyZW50IG9yZGVy
KSwgYW5kIHRoYXQgd2UgbmV2ZXIgY2FsbCBfcHV0X3BhZ2VfdHlwZSgpIG9uIGEKKyAqIHBhZ2Ug
d2hpbGUgd2UgaG9sZCBpdHMgcGFnZV9sb2NrKCkgKHdoaWNoIHdvdWxkIGRlYWRsb2NrIGFmdGVy
CisgKiBYU0EtMjQyKS4KKyAqLworc3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBwYWdlX2lu
Zm8gKiwgY3VycmVudF9wYWdlX2xvY2spOworI2VuZGlmCisKIGludCBwYWdlX2xvY2soc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKIHsKICAgICB1bnNpZ25lZCBsb25nIHgsIG54OwogCisjaWZuZGVm
IE5ERUJVRworICAgIEFTU0VSVCh0aGlzX2NwdShjdXJyZW50X3BhZ2VfbG9jaykgPT0gTlVMTCk7
CisjZW5kaWYKKwogICAgIGRvIHsKICAgICAgICAgd2hpbGUgKCAoeCA9IHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvKSAmIFBHVF9sb2NrZWQgKQogICAgICAgICAgICAgY3B1X3JlbGF4KCk7CkBAIC0x
ODI3LDYgKzE4NDIsMTAgQEAgaW50IHBhZ2VfbG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgICAgICAgICAgcmV0dXJuIDA7CiAgICAgfSB3aGlsZSAoIGNtcHhjaGcoJnBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvLCB4LCBueCkgIT0geCApOwogCisjaWZuZGVmIE5ERUJVRworICAgIHRoaXNf
Y3B1KGN1cnJlbnRfcGFnZV9sb2NrKSA9IHBhZ2U7CisjZW5kaWYKKwogICAgIHJldHVybiAxOwog
fQogCkBAIC0xODM0LDYgKzE4NTMsMTAgQEAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwgbngsIHkgPSBwYWdlLT51LmludXNl
LnR5cGVfaW5mbzsKIAorI2lmbmRlZiBOREVCVUcKKyAgICBBU1NFUlQodGhpc19jcHUoY3VycmVu
dF9wYWdlX2xvY2spID09IHBhZ2UpOworI2VuZGlmCisKICAgICBkbyB7CiAgICAgICAgIHggPSB5
OwogICAgICAgICBBU1NFUlQoKHggJiBQR1RfY291bnRfbWFzaykgJiYgKHggJiBQR1RfbG9ja2Vk
KSk7CkBAIC0xODQyLDYgKzE4NjUsMTAgQEAgdm9pZCBwYWdlX3VubG9jayhzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICAvKiBXZSBtdXN0IG5vdCBkcm9wIHRoZSBsYXN0IHJlZmVyZW5j
ZSBoZXJlLiAqLwogICAgICAgICBBU1NFUlQobnggJiBQR1RfY291bnRfbWFzayk7CiAgICAgfSB3
aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sIHgsIG54KSkgIT0g
eCApOworCisjaWZuZGVmIE5ERUJVRworICAgIHRoaXNfY3B1KGN1cnJlbnRfcGFnZV9sb2NrKSA9
IE5VTEw7CisjZW5kaWYKIH0KIAogLyoKQEAgLTI0MjAsNiArMjQ0NywxMCBAQCBzdGF0aWMgaW50
IF9wdXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUs
CiB7CiAgICAgdW5zaWduZWQgbG9uZyBueCwgeCwgeSA9IHBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
OwogCisjaWZuZGVmIE5ERUJVRworICAgIEFTU0VSVCh0aGlzX2NwdShjdXJyZW50X3BhZ2VfbG9j
aykgIT0gcGFnZSk7CisjZW5kaWYKKwogICAgIGZvciAoIDsgOyApCiAgICAgewogICAgICAgICB4
ICA9IHk7Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:52:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:52:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKXQ-0007tP-Lv; Wed, 24 Jan 2018 12:52:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeKXP-0007tJ-JP
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 12:52:23 +0000
X-Inumbo-ID: 6b6d02bb-0105-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b6d02bb-0105-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 12:52:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="66589032"
Date: Wed, 24 Jan 2018 12:52:09 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180124125209.5zvsls6xxiqi6ibc@MacBook-Pro-de-Roger.local>
References: <1516796169-30160-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516796169-30160-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Export pv_hypercall_table[] rather
 than working around it in several ways
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTI6MTY6MDlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgZnVuY3Rpb25zIGluIGNvbXBhdC5jIGFyZSB0aGluZyB3cmFwcGVycyBhcm91
bmQgdGhlIG1haW4gaHlwZXJjYWxscywKPiBtYXNzYWdpbmcgY2VydGFpbiBwYXJhbWV0ZXJzLiAg
SG93ZXZlciwgdGhleSBzZWNvbmQtZ3Vlc3MgdGhlIGNvbnRlbnQgb2YKPiBwdl9oeXBlcmNhbGxf
dGFibGVbXSwgd2hpY2ggaXMgcHJvYmxlbWF0aWMgZm9yIHRoZSBzaGltIGNhc2UuICBJbnN0ZWFk
LAo+IGFycmFuZ2UgZm9yIHRoZW0gdG8gY2FsbCB2aWEgZnVuY3Rpb24gcG9pbnRlciwgd2hpY2gg
cmVtb3ZlcyB0aGUgbmVlZCBmb3IKPiBwdl9nZXRfaHlwZXJjYWxsX2hhbmRsZXIoKS4KPiAKPiBX
aXRoIHB2X2h5cGVyY2FsbF90YWJsZVtdIGV4cG9ydGVkLCB0aGVyZSBpcyBubyBuZWVkIGZvcgo+
IHB2X2h5cGVyY2FsbF90YWJsZV9yZXBsYWNlKCksIHNvIGl0cyBzaW5nbGUgY2FsbHNpdGUgZ2V0
cyBtb2RpZmllZCB0byBjb3BlLgo+IFRoZSBiYWNraW5nIGNvZGUgYmVoaW5kIF9fdmEoX19wYSgp
KSBpcyBzdWJzdGFudGlhbCwgYW5kIHRoZXJlIGlzIG5vIG5lZWQgdG8KPiBjYWxjdWxhdGUgaXQg
cmVwZWF0ZWRseSAoWGVuJ3MgLnJvZGF0YSBpcyBhbHNvIGNvbnRpZ3VvdXMgaW4gdGhlIGRpcmVj
dG1hcCkuCj4gCj4gV2hpbGUgYWRqdXN0aW5nIHRoZSBkZWNsYXJhdGlvbnMsIGd1YXJkIGNvbnRl
bnQgaW4gYXJjaC94ODYvcHYgd2l0aCBDT05GSUdfUFYuCj4gCj4gVGhlIG5ldCBkaWZmZXJlbmNl
IGlzOgo+ICAgYWRkL3JlbW92ZTogMC8yIGdyb3cvc2hyaW5rOiA0LzEgdXAvZG93bjogMTc2Ly0z
MjEgKC0xNDUpCj4gICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBvbGQgICAgIG5ldyAgIGRlbHRhCj4gICBwdl9zaGltX3NldHVwX2RvbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDExMzAgICAgMTI2NiAgICArMTM2Cj4gICBkb19zY2hlZF9vcF9jb21wYXQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAxNzYgICAgIDE5MiAgICAgKzE2Cj4gICBjb21wYXRf
cGh5c2Rldl9vcF9jb21wYXQgICAgICAgICAgICAgICAgICAgICAgOTAgICAgIDEwNiAgICAgKzE2
Cj4gICBkb19waHlzZGV2X29wX2NvbXBhdCAgICAgICAgICAgICAgICAgICAgICAgICAgOTggICAg
IDEwNiAgICAgICs4Cj4gICBkb19ldmVudF9jaGFubmVsX29wX2NvbXBhdCAgICAgICAgICAgICAg
ICAgICAxNDUgICAgIDEyMyAgICAgLTIyCj4gICBwdl9nZXRfaHlwZXJjYWxsX2hhbmRsZXIgICAg
ICAgICAgICAgICAgICAgICAgMjggICAgICAgLSAgICAgLTI4Cj4gICBwdl9oeXBlcmNhbGxfdGFi
bGVfcmVwbGFjZSAgICAgICAgICAgICAgICAgICAyNzEgICAgICAgLSAgICAtMjcxCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkxH
VE06CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2
L3NoaW0uYwo+IGluZGV4IGQ1MzgzZGMuLjk2NTE5NTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L3B2L3NoaW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPiBAQCAtMTYwLDYg
KzE2MCw3IEBAIHZvaWQgX19pbml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQs
IGw0X3BnZW50cnlfdCAqbDRzdGFydCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBjb25zb2xlX3ZhLCB1bnNpZ25lZCBsb25nIHZwaHlzbWFwLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdGFydF9pbmZvX3QgKnNpKQo+ICB7Cj4gKyAgICBo
eXBlcmNhbGxfdGFibGVfdCAqcndfcHZfaHlwZXJjYWxsX3RhYmxlOwo+ICAgICAgdWludDY0X3Qg
cGFyYW0gPSAwOwo+ICAgICAgbG9uZyByYzsKPiAgCj4gQEAgLTIwNSwxMiArMjA2LDIwIEBAIHZv
aWQgX19pbml0IHB2X3NoaW1fc2V0dXBfZG9tKHN0cnVjdCBkb21haW4gKmQsIGw0X3BnZW50cnlf
dCAqbDRzdGFydCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KGNvbnNvbGVf
bWZuKSwgdnBoeXNtYXApOwo+ICAgICAgICAgIGNvbnNvbGVkX3NldF9yaW5nX2FkZHIocGFnZSk7
Cj4gICAgICB9Cj4gLSAgICBwdl9oeXBlcmNhbGxfdGFibGVfcmVwbGFjZShfX0hZUEVSVklTT1Jf
ZXZlbnRfY2hhbm5lbF9vcCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChoeXBl
cmNhbGxfZm5fdCAqKXB2X3NoaW1fZXZlbnRfY2hhbm5lbF9vcCwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChoeXBlcmNhbGxfZm5fdCAqKXB2X3NoaW1fZXZlbnRfY2hhbm5lbF9v
cCk7Cj4gLSAgICBwdl9oeXBlcmNhbGxfdGFibGVfcmVwbGFjZShfX0hZUEVSVklTT1JfZ3JhbnRf
dGFibGVfb3AsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoaHlwZXJjYWxsX2Zu
X3QgKilwdl9zaGltX2dyYW50X3RhYmxlX29wLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGh5cGVyY2FsbF9mbl90ICopcHZfc2hpbV9ncmFudF90YWJsZV9vcCk7Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIEZpbmQgYSB3cml0ZWFibGUgbWFwcGluZyB0byBwdl9oeXBlcmNhbGxf
dGFibGVbXSBpbiB0aGUgZGlyZWN0bWFwCj4gKyAgICAgKiBpbnNlcnQgc29tZSBzaGltLXNwZWNp
ZmljIGh5cGVyY2FsbCBoYW5kbGVycy4KICAgICAgICAgXiBhbmQKCk1heWJlIGFkZCBzb21ldGhp
bmcgbGlrZToKCiJUaGUgaHlwZXJjYWxsIHRhYmxlIGxpdmVzIGluIC5yb2RhdGEsIGFuZCBzbyBp
dCdzIGNvbnRpZ3VvdXMgaW4KcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSwgd2hpY2ggbWFrZXMgaXQg
YWxzbyBjb250aWd1b3VzIGluIFZBIHNwYWNlIGluCnRoZSBkaXJlY3QgbWFwIgoKT3IgYmV0dGVy
IHdvcmRlZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKY2-0007y6-Tx; Wed, 24 Jan 2018 12:53:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeKY1-0007xI-Fx
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:53:01 +0000
X-Inumbo-ID: 82422a42-0105-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82422a42-0105-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 12:53:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 05:52:53 -0700
Message-Id: <5A688FB402000078001A1F1C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 05:52:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-announce@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Xen 4.8.3 released
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsLAoKSSBhbSBwbGVhc2VkIHRvIGFubm91bmNlIHRoZSByZWxlYXNlIG9mIFhlbiA0LjguMy4g
VGhpcyBpcwphdmFpbGFibGUgaW1tZWRpYXRlbHkgZnJvbSBpdHMgZ2l0IHJlcG9zaXRvcnkKaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPXNob3J0bG9nO2g9cmVmcy9o
ZWFkcy9zdGFibGUtNC44IAoodGFnIFJFTEVBU0UtNC44LjMpIG9yIGZyb20gdGhlIFhlblByb2pl
Y3QgZG93bmxvYWQgcGFnZQpodHRwOi8vd3d3LnhlbnByb2plY3Qub3JnL2Rvd25sb2Fkcy94ZW4t
YXJjaGl2ZXMveGVuLXByb2plY3QtNDgtc2VyaWVzL3hlbi00ODMuaHRtbCAKKHdoZXJlIGEgbGlz
dCBvZiBjaGFuZ2VzIGNhbiBhbHNvIGJlIGZvdW5kKS4KCldlIHJlY29tbWVuZCBhbGwgdXNlcnMg
b2YgdGhlIDQuOCBzdGFibGUgc2VyaWVzIHRvIHVwZGF0ZSB0byB0aGlzCmxhdGVzdCBwb2ludCBy
ZWxlYXNlLgoKUmVnYXJkcywgSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:56:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKbC-0008CF-D8; Wed, 24 Jan 2018 12:56:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeKbB-0008C9-9t
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:56:17 +0000
X-Inumbo-ID: f7a055e7-0105-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f7a055e7-0105-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 12:56:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 05:56:10 -0700
Message-Id: <5A68907802000078001A1F38@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 05:56:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ross Lagerwall" <ross.lagerwall@citrix.com>
References: <20180119165711.16615-1-ross.lagerwall@citrix.com>
In-Reply-To: <20180119165711.16615-1-ross.lagerwall@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/shutdown: Use ACPI reboot method for
 Dell PowerEdge R740
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAxLjE4IGF0IDE3OjU3LCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2hlbiBFRkkgYm9vdGluZyB0aGUgRGVsbCBQb3dlckVkZ2UgUjc0MCwgaXQgY29uc2lz
dGVudGx5IHdhbmRlcnMgaW50byB0aGUKPiB3ZWVkcyBhbmQgZ2V0cyBhbiBpbnZhbGlkIG9wY29k
ZSBpbiB0aGUgRUZJIFJlc2V0U3lzdGVtIGNhbGwuCj4gUXVpcmsgdGhpcyBoYXJkd2FyZSB0byB1
c2UgdGhlIEFDUEkgcmVib290IG1ldGhvZCBpbnN0ZWFkLgo+IAo+IEV4YW1wbGUgc3RhY2sgdHJh
Y2U6Cj4gCj4gLS0tLVsgWGVuLTQuMTEtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9biAgIE5vdCB0
YWludGVkIF0tLS0tCj4gQ1BVOiAgICAwCj4gUklQOiAgICBlMDA4Ols8MDAwMDAwMDAwMDAwMDAx
Nz5dIDAwMDAwMDAwMDAwMDAwMTcKPiBSRkxBR1M6IDAwMDAwMDAwMDAwMTAyMDIgICBDT05URVhU
OiBoeXBlcnZpc29yCj4gcmF4OiAwMDAwMDAwMDY2ZWIyZmYwICAgcmJ4OiBmZmZmODMwMDVmNjI3
YzIwICAgcmN4OiAwMDAwMDAwMDZjNTRlMTAwCj4gcmR4OiAwMDAwMDAwMDAwMDAwMDAwICAgcnNp
OiAwMDAwMDAwMDAwMDAwMDY1ICAgcmRpOiAwMDAwMDAxMDczNTVmMDAwCj4gcmJwOiBmZmZmODMw
MDVmNjI3YzcwICAgcnNwOiBmZmZmODMwMDVmNjI3YjQ4ICAgcjg6ICBmZmZmODMwMDVmNjI3Yjkw
Cj4gcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiBmZmZmODMwMDVmNjI3Yzg4ICAgcjExOiAw
MDAwMDAwMDAwMDAwMDAwCj4gcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiAwMDAwMDAwMDAw
MDAwY2Y5ICAgcjE0OiAwMDAwMDAwMDAwMDAwMDY1Cj4gcjE1OiBmZmZmODMwMDAwMDAwMDAwICAg
Y3IwOiAwMDAwMDAwMDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMzUyNmUwCj4gY3IzOiAwMDAw
MDAxMDczNTVmMDAwICAgY3IyOiBmZmZmYzkwMDAwY2ZmMDAwCj4gZnNiOiAwMDAwMDAwMDAwMDAw
MDAwICAgZ3NiOiBmZmZmODgwMTlmNjAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCj4gZHM6
IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBl
MDA4Cj4gWGVuIGNvZGUgYXJvdW5kIDwwMDAwMDAwMDAwMDAwMDE3PiAoMDAwMDAwMDAwMDAwMDAx
Nyk6Cj4gIGYwIGQ4IGRkIDAwIGYwIDU0IGZmIDAwIDxmMD4gNTAgZGQgMDAgZjAgZDggZGQgMDAg
ZjAgYTUgZmUgMDAgZjAgODcgZTkgMDAKPiBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgz
MDA1ZjYyN2I0ODoKPiAgICBmZmZmODMwMDVmNjI3YjUwIGZmZmZmZmZmZmZmZmZmZGEgMDAwMDAw
MDA2YzU0N2FhYSBmZmZmODJkMDAwMDAwMDAxCj4gICAgZmZmZjgzMDA1ZjYyN2JlYyAwMDAwMDAx
MDczNTVmMDAwIDAwMDAwMDAwNmM1NDZmYjggZmZmZjgzMTA3ZmZlMzI0MAo+ICAgIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCA4MDAwMDAwMDAwMDAwMDAyIDAwMDAwMDAwMDAwMDAw
MDAKPiAgICAwMDAwMDAwMDZjNTQ2Yjk1IDAwMDAwMDAwNmM1NGM3MDAgZmZmZjgzMDA1ZjYyN2Jk
YyBmZmZmODMwMDVmNjI3YmU4Cj4gICAgMDAwMDAwMDA1ZjYxNjAwMCBmZmZmODMwMDVmNjI3YzIw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMGNmOQo+ICAgIGZmZmY4MjAwODAzNTAwMDEg
MDAwMDAwMDAwMDAwMDAwYiBmZmZmODJkMDgwMzUxZWRhIDAwMDAwMDAwMDAwMDAwMDAKPiAgICAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDVmNjE2MDAwCj4gICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgwOTVmZjYwIGZmZmY4MmQw
ODA5NWZmNjAgMDAwMDAwZjEwMDAwMDAwMAo+ICAgIGZmZmY4MmQwODAyOTYwOTcgMDAwMDAwMDAw
MDAwZTAwOCAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MzAwNWY2MjdjODgKPiAgICAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwZmZmZmZmZmUgZmZmZjgyZDA4MDI5NTlkMiBmZmZmODJkMDgwMjk1OWQy
Cj4gICAgMDAwMDAwMDA4MDk1ZjMwMCAwMDAwMDAwMDVmNjI3YzljIDAwMDAwMDAwMDAwMDAwZjgg
MDAwMDAwMDAwMDAwMDAwMAo+ICAgIDAwMDAwMDAwMDAwMDAwZjggZmZmZjgyZDA4MDkzMmMwMCAw
MDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODA5NWY3YzgKPiAgICBmZmZmODJkMDgwOTMyYzAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgwMjk1YTliCj4gICAgZmZm
ZjgzMDA1ZjYyN2Q5OCBmZmZmODJkMDgwMjM2MWYzIGZmZmY4MmQwODA5MzJjMDAgMDAwMDAwMDA4
MDAwMDAwMAo+ICAgIGZmZmY4MzAwNWY2MjdkOTggZmZmZjgyZDA4MDI3OWExOSBmZmZmODJkMDgw
OTVmMDJjIGZmZmY4MmQwODAwMDAwMDAKPiAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwZmIgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDA3MTQ4NGU1NGY2Cj4gICAgZmZmZjgzMTA3MzU0
MjA5OCBmZmZmODJkMDgwOTNhYzc4IGZmZmY4MzEwNzJiZWZkMzAgMDAwMDAwMDAwMDAwMDAwMAo+
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKPiAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MmQwODAzNGYxODUgZmZm
ZjgyZDA4MDk0OTQ2MCAwMDAwMDAwMDAwMDAwMDAwCj4gICAgZmZmZjgyZDA4MDk1ZjI3MCAwMDAw
MDAwMDAwMDAwMDA4IGZmZmY4MzEwNzM1N2FlMjAgMDAwMDAwNzE0NmNlNGJkMwo+IFhlbiBjYWxs
IHRyYWNlOgo+ICAgIFs8MDAwMDAwMDAwMDAwMDAxNz5dIDAwMDAwMDAwMDAwMDAwMTcKPiAgICBb
PGZmZmY4MmQwODAzNTFlZGE+XSBlZmlfcmVzZXRfc3lzdGVtKzB4NWEvMHg5MAo+ICAgIFs8ZmZm
ZjgyZDA4MDI5NjA5Nz5dIHNtcF9zZW5kX3N0b3ArMHg5Ny8weGEwCj4gICAgWzxmZmZmODJkMDgw
Mjk1OWQyPl0gbWFjaGluZV9yZXN0YXJ0KzB4MjEyLzB4MmQwCj4gICAgWzxmZmZmODJkMDgwMjk1
OWQyPl0gbWFjaGluZV9yZXN0YXJ0KzB4MjEyLzB4MmQwCj4gICAgWzxmZmZmODJkMDgwMjk1YTli
Pl0gc2h1dGRvd24uYyNfX21hY2hpbmVfcmVzdGFydCsweGIvMHgxMAo+ICAgIFs8ZmZmZjgyZDA4
MDIzNjFmMz5dIHNtcF9jYWxsX2Z1bmN0aW9uX2ludGVycnVwdCsweDUzLzB4ODAKPiAgICBbPGZm
ZmY4MmQwODAyNzlhMTk+XSBkb19JUlErMHgyNTkvMHg2NjAKPiAgICBbPGZmZmY4MmQwODAzNGYx
ODU+XSBjb21tb25faW50ZXJydXB0KzB4ODUvMHg5MAo+ICAgIFs8ZmZmZjgyZDA4MDJjNjE1Mj5d
IG13YWl0LWlkbGUuYyNtd2FpdF9pZGxlKzB4MjQyLzB4MzkwCj4gICAgWzxmZmZmODJkMDgwMjZi
NDQ2Pl0gZG9tYWluLmMjaWRsZV9sb29wKzB4ODYvMHhjMAo+IAo+ICoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioKPiBQYW5pYyBvbiBDUFUgMDoKPiBGQVRBTCBUUkFQOiB2
ZWN0b3IgPSA2IChpbnZhbGlkIG9wY29kZSkKPiAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqCj4gCj4gZG1pZGVjb2RlIGluZm86Cj4gCj4gQklPUyBJbmZvcm1hdGlvbjoK
PiAgICAgVmVuZG9yOiBEZWxsIEluYy4KPiAgICAgVmVyc2lvbjogMS4yLjExCj4gICAgIFJlbGVh
c2UgRGF0ZTogMTAvMTkvMjAxNwo+ICAgICBCSU9TIFJldmlzaW9uOiAxLjIKPiBTeXN0ZW0gSW5m
b3JtYXRpb246Cj4gICAgIE1hbnVmYWN0dXJlcjogRGVsbCBJbmMuCj4gICAgIFByb2R1Y3QgTmFt
ZTogUG93ZXJFZGdlIFI3NDAKPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9z
cy5sYWdlcndhbGxAY2l0cml4LmNvbT4KClRha2luZyBpbnRvIGFjY291bnQgeW91ciBzdWJzZXF1
ZW50IGFyZ3VtZW50YXRpb24KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 12:59:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 12:59:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKeN-0008Lx-Qt; Wed, 24 Jan 2018 12:59:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zlmm=et=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeKeL-0008Lq-Q0
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 12:59:33 +0000
X-Inumbo-ID: 6c596308-0106-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c596308-0106-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 12:59:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 785A7ADD3;
 Wed, 24 Jan 2018 12:59:26 +0000 (UTC)
To: Dongli Zhang <dongli.zhang@oracle.com>, xen-devel@lists.xenproject.org
References: <f784ecce-dc58-c841-5c00-8fc95f2017e2@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <71831361-99bd-9ef8-218a-31db55d31f50@suse.com>
Date: Wed, 24 Jan 2018 13:59:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <f784ecce-dc58-c841-5c00-8fc95f2017e2@oracle.com>
Content-Language: de-DE
Cc: Olaf Hering <olaf@aepfle.de>
Subject: Re: [Xen-devel] pvscsi is not supported by xl command
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMDY6MDgsIERvbmdsaSBaaGFuZyB3cm90ZToKPiBIaSBKdWVyZ2VuLAo+IAo+
IFdvdWxkIHlvdSBwbGVhc2UgbGV0IG1lIGtub3cgaWYgcHZzY3NpIGlzIHN0aWxsIHN1cHBvcnRl
ZCBieSB0aGUgbW9zdCByZWNlbnQKPiB4ZW4sIGFzICd2c2NzaScgaXMgbm90IHN1cHBvcnRlZCBp
biBkb21VIGNvbmZpZyBmaWxlIGFuZCBzY3NpLWF0dGFjaC9zY3NpLWRldGFjaAo+IGFyZSBub3Qg
c3VwcG9ydGVkIGJ5IHhsIGNvbW1hbmQuCj4gCj4gQXJlIHNjc2ktYXR0YWNoL3Njc2ktZGV0YWNo
IHN0aWxsIG9uIHRoZSByb2FkbWFwIGFuZCB3aWxsIGJlIGFkZGVkIHRvIHhsIGluIHRoZQo+IGZ1
dHVyZSwgb3IgdGhpcyBpcyBkZXByZWNhdGVkPwoKU2VlIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTAyL21zZzAyMTYzLmh0bWwKCk5vIHVwZGF0ZSBz
aW5jZSB0aGVuLgoKPiAKPiBJIGFzc3VtZSB0aGUgZm9sbG93aW5nIGxpbmsgaXMgZGVwcmVjYXRl
ZCBhcyAndnNjc2knIGlzIG5vdCBzdXBwb3J0ZWQgYnkgeGwKPiBjb21tYW5kIGluIGNvbmZpZyBm
aWxlOgo+IAo+IGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1BhcmF2aXJ0dWFsaXpl
ZF9TQ1NJCgpDdXJyZW50bHkgeWVzLiBTaG91bGQgYmUgdXBkYXRlZCB3aGVuZXZlciBhYm92ZSBw
YXRjaGVzIG1ha2UgaXQgaW50bwpYZW4uCgoKSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:03:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:03:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKhx-0000bo-Au; Wed, 24 Jan 2018 13:03:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeKhw-0000bi-U1
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:03:16 +0000
X-Inumbo-ID: edf2e085-0106-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id edf2e085-0106-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 14:03:11 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 06:03:13 -0700
Message-Id: <5A68921F02000078001A1F4B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 06:03:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516796169-30160-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516796169-30160-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Export pv_hypercall_table[] rather
 than working around it in several ways
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDEzOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGZ1bmN0aW9ucyBpbiBjb21wYXQuYyBhcmUgdGhpbmcgd3JhcHBlcnMgYXJvdW5k
IHRoZSBtYWluIGh5cGVyY2FsbHMsCj4gbWFzc2FnaW5nIGNlcnRhaW4gcGFyYW1ldGVycy4gIEhv
d2V2ZXIsIHRoZXkgc2Vjb25kLWd1ZXNzIHRoZSBjb250ZW50IG9mCj4gcHZfaHlwZXJjYWxsX3Rh
YmxlW10sIHdoaWNoIGlzIHByb2JsZW1hdGljIGZvciB0aGUgc2hpbSBjYXNlLiAgSW5zdGVhZCwK
PiBhcnJhbmdlIGZvciB0aGVtIHRvIGNhbGwgdmlhIGZ1bmN0aW9uIHBvaW50ZXIsIHdoaWNoIHJl
bW92ZXMgdGhlIG5lZWQgZm9yCj4gcHZfZ2V0X2h5cGVyY2FsbF9oYW5kbGVyKCkuCj4gCj4gV2l0
aCBwdl9oeXBlcmNhbGxfdGFibGVbXSBleHBvcnRlZCwgdGhlcmUgaXMgbm8gbmVlZCBmb3IKPiBw
dl9oeXBlcmNhbGxfdGFibGVfcmVwbGFjZSgpLCBzbyBpdHMgc2luZ2xlIGNhbGxzaXRlIGdldHMg
bW9kaWZpZWQgdG8gY29wZS4KPiBUaGUgYmFja2luZyBjb2RlIGJlaGluZCBfX3ZhKF9fcGEoKSkg
aXMgc3Vic3RhbnRpYWwsIGFuZCB0aGVyZSBpcyBubyBuZWVkIHRvCj4gY2FsY3VsYXRlIGl0IHJl
cGVhdGVkbHkgKFhlbidzIC5yb2RhdGEgaXMgYWxzbyBjb250aWd1b3VzIGluIHRoZSBkaXJlY3Rt
YXApLgo+IAo+IFdoaWxlIGFkanVzdGluZyB0aGUgZGVjbGFyYXRpb25zLCBndWFyZCBjb250ZW50
IGluIGFyY2gveDg2L3B2IHdpdGggCj4gQ09ORklHX1BWLgo+IAo+IFRoZSBuZXQgZGlmZmVyZW5j
ZSBpczoKPiAgIGFkZC9yZW1vdmU6IDAvMiBncm93L3NocmluazogNC8xIHVwL2Rvd246IDE3Ni8t
MzIxICgtMTQ1KQo+ICAgZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb2xkICAgICBuZXcgICBkZWx0YQo+ICAgcHZfc2hpbV9zZXR1cF9kb20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAxMTMwICAgIDEyNjYgICAgKzEzNgo+ICAgZG9fc2NoZWRfb3BfY29tcGF0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTc2ICAgICAxOTIgICAgICsxNgo+ICAgY29tcGF0
X3BoeXNkZXZfb3BfY29tcGF0ICAgICAgICAgICAgICAgICAgICAgIDkwICAgICAxMDYgICAgICsx
Ngo+ICAgZG9fcGh5c2Rldl9vcF9jb21wYXQgICAgICAgICAgICAgICAgICAgICAgICAgIDk4ICAg
ICAxMDYgICAgICArOAo+ICAgZG9fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQgICAgICAgICAgICAg
ICAgICAgMTQ1ICAgICAxMjMgICAgIC0yMgo+ICAgcHZfZ2V0X2h5cGVyY2FsbF9oYW5kbGVyICAg
ICAgICAgICAgICAgICAgICAgIDI4ICAgICAgIC0gICAgIC0yOAo+ICAgcHZfaHlwZXJjYWxsX3Rh
YmxlX3JlcGxhY2UgICAgICAgICAgICAgICAgICAgMjcxICAgICAgIC0gICAgLTI3MQo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:05:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:05:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKjw-0000kl-QS; Wed, 24 Jan 2018 13:05:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKjw-0000kV-4H
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 13:05:20 +0000
X-Inumbo-ID: 3af96c21-0107-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3af96c21-0107-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:05:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="66589884"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180124124826.28523-1-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <13ff091e-486c-2ed1-325b-31d88d95a148@citrix.com>
Date: Wed, 24 Jan 2018 13:04:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180124124826.28523-1-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Add debug code to detect illegal
 page_lock and put_page_type ordering
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTI6NDgsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gVGhlIGZpeCBmb3IgWFNB
LTI0MiBkZXBlbmRzIG9uIHRoZSBzYW1lIGNwdSBuZXZlciBjYWxsaW5nCj4gX3B1dF9wYWdlX3R5
cGUoKSB3aGlsZSBob2xkaW5nIGEgcGFnZV9sb2NrKCkgZm9yIHRoYXQgcGFnZS4gIEJ5IGhhdmlu
Zwo+IG5vIGxvY2tpbmcgZGlzY2lwbGluZSBiZXR3ZWVuIHBhZ2VzLCB0aGUgY3VycmVudCBjb2Rl
IGFsc28gYXNzdW1lcwo+IHRoYXQgd2Ugd2lsbCBuZXZlciBsb2NrIHR3byBwYWdlcyBvbiB0aGUg
c2FtZSBjcHUuCj4KPiBBZGQgYSBjaGVjayB0byBkZWJ1ZyBidWlsZHMgdG8gdmVyaWZ5IHRoYXQg
Ym90aCBvZiB0aGVzZSBhcmUgdHJ1ZS4KPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCklzIHRoZXJlIGFueSByZXF1aXJlbWVudCBvciBl
eHBlY3RhdGlvbiB0aGF0IHdlIG9ubHkgZXZlciBsb2NrIGEgc2luZ2xlCnBhZ2UgYXQgb25jZT8K
CklmIHllcywgdGhlbiB0aGlzIGNoZWNrIG5lZWRzIHRvIGJlIG1vcmUgdGhhbiBqdXN0IGEgZGVi
dWcgY2hlY2suwqAgSWYKbm90LCB0aGVuIHRoZSBjb2RlIGFzIHByZXNlbnRlZCBtYXkgZmFsc2Vs
eSBleHBsb2RlLgoKSW5kZXBlbmRlbnRseSBvZiB0aGlzLCBpdCB3b3VsZCBwcm9iYWJseSBiZSBj
bGVhbmVyIHRvIHNwbGl0IHRoZXNlIG91dAppbnRvIHByZWRpY2F0ZXMgdG8gYXZvaWQgYWxsIHRo
ZSBpZmRlZmFyeS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:09:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:09:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKno-0000x4-9c; Wed, 24 Jan 2018 13:09:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeKnm-0000wy-Pe
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 13:09:18 +0000
X-Inumbo-ID: c632255b-0107-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c632255b-0107-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 14:09:13 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 06:09:16 -0700
Message-Id: <5A68938A02000078001A1F61@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 06:09:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20180124124826.28523-1-george.dunlap@citrix.com>
In-Reply-To: <20180124124826.28523-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/mm: Add debug code to detect illegal
 page_lock and put_page_type ordering
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDEzOjQ4LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBUaGUgZml4IGZvciBYU0EtMjQyIGRlcGVuZHMgb24gdGhlIHNhbWUgY3B1IG5ldmVyIGNh
bGxpbmcKPiBfcHV0X3BhZ2VfdHlwZSgpIHdoaWxlIGhvbGRpbmcgYSBwYWdlX2xvY2soKSBmb3Ig
dGhhdCBwYWdlLiAgQnkgaGF2aW5nCj4gbm8gbG9ja2luZyBkaXNjaXBsaW5lIGJldHdlZW4gcGFn
ZXMsIHRoZSBjdXJyZW50IGNvZGUgYWxzbyBhc3N1bWVzCj4gdGhhdCB3ZSB3aWxsIG5ldmVyIGxv
Y2sgdHdvIHBhZ2VzIG9uIHRoZSBzYW1lIGNwdS4KPiAKPiBBZGQgYSBjaGVjayB0byBkZWJ1ZyBi
dWlsZHMgdG8gdmVyaWZ5IHRoYXQgYm90aCBvZiB0aGVzZSBhcmUgdHJ1ZS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpHZW5lcmFs
bHkgZmluZSwgYnV0IHdheSB0b28gbXVjaCAjaWZkZWYtYXJ5IGZvciBteSB0YXN0ZSAoc2VlIGJl
bG93KS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0u
Ywo+IEBAIC0xODEzLDEwICsxODEzLDI1IEBAIHN0YXRpYyBpbnQgZnJlZV9sNF90YWJsZShzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKQo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICsjaWZuZGVm
IE5ERUJVRwo+ICsvKgo+ICsgKiBDaGVjayB0byBtYWtlIHN1cmUgdGhhdCB3ZSBuZXZlciBuZXN0
IHBhZ2VfbG9jaygpIGNhbGxzIG9uIGEgc2luZ2xlCj4gKyAqIGNwdSAod2hpY2ggbWF5IGRlYWRs
b2NrIGlmIHR3byBjcHVzIGF0dGVtcHQgdG8gbG9jayB0aGUgc2FtZSBwYWdlcwo+ICsgKiBpbiBh
IGRpZmZlcmVudCBvcmRlciksIGFuZCB0aGF0IHdlIG5ldmVyIGNhbGwgX3B1dF9wYWdlX3R5cGUo
KSBvbiBhCj4gKyAqIHBhZ2Ugd2hpbGUgd2UgaG9sZCBpdHMgcGFnZV9sb2NrKCkgKHdoaWNoIHdv
dWxkIGRlYWRsb2NrIGFmdGVyCj4gKyAqIFhTQS0yNDIpLgo+ICsgKi8KPiArc3RhdGljIERFRklO
RV9QRVJfQ1BVKHN0cnVjdCBwYWdlX2luZm8gKiwgY3VycmVudF9wYWdlX2xvY2spOwoKY3VycmVu
dF9sb2NrZWRfcGFnZSBvciBjdXJyZW50X3BhZ2VfbG9ja2VkPyBUaGUgd2F5IHlvdSBoYXZlCml0
LCB0aGUgdmFyaWFibGUgbmFtZSByYXRoZXIgc3VnZ2VzdHMgc29tZSBraW5kIG9mIGxvY2suCgo+
ICsjZW5kaWYKPiArCj4gIGludCBwYWdlX2xvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKPiAg
ewo+ICAgICAgdW5zaWduZWQgbG9uZyB4LCBueDsKPiAgCj4gKyNpZm5kZWYgTkRFQlVHCj4gKyAg
ICBBU1NFUlQodGhpc19jcHUoY3VycmVudF9wYWdlX2xvY2spID09IE5VTEwpOwo+ICsjZW5kaWYK
CiAgICBBU1NFUlQoIWdldF9jdXJyZW50X2xvY2tlZF9wYWdlKCkpOwoKPiBAQCAtMTgyNyw2ICsx
ODQyLDEwIEBAIGludCBwYWdlX2xvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKPiAgICAgICAg
ICAgICAgcmV0dXJuIDA7Cj4gICAgICB9IHdoaWxlICggY21weGNoZygmcGFnZS0+dS5pbnVzZS50
eXBlX2luZm8sIHgsIG54KSAhPSB4ICk7Cj4gIAo+ICsjaWZuZGVmIE5ERUJVRwo+ICsgICAgdGhp
c19jcHUoY3VycmVudF9wYWdlX2xvY2spID0gcGFnZTsKPiArI2VuZGlmCgogICAgc2V0X2N1cnJl
bnRfbG9ja2VkX3BhZ2UocGFnZSk7CgouLi4gd2l0aCBzdWl0YWJsZSB3cmFwcGVycyAoZW1wdHkg
aW4gdGhlIG5vbi1kZWJ1ZyBjYXNlKSBkZWZpbmVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:12:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKqo-0001bD-Ac; Wed, 24 Jan 2018 13:12:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKqn-0001a8-AJ
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:12:25 +0000
X-Inumbo-ID: 38b44e1b-0108-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38b44e1b-0108-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:12:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460068"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:11 +0000
Message-ID: <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 07/11] x86/entry: Avoid using alternatives
	in NMI/#MC paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBkZWxpYmVyYXRlbHkgYXJyYW5nZWQgdG8gYmUgZWFzeSB0byByZXZlcnQg
aWYvd2hlbiBhbHRlcm5hdGl2ZXMKcGF0Y2hpbmcgYmVjb21lcyBOTUkvI01DIHNhZmUuCgpGb3Ig
c2FmZXR5LCB0aGVyZSBtdXN0IGJlIGEgZGlzcGF0Y2ggc2VyaWFsaXNpbmcgaW5zdHJ1Y3Rpb24g
aW4gKHdoYXQgaXMKbG9naWNhbGx5KSBET19TUEVDX0NUUkxfRU5UUlkgc28gdGhhdCwgaW4gdGhl
IGNhc2UgdGhhdCBYZW4gbmVlZHMgSUJSUyBzZXQgaW4KY29udGV4dCwgYW4gYXR0YWNrZXIgY2Fu
J3Qgc3BlY3VsYXRlIGFyb3VuZCB0aGUgV1JNU1IgYW5kIHJlYWNoIGFuIGluZGlyZWN0CmJyYW5j
aCB3aXRoaW4gdGhlIHNwZWN1bGF0aW9uIHdpbmRvdy4KClVzaW5nIGNvbmRpdGlvbmFscyBvcGVu
cyB0aGlzIGF0dGFjayB2ZWN0b3IgdXAsIHNvIHRoZSBlbHNlIGNsYXVzZSBnZXRzIGFuCkxGRU5D
RSB0byBmb3JjZSB0aGUgcGlwZWxpbmUgdG8gY2F0Y2ggdXAgYmVmb3JlIGNvbnRpbnVpbmcuICBU
aGlzIGFsc28gY292ZXJzCnRoZSBzYWZldHkgb2YgUlNCIGNvbmRpdGlvbmFsLCBhcyBleGVjdXRp
b24gaXQgaXMgZ3VhcmFudGVlZCB0byBlaXRoZXIgaGl0IHRoZQpXUk1TUiBvciBMRkVOQ0UuCgpP
bmUgZG93bnNpZGUgb2Ygbm90IHVzaW5nIGFsdGVybmF0aXZlcyBpcyB0aGF0IHRoZXJlIHVuY29u
ZGl0aW9uYWxseSBhbiBMRkVOQ0UKaW4gdGhlIElTVCBwYXRoIGluIGNhc2VzIHdoZXJlIHdlIGFy
ZSBub3QgdXNpbmcgdGhlIGZlYXR1cmVzIGZyb20gSUJSUy1jYXBhYmxlCm1pY3JvY29kZS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKdjEwOgogKiBOZXcKCkknbSBu
b3QgZW50aXJlbHkgY29udmluY2VkIHRoaXMgaXMgYmV0dGVyIHRoYW4gdGhlIHJpc2sgb2YgYW4g
Tk1JLyNNQyBoaXR0aW5nCnRoZSBjcml0aWNhbCBwYXRjaGluZyByZWdpb24uCi0tLQogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMgICAgICAgICB8ICA2ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5o
ICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCA2OCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDcz
IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5j
CmluZGV4IDE3ZjFkNzcuLjUxYmU1MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
YXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAg
LTE0Miw2ICsxNDIsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZP
X3B2X2NyMywgc3RydWN0IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3No
YWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAg
T0ZGU0VUKENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNl
X3NoYWRvd19zcGVjX2N0cmwpOworICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywgc3Ry
dWN0IGNwdV9pbmZvLCBidGlfaXN0X2luZm8pOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwg
c2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpp
bmRleCA3M2JkN2NhLi5hNWE2NzAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xMjYsNyArMTI2LDcg
QEAgVU5MSUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCiBVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAK
ICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
eW9uZCB0aGlzIHBvaW50LiAqLwotICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19YRU4gLyogUmVx
OiAlcmJ4PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9J
U1QgLyogUmVxOiAlcmJ4PWVuZCwgQ2xvYjogYWNkICovCiAKICAgICAgICAgUkVTVE9SRV9BTEwg
YWRqPTgKICAgICAgICAgaXJldHEKQEAgLTczMiw3ICs3MzIsNyBAQCBFTlRSWShkb3VibGVfZmF1
bHQpCiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKIAotICAgICAgICBTUEVDX0NUUkxfRU5U
UllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisg
ICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUIC8qIFJlcTogJXJzcD1yZWdzLCAl
cjE0PWVuZCwgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3Yg
ICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4CkBAIC03NjUsNyArNzY1
LDcgQEAgaGFuZGxlX2lzdF9leGNlcHRpb246CiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkK
IAotICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAl
cjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJf
SVNUIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCiAgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBw
b2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpLCAlcmN4CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDEwMDlkMDUuLjQ2NzhhMGYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCkBAIC01Nyw2ICs1Nyw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAg
LyogU2VlIGFzbS14ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAgICB1bnNpZ25l
ZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKICAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVj
X2N0cmw7CisgICAgdWludDhfdCAgICAgIGJ0aV9pc3RfaW5mbzsKIAogICAgIHVuc2lnbmVkIGxv
bmcgX19wYWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGln
bmVkICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDUxZDg3YTkuLmY0OGYx
YWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0yMCw2ICsyMCwxMSBAQAog
I2lmbmRlZiBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXwogI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxf
QVNNX0hfXwogCisvKiBFbmNvZGluZyBvZiB0aGUgYm90dG9tIGJpdHMgaW4gY3B1aW5mby5idGlf
aXN0X2luZm8gKi8KKyNkZWZpbmUgQlRJX0lTVF9JQlJTICAoMSA8PCAwKQorI2RlZmluZSBCVElf
SVNUX1dSTVNSICgxIDw8IDEpCisjZGVmaW5lIEJUSV9JU1RfUlNCICAgKDEgPDwgMikKKwogI2lm
ZGVmIF9fQVNTRU1CTFlfXwogI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KIApAQCAtMjU2LDYg
KzI2MSw2OSBAQAogICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgXAogICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9U
T19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKIAorLyogVE9ETzogRHJvcCB0aGVz
ZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5mcmFzdHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAq
LworLm1hY3JvIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUCisvKgorICogUmVxdWlyZXMg
JXJzcD1yZWdzLCAlcjE0PXN0YWNrX2VuZAorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAor
ICoKKyAqIFRoaXMgaXMgbG9naWNhbCBtZXJnZSBvZiBET19PVkVSV1JJVEVfUlNCIGFuZCBET19T
UEVDX0NUUkxfRU5UUlkKKyAqIG1heWJleGVuPTEsIGJ1dCB3aXRoIGNvbmRpdGlvbmFscyByYXRo
ZXIgdGhhbiBhbHRlcm5hdGl2ZXMuCisgKi8KKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVM
RChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWF4CisKKyAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVh
bAorICAgIGp6IC5MXEBfc2tpcF9yc2IKKworICAgIERPX09WRVJXUklURV9SU0IKKworLkxcQF9z
a2lwX3JzYjoKKworICAgIHRlc3RiICRCVElfSVNUX1dSTVNSLCAlYWwKKyAgICBqeiAuTFxAX3Nr
aXBfd3Jtc3IKKworICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAgIGp6IC5MXEBfZW50
cnlfZnJvbV94ZW4KKworICAgIG1vdmIgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRv
d19zcGVjX2N0cmwpKCVyMTQpCisKKy5MXEBfZW50cnlfZnJvbV94ZW46CisgICAgLyoKKyAgICAg
KiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNv
ZGVkIGluIHRoZQorICAgICAqIGJvdHRvbSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxp
YmVyYXRlIGFsaWFzIHdpdGggQlRJX0lTVF9JQlJTLgorICAgICAqLworICAgIG1vdiAkTVNSX1NQ
RUNfQ1RSTCwgJWVjeAorICAgIGFuZCAkQlRJX0lTVF9JQlJTLCAlZWF4CisgICAgeG9yICVlZHgs
ICVlZHgKKyAgICB3cm1zcgorCisgICAgLyogT3BlbmNvZGVkIFVOTElLRUxZX1NUQVJUKCkgd2l0
aCBubyBjb25kaXRpb24uICovCisuTGRpc3BhdGNoLlxAX3NlcmlhbGlzZToKKyAgICAuc3Vic2Vj
dGlvbiAxCisgICAgLyoKKyAgICAgKiBJbiB0aGUgY2FzZSB0aGF0IHdlIG1pZ2h0IG5lZWQgdG8g
d3JpdGUgdG8gTVNSX1NQRUNfQ1RSTCBmb3Igc2FmZXR5LCB3ZQorICAgICAqIG5lZWQgdG8gZW5z
dXJlIHRoYXQgYW4gYXR0YWNrZXIgY2FuJ3QgcG9pc29uIHRoZSBganogLkxcQF9za2lwX3dybXNy
YAorICAgICAqIHRvIHNwZWN1bGF0ZSBhcm91bmQgdGhlIFdSTVNSLiAgQXMgYSByZXN1bHQsIHdl
IG5lZWQgYSBkaXNwYXRjaAorICAgICAqIHNlcmlhbGlzaW5nIGluc3RydWN0aW9uIGluIHRoZSBl
bHNlIGNsYXVzZS4KKyAgICAgKi8KKy5MXEBfc2tpcF93cm1zcjoKKyAgICBsZmVuY2UKKyAgICBV
TkxJS0VMWV9FTkQoXEBfc2VyaWFsaXNlKQorLmVuZG0KKworLm1hY3JvIFNQRUNfQ1RSTF9FWElU
X1RPX1hFTl9JU1QKKy8qCisgKiBSZXF1aXJlcyAlcmJ4PXN0YWNrX2VuZAorICogQ2xvYmJlcnMg
JXJheCwgJXJjeCwgJXJkeAorICovCisgICAgdGVzdGIgJEJUSV9JU1RfV1JNU1IsIFNUQUNLX0NQ
VUlORk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcmJ4KQorICAgIGp6IC5MXEBfc2tpcAorCisgICAg
RE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOCisKKy5MXEBfc2tpcDoKKy5lbmRtCisKICNlbmRpZiAv
KiBfX0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0FTTV9IX18gKi8K
IAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:12:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKqo-0001az-46; Wed, 24 Jan 2018 13:12:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKqn-0001a7-6X
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:12:25 +0000
X-Inumbo-ID: 387356c8-0108-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 387356c8-0108-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:12:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460065"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:05 +0000
Message-ID: <1516799535-5778-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v10 01/11] x86/cpuid: Handling of IBRS/IBPB,
	STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZWwgc3BlY2lmaWVzIElCUlMvSUJQQiAoY29tYmluZWQsIGluIGEgc2luZ2xlIGJpdCkgYW5k
IFNUSUJQIGFzIGEgc2VwYXJhdGUKYml0LiAgQU1EIHNwZWNpZmllcyBJQlBCIGFsb25lIGluIGEg
M3JkIGJpdC4KCkFNRCdzIElCUEIgaXMgYSBzdWJzZXQgb2YgSW50ZWwncyBjb21iaW5lZCBJQlJT
L0lCUEIuICBGb3IgcGVyZm9ybWFuY2UKcmVhc29ucywgYWRtaW5pc3RyYXRvcnMgbWlnaHQgd2lz
aCB0byBleHByZXNzICJJQlBCIG9ubHkiIGV2ZW4gb24gSW50ZWwKaGFyZHdhcmUsIHNvIHdlIGFs
bG93IHRoZSBBTUQgYml0IHRvIGJlIHVzZWQgZm9yIHRoaXMgcHVycG9zZS4KClRoZSBiZWhhdmlv
dXIgb2YgU1RJQlAgaXMgbW9yZSBjb21wbGljYXRlZC4KCkl0IGlzIG91ciBjdXJyZW50IHVuZGVy
c3RhbmRpbmcgdGhhdCBTVElCUCB3aWxsIGJlIGFkdmVydGlzZWQgb24gSFQtY2FwYWJsZQpoYXJk
d2FyZSBpcnJlc3BlY3RpdmUgb2Ygd2hldGhlciBIVCBpcyBlbmFibGVkLCBidXQgbm90IGFkdmVy
dGlzZWQgb24KSFQtaW5jYXBhYmxlIGhhcmR3YXJlLiAgSG93ZXZlciwgZm9yIGVhc2Ugb2Ygdmly
dHVhbGlzYXRpb24sIFNUSUJQJ3MKZnVuY3Rpb25hbGl0eSBpcyBpZ25vcmVkIHJhdGhlciB0aGFu
IHJlc2VydmVkIGJ5IG1pY3JvY29kZS9oYXJkd2FyZSBvbgpIVC1pbmNhcGFibGUgaGFyZHdhcmUu
CgpGb3IgZ3Vlc3Qgc2FmZXR5LCB3ZSB0cmVhdCBTVElCUCBhcyBzcGVjaWFsLCBhbHdheXMgb3Zl
cnJpZGUgdGhlIHRvb2xzdGFjawpjaG9pY2UsIGFuZCBhbHdheXMgYWR2ZXJ0aXNlIFNUSUJQIGlm
IElCUlMgaXMgYXZhaWxhYmxlLiAgVGhpcyByZW1vdmVzIHRoZQpjb3JuZXIgY2FzZSB3aGVyZSBT
VElCUCBpcyBub3QgYWR2ZXJ0aXNlZCwgYnV0IHRoZSBndWVzdCBpcyBydW5uaW5nIG9uCkhULWNh
cGFibGUgaGFyZHdhcmUgd2hlcmUgaXQgZG9lcyBtYXR0ZXIuCgpGaW5hbGx5IGFzIGEgYnVnZml4
LCB1cGRhdGUgdGhlIGxpYnhjIENQVUlEIGxvZ2ljIHRvIHVuZGVyc3RhbmQgdGhlIGU4YgpmZWF0
dXJlIGxlYWYsIHdoaWNoIGhhcyB0aGUgc2lkZSBlZmZlY3Qgb2YgYWxzbyBvZmZlcmluZyBDTFpF
Uk8gdG8gZ3Vlc3RzIG9uCmFwcGxpY2FibGUgaGFyZHdhcmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KLS0tCnY5OgogKiBOZXcKICogTW92ZSBsaWJ4YyBmaXggZnJvbSBhIGxhdGVyIHBh
dGNoLCBhbmQgYXNzb2NpYXRlZCB0b29sc3RhY2sgYWNrLgotLS0KIHRvb2xzL2xpYnhjL3hjX2Nw
dWlkX3g4Ni5jICAgICAgICAgICAgICAgICAgfCAgNCArKystCiB4ZW4vYXJjaC94ODYvY3B1aWQu
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgMjggKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAyICstCiAz
IGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgYi90b29scy9saWJ4Yy94Y19jcHVpZF94
ODYuYwppbmRleCAyNWI5MjJlLi45ZmEyZjdjIDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19j
cHVpZF94ODYuYworKysgYi90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYwpAQCAtNDY1LDcgKzQ2
NSw5IEBAIHN0YXRpYyB2b2lkIHhjX2NwdWlkX2h2bV9wb2xpY3koeGNfaW50ZXJmYWNlICp4Y2gs
CiAKICAgICBjYXNlIDB4ODAwMDAwMDg6CiAgICAgICAgIHJlZ3NbMF0gJj0gMHgwMDAwZmZmZnU7
Ci0gICAgICAgIHJlZ3NbMV0gPSByZWdzWzNdID0gMDsKKyAgICAgICAgcmVnc1sxXSA9IGluZm8t
PmZlYXR1cmVzZXRbZmVhdHVyZXdvcmRfb2YoWDg2X0ZFQVRVUkVfQ0xaRVJPKV07CisgICAgICAg
IC8qIHJlZ3NbMl0gaGFuZGxlZCBpbiB0aGUgcGVyLXZlbmRvciBsb2dpYy4gKi8KKyAgICAgICAg
cmVnc1szXSA9IDA7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDAwMDAwMDAyOiAvKiBJ
bnRlbCBjYWNoZSBpbmZvIChkdW1wZWQgYnkgQU1EIHBvbGljeSkgKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXggMmVmNzFkMi4u
YjNjOWFjNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKKysrIGIveGVuL2FyY2gv
eDg2L2NwdWlkLmMKQEAgLTM4Myw2ICszODMsMTYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1
bGF0ZV9wdl9tYXhfcG9saWN5KHZvaWQpCiAgICAgLyogVW5jb25kaXRpb25hbGx5IGNsYWltIHRv
IGJlIGFibGUgdG8gc2V0IHRoZSBoeXBlcnZpc29yIGJpdC4gKi8KICAgICBfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfSFlQRVJWSVNPUiwgcHZfZmVhdHVyZXNldCk7CiAKKyAgICAvKiBPbiBoYXJkd2Fy
ZSB3aXRoIElCUlMvSUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50cy4g
Ki8KKyAgICBpZiAoIHRlc3RfYml0KFg4Nl9GRUFUVVJFX0lCUlNCLCBwdl9mZWF0dXJlc2V0KSAp
CisgICAgeworICAgICAgICAvKiBPZmZlciBTVElCUCB1bmNvbmRpdGlvbmFsbHkuICBJdCBpcyBh
IG5vcCBvbiBub24tSFQgaGFyZHdhcmUuICovCisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVS
RV9TVElCUCwgcHZfZmVhdHVyZXNldCk7CisKKyAgICAgICAgLyogQU1EJ3MgSUJQQiBpcyBhIHN1
YnNldCBvZiBJQlJTL0lCUEIuICovCisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9JQlBC
LCBwdl9mZWF0dXJlc2V0KTsKKyAgICB9CisKICAgICBzYW5pdGlzZV9mZWF0dXJlc2V0KHB2X2Zl
YXR1cmVzZXQpOwogICAgIGNwdWlkX2ZlYXR1cmVzZXRfdG9fcG9saWN5KHB2X2ZlYXR1cmVzZXQs
IHApOwogICAgIHJlY2FsY3VsYXRlX3hzdGF0ZShwKTsKQEAgLTQ0MCw2ICs0NTAsMTYgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3BvbGljeSh2b2lkKQogICAgICAgICAg
ICAgX19jbGVhcl9iaXQoWDg2X0ZFQVRVUkVfWFNBVkVTLCBodm1fZmVhdHVyZXNldCk7CiAgICAg
fQogCisgICAgLyogT24gaGFyZHdhcmUgd2l0aCBJQlJTL0lCUEIgc3VwcG9ydCwgdGhlcmUgYXJl
IGZ1cnRoZXIgYWRqdXN0bWVudHMuICovCisgICAgaWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9J
QlJTQiwgaHZtX2ZlYXR1cmVzZXQpICkKKyAgICB7CisgICAgICAgIC8qIE9mZmVyIFNUSUJQIHVu
Y29uZGl0aW9uYWxseS4gIEl0IGlzIGEgbm9wIG9uIG5vbi1IVCBoYXJkd2FyZS4gKi8KKyAgICAg
ICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX1NUSUJQLCBodm1fZmVhdHVyZXNldCk7CisKKyAgICAg
ICAgLyogQU1EJ3MgSUJQQiBpcyBhIHN1YnNldCBvZiBJQlJTL0lCUEIuICovCisgICAgICAgIF9f
c2V0X2JpdChYODZfRkVBVFVSRV9JQlBCLCBodm1fZmVhdHVyZXNldCk7CisgICAgfQorCiAgICAg
c2FuaXRpc2VfZmVhdHVyZXNldChodm1fZmVhdHVyZXNldCk7CiAgICAgY3B1aWRfZmVhdHVyZXNl
dF90b19wb2xpY3koaHZtX2ZlYXR1cmVzZXQsIHApOwogICAgIHJlY2FsY3VsYXRlX3hzdGF0ZShw
KTsKQEAgLTU4MSw2ICs2MDEsMTQgQEAgdm9pZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3Ry
dWN0IGRvbWFpbiAqZCkKICAgICByZWNhbGN1bGF0ZV94c3RhdGUocCk7CiAgICAgcmVjYWxjdWxh
dGVfbWlzYyhwKTsKIAorICAgIC8qCisgICAgICogT3ZlcnJpZGUgU1RJQlAgdG8gbWF0Y2ggSUJS
Uy4gIEd1ZXN0cyBjYW4gc2FmZWx5IHVzZSBTVElCUAorICAgICAqIGZ1bmN0aW9uYWxpdHkgb24g
bm9uLUhUIGhhcmR3YXJlLCBidXQgY2FuJ3QgbmVjZXNzZXJpbHkgcHJvdGVjdAorICAgICAqIHRo
ZW1zZWx2ZXMgZnJvbSBTUDIvU3BlY3RyZS9CcmFuY2ggVGFyZ2V0IEluamVjdGlvbiBpZiBTVElC
UCBpcyBoaWRkZW4KKyAgICAgKiBvbiBIVC1jYXBhYmxlIGhhcmR3YXJlLgorICAgICAqLworICAg
IHAtPmZlYXQuc3RpYnAgPSBwLT5mZWF0LmlicnNiOworCiAgICAgZm9yICggaSA9IDA7IGkgPCBB
UlJBWV9TSVpFKHAtPmNhY2hlLnJhdyk7ICsraSApCiAgICAgewogICAgICAgICBpZiAoIHAtPmNh
Y2hlLnN1YmxlYWZbaV0udHlwZSA+PSAxICYmCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2NwdWZlYXR1cmVzZXQuaAppbmRleCBlMTQ4NzU1Li4wZjIxZmVkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0Myw3ICsyNDMsNyBAQCBYRU5f
Q1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKiAgIElCUEIgc3VwcG9ydCBvbmx5
IChubyBJQlJTLCB1c2VkIGJ5CiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAy
KSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFU
VVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxh
dGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5
KjMyKzI2KSAvKiAgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KLVhF
Tl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qICAgU1RJQlAgKi8KK1hFTl9D
UFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qISAgU1RJQlAgKi8KIAogI2VuZGlm
IC8qIFhFTl9DUFVGRUFUVVJFICovCiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:12:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKqn-0001am-TH; Wed, 24 Jan 2018 13:12:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKql-0001a6-VT
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:12:23 +0000
X-Inumbo-ID: 37dd50a5-0108-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37dd50a5-0108-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:12:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460064"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:07 +0000
Message-ID: <1516799535-5778-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v10 03/11] x86/migrate: Move MSR_SPEC_CTRL on
	migrate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbWN0bC5j
ICB8IDIgKysKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCAyNTg1ZDRlLi4xYTE1YTM0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjky
LDYgKzEyOTIsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBzdHJ1Y3QgeGVuX2Rv
bWN0bF92Y3B1X21zciBtc3IgPSB7fTsKICAgICAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgICAg
IHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3NlbmRbXSA9IHsKKyAgICAgICAgICAgIE1T
Ul9TUEVDX0NUUkwsCiAgICAgICAgICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
LAogICAgICAgICB9OwogICAgICAgICB1aW50MzJfdCBucl9tc3JzID0gQVJSQVlfU0laRShtc3Jz
X3RvX3NlbmQpOwpAQCAtMTQxNSw2ICsxNDE2LDcgQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKIAog
ICAgICAgICAgICAgICAgIHN3aXRjaCAoIG1zci5pbmRleCApCiAgICAgICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgICAgICAgICBjYXNl
IE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CiAgICAgICAgICAgICAgICAgICAgIGlm
ICggZ3Vlc3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBtc3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSAp
CiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGNlZTIzODUuLmQwYTcy
NDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9odm0uYwpAQCAtMTMyNyw2ICsxMzI3LDcgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVf
eHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
CiAjZGVmaW5lIEhWTV9DUFVfTVNSX1NJWkUoY250KSBvZmZzZXRvZihzdHJ1Y3QgaHZtX21zciwg
bXNyW2NudF0pCiBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CisgICAg
TVNSX1NQRUNfQ1RSTCwKICAgICBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAogfTsK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtc3JfY291bnRfbWF4ID0gQVJSQVlf
U0laRShtc3JzX3RvX3NlbmQpOwpAQCAtMTQ2Miw2ICsxNDYzLDcgQEAgc3RhdGljIGludCBodm1f
bG9hZF9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
ICAgICAgICAgewogICAgICAgICAgICAgaW50IHJjOwogCisgICAgICAgIGNhc2UgTVNSX1NQRUNf
Q1RSTDoKICAgICAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgogICAg
ICAgICAgICAgcmMgPSBndWVzdF93cm1zcih2LCBjdHh0LT5tc3JbaV0uaW5kZXgsIGN0eHQtPm1z
cltpXS52YWwpOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:12:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKql-0001aI-Mr; Wed, 24 Jan 2018 13:12:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKqk-0001aA-71
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:12:22 +0000
X-Inumbo-ID: 332ae4ca-0108-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 332ae4ca-0108-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 14:12:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460072"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:10 +0000
Message-ID: <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 06/11] x86/entry: Organise the clobbering of
	the RSB/RAS on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cmV0IGluc3RydWN0aW9ucyBhcmUgc3BlY3VsYXRlZCBkaXJlY3RseSB0byB2YWx1ZXMgcmVjb3Jk
ZWQgaW4gdGhlIFJldHVybgpTdGFjayBCdWZmZXIvUmV0dXJuIEFkZHJlc3MgU3RhY2ssIGFzIHRo
ZXJlIGlzIG5vIHVuY2VydGFpbnR5IGluIHdlbGwtZm9ybWVkCmNvZGUuICBHdWVzdHMgY2FuIHRh
a2UgYWR2YW50YWdlIG9mIHRoaXMgaW4gdHdvIHdheXM6CgogIDEpIElmIHRoZXkgY2FuIGZpbmQg
YSBwYXRoIGluIFhlbiB3aGljaCBleGVjdXRlcyBtb3JlIHJldCBpbnN0cnVjdGlvbnMgdGhhbgog
ICAgIGNhbGwgaW5zdHJ1Y3Rpb25zLiAgKEF0IGxlYXN0IG9uZSBpbiB0aGUgd2FpdHF1ZXVlIGlu
ZnJhc3RydWN0dXJlLAogICAgIHByb2JhYmx5IG90aGVycy4pCgogIDIpIFVzZSB0aGUgZmFjdCB0
aGF0IHRoZSBSU0IvUkFTIGluIGhhcmR3YXJlIGlzIGFjdHVhbGx5IGEgY2lyY3VsYXIgc3RhY2sK
ICAgICB3aXRob3V0IGEgY29uY2VwdCBvZiBlbXB0eS4gIChXaGVuIGl0IGxvZ2ljYWxseSBlbXB0
aWVzLCBzdGFsZSB2YWx1ZXMKICAgICB3aWxsIHN0YXJ0IGJlaW5nIHVzZWQuKQoKVG8gbWl0aWdh
dGUsIG92ZXJ3cml0ZSB0aGUgUlNCIG9uIGVudHJ5IHRvIFhlbiB3aXRoIGdhZGdldHMgd2hpY2gg
d2lsbCBjYXB0dXJlCmFuZCBjb250YWluIHJvZ3VlIHNwZWN1bGF0aW9uLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2NzoKICogUmV3cml0dGVuIGFsbW9zdCBmcm9t
IHNjcmF0Y2guICBTZWUgY29kZSBjb21tZW50cyBmb3IgZGV0YWlscy4Kdjg6CiAqIFVzZSBqbXAg
cmF0aGVyIHRoYW4gY2FsbCB0byBjb250YWluIHNwZWN1bGF0aW9uLiAgSXQgZG9lc24ndCBhZmZl
Y3QgdGhlCiAgIGNvcnJlY3RuZXNzIG9mIGNvbnRhaW5tZW50LCBidXQgcmVtb3ZlcyA2IGJ5dGVz
Lgp2MTA6CiAqIFNwZWxsaW5nL2NvbW1lbnQgaW1wcm92ZW1lbnRzLgogKiBTcGxpdCB0byBmaXQg
YXJvdW5kIElTVCBzYWZldHkuICBPdGhlciBoYWxmIG9mIHRoZSBwYXRjaCBtb3ZlZCBpbnRvCiAg
ICJ4ODYvYm9vdDogQ2FsY3VsYXRlIHRoZSBtb3N0IGFwcHJvcHJpYXRlIEJUSSBtaXRpZ2F0aW9u
IHRvIHVzZSIKICogQXZvaWQgdXNpbmcgbnVtZXJpYyBsYWJlbHMgaW4gRE9fT1ZFUldSSVRFX1JT
QgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCAgIHwgIDIgKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmggfCA0MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiAzIGZpbGVzIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmVzLmgKaW5kZXggZGQyMzg4Zi4uMGVlNGExZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVy
ZXMuaApAQCAtMjgsMyArMjgsNSBAQCBYRU5fQ1BVRkVBVFVSRShJTkRfVEhVTktfSk1QLCAgIChG
U0NBUElOVFMrMCkqMzIrMTQpIC8qIFVzZSBJTkRfVEhVTktfSk1QICovCiBYRU5fQ1BVRkVBVFVS
RShYRU5fSUJQQiwgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTUpIC8qIElCUlNCIHx8IElCUEIg
Ki8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlJTX1NFVCwgICAgKEZTQ0FQSU5UUyswKSozMisxNikg
LyogSUJSU0IgJiYgSVJCUyBzZXQgaW4gWGVuICovCiBYRU5fQ1BVRkVBVFVSRShYRU5fSUJSU19D
TEVBUiwgIChGU0NBUElOVFMrMCkqMzIrMTcpIC8qIElCUlNCICYmIElCUlMgY2xlYXIgaW4gWGVu
ICovCitYRU5fQ1BVRkVBVFVSRShSU0JfTkFUSVZFLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgp
IC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciBuYXRpdmUgKi8KK1hFTl9DUFVGRUFUVVJFKFJT
Ql9WTUVYSVQsICAgICAgKEZTQ0FQSU5UUyswKSozMisyMCkgLyogUlNCIG92ZXJ3cml0ZSBuZWVk
ZWQgZm9yIHZtZXhpdCAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAppbmRleCBhMzVlZjk2Li45ODA2MDEwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L25vcHMuaApAQCAtNzAsNiArNzAsNyBAQAogI2RlZmluZSBBU01fTk9QMjQgQVNNX05PUDg7
IEFTTV9OT1A4OyBBU01fTk9QOAogI2RlZmluZSBBU01fTk9QMjkgQVNNX05PUDg7IEFTTV9OT1A4
OyBBU01fTk9QODsgQVNNX05PUDUKICNkZWZpbmUgQVNNX05PUDMyIEFTTV9OT1A4OyBBU01fTk9Q
ODsgQVNNX05PUDg7IEFTTV9OT1A4CisjZGVmaW5lIEFTTV9OT1AzNCBBU01fTk9QODsgQVNNX05P
UDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDIKIAogI2RlZmluZSBBU01fTk9QX01BWCA5
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggZTBkZGJkOS4uNTFkODdhOSAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTc0LDYgKzc0LDQzIEBACiAgKiAg
LSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAogICovCiAKKy5tYWNybyBET19PVkVSV1JJVEVfUlNC
CisvKgorICogUmVxdWlyZXMgbm90aGluZworICogQ2xvYmJlcnMgJXJheCwgJXJjeAorICoKKyAq
IFJlcXVpcmVzIDI1NiBieXRlcyBvZiBzdGFjayBzcGFjZSwgYnV0ICVyc3AgaGFzIG5vIG5ldCBj
aGFuZ2UuIEJhc2VkIG9uCisgKiBHb29nbGUncyBwZXJmb3JtYW5jZSBudW1iZXJzLCB0aGUgbG9v
cCBpcyB1bnJvbGxlZCB0byAxNiBpdGVyYXRpb25zIGFuZCB0d28KKyAqIGNhbGxzIHBlciBpdGVy
YXRpb24uCisgKgorICogVGhlIGNhbGwgZmlsbGluZyB0aGUgUlNCIG5lZWRzIGEgbm9uemVybyBk
aXNwbGFjZW1lbnQuICBBIG5vcCB3b3VsZCBkbywgYnV0CisgKiB3ZSB1c2UgIjE6IHBhdXNlLCBq
bXAgMWIiIHRvIHNhZmVseSBjb250YWlucyBhbnkgcmV0LWJhc2VkIHNwZWN1bGF0aW9uLAorICog
ZXZlbiBpZiB0aGUgbG9vcCBpcyBzcGVjdWxhdGl2ZWx5IGV4ZWN1dGVkIHByZW1hdHVyZWx5Lgor
ICoKKyAqICVyc3AgaXMgcHJlc2VydmVkIGJ5IHVzaW5nIGFuIGV4dHJhIEdQUiBiZWNhdXNlIGEp
IHdlJ3ZlIGdvdCBwbGVudHkgc3BhcmUsCisgKiBiKSB0aGUgdHdvIG1vdnMgYXJlIHNob3J0ZXIg
dG8gZW5jb2RlIHRoYW4gYGFkZCAkMzIqOCwgJXJzcGAsIGFuZCBjKSBjYW4gYmUKKyAqIG9wdGlt
aXNlZCB3aXRoIG1vdi1lbGltaW5hdGlvbiBpbiBtb2Rlcm4gY29yZXMuCisgKi8KKyAgICBtb3Yg
JDE2LCAlZWN4ICAgICAgICAgICAgICAgICAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxscyBw
ZXIgbG9vcCAqLworICAgIG1vdiAlcnNwLCAlcmF4ICAgICAgICAgICAgICAgICAgLyogU3RvcmUg
dGhlIGN1cnJlbnQgJXJzcCAqLworCisuTFxAX2ZpbGxfcnNiX2xvb3A6CisKKyAgICAuaXJwIG4s
IDEsIDIgICAgICAgICAgICAgICAgICAgIC8qIFVucm9sbGVkIHR3aWNlLiAqLworICAgIGNhbGwg
LkxcQF9pbnNlcnRfcnNiX2VudHJ5X1xuICAgLyogQ3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KKwor
LkxcQF9jYXB0dXJlX3NwZWN1bGF0aW9uX1xuOgorICAgIHBhdXNlCisgICAgam1wIC5MXEBfY2Fw
dHVyZV9zcGVjdWxhdGlvbl9cbiAvKiBDYXB0dXJlIHJvZ3VlIHNwZWN1bGF0aW9uLiAqLworCisu
TFxAX2luc2VydF9yc2JfZW50cnlfXG46CisgICAgLmVuZHIKKworICAgIHN1YiAkMSwgJWVjeAor
ICAgIGpueiAuTFxAX2ZpbGxfcnNiX2xvb3AKKyAgICBtb3YgJXJheCwgJXJzcCAgICAgICAgICAg
ICAgICAgIC8qIFJlc3RvcmUgb2xkICVyc3AgKi8KKy5lbmRtCisKIC5tYWNybyBET19TUEVDX0NU
UkxfRU5UUllfRlJPTV9WTUVYSVQgaWJyc192YWw6cmVxCiAvKgogICogUmVxdWlyZXMgJXJieD1j
dXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwpAQCAtMTc1LDYgKzIxMiw4IEBACiAKIC8qIFVzZSBh
ZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VO
VFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzQpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNC
X1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRV8yIF9fc3Ry
aW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE4NSw2ICsyMjQsOCBAQAogCiAvKiBV
c2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgw
L2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJp
bmdpZnkoQVNNX05PUDM0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjIpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQ
RUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCkBAIC0xOTQsNiArMjM1LDggQEAKIAogLyogVXNlIGluIGludGVycnVwdC9leGNl
cHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuICovCiAjZGVm
aW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDM0KSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklURV9SU0Is
IFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxU
RVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjkpLCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhl
bj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFs
PVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:13:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:13:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKrP-0001qT-Me; Wed, 24 Jan 2018 13:13:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKrO-0001ol-NY
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:13:02 +0000
X-Inumbo-ID: 38dc79d1-0108-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38dc79d1-0108-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:12:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460070"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:13 +0000
Message-ID: <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation barrier
	between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXNzdWluZyBhbiBJQlBCIGNvbW1hbmQgZmx1c2hlcyB0aGUgQnJhbmNoIFRhcmdldCBCdWZmZXIs
IHNvIHRoYXQgYW55IHBvaXNvbgpsZWZ0IGJ5IG9uZSB2Y3B1IHdvbid0IHJlbWFpbiB3aGVuIGJl
Z2lubmluZyB0byBleGVjdXRlIHRoZSBuZXh0LgoKVGhlIGNvc3Qgb2YgSUJQQiBpcyBzdWJzdGFu
dGlhbCwgYW5kIHNraXBwZWQgb24gdHJhbnNpdGlvbiB0byBpZGxlLCBhcyBYZW4ncwppZGxlIGNv
ZGUgaXMgcm9idXN0IGFscmVhZHkuICBBbGwgdHJhbnNpdGlvbnMgaW50byB2Y3B1IGNvbnRleHQg
YXJlIGZ1bGx5CnNlcmlhbGlzaW5nIGluIHByYWN0aWNlIChhbmQgdW5kZXIgY29uc2lkZXJhdGlv
biBmb3IgYmVpbmcgcmV0cm9hY3RpdmVseQpkZWNsYXJlZCBhcmNoaXRlY3R1cmFsbHkgc2VyaWFs
aXNpbmcpLCBzbyBhIGN1bm5pbmcgYXR0YWNrZXIgY2Fubm90IHVzZSBTUDEgdG8KdHJ5IGFuZCBz
a2lwIHRoZSBmbHVzaC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KCnY3OgogKiBVc2UgdGhlIG9w
dF9pYnBiIGJvb2xlYW4gcmF0aGVyIHRoYW4gdXNpbmcgYSBjcHVmZWF0dXJlIGZsYWcuCnY5Ogog
KiBFeHBhbmQgdGhlIGNvbW1pdCBtZXNzYWdlLgogKiBPcHRpbWlzZSB0aGUgaWRsZSBjYXNlLCBi
YXNlZCBvbiBhIHN1Z2dlc3Rpb24gZnJvbSBEYXZpZC4KdjEwOgogKiBNb3JlIGRldGFpbGVkIGNv
bW1lbnRzLCBhbmQgYW4gZXhwbGljaXQgaWRsZSBjaGVjay4KLS0tCiBkb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93biB8ICA1ICsrKystCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAg
ICAgICAgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMgICAgICAgICAgICB8IDEwICsrKysrKysrKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsLmggICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5k
ZXggMTEzOTljZS4uOWMxMGQzYSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAg
LTI0Niw3ICsyNDYsNyBAQCBlbm91Z2guIFNldHRpbmcgdGhpcyB0byBhIGhpZ2ggdmFsdWUgbWF5
IGNhdXNlIGJvb3QgZmFpbHVyZSwgcGFydGljdWxhcmx5IGlmCiB0aGUgTk1JIHdhdGNoZG9nIGlz
IGFsc28gZW5hYmxlZC4KIAogIyMjIGJ0aSAoeDg2KQotPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0
cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJvb2w+LCByc2Jfe3ZtZXhpdCxuYXRpdmV9PTxib29s
PiBdYAorPiBgPSBMaXN0IG9mIFsgdGh1bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIGlicnM9PGJv
b2w+LCBpYnBiPTxib29sPiwgcnNiX3t2bWV4aXQsbmF0aXZlfT08Ym9vbD4gXWAKIAogQnJhbmNo
IFRhcmdldCBJbmplY3Rpb24gY29udHJvbHMuICBCeSBkZWZhdWx0LCBYZW4gd2lsbCBwaWNrIHRo
ZSBtb3N0CiBhcHByb3ByaWF0ZSBCVEkgbWl0aWdhdGlvbnMgYmFzZWQgb24gY29tcGlsZWQgaW4g
c3VwcG9ydCwgbG9hZGVkIG1pY3JvY29kZSwKQEAgLTI2NSw2ICsyNjUsOSBAQCBPbiBoYXJkd2Fy
ZSBzdXBwb3J0aW5nIElCUlMsIHRoZSBgaWJycz1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBmb3Jj
ZSBvcgogcHJldmVudCBYZW4gdXNpbmcgdGhlIGZlYXR1cmUgaXRzZWxmLiAgSWYgWGVuIGlzIG5v
dCB1c2luZyBJQlJTIGl0c2VsZiwKIGZ1bmN0aW9uYWxpdHkgaXMgc3RpbGwgc2V0IHVwIHNvIElC
UlMgY2FuIGJlIHZpcnR1YWxpc2VkIGZvciBndWVzdHMuCiAKK09uIGhhcmR3YXJlIHN1cHBvcnRp
bmcgSUJQQiwgdGhlIGBpYnBiPWAgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIHByZXZlbnQgWGVuCitm
cm9tIGlzc3VpbmcgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllcnMgb24gdmNwdSBjb250ZXh0IHN3
aXRjaGVzLgorCiBUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJzYl9uYXRpdmU9YCBvcHRpb25zIGNh
biBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQogUlNCIGdldHMgb3ZlcndyaXR0ZW4uICBU
aGVyZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4gZW50cnkgZnJvbSBIVk0KIGNvbnRl
eHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRleHQuCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5k
ZXggNjQzNjI4Yy4uMTJmNTI3YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtNjUsNiArNjUsNyBAQAogI2luY2x1ZGUgPGFz
bS9wc3IuaD4KICNpbmNsdWRlIDxhc20vcHYvZG9tYWluLmg+CiAjaW5jbHVkZSA8YXNtL3B2L21t
Lmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogCiBERUZJTkVfUEVSX0NQVShzdHJ1Y3Qg
dmNwdSAqLCBjdXJyX3ZjcHUpOwogCkBAIC0xNzQzLDYgKzE3NDQsMzQgQEAgdm9pZCBjb250ZXh0
X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiAgICAgICAgIH0K
IAogICAgICAgICBjdHh0X3N3aXRjaF9sZXZlbGxpbmcobmV4dCk7CisKKyAgICAgICAgaWYgKCBv
cHRfaWJwYiAmJiAhaXNfaWRsZV9kb21haW4obmV4dGQpICkKKyAgICAgICAgeworICAgICAgICAg
ICAgc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgbGFzdCk7CisgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgKmxhc3RfaWQgPSAmdGhpc19jcHUobGFzdCk7CisKKyAgICAgICAgICAg
IC8qCisgICAgICAgICAgICAgKiBTcXVhc2ggdGhlIGRvbWlkIGFuZCB2Y3B1IGlkIHRvZ2V0aGVy
IGZvciBjb21wYXJhc29uCisgICAgICAgICAgICAgKiBlZmZpY2llbmN5LiAgV2UgY291bGQgaW4g
cHJpbmNpcGxlIHN0YXNoIGFuZCBjb21wYXJlIHRoZSBzdHJ1Y3QKKyAgICAgICAgICAgICAqIHZj
cHUgcG9pbnRlciwgYnV0IHRoaXMgcmlza3MgYSBmYWxzZSBhbGlhcyBpZiBhIGRvbWFpbiBoYXMg
ZGllZAorICAgICAgICAgICAgICogYW5kIHRoZSBzYW1lIDRrIHBhZ2UgZ2V0cyByZXVzZWQgZm9y
IGEgbmV3IHZjcHUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBu
ZXh0X2lkID0gKCgodW5zaWduZWQgaW50KW5leHRkLT5kb21haW5faWQgPDwgMTYpIHwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50MTZfdCluZXh0LT52Y3B1X2lkKTsK
KyAgICAgICAgICAgIEJVSUxEX0JVR19PTihNQVhfVklSVF9DUFVTID4gMHhmZmZmKTsKKworICAg
ICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFdoZW4gc2NoZWR1bGluZyBmcm9tIGEgdmNwdSwg
dG8gaWRsZSwgYW5kIGJhY2sgdG8gdGhlIHNhbWUgdmNwdQorICAgICAgICAgICAgICogKHdoaWNo
IG1pZ2h0IGJlIGNvbW1vbiBpbiBhIGxpZ2h0bHkgbG9hZGVkIHN5c3RlbSwgb3Igd2hlbgorICAg
ICAgICAgICAgICogdXNpbmcgdmNwdSBwaW5uaW5nKSwgdGhlcmUgaXMgbm8gbmVlZCB0byBpc3N1
ZSBJQlBCLCBhcyB3ZSBhcmUKKyAgICAgICAgICAgICAqIHJldHVybmluZyB0byB0aGUgc2FtZSBz
ZWN1cml0eSBjb250ZXh0LgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoICpsYXN0
X2lkICE9IG5leHRfaWQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIHdybXNybChN
U1JfUFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworICAgICAgICAgICAgICAgICpsYXN0X2lkID0g
bmV4dF9pZDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgfQogICAgIH0KIAogICAgIGNvbnRleHRf
c2F2ZWQocHJldik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZGU1YmExYS4uM2JhYWQ4YSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpA
QCAtMzYsNiArMzYsNyBAQCBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogc3RhdGljIGludDhfdCBf
X2luaXRkYXRhIG9wdF9pYnJzID0gLTE7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2Jf
bmF0aXZlID0gdHJ1ZTsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X3JzYl92bWV4aXQgPSB0
cnVlOworYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9pYnBiID0gdHJ1ZTsKIHVpbnQ4X3QgX19yZWFk
X21vc3RseSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsKIAogc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
YnRpKGNvbnN0IGNoYXIgKnMpCkBAIC02Myw2ICs2NCw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBh
cnNlX2J0aShjb25zdCBjaGFyICpzKQogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigiaWJycyIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgICAgICBvcHRf
aWJycyA9IHZhbDsKKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBi
Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgIG9wdF9pYnBiID0gdmFsOwogICAgICAgICBl
bHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJzYl9uYXRpdmUiLCBzLCBzcykpID49IDAg
KQogICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSB2YWw7CiAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigicnNiX3ZtZXhpdCIsIHMsIHNzKSkgPj0gMCApCkBAIC0xMDMs
MTMgKzEwNiwxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90
aHVuayB0aHVuaykKICAgICAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAiICBDb21waWxlZC1pbiBz
dXBwb3J0OiBJTkRJUkVDVF9USFVOS1xuIik7CiAKICAgICBwcmludGsoWEVOTE9HX0lORk8KLSAg
ICAgICAgICAgIkJUSSBtaXRpZ2F0aW9uczogVGh1bmsgJXMsIE90aGVyczolcyVzJXNcbiIsCisg
ICAgICAgICAgICJCVEkgbWl0aWdhdGlvbnM6IFRodW5rICVzLCBPdGhlcnM6JXMlcyVzJXNcbiIs
CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAg
ICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0
aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6CiAgICAgICAgICAgIHRodW5rID09
IFRIVU5LX0pNUCAgICAgICA/ICJKTVAiIDogIj8iLAogICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKSAgICA/ICIgSUJSUysiIDoKICAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKSAgPyAiIElCUlMtIiAgICAgIDog
IiIsCisgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBJQlBCIiAgICAgICA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfUlNCX05BVElWRSkgICAgICA/ICIgUlNCX05BVElWRSIgOiAiIiwKICAgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQpICAgICAgPyAiIFJTQl9WTUVYSVQiIDog
IiIpOwogfQpAQCAtMjc4LDYgKzI4MiwxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpCiAgICAgaWYgKCBvcHRfcnNiX3ZtZXhpdCApCiAgICAgICAgIHNl
dHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCk7CiAKKyAgICAvKiBDaGVj
ayB3ZSBoYXZlIGhhcmR3YXJlIElCUEIgc3VwcG9ydCBiZWZvcmUgdXNpbmcgaXQuLi4gKi8KKyAg
ICBpZiAoICFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICYmICFib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfSUJQQikgKQorICAgICAgICBvcHRfaWJwYiA9IGZhbHNlOworCiAgICAgLyog
KFJlKWluaXQgQlNQIHN0YXRlIGhvdyB0aGF0IGRlZmF1bHRfYnRpX2lzdF9pbmZvIGhhcyBiZWVu
IGNhbGN1bGF0ZWQuICovCiAgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybC5oCmluZGV4IDYxMjBlNGYuLmUzMjhiMGYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmwuaApAQCAtMjQsNiArMjQsNyBAQAogCiB2b2lkIGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCk7CiAKK2V4dGVybiBib29sIG9wdF9pYnBiOwogZXh0ZXJuIHVpbnQ4X3Qg
ZGVmYXVsdF9idGlfaXN0X2luZm87CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19z
cGVjX2N0cmxfc3RhdGUodm9pZCkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:13:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:13:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKrW-0001sk-TX; Wed, 24 Jan 2018 13:13:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKrV-0001r2-KK
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:13:09 +0000
X-Inumbo-ID: 39260142-0108-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39260142-0108-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:12:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460066"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:04 +0000
Message-ID: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v10 00/11] x86: Mitigations for
	SP2/CVE-2017-5715/Branch Target Injection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzZXJpZXMgaXMgYXZhaWxhYmUgaW4gZ2l0IGZvcm0gZnJvbToKCiAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2FuZHJld2Nvb3AveGVuLmdpdDthPXNob3J0bG9n
O2g9cmVmcy9oZWFkcy9zcDItbWl0aWdhdGlvbnMtdjEwCgpBIGNvcHkgb2YgSW50ZWwncyBzcGVj
IGZvciBJQlJTL0lCUEIgY2FuIGJlIGZvdW5kIGhlcmU6CgogIGh0dHBzOi8vc29mdHdhcmUuaW50
ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC9jNS82My8zMzY5OTYtU3BlY3VsYXRp
dmUtRXhlY3V0aW9uLVNpZGUtQ2hhbm5lbC1NaXRpZ2F0aW9ucy5wZGYKCkluIGFkZGl0aW9uIHRv
IHRoaXMgc29mdHdhcmUgc2VyaWVzLCB5b3Ugd2lsbCBuZWVkIHRoZSBmb2xsb3dpbmc6CgogIDEp
IEEgY29tcGlsZXIgd2hpY2ggdW5kZXJzdGFuZHMgLW1pbmRpcmVjdC1icmFuY2g9dGh1bmstZXh0
ZXJuYWwgYW5kCiAgICAgLW1pbmRpcmVjdC1icmFuY2gtcmVnaXN0ZXIuICBBIEdDQyBwYXRjaCBz
ZXJpZXMgaW1wbGVtZW50aW5nIHRoaXMgc2hvdWxkCiAgICAgYmUgYXZhaWxhYmxlIGltbWluZW50
bHkuICBJbiB0aGUgbWVhbnRpbWUsIGEgZGV2ZWxvcG1lbnQgYnJhbmNoIGNhbiBiZQogICAgIG9i
dGFpbmVkIGZyb206CgogICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9oamwtdG9vbHMvZ2NjL2NvbW1p
dHMvaGpsL2luZGlyZWN0L2djYy03LWJyYW5jaC9tYXN0ZXIKCiAgMikgTmV3IG1pY3JvY29kZSBm
cm9tIEludGVsIGFuZCBBTUQuICBUaGVzZSBwcm92aWRlIG5ldyBNU1JzIGZvciBYZW4gdG8gdXNl
LAogICAgIGFuZCB2aXJ0dWFsaXNlIGZvciBndWVzdCBrZXJuZWxzIHRvIHVzZS4KClRoZXJlIGFy
ZSBzb21lIGxpbWl0YXRpb25zLCBldmVuIHdpdGggdGhlIHdvcmsgcHJlc2VudGVkIGhlcmUuCgog
IDEpIHZDUFUtdG8tdkNQVSBTUDIgYXR0YWNrcyBjYW4gb25seSBiZSBtaXRpZ2F0ZWQgYXQgdGhl
IGh5cGVydmlzb3IgbGV2ZWwKICAgICB3aXRoIElCUEIgc3VwcG9ydCwgd2hpY2ggZm9yIGludGVy
bmFsIHBpcGVsaW5lIHJlYXNvbnMsIHdlIGRvIG5vdCBleHBlY3QKICAgICB0byBiZSBtYWRlIGF2
YWlsYWJsZSBvbiBvbGRlciBwcm9jZXNzb3JzLiAgRm9yIG5vdywgSSB3aWxsIGxlYXZlIHRoZXNl
CiAgICAgZGV0YWlscyB0byB0aGUgaGFyZHdhcmUgdmVuZG9ycy4KCiAgMikgSGFyZHdhcmUgbGFj
a2luZyBTTUVQIGlzIGluIGEgd29yc2UgcG9zaXRpb24gdGhhbiBoYXJkd2FyZSB3aXRoIFNNRVAu
ICBJZgogICAgIHlvdSBoYXZlIFNNRVAgKEludGVsIEl2eUJyaWRnZSBhbmQgbGF0ZXIsIFNvbWUg
QU1EIEZhbTE2aCBhbmQgYWxsIEZhbTE3aAogICAgIGFuZCBsYXRlciksIG1ha2UgYWJzb2x1dGVs
eSBzdXJlIGl0IGlzIGVuYWJsZWQgaW4gdGhlIEJJT1MgYW5kIHdvcmtpbmcuCgogIDMpIE9uIGhh
cmR3YXJlIGxhY2tpbmcgU01FUCBzdXBwb3J0LCBpdCBpcyBzdGlsbCBhbiBvcGVuIHF1ZXN0aW9u
IGhvdyB0bwogICAgIHByb3RlY3QgYWdhaW5zdCBSU0ItdG8tU01NIHNwZWN1bGF0aW9uLiAgTmF0
aXZlIG9wZXJhdGluZyBzeXN0ZW1zIGNhbiBmaXgKICAgICB0aGlzIGJ5IHByb2hpYml0aW5nIHVz
ZXJzcGFjZSBmcm9tIG1tYXAoKSdpbmcgYWRkcmVzc2VzIHdoaWNoIGFsaWFzIHRoZQogICAgIFNN
TSByYW5nZSwgYnV0IFhlbiBoYXMgbm8gZmVhc2libGUgd2F5IG9mIGVuZm9yY2luZyB0aGlzIHJl
c3RyaWN0aW9uIG9uCiAgICAgUFYgZ3Vlc3RzLCBldmVuIGlmIHdlIGNvdWxkIHRvbGVyYXRlIHRo
ZSBBQkkgYnJlYWthZ2UuICAoSG93ZXZlciwgc2VlIHRoZQogICAgIGZvcnRoY29taW5nIFNQMyBt
aXRpZ2F0aW9uIHNlcmllcyBmb3IgYWx0ZXJuYXRpdmVzIGZvciB1biB0cnVzdGVkIFBWCiAgICAg
Z3Vlc3RzKS4KCn5BbmRyZXcKCkNoYW5nZXMgZnJvbSB2OToKICAqIEZpeCBIVk0gZW11bGF0aW9u
IG9mIE1TUl9TUEVDX0NUUkwKICAqIE9wdGltaXNlIHRoZSBhc20gc29tZXdoYXQgYnkgcmV1c2lu
ZyBYUFRJIGNoYW5nZXMuCiAgKiBSRkMgcGF0Y2ggZm9yIGF2b2lkaW5nIGFsdGVybmF0aXZlcyBw
cm9ibGVtcyB3aXRoIE5NSS8jTUMKCkFuZHJldyBDb29wZXIgKDExKToKICB4ODYvY3B1aWQ6IEhh
bmRsaW5nIG9mIElCUlMvSUJQQiwgU1RJQlAgYW5kIElCUlMgZm9yIGd1ZXN0cwogIHg4Ni9tc3I6
IEVtdWxhdGlvbiBvZiBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0gZm9yIGd1ZXN0cwogIHg4Ni9t
aWdyYXRlOiBNb3ZlIE1TUl9TUEVDX0NUUkwgb24gbWlncmF0ZQogIHg4Ni9odm06IFBlcm1pdCBn
dWVzdHMgZGlyZWN0IGFjY2VzcyB0byBNU1Jfe1NQRUNfQ1RSTCxQUkVEX0NNRH0KICB4ODYvZW50
cnk6IE9yZ2FuaXNlIHRoZSB1c2Ugb2YgTVNSX1NQRUNfQ1RSTCBhdCBlYWNoIGVudHJ5L2V4aXQg
cG9pbnQKICB4ODYvZW50cnk6IE9yZ2FuaXNlIHRoZSBjbG9iYmVyaW5nIG9mIHRoZSBSU0IvUkFT
IG9uIGVudHJ5IHRvIFhlbgogIHg4Ni9lbnRyeTogQXZvaWQgdXNpbmcgYWx0ZXJuYXRpdmVzIGlu
IE5NSS8jTUMgcGF0aHMKICB4ODYvYm9vdDogQ2FsY3VsYXRlIHRoZSBtb3N0IGFwcHJvcHJpYXRl
IEJUSSBtaXRpZ2F0aW9uIHRvIHVzZQogIHg4Ni9jdHh0OiBJc3N1ZSBhIHNwZWN1bGF0aW9uIGJh
cnJpZXIgYmV0d2VlbiB2Y3B1IGNvbnRleHRzCiAgeDg2L2NwdWlkOiBPZmZlciBJbmRpcmVjdCBC
cmFuY2ggQ29udHJvbHMgdG8gZ3Vlc3RzCiAgeDg2L2lkbGU6IENsZWFyIFNQRUNfQ1RSTCB3aGls
ZSBpZGxlCgogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gICAgICAgICB8ICAx
MyArLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgICAgICAgICAgICAgICAgICB8ICAgNCAr
LQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgICAgICAgICAgICAgICB8ICAyMSArKwog
eGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgICAgICAgICAgICAgICB8ICAgNyArCiB4ZW4v
YXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDI4ICsrKwogeGVuL2Fy
Y2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAzNyArKysKIHhlbi9hcmNo
L3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgMjEgKysKIHhlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gveDg2L2h2
bS9zdm0vZW50cnkuUyAgICAgICAgICAgICAgICB8ICAxMSArLQogeGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMgICAgICAgICAgICAgICAgICB8ICAgNSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9l
bnRyeS5TICAgICAgICAgICAgICAgIHwgIDE5ICsrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YyAgICAgICAgICAgICAgICAgIHwgIDE3ICsrCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQ1ICsrKysKIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAgICAgICAgICAg
ICAgICAgIHwgMTUwICsrKysrKysrKysrLQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0
cy5jICAgICAgICAgICB8ICAgNyArCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
ICAgICAgICAgIHwgIDE0ICsrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgICAg
ICAgICAgIHwgIDQ4ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgICAg
ICAgICAgfCAgIDMgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oICAgICAgICAg
ICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICAgICAgICAgICAgIHwg
ICA3ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAgIDIg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgICAgICAgICAgICB8ICAxMCArCiB4
ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCAgICAgICAgICAgICAgICAgIHwgICA3ICsKIHhlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAgICAgICAgICAgfCAgNDcgKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggICAgICAgICB8IDMzOCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIHwgICA2ICstCiAyOCBmaWxlcyBjaGFuZ2VkLCA4NTkgaW5zZXJ0aW9ucygrKSwgMTUgZGVs
ZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmxfYXNtLmgKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:13:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKs9-00024V-5U; Wed, 24 Jan 2018 13:13:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKs8-00022r-0g
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:13:48 +0000
X-Inumbo-ID: 3878f263-0108-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3878f263-0108-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:12:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460067"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:08 +0000
Message-ID: <1516799535-5778-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v10 04/11] x86/hvm: Permit guests direct access
	to MSR_{SPEC_CTRL, PRED_CMD}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHBlcmZvcm1hbmNlIHJlYXNvbnMsIEhWTSBndWVzdHMgc2hvdWxkIGhhdmUgZGlyZWN0IGFj
Y2VzcyB0byB0aGVzZSBNU1JzCndoZW4gcG9zc2libGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgotLS0Kdjc6CiAqIERyb3AgZXhjZXNzIGJyYWNrZXRzCnY5OgogKiBSZS1p
bXBsZW1lbnQgaXQgbGlnaHQgb2YgSW50ZWxzIG5ldyBzcGVjLiAgRHJvcCBSLWJ5J3MuCiAqIFNw
ZWxsaW5nIGZpeGVzCnYxMDoKICogTW9yZSBzcGVsbGluZyBmaXhlcwotLS0KIHhlbi9hcmNoL3g4
Ni9kb21jdGwuYyAgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMgfCAgNSArKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCAxNyAr
KysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmlu
ZGV4IDFhMTVhMzQuLjJjNDQ0N2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwor
KysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTUzLDYgKzUzLDcgQEAgc3RhdGljIGludCB1
cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKICAgICBzdHJ1Y3QgY3B1
aWRfcG9saWN5ICpwID0gZC0+YXJjaC5jcHVpZDsKICAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfbGVh
ZiBsZWFmID0geyBjdGwtPmVheCwgY3RsLT5lYngsIGN0bC0+ZWN4LCBjdGwtPmVkeCB9OwogICAg
IGludCBvbGRfdmVuZG9yID0gcC0+eDg2X3ZlbmRvcjsKKyAgICB1bnNpZ25lZCBpbnQgb2xkXzdk
MCA9IHAtPmZlYXQucmF3WzBdLmQsIG9sZF9lOGIgPSBwLT5leHRkLnJhd1s4XS5iOwogICAgIGJv
b2wgY2FsbF9wb2xpY3lfY2hhbmdlZCA9IGZhbHNlOyAvKiBBdm9pZCBmb3JfZWFjaF92Y3B1KCkg
dW5uZWNlc3NhcmlseSAqLwogCiAgICAgLyoKQEAgLTIxOCw2ICsyMTksMTQgQEAgc3RhdGljIGlu
dCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFpbiAqZCwKIAogICAgICAgICAg
ICAgZC0+YXJjaC5wdl9kb21haW4uY3B1aWRtYXNrcy0+XzdhYjAgPSBtYXNrOwogICAgICAgICB9
CisKKyAgICAgICAgLyoKKyAgICAgICAgICogSWYgdGhlIElCUlMvSUJQQiBwb2xpY3kgaGFzIGNo
YW5nZWQsIHdlIG5lZWQgdG8gcmVjYWxjdWxhdGUgdGhlIE1TUgorICAgICAgICAgKiBpbnRlcmNl
cHRpb24gYml0bWFwcy4KKyAgICAgICAgICovCisgICAgICAgIGNhbGxfcG9saWN5X2NoYW5nZWQg
PSAoaXNfaHZtX2RvbWFpbihkKSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgo
b2xkXzdkMCBeIHAtPmZlYXQucmF3WzBdLmQpICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkpOwogICAgICAgICBicmVhazsK
IAogICAgIGNhc2UgMHhhOgpAQCAtMjkyLDYgKzMwMSwxNiBAQCBzdGF0aWMgaW50IHVwZGF0ZV9k
b21haW5fY3B1aWRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgZC0+YXJjaC5w
dl9kb21haW4uY3B1aWRtYXNrcy0+ZTFjZCA9IG1hc2s7CiAgICAgICAgIH0KICAgICAgICAgYnJl
YWs7CisKKyAgICBjYXNlIDB4ODAwMDAwMDg6CisgICAgICAgIC8qCisgICAgICAgICAqIElmIHRo
ZSBJQlBCIHBvbGljeSBoYXMgY2hhbmdlZCwgd2UgbmVlZCB0byByZWNhbGN1bGF0ZSB0aGUgTVNS
CisgICAgICAgICAqIGludGVyY2VwdGlvbiBiaXRtYXBzLgorICAgICAgICAgKi8KKyAgICAgICAg
Y2FsbF9wb2xpY3lfY2hhbmdlZCA9IChpc19odm1fZG9tYWluKGQpICYmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKChvbGRfZThiIF4gcC0+ZXh0ZC5yYXdbOF0uYikgJgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikp
KTsKKyAgICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKCBjYWxsX3BvbGljeV9jaGFuZ2Vk
ICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKaW5kZXggNjUwOWI5MC4uMjMxMDc0ZSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAg
LTYxNyw2ICs2MTcsNyBAQCBzdGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IGFyY2hfc3ZtX3N0cnVjdCAqYXJjaF9zdm0gPSAm
di0+YXJjaC5odm1fc3ZtOwogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IGFyY2hfc3Zt
LT52bWNiOworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9tYWluLT5h
cmNoLmNwdWlkOwogICAgIHUzMiBiaXRtYXAgPSB2bWNiX2dldF9leGNlcHRpb25faW50ZXJjZXB0
cyh2bWNiKTsKIAogICAgIGlmICggb3B0X2h2bV9mZXAgfHwKQEAgLTYyNiw2ICs2MjcsMTAgQEAg
c3RhdGljIHZvaWQgc3ZtX2NwdWlkX3BvbGljeV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogICAg
ICAgICBiaXRtYXAgJj0gfigxVSA8PCBUUkFQX2ludmFsaWRfb3ApOwogCiAgICAgdm1jYl9zZXRf
ZXhjZXB0aW9uX2ludGVyY2VwdHModm1jYiwgYml0bWFwKTsKKworICAgIC8qIEdpdmUgYWNjZXNz
IHRvIE1TUl9QUkVEX0NNRCBpZiB0aGUgZ3Vlc3QgaGFzIGJlZW4gdG9sZCBhYm91dCBpdC4gKi8K
KyAgICBzdm1faW50ZXJjZXB0X21zcih2LCBNU1JfUFJFRF9DTUQsCisgICAgICAgICAgICAgICAg
ICAgICAgY3AtPmV4dGQuaWJwYiA/IE1TUl9JTlRFUkNFUFRfTk9ORSA6IE1TUl9JTlRFUkNFUFRf
UlcpOwogfQogCiBzdGF0aWMgdm9pZCBzdm1fc3luY192bWNiKHN0cnVjdCB2Y3B1ICp2KQpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwppbmRleCBlMDM2MzAzLi4xNTQ2YzJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNjU2LDYg
KzY1Niw4IEBAIHZvaWQgdm14X3VwZGF0ZV9leGNlcHRpb25fYml0bWFwKHN0cnVjdCB2Y3B1ICp2
KQogCiBzdGF0aWMgdm9pZCB2bXhfY3B1aWRfcG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYp
CiB7CisgICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4tPmFyY2gu
Y3B1aWQ7CisKICAgICBpZiAoIG9wdF9odm1fZmVwIHx8CiAgICAgICAgICAodi0+ZG9tYWluLT5h
cmNoLmNwdWlkLT54ODZfdmVuZG9yICE9IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvcikgKQogICAg
ICAgICB2LT5hcmNoLmh2bV92bXguZXhjZXB0aW9uX2JpdG1hcCB8PSAoMVUgPDwgVFJBUF9pbnZh
bGlkX29wKTsKQEAgLTY2NSw2ICs2NjcsMjEgQEAgc3RhdGljIHZvaWQgdm14X2NwdWlkX3BvbGlj
eV9jaGFuZ2VkKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZteF92bWNzX2VudGVyKHYpOwogICAgIHZt
eF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsKICAgICB2bXhfdm1jc19leGl0KHYpOworCisg
ICAgLyoKKyAgICAgKiBXZSBjYW4gc2FmZWx5IHBhc3MgTVNSX1NQRUNfQ1RSTCB0aHJvdWdoIHRv
IHRoZSBndWVzdCwgZXZlbiBpZiBTVElCUAorICAgICAqIGlzbid0IGVudW1lcmF0ZWQgaW4gaGFy
ZHdhcmUsIGFzIFNQRUNfQ1RSTF9TVElCUCBpcyBpZ25vcmVkLgorICAgICAqLworICAgIGlmICgg
Y3AtPmZlYXQuaWJyc2IgKQorICAgICAgICB2bXhfY2xlYXJfbXNyX2ludGVyY2VwdCh2LCBNU1Jf
U1BFQ19DVFJMLCBWTVhfTVNSX1JXKTsKKyAgICBlbHNlCisgICAgICAgIHZteF9zZXRfbXNyX2lu
dGVyY2VwdCh2LCBNU1JfU1BFQ19DVFJMLCBWTVhfTVNSX1JXKTsKKworICAgIC8qIE1TUl9QUkVE
X0NNRCBpcyBzYWZlIHRvIHBhc3MgdGhyb3VnaCBpZiB0aGUgZ3Vlc3Qga25vd3MgYWJvdXQgaXQu
ICovCisgICAgaWYgKCBjcC0+ZmVhdC5pYnJzYiB8fCBjcC0+ZXh0ZC5pYnBiICkKKyAgICAgICAg
dm14X2NsZWFyX21zcl9pbnRlcmNlcHQodiwgTVNSX1BSRURfQ01ELCAgVk1YX01TUl9SVyk7Cisg
ICAgZWxzZQorICAgICAgICB2bXhfc2V0X21zcl9pbnRlcmNlcHQodiwgTVNSX1BSRURfQ01ELCAg
Vk1YX01TUl9SVyk7CiB9CiAKIGludCB2bXhfZ3Vlc3RfeDg2X21vZGUoc3RydWN0IHZjcHUgKnYp
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:13:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:13:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKsC-00025r-Cb; Wed, 24 Jan 2018 13:13:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKsB-00023t-RD
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:13:51 +0000
X-Inumbo-ID: 396648c3-0108-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 396648c3-0108-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:12:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460073"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:12 +0000
Message-ID: <1516799535-5778-9-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Asit K Mallick <asit.k.mallick@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 08/11] x86/boot: Calculate the most
	appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2VlIHRoZSBsb2dpYyBhbmQgY29tbWVudHMgaW4gaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9u
cygpIGZvciBmdXJ0aGVyCmRldGFpbHMuCgpUaGVyZSBhcmUgdHdvIGNvbnRyb2xzIGZvciBSU0Ig
b3ZlcndyaXRpbmcsIGJlY2F1c2UgaW4gcHJpbmNpcGxlIHRoZXJlIGFyZQpjYXNlcyB3aGVyZSBp
dCBtaWdodCBiZSBzYWZlIHRvIGZvcmVnbyByc2JfbmF0aXZlIChPZmYgdGhlIHRvcCBvZiBteSBo
ZWFkLApTTUVQIGFjdGl2ZSwgbm8gMzJiaXQgUFYgZ3Vlc3RzIGF0IGFsbCwgbm8gdXNlIG9mIHZt
ZXZlbnQvcGFnaW5nIHN1YnN5c3RlbXMKZm9yIEhWTSBndWVzdHMsIGJ1dCBJIG1ha2Ugbm8gZ3Vh
cmFudGVlcyB0aGF0IHRoaXMgbGlzdCBvZiByZXN0cmljdGlvbnMgaXMKZXhoYXVzdGl2ZSkuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEFzaXQgSyBNYWxsaWNr
IDxhc2l0LmsubWFsbGlja0BpbnRlbC5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamlt
YUBpbnRlbC5jb20+CgpUT0RPOiBDb25maXJtIEJyb2Fkd2VsbCBtaWNyb2NvZGUgZGV0YWlscywg
YW5kIEF0b20gc2FmZXR5IFdSVCByZXRwb2xpbmUuClRoZXNlIGRldGFpbHMgc2hvdWxkIG5vdCBi
bG9jayB0aGlzIHNlcmllcy4KCnY3OgogKiBzdGF0aWMsIGFuZCB0d2VhayBjb21tZW50CnYxMDoK
ICogU2ltcGxpZnkgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucygpCiAqIE1lcmdlIGhhbGYg
b2YgdGhlIG9sZCAieDg2L2VudHJ5OiBDbG9iYmVyIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyL1Jl
dHVybgogICBBZGRyZXNzIFN0YWNrIG9uIGVudHJ5IHRvIFhlbiIgZHVlIHRvIHRoZSBJU1Qgc2Fm
ZXR5IHdvcmsKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAxMCAr
Ky0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgIHwgMTQyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aCAgICAgfCAgIDMgKwogMyBmaWxlcyBjaGFuZ2VkLCAxNTAgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IGY3Mzk5MGYuLjEx
Mzk5Y2UgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0yNDYsNyArMjQ2LDcg
QEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMgdG8gYSBoaWdoIHZhbHVlIG1heSBjYXVzZSBib290IGZh
aWx1cmUsIHBhcnRpY3VsYXJseSBpZgogdGhlIE5NSSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQu
CiAKICMjIyBidGkgKHg4NikKLT4gYD0gTGlzdCBvZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8
am1wIF1gCis+IGA9IExpc3Qgb2YgWyB0aHVuaz1yZXRwb2xpbmV8bGZlbmNlfGptcCwgaWJycz08
Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2ZX09PGJvb2w+IF1gCiAKIEJyYW5jaCBUYXJnZXQgSW5q
ZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgcGljayB0aGUgbW9zdAogYXBw
cm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsIGxv
YWRlZCBtaWNyb2NvZGUsCkBAIC0yNjEsNiArMjYxLDE0IEBAIGxvY2F0aW9ucy4gIFRoZSBkZWZh
dWx0IHRodW5rIGlzIGByZXRwb2xpbmVgIChnZW5lcmFsbHkgcHJlZmVycmVkIGZvciBJbnRlbAog
aGFyZHdhcmUpLCB3aXRoIHRoZSBhbHRlcm5hdGl2ZXMgYmVpbmcgYGptcGAgKGEgYGptcCAqJXJl
Z2AgZ2FkZ2V0LCBtaW5pbWFsCiBvdmVyaGVhZCksIGFuZCBgbGZlbmNlYCAoYW4gYGxmZW5jZTsg
am1wIColcmVnYCBnYWRnZXQsIHByZWZlcnJlZCBmb3IgQU1EKS4KIAorT24gaGFyZHdhcmUgc3Vw
cG9ydGluZyBJQlJTLCB0aGUgYGlicnM9YCBvcHRpb24gY2FuIGJlIHVzZWQgdG8gZm9yY2Ugb3IK
K3ByZXZlbnQgWGVuIHVzaW5nIHRoZSBmZWF0dXJlIGl0c2VsZi4gIElmIFhlbiBpcyBub3QgdXNp
bmcgSUJSUyBpdHNlbGYsCitmdW5jdGlvbmFsaXR5IGlzIHN0aWxsIHNldCB1cCBzbyBJQlJTIGNh
biBiZSB2aXJ0dWFsaXNlZCBmb3IgZ3Vlc3RzLgorCitUaGUgYHJzYl92bWV4aXQ9YCBhbmQgYHJz
Yl9uYXRpdmU9YCBvcHRpb25zIGNhbiBiZSB1c2VkIHRvIGZpbmUgdHVuZSB3aGVuIHRoZQorUlNC
IGdldHMgb3ZlcndyaXR0ZW4uICBUaGVyZSBhcmUgaW5kaXZpZHVhbCBjb250cm9scyBmb3IgYW4g
ZW50cnkgZnJvbSBIVk0KK2NvbnRleHQsIGFuZCBhbiBlbnRyeSBmcm9tIGEgbmF0aXZlIChQViBv
ciBYZW4pIGNvbnRleHQuCisKICMjIyB4ZW5oZWFwXF9tZWdhYnl0ZXMgKGFybTMyKQogPiBgPSA8
c2l6ZT5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA4OWU3Mjg3Li5kZTViYTFhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0y
MCw4ICsyMCwxMCBAQAogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5o
PgogCisjaW5jbHVkZSA8YXNtL21pY3JvY29kZS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3Iu
aD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9h
c20uaD4KIAogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKICAgICBUSFVOS19ERUZBVUxULCAvKiBE
ZWNpZGUgd2hpY2ggdGh1bmsgdG8gdXNlIGF0IGJvb3QgdGltZS4gKi8KQEAgLTMxLDExICszMywx
NSBAQCBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewogICAgIFRIVU5LX0xGRU5DRSwKICAgICBUSFVO
S19KTVAsCiB9IG9wdF90aHVuayBfX2luaXRkYXRhID0gVEhVTktfREVGQVVMVDsKK3N0YXRpYyBp
bnQ4X3QgX19pbml0ZGF0YSBvcHRfaWJycyA9IC0xOworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBv
cHRfcnNiX25hdGl2ZSA9IHRydWU7CitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2Jfdm1l
eGl0ID0gdHJ1ZTsKK3VpbnQ4X3QgX19yZWFkX21vc3RseSBkZWZhdWx0X2J0aV9pc3RfaW5mbzsK
IAogc3RhdGljIGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgY29u
c3QgY2hhciAqc3M7Ci0gICAgaW50IHJjID0gMDsKKyAgICBpbnQgdmFsLCByYyA9IDA7CiAKICAg
ICBkbyB7CiAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CkBAIC01NSw2ICs2MSwxMiBAQCBz
dGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKICAgICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIH0KKyAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnJzIiwgcywgc3MpKSA+PSAwICkKKyAgICAg
ICAgICAgIG9wdF9pYnJzID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oInJzYl9uYXRpdmUiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3JzYl9u
YXRpdmUgPSB2YWw7CisgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigicnNi
X3ZtZXhpdCIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICBvcHRfcnNiX3ZtZXhpdCA9IHZh
bDsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCkBAIC05MSwyNCAr
MTAzLDg0IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5r
IHRodW5rKQogICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVHICIgIENvbXBpbGVkLWluIHN1cHBv
cnQ6IElORElSRUNUX1RIVU5LXG4iKTsKIAogICAgIHByaW50ayhYRU5MT0dfSU5GTwotICAgICAg
ICAgICAiQlRJIG1pdGlnYXRpb25zOiBUaHVuayAlc1xuIiwKKyAgICAgICAgICAgIkJUSSBtaXRp
Z2F0aW9uczogVGh1bmsgJXMsIE90aGVyczolcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09
IFRIVU5LX05PTkUgICAgICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVU
UE9MSU5FID8gIlJFVFBPTElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0Ug
ICAgPyAiTEZFTkNFIiA6Ci0gICAgICAgICAgIHRodW5rID09IFRIVU5LX0pNUCAgICAgICA/ICJK
TVAiIDogIj8iKTsKKyAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfSk1QICAgICAgID8gIkpNUCIg
OiAiPyIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQp
ICAgID8gIiBJQlJTKyIgOgorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfWEVO
X0lCUlNfQ0xFQVIpICA/ICIgSUJSUy0iICAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkUpICAgICAgPyAiIFJTQl9OQVRJVkUiIDogIiIsCisg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9SU0JfVk1FWElUKSAgICAgID8gIiBS
U0JfVk1FWElUIiA6ICIiKTsKK30KKworLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlz
IGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCitzdGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5l
X3NhZmUodm9pZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgdWNvZGVfcmV2ID0gdGhpc19jcHUodWNv
ZGVfY3B1X2luZm8pLmNwdV9zaWcucmV2OworCisgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92
ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQorICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGlm
ICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAg
ICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisgICAgeworICAgIGNhc2UgMHgx
NzogLyogUGVucnluICovCisgICAgY2FzZSAweDFkOiAvKiBEdW5uaW5ndG9uICovCisgICAgY2Fz
ZSAweDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2
ZW5kYWxlICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJl
OiAvKiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNh
c2UgMHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVY
ICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyog
U2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAg
IGNhc2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3
ZWxsICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1
OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgICAg
ICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKgorICAgICAgICAgKiBCcm9hZHdlbGwgcHJvY2Vz
c29ycyBhcmUgcmV0cG9saW5lLXNhZmUgYWZ0ZXIgc3BlY2lmaWMgbWljcm9jb2RlCisgICAgICAg
ICAqIHZlcnNpb25zLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fkd2VsbCAq
LworICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4Mjg7CisgICAgY2FzZSAweDQ3OiAvKiBC
cm9hZHdlbGwgSCAqLworICAgICAgICByZXR1cm4gdWNvZGVfcmV2ID49IDB4MWI7CisgICAgY2Fz
ZSAweDRmOiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICAgICAgcmV0dXJuIHVjb2RlX3JldiA+
PSAweGIwMDAwMjU7CisgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLworICAgICAgICBy
ZXR1cm4gZmFsc2U7IC8qIFRCRC4gKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBTa3lsYWtl
IGFuZCBsYXRlciBwcm9jZXNzb3JzIGFyZSBub3QgcmV0cG9saW5lLXNhZmUuCisgICAgICAgICAq
LworICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9CiB9CiAKIHZvaWQg
X19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGlu
ZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7CisgICAgYm9vbCBpYnJzID0gZmFsc2U7CiAK
ICAgICAvKgogICAgICAqIEhhcyB0aGUgdXNlciBzcGVjaWZpZWQgYW55IGN1c3RvbSBCVEkgbWl0
aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRoZWlyCiAgICAgICogaW5zdHJ1Y3Rpb25zIGV4YWN0
bHkgYW5kIGRpc2FibGUgYWxsIGhldXJpc3RpY3MuCiAgICAgICovCi0gICAgaWYgKCBvcHRfdGh1
bmsgIT0gVEhVTktfREVGQVVMVCApCisgICAgaWYgKCBvcHRfdGh1bmsgIT0gVEhVTktfREVGQVVM
VCB8fCBvcHRfaWJycyAhPSAtMSApCiAgICAgewogICAgICAgICB0aHVuayA9IG9wdF90aHVuazsK
KyAgICAgICAgaWJycyAgPSAhIW9wdF9pYnJzOwogICAgIH0KICAgICBlbHNlCiAgICAgewpAQCAt
MTI0LDcgKzE5NiwxOCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25z
KHZvaWQpCiAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgIGlmICggY3B1X2hhc19sZmVuY2Vf
ZGlzcGF0Y2ggKQogICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfTEZFTkNFOworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8g
dXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNlIHRvCisgICAgICAgICAgICAgKiBJQlJTLCBidXQg
b25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUuCisgICAgICAgICAgICAgKi8KKyAg
ICAgICAgICAgIGVsc2UgaWYgKCByZXRwb2xpbmVfc2FmZSgpICkKKyAgICAgICAgICAgICAgICB0
aHVuayA9IFRIVU5LX1JFVFBPTElORTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAg
ICBpYnJzID0gdHJ1ZTsKICAgICAgICAgfQorICAgICAgICAvKiBXaXRob3V0IGNvbXBpbGVyIHRo
dW5rIHN1cHBvcnQsIHVzZSBJQlJTIGlmIGF2YWlsYWJsZS4gKi8KKyAgICAgICAgZWxzZSBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQorICAgICAgICAgICAgaWJycyA9IHRy
dWU7CiAgICAgfQogCiAgICAgLyoKQEAgLTEzNSw2ICsyMTgsMTMgQEAgdm9pZCBfX2luaXQgaW5p
dF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICB0aHVuayA9IFRIVU5LX05P
TkU7CiAKICAgICAvKgorICAgICAqIElmIElCUlMgaXMgaW4gdXNlIGFuZCB0aHVua3MgYXJlIGNv
bXBpbGVkIGluLCB0aGVyZSBpcyBubyBwb2ludAorICAgICAqIHN1ZmZlcmluZyBleHRyYSBvdmVy
aGVhZC4gIFN3aXRjaCB0byB0aGUgbGVhc3Qtb3ZlcmhlYWQgdGh1bmsuCisgICAgICovCisgICAg
aWYgKCBpYnJzICYmIHRodW5rID09IFRIVU5LX0RFRkFVTFQgKQorICAgICAgICB0aHVuayA9IFRI
VU5LX0pNUDsKKworICAgIC8qCiAgICAgICogSWYgdGhlcmUgYXJlIHN0aWxsIG5vIHRodW5rIHBy
ZWZlcmVuY2VzLCB0aGUgY29tcGlsZWQgZGVmYXVsdCBpcwogICAgICAqIGFjdHVhbGx5IHJldHBv
bGluZSwgYW5kIGl0IGlzIGJldHRlciB0aGFuIG5vdGhpbmcuCiAgICAgICovCkBAIC0xNDcsNiAr
MjM3LDUwIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkK
ICAgICBlbHNlIGlmICggdGh1bmsgPT0gVEhVTktfSk1QICkKICAgICAgICAgc2V0dXBfZm9yY2Vf
Y3B1X2NhcChYODZfRkVBVFVSRV9JTkRfVEhVTktfSk1QKTsKIAorICAgIGlmICggYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBF
dmVuIGlmIHdlJ3ZlIGNob3NlbiB0byBub3QgaGF2ZSBJQlJTIHNldCBpbiBYZW4gY29udGV4dCwg
d2Ugc3RpbGwKKyAgICAgICAgICogbmVlZCB0aGUgSUJSUyBlbnRyeS9leGl0IGxvZ2ljIHRvIHZp
cnR1YWxpc2UgSUJSUyBzdXBwb3J0IGZvcgorICAgICAgICAgKiBndWVzdHMuCisgICAgICAgICAq
LworICAgICAgICBpZiAoIGlicnMgKQorICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpOworICAgICAgICBlbHNlCisgICAgICAgICAgICBzZXR1
cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSKTsKKworICAgICAgICBk
ZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElfSVNUX1dSTVNSIHwgaWJyczsKKyAgICB9CisKKyAg
ICAvKgorICAgICAqIFBWIGd1ZXN0cyBjYW4gcG9pc29uIHRoZSBSU0IgdG8gYW55IHZpcnR1YWwg
YWRkcmVzcyBmcm9tIHdoaWNoCisgICAgICogdGhleSBjYW4gZXhlY3V0ZSBhIGNhbGwgaW5zdHJ1
Y3Rpb24uICBUaGlzIGlzIG5lY2Vzc2FyaWx5IG91dHNpZGUKKyAgICAgKiBvZiB0aGUgWGVuIHN1
cGVydmlzb3IgbWFwcGluZ3MuCisgICAgICoKKyAgICAgKiBXaXRoIFNNRVAgZW5hYmxlZCwgdGhl
IHByb2Nlc3NvciB3b24ndCBzcGVjdWxhdGUgaW50byB1c2VyIG1hcHBpbmdzLgorICAgICAqIFRo
ZXJlZm9yZSwgaW4gdGhpcyBjYXNlLCB3ZSBkb24ndCBuZWVkIHRvIHdvcnJ5IGFib3V0IHBvaXNv
bmVkIGVudHJpZXMKKyAgICAgKiBmcm9tIDY0Yml0IFBWIGd1ZXN0cy4KKyAgICAgKgorICAgICAq
IDMyYml0IFBWIGd1ZXN0IGtlcm5lbHMgcnVuIGluIHJpbmcgMSwgc28gdXNlIHN1cGVydmlzb3Ig
bWFwcGluZ3MuCisgICAgICogSWYgYSBwcm9jZXNzb3JzIHNwZWN1bGF0ZXMgdG8gMzJiaXQgUFYg
Z3Vlc3Qga2VybmVsIG1hcHBpbmdzLCBpdCBpcworICAgICAqIHNwZWN1bGF0aW5nIGluIDY0Yml0
IHN1cGVydmlzb3IgbW9kZSwgYW5kIGNhbiBsZWFrIGRhdGEuCisgICAgICovCisgICAgaWYgKCBv
cHRfcnNiX25hdGl2ZSApCisgICAgeworICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9G
RUFUVVJFX1JTQl9OQVRJVkUpOworICAgICAgICBkZWZhdWx0X2J0aV9pc3RfaW5mbyB8PSBCVElf
SVNUX1JTQjsKKyAgICB9CisKKyAgICAvKgorICAgICAqIEhWTSBndWVzdHMgY2FuIGFsd2F5cyBw
b2lzb24gdGhlIFJTQiB0byBwb2ludCBhdCBYZW4gc3VwZXJ2aXNvcgorICAgICAqIG1hcHBpbmdz
LgorICAgICAqLworICAgIGlmICggb3B0X3JzYl92bWV4aXQgKQorICAgICAgICBzZXR1cF9mb3Jj
ZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQpOworCisgICAgLyogKFJlKWluaXQgQlNQ
IHN0YXRlIGhvdyB0aGF0IGRlZmF1bHRfYnRpX2lzdF9pbmZvIGhhcyBiZWVuIGNhbGN1bGF0ZWQu
ICovCisgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CisKICAgICBwcmludF9kZXRh
aWxzKHRodW5rKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggYjQ1MTI1MC4uNjEy
MGU0ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC0yNCwxMSArMjQsMTQgQEAKIAogdm9p
ZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCitleHRlcm4gdWludDhfdCBk
ZWZhdWx0X2J0aV9pc3RfaW5mbzsKKwogc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3Nw
ZWNfY3RybF9zdGF0ZSh2b2lkKQogewogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9j
cHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IGluZm8tPnVzZV9zaGFk
b3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT5idGlfaXN0X2luZm8gPSBkZWZhdWx0X2J0aV9p
c3RfaW5mbzsKIH0KIAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCi0tIAoyLjEu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:15:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKtl-0002VZ-R8; Wed, 24 Jan 2018 13:15:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKtk-0002UW-SX
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:15:28 +0000
X-Inumbo-ID: 391e2a7c-0108-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 391e2a7c-0108-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:12:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460069"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:06 +0000
Message-ID: <1516799535-5778-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 02/11] x86/msr: Emulation of MSR_{SPEC_CTRL,
	PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgcGVyIHRoZSBzcGVjIGN1cnJlbnRseSBhdmFpbGFibGUgaGVyZToKCmh0dHBzOi8vc29mdHdh
cmUuaW50ZWwuY29tL3NpdGVzL2RlZmF1bHQvZmlsZXMvbWFuYWdlZC9jNS82My8zMzY5OTYtU3Bl
Y3VsYXRpdmUtRXhlY3V0aW9uLVNpZGUtQ2hhbm5lbC1NaXRpZ2F0aW9ucy5wZGYKCk1TUl9BUkNI
X0NBUEFCSUxJVElFUyB3aWxsIG9ubHkgY29tZSBpbnRvIGV4aXN0ZW5jZSBvbiBuZXcgaGFyZHdh
cmUsIGJ1dCBpcwppbXBsZW1lbnRlZCBhcyBhIHN0cmFpZ2h0ICNHUCBmb3Igbm93IHRvIGF2b2lk
IGJlaW5nIGxlYWt5IHdoZW4gbmV3IGhhcmR3YXJlCmFycml2ZXMuCgpTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KCnY5OgogKiBBbHRlciB0aGUgU1RJQlAgaGFuZGxpbmcg
dG8gbWF0Y2ggSW50ZWwncyBsYXRlc3Qgc3BlYwogKiBEcm9wIHNwZWNfY3RybC5ndWVzdCBhcyBp
dCBpcyBubyBsb25nZXIgbmVlZGVkCi0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAg
ICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21zci1pbmRleC5oIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmggICAgICAgfCAxMCArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpp
bmRleCAxODdmODYyLi43ODc1ZDljIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysr
IGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMjAsMTEgKzEyMCwyMiBAQCBpbnQgaW5pdF92Y3B1
X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpCiAKIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogeworICAgIGNvbnN0IHN0
cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOwogICAgIGNvbnN0
IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSB2LT5kb21haW4tPmFyY2gubXNyOwogICAg
IGNvbnN0IHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7CiAKICAgICBz
d2l0Y2ggKCBtc3IgKQogICAgIHsKKyAgICBjYXNlIE1TUl9QUkVEX0NNRDoKKyAgICAgICAgLyog
V3JpdGUtb25seSAqLworICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgY2FzZSBNU1JfU1BF
Q19DVFJMOgorICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCisgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0OworICAgICAgICAqdmFsID0gdnAtPnNwZWNfY3RybC5yYXc7CisgICAgICAgIGJy
ZWFrOworCiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKICAgICAgICAgaWYgKCAh
ZHAtPnBsYWZvcm1faW5mby5hdmFpbGFibGUgKQogICAgICAgICAgICAgZ290byBncF9mYXVsdDsK
QEAgLTEzMiw2ICsxNDMsMTAgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICAgICBfTVNSX1BMQVRG
T1JNX0lORk9fQ1BVSURfRkFVTFRJTkc7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBNU1Jf
QVJDSF9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCisg
ICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVT
X0VOQUJMRVM6CiAgICAgICAgIGlmICggIXZwLT5taXNjX2ZlYXR1cmVzX2VuYWJsZXMuYXZhaWxh
YmxlICkKICAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CkBAIC0xNTMsMTQgKzE2OCw0NCBAQCBp
bnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFs
KQogewogICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gdi0+ZG9tYWluOworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNw
ID0gZC0+YXJjaC5jcHVpZDsKICAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gZC0+
YXJjaC5tc3I7CiAgICAgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSB2LT5hcmNoLm1zcjsK
IAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JN
X0lORk86CisgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CisgICAgICAgIC8qIFJlYWQt
b25seSAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCisgICAgY2FzZSBNU1JfU1BFQ19DVFJM
OgorICAgICAgICBpZiAoICFjcC0+ZmVhdC5pYnJzYiApCisgICAgICAgICAgICBnb3RvIGdwX2Zh
dWx0OyAvKiBNU1IgYXZhaWxhYmxlPyAqLworCisgICAgICAgIC8qCisgICAgICAgICAqIE5vdGU6
IFNQRUNfQ1RSTF9TVElCUCBpcyBzcGVjaWZpZWQgYXMgc2FmZSB0byB1c2UgKGkuZS4gaWdub3Jl
ZCkKKyAgICAgICAgICogd2hlbiBTVElCUCBpc24ndCBlbnVtZXJhdGVkIGluIGhhcmR3YXJlLgor
ICAgICAgICAgKi8KKworICAgICAgICBpZiAoIHZhbCAmIH4oU1BFQ19DVFJMX0lCUlMgfCBTUEVD
X0NUUkxfU1RJQlApICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7IC8qIFJzdmQgYml0IHNl
dD8gKi8KKworICAgICAgICB2cC0+c3BlY19jdHJsLnJhdyA9IHZhbDsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIE1TUl9QUkVEX0NNRDoKKyAgICAgICAgaWYgKCAhY3AtPmZlYXQuaWJyc2Ig
JiYgIWNwLT5leHRkLmlicGIgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsgLyogTVNSIGF2
YWlsYWJsZT8gKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgb25seSBkZWZpbmVkIGJl
aGF2aW91ciBpcyB3aGVuIHdyaXRpbmcgUFJFRF9DTURfSUJQQi4gIEluCisgICAgICAgICAqIHBy
YWN0aWNlLCByZWFsIGhhcmR3YXJlIGFjY2VwdHMgYW55IHZhbHVlIHdpdGhvdXQgZmF1bHRpbmcu
CisgICAgICAgICAqLworICAgICAgICBpZiAoIHYgPT0gY3VyciAmJiAodmFsICYgUFJFRF9DTURf
SUJQQikgKQorICAgICAgICAgICAgd3Jtc3JsKE1TUl9QUkVEX0NNRCwgUFJFRF9DTURfSUJQQik7
CisgICAgICAgIGJyZWFrOworCiAgICAgY2FzZSBNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFC
TEVTOgogICAgIHsKICAgICAgICAgdWludDY0X3QgcnN2ZCA9IH4wdWxsOwpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LWluZGV4LmgKaW5kZXggYTBhYWNmYS4uMjNhZDc0MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5o
CkBAIC0zOSw2ICszOSw4IEBACiAjZGVmaW5lIE1TUl9QUkVEX0NNRAkJCTB4MDAwMDAwNDkKICNk
ZWZpbmUgUFJFRF9DTURfSUJQQgkJCShfQUMoMSwgVUxMKSA8PCAwKQogCisjZGVmaW5lIE1TUl9B
UkNIX0NBUEFCSUxJVElFUwkJMHgwMDAwMDEwYQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28g
YXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4
MDAwMDAwYzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmgKaW5kZXggMmZiZWQwMi4uOTI4ZjFjYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBAIC0yMjMsNiArMjIzLDE2
IEBAIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQogLyogTVNSIHBvbGljeSBvYmplY3QgZm9yIHBl
ci12Q1BVIE1TUnMgKi8KIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kKIHsKKyAgICAvKiAweDAwMDAw
MDQ4IC0gTVNSX1NQRUNfQ1RSTCAqLworICAgIHN0cnVjdCB7CisgICAgICAgIC8qCisgICAgICAg
ICAqIE9ubHkgdGhlIGJvdHRvbSB0d28gYml0cyBhcmUgZGVmaW5lZCwgc28gbm8gbmVlZCB0byB3
YXN0ZSBzcGFjZQorICAgICAgICAgKiB3aXRoIHVpbnQ2NF90IGF0IHRoZSBtb21lbnQsIGJ1dCB1
c2UgdWludDMyX3QgZm9yIHRoZSBjb252ZW5pZW5jZQorICAgICAgICAgKiBvZiB0aGUgYXNzZW1i
bHkgY29kZS4KKyAgICAgICAgICovCisgICAgICAgIHVpbnQzMl90IHJhdzsKKyAgICB9IHNwZWNf
Y3RybDsKKwogICAgIC8qIDB4MDAwMDAxNDAgIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJM
RVMgKi8KICAgICBzdHJ1Y3QgewogICAgICAgICBib29sIGF2YWlsYWJsZTsgLyogVGhpcyBNU1Ig
aXMgbm9uLWFyY2hpdGVjdHVyYWwgKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:15:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:15:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeKtr-0002WY-1Y; Wed, 24 Jan 2018 13:15:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeKtp-0002VM-Tg
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:15:33 +0000
X-Inumbo-ID: 39668799-0108-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39668799-0108-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:12:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459460071"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:09 +0000
Message-ID: <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v10 05/11] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0byBiZSBhYmxlIHRvIGVpdGhlciBzZXQgb3IgY2xlYXIgSUJSUyBpbiBYZW4gY29u
dGV4dCwgYXMgd2VsbCBhcwpyZXN0b3JlIGFwcHJvcHJpYXRlIGd1ZXN0IHZhbHVlcyBpbiBndWVz
dCBjb250ZXh0LiAgU2VlIHRoZSBkb2N1bWVudGF0aW9uIGluCmFzbS14ODYvc3BlY19jdHJsX2Fz
bS5oIGZvciBkZXRhaWxzLgoKV2l0aCB0aGUgY29udGVtcG9yYXJ5IG1pY3JvY29kZSwgd3JpdGVz
IHRvICVjcjMgYXJlIHNsb3dlciB3aGVuIFNQRUNfQ1RSTC5JQlJTCmlzIHNldC4gIFRoZXJlZm9y
ZSwgdGhlIHBvc2l0aW9uaW5nIG9mIFNQRUNfQ1RSTF97RU5UUlkvRVhJVH0qIGlzIGltcG9ydGFu
dC4KCklkZWFsbHksIHRoZSBJQlJTX1NFVC9JQlJTX0NMRUFSIGh1bmtzIG1pZ2h0IGJlIHBvc2l0
aW9uZWQgZWl0aGVyIHNpZGUgb2YgdGhlCiVjcjMgY2hhbmdlLCBidXQgdGhhdCBpcyByYXRoZXIg
bW9yZSBjb21wbGljYXRlZCB0byBhcnJhbmdlLCBhbmQgY291bGQgc3RpbGwKcmVzdWx0IGluIGEg
Z3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBpbiBTUEVDX0NUUkwgZHVyaW5nIHRoZSAlY3IzIGNoYW5n
ZSwKbmVnYXRpbmcgdGhlIHNhdmluZyBpZiB0aGUgZ3Vlc3QgY2hvc2UgdG8gaGF2ZSBJQlJTIHNl
dC4KClRoZXJlZm9yZSwgd2Ugb3B0aW1pc2UgZm9yIHRoZSBwcmUtU2t5bGFrZSBjYXNlIChiZWlu
ZyBmYXIgbW9yZSBjb21tb24gaW4gdGhlCmZpZWxkIHRoYW4gU2t5bGFrZSBhbmQgbGF0ZXIsIGF0
IHRoZSBtb21lbnQpLCB3aGVyZSB3ZSBoYXZlIGEgWGVuLXByZWZlcnJlZAp2YWx1ZSBvZiBJQlJT
IGNsZWFyIHdoZW4gc3dpdGNoaW5nICVjcjMuCgpUaGVyZSBpcyBhIHNlbWktdW5yZWxhdGVkIGJ1
Z2ZpeCwgd2hlcmUgdmFyaW91cyBhc21fZGVmbi5oIG1hY3JvcyBoYXZlIGEKaGlkZGVuIGRlcGVu
ZGVuY3kgb24gUEFHRV9TSVpFLCB3aGljaCByZXN1bHRzIGluIGFuIGFzc2VtYmxlciBlcnJvciBp
ZiB1c2VkIGluCmEgLm1hY3JvIGRlZmluaXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KCnY3OgogKiBTcGVsbGluZyBmaXhlcwogKiBSZXBvc2l0aW9uIHRoZSBz
ZW1pY29sb24gZml4Lgp2OToKICogUmViYXNlIG92ZXIgWFBUSS4gIE1vZGVyYXRlIGNoYW5nZXMg
aW4gdGhlIGV4aXQtdG8tUFYgcGF0aHMuCiAqIFN3YXAgY21wdyBmb3IgdGVzdGIgd2hlbiBsb29r
aW5nIGZvciBjcGwwCnYxMDoKICogRml4IHRoZSByZXN0b3JlIG9mIFNQRUNfQ1RSTCBvbiB0aGUg
ZXhpdC10by1IVk0gcGF0aHMuCiAqIEFkanVzdCBjb21tZW50cyBhbmQgY29tbWl0IG1lc3NhZ2UK
ICogUHVsbCB0aGUgR0VUX1NUQUNLX0VORCgpIG91dCBvZiBET19TUEVDX0NUUkxfRU5UUlkgYW5k
IHVzZSAlcjE0LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgICAgICAgIHwgIDEx
ICstCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TICAgICAgICB8ICAxOSArKysKIHhlbi9h
cmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9zbXBi
b290LmMgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNl
dHMuYyAgIHwgICA2ICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgIHwgIDE0
ICsrKwogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgNDggKysrKysrKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgIHwgICAzICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvY3VycmVudC5oICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9w
cy5oICAgICAgICAgIHwgICA2ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggICAg
IHwgICA5ICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDIyNyArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEyIGZpbGVzIGNoYW5nZWQsIDM0NiBp
bnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMKaW5kZXggZGY4NmRh
MC4uYmYwOTJmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9lbnRyeS5TCkBAIC03OSw2ICs3OSwxMiBAQCBVTkxJS0VM
WV9FTkQoc3ZtX3RyYWNlKQogICAgICAgICBvciAgICRYODZfRUZMQUdTX01CUywlcmF4CiAgICAg
ICAgIG1vdiAgJXJheCxWTUNCX3JmbGFncyglcmN4KQogCisgICAgICAgIG1vdiBWQ1BVX2FyY2hf
bXNyKCVyYngpLCAlcmF4CisgICAgICAgIG1vdiBWQ1BVTVNSX3NwZWNfY3RybF9yYXcoJXJheCks
ICVlYXgKKworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dV
RVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisK
ICAgICAgICAgcG9wICAlcjE1CiAgICAgICAgIHBvcCAgJXIxNAogICAgICAgICBwb3AgICVyMTMK
QEAgLTEwMSw4ICsxMDcsMTEgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkKICAgICAgICAgU0FW
RV9BTEwKIAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKLSAgICAgICAgbW92ICBWQ1BVX3N2bV92
bWNiKCVyYngpLCVyY3gKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgLyog
UmVxOiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBX
QVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9p
bnQuICovCisKKyAgICAgICAgbW92ICBWQ1BVX3N2bV92bWNiKCVyYngpLCVyY3gKICAgICAgICAg
bW92YiAkMCxWQ1BVX3N2bV92bWNiX2luX3N5bmMoJXJieCkKICAgICAgICAgbW92ICBWTUNCX3Jh
eCglcmN4KSwlcmF4CiAgICAgICAgIG1vdiAgJXJheCxVUkVHU19yYXgoJXJzcCkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC9l
bnRyeS5TCmluZGV4IGIyZjk4YmUuLmQ5ZTk4MzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwpAQCAtMzgs
NiArMzgsOSBAQCBFTlRSWSh2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKQogICAgICAgICBtb3ZiICQx
LFZDUFVfdm14X2xhdW5jaGVkKCVyYngpCiAgICAgICAgIG1vdiAgJXJheCxWQ1BVX2h2bV9ndWVz
dF9jcjIoJXJieCkKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgLyogUmVx
OiBiPWN1cnIgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJO
SU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQu
ICovCisKICAgICAgICAgbW92ICAlcnNwLCVyZGkKICAgICAgICAgY2FsbCB2bXhfdm1leGl0X2hh
bmRsZXIKIApAQCAtNjgsNiArNzEsMTMgQEAgVU5MSUtFTFlfRU5EKHJlYWxtb2RlKQogICAgICAg
ICBjYWxsIHZteF92bWVudGVyX2hlbHBlcgogICAgICAgICB0ZXN0ICVhbCwgJWFsCiAgICAgICAg
IGp6IC5Mdm14X3ZtZW50cnlfcmVzdGFydAorCisgICAgICAgIG1vdiBWQ1BVX2FyY2hfbXNyKCVy
YngpLCAlcmF4CisgICAgICAgIG1vdiBWQ1BVTVNSX3NwZWNfY3RybF9yYXcoJXJheCksICVlYXgK
KworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUg
YmV5b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8q
IFJlcTogYT1zcGVjX2N0cmwgJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisKICAgICAg
ICAgbW92ICBWQ1BVX2h2bV9ndWVzdF9jcjIoJXJieCksJXJheAogCiAgICAgICAgIHBvcCAgJXIx
NQpAQCAtOTksNiArMTA5LDE1IEBAIFVOTElLRUxZX0VORChyZWFsbW9kZSkKIC5Mdm14X3ZtZW50
cnlfZmFpbDoKICAgICAgICAgc3RpCiAgICAgICAgIFNBVkVfQUxMCisKKyAgICAgICAgLyoKKyAg
ICAgICAgICogUFYgdmFyaWFudCBuZWVkZWQgaGVyZSBhcyBubyBndWVzdCBjb2RlIGhhcyBleGVj
dXRlZCAoc28KKyAgICAgICAgICogTVNSX1NQRUNfQ1RSTCBjYW4ndCBoYXZlIGNoYW5nZWQgdmFs
dWUpLCBhbmQgTk1Jcy9NQ0VzIGFyZSBsaWFibGUKKyAgICAgICAgICogdG8gaGl0IChpbiB3aGlj
aCBjYXNlIHRoZSBIVk0gdmFyaWVudCBtaWdodCBjb3JydXB0IHRoaW5ncykuCisgICAgICAgICAq
LworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVp
bmZvIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgY2FsbCB2bXhf
dm1lbnRyeV9mYWlsdXJlCiAgICAgICAgIEJVRyAgLyogdm14X3ZtZW50cnlfZmFpbHVyZSgpIHNo
b3VsZG4ndCByZXR1cm4uICovCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggOTQwNzI0Ny4uYWM1MzBlYyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTY3OCw2
ICs2NzgsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25n
IG1iaV9wKQogICAgIHNldF9wcm9jZXNzb3JfaWQoMCk7CiAgICAgc2V0X2N1cnJlbnQoSU5WQUxJ
RF9WQ1BVKTsgLyogZGVidWcgc2FuaXR5LiAqLwogICAgIGlkbGVfdmNwdVswXSA9IGN1cnJlbnQ7
CisgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKCk7CiAKICAgICBwZXJjcHVfaW5pdF9h
cmVhcygpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYwppbmRleCBmZTYzN2RhLi4yZWJlZjAzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTQxLDYgKzQx
LDcgQEAKICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5j
bHVkZSA8YXNtL210cnIuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8
YXNtL3RpbWUuaD4KICNpbmNsdWRlIDxhc20vdGJvb3QuaD4KICNpbmNsdWRlIDxtYWNoX2FwaWMu
aD4KQEAgLTMwOSw2ICszMTAsNyBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh2b2lkICp1bnVzZWQp
CiAgICAgc2V0X2N1cnJlbnQoaWRsZV92Y3B1W2NwdV0pOwogICAgIHRoaXNfY3B1KGN1cnJfdmNw
dSkgPSBpZGxlX3ZjcHVbY3B1XTsKICAgICByZG1zcmwoTVNSX0VGRVIsIHRoaXNfY3B1KGVmZXIp
KTsKKyAgICBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKTsKIAogICAgIC8qCiAgICAgICog
SnVzdCBhcyBkdXJpbmcgZWFybHkgYm9vdHN0cmFwLCBpdCBpcyBjb252ZW5pZW50IGhlcmUgdG8g
ZGlzYWJsZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IGIxYTQzMTAuLjE3ZjFkNzcg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTg4LDYgKzg4LDcgQEAgdm9pZCBfX2R1
bW15X18odm9pZCkKICAgICBPRkZTRVQoVkNQVV9rZXJuZWxfc3MsIHN0cnVjdCB2Y3B1LCBhcmNo
LnB2X3ZjcHUua2VybmVsX3NzKTsKICAgICBPRkZTRVQoVkNQVV9pb3BsLCBzdHJ1Y3QgdmNwdSwg
YXJjaC5wdl92Y3B1LmlvcGwpOwogICAgIE9GRlNFVChWQ1BVX2d1ZXN0X2NvbnRleHRfZmxhZ3Ms
IHN0cnVjdCB2Y3B1LCBhcmNoLnZnY19mbGFncyk7CisgICAgT0ZGU0VUKFZDUFVfYXJjaF9tc3Is
IHN0cnVjdCB2Y3B1LCBhcmNoLm1zcik7CiAgICAgT0ZGU0VUKFZDUFVfbm1pX3BlbmRpbmcsIHN0
cnVjdCB2Y3B1LCBubWlfcGVuZGluZyk7CiAgICAgT0ZGU0VUKFZDUFVfbWNlX3BlbmRpbmcsIHN0
cnVjdCB2Y3B1LCBtY2VfcGVuZGluZyk7CiAgICAgT0ZGU0VUKFZDUFVfbm1pX29sZF9tYXNrLCBz
dHJ1Y3QgdmNwdSwgbm1pX3N0YXRlLm9sZF9tYXNrKTsKQEAgLTEzOSw2ICsxNDAsOCBAQCB2b2lk
IF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZv
LCBjcjQpOwogICAgIE9GRlNFVChDUFVJTkZPX3hlbl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgeGVu
X2NyMyk7CiAgICAgT0ZGU0VUKENQVUlORk9fcHZfY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHB2X2Ny
Myk7CisgICAgT0ZGU0VUKENQVUlORk9fc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZv
LCBzaGFkb3dfc3BlY19jdHJsKTsKKyAgICBPRkZTRVQoQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNf
Y3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hhZG93X3NwZWNfY3RybCk7CiAgICAgREVGSU5F
KENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsK
IApAQCAtMTU0LDYgKzE1Nyw5IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKFRS
QVBCT1VOQ0VfZWlwLCBzdHJ1Y3QgdHJhcF9ib3VuY2UsIGVpcCk7CiAgICAgQkxBTksoKTsKIAor
ICAgIE9GRlNFVChWQ1BVTVNSX3NwZWNfY3RybF9yYXcsIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3ks
IHNwZWNfY3RybC5yYXcpOworICAgIEJMQU5LKCk7CisKICNpZmRlZiBDT05GSUdfUEVSRl9DT1VO
VEVSUwogICAgIERFRklORShBU01fUEVSRkNfZXhjZXB0aW9ucywgUEVSRkNfZXhjZXB0aW9ucyk7
CiAgICAgQkxBTksoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IGU2NjhmMDAu
LjQxOTBjNzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTgsNiArMTgsMTAg
QEAgRU5UUlkoZW50cnlfaW50ODIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRI
WVBFUkNBTExfVkVDVE9SLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMIGNvbXBhdD0xIC8qIERQ
TDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVzdHMgb25seS4gKi8KKworICAgICAg
ICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9i
OiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUK
IAogICAgICAgICBHRVRfQ1VSUkVOVChieCkKQEAgLTE0Miw2ICsxNDYsMTMgQEAgRU5UUlkoY29t
cGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICAucG9wc2VjdGlvbgogICAgICAgICBvciAg
ICAkWDg2X0VGTEFHU19JRiwlcjExCiAgICAgICAgIG1vdiAgICVyMTFkLFVSRUdTX2VmbGFncygl
cnNwKQorCisgICAgICAgIG1vdiBWQ1BVX2FyY2hfbXNyKCVyYngpLCAlcmF4CisgICAgICAgIG1v
diBWQ1BVTVNSX3NwZWNfY3RybF9yYXcoJXJheCksICVlYXgKKworICAgICAgICAvKiBXQVJOSU5H
ISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICov
CisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJz
cD1yZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisKICAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgg
Y29tcGF0PTEKIC5MZnQwOiAgaXJldHEKICAgICAgICAgX0FTTV9QUkVfRVhUQUJMRSguTGZ0MCwg
aGFuZGxlX2V4Y2VwdGlvbikKQEAgLTIwMCw2ICsyMTEsOSBAQCBFTlRSWShjc3Rhcl9lbnRlcikK
ICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAog
CisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWlu
Zm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VUX1NUQUNL
X0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4
KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggNzEwYzA2MS4u
NzNiZDdjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMzgsNiArMzgsMTAgQEAgRU5UUlkoc3dpdGNo
X3RvX2tlcm5lbCkKIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBBU1NFUlRfSU5URVJSVVBU
U19ESVNBQkxFRAogCisgICAgICAgIC8qIFN0YXNoIGd1ZXN0IFNQRUNfQ1RSTCB2YWx1ZSB3aGls
ZSB3ZSBjYW4gcmVhZCBzdHJ1Y3QgdmNwdS4gKi8KKyAgICAgICAgbW92IFZDUFVfYXJjaF9tc3Io
JXJieCksICVyZHgKKyAgICAgICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmR4KSwgJXIx
NWQKKwogICAgICAgICAvKiBDb3B5IGd1ZXN0IG1hcHBpbmdzIGFuZCBzd2l0Y2ggdG8gcGVyLUNQ
VSByb290IHBhZ2UgdGFibGUuICovCiAgICAgICAgIG1vdiAgICVjcjMsICVyOQogICAgICAgICBH
RVRfU1RBQ0tfRU5EKGR4KQpAQCAtNjUsNiArNjksMTIgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAg
ICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCiAuTHJhZ19rZWVwX2NyMzoKIAorICAgICAg
ICAvKiBSZXN0b3JlIHN0YXNoZWQgU1BFQ19DVFJMIHZhbHVlLiAqLworICAgICAgICBtb3YgICAl
cjE1ZCwgJWVheAorCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRf
VE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogY2Qg
Ki8KKwogICAgICAgICBSRVNUT1JFX0FMTAogICAgICAgICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQo
JXJzcCkKICAgICAgICAganogICAgaXJldF9leGl0X3RvX2d1ZXN0CkBAIC0xMDMsOSArMTEzLDkg
QEAgcmVzdG9yZV9hbGxfeGVuOgogICAgICAgICAgKiBDaGVjayB3aGV0aGVyIHdlIG5lZWQgdG8g
c3dpdGNoIHRvIHRoZSBwZXItQ1BVIHBhZ2UgdGFibGVzLCBpbgogICAgICAgICAgKiBjYXNlIHdl
IHJldHVybiB0byBsYXRlIFBWIGV4aXQgY29kZSAoZnJvbSBhbiBOTUkgb3IgI01DKS4KICAgICAg
ICAgICovCi0gICAgICAgIEdFVF9TVEFDS19FTkQoYXgpCi0gICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJheCksICVyZHgKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRChwdl9jcjMpKCVyYXgpLCAlcmF4CisgICAgICAgIEdFVF9TVEFDS19FTkQoYngp
CisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyZHgK
KyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyYngpLCAlcmF4CiAg
ICAgICAgIHRlc3QgICVyZHgsICVyZHgKICAgICAgICAgLyoKICAgICAgICAgICogSWRlYWxseSB0
aGUgY29uZGl0aW9uIHdvdWxkIGJlICJuc3oiLCBidXQgc3VjaCBkb2Vzbid0IGV4aXN0LApAQCAt
MTE1LDYgKzEyNSw5IEBAIFVOTElLRUxZX1NUQVJUKGcsIGV4aXRfY3IzKQogICAgICAgICB3cml0
ZV9jcjMgcmF4LCByZGksIHJzaQogVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQogCisgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBw
b2ludC4gKi8KKyAgICAgICAgU1BFQ19DVFJMX0VYSVRfVE9fWEVOIC8qIFJlcTogJXJieD1lbmQs
IENsb2I6IGFjZCAqLworCiAgICAgICAgIFJFU1RPUkVfQUxMIGFkaj04CiAgICAgICAgIGlyZXRx
CiAKQEAgLTE0NSw2ICsxNTgsOSBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAgbW92bCAg
JFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAogCisgICAgICAgIFNQRUNf
Q1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAq
LworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUg
YmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAogICAgICAg
ICBuZWcgICAlcmN4CkBAIC0yNDgsNiArMjY0LDkgQEAgR0xPQkFMKHN5c2VudGVyX2VmbGFnc19z
YXZlZCkKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBTQVZF
X0FMTAogCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdz
L2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwg
KmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VU
X1NUQUNLX0VORChieCkKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CkBAIC0yOTQsNiArMzEzLDkgQEAgRU5U
UlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAgICAgIG1vdmwgICQweDgwLCA0KCVyc3ApCiAgICAg
ICAgIFNBVkVfQUxMCiAKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAl
cnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAg
ICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyYngpLCAlcmN4CiAgICAgICAgIG5lZyAgICVyY3gKQEAgLTQ2OSw2ICs0OTEs
MTAgQEAgRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAgICAgICAgU0FWRV9BTEwgQ0xBQwogCiAg
ICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01f
SU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLworICAgICAgICAv
KiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMg
cG9pbnQuICovCisKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cjE0KSwgJXJjeAogICAgICAgICBtb3YgICAlcmN4LCAlcjE1CiAgICAgICAgIG5lZyAgICVyY3gK
QEAgLTUwNyw2ICs1MzMsMTAgQEAgR0xPQkFMKGhhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIFNB
VkVfQUxMIENMQUMKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorCisgICAgICAgIFNQRUNf
Q1RSTF9FTlRSWV9GUk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBh
Y2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKICAgICAgICAgbW92ICAgJXJjeCwgJXIxNQogICAg
ICAgICBuZWcgICAlcmN4CkBAIC03MDAsOCArNzMwLDEyIEBAIEVOVFJZKGRvdWJsZV9mYXVsdCkK
ICAgICAgICAgLyogU2V0IEFDIHRvIHJlZHVjZSBjaGFuY2Ugb2YgZnVydGhlciBTTUFQIGZhdWx0
cyAqLwogICAgICAgICBTQVZFX0FMTCBTVEFDCiAKLSAgICAgICAgR0VUX1NUQUNLX0VORChieCkK
LSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJieAor
ICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KKyAgICAgICAg
LyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlz
IHBvaW50LiAqLworCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCksICVyYngKICAgICAgICAgdGVzdCAgJXJieCwgJXJieAogICAgICAgICBqeiAgICAuTGRi
bGZfY3IzX29rYXkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCkBAIC03MzAsNiArNzY0
LDEwIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBTQVZFX0FMTCBDTEFDCiAKICAg
ICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9J
TlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBw
b2ludC4gKi8KKwogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpLCAlcmN4CiAgICAgICAgIG1vdiAgICVyY3gsICVyMTUKICAgICAgICAgbmVnICAgJXJjeApk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggZDJkOTFjYS4uYjc0YWM4MSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2FzbV9kZWZucy5oCkBAIC03LDYgKzcsNyBAQAogI2luY2x1ZGUgPGFzbS9hc20tb2Zmc2V0cy5o
PgogI2VuZGlmCiAjaW5jbHVkZSA8YXNtL2J1Zy5oPgorI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAj
aW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9wZXJjcHUuaD4KICNpbmNs
dWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CkBAIC0zODYsNCArMzg3LDYgQEAgc3RhdGljIGFsd2F5c19p
bmxpbmUgdm9pZCBzdGFjKHZvaWQpCiA0OiAgLnAyYWxpZ24gMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA7IFwKICAgICAucG9wc2VjdGlvbgogCisjaW5jbHVkZSA8YXNtL3NwZWNfY3RybF9h
c20uaD4KKwogI2VuZGlmIC8qIF9fWDg2X0FTTV9ERUZOU19IX18gKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50
LmgKaW5kZXggYjkyOWM0OC4uMTAwOWQwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTUzLDYg
KzUzLDEyIEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgICovCiAgICAgdW5zaWduZWQgbG9uZyB4
ZW5fY3IzOwogICAgIHVuc2lnbmVkIGxvbmcgcHZfY3IzOworCisgICAgLyogU2VlIGFzbS14ODYv
c3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KKyAgICB1bnNpZ25lZCBpbnQgc2hhZG93X3Nw
ZWNfY3RybDsKKyAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CisKKyAgICB1
bnNpZ25lZCBsb25nIF9fcGFkOwogICAgIC8qIGdldF9zdGFja19ib3R0b20oKSBtdXN0IGJlIDE2
LWJ5dGUgYWxpZ25lZCAqLwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9u
b3BzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAppbmRleCAxYTQ2Yjk3Li5hMzVlZjk2
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L25vcHMuaApAQCAtNjUsNiArNjUsMTIgQEAKICNkZWZpbmUgQVNNX05PUDggX0FT
TV9NS19OT1AoUDZfTk9QOCkKICNkZWZpbmUgQVNNX05PUDkgX0FTTV9NS19OT1AoUDZfTk9QOSkK
IAorI2RlZmluZSBBU01fTk9QMTggQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QMgorI2RlZmlu
ZSBBU01fTk9QMjIgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNgorI2RlZmluZSBBU01fTk9Q
MjQgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QOAorI2RlZmluZSBBU01fTk9QMjkgQVNNX05P
UDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDUKKyNkZWZpbmUgQVNNX05PUDMyIEFTTV9O
T1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4CisKICNkZWZpbmUgQVNNX05PUF9NQVgg
OQogCiAjZW5kaWYgLyogX19YODZfQVNNX05PUFNfSF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aAppbmRleCBlMDg4YTU1Li5iNDUxMjUwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIw
LDggKzIwLDE3IEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9IX18KICNkZWZpbmUgX19YODZf
U1BFQ19DVFJMX0hfXwogCisjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KKwogdm9pZCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpOwogCitzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9z
aGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCit7CisgICAgc3RydWN0IGNwdV9pbmZvICppbmZv
ID0gZ2V0X2NwdV9pbmZvKCk7CisKKyAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gaW5mby0+
dXNlX3NoYWRvd19zcGVjX2N0cmwgPSAwOworfQorCiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RS
TF9IX18gKi8KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uZTBkZGJkOQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0wLDAgKzEsMjI3IEBACisvKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCisgKiBpbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRp
b24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
KyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICog
WW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDov
L3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE3LTIwMTgg
Q2l0cml4IFN5c3RlbXMgTHRkLgorICovCisKKyNpZm5kZWYgX19YODZfU1BFQ19DVFJMX0FTTV9I
X18KKyNkZWZpbmUgX19YODZfU1BFQ19DVFJMX0FTTV9IX18KKworI2lmZGVmIF9fQVNTRU1CTFlf
XworI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KKworLyoKKyAqIFNhdmluZyBhbmQgcmVzdG9y
aW5nIE1TUl9TUEVDX0NUUkwgc3RhdGUgaXMgYSBsaXR0bGUgdHJpY2t5LgorICoKKyAqIFdlIHdh
bnQgdGhlIGd1ZXN0cyBjaG9pY2Ugb2YgU1BFQ19DVFJMIHdoaWxlIGluIGd1ZXN0IGNvbnRleHQs
IGFuZCBYZW4ncworICogY2hvaWNlIChzZXQgb3IgY2xlYXIsIGRlcGVuZGluZyBvbiB0aGUgaGFy
ZHdhcmUpIHdoaWxlIHJ1bm5pbmcgaW4gWGVuCisgKiBjb250ZXh0LiAgVGhlcmVmb3JlLCBhIHNp
bXBsaXN0aWMgYWxnb3JpdGhtIGlzOgorICoKKyAqICAtIFNldC9jbGVhciBJQlJTIG9uIGVudHJ5
IHRvIFhlbgorICogIC0gU2V0IHRoZSBndWVzdHMnIGNob2ljZSBvbiBleGl0IHRvIGd1ZXN0Cisg
KiAgLSBMZWF2ZSBTUEVDX0NUUkwgdW5jaGFuZ2VkIG9uIGV4aXQgdG8geGVuCisgKgorICogVGhl
cmUgYXJlIHR3byBjb21wbGljYXRpbmcgZmFjdG9yczoKKyAqICAxKSBIVk0gZ3Vlc3RzIGNhbiBo
YXZlIGRpcmVjdCBhY2Nlc3MgdG8gdGhlIE1TUiwgc28gaXQgY2FuIGNoYW5nZQorICogICAgIGJl
aGluZCBYZW4ncyBiYWNrLgorICogIDIpIEFuIE5NSSBvciBNQ0UgY2FuIGludGVycnVwdCBhdCBh
bnkgcG9pbnQsIGluY2x1ZGluZyBlYXJseSBpbiB0aGUgZW50cnkKKyAqICAgICBwYXRoLCBvciBs
YXRlIGluIHRoZSBleGl0IHBhdGggYWZ0ZXIgcmVzdG9yaW5nIHRoZSBndWVzdCB2YWx1ZS4gIFRo
aXMKKyAqICAgICB3aWxsIGNvcnJ1cHQgdGhlIGd1ZXN0IHZhbHVlLgorICoKKyAqIEZhY3RvciAx
IGlzIGRlYWx0IHdpdGggYnkgcmVseWluZyBvbiBOTUlzL01DRXMgYmVpbmcgYmxvY2tlZCBpbW1l
ZGlhdGVseQorICogYWZ0ZXIgVk1FWElULiAgVGhlIFZNRVhJVC1zcGVjaWZpYyBjb2RlIHJlYWRz
IE1TUl9TUEVDX0NUUkwgYW5kIHVwZGF0ZXMKKyAqIGN1cnJlbnQgYmVmb3JlIGxvYWRpbmcgWGVu
J3MgTVNSX1NQRUNfQ1RSTCBzZXR0aW5nLgorICoKKyAqIEZhY3RvciAyIGlzIGhhcmRlci4gIFdl
IG1haW50YWluIGEgc2hhZG93X3NwZWNfY3RybCB2YWx1ZSwgYW5kCisgKiB1c2Vfc2hhZG93X3Nw
ZWNfY3RybCBib29sZWFuIHBlciBjcHUuICBUaGUgc3luY2hyb25vdXMgdXNlIGlzOgorICoKKyAq
ICAxKSBTdG9yZSBndWVzdCB2YWx1ZSBpbiBzaGFkb3dfc3BlY19jdHJsCisgKiAgMikgU2V0IHVz
ZV9zaGFkb3dfc3BlY19jdHJsIGJvb2xlYW4KKyAqICAzKSBMb2FkIGd1ZXN0IHZhbHVlIGludG8g
TVNSX1NQRUNfQ1RSTAorICogIDQpIEV4aXQgdG8gZ3Vlc3QKKyAqICA1KSBFbnRyeSBmcm9tIGd1
ZXN0CisgKiAgNikgQ2xlYXIgdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbgorICogIDcpIExv
YWQgWGVuJ3MgdmFsdWUgaW50byBNU1JfU1BFQ19DVFJMCisgKgorICogVGhlIGFzeW5jaHJvbm91
cyB1c2UgZm9yIGludGVycnVwdHMvZXhjZXB0aW9ucyBpczoKKyAqICAtICBTZXQvY2xlYXIgSUJS
UyBvbiBlbnRyeSB0byBYZW4KKyAqICAtICBPbiBleGl0IHRvIFhlbiwgY2hlY2sgdXNlX3NoYWRv
d19zcGVjX2N0cmwKKyAqICAtICBJZiBzZXQsIGxvYWQgc2hhZG93X3NwZWNfY3RybAorICoKKyAq
IFRoZXJlZm9yZSwgYW4gaW50ZXJydXB0L2V4Y2VwdGlvbiB3aGljaCBoaXRzIHRoZSBzeW5jaHJv
bm91cyBwYXRoIGJldHdlZW4KKyAqIHN0ZXBzIDIgYW5kIDYgd2lsbCByZXN0b3JlIHRoZSBzaGFk
b3cgdmFsdWUgcmF0aGVyIHRoYW4gbGVhdmluZyBYZW4ncyB2YWx1ZQorICogbG9hZGVkIGFuZCBj
b3JydXB0aW5nIHRoZSB2YWx1ZSB1c2VkIGluIGd1ZXN0IGNvbnRleHQuCisgKgorICogVGhlIGZv
bGxvd2luZyBBU00gZnJhZ21lbnRzIGltcGxlbWVudCB0aGlzIGFsZ29yaXRobS4gIFNlZSB0aGVp
ciBsb2NhbAorICogY29tbWVudHMgZm9yIGZ1cnRoZXIgZGV0YWlscy4KKyAqICAtIFNQRUNfQ1RS
TF9FTlRSWV9GUk9NX1ZNRVhJVAorICogIC0gU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYKKyAqICAt
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIKKyAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX1hFTgor
ICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKKyAqLworCisubWFjcm8gRE9fU1BFQ19DVFJM
X0VOVFJZX0ZST01fVk1FWElUIGlicnNfdmFsOnJlcQorLyoKKyAqIFJlcXVpcmVzICVyYng9Y3Vy
cmVudCwgJXJzcD1yZWdzL2NwdWluZm8KKyAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKKyAq
CisgKiBUaGUgY29tbW9uIGNhc2UgaXMgdGhhdCBhIGd1ZXN0IGhhcyBkaXJlY3QgYWNjZXNzIHRv
IE1TUl9TUEVDX0NUUkwsIGF0CisgKiB3aGljaCBwb2ludCB3ZSBuZWVkIHRvIHNhdmUgdGhlIGd1
ZXN0IHZhbHVlIGJlZm9yZSBzZXR0aW5nIElCUlMgZm9yIFhlbi4KKyAqIFVuaWxhdGVyYWxseSBz
YXZpbmcgdGhlIGd1ZXN0IHZhbHVlIGlzIHNob3J0ZXIgYW5kIGZhc3RlciB0aGFuIGNoZWNraW5n
LgorICovCisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CisgICAgcmRtc3IKKworICAgIC8q
IFN0YXNoIHRoZSB2YWx1ZSBmcm9tIGhhcmR3YXJlLiAqLworICAgIG1vdiBWQ1BVX2FyY2hfbXNy
KCVyYngpLCAlcmR4CisgICAgbW92ICVlYXgsIFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmR4KQor
ICAgIHhvciAlZWR4LCAlZWR4CisKKyAgICAvKiBDbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nICpi
ZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICovCisgICAgbW92YiAlZGwsIENQVUlORk9fdXNl
X3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKworICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFs
dWUuICovCisgICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICB3cm1zcgorLmVuZG0KKworLm1h
Y3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEgaWJyc192YWw6cmVxCisvKgorICog
UmVxdWlyZXMgJXJzcD1yZWdzIChhbHNvIGNwdWluZm8gaWYgIW1heWJleGVuKQorICogUmVxdWly
ZXMgJXIxND1zdGFja19lbmQgKGlmIG1heWJleGVuKQorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwg
JXJkeAorICoKKyAqIFBWIGd1ZXN0cyBjYW4ndCB1cGRhdGUgTVNSX1NQRUNfQ1RSTCBiZWhpbmQg
WGVuJ3MgYmFjaywgc28gbm8gbmVlZCB0byByZWFkCisgKiBpdCBiYWNrLiAgRW50cmllcyBmcm9t
IGd1ZXN0IGNvbnRleHQgbmVlZCB0byBjbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nLAorICogd2hp
bGUgZW50cmllcyBmcm9tIFhlbiBtdXN0IGxlYXZlIHNoYWRvd2luZyBpbiBpdHMgY3VycmVudCBz
dGF0ZS4KKyAqLworICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorCisgICAgLmlmIFxtYXli
ZXhlbgorICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKKyAgICAgICAganogLkxcQF9l
bnRyeV9mcm9tX3hlbgorICAgIC5lbmRpZgorCisgICAgLyoKKyAgICAgKiBDbGVhciBTUEVDX0NU
Ukwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICBJZiBlbnRlcmluZwor
ICAgICAqIGZyb20gYSBwb3NzaWJseS14ZW4gY29udGV4dCwgJXJzcCBkb2Vzbid0IG5lY2Vzc2Fy
aWx5IGFsaWFzIHRoZSBjcHVpbmZvCisgICAgICogYmxvY2sgc28gY2FsY3VsYXRlIHRoZSBwb3Np
dGlvbiBkaXJlY3RseS4KKyAgICAgKi8KKyAgICAuaWYgXG1heWJleGVuCisgICAgICAgIG1vdmIg
JDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAg
LmVsc2UKKyAgICAgICAgbW92YiAkMCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCglcnNw
KQorICAgIC5lbmRpZgorCisuTFxAX2VudHJ5X2Zyb21feGVuOgorICAgIC8qIExvYWQgWGVuJ3Mg
aW50ZW5kZWQgdmFsdWUuICovCisgICAgbW92ICRcaWJyc192YWwsICVlYXgKKyAgICB4b3IgJWVk
eCwgJWVkeAorICAgIHdybXNyCisuZW5kbQorCisubWFjcm8gRE9fU1BFQ19DVFJMX0VYSVRfVE9f
WEVOCisvKgorICogUmVxdWlyZXMgJXJieD1zdGFja19lbmQKKyAqIENsb2JiZXJzICVyYXgsICVy
Y3gsICVyZHgKKyAqCisgKiBXaGVuIHJldHVybmluZyB0byBYZW4gY29udGV4dCwgbG9vayB0byBz
ZWUgd2hldGhlciBTUEVDX0NUUkwgc2hhZG93aW5nIGlzCisgKiBpbiBlZmZlY3QsIGFuZCByZWxv
YWQgdGhlIHNoYWRvdyB2YWx1ZS4gIFRoaXMgY292ZXJzIHJhY2UgY29uZGl0aW9ucyB3aGljaAor
ICogZXhpc3Qgd2l0aCBhbiBOTUkvTUNFL2V0YyBoaXR0aW5nIGxhdGUgaW4gdGhlIHJldHVybi10
by1ndWVzdCBwYXRoLgorICovCisgICAgY21wYiAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vf
c2hhZG93X3NwZWNfY3RybCkoJXJieCkKKyAgICBqZSAuTFxAX3NraXAKKworICAgIG1vdiBTVEFD
S19DUFVJTkZPX0ZJRUxEKHNoYWRvd19zcGVjX2N0cmwpKCVyYngpLCAlZWF4CisgICAgbW92ICRN
U1JfU1BFQ19DVFJMLCAlZWN4CisgICAgeG9yICVlZHgsICVlZHgKKyAgICB3cm1zcgorCisuTFxA
X3NraXA6CisuZW5kbQorCisubWFjcm8gRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKKy8qCisg
KiBSZXF1aXJlcyAlZWF4PXNwZWNfY3RybCwgJXJzcD1yZWdzL2NwdWluZm8KKyAqIENsb2JiZXJz
ICVyY3gsICVyZHgKKyAqCisgKiBXaGVuIHJldHVybmluZyB0byBndWVzdCBjb250ZXh0LCBzZXQg
dXAgU1BFQ19DVFJMIHNoYWRvd2luZyBhbmQgbG9hZCB0aGUKKyAqIGd1ZXN0IHZhbHVlLgorICov
CisgICAgLyogU2V0IHVwIHNoYWRvdyB2YWx1ZSAqYmVmb3JlKiBlbmFibGluZyBzaGFkb3dpbmcu
ICovCisgICAgbW92ICVlYXgsIENQVUlORk9fc2hhZG93X3NwZWNfY3RybCglcnNwKQorCisgICAg
LyogU2V0IFNQRUNfQ1RSTCBzaGFkb3dpbmcgKmJlZm9yZSogbG9hZGluZyB0aGUgZ3Vlc3QgdmFs
dWUuICovCisgICAgbW92YiAkMSwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCglcnNwKQor
CisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CisgICAgeG9yICVlZHgsICVlZHgKKyAgICB3
cm1zcgorLmVuZG0KKworLyogVXNlIGFmdGVyIGEgVk1FWElUIGZyb20gYW4gSFZNIGd1ZXN0LiAq
LworI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05P
UDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lm
eShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShE
T19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICBpYnJzX3ZhbD0wKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBV
c2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxsL3N5c2VudGVyL2ludDgw
L2ludDgyL2V0YykuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0
cmluZ2lmeShBU01fTk9QMjIpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJT
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9J
QlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wIGlicnNfdmFsPTApLCAg
ICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisKKy8qIFVzZSBp
biBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBj
b250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdp
ZnkoQVNNX05PUDI5KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBf
X3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MSAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19T
RVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0
cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MSBpYnJzX3ZhbD0wKSwgICAgICAg
ICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBVc2Ugd2hlbiBl
eGl0aW5nIHRvIFhlbiBjb250ZXh0LiAqLworI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19YRU4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFU
SVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDE4KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIFg4Nl9GRUFUVVJFX1hFTl9J
QlJTX1NFVCwgICAgICAgICAgICAgXAorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4s
IFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFSCisKKy8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gZ3Vl
c3QgY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3Ry
aW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCwg
ICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFU
VVJFX1hFTl9JQlJTX0NMRUFSCisKKyNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KKyNlbmRpZiAv
KiAhX19YODZfU1BFQ19DVFJMX0FTTV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:28:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:28:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeL6W-0003Ws-9J; Wed, 24 Jan 2018 13:28:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeL6U-0003Wl-VE
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:28:39 +0000
X-Inumbo-ID: 78ea10c3-010a-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78ea10c3-010a-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 14:28:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459462639"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:14 +0000
Message-ID: <1516799535-5778-11-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v10 10/11] x86/cpuid: Offer Indirect Branch
	Controls to guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBhbGwgaW5mcmFzdHJ1Y3R1cmUgaW4gcGxhY2UsIGl0IGlzIG5vdyBzYWZlIHRvIGxldCBn
dWVzdHMgc2VlIGFuZCB1c2UKdGhlc2UgZmVhdHVyZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCnY5OgogKiBTcGxpdCBwYXRjaCBpbiBoYWxmIHdpdGggdGhlIGxpYnhjIGh1bmsgbW92
aW5nIGVhcmxpZXIsIGFuZCByZWJhc2luZyBvdmVyCiAgIHRoZSBjaGFuZ2VkIG5hdHVyZSBvZiBT
VElCUAotLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCA2
ICsrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCAwZjIx
ZmVkLi5mYTgxYWYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1
ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmgKQEAgLTIzNywxMyArMjM3LDEzIEBAIFhFTl9DUFVGRUFUVVJFKEVGUk8sICAgICAgICAg
IDcqMzIrMTApIC8qICAgQVBFUkYvTVBFUkYgUmVhZCBPbmx5IGludGVyZmFjZSAqLwogCiAvKiBB
TUQtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4ODAwMDAwMDguZWJ4LCB3b3Jk
IDggKi8KIFhFTl9DUFVGRUFUVVJFKENMWkVSTywgICAgICAgIDgqMzIrIDApIC8qQSAgQ0xaRVJP
IGluc3RydWN0aW9uICovCi1YRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAv
KiAgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5IEFNRCkgKi8KK1hFTl9DUFVG
RUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5v
IElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywg
Q1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShB
Vlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVj
dGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZY
NTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCi1YRU5fQ1BVRkVB
VFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKiAgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAo
dXNlZCBieSBJbnRlbCkgKi8KLVhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcp
IC8qISAgU1RJQlAgKi8KK1hFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8q
QSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLworWEVOX0NQVUZFQVRV
UkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAqLwogCiAjZW5kaWYgLyogWEVO
X0NQVUZFQVRVUkUgKi8KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:28:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:28:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeL6a-0003XB-GJ; Wed, 24 Jan 2018 13:28:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeL6a-0003Wm-5U
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:28:44 +0000
X-Inumbo-ID: 7fbdc792-010a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7fbdc792-010a-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:28:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459462645"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 13:12:15 +0000
Message-ID: <1516799535-5778-12-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v10 11/11] x86/idle: Clear SPEC_CTRL while idle
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gY29udGVtcG9yYXJ5IGhhcmR3YXJlLCBzZXR0aW5nIElCUlMvU1RJQlAgaGFzIGEgcGVyZm9y
bWFuY2UgaW1wYWN0IG9uCmFkamFjZW50IGh5cGVydGhyZWFkcy4gIEl0IGlzIHRoZXJlZm9yZSBy
ZWNvbW1lbmRlZCB0byBjbGVhciB0aGUgc2V0dGluZwpiZWZvcmUgYmVjb21pbmcgaWRsZSwgdG8g
YXZvaWQgYW4gaWRsZSBjb3JlIHByZXZlbnRpbmcgYWRqYWNlbnQgdXNlcnNwYWNlCmV4ZWN1dGlv
biBmcm9tIHJ1bm5pbmcgYXQgZnVsbCBwZXJmb3JtYW5jZS4KCkNhcmUgbXVzdCBiZSB0YWtlbiB0
byBlbnN1cmUgdGhlcmUgYXJlIG5vIHJldCBvciBpbmRpcmVjdCBicmFuY2ggaW5zdHJ1Y3Rpb25z
CmJldHdlZW4gc3BlY19jdHJsX3tlbnRlcixleGl0fV9pZGxlKCkgaW52b2NhdGlvbnMsIHdoaWNo
IGFyZSBmb3JjZWQgYWx3YXlzCmlubGluZS4gIENhcmUgbXVzdCBhbHNvIGJlIHRha2VuIHRvIGF2
b2lkIHVzaW5nIHNwZWNfY3RybF9lbnRlcl9pZGxlKCkgYmV0d2VlbgpmbHVzaGluZyBjYWNoZXMg
YW5kIGJlY29taW5nIGlkbGUsIGluIGNhc2VzIHdoZXJlIHRoYXQgbWF0dGVycy4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Fj
cGkvY3B1X2lkbGUuYyAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2
L2NwdS9td2FpdC1pZGxlLmMgICB8ICA3ICsrKysrKysKIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAg
ICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8
IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwg
NzAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxl
LmMgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCmluZGV4IGNiMWM1ZGEuLjNmNzJiZGEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gv
eDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtNTUsNiArNTUsNyBAQAogI2luY2x1ZGUgPGFzbS9td2Fp
dC5oPgogI2luY2x1ZGUgPHhlbi9ub3RpZmllci5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KKyNp
bmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAKIC8qI2RlZmluZSBERUJVR19QTV9DWCovCiAKQEAg
LTQxNCw4ICs0MTUsMTQgQEAgdm9pZCBtd2FpdF9pZGxlX3dpdGhfaGludHModW5zaWduZWQgaW50
IGVheCwgdW5zaWduZWQgaW50IGVjeCkKICAgICAgKi8KICAgICBpZiAoIChleHBpcmVzID4gTk9X
KCkgfHwgZXhwaXJlcyA9PSAwKSAmJiAhc29mdGlycV9wZW5kaW5nKGNwdSkgKQogICAgIHsKKyAg
ICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0X2NwdV9pbmZvKCk7CisKICAgICAgICAg
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNwdWlkbGVfbXdhaXRfZmxhZ3MpOworCisgICAgICAgIHNw
ZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICBfX213YWl0KGVheCwgZWN4KTsKKyAg
ICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKwogICAgICAgICBjcHVtYXNrX2NsZWFy
X2NwdShjcHUsICZjcHVpZGxlX213YWl0X2ZsYWdzKTsKICAgICB9CiAKQEAgLTQzMCw2ICs0Mzcs
OCBAQCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9mZmhfY3N0YXRlX2VudGVyKHN0cnVjdCBh
Y3BpX3Byb2Nlc3Nvcl9jeCAqY3gpCiAKIHN0YXRpYyB2b2lkIGFjcGlfaWRsZV9kb19lbnRyeShz
dHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4KQogeworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5m
byA9IGdldF9jcHVfaW5mbygpOworCiAgICAgc3dpdGNoICggY3gtPmVudHJ5X21ldGhvZCApCiAg
ICAgewogICAgIGNhc2UgQUNQSV9DU1RBVEVfRU1fRkZIOgpAQCAtNDM3LDE1ICs0NDYsMTkgQEAg
c3RhdGljIHZvaWQgYWNwaV9pZGxlX2RvX2VudHJ5KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9jeCAq
Y3gpCiAgICAgICAgIGFjcGlfcHJvY2Vzc29yX2ZmaF9jc3RhdGVfZW50ZXIoY3gpOwogICAgICAg
ICByZXR1cm47CiAgICAgY2FzZSBBQ1BJX0NTVEFURV9FTV9TWVNJTzoKKyAgICAgICAgc3BlY19j
dHJsX2VudGVyX2lkbGUoaW5mbyk7CiAgICAgICAgIC8qIElPIHBvcnQgYmFzZWQgQy1zdGF0ZSAq
LwogICAgICAgICBpbmIoY3gtPmFkZHJlc3MpOwogICAgICAgICAvKiBEdW1teSB3YWl0IG9wIC0g
bXVzdCBkbyBzb21ldGhpbmcgdXNlbGVzcyBhZnRlciBQX0xWTDIgcmVhZAogICAgICAgICAgICBi
ZWNhdXNlIGNoaXBzZXRzIGNhbm5vdCBndWFyYW50ZWUgdGhhdCBTVFBDTEsjIHNpZ25hbAogICAg
ICAgICAgICBnZXRzIGFzc2VydGVkIGluIHRpbWUgdG8gZnJlZXplIGV4ZWN1dGlvbiBwcm9wZXJs
eS4gKi8KICAgICAgICAgaW5sKHBtdG1yX2lvcG9ydCk7CisgICAgICAgIHNwZWNfY3RybF9leGl0
X2lkbGUoaW5mbyk7CiAgICAgICAgIHJldHVybjsKICAgICBjYXNlIEFDUElfQ1NUQVRFX0VNX0hB
TFQ6CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAgICAgICBzYWZlX2hh
bHQoKTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKICAgICAgICAgbG9jYWxf
aXJxX2Rpc2FibGUoKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTU3Myw3ICs1ODYsMTMg
QEAgc3RhdGljIHZvaWQgYWNwaV9wcm9jZXNzb3JfaWRsZSh2b2lkKQogICAgICAgICBpZiAoIHBt
X2lkbGVfc2F2ZSApCiAgICAgICAgICAgICBwbV9pZGxlX3NhdmUoKTsKICAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2lu
Zm8oKTsKKworICAgICAgICAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoaW5mbyk7CiAgICAgICAg
ICAgICBzYWZlX2hhbHQoKTsKKyAgICAgICAgICAgIHNwZWNfY3RybF9leGl0X2lkbGUoaW5mbyk7
CisgICAgICAgIH0KICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAtNzUyLDYgKzc3MSw3IEBA
IHZvaWQgYWNwaV9kZWFkX2lkbGUodm9pZCkKICAgICAgICAgICogT3RoZXJ3aXNlLCBDUFUgbWF5
IHN0aWxsIGhvbGQgZGlydHkgZGF0YSwgYnJlYWtpbmcgY2FjaGUgY29oZXJlbmN5LAogICAgICAg
ICAgKiBsZWFkaW5nIHRvIHN0cmFuZ2UgZXJyb3JzLgogICAgICAgICAgKi8KKyAgICAgICAgc3Bl
Y19jdHJsX2VudGVyX2lkbGUoZ2V0X2NwdV9pbmZvKCkpOwogICAgICAgICB3YmludmQoKTsKIAog
ICAgICAgICB3aGlsZSAoIDEgKQpAQCAtNzgxLDYgKzgwMSw3IEBAIHZvaWQgYWNwaV9kZWFkX2lk
bGUodm9pZCkKICAgICAgICAgdTMyIGFkZHJlc3MgPSBjeC0+YWRkcmVzczsKICAgICAgICAgdTMy
IHBtdG1yX2lvcG9ydF9sb2NhbCA9IHBtdG1yX2lvcG9ydDsKIAorICAgICAgICBzcGVjX2N0cmxf
ZW50ZXJfaWRsZShnZXRfY3B1X2luZm8oKSk7CiAgICAgICAgIHdiaW52ZCgpOwogCiAgICAgICAg
IHdoaWxlICggMSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCmluZGV4IDc2MmRmZjEuLmUzNTdmMjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9jcHUvbXdhaXQtaWRsZS5jCkBAIC01OCw2ICs1OCw3IEBACiAjaW5jbHVkZSA8YXNtL2hwZXQu
aD4KICNpbmNsdWRlIDxhc20vbXdhaXQuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CisjaW5jbHVk
ZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUgPGFjcGkvY3B1ZnJlcS9jcHVmcmVxLmg+CiAK
ICNkZWZpbmUgTVdBSVRfSURMRV9WRVJTSU9OICIwLjQuMSIKQEAgLTczNiw3ICs3MzcsMTMgQEAg
c3RhdGljIHZvaWQgbXdhaXRfaWRsZSh2b2lkKQogCQlpZiAocG1faWRsZV9zYXZlKQogCQkJcG1f
aWRsZV9zYXZlKCk7CiAJCWVsc2UKKwkJeworCQkJc3RydWN0IGNwdV9pbmZvICppbmZvID0gZ2V0
X2NwdV9pbmZvKCk7CisKKwkJCXNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogCQkJc2FmZV9o
YWx0KCk7CisJCQlzcGVjX2N0cmxfZXhpdF9pZGxlKGluZm8pOworCQl9CiAJCXJldHVybjsKIAl9
CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwppbmRleCAxMmY1MjdiLi5iZTZkMTVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC01NSw2ICs1NSw3IEBACiAjaW5j
bHVkZSA8YXNtL2h2bS92aXJpZGlhbi5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z3JlZy5oPgogI2lu
Y2x1ZGUgPGFzbS9tc3IuaD4KKyNpbmNsdWRlIDxhc20vc3BlY19jdHJsLmg+CiAjaW5jbHVkZSA8
YXNtL3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL25taS5oPgogI2luY2x1ZGUgPGFzbS9tY2UuaD4K
QEAgLTc1LDkgKzc2LDE1IEBAIHZvaWQgKCpkZWFkX2lkbGUpICh2b2lkKSBfX3JlYWRfbW9zdGx5
ID0gZGVmYXVsdF9kZWFkX2lkbGU7CiAKIHN0YXRpYyB2b2lkIGRlZmF1bHRfaWRsZSh2b2lkKQog
eworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCiAgICAgbG9j
YWxfaXJxX2Rpc2FibGUoKTsKICAgICBpZiAoIGNwdV9pc19oYWx0YWJsZShzbXBfcHJvY2Vzc29y
X2lkKCkpICkKKyAgICB7CisgICAgICAgIHNwZWNfY3RybF9lbnRlcl9pZGxlKGluZm8pOwogICAg
ICAgICBzYWZlX2hhbHQoKTsKKyAgICAgICAgc3BlY19jdHJsX2V4aXRfaWRsZShpbmZvKTsKKyAg
ICB9CiAgICAgZWxzZQogICAgICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiB9CkBAIC04OSw2ICs5
Niw3IEBAIHZvaWQgZGVmYXVsdF9kZWFkX2lkbGUodm9pZCkKICAgICAgKiBoZWxkIGJ5IHRoZSBD
UFVzIHNwaW5uaW5nIGhlcmUgaW5kZWZpbml0ZWx5LCBhbmQgZ2V0IGRpc2NhcmRlZCBieQogICAg
ICAqIGEgc3Vic2VxdWVudCBJTklULgogICAgICAqLworICAgIHNwZWNfY3RybF9lbnRlcl9pZGxl
KGdldF9jcHVfaW5mbygpKTsKICAgICB3YmludmQoKTsKICAgICBmb3IgKCA7IDsgKQogICAgICAg
ICBoYWx0KCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBlMzI4YjBmLi41YWI0ZmYzIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTIwLDcgKzIwLDkgQEAKICNpZm5kZWYgX19YODZf
U1BFQ19DVFJMX0hfXwogI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfSF9fCiAKKyNpbmNsdWRlIDxh
c20vYWx0ZXJuYXRpdmUuaD4KICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUgPGFz
bS9tc3ItaW5kZXguaD4KIAogdm9pZCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQp
OwogCkBAIC0zNSw2ICszNywzOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3Bl
Y19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5mby0+YnRpX2lzdF9pbmZvID0gZGVmYXVsdF9idGlf
aXN0X2luZm87CiB9CiAKKy8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qg
c2FmZSBhZnRlciB0aGlzIGNhbGwuICovCitzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNwZWNf
Y3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKK3sKKyAgICB1aW50MzJfdCB2
YWwgPSAwOworCisgICAgLyoKKyAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgorICAgICAqIFRoZXJlIGFy
ZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNl
cm5zLgorICAgICAqLworICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSB2YWw7CisgICAgYmFy
cmllcigpOworICAgIGluZm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gdHJ1ZTsKKyAgICBiYXJy
aWVyKCk7CisgICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1hFTl9JQlJTX1NFVCkKKyAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZh
bCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkgOiAibWVtb3J5IiApOworfQorCisvKiBX
QVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgY2Fs
bC4gKi8KK3N0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1
Y3QgY3B1X2luZm8gKmluZm8pCit7CisgICAgdWludDMyX3QgdmFsID0gU1BFQ19DVFJMX0lCUlM7
CisKKyAgICAvKgorICAgICAqIERpc2FibGUgc2hhZG93aW5nIGJlZm9yZSB1cGRhdGluZyB0aGUg
TVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKKyAgICAgKiBoZXJlOyBvbmx5IGxvY2FsIHBy
b2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KKyAgICAgKi8KKyAgICBpbmZvLT51c2Vfc2hhZG93
X3NwZWNfY3RybCA9IGZhbHNlOworICAgIGJhcnJpZXIoKTsKKyAgICBhc20gdm9sYXRpbGUgKCBB
TFRFUk5BVElWRShBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VUKQor
ICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQi
ICgwKSA6ICJtZW1vcnkiICk7Cit9CisKICNlbmRpZiAvKiAhX19YODZfU1BFQ19DVFJMX0hfXyAq
LwogCiAvKgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:35:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeLD3-0004Kx-8e; Wed, 24 Jan 2018 13:35:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=isdl=et=amazon.co.uk=prvs=555ed1b39=dwmw@srs-us1.protection.inumbo.net>)
 id 1eeLCQ-0004K6-JH
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:34:46 +0000
X-Inumbo-ID: 57acf4ad-010b-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57acf4ad-010b-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:34:46 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.co.uk; i=@amazon.co.uk; q=dns/txt;
 s=amazon201209; t=1516800880; x=1548336880;
 h=from:to:cc:subject:date:message-id:references: in-reply-to;
 bh=lSQ6LL5nqutlV+qsUmosCEtMUM7v3OmF2HYEWZoLv8I=;
 b=s3w2gVMgPntb56mnMbPG0q+B4OglejGleGDo/01x6DilRWL0m0oneBVk
 s1iqzshR6zyeMiF8zb1jC22/CW0VeE+eJqelcJFcInmDtBJRB6mjXqd6P
 l6Y629+B6Bk6TritewNJ3G19uxt1L9PYAfN3f0sNDz1eg5i8BeWRgnFNc w=;
X-Amazon-filename: smime.p7s
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; 
 d="p7s'?scan'208";a="589492042"
Content-Type: multipart/mixed; boundary="===============0197290255703796816=="
MIME-Version: 1.0
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-2c-cd289015.us-west-2.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 24 Jan 2018 13:34:35 +0000
Received: from EX13MTAUEE001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-cd289015.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w0ODYVIY075953
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 24 Jan 2018 13:34:32 GMT
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13MTAUEE001.ant.amazon.com (10.43.62.200) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 24 Jan 2018 13:34:30 +0000
Received: from EX13D08UEE001.ant.amazon.com (10.43.62.126) by
 EX13D08UEE001.ant.amazon.com (10.43.62.126) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 24 Jan 2018 13:34:29 +0000
Received: from EX13D08UEE001.ant.amazon.com ([10.43.62.126]) by
 EX13D08UEE001.ant.amazon.com ([10.43.62.126]) with mapi id 15.00.1236.000;
 Wed, 24 Jan 2018 13:34:29 +0000
From: "Woodhouse, David" <dwmw@amazon.co.uk>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v10 09/11] x86/ctxt: Issue a speculation barrier between
 vcpu contexts
Thread-Index: AQHTlRT5ORC4+GlSFke6rY9Vf4YiEaODBfSA
Date: Wed, 24 Jan 2018 13:34:29 +0000
Message-ID: <1516800869.13558.135.camel@amazon.co.uk>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.61.91]
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Wed, 24 Jan 2018 13:35:23 +0000
Cc: "JBeulich@suse.com" <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0197290255703796816==
Content-Language: en-US
Content-Type: multipart/signed; micalg=sha-256;
	protocol="application/x-pkcs7-signature"; boundary="=-4+1wAoJkzg7bADwz6e8t"

--=-4+1wAoJkzg7bADwz6e8t
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

T24gV2VkLCAyMDE4LTAxLTI0IGF0IDEzOjEyICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBTcXVhc2ggdGhlIGRvbWlkIGFuZCB2Y3B1IGlk
IHRvZ2V0aGVyIGZvciBjb21wYXJhc29uCgoqY29tcGFyaXNvbgoKPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICogZWZmaWNpZW5jeS7CoCBXZSBjb3VsZCBpbiBwcmluY2lwbGUgc3Rhc2ggYW5k
IGNvbXBhcmUgdGhlIHN0cnVjdAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiB2Y3B1IHBv
aW50ZXIsIGJ1dCB0aGlzIHJpc2tzIGEgZmFsc2UgYWxpYXMgaWYgYSBkb21haW4gaGFzIGRpZWQK
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICogYW5kIHRoZSBzYW1lIDRrIHBhZ2UgZ2V0cyBy
ZXVzZWQgZm9yIGEgbmV3IHZjcHUuCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqLwoKSXNu
J3QgdGhhdCBhbHNvIHRydWUgaWYgdGhlIGRvbWFpbiBoYXMgZGllZCBhbmQgaXRzIGRvbWFpbi1p
ZCBnZXRzIHJlLQp1c2VkP8KgCgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGlu
dCBuZXh0X2lkID0gKCgodW5zaWduZWQgaW50KW5leHRkLT5kb21haW5faWQgPDwgMTYpIHwKPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAodWludDE2X3QpbmV4dC0+dmNwdV9pZCk7CgpJIGFtIGxvYXRoIHRvIHN1
Z2dlc3QgKm1vcmUqIHR3ZWFrYWJsZXMsIGJ1dCBnaXZlbiB0aGUgSUJQQiBjb3N0IGlzCnRoZXJl
IGFueSBtZXJpdCBpbiBoYXZpbmcgYSBtb2RlIHdoaWNoIGRvZXMgaXQgb25seSBpZiB0aGUgKmRv
bWFpbiogaXMKZGlmZmVyZW50LCByZWdhcmRsZXNzIG9mIHZjcHVfaWQ/CgpJZiBhIGdpdmVuIGRv
bWFpbiBpcyBydW5uaW5nIG9uIEhUIHNpYmxpbmdzLCBpdCBvdWdodCB0byBiZSBkb2luZyBpdHMK
b3duIG1pdGlnYXRpb24g4oCUIHNldHRpbmcgU1RJQlAgZm9yIHVzZXJzcGFjZSBpZiBpdCB3YW50
cywgZW5zdXJpbmcgaXRzCm93biBrZXJuZWwgaXMgc2FmZSBieSBoYXZpbmcgSUJSUyBzZXQgb3Ig
dXNpbmcgcmV0cG9saW5lLCBldGMu


--=-4+1wAoJkzg7bADwz6e8t
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEE4w
ggUuMIIEFqADAgECAhEApEtL31g6H7ROXdOiQnA9RjANBgkqhkiG9w0BAQsFADCBlzELMAkGA1UE
BhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgG
A1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhl
bnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcxMjIxMDAwMDAwWhcNMTgxMjIxMjM1
OTU5WjAiMSAwHgYJKoZIhvcNAQkBFhFkd213QGFtYXpvbi5jby51azCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAKdGKgXuwKMg2r+i/4BZZC0ddRxNq3xIKTakie/VCSzoO7P17A36ZzUc
VMEYPfqDt/65xoc6Tdih+qkY2pNDppZ1DZ8mVrAX6O2O60ZhmXB60wMoDvXPZInvkMOW4drqnje/
7/NOypn/XQAY+ln4KT+3tHG3TfryyJFMedqC/r29KJlCeeCxIzdtq2j5mN42tvPVv4+p+Kr77uui
GOASNdFJbNdgx7UGF+il6kRGSle17LJZKMgRiLJXYjECwnGwdfLdN5SINWD5IC3yXY8d14Bq6DyD
jNts1DFw+SKhW8kVFYRZpv7TE3/42QJKQVL6YWka5T4EJO7AD3gy2ypRsd8CAwEAAaOCAecwggHj
MB8GA1UdIwQYMBaAFIKvbIz4xf6WYXzoHz0rcUhexIvAMB0GA1UdDgQWBBT/vhvBExl2wDr8f50u
b+0yzFyZRjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAgBgNVHSUEGTAXBggrBgEFBQcD
BAYLKwYBBAGyMQEDBQIwEQYJYIZIAYb4QgEBBAQDAgUgMEYGA1UdIAQ/MD0wOwYMKwYBBAGyMQEC
AQEBMCswKQYIKwYBBQUHAgEWHWh0dHBzOi8vc2VjdXJlLmNvbW9kby5uZXQvQ1BTMFoGA1UdHwRT
MFEwT6BNoEuGSWh0dHA6Ly9jcmwuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRp
Y2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcmwwgYsGCCsGAQUFBwEBBH8wfTBVBggrBgEFBQcwAoZJ
aHR0cDovL2NydC5jb21vZG9jYS5jb20vQ09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRT
ZWN1cmVFbWFpbENBLmNydDAkBggrBgEFBQcwAYYYaHR0cDovL29jc3AuY29tb2RvY2EuY29tMBwG
A1UdEQQVMBOBEWR3bXdAYW1hem9uLmNvLnVrMA0GCSqGSIb3DQEBCwUAA4IBAQCK2HofespbCaDu
udwwfh8GxDpVUnVbZZVWScpZMxfYpXzLot7L6iZrr16oMQ+UOiDDAK6/D3+u2QN8u0lJ6yLKVmvh
lGOzDywGsyG2Ohy8Dt5jcEK5sz84OsPtrRH7ahZHLxYPhWlUKOjOPN6sb9h6uMYlXmG/KmAr2rwF
exN6Zrwh6YwF7ukuMs175YcNyYRdB8kVYq3WikfbTHOoRbJiu9Unw7LqnvPTfx+xUvD6aN2CKLtr
mactWbk98swNgbI18UWjfEpugvAqw09CDLjeq7N1v0SkUkQEDqGSUE+hKFryTNXtZ6zOfl+MQfD8
U7T5oJa34DmWXK9+x7dl+MrqMIIFLjCCBBagAwIBAgIRAKRLS99YOh+0Tl3TokJwPUYwDQYJKoZI
hvcNAQELBQAwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMT0wOwYDVQQDEzRDT01P
RE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBMB4XDTE3MTIy
MTAwMDAwMFoXDTE4MTIyMTIzNTk1OVowIjEgMB4GCSqGSIb3DQEJARYRZHdtd0BhbWF6b24uY28u
dWswggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCnRioF7sCjINq/ov+AWWQtHXUcTat8
SCk2pInv1Qks6Duz9ewN+mc1HFTBGD36g7f+ucaHOk3YofqpGNqTQ6aWdQ2fJlawF+jtjutGYZlw
etMDKA71z2SJ75DDluHa6p43v+/zTsqZ/10AGPpZ+Ck/t7Rxt0368siRTHnagv69vSiZQnngsSM3
bato+ZjeNrbz1b+Pqfiq++7rohjgEjXRSWzXYMe1BhfopepERkpXteyyWSjIEYiyV2IxAsJxsHXy
3TeUiDVg+SAt8l2PHdeAaug8g4zbbNQxcPkioVvJFRWEWab+0xN/+NkCSkFS+mFpGuU+BCTuwA94
MtsqUbHfAgMBAAGjggHnMIIB4zAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNV
HQ4EFgQU/74bwRMZdsA6/H+dLm/tMsxcmUYwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAw
IAYDVR0lBBkwFwYIKwYBBQUHAwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNV
HSAEPzA9MDsGDCsGAQQBsjEBAgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21v
ZG8ubmV0L0NQUzBaBgNVHR8EUzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01P
RE9SU0FDbGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcB
AQR/MH0wVQYIKwYBBQUHMAKGSWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVu
dEF1dGhlbnRpY2F0aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9v
Y3NwLmNvbW9kb2NhLmNvbTAcBgNVHREEFTATgRFkd213QGFtYXpvbi5jby51azANBgkqhkiG9w0B
AQsFAAOCAQEAith6H3rKWwmg7rncMH4fBsQ6VVJ1W2WVVknKWTMX2KV8y6Ley+oma69eqDEPlDog
wwCuvw9/rtkDfLtJSesiylZr4ZRjsw8sBrMhtjocvA7eY3BCubM/ODrD7a0R+2oWRy8WD4VpVCjo
zjzerG/YerjGJV5hvypgK9q8BXsTema8IemMBe7pLjLNe+WHDcmEXQfJFWKt1opH20xzqEWyYrvV
J8Oy6p7z038fsVLw+mjdgii7a5mnLVm5PfLMDYGyNfFFo3xKboLwKsNPQgy43quzdb9EpFJEBA6h
klBPoSha8kzV7Weszn5fjEHw/FO0+aCWt+A5llyvfse3ZfjK6jCCBeYwggPOoAMCAQICEGqb4Tg7
/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVh
dGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1p
dGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTEzMDEx
MDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVy
IE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVk
MT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJlIEVt
YWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4A5jTxhh2
IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1nxdlYCeX
IoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0ZfxcBa39V0
wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2jqPMLxFN
e1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO4nLUXk0B
OSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY7NkyMtQw
HQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8E
CDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRwOi8vY3Js
LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBxBggrBgEF
BQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUFk
ZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20wDQYJKoZI
hvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo7EIMERoh
42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+394k+z3ZBy
WPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlxBhh7ETrN
543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7vODqzCM6
ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANPECTQdu9v
WPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72uYRBcunw
wH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9mB12D4ln
9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iAN2ZBXFiR
mjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQpx9/s81r
gzdEZOofSlZHynoSMYIDyjCCA8YCAQEwga0wgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVh
dGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1p
dGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2VjdXJl
IEVtYWlsIENBAhEApEtL31g6H7ROXdOiQnA9RjANBglghkgBZQMEAgEFAKCCAe0wGAYJKoZIhvcN
AQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTgwMTI0MTMzNDI5WjAvBgkqhkiG9w0B
CQQxIgQgoO33W7Y6cCU2MYNfj8Q2nAdqnySbUBUCocFmoZMZvhQwgb4GCSsGAQQBgjcQBDGBsDCB
rTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMH
U2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0Eg
Q2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0ECEQCkS0vfWDoftE5d06JC
cD1GMIHABgsqhkiG9w0BCRACCzGBsKCBrTCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0
ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0
ZWQxPTA7BgNVBAMTNENPTU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUg
RW1haWwgQ0ECEQCkS0vfWDoftE5d06JCcD1GMA0GCSqGSIb3DQEBAQUABIIBAF52U05GtG5BGGAd
kscNUpe7wrXBR0e/eRncCSpu/CLXbE6z2bfOFLsMdr6VrKgBUgOvkkkTINkyt5vsXGfuyiAD8xNj
ekdrAAwYp/CXaky0HLsWLh1AYpFkMwU6wGLHKiCzCJQz9Heicxyvt4S6tJF8BzlPpdr7MB/gjTCY
IY2NML+LdKbtjWhQmzfoxjBbqxhsLV7xTzt3mdRBBlXGW+sn0U24g0S93BTvorh5+Tub1DDq64p1
ixTvq5O60lMaWUorNbO2ehrL9ji2tTq3v+H8GuhGa4nuLtIEeVzFmPlp+g6Ie2sRFfo8gEGja+UD
4aCOW12sCjfl7qQSHsxLmsoAAAAAAAA=


--=-4+1wAoJkzg7bADwz6e8t--

--===============0197290255703796816==
Content-Type: multipart/alternative; boundary="===============7609939725013011099=="
MIME-Version: 1.0
Content-Disposition: inline

--===============7609939725013011099==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable




Amazon Web Services UK Limited. Registered in England and Wales with regist=
ration number 08650665 and which has its registered office at 60 Holborn Vi=
aduct, London EC1A 2FD, United Kingdom.

--===============7609939725013011099==
Content-Type: text/html; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable




Amazon Web Services UK Limited. Registered in England and Wales with regist=
ration number 08650665 and which has its registered office at 60 Holborn Vi=
aduct, London EC1A 2FD, United Kingdom.

--===============7609939725013011099==--

--===============0197290255703796816==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0197290255703796816==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 24 13:49:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 13:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeLQo-0005B8-I5; Wed, 24 Jan 2018 13:49:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeLQn-0005B2-6m
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 13:49:37 +0000
X-Inumbo-ID: 6a6382d9-010d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a6382d9-010d-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 13:49:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="66593078"
To: "Woodhouse, David" <dwmw@amazon.co.uk>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <1516800869.13558.135.camel@amazon.co.uk>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <58e3566d-0183-b2be-171c-ffdcae89cd34@citrix.com>
Date: Wed, 24 Jan 2018 13:49:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1516800869.13558.135.camel@amazon.co.uk>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "JBeulich@suse.com" <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTM6MzQsIFdvb2Rob3VzZSwgRGF2aWQgd3JvdGU6Cj4gT24gV2VkLCAyMDE4
LTAxLTI0IGF0IDEzOjEyICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgICogU3F1YXNoIHRoZSBkb21pZCBhbmQgdmNwdSBpZCB0b2dldGhlciBm
b3IgY29tcGFyYXNvbgo+ICpjb21wYXJpc29uCj4KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAqIGVmZmljaWVuY3kuwqAgV2UgY291bGQgaW4gcHJpbmNpcGxlIHN0YXNoIGFuZCBjb21wYXJl
IHRoZSBzdHJ1Y3QKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIHZjcHUgcG9pbnRlciwg
YnV0IHRoaXMgcmlza3MgYSBmYWxzZSBhbGlhcyBpZiBhIGRvbWFpbiBoYXMgZGllZAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgICogYW5kIHRoZSBzYW1lIDRrIHBhZ2UgZ2V0cyByZXVzZWQg
Zm9yIGEgbmV3IHZjcHUuCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKi8KPiBJc24ndCB0
aGF0IGFsc28gdHJ1ZSBpZiB0aGUgZG9tYWluIGhhcyBkaWVkIGFuZCBpdHMgZG9tYWluLWlkIGdl
dHMgcmUtCj4gdXNlZD8KCkluIHByaW5jaXBsZSwgeWVzLsKgIEhvd2V2ZXIsIGEgdG9vbHN0YWNr
IG5lZWRzIHRvIGhhdmUgbm9uLWRlZmF1bHQKYmVoYXZpb3VyWzFdIHRvIHJldXNlIGEgZG9taWQg
d2l0aG91dCB3cmFwcGluZyBhcm91bmQgMzJrLgoKPgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB1bnNpZ25lZCBpbnQgbmV4dF9pZCA9ICgoKHVuc2lnbmVkIGludCluZXh0ZC0+ZG9tYWluX2lk
IDw8IDE2KSB8Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1aW50MTZfdCluZXh0LT52Y3B1X2lkKTsKPiBJ
IGFtIGxvYXRoIHRvIHN1Z2dlc3QgKm1vcmUqIHR3ZWFrYWJsZXMsIGJ1dCBnaXZlbiB0aGUgSUJQ
QiBjb3N0IGlzCj4gdGhlcmUgYW55IG1lcml0IGluIGhhdmluZyBhIG1vZGUgd2hpY2ggZG9lcyBp
dCBvbmx5IGlmIHRoZSAqZG9tYWluKiBpcwo+IGRpZmZlcmVudCwgcmVnYXJkbGVzcyBvZiB2Y3B1
X2lkPwoKVGhpcyB3b3VsZCBvbmx5IGJlIGEgd2luIGlmIHlvdSB3ZXJlIHJlZ3VsYXJseSBjcm9z
cy1zY2hlZHVsaW5nIHZjcHVzCmZyb20gdGhlIHNhbWUgZG9tYWluLCB3aGljaCBjYXNlIHlvdSd2
ZSBwcm9iYWJseSBvdGhlciBpc3N1ZXMgdG8gYmUKd29ycmllZCBhYm91dC4KCj4gSWYgYSBnaXZl
biBkb21haW4gaXMgcnVubmluZyBvbiBIVCBzaWJsaW5ncywgaXQgb3VnaHQgdG8gYmUgZG9pbmcg
aXRzCj4gb3duIG1pdGlnYXRpb24g4oCUIHNldHRpbmcgU1RJQlAgZm9yIHVzZXJzcGFjZSBpZiBp
dCB3YW50cywgZW5zdXJpbmcgaXRzCj4gb3duIGtlcm5lbCBpcyBzYWZlIGJ5IGhhdmluZyBJQlJT
IHNldCBvciB1c2luZyByZXRwb2xpbmUsIGV0Yy4KCn5BbmRyZXcKClsxXSBJcyB0aGlzIHRyeWlu
ZyB0byBiZSBhIHN1YnRsZSBoaW50PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:11:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeLlK-0007Mv-Cc; Wed, 24 Jan 2018 14:10:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mhv=et=citrix.com=prvs=555c6f890=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eeLlJ-0007M2-5N
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:10:49 +0000
X-Inumbo-ID: 60cd9b4c-0110-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60cd9b4c-0110-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 14:10:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459470069"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180124124826.28523-1-george.dunlap@citrix.com>
 <13ff091e-486c-2ed1-325b-31d88d95a148@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <5e5ca25c-aa76-bc8b-d80d-76ea23f3ce3f@citrix.com>
Date: Wed, 24 Jan 2018 14:10:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <13ff091e-486c-2ed1-325b-31d88d95a148@citrix.com>
Content-Language: en-US
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/mm: Add debug code to detect illegal
 page_lock and put_page_type ordering
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjQvMjAxOCAwMTowNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNC8wMS8x
OCAxMjo0OCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gVGhlIGZpeCBmb3IgWFNBLTI0MiBkZXBl
bmRzIG9uIHRoZSBzYW1lIGNwdSBuZXZlciBjYWxsaW5nCj4+IF9wdXRfcGFnZV90eXBlKCkgd2hp
bGUgaG9sZGluZyBhIHBhZ2VfbG9jaygpIGZvciB0aGF0IHBhZ2UuICBCeSBoYXZpbmcKPj4gbm8g
bG9ja2luZyBkaXNjaXBsaW5lIGJldHdlZW4gcGFnZXMsIHRoZSBjdXJyZW50IGNvZGUgYWxzbyBh
c3N1bWVzCj4+IHRoYXQgd2Ugd2lsbCBuZXZlciBsb2NrIHR3byBwYWdlcyBvbiB0aGUgc2FtZSBj
cHUuCj4+Cj4+IEFkZCBhIGNoZWNrIHRvIGRlYnVnIGJ1aWxkcyB0byB2ZXJpZnkgdGhhdCBib3Ro
IG9mIHRoZXNlIGFyZSB0cnVlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gCj4gSXMgdGhlcmUgYW55IHJlcXVpcmVtZW50IG9y
IGV4cGVjdGF0aW9uIHRoYXQgd2Ugb25seSBldmVyIGxvY2sgYSBzaW5nbGUKPiBwYWdlIGF0IG9u
Y2U/CgpFdmVyeSBwYWdlIGVmZmVjdGl2ZWx5IGhhcyBpdHMgb3duIGxvY2ssIGFuZCBBRkFJQ1Qg
dGhlcmUgaXMgbm8gbG9ja2luZwpkaXNjaXBsaW5lIG9uIHBhZ2VzLiAgU28gaWYgYSBzaW5nbGUg
cGNwdSBldmVyIGxvY2tzIHR3byBwYWdlcyB3ZSBoYXZlCnRoZSBwb3RlbnRpYWwgZm9yIGEgY2xh
c3NpYyBkZWFkbG9jayBzaXR1YXRpb246CiAgICBQMTogTG9jayBBCiAgICBQMjogTG9jayBCCiAg
ICBQMTogU3Bpbi1hbmQtd2FpdCBmb3IgbG9jayBCCiAgICBQMjogU3Bpbi1hbmQtd2FpdCBmb3Ig
bG9jayBBICMKCj4gSWYgeWVzLCB0aGVuIHRoaXMgY2hlY2sgbmVlZHMgdG8gYmUgbW9yZSB0aGFu
IGp1c3QgYSBkZWJ1ZyBjaGVjay7CoCBJZgo+IG5vdCwgdGhlbiB0aGUgY29kZSBhcyBwcmVzZW50
ZWQgbWF5IGZhbHNlbHkgZXhwbG9kZS4KCldlbGwgdGhlcmUgbWF5IGNvbWUgYSBkYXkgd2hlbiB3
ZSBkbyBncmFiIHR3byBsb2NrcyBvbiBhIHNpbmdsZSBwY3B1LApidXQgaW4gc3VjaCBhIHdheSBh
cyB0aGVyZSBjYW4gbmV2ZXIgYmUgYSBjaXJjdWxhciBkZXBlbmRlbmN5LgpUZWNobmljYWxseSB0
aGF0IHdvdWxkIGJlIGEgZmFsc2UgcG9zaXRpdmUsIGJ1dCBJIHdvdWxkIGFyZ3VlIHRoYXQgdGhl
CkFTU0VSVCgpIHdpbGwgc3RpbGwgYmUgZG9pbmcgaXRzIGpvYiwgYWxlcnRpbmcgdXMgdG8gdGhl
IGZhY3QgdGhhdCB3ZQpuZWVkIHRvIHRoaW5rIGNhcmVmdWxseSBhYm91dCB0aGUgbmV3IGNpcmN1
bXN0YW5jZXMsIHVwZGF0ZSB0aGUKZG9jdW1lbnRhdGlvbiwgYW5kIHVwZGF0ZSB0aGUgYXNzZXJ0
LgoKUGVyc29uYWxseSBJJ20gaGFwcHkgdG8ganVzdCBkb2N1bWVudCB0aGUgcmVxdWlyZW1lbnQg
YW5kIGludm9rZSBhbgpBU1NFUlQoKS4gIElmIHdlIHdhbnQgdG8gYmUgbW9yZSByaWdvcm91cyBh
Ym91dCBtYWtpbmcgc3VyZSB0aGVyZSBhcmUgbm8KdHJpZ2dlcmFibGUgZGVhZGxvY2tzLCBvbmUg
b3B0aW9uIG1pZ2h0IGJlIHRvIGhhdmUgcGFnZV9sb2NrKCkgcmV0dXJuIDAKaWYgdGhpcyBjcHUg
YWxyZWFkeSBob2xkcyBhbm90aGVyIGxvY2suICAoSGF2ZW4ndCBsb29rZWQgYXQgdGhhdCBpbiBk
ZXRhaWwuKQoKT25lIG9mIHRoZSB0aGluZ3MgSSdtIG1vcmUgd29ycmllZCBhYm91dCBpcyB0aGUg
cmVxdWlyZW1lbnQgZXZlciB0byBjYWxsCnB1dF9wYWdlX3R5cGUoKSBvbiBhIHBhZ2UgaWYgeW91
IGFscmVhZHkgaG9sZCB0aGUgcGFnZV9sb2NrKCkgZm9yIHRoYXQKcGFnZS4gIEphbiBhcmd1ZWQg
dGhhdCB3aGVuIGNhbGxlZCB0b2dldGhlciB0aGV5ICJnZW5lcmFsbHkiIGFjdCBvbgpkaWZmZXJl
bnQgcGFnZXMsIGJ1dCB0aGF0J3Mgbm90IHRoZSBraW5kIG9mIHdvcmQgeW91IG5vcm1hbGx5IHdh
bnQgdG8KdXNlIHdoZW4geW91J3JlIHRhbGtpbmcgYWJvdXQgc2VjdXJpdHkgaXNzdWVzLgoKPiBJ
bmRlcGVuZGVudGx5IG9mIHRoaXMsIGl0IHdvdWxkIHByb2JhYmx5IGJlIGNsZWFuZXIgdG8gc3Bs
aXQgdGhlc2Ugb3V0Cj4gaW50byBwcmVkaWNhdGVzIHRvIGF2b2lkIGFsbCB0aGUgaWZkZWZhcnku
CgpZZXMsIEkgd2Fzbid0IGhhcHB5IHdpdGggdGhvc2UgZWl0aGVyIC0tIEknbGwgdGFrZSBKYW4n
cyBzdWdnZXN0aW9uCnVubGVzcyB5b3UgaGF2ZSBhIGJldHRlciBvbmUuCgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:11:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:11:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeLlH-0007M9-1x; Wed, 24 Jan 2018 14:10:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kpe7=et=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eeLlG-0007Lr-4f
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:10:46 +0000
X-Inumbo-ID: 5f40762b-0110-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f40762b-0110-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 14:10:46 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0OE74eA176085;
 Wed, 24 Jan 2018 14:10: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-2017-10-26;
 bh=qq/Rs0KdfAsH3AUrvcTe2T5y1MWKuUcbJeAKyPKmoGA=;
 b=KRb0M3K+sWiTombGcbSgzgbwr+HZ3LKQMNlHJyvXLaANxEEDNLO46MT3GZCUO88LX6Uu
 YxiSo35h+LaOaVq+G7pG5fXXe7DYqOsa5BPBXK8jLClYeuhBnvcYf8RhqP7mgqFVZ3Zh
 cCTNNe/CQTW8nzXXrN5Vjmaau37HQEyEBQ9Xj8pN5O0pEk3hkWzUWO2VdxxbxUlsD53S
 5hYC9g4yDn7VAhSc1DlPXVJnp4n7ltFj540smZsU/AzSV/DAzSIlR/qT3yJvLyY7Dwbe
 bAM29XU5MKpNqeifp6PwloE52D8ZbfEz9Q1uhe0QGIE1BSBJS3hKmaBZzDrtSHq1nTxo 3Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2fpu0wg8c5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 Jan 2018 14:10:33 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0OEAUhD027926
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 24 Jan 2018 14:10:31 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0OEAThR004982;
 Wed, 24 Jan 2018 14:10:29 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 Jan 2018 06:10:29 -0800
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>, George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
Date: Wed, 24 Jan 2018 09:10:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8783
 signatures=668655
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-1711220000 definitions=main-1801240189
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjQvMjAxOCAwNzowNiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNC8wMS8x
OCAxMTo1NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gV2VkLCBKYW4gMjQsIDIwMTgg
YXQgMTA6NDI6MzlBTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIFdlZCwgSmFu
IDI0LCAyMDE4IGF0IDI6NDEgQU0sIEJvcmlzIE9zdHJvdnNreQo+Pj4gPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPiB3cm90ZToKPj4+PiBPbiAwMS8xOC8yMDE4IDA1OjMzIEFNLCBXZWkgTGl1
IHdyb3RlOgo+Pj4+PiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAxMTozMTozMkFNICswMTAwLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gV2VpLAo+Pj4+Pj4KPj4+Pj4+IE9uIDAxLzEyLzE3
IDE1OjE0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IEluc3RlYWQgb2YgbG9jYXRpbmcg
dGhlIFJTRFAgdGFibGUgYmVsb3cgMU1CIHB1dCBpdCBqdXN0IGJlbG93IDRHQgo+Pj4+Pj4+IGxp
a2UgdGhlIHJlc3Qgb2YgdGhlIEFDUEkgdGFibGVzIGluIGNhc2Ugb2YgUFZIIGd1ZXN0cy4gVGhp
cyB3aWxsCj4+Pj4+Pj4gYXZvaWQgcHVuY2hpbmcgbW9yZSBob2xlcyB0aGFuIG5lY2Vzc2FyeSBp
bnRvIHRoZSBtZW1vcnkgbWFwLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+Pj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+Pj4+Pj4gTWluZCBhcHBseWluZyB0aGlzIG9uZT8KPj4+Pj4gRG9u
J3Qgd29ycnksIGl0IGlzIGluIG15IHF1ZXVlLgo+Pj4+Pgo+Pj4+PiBXaWxsIGNvbWUgdG8gdGhp
cyBhbmQgb3RoZXIgcGF0Y2hlcyBJIGFjY3VtdWxhdGVkIHNvb24uCj4+Pj4+Cj4+Pj4+IFdlaS4K
Pj4+PiBUaGlzIHJlcXVpcmVzIGtlcm5lbCBjaGFuZ2VzLCBkb2Vzbid0IGl0Pwo+Pj4+Cj4+Pj4g
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTEyL21zZzAwNzE0Lmh0bWwKPj4+Pgo+Pj4+IEFuZCB0aGlzIHNlcmllcyBhcHBhcmVudGx5IG5l
dmVyIG1hZGUgaXQgdG8gdGhlIHRyZWUuCj4+Pj4KPj4+PiBQVkggZ3Vlc3RzIGFyZSBicm9rZW4g
bm93IG9uIHN0YWdpbmcuCj4+PiBBbmQgdGhlIExpbnV4IHNpZGUgb2YgUFZIIGlzIG9mZmljaWFs
bHkgc3VwcG9ydGVkIG5vdywgcmlnaHQ/CgoKQUZBSUsgUFZIIGlzIHN0aWxsIGNvbnNpZGVyZWQg
YSB0ZWNoIHByZXZpZXcgLS0tIExpbnV4IG9yIFhlbi4KCgo+Pj4gICBXaGljaAo+Pj4gbWVhbnMg
d2UgbmVlZCB0byBoYXZlIHNvbWUgd2F5IG9mIGJlaW5nIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdp
dGgKPj4+IGtlcm5lbHMgd2l0aG91dCB0aGF0IHBhdGNoLCBldmVuIGlmIGl0IGRvZXMgZ2V0ICBi
YWNrcG9ydGVkLgo+PiBMaW51eCBoYWQgYSBidWcgdGhhdCBvbiBQVkggaXQgZXhwZWN0ZWQgdG8g
ZmluZCB0aGUgUlNEUCBhdCB0aGUgbG93Cj4+IDFNaUIuIFRoZSBQVkh2MiBib290IHByb3RvY29s
IGhhcyBfbmV2ZXJfIG1lbnRpb25lZCB0aGF0IHRoZSBSU0RQCj4+IHNob3VsZCBiZSBiZWxvdyAx
TWlCLiBUaGVyZSdzIGp1c3Qgb25lIGNvbW1lbnQgaW4gdGhlIHN0YXJ0X2luZm8KPj4gaGVhZGVy
IHRoYXQgc2F5czoKPj4KPj4gIlhlbiBvbiB4ODYgd2lsbCBhbHdheXMgdHJ5IHRvIHBsYWNlIGFs
bCB0aGUgZGF0YSBiZWxvdyB0aGUgNEdpQgo+PiBib3VuZGFyeS4iCj4+Cj4+IEFuZCB0aGUgUlNE
UCBhZGRyZXNzIG11c3QgYmUgZmV0Y2hlZCBmcm9tIHRoZSByc2RwX3BhZGRyIGZpZWxkIG9mIHRo
ZQo+PiBzdGFydF9pbmZvLgo+Pgo+PiBJIGFncmVlIHRoYXQgdGhlIGZhY3QgdGhhdCBMaW51eCBp
cyBicm9rZW4gaXMgYmFkLCBidXQgc2hvdWxkIG5vdAo+PiBmb3JjZSB1cyB0byBjaGFuZ2UgdGhl
IHByb3RvY29sLiBXaGF0J3MgbW9yZSwgd2hlbiBib290aW5nIGEgUFZIdjIKPj4gRG9tMCB0aGUg
UlNEUCBfbXVzdF8gbm90IGJlIHNlYXJjaGVkIGluIHRoZSBsb3cgMU1pQiwgb3IgZWxzZSBEb20w
IGlzCj4+IGdvaW5nIHRvIGZpbmQgdGhlIGZpcm13YXJlIHByb3ZpZGVkIFJTRFAgYW5kIGV2ZXJ5
dGhpbmcgaXMgZ29pbmcgdG8KPj4gYmxvdyB1cC4KPiBSaWdodC4KPgo+IE15IHBhdGNoZXMgdG8g
cmVwYWlyIHRoaXMgaW4gdGhlIExpbnV4IGtlcm5lbCBhcmUgb24gaG9sZCBhcyB0aGV5IGFyZQo+
IHRvdWNoaW5nIHRoZSBib290IHBhcmFtZXRlcnMgYmV0d2VlbiBncnViMiBhbmQgdGhlIGtlcm5l
bCwgdG9vLiBBbmQKPiB0aGlzIGNhdXNlZCB0aGUga2VybmVsIG5vIGxvbmdlciBib290aW5nIGlu
IHNvbWUgY2FzZXMgYXMgbW9zdCBkaXN0cm9zCj4gYXJlIHNoaXBwaW5nIGEgZ3J1YjIgYnJlYWtp
bmcgdGhpcyBpbnRlcmZhY2UgdmlhIGEgbm9uLXVwc3RyZWFtIHBhdGNoLgo+Cj4+IElNTywgTGlu
dXggbXVzdCBiZSBmaXhlZCBhbmQgdGhlIHBhdGNoIGJhY2twb3J0ZWQgdXAgdG8gNC4xMS4KPiBJ
J2xsIHRyeSBzb29uLgoKRm9yIGJhY2twb3J0cyB3ZSBkb24ndCBuZWVkIGJvb3RwYXJhbXMgY2hh
bmdlcywgZG8gd2U/CgpJIHN1c3BlY3Qgd2UgY2FuIGRvIGFzIGxpdHRsZSBhcyByZW1vdmluZyAi
I2lmZGVmIENPTkZJR19LRVhFQyIgYXJvdW5kCmFjcGlfcnNkcCBpbiBkcml2ZXJzL2FjcGkvb3Ns
LmMgYW5kIHRoZW4gYXNzaWduaW5nIGl0IHRoZSB2YWx1ZSBpbgpwdmhfc3RhcnRfaW5mby5yc2Rw
X3BhZGRyLiAoSSBoYXZlbid0IHRyaWVkIGl0KQoKLWJvcmlzCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:11:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:11:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeLmB-0007Uf-LE; Wed, 24 Jan 2018 14:11:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeLmA-0007US-80
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 14:11:42 +0000
X-Inumbo-ID: 7cfa4198-0110-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cfa4198-0110-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:11:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,407,1511827200"; d="scan'208";a="459470226"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 14:11:37 +0000
Message-ID: <1516803097-23231-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen/VT-d: Remove the use of __LINE__ from
	IOMMU_WAIT_OP()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHVzZSBvZiBfX0xJTkVfXyBpbiBwcmludGsoKSdzIGlzIHByb2JsZW1hdGljIGZvciBsaXZl
cGF0Y2hpbmcsIGFzIGl0IHRlbmRzCnRvIGNhdXNlIHVubmVjZXNzYXJ5IGJpbmFyeSBkaWZmZXJl
bmNlcy4KClRha2UgdGhpcyBvcHBvcnR1bml0eSB0byBwcm92aWRlIHNvbWUgcmF0aGVyIG1vcmUg
dXNlZnVsIGluZm9ybWF0aW9uIHRoYW4ganVzdApmaWxlL2xpbmUvZnVuYyBpbiB0aGUgZm9ybSBv
ZiB0aGUgZnVsbCByZWdpc3Rlci9zdGFjayB0cmFjZSBsZWFkaW5nIHRvIHRoZQpwcm9ibGVtICh3
aGljaCBJJ3ZlIG5lZWRlZCBpbiB0aGUgcGFzdCBmb3IgZGVidWdnaW5nKS4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2RtYXIuaCB8IDYgKysr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmggYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvZG1hci5oCmluZGV4IDcyOWI2MDMuLmMzZjI2ODUgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmgKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2RtYXIuaApAQCAtMTE3LDggKzExNywxMCBAQCBkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgYnJl
YWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgaWYgKCBOT1co
KSA+IHN0YXJ0X3RpbWUgKyBETUFSX09QRVJBVElPTl9USU1FT1VUICkgeyAgICBcCiAgICAgICAg
ICAgICBpZiAoICFrZXhlY2luZyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAgICAgICAgIHBhbmljKCIlczolZDolczogRE1BUiBoYXJkd2FyZSBpcyBtYWxm
dW5jdGlvbmFsIixcCi0gICAgICAgICAgICAgICAgICAgICAgX19GSUxFX18sIF9fTElORV9fLCBf
X2Z1bmNfXyk7ICAgICAgICAgICAgXAorICAgICAgICAgICAgeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBkdW1wX2V4
ZWN1dGlvbl9zdGF0ZSgpOyAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAg
ICAgcGFuaWMoIkRNQVIgaGFyZHdhcmUgbWFsZnVuY3Rpb24iKTsgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgIGVsc2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:20:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:20:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeLu9-0007rh-FL; Wed, 24 Jan 2018 14:19:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zvvy=et=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1eeLu7-0007rb-K0
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:19:55 +0000
X-Inumbo-ID: a30daa65-0111-11e8-ba59-bc764e045a96
Received: from out4-smtp.messagingengine.com (unknown [66.111.4.28])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a30daa65-0111-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:19:49 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 8E6052230D;
 Wed, 24 Jan 2018 09:19:52 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Wed, 24 Jan 2018 09:19:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=n/YkMZJHJXwGBY4MscDO6nA1EPJOM
 8dhpxXheI1GzGU=; b=BCUnN9mNRBkzw/jpH0ml0YPcdTjpDSIYc2Mucv2Klru2+
 jsxOahST+PRFAjpUVJZMEmh6ETre1pjgHLbaSObgjTZnja90YVjTsHU4LSdYmf4P
 aRfAKpOcYSYiZRTFPTDe0wQsZVND84I5igmocqbhUNVxPQYn9Lqn/u3gwKSJukQV
 23eemH4uOC6Cg8CcEKC4MeImWPxOLTHqN56jl4aQFW5hrrj4GnHs757m41CcIvFs
 lBrIMdh96QVEAK+LiI44uETvAWYlSocvrXLlgrRx+2j3zuuG6j6CUFvNT68txo/S
 7CBTAfDs/SZs8fD5WbiSIkS3MwWlT/E8gZ3h/EhtA==
X-ME-Sender: <xms:CJZoWudJZ1B2-aSYqDaD4cXTEFFF9VNuDsvErKtEFLhBBOr0NOjdBA>
Received: from localhost.localdomain (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id C6BF3247A9;
 Wed, 24 Jan 2018 09:19:51 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: qemu-devel@nongnu.org
Date: Wed, 24 Jan 2018 15:18:48 +0100
Message-Id: <20180124141848.3969-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: xen-devel@lists.xenproject.org,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH] intel_iommu: allow updating FEADDR and FEUADDR
	with one 64bit write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgdXBkYXRpbmcgdGhvc2UgdHdvIGFkamFjZW50IDMyYml0IGZpZWxkcyB3aXRoIG9uZSA2
NGJpdCB3cml0ZS4KVGhpcyBmaXhlcyBxZW11IGNyYXNoIHdoZW4gYm9vdGluZyBYZW4gaW5zaWRl
LgoKU2VlIGRpc2N1c3Npb24gb24gWGVuIHNpZGUgb2YgdGhlIHRoaW5nIGhlcmU6Cmh0dHA6Ly94
ZW4ubWFya21haWwub3JnL21lc3NhZ2UvNm1ybWVtcm5taHh2YXhiYQoKU2lnbmVkLW9mZi1ieTog
TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIDxtYXJtYXJla0BpbnZpc2libGV0aGluZ3NsYWIu
Y29tPgotLS0KIGh3L2kzODYvaW50ZWxfaW9tbXUuYyB8IDggKysrKysrLS0KIDEgZmlsZSBjaGFu
Z2VkLCA2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaHcvaTM4
Ni9pbnRlbF9pb21tdS5jIGIvaHcvaTM4Ni9pbnRlbF9pb21tdS5jCmluZGV4IDJlODQxY2RlMjcu
LmQyMTRkY2UyNzcgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvaW50ZWxfaW9tbXUuYworKysgYi9ody9p
Mzg2L2ludGVsX2lvbW11LmMKQEAgLTIxMjksOCArMjEyOSwxMiBAQCBzdGF0aWMgdm9pZCB2dGRf
bWVtX3dyaXRlKHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAKICAgICAvKiBGYXVsdCBFdmVu
dCBBZGRyZXNzIFJlZ2lzdGVyLCAzMi1iaXQgKi8KICAgICBjYXNlIERNQVJfRkVBRERSX1JFRzoK
LSAgICAgICAgYXNzZXJ0KHNpemUgPT0gNCk7Ci0gICAgICAgIHZ0ZF9zZXRfbG9uZyhzLCBhZGRy
LCB2YWwpOworICAgICAgICBhc3NlcnQoc2l6ZSA9PSA0IHx8IHNpemUgPT0gOCk7CisgICAgICAg
IGlmIChzaXplID09IDQpIHsKKyAgICAgICAgICAgIHZ0ZF9zZXRfbG9uZyhzLCBhZGRyLCB2YWwp
OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgdnRkX3NldF9xdWFkKHMsIGFkZHIsIHZh
bCk7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICAvKiBGYXVsdCBFdmVudCBVcHBl
ciBBZGRyZXNzIFJlZ2lzdGVyLCAzMi1iaXQgKi8KLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:25:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeLzn-00005N-4o; Wed, 24 Jan 2018 14:25:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zlmm=et=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeLzm-00005H-6j
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:25:46 +0000
X-Inumbo-ID: 736970b6-0112-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 736970b6-0112-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:25:40 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E9254ADF9;
 Wed, 24 Jan 2018 14:25:41 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8bada700-d1b0-d1ef-50f0-cff8f6247340@suse.com>
Date: Wed, 24 Jan 2018 15:25:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTU6MTAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwMS8yNC8yMDE4
IDA3OjA2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAyNC8wMS8xOCAxMTo1NCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDEwOjQyOjM5
QU0gKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4gT24gV2VkLCBKYW4gMjQsIDIwMTgg
YXQgMjo0MSBBTSwgQm9yaXMgT3N0cm92c2t5Cj4+Pj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPiB3cm90ZToKPj4+Pj4gT24gMDEvMTgvMjAxOCAwNTozMyBBTSwgV2VpIExpdSB3cm90ZToK
Pj4+Pj4+IE9uIFRodSwgSmFuIDE4LCAyMDE4IGF0IDExOjMxOjMyQU0gKzAxMDAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4gV2VpLAo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMDEvMTIvMTcgMTU6
MTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+IEluc3RlYWQgb2YgbG9jYXRpbmcgdGhl
IFJTRFAgdGFibGUgYmVsb3cgMU1CIHB1dCBpdCBqdXN0IGJlbG93IDRHQgo+Pj4+Pj4+PiBsaWtl
IHRoZSByZXN0IG9mIHRoZSBBQ1BJIHRhYmxlcyBpbiBjYXNlIG9mIFBWSCBndWVzdHMuIFRoaXMg
d2lsbAo+Pj4+Pj4+PiBhdm9pZCBwdW5jaGluZyBtb3JlIGhvbGVzIHRoYW4gbmVjZXNzYXJ5IGlu
dG8gdGhlIG1lbW9yeSBtYXAuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+Pj4+Pj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4+Pj4+Pj4gTWluZCBhcHBseWluZyB0aGlzIG9uZT8KPj4+Pj4+
IERvbid0IHdvcnJ5LCBpdCBpcyBpbiBteSBxdWV1ZS4KPj4+Pj4+Cj4+Pj4+PiBXaWxsIGNvbWUg
dG8gdGhpcyBhbmQgb3RoZXIgcGF0Y2hlcyBJIGFjY3VtdWxhdGVkIHNvb24uCj4+Pj4+Pgo+Pj4+
Pj4gV2VpLgo+Pj4+PiBUaGlzIHJlcXVpcmVzIGtlcm5lbCBjaGFuZ2VzLCBkb2Vzbid0IGl0Pwo+
Pj4+Pgo+Pj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTctMTIvbXNnMDA3MTQuaHRtbAo+Pj4+Pgo+Pj4+PiBBbmQgdGhpcyBzZXJpZXMg
YXBwYXJlbnRseSBuZXZlciBtYWRlIGl0IHRvIHRoZSB0cmVlLgo+Pj4+Pgo+Pj4+PiBQVkggZ3Vl
c3RzIGFyZSBicm9rZW4gbm93IG9uIHN0YWdpbmcuCj4+Pj4gQW5kIHRoZSBMaW51eCBzaWRlIG9m
IFBWSCBpcyBvZmZpY2lhbGx5IHN1cHBvcnRlZCBub3csIHJpZ2h0Pwo+IAo+IAo+IEFGQUlLIFBW
SCBpcyBzdGlsbCBjb25zaWRlcmVkIGEgdGVjaCBwcmV2aWV3IC0tLSBMaW51eCBvciBYZW4uCj4g
Cj4gCj4+Pj4gICBXaGljaAo+Pj4+IG1lYW5zIHdlIG5lZWQgdG8gaGF2ZSBzb21lIHdheSBvZiBi
ZWluZyBiYWNrd2FyZHMgY29tcGF0aWJsZSB3aXRoCj4+Pj4ga2VybmVscyB3aXRob3V0IHRoYXQg
cGF0Y2gsIGV2ZW4gaWYgaXQgZG9lcyBnZXQgIGJhY2twb3J0ZWQuCj4+PiBMaW51eCBoYWQgYSBi
dWcgdGhhdCBvbiBQVkggaXQgZXhwZWN0ZWQgdG8gZmluZCB0aGUgUlNEUCBhdCB0aGUgbG93Cj4+
PiAxTWlCLiBUaGUgUFZIdjIgYm9vdCBwcm90b2NvbCBoYXMgX25ldmVyXyBtZW50aW9uZWQgdGhh
dCB0aGUgUlNEUAo+Pj4gc2hvdWxkIGJlIGJlbG93IDFNaUIuIFRoZXJlJ3MganVzdCBvbmUgY29t
bWVudCBpbiB0aGUgc3RhcnRfaW5mbwo+Pj4gaGVhZGVyIHRoYXQgc2F5czoKPj4+Cj4+PiAiWGVu
IG9uIHg4NiB3aWxsIGFsd2F5cyB0cnkgdG8gcGxhY2UgYWxsIHRoZSBkYXRhIGJlbG93IHRoZSA0
R2lCCj4+PiBib3VuZGFyeS4iCj4+Pgo+Pj4gQW5kIHRoZSBSU0RQIGFkZHJlc3MgbXVzdCBiZSBm
ZXRjaGVkIGZyb20gdGhlIHJzZHBfcGFkZHIgZmllbGQgb2YgdGhlCj4+PiBzdGFydF9pbmZvLgo+
Pj4KPj4+IEkgYWdyZWUgdGhhdCB0aGUgZmFjdCB0aGF0IExpbnV4IGlzIGJyb2tlbiBpcyBiYWQs
IGJ1dCBzaG91bGQgbm90Cj4+PiBmb3JjZSB1cyB0byBjaGFuZ2UgdGhlIHByb3RvY29sLiBXaGF0
J3MgbW9yZSwgd2hlbiBib290aW5nIGEgUFZIdjIKPj4+IERvbTAgdGhlIFJTRFAgX211c3RfIG5v
dCBiZSBzZWFyY2hlZCBpbiB0aGUgbG93IDFNaUIsIG9yIGVsc2UgRG9tMCBpcwo+Pj4gZ29pbmcg
dG8gZmluZCB0aGUgZmlybXdhcmUgcHJvdmlkZWQgUlNEUCBhbmQgZXZlcnl0aGluZyBpcyBnb2lu
ZyB0bwo+Pj4gYmxvdyB1cC4KPj4gUmlnaHQuCj4+Cj4+IE15IHBhdGNoZXMgdG8gcmVwYWlyIHRo
aXMgaW4gdGhlIExpbnV4IGtlcm5lbCBhcmUgb24gaG9sZCBhcyB0aGV5IGFyZQo+PiB0b3VjaGlu
ZyB0aGUgYm9vdCBwYXJhbWV0ZXJzIGJldHdlZW4gZ3J1YjIgYW5kIHRoZSBrZXJuZWwsIHRvby4g
QW5kCj4+IHRoaXMgY2F1c2VkIHRoZSBrZXJuZWwgbm8gbG9uZ2VyIGJvb3RpbmcgaW4gc29tZSBj
YXNlcyBhcyBtb3N0IGRpc3Ryb3MKPj4gYXJlIHNoaXBwaW5nIGEgZ3J1YjIgYnJlYWtpbmcgdGhp
cyBpbnRlcmZhY2UgdmlhIGEgbm9uLXVwc3RyZWFtIHBhdGNoLgo+Pgo+Pj4gSU1PLCBMaW51eCBt
dXN0IGJlIGZpeGVkIGFuZCB0aGUgcGF0Y2ggYmFja3BvcnRlZCB1cCB0byA0LjExLgo+PiBJJ2xs
IHRyeSBzb29uLgo+IAo+IEZvciBiYWNrcG9ydHMgd2UgZG9uJ3QgbmVlZCBib290cGFyYW1zIGNo
YW5nZXMsIGRvIHdlPwo+IAo+IEkgc3VzcGVjdCB3ZSBjYW4gZG8gYXMgbGl0dGxlIGFzIHJlbW92
aW5nICIjaWZkZWYgQ09ORklHX0tFWEVDIiBhcm91bmQKPiBhY3BpX3JzZHAgaW4gZHJpdmVycy9h
Y3BpL29zbC5jIGFuZCB0aGVuIGFzc2lnbmluZyBpdCB0aGUgdmFsdWUgaW4KPiBwdmhfc3RhcnRf
aW5mby5yc2RwX3BhZGRyLiAoSSBoYXZlbid0IHRyaWVkIGl0KQoKVGhhdCB3YXMgdGhlIGFwcHJv
YWNoIEkgc3RhcnRlZCB3aXRoIChtb3JlIG9yIGxlc3MpLiBJdCB3YXMgc2VlbiBhcyBhCmxheWVy
aW5nIHZpb2xhdGlvbi4KCkknZCByYXRoZXIgdGFrZSB0aGUgYXBwcm9hY2ggbGlrZSBpbgoKaHR0
cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcC5naXQv
Y29tbWl0Lz9oPXg4Ni9ib290JmlkPTBjODljZjM2NDI0ZjdjMTE3N2RlOGE1NzEyNTE0ZDdjYzJl
YjM2OWYKCmFuZCBoYXZlIGEgUFZIIHNwZWNpZmljIGFjcGlfYXJjaF9nZXRfcm9vdF9wb2ludGVy
KCkgaW5zdGVhZCBvbmUgaW4KYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jLiBUaGlzIGNhbiBs
YXRlciBiZSBtb2RpZmllZCBlYXNpbHkgdG8KdGFrZSB0aGUgUlNEUCBhZGRyZXNzIGZyb20gYm9v
dCBwYXJhbXMgaW5zdGVhZC4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:31:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeM5N-0000sq-VA; Wed, 24 Jan 2018 14:31:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wb1e=et=twosheds.srs.infradead.org=batv+76e3c31b1e0c17bac38f+5267+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1eeM5M-0000sk-F5
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 14:31:32 +0000
X-Inumbo-ID: 3f466f42-0113-11e8-ba59-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f466f42-0113-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:31:22 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:Cc:To:From:Subject:Message-ID:Sender:Reply-To:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=D3rTWbnS2p0qDWRrGzeEhItxaBy3vpJhVimkdCSnSBU=; b=TuL+oFYRwIGUC39mqgREDm+w2
 VMjhfG3XXRzHJtBKQATFn4kIZR9Esq7rIXZKyYnP2WTvVOl2kCNbgTEwzvVrNWyXjUcSTdEhSz2kb
 lxOQoug53LndAx++aB9+Q8PLNwgo9eu/2eelTU4zNxloqfujNYt2SF1eR/EQmr6c3Xwo/oVtDNZua
 GALNm4GjI2tNpFf31oEDH6yuN4eRXvxDKKekzkQu/FwsqkWKwi7F6zwiaOokY8W42kcTZjZmTlO9P
 nzV4ctzo1ToB7gYv1M+01y1FACzcAyw8W9bScKArMaUA/sMi/zbCwCiuQI1qFK5BDH944ZTRinfCv
 nnVyZyWEw==;
Received: from [2001:8b0:10b:1:5c5:5b94:948a:4d8a]
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1eeM5A-0006J7-L0; Wed, 24 Jan 2018 14:31:20 +0000
Message-ID: <1516804280.13558.140.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
In-Reply-To: <58e3566d-0183-b2be-171c-ffdcae89cd34@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <1516800869.13558.135.camel@amazon.co.uk>
 <58e3566d-0183-b2be-171c-ffdcae89cd34@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Wed, 24 Jan 2018 14:31:20 +0000
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Cc: "JBeulich@suse.com" <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============6072928708873233854=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6072928708873233854==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-A7Ww+z8pEVDuL50L+bCD"


--=-A7Ww+z8pEVDuL50L+bCD
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2018-01-24 at 13:49 +0000, Andrew Cooper wrote:
> On 24/01/18 13:34, Woodhouse, David wrote:
> > I am loath to suggest *more* tweakables, but given the IBPB cost is
> > there any merit in having a mode which does it only if the *domain* is
> > different, regardless of vcpu_id?
>
> This would only be a win if you were regularly cross-scheduling vcpus
> from the same domain, which case you've probably other issues to be
> worried about.

Of course. If the guest *knows* about HT siblings that kind of implies
you've told it about the topology and thus you're pinning vCPU. I don't
think there *is* a world in which what I said makes sense.

> >=20
> > If a given domain is running on HT siblings, it ought to be doing its
> > own mitigation =E2=80=94 setting STIBP for userspace if it wants, ensur=
ing its
> > own kernel is safe by having IBRS set or using retpoline, etc.
> ~Andrew
>=20
> [1] Is this trying to be a subtle hint?

Heh, no. When I get to that bit, and the *reasons* we do that, it'll be
far from subtle. But as with so many other things, NOT THIS WEEK :)
--=-A7Ww+z8pEVDuL50L+bCD
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODAxMjQxNDMxMjBaMC8GCSqG
SIb3DQEJBDEiBCDdFuPQ/J4YTSOQJX4DVviZobUkt58x2Q2DgZ4JhqVvjjCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBANS9A7MPhi8K
Kpl1qeSPo1GH5oe4Xe7Js8/56xLMk7OAfwSfUJZViA9tArAr49QkunmOzJeUnp+L6lhFReJO4ms0
+E2Uer5u4WFmrjf0w5vfvnU4HiQT57k2HCbY2zmcEMyhzTExxyS3UGtJWdJhLpe+OQtTWumnlele
fG318fAneh6OdX9Arg7BU/GqyLCB7wD6191fNRBY9uWZh//3rfvNoAHDdsITMEK4Cb7Jx2ONgkvB
1zWuXrFcp8ikqxNYQtjOCxB1FPp0/SYwMRPu95J7Acb5EfSDIkp8kaqiLv+++IASYG3smUP+XD70
ovW7lB1Oo2hmSLhDEtIOu3qjpk4AAAAAAAA=


--=-A7Ww+z8pEVDuL50L+bCD--



--===============6072928708873233854==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6072928708873233854==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:35:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeM90-00014J-MW; Wed, 24 Jan 2018 14:35:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeM8z-00013n-36
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:35:17 +0000
X-Inumbo-ID: c80246c6-0113-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c80246c6-0113-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:35:11 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id f71so8870363wmf.0
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 06:35:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=JR90OvA5Y35pIOwyAsJPQRVknZUmkLMt+2kQXOSFWnQ=;
 b=Agf75CrpAxUQ8LwDfdS+hWw6VDLcvLw5vqJJuUSzhs/J+S0demvl6kQmOPEe5b3a33
 Ud6s9wFaQpy03vNhDBKqdw1I2lSScNCn4ecOJSPHcwYSjAnw6szMyU4WN/VU19qRf9i3
 4Ub6f7dnLYXlanmbNeJFOAMmsdc31NXTs8n6o=
X-Google-DKIM-Signature: v=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=JR90OvA5Y35pIOwyAsJPQRVknZUmkLMt+2kQXOSFWnQ=;
 b=RklBG/MAo18T3XJ51JmQlzheqgGJfdI3Ne6TupqcI0OLRddE+Ru2gRpTudHSSulZ6o
 1i8UcyTEY7i9k4sJ3c/JP7Gu0QEL21lYGHVz+pDlvTTJkgCkzpjpCRh/L6l3cRxceGzj
 6Y0ctWC+DJrtQ/QM1cc5NirxbPLzjrCOGidM47J9k0MyN9hkAijwAL34+uphyWiRsSl+
 YvabeBGKnTbuR4CkmiLGDLLk6ylc38uRHfWjQ6Q5QHZ9gBAQz33ye2109AGw+Uq18W7k
 nhh2ligW6HLlhpIN34zRsNwSosQc4pUviTW2Q7yWoqSD85JmkkHzMMccqhURPy51FxRA
 mFVg==
X-Gm-Message-State: AKwxytceN0h5/nc39n3L3UKT5OXmUgM3CNjMQQ3G+Ahg/Ndy1YMUleuY
 UJ1pf1WvCk7swVFzGr8OKf3cQg==
X-Google-Smtp-Source: AH8x227ELCzYMYuxWrnYAl32CFaUbX+l2x1dV1LNkF262kHAfprpGeMfwaec3ITTrLVCjIT0azfEbQ==
X-Received: by 10.28.49.212 with SMTP id x203mr4916649wmx.28.1516804513852;
 Wed, 24 Jan 2018 06:35:13 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id l9sm3267923wrb.91.2018.01.24.06.35.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 06:35:13 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 14:35:11 +0000
Message-Id: <20180124143517.18469-2-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124143517.18469-1-andre.przywara@linaro.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 1/7] tools: ARM: vGICv3: avoid inserting
	optional DT properties
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

V2hlbiBjcmVhdGluZyBhIEdJQ3YzIGRldmljZXRyZWUgbm9kZSwgd2UgY3VycmVudGx5IGluc2Vy
dCB0aGUKcmVkaXN0cmlidXRvci1zdHJpZGUgYW5kICNyZWRpc3RyaWJ1dG9yLXJlZ2lvbnMgcHJv
cGVydGllcywgd2l0aCBmaXhlZAp2YWx1ZXMgd2hpY2ggYXJlIGFjdHVhbGx5IHRoZSBhcmNoaXRl
Y3RlZCBvbmVzLiBCdXQgdGhvc2UgcHJvcGVydGllcyBhcmUKb3B0aW9uYWwgYW5kIG9ubHkgbmVl
ZGVkIHRvIGNvdmVyIGZvciBicm9rZW4gcGxhdGZvcm1zLCB3aGVyZSB0aGUgdmFsdWVzCmRpZmZl
ciBmcm9tIHRoZSBhcmNoaXRlY3RlZCBvbmUuIFRoaXMgd2lsbCBuZXZlciBiZSB0aGUgY2FzZSBm
b3IgdGhlCmNvbnN0cnVjdGVkIERvbVUgbWVtb3J5IG1hcC4KU28gd2UgZHJvcCB0aG9zZSBwcm9w
ZXJ0aWVzIGFsdG9nZXRoZXIgYW5kIHByb3ZpZGUgYSBjbGVhbiBhbmQgYXJjaGl0ZWN0ZWQKR0lD
djMgRFQgbm9kZSBmb3IgRG9tVXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDgg
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggM2U0
NjU1NDMwMS4uYjViYmEzY2QzMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTUyNCwxNCArNTI0LDYgQEAgc3RhdGlj
IGludCBtYWtlX2dpY3YzX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0KQogICAgIHJlcyA9
IGZkdF9wcm9wZXJ0eShmZHQsICJpbnRlcnJ1cHQtY29udHJvbGxlciIsIE5VTEwsIDApOwogICAg
IGlmIChyZXMpIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQs
ICJyZWRpc3RyaWJ1dG9yLXN0cmlkZSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VF
U1RfR0lDVjNfUkRJU1RfU1RSSURFKTsKLSAgICBpZiAocmVzKSByZXR1cm4gcmVzOwotCi0gICAg
cmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAiI3JlZGlzdHJpYnV0b3ItcmVnaW9ucyIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUyk7Ci0g
ICAgaWYgKHJlcykgcmV0dXJuIHJlczsKLQogICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9yZWdzKGdj
LCBmZHQsIFJPT1RfQUREUkVTU19DRUxMUywgUk9PVF9TSVpFX0NFTExTLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9iYXNl
LCBnaWNkX3NpemUsCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:35:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeM90-00014U-Th; Wed, 24 Jan 2018 14:35:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeM8z-00013y-Fm
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:35:17 +0000
X-Inumbo-ID: c8957b64-0113-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8957b64-0113-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:35:12 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id i186so8837062wmi.4
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 06:35:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=L3jF9cr9V3ZWy1QP0r71MXQnbRvoLvzyfUP8KwYMZnQ=;
 b=dsU2v4G5mIB2U4mVq8sJ2KC5QYaleB9WXwUiJtAw93r6CpuN+2oBfBek1YiFJVKrYH
 z3S4C5JdN9pvVzNnWL+hDaNUEVYFsRLDqGySCuQsYVQo9yNMmZacOWYDtuxTyPesAJ8R
 Q5NLu8KW8JvlcAsUHfjJ8h8obxkuIO5iA7lgA=
X-Google-DKIM-Signature: v=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=L3jF9cr9V3ZWy1QP0r71MXQnbRvoLvzyfUP8KwYMZnQ=;
 b=D2xruo1VWUi+79QrVabrnNtzSGRfDdKi8Zc1B8DbjZM58VCQvbzJcKU+9Z2Qk5gsT3
 z6DAqlYF9PzkgI10SMuD59O2M8e7OEYb/zO/X038Dr6rEYqmFOC7IbLho6AFi1i6LyNF
 Nq+/YP6wtubJ9qPromhcakn4EC2tCCZ2qN1zuFK8Cdpr6A6Ux18p929CGBXVJPkSr+lp
 M3zEhhGyNLaxVVA7RDkFDKO7gjsM8BezFpi8U4+d8MGq54Err5fI9HRWnw36jWFY5ymW
 e0pV+7kFZeyFVuhvH/isQHwIk75wwLJGwfEKNQT9pmUWYEdsbYS98zYnDpE65SND5Q88
 6sKQ==
X-Gm-Message-State: AKwxytdWIma3m4OqVIVq5oaPpM69a2fw/1bUZVnI/Y433KTY9TrAHIjR
 7hfu1xj7VPSJfHEhP/50uOx5MBlAQs8=
X-Google-Smtp-Source: AH8x227B997WXUbLvVtpSpQ4LSSzmIy8m7bfa8E29jlkffQm5co2K5E4X8oKF4RHoCdUVhp4q3RD2Q==
X-Received: by 10.28.186.132 with SMTP id k126mr4766650wmf.159.1516804514750; 
 Wed, 24 Jan 2018 06:35:14 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id l9sm3267923wrb.91.2018.01.24.06.35.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 06:35:14 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 14:35:12 +0000
Message-Id: <20180124143517.18469-3-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124143517.18469-1-andre.przywara@linaro.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 2/7] ARM: vGICv3: drop GUEST_GICV3_RDIST_REGIONS
	symbol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QXJjaGl0ZWN0dXJhbGx5IHRoZXJlIGlzIG9ubHkgb25lIEdJQ3YzIHJlZGlzdHJpYnV0b3IgcmVn
aW9uLgpEcm9wIHRoZSBzeW1ib2wgd2hpY2ggc3VnZ2VzdGVkIHRoYXQgd2FzIGEgZGVsaWJhcmF0
ZSBjaG9pY2UgZm9yIFhlbgpndWVzdHMsIGluc3RlYWQgaGFyZCBjb2RlIHRoZSAiMSIgaW4gdGhl
IGFwcHJvcHJpYXRlIHBsYWNlcywgYWxvbmcgd2l0aAphIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGUg
cmVhc29ucy4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBs
aW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgIHwgMTcgKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIHwgIDEgLQogMiBmaWxl
cyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IGFm
MTZkZmQwMDUuLjdkM2VhMTcxYjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtMTY0MCw4ICsxNjQwLDE4IEBAIHN0YXRp
YyBpbnQgdmdpY192M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgaW50IHZnaWNfdjNfcmRpc3RfY291bnQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAg
ICByZXR1cm4gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gdmdpY192M19ody5ucl9yZGlzdF9yZWdp
b25zIDoKLSAgICAgICAgICAgICAgIEdVRVNUX0dJQ1YzX1JESVNUX1JFR0lPTlM7CisgICAgLyoK
KyAgICAgKiBBcmNoaXRlY3R1cmFsbHkgdGhlcmUgaXMgb25seSBvbmUgR0lDdjMgcmVkaXN0cmli
dXRvciByZWdpb24uCisgICAgICogVGhlIEdJQ3YzIERUIGJpbmRpbmcgcHJvdmlzaW9ucyBmb3Ig
bXVsdGlwbGUgcmVnaW9ucywgc2luY2UgdGhlcmUgYXJlCisgICAgICogcGxhdGZvcm1zIG91dCB0
aGVyZSB3aGljaCBicmVhayB0aGlzIGFyY2hpdGVjdHVyYWwgYXNzdW1wdGlvbi4KKyAgICAgKiBB
Q1BJIGRvZXMgbm90IHN1cHBvcnQgdGhpcyB3b3JrYXJvdW5kIGF0IGFsbC4KKyAgICAgKiBGb3Ig
RG9tMCB3ZSBoYXZlIHRvIGxpdmUgd2l0aCB0aGUgTU1JTyBsYXlvdXQgdGhlIGhhcmR3YXJlIHBy
b3ZpZGVzLAorICAgICAqIHNvIHdlIGhhdmUgdG8gY29weSB0aGUgbXVsdGlwbGUgcmVnaW9ucyAt
IGFzIHRoZSBmaXJzdCByZWdpb24gbWF5IG5vdAorICAgICAqIHByb3ZpZGUgZW5vdWdoIHNwYWNl
IHRvIGhvbGQgYWxsIHJlZGlzdHJpYnV0b3JzIHdlIG5lZWQuCisgICAgICogSG93ZXZlciBEb21V
IGdldCBhIGNvbnN0cnVjdGVkIG1lbW9yeSBtYXAsIHNvIHdlIGNhbiBnbyB3aXRoCisgICAgICog
dGhlIGFyY2hpdGVjdGVkIHNpbmdsZSByZWRpc3RyaWJ1dG9yIHJlZ2lvbi4KKyAgICAgKi8KKyAg
ICByZXR1cm4gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gdmdpY192M19ody5ucl9yZGlzdF9yZWdp
b25zIDogMTsKIH0KIAogc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCkBAIC0xNzAwLDkgKzE3MTAsNiBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIGQtPmFyY2gudmdpYy5kYmFzZSA9
IEdVRVNUX0dJQ1YzX0dJQ0RfQkFTRTsKIAotICAgICAgICAvKiBYWFg6IE9ubHkgb25lIFJlLWRp
c3RyaWJ1dG9yIHJlZ2lvbiBtYXBwZWQgZm9yIHRoZSBndWVzdCAqLwotICAgICAgICBCVUlMRF9C
VUdfT04oR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUyAhPSAxKTsKLQogICAgICAgICBkLT5hcmNo
LnZnaWMucmRpc3Rfc3RyaWRlID0gR1VFU1RfR0lDVjNfUkRJU1RfU1RSSURFOwogCiAgICAgICAg
IC8qIFRoZSBmaXJzdCByZWRpc3RyaWJ1dG9yIHNob3VsZCBjb250YWluIGVub3VnaCBzcGFjZSBm
b3IgYWxsIENQVXMgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKaW5kZXggMDVmZDExY2EzOC4uY2E3OWFi
NjI4NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKQEAgLTQwMiw3ICs0MDIsNiBAQCB0eXBlZGVmIHVp
bnQ2NF90IHhlbl9jYWxsYmFja190OwogI2RlZmluZSBHVUVTVF9HSUNWM19HSUNEX1NJWkUgICAg
ICB4ZW5fbWtfdWxsb25nKDB4MDAwMTAwMDApCiAKICNkZWZpbmUgR1VFU1RfR0lDVjNfUkRJU1Rf
U1RSSURFICAgeGVuX21rX3VsbG9uZygweDAwMDIwMDAwKQotI2RlZmluZSBHVUVTVF9HSUNWM19S
RElTVF9SRUdJT05TICAxCiAKICNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDUjBfQkFTRSAgICAgeGVu
X21rX3VsbG9uZygweDAzMDIwMDAwKSAvKiB2Q1BVMC4uMTI3ICovCiAjZGVmaW5lIEdVRVNUX0dJ
Q1YzX0dJQ1IwX1NJWkUgICAgIHhlbl9ta191bGxvbmcoMHgwMTAwMDAwMCkKLS0gCjIuMTQuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:35:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeM90-000148-FW; Wed, 24 Jan 2018 14:35:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeM8z-00013m-1f
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:35:17 +0000
X-Inumbo-ID: c78113a8-0113-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c78113a8-0113-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:35:10 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id 141so8961424wme.3
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 06:35:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=dHs5l2wYLG7dRWAGRiHSDq84QXAmb6NP8EID7ykdzLY=;
 b=NtXhXTmEgiOlOF+tYL2ElAVu2uhbdwCz3OjyebYxLzpcopWwHFbhyV2LHvGpw3yEL8
 z/Glp96iSC267zvk6zVT2xTkDDlEsAdQlW/A1jgEz0IUfBW+Wcx6B0uAUG95XYCt3fOI
 2nzRoSpXzkljM4G4qDneGBl4ArLvzYGCa6/uw=
X-Google-DKIM-Signature: v=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=dHs5l2wYLG7dRWAGRiHSDq84QXAmb6NP8EID7ykdzLY=;
 b=CF/wlMU5cGtGsVxPNu4+LLguWnEz0wjbfTCh3BC6Non+gFaJwMhwkRgDKImUGlWdwy
 9KasBoM8Y9vJ8ZyKTX6RVui3h8/cEMwRvd86zJRKNK0dO/VrUUk0hX8g+22hSb9MtKKt
 +9OHNi7KZKPliUfGv/TUkcUeYgOlUMBzzT/FoVKOA2/DQszxsySgVJ2r0/81loHCquTE
 /3pOW9ws3KFV18VQw0EA1qOYYm13fj7kww8uPBqQFGA6ROC6GfGvToAf+HfmVqUt/LtU
 /BFaWXJ1OYYtRRJ8eTpjQ26sZSglLO2ZK6ANzKEpW51pLF7uXc1EFUtFPSbhaRKpavpf
 P1oA==
X-Gm-Message-State: AKwxytd/U5HjeTudQIYWsytSnoy9SZ7RjI/wBgL1Gm0O9aNq/2YXQRvc
 rAOTB7ebMZqya76pLYtmKRtZTg==
X-Google-Smtp-Source: AH8x225TDM5SgnEbEYBR0sYVuj6MTQ5qaT2A/lO1MbAa0NvSDa2CELUSG9uVcpk4n5mHMBeUniirHA==
X-Received: by 10.28.67.194 with SMTP id q185mr4803922wma.76.1516804512790;
 Wed, 24 Jan 2018 06:35:12 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id l9sm3267923wrb.91.2018.01.24.06.35.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 06:35:12 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 14:35:10 +0000
Message-Id: <20180124143517.18469-1-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 0/7] ARM: vGICv3: clean up optional DT properties
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIEdJQ3YzIGRldmljZXRyZWUgYmluZGluZyBkZXNjcmliZXMgdHdvIG9wdGlvbmFsIHByb3Bl
cnRpZXMKKHJlZGlzdHJpYnV0b3Itc3RyaWRlIGFuZCAjcmVkaXN0cmlidXRvci1yZWdpb25zKSwg
d2hpY2ggYXJlIG1lYW50IHRvIHdvcmsKYXJvdW5kIGltcGxlbWVudGF0aW9ucyB3aGljaCBkZXZp
YXRlIGZyb20gdGhlIGFyY2hpdGVjdHVyZS4gQnkgdGhlIG5hdHVyZQpvZiB0aG9zZSB0aGV5IGFy
ZSBvbmx5IG5lZWRlZCBpZiB0aGUgdmFsdWVzIGFyZSBkaWZmZXJlbnQgZnJvbSB3aGF0IHRoZQph
cmNoaXRlY3R1cmUgZGVzY3JpYmVzICgxIHJlZ2lvbiB3aXRoIGEgc3RyaWRlIG9mIDEyOEsgZm9y
IEdJQ3YzIGFuZCAyNTZLCmZvciBHSUN2NCkuCldoaWxlIHdlIG5lZWQgdG8gZnVsbHkgcGFyc2Ug
YW5kIG9iZXkgdGhlc2UgcHJvcGVydGllcyBmb3IgdGhlIGh5cGVydmlzb3IKR0lDIGRyaXZlciwg
dGhlIHZpc2liaWxpdHkgZm9yIGd1ZXN0cyBzaG91bGQgYmUgdmVyeSBsaW1pdGVkOgoqIERvbVVz
IGdldCB0byBzZWUgYW4gZW11bGF0ZWQgaW50ZXJydXB0IGNvbnRyb2xsZXIgYW5kIGEgY29uc3Ry
dWN0ZWQKICBtZW1vcnkgbWFwLCBzbyBkb24ndCBuZWVkIHRob3NlIHByb3BlcnRpZXMgYXQgYWxs
LgoqIERvbTAgZ2V0cyB0byBzZWUgYW4gZW11bGF0ZWQgaW50ZXJydXB0IGNvbnRyb2xsZXIsIGJ1
dCBoYXMgdG8gbGl2ZSB3aXRoCiAgdGhlIGhvc3QncyBtZW1vcnkgbWFwLiBUaGF0IG1lYW5zIHdl
IGhhdmUgdG8gcHJvcGFnYXRlIG11bHRpcGxlIHJlZ2lvbnMsCiAgYnV0IGNhbiAoYW5kIHNob3Vs
ZCkgdXNlIHRoZSBhcmNoaXRlY3RlZCBzdHJpZGUuCgpJbiB0aGUgbW9tZW50IHRob3NlIHByb3Bl
cnRpZXMgZ2V0IG1vcmUgYXR0ZW50aW9uIGluIHRoZSBjb2RlIHRoYW4gdGhleQphY3R1YWxseSBk
ZXNlcnZlOiBzbyBmYXIgdGhlcmUgc2VlbXMgdG8gYmUgb25seSBvbmUgcGxhdGZvcm0gdXNpbmcg
dGhvc2UsCmFuZCBBQ1BJIGFjdHVhbGx5IGRvZXNuJ3QgaGF2ZSBhbnkgcHJvdmlzaW9ucyBhdCBh
bGwgdG8gZGVzY3JpYmUgdGhvc2UKc3lzdGVtcy4KVGhpcyBwYXRjaCBzZXJpZXMgY2xlYW5zIHVw
IHRoZSBoYW5kbGluZyBvZiB0aGVzZSBwcm9wZXJ0aWVzLCB1bmRlcmxpbmluZwp0aGUgd29ya2Fy
b3VuZCBmZWF0dXJlIGFuZCBoZWxwaW5nIHRvIHJlZHVjZSBhIGRlcGVuZGVuY3kgYmV0d2VlbiB0
aGUgR0lDCmFuZCB0aGUgVkdJQyAod2hpY2ggd2FzIHRoZSBhY3R1YWwgZHJpdmVyIG9mIHRoaXMg
c2VyaWVzKS4KUGF0Y2ggMSByZW1vdmVzIHRoZSByZWR1bmRhbnQgcHJvcGVydGllcyBmcm9tIERv
bVUncyBkZXZpY2UgdHJlZS4KUGF0Y2ggMi00IGNsZWFuIHVwIHRoZSBoYW5kbGluZyBvZiB0aGUg
cmVnaW9ucyBwcm9wZXJ0eSwgdXNpbmcgaXQgb25seQpmb3IgRG9tMCwgd2hlbiBuZWVkZWQuClBh
dGNoIDUtNyByZXdvcmsgdGhlIGhhbmRsaW5nIG9mIHRoZSBzdHJpZGUgcGFyYW1ldGVyLCBieSBz
aW1wbGlmeWluZwppdCBmb3IgdGhlIGhvc3QgR0lDdjMgZHJpdmVyLCBhbmQgcmVtb3ZpbmcgaXQg
YXQgYWxsIGZyb20gdGhlIFZHSUMuCgpDaGVlcnMsCkFuZHJlCgpBbmRyZSBQcnp5d2FyYSAoNyk6
CiAgdG9vbHM6IEFSTTogdkdJQ3YzOiBhdm9pZCBpbnNlcnRpbmcgb3B0aW9uYWwgRFQgcHJvcGVy
dGllcwogIEFSTTogdkdJQ3YzOiBkcm9wIEdVRVNUX0dJQ1YzX1JESVNUX1JFR0lPTlMgc3ltYm9s
CiAgQVJNOiBHSUN2MzogZW1pdCBvcHRpb25hbCBEVCBwcm9wZXJ0eSBvbmx5IHdoZW4gbmVjZXNz
YXJ5CiAgQVJNOiBHSUN2MzogdXNlIGhhcmR3YXJlIEdJQ3YzIHJlZGlzdHJpYnV0b3IgcmVnaW9u
cyBmb3IgRG9tMAogIEFSTTogR0lDdjM6IHNpbXBsaWZ5IEdJQ3YzIHJlZGlzdHJpYnV0b3Igc3Ry
aWRlIGhhbmRsaW5nCiAgQVJNOiB2R0lDdjM6IGFsd2F5cyB1c2UgYXJjaGl0ZWN0ZWQgcmVkaXN0
IHN0cmlkZQogIEFSTTogdkdJQ3YzOiByZW1vdmUgcmRpc3Rfc3RyaWRlIGZyb20gVkdJQyBzdHJ1
Y3R1cmUKCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICAgfCAgOCAtLS0tLS0KIHhl
bi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgICAgICB8IDU0ICsrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgICAgICAgIHwg
NDUgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmggICAgICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCB8
ICA1ICsrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgICAgICB8ICAxIC0KIHhlbi9p
bmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAgICB8ICAzIC0tLQogNyBmaWxlcyBjaGFuZ2VkLCA0
OSBpbnNlcnRpb25zKCspLCA2OCBkZWxldGlvbnMoLSkKCi0tIAoyLjE0LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:35:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeM93-00016J-7a; Wed, 24 Jan 2018 14:35:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeM92-000158-0z
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:35:20 +0000
X-Inumbo-ID: c9a7e403-0113-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9a7e403-0113-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:35:14 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id v71so9050780wmv.2
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 06:35:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=IjAi7w8qxTa4bp0P9zBdJ21qsAz+oEtbHGd3p4RFaDs=;
 b=R+PbVQcvpoUiwR9qCiLfijhuRw/0mNjfq8FAN64Beg80tdKuK+3qYCCGY4bApSBwZj
 Lu6ni+lJOwCIvho5SiYXCHKbv5V34VvKP8R4XR8GT9IxFD8t1XKeSrGE3QfNLVC540fk
 R8dqGawzzitgOhN2+cghViLeXaSLVKnreZCes=
X-Google-DKIM-Signature: v=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=IjAi7w8qxTa4bp0P9zBdJ21qsAz+oEtbHGd3p4RFaDs=;
 b=g4U9BTxZL5ONWq7Rn7E7P5PdH1mlWmTy9rzYG0XqRIwF4SlRH9xYq1KYre5UqjuDD5
 o18Tko/v8SFVMhd8b0ua7oXcU/2bUwgUMK0IwKt6hcok8OleUMn/DGFcXUuBxuIz7MVM
 BTQ7+EBP5HUz5nNnct2AgWvWBmT0PpAIUjGApf4JB0y+pt2ekwH7NwAQ6qX/3fV6tzmt
 uYtDNqTGoGWSHn1fFF5E12eZ4llKIJbvzxI1lAaMPCRm9UqaFUbpTTOckjSUnytKReat
 +xS6eFX43Jyabk8Emz310mZy1HojxU0FBUjApXo96MiY2EMCvA9gqw5eZy9d3d+xofYq
 bXOA==
X-Gm-Message-State: AKwxytfoQZoZWpw5RMCGGks5DlwUtyngH9KjmJdaOi8ns5+mZ4/C44m5
 sxwlzPATgehrJAVUsYrYxjBcqw==
X-Google-Smtp-Source: AH8x2259WnaNUueSBOaEbm/gq94OaBca2lhx484OWgfx/cyUjnYonFgVtdX6PCbk2Fjh6ovJJwWtgw==
X-Received: by 10.28.145.21 with SMTP id t21mr5791921wmd.136.1516804516575;
 Wed, 24 Jan 2018 06:35:16 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id l9sm3267923wrb.91.2018.01.24.06.35.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 06:35:16 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 14:35:14 +0000
Message-Id: <20180124143517.18469-5-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124143517.18469-1-andre.przywara@linaro.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 4/7] ARM: GICv3: use hardware GICv3
	redistributor regions for Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGNvZGUgdG8gZ2VuZXJhdGUgdGhlIERUIG5vZGUgb3IgTUFEVCB0YWJsZSBmb3IgRG9tMCBy
ZWFjaGVzIGludG8gdGhlCmRvbWFpbidzIFZHSUMgc3RydWN0dXJlIHRvIGxlYXJuIHRoZSBudW1i
ZXIgb2YgcmVkaXN0cmlidXRvciByZWdpb25zIGFuZAp0aGVpciBiYXNlIGFkZHJlc3Nlcy4KU2lu
Y2UgdGhvc2UgdmFsdWVzIGFyZSBjb3BpZWQgZnJvbSB0aGUgaGFyZHdhcmUsIHdlIGNhbiBhcyB3
ZWxsIHVzZQp0aG9zZSBoYXJkd2FyZSB2YWx1ZXMgZGlyZWN0bHkgd2hlbiBzZXR0aW5nIHVwIHRo
ZSBoYXJkd2FyZSBkb21haW4uCgpUaGlzIGF2b2lkcyB0aGUgaGFyZHdhcmUgR0lDIGNvZGUgdG8g
cmVmZXJlbmNlIHZHSUMgZGF0YSBzdHJ1Y3R1cmVzLAptYWtpbmcgdGhpcyB2YXJpYWJsZSBWR0lD
IGludGVybmFsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My5jIHwgMjEgKysrKysrKysrKy0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dp
Yy12My5jCmluZGV4IDlhZDBjZDE5ZWYuLjFjMjRlY2JiYTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTExNjgsMTAgKzEx
NjgsMTAgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0
IGRvbWFpbiAqZCwKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVybiByZXM7CiAKLSAgICBp
ZiAoIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zID4gMSApCisgICAgaWYgKCBnaWN2My5yZGlzdF9j
b3VudCA+IDEgKQogICAgIHsKICAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAi
I3JlZGlzdHJpYnV0b3ItcmVnaW9ucyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGQtPmFyY2gudmdpYy5ucl9yZWdpb25zKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZ2ljdjMucmRpc3RfY291bnQpOwogICAgICAgICBpZiAoIHJlcyApCiAgICAgICAgICAgICBy
ZXR1cm4gcmVzOwogICAgIH0KQEAgLTExODIsNyArMTE4Miw3IEBAIHN0YXRpYyBpbnQgZ2ljdjNf
bWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICogQ1BVIGlu
dGVyZmFjZSBhbmQgdmlydHVhbCBjcHUgaW50ZXJmYWNlcyBhY2Nlc3Nlc2VkIGFzIFN5c3RlbSBy
ZWdpc3RlcnMKICAgICAgKiBTbyBjZWxscyBhcmUgY3JlYXRlZCBvbmx5IGZvciBEaXN0cmlidXRv
ciBhbmQgcmRpc3QgcmVnaW9ucwogICAgICAqLwotICAgIGxlbiA9IGxlbiAqIChkLT5hcmNoLnZn
aWMubnJfcmVnaW9ucyArIDEpOworICAgIGxlbiA9IGxlbiAqIChnaWN2My5yZGlzdF9jb3VudCAr
IDEpOwogICAgIG5ld19jZWxscyA9IHh6YWxsb2NfYnl0ZXMobGVuKTsKICAgICBpZiAoIG5ld19j
ZWxscyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1GRFRfRVJSX1hFTihFTk9NRU0pOwpAQCAt
MTE5MSw5ICsxMTkxLDkgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX2R0X25vZGUoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIGR0X3NldF9yYW5nZSgmdG1wLCBnaWMsIGQtPmFy
Y2gudmdpYy5kYmFzZSwgU1pfNjRLKTsKIAotICAgIGZvciAoIGkgPSAwOyBpIDwgZC0+YXJjaC52
Z2ljLm5yX3JlZ2lvbnM7IGkrKyApCi0gICAgICAgIGR0X3NldF9yYW5nZSgmdG1wLCBnaWMsIGQt
PmFyY2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLmJhc2UsCi0gICAgICAgICAgICAgICAgICAgICBk
LT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5zaXplKTsKKyAgICBmb3IgKCBpID0gMDsgaSA8
IGdpY3YzLnJkaXN0X2NvdW50OyBpKysgKQorICAgICAgICBkdF9zZXRfcmFuZ2UoJnRtcCwgZ2lj
LCBnaWN2My5yZGlzdF9yZWdpb25zW2ldLmJhc2UsCisgICAgICAgICAgICAgICAgICAgICBnaWN2
My5yZGlzdF9yZWdpb25zW2ldLnNpemUpOwogCiAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwg
InJlZyIsIG5ld19jZWxscywgbGVuKTsKICAgICB4ZnJlZShuZXdfY2VsbHMpOwpAQCAtMTQxOSwx
MyArMTQxOSwxMyBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCB1MzIgb2Zmc2V0KQogCiAgICAgLyogQWRkIEdlbmVyaWMgUmVkaXN0cmli
dXRvciAqLwogICAgIHNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlz
dHJpYnV0b3IpOwotICAgIGZvciAoIGkgPSAwOyBpIDwgZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnM7
IGkrKyApCisgICAgZm9yICggaSA9IDA7IGkgPCBnaWN2My5yZGlzdF9jb3VudDsgaSsrICkKICAg
ICB7CiAgICAgICAgIGdpY3IgPSAoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlzdHJpYnV0
b3IgKikoYmFzZV9wdHIgKyB0YWJsZV9sZW4pOwogICAgICAgICBnaWNyLT5oZWFkZXIudHlwZSA9
IEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfUkVESVNUUklCVVRPUjsKICAgICAgICAgZ2ljci0+aGVh
ZGVyLmxlbmd0aCA9IHNpemU7Ci0gICAgICAgIGdpY3ItPmJhc2VfYWRkcmVzcyA9IGQtPmFyY2gu
dmdpYy5yZGlzdF9yZWdpb25zW2ldLmJhc2U7Ci0gICAgICAgIGdpY3ItPmxlbmd0aCA9IGQtPmFy
Y2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLnNpemU7CisgICAgICAgIGdpY3ItPmJhc2VfYWRkcmVz
cyA9IGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0uYmFzZTsKKyAgICAgICAgZ2ljci0+bGVuZ3RoID0g
Z2ljdjMucmRpc3RfcmVnaW9uc1tpXS5zaXplOwogICAgICAgICB0YWJsZV9sZW4gKz0gc2l6ZTsK
ICAgICB9CiAKQEAgLTE0MzgsOCArMTQzOCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGdpY3Yz
X2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICB1bnNpZ25lZCBsb25nIHNpemU7CiAKLSAgICBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21h
ZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKQotICAgICAgICAgICAqIGQtPmFyY2gudmdpYy5ucl9y
ZWdpb25zOworICAgIHNpemUgPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3JlZGlz
dHJpYnV0b3IpICogZ2ljdjMucmRpc3RfY291bnQ7CiAKICAgICBzaXplICs9IHNpemVvZihzdHJ1
Y3QgYWNwaV9tYWR0X2dlbmVyaWNfdHJhbnNsYXRvcikKICAgICAgICAgICAgICogdmdpY192M19p
dHNfY291bnQoZCk7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:35:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeM93-00016h-EQ; Wed, 24 Jan 2018 14:35:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeM91-000159-W9
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:35:20 +0000
X-Inumbo-ID: ca3cf5f2-0113-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca3cf5f2-0113-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:35:15 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id r78so9066767wme.0
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 06:35:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PUi8QRmEFvGYAT5n4eBoTG58YyA9muGZgRzouPueCDE=;
 b=UM5DieSRVvT6e63/2Xt7N/7wCsMIpfuqQov5QJ2MLDZDSwmVeU9hBhtxAe6hrV2sbg
 0oDNRuSI5txcOhwHBkASkPdSs7a/c1Eu1KiL8hDIkTBYY94o40Se8JJMurL5UoQPDJu6
 WIm+usgMmTSFsg0h1FJ/1NmO5u0zl4xQbKyoA=
X-Google-DKIM-Signature: v=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=PUi8QRmEFvGYAT5n4eBoTG58YyA9muGZgRzouPueCDE=;
 b=FGjxcf77tNO8z1TNMGoVRDY1KrpvsVJbsAULGUMghWaypxTUgJy/d0b+Ax7KBUGzV7
 jxua5tnIidTgK19tdDXiHw/w9pOkU0ayWjb/NQX7ITZJOmw5HIsPy6Orput04OIga9sQ
 XLNDu0D04l9sVku5aMV3z8QuqW657o2vJ5WuON7GNTSv4ufvyh/IlHCE4Tli8sy99fqa
 j721itTI74lxmUIDuOC1nfiI0K/iVZO4D6X4CfamlCZHaMZn98Y3TD2zIzUxlYszQpAA
 oIahWRl8Ywo0X9p3aTV6fcsTeNbu4pw6ipaMx2ZGIqVZLqNXalg3Lqhabo26lgI+HtlE
 JZXQ==
X-Gm-Message-State: AKwxytfcFsA7CZqRGokHRgjRpWkQ4dRHoIKQDAv6qUK0xXww+w4anKrQ
 tyUTrlrpPyXwaTdCM9xb8obiQw==
X-Google-Smtp-Source: AH8x224QWx2EWry+ndQy7+AnSbUEzrjt2bDJjzd0/qYjXKZjrfyhRHfpLtl3skrIbU+C+2bLnDJCQw==
X-Received: by 10.28.143.196 with SMTP id r187mr5576861wmd.68.1516804517517;
 Wed, 24 Jan 2018 06:35:17 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id l9sm3267923wrb.91.2018.01.24.06.35.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 06:35:17 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 14:35:15 +0000
Message-Id: <20180124143517.18469-6-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124143517.18469-1-andre.przywara@linaro.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 5/7] ARM: GICv3: simplify GICv3 redistributor
	stride handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW5zdGVhZCBvZiBoYXJkIGNvZGluZyB0aGUgYXJjaGl0ZWN0ZWQgcmVkaXN0cmlidXRvciBzdHJp
ZGUgaW50byB0aGUKY29kZSwgbGV0cyB1c2UgYSBjbGVhciAjZGVmaW5lIHRvIHRoZSB0d28gdmFs
dWVzIGZvciBHSUN2MyBhbmQgR0lDdjQgYW5kCmNsYXJpZnkgdGhlIGFsZ29yaXRobSB0byBkZXRl
cm1pbmUgdGhlIG5lZWRlZCBzdHJpZGUgdmFsdWUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMgICAgICAgICAgICAgfCAxOCArKysrKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2RlZnMuaCB8ICA1ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5j
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDFjMjRlY2JiYTcuLjI4OTNjNjY0OTIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKQEAgLTY5MCw2ICs2OTAsMTUgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjNfcG9wdWxhdGVf
cmRpc3Qodm9pZCkKICAgICAgICAgZG8gewogICAgICAgICAgICAgdHlwZXIgPSByZWFkcV9yZWxh
eGVkKHB0ciArIEdJQ1JfVFlQRVIpOwogCisgICAgICAgICAgICAvKiBTZXQgdGhlIGFyY2hpdGVj
dHVyYWwgcmVkaXN0IHNpemUgaWYgbm90IG92ZXJyaWRkZW4gYnkgRFQuICovCisgICAgICAgICAg
ICBpZiAoICFnaWN2My5yZGlzdF9zdHJpZGUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGlmICggdHlwZXIgJiBHSUNSX1RZUEVSX1ZMUElTICkKKyAgICAgICAgICAgICAgICAgICAg
Z2ljdjMucmRpc3Rfc3RyaWRlID0gR0lDVjRfR0lDUl9TSVpFOworICAgICAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gR0lDVjNfR0lDUl9T
SVpFOworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICBpZiAoICh0eXBlciA+PiAzMikgPT0g
YWZmICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB0aGlzX2NwdShyYmFzZSkgPSBw
dHI7CkBAIC03MzIsMTQgKzc0MSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX3BvcHVsYXRl
X3JkaXN0KHZvaWQpCiAgICAgICAgICAgICBpZiAoIGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0uc2lu
Z2xlX3JkaXN0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICAgICAgaWYgKCBn
aWN2My5yZGlzdF9zdHJpZGUgKQotICAgICAgICAgICAgICAgIHB0ciArPSBnaWN2My5yZGlzdF9z
dHJpZGU7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
cHRyICs9IFNaXzY0SyAqIDI7IC8qIFNraXAgUkRfYmFzZSArIFNHSV9iYXNlICovCi0gICAgICAg
ICAgICAgICAgaWYgKCB0eXBlciAmIEdJQ1JfVFlQRVJfVkxQSVMgKQotICAgICAgICAgICAgICAg
ICAgICBwdHIgKz0gU1pfNjRLICogMjsgLyogU2tpcCBWTFBJX2Jhc2UgKyByZXNlcnZlZCBwYWdl
ICovCi0gICAgICAgICAgICB9CisgICAgICAgICAgICBwdHIgKz0gZ2ljdjMucmRpc3Rfc3RyaWRl
OwogCiAgICAgICAgIH0gd2hpbGUgKCAhKHR5cGVyICYgR0lDUl9UWVBFUl9MQVNUKSApOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaAppbmRleCA2NWM5ZGM0N2NmLi40MTJlNDFhZmVk
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCkBAIC0xOCw2ICsxOCw4IEBACiAjaWZuZGVm
IF9fQVNNX0FSTV9HSUNfVjNfREVGU19IX18KICNkZWZpbmUgX19BU01fQVJNX0dJQ19WM19ERUZT
X0hfXwogCisjaW5jbHVkZSA8eGVuL3NpemVzLmg+CisKIC8qCiAgKiBBZGRpdGlvbmFsIHJlZ2lz
dGVycyBkZWZpbmVkIGluIEdJQyB2My4KICAqIENvbW1vbiBHSUNEIHJlZ2lzdGVycyBhcmUgZGVm
aW5lZCBpbiBnaWMuaApAQCAtNjgsNiArNzAsOSBAQAogI2RlZmluZSBHSUNWM19HSUNEX0lJRFJf
VkFMICAgICAgICAgIDB4MzRjCiAjZGVmaW5lIEdJQ1YzX0dJQ1JfSUlEUl9WQUwgICAgICAgICAg
R0lDVjNfR0lDRF9JSURSX1ZBTAogCisjZGVmaW5lIEdJQ1YzX0dJQ1JfU0laRSAgICAgICAgICAg
ICAgKDIgKiBTWl82NEspCisjZGVmaW5lIEdJQ1Y0X0dJQ1JfU0laRSAgICAgICAgICAgICAgKDQg
KiBTWl82NEspCisKICNkZWZpbmUgR0lDUl9DVExSICAgICAgICAgICAgICAgICAgICAoMHgwMDAw
KQogI2RlZmluZSBHSUNSX0lJRFIgICAgICAgICAgICAgICAgICAgICgweDAwMDQpCiAjZGVmaW5l
IEdJQ1JfVFlQRVIgICAgICAgICAgICAgICAgICAgKDB4MDAwOCkKLS0gCjIuMTQuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:35:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:35:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeM94-00018I-MJ; Wed, 24 Jan 2018 14:35:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeM93-00016I-El
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:35:21 +0000
X-Inumbo-ID: c9237d7c-0113-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9237d7c-0113-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:35:15 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id d9so4262979wre.3
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 06:35:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=SGmFCZY5RubzHd6CJHD9VtsO9Zc3NpNH+jLe6+Ndj64=;
 b=MEDGv1HK1Wv8RiT5eUGEDkn4xCrPEosX5h6BSBmdoMzQ6a0uKKbiF73Lfs8ronJIpN
 DH61yh3+G+adfyBFy9UEBd1wAAwvpR0wqWKqenyXopJbqDG7cMxNGPKi41ZIlkcNk5ky
 E521LxqlXy22g8hrkg6kQdm4iaA25fnXOT6W4=
X-Google-DKIM-Signature: v=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=SGmFCZY5RubzHd6CJHD9VtsO9Zc3NpNH+jLe6+Ndj64=;
 b=TvHlCJsH7eInVn+JYkAuDEP5z+Vl9SrvljY4RGn3mI5ymL22o10J4e/lfbSAkyRmL/
 qNR6biHMU9UB4d+UghwQb5OQMVs1Ovdxf+7sTJ/kPn+oVD8SnTerNxxaQu8ZCmY6qAKk
 DzataqQ/26+3nJguc+qs/E4m5001sLBiZ2zypIMtkzEdCZT6yZyzoBZOkL6a12lx+BV5
 7xwB+R75+cEfnEKkj3NsLWh/TuR4wmWxxV2q+B4VhfspI85BgpikzvcXYnHgViil+H7G
 y/ASXoD0NSVWVZbz8honbJhuLoogBiHSP4i5eSDOOfpAK40zCPXWALAAXbFssKbPOsM7
 Ag1w==
X-Gm-Message-State: AKwxytcbPoWO160qWCYcdJjaEscwGHerkJgIjhs8Y6ZH5nKDjFlH82Pj
 Ky0IZfQXtRXvPY5JicVJAdho7A==
X-Google-Smtp-Source: AH8x224QTlSsFHQ1Ww+/E1TJGCITSQoRJ+DNBRVtAsSa3TmnNe1veCpUklmX/KG5R1EY+18hUV7mOQ==
X-Received: by 10.223.160.87 with SMTP id l23mr5495943wrl.51.1516804515681;
 Wed, 24 Jan 2018 06:35:15 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id l9sm3267923wrb.91.2018.01.24.06.35.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 06:35:15 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 14:35:13 +0000
Message-Id: <20180124143517.18469-4-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124143517.18469-1-andre.przywara@linaro.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 3/7] ARM: GICv3: emit optional DT property only
	when necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIEFSTSBHSUN2MyBEVCBwcm9wZXJ0eSAiI3JlZGlzdHJpYnV0b3ItcmVnaW9ucyIgaXMgb3B0
aW9uYWwgYW5kIG9ubHkKdXNlZnVsIGlmIGl0IGhhcyBhbnkgb3RoZXIgdmFsdWVzIHRoYW4gdGhl
IGFyY2hpdGVjdGVkICIxIi4KS2VlcCBvdXIgZ2VuZXJhdGVkIERUIG5vZGUgY2xlYW4gYnkgZW1p
dHRpbmcgdGhpcyBwcm9wZXJ0eSBvbmx5IGlmIHdlCmFjdHVhbGx5IG5lZWQgbW9yZSB0aGFuIG9u
ZSByZWdpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
bGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgfCAxMSArKysrKysrLS0tLQog
MSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXgg
YTBkMjkwYjU1Yy4uOWFkMGNkMTllZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5j
CisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwpAQCAtMTE2OCwxMCArMTE2OCwxMyBAQCBzdGF0
aWMgaW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAog
ICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eV9jZWxsKGZkdCwgIiNyZWRpc3RyaWJ1dG9yLXJlZ2lvbnMiLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zKTsKLSAgICBpZiAoIHJlcyApCi0g
ICAgICAgIHJldHVybiByZXM7CisgICAgaWYgKCBkLT5hcmNoLnZnaWMubnJfcmVnaW9ucyA+IDEg
KQorICAgIHsKKyAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAiI3JlZGlzdHJp
YnV0b3ItcmVnaW9ucyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gu
dmdpYy5ucl9yZWdpb25zKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAgICAgICAgcmV0dXJu
IHJlczsKKyAgICB9CiAKICAgICBsZW4gPSBkdF9jZWxsc190b19zaXplKGR0X25fYWRkcl9jZWxs
cyhnaWMpICsgZHRfbl9zaXplX2NlbGxzKGdpYykpOwogICAgIC8qCi0tIAoyLjE0LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:35:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:35:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeM95-00019b-TP; Wed, 24 Jan 2018 14:35:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeM93-00017Q-Un
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:35:21 +0000
X-Inumbo-ID: cace189f-0113-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cace189f-0113-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:35:16 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id 36so4283869wrh.1
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 06:35:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=FVbdtoUVuq1WtjPSxIB9MQuDDJFs7LRF5SdOVSMEbyQ=;
 b=TORzvEsAmQDXBK9qepHtAYYodBcJ8xIuotnA83HE+3xJ1hwv21m00e8C3MuKaKdPQJ
 W5P8aAfsrlZoqPoQX+Xz3MrmhgtFowv2wtMwYnzS8NDVk5jZllNJbTuDRdWvLynot8ge
 1xYcVepe0Cjp0AEzn6MXhtu23dE8WFm7F3Sw4=
X-Google-DKIM-Signature: v=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=FVbdtoUVuq1WtjPSxIB9MQuDDJFs7LRF5SdOVSMEbyQ=;
 b=EQHREHpDbqOABZVXOxuxQEQkaLulNwxdYkRh+5IC8CSGo9WGxJ3jdl9huldkPlmwyW
 acdYZZRfcot/WqT8/5S3aOS/XxKfTsDAlwlaGK7pHpQwhjpRAhrJ2EKfk8xImiPuDuh8
 typW3SZuGymvMLXbl4qAJc5MLm6Mt5pUXJxJovS5uyvc1IPnI2+nEl0dCuf1mkJTnMmn
 I5KkNsOQXlRmsatFQQGKADRAGyDjC3tn7Jk7x7O04I/d3/MARijXLB/OiRgSg7t5zZ9I
 2yY48Fd/PgNUpf6VhYVBW/WfHTFvWo1gcZD4Ocgzd8QLnwB4mGN1VvzT5WzYQH10ysd1
 gnjQ==
X-Gm-Message-State: AKwxytcyDGfumO6IUr5XFTcKkzrpbdCOgYDWjjt0oT4snNTMoogHr95l
 xw8unxYxLg3DrooIQDMtKjKaLSTRYrw=
X-Google-Smtp-Source: AH8x224wmTUg692BUYUICJ3E7ZVF1SRUONzh0UePqADOrAr134Kg7iWClGNWfCPCF+4x4AG2UIA9DQ==
X-Received: by 10.223.135.236 with SMTP id c41mr5618662wrc.7.1516804518470;
 Wed, 24 Jan 2018 06:35:18 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id l9sm3267923wrb.91.2018.01.24.06.35.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 06:35:18 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 14:35:16 +0000
Message-Id: <20180124143517.18469-7-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124143517.18469-1-andre.przywara@linaro.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 6/7] ARM: vGICv3: always use architected redist
	stride
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIHJlZGlzdHJpYnV0b3Itc3RyaWRlIHByb3BlcnR5IGluIGEgR0lDdjMgRFQgbm9kZSBpcyBv
bmx5IHRoZXJlIHRvCmNvdmVyIGJyb2tlbiBwbGF0Zm9ybXMgd2hlcmUgdGhpcyB2YWx1ZSBkZXZp
YXRlcyBmcm9tIHRoZSBhcmNoaXRlY3RlZCBvbmUuClNpbmNlIHdlIGVtdWxhdGUgdGhlIEdJQ3Yz
IGRpc3RyaWJ1dG9yIGV2ZW4gZm9yIERvbTAsIHdlIGRvbid0IG5lZWQgdG8KY29weSB0aGUgYnJv
a2VuIGJlaGF2aW91ci4gQWxsIHRoZSBzcGVjaWFsIGhhbmRsaW5nIGZvciBEb20wcyB1c2luZwpH
SUN2MyBpcyBqdXN0IGZvciB1c2luZyB0aGUgaGFyZHdhcmUncyBtZW1vcnkgbWFwLCB3aGljaCBp
cyB1bmFmZmVjdGVkCmJ5IHRoZSByZWRpc3RyaWJ1dG9yIHN0cmlkZSAtIGl0IGNhbiBuZXZlciBi
ZSBzbWFsbGVyIHRoYW4gdGhlCmFyY2hpdGVjdGVkIHR3byBwYWdlcy4KUmVtb3ZlIHRoZSByZWRp
c3RyaWJ1dG9yLXN0cmlkZSBwcm9wZXJ0eSBmcm9tIERvbTAncyBEVCBub2RlIGFuZCBhbHNvCnJl
bW92ZSB0aGUgY29kZSB0aGF0IHRyaWVkIHRvIHJldXNlIHRoZSBoYXJkd2FyZSB2YWx1ZSBmb3Ig
RG9tMCdzIEdJQ3YzCmVtdWxhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgfCAg
NSAtLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDE0ICsrKysrKy0tLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDI4
OTNjNjY0OTIuLjE2ODRkOWNmMWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwor
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTExNjUsMTEgKzExNjUsNiBAQCBzdGF0aWMg
aW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAg
IGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0
eV9jZWxsKGZkdCwgInJlZGlzdHJpYnV0b3Itc3RyaWRlIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3Rfc3RyaWRlKTsKLSAgICBpZiAoIHJlcyApCi0gICAg
ICAgIHJldHVybiByZXM7Ci0KICAgICBpZiAoIGdpY3YzLnJkaXN0X2NvdW50ID4gMSApCiAgICAg
ewogICAgICAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICIjcmVkaXN0cmlidXRvci1y
ZWdpb25zIiwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy12My5jCmluZGV4IDdkM2VhMTcxYjQuLmI0MTU5MzE3ZGQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtMTAz
MCwxMCArMTAzMCw5IEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqZ2V0X3ZjcHVfZnJvbV9yZGlzdChz
dHJ1Y3QgZG9tYWluICpkLAogICAgIHBhZGRyX3QgZ3BhLCB1aW50MzJfdCAqb2Zmc2V0KQogewog
ICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIHVpbnQzMl90IHN0cmlkZSA9IGQtPmFyY2gudmdpYy5y
ZGlzdF9zdHJpZGU7CiAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQ7CiAKLSAgICB2Y3B1X2lkID0g
cmVnaW9uLT5maXJzdF9jcHUgKyAoKGdwYSAtIHJlZ2lvbi0+YmFzZSkgLyBzdHJpZGUpOworICAg
IHZjcHVfaWQgPSByZWdpb24tPmZpcnN0X2NwdSArICgoZ3BhIC0gcmVnaW9uLT5iYXNlKSAvIEdJ
Q1YzX0dJQ1JfU0laRSk7CiAgICAgaWYgKCB1bmxpa2VseSh2Y3B1X2lkID49IGQtPm1heF92Y3B1
cykgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMTU5NCw3ICsxNTkzLDYgQEAgc3RhdGlj
IGludCB2Z2ljX3YzX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikKIAogICAgIC8qIENvbnZlbmll
bnQgYWxpYXMgKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIHVpbnQz
Ml90IHJkaXN0X3N0cmlkZSA9IGQtPmFyY2gudmdpYy5yZGlzdF9zdHJpZGU7CiAKICAgICAvKgog
ICAgICAqIEZpbmQgdGhlIHJlZ2lvbiB3aGVyZSB0aGUgcmUtZGlzdHJpYnV0b3IgbGl2ZXMuIEZv
ciB0aGlzIHB1cnBvc2UsCkBAIC0xNjEwLDExICsxNjA4LDExIEBAIHN0YXRpYyBpbnQgdmdpY192
M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiAKICAgICAvKiBHZXQgdGhlIGJhc2UgYWRkcmVz
cyBvZiB0aGUgcmVkaXN0cmlidXRvciAqLwogICAgIHJkaXN0X2Jhc2UgPSByZWdpb24tPmJhc2U7
Ci0gICAgcmRpc3RfYmFzZSArPSAodi0+dmNwdV9pZCAtIHJlZ2lvbi0+Zmlyc3RfY3B1KSAqIHJk
aXN0X3N0cmlkZTsKKyAgICByZGlzdF9iYXNlICs9ICh2LT52Y3B1X2lkIC0gcmVnaW9uLT5maXJz
dF9jcHUpICogR0lDVjNfR0lDUl9TSVpFOwogCiAgICAgLyogQ2hlY2sgaWYgYSB2YWxpZCByZWdp
b24gd2FzIGZvdW5kIGZvciB0aGUgcmUtZGlzdHJpYnV0b3IgKi8KICAgICBpZiAoIChyZGlzdF9i
YXNlIDwgcmVnaW9uLT5iYXNlKSB8fAotICAgICAgICAgKChyZGlzdF9iYXNlICsgcmRpc3Rfc3Ry
aWRlKSA+IChyZWdpb24tPmJhc2UgKyByZWdpb24tPnNpemUpKSApCisgICAgICAgICAoKHJkaXN0
X2Jhc2UgKyBHSUNWM19HSUNSX1NJWkUpID4gKHJlZ2lvbi0+YmFzZSArIHJlZ2lvbi0+c2l6ZSkp
ICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwKICAgICAgICAgICAgICAgICAi
ZCV1OiBVbmFibGUgdG8gZmluZCBhIHJlLWRpc3RyaWJ1dG9yIGZvciBWQ1BVICV1XG4iLApAQCAt
MTYzMCw3ICsxNjI4LDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX3ZjcHVfaW5pdChzdHJ1Y3QgdmNw
dSAqdikKICAgICAgKiBWR0lDX1YzX1JESVNUX0xBU1QgZmxhZ3MuCiAgICAgICogTm90ZSB0aGF0
IHdlIGFyZSBhc3N1bWluZyBtYXhfdmNwdXMgd2lsbCBuZXZlciBjaGFuZ2UuCiAgICAgICovCi0g
ICAgbGFzdF9jcHUgPSAocmVnaW9uLT5zaXplIC8gcmRpc3Rfc3RyaWRlKSArIHJlZ2lvbi0+Zmly
c3RfY3B1IC0gMTsKKyAgICBsYXN0X2NwdSA9IChyZWdpb24tPnNpemUgLyBHSUNWM19HSUNSX1NJ
WkUpICsgcmVnaW9uLT5maXJzdF9jcHUgLSAxOwogCiAgICAgaWYgKCB2LT52Y3B1X2lkID09IGxh
c3RfY3B1IHx8ICh2LT52Y3B1X2lkID09IChkLT5tYXhfdmNwdXMgLSAxKSkgKQogICAgICAgICB2
LT5hcmNoLnZnaWMuZmxhZ3MgfD0gVkdJQ19WM19SRElTVF9MQVNUOwpAQCAtMTcwMSw3ICsxNjk5
LDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgICAgICAgICAvKiBTZXQgdGhlIGZpcnN0IENQVSBoYW5kbGVkIGJ5IHRoaXMgcmVnaW9uICov
CiAgICAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5maXJzdF9jcHUgPSBm
aXJzdF9jcHU7CiAKLSAgICAgICAgICAgIGZpcnN0X2NwdSArPSBzaXplIC8gZC0+YXJjaC52Z2lj
LnJkaXN0X3N0cmlkZTsKKyAgICAgICAgICAgIGZpcnN0X2NwdSArPSBzaXplIC8gR0lDVjNfR0lD
Ul9TSVpFOwogICAgICAgICB9CiAKICAgICAgICAgZC0+YXJjaC52Z2ljLmludGlkX2JpdHMgPSB2
Z2ljX3YzX2h3LmludGlkX2JpdHM7CkBAIC0xNzEzLDcgKzE3MTEsNyBAQCBzdGF0aWMgaW50IHZn
aWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgZC0+YXJjaC52Z2lj
LnJkaXN0X3N0cmlkZSA9IEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERTsKIAogICAgICAgICAvKiBU
aGUgZmlyc3QgcmVkaXN0cmlidXRvciBzaG91bGQgY29udGFpbiBlbm91Z2ggc3BhY2UgZm9yIGFs
bCBDUFVzICovCi0gICAgICAgIEJVSUxEX0JVR19PTigoR1VFU1RfR0lDVjNfR0lDUjBfU0laRSAv
IEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERSkgPCBNQVhfVklSVF9DUFVTKTsKKyAgICAgICAgQlVJ
TERfQlVHX09OKChHVUVTVF9HSUNWM19HSUNSMF9TSVpFIC8gR0lDVjNfR0lDUl9TSVpFKSA8IE1B
WF9WSVJUX0NQVVMpOwogICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1swXS5iYXNl
ID0gR1VFU1RfR0lDVjNfR0lDUjBfQkFTRTsKICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3Jl
Z2lvbnNbMF0uc2l6ZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX1NJWkU7CiAgICAgICAgIGQtPmFyY2gu
dmdpYy5yZGlzdF9yZWdpb25zWzBdLmZpcnN0X2NwdSA9IDA7Ci0tIAoyLjE0LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:35:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeM96-0001A8-3s; Wed, 24 Jan 2018 14:35:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeM94-00017u-8y
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:35:22 +0000
X-Inumbo-ID: cb5c777c-0113-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb5c777c-0113-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:35:17 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id f71so8870901wmf.0
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 06:35:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vzpYhLOfLi5iKaLi/6cXcLbsxkPr1/lciFJ4EanI2/8=;
 b=Ai1CgRDFCp2GGrh2KkCw7txV9I01q7A07LwtCh8OjJWXjwkMIQAPkIcLrW64o/ajmx
 gxeYTamM/lO91eKDnJGz/t3iyA8+fIQKPzas+skhMkCYCh7MQrErLbgUuWBGRv1BItUe
 /fOgZlgcwZzuqznfKU1A4GH9pygQS7yr8moZ0=
X-Google-DKIM-Signature: v=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=vzpYhLOfLi5iKaLi/6cXcLbsxkPr1/lciFJ4EanI2/8=;
 b=GMrcs2CbqVeJ5dIOO3A3fcEk9WCLO5JDYHoDo265O2LhfHgHSG+IHUXJfEjt3zYj4h
 e3J1WQAEPmyd/DDrZD57FqYv9sr0FYUz5MO4mBCOM4vwj8pIlVeJL5WdShRoZePaVh45
 acraj0k34W+rR1ZqwYmYJ5Nu/+JvuSObdYuuzGIehmLw7jgmdHh4z3gZm2jJcjN4zMIQ
 YsWslVhraCe1ErmwQvq4nE7cZ0tzV/VRFoNcRE+uGhzzLKVzYgNgwRGMna2OCn8O1BAb
 tT/j+IIY8iE0tkGmn+5CKj3L2eSMgDO7Y/ZlcghFp2YhXoPeOgCw7eoNGgY38AhHi8kH
 Vphw==
X-Gm-Message-State: AKwxytc6kSGlcAlYI9SP+rPGWrkL6v1NwolHUwB8+cOSCzAKbe2+gIPm
 b3YuYole6/9RBrfrMdrahYkiN8+Z1Is=
X-Google-Smtp-Source: AH8x227W7KZEy7Iunu1KDKz+a3YJoJgBxEKCjUtIRl46lizBztwbe/YW67HYos+n6zI/qKmwp/iHUw==
X-Received: by 10.28.159.7 with SMTP id i7mr5351043wme.57.1516804519405;
 Wed, 24 Jan 2018 06:35:19 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id l9sm3267923wrb.91.2018.01.24.06.35.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 06:35:18 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 14:35:17 +0000
Message-Id: <20180124143517.18469-8-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124143517.18469-1-andre.przywara@linaro.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH 7/7] ARM: vGICv3: remove rdist_stride from VGIC
	structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGxhc3QgcGF0Y2ggcmVtb3ZlZCB0aGUgdXNhZ2Ugb2YgdGhlIGhhcmR3YXJlJ3MgcmVkaXN0
cmlidXRvci1zdHJpZGUKdmFsdWUgZnJvbSBvdXIgKERvbTApIEdJQ3YzIGVtdWxhdGlvbi4gVGhp
cyBtZWFucyB3ZSBubyBsb25nZXIgbmVlZCB0bwpzdG9yZSB0aGlzIHZhbHVlIGluIHRoZSBWR0lD
IGRhdGEgc3RydWN0dXJlLgpSZW1vdmUgdGhhdCB2YXJpYWJsZSBhbmQgZXZlcnkgY29kZSBzbmlw
cGV0IHRoYXQgaGFuZGxlZCB0aGF0LCBpbnN0ZWFkCnNpbXBseSBhbHdheXMgdXNlIHRoZSBhcmNo
aXRlY3RlZCB2YWx1ZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgIHwgIDMg
Ky0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICB8IDE0IC0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oICAgIHwgIDEgLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggfCAgMiAtLQog
NSBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4
IDE2ODRkOWNmMWIuLjU4OGZlOTRjYWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMu
YworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE2OTMsOCArMTY5Myw3IEBAIHN0YXRp
YyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkKICAgICByZWcgPSByZWFkbF9yZWxheGVkKEdJ
Q0QgKyBHSUNEX1RZUEVSKTsKICAgICBpbnRpZF9iaXRzID0gR0lDRF9UWVBFX0lEX0JJVFMocmVn
KTsKIAotICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2UsIGdpY3YzLnJkaXN0X2NvdW50LCBnaWN2
My5yZGlzdF9yZWdpb25zLAotICAgICAgICAgICAgICAgICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRl
LCBpbnRpZF9iaXRzKTsKKyAgICB2Z2ljX3YzX3NldHVwX2h3KGRiYXNlLCBnaWN2My5yZGlzdF9j
b3VudCwgZ2ljdjMucmRpc3RfcmVnaW9ucywgaW50aWRfYml0cyk7CiAgICAgZ2ljdjNfaW5pdF92
MigpOwogCiAgICAgc3Bpbl9sb2NrX2luaXQoJmdpY3YzLmxvY2spOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggYjQxNTkz
MTdkZC4uNDc4NTZhMGE3MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC01OCwyMSArNTgsMTggQEAgc3RhdGljIHN0cnVj
dCB7CiAgICAgLyogUmUtZGlzdHJpYnV0b3IgcmVnaW9ucyAqLwogICAgIHVuc2lnbmVkIGludCBu
cl9yZGlzdF9yZWdpb25zOwogICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnM7
Ci0gICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAvKiBSZS1kaXN0cmlidXRvciBzdHJpZGUgKi8K
ICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsgIC8qIE51bWJlciBvZiBpbnRlcnJ1cHQgSUQg
Yml0cyAqLwogfSB2Z2ljX3YzX2h3OwogCiB2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBk
YmFzZSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9u
cywKICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdp
b25zLAotICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSwKICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cykKIHsKICAgICB2Z2ljX3Yz
X2h3LmVuYWJsZWQgPSB0cnVlOwogICAgIHZnaWNfdjNfaHcuZGJhc2UgPSBkYmFzZTsKICAgICB2
Z2ljX3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgPSBucl9yZGlzdF9yZWdpb25zOwogICAgIHZnaWNf
djNfaHcucmVnaW9ucyA9IHJlZ2lvbnM7Ci0gICAgdmdpY192M19ody5yZGlzdF9zdHJpZGUgPSBy
ZGlzdF9zdHJpZGU7CiAgICAgdmdpY192M19ody5pbnRpZF9iaXRzID0gaW50aWRfYml0czsKIH0K
IApAQCAtMTY4MCwxNSArMTY3Nyw2IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogCiAgICAgICAgIGQtPmFyY2gudmdpYy5kYmFzZSA9IHZnaWNfdjNf
aHcuZGJhc2U7CiAKLSAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZSA9IHZnaWNfdjNf
aHcucmRpc3Rfc3RyaWRlOwotICAgICAgICAvKgotICAgICAgICAgKiBJZiB0aGUgc3RyaWRlIGlz
IG5vdCBzZXQsIHRoZSBkZWZhdWx0IHN0cmlkZSBmb3IgR0lDdjMgaXMgMiAqIDY0SzoKLSAgICAg
ICAgICogICAgIC0gZmlyc3QgNjRrIHBhZ2UgZm9yIENvbnRyb2wgYW5kIFBoeXNpY2FsIExQSXMK
LSAgICAgICAgICogICAgIC0gc2Vjb25kIDY0ayBwYWdlIGZvciBDb250cm9sIGFuZCBHZW5lcmF0
aW9uIG9mIFNHSXMKLSAgICAgICAgICovCi0gICAgICAgIGlmICggIWQtPmFyY2gudmdpYy5yZGlz
dF9zdHJpZGUgKQotICAgICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZSA9IDIgKiBT
Wl82NEs7Ci0KICAgICAgICAgZm9yICggaSA9IDA7IGkgPCB2Z2ljX3YzX2h3Lm5yX3JkaXN0X3Jl
Z2lvbnM7IGkrKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZGRyX3Qgc2l6ZSA9IHZnaWNf
djNfaHcucmVnaW9uc1tpXS5zaXplOwpAQCAtMTcwOCw4ICsxNjk2LDYgQEAgc3RhdGljIGludCB2
Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICBkLT5h
cmNoLnZnaWMuZGJhc2UgPSBHVUVTVF9HSUNWM19HSUNEX0JBU0U7CiAKLSAgICAgICAgZC0+YXJj
aC52Z2ljLnJkaXN0X3N0cmlkZSA9IEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERTsKLQogICAgICAg
ICAvKiBUaGUgZmlyc3QgcmVkaXN0cmlidXRvciBzaG91bGQgY29udGFpbiBlbm91Z2ggc3BhY2Ug
Zm9yIGFsbCBDUFVzICovCiAgICAgICAgIEJVSUxEX0JVR19PTigoR1VFU1RfR0lDVjNfR0lDUjBf
U0laRSAvIEdJQ1YzX0dJQ1JfU0laRSkgPCBNQVhfVklSVF9DUFVTKTsKICAgICAgICAgZC0+YXJj
aC52Z2ljLnJkaXN0X3JlZ2lvbnNbMF0uYmFzZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX0JBU0U7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaAppbmRleCA0ZmUxODliMWMzLi4zZWRhNzE5NmZmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgKQEAgLTEwOCw3ICsxMDgsNiBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBmaXJzdF9jcHU7ICAgICAgICAgLyogRmlyc3QgQ1BVIGhhbmRsZWQgKi8K
ICAgICAgICAgfSAqcmRpc3RfcmVnaW9uczsKICAgICAgICAgaW50IG5yX3JlZ2lvbnM7ICAgICAg
ICAgICAgICAgICAgICAgLyogTnVtYmVyIG9mIHJkaXN0IHJlZ2lvbnMgKi8KLSAgICAgICAgdWlu
dDMyX3QgcmRpc3Rfc3RyaWRlOyAgICAgICAgICAgICAgLyogUmUtRGlzdHJpYnV0b3Igc3RyaWRl
ICovCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW50IG5yX2xwaXM7CiAgICAgICAgIHVpbnQ2NF90
IHJkaXN0X3Byb3BiYXNlOwogICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNlczsgICAg
ICAgICAvKiBEZXZpY2VzIG1hcHBlZCB0byBhbiBJVFMgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggMmE5
M2E3YmVmOS4uNzkxOWNjNTNmNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTI1NSw3ICsyNTUsNiBAQCBz
dHJ1Y3QgcmRpc3RfcmVnaW9uOwogdm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJhc2Us
CiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JkaXN0X3JlZ2lvbnMsCiAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVnaW9ucywK
LSAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMpOwogI2VuZGlmCiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtLmgKaW5kZXggY2E3OWFiNjI4NC4uM2JjYTE2NWZiZiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
LmgKQEAgLTQwMSw4ICs0MDEsNiBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFja190Owog
I2RlZmluZSBHVUVTVF9HSUNWM19HSUNEX0JBU0UgICAgICB4ZW5fbWtfdWxsb25nKDB4MDMwMDEw
MDApCiAjZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ0RfU0laRSAgICAgIHhlbl9ta191bGxvbmcoMHgw
MDAxMDAwMCkKIAotI2RlZmluZSBHVUVTVF9HSUNWM19SRElTVF9TVFJJREUgICB4ZW5fbWtfdWxs
b25nKDB4MDAwMjAwMDApCi0KICNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDUjBfQkFTRSAgICAgeGVu
X21rX3VsbG9uZygweDAzMDIwMDAwKSAvKiB2Q1BVMC4uMTI3ICovCiAjZGVmaW5lIEdVRVNUX0dJ
Q1YzX0dJQ1IwX1NJWkUgICAgIHhlbl9ta191bGxvbmcoMHgwMTAwMDAwMCkKIAotLSAKMi4xNC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:45:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:45:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeMIL-0002db-3F; Wed, 24 Jan 2018 14:44:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kpe7=et=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eeMIK-0002dV-J5
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:44:56 +0000
X-Inumbo-ID: 2594561c-0115-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2594561c-0115-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 14:44:57 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0OEfpSk004317;
 Wed, 24 Jan 2018 14:44:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=4ah3qQQEb7N1jMg73LORQIS6H3mhg9Lnr27Rnq06+YY=;
 b=f1W1H90n8MRATZXFTehWPEA3QTcL9/k5eaKr8y5EQQcnL1mE232J5pMSSSlKiA1uwhe2
 kGxRCJvJfpShW3Sar2d0qwAKF8LrZsAtSvan/SGDAdZWPpX9galb2rlXWLeS8wyqltQ6
 3ChvypJl0S1iSB6gJyictFZOyquTtELz+yubMai8upmSVNz/r13Kqj5LSY+iMIHG3k1l
 Z1A7iP7t+juYfGrPx/hW5OT2GtOE+2UNykPYsiEbYwZxFUYIkycwFf8lXU7dsiR9u+Xg
 TNJl/c7A+LvRWZDScgdSsYikUSSOGa6TguopIbl3XONV9Wub/MkNSXjbotof1/NgA3AF iQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2fpuyd05my-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 Jan 2018 14:44:46 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0OEh1LM011698
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 24 Jan 2018 14:43:01 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0OEh0pB025979;
 Wed, 24 Jan 2018 14:43:00 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 Jan 2018 06:43:00 -0800
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>, George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <8bada700-d1b0-d1ef-50f0-cff8f6247340@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <09f251da-dc93-ab72-c076-0ab51ad5ac5e@oracle.com>
Date: Wed, 24 Jan 2018 09:42:57 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <8bada700-d1b0-d1ef-50f0-cff8f6247340@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8783
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=831
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801240196
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjQvMjAxOCAwOToyNSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNC8wMS8x
OCAxNToxMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Pgo+PiBJIHN1c3BlY3Qgd2UgY2FuIGRv
IGFzIGxpdHRsZSBhcyByZW1vdmluZyAiI2lmZGVmIENPTkZJR19LRVhFQyIgYXJvdW5kCj4+IGFj
cGlfcnNkcCBpbiBkcml2ZXJzL2FjcGkvb3NsLmMgYW5kIHRoZW4gYXNzaWduaW5nIGl0IHRoZSB2
YWx1ZSBpbgo+PiBwdmhfc3RhcnRfaW5mby5yc2RwX3BhZGRyLiAoSSBoYXZlbid0IHRyaWVkIGl0
KQo+IFRoYXQgd2FzIHRoZSBhcHByb2FjaCBJIHN0YXJ0ZWQgd2l0aCAobW9yZSBvciBsZXNzKS4g
SXQgd2FzIHNlZW4gYXMgYQo+IGxheWVyaW5nIHZpb2xhdGlvbi4KPgo+IEknZCByYXRoZXIgdGFr
ZSB0aGUgYXBwcm9hY2ggbGlrZSBpbgo+Cj4gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdGlwL3RpcC5naXQvY29tbWl0Lz9oPXg4Ni9ib290JmlkPTBjODlj
ZjM2NDI0ZjdjMTE3N2RlOGE1NzEyNTE0ZDdjYzJlYjM2OWYKPgo+IGFuZCBoYXZlIGEgUFZIIHNw
ZWNpZmljIGFjcGlfYXJjaF9nZXRfcm9vdF9wb2ludGVyKCkgaW5zdGVhZCBvbmUgaW4KPiBhcmNo
L3g4Ni9rZXJuZWwvYWNwaS9ib290LmMuIFRoaXMgY2FuIGxhdGVyIGJlIG1vZGlmaWVkIGVhc2ls
eSB0bwo+IHRha2UgdGhlIFJTRFAgYWRkcmVzcyBmcm9tIGJvb3QgcGFyYW1zIGluc3RlYWQuCgpT
dXJlLgoKSW4gdGhlIG1lYW50aW1lIEkgYXNzdW1lIHRoaXMgcGF0Y2ggd2lsbCBiZSByZXZlcnRl
ZCBmcm9tIHN0YWdpbmcgdW50aWwKTGludXggaXMgdGFrZW4gY2FyZSBvZj8KCi1ib3JpcwoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:47:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:47:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeMKY-0002lg-Fl; Wed, 24 Jan 2018 14:47:14 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.47])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeMKW-0002lH-Mp
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 14:47:12 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta.az-a.eu-central-1.aws.symcld.net id 21/F8-01560-A6C986A5;
 Wed, 24 Jan 2018 14:47:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVTdzTka
 UQcM6U4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnFq2Qmmgj1CFeueLGZqYJzG28XIySEk0Mgk
 sXtaNIT9mFHi0cpACHsbo8SECzwgtoiAs8TXM3PZQWxeAX2JSwcbWEFsYQE3ie8zpjJ3MXJxS
 AgcYpb48mAuWEJCwFPi2KST7DD2pXV/mLoY2TnYBKwkDomBRFkEVCVebX/LOIGRewEjwypGy6
 SizPSMktzEzBxdQwMDXUNDY11jXSMTC73EKt1EvdRS3eTUvJKiRKCsXmJ5sV5xZW5yTopeXmr
 JJkag9xmAYAfjpEOJhxglOZiURHkX9GdECfEl5adUZiQWZ8QXleakFh9ilOHgUJLgNZgNlBMs
 Sk1PrUjLzAGGIUxagoNHSQQizVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHn/z
 AIqFQApzSjNgxsEi49LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEublA1nIk5lXArfvFdApTE
 Cn3KhJBTmlJBEhJdXAGKDxUaksb3HMh12JHSUTymcz7RC5/97x7dNv2XVyEfksdXZG/dfNv5T
 sXFcxdUbZzGkmt2aazdb/uPl0fbDErH3i6msUH6k+7PC3k2PT4C9kC91kOr294+C+qoTTN8r/
 9IVmJ2yK3apw0OlzyGXnjtWT5KSrUp7vz3+Q0uckpbOrpt5k40dnJZbijERDLeai4kQA8KyKT
 YoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-41.tower-225.messagelabs.com!1516805224!321910!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22633 invoked from network); 24 Jan 2018 14:47:05 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-41.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 14:47:05 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeMKN-0002Ms-Rk; Wed, 24 Jan 2018 14:47:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeMKI-000495-K9; Wed, 24 Jan 2018 14:46:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeMKI-0003fH-9Z; Wed, 24 Jan 2018 14:46:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118305-mainreport@xen.org>
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=73d1f55efcd12c49e2c52b5a8971a320cbf27444
X-Osstest-Versions-That: xen=1c8627d2a102274f8afeb9dc548100a60077fc8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 14:46:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118305: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMwNSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODMwNS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA3M2QxZjU1ZWZjZDEyYzQ5ZTJjNTJiNWE4OTcxYTMyMGNiZjI3NDQ0CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYzg2MjdkMmExMDIyNzRmOGFm
ZWI5ZGM1NDgxMDBhNjAwNzdmYzhkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyOTAgIDIwMTgt
MDEtMjMgMTk6MDE6MzAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MzA1ICAy
MDE4LTAxLTI0IDEzOjAxOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94
ZW4uZ2l0CiAgIDFjODYyN2QyYTEuLjczZDFmNTVlZmMgIDczZDFmNTVlZmNkMTJjNDllMmM1MmI1
YTg5NzFhMzIwY2JmMjc0NDQgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 14:47:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 14:47:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeMKe-0002mW-NG; Wed, 24 Jan 2018 14:47:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeMKd-0002m8-89
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 14:47:19 +0000
X-Inumbo-ID: 77027fef-0115-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77027fef-0115-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 15:47:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="459477046"
Date: Wed, 24 Jan 2018 14:47:15 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180124144715.4m64t2lingum4ejx@citrix.com>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <8bada700-d1b0-d1ef-50f0-cff8f6247340@suse.com>
 <09f251da-dc93-ab72-c076-0ab51ad5ac5e@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <09f251da-dc93-ab72-c076-0ab51ad5ac5e@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <dunlapg@umich.edu>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDk6NDI6NTdBTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDAxLzI0LzIwMTggMDk6MjUgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4g
PiBPbiAyNC8wMS8xOCAxNToxMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+ID4+Cj4gPj4gSSBz
dXNwZWN0IHdlIGNhbiBkbyBhcyBsaXR0bGUgYXMgcmVtb3ZpbmcgIiNpZmRlZiBDT05GSUdfS0VY
RUMiIGFyb3VuZAo+ID4+IGFjcGlfcnNkcCBpbiBkcml2ZXJzL2FjcGkvb3NsLmMgYW5kIHRoZW4g
YXNzaWduaW5nIGl0IHRoZSB2YWx1ZSBpbgo+ID4+IHB2aF9zdGFydF9pbmZvLnJzZHBfcGFkZHIu
IChJIGhhdmVuJ3QgdHJpZWQgaXQpCj4gPiBUaGF0IHdhcyB0aGUgYXBwcm9hY2ggSSBzdGFydGVk
IHdpdGggKG1vcmUgb3IgbGVzcykuIEl0IHdhcyBzZWVuIGFzIGEKPiA+IGxheWVyaW5nIHZpb2xh
dGlvbi4KPiA+Cj4gPiBJJ2QgcmF0aGVyIHRha2UgdGhlIGFwcHJvYWNoIGxpa2UgaW4KPiA+Cj4g
PiBodHRwczovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90aXAvdGlw
LmdpdC9jb21taXQvP2g9eDg2L2Jvb3QmaWQ9MGM4OWNmMzY0MjRmN2MxMTc3ZGU4YTU3MTI1MTRk
N2NjMmViMzY5Zgo+ID4KPiA+IGFuZCBoYXZlIGEgUFZIIHNwZWNpZmljIGFjcGlfYXJjaF9nZXRf
cm9vdF9wb2ludGVyKCkgaW5zdGVhZCBvbmUgaW4KPiA+IGFyY2gveDg2L2tlcm5lbC9hY3BpL2Jv
b3QuYy4gVGhpcyBjYW4gbGF0ZXIgYmUgbW9kaWZpZWQgZWFzaWx5IHRvCj4gPiB0YWtlIHRoZSBS
U0RQIGFkZHJlc3MgZnJvbSBib290IHBhcmFtcyBpbnN0ZWFkLgo+IAo+IFN1cmUuCj4gCj4gSW4g
dGhlIG1lYW50aW1lIEkgYXNzdW1lIHRoaXMgcGF0Y2ggd2lsbCBiZSByZXZlcnRlZCBmcm9tIHN0
YWdpbmcgdW50aWwKPiBMaW51eCBpcyB0YWtlbiBjYXJlIG9mPwoKRG8geW91IG1lYW4gd2UgbmVl
ZCB0byB3YWl0IHVudGlsIGFsbCBzdGFibGUga2VybmVscyBnZXQgdGhlIGJhY2twb3J0PwoKV2Vp
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:03:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:03:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeMZd-0004Ic-18; Wed, 24 Jan 2018 15:02:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mhv=et=citrix.com=prvs=555c6f890=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eeMZb-0004IW-El
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:02:47 +0000
X-Inumbo-ID: 9ffd0681-0117-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ffd0681-0117-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 16:02:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="459480389"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 15:02:22 +0000
Message-ID: <20180124150222.8399-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86/mm: Add debug code to detect illegal
	page_lock and put_page_type ordering
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpeCBmb3IgWFNBLTI0MiBkZXBlbmRzIG9uIHRoZSBzYW1lIGNwdSBuZXZlciBjYWxsaW5n
Cl9wdXRfcGFnZV90eXBlKCkgd2hpbGUgaG9sZGluZyBhIHBhZ2VfbG9jaygpIGZvciB0aGF0IHBh
Z2U7IGRvaW5nIHNvCm1heSBjYXVzZSBhIGRlYWRsb2NrIHVuZGVyIHRoZSByaWdodCBjb25kaXRp
b25zLgoKRnVydGhlcm1vcmUsIGV2ZW4gYmVmb3JlIHRoYXQsIHRoZXJlIHdhcyBuZXZlciBhbnkg
ZGlzY2lwbGluZSBmb3IgdGhlCm9yZGVyIGluIHdoaWNoIHBhZ2UgbG9ja3MgYXJlIGdyYWJiZWQ7
IGlmIHRoZXJlIGFyZSBhbnkgcGF0aHMgdGhhdApncmFiIHRoZSBsb2NrcyBmb3IgdHdvIGRpZmZl
cmVudCBwYWdlcyBhdCBvbmNlLCB3ZSByaXNrIGNyZWF0aW5nIHRoZQpjb25kaXRpb25zIGZvciBh
IGRlYWRsb2NrIHRvIG9jY3VyLgoKVGhlc2UgYXJlIGJlbGlldmVkIHRvIGJlIHNhZmUsIGJlY2F1
c2UgaXQgaXMgYmVsaWV2ZWQgdGhhdDoKMS4gTm8gaHlwZXJ2aXNvciBwYXRocyBldmVyIGxvY2sg
dHdvIHBhZ2VzIGF0IG9uY2UsIGFuZAoyLiBXZSBuZXZlciBjYWxsIF9wdXRfcGFnZV90eXBlKCkg
b24gYSBwYWdlIHdoaWxlIGhvbGRpbmcgaXRzIHBhZ2UgbG9jay4KCkFkZCBhIGNoZWNrIHRvIGRl
YnVnIGJ1aWxkcyB0byBjYXRjaCBhbnkgdmlvbGF0aW9ucyBvZiB0aGVzZQphc3N1bXBpdG9ucy4K
ClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4K
LS0tCnYyOgotIE1ha2Ugd3JhcHBlciBtYWNyb3MgdG8gZ2V0IHJpZCBvZiB1Z2x5ICNpZmRlZnMK
LSBVc2UgImN1cnJlbnRfbG9ja2VkX3BhZ2UqIiBwcmVmaXgKLSBSZXdvcmQgY29tbWl0IG1lc3Nh
Z2UKCk5CIHRoaXMgZG9lc24ndCBhZGRyZXNzIEFuZHJldydzIGNvbW1lbnQgZnJvbSB2MSBhYm91
dCBhZGRpbmcgIm1vcmUKdGhhbiBqdXN0IGEgZGVidWcgY2hlY2siLiAgSSB0aGluayB3ZSBzaG91
bGQgY2hlY2sgaW4gdGhlIEFTU0VSVCgpCndoaWxlIHdlIGRpc2N1c3MgZnV0dXJlIHBvdGVudGlh
bCB3b3JrLCBhbmQgbm90IGxldCB0aGUgYmVzdCBiZWNvbWUKdGhlIGVuZW15IG9mIHRoZSBnb29k
LgoKQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgfCA0MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDQxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IDVhMWI0NzI0MzIuLmViNGI5ZWViNzggMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xODEzLDEwICsxODEz
LDQzIEBAIHN0YXRpYyBpbnQgZnJlZV9sNF90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQog
ICAgIHJldHVybiByYzsKIH0KIAorI2lmbmRlZiBOREVCVUcKKy8qCisgKiBDaGVjayB0byBtYWtl
IHN1cmUgdGhhdCB3ZSBuZXZlciBuZXN0IHBhZ2VfbG9jaygpIGNhbGxzIG9uIGEgc2luZ2xlCisg
KiBjcHUgKHdoaWNoIG1heSBkZWFkbG9jayBpZiB0d28gY3B1cyBhdHRlbXB0IHRvIGxvY2sgdGhl
IHNhbWUgcGFnZXMKKyAqIGluIGEgZGlmZmVyZW50IG9yZGVyKSwgYW5kIHRoYXQgd2UgbmV2ZXIg
Y2FsbCBfcHV0X3BhZ2VfdHlwZSgpIG9uIGEKKyAqIHBhZ2Ugd2hpbGUgd2UgaG9sZCBpdHMgcGFn
ZV9sb2NrKCkgKHdoaWNoIHdvdWxkIGRlYWRsb2NrIGFmdGVyCisgKiBYU0EtMjQyKS4KKyAqLwor
c3RhdGljIERFRklORV9QRVJfQ1BVKHN0cnVjdCBwYWdlX2luZm8gKiwgY3VycmVudF9sb2NrZWRf
cGFnZSk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBjdXJyZW50X2xvY2tlZF9wYWdlX3NldChzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlKSB7CisgICAgdGhpc19jcHUoY3VycmVudF9sb2NrZWRfcGFnZSkg
PSBwYWdlOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgY3VycmVudF9sb2NrZWRfcGFnZV9jaGVj
ayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKSB7CisgICAgcmV0dXJuIHRoaXNfY3B1KGN1cnJlbnRf
bG9ja2VkX3BhZ2UpID09IHBhZ2U7Cit9CisKKy8qCisgKiBXZSBuZWVkIGEgc2VwYXJhdGUgIm5v
dC1lcXVhbCIgY2hlY2sgc28gdGhlIGVtcHR5IHN0dWJzIGNhbiBhbHdheXMKKyAqIHJldHVybiB0
cnVlLgorICovCitzdGF0aWMgaW5saW5lIGJvb2wgY3VycmVudF9sb2NrZWRfcGFnZV9uZV9jaGVj
ayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKSB7CisgICAgcmV0dXJuIHRoaXNfY3B1KGN1cnJlbnRf
bG9ja2VkX3BhZ2UpICE9IHBhZ2U7Cit9CisjZWxzZQorI2RlZmluZSBjdXJyZW50X2xvY2tlZF9w
YWdlX3NldCh4KQorI2RlZmluZSBjdXJyZW50X2xvY2tlZF9wYWdlX2NoZWNrKHgpIHRydWUKKyNk
ZWZpbmUgY3VycmVudF9sb2NrZWRfcGFnZV9uZV9jaGVjayh4KSB0cnVlCisjZW5kaWYKKwogaW50
IHBhZ2VfbG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIHVuc2lnbmVkIGxvbmcg
eCwgbng7CiAKKyAgICBBU1NFUlQoY3VycmVudF9sb2NrZWRfcGFnZV9jaGVjayhOVUxMKSk7CisK
ICAgICBkbyB7CiAgICAgICAgIHdoaWxlICggKHggPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbykg
JiBQR1RfbG9ja2VkICkKICAgICAgICAgICAgIGNwdV9yZWxheCgpOwpAQCAtMTgyNyw2ICsxODYw
LDggQEAgaW50IHBhZ2VfbG9jayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogICAgICAgICAgICAg
cmV0dXJuIDA7CiAgICAgfSB3aGlsZSAoIGNtcHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZv
LCB4LCBueCkgIT0geCApOwogCisgICAgY3VycmVudF9sb2NrZWRfcGFnZV9zZXQocGFnZSk7CisK
ICAgICByZXR1cm4gMTsKIH0KIApAQCAtMTgzNCw2ICsxODY5LDggQEAgdm9pZCBwYWdlX3VubG9j
ayhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogewogICAgIHVuc2lnbmVkIGxvbmcgeCwgbngsIHkg
PSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsKIAorICAgIEFTU0VSVChjdXJyZW50X2xvY2tlZF9w
YWdlX2NoZWNrKHBhZ2UpKTsKKwogICAgIGRvIHsKICAgICAgICAgeCA9IHk7CiAgICAgICAgIEFT
U0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAmJiAoeCAmIFBHVF9sb2NrZWQpKTsKQEAgLTE4NDIs
NiArMTg3OSw4IEBAIHZvaWQgcGFnZV91bmxvY2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAg
ICAgICAgLyogV2UgbXVzdCBub3QgZHJvcCB0aGUgbGFzdCByZWZlcmVuY2UgaGVyZS4gKi8KICAg
ICAgICAgQVNTRVJUKG54ICYgUEdUX2NvdW50X21hc2spOwogICAgIH0gd2hpbGUgKCAoeSA9IGNt
cHhjaGcoJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCBueCkpICE9IHggKTsKKworICAgIGN1
cnJlbnRfbG9ja2VkX3BhZ2Vfc2V0KE5VTEwpOwogfQogCiAvKgpAQCAtMjQyMCw2ICsyNDU5LDgg
QEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29s
IHByZWVtcHRpYmxlLAogewogICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51Lmlu
dXNlLnR5cGVfaW5mbzsKIAorICAgIEFTU0VSVChjdXJyZW50X2xvY2tlZF9wYWdlX25lX2NoZWNr
KHBhZ2UpKTsKKwogICAgIGZvciAoIDsgOyApCiAgICAgewogICAgICAgICB4ICA9IHk7Ci0tIAoy
LjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:07:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:07:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeMe5-0004Tv-Id; Wed, 24 Jan 2018 15:07:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyrb=et=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eeMe4-0004Tp-OU
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:07:24 +0000
X-Inumbo-ID: 44c42b7c-0118-11e8-ba59-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44c42b7c-0118-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 16:07:18 +0100 (CET)
Received: by mail-qt0-x243.google.com with SMTP id g14so11052912qti.2
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 07:07:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc:content-transfer-encoding;
 bh=rHueTyYyuWmtFbf/bZnDCqJvX8yCXPui36kSI6crjFQ=;
 b=VE1kEdmKamkQHKaZwtnM83ErO/BB4VfNaI/9+bsL5RAqTxza4GhGYeaOBX1/IjUzWn
 XZzSYjgUK12+E8Wxp7jv1kit+I/3C2zFBGAAgmkpjlUnBd/EkQHTHefu1nvMkMexpdDH
 e7MwzMk2o3ZSWkyrY49NYN/FtQZlyENW+Z1/aS1mHAL+vEIgST5Io6gBiI3PULNSejPe
 rDwxTfL3DzcJ61k0IHBCRoZQkmQTU3/qbOYkxX6nGY9QGI9yTxpjpV3Evmc18OtyRHsr
 /sU9O0cpfM8SajgbFeIgGhes6cEHWHAUyWW8JURF+ceyHIwf+vWoafSJwqMHLvJM9tVF
 neHQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc:content-transfer-encoding;
 bh=rHueTyYyuWmtFbf/bZnDCqJvX8yCXPui36kSI6crjFQ=;
 b=ivi2COI0KTfeUtXdB5oDJxaKO8YwygrNALLWgJGh/D/ie28WtcEXkLsS5ZUzWGC/Hc
 gM8UJcMwPGSKpnuKF9gdGPREyq6wR99MvREn8mqxX+lUde/HzqfBkKT4X5po/zeLllvp
 FY2v4MWdnqTz4iF7OYczQJMCUoEZO+a+r3wv41FdY/kfXhVQzosXJuwsCARyIO7nHTRK
 nmhl/aH5SdymdCHbVZIfv8JqE3BXh21fbwUG/fLs3qIhTzEFBkv7x/A/XHXurX5k+wMa
 an5RH27SJNp2K8iPt+HZ7PoGoL0L1c7KLrueJJ7mttKiaTYK9UyJ2X5OFh70nIlRZtkN
 nUuQ==
X-Gm-Message-State: AKwxytd6vAtv+GsWCljnnzz2N1PBV8VqDwJR9OEiE7ddOMIIJnG9LC65
 bGXqsnuruG+HxcsWREUuts3/1aba2CNG50PMyzk=
X-Google-Smtp-Source: AH8x224slO8W0cJfcqeGSujLH2FEiaNY8aVvrYE4O1ce+vsnnnMeGUnJGcIh7FgG1yOFLsGVk1Hki5c7S7oqfz0Ohxs=
X-Received: by 10.200.35.113 with SMTP id b46mr10008306qtb.262.1516806441129; 
 Wed, 24 Jan 2018 07:07:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.169.149 with HTTP; Wed, 24 Jan 2018 07:07:20 -0800 (PST)
In-Reply-To: <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 24 Jan 2018 15:07:20 +0000
X-Google-Sender-Auth: bEGlCEUZHmafZgP4s019A0nkevc
Message-ID: <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMjoxMCBQTSwgQm9yaXMgT3N0cm92c2t5Cjxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gT24gMDEvMjQvMjAxOCAwNzowNiBBTSwgSnVl
cmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjQvMDEvMTggMTE6NTQsIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAxMDo0MjozOUFNICswMDAwLCBHZW9y
Z2UgRHVubGFwIHdyb3RlOgo+Pj4+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDI6NDEgQU0sIEJv
cmlzIE9zdHJvdnNreQo+Pj4+IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+
Pj4+IE9uIDAxLzE4LzIwMTggMDU6MzMgQU0sIFdlaSBMaXUgd3JvdGU6Cj4+Pj4+PiBPbiBUaHUs
IEphbiAxOCwgMjAxOCBhdCAxMTozMTozMkFNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
Pj4+Pj4+IFdlaSwKPj4+Pj4+Pgo+Pj4+Pj4+IE9uIDAxLzEyLzE3IDE1OjE0LCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4+Pj4+PiBJbnN0ZWFkIG9mIGxvY2F0aW5nIHRoZSBSU0RQIHRhYmxlIGJl
bG93IDFNQiBwdXQgaXQganVzdCBiZWxvdyA0R0IKPj4+Pj4+Pj4gbGlrZSB0aGUgcmVzdCBvZiB0
aGUgQUNQSSB0YWJsZXMgaW4gY2FzZSBvZiBQVkggZ3Vlc3RzLiBUaGlzIHdpbGwKPj4+Pj4+Pj4g
YXZvaWQgcHVuY2hpbmcgbW9yZSBob2xlcyB0aGFuIG5lY2Vzc2FyeSBpbnRvIHRoZSBtZW1vcnkg
bWFwLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Cj4+Pj4+Pj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+Pj4+Pj4+IE1pbmQgYXBwbHlpbmcgdGhpcyBvbmU/Cj4+Pj4+PiBEb24ndCB3b3JyeSwg
aXQgaXMgaW4gbXkgcXVldWUuCj4+Pj4+Pgo+Pj4+Pj4gV2lsbCBjb21lIHRvIHRoaXMgYW5kIG90
aGVyIHBhdGNoZXMgSSBhY2N1bXVsYXRlZCBzb29uLgo+Pj4+Pj4KPj4+Pj4+IFdlaS4KPj4+Pj4g
VGhpcyByZXF1aXJlcyBrZXJuZWwgY2hhbmdlcywgZG9lc24ndCBpdD8KPj4+Pj4KPj4+Pj4gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEy
L21zZzAwNzE0Lmh0bWwKPj4+Pj4KPj4+Pj4gQW5kIHRoaXMgc2VyaWVzIGFwcGFyZW50bHkgbmV2
ZXIgbWFkZSBpdCB0byB0aGUgdHJlZS4KPj4+Pj4KPj4+Pj4gUFZIIGd1ZXN0cyBhcmUgYnJva2Vu
IG5vdyBvbiBzdGFnaW5nLgo+Pj4+IEFuZCB0aGUgTGludXggc2lkZSBvZiBQVkggaXMgb2ZmaWNp
YWxseSBzdXBwb3J0ZWQgbm93LCByaWdodD8KPgo+Cj4gQUZBSUsgUFZIIGlzIHN0aWxsIGNvbnNp
ZGVyZWQgYSB0ZWNoIHByZXZpZXcgLS0tIExpbnV4IG9yIFhlbi4KCkZyb20gU1VQUE9SVC5tZDoK
CiMjIyB4ODYvUFZIIGd1ZXN0CgogICAgU3RhdHVzOiBTdXBwb3J0ZWQKCkkgd2FzIHVuZGVyIHRo
ZSBpbXByZXNzaW9uIHRoYXQgUFZIIGd1ZXN0IGluIExpbnV4IHdhcyBjb21wbGV0ZSBhbmQKc3Rh
YmxlIGFzIG9mIExpbnV4IDQuMTEuICBJZiB0aGF0J3Mgbm90IHRydWUgaXQgc2hvdWxkIGhhdmUg
YmVlbgpicm91Z2h0IHVwIGR1cmluZyB0aGUgNC4xMCBkZXZlbG9wbWVudCBjeWNsZSwgd2hlcmUg
d2UgZGVjbGFyZWQgUFZICmRvbVVzIGFzICJzdXBwb3J0ZWQiLgoKPj4+PiAgIFdoaWNoCj4+Pj4g
bWVhbnMgd2UgbmVlZCB0byBoYXZlIHNvbWUgd2F5IG9mIGJlaW5nIGJhY2t3YXJkcyBjb21wYXRp
YmxlIHdpdGgKPj4+PiBrZXJuZWxzIHdpdGhvdXQgdGhhdCBwYXRjaCwgZXZlbiBpZiBpdCBkb2Vz
IGdldCAgYmFja3BvcnRlZC4KPj4+IExpbnV4IGhhZCBhIGJ1ZyB0aGF0IG9uIFBWSCBpdCBleHBl
Y3RlZCB0byBmaW5kIHRoZSBSU0RQIGF0IHRoZSBsb3cKPj4+IDFNaUIuIFRoZSBQVkh2MiBib290
IHByb3RvY29sIGhhcyBfbmV2ZXJfIG1lbnRpb25lZCB0aGF0IHRoZSBSU0RQCj4+PiBzaG91bGQg
YmUgYmVsb3cgMU1pQi4gVGhlcmUncyBqdXN0IG9uZSBjb21tZW50IGluIHRoZSBzdGFydF9pbmZv
Cj4+PiBoZWFkZXIgdGhhdCBzYXlzOgo+Pj4KPj4+ICJYZW4gb24geDg2IHdpbGwgYWx3YXlzIHRy
eSB0byBwbGFjZSBhbGwgdGhlIGRhdGEgYmVsb3cgdGhlIDRHaUIKPj4+IGJvdW5kYXJ5LiIKPj4+
Cj4+PiBBbmQgdGhlIFJTRFAgYWRkcmVzcyBtdXN0IGJlIGZldGNoZWQgZnJvbSB0aGUgcnNkcF9w
YWRkciBmaWVsZCBvZiB0aGUKPj4+IHN0YXJ0X2luZm8uCj4+Pgo+Pj4gSSBhZ3JlZSB0aGF0IHRo
ZSBmYWN0IHRoYXQgTGludXggaXMgYnJva2VuIGlzIGJhZCwgYnV0IHNob3VsZCBub3QKPj4+IGZv
cmNlIHVzIHRvIGNoYW5nZSB0aGUgcHJvdG9jb2wuIFdoYXQncyBtb3JlLCB3aGVuIGJvb3Rpbmcg
YSBQVkh2Mgo+Pj4gRG9tMCB0aGUgUlNEUCBfbXVzdF8gbm90IGJlIHNlYXJjaGVkIGluIHRoZSBs
b3cgMU1pQiwgb3IgZWxzZSBEb20wIGlzCj4+PiBnb2luZyB0byBmaW5kIHRoZSBmaXJtd2FyZSBw
cm92aWRlZCBSU0RQIGFuZCBldmVyeXRoaW5nIGlzIGdvaW5nIHRvCj4+PiBibG93IHVwLgoKRldJ
VyBJIGNhbiBidXkgdGhpcyBhcmd1bWVudC4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:07:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:07:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeMeM-0004XL-Te; Wed, 24 Jan 2018 15:07:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c3qb=et=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1eeMeM-0004X8-8b
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:07:42 +0000
X-Inumbo-ID: 4f61d59b-0118-11e8-ba59-bc764e045a96
Received: from ucol19pa09.eemsg.mail.mil (unknown [214.24.24.82])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4f61d59b-0118-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 16:07:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="617722550"
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by ucol19pa09.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 24 Jan 2018 15:07:38 +0000
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; 
   d="scan'208";a="8492270"
IronPort-PHdr: =?us-ascii?q?9a23=3AxvhwoRbN6hnGIrQgnGcO20b/LSx+4OfEezUN459i?=
 =?us-ascii?q?sYplN5qZrs67bnLW6fgltlLVR4KTs6sC17KP9fi4EUU7or+5+EgYd5JNUxJXwe?=
 =?us-ascii?q?43pCcHRPC/NEvgMfTxZDY7FskRHHVs/nW8LFQHUJ2mPw6arXK99yMdFQviPgRp?=
 =?us-ascii?q?OOv1BpTSj8Oq3Oyu5pHfeQpFiCagbb9oMBm6sRjau9ULj4dlNqs/0AbCrGFSe+?=
 =?us-ascii?q?RRy2NoJFaTkAj568yt4pNt8Dletuw4+cJYXqr0Y6o3TbpDDDQ7KG81/9HktQPC?=
 =?us-ascii?q?TQSU+HQRVHgdnwdSDAjE6BH6WYrxsjf/u+Fg1iSWIdH6QLYpUjm58axlVAHnhz?=
 =?us-ascii?q?sGNz4h8WHYlMpwjL5AoBm8oxBz2pPYbJ2JOPZ7eK7Sc8kaRW5cVchPUSJPDJ63?=
 =?us-ascii?q?Y48WA+YfIepUqo/wrEYMoxSjHwmhHP7hxCFGhnH23qM03eouHg7E0wM8ENwDq2?=
 =?us-ascii?q?jUodbvOasOTey4wqvFwDPeZP1Wwzf9743Ifwgvr/6WW7JwcNTeyU0yHA3LkFqb?=
 =?us-ascii?q?tI3rPymP2esXvWiQ8u1tWv+gi2E6tQ5xrSKvyd03h4nVhoMa1lDE9SJjzIYzPt?=
 =?us-ascii?q?23UlR3YdGjEJtOriyXMZZ9TMA6Q2xwpSo3xbILtYS7cSQX0pgr2RHSZ+Kdf4SV?=
 =?us-ascii?q?5B/oSfyfLi1ihH1/fbKynxOy8U+9xeLiTsS0y1NKrjZdktnLq3ANywTf6siZRf?=
 =?us-ascii?q?t5+UeswSqP2BrJ6uFFPEA0jrDXK4Ihw7EslpoTtl7PHinql0XtkKCabEAk+ums?=
 =?us-ascii?q?6+j/Y7XmoIGTN5Nshw3jPakjldazDOQlPgQUQWSW9vqw2Kf+8UHhRbVFlPw2kq?=
 =?us-ascii?q?3XsJDAIsQbo7a0DBJa0ok+9Rm/AC2m384DkHkbLFNKZBKHj4/zN1HIO/D3F+2z?=
 =?us-ascii?q?g1urkDd13/zGJKHuAo3RLnjfl7fsZax960lTyAUt19BT/YpUBascIP/oRkDxtc?=
 =?us-ascii?q?DYDgU4Mw272eroFNJ91oYGU2KVHqCZKL/SsUOP5u83LOiDeokVtC/gJPc7+f7h?=
 =?us-ascii?q?k3s5lEQZfamoxpsXdGu4Eu5pIkqHZ3rsms0BEWAIvgUgUOPqlEeOUTlJZ3a9DO?=
 =?us-ascii?q?oA4WQBD42rF8/7T53lpbuH2irzSodRaW1cTEiFDF/jdpmeWudKYyWXdIspgjEC?=
 =?us-ascii?q?ELSsVYIl/RWvrxPhjapqKPLO/S8Vvo6l08J6tMPJkhRn2TVyDsmZm02AB05ul2?=
 =?us-ascii?q?oGD2s606xyrlZ04kuS2qh/xfpDHJpc4O0fAVRyDoLV0+EvU4O6YQnGZNrcDQ/8?=
 =?us-ascii?q?Gtg=3D?=
X-IPAS-Result: =?us-ascii?q?A2AXAwDWoGha/wHyM5BeGgEBAQEBAgEBAQEIAQEBAYMVLYF?=
 =?us-ascii?q?aJ4NdmQuCAplXhTsKAoR/WBQBAQEBAQEBAQIBaiiCOCQBgkcBBSMPAQVRCxgCA?=
 =?us-ascii?q?iYCAlcGAQwGAgEBiAiCKbIegieKTgEBAQcBAQEBASOBD4M/ghWDaIMFgy8EhQa?=
 =?us-ascii?q?CZQWTTJA6jBCJUYICkiKZEzYigVArChgpD4JnhHUjN44kAQEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 24 Jan 2018 15:07:38 +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
 w0OF7a3L006241; Wed, 24 Jan 2018 10:07:38 -0500
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-7-roger.pau@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <934c4f12-52da-122d-8d9c-30842df0d3c0@tycho.nsa.gov>
Date: Wed, 24 Jan 2018 10:07:36 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180124100125.80443-7-roger.pau@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH v3 6/7] xsm: add bodge when compiling with
 llvm coverage support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMjQvMjAxOCAwNTowMSBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IGxsdm0gY292
ZXJhZ2Ugc3VwcG9ydCBzZWVtcyB0byBkaXNhYmxlIHNvbWUgb2YgdGhlIG9wdGltaXphdGlvbnMK
PiBuZWVkZWQgaW4gb3JkZXIgdG8gY29tcGlsZSB4c20sIGFuZCB0aGUgZW5kIHJlc3VsdCBpcyB0
aGF0IHJlZmVyZW5jZXMKPiB0byBfX3hzbV9hY3Rpb25fbWlzbWF0Y2hfZGV0ZWN0ZWQgYXJlIGxl
ZnQgaW4gdGhlIG9iamVjdCBmaWxlcy4KPiAKPiBTaW5jZSBjb3ZlcmFnZSBzdXBwb3J0IGNhbm5v
dCBiZSB1c2VkIGluIHByb2R1Y3Rpb24sIGludHJvZHVjZQo+IF9feHNtX2FjdGlvbl9taXNtYXRj
aF9kZXRlY3RlZCBmb3IgbGx2bSBjb3ZlcmFnZSBidWlsZHMuCj4gCj4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpBY2tlZC1ieTogRGFuaWVs
IERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:20:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeMqS-00063K-Ch; Wed, 24 Jan 2018 15:20:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zlmm=et=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeMqQ-000637-Fv
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:20:10 +0000
X-Inumbo-ID: 0d85572a-011a-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d85572a-011a-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 16:20:04 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 203F5AE1C;
 Wed, 24 Jan 2018 15:20:07 +0000 (UTC)
To: George Dunlap <dunlapg@umich.edu>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dbf149c4-15f1-9374-0eb5-7317d9c6f76e@suse.com>
Date: Wed, 24 Jan 2018 16:20:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTY6MDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gV2VkLCBKYW4gMjQs
IDIwMTggYXQgMjoxMCBQTSwgQm9yaXMgT3N0cm92c2t5Cj4gPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPiB3cm90ZToKPj4gT24gMDEvMjQvMjAxOCAwNzowNiBBTSwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPj4+IE9uIDI0LzAxLzE4IDExOjU0LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+
IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDEwOjQyOjM5QU0gKzAwMDAsIEdlb3JnZSBEdW5sYXAg
d3JvdGU6Cj4+Pj4+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDI6NDEgQU0sIEJvcmlzIE9zdHJv
dnNreQo+Pj4+PiA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4+Pj4gT24g
MDEvMTgvMjAxOCAwNTozMyBBTSwgV2VpIExpdSB3cm90ZToKPj4+Pj4+PiBPbiBUaHUsIEphbiAx
OCwgMjAxOCBhdCAxMTozMTozMkFNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+
PiBXZWksCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE9uIDAxLzEyLzE3IDE1OjE0LCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+Pj4+Pj4+Pj4gSW5zdGVhZCBvZiBsb2NhdGluZyB0aGUgUlNEUCB0YWJsZSBiZWxv
dyAxTUIgcHV0IGl0IGp1c3QgYmVsb3cgNEdCCj4+Pj4+Pj4+PiBsaWtlIHRoZSByZXN0IG9mIHRo
ZSBBQ1BJIHRhYmxlcyBpbiBjYXNlIG9mIFBWSCBndWVzdHMuIFRoaXMgd2lsbAo+Pj4+Pj4+Pj4g
YXZvaWQgcHVuY2hpbmcgbW9yZSBob2xlcyB0aGFuIG5lY2Vzc2FyeSBpbnRvIHRoZSBtZW1vcnkg
bWFwLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPj4+Pj4+Pj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+Pj4+Pj4+PiBNaW5kIGFwcGx5aW5nIHRoaXMgb25lPwo+Pj4+Pj4+IERvbid0IHdv
cnJ5LCBpdCBpcyBpbiBteSBxdWV1ZS4KPj4+Pj4+Pgo+Pj4+Pj4+IFdpbGwgY29tZSB0byB0aGlz
IGFuZCBvdGhlciBwYXRjaGVzIEkgYWNjdW11bGF0ZWQgc29vbi4KPj4+Pj4+Pgo+Pj4+Pj4+IFdl
aS4KPj4+Pj4+IFRoaXMgcmVxdWlyZXMga2VybmVsIGNoYW5nZXMsIGRvZXNuJ3QgaXQ/Cj4+Pj4+
Pgo+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTEyL21zZzAwNzE0Lmh0bWwKPj4+Pj4+Cj4+Pj4+PiBBbmQgdGhpcyBzZXJpZXMg
YXBwYXJlbnRseSBuZXZlciBtYWRlIGl0IHRvIHRoZSB0cmVlLgo+Pj4+Pj4KPj4+Pj4+IFBWSCBn
dWVzdHMgYXJlIGJyb2tlbiBub3cgb24gc3RhZ2luZy4KPj4+Pj4gQW5kIHRoZSBMaW51eCBzaWRl
IG9mIFBWSCBpcyBvZmZpY2lhbGx5IHN1cHBvcnRlZCBub3csIHJpZ2h0Pwo+Pgo+Pgo+PiBBRkFJ
SyBQVkggaXMgc3RpbGwgY29uc2lkZXJlZCBhIHRlY2ggcHJldmlldyAtLS0gTGludXggb3IgWGVu
Lgo+IAo+IEZyb20gU1VQUE9SVC5tZDoKPiAKPiAjIyMgeDg2L1BWSCBndWVzdAo+IAo+ICAgICBT
dGF0dXM6IFN1cHBvcnRlZAo+IAo+IEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgUFZI
IGd1ZXN0IGluIExpbnV4IHdhcyBjb21wbGV0ZSBhbmQKPiBzdGFibGUgYXMgb2YgTGludXggNC4x
MS4gIElmIHRoYXQncyBub3QgdHJ1ZSBpdCBzaG91bGQgaGF2ZSBiZWVuCj4gYnJvdWdodCB1cCBk
dXJpbmcgdGhlIDQuMTAgZGV2ZWxvcG1lbnQgY3ljbGUsIHdoZXJlIHdlIGRlY2xhcmVkIFBWSAo+
IGRvbVVzIGFzICJzdXBwb3J0ZWQiLgoKU28gd2hhdCBpcyB0aGUgcHJvYmxlbSBoZXJlPwoKLSBj
dXJyZW50IExpbnV4IGNhbid0IGJlIGJvb3RlZCBhcyBQVkggZ3Vlc3Qgd2l0aCB4ZW4tdW5zdGFi
bGUgZHVlIHRvCiAgYSBidWcgaW4gTGludXgsIHBhdGNoZXMgZm9yIExpbnV4IGFyZSBiZWluZyB3
b3JrZWQgb24KLSBib290aW5nIExpbnV4IGFzIFBWSCBndWVzdCB3aXRoIHhlbiA0LjEwIGlzIHdv
cmtpbmcKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:26:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:26:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeMwo-0006LW-3U; Wed, 24 Jan 2018 15:26:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyrb=et=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eeMwn-0006LN-1M
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:26:45 +0000
X-Inumbo-ID: f8700351-011a-11e8-ba59-bc764e045a96
Received: from mail-qt0-x241.google.com (unknown [2607:f8b0:400d:c0d::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8700351-011a-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 16:26:39 +0100 (CET)
Received: by mail-qt0-x241.google.com with SMTP id x27so11191630qtm.12
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 07:26:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc:content-transfer-encoding;
 bh=WDB554veTfNcuRg/s5Z5CllaWf7ig3GpfvXKbR3eCvA=;
 b=ZhOmND1MG8hZ5gWWNWbs14+mHB0PRixT49omB7sV4+D/5f7nNuIAl8hT5/5t3WoQwM
 EXQ4GzFHNJ7MtHrd/rzWF6eRE0iA67Ps3er5+l9M17g7Hrwx2qMvLkHzIaTfM6qEzVbQ
 /U+BZygosVRAEXWNUNArtg+ilj4uWk8C+yD3BAbWdEWLA1V8r0KzBI5n0JiGbYDK4im2
 aYT2jtgUkSvqKU+ESyux3BL1LeFCzIzMlkXi79hufFprY3lFuj5o8qaThyzSZpOY3kXB
 jZZLQH/QRiSHhdVPHsEPUte5K3aAwOQ2gfTMJZ/TGtXacs/tv/jsLwEqrI/pDOL6okJ5
 Q2PA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc:content-transfer-encoding;
 bh=WDB554veTfNcuRg/s5Z5CllaWf7ig3GpfvXKbR3eCvA=;
 b=ivOhXQH+aOYvFX7N9NZoBjTLMJ19rkKk0LU/sBoVd1V1ktfasRvojU0g7A/r1f/T/V
 ASJchfgctNntoxetUpbFfdepHayEzvJrIH3nGtURcI0UlM5npgcevxir9H8JbRusOZPC
 JNbTpcEZLJZktE81UOkgyAbbUcvZvGhY2R92LQYpmRU9HJ6IXrIeGVhn0U/OTjkTxEB0
 ZIdtJh0dAnA8mOFP75RPKNOAhke2pijtdpAI7+mCQVbIfIO9ESmJXUveUOaQLWUjaxv1
 6WYJBN81s1VEzk+Xs6HfRmim+W5DJQCKjdJPKNk5NCusVyEWGBL+zoOcRwPYDY9ZJtXE
 76PA==
X-Gm-Message-State: AKwxytddQ+zunVeqdyvsllcbBmZH9oje49mPXABydhE4QIwcRUfRoEXF
 N8VUwbTNNDjX7c+UvnHtY56c+aSI8FAj2//k+/Y=
X-Google-Smtp-Source: AH8x227DazwDPHurYp8hTOR+O3ItSdy3G7jM39c93ut3z0hHCg1yzPSgz40aKPuQBs8+Zl+iRHpCuEUMtBrFrKkpG4s=
X-Received: by 10.200.47.130 with SMTP id l2mr10319298qta.277.1516807601484;
 Wed, 24 Jan 2018 07:26:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.169.149 with HTTP; Wed, 24 Jan 2018 07:26:40 -0800 (PST)
In-Reply-To: <dbf149c4-15f1-9374-0eb5-7317d9c6f76e@suse.com>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
 <dbf149c4-15f1-9374-0eb5-7317d9c6f76e@suse.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 24 Jan 2018 15:26:40 +0000
X-Google-Sender-Auth: shJ8xd5dW4I4Mw_3N_ed68uGgVU
Message-ID: <CAFLBxZYLBLbvEk2LRuT6U1vNSyUoam+vT_AR4CLEtc8oB1Qewg@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMzoyMCBQTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPiBPbiAyNC8wMS8xOCAxNjowNywgR2VvcmdlIER1bmxhcCB3cm90ZToK
Pj4gT24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMjoxMCBQTSwgQm9yaXMgT3N0cm92c2t5Cj4+IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+PiBPbiAwMS8yNC8yMDE4IDA3OjA2
IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IE9uIDI0LzAxLzE4IDExOjU0LCBSb2dlciBQ
YXUgTW9ubsOpIHdyb3RlOgo+Pj4+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAxMDo0MjozOUFN
ICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+Pj4gT24gV2VkLCBKYW4gMjQsIDIwMTgg
YXQgMjo0MSBBTSwgQm9yaXMgT3N0cm92c2t5Cj4+Pj4+PiA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+IHdyb3RlOgo+Pj4+Pj4+IE9uIDAxLzE4LzIwMTggMDU6MzMgQU0sIFdlaSBMaXUgd3Jv
dGU6Cj4+Pj4+Pj4+IE9uIFRodSwgSmFuIDE4LCAyMDE4IGF0IDExOjMxOjMyQU0gKzAxMDAsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+PiBXZWksCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gT24g
MDEvMTIvMTcgMTU6MTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+Pj4gSW5zdGVhZCBv
ZiBsb2NhdGluZyB0aGUgUlNEUCB0YWJsZSBiZWxvdyAxTUIgcHV0IGl0IGp1c3QgYmVsb3cgNEdC
Cj4+Pj4+Pj4+Pj4gbGlrZSB0aGUgcmVzdCBvZiB0aGUgQUNQSSB0YWJsZXMgaW4gY2FzZSBvZiBQ
VkggZ3Vlc3RzLiBUaGlzIHdpbGwKPj4+Pj4+Pj4+PiBhdm9pZCBwdW5jaGluZyBtb3JlIGhvbGVz
IHRoYW4gbmVjZXNzYXJ5IGludG8gdGhlIG1lbW9yeSBtYXAuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pj4+
Pj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+Pj4+Pj4+PiBNaW5k
IGFwcGx5aW5nIHRoaXMgb25lPwo+Pj4+Pj4+PiBEb24ndCB3b3JyeSwgaXQgaXMgaW4gbXkgcXVl
dWUuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFdpbGwgY29tZSB0byB0aGlzIGFuZCBvdGhlciBwYXRjaGVz
IEkgYWNjdW11bGF0ZWQgc29vbi4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gV2VpLgo+Pj4+Pj4+IFRoaXMg
cmVxdWlyZXMga2VybmVsIGNoYW5nZXMsIGRvZXNuJ3QgaXQ/Cj4+Pj4+Pj4KPj4+Pj4+PiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMTIv
bXNnMDA3MTQuaHRtbAo+Pj4+Pj4+Cj4+Pj4+Pj4gQW5kIHRoaXMgc2VyaWVzIGFwcGFyZW50bHkg
bmV2ZXIgbWFkZSBpdCB0byB0aGUgdHJlZS4KPj4+Pj4+Pgo+Pj4+Pj4+IFBWSCBndWVzdHMgYXJl
IGJyb2tlbiBub3cgb24gc3RhZ2luZy4KPj4+Pj4+IEFuZCB0aGUgTGludXggc2lkZSBvZiBQVkgg
aXMgb2ZmaWNpYWxseSBzdXBwb3J0ZWQgbm93LCByaWdodD8KPj4+Cj4+Pgo+Pj4gQUZBSUsgUFZI
IGlzIHN0aWxsIGNvbnNpZGVyZWQgYSB0ZWNoIHByZXZpZXcgLS0tIExpbnV4IG9yIFhlbi4KPj4K
Pj4gRnJvbSBTVVBQT1JULm1kOgo+Pgo+PiAjIyMgeDg2L1BWSCBndWVzdAo+Pgo+PiAgICAgU3Rh
dHVzOiBTdXBwb3J0ZWQKPj4KPj4gSSB3YXMgdW5kZXIgdGhlIGltcHJlc3Npb24gdGhhdCBQVkgg
Z3Vlc3QgaW4gTGludXggd2FzIGNvbXBsZXRlIGFuZAo+PiBzdGFibGUgYXMgb2YgTGludXggNC4x
MS4gIElmIHRoYXQncyBub3QgdHJ1ZSBpdCBzaG91bGQgaGF2ZSBiZWVuCj4+IGJyb3VnaHQgdXAg
ZHVyaW5nIHRoZSA0LjEwIGRldmVsb3BtZW50IGN5Y2xlLCB3aGVyZSB3ZSBkZWNsYXJlZCBQVkgK
Pj4gZG9tVXMgYXMgInN1cHBvcnRlZCIuCj4KPiBTbyB3aGF0IGlzIHRoZSBwcm9ibGVtIGhlcmU/
Cj4KPiAtIGN1cnJlbnQgTGludXggY2FuJ3QgYmUgYm9vdGVkIGFzIFBWSCBndWVzdCB3aXRoIHhl
bi11bnN0YWJsZSBkdWUgdG8KPiAgIGEgYnVnIGluIExpbnV4LCBwYXRjaGVzIGZvciBMaW51eCBh
cmUgYmVpbmcgd29ya2VkIG9uCj4gLSBib290aW5nIExpbnV4IGFzIFBWSCBndWVzdCB3aXRoIHhl
biA0LjEwIGlzIHdvcmtpbmcKCkkgd2FzIHJlc3BvbmRpbmcgdG8gQm9yaXMncyBjbGFpbSB0aGF0
IFBWSCBpcyBjb25zaWRlcmVkIHRlY2ggcHJldmlldy4KSSBjYW4ndCBzYXkgYW55dGhpbmcgb25l
IHdheSBvciB0aGUgb3RoZXIgYWJvdXQgUFZIIGluIExpbnV4LCBidXQgUFZICmluIFhlbiBpcyBk
ZWZpbml0ZWx5IG5vdyBjb25zaWRlcmVkIHN1cHBvcnRlZC4KCk15IHN1YnNlcXVlbnQgcmVzcG9u
c2UgdG8gUm9nZXIgKCJGV0lXIEkgY2FuIGJ1eSB0aGlzIGFyZ3VtZW50Iikgd2FzCm1lYW50IHRv
IGluZGljYXRlIEkgZGlkbid0IGhhdmUgYW55IG1vcmUgb2JqZWN0aW9uIHRvIHRoZSBhcHByb2Fj
aCB5b3UKZ3V5cyB3ZXJlIHBsYW5uaW5nIG9uIHRha2luZy4KCiAtR2VvcmdlCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:41:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNAv-0007gx-EN; Wed, 24 Jan 2018 15:41:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeNAu-0007gr-2R
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 15:41:20 +0000
X-Inumbo-ID: 01c6764f-011d-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01c6764f-011d-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 16:41:13 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 08:41:16 -0700
Message-Id: <5A68B72B02000078001A2073@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 08:41:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516803097-23231-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516803097-23231-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/VT-d: Remove the use of __LINE__ from
 IOMMU_WAIT_OP()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE1OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHVzZSBvZiBfX0xJTkVfXyBpbiBwcmludGsoKSdzIGlzIHByb2JsZW1hdGljIGZv
ciBsaXZlcGF0Y2hpbmcsIGFzIGl0IHRlbmRzCj4gdG8gY2F1c2UgdW5uZWNlc3NhcnkgYmluYXJ5
IGRpZmZlcmVuY2VzLgo+IAo+IFRha2UgdGhpcyBvcHBvcnR1bml0eSB0byBwcm92aWRlIHNvbWUg
cmF0aGVyIG1vcmUgdXNlZnVsIGluZm9ybWF0aW9uIHRoYW4ganVzdAo+IGZpbGUvbGluZS9mdW5j
IGluIHRoZSBmb3JtIG9mIHRoZSBmdWxsIHJlZ2lzdGVyL3N0YWNrIHRyYWNlIGxlYWRpbmcgdG8g
dGhlCj4gcHJvYmxlbSAod2hpY2ggSSd2ZSBuZWVkZWQgaW4gdGhlIHBhc3QgZm9yIGRlYnVnZ2lu
ZykuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgo+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmgKPiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5oCj4gQEAgLTExNyw4ICsxMTcsMTAgQEAgZG8geyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAg
ICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAg
ICBpZiAoIE5PVygpID4gc3RhcnRfdGltZSArIERNQVJfT1BFUkFUSU9OX1RJTUVPVVQgKSB7ICAg
IFwKPiAgICAgICAgICAgICAgaWYgKCAha2V4ZWNpbmcgKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAgIHBhbmljKCIlczolZDolczogRE1BUiBo
YXJkd2FyZSBpcyBtYWxmdW5jdGlvbmFsIixcCj4gLSAgICAgICAgICAgICAgICAgICAgICBfX0ZJ
TEVfXywgX19MSU5FX18sIF9fZnVuY19fKTsgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICAgICAgICAgICAgICBkdW1wX2V4ZWN1dGlvbl9zdGF0ZSgpOyAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgICAgICAgICBwYW5pYygiRE1BUiBoYXJkd2FyZSBtYWxmdW5jdGlv
biIpOyAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgIGVsc2UgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAg
ICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCgpQ
ZXJoYXBzIGEgZ29vZCBvcHBvcnR1bml0eSB0byB0YWtlIG91dCB0aGUgcG9pbnRsZXNzICJlbHNl
IiBhcyB3ZWxsPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:44:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:44:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNDU-0007po-Rx; Wed, 24 Jan 2018 15:44:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeNDT-0007pg-Fv
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:43:59 +0000
X-Inumbo-ID: 615a55d7-011d-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 615a55d7-011d-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 16:43:53 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 08:43:56 -0700
Message-Id: <5A68B7C902000078001A207E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 08:43:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20180124150222.8399-1-george.dunlap@citrix.com>
In-Reply-To: <20180124150222.8399-1-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Add debug code to detect illegal
 page_lock and put_page_type ordering
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE2OjAyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBUaGUgZml4IGZvciBYU0EtMjQyIGRlcGVuZHMgb24gdGhlIHNhbWUgY3B1IG5ldmVyIGNh
bGxpbmcKPiBfcHV0X3BhZ2VfdHlwZSgpIHdoaWxlIGhvbGRpbmcgYSBwYWdlX2xvY2soKSBmb3Ig
dGhhdCBwYWdlOyBkb2luZyBzbwo+IG1heSBjYXVzZSBhIGRlYWRsb2NrIHVuZGVyIHRoZSByaWdo
dCBjb25kaXRpb25zLgo+IAo+IEZ1cnRoZXJtb3JlLCBldmVuIGJlZm9yZSB0aGF0LCB0aGVyZSB3
YXMgbmV2ZXIgYW55IGRpc2NpcGxpbmUgZm9yIHRoZQo+IG9yZGVyIGluIHdoaWNoIHBhZ2UgbG9j
a3MgYXJlIGdyYWJiZWQ7IGlmIHRoZXJlIGFyZSBhbnkgcGF0aHMgdGhhdAo+IGdyYWIgdGhlIGxv
Y2tzIGZvciB0d28gZGlmZmVyZW50IHBhZ2VzIGF0IG9uY2UsIHdlIHJpc2sgY3JlYXRpbmcgdGhl
Cj4gY29uZGl0aW9ucyBmb3IgYSBkZWFkbG9jayB0byBvY2N1ci4KPiAKPiBUaGVzZSBhcmUgYmVs
aWV2ZWQgdG8gYmUgc2FmZSwgYmVjYXVzZSBpdCBpcyBiZWxpZXZlZCB0aGF0Ogo+IDEuIE5vIGh5
cGVydmlzb3IgcGF0aHMgZXZlciBsb2NrIHR3byBwYWdlcyBhdCBvbmNlLCBhbmQKPiAyLiBXZSBu
ZXZlciBjYWxsIF9wdXRfcGFnZV90eXBlKCkgb24gYSBwYWdlIHdoaWxlIGhvbGRpbmcgaXRzIHBh
Z2UgbG9jay4KPiAKPiBBZGQgYSBjaGVjayB0byBkZWJ1ZyBidWlsZHMgdG8gY2F0Y2ggYW55IHZp
b2xhdGlvbnMgb2YgdGhlc2UKPiBhc3N1bXBpdG9ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gLS0tCj4gdjI6Cj4gLSBNYWtl
IHdyYXBwZXIgbWFjcm9zIHRvIGdldCByaWQgb2YgdWdseSAjaWZkZWZzCj4gLSBVc2UgImN1cnJl
bnRfbG9ja2VkX3BhZ2UqIiBwcmVmaXgKPiAtIFJld29yZCBjb21taXQgbWVzc2FnZQo+IAo+IE5C
IHRoaXMgZG9lc24ndCBhZGRyZXNzIEFuZHJldydzIGNvbW1lbnQgZnJvbSB2MSBhYm91dCBhZGRp
bmcgIm1vcmUKPiB0aGFuIGp1c3QgYSBkZWJ1ZyBjaGVjayIuICBJIHRoaW5rIHdlIHNob3VsZCBj
aGVjayBpbiB0aGUgQVNTRVJUKCkKPiB3aGlsZSB3ZSBkaXNjdXNzIGZ1dHVyZSBwb3RlbnRpYWwg
d29yaywgYW5kIG5vdCBsZXQgdGhlIGJlc3QgYmVjb21lCj4gdGhlIGVuZW15IG9mIHRoZSBnb29k
LgoKSSBhZ3JlZSwgYW5kIGhlbmNlCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CnVubGVzcyBBbmRyZXcgcmVhbGx5IG1lYW5zIHRvIHZldG8gdGhpcyBnb2luZyBpbi4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:45:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNEo-0007vs-5I; Wed, 24 Jan 2018 15:45:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeNEm-0007vS-EQ
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 15:45:20 +0000
X-Inumbo-ID: 952ba3da-011d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 952ba3da-011d-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 15:45:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="66603089"
To: Jan Beulich <JBeulich@suse.com>
References: <1516803097-23231-1-git-send-email-andrew.cooper3@citrix.com>
 <5A68B72B02000078001A2073@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bf622296-ac69-a759-969e-eddab7855b0f@citrix.com>
Date: Wed, 24 Jan 2018 15:44:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A68B72B02000078001A2073@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/VT-d: Remove the use of __LINE__ from
	IOMMU_WAIT_OP()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTU6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE1OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSB1c2Ugb2Yg
X19MSU5FX18gaW4gcHJpbnRrKCkncyBpcyBwcm9ibGVtYXRpYyBmb3IgbGl2ZXBhdGNoaW5nLCBh
cyBpdCB0ZW5kcwo+PiB0byBjYXVzZSB1bm5lY2Vzc2FyeSBiaW5hcnkgZGlmZmVyZW5jZXMuCj4+
Cj4+IFRha2UgdGhpcyBvcHBvcnR1bml0eSB0byBwcm92aWRlIHNvbWUgcmF0aGVyIG1vcmUgdXNl
ZnVsIGluZm9ybWF0aW9uIHRoYW4ganVzdAo+PiBmaWxlL2xpbmUvZnVuYyBpbiB0aGUgZm9ybSBv
ZiB0aGUgZnVsbCByZWdpc3Rlci9zdGFjayB0cmFjZSBsZWFkaW5nIHRvIHRoZQo+PiBwcm9ibGVt
ICh3aGljaCBJJ3ZlIG5lZWRlZCBpbiB0aGUgcGFzdCBmb3IgZGVidWdnaW5nKS4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4+IC0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmgKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2RtYXIuaAo+PiBAQCAtMTE3LDggKzExNywxMCBAQCBkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAgICAgICAgICAg
YnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAgaWYg
KCBOT1coKSA+IHN0YXJ0X3RpbWUgKyBETUFSX09QRVJBVElPTl9USU1FT1VUICkgeyAgICBcCj4+
ICAgICAgICAgICAgICBpZiAoICFrZXhlY2luZyApICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+PiAtICAgICAgICAgICAgICAgIHBhbmljKCIlczolZDolczogRE1BUiBoYXJk
d2FyZSBpcyBtYWxmdW5jdGlvbmFsIixcCj4+IC0gICAgICAgICAgICAgICAgICAgICAgX19GSUxF
X18sIF9fTElORV9fLCBfX2Z1bmNfXyk7ICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAg
ICAgICAgICAgICAgICBkdW1wX2V4ZWN1dGlvbl9zdGF0ZSgpOyAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4+ICsgICAgICAgICAgICAgICAgcGFuaWMoIkRNQVIgaGFyZHdhcmUgbWFsZnVuY3Rp
b24iKTsgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgfSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAgICAgIGVsc2UgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICAgICAgICAg
ICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+IFBlcmhhcHMgYSBnb29kIG9wcG9ydHVuaXR5IHRvIHRha2Ugb3V0IHRoZSBwb2ludGxlc3Mg
ImVsc2UiIGFzIHdlbGw/CgpDYW4gZG8gKGFsdGhvdWdoIEknbSBub3QgZ29pbmcgdG8gcmVwb3N0
IGZvciBqdXN0IHRoYXQpLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:48:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:48:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNHW-00087T-JO; Wed, 24 Jan 2018 15:48:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeNHV-00087L-9C
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:48:09 +0000
X-Inumbo-ID: f5c9befc-011d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5c9befc-011d-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 16:48:03 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="66603350"
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
References: <20180124150222.8399-1-george.dunlap@citrix.com>
 <5A68B7C902000078001A207E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c59f8885-d64d-c17c-2b15-bcd2cc5b8de6@citrix.com>
Date: Wed, 24 Jan 2018 15:48:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A68B7C902000078001A207E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Add debug code to detect illegal
 page_lock and put_page_type ordering
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTU6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE2OjAyLCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gVGhlIGZpeCBmb3Ig
WFNBLTI0MiBkZXBlbmRzIG9uIHRoZSBzYW1lIGNwdSBuZXZlciBjYWxsaW5nCj4+IF9wdXRfcGFn
ZV90eXBlKCkgd2hpbGUgaG9sZGluZyBhIHBhZ2VfbG9jaygpIGZvciB0aGF0IHBhZ2U7IGRvaW5n
IHNvCj4+IG1heSBjYXVzZSBhIGRlYWRsb2NrIHVuZGVyIHRoZSByaWdodCBjb25kaXRpb25zLgo+
Pgo+PiBGdXJ0aGVybW9yZSwgZXZlbiBiZWZvcmUgdGhhdCwgdGhlcmUgd2FzIG5ldmVyIGFueSBk
aXNjaXBsaW5lIGZvciB0aGUKPj4gb3JkZXIgaW4gd2hpY2ggcGFnZSBsb2NrcyBhcmUgZ3JhYmJl
ZDsgaWYgdGhlcmUgYXJlIGFueSBwYXRocyB0aGF0Cj4+IGdyYWIgdGhlIGxvY2tzIGZvciB0d28g
ZGlmZmVyZW50IHBhZ2VzIGF0IG9uY2UsIHdlIHJpc2sgY3JlYXRpbmcgdGhlCj4+IGNvbmRpdGlv
bnMgZm9yIGEgZGVhZGxvY2sgdG8gb2NjdXIuCj4+Cj4+IFRoZXNlIGFyZSBiZWxpZXZlZCB0byBi
ZSBzYWZlLCBiZWNhdXNlIGl0IGlzIGJlbGlldmVkIHRoYXQ6Cj4+IDEuIE5vIGh5cGVydmlzb3Ig
cGF0aHMgZXZlciBsb2NrIHR3byBwYWdlcyBhdCBvbmNlLCBhbmQKPj4gMi4gV2UgbmV2ZXIgY2Fs
bCBfcHV0X3BhZ2VfdHlwZSgpIG9uIGEgcGFnZSB3aGlsZSBob2xkaW5nIGl0cyBwYWdlIGxvY2su
Cj4+Cj4+IEFkZCBhIGNoZWNrIHRvIGRlYnVnIGJ1aWxkcyB0byBjYXRjaCBhbnkgdmlvbGF0aW9u
cyBvZiB0aGVzZQo+PiBhc3N1bXBpdG9ucy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+PiAtLS0KPj4gdjI6Cj4+IC0gTWFrZSB3
cmFwcGVyIG1hY3JvcyB0byBnZXQgcmlkIG9mIHVnbHkgI2lmZGVmcwo+PiAtIFVzZSAiY3VycmVu
dF9sb2NrZWRfcGFnZSoiIHByZWZpeAo+PiAtIFJld29yZCBjb21taXQgbWVzc2FnZQo+Pgo+PiBO
QiB0aGlzIGRvZXNuJ3QgYWRkcmVzcyBBbmRyZXcncyBjb21tZW50IGZyb20gdjEgYWJvdXQgYWRk
aW5nICJtb3JlCj4+IHRoYW4ganVzdCBhIGRlYnVnIGNoZWNrIi4gIEkgdGhpbmsgd2Ugc2hvdWxk
IGNoZWNrIGluIHRoZSBBU1NFUlQoKQo+PiB3aGlsZSB3ZSBkaXNjdXNzIGZ1dHVyZSBwb3RlbnRp
YWwgd29yaywgYW5kIG5vdCBsZXQgdGhlIGJlc3QgYmVjb21lCj4+IHRoZSBlbmVteSBvZiB0aGUg
Z29vZC4KPiBJIGFncmVlLCBhbmQgaGVuY2UKPiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IHVubGVzcyBBbmRyZXcgcmVhbGx5IG1lYW5zIHRvIHZldG8gdGhpcyBn
b2luZyBpbi4KCk5vdCBlc3BlY2lhbGx5LCBidXQgaG93IGFib3V0OgoKKiBOb3RlOiBJZiB3ZSBz
dWJzZXF1ZW50bHkgZmluZCBhIHZhbGlkIHVzZS1jYXNlIGZvciBsb2NraW5nIG1vcmUgdGhhbgpv
bmUgcGFnZSBhdCBvbmNlLCB0aGlzIHNhZmVseSBsb2dpYyB3aWxsIG5lZWQgYWRqdXN0bWVudC4K
CmluIHRoZSBjb21tZW50IGRlc2NyaWJpbmcgdGhlIHJhdGlvbmFsLCB0byBleHBsaWNpdGx5IHN0
YXRlIHdlIGhhdmUgbm8KcGFydGljdWxhciBwcm9ibGVtIHdpdGggbmVzdGVkIGxvY2tpbmc/Cgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:49:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:49:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNIj-0008EW-0c; Wed, 24 Jan 2018 15:49:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeNIi-0008EF-Cp
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:49:24 +0000
X-Inumbo-ID: 26b29fb0-011e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26b29fb0-011e-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 15:49:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="459490824"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 15:48:47 +0000
Message-ID: <20180124154849.84889-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 0/2] clang: fixes for the indirect thunk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHR3byBwYXRjaGVzIGZpeCBidWlsZGluZyBYZW4gd2l0aCBj
bGFuZyBhbmQgdGhlIGluZGlyZWN0CnRodW5rLgoKUGF0Y2ggMiBpcyBub3Qgc3RyaWN0bHkgbmVl
ZGVkLCBiZWNhdXNlIHdoZW4gYnVpbGRpbmcgd2l0aCBjbGFuZyB3ZQpzdGlsbCBjb21waWxlIGFz
c2VtYmx5IG9ubHkgZmlsZXMgd2l0aCAtbm8taW50ZWdyYXRlZC1hcywgYnV0IGl0J3MgYQpuaWNl
IHRvIGhhdmUgc28gdGhhdCB3ZSBkb24ndCByZWdyZXNzIG1vcmUgaW4gYXNzZW1ibHkgb25seSBj
b2RlLgoKVGhhbmtzLCBSb2dlci4KClJvZ2VyIFBhdSBNb25uZSAoMik6CiAgeDg2L2NsYW5nOiBm
aXggYnVpbGQgd2l0aCBpbmRpcmVjdCB0aHVua3MKICB4ODY6IGZpeCBpbmRpcmVjdCB0aHVuayB1
c2FnZSBvZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKCiB4ZW4vUnVsZXMubWsgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICA2ICsrKystLQogeGVuL2FyY2gveDg2L2V4dGFibGUuYyAgICAgICAg
ICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
IHwgIDMgKystCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxICsK
IHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgICAgIHwgMTAgKysrKysrKy0tLQog
NSBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKLS0gCjIu
MTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:49:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:49:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNIl-0008FM-7P; Wed, 24 Jan 2018 15:49:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeNIk-0008EH-D8
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 15:49:26 +0000
X-Inumbo-ID: 27db98ed-011e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27db98ed-011e-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 15:49:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="459490828"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 15:49:16 +0000
Message-ID: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHVzZSBvZiBfX0xJTkVfXyBpbiBhIHByaW50aygpIGlzIHByb2JsZW1hdGljIGZvciBsaXZl
cGF0Y2hpbmcsIGFzIGl0CmNhdXNlcyB1bm5lY2Vzc2FyeSBiaW5hcnkgZGlmZmVyZW5jZXMuCgpG
dXJ0aGVybW9yZSwgZGlhZ25vc3RpYyBpbmZvcm1hdGlvbiBhcm91bmQgY2FsbHMgaXMgaW5jb25z
aXN0ZW50IGFuZApvY2Nhc2lvbmFsbHkgdW5oZWxwZnVsLiAgKGUuZy4gZGlhZ25vc2luZyBsb2dz
IGZyb20gdGhlIGZpZWxkIHdoaWNoIG1pZ2h0IGJlCnJlbGVhc2UgYnVpbGRzLCBvciBsaWtlbHkg
d2l0aG91dCBleGFjdCBzb3VyY2UgY29kZSkuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBpbXBy
b3ZlIHRoaW5ncy4gIFNob3J0ZW4gdGhlIG5hbWUgdG8KZG9tYWluX2NyYXNoX3N5bmMoKSBhbmQg
cmVxdWlyZSB0aGUgdXNlciB0byBwYXNzIGEgcHJpbnQgbWVzc2FnZSBpbi4KCkludGVybmFsbHks
IHRoZSBjdXJyZW50IHZjcHUgYW5kIGNhbGxpbmcgZnVuY3Rpb24gYXJlIGlkZW50aWZpZWQsIGFu
ZCB0aGUKbWVzc2FnZSBpcyBlbWl0dGVkIGFzIGEgbm9uLWRlYnVnIGd1ZXN0IGVycm9yLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgoKVGhpcyBpcyBSRkMgZm9yIG5vdyBhcyBpdCBvbmx5IGRvZXMgdGhlIHg4NiBz
aWRlIG9mIHRoaW5ncy4KCklmIGl0IGlzIGNvbnNpZGVyZWQgZ2VuZXJhbGx5IGFjY2VwdGFibGUs
IEknbGwgZG8gdGhlIEFSTSBzaWRlIG9mIHRoaW5ncywgYW5kCmEgc2ltaWxhciBwYXRjaCBmb3Ig
ZG9tYWluX2NyYXNoKCkKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgfCAgMiArLQog
eGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgIHwgIDUgKy0tLS0KIHhlbi9jb21tb24vZG9tYWlu
LmMgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgfCAxNiArKysr
LS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgfCAxMSArKysrKystLS0t
LQogNSBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKaW5kZXggZTc4MThjYS4uOTZkOGQ0ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAt
MTY2OSw3ICsxNjY5LDcgQEAgdm9pZCB2bXhfdm1lbnRyeV9mYWlsdXJlKHZvaWQpCiAgICAgICAg
ICBlcnJvciA9PSBWTVhfSU5TTl9JTlZBTElEX0hPU1RfU1RBVEUgKQogICAgICAgICB2bWNzX2R1
bXBfdmNwdShjdXJyKTsKIAotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOworICAgIGRv
bWFpbl9jcmFzaF9zeW5jKCJcbiIpOyAvKiBJbmZvIGF2YWlsYWJsZSBmcm9tIGVhcmxpZXIgZ3By
aW50aygpLiAqLwogfQogCiB2b2lkIHZteF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4
IGEzZThmMGMuLmQ1N2U4NGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yMDgzLDEwICsyMDgzLDcgQEAgdm9pZCBhc21fZG9t
YWluX2NyYXNoX3N5bmNocm9ub3VzKHVuc2lnbmVkIGxvbmcgYWRkcikKICAgICBpZiAoIGFkZHIg
PT0gMCApCiAgICAgICAgIGFkZHIgPSB0aGlzX2NwdShsYXN0X2V4dGFibGVfYWRkcik7CiAKLSAg
ICBwcmludGsoImRvbWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZhdWx0IGF0
ICVwICVwU1xuIiwKLSAgICAgICAgICAgX3AoYWRkciksIF9wKGFkZHIpKTsKLQotICAgIF9fZG9t
YWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CisgICAgZG9tYWluX2NyYXNoX3N5bmMoImVudHJ5LlMg
ZmF1bHQgYXQgJXAgJXBTXG4iLCBfcChhZGRyKSwgX3AoYWRkcikpOwogfQogCiAvKgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKaW5kZXggNTU4
MzE4ZS4uNDIyNWQzOSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4v
Y29tbW9uL2RvbWFpbi5jCkBAIC02ODYsNyArNjg2LDcgQEAgdm9pZCBfX2RvbWFpbl9jcmFzaChz
dHJ1Y3QgZG9tYWluICpkKQogfQogCiAKLXZvaWQgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMo
dm9pZCkKK3ZvaWQgX19kb21haW5fY3Jhc2hfc3luYyh2b2lkKQogewogICAgIF9fZG9tYWluX2Ny
YXNoKGN1cnJlbnQtPmRvbWFpbik7CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vd2FpdC5jIGIv
eGVuL2NvbW1vbi93YWl0LmMKaW5kZXggYTU3YmMxMC4uMTUzYTU5ZSAxMDA2NDQKLS0tIGEveGVu
L2NvbW1vbi93YWl0LmMKKysrIGIveGVuL2NvbW1vbi93YWl0LmMKQEAgLTEzMywxMCArMTMzLDcg
QEAgc3RhdGljIHZvaWQgX19wcmVwYXJlX3RvX3dhaXQoc3RydWN0IHdhaXRxdWV1ZV92Y3B1ICp3
cXYpCiAgICAgd3F2LT53YWtldXBfY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwogICAgIGNwdW1h
c2tfY29weSgmd3F2LT5zYXZlZF9hZmZpbml0eSwgY3Vyci0+Y3B1X2hhcmRfYWZmaW5pdHkpOwog
ICAgIGlmICggdmNwdV9zZXRfaGFyZF9hZmZpbml0eShjdXJyLCBjcHVtYXNrX29mKHdxdi0+d2Fr
ZXVwX2NwdSkpICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJVbmFibGUg
dG8gc2V0IHZjcHUgYWZmaW5pdHlcbiIpOwotICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25v
dXMoKTsKLSAgICB9CisgICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jKCJVbmFibGUgdG8gc2V0IHZj
cHUgYWZmaW5pdHlcbiIpOwogCiAgICAgLyogSGFuZC1yb2xsZWQgc2V0am1wKCkuICovCiAgICAg
YXNtIHZvbGF0aWxlICgKQEAgLTE2NCwxMCArMTYxLDcgQEAgc3RhdGljIHZvaWQgX19wcmVwYXJl
X3RvX3dhaXQoc3RydWN0IHdhaXRxdWV1ZV92Y3B1ICp3cXYpCiAgICAgICAgIDogIm1lbW9yeSIg
KTsKIAogICAgIGlmICggdW5saWtlbHkod3F2LT5lc3AgPT0gMCkgKQotICAgIHsKLSAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgIlN0YWNrIHRvbyBsYXJnZSBpbiAlc1xuIiwgX19mdW5jX18p
OwotICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKLSAgICB9CisgICAgICAgIGRv
bWFpbl9jcmFzaF9zeW5jKCJTdGFjayB0b28gbGFyZ2VcbiIpOwogCiAgICAgY3B1X2luZm8tPmd1
ZXN0X2NwdV91c2VyX3JlZ3MuZW50cnlfdmVjdG9yID0gZW50cnlfdmVjdG9yOwogfQpAQCAtMTk0
LDEwICsxODgsOCBAQCB2b2lkIGNoZWNrX3dha2V1cF9mcm9tX3dhaXQodm9pZCkKICAgICAgICAg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50OwogICAgICAgICBjcHVtYXNrX2NvcHkoJndxdi0+
c2F2ZWRfYWZmaW5pdHksIGN1cnItPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICAgICAgaWYgKCB2
Y3B1X3NldF9oYXJkX2FmZmluaXR5KGN1cnIsIGNwdW1hc2tfb2Yod3F2LT53YWtldXBfY3B1KSkg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiVW5hYmxlIHRv
IHNldCB2Y3B1IGFmZmluaXR5XG4iKTsKLSAgICAgICAgICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cygpOwotICAgICAgICB9CisgICAgICAgICAgICBkb21haW5fY3Jhc2hfc3luYygiVW5hYmxl
IHRvIHNldCB2Y3B1IGFmZmluaXR5XG4iKTsKKwogICAgICAgICB3YWl0KCk7IC8qIHRha2VzIHVz
IGJhY2sgaW50byB0aGUgc2NoZWR1bGVyICovCiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDI1NDFlY2Iu
LmU4MTU3ODcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9zY2hlZC5oCkBAIC02MjcsMTEgKzYyNywxMiBAQCB2b2lkIF9fZG9tYWluX2Ny
YXNoKHN0cnVjdCBkb21haW4gKmQpOwogICogTWFyayBjdXJyZW50IGRvbWFpbiBhcyBjcmFzaGVk
IGFuZCBzeW5jaHJvbm91c2x5IGRlc2NoZWR1bGUgZnJvbSB0aGUgbG9jYWwKICAqIHByb2Nlc3Nv
ci4gVGhpcyBmdW5jdGlvbiBuZXZlciByZXR1cm5zLgogICovCi12b2lkIG5vcmV0dXJuIF9fZG9t
YWluX2NyYXNoX3N5bmNocm9ub3VzKHZvaWQpOwotI2RlZmluZSBkb21haW5fY3Jhc2hfc3luY2hy
b25vdXMoKSBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgcHJp
bnRrKCJkb21haW5fY3Jhc2hfc3luYyBjYWxsZWQgZnJvbSAlczolZFxuIiwgX19GSUxFX18sIF9f
TElORV9fKTsgIFwKLSAgICBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotfSB3aGlsZSAoMCkKK3ZvaWQgbm9yZXR1
cm4gX19kb21haW5fY3Jhc2hfc3luYyh2b2lkKTsKKyNkZWZpbmUgZG9tYWluX2NyYXNoX3N5bmMo
Zm10LCAuLi4pIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSICJkb21haW5fY3Jhc2hfc3luYyglcHYpIGZyb20gJXM6ICIgZm10LCBc
CisgICAgICAgICAgICAgICBjdXJyZW50LCBfX2Z1bmNfXywgIyMgX19WQV9BUkdTX18pOyAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgX19kb21haW5fY3Jhc2hfc3luYygpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUgKDApCiAKIC8qCiAgKiBD
YWxsZWQgZnJvbSBhc3NlbWJseSBjb2RlLCB3aXRoIGFuIG9wdGlvbmFsIGFkZHJlc3MgdG8gaGVs
cCBpbmRpY2F0ZSB3aHkKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:49:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:49:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNIl-0008Fn-ET; Wed, 24 Jan 2018 15:49:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeNIk-0008EI-D3
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:49:26 +0000
X-Inumbo-ID: 282bd064-011e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 282bd064-011e-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 15:49:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="459490831"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 15:48:48 +0000
Message-ID: <20180124154849.84889-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124154849.84889-1-roger.pau@citrix.com>
References: <20180124154849.84889-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] x86/clang: fix build with indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJ1aWxkIHdpdGggY2xhbmcgaXMgY3VycmVudGx5IGJyb2tlbiBiZWNhdXNlIGNsYW5nIHJl
cXVpcmVzIGFzbQptYWNyb3MgdG8gYmUgZGVjbGFyZWQgaW5zaWRlIHRoZSBzYW1lIGlubGluZSBh
c20gZGVjbGFyYXRpb24gd2hlcmUKdGhleSBhcmUgdXNlZC4KCkluIG9yZGVyIHRvIGZpeCB0aGlz
IGFsd2F5cyBpbmNsdWRlIGluZGlyZWN0X3RodW5rX2FzbS5oIGluIHRoZSBzYW1lCmFzbSBkZWNs
YXJhdGlvbiB3aGVyZSBpdCdzIGJlaW5nIHVzZWQuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBl
dS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL1J1bGVzLm1rICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCA2ICsrKystLQogeGVuL2FyY2gveDg2L2V4dGFibGUuYyAgICAgICAg
ICAgICAgICAgfCAzICsrLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
fCAzICsrLQogeGVuL2NvbW1vbi93YWl0LmMgICAgICAgICAgICAgICAgICAgICAgfCAxICsKIHhl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgICAgIHwgNyArKysrLS0tCiA1IGZpbGVz
IGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL1J1bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IDNjZjQwNzU0YTYuLjFiZDNmYTE3NzMg
MTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTY2LDggKzY2
LDEwIEBAIGVuZGlmCiAKIEFGTEFHUy15ICAgICAgICAgICAgICAgICs9IC1EX19BU1NFTUJMWV9f
CiAKLSMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgY2FuJ3QgaGFuZGxlIGVtYmVkZGVkIC5p
bmNsdWRlJ3MKLUNGTEFHUy0kKGNsYW5nKSAgICAgICAgICs9IC1uby1pbnRlZ3JhdGVkLWFzCisj
IENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGRvZXNuJ3QgdW5kZXJzdGFuZCBhc3NlbWJsZXIg
ZGlyZWN0aXZlcyB3aXRob3V0CisjIGFuIGFic29sdXRlIHZhbHVlOgorIyBodHRwczovL2J1Z3Mu
bGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTI3MzY5CitBRkxBR1MtJChjbGFuZykgICAgICAgICAr
PSAtbm8taW50ZWdyYXRlZC1hcwogCiBBTExfT0JKUyA6PSAkKEFMTF9PQkpTLXkpCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCmlu
ZGV4IDcyZjMwZDkwNjAuLjMwODkzYzM3NzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9leHRh
YmxlLmMKKysrIGIveGVuL2FyY2gveDg2L2V4dGFibGUuYwpAQCAtMTU4LDcgKzE1OCw4IEBAIHN0
YXRpYyBpbnQgX19pbml0IHN0dWJfc2VsZnRlc3Qodm9pZCkKICAgICAgICAgbWVtY3B5KHB0ciwg
dGVzdHNbaV0ub3BjLCBBUlJBWV9TSVpFKHRlc3RzW2ldLm9wYykpOwogICAgICAgICB1bm1hcF9k
b21haW5fcGFnZShwdHIpOwogCi0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJJTkRJUkVDVF9DQUxM
ICVbc3RiXVxuIgorICAgICAgICBhc20gdm9sYXRpbGUgKCBJTkNMVURFX0lORElSRUNUX1RIVU5L
CisgICAgICAgICAgICAgICAgICAgICAgICJJTkRJUkVDVF9DQUxMICVbc3RiXVxuIgogICAgICAg
ICAgICAgICAgICAgICAgICAiLkxyZXQlPTpcblx0IgogICAgICAgICAgICAgICAgICAgICAgICAi
LnB1c2hzZWN0aW9uIC5maXh1cCxcImF4XCJcbiIKICAgICAgICAgICAgICAgICAgICAgICAgIi5M
Zml4JT06XG5cdCIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZmYw
YTAwMzkwMi4uZTUyNWU2YmIwZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKQEAgLTg2Nyw3ICs4NjcsOCBAQCBzdGF0aWMgaW5saW5lIGludCBta2VjKHVpbnQ4X3QgZSwg
aW50MzJfdCBlYywgLi4uKQogI2lmZGVmIF9fWEVOX18KICMgZGVmaW5lIGludm9rZV9zdHViKHBy
ZSwgcG9zdCwgY29uc3RyYWludHMuLi4pIGRvIHsgICAgICAgICAgICAgICAgICAgIFwKICAgICB1
bmlvbiBzdHViX2V4Y2VwdGlvbl90b2tlbiByZXNfID0geyAucmF3ID0gfjAgfTsgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUgKCBwcmUgIlxuXHRJTkRJUkVDVF9DQUxMICVb
c3R1Yl1cblx0IiBwb3N0ICJcbiIgICAgICAgIFwKKyAgICBhc20gdm9sYXRpbGUgKCBJTkNMVURF
X0lORElSRUNUX1RIVU5LICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICBwcmUgIlxuXHRJTkRJUkVDVF9DQUxMICVbc3R1Yl1cblx0IiBwb3N0ICJcbiIg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAiLkxyZXQlPTpcblx0IiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAiLnB1c2hzZWN0
aW9uIC5maXh1cCxcImF4XCJcbiIgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
ICAgICAgICAiLkxmaXglPTpcblx0IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vd2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMK
aW5kZXggYTU3YmMxMGQ2MS4uOTFkY2Q0NjM0MiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi93YWl0
LmMKKysrIGIveGVuL2NvbW1vbi93YWl0LmMKQEAgLTIwNyw2ICsyMDcsNyBAQCB2b2lkIGNoZWNr
X3dha2V1cF9mcm9tX3dhaXQodm9pZCkKICAgICAgKiByZXN0b3JlZCBmcm9tIHRoZSBzdGFjaywg
c28gYXJlIGF2YWlsYWJsZSBmb3IgdXNlIGhlcmUuCiAgICAgICovCiAgICAgYXNtIHZvbGF0aWxl
ICgKKyAgICAgICAgSU5DTFVERV9JTkRJUkVDVF9USFVOSwogICAgICAgICAibW92ICUxLCUlIl9f
T1Aic3A7IElORElSRUNUX0pNUCAlW2lwXSIKICAgICAgICAgOiA6ICJTIiAod3F2LT5zdGFjayks
ICJEIiAod3F2LT5lc3ApLAogICAgICAgICAgICJjIiAoKGNoYXIgKilnZXRfY3B1X2luZm8oKSAt
IChjaGFyICopd3F2LT5lc3ApLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21f
ZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggZDJkOTFjYTFm
YS4uNjI3YTU0NDMyNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0xNiw5ICsxNiwxMCBA
QAogI2lmZGVmIF9fQVNTRU1CTFlfXwogIyBpbmNsdWRlIDxhc20vaW5kaXJlY3RfdGh1bmtfYXNt
Lmg+CiAjZWxzZQotYXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJFQ1RfVEhVTkssICIKLSAgICAg
IF9fc3RyaW5naWZ5KElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSkgKTsKLWFzbSAo
ICJcdC5pbmNsdWRlIFwiYXNtL2luZGlyZWN0X3RodW5rX2FzbS5oXCIiICk7CisjZGVmaW5lIElO
Q0xVREVfSU5ESVJFQ1RfVEhVTksgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICJcdC5lcXUgQ09ORklHX0lORElSRUNUX1RIVU5LLCAiICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBfX3N0cmluZ2lmeShJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVO
SykpICJcbiIgICAgICAgICBcCisgICAgIlx0LmluY2x1ZGUgXCJhc20vaW5kaXJlY3RfdGh1bmtf
YXNtLmhcIlxuIgogI2VuZGlmCiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCi0tIAoyLjE1LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:53:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:53:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNMm-0000j0-V6; Wed, 24 Jan 2018 15:53:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeNMl-0000io-J1
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:53:35 +0000
X-Inumbo-ID: 28c2f446-011e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28c2f446-011e-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 15:49:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="459490840"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 15:48:49 +0000
Message-ID: <20180124154849.84889-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124154849.84889-1-roger.pau@citrix.com>
References: <20180124154849.84889-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] x86: fix indirect thunk usage of
	CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbmRpcmVjdF90aHVua19hc20uaCBpcyBpbnN0YW50aWF0ZWQgZGlyZWN0bHkgaW50byBh
c3NlbWJseSBmaWxlcwpDT05GSUdfSU5ESVJFQ1RfVEhVTksgbWlnaHQgbm90IGJlIGRlZmluZWQs
IGFuZCB0aHVzIHVzaW5nIC5pZiBhZ2FpbnN0Cml0IGlzIHdyb25nLgoKQWRkIGEgY2hlY2sgdG8g
ZGVmaW5lIENPTkZJR19JTkRJUkVDVF9USFVOSyB0byAwIGlmIG5vdCBkZWZpbmVkLCBzbwp0aGF0
IHVzaW5nIC5pZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgaXMgYWx3YXlzIGNvcnJlY3QuCgpUaGlz
IHN1cHByZXNzZXMgdGhlIGZvbGxvd2luZyBjbGFuZyBlcnJvcjoKCjxpbnN0YW50aWF0aW9uPjo4
Ojk6IGVycm9yOiBleHBlY3RlZCBhYnNvbHV0ZSBleHByZXNzaW9uCiAgICAuaWYgQ09ORklHX0lO
RElSRUNUX1RIVU5LID09IDEKICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjE6IG5vdGU6IHdo
aWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KSU5ESVJFQ1RfQlJBTkNIIGNhbGwgJXJkeApeCmVu
dHJ5LlM6NTg5Ojk6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KICAgICAgICBJ
TkRJUkVDVF9DQUxMICVyZHgKICAgICAgICBeCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggfCAzICsrKwogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDYyN2E1NDQz
MjYuLmY3ZTUzNjI3ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMTQsNiArMTQsOSBA
QAogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCiAjaWZkZWYgX19BU1NFTUJMWV9fCisj
IGlmbmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKKyMgIGRlZmluZSBDT05GSUdfSU5ESVJFQ1Rf
VEhVTksgMAorIyBlbmRpZgogIyBpbmNsdWRlIDxhc20vaW5kaXJlY3RfdGh1bmtfYXNtLmg+CiAj
ZWxzZQogI2RlZmluZSBJTkNMVURFX0lORElSRUNUX1RIVU5LICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 15:54:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 15:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNNg-0000nL-7h; Wed, 24 Jan 2018 15:54:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1mhv=et=citrix.com=prvs=555c6f890=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eeNNe-0000mx-GU
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 15:54:30 +0000
X-Inumbo-ID: dd676092-011e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd676092-011e-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 15:54:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="459491980"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180124150222.8399-1-george.dunlap@citrix.com>
 <5A68B7C902000078001A207E@prv-mh.provo.novell.com>
 <c59f8885-d64d-c17c-2b15-bcd2cc5b8de6@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <bca3df28-548c-0333-2d24-82e8ecadeb74@citrix.com>
Date: Wed, 24 Jan 2018 15:54:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <c59f8885-d64d-c17c-2b15-bcd2cc5b8de6@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Add debug code to detect illegal
 page_lock and put_page_type ordering
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjQvMjAxOCAwMzo0OCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNC8wMS8x
OCAxNTo0MywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI0LjAxLjE4IGF0IDE2OjAyLCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+IFRoZSBmaXggZm9yIFhTQS0yNDIg
ZGVwZW5kcyBvbiB0aGUgc2FtZSBjcHUgbmV2ZXIgY2FsbGluZwo+Pj4gX3B1dF9wYWdlX3R5cGUo
KSB3aGlsZSBob2xkaW5nIGEgcGFnZV9sb2NrKCkgZm9yIHRoYXQgcGFnZTsgZG9pbmcgc28KPj4+
IG1heSBjYXVzZSBhIGRlYWRsb2NrIHVuZGVyIHRoZSByaWdodCBjb25kaXRpb25zLgo+Pj4KPj4+
IEZ1cnRoZXJtb3JlLCBldmVuIGJlZm9yZSB0aGF0LCB0aGVyZSB3YXMgbmV2ZXIgYW55IGRpc2Np
cGxpbmUgZm9yIHRoZQo+Pj4gb3JkZXIgaW4gd2hpY2ggcGFnZSBsb2NrcyBhcmUgZ3JhYmJlZDsg
aWYgdGhlcmUgYXJlIGFueSBwYXRocyB0aGF0Cj4+PiBncmFiIHRoZSBsb2NrcyBmb3IgdHdvIGRp
ZmZlcmVudCBwYWdlcyBhdCBvbmNlLCB3ZSByaXNrIGNyZWF0aW5nIHRoZQo+Pj4gY29uZGl0aW9u
cyBmb3IgYSBkZWFkbG9jayB0byBvY2N1ci4KPj4+Cj4+PiBUaGVzZSBhcmUgYmVsaWV2ZWQgdG8g
YmUgc2FmZSwgYmVjYXVzZSBpdCBpcyBiZWxpZXZlZCB0aGF0Ogo+Pj4gMS4gTm8gaHlwZXJ2aXNv
ciBwYXRocyBldmVyIGxvY2sgdHdvIHBhZ2VzIGF0IG9uY2UsIGFuZAo+Pj4gMi4gV2UgbmV2ZXIg
Y2FsbCBfcHV0X3BhZ2VfdHlwZSgpIG9uIGEgcGFnZSB3aGlsZSBob2xkaW5nIGl0cyBwYWdlIGxv
Y2suCj4+Pgo+Pj4gQWRkIGEgY2hlY2sgdG8gZGVidWcgYnVpbGRzIHRvIGNhdGNoIGFueSB2aW9s
YXRpb25zIG9mIHRoZXNlCj4+PiBhc3N1bXBpdG9ucy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IHYyOgo+
Pj4gLSBNYWtlIHdyYXBwZXIgbWFjcm9zIHRvIGdldCByaWQgb2YgdWdseSAjaWZkZWZzCj4+PiAt
IFVzZSAiY3VycmVudF9sb2NrZWRfcGFnZSoiIHByZWZpeAo+Pj4gLSBSZXdvcmQgY29tbWl0IG1l
c3NhZ2UKPj4+Cj4+PiBOQiB0aGlzIGRvZXNuJ3QgYWRkcmVzcyBBbmRyZXcncyBjb21tZW50IGZy
b20gdjEgYWJvdXQgYWRkaW5nICJtb3JlCj4+PiB0aGFuIGp1c3QgYSBkZWJ1ZyBjaGVjayIuICBJ
IHRoaW5rIHdlIHNob3VsZCBjaGVjayBpbiB0aGUgQVNTRVJUKCkKPj4+IHdoaWxlIHdlIGRpc2N1
c3MgZnV0dXJlIHBvdGVudGlhbCB3b3JrLCBhbmQgbm90IGxldCB0aGUgYmVzdCBiZWNvbWUKPj4+
IHRoZSBlbmVteSBvZiB0aGUgZ29vZC4KPj4gSSBhZ3JlZSwgYW5kIGhlbmNlCj4+IEFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IHVubGVzcyBBbmRyZXcgcmVhbGx5
IG1lYW5zIHRvIHZldG8gdGhpcyBnb2luZyBpbi4KPiAKPiBOb3QgZXNwZWNpYWxseSwgYnV0IGhv
dyBhYm91dDoKPiAKPiAqIE5vdGU6IElmIHdlIHN1YnNlcXVlbnRseSBmaW5kIGEgdmFsaWQgdXNl
LWNhc2UgZm9yIGxvY2tpbmcgbW9yZSB0aGFuCj4gb25lIHBhZ2UgYXQgb25jZSwgdGhpcyBzYWZl
bHkgbG9naWMgd2lsbCBuZWVkIGFkanVzdG1lbnQuCj4gCj4gaW4gdGhlIGNvbW1lbnQgZGVzY3Jp
YmluZyB0aGUgcmF0aW9uYWwsIHRvIGV4cGxpY2l0bHkgc3RhdGUgd2UgaGF2ZSBubwo+IHBhcnRp
Y3VsYXIgcHJvYmxlbSB3aXRoIG5lc3RlZCBsb2NraW5nPwoKV2hhdCBhYm91dCBjb3B5aW5nIHRo
ZSBjb21taXQgbWVzc2FnZSBpbnRvIHRoZSBjb21tZW50IGFuZCBtb2RpZnlpbmcgaXQKc2xpZ2h0
bHksIHRodXM6CgotLS0KV2UgbXVzdCBuZXZlciBjYWxsIF9wdXRfcGFnZV90eXBlKCkgd2hpbGUg
aG9sZGluZyBhIHBhZ2VfbG9jaygpIGZvciB0aGF0CnBhZ2U7IGRvaW5nIHNvIG1heSBjYXVzZSBh
IGRlYWRsb2NrIHVuZGVyIHRoZSByaWdodCBjb25kaXRpb25zLgoKRnVydGhlcm1vcmUsIHRoZXJl
IGlzIG5vIGRpc2NpcGxpbmUgZm9yIHRoZSBvcmRlciBpbiB3aGljaCBwYWdlIGxvY2tzCmFyZSBn
cmFiYmVkOyBpZiB0aGVyZSBhcmUgYW55IHBhdGhzIHRoYXQgZ3JhYiB0aGUgbG9ja3MgZm9yIHR3
bwpkaWZmZXJlbnQgcGFnZXMgYXQgb25jZSwgd2UgcmlzayBjcmVhdGluZyB0aGUgY29uZGl0aW9u
cyBmb3IgYSBkZWFkbG9jawp0byBvY2N1ci4KClRoZXNlIGFyZSBiZWxpZXZlZCB0byBiZSBzYWZl
LCBiZWNhdXNlIGl0IGlzIGJlbGlldmVkIHRoYXQ6CjEuIE5vIGh5cGVydmlzb3IgcGF0aHMgZXZl
ciBsb2NrIHR3byBwYWdlcyBhdCBvbmNlLCBhbmQKMi4gV2UgbmV2ZXIgY2FsbCBfcHV0X3BhZ2Vf
dHlwZSgpIG9uIGEgcGFnZSB3aGlsZSBob2xkaW5nIGl0cyBwYWdlIGxvY2suCgpBZGQgYSBjaGVj
ayB0byBkZWJ1ZyBidWlsZHMgdG8gY2F0Y2ggYW55IHZpb2xhdGlvbnMgb2YgdGhlc2UKYXNzdW1w
aXRvbnMuCgpOQiB0aGF0IGlmIHdlIGZpbmQgdmFsaWQsIHNhZmUgcmVhc29ucyB0byBob2xkIHR3
byBwYWdlIGxvY2tzIGF0IG9uY2UsCnRoZXNlIGNoZWNrcyB3aWxsIG5lZWQgdG8gYmUgYWRqdXN0
ZWQuCi0tLQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:09:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:09:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNcE-0002BH-El; Wed, 24 Jan 2018 16:09:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeNcD-0002BB-TC
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:09:34 +0000
X-Inumbo-ID: f73f8197-0120-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f73f8197-0120-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 16:09:33 +0000 (UTC)
Received: by mail-wm0-f67.google.com with SMTP id g1so9419551wmg.2
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 08:09:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=gihOhxn+5vwyqoo5GwXusbwpegbdMn2SdWGKEOJA3IE=;
 b=cDQNejPxHLl0vBemCRNZIglPrOBDwwhFEB0ar0ZKW26xB4k3xiUQc+kuJIFZI3E/CA
 LVzBPiBuF3HJ1DkBCHCzzrc9Lf1+Gt1pj01ky1gh0LySjXaNHkNNF2CjKcN19JVuLg+G
 45p7RfWPGvoCDwEf/ZGKtgJd5wKS2ahaXRvKk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=gihOhxn+5vwyqoo5GwXusbwpegbdMn2SdWGKEOJA3IE=;
 b=ckWowXjFu+QnDzOO2YryQabrfLZWL8MFJ0r8buIEhWmiGnuTT1TQZDoZyfhloQxTPv
 QcNr8hfJfVy0zeJz8g/favrNKtKcd0X2q2jzA8WYtqXLDPIjaC1aR/ZLUkGRrej3p5uK
 zQEoWVtFdcol6nDA9CKUo0XA5sup1kceISwLvOMdBmJ67gH+eVI2dpBX7sRxLFrCkUk5
 Kw7+g7w6VICZ6N718LBiLGqs1tpOi7I0L/7OTDxinERL4hQbr1GJUdbKMlpqkwDYloc3
 svjx+7qF7gIPwnZxk2xGrR5B6vyib3VRthR3xivChAVHcjkfGaL0JlJEtKt7oR8p+CQy
 2QxA==
X-Gm-Message-State: AKwxytdG0AEdrBkAfB9yDuoW1wYh80uv3XS95hxToYOyLhZUIoFGP45X
 mbropu75zPTgiUh4fmScWfekcw==
X-Google-Smtp-Source: AH8x227WmsWmrWL48BA70QV+bRbl99Itz5yuRwuwA6u7JXkxVP/Uk73IdCKxSZddPxq26SPqpVR3Ng==
X-Received: by 10.28.203.142 with SMTP id b136mr5696127wmg.127.1516810105774; 
 Wed, 24 Jan 2018 08:08:25 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 44sm4583426wrt.46.2018.01.24.08.08.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 08:08:25 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-2-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <72f88f8d-f672-e1c9-7975-0392d0805039@linaro.org>
Date: Wed, 24 Jan 2018 16:08:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124143517.18469-2-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/7] tools: ARM: vGICv3: avoid inserting
 optional DT properties
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

KCsgVG9vbHMgbWFpbnRhaW5lcnMpCgpIaSBBbmRyZSwKCk9uIDI0LzAxLzE4IDE0OjM1LCBBbmRy
ZSBQcnp5d2FyYSB3cm90ZToKPiBXaGVuIGNyZWF0aW5nIGEgR0lDdjMgZGV2aWNldHJlZSBub2Rl
LCB3ZSBjdXJyZW50bHkgaW5zZXJ0IHRoZQo+IHJlZGlzdHJpYnV0b3Itc3RyaWRlIGFuZCAjcmVk
aXN0cmlidXRvci1yZWdpb25zIHByb3BlcnRpZXMsIHdpdGggZml4ZWQKPiB2YWx1ZXMgd2hpY2gg
YXJlIGFjdHVhbGx5IHRoZSBhcmNoaXRlY3RlZCBvbmVzLiBCdXQgdGhvc2UgcHJvcGVydGllcyBh
cmUKPiBvcHRpb25hbCBhbmQgb25seSBuZWVkZWQgdG8gY292ZXIgZm9yIGJyb2tlbiBwbGF0Zm9y
bXMsIHdoZXJlIHRoZSB2YWx1ZXMKPiBkaWZmZXIgZnJvbSB0aGUgYXJjaGl0ZWN0ZWQgb25lLiBU
aGlzIHdpbGwgbmV2ZXIgYmUgdGhlIGNhc2UgZm9yIHRoZQoKSSB1bmRlcnN0YW5kIHRoYXQgdGhl
IHN0cmlkZSBpcyBkZWZpbmVkIGJ5IEdJQ3YzLiBCdXQgSSBkb24ndCB0aGluayB0aGlzIAppcyB0
cnVlIGZvciB0aGUgbnVtYmVyIG9mIHJlZ2lvbnMuIExvb2tpbmcgYXQgdGhlIHNwZWMsIG11bHRp
cGxlIHJlZ2lvbnMgCnNlZW1zIHRvIGJlIGFsbG93ZWQgKHNlZSBHSUNSX1RZUEVSLkxhc3QpLiBE
aWQgSSBtaXNzIGFueXRoaW5nPwoKVGhlIHJlc3QgbG9va3MgZ29vZCB0byBtZS4KCj4gY29uc3Ry
dWN0ZWQgRG9tVSBtZW1vcnkgbWFwLgo+IFNvIHdlIGRyb3AgdGhvc2UgcHJvcGVydGllcyBhbHRv
Z2V0aGVyIGFuZCBwcm92aWRlIGEgY2xlYW4gYW5kIGFyY2hpdGVjdGVkCj4gR0lDdjMgRFQgbm9k
ZSBmb3IgRG9tVXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDgg
LS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4g
aW5kZXggM2U0NjU1NDMwMS4uYjViYmEzY2QzMyAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTUyNCwxNCAr
NTI0LDYgQEAgc3RhdGljIGludCBtYWtlX2dpY3YzX25vZGUobGlieGxfX2djICpnYywgdm9pZCAq
ZmR0KQo+ICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJpbnRlcnJ1cHQtY29udHJvbGxl
ciIsIE5VTEwsIDApOwo+ICAgICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gICAKPiAtICAgIHJl
cyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgInJlZGlzdHJpYnV0b3Itc3RyaWRlIiwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERSk7Cj4gLSAg
ICBpZiAocmVzKSByZXR1cm4gcmVzOwo+IC0KPiAtICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxs
KGZkdCwgIiNyZWRpc3RyaWJ1dG9yLXJlZ2lvbnMiLAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUyk7Cj4gLSAgICBpZiAocmVzKSByZXR1cm4g
cmVzOwo+IC0KPiAgICAgICByZXMgPSBmZHRfcHJvcGVydHlfcmVncyhnYywgZmR0LCBST09UX0FE
RFJFU1NfQ0VMTFMsIFJPT1RfU0laRV9DRUxMUywKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAyLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY2RfYmFzZSwgZ2ljZF9z
aXplLAo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:11:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:11:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNdo-0002mk-P3; Wed, 24 Jan 2018 16:11:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeNdo-0002mC-4b
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 16:11:12 +0000
X-Inumbo-ID: 31d0b180-0121-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31d0b180-0121-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 16:11:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 09:11:04 -0700
Message-Id: <5A68BE2502000078001A20C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 09:11:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE2OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHVzZSBvZiBfX0xJTkVfXyBpbiBhIHByaW50aygpIGlzIHByb2JsZW1hdGljIGZv
ciBsaXZlcGF0Y2hpbmcsIGFzIGl0Cj4gY2F1c2VzIHVubmVjZXNzYXJ5IGJpbmFyeSBkaWZmZXJl
bmNlcy4KPiAKPiBGdXJ0aGVybW9yZSwgZGlhZ25vc3RpYyBpbmZvcm1hdGlvbiBhcm91bmQgY2Fs
bHMgaXMgaW5jb25zaXN0ZW50IGFuZAo+IG9jY2FzaW9uYWxseSB1bmhlbHBmdWwuICAoZS5nLiBk
aWFnbm9zaW5nIGxvZ3MgZnJvbSB0aGUgZmllbGQgd2hpY2ggbWlnaHQgYmUKPiByZWxlYXNlIGJ1
aWxkcywgb3IgbGlrZWx5IHdpdGhvdXQgZXhhY3Qgc291cmNlIGNvZGUpLgo+IAo+IFRha2UgdGhl
IG9wcG9ydHVuaXR5IHRvIGltcHJvdmUgdGhpbmdzLiAgU2hvcnRlbiB0aGUgbmFtZSB0bwo+IGRv
bWFpbl9jcmFzaF9zeW5jKCkgYW5kIHJlcXVpcmUgdGhlIHVzZXIgdG8gcGFzcyBhIHByaW50IG1l
c3NhZ2UgaW4uCj4gCj4gSW50ZXJuYWxseSwgdGhlIGN1cnJlbnQgdmNwdSBhbmQgY2FsbGluZyBm
dW5jdGlvbiBhcmUgaWRlbnRpZmllZCwgYW5kIHRoZQo+IG1lc3NhZ2UgaXMgZW1pdHRlZCBhcyBh
IG5vbi1kZWJ1ZyBndWVzdCBlcnJvci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Cj4gQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBU
aGlzIGlzIFJGQyBmb3Igbm93IGFzIGl0IG9ubHkgZG9lcyB0aGUgeDg2IHNpZGUgb2YgdGhpbmdz
Lgo+IAo+IElmIGl0IGlzIGNvbnNpZGVyZWQgZ2VuZXJhbGx5IGFjY2VwdGFibGUsIEknbGwgZG8g
dGhlIEFSTSBzaWRlIG9mIHRoaW5ncywgYW5kCj4gYSBzaW1pbGFyIHBhdGNoIGZvciBkb21haW5f
Y3Jhc2goKQoKSSdtIGZpbmUgd2l0aCB0aGlzLCBqdXN0IHR3byByZW1hcmtzOgoKPiAtLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAgLTIw
ODMsMTAgKzIwODMsNyBAQCB2b2lkIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXModW5zaWdu
ZWQgbG9uZyBhZGRyKQo+ICAgICAgaWYgKCBhZGRyID09IDAgKQo+ICAgICAgICAgIGFkZHIgPSB0
aGlzX2NwdShsYXN0X2V4dGFibGVfYWRkcik7Cj4gIAo+IC0gICAgcHJpbnRrKCJkb21haW5fY3Jh
c2hfc3luYyBjYWxsZWQgZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCAlcCAlcFNcbiIsCj4gLSAgICAg
ICAgICAgX3AoYWRkciksIF9wKGFkZHIpKTsKPiAtCj4gLSAgICBfX2RvbWFpbl9jcmFzaF9zeW5j
aHJvbm91cygpOwo+ICsgICAgZG9tYWluX2NyYXNoX3N5bmMoImVudHJ5LlMgZmF1bHQgYXQgJXAg
JXBTXG4iLCBfcChhZGRyKSwgX3AoYWRkcikpOwoKQ291bGQgd2UgdHJ5IHRvIGFpbSBmb3Igc29t
ZSBjb25zaXN0ZW5jeSBoZXJlIGdvaW5nIGZvcndhcmQ/CkVpdGhlciBtYWtlICVwUyBhbHdheXMg
X2Fsc29fIHByaW50IHRoZSByYXcgbnVtYmVyLCBvciAoaWYKdGhhdCdzIHVuZGVzaXJhYmxlIGlu
IHNvbWUgdXNlIGNhc2VzKSByZS1hcnJhbmdlIHRoZSBhYm92ZSB0bwphY2hpZXZlIHRoZSBzYW1l
IGVmZmVjdCwgd2hpY2ggSSdzIGluIHBhcnRpY3VsYXIgbGlrZSB0byBiZSB0aGUKZGVjaXBoZXJl
ZCB2YWx1ZSBmaXJzdCwgYW5kIHRoZSByYXcgb25lIGluIGUuZy4gc3F1YXJlIGJyYWNrZXRzCihs
aWtlIGlpcmMgTGludXggZG9lcyk6CgogICAgZG9tYWluX2NyYXNoX3N5bmMoImVudHJ5LlMgZmF1
bHQgYXQgJXBTIFslcF1cbiIsIF9wKGFkZHIpLCBfcChhZGRyKSk7Cgo+IC0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtNjI3
LDExICs2MjcsMTIgQEAgdm9pZCBfX2RvbWFpbl9jcmFzaChzdHJ1Y3QgZG9tYWluICpkKTsKPiAg
ICogTWFyayBjdXJyZW50IGRvbWFpbiBhcyBjcmFzaGVkIGFuZCBzeW5jaHJvbm91c2x5IGRlc2No
ZWR1bGUgZnJvbSB0aGUgbG9jYWwKPiAgICogcHJvY2Vzc29yLiBUaGlzIGZ1bmN0aW9uIG5ldmVy
IHJldHVybnMuCj4gICAqLwo+IC12b2lkIG5vcmV0dXJuIF9fZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKHZvaWQpOwo+IC0jZGVmaW5lIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpIGRvIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIHByaW50aygiZG9tYWluX2Ny
YXNoX3N5bmMgY2FsbGVkIGZyb20gJXM6JWRcbiIsIF9fRklMRV9fLCBfX0xJTkVfXyk7ICBcCj4g
LSAgICBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+IC19IHdoaWxlICgwKQo+ICt2b2lkIG5vcmV0dXJuIF9fZG9t
YWluX2NyYXNoX3N5bmModm9pZCk7Cj4gKyNkZWZpbmUgZG9tYWluX2NyYXNoX3N5bmMoZm10LCAu
Li4pIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIgImRvbWFpbl9jcmFzaF9zeW5jKCVwdikgZnJvbSAlczogIiBmbXQsIFwKPiAr
ICAgICAgICAgICAgICAgY3VycmVudCwgX19mdW5jX18sICMjIF9fVkFfQVJHU19fKTsgICAgICAg
ICAgICAgICAgICBcCgpUaGlzIGlzbid0IEMgc3RhbmRhcmQgbWFuZGF0ZWQgdXNhZ2Ugb2YgX19W
QV9BUkdTX187IEkgZ2VuZXJhbGx5CnRoaW5rIGl0IGlzIGJldHRlciB0byB1c2UgdGhlIG9sZGVy
IEdDQyBleHRlbnNpb24gd2hlbiB0aGUgbnVtYmVyCm9mIGFjdHVhbHMgbWF5IHZhbGlkbHkgYmUg
emVybyAod2hpY2ggdGhlIEMgc3RhbmRhcmQgZG9lc24ndCBhbGxvdykuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:11:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:11:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNdt-0002oL-32; Wed, 24 Jan 2018 16:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kpe7=et=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eeNds-0002ma-3W
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:11:16 +0000
X-Inumbo-ID: 34e24d88-0121-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34e24d88-0121-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 16:11:17 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0OG2Sco043384;
 Wed, 24 Jan 2018 16:11:04 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=bWU24tPBlj2daRnCZjAGeOF51BhbJZl8HATXPi0C4FU=;
 b=RbJDNemdg9Kzox1Wdj4cXGgOuX21t8/G3lBsclqbFfHD8qNqFdLB2yeZhw0CnlGb6C1H
 SFQL2Naj+qSjiUz2WAnQlvhvL4fo86PQekO8MwK+wBowKp/FSCZTG4bmEG9LcYMfCoL8
 qm+/BY1pirmsDs2z11rSouKTHkEtSgkp7nsv3Qe4UwE/uMLLVZ9BUWpd4XaptbgzB8zo
 8TYaexC87TMX/OMVospJYsW62v7vIPyP+v+OSpltNe30nu840fEVM6OC/I0M2JXtInug
 7UusD52jKx+pvMpZbeXu0+JZaXl55eyXS+LkDSM5m6GJ9j1QfK2x/yFYj+0yICp5gDhW /g== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2fpw2mr655-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 Jan 2018 16:11:04 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0OGB2AQ002720
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 24 Jan 2018 16:11:03 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0OGB2Ij016088;
 Wed, 24 Jan 2018 16:11:02 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 Jan 2018 08:11:02 -0800
To: George Dunlap <dunlapg@umich.edu>, Juergen Gross <jgross@suse.com>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
 <dbf149c4-15f1-9374-0eb5-7317d9c6f76e@suse.com>
 <CAFLBxZYLBLbvEk2LRuT6U1vNSyUoam+vT_AR4CLEtc8oB1Qewg@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b5a88b65-0cbe-a522-4b95-524343897bcf@oracle.com>
Date: Wed, 24 Jan 2018 11:10:59 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <CAFLBxZYLBLbvEk2LRuT6U1vNSyUoam+vT_AR4CLEtc8oB1Qewg@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8783
 signatures=668655
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-1711220000 definitions=main-1801240214
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjQvMjAxOCAxMDoyNiBBTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiBXZWQsIEph
biAyNCwgMjAxOCBhdCAzOjIwIFBNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdy
b3RlOgo+PiBPbiAyNC8wMS8xOCAxNjowNywgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIFdl
ZCwgSmFuIDI0LCAyMDE4IGF0IDI6MTAgUE0sIEJvcmlzIE9zdHJvdnNreQo+Pj4gPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+PiBPbiAwMS8yNC8yMDE4IDA3OjA2IEFNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+PiBPbiAyNC8wMS8xOCAxMTo1NCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPj4+Pj4+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDEwOjQyOjM5QU0gKzAw
MDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4gT24gV2VkLCBKYW4gMjQsIDIwMTggYXQg
Mjo0MSBBTSwgQm9yaXMgT3N0cm92c2t5Cj4+Pj4+Pj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPiB3cm90ZToKPj4+Pj4+Pj4gT24gMDEvMTgvMjAxOCAwNTozMyBBTSwgV2VpIExpdSB3cm90
ZToKPj4+Pj4+Pj4+IE9uIFRodSwgSmFuIDE4LCAyMDE4IGF0IDExOjMxOjMyQU0gKzAxMDAsIEp1
ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+Pj4gV2VpLAo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4g
T24gMDEvMTIvMTcgMTU6MTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+Pj4+Pj4+IEluc3Rl
YWQgb2YgbG9jYXRpbmcgdGhlIFJTRFAgdGFibGUgYmVsb3cgMU1CIHB1dCBpdCBqdXN0IGJlbG93
IDRHQgo+Pj4+Pj4+Pj4+PiBsaWtlIHRoZSByZXN0IG9mIHRoZSBBQ1BJIHRhYmxlcyBpbiBjYXNl
IG9mIFBWSCBndWVzdHMuIFRoaXMgd2lsbAo+Pj4+Pj4+Pj4+PiBhdm9pZCBwdW5jaGluZyBtb3Jl
IGhvbGVzIHRoYW4gbmVjZXNzYXJ5IGludG8gdGhlIG1lbW9yeSBtYXAuCj4+Pj4+Pj4+Pj4+Cj4+
Pj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
Pj4+Pj4+Pj4+Pj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+Pj4+
Pj4+Pj4gTWluZCBhcHBseWluZyB0aGlzIG9uZT8KPj4+Pj4+Pj4+IERvbid0IHdvcnJ5LCBpdCBp
cyBpbiBteSBxdWV1ZS4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBXaWxsIGNvbWUgdG8gdGhpcyBhbmQg
b3RoZXIgcGF0Y2hlcyBJIGFjY3VtdWxhdGVkIHNvb24uCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2Vp
Lgo+Pj4+Pj4+PiBUaGlzIHJlcXVpcmVzIGtlcm5lbCBjaGFuZ2VzLCBkb2Vzbid0IGl0Pwo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwv
eGVuLWRldmVsLzIwMTctMTIvbXNnMDA3MTQuaHRtbAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBBbmQgdGhp
cyBzZXJpZXMgYXBwYXJlbnRseSBuZXZlciBtYWRlIGl0IHRvIHRoZSB0cmVlLgo+Pj4+Pj4+Pgo+
Pj4+Pj4+PiBQVkggZ3Vlc3RzIGFyZSBicm9rZW4gbm93IG9uIHN0YWdpbmcuCj4+Pj4+Pj4gQW5k
IHRoZSBMaW51eCBzaWRlIG9mIFBWSCBpcyBvZmZpY2lhbGx5IHN1cHBvcnRlZCBub3csIHJpZ2h0
Pwo+Pj4+Cj4+Pj4gQUZBSUsgUFZIIGlzIHN0aWxsIGNvbnNpZGVyZWQgYSB0ZWNoIHByZXZpZXcg
LS0tIExpbnV4IG9yIFhlbi4KPj4+IEZyb20gU1VQUE9SVC5tZDoKPj4+Cj4+PiAjIyMgeDg2L1BW
SCBndWVzdAo+Pj4KPj4+ICAgICBTdGF0dXM6IFN1cHBvcnRlZAo+Pj4KPj4+IEkgd2FzIHVuZGVy
IHRoZSBpbXByZXNzaW9uIHRoYXQgUFZIIGd1ZXN0IGluIExpbnV4IHdhcyBjb21wbGV0ZSBhbmQK
Pj4+IHN0YWJsZSBhcyBvZiBMaW51eCA0LjExLiAgSWYgdGhhdCdzIG5vdCB0cnVlIGl0IHNob3Vs
ZCBoYXZlIGJlZW4KPj4+IGJyb3VnaHQgdXAgZHVyaW5nIHRoZSA0LjEwIGRldmVsb3BtZW50IGN5
Y2xlLCB3aGVyZSB3ZSBkZWNsYXJlZCBQVkgKPj4+IGRvbVVzIGFzICJzdXBwb3J0ZWQiLgoKCk9L
LCBJIG1pc3NlZCB0aGF0LCBzb3JyeS4KCkkgdGhvdWdoIHdlIHdlcmUgZ29pbmcgdG8gd2FpdCBm
b3IgUENJIHBhc3N0aHJvdWdoIHRvIGJlY29tZSBhdmFpbGFibGUKdW50aWwgZGVjbGFyaW5nIGl0
IHN1cHBvcnRlZC4KCgo+PiBTbyB3aGF0IGlzIHRoZSBwcm9ibGVtIGhlcmU/Cj4+Cj4+IC0gY3Vy
cmVudCBMaW51eCBjYW4ndCBiZSBib290ZWQgYXMgUFZIIGd1ZXN0IHdpdGggeGVuLXVuc3RhYmxl
IGR1ZSB0bwo+PiAgIGEgYnVnIGluIExpbnV4LCBwYXRjaGVzIGZvciBMaW51eCBhcmUgYmVpbmcg
d29ya2VkIG9uCgpJIHdvdWxkIHByZWZlciBmb3IgcGF0Y2hlcyB0byBmaXJzdCBzaG93IHVwIGlu
IExpbnV4LiBPdGhlcndpc2Ugd2Ugd2lsbApiZSBhZGRpbmcgWGVuIGNvZGUgd2l0aG91dCBhbnkg
bWVhbnMgdG8gdGVzdCBpdCB3aXRoIFBWSCBndWVzdHMuIEFuZAp0aGVuLCB3aGVuIExpbnV4IGRv
ZXMgZ2V0IHByb3BlciBSU0RQIHN1cHBvcnQgZm9yIFBWSCBhbmQgdHJpZXMgdG8gYm9vdCwKd2Ug
bWF5IGRpc2NvdmVyIHRoYXQgYWxsIHNvcnRzIG9mIHVucmVsYXRlZCB0aGluZ3MgYXJlIGJyb2tl
bi4KCi1ib3JpcwoKCj4+IC0gYm9vdGluZyBMaW51eCBhcyBQVkggZ3Vlc3Qgd2l0aCB4ZW4gNC4x
MCBpcyB3b3JraW5nCj4gSSB3YXMgcmVzcG9uZGluZyB0byBCb3JpcydzIGNsYWltIHRoYXQgUFZI
IGlzIGNvbnNpZGVyZWQgdGVjaCBwcmV2aWV3Lgo+IEkgY2FuJ3Qgc2F5IGFueXRoaW5nIG9uZSB3
YXkgb3IgdGhlIG90aGVyIGFib3V0IFBWSCBpbiBMaW51eCwgYnV0IFBWSAo+IGluIFhlbiBpcyBk
ZWZpbml0ZWx5IG5vdyBjb25zaWRlcmVkIHN1cHBvcnRlZC4KPgo+IE15IHN1YnNlcXVlbnQgcmVz
cG9uc2UgdG8gUm9nZXIgKCJGV0lXIEkgY2FuIGJ1eSB0aGlzIGFyZ3VtZW50Iikgd2FzCj4gbWVh
bnQgdG8gaW5kaWNhdGUgSSBkaWRuJ3QgaGF2ZSBhbnkgbW9yZSBvYmplY3Rpb24gdG8gdGhlIGFw
cHJvYWNoIHlvdQo+IGd1eXMgd2VyZSBwbGFubmluZyBvbiB0YWtpbmcuCj4KPiAgLUdlb3JnZQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:13:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNfv-000333-F1; Wed, 24 Jan 2018 16:13:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeNft-00032w-RU
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:13:21 +0000
X-Inumbo-ID: 7b68c684-0121-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b68c684-0121-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:13:15 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id g1so9448663wmg.2
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 08:13:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=DACkeQS2e+8nLvYd4TtPewnLR50Zgk7h3v/xU+Q+SGc=;
 b=dXc00tCHJOH2z0qFGKQQ7qKL6taTaKXZtX4kWw6hMxkPf3YeOMzTbgf1oe7ryyVa9B
 CHDUDJfOYGhmAvVDyKLw4xjYewJcvz5kl97AlDSPkTfgHV9h8D/3C24mtNysK4PZWgVm
 9Vz4Q7EXSUqIU7o8f5hgSmGpNkr55TbTKqJtA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=DACkeQS2e+8nLvYd4TtPewnLR50Zgk7h3v/xU+Q+SGc=;
 b=d8nVubJ1axFUCVPW3gkABv+oLWrPdXoj0y34vD6b0UsauMW64uZRi1FVahUcnD4uyY
 E7EyaTXgqvBRbgvSsfJhswKuwL9FIVIraBXO1C72y2frujaT963EzvDLwaqxKZmoeKt6
 wBsHCcBQKzqD8WNn+UK5zUQTtSQyX6fxJ7QhfIWcWp/J1IdzeFxtZenGxBxvL+41qHVw
 tkSi/Poq37WeipIsoyjIHini9/UIGV/WB3kNDIH824FTYKepeNV+Nz80zbSr2vPVmEo7
 KXjrhCQeDC7eNMuVDpyrp2dmQIGp0EPH7CmAS2E8ANv8zXJ/l5Iu/ej/U0NbNW0g0dZJ
 srOQ==
X-Gm-Message-State: AKwxytcWMQnYM8K2MJKXnDn0ojHU0jEvIeXU+ZXTxOrWZfl/2SfJdcKA
 ljP4o2np556+H7/wuRQWVM7bDvjhOlE=
X-Google-Smtp-Source: AH8x224zbJaRI0aYoUm7R3B5sGOt2bSqcm5KrgKtgbzdzYwfKFfQ5HuRRSLvesoPCHfpyva/UROwIg==
X-Received: by 10.28.53.130 with SMTP id c124mr4689313wma.110.1516810397970;
 Wed, 24 Jan 2018 08:13:17 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u27sm4328694wrf.77.2018.01.24.08.13.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 08:13:17 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-3-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <74c3f80d-69fc-60dc-da93-449ea88b0e74@linaro.org>
Date: Wed, 24 Jan 2018 16:13:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124143517.18469-3-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/7] ARM: vGICv3: drop
	GUEST_GICV3_RDIST_REGIONS symbol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxNDozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXJj
aGl0ZWN0dXJhbGx5IHRoZXJlIGlzIG9ubHkgb25lIEdJQ3YzIHJlZGlzdHJpYnV0b3IgcmVnaW9u
Lgo+IERyb3AgdGhlIHN5bWJvbCB3aGljaCBzdWdnZXN0ZWQgdGhhdCB3YXMgYSBkZWxpYmFyYXRl
IGNob2ljZSBmb3IgWGVuCj4gZ3Vlc3RzLCBpbnN0ZWFkIGhhcmQgY29kZSB0aGUgIjEiIGluIHRo
ZSBhcHByb3ByaWF0ZSBwbGFjZXMsIGFsb25nIHdpdGgKPiBhIGNvbW1lbnQgdG8gZXhwbGFpbiB0
aGUgcmVhc29ucy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAbGluYXJvLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAg
IHwgMTcgKysrKysrKysrKysrLS0tLS0KPiAgIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5o
IHwgIDEgLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMuYwo+IGluZGV4IGFmMTZkZmQwMDUuLjdkM2VhMTcxYjQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
PiBAQCAtMTY0MCw4ICsxNjQwLDE4IEBAIHN0YXRpYyBpbnQgdmdpY192M192Y3B1X2luaXQoc3Ry
dWN0IHZjcHUgKnYpCj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHZnaWNfdjNf
cmRpc3RfY291bnQoc3RydWN0IGRvbWFpbiAqZCkKPiAgIHsKPiAtICAgIHJldHVybiBpc19oYXJk
d2FyZV9kb21haW4oZCkgPyB2Z2ljX3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgOgo+IC0gICAgICAg
ICAgICAgICBHVUVTVF9HSUNWM19SRElTVF9SRUdJT05TOwo+ICsgICAgLyoKPiArICAgICAqIEFy
Y2hpdGVjdHVyYWxseSB0aGVyZSBpcyBvbmx5IG9uZSBHSUN2MyByZWRpc3RyaWJ1dG9yIHJlZ2lv
bi4KPiArICAgICAqIFRoZSBHSUN2MyBEVCBiaW5kaW5nIHByb3Zpc2lvbnMgZm9yIG11bHRpcGxl
IHJlZ2lvbnMsIHNpbmNlIHRoZXJlIGFyZQo+ICsgICAgICogcGxhdGZvcm1zIG91dCB0aGVyZSB3
aGljaCBicmVhayB0aGlzIGFyY2hpdGVjdHVyYWwgYXNzdW1wdGlvbi4KPiArICAgICAqIEFDUEkg
ZG9lcyBub3Qgc3VwcG9ydCB0aGlzIHdvcmthcm91bmQgYXQgYWxsLgoKVGhpcyBpcyBub3QgdHJ1
ZS4gVGhlIEFDUEkgc3BlYyBzdXBwb3J0cyBtdWx0aXBsZSByZWdpb25zIG9mIApyZWRpc3RyaWJ1
dG9ycy4gV2hhdCBBQ1BJIGRvZXMgbm90IHN1cHBvcnQgaXMgYSBkaWZmZXJlbnQgc3RyaWRlLgoK
PiArICAgICAqIEZvciBEb20wIHdlIGhhdmUgdG8gbGl2ZSB3aXRoIHRoZSBNTUlPIGxheW91dCB0
aGUgaGFyZHdhcmUgcHJvdmlkZXMsCj4gKyAgICAgKiBzbyB3ZSBoYXZlIHRvIGNvcHkgdGhlIG11
bHRpcGxlIHJlZ2lvbnMgLSBhcyB0aGUgZmlyc3QgcmVnaW9uIG1heSBub3QKPiArICAgICAqIHBy
b3ZpZGUgZW5vdWdoIHNwYWNlIHRvIGhvbGQgYWxsIHJlZGlzdHJpYnV0b3JzIHdlIG5lZWQuCj4g
KyAgICAgKiBIb3dldmVyIERvbVUgZ2V0IGEgY29uc3RydWN0ZWQgbWVtb3J5IG1hcCwgc28gd2Ug
Y2FuIGdvIHdpdGgKPiArICAgICAqIHRoZSBhcmNoaXRlY3RlZCBzaW5nbGUgcmVkaXN0cmlidXRv
ciByZWdpb24uCj4gKyAgICAgKi8KPiArICAgIHJldHVybiBpc19oYXJkd2FyZV9kb21haW4oZCkg
PyB2Z2ljX3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgOiAxOyA+ICAgfQo+ICAgCj4gICBzdGF0aWMg
aW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKPiBAQCAtMTcwMCw5ICsx
NzEwLDYgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQp
Cj4gICAgICAgewo+ICAgICAgICAgICBkLT5hcmNoLnZnaWMuZGJhc2UgPSBHVUVTVF9HSUNWM19H
SUNEX0JBU0U7Cj4gICAKPiAtICAgICAgICAvKiBYWFg6IE9ubHkgb25lIFJlLWRpc3RyaWJ1dG9y
IHJlZ2lvbiBtYXBwZWQgZm9yIHRoZSBndWVzdCAqLwo+IC0gICAgICAgIEJVSUxEX0JVR19PTihH
VUVTVF9HSUNWM19SRElTVF9SRUdJT05TICE9IDEpOwo+IC0KPiAgICAgICAgICAgZC0+YXJjaC52
Z2ljLnJkaXN0X3N0cmlkZSA9IEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERTsKPiAgIAo+ICAgICAg
ICAgICAvKiBUaGUgZmlyc3QgcmVkaXN0cmlidXRvciBzaG91bGQgY29udGFpbiBlbm91Z2ggc3Bh
Y2UgZm9yIGFsbCBDUFVzICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPiBpbmRleCAwNWZkMTFjYTM4
Li5jYTc5YWI2Mjg0IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPiBAQCAtNDAyLDcgKzQwMiw2
IEBAIHR5cGVkZWYgdWludDY0X3QgeGVuX2NhbGxiYWNrX3Q7Cj4gICAjZGVmaW5lIEdVRVNUX0dJ
Q1YzX0dJQ0RfU0laRSAgICAgIHhlbl9ta191bGxvbmcoMHgwMDAxMDAwMCkKPiAgIAo+ICAgI2Rl
ZmluZSBHVUVTVF9HSUNWM19SRElTVF9TVFJJREUgICB4ZW5fbWtfdWxsb25nKDB4MDAwMjAwMDAp
Cj4gLSNkZWZpbmUgR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUyAgMQo+ICAgCj4gICAjZGVmaW5l
IEdVRVNUX0dJQ1YzX0dJQ1IwX0JBU0UgICAgIHhlbl9ta191bGxvbmcoMHgwMzAyMDAwMCkgLyog
dkNQVTAuLjEyNyAqLwo+ICAgI2RlZmluZSBHVUVTVF9HSUNWM19HSUNSMF9TSVpFICAgICB4ZW5f
bWtfdWxsb25nKDB4MDEwMDAwMDApCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:15:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:15:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNhv-0003DR-Qa; Wed, 24 Jan 2018 16:15:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zlmm=et=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeNhu-0003D5-KM
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:15:26 +0000
X-Inumbo-ID: c9954b93-0121-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9954b93-0121-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 16:15:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 431D6AD26;
 Wed, 24 Jan 2018 16:15:18 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
 <dbf149c4-15f1-9374-0eb5-7317d9c6f76e@suse.com>
 <CAFLBxZYLBLbvEk2LRuT6U1vNSyUoam+vT_AR4CLEtc8oB1Qewg@mail.gmail.com>
 <b5a88b65-0cbe-a522-4b95-524343897bcf@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b03f0271-c584-19e9-98a5-f3a3dab17ff5@suse.com>
Date: Wed, 24 Jan 2018 17:15:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <b5a88b65-0cbe-a522-4b95-524343897bcf@oracle.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTc6MTAsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwMS8yNC8yMDE4
IDEwOjI2IEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBh
dCAzOjIwIFBNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gT24g
MjQvMDEvMTggMTY6MDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4gT24gV2VkLCBKYW4gMjQs
IDIwMTggYXQgMjoxMCBQTSwgQm9yaXMgT3N0cm92c2t5Cj4+Pj4gPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPiB3cm90ZToKPj4+Pj4gT24gMDEvMjQvMjAxOCAwNzowNiBBTSwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+Pj4+IE9uIDI0LzAxLzE4IDExOjU0LCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+Pj4+Pj4+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDEwOjQyOjM5QU0gKzAwMDAsIEdl
b3JnZSBEdW5sYXAgd3JvdGU6Cj4+Pj4+Pj4+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDI6NDEg
QU0sIEJvcmlzIE9zdHJvdnNreQo+Pj4+Pj4+PiA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
IHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMDEvMTgvMjAxOCAwNTozMyBBTSwgV2VpIExpdSB3cm90ZToK
Pj4+Pj4+Pj4+PiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAxMTozMTozMkFNICswMTAwLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBXZWksCj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+
IE9uIDAxLzEyLzE3IDE1OjE0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4+Pj4gSW5z
dGVhZCBvZiBsb2NhdGluZyB0aGUgUlNEUCB0YWJsZSBiZWxvdyAxTUIgcHV0IGl0IGp1c3QgYmVs
b3cgNEdCCj4+Pj4+Pj4+Pj4+PiBsaWtlIHRoZSByZXN0IG9mIHRoZSBBQ1BJIHRhYmxlcyBpbiBj
YXNlIG9mIFBWSCBndWVzdHMuIFRoaXMgd2lsbAo+Pj4+Pj4+Pj4+Pj4gYXZvaWQgcHVuY2hpbmcg
bW9yZSBob2xlcyB0aGFuIG5lY2Vzc2FyeSBpbnRvIHRoZSBtZW1vcnkgbWFwLgo+Pj4+Pj4+Pj4+
Pj4KPj4+Pj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KPj4+Pj4+Pj4+Pj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+Pj4+Pj4+Pj4+PiBNaW5kIGFwcGx5aW5nIHRoaXMgb25lPwo+Pj4+Pj4+Pj4+IERvbid0IHdv
cnJ5LCBpdCBpcyBpbiBteSBxdWV1ZS4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IFdpbGwgY29tZSB0
byB0aGlzIGFuZCBvdGhlciBwYXRjaGVzIEkgYWNjdW11bGF0ZWQgc29vbi4KPj4+Pj4+Pj4+Pgo+
Pj4+Pj4+Pj4+IFdlaS4KPj4+Pj4+Pj4+IFRoaXMgcmVxdWlyZXMga2VybmVsIGNoYW5nZXMsIGRv
ZXNuJ3QgaXQ/Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAwNzE0Lmh0bWwKPj4+Pj4+Pj4+
Cj4+Pj4+Pj4+PiBBbmQgdGhpcyBzZXJpZXMgYXBwYXJlbnRseSBuZXZlciBtYWRlIGl0IHRvIHRo
ZSB0cmVlLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFBWSCBndWVzdHMgYXJlIGJyb2tlbiBub3cgb24g
c3RhZ2luZy4KPj4+Pj4+Pj4gQW5kIHRoZSBMaW51eCBzaWRlIG9mIFBWSCBpcyBvZmZpY2lhbGx5
IHN1cHBvcnRlZCBub3csIHJpZ2h0Pwo+Pj4+Pgo+Pj4+PiBBRkFJSyBQVkggaXMgc3RpbGwgY29u
c2lkZXJlZCBhIHRlY2ggcHJldmlldyAtLS0gTGludXggb3IgWGVuLgo+Pj4+IEZyb20gU1VQUE9S
VC5tZDoKPj4+Pgo+Pj4+ICMjIyB4ODYvUFZIIGd1ZXN0Cj4+Pj4KPj4+PiAgICAgU3RhdHVzOiBT
dXBwb3J0ZWQKPj4+Pgo+Pj4+IEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHRoYXQgUFZIIGd1
ZXN0IGluIExpbnV4IHdhcyBjb21wbGV0ZSBhbmQKPj4+PiBzdGFibGUgYXMgb2YgTGludXggNC4x
MS4gIElmIHRoYXQncyBub3QgdHJ1ZSBpdCBzaG91bGQgaGF2ZSBiZWVuCj4+Pj4gYnJvdWdodCB1
cCBkdXJpbmcgdGhlIDQuMTAgZGV2ZWxvcG1lbnQgY3ljbGUsIHdoZXJlIHdlIGRlY2xhcmVkIFBW
SAo+Pj4+IGRvbVVzIGFzICJzdXBwb3J0ZWQiLgo+IAo+IAo+IE9LLCBJIG1pc3NlZCB0aGF0LCBz
b3JyeS4KPiAKPiBJIHRob3VnaCB3ZSB3ZXJlIGdvaW5nIHRvIHdhaXQgZm9yIFBDSSBwYXNzdGhy
b3VnaCB0byBiZWNvbWUgYXZhaWxhYmxlCj4gdW50aWwgZGVjbGFyaW5nIGl0IHN1cHBvcnRlZC4K
PiAKPiAKPj4+IFNvIHdoYXQgaXMgdGhlIHByb2JsZW0gaGVyZT8KPj4+Cj4+PiAtIGN1cnJlbnQg
TGludXggY2FuJ3QgYmUgYm9vdGVkIGFzIFBWSCBndWVzdCB3aXRoIHhlbi11bnN0YWJsZSBkdWUg
dG8KPj4+ICAgYSBidWcgaW4gTGludXgsIHBhdGNoZXMgZm9yIExpbnV4IGFyZSBiZWluZyB3b3Jr
ZWQgb24KPiAKPiBJIHdvdWxkIHByZWZlciBmb3IgcGF0Y2hlcyB0byBmaXJzdCBzaG93IHVwIGlu
IExpbnV4LiBPdGhlcndpc2Ugd2Ugd2lsbAo+IGJlIGFkZGluZyBYZW4gY29kZSB3aXRob3V0IGFu
eSBtZWFucyB0byB0ZXN0IGl0IHdpdGggUFZIIGd1ZXN0cy4gQW5kCj4gdGhlbiwgd2hlbiBMaW51
eCBkb2VzIGdldCBwcm9wZXIgUlNEUCBzdXBwb3J0IGZvciBQVkggYW5kIHRyaWVzIHRvIGJvb3Qs
Cj4gd2UgbWF5IGRpc2NvdmVyIHRoYXQgYWxsIHNvcnRzIG9mIHVucmVsYXRlZCB0aGluZ3MgYXJl
IGJyb2tlbi4KCkkgd2FudGVkIHRvIGRvIGl0IHRoaXMgd2F5LgoKTXkgTGludXggcGF0Y2hlcyB3
ZXJlIGFjY2VwdGVkIGZvciA0LjE2IGFuZCBvbmx5IHRoZW4gSSBzZW50IHRoZSBYZW4KcGF0Y2hl
cy4gVW5mb3J0dW5hdGVseSB0aGUgZ3J1YjIgYnVnIHJlc3VsdGVkIGluIHRoZSBMaW51eCBwYXRj
aGVzIGJlaW5nCnB1dCBvbiBob2xkLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:19:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:19:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNlT-0003Q3-9q; Wed, 24 Jan 2018 16:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeNlS-0003Ps-F9
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 16:19:06 +0000
X-Inumbo-ID: 4c6a4636-0122-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c6a4636-0122-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 16:19:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="66606083"
To: Jan Beulich <JBeulich@suse.com>
References: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
 <5A68BE2502000078001A20C4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9c65e1ae-2961-1617-4d93-9f985c93c48a@citrix.com>
Date: Wed, 24 Jan 2018 16:15:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A68BE2502000078001A20C4@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE2OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSB1c2Ugb2Yg
X19MSU5FX18gaW4gYSBwcmludGsoKSBpcyBwcm9ibGVtYXRpYyBmb3IgbGl2ZXBhdGNoaW5nLCBh
cyBpdAo+PiBjYXVzZXMgdW5uZWNlc3NhcnkgYmluYXJ5IGRpZmZlcmVuY2VzLgo+Pgo+PiBGdXJ0
aGVybW9yZSwgZGlhZ25vc3RpYyBpbmZvcm1hdGlvbiBhcm91bmQgY2FsbHMgaXMgaW5jb25zaXN0
ZW50IGFuZAo+PiBvY2Nhc2lvbmFsbHkgdW5oZWxwZnVsLiAgKGUuZy4gZGlhZ25vc2luZyBsb2dz
IGZyb20gdGhlIGZpZWxkIHdoaWNoIG1pZ2h0IGJlCj4+IHJlbGVhc2UgYnVpbGRzLCBvciBsaWtl
bHkgd2l0aG91dCBleGFjdCBzb3VyY2UgY29kZSkuCj4+Cj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5
IHRvIGltcHJvdmUgdGhpbmdzLiAgU2hvcnRlbiB0aGUgbmFtZSB0bwo+PiBkb21haW5fY3Jhc2hf
c3luYygpIGFuZCByZXF1aXJlIHRoZSB1c2VyIHRvIHBhc3MgYSBwcmludCBtZXNzYWdlIGluLgo+
Pgo+PiBJbnRlcm5hbGx5LCB0aGUgY3VycmVudCB2Y3B1IGFuZCBjYWxsaW5nIGZ1bmN0aW9uIGFy
ZSBpZGVudGlmaWVkLCBhbmQgdGhlCj4+IG1lc3NhZ2UgaXMgZW1pdHRlZCBhcyBhIG5vbi1kZWJ1
ZyBndWVzdCBlcnJvci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+Cj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4+IENDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+PiBUaGlz
IGlzIFJGQyBmb3Igbm93IGFzIGl0IG9ubHkgZG9lcyB0aGUgeDg2IHNpZGUgb2YgdGhpbmdzLgo+
Pgo+PiBJZiBpdCBpcyBjb25zaWRlcmVkIGdlbmVyYWxseSBhY2NlcHRhYmxlLCBJJ2xsIGRvIHRo
ZSBBUk0gc2lkZSBvZiB0aGluZ3MsIGFuZAo+PiBhIHNpbWlsYXIgcGF0Y2ggZm9yIGRvbWFpbl9j
cmFzaCgpCj4gSSdtIGZpbmUgd2l0aCB0aGlzLCBqdXN0IHR3byByZW1hcmtzOgo+Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+IEBA
IC0yMDgzLDEwICsyMDgzLDcgQEAgdm9pZCBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHVu
c2lnbmVkIGxvbmcgYWRkcikKPj4gICAgICBpZiAoIGFkZHIgPT0gMCApCj4+ICAgICAgICAgIGFk
ZHIgPSB0aGlzX2NwdShsYXN0X2V4dGFibGVfYWRkcik7Cj4+ICAKPj4gLSAgICBwcmludGsoImRv
bWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZhdWx0IGF0ICVwICVwU1xuIiwK
Pj4gLSAgICAgICAgICAgX3AoYWRkciksIF9wKGFkZHIpKTsKPj4gLQo+PiAtICAgIF9fZG9tYWlu
X2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4+ICsgICAgZG9tYWluX2NyYXNoX3N5bmMoImVudHJ5LlMg
ZmF1bHQgYXQgJXAgJXBTXG4iLCBfcChhZGRyKSwgX3AoYWRkcikpOwo+IENvdWxkIHdlIHRyeSB0
byBhaW0gZm9yIHNvbWUgY29uc2lzdGVuY3kgaGVyZSBnb2luZyBmb3J3YXJkPwo+IEVpdGhlciBt
YWtlICVwUyBhbHdheXMgX2Fsc29fIHByaW50IHRoZSByYXcgbnVtYmVyLCBvciAoaWYKPiB0aGF0
J3MgdW5kZXNpcmFibGUgaW4gc29tZSB1c2UgY2FzZXMpIHJlLWFycmFuZ2UgdGhlIGFib3ZlIHRv
Cj4gYWNoaWV2ZSB0aGUgc2FtZSBlZmZlY3QsIHdoaWNoIEkncyBpbiBwYXJ0aWN1bGFyIGxpa2Ug
dG8gYmUgdGhlCj4gZGVjaXBoZXJlZCB2YWx1ZSBmaXJzdCwgYW5kIHRoZSByYXcgb25lIGluIGUu
Zy4gc3F1YXJlIGJyYWNrZXRzCj4gKGxpa2UgaWlyYyBMaW51eCBkb2VzKToKPgo+ICAgICBkb21h
aW5fY3Jhc2hfc3luYygiZW50cnkuUyBmYXVsdCBhdCAlcFMgWyVwXVxuIiwgX3AoYWRkciksIF9w
KGFkZHIpKTsKCkNhbiBkbyAoYWx0aG91Z2ggdGhlIHJlYXNvbiBJIGRpZG4ndCBzaG9ydGVuIHRo
aXMgZnVuY3Rpb24gbmFtZSBpcwpiZWNhdXNlIGl0IGlzbid0IGxvbmcgZm9yIHRoZSB3b3JsZCwg
b25jZSBJIGR1c3Qgb2ZmIG15CmNyZWF0ZV9ib3VuY2VfZnJhbWUgaW4gQyBzZXJpZXMpLgoKPgo+
PiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaAo+PiBAQCAtNjI3LDExICs2MjcsMTIgQEAgdm9pZCBfX2RvbWFpbl9jcmFzaChzdHJ1
Y3QgZG9tYWluICpkKTsKPj4gICAqIE1hcmsgY3VycmVudCBkb21haW4gYXMgY3Jhc2hlZCBhbmQg
c3luY2hyb25vdXNseSBkZXNjaGVkdWxlIGZyb20gdGhlIGxvY2FsCj4+ICAgKiBwcm9jZXNzb3Iu
IFRoaXMgZnVuY3Rpb24gbmV2ZXIgcmV0dXJucy4KPj4gICAqLwo+PiAtdm9pZCBub3JldHVybiBf
X2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyh2b2lkKTsKPj4gLSNkZWZpbmUgZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzKCkgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
PiAtICAgIHByaW50aygiZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gJXM6JWRcbiIsIF9f
RklMRV9fLCBfX0xJTkVfXyk7ICBcCj4+IC0gICAgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMo
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gLX0gd2hpbGUg
KDApCj4+ICt2b2lkIG5vcmV0dXJuIF9fZG9tYWluX2NyYXNoX3N5bmModm9pZCk7Cj4+ICsjZGVm
aW5lIGRvbWFpbl9jcmFzaF9zeW5jKGZtdCwgLi4uKSBkbyB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZG9tYWluX2NyYXNoX3N5
bmMoJXB2KSBmcm9tICVzOiAiIGZtdCwgXAo+PiArICAgICAgICAgICAgICAgY3VycmVudCwgX19m
dW5jX18sICMjIF9fVkFfQVJHU19fKTsgICAgICAgICAgICAgICAgICBcCj4gVGhpcyBpc24ndCBD
IHN0YW5kYXJkIG1hbmRhdGVkIHVzYWdlIG9mIF9fVkFfQVJHU19fOyBJIGdlbmVyYWxseQo+IHRo
aW5rIGl0IGlzIGJldHRlciB0byB1c2UgdGhlIG9sZGVyIEdDQyBleHRlbnNpb24gd2hlbiB0aGUg
bnVtYmVyCj4gb2YgYWN0dWFscyBtYXkgdmFsaWRseSBiZSB6ZXJvICh3aGljaCB0aGUgQyBzdGFu
ZGFyZCBkb2Vzbid0IGFsbG93KS4KCkRvIHlvdSBtZWFuIGdvIHdpdGggdGhlIChmbXQsIGFyZ3Mu
Li4pIHZlcnNpb24gPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:23:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:23:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNpv-00045C-RC; Wed, 24 Jan 2018 16:23:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeNpu-000456-Vu
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:23:43 +0000
X-Inumbo-ID: ee280d1f-0122-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee280d1f-0122-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:23:37 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 09:23:40 -0700
Message-Id: <5A68C11902000078001A20EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 09:23:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180124154849.84889-1-roger.pau@citrix.com>
 <20180124154849.84889-3-roger.pau@citrix.com>
In-Reply-To: <20180124154849.84889-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE2OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gaW5kaXJlY3RfdGh1bmtfYXNtLmggaXMgaW5zdGFudGlhdGVkIGRpcmVjdGx5IGludG8g
YXNzZW1ibHkgZmlsZXMKPiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgbWlnaHQgbm90IGJlIGRlZmlu
ZWQsIGFuZCB0aHVzIHVzaW5nIC5pZiBhZ2FpbnN0Cj4gaXQgaXMgd3JvbmcuCj4gCj4gQWRkIGEg
Y2hlY2sgdG8gZGVmaW5lIENPTkZJR19JTkRJUkVDVF9USFVOSyB0byAwIGlmIG5vdCBkZWZpbmVk
LCBzbwo+IHRoYXQgdXNpbmcgLmlmIENPTkZJR19JTkRJUkVDVF9USFVOSyBpcyBhbHdheXMgY29y
cmVjdC4KPiAKPiBUaGlzIHN1cHByZXNzZXMgdGhlIGZvbGxvd2luZyBjbGFuZyBlcnJvcjoKPiAK
PiA8aW5zdGFudGlhdGlvbj46ODo5OiBlcnJvcjogZXhwZWN0ZWQgYWJzb2x1dGUgZXhwcmVzc2lv
bgo+ICAgICAuaWYgQ09ORklHX0lORElSRUNUX1RIVU5LID09IDEKPiAgICAgICAgIF4KPiA8aW5z
dGFudGlhdGlvbj46MToxOiBub3RlOiB3aGlsZSBpbiBtYWNybyBpbnN0YW50aWF0aW9uCj4gSU5E
SVJFQ1RfQlJBTkNIIGNhbGwgJXJkeAo+IF4KPiBlbnRyeS5TOjU4OTo5OiBub3RlOiB3aGlsZSBp
biBtYWNybyBpbnN0YW50aWF0aW9uCj4gICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKPiAgICAg
ICAgIF4KCldoeSBpcyB0aGUgc2FtZSBubyBwcm9ibGVtIHdpdGggZ2FzPyBJdCB3YW50cyBjb25z
dGFudApleHByZXNzaW9ucyB3aXRoIC5pZiB0b28sIGFmdGVyIGFsbC4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:32:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:32:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeNyA-0004nV-Kh; Wed, 24 Jan 2018 16:32:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeNy9-0004nP-JN
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:32:13 +0000
X-Inumbo-ID: 1e153124-0124-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e153124-0124-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:32:07 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id v123so9752724wmd.5
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 08:32:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=iNIRl3IOuUMhckSlGDGr2as1xT1gUpcrNFQiCMNM7TE=;
 b=Kc2hu9OzRn2hJRG83qL+OEaikW/8yUhTrQ4NtqhHIDMASkM8MJeG3KXhdjOTJ7NR33
 OWdExoE/of6uPZ1CoEPsfaTJQ9y1/ZUvU4QlRbnzdkEAoxP4aAhLeFuNu1CrZdZ+NEDU
 YcacncfPsdllswcDLROUVAsIVThbpLjjpl7z8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=iNIRl3IOuUMhckSlGDGr2as1xT1gUpcrNFQiCMNM7TE=;
 b=rGLevwv6dQK1+HBUxZUv7+f2+kp/5RJejd/+9GXTxedUirFZvN2rRWPEb6D4pXA+Z3
 xA6jLBXDzNrFLGai05dUES2v/6HFao4iLlRB8G1/0kgI8qv6KwI782XlyMk2OWZVs70Q
 3zipgCU97uXtmedgke6ExG8388nWabdBmyXbkLD9YJlvU/sxifdJcsKMLQWqHxkOUmVz
 saj2i9Sc/LwapX/5cNq1fLVkPCgd2FO+w5dIjB4OdaSTqwP7vK2D7VWvBXqpjeG/MLFv
 A/+Fm7lPp1LkgwWY2dkM9VuRx31Zq/eZxZE0iOHvuFXX3ecikRYQuwgn9HTU49g6V0yg
 iGUQ==
X-Gm-Message-State: AKwxytdYfwa2JISCUE5z7Bnnr2FqkvQS6rHXg80488JQgdFF6OP/4BnK
 LIkUc9EMIdfE/kxt3s438zjrU2E9WEw=
X-Google-Smtp-Source: AH8x224tK/UuOSNfw1dV3oAYPHw9aDFbNt3ivnGTRruVgKMwn9lWm7X8QGku4QqRYUOVt06/AJZ3ug==
X-Received: by 10.28.218.12 with SMTP id r12mr5032232wmg.157.1516811530039;
 Wed, 24 Jan 2018 08:32:10 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 59sm2891442wrs.85.2018.01.24.08.32.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 08:32:09 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-4-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <0344bf88-9c7a-d7ea-e5d6-49343ea666cd@linaro.org>
Date: Wed, 24 Jan 2018 16:32:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124143517.18469-4-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/7] ARM: GICv3: emit optional DT property
 only when necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxNDozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IEFSTSBHSUN2MyBEVCBwcm9wZXJ0eSAiI3JlZGlzdHJpYnV0b3ItcmVnaW9ucyIgaXMgb3B0aW9u
YWwgYW5kIG9ubHkKPiB1c2VmdWwgaWYgaXQgaGFzIGFueSBvdGhlciB2YWx1ZXMgdGhhbiB0aGUg
YXJjaGl0ZWN0ZWQgIjEiLgo+IEtlZXAgb3VyIGdlbmVyYXRlZCBEVCBub2RlIGNsZWFuIGJ5IGVt
aXR0aW5nIHRoaXMgcHJvcGVydHkgb25seSBpZiB3ZQo+IGFjdHVhbGx5IG5lZWQgbW9yZSB0aGFu
IG9uZSByZWdpb24uCgpJIHJlYWxseSBkb24ndCBzZWUgdGhlIGJlbmVmaXRzIG9mIHRoaXMgcGF0
Y2guIEl0IGlzIGZpbmUgdG8gaGF2ZSAKI3JlZGlzdHJpYnV0b3ItcmVnaW9ucyBwcm9wZXJ0eSBp
biB0aGUgRFQuIFlvdSBtaWdodCAiY2xlYW4iIHRoZSBEVCBidXQgCm1ha2UgdGhlIGNvZGUgYSBi
aXQgbW9yZSBjb21wbGV4LgoKQ2hlZXJzLAoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9n
aWMtdjMuYyB8IDExICsrKysrKystLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCBhMGQyOTBiNTVjLi45YWQwY2QxOWVm
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYwo+IEBAIC0xMTY4LDEwICsxMTY4LDEzIEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFr
ZV9od2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgaWYgKCByZXMg
KQo+ICAgICAgICAgICByZXR1cm4gcmVzOwo+ICAgCj4gLSAgICByZXMgPSBmZHRfcHJvcGVydHlf
Y2VsbChmZHQsICIjcmVkaXN0cmlidXRvci1yZWdpb25zIiwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zKTsKPiAtICAgIGlmICggcmVzICkKPiAt
ICAgICAgICByZXR1cm4gcmVzOwo+ICsgICAgaWYgKCBkLT5hcmNoLnZnaWMubnJfcmVnaW9ucyA+
IDEgKQo+ICsgICAgewo+ICsgICAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jZWxsKGZkdCwgIiNy
ZWRpc3RyaWJ1dG9yLXJlZ2lvbnMiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGQtPmFyY2gudmdpYy5ucl9yZWdpb25zKTsKPiArICAgICAgICBpZiAoIHJlcyApCj4gKyAgICAg
ICAgICAgIHJldHVybiByZXM7Cj4gKyAgICB9Cj4gICAKPiAgICAgICBsZW4gPSBkdF9jZWxsc190
b19zaXplKGR0X25fYWRkcl9jZWxscyhnaWMpICsgZHRfbl9zaXplX2NlbGxzKGdpYykpOwo+ICAg
ICAgIC8qCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:34:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:34:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeO08-0004xO-Av; Wed, 24 Jan 2018 16:34:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeO07-0004wj-5d
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 16:34:15 +0000
X-Inumbo-ID: 6a69d6cb-0124-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a69d6cb-0124-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 16:34:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="66607611"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
 <5A68BE2502000078001A20C4@prv-mh.provo.novell.com>
 <9c65e1ae-2961-1617-4d93-9f985c93c48a@citrix.com>
Message-ID: <414e701e-004f-c1d1-d803-2da5d63bbcb9@citrix.com>
Date: Wed, 24 Jan 2018 16:31:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <9c65e1ae-2961-1617-4d93-9f985c93c48a@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTY6MTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjQvMDEvMTggMTY6
MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4wMS4xOCBhdCAxNjo0OSwgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhlIHVzZSBvZiBfX0xJTkVfXyBpbiBh
IHByaW50aygpIGlzIHByb2JsZW1hdGljIGZvciBsaXZlcGF0Y2hpbmcsIGFzIGl0Cj4+PiBjYXVz
ZXMgdW5uZWNlc3NhcnkgYmluYXJ5IGRpZmZlcmVuY2VzLgo+Pj4KPj4+IEZ1cnRoZXJtb3JlLCBk
aWFnbm9zdGljIGluZm9ybWF0aW9uIGFyb3VuZCBjYWxscyBpcyBpbmNvbnNpc3RlbnQgYW5kCj4+
PiBvY2Nhc2lvbmFsbHkgdW5oZWxwZnVsLiAgKGUuZy4gZGlhZ25vc2luZyBsb2dzIGZyb20gdGhl
IGZpZWxkIHdoaWNoIG1pZ2h0IGJlCj4+PiByZWxlYXNlIGJ1aWxkcywgb3IgbGlrZWx5IHdpdGhv
dXQgZXhhY3Qgc291cmNlIGNvZGUpLgo+Pj4KPj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIGlt
cHJvdmUgdGhpbmdzLiAgU2hvcnRlbiB0aGUgbmFtZSB0bwo+Pj4gZG9tYWluX2NyYXNoX3N5bmMo
KSBhbmQgcmVxdWlyZSB0aGUgdXNlciB0byBwYXNzIGEgcHJpbnQgbWVzc2FnZSBpbi4KPj4+Cj4+
PiBJbnRlcm5hbGx5LCB0aGUgY3VycmVudCB2Y3B1IGFuZCBjYWxsaW5nIGZ1bmN0aW9uIGFyZSBp
ZGVudGlmaWVkLCBhbmQgdGhlCj4+PiBtZXNzYWdlIGlzIGVtaXR0ZWQgYXMgYSBub24tZGVidWcg
Z3Vlc3QgZXJyb3IuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KPj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cj4+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Cj4+
PiBUaGlzIGlzIFJGQyBmb3Igbm93IGFzIGl0IG9ubHkgZG9lcyB0aGUgeDg2IHNpZGUgb2YgdGhp
bmdzLgo+Pj4KPj4+IElmIGl0IGlzIGNvbnNpZGVyZWQgZ2VuZXJhbGx5IGFjY2VwdGFibGUsIEkn
bGwgZG8gdGhlIEFSTSBzaWRlIG9mIHRoaW5ncywgYW5kCj4+PiBhIHNpbWlsYXIgcGF0Y2ggZm9y
IGRvbWFpbl9jcmFzaCgpCj4+IEknbSBmaW5lIHdpdGggdGhpcywganVzdCB0d28gcmVtYXJrczoK
Pj4KPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYv
dHJhcHMuYwo+Pj4gQEAgLTIwODMsMTAgKzIwODMsNyBAQCB2b2lkIGFzbV9kb21haW5fY3Jhc2hf
c3luY2hyb25vdXModW5zaWduZWQgbG9uZyBhZGRyKQo+Pj4gICAgICBpZiAoIGFkZHIgPT0gMCAp
Cj4+PiAgICAgICAgICBhZGRyID0gdGhpc19jcHUobGFzdF9leHRhYmxlX2FkZHIpOwo+Pj4gIAo+
Pj4gLSAgICBwcmludGsoImRvbWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZh
dWx0IGF0ICVwICVwU1xuIiwKPj4+IC0gICAgICAgICAgIF9wKGFkZHIpLCBfcChhZGRyKSk7Cj4+
PiAtCj4+PiAtICAgIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4+PiArICAgIGRvbWFp
bl9jcmFzaF9zeW5jKCJlbnRyeS5TIGZhdWx0IGF0ICVwICVwU1xuIiwgX3AoYWRkciksIF9wKGFk
ZHIpKTsKPj4gQ291bGQgd2UgdHJ5IHRvIGFpbSBmb3Igc29tZSBjb25zaXN0ZW5jeSBoZXJlIGdv
aW5nIGZvcndhcmQ/Cj4+IEVpdGhlciBtYWtlICVwUyBhbHdheXMgX2Fsc29fIHByaW50IHRoZSBy
YXcgbnVtYmVyLCBvciAoaWYKPj4gdGhhdCdzIHVuZGVzaXJhYmxlIGluIHNvbWUgdXNlIGNhc2Vz
KSByZS1hcnJhbmdlIHRoZSBhYm92ZSB0bwo+PiBhY2hpZXZlIHRoZSBzYW1lIGVmZmVjdCwgd2hp
Y2ggSSdzIGluIHBhcnRpY3VsYXIgbGlrZSB0byBiZSB0aGUKPj4gZGVjaXBoZXJlZCB2YWx1ZSBm
aXJzdCwgYW5kIHRoZSByYXcgb25lIGluIGUuZy4gc3F1YXJlIGJyYWNrZXRzCj4+IChsaWtlIGlp
cmMgTGludXggZG9lcyk6Cj4+Cj4+ICAgICBkb21haW5fY3Jhc2hfc3luYygiZW50cnkuUyBmYXVs
dCBhdCAlcFMgWyVwXVxuIiwgX3AoYWRkciksIF9wKGFkZHIpKTsKPiBDYW4gZG8gKGFsdGhvdWdo
IHRoZSByZWFzb24gSSBkaWRuJ3Qgc2hvcnRlbiB0aGlzIGZ1bmN0aW9uIG5hbWUgaXMKPiBiZWNh
dXNlIGl0IGlzbid0IGxvbmcgZm9yIHRoZSB3b3JsZCwgb25jZSBJIGR1c3Qgb2ZmIG15Cj4gY3Jl
YXRlX2JvdW5jZV9mcmFtZSBpbiBDIHNlcmllcykuCj4KPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9zY2hlZC5oCj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+Pj4gQEAgLTYyNywx
MSArNjI3LDEyIEBAIHZvaWQgX19kb21haW5fY3Jhc2goc3RydWN0IGRvbWFpbiAqZCk7Cj4+PiAg
ICogTWFyayBjdXJyZW50IGRvbWFpbiBhcyBjcmFzaGVkIGFuZCBzeW5jaHJvbm91c2x5IGRlc2No
ZWR1bGUgZnJvbSB0aGUgbG9jYWwKPj4+ICAgKiBwcm9jZXNzb3IuIFRoaXMgZnVuY3Rpb24gbmV2
ZXIgcmV0dXJucy4KPj4+ICAgKi8KPj4+IC12b2lkIG5vcmV0dXJuIF9fZG9tYWluX2NyYXNoX3N5
bmNocm9ub3VzKHZvaWQpOwo+Pj4gLSNkZWZpbmUgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCkg
ZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gLSAgICBwcmludGso
ImRvbWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tICVzOiVkXG4iLCBfX0ZJTEVfXywgX19MSU5F
X18pOyAgXAo+Pj4gLSAgICBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gLX0gd2hpbGUgKDApCj4+PiArdm9p
ZCBub3JldHVybiBfX2RvbWFpbl9jcmFzaF9zeW5jKHZvaWQpOwo+Pj4gKyNkZWZpbmUgZG9tYWlu
X2NyYXNoX3N5bmMoZm10LCAuLi4pIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
Pj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZG9tYWluX2NyYXNoX3N5bmMoJXB2KSBm
cm9tICVzOiAiIGZtdCwgXAo+Pj4gKyAgICAgICAgICAgICAgIGN1cnJlbnQsIF9fZnVuY19fLCAj
IyBfX1ZBX0FSR1NfXyk7ICAgICAgICAgICAgICAgICAgXAo+PiBUaGlzIGlzbid0IEMgc3RhbmRh
cmQgbWFuZGF0ZWQgdXNhZ2Ugb2YgX19WQV9BUkdTX187IEkgZ2VuZXJhbGx5Cj4+IHRoaW5rIGl0
IGlzIGJldHRlciB0byB1c2UgdGhlIG9sZGVyIEdDQyBleHRlbnNpb24gd2hlbiB0aGUgbnVtYmVy
Cj4+IG9mIGFjdHVhbHMgbWF5IHZhbGlkbHkgYmUgemVybyAod2hpY2ggdGhlIEMgc3RhbmRhcmQg
ZG9lc24ndCBhbGxvdykuCj4gRG8geW91IG1lYW4gZ28gd2l0aCB0aGUgKGZtdCwgYXJncy4uLikg
dmVyc2lvbiA/CgpJIGRvbid0IHNlZSBhbnkgb3RoZXIgR05VIGV4dGVuc2lvbnMgd2hpY2ggd29y
ayBoZXJlLsKgIFVubGVzcyB5b3UgY2FuCnBvaW50IG91dCBleGFjdGx5IHdoaWNoIG9uZSB5b3Ug
bWVhbiwgSSdsbCBzdGF5IHdpdGggdGhlICMjIF9fVkFfQVJHU19fCnZlcnNpb24sIGJlY2F1c2Ug
dGhhdCBpcyBjb25zaXN0ZW50IHdpdGggb3RoZXIgZXhhbXBsZXMgaW4gb3VyIGNvZGViYXNlLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:35:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:35:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeO0x-00054z-Jx; Wed, 24 Jan 2018 16:35:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeO0x-00054l-0H
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:35:07 +0000
X-Inumbo-ID: 85a5e414-0124-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22f.google.com (unknown [2a00:1450:400c:c09::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85a5e414-0124-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:35:01 +0100 (CET)
Received: by mail-wm0-x22f.google.com with SMTP id i186so9553031wmi.4
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 08:35:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=dt6IG56eRIGhKAQgf3aXjSoY4eFyiVGS3FKWoqK5cGY=;
 b=ksgeRT1VCSzDUsi1meiq1Zip6psAoI/v68vpCkvUgSE6CINi81Ovec426Rz4s5imzc
 SxrVp/1ThCQjOQSGGn3xMMx2KtI7KBAdbDu8Haap2WM8z0hjSj+VAZ9ElULM84EhHgJo
 c1XVTyDEeR8F58VPMSuM9DR3dsLoA2e50dQGQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=dt6IG56eRIGhKAQgf3aXjSoY4eFyiVGS3FKWoqK5cGY=;
 b=nCL8LRhi3aVnzUb8SmqSxkYY6zKvCPypm+SbEJgxS9nKdle+b0dUbgUcuzUIvgbcRT
 nVfAhX2TnC4sUhWPSf5wXNTiXZbWnJGAvAsn+LgRAEaa5eZmFi0zSdjqul6B1KFR5eUw
 dFfrk50GgxBxIUHfgmGAvVIlFU27o1Erx8CvSAvZ4jkGJS8LCo7EHE6pJz8zhxXhFNyS
 rG6gresleydNDeVxkqRFW03wVQEpLGmtaNGQtIck5gM9AitUth7S9rS/UV3yYBXK9OyX
 F2696UD+kzcnHzlrU91t/ny3POWkQRkY/tIyJWdaVJs2bKxJ/AWRfIU63YjAH2SNgm0J
 dNTA==
X-Gm-Message-State: AKwxytd6DKgbkjk6kM5lqZp6m2xgabmCrM8Skw3fBcJENHtP3EC124Jb
 LpLiOiy2iW1cdhxhOw6JxSxDDQ==
X-Google-Smtp-Source: AH8x227sVlBfjp+O/VaoCQ/WtsFk/cdTihke18oto/7tFHBGsEbfI7TKjOodbc4Q+A3cE2kOqLztMg==
X-Received: by 10.28.184.131 with SMTP id i125mr5742270wmf.44.1516811703932;
 Wed, 24 Jan 2018 08:35:03 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 72sm708129wmh.44.2018.01.24.08.35.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 08:35:03 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-2-andre.przywara@linaro.org>
 <72f88f8d-f672-e1c9-7975-0392d0805039@linaro.org>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <63067c49-e12a-16ca-27ae-b7dea7380361@linaro.org>
Date: Wed, 24 Jan 2018 16:35:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <72f88f8d-f672-e1c9-7975-0392d0805039@linaro.org>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/7] tools: ARM: vGICv3: avoid inserting
 optional DT properties
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNC8wMS8xOCAxNjowOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICgrIFRvb2xzIG1h
aW50YWluZXJzKQo+IAo+IEhpIEFuZHJlLAo+IAo+IE9uIDI0LzAxLzE4IDE0OjM1LCBBbmRyZSBQ
cnp5d2FyYSB3cm90ZToKPj4gV2hlbiBjcmVhdGluZyBhIEdJQ3YzIGRldmljZXRyZWUgbm9kZSwg
d2UgY3VycmVudGx5IGluc2VydCB0aGUKPj4gcmVkaXN0cmlidXRvci1zdHJpZGUgYW5kICNyZWRp
c3RyaWJ1dG9yLXJlZ2lvbnMgcHJvcGVydGllcywgd2l0aCBmaXhlZAo+PiB2YWx1ZXMgd2hpY2gg
YXJlIGFjdHVhbGx5IHRoZSBhcmNoaXRlY3RlZCBvbmVzLiBCdXQgdGhvc2UgcHJvcGVydGllcyBh
cmUKPj4gb3B0aW9uYWwgYW5kIG9ubHkgbmVlZGVkIHRvIGNvdmVyIGZvciBicm9rZW4gcGxhdGZv
cm1zLCB3aGVyZSB0aGUgdmFsdWVzCj4+IGRpZmZlciBmcm9tIHRoZSBhcmNoaXRlY3RlZCBvbmUu
IFRoaXMgd2lsbCBuZXZlciBiZSB0aGUgY2FzZSBmb3IgdGhlCj4gCj4gSSB1bmRlcnN0YW5kIHRo
YXQgdGhlIHN0cmlkZSBpcyBkZWZpbmVkIGJ5IEdJQ3YzLiBCdXQgSSBkb24ndCB0aGluayB0aGlz
Cj4gaXMgdHJ1ZSBmb3IgdGhlIG51bWJlciBvZiByZWdpb25zLiBMb29raW5nIGF0IHRoZSBzcGVj
LCBtdWx0aXBsZSByZWdpb25zCj4gc2VlbXMgdG8gYmUgYWxsb3dlZCAoc2VlIEdJQ1JfVFlQRVIu
TGFzdCkuIERpZCBJIG1pc3MgYW55dGhpbmc/CgpXZWxsLCB0aGUgc3BlYyBkb2VzIGluZGVlZCBu
b3Qgc2F5IGFueXRoaW5nIGFib3V0IGl0LCBidXQgdGhlIERUIGJpbmRpbmcKZGVzY3JpcHRpb24g
ZG9lczoKPT09PT09PT09PT09PT0KT3B0aW9uYWw6Ci4uLgotICNyZWRpc3RyaWJ1dG9yLXJlZ2lv
bnM6IFRoZSBudW1iZXIgb2YgaW5kZXBlbmRlbnQgY29udGlndW91cyByZWdpb25zCiAgb2NjdXBp
ZWQgYnkgdGhlIHJlZGlzdHJpYnV0b3JzLiBSZXF1aXJlZCBpZiBtb3JlIHRoYW4gb25lIHN1Y2gK
ICByZWdpb24gaXMgcHJlc2VudC4KPT09PT09PT09PT09PT0KClNvIHdlIGRvbid0IG5lZWQgaXQg
aW4gb3VyIGNhc2UsIGFuZCBpbiBmYWN0IHdlIGRvbid0IGltcGxlbWVudAoqYW55dGhpbmcqIHRv
IGFjdHVhbGx5IGdpdmUgdGhlIHRvb2xzdGFjayBhIGNob2ljZS4gU28gd2Ugc2hvdWxkCmNvbnNl
cXVlbnRseSByZW1vdmUgdGhlc2UgbGluZXMsIGFzIHRoZXkgYXJlIHBvaW50bGVzcyByaWdodCBu
b3cuIFNob3VsZAp3ZSBldmVyIG5lZWQgdG8gaW1wbGVtZW50IHN1cHBvcnQgZm9yIG11bHRpcGxl
IHJlZ2lvbnMsIGJyaW5naW5nIHRoaXMKYmFjayBpcyByZWFsbHkgb3VyIGxlYXN0IGNvbmNlcm4u
CgpDaGVlcnMsCkFuZHJlLgoKPiAKPiBUaGUgcmVzdCBsb29rcyBnb29kIHRvIG1lLgo+IAo+PiBj
b25zdHJ1Y3RlZCBEb21VIG1lbW9yeSBtYXAuCj4+IFNvIHdlIGRyb3AgdGhvc2UgcHJvcGVydGll
cyBhbHRvZ2V0aGVyIGFuZCBwcm92aWRlIGEgY2xlYW4gYW5kCj4+IGFyY2hpdGVjdGVkCj4+IEdJ
Q3YzIERUIG5vZGUgZm9yIERvbVVzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4gLS0tCj4+IMKgIHRvb2xzL2xpYnhsL2xp
YnhsX2FybS5jIHwgOCAtLS0tLS0tLQo+PiDCoCAxIGZpbGUgY2hhbmdlZCwgOCBkZWxldGlvbnMo
LSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfYXJtLmMKPj4gaW5kZXggM2U0NjU1NDMwMS4uYjViYmEzY2QzMyAxMDA2NDQKPj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMKPj4gQEAgLTUyNCwxNCArNTI0LDYgQEAgc3RhdGljIGludCBtYWtlX2dpY3YzX25vZGUo
bGlieGxfX2djICpnYywgdm9pZCAqZmR0KQo+PiDCoMKgwqDCoMKgIHJlcyA9IGZkdF9wcm9wZXJ0
eShmZHQsICJpbnRlcnJ1cHQtY29udHJvbGxlciIsIE5VTEwsIDApOwo+PiDCoMKgwqDCoMKgIGlm
IChyZXMpIHJldHVybiByZXM7Cj4+IMKgIC3CoMKgwqAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwo
ZmR0LCAicmVkaXN0cmlidXRvci1zdHJpZGUiLAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERSk7
Cj4+IC3CoMKgwqAgaWYgKHJlcykgcmV0dXJuIHJlczsKPj4gLQo+PiAtwqDCoMKgIHJlcyA9IGZk
dF9wcm9wZXJ0eV9jZWxsKGZkdCwgIiNyZWRpc3RyaWJ1dG9yLXJlZ2lvbnMiLAo+PiAtwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEdVRVNUX0dJ
Q1YzX1JESVNUX1JFR0lPTlMpOwo+PiAtwqDCoMKgIGlmIChyZXMpIHJldHVybiByZXM7Cj4+IC0K
Pj4gwqDCoMKgwqDCoCByZXMgPSBmZHRfcHJvcGVydHlfcmVncyhnYywgZmR0LCBST09UX0FERFJF
U1NfQ0VMTFMsCj4+IFJPT1RfU0laRV9DRUxMUywKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyLAo+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdpY2RfYmFzZSwgZ2lj
ZF9zaXplLAo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:38:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:38:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeO4X-0005Sf-El; Wed, 24 Jan 2018 16:38:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kpe7=et=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eeO4W-0005ST-5U
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:38:48 +0000
X-Inumbo-ID: 096afa32-0125-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 096afa32-0125-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:38:42 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0OGae3F075309;
 Wed, 24 Jan 2018 16:38: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-2017-10-26;
 bh=yxpuuFu2ah51YJlWlY+yhQ1SnddIqWEejo9SCGnzT50=;
 b=ZiCzCA5O0mIxKD/Z/aD+MzYTgI7cJorzYwvKBLWq4QHRbBEuNoYKK0vwiuV+YEm93ew7
 Ugrz2evcjm+qCGyVF90F5wLEJiZLPWbw9gfLOipxqe21rN2yLlcll/RGoJ3NsysqhqvJ
 eFvpCiMcrLTIsbmP3BvNxtOsAWs6+nrUpuWodAE9W7WBghgKuR3IfjG+2sUiE8E/rdlJ
 t9Zz0/Qo2c76WKRuLdUa58t21D33/sTGxYeS4RS2q2+pFlR/xI9OXjTm3pe3asdJTNry
 fBROqni0usU9nnAIQ2IJEQfT77uqEHw8NWbSaS37co5qQPaRqUWDoB1YiV73SylgMqoU qQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2fpw2mrb0h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 Jan 2018 16:38:41 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0OGcekB000547
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 24 Jan 2018 16:38:40 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0OGcdq7026415;
 Wed, 24 Jan 2018 16:38:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 Jan 2018 08:38:39 -0800
To: Juergen Gross <jgross@suse.com>, George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
 <dbf149c4-15f1-9374-0eb5-7317d9c6f76e@suse.com>
 <CAFLBxZYLBLbvEk2LRuT6U1vNSyUoam+vT_AR4CLEtc8oB1Qewg@mail.gmail.com>
 <b5a88b65-0cbe-a522-4b95-524343897bcf@oracle.com>
 <b03f0271-c584-19e9-98a5-f3a3dab17ff5@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <af9d4bcb-9e99-f6cd-491e-c084f9de05a5@oracle.com>
Date: Wed, 24 Jan 2018 11:38:36 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <b03f0271-c584-19e9-98a5-f3a3dab17ff5@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8783
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=878
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801240220
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjQvMjAxOCAxMToxNSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNC8wMS8x
OCAxNzoxMCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+Cj4+Cj4+Pj4gU28gd2hhdCBpcyB0aGUg
cHJvYmxlbSBoZXJlPwo+Pj4+Cj4+Pj4gLSBjdXJyZW50IExpbnV4IGNhbid0IGJlIGJvb3RlZCBh
cyBQVkggZ3Vlc3Qgd2l0aCB4ZW4tdW5zdGFibGUgZHVlIHRvCj4+Pj4gICBhIGJ1ZyBpbiBMaW51
eCwgcGF0Y2hlcyBmb3IgTGludXggYXJlIGJlaW5nIHdvcmtlZCBvbgo+PiBJIHdvdWxkIHByZWZl
ciBmb3IgcGF0Y2hlcyB0byBmaXJzdCBzaG93IHVwIGluIExpbnV4LiBPdGhlcndpc2Ugd2Ugd2ls
bAo+PiBiZSBhZGRpbmcgWGVuIGNvZGUgd2l0aG91dCBhbnkgbWVhbnMgdG8gdGVzdCBpdCB3aXRo
IFBWSCBndWVzdHMuIEFuZAo+PiB0aGVuLCB3aGVuIExpbnV4IGRvZXMgZ2V0IHByb3BlciBSU0RQ
IHN1cHBvcnQgZm9yIFBWSCBhbmQgdHJpZXMgdG8gYm9vdCwKPj4gd2UgbWF5IGRpc2NvdmVyIHRo
YXQgYWxsIHNvcnRzIG9mIHVucmVsYXRlZCB0aGluZ3MgYXJlIGJyb2tlbi4KPiBJIHdhbnRlZCB0
byBkbyBpdCB0aGlzIHdheS4KPgo+IE15IExpbnV4IHBhdGNoZXMgd2VyZSBhY2NlcHRlZCBmb3Ig
NC4xNiBhbmQgb25seSB0aGVuIEkgc2VudCB0aGUgWGVuCj4gcGF0Y2hlcy4gVW5mb3J0dW5hdGVs
eSB0aGUgZ3J1YjIgYnVnIHJlc3VsdGVkIGluIHRoZSBMaW51eCBwYXRjaGVzIGJlaW5nCj4gcHV0
IG9uIGhvbGQuCgoKQW5kIHVudGlsIHRoaXMgaXMgYWxsIHJlc29sdmVkIHdlIHNob3VsZCByZXZl
cnQgdGhpcyBwYXRjaC4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:39:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:39:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeO5G-0005Yj-Mu; Wed, 24 Jan 2018 16:39:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeO5E-0005YJ-UD
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:39:32 +0000
X-Inumbo-ID: 2421a45f-0125-11e8-ba59-bc764e045a96
Received: from mail-wm0-x235.google.com (unknown [2a00:1450:400c:c09::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2421a45f-0125-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:39:27 +0100 (CET)
Received: by mail-wm0-x235.google.com with SMTP id i186so9578654wmi.4
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 08:39:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=uXQ22E3VflX3jjBvtoEsKXDsO6xkTCziPZ0pvKjx8rg=;
 b=H6IM2+Fn34aAxd3JjKyzRlK0sBTONqKRNek+kQKxiHL1Pd5+k9xagX1gpqLChWEy9d
 zJNRj1PZJdLRTqLvT9mVdycvJ0CGaffFpmH5rJyFTbgTowoNvzOf1UCZ6ofpwn3SHkUN
 Y6K+8kQZsW5VpvzCd+hUv7IMmi0kZYmEewBKI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=uXQ22E3VflX3jjBvtoEsKXDsO6xkTCziPZ0pvKjx8rg=;
 b=d46kQkJTMf2Qm2eCFlfFuI+1ZQHSUeFRp86FPGCeipCjuePkBSTlNPr3/IjBYttVo2
 pMGQ81K0xj9Ev4JZqKNrRq/njcLvQlFGO9vwmi08oOFa4r3twq4LFnNywOlYGRdA6814
 NyAbeX4azvZhWBP0aUd52G5p1obwvQV9bQroi9IPm9+cOYo8wpK12nYJhYjeYlaGZMGJ
 WYzHt1ng26xDc9y8h17zKQBwMhPKoidlplAYyiJOAQWRSSGQ4eaaZammL65KCYt3Ncaq
 Jyd8TorvyFvnpLrRYd3Zcw4xa5KcWnCeatS/Pdu+e6VULGQ8RCYfA3I5y0RUQYgyDt41
 S77A==
X-Gm-Message-State: AKwxytf57nN5QOLjeIofyb1Xic1LdnLazEShEF4n+l9k7lE5RGzY04+/
 LxNOHlrVufCss3fFkcmGDwDTaQ==
X-Google-Smtp-Source: AH8x22758IIMgtUsuWyNWVrvI/bCoYE3CazW8+dHrfI24C05g9D0TklfDJ0JUGfO7TUlmFGUXQv0rw==
X-Received: by 10.28.168.8 with SMTP id r8mr5740339wme.157.1516811969849;
 Wed, 24 Jan 2018 08:39:29 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m45sm2966880wrf.75.2018.01.24.08.39.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 08:39:29 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-2-andre.przywara@linaro.org>
 <72f88f8d-f672-e1c9-7975-0392d0805039@linaro.org>
 <63067c49-e12a-16ca-27ae-b7dea7380361@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <975c58d7-61c0-321c-33b7-cabeeb56abf7@linaro.org>
Date: Wed, 24 Jan 2018 16:39:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <63067c49-e12a-16ca-27ae-b7dea7380361@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/7] tools: ARM: vGICv3: avoid inserting
 optional DT properties
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxNjozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gT24g
MjQvMDEvMTggMTY6MDgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gKCsgVG9vbHMgbWFpbnRhaW5l
cnMpCj4+Cj4+IEhpIEFuZHJlLAo+Pgo+PiBPbiAyNC8wMS8xOCAxNDozNSwgQW5kcmUgUHJ6eXdh
cmEgd3JvdGU6Cj4+PiBXaGVuIGNyZWF0aW5nIGEgR0lDdjMgZGV2aWNldHJlZSBub2RlLCB3ZSBj
dXJyZW50bHkgaW5zZXJ0IHRoZQo+Pj4gcmVkaXN0cmlidXRvci1zdHJpZGUgYW5kICNyZWRpc3Ry
aWJ1dG9yLXJlZ2lvbnMgcHJvcGVydGllcywgd2l0aCBmaXhlZAo+Pj4gdmFsdWVzIHdoaWNoIGFy
ZSBhY3R1YWxseSB0aGUgYXJjaGl0ZWN0ZWQgb25lcy4gQnV0IHRob3NlIHByb3BlcnRpZXMgYXJl
Cj4+PiBvcHRpb25hbCBhbmQgb25seSBuZWVkZWQgdG8gY292ZXIgZm9yIGJyb2tlbiBwbGF0Zm9y
bXMsIHdoZXJlIHRoZSB2YWx1ZXMKPj4+IGRpZmZlciBmcm9tIHRoZSBhcmNoaXRlY3RlZCBvbmUu
IFRoaXMgd2lsbCBuZXZlciBiZSB0aGUgY2FzZSBmb3IgdGhlCj4+Cj4+IEkgdW5kZXJzdGFuZCB0
aGF0IHRoZSBzdHJpZGUgaXMgZGVmaW5lZCBieSBHSUN2My4gQnV0IEkgZG9uJ3QgdGhpbmsgdGhp
cwo+PiBpcyB0cnVlIGZvciB0aGUgbnVtYmVyIG9mIHJlZ2lvbnMuIExvb2tpbmcgYXQgdGhlIHNw
ZWMsIG11bHRpcGxlIHJlZ2lvbnMKPj4gc2VlbXMgdG8gYmUgYWxsb3dlZCAoc2VlIEdJQ1JfVFlQ
RVIuTGFzdCkuIERpZCBJIG1pc3MgYW55dGhpbmc/Cj4gCj4gV2VsbCwgdGhlIHNwZWMgZG9lcyBp
bmRlZWQgbm90IHNheSBhbnl0aGluZyBhYm91dCBpdCwgYnV0IHRoZSBEVCBiaW5kaW5nCj4gZGVz
Y3JpcHRpb24gZG9lczoKPiA9PT09PT09PT09PT09PQo+IE9wdGlvbmFsOgo+IC4uLgo+IC0gI3Jl
ZGlzdHJpYnV0b3ItcmVnaW9uczogVGhlIG51bWJlciBvZiBpbmRlcGVuZGVudCBjb250aWd1b3Vz
IHJlZ2lvbnMKPiAgICBvY2N1cGllZCBieSB0aGUgcmVkaXN0cmlidXRvcnMuIFJlcXVpcmVkIGlm
IG1vcmUgdGhhbiBvbmUgc3VjaAo+ICAgIHJlZ2lvbiBpcyBwcmVzZW50Lgo+ID09PT09PT09PT09
PT09Cj4gCj4gU28gd2UgZG9uJ3QgbmVlZCBpdCBpbiBvdXIgY2FzZSwgYW5kIGluIGZhY3Qgd2Ug
ZG9uJ3QgaW1wbGVtZW50Cj4gKmFueXRoaW5nKiB0byBhY3R1YWxseSBnaXZlIHRoZSB0b29sc3Rh
Y2sgYSBjaG9pY2UuIFNvIHdlIHNob3VsZAo+IGNvbnNlcXVlbnRseSByZW1vdmUgdGhlc2UgbGlu
ZXMsIGFzIHRoZXkgYXJlIHBvaW50bGVzcyByaWdodCBub3cuIFNob3VsZAo+IHdlIGV2ZXIgbmVl
ZCB0byBpbXBsZW1lbnQgc3VwcG9ydCBmb3IgbXVsdGlwbGUgcmVnaW9ucywgYnJpbmdpbmcgdGhp
cwo+IGJhY2sgaXMgcmVhbGx5IG91ciBsZWFzdCBjb25jZXJuLgoKSSBhbSBub3QgYWdhaW5zdCB0
aGlzIHBhdGNoLiBIb3dldmVyLCB0aGUgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIG5vdCAKaW5kdWNl
IHRoYXQgcGxhdGZvcm0gd2l0aCBtb3JlIHRoYW4gMSByZS1kaXN0cmlidXRvciByZWdpb25zIGFy
ZSBicm9rZW4uCgpTbyBJIGRvbid0IHNlZSBhbnl0aGluZyB3aGljaCB3b3VsZCBwcmV2ZW50IHVz
IHRvIHByb3ZpZGUgYSBndWVzdCBtZW1vcnkgCm1hcCB3aXRoIG11bHRpcGxlIHJlLWRpc3RyaWJ1
dG9yIHJlZ2lvbnMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:40:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeO6V-0006DF-0T; Wed, 24 Jan 2018 16:40:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeO6T-0006CR-BJ
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:40:49 +0000
X-Inumbo-ID: 55f4ec38-0125-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55f4ec38-0125-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 16:40:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 09:40:42 -0700
Message-Id: <5A68C51802000078001A2121@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 09:40:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180124154849.84889-1-roger.pau@citrix.com>
 <20180124154849.84889-2-roger.pau@citrix.com>
In-Reply-To: <20180124154849.84889-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] x86/clang: fix build with indirect
	thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE2OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZSBidWlsZCB3aXRoIGNsYW5nIGlzIGN1cnJlbnRseSBicm9rZW4gYmVjYXVzZSBjbGFuZyBy
ZXF1aXJlcyBhc20KPiBtYWNyb3MgdG8gYmUgZGVjbGFyZWQgaW5zaWRlIHRoZSBzYW1lIGlubGlu
ZSBhc20gZGVjbGFyYXRpb24gd2hlcmUKPiB0aGV5IGFyZSB1c2VkLgoKSSBkb24ndCB1bmRlcnN0
YW5kIHRoaXM6IFdoYXQgaWYgSSBoYXZlIHR3byBhc20oKS1zIG5lZWRpbmcgaXQ/IERvZXMKdGhp
cyBuZWVkIHRvIGJlIGRvbmUgaW4gZWFjaCBvbmU/IEknZCBleHBlY3QgdGhpcyB0byByZXN1bHQg
aW4gZHVwbGljYXRlCmRlZmluaXRpb25zIG9uIGdhcyB0aGVuICh3aGljaCBtYXkgb3IgbWF5IG5v
dCBiZSBiZW5pZ24pLgoKPiAtLS0gYS94ZW4vUnVsZXMubWsKPiArKysgYi94ZW4vUnVsZXMubWsK
PiBAQCAtNjYsOCArNjYsMTAgQEAgZW5kaWYKPiAgCj4gIEFGTEFHUy15ICAgICAgICAgICAgICAg
ICs9IC1EX19BU1NFTUJMWV9fCj4gIAo+IC0jIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGNh
bid0IGhhbmRsZSBlbWJlZGRlZCAuaW5jbHVkZSdzCj4gLUNGTEFHUy0kKGNsYW5nKSAgICAgICAg
ICs9IC1uby1pbnRlZ3JhdGVkLWFzCj4gKyMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgZG9l
c24ndCB1bmRlcnN0YW5kIGFzc2VtYmxlciBkaXJlY3RpdmVzIHdpdGhvdXQKPiArIyBhbiBhYnNv
bHV0ZSB2YWx1ZToKPiArIyBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTI3
MzY5IAo+ICtBRkxBR1MtJChjbGFuZykgICAgICAgICArPSAtbm8taW50ZWdyYXRlZC1hcwoKSSBh
bHNvIGRvbid0IHVuZGVyc3RhbmQgdGhpcyAtIHdoZW4geW91IHN3aXRjaCAoYmFjaykgdG8gQUZM
QUdTLCB5b3UKZG9uJ3QgYWZmZWN0IEMgZmlsZXMuIEZ1cnRoZXJtb3JlIHdpdGhvdXQgdXNpbmcg
aXRzIGludGVncmF0ZWQgYXNzZW1ibGVyCmZvciBDIGZpbGVzIGF0IHByZXNlbnQgLSBob3cgaXMg
dGhlIGJ1aWxkIGJyb2tlbj8gSXMgdGhlIGRlc2NyaXB0aW9uIG9mCnRoZSBjaGFuZ2UgcGVyaGFw
cyBpbiBuZWVkIG9mIHNvbWUgcmUtd29yayAoYW5kIG1heWJlIHRoZSB0aXRsZSBhcwp3ZWxsKT8K
Ck5vciBhbSBJIG9mIHRoZSBvcGluaW9uIHRoYXQgdGhlIGNvbW1lbnQgYWJvdmUgaXMgcmVhbGx5
IGNvcnJlY3QgLQpJJ20gc3VyZSB0aGVyZSBhcmUgZGlyZWN0aXZlcyB3aGVyZSB0aGVpciBhc3Nl
bWJsZXIgc3VwcG9ydHMgbm9uLQpjb25zdGFudCB2YWx1ZXMgKC5pbmNsdWRlIGJlaW5nIHRoZSBv
YnZpb3VzIGZpcnN0IGNhc2UgaW4gdGhlIGNvbnRleHQKaGVyZSkuCgpBbmQgZmluYWxseSwgaWYg
eW91IHN3aXRjaCBiYWNrIHRvIHVzZSBBRkxBR1MgaGVyZSwgeW91IHNob3VsZAplaXRoZXIgcmVz
dG9yZSB0aGUgb3JpZ2luYWwgY29tbWVudCBhcyB3ZWxsLCBvciBleHBsYWluIGluIHRoZQpkZXNj
cmlwdGlvbiB3aHkgaXQgaXNuJ3QgYXBwbGljYWJsZSBhbnltb3JlLgoKPiAtLS0gYS94ZW4vYXJj
aC94ODYvZXh0YWJsZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2V4dGFibGUuYwo+IEBAIC0xNTgs
NyArMTU4LDggQEAgc3RhdGljIGludCBfX2luaXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQo+ICAgICAg
ICAgIG1lbWNweShwdHIsIHRlc3RzW2ldLm9wYywgQVJSQVlfU0laRSh0ZXN0c1tpXS5vcGMpKTsK
PiAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwdHIpOwo+ICAKPiAtICAgICAgICBhc20gdm9s
YXRpbGUgKCAiSU5ESVJFQ1RfQ0FMTCAlW3N0Yl1cbiIKPiArICAgICAgICBhc20gdm9sYXRpbGUg
KCBJTkNMVURFX0lORElSRUNUX1RIVU5LCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIklORElS
RUNUX0NBTEwgJVtzdGJdXG4iCgpCZXNpZGVzIHRoaXMgYmVpbmcgc29tZXdoYXQgdWdseSwgaGF2
aW5nIHRvIHJlbWVtYmVyIHRvIGFkZAp0aGlzIGdvaW5nIGZvcndhcmQsIHNob3VsZCBhbnkgbmV3
IGluZGlyZWN0IGNhbGxzIGJlIGFkZGVkLCBpcwpzdXJlbHkgcHJvbmUgdG8gYmUgZm9yZ290dGVu
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:44:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeO9m-0006WJ-Fb; Wed, 24 Jan 2018 16:44:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeO9l-0006WC-Q4
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 16:44:13 +0000
X-Inumbo-ID: cb6b61a8-0125-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb6b61a8-0125-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:44:07 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 09:44:10 -0700
Message-Id: <5A68C5E802000078001A2138@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 09:44:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
 <5A68BE2502000078001A20C4@prv-mh.provo.novell.com>
 <9c65e1ae-2961-1617-4d93-9f985c93c48a@citrix.com>
In-Reply-To: <9c65e1ae-2961-1617-4d93-9f985c93c48a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE3OjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDEvMTggMTY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4w
MS4xOCBhdCAxNjo0OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhl
IHVzZSBvZiBfX0xJTkVfXyBpbiBhIHByaW50aygpIGlzIHByb2JsZW1hdGljIGZvciBsaXZlcGF0
Y2hpbmcsIGFzIGl0Cj4+PiBjYXVzZXMgdW5uZWNlc3NhcnkgYmluYXJ5IGRpZmZlcmVuY2VzLgo+
Pj4KPj4+IEZ1cnRoZXJtb3JlLCBkaWFnbm9zdGljIGluZm9ybWF0aW9uIGFyb3VuZCBjYWxscyBp
cyBpbmNvbnNpc3RlbnQgYW5kCj4+PiBvY2Nhc2lvbmFsbHkgdW5oZWxwZnVsLiAgKGUuZy4gZGlh
Z25vc2luZyBsb2dzIGZyb20gdGhlIGZpZWxkIHdoaWNoIG1pZ2h0IGJlCj4+PiByZWxlYXNlIGJ1
aWxkcywgb3IgbGlrZWx5IHdpdGhvdXQgZXhhY3Qgc291cmNlIGNvZGUpLgo+Pj4KPj4+IFRha2Ug
dGhlIG9wcG9ydHVuaXR5IHRvIGltcHJvdmUgdGhpbmdzLiAgU2hvcnRlbiB0aGUgbmFtZSB0bwo+
Pj4gZG9tYWluX2NyYXNoX3N5bmMoKSBhbmQgcmVxdWlyZSB0aGUgdXNlciB0byBwYXNzIGEgcHJp
bnQgbWVzc2FnZSBpbi4KPj4+Cj4+PiBJbnRlcm5hbGx5LCB0aGUgY3VycmVudCB2Y3B1IGFuZCBj
YWxsaW5nIGZ1bmN0aW9uIGFyZSBpZGVudGlmaWVkLCBhbmQgdGhlCj4+PiBtZXNzYWdlIGlzIGVt
aXR0ZWQgYXMgYSBub24tZGVidWcgZ3Vlc3QgZXJyb3IuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4+IENDOiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPj4+Cj4+PiBUaGlzIGlzIFJGQyBmb3Igbm93IGFzIGl0IG9ubHkgZG9l
cyB0aGUgeDg2IHNpZGUgb2YgdGhpbmdzLgo+Pj4KPj4+IElmIGl0IGlzIGNvbnNpZGVyZWQgZ2Vu
ZXJhbGx5IGFjY2VwdGFibGUsIEknbGwgZG8gdGhlIEFSTSBzaWRlIG9mIHRoaW5ncywgCj4gYW5k
Cj4+PiBhIHNpbWlsYXIgcGF0Y2ggZm9yIGRvbWFpbl9jcmFzaCgpCj4+IEknbSBmaW5lIHdpdGgg
dGhpcywganVzdCB0d28gcmVtYXJrczoKPj4KPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
Cj4+PiArKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+Pj4gQEAgLTIwODMsMTAgKzIwODMsNyBA
QCB2b2lkIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXModW5zaWduZWQgbG9uZyBhZGRyKQo+
Pj4gICAgICBpZiAoIGFkZHIgPT0gMCApCj4+PiAgICAgICAgICBhZGRyID0gdGhpc19jcHUobGFz
dF9leHRhYmxlX2FkZHIpOwo+Pj4gIAo+Pj4gLSAgICBwcmludGsoImRvbWFpbl9jcmFzaF9zeW5j
IGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZhdWx0IGF0ICVwICVwU1xuIiwKPj4+IC0gICAgICAgICAg
IF9wKGFkZHIpLCBfcChhZGRyKSk7Cj4+PiAtCj4+PiAtICAgIF9fZG9tYWluX2NyYXNoX3N5bmNo
cm9ub3VzKCk7Cj4+PiArICAgIGRvbWFpbl9jcmFzaF9zeW5jKCJlbnRyeS5TIGZhdWx0IGF0ICVw
ICVwU1xuIiwgX3AoYWRkciksIF9wKGFkZHIpKTsKPj4gQ291bGQgd2UgdHJ5IHRvIGFpbSBmb3Ig
c29tZSBjb25zaXN0ZW5jeSBoZXJlIGdvaW5nIGZvcndhcmQ/Cj4+IEVpdGhlciBtYWtlICVwUyBh
bHdheXMgX2Fsc29fIHByaW50IHRoZSByYXcgbnVtYmVyLCBvciAoaWYKPj4gdGhhdCdzIHVuZGVz
aXJhYmxlIGluIHNvbWUgdXNlIGNhc2VzKSByZS1hcnJhbmdlIHRoZSBhYm92ZSB0bwo+PiBhY2hp
ZXZlIHRoZSBzYW1lIGVmZmVjdCwgd2hpY2ggSSdzIGluIHBhcnRpY3VsYXIgbGlrZSB0byBiZSB0
aGUKPj4gZGVjaXBoZXJlZCB2YWx1ZSBmaXJzdCwgYW5kIHRoZSByYXcgb25lIGluIGUuZy4gc3F1
YXJlIGJyYWNrZXRzCj4+IChsaWtlIGlpcmMgTGludXggZG9lcyk6Cj4+Cj4+ICAgICBkb21haW5f
Y3Jhc2hfc3luYygiZW50cnkuUyBmYXVsdCBhdCAlcFMgWyVwXVxuIiwgX3AoYWRkciksIF9wKGFk
ZHIpKTsKPiAKPiBDYW4gZG8gKGFsdGhvdWdoIHRoZSByZWFzb24gSSBkaWRuJ3Qgc2hvcnRlbiB0
aGlzIGZ1bmN0aW9uIG5hbWUgaXMKPiBiZWNhdXNlIGl0IGlzbid0IGxvbmcgZm9yIHRoZSB3b3Js
ZCwgb25jZSBJIGR1c3Qgb2ZmIG15Cj4gY3JlYXRlX2JvdW5jZV9mcmFtZSBpbiBDIHNlcmllcyku
CgoiSSBkaWRuJ3Qgc2hvcnRlbiB0aGlzIGZ1bmN0aW9uIG5hbWUiPyBJJ20gY29uZnVzZWQgLSB5
b3UgZGlkCnNob3J0ZW4gaXQgZnJvbSBpcyBvcmlnaW5hbCBfX2RvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cygpLgoKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+PiArKysgYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaAo+Pj4gQEAgLTYyNywxMSArNjI3LDEyIEBAIHZvaWQgX19kb21h
aW5fY3Jhc2goc3RydWN0IGRvbWFpbiAqZCk7Cj4+PiAgICogTWFyayBjdXJyZW50IGRvbWFpbiBh
cyBjcmFzaGVkIGFuZCBzeW5jaHJvbm91c2x5IGRlc2NoZWR1bGUgZnJvbSB0aGUgbG9jYWwKPj4+
ICAgKiBwcm9jZXNzb3IuIFRoaXMgZnVuY3Rpb24gbmV2ZXIgcmV0dXJucy4KPj4+ICAgKi8KPj4+
IC12b2lkIG5vcmV0dXJuIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHZvaWQpOwo+Pj4gLSNk
ZWZpbmUgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCkgZG8geyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+Pj4gLSAgICBwcmludGsoImRvbWFpbl9jcmFzaF9zeW5jIGNhbGxl
ZCBmcm9tICVzOiVkXG4iLCBfX0ZJTEVfXywgX19MSU5FX18pOyAgXAo+Pj4gLSAgICBfX2RvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+Pj4gLX0gd2hpbGUgKDApCj4+PiArdm9pZCBub3JldHVybiBfX2RvbWFpbl9jcmFz
aF9zeW5jKHZvaWQpOwo+Pj4gKyNkZWZpbmUgZG9tYWluX2NyYXNoX3N5bmMoZm10LCAuLi4pIGRv
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4gKyAgICAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUiAiZG9tYWluX2NyYXNoX3N5bmMoJXB2KSBmcm9tICVzOiAiIGZtdCwgXAo+Pj4gKyAg
ICAgICAgICAgICAgIGN1cnJlbnQsIF9fZnVuY19fLCAjIyBfX1ZBX0FSR1NfXyk7ICAgICAgICAg
ICAgICAgICAgXAo+PiBUaGlzIGlzbid0IEMgc3RhbmRhcmQgbWFuZGF0ZWQgdXNhZ2Ugb2YgX19W
QV9BUkdTX187IEkgZ2VuZXJhbGx5Cj4+IHRoaW5rIGl0IGlzIGJldHRlciB0byB1c2UgdGhlIG9s
ZGVyIEdDQyBleHRlbnNpb24gd2hlbiB0aGUgbnVtYmVyCj4+IG9mIGFjdHVhbHMgbWF5IHZhbGlk
bHkgYmUgemVybyAod2hpY2ggdGhlIEMgc3RhbmRhcmQgZG9lc24ndCBhbGxvdykuCj4gCj4gRG8g
eW91IG1lYW4gZ28gd2l0aCB0aGUgKGZtdCwgYXJncy4uLikgdmVyc2lvbiA/CgpZZXMuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:46:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:46:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOBi-0006iD-0q; Wed, 24 Jan 2018 16:46:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5p9l=et=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeOBg-0006ht-P4
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 16:46:12 +0000
X-Inumbo-ID: 15a5d292-0126-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15a5d292-0126-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 16:46:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 24 Jan 2018 09:46:04 -0700
Message-Id: <5A68C65A02000078001A213B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 24 Jan 2018 09:46:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
 <5A68BE2502000078001A20C4@prv-mh.provo.novell.com>
 <9c65e1ae-2961-1617-4d93-9f985c93c48a@citrix.com>
 <414e701e-004f-c1d1-d803-2da5d63bbcb9@citrix.com>
In-Reply-To: <414e701e-004f-c1d1-d803-2da5d63bbcb9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE3OjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjQvMDEvMTggMTY6MTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDI0LzAx
LzE4IDE2OjExLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI0LjAxLjE4IGF0IDE2OjQ5
LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2luY2x1
ZGUveGVuL3NjaGVkLmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+Pj4+IEBA
IC02MjcsMTEgKzYyNywxMiBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQp
Owo+Pj4+ICAgKiBNYXJrIGN1cnJlbnQgZG9tYWluIGFzIGNyYXNoZWQgYW5kIHN5bmNocm9ub3Vz
bHkgZGVzY2hlZHVsZSBmcm9tIHRoZSBsb2NhbAo+Pj4+ICAgKiBwcm9jZXNzb3IuIFRoaXMgZnVu
Y3Rpb24gbmV2ZXIgcmV0dXJucy4KPj4+PiAgICovCj4+Pj4gLXZvaWQgbm9yZXR1cm4gX19kb21h
aW5fY3Jhc2hfc3luY2hyb25vdXModm9pZCk7Cj4+Pj4gLSNkZWZpbmUgZG9tYWluX2NyYXNoX3N5
bmNocm9ub3VzKCkgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+
IC0gICAgcHJpbnRrKCJkb21haW5fY3Jhc2hfc3luYyBjYWxsZWQgZnJvbSAlczolZFxuIiwgX19G
SUxFX18sIF9fTElORV9fKTsgIFwKPj4+PiAtICAgIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3Vz
KCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4gLX0gd2hp
bGUgKDApCj4+Pj4gK3ZvaWQgbm9yZXR1cm4gX19kb21haW5fY3Jhc2hfc3luYyh2b2lkKTsKPj4+
PiArI2RlZmluZSBkb21haW5fY3Jhc2hfc3luYyhmbXQsIC4uLikgZG8geyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+Pj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZG9tYWlu
X2NyYXNoX3N5bmMoJXB2KSBmcm9tICVzOiAiIGZtdCwgXAo+Pj4+ICsgICAgICAgICAgICAgICBj
dXJyZW50LCBfX2Z1bmNfXywgIyMgX19WQV9BUkdTX18pOyAgICAgICAgICAgICAgICAgIFwKPj4+
IFRoaXMgaXNuJ3QgQyBzdGFuZGFyZCBtYW5kYXRlZCB1c2FnZSBvZiBfX1ZBX0FSR1NfXzsgSSBn
ZW5lcmFsbHkKPj4+IHRoaW5rIGl0IGlzIGJldHRlciB0byB1c2UgdGhlIG9sZGVyIEdDQyBleHRl
bnNpb24gd2hlbiB0aGUgbnVtYmVyCj4+PiBvZiBhY3R1YWxzIG1heSB2YWxpZGx5IGJlIHplcm8g
KHdoaWNoIHRoZSBDIHN0YW5kYXJkIGRvZXNuJ3QgYWxsb3cpLgo+PiBEbyB5b3UgbWVhbiBnbyB3
aXRoIHRoZSAoZm10LCBhcmdzLi4uKSB2ZXJzaW9uID8KPiAKPiBJIGRvbid0IHNlZSBhbnkgb3Ro
ZXIgR05VIGV4dGVuc2lvbnMgd2hpY2ggd29yayBoZXJlLiAgVW5sZXNzIHlvdSBjYW4KPiBwb2lu
dCBvdXQgZXhhY3RseSB3aGljaCBvbmUgeW91IG1lYW4sIEknbGwgc3RheSB3aXRoIHRoZSAjIyBf
X1ZBX0FSR1NfXwo+IHZlcnNpb24sIGJlY2F1c2UgdGhhdCBpcyBjb25zaXN0ZW50IHdpdGggb3Ro
ZXIgZXhhbXBsZXMgaW4gb3VyIGNvZGViYXNlLgoKSXNuJ3QgZ3ByaW50aygpIGEgZ29vZCBlbm91
Z2ggZXhhbXBsZSB3ZSBoYXZlIGluIG91ciBjb2RlIGJhc2U/CgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:48:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:48:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeODO-0006rC-BI; Wed, 24 Jan 2018 16:47:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeODM-0006r2-3y
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:47:56 +0000
X-Inumbo-ID: 4fbe27a6-0126-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fbe27a6-0126-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:47:50 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id w50so4712845wrc.11
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 08:47:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=jmDMNp0iHyS1SPP12c6IFocTj4Euf6kpVtvvj+YftpA=;
 b=F0/KKYqDVChZ4jF+l3VA6Y6PzJYbiCpFcghYbHadoTiyDvmOulVI3tQYOR61GdM0uw
 uSgnKfrXd0Sa9vNxqYjqzIe8wZqdm2kaiWIrFw28+A3CDbX9kyi5hOfpFVEgTeqyNvXM
 fFkgCmMdIVvXWiAxXAn7D6a9MCUdIA+wdz7BM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=jmDMNp0iHyS1SPP12c6IFocTj4Euf6kpVtvvj+YftpA=;
 b=Yw9Me7mE/OFxeMBVtKZv1eQ+RavHPEUvKFhrbimjjm9Dq1ZmP0Ituzk0Xghh3GC/u2
 qv8ggKdqIwens+9jj29MIfb7nNsAIDNHctH8zdsT1w8l6e+6R1KsS6S8+b/jokdBUo1c
 /4lCWQcpalqh6QZpiEh7o8TgJtSLYwavKMap3+pEVbD8vTMz4//vRXQYgPX0WKR1Zdi6
 UFVqCBhEtGg+Frn+SP7sLGmnMriw3CgdWy2Ez9VLwYla3vREPg6WtZ5UbUB/haVNcbvl
 0i7Fhsb9bGSjrl/f9utjjL9Nr+sLnBhtQaT0ggx7xlUzKQNoA0i21x3VNkJEVaukR2EZ
 RMgA==
X-Gm-Message-State: AKwxytfz7J0NArNReWgQeb9TugmImc9RpXbvWyGPcQPFPgJRsScKuABs
 MJtykwmXz/R/tPNgHVmC2AuHc1ag3lc=
X-Google-Smtp-Source: AH8x227pNZWDXrxpilgFDOWcPiQW1rh5tNpHaH71U8e3JAuWF4dHG/eIHZq/KCUwyUEE7NrDB3fTdw==
X-Received: by 10.223.133.197 with SMTP id 5mr6460296wru.167.1516812472337;
 Wed, 24 Jan 2018 08:47:52 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 59sm2926993wrs.85.2018.01.24.08.47.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 08:47:51 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-5-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <6b07904d-95fe-5af2-b706-0e079df92f21@linaro.org>
Date: Wed, 24 Jan 2018 16:47:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124143517.18469-5-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4/7] ARM: GICv3: use hardware GICv3
 redistributor regions for Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxNDozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IGNvZGUgdG8gZ2VuZXJhdGUgdGhlIERUIG5vZGUgb3IgTUFEVCB0YWJsZSBmb3IgRG9tMCByZWFj
aGVzIGludG8gdGhlCj4gZG9tYWluJ3MgVkdJQyBzdHJ1Y3R1cmUgdG8gbGVhcm4gdGhlIG51bWJl
ciBvZiByZWRpc3RyaWJ1dG9yIHJlZ2lvbnMgYW5kCj4gdGhlaXIgYmFzZSBhZGRyZXNzZXMuCj4g
U2luY2UgdGhvc2UgdmFsdWVzIGFyZSBjb3BpZWQgZnJvbSB0aGUgaGFyZHdhcmUsIHdlIGNhbiBh
cyB3ZWxsIHVzZQo+IHRob3NlIGhhcmR3YXJlIHZhbHVlcyBkaXJlY3RseSB3aGVuIHNldHRpbmcg
dXAgdGhlIGhhcmR3YXJlIGRvbWFpbi4KCk5vdyB0aGUgZnVuY3Rpb24gaXMgdXNpbmcgYSBtaXgg
b2YgZmllbGRzIChzZWUgZGJhc2UpIGZyb20gdmdpYyBhbmQgCmdpY3YzLiBQbGVhc2UgZWl0aGVy
IHJlbW92ZSBhbGwgb3Igbm9uZS4KCj4gCj4gVGhpcyBhdm9pZHMgdGhlIGhhcmR3YXJlIEdJQyBj
b2RlIHRvIHJlZmVyZW5jZSB2R0lDIGRhdGEgc3RydWN0dXJlcywKPiBtYWtpbmcgdGhpcyB2YXJp
YWJsZSBWR0lDIGludGVybmFsLgoKSSBkb24ndCB1bmRlcnN0YW5kIHRoZSBiaXRzIGFmdGVyIHRo
ZSBjb21tYS4KCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgfCAyMSArKysr
KysrKysrLS0tLS0tLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAx
MSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIv
eGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggOWFkMGNkMTllZi4uMWMyNGVjYmJhNyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMKPiBAQCAtMTE2OCwxMCArMTE2OCwxMCBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdk
b21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgIGlmICggcmVzICkKPiAg
ICAgICAgICAgcmV0dXJuIHJlczsKPiAgIAo+IC0gICAgaWYgKCBkLT5hcmNoLnZnaWMubnJfcmVn
aW9ucyA+IDEgKQo+ICsgICAgaWYgKCBnaWN2My5yZGlzdF9jb3VudCA+IDEgKQo+ICAgICAgIHsK
PiAgICAgICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAiI3JlZGlzdHJpYnV0b3It
cmVnaW9ucyIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC52Z2lj
Lm5yX3JlZ2lvbnMpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdpY3YzLnJk
aXN0X2NvdW50KTsKPiAgICAgICAgICAgaWYgKCByZXMgKQo+ICAgICAgICAgICAgICAgcmV0dXJu
IHJlczsKPiAgICAgICB9Cj4gQEAgLTExODIsNyArMTE4Miw3IEBAIHN0YXRpYyBpbnQgZ2ljdjNf
bWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICogQ1BV
IGludGVyZmFjZSBhbmQgdmlydHVhbCBjcHUgaW50ZXJmYWNlcyBhY2Nlc3Nlc2VkIGFzIFN5c3Rl
bSByZWdpc3RlcnMKPiAgICAgICAgKiBTbyBjZWxscyBhcmUgY3JlYXRlZCBvbmx5IGZvciBEaXN0
cmlidXRvciBhbmQgcmRpc3QgcmVnaW9ucwo+ICAgICAgICAqLwo+IC0gICAgbGVuID0gbGVuICog
KGQtPmFyY2gudmdpYy5ucl9yZWdpb25zICsgMSk7Cj4gKyAgICBsZW4gPSBsZW4gKiAoZ2ljdjMu
cmRpc3RfY291bnQgKyAxKTsKPiAgICAgICBuZXdfY2VsbHMgPSB4emFsbG9jX2J5dGVzKGxlbik7
Cj4gICAgICAgaWYgKCBuZXdfY2VsbHMgPT0gTlVMTCApCj4gICAgICAgICAgIHJldHVybiAtRkRU
X0VSUl9YRU4oRU5PTUVNKTsKPiBAQCAtMTE5MSw5ICsxMTkxLDkgQEAgc3RhdGljIGludCBnaWN2
M19tYWtlX2h3ZG9tX2R0X25vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiAgIAo+ICAgICAg
IGR0X3NldF9yYW5nZSgmdG1wLCBnaWMsIGQtPmFyY2gudmdpYy5kYmFzZSwgU1pfNjRLKTsKPiAg
IAo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsgaSsrICkK
PiAtICAgICAgICBkdF9zZXRfcmFuZ2UoJnRtcCwgZ2ljLCBkLT5hcmNoLnZnaWMucmRpc3RfcmVn
aW9uc1tpXS5iYXNlLAo+IC0gICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3Rf
cmVnaW9uc1tpXS5zaXplKTsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgZ2ljdjMucmRpc3RfY291
bnQ7IGkrKyApCj4gKyAgICAgICAgZHRfc2V0X3JhbmdlKCZ0bXAsIGdpYywgZ2ljdjMucmRpc3Rf
cmVnaW9uc1tpXS5iYXNlLAo+ICsgICAgICAgICAgICAgICAgICAgICBnaWN2My5yZGlzdF9yZWdp
b25zW2ldLnNpemUpOwo+ICAgCj4gICAgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIs
IG5ld19jZWxscywgbGVuKTsKPiAgICAgICB4ZnJlZShuZXdfY2VsbHMpOwo+IEBAIC0xNDE5LDEz
ICsxNDE5LDEzIEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9tYWR0KGNvbnN0IHN0cnVj
dCBkb21haW4gKmQsIHUzMiBvZmZzZXQpCj4gICAKPiAgICAgICAvKiBBZGQgR2VuZXJpYyBSZWRp
c3RyaWJ1dG9yICovCj4gICAgICAgc2l6ZSA9IHNpemVvZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVy
aWNfcmVkaXN0cmlidXRvcik7Cj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IGQtPmFyY2gudmdpYy5u
cl9yZWdpb25zOyBpKysgKQo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBnaWN2My5yZGlzdF9jb3Vu
dDsgaSsrICkKPiAgICAgICB7Cj4gICAgICAgICAgIGdpY3IgPSAoc3RydWN0IGFjcGlfbWFkdF9n
ZW5lcmljX3JlZGlzdHJpYnV0b3IgKikoYmFzZV9wdHIgKyB0YWJsZV9sZW4pOwo+ICAgICAgICAg
ICBnaWNyLT5oZWFkZXIudHlwZSA9IEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfUkVESVNUUklCVVRP
UjsKPiAgICAgICAgICAgZ2ljci0+aGVhZGVyLmxlbmd0aCA9IHNpemU7Cj4gLSAgICAgICAgZ2lj
ci0+YmFzZV9hZGRyZXNzID0gZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbaV0uYmFzZTsKPiAt
ICAgICAgICBnaWNyLT5sZW5ndGggPSBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5zaXpl
Owo+ICsgICAgICAgIGdpY3ItPmJhc2VfYWRkcmVzcyA9IGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0u
YmFzZTsKPiArICAgICAgICBnaWNyLT5sZW5ndGggPSBnaWN2My5yZGlzdF9yZWdpb25zW2ldLnNp
emU7Cj4gICAgICAgICAgIHRhYmxlX2xlbiArPSBzaXplOwo+ICAgICAgIH0KPiAgIAo+IEBAIC0x
NDM4LDggKzE0MzgsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fZXh0
cmFfbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gICB7Cj4gICAgICAgdW5zaWdu
ZWQgbG9uZyBzaXplOwo+ICAgCj4gLSAgICBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRf
Z2VuZXJpY19yZWRpc3RyaWJ1dG9yKQo+IC0gICAgICAgICAgICogZC0+YXJjaC52Z2ljLm5yX3Jl
Z2lvbnM7Cj4gKyAgICBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY19yZWRp
c3RyaWJ1dG9yKSAqIGdpY3YzLnJkaXN0X2NvdW50Owo+ICAgCj4gICAgICAgc2l6ZSArPSBzaXpl
b2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpCj4gICAgICAgICAgICAgICAq
IHZnaWNfdjNfaXRzX2NvdW50KGQpOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:52:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:52:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOI0-0007cq-U4; Wed, 24 Jan 2018 16:52:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeOHz-0007cg-CK
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 16:52:43 +0000
X-Inumbo-ID: faa7cf49-0126-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faa7cf49-0126-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:52:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="66609491"
To: Jan Beulich <JBeulich@suse.com>
References: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
 <5A68BE2502000078001A20C4@prv-mh.provo.novell.com>
 <9c65e1ae-2961-1617-4d93-9f985c93c48a@citrix.com>
 <414e701e-004f-c1d1-d803-2da5d63bbcb9@citrix.com>
 <5A68C65A02000078001A213B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d9f782be-7c44-421c-680e-f3ba180bd3b0@citrix.com>
Date: Wed, 24 Jan 2018 16:51:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A68C65A02000078001A213B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTY6NDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE3OjMxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI0LzAxLzE4
IDE2OjE1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gT24gMjQvMDEvMTggMTY6MTEsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI0LjAxLjE4IGF0IDE2OjQ5LCA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
Cj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4+Pj4+IEBAIC02MjcsMTEgKzYy
NywxMiBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4gKmQpOwo+Pj4+PiAgICog
TWFyayBjdXJyZW50IGRvbWFpbiBhcyBjcmFzaGVkIGFuZCBzeW5jaHJvbm91c2x5IGRlc2NoZWR1
bGUgZnJvbSB0aGUgbG9jYWwKPj4+Pj4gICAqIHByb2Nlc3Nvci4gVGhpcyBmdW5jdGlvbiBuZXZl
ciByZXR1cm5zLgo+Pj4+PiAgICovCj4+Pj4+IC12b2lkIG5vcmV0dXJuIF9fZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzKHZvaWQpOwo+Pj4+PiAtI2RlZmluZSBkb21haW5fY3Jhc2hfc3luY2hyb25v
dXMoKSBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+Pj4+IC0gICAg
cHJpbnRrKCJkb21haW5fY3Jhc2hfc3luYyBjYWxsZWQgZnJvbSAlczolZFxuIiwgX19GSUxFX18s
IF9fTElORV9fKTsgIFwKPj4+Pj4gLSAgICBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+Pj4+PiAtfSB3aGlsZSAo
MCkKPj4+Pj4gK3ZvaWQgbm9yZXR1cm4gX19kb21haW5fY3Jhc2hfc3luYyh2b2lkKTsKPj4+Pj4g
KyNkZWZpbmUgZG9tYWluX2NyYXNoX3N5bmMoZm10LCAuLi4pIGRvIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+Pj4+PiArICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJkb21haW5f
Y3Jhc2hfc3luYyglcHYpIGZyb20gJXM6ICIgZm10LCBcCj4+Pj4+ICsgICAgICAgICAgICAgICBj
dXJyZW50LCBfX2Z1bmNfXywgIyMgX19WQV9BUkdTX18pOyAgICAgICAgICAgICAgICAgIFwKPj4+
PiBUaGlzIGlzbid0IEMgc3RhbmRhcmQgbWFuZGF0ZWQgdXNhZ2Ugb2YgX19WQV9BUkdTX187IEkg
Z2VuZXJhbGx5Cj4+Pj4gdGhpbmsgaXQgaXMgYmV0dGVyIHRvIHVzZSB0aGUgb2xkZXIgR0NDIGV4
dGVuc2lvbiB3aGVuIHRoZSBudW1iZXIKPj4+PiBvZiBhY3R1YWxzIG1heSB2YWxpZGx5IGJlIHpl
cm8gKHdoaWNoIHRoZSBDIHN0YW5kYXJkIGRvZXNuJ3QgYWxsb3cpLgo+Pj4gRG8geW91IG1lYW4g
Z28gd2l0aCB0aGUgKGZtdCwgYXJncy4uLikgdmVyc2lvbiA/Cj4+IEkgZG9uJ3Qgc2VlIGFueSBv
dGhlciBHTlUgZXh0ZW5zaW9ucyB3aGljaCB3b3JrIGhlcmUuICBVbmxlc3MgeW91IGNhbgo+PiBw
b2ludCBvdXQgZXhhY3RseSB3aGljaCBvbmUgeW91IG1lYW4sIEknbGwgc3RheSB3aXRoIHRoZSAj
IyBfX1ZBX0FSR1NfXwo+PiB2ZXJzaW9uLCBiZWNhdXNlIHRoYXQgaXMgY29uc2lzdGVudCB3aXRo
IG90aGVyIGV4YW1wbGVzIGluIG91ciBjb2RlYmFzZS4KPiBJc24ndCBncHJpbnRrKCkgYSBnb29k
IGVub3VnaCBleGFtcGxlIHdlIGhhdmUgaW4gb3VyIGNvZGUgYmFzZT8KCkknbSBjbGVhcmx5IGdv
aW5nIGJsaW5kLsKgIFNvcnJ5IGZvciB0aGUgbm9pc2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:53:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:53:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOIV-0007fz-5h; Wed, 24 Jan 2018 16:53:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeOIU-0007fn-J8
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:53:14 +0000
X-Inumbo-ID: 0e29bb7c-0127-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e29bb7c-0127-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:53:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="66609544"
Date: Wed, 24 Jan 2018 16:52:17 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180124165217.6c35apjisrdgioz2@MacBook-Pro-de-Roger.local>
References: <20180124154849.84889-1-roger.pau@citrix.com>
 <20180124154849.84889-3-roger.pau@citrix.com>
 <5A68C11902000078001A20EE@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A68C11902000078001A20EE@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDk6MjM6MzdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjAxLjE4IGF0IDE2OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gV2hlbiBpbmRpcmVjdF90aHVua19hc20uaCBpcyBpbnN0YW50aWF0ZWQgZGlyZWN0
bHkgaW50byBhc3NlbWJseSBmaWxlcwo+ID4gQ09ORklHX0lORElSRUNUX1RIVU5LIG1pZ2h0IG5v
dCBiZSBkZWZpbmVkLCBhbmQgdGh1cyB1c2luZyAuaWYgYWdhaW5zdAo+ID4gaXQgaXMgd3Jvbmcu
Cj4gPiAKPiA+IEFkZCBhIGNoZWNrIHRvIGRlZmluZSBDT05GSUdfSU5ESVJFQ1RfVEhVTksgdG8g
MCBpZiBub3QgZGVmaW5lZCwgc28KPiA+IHRoYXQgdXNpbmcgLmlmIENPTkZJR19JTkRJUkVDVF9U
SFVOSyBpcyBhbHdheXMgY29ycmVjdC4KPiA+IAo+ID4gVGhpcyBzdXBwcmVzc2VzIHRoZSBmb2xs
b3dpbmcgY2xhbmcgZXJyb3I6Cj4gPiAKPiA+IDxpbnN0YW50aWF0aW9uPjo4Ojk6IGVycm9yOiBl
eHBlY3RlZCBhYnNvbHV0ZSBleHByZXNzaW9uCj4gPiAgICAgLmlmIENPTkZJR19JTkRJUkVDVF9U
SFVOSyA9PSAxCj4gPiAgICAgICAgIF4KPiA+IDxpbnN0YW50aWF0aW9uPjoxOjE6IG5vdGU6IHdo
aWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KPiA+IElORElSRUNUX0JSQU5DSCBjYWxsICVyZHgK
PiA+IF4KPiA+IGVudHJ5LlM6NTg5Ojk6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRp
b24KPiA+ICAgICAgICAgSU5ESVJFQ1RfQ0FMTCAlcmR4Cj4gPiAgICAgICAgIF4KPiAKPiBXaHkg
aXMgdGhlIHNhbWUgbm8gcHJvYmxlbSB3aXRoIGdhcz8gSXQgd2FudHMgY29uc3RhbnQKPiBleHBy
ZXNzaW9ucyB3aXRoIC5pZiB0b28sIGFmdGVyIGFsbC4KClJpZ2h0LCBhbmQgSSBjYW5ub3QgZmln
dXJlIG91dCB3aHkgaXQgd29ya3Mgd2hlbiB1c2luZwotbm8taW50ZWdyYXRlZC1hcyBhbmQgbm90
IHdoZW4gbm90IHVzaW5nIGl0LiBUaGUgbW9yZSB0aGF0IEkgY2Fubm90CnNlZSBDT05GSUdfSU5E
SVJFQ1RfVEhVTksgYmVpbmcgdW5jb25kaXRpb25hbGx5IGRlZmluZWQgdG8gZWl0aGVyIDAgb3IK
MS4gSSBndWVzcyBJJ20gbWlzc2luZyBzb21ldGhpbmcuCgpSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:58:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:58:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeON5-0007wa-L6; Wed, 24 Jan 2018 16:57:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeON5-0007wU-5A
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:57:59 +0000
X-Inumbo-ID: b79e3227-0127-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b79e3227-0127-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:57:53 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id 141so9851846wme.3
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 08:57:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=yyLe5wjFKEDEOGfLQUzj/uogc4u0ZWVA1UffXosk6iI=;
 b=Vz9LEnrin6aGQk6Z4l6zsEYrvdkEpht7Ksk5RLlUbzy2cK1cyzdDCfymtBQml5Lnoa
 L0kbduQ9JdCubu8i8XUbIzq+ZrKDPCrXJ7OrONboqSZZqFjXgh1cDrJjcpjDmuc08NqY
 nnyGxr9c9qanVFehL4QlndZcsfcASPRMoCN3I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=yyLe5wjFKEDEOGfLQUzj/uogc4u0ZWVA1UffXosk6iI=;
 b=bGtAKhBosyZxF1WsBQ4FhvN/VIaq4w4rJvNSy7m2Wybk7cjNL4AFFOSGVV5MvH8jFP
 ohEWdwPwb8Db9UfCYQt/4iYiQdHqIB90Yha9e1iKV6eovWU+hxJsBJiTPV0NVMggg3N4
 l1DHxdU/+6bwTh5IchwsKEJMJesUlub62tJOPkhGIBMAyDblI79MzFuzDEbEeXHqux/g
 gpytK+LaYDZyjHunANSuiyDDgnlF9HouC5QkmOe1bpFZTh6I2oIC2aEjB1CDXIchbvyA
 O+zIfvD5a5Hpva3V3c6C0k7mufpU6TRZHE1NfJjZ4yxCDt24Hk6Q1Vf5A7dfjXvjNLZ+
 Wn0A==
X-Gm-Message-State: AKwxytfk41LmRwVcipIRVxaB+mkCvbJ6hG3yffzpJCelqHPYtEItGpLX
 0avH51ZNal7gfkS/iM2QciU704dM64k=
X-Google-Smtp-Source: AH8x224+imCoohn8J0c6qyXMrCvJdqdeNV/QW5FQ4TG4rO6RKO1s5Thl962shV93QYV0e7Ce+2hEBA==
X-Received: by 10.28.173.20 with SMTP id w20mr4673401wme.15.1516813076115;
 Wed, 24 Jan 2018 08:57:56 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 70sm654315wmf.43.2018.01.24.08.57.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 08:57:55 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-3-andre.przywara@linaro.org>
 <74c3f80d-69fc-60dc-da93-449ea88b0e74@linaro.org>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <c108ff3c-021f-de87-4788-1c48fb182fa9@linaro.org>
Date: Wed, 24 Jan 2018 16:58:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <74c3f80d-69fc-60dc-da93-449ea88b0e74@linaro.org>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/7] ARM: vGICv3: drop
	GUEST_GICV3_RDIST_REGIONS symbol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNC8wMS8xOCAxNjoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDI0LzAxLzE4IDE0OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gQXJjaGl0ZWN0
dXJhbGx5IHRoZXJlIGlzIG9ubHkgb25lIEdJQ3YzIHJlZGlzdHJpYnV0b3IgcmVnaW9uLgo+PiBE
cm9wIHRoZSBzeW1ib2wgd2hpY2ggc3VnZ2VzdGVkIHRoYXQgd2FzIGEgZGVsaWJhcmF0ZSBjaG9p
Y2UgZm9yIFhlbgo+PiBndWVzdHMsIGluc3RlYWQgaGFyZCBjb2RlIHRoZSAiMSIgaW4gdGhlIGFw
cHJvcHJpYXRlIHBsYWNlcywgYWxvbmcgd2l0aAo+PiBhIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGUg
cmVhc29ucy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGxpbmFyby5vcmc+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy12My5jwqDCoMKg
wqDCoMKgwqAgfCAxNyArKysrKysrKysrKystLS0tLQo+PiDCoCB4ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaCB8wqAgMSAtCj4+IMKgIDIgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr
KSwgNiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYz
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4+IGluZGV4IGFmMTZkZmQwMDUuLjdkM2VhMTcx
YjQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMuYwo+PiBAQCAtMTY0MCw4ICsxNjQwLDE4IEBAIHN0YXRpYyBpbnQgdmdp
Y192M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCj4+IMKgIMKgIHN0YXRpYyBpbmxpbmUgdW5z
aWduZWQgaW50IHZnaWNfdjNfcmRpc3RfY291bnQoc3RydWN0IGRvbWFpbiAqZCkKPj4gwqAgewo+
PiAtwqDCoMKgIHJldHVybiBpc19oYXJkd2FyZV9kb21haW4oZCkgPyB2Z2ljX3YzX2h3Lm5yX3Jk
aXN0X3JlZ2lvbnMgOgo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBHVUVTVF9HSUNW
M19SRElTVF9SRUdJT05TOwo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIEFyY2hpdGVjdHVy
YWxseSB0aGVyZSBpcyBvbmx5IG9uZSBHSUN2MyByZWRpc3RyaWJ1dG9yIHJlZ2lvbi4KPj4gK8Kg
wqDCoMKgICogVGhlIEdJQ3YzIERUIGJpbmRpbmcgcHJvdmlzaW9ucyBmb3IgbXVsdGlwbGUgcmVn
aW9ucywgc2luY2UKPj4gdGhlcmUgYXJlCj4+ICvCoMKgwqDCoCAqIHBsYXRmb3JtcyBvdXQgdGhl
cmUgd2hpY2ggYnJlYWsgdGhpcyBhcmNoaXRlY3R1cmFsIGFzc3VtcHRpb24uCj4+ICvCoMKgwqDC
oCAqIEFDUEkgZG9lcyBub3Qgc3VwcG9ydCB0aGlzIHdvcmthcm91bmQgYXQgYWxsLgo+IAo+IFRo
aXMgaXMgbm90IHRydWUuIFRoZSBBQ1BJIHNwZWMgc3VwcG9ydHMgbXVsdGlwbGUgcmVnaW9ucyBv
Zgo+IHJlZGlzdHJpYnV0b3JzLiBXaGF0IEFDUEkgZG9lcyBub3Qgc3VwcG9ydCBpcyBhIGRpZmZl
cmVudCBzdHJpZGUuCgpBaCwgdGhhdCdzIHRydWUuIFNvcnJ5IGZvciB0aGF0LCBJIHdhcyBhIGJp
dCB0b28gZW50aHVzaWFzdGljIGhlcmUgOy0pCldpbGwgY2hhbmdlIHRoZSBjb21tZW50LCBkZWZp
bml0ZWx5LgpIb3dldmVyIEkgd291bGQgc3RpbGwgYmUgaW50ZXJlc3RlZCBpbiBkcm9wcGluZyB0
aGUKR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUyBzeW1ib2wsIHBvc3NpYmx5IHJlcGxhY2luZyBp
dCB3aXRoCkRFRkFVTFRfR0lDVjNfUkRJU1RfUkVHSU9OUywgYXZvaWRpbmcgdGhlIG1pc2xlYWRp
bmcgR1VFU1RfIHByZWZpeC4KCkNoZWVycywKQW5kcmUuCgo+PiArwqDCoMKgwqAgKiBGb3IgRG9t
MCB3ZSBoYXZlIHRvIGxpdmUgd2l0aCB0aGUgTU1JTyBsYXlvdXQgdGhlIGhhcmR3YXJlCj4+IHBy
b3ZpZGVzLAo+PiArwqDCoMKgwqAgKiBzbyB3ZSBoYXZlIHRvIGNvcHkgdGhlIG11bHRpcGxlIHJl
Z2lvbnMgLSBhcyB0aGUgZmlyc3QgcmVnaW9uCj4+IG1heSBub3QKPj4gK8KgwqDCoMKgICogcHJv
dmlkZSBlbm91Z2ggc3BhY2UgdG8gaG9sZCBhbGwgcmVkaXN0cmlidXRvcnMgd2UgbmVlZC4KPj4g
K8KgwqDCoMKgICogSG93ZXZlciBEb21VIGdldCBhIGNvbnN0cnVjdGVkIG1lbW9yeSBtYXAsIHNv
IHdlIGNhbiBnbyB3aXRoCj4+ICvCoMKgwqDCoCAqIHRoZSBhcmNoaXRlY3RlZCBzaW5nbGUgcmVk
aXN0cmlidXRvciByZWdpb24uCj4+ICvCoMKgwqDCoCAqLwo+PiArwqDCoMKgIHJldHVybiBpc19o
YXJkd2FyZV9kb21haW4oZCkgPyB2Z2ljX3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgOiAxOwo+PiA+
wqDCoCB9Cj4+IMKgIMKgIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9t
YWluICpkKQo+PiBAQCAtMTcwMCw5ICsxNzEwLDYgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+IMKgwqDCoMKgwqAgewo+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgZC0+YXJjaC52Z2ljLmRiYXNlID0gR1VFU1RfR0lDVjNfR0lDRF9CQVNFOwo+PiDCoCAt
wqDCoMKgwqDCoMKgwqAgLyogWFhYOiBPbmx5IG9uZSBSZS1kaXN0cmlidXRvciByZWdpb24gbWFw
cGVkIGZvciB0aGUgZ3Vlc3QgKi8KPj4gLcKgwqDCoMKgwqDCoMKgIEJVSUxEX0JVR19PTihHVUVT
VF9HSUNWM19SRElTVF9SRUdJT05TICE9IDEpOwo+PiAtCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBk
LT5hcmNoLnZnaWMucmRpc3Rfc3RyaWRlID0gR1VFU1RfR0lDVjNfUkRJU1RfU1RSSURFOwo+PiDC
oCDCoMKgwqDCoMKgwqDCoMKgwqAgLyogVGhlIGZpcnN0IHJlZGlzdHJpYnV0b3Igc2hvdWxkIGNv
bnRhaW4gZW5vdWdoIHNwYWNlIGZvcgo+PiBhbGwgQ1BVcyAqLwo+PiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKPj4gYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0uaAo+PiBpbmRleCAwNWZkMTFjYTM4Li5jYTc5YWI2Mjg0IDEwMDY0NAo+PiAtLS0gYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC1hcm0uaAo+PiBAQCAtNDAyLDcgKzQwMiw2IEBAIHR5cGVkZWYgdWludDY0X3QgeGVuX2NhbGxi
YWNrX3Q7Cj4+IMKgICNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDRF9TSVpFwqDCoMKgwqDCoCB4ZW5f
bWtfdWxsb25nKDB4MDAwMTAwMDApCj4+IMKgIMKgICNkZWZpbmUgR1VFU1RfR0lDVjNfUkRJU1Rf
U1RSSURFwqDCoCB4ZW5fbWtfdWxsb25nKDB4MDAwMjAwMDApCj4+IC0jZGVmaW5lIEdVRVNUX0dJ
Q1YzX1JESVNUX1JFR0lPTlPCoCAxCj4+IMKgIMKgICNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDUjBf
QkFTRcKgwqDCoMKgIHhlbl9ta191bGxvbmcoMHgwMzAyMDAwMCkgLyoKPj4gdkNQVTAuLjEyNyAq
Lwo+PiDCoCAjZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ1IwX1NJWkXCoMKgwqDCoCB4ZW5fbWtfdWxs
b25nKDB4MDEwMDAwMDApCj4+Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 16:59:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 16:59:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOOx-00084X-1J; Wed, 24 Jan 2018 16:59:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeOOw-00084R-9i
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 16:59:54 +0000
X-Inumbo-ID: fc4fe92c-0127-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc4fe92c-0127-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 17:59:49 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id 143so9705362wma.5
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 08:59:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ihfB4ysOGsPCPj4csC0RevLF3bCTgD1dh1wUIYMoiF4=;
 b=hHthMugXatWXl5m3xif5k+mRrCGyv7vEsUhs4V0YCVyNhEo6QJl69BdcBotW+jnh8H
 c7D/LmWimlrHNfv0XVKmdl5wTPZXIuCHA2mnxxmSZRk0rC3P8hPKNWwDsBTpmP0J2CnX
 NIx9vRh9KXt5ZAXWxWh03TgCJ1b2N9W3Ib3jw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ihfB4ysOGsPCPj4csC0RevLF3bCTgD1dh1wUIYMoiF4=;
 b=s2cdNppanho5jTfHbAFMLYl6MPZKyXxVUYw0p2O0Ouy8tvM3ewUy4xddTdcyXrlE1F
 M/Xp29jxEC45pquD0Q/0vmcZA0UKiWYbPVPwL3u//1VqTTwY/cJx1fw2XfRp/wKi7ID7
 NGubKh5AnaOp+F7MW01QL0M/+p7f3/H/A2Dr/IeddnIBakCg/fqTo07aw4h9/Io/QyKA
 C21tOkQ2uGGCTx39MdOFIHzjtXOQcVH8IlSabHyC+K35vXiY54KuJb9zzDBEOBpduCKZ
 HuFfSbkhDe4PSpOwgFPFQmaHwzt4tLYbh+yOM9khKvSyn04yIyXh2ZBbcqUDQxIJM8RL
 v6mA==
X-Gm-Message-State: AKwxytfQtJqecdfYOep1hXbGtII4aUd2qSlg1tNtGDPR0S4rKk5yGp4V
 9/qS+O7cYuXPWpyJmiYLf6thQiHmDyE=
X-Google-Smtp-Source: AH8x225A5ArwSETFyhSZk5htqv8Zq2D1g2OKVO2BIffUAWK6n2u56j1axTpnLYQwDjckyZB6TgGZGw==
X-Received: by 10.28.138.85 with SMTP id m82mr5593252wmd.56.1516813191445;
 Wed, 24 Jan 2018 08:59:51 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id d73sm796094wma.25.2018.01.24.08.59.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 08:59:51 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-4-andre.przywara@linaro.org>
 <0344bf88-9c7a-d7ea-e5d6-49343ea666cd@linaro.org>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <21d4785f-a0b5-32d6-2f55-ca286cb88b2c@linaro.org>
Date: Wed, 24 Jan 2018 16:59:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <0344bf88-9c7a-d7ea-e5d6-49343ea666cd@linaro.org>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/7] ARM: GICv3: emit optional DT property
 only when necessary
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNC8wMS8xOCAxNjozMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDI0LzAxLzE4IDE0OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIEFSTSBH
SUN2MyBEVCBwcm9wZXJ0eSAiI3JlZGlzdHJpYnV0b3ItcmVnaW9ucyIgaXMgb3B0aW9uYWwgYW5k
IG9ubHkKPj4gdXNlZnVsIGlmIGl0IGhhcyBhbnkgb3RoZXIgdmFsdWVzIHRoYW4gdGhlIGFyY2hp
dGVjdGVkICIxIi4KPj4gS2VlcCBvdXIgZ2VuZXJhdGVkIERUIG5vZGUgY2xlYW4gYnkgZW1pdHRp
bmcgdGhpcyBwcm9wZXJ0eSBvbmx5IGlmIHdlCj4+IGFjdHVhbGx5IG5lZWQgbW9yZSB0aGFuIG9u
ZSByZWdpb24uCj4gCj4gSSByZWFsbHkgZG9uJ3Qgc2VlIHRoZSBiZW5lZml0cyBvZiB0aGlzIHBh
dGNoLiBJdCBpcyBmaW5lIHRvIGhhdmUKPiAjcmVkaXN0cmlidXRvci1yZWdpb25zIHByb3BlcnR5
IGluIHRoZSBEVC4gWW91IG1pZ2h0ICJjbGVhbiIgdGhlIERUIGJ1dAo+IG1ha2UgdGhlIGNvZGUg
YSBiaXQgbW9yZSBjb21wbGV4LgoKRmFpciBlbm91Z2gsIEkgY2FuIGVhc2lseSBkcm9wIHRoaXMg
cGF0Y2guCldhcyBhIHZpY3RpbSBwYXRjaCBhbnl3YXkgdG8gZ2l2ZSByZXZpZXdlcnMgc29tZSBz
YXRpc2ZhY3Rpb24gOi1ECgpDaGVlcnMsCkFuZHJlLgoKPiAKPiBDaGVlcnMsCj4gCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+
PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL2dpYy12My5jIHwgMTEgKysrKysrKy0tLS0KPj4gwqAg
MSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+
PiBpbmRleCBhMGQyOTBiNTVjLi45YWQwY2QxOWVmIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+IEBAIC0xMTY4LDEw
ICsxMTY4LDEzIEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0Cj4+
IHN0cnVjdCBkb21haW4gKmQsCj4+IMKgwqDCoMKgwqAgaWYgKCByZXMgKQo+PiDCoMKgwqDCoMKg
wqDCoMKgwqAgcmV0dXJuIHJlczsKPj4gwqAgLcKgwqDCoCByZXMgPSBmZHRfcHJvcGVydHlfY2Vs
bChmZHQsICIjcmVkaXN0cmlidXRvci1yZWdpb25zIiwKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkLT5hcmNoLnZnaWMubnJfcmVnaW9u
cyk7Cj4+IC3CoMKgwqAgaWYgKCByZXMgKQo+PiAtwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJlczsK
Pj4gK8KgwqDCoCBpZiAoIGQtPmFyY2gudmdpYy5ucl9yZWdpb25zID4gMSApCj4+ICvCoMKgwqAg
ewo+PiArwqDCoMKgwqDCoMKgwqAgcmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAiI3JlZGlz
dHJpYnV0b3ItcmVnaW9ucyIsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkLT5hcmNoLnZnaWMubnJfcmVnaW9ucyk7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHJlcyApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJl
dHVybiByZXM7Cj4+ICvCoMKgwqAgfQo+PiDCoCDCoMKgwqDCoMKgIGxlbiA9IGR0X2NlbGxzX3Rv
X3NpemUoZHRfbl9hZGRyX2NlbGxzKGdpYykgKwo+PiBkdF9uX3NpemVfY2VsbHMoZ2ljKSk7Cj4+
IMKgwqDCoMKgwqAgLyoKPj4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:01:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:01:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOQG-0000HA-Dn; Wed, 24 Jan 2018 17:01:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeOQF-0000H1-Hp
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:01:15 +0000
X-Inumbo-ID: 2cb17284-0128-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cb17284-0128-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:01:10 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id 36so4797985wrh.1
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 09:01:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=oKmJu9VEPaTGXo9K49NguJKMNLtG8mQXwERGIYLF8vU=;
 b=W+I8CtlJJKMsAY8/ftoqk03TNSgRoLjXQt49xCRL76r8JxP8wnKBhFRLchrZ4ZQSDC
 OZ6XBjlZFT35sht2MZGKp5eQIxyQFvHIv0PNIk6wQKjRPOwWc57g5LU4VzKMPbbTCnwj
 hL4FTg0xkeUBTU+fhiPHn2/GYEyEOXlCauNZk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=oKmJu9VEPaTGXo9K49NguJKMNLtG8mQXwERGIYLF8vU=;
 b=HorWFm4oZGL87zoJBkG/Yzlmyq8r8V1yy9qBixucbvyadqGy5ixf4yhq6HpnBza5Gf
 AVt0BKzA6x545JT5fXBSUaE984K9wUXiYiiSb7SEj1jmKHevEMl7oML+U/wDhppgO9By
 PnnETYPAPo8/1nNbbS6tBh+rHu1X1zH1jSsO4sCa25C5mOvcnToeWg3nNBZceKxmvp0G
 k6yF9lobMKHItTsSqgFPMhKIRRLikrIaWRF5yPfv6tI6dRAVgJxlEWrFpTyt4MOuIVQ3
 EOsiTtBN4QKS4gYk+qACLVFJo1xoc5R8ZAiI3vbmxum02UrR7EEE5Dhpt+t/NP/NUxG2
 9OlQ==
X-Gm-Message-State: AKwxytcGcn5xa6Zdu8VrmdULxQzwC9hdRdcneE6iqcgGciLwtGVQg6rv
 aBmEf4eIyfYJJb9S3nfsomjx0BQ7obg=
X-Google-Smtp-Source: AH8x225c6EcQIgaIeNtJtyiA2qtqfrR6LNNBPLE5SaQxj6KQ6vsbbKTbfdice31idFjRWnbktHYFQA==
X-Received: by 10.223.184.102 with SMTP id u35mr6026009wrf.143.1516813272378; 
 Wed, 24 Jan 2018 09:01:12 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id v75sm3091335wrc.45.2018.01.24.09.01.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 09:01:11 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-3-andre.przywara@linaro.org>
 <74c3f80d-69fc-60dc-da93-449ea88b0e74@linaro.org>
 <c108ff3c-021f-de87-4788-1c48fb182fa9@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <d08eeb7b-5415-ef02-e0c6-642600f1cd11@linaro.org>
Date: Wed, 24 Jan 2018 17:01:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <c108ff3c-021f-de87-4788-1c48fb182fa9@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/7] ARM: vGICv3: drop
	GUEST_GICV3_RDIST_REGIONS symbol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxNjo1OCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gT24g
MjQvMDEvMTggMTY6MTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUsCj4+Cj4+IE9u
IDI0LzAxLzE4IDE0OjM1LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IEFyY2hpdGVjdHVyYWxs
eSB0aGVyZSBpcyBvbmx5IG9uZSBHSUN2MyByZWRpc3RyaWJ1dG9yIHJlZ2lvbi4KPj4+IERyb3Ag
dGhlIHN5bWJvbCB3aGljaCBzdWdnZXN0ZWQgdGhhdCB3YXMgYSBkZWxpYmFyYXRlIGNob2ljZSBm
b3IgWGVuCj4+PiBndWVzdHMsIGluc3RlYWQgaGFyZCBjb2RlIHRoZSAiMSIgaW4gdGhlIGFwcHJv
cHJpYXRlIHBsYWNlcywgYWxvbmcgd2l0aAo+Pj4gYSBjb21tZW50IHRvIGV4cGxhaW4gdGhlIHJl
YXNvbnMuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGxpbmFyby5vcmc+Cj4+PiAtLS0KPj4+ICDCoCB4ZW4vYXJjaC9hcm0vdmdpYy12My5jwqDC
oMKgwqDCoMKgwqAgfCAxNyArKysrKysrKysrKystLS0tLQo+Pj4gIMKgIHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLWFybS5oIHzCoCAxIC0KPj4+ICDCoCAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2Vy
dGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4+PiBpbmRleCBhZjE2ZGZkMDA1
Li43ZDNlYTE3MWI0IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+Pj4g
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+Pj4gQEAgLTE2NDAsOCArMTY0MCwxOCBAQCBz
dGF0aWMgaW50IHZnaWNfdjNfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KQo+Pj4gIMKgIMKgIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IHZnaWNfdjNfcmRpc3RfY291bnQoc3RydWN0IGRvbWFp
biAqZCkKPj4+ICDCoCB7Cj4+PiAtwqDCoMKgIHJldHVybiBpc19oYXJkd2FyZV9kb21haW4oZCkg
PyB2Z2ljX3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgOgo+Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUzsKPj4+ICvCoMKgwqAgLyoKPj4+ICvC
oMKgwqDCoCAqIEFyY2hpdGVjdHVyYWxseSB0aGVyZSBpcyBvbmx5IG9uZSBHSUN2MyByZWRpc3Ry
aWJ1dG9yIHJlZ2lvbi4KPj4+ICvCoMKgwqDCoCAqIFRoZSBHSUN2MyBEVCBiaW5kaW5nIHByb3Zp
c2lvbnMgZm9yIG11bHRpcGxlIHJlZ2lvbnMsIHNpbmNlCj4+PiB0aGVyZSBhcmUKPj4+ICvCoMKg
wqDCoCAqIHBsYXRmb3JtcyBvdXQgdGhlcmUgd2hpY2ggYnJlYWsgdGhpcyBhcmNoaXRlY3R1cmFs
IGFzc3VtcHRpb24uCj4+PiArwqDCoMKgwqAgKiBBQ1BJIGRvZXMgbm90IHN1cHBvcnQgdGhpcyB3
b3JrYXJvdW5kIGF0IGFsbC4KPj4KPj4gVGhpcyBpcyBub3QgdHJ1ZS4gVGhlIEFDUEkgc3BlYyBz
dXBwb3J0cyBtdWx0aXBsZSByZWdpb25zIG9mCj4+IHJlZGlzdHJpYnV0b3JzLiBXaGF0IEFDUEkg
ZG9lcyBub3Qgc3VwcG9ydCBpcyBhIGRpZmZlcmVudCBzdHJpZGUuCj4gCj4gQWgsIHRoYXQncyB0
cnVlLiBTb3JyeSBmb3IgdGhhdCwgSSB3YXMgYSBiaXQgdG9vIGVudGh1c2lhc3RpYyBoZXJlIDst
KQo+IFdpbGwgY2hhbmdlIHRoZSBjb21tZW50LCBkZWZpbml0ZWx5Lgo+IEhvd2V2ZXIgSSB3b3Vs
ZCBzdGlsbCBiZSBpbnRlcmVzdGVkIGluIGRyb3BwaW5nIHRoZQo+IEdVRVNUX0dJQ1YzX1JESVNU
X1JFR0lPTlMgc3ltYm9sLCBwb3NzaWJseSByZXBsYWNpbmcgaXQgd2l0aAo+IERFRkFVTFRfR0lD
VjNfUkRJU1RfUkVHSU9OUywgYXZvaWRpbmcgdGhlIG1pc2xlYWRpbmcgR1VFU1RfIHByZWZpeC4K
CldoeSBHVUVTVF8gaXMgbWlzbGVhZGluZz8KCkJlYXIgaW4gbWluZCB0aGF0IHRoZSB0b29sc3Rh
Y2sgaXMgaW4gY2hhcmdlIG9mIHRoZSBtZW1vcnkgbWFwLiBOb3QgdGhlIApoeXBlcnZpc29yLgoK
VG9kYXksIHRoZSBtZW1vcnkgbWFwIGlzIHN0YXRpYyBhbmQgc28gcmF0aGVyIHRoYW4gaW1wbGVt
ZW50aW5nIGEgYnVuY2ggCm9mIGh5cGVyY2FsbHMgdGhlIGh5cGVydmlzb3IgaXMgZGlyZWN0bHkg
dXNpbmcgdGhlIHZhbHVlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:05:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:05:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOUV-0000V7-R5; Wed, 24 Jan 2018 17:05:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oyof=et=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eeOUU-0000V1-QR
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 17:05:38 +0000
X-Inumbo-ID: c9160c43-0128-11e8-ba59-bc764e045a96
Received: from mail-wm0-x235.google.com (unknown [2a00:1450:400c:c09::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9160c43-0128-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:05:32 +0100 (CET)
Received: by mail-wm0-x235.google.com with SMTP id 141so9900613wme.3
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 09:05:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=FB7ROkXnBbfmY+WxHAj3d1tqt2vmONOO5kYkqBMaLBk=;
 b=XEu81fNYULd8E5DV+jP8eUlb1td2qz80EmT6YsTdccDyi5AiM1lQqwcKeH930Kkkr7
 YWunhwvHWsC4cc/TTsPAJthQtHK6yQ6/VkugFfLxkyU0M8DRMKUvV2V5329jJmRSsJhy
 rWK2FZT/lZlEHxYKPF7SxIVsqtt4sSCiUcOv6vi7Liy1GT60KwfFcrYocE/cU0ihErQA
 O8/C2JasBlGPW2pgzS/GOkjPF/SgOE/o17EnF6ZeHcG+wn9FY+++LS3zy39jyUzyv6UD
 4cgZq7YcyNzSW9uyXnZA0CCP9XYQAlYqcbxe3ZlZ/Uhk3KEPi/2k08duIU8Ha7sbu5CH
 UkeQ==
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=FB7ROkXnBbfmY+WxHAj3d1tqt2vmONOO5kYkqBMaLBk=;
 b=sBZDfLqSeMXFElpg+ydHbGvZuZHf7/+h6qibVfn/JA9zxDT4T8QxXJuanV+do+4eY8
 942m09BD7i6Ei9UutH8e6OwHLI9fAetjzJtLuQo5eaCQKqyo5BWN+63LnMgR7tfByWLe
 etNLBYCtLgRW5sfVb0mN6Sljw4SZ7Y5KNDo1vtewobOkoZvOoNJ7kY+0e8EcQbVeIUqW
 v2vtk/acg2kOHSkk8PPUisTTF8Gr49rbNX8HXc50aOZE0F0PP7ER+TlPTCvN+ZfTuvFX
 J+bWq5PlOyyqGFXCFIFTOU2nN67XJOc4554RGc5x/y6AW6wgW3y4sQpmS0Uy6o0fqREo
 bVDg==
X-Gm-Message-State: AKwxytftK83MzbP/sg2eYZIMCZXaM3OwybZ2i2sOz8MWC+BhfXMSp7Zv
 bi2Hd3ks4O+xtemX015frmc=
X-Google-Smtp-Source: AH8x225q6rY4l9hZrm6WsN31huRa76DI5aDfeXqnyv1yFKzjYAluA5Yf3ZGMgAagcGSYuGcfX4o8nA==
X-Received: by 10.28.112.15 with SMTP id l15mr5356811wmc.119.1516813535075;
 Wed, 24 Jan 2018 09:05:35 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:4cd3:8af2:90ef:fdb2?
 ([2a02:c7f:ac18:da00:4cd3:8af2:90ef:fdb2])
 by smtp.gmail.com with ESMTPSA id g15sm2422500wrb.66.2018.01.24.09.05.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 09:05:34 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <24B6C00C-5114-48D8-A21A-C7FE1E11328F@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Wed, 24 Jan 2018 17:05:32 +0000
In-Reply-To: <ea0f07b2-c4b1-b2c1-0566-cb1b4154680e@linaro.org>
To: Julien Grall <julien.grall@linaro.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <ea0f07b2-c4b1-b2c1-0566-cb1b4154680e@linaro.org>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] xen/arm: Introduce enable callback to
 enable a capabilities on each online CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============4218876180508032089=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4218876180508032089==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_3E584181-A7C2-4ED2-8738-F20DFCD3344A"


--Apple-Mail=_3E584181-A7C2-4ED2-8738-F20DFCD3344A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Julien,

> On 18 Jan 2018, at 10:56, Julien Grall <julien.grall@linaro.org> =
wrote:
>=20
> On 17/01/18 14:31, Lars Kurth wrote:
>> Hi Julien,
>=20
> Hi Lars,
>=20
...=20
>> Normally this isn't a problem: only if we ever have to relicense the =
code or if someone does code archeology
>> When we relicensed the ACPI builder, it created all sorts of problems =
as outlined in =
https://www.slideshare.net/xen_com_mgr/ossa17-mixed-license-foss-projects =
<https://www.slideshare.net/xen_com_mgr/ossa17-mixed-license-foss-projects=
>
>>> Lastly, we do have quite a bit of code in Xen coming from Linux (or =
other project). A lot of them are not listed in =
README.source/CONTRIBUTING. But only mention in the commit message (not =
necessarily with Signed-off-by tag).
>> That is true: which is why I have started fixing these, whenever I =
found them and moved such information to README.source.
>>> So I am quite interested to know what is the normal procedure here.
>> I think:
>> * Doing this via Signed-off-by tag is sufficient for a one-off-import
>> * I would prefer if people added import related info README.source =
files (and also in the commit message)
>> Does this make sense?
>=20
> I think it makes sense. Do you expect to see the README.source =
per-directory? Or one at top level?

I think one somewhere at the top level of the ARM tree is sufficient. It =
depends on how often you import code. It shouldn't block the series. =
Just something to do at some point
Lars


--Apple-Mail=_3E584181-A7C2-4ED2-8738-F20DFCD3344A
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"">Hi =
Julien,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 18 Jan 2018, at 10:56, Julien Grall &lt;<a =
href=3D"mailto:julien.grall@linaro.org" =
class=3D"">julien.grall@linaro.org</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">On 17/01/18 14:31, =
Lars Kurth wrote:</span><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><blockquote=
 type=3D"cite" style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; orphans: auto; text-align: start; text-indent: =
0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-size-adjust: auto; =
-webkit-text-stroke-width: 0px;" class=3D"">Hi Julien,<br =
class=3D""></blockquote><br style=3D"font-family: Menlo-Regular; =
font-size: 11px; font-style: normal; font-variant-caps: normal; =
font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">Hi Lars,</span><br =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><br style=3D"font-family: Menlo-Regular; font-size: 11px; =
font-style: normal; font-variant-caps: normal; font-weight: normal; =
letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" =
class=3D""></div></blockquote>...&nbsp;<br class=3D""><blockquote =
type=3D"cite" class=3D""><div class=3D""><blockquote type=3D"cite" =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; orphans: auto; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; widows: auto; word-spacing: =
0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" =
class=3D"">Normally this isn't a problem: only if we ever have to =
relicense the code or if someone does code archeology<br class=3D"">When =
we relicensed the ACPI builder, it created all sorts of problems as =
outlined in<span class=3D"Apple-converted-space">&nbsp;</span><a =
href=3D"https://www.slideshare.net/xen_com_mgr/ossa17-mixed-license-foss-p=
rojects" =
class=3D"">https://www.slideshare.net/xen_com_mgr/ossa17-mixed-license-fos=
s-projects</a><br class=3D""><blockquote type=3D"cite" class=3D"">Lastly, =
we do have quite a bit of code in Xen coming from Linux (or other =
project). A lot of them are not listed in README.source/CONTRIBUTING. =
But only mention in the commit message (not necessarily with =
Signed-off-by tag).<br class=3D""></blockquote>That is true: which is =
why I have started fixing these, whenever I found them and moved such =
information to&nbsp;README.source.<br class=3D""><blockquote type=3D"cite"=
 class=3D"">So I am quite interested to know what is the normal =
procedure here.<br class=3D""></blockquote>I think:<br class=3D"">* =
Doing this via Signed-off-by tag is sufficient for a one-off-import<br =
class=3D"">* I would prefer if people added import related info =
README.source files (and also in the commit message)<br class=3D"">Does =
this make sense?<br class=3D""></blockquote><br style=3D"font-family: =
Menlo-Regular; font-size: 11px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><span =
style=3D"font-family: Menlo-Regular; font-size: 11px; font-style: =
normal; font-variant-caps: normal; font-weight: normal; letter-spacing: =
normal; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; =
float: none; display: inline !important;" class=3D"">I think it makes =
sense. Do you expect to see the README.source per-directory? Or one at =
top level?</span><br style=3D"font-family: Menlo-Regular; font-size: =
11px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; text-align: start; text-indent: 0px; =
text-transform: none; white-space: normal; word-spacing: 0px; =
-webkit-text-stroke-width: 0px;" class=3D""></div></blockquote><br =
class=3D""></div><div>I think one somewhere at the top level of the ARM =
tree is sufficient. It depends on how often you import code. It =
shouldn't block the series. Just something to do at some =
point</div><div>Lars</div><br class=3D""></body></html>=

--Apple-Mail=_3E584181-A7C2-4ED2-8738-F20DFCD3344A--


--===============4218876180508032089==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4218876180508032089==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:09:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOXr-0000fJ-9J; Wed, 24 Jan 2018 17:09:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcjb=et=citrix.com=prvs=555701784=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeOXp-0000f9-VH
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:09:05 +0000
X-Inumbo-ID: 489e7684-0129-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 489e7684-0129-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 17:09:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="66610862"
Date: Wed, 24 Jan 2018 17:06:25 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180124170625.t6fsnfenzp3bqjme@MacBook-Pro-de-Roger.local>
References: <20180124154849.84889-1-roger.pau@citrix.com>
 <20180124154849.84889-2-roger.pau@citrix.com>
 <5A68C51802000078001A2121@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A68C51802000078001A2121@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] x86/clang: fix build with indirect
	thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDk6NDA6NDBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjAxLjE4IGF0IDE2OjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlIGJ1aWxkIHdpdGggY2xhbmcgaXMgY3VycmVudGx5IGJyb2tlbiBiZWNhdXNl
IGNsYW5nIHJlcXVpcmVzIGFzbQo+ID4gbWFjcm9zIHRvIGJlIGRlY2xhcmVkIGluc2lkZSB0aGUg
c2FtZSBpbmxpbmUgYXNtIGRlY2xhcmF0aW9uIHdoZXJlCj4gPiB0aGV5IGFyZSB1c2VkLgo+IAo+
IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzOiBXaGF0IGlmIEkgaGF2ZSB0d28gYXNtKCktcyBuZWVk
aW5nIGl0PyBEb2VzCj4gdGhpcyBuZWVkIHRvIGJlIGRvbmUgaW4gZWFjaCBvbmU/IEknZCBleHBl
Y3QgdGhpcyB0byByZXN1bHQgaW4gZHVwbGljYXRlCj4gZGVmaW5pdGlvbnMgb24gZ2FzIHRoZW4g
KHdoaWNoIG1heSBvciBtYXkgbm90IGJlIGJlbmlnbikuCgpJdCdzIHF1aXRlIGZ1biwgdGhpcyBh
cHByb2FjaCB3b3JrcyBmaW5lIHdpdGggY2xhbmcgcmVnYXJkbGVzcyBvZiB0aGUKbnVtYmVyIG9m
IGFzbSgpLXMgbmVlZGluZyBpdC4gSXQgZG9lc24ndCBjb21wbGFpbiBhYm91dCBkdXBsaWNhdGUK
bWFjcm9zIG9yIGFueXRoaW5nLiBPVE9IIGdjYyBjb21wbGFpbnMgd2l0aCAiRXJyb3I6IE1hY3Jv
IGBmb28nIHdhcwphbHJlYWR5IGRlZmluZWQiLgoKT25lIG9wdGlvbiBtaWdodCBiZSB0byBndWFy
ZCBpbmRpcmVjdF90aHVua19hc20uaCB3aXRoOgoKLmlmbmRlZiBJTkRJUkVDVF9USFVOS19BU00K
LmVxdSBJTkRJUkVDVF9USFVOS19BU00sIDEKCi4uLgoKLmVuZGlmCgpOb3QgdGhlIGJlc3QsIGJ1
dCBzaG91bGQgZG8gdGhlIHRyaWNrIEkgZ3Vlc3MuLi4KCj4gPiAtLS0gYS94ZW4vUnVsZXMubWsK
PiA+ICsrKyBiL3hlbi9SdWxlcy5tawo+ID4gQEAgLTY2LDggKzY2LDEwIEBAIGVuZGlmCj4gPiAg
Cj4gPiAgQUZMQUdTLXkgICAgICAgICAgICAgICAgKz0gLURfX0FTU0VNQkxZX18KPiA+ICAKPiA+
IC0jIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGNhbid0IGhhbmRsZSBlbWJlZGRlZCAuaW5j
bHVkZSdzCj4gPiAtQ0ZMQUdTLSQoY2xhbmcpICAgICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMK
PiA+ICsjIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGRvZXNuJ3QgdW5kZXJzdGFuZCBhc3Nl
bWJsZXIgZGlyZWN0aXZlcyB3aXRob3V0Cj4gPiArIyBhbiBhYnNvbHV0ZSB2YWx1ZToKPiA+ICsj
IGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjczNjkgCj4gPiArQUZMQUdT
LSQoY2xhbmcpICAgICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMKPiAKPiBJIGFsc28gZG9uJ3Qg
dW5kZXJzdGFuZCB0aGlzIC0gd2hlbiB5b3Ugc3dpdGNoIChiYWNrKSB0byBBRkxBR1MsIHlvdQo+
IGRvbid0IGFmZmVjdCBDIGZpbGVzLgoKWWVzLCBpdCBhZmZlY3RzIEMgZmlsZXMgYmVjYXVzZSBu
b3cgdGhleSBhcmUgYXNzZW1ibGVkIHVzaW5nIHRoZQppbnRlZ3JhdGVkIGFzLCBub3QgdGhlIGV4
dGVybmFsIG9uZS4KCj4gRnVydGhlcm1vcmUgd2l0aG91dCB1c2luZyBpdHMgaW50ZWdyYXRlZCBh
c3NlbWJsZXIKPiBmb3IgQyBmaWxlcyBhdCBwcmVzZW50IC0gaG93IGlzIHRoZSBidWlsZCBicm9r
ZW4/CgpOb3QgdXNpbmcgdGhlIGludGVncmF0ZWQgYXMgaXMgYSB3b3JrYXJvdW5kIGZvciB1c2lu
ZyB0aGUgaW5kaXJlY3QKdGh1bmsuIElmIHdlIGNhbiBtYW5hZ2UgdG8gZ2V0IHRoZSBpbmRpcmVj
dCB0aHVuayB0byB3b3JrIHdpdGggdGhlCmludGVncmF0ZWQgYXMgdGhlcmUncyBubyBuZWVkIHRv
IHVzZSB0aGUgZXh0ZXJuYWwgb25lIGZvciBDIGZpbGVzLgoKPiBJcyB0aGUgZGVzY3JpcHRpb24g
b2YKPiB0aGUgY2hhbmdlIHBlcmhhcHMgaW4gbmVlZCBvZiBzb21lIHJlLXdvcmsgKGFuZCBtYXli
ZSB0aGUgdGl0bGUgYXMKPiB3ZWxsKT8KPiAKPiBOb3IgYW0gSSBvZiB0aGUgb3BpbmlvbiB0aGF0
IHRoZSBjb21tZW50IGFib3ZlIGlzIHJlYWxseSBjb3JyZWN0IC0KPiBJJ20gc3VyZSB0aGVyZSBh
cmUgZGlyZWN0aXZlcyB3aGVyZSB0aGVpciBhc3NlbWJsZXIgc3VwcG9ydHMgbm9uLQo+IGNvbnN0
YW50IHZhbHVlcyAoLmluY2x1ZGUgYmVpbmcgdGhlIG9idmlvdXMgZmlyc3QgY2FzZSBpbiB0aGUg
Y29udGV4dAo+IGhlcmUpLgoKUmlnaHQsIGNsYW5nIG9ubHkgYWNjZXB0cyBjb25zdGFudCB2YWx1
ZXMgZm9yIGFzc2VtYmxlciBkaXJlY3RpdmVzCmxpa2UgLnJlcHQgYW5kIC5za2lwLgoKPiBBbmQg
ZmluYWxseSwgaWYgeW91IHN3aXRjaCBiYWNrIHRvIHVzZSBBRkxBR1MgaGVyZSwgeW91IHNob3Vs
ZAo+IGVpdGhlciByZXN0b3JlIHRoZSBvcmlnaW5hbCBjb21tZW50IGFzIHdlbGwsIG9yIGV4cGxh
aW4gaW4gdGhlCj4gZGVzY3JpcHRpb24gd2h5IGl0IGlzbid0IGFwcGxpY2FibGUgYW55bW9yZS4K
Ckkgd2lsbCBjaGVjaywgYnV0IEknbSBmYWlybHkgc3VyZSB0aGF0IGFsbCB0aGUgY2xhbmcgdmVy
c2lvbnMgdGhhdCBYZW4Kc3VwcG9ydHMgKD49IDMuNSkgc3VwcG9ydCAuY29kZTE2Ly5jb2RlMzIv
LmNvZGU2NC4KCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCj4gPiArKysgYi94ZW4v
YXJjaC94ODYvZXh0YWJsZS5jCj4gPiBAQCAtMTU4LDcgKzE1OCw4IEBAIHN0YXRpYyBpbnQgX19p
bml0IHN0dWJfc2VsZnRlc3Qodm9pZCkKPiA+ICAgICAgICAgIG1lbWNweShwdHIsIHRlc3RzW2ld
Lm9wYywgQVJSQVlfU0laRSh0ZXN0c1tpXS5vcGMpKTsKPiA+ICAgICAgICAgIHVubWFwX2RvbWFp
bl9wYWdlKHB0cik7Cj4gPiAgCj4gPiAtICAgICAgICBhc20gdm9sYXRpbGUgKCAiSU5ESVJFQ1Rf
Q0FMTCAlW3N0Yl1cbiIKPiA+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoIElOQ0xVREVfSU5ESVJF
Q1RfVEhVTksKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICJJTkRJUkVDVF9DQUxMICVbc3Ri
XVxuIgo+IAo+IEJlc2lkZXMgdGhpcyBiZWluZyBzb21ld2hhdCB1Z2x5LCBoYXZpbmcgdG8gcmVt
ZW1iZXIgdG8gYWRkCj4gdGhpcyBnb2luZyBmb3J3YXJkLCBzaG91bGQgYW55IG5ldyBpbmRpcmVj
dCBjYWxscyBiZSBhZGRlZCwgaXMKPiBzdXJlbHkgcHJvbmUgdG8gYmUgZm9yZ290dGVuLgoKSSBk
b24ndCBoYXZlIGEgYmV0dGVyIHNvbHV0aW9uIEFUTSBJJ20gYWZyYWlkLgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:20:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOie-0001wi-8R; Wed, 24 Jan 2018 17:20:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gxxs=et=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eeOic-0001vX-8Q
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:20:14 +0000
X-Inumbo-ID: d2d64feb-012a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2d64feb-012a-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:20:08 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id g72so6222695lfg.5
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 09:20:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=qYP+GKRG+vU3jsGfHpmhW29tk6YXzx/KHT4Q5zsNkso=;
 b=eZC2j+dw5x7vjje/mqPKPB5psDq0eG1c6q2zkMS31Zpb3Fh5N9ZJL9UN1sLz2eoX0B
 9okclnCeJbUN6GToFW+LbUKXhD6m3LFPAV0xhKR02KjEYWVVIGv8A6AVkyZNJS0Ve4jE
 QYnfTI0zJ2fGc3ViYY9sjMMsr2B7GgJMGpnSlvJMfbc2+5NwT/LohrxkSE+XxvLE5sqE
 WpuQjsDe/Teis/ITdaQWKHBvghc3PTQ4CHYC5r8veLG3FBL8v8539uoGu2g6dThYbePS
 Em7p3SqVCKGVJ9e+8elwQiXtBg18fdVhWRloLbV1sL2uE5FILHIvV/QNzhkTru1Wjogc
 VN5Q==
X-Google-DKIM-Signature: v=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=qYP+GKRG+vU3jsGfHpmhW29tk6YXzx/KHT4Q5zsNkso=;
 b=LFEUsio+gEAQaVt8e5KQSFHBeWHkgW69FWqY/x/eoC99mznTmJGcXAOQAe7FKwFZKE
 kIxXjISQJpwVJMuwNnCyuRvxKN5WkgQ75OXUBHWLVsRqq5+KHkJ9w0Wd/4VsaHP3u+Yp
 DOYZ/VM825ZxuYdq8J1OJq9qrxpli7713a/VSeoxDNgw8QsfHTw86J7M8nK4FUwEd5/X
 CcKBpPSkMwU5h/0rNceJYq6H2pMAjGd9wwj9XrZy9E6ZTQ8xLbMJe1Wa9jopPHFzue4M
 VKDAbDQhlrisLusAT97XjDKZQUpCbcuVPaKmUCw+Boyl+Mz7Fhm8OtXG3f0QT7uGBAAj
 JVrQ==
X-Gm-Message-State: AKwxytdRcFQsT0WXW9YoHfiCOfmDA2HCpBsun8yPPpNpo8icwNPAr1wH
 HbTk/IuK+FUTA1/bBrZxnnyElw==
X-Google-Smtp-Source: AH8x227qPiCg1QJQVYUhtvNisdZ6bsiPJDZS/9nLn6nEx6SEgk4iv/isYe8Tt7iNtxJKfbLrfTFYnA==
X-Received: by 10.25.59.80 with SMTP id i77mr3583103lfa.28.1516814410226;
 Wed, 24 Jan 2018 09:20:10 -0800 (PST)
Received: from al1-pc.kyiv.epam.com (ll-53.209.223.85.sovam.net.ua.
 [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id r13sm664781lfr.19.2018.01.24.09.20.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 09:20:09 -0800 (PST)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 24 Jan 2018 19:19:59 +0200
Message-Id: <1516814399-8597-5-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516814399-8597-1-git-send-email-al1img@gmail.com>
References: <1516814399-8597-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v1 4/4] libxl: move ibxl_devid_to_device_... to
	LIBXL_DEFINE_DEVID_TO_DEVICE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29t
PgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIHwgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICAgfCAyMiArLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAgIHwgMzUgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwg
NTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggNGYxZTAyNi4uNTA2Njg3ZiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0zNDkwLDYgKzM0OTAsNDQgQEAgX2hpZGRlbiB2b2lkIGxp
YnhsX19ib290bG9hZGVyX3J1bihsaWJ4bF9fZWdjKiwgbGlieGxfX2Jvb3Rsb2FkZXJfc3RhdGUg
KnN0KTsKICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9CiAKKyNkZWZpbmUgTElCWExfREVGSU5FX0RF
VklEX1RPX0RFVklDRShuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBp
bnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlXyMjbmFtZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
ZG9taWQsICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2
aWQsICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfIyNuYW1lICp0eXBlKSAgICAgICAgIFwKKyAgICB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgR0NfSU5JVChjdHgpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgY2hh
ciAqZGV2aWNlX3BhdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgY29uc3QgY2hhciAqdG1wOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaW50IHJjOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgbGlieGxfZGV2aWNlXyMjbmFtZSMjX2luaXQodHlwZSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZGV2aWNlX3Bh
dGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS8lcy8lZCIsICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2Ms
IGRvbWlkKSwgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RldmljZV9raW5kX3RvX3N0cmluZyggICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfXyMjbmFtZSMjX2RldnR5cGUudHlwZSksICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGV2aWQpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKGxpYnhsX194c19y
ZWFkX21hbmRhdG9yeShnYywgWEJUX05VTEwsIGRldmljZV9wYXRoLCAmdG1wKSkge1wKKyAgICAg
ICAgICAgIHJjID0gRVJST1JfTk9URk9VTkQ7IGdvdG8gb3V0OyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
aWYgKGxpYnhsX18jI25hbWUjI19kZXZ0eXBlLmZyb21feGVuc3RvcmUpIHsgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgIHJjID0gbGlieGxfXyMjbmFtZSMjX2RldnR5cGUuZnJvbV94
ZW5zdG9yZShnYywgZGV2aWNlX3BhdGgsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkZXZpZCwgdHlwZSk7ICAgIFwKKyAgICAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmMgPSAw
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICBvdXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgR0NfRlJFRTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgcmV0dXJuIHJjOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9CisKKwogI2RlZmluZSBM
SUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFX0VYVCh0eXBlLCBnZW5lcmlj
LCByZW1vdmUsIDApICAgICAgICAgICAgXAogICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZF
X0VYVCh0eXBlLCBnZW5lcmljLCBkZXN0cm95LCAxKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfbmljLmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwppbmRleCBlMDI4ZmRhLi4wMWI3
MTFiIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9uaWMuYwpAQCAtMzgwLDI3ICszODAsNiBAQCBzdGF0aWMgaW50IGxpYnhsX19uaWNf
ZnJvbV94ZW5zdG9yZShsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpsaWJ4bF9wYXRoLAogICAg
IHJldHVybiByYzsKIH0KIAotaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV9uaWMobGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGRldmlkLCBsaWJ4bF9kZXZpY2VfbmljICpuaWMpCi17Ci0gICAgR0NfSU5JVChjdHgpOwotICAg
IGNoYXIgKmxpYnhsX3BhdGg7Ci0gICAgaW50IHJjID0gRVJST1JfRkFJTDsKLQotICAgIGxpYnhs
X2RldmljZV9uaWNfaW5pdChuaWMpOwotCi0gICAgbGlieGxfcGF0aCA9IGxpYnhsX19kb21haW5f
ZGV2aWNlX2xpYnhsX3BhdGgoZ2MsIGRvbWlkLCBkZXZpZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfVklGKTsKLQot
ICAgIHJjID0gbGlieGxfX25pY19mcm9tX3hlbnN0b3JlKGdjLCBsaWJ4bF9wYXRoLCBkZXZpZCwg
bmljKTsKLSAgICBpZiAocmMpIGdvdG8gb3V0OwotCi0gICAgcmMgPSAwOwotb3V0OgotICAgIEdD
X0ZSRUU7Ci0gICAgcmV0dXJuIHJjOwotfQotCiBsaWJ4bF9kZXZpY2VfbmljICpsaWJ4bF9kZXZp
Y2VfbmljX2xpc3QobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgKm51bSkKIHsK
ICAgICBsaWJ4bF9kZXZpY2VfbmljICpyOwpAQCAtNTIwLDYgKzQ5OSw3IEBAIG91dDoKIHN0YXRp
YyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKG5pYykKIHN0YXRpYyBMSUJYTF9ERUZJTkVfREVW
SUNFX0ZST01fVFlQRShuaWMpCiAKK0xJQlhMX0RFRklORV9ERVZJRF9UT19ERVZJQ0UobmljKQog
TElCWExfREVGSU5FX0RFVklDRV9BREQobmljKQogTElCWExfREVGSU5FX0RFVklDRVNfQUREKG5p
YykKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKG5pYykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX3ZkaXNwbC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKaW5kZXggZGE1
YjEwZi4uNTVkZmFjMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKQEAgLTE5NSw0NCArMTk1LDExIEBAIG91dDoK
ICAgICAgcmV0dXJuIHJjOwogfQogCi1pbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZkaXNwbChs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV92ZGlzcGwgKnZkaXNwbCkKLXsKLSAgICBH
Q19JTklUKGN0eCk7Ci0KLSAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsICp2ZGlzcGxzID0gTlVMTDsK
LSAgICBpbnQgbiwgaTsKLSAgICBpbnQgcmM7Ci0KLSAgICBsaWJ4bF9kZXZpY2VfdmRpc3BsX2lu
aXQodmRpc3BsKTsKLQotICAgIHZkaXNwbHMgPSBsaWJ4bF9fZGV2aWNlX2xpc3QoZ2MsICZsaWJ4
bF9fdmRpc3BsX2RldnR5cGUsIGRvbWlkLCAmbik7Ci0KLSAgICBpZiAoIXZkaXNwbHMpIHsgcmMg
PSBFUlJPUl9OT1RGT1VORDsgZ290byBvdXQ7IH0KLQotICAgIGZvciAoaSA9IDA7IGkgPCBuOyAr
K2kpIHsKLSAgICAgICAgaWYgKGRldmlkID09IHZkaXNwbHNbaV0uZGV2aWQpIHsKLSAgICAgICAg
ICAgIGxpYnhsX2RldmljZV92ZGlzcGxfY29weShjdHgsIHZkaXNwbCwgJnZkaXNwbHNbaV0pOwot
ICAgICAgICAgICAgcmMgPSAwOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAg
ICB9Ci0KLSAgICByYyA9IEVSUk9SX05PVEZPVU5EOwotCi1vdXQ6Ci0KLSAgICBpZiAodmRpc3Bs
cykKLSAgICAgICAgbGlieGxfX2RldmljZV9saXN0X2ZyZWUoJmxpYnhsX192ZGlzcGxfZGV2dHlw
ZSwgdmRpc3Bscywgbik7Ci0KLSAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKLX0KLQogc3Rh
dGljIExJQlhMX0RFRklORV9ERVZJQ0VfRlJPTV9UWVBFKHZkaXNwbCkKIHN0YXRpYyBMSUJYTF9E
RUZJTkVfVVBEQVRFX0RFVklEKHZkaXNwbCkKIHN0YXRpYyBMSUJYTF9ERUZJTkVfREVWSUNFU19B
REQodmRpc3BsKQogCitMSUJYTF9ERUZJTkVfREVWSURfVE9fREVWSUNFKHZkaXNwbCkKIExJQlhM
X0RFRklORV9ERVZJQ0VfQUREKHZkaXNwbCkKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZk
aXNwbCkKIExJQlhMX0RFRklORV9ERVZJQ0VfTElTVCh2ZGlzcGwpCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:20:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOiY-0001uT-5t; Wed, 24 Jan 2018 17:20:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gxxs=et=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eeOiW-0001uN-Sc
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:20:08 +0000
X-Inumbo-ID: d001efc4-012a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d001efc4-012a-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:20:03 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id x196so6197600lfd.12
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 09:20:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=k8buzU5DNZGLz726lssKvAz4KsfevXi4s8E+ENSJdd8=;
 b=tYhDv3/fXOxaMlypunS6yic+pgnRHFSsu28v1NmIDniZ0Cx068CxI+Q65KcseASvrd
 t1FM0FTioHLeqM1mKbudOcO0zNZ2BDbdYYnGysnLQ0FBCHXIOOMzWfl2OgVLYo1pRdMk
 E7aslbvvpQvCNyIuDjR+4Mo+CbhS3a6yIO+ryMembiW9PGan1tKvSn0ijfS6cLzVf3A+
 pH6ieQeuSorR5/C8NneMbbNu9bXsE+k3rL4qfdWsKG94cYF0BSXwR5K9LzdI8r7bR4rx
 6shUELydcE87uva5O+oLheuGqXb0cRhA4fNaMyQUr1w4RI4vT6AAdyGOwgDAapqyjxBj
 nf5A==
X-Google-DKIM-Signature: v=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=k8buzU5DNZGLz726lssKvAz4KsfevXi4s8E+ENSJdd8=;
 b=Me9Wu9uIBKVhIwMR0NYihQVgyZhffcfhHNFYwJrAhimvLdm9+z4naOyGfUtAvoO5M6
 aOXh7tpjtw4ZkUp34574ycLaowFpqn+TH8efFiJys2ngg8TB9kmcBcQlfM+NUuUDRHhM
 npF3bo+hCT2+zHFPo1xC0A7/qWfAls/goUkFRy3xI7Ql8NonIkZx2gI72TISw1E2IKpF
 Yru9V1B1CwOOtKN/xF3TZP9HoEDR2nzt7vRl3jqFr+i+m32fMIAgrhIKNd3oM+i5P+UD
 KjvKdkp3HNFXDn+eKgAb+S8rekMUVJM8f0EK6h2e6KN1CFgjA/hVZDrfTGkzR0M7JuFJ
 Ppjg==
X-Gm-Message-State: AKwxytfKWufmHpH/Jvk8BP9S7fuabYl4AJ2O9CpOVpIemPz5qN8GulM4
 BsTya5OrB1RELsA4f8cQv9EHoA==
X-Google-Smtp-Source: AH8x224ZhRXpgy/xhao4WVfvomw54W3XzXkbb/x6l9rkwSwXrqjEG3A9l9qG3sISniU/yNF1eDqB9w==
X-Received: by 10.25.142.15 with SMTP id q15mr4195872lfd.82.1516814405413;
 Wed, 24 Jan 2018 09:20:05 -0800 (PST)
Received: from al1-pc.kyiv.epam.com (ll-53.209.223.85.sovam.net.ua.
 [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id r13sm664781lfr.19.2018.01.24.09.20.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 09:20:04 -0800 (PST)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 24 Jan 2018 19:19:55 +0200
Message-Id: <1516814399-8597-1-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v1 0/4] libxl: use libxl__device_kind string to
	access device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKQ2hh
bmdlcyBzaW5jZSBpbml0aWFsIHZlcnNpb246CiAgKiBhZGQgbGlieGxfX2RvbWFpbl9kZXZpY2Vf
Li4uX3BhdGggZnVuY3Rpb25zIHRvIGdldCBiYWNrZW5kLCBmcm9udGVuZCwKICAgIGxpYnhsIGRl
dmljZSBwYXRoJ3MgZnJvbSBkZXZpY2UgdHlwZSwgZG9tYWluIGlkIGFuZCBkZXZpY2UgaWQKICAq
IHJlYmFzZQoKT2xla3NhbmRyIEdyeXRzb3YgKDQpOgogIGxpYnhsOiB1c2UgbGlieGxfX2Rldmlj
ZV9raW5kIHRvIGdldCBkZXZpY2UgWFMgZW50cnkKICBsaWJ4bDogdXNlIGxpYnhsX19kZXZpY2Vf
a2luZCBpbiBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklECiAgbGlieGw6IG1vdmUgbGlieGxfX2Rl
dmljZV9mcm9tXyB0byBMSUJYTF9ERUZJTkVfREVWSUNFX0ZST01fVFlQRQogIGxpYnhsOiBtb3Zl
IGlieGxfZGV2aWRfdG9fZGV2aWNlXy4uLiB0byBMSUJYTF9ERUZJTkVfREVWSURfVE9fREVWSUNF
CgogdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jICAgICAgfCAyMSArKystLS0tLS0tLQogdG9vbHMv
bGlieGwvbGlieGxfY29sb19uaWMuYyAgfCAgNSArLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYyAgIHwgNTAgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2NyZWF0ZS5jICAgIHwgIDQgKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyAgICB8IDQ2
ICsrKysrKysrKysrKysrKysrKysrLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZGlzay5jICAgICAg
fCA0MiArKysrKysrKysrLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAg
ICB8ICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oICB8IDg0ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25ldGJ1
ZmZlci5jIHwgIDYgKystLQogdG9vbHMvbGlieGwvbGlieGxfbmljLmMgICAgICAgfCA1NSArKysr
KystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9wY2kuYyAgICAgICB8
IDE4ICsrKysrKy0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3VzYi5jICAgICAgIHwgNTcgKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jICAgIHwg
NjcgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxf
dnRwbS5jICAgICAgfCAzMyArKysrKystLS0tLS0tLS0tLQogMTQgZmlsZXMgY2hhbmdlZCwgMjM5
IGluc2VydGlvbnMoKyksIDI1MSBkZWxldGlvbnMoLSkKCi0tIAoyLjcuNAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:20:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOia-0001uk-Cb; Wed, 24 Jan 2018 17:20:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gxxs=et=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eeOiZ-0001ue-9C
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:20:11 +0000
X-Inumbo-ID: d166668d-012a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d166668d-012a-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:20:05 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id x196so6197764lfd.12
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 09:20:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Wq5mDegDseMbuZMOZVe8QNzF7GRvI7iZR2BRYDami8k=;
 b=V7ndPHAa8+PXQ3ppeEV6uYCvXI3slHyp9Unh9kh9ejl3C35FFn2z+aFD4XbBPxf81W
 lfCZHUq+u4EZ8g17EvXNN4xh92QFo2tZ+xeBJ73aC6gujRHdFLxQANH5CwL9YccnIAe2
 H9aI42MOexkpNcXFXZ2mNcs2QTqU65VngZ/upbVP6i0/ARIsULA0bUH7kgsEzPDcToqZ
 3SSZPYfXiCOxLYC9VdeJYayz8TIEna67D2gXuRRfBdH6bj+4d7FfzWIvYHq+JZi6GKgL
 jE4C66G7PNWcdKET4uxwmYRvHn8gctU/ImX/E3sYjE1Kmir6tFap8NPCHF4plnyj0S4f
 2ahw==
X-Google-DKIM-Signature: v=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=Wq5mDegDseMbuZMOZVe8QNzF7GRvI7iZR2BRYDami8k=;
 b=dT5+iciVzCATLbc7diSyuQDvyWiA29U2KGkVijo/HM93gDYHd2+vqnS27yWzhZiDRe
 Zf6u5/xqZ8xNx/Q26tMThCIbgFYSqez4plsJTve4x07ebxF5fB0ezATB6YzvCC8mqrY2
 hd/u/sF4mlONeMxvaeTE/4cy6WMIPoy7hhJiLujLk2RpJmJy8mh1mBAlPNlU//oFodB1
 h+tbSeV65npY8y88MHCYDJdOeCzB1ALa/QwgxGeB65l84/E8RJXmOUuAZoAcKd6fWOej
 nSnFucLzpYtyEuxLgBfL4Ty0/aB3EuCT4xQPpqd+gNNvTFxCBn8cXsVuaVxfVJE411fO
 Y1Vw==
X-Gm-Message-State: AKwxytcubAzfWVyX/4yn57bo1fIAPVfxQ6o9heQ0j34Igiafu31fy4Rc
 pwvrec1CRlGI4Z2KkEaEyptLiA==
X-Google-Smtp-Source: AH8x225qFUsUrd3dM5SQIkU5BpQ4aHPd51v7IH1bh89BshIlWjeMhN+Znh/ZNouxqD6lseYfhiv9VA==
X-Received: by 10.25.21.22 with SMTP id l22mr3949967lfi.143.1516814407823;
 Wed, 24 Jan 2018 09:20:07 -0800 (PST)
Received: from al1-pc.kyiv.epam.com (ll-53.209.223.85.sovam.net.ua.
 [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id r13sm664781lfr.19.2018.01.24.09.20.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 09:20:07 -0800 (PST)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 24 Jan 2018 19:19:57 +0200
Message-Id: <1516814399-8597-3-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516814399-8597-1-git-send-email-al1img@gmail.com>
References: <1516814399-8597-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v1 2/4] libxl: use libxl__device_kind in
	LIBXL_DEFINE_UPDATE_DEVID
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKVXNl
IGxpYnhsX18uLi5fZGV2dHlwZS50eXBlIHRvIHVwZGF0ZSBkZXZpY2UgaWQuCgpTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+CkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhs
XzlwZnMuYyAgICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jICB8ICA0ICsr
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jICAgfCAgNyArKysrLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oIHwgMTIgKysrKysrKy0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9u
aWMuYyAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX3VzYi5jICAgICAgfCAgMiArLQog
dG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgICB8ICAyICstCiB0b29scy9saWJ4bC9saWJ4bF92
dHBtLmMgICAgIHwgIDIgKy0KIDggZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jIGIvdG9v
bHMvbGlieGwvbGlieGxfOXBmcy5jCmluZGV4IGMzZGQ3ODYuLjEyOThkYjEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF85cGZzLmMK
QEAgLTM3LDcgKzM3LDcgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fcDkobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIExJQlhM
X0RFRklORV9VUERBVEVfREVWSUQocDksICI5cGZzIikKK3N0YXRpYyBMSUJYTF9ERUZJTkVfVVBE
QVRFX0RFVklEKHA5KQogCiBzdGF0aWMgaW50IGxpYnhsX19zZXRfeGVuc3RvcmVfcDkobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX3A5ICpwOSwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nv
bnNvbGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwppbmRleCA0ODkxYWExLi4xYTBl
YjA1IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jCkBAIC02NzIsNyArNjcyLDcgQEAgb3V0OgogICAgIHJldHVy
biBBT19JTlBST0dSRVNTOwogfQogCi1zdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2
a2IsICJ2a2IiKQorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmtiKQogCiBzdGF0
aWMgaW50IGxpYnhsX19kZXZpY2VfdmZiX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMy
X3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
ZGV2aWNlX3ZmYiAqdmZiLCBib29sIGhvdHBsdWcpCkBAIC03MjgsNyArNzI4LDcgQEAgb3V0Ogog
ICAgIHJldHVybiBBT19JTlBST0dSRVNTOwogfQogCi1zdGF0aWMgTElCWExfREVGSU5FX1VQREFU
RV9ERVZJRCh2ZmIsICJ2ZmIiKQorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmZi
KQogCiBzdGF0aWMgaW50IGxpYnhsX19zZXRfeGVuc3RvcmVfdmZiKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdmZiICp2ZmIsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCmluZGV4IDZlMmM5M2YuLjFiNzk2YmQgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2RldmljZS5jCkBAIC0xNDIzLDcgKzE0MjMsOCBAQCBvdXQ6CiB9CiAKIC8qIGNvbW1vbiBmdW5j
dGlvbiB0byBnZXQgbmV4dCBkZXZpY2UgaWQgKi8KLWludCBsaWJ4bF9fZGV2aWNlX25leHRpZChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgY2hhciAqZGV2aWNlKQoraW50IGxpYnhsX19k
ZXZpY2VfbmV4dGlkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZCBkZXZpY2UpCiB7CiAgICAgY2hhciAqbGli
eGxfZG9tX3BhdGgsICoqbDsKICAgICB1bnNpZ25lZCBpbnQgbmI7CkBAIC0xNDMzLDggKzE0MzQs
OCBAQCBpbnQgbGlieGxfX2RldmljZV9uZXh0aWQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsIGNoYXIgKmRldmljZSkKICAgICAgICAgcmV0dXJuIG5leHRpZDsKIAogICAgIGwgPSBsaWJ4
bF9feHNfZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwKLSAgICAgICAgR0NTUFJJTlRGKCIlcy9kZXZp
Y2UvJXMiLCBsaWJ4bF9kb21fcGF0aCwgZGV2aWNlKSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAmbmIpOworICAgICAgICBHQ1NQUklOVEYoIiVzL2RldmljZS8lcyIsIGxpYnhsX2RvbV9w
YXRoLAorICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkZXZp
Y2UpKSwgJm5iKTsKICAgICBpZiAobCA9PSBOVUxMIHx8IG5iID09IDApCiAgICAgICAgIG5leHRp
ZCA9IDA7CiAgICAgZWxzZQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwu
aCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKaW5kZXggMWU1ZTJlNy4uZTlmMzk2MCAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCkBAIC0xMjQyLDcgKzEyNDIsOCBAQCBfaGlkZGVuIGludCBsaWJ4
bF9faW5pdF9jb25zb2xlX2Zyb21fY2hhbm5lbChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9jb25zb2xlICpj
b25zb2xlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IGRldl9udW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9kZXZpY2VfY2hhbm5lbCAqY2hhbm5lbCk7Ci1faGlkZGVuIGludCBsaWJ4bF9fZGV2aWNl
X25leHRpZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgY2hhciAqZGV2aWNlKTsKK19o
aWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmV4dGlkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5k
IGRldmljZSk7CiBfaGlkZGVuIGludCBsaWJ4bF9fcmVzb2x2ZV9kb21pZChsaWJ4bF9fZ2MgKmdj
LCBjb25zdCBjaGFyICpuYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWlu
dDMyX3QgKmRvbWlkKTsKIApAQCAtMzQ2MSwxMyArMzQ2MiwxNCBAQCBfaGlkZGVuIHZvaWQgbGli
eGxfX2Jvb3Rsb2FkZXJfcnVuKGxpYnhsX19lZ2MqLCBsaWJ4bF9fYm9vdGxvYWRlcl9zdGF0ZSAq
c3QpOwogICAgICAgICByZXR1cm4gQU9fSU5QUk9HUkVTUzsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0KIAotI2RlZmluZSBMSUJYTF9ERUZJTkVfVVBE
QVRFX0RFVklEKHR5cGUsIG5hbWUpICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGlu
dCBsaWJ4bF9fZGV2aWNlXyMjdHlwZSMjX3VwZGF0ZV9kZXZpZChsaWJ4bF9fZ2MgKmdjLCAgICAg
ICAgICAgICAgXAorI2RlZmluZSBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKG5hbWUpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGludCBsaWJ4bF9fZGV2aWNlXyMjbmFt
ZSMjX3VwZGF0ZV9kZXZpZChsaWJ4bF9fZ2MgKmdjLCAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgICAgICAg
ICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9kZXZpY2VfIyN0eXBlICp0eXBlKSAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfIyNuYW1lICp0eXBlKSAgXAogICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBpZiAodHlwZS0+ZGV2aWQgPT0gLTEpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgdHlwZS0+ZGV2aWQgPSBsaWJ4bF9f
ZGV2aWNlX25leHRpZChnYywgZG9taWQsIG5hbWUpOyAgICAgICAgXAorICAgICAgICAgICAgdHlw
ZS0+ZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX25leHRpZChnYywgZG9taWQsICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fIyNuYW1lIyNfZGV2dHlwZS50eXBl
KTsgICAgICAgICAgICAgICAgXAogICAgICAgICBpZiAodHlwZS0+ZGV2aWQgPCAwKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgcmV0dXJu
IEVSUk9SX0ZBSUw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbmljLmMgYi90
b29scy9saWJ4bC9saWJ4bF9uaWMuYwppbmRleCBlMjUxMmZjLi40YjFiMTMxIDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF9uaWMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwpA
QCAtMTM4LDcgKzEzOCw3IEBAIHN0YXRpYyB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX25pYyhs
aWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kZXZpY2VfbmljICpkc3QsCiAgICAgbGlieGxfbWFjX2NvcHko
Q1RYLCAmZHN0LT5tYWMsICZzcmMtPm1hYyk7CiB9CiAKLXN0YXRpYyBMSUJYTF9ERUZJTkVfVVBE
QVRFX0RFVklEKG5pYywgInZpZiIpCitzdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRChu
aWMpCiAKIHN0YXRpYyBpbnQgbGlieGxfX3NldF94ZW5zdG9yZV9uaWMobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X2RldmljZV9uaWMgKm5pYywKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3VzYi5jIGIv
dG9vbHMvbGlieGwvbGlieGxfdXNiLmMKaW5kZXggNzhhNzhjNy4uNjdkMmZiNCAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMK
QEAgLTQzMCw3ICs0MzAsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdXNiZGV2X2RlbF9o
dm0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIGxpYnhsX19xbXBf
cnVuX2NvbW1hbmRfZmxleGFycmF5KGdjLCBkb21pZCwgImRldmljZV9kZWwiLCBxbXBfYXJncyk7
CiB9CiAKLXN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHVzYmN0cmwsICJ2dXNiIikK
K3N0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHVzYmN0cmwpCiAKIC8qIEFPIG9wZXJh
dGlvbiB0byBhZGQgYSB1c2IgY29udHJvbGxlci4KICAqCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF92ZGlzcGwuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCmluZGV4IGQ5ODg5
YjguLjYwMmU2OTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCisrKyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNwbC5jCkBAIC0yNDYsNyArMjQ2LDcgQEAgb3V0OgogTElC
WExfREVGSU5FX0RFVklDRV9BREQodmRpc3BsKQogc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VT
X0FERCh2ZGlzcGwpCiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2ZGlzcGwpCi1zdGF0aWMg
TElCWExfREVGSU5FX1VQREFURV9ERVZJRCh2ZGlzcGwsICJ2ZGlzcGwiKQorc3RhdGljIExJQlhM
X0RFRklORV9VUERBVEVfREVWSUQodmRpc3BsKQogTElCWExfREVGSU5FX0RFVklDRV9MSVNUKHZk
aXNwbCkKIAogREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2ZGlzcGwsIFZESVNQTCwKZGlmZiAt
LWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0u
YwppbmRleCBkMjczZWRkLi5mMGE0NjEwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF92
dHBtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCkBAIC00OSw3ICs0OSw3IEBAIHN0
YXRpYyB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX3Z0cG0obGlieGxfX2djICpnYywgbGlieGxf
ZGV2aWNlX3Z0cG0gKmRzdCwKICAgICBsaWJ4bF91dWlkX2NvcHkoQ1RYLCAmZHN0LT51dWlkLCAm
c3JjLT51dWlkKTsKIH0KIAotc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodnRwbSwg
InZ0cG0iKQorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodnRwbSkKIAogc3RhdGlj
IGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3Z0cG0obGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRw
bSAqdnRwbSwKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:20:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOic-0001vi-Mv; Wed, 24 Jan 2018 17:20:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gxxs=et=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eeOib-0001v2-NB
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:20:13 +0000
X-Inumbo-ID: d22e801c-012a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d22e801c-012a-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:20:07 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id h92so6216449lfi.7
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 09:20:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=ifhNj+Kf5Wr+HkPvbil+Ngx90fZCLFDwBSlbJLlPRRM=;
 b=mKxOy1rIm7e0NiGq4RelxmCTIgUeuBCBqmAgtaQ20lEhOcrysxxAyMxqSEDeVSeDfr
 huLIIcg41C0d7GMN7mPQvVdPt0Ce5LfErY2zI3t3HGDn8N8X/HpF4t/b3bD0CgBWjSxl
 1C537zMrPsNqPz5ehHePkAVUbQ3ERJkZLRQn4d8TU0lyWtmDonXkL2LKrwTB2ncXwZhP
 IJn/6Ms6W14E0JFXH0F+UWU24hJO0bQOHQFHgZDmjKczO5uz3GqvbG9hdPQA1BuJ7suH
 x/QxlxJHCgL8m7MD1uq8bpNDL9G2nxRLIYYjXMLuFldl6iZ6pH/2Fnfsnc7WxQHD2RgT
 04sw==
X-Google-DKIM-Signature: v=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=ifhNj+Kf5Wr+HkPvbil+Ngx90fZCLFDwBSlbJLlPRRM=;
 b=s05AA/R+KepcmJBhxhLqDlG9cSd9SRVj3tcxv+hMv1jjVPsU6OR4KWOAAwPfdcVMy5
 Y8ZU0K9X135MmlfFLwu8bAKuMuqP7zE5cnyIrV99Zs+6i6CRmMKBMmec+2sjBL2R7ADs
 kkUy9SFGDIZG9yneORqoQIewI2uU7jifZAU1pUV1vjUL+rTPEb38XQvjdmRQA3NsOm7N
 //bYWutStHeVAXZNquNBX8DjdTWqZB48+tWHbT8ookZgJLcPopQgul5zpnk/W4lnjAg+
 HW4F+t2GuwQKiMJBB88hXPTKWLi7FRVEUUHBq5ojWLtcebbB8wguRL9LdNvTVa+0bR7N
 7gHQ==
X-Gm-Message-State: AKwxytfYvi4t6F4Jn/UeLddHlBTcIiAVAWeXCeZdsJLO4WUcDbV9FxWS
 ZtpccE4t6nrUcXWC0sJm4F6ZCA==
X-Google-Smtp-Source: AH8x226AsG/p1DRjFEyN55hFQMyFwSCa4EWrsmtxdvnTsnfcmVP5/xUeF0BvIrQMzioVlW4/fZHdDA==
X-Received: by 10.25.212.68 with SMTP id l65mr3827825lfg.5.1516814409123;
 Wed, 24 Jan 2018 09:20:09 -0800 (PST)
Received: from al1-pc.kyiv.epam.com (ll-53.209.223.85.sovam.net.ua.
 [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id r13sm664781lfr.19.2018.01.24.09.20.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 09:20:08 -0800 (PST)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 24 Jan 2018 19:19:58 +0200
Message-Id: <1516814399-8597-4-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516814399-8597-1-git-send-email-al1img@gmail.com>
References: <1516814399-8597-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v1 3/4] libxl: move libxl__device_from_ to
	LIBXL_DEFINE_DEVICE_FROM_TYPE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKTElC
WExfREVGSU5FX0RFVklDRV9GUk9NX1RZUEUgdXNlcyBsaWJ4bF9fLi4uX2RldnR5cGUudHlwZSB0
bwpiZSBhc3NpZ25lZCBhcyBkZXZpY2UgYW5kIGJhY2tlbmQgdHlwZS4KClNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KQWNrZWQtYnk6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfOXBm
cy5jICAgICB8IDE5ICsrKy0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYyAgfCAxOCArKystLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFs
LmggfCAxNSArKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX25pYy5jICAgICAgfCAx
OSArKystLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYyAgIHwgMjAg
KysrKy0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYyAgICAgfCAyMSAr
KysrLS0tLS0tLS0tLS0tLS0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKSwg
ODAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jIGIv
dG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCmluZGV4IDEyOThkYjEuLmU1YzQxZTkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF85cGZz
LmMKQEAgLTIzLDIyICsyMyw2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9wOV9zZXRkZWZh
dWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiBsaWJ4bF9fcmVz
b2x2ZV9kb21pZChnYywgcDktPmJhY2tlbmRfZG9tbmFtZSwgJnA5LT5iYWNrZW5kX2RvbWlkKTsK
IH0KIAotc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fcDkobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZp
Y2VfcDkgKnA5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rldmlj
ZSAqZGV2aWNlKQotewotICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAgPSBwOS0+ZGV2aWQ7Ci0g
ICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgICA9IHA5LT5iYWNrZW5kX2RvbWlkOwotICAgZGV2aWNl
LT5iYWNrZW5kX2tpbmQgICAgPSBMSUJYTF9fREVWSUNFX0tJTkRfOVBGUzsKLSAgIGRldmljZS0+
ZGV2aWQgICAgICAgICAgID0gcDktPmRldmlkOwotICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAg
PSBkb21pZDsKLSAgIGRldmljZS0+a2luZCAgICAgICAgICAgID0gTElCWExfX0RFVklDRV9LSU5E
XzlQRlM7Ci0KLSAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9E
RVZJRChwOSkKLQogc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3A5KGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX2RldmljZV9wOSAqcDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxl
eGFycmF5X3QgKmJhY2ssIGZsZXhhcnJheV90ICpmcm9udCwKQEAgLTU2LDYgKzQwLDkgQEAgc3Rh
dGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3A5KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogI2RlZmluZSBsaWJ4bF9kZXZpY2VfcDlfbGlzdCBOVUxMCiAjZGVmaW5lIGxpYnhsX2Rl
dmljZV9wOV9jb21wYXJlIE5VTEwKIAorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQo
cDkpCitzdGF0aWMgTElCWExfREVGSU5FX0RFVklDRV9GUk9NX1RZUEUocDkpCisKIExJQlhMX0RF
RklORV9ERVZJQ0VfUkVNT1ZFKHA5KQogCiBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHA5LCA5
UEZTLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGli
eGwvbGlieGxfY29uc29sZS5jCmluZGV4IDFhMGViMDUuLjM5ZDg0MzAgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xl
LmMKQEAgLTY5OCwxOSArNjk4LDYgQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3ZmYl9zZXRk
ZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgIHJldHVybiByYzsKIH0K
IAotc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fdmZiKGxpYnhsX19nYyAqZ2MsIHVpbnQz
Ml90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rldmlj
ZV92ZmIgKnZmYiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2
aWNlICpkZXZpY2UpCi17Ci0gICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkID0gdmZiLT5kZXZpZDsK
LSAgICBkZXZpY2UtPmJhY2tlbmRfZG9taWQgPSB2ZmItPmJhY2tlbmRfZG9taWQ7Ci0gICAgZGV2
aWNlLT5iYWNrZW5kX2tpbmQgPSBMSUJYTF9fREVWSUNFX0tJTkRfVkZCOwotICAgIGRldmljZS0+
ZGV2aWQgPSB2ZmItPmRldmlkOwotICAgIGRldmljZS0+ZG9taWQgPSBkb21pZDsKLSAgICBkZXZp
Y2UtPmtpbmQgPSBMSUJYTF9fREVWSUNFX0tJTkRfVkZCOwotICAgIHJldHVybiAwOwotfQotCiBp
bnQgbGlieGxfZGV2aWNlX3ZmYl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBs
aWJ4bF9kZXZpY2VfdmZiICp2ZmIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGli
eGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKIHsKQEAgLTcyOCw4ICs3MTUsNiBAQCBvdXQ6CiAgICAg
cmV0dXJuIEFPX0lOUFJPR1JFU1M7CiB9CiAKLXN0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RF
VklEKHZmYikKLQogc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZmYihsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3ZmYiAqdmZiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQsCkBAIC03ODQsNiArNzY5LDkg
QEAgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2a2IsIFZLQkQsCiAjZGVmaW5lIGxpYnhsX2Rl
dmljZV92ZmJfbGlzdCBOVUxMCiAjZGVmaW5lIGxpYnhsX2RldmljZV92ZmJfY29tcGFyZSBOVUxM
CiAKK3N0YXRpYyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZmYikKK3N0YXRpYyBMSUJYTF9E
RUZJTkVfREVWSUNFX0ZST01fVFlQRSh2ZmIpCisKIC8qIHZmYiAqLwogTElCWExfREVGSU5FX0RF
VklDRV9SRU1PVkUodmZiKQogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBlOWYzOTYwLi40ZjFlMDI2
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTM0NzUsNiArMzQ3NSwyMSBAQCBfaGlkZGVuIHZvaWQg
bGlieGxfX2Jvb3Rsb2FkZXJfcnVuKGxpYnhsX19lZ2MqLCBsaWJ4bF9fYm9vdGxvYWRlcl9zdGF0
ZSAqc3QpOwogICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0KIAorI2RlZmluZSBMSUJYTF9ERUZJTkVf
REVWSUNFX0ZST01fVFlQRShuYW1lKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGludCBsaWJ4bF9fZGV2aWNlX2Zyb21fIyNuYW1lKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLCAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rl
dmljZV8jI25hbWUgKnR5cGUsICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSkgICAgICAgICAgICAgICAgXAorICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICBkZXZpY2UtPmJhY2tlbmRfZGV2aWQgICA9IHR5cGUtPmRldmlk
OyAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBkZXZpY2UtPmJhY2tlbmRfZG9t
aWQgICA9IHR5cGUtPmJhY2tlbmRfZG9taWQ7ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBk
ZXZpY2UtPmJhY2tlbmRfa2luZCAgICA9IGxpYnhsX18jI25hbWUjI19kZXZ0eXBlLnR5cGU7ICAg
ICAgICAgXAorICAgICAgICBkZXZpY2UtPmRldmlkICAgICAgICAgICA9IHR5cGUtPmRldmlkOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBkZXZpY2UtPmRvbWlkICAgICAgICAg
ICA9IGRvbWlkOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBkZXZp
Y2UtPmtpbmQgICAgICAgICAgICA9IGxpYnhsX18jI25hbWUjI19kZXZ0eXBlLnR5cGU7ICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0KKwogI2RlZmlu
ZSBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh0eXBlKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFX0VYVCh0eXBlLCBnZW5l
cmljLCByZW1vdmUsIDApICAgICAgICAgICAgXAogICAgIExJQlhMX0RFRklORV9ERVZJQ0VfUkVN
T1ZFX0VYVCh0eXBlLCBnZW5lcmljLCBkZXN0cm95LCAxKQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfbmljLmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwppbmRleCA0YjFiMTMxLi5l
MDI4ZmRhIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9uaWMuYwpAQCAtMTE2LDIwICsxMTYsNiBAQCBzdGF0aWMgaW50IGxpYnhsX19k
ZXZpY2VfbmljX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAg
cmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV9uaWMobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfZGV2aWNlX25pYyAqbmljLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSkKLXsKLSAgICBkZXZpY2UtPmJhY2tlbmRfZGV2aWQg
ICAgPSBuaWMtPmRldmlkOwotICAgIGRldmljZS0+YmFja2VuZF9kb21pZCAgICA9IG5pYy0+YmFj
a2VuZF9kb21pZDsKLSAgICBkZXZpY2UtPmJhY2tlbmRfa2luZCAgICAgPSBMSUJYTF9fREVWSUNF
X0tJTkRfVklGOwotICAgIGRldmljZS0+ZGV2aWQgICAgICAgICAgICA9IG5pYy0+ZGV2aWQ7Ci0g
ICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAgID0gZG9taWQ7Ci0gICAgZGV2aWNlLT5raW5kICAg
ICAgICAgICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZJRjsKLQotICAgIHJldHVybiAwOwotfQot
CiBzdGF0aWMgdm9pZCBsaWJ4bF9fdXBkYXRlX2NvbmZpZ19uaWMobGlieGxfX2djICpnYywgbGli
eGxfZGV2aWNlX25pYyAqZHN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGxpYnhsX2RldmljZV9uaWMgKnNyYykKIHsKQEAgLTEzOCw4ICsxMjQsNiBAQCBzdGF0
aWMgdm9pZCBsaWJ4bF9fdXBkYXRlX2NvbmZpZ19uaWMobGlieGxfX2djICpnYywgbGlieGxfZGV2
aWNlX25pYyAqZHN0LAogICAgIGxpYnhsX21hY19jb3B5KENUWCwgJmRzdC0+bWFjLCAmc3JjLT5t
YWMpOwogfQogCi1zdGF0aWMgTElCWExfREVGSU5FX1VQREFURV9ERVZJRChuaWMpCi0KIHN0YXRp
YyBpbnQgbGlieGxfX3NldF94ZW5zdG9yZV9uaWMobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMg
Km5pYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleGFycmF5X3QgKmJh
Y2ssIGZsZXhhcnJheV90ICpmcm9udCwKQEAgLTUzMyw2ICs1MTcsOSBAQCBvdXQ6CiAgICAgcmV0
dXJuIHJldDsKIH0KIAorc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQobmljKQorc3Rh
dGljIExJQlhMX0RFRklORV9ERVZJQ0VfRlJPTV9UWVBFKG5pYykKKwogTElCWExfREVGSU5FX0RF
VklDRV9BREQobmljKQogTElCWExfREVGSU5FX0RFVklDRVNfQUREKG5pYykKIExJQlhMX0RFRklO
RV9ERVZJQ0VfUkVNT1ZFKG5pYykKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZkaXNw
bC5jIGIvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKaW5kZXggNjAyZTY5MC4uZGE1YjEwZiAx
MDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfdmRpc3BsLmMKQEAgLTIyLDIwICsyMiw2IEBAIHN0YXRpYyBpbnQgbGlieGxfX2Rldmlj
ZV92ZGlzcGxfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZkaXNwbC0+YmFja2VuZF9kb21pZCk7CiB9CiAK
LXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZkaXNwbChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdmRpc3BsICp2ZGlzcGwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfX2RldmljZSAqZGV2aWNlKQotewotICAgZGV2aWNlLT5iYWNrZW5kX2RldmlkICAg
PSB2ZGlzcGwtPmRldmlkOwotICAgZGV2aWNlLT5iYWNrZW5kX2RvbWlkICAgPSB2ZGlzcGwtPmJh
Y2tlbmRfZG9taWQ7Ci0gICBkZXZpY2UtPmJhY2tlbmRfa2luZCAgICA9IExJQlhMX19ERVZJQ0Vf
S0lORF9WRElTUEw7Ci0gICBkZXZpY2UtPmRldmlkICAgICAgICAgICA9IHZkaXNwbC0+ZGV2aWQ7
Ci0gICBkZXZpY2UtPmRvbWlkICAgICAgICAgICA9IGRvbWlkOwotICAgZGV2aWNlLT5raW5kICAg
ICAgICAgICAgPSBMSUJYTF9fREVWSUNFX0tJTkRfVkRJU1BMOwotCi0gICByZXR1cm4gMDsKLX0K
LQogc3RhdGljIGludCBsaWJ4bF9fdmRpc3BsX2Zyb21feGVuc3RvcmUobGlieGxfX2djICpnYywg
Y29uc3QgY2hhciAqbGlieGxfcGF0aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmlkIGRldmlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsKQpAQCAtMjQzLDEwICsyMjksMTIg
QEAgb3V0OgogICAgIHJldHVybiByYzsKIH0KIAotTElCWExfREVGSU5FX0RFVklDRV9BREQodmRp
c3BsKQorc3RhdGljIExJQlhMX0RFRklORV9ERVZJQ0VfRlJPTV9UWVBFKHZkaXNwbCkKK3N0YXRp
YyBMSUJYTF9ERUZJTkVfVVBEQVRFX0RFVklEKHZkaXNwbCkKIHN0YXRpYyBMSUJYTF9ERUZJTkVf
REVWSUNFU19BREQodmRpc3BsKQorCitMSUJYTF9ERUZJTkVfREVWSUNFX0FERCh2ZGlzcGwpCiBM
SUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2ZGlzcGwpCi1zdGF0aWMgTElCWExfREVGSU5FX1VQ
REFURV9ERVZJRCh2ZGlzcGwpCiBMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodmRpc3BsKQogCiBE
RUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHZkaXNwbCwgVkRJU1BMLApkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfdnRwbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCmluZGV4IGYw
YTQ2MTAuLjdjOTFmOTkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYworKysg
Yi90b29scy9saWJ4bC9saWJ4bF92dHBtLmMKQEAgLTI4LDIwICsyOCw2IEBAIHN0YXRpYyBpbnQg
bGlieGxfX2RldmljZV92dHBtX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9t
aWQsCiAgICAgcmV0dXJuIHJjOwogfQogCi1zdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfZnJvbV92
dHBtKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdnRwbSAqdnRwbSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlKQotewotICAgZGV2aWNlLT5i
YWNrZW5kX2RldmlkICAgPSB2dHBtLT5kZXZpZDsKLSAgIGRldmljZS0+YmFja2VuZF9kb21pZCAg
ID0gdnRwbS0+YmFja2VuZF9kb21pZDsKLSAgIGRldmljZS0+YmFja2VuZF9raW5kICAgID0gTElC
WExfX0RFVklDRV9LSU5EX1ZUUE07Ci0gICBkZXZpY2UtPmRldmlkICAgICAgICAgICA9IHZ0cG0t
PmRldmlkOwotICAgZGV2aWNlLT5kb21pZCAgICAgICAgICAgPSBkb21pZDsKLSAgIGRldmljZS0+
a2luZCAgICAgICAgICAgID0gTElCWExfX0RFVklDRV9LSU5EX1ZUUE07Ci0KLSAgIHJldHVybiAw
OwotfQotCiBzdGF0aWMgdm9pZCBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192dHBtKGxpYnhsX19nYyAq
Z2MsIGxpYnhsX2RldmljZV92dHBtICpkc3QsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX2RldmljZV92dHBtICpzcmMpCiB7CkBAIC00OSw4ICszNSw2IEBAIHN0
YXRpYyB2b2lkIGxpYnhsX191cGRhdGVfY29uZmlnX3Z0cG0obGlieGxfX2djICpnYywgbGlieGxf
ZGV2aWNlX3Z0cG0gKmRzdCwKICAgICBsaWJ4bF91dWlkX2NvcHkoQ1RYLCAmZHN0LT51dWlkLCAm
c3JjLT51dWlkKTsKIH0KIAotc3RhdGljIExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodnRwbSkK
LQogc3RhdGljIGludCBsaWJ4bF9fc2V0X3hlbnN0b3JlX3Z0cG0obGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfdnRwbSAqdnRwbSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZs
ZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdCAqZnJvbnQsCkBAIC0yMzksOCArMjIzLDExIEBA
IHN0YXRpYyB2b2lkIGxpYnhsX2RldmljZV92dHBtX3VwZGF0ZV9jb25maWcobGlieGxfX2djICpn
Yywgdm9pZCAqZCwgdm9pZCAqcykKICAgICBsaWJ4bF9fdXBkYXRlX2NvbmZpZ192dHBtKGdjLCBk
LCBzKTsKIH0KIAotTElCWExfREVGSU5FX0RFVklDRV9BREQodnRwbSkKK3N0YXRpYyBMSUJYTF9E
RUZJTkVfVVBEQVRFX0RFVklEKHZ0cG0pCitzdGF0aWMgTElCWExfREVGSU5FX0RFVklDRV9GUk9N
X1RZUEUodnRwbSkKIHN0YXRpYyBMSUJYTF9ERUZJTkVfREVWSUNFU19BREQodnRwbSkKKworTElC
WExfREVGSU5FX0RFVklDRV9BREQodnRwbSkKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKHZ0
cG0pCiBMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodnRwbSkKIAotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:20:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOic-0001vw-Tp; Wed, 24 Jan 2018 17:20:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gxxs=et=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eeOib-0001v1-On
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:20:13 +0000
X-Inumbo-ID: d0ceceb8-012a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0ceceb8-012a-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:20:04 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id o89so6197404lfg.10
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 09:20:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=+odyCEFum2RIreRTDPx6ytCeWYY+pC7xZ8rsvf0NuzU=;
 b=OzwXEdTDnVycuT2qYe0p3ZHN0o00AQIwzDces58hapP77uI6xTBbiwNKMw0gSWp6sC
 FfHk6HP2AQDVkJJnLwrWgR7UNJmMKBTciDPwLH3GTK2fOLi/4STdYW+Q0kvHaYHv9cnu
 HqwtIEfIIFMJBwL6eKRNd2gHdEzdV0rd1oQYpVjkxudtx6TfXqPX7PWj0dc5FVfhEdVt
 jhQ+Vn557rqbFeJCNuB+706Vo15EsY00SUhBvlksYQcLsiaCdco25v89qHGSvdyJe8j1
 tdBvzyjbuHP9Oix6XtMkwyPS9GoObRfRmCY67BxkBVUT2Z7dsNLFh5SMoptOSPVBgHEy
 SWlw==
X-Google-DKIM-Signature: v=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=+odyCEFum2RIreRTDPx6ytCeWYY+pC7xZ8rsvf0NuzU=;
 b=hJ8KUka7FmR0Tyj7woK4LnGqN0JTaIp59ZbI1EFRrFQ4So4klxck7nM+5HsEZ1Cr9a
 77GGXxl5heRg6tfYROLFdt+gz4Q/mAW6FV29S1ZSgbfpOgCt+GxHbr/5uqdEDcuyuZR2
 RmgBrxiKmj5qswKeY6gKcNMUP7CwvfZjIoN4hqqWJm/S2Z9WqGP6HVil5d5LqhsYPWGj
 om9MyRqp2ilcRBLZKhCUfZZ9S4f7HXGhmv/UZKtp5npIrHyC6Vo+b+mfNJG4eU9G+plp
 ssd0q9nUu/ujtjXn0KIukPpeIxCMX6ddZREkzG2Qknw54Vnt+F5EKtPmHgNWpTVXuPK3
 mDwQ==
X-Gm-Message-State: AKwxytdQczSzvOzNf/DSdUecxSMr2w1ElT5ZyOkGDBgNGyyQL5+59nhs
 Z4PTGv0RDlEzAmeT1kFkacU0JA==
X-Google-Smtp-Source: AH8x224rVSDR6ZCZgr9KDdQmBJOuUKC65RVHzUI9f9m19pKBk0dehL0g/ImV83u7onPrEih36yD79A==
X-Received: by 10.25.217.17 with SMTP id q17mr4298106lfg.55.1516814406631;
 Wed, 24 Jan 2018 09:20:06 -0800 (PST)
Received: from al1-pc.kyiv.epam.com (ll-53.209.223.85.sovam.net.ua.
 [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id r13sm664781lfr.19.2018.01.24.09.20.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 09:20:05 -0800 (PST)
From: Oleksandr Grytsov <al1img@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 24 Jan 2018 19:19:56 +0200
Message-Id: <1516814399-8597-2-git-send-email-al1img@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1516814399-8597-1-git-send-email-al1img@gmail.com>
References: <1516814399-8597-1-git-send-email-al1img@gmail.com>
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH v1 1/4] libxl: use libxl__device_kind to get
	device XS entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgoKT24g
YWRkaW5nIHRvIFhTIG5hbWUgb2YgZGV2aWNlIGlzIHRha2VuIGZyb20KbGlieGxfX2RldmljZV9r
aW5kIGVudW0uIE9uIGdldHRpbmcgZGV2aWNlIGZyb20gWFMKdGhlIG5hbWUgaXMgaGFyZGNvZGVk
LiBJdCBsZWFkcyB0byBwb3RlbnRpYWwKbWlzdG1hdGNoIGVycm9ycy4gVGhlIHBhdGNoIGlzIHVz
aW5nIGxpYnhsX19kZXZpY2Vfa2luZApldmVyeXdlcmUgdG8gaGF2ZSBvbmUgc291cmNlIG9mIGRl
dmljZSBuYW1lLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9n
cnl0c292QGVwYW0uY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYyAgICAgIHwgIDIg
Ky0KIHRvb2xzL2xpYnhsL2xpYnhsX2NvbG9fbmljLmMgIHwgIDUgKystLQogdG9vbHMvbGlieGwv
bGlieGxfY29uc29sZS5jICAgfCAzMCArKysrKysrKysrKysrLS0tLS0tLS0tLQogdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgICAgfCAgNCArKy0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YyAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogdG9vbHMvbGlieGwvbGli
eGxfZGlzay5jICAgICAgfCA0MiArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIHRv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggIHwgMTkgKysrKysrKysrLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9uZXRidWZm
ZXIuYyB8ICA2ICsrKy0tCiB0b29scy9saWJ4bC9saWJ4bF9uaWMuYyAgICAgICB8IDIwICsrKysr
KystLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3BjaS5jICAgICAgIHwgMTggKysrKysrKysr
LS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX3VzYi5jICAgICAgIHwgNTUgKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMg
ICAgfCAxNCArKysrKy0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jICAgICAgfCAxMiAr
KysrKy0tLS0tCiAxNCBmaWxlcyBjaGFuZ2VkLCAxNTggaW5zZXJ0aW9ucygrKSwgMTEwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsXzlwZnMuYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsXzlwZnMuYwppbmRleCA5ZGI4ODdiLi5jM2RkNzg2IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF85cGZzLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfOXBmcy5jCkBAIC01
OCw3ICs1OCw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX3NldF94ZW5zdG9yZV9wOShsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKIAogTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUocDkpCiAK
LURFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QocDksCitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNU
KHA5LCA5UEZTLAogICAgIC5za2lwX2F0dGFjaCA9IDEsCiAgICAgLnNldF94ZW5zdG9yZV9jb25m
aWcgPSAoZGV2aWNlX3NldF94ZW5zdG9yZV9jb25maWdfZm5fdCkKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3RvcmVfcDksCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jb2xvX25pYy5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29sb19uaWMuYwppbmRleCBh
MTY0ZTIyLi5iZjVjNDhmIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jb2xvX25pYy5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbG9fbmljLmMKQEAgLTYwLDggKzYwLDkgQEAgc3Rh
dGljIGNvbnN0IGNoYXIgKmdldF92aWZuYW1lKGxpYnhsX19jaGVja3BvaW50X2RldmljZSAqZGV2
LAogICAgIC8qIENvbnZlbmllbmNlIGFsaWFzZXMgKi8KICAgICBjb25zdCB1aW50MzJfdCBkb21p
ZCA9IGRldi0+Y2RzLT5kb21pZDsKIAotICAgIHBhdGggPSBHQ1NQUklOVEYoIiVzL2JhY2tlbmQv
dmlmLyVkLyVkL3ZpZm5hbWUiLAotICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2dldF9k
b21wYXRoKGdjLCAwKSwgZG9taWQsIG5pYy0+ZGV2aWQpOworICAgIHBhdGggPSBHQ1NQUklOVEYo
IiVzL3ZpZm5hbWUiLAorICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXZpY2Vf
YmFja2VuZF9wYXRoKGdjLCAwLAorICAgICAgICAgICAgICAgICAgICAgZG9taWQsIG5pYy0+ZGV2
aWQsIExJQlhMX19ERVZJQ0VfS0lORF9WSUYpKTsKICAgICByYyA9IGxpYnhsX194c19yZWFkX2No
ZWNrZWQoZ2MsIFhCVF9OVUxMLCBwYXRoLCAmdmlmbmFtZSk7CiAgICAgaWYgKCFyYyAmJiAhdmlm
bmFtZSkgewogICAgICAgICB2aWZuYW1lID0gbGlieGxfX2RldmljZV9uaWNfZGV2bmFtZShnYywg
ZG9taWQsCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMKaW5kZXggNmJmYzBlNS4uNDg5MWFhMSAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYwpAQCAtMzcsOCArMzcsOSBAQCBzdGF0aWMgaW50IGxpYnhsX19jb25zb2xlX3R0eV9wYXRo
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBpbnQgY29uc19udW0sCiAgICAgICAgIGlm
IChjb25zX251bSA9PSAwKQogICAgICAgICAgICAgKnR0eV9wYXRoID0gR0NTUFJJTlRGKCIlcy9j
b25zb2xlL3R0eSIsIGRvbV9wYXRoKTsKICAgICAgICAgZWxzZQotICAgICAgICAgICAgKnR0eV9w
YXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvY29uc29sZS8lZC90dHkiLCBkb21fcGF0aCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zX251bSk7CisgICAgICAgICAgICAq
dHR5X3BhdGggPSBHQ1NQUklOVEYoIiVzL3R0eSIsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXZpY2VfZnJvbnRlbmRfcGF0aChnYywgZG9taWQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc19udW0sIExJQlhMX19ERVZJQ0Vf
S0lORF9DT05TT0xFKSk7CiAgICAgICAgIHJjID0gMDsKICAgICAgICAgYnJlYWs7CiAgICAgZGVm
YXVsdDoKQEAgLTQ5OCw4ICs0OTksMTAgQEAgc3RhdGljIGludCBsaWJ4bF9fYXBwZW5kX2NoYW5u
ZWxfbGlzdChsaWJ4bF9fZ2MgKmdjLAogICAgIGxpYnhsX2RldmljZV9jaGFubmVsICpuZXh0ID0g
TlVMTDsKICAgICBpbnQgcmMgPSAwLCBpOwogCi0gICAgbGlieGxfZGlyX3BhdGggPSBHQ1NQUklO
VEYoIiVzL2RldmljZS9jb25zb2xlIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpKTsKKyAgICBsaWJ4bF9kaXJfcGF0aCA9IEdD
U1BSSU5URigiJXMvZGV2aWNlLyVzIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUpKTsKICAgICBkaXIgPSBsaWJ4
bF9feHNfZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfZGlyX3BhdGgsICZuKTsKICAgICBp
ZiAoIWRpciB8fCAhbikKICAgICAgIGdvdG8gb3V0OwpAQCAtNTY0LDE4ICs1NjcsMTkgQEAgaW50
IGxpYnhsX2RldmljZV9jaGFubmVsX2dldGluZm8obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfY2hhbm5lbGluZm8g
KmNoYW5uZWxpbmZvKQogewogICAgIEdDX0lOSVQoY3R4KTsKLSAgICBjaGFyICpkb21wYXRoLCAq
ZmVfcGF0aCwgKmxpYnhsX3BhdGg7CisgICAgY2hhciAqZmVfcGF0aCwgKmxpYnhsX3BhdGg7CiAg
ICAgY2hhciAqdmFsOwogICAgIGludCByYzsKIAotICAgIGRvbXBhdGggPSBsaWJ4bF9feHNfZ2V0
X2RvbXBhdGgoZ2MsIGRvbWlkKTsKICAgICBjaGFubmVsaW5mby0+ZGV2aWQgPSBjaGFubmVsLT5k
ZXZpZDsKIAotICAgIGZlX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS9jb25zb2xlLyVkIiwg
ZG9tcGF0aCwKLSAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxpbmZvLT5kZXZpZCArIDEp
OwotICAgIGxpYnhsX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS9jb25zb2xlLyVkIiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCks
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFubmVsaW5mby0+ZGV2aWQgKyAxKTsKKyAg
ICBmZV9wYXRoID0gbGlieGxfX2RvbWFpbl9kZXZpY2VfZnJvbnRlbmRfcGF0aChnYywgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2hhbm5l
bGluZm8tPmRldmlkICsgMSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfQ09OU09MRSk7CisgICAgbGlieGxfcGF0aCA9
IGxpYnhsX19kb21haW5fZGV2aWNlX2xpYnhsX3BhdGgoZ2MsIGRvbWlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYW5uZWxpbmZvLT5kZXZpZCAr
IDEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElC
WExfX0RFVklDRV9LSU5EX0NPTlNPTEUpOworCiAgICAgY2hhbm5lbGluZm8tPmJhY2tlbmQgPSB4
c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgbGlieGxfcGF0aCksIE5VTEwpOwogICAgIGlm
ICghY2hhbm5lbGluZm8tPmJhY2tlbmQpIHsKQEAgLTc3Miw3ICs3NzYsNyBAQCBzdGF0aWMgaW50
IGxpYnhsX19zZXRfeGVuc3RvcmVfdmZiKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAog
CiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2a2IpCiAKLURFRklORV9ERVZJQ0VfVFlQRV9T
VFJVQ1QodmtiLAorREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2a2IsIFZLQkQsCiAgICAgLnNr
aXBfYXR0YWNoID0gMQogKTsKIApAQCAtNzgzLDcgKzc4Nyw3IEBAIERFRklORV9ERVZJQ0VfVFlQ
RV9TVFJVQ1QodmtiLAogLyogdmZiICovCiBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2ZmIp
CiAKLURFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmZiLAorREVGSU5FX0RFVklDRV9UWVBFX1NU
UlVDVCh2ZmIsIFZGQiwKICAgICAuc2tpcF9hdHRhY2ggPSAxLAogICAgIC5zZXRfeGVuc3RvcmVf
Y29uZmlnID0gKGRldmljZV9zZXRfeGVuc3RvcmVfY29uZmlnX2ZuX3QpCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fc2V0X3hlbnN0b3JlX3ZmYiwKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKaW5kZXgg
MWZhMWQzYS4uMzgxMmU2NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTE0ODQsNyArMTQ4NCw3IEBAIG91
dDoKICNkZWZpbmUgbGlieGxfX2RldmljZV9mcm9tX2R0ZGV2IE5VTEwKICNkZWZpbmUgbGlieGxf
X2RldmljZV9kdGRldl9zZXRkZWZhdWx0IE5VTEwKICNkZWZpbmUgbGlieGxfX2RldmljZV9kdGRl
dl91cGRhdGVfZGV2aWQgTlVMTAotc3RhdGljIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZHRk
ZXYpOworc3RhdGljIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZHRkZXYsIE5PTkUpOwogCiBj
b25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgKmRldmljZV90eXBlX3RibFtdID0gewogICAg
ICZsaWJ4bF9fZGlza19kZXZ0eXBlLApAQCAtMTUxMCw3ICsxNTEwLDcgQEAgc3RhdGljIHZvaWQg
ZG9tY3JlYXRlX2F0dGFjaF9kZXZpY2VzKGxpYnhsX19lZ2MgKmVnYywKIAogICAgIGlmIChyZXQp
IHsKICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJ1bmFibGUgdG8gYWRkICVzIGRldmljZXMi
LAotICAgICAgICAgICAgIGRldmljZV90eXBlX3RibFtkY3MtPmRldmljZV90eXBlX2lkeF0tPnR5
cGUpOworICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoZGV2aWNlX3R5
cGVfdGJsW2Rjcy0+ZGV2aWNlX3R5cGVfaWR4XS0+dHlwZSkpOwogICAgICAgICBnb3RvIGVycm9y
X291dDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKaW5kZXggNTQzODU3Ny4uNmUyYzkzZiAxMDA2NDQK
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxf
ZGV2aWNlLmMKQEAgLTI0LDE2ICsyNCwyOCBAQCBzdGF0aWMgY2hhciAqbGlieGxfX2RldmljZV9m
cm9udGVuZF9wYXRoKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldmljZSkKIAogICAg
IC8qIENvbnNvbGUgMCBpcyBhIHNwZWNpYWwgY2FzZSAqLwogICAgIGlmIChkZXZpY2UtPmtpbmQg
PT0gTElCWExfX0RFVklDRV9LSU5EX0NPTlNPTEUgJiYgZGV2aWNlLT5kZXZpZCA9PSAwKQotICAg
ICAgICByZXR1cm4gR0NTUFJJTlRGKCIlcy9jb25zb2xlIiwgZG9tX3BhdGgpOworICAgICAgICBy
ZXR1cm4gR0NTUFJJTlRGKCIlcy8lcyIsIGRvbV9wYXRoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoZGV2aWNlLT5raW5kKSk7CiAKICAgICBp
ZiAoZGV2aWNlLT5raW5kID09IExJQlhMX19ERVZJQ0VfS0lORF9WVUFSVCkKLSAgICAgICAgcmV0
dXJuIEdDU1BSSU5URigiJXMvdnVhcnQvJWQiLCBkb21fcGF0aCwgZGV2aWNlLT5kZXZpZCk7Cisg
ICAgICAgIHJldHVybiBHQ1NQUklOVEYoIiVzLyVzLyVkIiwgZG9tX3BhdGgsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkZXZpY2UtPmtpbmQp
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGRldmljZS0+ZGV2aWQpOwogCiAgICAgcmV0dXJu
IEdDU1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwgZG9tX3BhdGgsCiAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKGRldmljZS0+a2luZCksCiAgICAgICAg
ICAgICAgICAgICAgICBkZXZpY2UtPmRldmlkKTsKIH0KIAorY2hhciAqbGlieGxfX2RvbWFpbl9k
ZXZpY2VfZnJvbnRlbmRfcGF0aChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgdWludDMy
X3QgZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhs
X19kZXZpY2Vfa2luZCBkZXZpY2Vfa2luZCkKK3sKKyAgICBjaGFyICpkb21fcGF0aCA9IGxpYnhs
X194c19nZXRfZG9tcGF0aChnYywgZG9taWQpOworCisgICAgcmV0dXJuIEdDU1BSSU5URigiJXMv
ZGV2aWNlLyVzLyVkIiwgZG9tX3BhdGgsCisgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2
aWNlX2tpbmRfdG9fc3RyaW5nKGRldmljZV9raW5kKSwgZGV2aWQpOworfQorCiBjaGFyICpsaWJ4
bF9fZGV2aWNlX2JhY2tlbmRfcGF0aChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZGV2aWNlICpkZXZp
Y2UpCiB7CiAgICAgY2hhciAqZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRl
dmljZS0+YmFja2VuZF9kb21pZCk7CkBAIC00Myw2ICs1NSwxNyBAQCBjaGFyICpsaWJ4bF9fZGV2
aWNlX2JhY2tlbmRfcGF0aChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZGV2aWNlICpkZXZpY2UpCiAg
ICAgICAgICAgICAgICAgICAgICBkZXZpY2UtPmRvbWlkLCBkZXZpY2UtPmRldmlkKTsKIH0KIAor
Y2hhciAqbGlieGxfX2RvbWFpbl9kZXZpY2VfYmFja2VuZF9wYXRoKGxpYnhsX19nYyAqZ2MsIHVp
bnQzMl90IGJhY2tlbmRfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsIHVpbnQzMl90IGRldmlkLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZCBiYWNrZW5kX2tpbmQpCit7
CisgICAgY2hhciAqZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGJhY2tlbmRf
ZG9taWQpOworCisgICAgcmV0dXJuIEdDU1BSSU5URigiJXMvYmFja2VuZC8lcy8ldS8lZCIsIGRv
bV9wYXRoLAorICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kX3RvX3N0cmlu
ZyhiYWNrZW5kX2tpbmQpLAorICAgICAgICAgICAgICAgICAgICAgZG9taWQsIGRldmlkKTsKK30K
KwogY2hhciAqbGlieGxfX2RldmljZV9saWJ4bF9wYXRoKGxpYnhsX19nYyAqZ2MsIGxpYnhsX19k
ZXZpY2UgKmRldmljZSkKIHsKICAgICBjaGFyICpsaWJ4bF9kb21fcGF0aCA9IGxpYnhsX194c19s
aWJ4bF9wYXRoKGdjLCBkZXZpY2UtPmRvbWlkKTsKQEAgLTUyLDYgKzc1LDE1IEBAIGNoYXIgKmxp
YnhsX19kZXZpY2VfbGlieGxfcGF0aChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZGV2aWNlICpkZXZp
Y2UpCiAgICAgICAgICAgICAgICAgICAgICBkZXZpY2UtPmRldmlkKTsKIH0KIAorY2hhciAqbGli
eGxfX2RvbWFpbl9kZXZpY2VfbGlieGxfcGF0aChsaWJ4bF9fZ2MgKmdjLCAgdWludDMyX3QgZG9t
aWQsIHVpbnQzMl90IGRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZGV2aWNlX2tpbmQgZGV2aWNlX2tpbmQpCit7CisgICAgY2hhciAqbGlieGxfZG9t
X3BhdGggPSBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpOworCisgICAgcmV0dXJuIEdD
U1BSSU5URigiJXMvZGV2aWNlLyVzLyVkIiwgbGlieGxfZG9tX3BhdGgsCisgICAgICAgICAgICAg
ICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKGRldmljZV9raW5kKSwgZGV2aWQp
OworfQorCiAvKiBSZXR1cm5zIDEgaWYgZGV2aWNlIGV4aXN0cywgMCBpZiBub3QsIEVSUk9SXyog
KDwwKSBvbiBlcnJvci4gKi8KIGludCBsaWJ4bF9fZGV2aWNlX2V4aXN0cyhsaWJ4bF9fZ2MgKmdj
LCB4c190cmFuc2FjdGlvbl90IHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2Rl
dmljZSAqZGV2aWNlKQpAQCAtMjAwNyw3ICsyMDM5LDggQEAgdm9pZCAqbGlieGxfX2RldmljZV9s
aXN0KGxpYnhsX19nYyAqZ2MsIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAqZHQsCiAg
ICAgKm51bSA9IDA7CiAKICAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvJXMi
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRv
bWlkKSwgZHQtPmVudHJ5KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19s
aWJ4bF9wYXRoKGdjLCBkb21pZCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
ZGV2aWNlX2tpbmRfdG9fc3RyaW5nKGR0LT50eXBlKSk7CiAKICAgICBkaXIgPSBsaWJ4bF9feHNf
ZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfcGF0aCwgJm5kaXJzKTsKIApkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGlzay5jCmlu
ZGV4IDg5NWJmNGYuLmU5ZWNlYjYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2su
YworKysgYi90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMKQEAgLTk3LDE0ICs5NywxMyBAQCBpbnQg
bGlieGxfZXZlbmFibGVfZGlza19lamVjdChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZ3Vlc3Rf
ZG9taWQsCiAKICAgICBpbnQgZGV2aWQgPSBsaWJ4bF9fZGV2aWNlX2Rpc2tfZGV2X251bWJlcih2
ZGV2LCBOVUxMLCBOVUxMKTsKIAotICAgIHBhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92YmQv
JWQvZWplY3QiLAotICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRv
bWlkKSwKLSAgICAgICAgICAgICAgICAgZGV2aWQpOworICAgIHBhdGggPSBHQ1NQUklOVEYoIiVz
L2VqZWN0IiwKKyAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RvbWFpbl9kZXZpY2VfZnJvbnRl
bmRfcGF0aChnYywgZG9taWQsIGRldmlkLAorICAgICAgICAgICAgICAgICAgICBMSUJYTF9fREVW
SUNFX0tJTkRfVkJEKSk7CiAgICAgaWYgKCFwYXRoKSB7IHJjID0gRVJST1JfTk9NRU07IGdvdG8g
b3V0OyB9CiAKLSAgICBjb25zdCBjaGFyICpsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZp
Y2UvdmJkLyVkIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19s
aWJ4bF9wYXRoKGdjLCBkb21pZCksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
ZXZpZCk7CisgICAgY29uc3QgY2hhciAqbGlieGxfcGF0aCA9IGxpYnhsX19kb21haW5fZGV2aWNl
X2Zyb250ZW5kX3BhdGgoZ2MsIGRvbWlkLCBkZXZpZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJ
TkRfVkJEKTsKICAgICBldmctPmJlX3B0cl9wYXRoID0gbGlieGxfX3NwcmludGYoTk9HQywgIiVz
L2JhY2tlbmQiLCBsaWJ4bF9wYXRoKTsKIAogICAgIGNvbnN0IGNoYXIgKmNvbmZpZ3VyZWRfdmRl
djsKQEAgLTU5OSw3ICs1OTgsNyBAQCBpbnQgbGlieGxfdmRldl90b19kZXZpY2VfZGlzayhsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBjaGFyICp2ZGV2LCBsaWJ4bF9kZXZpY2VfZGlzayAqZGlzaykKIHsKICAgICBHQ19J
TklUKGN0eCk7Ci0gICAgY2hhciAqZG9tX3hsX3BhdGgsICpsaWJ4bF9wYXRoOworICAgIGNoYXIg
KmxpYnhsX3BhdGg7CiAgICAgaW50IGRldmlkID0gbGlieGxfX2RldmljZV9kaXNrX2Rldl9udW1i
ZXIodmRldiwgTlVMTCwgTlVMTCk7CiAgICAgaW50IHJjID0gRVJST1JfRkFJTDsKIApAQCAtNjA4
LDE0ICs2MDcsMTEgQEAgaW50IGxpYnhsX3ZkZXZfdG9fZGV2aWNlX2Rpc2sobGlieGxfY3R4ICpj
dHgsIHVpbnQzMl90IGRvbWlkLAogCiAgICAgbGlieGxfZGV2aWNlX2Rpc2tfaW5pdChkaXNrKTsK
IAotICAgIGRvbV94bF9wYXRoID0gbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKTsKLSAg
ICBpZiAoIWRvbV94bF9wYXRoKSB7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLSAgICBsaWJ4
bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdmJkLyVkIiwgZG9tX3hsX3BhdGgsIGRldmlk
KTsKKyAgICBsaWJ4bF9wYXRoID0gbGlieGxfX2RvbWFpbl9kZXZpY2VfbGlieGxfcGF0aChnYywg
ZG9taWQsIGRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIExJQlhMX19ERVZJQ0VfS0lORF9WQkQpOwogCiAgICAgcmMgPSBsaWJ4bF9fZGlza19m
cm9tX3hlbnN0b3JlKGdjLCBsaWJ4bF9wYXRoLCBkZXZpZCwgZGlzayk7Ci1vdXQ6CisKICAgICBH
Q19GUkVFOwogICAgIHJldHVybiByYzsKIH0KQEAgLTYyNCwxOSArNjIwLDE5IEBAIGludCBsaWJ4
bF9kZXZpY2VfZGlza19nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9kaXNrICpkaXNrLCBsaWJ4
bF9kaXNraW5mbyAqZGlza2luZm8pCiB7CiAgICAgR0NfSU5JVChjdHgpOwotICAgIGNoYXIgKmRv
bXBhdGgsICpmZV9wYXRoLCAqbGlieGxfcGF0aDsKKyAgICBjaGFyICpmZV9wYXRoLCAqbGlieGxf
cGF0aDsKICAgICBjaGFyICp2YWw7CiAgICAgaW50IHJjOwogCiAgICAgZGlza2luZm8tPmJhY2tl
bmQgPSBOVUxMOwogCi0gICAgZG9tcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywgZG9t
aWQpOwogICAgIGRpc2tpbmZvLT5kZXZpZCA9IGxpYnhsX19kZXZpY2VfZGlza19kZXZfbnVtYmVy
KGRpc2stPnZkZXYsIE5VTEwsIE5VTEwpOwogCiAgICAgLyogdGFwIGRldmljZXMgZW50cmllcyBp
biB4ZW5zdG9yZSBhcmUgd3JpdHRlbiBhcyB2YmQgZGV2aWNlcy4gKi8KLSAgICBmZV9wYXRoID0g
R0NTUFJJTlRGKCIlcy9kZXZpY2UvdmJkLyVkIiwgZG9tcGF0aCwgZGlza2luZm8tPmRldmlkKTsK
LSAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdmJkLyVkIiwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBkb21pZCksIGRpc2tp
bmZvLT5kZXZpZCk7CisgICAgZmVfcGF0aCA9IGxpYnhsX19kb21haW5fZGV2aWNlX2Zyb250ZW5k
X3BhdGgoZ2MsIGRvbWlkLCBkaXNraW5mby0+ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfX0RFVklDRV9LSU5EX1ZCRCk7CisgICAg
bGlieGxfcGF0aCA9IGxpYnhsX19kb21haW5fZGV2aWNlX2xpYnhsX3BhdGgoZ2MsIGRvbWlkLCBk
aXNraW5mby0+ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTElCWExfX0RFVklDRV9LSU5EX1ZCRCk7CiAgICAgZGlza2luZm8tPmJhY2tlbmQg
PSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5kIiwgbGlieGxfcGF0aCksIE5VTEwpOwogICAgIGlm
ICghZGlza2luZm8tPmJhY2tlbmQpIHsKQEAgLTg3MSw3ICs4NjcsNiBAQCBzdGF0aWMgY2hhciAq
IGxpYnhsX19hbGxvY192ZGV2KGxpYnhsX19nYyAqZ2MsIHZvaWQgKmdldF92ZGV2X3VzZXIsCiB7
CiAgICAgY29uc3QgY2hhciAqYmxrZGV2X3N0YXJ0ID0gKGNvbnN0IGNoYXIgKikgZ2V0X3ZkZXZf
dXNlcjsKICAgICBpbnQgZGV2aWQgPSAwLCBkaXNrID0gMCwgcGFydCA9IDA7Ci0gICAgY2hhciAq
bGlieGxfZG9tX3BhdGggPSBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgTElCWExfVE9PTFNUQUNL
X0RPTUlEKTsKIAogICAgIGxpYnhsX19kZXZpY2VfZGlza19kZXZfbnVtYmVyKGJsa2Rldl9zdGFy
dCwgJmRpc2ssICZwYXJ0KTsKICAgICBpZiAocGFydCAhPSAwKSB7CkBAIC04ODQsOSArODc5LDEw
IEBAIHN0YXRpYyBjaGFyICogbGlieGxfX2FsbG9jX3ZkZXYobGlieGxfX2djICpnYywgdm9pZCAq
Z2V0X3ZkZXZfdXNlciwKICAgICAgICAgICAgICAgICBOVUxMLCBOVUxMKTsKICAgICAgICAgaWYg
KGRldmlkIDwgMCkKICAgICAgICAgICAgIHJldHVybiBOVUxMOwotICAgICAgICBpZiAobGlieGxf
X3hzX3JlYWQoZ2MsIHQsCi0gICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvZGV2aWNl
L3ZiZC8lZC9iYWNrZW5kIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbV9wYXRo
LCBkZXZpZCkpID09IE5VTEwpIHsKKyAgICAgICAgaWYgKGxpYnhsX194c19yZWFkKGdjLCB0LCBH
Q1NQUklOVEYoIiVzL2JhY2tlbmQiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X2RvbWFpbl9kZXZpY2VfbGlieGxfcGF0aChnYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IExJQlhMX1RPT0xTVEFDS19ET01JRCwgZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICBMSUJYTF9fREVWSUNFX0tJTkRfVkJEKSkpID09IE5VTEwpIHsKICAgICAgICAgICAgIGlmIChl
cnJubyA9PSBFTk9FTlQpCiAgICAgICAgICAgICAgICAgcmV0dXJuIGxpYnhsX19kZXZpZF90b192
ZGV2KGdjLCBkZXZpZCk7CiAgICAgICAgICAgICBlbHNlCkBAIC0xMTc5LDcgKzExNzUsNyBAQCBM
SUJYTF9ERUZJTkVfREVWSUNFX0xJU1QoZGlzaykKIAogI2RlZmluZSBsaWJ4bF9fZGV2aWNlX2Rp
c2tfdXBkYXRlX2RldmlkIE5VTEwKIAotREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKGRpc2ss
IGRpc2ssIHZiZCwKK0RFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QoZGlzaywgVkJELAogICAgIC5t
ZXJnZSAgICAgICA9IGxpYnhsX2RldmljZV9kaXNrX21lcmdlLAogICAgIC5kbV9uZWVkZWQgICA9
IGxpYnhsX2RldmljZV9kaXNrX2RtX25lZWRlZCwKICAgICAuZnJvbV94ZW5zdG9yZSA9IChkZXZp
Y2VfZnJvbV94ZW5zdG9yZV9mbl90KWxpYnhsX19kaXNrX2Zyb21feGVuc3RvcmUsCmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFp
bi5jCmluZGV4IGFhYTIyZWYuLjEzYjFjNzMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0xNjg0LDcgKzE2
ODQsNyBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4
ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgcCA9IGxpYnhsX19kZXZpY2VfbGlz
dChnYywgZHQsIGRvbWlkLCAmbnVtKTsKICAgICAgICAgICAgIGlmIChwID09IE5VTEwpIHsKICAg
ICAgICAgICAgICAgICBMT0dEKERFQlVHLCBkb21pZCwgIk5vICVzIGZyb20geGVuc3RvcmUiLAot
ICAgICAgICAgICAgICAgICAgICAgZHQtPnR5cGUpOworICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RldmljZV9raW5kX3RvX3N0cmluZyhkdC0+dHlwZSkpOwogICAgICAgICAgICAgfQogICAg
ICAgICAgICAgZGV2cyA9IGxpYnhsX19kZXZpY2VfdHlwZV9nZXRfcHRyKGR0LCBkX2NvbmZpZyk7
CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4
bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDdmZjlhNjcuLjFlNWUyZTcgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJu
YWwuaApAQCAtMTIyMiw4ICsxMjIyLDE1IEBAIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfZXhp
c3RzKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2UgKmRldmljZSk7CiBfaGlkZGVuIGludCBsaWJ4
bF9fZGV2aWNlX2dlbmVyaWNfYWRkKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgdCwK
ICAgICAgICAgbGlieGxfX2RldmljZSAqZGV2aWNlLCBjaGFyICoqYmVudHMsIGNoYXIgKipmZW50
cywgY2hhciAqKnJvX2ZlbnRzKTsKK19oaWRkZW4gY2hhciAqbGlieGxfX2RvbWFpbl9kZXZpY2Vf
ZnJvbnRlbmRfcGF0aChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgdWludDMyX3QgZGV2
aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RldmljZV9raW5kIGRldmljZV9raW5kKTsKIF9oaWRkZW4gY2hhciAqbGlieGxfX2Rldmlj
ZV9iYWNrZW5kX3BhdGgobGlieGxfX2djICpnYywgbGlieGxfX2RldmljZSAqZGV2aWNlKTsKK19o
aWRkZW4gY2hhciAqbGlieGxfX2RvbWFpbl9kZXZpY2VfYmFja2VuZF9wYXRoKGxpYnhsX19nYyAq
Z2MsIHVpbnQzMl90IGJhY2tlbmRfZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwgdWludDMyX3QgZGV2aWQsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNl
X2tpbmQgZGV2aWNlX2tpbmQpOwogX2hpZGRlbiBjaGFyICpsaWJ4bF9fZGV2aWNlX2xpYnhsX3Bh
dGgobGlieGxfX2djICpnYywgbGlieGxfX2RldmljZSAqZGV2aWNlKTsKK19oaWRkZW4gY2hhciAq
bGlieGxfX2RvbWFpbl9kZXZpY2VfbGlieGxfcGF0aChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBk
b21pZCwgdWludDMyX3QgZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX2RldmljZV9raW5kIGRldmljZV9raW5kKTsKIF9oaWRkZW4gaW50
IGxpYnhsX19wYXJzZV9iYWNrZW5kX3BhdGgobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqcGF0
aCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX2RldmljZSAq
ZGV2KTsKIF9oaWRkZW4gaW50IGxpYnhsX19kZXZpY2VfZGVzdHJveShsaWJ4bF9fZ2MgKmdjLCBs
aWJ4bF9fZGV2aWNlICpkZXYpOwpAQCAtMzUxMyw4ICszNTIwLDcgQEAgdHlwZWRlZiBpbnQgKCpk
ZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KShsaWJ4bF9fZ2MgKiwgdWludDMyX3QsIHZv
aWQgKiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxl
eGFycmF5X3QgKik7CiAKIHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSB7Ci0gICAgY2hhciAqdHlw
ZTsKLSAgICBjaGFyICplbnRyeTsKKyAgICBsaWJ4bF9fZGV2aWNlX2tpbmQgdHlwZTsKICAgICBp
bnQgc2tpcF9hdHRhY2g7ICAgLyogU2tpcCBlbnRyeSBpbiBkb21jcmVhdGVfYXR0YWNoX2Rldmlj
ZXMoKSBpZiAxICovCiAgICAgaW50IHB0cl9vZmZzZXQ7ICAgIC8qIE9mZnNldCBvZiBkZXZpY2Ug
YXJyYXkgcHRyIGluIGxpYnhsX2RvbWFpbl9jb25maWcgKi8KICAgICBpbnQgbnVtX29mZnNldDsg
ICAgLyogT2Zmc2V0IG9mICMgb2YgZGV2aWNlcyBpbiBsaWJ4bF9kb21haW5fY29uZmlnICovCkBA
IC0zNTM0LDEwICszNTQwLDkgQEAgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIHsKICAgICBkZXZp
Y2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90IHNldF94ZW5zdG9yZV9jb25maWc7CiB9OwogCi0j
ZGVmaW5lIERFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1RfWChuYW1lLCBzbmFtZSwgc2VudHJ5LCAu
Li4pICAgICAgICAgICAgICAgICAgXAorI2RlZmluZSBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNU
X1gobmFtZSwgc25hbWUsIGtpbmQsIC4uLikgICAgICAgICAgICAgICAgICAgIFwKICAgICBjb25z
dCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfXyAjIyBuYW1lICMjIF9kZXZ0eXBlID0g
eyAgICAgICAgICAgICBcCi0gICAgICAgIC50eXBlICAgICAgICAgID0gI3NuYW1lLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAuZW50cnkg
ICAgICAgICA9ICNzZW50cnksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgLnR5cGUgICAgICAgICAgPSBMSUJYTF9fREVWSUNFX0tJTkRfICMj
IGtpbmQsICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC5wdHJfb2Zmc2V0ICAgID0g
b2Zmc2V0b2YobGlieGxfZG9tYWluX2NvbmZpZywgbmFtZSAjIyBzKSwgICAgICAgICAgICAgXAog
ICAgICAgICAubnVtX29mZnNldCAgICA9IG9mZnNldG9mKGxpYnhsX2RvbWFpbl9jb25maWcsIG51
bV8gIyMgbmFtZSAjIyBzKSwgICAgIFwKICAgICAgICAgLmRldl9lbGVtX3NpemUgPSBzaXplb2Yo
bGlieGxfZGV2aWNlXyAjIyBzbmFtZSksICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0zNTU2
LDggKzM1NjEsOCBAQCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgewogICAgICAgICBfX1ZBX0FS
R1NfXyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICB9CiAKLSNkZWZpbmUgREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVChuYW1l
LCAuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgREVGSU5FX0RF
VklDRV9UWVBFX1NUUlVDVF9YKG5hbWUsIG5hbWUsIG5hbWUsIF9fVkFfQVJHU19fKQorI2RlZmlu
ZSBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKG5hbWUsIGtpbmQsIC4uLikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUX1gobmFtZSwg
bmFtZSwga2luZCwgX19WQV9BUkdTX18pCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCAqKmxpYnhsX19k
ZXZpY2VfdHlwZV9nZXRfcHRyKAogICAgIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSAq
ZHQsIGNvbnN0IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnKQpkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGwvbGlieGxfbmV0YnVmZmVyLmMgYi90b29scy9saWJ4bC9saWJ4bF9uZXRidWZmZXIu
YwppbmRleCAzMjNjZGQ4Li40YjIxOTE0IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9u
ZXRidWZmZXIuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9uZXRidWZmZXIuYwpAQCAtMTI2LDgg
KzEyNiwxMCBAQCBzdGF0aWMgY29uc3QgY2hhciAqZ2V0X3ZpZm5hbWUobGlieGxfX2NoZWNrcG9p
bnRfZGV2aWNlICpkZXYsCiAgICAgLyogQ29udmVuaWVuY2UgYWxpYXNlcyAqLwogICAgIGNvbnN0
IHVpbnQzMl90IGRvbWlkID0gZGV2LT5jZHMtPmRvbWlkOwogCi0gICAgcGF0aCA9IEdDU1BSSU5U
RigiJXMvYmFja2VuZC92aWYvJWQvJWQvdmlmbmFtZSIsCi0gICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIDApLCBkb21pZCwgbmljLT5kZXZpZCk7CisgICAgcGF0
aCA9IEdDU1BSSU5URigiJXMvdmlmbmFtZSIsCisgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9f
ZG9tYWluX2RldmljZV9iYWNrZW5kX3BhdGgoZ2MsIDAsIGRvbWlkLAorICAgICAgICAgICAgICAg
ICAgICAgbmljLT5kZXZpZCwgTElCWExfX0RFVklDRV9LSU5EX1ZJRikpOworCiAgICAgcmMgPSBs
aWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCBYQlRfTlVMTCwgcGF0aCwgJnZpZm5hbWUpOwogICAg
IGlmICghcmMgJiYgIXZpZm5hbWUpIHsKICAgICAgICAgdmlmbmFtZSA9IGxpYnhsX19kZXZpY2Vf
bmljX2Rldm5hbWUoZ2MsIGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbmlj
LmMgYi90b29scy9saWJ4bC9saWJ4bF9uaWMuYwppbmRleCAxZTZiYTZjLi5lMjUxMmZjIDEwMDY0
NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9uaWMuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9u
aWMuYwpAQCAtNDAwLDE1ICs0MDAsMTMgQEAgaW50IGxpYnhsX2RldmlkX3RvX2RldmljZV9uaWMo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaW50IGRldmlkLCBsaWJ4bF9kZXZpY2VfbmljICpuaWMpCiB7CiAgICAgR0NfSU5JVChj
dHgpOwotICAgIGNoYXIgKmxpYnhsX2RvbV9wYXRoLCAqbGlieGxfcGF0aDsKKyAgICBjaGFyICps
aWJ4bF9wYXRoOwogICAgIGludCByYyA9IEVSUk9SX0ZBSUw7CiAKICAgICBsaWJ4bF9kZXZpY2Vf
bmljX2luaXQobmljKTsKLSAgICBsaWJ4bF9kb21fcGF0aCA9IGxpYnhsX194c19saWJ4bF9wYXRo
KGdjLCBkb21pZCk7Ci0gICAgaWYgKCFsaWJ4bF9kb21fcGF0aCkKLSAgICAgICAgZ290byBvdXQ7
CiAKLSAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdmlmLyVkIiwgbGlieGxf
ZG9tX3BhdGgsIGRldmlkKTsKKyAgICBsaWJ4bF9wYXRoID0gbGlieGxfX2RvbWFpbl9kZXZpY2Vf
bGlieGxfcGF0aChnYywgZG9taWQsIGRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIExJQlhMX19ERVZJQ0VfS0lORF9WSUYpOwogCiAgICAgcmMg
PSBsaWJ4bF9fbmljX2Zyb21feGVuc3RvcmUoZ2MsIGxpYnhsX3BhdGgsIGRldmlkLCBuaWMpOwog
ICAgIGlmIChyYykgZ290byBvdXQ7CkBAIC00NDEsMTYgKzQzOSwxNiBAQCBpbnQgbGlieGxfZGV2
aWNlX25pY19nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9uaWMgKm5pYywgbGlieGxfbmljaW5m
byAqbmljaW5mbykKIHsKICAgICBHQ19JTklUKGN0eCk7Ci0gICAgY2hhciAqZG9tcGF0aCwgKm5p
Y3BhdGgsICpsaWJ4bF9wYXRoOworICAgIGNoYXIgKm5pY3BhdGgsICpsaWJ4bF9wYXRoOwogICAg
IGNoYXIgKnZhbDsKICAgICBpbnQgcmM7CiAKLSAgICBkb21wYXRoID0gbGlieGxfX3hzX2dldF9k
b21wYXRoKGdjLCBkb21pZCk7CiAgICAgbmljaW5mby0+ZGV2aWQgPSBuaWMtPmRldmlkOwogCi0g
ICAgbmljcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2aWNlL3ZpZi8lZCIsIGRvbXBhdGgsIG5pY2lu
Zm8tPmRldmlkKTsKLSAgICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdmlmLyVk
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRoKGdjLCBk
b21pZCksIG5pY2luZm8tPmRldmlkKTsKKyAgICBuaWNwYXRoID0gbGlieGxfX2RvbWFpbl9kZXZp
Y2VfZnJvbnRlbmRfcGF0aChnYywgZG9taWQsIG5pY2luZm8tPmRldmlkLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX19ERVZJQ0VfS0lORF9W
SUYpOworICAgIGxpYnhsX3BhdGggPSBsaWJ4bF9fZG9tYWluX2RldmljZV9saWJ4bF9wYXRoKGdj
LCBkb21pZCwgbmljaW5mby0+ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgTElCWExfX0RFVklDRV9LSU5EX1ZJRik7CiAgICAgbmljaW5mby0+
YmFja2VuZCA9IHhzX3JlYWQoY3R4LT54c2gsIFhCVF9OVUxMLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwgTlVMTCk7
CiAgICAgaWYgKCFuaWNpbmZvLT5iYWNrZW5kKSB7CkBAIC01MzksNyArNTM3LDcgQEAgTElCWExf
REVGSU5FX0RFVklDRV9BREQobmljKQogTElCWExfREVGSU5FX0RFVklDRVNfQUREKG5pYykKIExJ
QlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZFKG5pYykKIAotREVGSU5FX0RFVklDRV9UWVBFX1NUUlVD
VF9YKG5pYywgbmljLCB2aWYsCitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKG5pYywgVklGLAog
ICAgIC51cGRhdGVfY29uZmlnID0gbGlieGxfZGV2aWNlX25pY191cGRhdGVfY29uZmlnLAogICAg
IC5mcm9tX3hlbnN0b3JlID0gKGRldmljZV9mcm9tX3hlbnN0b3JlX2ZuX3QpbGlieGxfX25pY19m
cm9tX3hlbnN0b3JlLAogICAgIC5zZXRfeGVuc3RvcmVfY29uZmlnID0gKGRldmljZV9zZXRfeGVu
c3RvcmVfY29uZmlnX2ZuX3QpCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9wY2kuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCmluZGV4IDg4YTU1Y2UuLjQ3NTVhMGMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3BjaS5j
CkBAIC0xMjUsNyArMTI1LDggQEAgc3RhdGljIGludCBsaWJ4bF9fZGV2aWNlX3BjaV9hZGRfeGVu
c3RvcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsIGxpYnhsX2QKICAgICBsaWJ4bF9k
ZXZpY2VfcGNpX2luaXQoJnBjaWRldl9zYXZlZCk7CiAgICAgbGlieGxfZGV2aWNlX3BjaV9jb3B5
KENUWCwgJnBjaWRldl9zYXZlZCwgcGNpZGV2KTsKIAotICAgIGJlX3BhdGggPSBHQ1NQUklOVEYo
IiVzL2JhY2tlbmQvcGNpLyVkLzAiLCBsaWJ4bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIDApLCBkb21p
ZCk7CisgICAgYmVfcGF0aCA9IGxpYnhsX19kb21haW5fZGV2aWNlX2JhY2tlbmRfcGF0aChnYywg
MCwgZG9taWQsIDAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMSUJYTF9fREVWSUNFX0tJTkRfUENJKTsKICAgICBudW1fZGV2cyA9IGxpYnhsX194c19y
ZWFkKGdjLCBYQlRfTlVMTCwgR0NTUFJJTlRGKCIlcy9udW1fZGV2cyIsIGJlX3BhdGgpKTsKICAg
ICBpZiAoIW51bV9kZXZzKQogICAgICAgICByZXR1cm4gbGlieGxfX2NyZWF0ZV9wY2lfYmFja2Vu
ZChnYywgZG9taWQsIHBjaWRldiwgMSk7CkBAIC0xOTUsNyArMTk2LDggQEAgc3RhdGljIGludCBs
aWJ4bF9fZGV2aWNlX3BjaV9yZW1vdmVfeGVuc3RvcmUobGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQsIGxpYngKICAgICBpbnQgbnVtLCBpLCBqOwogICAgIHhzX3RyYW5zYWN0aW9uX3QgdDsK
IAotICAgIGJlX3BhdGggPSBHQ1NQUklOVEYoIiVzL2JhY2tlbmQvcGNpLyVkLzAiLCBsaWJ4bF9f
eHNfZ2V0X2RvbXBhdGgoZ2MsIDApLCBkb21pZCk7CisgICAgYmVfcGF0aCA9IGxpYnhsX19kb21h
aW5fZGV2aWNlX2JhY2tlbmRfcGF0aChnYywgMCwgZG9taWQsIDAsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfUENJKTsK
ICAgICBudW1fZGV2c19wYXRoID0gR0NTUFJJTlRGKCIlcy9udW1fZGV2cyIsIGJlX3BhdGgpOwog
ICAgIG51bV9kZXZzID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBudW1fZGV2c19wYXRo
KTsKICAgICBpZiAoIW51bV9kZXZzKQpAQCAtMzE1LDE0ICszMTcsMTcgQEAgc3RhdGljIGludCBn
ZXRfYWxsX2Fzc2lnbmVkX2RldmljZXMobGlieGxfX2djICpnYywgbGlieGxfZGV2aWNlX3BjaSAq
Kmxpc3QsIGludAogICAgIGZvcihpID0gMDsgaSA8IG5kOyBpKyspIHsKICAgICAgICAgY2hhciAq
cGF0aCwgKm51bV9kZXZzOwogCi0gICAgICAgIHBhdGggPSBHQ1NQUklOVEYoIi9sb2NhbC9kb21h
aW4vMC9iYWNrZW5kL3BjaS8lcy8wL251bV9kZXZzIiwgZG9tbGlzdFtpXSk7CisgICAgICAgIHBh
dGggPSBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4vMC9iYWNrZW5kLyVzLyVzLzAvbnVtX2RldnMi
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmco
TElCWExfX0RFVklDRV9LSU5EX1BDSSksCisgICAgICAgICAgICAgICAgICAgICAgICAgZG9tbGlz
dFtpXSk7CiAgICAgICAgIG51bV9kZXZzID0gbGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBw
YXRoKTsKICAgICAgICAgaWYgKCBudW1fZGV2cyApIHsKICAgICAgICAgICAgIGludCBuZGV2ID0g
YXRvaShudW1fZGV2cyksIGo7CiAgICAgICAgICAgICBjaGFyICpkZXZwYXRoLCAqYmRmOwogCiAg
ICAgICAgICAgICBmb3IoaiA9IDA7IGogPCBuZGV2OyBqKyspIHsKLSAgICAgICAgICAgICAgICBk
ZXZwYXRoID0gR0NTUFJJTlRGKCIvbG9jYWwvZG9tYWluLzAvYmFja2VuZC9wY2kvJXMvMC9kZXYt
JXUiLAorICAgICAgICAgICAgICAgIGRldnBhdGggPSBHQ1NQUklOVEYoIi9sb2NhbC9kb21haW4v
MC9iYWNrZW5kLyVzLyVzLzAvZGV2LSV1IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1BD
SSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21saXN0W2ldLCBqKTsK
ICAgICAgICAgICAgICAgICBiZGYgPSBsaWJ4bF9feHNfcmVhZChnYywgWEJUX05VTEwsIGRldnBh
dGgpOwogICAgICAgICAgICAgICAgIGlmICggYmRmICkgewpAQCAtMTU4OSw3ICsxNTk0LDggQEAg
bGlieGxfZGV2aWNlX3BjaSAqbGlieGxfZGV2aWNlX3BjaV9saXN0KGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwgaW50ICpudW0KIAogICAgICpudW0gPSAwOwogCi0gICAgYmVfcGF0aCA9
IEdDU1BSSU5URigiJXMvYmFja2VuZC9wY2kvJWQvMCIsIGxpYnhsX194c19nZXRfZG9tcGF0aChn
YywgMCksIGRvbWlkKTsKKyAgICBiZV9wYXRoID0gbGlieGxfX2RvbWFpbl9kZXZpY2VfYmFja2Vu
ZF9wYXRoKGdjLCAwLCBkb21pZCwgMCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIExJQlhMX19ERVZJQ0VfS0lORF9QQ0kpOwogICAgIG51bV9kZXZzID0g
bGlieGxfX3hzX3JlYWQoZ2MsIFhCVF9OVUxMLCBHQ1NQUklOVEYoIiVzL251bV9kZXZzIiwgYmVf
cGF0aCkpOwogICAgIGlmICghbnVtX2RldnMpCiAgICAgICAgIGdvdG8gb3V0OwpAQCAtMTY4Miw3
ICsxNjg4LDcgQEAgc3RhdGljIGludCBsaWJ4bF9kZXZpY2VfcGNpX2NvbXBhcmUobGlieGxfZGV2
aWNlX3BjaSAqZDEsCiAKICNkZWZpbmUgbGlieGxfX2RldmljZV9wY2lfdXBkYXRlX2RldmlkIE5V
TEwKIAotREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKHBjaWRldiwgcGNpLCBwY2kpOworREVG
SU5FX0RFVklDRV9UWVBFX1NUUlVDVF9YKHBjaWRldiwgcGNpLCBQQ0kpOwogCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdXNiLmMgYi90b29s
cy9saWJ4bC9saWJ4bF91c2IuYwppbmRleCBjYjBlNzkyLi43OGE3OGM3IDEwMDY0NAotLS0gYS90
b29scy9saWJ4bC9saWJ4bF91c2IuYworKysgYi90b29scy9saWJ4bC9saWJ4bF91c2IuYwpAQCAt
MzEwLDggKzMxMCw4IEBAIHN0YXRpYyB2b2lkIGxpYnhsX19kZXZpY2VfdXNiY3RybF9kZWxfeGVu
c3RvcmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgeHNfdHJhbnNhY3Rpb25f
dCB0ID0gWEJUX05VTEw7CiAgICAgaW50IHJjOwogCi0gICAgbGlieGxfcGF0aCA9IEdDU1BSSU5U
RigiJXMvZGV2aWNlL3Z1c2IvJWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxf
X3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSwgdXNiY3RybC0+ZGV2aWQpOworICAgIGxpYnhsX3Bh
dGggPSBsaWJ4bF9fZG9tYWluX2RldmljZV9saWJ4bF9wYXRoKGdjLCBkb21pZCwgdXNiY3RybC0+
ZGV2aWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
TElCWExfX0RFVklDRV9LSU5EX1ZVU0IpOwogICAgIGJlX3BhdGggPSB2dXNiX2JlX2Zyb21feHNf
bGlieGxfdHlwZShnYywgbGlieGxfcGF0aCwgdXNiY3RybC0+dHlwZSk7CiAKICAgICBmb3IgKDs7
KSB7CkBAIC01NzQsOCArNTc0LDkgQEAgbGlieGxfZGV2aWNlX3VzYmN0cmxfbGlzdChsaWJ4bF9j
dHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCAqbnVtKQogCiAgICAgKm51bSA9IDA7CiAKLSAg
ICBsaWJ4bF92dXNic19wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdnVzYiIsCi0gICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpKTsKKyAgICBsaWJ4
bF92dXNic19wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvJXMiLAorICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSwKKyAgICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoTElCWExfX0RFVklDRV9LSU5EX1ZVU0Ip
KTsKICAgICBlbnRyeSA9IGxpYnhsX194c19kaXJlY3RvcnkoZ2MsIFhCVF9OVUxMLCBsaWJ4bF92
dXNic19wYXRoLCAmbmVudHJpZXMpOwogCiAgICAgaWYgKGVudHJ5ICYmIG5lbnRyaWVzKSB7CkBA
IC02NDQsOCArNjQ1LDggQEAgaW50IGxpYnhsX2RldmljZV91c2JjdHJsX2dldGluZm8obGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfdXNiY3RybGluZm8gKnVzYmN0cmxpbmZvKQogewogICAgIEdDX0lOSVQoY3R4KTsK
LSAgICBjb25zdCBjaGFyICpkb21wYXRoLCAqZmVfcGF0aCwgKmJlX3BhdGgsICp0bXA7Ci0gICAg
Y29uc3QgY2hhciAqbGlieGxfZG9tX3BhdGgsICpsaWJ4bF9wYXRoOworICAgIGNvbnN0IGNoYXIg
KmZlX3BhdGgsICpiZV9wYXRoLCAqdG1wOworICAgIGNvbnN0IGNoYXIgKmxpYnhsX3BhdGg7CiAg
ICAgaW50IHJjOwogCiAgICAgdXNiY3RybGluZm8tPmRldmlkID0gdXNiY3RybC0+ZGV2aWQ7CkBA
IC02NjYsMTQgKzY2NywxNCBAQCBpbnQgbGlieGxfZGV2aWNlX3VzYmN0cmxfZ2V0aW5mbyhsaWJ4
bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgIHRtcCA/IGF0b2kodG1wKSA6IC0x
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgfSkKIAot
ICAgIGxpYnhsX2RvbV9wYXRoID0gbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKTsKLSAg
ICBsaWJ4bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdnVzYi8lZCIsIGxpYnhsX2RvbV9w
YXRoLCB1c2JjdHJsLT5kZXZpZCk7CisgICAgbGlieGxfcGF0aCA9IGxpYnhsX19kb21haW5fZGV2
aWNlX2xpYnhsX3BhdGgoZ2MsIGRvbWlkLCB1c2JjdHJsLT5kZXZpZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfVlVT
Qik7CiAgICAgbGlieGxfdXNiY3RybF90eXBlX2Zyb21fc3RyaW5nKFJFQURfU1VCUEFUSChsaWJ4
bF9wYXRoLCAidHlwZSIpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmdXNi
Y3RybGluZm8tPnR5cGUpOwogCiAgICAgaWYgKHVzYmN0cmxpbmZvLT50eXBlICE9IExJQlhMX1VT
QkNUUkxfVFlQRV9ERVZJQ0VNT0RFTCkgewotICAgICAgICBkb21wYXRoID0gbGlieGxfX3hzX2dl
dF9kb21wYXRoKGdjLCBkb21pZCk7Ci0gICAgICAgIGZlX3BhdGggPSBHQ1NQUklOVEYoIiVzL2Rl
dmljZS92dXNiLyVkIiwgZG9tcGF0aCwgdXNiY3RybC0+ZGV2aWQpOworICAgICAgICBmZV9wYXRo
ID0gbGlieGxfX2RvbWFpbl9kZXZpY2VfZnJvbnRlbmRfcGF0aChnYywgZG9taWQsIHVzYmN0cmwt
PmRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBMSUJYTF9fREVWSUNFX0tJTkRfVlVTQik7CiAgICAgICAgIGJlX3BhdGggPSBSRUFEX1NV
QlBBVEgobGlieGxfcGF0aCwgImJhY2tlbmQiKTsKICAgICAgICAgdXNiY3RybGluZm8tPmJhY2tl
bmQgPSBsaWJ4bF9fc3RyZHVwKE5PR0MsIGJlX3BhdGgpOwogICAgICAgICByYyA9IGxpYnhsX19i
YWNrZW5kcGF0aF9wYXJzZV9kb21pZChnYywgYmVfcGF0aCwKQEAgLTgyMSw4ICs4MjIsOSBAQCBz
dGF0aWMgaW50IGdldF9hc3NpZ25lZF9kZXZpY2VzKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHVu
c2lnbmVkIGludCBuYyA9IDA7CiAgICAgICAgIHVpbnQzMl90IGRvbWlkID0gYXRvaShkb21saXN0
W2ldKTsKIAotICAgICAgICBsaWJ4bF92dXNic19wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2Uv
dnVzYiIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xp
YnhsX3BhdGgoZ2MsIGRvbWlkKSk7CisgICAgICAgIGxpYnhsX3Z1c2JzX3BhdGggPSBHQ1NQUklO
VEYoIiVzL2RldmljZS8lcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2tpbmRfdG9fc3RyaW5nKExJQlhMX19ERVZJQ0Vf
S0lORF9WVVNCKSk7CiAgICAgICAgIHVzYmN0cmxzID0gbGlieGxfX3hzX2RpcmVjdG9yeShnYywg
WEJUX05VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92
dXNic19wYXRoLCAmbmMpOwogCkBAIC05MDAsOCArOTAyLDggQEAgbGlieGxfX2RldmljZV91c2Jk
ZXZfbGlzdF9mb3JfdXNiY3RybChsaWJ4bF9fZ2MgKmdjLAogICAgICp1c2JkZXZzID0gTlVMTDsK
ICAgICAqbnVtID0gMDsKIAotICAgIGxpYnhsX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92
dXNiLyVkIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9wYXRo
KGdjLCBkb21pZCksIHVzYmN0cmwpOworICAgIGxpYnhsX3BhdGggPSBsaWJ4bF9fZG9tYWluX2Rl
dmljZV9saWJ4bF9wYXRoKGdjLCBkb21pZCwgdXNiY3RybCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfVlVTQik7CiAK
ICAgICBiZV9wYXRoID0gdnVzYl9iZV9mcm9tX3hzX2xpYnhsKGdjLCBsaWJ4bF9wYXRoKTsKICAg
ICBpZiAoIWJlX3BhdGgpIHsKQEAgLTk1OSw4ICs5NjEsMTAgQEAgbGlieGxfZGV2aWNlX3VzYmRl
dl9saXN0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50ICpudW0pCiAKICAgICAq
bnVtID0gMDsKIAotICAgIGxpYnhsX3Z1c2JzX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92
dXNiIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19saWJ4bF9w
YXRoKGdjLCBkb21pZCkpOworICAgIGxpYnhsX3Z1c2JzX3BhdGggPSBHQ1NQUklOVEYoIiVzL2Rl
dmljZS8lcyIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9feHNfbGli
eGxfcGF0aChnYywgZG9taWQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfX2RldmljZV9raW5kX3RvX3N0cmluZygKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExJQlhMX19ERVZJQ0VfS0lORF9WVVNCKSk7CiAgICAgdXNiY3RybHMgPSBsaWJ4bF9feHNf
ZGlyZWN0b3J5KGdjLCBYQlRfTlVMTCwgbGlieGxfdnVzYnNfcGF0aCwgJm5jKTsKIAogICAgIGZv
ciAoaSA9IDA7IGkgPCBuYzsgaSsrKSB7CkBAIC05OTAsNyArOTk0LDggQEAgc3RhdGljIGNoYXIg
KnZ1c2JfZ2V0X3BvcnRfcGF0aChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICBj
aGFyICpwYXRoOwogCiAgICAgaWYgKHR5cGUgPT0gTElCWExfVVNCQ1RSTF9UWVBFX0RFVklDRU1P
REVMKQotICAgICAgICBwYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdnVzYiIsIGxpYnhsX194
c19saWJ4bF9wYXRoKGdjLCBkb21pZCkpOworICAgICAgICBwYXRoID0gR0NTUFJJTlRGKCIlcy9k
ZXZpY2UvJXMiLCBsaWJ4bF9feHNfbGlieGxfcGF0aChnYywgZG9taWQpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX19kZXZpY2Vfa2luZF90b19zdHJpbmcoTElCWExfX0RFVklDRV9L
SU5EX1ZVU0IpKTsKICAgICBlbHNlCiAgICAgICAgIHBhdGggPSBHQ1NQUklOVEYoIiVzL2JhY2tl
bmQvJXMvJWQiLAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX194c19nZXRfZG9tcGF0
aChnYywgTElCWExfVE9PTFNUQUNLX0RPTUlEKSwKQEAgLTEwOTYsOSArMTEwMSw4IEBAIHN0YXRp
YyBpbnQgbGlieGxfX2RldmljZV91c2JkZXZfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAg
ICAgICAvKiBBIGNvbnRyb2xsZXIgd2FzIHNwZWNpZmllZDsgbG9vayBpdCB1cCAqLwogICAgICAg
ICBjb25zdCBjaGFyICpsaWJ4bF9wYXRoLCAqYmVfcGF0aCwgKnRtcDsKIAotICAgICAgICBsaWJ4
bF9wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdnVzYi8lZCIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1c2JkZXYtPmN0cmwpOworICAgICAgICBsaWJ4bF9wYXRoID0gbGli
eGxfX2RvbWFpbl9kZXZpY2VfbGlieGxfcGF0aChnYywgZG9taWQsIHVzYmRldi0+Y3RybCwKKwkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfX0RF
VklDRV9LSU5EX1ZVU0IpOwogCiAgICAgICAgIGJlX3BhdGggPSB2dXNiX2JlX2Zyb21feHNfbGli
eGwoZ2MsIGxpYnhsX3BhdGgpOwogICAgICAgICBpZiAoIWJlX3BhdGgpIHsKQEAgLTE4ODgsMTIg
KzE4OTIsMTEgQEAgaW50IGxpYnhsX2N0cmxwb3J0X3RvX2RldmljZV91c2JkZXYobGlieGxfY3R4
ICpjdHgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2Vf
dXNiZGV2ICp1c2JkZXYpCiB7CiAgICAgR0NfSU5JVChjdHgpOwotICAgIGNvbnN0IGNoYXIgKmxp
YnhsX2RvbV9wYXRoLCAqbGlieGxfcGF0aCwgKmJlX3BhdGgsICpidXNpZDsKKyAgICBjb25zdCBj
aGFyICpsaWJ4bF9wYXRoLCAqYmVfcGF0aCwgKmJ1c2lkOwogICAgIGludCByYzsKIAotICAgIGxp
YnhsX2RvbV9wYXRoID0gbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2MsIGRvbWlkKTsKLQotICAgIGxp
YnhsX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92dXNiLyVkIiwgbGlieGxfZG9tX3BhdGgs
IGN0cmwpOworICAgIGxpYnhsX3BhdGggPSBsaWJ4bF9fZG9tYWluX2RldmljZV9saWJ4bF9wYXRo
KGdjLCBkb21pZCwgY3RybCwKKyAgICAgICAgICAgICAgICAgTElCWExfX0RFVklDRV9LSU5EX1ZV
U0IpOwogICAgIGJlX3BhdGggPSB2dXNiX2JlX2Zyb21feHNfbGlieGwoZ2MsIGxpYnhsX3BhdGgp
OwogICAgIGlmICghYmVfcGF0aCkgewogICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CkBAIC0xOTYy
LDE0ICsxOTY1LDE0IEBAIHZvaWQgbGlieGxfZGV2aWNlX3VzYmRldl9saXN0X2ZyZWUobGlieGxf
ZGV2aWNlX3VzYmRldiAqbGlzdCwgaW50IG5yKQogCiAjZGVmaW5lIGxpYnhsX19kZXZpY2VfdXNi
Y3RybF91cGRhdGVfZGV2aWQgTlVMTAogCi1ERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHVzYmN0
cmwsCitERUZJTkVfREVWSUNFX1RZUEVfU1RSVUNUKHVzYmN0cmwsIFZVU0IsCiAgICAgLmRtX25l
ZWRlZCA9IGxpYnhsX2RldmljZV91c2JjdHJsX2RtX25lZWRlZAogKTsKIAogI2RlZmluZSBsaWJ4
bF9fZGV2aWNlX2Zyb21fdXNiZGV2IE5VTEwKICNkZWZpbmUgbGlieGxfX2RldmljZV91c2JkZXZf
dXBkYXRlX2RldmlkIE5VTEwKIAotREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh1c2JkZXYpOwor
REVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh1c2JkZXYsIFZVU0IpOwogCiAvKgogICogTG9jYWwg
dmFyaWFibGVzOgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmRpc3BsLmMgYi90b29s
cy9saWJ4bC9saWJ4bF92ZGlzcGwuYwppbmRleCBlNjFlZjJkLi5kOTg4OWI4IDEwMDY0NAotLS0g
YS90b29scy9saWJ4bC9saWJ4bF92ZGlzcGwuYworKysgYi90b29scy9saWJ4bC9saWJ4bF92ZGlz
cGwuYwpAQCAtMTY4LDE4ICsxNjgsMTggQEAgaW50IGxpYnhsX2RldmljZV92ZGlzcGxfZ2V0aW5m
byhsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX3ZkaXNwbGluZm8gKmluZm8pCiB7CiAgICAgR0NfSU5JVChjdHgpOwot
ICAgIGNoYXIgKmxpYnhsX3BhdGgsICpkb21wYXRoLCAqZGV2cGF0aDsKKyAgICBjaGFyICpsaWJ4
bF9wYXRoLCAqZGV2cGF0aDsKICAgICBjaGFyICp2YWw7CiAgICAgaW50IHJjOwogCiAgICAgbGli
eGxfdmRpc3BsaW5mb19pbml0KGluZm8pOwotICAgIGRvbXBhdGggPSBsaWJ4bF9feHNfZ2V0X2Rv
bXBhdGgoZ2MsIGRvbWlkKTsKICAgICBpbmZvLT5kZXZpZCA9IHZkaXNwbC0+ZGV2aWQ7CiAKLSAg
ICBkZXZwYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdmRpc3BsLyVkIiwgZG9tcGF0aCwgaW5m
by0+ZGV2aWQpOwotICAgIGxpYnhsX3BhdGggPSBHQ1NQUklOVEYoIiVzL2RldmljZS92ZGlzcGwv
JWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhsX3BhdGgoZ2Ms
IGRvbWlkKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8tPmRldmlkKTsKKyAgICBk
ZXZwYXRoID0gbGlieGxfX2RvbWFpbl9kZXZpY2VfZnJvbnRlbmRfcGF0aChnYywgZG9taWQsIGlu
Zm8tPmRldmlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExJQlhMX19ERVZJQ0VfS0lORF9WRElTUEwpOworICAgIGxpYnhsX3BhdGggPSBsaWJ4bF9f
ZG9tYWluX2RldmljZV9saWJ4bF9wYXRoKGdjLCBkb21pZCwgaW5mby0+ZGV2aWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfX0RFVklDRV9L
SU5EX1ZESVNQTCk7CisKICAgICBpbmZvLT5iYWNrZW5kID0geHNfcmVhZChjdHgtPnhzaCwgWEJU
X05VTEwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0NTUFJJTlRGKCIlcy9iYWNrZW5k
IiwgbGlieGxfcGF0aCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7CkBAIC0y
NDksNyArMjQ5LDcgQEAgTElCWExfREVGSU5FX0RFVklDRV9SRU1PVkUodmRpc3BsKQogc3RhdGlj
IExJQlhMX0RFRklORV9VUERBVEVfREVWSUQodmRpc3BsLCAidmRpc3BsIikKIExJQlhMX0RFRklO
RV9ERVZJQ0VfTElTVCh2ZGlzcGwpCiAKLURFRklORV9ERVZJQ0VfVFlQRV9TVFJVQ1QodmRpc3Bs
LAorREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2ZGlzcGwsIFZESVNQTCwKICAgICAudXBkYXRl
X2NvbmZpZyA9IChkZXZpY2VfdXBkYXRlX2NvbmZpZ19mbl90KWxpYnhsX191cGRhdGVfY29uZmln
X3ZkaXNwbCwKICAgICAuZnJvbV94ZW5zdG9yZSA9IChkZXZpY2VfZnJvbV94ZW5zdG9yZV9mbl90
KWxpYnhsX192ZGlzcGxfZnJvbV94ZW5zdG9yZSwKICAgICAuc2V0X3hlbnN0b3JlX2NvbmZpZyA9
IChkZXZpY2Vfc2V0X3hlbnN0b3JlX2NvbmZpZ19mbl90KQpkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfdnRwbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfdnRwbS5jCmluZGV4IDNmMGM1NjMu
LmQyNzNlZGQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Z0cG0uYworKysgYi90b29s
cy9saWJ4bC9saWJ4bF92dHBtLmMKQEAgLTExMCwxNyArMTEwLDE3IEBAIGludCBsaWJ4bF9kZXZp
Y2VfdnRwbV9nZXRpbmZvKGxpYnhsX2N0eCAqY3R4LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfdnRwbWluZm8gKnZ0cG1pbmZvKQogewogICAgIEdDX0lOSVQoY3R4KTsKLSAg
ICBjaGFyICpsaWJ4bF9wYXRoLCAqZG9tcGF0aCwgKnZ0cG1wYXRoOworICAgIGNoYXIgKmxpYnhs
X3BhdGgsICp2dHBtcGF0aDsKICAgICBjaGFyICp2YWw7CiAgICAgaW50IHJjID0gMDsKIAogICAg
IGxpYnhsX3Z0cG1pbmZvX2luaXQodnRwbWluZm8pOwotICAgIGRvbXBhdGggPSBsaWJ4bF9feHNf
Z2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKICAgICB2dHBtaW5mby0+ZGV2aWQgPSB2dHBtLT5kZXZp
ZDsKIAotICAgIHZ0cG1wYXRoID0gR0NTUFJJTlRGKCIlcy9kZXZpY2UvdnRwbS8lZCIsIGRvbXBh
dGgsIHZ0cG1pbmZvLT5kZXZpZCk7Ci0gICAgbGlieGxfcGF0aCA9IEdDU1BSSU5URigiJXMvZGV2
aWNlL3Z0cG0vJWQiLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfX3hzX2xpYnhs
X3BhdGgoZ2MsIGRvbWlkKSwgdnRwbWluZm8tPmRldmlkKTsKKyAgICB2dHBtcGF0aCA9IGxpYnhs
X19kb21haW5fZGV2aWNlX2Zyb250ZW5kX3BhdGgoZ2MsIGRvbWlkLCB2dHBtaW5mby0+ZGV2aWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhM
X19ERVZJQ0VfS0lORF9WVFBNKTsKKyAgICBsaWJ4bF9wYXRoID0gbGlieGxfX2RvbWFpbl9kZXZp
Y2VfbGlieGxfcGF0aChnYywgZG9taWQsIHZ0cG1pbmZvLT5kZXZpZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9fREVWSUNFX0tJTkRfVlRQ
TSk7CiAgICAgdnRwbWluZm8tPmJhY2tlbmQgPSB4c19yZWFkKGN0eC0+eHNoLCBYQlRfTlVMTCwK
ICAgICAgICAgICBHQ1NQUklOVEYoIiVzL2JhY2tlbmQiLCBsaWJ4bF9wYXRoKSwgTlVMTCk7CiAg
ICAgaWYgKCF2dHBtaW5mby0+YmFja2VuZCkgewpAQCAtMjQ0LDcgKzI0NCw3IEBAIHN0YXRpYyBM
SUJYTF9ERUZJTkVfREVWSUNFU19BREQodnRwbSkKIExJQlhMX0RFRklORV9ERVZJQ0VfUkVNT1ZF
KHZ0cG0pCiBMSUJYTF9ERUZJTkVfREVWSUNFX0xJU1QodnRwbSkKIAotREVGSU5FX0RFVklDRV9U
WVBFX1NUUlVDVCh2dHBtLAorREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVCh2dHBtLCBWVFBNLAog
ICAgIC51cGRhdGVfY29uZmlnID0gbGlieGxfZGV2aWNlX3Z0cG1fdXBkYXRlX2NvbmZpZywKICAg
ICAuZnJvbV94ZW5zdG9yZSA9IChkZXZpY2VfZnJvbV94ZW5zdG9yZV9mbl90KWxpYnhsX192dHBt
X2Zyb21feGVuc3RvcmUsCiAgICAgLnNldF94ZW5zdG9yZV9jb25maWcgPSAoZGV2aWNlX3NldF94
ZW5zdG9yZV9jb25maWdfZm5fdCkKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:24:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOmQ-0002Zp-O3; Wed, 24 Jan 2018 17:24:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeOmQ-0002Zj-GQ
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:24:10 +0000
X-Inumbo-ID: 60240b1d-012b-11e8-ba59-bc764e045a96
Received: from mail-wm0-x234.google.com (unknown [2a00:1450:400c:c09::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60240b1d-012b-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:24:05 +0100 (CET)
Received: by mail-wm0-x234.google.com with SMTP id f3so10103298wmc.1
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 09:24:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=UAKevUdQbEXDEK2MriB+URwHmqWyBZX4XO3OIq6ylPw=;
 b=e5acGcf31G7Ht6OXEVzGA0oTIN2UWOqNI478ojS2zcFe7B5vQuwAxC/0G7u6cSQeGn
 t+6/kWi6KBlFNnxGUVQvUma+fVPmvpFAYl/lw+WdDd4yir75dh4Ov8zJL5vhg9Banxkj
 6DYdDGtSqekD+yzVE5M575nCi1Sd4wRUr9Z7I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=UAKevUdQbEXDEK2MriB+URwHmqWyBZX4XO3OIq6ylPw=;
 b=LUm5d37kzOz0syz11oBPaVsADV/SlzgTEIdRKYp0HwHJ9bWWZ7iaDw74FazFGanK5W
 2a6rdcpB5fgarNRG35Xeu3A0tA2FfrxQe9Wm4HwGCYyQ2e0vF3/BTzMO6YCTm/ENDUnW
 MD6OaizjagrXd+uxbU3PEhQufm1zXGcP65LLoZ4S7IUaZMPKmNeICff6T6P1A31sSH5X
 G0matatX3/HFp4q6D8BIwMpdyhHLIwP7IzsVO2R5w3rg0rVbKHn0VBtaDJ8768NgdTz/
 HgaI+UBEX1ifJYT8MpdHz2BL+2H94R7T+C61kxaqVm0luBL5Z/EbbzVT5drGwzNHe2JJ
 +zOQ==
X-Gm-Message-State: AKwxytcNz7mOL7jVURM1eXZVaR9YIj5FAI4upWR4seLK3PrLxIh2jHQ0
 x90ZY/BdT58C6gCd8/N/r8wuXIBG3ls=
X-Google-Smtp-Source: AH8x225Ef+uZfuQ4sgHJ0BbwMgEBD4ibSUeu/tL2+495zVhQb3BtL07Mn/Q7Lk2KxOWauVIVVbc7lA==
X-Received: by 10.28.23.205 with SMTP id 196mr5407395wmx.132.1516814647267;
 Wed, 24 Jan 2018 09:24:07 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id c24sm3180101wre.10.2018.01.24.09.24.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 09:24:06 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-7-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f244295d-04f0-1f38-607d-21d43cdccf0e@linaro.org>
Date: Wed, 24 Jan 2018 17:24:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124143517.18469-7-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 6/7] ARM: vGICv3: always use architected
	redist stride
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxNDozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IHJlZGlzdHJpYnV0b3Itc3RyaWRlIHByb3BlcnR5IGluIGEgR0lDdjMgRFQgbm9kZSBpcyBvbmx5
IHRoZXJlIHRvCj4gY292ZXIgYnJva2VuIHBsYXRmb3JtcyB3aGVyZSB0aGlzIHZhbHVlIGRldmlh
dGVzIGZyb20gdGhlIGFyY2hpdGVjdGVkIG9uZS4KPiBTaW5jZSB3ZSBlbXVsYXRlIHRoZSBHSUN2
MyBkaXN0cmlidXRvciBldmVuIGZvciBEb20wLCB3ZSBkb24ndCBuZWVkIHRvCj4gY29weSB0aGUg
YnJva2VuIGJlaGF2aW91ci4gQWxsIHRoZSBzcGVjaWFsIGhhbmRsaW5nIGZvciBEb20wcyB1c2lu
Zwo+IEdJQ3YzIGlzIGp1c3QgZm9yIHVzaW5nIHRoZSBoYXJkd2FyZSdzIG1lbW9yeSBtYXAsIHdo
aWNoIGlzIHVuYWZmZWN0ZWQKPiBieSB0aGUgcmVkaXN0cmlidXRvciBzdHJpZGUgLSBpdCBjYW4g
bmV2ZXIgYmUgc21hbGxlciB0aGFuIHRoZQo+IGFyY2hpdGVjdGVkIHR3byBwYWdlcy4KCkRvIHdl
IHdhbnQgYSBCVUdfT04oKSBqdXN0IGluIGNhc2U/Cgo+IFJlbW92ZSB0aGUgcmVkaXN0cmlidXRv
ci1zdHJpZGUgcHJvcGVydHkgZnJvbSBEb20wJ3MgRFQgbm9kZSBhbmQgYWxzbwo+IHJlbW92ZSB0
aGUgY29kZSB0aGF0IHRyaWVkIHRvIHJldXNlIHRoZSBoYXJkd2FyZSB2YWx1ZSBmb3IgRG9tMCdz
IEdJQ3YzCj4gZW11bGF0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgoKSW4gYW55IGNhc2U6CgpBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:25:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOnE-0002dd-0c; Wed, 24 Jan 2018 17:25:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeOnD-0002dV-9v
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:24:59 +0000
X-Inumbo-ID: 7cdfe2a5-012b-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cdfe2a5-012b-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:24:53 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id g1so9863492wmg.2
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 09:24:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=9jeUOi1SlB/2M6brwRgedeEfIAS2a8VzANdCyFgwenI=;
 b=COgNzWrxpK/K22g2WikE8aIck8GSDyg4pVPJZEKHo98raChNWqRmovVq9nBFrL74ob
 xnWEbFzrPMNpMQMbFaH5CN9h4PzSP21Fv8E77RGt0rZT33vJMSKlCc0ptj8b06zBxFWB
 BtutkxUyk5yznHSS4cPPtIw8EIUDATP+8es0M=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=9jeUOi1SlB/2M6brwRgedeEfIAS2a8VzANdCyFgwenI=;
 b=rUhFZNXfOUrSQlJEZGALHIXTwIIOhJd4aPibTpSnJ1FB7qElR0LZQI9jjqqwZhwGW5
 lVEG06bAgLOAvcRJiCyi1qWNkHOPB8SisuuFPTUbF799VBOx/BVSd7JM5T4sXhnGfhGs
 MYupuY9V63OEidV4off6nObjrmNw54OcKc11Sd31PAH8SWjgMrWJ3y/YcFafwQrK8sl3
 Y+W1PWregaaDeXXQgrxmhVpkl5k7/0i1NM001wGOFuRqmeYG1HsKxgX+aNZZkiOHqp7H
 5PulADgIPuh8xzHWSrf2UAtXGdJtqDWIGaI24CcyeadkKh+eZwhMRftGatabuxJA3D8c
 q4uQ==
X-Gm-Message-State: AKwxytcQmHWquxkW5XMRhTAURHyqg92FyrZ4IPSrvTsM74L/VPxF9Ntz
 FxLknHC8QPSreoiVML8o5rU4PuoxljI=
X-Google-Smtp-Source: AH8x225SzfEe7Xk6WzvbYKV/CbhuULVAfeoOdDyvRbPQgBvtP+htaTtLNCUg77Gj08Sgo55AOxzSQg==
X-Received: by 10.28.136.84 with SMTP id k81mr4813544wmd.62.1516814695570;
 Wed, 24 Jan 2018 09:24:55 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n104sm6725580wrb.56.2018.01.24.09.24.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 09:24:55 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124143517.18469-1-andre.przywara@linaro.org>
 <20180124143517.18469-8-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <9d366d33-1a05-110a-21e7-612cffadd2a5@linaro.org>
Date: Wed, 24 Jan 2018 17:24:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124143517.18469-8-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 7/7] ARM: vGICv3: remove rdist_stride from
	VGIC structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxNDozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IGxhc3QgcGF0Y2ggcmVtb3ZlZCB0aGUgdXNhZ2Ugb2YgdGhlIGhhcmR3YXJlJ3MgcmVkaXN0cmli
dXRvci1zdHJpZGUKPiB2YWx1ZSBmcm9tIG91ciAoRG9tMCkgR0lDdjMgZW11bGF0aW9uLiBUaGlz
IG1lYW5zIHdlIG5vIGxvbmdlciBuZWVkIHRvCj4gc3RvcmUgdGhpcyB2YWx1ZSBpbiB0aGUgVkdJ
QyBkYXRhIHN0cnVjdHVyZS4KPiBSZW1vdmUgdGhhdCB2YXJpYWJsZSBhbmQgZXZlcnkgY29kZSBz
bmlwcGV0IHRoYXQgaGFuZGxlZCB0aGF0LCBpbnN0ZWFkCj4gc2ltcGx5IGFsd2F5cyB1c2UgdGhl
IGFyY2hpdGVjdGVkIHZhbHVlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CgpDaGVlcnMsCgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12
My5jICAgICAgICAgfCAgMyArLS0KPiAgIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgIHwg
MTQgLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggIHwgIDEg
LQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgfCAgMSAtCj4gICB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC1hcm0uaCB8ICAyIC0tCj4gICA1IGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAyMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggMTY4NGQ5Y2YxYi4uNTg4ZmU5
NGNhYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTY5Myw4ICsxNjkzLDcgQEAgc3RhdGljIGludCBfX2luaXQg
Z2ljdjNfaW5pdCh2b2lkKQo+ICAgICAgIHJlZyA9IHJlYWRsX3JlbGF4ZWQoR0lDRCArIEdJQ0Rf
VFlQRVIpOwo+ICAgICAgIGludGlkX2JpdHMgPSBHSUNEX1RZUEVfSURfQklUUyhyZWcpOwo+ICAg
Cj4gLSAgICB2Z2ljX3YzX3NldHVwX2h3KGRiYXNlLCBnaWN2My5yZGlzdF9jb3VudCwgZ2ljdjMu
cmRpc3RfcmVnaW9ucywKPiAtICAgICAgICAgICAgICAgICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRl
LCBpbnRpZF9iaXRzKTsKPiArICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2UsIGdpY3YzLnJkaXN0
X2NvdW50LCBnaWN2My5yZGlzdF9yZWdpb25zLCBpbnRpZF9iaXRzKTsKPiAgICAgICBnaWN2M19p
bml0X3YyKCk7Cj4gICAKPiAgICAgICBzcGluX2xvY2tfaW5pdCgmZ2ljdjMubG9jayk7Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5j
Cj4gaW5kZXggYjQxNTkzMTdkZC4uNDc4NTZhMGE3MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IEBAIC01OCwyMSAr
NTgsMTggQEAgc3RhdGljIHN0cnVjdCB7Cj4gICAgICAgLyogUmUtZGlzdHJpYnV0b3IgcmVnaW9u
cyAqLwo+ICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zOwo+ICAgICAgIGNvbnN0
IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnM7Cj4gLSAgICB1aW50MzJfdCByZGlzdF9zdHJp
ZGU7IC8qIFJlLWRpc3RyaWJ1dG9yIHN0cmlkZSAqLwo+ICAgICAgIHVuc2lnbmVkIGludCBpbnRp
ZF9iaXRzOyAgLyogTnVtYmVyIG9mIGludGVycnVwdCBJRCBiaXRzICovCj4gICB9IHZnaWNfdjNf
aHc7Cj4gICAKPiAgIHZvaWQgdmdpY192M19zZXR1cF9odyhwYWRkcl90IGRiYXNlLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnMsCj4g
LSAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUsCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMpCj4gICB7Cj4gICAgICAgdmdp
Y192M19ody5lbmFibGVkID0gdHJ1ZTsKPiAgICAgICB2Z2ljX3YzX2h3LmRiYXNlID0gZGJhc2U7
Cj4gICAgICAgdmdpY192M19ody5ucl9yZGlzdF9yZWdpb25zID0gbnJfcmRpc3RfcmVnaW9uczsK
PiAgICAgICB2Z2ljX3YzX2h3LnJlZ2lvbnMgPSByZWdpb25zOwo+IC0gICAgdmdpY192M19ody5y
ZGlzdF9zdHJpZGUgPSByZGlzdF9zdHJpZGU7Cj4gICAgICAgdmdpY192M19ody5pbnRpZF9iaXRz
ID0gaW50aWRfYml0czsKPiAgIH0KPiAgIAo+IEBAIC0xNjgwLDE1ICsxNjc3LDYgQEAgc3RhdGlj
IGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gICAKPiAgICAgICAg
ICAgZC0+YXJjaC52Z2ljLmRiYXNlID0gdmdpY192M19ody5kYmFzZTsKPiAgIAo+IC0gICAgICAg
IGQtPmFyY2gudmdpYy5yZGlzdF9zdHJpZGUgPSB2Z2ljX3YzX2h3LnJkaXN0X3N0cmlkZTsKPiAt
ICAgICAgICAvKgo+IC0gICAgICAgICAqIElmIHRoZSBzdHJpZGUgaXMgbm90IHNldCwgdGhlIGRl
ZmF1bHQgc3RyaWRlIGZvciBHSUN2MyBpcyAyICogNjRLOgo+IC0gICAgICAgICAqICAgICAtIGZp
cnN0IDY0ayBwYWdlIGZvciBDb250cm9sIGFuZCBQaHlzaWNhbCBMUElzCj4gLSAgICAgICAgICog
ICAgIC0gc2Vjb25kIDY0ayBwYWdlIGZvciBDb250cm9sIGFuZCBHZW5lcmF0aW9uIG9mIFNHSXMK
PiAtICAgICAgICAgKi8KPiAtICAgICAgICBpZiAoICFkLT5hcmNoLnZnaWMucmRpc3Rfc3RyaWRl
ICkKPiAtICAgICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZSA9IDIgKiBTWl82NEs7
Cj4gLQo+ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IHZnaWNfdjNfaHcubnJfcmRpc3RfcmVn
aW9uczsgaSsrICkKPiAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgcGFkZHJfdCBzaXplID0g
dmdpY192M19ody5yZWdpb25zW2ldLnNpemU7Cj4gQEAgLTE3MDgsOCArMTY5Niw2IEBAIHN0YXRp
YyBpbnQgdmdpY192M19kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgIHsKPiAg
ICAgICAgICAgZC0+YXJjaC52Z2ljLmRiYXNlID0gR1VFU1RfR0lDVjNfR0lDRF9CQVNFOwo+ICAg
Cj4gLSAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZSA9IEdVRVNUX0dJQ1YzX1JESVNU
X1NUUklERTsKPiAtCj4gICAgICAgICAgIC8qIFRoZSBmaXJzdCByZWRpc3RyaWJ1dG9yIHNob3Vs
ZCBjb250YWluIGVub3VnaCBzcGFjZSBmb3IgYWxsIENQVXMgKi8KPiAgICAgICAgICAgQlVJTERf
QlVHX09OKChHVUVTVF9HSUNWM19HSUNSMF9TSVpFIC8gR0lDVjNfR0lDUl9TSVpFKSA8IE1BWF9W
SVJUX0NQVVMpOwo+ICAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1swXS5iYXNl
ID0gR1VFU1RfR0lDVjNfR0lDUjBfQkFTRTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiBpbmRleCA0ZmUx
ODliMWMzLi4zZWRhNzE5NmZmIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gQEAgLTEwOCw3ICsx
MDgsNiBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KPiAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBm
aXJzdF9jcHU7ICAgICAgICAgLyogRmlyc3QgQ1BVIGhhbmRsZWQgKi8KPiAgICAgICAgICAgfSAq
cmRpc3RfcmVnaW9uczsKPiAgICAgICAgICAgaW50IG5yX3JlZ2lvbnM7ICAgICAgICAgICAgICAg
ICAgICAgLyogTnVtYmVyIG9mIHJkaXN0IHJlZ2lvbnMgKi8KPiAtICAgICAgICB1aW50MzJfdCBy
ZGlzdF9zdHJpZGU7ICAgICAgICAgICAgICAvKiBSZS1EaXN0cmlidXRvciBzdHJpZGUgKi8KPiAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBpbnQgbnJfbHBpczsKPiAgICAgICAgICAgdWludDY0X3Qg
cmRpc3RfcHJvcGJhc2U7Cj4gICAgICAgICAgIHN0cnVjdCByYl9yb290IGl0c19kZXZpY2VzOyAg
ICAgICAgIC8qIERldmljZXMgbWFwcGVkIHRvIGFuIElUUyAqLwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5k
ZXggMmE5M2E3YmVmOS4uNzkxOWNjNTNmNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTI1NSw3
ICsyNTUsNiBAQCBzdHJ1Y3QgcmRpc3RfcmVnaW9uOwo+ICAgdm9pZCB2Z2ljX3YzX3NldHVwX2h3
KHBhZGRyX3QgZGJhc2UsCj4gICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5y
X3JkaXN0X3JlZ2lvbnMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHJk
aXN0X3JlZ2lvbiAqcmVnaW9ucywKPiAtICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJk
aXN0X3N0cmlkZSwKPiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRf
Yml0cyk7Cj4gICAjZW5kaWYKPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC1hcm0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gaW5kZXggY2E3OWFi
NjI4NC4uM2JjYTE2NWZiZiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1h
cm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oCj4gQEAgLTQwMSw4ICs0
MDEsNiBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFja190Owo+ICAgI2RlZmluZSBHVUVT
VF9HSUNWM19HSUNEX0JBU0UgICAgICB4ZW5fbWtfdWxsb25nKDB4MDMwMDEwMDApCj4gICAjZGVm
aW5lIEdVRVNUX0dJQ1YzX0dJQ0RfU0laRSAgICAgIHhlbl9ta191bGxvbmcoMHgwMDAxMDAwMCkK
PiAgIAo+IC0jZGVmaW5lIEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERSAgIHhlbl9ta191bGxvbmco
MHgwMDAyMDAwMCkKPiAtCj4gICAjZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ1IwX0JBU0UgICAgIHhl
bl9ta191bGxvbmcoMHgwMzAyMDAwMCkgLyogdkNQVTAuLjEyNyAqLwo+ICAgI2RlZmluZSBHVUVT
VF9HSUNWM19HSUNSMF9TSVpFICAgICB4ZW5fbWtfdWxsb25nKDB4MDEwMDAwMDApCj4gICAKPiAK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:33:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:33:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOvc-0003RD-Qb; Wed, 24 Jan 2018 17:33:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeOvb-0003R7-Eq
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:33:39 +0000
X-Inumbo-ID: b757c547-012c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b757c547-012c-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 17:33:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="459515206"
Date: Wed, 24 Jan 2018 17:33:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180124173331.3nqs6uwqfjbv4nzg@citrix.com>
References: <1516814399-8597-1-git-send-email-al1img@gmail.com>
 <1516814399-8597-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516814399-8597-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 1/4] libxl: use libxl__device_kind to get
 device XS entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDc6MTk6NTZQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IE9uIGFkZGluZyB0byBYUyBuYW1lIG9mIGRldmljZSBpcyB0YWtlbiBmcm9t
Cj4gbGlieGxfX2RldmljZV9raW5kIGVudW0uIE9uIGdldHRpbmcgZGV2aWNlIGZyb20gWFMKPiB0
aGUgbmFtZSBpcyBoYXJkY29kZWQuIEl0IGxlYWRzIHRvIHBvdGVudGlhbAo+IG1pc3RtYXRjaCBl
cnJvcnMuIFRoZSBwYXRjaCBpcyB1c2luZyBsaWJ4bF9fZGV2aWNlX2tpbmQKPiBldmVyeXdlcmUg
dG8gaGF2ZSBvbmUgc291cmNlIG9mIGRldmljZSBuYW1lLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9s
ZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KCkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKVGhhbmtzIGZvciB0aGUgcXVpY2sgdHVybmFy
b3VuZC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:34:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:34:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeOwL-0003Ui-2W; Wed, 24 Jan 2018 17:34:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzxy=et=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeOwK-0003UN-3V
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 17:34:24 +0000
X-Inumbo-ID: d1da07cd-012c-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1da07cd-012c-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 17:34:24 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6FC30214EE;
 Wed, 24 Jan 2018 17:34:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6FC30214EE
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 09:34:14 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <40107645-7fd6-feae-2277-5f569102a18f@citrix.com>
Message-ID: <alpine.DEB.2.10.1801240931440.6440@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
 <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
 <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
 <40107645-7fd6-feae-2277-5f569102a18f@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1633026579-1516815256=:6440"
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1633026579-1516815256=:6440
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 24 Jan 2018, Andrew Cooper wrote:
> On 24/01/18 00:47, Stefano Stabellini wrote:
> > On Tue, 23 Jan 2018, Jan Beulich wrote:
> >>>>> On 23.01.18 at 01:41, <andrew.cooper3@citrix.com> wrote:
> >>> On 23/01/2018 00:38, Stefano Stabellini wrote:
> >>>> On Tue, 23 Jan 2018, Andrew Cooper wrote:
> >>>>> On 22/01/2018 23:48, Stefano Stabellini wrote:
> >>>>>> Hi all,
> >>>>>>
> >>>>>> Running Xen inside QEMU x86 without KVM acceleartion and without VMX
> >>>>>> emulation leads to the failure appended below.
> >>>>>>
> >>>>>> This trivial workaround "fixes" the problem:
> >>>>>>
> >>>>>> diff --git a/xen/arch/x86/extable.c b/xen/arch/x86/extable.c
> >>>>>> index 72f30d9..a67d6c1 100644
> >>>>>> --- a/xen/arch/x86/extable.c
> >>>>>> +++ b/xen/arch/x86/extable.c
> >>>>>> @@ -168,7 +168,6 @@ static int __init stub_selftest(void)
> >>>>>>                         _ASM_EXTABLE(.Lret%=, .Lfix%=)
> >>>>>>                         : [exn] "+m" (res)
> >>>>>>                         : [stb] "r" (addr), "a" (tests[i].rax));
> >>>>>> -        ASSERT(res == tests[i].res.raw);
> >>>>>>      }
> >>>>>>  
> >>>>>>      return 0;
> >>>>>>
> >>>>>>
> >>>>>> Any suggestions?
> >>>>> Which i failed?  This will probably be an emulation bug in Qemu.
> >>>> i=2 is the culprit
> >>> Qemu doesn't emulate %rsp-based memory accesses properly.  It should
> >>> raise #SS[0], and is presumably raising #GP[0] instead.
> >> Right, the value on %rax supports that suspicion. Dropping the
> >> ASSERT() is no option, of course. If we were able to reliably
> >> detect that we're running under qemu, we could cater for this
> >> special case, but I can't seem to be able to think of other options
> >> besides adding a command line option allowing to bypass the self
> >> test.
> > I am going to give a look at the QEMU side of things. However, even if I
> > fix the bug in QEMU, it won't solve the problem for all the QEMU
> > instances already out there, shipped by distros, etc.
> >
> > So, I think that regardless of the QEMU fix, we also need to add a
> > workaround in Xen. We can detect QEMU from the cpuid string, which is
> > going to be TCGTCGTCGTCG.
> >
> > What do you think of something like below?
> 
> This is quite unpleasant.
> 
> What is your usecase here? The assertion hit demonstrates Qemu doesn't
> function reasonably for a core piece of x86 architecture.Â  Given the
> fact that the calculation yeilds 0, I expect a guest can probably
> (ab)use this to escalate privilege.

My use case is test automation: testing Xen changes and verifying that
Xen boots. But I'll follow up on the QEMU side of things as well to fix
the issue.
--8323329-1633026579-1516815256=:6440
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1633026579-1516815256=:6440--


From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:40:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:40:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeP1m-0003v2-Rj; Wed, 24 Jan 2018 17:40:02 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeP1l-0003mc-9V
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 17:40:01 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id A1/60-03973-0F4C86A5;
 Wed, 24 Jan 2018 17:40:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrPLMWRWlGSWpSXmKPExsWS0XRdVff9kYw
 og+fbtC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bXxvdMBVvLK3ZeuMvYwNju38XIxSEk0Mgk
 MfnvJWYI5zGjxPz/35ggnG2MEne2LWDsYuTkEBFwlvh6Zi47iM0roC9xb/oLFhBbWMBSYufMa
 4wgDRICKxQl7h/ZwgaSkBDwlvg7oZ0Vxj734B3QVHYONgEriUNiIFEWAVWJ9h1TWSYwci9gZF
 jFqFGcWlSWWqRraKKXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoYQYg2MF49rT
 nIUZJDiYlUd4F/RlRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4tx0GygkWpaanVqRl5gBDDSYt
 wcGjJMK7BCTNW1yQmFucmQ6ROsVoydH04EEbM8e+By+B5I0Xr9uYhVjy8vNSpcR5d4I0CIA0Z
 JTmwY2DxcMlRlkpYV5GoAOFeApSi3IzS1DlXzGKczAqCfPuApnCk5lXArf1FdBBTEAH3ahJBT
 moJBEhJdXAuO5I/JuuwxrPH+sbX/vSdkCyga+HSe3r/g0bJHZJL+ra41k1I3vTveUrVvEGVOi
 ULUi1NA8oXsxxNKEy7NHxb0c+/Tv09UV3hvD8wNZe3tLZWoe/Z5Uav9v8VvIwF9tFT60dc9Ry
 ZZMDyj0Z3DWmFu371e67de3aHFP3eVrqRnOaf7P/a3Taq8RSnJFoqMVcVJwIALI+mNyCAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1516815598!96883510!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.3 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34768 invoked from network); 24 Jan 2018 17:39:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 17:39:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeP1e-0007W2-Vz; Wed, 24 Jan 2018 17: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeP1Z-0004R1-79; Wed, 24 Jan 2018 17:39:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeP1Y-0002aT-0L; Wed, 24 Jan 2018 17:39:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118291-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-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-xl-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: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-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-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-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl: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-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=79584a4221253611a4d033087f373b046350df9f
X-Osstest-Versions-That: linux=b8cf9ff79d63a3ac5567bd7cbb9445bfed193f4d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 17:39:48 +0000
Subject: [Xen-devel] [linux-4.9 test] 118291: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI5MSBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI5MS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjA0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyMDQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDExODIwNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjA0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTgyMDQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDc5NTg0YTQyMjEyNTM2MTFhNGQwMzMwODdmMzcz
YjA0NjM1MGRmOWYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGI4Y2Y5
ZmY3OWQ2M2EzYWM1NTY3YmQ3Y2JiOTQ0NWJmZWQxOTNmNGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExODIwNCAgMjAxOC0wMS0xOCAwNzo0MDo1MyBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMTgyOTEgIDIwMTgtMDEtMjMgMTk6MTc6MDUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICAiRXJpYyBX
LiBCaWVkZXJtYW4iIDxlYmllZGVybUB4bWlzc2lvbi5jb20+CiAgQWxleGV5IERvYnJpeWFuIDxh
ZG9icml5YW5AZ21haWwuY29tPgogIEFuZGkgS2xlZW4gPGFrQGxpbnV4LmludGVsLmNvbT4KICBB
bmRyZXcgTW9ydG9uIDxha3BtQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEFyamFuIHZhbiBkZSBW
ZW4gPGFyamFuQGxpbnV4LmludGVsLmNvbT4KICBBcm5hbGRvIENhcnZhbGhvIGRlIE1lbG8gPGFj
bWVAcmVkaGF0LmNvbT4KICBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRiLmRlPgogIENocmlzdG9m
ZmVyIERhbGwgPGNocmlzdG9mZmVyLmRhbGxAbGluYXJvLm9yZz4KICBEYW4gV2lsbGlhbXMgPGRh
bi5qLndpbGxpYW1zQGludGVsLmNvbT4KICBEYW5pZWwgQnJpc3RvdCBkZSBPbGl2ZWlyYSA8YnJp
c3RvdEByZWRoYXQuY29tPgogIERhdmlkIFdvb2Rob3VzZSA8ZHdtd0BhbWF6b24uY28udWs+CiAg
RGVubmlzIFlhbmcgPGRlbm5pc3lhbmdAcW5hcC5jb20+CiAgRG1pdHJ5IFRvcm9raG92IDxkbWl0
cnkudG9yb2tob3ZAZ21haWwuY29tPgogIERvbiBCcmFjZSA8ZG9uLmJyYWNlQG1pY3Jvc2VtaS5j
b20+CiAgRG9uZyBKaW5ndWFuZyA8ZG9uZ2ppbmd1YW5nQGh1YXdlaS5jb20+CiAgRG91ZyBMZWRm
b3JkIDxkbGVkZm9yZEByZWRoYXQuY29tPgogIEVyaWMgQmlnZ2VycyA8ZWJpZ2dlcnNAZ29vZ2xl
LmNvbT4KICBFcmljIFcuIEJpZWRlcm1hbiA8ZWJpZWRlcm1AeG1pc3Npb24uY29tPgogIEdyZWcg
S3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CiAgR3JlZ29yeSBDTEVN
RU5UIDxncmVnb3J5LmNsZW1lbnRAZnJlZS1lbGVjdHJvbnMuY29tPgogIEguIE5pa29sYXVzIFNj
aGFsbGVyIDxobnNAZ29sZGVsaWNvLmNvbT4gKG9uIFB5cmEgT01BUDUgaGFyZHdhcmUpCiAgSGFu
bmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNl
LmRlPgogIEhhbnMgVmVya3VpbCA8aGFucy52ZXJrdWlsQGNpc2NvLmNvbT4KICBJbmdvIE1vbG5h
ciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gS2lzemthIDxqYW4ua2lzemthQHNpZW1lbnMuY29t
PgogIEppYWRhIFdhbmcgPGppYWRhX3dhbmdAbWVudG9yLmNvbT4KICBKaXJpIE9sc2EgPGpvbHNh
QGtlcm5lbC5vcmc+CiAgSm9lIExhd3JlbmNlIDxqb2UubGF3cmVuY2VAcmVkaGF0LmNvbT4KICBK
b2UgVGhvcm5iZXIgPHRob3JuYmVyQHJlZGhhdC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBr
ZXJuZWwub3JnPgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRlPgogIEpv
aG4gT2duZXNzIDxqb2huLm9nbmVzc0BsaW51dHJvbml4LmRlPgogIEpvbmFzIEdvcnNraSA8am9u
YXMuZ29yc2tpQGdtYWlsLmNvbT4KICBKb3NoIFBvaW1ib2V1ZiA8anBvaW1ib2VAcmVkaGF0LmNv
bT4KICBLZWl0aCBCdXNjaCA8a2VpdGguYnVzY2hAaW50ZWwuY29tPgogIEtpZXJhbiBCaW5naGFt
IDxrYmluZ2hhbUBrZXJuZWwub3JnPgogIEtpc2hvbiBWaWpheSBBYnJhaGFtIEkgPGtpc2hvbkB0
aS5jb20+CiAgTGVuIEJyb3duIDxsZW4uYnJvd25AaW50ZWwuY29tPgogIExpIEppbnl1ZSA8bGlq
aW55dWVAaHVhd2VpLmNvbT4KICBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJj
IFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcnRpbiBLLiBQZXRlcnNlbiA8bWFy
dGluLnBldGVyc2VuQG9yYWNsZS5jb20+CiAgTWFzYW1pIEhpcmFtYXRzdSA8bWhpcmFtYXRAa2Vy
bmVsLm9yZz4KICBNYXhpbWUgUmlwYXJkIDxtYXhpbWUucmlwYXJkQGZyZWUtZWxlY3Ryb25zLmNv
bT4KICBNaWtlIFNuaXR6ZXIgPHNuaXR6ZXJAcmVkaGF0LmNvbT4KICBOaXIgUGVycnkgPG5pcnBl
cnJ5QGdtYWlsLmNvbT4KICBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogIFBl
dGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUGV0ZXIgWmlqbHN0cmEgKElu
dGVsKSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CiAgUmFsZiBCYWVjaGxlIDxyYWxmQGxpbnV4LW1p
cHMub3JnPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgU2FnaSBHcmltYmVyZyA8
c2FnaUBncmltYmVyZy5tZT4KICBTZXJnZXkgU2Vub3poYXRza3kgPHNlcmdleS5zZW5vemhhdHNr
eS53b3JrQGdtYWlsLmNvbT4KICBTZXJnZXkgU2Vub3poYXRza3kgPHNlcmdleS5zZW5vemhhdHNr
eUBnbWFpbC5jb20+CiAgU2h1YWggS2hhbiA8c2h1YWhraEBvc2cuc2Ftc3VuZy5jb20+CiAgU3Rl
ZmFuIFdhaHJlbiA8c3RlZmFuLndhaHJlbkBpMnNlLmNvbT4KICBTdGVmZmVuIEtsYXNzZXJ0IDxz
dGVmZmVuLmtsYXNzZXJ0QHNlY3VuZXQuY29tPgogIFN0ZXBoYW5lIEdyb3NqZWFuIDxzLmdyb3Nq
ZWFuQHBlYWstc3lzdGVtLmNvbT4KICBTdGV2ZW4gUm9zdGVkdCAoVk13YXJlKSA8cm9zdGVkdEBn
b29kbWlzLm9yZz4KICBUYWthc2hpIEl3YWkgPHRpd2FpQHN1c2UuZGU+CiAgVGVqdW4gSGVvIDx0
akBrZXJuZWwub3JnPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgogIFRo
b21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgogIFRv
bSBMZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CiAgVG9tYXMgSGVuemwgPHRoZW56
bEByZWRoYXQuY29tPgogIFZpc2hhbCBWZXJtYSA8dmlzaGFsLmwudmVybWFAaW50ZWwuY29tPgog
IFhpIEthbmdqaWUgPGlteGlrYW5namllQGdtYWlsLmNvbT4KICBYaW55dSBMaW4gPHhpbnl1MDEy
M0BnbWFpbC5jb20+CiAgWHVubGVpIFBhbmcgPHhscGFuZ0ByZWRoYXQuY29tPgogIHpoZW53ZWku
cGkgPHpoZW53ZWkucGlAeW91cnVuY2xvdWQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGI4Y2Y5ZmY3OWQ2My4uNzk1ODRhNDIy
MTI1ICA3OTU4NGE0MjIxMjUzNjExYTRkMDMzMDg3ZjM3M2IwNDYzNTBkZjlmIC0+IHRlc3RlZC9s
aW51eC00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:43:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeP4x-0004Qz-Ar; Wed, 24 Jan 2018 17:43:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eeP4w-0004Qt-LW
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 17:43:18 +0000
X-Inumbo-ID: 0b532c6e-012e-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b532c6e-012e-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:43:11 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id f3so10212879wmc.1
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 09:43:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=9lZ1QXPUAL8W+sMP/erch9spQmBA2nGheGA7wVJxVNM=;
 b=IWLpg6u76WhTnmoN9AMb+wy4p0sU1BupOpC0wOilq2I2lEEg6C3YT2PrJySmxAsc1K
 soACiATm5ZB8aOm1lxF68eUqaJMMbHwdq6KSaZwl0kqc+xoU9R0Y/c/54dzSlfpK3nQV
 gcipm2KcctWn2ooasN8JgnJ+u/+ONvmC4YH2s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=9lZ1QXPUAL8W+sMP/erch9spQmBA2nGheGA7wVJxVNM=;
 b=XzzZ65pGQPBpwQERNXkWAeqkMZ2SjCuG6V1s830qZvBJ4rCthmSItFJg9sOQZz8aO7
 a1K0dbmYVvR4G77PKawtv+BtwRdNurF27yeketzH/g4xubAMqFP7t+LTks8IMyAyXp4J
 N8E/4H8AKeejBaXX8tY7REreMMen1RVJwP54rZakK7ZrEPXa5W2+SAkqolOXKzyfj1QT
 62G4398eE4Yv+PojZaZemVp+AOVo2+YV/6jUl6O42oX7cPteaHC5ZbmoCQplvhiPbyws
 hRUat98aF/L44CWcHOkYfYN7DZllmSwx7o1sqRn8aE77d6Ejl1hwM5yEnCDtx+SD6Ytl
 sO2A==
X-Gm-Message-State: AKwxytfY9H8TPGvGtb2YI5RyRdf6KS66Y6qyHHT8FNljIoXB38qwL6yc
 INN0cC7xDnGjjqQt1JZpIiqEdt9+1lo=
X-Google-Smtp-Source: AH8x2258Ha5qvKyYOciEDq9dizFSqTBP724KcOI/tB1tBBsu+OdxXTXzCduJ3s7OUf59o1OP2k2kfw==
X-Received: by 10.28.113.82 with SMTP id m79mr6080489wmc.138.1516815793515;
 Wed, 24 Jan 2018 09:43:13 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id p94sm3344158wrb.95.2018.01.24.09.43.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 09:43:12 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20171207161415.20380-1-andre.przywara@linaro.org>
 <20171207161415.20380-5-andre.przywara@linaro.org>
 <alpine.DEB.2.10.1712081334440.8052@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <86f68df2-3c7e-f01f-e1aa-e290db810925@linaro.org>
Date: Wed, 24 Jan 2018 17:43:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1712081334440.8052@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>
Subject: Re: [Xen-devel] [PATCH v2 04/10] ARM: VGIC: streamline
	gic_restore_pending_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpzb3JyeSBmb3IgdGhlIGRlbGF5IG9uIHRoaXMsIEkganVzdCBmb3VuZCB0aGlzIGluIHBy
ZXBhcmF0aW9uIGZvciBhIHJlcG9zdC4KCk9uIDA4LzEyLzE3IDIxOjQwLCBTdGVmYW5vIFN0YWJl
bGxpbmkgd3JvdGU6Cj4gT24gVGh1LCA3IERlYyAyMDE3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
Pj4gSW4gZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkgd2UgcHVzaCBvdXIgcGVuZGluZyB2aXJ0
dWFsIElSUXMgaW50byB0aGUKPj4gbGlzdCByZWdpc3RlcnMuIFRoaXMgZnVuY3Rpb24gaXMgY2Fs
bGVkIG9uY2UgZnJvbSBhIEdJQyBjb250ZXh0IGFuZCBvbmNlCj4+IGZyb20gYSBWR0lDIGNvbnRl
eHQuIFJlZmFjdG9yIHRoZSBjYWxscyBzbyB0aGF0IHdlIGhhdmUgb25seSBvbmUgY2FsbHNpdGUK
Pj4gZnJvbSB0aGUgVkdJQyBjb250ZXh0LiBUaGlzIHdpbGwgaGVscCBzZXBhcmF0aW5nIHRoZSB0
d28gd29ybGRzIGxhdGVyLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4gLS0tCj4+ICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMg
ICAgIHwgIDEgKwo+PiAgeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8IDExICsrKysrLS0tLS0t
Cj4+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgIHwgIDIgKy0KPj4gIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZ2ljLmggfCAgMiArLQo+PiAgNCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyks
IDggZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gaW5kZXggYTc0ZmYxYzA3Yy4uNzNmNGQ0YjJiMiAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+PiBAQCAtMTg1LDYgKzE4NSw3IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNo
X3RvKHN0cnVjdCB2Y3B1ICpuKQo+PiAgCj4+ICAgICAgLyogVkdJQyAqLwo+PiAgICAgIGdpY19y
ZXN0b3JlX3N0YXRlKG4pOwo+PiArICAgIGdpY19pbmplY3Qobik7Cj4+ICAKPj4gICAgICAvKiBW
RlAgKi8KPj4gICAgICB2ZnBfcmVzdG9yZV9zdGF0ZShuKTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+PiBpbmRleCBiYWM4YWRhMmJiLi4x
ZjAwNjU0ZWY1IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gKysrIGIveGVu
L2FyY2gvYXJtL2dpYy5jCj4+IEBAIC0zNiw4ICszNiw2IEBACj4+ICAjaW5jbHVkZSA8YXNtL3Zn
aWMuaD4KPj4gICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+PiAgCj4+IC1zdGF0aWMgdm9pZCBnaWNf
cmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOwo+PiAtCj4+ICBzdGF0aWMgREVG
SU5FX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwo+PiAgCj4+ICAjZGVmaW5lIGxyX2FsbF9m
dWxsKCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8PCBnaWNfaHdfb3BzLT5pbmZvLT5ucl9s
cnMpIC0gMSkpCj4+IEBAIC05MSw4ICs4OSw2IEBAIHZvaWQgZ2ljX3Jlc3RvcmVfc3RhdGUoc3Ry
dWN0IHZjcHUgKnYpCj4+ICAgICAgZ2ljX2h3X29wcy0+cmVzdG9yZV9zdGF0ZSh2KTsKPj4gIAo+
PiAgICAgIGlzYigpOwo+PiAtCj4+IC0gICAgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHYpOwo+
PiAgfQo+PiAgCj4+ICAvKiBkZXNjLT5pcnEgbmVlZHMgdG8gYmUgZGlzYWJsZWQgYmVmb3JlIGNh
bGxpbmcgdGhpcyBmdW5jdGlvbiAqLwo+PiBAQCAtNzE1LDExICs3MTEsMTQgQEAgb3V0Ogo+PiAg
ICAgIHJldHVybiByYzsKPj4gIH0KPj4gIAo+PiAtdm9pZCBnaWNfaW5qZWN0KHZvaWQpCj4+ICt2
b2lkIGdpY19pbmplY3Qoc3RydWN0IHZjcHUgKnYpCj4+ICB7Cj4+ICAgICAgQVNTRVJUKCFsb2Nh
bF9pcnFfaXNfZW5hYmxlZCgpKTsKPj4gIAo+PiAtICAgIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJx
cyhjdXJyZW50KTsKPj4gKyAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXModik7Cj4gCj4gVGhp
cyBsb29rcyBzdXNwaWNpb3VzIHRvIG1lOiBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMgY2FsbHMg
Z2ljX3NldF9sci4KPiBJdCBkb2Vzbid0IGxvb2sgbGlrZSBnaWNfcmVzdG9yZV9wZW5kaW5nX2ly
cXMgY2FuIGFjdHVhbGx5IGJlIGNhbGxlZCBmb3IKPiB2ICE9IGN1cnJlbnQuCgpHb29kIHBvaW50
IQoKPiBIb3dldmVyLCBJIHRoaW5rIHRoYXQgd2UgY291bGQgcmVtb3ZlIHRoZSBjYWxsIHRvCj4g
Z2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzIGZyb20gZ2ljX3Jlc3RvcmVfc3RhdGUgc2FmZWx5LCBi
ZWNhdXNlIHdlIGNhbgo+IHN0aWxsIHJlbHkgb24gZ2ljX2luamVjdCBiZWluZyBjYWxsZWQgYmVm
b3JlIGVudGVyaW5nIHRoZSBndWVzdC4KClllcywgSSBiZWxpZXZlIHNvIGFzIHdlbGwsIGFjdHVh
bGx5IGZvdW5kIHRoaXMgd2hlbiBkZWJ1Z2dpbmcgdGhlIG5ldwpWR0lDLiBEZWJ1ZyBwcmludGtz
IHNob3dlZCBMUiBpbmplY3Rpb25zIGhhcHBlbmluZyB0d2ljZSwgd2hpY2ggaXMKYWN0dWFsbHkg
aGFybWZ1bCB3aXRoIHRoZSBuZXcgVkdJQyAoYmVjYXVzZSBpdCBzb21ldGltZXMgY2hhbmdlcyB0
aGUKc3RhdGUgb2YgdGhlIHZpcnR1YWwgSVJRKS4KCj4gVGhlcmUgaXMgbm8gbmVlZCB0byBhZGQg
YSBjYWxsIHRvIGdpY19pbmplY3QgaW4gY3R4dF9zd2l0Y2hfdG8sIEkgdGhpbmsuCgpZZXMsIEkg
YWdyZWUuCgpTbyB0aGlzIHNpbXBsaWZpZXMgdGhpcyBwYXRjaCBxdWl0ZSBhIGxvdCwgYWN0dWFs
bHkgdG8ganVzdCByZW1vdmluZyB0aGUKY2FsbCBvZiBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMo
KSwgYW5kIHRoZSBmb3J3YXJkIGRlY2xhcmF0aW9uLgpCdXQgaW4gY29udHJhc3QgdG8gdGhpcyB2
MiBwYXRjaCBoZXJlICh3aGljaCB3YXMgcmVhbGx5IGp1c3QKcmVmYWN0b3JpbmcpIHRoaXMgY2hh
bmdlcyBiZWhhdmlvdXIgbm93LCBzbyBuZWVkcyBzb21lIHRlc3RpbmcgKHdvcmtzCmZvciBtZSAo
dG0pLCB0aG91Z2gpCgpDaGVlcnMsCkFuZHJlLgoKPj4gKyAgICBpZiAoIHYgIT0gY3VycmVudCAp
Cj4+ICsgICAgICAgIHJldHVybjsKPj4gIAo+PiAgICAgIGlmICggIWxpc3RfZW1wdHkoJmN1cnJl
bnQtPmFyY2gudmdpYy5scl9wZW5kaW5nKSAmJiBscl9hbGxfZnVsbCgpICkKPj4gICAgICAgICAg
Z2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCB0cnVlKTsKPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4g
aW5kZXggZmYzZDZmZjJhYS4uN2ZkNjc2ZWQ5ZCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJt
L3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gQEAgLTIyOTgsNyArMjI5
OCw3IEBAIHZvaWQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKHZvaWQpCj4+ICAgICAgewo+PiAgICAg
ICAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwo+PiAgICAgICAgICBpZiAoIXNvZnRpcnFfcGVuZGlu
ZyhzbXBfcHJvY2Vzc29yX2lkKCkpKSB7Cj4+IC0gICAgICAgICAgICBnaWNfaW5qZWN0KCk7Cj4+
ICsgICAgICAgICAgICBnaWNfaW5qZWN0KGN1cnJlbnQpOwo+PiAgCj4+ICAgICAgICAgICAgICAv
Kgo+PiAgICAgICAgICAgICAgICogSWYgdGhlIFNFcnJvcnMgaGFuZGxlIG9wdGlvbiBpcyAiRElW
RVJTRSIsIHdlIGhhdmUgdG8gcHJldmVudAo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4gaW5kZXggNTg3YTE0Zjhi
OS4uMjhjZjE2NjU0YSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4+IEBAIC0yMzUsNyArMjM1LDcgQEAg
ZXh0ZXJuIGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKiwgdW5zaWdu
ZWQgaW50IHZpcnEsCj4+ICBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyk7Cj4+ICAKPj4gLWV4dGVybiB2b2lkIGdpY19pbmpl
Y3Qodm9pZCk7Cj4+ICtleHRlcm4gdm9pZCBnaWNfaW5qZWN0KHN0cnVjdCB2Y3B1ICp2KTsKPj4g
IGV4dGVybiB2b2lkIGdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpOwo+PiAg
ZXh0ZXJuIGludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCk7CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:46:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeP7k-0004d4-S3; Wed, 24 Jan 2018 17:46:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzxy=et=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeP7k-0004ct-7V
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 17:46:12 +0000
X-Inumbo-ID: 72933881-012e-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72933881-012e-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:46:04 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E55AB21717;
 Wed, 24 Jan 2018 17:46:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E55AB21717
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 09:46:06 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
In-Reply-To: <20180124091732.p2phuhrd5sktgz5f@MacBook-Pro-de-Roger.local>
Message-ID: <alpine.DEB.2.10.1801240945020.6440@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
 <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
 <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
 <20180124091732.p2phuhrd5sktgz5f@MacBook-Pro-de-Roger.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-2093169349-1516815967=:6440"
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-2093169349-1516815967=:6440
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 24 Jan 2018, Roger Pau MonnĂ© wrote:
> On Tue, Jan 23, 2018 at 04:47:51PM -0800, Stefano Stabellini wrote:
> > On Tue, 23 Jan 2018, Jan Beulich wrote:
> > > >>> On 23.01.18 at 01:41, <andrew.cooper3@citrix.com> wrote:
> > > > On 23/01/2018 00:38, Stefano Stabellini wrote:
> > > >> On Tue, 23 Jan 2018, Andrew Cooper wrote:
> > > >>> On 22/01/2018 23:48, Stefano Stabellini wrote:
> > > >>>> Hi all,
> > > >>>>
> > > >>>> Running Xen inside QEMU x86 without KVM acceleartion and without VMX
> > > >>>> emulation leads to the failure appended below.
> > > >>>>
> > > >>>> This trivial workaround "fixes" the problem:
> > > >>>>
> > > >>>> diff --git a/xen/arch/x86/extable.c b/xen/arch/x86/extable.c
> > > >>>> index 72f30d9..a67d6c1 100644
> > > >>>> --- a/xen/arch/x86/extable.c
> > > >>>> +++ b/xen/arch/x86/extable.c
> > > >>>> @@ -168,7 +168,6 @@ static int __init stub_selftest(void)
> > > >>>>                         _ASM_EXTABLE(.Lret%=, .Lfix%=)
> > > >>>>                         : [exn] "+m" (res)
> > > >>>>                         : [stb] "r" (addr), "a" (tests[i].rax));
> > > >>>> -        ASSERT(res == tests[i].res.raw);
> > > >>>>      }
> > > >>>>  
> > > >>>>      return 0;
> > > >>>>
> > > >>>>
> > > >>>> Any suggestions?
> > > >>> Which i failed?  This will probably be an emulation bug in Qemu.
> > > >> i=2 is the culprit
> > > > 
> > > > Qemu doesn't emulate %rsp-based memory accesses properly.  It should
> > > > raise #SS[0], and is presumably raising #GP[0] instead.
> > > 
> > > Right, the value on %rax supports that suspicion. Dropping the
> > > ASSERT() is no option, of course. If we were able to reliably
> > > detect that we're running under qemu, we could cater for this
> > > special case, but I can't seem to be able to think of other options
> > > besides adding a command line option allowing to bypass the self
> > > test.
> > 
> > I am going to give a look at the QEMU side of things. However, even if I
> > fix the bug in QEMU, it won't solve the problem for all the QEMU
> > instances already out there, shipped by distros, etc.
> > 
> > So, I think that regardless of the QEMU fix, we also need to add a
> > workaround in Xen. We can detect QEMU from the cpuid string, which is
> > going to be TCGTCGTCGTCG.
> > 
> > What do you think of something like below?
> 
> The shim code added a probe_hypervisor call into __start_xen, do you
> think you could hook this test there?
> 
> It might make sense to have something like:
> 
> enum guest_type {
>     NONE,
>     XEN,
>     QEMU,
> };
> enum guest_type guest;
> 
> As a global variable that would replace xen_guest.

I could hook the test there, but then the QEMU workaround would be tied
to CONFIG_XEN_GUEST, when actually it doesn't have anything to do with
it.

Unless you are also suggesting to move probe_hypervisor out of
xen/arch/x86/guest?
--8323329-2093169349-1516815967=:6440
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-2093169349-1516815967=:6440--


From xen-devel-bounces@lists.xenproject.org Wed Jan 24 17:55:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 17:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePGy-0005My-Op; Wed, 24 Jan 2018 17:55:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p7dj=et=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1eePGx-0005MM-3g
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 17:55:43 +0000
X-Inumbo-ID: c7b2bf88-012f-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7b2bf88-012f-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 18:55:36 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id v123so10240809wmd.5
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 09:55:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=45oNmlFx8qBoVQg6wGEn88h4esRDdOrpyBg49ABRV+0=;
 b=o5w0u1zzxgelhptOYqoe1fc1ZGp0f2HmeSVkZPLwv+xMTaIpDBBpSHX9r+CNrFzL/v
 U6VlSr8WnUpxiji3CBgGLxE7Tpmza8VZZLC4tSA1SxSNED2soX9eNUuoPdJmhLv1uFyN
 Tc8AL5qpDtkQWmFKqdzS7UIqY+I+wWM04oBtStW7iw6kd0ePI1x3omxBMurA+hKTxnNq
 LkXEKKEqdBhaxwqJI+xyQEU2vO/JN5oz+6fkeLl3hK0fkQODmBg9Ox69kw0c7KmDr3z3
 w2FPbfy1JlqFuLGq+Sf5EFAhZRsZhtFKZkAPchKkiMWL8Go5Ofy6sCtZz9KpFP4iY6s6
 dwUw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=45oNmlFx8qBoVQg6wGEn88h4esRDdOrpyBg49ABRV+0=;
 b=CWV0Dx9HzXgzVWmFAlrl31uW5kLouk3KUWO9U7iuQPM93TiHM7cR1Czqvhkj1nT2OZ
 0B2HaMZ+MdEuKnrWx0hxqhMp+0S/byOQpNCjf7CM8KXyXT3SGpVwf74a66Ugt61uaAW+
 tQPGLVa1Gi1SrvKwWU6cCsx1esYFrK9ru41YRyuxarYhPxV0vrIrkww94bQbGt8qTXoX
 3fr/3H16jtxQUTsGQoU1ShEyeOg8LfcKwVI6reISCwotmIaiB9AOEy5bCzjg1cwpQP3l
 c61ON+3TgV6ioGEklAnlGeun5jiMS1xavZaJDGXtMCO4nsDgtgBLSJSITIvM9NpttReT
 y2Cg==
X-Gm-Message-State: AKwxytd35wh2Vxha3fiMHEB7vfoUwnNEuIvCP9LVU5MPTreJaeB0HYEi
 nn/tGKim9n7et0z8EPpaGK8FxQ==
X-Google-Smtp-Source: AH8x227EqLqn4ITtAKAxPDAwOwvrtgtCv0dvrZeK5GW4+rkQjD5Wv2O3vvEWSnG3zaujP+vfpA46Lg==
X-Received: by 10.28.101.196 with SMTP id z187mr5604811wmb.29.1516816539139;
 Wed, 24 Jan 2018 09:55:39 -0800 (PST)
Received: from [192.168.1.240] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id o75sm929451wmd.12.2018.01.24.09.55.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 09:55:38 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20171222174137.30076-1-mirela.simonovic@aggios.com>
 <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <1e7b29a9-80d4-f2b4-54a3-aa7a249924c2@aggios.com>
Date: Wed, 24 Jan 2018 18:55:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
Content-Language: en-US
Cc: edgar.iglesias@xilinx.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [RFC v2] xen/arm: Suspend to RAM Support in Xen for
	ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSnVsaWVuLCBTdGVmYW5vLAoKClRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBmZWVkYmFj
ayEKCgpPbiAwMS8xMS8yMDE4IDAzOjAwIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgTWly
ZWxhLAo+Cj4gVGhhbmsgeW91IGZvciB0aGUgc2VuZGluZyB0aGUgZGVzaWduIGRvY3VtZW50LiBU
aGUgZ2VuZXJhbCBkZXNpZ24gCj4gbG9va3MgZ29vZCB0byBtZS4gSSBoYXZlIHNvbWUgY29tbWVu
dHMgYmVsb3csIGJ1dCB0aGV5IGFyZSBtb3JlIAo+IHJlbGF0ZWQgdG8gdGhlIGltcGxlbWVudGF0
aW9uIG9mIENQVSBvbi9vZmYgaW4gWGVuLgo+Cj4gT24gMjIvMTIvMTcgMTc6NDEsIE1pcmVsYSBT
aW1vbm92aWMgd3JvdGU6Cj4KPiBbLi4uXQo+Cj4+ICstLS0tLS0tLS0tLS0tLS0KPj4gK1Jlc3Vt
aW5nIEd1ZXN0cwo+PiArLS0tLS0tLS0tLS0tLS0tCj4+ICsKPj4gK1Jlc3VtZSBvZiB0aGUgcHJp
dmlsZWdlZCBndWVzdCAoRG9tMCkgaXMgYWx3YXlzIGZvbGxvd2luZyB0aGUgWGVuIAo+PiByZXN1
bWUuCj4+ICsKPj4gK0FuIHVucHJpdmlsZWdlZCBndWVzdCBzaGFsbCByZXN1bWUgb25jZSBhIGRl
dmljZSBpdCBvd25zIHRyaWdnZXJzIGEgCj4+IHdha2UtdXAKPj4gK2ludGVycnVwdCwgcmVnYXJk
bGVzcyBvZiB3aGV0aGVyIFhlbiB3YXMgc3VzcGVuZGVkIHdoZW4gdGhlIHdha2UtdXAgCj4+IGlu
dGVycnVwdAo+PiArd2FzIHRyaWdnZXJlZC4gSWYgWGVuIHdhcyBzdXNwZW5kZWQsIGl0IGlzIGFz
c3VtZWQgdGhhdCBEb20wIHdpbGwgYmUgCj4+IHJ1bm5pbmcKPj4gK2JlZm9yZSB0aGUgRG9tVSBn
dWVzdCBzdGFydHMgdG8gcmVzdW1lLiBUaGUgc3luY2hyb25pemF0aW9uIAo+PiBtZWNoYW5pc20g
dG8KPj4gK2VuZm9yY2UgdGhlIGFzc3VtZWQgY29uZGl0aW9uIGlzIFRCRC4KPgo+IEdpdmVuIHRo
YXQgYWxsIGJ1dCB0aGUgbm9uLWJvb3QgQ1BVIHdpbGwgYmUgb2ZmbGluZWQuIERvZXMgdGhlIHdh
a2UtdXAgCj4gaW50ZXJydXB0IGFsd2F5cyBuZWVkIHRvIHRhcmdldCB0aGUgbm9uLWJvb3QgQ1BV
PwoKV2FrZS11cCBpbnRlcnJ1cHQgbmVlZHMgdG8gYmUgdGFyZ2V0ZWQgdG8gdGhlIGJvb3QgcENQ
VSwgYW5kIHRoZSByZXN1bWUgCnNlcXVlbmNlIGhhcyB0byBzdGFydCBmcm9tIHRoZSBib290IHBD
UFUuCgo+Cj4+ICsKPj4gK0lmIHRoZSBBUk0ncyBHSUMgd2FzIHBvd2VyZWQgZG93biBhZnRlciB0
aGUgQVJNIHN1YnN5c3RlbSBzdXNwZW5kZWQsIAo+PiBpdCBpcwo+PiArYXNzdW1lZCB0aGF0IFhl
biBuZWVkcyB0byByZXN0b3JlIHRoZSBHSUMgaW50ZXJmYWNlIGZvciBhIFZNIHByaW9yIAo+PiB0
byBoYW5kaW5nCj4+ICtvdmVyIGNvbnRyb2wgdG8gdGhlIGd1ZXN0LiBIb3dldmVyLCB0aGUgZ3Vl
c3Qgc2hvdWxkIHJlc3RvcmUgaXRzIG93biAKPj4gY29udGV4dAo+PiArdXBvbiBlbnRlcmluZyB0
aGUgcmVzdW1lIHBvaW50LCBqdXN0IGxpa2UgaXQgd291bGQgd2hlbiBydW5uaW5nIAo+PiB3aXRo
b3V0IFhlbi4KPj4gKwo+PiArPT09PT09PT09PT09PT09Cj4+ICtJbXBsZW1lbnRhdGlvbgo+PiAr
PT09PT09PT09PT09PT09Cj4KPiBbLi4uXQo+Cj4+ICtDUFVfT0ZGIChwaHlzaWNhbCBDUFVzKQo+
PiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gK1RoZSBDUFVfT0ZGIGZ1bmN0aW9uIHNoYWxs
IGJlIGltcGxlbWVudGVkIGluCj4+ICsqIGNhbGxfcHNjaV9jcHVfb2ZmKCkgaW4gYXJjaC9hcm0v
cHNjaS5jCj4+ICsKPj4gK1RoZSBpbXBsZW1lbnRhdGlvbiBzaGFsbCBjb25zaXN0IGp1c3Qgb2Yg
bWFraW5nIHRoZSBTTUMgY2FsbCB0byBFTDMuCj4+ICsKPj4gK1RoaXMgZnVuY3Rpb24gbmVlZHMg
dG8gYmUgY2FsbGVkIHdoZW4gWGVuIGdlbmVyaWMgY29kZSBkaXNhYmxlcyBhIAo+PiBub24tYm9v
dCBDUFUuCj4+ICtXaGVuIGEgQ1BVIGlzIGRpc2FibGVkIGl0IHdpbGwgbG9vcCBmb3JldmVyIGlu
IHdoaWxlIGxvb3AgCj4+IChzdG9wX2NwdSgpIGZ1bmN0aW9uCj4+ICt3aGljaCBpcyBhbHJlYWR5
IGltcGxlbWVudGVkIGluIHhlbi9hcmNoL2FybS9zbXBib290LmMpLiBDYWxsIHRvCj4+ICtjYWxs
X3BzY2lfY3B1X29mZigpIHNoYWxsIGJlIG1hZGUgYmVmb3JlIHRoZSBDUFUgZW50ZXJzIGluZmlu
aXRlIGxvb3AuCj4KPiBXaGlsZSB0aGUgY29kZSBpcyBwcmVzZW50LCB3ZSBuZXZlciBvZmZsaW5l
IHBoeXNpY2FsIENQVSBhdCB0aGUgbW9tZW50IAo+IGV4Y2VwdCB3aGVuIHNodXR0aW5nIGRvd24g
dGhlIHBsYWNlLiBTbyBJIGFtIG5vdCBmdWxseSBjb252aW5jZWQgdGhhdCAKPiBzdG9wX2NwdSgp
IGlzIHByb3Blcmx5IGltcGxlbWVudGVkLgoKc3RvcF9jcHUoKSBpcyBjYWxsZWQgaW4gc2h1dGRv
d24gc2NlbmFyaW8sIGJ1dCBub3QgZnJvbSB0aGUgc2FtZSBwbGFjZSAKYXMgaXQgd291bGQgYmUg
Y2FsbGVkIGluIHN1c3BlbmQgc2NlbmFyaW8uCkluIHN1c3BlbmQgc2NlbmFyaW8sIHRoZSBib290
IENQVSBpcyBwZXJmb3JtaW5nIHN1c3BlbmQgcHJvY2VkdXJlICh0byBiZSAKaW1wbGVtZW50ZWQp
IGFuZCBhcyBvbmUgb2YgdGhlIHN0ZXBzIGl0IHdpbGwgZGlzYWJsZSBub24tYm9vdCBDUFVzIGJ5
IApjYWxsaW5nIHRoZSBleGlzdGluZyBkaXNhYmxlX25vbmJvb3RfY3B1cygpIGZ1bmN0aW9uICh4
ODYgc3VzcGVuZCBmbG93IApkb2VzIHRoZSBzYW1lKS4KZGlzYWJsZV9ub25ib290X2NwdXMoKSB3
aWxsIGxlYWQgdG8gdHJpZ2dlcmluZyBlYWNoIG5vbi1ib290IENQVSB0byAKZXhlY3V0ZSBzdG9w
X2NwdSgpIGZvciBpdHNlbGYuIEluIHRoaXMgcmVzcGVjdCwgSSBiZWxpZXZlIHN0b3BfY3B1KCkg
CnNob3VsZCBiZSBvbmx5IGV4dGVuZGVkIHRvIGNhbGwgUFNDSSBDUFVfT0ZGIGluIG9yZGVyIHRv
IHRyaWdnZXIgCnBvd2VyaW5nIGRvd24gb2YgdGhlIGNhbGxpbmcgQ1BVLgpDb25zZXF1ZW50bHks
IGluIHRoZSBzaHV0ZG93biBzY2VuYXJpbyBub24tYm9vdCBDUFVzIHdpbGwgYWxzbyBiZSAKcG93
ZXJlZCBkb3duLCBidXQgdGhpcyBpcyBiZW5lZmljaWFsIGFuZCBjb21lcyBmb3IgZnJlZSB3aXRo
IHRoZSBzdXNwZW5kIApzdXBwb3J0LgoKSG93ZXZlciwgeW91J3JlIHJpZ2h0IC0gbW9yZSBuZWVk
cyB0byBiZSBkb25lIGVsc2V3aGVyZS4KCj4KPiBGb3IgaW5zdGFuY2UsIHlvdSBsaWtlbHkgbmVl
ZCB0byBtaWdyYXRlIGludGVycnVwdHMgdGhhdCB3YXMgYXNzaWduZWQgCj4gdG8gdGhlIHBoeXNp
Y2FsIENQVSAoZWl0aGVyIGd1ZXN0IG9uZSBvciBYZW4gb25lKS4gVGhvdWdoIFhlbiBvbmVzIAo+
IG1pZ2h0IGJlIGxlc3MgYSBjb25jZXJuIGJlY2F1c2UgSSB0aGluayB0aGV5IGFyZSBhbHdheXMg
YXNzaWduZWQgdG8gCj4gQ1BVMCBhdCB0aGUgbW9tZW50LgoKSSB3b3VsZCB2ZXJ5IGFwcHJlY2lh
dGUgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzLiBUaGVzZSBraW5kIG9mIApzY2VuYXJpb3MgY2Fu
IGJlIGVhc2lseSBvdmVybG9va2VkIGFuZCBJJ20gbm90IHRoYXQgbXVjaCBleHBlcmllbmNlZCAK
d2l0aCBwaW5uaW5nIGFuZCBpdHMgc2lkZSBlZmZlY3RzLgpMZXRzIGFzc3VtZSBhIHZDUFUgaXMg
cGlubmVkIHRvIHRoZSBub24tYm9vdCBDUFUjMS4gV2hlbiB0aGUgZ3Vlc3QgCmVuYWJsZXMgYW4g
aW50ZXJydXB0IChpbnRlcnJ1cHQgaXMgdGFyZ2V0ZWQgdG8gdGhlIHZDUFUpLCB3b3VsZCBYZW4g
CnRhcmdldCBwaHlzaWNhbCBpbnRlcnJ1cHQgdG8gdGhlIEdJQyBDUFUgaW50ZXJmYWNlIG9mIHBD
UFUjMSBvciBwQ1BVIzAgCm9yIGFsbCBwQ1BVcz8KCj4KPiBGdXJ0aGVybW9yZSwgUFBJIGhhbmRs
ZXJzIGFyZSBub3QgcmVtb3ZlZC4gU2FtZSBmb3IgYW55IG1lbW9yeSAKPiBhbGxvY2F0ZWQgKHlv
dSBtYXkgbG9vc2UgcmVmZXJlbmNlIHRvIGl0IGJlY2F1c2UgcGVyY3B1IGFyZWEgZm9yIHRoYXQg
Cj4gQ1BVIHdpbGwgZ2V0IGZyZWVkKS4gSSBiZWxpZXZlIGdldCBpbnRvIHRyb3VibGUgd2hlbiB0
aGUgQ1BVIGlzIGJhY2sgCj4gb25saW5lPwoKWWVzLCBJIG5lZWRlZCB0byBhZGQgZmV3IGZpeGVz
IGludG8gZXhpc3RpbmcgY29kZSB0byBlbmFibGUgcENQVSB0byBjb21lIApiYWNrIG9ubGluZS4g
SSdsbCBzdWJtaXQgUkZDIHNvb24uCgpUaGFua3MsCk1pcmVsYQoKPgo+IEkgbWF5IGhhdmUgbWlz
cyBvdGhlciBiaXRzLCBzbyBJIHdvdWxkIGhpZ2hseSByZWNvbW1lbmQgdG8gZ28gdGhyb3VnaCAK
PiB0aGUgYm9vdCBjb2RlIGFuZCBzZWUgd2hhdCBjb3VsZCBnbyB3cm9uZy4KPgo+IFsuLl0KPgo+
PiArUmVzdW1lIEZsb3cKPj4gKy0tLS0tLS0tLS0tLQo+PiArVGhlIHJlc3VtZSBlbnRyeSBwb2lu
dCBzaGFsbCBiZSBpbXBsZW1lbnRlZCBpbgo+PiArKiBoeXBfcmVzdW1lKCkgaW4gYXJjaC9hcm0v
YXJtNjQvZW50cnkuUwo+PiArVGhlIHZlcnkgYmVnaW5uaW5nIG9mIHRoZSByZXN1bWUgcHJvY2Vk
dXJlIGhhcyB0byBiZSBpbXBsZW1lbnRlZCBpbiAKPj4gYXNzZW1ibHkuCj4+ICtJdCBzaGFsbCBj
b250YWluIHRoZSBmb2xsb3dpbmc6Cj4+ICsqIEVuYWJsZSB0aGUgTU1VIHNvIHRoYXQgdGhlIHN0
cnVjdHVyZSBjb250YWluaW5nIENQVSBjb250ZXh0IHdoaWNoIAo+PiB3YXMgc2F2ZWQgb24KPj4g
K3N1c3BlbmQgY2FuIGJlIGFjY2Vzc2VkCj4+ICsqIFJlc3RvcmUgQ1BVIGNvbnRleHQgKHRvIG1h
dGNoIHRoZSB2YWx1ZXMgc2F2ZWQgb24gc3VzcGVuZCkgYW5kIAo+PiByZXR1cm4gaW50byBDCj4+
ICsqIFNldCB0aGUgc3lzdGVtX3N0YXRlIHZhcmlhYmxlIHRvIFNZU19TVEFURV9yZXN1bWUKPj4g
KyogUmVzdG9yZSBHSUMgY29udGV4dAo+PiArKiBSZXN1bWUgdGltZXIKPj4gKyogRW5hYmxlIGlu
dGVycnVwdHMKPj4gKyogRW5hYmxlIG5vbi1ib290IENQVXMgYnkgY2FsbGluZyBlbmFibGVfbm9u
Ym9vdF9jcHVzKCkKPgo+IFlvdSB3b3VsZCBoYXZlIHRvIGJlIGNhcmVmdWwgb24gcmUtZW5hYmxp
bmcgdGhlIG5vbi1DUFUuIAo+IHN0YXJ0X3NlY29uZGFyeSBpcyBpbXBsZW1lbnRlZCBiYXNlZCBv
biB0aGUgYXNzdW1wdGlvbiB0aGF0IGl0IHdpbGwgCj4gb25seSBiZSBjYWxsZWQgZHVyaW5nIFhl
biBib290LiBTb21lIG9mIHRoZSBjb2RlIG1heSBiZSBwYXJ0IG9mIF9faW5pdCAKPiAoc2VlIGNw
dV91cF9zZW5kX3NnaSkgb3Igc2hvdWxkIG5vdCBiZSBjYWxsZWQgYXMgaXQgaXMgYWZ0ZXIgYm9v
dCAoZS5nIAo+IGNoZWNrX2xvY2FsX2NwdV9lcnJhdGEpLgo+Cj4gQW5vdGhlciBJIGhhdmUgaW4g
bWluZCBpcyB0aGUgd2F5IFZUQ1JfRUwyIGlzIHNldCB0b2RheSAoc2VlIAo+IHNldHVwX3ZpcnRf
cGFnaW5nKS4gSXQgaXMgZG9uZSBhdCBib290IHRpbWUsIHNvIGlmIHlvdSBvbmxpbmUgYSBDUFUg
Cj4gYWZ0ZXJ3YXJkcywgVlRDUl9FTDIgd2lsbCBub3QgYmUgc2V0IGNvcnJlY3RseS4KCldhcyB0
aGVyZSBhbnkgcmVhc29uIHRvIGNvbmZpZ3VyZSBWVENSX0VMMiBhZnRlciBhbGwgQ1BVcyBiZWNv
bWUgb25saW5lPwoKSSBmaXhlZCB0aGlzIGFzIGZvbGxvd3M6IGluIHN0YXJ0X3hlbigpLCB0aGUg
Ym9vdCBDUFUgY2FsbHMgCnNldHVwX3ZpcnRfcGFnaW5nKCkgcHJpb3IgdG8gZW5hYmxpbmcgbm9u
LWJvb3QgQ1BVcy4gc2V0dXBfdmlydF9wYWdpbmcoKSAKY29uZmlndXJlcyBWVENSX0VMMiBvbmx5
IGZvciB0aGUgYm9vdCBDUFUuCk5vbi1ib290IENQVXMgY2FsbCBzZXR1cF92aXJ0X3BhZ2luZ19v
bmUoKSBsYXRlciwgZnJvbSAKc3RhcnRfc2Vjb25kYXJ5KCkuIEFsc28sIG9ubHkgdGhlIGJvb3Qg
Q1BVIHBlcmZvcm1zIHRoZSBjYWxjdWxhdGlvbiBmb3IgCmhvdyB0byBjb25maWd1cmUgVlRDUl9F
TDIsIG5vbi1ib290IENQVXMgcmVseSBvbiB0aGUgY2FsY3VsYXRlZCB2YWx1ZS4KCj4KPiBJIHBy
b2JhYmx5IGhhdmUgbWlzc2VkIG90aGVyIGJpdHMuIEkgYW0gaGFwcHkgdG8gcHJvdmlkZSBtb3Jl
IGluc2lnaHRzIAo+IGhlcmUuCj4KPiBDaGVlcnMsCj4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:03:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePOD-00069r-K6; Wed, 24 Jan 2018 18:03:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eePOC-00069l-JK
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:03:12 +0000
X-Inumbo-ID: d3a630ee-0130-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3a630ee-0130-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:03:06 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id 143so10045472wma.5
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:03:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=x31hT/tfhqiZVOCuiqtPezETWO+UZvkUmiPc0QCNPbk=;
 b=eG0BQycOpt6YXdTtFyw1Pmp3kJIXsvRsAbzdQFJJ6OyDJ9teownPVY5QVm0sVIOvZp
 QBoIGuw3eWWlzpWgECgLDeQzBizn3zF8F3sxkFJ3uP/j1tyIhaUGgF+QxXNH8Ntj3ze+
 AR1P7oyqlpSTQWsJ0UmYOgv7pJ61x+IweKqzg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=x31hT/tfhqiZVOCuiqtPezETWO+UZvkUmiPc0QCNPbk=;
 b=bl7FDWUAGkRf0UkXU8w6X40fQjA62SRbwRRj6wpkcGUGft+mXcxBfjtRyYsvsdJYQ7
 QxSnd1j9lfv1Fi41HcPuye12sQARoA88lrgmWpiVLapBDgKaCDNVfbDiqYatI6h3KleD
 y4MVmaIkSGc7tuc7QxR++8RcuCvZBP82gzuDG1fRBFIsI4EjxezC2zbNPc744XsdNeSA
 kUtBJ+BiY9EAs5eEHanAEVWpC+HmuXBKZMjXN7hqiePN1BbSOUfcK39R60RMisdT3uRG
 NMtHjgAY27FWByTP7Dn1j4Vc0O+na6WCRVP3/U4Gxhf7eWOmmniwP9o3B64Z+LozxBTq
 f4Zw==
X-Gm-Message-State: AKwxytcbkiesj/ACBbVGDE2iphpUa8bTOt69LuIymvFhBYqffNTZz7D3
 1iXA4PECoBwn/KsdyERvTSGWXQ==
X-Google-Smtp-Source: AH8x227rK+fUunF0xtkiSq0RXMa4ObrN32dQnj8/QuSH8IOQKEalcCjBI03eh1fsln8e70OI9Inkjg==
X-Received: by 10.28.175.18 with SMTP id y18mr5301155wme.111.1516816988830;
 Wed, 24 Jan 2018 10:03:08 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z81sm761096wmc.32.2018.01.24.10.03.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 10:03:08 -0800 (PST)
To: xen-devel@lists.xenproject.org
References: <20180122182247.18490-1-julien.grall@linaro.org>
 <20180122182247.18490-2-julien.grall@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <fa556e38-2e8c-3c9d-27a8-0f772b12caf4@linaro.org>
Date: Wed, 24 Jan 2018 18:03:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180122182247.18490-2-julien.grall@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 1/2] xen/arm: GICv3: Parse ITS information
 from the firmware tables later on
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyMi8wMS8xOCAxODoyMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZXJlIGFyZSBE
ZXZpY2UgVHJlZSAoZS5nIGZvciB0aGUgRm91bmRhdGlvbiBNb2RlbCkgb3V0IHRoYXQgZGVzY3Jp
YmVzIHRoZQo+IElUUyBidXQgTFBJcyBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBwbGF0Zm9ybS4g
Qm9vdGluZyB3aXRoIHN1Y2ggRFQgd2lsbAo+IHJlc3VsdCB0byBhbiBlYXJseSBEYXRhIEFib3J0
LiBUaGUgc2FtZSBEVCBpcyBib290aW5nIGZpbmUgd2l0aCBhCj4gYmFyZW1ldGFsICBMaW51eCBi
ZWNhdXNlIElUUyB3aWxsIGJlIGluaXRpYWxpemVkIG9ubHkgd2hlbiBMUElzIGlzCj4gc3VwcG9y
dGVkLgo+IAo+IFdoaWxlIHRoaXMgaXMgYSBidWcgaW4gdGhlIERULCBJIHRoaW5rIFhlbiBzaG91
bGQgYmUgYm9vdCB3aXRoIHRoZSBzYW1lCj4gaGFyZHdhcmUgbGV2ZWwgc3VwcG9ydCAoZS5nIElU
UyB3aWxsIG5vdCBiZSB1c2VkKSBhcyB3aXRoIGEgYmFyZW1ldGFsCj4gTGludXguCj4gCj4gVGhl
IHNsaWdodCBwcm9ibGVtIGlzIFhlbiBpcyByZWx5aW5nIG9uIGdpY3YzX2l0c19ob3N0X2hhc19p
dHMoKSB0byBrbm93Cj4gaWYgSVRTIGNhbiBiZSB1c2VkLiBUaGUgbGlzdCBpcyBwb3B1bGF0ZWQg
YnkgZ2ljdjNfaXRzX3tkdCxhY3BpfV9pbml0KCkuCj4gSXQgd291bGQgdGhlb3JpdGljYWwgYmUg
cG9zc2libGUgdG8gZ2F0ZSB0aG9zZSB3aXRoIGEgY2hlY2sgb2YKPiBHSUNEX1RZUEVSLkxQSVMg
YmVjYXVzZSB3ZSBkb24ndCBrbm93IHlldCB3aGV0aGVyIHRoZSBIVyBpcyBhbiBhY3R1YWwKPiBH
SUN2My9HSUN2NC4KPiAKPiBMb29raW5nIGF0IHRoZSBjYWxsZXJzIG9mIGdpY3YzX2l0c19ob3N0
X2hhc19pdHMoKSwgdGhleSB3aWxsIG9ubHkgYmUKPiBkb25lIGFmdGVyIGdpY3YzX2l0c19pbml0
KCkgaXMgY2FsbGVkLiBUaGVyZWZvcmUgbW92ZSB0aGUgcGFyc2luZyBvZiBJVFMKPiBpbmZvcm1h
dGlvbiBmcm9tIGZpcm13YXJlIHRhYmxlcyBsYXRlciBvbi4KPiAKPiBOb3RlIHRoYXQgZ2ljdjNf
aXRzX2luaXQoKSBoYXMgYmVlbiBtb3ZlZCBhdCB0aGUgZW5kIG9mIHRoZSBmaWxlIHRvCj4gYXZv
aWQgZm9yd2FyZCBkZWNsYXJhdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+IAo+IC0tLQo+IAo+IEkgY2FuIG1vdmUgdGhlIGNv
ZGUgbW92ZW1lbnQgaW4gYSBzZXBhcmF0ZSBwYXRjaCBpZiBuZWNlc3NhcnkuIEl0IHdhcwo+IHNt
YWxsIGVub3VnaCB0aGF0IEkgdGhvdWdodCBpdCB3b3VsZCBub3QgYmUgd29ydGguCj4gLS0tCj4g
ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jICAgICAgICB8IDQ3ICsrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAg
ICAgIHwgIDUgLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgMTIg
LS0tLS0tLS0tLQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzNCBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyBiL3hl
bi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiBpbmRleCBlNTdhZTA1NzcxLi5iMDFhMGQ5ZWI1IDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLWl0cy5jCj4gQEAgLTUxNSwyMSArNTE1LDYgQEAgc3RhdGljIGludCBnaWN2M19p
dHNfaW5pdF9zaW5nbGVfaXRzKHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzKQo+ICAgICAgIHJldHVy
biAwOwo+ICAgfQo+ICAgCj4gLWludCBnaWN2M19pdHNfaW5pdCh2b2lkKQo+IC17Cj4gLSAgICBz
dHJ1Y3QgaG9zdF9pdHMgKmh3X2l0czsKPiAtICAgIGludCByZXQ7Cj4gLQo+IC0gICAgbGlzdF9m
b3JfZWFjaF9lbnRyeShod19pdHMsICZob3N0X2l0c19saXN0LCBlbnRyeSkKPiAtICAgIHsKPiAt
ICAgICAgICByZXQgPSBnaWN2M19pdHNfaW5pdF9zaW5nbGVfaXRzKGh3X2l0cyk7Cj4gLSAgICAg
ICAgaWYgKCByZXQgKQo+IC0gICAgICAgICAgICByZXR1cm4gcmV0Owo+IC0gICAgfQo+IC0KPiAt
ICAgIHJldHVybiAwOwo+IC19Cj4gLQo+ICAgLyoKPiAgICAqIFRPRE86IEludmVzdGlnYXRlIHRo
ZSBpbnRlcmFjdGlvbiB3aGVuIGEgZ3Vlc3QgcmVtb3ZlcyBhIGRldmljZSB3aGlsZQo+ICAgICog
c29tZSBMUElzIGFyZSBzdGlsbCBpbiBmbGlnaHQuCj4gQEAgLTEwMTksNyArMTAwNCw3IEBAIHN0
YXRpYyB2b2lkIGFkZF90b19ob3N0X2l0c19saXN0KHBhZGRyX3QgYWRkciwgcGFkZHJfdCBzaXpl
LAo+ICAgfQo+ICAgCj4gICAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2RlcyBhbmQgY3Jl
YXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KPiAtdm9pZCBnaWN2M19pdHNf
ZHRfaW5pdChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKm5vZGUpCj4gK3N0YXRpYyB2b2lk
IGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqbm9kZSkKPiAg
IHsKPiAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKml0cyA9IE5VTEw7Cj4gICAK
PiBAQCAtMTA1Niw3ICsxMDQxLDcgQEAgc3RhdGljIGludCBnaWN2M19pdHNfYWNwaV9wcm9iZShz
dHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKPiAgICAgICByZXR1cm4gMDsKPiAg
IH0KPiAgIAo+IC12b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCkKPiArc3RhdGljIHZvaWQg
Z2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+ICAgewo+ICAgICAgIC8qIFBhcnNlIElUUyBpbmZv
cm1hdGlvbiAqLwo+ICAgICAgIGFjcGlfdGFibGVfcGFyc2VfbWFkdChBQ1BJX01BRFRfVFlQRV9H
RU5FUklDX1RSQU5TTEFUT1IsCj4gQEAgLTEwODEsOCArMTA2NiwzNiBAQCB1bnNpZ25lZCBsb25n
IGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAq
YmFzZV9wdHIpCj4gICAKPiAgICAgICByZXR1cm4gc2l6ZW9mKHN0cnVjdCBhY3BpX21hZHRfZ2Vu
ZXJpY190cmFuc2xhdG9yKSAqIHZnaWNfdjNfaXRzX2NvdW50KGQpOwo+ICAgfQo+ICsjZWxzZSAv
KiAhQ09ORklHX0FDUEkgKi8KPiArCj4gK3N0YXRpYyB2b2lkIGdpY3YzX2l0c19hY3BpX2luaXQo
dm9pZCkKPiArewo+ICsgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4gK30KPiArCj4gICAjZW5k
aWYKPiAgIAo+ICtpbnQgZ2ljdjNfaXRzX2luaXQodm9pZCkKPiArewo+ICsgICAgc3RydWN0IGhv
c3RfaXRzICpod19pdHM7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAgIGlmICggYWNwaV9kaXNh
YmxlZCApCj4gKyAgICAgICAgZ2ljdjNfaXRzX2R0X2luaXQoKTsKCkhtbW0gSSBhbSBub3Qgc3Vy
ZSBob3cgSSB0ZXN0ZWQgdGhpcyBjb2RlLiBnaWN2M19pdHNfZHRfaW5pdCByZXF1aXJlIHRoZSAK
RFQgbm9kZSBpbiBwYXJhbWV0ZXIuCgpJIHdpbGwgc2VuZCBhIG5ldyB2ZXJzaW9uLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:03:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePOX-0006BG-RP; Wed, 24 Jan 2018 18:03:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyrb=et=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eePOV-0006B2-V6
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:03:32 +0000
X-Inumbo-ID: e01a94e2-0130-11e8-ba59-bc764e045a96
Received: from mail-qt0-x22b.google.com (unknown [2607:f8b0:400d:c0d::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e01a94e2-0130-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:03:26 +0100 (CET)
Received: by mail-qt0-x22b.google.com with SMTP id d54so12619289qtd.4
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:03:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=vQ1SvNOCJPFlE7UQRwWOebqRcuIPXEGiDEA2leNuekE=;
 b=PS5G8KyGKAkAzupTUMBeaLoxZTqRe3Hahm2+UK1EYdSZBgzXzhWOU7md9fikLt5EM1
 e8y3sNaggnkzTJ9B6aM3N3z3Q6Y3dyLsuqIXtxueokmzvhnm4VPO/xSSuyv5O6/QrxWV
 3P81kc8iB1D958VYmmttydWCDNHCg4GdNT9ctX9H8Bed3BNs5Gt3uhaTjELSPsr4pi3X
 bGbSYt43PpYLjqt9lPpdZDthl/VUrG0Xdd8LqRI+xaC3WRiQOn5pUxfsjOswdI6MIw34
 /XeGycw+7XKGZ0SoH/ze0o1h2HDtXYBN/ByZTlZ5p6caU58L3ugc42j3LHMiLJ/G99SS
 tgCA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=vQ1SvNOCJPFlE7UQRwWOebqRcuIPXEGiDEA2leNuekE=;
 b=lC3GhKAyFAjg92DkPdgVeaNYS/NUYvMxzGyd8Q/qLiy1YOLANdCCn9QV64v3Uxcwbq
 bYuY6RKpmJqxyQTy1Tp57YPrNag6SVUibpujFgjwGaMMo1/CrLiwfCOxUE8RJU3QoYR1
 3sEknpBiZyrDxc09JPg7BxsaozclHv8H5hi9XD7M4FD1Eh2YTrhicnpjrMcubcj/gLcP
 qN2atsv2BuuFON01+LrwHyXNzl1vbUHuT4+ECkO9FmEZGzi0ZcuXtp2x/hOM4nGD4jRk
 xDVKfVCbx4c9Yl8k9ZmGu4ht2EfmI8NJQxUftWKj59PXU7WWmAGjlF99gUo6FXEVKCfv
 ENWQ==
X-Gm-Message-State: AKwxytf3YqDkvE15jidrm3yTgXrY5L3gg5pFyYR7QbCCCyyTKqfJWJth
 JCu6S0ktM8sDj2gawS7Vi1cdzbR8RmRIQrlXeDw=
X-Google-Smtp-Source: AH8x227Y3rYUmF0w8KvLfj15u9uKzPHoGKa+XQ+ac4qv0JhWem9pyX1A0DOMxZPOLiRcC95X103mz3IPkGC6+Y3pydU=
X-Received: by 10.237.49.134 with SMTP id 6mr11898220qth.178.1516817009940;
 Wed, 24 Jan 2018 10:03:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.169.149 with HTTP; Wed, 24 Jan 2018 10:03:28 -0800 (PST)
In-Reply-To: <20180117094814.32772-4-roger.pau@citrix.com>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-4-roger.pau@citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 24 Jan 2018 18:03:28 +0000
X-Google-Sender-Auth: Oo1UV6gZb8D0aJrsLF_nIMHgF-c
Message-ID: <CAFLBxZaU48jzDX91CByN4jBShmB_fAXi=rYVLWsm3cwz8=6uHQ@mail.gmail.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Content-Type: multipart/mixed; boundary="001a114b4eda1141c00563897b7b"
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/6] xen/pvshim: identity pin shim vCPUs to
	pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--001a114b4eda1141c00563897b7b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, Jan 17, 2018 at 9:48 AM, Roger Pau Monne <roger.pau@citrix.com> wro=
te:
> Since VCPUOP_{up/down} already identity pins vCPU hotplug to pCPU
> hotplug also pin the vCPUs to the pCPUs in the scheduler. This prevent
> vCPU migration and should improve performance.
>
> While there also use __cpumask_set_cpu instead of cpumask_set_cpu,
> there's no need to use the locked variant.
>
> Signed-off-by: Roger Pau Monn=C3=A9 <roger.pau@citrix.com>

Sorry, I just realized this -- we already have a way to pin a VM 1:1
-- d->is_pinned should do what you want here without having to
special-case the pvshim.

It seems like something like the attached might be better (compile-tested o=
nly).

 -George

--001a114b4eda1141c00563897b7b
Content-Type: text/x-patch; charset="US-ASCII"; 
	name="0001-x86-shim-Use-d-is_pinned-to-pin-the-shim.patch"
Content-Disposition: attachment; 
	filename="0001-x86-shim-Use-d-is_pinned-to-pin-the-shim.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jctdof910

RnJvbSBlNjA5NGI5ZDYxYjk5YTNmZGJkNjQ4ZDljZWZiNzE5NDM2OTcyZjg4IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CkRhdGU6IFdlZCwgMjQgSmFuIDIwMTggMTc6NTg6MzkgKzAwMDAKU3ViamVjdDogW1BBVENI
XSB4ODYvc2hpbTogVXNlIGQtPmlzX3Bpbm5lZCB0byBwaW4gdGhlIHNoaW0KClJhdGhlciB0aGFu
IHNwZWNpYWwtY2FzaW5nIGl0IGluc2lkZSBkb20wX3NldHVwX3ZjcHUoKQoKU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9kb20wX2J1aWxkLmMgfCAxNCArKystLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9kb21haW4u
YyAgICAgICB8ICA2ICsrKysrLQogMiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgYi94
ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IDU1NTY2MGI4NTMuLjQ4M2NiNmNlZTkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2Rv
bTBfYnVpbGQuYwpAQCAtMTM4LDE3ICsxMzgsOSBAQCBzdHJ1Y3QgdmNwdSAqX19pbml0IGRvbTBf
c2V0dXBfdmNwdShzdHJ1Y3QgZG9tYWluICpkLAogCiAgICAgaWYgKCB2ICkKICAgICB7Ci0gICAg
ICAgIGlmICggcHZfc2hpbSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIF9fY3B1bWFza19zZXRf
Y3B1KHZjcHVfaWQsIHYtPmNwdV9oYXJkX2FmZmluaXR5KTsKLSAgICAgICAgICAgIF9fY3B1bWFz
a19zZXRfY3B1KHZjcHVfaWQsIHYtPmNwdV9zb2Z0X2FmZmluaXR5KTsKLSAgICAgICAgfQotICAg
ICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggIWQtPmlzX3Bpbm5lZCAmJiAh
ZG9tMF9hZmZpbml0eV9yZWxheGVkICkKLSAgICAgICAgICAgICAgICBjcHVtYXNrX2NvcHkodi0+
Y3B1X2hhcmRfYWZmaW5pdHksICZkb20wX2NwdXMpOwotICAgICAgICAgICAgY3B1bWFza19jb3B5
KHYtPmNwdV9zb2Z0X2FmZmluaXR5LCAmZG9tMF9jcHVzKTsKLSAgICAgICAgfQorICAgICAgICBp
ZiAoICFkLT5pc19waW5uZWQgJiYgIWRvbTBfYWZmaW5pdHlfcmVsYXhlZCApCisgICAgICAgICAg
ICBjcHVtYXNrX2NvcHkodi0+Y3B1X2hhcmRfYWZmaW5pdHksICZkb20wX2NwdXMpOworICAgICAg
ICBjcHVtYXNrX2NvcHkodi0+Y3B1X3NvZnRfYWZmaW5pdHksICZkb20wX2NwdXMpOwogICAgIH0K
IAogICAgIHJldHVybiB2OwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9j
b21tb24vZG9tYWluLmMKaW5kZXggNTU4MzE4ZTg1Mi4uNGNlNzk4MDU1MCAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC0zMTgsNyAr
MzE4LDExIEBAIHN0cnVjdCBkb21haW4gKmRvbWFpbl9jcmVhdGUoZG9taWRfdCBkb21pZCwgdW5z
aWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgIHsKICAgICAgICAgaWYgKCBoYXJkd2FyZV9kb21p
ZCA8IDAgfHwgaGFyZHdhcmVfZG9taWQgPj0gRE9NSURfRklSU1RfUkVTRVJWRUQgKQogICAgICAg
ICAgICAgcGFuaWMoIlRoZSB2YWx1ZSBvZiBoYXJkd2FyZV9kb20gbXVzdCBiZSBhIHZhbGlkIGRv
bWFpbiBJRCIpOwotICAgICAgICBkLT5pc19waW5uZWQgPSBvcHRfZG9tMF92Y3B1c19waW47Cisg
ICAgICAgIGQtPmlzX3Bpbm5lZCA9CisjaWZkZWYgQ09ORklHX1g4NgorICAgICAgICAgICAgcHZf
c2hpbSA/IHRydWUgOgorI2VuZGlmCisgICAgICAgICAgICBvcHRfZG9tMF92Y3B1c19waW47CiAg
ICAgICAgIGQtPmRpc2FibGVfbWlncmF0ZSA9IDE7CiAgICAgICAgIG9sZF9od2RvbSA9IGhhcmR3
YXJlX2RvbWFpbjsKICAgICAgICAgaGFyZHdhcmVfZG9tYWluID0gZDsKLS0gCjIuMTUuMQoK
--001a114b4eda1141c00563897b7b
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--001a114b4eda1141c00563897b7b--


From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:05:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePQf-0006OJ-6b; Wed, 24 Jan 2018 18:05:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p7dj=et=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1eePQe-0006N9-5a
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 18:05:44 +0000
X-Inumbo-ID: 32110919-0131-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f54.google.com (unknown [74.125.82.54])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 32110919-0131-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 18:05:44 +0000 (UTC)
Received: by mail-wm0-f54.google.com with SMTP id f71so10076518wmf.0
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 10:05:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=XxZpesICcHNhvMNZaY3iXLYEMkdsjxxzDKKkmO9XUOA=;
 b=yaJrFnpHnyx+YcYOANabZSFo0AWQ2rEtYNDDmERP5KnlO/XNbBNBv15CgRM00QCb+P
 QlbztaYkc2m/SW2kTcxc3GXGUXTOme2k+9fuXdk6bd2f8+xpVHtbVfUL7dxkAlUkHzqQ
 J5WlDJnBm8iXR65AUBKPLz5XYcSAxShf9SjBynq2+GYS4n2GzeyDoE561gawDnWxMcWP
 bf+yEL1ZHy6BI3coJWXVCZtbPGKJfd5JJlQP+eVyzWq5zPJtJhwbRySHzbI9WXvjwhef
 IV96iRMCcFiw4ZMd5E/ili8Vvi2PC1SrFZjgfgl18uHk/tNddb8fVSFQla60ZsqrsTve
 roXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=XxZpesICcHNhvMNZaY3iXLYEMkdsjxxzDKKkmO9XUOA=;
 b=AAvf8v5BccGy1ezi32WalTjSccQNy4p1k/kZyZHBjLy9UldCi24ij1iXBSKsFigaVS
 ZgKRbNwuPrF55W61dVSQDM9YWMbJZ3vAcz3e3/ShPhOvNK5gTtfyMQAvWS7sBxNmOGnN
 LzpLZuGzoP1EeLh743wKxulifC821YbzuvFLvscn7T0mi6W1xsfE4emtMXOQ0PyGszXE
 rsa7Djyzc2JSToD5ZgsnqmffNgF+PiAqCJM+1F1LoyddqIvHTWUei0vNx4ga0I1iwF/Z
 ltRzeNoQNrg//l381ms+FXUNE6YFTtfkCcoTLvzBO5M7LVrbK9lLBtFVsrYUrbeNI4e2
 /Z4w==
X-Gm-Message-State: AKwxytcHIc6UJjx118JBiYfbB17JXcaRQ83a6lXhWTuBfA0UMpmtSWTo
 /1inYwkiAORRY0bYQ6EW0DTAcg==
X-Google-Smtp-Source: AH8x226SRLPe16cwsAbVsBdDHCIP5TQdlDyh2x0LCnD97ItV6WapJaTvUajFwqH8bSRkaOKwS0sn6A==
X-Received: by 10.28.91.68 with SMTP id p65mr5648703wmb.119.1516817076327;
 Wed, 24 Jan 2018 10:04:36 -0800 (PST)
Received: from [192.168.1.240] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id u194sm1087141wmd.6.2018.01.24.10.04.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 10:04:35 -0800 (PST)
To: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <20171222174137.30076-1-mirela.simonovic@aggios.com>
 <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
 <CAPD2p-n8wE5HPgjBPDX9fGGx=7SNS+gcNy3uqEaFKzwAWm09HA@mail.gmail.com>
 <20180123115857.GB1706@toto>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <ec2de564-f4e7-eeef-8426-d8858dcdac41@aggios.com>
Date: Wed, 24 Jan 2018 19:04:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <20180123115857.GB1706@toto>
Content-Language: en-US
Cc: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC v2] xen/arm: Suspend to RAM Support in Xen for
 ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgT2xla3NhbmRyLCBFZGdhciwKCgpUaGFua3MsIHlvdSdyZSByaWdodC4KCgpPbiAwMS8yMy8y
MDE4IDEyOjU4IFBNLCBFZGdhciBFLiBJZ2xlc2lhcyB3cm90ZToKPiBPbiBUdWUsIEphbiAyMywg
MjAxOCBhdCAwMTo1Mjo1MFBNICswMjAwLCBPbGVrc2FuZHIgVHlzaGNoZW5rbyB3cm90ZToKPj4g
SGkgTWlyZWxhLAo+Pgo+PiBKdXN0IHNvbWUgcmVtYXJrcyByZWdhcmRpbmcgdGhlIHNjb3BlIG9m
IHdvcms6Cj4+Cj4+ICtJbiBhZGRpdGlvbiwgdGhlIGZvbGxvd2luZyBoYXZlIHRvIGJlIGltcGxl
bWVudGVkOgo+PiArKiBTdXNwZW5kL3Jlc3VtZSB2Q1BVICh0cmlnZ2VyZWQgYnkgdlNZU1RFTV9T
VVNQRU5EIGNhbGwpCj4+ICsqIFN1c3BlbmQvcmVzdW1lIFhlbiAodHJpZ2dlcmVkIGJ5IHZTWVNU
RU1fU1VTUEVORCBjYWxsZWQgYnkgRG9tMCksIGluY2x1ZGluZzoKPj4gKyAgICAgICAqIERpc2Fi
bGUgd2F0aGRvZyBvbiBzdXNwZW5kLCBlbmFibGUgaXQgb24gcmVzdW1lCj4+ICsgICAgICAgKiBQ
YXVzZSBkb21haW5zIG9uIHN1c3BlbmQsIHVucGF1c2UgdGhlbSBvbiByZXN1bWUKPj4gKyAgICAg
ICAqIERpc2FibGUgbm9uLWJvb3QgcENQVXMgb24gc3VzcGVuZCwgZW5hYmxlIHRoZW0gb24gcmVz
dW1lCj4+ICsgICAgICAgKiBTYXZlL3Jlc3RvcmUgb2YgR0lDIGNvbmZpZ3VyYXRpb24KPj4gKyAg
ICAgICAqIFN1c3BlbmQvcmVzdW1lIHRpbWVyCj4+ICsgICAgICAgKiBTYXZlL3Jlc3RvcmUgb2Yg
RUwyIGNvbnRleHQKPj4gKyAgICAgICAqIEltcGxlbWVudCByZXN1bWUgZW50cnkgcG9pbnQgaW4g
WGVuLCBpbmNsdWRpbmcgTU1VIGNvbmZpZ3VyYXRpb24KPj4KPj4gSSB0aGluayB0aGF0IHNhdmlu
Zy9yZXN0b3JpbmcgSU9NTVUgcmVnaXN0ZXJzL2NvbnRleHQgc2hvdWxkIGJlCj4+IGltcGxlbWVu
dGVkIGFzIHdlbGwuCj4gWWVzLCBnb29kIHBvaW50Lgo+IE1pcmVsYSwgSSB0aGluayB0aGF0IGlu
IHRoZSBaVSsgY2FzZSB0aGUgSU9NTVUgYWN0dWFsbHkgZ2V0cyBwb3dlcmVkIGRvd24KPiB3aXRo
IHRoZSBGUEQuCgpZZXMsIGl0IGlzIGluIEZQRC4KPgo+Cj4+IEluIG90aGVyIHdvcmRzLCBlYWNo
IGludm9sdmVkIHBsYXRmb3JtIGRldmljZSBkcml2ZXIgaW4gWGVuIG9uIEFSTQo+PiAoSU9NTVUt
WFgsIFVBUlQtWFgsIGV0Yykgc2hvdWxkIGhhdmUgc3VzcGVuZC9yZXN1bWUgY2FsbGJhY2tzCj4+
IGltcGxlbWVudGVkLgoKWWVzLCBjYWxsYmFjayBzaG91bGQgYmUgcGxhdGZvcm0gc3BlY2lmaWMg
YnV0IG5vdCBlYWNoIHBsYXRmb3JtIGhhcyB0byAKaGF2ZSBhbGwgY2FsbGJhY2tzIGltcGxlbWVu
dGVkLiBFLmcuIG9uIFpVKyBVQVJUIGlzIGluIGRpZmZlcnJlbnQgcG93ZXIgCmRvbWFpbiBjb21w
YXJlZCB0byBBUFUvWGVuLiBYZW4gY2FuIHN1c3BlbmQgYW5kIGl0cyBwb3dlciBkb21haW4gY2Fu
IGdvIApkb3duIGV2ZW4gaWYgVUFSVCBpcyBub3Qgc3VzcGVuZGVkLiBIb3dldmVyLCBzdXNwZW5k
aW5nIFVBUlQgZXZlbiBpbiAKdGhpcyBjYXNlIG1heSBiZSBiZW5lZmljaWFsIGZyb20gcG93ZXIg
cGVyc3BlY3RpdmUuIFdlIHNob3VsZCBkZWZpbml0ZWx5IApwcm92aWRlIHRoZSBvcHRpb24gdG8g
aW1wbGVtZW50IHRoZSBjYWxsYmFjay4KCkFGQUlVLCB0aGUgZm9sbG93aW5nIGRldmljZXMgaGFz
IHRvIGJlIHN1c3BlbmRlZDoKMS4gdGltZXIKMi4gSU9NTVUKMy4gVUFSVAo0LiBHSUMKClBsZWFz
ZSBsZXQgbWUga25vdyBpZiBJIG1pc3NlZCBzb21ldGhpbmcuIEknbGwgdXBkYXRlIHRoaXMgaW4g
bmV4dCAKZGVzaWduIHNwZWMgdmVyc2lvbi4gVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgZ29vZCBm
ZWVkYmFjayEKCkNoZWVycywKTWlyZWxhCj4gWWVzIGFncmVlZC4KPgo+IEJlc3QgcmVnYXJkcywK
PiBFZGdhcgo+Cj4KPj4gLS0gCj4+IFJlZ2FyZHMsCj4+Cj4+IE9sZWtzYW5kciBUeXNoY2hlbmtv
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:11:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePVm-00078U-Ml; Wed, 24 Jan 2018 18:11:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eePVl-000787-KW
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:11:01 +0000
X-Inumbo-ID: eb9d12c2-0131-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb9d12c2-0131-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:10:56 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id 100so4999857wrb.7
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:10:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3BJ7f1UCU06xK4kAd6tw9wxGfwEUWsS7dDukSKTE1+k=;
 b=AbbNrLK1UrjxbfoQs0l6mgaPBTNguvtaRE7SpQ+tPQDZmVkEJ9cMeYe/BOGNdfhYqw
 sg5oQ5bZYdGhxg3GJw5ObC7tA/tkKpWj8VJkxtpDPFVnZ52ph5M2gwBYRkF2q1GdrHEV
 aSg8zwA8awAK+K9DpAt2Ws1zb6SjyNhFBtyyo=
X-Google-DKIM-Signature: v=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=3BJ7f1UCU06xK4kAd6tw9wxGfwEUWsS7dDukSKTE1+k=;
 b=SvW5Hq8ll8vwzC78BKLAwnCz9vRKELr121EDMRUj9T2voYWyrvsY5aFDQT6okXoapy
 K02uAFBzW9hPzYoW1esO9elJBbwt3kxcdO937v46oW875OkFRhNB7Yr3BwJsZAsEozEL
 Br6Vi8weqq2cTd/hFKzVnKe5l4h+t0SqAG7fcz+R69PHP3tZu+UryRUMY11i4CmMECib
 oRZu0Gd6IK9oYpBSHpz1w1wt3/QgVheXrgrGT/TdNAOLChkBxg8VMCWfDNLOlWk8w4O2
 KbM2AiwAoqs5knTyo6PUrgQ3EI2tThDFS2xfjsyG4QFq2+c9hyPG4a8KGMgm7w8+C8Iw
 OG5Q==
X-Gm-Message-State: AKwxytdewwN3NBHRFbmTWxNMYqAw7tjCj5eihN+olL7UGQrfS5+ql9pw
 OQWPU+rpKCwKzV84Nt1PWOfuMgJrePI=
X-Google-Smtp-Source: AH8x224K4nZPP8+1zCVrYIN8PimAwoA2dgPX0okuNlLCLtIORgDnVadPVmKycZj7ZyvwQACggaXCtw==
X-Received: by 10.223.141.206 with SMTP id o72mr7197540wrb.0.1516817458621;
 Wed, 24 Jan 2018 10:10:58 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r68sm899379wmd.47.2018.01.24.10.10.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 10:10:58 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 Jan 2018 18:10:55 +0000
Message-Id: <20180124181058.6157-6-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124181058.6157-1-andre.przywara@linaro.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyBWR0lDIGludGVybmFsIGRhdGEgc3RydWN0
dXJlcyBsaWtlCnRoZSByYW5rIGFuZCBzdHJ1Y3QgcGVuZGluZ19pcnEgaW4gZ2ljLmMsIHdoaWNo
IHNob3VsZCBiZSBWR0lDIGFnbm9zdGljLgoKRmFjdG9yIG91dCBhIG5ldyBmdW5jdGlvbiB2Z2lj
X2Nvbm5lY3RfaHdfaXJxKCksIHdoaWNoIGFsbG93cyBhIHZpcnR1YWwKSVJRIHRvIGJlIGNvbm5l
Y3RlZCB0byBhIGhhcmR3YXJlIElSUSAodXNpbmcgdGhlIGh3IGJpdCBpbiB0aGUgTFIpLgoKVGhp
cyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVyZXMgYW5kIGltcHJv
dmVzIGFic3RyYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGxpbmFyby5vcmc+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgfCAzMSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICB8
IDQyICsrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLWFybS92Z2ljLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25z
KCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCmluZGV4IDBhMjk1OGM1ZGIuLmQ0NGU0ZGFjZDMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdmdpYy5jCkBAIC00MTEsNiArNDExLDM3IEBAIHZvaWQgZ2ljX2R1bXBfdmdpY19pbmZvKHN0
cnVjdCB2Y3B1ICp2KQogICAgICAgICBwcmludGsoIlBlbmRpbmcgaXJxPSVkXG4iLCBwLT5pcnEp
OwogfQogCitpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2MpCit7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICAvKiBV
c2UgdmNwdTAgdG8gcmV0cmlldmUgdGhlIHBlbmRpbmdfaXJxIHN0cnVjdC4gR2l2ZW4gdGhhdCB3
ZSBvbmx5CisgICAgICogcm91dGUgU1BJcyB0byBndWVzdHMsIGl0IGRvZXNuJ3QgbWFrZSBhbnkg
ZGlmZmVyZW5jZS4gKi8KKyAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dldF90YXJn
ZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJxKTsKKyAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFu
ayA9IHZnaWNfcmFua19pcnEodl90YXJnZXQsIHZpcnEpOworICAgIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJxKTsKKyAgICBpbnQgcmV0ID0gMDsK
KworICAgIC8qIFdlIGFyZSB0YWtpbmcgdG8gcmFuayBsb2NrIHRvIHByZXZlbnQgcGFyYWxsZWwg
Y29ubmVjdGlvbnMuICovCisgICAgdmdpY19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdz
KTsKKworICAgIGlmICggZGVzYyApCisgICAgeworICAgICAgICAvKiBUaGUgVklSUSBzaG91bGQg
bm90IGJlIGFscmVhZHkgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgKi8KKyAgICAgICAgaWYgKCAhcC0+
ZGVzYyAmJgorICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZw
LT5zdGF0dXMpICkKKyAgICAgICAgICAgIHAtPmRlc2MgPSBkZXNjOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICByZXQgPSAtRUJVU1k7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcC0+ZGVz
YyA9IE5VTEw7CisKKyAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7
CisKKyAgICByZXR1cm4gcmV0OworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5j
CmluZGV4IDRjYjc0ZDQ0OWUuLmQ0NmE2ZDU0YjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9n
aWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTEyOCwyNyArMTI4LDEyIEBAIHZvaWQg
Z2ljX3JvdXRlX2lycV90b194ZW4oc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQg
cHJpb3JpdHkpCiBpbnQgZ2ljX3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHByaW9yaXR5KQogewotICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Ci0gICAgLyogVXNlIHZjcHUwIHRvIHJldHJpZXZlIHRoZSBwZW5kaW5nX2lycSBzdHJ1
Y3QuIEdpdmVuIHRoYXQgd2Ugb25seQotICAgICAqIHJvdXRlIFNQSXMgdG8gZ3Vlc3RzLCBpdCBk
b2Vzbid0IG1ha2UgYW55IGRpZmZlcmVuY2UuICovCi0gICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0
ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Ci0gICAgc3RydWN0IHZn
aWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKLSAgICBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgdmlycSk7Ci0g
ICAgaW50IHJlcyA9IC1FQlVTWTsKLQogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZGVzYy0+
bG9jaykpOwogICAgIC8qIENhbGxlciBoYXMgYWxyZWFkeSBjaGVja2VkIHRoYXQgdGhlIElSUSBp
cyBhbiBTUEkgKi8KICAgICBBU1NFUlQodmlycSA+PSAzMik7CiAgICAgQVNTRVJUKHZpcnEgPCB2
Z2ljX251bV9pcnFzKGQpKTsKICAgICBBU1NFUlQoIWlzX2xwaSh2aXJxKSk7CiAKLSAgICB2Z2lj
X2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwotCi0gICAgaWYgKCBwLT5kZXNjIHx8
Ci0gICAgICAgICAvKiBUaGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVhZHkgZW5hYmxlZCBieSB0
aGUgZ3Vlc3QgKi8KLSAgICAgICAgIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAt
PnN0YXR1cykgKQotICAgICAgICBnb3RvIG91dDsKLQogICAgIGRlc2MtPmhhbmRsZXIgPSBnaWNf
aHdfb3BzLT5naWNfZ3Vlc3RfaXJxX3R5cGU7CiAgICAgc2V0X2JpdChfSVJRX0dVRVNULCAmZGVz
Yy0+c3RhdHVzKTsKIApAQCAtMTU2LDMxICsxNDEsMTkgQEAgaW50IGdpY19yb3V0ZV9pcnFfdG9f
Z3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgIGdpY19z
ZXRfaXJxX3R5cGUoZGVzYywgZGVzYy0+YXJjaC50eXBlKTsKICAgICBnaWNfc2V0X2lycV9wcmlv
cml0eShkZXNjLCBwcmlvcml0eSk7CiAKLSAgICBwLT5kZXNjID0gZGVzYzsKLSAgICByZXMgPSAw
OwotCi1vdXQ6Ci0gICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwot
Ci0gICAgcmV0dXJuIHJlczsKKyAgICByZXR1cm4gdmdpY19jb25uZWN0X2h3X2lycShkLCBOVUxM
LCB2aXJxLCBkZXNjKTsKIH0KIAogLyogVGhpcyBmdW5jdGlvbiBvbmx5IHdvcmtzIHdpdGggU1BJ
cyBmb3Igbm93ICovCiBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBpcnFfZGVzYyAqZGVzYykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2lj
X2dldF90YXJnZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJxKTsKLSAgICBzdHJ1Y3QgdmdpY19pcnFf
cmFuayAqcmFuayA9IHZnaWNfcmFua19pcnEodl90YXJnZXQsIHZpcnEpOwotICAgIHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJxKTsKLSAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOworICAgIGludCByZXQ7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJmRlc2MtPmxvY2spKTsKICAgICBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2Mt
PnN0YXR1cykpOwotICAgIEFTU0VSVChwLT5kZXNjID09IGRlc2MpOwogICAgIEFTU0VSVCghaXNf
bHBpKHZpcnEpKTsKIAotICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7
Ci0KICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICB7CiAgICAgICAgIGRlc2MtPmhhbmRsZXIt
PnNodXRkb3duKGRlc2MpOwpAQCAtMTk4LDE5ICsxNzEsMTYgQEAgaW50IGdpY19yZW1vdmVfaXJx
X2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAg
ICAqLwogICAgICAgICBpZiAoIHRlc3RfYml0KF9JUlFfSU5QUk9HUkVTUywgJmRlc2MtPnN0YXR1
cykgfHwKICAgICAgICAgICAgICAhdGVzdF9iaXQoX0lSUV9ESVNBQkxFRCwgJmRlc2MtPnN0YXR1
cykgKQotICAgICAgICB7Ci0gICAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCBy
YW5rLCBmbGFncyk7CiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwotICAgICAgICB9CiAgICAg
fQogCisgICAgcmV0ID0gdmdpY19jb25uZWN0X2h3X2lycShkLCBOVUxMLCB2aXJxLCBOVUxMKTsK
KyAgICBpZiAoIHJldCApCisgICAgICAgIHJldHVybiByZXQ7CisKICAgICBjbGVhcl9iaXQoX0lS
UV9HVUVTVCwgJmRlc2MtPnN0YXR1cyk7CiAgICAgZGVzYy0+aGFuZGxlciA9ICZub19pcnFfdHlw
ZTsKIAotICAgIHAtPmRlc2MgPSBOVUxMOwotCi0gICAgdmdpY191bmxvY2tfcmFuayh2X3Rhcmdl
dCwgcmFuaywgZmxhZ3MpOwotCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXgg
MjJjODUwMmM5NS4uZjQyNDBkZjM3MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92
Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTIxOSw2ICsyMTksOCBA
QCBpbnQgdmdpY192Ml9pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiBp
bnQgdmdpY192M19pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiAKIGJv
b2wgdmdpY19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOworaW50IHZnaWNfY29u
bmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJxLAorICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjKTsK
IAogZXh0ZXJuIGludCBkb21haW5fdmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
Km1taW9fY291bnQpOwogZXh0ZXJuIGludCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdik7
Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:11:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePVm-00078p-Td; Wed, 24 Jan 2018 18:11:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eePVl-000788-M5
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:11:01 +0000
X-Inumbo-ID: e9e29ce0-0131-11e8-ba59-bc764e045a96
Received: from mail-wr0-x230.google.com (unknown [2a00:1450:400c:c0c::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9e29ce0-0131-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:10:53 +0100 (CET)
Received: by mail-wr0-x230.google.com with SMTP id w50so4982147wrc.11
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:10:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=a65meF+zaamgdQLVLMzrJq7Xdu8gvsYS69+cQjluEO4=;
 b=SxEK41ZEk4wslMu42mGY+vrky4KkRnuisApdJKeI3H/+MkPg9JYnHdPzjukkbWq1E1
 VhOjoV3LZYRiZC6/puymmEefsrjvUvlzgTg0q3oYhI808nAEYL8asyM8u1kt3JC332ni
 8QzAR+fUV3OPgMLEKqY1cS5KEDJA+8JfakDao=
X-Google-DKIM-Signature: v=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=a65meF+zaamgdQLVLMzrJq7Xdu8gvsYS69+cQjluEO4=;
 b=JPBXEzId+PmIQKFs7c/8QU0bHbFq3AVNP15UmjRrwxM46hadegWvT03W/9L1KdiRPl
 pvLyiViUv+JFDMF6I77yxLkmuspW0f9Gy801LVb9XKXbysJOZGx5JFiU76iWwmx7vBJr
 gKqImrUXUfAhJ+oN5hD+d+eB5vruqhBVUECqWCjKSQHYWYk2WVewqsI+d02RGJwaTZjs
 D552UR77JDfG+4XJBV1PA8MYfcN/gfh315QGa8oy05o8jO/z6APiAzZOpRO96uDZPHkx
 Pyic4Z9B9CYJG+/eR9hxWg3o9aYdlRg/pncwSjzV8V8dNhIeH+gfNF+YMlE1Hqwb26IE
 biZQ==
X-Gm-Message-State: AKwxyte3tDTLz1V0wQTZefSAO/QEYA5vKFc2Wzg36fzgpUcnvdH3pann
 omJWE6nCFGHn+gGE05Dl7k3EHw==
X-Google-Smtp-Source: AH8x225tYp5O9Pve+oQHdNUQBvzWZ/tQxnInDofyaVUCI8zSR5/C2vyP6+KhBRE5SdC/1qKpv2CD7w==
X-Received: by 10.223.208.143 with SMTP id y15mr5952844wrh.185.1516817455500; 
 Wed, 24 Jan 2018 10:10:55 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r68sm899379wmd.47.2018.01.24.10.10.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 10:10:55 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 Jan 2018 18:10:52 +0000
Message-Id: <20180124181058.6157-3-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124181058.6157-1-andre.przywara@linaro.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 2/8] ARM: VGIC: split gic.c to observe
	hardware/virtual GIC separation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q3VycmVudGx5IGdpYy5jIGhvbGRzIGNvZGUgdG8gaGFuZGxlIGhhcmR3YXJlIElSUXMgYXMgd2Vs
bCBhcyBjb2RlIHRvCmJyaWRnZSBWR0lDIHJlcXVlc3RzIHRvIHRoZSBHSUMgdmlydHVhbGl6YXRp
b24gaGFyZHdhcmUuCkRlc3BpdGUgYmVpbmcgbmFtZWQgZ2ljLmMsIHRoaXMgZmlsZSByZWFjaGVz
IGludG8gdGhlIFZHSUMgYW5kIHVzZXMgZGF0YQpzdHJ1Y3R1cmVzIGRlc2NyaWJpbmcgdmlydHVh
bCBJUlFzLgpUbyBpbXByb3ZlIGFic3RyYWN0aW9uLCBtb3ZlIHRoZSBWR0lDIGZ1bmN0aW9ucyBp
bnRvIGEgc2VwYXJhdGUgZmlsZSwKc28gdGhhdCBnaWMuYyBkb2VzIHdoYXQgaXQgc2F5cyBvbiB0
aGUgdGluLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxp
bmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgfCAgIDEgKwogeGVuL2FyY2gv
YXJtL2dpYy12Z2ljLmMgfCA0MTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICB8IDM2MyArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDEzIGluc2Vy
dGlvbnMoKyksIDM2MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9h
cmNoL2FybS9NYWtlZmlsZQppbmRleCAzMGEyYTY1MDBhLi40MWQ3MzY2NTI3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0x
Niw2ICsxNiw3IEBAIG9iai15ICs9IGRvbWFpbl9idWlsZC5vCiBvYmoteSArPSBkb21jdGwubwog
b2JqLSQoRUFSTFlfUFJJTlRLKSArPSBlYXJseV9wcmludGsubwogb2JqLXkgKz0gZ2ljLm8KK29i
ai15ICs9IGdpYy12Z2ljLm8KIG9iai15ICs9IGdpYy12Mi5vCiBvYmotJChDT05GSUdfSEFTX0dJ
Q1YzKSArPSBnaWMtdjMubwogb2JqLSQoQ09ORklHX0hBU19JVFMpICs9IGdpYy12My1pdHMubwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZn
aWMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45OGRmODRlM2Q1Ci0t
LSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAgLTAsMCArMSw0MTAg
QEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYworICoKKyAqIEFSTSBHZW5lcmljIElu
dGVycnVwdCBDb250cm9sbGVyIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQKKyAqCisgKiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KKyAqIENvcHlyaWdodCAoYykgMjAxMSBDaXRyaXggU3lzdGVtcy4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1
dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
CisgKi8KKworI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vaW5pdC5oPgorI2lu
Y2x1ZGUgPHhlbi9tbS5oPgorI2luY2x1ZGUgPHhlbi9pcnEuaD4KKyNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgor
I2luY2x1ZGUgPHhlbi9saXN0Lmg+CisjaW5jbHVkZSA8eGVuL2RldmljZV90cmVlLmg+CisjaW5j
bHVkZSA8eGVuL2FjcGkuaD4KKyNpbmNsdWRlIDxhc20vcDJtLmg+CisjaW5jbHVkZSA8YXNtL2Rv
bWFpbi5oPgorI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgorI2luY2x1ZGUgPGFzbS9kZXZpY2Uu
aD4KKyNpbmNsdWRlIDxhc20vaW8uaD4KKyNpbmNsdWRlIDxhc20vZ2ljLmg+CisjaW5jbHVkZSA8
YXNtL3ZnaWMuaD4KKyNpbmNsdWRlIDxhc20vYWNwaS5oPgorCitleHRlcm4gdWludDY0X3QgcGVy
X2NwdV9fbHJfbWFzazsKK2V4dGVybiBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKmdp
Y19od19vcHM7CisKKyNkZWZpbmUgbHJfYWxsX2Z1bGwoKSAodGhpc19jcHUobHJfbWFzaykgPT0g
KCgxIDw8IGdpY19od19vcHMtPmluZm8tPm5yX2xycykgLSAxKSkKKworI3VuZGVmIEdJQ19ERUJV
RworCitzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkp
OworCitzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX3NldF9scihpbnQgbHIsIHN0cnVjdCBwZW5kaW5n
X2lycSAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0
ZSkKK3sKKyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworCisgICAgY2xlYXJf
Yml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKTsKKworICAgIGdpY19o
d19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3RhdGUpOworCisgICAgc2V0X2JpdChHSUNfSVJRX0dV
RVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOworICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FV
RVVFRCwgJnAtPnN0YXR1cyk7CisgICAgcC0+bHIgPSBscjsKK30KKworc3RhdGljIGlubGluZSB2
b2lkIGdpY19hZGRfdG9fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdf
aXJxICpuKQoreworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlcjsKKworICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGlmICggIWxpc3RfZW1w
dHkoJm4tPmxyX3F1ZXVlKSApCisgICAgICAgIHJldHVybjsKKworICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkgKCBpdGVyLCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKKyAgICB7
CisgICAgICAgIGlmICggaXRlci0+cHJpb3JpdHkgPiBuLT5wcmlvcml0eSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGxpc3RfYWRkX3RhaWwoJm4tPmxyX3F1ZXVlLCAmaXRlci0+bHJfcXVldWUp
OworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisgICAgfQorICAgIGxpc3RfYWRkX3Rh
aWwoJm4tPmxyX3F1ZXVlLCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpOworfQorCit2b2lkIGdp
Y19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnApCit7CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykp
OworCisgICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOworfQorCit2b2lkIGdpY19yYWlz
ZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkK
K3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFs
X2lycSk7CisKKyAgICAvKiBJZiBhbiBMUEkgaGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hpbGUsIHRo
ZXJlIGlzIG5vdGhpbmcgbGVmdCB0byByYWlzZS4gKi8KKyAgICBpZiAoIHVubGlrZWx5KCFuKSAp
CisgICAgICAgIHJldHVybjsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52
Z2ljLmxvY2spKTsKKworICAgIC8qIERvbid0IHRyeSB0byB1cGRhdGUgdGhlIExSIGlmIHRoZSBp
bnRlcnJ1cHQgaXMgZGlzYWJsZWQgKi8KKyAgICBpZiAoICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X0VOQUJMRUQsICZuLT5zdGF0dXMpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCBsaXN0
X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQorICAgIHsKKyAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQg
KQorICAgICAgICAgICAgZ2ljX3VwZGF0ZV9vbmVfbHIodiwgbi0+bHIpOworICAgIH0KKyNpZmRl
ZiBHSUNfREVCVUcKKyAgICBlbHNlCisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgInRy
eWluZyB0byBpbmplY3QgaXJxPSV1IGludG8gZCVkdiVkLCB3aGVuIGl0IGlzIHN0aWxsIGxyX3Bl
bmRpbmdcbiIsCisgICAgICAgICAgICAgICAgIHZpcnR1YWxfaXJxLCB2LT5kb21haW4tPmRvbWFp
bl9pZCwgdi0+dmNwdV9pZCk7CisjZW5kaWYKK30KKworLyoKKyAqIEZpbmQgYW4gdW51c2VkIExS
IHRvIGluc2VydCBhbiBJUlEgaW50bywgc3RhcnRpbmcgd2l0aCB0aGUgTFIgZ2l2ZW4KKyAqIGJ5
IEBsci4gSWYgdGhpcyBuZXcgaW50ZXJydXB0IGlzIGEgUFJJU1RJTkUgTFBJLCBzY2FuIHRoZSBv
dGhlciBMUnMgdG8KKyAqIGF2b2lkIGluc2VydGluZyB0aGUgc2FtZSBJUlEgdHdpY2UuIFRoaXMg
c2l0dWF0aW9uIGNhbiBvY2N1ciB3aGVuIGFuCisgKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGls
ZSB0aGUgTFBJIGlzIGluIGFuIExSLCBhbmQgYSBuZXcgTFBJIHdpdGggdGhlCisgKiBzYW1lIG51
bWJlciBnZXRzIG1hcHBlZCBxdWlja2x5IGFmdGVyd2FyZHMuCisgKi8KK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxyKQoreworICAgIHVu
c2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7CisgICAgdW5zaWdu
ZWQgbG9uZyAqbHJfbWFzayA9ICh1bnNpZ25lZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKTsK
KyAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKKworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
di0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGlmICggdW5saWtlbHkodGVzdF9iaXQoR0lDX0lS
UV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpKSApCisgICAgeworICAgICAgICB1bnNp
Z25lZCBpbnQgdXNlZF9scjsKKworICAgICAgICBmb3JfZWFjaF9zZXRfYml0KHVzZWRfbHIsIGxy
X21hc2ssIG5yX2xycykKKyAgICAgICAgeworICAgICAgICAgICAgZ2ljX2h3X29wcy0+cmVhZF9s
cih1c2VkX2xyLCAmbHJfdmFsKTsKKyAgICAgICAgICAgIGlmICggbHJfdmFsLnZpcnEgPT0gcC0+
aXJxICkKKyAgICAgICAgICAgICAgICByZXR1cm4gdXNlZF9scjsKKyAgICAgICAgfQorICAgIH0K
KworICAgIGxyID0gZmluZF9uZXh0X3plcm9fYml0KGxyX21hc2ssIG5yX2xycywgbHIpOworCisg
ICAgcmV0dXJuIGxyOworfQorCit2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSwKKyAgICAgICAgdW5zaWduZWQgaW50IHByaW9y
aXR5KQoreworICAgIGludCBpOworICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3Bz
LT5pbmZvLT5ucl9scnM7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRp
bmcodiwgdmlydHVhbF9pcnEpOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNo
LnZnaWMubG9jaykpOworCisgICAgaWYgKCB1bmxpa2VseSghcCkgKQorICAgICAgICAvKiBBbiB1
bm1hcHBlZCBMUEkgZG9lcyBub3QgbmVlZCB0byBiZSByYWlzZWQuICovCisgICAgICAgIHJldHVy
bjsKKworICAgIGlmICggdiA9PSBjdXJyZW50ICYmIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5s
cl9wZW5kaW5nKSApCisgICAgeworICAgICAgICBpID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAs
IDApOworCisgICAgICAgIGlmIChpIDwgbnJfbHJzKSB7CisgICAgICAgICAgICBzZXRfYml0KGks
ICZ0aGlzX2NwdShscl9tYXNrKSk7CisgICAgICAgICAgICBnaWNfc2V0X2xyKGksIHAsIEdJQ0hf
TFJfUEVORElORyk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcCk7Cit9CisKK3N0YXRpYyB2b2lkIGdpY191cGRh
dGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSkKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnA7CisgICAgaW50IGlycTsKKyAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKKworICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKyAgICBBU1NFUlQoIWxv
Y2FsX2lycV9pc19lbmFibGVkKCkpOworCisgICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJf
dmFsKTsKKyAgICBpcnEgPSBscl92YWwudmlycTsKKyAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwg
aXJxKTsKKyAgICAvKgorICAgICAqIEFuIExQSSBtaWdodCBoYXZlIGJlZW4gdW5tYXBwZWQsIGlu
IHdoaWNoIGNhc2Ugd2UganVzdCBjbGVhbiB1cCBoZXJlLgorICAgICAqIElmIHRoYXQgTFBJIGlz
IG1hcmtlZCBhcyBQUklTVElORSwgdGhlIGluZm9ybWF0aW9uIGluIHRoZSBMUiBpcyBib2d1cywK
KyAgICAgKiBhcyBpdCBiZWxvbmdzIHRvIGEgcHJldmlvdXMsIGFscmVhZHkgdW5tYXBwZWQgTFBJ
LiBTbyB3ZSBkaXNjYXJkIGl0CisgICAgICogaGVyZSBhcyB3ZWxsLgorICAgICAqLworICAgIGlm
ICggdW5saWtlbHkoIXAgfHwKKyAgICAgICAgICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2JpdChH
SUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykpICkKKyAgICB7CisgICAgICAg
IEFTU0VSVChpc19scGkoaXJxKSk7CisKKyAgICAgICAgZ2ljX2h3X29wcy0+Y2xlYXJfbHIoaSk7
CisgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOworCisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKKyAgICBpZiAoIGxyX3ZhbC5zdGF0ZSAmIEdJQ0hfTFJfQUNUSVZFICkK
KyAgICB7CisgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5zdGF0dXMp
OworICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1
cykgJiYKKyAgICAgICAgICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVV
RUQsICZwLT5zdGF0dXMpICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCBwLT5kZXNjID09
IE5VTEwgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICBscl92YWwuc3RhdGUgfD0g
R0lDSF9MUl9QRU5ESU5HOworICAgICAgICAgICAgICAgICBnaWNfaHdfb3BzLT53cml0ZV9scihp
LCAmbHJfdmFsKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInVuYWJsZSB0byBpbmplY3QgaHcgaXJxPSVk
IGludG8gZCVkdiVkOiBhbHJlYWR5IGFjdGl2ZSBpbiBMUiVkXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIGlycSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsIGkpOworICAg
ICAgICB9CisgICAgfQorICAgIGVsc2UgaWYgKCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX1BFTkRJ
TkcgKQorICAgIHsKKyAgICAgICAgaW50IHEgX19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpID0gdGVz
dF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKKyNpZmRl
ZiBHSUNfREVCVUcKKyAgICAgICAgaWYgKCBxICkKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19ERUJVRywgInRyeWluZyB0byBpbmplY3QgaXJxPSVkIGludG8gZCVkdiVkLCB3aGVuIGl0IGlz
IGFscmVhZHkgcGVuZGluZyBpbiBMUiVkXG4iLAorICAgICAgICAgICAgICAgICAgICBpcnEsIHYt
PmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLCBpKTsKKyNlbmRpZgorICAgIH0KKyAgICBl
bHNlCisgICAgeworICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9scihpKTsKKyAgICAgICAgY2xl
YXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7CisKKyAgICAgICAgaWYgKCBwLT5kZXNjICE9
IE5VTEwgKQorICAgICAgICAgICAgY2xlYXJfYml0KF9JUlFfSU5QUk9HUkVTUywgJnAtPmRlc2Mt
PnN0YXR1cyk7CisgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5z
dGF0dXMpOworICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5zdGF0
dXMpOworICAgICAgICBwLT5sciA9IEdJQ19JTlZBTElEX0xSOworICAgICAgICBpZiAoIHRlc3Rf
Yml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgJiYKKyAgICAgICAgICAgICB0
ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cykgJiYKKyAgICAgICAgICAg
ICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKKyAgICAg
ICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEodiwgaXJxLCBwLT5wcmlvcml0eSk7CisgICAgICAg
IGVsc2UgeworICAgICAgICAgICAgbGlzdF9kZWxfaW5pdCgmcC0+aW5mbGlnaHQpOworICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAqIFJlbW92ZSBmcm9tIGluZmxpZ2h0LCB0aGVuIGNoYW5n
ZSBwaHlzaWNhbCBhZmZpbml0eS4gSXQKKyAgICAgICAgICAgICAqIG1ha2VzIHN1cmUgdGhhdCB3
aGVuIGEgbmV3IGludGVycnVwdCBpcyByZWNlaXZlZCBvbiB0aGUKKyAgICAgICAgICAgICAqIG5l
eHQgcGNwdSwgaW5mbGlnaHQgaXMgYWxyZWFkeSBjbGVhcmVkLiBObyBjb25jdXJyZW50CisgICAg
ICAgICAgICAgKiBhY2Nlc3NlcyB0byBpbmZsaWdodC4KKyAgICAgICAgICAgICAqLworICAgICAg
ICAgICAgc21wX3dtYigpOworICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X01JR1JBVElORywgJnAtPnN0YXR1cykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Cisg
ICAgICAgICAgICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29mKHZfdGFy
Z2V0LT5wcm9jZXNzb3IpKTsKKyAgICAgICAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVT
VF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpOworICAgICAgICAgICAgfQorICAgICAgICB9CisgICAg
fQorfQorCit2b2lkIGdpY19jbGVhcl9scnMoc3RydWN0IHZjcHUgKnYpCit7CisgICAgaW50IGkg
PSAwOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgaW50IG5yX2xycyA9
IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKKworICAgIC8qIFRoZSBpZGxlIGRvbWFpbiBoYXMg
bm8gTFJzIHRvIGJlIGNsZWFyZWQuIFNpbmNlIGdpY19yZXN0b3JlX3N0YXRlCisgICAgICogZG9l
c24ndCB3cml0ZSBhbnkgTFIgcmVnaXN0ZXJzIGZvciB0aGUgaWRsZSBkb21haW4gdGhleSBjb3Vs
ZCBiZQorICAgICAqIG5vbi16ZXJvLiAqLworICAgIGlmICggaXNfaWRsZV92Y3B1KHYpICkKKyAg
ICAgICAgcmV0dXJuOworCisgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9I
Q1JfVUlFLCBmYWxzZSk7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKKworICAgIHdoaWxlICgoaSA9IGZpbmRfbmV4dF9iaXQoKGNvbnN0IHVuc2ln
bmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21hc2spLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbnJfbHJzLCBpKSkgPCBucl9scnMgKSB7CisgICAgICAgIGdpY191cGRhdGVfb25lX2xy
KHYsIGkpOworICAgICAgICBpKys7CisgICAgfQorCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKK30KKworc3RhdGljIHZvaWQgZ2ljX3Jlc3Rv
cmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIGludCBsciA9IDA7CisgICAg
c3RydWN0IHBlbmRpbmdfaXJxICpwLCAqdCwgKnBfcjsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpp
bmZsaWdodF9yOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgaW50IG5y
X2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKKyAgICBpbnQgbHJzID0gbnJfbHJzOwor
CisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisKKyAg
ICBpZiAoIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKSApCisgICAgICAgIGdv
dG8gb3V0OworCisgICAgaW5mbGlnaHRfciA9ICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxczsK
KyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBwLCB0LCAmdi0+YXJjaC52Z2ljLmxyX3Bl
bmRpbmcsIGxyX3F1ZXVlICkKKyAgICB7CisgICAgICAgIGxyID0gZ2ljX2ZpbmRfdW51c2VkX2xy
KHYsIHAsIGxyKTsKKyAgICAgICAgaWYgKCBsciA+PSBucl9scnMgKQorICAgICAgICB7CisgICAg
ICAgICAgICAvKiBObyBtb3JlIGZyZWUgTFJzOiBmaW5kIGEgbG93ZXIgcHJpb3JpdHkgaXJxIHRv
IGV2aWN0ICovCisgICAgICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2UoIHBfciwg
aW5mbGlnaHRfciwgaW5mbGlnaHQgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGlm
ICggcF9yLT5wcmlvcml0eSA9PSBwLT5wcmlvcml0eSApCisgICAgICAgICAgICAgICAgICAgIGdv
dG8gb3V0OworICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJ
QkxFLCAmcF9yLT5zdGF0dXMpICYmCisgICAgICAgICAgICAgICAgICAgICAhdGVzdF9iaXQoR0lD
X0lSUV9HVUVTVF9BQ1RJVkUsICZwX3ItPnN0YXR1cykgKQorICAgICAgICAgICAgICAgICAgICBn
b3RvIGZvdW5kOworICAgICAgICAgICAgfQorICAgICAgICAgICAgLyogV2UgZGlkbid0IGZpbmQg
YSB2aWN0aW0gdGhpcyB0aW1lLCBhbmQgd2Ugd29uJ3QgbmV4dAorICAgICAgICAgICAgICogdGlt
ZSwgc28gcXVpdCAqLworICAgICAgICAgICAgZ290byBvdXQ7CisKK2ZvdW5kOgorICAgICAgICAg
ICAgbHIgPSBwX3ItPmxyOworICAgICAgICAgICAgcF9yLT5sciA9IEdJQ19JTlZBTElEX0xSOwor
ICAgICAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnBfci0+c3RhdHVzKTsK
KyAgICAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwX3ItPnN0YXR1
cyk7CisgICAgICAgICAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwgcF9yKTsKKyAgICAgICAg
ICAgIGluZmxpZ2h0X3IgPSAmcF9yLT5pbmZsaWdodDsKKyAgICAgICAgfQorCisgICAgICAgIGdp
Y19zZXRfbHIobHIsIHAsIEdJQ0hfTFJfUEVORElORyk7CisgICAgICAgIGxpc3RfZGVsX2luaXQo
JnAtPmxyX3F1ZXVlKTsKKyAgICAgICAgc2V0X2JpdChsciwgJnRoaXNfY3B1KGxyX21hc2spKTsK
KworICAgICAgICAvKiBXZSBjYW4gb25seSBldmljdCBucl9scnMgZW50cmllcyAqLworICAgICAg
ICBscnMtLTsKKyAgICAgICAgaWYgKCBscnMgPT0gMCApCisgICAgICAgICAgICBicmVhazsKKyAg
ICB9CisKK291dDoKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9j
aywgZmxhZ3MpOworfQorCit2b2lkIGdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUg
KnYpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwLCAqdDsKKworICAgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIHYtPmFyY2gubHJfbWFzayA9
IDA7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5s
cl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5n
KHYsIHApOworfQorCitpbnQgZ2ljX2V2ZW50c19uZWVkX2RlbGl2ZXJ5KHZvaWQpCit7CisgICAg
c3RydWN0IHZjcHUgKnYgPSBjdXJyZW50OworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAg
ICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgYXByID0gZ2lj
X2h3X29wcy0+cmVhZF9hcHIoMCk7CisgICAgaW50IG1hc2tfcHJpb3JpdHk7CisgICAgaW50IGFj
dGl2ZV9wcmlvcml0eTsKKyAgICBpbnQgcmMgPSAwOworCisgICAgbWFza19wcmlvcml0eSA9IGdp
Y19od19vcHMtPnJlYWRfdm1jcl9wcmlvcml0eSgpOworICAgIGFjdGl2ZV9wcmlvcml0eSA9IGZp
bmRfbmV4dF9iaXQoJmFwciwgMzIsIDApOworCisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7CisKKyAgICAvKiBUT0RPOiBXZSBvcmRlciB0aGUgZ3Vlc3Qg
aXJxcyBieSBwcmlvcml0eSwgYnV0IHdlIGRvbid0IGNoYW5nZQorICAgICAqIHRoZSBwcmlvcml0
eSBvZiBob3N0IGlycXMuICovCisKKyAgICAvKiBmaW5kIHRoZSBmaXJzdCBlbmFibGVkIG5vbi1h
Y3RpdmUgaXJxLCB0aGUgcXVldWUgaXMgYWxyZWFkeQorICAgICAqIG9yZGVyZWQgYnkgcHJpb3Jp
dHkgKi8KKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBwLCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0
X2lycXMsIGluZmxpZ2h0ICkKKyAgICB7CisgICAgICAgIGlmICggR0lDX1BSSV9UT19HVUVTVChw
LT5wcmlvcml0eSkgPj0gbWFza19wcmlvcml0eSApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgaWYgKCBHSUNfUFJJX1RPX0dVRVNUKHAtPnByaW9yaXR5KSA+PSBhY3RpdmVfcHJpb3Jp
dHkgKQorICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lS
UV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gMTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQorCitvdXQ6Cisg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKyAg
ICByZXR1cm4gcmM7Cit9CisKK3ZvaWQgZ2ljX2luamVjdCh2b2lkKQoreworICAgIEFTU0VSVCgh
bG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisKKyAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMo
Y3VycmVudCk7CisKKyAgICBpZiAoICFsaXN0X2VtcHR5KCZjdXJyZW50LT5hcmNoLnZnaWMubHJf
cGVuZGluZykgJiYgbHJfYWxsX2Z1bGwoKSApCisgICAgICAgIGdpY19od19vcHMtPnVwZGF0ZV9o
Y3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgdHJ1ZSk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJs
ZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNl
dDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCA3MjFhMTdhOWQ3
Li4wNGU2ZDY2YjY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy5jCkBAIC0zNiwxNSArMzYsMTEgQEAKICNpbmNsdWRlIDxhc20vdmdpYy5oPgog
I2luY2x1ZGUgPGFzbS9hY3BpLmg+CiAKLXN0YXRpYyBERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwg
bHJfbWFzayk7Ci0KLSNkZWZpbmUgbHJfYWxsX2Z1bGwoKSAodGhpc19jcHUobHJfbWFzaykgPT0g
KCgxIDw8IGdpY19od19vcHMtPmluZm8tPm5yX2xycykgLSAxKSkKK0RFRklORV9QRVJfQ1BVKHVp
bnQ2NF90LCBscl9tYXNrKTsKIAogI3VuZGVmIEdJQ19ERUJVRwogCi1zdGF0aWMgdm9pZCBnaWNf
dXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpOwotCi1zdGF0aWMgY29uc3Qgc3Ry
dWN0IGdpY19od19vcGVyYXRpb25zICpnaWNfaHdfb3BzOworY29uc3Qgc3RydWN0IGdpY19od19v
cGVyYXRpb25zICpnaWNfaHdfb3BzOwogCiB2b2lkIHJlZ2lzdGVyX2dpY19vcHMoY29uc3Qgc3Ry
dWN0IGdpY19od19vcGVyYXRpb25zICpvcHMpCiB7CkBAIC0zNjYsMzYxICszNjIsNiBAQCB2b2lk
IGdpY19kaXNhYmxlX2NwdSh2b2lkKQogICAgIGdpY19od19vcHMtPmRpc2FibGVfaW50ZXJmYWNl
KCk7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X2xyKGludCBsciwgc3RydWN0IHBl
bmRpbmdfaXJxICpwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHN0YXRlKQotewotICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Ci0KLSAgICBj
bGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0dXMpOwotCi0gICAg
Z2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7Ci0KLSAgICBzZXRfYml0KEdJQ19J
UlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cyk7Ci0gICAgY2xlYXJfYml0KEdJQ19JUlFfR1VF
U1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKLSAgICBwLT5sciA9IGxyOwotfQotCi1zdGF0aWMgaW5s
aW5lIHZvaWQgZ2ljX2FkZF90b19scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVu
ZGluZ19pcnEgKm4pCi17Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICppdGVyOwotCi0gICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwotCi0gICAgaWYgKCAhbGlz
dF9lbXB0eSgmbi0+bHJfcXVldWUpICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeSAoIGl0ZXIsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQot
ICAgIHsKLSAgICAgICAgaWYgKCBpdGVyLT5wcmlvcml0eSA+IG4tPnByaW9yaXR5ICkKLSAgICAg
ICAgewotICAgICAgICAgICAgbGlzdF9hZGRfdGFpbCgmbi0+bHJfcXVldWUsICZpdGVyLT5scl9x
dWV1ZSk7Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgbGlzdF9h
ZGRfdGFpbCgmbi0+bHJfcXVldWUsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZyk7Ci19Ci0KLXZv
aWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCkKLXsKLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5s
b2NrKSk7Ci0KLSAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Ci19Ci0KLXZvaWQgZ2lj
X3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxf
aXJxKQotewotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbiA9IGlycV90b19wZW5kaW5nKHYsIHZp
cnR1YWxfaXJxKTsKLQotICAgIC8qIElmIGFuIExQSSBoYXMgYmVlbiByZW1vdmVkIG1lYW53aGls
ZSwgdGhlcmUgaXMgbm90aGluZyBsZWZ0IHRvIHJhaXNlLiAqLwotICAgIGlmICggdW5saWtlbHko
IW4pICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5h
cmNoLnZnaWMubG9jaykpOwotCi0gICAgLyogRG9uJ3QgdHJ5IHRvIHVwZGF0ZSB0aGUgTFIgaWYg
dGhlIGludGVycnVwdCBpcyBkaXNhYmxlZCAqLwotICAgIGlmICggIXRlc3RfYml0KEdJQ19JUlFf
R1VFU1RfRU5BQkxFRCwgJm4tPnN0YXR1cykgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBpZiAo
IGxpc3RfZW1wdHkoJm4tPmxyX3F1ZXVlKSApCi0gICAgewotICAgICAgICBpZiAoIHYgPT0gY3Vy
cmVudCApCi0gICAgICAgICAgICBnaWNfdXBkYXRlX29uZV9scih2LCBuLT5scik7Ci0gICAgfQot
I2lmZGVmIEdJQ19ERUJVRwotICAgIGVsc2UKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0RFQlVH
LCAidHJ5aW5nIHRvIGluamVjdCBpcnE9JXUgaW50byBkJWR2JWQsIHdoZW4gaXQgaXMgc3RpbGwg
bHJfcGVuZGluZ1xuIiwKLSAgICAgICAgICAgICAgICAgdmlydHVhbF9pcnEsIHYtPmRvbWFpbi0+
ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKLSNlbmRpZgotfQotCi0vKgotICogRmluZCBhbiB1bnVz
ZWQgTFIgdG8gaW5zZXJ0IGFuIElSUSBpbnRvLCBzdGFydGluZyB3aXRoIHRoZSBMUiBnaXZlbgot
ICogYnkgQGxyLiBJZiB0aGlzIG5ldyBpbnRlcnJ1cHQgaXMgYSBQUklTVElORSBMUEksIHNjYW4g
dGhlIG90aGVyIExScyB0bwotICogYXZvaWQgaW5zZXJ0aW5nIHRoZSBzYW1lIElSUSB0d2ljZS4g
VGhpcyBzaXR1YXRpb24gY2FuIG9jY3VyIHdoZW4gYW4KLSAqIGV2ZW50IGdldHMgZGlzY2FyZGVk
IHdoaWxlIHRoZSBMUEkgaXMgaW4gYW4gTFIsIGFuZCBhIG5ldyBMUEkgd2l0aCB0aGUKLSAqIHNh
bWUgbnVtYmVyIGdldHMgbWFwcGVkIHF1aWNrbHkgYWZ0ZXJ3YXJkcy4KLSAqLwotc3RhdGljIHVu
c2lnbmVkIGludCBnaWNfZmluZF91bnVzZWRfbHIoc3RydWN0IHZjcHUgKnYsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbHIpCi17Ci0g
ICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKLSAgICB1
bnNpZ25lZCBsb25nICpscl9tYXNrID0gKHVuc2lnbmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21h
c2spOwotICAgIHN0cnVjdCBnaWNfbHIgbHJfdmFsOwotCi0gICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwotCi0gICAgaWYgKCB1bmxpa2VseSh0ZXN0X2JpdChH
SUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykpICkKLSAgICB7Ci0gICAgICAg
IHVuc2lnbmVkIGludCB1c2VkX2xyOwotCi0gICAgICAgIGZvcl9lYWNoX3NldF9iaXQodXNlZF9s
ciwgbHJfbWFzaywgbnJfbHJzKQotICAgICAgICB7Ci0gICAgICAgICAgICBnaWNfaHdfb3BzLT5y
ZWFkX2xyKHVzZWRfbHIsICZscl92YWwpOwotICAgICAgICAgICAgaWYgKCBscl92YWwudmlycSA9
PSBwLT5pcnEgKQotICAgICAgICAgICAgICAgIHJldHVybiB1c2VkX2xyOwotICAgICAgICB9Ci0g
ICAgfQotCi0gICAgbHIgPSBmaW5kX25leHRfemVyb19iaXQobHJfbWFzaywgbnJfbHJzLCBscik7
Ci0KLSAgICByZXR1cm4gbHI7Ci19Ci0KLXZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAotICAgICAgICB1bnNpZ25lZCBpbnQg
cHJpb3JpdHkpCi17Ci0gICAgaW50IGk7Ci0gICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19o
d19vcHMtPmluZm8tPm5yX2xyczsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9f
cGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYt
PmFyY2gudmdpYy5sb2NrKSk7Ci0KLSAgICBpZiAoIHVubGlrZWx5KCFwKSApCi0gICAgICAgIC8q
IEFuIHVubWFwcGVkIExQSSBkb2VzIG5vdCBuZWVkIHRvIGJlIHJhaXNlZC4gKi8KLSAgICAgICAg
cmV0dXJuOwotCi0gICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0eSgmdi0+YXJjaC52
Z2ljLmxyX3BlbmRpbmcpICkKLSAgICB7Ci0gICAgICAgIGkgPSBnaWNfZmluZF91bnVzZWRfbHIo
diwgcCwgMCk7Ci0KLSAgICAgICAgaWYgKGkgPCBucl9scnMpIHsKLSAgICAgICAgICAgIHNldF9i
aXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKLSAgICAgICAgICAgIGdpY19zZXRfbHIoaSwgcCwg
R0lDSF9MUl9QRU5ESU5HKTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQotICAgIH0K
LQotICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBwKTsKLX0KLQotc3RhdGljIHZvaWQgZ2lj
X3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQotewotICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqcDsKLSAgICBpbnQgaXJxOwotICAgIHN0cnVjdCBnaWNfbHIgbHJfdmFsOwotCi0g
ICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwotICAgIEFTU0VS
VCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Ci0KLSAgICBnaWNfaHdfb3BzLT5yZWFkX2xyKGks
ICZscl92YWwpOwotICAgIGlycSA9IGxyX3ZhbC52aXJxOwotICAgIHAgPSBpcnFfdG9fcGVuZGlu
Zyh2LCBpcnEpOwotICAgIC8qCi0gICAgICogQW4gTFBJIG1pZ2h0IGhhdmUgYmVlbiB1bm1hcHBl
ZCwgaW4gd2hpY2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwIGhlcmUuCi0gICAgICogSWYgdGhhdCBM
UEkgaXMgbWFya2VkIGFzIFBSSVNUSU5FLCB0aGUgaW5mb3JtYXRpb24gaW4gdGhlIExSIGlzIGJv
Z3VzLAotICAgICAqIGFzIGl0IGJlbG9uZ3MgdG8gYSBwcmV2aW91cywgYWxyZWFkeSB1bm1hcHBl
ZCBMUEkuIFNvIHdlIGRpc2NhcmQgaXQKLSAgICAgKiBoZXJlIGFzIHdlbGwuCi0gICAgICovCi0g
ICAgaWYgKCB1bmxpa2VseSghcCB8fAotICAgICAgICAgICAgICAgICAgdGVzdF9hbmRfY2xlYXJf
Yml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKSkgKQotICAgIHsKLSAg
ICAgICAgQVNTRVJUKGlzX2xwaShpcnEpKTsKLQotICAgICAgICBnaWNfaHdfb3BzLT5jbGVhcl9s
cihpKTsKLSAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Ci0KLSAgICAg
ICAgcmV0dXJuOwotICAgIH0KLQotICAgIGlmICggbHJfdmFsLnN0YXRlICYgR0lDSF9MUl9BQ1RJ
VkUgKQotICAgIHsKLSAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnAtPnN0
YXR1cyk7Ci0gICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+
c3RhdHVzKSAmJgotICAgICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNU
X1FVRVVFRCwgJnAtPnN0YXR1cykgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIHAtPmRl
c2MgPT0gTlVMTCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgIGxyX3ZhbC5zdGF0
ZSB8PSBHSUNIX0xSX1BFTkRJTkc7Ci0gICAgICAgICAgICAgICAgIGdpY19od19vcHMtPndyaXRl
X2xyKGksICZscl92YWwpOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAidW5hYmxlIHRvIGluamVjdCBodyBp
cnE9JWQgaW50byBkJWR2JWQ6IGFscmVhZHkgYWN0aXZlIGluIExSJWRcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgaXJxLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCwgaSk7
Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgZWxzZSBpZiAoIGxyX3ZhbC5zdGF0ZSAmIEdJQ0hfTFJf
UEVORElORyApCi0gICAgewotICAgICAgICBpbnQgcSBfX2F0dHJpYnV0ZV9fICgodW51c2VkKSkg
PSB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwot
I2lmZGVmIEdJQ19ERUJVRwotICAgICAgICBpZiAoIHEgKQotICAgICAgICAgICAgZ2RwcmludGso
WEVOTE9HX0RFQlVHLCAidHJ5aW5nIHRvIGluamVjdCBpcnE9JWQgaW50byBkJWR2JWQsIHdoZW4g
aXQgaXMgYWxyZWFkeSBwZW5kaW5nIGluIExSJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIGly
cSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsIGkpOwotI2VuZGlmCi0gICAgfQot
ICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGdpY19od19vcHMtPmNsZWFyX2xyKGkpOwotICAgICAg
ICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKLQotICAgICAgICBpZiAoIHAtPmRl
c2MgIT0gTlVMTCApCi0gICAgICAgICAgICBjbGVhcl9iaXQoX0lSUV9JTlBST0dSRVNTLCAmcC0+
ZGVzYy0+c3RhdHVzKTsKLSAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwg
JnAtPnN0YXR1cyk7Ci0gICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnAt
PnN0YXR1cyk7Ci0gICAgICAgIHAtPmxyID0gR0lDX0lOVkFMSURfTFI7Ci0gICAgICAgIGlmICgg
dGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSAmJgotICAgICAgICAg
ICAgIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKSAmJgotICAgICAg
ICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQot
ICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2LCBpcnEsIHAtPnByaW9yaXR5KTsKLSAg
ICAgICAgZWxzZSB7Ci0gICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5pbmZsaWdodCk7Ci0g
ICAgICAgICAgICAvKgotICAgICAgICAgICAgICogUmVtb3ZlIGZyb20gaW5mbGlnaHQsIHRoZW4g
Y2hhbmdlIHBoeXNpY2FsIGFmZmluaXR5LiBJdAotICAgICAgICAgICAgICogbWFrZXMgc3VyZSB0
aGF0IHdoZW4gYSBuZXcgaW50ZXJydXB0IGlzIHJlY2VpdmVkIG9uIHRoZQotICAgICAgICAgICAg
ICogbmV4dCBwY3B1LCBpbmZsaWdodCBpcyBhbHJlYWR5IGNsZWFyZWQuIE5vIGNvbmN1cnJlbnQK
LSAgICAgICAgICAgICAqIGFjY2Vzc2VzIHRvIGluZmxpZ2h0LgotICAgICAgICAgICAgICovCi0g
ICAgICAgICAgICBzbXBfd21iKCk7Ci0gICAgICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFf
R1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUodiwgaXJx
KTsKLSAgICAgICAgICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2Yo
dl90YXJnZXQtPnByb2Nlc3NvcikpOwotICAgICAgICAgICAgICAgIGNsZWFyX2JpdChHSUNfSVJR
X0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cyk7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0K
LSAgICB9Ci19Ci0KLXZvaWQgZ2ljX2NsZWFyX2xycyhzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBp
bnQgaSA9IDA7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICB1bnNpZ25lZCBpbnQgbnJf
bHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwotCi0gICAgLyogVGhlIGlkbGUgZG9tYWlu
IGhhcyBubyBMUnMgdG8gYmUgY2xlYXJlZC4gU2luY2UgZ2ljX3Jlc3RvcmVfc3RhdGUKLSAgICAg
KiBkb2Vzbid0IHdyaXRlIGFueSBMUiByZWdpc3RlcnMgZm9yIHRoZSBpZGxlIGRvbWFpbiB0aGV5
IGNvdWxkIGJlCi0gICAgICogbm9uLXplcm8uICovCi0gICAgaWYgKCBpc19pZGxlX3ZjcHUodikg
KQotICAgICAgICByZXR1cm47Ci0KLSAgICBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0YXR1cyhH
SUNIX0hDUl9VSUUsIGZhbHNlKTsKLQotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwotCi0gICAgd2hpbGUgKChpID0gZmluZF9uZXh0X2JpdCgoY29uc3Qg
dW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayksCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBucl9scnMsIGkpKSA8IG5yX2xycyApIHsKLSAgICAgICAgZ2ljX3VwZGF0ZV9v
bmVfbHIodiwgaSk7Ci0gICAgICAgIGkrKzsKLSAgICB9Ci0KLSAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotfQotCi1zdGF0aWMgdm9pZCBnaWNf
cmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgaW50IGxyID0gMDsK
LSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsICp0LCAqcF9yOwotICAgIHN0cnVjdCBsaXN0X2hl
YWQgKmluZmxpZ2h0X3I7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICB1bnNpZ25lZCBp
bnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwotICAgIGludCBscnMgPSBucl9s
cnM7Ci0KLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
LQotICAgIGlmICggbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICkKLSAgICAg
ICAgZ290byBvdXQ7Ci0KLSAgICBpbmZsaWdodF9yID0gJnYtPmFyY2gudmdpYy5pbmZsaWdodF9p
cnFzOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMu
bHJfcGVuZGluZywgbHJfcXVldWUgKQotICAgIHsKLSAgICAgICAgbHIgPSBnaWNfZmluZF91bnVz
ZWRfbHIodiwgcCwgbHIpOwotICAgICAgICBpZiAoIGxyID49IG5yX2xycyApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQgYSBsb3dlciBwcmlvcml0eSBp
cnEgdG8gZXZpY3QgKi8KLSAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfcmV2ZXJzZSgg
cF9yLCBpbmZsaWdodF9yLCBpbmZsaWdodCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgaWYgKCBwX3ItPnByaW9yaXR5ID09IHAtPnByaW9yaXR5ICkKLSAgICAgICAgICAgICAgICAg
ICAgZ290byBvdXQ7Ci0gICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNU
X1ZJU0lCTEUsICZwX3ItPnN0YXR1cykgJiYKLSAgICAgICAgICAgICAgICAgICAgICF0ZXN0X2Jp
dChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnBfci0+c3RhdHVzKSApCi0gICAgICAgICAgICAgICAg
ICAgIGdvdG8gZm91bmQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICAvKiBXZSBkaWRuJ3Qg
ZmluZCBhIHZpY3RpbSB0aGlzIHRpbWUsIGFuZCB3ZSB3b24ndCBuZXh0Ci0gICAgICAgICAgICAg
KiB0aW1lLCBzbyBxdWl0ICovCi0gICAgICAgICAgICBnb3RvIG91dDsKLQotZm91bmQ6Ci0gICAg
ICAgICAgICBsciA9IHBfci0+bHI7Ci0gICAgICAgICAgICBwX3ItPmxyID0gR0lDX0lOVkFMSURf
TFI7Ci0gICAgICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcF9yLT5zdGF0
dXMpOwotICAgICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnBfci0+
c3RhdHVzKTsKLSAgICAgICAgICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBwX3IpOwotICAg
ICAgICAgICAgaW5mbGlnaHRfciA9ICZwX3ItPmluZmxpZ2h0OwotICAgICAgICB9Ci0KLSAgICAg
ICAgZ2ljX3NldF9scihsciwgcCwgR0lDSF9MUl9QRU5ESU5HKTsKLSAgICAgICAgbGlzdF9kZWxf
aW5pdCgmcC0+bHJfcXVldWUpOwotICAgICAgICBzZXRfYml0KGxyLCAmdGhpc19jcHUobHJfbWFz
aykpOwotCi0gICAgICAgIC8qIFdlIGNhbiBvbmx5IGV2aWN0IG5yX2xycyBlbnRyaWVzICovCi0g
ICAgICAgIGxycy0tOwotICAgICAgICBpZiAoIGxycyA9PSAwICkKLSAgICAgICAgICAgIGJyZWFr
OwotICAgIH0KLQotb3V0OgotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdp
Yy5sb2NrLCBmbGFncyk7Ci19Ci0KLXZvaWQgZ2ljX2NsZWFyX3BlbmRpbmdfaXJxcyhzdHJ1Y3Qg
dmNwdSAqdikKLXsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsICp0OwotCi0gICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwotCi0gICAgdi0+YXJjaC5scl9t
YXNrID0gMDsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBwLCB0LCAmdi0+YXJjaC52
Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKLSAgICAgICAgZ2ljX3JlbW92ZV9mcm9tX2xyX3Bl
bmRpbmcodiwgcCk7Ci19Ci0KLWludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkKLXsK
LSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpw
OwotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgY29uc3QgdW5zaWduZWQgbG9uZyBhcHIg
PSBnaWNfaHdfb3BzLT5yZWFkX2FwcigwKTsKLSAgICBpbnQgbWFza19wcmlvcml0eTsKLSAgICBp
bnQgYWN0aXZlX3ByaW9yaXR5OwotICAgIGludCByYyA9IDA7Ci0KLSAgICBtYXNrX3ByaW9yaXR5
ID0gZ2ljX2h3X29wcy0+cmVhZF92bWNyX3ByaW9yaXR5KCk7Ci0gICAgYWN0aXZlX3ByaW9yaXR5
ID0gZmluZF9uZXh0X2JpdCgmYXByLCAzMiwgMCk7Ci0KLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
di0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLQotICAgIC8qIFRPRE86IFdlIG9yZGVyIHRoZSBn
dWVzdCBpcnFzIGJ5IHByaW9yaXR5LCBidXQgd2UgZG9uJ3QgY2hhbmdlCi0gICAgICogdGhlIHBy
aW9yaXR5IG9mIGhvc3QgaXJxcy4gKi8KLQotICAgIC8qIGZpbmQgdGhlIGZpcnN0IGVuYWJsZWQg
bm9uLWFjdGl2ZSBpcnEsIHRoZSBxdWV1ZSBpcyBhbHJlYWR5Ci0gICAgICogb3JkZXJlZCBieSBw
cmlvcml0eSAqLwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHAsICZ2LT5hcmNoLnZnaWMuaW5m
bGlnaHRfaXJxcywgaW5mbGlnaHQgKQotICAgIHsKLSAgICAgICAgaWYgKCBHSUNfUFJJX1RPX0dV
RVNUKHAtPnByaW9yaXR5KSA+PSBtYXNrX3ByaW9yaXR5ICkKLSAgICAgICAgICAgIGdvdG8gb3V0
OwotICAgICAgICBpZiAoIEdJQ19QUklfVE9fR1VFU1QocC0+cHJpb3JpdHkpID49IGFjdGl2ZV9w
cmlvcml0eSApCi0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgaWYgKCB0ZXN0X2JpdChH
SUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKLSAgICAgICAgewotICAgICAgICAg
ICAgcmMgPSAxOwotICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAgICB9Ci0KLW91
dDoKLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3Mp
OwotICAgIHJldHVybiByYzsKLX0KLQotdm9pZCBnaWNfaW5qZWN0KHZvaWQpCi17Ci0gICAgQVNT
RVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKLQotICAgIGdpY19yZXN0b3JlX3BlbmRpbmdf
aXJxcyhjdXJyZW50KTsKLQotICAgIGlmICggIWxpc3RfZW1wdHkoJmN1cnJlbnQtPmFyY2gudmdp
Yy5scl9wZW5kaW5nKSAmJiBscl9hbGxfZnVsbCgpICkKLSAgICAgICAgZ2ljX2h3X29wcy0+dXBk
YXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCB0cnVlKTsKLX0KLQogc3RhdGljIHZvaWQgZG9f
c2dpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBlbnVtIGdpY19zZ2kgc2dpKQogewogICAg
IC8qIExvd2VyIHRoZSBwcmlvcml0eSAqLwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:11:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePVi-00077Z-2A; Wed, 24 Jan 2018 18:10:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eePVg-00077D-Qj
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:10:57 +0000
X-Inumbo-ID: e86b351e-0131-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e86b351e-0131-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:10:50 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id d9so4999077wre.3
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:10:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=Dxv0JlhPgdc9AisjWJ8eU33jT53ZedTZXp6zaEoNkRA=;
 b=RQvLQMSlQkvmP4KRAFvGT3WsJuaZi4h7J/YmjxRrnaQmZNqcE7j2IkntOoYmTW2rIo
 QUnaapTVRXetYDuLGmju+IWNJxbJBb8t2sKYLrY4mv6TsPnPzbeqyKDCrHIZUYt6kVoh
 9fcy0P0qJyRg2tSqlxoRN9BTfxL23UsAXiA8s=
X-Google-DKIM-Signature: v=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=Dxv0JlhPgdc9AisjWJ8eU33jT53ZedTZXp6zaEoNkRA=;
 b=CVIFANIGeuHaMhJl6gwUEGfB5D21p4ksbkVIqWyg63isq66PhifvPUhQj+ghmjstEe
 gnRBCE0YE4hNehPEbXG9t1jKdXtxNNl1il9bn4HU+Bfkh0Hd6Mv4L+IwKe2ptkUd67AS
 hPq4XqcZmzcrFJNF1sdXpOBBcT3bFJgCEhvGVVnJO0zeN+s4YoFhX/JZw/EKvCHuA4vB
 oQ768/lsvoDae0j88X4bi3Ncro1LpYWtVeSbkVoDJ3ZTICkpmXPw1NBh5M3a8Lzj1KKR
 2sLqZD+ys7HxukfXMTukgfht741R3OoxixVovm0qB2szQ/o+rBdJgmSf0ypSW72cdv0j
 MDeA==
X-Gm-Message-State: AKwxytcl9qrW2OCLGDafJeWopyFrqyZ8QO0vRUz5b/dC/wIEK67sePPR
 0Vj79/WAcjUpDq2Esgz+ma8TSQinKZ4=
X-Google-Smtp-Source: AH8x227Pfs5sPvCex8nWr/ANDq8mSH3T8zFS3/BATLK59wrCu9SbbmZfQwIZbwLnIJYTWnm1a+JZbg==
X-Received: by 10.223.199.206 with SMTP id y14mr6771314wrg.158.1516817453281; 
 Wed, 24 Jan 2018 10:10:53 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r68sm899379wmd.47.2018.01.24.10.10.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 10:10:52 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 Jan 2018 18:10:50 +0000
Message-Id: <20180124181058.6157-1-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 0/8] ARM: VGIC/GIC separation cleanups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGksCgptaW5vciB1cGRhdGVzIHRvIHRoaXMgc2VyaWVzLiBUaHJlZSBwYXRjaGVzIGhhdmUgYmVl
biBtZXJnZWQgYWxyZWFkeS4KUGF0Y2ggMS84ICh3YXMgdjIgMDQvMTApIGhhcyBiZWVuIHNpZ25p
ZmljYW50bHkgcmV3b3JrZWQgdG8gYWRkcmVzcwpTdGVmYW5vJ3MgY29tbWVudHMsIHNlZSB0aGUg
cmVwbHkgdG8gaGlzIHYyIGNvbW1lbnQuClRoZSByZXN0IGhhcyBqdXN0IGJlZW4gcmViYXNlZCBh
bmQgZ290IHRhZ2dlZCwgaWYgYXBwcm9wcmlhdGUuClRoZSBsYXN0IHBhdGNoIGlzIGFuIGltcHJv
dmVtZW50IHRvIHRoZSBhbHJlYWR5IG1lcmdlZCAwMi8xMCwgYXMgc3VnZ2VzdGVkCmJ5IEp1bGll
bi4KClBsZWFzZSB0ZXN0IGFuZCBhcHBseS4KCkNoZWVycywKQW5kcmUKCkNoYW5nZWxvZzoKMDE6
IHJld29ya2VkCjAyOiByZWJhc2VkIHRvIG1hdGNoIHN0YWdpbmcsIGFkZGVkIHRhZwowMywgMDc6
IGFkZGVkIHRhZwowODogbmV3LCBhcyBzdWdnZXN0ZWQgYnkgSnVsaWVuCgo9PT09PT09PT09PT09
PT09CkJ5IHRoZSBvcmlnaW5hbCBWR0lDIGRlc2lnbiwgWGVuIGRpZmZlcmVudGlhdGVzIGJldHdl
ZW4gdGhlIGFjdHVhbCBWR0lDCmVtdWxhdGlvbiBvbiBvbmUgaGFuZCBhbmQgdGhlIEdJQyBoYXJk
d2FyZSBhY2Nlc3NlcyBvbiB0aGUgb3RoZXIuCkl0IHNlZW1zIHRoZXJlIHdlcmUgc29tZSBkZXZp
YXRpb25zIGZyb20gdGhhdCBzY2hlbWUgKG92ZXIgdGltZT8pLCBzbyBhdAp0aGUgbW9tZW50IHdl
IGVuZCB1cCBoYXBwaWx5IGFjY2Vzc2luZyBWR0lDIHNwZWNpZmljIGRhdGEgc3RydWN0dXJlcwps
aWtlIHN0cnVjdCBwZW5kaW5nX2lycSBhbmQgc3RydWN0IHZnaWNfaXJxX3JhbmsgZnJvbSBwdXJl
IEdJQyBmaWxlcwpsaWtlIGdpYy5jIG9yIGV2ZW4gaXJxLmMgKHRyeTogZ2l0IGdyZXAgLWwgc3Ry
dWN0XCBwZW5kaW5nX2lycSB4ZW4vYXJjaC9hcm0pLgpCdXQgYW55IGZ1dHVyZSBWR0lDIHJld29y
ayB3aWxsIGRlcGVuZCBvbiBhIGNsZWFuIHNlcGFyYXRpb24sIHNvIHRoaXMKc2VyaWVzIHRyaWVz
IHRvIGNsZWFuIHRoaXMgdXAuCkFmdGVyIHRoaXMgc2VyaWVzIHRoZXJlIGFyZSBubyBtb3JlIHJl
ZmVyZW5jZXMgdG8gVkdJQyBzdHJ1Y3R1cmVzIGZyb20KR0lDIGZpbGVzLCBhdCBsZWFzdCBmb3Ig
bm9uLUlUUyBjb2RlLiBUaGUgSVRTIGlzIGEgYmVhc3Qgb3duIGl0cyBvd24KKGJsYW1lIHRoZSBh
dXRob3IpIGFuZCB3aWxsIGJlIGFkZHJlc3NlZCBsYXRlci4KCkFuZHJlIFByenl3YXJhICg4KToK
ICBBUk06IFZHSUM6IGRyb3AgdW5uZWVkZWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkKICBB
Uk06IFZHSUM6IHNwbGl0IGdpYy5jIHRvIG9ic2VydmUgaGFyZHdhcmUvdmlydHVhbCBHSUMgc2Vw
YXJhdGlvbgogIEFSTTogVkdJQzogc3BsaXQgdXAgZ2ljX2R1bXBfaW5mbygpIHRvIGNvdmVyIHZp
cnR1YWwgcGFydCBzZXBhcmF0ZWx5CiAgQVJNOiBWR0lDOiByZXdvcmsgZXZlbnRzX25lZWRfZGVs
aXZlcnkoKQogIEFSTTogVkdJQzogZmFjdG9yIG91dCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKCkKICBB
Uk06IFZHSUM6IGZhY3RvciBvdXQgdmdpY19nZXRfaHdfaXJxX2Rlc2MoKQogIEFSTTogVkdJQzog
cmV3b3JrIGdpY3ZbMjNdX3VwZGF0ZV9sciB0byBub3QgdXNlIHBlbmRpbmdfaXJxCiAgQVJNOiBt
YWtlIG5yX2lycXMgYSBjb25zdGFudAoKIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2dp
Yy12Mi5jICAgICAgIHwgIDE0ICstCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgfCAgMTIg
Ky0KIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jICAgICB8IDQ2OCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICAgIHwg
NDIxICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJt
L2lycS5jICAgICAgICAgIHwgICA5ICstCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgfCAg
MTEgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCB8ICAxMyArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaCAgIHwgICA1ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oICAgfCAg
IDUgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICB8ICAgNiArCiAxMiBmaWxlcyBjaGFu
Z2VkLCA1MjEgaW5zZXJ0aW9ucygrKSwgNDQ1IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL2FybS9naWMtdmdpYy5jCgotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:11:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePVl-00077r-8b; Wed, 24 Jan 2018 18:11:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eePVj-00077k-Rn
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:10:59 +0000
X-Inumbo-ID: ea545cd7-0131-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea545cd7-0131-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:10:53 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id v123so10327142wmd.5
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:10:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bUT9tN+UsZpihetZQoTqsSM/ggqKltf2q95YeouNMqQ=;
 b=QFlc7x34GkcP1cbWbT7LKZroIozTaF4cDCxhTwy0yrlglrxueCWOh4G09O6TVdo/kS
 hZIPpaoWJp0pocNj9abWGZbmOKhTMwVR7MHIk4scRo7dzBYxAAA6ssAb0V0F2k8ixwoC
 RHIFrZQVsnt79LFU85FUy8h7tc4eFtlJsWneE=
X-Google-DKIM-Signature: v=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=bUT9tN+UsZpihetZQoTqsSM/ggqKltf2q95YeouNMqQ=;
 b=tQNKRHFmI6qwPlc6+fxheM4650U/AEux6W22b9K1GpwgQviPVtYsHkAriPIg10gctG
 xEUfh0igO5DnUCz51cx+s/qkN9+amA0SHstMPnhLwRujirms84XfHLspzDO3LBVv0whF
 fYIMz+58ShFAsWgqnx+PvrGUAFM6n2hAzD6ijh/fyxqFb0z1aOcYEzj3DTxtda0rykE5
 p1r56nh9rFeTMhESWl18+r/tf3UgnGvPFDPhvvowXQ06WGoSCL+DMBuvElu2o/MGYDIb
 uedx0wuE9lMWoa2cMZM8hCvXTsPHVRY1WaeLNLZ9h1VfF85sTNr2Od3lBepRLNDoi4GS
 VcSQ==
X-Gm-Message-State: AKwxytdM0oJBoCYdQ8Z3mJrcrzzvvOI4K0l34H6ZFFJhR747Sgt/Q/VA
 SrO1EysEo36jZgTBu4ncwpHTnw==
X-Google-Smtp-Source: AH8x226BPL48SZqucaDzXKIoSfc7Znf0LMdx2rNwz3Uw8h+MNjgPjQkIesbiNgwzwORd2tWunObYUg==
X-Received: by 10.28.17.17 with SMTP id 17mr5919236wmr.123.1516817456521;
 Wed, 24 Jan 2018 10:10:56 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r68sm899379wmd.47.2018.01.24.10.10.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 10:10:56 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 Jan 2018 18:10:53 +0000
Message-Id: <20180124181058.6157-4-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124181058.6157-1-andre.przywara@linaro.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 3/8] ARM: VGIC: split up gic_dump_info() to
	cover virtual part separately
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q3VycmVudGx5IGdpY19kdW1wX2luZm8oKSBub3Qgb25seSBkdW1wcyB0aGUgaGFyZHdhcmUgc3Rh
dGUgb2YgdGhlIEdJQywKYnV0IGFsc28gdGhlIFZHSUMgaW50ZXJuYWwgdmlydHVhbCBJUlEgbGlz
dHMuClNwbGl0IHRoZSBsYXR0ZXIgb2ZmIGFuZCBtb3ZlIGl0IGludG8gZ2ljLXZnaWMuYyB0byBv
YnNlcnZlIHRoZSBhYnN0cmFjdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAg
fCAgMSArCiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgMTEgKysrKysrKysrKysKIHhlbi9h
cmNoL2FybS9naWMuYyAgICAgICAgfCAxMiAtLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwppbmRleCBhNzRmZjFjMDdjLi44ZDdmMWI3MTM4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC05NDEs
NiArOTQxLDcgQEAgbG9uZyBhcmNoX2RvX3ZjcHVfb3AoaW50IGNtZCwgc3RydWN0IHZjcHUgKnYs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogdm9pZCBhcmNoX2R1bXBfdmNwdV9p
bmZvKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGdpY19kdW1wX2luZm8odik7CisgICAgZ2ljX2R1
bXBfdmdpY19pbmZvKHYpOwogfQogCiB2b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggOThkZjg0ZTNkNS4uMGEyOTU4YzVkYiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMK
QEAgLTQwMCw2ICs0MDAsMTcgQEAgdm9pZCBnaWNfaW5qZWN0KHZvaWQpCiAgICAgICAgIGdpY19o
d19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgdHJ1ZSk7CiB9CiAKK3ZvaWQg
Z2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwLCAmdi0+YXJjaC52Z2ljLmlu
ZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKKyAgICAgICAgcHJpbnRrKCJJbmZsaWdodCBpcnE9JXUg
bHI9JXVcbiIsIHAtPmlycSwgcC0+bHIpOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwg
JnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgICAgIHByaW50aygiUGVu
ZGluZyBpcnE9JWRcbiIsIHAtPmlycSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLmMKaW5kZXggMDRlNmQ2NmI2OS4uNGNiNzRkNDQ5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNDQzLDIwICs0NDMsOCBAQCBz
dGF0aWMgdm9pZCBtYWludGVuYW5jZV9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkLCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcgogCiB2b2lkIGdpY19kdW1wX2luZm8oc3RydWN0IHZjcHUg
KnYpCiB7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwotCiAgICAgcHJpbnRrKCJHSUNIX0xS
cyAodmNwdSAlZCkgbWFzaz0lIlBSSXg2NCJcbiIsIHYtPnZjcHVfaWQsIHYtPmFyY2gubHJfbWFz
ayk7CiAgICAgZ2ljX2h3X29wcy0+ZHVtcF9zdGF0ZSh2KTsKLQotICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkgKCBwLCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKLSAgICB7
Ci0gICAgICAgIHByaW50aygiSW5mbGlnaHQgaXJxPSV1IGxyPSV1XG4iLCBwLT5pcnEsIHAtPmxy
KTsKLSAgICB9Ci0KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBwLCAmdi0+YXJjaC52Z2ljLmxy
X3BlbmRpbmcsIGxyX3F1ZXVlICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiUGVuZGluZyBpcnE9
JWRcbiIsIHAtPmlycSk7Ci0gICAgfQogfQogCiB2b2lkIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJy
dXB0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCA1ODdhMTRmOGI5Li5iNTFiNDg1YzIwIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljLmgKQEAgLTI4NSw2ICsyODUsNyBAQCBleHRlcm4gdm9pZCBzZW5kX1NHSV9hbGxidXRzZWxm
KGVudW0gZ2ljX3NnaSBzZ2kpOwogCiAvKiBwcmludCB1c2VmdWwgZGVidWcgaW5mbyAqLwogZXh0
ZXJuIHZvaWQgZ2ljX2R1bXBfaW5mbyhzdHJ1Y3QgdmNwdSAqdik7CitleHRlcm4gdm9pZCBnaWNf
ZHVtcF92Z2ljX2luZm8oc3RydWN0IHZjcHUgKnYpOwogCiAvKiBOdW1iZXIgb2YgaW50ZXJydXB0
IGxpbmVzICovCiBleHRlcm4gdW5zaWduZWQgaW50IGdpY19udW1iZXJfbGluZXModm9pZCk7Ci0t
IAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:11:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePVo-00079z-7e; Wed, 24 Jan 2018 18:11:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eePVn-00078y-5j
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:11:03 +0000
X-Inumbo-ID: ec3a1a3f-0131-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec3a1a3f-0131-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:10:57 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id v71so10364131wmv.2
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:11:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=N1VUEKhhwis+pxx01CNJjz/L2zTFwzU5pb3PwhD1/1E=;
 b=EqXrlxJxJPP5I07LtOT4wam7b0oPjdMcmahf2Coh6oPMuO3n1jwZRcxokKuPyZddBE
 Bw0hvfNtmV7tP4EUAvWS+Rix+HgFI5ywEyQdXa3XS9l9rWfMr4NUwAyK/ktQj2JFaBwM
 uc5nddPzelqbR27uVpYIXD72ln0E6T98JwFrU=
X-Google-DKIM-Signature: v=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=N1VUEKhhwis+pxx01CNJjz/L2zTFwzU5pb3PwhD1/1E=;
 b=gVYkE4Pm2YUSLj6N1zGDsRadlVvT5q9T8zlBQkZOZWXV9vjZRH/Y7PJB35y6Eprbaz
 3ygQqqiGDBELfZ04psPYsk70FO3NXbZDEtUgVuIg+RZM+py7RrfGiWDB+hXAIleuxZMO
 Wl0SQEj20tUSlMucIyJu/rwnprkUaCHvRUggy7ApO2vtmuJXIyfFj28r2rIlgJ/vPCf7
 xiLPsaFPEUjItbU3wkmmhP+jFeLToZqLrE8IncoORg6XlZVY7l5UZ1PInvgel+kClsEp
 oQ22mLFX7pgLmLjmyEKjaUYsUYU6GjALwjVbpfobXtjYQc6WD+jb8V+snHwofL4YgoQT
 RIyg==
X-Gm-Message-State: AKwxytcR7liReQ/PK9+2CKEMhQXY89JQg7w70OpaxEVdZKCqjDX7xiHd
 kJAaNsnhv8pMt8WVyUdpQocTCifsSyU=
X-Google-Smtp-Source: AH8x224/YzI5j3WsnE5rlXohiIZpg/QxAGbCmCAXyq4Hk5mJUZSl9ZRz+bpzIbDexm8Ok7UQSNqfeA==
X-Received: by 10.28.93.80 with SMTP id r77mr5030975wmb.73.1516817459677;
 Wed, 24 Jan 2018 10:10:59 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r68sm899379wmd.47.2018.01.24.10.10.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 10:10:59 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 Jan 2018 18:10:56 +0000
Message-Id: <20180124181058.6157-7-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124181058.6157-1-andre.przywara@linaro.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 6/8] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5hbCBzdHJ1Y3Qg
cGVuZGluZ19pcnEKKHdoaWNoIGRlc2NyaWJlcyBhIHZpcnR1YWwgSVJRKSBpbiBpcnEuYy4KRmFj
dG9yIG91dCB0aGUgYWN0dWFsbHkgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgdG8gbGVhcm4gdGhlIGFz
c29jaWF0ZWQKaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQgaW50byBnaWMtdmdpYy5jIHRvIGlt
cHJvdmUgYWJzdHJhY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAbGluYXJvLm9yZz4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgICB8IDE1ICsr
KysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICAgfCAgNyArKy0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE5IGlu
c2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwppbmRleCBkNDRlNGRhY2QzLi4zYWQ5
OGRjZDNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXZnaWMuYwpAQCAtNDExLDYgKzQxMSwyMSBAQCB2b2lkIGdpY19kdW1wX3ZnaWNf
aW5mbyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcHJpbnRrKCJQZW5kaW5nIGlycT0lZFxuIiwg
cC0+aXJxKTsKIH0KIAorc3RydWN0IGlycV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IHZpcnEpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJx
ICpwOworCisgICAgaWYgKCAhdiApCisgICAgICAgIHYgPSBkLT52Y3B1WzBdOworCisgICAgcCA9
IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOworICAgIGlmICggIXAgKQorICAgICAgICByZXR1cm4g
TlVMTDsKKworICAgIHJldHVybiBwLT5kZXNjOworfQorCiBpbnQgdmdpY19jb25uZWN0X2h3X2ly
cShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCiAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiB7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKaW5kZXggN2YxMzNk
ZTU0OS4uNjIxMDNhMjBlMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCisrKyBiL3hl
bi9hcmNoL2FybS9pcnEuYwpAQCAtNTM0LDE5ICs1MzQsMTYgQEAgaW50IHJlbGVhc2VfZ3Vlc3Rf
aXJxKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQogICAgIHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYzsKICAgICBzdHJ1Y3QgaXJxX2d1ZXN0ICppbmZvOwogICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwogICAgIGludCByZXQ7CiAKICAg
ICAvKiBPbmx5IFNQSXMgYXJlIHN1cHBvcnRlZCAqLwogICAgIGlmICggdmlycSA8IE5SX0xPQ0FM
X0lSUVMgfHwgdmlycSA+PSB2Z2ljX251bV9pcnFzKGQpICkKICAgICAgICAgcmV0dXJuIC1FSU5W
QUw7CiAKLSAgICBwID0gc3BpX3RvX3BlbmRpbmcoZCwgdmlycSk7Ci0gICAgaWYgKCAhcC0+ZGVz
YyApCisgICAgZGVzYyA9IHZnaWNfZ2V0X2h3X2lycV9kZXNjKGQsIE5VTEwsIHZpcnEpOworICAg
IGlmICggIWRlc2MgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIGRlc2MgPSBwLT5k
ZXNjOwotCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKIAogICAg
IHJldCA9IC1FSU5WQUw7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IGY0MjQwZGYzNzEuLmViYzBjZmFlZTgg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oCkBAIC0yMTksNiArMjE5LDggQEAgaW50IHZnaWNfdjJfaW5pdChzdHJ1
Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3Qg
ZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwogCiBib29sIHZnaWNfZXZ0Y2huX2lycV9wZW5k
aW5nKHN0cnVjdCB2Y3B1ICp2KTsKK3N0cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rl
c2Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2aXJxKTsKIGludCB2Z2ljX2Nvbm5lY3Rf
aHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmly
cSwKICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyk7CiAKLS0g
CjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:11:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePVh-00077O-S9; Wed, 24 Jan 2018 18:10:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eePVg-00077C-Qj
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:10:57 +0000
X-Inumbo-ID: e9090449-0131-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9090449-0131-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:10:51 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id f11so4987854wre.4
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:10:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cXQvMhGWrZos9BJG2l8H7M2pULnhVpCMwaOz0/F3tsQ=;
 b=AVNRNEDA6sx7O/WtgVkbzvUSY97eeOo2htlpT6cmhiRf1mm/b2op51dX2Q/2JmcJo4
 9J1Z79+obKc3yOv7hiDujlGCYm3iwrmghkG22XpGffLDgCVWkrxK1pEfUv9XBqoojC3C
 J/Ytjwof6GbRxDeqQaXihb8MMpLlFZDeeOa54=
X-Google-DKIM-Signature: v=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=cXQvMhGWrZos9BJG2l8H7M2pULnhVpCMwaOz0/F3tsQ=;
 b=kEgAkTZ5qcl4IYugg42sgn2bT0JAO/HMvehkYMueSpUCS4WxDVVFIG41AXPOUxQVQ5
 6yx5m2Uu/yJa2ArNTAQP0jq4wLTZLob4SK4NvLxaSEPdC/TwE0m2XMBKp3cXE7/EXHLp
 +4A9kq593sCT7TrX7DbKM7O0sWVmygZTPW2nYexgrxkYOGPAef6I8rKDnEDnDb+c6dIF
 pKOh9mQCRDC37dyck/IVieLxNwIrBlGw3Y/kbM2vb9ONEgbLb3GsoGeyTIYNgShn9uCW
 PITliJFTThkVDkY8lCSa3KPEYFfocyrYKE1AROtT+wnDH5c4aPxmuzeAsuErouPwT+A9
 0xDA==
X-Gm-Message-State: AKwxytfqNAnk0ytwr1JU8YZ9X+z9CqdvHWMFUEElu7v+uxwc2g+Gup+f
 20oEwAJayaKMAjcGZcywJH37RQ==
X-Google-Smtp-Source: AH8x226V68YqD475Q93jdh8Q7Bc9pwSAFXfQ70Io8Sk8ofd1vtDkYZEnVJnZafr5Drj0zy4ZhAWrXA==
X-Received: by 10.223.150.172 with SMTP id u41mr6257191wrb.193.1516817454406; 
 Wed, 24 Jan 2018 10:10:54 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r68sm899379wmd.47.2018.01.24.10.10.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 10:10:53 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 Jan 2018 18:10:51 +0000
Message-Id: <20180124181058.6157-2-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124181058.6157-1-andre.przywara@linaro.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 1/8] ARM: VGIC: drop unneeded
	gic_restore_pending_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW4gZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkgd2UgcHVzaCBvdXIgcGVuZGluZyB2aXJ0dWFs
IElSUXMgaW50byB0aGUKbGlzdCByZWdpc3RlcnMuIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIG9u
Y2UgZnJvbSBnaWNfaW5qZWN0KCksIGp1c3QKYmVmb3JlIHdlIHJldHVybiB0byB0aGUgZ3Vlc3Qs
IGJ1dCBhbHNvIGluIGdpY19yZXN0b3JlX3N0YXRlKCksIHdoZW4Kd2UgY29udGV4dC1zd2l0Y2gg
YSBWQ1BVLiBIYXZpbmcgYSBjbG9zZXIgbG9vayBpdCB0dXJucyBvdXQgdGhhdCB0aGUKbGF0ZXIg
Y2FsbCBpcyBub3QgbmVlZGVkLCBzaW5jZSB3ZSB3aWxsIGFsd2F5cyBjYWxsIGdpY19pbmplY3Qo
KSBhbnl3YXkuClNvIHJlbW92ZSB0aGF0IGNhbGwgKGFuZCB0aGUgZm9yd2FyZCBkZWNsYXJhdGlv
bikgdG8gc3RyZWFtbGluZSB0aGlzCmludGVyZmFjZSBhbmQgbWFrZSBzZXBhcmF0aW5nIHRoZSBH
SUMgZnJvbSB0aGUgVkdJQyB3b3JsZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMuYyB8
IDQgLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IGJhYzhhZGEyYmIuLjcy
MWExN2E5ZDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLmMKQEAgLTM2LDggKzM2LDYgQEAKICNpbmNsdWRlIDxhc20vdmdpYy5oPgogI2luY2x1
ZGUgPGFzbS9hY3BpLmg+CiAKLXN0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhz
dHJ1Y3QgdmNwdSAqdik7Ci0KIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFz
ayk7CiAKICNkZWZpbmUgbHJfYWxsX2Z1bGwoKSAodGhpc19jcHUobHJfbWFzaykgPT0gKCgxIDw8
IGdpY19od19vcHMtPmluZm8tPm5yX2xycykgLSAxKSkKQEAgLTkxLDggKzg5LDYgQEAgdm9pZCBn
aWNfcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICBnaWNfaHdfb3BzLT5yZXN0b3Jl
X3N0YXRlKHYpOwogCiAgICAgaXNiKCk7Ci0KLSAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMo
dik7CiB9CiAKIC8qIGRlc2MtPmlycSBuZWVkcyB0byBiZSBkaXNhYmxlZCBiZWZvcmUgY2FsbGlu
ZyB0aGlzIGZ1bmN0aW9uICovCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:11:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePVm-00078J-FI; Wed, 24 Jan 2018 18:11:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eePVl-00077q-BE
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:11:01 +0000
X-Inumbo-ID: eae8dc5b-0131-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eae8dc5b-0131-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:10:54 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id d9so4999314wre.3
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:10:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=y2XBjnEYIfuZ5jl1LOVuPCnbzrc4ymsXrUWOdhKwxEc=;
 b=ObyiaqhW0AXnR6xkAfqRLmHy2qenkiL5d882RQwLBuNqEJTJQvcARg8FhY4dZ61Iu/
 Ixpj0rfn4DVnZZdroJxxd2F3eGGpfZPmOFxpyGlVM9H5yIpgP1/I+/+Y2qVQd6SGn953
 eGwWPWtrVzxrQcmqXmHXGPaCOS7EVzB2Z6tPY=
X-Google-DKIM-Signature: v=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=y2XBjnEYIfuZ5jl1LOVuPCnbzrc4ymsXrUWOdhKwxEc=;
 b=HNYDvd7ca29sIwB08aOpwK1cKJ4vVfXfGmpSrgWji5INJT69iaTWN0VNKEDakSt/ch
 tO2s624QcGx05atnzjdW+9+ypOiuY+4Yc6kbwvcXtZ1QFdjoeRu0xZYgVZdlGFIAlu8p
 StXqLBUrFg0UQ6wKAot6+fmk+mjBEr3j5Ss94ovUKOodT0PeTte4iJJ+qVqXXjDJ+Qjb
 hIhaX1QRmlGLp0dUqaJPfhXvGJhzbgsL4/XhsneEw4TsRQTCovuBX5Ck4NZyyRSYwKOz
 6pt+YhR8o5o7ibYGmp4cdLzDFzXY4uL6PeFgH9Tzu1gcbO8xpc9V0rqsBEaBfPN5FeTR
 gX9Q==
X-Gm-Message-State: AKwxytdBdpGv2IdWpkhE0mWTXmsTZi4Dct45yEUrx7/pTyTg9/bCz1Qi
 hTKrKUWMFTf7v4mRItIJWdJzJQ==
X-Google-Smtp-Source: AH8x226DPT7sjLQ3FjzWqFmE+nI4OjnYhgl2Gz4zhYA2xF7WWTPzeY+N1knOUe1Y2DVjKMno2gbb7Q==
X-Received: by 10.223.148.162 with SMTP id 31mr6847848wrr.232.1516817457515;
 Wed, 24 Jan 2018 10:10:57 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r68sm899379wmd.47.2018.01.24.10.10.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 10:10:57 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 Jan 2018 18:10:54 +0000
Message-Id: <20180124181058.6157-5-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124181058.6157-1-andre.przywara@linaro.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 4/8] ARM: VGIC: rework events_need_delivery()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SW4gZXZlbnQuaCB3ZSB2ZXJ5IGRlZXBseSBkaXZlIGludG8gdGhlIFZHSUMgdG8gbGVhcm4gaWYg
YW4gZXZlbnQgZm9yCmEgZ3Vlc3QgaXMgcGVuZGluZy4KUmV3b3JrIHRoYXQgZnVuY3Rpb24gdG8g
YWJzdHJhY3QgdGhlIFZHSUMgc3BlY2lmaWMgcGFydCBvdXQuIEFsc28KcmVvcmRlciB0aGUgcXVl
cmllcyB0aGVyZSwgYXMgd2Ugb25seSBhY3R1YWxseSBuZWVkIHRvIGNoZWNrIGZvciB0aGUKZXZl
bnQgY2hhbm5lbCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgcGVuZGluZyBJUlFzLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgIHwgMTEgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZXZlbnQuaCB8IDEzICsrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy5jCmluZGV4IDZlOTMzYTg2ZDMuLjk5MjE3NjliMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNTkzLDYgKzU5MywxNyBA
QCB2b2lkIGFyY2hfZXZ0Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKICAgICB2Z2ljX3ZjcHVf
aW5qZWN0X2lycSh2LCB2LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSk7CiB9CiAKK2Jvb2wgdmdp
Y19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwOworCisgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIHYtPmRvbWFpbi0+YXJjaC5l
dnRjaG5faXJxKTsKKyAgICAvKiBEb2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLworICAgIEFTU0VS
VCghaXNfbHBpKHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKSk7CisKKyAgICByZXR1cm4gbGlz
dF9lbXB0eSgmcC0+aW5mbGlnaHQpOworfQorCiBib29sIHZnaWNfZW11bGF0ZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKaW5kZXggY2FlZmE1MDZhOS4uNjc2ODRlOTc2MyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZXZlbnQuaApAQCAtMTYsMTIgKzE2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdV9l
dmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQogCiBzdGF0aWMgaW5saW5l
IGludCBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeV9ub21hc2sodm9pZCkKIHsKLSAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRj
aG5faXJxKTsKLQotICAgIC8qIERvZXMgbm90IHdvcmsgZm9yIExQSXMuICovCi0gICAgQVNTRVJU
KCFpc19scGkoY3VycmVudC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpKTsKLQogICAgIC8qIFhY
WDogaWYgdGhlIGZpcnN0IGludGVycnVwdCBoYXMgYWxyZWFkeSBiZWVuIGRlbGl2ZXJlZCwgd2Ug
c2hvdWxkCiAgICAgICogY2hlY2sgd2hldGhlciBhbnkgb3RoZXIgaW50ZXJydXB0cyB3aXRoIHBy
aW9yaXR5IGhpZ2hlciB0aGFuIHRoZQogICAgICAqIG9uZSBpbiBHSUNWX0lBUiBhcmUgaW4gdGhl
IGxyX3BlbmRpbmcgcXVldWUgb3IgaW4gdGhlIExSCkBAIC0zMywxMSArMjcsMTAgQEAgc3RhdGlj
IGlubGluZSBpbnQgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQpCiAgICAg
aWYgKCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkoKSApCiAgICAgICAgIHJldHVybiAxOwogCi0g
ICAgaWYgKCB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSAmJgotICAg
ICAgICBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgKQotICAgICAgICByZXR1cm4gMTsKKyAgICBp
ZiAoICF2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSApCisgICAgICAg
IHJldHVybiAwOwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHZnaWNfZXZ0Y2huX2lycV9w
ZW5kaW5nKGN1cnJlbnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVl
ZF9kZWxpdmVyeSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCAyYTkzYTdiZWY5Li4yMmM4NTAyYzk1
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaApAQCAtMjE4LDYgKzIxOCw4IEBAIGV4dGVybiB2b2lkIHJlZ2lzdGVy
X3ZnaWNfb3BzKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyAqb3BzKTsK
IGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGlu
dCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIAorYm9v
bCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7CisKIGV4dGVybiBpbnQg
ZG9tYWluX3ZnaWNfcmVnaXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsK
IGV4dGVybiBpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIGJvb2wg
dmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKLS0gCjIuMTQuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:11:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:11:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePVp-0007CK-Ib; Wed, 24 Jan 2018 18:11:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eePVn-00079Y-MB
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:11:03 +0000
X-Inumbo-ID: ece01aa2-0131-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ece01aa2-0131-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:10:58 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id b21so10334497wme.4
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:11:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XrzoBWhEO8SlVbF/xWU3vS3L51EgwRn3dLIO9safdRo=;
 b=jGf+3dekRA0s93Zh2euEz/mx0cz6NYpOQQ7HuA4vddDrERnudQ5DvcHTGSNVikfnwN
 aauQnPDAQBwNAKycZrUdq26BleyN0uwhA0soTaaDIQ+D/eCqLcsKBGvnCpW3YQnB97JS
 TTseG625yRGVgQzmZtOmDJrljHoa495eK7df8=
X-Google-DKIM-Signature: v=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=XrzoBWhEO8SlVbF/xWU3vS3L51EgwRn3dLIO9safdRo=;
 b=kFWAM7zNulG9STvsl9lSW6b0UqAKv2/VCp6zApmFYVq9D5RpihYNxogia5LUD8Du6G
 htFluMMfoD5Z0aqqIY1QtfAAp93oeAbKMfw9WZwQH+Y7dro3FGAtRbF+fPVrcp9HoXne
 peXIByhNCVv4y/BK09FyQe9aPcGmPAsy3+O1VcG+aT+WgE8LfBf+FFcyLHqKg/3DL4S2
 oza9Du11sT0Vcv6abp51wwHP5cyT8QCTrO483gnCqoHKp5daXC58xjB/23U6M/J4RVAv
 xW0NKRfsAj6YYORomOpzNyPfOWzdXfqnQqUCfzXYuYaH7h4QCBJYhtza893LjUbj8msJ
 fRCQ==
X-Gm-Message-State: AKwxytfYOVQFPnCSS1f2nTwlATig0mfzWD2acu6TICKKJctCESwrHoBY
 8R+UjGfb97KTZdU09Ia+hTIBCg==
X-Google-Smtp-Source: AH8x225D6Pfso1cRgVY/8v9nKspUf0PYc/jw1pP09djG01BEdE/7rxwhLnvKMhq8bOcyMIeutBzlRw==
X-Received: by 10.28.14.10 with SMTP id 10mr6129987wmo.2.1516817460715;
 Wed, 24 Jan 2018 10:11:00 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r68sm899379wmd.47.2018.01.24.10.10.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 10:11:00 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 Jan 2018 18:10:57 +0000
Message-Id: <20180124181058.6157-8-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124181058.6157-1-andre.przywara@linaro.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 7/8] ARM: VGIC: rework gicv[23]_update_lr to
	not use pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGZ1bmN0aW9ucyB0byBhY3R1YWxseSBwb3B1bGF0ZSBhIGxpc3QgcmVnaXN0ZXIgd2VyZSBh
Y2Nlc3NpbmcKdGhlIFZHSUMgaW50ZXJuYWwgcGVuZGluZ19pcnEgc3RydWN0LCBhbHRob3VnaCB0
aGV5IHNob3VsZCBiZSBhYnN0cmFjdGluZwpmcm9tIHRoYXQuCkJyZWFrIHRoZSBuZWVkZWQgaW5m
b3JtYXRpb24gZG93biB0byByZW1vdmUgdGhlIHJlZmVyZW5jZSB0byBwZW5kaW5nX2lycQpmcm9t
IGdpYy12WzIzXS5jLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8IDE0ICsrKysr
KystLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4
ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCB8ICAzICsrKwogNSBmaWxl
cyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKaW5kZXggNTEx
YzhkNzI5NC4uMmIyNzFiYTMyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCisr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtNDI4LDggKzQyOCw4IEBAIHN0YXRpYyB2b2lk
IGdpY3YyX2Rpc2FibGVfaW50ZXJmYWNlKHZvaWQpCiAgICAgc3Bpbl91bmxvY2soJmdpY3YyLmxv
Y2spOwogfQogCi1zdGF0aWMgdm9pZCBnaWN2Ml91cGRhdGVfbHIoaW50IGxyLCBjb25zdCBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHN0YXRlKQorc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRlX2xyKGludCBsciwgdW5zaWduZWQg
aW50IHZpcnEsIHVpbnQ4X3QgcHJpb3JpdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGh3X2lycSwgdW5zaWduZWQgaW50IHN0YXRlKQogewogICAgIHVpbnQzMl90
IGxyX3JlZzsKIApAQCAtNDM3LDEyICs0MzcsMTIgQEAgc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRl
X2xyKGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJxICpwLAogICAgIEJVR19PTihsciA8
IDApOwogCiAgICAgbHJfcmVnID0gKCgoc3RhdGUgJiBHSUNIX1YyX0xSX1NUQVRFX01BU0spIDw8
IEdJQ0hfVjJfTFJfU1RBVEVfU0hJRlQpICB8Ci0gICAgICAgICAgICAgICgoR0lDX1BSSV9UT19H
VUVTVChwLT5wcmlvcml0eSkgJiBHSUNIX1YyX0xSX1BSSU9SSVRZX01BU0spCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8PCBHSUNIX1YyX0xSX1BSSU9SSVRZ
X1NISUZUKSB8Ci0gICAgICAgICAgICAgICgocC0+aXJxICYgR0lDSF9WMl9MUl9WSVJUVUFMX01B
U0spIDw8IEdJQ0hfVjJfTFJfVklSVFVBTF9TSElGVCkpOworICAgICAgICAgICAgICAoKEdJQ19Q
UklfVE9fR1VFU1QocHJpb3JpdHkpICYgR0lDSF9WMl9MUl9QUklPUklUWV9NQVNLKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPDwgR0lDSF9WMl9MUl9QUklPUklU
WV9TSElGVCkgfAorICAgICAgICAgICAgICAoKHZpcnEgJiBHSUNIX1YyX0xSX1ZJUlRVQUxfTUFT
SykgPDwgR0lDSF9WMl9MUl9WSVJUVUFMX1NISUZUKSk7CiAKLSAgICBpZiAoIHAtPmRlc2MgIT0g
TlVMTCApCi0gICAgICAgIGxyX3JlZyB8PSBHSUNIX1YyX0xSX0hXIHwgKChwLT5kZXNjLT5pcnEg
JiBHSUNIX1YyX0xSX1BIWVNJQ0FMX01BU0sgKQorICAgIGlmICggaHdfaXJxICE9IElOVkFMSURf
SVJRICkKKyAgICAgICAgbHJfcmVnIHw9IEdJQ0hfVjJfTFJfSFcgfCAoKGh3X2lycSAmIEdJQ0hf
VjJfTFJfUEhZU0lDQUxfTUFTSyApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDw8IEdJQ0hfVjJfTFJfUEhZU0lDQUxfU0hJRlQpOwogCiAgICAgd3JpdGVsX2dpY2gobHJfcmVn
LCBHSUNIX0xSICsgbHIgKiA0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCBhMGQyOTBiNTVjLi45ZWNiNjJiMTEzIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5j
CkBAIC05NjYsOCArOTY2LDggQEAgc3RhdGljIHZvaWQgZ2ljdjNfZGlzYWJsZV9pbnRlcmZhY2Uo
dm9pZCkKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIGdp
Y3YzX3VwZGF0ZV9scihpbnQgbHIsIGNvbnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCitzdGF0aWMgdm9pZCBn
aWN2M191cGRhdGVfbHIoaW50IGxyLCB1bnNpZ25lZCBpbnQgdmlycSwgdWludDhfdCBwcmlvcml0
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaHdfaXJxLCB1bnNp
Z25lZCBpbnQgc3RhdGUpCiB7CiAgICAgdWludDY0X3QgdmFsID0gMDsKIApAQCAtOTgzLDExICs5
ODMsMTEgQEAgc3RhdGljIHZvaWQgZ2ljdjNfdXBkYXRlX2xyKGludCBsciwgY29uc3Qgc3RydWN0
IHBlbmRpbmdfaXJxICpwLAogICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLnZnaWMudmVy
c2lvbiA9PSBHSUNfVjMgKQogICAgICAgICB2YWwgfD0gR0lDSF9MUl9HUlAxOwogCi0gICAgdmFs
IHw9ICgodWludDY0X3QpcC0+cHJpb3JpdHkgJiAweGZmKSA8PCBHSUNIX0xSX1BSSU9SSVRZX1NI
SUZUOwotICAgIHZhbCB8PSAoKHVpbnQ2NF90KXAtPmlycSAmIEdJQ0hfTFJfVklSVFVBTF9NQVNL
KSA8PCBHSUNIX0xSX1ZJUlRVQUxfU0hJRlQ7CisgICAgdmFsIHw9ICh1aW50NjRfdClwcmlvcml0
eSA8PCBHSUNIX0xSX1BSSU9SSVRZX1NISUZUOworICAgIHZhbCB8PSAoKHVpbnQ2NF90KXZpcnEg
JiBHSUNIX0xSX1ZJUlRVQUxfTUFTSykgPDwgR0lDSF9MUl9WSVJUVUFMX1NISUZUOwogCi0gICBp
ZiAoIHAtPmRlc2MgIT0gTlVMTCApCi0gICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50
NjRfdClwLT5kZXNjLT5pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCisgICBpZiAoIGh3X2ly
cSAhPSBJTlZBTElEX0lSUSApCisgICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50NjRf
dClod19pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8PCBHSUNIX0xSX1BIWVNJQ0FMX1NISUZUKTsKIAogICAgIGdpY3YzX2ljaF93cml0ZV9s
cihsciwgdmFsKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggM2FkOThkY2QzYS4uMzE5NjE3YmFiZSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMK
QEAgLTUyLDcgKzUyLDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAsCiAKICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklT
VElORV9MUEksICZwLT5zdGF0dXMpOwogCi0gICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBw
LCBzdGF0ZSk7CisgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLT5pcnEsIHAtPnByaW9y
aXR5LAorICAgICAgICAgICAgICAgICAgICAgICAgICBwLT5kZXNjID8gcC0+ZGVzYy0+aXJxIDog
SU5WQUxJRF9JUlEsIHN0YXRlKTsKIAogICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxF
LCAmcC0+c3RhdHVzKTsKICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5z
dGF0dXMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggYjUxYjQ4NWMyMC4uMzBlNjJjMzdlYyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oCkBAIC0zNDIsOCArMzQyLDggQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICAv
KiBEaXNhYmxlIENQVSBwaHlzaWNhbCBhbmQgdmlydHVhbCBpbnRlcmZhY2VzICovCiAgICAgdm9p
ZCAoKmRpc2FibGVfaW50ZXJmYWNlKSh2b2lkKTsKICAgICAvKiBVcGRhdGUgTFIgcmVnaXN0ZXIg
d2l0aCBzdGF0ZSBhbmQgcHJpb3JpdHkgKi8KLSAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIs
IGNvbnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcGVuZGluZ19pcnEsCi0gICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHN0YXRlKTsKKyAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIs
IHVuc2lnbmVkIGludCB2aXJxLCB1aW50OF90IHByaW9yaXR5LAorICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBod19pcnEsIHVuc2lnbmVkIGludCBzdGF0ZSk7CiAgICAgLyogVXBk
YXRlIEhDUiBzdGF0dXMgcmVnaXN0ZXIgKi8KICAgICB2b2lkICgqdXBkYXRlX2hjcl9zdGF0dXMp
KHVpbnQzMl90IGZsYWcsIGJvb2wgc2V0KTsKICAgICAvKiBDbGVhciBMUiByZWdpc3RlciAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vaXJxLmgKaW5kZXggYWJjOGYwNmExMy4uMGQxMTBlY2IwOCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCkBAIC0z
MSw2ICszMSw5IEBAIHN0cnVjdCBhcmNoX2lycV9kZXNjIHsKIC8qIExQSXMgYXJlIGFsd2F5cyBu
dW1iZXJlZCBzdGFydGluZyBhdCA4MTkyLCBzbyAwIGlzIGEgZ29vZCBpbnZhbGlkIGNhc2UuICov
CiAjZGVmaW5lIElOVkFMSURfTFBJICAgICAwCiAKKy8qIFRoaXMgaXMgYSBzcHVyaW91cyBpbnRl
cnJ1cHQgSUQgd2hpY2ggbmV2ZXIgbWFrZXMgaXQgaW50byB0aGUgR0lDIGNvZGUuICovCisjZGVm
aW5lIElOVkFMSURfSVJRICAgICAxMDIzCisKIGV4dGVybiB1bnNpZ25lZCBpbnQgbnJfaXJxczsK
ICNkZWZpbmUgbnJfc3RhdGljX2lycXMgTlJfSVJRUwogI2RlZmluZSBhcmNoX2h3ZG9tX2lycXMo
ZG9taWQpIE5SX0lSUVMKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:12:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:12:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePWm-0007gN-Rr; Wed, 24 Jan 2018 18:12:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5dpo=et=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eePWm-0007gA-6P
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:12:04 +0000
X-Inumbo-ID: 112a9af3-0132-11e8-ba59-bc764e045a96
Received: from mail-wm0-f66.google.com (unknown [74.125.82.66])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 112a9af3-0132-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:11:59 +0100 (CET)
Received: by mail-wm0-f66.google.com with SMTP id f3so10367018wmc.1
 for <xen-devel@lists.xenproject.org>; Wed, 24 Jan 2018 10:12:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gb0NqHECGiC+hVQtsTKZBeRt9Mo7mH1xVxxCGnQ3c8I=;
 b=ki/zzG60BzvV1o1KRCVJyJrVJa+ysAPH36LadCXglyfYBn//8mCX/IE06zs7fJ6d7d
 EtGaZbgWeQGpnocOY8uZwwiHj9ZzpxmBoUfQcmk9huQfQwaJk26nY/DKBpx/XZWUxKGx
 a+UDss1EXjS1uq6KyyezqZhTWrfLBVwjnqtc8=
X-Google-DKIM-Signature: v=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=gb0NqHECGiC+hVQtsTKZBeRt9Mo7mH1xVxxCGnQ3c8I=;
 b=s8ar4zAR+pgcf3+s59sdqW4VYvc8XKZW0EHmxpSPjJH1zMxvI91WvEIhuO24++Cv/Q
 6+4BRtlQ0POe1xDRFwrArHl2MeJ0kdDDsf+tDEwbzB1S05p1AGKgNod45jzbBCl5QK8s
 WRXDgXC0unYWLmsY+eQrNtXQ//o6AYZNKN6svjs+5AHPpwC0aX0ewKhQO6tdZ4SCG8b9
 s1a5MDxU4a3ga3GMY4M+06eVzyCZpMSiP89vTuV1kFDS45moV1th+6FY7mSslimxJpzF
 8wIkK6GtHLakuX6xx9m2uDW8cN/h0LXJwMVTNpE4RHC4/o7wfcKM7GrQYKAG61+s4yd5
 SOgA==
X-Gm-Message-State: AKwxytfzRNuRPd0rBqn+fWNJLmqolS/MZZ+RW6Vi4GSJhiJ80Bh/k7Rz
 VGJ7NzabZv/SMb42COG7Fapz4EbBw+o=
X-Google-Smtp-Source: AH8x227QYrJx7U/BxEOGyyPI4i5iGK+bxjVvkm8WX7extjMQmZHwl6+vtNIqLEdHlPxNC9+L+0NArw==
X-Received: by 10.28.20.8 with SMTP id 8mr5296562wmu.106.1516817461675;
 Wed, 24 Jan 2018 10:11:01 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r68sm899379wmd.47.2018.01.24.10.11.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 24 Jan 2018 10:11:01 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Wed, 24 Jan 2018 18:10:58 +0000
Message-Id: <20180124181058.6157-9-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180124181058.6157-1-andre.przywara@linaro.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

T24gQVJNIHRoZSBtYXhpbXVtIG51bWJlciBvZiBJUlFzIGlzIGEgY29uc3RhbnQsIGJ1dCB3ZSBz
aGFyZSBpdCBiZWluZwphIHZhcmlhYmxlIHRvIG1hdGNoIHg4Ni4gU2luY2Ugd2UgYXJlIG5vdCBz
dXBwb3NlZCB0byBhbHRlciBpdCwgbGV0J3MKbWFyayBpdCBhcyAiY29uc3QiIHRvIGF2b2lkIGFj
Y2lkZW50YWwgY2hhbmdlLgoKU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vaXJxLmMgICAgICAgIHwgMiArLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9pcnEuaCB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBi
L3hlbi9hcmNoL2FybS9pcnEuYwppbmRleCA2MjEwM2EyMGUzLi5kMjI5Y2I2ODcxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vaXJxLmMKKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCkBAIC0yNyw3
ICsyNyw3IEBACiAjaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1ZGUgPGFzbS92Z2ljLmg+CiAK
LXVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG5yX2lycXMgPSBOUl9JUlFTOworY29uc3QgdW5z
aWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxcyA9IE5SX0lSUVM7CiAKIHN0YXRpYyB1bnNp
Z25lZCBpbnQgbG9jYWxfaXJxc190eXBlW05SX0xPQ0FMX0lSUVNdOwogc3RhdGljIERFRklORV9T
UElOTE9DSyhsb2NhbF9pcnFzX3R5cGVfbG9jayk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2lycS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaAppbmRleCAwZDExMGVjYjA4
Li45ZDU1ZTliMTIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmgKQEAgLTM0LDcgKzM0LDcgQEAgc3RydWN0IGFyY2hf
aXJxX2Rlc2MgewogLyogVGhpcyBpcyBhIHNwdXJpb3VzIGludGVycnVwdCBJRCB3aGljaCBuZXZl
ciBtYWtlcyBpdCBpbnRvIHRoZSBHSUMgY29kZS4gKi8KICNkZWZpbmUgSU5WQUxJRF9JUlEgICAg
IDEwMjMKIAotZXh0ZXJuIHVuc2lnbmVkIGludCBucl9pcnFzOworZXh0ZXJuIGNvbnN0IHVuc2ln
bmVkIGludCBucl9pcnFzOwogI2RlZmluZSBucl9zdGF0aWNfaXJxcyBOUl9JUlFTCiAjZGVmaW5l
IGFyY2hfaHdkb21faXJxcyhkb21pZCkgTlJfSVJRUwogCi0tIAoyLjE0LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:17:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePbV-0008GG-C5; Wed, 24 Jan 2018 18:16:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eePbU-0008GA-I6
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 18:16:56 +0000
X-Inumbo-ID: c32673db-0132-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c32673db-0132-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 18:16:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,408,1511827200"; d="scan'208";a="459524884"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 24 Jan 2018 18:16:45 +0000
Message-ID: <1516817805-13702-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/emul: Split exception handling out of
	invoke_stub()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGEgcmVsZWFzZSBidWlsZCwgYmxvYXQtby1tZXRlciByZXBvcnRzOgoKICBhZGQvcmVtb3Zl
OiAwLzAgZ3Jvdy9zaHJpbms6IDAvMSB1cC9kb3duOiAwLy01MTExICgtNTExMSkKICBmdW5jdGlv
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRh
CiAgeDg2X2VtdWxhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI2NDU4ICAxMjEz
NDcgICAtNTExMQoKb3IgaW4gb3RoZXIgd29yZHMsIGEgNCUgcmVkdW5jdGlvbiBpbiBjb2RlIHNp
emUgZnJvbSB0aGlzIGNoYW5nZSBhbG9uZS4KCldoaWxlIHNodWZmbGluZyB0aGluZ3MgYXJvdW5k
LCBkcm9wIHRoZSB1c2Ugb2YgX19MSU5FX18sIGFuZCBwcmludCB0aGUKaW5zdHJ1Y3Rpb24gc3Ry
ZWFtIGhleGR1bXAgYXQgV0FSTklORyBhcyB3ZWxsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+CgpJIHN0dWJsZWQgb250byB0aGlzIHdoaWxlIGxvb2tpbmcgYXQgdGhl
IGRvbWFpbl9jcmFzaCgpIHNpZGUgb2YgdGhpbmdzLiAgSXQKYXBwZWFycyB0aGF0IHlvdXIgQVZY
IHNlcmllcyBtYWtlcyB0aGUgcHJvYmxlbSBtb3JlIHByb25vdW5jZWQsIGR1ZSB0byBtb3JlCmNv
ZGVwYXRocyB1c2luZyBpbnZva2Vfc3R1YigpLgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIHwgMzMgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiAx
IGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBmZjBhMDAzLi42ZGNjZjRlIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtODY2LDcgKzg2Niw3IEBAIHN0
YXRpYyBpbmxpbmUgaW50IG1rZWModWludDhfdCBlLCBpbnQzMl90IGVjLCAuLi4pCiAKICNpZmRl
ZiBfX1hFTl9fCiAjIGRlZmluZSBpbnZva2Vfc3R1YihwcmUsIHBvc3QsIGNvbnN0cmFpbnRzLi4u
KSBkbyB7ICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5pb24gc3R1Yl9leGNlcHRpb25fdG9r
ZW4gcmVzXyA9IHsgLnJhdyA9IH4wIH07ICAgICAgICAgICAgICAgICAgICBcCisgICAgc3R1Yl9l
eG5faW5mbyA9ICh1bmlvbiBzdHViX2V4Y2VwdGlvbl90b2tlbikgeyAucmF3ID0gfjAgfTsgICAg
ICAgICBcCiAgICAgYXNtIHZvbGF0aWxlICggcHJlICJcblx0SU5ESVJFQ1RfQ0FMTCAlW3N0dWJd
XG5cdCIgcG9zdCAiXG4iICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIi5McmV0JT06XG5c
dCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgICAgIi5wdXNoc2VjdGlvbiAuZml4dXAsXCJheFwiXG4iICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC04NzUsMjEgKzg3NSwxMSBAQCBzdGF0aWMgaW5saW5lIGludCBta2VjKHVpbnQ4X3Qg
ZSwgaW50MzJfdCBlYywgLi4uKQogICAgICAgICAgICAgICAgICAgICJqbXAgLkxyZXQlPVxuXHQi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAg
ICIucG9wc2VjdGlvblxuXHQiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRSguTHJldCU9LCAuTGZpeCU9KSAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgIDogW2V4bl0gIitnIiAocmVzXyks
IGNvbnN0cmFpbnRzLCAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgIDog
W2V4bl0gIitnIiAoc3R1Yl9leG5faW5mbyksIGNvbnN0cmFpbnRzLCAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICAgW3N0dWJdICJyIiAoc3R1Yi5mdW5jKSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgIm0iICgqKHVpbnQ4X3QoKilbTUFY
X0lOU1RfTEVOICsgMV0pc3R1Yi5wdHIpICk7ICAgXAotICAgIGlmICggdW5saWtlbHkofnJlc18u
cmF3KSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICJleGNlcHRpb24g
JXUgKGVjPSUwNHgpIGluIGVtdWxhdGlvbiBzdHViIChsaW5lICV1KVxuIiwgXAotICAgICAgICAg
ICAgICAgIHJlc18uZmllbGRzLnRyYXBuciwgcmVzXy5maWVsZHMuZWMsIF9fTElORV9fKTsgICAg
ICAgICAgXAotICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAic3R1YjogJSJfX3N0cmluZ2lm
eShNQVhfSU5TVF9MRU4pInBoXG4iLCAgXAotICAgICAgICAgICAgICAgIHN0dWIuZnVuYyk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYocmVzXy5maWVsZHMudHJhcG5yID09IEVYQ19VRCwgRVhDX1VEKTsg
ICAgXAotICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9tYWluKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxF
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBnb3RvIGRv
bmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggdW5saWtlbHkofnN0dWJfZXhuX2luZm8ucmF3
KSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBnb3RvIGVtdWxh
dGlvbl9zdHViX2ZhaWx1cmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
fSB3aGlsZSAoMCkKICNlbHNlCiAjIGRlZmluZSBpbnZva2Vfc3R1YihwcmUsIHBvc3QsIGNvbnN0
cmFpbnRzLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICBcCkBAIC0zMDAwLDYgKzI5OTAsOSBA
QCB4ODZfZW11bGF0ZSgKICAgICBzdHJ1Y3QgZnB1X2luc25fY3R4dCBmaWMgPSB7IC50eXBlID0g
WDg2RU1VTF9GUFVfbm9uZSwgLmV4bl9yYWlzZWQgPSAtMSB9OwogICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9zdHViIHN0dWIgPSB7fTsKICAgICBERUNMQVJFX0FMSUdORUQobW12YWxfdCwgbW12YWwp
OworI2lmZGVmIF9fWEVOX18KKyAgICB1bmlvbiBzdHViX2V4Y2VwdGlvbl90b2tlbiBzdHViX2V4
bl9pbmZvOworI2VuZGlmCiAKICAgICBBU1NFUlQob3BzLT5yZWFkKTsKIApAQCAtODAxMiw2ICs4
MDA1LDE4IEBAIHg4Nl9lbXVsYXRlKAogICAgIHB1dF9zdHViKHN0dWIpOwogICAgIHJldHVybiBy
YzsKICN1bmRlZiBzdGF0ZQorCisjaWZkZWYgX19YRU5fXworIGVtdWxhdGlvbl9zdHViX2ZhaWx1
cmU6CisgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgImV4Y2VwdGlvbiAldSAoZWM9JTA0eCkg
aW4gZW11bGF0aW9uIHN0dWJcbiIsCisgICAgICAgICAgICBzdHViX2V4bl9pbmZvLmZpZWxkcy50
cmFwbnIsIHN0dWJfZXhuX2luZm8uZmllbGRzLmVjKTsKKyAgICBncHJpbnRrKFhFTkxPR19XQVJO
SU5HLCAiICBzdHViOiAlIl9fc3RyaW5naWZ5KE1BWF9JTlNUX0xFTikicGhcbiIsCisgICAgICAg
ICAgICBzdHViLmZ1bmMpOworICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihzdHViX2V4bl9pbmZv
LmZpZWxkcy50cmFwbnIgPT0gRVhDX1VELCBFWENfVUQpOworICAgIGRvbWFpbl9jcmFzaChjdXJy
ZW50LT5kb21haW4pOworICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgZ290byBk
b25lOworI2VuZGlmCiB9CiAKICN1bmRlZiBvcF9ieXRlcwotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePkf-0000Yh-8f; Wed, 24 Jan 2018 18:26:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eePke-0000YV-9Y
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 18:26:24 +0000
X-Inumbo-ID: 10ce15b7-0134-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10ce15b7-0134-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:26:17 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id a1so337702wri.5
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 10:26:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6yurMlyoXPztG9hyHFTEp5mVCDSmJovsf3FLmqV+u1g=;
 b=WepwLA9oxrxo+Ss0hzKcZugL/O+0tppCvTRc2pweeBAVjTyaW559B0thXiTjq6uhQM
 VFlXo4cD8jNydI+O1QlRJzqab3+o68iVy8qk9F83+tcf0ok5ijXqW940mc2DcrtMUYKS
 kyCLARcFprougMI4gZf3hYRXNKIxSlzVy7TbI=
X-Google-DKIM-Signature: v=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=6yurMlyoXPztG9hyHFTEp5mVCDSmJovsf3FLmqV+u1g=;
 b=APQ8Z6d+6fIgvDM4DiitAiPYuY8FI/H3ARrVugxxKwIRKU8YGvXc8YrNeTS77O7V9U
 aSQWlrwfmAsitTaJ4lG5rAJPL76YQBJO5RZ6M/xEg8nHK9X9LbWx/tHptRPQgtxle8Fc
 tZFOMfeMW7Pn6cnypvfj5RTtAg1yLffzn3eWL5ESbr0JqCTd/yvIzu0wN+xLeTNlq4Rz
 k3uopGZPINGEkJkfS7Fb9yjYqr3pluEbaz7y1ddKrSwFkhjG2V/ZEeLvZ+75m1HRbRPC
 khij8E08mg4haDxIHqXWVDwIcKx9/4SNvUWbjoZwe/z9wapw8wgrEY8yAumubAdUG/5e
 N0Ng==
X-Gm-Message-State: AKwxyteXCqsXwXrQ5OqaeJ+9iqhX31HIy+NwxVhPdqHOikyunpDc5+OF
 2gLUlHVbFG1e5s5Qs6bc+bTp2oqz+TU=
X-Google-Smtp-Source: AH8x225YInVHvBaRV/a1wa1FK3MH7Ou2QLdWnb9pboDAA3TqFDw4qJlzI8wDjekTBti7P1WUivhCFg==
X-Received: by 10.223.129.135 with SMTP id 7mr6711497wra.40.1516818379766;
 Wed, 24 Jan 2018 10:26:19 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k35sm6523047wrc.2.2018.01.24.10.26.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 10:26:19 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed, 24 Jan 2018 18:26:15 +0000
Message-Id: <20180124182616.3384-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180124182616.3384-1-julien.grall@linaro.org>
References: <20180124182616.3384-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 1/2] xen/arm: GICv3: Parse ITS information
	from the firmware tables later on
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlcmUgYXJlIERldmljZSBUcmVlIChlLmcgZm9yIHRoZSBGb3VuZGF0aW9uIE1vZGVsKSBvdXQg
dGhhdCBkZXNjcmliZXMgdGhlCklUUyBidXQgTFBJcyBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBw
bGF0Zm9ybS4gQm9vdGluZyB3aXRoIHN1Y2ggRFQgd2lsbApyZXN1bHQgdG8gYW4gZWFybHkgRGF0
YSBBYm9ydC4gVGhlIHNhbWUgRFQgaXMgYm9vdGluZyBmaW5lIHdpdGggYQpiYXJlbWV0YWwgIExp
bnV4IGJlY2F1c2UgSVRTIHdpbGwgYmUgaW5pdGlhbGl6ZWQgb25seSB3aGVuIExQSXMgaXMKc3Vw
cG9ydGVkLgoKV2hpbGUgdGhpcyBpcyBhIGJ1ZyBpbiB0aGUgRFQsIEkgdGhpbmsgWGVuIHNob3Vs
ZCBiZSBib290IHdpdGggdGhlIHNhbWUKaGFyZHdhcmUgbGV2ZWwgc3VwcG9ydCAoZS5nIElUUyB3
aWxsIG5vdCBiZSB1c2VkKSBhcyB3aXRoIGEgYmFyZW1ldGFsCkxpbnV4LgoKVGhlIHNsaWdodCBw
cm9ibGVtIGlzIFhlbiBpcyByZWx5aW5nIG9uIGdpY3YzX2l0c19ob3N0X2hhc19pdHMoKSB0byBr
bm93CmlmIElUUyBjYW4gYmUgdXNlZC4gVGhlIGxpc3QgaXMgcG9wdWxhdGVkIGJ5IGdpY3YzX2l0
c197ZHQsYWNwaX1faW5pdCgpLgpJdCB3b3VsZCB0aGVvcml0aWNhbCBiZSBwb3NzaWJsZSB0byBn
YXRlIHRob3NlIHdpdGggYSBjaGVjayBvZgpHSUNEX1RZUEVSLkxQSVMgYmVjYXVzZSB3ZSBkb24n
dCBrbm93IHlldCB3aGV0aGVyIHRoZSBIVyBpcyBhbiBhY3R1YWwKR0lDdjMvR0lDdjQuCgpMb29r
aW5nIGF0IHRoZSBjYWxsZXJzIG9mIGdpY3YzX2l0c19ob3N0X2hhc19pdHMoKSwgdGhleSB3aWxs
IG9ubHkgYmUKZG9uZSBhZnRlciBnaWN2M19pdHNfaW5pdCgpIGlzIGNhbGxlZC4gVGhlcmVmb3Jl
IG1vdmUgdGhlIHBhcnNpbmcgb2YgSVRTCmluZm9ybWF0aW9uIGZyb20gZmlybXdhcmUgdGFibGVz
IGxhdGVyIG9uLgoKTm90ZSB0aGF0IGdpY3YzX2l0c19pbml0KCkgaGFzIGJlZW4gbW92ZWQgYXQg
dGhlIGVuZCBvZiB0aGUgZmlsZSB0bwphdm9pZCBmb3J3YXJkIGRlY2xhcmF0aW9uLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCi0tLQoKSSBj
YW4gbW92ZSB0aGUgY29kZSBtb3ZlbWVudCBpbiBhIHNlcGFyYXRlIHBhdGNoIGlmIG5lY2Vzc2Fy
eS4gSXQgd2FzCnNtYWxsIGVub3VnaCB0aGF0IEkgdGhvdWdodCBpdCB3b3VsZCBub3QgYmUgd29y
dGguCgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFjdHVhbGx5IHRlc3QgY29tcGlsYXRp
b24gYW5kIGJvb3Qgb2YgdGhpcyBwYXRjaC4uLgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtaXRz
LmMgICAgICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgfCAgNSAtLS0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9naWNfdjNfaXRzLmggfCAxMiAtLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDMw
IGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jCmluZGV4IGU1N2FlMDU3
NzEuLjYxMjc4OTRkMGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYwpAQCAtNTE1LDIxICs1MTUsNiBAQCBzdGF0aWMg
aW50IGdpY3YzX2l0c19pbml0X3NpbmdsZV9pdHMoc3RydWN0IGhvc3RfaXRzICpod19pdHMpCiAg
ICAgcmV0dXJuIDA7CiB9CiAKLWludCBnaWN2M19pdHNfaW5pdCh2b2lkKQotewotICAgIHN0cnVj
dCBob3N0X2l0cyAqaHdfaXRzOwotICAgIGludCByZXQ7Ci0KLSAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KGh3X2l0cywgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQotICAgIHsKLSAgICAgICAgcmV0ID0g
Z2ljdjNfaXRzX2luaXRfc2luZ2xlX2l0cyhod19pdHMpOwotICAgICAgICBpZiAoIHJldCApCi0g
ICAgICAgICAgICByZXR1cm4gcmV0OwotICAgIH0KLQotICAgIHJldHVybiAwOwotfQotCiAvKgog
ICogVE9ETzogSW52ZXN0aWdhdGUgdGhlIGludGVyYWN0aW9uIHdoZW4gYSBndWVzdCByZW1vdmVz
IGEgZGV2aWNlIHdoaWxlCiAgKiBzb21lIExQSXMgYXJlIHN0aWxsIGluIGZsaWdodC4KQEAgLTEw
MTksNyArMTAwNCw3IEBAIHN0YXRpYyB2b2lkIGFkZF90b19ob3N0X2l0c19saXN0KHBhZGRyX3Qg
YWRkciwgcGFkZHJfdCBzaXplLAogfQogCiAvKiBTY2FuIHRoZSBEVCBmb3IgYW55IElUUyBub2Rl
cyBhbmQgY3JlYXRlIGEgbGlzdCBvZiBob3N0IElUU2VzIG91dCBvZiBpdC4gKi8KLXZvaWQgZ2lj
djNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQorc3RhdGlj
IHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2Rl
KQogewogICAgIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqaXRzID0gTlVMTDsKIApAQCAt
MTA1Niw3ICsxMDQxLDcgQEAgc3RhdGljIGludCBnaWN2M19pdHNfYWNwaV9wcm9iZShzdHJ1Y3Qg
YWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKICAgICByZXR1cm4gMDsKIH0KIAotdm9pZCBn
aWN2M19pdHNfYWNwaV9pbml0KHZvaWQpCitzdGF0aWMgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0
KHZvaWQpCiB7CiAgICAgLyogUGFyc2UgSVRTIGluZm9ybWF0aW9uICovCiAgICAgYWNwaV90YWJs
ZV9wYXJzZV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKQEAgLTEwODEs
OCArMTA2NiwzNiBAQCB1bnNpZ25lZCBsb25nIGdpY3YzX2l0c19tYWtlX2h3ZG9tX21hZHQoY29u
c3Qgc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqYmFzZV9wdHIpCiAKICAgICByZXR1cm4gc2l6ZW9m
KHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKSAqIHZnaWNfdjNfaXRzX2NvdW50
KGQpOwogfQorI2Vsc2UgLyogIUNPTkZJR19BQ1BJICovCisKK3N0YXRpYyB2b2lkIGdpY3YzX2l0
c19hY3BpX2luaXQodm9pZCkKK3sKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKwogI2Vu
ZGlmCiAKK2ludCBnaWN2M19pdHNfaW5pdCh2b2lkKQoreworICAgIHN0cnVjdCBob3N0X2l0cyAq
aHdfaXRzOworICAgIGludCByZXQ7CisKKyAgICBpZiAoIGFjcGlfZGlzYWJsZWQgKQorICAgICAg
ICBnaWN2M19pdHNfZHRfaW5pdChkdF9pbnRlcnJ1cHRfY29udHJvbGxlcik7CisgICAgZWxzZQor
ICAgICAgICBnaWN2M19pdHNfYWNwaV9pbml0KCk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
KGh3X2l0cywgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQorICAgIHsKKyAgICAgICAgcmV0ID0gZ2lj
djNfaXRzX2luaXRfc2luZ2xlX2l0cyhod19pdHMpOworICAgICAgICBpZiAoIHJldCApCisgICAg
ICAgICAgICByZXR1cm4gcmV0OworICAgIH0KKworICAgIHJldHVybiAwOworfQorCisKIC8qCiAg
KiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggYTBkMjkwYjU1Yy4uOWY5Y2Y1
OWY4MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYwpAQCAtMTMxNCw5ICsxMzE0LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IGdpY3Yz
X2R0X2luaXQodm9pZCkKICAgICBpZiAoICFyZXMgKQogICAgICAgICBkdF9kZXZpY2VfZ2V0X2Fk
ZHJlc3Mobm9kZSwgMSArIGdpY3YzLnJkaXN0X2NvdW50ICsgMiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ2YmFzZSwgJnZzaXplKTsKLQotICAgIC8qIENoZWNrIGZvciBJVFMgY2hp
bGQgbm9kZXMgYW5kIGJ1aWxkIHRoZSBob3N0IElUUyBsaXN0IGFjY29yZGluZ2x5LiAqLwotICAg
IGdpY3YzX2l0c19kdF9pbml0KG5vZGUpOwogfQogCiBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2Rl
bnlfYWNjZXNzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCkBAIC0xNjA4LDggKzE2MDUsNiBAQCBz
dGF0aWMgdm9pZCBfX2luaXQgZ2ljdjNfYWNwaV9pbml0KHZvaWQpCiAKICAgICBnaWN2My5yZGlz
dF9zdHJpZGUgPSAwOwogCi0gICAgZ2ljdjNfaXRzX2FjcGlfaW5pdCgpOwotCiAgICAgLyoKICAg
ICAgKiBJbiBBQ1BJLCAwIGlzIGNvbnNpZGVyZWQgYXMgdGhlIGludmFsaWQgYWRkcmVzcy4gSG93
ZXZlciB0aGUgcmVzdAogICAgICAqIG9mIHRoZSBpbml0aWFsaXphdGlvbiByZWx5IG9uIHRoZSBp
bnZhbGlkIGFkZHJlc3MgdG8gYmUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggNDBkZmZk
YzBmYS4uNzhhOWJiMTRkZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTEzMywxMSAr
MTMzLDcgQEAgc3RydWN0IGhvc3RfaXRzIHsKIAogZXh0ZXJuIHN0cnVjdCBsaXN0X2hlYWQgaG9z
dF9pdHNfbGlzdDsKIAotLyogUGFyc2UgdGhlIGhvc3QgRFQgYW5kIHBpY2sgdXAgYWxsIGhvc3Qg
SVRTZXMuICovCi12b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqbm9kZSk7Ci0KICNpZmRlZiBDT05GSUdfQUNQSQotdm9pZCBnaWN2M19pdHNfYWNwaV9p
bml0KHZvaWQpOwogdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdm9pZCAqYmFzZV9wdHIpOwogI2VuZGlmCkBAIC0yMDIsMTUgKzE5OCw3IEBAIHZvaWQgZ2lj
djNfbHBpX3VwZGF0ZV9ob3N0X2VudHJ5KHVpbnQzMl90IGhvc3RfbHBpLCBpbnQgZG9tYWluX2lk
LAogCiAjZWxzZQogCi1zdGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQotewotfQotCiAjaWZkZWYgQ09ORklHX0FDUEkK
LXN0YXRpYyBpbmxpbmUgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpCi17Ci19Ci0KIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpiYXNlX3B0cikKIHsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePkf-0000Ys-F3; Wed, 24 Jan 2018 18:26:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eePke-0000YW-BX
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 18:26:24 +0000
X-Inumbo-ID: 118d8336-0134-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 118d8336-0134-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:26:18 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id 100so5043971wrb.7
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 10:26:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=tt2co0RRpjeQXAhRNzj3W2MDTpX4xnPonjfR6QQq14M=;
 b=BZeKy8FV1MzotsKm//4OoNogpxksb4mxm9ZP2SD1QaxxMuZXp8oOfeBqsEyd00VsSV
 2nq4y5IE5UF6nY3E4/+YRnNeVaTfN3+VQCt2uqt6DJf50GwTI55qB9WR/+jEx7iyrAJP
 IpoG8cLBTbaC1bt67GO4+OOEMqpuGmcjBq5uE=
X-Google-DKIM-Signature: v=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=tt2co0RRpjeQXAhRNzj3W2MDTpX4xnPonjfR6QQq14M=;
 b=h5kV/vJV315W/C48OTvC/mh76zQtomVO5H43yGr8JIMHP6ULrXKcXmcrLzgkQGHyg0
 gQozukcdsVnRx51aPHiMMa/aMMtrS+LXs6mqonfeU+xaaXmBaAmp07uvf/PM6DHAvkf+
 7myi1EBjmPITHnzh/4kCd/zzopDnxA7oT7ZX0H8cXBdsL8/4Sd6bK31JnAlJjXJ8mm9g
 LYuZDPiGHdx9sotcpvR7TDiv0fEy8SLqClyPBc6QEPYvreA80cwL1ddGu9zuC1lH5WC+
 P+GSibfcxgB9uewBvkhz34NB1uMM8+e5vfCuqgVaaMS4ab1jIA8pwanHyeu6kFM8HCGe
 QPSQ==
X-Gm-Message-State: AKwxytdt218c05tcNNDbbCE5fzexpDfRRD6zgxGdb48Urq53/xsCWuWe
 /R/taIfPGHHCnIgTj1sTJpJXT8kwBDQ=
X-Google-Smtp-Source: AH8x2265KDuYERmEx4eXlyoXeMbewOQ03FoMES3Xev6obnRV5qJ8sAaj55HCkbKSs5QUtb9HVY4/pA==
X-Received: by 10.223.197.72 with SMTP id s8mr6859950wrf.96.1516818381130;
 Wed, 24 Jan 2018 10:26:21 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k35sm6523047wrc.2.2018.01.24.10.26.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 10:26:20 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed, 24 Jan 2018 18:26:16 +0000
Message-Id: <20180124182616.3384-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180124182616.3384-1-julien.grall@linaro.org>
References: <20180124182616.3384-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 2/2] xen/arm: GICv3: Only initialize ITS when
	the distributor supports LPIs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlcmUgYXJlIGZpcm13YXJlIHRhYmxlcyBvdXQgZGVzY3JpYmluZyB0aGUgSVRTIGJ1dCBkb2Vz
IG5vdCBzdXBwb3J0CkxQSXMuIFRoaXMgd2lsbCByZXN1bHQgdG8gYSBkYXRhIGFib3J0IHdoZW4g
dHJ5aW5nIHRvIGluaXRpYWxpemUgSVRTLgoKV2hpbGUgdGhpcyBjYW4gYmUgY29uc2lkZXIgYSBi
dWcgaW4gdGhlIERldmljZS1UcmVlLCBzYW1lIGNvbmZpZ3VyYXRpb24KYm9vdHMgb24gTGludXgu
IFNvIGdhdGUgdGhlIElUUyBpbml0aWFsaXphdGlvbiB3aXRoIHRoZSBzdXBwb3J0IG9mIExQSXMK
aW4gdGhlIGRpc3RyaWJ1dG9yLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgfCAxNCArKysrKysr
KysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12
My5jCmluZGV4IDlmOWNmNTlmODIuLjczMDQ1MGUzNGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE2MzcsNiArMTYzNywx
MSBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXpl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB9CiAjZW5kaWYKIAorc3RhdGljIGJvb2wgZ2ljX2Rp
c3Rfc3VwcG9ydHNfbHBpcyh2b2lkKQoreworICAgIHJldHVybiAocmVhZGxfcmVsYXhlZChHSUNE
ICsgR0lDRF9UWVBFUikgJiBHSUNEX1RZUEVfTFBJUyk7Cit9CisKIC8qIFNldCB1cCB0aGUgR0lD
ICovCiBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCiB7CkBAIC0xNjk5LDkgKzE3
MDQsMTIgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjNfaW5pdCh2b2lkKQogCiAgICAgZ2ljdjNf
ZGlzdF9pbml0KCk7CiAKLSAgICByZXMgPSBnaWN2M19pdHNfaW5pdCgpOwotICAgIGlmICggcmVz
ICkKLSAgICAgICAgcGFuaWMoIkdJQ3YzOiBJVFM6IGluaXRpYWxpemF0aW9uIGZhaWxlZDogJWRc
biIsIHJlcyk7CisgICAgaWYgKCBnaWNfZGlzdF9zdXBwb3J0c19scGlzKCkgKQorICAgIHsKKyAg
ICAgICAgcmVzID0gZ2ljdjNfaXRzX2luaXQoKTsKKyAgICAgICAgaWYgKCByZXMgKQorICAgICAg
ICAgICAgcGFuaWMoIkdJQ3YzOiBJVFM6IGluaXRpYWxpemF0aW9uIGZhaWxlZDogJWRcbiIsIHJl
cyk7CisgICAgfQogCiAgICAgcmVzID0gZ2ljdjNfY3B1X2luaXQoKTsKICAgICBpZiAoIHJlcyAp
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:27:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:27:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePlb-0000hF-RC; Wed, 24 Jan 2018 18:27:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eePla-0000h3-Cz
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 18:27:22 +0000
X-Inumbo-ID: 340c9511-0134-11e8-ba59-bc764e045a96
Received: from mail-wr0-f193.google.com (unknown [209.85.128.193])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 340c9511-0134-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:27:16 +0100 (CET)
Received: by mail-wr0-f193.google.com with SMTP id 36so5065385wrh.1
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 10:27:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=38SkDfZRyHd2BuYPyAjqmRj3FMXPylQPykXuScIXsxc=;
 b=A8lS0OiN1cw+hq3UN3uD+GO5GMok58SZFI+epixLD2DcmKlnRJ7/pdKLiXxqCQ1zuO
 JWN/DOy8+22tKgPRm3B/2d4+akcaD0OaeBuJBGT1e+lh80Qczr0/JbacBHKkNREljGhd
 0ByF7ZajEcWwzzdmXRNpdLse65kObIfqFkPwU=
X-Google-DKIM-Signature: v=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=38SkDfZRyHd2BuYPyAjqmRj3FMXPylQPykXuScIXsxc=;
 b=pmAQVLCgKS85aVOSJfbyrBF7J2tHTSbzq+5KeTKwIp6OkcIpLkWr20FCMDh03Vh93Y
 Z5OIAaOGw+gGVnZjynIzEzdRpwUUzWdY6bjTu2qDpKoNwqJV9QRBF86hFvHtZ/ZLGAV4
 7Yor0S7Phug2DNRR093nazey3KVVqqlvOOZ7j9Rj2vtjR2MpKIy4W2+td4qLCfQSC3v4
 lyFWHY/DhCXSF+m0TiMexl/Wwri6IP7dXwvGW09UkDf0kqcFVCPvqoRpbCOgnSDE7l36
 SqtkMqyi7HwK/pNqU/Rj7UzodCsOF1cprszvLx7FOiL+pov7AOe0JBtJHLS4Il1omenT
 KKMQ==
X-Gm-Message-State: AKwxytdsN5mrVGi0F0t+FjO/HJr7xqEZpMNQyyAX4sgASnB1K0yZNxUf
 1k3y5iJueUxCX2dzeixt0t4t0yAVjP4=
X-Google-Smtp-Source: AH8x225t2CzPFxLpoOz+myQNe/l5M9OWSn86W50LoC8D3Kn4kdnCE96EoOT4zdJ/e2r9KuTG3egE4Q==
X-Received: by 10.223.156.131 with SMTP id d3mr275710wre.184.1516818378886;
 Wed, 24 Jan 2018 10:26:18 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id k35sm6523047wrc.2.2018.01.24.10.26.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 10:26:18 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed, 24 Jan 2018 18:26:14 +0000
Message-Id: <20180124182616.3384-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 0/2] xen/arm: GICv3: Only initialize ITS when
	LPIs are available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgZml4IGFuIGlzc3VlIEkgZGlzY292ZXJl
ZCB3aGVuIHVzaW5nIHRoZSBGb3VuZGF0aW9uCm1vZGVsIGFuZCB0aGUgRFQgcHJvdmlkZWQgYnkg
TGludXggdXBzdHJlYW0uCgpJbmRlZWQgdGhlIERldmljZS1UcmVlIGlzIGV4cG9zaW5nIGFuIElU
UyBidXQgTFBJcyBhcmUgbm90IGF2YWlsYWJsZS4KUmVzdWx0aW5nIHRvIGFuIGVhcmx5IGNyYXNo
IG9uIFhlbi4KCldoaWxzdCB0aGlzIGxvb2tzIGEgRFQgaXNzdWUsIExpbnV4IGlzIGFibGUgdG8g
Y29wZSB3aXRoIGl0LiBTbyBJIHRoaW5rIFhlbgpzaG91bGQgYWxzbyBjb3BlIHdpdGggc3VjaCBE
VC4KCkNoZWVycywKCkp1bGllbiBHcmFsbCAoMik6CiAgeGVuL2FybTogR0lDdjM6IFBhcnNlIElU
UyBpbmZvcm1hdGlvbiBmcm9tIHRoZSBmaXJtd2FyZSB0YWJsZXMgbGF0ZXIKICAgIG9uCiAgeGVu
L2FybTogR0lDdjM6IE9ubHkgaW5pdGlhbGl6ZSBJVFMgd2hlbiB0aGUgZGlzdHJpYnV0b3Igc3Vw
cG9ydHMKICAgIExQSXMuCgogeGVuL2FyY2gvYXJtL2dpYy12My1pdHMuYyAgICAgICAgfCA0NyAr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgICAgICAgICAgICB8IDE5ICsrKysrKysrKy0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2l0cy5oIHwgMTIgLS0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNl
cnRpb25zKCspLCAzNyBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:34:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:34:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePsS-0001Y3-Jd; Wed, 24 Jan 2018 18:34:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=++wb=et=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eePsS-0001Xw-9v
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 18:34:28 +0000
X-Inumbo-ID: 35d180ed-0135-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35d180ed-0135-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 18:34:29 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 24 Jan 2018 19:34:20 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 24 Jan 2018 18:33:50 +0000
Message-ID: <1516818827.15341.4.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Date: Wed, 24 Jan 2018 19:33:47 +0100
In-Reply-To: <849659c2-ef26-2df2-5eaf-f848cae2bf4c@citrix.com>
References: <150531969753.22283.6861569329752511399.stgit@Solace.fritz.box>
 <849659c2-ef26-2df2-5eaf-f848cae2bf4c@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Praveen Kumar <kpraveen.lkml@gmail.com>
Subject: Re: [Xen-devel] [PATCH] xen: Credit2: enable fully custom runqueue
	arrangement
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3257086745114426657=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3257086745114426657==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-jG0OrvzE27lkUiqsj8hW"


--=-jG0OrvzE27lkUiqsj8hW
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2018-01-24 at 11:44 +0000, George Dunlap wrote:
> On 09/13/2017 05:21 PM, Dario Faggioli wrote:
> > diff --git a/docs/misc/xen-command-line.markdown b/docs/misc/xen-
> > command-line.markdown
> > index 9797c8d..dbf5d4c 100644
> > --- a/docs/misc/xen-command-line.markdown
> > +++ b/docs/misc/xen-command-line.markdown
> > @@ -585,6 +585,16 @@ Available alternatives, with their meaning,
> > are:
> >  * `node`: one runqueue per each NUMA node of the host;
> >  * `all`: just one runqueue shared by all the logical pCPUs of
> >           the host
> > +* `<custom>`: one runqueue per each specified subset of logical
> > +              pCPUs of the host. Subsets are defined either as:
> > +              `[[0,1,][2,6][3,5][4,7]]`, or as:
>=20
> Is the comma after the 1 there a typo, or do are you explicitly
> trying
> to communicate that you tolerate terminal commas?
>=20
The former. A typo. :-)

> > +
> > +        /* Is the cpu ID we found valid? */
> > +        if ( cpu >=3D nr_cpu_ids )
> > +            return false;
> > +
> > +        /*
> > +         * CPU IDs are considered only the first time they're
> > found in the
> > +         * string considere. Multiple subsequent occurrences are
> > ignored.
> > +         */
> > +        if ( cpumask_test_cpu(cpu, &cpus) )
> > +            continue;
> > +
> > +        cpumask_set_cpu(cpu, &cpus);
> > +        custom_cpu_runqueue[cpu] =3D rqi;
> > +    }
> > +
> > +    /*
> > +     * If in_subset is true, it means we are in format 1, and we
> > +     * found a subset that was not closed with its ']', which
> > +     * means the string is malformed.
> > +     */
> > +    if ( in_subset )
> > +        return false;
> > +
> > +    return ret;
> > +}
>=20
> Rather than nitpick the state machine here, I wonder if we could add
> some unit tests to make sure that the parser continues to be have as
> expected.  We could either do some trickery to allow it to run in
> user
> mode (as the x86_emulate() harness); or we could run some tests
> during
> boot-up when running in DEBUG mode.
>=20
I like the idea. Not sure which one of the two options I'd prefer...
Probably the "run in usermode" one, if it's not too complicated (I'll
have a look).

> If you can't pick this up, I can probably make time to do it.
>=20
I think I can take care of this.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-jG0OrvzE27lkUiqsj8hW
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+4FAlpo0Y0ACgkQFkJ4iaW4
c+5GTBAAzlNNjZ3ghGI8aFuKDySNIUlqq0LYc9+IeJlU7Bn6zKLUBD+P4r10QlQv
zwDq1pw65W8BUsiEkI7sMP8GsZBonJhPzZwpTjpdZj+p/OuicQSpFkOQ2PRa/Rbl
DgzzZce7Kc2R49IT6cBxapWZiw4HjzbOBV57XwXeerXD7cv96LX5woQH8f1YhMa3
sv3SQfHgUmBNtX1iG778nmXVwPdEXQofPFEz8M5VGLymzvTePHAHC9BF4ttAAxaT
IZfWHRwf8avUPVml7u22YWD5mGj4cGbKoCHnAmNlVsboC04EBU5z6R2uT5AbBPez
ZEn6eLjb3U03D0jF7Thbh5mogUA1QrY15I5dcOAg8pDKR2XfsBPjBJ7ebRJG1YAg
26f4renQrHsCmat4aLMtk8Jucjxk3IlZy5+WqCybDxdV/W+EajyvLhI1r0QTB85b
jiyuBRURqb+y0mWsCmMNu8V9mz13MGnQp/U6SrXGGtCCOf+FTr6GBDJL6wF4lhp+
Yb6iGhBzOJ2WvBkhL9S4W/mWHDwojlkM8pKGKGkjG7vdmQMUq8TYieusxLZuHxGM
ivGkh3o3XcfYQN/AxvK6zSLy35w93uapFJQ5jQCgTUd3L8yt+T4Xqca8TWKoNsRV
ki63Fyl3gJFW/dsG7yq3iLB1sf3zrNm7wuIa2E3Nh5YqijvO3Qk=
=eoPD
-----END PGP SIGNATURE-----

--=-jG0OrvzE27lkUiqsj8hW--



--===============3257086745114426657==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3257086745114426657==--



From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:34:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePsp-0001bj-Rg; Wed, 24 Jan 2018 18:34:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eePso-0001bO-SJ
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 18:34:50 +0000
X-Inumbo-ID: 3f895c93-0135-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f895c93-0135-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:34:45 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id g21so5029725wrb.13
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 10:34:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=WhjD3oR03OYTxhy5M9yOybMmSuCPPY+ldWs5COStOyw=;
 b=IrZpMVaXE3mq3ngg1jJQUtTksb0IU89y4g8sdq1Wr854OJRdOgUqQx4Cmsb5R9mosn
 RoHuS8ckzAX6HpxrCI7S8+m6kJyeeAOs4cC8NwHXsNQtZ/mQPlFBEXKqy5NZQjy6/JKj
 P4lP+1IctjiNxIoko6gMjW+OqXv5HyZqOyiDo=
X-Google-DKIM-Signature: v=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=WhjD3oR03OYTxhy5M9yOybMmSuCPPY+ldWs5COStOyw=;
 b=Aqv3n//cA/wx4I++AWdaSsQughUy2Q0Gvyab9PurQ6nVaqXV6vLTsm1gSYa3XBRXS2
 U/mZlLho/tkJaBfG0esepf10Fpb2iY+eiQt0qx+tN+rjVAVEaHHOy6TqtLF/HptygRau
 beZ7+jY9I6cQi/t1OZSRrYBdd/bhUmDRuBzVyEHpyVZqW62nl7jCBmcaINm9o7JsJJNG
 n1ET3ipi7vn84hX27m312oRC/1ArIJI5vx9TDSzumrTtrkRYpqqO+I22UHfxt0WQktGF
 Gg56XanWxvjVnkvs3LN074rFmBPjGIyn5hlPgT5FqowIoJu+gCmcaclitQDnG+2SNBMY
 ao8A==
X-Gm-Message-State: AKwxytfs/WGAgUKXzd8GlcYqby1CAKwLLA8vYcwbPFKgfAKlUgzI2eIr
 HO9HAGos6aRdU9ztsQNMmH5hznymfuk=
X-Google-Smtp-Source: AH8x224YG5g1MrR/y729e0GAtdOEjyTsVQwVLSHcHofpAhNbhmDpnLJQxdJg8eQD5XjkGOarT0Rjjw==
X-Received: by 10.223.183.43 with SMTP id l43mr6821816wre.181.1516818887650;
 Wed, 24 Jan 2018 10:34:47 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 186sm1080120wmu.16.2018.01.24.10.34.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 10:34:47 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed, 24 Jan 2018 18:34:42 +0000
Message-Id: <20180124183445.23705-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH 0/3] xen/arm: SMCCC fixes and PSCI clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgY29udGFpbnMgU01DQ0MgZml4ZXMgKHNl
ZSAjMikgYW5kIFBTQ0kgY2xlYW4tdXAuCgpDaGVlcnMsCgpKdWxpZW4gR3JhbGwgKDMpOgogIHhl
bi9hcm06IHZwc2NpOiBSZW1vdmluZyBkdW1teSBNSUdSQVRFIGFuZCBNSUdSQVRFX0lORk9fVVBf
Q1BVCiAgeGVuL2FybTogdnNtYzogRG9uJ3QgaW1wbGVtZW50IGZ1bmN0aW9uIElEIHRoYXQgZG9l
c24ndCBleGlzdAogIHhlbi9hcm06IHZwc2NpOiBNb3ZlIFBTQ0kgZnVuY3Rpb24gZGlzcGF0Y2hp
bmcgZnJvbSB2c21jLmMgdG8gdnBzY2kuYwoKIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAg
ICAgIHwgMTQ5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2Fy
Y2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgfCAxMjIgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwgICAyIC0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDIzICstLS0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oICAgICAgfCAgMjAgKysrKystCiA1IGZpbGVzIGNoYW5nZWQsIDE2MCBpbnNl
cnRpb25zKCspLCAxNTYgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:34:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:34:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePsq-0001c3-1i; Wed, 24 Jan 2018 18:34:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eePsp-0001bV-9w
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 18:34:51 +0000
X-Inumbo-ID: 4011088a-0135-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4011088a-0135-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:34:46 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id g1so10217978wmg.2
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 10:34:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=AZK4I2Huzf9nDMly0fxwv0p4G3NSC6wmmfnk/60OBmY=;
 b=aRm6ZmUCxFR6U2TwMbXyzgJZ8eUp7Prxk/Xnr/Gt79BKXzXebySARJ9LfuV8//d/4y
 dKVKDlCtnEB+85b7RLgS2syZgLDZFAAzha07olCT6R7S4mBAF+m3E9RQGaj3d9R89eBi
 k/Ydi2SkGFmXiSeNHWDOsoQ3aKQ8KHYKLvD9E=
X-Google-DKIM-Signature: v=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=AZK4I2Huzf9nDMly0fxwv0p4G3NSC6wmmfnk/60OBmY=;
 b=oigP4dIVs54H9jw4c1OAtzXp9VrpcQrnjeRjq8RWiFKZ1Ru0ndNkQGaNM5GtaqUnPd
 eJQQBHdLagD7QWNV3idoKEPzWu/+7mB+RtlLmvp3EgRkR3WJDLYi/bj4thJyufi6PMCM
 oIBijunMKLXRgVk++eC58wADIhUEaPfksGdTUcejM/txCqJBzh/Tnalu0cDIr963lTp8
 3BFFv2+Ad4PkkytjTi1L9oI9qi57QYtahHbAMnfmFcGPy/JvWUrZe3FFln2mxYweZsBg
 R8Te+38aUhkzoMYeYhXLyqe7laZbIrKYq2dYFJciFIidm8+r7WcjykjXOqGjWy+sQcmK
 cusA==
X-Gm-Message-State: AKwxytdt3N5Wl6LfY/0axgh8pPl22EegnPmCkMWUX/2v1VrY/JinnLYN
 HiVukGtmj+f08sWOwyXCAPbvLe3gPzM=
X-Google-Smtp-Source: AH8x227z/4m5tJUlrHaeXQskdRBY3Gr5Fjl58r9mdFIJ3zwlifc4mj+v7YjI60cEzDiuwEn6xzHCtQ==
X-Received: by 10.28.45.74 with SMTP id t71mr5381390wmt.90.1516818888523;
 Wed, 24 Jan 2018 10:34:48 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 186sm1080120wmu.16.2018.01.24.10.34.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 10:34:48 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed, 24 Jan 2018 18:34:43 +0000
Message-Id: <20180124183445.23705-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180124183445.23705-1-julien.grall@linaro.org>
References: <20180124183445.23705-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH 1/3] xen/arm: vpsci: Removing dummy MIGRATE and
	MIGRATE_INFO_UP_CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIFBTQ0kgY2FsbCBNSUdSQVRFIGFuZCBNSUdSQVRFX0lORk9fVVBfQ1BVIGFyZSBvcHRpb25h
bCBhbmQKaW1wbGVtZW50ZWQgYXMganVzdCByZXR1cm5pbmcgUFNDSV9OT1RfU1VQUE9SVEVEIChh
a2EgVU5LTk9XTl9GVU5DVElPTgpmb3IgU01DQ0MpLgoKVGhlIG5ldyBTTUNDQyBmcmFtZXdvcmsg
aXMgYWJsZSB0byBkZWFsIHdpdGggdW5pbXBsZW1lbnRlZCBmdW5jdGlvbiBhbmQKcmV0dXJuIHRo
ZSBwcm9wZXIgZXJyb3IgY29kZS4gU28gcmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbnMgZm9yIGJv
dGgKZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAgICAgIHwgMTAgLS0t
LS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgfCAxNCAtLS0tLS0tLS0t
LS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgMiAtLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9wc2NpLmggICAgICAgfCAgMiAtLQogNCBmaWxlcyBjaGFuZ2VkLCAyOCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNoL2Fy
bS92cHNjaS5jCmluZGV4IGNkNzI0OTA0ZWYuLjk3OWQzMmVkNmQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCkBAIC0xNzIsMjEgKzE3
MiwxMSBAQCBpbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJn
ZXRfYWZmaW5pdHksCiAgICAgcmV0dXJuIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVMX09GRjsKIH0K
IAotaW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlKHVpbnQzMl90IHRhcmdldF9jcHUpCi17Ci0g
ICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRDsKLX0KLQogdWludDMyX3QgZG9fcHNjaV8wXzJf
bWlncmF0ZV9pbmZvX3R5cGUodm9pZCkKIHsKICAgICByZXR1cm4gUFNDSV8wXzJfVE9TX01QX09S
X05PVF9QUkVTRU5UOwogfQogCi1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191
cF9jcHUodm9pZCkKLXsKLSAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOwotfQotCiB2b2lk
IGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoIHZvaWQgKQogewogICAgIHN0cnVjdCBkb21haW4gKmQg
PSBjdXJyZW50LT5kb21haW47CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVu
L2FyY2gvYXJtL3ZzbWMuYwppbmRleCBjOTA2NGRlMzdhLi41NjNjMmQ4ZGRhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTE1Nywx
MSArMTU3LDYgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRl
X2luZm9fdHlwZSgpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8y
X0ZOX01JR1JBVEVfSU5GT19VUF9DUFU6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0
ZV9pbmZvX3VwX2NwdSk7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9taWdyYXRlX2luZm9fdXBfY3B1KCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLQogICAgIGNh
c2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0
ZW1fb2ZmKTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwpAQCAtMjA2LDE1ICsy
MDEsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCi0gICAgY2FzZSBQU0NJXzBfMl9GTl9N
SUdSQVRFOgotICAgIHsKLSAgICAgICAgdWludDMyX3QgdGNwdSA9IFBTQ0lfQVJHMzIocmVncywg
MSk7Ci0KLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfbWlncmF0ZSk7Ci0gICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsKLSAgICAgICAg
cmV0dXJuIHRydWU7Ci0gICAgfQotCiAgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5U
OgogICAgICAgICByZXR1cm4gZmlsbF9mdW5jdGlvbl9jYWxsX2NvdW50KHJlZ3MsIFNTU0NfU01D
Q0NfRlVOQ1RJT05fQ09VTlQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Bl
cmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCmluZGV4IDVmOTU3
ZWU2ZWMuLmE3YWNiN2QyMWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNf
ZGVmbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCkBAIC0yNywxMiAr
MjcsMTAgQEAgUEVSRkNPVU5URVIodnBzY2lfY3B1X29uLCAgICAgICAgICAgICAgInZwc2NpOiBj
cHVfb24iKQogUEVSRkNPVU5URVIodnBzY2lfY3B1X29mZiwgICAgICAgICAgICAgInZwc2NpOiBj
cHVfb2ZmIikKIFBFUkZDT1VOVEVSKHZwc2NpX3ZlcnNpb24sICAgICAgICAgICAgICJ2cHNjaTog
dmVyc2lvbiIpCiBQRVJGQ09VTlRFUih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSwgICAidnBzY2k6
IG1pZ3JhdGVfaW5mb190eXBlIikKLVBFUkZDT1VOVEVSKHZwc2NpX21pZ3JhdGVfaW5mb191cF9j
cHUsICJ2cHNjaTogbWlncmF0ZV9pbmZvX3VwX2NwdSIpCiBQRVJGQ09VTlRFUih2cHNjaV9zeXN0
ZW1fb2ZmLCAgICAgICAgICAidnBzY2k6IHN5c3RlbV9vZmYiKQogUEVSRkNPVU5URVIodnBzY2lf
c3lzdGVtX3Jlc2V0LCAgICAgICAgInZwc2NpOiBzeXN0ZW1fcmVzZXQiKQogUEVSRkNPVU5URVIo
dnBzY2lfY3B1X3N1c3BlbmQsICAgICAgICAgInZwc2NpOiBjcHVfc3VzcGVuZCIpCiBQRVJGQ09V
TlRFUih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbywgICAidnBzY2k6IGNwdV9hZmZpbml0eV9pbmZv
IikKLVBFUkZDT1VOVEVSKHZwc2NpX2NwdV9taWdyYXRlLCAgICAgICAgICJ2cHNjaTogY3B1X21p
Z3JhdGUiKQogCiBQRVJGQ09VTlRFUih2Z2ljZF9yZWFkcywgICAgICAgICAgICAgICAgInZnaWNk
OiByZWFkIikKIFBFUkZDT1VOVEVSKHZnaWNkX3dyaXRlcywgICAgICAgICAgICAgICAidmdpY2Q6
IHdyaXRlIikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wc2NpLmgKaW5kZXggNjM1ZWE1ZGFlNC4uZjdlMjEzOTAzMSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wc2NpLmgKQEAgLTM3LDkgKzM3LDcgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVn
aXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAogICAgICAgICAgICAg
ICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpOwogaW50MzJfdCBkb19wc2NpXzBfMl9h
ZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5LAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xldmVsKTsKLWludDMyX3Qg
ZG9fcHNjaV8wXzJfbWlncmF0ZSh1aW50MzJfdCB0YXJnZXRfY3B1KTsKIHVpbnQzMl90IGRvX3Bz
Y2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpOwotcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9t
aWdyYXRlX2luZm9fdXBfY3B1KHZvaWQpOwogdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKHZv
aWQpOwogdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCk7CiAKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:34:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:34:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePss-0001dJ-88; Wed, 24 Jan 2018 18:34:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eePsq-0001cW-MN
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 18:34:52 +0000
X-Inumbo-ID: 40ad9a73-0135-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40ad9a73-0135-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:34:47 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id g21so5029846wrb.13
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 10:34:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=qe5V0UgMbc9nMwDoYRekhINhrdP82C7Wv6MNuvfmsyk=;
 b=H1S4FpWxqCgin38obESEOaNQ+PvFblZspadaeXaksYsiIOT+EVdmnK9PxDW9Epvfn1
 Qt6sMRmMDk26mbdpPf0+HjGX67fgk1LmNe3srcSxdmADUKJacXgeAGrNDgKffynWtQcG
 AM7Tz80wqP32jZOh1IvwrOHt2cxrJsdpBpCF8=
X-Google-DKIM-Signature: v=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=qe5V0UgMbc9nMwDoYRekhINhrdP82C7Wv6MNuvfmsyk=;
 b=DrQ8lh3LfCOHQOu7qVU69PlA5LjaZIpkjfTxAFB0xdm3Lv2uJA2JuzvI4hEmV0SDCl
 f4R/6Ks+7VOnurhjEUS5+fXook03HIR6nFjtAOwJwvVEFTjNiEPxP3xmXl+J8SiUgxFh
 /vOsJHwejSQb2942vo7LAmCKj19qS3eMaLmya1a4+CHuztraBFv8K9UVauY19E5pVkko
 PF55L4aGhEKCY1Cee0DO4mgX0iZF1SQvQ2G7KsiDjuUxjL4xOvcU2/+q+L1ZYPv+UuE5
 zArivHAbDGWl7hpllBXwbffwJ0teP3zny/WbE0d0G4aTCS+emqX3ebK+xvb/NmL5yVp2
 I0oA==
X-Gm-Message-State: AKwxyteTGZbNBtMit9WrjbdYsiD8q/WuUHxFKjTfV9ZykyWYx0C+1qv9
 M6bLL3Yi8bIm4d4NdpoQnrDtx9q6cWY=
X-Google-Smtp-Source: AH8x225CHq0gLnpq0Yl+Lx24hmr5KDLUlJrrLAq/XsT5aWRwhS5Mh+3/DOUwgK0sBkD4tx2Qlgy+Bg==
X-Received: by 10.223.176.173 with SMTP id i42mr6353783wra.47.1516818889622;
 Wed, 24 Jan 2018 10:34:49 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 186sm1080120wmu.16.2018.01.24.10.34.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 10:34:49 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed, 24 Jan 2018 18:34:44 +0000
Message-Id: <20180124183445.23705-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180124183445.23705-1-julien.grall@linaro.org>
References: <20180124183445.23705-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH 2/3] xen/arm: vsmc: Don't implement function ID
	that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgU01DQ0MgcmVsaWVzIG9uIHRoZSBmYWN0IG9u
bHkgZnVuY3Rpb24KbnVtYmVyIChiaXRzIFsxNTowXSkgaXMgZW5vdWdoIHRvIGlkZW50aWZ5IHdo
YXQgdG8gaW1wbGVtZW50LgoKSG93ZXZlciwgUFNDSSBjYWxsIGFyZSBvbmx5IGF2YWlsYWJsZSBp
biB0aGUgcmFuZ2UgMHg4NDAwMDAwMC0weDg0MDAwMDFGCmFuZCAweEM0MDAwMDAwLTB4QzQwMDAw
MUYuIEZ1cnRoZXJtb3JlLCBub3QgYWxsIFNNQzMyIGZ1bmN0aW9ucyBoYXZlCmVxdWl2YWxlbnQg
aW4gdGhlIFNNQzY0LiBUaGlzIGlzIHRoZSBjYXNlIG9mOgogICAgKiBQU0NJX1ZFUlNJT04KICAg
ICogQ1BVX09GRgogICAgKiBNSUdSQVRFX0lORk9fVFlQRQogICAgKiBTWVNURU1fT0ZGCiAgICAq
IFNZU1RFTV9SRVNFVAoKU2ltaWxhcmx5IGNhbGwgY291bnQsIHVpZCwgcmV2aXNpb24gY2FuIG9u
bHkgYmUgcXVlcnkgdXNpbmcgc21jMzIvaHZjMzIKZmFzdCBjYWxscyAoU2VlIDYuMiBpbiBBUk0g
REVOIDAwMjhCKS4KClhlbiBzaG91bGQgb25seSBpbXBsZW1lbnQgaWRlbnRpZmllciBleGlzdGlu
ZyBpbiB0aGUgc3BlY2lmaWNhdGlvbiBpbgpvcmRlciB0byBhdm9pZCBwb3RlbnRpYWwgY2xhc2gg
d2l0aCBsYXRlciByZXZpc2lvbi4gVGhlcmVmb3JlIHJld29yayB0aGUKdnNtYyBjb2RlIHRvIHVz
ZSB0aGUgd2hvbGUgZnVuY3Rpb24gaWRlbnRpZmllciByYXRoZXIgdGhhbiBvbmx5IHRoZQpmdW5j
dGlvbiBudW1iZXIuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgoKLS0tCiAgICBUaGlzIHNob3VsZCBiZSBiYWNrcG9ydGVkIHRvIFhlbiA0LjEw
IGFzIHdlIHNob3VsZCBub3QgaW1wbGVtZW50CiAgICBmdW5jdGlvbnMgaWRlbnRpZmllciB0aGF0
IGRvZXMgbm90IGV4aXN0IHRvcHJldmVudCBjbGFzaCB3aXRoIGEKICAgIGxhdGVyIHJldmlzaW9u
LgotLS0KIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDIwICsr
KysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDE5
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJj
aC9hcm0vdnNtYy5jCmluZGV4IDU2M2MyZDhkZGEuLjdjYTI4ODAxNzMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtODQsMTMgKzg0
LDE1IEBAIHN0YXRpYyBib29sIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgdWludDMyX3QgY250KQogLyogU01DQ0MgaW50ZXJmYWNlIGZvciBoeXBl
cnZpc29yLiBUZWxsIGFib3V0IGl0c2VsZi4gKi8KIHN0YXRpYyBib29sIGhhbmRsZV9oeXBlcnZp
c29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewotICAgIHN3aXRjaCAoIHNtY2NjX2dl
dF9mbihnZXRfdXNlcl9yZWcocmVncywgMCkpICkKKyAgICB1aW50MzJfdCBmaWQgPSAodWludDMy
X3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOworCisgICAgc3dpdGNoICggZmlkICkKICAgICB7Ci0g
ICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOgorICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9DT1VOVChIWVBFUlZJU09SKToKICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25f
Y2FsbF9jb3VudChyZWdzLCBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwotICAgIGNhc2UgQVJN
X1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRChI
WVBFUlZJU09SKToKICAgICAgICAgcmV0dXJuIGZpbGxfdWlkKHJlZ3MsIFhFTl9TTUNDQ19VSUQp
OwotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoKKyAgICBjYXNlIEFSTV9T
TUNDQ19GVU5DX0NBTExfUkVWSVNJT04oSFlQRVJWSVNPUik6CiAgICAgICAgIHJldHVybiBmaWxs
X3JldmlzaW9uKHJlZ3MsIFhFTl9TTUNDQ19NQUpPUl9SRVZJU0lPTiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgWEVOX1NNQ0NDX01JTk9SX1JFVklTSU9OKTsKICAgICBkZWZhdWx0OgpA
QCAtMTQwLDM2ICsxNDIsMzcgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgdWludDMyX3QgZmlkID0gKHVpbnQzMl90KWdldF91c2Vy
X3JlZyhyZWdzLCAwKTsKIAotICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihmaWQpICkKKyAgICBz
d2l0Y2ggKCBmaWQgKQogICAgIHsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTjoK
KyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoUFNDSV9WRVJTSU9OKToKICAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV92ZXJzaW9uKTsKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lf
MF8yX3ZlcnNpb24oKSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBf
Ml9GTl9DUFVfT0ZGOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT0ZGKToKICAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgY2Fz
ZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIo
TUlHUkFURV9JTkZPX1RZUEUpOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5m
b190eXBlKTsKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3Jh
dGVfaW5mb190eXBlKCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8w
XzJfRk5fU1lTVEVNX09GRjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRik6CiAg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7CiAgICAgICAgIGRvX3BzY2lfMF8y
X3N5c3RlbV9vZmYoKTsKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJO
QUxfRkFJTFVSRSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9G
Tl9TWVNURU1fUkVTRVQ6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCk6CiAg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsKICAgICAgICAgZG9fcHNjaV8w
XzJfc3lzdGVtX3Jlc2V0KCk7CiAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lO
VEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8w
XzJfRk5fQ1BVX09OOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT04pOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk42NChDUFVfT04pOgogICAgIHsKICAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQg
PSBQU0NJX0FSRyhyZWdzLCAxKTsKICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FS
RyhyZWdzLCAyKTsKQEAgLTE4MCw3ICsxODMsOCBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQog
Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZO
MzIoQ1BVX1NVU1BFTkQpOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfU1VTUEVORCk6CiAg
ICAgewogICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwogICAg
ICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwpAQCAtMTkxLDcgKzE5
NSw4IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0FG
RklOSVRZX0lORk86CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKEFGRklOSVRZX0lORk8pOgorICAg
IGNhc2UgUFNDSV8wXzJfRk42NChBRkZJTklUWV9JTkZPKToKICAgICB7CiAgICAgICAgIHJlZ2lz
dGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwogICAgICAgICB1aW50MzJfdCBsYWZmID0g
UFNDSV9BUkczMihyZWdzLCAyKTsKQEAgLTIwMSwxMyArMjA2LDEzIEBAIHN0YXRpYyBib29sIGhh
bmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1
ZTsKICAgICB9CiAKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6CisgICAgY2Fz
ZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UKFNUQU5EQVJEKToKICAgICAgICAgcmV0dXJuIGZp
bGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLCBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsK
IAotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQ6CisgICAgY2FzZSBBUk1fU01DQ0Nf
RlVOQ19DQUxMX1VJRChTVEFOREFSRCk6CiAgICAgICAgIHJldHVybiBmaWxsX3VpZChyZWdzLCBT
U1NDX1NNQ0NDX1VJRCk7CiAKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT046
CisgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OKFNUQU5EQVJEKToKICAgICAg
ICAgcmV0dXJuIGZpbGxfcmV2aXNpb24ocmVncywgU1NTQ19TTUNDQ19NQUpPUl9SRVZJU0lPTiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU1NTQ19TTUNDQ19NSU5PUl9SRVZJU0lPTik7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc21jY2MuaAppbmRleCBmNTQzZGVhMGJiLi4zMDM1MTc0NTlmIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
bWNjYy5oCkBAIC04Miw5ICs4MiwyMyBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dl
dF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKICNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX1RSVVNU
RURfT1NfRU5EICA2MwogCiAvKiBMaXN0IG9mIGdlbmVyaWMgZnVuY3Rpb24gbnVtYmVycyAqLwot
I2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UICAgICAgIDB4RkYwMAotI2RlZmluZSBB
Uk1fU01DQ0NfRlVOQ19DQUxMX1VJRCAgICAgICAgIDB4RkYwMQotI2RlZmluZSBBUk1fU01DQ0Nf
RlVOQ19DQUxMX1JFVklTSU9OICAgIDB4RkYwMworI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxM
X0NPVU5UKG93bmVyKSAgICAgICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NN
Q0NDX0ZBU1RfQ0FMTCwgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUND
Q19DT05WXzMyLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0Nf
T1dORVJfIyNvd25lciwgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHhGRjAwKQorCisj
ZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEKG93bmVyKSAgICAgICAgICAgICAgXAorICAg
IEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAorICAgICAgICAg
ICAgICAgICAgICAgICAweEZGMDEpCisKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJ
U0lPTihvd25lcikgICAgICAgICBcCisgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19G
QVNUX0NBTEwsICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09O
Vl8zMiwgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVS
XyMjb3duZXIsICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIDB4RkYwMykKIAogLyogT25s
eSBvbmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCiAjZGVmaW5lIEFSTV9TTUNDQ19F
UlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 18:34:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 18:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eePsu-0001fJ-IZ; Wed, 24 Jan 2018 18:34:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eePst-0001eS-2c
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 18:34:55 +0000
X-Inumbo-ID: 415cca65-0135-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 415cca65-0135-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 19:34:48 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id t74so10285911wme.3
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 10:34:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=CVh9F4yrtP+ll/vzTNfcvIcWsZqBK6F7J1mk0UYuKKQ=;
 b=dqyYI2fss4vl0W3McjJhDIhdoQg3pxecmrXcmA1xjIOl0X+C7Zl2T4mopymjlADmyE
 lW1DMFGElL3bsuUulFi5WMu0R+akv5MxtfLrGrMBC3yKWu8KqomJR59UT2VN4mjvbgZr
 4JT0DOTVlPF0Y5+i0DzraQnQqVqRimJE2Hw6Y=
X-Google-DKIM-Signature: v=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=CVh9F4yrtP+ll/vzTNfcvIcWsZqBK6F7J1mk0UYuKKQ=;
 b=MVF4q1NrAraKTR75Q/QRgKU/wEsZoqxjy1CYKP0APWLblK0nlR5/eyqh2CLRlq8381
 v+YKy2T89fkEly4jWM6G3Hp+EFMXy0RaUAjd9u2UkGRV8toign/Zv3xK4jshYdtuc0q3
 FTY3zsPPQeg5eNi+Hmd8xlrZYbve5TWQBa2yDUqYeDslB6NiyXqJB4bmwqlV7FVZT2ty
 XK3DPX8qVnPrwDoaBgtwsNmLBtQ1BA6hoM0nu8/md4Tr13lhDQTSNp47f0qyFA7mmePW
 OJiSGfviG+5uA6sclbxDzVnTjrjicjBCAScY/r9/zX6PXaBiKkaW6z1oY+yiYbXFYCCF
 nY5w==
X-Gm-Message-State: AKwxytePH3T792pktpxjbq34DTk/0O4AH20EcVevceZWxTi5jssaj/uL
 AB+BCpsU+uN8JEwiaGno969rPDfZ620=
X-Google-Smtp-Source: AH8x226Qb9pEsdD6oVxNAh4UqmQmqbrdAtupFFax3K++RTkNWQbQq8QZ7jxSmllGA8oJYRElREW5UQ==
X-Received: by 10.28.71.70 with SMTP id u67mr5374069wma.46.1516818890716;
 Wed, 24 Jan 2018 10:34:50 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 186sm1080120wmu.16.2018.01.24.10.34.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 24 Jan 2018 10:34:50 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Wed, 24 Jan 2018 18:34:45 +0000
Message-Id: <20180124183445.23705-4-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180124183445.23705-1-julien.grall@linaro.org>
References: <20180124183445.23705-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
	dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QXQgdGhlIG1vbWVudCBQU0NJIGZ1bmN0aW9uIGRpc3BhdGNoaW5nIGlzIGRvbmUgaW4gdnNtYy5j
IGFuZCB0aGUKZnVuY3Rpb24gaW1wbGVtZW50YXRpb24gaW4gdnBzY2kuYy4gU29tZSBiaXRzIG9m
IHRoZSBpbXBsZW1lbnRhdGlvbiBpcwpldmVuIGRvbmUgaW4gdnNtYy5jIChzZWUgUFNDSV9TWVNU
RU1fUkVTRVQpLgoKVGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhl
IGltcGxlbWVudGF0aW9uIGFuZCBhbHNvCnJlcXVpcmVzIHRvIGV4cG9ydCBmdW5jdGlvbnMgZm9y
IGVhY2ggUFNDSSBmdW5jdGlvbnMuCgpUaGVyZWZvcmUgbW92ZSBQU0NJIGRpc3BhdGNoaW5nIGlu
IHR3byBuZXcgZnVuY3Rpb25zIGRvX3BzY2lfMF8xX2NhbGwKYW5kIGRvX3BzY2lfMF8yX2NhbGwu
IFRoZSBmb3JtZXIgd2lsbCBoYW5kbGUgUFNDSSAwLjEgY2FsbCB3aGlsZSB0aGUgbGF0dGVyCjAu
MiBvciBsYXRlciBjYWxsLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICB8IDE0MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9hcmNoL2FybS92
c21jLmMgICAgICAgIHwgIDk1ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wc2NpLmggfCAgMjEgKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAxMzUg
aW5zZXJ0aW9ucygrKSwgMTIyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggOTc5ZDMyZWQ2ZC4uYjNlZTE5
MzYyMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJt
L3Zwc2NpLmMKQEAgLTkxLDEyICs5MSwxMiBAQCBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24o
cmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAogICAgIHJldHVy
biBQU0NJX1NVQ0NFU1M7CiB9CiAKLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNw
dWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQorc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVf
b24odWludDMyX3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQogewogICAgIHJldHVy
biBkb19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDAgLCBQU0NJX1ZFUlNJT04o
MCwgMSkpOwogfQogCi1pbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0
ZSkKK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgaWYgKCAhdGVzdF9hbmRfc2V0
X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQpAQCAtMTA0LDEzICsxMDQsMTQgQEAg
aW50MzJfdCBkb19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpCiAgICAgcmV0dXJu
IFBTQ0lfU1VDQ0VTUzsKIH0KIAotdWludDMyX3QgZG9fcHNjaV8wXzJfdmVyc2lvbih2b2lkKQor
c3RhdGljIHVpbnQzMl90IGRvX3BzY2lfMF8yX3ZlcnNpb24odm9pZCkKIHsKICAgICByZXR1cm4g
UFNDSV9WRVJTSU9OKDAsIDIpOwogfQogCi1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNw
ZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCkKK3N0YXRpYyByZWdp
c3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBlbnRyeV9w
b2ludCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVy
X3QgY29udGV4dF9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKQEAgLTEy
MywxMyArMTI0LDE0IEBAIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQodWludDMy
X3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgcmV0dXJuIFBTQ0lf
U1VDQ0VTUzsKIH0KIAotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpCitzdGF0aWMg
aW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpCiB7CiAgICAgcmV0dXJuIGRvX3BzY2lf
Y3B1X29mZigwKTsKIH0KIAotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0
YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAgICAgICAg
ICByZWdpc3Rlcl90IGNvbnRleHRfaWQpCitzdGF0aWMgaW50MzJfdCBkb19wc2NpXzBfMl9jcHVf
b24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKQogewogICAgIHJldHVybiBkb19jb21tb25fY3B1
X29uKHRhcmdldF9jcHUsIGVudHJ5X3BvaW50LCBjb250ZXh0X2lkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFBTQ0lfVkVSU0lPTigwLCAyKSk7CkBAIC0xNDQsOCArMTQ2LDggQEAgc3Rh
dGljIGNvbnN0IHVuc2lnbmVkIGxvbmcgdGFyZ2V0X2FmZmluaXR5X21hc2tbXSA9IHsKICNlbmRp
ZgogfTsKIAotaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFy
Z2V0X2FmZmluaXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbG93
ZXN0X2FmZmluaXR5X2xldmVsKQorc3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfYWZmaW5pdHlf
aW5mbyhyZWdpc3Rlcl90IHRhcmdldF9hZmZpbml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xldmVsKQogewogICAg
IHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IHZjcHUgKnY7
CkBAIC0xNzIsMjMgKzE3NCwxMzYgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZv
KHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5LAogICAgIHJldHVybiBQU0NJXzBfMl9BRkZJTklU
WV9MRVZFTF9PRkY7CiB9CiAKLXVpbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBl
KHZvaWQpCitzdGF0aWMgdWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9p
ZCkKIHsKICAgICByZXR1cm4gUFNDSV8wXzJfVE9TX01QX09SX05PVF9QUkVTRU5UOwogfQogCi12
b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoIHZvaWQgKQorc3RhdGljIHZvaWQgZG9fcHNjaV8w
XzJfc3lzdGVtX29mZiggdm9pZCApCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQt
PmRvbWFpbjsKICAgICBkb21haW5fc2h1dGRvd24oZCxTSFVURE9XTl9wb3dlcm9mZik7CiB9CiAK
LXZvaWQgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpCitzdGF0aWMgdm9pZCBkb19wc2Np
XzBfMl9zeXN0ZW1fcmVzZXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOwogICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7CiB9CiAK
KyNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2
YWwpCisjZGVmaW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKKworI2lm
ZGVmIENPTkZJR19BUk1fNjQKKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50MzJfdCko
Z2V0X3VzZXJfcmVnKHJlZywgbikpCisjZWxzZQorI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikg
UFNDSV9BUkcocmVnLCBuKQorI2VuZGlmCisKKy8qCisgKiBQU0NJIDAuMSBjYWxscy4gSXQgd2ls
bCByZXR1cm4gZmFsc2UgaWYgdGhlIGZ1bmN0aW9uIElEIGlzIG5vdAorICogaGFuZGxlZC4KKyAq
LworYm9vbCBkb19wc2NpXzBfMV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50
MzJfdCBmaWQpCit7CisgICAgc3dpdGNoICggKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAw
KSApCisgICAgeworICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgorICAgIHsKKyAgICAgICAgdWludDMy
X3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKKworICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX2NwdV9vZmYpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVf
b2ZmKHBzdGF0ZSkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgY2FzZSBQU0NJ
X2NwdV9vbjoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJHMzIocmVn
cywgMSk7CisgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOworICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV9jcHVfb24odmNwdWlkLCBlcG9pbnQpKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9
Cit9CisKKy8qCisgKiBQU0NJIDAuMiBvciBsYXRlciBjYWxscy4gSXQgd2lsbCByZXR1cm4gZmFs
c2UgaWYgdGhlIGZ1bmN0aW9uIElEIGlzCisgKiBub3QgaGFuZGxlZC4KKyAqLworYm9vbCBkb19w
c2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpCit7
CisgICAgc3dpdGNoICggZmlkICkKKyAgICB7CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKFBTQ0lf
VkVSU0lPTik6CisgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7CisgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOworICAgICAgICByZXR1
cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT0ZGKToKKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX2NwdV9vZmYoKSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBQ
U0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBFKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9taWdyYXRlX2luZm9fdHlwZSk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRik6CisgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfc3lzdGVtX29mZik7CisgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsKKyAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7CisgICAgICAg
IHJldHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCk6Cisg
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsKKyAgICAgICAgZG9fcHNjaV8w
XzJfc3lzdGVtX3Jlc2V0KCk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lO
VEVSTkFMX0ZBSUxVUkUpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgUFNDSV8w
XzJfRk4zMihDUFVfT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfT04pOgorICAgIHsK
KyAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKKyAgICAgICAg
cmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKKyAgICAgICAgcmVnaXN0ZXJf
dCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKKworICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9vbik7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb24o
dmNwdWlkLCBlcG9pbnQsIGNpZCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQpOgorICAgIGNhc2UgUFNDSV8wXzJfRk42
NChDUFVfU1VTUEVORCk6CisgICAgeworICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FS
RzMyKHJlZ3MsIDEpOworICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3Ms
IDIpOworICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOworCisgICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOworICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQUZG
SU5JVFlfSU5GTyk6CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0KEFGRklOSVRZX0lORk8pOgorICAg
IHsKKyAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7CisgICAgICAg
IHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOworCisgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7CisgICAgICAgIHJldHVy
biB0cnVlOworICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
fQorfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggN2NhMjg4MDE3
My4uOWI0OGQ1Mjg5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4v
YXJjaC9hcm0vdnNtYy5jCkBAIC0xMDAsNDEgKzEwMCwxMyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVf
aHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB9CiB9CiAKLSNkZWZp
bmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCi0j
ZGVmaW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKLQotI2lmZGVmIENP
TkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50MzJfdCkoZ2V0X3Vz
ZXJfcmVnKHJlZywgbikpCi0jZWxzZQotI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgUFNDSV9B
UkcocmVnLCBuKQotI2VuZGlmCi0KIC8qIEV4aXN0aW5nIChwcmUgU01DQ0MpIEFQSXMuIFRoaXMg
aW5jbHVkZXMgUFNDSSAwLjEgaW50ZXJmYWNlICovCiBzdGF0aWMgYm9vbCBoYW5kbGVfZXhpc3Rp
bmdfYXBpcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICAvKiBPbmx5IGxlYXN0
IDMyIGJpdHMgYXJlIHNpZ25pZmljYW50IChBUk0gREVOIDAwMjhCLCBwYWdlIDEyKSAqLwotICAg
IHN3aXRjaCAoICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCkgKQotICAgIHsKLSAgICBj
YXNlIFBTQ0lfY3B1X29mZjoKLSAgICB7Ci0gICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lf
QVJHMzIocmVncywgMSk7Ci0KLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29mZihwc3RhdGUpKTsKLSAg
ICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotICAgIGNhc2UgUFNDSV9jcHVfb246Ci0gICAgewot
ICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwotICAgICAgICBy
ZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworICAgIHVpbnQzMl90IGZpZCA9
ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7CiAKLSAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfb24pOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVf
b24odmNwdWlkLCBlcG9pbnQpKTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIHJldHVybiBmYWxzZTsKLSAgICB9CisgICAgcmV0dXJuIGRvX3BzY2lf
MF8xX2NhbGwocmVncywgZmlkKTsKIH0KIAogLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhl
ciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KQEAgLTE0Miw3MCArMTE0LDExIEBAIHN0YXRpYyBi
b29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHVpbnQz
Ml90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7CiAKLSAgICBzd2l0Y2gg
KCBmaWQgKQotICAgIHsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoUFNDSV9WRVJTSU9OKToKLSAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxU
KHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CisgICAgaWYgKCBkb19wc2NpXzBfMl9jYWxs
KHJlZ3MsIGZpZCkgKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJf
Rk4zMihDUFVfT0ZGKToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKLSAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Ci0gICAgICAg
IHJldHVybiB0cnVlOwotCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBF
KToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Ci0gICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsK
LSAgICAgICAgcmV0dXJuIHRydWU7Ci0KLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09G
Rik6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Ci0gICAgICAgIGRvX3Bz
Y2lfMF8yX3N5c3RlbV9vZmYoKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lf
SU5URVJOQUxfRkFJTFVSRSk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotCi0gICAgY2FzZSBQU0NJ
XzBfMl9GTjMyKFNZU1RFTV9SRVNFVCk6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVt
X3Jlc2V0KTsKLSAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7Ci0gICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwotICAgICAgICByZXR1
cm4gdHJ1ZTsKLQotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT04pOgotICAgIGNhc2UgUFND
SV8wXzJfRk42NChDUFVfT04pOgotICAgIHsKLSAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQ
U0NJX0FSRyhyZWdzLCAxKTsKLSAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhy
ZWdzLCAyKTsKLSAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKLQot
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkpOwotICAgICAg
ICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0KLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BF
TkQpOgotICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfU1VTUEVORCk6Ci0gICAgewotICAgICAg
ICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwotICAgICAgICByZWdpc3Rl
cl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwotICAgICAgICByZWdpc3Rlcl90IGNpZCA9
IFBTQ0lfQVJHKHJlZ3MsIDMpOwotCi0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3Bl
bmQpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3Bl
bmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0K
LSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6Ci0gICAgY2FzZSBQU0NJXzBf
Ml9GTjY0KEFGRklOSVRZX0lORk8pOgorICAgIHN3aXRjaCAoIGZpZCApCiAgICAgewotICAgICAg
ICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKLSAgICAgICAgdWludDMyX3Qg
bGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7Ci0KLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9j
cHVfYWZmaW5pdHlfaW5mbyk7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2Np
XzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0g
ICAgfQotCiAgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UKFNUQU5EQVJEKToKICAg
ICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLCBTU1NDX1NNQ0NDX0ZV
TkNUSU9OX0NPVU5UKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCBmN2UyMTM5MDMxLi4zMDc1Yzk5OGYz
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BzY2kuaApAQCAtMjIsMjQgKzIyLDkgQEAgaW50IGNhbGxfcHNjaV9jcHVfb24o
aW50IGNwdSk7CiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQpOwogdm9pZCBjYWxsX3Bz
Y2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwogCi0vKiBmdW5jdGlvbnMgdG8gaGFuZGxlIGd1ZXN0IFBT
Q0kgcmVxdWVzdHMgKi8KLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNwdWlkLCBy
ZWdpc3Rlcl90IGVudHJ5X3BvaW50KTsKLWludDMyX3QgZG9fcHNjaV9jcHVfb2ZmKHVpbnQzMl90
IHBvd2VyX3N0YXRlKTsKLWludDMyX3QgZG9fcHNjaV9jcHVfc3VzcGVuZCh1aW50MzJfdCBwb3dl
cl9zdGF0ZSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCk7Ci1pbnQzMl90IGRvX3BzY2lfbWlncmF0
ZSh1aW50MzJfdCB2Y3B1aWQpOwotCi0vKiBQU0NJIDAuMiBmdW5jdGlvbnMgdG8gaGFuZGxlIGd1
ZXN0IFBTQ0kgcmVxdWVzdHMgKi8KLXVpbnQzMl90IGRvX3BzY2lfMF8yX3ZlcnNpb24odm9pZCk7
Ci1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRl
LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
Z2lzdGVyX3QgY29udGV4dF9pZCk7Ci1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vZmYodm9pZCk7
Ci1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lz
dGVyX3QgZW50cnlfcG9pbnQsCi0gICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29u
dGV4dF9pZCk7Ci1pbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0
YXJnZXRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBs
b3dlc3RfYWZmaW5pdHlfbGV2ZWwpOwotdWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZv
X3R5cGUodm9pZCk7Ci12b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYodm9pZCk7Ci12b2lkIGRv
X3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKKy8qIEZ1bmN0aW9ucyBoYW5kbGUgUFNDSSBj
YWxscyBmcm9tIHRoZSBndWVzdHMgKi8KK2Jvb2wgZG9fcHNjaV8wXzFfY2FsbChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKTsKK2Jvb2wgZG9fcHNjaV8wXzJfY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKTsKIAogLyogUFNDSSB2MC4y
IGludGVyZmFjZSAqLwogI2RlZmluZSBQU0NJXzBfMl9GTjMyKG5hbWUpIEFSTV9TTUNDQ19DQUxM
X1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBcCi0tIAoyLjExLjAKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 20:20:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 20:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeRWe-0000YA-Dt; Wed, 24 Jan 2018 20:20:04 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeRWd-0000BZ-1w
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 20:20:03 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id E5/C7-07921-D6AE86A5;
 Wed, 24 Jan 2018 20:19:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVTfnVUa
 UwaY5uhb3prxnd2D02N63iz2AMYo1My8pvyKBNePUgzmsBQeEK7Y9Xc/ewNjF18XIxSEk0Mgk
 sevGbWYI5zGjROP0iYwQzjZGiaULPrJ2MXJyiAg4S3w9M5cdxOYV0Je4PX8ZM4gtLOAmceLvb
 FaQBgmBQ8wSXx7MBWuQEPCU2L99FlsXIweY3fJftYuRnYNNwErikBhIkEVAVaLrg8AERu4FjA
 yrGC2TijLTM0pyEzNzdA0NDHQNDY11jYEsI73EKt1EvdRS3eTUvJKiRKCsXmJ5sV5xZW5yTop
 eXmrJJkag/xmAYAfj0bOJhxglOZiURHkX9GdECfEl5adUZiQWZ8QXleakFh9ilOHgUJLgTXoJ
 lBMsSk1PrUjLzAEGIkxagoNHSYTXAiTNW1yQmFucmQ6ROsVozNH04EEbM8eNF6/bmIVY8vLzU
 qXEeWVBSgVASjNK8+AGwSLkEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5/UCm8GTmlcDtew
 V0ChPQKTdqUkFOKUlESEk1MK6y71R7Jnc5fl2mu/ncUMeTi3vT35ieZk6IMTj9g1nnSu9d25M
 bTON+rV83Lyvq3oYMGa5NCwLtn/948Sft5l6ZOTL5xdNf/pteUCqRf3H+54qWKZ+M7r3b/pPH
 N9Tm327DyUusDQ789zpt4/b99FqZDbPnrf3dmWXyI6Pn26onl19aqn6YbrVFiaU4I9FQi7moO
 BEAzFY8yIsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-225.messagelabs.com!1516825195!333650!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14244 invoked from network); 24 Jan 2018 20:19:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 20:19:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeRWV-0003OV-4a; Wed, 24 Jan 2018 20:19:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeRWO-0004Dm-Ud; Wed, 24 Jan 2018 20:19:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeRWO-0003Cl-FN; Wed, 24 Jan 2018 20:19:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118310-mainreport@xen.org>
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=a5579ee79ef8546dd47abe34d73dc9a69a14bbda
X-Osstest-Versions-That: xen=73d1f55efcd12c49e2c52b5a8971a320cbf27444
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 20:19:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118310: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3042097093884398918=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3042097093884398918==
Content-Type: text/plain

flight 118310 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118310/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  a5579ee79ef8546dd47abe34d73dc9a69a14bbda
baseline version:
 xen                  73d1f55efcd12c49e2c52b5a8971a320cbf27444

Last test of basis   118305  2018-01-24 13:01:46 Z    0 days
Testing same since   118310  2018-01-24 18:02:13 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   73d1f55efc..a5579ee79e  a5579ee79ef8546dd47abe34d73dc9a69a14bbda -> smoke


--===============3042097093884398918==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3042097093884398918==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 20:26:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 20:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeRcx-0000t1-49; Wed, 24 Jan 2018 20:26:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vftr=et=citrix.com=prvs=555ec31fe=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eeRcw-0000sv-9o
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 20:26:34 +0000
X-Inumbo-ID: df872334-0144-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df872334-0144-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 20:26:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,409,1511827200"; d="scan'208";a="459552954"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 24 Jan 2018 20:26:26 +0000
Message-ID: <20180124202626.2506-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86: fix GET_STACK_END
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QUlVSSB0aGUgcHVycG9zZSBvZiBoYXZpbmcgdGhlIC5pZiBkaXJlY3RpdmUgaXMgdG8gbWFrZSBH
RVRfU1RBQ0tfRU5ECndvcmsgd2l0aCBhbnkgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lzdGVycy4gVGhl
IGNvZGUgYXMtaXMgd291bGQgcHJvZHVjZQp0aGUgd3JvbmcgcmVzdWx0IGZvciByOC4gRml4IGl0
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgg
fCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCBkMmQ5MWNhMWZhLi42YTJiODMzZGI2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmgKQEAgLTEyMCw3ICsxMjAsNyBAQCB2b2lkIHJldF9mcm9tX2ludHIo
dm9pZCk7CiAKICNkZWZpbmUgU1RBQ0tfQ1BVSU5GT19GSUVMRChmaWVsZCkgKDEgLSBDUFVJTkZP
X3NpemVvZiArIENQVUlORk9fIyNmaWVsZCkKICNkZWZpbmUgR0VUX1NUQUNLX0VORChyZWcpICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAuaWYgLkxyIyNyZWcgPiA4OyAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIC5pZiAuTHIjI3JlZyA+PSA4OyAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgbW92cSAkU1RBQ0tfU0laRS0xLCAlciMjcmVnOyAgICAg
ICAgICAgICAgXAogICAgICAgICAuZWxzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIG1vdmwgJFNUQUNLX1NJWkUtMSwgJWUjI3JlZzsgICAgICAgICAgICAg
IFwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 20:55:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 20:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeS4j-0002qd-Dv; Wed, 24 Jan 2018 20:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jv/h=et=citrix.com=prvs=555f7260a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeS4h-0002qV-KC
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 20:55:15 +0000
X-Inumbo-ID: e0c82c37-0148-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0c82c37-0148-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 20:55:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,409,1511827200"; d="scan'208";a="66626650"
From: Andrew Cooper <Andrew.Cooper3@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] x86: fix GET_STACK_END
Thread-Index: AQHTlVGdpjKe38k6/EqbjI5sTk9V/aODfkNm
Date: Wed, 24 Jan 2018 20:48:09 +0000
Message-ID: <c5e997370c234c448f2aedf406e515e2@AMSPEX02CL02.citrite.net>
References: <20180124202626.2506-1-wei.liu2@citrix.com>
In-Reply-To: <20180124202626.2506-1-wei.liu2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86: fix GET_STACK_END
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRnJvbTogV2VpIExpdSBb
d2VpLmxpdTJAY2l0cml4LmNvbV0KU2VudDogMjQgSmFudWFyeSAyMDE4IDIwOjI2ClRvOiBYZW4t
ZGV2ZWwKQ2M6IFdlaSBMaXU7IEphbiBCZXVsaWNoOyBBbmRyZXcgQ29vcGVyClN1YmplY3Q6IFtQ
QVRDSF0geDg2OiBmaXggR0VUX1NUQUNLX0VORAoKQUlVSSB0aGUgcHVycG9zZSBvZiBoYXZpbmcg
dGhlIC5pZiBkaXJlY3RpdmUgaXMgdG8gbWFrZSBHRVRfU1RBQ0tfRU5ECndvcmsgd2l0aCBhbnkg
Z2VuZXJhbCBwdXJwb3NlIHJlZ2lzdGVycy4gVGhlIGNvZGUgYXMtaXMgd291bGQgcHJvZHVjZQp0
aGUgd3JvbmcgcmVzdWx0IGZvciByOC4gRml4IGl0LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCk9vcHMuICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciDiiaRh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29t4omlCgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCB8IDIgKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5o
CmluZGV4IGQyZDkxY2ExZmEuLjZhMmI4MzNkYjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApA
QCAtMTIwLDcgKzEyMCw3IEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKCiAjZGVmaW5lIFNU
QUNLX0NQVUlORk9fRklFTEQoZmllbGQpICgxIC0gQ1BVSU5GT19zaXplb2YgKyBDUFVJTkZPXyMj
ZmllbGQpCiAjZGVmaW5lIEdFVF9TVEFDS19FTkQocmVnKSAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICAgICAgLmlmIC5MciMjcmVnID4gODsgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAuaWYgLkxyIyNyZWcgPj0gODsgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
ICAgIG1vdnEgJFNUQUNLX1NJWkUtMSwgJXIjI3JlZzsgICAgICAgICAgICAgIFwKICAgICAgICAg
LmVsc2U7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3Zs
ICRTVEFDS19TSVpFLTEsICVlIyNyZWc7ICAgICAgICAgICAgICBcCi0tCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 21:37:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 21:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeSj2-0005Xm-HV; Wed, 24 Jan 2018 21:36:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeSj0-0005Xf-NG
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 21:36:54 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id FF/65-04971-67CF86A5;
 Wed, 24 Jan 2018 21:36:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVbf0T0a
 UwYkjXBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPH+3/MBdfiKs5M2MzewNhs2cXIxSEk0Mgk
 se79IlYI5zGjxLnWVmYIZxujxIlfV9m7GDk5RAScJb6emQtm8wroS8xZ284IYgsLWEo8OXySH
 aRBQuCVnMT8uWuYQRISAt4S7+ecZoGxJz86BtTAzsEmYCVxSKyLkYODRUBV4u6HnAmM3AsYGV
 YxqhenFpWlFuma6iUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBHqXAQh2ME6/7H+
 IUZKDSUmUd0F/RpQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd6U30A5waLU9NSKtMwcYJjBpCU4
 eJREeL1B0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VSpx3NUipAEhpRmke3CBY+
 F9ilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMO8skCk8mXklcPteAZ3CBHTKjZpUkFNKEhFSUg
 2MXa+8Pq9e9sO038ph6da8Awe8Ts73z7q9wGF/bPiqnCnyUllmAblWrZe8prfdfPGrZaX/xFt
 TDkunca+Jdn6qHG/1zLThj4lFSdK/xwLR0rc/FtVl9YmUz1y8uUXl6DrXX3/vZj7SiXh21bXA
 6MTeX5KW8QxCyZ/PcjJNMf42q/T9q099ujXWSizFGYmGWsxFxYkAf+oMnnoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1516829812!76694530!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62026 invoked from network); 24 Jan 2018 21:36:52 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 21:36:52 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeSix-0005Sa-Hf; Wed, 24 Jan 2018 21:36:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeSis-0007cr-1z; Wed, 24 Jan 2018 21:36:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeSir-00020c-Pd; Wed, 24 Jan 2018 21:36:45 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118294-mainreport@xen.org>
X-Osstest-Failures: linux-4.1:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-arm64-arm64-examine:reboot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-credit2:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-xl:xen-boot:fail:nonblocking
 linux-4.1:test-arm64-arm64-libvirt-xsm:xen-boot:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.1:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.1:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.1:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=30ad2851a645bb5f42c72f21ceb166877cf7e695
X-Osstest-Versions-That: linux=0199619b21f7320482e8a2db14cf8bc974a7766a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 21:36:45 +0000
Subject: [Xen-devel] [linux-4.1 test] 118294: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI5NCBsaW51eC00LjEgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI5NC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3MTk3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTcxOTcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExNzE5NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE3MTk3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTcxOTcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNzE5NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE3MTk3CiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIDMwYWQyODUxYTY0NWJiNWY0MmM3MmYyMWNlYjE2Njg3N2NmN2U2OTUK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDAxOTk2MTliMjFmNzMyMDQ4
MmU4YTJkYjE0Y2Y4YmM5NzRhNzc2NmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNzE5NyAgMjAx
Ny0xMi0xNSAyMDoyMDowMiBaICAgNDAgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgyNzkg
IDIwMTgtMDEtMjMgMDc6NTQ6NDEgWiAgICAxIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjMyOCBw
ZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwK
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpbnV4LXB2b3BzLmdpdAog
ICAwMTk5NjE5YjIxZjcuLjMwYWQyODUxYTY0NSAgMzBhZDI4NTFhNjQ1YmI1ZjQyYzcyZjIxY2Vi
MTY2ODc3Y2Y3ZTY5NSAtPiB0ZXN0ZWQvbGludXgtNC4xCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 22:10:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 22:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeTFe-0008GS-If; Wed, 24 Jan 2018 22:10:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=znxd=et=xevo.com=mkelly@srs-us1.protection.inumbo.net>)
 id 1eeTFd-0008GM-N9
 for xen-devel@lists.xenproject.org; Wed, 24 Jan 2018 22:10:37 +0000
X-Inumbo-ID: 64d71c7b-0153-11e8-ba59-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::61b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 64d71c7b-0153-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 23:10:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=uievolution.onmicrosoft.com; s=selector1-xevo-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vqO7P8xsHClJohYZjSr6WUuwtJ6bVUBh49tWoJTx+q4=;
 b=KvoBt2eDn+y2hs/S/AO+dqs23U/UbGvwQMmuHHGQKhw2f5M6kHg/FOMZGa1F6NmfbAbq8seWw5sKh/o5ajMSO3iIG1XUh5KrG2laxZARyRBNqPUVWJ7czOWDeBNCsmz+I6nJHBZpkrC8oavtIZYm3nQyWJuDlueZIhdTAUFlKEE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=mkelly@xevo.com; 
Received: from [192.168.0.3] (71.35.165.30) by
 DM5PR0101MB2938.prod.exchangelabs.com (10.174.183.13) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Wed, 24 Jan 2018 22:10:33 +0000
To: xen-devel@lists.xenproject.org
From: Martin Kelly <mkelly@xevo.com>
Message-ID: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
Date: Wed, 24 Jan 2018 14:10:28 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
Content-Language: en-US
X-Originating-IP: [71.35.165.30]
X-ClientProxiedBy: DM5PR19CA0039.namprd19.prod.outlook.com (10.173.167.153) To
 DM5PR0101MB2938.prod.exchangelabs.com (10.174.183.13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 52520252-c437-476b-25f1-08d563774a2a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DM5PR0101MB2938; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0101MB2938;
 3:LIQuvVlwS11zst49j+0gJTYLdEsBKSJwXKuN7zCRxproCDwTHcxiz3fr0JaJL1J/IOFBTlbby7poSqi4HECRPI05tDcJmercYt8arCNX85tgoCV+CXTDjNLwe/QvCnVqOCcV48LDJfirUszyZZ2Zqu3vE8jxS41h2D8HE+iZDa0wt9XMUd5u/iOO0VhkkNDYRLVJMi/hr/VuEAMgXdrRzXGJm//B8e2cBMxyJ6QW4z8ZSTUFWlQeI7QxA5khyxfC;
 25:VW7pvh7O8ExsF523K+V37bA2OMHx/h9UOZvwMyc0iP4KPtpjpepf2tr+y+LaJ8svDc0RfxngiHXa55eje42Rbl2IzAuajX2UOfROW4EF9b8YV7bmirwOx0mc0ok5kxLQHKN18wNBalYgMRzKOa0c8IZAt4nvhdvQMpdV6YlagInnbpumV9IhZujNB8xTfkLA2Pb+1OPXD3n74szIr9GrUXe2kHIl9nn/gZzfK6+fCA0V5RKDUyPkMlq7Qdm6pzxbD3u8NWw/ngiuAORBGw8P+rhzV8YJrwohqpi2JHSv624VbSB54+ZrYvw6y66HdQUO0dYZDoVZnD50tjTbKDlM4w==;
 31:nsuONxNTub/QZcnaS0S6Wt6PMCBCEuUzBozbBqnH4zp0xacEXv3tYCRiu3EDoDfEpy4Sf0v2LzXk5DwJOv/ePe1ndbJjCAbjB+XbtTUA/mVTjxX/gVdHq1uM/OoKWJnyJDIRcoYRSmexI05o6KQw/YZr92BMLl39n8pClimCkmUkKcVI1HfVkICB0JXIbjbzrHZSp3GCELRas6xgbN4oxJGREAXTR6HvWedW8E9stPs=
X-MS-TrafficTypeDiagnostic: DM5PR0101MB2938:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0101MB2938;
 20:BisCUDhqCnPdZFbyzBrqUDs8x5J35zD1+tPNINm9c45XGe2wnVWUSyyxATFWf+1M+lMiGDzTmj2d6w1zeze4f/GJ46eN/xjIHDCW2lwPN/B3gYCF3Kdu3FBjenNshaq1ZZyL2EV7VrUks3kAZ+f09TCPmaCsojol9j1nbYpRGyZnH8K/bgQtuUGfGVHoe0gl6XQM6pCzlS/fxTS6b/0K2esIfrDHJYhNPsNVXagDE6s4mGOSaELQ+T/+8hbyFIGoOK3VHW8stIMLJTgFUeOSTkJGPH2r4gCKm7emvRmJrKLGmnoenaCQ2BK1kWtKdLfl/NHZz6hZfh1NKZxzOq2C+sVoS/+vTe0Z6qAV+htbuQUjeshMNRvLKEYhXSEv3tac2hwkof3RL0nqD1fSliup6s3/5BW3RxZu4nYEmUmv5ZU=;
 4:uMLOwIkiJHJK7Bk+i1MKXqRoI/XZS7MLbcub2//Ogjcm0kC5kwjE0iFF0fnpukB8uQwQUFI75Rrfw2uZdsnJE27Tb3mM7lAZ5WWJDCy0La1coaCcj44xggjnw2GPZga5TgiCYr9EoTLV6P+Xq74crXpOXl3Nh7dQpTVLeDan6YaPK5RRuZl8HYry2xYWVXE5NXicWOVZQgil/E6GmTnsklLRhzCipkRQWAGaHYXX7WBsnpooANSMtxk2NHmGUnK6vhvuDxQwpdMonhG3CioHlQ==
X-Microsoft-Antispam-PRVS: <DM5PR0101MB2938848390AC1A2D78770964ABE20@DM5PR0101MB2938.prod.exchangelabs.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231023)(2400081)(944501161)(93006095)(93001095)(3002001)(10201501046)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:DM5PR0101MB2938; BCL:0; PCL:0; RULEID:; SRVR:DM5PR0101MB2938; 
X-Forefront-PRVS: 056297E276
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(366004)(376002)(39850400004)(346002)(39380400002)(199004)(189003)(31686004)(97736004)(58126008)(6486002)(105586002)(16576012)(16526018)(67846002)(316002)(36756003)(83506002)(77096007)(53936002)(117156002)(25786009)(65826007)(478600001)(186003)(6666003)(6916009)(5660300001)(86362001)(7736002)(64126003)(2351001)(2361001)(50466002)(26005)(52116002)(90366009)(2486003)(305945005)(31696002)(558084003)(47776003)(8936002)(68736007)(8676002)(81156014)(81166006)(230700001)(6116002)(106356001)(52146003)(65956001)(3480700004)(65806001)(66066001)(386003)(3846002)(23676004)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR0101MB2938; H:[192.168.0.3]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: xevo.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjAxMDFNQjI5Mzg7MjM6Z1BXUGJuWnVQSHFIY1lsN0hJZTBXOXgz?=
 =?utf-8?B?bUovVDB5dEsrY3dqeEt3cVVuTm9wczlLZWJ2Q2ZZcEFpTEh6V0s0bjdockk2?=
 =?utf-8?B?UXFVYUtta1MxTGZ0bm03K0R2U1BuR1hjeDlkRllzV0dVbksycVdBNGVUbXFZ?=
 =?utf-8?B?dGZkVCs3K29BMUF1bmtrSXdwQjhOTTIrR2hPUEExNmtCVmxvU2dkMTVyc2M4?=
 =?utf-8?B?eHVIUHNLNXcwZDdFS2xJUG9DM2srTVcxSENDSWF2eWRaN2Z4R1BkYlZGbExE?=
 =?utf-8?B?Rk9Ga1Z3ODVjM3NaWWN6SEZlVjNTbzgxTmZ1SVUvY0tHRnZLcC9PNC9iQ09S?=
 =?utf-8?B?QUpEOTFwYi9EejI1TmowTm56cXl1M3RwOWNkbDhWa3FaRTRqdDdQeGhRbzkz?=
 =?utf-8?B?UTlWaFliV1llVjFaTGRtL0lMd2huMG1lenYzZ3AwRFVUZ2NEMkxuRmlwaXJS?=
 =?utf-8?B?ZWUwbGMyV3VjWDcyOGp2UzZrU3ZpcG9Wc0JQRzNlVnRXUzk4TkF0WER6clB5?=
 =?utf-8?B?UllHTmY0dmJuRFpzOWpVbzY2N1Vnd21yTldxbElVQjRNUHRYZ1NTMUxiL2dZ?=
 =?utf-8?B?VG1IVVd4Vmsxa2g4YUdRbGxyMUl3T2JBUWlqeVpVYmF6NXJnd1pWT3pRR3Rh?=
 =?utf-8?B?MDBoaEJSYkFpUTNjckpHeER3N1R6dGowMytKZ25aYmhlcjIxRExpaDVzSjVJ?=
 =?utf-8?B?Y29LL1BKL29pcWZkbjVkUWx1d2ZRRmRrY1h0TitCV09ZdTl1ZHp1enppblpF?=
 =?utf-8?B?Rm9udGFrZ0szZWFaWG03d2ZMWVlaZjlnazNCUVBqQXJDVitTbHdJY2FLd3Y2?=
 =?utf-8?B?V0ZKNERZMGliQTlTUW9OV3JuTmVsdCtYK3hhL2JMazNNVEdacEFYaXlzTS9m?=
 =?utf-8?B?T0JBVFFnNnp1dG1UWnNXV281WGNFWUxnQ0hBejhEN3RuWm41Wk8ybFpmZ05O?=
 =?utf-8?B?VXNsRFVhMzJKWUhIQXFBVFI0ekIzek1Oa3RxUWo0OVpOOVJ4YS9PSmlpUGFC?=
 =?utf-8?B?dEUrWk1rYnFZUjh6UUZ1Mk16Qk90eE15U0FxYlQ5anFuaWswSHRJTGRTbFNI?=
 =?utf-8?B?V2F6eDRvYnFkMUFPd0FPK2Vvc0YvOThoY0NZUHJRd1ZNbzk0RFVCamdnaW5J?=
 =?utf-8?B?cm8zVjJvak93TGFnTFBmYUdVMXdHYnNJbk9DZnRMeWRRTS9iWmQrRXUweldI?=
 =?utf-8?B?MmNpTzZiZkxDVUJ0bWVuSDQzRDU0RmpYODNteGRnVEp5U3ErbFhVdjNkRDhX?=
 =?utf-8?B?dmdlVTB2Z3A4dG9iYVpwaVFlbjhESGhmUEJlekx4bmVjZ2xLckJVWkF1cWYw?=
 =?utf-8?B?ODZsOWxtbW51K1dTUStpRVVZVm9FY0NkNjd6WUVqOTh6UDZBRi9kUktOQk5x?=
 =?utf-8?B?dWZrclhSYjA4dUhzcUgraWVoemJnYU1rbXNBaEtJa2pYVkZLY25zd2h2eG9j?=
 =?utf-8?B?MFl2RjRNQ3ZOWDd2VjVMeWc2V3h4cjhtdmFlTTI0b3FCeHIxTWtseGQwNVJB?=
 =?utf-8?B?bVhYN2cxU3JhV1ZOYmd0VWJHRFhsM0lGQ3o4YTZDWlZoc0h1cHkycXA0bWR0?=
 =?utf-8?B?WndrUVlkeGN5VllhbVBxL0EwMytDamVaUzVidW5YS1o2OS9pVnFZdllTb2pG?=
 =?utf-8?B?ZHFhNlVkZEdhMTJvUFBxbFV1c2N4WHpva01EY3Z2aVVKTURyNHd6UTFtakx5?=
 =?utf-8?B?WG5wYlhoTDduQm1UT3RGTVc2czgyU3pmaGxodmRHSXp6WS9lanlNNmlGNTdt?=
 =?utf-8?B?UzlZSi8xOG5ka3FsSzRPU0Zrc043eUt2RlVXSDFUbi9SUWlyNkhTL09Td3dz?=
 =?utf-8?B?OTVuUXd2cjNBWnNTeWpiREd2RWE3dHkzNlNVblkzaGprVllIcGpJS2Z2dlhl?=
 =?utf-8?Q?176hBF8hH/T/U=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR0101MB2938;
 6:52n8W48kuv+mAvjjhWXU8BQ+o6tM5soAE74WOH2uhwa5983aaafDEyaY1ZO3a855YXPDidF6Q/4XdoEZC5VVLVHUTVcbUB5PU6BKE1t2bzjqqHBSmnciuP1pL+7Wr75y//i8KMtpfx5bh3GiHU3KGA+mONawHoOlRjl1vLoawhaTU06KVN6zuSA369st9LCtfPmycC8vagmC6HiIVR9OoiG2/tAuC8HyiDALoM8/i7yJMdUPC96FcBeHEfOW7Vu4EuqC47OxRYh/jZUYBmwEoOJ+ABGYoUZ1lW2Ggz+GIgaY+PhmWFF+prDnb5wTQznXYgmTY4MviSh7KiparBFd8XbChixNCOSaAwVc9CPN9Z4=;
 5:jM8cKSi2n9bXYOudZlnFnpadTrdrfuswQl88lC0zYIqFA5yMVNcazHuPDFSCVK7f+XAexJBmuZ/ieVwELEffBJ1e4tQwoHh8Tk0tSkzmTT8N5PhIkX3Urpj8P4tH7MFaeGLiXRj6VZMxJ4q97wKIxesdQSCmqna2kUgp00Zwj+w=;
 24:+qCStiYH8DvU0uHS1KrDsxM0c3IBYo/IQTIF/YZVZQ/SGrkS81pZBCfvCRXqKIiOc3kI+mOqepP+W6S+UvJK/Dwkz0QO4uY2Kvh0Ws2fIWA=;
 7:GVffciehQvqFUdWNOwcND4mCnv92dXWuSL63eXs/z4xxzxHFdCdLjFFqzvU0PPJPptL1BXUDNw1uPbNx5W1yJBdXBzlbxXig7MetRStiKgs2aaYKlmxVGMIyYCgMwLHuHluBvvbKdubzIvFuzdseB71WtazDGY7dZcqD/h6EGnM5uD1IOOuMSFcpN4tkHjS6q4b1D/kjz6f+fjYkQI3N+ofB1UvOtz7jlzatdq/czRbjPKmiDC4fWakmBcV3+ZW1
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xevo.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Jan 2018 22:10:33.7608 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 52520252-c437-476b-25f1-08d563774a2a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e0a7ca1f-2458-4cd6-a7c7-d733c07495ab
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR0101MB2938
Subject: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpEb2VzIGFueW9uZSBrbm93IGlmIEdQVSBwYXNzdGhyb3VnaCBpcyBzdXBwb3J0ZWQgb24g
QVJNPyAoZS5nLiBmb3IgYSBHUFUgCmludGVncmF0ZWQgaW50byBhbiBBUk0gU29DKS4gSSBjaGVj
a2VkIGRvY3VtZW50YXRpb24gYW5kIHRoZSBjb2RlLCBidXQgSSAKY291bGRuJ3QgdGVsbCBmb3Ig
c3VyZS4KCklmIHNvLCB3aGF0IGFyZSB0aGUgaGFyZHdhcmUgcmVxdWlyZW1lbnRzIGZvciBpdD8g
SWYgbm90LCBpcyBpdCBmZWFzaWJsZSAKdG8gZG8gaW4gdGhlIGZ1dHVyZT8KClRoYW5rcywKTWFy
dGluCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 22:15:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 22:15:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeTK2-0008Tv-3N; Wed, 24 Jan 2018 22:15:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzxy=et=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeTK0-0008Tl-MQ
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 22:15:08 +0000
X-Inumbo-ID: 0a5c95ca-0154-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0a5c95ca-0154-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 22:15:10 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BC0FE21778;
 Wed, 24 Jan 2018 22:15:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BC0FE21778
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 14:14:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
Message-ID: <alpine.DEB.2.10.1801241410580.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
 <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-722400533-1516832101=:6440"
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "security@xenproject.org" <security@xenproject.org>, andre.przywara@linaro.org,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] XSA-254 SP2 for ARM (was Re: [PATCH 1/5] xen/arm:
 Introduce enable callback to enable a capabilities on each online CPU)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-722400533-1516832101=:6440
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 18 Jan 2018, Julien Grall wrote:
> (+ Security team)
> 
> Hi Stefano,
> 
> On 17/01/18 21:47, Stefano Stabellini wrote:
> > On Wed, 17 Jan 2018, Stefano Stabellini wrote:
> > > On Wed, 17 Jan 2018, Lars Kurth wrote:
> > > >        Regarding README.source, this is covering file and contain the
> > > > same mention as in the commit message. As this is a single function.
> > > > Isn't the commit message
> > > >        enough?
> > > > 
> > > > 
> > > >  From a legal viewpoint it is enough.
> > > 
> > > If that is enough from a legal viewpoint, then it is enough for me.
> > > 
> > > However, from a legal viewpoint, I thought we needed to explicitly
> > > mention all the original signed-off-bys because Julien is not actually
> > > the copyright holder for that function, hence, we need to add the
> > > signed-off-bys of all the missing copyright holders.
> > 
> > Actually, reading again the Developerâ€™s Certificate of Origin, it
> > states:
> > 
> > "The contribution is based upon previous work that, to the best of my
> > knowledge, is covered under an appropriate open source license and I have
> > the right under that license to submit that work with modifications, whether
> > created in whole or in part by me, under the same open source license
> > (unless I am permitted to submit under a different license), as indicated in
> > the file"
> > 
> > so I think Lars is right. In that case, there is no need to resubmit
> > this series, I'll commit to staging as is. If tests go well, I'll
> > backport it to the stable trees.
> Thank you! I have created branches with patches backported up to Xen 4.8. With
> minor changes:
> 
>    - Xen 4.10: No changes
>    - Xen 4.9:
> 	* minor conflict in some files
> 	* compilation failure in cpuerrata.c (__virt_to_mfn does not exist)
>    - Xen 4.8:
> 	* conflict in some files (one medium as the number of "features" is
> different)
> 	* compilation failure in cpuerrata.c (__virt_to_mfn does not exist)
> 	
> The branches can be found on xenbits [1] : xsa-254-sp2-X.XX where X.XX is the
> version of Xen.
> 
> Xen 4.7 and earlier does not have cpufeature/cpuerrata infrastructure and will
> require backport. The only difficulty here should be finding the list of
> commits required.
> 
> Also, we probably want to update the XSA pointing to the patches. So if
> someone wants to backport to Xen 4.7 (or earlier) they can. Any opinions?

These are the commits for the XSA 254 mitigation for the arm64
architecture:

staging-4.10
b829d42829c1ff626a02756acae4dd482fc20c9a
0f7a4faafb2d79920cc63457cfca3e03990af4cc
d1f4283a1d8405a480b4121e1efcfaec8bbdbffa
cae6e1572f39a1906be0fc3bdaf49fe514c6a9c0
928112900e5b4a92ccebb2eea11665fd76aa0f0d
728fadb586a2a14a244dabd70463bcc1654ecc85

staging-4.9
2ec7ccbffc6b788f65e55498e4347c1ee3a44b01
50450c1f33dc72f2138a671d738934f796be3318
3790833ef16b95653424ec9b145e460ec1a56d16
fba48eff18c02d716c95b92df804a755620be82e
9f79e8d846e8413c828f5fc7cc6ac733728dff00
a2567d6b54b7b187ecc0165021b6dd07dafaf06a

staging-4.8
946dd2eefae2faeecbeb9662e66935c8070f64f5
85990bf53addcdb0ce8e458a3d8fad199710ac59
cf0b584c8c5030588bc47a3614ad860af7482c53
44139fed7c794eb4e47a9bb93061e325bd57fe8c
6f6786ef0d7f7025860d360f6b1267193ffd1b27

For staging-4.7, I made the backports and tested them as well. They look
correct. However, given that it was more complex than initially though,
I would appreciate if you could give it a look as well (I haven't pushed
it staging-4.7 yet):

  git://xenbits.xen.org/people/sstabellini/xen-unstable.git staging-4.7-xsa254

Thanks!

- Stefano
--8323329-722400533-1516832101=:6440
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-722400533-1516832101=:6440--


From xen-devel-bounces@lists.xenproject.org Wed Jan 24 22:21:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 22:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeTQC-0000mU-PG; Wed, 24 Jan 2018 22:21:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeTQB-0000mO-2N
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 22:21:31 +0000
X-Inumbo-ID: e8fb3008-0154-11e8-ba59-bc764e045a96
Received: from mail-qt0-x229.google.com (unknown [2607:f8b0:400d:c0d::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8fb3008-0154-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 23:21:24 +0100 (CET)
Received: by mail-qt0-x229.google.com with SMTP id s3so14483183qtb.10
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 14:21:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=vDn1gPfDnQ3kFQ/qa9QT1sehMJGjJ4LgEe8H0iaDHfw=;
 b=XWbRTZ8+Woqjpt8AYbZs9h6qL7TRQ0WAVw/PnwnvCr/QNnch14UAyk5tD63RTVOt8O
 VhQ/mM1YJRJa3biDrrZPGqVoi6TXpra6UJTkQFd3yZrRAZS5yM4a1QN5l/0JEqR1N2kG
 oE162YFPCcfdlz+kVTKcRuGK2qmYe5woP0dNc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=vDn1gPfDnQ3kFQ/qa9QT1sehMJGjJ4LgEe8H0iaDHfw=;
 b=H4wz/AfrX+u+bf2EpPZE9m/JAIccEPwbb5xPBiAJKbNH/z4Y6wvn/AHWPlByv92xfU
 TkFkMLzoHxyAMWMubC+qf8+ifap78fSwyPQmUVjZKq5n4IP6C2Ual8zvEdaoLv8A33F5
 DzzBhwOP/cpQilO5sHvSiedFk9NIP43prP7r4OtknXBNh7yquu9H5FAvZAUpDS/c1sYS
 84QyKgUXkKVZaqD2t0UvDOAyTzRnrXewMIh6weXdf6cLQzi7bwOhCYbZ82n45TOZOzAW
 tDIK3sfYWdnUMJu91+tXVbZO8RAXPj4I3qlCqW8kfmgHfV9Kl0BZFoM3Tmyb8wNaNgk+
 gxYg==
X-Gm-Message-State: AKwxytemebjMstIdSqWgqOtCHM7ciGB2zYKPS6tGxw7z1rD82O62ZVG1
 YAWKwEF+4JOYOBq1rJNJ0laJBq4oJPPeyoG8JeWIcA==
X-Google-Smtp-Source: AH8x227GNKeWdmE2zH+W70aG24/zuOiVuqxTGsyW1l3XF1Y7Xou/neeefAYMeG+BDZRJwYeCgeETEQrXLcXDfn/SUz8=
X-Received: by 10.55.97.2 with SMTP id v2mr11283347qkb.266.1516832485432; Wed,
 24 Jan 2018 14:21:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.20.14 with HTTP; Wed, 24 Jan 2018 14:21:24 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1801241410580.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
 <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
 <alpine.DEB.2.10.1801241410580.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 22:21:24 +0000
Message-ID: <CAEC2CxpHiEu1fdriiV-gJj=rS+cOp3WHRCwHhsGUGSFShsSiNw@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 "security@xenproject.org" <security@xenproject.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] XSA-254 SP2 for ARM (was Re: [PATCH 1/5] xen/arm:
 Introduce enable callback to enable a capabilities on each online CPU)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDI0IEphbnVhcnkgMjAxOCBhdCAyMjoxNCwgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPiB3cm90ZToKPiBPbiBUaHUsIDE4IEphbiAyMDE4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+ICgrIFNlY3VyaXR5IHRlYW0pCj4+Cj4+IEhpIFN0ZWZh
bm8sCj4+Cj4+IE9uIDE3LzAxLzE4IDIxOjQ3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+
ID4gT24gV2VkLCAxNyBKYW4gMjAxOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiA+ID4g
T24gV2VkLCAxNyBKYW4gMjAxOCwgTGFycyBLdXJ0aCB3cm90ZToKPj4gPiA+ID4gICAgICAgIFJl
Z2FyZGluZyBSRUFETUUuc291cmNlLCB0aGlzIGlzIGNvdmVyaW5nIGZpbGUgYW5kIGNvbnRhaW4g
dGhlCj4+ID4gPiA+IHNhbWUgbWVudGlvbiBhcyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuIEFzIHRo
aXMgaXMgYSBzaW5nbGUgZnVuY3Rpb24uCj4+ID4gPiA+IElzbid0IHRoZSBjb21taXQgbWVzc2Fn
ZQo+PiA+ID4gPiAgICAgICAgZW5vdWdoPwo+PiA+ID4gPgo+PiA+ID4gPgo+PiA+ID4gPiAgRnJv
bSBhIGxlZ2FsIHZpZXdwb2ludCBpdCBpcyBlbm91Z2guCj4+ID4gPgo+PiA+ID4gSWYgdGhhdCBp
cyBlbm91Z2ggZnJvbSBhIGxlZ2FsIHZpZXdwb2ludCwgdGhlbiBpdCBpcyBlbm91Z2ggZm9yIG1l
Lgo+PiA+ID4KPj4gPiA+IEhvd2V2ZXIsIGZyb20gYSBsZWdhbCB2aWV3cG9pbnQsIEkgdGhvdWdo
dCB3ZSBuZWVkZWQgdG8gZXhwbGljaXRseQo+PiA+ID4gbWVudGlvbiBhbGwgdGhlIG9yaWdpbmFs
IHNpZ25lZC1vZmYtYnlzIGJlY2F1c2UgSnVsaWVuIGlzIG5vdCBhY3R1YWxseQo+PiA+ID4gdGhl
IGNvcHlyaWdodCBob2xkZXIgZm9yIHRoYXQgZnVuY3Rpb24sIGhlbmNlLCB3ZSBuZWVkIHRvIGFk
ZCB0aGUKPj4gPiA+IHNpZ25lZC1vZmYtYnlzIG9mIGFsbCB0aGUgbWlzc2luZyBjb3B5cmlnaHQg
aG9sZGVycy4KPj4gPgo+PiA+IEFjdHVhbGx5LCByZWFkaW5nIGFnYWluIHRoZSBEZXZlbG9wZXLi
gJlzIENlcnRpZmljYXRlIG9mIE9yaWdpbiwgaXQKPj4gPiBzdGF0ZXM6Cj4+ID4KPj4gPiAiVGhl
IGNvbnRyaWJ1dGlvbiBpcyBiYXNlZCB1cG9uIHByZXZpb3VzIHdvcmsgdGhhdCwgdG8gdGhlIGJl
c3Qgb2YgbXkKPj4gPiBrbm93bGVkZ2UsIGlzIGNvdmVyZWQgdW5kZXIgYW4gYXBwcm9wcmlhdGUg
b3BlbiBzb3VyY2UgbGljZW5zZSBhbmQgSSBoYXZlCj4+ID4gdGhlIHJpZ2h0IHVuZGVyIHRoYXQg
bGljZW5zZSB0byBzdWJtaXQgdGhhdCB3b3JrIHdpdGggbW9kaWZpY2F0aW9ucywgd2hldGhlcgo+
PiA+IGNyZWF0ZWQgaW4gd2hvbGUgb3IgaW4gcGFydCBieSBtZSwgdW5kZXIgdGhlIHNhbWUgb3Bl
biBzb3VyY2UgbGljZW5zZQo+PiA+ICh1bmxlc3MgSSBhbSBwZXJtaXR0ZWQgdG8gc3VibWl0IHVu
ZGVyIGEgZGlmZmVyZW50IGxpY2Vuc2UpLCBhcyBpbmRpY2F0ZWQgaW4KPj4gPiB0aGUgZmlsZSIK
Pj4gPgo+PiA+IHNvIEkgdGhpbmsgTGFycyBpcyByaWdodC4gSW4gdGhhdCBjYXNlLCB0aGVyZSBp
cyBubyBuZWVkIHRvIHJlc3VibWl0Cj4+ID4gdGhpcyBzZXJpZXMsIEknbGwgY29tbWl0IHRvIHN0
YWdpbmcgYXMgaXMuIElmIHRlc3RzIGdvIHdlbGwsIEknbGwKPj4gPiBiYWNrcG9ydCBpdCB0byB0
aGUgc3RhYmxlIHRyZWVzLgo+PiBUaGFuayB5b3UhIEkgaGF2ZSBjcmVhdGVkIGJyYW5jaGVzIHdp
dGggcGF0Y2hlcyBiYWNrcG9ydGVkIHVwIHRvIFhlbiA0LjguIFdpdGgKPj4gbWlub3IgY2hhbmdl
czoKPj4KPj4gICAgLSBYZW4gNC4xMDogTm8gY2hhbmdlcwo+PiAgICAtIFhlbiA0Ljk6Cj4+ICAg
ICAgICogbWlub3IgY29uZmxpY3QgaW4gc29tZSBmaWxlcwo+PiAgICAgICAqIGNvbXBpbGF0aW9u
IGZhaWx1cmUgaW4gY3B1ZXJyYXRhLmMgKF9fdmlydF90b19tZm4gZG9lcyBub3QgZXhpc3QpCj4+
ICAgIC0gWGVuIDQuODoKPj4gICAgICAgKiBjb25mbGljdCBpbiBzb21lIGZpbGVzIChvbmUgbWVk
aXVtIGFzIHRoZSBudW1iZXIgb2YgImZlYXR1cmVzIiBpcwo+PiBkaWZmZXJlbnQpCj4+ICAgICAg
ICogY29tcGlsYXRpb24gZmFpbHVyZSBpbiBjcHVlcnJhdGEuYyAoX192aXJ0X3RvX21mbiBkb2Vz
IG5vdCBleGlzdCkKPj4KPj4gVGhlIGJyYW5jaGVzIGNhbiBiZSBmb3VuZCBvbiB4ZW5iaXRzIFsx
XSA6IHhzYS0yNTQtc3AyLVguWFggd2hlcmUgWC5YWCBpcyB0aGUKPj4gdmVyc2lvbiBvZiBYZW4u
Cj4+Cj4+IFhlbiA0LjcgYW5kIGVhcmxpZXIgZG9lcyBub3QgaGF2ZSBjcHVmZWF0dXJlL2NwdWVy
cmF0YSBpbmZyYXN0cnVjdHVyZSBhbmQgd2lsbAo+PiByZXF1aXJlIGJhY2twb3J0LiBUaGUgb25s
eSBkaWZmaWN1bHR5IGhlcmUgc2hvdWxkIGJlIGZpbmRpbmcgdGhlIGxpc3Qgb2YKPj4gY29tbWl0
cyByZXF1aXJlZC4KPj4KPj4gQWxzbywgd2UgcHJvYmFibHkgd2FudCB0byB1cGRhdGUgdGhlIFhT
QSBwb2ludGluZyB0byB0aGUgcGF0Y2hlcy4gU28gaWYKPj4gc29tZW9uZSB3YW50cyB0byBiYWNr
cG9ydCB0byBYZW4gNC43IChvciBlYXJsaWVyKSB0aGV5IGNhbi4gQW55IG9waW5pb25zPwo+Cj4g
VGhlc2UgYXJlIHRoZSBjb21taXRzIGZvciB0aGUgWFNBIDI1NCBtaXRpZ2F0aW9uIGZvciB0aGUg
YXJtNjQKPiBhcmNoaXRlY3R1cmU6Cj4KPiBzdGFnaW5nLTQuMTAKPiBiODI5ZDQyODI5YzFmZjYy
NmEwMjc1NmFjYWU0ZGQ0ODJmYzIwYzlhCj4gMGY3YTRmYWFmYjJkNzk5MjBjYzYzNDU3Y2ZjYTNl
MDM5OTBhZjRjYwo+IGQxZjQyODNhMWQ4NDA1YTQ4MGI0MTIxZTFlZmNmYWVjOGJiZGJmZmEKPiBj
YWU2ZTE1NzJmMzlhMTkwNmJlMGZjM2JkYWY0OWZlNTE0YzZhOWMwCj4gOTI4MTEyOTAwZTViNGE5
MmNjZWJiMmVlYTExNjY1ZmQ3NmFhMGYwZAo+IDcyOGZhZGI1ODZhMmExNGEyNDRkYWJkNzA0NjNi
Y2MxNjU0ZWNjODUKPgo+IHN0YWdpbmctNC45Cj4gMmVjN2NjYmZmYzZiNzg4ZjY1ZTU1NDk4ZTQz
NDdjMWVlM2E0NGIwMQo+IDUwNDUwYzFmMzNkYzcyZjIxMzhhNjcxZDczODkzNGY3OTZiZTMzMTgK
PiAzNzkwODMzZWYxNmI5NTY1MzQyNGVjOWIxNDVlNDYwZWMxYTU2ZDE2Cj4gZmJhNDhlZmYxOGMw
MmQ3MTZjOTViOTJkZjgwNGE3NTU2MjBiZTgyZQo+IDlmNzllOGQ4NDZlODQxM2M4MjhmNWZjN2Nj
NmFjNzMzNzI4ZGZmMDAKPiBhMjU2N2Q2YjU0YjdiMTg3ZWNjMDE2NTAyMWI2ZGQwN2RhZmFmMDZh
Cj4KPiBzdGFnaW5nLTQuOAo+IDk0NmRkMmVlZmFlMmZhZWVjYmViOTY2MmU2NjkzNWM4MDcwZjY0
ZjUKPiA4NTk5MGJmNTNhZGRjZGIwY2U4ZTQ1OGEzZDhmYWQxOTk3MTBhYzU5Cj4gY2YwYjU4NGM4
YzUwMzA1ODhiYzQ3YTM2MTRhZDg2MGFmNzQ4MmM1Mwo+IDQ0MTM5ZmVkN2M3OTRlYjRlNDdhOWJi
OTMwNjFlMzI1YmQ1N2ZlOGMKPiA2ZjY3ODZlZjBkN2Y3MDI1ODYwZDM2MGY2YjEyNjcxOTNmZmQx
YjI3CgpTb21ldGhpbmcgbG9va3MgcXVpdGUgb2RkLiBUaGUgY29tbWl0IG1lc3NhZ2UgaGF2ZSB0
d28gY2hlcnJ5LXBpY2sgY29tbWl0IElELgoKV2h5IGRpZG4ndCB5b3UganVzdCBtZXJnZWQgdGhl
IGJyYW5jaGVzIEkgcHJvdmlkZWQ/Cgo+Cj4gRm9yIHN0YWdpbmctNC43LCBJIG1hZGUgdGhlIGJh
Y2twb3J0cyBhbmQgdGVzdGVkIHRoZW0gYXMgd2VsbC4gVGhleSBsb29rCj4gY29ycmVjdC4gSG93
ZXZlciwgZ2l2ZW4gdGhhdCBpdCB3YXMgbW9yZSBjb21wbGV4IHRoYW4gaW5pdGlhbGx5IHRob3Vn
aCwKPiBJIHdvdWxkIGFwcHJlY2lhdGUgaWYgeW91IGNvdWxkIGdpdmUgaXQgYSBsb29rIGFzIHdl
bGwgKEkgaGF2ZW4ndCBwdXNoZWQKPiBpdCBzdGFnaW5nLTQuNyB5ZXQpOgo+Cj4gICBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3NzdGFiZWxsaW5pL3hlbi11bnN0YWJsZS5naXQgc3RhZ2lu
Zy00LjcteHNhMjU0CgpJIHdpbGwgaGF2ZSBhIGxvb2suCgpDaGVlcnMsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 22:22:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 22:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeTQo-0000pm-1J; Wed, 24 Jan 2018 22:22:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fknd=et=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eeTQn-0000pb-3F
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 22:22:09 +0000
X-Inumbo-ID: 00abf825-0155-11e8-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00abf825-0155-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 23:22:03 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0OMLcaa135093;
 Wed, 24 Jan 2018 22:22:04 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-2017-10-26;
 bh=NYmay1AtMT5gppUesfu37mmTvdrMNeoUOfkECVh6TZM=;
 b=HJZk5CQmYRs3k/nasMS2O9qIuSy49uBS4Cnf3bZ2cYmL4suWrNnAhHbh13hGtVkiICyQ
 P1PzFGCe1T1BN13kidcEngqLAJ7a1bMIzsbQ8Rdesn2QlIS60bCYCKRg8X5sQFhKPlfm
 U+yOKB1Nctibx+P2Ly9CBvaSQCF/QkhlXVVFYhmQ1pI9wZJOFF2ocFUrzXrOEt7AZy3b
 1WxTQAYtj5d6bB7ptc3fAR6r3lQeS+0kqyixbvdtldE/bV3bNLvFqZX8evAAVg9W2OI1
 TjZTa+Lfw7liHbWWHSo8Z3xHLhaCDR2WZ8OLn3drayj9Emlzx1jDox+lODN63L3Qmn2a 3g== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2fq21s8brn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 24 Jan 2018 22:22:04 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0OMM423011024
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 24 Jan 2018 22:22:04 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0OMM3jZ013184;
 Wed, 24 Jan 2018 22:22:03 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 24 Jan 2018 14:22:03 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 0B2136A0A29; Wed, 24 Jan 2018 17:22:02 -0500 (EST)
Date: Wed, 24 Jan 2018 17:22:01 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Julien Grall <julien.grall@linaro.org>
Message-ID: <20180124222201.GS13334@char.us.oracle.com>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-6-julien.grall@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180119134103.3390-6-julien.grall@linaro.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8784
 signatures=668655
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-1711220000 definitions=main-1801240292
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm32: Invalidate BTB on guest exit
 for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDE6NDE6MDFQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEluIG9yZGVyIHRvIGF2b2lkIGFsaWFzaW5nIGF0dGFja2VzIGFnYWlucyB0aGUgYnJh
bmNoIHByZWRpY3RvciwgbGV0J3MKPiBpbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3QgZXhpc3Qu
IFRoaXMgaXMgbWFkZSBjb21wbGljYXRlZCBieSB0aGUgZmFjdAo+IHRoYXQgd2UgY2Fubm90IHRh
a2UgYSBicmFuY2ggaW52YWxpZGF0aW5nIHRoZSBCVEIuCj4gCj4gVGhpcyBpcyBiYXNlZCBvbiB0
aGUgZmlyc3QgdmVyc2lvbiBwb3NydGVkIGJ5IE1hcmMgWnluZ2llciBvbiBMaW51eC1hcm0KPiBt
YWlsaW5nIGxpc3QgKHNlZSBbMV0pLgo+IAo+IFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPiAKPiBb
MV0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvYXJtLWtlcm5lbC9tc2c2MjcwMzIuaHRt
bAo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDU1ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jICAgfCAxOSArKysrKysrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0
aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gaW5kZXggNTRhMTczM2Y4Ny4uYzZlYzBhYTM5OSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCj4gQEAgLTE2MCw2ICsxNjAsNjEgQEAgR0xPQkFMKGh5cF90cmFw
c192ZWN0b3IpCj4gICAgICAgICAgYiB0cmFwX2lycSAgICAgICAgICAgICAgICAgICAgICAvKiAw
eDE4IC0gSVJRICovCj4gICAgICAgICAgYiB0cmFwX2ZpcSAgICAgICAgICAgICAgICAgICAgICAv
KiAweDFjIC0gRklRICovCj4gIAo+ICsgICAgICAgIC5hbGlnbiA1CgpOb3QgLmFsaWduIDg/CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 22:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 22:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeTX0-00016r-Ls; Wed, 24 Jan 2018 22:28:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=szm7=et=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeTWz-00016l-Mi
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 22:28:33 +0000
X-Inumbo-ID: e6237dd5-0155-11e8-ba59-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6237dd5-0155-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 23:28:28 +0100 (CET)
Received: by mail-qt0-x243.google.com with SMTP id z11so14572858qtm.3
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 14:28:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=TqKO4nUOU5u1+dCTyw0iqHnXyFKxL6BxUH154KJduf8=;
 b=byqtdX8fLBCurVKjSzRV2UfK2Zxd6nK8UlwlDM+TQu910qNLRRmUhRWWM/lVB3bci/
 KB7qbTlSnWgs55yY+Kh3tolJHTCve0GCCgNSOX/T9INYMjQrETPE+viXKZl6fAnpUHxZ
 o7NWonoc75N0tInAf+/fh6fITBpKBoogW4KTM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=TqKO4nUOU5u1+dCTyw0iqHnXyFKxL6BxUH154KJduf8=;
 b=ZyId52F2dVzRIcNBPJkwyABLAA2BLablXEkZKcT1zIL6IO4lnymKbk2nLBKzqFXfHf
 PZmiRT12T2wFfke5QCBMCF3y8iK923dOCRo9exS3kh0PgkV95IZlIF+YuvLJcEN9CZLo
 RXBuge8x6dku/+Fs1V7QzarkoR0kGbDLAQ7P2HSonNfkBLC2JsmVWkUw6BhACOfQv0Lo
 3Me/G0jt5smDvOO9MUvRh2qwcaQAXnF/MVkih3xs+VhC4BtTyrVDI90Kn1fDQbF8FPyL
 R5TrGL9HyId/aaIcpvsU93tJF0hgAXAlm55y4p0bjphliBM/8nB2nv8A2zzQO5X9tGy8
 noZA==
X-Gm-Message-State: AKwxytdOiZqAHyIXNbM69QvEShRmDSOifuHrwZ3kKK7c92XfRUbDeiUz
 055etWL8qoQReeeWXsqEpsNYTi47xOQbUCkfZDnYHg==
X-Google-Smtp-Source: AH8x224PEntuB5RO0RajwJi+1tfgYotf1erfXwGfy5iLG+yA9CcbOKScqZ9PGb3aQpoOywgz+uAaHLikF3c1T0f7NwU=
X-Received: by 10.200.4.19 with SMTP id v19mr11858361qtg.69.1516832911686;
 Wed, 24 Jan 2018 14:28:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.20.14 with HTTP; Wed, 24 Jan 2018 14:28:31 -0800 (PST)
In-Reply-To: <20180124222201.GS13334@char.us.oracle.com>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-6-julien.grall@linaro.org>
 <20180124222201.GS13334@char.us.oracle.com>
From: Julien Grall <julien.grall@linaro.org>
Date: Wed, 24 Jan 2018 22:28:31 +0000
Message-ID: <CAEC2CxposZ7ZYYuA+suP1d31oRTANYZX8a8D=gAhS8h5BPm9Lw@mail.gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm32: Invalidate BTB on guest exit
 for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQgSmFudWFyeSAyMDE4IGF0IDIyOjIyLCBLb25yYWQgUnplc3p1dGVrIFdpbGsKPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+IHdyb3RlOgo+IE9uIEZyaSwgSmFuIDE5LCAyMDE4IGF0IDAxOjQx
OjAxUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSW4gb3JkZXIgdG8gYXZvaWQgYWxp
YXNpbmcgYXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJlZGljdG9yLCBsZXQncwo+PiBpbnZh
bGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3QgZXhpc3QuIFRoaXMgaXMgbWFkZSBjb21wbGljYXRlZCBi
eSB0aGUgZmFjdAo+PiB0aGF0IHdlIGNhbm5vdCB0YWtlIGEgYnJhbmNoIGludmFsaWRhdGluZyB0
aGUgQlRCLgo+Pgo+PiBUaGlzIGlzIGJhc2VkIG9uIHRoZSBmaXJzdCB2ZXJzaW9uIHBvc3J0ZWQg
YnkgTWFyYyBaeW5naWVyIG9uIExpbnV4LWFybQo+PiBtYWlsaW5nIGxpc3QgKHNlZSBbMV0pLgo+
Pgo+PiBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogTWFyYyBa
eW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4KPj4gWzFdIGh0dHBzOi8vd3d3LnNwaW5p
Y3MubmV0L2xpc3RzL2FybS1rZXJuZWwvbXNnNjI3MDMyLmh0bWwKPj4gLS0tCj4+ICB4ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPj4gIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgIHwgMTkgKysrKysr
KysrKysrKysrKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCA3NCBpbnNlcnRpb25zKCspCj4+Cj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCj4+IGluZGV4IDU0YTE3MzNmODcuLmM2ZWMwYWEzOTkgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9l
bnRyeS5TCj4+IEBAIC0xNjAsNiArMTYwLDYxIEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQo+
PiAgICAgICAgICBiIHRyYXBfaXJxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MTggLSBJUlEg
Ki8KPj4gICAgICAgICAgYiB0cmFwX2ZpcSAgICAgICAgICAgICAgICAgICAgICAvKiAweDFjIC0g
RklRICovCj4+Cj4+ICsgICAgICAgIC5hbGlnbiA1Cj4KPiBOb3QgLmFsaWduIDg/CgouYWxpZ24g
NSBpcyBmb2xsb3dpbmcgd2FzIHdlIGFscmVhZHkgaGF2ZSBmb3IgdGhlIG90aGVyIHZlY3RvciB0
YWJsZS4KClBlciBbMV0sIHRoaXMgd2lsbCBtYWtlIHN1cmUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0
aGUgdGFibGUgaXMgYQptdWx0aXBsZSBvZiAzMiAob25lIGluc3RydWN0aW9uIHBlciB2ZWN0b3Ip
LgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vZnRwLmdudS5vcmcvb2xkLWdudS9NYW51YWxzL2dhcy9o
dG1sX2NoYXB0ZXIvYXNfNy5odG1sI1NFQzcwCgoKCj4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 22:31:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 22:31:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeTZq-0001lU-5k; Wed, 24 Jan 2018 22:31:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qvkr=et=cryptohaze.com=bitweasil@srs-us1.protection.inumbo.net>)
 id 1eeTZo-0001lO-OP
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 22:31:28 +0000
X-Inumbo-ID: 4d24bdfe-0156-11e8-ba59-bc764e045a96
Received: from mail-ua0-x231.google.com (unknown [2607:f8b0:400c:c08::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d24bdfe-0156-11e8-ba59-bc764e045a96;
 Wed, 24 Jan 2018 23:31:21 +0100 (CET)
Received: by mail-ua0-x231.google.com with SMTP id j23so3741605uak.13
 for <xen-devel@lists.xen.org>; Wed, 24 Jan 2018 14:31:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cryptohaze-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:from:date:message-id:subject:to:cc;
 bh=HMZedxnAsR0uewnI/lf42JH52jdULDRmLscGsZLFtR4=;
 b=l7+8tQUIOHQk3jUmJ6KqTNxSBvWOD2ooCcD4SNm94N2GHp6YMwVpl+SgCNBkGB3NbQ
 LDthi/ZHmZB7B7c8oG1MGm/EmzaSrBzyn34WWLZ5/+xCFlTGsd8d6Tua5goUoR1Fviv5
 5k8PxqBJfdGeznSaeWnSGOVL49ohMa+Rk/F3I2ef8tpp8wEtodDiyr0H91eVwwI4kVZ5
 btHNpT+SkiREtmw+6/KyoV1yq0QjtNXJBUSNQCn2rRTGvcJSqo1cDgaz+bkZt4qj1q49
 cWrz8C6iAE9yFvRWTRJksrr9TtuxlkQ6Y4wds1hzPNXlY7l9k+SFhPyqoMWptH3y7fFb
 E4rg==
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=HMZedxnAsR0uewnI/lf42JH52jdULDRmLscGsZLFtR4=;
 b=LoeuEDZGMP3IulKs/njkwC7pC7JOy23bT+P89UACBRwXK2Re94ofIEcCBT0Cr9M+zz
 VUzSSetGdbHcbNqOpQo/V85AK9chnTFvFZIGoUqaBpVq5TJCAvpfYbe8mSNf7kHU2EFJ
 xfHfyGglN8l3YI5PWB4dr8qhsVe789j9NVvUVtECfTE2e0eUgAlm0g/3D8gLHMx32evW
 dFL/9PnyJi0M00JcBu5e+S4DpbdpxovxB/AXKvS4C6xDYm4dPA5hGOE5eeDN2dwnB30t
 0faFFPjDgPTw+is4b48/V5AeD2rwFeGm8+UAhKkd9ZnCb0ytbH4Al2dqhJHZCcfDTSBU
 oFOQ==
X-Gm-Message-State: AKwxytduO5lE/ftSOXJNx6a8/j0Uiq1CTbXTWz6oaeKszfvUixHmbTwY
 T1u+QouZMD6G3SI6CLZlijsIyiJ/UYvn2mtKAM3VsC25
X-Google-Smtp-Source: AH8x224bI3u36wKpsdEeOOFsjUBH04TFrHnW8weJirZMsMuF943iuX8iSqaNSm2LG0GFxU9obX5s9RZ00OtYuRWYWNM=
X-Received: by 10.159.47.17 with SMTP id x17mr2985135uaj.114.1516833084157;
 Wed, 24 Jan 2018 14:31:24 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.14.199 with HTTP; Wed, 24 Jan 2018 14:31:23 -0800 (PST)
X-Originating-IP: [66.195.179.45]
From: "Bitweasil ." <bitweasil@cryptohaze.com>
Date: Wed, 24 Jan 2018 15:31:23 -0700
Message-ID: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
To: xen-devel@lists.xen.org
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, rcojocaru@bitdefender.com,
 jbeulich@suse.com
Subject: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7733618401860082060=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7733618401860082060==
Content-Type: multipart/alternative; boundary="089e08250ea82a53d205638d3943"

--089e08250ea82a53d205638d3943
Content-Type: text/plain; charset="UTF-8"

I've recently discovered that if you attempt to use introspection to
capture CR3 changes with the new KPTI enabled kernels, the guest dies
shortly after the start of introspection with failed VM entry due to
invalid guest state.

I believe the invalid state here is the high bit being set in CR3 - while
this is how one indicates that PCID should not invalidate the various page
table caches, introspection leads to this being set in the VMCS, which
appears to be wrong.

With the XenServer 4.7.1 code base (which is my working code base at the
moment), I have not found a way around this, as the vm_event_set_registers
function (xen/arch/x86/vm_event.c) does not set the CR3 value, and
vm_event_register_write_resume only allows inhibiting the write, not
writing a modified value.

I've attempted several ways to work around this with a livepatch, and have
not (yet) been successful.

Masking at the top of hvm_set_cr3 allows the guest to continue, but appears
to do the wrong thing with regards to the guest (tasks begin dying quickly
from invalid opcode errors).

In any case, Andrew mentions that this appears to still be an issue in
staging, so this likely needs addressing.  At this point in time, I believe
guests with KPTI enabled cannot be introspected if that introspection
involves capturing CR3 changes.

Please let me know if you need any more details on this issue!

-Bit


(XEN) [19458.318035] Failed vm entry (exit reason 0x80000021) caused by
invalid guest state (0).
(XEN) [19458.318042] ************* VMCS Area **************
(XEN) [19458.318050] *** Guest State ***
(XEN) [19458.318056] CR0: actual=0x000000008005003b,
shadow=0x0000000080050033, gh_mask=ffffffffffffffff
(XEN) [19458.318062] CR4: actual=0x0000000000362670,
shadow=0x0000000000360670, gh_mask=ffffffffffffffff
(XEN) [19458.318069] CR3 = 0x800000001ded7080
(XEN) [19458.318076] PDPTE0 = 0x0000000000020000  PDPTE1 =
0x000006f800150018
(XEN) [19458.318082] PDPTE2 = 0x0000000000000000  PDPTE3 =
0x000006f800150018
(XEN) [19458.318089] RSP = 0xffff880015b87f50 (0xffff880015b87f50)  RIP =
0xffffffff81845857 (0xffffffff81845857)
(XEN) [19458.318095] RFLAGS=0x00000082 (0x00000082)  DR7 =
0x0000000000000400
(XEN) [19458.318101] Sysenter RSP=0000000000000000
CS:RIP=0010:ffffffff8184a220
(XEN) [19458.318105]        sel  attr  limit   base
(XEN) [19458.318112]   CS: 0010 0a09b ffffffff 0000000000000000
(XEN) [19458.318119]   DS: 0000 1c000 ffffffff 0000000000000000
(XEN) [19458.318126]   SS: 0018 0c093 ffffffff 0000000000000000
(XEN) [19458.318133]   ES: 0000 1c000 ffffffff 0000000000000000
(XEN) [19458.318140]   FS: 0000 1c000 ffffffff 00007fde038ba700
(XEN) [19458.318147]   GS: 0000 1c000 ffffffff ffff88001ba00000
(XEN) [19458.318152] GDTR:            0000007f ffff88001ba0c000
(XEN) [19458.318158] LDTR: 0000 1c000 ffffffff 0000000000000000
(XEN) [19458.318164] IDTR:            00000fff ffffffffff574000
(XEN) [19458.318169]   TR: 0040 0008b 00002087 ffff88001ba048c0
(XEN) [19458.318175] EFER = 0x0000000000000000  PAT = 0x0407010600070106
(XEN) [19458.318179] PreemptionTimer = 0x00000000  SM Base = 0x00000000
(XEN) [19458.318185] DebugCtl = 0x0000000000000000  DebugExceptions =
0x0000000000000000
(XEN) [19458.318233] PerfGlobCtl = 0x0000000000000000  BndCfgS =
0x0000000000000000
(XEN) [19458.318297] Interruptibility = 00000000  ActivityState = 00000000
(XEN) [19458.318324] *** Host State ***
(XEN) [19458.318329] RIP = 0xffff82d0801ee100 (vmx_asm_vmexit_handler)  RSP
= 0xffff8300bfcfff90
(XEN) [19458.318333] CS=e008 SS=0000 DS=0000 ES=0000 FS=0000 GS=0000 TR=e040
(XEN) [19458.318335] FSBase=0000000000000000 GSBase=0000000000000000
TRBase=ffff82d08035e780
(XEN) [19458.318337] GDTBase=ffff82d0802d9000 IDTBase=ffff82d080357ce0
(XEN) [19458.318339] CR0=000000008005003b CR3=000000010f001000
CR4=00000000003526e0
(XEN) [19458.318341] Sysenter RSP=ffff8300bfcfffc0
CS:RIP=e008:ffff82d08022bb30
(XEN) [19458.318343] EFER = 0x0000000000000000  PAT = 0x0000050100070406
(XEN) [19458.318344] *** Control State ***
(XEN) [19458.318347] PinBased=0000003f CPUBased=b6a0e5fa
SecondaryExec=001014ea
(XEN) [19458.318348] EntryControls=000153ff ExitControls=008fefff
(XEN) [19458.318350] ExceptionBitmap=00060082 PFECmask=00000000
PFECmatch=00000000
(XEN) [19458.318352] VMEntry: intr_info=00000000 errcode=00000000
ilen=00000000
(XEN) [19458.318353] VMExit: intr_info=00000000 errcode=00000000
ilen=00000003
(XEN) [19458.318355]         reason=80000021 qualification=0000000000000000
(XEN) [19458.318357] IDTVectoring: info=00000000 errcode=00000000
(XEN) [19458.318359] TSC Offset = 0xffffd23bbd8772ac  TSC Multiplier =
0x0000000000000000
(XEN) [19458.318361] TPR Threshold = 0x00  PostedIntrVec = 0x00
(XEN) [19458.318365] EPT pointer = 0x000000010ee9501e  EPTP index = 0x0000
(XEN) [19458.318396] PLE Gap=00000080 Window=00001000
(XEN) [19458.318402] Virtual processor ID = 0xccd3 VMfunc controls =
0000000000000000
(XEN) [19458.318406] **************************************
(XEN) [19458.318412] domain_crash called from
vmx_vmexit_handler+0x4ab/0x19f5
(XEN) [19458.318417] Domain 15 (vcpu#0) crashed on cpu#0:
(XEN) [19458.318443] ----[ Xen-4.7.1-1.0  x86_64  debug=n  Not tainted ]----
(XEN) [19458.318448] CPU:    0
(XEN) [19458.318453] RIP:    0010:[<ffffffff81845857>]
(XEN) [19458.318458] RFLAGS: 0000000000000082   CONTEXT: hvm guest (d15v0)
(XEN) [19458.318466] rax: 800000001ded7080   rbx: 0000000000000000   rcx:
00007fde033ce730
(XEN) [19458.318470] rdx: 00000000000000fa   rsi: 0000000000000002   rdi:
00007ffd8ee85250
(XEN) [19458.318484] rbp: 00007ffd8ee85410   rsp: ffff880015b87f50   r8:
0000000000000000
(XEN) [19458.318498] r9:  0000000000000017   r10: 0000000000000000   r11:
0000000000000246
(XEN) [19458.318502] r12: 00007ffd8ee85250   r13: 0000000000000000   r14:
0000000000000004
(XEN) [19458.318525] r15: 000055a8503b3828   cr0: 0000000080050033   cr4:
0000000000360670
(XEN) [19458.318538] cr3: 800000001ded7080   cr2: 00007ffef290a090
(XEN) [19458.318552] ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: 0018
cs: 0010

--089e08250ea82a53d205638d3943
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>I&#39;ve recently discovered that if you attempt=
 to use introspection to capture CR3 changes with the new KPTI enabled kern=
els, the guest dies shortly after the start of introspection with failed VM=
 entry due to invalid guest state.<br><br></div>I believe the invalid state=
 here is the high bit being set in CR3 - while this is how one indicates th=
at PCID should not invalidate the various page table caches, introspection =
leads to this being set in the VMCS, which appears to be wrong.<br><br></di=
v>With the XenServer 4.7.1 code base (which is my working code base at the =
moment), I have not found a way around this, as the vm_event_set_registers =
function (xen/arch/x86/vm_event.c) does not set the CR3 value, and vm_event=
_register_write_resume only allows inhibiting the write, not writing a modi=
fied value.<br><div><div><br></div><div>I&#39;ve attempted several ways to =
work around this with a livepatch, and have not (yet) been successful.<br><=
/div><div><br></div><div>Masking at the top of hvm_set_cr3 allows the guest=
 to continue, but appears to do the wrong thing with regards to the guest (=
tasks begin dying quickly from invalid opcode errors).</div><div><br></div>=
<div>In any case, Andrew mentions that this appears to still be an issue in=
 staging, so this likely needs addressing.=C2=A0 At this point in time, I b=
elieve guests with KPTI enabled cannot be introspected if that introspectio=
n involves capturing CR3 changes.</div><div><br></div><div>Please let me kn=
ow if you need any more details on this issue!<br></div><div><br></div><div=
>-Bit<br></div><div><br><br>(XEN) [19458.318035] Failed vm entry (exit reas=
on 0x80000021) caused by invalid guest state (0).<br>(XEN) [19458.318042] *=
************ VMCS Area **************<br>(XEN) [19458.318050] *** Guest Sta=
te ***<br>(XEN) [19458.318056] CR0: actual=3D0x000000008005003b, shadow=3D0=
x0000000080050033, gh_mask=3Dffffffffffffffff<br>(XEN) [19458.318062] CR4: =
actual=3D0x0000000000362670, shadow=3D0x0000000000360670, gh_mask=3Dfffffff=
fffffffff<br>(XEN) [19458.318069] CR3 =3D 0x800000001ded7080<br>(XEN) [1945=
8.318076] PDPTE0 =3D 0x0000000000020000=C2=A0 PDPTE1 =3D 0x000006f800150018=
<br>(XEN) [19458.318082] PDPTE2 =3D 0x0000000000000000=C2=A0 PDPTE3 =3D 0x0=
00006f800150018<br>(XEN) [19458.318089] RSP =3D 0xffff880015b87f50 (0xffff8=
80015b87f50)=C2=A0 RIP =3D 0xffffffff81845857 (0xffffffff81845857)<br>(XEN)=
 [19458.318095] RFLAGS=3D0x00000082 (0x00000082)=C2=A0 DR7 =3D 0x0000000000=
000400<br>(XEN) [19458.318101] Sysenter RSP=3D0000000000000000 CS:RIP=3D001=
0:ffffffff8184a220<br>(XEN) [19458.318105]=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 sel=C2=A0 attr=C2=A0 limit=C2=A0=C2=A0 base<br>(XEN) [19458.31811=
2]=C2=A0=C2=A0 CS: 0010 0a09b ffffffff 0000000000000000<br>(XEN) [19458.318=
119]=C2=A0=C2=A0 DS: 0000 1c000 ffffffff 0000000000000000<br>(XEN) [19458.3=
18126]=C2=A0=C2=A0 SS: 0018 0c093 ffffffff 0000000000000000<br>(XEN) [19458=
.318133]=C2=A0=C2=A0 ES: 0000 1c000 ffffffff 0000000000000000<br>(XEN) [194=
58.318140]=C2=A0=C2=A0 FS: 0000 1c000 ffffffff 00007fde038ba700<br>(XEN) [1=
9458.318147]=C2=A0=C2=A0 GS: 0000 1c000 ffffffff ffff88001ba00000<br>(XEN) =
[19458.318152] GDTR:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 0000007f ffff88001ba0c000<br>(XEN) [19458.318158] LDTR: 0000 1=
c000 ffffffff 0000000000000000<br>(XEN) [19458.318164] IDTR:=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 00000fff ffffffffff5740=
00<br>(XEN) [19458.318169]=C2=A0=C2=A0 TR: 0040 0008b 00002087 ffff88001ba0=
48c0<br>(XEN) [19458.318175] EFER =3D 0x0000000000000000=C2=A0 PAT =3D 0x04=
07010600070106<br>(XEN) [19458.318179] PreemptionTimer =3D 0x00000000=C2=A0=
 SM Base =3D 0x00000000<br>(XEN) [19458.318185] DebugCtl =3D 0x000000000000=
0000=C2=A0 DebugExceptions =3D 0x0000000000000000<br>(XEN) [19458.318233] P=
erfGlobCtl =3D 0x0000000000000000=C2=A0 BndCfgS =3D 0x0000000000000000<br>(=
XEN) [19458.318297] Interruptibility =3D 00000000=C2=A0 ActivityState =3D 0=
0000000<br>(XEN) [19458.318324] *** Host State ***<br>(XEN) [19458.318329] =
RIP =3D 0xffff82d0801ee100 (vmx_asm_vmexit_handler)=C2=A0 RSP =3D 0xffff830=
0bfcfff90<br>(XEN) [19458.318333] CS=3De008 SS=3D0000 DS=3D0000 ES=3D0000 F=
S=3D0000 GS=3D0000 TR=3De040<br>(XEN) [19458.318335] FSBase=3D0000000000000=
000 GSBase=3D0000000000000000 TRBase=3Dffff82d08035e780<br>(XEN) [19458.318=
337] GDTBase=3Dffff82d0802d9000 IDTBase=3Dffff82d080357ce0<br>(XEN) [19458.=
318339] CR0=3D000000008005003b CR3=3D000000010f001000 CR4=3D00000000003526e=
0<br>(XEN) [19458.318341] Sysenter RSP=3Dffff8300bfcfffc0 CS:RIP=3De008:fff=
f82d08022bb30<br>(XEN) [19458.318343] EFER =3D 0x0000000000000000=C2=A0 PAT=
 =3D 0x0000050100070406<br>(XEN) [19458.318344] *** Control State ***<br>(X=
EN) [19458.318347] PinBased=3D0000003f CPUBased=3Db6a0e5fa SecondaryExec=3D=
001014ea<br>(XEN) [19458.318348] EntryControls=3D000153ff ExitControls=3D00=
8fefff<br>(XEN) [19458.318350] ExceptionBitmap=3D00060082 PFECmask=3D000000=
00 PFECmatch=3D00000000<br>(XEN) [19458.318352] VMEntry: intr_info=3D000000=
00 errcode=3D00000000 ilen=3D00000000<br>(XEN) [19458.318353] VMExit: intr_=
info=3D00000000 errcode=3D00000000 ilen=3D00000003<br>(XEN) [19458.318355]=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 reason=3D80000021 qualific=
ation=3D0000000000000000<br>(XEN) [19458.318357] IDTVectoring: info=3D00000=
000 errcode=3D00000000<br>(XEN) [19458.318359] TSC Offset =3D 0xffffd23bbd8=
772ac=C2=A0 TSC Multiplier =3D 0x0000000000000000<br>(XEN) [19458.318361] T=
PR Threshold =3D 0x00=C2=A0 PostedIntrVec =3D 0x00<br>(XEN) [19458.318365] =
EPT pointer =3D 0x000000010ee9501e=C2=A0 EPTP index =3D 0x0000<br>(XEN) [19=
458.318396] PLE Gap=3D00000080 Window=3D00001000<br>(XEN) [19458.318402] Vi=
rtual processor ID =3D 0xccd3 VMfunc controls =3D 0000000000000000<br>(XEN)=
 [19458.318406] **************************************<br>(XEN) [19458.3184=
12] domain_crash called from vmx_vmexit_handler+0x4ab/0x19f5<br>(XEN) [1945=
8.318417] Domain 15 (vcpu#0) crashed on cpu#0:<br>(XEN) [19458.318443] ----=
[ Xen-4.7.1-1.0=C2=A0 x86_64=C2=A0 debug=3Dn=C2=A0 Not tainted ]----<br>(XE=
N) [19458.318448] CPU:=C2=A0=C2=A0=C2=A0 0<br>(XEN) [19458.318453] RIP:=C2=
=A0=C2=A0=C2=A0 0010:[&lt;ffffffff81845857&gt;]<br>(XEN) [19458.318458] RFL=
AGS: 0000000000000082=C2=A0=C2=A0 CONTEXT: hvm guest (d15v0)<br>(XEN) [1945=
8.318466] rax: 800000001ded7080=C2=A0=C2=A0 rbx: 0000000000000000=C2=A0=C2=
=A0 rcx: 00007fde033ce730<br>(XEN) [19458.318470] rdx: 00000000000000fa=C2=
=A0=C2=A0 rsi: 0000000000000002=C2=A0=C2=A0 rdi: 00007ffd8ee85250<br>(XEN) =
[19458.318484] rbp: 00007ffd8ee85410=C2=A0=C2=A0 rsp: ffff880015b87f50=C2=
=A0=C2=A0 r8:=C2=A0 0000000000000000<br>(XEN) [19458.318498] r9:=C2=A0 0000=
000000000017=C2=A0=C2=A0 r10: 0000000000000000=C2=A0=C2=A0 r11: 00000000000=
00246<br>(XEN) [19458.318502] r12: 00007ffd8ee85250=C2=A0=C2=A0 r13: 000000=
0000000000=C2=A0=C2=A0 r14: 0000000000000004<br>(XEN) [19458.318525] r15: 0=
00055a8503b3828=C2=A0=C2=A0 cr0: 0000000080050033=C2=A0=C2=A0 cr4: 00000000=
00360670<br>(XEN) [19458.318538] cr3: 800000001ded7080=C2=A0=C2=A0 cr2: 000=
07ffef290a090<br>(XEN) [19458.318552] ds: 0000=C2=A0=C2=A0 es: 0000=C2=A0=
=C2=A0 fs: 0000=C2=A0=C2=A0 gs: 0000=C2=A0=C2=A0 ss: 0018=C2=A0=C2=A0 cs: 0=
010<br><br></div></div></div>

--089e08250ea82a53d205638d3943--


--===============7733618401860082060==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7733618401860082060==--


From xen-devel-bounces@lists.xenproject.org Wed Jan 24 22:43:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 22:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeTlR-0002Wq-VR; Wed, 24 Jan 2018 22:43:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzxy=et=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeTlQ-0002Wj-MJ
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 22:43:28 +0000
X-Inumbo-ID: ffd6a1e4-0157-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ffd6a1e4-0157-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 22:43:30 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A0DC021715;
 Wed, 24 Jan 2018 22:43:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A0DC021715
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 14:43:21 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <CAEC2CxpHiEu1fdriiV-gJj=rS+cOp3WHRCwHhsGUGSFShsSiNw@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1801241441010.6440@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
 <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
 <alpine.DEB.2.10.1801241410580.6440@sstabellini-ThinkPad-X260>
 <CAEC2CxpHiEu1fdriiV-gJj=rS+cOp3WHRCwHhsGUGSFShsSiNw@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1788972034-1516833802=:6440"
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "security@xenproject.org" <security@xenproject.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] XSA-254 SP2 for ARM (was Re: [PATCH 1/5] xen/arm:
 Introduce enable callback to enable a capabilities on each online CPU)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1788972034-1516833802=:6440
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Wed, 24 Jan 2018, Julien Grall wrote:
> Hi Stefano,
> 
> On 24 January 2018 at 22:14, Stefano Stabellini <sstabellini@kernel.org> wrote:
> > On Thu, 18 Jan 2018, Julien Grall wrote:
> >> (+ Security team)
> >>
> >> Hi Stefano,
> >>
> >> On 17/01/18 21:47, Stefano Stabellini wrote:
> >> > On Wed, 17 Jan 2018, Stefano Stabellini wrote:
> >> > > On Wed, 17 Jan 2018, Lars Kurth wrote:
> >> > > >        Regarding README.source, this is covering file and contain the
> >> > > > same mention as in the commit message. As this is a single function.
> >> > > > Isn't the commit message
> >> > > >        enough?
> >> > > >
> >> > > >
> >> > > >  From a legal viewpoint it is enough.
> >> > >
> >> > > If that is enough from a legal viewpoint, then it is enough for me.
> >> > >
> >> > > However, from a legal viewpoint, I thought we needed to explicitly
> >> > > mention all the original signed-off-bys because Julien is not actually
> >> > > the copyright holder for that function, hence, we need to add the
> >> > > signed-off-bys of all the missing copyright holders.
> >> >
> >> > Actually, reading again the Developerâ€™s Certificate of Origin, it
> >> > states:
> >> >
> >> > "The contribution is based upon previous work that, to the best of my
> >> > knowledge, is covered under an appropriate open source license and I have
> >> > the right under that license to submit that work with modifications, whether
> >> > created in whole or in part by me, under the same open source license
> >> > (unless I am permitted to submit under a different license), as indicated in
> >> > the file"
> >> >
> >> > so I think Lars is right. In that case, there is no need to resubmit
> >> > this series, I'll commit to staging as is. If tests go well, I'll
> >> > backport it to the stable trees.
> >> Thank you! I have created branches with patches backported up to Xen 4.8. With
> >> minor changes:
> >>
> >>    - Xen 4.10: No changes
> >>    - Xen 4.9:
> >>       * minor conflict in some files
> >>       * compilation failure in cpuerrata.c (__virt_to_mfn does not exist)
> >>    - Xen 4.8:
> >>       * conflict in some files (one medium as the number of "features" is
> >> different)
> >>       * compilation failure in cpuerrata.c (__virt_to_mfn does not exist)
> >>
> >> The branches can be found on xenbits [1] : xsa-254-sp2-X.XX where X.XX is the
> >> version of Xen.
> >>
> >> Xen 4.7 and earlier does not have cpufeature/cpuerrata infrastructure and will
> >> require backport. The only difficulty here should be finding the list of
> >> commits required.
> >>
> >> Also, we probably want to update the XSA pointing to the patches. So if
> >> someone wants to backport to Xen 4.7 (or earlier) they can. Any opinions?
> >
> > These are the commits for the XSA 254 mitigation for the arm64
> > architecture:
> >
> > staging-4.10
> > b829d42829c1ff626a02756acae4dd482fc20c9a
> > 0f7a4faafb2d79920cc63457cfca3e03990af4cc
> > d1f4283a1d8405a480b4121e1efcfaec8bbdbffa
> > cae6e1572f39a1906be0fc3bdaf49fe514c6a9c0
> > 928112900e5b4a92ccebb2eea11665fd76aa0f0d
> > 728fadb586a2a14a244dabd70463bcc1654ecc85
> >
> > staging-4.9
> > 2ec7ccbffc6b788f65e55498e4347c1ee3a44b01
> > 50450c1f33dc72f2138a671d738934f796be3318
> > 3790833ef16b95653424ec9b145e460ec1a56d16
> > fba48eff18c02d716c95b92df804a755620be82e
> > 9f79e8d846e8413c828f5fc7cc6ac733728dff00
> > a2567d6b54b7b187ecc0165021b6dd07dafaf06a
> >
> > staging-4.8
> > 946dd2eefae2faeecbeb9662e66935c8070f64f5
> > 85990bf53addcdb0ce8e458a3d8fad199710ac59
> > cf0b584c8c5030588bc47a3614ad860af7482c53
> > 44139fed7c794eb4e47a9bb93061e325bd57fe8c
> > 6f6786ef0d7f7025860d360f6b1267193ffd1b27
> 
> Something looks quite odd. The commit message have two cherry-pick commit ID.
> 
> Why didn't you just merged the branches I provided?

Basically I did the backports on my own, then I double-checked that they
matched your own version of the backports. I did it for safety: this way
we can be quite sure that the backports are good, or both of us did
exactly the same mistakes :-)
It was very helpful to have branches to compare against, thank you for
that.


> >
> > For staging-4.7, I made the backports and tested them as well. They look
> > correct. However, given that it was more complex than initially though,
> > I would appreciate if you could give it a look as well (I haven't pushed
> > it staging-4.7 yet):
> >
> >   git://xenbits.xen.org/people/sstabellini/xen-unstable.git staging-4.7-xsa254
> 
> I will have a look.

Thanks again!
--8323329-1788972034-1516833802=:6440
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1788972034-1516833802=:6440--


From xen-devel-bounces@lists.xenproject.org Wed Jan 24 23:03:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 23:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeU4Y-0003vb-JC; Wed, 24 Jan 2018 23:03:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzxy=et=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeU4X-0003vV-Gt
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 23:03:13 +0000
X-Inumbo-ID: c1819533-015a-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1819533-015a-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 23:03:14 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 923E221778;
 Wed, 24 Jan 2018 23:03:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 923E221778
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 15:03:05 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180119134103.3390-2-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801241502580.6440@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-2-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/7] xen/arm32: entry: Consolidate
 DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBvbmx5IGRpZmZl
cmVuY2UgYmV0d2VlbiBhbGwgdGhlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zICBhcmUgdGhl
Cj4gaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdW5tYXNrZWQuCj4g
Cj4gUmF0aGVyIHRoYW4gZHVwbGljYXRpbmcgdGhlIGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9U
UkFQX0VOVFJZIG1hY3JvCj4gdGhhdCB3aWxsIHRha2UgdGhlIGxpc3Qgb2YgaW50ZXJydXB0cyB0
byB1bm1hc2suCj4gCj4gVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KClJldmlld2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgeGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCAzNiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gaW5kZXggMTIwOTIyZTY0ZS4uYzY0OTBkMjg0NyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TCj4gQEAgLTExMSwzOSArMTExLDI5IEBAIGFib3J0X2d1ZXN0X2V4aXRf
ZW5kOgo+ICBza2lwX2NoZWNrOgo+ICAgICAgICAgIG1vdiBwYywgbHIKPiAgCj4gLSNkZWZpbmUg
REVGSU5FX1RSQVBfRU5UUlkodHJhcCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiArLyoKPiArICogTWFjcm8gdG8gZGVmaW5lIHRyYXAgZW50cnkuIFRoZSBpZmxh
Z3MgY29ycmVzcG9uZHMgdG8gdGhlIGxpc3Qgb2YKPiArICogaW50ZXJydXB0cyAoQXN5bmNocm9u
b3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgo+ICsgKi8KPiArI2RlZmluZSBfX0RFRklO
RV9UUkFQX0VOVFJZKHRyYXAsIGlmbGFncykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAo+ICAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gIHRyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICBTQVZF
X0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+IC0gICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBsb2NhbF9pcnFfZW5hYmxlICovICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgY3BzaWUgYTsgICAgICAgIC8qIGFz
eW5jaHJvbm91cyBhYm9ydCBlbmFibGUgKi8gICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBj
cHNpZSBpZmxhZ3M7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICAgICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgbW92IHIwLCBzcDsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAg
ICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+ICAgICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2lu
dGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCj4gICAgICAgICAgYiBkb190cmFwXyMjdHJh
cAo+ICAKPiAtI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIEFMSUdOOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLXRyYXBfIyN0
cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAtICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIGNwc2llIGE7ICAgICAgICAv
KiBhc3luY2hyb25vdXMgYWJvcnQgZW5hYmxlICovICAgICAgICAgICAgICAgICBcCj4gLSAgICAg
ICAgYWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiAtICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIG1vdiByMTEsIHNwOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAg
ICAgICAgYmljIHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vl
c3QgdHJhcCkgKi8gIFwKPiAtICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCj4gKy8qIFRyYXAgaGFu
ZGxlciB3aGljaCB1bm1hc2sgSVJRL0Fib3J0LCBrZWVwIEZJUSBtYXNrZWQgKi8KPiArI2RlZmlu
ZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGFpKQo+
ICAKPiAtI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0FCT1JUKHRyYXApICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLXRyYXBfIyN0cmFw
OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPiAtICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBs
b2NhbF9pcnFfZW5hYmxlICovICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAg
YWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAtICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIG1vdiByMTEsIHNwOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAg
ICAgYmljIHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3Qg
dHJhcCkgKi8gIFwKPiAtICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCj4gKy8qIFRyYXAgaGFuZGxl
ciB3aGljaCB1bm1hc2sgQWJvcnQsIGtlZXAgSVJRL0ZJUSBtYXNrZWQgKi8KPiArI2RlZmluZSBE
RUZJTkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGEp
Cj4gKwo+ICsvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUSwga2VlcCBBYm9ydC9GSVEg
bWFza2VkICovCj4gKyNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVCh0cmFwKSBfX0RF
RklORV9UUkFQX0VOVFJZKHRyYXAsIGkpCj4gIAo+ICAgICAgICAgIC5hbGlnbiA1Cj4gIEdMT0JB
TChoeXBfdHJhcHNfdmVjdG9yKQo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 23:06:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 23:06:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeU7L-00046Q-3f; Wed, 24 Jan 2018 23:06:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzxy=et=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeU7J-00046C-Qv
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 23:06:05 +0000
X-Inumbo-ID: 245973b7-015b-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 245973b7-015b-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 00:06:00 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CDAAD21778;
 Wed, 24 Jan 2018 23:06:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CDAAD21778
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 15:06:02 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180119134103.3390-3-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801241504490.6440@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-3-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/7] xen/arm32: Add missing MIDR values for
 Cortex-A17 and A12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IENvcnRleC1BMTcgYW5k
IEExMiBNSURSIHdpbGwgYmUgdXNlZCBpbiBhIGZvbGxvdy11cCBwYXRjaCBmb3IgaGFyZGVuaW5n
Cj4gdGhlIGJyYW5jaCBwcmVkaWN0b3IuCj4gCj4gVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CgoKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDQgKysrKwo+ICAx
IGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
Cj4gaW5kZXggNDY2ZGE1ZGE4Ni4uYzBmNzlkMDA5MyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNz
b3IuaAo+IEBAIC00NCw2ICs0NCw4IEBACj4gIAo+ICAjZGVmaW5lIEFSTV9DUFVfSU1QX0FSTSAg
ICAgICAgICAgICAweDQxCj4gIAo+ICsjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTEyICAg
ICAweEMwRAo+ICsjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE3ICAgICAweEMwRQo+ICAj
ZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE1ICAgICAweEMwRgo+ICAjZGVmaW5lIEFSTV9D
UFVfUEFSVF9DT1JURVhfQTUzICAgICAweEQwMwo+ICAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JU
RVhfQTU3ICAgICAweEQwNwo+IEBAIC01MSw2ICs1Myw4IEBACj4gICNkZWZpbmUgQVJNX0NQVV9Q
QVJUX0NPUlRFWF9BNzMgICAgIDB4RDA5Cj4gICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
NzUgICAgIDB4RDBBCj4gIAo+ICsjZGVmaW5lIE1JRFJfQ09SVEVYX0ExMiBNSURSX0NQVV9NT0RF
TChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTEyKQo+ICsjZGVmaW5lIE1J
RFJfQ09SVEVYX0ExNyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFS
VF9DT1JURVhfQTE3KQo+ICAjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNSBNSURSX0NQVV9NT0RFTChB
Uk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE1KQo+ICAjZGVmaW5lIE1JRFJf
Q09SVEVYX0E1MyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9D
T1JURVhfQTUzKQo+ICAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1NyBNSURSX0NQVV9NT0RFTChBUk1f
Q1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3KQo+IC0tIAo+IDIuMTEuMAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 23:08:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 23:08:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeU9s-0004EF-GL; Wed, 24 Jan 2018 23:08:44 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeU9r-0004E7-39
 for xen-devel@lists.xensource.com; Wed, 24 Jan 2018 23:08:43 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 40/A3-04168-9F1196A5;
 Wed, 24 Jan 2018 23:08:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVfebYGa
 Uwb+POhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPn1G0sBfOEKtqXvmNsYPzL08XIxSEk0Mgk
 MeNMMyuE85hR4ueb1VDONkaJ/y9PM3UxcnKICDhLfD0zl72LkYODV0Bf4l+HFUhYWMBN4u28e
 2wg9RICh5glvjyYywqSkBDwlLh7YAojSD2IvXS5QxcjOwebgJXEITGQAhYBVYk7U+ayTGDkXs
 DIsIpRvTi1qCy1SNdYL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMj0LcMQLCDseO
 f0yFGSQ4mJVHeBf0ZUUJ8SfkplRmJxRnxRaU5qcWHGGU4OJQkeFmAoSIkWJSanlqRlpkDDDKY
 tAQHj5II7xIBoDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLn5QSZJABSmlGaB
 zcIFvyXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMxbB7KQJzOvBG7fK6BTmIBOuVGTCnJKSS
 JCSqqBce334OwvB448/jNtOy/bD1239iCWvmVtZnfC59ovCNkyb9e7CNZX91mULa5Nv71uyUH
 +G/qaszgO3M++GaAXFP7VtISfecrszleCSYt+8/KW9vadddgbVxu98IxvhONOBYNKn/dz/2+Z
 uNemOuWJVkbBzGPObXUFv554xgrohKqHLdwUnBxoo8RSnJFoqMVcVJwIAN2veXx5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-21.messagelabs.com!1516835317!64747871!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27333 invoked from network); 24 Jan 2018 23:08:38 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 24 Jan 2018 23:08:38 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeU9k-0007sg-Jj; Wed, 24 Jan 2018 23:08:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeU9f-0003N8-Bd; Wed, 24 Jan 2018 23:08:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeU9f-0006iU-5J; Wed, 24 Jan 2018 23:08:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118312-mainreport@xen.org>
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=1252e2823117346e1aad0c5f17cc76200194f808
X-Osstest-Versions-That: xen=a5579ee79ef8546dd47abe34d73dc9a69a14bbda
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 24 Jan 2018 23:08:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118312: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMxMiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODMxMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxMjUyZTI4MjMxMTczNDZlMWFhZDBjNWYxN2NjNzYyMDAxOTRmODA4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhNTU3OWVlNzllZjg1NDZkZDQ3
YWJlMzRkNzNkYzlhNjlhMTRiYmRhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMTAgIDIwMTgt
MDEtMjQgMTg6MDI6MTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MzEyICAy
MDE4LTAxLTI0IDIxOjAyOjUwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGE1NTc5ZWU3OWUuLjEyNTJlMjgy
MzEgIDEyNTJlMjgyMzExNzM0NmUxYWFkMGM1ZjE3Y2M3NjIwMDE5NGY4MDggLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 23:14:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 23:14:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeUFF-0004w2-3X; Wed, 24 Jan 2018 23:14:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzxy=et=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeUFD-0004vw-SI
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 23:14:15 +0000
X-Inumbo-ID: 4c7b9dc0-015c-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c7b9dc0-015c-11e8-b9b1-635ca7ef6cff;
 Wed, 24 Jan 2018 23:14:17 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0220F20838;
 Wed, 24 Jan 2018 23:14:07 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0220F20838
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 15:14:07 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180119134103.3390-4-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801241510070.6440@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-4-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/7] xen/arm32: entry: Add missing
	trap_reset entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IHRoZSByZXNldCB2ZWN0b3IgaXMgZGVmaW5lZCBhcyAud29yZCAwIChlLmcgYW5kZXEgcjAsIHIw
LAo+IHIwKS4KPiAKPiBUaGlzIGlzIHJhdGhlciB1bmludHVpdGl2ZSBhbmQgd2lsbCByZXN1bHQg
dG8gZXhlY3V0ZSB0aGUgdHJhcAo+IHVuZGVmaW5lZC4gSW5zdGVhZCBpbnRyb2R1Y2UgdHJhcCBo
ZWxwZXJzIGZvciByZXNldCBhbmQgd2lsbCBnZW5lcmF0ZSBhbgo+IGVycm9yIG1lc3NhZ2UgaW4g
dGhlIHVubGlrZWx5IGNhc2UgdGhhdCByZXNldCB3aWxsIGJlIGNhbGxlZC4KPiAKPiBUaGlzIGlz
IHBhcnQgb2YgWFNBLTI1NC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8
IDEgKwo+ICB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyB8IDUgKysrKysKPiAgMiBmaWxlcyBj
aGFuZ2VkLCA2IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+IGluZGV4IGM2NDkwZDI4
NDcuLmMyZmFkNWZlOWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMK
PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+IEBAIC0xNDYsNiArMTQ2LDcgQEAg
R0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCj4gICAgICAgICAgYiB0cmFwX2lycSAgICAgICAgICAg
ICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCj4gICAgICAgICAgYiB0cmFwX2ZpcSAgICAgICAg
ICAgICAgICAgICAgICAvKiAweDFjIC0gRklRICovCj4gIAo+ICtERUZJTkVfVFJBUF9FTlRSWShy
ZXNldCkKClRoaXMgaXMgT0ssIGJ1dCBzaG91bGRuJ3Qgd2UgYWxzbyBjaGFuZ2UgdGhlIGVudHJ5
IHVuZGVyCkdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKSwgZnJvbSAiLndvcmQgMCIgdG8gImIgdHJh
cF9yZXNldCIgPwoKCj4gIERFRklORV9UUkFQX0VOVFJZKHVuZGVmaW5lZF9pbnN0cnVjdGlvbikK
PiAgREVGSU5FX1RSQVBfRU5UUlkoaHlwZXJ2aXNvcl9jYWxsKQo+ICBERUZJTkVfVFJBUF9FTlRS
WShwcmVmZXRjaF9hYm9ydCkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBz
LmMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwo+IGluZGV4IDcwNTI1NTg4M2UuLjRmMjc1
NDNkZWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKPiArKysgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwo+IEBAIC0yMyw2ICsyMywxMSBAQAo+ICAKPiAgI2lu
Y2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KPiAgCj4gK3ZvaWQgZG9fdHJhcF9yZXNldChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKPiArewo+ICsgICAgZG9fdW5leHBlY3RlZF90cmFwKCJSZXNl
dCIsIHJlZ3MpOwo+ICt9Cj4gKwo+ICB2b2lkIGRvX3RyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9u
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICB7Cj4gICAgICB1aW50MzJfdCBwYyA9IHJl
Z3MtPnBjOwo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 24 23:54:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 24 Jan 2018 23:54:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeUsI-0007Xz-68; Wed, 24 Jan 2018 23:54:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzxy=et=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeUsG-0007Xt-Tj
 for xen-devel@lists.xen.org; Wed, 24 Jan 2018 23:54:36 +0000
X-Inumbo-ID: eb6829a8-0161-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb6829a8-0161-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 00:54:31 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 58FD521717;
 Wed, 24 Jan 2018 23:54:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 58FD521717
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 15:54:33 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180119134103.3390-5-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801241545580.6440@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-5-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFsaWFzaW5nIGF0dGFj
a2VkIGFnYWluc3QgQ1BVIGJyYW5jaCBwcmVkaWN0b3JzIGNhbiBhbGxvdyBhbiBhdHRhY2tlciB0
bwo+IHJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wgZmxvdyBvbiBzb21lIENQVXMgYW5kIHBv
dGVudGlhbGx5IGRpdnVsZ2UKPiBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3Ro
ZXIuCj4gCj4gVGhpcyBwYXRjaCBhZGRzIGluaXRpYXRpYWwgc2tlbGV0b24gY29kZSBiZWhpbmQg
YSBuZXcgS2NvbmZpZyBvcHRpb24KPiB0byBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMg
bWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzCj4gZm9yIENQVXMgdGhhdCBhcmUgYWZm
ZWN0ZWQuCj4gCj4gTW9zdCBvZiBtaXRpZ2F0aW9ucyB3aWxsIGhhdmUgdG8gYmUgYXBwbGllZCB3
aGVuIGVudGVyaW5nIHRvIHRoZQo+IGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4K
PiAKPiBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2ggcHJlZGljdG9yLCBpdCBp
cyBub3QgcG9zc2libGUgdG8KPiBzYWZlbHkgdXNlIGJyYW5jaCBpbnN0cnVjdGlvbiBiZWZvcmUg
dGhlIG1pdGlnYXRpb24gaXMgYXBwbGllZC4KPiBUaGVyZWZvcmUgdGhpcyBoYXMgdG8gYmUgZG9u
ZSBpbiB0aGUgdmVjdG9yIGVudHJ5IGJlZm9yZSBqdW1wIHRvIHRoZQo+IGhlbHBlciBoYW5kbGlu
ZyBhIGdpdmVuIGV4Y2VwdGlvbi4KPiAKPiBIb3dldmVyLCBvbiBhcm0zMiwgZWFjaCB2ZWN0b3Ig
Y29udGFpbiBhIHNpbmdsZSBpbnN0cnVjdGlvbi4gVGhpcyBtZWFucwo+IHRoYXQgdGhlIGhhcmRl
bmVkIHZlY3RvciB0YWJsZXMgbWF5IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0
Cj4gZG9lcyBub3QgaG9sZCB3aGVuIGluIHRoZSBoeXBlcnZpc29yIChlLmcgU1AgaXMgOCBieXRl
cyBhbGlnbmVkKS4KPiBUaGVyZWZvcmUgaHlwZXJ2aXNvciBjb2RlIHJ1bm5pbmcgd2l0aCBndWVz
dCB2ZWN0b3JzIHRhYmxlIHNob3VsZCBiZQo+IG1pbmltaXplZCBhbmQgYWx3YXlzIGhhdmUgaW50
ZXJydXB0cyBtYXNrZWQgdG8gcmVkdWNlIHRoZSByaXNrIHRvIHVzZQo+IHRoZW0uCj4gCj4gVGhp
cyBwYXRjaCBwcm92aWRlcyBhbiBpbmZyYXN0cnVjdHVyZSB0byBzd2l0Y2ggdmVjdG9yIHRhYmxl
cyBiZWZvcmUKPiBlbnRlcmluZyB0byB0aGUgZ3Vlc3QgYW5kIHdoZW4gbGVhdmluZyBpdC4KPiAK
PiBOb3RlIHRoYXQgYWx0ZXJuYXRpdmUgY291bGQgaGF2ZSBiZWVuIHVzZWQsIGJ1dCBvbGRlciBY
ZW4gKDQuOCBvcgo+IGVhcmxpZXIpIGRvZXNuJ3QgaGF2ZSBzdXBwb3J0LiBTbyBhdm9pZCB1c2lu
ZyBhbHRlcm5hdGl2ZSB0byBlYXNlCj4gYmFja3BvcnRpbmcuCj4gCj4gVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yNTQuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KCkkgb25seSBoYXZlIGEgY291cGxlIG9mIHF1ZXN0aW9ucy4gSXQgbG9va3Mg
Z29vZC4KCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICB8ICAzICsrKwo+ICB4
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystCj4gIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgIHwgMzAgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vS2NvbmZp
ZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4gaW5kZXggMDZmZDg1Y2M3Ny4uMjc4MmVlNjU4OSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+ICsrKyBiL3hlbi9hcmNoL2FybS9L
Y29uZmlnCj4gQEAgLTE5MSw2ICsxOTEsOSBAQCBjb25maWcgSEFSREVOX0JSQU5DSF9QUkVESUNU
T1IKPiAgY29uZmlnIEFSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCj4gICAgICBkZWZfYm9v
bCB5IGlmIEFSTV82NCAmJiBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ICAKPiArY29uZmlnIEFS
TTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCj4gKyAgICBkZWZfYm9vbCB5IGlmIEFSTV8zMiAm
JiBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ICsKPiAgc291cmNlICJjb21tb24vS2NvbmZpZyIK
PiAgCj4gIHNvdXJjZSAiZHJpdmVycy9LY29uZmlnIgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gaW5kZXggYzJm
YWQ1ZmU5Yi4uNTRhMTczM2Y4NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50
cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gQEAgLTM0LDYgKzM0LDIw
IEBACj4gICAgICAgICAgYmxuZSBzYXZlX2d1ZXN0X3JlZ3MKPiAgCj4gIHNhdmVfZ3Vlc3RfcmVn
czoKPiArI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ICsgICAg
ICAgIC8qCj4gKyAgICAgICAgICogUmVzdG9yZSB2ZWN0b3JzIHRhYmxlIHRvIHRoZSBkZWZhdWx0
IGFzIGl0IG1heSBoYXZlIGJlZW4KPiArICAgICAgICAgKiBjaGFuZ2VkIHdoZW4gcmV0dXJuaW5n
IHRvIHRoZSBndWVzdCAoc2VlCj4gKyAgICAgICAgICogcmV0dXJuX3RvX2h5cGVydmlzb3IpLiBX
ZSBuZWVkIHRvIGRvIHRoYXQgZWFybHkgKGUuZyBiZWZvcmUKPiArICAgICAgICAgKiBhbnkgaW50
ZXJydXB0cyBhcmUgdW5tYXNrZWQpIGJlY2F1c2UgaGFyZGVuZWQgdmVjdG9ycyByZXF1aXJlcwo+
ICsgICAgICAgICAqIFNQIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4gVGhpcyBkb2VzIG5vdCBob2xk
IHdoZW4gcnVubmluZyBpbgo+ICsgICAgICAgICAqIHRoZSBoeXBlcnZpc29yLgo+ICsgICAgICAg
ICAqLwo+ICsgICAgICAgIGxkciByMSwgPWh5cF90cmFwc192ZWN0b3IKPiArICAgICAgICBtY3Ig
cDE1LCA0LCByMSwgYzEyLCBjMCwgMAo+ICsgICAgICAgIGlzYgo+ICsjZW5kaWYKPiArCj4gICAg
ICAgICAgbGRyIHIxMSwgPTB4ZmZmZmZmZmYgIC8qIENsb2JiZXIgU1Agd2hpY2ggaXMgb25seSB2
YWxpZCBmb3IgaHlwZXJ2aXNvciBmcmFtZXMuICovCj4gICAgICAgICAgc3RyIHIxMSwgW3NwLCAj
VVJFR1Nfc3BdCj4gICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikKPiBAQCAtMTc5LDEy
ICsxOTMsMzcgQEAgcmV0dXJuX3RvX2d1ZXN0Ogo+ICAgICAgICAgIFJFU1RPUkVfT05FX0JBTktF
RChSMTFfZmlxKTsgUkVTVE9SRV9PTkVfQkFOS0VEKFIxMl9maXEpOwo+ICAgICAgICAgIC8qIEZh
bGwgdGhydSAqLwo+ICByZXR1cm5fdG9faHlwZXJ2aXNvcjoKPiAtICAgICAgICBjcHNpZCBpCj4g
KyAgICAgICAgY3BzaWQgYWkKCldoeT8KCgo+ICAgICAgICAgIGxkciBsciwgW3NwLCAjVVJFR1Nf
bHJdCj4gICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1NfcGNdCj4gICAgICAgICAgbXNyIEVM
Ul9oeXAsIHIxMQo+ICAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdTX2Nwc3JdCj4gICAgICAg
ICAgbXNyIFNQU1JfaHlwLCByMTEKPiArI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNI
X1BSRURJQ1RPUgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSGFyZGVuaW5nIGJyYW5jaCBw
cmVkaWN0b3IgbWF5IHJlcXVpcmUgdG8gc2V0dXAgYSBkaWZmZXJlbnQKPiArICAgICAgICAgKiB2
ZWN0b3IgdGFibGVzIGJlZm9yZSByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0cy4gVGhvc2UgdmVjdG9y
cwo+ICsgICAgICAgICAqIG1heSByZWx5IG9uIHRoZSBzdGF0ZSBvZiByZWdpc3RlcnMgdGhhdCBk
b2VzIG5vdCBob2xkIHdoZW4KPiArICAgICAgICAgKiBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29y
IChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4gU28gc2V0dXAKPiArICAgICAgICAgKiBIVkJB
UiB2ZXJ5IGxhdGUuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBEZWZhdWx0IHZlY3RvcnMg
dGFibGUgd2lsbCBiZSByZXN0b3JlZCBvbiBleGl0IChzZWUKPiArICAgICAgICAgKiBzYXZlX2d1
ZXN0X3JlZ3MpLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIG1vdiByOSwgIzAgICAgICAgICAg
ICAgICAgICAgICAgLyogdmVjdG9yIHRhYmxlcyA9IE5VTEwgKi8KPiArICAgICAgICAvKgo+ICsg
ICAgICAgICAqIExvYWQgdmVjdG9yIHRhYmxlcyBwb2ludGVyIGZyb20gdGhlIHBlci1jcHUgYnBf
aGFyZGVuX3ZlY3MKPiArICAgICAgICAgKiB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3Qgb25s
eS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBhbmQgcjExLCAjUFNSX01PREVfTUFTSwo+ICsg
ICAgICAgIGNtcCByMTEsICNQU1JfTU9ERV9IWVAKPiArICAgICAgICBsZHJuZSByMTEsID1wZXJf
Y3B1X19icF9oYXJkZW5fdmVjcwo+ICsgICAgICAgIG1yY25lIHAxNSwgNCwgcjEwLCBjMTMsIGMw
LCAyICAgLyogcjEwID0gcGVyLWNwdSBvZmZzZXQgKEhUUElEUikgKi8KPiArICAgICAgICBhZGRu
ZSByMTEsIHIxMSwgcjEwICAgICAgICAgICAgIC8qIHIxMSA9IG9mZnNldCBvZiB0aGUgdmVjdG9y
IHRhYmxlcyAqLwo+ICsgICAgICAgIGxkcm5lIHI5LCBbcjExXSAgICAgICAgICAgICAgICAgLyog
cjkgID0gdmVjdG9yIHRhYmxlcyAqLwo+ICsgICAgICAgIGNtcCByOSwgIzAgICAgICAgICAgICAg
ICAgICAgICAgLyogT25seSB1cGRhdGUgSFZCQVIgd2hlbiB0aGUgdmVjdG9yICovCj4gKyAgICAg
ICAgbWNybmUgcDE1LCA0LCByOSwgYzEyLCBjMCwgMCAgICAvKiB0YWJsZXMgaXMgbm90IE5VTEwu
ICovCgpEbyB3ZSBuZWVkL3dhbnQgYW4gaXNiIGhlcmU/IE9yIG1heWJlIGl0IGlzIG5vdCBuZWNl
c3NhcnkgYmVjYXVzZSB3ZSBhcmUKYWJvdXQgdG8gZXJldD8KCgo+ICsjZW5kaWYKPiAgICAgICAg
ICBwb3Age3IwLXIxMn0KPiAgICAgICAgICBhZGQgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nf
c3ApOyAvKiBTUCwgTFIsIFNQU1IsIFBDICovCj4gICAgICAgICAgY2xyZXgKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4g
aW5kZXggZjFlYTdmM2M1Yi4uMGExMzhmYTczNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBAQCAtMTcwLDYg
KzE3MCwzNiBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRh
KQo+ICAKPiAgI2VuZGlmIC8qIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAq
Lwo+ICAKPiArLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVkaWN0b3IgY29kZSBmb3IgQXJtMzIgKi8K
PiArI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ICsKPiArLyoK
PiArICogUGVyLUNQVSB2ZWN0b3IgdGFibGVzIHRvIHVzZSB3aGVuIHJldHVybmluZyB0byB0aGUg
Z3Vlc3RzLiBUaGV5IHdpbGwKPiArICogb25seSBiZSB1c2VkIG9uIHBsYXRmb3JtIHJlcXVpcmlu
ZyB0byBoYXJkZW4gdGhlIGJyYW5jaCBwcmVkaWN0b3IuCj4gKyAqLwo+ICtERUZJTkVfUEVSX0NQ
VV9SRUFEX01PU1RMWShjb25zdCBjaGFyICosIGJwX2hhcmRlbl92ZWNzKTsKPiArCj4gK2V4dGVy
biBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107Cj4gKwo+ICtzdGF0aWMgdm9pZCBfX21h
eWJlX3VudXNlZAo+ICtpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1f
Y3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqaHlwX3ZlY3MsIGNvbnN0IGNoYXIgKmRlc2MpCj4gK3sKPiArICAgIC8qCj4gKyAg
ICAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBjYWxsZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRo
ZQo+ICsgICAgICogY2FwYWJpbGl0aWVzLiBTbyBkb3VibGUtY2hlY2sgd2hldGhlciB0aGUgQ1BV
IG1hdGNoZXMgdGhlCj4gKyAgICAgKiBlbnRyeS4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhZW50
cnktPm1hdGNoZXMoZW50cnkpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgcHJpbnRr
KFhFTkxPR19JTkZPICJDUFUldSB3aWxsICVzIG9uIGd1ZXN0IGV4aXRcbiIsCj4gKyAgICAgICAg
ICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBkZXNjKTsKPiArICAgIHRoaXNfY3B1KGJwX2hhcmRlbl92
ZWNzKSA9IGh5cF92ZWNzOwo+ICt9Cj4gKwo+ICsjZW5kaWYKPiArCj4gICNkZWZpbmUgTUlEUl9S
QU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCj4gICAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVk
X21pZHJfcmFuZ2UsICBcCj4gICAgICAubWlkcl9tb2RlbCA9IG1vZGVsLCAgICAgICAgICAgICAg
ICBcCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 00:15:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 00:15:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeVC5-00012t-PD; Thu, 25 Jan 2018 00:15:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g6mw=eu=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eeVC5-00012n-7D
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 00:15:05 +0000
X-Inumbo-ID: c58be67b-0164-11e8-ba59-bc764e045a96
Received: from ppsw-30.csi.cam.ac.uk (unknown [131.111.8.130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c58be67b-0164-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 01:14:56 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:49398
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eeVBv-000TWa-d8 (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 25 Jan 2018 00:14:55 +0000
To: "Bitweasil ." <bitweasil@cryptohaze.com>, xen-devel@lists.xen.org
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <092e5959-67c1-b704-62bf-1ca3f214e8c1@citrix.com>
Date: Thu, 25 Jan 2018 00:15:00 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
Content-Language: en-GB
Cc: tamas@tklengyel.com, rcojocaru@bitdefender.com, jbeulich@suse.com
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMjAxOCAyMjozMSwgQml0d2Vhc2lsIC4gd3JvdGU6Cj4gSSd2ZSByZWNlbnRseSBk
aXNjb3ZlcmVkIHRoYXQgaWYgeW91IGF0dGVtcHQgdG8gdXNlIGludHJvc3BlY3Rpb24gdG8KPiBj
YXB0dXJlIENSMyBjaGFuZ2VzIHdpdGggdGhlIG5ldyBLUFRJIGVuYWJsZWQga2VybmVscywgdGhl
IGd1ZXN0IGRpZXMKPiBzaG9ydGx5IGFmdGVyIHRoZSBzdGFydCBvZiBpbnRyb3NwZWN0aW9uIHdp
dGggZmFpbGVkIFZNIGVudHJ5IGR1ZSB0bwo+IGludmFsaWQgZ3Vlc3Qgc3RhdGUuCj4KPiBJIGJl
bGlldmUgdGhlIGludmFsaWQgc3RhdGUgaGVyZSBpcyB0aGUgaGlnaCBiaXQgYmVpbmcgc2V0IGlu
IENSMyAtCj4gd2hpbGUgdGhpcyBpcyBob3cgb25lIGluZGljYXRlcyB0aGF0IFBDSUQgc2hvdWxk
IG5vdCBpbnZhbGlkYXRlIHRoZQo+IHZhcmlvdXMgcGFnZSB0YWJsZSBjYWNoZXMsIGludHJvc3Bl
Y3Rpb24gbGVhZHMgdG8gdGhpcyBiZWluZyBzZXQgaW4KPiB0aGUgVk1DUywgd2hpY2ggYXBwZWFy
cyB0byBiZSB3cm9uZy4KPgo+IFdpdGggdGhlIFhlblNlcnZlciA0LjcuMSBjb2RlIGJhc2UgKHdo
aWNoIGlzIG15IHdvcmtpbmcgY29kZSBiYXNlIGF0Cj4gdGhlIG1vbWVudCksIEkgaGF2ZSBub3Qg
Zm91bmQgYSB3YXkgYXJvdW5kIHRoaXMsIGFzIHRoZQo+IHZtX2V2ZW50X3NldF9yZWdpc3RlcnMg
ZnVuY3Rpb24gKHhlbi9hcmNoL3g4Ni92bV9ldmVudC5jKSBkb2VzIG5vdCBzZXQKPiB0aGUgQ1Iz
IHZhbHVlLCBhbmQgdm1fZXZlbnRfcmVnaXN0ZXJfd3JpdGVfcmVzdW1lIG9ubHkgYWxsb3dzCj4g
aW5oaWJpdGluZyB0aGUgd3JpdGUsIG5vdCB3cml0aW5nIGEgbW9kaWZpZWQgdmFsdWUuCj4KPiBJ
J3ZlIGF0dGVtcHRlZCBzZXZlcmFsIHdheXMgdG8gd29yayBhcm91bmQgdGhpcyB3aXRoIGEgbGl2
ZXBhdGNoLCBhbmQKPiBoYXZlIG5vdCAoeWV0KSBiZWVuIHN1Y2Nlc3NmdWwuCj4KPiBNYXNraW5n
IGF0IHRoZSB0b3Agb2YgaHZtX3NldF9jcjMgYWxsb3dzIHRoZSBndWVzdCB0byBjb250aW51ZSwg
YnV0Cj4gYXBwZWFycyB0byBkbyB0aGUgd3JvbmcgdGhpbmcgd2l0aCByZWdhcmRzIHRvIHRoZSBn
dWVzdCAodGFza3MgYmVnaW4KPiBkeWluZyBxdWlja2x5IGZyb20gaW52YWxpZCBvcGNvZGUgZXJy
b3JzKS4KPgo+IEluIGFueSBjYXNlLCBBbmRyZXcgbWVudGlvbnMgdGhhdCB0aGlzIGFwcGVhcnMg
dG8gc3RpbGwgYmUgYW4gaXNzdWUgaW4KPiBzdGFnaW5nLCBzbyB0aGlzIGxpa2VseSBuZWVkcyBh
ZGRyZXNzaW5nLsKgIEF0IHRoaXMgcG9pbnQgaW4gdGltZSwgSQo+IGJlbGlldmUgZ3Vlc3RzIHdp
dGggS1BUSSBlbmFibGVkIGNhbm5vdCBiZSBpbnRyb3NwZWN0ZWQgaWYgdGhhdAo+IGludHJvc3Bl
Y3Rpb24gaW52b2x2ZXMgY2FwdHVyaW5nIENSMyBjaGFuZ2VzLgo+Cj4gUGxlYXNlIGxldCBtZSBr
bm93IGlmIHlvdSBuZWVkIGFueSBtb3JlIGRldGFpbHMgb24gdGhpcyBpc3N1ZSEKCkp1c3QgYXMg
YW4gRllJIHRvIHBlb3BsZSByZWFkaW5nIHRoaXMsIHRoYXQgaXMgYWN0dWFsbHkgWGVuU2VydmVy
IDcuMSdzCmh5cGVydmlzb3Igd2hpY2ggaXMgWGVuIDQuNy4xLWJhc2VkIGJ1dCB0aGUgZmFjdCB0
aGF0IHRoZSBIVk0gQ1IzIGNvZGUKaGFzIGxpdHRsZS10by1ubyBjbHVlIGFib3V0IFBDSUQgYXBw
ZWFycyB0byBiZSB1bmNoYW5nZWQgaW50byBzdGFnaW5nLsKgClNhZGx5LCBpdCBkb2Vzbid0IGFw
cGVhciB0byBiZSB0cml2aWFsIHRvIGZpeC4KCn5BbmRyZXcKCj4KPiAtQml0Cj4KPgo+IChYRU4p
IFsxOTQ1OC4zMTgwMzVdIEZhaWxlZCB2bSBlbnRyeSAoZXhpdCByZWFzb24gMHg4MDAwMDAyMSkg
Y2F1c2VkCj4gYnkgaW52YWxpZCBndWVzdCBzdGF0ZSAoMCkuCj4gKFhFTikgWzE5NDU4LjMxODA0
Ml0gKioqKioqKioqKioqKiBWTUNTIEFyZWEgKioqKioqKioqKioqKioKPiAoWEVOKSBbMTk0NTgu
MzE4MDUwXSAqKiogR3Vlc3QgU3RhdGUgKioqCj4gKFhFTikgWzE5NDU4LjMxODA1Nl0gQ1IwOiBh
Y3R1YWw9MHgwMDAwMDAwMDgwMDUwMDNiLAo+IHNoYWRvdz0weDAwMDAwMDAwODAwNTAwMzMsIGdo
X21hc2s9ZmZmZmZmZmZmZmZmZmZmZgo+IChYRU4pIFsxOTQ1OC4zMTgwNjJdIENSNDogYWN0dWFs
PTB4MDAwMDAwMDAwMDM2MjY3MCwKPiBzaGFkb3c9MHgwMDAwMDAwMDAwMzYwNjcwLCBnaF9tYXNr
PWZmZmZmZmZmZmZmZmZmZmYKPiAoWEVOKSBbMTk0NTguMzE4MDY5XSBDUjMgPSAweDgwMDAwMDAw
MWRlZDcwODAKPiAoWEVOKSBbMTk0NTguMzE4MDc2XSBQRFBURTAgPSAweDAwMDAwMDAwMDAwMjAw
MDDCoCBQRFBURTEgPQo+IDB4MDAwMDA2ZjgwMDE1MDAxOAo+IChYRU4pIFsxOTQ1OC4zMTgwODJd
IFBEUFRFMiA9IDB4MDAwMDAwMDAwMDAwMDAwMMKgIFBEUFRFMyA9Cj4gMHgwMDAwMDZmODAwMTUw
MDE4Cj4gKFhFTikgWzE5NDU4LjMxODA4OV0gUlNQID0gMHhmZmZmODgwMDE1Yjg3ZjUwICgweGZm
ZmY4ODAwMTViODdmNTApwqAKPiBSSVAgPSAweGZmZmZmZmZmODE4NDU4NTcgKDB4ZmZmZmZmZmY4
MTg0NTg1NykKPiAoWEVOKSBbMTk0NTguMzE4MDk1XSBSRkxBR1M9MHgwMDAwMDA4MiAoMHgwMDAw
MDA4MinCoCBEUjcgPQo+IDB4MDAwMDAwMDAwMDAwMDQwMAo+IChYRU4pIFsxOTQ1OC4zMTgxMDFd
IFN5c2VudGVyIFJTUD0wMDAwMDAwMDAwMDAwMDAwCj4gQ1M6UklQPTAwMTA6ZmZmZmZmZmY4MTg0
YTIyMAo+IChYRU4pIFsxOTQ1OC4zMTgxMDVdwqDCoMKgwqDCoMKgwqAgc2VswqAgYXR0csKgIGxp
bWl0wqDCoCBiYXNlCj4gKFhFTikgWzE5NDU4LjMxODExMl3CoMKgIENTOiAwMDEwIDBhMDliIGZm
ZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbMTk0NTguMzE4MTE5XcKgwqAgRFM6IDAw
MDAgMWMwMDAgZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsxOTQ1OC4zMTgxMjZd
wqDCoCBTUzogMDAxOCAwYzA5MyBmZmZmZmZmZiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgWzE5
NDU4LjMxODEzM13CoMKgIEVTOiAwMDAwIDFjMDAwIGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAK
PiAoWEVOKSBbMTk0NTguMzE4MTQwXcKgwqAgRlM6IDAwMDAgMWMwMDAgZmZmZmZmZmYgMDAwMDdm
ZGUwMzhiYTcwMAo+IChYRU4pIFsxOTQ1OC4zMTgxNDddwqDCoCBHUzogMDAwMCAxYzAwMCBmZmZm
ZmZmZiBmZmZmODgwMDFiYTAwMDAwCj4gKFhFTikgWzE5NDU4LjMxODE1Ml0gR0RUUjrCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIDAwMDAwMDdmIGZmZmY4ODAwMWJhMGMwMDAKPiAoWEVOKSBbMTk0NTgu
MzE4MTU4XSBMRFRSOiAwMDAwIDFjMDAwIGZmZmZmZmZmIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVO
KSBbMTk0NTguMzE4MTY0XSBJRFRSOsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMDAwMDBmZmYgZmZm
ZmZmZmZmZjU3NDAwMAo+IChYRU4pIFsxOTQ1OC4zMTgxNjldwqDCoCBUUjogMDA0MCAwMDA4YiAw
MDAwMjA4NyBmZmZmODgwMDFiYTA0OGMwCj4gKFhFTikgWzE5NDU4LjMxODE3NV0gRUZFUiA9IDB4
MDAwMDAwMDAwMDAwMDAwMMKgIFBBVCA9IDB4MDQwNzAxMDYwMDA3MDEwNgo+IChYRU4pIFsxOTQ1
OC4zMTgxNzldIFByZWVtcHRpb25UaW1lciA9IDB4MDAwMDAwMDDCoCBTTSBCYXNlID0gMHgwMDAw
MDAwMAo+IChYRU4pIFsxOTQ1OC4zMTgxODVdIERlYnVnQ3RsID0gMHgwMDAwMDAwMDAwMDAwMDAw
wqAgRGVidWdFeGNlcHRpb25zID0KPiAweDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbMTk0NTgu
MzE4MjMzXSBQZXJmR2xvYkN0bCA9IDB4MDAwMDAwMDAwMDAwMDAwMMKgIEJuZENmZ1MgPQo+IDB4
MDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsxOTQ1OC4zMTgyOTddIEludGVycnVwdGliaWxpdHkg
PSAwMDAwMDAwMMKgIEFjdGl2aXR5U3RhdGUgPSAwMDAwMDAwMAo+IChYRU4pIFsxOTQ1OC4zMTgz
MjRdICoqKiBIb3N0IFN0YXRlICoqKgo+IChYRU4pIFsxOTQ1OC4zMTgzMjldIFJJUCA9IDB4ZmZm
ZjgyZDA4MDFlZTEwMAo+ICh2bXhfYXNtX3ZtZXhpdF9oYW5kbGVyKcKgIFJTUCA9IDB4ZmZmZjgz
MDBiZmNmZmY5MAo+IChYRU4pIFsxOTQ1OC4zMTgzMzNdIENTPWUwMDggU1M9MDAwMCBEUz0wMDAw
IEVTPTAwMDAgRlM9MDAwMCBHUz0wMDAwCj4gVFI9ZTA0MAo+IChYRU4pIFsxOTQ1OC4zMTgzMzVd
IEZTQmFzZT0wMDAwMDAwMDAwMDAwMDAwIEdTQmFzZT0wMDAwMDAwMDAwMDAwMDAwCj4gVFJCYXNl
PWZmZmY4MmQwODAzNWU3ODAKPiAoWEVOKSBbMTk0NTguMzE4MzM3XSBHRFRCYXNlPWZmZmY4MmQw
ODAyZDkwMDAgSURUQmFzZT1mZmZmODJkMDgwMzU3Y2UwCj4gKFhFTikgWzE5NDU4LjMxODMzOV0g
Q1IwPTAwMDAwMDAwODAwNTAwM2IgQ1IzPTAwMDAwMDAxMGYwMDEwMDAKPiBDUjQ9MDAwMDAwMDAw
MDM1MjZlMAo+IChYRU4pIFsxOTQ1OC4zMTgzNDFdIFN5c2VudGVyIFJTUD1mZmZmODMwMGJmY2Zm
ZmMwCj4gQ1M6UklQPWUwMDg6ZmZmZjgyZDA4MDIyYmIzMAo+IChYRU4pIFsxOTQ1OC4zMTgzNDNd
IEVGRVIgPSAweDAwMDAwMDAwMDAwMDAwMDDCoCBQQVQgPSAweDAwMDAwNTAxMDAwNzA0MDYKPiAo
WEVOKSBbMTk0NTguMzE4MzQ0XSAqKiogQ29udHJvbCBTdGF0ZSAqKioKPiAoWEVOKSBbMTk0NTgu
MzE4MzQ3XSBQaW5CYXNlZD0wMDAwMDAzZiBDUFVCYXNlZD1iNmEwZTVmYQo+IFNlY29uZGFyeUV4
ZWM9MDAxMDE0ZWEKPiAoWEVOKSBbMTk0NTguMzE4MzQ4XSBFbnRyeUNvbnRyb2xzPTAwMDE1M2Zm
IEV4aXRDb250cm9scz0wMDhmZWZmZgo+IChYRU4pIFsxOTQ1OC4zMTgzNTBdIEV4Y2VwdGlvbkJp
dG1hcD0wMDA2MDA4MiBQRkVDbWFzaz0wMDAwMDAwMAo+IFBGRUNtYXRjaD0wMDAwMDAwMAo+IChY
RU4pIFsxOTQ1OC4zMTgzNTJdIFZNRW50cnk6IGludHJfaW5mbz0wMDAwMDAwMCBlcnJjb2RlPTAw
MDAwMDAwCj4gaWxlbj0wMDAwMDAwMAo+IChYRU4pIFsxOTQ1OC4zMTgzNTNdIFZNRXhpdDogaW50
cl9pbmZvPTAwMDAwMDAwIGVycmNvZGU9MDAwMDAwMDAKPiBpbGVuPTAwMDAwMDAzCj4gKFhFTikg
WzE5NDU4LjMxODM1NV3CoMKgwqDCoMKgwqDCoMKgIHJlYXNvbj04MDAwMDAyMQo+IHF1YWxpZmlj
YXRpb249MDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsxOTQ1OC4zMTgzNTddIElEVFZlY3Rvcmlu
ZzogaW5mbz0wMDAwMDAwMCBlcnJjb2RlPTAwMDAwMDAwCj4gKFhFTikgWzE5NDU4LjMxODM1OV0g
VFNDIE9mZnNldCA9IDB4ZmZmZmQyM2JiZDg3NzJhY8KgIFRTQyBNdWx0aXBsaWVyID0KPiAweDAw
MDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbMTk0NTguMzE4MzYxXSBUUFIgVGhyZXNob2xkID0gMHgw
MMKgIFBvc3RlZEludHJWZWMgPSAweDAwCj4gKFhFTikgWzE5NDU4LjMxODM2NV0gRVBUIHBvaW50
ZXIgPSAweDAwMDAwMDAxMGVlOTUwMWXCoCBFUFRQIGluZGV4ID0gMHgwMDAwCj4gKFhFTikgWzE5
NDU4LjMxODM5Nl0gUExFIEdhcD0wMDAwMDA4MCBXaW5kb3c9MDAwMDEwMDAKPiAoWEVOKSBbMTk0
NTguMzE4NDAyXSBWaXJ0dWFsIHByb2Nlc3NvciBJRCA9IDB4Y2NkMyBWTWZ1bmMgY29udHJvbHMg
PQo+IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBbMTk0NTguMzE4NDA2XSAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+IChYRU4pIFsxOTQ1OC4zMTg0MTJdIGRvbWFpbl9j
cmFzaCBjYWxsZWQgZnJvbQo+IHZteF92bWV4aXRfaGFuZGxlcisweDRhYi8weDE5ZjUKPiAoWEVO
KSBbMTk0NTguMzE4NDE3XSBEb21haW4gMTUgKHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUjMDoKPiAo
WEVOKSBbMTk0NTguMzE4NDQzXSAtLS0tWyBYZW4tNC43LjEtMS4wwqAgeDg2XzY0wqAgZGVidWc9
bsKgIE5vdCB0YWludGVkCj4gXS0tLS0KPiAoWEVOKSBbMTk0NTguMzE4NDQ4XSBDUFU6wqDCoMKg
IDAKPiAoWEVOKSBbMTk0NTguMzE4NDUzXSBSSVA6wqDCoMKgIDAwMTA6WzxmZmZmZmZmZjgxODQ1
ODU3Pl0KPiAoWEVOKSBbMTk0NTguMzE4NDU4XSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAwODLCoMKg
IENPTlRFWFQ6IGh2bSBndWVzdCAoZDE1djApCj4gKFhFTikgWzE5NDU4LjMxODQ2Nl0gcmF4OiA4
MDAwMDAwMDFkZWQ3MDgwwqDCoCByYng6IDAwMDAwMDAwMDAwMDAwMDDCoMKgCj4gcmN4OiAwMDAw
N2ZkZTAzM2NlNzMwCj4gKFhFTikgWzE5NDU4LjMxODQ3MF0gcmR4OiAwMDAwMDAwMDAwMDAwMGZh
wqDCoCByc2k6IDAwMDAwMDAwMDAwMDAwMDLCoMKgCj4gcmRpOiAwMDAwN2ZmZDhlZTg1MjUwCj4g
KFhFTikgWzE5NDU4LjMxODQ4NF0gcmJwOiAwMDAwN2ZmZDhlZTg1NDEwwqDCoCByc3A6IGZmZmY4
ODAwMTViODdmNTDCoMKgCj4gcjg6wqAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIFsxOTQ1OC4z
MTg0OThdIHI5OsKgIDAwMDAwMDAwMDAwMDAwMTfCoMKgIHIxMDogMDAwMDAwMDAwMDAwMDAwMMKg
wqAKPiByMTE6IDAwMDAwMDAwMDAwMDAyNDYKPiAoWEVOKSBbMTk0NTguMzE4NTAyXSByMTI6IDAw
MDA3ZmZkOGVlODUyNTDCoMKgIHIxMzogMDAwMDAwMDAwMDAwMDAwMMKgwqAKPiByMTQ6IDAwMDAw
MDAwMDAwMDAwMDQKPiAoWEVOKSBbMTk0NTguMzE4NTI1XSByMTU6IDAwMDA1NWE4NTAzYjM4MjjC
oMKgIGNyMDogMDAwMDAwMDA4MDA1MDAzM8KgwqAKPiBjcjQ6IDAwMDAwMDAwMDAzNjA2NzAKPiAo
WEVOKSBbMTk0NTguMzE4NTM4XSBjcjM6IDgwMDAwMDAwMWRlZDcwODDCoMKgIGNyMjogMDAwMDdm
ZmVmMjkwYTA5MAo+IChYRU4pIFsxOTQ1OC4zMTg1NTJdIGRzOiAwMDAwwqDCoCBlczogMDAwMMKg
wqAgZnM6IDAwMDDCoMKgIGdzOiAwMDAwwqDCoCBzczoKPiAwMDE4wqDCoCBjczogMDAxMAo+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 01:03:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 01:03:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeVwH-0002XA-7c; Thu, 25 Jan 2018 01:02:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeVwG-0002X3-Sm
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 01:02:48 +0000
X-Inumbo-ID: 761ea631-016b-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 761ea631-016b-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 01:02:49 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3F9F621715;
 Thu, 25 Jan 2018 01:02:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3F9F621715
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 17:02:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180119134103.3390-6-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801241559160.6440@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-6-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm32: Invalidate BTB on guest exit
 for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEluIG9yZGVyIHRvIGF2
b2lkIGFsaWFzaW5nIGF0dGFja2VzIGFnYWlucyB0aGUgYnJhbmNoIHByZWRpY3RvciwgbGV0J3MK
PiBpbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3QgZXhpc3QuIFRoaXMgaXMgbWFkZSBjb21wbGlj
YXRlZCBieSB0aGUgZmFjdAo+IHRoYXQgd2UgY2Fubm90IHRha2UgYSBicmFuY2ggaW52YWxpZGF0
aW5nIHRoZSBCVEIuCj4gCj4gVGhpcyBpcyBiYXNlZCBvbiB0aGUgZmlyc3QgdmVyc2lvbiBwb3Ny
dGVkIGJ5IE1hcmMgWnluZ2llciBvbiBMaW51eC1hcm0KPiBtYWlsaW5nIGxpc3QgKHNlZSBbMV0p
Lgo+IAo+IFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmMg
WnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPiAKPiBbMV0gaHR0cHM6Ly93d3cuc3Bpbmlj
cy5uZXQvbGlzdHMvYXJtLWtlcm5lbC9tc2c2MjcwMzIuaHRtbAo+IC0tLQo+ICB4ZW4vYXJjaC9h
cm0vYXJtMzIvZW50cnkuUyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgfCAxOSArKysrKysrKysr
KysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCj4gaW5kZXggNTRhMTczM2Y4Ny4uYzZlYzBhYTM5OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4g
QEAgLTE2MCw2ICsxNjAsNjEgQEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCj4gICAgICAgICAg
YiB0cmFwX2lycSAgICAgICAgICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCj4gICAgICAg
ICAgYiB0cmFwX2ZpcSAgICAgICAgICAgICAgICAgICAgICAvKiAweDFjIC0gRklRICovCj4gIAo+
ICsgICAgICAgIC5hbGlnbiA1Cj4gK0dMT0JBTChoeXBfdHJhcHNfdmVjdG9yX2JwX2ludikKPiAr
ICAgICAgICAvKgo+ICsgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGlu
IHRoZSBib3R0b20gMyBiaXRzIG9mCj4gKyAgICAgICAgICogU1AsIGFuZCB3ZSBoYXZlIHRvIGd1
YXJhbnRlZSB0byBiZSA4IGJ5dGVzIGFsaWduZWQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAg
YWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBSZXNldCAgICAgICAgICAgIDcgKi8K
PiArICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFVuZGVmICAgICAg
ICAgICAgNiAqLwo+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyog
SHlwZXJ2aXNvciBDYWxsICA1ICovCj4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAg
ICAgICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQgKi8KPiArICAgICAgICBhZGQgc3AsIHNwLCAj
MSAgICAgICAgICAgICAgICAgIC8qIERhdGEgYWJvcnQgICAgICAgMyAqLwo+ICsgICAgICAgIGFk
ZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogSHlwZXJ2aXNvciAgICAgICAyICovCj4g
KyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEgICAgICAgICAg
ICAgIDEgKi8KPiArICAgICAgICBub3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZJ
USAgICAgICAgICAgICAgMCAqLwoKQ2xldmVyISBUaGluZ3MgdGhhdCB5b3UgZG9uJ3QgcmVhZCBl
dmVyeSBkYXkgOi0pCgoKPiArICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcsIGM1LCA2CSAgICAv
KiBCUElBTEwgKi8KPiArICAgICAgICBpc2IKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiBBcyB3ZSBjYW5ub3QgdXNlIGFueSB0ZW1wb3JhcnkgcmVnaXN0ZXJzIGFuZCBjYW5ub3QKPiAr
ICAgICAgICAgKiBjbG9iYmVyIFNQLCB3ZSBjYW4gZGVjb2RlIHRoZSBleGNlcHRpb24gZW50cnkg
dXNpbmcKPiArICAgICAgICAgKiBhbiB1bnJvbGxlZCBiaW5hcnkgc2VhcmNoLgo+ICsgICAgICAg
ICAqLwo+ICsgICAgICAgIHRzdCBzcCwgIzQKPiArICAgICAgICBibmUgMWYKPiArCj4gKyAgICAg
ICAgdHN0IHNwLCAjMgo+ICsgICAgICAgIGJuZSAzZgo+ICsKPiArICAgICAgICB0c3Qgc3AsICMx
Cj4gKyAgICAgICAgYmljIHNwLCBzcCwgIzB4Nwo+ICsgICAgICAgIGJuZSB0cmFwX2lycQo+ICsg
ICAgICAgIGIgICB0cmFwX2ZpcQoKSSBtaWdodCBiZSBjb25mdXNlZCwgYnV0IHRoaXMgaXMgdGhl
IGNhc2Ugd2hlcmUgc3AgPT0gMHg3LCByaWdodD8KU2hvdWxkbid0IHdlIGhhdmUgYiB0cmFwX3Jl
c2V0IGhlcmU/CgpTaW1pbGFybHkgdGhlIGJyYW5jaCBqdXN0IGFib3ZlIGNvcnJlc3BvbmRzIHRv
IDB4Niwgd2hpY2ggc2hvdWxkIGJlCmJuZSB0cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbi4KCldo
YXQgYW0gSSBnZXR0aW5nIHdyb25nPwoKCgo+ICsxOgo+ICsgICAgICAgIHRzdCBzcCwgIzIKPiAr
ICAgICAgICBibmUgMmYKPiArCj4gKyAgICAgICAgdHN0IHNwLCAjMQo+ICsgICAgICAgIGJpYyBz
cCwgc3AsICMweDcKPiArICAgICAgICBibmUgdHJhcF9oeXBlcnZpc29yX2NhbGwKPiArICAgICAg
ICBiICAgdHJhcF9wcmVmZXRjaF9hYm9ydAo+ICsKPiArMjoKPiArICAgICAgICB0c3Qgc3AsICMx
Cj4gKyAgICAgICAgYmljIHNwLCBzcCwgIzB4Nwo+ICsgICAgICAgIGJuZSB0cmFwX3Jlc2V0Cj4g
KyAgICAgICAgYiAgIHRyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uCj4gKwo+ICszOgo+ICsgICAg
ICAgIHRzdCBzcCwgIzEKPiArICAgICAgICBiaWMgc3AsIHNwLCAjMHg3Cj4gKyAgICAgICAgYm5l
IHRyYXBfZGF0YV9hYm9ydAo+ICsgICAgICAgIGIgICB0cmFwX2d1ZXN0X3N5bmMKPiArCj4gIERF
RklORV9UUkFQX0VOVFJZKHJlc2V0KQo+ICBERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5z
dHJ1Y3Rpb24pCj4gIERFRklORV9UUkFQX0VOVFJZKGh5cGVydmlzb3JfY2FsbCkKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5j
Cj4gaW5kZXggMGExMzhmYTczNS4uYzc5ZTZkNjVkMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBAQCAtMTk4
LDYgKzE5OCwxMyBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1f
Y3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4gICAgICB0aGlzX2NwdShicF9oYXJkZW5fdmVjcykg
PSBoeXBfdmVjczsKPiAgfQo+ICAKPiArc3RhdGljIGludCBlbmFibGVfYnBfaW52X2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQo+ICt7Cj4gKyAgICBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGRhdGEs
IGh5cF90cmFwc192ZWN0b3JfYnBfaW52LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiZXhlY3V0ZSBCUElBTEwiKTsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICAjZW5kaWYK
PiAgCj4gICNkZWZpbmUgTUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCj4gQEAgLTI4
NCw2ICsyOTEsMTggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBh
cm1fZXJyYXRhW10gPSB7Cj4gICAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRl
bmluZywKPiAgICAgIH0sCj4gICNlbmRpZgo+ICsjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SCj4gKyAgICB7Cj4gKyAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IsCj4gKyAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9D
T1JURVhfQTEyKSwKPiArICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcs
Cj4gKyAgICB9LAo+ICsgICAgewo+ICsgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SLAo+ICsgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVY
X0ExNyksCj4gKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9icF9pbnZfaGFyZGVuaW5nLAo+ICsg
ICAgfSwKPiArI2VuZGlmCj4gICAgICB7fSwKPiAgfTsKPiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 01:08:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 01:08:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeW1k-0002qh-LM; Thu, 25 Jan 2018 01:08:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeW1j-0002qa-I2
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 01:08:27 +0000
X-Inumbo-ID: 409e5218-016c-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 409e5218-016c-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 01:08:29 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 038EC20C48;
 Thu, 25 Jan 2018 01:08:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 038EC20C48
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 17:08:19 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180119134103.3390-7-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801241708120.6440@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-7-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 6/7] xen/arm32: Invalidate icache on guest
 exist for Cortex-A15
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEluIG9yZGVyIHRvIGF2
b2lkIGFsaWFzaW5nIGF0dGFja3MgYWdhaW5zdCB0aGUgYnJhbmNoIHByZWRpY3RvciBvbgo+IENv
cnRleCBBLTE1LCBsZXQncyBpbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3QgZXhpdCwgd2hpY2gg
Y2FuIG9ubHkgYmUKPiBkb25lIGJ5IGludmFsaWRhdGluZyB0aGUgaWNhY2hlICh3aXRoIEFDVExS
WzBdIGJlaW5nIHNldCkuCj4gCj4gV2UgdXNlIHRoZSBzYW1lIGhhY2sgYXMgZm9yIEExMi9BMTcg
dG8gcGVyZm9ybSB0aGUgdmVjdG9yIGRlY29kaW5nLgo+IAo+IFRoaXMgaXMgYmFzZWQgb24gTGlu
dXggcGF0Y2ggZnJvbSB0aGUga3B0aSBicmFuY2ggaW4gWzFdLgo+IAo+IFsxXSBodHRwczovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKPiAK
PiBTaWduZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgo+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgpSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4g
LS0tCj4gIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMjEgKysrKysrKysrKysrKysrKysr
KysrCj4gIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgIHwgMTMgKysrKysrKysrKysrKwo+ICAy
IGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+IGluZGV4
IGM2ZWMwYWEzOTkuLmM1Mjk1OTJkMjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+IEBAIC0xNjEsNiAr
MTYxLDI2IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQo+ICAgICAgICAgIGIgdHJhcF9maXEg
ICAgICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwo+ICAKPiAgICAgICAgICAuYWxp
Z24gNQo+ICtHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9pY19pbnYpCj4gKyAgICAgICAgLyoKPiAr
ICAgICAgICAgKiBXZSBlbmNvZGUgdGhlIGV4Y2VwdGlvbiBlbnRyeSBpbiB0aGUgYm90dG9tIDMg
Yml0cyBvZgo+ICsgICAgICAgICAqIFNQLCBhbmQgd2UgaGF2ZSB0byBndWFyYW50ZWUgdG8gYmUg
OCBieXRlcyBhbGlnbmVkLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGFkZCBzcCwgc3AsICMx
ICAgICAgICAgICAgICAgICAgLyogUmVzZXQgICAgICAgICAgICA3ICovCj4gKyAgICAgICAgYWRk
IHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBVbmRlZiAgICAgICAgICAgIDYgKi8KPiAr
ICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgY2Fs
bCAgNSAqLwo+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogUHJl
ZmV0Y2ggYWJvcnQgICA0ICovCj4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAg
ICAgICAvKiBEYXRhIGFib3J0ICAgICAgIDMgKi8KPiArICAgICAgICBhZGQgc3AsIHNwLCAjMSAg
ICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgICAgICAgMiAqLwo+ICsgICAgICAgIGFkZCBz
cCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogSVJRICAgICAgICAgICAgICAxICovCj4gKyAg
ICAgICAgbm9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGSVEgICAgICAgICAgICAg
IDAgKi8KPiArCj4gKyAgICAgICAgbWNyIHAxNSwgMCwgcjAsIGM3LCBjNSwgMCAgICAgICAvKiBJ
Q0lBTExVICovCj4gKyAgICAgICAgaXNiCj4gKwo+ICsgICAgICAgIGIgZGVjb2RlX3ZlY3RvcnMK
PiArCj4gKyAgICAgICAgLmFsaWduIDUKPiAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3JfYnBfaW52
KQo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogV2UgZW5jb2RlIHRoZSBleGNlcHRpb24gZW50
cnkgaW4gdGhlIGJvdHRvbSAzIGJpdHMgb2YKPiBAQCAtMTc4LDYgKzE5OCw3IEBAIEdMT0JBTCho
eXBfdHJhcHNfdmVjdG9yX2JwX2ludikKPiAgICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcsIGM1
LCA2CSAgICAvKiBCUElBTEwgKi8KPiAgICAgICAgICBpc2IKPiAgCj4gK2RlY29kZV92ZWN0b3Jz
Ogo+ICAgICAgICAgIC8qCj4gICAgICAgICAgICogQXMgd2UgY2Fubm90IHVzZSBhbnkgdGVtcG9y
YXJ5IHJlZ2lzdGVycyBhbmQgY2Fubm90Cj4gICAgICAgICAgICogY2xvYmJlciBTUCwgd2UgY2Fu
IGRlY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHVzaW5nCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+IGluZGV4IGM3OWU2
ZDY1ZDMuLjljNzQ1OGVmMDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gQEAgLTE4MCw2ICsxODAsNyBAQCBz
dGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQo+ICBERUZJTkVf
UEVSX0NQVV9SRUFEX01PU1RMWShjb25zdCBjaGFyICosIGJwX2hhcmRlbl92ZWNzKTsKPiAgCj4g
IGV4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107Cj4gK2V4dGVybiBjaGFyIGh5
cF90cmFwc192ZWN0b3JfaWNfaW52W107Cj4gIAo+ICBzdGF0aWMgdm9pZCBfX21heWJlX3VudXNl
ZAo+ICBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFi
aWxpdGllcyAqZW50cnksCj4gQEAgLTIwNSw2ICsyMDYsMTMgQEAgc3RhdGljIGludCBlbmFibGVf
YnBfaW52X2hhcmRlbmluZyh2b2lkICpkYXRhKQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4g
K3N0YXRpYyBpbnQgZW5hYmxlX2ljX2ludl9oYXJkZW5pbmcodm9pZCAqZGF0YSkKPiArewo+ICsg
ICAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjcyhkYXRhLCBoeXBfdHJhcHNfdmVjdG9yX2ljX2lu
diwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4ZWN1dGUgSUNJQUxMVSIpOwo+
ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gICNlbmRpZgo+ICAKPiAgI2RlZmluZSBNSURSX1JB
TkdFKG1vZGVsLCBtaW4sIG1heCkgICAgIFwKPiBAQCAtMzAyLDYgKzMxMCwxMSBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9IHsKPiAgICAg
ICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BMTcpLAo+ICAgICAgICAgIC5lbmFi
bGUgPSBlbmFibGVfYnBfaW52X2hhcmRlbmluZywKPiAgICAgIH0sCj4gKyAgICB7Cj4gKyAgICAg
ICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCj4gKyAgICAgICAg
TUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTE1KSwKPiArICAgICAgICAuZW5hYmxlID0g
ZW5hYmxlX2ljX2ludl9oYXJkZW5pbmcsCj4gKyAgICB9LAo+ICAjZW5kaWYKPiAgICAgIHt9LAo+
ICB9Owo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 01:08:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 01:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeW1r-0002rZ-SA; Thu, 25 Jan 2018 01:08:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eeW1q-0002rN-SX
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 01:08:34 +0000
X-Inumbo-ID: 403f2de3-016c-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 403f2de3-016c-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 02:08:28 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E30B121788;
 Thu, 25 Jan 2018 01:08:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E30B121788
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 24 Jan 2018 17:08:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180119134103.3390-8-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801241708250.6440@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-8-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 7/7] xen/arm32: entry: Document the purpose
 of r11 in the traps handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEl0IHRvb2sgbWUgYSBi
aXQgb2YgdGltZSB0byB1bmRlcnN0YW5kIHdoeSBfX0RFRklORV9UUkFQX0VOVFJZIGlzCj4gc3Rv
cmluZyB0aGUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IGlzIHdvcmtpbmcgaW4g
cGFpciB3aXRoCj4gcmV0dXJuX3RyYXBzX2VudHJ5IHdoZXJlIHNwIHdpbGwgYmUgcmVzdG9yZWQg
ZnJvbSByMTEuCj4gCj4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgcGVyIHRoZSBBQVBDUyByMTEgbXVz
dCBiZSBwcmVzZXJ2ZWQgYnkgdGhlCj4gc3Vicm91dGluZS4gU28gaW4gcmV0dXJuX2Zyb21fdHJh
cCwgcjExIHdpbGwgc3RpbGwgY29udGFpbiB0aGUgb3JpZ2luYWwKPiBzdGFjayBwb2ludGVyLgo+
IAo+IEFkZCBzb21lIGRvY3VtZW50YXRpb24gaW4gdGhlIGNvZGUgdG8gcG9pbnQgdGhlIDIgc2lk
ZXMgdG8gZWFjaCBvdGhlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UyB8IDggKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCj4gaW5kZXggYzUyOTU5MmQyMC4uN2YzMjNkZTQ4NCAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCj4gQEAgLTEzNiw2ICsxMzYsMTAgQEAgdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIGNw
c2llIGlmbGFnczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gICAgICAgICAgYWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAg
IC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICAgICAgICogU2F2ZSB0aGUgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0
IHdpbGwgYmUgcmVzdG9yZWQgYWZ0ZXIgdGhlIFwKPiArICAgICAgICAgKiB0cmFwIGhhcyBiZWVu
IGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90cmFwKS4gICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgICAqLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gICAgICAgICAgbW92IHIxMSwgc3A7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICAgICBiaWMgc3AsICM3OyAv
KiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAqLyAgXAo+ICAg
ICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKPiBAQCAtMjQ2LDYgKzI1MCwxMCBAQCBERUZJTkVfVFJB
UF9FTlRSWV9OT0lSUShmaXEpCj4gIERFRklORV9UUkFQX0VOVFJZX05PQUJPUlQoZGF0YV9hYm9y
dCkKPiAgCj4gIHJldHVybl9mcm9tX3RyYXA6Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBS
ZXN0b3JlIHRoZSBzdGFjayBwb2ludGVyIGZyb20gcjExLiBJdCB3YXMgc2F2ZWQgb24gZXhjZXB0
aW9uCj4gKyAgICAgICAgICogZW50cnkgKHNlZSBfX0RFRklORV9UUkFQX0VOVFJZKS4KPiArICAg
ICAgICAgKi8KPiAgICAgICAgICBtb3Ygc3AsIHIxMQo+ICBFTlRSWShyZXR1cm5fdG9fbmV3X3Zj
cHUzMikKPiAgICAgICAgICBsZHIgcjExLCBbc3AsICNVUkVHU19jcHNyXQo+IC0tIAo+IDIuMTEu
MAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 01:45:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 01:45:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeWbP-0006fM-E7; Thu, 25 Jan 2018 01:45:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uwvz=eu=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eeWbN-0006fB-Sz
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 01:45:17 +0000
X-Inumbo-ID: 617e062d-0171-11e8-ba59-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 617e062d-0171-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 02:45:11 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 24 Jan 2018 17:45:15 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,409,1511856000"; d="scan'208";a="24528464"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga004.fm.intel.com with ESMTP; 24 Jan 2018 17:45:15 -0800
Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 24 Jan 2018 17:45:15 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 24 Jan 2018 17:45:14 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.159]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.213]) with mapi id 14.03.0319.002;
 Thu, 25 Jan 2018 09:45:12 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] xen/VT-d: Remove the use of __LINE__ from IOMMU_WAIT_OP()
Thread-Index: AQHTlR1IhtI2reBUuUuNYrHov2EmuKOD0eSg
Date: Thu, 25 Jan 2018 01:45:12 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190EF19A8@SHSMSX101.ccr.corp.intel.com>
References: <1516803097-23231-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516803097-23231-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzFjYjZiNGEtYzc3ZS00ZGZiLWFiNmQtMDJmZDg4NjlmMDJmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Im1yNTJPKzJEK1pYdGtWZ1JleUFEZVpucnQrb294YkFcLysyWHl0cEFRcGQ4PSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/VT-d: Remove the use of __LINE__ from
 IOMMU_WAIT_OP()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBXZWRuZXNkYXksIEphbnVhcnkgMjQsIDIwMTggMTA6MTIgUE0KPiAKPiBUaGUgdXNl
IG9mIF9fTElORV9fIGluIHByaW50aygpJ3MgaXMgcHJvYmxlbWF0aWMgZm9yIGxpdmVwYXRjaGlu
ZywgYXMgaXQgdGVuZHMKPiB0byBjYXVzZSB1bm5lY2Vzc2FyeSBiaW5hcnkgZGlmZmVyZW5jZXMu
Cj4gCj4gVGFrZSB0aGlzIG9wcG9ydHVuaXR5IHRvIHByb3ZpZGUgc29tZSByYXRoZXIgbW9yZSB1
c2VmdWwgaW5mb3JtYXRpb24gdGhhbgo+IGp1c3QKPiBmaWxlL2xpbmUvZnVuYyBpbiB0aGUgZm9y
bSBvZiB0aGUgZnVsbCByZWdpc3Rlci9zdGFjayB0cmFjZSBsZWFkaW5nIHRvIHRoZQo+IHByb2Js
ZW0gKHdoaWNoIEkndmUgbmVlZGVkIGluIHRoZSBwYXN0IGZvciBkZWJ1Z2dpbmcpLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpB
Y2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 02:52:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 02:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeXdo-00051E-4P; Thu, 25 Jan 2018 02:51:52 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.44])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeXdm-00050S-IH
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 02:51:50 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-a.eu-central-1.aws.symcld.net id A9/B7-27480-046496A5;
 Thu, 25 Jan 2018 02:51:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeJIrShJLcpLzFFi42LJaLquqmvvlhl
 lcGGdrsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzZjz/gNbwZ78iutnprI1MJ5z6WLk4hASaGSS
 2Pr/FBuE85hR4sOv2UwQzjZGiZ7tE9m7GDk5RAScJb6emQtm8wroS5z8vosNxBYWMJdo/HeHF
 aRBQmCZssS2lUuZQRISAp4S23atYoSxdy+/DlTEzsEmYCVxSAwkyiKgKnHuVQ/rBEbuBYwMqx
 gtk4oy0zNKchMzc3QNDQx0DQ2NdY11jUyM9RKrdBP1Ukt1k1PzSooSgbJ6ieXFesWVuck5KXp
 5qSWbGIEhwAAEOxjnzkk8xCjJwaQkyrugPyNKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvnmtm
 lJBgUWp6akVaZg4wGGHSEhw8SiK83S5Aad7igsTc4sx0iNQpRkuOpgcP2pg5/jx8CSRvvHjdx
 izEkpeflyolzmsDMk8ApCGjNA9uHCxiLjHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmY9wbIWp
 7MvBK4ra+ADmICOuhGTSrIQSWJCCmpBsZCqSbRYLZH/IZbTgrkp8xJOBceoPtx7s64rm3WAc7
 db9xN7O/+Z90SdtU52SRlzvxpa6vdOdm8l7X/LMooeP9dVubzCzYm5jey6x6uf7l21tfcc2uY
 Nyw4Xhf4NLjQLmRayGLdlR7TNNe4/AnRcTiUnnkuq3X551LXqa59eblurQHT70Zc2afEUpyRa
 KjFXFScCABGTbvEkwIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-33.tower-225.messagelabs.com!1516848702!338915!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26235 invoked from network); 25 Jan 2018 02:51:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-33.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 02:51:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeXdd-000821-9I; Thu, 25 Jan 2018 02:51:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeXdX-0003p7-Op; Thu, 25 Jan 2018 02:51:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeXdW-00059S-I8; Thu, 25 Jan 2018 02:51:34 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118296-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1c8627d2a102274f8afeb9dc548100a60077fc8d
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 02:51:34 +0000
Subject: [Xen-devel] [xen-unstable test] 118296: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4900514248542399608=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4900514248542399608==
Content-Type: text/plain

flight 118296 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118296/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118174

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  1c8627d2a102274f8afeb9dc548100a60077fc8d
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z    7 days
Failing since        118230  2018-01-19 14:22:44 Z    5 days    7 attempts
Testing same since   118296  2018-01-24 03:21:01 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  Daniel Kiper <daniel.kiper@oracle.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1823 lines long.)


--===============4900514248542399608==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4900514248542399608==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 07:24:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 07:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eebsp-0004MY-Op; Thu, 25 Jan 2018 07:23:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eebso-0004MS-Rl
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 07:23:39 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id C9/FB-03958-9F5896A5;
 Thu, 25 Jan 2018 07:23:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVfdHa2a
 Uwfc5Khb3prxnd2D02N63iz2AMYo1My8pvyKBNePVly1sBRdyKvoP/GRpYLzh2sXIxSEk0Mgk
 sWHjfzYI5zGjRPvbdiCHE8jZxigxdb0siC0i4Czx9cxcdhCbV0BfYs3VrUwgtrCAt8SKXWuZQ
 JolBJYqSbxYuo8ZJCEBlLi99gmcfWPxF8YuRnYONgEriUNiIFEWAVWJBc0bGCcwci9gZFjFqF
 GcWlSWWqRraKKXVJSZnlGSm5iZo2toYKqXm1pcnJiempOYVKyXnJ+7iRHoXwYg2MF49rTnIUZ
 JDiYlUd4F/RlRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4n7VkRgkJFqWmp1akZeYAAw0mLcHB
 oyQCkeYtLkjMLc5Mh0idYrTkaHrwoI2Z48/Dl0DyxovXbcxCLHn5ealS4rzNIA0CIA0ZpXlw4
 2DRcIlRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvP9BpvBk5pXAbX0FdBAT0EF2FWAHlSQipK
 QaGPM8tvPUWdxmiHyXVHWSpT+w0/DFwitatqsnvCjkjzVztze5LOzK1/bdbXV4M+ubWwFGG6Y
 aMISb9F5Ub2OIEc7umSAf3R3Zv26Rl4H3edujByb0r7ivKlFozMR2/nZ3kDKr16upFYdKv7Ss
 ru9TP/ZTftb8j9ysjp8yvkSdFHuz6dWJf0eblFiKMxINtZiLihMBQxjJM4ECAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-206.messagelabs.com!1516865015!105695813!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44498 invoked from network); 25 Jan 2018 07:23:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 07:23:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eebsj-0006za-SD; Thu, 25 Jan 2018 07:23:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eebse-0002Ih-E2; Thu, 25 Jan 2018 07:23:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eebsc-0001Cr-U9; Thu, 25 Jan 2018 07:23:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118298-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-multivcpu:<job
 status>:broken:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:host-install(4):broken:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm: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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=1f07476ec143bbed7bf0b641749783b1094b4c4f
X-Osstest-Versions-That: linux=d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 07:23:26 +0000
Subject: [Xen-devel] [linux-linus test] 118298: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6806707802337295975=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6806707802337295975==
Content-Type: text/plain

flight 118298 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118298/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-multivcpu    <job status>                 broken
 test-armhf-armhf-xl-multivcpu  4 host-install(4)       broken REGR. vs. 118250
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail REGR. vs. 118250

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 118250

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118250
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118250
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118250
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118250
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118250
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118250
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118250
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118250
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118250
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                1f07476ec143bbed7bf0b641749783b1094b4c4f
baseline version:
 linux                d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed

Last test of basis   118250  2018-01-21 06:48:31 Z    4 days
Failing since        118263  2018-01-21 23:17:15 Z    3 days    5 attempts
Testing same since   118298  2018-01-24 07:48:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  =?UTF-8?q?Christian=20K=C3=B6nig?= <ckoenig.leichtzumerken@gmail.com>
  Andi Kleen <ak@linux.intel.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Helgaas <bhelgaas@google.com>
  Christian KĂ¶nig <christian.koenig@amd.com>
  Dave Watson <davejwatson@fb.com>
  Dave Young <dyoung@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Eric Dumazet <edumazet@google.com>
  Felix Fietkau <nbd@nbd.name>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Ivan Vecera <cera@cera.cz>
  Ivan Vecera <ivecera@redhat.com>
  J. Bruce Fields <bfields@redhat.com>
  Jason Wang <jasowang@redhat.com>
  John Allen <jallen@linux.vnet.ibm.com>
  Keith Busch <keith.busch@intel.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kumar Sanghvi <kumaras@chelsio.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Martin Brandenburg <martin@omnibond.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Michal Hocko <mhocko@suse.com>
  Oliver Neukum <oneukum@suse.com>
  Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Sowmini Varadhan <sowmini.varadhan@oracle.com>
  Talat Batheesh <talatb@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tom Lendacky <thomas.lendacky@amd.com>
  Willem de Bruijn <willemb@google.com>
  zhenwei.pi <zhenwei.pi@youruncloud.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                broken  
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-armhf-armhf-xl-multivcpu broken
broken-step test-armhf-armhf-xl-multivcpu host-install(4)

Not pushing.

(No revision log; it would be 765 lines long.)


--===============6806707802337295975==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6806707802337295975==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 07:38:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 07:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eec7M-0005Se-KZ; Thu, 25 Jan 2018 07:38:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcdv=eu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eec7L-0005SY-R9
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 07:38:39 +0000
X-Inumbo-ID: c3500567-01a2-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3500567-01a2-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 07:38:41 +0000 (UTC)
Received: (qmail 17962 invoked from network); 25 Jan 2018 09:38:30 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Jan 2018 09:38:30 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 8E0F57FC40
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 09:38:30 +0200 (EET)
Received: (qmail 6968 invoked from network); 25 Jan 2018 09:38:30 +0200
Received: from 86-120-159-226.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.159.226)
 by smtp03.buh.bitdefender.org with SMTP; 25 Jan 2018 09:38:30 +0200
To: "Bitweasil ." <bitweasil@cryptohaze.com>, xen-devel@lists.xen.org
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c4b63016-2d7c-81a6-d78c-fd7359ac1567@bitdefender.com>
Date: Thu, 25 Jan 2018 09:38:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74748
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 473606,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.002123)], BW: [Enabled, t:
 (0.000032,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.002439), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_MAILING_LIST_TO], SGN:
 [Enabled, t: (0.009969,0.000052)], URL: [Enabled, t:
 (0.000006,0.000001)], RTDA: [Enabled, t: (0.286988), Hit: No, Details:
 v2.6.16; Id: 15.5f4ug3.1c3t502da.a3roo], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjUvMjAxOCAxMjozMSBBTSwgQml0d2Vhc2lsIC4gd3JvdGU6Cj4gSSd2ZSByZWNlbnRs
eSBkaXNjb3ZlcmVkIHRoYXQgaWYgeW91IGF0dGVtcHQgdG8gdXNlIGludHJvc3BlY3Rpb24gdG8K
PiBjYXB0dXJlIENSMyBjaGFuZ2VzIHdpdGggdGhlIG5ldyBLUFRJIGVuYWJsZWQga2VybmVscywg
dGhlIGd1ZXN0IGRpZXMKPiBzaG9ydGx5IGFmdGVyIHRoZSBzdGFydCBvZiBpbnRyb3NwZWN0aW9u
IHdpdGggZmFpbGVkIFZNIGVudHJ5IGR1ZSB0bwo+IGludmFsaWQgZ3Vlc3Qgc3RhdGUuCj4gCj4g
SSBiZWxpZXZlIHRoZSBpbnZhbGlkIHN0YXRlIGhlcmUgaXMgdGhlIGhpZ2ggYml0IGJlaW5nIHNl
dCBpbiBDUjMgLQo+IHdoaWxlIHRoaXMgaXMgaG93IG9uZSBpbmRpY2F0ZXMgdGhhdCBQQ0lEIHNo
b3VsZCBub3QgaW52YWxpZGF0ZSB0aGUKPiB2YXJpb3VzIHBhZ2UgdGFibGUgY2FjaGVzLCBpbnRy
b3NwZWN0aW9uIGxlYWRzIHRvIHRoaXMgYmVpbmcgc2V0IGluIHRoZQo+IFZNQ1MsIHdoaWNoIGFw
cGVhcnMgdG8gYmUgd3JvbmcuCk91ciBzb2x1dGlvbiBkb2Vzbid0IGludGVyY2VwdCBDUjMgd3Jp
dGVzIChhbmQgaGFzbid0IGZvciBhIHdoaWxlKSwgc28KaXQgaXMgdW5hZmZlY3RlZCAoYW5kIHRo
aXMgZXhwbGFpbnMgd2h5IHdlIGhhdmVuJ3QgY29tZSBhY3Jvc3MgdGhpcwppc3N1ZSkuIEJ1dCB0
aGUgcHJvYmxlbSBzaG91bGQgY2xlYXJseSBiZSBzb2x2ZWQgLSBhbHRob3VnaCBhdCB0aGlzCnBv
aW50IGl0IGxvb2tzIGxpa2UgdGhlIGZpeCBpcyBzb21ld2hlcmUgZGVlcGVyIHRoYW4gdGhlIGlu
dHJvc3BlY3Rpb24KbGF5ZXIuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 09:15:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 09:15:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eedcj-0004vw-Nu; Thu, 25 Jan 2018 09:15:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhpm=eu=citrix.com=prvs=5564e4040=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eedci-0004v7-FS
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 09:15:08 +0000
X-Inumbo-ID: 3e5fe4df-01b0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e5fe4df-01b0-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 09:15:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,411,1511827200"; d="scan'208";a="66649535"
Date: Thu, 25 Jan 2018 09:14:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20180125091455.iurb5qby4ckd26tt@MacBook-Pro-de-Roger.local>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-4-roger.pau@citrix.com>
 <CAFLBxZaU48jzDX91CByN4jBShmB_fAXi=rYVLWsm3cwz8=6uHQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZaU48jzDX91CByN4jBShmB_fAXi=rYVLWsm3cwz8=6uHQ@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/6] xen/pvshim: identity pin shim vCPUs to
 pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDY6MDM6MjhQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiBXZWQsIEphbiAxNywgMjAxOCBhdCA5OjQ4IEFNLCBSb2dlciBQYXUgTW9ubmUg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+IFNpbmNlIFZDUFVPUF97dXAvZG93bn0g
YWxyZWFkeSBpZGVudGl0eSBwaW5zIHZDUFUgaG90cGx1ZyB0byBwQ1BVCj4gPiBob3RwbHVnIGFs
c28gcGluIHRoZSB2Q1BVcyB0byB0aGUgcENQVXMgaW4gdGhlIHNjaGVkdWxlci4gVGhpcyBwcmV2
ZW50Cj4gPiB2Q1BVIG1pZ3JhdGlvbiBhbmQgc2hvdWxkIGltcHJvdmUgcGVyZm9ybWFuY2UuCj4g
Pgo+ID4gV2hpbGUgdGhlcmUgYWxzbyB1c2UgX19jcHVtYXNrX3NldF9jcHUgaW5zdGVhZCBvZiBj
cHVtYXNrX3NldF9jcHUsCj4gPiB0aGVyZSdzIG5vIG5lZWQgdG8gdXNlIHRoZSBsb2NrZWQgdmFy
aWFudC4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KPiAKPiBTb3JyeSwgSSBqdXN0IHJlYWxpemVkIHRoaXMgLS0gd2UgYWxyZWFk
eSBoYXZlIGEgd2F5IHRvIHBpbiBhIFZNIDE6MQo+IC0tIGQtPmlzX3Bpbm5lZCBzaG91bGQgZG8g
d2hhdCB5b3Ugd2FudCBoZXJlIHdpdGhvdXQgaGF2aW5nIHRvCj4gc3BlY2lhbC1jYXNlIHRoZSBw
dnNoaW0uCj4gCj4gSXQgc2VlbXMgbGlrZSBzb21ldGhpbmcgbGlrZSB0aGUgYXR0YWNoZWQgbWln
aHQgYmUgYmV0dGVyIChjb21waWxlLXRlc3RlZCBvbmx5KS4KCkkgaGF2ZW4ndCB0ZXN0ZWQgdGhl
IHByb3Bvc2VkIHBhdGNoLCBidXQgdGhlcmUncyBhIHBlY3VsaWFyaXR5IG9mIHRoZQpzaGltIHRo
YXQgSSB0aGluayBtYWtlcyB0aGlzIGFwcHJvYWNoIGludmFsaWQuCgpXaGVuIFhlbiBpcyBib290
ZWQgaW4gc2hpbSBtb2RlIHRoZSBBUHMgYXJlIG5ldmVyIHN0YXJ0ZWQsIHdoaWNoIG1lYW5zCnRo
YXQgZG9tMF9jcHVzIG9ubHkgY29udGFpbnMgdGhlIEJTUCwgYW5kIHRoYXQgYWxsb2NfdmNwdSBp
cyBhbHdheXMKZ29pbmcgdG8gYmUgY2FsbGVkIHdpdGggY3B1ID09IDAuIFRoaXMgaW4gdHVybiBt
ZWFucyB0aGF0CnNjaGVkX2luaXRfdmNwdSBpcyBhbHNvIGFsd2F5cyBjYWxsZWQgd2l0aCBjcHVf
aWQgPT0gMCwgYW5kIGlmCmlzX3Bpbm5lZCBpcyBzZXQgaXQgd291bGQgZm9yY2UgYWxsIHZDUFVz
IHRvIGJlIHBpbm5lZCB0byB0aGUgQlNQCkFGQUlDVC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 09:40:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 09:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eee0Z-0006cJ-Rq; Thu, 25 Jan 2018 09:39:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eee0X-0006be-TL
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 09:39:45 +0000
X-Inumbo-ID: ae7741e8-01b3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae7741e8-01b3-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 09:39:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 02:39:37 -0700
Message-Id: <5A69B3E802000078001A23DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 02:39:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180124154849.84889-1-roger.pau@citrix.com>
 <20180124154849.84889-2-roger.pau@citrix.com>
 <5A68C51802000078001A2121@prv-mh.provo.novell.com>
 <20180124170625.t6fsnfenzp3bqjme@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180124170625.t6fsnfenzp3bqjme@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] x86/clang: fix build with indirect
 thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE4OjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDA5OjQwOjQwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjQuMDEuMTggYXQgMTY6NDgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gVGhlIGJ1aWxkIHdpdGggY2xhbmcgaXMgY3VycmVudGx5IGJyb2tlbiBiZWNh
dXNlIGNsYW5nIHJlcXVpcmVzIGFzbQo+PiA+IG1hY3JvcyB0byBiZSBkZWNsYXJlZCBpbnNpZGUg
dGhlIHNhbWUgaW5saW5lIGFzbSBkZWNsYXJhdGlvbiB3aGVyZQo+PiA+IHRoZXkgYXJlIHVzZWQu
Cj4+IAo+PiBJIGRvbid0IHVuZGVyc3RhbmQgdGhpczogV2hhdCBpZiBJIGhhdmUgdHdvIGFzbSgp
LXMgbmVlZGluZyBpdD8gRG9lcwo+PiB0aGlzIG5lZWQgdG8gYmUgZG9uZSBpbiBlYWNoIG9uZT8g
SSdkIGV4cGVjdCB0aGlzIHRvIHJlc3VsdCBpbiBkdXBsaWNhdGUKPj4gZGVmaW5pdGlvbnMgb24g
Z2FzIHRoZW4gKHdoaWNoIG1heSBvciBtYXkgbm90IGJlIGJlbmlnbikuCj4gCj4gSXQncyBxdWl0
ZSBmdW4sIHRoaXMgYXBwcm9hY2ggd29ya3MgZmluZSB3aXRoIGNsYW5nIHJlZ2FyZGxlc3Mgb2Yg
dGhlCj4gbnVtYmVyIG9mIGFzbSgpLXMgbmVlZGluZyBpdC4gSXQgZG9lc24ndCBjb21wbGFpbiBh
Ym91dCBkdXBsaWNhdGUKPiBtYWNyb3Mgb3IgYW55dGhpbmcuIE9UT0ggZ2NjIGNvbXBsYWlucyB3
aXRoICJFcnJvcjogTWFjcm8gYGZvbycgd2FzCj4gYWxyZWFkeSBkZWZpbmVkIi4KCkFuZCBkb2Vz
IGNsYW5nIG5lZWQgaXQgaW4gZWFjaCBhc20oKT8gQWxiZWl0IC0gc2luY2UgdGhlIG9yZGVyCmZ1
bmN0aW9ucyBhcmUgYmVpbmcgb3V0cHV0IGlzIHVuZGVmaW5lZCwgaXQgcHJvYmFibHkgc2hvdWxk
IGdvIGludG8KZWFjaCBvbmUuIEhlbmNlIHRoZSBhbnN3ZXIgd291bGQgb25seSBhZmZlY3Qgd2hl
dGhlciAuLi4KCj4gT25lIG9wdGlvbiBtaWdodCBiZSB0byBndWFyZCBpbmRpcmVjdF90aHVua19h
c20uaCB3aXRoOgo+IAo+IC5pZm5kZWYgSU5ESVJFQ1RfVEhVTktfQVNNCj4gLmVxdSBJTkRJUkVD
VF9USFVOS19BU00sIDEKPiAKPiAuLi4KPiAKPiAuZW5kaWYKCi4uLiB0aGlzIHdvdWxkIGJlIG5l
ZWRlZCBjb25kaXRpb25hbGx5IGZvciBnYXMsIG9yIHVuY29uZGl0aW9uYWxseS4KCj4+ID4gLS0t
IGEveGVuL1J1bGVzLm1rCj4+ID4gKysrIGIveGVuL1J1bGVzLm1rCj4+ID4gQEAgLTY2LDggKzY2
LDEwIEBAIGVuZGlmCj4+ID4gIAo+PiA+ICBBRkxBR1MteSAgICAgICAgICAgICAgICArPSAtRF9f
QVNTRU1CTFlfXwo+PiA+ICAKPj4gPiAtIyBDbGFuZydzIGJ1aWx0LWluIGFzc2VtYmxlciBjYW4n
dCBoYW5kbGUgZW1iZWRkZWQgLmluY2x1ZGUncwo+PiA+IC1DRkxBR1MtJChjbGFuZykgICAgICAg
ICArPSAtbm8taW50ZWdyYXRlZC1hcwo+PiA+ICsjIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVy
IGRvZXNuJ3QgdW5kZXJzdGFuZCBhc3NlbWJsZXIgZGlyZWN0aXZlcyB3aXRob3V0Cj4+ID4gKyMg
YW4gYWJzb2x1dGUgdmFsdWU6Cj4+ID4gKyMgaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVn
LmNnaT9pZD0yNzM2OSAKPj4gPiArQUZMQUdTLSQoY2xhbmcpICAgICAgICAgKz0gLW5vLWludGVn
cmF0ZWQtYXMKPj4gCj4+IEkgYWxzbyBkb24ndCB1bmRlcnN0YW5kIHRoaXMgLSB3aGVuIHlvdSBz
d2l0Y2ggKGJhY2spIHRvIEFGTEFHUywgeW91Cj4+IGRvbid0IGFmZmVjdCBDIGZpbGVzLgo+IAo+
IFllcywgaXQgYWZmZWN0cyBDIGZpbGVzIGJlY2F1c2Ugbm93IHRoZXkgYXJlIGFzc2VtYmxlZCB1
c2luZyB0aGUKPiBpbnRlZ3JhdGVkIGFzLCBub3QgdGhlIGV4dGVybmFsIG9uZS4KPiAKPj4gRnVy
dGhlcm1vcmUgd2l0aG91dCB1c2luZyBpdHMgaW50ZWdyYXRlZCBhc3NlbWJsZXIKPj4gZm9yIEMg
ZmlsZXMgYXQgcHJlc2VudCAtIGhvdyBpcyB0aGUgYnVpbGQgYnJva2VuPwo+IAo+IE5vdCB1c2lu
ZyB0aGUgaW50ZWdyYXRlZCBhcyBpcyBhIHdvcmthcm91bmQgZm9yIHVzaW5nIHRoZSBpbmRpcmVj
dAo+IHRodW5rLiBJZiB3ZSBjYW4gbWFuYWdlIHRvIGdldCB0aGUgaW5kaXJlY3QgdGh1bmsgdG8g
d29yayB3aXRoIHRoZQo+IGludGVncmF0ZWQgYXMgdGhlcmUncyBubyBuZWVkIHRvIHVzZSB0aGUg
ZXh0ZXJuYWwgb25lIGZvciBDIGZpbGVzLgoKV2VsbCwgdGhhdCdsbCBob3BlZnVsbHkgYmVjb21l
IG1vcmUgY2xlYXIgd2l0aCBhIG1vcmUgcHJlY2lzZQpkZXNjcmlwdGlvbi4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 09:50:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 09:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeeB9-0007xX-Ft; Thu, 25 Jan 2018 09:50:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhpm=eu=citrix.com=prvs=5564e4040=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeeB7-0007xR-SV
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 09:50:41 +0000
X-Inumbo-ID: 35c6699d-01b5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35c6699d-01b5-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 09:50:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,411,1511827200"; d="scan'208";a="66651514"
Date: Thu, 25 Jan 2018 09:50:28 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180125095028.t4qmg3jtqgl5tqja@MacBook-Pro-de-Roger.local>
References: <20180124154849.84889-1-roger.pau@citrix.com>
 <20180124154849.84889-2-roger.pau@citrix.com>
 <5A68C51802000078001A2121@prv-mh.provo.novell.com>
 <20180124170625.t6fsnfenzp3bqjme@MacBook-Pro-de-Roger.local>
 <5A69B3E802000078001A23DE@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A69B3E802000078001A23DE@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] x86/clang: fix build with indirect
	thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMDI6Mzk6MzZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI0LjAxLjE4IGF0IDE4OjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDk6NDA6NDBBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI0LjAxLjE4IGF0IDE2OjQ4LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gVGhlIGJ1aWxkIHdpdGggY2xhbmcgaXMgY3VycmVudGx5
IGJyb2tlbiBiZWNhdXNlIGNsYW5nIHJlcXVpcmVzIGFzbQo+ID4+ID4gbWFjcm9zIHRvIGJlIGRl
Y2xhcmVkIGluc2lkZSB0aGUgc2FtZSBpbmxpbmUgYXNtIGRlY2xhcmF0aW9uIHdoZXJlCj4gPj4g
PiB0aGV5IGFyZSB1c2VkLgo+ID4+IAo+ID4+IEkgZG9uJ3QgdW5kZXJzdGFuZCB0aGlzOiBXaGF0
IGlmIEkgaGF2ZSB0d28gYXNtKCktcyBuZWVkaW5nIGl0PyBEb2VzCj4gPj4gdGhpcyBuZWVkIHRv
IGJlIGRvbmUgaW4gZWFjaCBvbmU/IEknZCBleHBlY3QgdGhpcyB0byByZXN1bHQgaW4gZHVwbGlj
YXRlCj4gPj4gZGVmaW5pdGlvbnMgb24gZ2FzIHRoZW4gKHdoaWNoIG1heSBvciBtYXkgbm90IGJl
IGJlbmlnbikuCj4gPiAKPiA+IEl0J3MgcXVpdGUgZnVuLCB0aGlzIGFwcHJvYWNoIHdvcmtzIGZp
bmUgd2l0aCBjbGFuZyByZWdhcmRsZXNzIG9mIHRoZQo+ID4gbnVtYmVyIG9mIGFzbSgpLXMgbmVl
ZGluZyBpdC4gSXQgZG9lc24ndCBjb21wbGFpbiBhYm91dCBkdXBsaWNhdGUKPiA+IG1hY3JvcyBv
ciBhbnl0aGluZy4gT1RPSCBnY2MgY29tcGxhaW5zIHdpdGggIkVycm9yOiBNYWNybyBgZm9vJyB3
YXMKPiA+IGFscmVhZHkgZGVmaW5lZCIuCj4gCj4gQW5kIGRvZXMgY2xhbmcgbmVlZCBpdCBpbiBl
YWNoIGFzbSgpPwoKWWVzLiBBRkFJQ1QgLmluY2x1ZGVzIGluc2lkZSBvZiBhc20oKS1zIGluIGNs
YW5nIGFyZSBvbmx5IHZhbGlkIGluc2lkZQp0aGUgc2FtZSBhc20oKS4KCj4gQWxiZWl0IC0gc2lu
Y2UgdGhlIG9yZGVyCj4gZnVuY3Rpb25zIGFyZSBiZWluZyBvdXRwdXQgaXMgdW5kZWZpbmVkLCBp
dCBwcm9iYWJseSBzaG91bGQgZ28gaW50bwo+IGVhY2ggb25lLiBIZW5jZSB0aGUgYW5zd2VyIHdv
dWxkIG9ubHkgYWZmZWN0IHdoZXRoZXIgLi4uCj4gCj4gPiBPbmUgb3B0aW9uIG1pZ2h0IGJlIHRv
IGd1YXJkIGluZGlyZWN0X3RodW5rX2FzbS5oIHdpdGg6Cj4gPiAKPiA+IC5pZm5kZWYgSU5ESVJF
Q1RfVEhVTktfQVNNCj4gPiAuZXF1IElORElSRUNUX1RIVU5LX0FTTSwgMQo+ID4gCj4gPiAuLi4K
PiA+IAo+ID4gLmVuZGlmCj4gCj4gLi4uIHRoaXMgd291bGQgYmUgbmVlZGVkIGNvbmRpdGlvbmFs
bHkgZm9yIGdhcywgb3IgdW5jb25kaXRpb25hbGx5LgoKVGhlIGd1YXJkIGlzIG5lZWRlZCB1bmNv
bmRpdGlvbmFsbHkgZm9yIGdjYywgb3IgZWxzZSBoYXZpbmcgdHdvCmluc3RhbmNlcyBvZiB0aGUg
YXNtKCkgaW4gdGhlIHNhbWUgZmlsZSBpcyBub3QgZ29pbmcgdG8gd29yay4KCkZvciBnY2Mgd2Ug
Y291bGQgYWxzbyBhdm9pZCBkZWZpbmluZyBJTkNMVURFX0lORElSRUNUX1RIVU5LIGFuZCBrZWVw
CnRoZSBzYW1lIGFwcHJvYWNoIHRoYXQncyB1c2VkIGN1cnJlbnRseSwgYnV0IEkgd291bGQgcmF0
aGVyIGhhdmUgZ2NjCmFuZCBjbGFuZyB1c2luZyB0aGUgc2FtZSBhcHByb2FjaCBpZiBwb3NzaWJs
ZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:05:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeePJ-0000Yz-Mz; Thu, 25 Jan 2018 10:05:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeePH-0000Yn-SN
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:05:19 +0000
X-Inumbo-ID: 3b5b6c3d-01b7-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b5b6c3d-01b7-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 11:05:13 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5E714ACB7;
 Thu, 25 Jan 2018 10:05:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 25 Jan 2018 11:04:53 +0100
Message-Id: <20180125100454.23203-2-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180125100454.23203-1-jgross@suse.com>
References: <20180125100454.23203-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, rafael.j.wysocki@intel.com,
 stable@vger.kernel.org, mingo@redhat.com, boris.ostrovsky@oracle.com,
 lenb@kernel.org
Subject: [Xen-devel] [PATCH 1/2] x86/acpi: add retrieval function for rsdp
	address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIGEgZnVuY3Rpb24gdG8gZ2V0IHRoZSBhZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlLiBQZXIg
ZGVmYXVsdCB1c2UgYQpfX3dlYWsgYW5ub3RhdGVkIGZ1bmN0aW9uIGJlaW5nIGEgbm9wLgoKQ2M6
IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvYWNwaS9vc2wuYyAgIHwgMTAgKysr
KysrKysrLQogaW5jbHVkZS9saW51eC9hY3BpLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAx
MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY3Bp
L29zbC5jIGIvZHJpdmVycy9hY3BpL29zbC5jCmluZGV4IDNiYjQ2Y2IyNGE5OS4uMmI3N2RiOTE0
NzUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2FjcGkvb3NsLmMKKysrIGIvZHJpdmVycy9hY3BpL29z
bC5jCkBAIC0xNzgsNiArMTc4LDExIEBAIHZvaWQgYWNwaV9vc192cHJpbnRmKGNvbnN0IGNoYXIg
KmZtdCwgdmFfbGlzdCBhcmdzKQogI2VuZGlmCiB9CiAKK19fd2VhayBhY3BpX3BoeXNpY2FsX2Fk
ZHJlc3MgYWNwaV9hcmNoX2dldF9yb290X3BvaW50ZXIodm9pZCkKK3sKKwlyZXR1cm4gMDsKK30K
KwogI2lmZGVmIENPTkZJR19LRVhFQwogc3RhdGljIHVuc2lnbmVkIGxvbmcgYWNwaV9yc2RwOwog
c3RhdGljIGludCBfX2luaXQgc2V0dXBfYWNwaV9yc2RwKGNoYXIgKmFyZykKQEAgLTE4OSwxMiAr
MTk0LDE1IEBAIGVhcmx5X3BhcmFtKCJhY3BpX3JzZHAiLCBzZXR1cF9hY3BpX3JzZHApOwogCiBh
Y3BpX3BoeXNpY2FsX2FkZHJlc3MgX19pbml0IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcih2b2lk
KQogewotCWFjcGlfcGh5c2ljYWxfYWRkcmVzcyBwYSA9IDA7CisJYWNwaV9waHlzaWNhbF9hZGRy
ZXNzIHBhOwogCiAjaWZkZWYgQ09ORklHX0tFWEVDCiAJaWYgKGFjcGlfcnNkcCkKIAkJcmV0dXJu
IGFjcGlfcnNkcDsKICNlbmRpZgorCXBhID0gYWNwaV9hcmNoX2dldF9yb290X3BvaW50ZXIoKTsK
KwlpZiAocGEpCisJCXJldHVybiBwYTsKIAogCWlmIChlZmlfZW5hYmxlZChFRklfQ09ORklHX1RB
QkxFUykpIHsKIAkJaWYgKGVmaS5hY3BpMjAgIT0gRUZJX0lOVkFMSURfVEFCTEVfQUREUikKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvYWNwaS5oIGIvaW5jbHVkZS9saW51eC9hY3BpLmgKaW5k
ZXggZGMxZWJmZWViNWVjLi5hYTYwM2NjNWFkMzAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgv
YWNwaS5oCisrKyBiL2luY2x1ZGUvbGludXgvYWNwaS5oCkBAIC0xMjY2LDQgKzEyNjYsNiBAQCBz
dGF0aWMgaW5saW5lIGludCBscGl0X3JlYWRfcmVzaWRlbmN5X2NvdW50X2FkZHJlc3ModTY0ICph
ZGRyZXNzKQogfQogI2VuZGlmCiAKK2FjcGlfcGh5c2ljYWxfYWRkcmVzcyBhY3BpX2FyY2hfZ2V0
X3Jvb3RfcG9pbnRlcih2b2lkKTsKKwogI2VuZGlmCS8qX0xJTlVYX0FDUElfSCovCi0tIAoyLjEz
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:05:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeePN-0000ZQ-3P; Thu, 25 Jan 2018 10:05:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeePM-0000Ym-JO
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:05:24 +0000
X-Inumbo-ID: 43cb2b4b-01b7-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 43cb2b4b-01b7-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:05:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 99840ACBA;
 Thu, 25 Jan 2018 10:05:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 25 Jan 2018 11:04:54 +0100
Message-Id: <20180125100454.23203-3-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180125100454.23203-1-jgross@suse.com>
References: <20180125100454.23203-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, rafael.j.wysocki@intel.com,
 stable@vger.kernel.org, mingo@redhat.com, boris.ostrovsky@oracle.com,
 lenb@kernel.org
Subject: [Xen-devel] [PATCH 2/2] xen: add acpi_arch_get_root_pointer() for
	pvh guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIGFjcGlfYXJjaF9nZXRfcm9vdF9wb2ludGVyKCkgZm9yIFhlbiBQVkggZ3Vlc3RzIHRvIGNv
bW11bmljYXRlCnRoZSBhZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlIGdpdmVuIHRvIHRoZSBrZXJu
ZWwgdmlhIFhlbiBzdGFydCBpbmZvLgoKVGhpcyBtYWtlcyB0aGUga2VybmVsIGJvb3QgYWdhaW4g
aW4gUFZIIG1vZGUgYWZ0ZXIgb24gcmVjZW50IFhlbiB0aGUKUlNEUCB3YXMgbW92ZWQgdG8gaGln
aGVyIGFkZHJlc3Nlcy4gU28gdXAgdG8gdGhhdCBjaGFuZ2UgaXQgd2FzIHB1cmUKbHVjayB0aGF0
IHRoZSBsZWdhY3kgbWV0aG9kIHRvIGxvY2F0ZSB0aGUgUlNEUCB3YXMgd29ya2luZyB3aGVuCnJ1
bm5pbmcgYXMgUFZIIG1vZGUuCgpDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMQpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94
ODYveGVuL2VubGlnaHRlbl9wdmguYyB8IDE1ICsrKysrKysrKysrKy0tLQogMSBmaWxlIGNoYW5n
ZWQsIDEyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL2VubGlnaHRlbl9wdmguYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKaW5k
ZXggNDM2YzRmMDAzZTE3Li45YTVjM2E3ZmU2NzMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHZoLmMKKysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwpAQCAtMTYs
MTUgKzE2LDI0IEBACiAvKgogICogUFZIIHZhcmlhYmxlcy4KICAqCi0gKiB4ZW5fcHZoIGFuZCBw
dmhfYm9vdHBhcmFtcyBuZWVkIHRvIGxpdmUgaW4gZGF0YSBzZWdtZW50IHNpbmNlIHRoZXkKLSAq
IGFyZSB1c2VkIGFmdGVyIHN0YXJ0dXBfezMyfDY0fSwgd2hpY2ggY2xlYXIgLmJzcywgYXJlIGlu
dm9rZWQuCisgKiB4ZW5fcHZoLCBwdmhfYm9vdHBhcmFtcyBhbmQgcHZoX3N0YXJ0X2luZm8gbmVl
ZCB0byBsaXZlIGluIGRhdGEgc2VnbWVudAorICogc2luY2UgdGhleSBhcmUgdXNlZCBhZnRlciBz
dGFydHVwX3szMnw2NH0sIHdoaWNoIGNsZWFyIC5ic3MsIGFyZSBpbnZva2VkLgogICovCiBib29s
IHhlbl9wdmggX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpID0gMDsKIHN0cnVjdCBi
b290X3BhcmFtcyBwdmhfYm9vdHBhcmFtcyBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIuZGF0YSIp
KSk7CitzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gcHZoX3N0YXJ0X2luZm8gX19hdHRyaWJ1dGVfXygo
c2VjdGlvbigiLmRhdGEiKSkpOwogCi1zdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gcHZoX3N0YXJ0X2lu
Zm87CiB1bnNpZ25lZCBpbnQgcHZoX3N0YXJ0X2luZm9fc3ogPSBzaXplb2YocHZoX3N0YXJ0X2lu
Zm8pOwogCithY3BpX3BoeXNpY2FsX2FkZHJlc3MgYWNwaV9hcmNoX2dldF9yb290X3BvaW50ZXIo
dm9pZCkKK3sKKwlpZiAoeGVuX3B2aCkKKwkJcmV0dXJuIHB2aF9zdGFydF9pbmZvLnJzZHBfcGFk
ZHI7CisKKwlyZXR1cm4gMDsKK30KK0VYUE9SVF9TWU1CT0xfR1BMKGFjcGlfYXJjaF9nZXRfcm9v
dF9wb2ludGVyKTsKKwogc3RhdGljIHZvaWQgX19pbml0IGluaXRfcHZoX2Jvb3RwYXJhbXModm9p
ZCkKIHsKIAlzdHJ1Y3QgeGVuX21lbW9yeV9tYXAgbWVtbWFwOwotLSAKMi4xMy42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:05:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:05:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeePJ-0000ZA-TG; Thu, 25 Jan 2018 10:05:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeePH-0000Yo-W3
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:05:20 +0000
X-Inumbo-ID: 3b5bc7d9-01b7-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b5bc7d9-01b7-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 11:05:13 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5A5BFABB4;
 Thu, 25 Jan 2018 10:05:15 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 25 Jan 2018 11:04:52 +0100
Message-Id: <20180125100454.23203-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 rafael.j.wysocki@intel.com, mingo@redhat.com, lenb@kernel.org
Subject: [Xen-devel] [PATCH 0/2] xen: re-enable booting as Xen PVH guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIFhlbiBQVkggYm9vdCBwcm90b2NvbCBwYXNzZXMgdml0YWwgaW5mb3JtYXRpb24gdG8gdGhl
IGtlcm5lbCB2aWEKYSBzdGFydF9pbmZvIGJsb2NrLiBPbmUgb2YgdGhlIGRhdGEgdHJhbnNmZXJy
ZWQgaXMgdGhlIHBoeXNpY2FsIGFkZHJlc3MKb2YgdGhlIFJTRFAgdGFibGUuCgpVbmZvcnR1bmF0
ZWx5IFBWSCBzdXBwb3J0IGluIHRoZSBrZXJuZWwgZGlkbid0IHVzZSB0aGF0IHBhc3NlZCBhZGRy
ZXNzCmZvciBSU0RQLCBidXQgcmVsaWVkIG9uIHRoZSBsZWdhY3kgbWVjaGFuaXNtIHNlYXJjaGlu
ZyBmb3IgdGhlIFJTRFAgaW4KbG93IG1lbW9yeS4gQWZ0ZXIgYSByZWNlbnQgY2hhbmdlIGluIFhl
biBwdXR0aW5nIHRoZSBSU0RQIHRvIGEgaGlnaGVyCmFkZHJlc3MgYm9vdGluZyBhcyBQVkggZ3Vl
c3QgaXMgbm93IGZhaWxpbmcuCgpUaGlzIHNtYWxsIHNlcmllcyByZXBhaXJzIHRoYXQgYnkgcGFz
c2luZyB0aGUgUlNEUCBhZGRyZXNzIGZyb20gdGhlCnN0YXJ0X2luZm8gYmxvY2sgdG8gQUNQSSBo
YW5kbGluZy4KCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIHg4Ni9hY3BpOiBhZGQgcmV0cmlldmFsIGZ1
bmN0aW9uIGZvciByc2RwIGFkZHJlc3MKICB4ZW46IGFkZCBhY3BpX2FyY2hfZ2V0X3Jvb3RfcG9p
bnRlcigpIGZvciBwdmggZ3Vlc3RzCgogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyB8IDE1
ICsrKysrKysrKysrKy0tLQogZHJpdmVycy9hY3BpL29zbC5jICAgICAgICAgICB8IDEwICsrKysr
KysrKy0KIGluY2x1ZGUvbGludXgvYWNwaS5oICAgICAgICAgfCAgMiArKwogMyBmaWxlcyBjaGFu
Z2VkLCAyMyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKLS0gCjIuMTMuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:13:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeeWp-0001Z2-7c; Thu, 25 Jan 2018 10:13:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeeWo-0001YD-1p
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:13:06 +0000
X-Inumbo-ID: 51ff168a-01b8-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51ff168a-01b8-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 11:12:59 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 03:13:04 -0700
Message-Id: <5A69BBBF02000078001A2434@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 03:13:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180124154849.84889-1-roger.pau@citrix.com>
 <20180124154849.84889-3-roger.pau@citrix.com>
 <5A68C11902000078001A20EE@prv-mh.provo.novell.com>
 <20180124165217.6c35apjisrdgioz2@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180124165217.6c35apjisrdgioz2@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE3OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDA5OjIzOjM3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjQuMDEuMTggYXQgMTY6NDgsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gV2hlbiBpbmRpcmVjdF90aHVua19hc20uaCBpcyBpbnN0YW50aWF0ZWQgZGly
ZWN0bHkgaW50byBhc3NlbWJseSBmaWxlcwo+PiA+IENPTkZJR19JTkRJUkVDVF9USFVOSyBtaWdo
dCBub3QgYmUgZGVmaW5lZCwgYW5kIHRodXMgdXNpbmcgLmlmIGFnYWluc3QKPj4gPiBpdCBpcyB3
cm9uZy4KPj4gPiAKPj4gPiBBZGQgYSBjaGVjayB0byBkZWZpbmUgQ09ORklHX0lORElSRUNUX1RI
VU5LIHRvIDAgaWYgbm90IGRlZmluZWQsIHNvCj4+ID4gdGhhdCB1c2luZyAuaWYgQ09ORklHX0lO
RElSRUNUX1RIVU5LIGlzIGFsd2F5cyBjb3JyZWN0Lgo+PiA+IAo+PiA+IFRoaXMgc3VwcHJlc3Nl
cyB0aGUgZm9sbG93aW5nIGNsYW5nIGVycm9yOgo+PiA+IAo+PiA+IDxpbnN0YW50aWF0aW9uPjo4
Ojk6IGVycm9yOiBleHBlY3RlZCBhYnNvbHV0ZSBleHByZXNzaW9uCj4+ID4gICAgIC5pZiBDT05G
SUdfSU5ESVJFQ1RfVEhVTksgPT0gMQo+PiA+ICAgICAgICAgXgo+PiA+IDxpbnN0YW50aWF0aW9u
PjoxOjE6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KPj4gPiBJTkRJUkVDVF9C
UkFOQ0ggY2FsbCAlcmR4Cj4+ID4gXgo+PiA+IGVudHJ5LlM6NTg5Ojk6IG5vdGU6IHdoaWxlIGlu
IG1hY3JvIGluc3RhbnRpYXRpb24KPj4gPiAgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAo+PiA+
ICAgICAgICAgXgo+PiAKPj4gV2h5IGlzIHRoZSBzYW1lIG5vIHByb2JsZW0gd2l0aCBnYXM/IEl0
IHdhbnRzIGNvbnN0YW50Cj4+IGV4cHJlc3Npb25zIHdpdGggLmlmIHRvbywgYWZ0ZXIgYWxsLgo+
IAo+IFJpZ2h0LCBhbmQgSSBjYW5ub3QgZmlndXJlIG91dCB3aHkgaXQgd29ya3Mgd2hlbiB1c2lu
Zwo+IC1uby1pbnRlZ3JhdGVkLWFzIGFuZCBub3Qgd2hlbiBub3QgdXNpbmcgaXQuIFRoZSBtb3Jl
IHRoYXQgSSBjYW5ub3QKPiBzZWUgQ09ORklHX0lORElSRUNUX1RIVU5LIGJlaW5nIHVuY29uZGl0
aW9uYWxseSBkZWZpbmVkIHRvIGVpdGhlciAwIG9yCj4gMS4gSSBndWVzcyBJJ20gbWlzc2luZyBz
b21ldGhpbmcuCgpIbW0sIGl0IGxvb2tzIHRvIGJlIChoYWxmIHdheT8pIGludGVuZGVkIGJlaGF2
aW9yIGZvciBnYXMgdG8KY29uc2lkZXIgIjxzeW1ib2w+ID09IDxjb25zdGFudD4iIGFsd2F5cyBm
YWxzZSBpZiA8c3ltYm9sPgppcyB1bmRlZmluZWQgKGFuZCBzaW1pbGFybHkgIjxzeW1ib2w+ICE9
IDxjb25zdGFudD4iIGFsd2F5cwp0cnVlKS4gSSdsbCBpbnF1aXJlIG9uIHRoZSBiaW51dGlscyBs
aXN0IGlmIHRoaXMgaXMgcmVhbGx5IG1lYW50IHRvCnJlbWFpbiB0aGF0IHdheSBmb3JldmVyLCBh
cyBpdCdzIG5vdCBzcGVsbGVkIG91dCB0aGF0IHdheSBpbiB0aGUKZG9jcy4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:16:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:16:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeeZW-0001k1-OI; Thu, 25 Jan 2018 10:15:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhpm=eu=citrix.com=prvs=5564e4040=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeeZW-0001jC-9K
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:15:54 +0000
X-Inumbo-ID: bb74ab75-01b8-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb74ab75-01b8-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:15:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,411,1511827200"; d="scan'208";a="66652701"
Date: Thu, 25 Jan 2018 10:15:38 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180125101538.wcaqkb3q2ul4rmle@MacBook-Pro-de-Roger.local>
References: <20180124154849.84889-1-roger.pau@citrix.com>
 <20180124154849.84889-3-roger.pau@citrix.com>
 <5A68C11902000078001A20EE@prv-mh.provo.novell.com>
 <20180124165217.6c35apjisrdgioz2@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124165217.6c35apjisrdgioz2@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/2] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDQ6NTI6MTdQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAwOToyMzozN0FNIC0wNzAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAyNC4wMS4xOCBhdCAxNjo0OCwgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPiA+ID4gV2hlbiBpbmRpcmVjdF90aHVua19hc20uaCBpcyBpbnN0
YW50aWF0ZWQgZGlyZWN0bHkgaW50byBhc3NlbWJseSBmaWxlcwo+ID4gPiBDT05GSUdfSU5ESVJF
Q1RfVEhVTksgbWlnaHQgbm90IGJlIGRlZmluZWQsIGFuZCB0aHVzIHVzaW5nIC5pZiBhZ2FpbnN0
Cj4gPiA+IGl0IGlzIHdyb25nLgo+ID4gPiAKPiA+ID4gQWRkIGEgY2hlY2sgdG8gZGVmaW5lIENP
TkZJR19JTkRJUkVDVF9USFVOSyB0byAwIGlmIG5vdCBkZWZpbmVkLCBzbwo+ID4gPiB0aGF0IHVz
aW5nIC5pZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgaXMgYWx3YXlzIGNvcnJlY3QuCj4gPiA+IAo+
ID4gPiBUaGlzIHN1cHByZXNzZXMgdGhlIGZvbGxvd2luZyBjbGFuZyBlcnJvcjoKPiA+ID4gCj4g
PiA+IDxpbnN0YW50aWF0aW9uPjo4Ojk6IGVycm9yOiBleHBlY3RlZCBhYnNvbHV0ZSBleHByZXNz
aW9uCj4gPiA+ICAgICAuaWYgQ09ORklHX0lORElSRUNUX1RIVU5LID09IDEKPiA+ID4gICAgICAg
ICBeCj4gPiA+IDxpbnN0YW50aWF0aW9uPjoxOjE6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3Rh
bnRpYXRpb24KPiA+ID4gSU5ESVJFQ1RfQlJBTkNIIGNhbGwgJXJkeAo+ID4gPiBeCj4gPiA+IGVu
dHJ5LlM6NTg5Ojk6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KPiA+ID4gICAg
ICAgICBJTkRJUkVDVF9DQUxMICVyZHgKPiA+ID4gICAgICAgICBeCj4gPiAKPiA+IFdoeSBpcyB0
aGUgc2FtZSBubyBwcm9ibGVtIHdpdGggZ2FzPyBJdCB3YW50cyBjb25zdGFudAo+ID4gZXhwcmVz
c2lvbnMgd2l0aCAuaWYgdG9vLCBhZnRlciBhbGwuCj4gCj4gUmlnaHQsIGFuZCBJIGNhbm5vdCBm
aWd1cmUgb3V0IHdoeSBpdCB3b3JrcyB3aGVuIHVzaW5nCj4gLW5vLWludGVncmF0ZWQtYXMgYW5k
IG5vdCB3aGVuIG5vdCB1c2luZyBpdC4gVGhlIG1vcmUgdGhhdCBJIGNhbm5vdAo+IHNlZSBDT05G
SUdfSU5ESVJFQ1RfVEhVTksgYmVpbmcgdW5jb25kaXRpb25hbGx5IGRlZmluZWQgdG8gZWl0aGVy
IDAgb3IKPiAxLiBJIGd1ZXNzIEknbSBtaXNzaW5nIHNvbWV0aGluZy4KClNvIGdpdmVuIHRoZSBm
b2xsb3dpbmcgYXNtIHNuaXBwZXQ6CgojIGNhdCBzbmlwLlMKLmlmIEZPTyA9PSAxCi5lcnJvciAi
Rk9PIgouZW5kaWYKCkF0dGVtcHRpbmcgdG8gY29tcGlsZSBpdCB3aXRoIGRpZmZlcmVudCBjb21w
aWxlcnMvYXNzZW1ibGVyczoKCiMgY2xhbmcgLW8gc25pcC5vIC1jIHNuaXAuUwpzbmlwLlM6MTo1
OiBlcnJvcjogZXhwZWN0ZWQgYWJzb2x1dGUgZXhwcmVzc2lvbgouaWYgRk9PID09IDEKICAgIF4K
c25pcC5TOjI6MTogZXJyb3I6IEZPTwouZXJyb3IgIkZPTyIKXgojIGdjYyAtbyBzbmlwLm8gLWMg
c25pcC5TCiMgYXMgLW8gc25pcC5vIHNuaXAuUwoKU28gdGhlcmUncyBjbGVhcmx5IHNvbWV0aGlu
ZyBkaWZmZXJlbnQgaW4gaG93IGFzL2djYyBoYW5kbGUgLmlmCmRpcmVjdGl2ZXMgd2hlbiB0aGV5
IHJlZmVyZW5jZSB1bmRlZmluZWQgc3ltYm9scyB2ZXJzdXMgY2xhbmcuCgpJIGNhbiBleHBhbmQg
dGhlIGNvbW1pdCBtZXNzYWdlIHRvIHJlZmxlY3QvaW5jbHVkZSB0aGUgYWJvdmUsIGJ1dCBJCnRo
aW5rIHRoZSBjaGFuZ2Ugc3RpbGwgc3RhbmRzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:19:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:19:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeed3-0001wi-DO; Thu, 25 Jan 2018 10:19:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhpm=eu=citrix.com=prvs=5564e4040=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eeed2-0001wX-07
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 10:19:32 +0000
X-Inumbo-ID: 364a17a9-01b9-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 364a17a9-01b9-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 11:19:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,411,1511827200"; d="scan'208";a="66652881"
Date: Thu, 25 Jan 2018 10:19:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20180125101911.sx3peqx4xbivbr7a@MacBook-Pro-de-Roger.local>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
 <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
 <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
 <20180124091732.p2phuhrd5sktgz5f@MacBook-Pro-de-Roger.local>
 <alpine.DEB.2.10.1801240945020.6440@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1801240945020.6440@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDk6NDY6MDZBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IE9uIFdlZCwgMjQgSmFuIDIwMTgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBUdWUsIEphbiAyMywgMjAxOCBhdCAwNDo0Nzo1MVBNIC0wODAwLCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IE9uIFR1ZSwgMjMgSmFuIDIwMTgsIEphbiBCZXVsaWNoIHdy
b3RlOgo+ID4gPiA+ID4+PiBPbiAyMy4wMS4xOCBhdCAwMTo0MSwgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4gPiA+ID4gT24gMjMvMDEvMjAxOCAwMDozOCwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+ID4+IE9uIFR1ZSwgMjMgSmFuIDIwMTgsIEFuZHJldyBD
b29wZXIgd3JvdGU6Cj4gPiA+ID4gPj4+IE9uIDIyLzAxLzIwMTggMjM6NDgsIFN0ZWZhbm8gU3Rh
YmVsbGluaSB3cm90ZToKPiA+ID4gPiA+Pj4+IEhpIGFsbCwKPiA+ID4gPiA+Pj4+Cj4gPiA+ID4g
Pj4+PiBSdW5uaW5nIFhlbiBpbnNpZGUgUUVNVSB4ODYgd2l0aG91dCBLVk0gYWNjZWxlYXJ0aW9u
IGFuZCB3aXRob3V0IFZNWAo+ID4gPiA+ID4+Pj4gZW11bGF0aW9uIGxlYWRzIHRvIHRoZSBmYWls
dXJlIGFwcGVuZGVkIGJlbG93Lgo+ID4gPiA+ID4+Pj4KPiA+ID4gPiA+Pj4+IFRoaXMgdHJpdmlh
bCB3b3JrYXJvdW5kICJmaXhlcyIgdGhlIHByb2JsZW06Cj4gPiA+ID4gPj4+Pgo+ID4gPiA+ID4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMgYi94ZW4vYXJjaC94ODYvZXh0
YWJsZS5jCj4gPiA+ID4gPj4+PiBpbmRleCA3MmYzMGQ5Li5hNjdkNmMxIDEwMDY0NAo+ID4gPiA+
ID4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L2V4dGFibGUuYwo+ID4gPiA+ID4+Pj4gKysrIGIveGVu
L2FyY2gveDg2L2V4dGFibGUuYwo+ID4gPiA+ID4+Pj4gQEAgLTE2OCw3ICsxNjgsNiBAQCBzdGF0
aWMgaW50IF9faW5pdCBzdHViX3NlbGZ0ZXN0KHZvaWQpCj4gPiA+ID4gPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkKPiA+ID4gPiA+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgIDogW2V4bl0gIittIiAocmVzKQo+ID4gPiA+ID4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgOiBbc3RiXSAiciIgKGFkZHIpLCAiYSIgKHRlc3RzW2ld
LnJheCkpOwo+ID4gPiA+ID4+Pj4gLSAgICAgICAgQVNTRVJUKHJlcyA9PSB0ZXN0c1tpXS5yZXMu
cmF3KTsKPiA+ID4gPiA+Pj4+ICAgICAgfQo+ID4gPiA+ID4+Pj4gIAo+ID4gPiA+ID4+Pj4gICAg
ICByZXR1cm4gMDsKPiA+ID4gPiA+Pj4+Cj4gPiA+ID4gPj4+Pgo+ID4gPiA+ID4+Pj4gQW55IHN1
Z2dlc3Rpb25zPwo+ID4gPiA+ID4+PiBXaGljaCBpIGZhaWxlZD8gIFRoaXMgd2lsbCBwcm9iYWJs
eSBiZSBhbiBlbXVsYXRpb24gYnVnIGluIFFlbXUuCj4gPiA+ID4gPj4gaT0yIGlzIHRoZSBjdWxw
cml0Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IFFlbXUgZG9lc24ndCBlbXVsYXRlICVyc3AtYmFzZWQg
bWVtb3J5IGFjY2Vzc2VzIHByb3Blcmx5LiAgSXQgc2hvdWxkCj4gPiA+ID4gPiByYWlzZSAjU1Nb
MF0sIGFuZCBpcyBwcmVzdW1hYmx5IHJhaXNpbmcgI0dQWzBdIGluc3RlYWQuCj4gPiA+ID4gCj4g
PiA+ID4gUmlnaHQsIHRoZSB2YWx1ZSBvbiAlcmF4IHN1cHBvcnRzIHRoYXQgc3VzcGljaW9uLiBE
cm9wcGluZyB0aGUKPiA+ID4gPiBBU1NFUlQoKSBpcyBubyBvcHRpb24sIG9mIGNvdXJzZS4gSWYg
d2Ugd2VyZSBhYmxlIHRvIHJlbGlhYmx5Cj4gPiA+ID4gZGV0ZWN0IHRoYXQgd2UncmUgcnVubmlu
ZyB1bmRlciBxZW11LCB3ZSBjb3VsZCBjYXRlciBmb3IgdGhpcwo+ID4gPiA+IHNwZWNpYWwgY2Fz
ZSwgYnV0IEkgY2FuJ3Qgc2VlbSB0byBiZSBhYmxlIHRvIHRoaW5rIG9mIG90aGVyIG9wdGlvbnMK
PiA+ID4gPiBiZXNpZGVzIGFkZGluZyBhIGNvbW1hbmQgbGluZSBvcHRpb24gYWxsb3dpbmcgdG8g
YnlwYXNzIHRoZSBzZWxmCj4gPiA+ID4gdGVzdC4KPiA+ID4gCj4gPiA+IEkgYW0gZ29pbmcgdG8g
Z2l2ZSBhIGxvb2sgYXQgdGhlIFFFTVUgc2lkZSBvZiB0aGluZ3MuIEhvd2V2ZXIsIGV2ZW4gaWYg
SQo+ID4gPiBmaXggdGhlIGJ1ZyBpbiBRRU1VLCBpdCB3b24ndCBzb2x2ZSB0aGUgcHJvYmxlbSBm
b3IgYWxsIHRoZSBRRU1VCj4gPiA+IGluc3RhbmNlcyBhbHJlYWR5IG91dCB0aGVyZSwgc2hpcHBl
ZCBieSBkaXN0cm9zLCBldGMuCj4gPiA+IAo+ID4gPiBTbywgSSB0aGluayB0aGF0IHJlZ2FyZGxl
c3Mgb2YgdGhlIFFFTVUgZml4LCB3ZSBhbHNvIG5lZWQgdG8gYWRkIGEKPiA+ID4gd29ya2Fyb3Vu
ZCBpbiBYZW4uIFdlIGNhbiBkZXRlY3QgUUVNVSBmcm9tIHRoZSBjcHVpZCBzdHJpbmcsIHdoaWNo
IGlzCj4gPiA+IGdvaW5nIHRvIGJlIFRDR1RDR1RDR1RDRy4KPiA+ID4gCj4gPiA+IFdoYXQgZG8g
eW91IHRoaW5rIG9mIHNvbWV0aGluZyBsaWtlIGJlbG93Pwo+ID4gCj4gPiBUaGUgc2hpbSBjb2Rl
IGFkZGVkIGEgcHJvYmVfaHlwZXJ2aXNvciBjYWxsIGludG8gX19zdGFydF94ZW4sIGRvIHlvdQo+
ID4gdGhpbmsgeW91IGNvdWxkIGhvb2sgdGhpcyB0ZXN0IHRoZXJlPwo+ID4gCj4gPiBJdCBtaWdo
dCBtYWtlIHNlbnNlIHRvIGhhdmUgc29tZXRoaW5nIGxpa2U6Cj4gPiAKPiA+IGVudW0gZ3Vlc3Rf
dHlwZSB7Cj4gPiAgICAgTk9ORSwKPiA+ICAgICBYRU4sCj4gPiAgICAgUUVNVSwKPiA+IH07Cj4g
PiBlbnVtIGd1ZXN0X3R5cGUgZ3Vlc3Q7Cj4gPiAKPiA+IEFzIGEgZ2xvYmFsIHZhcmlhYmxlIHRo
YXQgd291bGQgcmVwbGFjZSB4ZW5fZ3Vlc3QuCj4gCj4gSSBjb3VsZCBob29rIHRoZSB0ZXN0IHRo
ZXJlLCBidXQgdGhlbiB0aGUgUUVNVSB3b3JrYXJvdW5kIHdvdWxkIGJlIHRpZWQKPiB0byBDT05G
SUdfWEVOX0dVRVNULCB3aGVuIGFjdHVhbGx5IGl0IGRvZXNuJ3QgaGF2ZSBhbnl0aGluZyB0byBk
byB3aXRoCj4gaXQuCj4gCj4gVW5sZXNzIHlvdSBhcmUgYWxzbyBzdWdnZXN0aW5nIHRvIG1vdmUg
cHJvYmVfaHlwZXJ2aXNvciBvdXQgb2YKPiB4ZW4vYXJjaC94ODYvZ3Vlc3Q/CgpZZXMsIGl0IHNo
b3VsZCBiZSBtb3ZlZCBzb21ld2hlcmUgZWxzZSBpZiBhbHNvIHVzZWQgYnkgb3RoZXIKaHlwZXJ2
aXNvciBkZXRlY3Rpb24sIGJ1dCBnaXZlbiB0aGUgbmF0dXJlIG9mIHlvdXIgaXNzdWUgSSB3b3Vs
ZApyYXRoZXIgdHJlYXQgdGhpcyBhcyBhIENQVSBlcnJhdGEgcmF0aGVyIHRoYW4gYSAnZ3Vlc3Qg
dHlwZScuCgpUcmVhdGluZyBRRU1VIGFzIGEgZ3Vlc3QgdHlwZSBqdXN0IGZvciB0aGlzIHNlZW1z
IG92ZXJraWxsLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:25:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:25:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeeip-0002hM-DA; Thu, 25 Jan 2018 10:25:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y5=eu=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1eeein-0002hA-No
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:25:29 +0000
X-Inumbo-ID: 11e38549-01ba-11e8-b9b1-635ca7ef6cff
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.135])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11e38549-01ba-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:25:31 +0000 (UTC)
Received: from msd.im ([81.254.76.187]) by mwinf5d73 with ME
 id 2aRK1x00N42U4nD03aRLGw; Thu, 25 Jan 2018 11:25:21 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Thu, 25 Jan 2018 11:25:21 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id AD872200A1;
 Thu, 25 Jan 2018 11:25:19 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516875919; bh=m3d/LQR+onEXTwBUpbdIRn/TT3VWR4lvQ78Zc7E0K0Y=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=qTxgW8bEn6/RqmdU0o7UQkPq9REYBMu6dTQP/B4QuuDQAL9Hg5n054aMFMwJqwy8r
 /OPzyyCLFpTRcVdtBuJqxEDK0dQMujxnat3RR0d3DrGPSkeVRmtTlp4Sv5wd51EN9X
 NuaK8IxOX9SHavlFf4gY4Lv5fkyqzKzoHEUMFEciSyrFaysno+iJCisow+sgys3+rf
 8/xcvNTlmy88dhBjLGg7hUaLob9PIEQkYj3/XCpXbf+xnY5n9ox5GYZGoB4aqQdUuT
 P4KQXCT8ptY9lIGqINIKTzcg7rGucOSmzQaZN2005QLWbXN3wVtgck2XMJNxjjVi5u
 wS4fwX2HUl8UA==
To: Jan Beulich <JBeulich@suse.com>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
Date: Thu, 25 Jan 2018 11:25:17 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
In-Reply-To: <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

PiBYZW4gZG9lc24ndCBjcmFzaCBhdCBhbGwuCgoKV2l0aCB0aGlzIGZpbGUsIGl0IHdvcmtzLCBY
ZW4gYm9vdHMgOgoKYGBgCltnbG9iYWxdCmRlZmF1bHQ9eGVuCgpbeGVuXQpvcHRpb25zPWxvZ2x2
bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2EKa2VybmVsPXZtbGludXogcm9v
dD0vZGV2L21kMiBybyByb290ZGVsYXk9MTAgbm9xdWlldCBub3NwbGFzaCAKZWFybHlwcmludGs9
eGVuCnJhbWRpc2s9aW5pdHJkLmltZwpgYGAKCldpdGggdGhpcyBmaWxlLCBJIGhhdmUganVzdCBh
ZGRlZCAiZG9tMF9tZW09MUcsbWF4OjFHIiwgWGVuIGNyYXNoZXMgOgoKYGBgCltnbG9iYWxdCmRl
ZmF1bHQ9eGVuCgpbeGVuXQpvcHRpb25zPWxvZ2x2bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNv
bGU9Y29tMSx2Z2EgZG9tMF9tZW09MUcsbWF4OjFHCmtlcm5lbD12bWxpbnV6IHJvb3Q9L2Rldi9t
ZDIgcm8gcm9vdGRlbGF5PTEwIG5vcXVpZXQgbm9zcGxhc2ggCmVhcmx5cHJpbnRrPXhlbgpyYW1k
aXNrPWluaXRyZC5pbWcKYGBgCgpJIGF0dGFjaGVkIHRoZSBib290IGxvZ3MgImRvbTBfY3Jhc2hf
d2l0aF9kb20wX21lbW9yeS50eHQiLiBUaGUgbGFzdCAKbGluZSBpcyAiKFhFTikgSGFyZHdhcmUg
RG9tMCBjcmFzaGVkOiByZWJvb3RpbmcgbWFjaGluZSBpbiA1IHNlY29uZHMuIgoKRG8geW91IG5l
ZWQgc29tZXRoaW5nIGVsc2UgaGVscGZ1bCA/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:28:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeelY-0002t8-2r; Thu, 25 Jan 2018 10:28:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=s+h0=eu=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eeelW-0002sr-Mw
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:28:18 +0000
X-Inumbo-ID: 714074b8-01ba-11e8-ba59-bc764e045a96
Received: from mail-qt0-x236.google.com (unknown [2607:f8b0:400d:c0d::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 714074b8-01ba-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 11:28:11 +0100 (CET)
Received: by mail-qt0-x236.google.com with SMTP id s39so17911828qth.7
 for <xen-devel@lists.xenproject.org>; Thu, 25 Jan 2018 02:28:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc:content-transfer-encoding;
 bh=EUP6xWf9sjemvsDV8lHQ+RTv5BzUun2NGYRa3mCIdns=;
 b=YNQ6ZzwHpIE/CxFiwX+jYOOxQNLGPKA/LvecOqllwHnhhpR48o2DdJpbEtAD39dMxX
 Qdwq9OwuDTrYT1JBXU9kSSZBWv+CrZKqGxwP9ak+O07XLqzAVMz38Ws7XrjQR163KTR3
 RPR9XNlsu7KN0o+ksE71uaR1YAwcLp7bl/oyX0PPFtJ0lA8x6SPCRSPFedCsCtQ2vLeD
 65QMjhv20DUR4ZbLs3MupH1d+vXfx1MtUnwKyy2z6Fur5zZ9Kvc7KJ2lSjmpw/M6FM+b
 6ZGOrO7jyw0qRfINPBumOeRlgjjE3b8bigt4cgcSSKyL6zFUjmGlhKKBiaRRq57bpbQL
 URLA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc:content-transfer-encoding;
 bh=EUP6xWf9sjemvsDV8lHQ+RTv5BzUun2NGYRa3mCIdns=;
 b=rwvvnZ8UiReUe0VyfU/zQXVZAnqqEXWYpLk5Ka7UNmS0r4nmEsgDbOefCz8k2eMocf
 X21BdY8WOOYJJP0acqp9IdS6ZlxFEtc1/bgHpNR5RaWfgTqSKheIBCIp6e5BuCwXsawK
 ABvU/WnRt16z0Wwhjzn5lkWY6Ea3+0JV8qazGRQ+daTNuFRwH8RoLLxkkKFuBErb5KXH
 07zYqONCAREoZ9zfT6LM+0rKypGMEaEto9QeAt1MxQ3HVZlfATj1v0eRhva0xql87Ebq
 4knoiCim9d52j+e3GyLi4Dynwmi9eEnHaEXG6REYNE0cge8lrwM8NhN2vwsVJThdD4kJ
 X52A==
X-Gm-Message-State: AKwxytfftZXRZ8WUnOYNJNv2w//BBCC71viqMwMlX/9gxKQwHkFXdGEh
 fTW9XcfcetZ0hn9EFzTay0Dohy18RzNTEvBdZxE=
X-Google-Smtp-Source: AH8x227ZGjzFFdWY7XvN/unV8j0MM3ks6ulFLekiccJxecRqHJrV3wWEMycCVi3Xo3KZ8PT7yBCkyzMysNlRHFkLzQg=
X-Received: by 10.55.110.194 with SMTP id j185mr13598417qkc.327.1516876095473; 
 Thu, 25 Jan 2018 02:28:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.169.149 with HTTP; Thu, 25 Jan 2018 02:28:14 -0800 (PST)
In-Reply-To: <e448ae30-b6fc-1871-a168-89e804113b19@alstadheim.priv.no>
References: <e448ae30-b6fc-1871-a168-89e804113b19@alstadheim.priv.no>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 25 Jan 2018 10:28:14 +0000
X-Google-Sender-Auth: 6GHpIA12gOoUvCKy3MWAEdEjcq8
Message-ID: <CAFLBxZb4feAU79Y1xyryfZcmpsidJ9sbn4yfro+2kdVwt0fCcQ@mail.gmail.com>
To: =?UTF-8?Q?H=C3=A5kon_Alstadheim?= <hakon@alstadheim.priv.no>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Xen-users] xen_pt_region_update: Error: create new
 mem mapping failed! (err: 22)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgOTo1OSBQTSwgSMOla29uIEFsc3RhZGhlaW0KPGhha29u
QGFsc3RhZGhlaW0ucHJpdi5ubz4gd3JvdGU6Cj4gSSdtIHRyeWluZywgYW5kIGZhaWxpbmcsIHRv
IGxhdW5jaCBhIHZtIHdpdGggYmlvcyA9ICdvdm1mJyB1bmRlciB4ZW4gNC4xMC4KPgo+IFRoZSBk
b21haW4gbGF1bmNoZXMgT0sgYXMgbG9uZyBhcyBJIGRvIG5vdCBwYXNzIGFueSBwY2kgZGV2aWNl
cyB0aHJvdWdoLAo+IGJ1dCB3aXRoIHBjaSBkZXZpY2VzIHBhc3NlZCB0aHJvdWdoLAoKQW50aG9u
eSwKCkRvZXMgT1ZNRiBzdXBwb3J0IFBDSSBwYXNzLXRocm91Z2ggeWV0PwoKIC1HZW9yZ2UKCj4g
SSBnZXQgdGhlIGZvbGxvd2luZyBpbiB0aGUKPiBkZXZpY2UtbW9kZWwubG9nOgo+IC0tLS0tCj4g
cWVtdS1zeXN0ZW0taTM4NjogLXNlcmlhbCBwdHk6IGNoYXIgZGV2aWNlIHJlZGlyZWN0ZWQgdG8g
L2Rldi9wdHMvMTcKPiAobGFiZWwgc2VyaWFsMCkKPiBbMDA6MDYuMF0geGVuX3B0X3JlZ2lvbl91
cGRhdGU6IEVycm9yOiBjcmVhdGUgbmV3IG1lbSBtYXBwaW5nIGZhaWxlZCEKPiAoZXJyOiAyMikK
PiBbMDA6MDYuMF0geGVuX3B0X3JlZ2lvbl91cGRhdGU6IEVycm9yOiByZW1vdmUgb2xkIG1lbSBt
YXBwaW5nIGZhaWxlZCEKPiAoZXJyOiAyMikKPiBbMDA6MDcuMF0geGVuX3B0X3JlZ2lvbl91cGRh
dGU6IEVycm9yOiBjcmVhdGUgbmV3IG1lbSBtYXBwaW5nIGZhaWxlZCEKPiAoZXJyOiAyMikKPiBb
MDA6MDcuMF0geGVuX3B0X3JlZ2lvbl91cGRhdGU6IEVycm9yOiByZW1vdmUgb2xkIG1lbSBtYXBw
aW5nIGZhaWxlZCEKPiAoZXJyOiAyMikKPiBbMDA6MDguMF0geGVuX3B0X3JlZ2lvbl91cGRhdGU6
IEVycm9yOiBjcmVhdGUgbmV3IG1lbSBtYXBwaW5nIGZhaWxlZCEKPiAoZXJyOiAyMikKPiBbMDA6
MDguMF0geGVuX3B0X3JlZ2lvbl91cGRhdGU6IEVycm9yOiBjcmVhdGUgbmV3IG1lbSBtYXBwaW5n
IGZhaWxlZCEKPiAoZXJyOiAyMikKPiBbMDA6MDguMF0geGVuX3B0X3JlZ2lvbl91cGRhdGU6IEVy
cm9yOiByZW1vdmUgb2xkIG1lbSBtYXBwaW5nIGZhaWxlZCEKPiAoZXJyOiAyMikKPiBbMDA6MDgu
MF0geGVuX3B0X3JlZ2lvbl91cGRhdGU6IEVycm9yOiByZW1vdmUgb2xkIG1lbSBtYXBwaW5nIGZh
aWxlZCEKPiAoZXJyOiAyMikKPiAtLS0tLS0tCj4KPiBMYXVuY2ggb2YgdGhlIGRvbWFpbiBqdXN0
IGhhbmdzIGJlZm9yZSB0aGUgb3ZtZiBzZXR1cCBzY3JlZW4sIG5vdGhpbmcKPiBlbHNlIGhhcHBl
bmluZyBpbiBhbnkgb2YgdGhlIGxvZ3MgYXMgZmFyIGFzIEkgY2FuIHNlZS4KPgo+IFRoZSBkb21h
aW4gcnVucyBmaW5lIHdpdGhvdXQgYSAnYmlvcz0nIGxpbmUsIGJ1dCB0aGVuIGl0IGlzIG5vdCBt
dWNoIHVzZQo+IHRvIG1lIDotLy4KPgo+IFRoZSBkZXZpY2VzIGluIHF1ZXN0aW9uIGFyZSBhIGRp
c3BsYXktY2FyZCBhbmQgYSB1c2ItMy4wIGNhcmQuIFBhc2luZwo+IGVpdGhlciBvciBib3RoIG9m
IHRoZSBjYXJkcyByZXN1bHQgaW4gdGhlIHNhbWUgdHlwZSBvZiBmYWlsdXJlLgo+IC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gRm9yIGNvbXBsZXRlbmVzcywgaGVyZSBpcyBvdXRwdXQgb2Yg
eGwgaW5mbzoKPiB4bCBpbmZvCj4gaG9zdCAgICAgICAgICAgICAgICAgICA6IGdlbnRvbwo+IHJl
bGVhc2UgICAgICAgICAgICAgICAgOiA0LjE0LjE1LWdlbnRvbwo+IHZlcnNpb24gICAgICAgICAg
ICAgICAgOiAjMSBTTVAgV2VkIEphbiAyNCAwMDozNzozMCBDRVQgMjAxOAo+IG1hY2hpbmUgICAg
ICAgICAgICAgICAgOiB4ODZfNjQKPiBucl9jcHVzICAgICAgICAgICAgICAgIDogMjQKPiBtYXhf
Y3B1X2lkICAgICAgICAgICAgIDogMjMKPiBucl9ub2RlcyAgICAgICAgICAgICAgIDogMgo+IGNv
cmVzX3Blcl9zb2NrZXQgICAgICAgOiA2Cj4gdGhyZWFkc19wZXJfY29yZSAgICAgICA6IDIKPiBj
cHVfbWh6ICAgICAgICAgICAgICAgIDogMjM5NAo+IGh3X2NhcHMgICAgICAgICAgICAgICAgOgo+
IGJmZWJmYmZmOjc3ZmVmM2ZmOjJjMTAwODAwOjAwMDAwMDIxOjAwMDAwMDAxOjAwMDAzN2FiOjAw
MDAwMDAwOjAwMDAwMTAwCj4gdmlydF9jYXBzICAgICAgICAgICAgICA6IGh2bSBodm1fZGlyZWN0
aW8KPiB0b3RhbF9tZW1vcnkgICAgICAgICAgIDogNjUzNzkKPiBmcmVlX21lbW9yeSAgICAgICAg
ICAgIDogMTcwODYKPiBzaGFyaW5nX2ZyZWVkX21lbW9yeSAgIDogMAo+IHNoYXJpbmdfdXNlZF9t
ZW1vcnkgICAgOiAwCj4gb3V0c3RhbmRpbmdfY2xhaW1zICAgICA6IDAKPiBmcmVlX2NwdXMgICAg
ICAgICAgICAgIDogMAo+IHhlbl9tYWpvciAgICAgICAgICAgICAgOiA0Cj4geGVuX21pbm9yICAg
ICAgICAgICAgICA6IDEwCj4geGVuX2V4dHJhICAgICAgICAgICAgICA6IC4wCj4geGVuX3ZlcnNp
b24gICAgICAgICAgICA6IDQuMTAuMAo+IHhlbl9jYXBzICAgICAgICAgICAgICAgOiB4ZW4tMy4w
LXg4Nl82NCB4ZW4tMy4wLXg4Nl8zMnAgaHZtLTMuMC14ODZfMzIKPiBodm0tMy4wLXg4Nl8zMnAg
aHZtLTMuMC14ODZfNjQKPiB4ZW5fc2NoZWR1bGVyICAgICAgICAgIDogY3JlZGl0Cj4geGVuX3Bh
Z2VzaXplICAgICAgICAgICA6IDQwOTYKPiBwbGF0Zm9ybV9wYXJhbXMgICAgICAgIDogdmlydF9z
dGFydD0weGZmZmY4MDAwMDAwMDAwMDAKPiB4ZW5fY2hhbmdlc2V0ICAgICAgICAgIDoKPiB4ZW5f
Y29tbWFuZGxpbmUgICAgICAgIDogc3NkLXhlbi1kYmctbm9pZGxlLW1hcmtlci0zCj4gY29uc29s
ZV90aW1lc3RhbXBzPWRhdGUgaW9tbXU9MSxpbnRwb3N0LHZlcmJvc2UsZGVidWcKPiBpb21tdV9p
bmNsdXNpdmVfbWFwcGluZz0xIGNvbTE9NTc2MDAsOG4xIGNvbTI9NTc2MDAsOG4xIGNvbnNvbGU9
Y29tMix2Z2EKPiBkb20wX21heF92Y3B1cz04IGRvbTBfdmNwdXNfcGluPTEgZG9tMF9tZW09N0cs
bWF4OjdHCj4gY3B1ZnJlcT14ZW46cGVyZm9ybWFuY2UsdmVyYm9zZSBzY2hlZF9zbXRfcG93ZXJf
c2F2aW5ncz0xCj4gY29yZV9wYXJraW5nPXBvd2VyIG5taT1kb20wIGdudHRhYl9tYXhfZnJhbWVz
PTI1Ngo+IGdudHRhYl9tYXhfbWFwdHJhY2tfZnJhbWVzPTEwMjQgdmNwdV9taWdyYXRpb25fZGVs
YXk9MjAwMAo+IHRpY2tsZV9vbmVfaWRsZV9jcHU9MSBjcHVpZGxlPTAgbG9nbHZsPWFsbCBndWVz
dF9sb2dsdmw9YWxsIHN5bmNfY29uc29sZQo+IGFwaWNfdmVyYm9zaXR5PWRlYnVnIGU4MjAtdmVy
Ym9zZT0xIHRtZW09MAo+IGNjX2NvbXBpbGVyICAgICAgICAgICAgOiBnY2MgKEdlbnRvbyA2LjQu
MCBwMS4xKSA2LjQuMAo+IGNjX2NvbXBpbGVfYnkgICAgICAgICAgOiBoYWtvbgo+IGNjX2NvbXBp
bGVfZG9tYWluICAgICAgOiBhbHN0YWRoZWltLnByaXYubm8KPiBjY19jb21waWxlX2RhdGUgICAg
ICAgIDogU2F0IEphbiAgNiAwNDowMDo1NyBDRVQgMjAxOAo+IGJ1aWxkX2lkICAgICAgICAgICAg
ICAgOiBiZDhhMzExY2Y4MWZlMzhhMDhlNGY0M2I0NzY0MDljMgo+IHhlbmRfY29uZmlnX2Zvcm1h
dCAgICAgOiA0Cj4KPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KPiBYZW4tdXNlcnMgbWFpbGluZyBsaXN0Cj4gWGVuLXVzZXJzQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi11c2VycwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:28:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeelZ-0002tR-AZ; Thu, 25 Jan 2018 10:28:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y5=eu=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1eeelX-0002sp-PW
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:28:19 +0000
X-Inumbo-ID: 7739b76d-01ba-11e8-b9b1-635ca7ef6cff
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.135])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7739b76d-01ba-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:28:21 +0000 (UTC)
Received: from msd.im ([81.254.76.187]) by mwinf5d73 with ME
 id 2aUB1x00342U4nD03aUBpu; Thu, 25 Jan 2018 11:28:11 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Thu, 25 Jan 2018 11:28:11 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id 60333200A1;
 Thu, 25 Jan 2018 11:28:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516876091; bh=K98RJ53s+YtqHahzY7ZBPcd4cXZm8ghpjztbs9G9mRo=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=svQrN15cr1grh8nsxu2cIjg+JnIOyNU6mw9i+U8SgeX5ypmu7PS2P0Ys1/HEXC6mp
 vcaG19pI3QWobEHGg8JQx4azDvLMAdQ9q/K4tp4VcIsAeY2BabT7a/crmikyDrcR5A
 NvF0mGTw0zcBOhFf7HGsqMKyC7Ty4i38GzAfnxEaDVa1V4vavHZFXbFjnrEyh43S7b
 K/GSOVXTjAZMuyNN4Kj4PclmbhWYkd1lAj4nbdW3ZkSDWbmrhZIPNCUdCfvaPvw3aA
 zJsCE3efdwsByKHCU+rdxy5Vqr1gVDWjLHIxCXabfcgdRzsqUyTev7d8Wk+pICxCuy
 pUhX690ECplQQ==
To: Jan Beulich <JBeulich@suse.com>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <441cef59-0405-17de-6c69-c14e5363d8c9@msd.im>
Date: Thu, 25 Jan 2018 11:28:07 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
In-Reply-To: <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
Content-Type: multipart/mixed; boundary="------------8D7C4000258AAD4093CFB003"
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------8D7C4000258AAD4093CFB003
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

(With the attached file)

> Xen doesn't crash at all.

With this file, it works, Xen boots :

```
[global]
default=xen

[xen]
options=loglvl=all com1=115200,8n1 console=com1,vga
kernel=vmlinuz root=/dev/md2 ro rootdelay=10 noquiet nosplash 
earlyprintk=xen
ramdisk=initrd.img
```

With this file, I have just added "dom0_mem=1G,max:1G", Xen crashes :

```
[global]
default=xen

[xen]
options=loglvl=all com1=115200,8n1 console=com1,vga dom0_mem=1G,max:1G
kernel=vmlinuz root=/dev/md2 ro rootdelay=10 noquiet nosplash 
earlyprintk=xen
ramdisk=initrd.img
```

I attached the boot logs "dom0_crash_with_dom0_memory.txt". The last 
line is "(XEN) Hardware Dom0 crashed: rebooting machine in 5 seconds."

Do you need something else helpful ?

Regards,


Guillaume

Le 24/01/2018 Ă  08:43, Jan Beulich a Ă©critÂ :
>>>> On 23.01.18 at 18:43, <msd+xen-devel@msd.im> wrote:
>>>   Yet you'll need to provide the kernel messages
>>
>> I attached a console log "xen-console-log.txt".
>>
>> Here, Xen crash even without the "dom0_mem=1G,max:1G" option :
> 
> Xen doesn't crash at all. It's the Dom0 kernel which panics, but
> the log doesn't tell me why it does (other than _something_
> having tried to exit the init process). This doesn't look Xen related
> at all with the provided information.
> 
> Jan
> 

--------------8D7C4000258AAD4093CFB003
Content-Type: text/plain; charset=UTF-8;
 name="dom0_crash_with_dom0_memory.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="dom0_crash_with_dom0_memory.txt"

WGVuIDQuOC4zLXByZSAoYy9zICkgRUZJIGxvYWRlciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KVXNpbmcgY29uZmlndXJhdGlvbiBmaWxl
ICd4ZW4uY2ZnJyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0Kdm1saW51ejogMHgwMDAwMDAwMDgyNTc4MDAwLTB4MDAwMDAwMDA4MmExNjcxMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KaW5pdHJkLmltZzogMHgwMDAw
MDAwMDgwZWYzMDAwLTB4MDAwMDAwMDA4MjU3NzE2NSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KMHgwMDAwOjB4MDI6MHgwMC4weDA6IFJPTTogMHgxMTAwMCBieXRlcyBh
dCAweDg1MzEyMDE4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KMHgwMDAwOjB4MDM6
MHgwMC4weDA6IFJPTTogMHgxMTAwMCBieXRlcyBhdCAweDg1MzAwMDE4ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgWGVuIHZlcnNpb24gNC44LjMtcHJlIChEZWJpYW4g
NC44LjIreHNhMjQ1LTArZGViOXUxKSAoaWphY2tzb25AY2hpYXJrLmdyZWVuZW5kLm9yZy51
aykgKGdjYyAoRGViaWFuIDYuMy4wLTE4KSA2LjMuMCAyMDE3MDUxNikgZGVidWc9biAgU2F0
IE5vdiAyNSAxMTozMDozNCBVVEMgMjAxNyAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
Qm9vdGxvYWRlcjogRUZJICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQ29tbWFuZCBsaW5lOiBsb2dsdmw9YWxs
IGNvbTE9MTE1MjAwLDhuMSBjb25zb2xlPWNvbTEsdmdhIGRvbTBfbWVtPTFHLG1heDoxRyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgVmlkZW8gaW5mb3JtYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIFZHQSBpcyBncmFwaGljcyBt
b2RlIDgwMHg2MDAsIDMyIGJwcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgRGlzYyBpbmZvcm1hdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIEZvdW5kIDAgTUJS
IHNpZ25hdHVyZXMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIEZvdW5kIDIgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgRUZJIFJB
TSBtYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAw
MDU4MDAwICh1c2FibGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwMDAwMDAwNTgwMDAgLSAwMDAwMDAwMDAwMDU5MDAwIChyZXNlcnZlZCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwMDAwNTkwMDAgLSAwMDAw
MDAwMDAwMDllMDAwICh1c2FibGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwMDAwMDAwOWUwMDAgLSAwMDAwMDAwMDAwMDlmMDAwIChyZXNlcnZlZCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwMDAwOWYwMDAg
LSAwMDAwMDAwMDAwMGEwMDAwICh1c2FibGUpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwMDAwMDAwYTAwMDAgLSAwMDAwMDAwMDAwMTAwMDAwIChyZXNl
cnZlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwMDAx
MDAwMDAgLSAwMDAwMDAwMDg4MWM2MDAwICh1c2FibGUpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwODgxYzYwMDAgLSAwMDAwMDAwMDg4MWM3MDAw
IChBQ1BJIE5WUykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
MDAwODgxYzcwMDAgLSAwMDAwMDAwMDg4MjExMDAwIChyZXNlcnZlZCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwODgyMTEwMDAgLSAwMDAwMDAwMDg4
MjgzMDAwICh1c2FibGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwMDAwODgyODMwMDAgLSAwMDAwMDAwMDg5ZWMyMDAwIChyZXNlcnZlZCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwODllYzIwMDAgLSAwMDAw
MDAwMDg5ZjlhMDAwIChBQ1BJIE5WUykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwMDAwODlmOWEwMDAgLSAwMDAwMDAwMDg5ZmZmMDAwIChBQ1BJIGRhdGEp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwODlmZmYwMDAg
LSAwMDAwMDAwMDhhMDAwMDAwICh1c2FibGUpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwMDAwOGEwMDAwMDAgLSAwMDAwMDAwMDhjMDAwMDAwIChyZXNl
cnZlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwOTAw
MDAwMDAgLSAwMDAwMDAwMDk2MDAwMDAwIChyZXNlcnZlZCkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwOTgwMDAwMDAgLSAwMDAwMDAwMDllMDAwMDAw
IChyZXNlcnZlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
MDAwZTAwZmEwMDAgLSAwMDAwMDAwMGUwMGZiMDAwIChyZXNlcnZlZCkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwZTAwZmQwMDAgLSAwMDAwMDAwMGUw
MGZlMDAwIChyZXNlcnZlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwMDAwZmUwMDAwMDAgLSAwMDAwMDAwMGZlMDExMDAwIChyZXNlcnZlZCkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAw
MDAwODYyMDAwMDAwICh1c2FibGUpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgQUNQSTogUlNEUCA4OUZGRTAxNCwgMDAyNCAocjIgSU5URUwgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogWFNEVCA4OUZCNzE4
OCwgMDBENCAocjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAwIElOVEwgIDEwMDAwMTMpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgQUNQSTogRkFDUCA4OUZGNjAwMCwgMDBGNCAocjUgSU5URUwgIFMxMjAw
U1BMICAgICAgICAwIElOVEwgMjAwOTEwMTMpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogRFNEVCA4
OUZDNjAwMCwgMjkyNDEgKHIyIElOVEVMICBTMTIwMFNQTCAgICAgICAgMCBJTlRMIDIwMDkx
MDEzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgQUNQSTogRkFDUyA4OUY3RTAwMCwgMDA0MCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTog
SFBFVCA4OUZGNTAwMCwgMDAzOCAocjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAxIElOVEwg
MjAwOTEwMTMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogQVBJQyA4OUZGNDAwMCwgMDBCQyAocjMg
SU5URUwgIFMxMjAwU1BMICAgICAgICAxIElOVEwgMjAwOTEwMTMpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
QUNQSTogTUNGRyA4OUZGMzAwMCwgMDAzQyAocjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAx
IElOVEwgMjAwOTEwMTMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogU1BNSSA4OUZGMTAwMCwgMDA0
MiAocjUgSU5URUwgIFMxMjAwU1BMICAgICAgICAwIElOVEwgMjAwOTEwMTMpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgQUNQSTogV0REVCA4OUZGMDAwMCwgMDA0MCAocjEgSU5URUwgIFMxMjAwU1BMICAg
ICAgICAwIElOVEwgMjAwOTEwMTMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogU1NEVCA4OUZDMzAw
MCwgMkJBRSAocjIgSU5URUwgIFMxMjAwU1BMICAgICAxMDAwIElOVEwgMjAwOTEwMTMpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgQUNQSTogU1NEVCA4OUZDMjAwMCwgMEJFMyAocjIgSU5URUwgIFMxMjAw
U1BMICAgICAxMDAwIElOVEwgMjAwOTEwMTMpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogU1NEVCA4
OUZDMTAwMCwgMDE5QSAocjIgSU5URUwgIFMxMjAwU1BMICAgICAxMDAwIElOVEwgMjAwOTEw
MTMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgQUNQSTogU1NEVCA4OUZDMDAwMCwgMDRBMyAocjIgSU5URUwg
IFMxMjAwU1BMICAgICAxMDAwIElOVEwgMjAwOTEwMTMpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTog
VUVGSSA4OUY5MzAwMCwgMDA0MiAocjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAyIElOVEwg
IDEwMDAwMTMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogU1NEVCA4OUZCRjAwMCwgMEU3MyAocjIg
SU5URUwgIFMxMjAwU1BMICAgICAzMDAwIElOVEwgMjAxNDExMDcpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
QUNQSTogU1NEVCA4OUZCRDAwMCwgMDA2NCAocjIgSU5URUwgIFMxMjAwU1BMICAgICAgICAy
IElOVEwgMjAxNDExMDcpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogRE1BUiA4OUZCQjAwMCwgMDA3
MCAocjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAxIElOVEwgICAgICAgIDEpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgQUNQSTogSEVTVCA4OUZCQTAwMCwgMDBBOCAocjEgSU5URUwgIFMxMjAwU1BMICAg
ICAgICAxIElOVEwgICAgICAgIDEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogRVJTVCA4OUZCODAw
MCwgMDIzMCAocjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAxIElOVEwgICAgICAgIDEpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgQUNQSTogU1NEVCA4OUZGNzAwMCwgNTMyOCAocjIgSU5URUwgIFMxMjAw
U1BMICAgICAzMDAwIElOVEwgMjAxNDExMDcpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogU1NEVCA4
OUZCRTAwMCwgMEI3OSAocjIgSU5URUwgIFMxMjAwU1BMICAgICAgICAyIElOVEwgMjAxNDEx
MDcpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgQUNQSTogQkVSVCA4OUZCOTAwMCwgMDAzMCAocjEgSU5URUwg
IFMxMjAwU1BMICAgICAgICAxIElOVEwgICAgICAgIDEpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTog
UFJBRCA4OUZCQzAwMCwgMDEwMiAocjIgSU5URUwgIFMxMjAwU1BMICAgICAgICAyIElOVEwg
MjAxNDExMDcpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogRUlOSiA4OUZGRDAwMCwgMDEzMCAocjEg
SU5URUwgIFMxMjAwU1BMICAgICAgICAxIElOVEwgICAgICAgIDEpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
QUNQSTogU1BDUiA4OUZGMjAwMCwgMDA1MCAocjEgSU5URUwgIFMxMjAwU1BMICAgICAgICAw
IElOVEwgMjAwOTEwMTMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgU3lzdGVtIFJBTTogMzI0MTdNQiAoMzMx
OTU4NjhrQikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgRmFraW5nIGEgbm9kZSBhdCAw
MDAwMDAwMDAwMDAwMDAwLTAwMDAwMDA4NjIwMDAwMDAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgdmVzYWZiOiBmcmFt
ZWJ1ZmZlciBhdCAweDlmMDAwMDAwLCBtYXBwZWQgdG8gMHhmZmZmODJjMDAwMjAxMDAwLCB1
c2luZyAyMDQ4aywgdG90YWwgODE5MmsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgdmVzYWZiOiBtb2RlIGlzIDgwMHg2MDB4MzIsIGxpbmVsZW5n
dGg9MzIwMCwgZm9udCA4eDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgdmVzYWZi
OiBUcnVlY29sb3I6IHNpemU9ODo4Ojg6OCwgc2hpZnQ9MjQ6MTY6ODowICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgQ1BVIFZlbmRvcjogSW50ZWwsIEZhbWlseSA2ICgw
eDYpLCBNb2RlbCAxNTggKDB4OWUpLCBTdGVwcGluZyA5IChyYXcgMDAwOTA2ZTkpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
U01CSU9TIDIuNyBwcmVzZW50LiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgRE1JIDIuNyBwcmVzZW50LiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogUE0tVGltZXIgSU8g
UG9ydDogMHgxODA4ICgzMiBiaXRzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgQUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMToxODA0LDE6MF0sIHBt
MXhfZXZ0WzE6MTgwMCwxOjBdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogMzIvNjRY
IEZBQ1MgYWRkcmVzcyBtaXNtYXRjaCBpbiBGQURUIC0gODlmN2UwMDAvMDAwMDAwMDAwMDAw
MDAwMCwgdXNpbmcgMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgQUNQSTogICAgICAgICAgICAgd2FrZXVwX3ZlY1s4OWY3ZTAw
Y10sIHZlY19zaXplWzIwXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTog
TG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMV0gbGFw
aWNfaWRbMHgwMF0gZW5hYmxlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
QUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMl0gbGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgw
M10gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNF0gbGFwaWNfaWRbMHgwNl0gZW5hYmxl
ZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlf
aWRbMHgwNV0gbGFwaWNfaWRbMHgwMV0gZW5hYmxlZCkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNl0gbGFwaWNfaWRbMHgwM10g
ZW5hYmxlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogTEFQSUMg
KGFjcGlfaWRbMHgwN10gbGFwaWNfaWRbMHgwNV0gZW5hYmxlZCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwOF0gbGFwaWNfaWRb
MHgwN10gZW5hYmxlZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTog
TEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDJd
IGhpZ2ggZWRnZSBsaW50WzB4MV0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
QUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDNdIGhpZ2ggZWRnZSBsaW50WzB4MV0pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDVdIGhpZ2ggZWRnZSBsaW50WzB4
MV0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogTEFQSUNfTk1JIChh
Y3BpX2lkWzB4MDZdIGhpZ2ggZWRnZSBsaW50WzB4MV0pICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDddIGhpZ2ggZWRnZSBs
aW50WzB4MV0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogTEFQSUNf
Tk1JIChhY3BpX2lkWzB4MDhdIGhpZ2ggZWRnZSBsaW50WzB4MV0pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgQUNQSTogSU9BUElDIChpZFsweDAyXSBhZGRyZXNzWzB4ZmVj
MDAwMDBdIGdzaV9iYXNlWzBdKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgSU9BUElD
WzBdOiBhcGljX2lkIDIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAt
MTE5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19p
cnEgMCBnbG9iYWxfaXJxIDIgZGZsIGRmbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBs
ZXZlbCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJy
aWRlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogSVJROSB1c2VkIGJ5
IG92ZXJyaWRlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDEgSS9PIEFQ
SUNzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSTogSFBFVCBp
ZDogMHg4MDg2YTIwMSBiYXNlOiAweGZlZDAwMDAwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgW1ZULURdICBSTVJSIGFkZHJlc3MgcmFuZ2UgM2UyZTAwMDAu
LjNlMmZmZmZmIG5vdCBpbiByZXNlcnZlZCBtZW1vcnk7IG5lZWQgImlvbW11X2luY2x1c2l2
ZV9tYXBwaW5nPTEiPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgWGVuIEVS
U1Qgc3VwcG9ydCBpcyBpbml0aWFsaXplZC4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgSEVTVDogVGFibGUgcGFyc2luZyBoYXMgYmVlbiBp
bml0aWFsaXplZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
VXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgU01QOiBBbGxvd2luZyA4IENQVXMgKDAg
aG90cGx1ZyBDUFVzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgSVJRIGxpbWl0czogMTIwIEdTSSwgMTQzMiBNU0kvTVNJLVggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgTm90IGVuYWJsaW5nIHgyQVBJ
QyAodXBvbiBmaXJtd2FyZSByZXF1ZXN0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgeHN0YXRlOiBzaXplOiAweDQ0MCBhbmQgc3RhdGVzOiAweDFmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgSW50ZWwgbWFjaGlu
ZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxl
ciAoY3JlZGl0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgUGxhdGZv
cm0gdGltZXIgaXMgMjMuOTk5TUh6IEhQRVQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgRGV0ZWN0ZWQgMzc5Mi4xMzggTUh6IHByb2Nlc3Nv
ci4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
RUZJIG1lbW9yeSBtYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwMDAwMDAtMDAwMDAwMDAw
MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwMDAwMDEwMDAtMDAwMDAwMDAzNGZmZiB0eXBlPTcgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwMzUwMDAtMDAw
MDAwMDA1N2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwMDAwNTgwMDAtMDAwMDAwMDA1OGZmZiB0eXBlPTAgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwNTkw
MDAtMDAwMDAwMDA1Y2ZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwNWQwMDAtMDAwMDAwMDA1ZmZmZiB0eXBlPTIg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
MDAwNjAwMDAtMDAwMDAwMDA5ZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAwOWUwMDAtMDAwMDAwMDA5ZWZmZiB0
eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwMDAwOWYwMDAtMDAwMDAwMDA5ZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDAxMDAwMDAtMDAwMDAwMGJm
ZmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwMDBjMDAwMDAtMDAwMDAwMGZmZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwMDEwMDAwMDAtMDAw
MDA3NTI3MWZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwNzUyNzIwMDAtMDAwMDA3NTMwM2ZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwNzUzMDQw
MDAtMDAwMDA4MGVmMmZmZiB0eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODBlZjMwMDAtMDAwMDA4MmExNmZmZiB0eXBlPTIg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODJhMTcwMDAtMDAwMDA4M2MxNmZmZiB0eXBlPTEgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODNjMTcwMDAtMDAwMDA4M2UyOGZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODNlMjkwMDAtMDAwMDA4NDNmZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODQ0MDAwMDAtMDAwMDA4NDQw
MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODQ0MDEwMDAtMDAwMDA4NDQwMWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODQ0MDIwMDAtMDAw
MDA4NDQwNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODQ0MDYwMDAtMDAwMDA4NTMzZWZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODUzM2Yw
MDAtMDAwMDA4NTM2MWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODUzNjIwMDAtMDAwMDA4NTM3NmZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODUzNzcwMDAtMDAwMDA4NTNhOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODUzYWEwMDAtMDAwMDA4NTNiMmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODUzYjMwMDAtMDAwMDA4NTNiOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODUzYmEwMDAtMDAwMDA4NTNj
MGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODUzYzEwMDAtMDAwMDA4NTNkYmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODUzZGMwMDAtMDAw
MDA4NTNkZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODUzZTAwMDAtMDAwMDA4NTNlM2ZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODUzZTQw
MDAtMDAwMDA4NTNlNGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODUzZTUwMDAtMDAwMDA4NTQwMWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU0MDIwMDAtMDAwMDA4NTQwM2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0MDQwMDAtMDAwMDA4NTQwZmZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU0MTAwMDAtMDAwMDA4NTQxMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0MTMwMDAtMDAwMDA4NTQx
M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU0MTQwMDAtMDAwMDA4NTQxNGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0MTUwMDAtMDAw
MDA4NTQyYmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU0MmMwMDAtMDAwMDA4NTQyY2ZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0MmQw
MDAtMDAwMDA4NTQzMmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0MzMwMDAtMDAwMDA4NTQzNmZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU0MzcwMDAtMDAwMDA4NTQ0OGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0NDkwMDAtMDAwMDA4NTQ0YmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU0NGMwMDAtMDAwMDA4NTQ2N2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0NjgwMDAtMDAwMDA4NTQ2
YWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU0NmIwMDAtMDAwMDA4NTQ3NWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0NzYwMDAtMDAw
MDA4NTQ3N2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU0NzgwMDAtMDAwMDA4NTQ4MmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0ODMw
MDAtMDAwMDA4NTQ4OGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0ODkwMDAtMDAwMDA4NTQ4YWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU0OGIwMDAtMDAwMDA4NTQ4Y2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0OGQwMDAtMDAwMDA4NTQ5MGZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU0OTEwMDAtMDAwMDA4NTQ5MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0OTIwMDAtMDAwMDA4NTQ5
MmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU0OTMwMDAtMDAwMDA4NTQ5M2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0OTQwMDAtMDAw
MDA4NTQ5NGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU0OTUwMDAtMDAwMDA4NTRiY2ZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0YmQw
MDAtMDAwMDA4NTRjNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU0YzYwMDAtMDAwMDA4NTY0OGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU2NDkwMDAtMDAwMDA4NTY0YWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU2NGIwMDAtMDAwMDA4NTY0ZWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU2NGYwMDAtMDAwMDA4NTY1MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU2NTEwMDAtMDAwMDA4NTY1
MWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU2NTIwMDAtMDAwMDA4NTY2MmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU2NjMwMDAtMDAw
MDA4NTY2NGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU2NjUwMDAtMDAwMDA4NTY2NmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU2Njcw
MDAtMDAwMDA4NTZjYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU2Y2IwMDAtMDAwMDA4NTZkNmZmZiB0eXBlPTcg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU2ZDcwMDAtMDAwMDA4NTZlMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU2ZTMwMDAtMDAwMDA4NTZlN2ZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU2ZTgwMDAtMDAwMDA4NTZlOWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU2ZWEwMDAtMDAwMDA4NTZl
YWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU2ZWIwMDAtMDAwMDA4NTcyNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU3MjYwMDAtMDAw
MDA4NTdhMWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU3YTIwMDAtMDAwMDA4NTdhOGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU3YTkw
MDAtMDAwMDA4NTdhYWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU3YWIwMDAtMDAwMDA4NTdhY2ZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU3YWQwMDAtMDAwMDA4NTdhZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU3YWYwMDAtMDAwMDA4NTdkN2ZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU3ZDgwMDAtMDAwMDA4NTdkZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU3ZGYwMDAtMDAwMDA4NTdk
ZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU3ZTAwMDAtMDAwMDA4NTdlMGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU3ZTEwMDAtMDAw
MDA4NTdlNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU3ZTYwMDAtMDAwMDA4NTdlYmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU3ZWMw
MDAtMDAwMDA4NTdmMWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU3ZjIwMDAtMDAwMDA4NTg1N2ZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU4NTgwMDAtMDAwMDA4NTg1YWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4NWIwMDAtMDAwMDA4NTg2NmZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU4NjcwMDAtMDAwMDA4NTg2N2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4NjgwMDAtMDAwMDA4NTg2
Y2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU4NmQwMDAtMDAwMDA4NTg3MmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4NzMwMDAtMDAw
MDA4NTg3Y2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU4N2QwMDAtMDAwMDA4NTg3ZmZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4ODAw
MDAtMDAwMDA4NTg4MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4ODEwMDAtMDAwMDA4NTg4NmZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU4ODcwMDAtMDAwMDA4NTg4YmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4OGMwMDAtMDAwMDA4NTg4Y2ZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU4OGQwMDAtMDAwMDA4NTg4ZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4OGUwMDAtMDAwMDA4NTg5
MmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU4OTMwMDAtMDAwMDA4NTg5M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4OTQwMDAtMDAw
MDA4NThhMWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU4YTIwMDAtMDAwMDA4NThhY2ZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4YWQw
MDAtMDAwMDA4NThiN2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4YjgwMDAtMDAwMDA4NThiOWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU4YmEwMDAtMDAwMDA4NThiY2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU4YmQwMDAtMDAwMDA4NThiZGZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU4YmUwMDAtMDAwMDA4NTkwNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5MDYwMDAtMDAwMDA4NTkw
NmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU5MDcwMDAtMDAwMDA4NTkwZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5MGUwMDAtMDAw
MDA4NTkxM2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU5MTQwMDAtMDAwMDA4NTkxNGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5MTUw
MDAtMDAwMDA4NTkxNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5MTYwMDAtMDAwMDA4NTkxOGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU5MTkwMDAtMDAwMDA4NTk0NGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5NDUwMDAtMDAwMDA4NTk4MGZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU5ODEwMDAtMDAwMDA4NTlhMGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5YTEwMDAtMDAwMDA4NTlh
Y2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU5YWQwMDAtMDAwMDA4NTliNmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5YjcwMDAtMDAw
MDA4NTliZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU5YzAwMDAtMDAwMDA4NTljOWZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5Y2Ew
MDAtMDAwMDA4NTljZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5Y2YwMDAtMDAwMDA4NTlkOWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU5ZGEwMDAtMDAwMDA4NTlkYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5ZGIwMDAtMDAwMDA4NTlkYmZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU5ZGMwMDAtMDAwMDA4NTlkZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5ZGUwMDAtMDAwMDA4NTlk
ZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU5ZGYwMDAtMDAwMDA4NTllMmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5ZTMwMDAtMDAw
MDA4NTllOGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODU5ZTkwMDAtMDAwMDA4NTllOWZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5ZWEw
MDAtMDAwMDA4NTllYWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5ZWIwMDAtMDAwMDA4NTllZGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODU5ZWUwMDAtMDAwMDA4NTlmMmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5ZjMwMDAtMDAwMDA4NTlmM2ZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODU5ZjQwMDAtMDAwMDA4NTlmNGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODU5ZjUwMDAtMDAwMDA4NTlm
NWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODU5ZjYwMDAtMDAwMDA4NWEwZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhMTAwMDAtMDAw
MDA4NWExMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODVhMTEwMDAtMDAwMDA4NWExNGZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhMTUw
MDAtMDAwMDA4NWExNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhMTcwMDAtMDAwMDA4NWExN2ZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODVhMTgwMDAtMDAwMDA4NWExOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhMTkwMDAtMDAwMDA4NWExY2ZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODVhMWQwMDAtMDAwMDA4NWExZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhMWYwMDAtMDAwMDA4NWEy
NWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODVhMjYwMDAtMDAwMDA4NWEyOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhMjkwMDAtMDAw
MDA4NWEyOWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODVhMmEwMDAtMDAwMDA4NWEyY2ZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhMmQw
MDAtMDAwMDA4NWEzN2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhMzgwMDAtMDAwMDA4NWEzOGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODVhMzkwMDAtMDAwMDA4NWEzYWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhM2IwMDAtMDAwMDA4NWEzZWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODVhM2YwMDAtMDAwMDA4NWEzZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhNDAwMDAtMDAwMDA4NWE0
MmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODVhNDMwMDAtMDAwMDA4NWE0NmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVhNDcwMDAtMDAw
MDA4NWI5YmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODViOWMwMDAtMDAwMDA4NWJiYWZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODViYmIw
MDAtMDAwMDA4NWJjNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODViYzcwMDAtMDAwMDA4NWJjN2ZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODViYzgwMDAtMDAwMDA4NWJjOWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODViY2EwMDAtMDAwMDA4NWJkNmZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODViZDcwMDAtMDAwMDA4NWJkN2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODViZDgwMDAtMDAwMDA4NWJk
OGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODViZDkwMDAtMDAwMDA4NWJkOWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODViZGEwMDAtMDAw
MDA4NWJkYWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODViZGIwMDAtMDAwMDA4NWJlMmZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODViZTMw
MDAtMDAwMDA4NWM1N2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVjNTgwMDAtMDAwMDA4NWM1OGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODVjNTkwMDAtMDAwMDA4NWM1OWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVjNWEwMDAtMDAwMDA4NWM1YmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODVjNWMwMDAtMDAwMDA4NWNlMWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVjZTIwMDAtMDAwMDA4NWNl
M2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODVjZTQwMDAtMDAwMDA4NWNlNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVjZTYwMDAtMDAw
MDA4NWNlN2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODVjZTgwMDAtMDAwMDA4NWNlOGZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVjZTkw
MDAtMDAwMDA4NWNlZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVjZWYwMDAtMDAwMDA4NWNmNGZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODVjZjUwMDAtMDAwMDA4NWNmOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVjZjkwMDAtMDAwMDA4NWNmOWZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODVjZmEwMDAtMDAwMDA4NWNmYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVjZmIwMDAtMDAwMDA4NWNm
YmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODVjZmMwMDAtMDAwMDA4NWNmY2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVjZmQwMDAtMDAw
MDA4NWQwNGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODVkMDUwMDAtMDAwMDA4NWQwNmZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVkMDcw
MDAtMDAwMDA4NWQyNGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODVkMjUwMDAtMDAwMDA4NjEyNGZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODYxMjUwMDAtMDAwMDA4NjE4Y2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxOGQwMDAtMDAwMDA4NjE4ZmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODYxOTAwMDAtMDAwMDA4NjE5MGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxOTEwMDAtMDAwMDA4NjE5
M2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODYxOTQwMDAtMDAwMDA4NjE5OGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxOTkwMDAtMDAw
MDA4NjE5ZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODYxOWUwMDAtMDAwMDA4NjFhMWZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxYTIw
MDAtMDAwMDA4NjFhN2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxYTgwMDAtMDAwMDA4NjFiMWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODYxYjIwMDAtMDAwMDA4NjFiNGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxYjUwMDAtMDAwMDA4NjFiNWZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODYxYjYwMDAtMDAwMDA4NjFiNmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxYjcwMDAtMDAwMDA4NjFi
YWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODYxYmIwMDAtMDAwMDA4NjFiZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxYmYwMDAtMDAw
MDA4NjFjMmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODYxYzMwMDAtMDAwMDA4NjFjNGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxYzUw
MDAtMDAwMDA4NjFjNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxYzYwMDAtMDAwMDA4NjFjN2ZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODYxYzgwMDAtMDAwMDA4NjFjOGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxYzkwMDAtMDAwMDA4NjFjOWZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODYxY2EwMDAtMDAwMDA4NjFjYmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxY2MwMDAtMDAwMDA4NjFj
Y2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODYxY2QwMDAtMDAwMDA4NjFjZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxZDAwMDAtMDAw
MDA4NjFkMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODYxZDEwMDAtMDAwMDA4NjFkMmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxZDMw
MDAtMDAwMDA4NjFkNGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxZDUwMDAtMDAwMDA4NjFkNmZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODYxZDcwMDAtMDAwMDA4NjFkOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxZDkwMDAtMDAwMDA4NjFkOWZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODYxZGEwMDAtMDAwMDA4NjFkYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxZGIwMDAtMDAwMDA4NjFk
YmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODYxZGMwMDAtMDAwMDA4NjFkY2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxZGQwMDAtMDAw
MDA4NjFlZWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODYxZWYwMDAtMDAwMDA4NjFmMGZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxZjEw
MDAtMDAwMDA4NjFmMWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYxZjIwMDAtMDAwMDA4NjFmMmZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODYxZjMwMDAtMDAwMDA4NjIwYWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMGIwMDAtMDAwMDA4NjIwYmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODYyMGMwMDAtMDAwMDA4NjIwZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMGUwMDAtMDAwMDA4NjIx
MGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODYyMTEwMDAtMDAwMDA4NjIxM2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMTQwMDAtMDAw
MDA4NjIxNGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODYyMTUwMDAtMDAwMDA4NjIxN2ZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMTgw
MDAtMDAwMDA4NjIxOGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMTkwMDAtMDAwMDA4NjIxOWZmZiB0eXBlPTMg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODYyMWEwMDAtMDAwMDA4NjIxYWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMWIwMDAtMDAwMDA4NjIxYmZmZiB0
eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODYyMWMwMDAtMDAwMDA4NjIxZGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMWUwMDAtMDAwMDA4NjIx
ZmZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODYyMjAwMDAtMDAwMDA4NjIyMGZmZiB0eXBlPTQgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMjEwMDAtMDAw
MDA4NjIyNWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODYyMjYwMDAtMDAwMDA4NjIyNmZmZiB0eXBlPTQgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMjcw
MDAtMDAwMDA4NjIyN2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMjgwMDAtMDAwMDA4NjIyOWZmZiB0eXBlPTQg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODYyMmEwMDAtMDAwMDA4NjIyYWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMmIwMDAtMDAwMDA4NjIyYmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODYyMmMwMDAtMDAwMDA4NjIyZGZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMmUwMDAtMDAwMDA4NjIy
ZWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODYyMmYwMDAtMDAwMDA4NjIzMWZmZiB0eXBlPTMgYXR0cj0wMDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMzIwMDAtMDAw
MDA4NjIzM2ZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODYyMzQwMDAtMDAwMDA4NjIzNmZmZiB0eXBlPTMgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODYyMzcw
MDAtMDAwMDA4ODFjNWZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODgxYzYwMDAtMDAwMDA4ODFjNmZmZiB0eXBlPTEw
IGF0dHI9MDAwMDAwMDAwMDAwMDAwZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODgxYzcwMDAtMDAwMDA4ODIxMGZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODgyMTEwMDAtMDAwMDA4ODI3MmZmZiB0
eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwODgyNzMwMDAtMDAwMDA4ODI3M2ZmZiB0eXBlPTMgYXR0cj0wMDAwMDAwMDAwMDAw
MDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODgyNzQwMDAtMDAwMDA4ODI4
MmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwODgyODMwMDAtMDAwMDA4ODMwMmZmZiB0eXBlPTUgYXR0cj04MDAwMDAw
MDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODgzMDMwMDAtMDAw
MDA4ODYzNmZmZiB0eXBlPTYgYXR0cj04MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwODg2MzcwMDAtMDAwMDA4OWVjMWZmZiB0eXBlPTAgYXR0cj0w
MDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwODllYzIw
MDAtMDAwMDA4OWY5OWZmZiB0eXBlPTEwIGF0dHI9MDAwMDAwMDAwMDAwMDAwZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwODlmOWEwMDAtMDAwMDA4OWZmZWZmZiB0eXBlPTkg
YXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ODlmZmYwMDAtMDAwMDA4OWZmZmZmZiB0eXBlPTQgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAxMDAwMDAwMDAtMDAwMDg2MWZmZmZmZiB0
eXBlPTcgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IDAwMDAwMDAwYTAwMDAtMDAwMDAwMDBmZmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAw
MDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwOGEwMDAwMDAtMDAwMDA4YmZm
ZmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDAwICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIDAwMDAwOTAwMDAwMDAtMDAwMDA5NWZmZmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAw
MDAwMDAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwOTgwMDAwMDAtMDAw
MDA5YmZmZmZmZiB0eXBlPTAgYXR0cj0wMDAwMDAwMDAwMDAwMDBmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIDAwMDAwOWMwMDAwMDAtMDAwMDA5ZGZmZmZmZiB0eXBlPTAgYXR0cj0w
MDAwMDAwMDAwMDAwMDAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAwZTAwZmEw
MDAtMDAwMDBlMDBmYWZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIDAwMDAwZTAwZmQwMDAtMDAwMDBlMDBmZGZmZiB0eXBlPTEx
IGF0dHI9ODAwMDAwMDAwMDAwMDAwMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIDAwMDAw
ZmUwMDAwMDAtMDAwMDBmZTAxMGZmZiB0eXBlPTExIGF0dHI9ODAwMDAwMDAwMDAwMDAwMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
YWx0IHRhYmxlIGZmZmY4MmQwODA2NTExNTAgLT4gZmZmZjgyZDA4MDY1MjdkYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgUENJOiBNQ0ZHIGNvbmZpZ3VyYXRpb24g
MDogYmFzZSBlMDAwMDAwMCBzZWdtZW50IDAwMDAgYnVzZXMgMDAgLSBmZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgUENJOiBOb3QgdXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1cyAwMC1mZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgSW50ZWwgVlQtZCBpb21tdSAw
IHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIGVuYWJsZWQuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgSW50ZWwgVlQtZCBE
b20wIERNQSBQYXNzdGhyb3VnaCBub3QgZW5hYmxlZC4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgSW50ZWwgVlQtZCBRdWV1ZWQgSW52YWxpZGF0aW9uIGVuYWJs
ZWQuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgSW50ZWwg
VlQtZCBJbnRlcnJ1cHQgUmVtYXBwaW5nIGVuYWJsZWQuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgSW50ZWwgVlQtZCBQb3N0ZWQgSW50ZXJydXB0IG5v
dCBlbmFibGVkLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
SW50ZWwgVlQtZCBTaGFyZWQgRVBUIHRhYmxlcyBlbmFibGVkLiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGVuYWJs
ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIC0gRG9tMCBtb2RlOiBSZWxheGVkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgSW50ZXJydXB0IHJlbWFwcGlu
ZyBlbmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgbnJfc29ja2V0czogMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgRW5hYmxlZCBkaXJl
Y3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiEgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIC0+IFVz
aW5nIG9sZCBBQ0sgbWV0aG9kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgLi5USU1FUjogdmVjdG9yPTB4RjAgYXBpYzE9MCBw
aW4xPTIgYXBpYzI9LTEgcGluMj0tMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
VFNDIGRlYWRsaW5lIHRpbWVyIGVuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBv
ZiA2NCBLaUIuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgbXdhaXQtaWRsZTogTVdBSVQgc3Vic3RhdGVzOiAweDE0MjEyMCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgbXdhaXQtaWRsZTogdjAuNC4x
IG1vZGVsIDB4OWUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVzIDB4
ZmZmZmZmZmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgVk1YOiBTdXBwb3J0
ZWQgYWR2YW5jZWQgZmVhdHVyZXM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlvbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIC0gQVBJ
QyBUUFIgc2hhZG93ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMgKEVQVCkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IC0gVmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIC0gVmlydHVhbCBOTUkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIC0gVW5yZXN0cmljdGVkIEd1
ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIC0gVk1DUyBzaGFkb3dpbmcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIC0gVk0gRnVuY3Rp
b25zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIC0gVmlydHVhbGlzYXRpb24gRXhjZXB0aW9ucyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIC0gUGFn
ZSBNb2RpZmljYXRpb24gTG9nZ2luZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgSFZNOiBBU0lEcyBlbmFibGVkLiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
SFZNOiBWTVggZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQ
YWdpbmcgKEhBUCkgZGV0ZWN0ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQnJvdWdodCB1cCA4IENQVXMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgYnVpbGQtaWQ6IGM5NjAwYmNhZjc1NTMyNzQzZGY4YWMwYzY4NjE4OGVh
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQUNQSSBzbGVlcCBt
b2RlczogUzMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgVlBNVTogZGlzYWJsZWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgbWNoZWNr
X3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFydGVkLiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgRG9tMCBoYXMgbWF4aW11bSA4ODggUElSUXMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
TlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioq
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIERvbTAga2VybmVsOiA2NC1i
aXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyNjMxMDAwICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgUEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIERvbTAgYWxsb2Mu
OiAgIDAwMDAwMDA4NDQwMDAwMDAtPjAwMDAwMDA4NDgwMDAwMDAgKDIzOTk5NSBwYWdlcyB0
byBiZSBhbGxvY2F0ZWQpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDA4NjA5N2IwMDAtPjAw
MDAwMDA4NjFmZmYxNjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgVklSVFVB
TCBNRU1PUlkgQVJSQU5HRU1FTlQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAw
MDAtPmZmZmZmZmZmODI2MzEwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDgw
MDAwMDAwMDAtPjAwMDAwMDgwMDAyMDAwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIFN0YXJ0IGluZm86ICAgIGZmZmZmZmZmODI2MzEwMDAtPmZmZmZmZmZmODI2MzE0
YjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIFBhZ2UgdGFibGVzOiAgIGZm
ZmZmZmZmODI2MzIwMDAtPmZmZmZmZmZmODI2NDkwMDAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgIEJvb3Qgc3RhY2s6ICAgIGZmZmZmZmZmODI2NDkwMDAtPmZmZmZmZmZm
ODI2NGEwMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIFRPVEFMOiAgICAg
ICAgIGZmZmZmZmZmODAwMDAwMDAtPmZmZmZmZmZmODI4MDAwMDAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODIzZmYxODAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgRG9tMCBo
YXMgbWF4aW11bSA4IFZDUFVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgU2NydWJiaW5nIEZyZWUgUkFNIG9uIDEgbm9kZXMg
dXNpbmcgNCBDUFVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi5kb25lLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgSW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEg
dGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMuICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgU3RkLiBMb2dsZXZlbDogQWxsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5v
dGhpbmcgKFJhdGUtbGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgWGVuIGlzIHJlbGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgKioqIFNlcmlhbCBp
bnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1
dCB0byBYZW4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgRnJlZWQgMjA0OGtCIGluaXQgbWVtb3J5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KbWFwcGluZyBrZXJu
ZWwgaW50byBwaHlzaWNhbCBtZW1vcnkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KYWJvdXQgdG8gZ2V0IHN0YXJ0ZWQuLi4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAw
LjAwMDAwMF0gTGludXggdmVyc2lvbiA0LjE0LjAtMC5icG8uMy1hbWQ2NCAoZGViaWFuLWtl
cm5lbEBsaXN0cy5kZWJpYW4ub3JnKSAoZ2NjIHZlcnNpb24gNi4zLjAgMjAxNzA1MTYgKERl
YmlhbiA2LjMuMC0xOCkpICMxIFNNUCBEZWJpYW4gNC4xNC4xMy0xfmJwbzkrMSAoMjAxOC0w
MS0xNCkgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiBy
b290PS9kZXYvbWQyIHJvIHJvb3RkZWxheT0xMCBub3F1aWV0IG5vc3BsYXNoIGVhcmx5cHJp
bnRrPXhlbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
WyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDAx
OiAneDg3IGZsb2F0aW5nIHBvaW50IHJlZ2lzdGVycycgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTog
U3VwcG9ydGluZyBYU0FWRSBmZWF0dXJlIDB4MDAyOiAnU1NFIHJlZ2lzdGVycycgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogU3VwcG9ydGluZyBYU0FWRSBmZWF0dXJl
IDB4MDA0OiAnQVZYIHJlZ2lzdGVycycgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0geDg2
L2ZwdTogeHN0YXRlX29mZnNldFsyXTogIDU3NiwgeHN0YXRlX3NpemVzWzJdOiAgMjU2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0geDg2L2ZwdTogRW5hYmxlZCB4c3RhdGUgZmVh
dHVyZXMgMHg3LCBjb250ZXh0IHNpemUgaXMgODMyIGJ5dGVzLCB1c2luZyAnc3RhbmRhcmQn
IGZvcm1hdC4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAw
MF0gUmVsZWFzZWQgMCBwYWdlKHMpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gZTgyMDogQklPUy1wcm92aWRlZCBw
aHlzaWNhbCBSQU0gbWFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDAwMDAwMC0weDAwMDAwMDAwMDAwNTdm
ZmZdIHVzYWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDAwMDA1ODAwMC0weDAwMDAwMDAwMDAwNThmZmZdIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDA1OTAwMC0weDAwMDAwMDAw
MDAwOWRmZmZdIHVzYWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVt
IDB4MDAwMDAwMDAwMDA5ZTAwMC0weDAwMDAwMDAwMDAwOWVmZmZdIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDA5ZjAwMC0weDAw
MDAwMDAwMDAwOWZmZmZdIHVzYWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVu
OiBbbWVtIDB4MDAwMDAwMDAwMDBhMDAwMC0weDAwMDAwMDAwMDAwZmZmZmZdIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAw
MC0weDAwMDAwMDAwNDAwNjFmZmZdIHVzYWJsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAw
MF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4ODFjNjAwMC0weDAwMDAwMDAwODgxYzZmZmZdIEFD
UEkgTlZTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4
ODFjNzAwMC0weDAwMDAwMDAwODgyMTBmZmZdIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4ODI4MzAwMC0weDAwMDAwMDAwODllYzFm
ZmZdIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDA4OWVjMjAwMC0weDAwMDAwMDAwODlmOTlmZmZdIEFDUEkgTlZTICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA4OWY5YTAwMC0weDAwMDAwMDAw
ODlmZmVmZmZdIEFDUEkgZGF0YSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVt
IDB4MDAwMDAwMDA4YTAwMDAwMC0weDAwMDAwMDAwOGJmZmZmZmZdIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDA5MDAwMDAwMC0weDAw
MDAwMDAwOTVmZmZmZmZdIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVu
OiBbbWVtIDB4MDAwMDAwMDA5ODAwMDAwMC0weDAwMDAwMDAwOWRmZmZmZmZdIHJlc2VydmVk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBlMDBmYTAw
MC0weDAwMDAwMDAwZTAwZmFmZmZdIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAw
MF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBlMDBmZDAwMC0weDAwMDAwMDAwZTAwZmRmZmZdIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBm
ZTAwMDAwMC0weDAwMDAwMDAwZmUwMTBmZmZdIHJlc2VydmVkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAw
LjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWMwMDAwMC0weDAwMDAwMDAwZmVjMDBm
ZmZdIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAw
MDAwMDBmZWQ5MDAwMC0weDAwMDAwMDAwZmVkOTBmZmZdIHJlc2VydmVkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
WyAgICAwLjAwMDAwMF0gWGVuOiBbbWVtIDB4MDAwMDAwMDBmZWUwMDAwMC0weDAwMDAwMDAw
ZmVlZmZmZmZdIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gYm9vdGNvbnNv
bGUgW3hlbmJvb3QwXSBlbmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KWyAgICAwLjAwMDAwMF0gTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbjog
YWN0aXZlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gZWZp
OiBFRkkgdjIuNTAgYnkgRURLIElJIEJJT1MgSUQ6UzEyMDBTUC44NkIuMDMuMDEuMDAyNi4w
OTI3MjAxNzA3MjkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KWyAgICAwLjAwMDAwMF0gZWZpOiAgU01CSU9TPTB4ODg2MzMwMDAgIEFD
UEk9MHg4OWZmZTAwMCAgQUNQSSAyLjA9MHg4OWZmZTAxNCAgUFJPUD0weDg2YmI1YWYwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgZDB2MDog
dW5oYW5kbGVkIHBhZ2UgZmF1bHQgKGVjPTAwMDMpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmZmZmZjgy
NTY1MjAwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
IEw0WzB4MWZmXSA9IDAwMDAwMDA4NDYwMGUwNjcgMDAwMDAwMDAwMDAwMjAwZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIEwzWzB4MWZlXSA9IDAwMDAwMDA4NDYw
MGYwNjcgMDAwMDAwMDAwMDAwMjAwZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgIEwyWzB4MDEyXSA9IDAwMDAwMDA4NDY2NDcwNjcgMDAwMDAwMDAwMDAwMjY0NyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgIEwxWzB4MTY1XSA9IDAwMTAw
MDA4NDY1NjUwNjUgMDAwMDAwMDAwMDAwMjU2NSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gZW50cnkuUzogZmF1
bHQgYXQgZmZmZjgyZDA4MDIzOGVjYSBlbnRyeS5vI2NyZWF0ZV9ib3VuY2VfZnJhbWUrMHgx
MzcvMHgxNDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgRG9tYWluIDAgKHZj
cHUjMCkgY3Jhc2hlZCBvbiBjcHUjMDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgLS0tLVsgWGVuLTQuOC4zLXByZSAgeDg2XzY0ICBkZWJ1Zz1u
ICAgTm90IHRhaW50ZWQgXS0tLS0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgQ1BVOiAg
ICAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgUklQOiAgICBlMDMzOls8ZmZmZmZmZmY4MjQwNzIz
Yz5dICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
UkZMQUdTOiAwMDAwMDAwMDAwMDAwMjg2ICAgRU06IDEgICBDT05URVhUOiBwdiBndWVzdCAo
ZDB2MCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgcmF4OiA4MDAwMDAwMDg2YmI1MDYzICAg
cmJ4OiBmZmZmZmZmZjgyNTY1MjAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDEwICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgcmR4OiA4MDAwMDAwMDAwMDAwMTYzICAgcnNpOiA4MDAwMDAwMDg2YmI1MDYzICAg
cmRpOiBmZmZmZmZmZjgyNTY1MjAwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgcmJwOiBmZmZmZmZmZmZmMjQw
MDAwICAgcnNwOiBmZmZmZmZmZjgyMDAzY2IwICAgcjg6ICA0ZDUzMjAyMDNhNjk2NjY1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDIyICAgcjEwOiBmZmZmZmZmZjgyMDAz
ZDgwICAgcjExOiAzMDMwMzAzMzMzMzYzODM4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgcjEyOiAwMDAwMDAw
MDg2YmI1MDAwICAgcjEzOiAwMDAwMDAwMDAwMDAwMDAxICAgcjE0OiAwMDAwMDAwMDAwMDAw
MDAxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgcjE1OiAwMDAwMDAwMDAwMDAwMDAxICAgY3IwOiAwMDAwMDAw
MDgwMDUwMDMzICAgY3I0OiAwMDAwMDAwMDAwMzUyNmUwICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgY3IzOiAw
MDAwMDAwODQ2MDBhMDAwICAgY3IyOiBmZmZmZmZmZjgyNTY1MjAwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiBm
ZmZmZmZmZjgyM2RjMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
ZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAyYiAg
IGNzOiBlMDMzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgR3Vlc3Qgc3RhY2sgdHJhY2UgZnJvbSBy
c3A9ZmZmZmZmZmY4MjAwM2NiMDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAxMCAzMDMwMzAzMzMzMzYzODM4IDAwMDAwMDAwMDAw
MDAwMDMgZmZmZmZmZmY4MjQwNzIzYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgICAgMDAwMDAwMDEwMDAwZTAz
MCAwMDAwMDAwMDAwMDEwMDg2IGZmZmZmZmZmODIwMDNjZjAgMDAwMDAwMDAwMDAwZTAyYiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgICAgZmZmZmZmZmY4MjQxYzNlZiAwMDAwMDAwMDg2YmI1MDAwIDAwMDAw
MDAwMDAwMDAwMDEgZmZmZmZmZmY4MjQzNTVmOSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgICAgMDAwMDAwMDAw
MDAwMGFmMCAwMDAwMDAwMDAwMDAxMDAwIDgwMDAwMDAwMDAwMDAxNjMgMDAwMDA1YmU4MjAw
M2QzOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgICAgMDAwMDAwMDA4NmJiNWFmMCAwMDAwMDAwMDAwMDAwMDEw
IDAwMDAwMDAwMDAwMDAwMTggMDAwMDAwMDAwMDAwMDAwYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgICAgMDAw
MDAwMDA4ODVmMmUxOCAwMDAwMDAwMDAwMDAwMDBjIGZmZmZmZmZmODI0MzU4MmUgZmZmZmZm
ZmZmZjIwMDFmOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgICAgZmZmZmZmZmY4MjAwM2RlMCBmZmZmZmZmZjgy
NDU0MDBmIGZmZmZmZmZmODI0MzU1ZjkgZmZmZmZmZmY4MjRjNmZjMCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
ICAgNDU5NjNkM2FkNzE5YjJjYiA2ZjY1NjcwZWQwZGFiY2EzIDAwMDAwNWZlMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxOCBmZmZm
ZmZmZjgyMDAzZGY4IGZmZmZmZmZmZmYyMDAwZDggZmZmZmZmZmY4MjRjNmZjMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMTggZmZmZmZmZmY4MjQ1NDBlMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgICAgZmZmZmZmZmY4MjQ1NDBl
MyBmZmZmZmZmZmZmMjAwMjYwIDAwMDAwMDAwMDI0YWMxZTAgMDAwMDAwMDAwMDAwMDAwMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgICAgZmZmZmZmZmY4MjAwM2YxOCBmZmZmZmZmZjgyNDFmYTAwIDIwNGI0
NDQ1ODIwMDNmMTggMjA1MzRmNDk0MjIwNDk0OSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgICAgMzAzMDMyMzE1
MzNhNDQ0OSAzMDJlNDIzNjM4MmU1MDUzIDMyMzAzMDJlMzEzMDJlMzMgMzAzMjM3MzIzOTMw
MmUzNiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIA0KKFhFTikgICAgMDAwMDM5MzIzNzMwMzczMSAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIA0KKFhFTikgICAgMDAwMDAwMDAwMTAwMDAwMCBmZmZmZmZmZjgx
MDAwMDAwIGZmZmZmZmZmODI0MGE4MmEgZmZmZmZmZmY4MTBkMTJmZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikg
ICAgZmZmZmZmZmYwMDAwMDAxMCBmZmZmZmZmZjgyMDAzZjE4IGZmZmZmZmZmODIwMDNlZDAg
MDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgICAgMDAwMDAwMDAwMjYzMzAwMCAwMDAw
MDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0K
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KKFhFTikgICAgZmZmZmZmZmY4MjNmZmI1
NCBmZmZmZmZmZjgyNGIyNzYwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIA0KKFhFTikgSGFyZHdhcmUgRG9tMCBjcmFzaGVkOiByZWJvb3RpbmcgbWFjaGluZSBp
biA1IHNlY29uZHMuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA==
--------------8D7C4000258AAD4093CFB003
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------8D7C4000258AAD4093CFB003--


From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:37:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeeuN-0003rm-R0; Thu, 25 Jan 2018 10:37:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tiiy=eu=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1eeeuN-0003rU-2i
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:37:27 +0000
X-Inumbo-ID: be5639ea-01bb-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be5639ea-01bb-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:37:30 +0000 (UTC)
Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id C95B61007;
 Thu, 25 Jan 2018 10:37:19 +0000 (UTC)
Date: Thu, 25 Jan 2018 11:37:19 +0100
From: Greg KH <gregkh@linuxfoundation.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180125103719.GA16777@kroah.com>
References: <20180125100454.23203-1-jgross@suse.com>
 <20180125100454.23203-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180125100454.23203-3-jgross@suse.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: rafael.j.wysocki@intel.com, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-acpi@vger.kernel.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, lenb@kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add acpi_arch_get_root_pointer()
	for pvh guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMTE6MDQ6NTRBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYWNwaV9hcmNoX2dldF9yb290X3BvaW50ZXIoKSBmb3IgWGVuIFBWSCBndWVz
dHMgdG8gY29tbXVuaWNhdGUKPiB0aGUgYWRkcmVzcyBvZiB0aGUgUlNEUCB0YWJsZSBnaXZlbiB0
byB0aGUga2VybmVsIHZpYSBYZW4gc3RhcnQgaW5mby4KPiAKPiBUaGlzIG1ha2VzIHRoZSBrZXJu
ZWwgYm9vdCBhZ2FpbiBpbiBQVkggbW9kZSBhZnRlciBvbiByZWNlbnQgWGVuIHRoZQo+IFJTRFAg
d2FzIG1vdmVkIHRvIGhpZ2hlciBhZGRyZXNzZXMuIFNvIHVwIHRvIHRoYXQgY2hhbmdlIGl0IHdh
cyBwdXJlCj4gbHVjayB0aGF0IHRoZSBsZWdhY3kgbWV0aG9kIHRvIGxvY2F0ZSB0aGUgUlNEUCB3
YXMgd29ya2luZyB3aGVuCj4gcnVubmluZyBhcyBQVkggbW9kZS4KPiAKPiBDYzogPHN0YWJsZUB2
Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMQo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyB8IDE1
ICsrKysrKysrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMyBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmgu
YyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKPiBpbmRleCA0MzZjNGYwMDNlMTcuLjlh
NWMzYTdmZTY3MyAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCj4g
KysrIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwo+IEBAIC0xNiwxNSArMTYsMjQgQEAK
PiAgLyoKPiAgICogUFZIIHZhcmlhYmxlcy4KPiAgICoKPiAtICogeGVuX3B2aCBhbmQgcHZoX2Jv
b3RwYXJhbXMgbmVlZCB0byBsaXZlIGluIGRhdGEgc2VnbWVudCBzaW5jZSB0aGV5Cj4gLSAqIGFy
ZSB1c2VkIGFmdGVyIHN0YXJ0dXBfezMyfDY0fSwgd2hpY2ggY2xlYXIgLmJzcywgYXJlIGludm9r
ZWQuCj4gKyAqIHhlbl9wdmgsIHB2aF9ib290cGFyYW1zIGFuZCBwdmhfc3RhcnRfaW5mbyBuZWVk
IHRvIGxpdmUgaW4gZGF0YSBzZWdtZW50Cj4gKyAqIHNpbmNlIHRoZXkgYXJlIHVzZWQgYWZ0ZXIg
c3RhcnR1cF97MzJ8NjR9LCB3aGljaCBjbGVhciAuYnNzLCBhcmUgaW52b2tlZC4KPiAgICovCj4g
IGJvb2wgeGVuX3B2aCBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIuZGF0YSIpKSkgPSAwOwo+ICBz
dHJ1Y3QgYm9vdF9wYXJhbXMgcHZoX2Jvb3RwYXJhbXMgX19hdHRyaWJ1dGVfXygoc2VjdGlvbigi
LmRhdGEiKSkpOwo+ICtzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gcHZoX3N0YXJ0X2luZm8gX19hdHRy
aWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpOwo+ICAKPiAtc3RydWN0IGh2bV9zdGFydF9pbmZv
IHB2aF9zdGFydF9pbmZvOwo+ICB1bnNpZ25lZCBpbnQgcHZoX3N0YXJ0X2luZm9fc3ogPSBzaXpl
b2YocHZoX3N0YXJ0X2luZm8pOwo+ICAKPiArYWNwaV9waHlzaWNhbF9hZGRyZXNzIGFjcGlfYXJj
aF9nZXRfcm9vdF9wb2ludGVyKHZvaWQpCj4gK3sKPiArCWlmICh4ZW5fcHZoKQo+ICsJCXJldHVy
biBwdmhfc3RhcnRfaW5mby5yc2RwX3BhZGRyOwo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gK0VY
UE9SVF9TWU1CT0xfR1BMKGFjcGlfYXJjaF9nZXRfcm9vdF9wb2ludGVyKTsKCldoeSBkb2VzIHRo
aXMgaGF2ZSB0byBiZSBhbiBleHBvcnRlZCBzeW1ib2w/ICBEb2VzIHRoaXMgY29kZSBnZXQgYnVp
bHQKYXMgYSBtb2R1bGUgYW5kIHdpbGwgdGhlIGxpbmtlciBzb21laG93IGdvIGFuZCByZXdyaXRl
IHRoZSBwcmV2aW91cyBjYWxsCnBsYWNlcyB3aXRoIHRoaXMgb25lIGlmIGl0IGdldHMgbG9hZGVk
PwoKdGhhbmtzLAoKZ3JlZyBrLWgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:38:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:38:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeeva-0003xf-57; Thu, 25 Jan 2018 10:38:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=2vme=eu=knorrie.org=hans@srs-us1.protection.inumbo.net>)
 id 1eeevZ-0003x4-EI
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:38:41 +0000
X-Inumbo-ID: e9f30753-01bb-11e8-b9b1-635ca7ef6cff
Received: from syrinx.knorrie.org (unknown [82.94.188.77])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9f30753-01bb-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:38:43 +0000 (UTC)
Received: from [IPv6:2001:828:13c8:10b::c] (blackbox.bofh.hq.mendix.net
 [IPv6:2001:828:13c8:10b::c])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by syrinx.knorrie.org (Postfix) with ESMTPSA id E26A0CB5E1DD;
 Thu, 25 Jan 2018 11:38:32 +0100 (CET)
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>, George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
From: Hans van Kranenburg <hans@knorrie.org>
Message-ID: <77bd3e2e-bd8b-3a7f-4228-304c655075cf@knorrie.org>
Date: Thu, 25 Jan 2018 11:38:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
Content-Language: en_US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjQvMjAxOCAwMTowNiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNC8wMS8x
OCAxMTo1NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gV2VkLCBKYW4gMjQsIDIwMTgg
YXQgMTA6NDI6MzlBTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IE9uIFdlZCwgSmFu
IDI0LCAyMDE4IGF0IDI6NDEgQU0sIEJvcmlzIE9zdHJvdnNreQo+Pj4gPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPiB3cm90ZToKPj4+PiBPbiAwMS8xOC8yMDE4IDA1OjMzIEFNLCBXZWkgTGl1
IHdyb3RlOgo+Pj4+PiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAxMTozMTozMkFNICswMTAwLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gV2VpLAo+Pj4+Pj4KPj4+Pj4+IE9uIDAxLzEyLzE3
IDE1OjE0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IEluc3RlYWQgb2YgbG9jYXRpbmcg
dGhlIFJTRFAgdGFibGUgYmVsb3cgMU1CIHB1dCBpdCBqdXN0IGJlbG93IDRHQgo+Pj4+Pj4+IGxp
a2UgdGhlIHJlc3Qgb2YgdGhlIEFDUEkgdGFibGVzIGluIGNhc2Ugb2YgUFZIIGd1ZXN0cy4gVGhp
cyB3aWxsCj4+Pj4+Pj4gYXZvaWQgcHVuY2hpbmcgbW9yZSBob2xlcyB0aGFuIG5lY2Vzc2FyeSBp
bnRvIHRoZSBtZW1vcnkgbWFwLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+Pj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+Pj4+Pj4gTWluZCBhcHBseWluZyB0aGlzIG9uZT8KPj4+Pj4gRG9u
J3Qgd29ycnksIGl0IGlzIGluIG15IHF1ZXVlLgo+Pj4+Pgo+Pj4+PiBXaWxsIGNvbWUgdG8gdGhp
cyBhbmQgb3RoZXIgcGF0Y2hlcyBJIGFjY3VtdWxhdGVkIHNvb24uCj4+Pj4+Cj4+Pj4+IFdlaS4K
Pj4+Pgo+Pj4+IFRoaXMgcmVxdWlyZXMga2VybmVsIGNoYW5nZXMsIGRvZXNuJ3QgaXQ/Cj4+Pj4K
Pj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTctMTIvbXNnMDA3MTQuaHRtbAo+Pj4+Cj4+Pj4gQW5kIHRoaXMgc2VyaWVzIGFwcGFyZW50
bHkgbmV2ZXIgbWFkZSBpdCB0byB0aGUgdHJlZS4KPj4+Pgo+Pj4+IFBWSCBndWVzdHMgYXJlIGJy
b2tlbiBub3cgb24gc3RhZ2luZy4KPj4+Cj4+PiBBbmQgdGhlIExpbnV4IHNpZGUgb2YgUFZIIGlz
IG9mZmljaWFsbHkgc3VwcG9ydGVkIG5vdywgcmlnaHQ/ICBXaGljaAo+Pj4gbWVhbnMgd2UgbmVl
ZCB0byBoYXZlIHNvbWUgd2F5IG9mIGJlaW5nIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdpdGgKPj4+
IGtlcm5lbHMgd2l0aG91dCB0aGF0IHBhdGNoLCBldmVuIGlmIGl0IGRvZXMgZ2V0ICBiYWNrcG9y
dGVkLgo+Pgo+PiBMaW51eCBoYWQgYSBidWcgdGhhdCBvbiBQVkggaXQgZXhwZWN0ZWQgdG8gZmlu
ZCB0aGUgUlNEUCBhdCB0aGUgbG93Cj4+IDFNaUIuIFRoZSBQVkh2MiBib290IHByb3RvY29sIGhh
cyBfbmV2ZXJfIG1lbnRpb25lZCB0aGF0IHRoZSBSU0RQCj4+IHNob3VsZCBiZSBiZWxvdyAxTWlC
LiBUaGVyZSdzIGp1c3Qgb25lIGNvbW1lbnQgaW4gdGhlIHN0YXJ0X2luZm8KPj4gaGVhZGVyIHRo
YXQgc2F5czoKPj4KPj4gIlhlbiBvbiB4ODYgd2lsbCBhbHdheXMgdHJ5IHRvIHBsYWNlIGFsbCB0
aGUgZGF0YSBiZWxvdyB0aGUgNEdpQgo+PiBib3VuZGFyeS4iCj4+Cj4+IEFuZCB0aGUgUlNEUCBh
ZGRyZXNzIG11c3QgYmUgZmV0Y2hlZCBmcm9tIHRoZSByc2RwX3BhZGRyIGZpZWxkIG9mIHRoZQo+
PiBzdGFydF9pbmZvLgo+Pgo+PiBJIGFncmVlIHRoYXQgdGhlIGZhY3QgdGhhdCBMaW51eCBpcyBi
cm9rZW4gaXMgYmFkLCBidXQgc2hvdWxkIG5vdAo+PiBmb3JjZSB1cyB0byBjaGFuZ2UgdGhlIHBy
b3RvY29sLiBXaGF0J3MgbW9yZSwgd2hlbiBib290aW5nIGEgUFZIdjIKPj4gRG9tMCB0aGUgUlNE
UCBfbXVzdF8gbm90IGJlIHNlYXJjaGVkIGluIHRoZSBsb3cgMU1pQiwgb3IgZWxzZSBEb20wIGlz
Cj4+IGdvaW5nIHRvIGZpbmQgdGhlIGZpcm13YXJlIHByb3ZpZGVkIFJTRFAgYW5kIGV2ZXJ5dGhp
bmcgaXMgZ29pbmcgdG8KPj4gYmxvdyB1cC4KPiAKPiBSaWdodC4KPiAKPiBNeSBwYXRjaGVzIHRv
IHJlcGFpciB0aGlzIGluIHRoZSBMaW51eCBrZXJuZWwgYXJlIG9uIGhvbGQgYXMgdGhleSBhcmUK
PiB0b3VjaGluZyB0aGUgYm9vdCBwYXJhbWV0ZXJzIGJldHdlZW4gZ3J1YjIgYW5kIHRoZSBrZXJu
ZWwsIHRvby4gQW5kCj4gdGhpcyBjYXVzZWQgdGhlIGtlcm5lbCBubyBsb25nZXIgYm9vdGluZyBp
biBzb21lIGNhc2VzIGFzIG1vc3QgZGlzdHJvcwo+IGFyZSBzaGlwcGluZyBhIGdydWIyIGJyZWFr
aW5nIHRoaXMgaW50ZXJmYWNlIHZpYSBhIG5vbi11cHN0cmVhbSBwYXRjaC4KCkxpbmtpbmcgdGhl
IHJlbGF0ZWQgdGhyZWFkOgpodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9saW51eC1hY3Bp
L21zZzgwMDAzLmh0bWwKCk91dCBvZiBpbnRlcmVzdCwgd2hpY2ggIm5vbi11cHN0cmVhbSBwYXRj
aCIgaXMgdGhpcyBieSB0aGUgd2F5PyBJIGRpZG4ndApzZWUgaXQgbWVudGlvbmVkIHlldC4KCklz
IGl0IGRlZmluaW5nIGFuIGV4dHJhIGN1c3RvbSBmaWVsZCBpbiB0aGF0IHN0dWN0IHlvbG8gc3R5
bGU/IEJlY2F1c2UKZnJvbSBteSBsaW1pdGVkIHVuZGVyc3RhbmRpbmcgdGhhdCB3b3VsZCBvZiBj
b3Vyc2UgYWxzbyBuZWVkIHRoZQpjb3VudGVycGFydCBiZWluZyBpbXBsZW1lbnRlZCBhdCBrZXJu
ZWwgc2lkZS4KCk9yIChhbmQgSSBzdXNwZWN0IGl0J3MgdGhpcykgaXMgaXMgbm90IHJlYWxseSB1
c2luZyB0aG9zZSBieXRlcywgYnV0CmxlYXZpbmcgZ2FyYmFnZSBiZWhpbmQsIHdoaWNoIGZvcmNl
cyB5b3UgdG8gaW1wbGVtZW50IHRoZSBleHRyYQp2YWxpZGF0aW9uIGNoZWNrcz8KClRoYW5rcywK
Cj4+IElNTywgTGludXggbXVzdCBiZSBmaXhlZCBhbmQgdGhlIHBhdGNoIGJhY2twb3J0ZWQgdXAg
dG8gNC4xMS4KPiAKPiBJJ2xsIHRyeSBzb29uLgoKSGFucwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:40:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeex7-0004b1-JI; Thu, 25 Jan 2018 10:40:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeex5-0004aV-Ui
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:40:15 +0000
X-Inumbo-ID: 2284c8ff-01bc-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2284c8ff-01bc-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:40:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 03:40:08 -0700
Message-Id: <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 03:40:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
 <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
In-Reply-To: <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDExOjI1LCA8bXNkK3hlbi1kZXZlbEBtc2QuaW0+IHdyb3RlOgo+
PiAgWGVuIGRvZXNuJ3QgY3Jhc2ggYXQgYWxsLgoKRGlkIHlvdSByZWFkIHRoZSBhYm92ZT8gaXQg
aXMgYmVpbmcgY29uZmlybWVkIGJ5IC4uLgoKPiBXaXRoIHRoaXMgZmlsZSwgaXQgd29ya3MsIFhl
biBib290cyA6Cj4gCj4gYGBgCj4gW2dsb2JhbF0KPiBkZWZhdWx0PXhlbgo+IAo+IFt4ZW5dCj4g
b3B0aW9ucz1sb2dsdmw9YWxsIGNvbTE9MTE1MjAwLDhuMSBjb25zb2xlPWNvbTEsdmdhCj4ga2Vy
bmVsPXZtbGludXogcm9vdD0vZGV2L21kMiBybyByb290ZGVsYXk9MTAgbm9xdWlldCBub3NwbGFz
aCAKPiBlYXJseXByaW50az14ZW4KPiByYW1kaXNrPWluaXRyZC5pbWcKPiBgYGAKPiAKPiBXaXRo
IHRoaXMgZmlsZSwgSSBoYXZlIGp1c3QgYWRkZWQgImRvbTBfbWVtPTFHLG1heDoxRyIsIFhlbiBj
cmFzaGVzIDoKPiAKPiBgYGAKPiBbZ2xvYmFsXQo+IGRlZmF1bHQ9eGVuCj4gCj4gW3hlbl0KPiBv
cHRpb25zPWxvZ2x2bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2EgZG9tMF9t
ZW09MUcsbWF4OjFHCj4ga2VybmVsPXZtbGludXogcm9vdD0vZGV2L21kMiBybyByb290ZGVsYXk9
MTAgbm9xdWlldCBub3NwbGFzaCAKPiBlYXJseXByaW50az14ZW4KPiByYW1kaXNrPWluaXRyZC5p
bWcKPiBgYGAKPiAKPiBJIGF0dGFjaGVkIHRoZSBib290IGxvZ3MgImRvbTBfY3Jhc2hfd2l0aF9k
b20wX21lbW9yeS50eHQiLiBUaGUgbGFzdCAKPiBsaW5lIGlzICIoWEVOKSBIYXJkd2FyZSBEb20w
IGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4iCgouLi4gdGhpcyBsaW5l
IHlvdSBvYnNlcnZlLiBUYWtpbmcgZnVydGhlciBsaW5lcyBmcm9tIHRoZSBsb2cgeW91J3ZlCnBy
b3ZpZGVkIHN1YnNlcXVlbnRseToKCihYRU4pIGQwdjA6IHVuaGFuZGxlZCBwYWdlIGZhdWx0IChl
Yz0wMDAzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKClRoaXMgdGVsbHMgdXMg
dGhhdCBEb20wIGRpZG4ndCBpbnN0YWxsIGEgcGFnZSBmYXVsdCBoYW5kbGVyIHlldC4KCihYRU4p
IFBhZ2V0YWJsZSB3YWxrIGZyb20gZmZmZmZmZmY4MjU2NTIwMDogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKKFhFTikgIEw0WzB4MWZmXSA9IDAwMDAwMDA4NDYwMGUwNjcgMDAwMDAw
MDAwMDAwMjAwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAooWEVOKSAgTDNbMHgxZmVdID0gMDAw
MDAwMDg0NjAwZjA2NyAwMDAwMDAwMDAwMDAyMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCihY
RU4pICBMMlsweDAxMl0gPSAwMDAwMDAwODQ2NjQ3MDY3IDAwMDAwMDAwMDAwMDI2NDcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKKFhFTikgIEwxWzB4MTY1XSA9IDAwMTAwMDA4NDY1NjUwNjUgMDAw
MDAwMDAwMDAwMjU2NSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAoKVGhpcyB0ZWxscyB1cyAodG9n
ZXRoZXIgd2l0aCB0aGUgcGFnZSBmYXVsdCBlcnJvciBjb2RlKSB0aGF0IHRoZQpEb20wIGtlcm5l
bCB0cmllZCB0byBwcm92aWRlIG1lbW9yeSBhcyBrZXJuZWwgc3RhY2sgd2hpY2gKY2FuJ3QgYmUg
d3JpdHRlbi4gVGhpcyBtYXkgYmUgYSBEb20wIGtlcm5lbCBzdGFjayBvdmVyZmxvdywKYnV0IHRo
ZXJlIG1heSBhbHNvIGJlIG90aGVyIHJlYXNvbnMuIEF0IHRoaXMgcG9pbnQgSSBjYW4ndApleGNs
dWRlIHRoZXJlIGJlaW5nIHNvbWUgcm9vdCBjYXVzZSBpbiBYZW4sIGJ1dCB0aGUgaXNzdWUKbmVl
ZHMgdG8gYmUgaW52ZXN0aWdhdGVkIGZyb20gdGhlIERvbTAga2VybmVsIHNpZGUuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:49:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eef6E-0004xz-4z; Thu, 25 Jan 2018 10:49:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eef6C-0004xe-OL
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:49:40 +0000
X-Inumbo-ID: 6d8d935d-01bd-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d8d935d-01bd-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 11:49:34 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 73DA5ADB6;
 Thu, 25 Jan 2018 10:49:37 +0000 (UTC)
To: Greg KH <gregkh@linuxfoundation.org>
References: <20180125100454.23203-1-jgross@suse.com>
 <20180125100454.23203-3-jgross@suse.com> <20180125103719.GA16777@kroah.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <033717a8-f53a-3379-1e05-58b3d2bed24b@suse.com>
Date: Thu, 25 Jan 2018 11:49:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180125103719.GA16777@kroah.com>
Content-Language: de-DE
Cc: rafael.j.wysocki@intel.com, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-acpi@vger.kernel.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, lenb@kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add acpi_arch_get_root_pointer()
	for pvh guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTE6MzcsIEdyZWcgS0ggd3JvdGU6Cj4gT24gVGh1LCBKYW4gMjUsIDIwMTgg
YXQgMTE6MDQ6NTRBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gQWRkIGFjcGlfYXJj
aF9nZXRfcm9vdF9wb2ludGVyKCkgZm9yIFhlbiBQVkggZ3Vlc3RzIHRvIGNvbW11bmljYXRlCj4+
IHRoZSBhZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlIGdpdmVuIHRvIHRoZSBrZXJuZWwgdmlhIFhl
biBzdGFydCBpbmZvLgo+Pgo+PiBUaGlzIG1ha2VzIHRoZSBrZXJuZWwgYm9vdCBhZ2FpbiBpbiBQ
VkggbW9kZSBhZnRlciBvbiByZWNlbnQgWGVuIHRoZQo+PiBSU0RQIHdhcyBtb3ZlZCB0byBoaWdo
ZXIgYWRkcmVzc2VzLiBTbyB1cCB0byB0aGF0IGNoYW5nZSBpdCB3YXMgcHVyZQo+PiBsdWNrIHRo
YXQgdGhlIGxlZ2FjeSBtZXRob2QgdG8gbG9jYXRlIHRoZSBSU0RQIHdhcyB3b3JraW5nIHdoZW4K
Pj4gcnVubmluZyBhcyBQVkggbW9kZS4KPj4KPj4gQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3Jn
PiAjIDQuMTEKPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+PiAtLS0KPj4gIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgfCAxNSArKysrKysrKysr
KystLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKPj4gaW5kZXggNDM2YzRmMDAzZTE3Li45YTVjM2E3ZmU2
NzMgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKPj4gKysrIGIv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwo+PiBAQCAtMTYsMTUgKzE2LDI0IEBACj4+ICAv
Kgo+PiAgICogUFZIIHZhcmlhYmxlcy4KPj4gICAqCj4+IC0gKiB4ZW5fcHZoIGFuZCBwdmhfYm9v
dHBhcmFtcyBuZWVkIHRvIGxpdmUgaW4gZGF0YSBzZWdtZW50IHNpbmNlIHRoZXkKPj4gLSAqIGFy
ZSB1c2VkIGFmdGVyIHN0YXJ0dXBfezMyfDY0fSwgd2hpY2ggY2xlYXIgLmJzcywgYXJlIGludm9r
ZWQuCj4+ICsgKiB4ZW5fcHZoLCBwdmhfYm9vdHBhcmFtcyBhbmQgcHZoX3N0YXJ0X2luZm8gbmVl
ZCB0byBsaXZlIGluIGRhdGEgc2VnbWVudAo+PiArICogc2luY2UgdGhleSBhcmUgdXNlZCBhZnRl
ciBzdGFydHVwX3szMnw2NH0sIHdoaWNoIGNsZWFyIC5ic3MsIGFyZSBpbnZva2VkLgo+PiAgICov
Cj4+ICBib29sIHhlbl9wdmggX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpID0gMDsK
Pj4gIHN0cnVjdCBib290X3BhcmFtcyBwdmhfYm9vdHBhcmFtcyBfX2F0dHJpYnV0ZV9fKChzZWN0
aW9uKCIuZGF0YSIpKSk7Cj4+ICtzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gcHZoX3N0YXJ0X2luZm8g
X19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpOwo+PiAgCj4+IC1zdHJ1Y3QgaHZtX3N0
YXJ0X2luZm8gcHZoX3N0YXJ0X2luZm87Cj4+ICB1bnNpZ25lZCBpbnQgcHZoX3N0YXJ0X2luZm9f
c3ogPSBzaXplb2YocHZoX3N0YXJ0X2luZm8pOwo+PiAgCj4+ICthY3BpX3BoeXNpY2FsX2FkZHJl
c3MgYWNwaV9hcmNoX2dldF9yb290X3BvaW50ZXIodm9pZCkKPj4gK3sKPj4gKwlpZiAoeGVuX3B2
aCkKPj4gKwkJcmV0dXJuIHB2aF9zdGFydF9pbmZvLnJzZHBfcGFkZHI7Cj4+ICsKPj4gKwlyZXR1
cm4gMDsKPj4gK30KPj4gK0VYUE9SVF9TWU1CT0xfR1BMKGFjcGlfYXJjaF9nZXRfcm9vdF9wb2lu
dGVyKTsKPiAKPiBXaHkgZG9lcyB0aGlzIGhhdmUgdG8gYmUgYW4gZXhwb3J0ZWQgc3ltYm9sPyAg
RG9lcyB0aGlzIGNvZGUgZ2V0IGJ1aWx0Cj4gYXMgYSBtb2R1bGUgYW5kIHdpbGwgdGhlIGxpbmtl
ciBzb21laG93IGdvIGFuZCByZXdyaXRlIHRoZSBwcmV2aW91cyBjYWxsCj4gcGxhY2VzIHdpdGgg
dGhpcyBvbmUgaWYgaXQgZ2V0cyBsb2FkZWQ/CgpXaXRoIGJlaW5nIGNhbGxlZCBieSBkcml2ZXJz
L2FjcGkvLi4uIEkganVzdCB3YW50ZWQgdG8gbWFrZSBzdXJlIGl0IGlzCndvcmtpbmcgcHJvcGVy
bHkgZXZlbiBpbiBjYXNlIHRoZSBhY3BpIGNvZGUgaXMgYnVpbHQgYXMgYSBtb2R1bGUuCgoKSnVl
cmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:49:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:49:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eef6C-0004xk-Uo; Thu, 25 Jan 2018 10:49:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eef6B-0004xY-SN
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 10:49:39 +0000
X-Inumbo-ID: 72a015ba-01bd-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72a015ba-01bd-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:49:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 03:49:32 -0700
Message-Id: <5A69C44B02000078001A24B1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 03:49:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516817805-13702-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516817805-13702-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Split exception handling out of
 invoke_stub()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE5OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIGEgcmVsZWFzZSBidWlsZCwgYmxvYXQtby1tZXRlciByZXBvcnRzOgo+IAo+ICAg
YWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzEgdXAvZG93bjogMC8tNTExMSAoLTUxMTEp
Cj4gICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAg
IG5ldyAgIGRlbHRhCj4gICB4ODZfZW11bGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxMjY0NTggIDEyMTM0NyAgIC01MTExCj4gCj4gb3IgaW4gb3RoZXIgd29yZHMsIGEgNCUgcmVk
dW5jdGlvbiBpbiBjb2RlIHNpemUgZnJvbSB0aGlzIGNoYW5nZSBhbG9uZS4KPiAKPiBXaGlsZSBz
aHVmZmxpbmcgdGhpbmdzIGFyb3VuZCwgZHJvcCB0aGUgdXNlIG9mIF9fTElORV9fLAoKV2hpbGUg
dGhlIHJlc3Qgb2YgdGhlIGNoYW5nZSBpcyBmaW5lLCBJIGNvbnRpbnVlIHRvIG9iamVjdCB0byB0
aGUKcmVtb3ZhbCBvZiBfX0xJTkVfXyBoZXJlIC0gYWZhaWN0IGl0IGlzIGF3a3dhcmQgdG8gcmVj
b25zdHJ1Y3QgdGhlCmxpbmUgbnVtYmVyIHdoZW4gYmVpbmcgcHJlc2VudGVkIGp1c3QgdGhlIGFk
ZHJlc3MuIEF0IHRoZSB2ZXJ5CmxlYXN0IHlvdSdkIGhhdmUgdG8gcnVuIGEgdG9vbCBsaWtlIGFk
ZHIybGluZSwgd2hpY2ggYXNzdW1lcyB5b3UKaGF2ZSB0aGUgY29ycmVjdCBiaW5hcnkgdG8gaGFu
ZCAod2hpY2ggaXMgbm90IHZlcnkgbGlrZWx5IGJhc2VkIG9uCm15IGV4cGVyaWVuY2UpLiBIb3dl
dmVyIG11Y2ggSSBjYW4gYWdyZWUgdGhhdCBsaW5lIG51bWJlcnMgZ2V0CmluIHRoZSB3YXkgb2Yg
bGl2ZSBwYXRjaGluZywgdGhlcmUgYXJlIGNhc2VzIHdoZXJlIHByb2JsZW0KYW5hbHlzaXMgaXMg
cXVpdGUgYSBiaXQgaGFyZGVyIHdpdGhvdXQgdGhlbS4gQW5kIHRoaXMgaXMgYW4gZXhhbXBsZQp0
aGVyZW9mLgoKSmFuCgo+IGFuZCBwcmludCB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtIGhleGR1bXAg
YXQgV0FSTklORyBhcyB3ZWxsLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KPiAKPiBJIHN0dWJsZWQgb250byB0aGlzIHdoaWxlIGxvb2tpbmcgYXQgdGhl
IGRvbWFpbl9jcmFzaCgpIHNpZGUgb2YgdGhpbmdzLiAgSXQKPiBhcHBlYXJzIHRoYXQgeW91ciBB
Vlggc2VyaWVzIG1ha2VzIHRoZSBwcm9ibGVtIG1vcmUgcHJvbm91bmNlZCwgZHVlIHRvIG1vcmUK
PiBjb2RlcGF0aHMgdXNpbmcgaW52b2tlX3N0dWIoKS4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzMyArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YyAKPiBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gaW5kZXggZmYw
YTAwMy4uNmRjY2Y0ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
Cj4gQEAgLTg2Niw3ICs4NjYsNyBAQCBzdGF0aWMgaW5saW5lIGludCBta2VjKHVpbnQ4X3QgZSwg
aW50MzJfdCBlYywgLi4uKQo+ICAKPiAgI2lmZGVmIF9fWEVOX18KPiAgIyBkZWZpbmUgaW52b2tl
X3N0dWIocHJlLCBwb3N0LCBjb25zdHJhaW50cy4uLikgZG8geyAgICAgICAgICAgICAgICAgICAg
XAo+IC0gICAgdW5pb24gc3R1Yl9leGNlcHRpb25fdG9rZW4gcmVzXyA9IHsgLnJhdyA9IH4wIH07
ICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBzdHViX2V4bl9pbmZvID0gKHVuaW9uIHN0dWJf
ZXhjZXB0aW9uX3Rva2VuKSB7IC5yYXcgPSB+MCB9OyAgICAgICAgIFwKPiAgICAgIGFzbSB2b2xh
dGlsZSAoIHByZSAiXG5cdElORElSRUNUX0NBTEwgJVtzdHViXVxuXHQiIHBvc3QgIlxuIiAgICAg
ICAgXAo+ICAgICAgICAgICAgICAgICAgICAgIi5McmV0JT06XG5cdCIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgICAgICAgICAgICAiLnB1c2hzZWN0
aW9uIC5maXh1cCxcImF4XCJcbiIgICAgICAgICAgICAgICAgICAgICAgIFwKPiBAQCAtODc1LDIx
ICs4NzUsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgbWtlYyh1aW50OF90IGUsIGludDMyX3QgZWMs
IC4uLikKPiAgICAgICAgICAgICAgICAgICAgICJqbXAgLkxyZXQlPVxuXHQiICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgICAgIi5wb3BzZWN0
aW9uXG5cdCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAg
ICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAgIDogW2V4bl0gIitnIiAocmVzXyksIGNvbnN0
cmFpbnRzLCAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgOiBbZXhu
XSAiK2ciIChzdHViX2V4bl9pbmZvKSwgY29uc3RyYWludHMsICAgICAgICAgICBcCj4gICAgICAg
ICAgICAgICAgICAgICAgIFtzdHViXSAiciIgKHN0dWIuZnVuYyksICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgIm0iICgqKHVpbnQ4X3QoKilbTUFY
X0lOU1RfTEVOICsgMV0pc3R1Yi5wdHIpICk7ICAgXAo+IC0gICAgaWYgKCB1bmxpa2VseSh+cmVz
Xy5yYXcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAg
ICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiAtICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgImV4
Y2VwdGlvbiAldSAoZWM9JTA0eCkgaW4gZW11bGF0aW9uIHN0dWIgKGxpbmUgJXUpXG4iLCBcCj4g
LSAgICAgICAgICAgICAgICByZXNfLmZpZWxkcy50cmFwbnIsIHJlc18uZmllbGRzLmVjLCBfX0xJ
TkVfXyk7ICAgICAgICAgIFwKPiAtICAgICAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAic3R1Yjog
JSJfX3N0cmluZ2lmeShNQVhfSU5TVF9MRU4pInBoXG4iLCAgXAo+IC0gICAgICAgICAgICAgICAg
c3R1Yi5mdW5jKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Cj4gLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHJlc18uZmllbGRzLnRyYXBuciA9PSBF
WENfVUQsIEVYQ19VRCk7ICAgIFwKPiAtICAgICAgICBkb21haW5fY3Jhc2goY3VycmVudC0+ZG9t
YWluKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIHJjID0g
WDg2RU1VTF9VTkhBTkRMRUFCTEU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gLSAgICAgICAgZ290byBkb25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgaWYgKCB1
bmxpa2VseSh+c3R1Yl9leG5faW5mby5yYXcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gKyAgICAgICAgZ290byBlbXVsYXRpb25fc3R1Yl9mYWlsdXJlOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgfSB3aGlsZSAoMCkKPiAgI2Vsc2UKPiAgIyBk
ZWZpbmUgaW52b2tlX3N0dWIocHJlLCBwb3N0LCBjb25zdHJhaW50cy4uLikgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+IEBAIC0zMDAwLDYgKzI5OTAsOSBAQCB4ODZfZW11bGF0ZSgKPiAgICAg
IHN0cnVjdCBmcHVfaW5zbl9jdHh0IGZpYyA9IHsgLnR5cGUgPSBYODZFTVVMX0ZQVV9ub25lLCAu
ZXhuX3JhaXNlZCA9IC0xIAo+IH07Cj4gICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3R1YiBzdHVi
ID0ge307Cj4gICAgICBERUNMQVJFX0FMSUdORUQobW12YWxfdCwgbW12YWwpOwo+ICsjaWZkZWYg
X19YRU5fXwo+ICsgICAgdW5pb24gc3R1Yl9leGNlcHRpb25fdG9rZW4gc3R1Yl9leG5faW5mbzsK
PiArI2VuZGlmCj4gIAo+ICAgICAgQVNTRVJUKG9wcy0+cmVhZCk7Cj4gIAo+IEBAIC04MDEyLDYg
KzgwMDUsMTggQEAgeDg2X2VtdWxhdGUoCj4gICAgICBwdXRfc3R1YihzdHViKTsKPiAgICAgIHJl
dHVybiByYzsKPiAgI3VuZGVmIHN0YXRlCj4gKwo+ICsjaWZkZWYgX19YRU5fXwo+ICsgZW11bGF0
aW9uX3N0dWJfZmFpbHVyZToKPiArICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICJleGNlcHRp
b24gJXUgKGVjPSUwNHgpIGluIGVtdWxhdGlvbiBzdHViXG4iLAo+ICsgICAgICAgICAgICBzdHVi
X2V4bl9pbmZvLmZpZWxkcy50cmFwbnIsIHN0dWJfZXhuX2luZm8uZmllbGRzLmVjKTsKPiArICAg
IGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICIgIHN0dWI6ICUiX19zdHJpbmdpZnkoTUFYX0lOU1Rf
TEVOKSJwaFxuIiwKPiArICAgICAgICAgICAgc3R1Yi5mdW5jKTsKPiArICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihzdHViX2V4bl9pbmZvLmZpZWxkcy50cmFwbnIgPT0gRVhDX1VELCBFWENfVUQp
Owo+ICsgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7Cj4gKyAgICByYyA9IFg4NkVN
VUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgZ290byBkb25lOwo+ICsjZW5kaWYKPiAgfQo+ICAKPiAg
I3VuZGVmIG9wX2J5dGVzCj4gLS0gCj4gMi4xLjQKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefCH-0005pX-CJ; Thu, 25 Jan 2018 10:55:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eefCG-0005ny-JA
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:55:56 +0000
X-Inumbo-ID: 53f42cea-01be-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53f42cea-01be-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:56:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 03:55:50 -0700
Message-Id: <5A69C5C502000078001A24C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 03:55:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <Andrew.Cooper3@citrix.com>
References: <20180124202626.2506-1-wei.liu2@citrix.com>
 <c5e997370c234c448f2aedf406e515e2@AMSPEX02CL02.citrite.net>
In-Reply-To: <c5e997370c234c448f2aedf406e515e2@AMSPEX02CL02.citrite.net>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: fix GET_STACK_END
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDIxOjQ4LCA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRnJvbTogV2VpIExpdSBbd2VpLmxpdTJAY2l0cml4LmNvbV0KPiBTZW50OiAyNCBKYW51
YXJ5IDIwMTggMjA6MjYKPiAKPiBBSVVJIHRoZSBwdXJwb3NlIG9mIGhhdmluZyB0aGUgLmlmIGRp
cmVjdGl2ZSBpcyB0byBtYWtlIEdFVF9TVEFDS19FTkQKPiB3b3JrIHdpdGggYW55IGdlbmVyYWwg
cHVycG9zZSByZWdpc3RlcnMuIFRoZSBjb2RlIGFzLWlzIHdvdWxkIHByb2R1Y2UKPiB0aGUgd3Jv
bmcgcmVzdWx0IGZvciByOC4gRml4IGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gT29wcy4gIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIOKJ
pGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb23iiaUKCk9vcHMgaW5kZWVkIC0gbHVja2lseSB0aGUg
YnVpbGQgd291bGQgaGF2ZSBmYWlsZWQgaW4gc3VjaCBhIGNhc2UsCnJhdGhlciB0aGFuIHByb2R1
Y2luZyBhIGJyb2tlbiBiaW5hcnkuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefCF-0005on-2G; Thu, 25 Jan 2018 10:55:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eefCE-0005nx-Kq
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:55:54 +0000
X-Inumbo-ID: 51e71c73-01be-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 51e71c73-01be-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 10:55:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 710B5ACE0;
 Thu, 25 Jan 2018 10:55:46 +0000 (UTC)
To: Hans van Kranenburg <hans@knorrie.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <77bd3e2e-bd8b-3a7f-4228-304c655075cf@knorrie.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <db9f8d59-ccf5-b871-6dce-302144e0dc9a@suse.com>
Date: Thu, 25 Jan 2018 11:55:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <77bd3e2e-bd8b-3a7f-4228-304c655075cf@knorrie.org>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTE6MzgsIEhhbnMgdmFuIEtyYW5lbmJ1cmcgd3JvdGU6Cj4gT24gMDEvMjQv
MjAxOCAwMTowNiBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjQvMDEvMTggMTE6NTQs
IFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAxMDo0
MjozOUFNICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+IE9uIFdlZCwgSmFuIDI0LCAy
MDE4IGF0IDI6NDEgQU0sIEJvcmlzIE9zdHJvdnNreQo+Pj4+IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDAxLzE4LzIwMTggMDU6MzMgQU0sIFdlaSBMaXUgd3Jv
dGU6Cj4+Pj4+PiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAxMTozMTozMkFNICswMTAwLCBKdWVy
Z2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+IFdlaSwKPj4+Pj4+Pgo+Pj4+Pj4+IE9uIDAxLzEyLzE3
IDE1OjE0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+PiBJbnN0ZWFkIG9mIGxvY2F0aW5n
IHRoZSBSU0RQIHRhYmxlIGJlbG93IDFNQiBwdXQgaXQganVzdCBiZWxvdyA0R0IKPj4+Pj4+Pj4g
bGlrZSB0aGUgcmVzdCBvZiB0aGUgQUNQSSB0YWJsZXMgaW4gY2FzZSBvZiBQVkggZ3Vlc3RzLiBU
aGlzIHdpbGwKPj4+Pj4+Pj4gYXZvaWQgcHVuY2hpbmcgbW9yZSBob2xlcyB0aGFuIG5lY2Vzc2Fy
eSBpbnRvIHRoZSBtZW1vcnkgbWFwLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pj4+IEFja2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+Pj4+IE1pbmQgYXBwbHlpbmcgdGhpcyBvbmU/Cj4+
Pj4+PiBEb24ndCB3b3JyeSwgaXQgaXMgaW4gbXkgcXVldWUuCj4+Pj4+Pgo+Pj4+Pj4gV2lsbCBj
b21lIHRvIHRoaXMgYW5kIG90aGVyIHBhdGNoZXMgSSBhY2N1bXVsYXRlZCBzb29uLgo+Pj4+Pj4K
Pj4+Pj4+IFdlaS4KPj4+Pj4KPj4+Pj4gVGhpcyByZXF1aXJlcyBrZXJuZWwgY2hhbmdlcywgZG9l
c24ndCBpdD8KPj4+Pj4KPj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE3LTEyL21zZzAwNzE0Lmh0bWwKPj4+Pj4KPj4+Pj4gQW5kIHRo
aXMgc2VyaWVzIGFwcGFyZW50bHkgbmV2ZXIgbWFkZSBpdCB0byB0aGUgdHJlZS4KPj4+Pj4KPj4+
Pj4gUFZIIGd1ZXN0cyBhcmUgYnJva2VuIG5vdyBvbiBzdGFnaW5nLgo+Pj4+Cj4+Pj4gQW5kIHRo
ZSBMaW51eCBzaWRlIG9mIFBWSCBpcyBvZmZpY2lhbGx5IHN1cHBvcnRlZCBub3csIHJpZ2h0PyAg
V2hpY2gKPj4+PiBtZWFucyB3ZSBuZWVkIHRvIGhhdmUgc29tZSB3YXkgb2YgYmVpbmcgYmFja3dh
cmRzIGNvbXBhdGlibGUgd2l0aAo+Pj4+IGtlcm5lbHMgd2l0aG91dCB0aGF0IHBhdGNoLCBldmVu
IGlmIGl0IGRvZXMgZ2V0ICBiYWNrcG9ydGVkLgo+Pj4KPj4+IExpbnV4IGhhZCBhIGJ1ZyB0aGF0
IG9uIFBWSCBpdCBleHBlY3RlZCB0byBmaW5kIHRoZSBSU0RQIGF0IHRoZSBsb3cKPj4+IDFNaUIu
IFRoZSBQVkh2MiBib290IHByb3RvY29sIGhhcyBfbmV2ZXJfIG1lbnRpb25lZCB0aGF0IHRoZSBS
U0RQCj4+PiBzaG91bGQgYmUgYmVsb3cgMU1pQi4gVGhlcmUncyBqdXN0IG9uZSBjb21tZW50IGlu
IHRoZSBzdGFydF9pbmZvCj4+PiBoZWFkZXIgdGhhdCBzYXlzOgo+Pj4KPj4+ICJYZW4gb24geDg2
IHdpbGwgYWx3YXlzIHRyeSB0byBwbGFjZSBhbGwgdGhlIGRhdGEgYmVsb3cgdGhlIDRHaUIKPj4+
IGJvdW5kYXJ5LiIKPj4+Cj4+PiBBbmQgdGhlIFJTRFAgYWRkcmVzcyBtdXN0IGJlIGZldGNoZWQg
ZnJvbSB0aGUgcnNkcF9wYWRkciBmaWVsZCBvZiB0aGUKPj4+IHN0YXJ0X2luZm8uCj4+Pgo+Pj4g
SSBhZ3JlZSB0aGF0IHRoZSBmYWN0IHRoYXQgTGludXggaXMgYnJva2VuIGlzIGJhZCwgYnV0IHNo
b3VsZCBub3QKPj4+IGZvcmNlIHVzIHRvIGNoYW5nZSB0aGUgcHJvdG9jb2wuIFdoYXQncyBtb3Jl
LCB3aGVuIGJvb3RpbmcgYSBQVkh2Mgo+Pj4gRG9tMCB0aGUgUlNEUCBfbXVzdF8gbm90IGJlIHNl
YXJjaGVkIGluIHRoZSBsb3cgMU1pQiwgb3IgZWxzZSBEb20wIGlzCj4+PiBnb2luZyB0byBmaW5k
IHRoZSBmaXJtd2FyZSBwcm92aWRlZCBSU0RQIGFuZCBldmVyeXRoaW5nIGlzIGdvaW5nIHRvCj4+
PiBibG93IHVwLgo+Pgo+PiBSaWdodC4KPj4KPj4gTXkgcGF0Y2hlcyB0byByZXBhaXIgdGhpcyBp
biB0aGUgTGludXgga2VybmVsIGFyZSBvbiBob2xkIGFzIHRoZXkgYXJlCj4+IHRvdWNoaW5nIHRo
ZSBib290IHBhcmFtZXRlcnMgYmV0d2VlbiBncnViMiBhbmQgdGhlIGtlcm5lbCwgdG9vLiBBbmQK
Pj4gdGhpcyBjYXVzZWQgdGhlIGtlcm5lbCBubyBsb25nZXIgYm9vdGluZyBpbiBzb21lIGNhc2Vz
IGFzIG1vc3QgZGlzdHJvcwo+PiBhcmUgc2hpcHBpbmcgYSBncnViMiBicmVha2luZyB0aGlzIGlu
dGVyZmFjZSB2aWEgYSBub24tdXBzdHJlYW0gcGF0Y2guCj4gCj4gTGlua2luZyB0aGUgcmVsYXRl
ZCB0aHJlYWQ6Cj4gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvbGludXgtYWNwaS9tc2c4
MDAwMy5odG1sCj4gCj4gT3V0IG9mIGludGVyZXN0LCB3aGljaCAibm9uLXVwc3RyZWFtIHBhdGNo
IiBpcyB0aGlzIGJ5IHRoZSB3YXk/IEkgZGlkbid0Cj4gc2VlIGl0IG1lbnRpb25lZCB5ZXQuCgpU
aGF0IHBhdGNoIGlzIGFkZGluZyBhbm90aGVyIExpbnV4IGxvYWRlciBmb3IgRUZJIGVudmlyb25t
ZW50LgoKPiBJcyBpdCBkZWZpbmluZyBhbiBleHRyYSBjdXN0b20gZmllbGQgaW4gdGhhdCBzdHVj
dCB5b2xvIHN0eWxlPyBCZWNhdXNlCj4gZnJvbSBteSBsaW1pdGVkIHVuZGVyc3RhbmRpbmcgdGhh
dCB3b3VsZCBvZiBjb3Vyc2UgYWxzbyBuZWVkIHRoZQo+IGNvdW50ZXJwYXJ0IGJlaW5nIGltcGxl
bWVudGVkIGF0IGtlcm5lbCBzaWRlLgo+IAo+IE9yIChhbmQgSSBzdXNwZWN0IGl0J3MgdGhpcykg
aXMgaXMgbm90IHJlYWxseSB1c2luZyB0aG9zZSBieXRlcywgYnV0Cj4gbGVhdmluZyBnYXJiYWdl
IGJlaGluZCwgd2hpY2ggZm9yY2VzIHlvdSB0byBpbXBsZW1lbnQgdGhlIGV4dHJhCj4gdmFsaWRh
dGlvbiBjaGVja3M/CgpSaWdodC4gQW5kIHVwIHRvIG5vdyB0aGlzIGdhcmJhZ2UgaGFzbid0IGJl
ZW4gYnJlYWtpbmcgYW55dGhpbmcgKG9yCm5vYm9keSBub3RpY2VkIGl0KS4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 10:58:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 10:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefEz-00067W-V6; Thu, 25 Jan 2018 10:58:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eefEy-000677-Ot
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 10:58:44 +0000
X-Inumbo-ID: b0f62122-01be-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22b.google.com (unknown [2a00:1450:400c:c09::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0f62122-01be-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 11:58:36 +0100 (CET)
Received: by mail-wm0-x22b.google.com with SMTP id v123so14095220wmd.5
 for <xen-devel@lists.xenproject.org>; Thu, 25 Jan 2018 02:58:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=OmWQTQutjz/yHt2wqB8J6DjKtHqZOS5mdTR/yDCpQRs=;
 b=i3CEC6/bn64lI8NmN+fqYhJt+BjVJeCxY+tdyyH77hyND/0bCglSOPw/f7lFTcucQp
 dRZt3wKXvUGguWWy3I/qdKLvuAxyE/c44bXeNXK1YM8TEQ31J/hGnuQ5cKk1MoYb8XGR
 BlZ9SFIhiZEkNDD7yHFt9olQrbo2Bv/5MVAtc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=OmWQTQutjz/yHt2wqB8J6DjKtHqZOS5mdTR/yDCpQRs=;
 b=o2z0U/6W2tZa20SrmYQl4I4lUAFkblEo6qWUQ6ARZOyircsZMbITwa+G96/NdrXFOs
 DJtvnFEFEBq2cIlvk4GvTp0BwGV4ruEqWWlzmBheohe4pySMMqpT0cpCglSq97+5qAkm
 xYzartrZhL+W+Rbh27YxNebf6kuVD+U92yrS/mx8qqIoQPFPslLgMvE/khqhwFidFNyZ
 J1BRaNggjRUy9ytUzhe9PoBN9sgo8Hn9k55mb7UxsuLliw53yoaxFXVrkRG8X4vnxgN0
 y44hJs2U/hujctD++ENq3TXqAePjy/xuLR1evGJ8Eb826NT37Rqs85JeC6G99Ac4qBMS
 wFyg==
X-Gm-Message-State: AKwxytdFRuCxHs8cGyrFMieUqND2ahrwEdHYQaV3PmsKvzV9Xlpd2ttf
 OkDtEd00FzwNzSrEg2vnlUoHCQ==
X-Google-Smtp-Source: AH8x227dZgHosaZ2fvw+e8qLAsCuA1UxyAoXXyzmwBQrrEHirTYoOqrSQT0OBIvzmE8xHv/1u2106A==
X-Received: by 10.80.135.154 with SMTP id a26mr29212306eda.82.1516877920225;
 Thu, 25 Jan 2018 02:58:40 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m17sm1207439edc.31.2018.01.25.02.58.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 02:58:39 -0800 (PST)
To: Anil Madhavapeddy <anil@recoil.org>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
References: <219B4CE4-9E0A-47CC-BD7B-261BE9FA6F91@gmail.com>
 <7B17E6EE-A4B3-44F9-BC41-3B63C6DEACD4@gmail.com>
 <8cea3e1b-f3e0-b6bb-e7f2-f2e7392387db@neclab.eu>
 <8B6E674A-1AF1-454F-94F1-1178BB96CC57@recoil.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <b61899d4-0226-5a1b-3b16-9a85661d1c88@linaro.org>
Date: Thu, 25 Jan 2018 10:58:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <8B6E674A-1AF1-454F-94F1-1178BB96CC57@recoil.org>
Content-Language: en-US
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Lars Kurth <lars.kurth.xen@gmail.com>, Doug Goldstein <cardoe@cardoe.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, xen-xapl@lists.xenproject.org,
 minios-devel@lists.xenproject.org, Julien Grall <julien.grall@arm.com>,
 "Jesus M. Gonzalez-Barahona" <jgb@bitergia.com>,
 mirageos-devel <mirageos-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>, win-pv-devel@lists.xenproject.org,
 paul.durrant@citrix.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [Minios-devel] [MirageOS-devel] Preparing for GSoC
 and Outreachy : getting Outreach Program Projects into good shape
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyNC8wMS8xOCAxMDoyMiwgQW5pbCBNYWRoYXZhcGVkZHkgd3JvdGU6Cj4gTG9va3MgZ29v
ZCB0byBtZS4gVGhlIGRpZmZpY3VsdGllcyBhcmUgYWxsIOKAmG1lZGl1beKAmSB0aG91Z2guIMKg
UGVyaGFwcyAKPiBicmVhayB1cCB0aGUg4oCcbmV3IGV4ZWN1dGlvbiB0YXJnZXRz4oCdIGludG8g
bWVkaXVtL2hhcmQgZm9yIHRoZSB2YXJpb3VzIAo+IGJhY2tlbmRzPyBGb3IgZXhhbXBsZSwgWGVu
L0FSTSBpcyBwcm9iYWJseSBlYXNpZXIgdGhhbiBiYXJlIG1ldGFsIEFSTSwgCj4gYW5kIEkgaW1h
Z2luZSBIeXBlclYgaXMgcXVpdGUgY29tcGxleCBkdWUgdG8gdGhlIGV4dHJhIGNvb3JkaW5hdGlv
biBjb2RlIAo+IHRoYXQgaXMgcmVxdWlyZWQuCgpUbyBiZSBob25lc3QsIHRoZSBvbmx5IGRpZmZl
cmVuY2UgYmV0d2VlbiBYZW4vQVJNLCBLVk0vQXJtIG9yIGJhcmUgbWV0YWwgCmFyZSBpbiB0ZXJt
IG9mIGRyaXZlcnMuCgpUaGUgcmVzdCBjb3VsZCBiZSBjb21tb24gYW5kIGRpc2NvdmVyZWQgdGhy
b3VnaCB0aGUgZmlybXdhcmUgdGFibGVzIChlLmcgCkFDUEksIERUKS4gWW91IGNvdWxkIGV2ZW4g
c2hhcmUgbW9zdCBvZiBpdCBiZXR3ZWVuIDMyLWJpdCBhbmQgNjQtYml0IHRvby4KCkV2ZW4gZm9y
IFhlbi9BUk0gSSB3b3VsZCBzdGlsbCBjb25zaWRlciB0aGUgcHJvamVjdCBhcyBtZWRpdW0vaGFy
ZCBnaXZlbiAKdGhlIHN1YnRsZXR5IG9mIHRoZSBBUk0gQVJNLgoKQ2hlZXJzLAoKPiAKPiByZWdh
cmRzCj4gQW5pbAo+IAo+PiBPbiAyNCBKYW4gMjAxOCwgYXQgMDk6NDAsIFNpbW9uIEt1ZW56ZXIg
PHNpbW9uLmt1ZW56ZXJAbmVjbGFiLmV1IAo+PiA8bWFpbHRvOnNpbW9uLmt1ZW56ZXJAbmVjbGFi
LmV1Pj4gd3JvdGU6Cj4+Cj4+IEhpIGFsbCwKPj4KPj4gc2luY2Ugd2UgYXJlIHBhcnRpY2lwYXRp
bmcgdGhlIGZpcnN0IHRpbWUgdG8gR1NvQywgd2UgYXJlIGhhcHB5IHRvIAo+PiByZWNlaXZlIGFu
eSBmZWVkYmFjayBmcm9tIHlvdSByZWdhcmRpbmcgb3VyIHByb3Bvc2VkIFVuaWtyYWZ0IHByb2pl
Y3RzIQo+Pgo+PiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9n
cmFtX1Byb2plY3RzI1VuaWtyYWZ0Cj4+Cj4+IFRoYW5rcywKPj4KPj4gU2ltb24KPj4KPj4gT24g
MjMuMDEuMjAxOCAxMDoxNiwgTGFycyBLdXJ0aCB3cm90ZToKPj4+IEhpIGFsbCwKPj4+IGp1c3Qg
YSBxdWljayBub3RlIHRoYXQgSSBzdWJtaXR0ZWQgdGhlIGFwcGxpY2F0aW9uIGZvciBHU29DLgo+
Pj4gVGhlIHByb2plY3QgbGlzdCBpcyBub3QgcGVyZmVjdCBhbmQgSSByZW1vdmVkIGEgbnVtYmVy
IG9mIHByb2plY3RzIAo+Pj4gYmVjYXVzZSBJIGJlbGlldmUgdGhleSB3ZXJlIGNvbXBsZXRlZCAo
b3IgYXQgbGVhc3Qgc3RhcnRlZCBieSAKPj4+IG90aGVycykuIEEgVGhhbmsgWW91IHRvIE1pcmFn
ZSBPUyBhbmQgVW5pa3JhZnQgZm9sa3MgZm9yIGFkZGluZyBuZXcgCj4+PiBwcm9qZWN0cwo+Pj4g
SWYgd2UgZG8gZ2V0IGFjY2VwdGVkLCB3ZSB3aWxsIGhhdmUgdG8gaGF2ZSBhbm90aGVyIGdvIGF0
IHRoZSBwcm9qZWN0IAo+Pj4gbGlzdAo+Pj4gQmVzdCBSZWdhcmRzCj4+PiBMYXJzCj4+Pj4gT24g
OCBKYW4gMjAxOCwgYXQgMTU6MTksIExhcnMgS3VydGggPGxhcnMua3VydGgueGVuQGdtYWlsLmNv
bSAKPj4+PiA8bWFpbHRvOmxhcnMua3VydGgueGVuQGdtYWlsLmNvbT4+IHdyb3RlOgo+Pj4+Cj4+
Pj4gSGkgQWxsLAo+Pj4+Cj4+Pj4gaXQncyB0aGlzIHRpbWUgb2YgdGhlIHllYXIgYWdhaW4gdG8g
cHJlcGFyZSBmb3IgR1NvQy9PdXRyZWFjaHkhIFRoZSAKPj4+PiBhcHBsaWNhdGlvbiBkZWFkbGlu
ZSBmb3Igb3JncyBpcyBKYW51YXJ5IDIzIC0gRmVicnVhcnkgMTE6IGlkZWFsbHkgCj4+Pj4gd2Ug
d2lsbCBoYXZlIGEgZ29vZCB1cGRhdGVkIGxpc3RzIG9mIHByb2plY3RzIGJ5IHRoZW4gYXMgR29v
Z2xlIHdpbGwgCj4+Pj4gbG9vayBhdCB0aGUgcXVhbGl0eSBvZiB0aGUgcHJvamVjdCBsaXN0LiBJ
IHdpbGwgYWxzbyBuZWVkIGNvLW9yZyAKPj4+PiBhZG1pbnM6IEBNaW5keSBhcmUgeW91IHdpbGxp
bmcgdG8gZG8gdGhpcyBhZ2Fpbj8gTWF5YmUgYWxzbyBzb21lb25lIAo+Pj4+IGZyb20gdGhlIFVu
aWtyYWZ0IHByb2plY3QuIFRoYXQgaGVscHMgZW5zdXJlIHRoYXQgd2UgaGF2ZSByZXBzIGZyb20g
Cj4+Pj4gdmFyaW91cyBzdWJwcm9qZWN0IHRoYXQgZW5zdXJlIHRoYXQgd2UgZG9uJ3QgbWlzcyBk
ZWFkbGluZXMuCj4+Pj4KPj4+Pgo+Pj4+IEJlc3QgUmVnYXJkcwo+Pj4+IExhcnMKPj4+Pgo+Pj4+
IEV4aXN0aW5nIFByb2plY3RzIChmb3IgcGVvcGxlIG9uIHRoZSBDQyBsaXN0KQo+Pj4+ID09PT09
PT09PT09PT09PT09Cj4+Pj4gSWYgeW91IGFyZSBDQydlZCB5b3UgaGF2ZSBvbmUgb3Igc2V2ZXJh
bCBwcm9qZWN0cyBsaXN0ZWQgb24gCj4+Pj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvT3V0cmVhY2hfUHJvZ3JhbV9Qcm9qZWN0cyAuLi4gV2hhdCAKPj4+PiBJIG5lZWQgeW91IHRv
IGRvIGlzIHRvCj4+Pj4KPj4+PiBhKSBXZWVkIG91dCBhbnkgcHJvamVjdHMgdGhhdCBoYXZlIGJl
ZW4gY29tcGxldGVkIG9yIGFyZSBub3QgCj4+Pj4gcmVsZXZhbnQgYW55IG1vcmUKPj4+PiDCoMKg
QE1pbmR5OiBGb3IgTWlyYWdlT1MgZm9sa3MsIHBsZWFzZSBjaGVjayBhbmQgdXBkYXRlIAo+Pj4+
IGh0dHBzOi8vZ2l0aHViLmNvbS9taXJhZ2UvbWlyYWdlLXd3dy93aWtpL1Bpb25lZXItUHJvamVj
dHMgYW5kIGRvIAo+Pj4+IHRoZSBzYW1lCj4+Pj4KPj4+PiBiKSBEZWNpZGUgd2hldGhlciB5b3Ug
c3RpbGwgd2FudCB0byBtZW50b3I6Cj4+Pj4gwqDCoFRoaXMgcmVxdWlyZXMgc29tZSBvZiB5b3Vy
IGJhbmR3aWR0aCBmcm9tIG1pZC1GZWIgdG8gTWFyY2ggMjAxOCB0byAKPj4+PiB3b3JrIG9uIHNt
YWxsIHByb2plY3RzCj4+Pj4gwqDCoFRoZSBhY3R1YWwgd29yayBoYXBwZW5zIGZyb20gTWF5IDE0
IC0gQXVnIDE0Cj4+Pj4KPj4+PiDCoMKgSWYgbm90LCBwbGVhc2UgcmVwbHkgYW5kIGxpc3QgcHJv
amVjdHMgYWZmZWN0ZWQKPj4+PiDCoMKgSWYgeWVzLCBwbGVhc2UgYWxzbyBkbyBzbyBhbmQgSSB3
aWxsIHVwZGF0ZSB0aGUgVmVyaWZpZWQgZmllbGQgCj4+Pj4gYWNjb3JkaW5nbHkKPj4+Pgo+Pj4+
IGMpIEFkZCBhbnkgbmV3IGluZm9ybWF0aW9uIHRvIGV4aXN0aW5nIHByb2plY3RzIGFzIHJlbGV2
YW50Lgo+Pj4+Cj4+Pj4KPj4+PiBOZXcgUHJvamVjdHMKPj4+PiA9PT09PT09PT09PT0KPj4+PiBG
ZWVsIGZyZWUgdG8gYWRkIG5ldyBwcm9qZWN0cyB0byB0aGUgbGlzdCwgYnV0IGlmIHlvdSBkbyBz
byBwbGVhc2UgCj4+Pj4gbGV0IHRoZSBsaXN0IGtub3cuIFdlIGFyZSBub3QgZ29pbmcgdG8gYmUg
dmVyeSBzdHJpY3Qgd2l0aCAKPj4+PiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9P
dXRyZWFjaF9Qcm9ncmFtX1Byb2plY3RzI0NvbnZlbnRpb25zX2Zvcl9Qcm9qZWN0c19hbmRfUHJv
amVjdF9NZW50b3JzLCAKPj4+PiBidXQgZ2V0dGluZyBzb21lb25lIGVsc2UgdG8gcmV2aWV3IHlv
dXIgcHJvcG9zYWwgaXMgYSBnb29kIGlkZWEuCj4+Pj4KPj4+PiBVbmlrcmFmdAo+Pj4+IC0tLS0t
LS0tCj4+Pj4gSSBjcmVhdGVkIGEgcGxhY2UtaG9sZGVyIGZvciBVbmlrcmFmdCBhdCAKPj4+PiBo
dHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9PdXRyZWFjaF9Qcm9ncmFtX1Byb2plY3Rz
I1VuaWtyYWZ0IAo+Pj4+IGFzIFVuaWtyYWZ0IHByb2plY3QgbWVtYmVycyBpbmRpY2F0ZWQgdGhl
eSB3YW50IHRvIHBhcnRpY2lwYXRlLgo+Pj4+IFlvdSBwcm9iYWJseSBkbyB3YW50IHRvIHNldCBl
eHBlY3RhdGlvbnMgd2l0aCByZWdhcmRzIHRvIHN0YXJ0LXVwIAo+Pj4+IHRhc2tzIGFuZCBjb21l
IHVwIHdpdGggYSBzZXQgb2YgdGFza3MgdG8gYWN0IGFzIGEgZmlsdGVyIGZvciAKPj4+PiBhcHBs
aWNhbnRzIChlLmcuIHNob3dpbmcgdGhhdCB0aGV5IHNldCB1cCB0aGUgZW52aXJvbm1lbnQsIGV0
Yy4pCj4+Pj4KPj4+Pgo+Pj4+IFNwZWNpZmljIEltcHJvdmVtZW50cyB0byB0aGUgcHJvamVjdCBk
b2N1bWVudGF0aW9uCj4+Pj4gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0KPj4+Pgo+Pj4+IEh5cGVydmlzb3Igc3RhcnQtdXAgdGFza3MKPj4+PiAtLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dp
a2kvWGVuX1Byb2plY3RfRGV2ZWxvcG1lbnRfUHJvamVjdHMgCj4+Pj4gY29udGFpbnM6ICJBbiBl
YXN5IHdheSB0byBnZXQgc3RhcnRlZCAoYW5kIHNob3cgdGhhdCB5b3UgY2FuIHNldCB1cCAKPj4+
PiB0aGUgWGVuIERldmVsb3BtZW50IEVudmlyb25tZW50LCBmaXggYW4gaXNzdWUsIGJ1aWxkIGFu
ZCB0ZXN0IFhlbiwgCj4+Pj4gc3VibWl0IGEgcGF0Y2gsIGV0Yy4pIGlzIHRvIGFkZHJlc3MgYSBz
dWl0YWJsZSBudW1iZXIgb2YgQ292ZXJpdHkgCj4+Pj4gU2NhbiBpc3N1ZXMuIEFzayBvbiB4ZW4t
ZGV2ZWxAIGZvciBhIHNldCBvZiBzdWl0YWJsZSBDb3Zlcml0eSAKPj4+PiBpc3N1ZXMuIE5vdGUg
dGhhdCB0aGlzIGRvZXMgbm90IHJlcXVpcmUgYW55IGFjY2VzcyB0byB0aGUgQ292ZXJpdHkgCj4+
Pj4gc2NhbiByZXN1bHRzLiBPcGVuIGJ1Z3MgdG8gZml4IHVuZGVyIHRoZSBTbWFsbCBDb2RlIENv
bnRyaWJ1dGlvbiAKPj4+PiBSZXF1aXJlbWVudCBjYW4gYWxzbyBiZSBmb3VuZCBvbiBidWdzLnhl
bnByb2plY3Qub3JnIAo+Pj4+IDxodHRwOi8vYnVncy54ZW5wcm9qZWN0Lm9yZz4iCj4+Pj4KPj4+
PiBEbyB3ZSB3YW50IHRvIGNoYW5nZSB0aGlzPyBGaW5kaW5nIHNtYWxsIGdldCBzdGFydGVkIHBy
b2plY3RzIGlzIAo+Pj4+IGFsd2F5cyBhIGxpdHRsZSBiaXQgb2YgYSBwcm9ibGVtLiBNYXliZSB3
ZSBjYW4gcHJlcGFyZSBhIGJldHRlciBsaXN0IAo+Pj4+IHNvbWV3aGVyZS4KPj4+Pgo+Pj4+IElu
LXRyZWUgdnMuIFdpa2kgYmFzZWQgcHJvamVjdHMKPj4+PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4+Pj4gV2UgY291bGQgYWxzbyBkZWNpZGUgdG8gbW92ZSBIeXBlcnZpc29yIHJl
bGF0ZWQgaWRlYXMgaW4tdHJlZSAKPj4+PiBzb21ld2hlcmUgYW5kIGdlbmVyYXRlIGEgbGlzdCBp
ZiB0aGF0IG1ha2VzIHRoaW5ncyBlYXNpZXIuIEJ1dCB0aGlzIAo+Pj4+IGlzIG5vdCBuZWNlc3Nh
cnksIGluIHBhcnRpY3VsYXIgZ2l2ZW4gd2l0aCBldmVyeXRoaW5nIHRoYXQgaXMgZ29pbmcgCj4+
Pj4gb24uIEkganVzdCB3YW50ZWQgdG8gcmFpc2UgdGhpcyBhcyBhbiBvcHRpb246IEkgYW0gbm90
IHBhcnRpY3VsYXJseSAKPj4+PiB3ZWRkZWQgdG8gdXNpbmcgdGhlIHdpa2kuCj4+Pj4KPj4+IF9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+PiBNaW5pb3Mt
ZGV2ZWwgbWFpbGluZyBsaXN0Cj4+PiBNaW5pb3MtZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcg
Cj4+PiA8bWFpbHRvOk1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby9taW5pb3MtZGV2ZWwKPj4K
Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4gTWly
YWdlT1MtZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IE1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnIAo+PiA8bWFpbHRvOk1pcmFnZU9TLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnPgo+
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8vbWlyYWdlb3Mt
ZGV2ZWwKPiAKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwo+IE1pbmlvcy1kZXZlbCBtYWlsaW5nIGxpc3QKPiBNaW5pb3MtZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8vbWluaW9zLWRldmVsCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:00:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefGj-0006pI-HA; Thu, 25 Jan 2018 11:00:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eefGi-0006ob-BH
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 11:00:32 +0000
X-Inumbo-ID: f8021744-01be-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8021744-01be-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:00:35 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 04:00:25 -0700
Message-Id: <5A69C6D702000078001A24DA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 04:00:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Bitweasil ." <bitweasil@cryptohaze.com>
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
In-Reply-To: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, rcojocaru@bitdefender.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDIzOjMxLCA8Yml0d2Vhc2lsQGNyeXB0b2hhemUuY29tPiB3cm90
ZToKPiBJJ3ZlIHJlY2VudGx5IGRpc2NvdmVyZWQgdGhhdCBpZiB5b3UgYXR0ZW1wdCB0byB1c2Ug
aW50cm9zcGVjdGlvbiB0bwo+IGNhcHR1cmUgQ1IzIGNoYW5nZXMgd2l0aCB0aGUgbmV3IEtQVEkg
ZW5hYmxlZCBrZXJuZWxzLCB0aGUgZ3Vlc3QgZGllcwo+IHNob3J0bHkgYWZ0ZXIgdGhlIHN0YXJ0
IG9mIGludHJvc3BlY3Rpb24gd2l0aCBmYWlsZWQgVk0gZW50cnkgZHVlIHRvCj4gaW52YWxpZCBn
dWVzdCBzdGF0ZS4KPiAKPiBJIGJlbGlldmUgdGhlIGludmFsaWQgc3RhdGUgaGVyZSBpcyB0aGUg
aGlnaCBiaXQgYmVpbmcgc2V0IGluIENSMyAtIHdoaWxlCj4gdGhpcyBpcyBob3cgb25lIGluZGlj
YXRlcyB0aGF0IFBDSUQgc2hvdWxkIG5vdCBpbnZhbGlkYXRlIHRoZSB2YXJpb3VzIHBhZ2UKPiB0
YWJsZSBjYWNoZXMsIGludHJvc3BlY3Rpb24gbGVhZHMgdG8gdGhpcyBiZWluZyBzZXQgaW4gdGhl
IFZNQ1MsIHdoaWNoCj4gYXBwZWFycyB0byBiZSB3cm9uZy4KPiAKPiBXaXRoIHRoZSBYZW5TZXJ2
ZXIgNC43LjEgY29kZSBiYXNlICh3aGljaCBpcyBteSB3b3JraW5nIGNvZGUgYmFzZSBhdCB0aGUK
PiBtb21lbnQpLCBJIGhhdmUgbm90IGZvdW5kIGEgd2F5IGFyb3VuZCB0aGlzLCBhcyB0aGUgdm1f
ZXZlbnRfc2V0X3JlZ2lzdGVycwo+IGZ1bmN0aW9uICh4ZW4vYXJjaC94ODYvdm1fZXZlbnQuYykg
ZG9lcyBub3Qgc2V0IHRoZSBDUjMgdmFsdWUsIGFuZAo+IHZtX2V2ZW50X3JlZ2lzdGVyX3dyaXRl
X3Jlc3VtZSBvbmx5IGFsbG93cyBpbmhpYml0aW5nIHRoZSB3cml0ZSwgbm90Cj4gd3JpdGluZyBh
IG1vZGlmaWVkIHZhbHVlLgo+IAo+IEkndmUgYXR0ZW1wdGVkIHNldmVyYWwgd2F5cyB0byB3b3Jr
IGFyb3VuZCB0aGlzIHdpdGggYSBsaXZlcGF0Y2gsIGFuZCBoYXZlCj4gbm90ICh5ZXQpIGJlZW4g
c3VjY2Vzc2Z1bC4KPiAKPiBNYXNraW5nIGF0IHRoZSB0b3Agb2YgaHZtX3NldF9jcjMgYWxsb3dz
IHRoZSBndWVzdCB0byBjb250aW51ZSwgYnV0IGFwcGVhcnMKPiB0byBkbyB0aGUgd3JvbmcgdGhp
bmcgd2l0aCByZWdhcmRzIHRvIHRoZSBndWVzdCAodGFza3MgYmVnaW4gZHlpbmcgcXVpY2tseQo+
IGZyb20gaW52YWxpZCBvcGNvZGUgZXJyb3JzKS4KCkkgaGF2ZSBkaWZmaWN1bHR5IHNlZWluZyB0
aGUgcmVhc29uIGZvciB0aGlzOiBEb2luZyBhIFRMQiBmbHVzaCB3aGVuCm5vbmUgaXMgbmVlZGVk
IHNob3VsZCBoYXZlIG5vIGVmZmVjdCBvdGhlciB0aGFuIHJlZHVjZWQKcGVyZm9ybWFuY2UuIFdp
dGhvdXQgc2VlaW5nIHlvdXIgY2hhbmdlIGl0IGlzIG9mIGNvdXJzZSBkaWZmaWN1bHQgdG8KanVk
Z2Ugd2hldGhlciB0aGVyZSdzIHNvbWV0aGluZyBJJ20gb3Zlcmxvb2tpbmcsIG9yIHdoZXRoZXIK
cGVyaGFwcyB5b3VyIGNoYW5nZSBoYXBwZW5zIGF0IHRoZSB3cm9uZyBwb2ludCBvciBpcyBpbnN1
ZmZpY2llbnQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:01:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:01:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefH9-0006tI-Q5; Thu, 25 Jan 2018 11:00:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tiiy=eu=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1eefH8-0006sa-NR
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 11:00:58 +0000
X-Inumbo-ID: 07f8deb6-01bf-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07f8deb6-01bf-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:01:02 +0000 (UTC)
Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id D3F74CC6;
 Thu, 25 Jan 2018 11:00:51 +0000 (UTC)
Date: Thu, 25 Jan 2018 12:00:51 +0100
From: Greg KH <gregkh@linuxfoundation.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180125110051.GA31911@kroah.com>
References: <20180125100454.23203-1-jgross@suse.com>
 <20180125100454.23203-3-jgross@suse.com>
 <20180125103719.GA16777@kroah.com>
 <033717a8-f53a-3379-1e05-58b3d2bed24b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <033717a8-f53a-3379-1e05-58b3d2bed24b@suse.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: rafael.j.wysocki@intel.com, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-acpi@vger.kernel.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, lenb@kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add acpi_arch_get_root_pointer()
	for pvh guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMTE6NDk6MzVBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyNS8wMS8xOCAxMTozNywgR3JlZyBLSCB3cm90ZToKPiA+IE9uIFRodSwgSmFu
IDI1LCAyMDE4IGF0IDExOjA0OjU0QU0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
QWRkIGFjcGlfYXJjaF9nZXRfcm9vdF9wb2ludGVyKCkgZm9yIFhlbiBQVkggZ3Vlc3RzIHRvIGNv
bW11bmljYXRlCj4gPj4gdGhlIGFkZHJlc3Mgb2YgdGhlIFJTRFAgdGFibGUgZ2l2ZW4gdG8gdGhl
IGtlcm5lbCB2aWEgWGVuIHN0YXJ0IGluZm8uCj4gPj4KPiA+PiBUaGlzIG1ha2VzIHRoZSBrZXJu
ZWwgYm9vdCBhZ2FpbiBpbiBQVkggbW9kZSBhZnRlciBvbiByZWNlbnQgWGVuIHRoZQo+ID4+IFJT
RFAgd2FzIG1vdmVkIHRvIGhpZ2hlciBhZGRyZXNzZXMuIFNvIHVwIHRvIHRoYXQgY2hhbmdlIGl0
IHdhcyBwdXJlCj4gPj4gbHVjayB0aGF0IHRoZSBsZWdhY3kgbWV0aG9kIHRvIGxvY2F0ZSB0aGUg
UlNEUCB3YXMgd29ya2luZyB3aGVuCj4gPj4gcnVubmluZyBhcyBQVkggbW9kZS4KPiA+Pgo+ID4+
IENjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyA0LjExCj4gPj4gU2lnbmVkLW9mZi1ieTog
SnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4+IC0tLQo+ID4+ICBhcmNoL3g4Ni94
ZW4vZW5saWdodGVuX3B2aC5jIHwgMTUgKysrKysrKysrKysrLS0tCj4gPj4gIDEgZmlsZSBjaGFu
Z2VkLCAxMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2aC5jCj4gPj4gaW5kZXggNDM2YzRmMDAzZTE3Li45YTVjM2E3ZmU2NzMgMTAwNjQ0Cj4gPj4g
LS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwo+ID4+ICsrKyBiL2FyY2gveDg2L3hl
bi9lbmxpZ2h0ZW5fcHZoLmMKPiA+PiBAQCAtMTYsMTUgKzE2LDI0IEBACj4gPj4gIC8qCj4gPj4g
ICAqIFBWSCB2YXJpYWJsZXMuCj4gPj4gICAqCj4gPj4gLSAqIHhlbl9wdmggYW5kIHB2aF9ib290
cGFyYW1zIG5lZWQgdG8gbGl2ZSBpbiBkYXRhIHNlZ21lbnQgc2luY2UgdGhleQo+ID4+IC0gKiBh
cmUgdXNlZCBhZnRlciBzdGFydHVwX3szMnw2NH0sIHdoaWNoIGNsZWFyIC5ic3MsIGFyZSBpbnZv
a2VkLgo+ID4+ICsgKiB4ZW5fcHZoLCBwdmhfYm9vdHBhcmFtcyBhbmQgcHZoX3N0YXJ0X2luZm8g
bmVlZCB0byBsaXZlIGluIGRhdGEgc2VnbWVudAo+ID4+ICsgKiBzaW5jZSB0aGV5IGFyZSB1c2Vk
IGFmdGVyIHN0YXJ0dXBfezMyfDY0fSwgd2hpY2ggY2xlYXIgLmJzcywgYXJlIGludm9rZWQuCj4g
Pj4gICAqLwo+ID4+ICBib29sIHhlbl9wdmggX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEi
KSkpID0gMDsKPiA+PiAgc3RydWN0IGJvb3RfcGFyYW1zIHB2aF9ib290cGFyYW1zIF9fYXR0cmli
dXRlX18oKHNlY3Rpb24oIi5kYXRhIikpKTsKPiA+PiArc3RydWN0IGh2bV9zdGFydF9pbmZvIHB2
aF9zdGFydF9pbmZvIF9fYXR0cmlidXRlX18oKHNlY3Rpb24oIi5kYXRhIikpKTsKPiA+PiAgCj4g
Pj4gLXN0cnVjdCBodm1fc3RhcnRfaW5mbyBwdmhfc3RhcnRfaW5mbzsKPiA+PiAgdW5zaWduZWQg
aW50IHB2aF9zdGFydF9pbmZvX3N6ID0gc2l6ZW9mKHB2aF9zdGFydF9pbmZvKTsKPiA+PiAgCj4g
Pj4gK2FjcGlfcGh5c2ljYWxfYWRkcmVzcyBhY3BpX2FyY2hfZ2V0X3Jvb3RfcG9pbnRlcih2b2lk
KQo+ID4+ICt7Cj4gPj4gKwlpZiAoeGVuX3B2aCkKPiA+PiArCQlyZXR1cm4gcHZoX3N0YXJ0X2lu
Zm8ucnNkcF9wYWRkcjsKPiA+PiArCj4gPj4gKwlyZXR1cm4gMDsKPiA+PiArfQo+ID4+ICtFWFBP
UlRfU1lNQk9MX0dQTChhY3BpX2FyY2hfZ2V0X3Jvb3RfcG9pbnRlcik7Cj4gPiAKPiA+IFdoeSBk
b2VzIHRoaXMgaGF2ZSB0byBiZSBhbiBleHBvcnRlZCBzeW1ib2w/ICBEb2VzIHRoaXMgY29kZSBn
ZXQgYnVpbHQKPiA+IGFzIGEgbW9kdWxlIGFuZCB3aWxsIHRoZSBsaW5rZXIgc29tZWhvdyBnbyBh
bmQgcmV3cml0ZSB0aGUgcHJldmlvdXMgY2FsbAo+ID4gcGxhY2VzIHdpdGggdGhpcyBvbmUgaWYg
aXQgZ2V0cyBsb2FkZWQ/Cj4gCj4gV2l0aCBiZWluZyBjYWxsZWQgYnkgZHJpdmVycy9hY3BpLy4u
LiBJIGp1c3Qgd2FudGVkIHRvIG1ha2Ugc3VyZSBpdCBpcwo+IHdvcmtpbmcgcHJvcGVybHkgZXZl
biBpbiBjYXNlIHRoZSBhY3BpIGNvZGUgaXMgYnVpbHQgYXMgYSBtb2R1bGUuCgpJIGRpZG4ndCB0
aGluayB0aGUgY29yZSBBQ1BJIGNvZGUgY2FuIGJlIGJ1aWx0IGFzIGEgbW9kdWxlLCBoYXZlIHlv
dQp0cmllZCB0aGF0PwoKdGhhbmtzLAoKZ3JlZyBrLWgKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:04:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefK9-00079c-DR; Thu, 25 Jan 2018 11:04:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eefK7-00079W-L3
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 11:04:03 +0000
X-Inumbo-ID: 6fdcaff0-01bf-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22e.google.com (unknown [2a00:1450:400c:c09::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fdcaff0-01bf-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 12:03:57 +0100 (CET)
Received: by mail-wm0-x22e.google.com with SMTP id v71so14161128wmv.2
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 03:04:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=+vj1Hup9GyRTutbzgiHUNPG/4VvI//OmaeXjtWXYuC4=;
 b=TlYjskujO2ztfEAP0hU64vulUbDfXNmiGBwApSGXPerIynFizA/zhGxy3Neq/TLeo4
 J+fVjXHjTqbjNNMlGWgIGGyg9Xg/wRxPLYCq33ugAmh/1KUo2VKrnE2m1GrcJYa6yuFd
 WgGlndYS+zXTVsmfkeZuV/uE76h9lRUxSArcg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=+vj1Hup9GyRTutbzgiHUNPG/4VvI//OmaeXjtWXYuC4=;
 b=WvegAGTbe/BzrDgOI7R9HBIUtRxd+ew+ggolZs8AJYpxcP8amA8PrkcKM6zt3OO/8O
 gGRXGHBqwJkiL7jUQJ6/Pqycd+1TJEFO0dnnQtqD/vf2J5tWCA7sB1NawDaWk2OgUOv3
 6HQzmiLQgt6wkcj+Nf74jnROocwljNPKByXsDjoHfVqYNZAsnbsOUwqi5CVCPwfWQ6x9
 WruzBxEmry2thivtZqmVDKGXqaW85yhx2HJg8XaY9R+vkKdt5r7OCtAuNuSXBsxJVmpG
 WQiqFjo6eh7m89moTjNyztLh+4A3MfS0SXeowlBtsnwy7Pi0Xpef3Dt1vRe4FqSKDldm
 pJXw==
X-Gm-Message-State: AKwxyteW0twt0y56bsESNcrWnxOJ4YBQDTKwcYgBvVJQ3rwEcgN0sHE5
 l1ICUoiU6Ubzoa3PZTf6wl3Z4PJyCJQ=
X-Google-Smtp-Source: AH8x224erXsHsMiibNzaSHdkh/HA/Y2ALyziGvxtvmb8Siq5icxGBZoYbk7Bj6fcAGecaeVXtG+CkQ==
X-Received: by 10.80.135.205 with SMTP id 13mr29991862edz.253.1516878239901;
 Thu, 25 Jan 2018 03:03:59 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n3sm1181582edb.46.2018.01.25.03.03.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 03:03:59 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
 <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
 <alpine.DEB.2.10.1801241410580.6440@sstabellini-ThinkPad-X260>
 <CAEC2CxpHiEu1fdriiV-gJj=rS+cOp3WHRCwHhsGUGSFShsSiNw@mail.gmail.com>
 <alpine.DEB.2.10.1801241441010.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <38c67391-50e2-44c5-a4ae-f43e68993879@linaro.org>
Date: Thu, 25 Jan 2018 11:03:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801241441010.6440@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 "security@xenproject.org" <security@xenproject.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] XSA-254 SP2 for ARM (was Re: [PATCH 1/5] xen/arm:
 Introduce enable callback to enable a capabilities on each online CPU)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyNC8wMS8xOCAyMjo0MywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdl
ZCwgMjQgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4g
T24gMjQgSmFudWFyeSAyMDE4IGF0IDIyOjE0LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+Pj4gT24gVGh1LCAxOCBKYW4gMjAxOCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4+ICgrIFNlY3VyaXR5IHRlYW0pCj4+Pj4KPj4+PiBIaSBTdGVmYW5vLAo+
Pj4+Cj4+Pj4gT24gMTcvMDEvMTggMjE6NDcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+
Pj4gT24gV2VkLCAxNyBKYW4gMjAxOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+Pj4g
T24gV2VkLCAxNyBKYW4gMjAxOCwgTGFycyBLdXJ0aCB3cm90ZToKPj4+Pj4+PiAgICAgICAgIFJl
Z2FyZGluZyBSRUFETUUuc291cmNlLCB0aGlzIGlzIGNvdmVyaW5nIGZpbGUgYW5kIGNvbnRhaW4g
dGhlCj4+Pj4+Pj4gc2FtZSBtZW50aW9uIGFzIGluIHRoZSBjb21taXQgbWVzc2FnZS4gQXMgdGhp
cyBpcyBhIHNpbmdsZSBmdW5jdGlvbi4KPj4+Pj4+PiBJc24ndCB0aGUgY29tbWl0IG1lc3NhZ2UK
Pj4+Pj4+PiAgICAgICAgIGVub3VnaD8KPj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gICBGcm9tIGEg
bGVnYWwgdmlld3BvaW50IGl0IGlzIGVub3VnaC4KPj4+Pj4+Cj4+Pj4+PiBJZiB0aGF0IGlzIGVu
b3VnaCBmcm9tIGEgbGVnYWwgdmlld3BvaW50LCB0aGVuIGl0IGlzIGVub3VnaCBmb3IgbWUuCj4+
Pj4+Pgo+Pj4+Pj4gSG93ZXZlciwgZnJvbSBhIGxlZ2FsIHZpZXdwb2ludCwgSSB0aG91Z2h0IHdl
IG5lZWRlZCB0byBleHBsaWNpdGx5Cj4+Pj4+PiBtZW50aW9uIGFsbCB0aGUgb3JpZ2luYWwgc2ln
bmVkLW9mZi1ieXMgYmVjYXVzZSBKdWxpZW4gaXMgbm90IGFjdHVhbGx5Cj4+Pj4+PiB0aGUgY29w
eXJpZ2h0IGhvbGRlciBmb3IgdGhhdCBmdW5jdGlvbiwgaGVuY2UsIHdlIG5lZWQgdG8gYWRkIHRo
ZQo+Pj4+Pj4gc2lnbmVkLW9mZi1ieXMgb2YgYWxsIHRoZSBtaXNzaW5nIGNvcHlyaWdodCBob2xk
ZXJzLgo+Pj4+Pgo+Pj4+PiBBY3R1YWxseSwgcmVhZGluZyBhZ2FpbiB0aGUgRGV2ZWxvcGVy4oCZ
cyBDZXJ0aWZpY2F0ZSBvZiBPcmlnaW4sIGl0Cj4+Pj4+IHN0YXRlczoKPj4+Pj4KPj4+Pj4gIlRo
ZSBjb250cmlidXRpb24gaXMgYmFzZWQgdXBvbiBwcmV2aW91cyB3b3JrIHRoYXQsIHRvIHRoZSBi
ZXN0IG9mIG15Cj4+Pj4+IGtub3dsZWRnZSwgaXMgY292ZXJlZCB1bmRlciBhbiBhcHByb3ByaWF0
ZSBvcGVuIHNvdXJjZSBsaWNlbnNlIGFuZCBJIGhhdmUKPj4+Pj4gdGhlIHJpZ2h0IHVuZGVyIHRo
YXQgbGljZW5zZSB0byBzdWJtaXQgdGhhdCB3b3JrIHdpdGggbW9kaWZpY2F0aW9ucywgd2hldGhl
cgo+Pj4+PiBjcmVhdGVkIGluIHdob2xlIG9yIGluIHBhcnQgYnkgbWUsIHVuZGVyIHRoZSBzYW1l
IG9wZW4gc291cmNlIGxpY2Vuc2UKPj4+Pj4gKHVubGVzcyBJIGFtIHBlcm1pdHRlZCB0byBzdWJt
aXQgdW5kZXIgYSBkaWZmZXJlbnQgbGljZW5zZSksIGFzIGluZGljYXRlZCBpbgo+Pj4+PiB0aGUg
ZmlsZSIKPj4+Pj4KPj4+Pj4gc28gSSB0aGluayBMYXJzIGlzIHJpZ2h0LiBJbiB0aGF0IGNhc2Us
IHRoZXJlIGlzIG5vIG5lZWQgdG8gcmVzdWJtaXQKPj4+Pj4gdGhpcyBzZXJpZXMsIEknbGwgY29t
bWl0IHRvIHN0YWdpbmcgYXMgaXMuIElmIHRlc3RzIGdvIHdlbGwsIEknbGwKPj4+Pj4gYmFja3Bv
cnQgaXQgdG8gdGhlIHN0YWJsZSB0cmVlcy4KPj4+PiBUaGFuayB5b3UhIEkgaGF2ZSBjcmVhdGVk
IGJyYW5jaGVzIHdpdGggcGF0Y2hlcyBiYWNrcG9ydGVkIHVwIHRvIFhlbiA0LjguIFdpdGgKPj4+
PiBtaW5vciBjaGFuZ2VzOgo+Pj4+Cj4+Pj4gICAgIC0gWGVuIDQuMTA6IE5vIGNoYW5nZXMKPj4+
PiAgICAgLSBYZW4gNC45Ogo+Pj4+ICAgICAgICAqIG1pbm9yIGNvbmZsaWN0IGluIHNvbWUgZmls
ZXMKPj4+PiAgICAgICAgKiBjb21waWxhdGlvbiBmYWlsdXJlIGluIGNwdWVycmF0YS5jIChfX3Zp
cnRfdG9fbWZuIGRvZXMgbm90IGV4aXN0KQo+Pj4+ICAgICAtIFhlbiA0Ljg6Cj4+Pj4gICAgICAg
ICogY29uZmxpY3QgaW4gc29tZSBmaWxlcyAob25lIG1lZGl1bSBhcyB0aGUgbnVtYmVyIG9mICJm
ZWF0dXJlcyIgaXMKPj4+PiBkaWZmZXJlbnQpCj4+Pj4gICAgICAgICogY29tcGlsYXRpb24gZmFp
bHVyZSBpbiBjcHVlcnJhdGEuYyAoX192aXJ0X3RvX21mbiBkb2VzIG5vdCBleGlzdCkKPj4+Pgo+
Pj4+IFRoZSBicmFuY2hlcyBjYW4gYmUgZm91bmQgb24geGVuYml0cyBbMV0gOiB4c2EtMjU0LXNw
Mi1YLlhYIHdoZXJlIFguWFggaXMgdGhlCj4+Pj4gdmVyc2lvbiBvZiBYZW4uCj4+Pj4KPj4+PiBY
ZW4gNC43IGFuZCBlYXJsaWVyIGRvZXMgbm90IGhhdmUgY3B1ZmVhdHVyZS9jcHVlcnJhdGEgaW5m
cmFzdHJ1Y3R1cmUgYW5kIHdpbGwKPj4+PiByZXF1aXJlIGJhY2twb3J0LiBUaGUgb25seSBkaWZm
aWN1bHR5IGhlcmUgc2hvdWxkIGJlIGZpbmRpbmcgdGhlIGxpc3Qgb2YKPj4+PiBjb21taXRzIHJl
cXVpcmVkLgo+Pj4+Cj4+Pj4gQWxzbywgd2UgcHJvYmFibHkgd2FudCB0byB1cGRhdGUgdGhlIFhT
QSBwb2ludGluZyB0byB0aGUgcGF0Y2hlcy4gU28gaWYKPj4+PiBzb21lb25lIHdhbnRzIHRvIGJh
Y2twb3J0IHRvIFhlbiA0LjcgKG9yIGVhcmxpZXIpIHRoZXkgY2FuLiBBbnkgb3BpbmlvbnM/Cj4+
Pgo+Pj4gVGhlc2UgYXJlIHRoZSBjb21taXRzIGZvciB0aGUgWFNBIDI1NCBtaXRpZ2F0aW9uIGZv
ciB0aGUgYXJtNjQKPj4+IGFyY2hpdGVjdHVyZToKPj4+Cj4+PiBzdGFnaW5nLTQuMTAKPj4+IGI4
MjlkNDI4MjljMWZmNjI2YTAyNzU2YWNhZTRkZDQ4MmZjMjBjOWEKPj4+IDBmN2E0ZmFhZmIyZDc5
OTIwY2M2MzQ1N2NmY2EzZTAzOTkwYWY0Y2MKPj4+IGQxZjQyODNhMWQ4NDA1YTQ4MGI0MTIxZTFl
ZmNmYWVjOGJiZGJmZmEKPj4+IGNhZTZlMTU3MmYzOWExOTA2YmUwZmMzYmRhZjQ5ZmU1MTRjNmE5
YzAKPj4+IDkyODExMjkwMGU1YjRhOTJjY2ViYjJlZWExMTY2NWZkNzZhYTBmMGQKPj4+IDcyOGZh
ZGI1ODZhMmExNGEyNDRkYWJkNzA0NjNiY2MxNjU0ZWNjODUKPj4+Cj4+PiBzdGFnaW5nLTQuOQo+
Pj4gMmVjN2NjYmZmYzZiNzg4ZjY1ZTU1NDk4ZTQzNDdjMWVlM2E0NGIwMQo+Pj4gNTA0NTBjMWYz
M2RjNzJmMjEzOGE2NzFkNzM4OTM0Zjc5NmJlMzMxOAo+Pj4gMzc5MDgzM2VmMTZiOTU2NTM0MjRl
YzliMTQ1ZTQ2MGVjMWE1NmQxNgo+Pj4gZmJhNDhlZmYxOGMwMmQ3MTZjOTViOTJkZjgwNGE3NTU2
MjBiZTgyZQo+Pj4gOWY3OWU4ZDg0NmU4NDEzYzgyOGY1ZmM3Y2M2YWM3MzM3MjhkZmYwMAo+Pj4g
YTI1NjdkNmI1NGI3YjE4N2VjYzAxNjUwMjFiNmRkMDdkYWZhZjA2YQo+Pj4KPj4+IHN0YWdpbmct
NC44Cj4+PiA5NDZkZDJlZWZhZTJmYWVlY2JlYjk2NjJlNjY5MzVjODA3MGY2NGY1Cj4+PiA4NTk5
MGJmNTNhZGRjZGIwY2U4ZTQ1OGEzZDhmYWQxOTk3MTBhYzU5Cj4+PiBjZjBiNTg0YzhjNTAzMDU4
OGJjNDdhMzYxNGFkODYwYWY3NDgyYzUzCj4+PiA0NDEzOWZlZDdjNzk0ZWI0ZTQ3YTliYjkzMDYx
ZTMyNWJkNTdmZThjCj4+PiA2ZjY3ODZlZjBkN2Y3MDI1ODYwZDM2MGY2YjEyNjcxOTNmZmQxYjI3
Cj4+Cj4+IFNvbWV0aGluZyBsb29rcyBxdWl0ZSBvZGQuIFRoZSBjb21taXQgbWVzc2FnZSBoYXZl
IHR3byBjaGVycnktcGljayBjb21taXQgSUQuCj4+Cj4+IFdoeSBkaWRuJ3QgeW91IGp1c3QgbWVy
Z2VkIHRoZSBicmFuY2hlcyBJIHByb3ZpZGVkPwo+IAo+IEJhc2ljYWxseSBJIGRpZCB0aGUgYmFj
a3BvcnRzIG9uIG15IG93biwgdGhlbiBJIGRvdWJsZS1jaGVja2VkIHRoYXQgdGhleQo+IG1hdGNo
ZWQgeW91ciBvd24gdmVyc2lvbiBvZiB0aGUgYmFja3BvcnRzLiBJIGRpZCBpdCBmb3Igc2FmZXR5
OiB0aGlzIHdheQo+IHdlIGNhbiBiZSBxdWl0ZSBzdXJlIHRoYXQgdGhlIGJhY2twb3J0cyBhcmUg
Z29vZCwgb3IgYm90aCBvZiB1cyBkaWQKPiBleGFjdGx5IHRoZSBzYW1lIG1pc3Rha2VzIDotKQo+
IEl0IHdhcyB2ZXJ5IGhlbHBmdWwgdG8gaGF2ZSBicmFuY2hlcyB0byBjb21wYXJlIGFnYWluc3Qs
IHRoYW5rIHlvdSBmb3IKPiB0aGF0LgoKSSBhbHNvIGRvdWJsZSBjaGVja2VkIGl0IHllc3RlcmRh
eSBiZWNhdXNlIEkgd2Fzbid0IHN1cmUgd2hhdCB5b3UgZGlkIDopLgoKPiAKPiAKPj4+Cj4+PiBG
b3Igc3RhZ2luZy00LjcsIEkgbWFkZSB0aGUgYmFja3BvcnRzIGFuZCB0ZXN0ZWQgdGhlbSBhcyB3
ZWxsLiBUaGV5IGxvb2sKPj4+IGNvcnJlY3QuIEhvd2V2ZXIsIGdpdmVuIHRoYXQgaXQgd2FzIG1v
cmUgY29tcGxleCB0aGFuIGluaXRpYWxseSB0aG91Z2gsCj4+PiBJIHdvdWxkIGFwcHJlY2lhdGUg
aWYgeW91IGNvdWxkIGdpdmUgaXQgYSBsb29rIGFzIHdlbGwgKEkgaGF2ZW4ndCBwdXNoZWQKPj4+
IGl0IHN0YWdpbmctNC43IHlldCk6Cj4+Pgo+Pj4gICAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Bl
b3BsZS9zc3RhYmVsbGluaS94ZW4tdW5zdGFibGUuZ2l0IHN0YWdpbmctNC43LXhzYTI1NAo+Pgo+
PiBJIHdpbGwgaGF2ZSBhIGxvb2suCj4gCj4gVGhhbmtzIGFnYWluIQoKVGhpcyBsb29rcyBnb29k
IHRvIG1lLiBUaGFuayB5b3UgZm9yIGJhY2twb3J0aW5nIHRoZW0gdG8gNC43LgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:09:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:09:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefPb-0007PY-8k; Thu, 25 Jan 2018 11:09:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eefPa-0007Ox-1u
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 11:09:42 +0000
X-Inumbo-ID: 3f0eaf4b-01c0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f0eaf4b-01c0-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:09:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,411,1511827200"; d="scan'208";a="66655162"
To: Jan Beulich <JBeulich@suse.com>
References: <1516817805-13702-1-git-send-email-andrew.cooper3@citrix.com>
 <5A69C44B02000078001A24B1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <85b8214f-9932-2bb2-9f6c-510288433d02@citrix.com>
Date: Thu, 25 Jan 2018 11:09:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A69C44B02000078001A24B1@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Split exception handling out of
	invoke_stub()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTA6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE5OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEZvciBhIHJlbGVh
c2UgYnVpbGQsIGJsb2F0LW8tbWV0ZXIgcmVwb3J0czoKPj4KPj4gICBhZGQvcmVtb3ZlOiAwLzAg
Z3Jvdy9zaHJpbms6IDAvMSB1cC9kb3duOiAwLy01MTExICgtNTExMSkKPj4gICBmdW5jdGlvbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCj4+
ICAgeDg2X2VtdWxhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI2NDU4ICAxMjEz
NDcgICAtNTExMQo+Pgo+PiBvciBpbiBvdGhlciB3b3JkcywgYSA0JSByZWR1bmN0aW9uIGluIGNv
ZGUgc2l6ZSBmcm9tIHRoaXMgY2hhbmdlIGFsb25lLgo+Pgo+PiBXaGlsZSBzaHVmZmxpbmcgdGhp
bmdzIGFyb3VuZCwgZHJvcCB0aGUgdXNlIG9mIF9fTElORV9fLAo+IFdoaWxlIHRoZSByZXN0IG9m
IHRoZSBjaGFuZ2UgaXMgZmluZSwgSSBjb250aW51ZSB0byBvYmplY3QgdG8gdGhlCj4gcmVtb3Zh
bCBvZiBfX0xJTkVfXyBoZXJlIC0gYWZhaWN0IGl0IGlzIGF3a3dhcmQgdG8gcmVjb25zdHJ1Y3Qg
dGhlCj4gbGluZSBudW1iZXIgd2hlbiBiZWluZyBwcmVzZW50ZWQganVzdCB0aGUgYWRkcmVzcy4g
QXQgdGhlIHZlcnkKPiBsZWFzdCB5b3UnZCBoYXZlIHRvIHJ1biBhIHRvb2wgbGlrZSBhZGRyMmxp
bmUsIHdoaWNoIGFzc3VtZXMgeW91Cj4gaGF2ZSB0aGUgY29ycmVjdCBiaW5hcnkgdG8gaGFuZCAo
d2hpY2ggaXMgbm90IHZlcnkgbGlrZWx5IGJhc2VkIG9uCj4gbXkgZXhwZXJpZW5jZSkuIEhvd2V2
ZXIgbXVjaCBJIGNhbiBhZ3JlZSB0aGF0IGxpbmUgbnVtYmVycyBnZXQKPiBpbiB0aGUgd2F5IG9m
IGxpdmUgcGF0Y2hpbmcsIHRoZXJlIGFyZSBjYXNlcyB3aGVyZSBwcm9ibGVtCj4gYW5hbHlzaXMg
aXMgcXVpdGUgYSBiaXQgaGFyZGVyIHdpdGhvdXQgdGhlbS4gQW5kIHRoaXMgaXMgYW4gZXhhbXBs
ZQo+IHRoZXJlb2YuCgpUaGUgcG9pbnQgb2YgcHJpbnRpbmcgdGhlIGluc3RydWN0aW9uIHN0cmVh
bSBhdCB0aGUgV0FSTklORyBpcyB0aGF0IGl0CnVuaXF1ZWx5IGlkZW50aWZpZXMgdGhlIGludm9r
ZV9zdHViKCkgY2FsbCwganVzdCBsaWtlIHRoZSBfX0xJTkVfXwppbmZvcm1hdGlvbiBkb2VzLCBh
bmQgdGhpcyByZWFycmFuZ2VtZW50IG1ha2VzIF9fTElORV9fIGF3a3dhcmQgdG8gdXNlLsKgCldl
J2QgbmVlZCBhbm90aGVyIF9fWEVOX18tZ3VhcmRlZCBsb2NhbCB2YXJpYWJsZSBvbiB0aGUgc3Rh
Y2suCgpUaGUgdHJhZGVvZmYgZm9yIGxpdmVwYXRjaGluZyBpcyBob3cgbGlrZWx5IHdlIGFyZSB0
byBoYXZlIGEKbGl2ZXBhdGNoYWJsZSBzZWN1cml0eSBpc3N1ZSB3aGljaCBtb2RpZmllcyBzb21l
dGhpbmcgaW4geDg2X2VtdWxhdGUuYwp3aGljaCByZXN1bHRzIGluIHBlcnR1cmJhbmNlIG9mIF9f
TElORV9fLCB2cyB0aGUgdXRpbGl0eSBvZiB1c2luZwpfX0xJTkVfXyBpbiB0aGUgZmlyc3QgcGxh
Y2UuCgpBbGwgdXNlcyBvZiBfX0xJTkVfXyBoZXJlIGFyZSBwYXJ0IG9mIHg4Nl9lbXVsYXRlKCks
IGJ1dCB3ZSBoYXZlIGhhZAppc3N1ZXMgaW4gdGhlIHBhc3Qgd2hpY2ggYXJlIGZpeGVkIGV4Y2x1
c2l2ZWx5IGluIHRoZSB4ODZfZGVjb2RlKCkgcGF0aC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:16:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:16:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefW2-0008Bq-Cl; Thu, 25 Jan 2018 11:16:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eefW0-0008BS-QI
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 11:16:20 +0000
X-Inumbo-ID: 2d69f93d-01c1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d69f93d-01c1-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:16:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AEC65AC43;
 Thu, 25 Jan 2018 11:16:13 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>,
 "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
 <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
 <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0f6fc9a5-4bbf-3ad8-6f87-99723b445246@suse.com>
Date: Thu, 25 Jan 2018 12:16:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTE6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjAxLjE4IGF0
IDExOjI1LCA8bXNkK3hlbi1kZXZlbEBtc2QuaW0+IHdyb3RlOgo+Pj4gIFhlbiBkb2Vzbid0IGNy
YXNoIGF0IGFsbC4KPiAKPiBEaWQgeW91IHJlYWQgdGhlIGFib3ZlPyBpdCBpcyBiZWluZyBjb25m
aXJtZWQgYnkgLi4uCj4gCj4+IFdpdGggdGhpcyBmaWxlLCBpdCB3b3JrcywgWGVuIGJvb3RzIDoK
Pj4KPj4gYGBgCj4+IFtnbG9iYWxdCj4+IGRlZmF1bHQ9eGVuCj4+Cj4+IFt4ZW5dCj4+IG9wdGlv
bnM9bG9nbHZsPWFsbCBjb20xPTExNTIwMCw4bjEgY29uc29sZT1jb20xLHZnYQo+PiBrZXJuZWw9
dm1saW51eiByb290PS9kZXYvbWQyIHJvIHJvb3RkZWxheT0xMCBub3F1aWV0IG5vc3BsYXNoIAo+
PiBlYXJseXByaW50az14ZW4KPj4gcmFtZGlzaz1pbml0cmQuaW1nCj4+IGBgYAo+Pgo+PiBXaXRo
IHRoaXMgZmlsZSwgSSBoYXZlIGp1c3QgYWRkZWQgImRvbTBfbWVtPTFHLG1heDoxRyIsIFhlbiBj
cmFzaGVzIDoKPj4KPj4gYGBgCj4+IFtnbG9iYWxdCj4+IGRlZmF1bHQ9eGVuCj4+Cj4+IFt4ZW5d
Cj4+IG9wdGlvbnM9bG9nbHZsPWFsbCBjb20xPTExNTIwMCw4bjEgY29uc29sZT1jb20xLHZnYSBk
b20wX21lbT0xRyxtYXg6MUcKPj4ga2VybmVsPXZtbGludXogcm9vdD0vZGV2L21kMiBybyByb290
ZGVsYXk9MTAgbm9xdWlldCBub3NwbGFzaCAKPj4gZWFybHlwcmludGs9eGVuCj4+IHJhbWRpc2s9
aW5pdHJkLmltZwo+PiBgYGAKPj4KPj4gSSBhdHRhY2hlZCB0aGUgYm9vdCBsb2dzICJkb20wX2Ny
YXNoX3dpdGhfZG9tMF9tZW1vcnkudHh0Ii4gVGhlIGxhc3QgCj4+IGxpbmUgaXMgIihYRU4pIEhh
cmR3YXJlIERvbTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hpbmUgaW4gNSBzZWNvbmRzLiIKPiAK
PiAuLi4gdGhpcyBsaW5lIHlvdSBvYnNlcnZlLiBUYWtpbmcgZnVydGhlciBsaW5lcyBmcm9tIHRo
ZSBsb2cgeW91J3ZlCj4gcHJvdmlkZWQgc3Vic2VxdWVudGx5Ogo+IAo+IChYRU4pIGQwdjA6IHVu
aGFuZGxlZCBwYWdlIGZhdWx0IChlYz0wMDAzKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKPiAKPiBUaGlzIHRlbGxzIHVzIHRoYXQgRG9tMCBkaWRuJ3QgaW5zdGFsbCBhIHBhZ2Ug
ZmF1bHQgaGFuZGxlciB5ZXQuCj4gCj4gKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJvbSBmZmZmZmZm
ZjgyNTY1MjAwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IChYRU4pICBMNFsw
eDFmZl0gPSAwMDAwMDAwODQ2MDBlMDY3IDAwMDAwMDAwMDAwMDIwMGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKPiAoWEVOKSAgTDNbMHgxZmVdID0gMDAwMDAwMDg0NjAwZjA2NyAwMDAwMDAwMDAw
MDAyMDBmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCj4gKFhFTikgIEwyWzB4MDEyXSA9IDAwMDAw
MDA4NDY2NDcwNjcgMDAwMDAwMDAwMDAwMjY0NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo+IChY
RU4pICBMMVsweDE2NV0gPSAwMDEwMDAwODQ2NTY1MDY1IDAwMDAwMDAwMDAwMDI1NjUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKPiAKPiBUaGlzIHRlbGxzIHVzICh0b2dldGhlciB3aXRoIHRoZSBw
YWdlIGZhdWx0IGVycm9yIGNvZGUpIHRoYXQgdGhlCj4gRG9tMCBrZXJuZWwgdHJpZWQgdG8gcHJv
dmlkZSBtZW1vcnkgYXMga2VybmVsIHN0YWNrIHdoaWNoCj4gY2FuJ3QgYmUgd3JpdHRlbi4gVGhp
cyBtYXkgYmUgYSBEb20wIGtlcm5lbCBzdGFjayBvdmVyZmxvdywKClJlYWxseT8gV2h5IGRvIHlv
dSB0aGluayB0aGlzIGlzIHJlbGF0ZWQgdG8gdGhlIHN0YWNrPwoKVGhlIGVycm9yIGNvZGUganVz
dCB0ZWxscyB1cyBpdCB3YXMgYSB3cml0ZSBhY2Nlc3MuICVyc3AgaXMKZmZmZmZmZmY4MjAwM2Ni
MCwgd2hpbGUgJWNyMiBpcyBmZmZmZmZmZjgyNTY1MjAwLgoKVG8gbWUgaXQgc2VlbXMgYXMgaWYg
dGhlIGFjY2VzcyB3YXMgdmlhICVyYnguCgpJdCB3b3VsZCByZWFsbHkgaGVscCB0byBrbm93IHdo
aWNoIGZ1bmN0aW9uIGNhdXNlZCB0aGUgYWNjZXNzLiBBcyB0aGUKc3RhY2sgY29udGFpbnMgc29t
ZSBwYXJ0cyBvZiB0aGUgbGFzdCBtZXNzYWdlcyBpc3N1ZWQgSSBzdXNwZWN0IHRoaXMKaXMgcmVs
YXRlZCB0byBFRkkgY29kZS4KCj4gYnV0IHRoZXJlIG1heSBhbHNvIGJlIG90aGVyIHJlYXNvbnMu
IEF0IHRoaXMgcG9pbnQgSSBjYW4ndAo+IGV4Y2x1ZGUgdGhlcmUgYmVpbmcgc29tZSByb290IGNh
dXNlIGluIFhlbiwgYnV0IHRoZSBpc3N1ZQo+IG5lZWRzIHRvIGJlIGludmVzdGlnYXRlZCBmcm9t
IHRoZSBEb20wIGtlcm5lbCBzaWRlLgoKU28gaGF2aW5nIGEgbW9yZSByZWFkYWJsZSBiYWNrdHJh
Y2Ugd291bGQgcmVhbGx5IGhlbHAuCgpHdWlsbGF1bWUsIGNhbiB5b3UgdHJ5IHRvIGdldCBzeW1i
b2wrb2Zmc2V0IGZvciB0aGUgdmFsdWVzIG9uIHRoZSBzdGFjawpsb29raW5nIGxpa2Uga2VybmVs
IGNvZGUgYWRkcmVzc2VzIChlLmcuIGV2ZXJ5dGhpbmcgc3RhcnRpbmcgd2l0aAoiZmZmZmZmZmY4
MiIpPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:16:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:16:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefW3-0008C1-JU; Thu, 25 Jan 2018 11:16:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y5=eu=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1eefW1-0008BT-QW
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 11:16:21 +0000
X-Inumbo-ID: 2cfc4566-01c1-11e8-b9b1-635ca7ef6cff
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.135])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2cfc4566-01c1-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:16:23 +0000 (UTC)
Received: from msd.im ([81.254.76.187]) by mwinf5d73 with ME
 id 2bGD1x00142U4nD03bGDKA; Thu, 25 Jan 2018 12:16:13 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Thu, 25 Jan 2018 12:16:13 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id C82DE200A1;
 Thu, 25 Jan 2018 12:16:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516878972; bh=OFOnsHRPJKsKHmCMTRDywIN2yikKlt3qGLboYacx+ZY=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=IFTp9mykYnPRswsGNfiSo5ESO/FHamaeB9HqbTmljE8qJqCojM50W3BVFGcw3oApp
 bj51yoKn61hYDHG+6dk2ZVLXkDKv5fFOHzpistShIB7+21RGIo1eRkAnUU5hV2v0zs
 CK3OI6fZRpFfYQLFZrnEff8KOuflDK4la+tZbMZUfHBpy3nTbyf+fOWNl4p5nsMqq0
 Z2mGrS/Z7U6XJOSMehNydy1voWV1TPe7fGPC2u0Z6ORdQWNQp1FUxRinr+jzPpB7UK
 C9JVtHixtxFlT9TNpfFzJ/7zeHqo3Nt1c3XAtgtkRmjDXzj0Dn57FDwyiUvp5icaSm
 X+mA4c1Q9ZJqA==
To: Jan Beulich <JBeulich@suse.com>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
 <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
 <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <9a1b2db6-a5cf-be6b-d403-d68386d2e931@msd.im>
Date: Thu, 25 Jan 2018 12:16:10 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
In-Reply-To: <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

IyBBYm91dCB0aGUga2VybmVsIGNyYXNoCgo+IERpZCB5b3UgcmVhZCB0aGUgYWJvdmU/CgpJIGp1
c3Qgd2FudGVkIHRvIHNheSB0aGF0IEkgaGF2ZSBzb2x2ZWQgdGhlIGtlcm5lbCBwYW5pYyBjcmFz
aCB0aGF0IEkgCmhhZCBiZWZvcmUsIHdoZW4geW91IGV4cGxhaW5lZCAiWGVuIGRvZXNuJ3QgY3Jh
c2ggYXQgYWxsLiBJdCdzIHRoZSBEb20wIAprZXJuZWwgd2hpY2ggcGFuaWNzIi4KCkp1c3QgZm9y
IGluZm9ybWF0aW9uIHRoZSBjcmFzaCBoYXBwZW5zIGlmIEkgcHV0IHRoZSAiY29uc29sZT1jb20x
IiB0byAKdGhlIGtlcm5lbCBjb21tYW5kIGxpbmUuCgpgYGAKa2VybmVsPXZtbGludXogcm9vdD0v
ZGV2L21kMiBybyByb290ZGVsYXk9MTAgbm9xdWlldCBub3NwbGFzaCAKZWFybHlwcmludGs9eGVu
IGNvbnNvbGU9Y29tMQpgYGAKCkFuZCB0aGlzLCBJIHVuZGVyc3RhbmQsIGlzIG5vdCBsaW5rZWQg
dG8gWGVuLgoKIyBBYm91dCB0aGUgWGVuIERvbTAgY3Jhc2gKCj4gVGhpcyB0ZWxscyB1cyAodG9n
ZXRoZXIgd2l0aCB0aGUgcGFnZSBmYXVsdCBlcnJvciBjb2RlKSB0aGF0IHRoZQo+IERvbTAga2Vy
bmVsIHRyaWVkIHRvIHByb3ZpZGUgbWVtb3J5IGFzIGtlcm5lbCBzdGFjayB3aGljaAo+IGNhbid0
IGJlIHdyaXR0ZW4uIFRoaXMgbWF5IGJlIGEgRG9tMCBrZXJuZWwgc3RhY2sgb3ZlcmZsb3csCj4g
YnV0IHRoZXJlIG1heSBhbHNvIGJlIG90aGVyIHJlYXNvbnMuIEF0IHRoaXMgcG9pbnQgSSBjYW4n
dAo+IGV4Y2x1ZGUgdGhlcmUgYmVpbmcgc29tZSByb290IGNhdXNlIGluIFhlbiwgYnV0IHRoZSBp
c3N1ZQo+IG5lZWRzIHRvIGJlIGludmVzdGlnYXRlZCBmcm9tIHRoZSBEb20wIGtlcm5lbCBzaWRl
LgoKSSBoYXZlIHRlc3RlZCB3aXRoIHRoZSB2ZXJzaW9uIDQuOSBhbmQgNC4xNCBvZiB0aGUga2Vy
bmVsIGZyb20gRGViaWFuIAphbmQgdGhlIGNyYXNoIG9jY3VycyB3aGVuIHRoZXJlIGlzIHRoZSBv
cHRpb24gImRvbTBfbWVtPTFHLG1heDoxRyIuCgpodHRwczovL3BhY2thZ2VzLmRlYmlhbi5vcmcv
c3RyZXRjaC9saW51eC1pbWFnZS1hbWQ2NApodHRwczovL3BhY2thZ2VzLmRlYmlhbi5vcmcvc3Ry
ZXRjaC1iYWNrcG9ydHMvbGludXgtaW1hZ2UtYW1kNjQKCkRvIHlvdSB3YW50IHRoYXQgSSB0ZXN0
IHNvbWV0aGluZyBlbHNlID8KClJlZ2FyZHMsCgoKR3VpbGxhdW1lCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:20:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:20:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefaM-0000Xg-89; Thu, 25 Jan 2018 11:20:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y5=eu=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1eefaL-0000XH-RV
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 11:20:49 +0000
X-Inumbo-ID: cdcc5a33-01c1-11e8-b9b1-635ca7ef6cff
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.135])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cdcc5a33-01c1-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:20:53 +0000 (UTC)
Received: from msd.im ([81.254.76.187]) by mwinf5d73 with ME
 id 2bLi1x00Z42U4nD03bLj1c; Thu, 25 Jan 2018 12:20:43 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Thu, 25 Jan 2018 12:20:43 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id B1A85200A1;
 Thu, 25 Jan 2018 12:20:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516879242; bh=LYBqebv//lv6dq68nK1ewqZpxCz0Wq66m8JwROLTtS0=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=wCcFvdW0sUyjqbyKSgoy7ztckgUs2K+3k46rfSYlbw9UMgBXUIFvLNgHkYscMPVSU
 Ct6vnYfWOfcejDVWrhx2fmkdd1b8ZxYQltd/rP1Jtt3JENeamC8MNdC1t/wqcwfW/c
 03J9Xqap2l72ndUWsD3J7NdQh85Qg3NrLGQ2dLLloImIv0F4V4D7bY/9962PH3oJO1
 2q5dhS0Vxst1pGpVl+D2Wtj1b77WP3XG58hKfyLglPSQsBoanJ2nqYhaXPRCuP+Wo0
 0opkk1H7vMkcCjZUOrsYcENR7ZQs3B5ddf9GjuseiLGqu+XxPtBlyrBKBdJwH4EV45
 Gz+m4KZBQDH/Q==
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
 <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
 <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
 <0f6fc9a5-4bbf-3ad8-6f87-99723b445246@suse.com>
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <9a190da7-a95c-11df-ef13-76f3f63eaf7d@msd.im>
Date: Thu, 25 Jan 2018 12:20:40 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
In-Reply-To: <0f6fc9a5-4bbf-3ad8-6f87-99723b445246@suse.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

PiBHdWlsbGF1bWUsIGNhbiB5b3UgdHJ5IHRvIGdldCBzeW1ib2wrb2Zmc2V0IGZvciB0aGUgdmFs
dWVzIG9uIHRoZSBzdGFjawo+IGxvb2tpbmcgbGlrZSBrZXJuZWwgY29kZSBhZGRyZXNzZXMgKGUu
Zy4gZXZlcnl0aGluZyBzdGFydGluZyB3aXRoCj4gImZmZmZmZmZmODIiKT8KCkZvciBzdXJlLiBK
dXN0LCBjYW4geW91IGV4cGxhaW4gbWUgaG93IEkgY2FuIGRvIHRoaXMsIHBsZWFzZSA/CgoKR3Vp
bGxhdW1lCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:22:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefbX-0000eI-JV; Thu, 25 Jan 2018 11:22:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eefbW-0000e0-IU
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 11:22:02 +0000
X-Inumbo-ID: f89be56d-01c1-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f89be56d-01c1-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:22:05 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 04:21:54 -0700
Message-Id: <5A69CBE002000078001A251F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 04:21:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>,
 "Juergen Gross" <jgross@suse.com>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
 <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
 <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
 <0f6fc9a5-4bbf-3ad8-6f87-99723b445246@suse.com>
In-Reply-To: <0f6fc9a5-4bbf-3ad8-6f87-99723b445246@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDEyOjE2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
NS8wMS8xOCAxMTo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IFRoaXMgdGVsbHMgdXMgKHRvZ2V0
aGVyIHdpdGggdGhlIHBhZ2UgZmF1bHQgZXJyb3IgY29kZSkgdGhhdCB0aGUKPj4gRG9tMCBrZXJu
ZWwgdHJpZWQgdG8gcHJvdmlkZSBtZW1vcnkgYXMga2VybmVsIHN0YWNrIHdoaWNoCj4+IGNhbid0
IGJlIHdyaXR0ZW4uIFRoaXMgbWF5IGJlIGEgRG9tMCBrZXJuZWwgc3RhY2sgb3ZlcmZsb3csCj4g
Cj4gUmVhbGx5PyBXaHkgZG8geW91IHRoaW5rIHRoaXMgaXMgcmVsYXRlZCB0byB0aGUgc3RhY2s/
CgpPaCwgSSBkaWRuJ3QgbG9vayB2ZXJ5IGNsb3NlbHkuIEl0J3MganVzdCBhIGNvbW1vbiBwYXR0
ZXJuIG9mIHN0YWNrCm92ZXJydW5zLiBJbiBhbnkgZXZlbnQgSSd2ZSBzYWlkICJtYXkiIGZvciBh
IHJlYXNvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:24:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefdf-0000r6-B2; Thu, 25 Jan 2018 11:24:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5563c5bc6=wei.liu2@citrix.com>)
 id 1eefdd-0000qj-RZ
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 11:24:13 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id C3/15-03876-D5EB96A5;
 Thu, 25 Jan 2018 11:24:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHRDpG7Mvsw
 ogxeHpS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8btBR+YCj5xVbRNcWlg3MvZxcjJISHgL7F6
 YhsLhO0hcf3sCSYQm0VAVWL98r2MIDabgLLEz85eNhBbRMBCYtXfz0A1XBzMAlMZJdZMvcIMk
 hAWcJf4dmcaWBEvUFHD+yVgQ4UE9CUW32higYgLSpyc+QTMZhbQkViw+xNQPQeQLS2x/B8HSJ
 hTwEBi0qurrCC2qICKROfSOVBjFCQ6ph9jgrjTUuLb+qfMExgFZiGZOgvJ1FkIUxcwMq9i1Ch
 OLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAgMTAYg2MHYtN3zEKMk
 B5OSKO+C/owoIb6k/JTKjMTijPii0pzU4kOMMhwcShK8JXszo4QEi1LTUyvSMnOAMQKTluDgU
 RLhnbEHKM1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8vNSpcR5TUAmCYCUZpTmwQ2Cxe
 4lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfOKgUzhycwrgdv3CugUJqBT7CrATilJREhJNTA
 6O69UyLrXaJIh53xHRPrb7EuGx6Tjb338YN3zYyrT4qMm7gGX70yX/s/SJ3fcSF/ARGTbq1me
 cXIfLVszuO+58vuWrPbuDF6nodpcV3tLOvXhTt1wZSdj9ev7PjjNfVYm/jjvnnNuaerM54wtj
 y91XN+1/shzgdV7q1XmrXypUJ83x4l34jElluKMREMt5qLiRABC0vek2AIAAA==
X-Env-Sender: prvs=5563c5bc6=wei.liu2@citrix.com
X-Msg-Ref: server-16.tower-206.messagelabs.com!1516879450!89991467!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17513 invoked from network); 25 Jan 2018 11:24:12 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-16.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Jan 2018 11:24:12 -0000
X-IronPort-AV: E=Sophos;i="5.46,411,1511827200"; d="scan'208";a="459629876"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
Date: Thu, 25 Jan 2018 11:24:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: osstest service owner <osstest-admin@xenproject.org>
Message-ID: <20180125112408.rq42r2vawbko6ehu@citrix.com>
References: <osstest-118296-mainreport@xen.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <osstest-118296-mainreport@xen.org>
User-Agent: NeoMutt/20170113 (1.7.2)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable test] 118296: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMDI6NTE6MzRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNl
IG93bmVyIHdyb3RlOgo+IGZsaWdodCAxMTgyOTYgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI5Ni8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTE4MTc0CgpUaGVyZSBzZWVtcyB0byBiZSBhIGdlbnVpbmUgYnVn
LgoKaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODI5
Ni90ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIvc2VyaWFsLWN1YmlldHJ1Y2stYnJhcXVlLmxv
ZwoKSmFuIDI0IDA5OjE4OjQ4Ljg1OTM1NiAoWEVOKSB0cmFwcy5jOjIwMzM6ZDl2MCBIU1I9MHg4
MDAwMDAwNiBwYz0weGMgZ3ZhPTB4YyBncGE9MHgwMDAwMDAwMDAwMDAwYwpKYW4gMjQgMDk6MTg6
NDguODY1OTgxIChYRU4pIChYRU4pIHRyYXBzLmM6MjAzMzpkOXYwIEhTUj0weDgwMDAwMDA2IHBj
PTB4YyBndmE9MHhjIGdwYT0weDAwMDAwMDAwMDAwMDBjCkphbiAyNCAwOToxODo0OC44NzMxMDcg
KFhFTikgdHJhcHMuYzoyMDMzOmQ5djAgSFNSPTB4ODAwMDAwMDYgcGM9MHhjIGd2YT0weGMgZ3Bh
PTB4MDAwMDAwMDAwMDAwMGMKSmFuIDI0IDA5OjE4OjQ4Ljg3OTczMiAoWEVOKSB0cmFwcy5jOjIw
MzM6ZDl2MCBIU1I9MHg4MDAwMDAwNiBwYz0weGMgZ3ZhPTB4YyBncGE9MHgwMDAwMDAwMDAwMDAw
YwoKPiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTE4MTc0CgpsaWJ4bC1zYXZlLWhlbHBlcjogZGVi
dWc6IHN0YXJ0aW5nIHJlc3RvcmU6IFN1Y2Nlc3MKeGM6IGRldGFpbDogZmQgOCwgZG9tIDE4LCBo
dm0gMCwgcGFlIDAsIHN0cmVhbV90eXBlIDAKeGM6IGluZm86IEZvdW5kIHg4NiBIVk0gZG9tYWlu
IGZyb20gWGVuIDQuMTEKeGM6IGluZm86IFJlc3RvcmluZyBkb21haW4KeGM6IGVycm9yOiBGYWls
ZWQgdG8gZ2V0IHR5cGVzIGZvciBwZm4gYmF0Y2ggKDE0ID0gQmFkIGFkZHJlc3MpOiBJbnRlcm5h
bCBlcnJvcgp4YzogZXJyb3I6IFNhdmUgZmFpbGVkICgxNCA9IEJhZCBhZGRyZXNzKTogSW50ZXJu
YWwgZXJyb3IKClRoaXMgbG9va3MgZmFtaWxpYXIgdG8gdGhlIGtub3duIGlzc3VlIGZvciBXaW5k
b3dzIG1pZ3JhdGlvbiB0ZXN0LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:24:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefde-0000qp-3y; Thu, 25 Jan 2018 11:24:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eefdc-0000qc-Te
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 11:24:12 +0000
X-Inumbo-ID: 3ef44456-01c2-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ef44456-01c2-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 12:24:03 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id v71so14275232wmv.2
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 03:24:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=/+5AkanyXR2jz52Oi9BChYEnEc+eYwl3MVkhWUK5QB0=;
 b=ZUmkmhAxmUuAbv2nUE3DHWgDkeAOx80yhkg9f1Ws3fgfgKgmdZ2Ge4vmdAyZBJLgwH
 o2LH5OxDEF/TYhT8IdjGmi+XbUiW2VG8U7Rn5CupswkQUkSg8Evy2CbK8JVwNVFcB7lT
 m7vufGXXZJ6A5Skcuhm9R1Jl42RP5BE576c38=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=/+5AkanyXR2jz52Oi9BChYEnEc+eYwl3MVkhWUK5QB0=;
 b=T795VqQdjvt/oI7t2rfmFx5D4SgZtp5Ha66EmlnWkNIx90D/QFJpmeGNMlYmLteQuJ
 vq4KdDBwuhsGxAYUbZ2D9IaykfbKREpiLOcVUYgtJ591vhW4NmbVNQQqKz/hmjgmuXlm
 vVSzmhyyT2ITL1OXZo5Q3lQz0FbHuhaOWXV94mAcFXHd2AkNUlIdn/1fxf+Sh6h0+jD5
 iEOa5S0rJonpfx15d+f0EY4j0dKIGqjQXw3eHd4cEAB/HAsHgnrFb/JDY1+e+17HASh4
 Vnvx8W+kpnqgimsxUpa8K8B1ba3+hEy4uqTuZkDaoOLIwsj/kETRvL24WxwysAVgLj3s
 nf4Q==
X-Gm-Message-State: AKwxytfcxE6agBQ6+y9bKnNhvhcBkdNyjwv7F0u8RI7gbZzWYwZ7P95o
 ZOLYCG0ReKX5lhYLaZqwKYrcEg==
X-Google-Smtp-Source: AH8x224GYYgganYjBSi1bDFzJInQx07fhgC3bPcXeYp1o8NWIyGn0Tj8CqPUzVnXg3bLzVlb3bkmWg==
X-Received: by 10.28.247.25 with SMTP id v25mr7894247wmh.10.1516879446996;
 Thu, 25 Jan 2018 03:24:06 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id a62sm1111479wmh.3.2018.01.25.03.24.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 03:24:06 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-4-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241510070.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <8a8cc3da-ca65-1bd1-e378-1fddd56e45b1@linaro.org>
Date: Thu, 25 Jan 2018 11:24:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801241510070.6440@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/7] xen/arm32: entry: Add missing
	trap_reset entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDI0LzAxLzE4IDIzOjE0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBBdCB0aGUgbW9t
ZW50LCB0aGUgcmVzZXQgdmVjdG9yIGlzIGRlZmluZWQgYXMgLndvcmQgMCAoZS5nIGFuZGVxIHIw
LCByMCwKPj4gcjApLgo+Pgo+PiBUaGlzIGlzIHJhdGhlciB1bmludHVpdGl2ZSBhbmQgd2lsbCBy
ZXN1bHQgdG8gZXhlY3V0ZSB0aGUgdHJhcAo+PiB1bmRlZmluZWQuIEluc3RlYWQgaW50cm9kdWNl
IHRyYXAgaGVscGVycyBmb3IgcmVzZXQgYW5kIHdpbGwgZ2VuZXJhdGUgYW4KPj4gZXJyb3IgbWVz
c2FnZSBpbiB0aGUgdW5saWtlbHkgY2FzZSB0aGF0IHJlc2V0IHdpbGwgYmUgY2FsbGVkLgo+Pgo+
PiBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMgfCAxICsKPj4gICB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyB8IDUgKysr
KysKPj4gICAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
Uwo+PiBpbmRleCBjNjQ5MGQyODQ3Li5jMmZhZDVmZTliIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUwo+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+
PiBAQCAtMTQ2LDYgKzE0Niw3IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQo+PiAgICAgICAg
ICAgYiB0cmFwX2lycSAgICAgICAgICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCj4+ICAg
ICAgICAgICBiIHRyYXBfZmlxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8K
Pj4gICAKPj4gK0RFRklORV9UUkFQX0VOVFJZKHJlc2V0KQo+IAo+IFRoaXMgaXMgT0ssIGJ1dCBz
aG91bGRuJ3Qgd2UgYWxzbyBjaGFuZ2UgdGhlIGVudHJ5IHVuZGVyCj4gR0xPQkFMKGh5cF90cmFw
c192ZWN0b3IpLCBmcm9tICIud29yZCAwIiB0byAiYiB0cmFwX3Jlc2V0IiA/CgpUaGF0IHdhcyBt
eSBwbGFuIGJ1dCBmb3Jnb3QgdG8gZG8gaXQgOi8gSSB3aWxsIHVwZGF0ZSB0aGUgcGF0Y2ggYW5k
IApyZXNlbmQgaXQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:29:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:29:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefiw-0001DX-5G; Thu, 25 Jan 2018 11:29:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gqmg=eu=citrix.com=prvs=556372074=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eefiu-0001Ct-LU
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 11:29:40 +0000
X-Inumbo-ID: 04b9fee4-01c3-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04b9fee4-01c3-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 12:29:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,411,1511827200"; d="scan'208";a="459630325"
Date: Thu, 25 Jan 2018 11:29:37 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20180125112937.GB2183@perard.uk.xensource.com>
References: <e448ae30-b6fc-1871-a168-89e804113b19@alstadheim.priv.no>
 <CAFLBxZb4feAU79Y1xyryfZcmpsidJ9sbn4yfro+2kdVwt0fCcQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZb4feAU79Y1xyryfZcmpsidJ9sbn4yfro+2kdVwt0fCcQ@mail.gmail.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 =?iso-8859-1?Q?H=E5kon?= Alstadheim <hakon@alstadheim.priv.no>
Subject: Re: [Xen-devel] [Xen-users] xen_pt_region_update: Error: create new
 mem mapping failed! (err: 22)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMTA6Mjg6MTRBTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCA5OjU5IFBNLCBIw6Vrb24gQWxzdGFkaGVp
bQo+IDxoYWtvbkBhbHN0YWRoZWltLnByaXYubm8+IHdyb3RlOgo+ID4gSSdtIHRyeWluZywgYW5k
IGZhaWxpbmcsIHRvIGxhdW5jaCBhIHZtIHdpdGggYmlvcyA9ICdvdm1mJyB1bmRlciB4ZW4gNC4x
MC4KPiA+Cj4gPiBUaGUgZG9tYWluIGxhdW5jaGVzIE9LIGFzIGxvbmcgYXMgSSBkbyBub3QgcGFz
cyBhbnkgcGNpIGRldmljZXMgdGhyb3VnaCwKPiA+IGJ1dCB3aXRoIHBjaSBkZXZpY2VzIHBhc3Nl
ZCB0aHJvdWdoLAo+IAo+IEFudGhvbnksCj4gCj4gRG9lcyBPVk1GIHN1cHBvcnQgUENJIHBhc3Mt
dGhyb3VnaCB5ZXQ/CgpJIGRvbid0IHRoaW5rIE9WTUYgY2FyZXMgaWYgYSBQQ0kgZGV2aWNlIGlz
IHBhc3MtdGhyb3VnaCBvciBub3QuIERvZXMKdGhlIFZNIHdvcmtzIHdpdGggYmlvcz1zZWFiaW9z
ID8KClRoZXJlIGlzIG1heWJlIHNvbWV0aGluZ3Mgd3Jvbmcgd2l0aCB0aGUgd2F5IE9WTUYgaGFu
ZGxlcyBQQ0kgZGV2aWNlcwp0aGF0IGRvZXNuJ3Qgd29yayB3aXRoIHBhc3MtdGhyb3VnaC4KCkjD
pWtvbiwgY291bGQgeW91IGFkZCB0aGUgZm9sbG93aW5nIGluIHRoZSBWTSBjb25maWc/IFdpdGgg
dGhhdCwgd2UgY291bGQKZ2V0IHNvbWUgbG9ncyBmcm9tIE9WTUY6CmRldmljZV9tb2RlbF9hcmdz
X2h2bSA9IFsKICAnLWNoYXJkZXYnLCAnZmlsZSxpZD1kZWJ1Z2NvbixtdXg9b24scGF0aD0vdG1w
L09WTUYubG9ncywnLAogICctZGV2aWNlJywgJ2lzYS1kZWJ1Z2Nvbixpb2Jhc2U9MHg0MDIsY2hh
cmRldj1kZWJ1Z2NvbicsCl0KKEZlZWwgZnJlZSB0byBjaGFuZ2UgdGhlIHBhdGguKQoKVGhhbmtz
LAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:36:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefpX-0001yU-5k; Thu, 25 Jan 2018 11:36:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eefpW-0001yO-3d
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 11:36:30 +0000
X-Inumbo-ID: f780d1e0-01c3-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f780d1e0-01c3-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 12:36:22 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id 141so14231636wme.3
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 03:36:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=NwW7eGseB5FKstOP/V6iLrGDXFcSrOVsMEb9jXc1EXw=;
 b=BtHK/mFTwNeNdJ2+ywen/JPr6URuUzUMKVzFkuvMraqavFwI+ajo4MLKuWMnLUfx7/
 Ayi1/lHxxoAO6KGxBtOgPPUngj6bM0U1sfjy5b5WqauAA0tb4xu5jg0NbRdis4urU8t7
 tbjg31RSW9RV5sw45SkdvMXkNohls55lWXWAk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=NwW7eGseB5FKstOP/V6iLrGDXFcSrOVsMEb9jXc1EXw=;
 b=WhQY+5tHFFUf7bK574E7/3IyolO8rBNvNwxmMDnK8dc0LxvHqpEMxiZ6G5B93ChU3D
 FGd/3uxSCE7aI3BbWnCFdQ9ZGyCiBBI9kwKa8zbpzcZmJNE7fsAxZ+LR8HescuX2gfoO
 MnQHYL7bDQaAFFJ4PXiHBIEEiYo9HL2Drur3OKJmENdaBNM/UD1nNPAZJMcZHqJdpVsN
 kvdQ9sur3pDDqyNK26diEkYEZIzZ106KAq7tDxqB7Y8UnzCBRK08bOnY3NVzC498bTYp
 dBZA0t3xFcBdt+XJmQvIc/yeMf3E830KMXNJSlHoSsl+Vxw+KangxDWOd5Nv17WU0fva
 eB/A==
X-Gm-Message-State: AKwxytcVuz5kJjUl0s7fcJ8kVtEqM5RYd26f7e6Q9NjUpw9ZkJjpEWFl
 bwjMbwSXztbYFQsoNqR5VEMnpQ==
X-Google-Smtp-Source: AH8x226L1F4TFHvrve7lbyuwSBKNlkrBc92/3t8oZD5soSj78Xa1rZJgqFLNcctnGq95Djf/1IYBmw==
X-Received: by 10.80.187.101 with SMTP id y92mr29551073ede.251.1516880186027; 
 Thu, 25 Jan 2018 03:36:26 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x25sm1259601eda.8.2018.01.25.03.36.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 03:36:25 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-5-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241545580.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <bc492613-35a6-57ad-41e4-b024429549eb@linaro.org>
Date: Thu, 25 Jan 2018 11:36:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801241545580.6440@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDI0LzAxLzE4IDIzOjU0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBBbGlhc2luZyBh
dHRhY2tlZCBhZ2FpbnN0IENQVSBicmFuY2ggcHJlZGljdG9ycyBjYW4gYWxsb3cgYW4gYXR0YWNr
ZXIgdG8KPj4gcmVkaXJlY3Qgc3BlY3VsYXRpdmUgY29udHJvbCBmbG93IG9uIHNvbWUgQ1BVcyBh
bmQgcG90ZW50aWFsbHkgZGl2dWxnZQo+PiBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRv
IGFub3RoZXIuCj4+Cj4+IFRoaXMgcGF0Y2ggYWRkcyBpbml0aWF0aWFsIHNrZWxldG9uIGNvZGUg
YmVoaW5kIGEgbmV3IEtjb25maWcgb3B0aW9uCj4+IHRvIGVuYWJsZSBpbXBsZW1lbnRhdGlvbi1z
cGVjaWZpYyBtaXRpZ2F0aW9ucyBhZ2FpbnN0IHRoZXNlIGF0dGFja3MKPj4gZm9yIENQVXMgdGhh
dCBhcmUgYWZmZWN0ZWQuCj4+Cj4+IE1vc3Qgb2YgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJl
IGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKPj4gaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVz
dCBjb250ZXh0Lgo+Pgo+PiBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2ggcHJl
ZGljdG9yLCBpdCBpcyBub3QgcG9zc2libGUgdG8KPj4gc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1
Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCj4+IFRoZXJlZm9yZSB0aGlz
IGhhcyB0byBiZSBkb25lIGluIHRoZSB2ZWN0b3IgZW50cnkgYmVmb3JlIGp1bXAgdG8gdGhlCj4+
IGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KPj4KPj4gSG93ZXZlciwgb24gYXJt
MzIsIGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRoaXMgbWVhbnMK
Pj4gdGhhdCB0aGUgaGFyZGVuZWQgdmVjdG9yIHRhYmxlcyBtYXkgcmVseSBvbiB0aGUgc3RhdGUg
b2YgcmVnaXN0ZXJzIHRoYXQKPj4gZG9lcyBub3QgaG9sZCB3aGVuIGluIHRoZSBoeXBlcnZpc29y
IChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4KPj4gVGhlcmVmb3JlIGh5cGVydmlzb3IgY29k
ZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBzaG91bGQgYmUKPj4gbWluaW1pemVk
IGFuZCBhbHdheXMgaGF2ZSBpbnRlcnJ1cHRzIG1hc2tlZCB0byByZWR1Y2UgdGhlIHJpc2sgdG8g
dXNlCj4+IHRoZW0uCj4+Cj4+IFRoaXMgcGF0Y2ggcHJvdmlkZXMgYW4gaW5mcmFzdHJ1Y3R1cmUg
dG8gc3dpdGNoIHZlY3RvciB0YWJsZXMgYmVmb3JlCj4+IGVudGVyaW5nIHRvIHRoZSBndWVzdCBh
bmQgd2hlbiBsZWF2aW5nIGl0Lgo+Pgo+PiBOb3RlIHRoYXQgYWx0ZXJuYXRpdmUgY291bGQgaGF2
ZSBiZWVuIHVzZWQsIGJ1dCBvbGRlciBYZW4gKDQuOCBvcgo+PiBlYXJsaWVyKSBkb2Vzbid0IGhh
dmUgc3VwcG9ydC4gU28gYXZvaWQgdXNpbmcgYWx0ZXJuYXRpdmUgdG8gZWFzZQo+PiBiYWNrcG9y
dGluZy4KPj4KPj4gVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4gCj4gSSBvbmx5IGhhdmUg
YSBjb3VwbGUgb2YgcXVlc3Rpb25zLiBJdCBsb29rcyBnb29kLgo+IAo+IAo+PiAtLS0KPj4gICB4
ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICB8ICAzICsrKwo+PiAgIHhlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
Pj4gICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICB8IDMwICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwo+PiAgIDMgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tjb25maWcgYi94ZW4vYXJj
aC9hcm0vS2NvbmZpZwo+PiBpbmRleCAwNmZkODVjYzc3Li4yNzgyZWU2NTg5IDEwMDY0NAo+PiAt
LS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+PiArKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+
PiBAQCAtMTkxLDYgKzE5MSw5IEBAIGNvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+PiAg
IGNvbmZpZyBBUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+PiAgICAgICBkZWZfYm9vbCB5
IGlmIEFSTV82NCAmJiBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+PiAgIAo+PiArY29uZmlnIEFS
TTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCj4+ICsgICAgZGVmX2Jvb2wgeSBpZiBBUk1fMzIg
JiYgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKPj4gKwo+PiAgIHNvdXJjZSAiY29tbW9uL0tjb25m
aWciCj4+ICAgCj4+ICAgc291cmNlICJkcml2ZXJzL0tjb25maWciCj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4+
IGluZGV4IGMyZmFkNWZlOWIuLjU0YTE3MzNmODcgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4+IEBA
IC0zNCw2ICszNCwyMCBAQAo+PiAgICAgICAgICAgYmxuZSBzYXZlX2d1ZXN0X3JlZ3MKPj4gICAK
Pj4gICBzYXZlX2d1ZXN0X3JlZ3M6Cj4+ICsjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SCj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIFJlc3RvcmUgdmVjdG9y
cyB0YWJsZSB0byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2ZSBiZWVuCj4+ICsgICAgICAgICAq
IGNoYW5nZWQgd2hlbiByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IChzZWUKPj4gKyAgICAgICAgICog
cmV0dXJuX3RvX2h5cGVydmlzb3IpLiBXZSBuZWVkIHRvIGRvIHRoYXQgZWFybHkgKGUuZyBiZWZv
cmUKPj4gKyAgICAgICAgICogYW55IGludGVycnVwdHMgYXJlIHVubWFza2VkKSBiZWNhdXNlIGhh
cmRlbmVkIHZlY3RvcnMgcmVxdWlyZXMKPj4gKyAgICAgICAgICogU1AgdG8gYmUgOCBieXRlcyBh
bGlnbmVkLiBUaGlzIGRvZXMgbm90IGhvbGQgd2hlbiBydW5uaW5nIGluCj4+ICsgICAgICAgICAq
IHRoZSBoeXBlcnZpc29yLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgbGRyIHIxLCA9aHlw
X3RyYXBzX3ZlY3Rvcgo+PiArICAgICAgICBtY3IgcDE1LCA0LCByMSwgYzEyLCBjMCwgMAo+PiAr
ICAgICAgICBpc2IKPj4gKyNlbmRpZgo+PiArCj4+ICAgICAgICAgICBsZHIgcjExLCA9MHhmZmZm
ZmZmZiAgLyogQ2xvYmJlciBTUCB3aGljaCBpcyBvbmx5IHZhbGlkIGZvciBoeXBlcnZpc29yIGZy
YW1lcy4gKi8KPj4gICAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXQo+PiAgICAgICAg
ICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikKPj4gQEAgLTE3OSwxMiArMTkzLDM3IEBAIHJldHVy
bl90b19ndWVzdDoKPj4gICAgICAgICAgIFJFU1RPUkVfT05FX0JBTktFRChSMTFfZmlxKTsgUkVT
VE9SRV9PTkVfQkFOS0VEKFIxMl9maXEpOwo+PiAgICAgICAgICAgLyogRmFsbCB0aHJ1ICovCj4+
ICAgcmV0dXJuX3RvX2h5cGVydmlzb3I6Cj4+IC0gICAgICAgIGNwc2lkIGkKPj4gKyAgICAgICAg
Y3BzaWQgYWkKPiAKPiBXaHk/CgpBc3luY2hyb25vdXMgYWJvcnQgaXMgYSBraW5kIG9mIGludGVy
cnVwdCwgYXMgd2UgYXJlIGdvaW5nIHRvIHN3aXRjaCB0byAKdGhlIGhhcmRlbmVkIHZlY3RvciB0
YWJsZXMgeW91IGRvbid0IHdhbnQgYW4gaW50ZXJydXB0IHRvIGNvbWUgdXAuCgpUaGlzIGlzIGJl
Y2F1c2UgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJsZXMgcmVxdWlyZXMgU1AgdG8gYmUgOCBieXRl
cyAKYWxpZ25lZC4gV2hlbiBpbiB0aGUgaHlwZXJ2aXNvciwgYW5kIHBhcnRpY3VsYXJseSB3aGVu
IHJlc3RvcmluZyB0aGUgCnJlZ2lzdGVyIChhcyBiZWxvdyksIHRoaXMgYXNzdW1wdGlvbiBkb2Vz
IG5vdCBob2xkLgoKU28gbWFza2luZyBhbGwgaW50ZXJydXB0cyAoYXMgbWVudGlvbmVkIGEgZmV3
IHRpbWUgd2l0aGluIHRoZSBwYXRjaCBhbmQgCnRoZSBjb21taXQgbWVzc2FnZSkgd2lsbCByZWR1
Y2UgdGhlIHJpc2sgdG8gdXNlIHRoZSBoYXJkZW5lZCB2ZWN0b3JzLiBJIApzYXkgcmVkdWNlIGJl
Y2F1c2UgeW91IG1heSBoYXZlIHJlY2VpdmUgZGF0YSBhYm9ydCAoaW1hZ2luZSBhbiB1bmxpa2Vs
eSAKZXJyb3IgaW4gdGhlIGZldyBpbnN0cnVjdGlvbnMgdG8gcmVzdG9yZSBzdGF0ZSkuCgpJdCBp
cyBhbHNvIHdoeSBzd2l0Y2hpbmcgdmVjdG9yIHRhYmxlcyBhcmUgZG9uZSB2ZXJ5IGVhcmx5IGlu
IGVudHJ5IHBhdGggCmFuZCB2ZXJ5IGxhdGUgaW4gdGhlIGV4aXQgcGF0aC4KCj4gCj4gCj4+ICAg
ICAgICAgICBsZHIgbHIsIFtzcCwgI1VSRUdTX2xyXQo+PiAgICAgICAgICAgbGRyIHIxMSwgW3Nw
LCAjVVJFR1NfcGNdCj4+ICAgICAgICAgICBtc3IgRUxSX2h5cCwgcjExCj4+ICAgICAgICAgICBs
ZHIgcjExLCBbc3AsICNVUkVHU19jcHNyXQo+PiAgICAgICAgICAgbXNyIFNQU1JfaHlwLCByMTEK
Pj4gKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKPj4gKyAgICAg
ICAgLyoKPj4gKyAgICAgICAgICogSGFyZGVuaW5nIGJyYW5jaCBwcmVkaWN0b3IgbWF5IHJlcXVp
cmUgdG8gc2V0dXAgYSBkaWZmZXJlbnQKPj4gKyAgICAgICAgICogdmVjdG9yIHRhYmxlcyBiZWZv
cmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdHMuIFRob3NlIHZlY3RvcnMKPj4gKyAgICAgICAgICog
bWF5IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0IGRvZXMgbm90IGhvbGQgd2hl
bgo+PiArICAgICAgICAgKiBydW5uaW5nIGluIHRoZSBoeXBlcnZpc29yIChlLmcgU1AgaXMgOCBi
eXRlcyBhbGlnbmVkKS4gU28gc2V0dXAKPj4gKyAgICAgICAgICogSFZCQVIgdmVyeSBsYXRlLgo+
PiArICAgICAgICAgKgo+PiArICAgICAgICAgKiBEZWZhdWx0IHZlY3RvcnMgdGFibGUgd2lsbCBi
ZSByZXN0b3JlZCBvbiBleGl0IChzZWUKPj4gKyAgICAgICAgICogc2F2ZV9ndWVzdF9yZWdzKS4K
Pj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIG1vdiByOSwgIzAgICAgICAgICAgICAgICAgICAg
ICAgLyogdmVjdG9yIHRhYmxlcyA9IE5VTEwgKi8KPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAg
ICogTG9hZCB2ZWN0b3IgdGFibGVzIHBvaW50ZXIgZnJvbSB0aGUgcGVyLWNwdSBicF9oYXJkZW5f
dmVjcwo+PiArICAgICAgICAgKiB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3Qgb25seS4KPj4g
KyAgICAgICAgICovCj4+ICsgICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLCj4+ICsgICAg
ICAgIGNtcCByMTEsICNQU1JfTU9ERV9IWVAKPj4gKyAgICAgICAgbGRybmUgcjExLCA9cGVyX2Nw
dV9fYnBfaGFyZGVuX3ZlY3MKPj4gKyAgICAgICAgbXJjbmUgcDE1LCA0LCByMTAsIGMxMywgYzAs
IDIgICAvKiByMTAgPSBwZXItY3B1IG9mZnNldCAoSFRQSURSKSAqLwo+PiArICAgICAgICBhZGRu
ZSByMTEsIHIxMSwgcjEwICAgICAgICAgICAgIC8qIHIxMSA9IG9mZnNldCBvZiB0aGUgdmVjdG9y
IHRhYmxlcyAqLwo+PiArICAgICAgICBsZHJuZSByOSwgW3IxMV0gICAgICAgICAgICAgICAgIC8q
IHI5ICA9IHZlY3RvciB0YWJsZXMgKi8KPj4gKyAgICAgICAgY21wIHI5LCAjMCAgICAgICAgICAg
ICAgICAgICAgICAvKiBPbmx5IHVwZGF0ZSBIVkJBUiB3aGVuIHRoZSB2ZWN0b3IgKi8KPj4gKyAg
ICAgICAgbWNybmUgcDE1LCA0LCByOSwgYzEyLCBjMCwgMCAgICAvKiB0YWJsZXMgaXMgbm90IE5V
TEwuICovCj4gCj4gRG8gd2UgbmVlZC93YW50IGFuIGlzYiBoZXJlPyBPciBtYXliZSBpdCBpcyBu
b3QgbmVjZXNzYXJ5IGJlY2F1c2Ugd2UgYXJlCj4gYWJvdXQgdG8gZXJldD8KVGhlIGVyZXQgaXMg
YSBjb250ZXh0IHN5bmNocm9uaXphdGlvbiBiYXJyaWVyLiBIVkJBUiBtYXkgbm90IGJlIHVwZGF0
ZWQgCnVudGlsIHRoZSBlcmV0LCBidXQgd2UgZG9uJ3QgbXVjaCBjYXJlIGFzIGl0IHRoZSBoYXJk
ZW5lZCB2ZWN0b3IgdGFibGVzIApvbmx5IG1hdHRlciB3aGVuIHJ1bm5pbmcgaW4gZ3Vlc3QgY29u
dGV4dC4KCj4gCj4gCj4+ICsjZW5kaWYKPj4gICAgICAgICAgIHBvcCB7cjAtcjEyfQo+PiAgICAg
ICAgICAgYWRkIHNwLCAjKFVSRUdTX1NQX3VzciAtIFVSRUdTX3NwKTsgLyogU1AsIExSLCBTUFNS
LCBQQyAqLwo+PiAgICAgICAgICAgY2xyZXgKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9j
cHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+PiBpbmRleCBmMWVhN2YzYzVi
Li4wYTEzOGZhNzM1IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPj4g
KysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4+IEBAIC0xNzAsNiArMTcwLDM2IEBAIHN0
YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCj4+ICAgCj4+ICAg
I2VuZGlmIC8qIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLwo+PiAgIAo+
PiArLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVkaWN0b3IgY29kZSBmb3IgQXJtMzIgKi8KPj4gKyNp
ZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKPj4gKwo+PiArLyoKPj4g
KyAqIFBlci1DUFUgdmVjdG9yIHRhYmxlcyB0byB1c2Ugd2hlbiByZXR1cm5pbmcgdG8gdGhlIGd1
ZXN0cy4gVGhleSB3aWxsCj4+ICsgKiBvbmx5IGJlIHVzZWQgb24gcGxhdGZvcm0gcmVxdWlyaW5n
IHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3Rvci4KPj4gKyAqLwo+PiArREVGSU5FX1BFUl9D
UFVfUkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7Cj4+ICsKPj4gK2V4
dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107Cj4+ICsKPj4gK3N0YXRpYyB2b2lk
IF9fbWF5YmVfdW51c2VkCj4+ICtpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVj
dCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNzLCBjb25zdCBjaGFyICpkZXNjKQo+PiArewo+PiArICAg
IC8qCj4+ICsgICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBi
YXNlZCBvbiB0aGUKPj4gKyAgICAgKiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0
aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKPj4gKyAgICAgKiBlbnRyeS4KPj4gKyAgICAgKi8KPj4g
KyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQo+PiArICAgICAgICByZXR1cm47Cj4+
ICsKPj4gKyAgICBwcmludGsoWEVOTE9HX0lORk8gIkNQVSV1IHdpbGwgJXMgb24gZ3Vlc3QgZXhp
dFxuIiwKPj4gKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBkZXNjKTsKPj4gKyAgICB0
aGlzX2NwdShicF9oYXJkZW5fdmVjcykgPSBoeXBfdmVjczsKPj4gK30KPj4gKwo+PiArI2VuZGlm
Cj4+ICsKPj4gICAjZGVmaW5lIE1JRFJfUkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXAo+PiAg
ICAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UsICBcCj4+ICAgICAgIC5taWRy
X21vZGVsID0gbW9kZWwsICAgICAgICAgICAgICAgIFwKPj4gLS0gCj4+IDIuMTEuMAo+PgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:41:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:41:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefud-0002mr-Dh; Thu, 25 Jan 2018 11:41:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eefub-0002mk-VM
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 11:41:45 +0000
X-Inumbo-ID: ba11aa01-01c4-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba11aa01-01c4-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:41:48 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 04:41:38 -0700
Message-Id: <5A69D08202000078001A2546@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 04:41:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516817805-13702-1-git-send-email-andrew.cooper3@citrix.com>
 <5A69C44B02000078001A24B1@prv-mh.provo.novell.com>
 <85b8214f-9932-2bb2-9f6c-510288433d02@citrix.com>
In-Reply-To: <85b8214f-9932-2bb2-9f6c-510288433d02@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Split exception handling out of
 invoke_stub()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDEyOjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMTggMTA6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4w
MS4xOCBhdCAxOToxNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gRm9y
IGEgcmVsZWFzZSBidWlsZCwgYmxvYXQtby1tZXRlciByZXBvcnRzOgo+Pj4KPj4+ICAgYWRkL3Jl
bW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzEgdXAvZG93bjogMC8tNTExMSAoLTUxMTEpCj4+PiAg
IGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3
ICAgZGVsdGEKPj4+ICAgeDg2X2VtdWxhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
MTI2NDU4ICAxMjEzNDcgICAtNTExMQo+Pj4KPj4+IG9yIGluIG90aGVyIHdvcmRzLCBhIDQlIHJl
ZHVuY3Rpb24gaW4gY29kZSBzaXplIGZyb20gdGhpcyBjaGFuZ2UgYWxvbmUuCj4+Pgo+Pj4gV2hp
bGUgc2h1ZmZsaW5nIHRoaW5ncyBhcm91bmQsIGRyb3AgdGhlIHVzZSBvZiBfX0xJTkVfXywKPj4g
V2hpbGUgdGhlIHJlc3Qgb2YgdGhlIGNoYW5nZSBpcyBmaW5lLCBJIGNvbnRpbnVlIHRvIG9iamVj
dCB0byB0aGUKPj4gcmVtb3ZhbCBvZiBfX0xJTkVfXyBoZXJlIC0gYWZhaWN0IGl0IGlzIGF3a3dh
cmQgdG8gcmVjb25zdHJ1Y3QgdGhlCj4+IGxpbmUgbnVtYmVyIHdoZW4gYmVpbmcgcHJlc2VudGVk
IGp1c3QgdGhlIGFkZHJlc3MuIEF0IHRoZSB2ZXJ5Cj4+IGxlYXN0IHlvdSdkIGhhdmUgdG8gcnVu
IGEgdG9vbCBsaWtlIGFkZHIybGluZSwgd2hpY2ggYXNzdW1lcyB5b3UKPj4gaGF2ZSB0aGUgY29y
cmVjdCBiaW5hcnkgdG8gaGFuZCAod2hpY2ggaXMgbm90IHZlcnkgbGlrZWx5IGJhc2VkIG9uCj4+
IG15IGV4cGVyaWVuY2UpLiBIb3dldmVyIG11Y2ggSSBjYW4gYWdyZWUgdGhhdCBsaW5lIG51bWJl
cnMgZ2V0Cj4+IGluIHRoZSB3YXkgb2YgbGl2ZSBwYXRjaGluZywgdGhlcmUgYXJlIGNhc2VzIHdo
ZXJlIHByb2JsZW0KPj4gYW5hbHlzaXMgaXMgcXVpdGUgYSBiaXQgaGFyZGVyIHdpdGhvdXQgdGhl
bS4gQW5kIHRoaXMgaXMgYW4gZXhhbXBsZQo+PiB0aGVyZW9mLgo+IAo+IFRoZSBwb2ludCBvZiBw
cmludGluZyB0aGUgaW5zdHJ1Y3Rpb24gc3RyZWFtIGF0IHRoZSBXQVJOSU5HIGlzIHRoYXQgaXQK
PiB1bmlxdWVseSBpZGVudGlmaWVzIHRoZSBpbnZva2Vfc3R1YigpIGNhbGwsIGp1c3QgbGlrZSB0
aGUgX19MSU5FX18KPiBpbmZvcm1hdGlvbiBkb2VzLAoKSSBkb24ndCB0aGluayBJIHNlZSB3aHkg
dGhhdCB3b3VsZCBiZS4gVGhlcmUgYXJlIGNlcnRhaW5seQppbnN0cnVjdGlvbnMgd2hpY2ggd2Ug
ZW5jb2RlIGluIG1vcmUgdGhhbiBvbmUgcGxhY2UgKGZpcnN0CmFuZCBmb3JlbW9zdCB7LHZ9cG1v
dm1za2IgYW5kIHZtb3Ztc2twe3MsZH0uIFRoaXMgc2V0IGlzCmxpYWJsZSB0byBncm93IG9uY2Ug
d2UgZ2V0IHRvIHN1cHBvcnQgQVZYNTEyLgoKPiBhbmQgdGhpcyByZWFycmFuZ2VtZW50IG1ha2Vz
IF9fTElORV9fIGF3a3dhcmQgdG8gdXNlLiAKPiBXZSdkIG5lZWQgYW5vdGhlciBfX1hFTl9fLWd1
YXJkZWQgbG9jYWwgdmFyaWFibGUgb24gdGhlIHN0YWNrLgoKV2h5PyBKdXN0IGFkZCBhIGxpbmUg
bnVtYmVyIGZpZWxkIHRvIHN0dWJfZXhuX2luZm8uCgo+IFRoZSB0cmFkZW9mZiBmb3IgbGl2ZXBh
dGNoaW5nIGlzIGhvdyBsaWtlbHkgd2UgYXJlIHRvIGhhdmUgYQo+IGxpdmVwYXRjaGFibGUgc2Vj
dXJpdHkgaXNzdWUgd2hpY2ggbW9kaWZpZXMgc29tZXRoaW5nIGluIHg4Nl9lbXVsYXRlLmMKPiB3
aGljaCByZXN1bHRzIGluIHBlcnR1cmJhbmNlIG9mIF9fTElORV9fLCB2cyB0aGUgdXRpbGl0eSBv
ZiB1c2luZwo+IF9fTElORV9fIGluIHRoZSBmaXJzdCBwbGFjZS4KPiAKPiBBbGwgdXNlcyBvZiBf
X0xJTkVfXyBoZXJlIGFyZSBwYXJ0IG9mIHg4Nl9lbXVsYXRlKCksIGJ1dCB3ZSBoYXZlIGhhZAo+
IGlzc3VlcyBpbiB0aGUgcGFzdCB3aGljaCBhcmUgZml4ZWQgZXhjbHVzaXZlbHkgaW4gdGhlIHg4
Nl9kZWNvZGUoKSBwYXRoLgoKSSdtIGFmcmFpZCBJIGNhbid0IHJlYWxseSBjb25jbHVkZSB3aGF0
IHlvdSdyZSB0cnlpbmcgdG8gdGVsbCBtZSBoZXJlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:42:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:42:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefvD-0002qM-MD; Thu, 25 Jan 2018 11:42:23 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=5561849e8=Andrew.Cooper3@citrix.com>)
 id 1eefvB-0002pR-Oc
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 11:42:21 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 1D/F7-18381-792C96A5;
 Thu, 25 Jan 2018 11:42:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFIsWRWlGSWpSXmKPExsWyU9JRQnf6ocw
 og6X9LBb3prxnd2D02N63iz2AMYo1My8pvyKBNePJq5esBTN5KjrvrGZtYDzI1cXIySEh4Ccx
 teM3G4TtLvHmXSs7iC0MZH+7Mw0sLiIQIfHt4AsWEJtZoEyifdEvJhBbSCBW4uucyYwgNpuAv
 sTuF5/A4rwCthLP784E62URUJXo3vcCzBYVCJd4evclI0SNoMTJmU/AZnIKWErMW/oKKM4BNF
 9TYv0ufYhV8hLNW2czQ9jiEk1fVrJCrFWTuNZ/iR3i5HSJic96WCBsC4nbt+6wTWAUmoVkwyy
 EqbOQTJ2FZOoCRpZVjJZJRZnpGSW5iZk5uoYGBrqGhsa6xrpGJhZ6iVW6iXqppbrJqXklRYlA
 Wb3E8mK94src5JwUvbzUkk2MwBhgAIIdjJMOJR5ilORgUhLlXdCfESXEl5SfUpmRWJwRX1Sak
 1p8iFGGg0NJgrfwYGaUkGBRanpqRVpmDjAaYdISHDxKIrz8IGne4oLE3OLMdIjUKUZjjjfrH7
 Yxc9x48bqNWYglLz8vVUqc1xCkVACkNKM0D24QLElcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAe
 jkjBvJ8gUnsy8Erh9r4BOYQI6xa4C7JSSRISUVANj4pc3cr39C27nz+nzucqlquu2r9f02Q3O
 NKnlkmsun/9jfNv1q0JsyOXWBVf/R09mUWc/4bv64X2/hJ5b38TbWdcLN2+b+Hyts0Nz/waOL
 bYpm6+LFJxK+WF14Lt1mc29NG6Bbmmmsz23Jvy0sruxUUtaX66w2OPmsYzcWXJpc98k7nwblL
 xDiaU4I9FQi7moOBEArv2fIA0DAAA=
X-Env-Sender: prvs=5561849e8=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-33.tower-225.messagelabs.com!1516880534!357395!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10563 invoked from network); 25 Jan 2018 11:42:14 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-33.tower-225.messagelabs.com with RC4-SHA encrypted SMTP;
 25 Jan 2018 11:42:14 -0000
X-IronPort-AV: E=Sophos;i="5.46,411,1511827200"; d="scan'208";a="66656582"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: Wei Liu <wei.liu2@citrix.com>, osstest service owner
 <osstest-admin@xenproject.org>
References: <osstest-118296-mainreport@xen.org>
 <20180125112408.rq42r2vawbko6ehu@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7433b909-99c3-c062-8a89-e05da90fda4f@citrix.com>
Date: Thu, 25 Jan 2018 11:42:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180125112408.rq42r2vawbko6ehu@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable test] 118296: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTE6MjQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBKYW4gMjUsIDIwMTgg
YXQgMDI6NTE6MzRBTSArMDAwMCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+PiBmbGln
aHQgMTE4Mjk2IHhlbi11bnN0YWJsZSByZWFsIFtyZWFsXQo+PiBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4Mjk2Lwo+Pgo+PiBSZWdyZXNzaW9ucyA6
LSgKPj4KPj4gVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCj4+
IGluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgo+PiAgdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2
cy4gMTE4MTc0Cj4gVGhlcmUgc2VlbXMgdG8gYmUgYSBnZW51aW5lIGJ1Zy4KPgo+IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyOTYvdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyL3NlcmlhbC1jdWJpZXRydWNrLWJyYXF1ZS5sb2cKPgo+IEphbiAy
NCAwOToxODo0OC44NTkzNTYgKFhFTikgdHJhcHMuYzoyMDMzOmQ5djAgSFNSPTB4ODAwMDAwMDYg
cGM9MHhjIGd2YT0weGMgZ3BhPTB4MDAwMDAwMDAwMDAwMGMKPiBKYW4gMjQgMDk6MTg6NDguODY1
OTgxIChYRU4pIChYRU4pIHRyYXBzLmM6MjAzMzpkOXYwIEhTUj0weDgwMDAwMDA2IHBjPTB4YyBn
dmE9MHhjIGdwYT0weDAwMDAwMDAwMDAwMDBjCj4gSmFuIDI0IDA5OjE4OjQ4Ljg3MzEwNyAoWEVO
KSB0cmFwcy5jOjIwMzM6ZDl2MCBIU1I9MHg4MDAwMDAwNiBwYz0weGMgZ3ZhPTB4YyBncGE9MHgw
MDAwMDAwMDAwMDAwYwo+IEphbiAyNCAwOToxODo0OC44Nzk3MzIgKFhFTikgdHJhcHMuYzoyMDMz
OmQ5djAgSFNSPTB4ODAwMDAwMDYgcGM9MHhjIGd2YT0weGMgZ3BhPTB4MDAwMDAwMDAwMDAwMGMK
Pgo+PiAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2Fs
bWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTE4MTc0Cj4gbGlieGwtc2F2ZS1oZWxwZXI6IGRl
YnVnOiBzdGFydGluZyByZXN0b3JlOiBTdWNjZXNzCj4geGM6IGRldGFpbDogZmQgOCwgZG9tIDE4
LCBodm0gMCwgcGFlIDAsIHN0cmVhbV90eXBlIDAKPiB4YzogaW5mbzogRm91bmQgeDg2IEhWTSBk
b21haW4gZnJvbSBYZW4gNC4xMQo+IHhjOiBpbmZvOiBSZXN0b3JpbmcgZG9tYWluCj4geGM6IGVy
cm9yOiBGYWlsZWQgdG8gZ2V0IHR5cGVzIGZvciBwZm4gYmF0Y2ggKDE0ID0gQmFkIGFkZHJlc3Mp
OiBJbnRlcm5hbCBlcnJvcgo+IHhjOiBlcnJvcjogU2F2ZSBmYWlsZWQgKDE0ID0gQmFkIGFkZHJl
c3MpOiBJbnRlcm5hbCBlcnJvcgo+Cj4gVGhpcyBsb29rcyBmYW1pbGlhciB0byB0aGUga25vd24g
aXNzdWUgZm9yIFdpbmRvd3MgbWlncmF0aW9uIHRlc3QuCgpUaGlzIGlzIHRoZSB0b29sc3RhY2sg
Z2V0dGluZyAtRUZBVUxUIGZvciBhIGh5cGVyY2FsbC7CoCBJdCBpcyBhIGRvbTAKYnVnLCBub3Qg
YSBndWVzdCBidWcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:46:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eefzN-0003CZ-Bd; Thu, 25 Jan 2018 11:46:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eefzM-0003CP-DG
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 11:46:40 +0000
X-Inumbo-ID: 6a38ae3f-01c5-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a38ae3f-01c5-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:46:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 04:46:33 -0700
Message-Id: <5A69D1A902000078001A255D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 04:46:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A282694020000780019523D@prv-mh.provo.novell.com>
In-Reply-To: <5A282694020000780019523D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] Ping: [PATCH] PCI/passthrough: don't discard Dom0
 provided information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjEyLjE3IGF0IDE3OjE5LCAgd3JvdGU6Cj4gSW5zdGVhZCBvZiBnaXZpbmcsIHRv
IHN1YnNlcXVlbnQgY29kZSwgdGhlIGFwcGVhcmFuY2Ugb2YgdGhlcmUgbm90Cj4gaGF2aW5nIGJl
ZW4gYW55ICJpbmZvIiBkYXRhIHByb3ZpZGVkLCBhZGp1c3QgdGhlIGNvbmRpdGlvbmFsIGd1YXJk
aW5nCj4gU1ItSU9WIGhhbmRsaW5nLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkFueW9uZSBjYXJpbmcgdG8gdGFrZSBhIGxvb2s/IE90aGVyd2lz
ZSBJJ2xsIGNvbW1pdCB0aGlzIHdpdGhvdXQKYW55IGFjayBpbiBhIGNvdXBsZSBvZiBkYXlzLgoK
SmFuCgo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jCj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiBAQCAtNjI5LDEwICs2MjksNyBAQCBpbnQgcGNpX2Fk
ZF9kZXZpY2UodTE2IHNlZywgdTggYnVzLCB1OCBkCj4gICAgICBlbHNlIGlmICggaW5mby0+aXNf
ZXh0Zm4gKQo+ICAgICAgICAgIHBkZXZfdHlwZSA9ICJleHRlbmRlZCBmdW5jdGlvbiI7Cj4gICAg
ICBlbHNlCj4gLSAgICB7Cj4gLSAgICAgICAgaW5mbyA9IE5VTEw7Cj4gICAgICAgICAgcGRldl90
eXBlID0gImRldmljZSI7Cj4gLSAgICB9Cj4gIAo+ICAgICAgcmV0ID0geHNtX3Jlc291cmNlX3Bs
dWdfcGNpKFhTTV9QUklWLCAoc2VnIDw8IDE2KSB8IChidXMgPDwgOCkgfCBkZXZmbik7Cj4gICAg
ICBpZiAoIHJldCApCj4gQEAgLTY2MCw3ICs2NTcsOCBAQCBpbnQgcGNpX2FkZF9kZXZpY2UodTE2
IHNlZywgdTggYnVzLCB1OCBkCj4gICAgICAgICAgaWYgKCBwZGV2LT5pbmZvLmlzX3ZpcnRmbiAp
Cj4gICAgICAgICAgICAgIHBkZXYtPmluZm8uaXNfZXh0Zm4gPSBwZl9pc19leHRmbjsKPiAgICAg
IH0KPiAtICAgIGVsc2UgaWYgKCAhcGRldi0+dmZfcmxlblswXSApCj4gKwo+ICsgICAgaWYgKCAh
cGRldi0+aW5mby5pc192aXJ0Zm4gJiYgIXBkZXYtPnZmX3JsZW5bMF0gKQo+ICAgICAgewo+ICAg
ICAgICAgIHVuc2lnbmVkIGludCBwb3MgPSBwY2lfZmluZF9leHRfY2FwYWJpbGl0eShzZWcsIGJ1
cywgZGV2Zm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBDSV9FWFRfQ0FQX0lEX1NSSU9WKTsKPiAKPiAKPiAKCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:50:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeg3I-0003vP-3q; Thu, 25 Jan 2018 11:50:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeg3G-0003vJ-GT
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 11:50:42 +0000
X-Inumbo-ID: f3b9fa54-01c5-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3b9fa54-01c5-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 12:50:35 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id j21so22245337wmh.1
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 03:50:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=ZzxKCCL5QZ2zwbwMCrt3s/+yGxzMpsPCkEJraZCRqN0=;
 b=AI0i97Sg22pnjn8nPOaxm/v0ZMQ/RhpItBkrgCoOJ1cSSGfMtdulm88yPvnOA4tcyb
 l1jJPtNUmyYTfplAIwtdrNCWi9mWJjkcQXrihh4+SVPePl+1L7ZhLRBjExfOK6wJpcG0
 yTSLhN/eh3Ua/6OEVdinUScXjYhVQFxgbq1dU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=ZzxKCCL5QZ2zwbwMCrt3s/+yGxzMpsPCkEJraZCRqN0=;
 b=uiZE71nih04QnIO7baG1B6gQmK28RRtTQuZbFSRW3pmN0W1w3BvTRQ3xWwzn2N5QgD
 FOuh4PjKwBQvBsYbq3qsb6bZB1wh8qDjP4Ul5sDSClXm8drtjDBPZU7ngLhkkRD/ZObH
 5WCeQPWhoySTSc0k+mYFLgYlcuFHKNpT2GD/GkuFvMmMr86wqLmN6zc9MkkC3+Kco8u8
 U47fpjGy654NZpih5MtnB3ExfMS6KjZ84gTTpVESv6OnIA6UrBccR1H+oR2bvhNhi5OQ
 S1GaLFd40iJU6Ul3ZN4J+yupmTX8rMN0elwmlkivVVJtM+umSODtt1qB1RPsre3WPYcA
 D+UA==
X-Gm-Message-State: AKwxytemJMYqmb3FQOYRFa8QlkQmMRgqJKQr5PK/mxTFnpZQ63iZVZAR
 e1GUwCrZ2FbLHS3TofXab9xw1w==
X-Google-Smtp-Source: AH8x224o5g9aYJWMBBTZHHIOGsIqChw05yT32ZnIJBzdIexWKvhGzXpzkcNS1yqTR+jK73K2ukuzFw==
X-Received: by 10.28.235.17 with SMTP id j17mr7722620wmh.52.1516881038772;
 Thu, 25 Jan 2018 03:50:38 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id a139sm1086069wme.1.2018.01.25.03.50.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 03:50:38 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-6-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241559160.6440@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f30b7ab4-bcbf-26bd-f874-693fd6f2cd67@linaro.org>
Date: Thu, 25 Jan 2018 11:50:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801241559160.6440@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm32: Invalidate BTB on guest exit
 for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDI1LzAxLzE4IDAxOjAyLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gRnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBJbiBvcmRlciB0
byBhdm9pZCBhbGlhc2luZyBhdHRhY2tlcyBhZ2FpbnMgdGhlIGJyYW5jaCBwcmVkaWN0b3IsIGxl
dCdzCj4+IGludmFsaWRhdGUgdGhlIEJUQiBvbiBndWVzdCBleGlzdC4gVGhpcyBpcyBtYWRlIGNv
bXBsaWNhdGVkIGJ5IHRoZSBmYWN0Cj4+IHRoYXQgd2UgY2Fubm90IHRha2UgYSBicmFuY2ggaW52
YWxpZGF0aW5nIHRoZSBCVEIuCj4+Cj4+IFRoaXMgaXMgYmFzZWQgb24gdGhlIGZpcnN0IHZlcnNp
b24gcG9zcnRlZCBieSBNYXJjIFp5bmdpZXIgb24gTGludXgtYXJtCj4+IG1haWxpbmcgbGlzdCAo
c2VlIFsxXSkuCj4+Cj4+IFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0Lgo+Pgo+PiBTaWduZWQtb2Zm
LWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgo+PiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+Pgo+PiBbMV0gaHR0cHM6
Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvYXJtLWtlcm5lbC9tc2c2MjcwMzIuaHRtbAo+PiAtLS0K
Pj4gICB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDU1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
ICB8IDE5ICsrKysrKysrKysrKysrKysKPj4gICAyIGZpbGVzIGNoYW5nZWQsIDc0IGluc2VydGlv
bnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPj4gaW5kZXggNTRhMTczM2Y4Ny4uYzZlYzBhYTM5OSAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMKPj4gQEAgLTE2MCw2ICsxNjAsNjEgQEAgR0xPQkFMKGh5cF90
cmFwc192ZWN0b3IpCj4+ICAgICAgICAgICBiIHRyYXBfaXJxICAgICAgICAgICAgICAgICAgICAg
IC8qIDB4MTggLSBJUlEgKi8KPj4gICAgICAgICAgIGIgdHJhcF9maXEgICAgICAgICAgICAgICAg
ICAgICAgLyogMHgxYyAtIEZJUSAqLwo+PiAgIAo+PiArICAgICAgICAuYWxpZ24gNQo+PiArR0xP
QkFMKGh5cF90cmFwc192ZWN0b3JfYnBfaW52KQo+PiArICAgICAgICAvKgo+PiArICAgICAgICAg
KiBXZSBlbmNvZGUgdGhlIGV4Y2VwdGlvbiBlbnRyeSBpbiB0aGUgYm90dG9tIDMgYml0cyBvZgo+
PiArICAgICAgICAgKiBTUCwgYW5kIHdlIGhhdmUgdG8gZ3VhcmFudGVlIHRvIGJlIDggYnl0ZXMg
YWxpZ25lZC4KPj4gKyAgICAgICAgICovCj4+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAg
ICAgICAgICAgICAgLyogUmVzZXQgICAgICAgICAgICA3ICovCj4+ICsgICAgICAgIGFkZCBzcCwg
c3AsICMxICAgICAgICAgICAgICAgICAgLyogVW5kZWYgICAgICAgICAgICA2ICovCj4+ICsgICAg
ICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogSHlwZXJ2aXNvciBDYWxsICA1
ICovCj4+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogUHJlZmV0
Y2ggYWJvcnQgICA0ICovCj4+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAg
ICAgLyogRGF0YSBhYm9ydCAgICAgICAzICovCj4+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAg
ICAgICAgICAgICAgICAgLyogSHlwZXJ2aXNvciAgICAgICAyICovCj4+ICsgICAgICAgIGFkZCBz
cCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogSVJRICAgICAgICAgICAgICAxICovCj4+ICsg
ICAgICAgIG5vcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRklRICAgICAgICAgICAg
ICAwICovCj4gCj4gQ2xldmVyISBUaGluZ3MgdGhhdCB5b3UgZG9uJ3QgcmVhZCBldmVyeSBkYXkg
Oi0pCgpUaGFua3MgTWFyYyBmb3IgdGhlIGlkZWEgOikuCgo+IAo+IAo+PiArICAgICAgICBtY3IJ
cDE1LCAwLCByMCwgYzcsIGM1LCA2CSAgICAvKiBCUElBTEwgKi8KPj4gKyAgICAgICAgaXNiCj4+
ICsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogQXMgd2UgY2Fubm90IHVzZSBhbnkgdGVt
cG9yYXJ5IHJlZ2lzdGVycyBhbmQgY2Fubm90Cj4+ICsgICAgICAgICAqIGNsb2JiZXIgU1AsIHdl
IGNhbiBkZWNvZGUgdGhlIGV4Y2VwdGlvbiBlbnRyeSB1c2luZwo+PiArICAgICAgICAgKiBhbiB1
bnJvbGxlZCBiaW5hcnkgc2VhcmNoLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgdHN0IHNw
LCAjNAo+PiArICAgICAgICBibmUgMWYKPj4gKwo+PiArICAgICAgICB0c3Qgc3AsICMyCj4+ICsg
ICAgICAgIGJuZSAzZgo+PiArCj4+ICsgICAgICAgIHRzdCBzcCwgIzEKPj4gKyAgICAgICAgYmlj
IHNwLCBzcCwgIzB4Nwo+PiArICAgICAgICBibmUgdHJhcF9pcnEKPj4gKyAgICAgICAgYiAgIHRy
YXBfZmlxCj4gCj4gSSBtaWdodCBiZSBjb25mdXNlZCwgYnV0IHRoaXMgaXMgdGhlIGNhc2Ugd2hl
cmUgc3AgPT0gMHg3LCByaWdodD8KPiBTaG91bGRuJ3Qgd2UgaGF2ZSBiIHRyYXBfcmVzZXQgaGVy
ZT8KPiAKPiBTaW1pbGFybHkgdGhlIGJyYW5jaCBqdXN0IGFib3ZlIGNvcnJlc3BvbmRzIHRvIDB4
Niwgd2hpY2ggc2hvdWxkIGJlCj4gYm5lIHRyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uLgo+IAo+
IFdoYXQgYW0gSSBnZXR0aW5nIHdyb25nPwoKVGhlIHRzdCBpbnN0cnVjdGlvbiBwZXJmb3JtcyBh
IGJpdHdpc2UgQU5EIG9uIGEgcmVnaXN0ZXIgdmFsdWUgKGhlcmUgCnNwKS4gVGhlIHJlc3VsdCB3
aWxsIGJlIHVzZWQgdG8gdXBkYXRlIHRoZSBjb25kaXRpb24gZmxhZ3MuCgpTbyB3aXRoIHRzdCBz
cCwgIzQgdGhlIHJlc3VsdCB3aWxsIGVpdGhlciBiZSAweDEwMCBvciAweDAwMC4gVGhlIGZvcm1l
ciAKd2lsbCBjbGVhciBaIGZsYWcgd2hpbGUgdGhlIGxhdHRlciBzZXQgWiBmbGFnLgoKVGhpcyBt
ZWFucyB0aGF0IGJuZSB3aWxsIGJyYW5jaCBvbmx5IHdoZW4gYml0IDIgaXMgc2V0LiBTbyB0aGUg
b25seSB3YXkgCnRvIGVuZCBoZXJlIGlzIGJlY2F1c2UgdGhlIGZpcnN0IDMtYml0IGFyZSBlcXVh
bCB0byAweDAwWC4gVGhpcyAKY29ycmVzcG9uZHMgdG8gSVJRL0ZJUSB2ZWN0b3IuCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 11:58:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 11:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegAh-0004HJ-8e; Thu, 25 Jan 2018 11:58:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhpm=eu=citrix.com=prvs=5564e4040=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eegAg-0004HD-2w
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 11:58:22 +0000
X-Inumbo-ID: 0bf8b904-01c7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0bf8b904-01c7-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 11:58:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66657298"
Date: Thu, 25 Jan 2018 11:58:07 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180125115807.ugfzbzdibnwnmqff@MacBook-Pro-de-Roger.local>
References: <5A282694020000780019523D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A282694020000780019523D@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] PCI/passthrough: don't discard Dom0
 provided information
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMDYsIDIwMTcgYXQgMDk6MTk6MTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSW5zdGVhZCBvZiBnaXZpbmcsIHRvIHN1YnNlcXVlbnQgY29kZSwgdGhlIGFwcGVhcmFu
Y2Ugb2YgdGhlcmUgbm90Cj4gaGF2aW5nIGJlZW4gYW55ICJpbmZvIiBkYXRhIHByb3ZpZGVkLCBh
ZGp1c3QgdGhlIGNvbmRpdGlvbmFsIGd1YXJkaW5nCj4gU1ItSU9WIGhhbmRsaW5nLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCj4gLS0tIGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9w
Y2kuYwo+IEBAIC02MjksMTAgKzYyOSw3IEBAIGludCBwY2lfYWRkX2RldmljZSh1MTYgc2VnLCB1
OCBidXMsIHU4IGQKPiAgICAgIGVsc2UgaWYgKCBpbmZvLT5pc19leHRmbiApCj4gICAgICAgICAg
cGRldl90eXBlID0gImV4dGVuZGVkIGZ1bmN0aW9uIjsKPiAgICAgIGVsc2UKPiAtICAgIHsKPiAt
ICAgICAgICBpbmZvID0gTlVMTDsKPiAgICAgICAgICBwZGV2X3R5cGUgPSAiZGV2aWNlIjsKPiAt
ICAgIH0KCllvdSBjb3VsZCBzaG9ydGVuIHRoZSBpZiAuLi4gZWxzZSBpZiAuLi4gd2l0aCBzb21l
dGhpbmcgbGlrZToKCnBkZXZfdHlwZSA9ICJkZXZpY2UiOwoKaWYgKCBpbmZvICYmIGluZm8tPmlz
X3ZpcnRmbiApCi4uLgplbHNlIGlmICggaW5mbyAmJiBpbmZvLT5pc19leHRmbiApCi4uLgoKQnV0
IEknbSBub3Qgc3VyZSB0aGF0J3MgbXVjaCBiZXR0ZXIsIGl0IHdpbGwganVzdCBtYWtlIHRoZSBz
b3VyY2UKc2xpZ2h0bHkgc2hvcnRlci4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 12:06:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 12:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegIe-0005M6-9w; Thu, 25 Jan 2018 12:06:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eegIc-0005Lu-Q8
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 12:06:34 +0000
X-Inumbo-ID: 31ee0e52-01c8-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31ee0e52-01c8-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 12:06:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BE9A1ADCE;
 Thu, 25 Jan 2018 12:06:27 +0000 (UTC)
To: Greg KH <gregkh@linuxfoundation.org>
References: <20180125100454.23203-1-jgross@suse.com>
 <20180125100454.23203-3-jgross@suse.com> <20180125103719.GA16777@kroah.com>
 <033717a8-f53a-3379-1e05-58b3d2bed24b@suse.com>
 <20180125110051.GA31911@kroah.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b67f9405-5a6b-fd8c-7778-c12ca724ab0b@suse.com>
Date: Thu, 25 Jan 2018 13:06:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180125110051.GA31911@kroah.com>
Content-Language: de-DE
Cc: rafael.j.wysocki@intel.com, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-acpi@vger.kernel.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, lenb@kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add acpi_arch_get_root_pointer()
	for pvh guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTI6MDAsIEdyZWcgS0ggd3JvdGU6Cj4gT24gVGh1LCBKYW4gMjUsIDIwMTgg
YXQgMTE6NDk6MzVBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjUvMDEvMTgg
MTE6MzcsIEdyZWcgS0ggd3JvdGU6Cj4+PiBPbiBUaHUsIEphbiAyNSwgMjAxOCBhdCAxMTowNDo1
NEFNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IEFkZCBhY3BpX2FyY2hfZ2V0X3Jv
b3RfcG9pbnRlcigpIGZvciBYZW4gUFZIIGd1ZXN0cyB0byBjb21tdW5pY2F0ZQo+Pj4+IHRoZSBh
ZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlIGdpdmVuIHRvIHRoZSBrZXJuZWwgdmlhIFhlbiBzdGFy
dCBpbmZvLgo+Pj4+Cj4+Pj4gVGhpcyBtYWtlcyB0aGUga2VybmVsIGJvb3QgYWdhaW4gaW4gUFZI
IG1vZGUgYWZ0ZXIgb24gcmVjZW50IFhlbiB0aGUKPj4+PiBSU0RQIHdhcyBtb3ZlZCB0byBoaWdo
ZXIgYWRkcmVzc2VzLiBTbyB1cCB0byB0aGF0IGNoYW5nZSBpdCB3YXMgcHVyZQo+Pj4+IGx1Y2sg
dGhhdCB0aGUgbGVnYWN5IG1ldGhvZCB0byBsb2NhdGUgdGhlIFJTRFAgd2FzIHdvcmtpbmcgd2hl
bgo+Pj4+IHJ1bm5pbmcgYXMgUFZIIG1vZGUuCj4+Pj4KPj4+PiBDYzogPHN0YWJsZUB2Z2VyLmtl
cm5lbC5vcmc+ICMgNC4xMQo+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KPj4+PiAtLS0KPj4+PiAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyB8
IDE1ICsrKysrKysrKysrKy0tLQo+Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX3B2aC5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwo+Pj4+IGluZGV4IDQz
NmM0ZjAwM2UxNy4uOWE1YzNhN2ZlNjczIDEwMDY0NAo+Pj4+IC0tLSBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHZoLmMKPj4+PiArKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCj4+
Pj4gQEAgLTE2LDE1ICsxNiwyNCBAQAo+Pj4+ICAvKgo+Pj4+ICAgKiBQVkggdmFyaWFibGVzLgo+
Pj4+ICAgKgo+Pj4+IC0gKiB4ZW5fcHZoIGFuZCBwdmhfYm9vdHBhcmFtcyBuZWVkIHRvIGxpdmUg
aW4gZGF0YSBzZWdtZW50IHNpbmNlIHRoZXkKPj4+PiAtICogYXJlIHVzZWQgYWZ0ZXIgc3RhcnR1
cF97MzJ8NjR9LCB3aGljaCBjbGVhciAuYnNzLCBhcmUgaW52b2tlZC4KPj4+PiArICogeGVuX3B2
aCwgcHZoX2Jvb3RwYXJhbXMgYW5kIHB2aF9zdGFydF9pbmZvIG5lZWQgdG8gbGl2ZSBpbiBkYXRh
IHNlZ21lbnQKPj4+PiArICogc2luY2UgdGhleSBhcmUgdXNlZCBhZnRlciBzdGFydHVwX3szMnw2
NH0sIHdoaWNoIGNsZWFyIC5ic3MsIGFyZSBpbnZva2VkLgo+Pj4+ICAgKi8KPj4+PiAgYm9vbCB4
ZW5fcHZoIF9fYXR0cmlidXRlX18oKHNlY3Rpb24oIi5kYXRhIikpKSA9IDA7Cj4+Pj4gIHN0cnVj
dCBib290X3BhcmFtcyBwdmhfYm9vdHBhcmFtcyBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIuZGF0
YSIpKSk7Cj4+Pj4gK3N0cnVjdCBodm1fc3RhcnRfaW5mbyBwdmhfc3RhcnRfaW5mbyBfX2F0dHJp
YnV0ZV9fKChzZWN0aW9uKCIuZGF0YSIpKSk7Cj4+Pj4gIAo+Pj4+IC1zdHJ1Y3QgaHZtX3N0YXJ0
X2luZm8gcHZoX3N0YXJ0X2luZm87Cj4+Pj4gIHVuc2lnbmVkIGludCBwdmhfc3RhcnRfaW5mb19z
eiA9IHNpemVvZihwdmhfc3RhcnRfaW5mbyk7Cj4+Pj4gIAo+Pj4+ICthY3BpX3BoeXNpY2FsX2Fk
ZHJlc3MgYWNwaV9hcmNoX2dldF9yb290X3BvaW50ZXIodm9pZCkKPj4+PiArewo+Pj4+ICsJaWYg
KHhlbl9wdmgpCj4+Pj4gKwkJcmV0dXJuIHB2aF9zdGFydF9pbmZvLnJzZHBfcGFkZHI7Cj4+Pj4g
Kwo+Pj4+ICsJcmV0dXJuIDA7Cj4+Pj4gK30KPj4+PiArRVhQT1JUX1NZTUJPTF9HUEwoYWNwaV9h
cmNoX2dldF9yb290X3BvaW50ZXIpOwo+Pj4KPj4+IFdoeSBkb2VzIHRoaXMgaGF2ZSB0byBiZSBh
biBleHBvcnRlZCBzeW1ib2w/ICBEb2VzIHRoaXMgY29kZSBnZXQgYnVpbHQKPj4+IGFzIGEgbW9k
dWxlIGFuZCB3aWxsIHRoZSBsaW5rZXIgc29tZWhvdyBnbyBhbmQgcmV3cml0ZSB0aGUgcHJldmlv
dXMgY2FsbAo+Pj4gcGxhY2VzIHdpdGggdGhpcyBvbmUgaWYgaXQgZ2V0cyBsb2FkZWQ/Cj4+Cj4+
IFdpdGggYmVpbmcgY2FsbGVkIGJ5IGRyaXZlcnMvYWNwaS8uLi4gSSBqdXN0IHdhbnRlZCB0byBt
YWtlIHN1cmUgaXQgaXMKPj4gd29ya2luZyBwcm9wZXJseSBldmVuIGluIGNhc2UgdGhlIGFjcGkg
Y29kZSBpcyBidWlsdCBhcyBhIG1vZHVsZS4KPiAKPiBJIGRpZG4ndCB0aGluayB0aGUgY29yZSBB
Q1BJIGNvZGUgY2FuIGJlIGJ1aWx0IGFzIGEgbW9kdWxlLCBoYXZlIHlvdQo+IHRyaWVkIHRoYXQ/
CgpObywgYnV0IGFzIHRoZSBidWlsZCB3b3VsZG4ndCBicmVhayB3aGVuZXZlciB0aGlzIGlzIGNo
YW5nZWQgSSB3YW50ZWQKdG8gbWFrZSBzdXJlIHRoZSBzeW1ib2wgaXMgZm91bmQuCgpJZiB5b3Ug
ZmVlbCBzdHJvbmcgYWJvdXQgdGhhdCBJIGNhbiByZW1vdmUgdGhlIEVYUE9SVF9TWU1CT0xfR1BM
KCkuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 12:11:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 12:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegN5-00069D-5F; Thu, 25 Jan 2018 12:11:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@linaro.org>) id 1eegN4-000697-KW
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 12:11:10 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id 65/BF-03431-D59C96A5;
 Thu, 25 Jan 2018 12:11:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprLKsWRWlGSWpSXmKPExsVyMbRhvW7Mycw
 ogxXfLSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aG8zNZCvbzVcw/N5OxgfEATxcjF4eQwAxG
 iVm/zrGAOCwCr5klFt2/wQjiSAjcYZX4NPMiWxcjJ5CTJfHo3w92CDtN4vW8z8wQdqVE24wfT
 F2MHECj1CTWvImCmPqLUeL6ou1MIDXCAu4S3+5MA5sjIhAhsW3fWbA4s0CJRM/2B2AzhQRiJb
 7OmcwIModNQEdi3YxakDCvgK3ElYXNrCA2i4CqxIPJv8HGiAqES9xpfccCUSMocXLmEzCbU8B
 SYt7SV4wQ480k5m1+yAxhi0vcejIfaq28xPa3c5gnMIrOQtI+C0nLLCQts5C0LGBkWcWoUZxa
 VJZapGtopJdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJERgxDECwg/HyxoBDjJIcT
 EqivAv6M6KE+JLyUyozEosz4otKc1KLDzHKcHAoSfAynMiMEhIsSk1PrUjLzAHGLkxagoNHSY
 Q34zhQmre4IDG3ODMdInWK0Z7j26wHbcwcTQ9A5Ldpz4HkjRev25iFWPLy81KlxHlPgbQJgLR
 llObBDYWlmkuMslLCvIxAZwrxFKQW5WaWoMq/YhTnYFQS5n0IMoUnM68EbvcroLOYgM6yqwA7
 qyQRISXVwJgf8O/ql2tTt3+auzzhkvM6d8ZNPZt5lvWK6QTs8fBo17rlcOjYH78y6Zv/zCRfN
 Kxc1BbHt877i6LttlmGd5wVjmzkZNPsXfq5lvO7hODXxSdPdHfe+VO1UtPEZTJra9uDiyrMpx
 4l7l0VvkL/5sIMMY/T33cfUdrfmHzb18wuj0HDsN3gmoQSS3FGoqEWc1FxIgAZcWAFMAMAAA=
 =
X-Env-Sender: julien.grall@linaro.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1516882268!76790730!1
X-Originating-IP: [209.85.128.175]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34256 invoked from network); 25 Jan 2018 12:11:08 -0000
Received: from mail-wr0-f175.google.com (HELO mail-wr0-f175.google.com)
 (209.85.128.175)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Jan 2018 12:11:08 -0000
Received: by mail-wr0-f175.google.com with SMTP id v31so2051362wrc.11
 for <xen-devel@lists.xensource.com>; Thu, 25 Jan 2018 04:11:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=oSqoU6BhaO9ilQcAO7JxuXgGsugtwsHy3VT3T2X5goU=;
 b=QWOA+Z69G6b5i/u/DgentNig1Zw9af9LuOcVc1kCnnt01YCOXpKj+IsuyFDvCT/djx
 hglLfgqJP/6Rk0KS+EB8erNnbolYTyChBQW+tI2DzSc4tyB8eonzqM9pMSRSdJzixTai
 TxfjoL/QTwkyd6NtNqJOMnDegmpaMX9S2BaN4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=oSqoU6BhaO9ilQcAO7JxuXgGsugtwsHy3VT3T2X5goU=;
 b=jxbGhuL4H4M/Qhzi5yd/jbtMXqPS6rcbawUPile+1UY+rRDAH+i+WPqEH+CwD4rNS/
 bkccS8ZdnpH1LE4MiMkvx6MjHv+ndTW91EY/lCx8eTIXE+BJTXU+/XGadWSyg7p8pfWb
 of43J/4ajyJXo7UhOez7Ln202Wp53AzsM+YH7kW2iQ9l+SQ2dF4Bj3mdiCpeTCY4/N0f
 ROp/BjJ5/pQdc+4G5hyoWT8T/U0fRNR/0QIZDwGDtVcc+Qr/WR7mzT6mOIXZkFqJ2Boz
 0WkgN7UXLR68EezTXItRprHeIJ4tIWAeNL+TqfmhFblISvoYqMNDUHzz5/u9pWCtXMpi
 DZ7g==
X-Gm-Message-State: AKwxytfWtH9YvFNOIMIswOAD9NNT6Asru4XNFelPwvDO8j1ujLCbcMjC
 V7xEu1J/eTsHg8lxIYJccKizqg==
X-Google-Smtp-Source: AH8x2274JeFk+A1vTkMJ31ULwZcDowlPVl6QnQAONpa6gxnca7U2Jz2AQ7A/i6bMew4jxYBXqoNmRQ==
X-Received: by 10.223.180.70 with SMTP id v6mr9073585wrd.146.1516882268477;
 Thu, 25 Jan 2018 04:11:08 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id g15sm4477814wrb.66.2018.01.25.04.11.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 04:11:08 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>,
 osstest service owner <osstest-admin@xenproject.org>
References: <osstest-118296-mainreport@xen.org>
 <20180125112408.rq42r2vawbko6ehu@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <70987023-b0c5-c462-ee2a-621c5cc0f28f@linaro.org>
Date: Thu, 25 Jan 2018 12:11:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180125112408.rq42r2vawbko6ehu@citrix.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xensource.com,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [xen-unstable test] 118296: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyNS8wMS8xOCAxMToyNCwgV2VpIExpdSB3cm90ZToKPiBPbiBUaHUsIEphbiAyNSwg
MjAxOCBhdCAwMjo1MTozNEFNICswMDAwLCBvc3N0ZXN0IHNlcnZpY2Ugb3duZXIgd3JvdGU6Cj4+
IGZsaWdodCAxMTgyOTYgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4+IGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyOTYvCj4+Cj4+IFJlZ3Jlc3Np
b25zIDotKAo+Pgo+PiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2lu
ZywKPj4gaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46Cj4+ICAgdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBS
RUdSLiB2cy4gMTE4MTc0Cj4gCj4gVGhlcmUgc2VlbXMgdG8gYmUgYSBnZW51aW5lIGJ1Zy4KPiAK
PiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4Mjk2
L3Rlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0Mi9zZXJpYWwtY3ViaWV0cnVjay1icmFxdWUubG9n
Cj4gCj4gSmFuIDI0IDA5OjE4OjQ4Ljg1OTM1NiAoWEVOKSB0cmFwcy5jOjIwMzM6ZDl2MCBIU1I9
MHg4MDAwMDAwNiBwYz0weGMgZ3ZhPTB4YyBncGE9MHgwMDAwMDAwMDAwMDAwYwo+IEphbiAyNCAw
OToxODo0OC44NjU5ODEgKFhFTikgKFhFTikgdHJhcHMuYzoyMDMzOmQ5djAgSFNSPTB4ODAwMDAw
MDYgcGM9MHhjIGd2YT0weGMgZ3BhPTB4MDAwMDAwMDAwMDAwMGMKPiBKYW4gMjQgMDk6MTg6NDgu
ODczMTA3IChYRU4pIHRyYXBzLmM6MjAzMzpkOXYwIEhTUj0weDgwMDAwMDA2IHBjPTB4YyBndmE9
MHhjIGdwYT0weDAwMDAwMDAwMDAwMDBjCj4gSmFuIDI0IDA5OjE4OjQ4Ljg3OTczMiAoWEVOKSB0
cmFwcy5jOjIwMzM6ZDl2MCBIU1I9MHg4MDAwMDAwNiBwYz0weGMgZ3ZhPTB4YyBncGE9MHgwMDAw
MDAwMDAwMDAwYwoKTGlrZWx5IGJlY2F1c2Ugb2YgWzFdLiBUaGlzIGlzIG9ubHkgaW50ZXJtaXR0
ZW50LiBJIGNhbid0IHRlbGwgd2hlbiBpdCAKd2lsbCBiZSBmaXhlZC4KCj4gCj4+ICAgdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBSRUdSLiB2cy4gMTE4MTc0Cj4gCj4gbGlieGwtc2F2ZS1oZWxwZXI6IGRlYnVnOiBzdGFy
dGluZyByZXN0b3JlOiBTdWNjZXNzCj4geGM6IGRldGFpbDogZmQgOCwgZG9tIDE4LCBodm0gMCwg
cGFlIDAsIHN0cmVhbV90eXBlIDAKPiB4YzogaW5mbzogRm91bmQgeDg2IEhWTSBkb21haW4gZnJv
bSBYZW4gNC4xMQo+IHhjOiBpbmZvOiBSZXN0b3JpbmcgZG9tYWluCj4geGM6IGVycm9yOiBGYWls
ZWQgdG8gZ2V0IHR5cGVzIGZvciBwZm4gYmF0Y2ggKDE0ID0gQmFkIGFkZHJlc3MpOiBJbnRlcm5h
bCBlcnJvcgo+IHhjOiBlcnJvcjogU2F2ZSBmYWlsZWQgKDE0ID0gQmFkIGFkZHJlc3MpOiBJbnRl
cm5hbCBlcnJvcgo+IAo+IFRoaXMgbG9va3MgZmFtaWxpYXIgdG8gdGhlIGtub3duIGlzc3VlIGZv
ciBXaW5kb3dzIG1pZ3JhdGlvbiB0ZXN0Lgo+IAo+IFdlaS4KPiAKPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCj4gCgpDaGVlcnMsCgpbMV0gCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9t
c2cwMDMyOC5odG1sCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 12:17:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 12:17:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegSr-0006Qt-55; Thu, 25 Jan 2018 12:17:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eegSp-0006Qe-C0
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 12:17:07 +0000
X-Inumbo-ID: a49c7e10-01c9-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22b.google.com (unknown [2a00:1450:400c:c09::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a49c7e10-01c9-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 13:17:00 +0100 (CET)
Received: by mail-wm0-x22b.google.com with SMTP id i186so14198534wmi.4
 for <xen-devel@lists.xenproject.org>; Thu, 25 Jan 2018 04:17:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=Cqt8kYRC1VsFYNTwygreGfrCXUSzT71xA1E7c/dmLVo=;
 b=ILV8TapxA9pUqMcNeTBVHjlXAZx/n4VtHbhOSqTs7BDyfn1cSIdHFpCYN/CZCy5/nk
 Yy1ZCBilukOhOBjP4l4vqYvriygv70mtKFqTqP0/CCdBtAqPKDrpvRUxO3ZPPhsNGalQ
 VSib7OnUaEZFYGtHhhRjO7yGPJDwsXYLie5to=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Cqt8kYRC1VsFYNTwygreGfrCXUSzT71xA1E7c/dmLVo=;
 b=btLUDPJNfj1ikOJJZDqJKHxdllahd1eeBT/QqOjRFKsM33TEpfHjUXIiZL1mhYUbPn
 e2mnL940NHKP7oBB7qPP+Ay8PA6BdUkV/XNPGCFp1q1XuCwXLzFy8vV0CCYAxF1Ps6Qp
 gJiKGqtpnOv8Z90tbeb3qT3gIC1smSVSAp+E3l/OaIouRe7Z+YQz0QQK24jiiE1W01Jn
 eksEI04/MpE+CYBpi62VaaBfPwJTO5z1FoqPHeGZzrasvwDOTXW2uZCVMMvkoXpzcnF7
 F0ylp4nRQXomCdqwZwwSNTIVVJht31w8sGAn0rkCjtNbe3LNqrSF+9Z0rfFHdr2UnzJ4
 F1Pw==
X-Gm-Message-State: AKwxyteGbq7VyGEehM0gRBtM0yof5M5N1+iJ7VQMRZs1lpiqAnfpr2v0
 AZjGabRH9DrKceTE4osNHVeF5+F4zpQ=
X-Google-Smtp-Source: AH8x227/JCLNtgqh02IumT6Mu3z8rLmylj7Oj1p+V/jnZgbNBxO2Ym+fZxp2Zr9/ffPa2HlitKWEPw==
X-Received: by 10.28.1.73 with SMTP id 70mr7256631wmb.49.1516882623861;
 Thu, 25 Jan 2018 04:17:03 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id j17sm1285315wmc.41.2018.01.25.04.17.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 04:17:03 -0800 (PST)
To: Martin Kelly <mkelly@xevo.com>, xen-devel@lists.xenproject.org
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
Date: Thu, 25 Jan 2018 12:17:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
Content-Language: en-US
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyNC8wMS8xOCAyMjoxMCwgTWFydGluIEtlbGx5IHdyb3RlOgo+IEhpLAoKSGVsbG8sCgo+
IERvZXMgYW55b25lIGtub3cgaWYgR1BVIHBhc3N0aHJvdWdoIGlzIHN1cHBvcnRlZCBvbiBBUk0/
IChlLmcuIGZvciBhIEdQVSAKPiBpbnRlZ3JhdGVkIGludG8gYW4gQVJNIFNvQykuIEkgY2hlY2tl
ZCBkb2N1bWVudGF0aW9uIGFuZCB0aGUgY29kZSwgYnV0IEkgCj4gY291bGRuJ3QgdGVsbCBmb3Ig
c3VyZS4KPiAKPiBJZiBzbywgd2hhdCBhcmUgdGhlIGhhcmR3YXJlIHJlcXVpcmVtZW50cyBmb3Ig
aXQ/IElmIG5vdCwgaXMgaXQgZmVhc2libGUgCj4gdG8gZG8gaW4gdGhlIGZ1dHVyZT8KClhlbiBB
cm0gc3VwcG9ydHMgZGV2aWNlIGludGVncmF0ZWQgaW50byBhbiBBUk0gU29DLiBJbiBnZW5lcmFs
IHdlIGhpZ2hseSAKcmVjb21tZW5kIHRvIGhhdmUgdGhlIEdQVSBiZWhpbmQgYW4gSU9NTVUuIFNv
IHBhc3N0aHJvdWdoIHdvdWxkIGJlIGZ1bGx5IApzZWN1cmUuCgpEb2VzIHlvdXIgcGxhdGZvcm0g
aGFzIGFuIElPTU1VPyBJZiBzbyB3aGljaCBvbmU/IERvIHlvdSBrbm93IGlmIHRoZSBHUFUgCmlz
IGJlaGluZCBpdD8KCkl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGRvIHBhc3N0aHJvdWdoIHdpdGhv
dXQgSU9NTVUsIGJ1dCB0aGF0J3MgbW9yZSAKY29tcGxleCBhbmQgd291bGQgcmVxdWlyZSBzb21l
IGhhY2sgaW4gWGVuIHRvIG1ha2Ugc3VyZSB0aGUgZ3Vlc3QgbWVtb3J5IAppcyBkaXJlY3QgbWFw
cGVkIChlLmcgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyA9IGhvc3QgcGh5c2ljYWwgYWRkcmVzcyku
CgpGb3IgbW9yZSBkb2N1bWVudGF0aW9uIG9uIGhvdyB0byBkbyBpdCAoc2VlIFsxXSBhbmQgWzJd
KS4KCkNoZWVycywKClsxXSAKaHR0cHM6Ly9ldmVudHMuc3RhdGljLmxpbnV4Zm91bmQub3JnL3Np
dGVzL2V2ZW50cy9maWxlcy9zbGlkZXMvdGFsa181LnBkZgpbMl0gaHR0cHM6Ly93aWtpLnhlbi5v
cmcvaW1hZ2VzLzEvMTcvRGV2aWNlX3Bhc3N0aHJvdWdoX3hlbi5wZGYKCj4gCj4gVGhhbmtzLAo+
IE1hcnRpbgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWwKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 12:22:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 12:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegYG-0007Gl-AX; Thu, 25 Jan 2018 12:22:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eegYF-0007Ge-6f
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 12:22:43 +0000
X-Inumbo-ID: 6d2f3e61-01ca-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d2f3e61-01ca-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 13:22:36 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A321FAC43;
 Thu, 25 Jan 2018 12:22:39 +0000 (UTC)
To: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>,
 Jan Beulich <JBeulich@suse.com>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
 <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
 <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
 <0f6fc9a5-4bbf-3ad8-6f87-99723b445246@suse.com>
 <9a190da7-a95c-11df-ef13-76f3f63eaf7d@msd.im>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d023af0b-7cd6-546f-e264-fd732574317b@suse.com>
Date: Thu, 25 Jan 2018 13:22:35 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <9a190da7-a95c-11df-ef13-76f3f63eaf7d@msd.im>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTI6MjAsIG1zZCt4ZW4tZGV2ZWxAbXNkLmltIHdyb3RlOgo+PiBHdWlsbGF1
bWUsIGNhbiB5b3UgdHJ5IHRvIGdldCBzeW1ib2wrb2Zmc2V0IGZvciB0aGUgdmFsdWVzIG9uIHRo
ZSBzdGFjawo+PiBsb29raW5nIGxpa2Uga2VybmVsIGNvZGUgYWRkcmVzc2VzIChlLmcuIGV2ZXJ5
dGhpbmcgc3RhcnRpbmcgd2l0aAo+PiAiZmZmZmZmZmY4MiIpPwo+IAo+IEZvciBzdXJlLiBKdXN0
LCBjYW4geW91IGV4cGxhaW4gbWUgaG93IEkgY2FuIGRvIHRoaXMsIHBsZWFzZSA/CgpZb3UnbGwg
bmVlZCBhIGRlY29tcHJlc3NlZCBrZXJuZWwgd2l0aCBzeW1ib2wgaW5mb3JtYXRpb24gaW4gaXQu
IE9uIG15CnN5c3RlbSAoU1VTRSkgSSBoYXZlIGEgdm1saW51eC48dmVyc2lvbj4uYnoyIGZvciBl
YWNoIHZtbGludXouPHZlcnNpb24+CmZpbGUgaW5zdGFsbGVkIGluIC9ib290LiBVc2UgdGhpcyBr
ZXJuZWwgZmlsZSBhbmQgdGhlICJhZGRyMmxpbmUiIHRvb2wKKHRvIGJlIGZvdW5kIGluIGJpbnV0
aWxzIHBhY2thZ2UpOgoKYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC48dmVyc2lvbj4gPGFkZHI+
IDxhZGRyPiA8YWRkcj4KCmUuZy46CgphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuNC4xMDMt
ZGVmYXVsdCBmZmZmZmZmZjgxNjBlYzRkCmZmZmZmZmZmODE2MGNlNTAgZmZmZmZmZmY4MTYwZTU2
OAoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 12:25:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 12:25:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegai-0007Ts-Sb; Thu, 25 Jan 2018 12:25:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcdv=eu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eegah-0007Sw-1g
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 12:25:15 +0000
X-Inumbo-ID: cd2641cb-01ca-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd2641cb-01ca-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 12:25:18 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=r9jZmZ/JbhWgHZ3Kdozz35OJelLZ3oyNk4CfzmsYtcqXbaxLtFS0EYkqRMM53dDcNYybYSqd8GqzlaSs8thGgu/adoba/U8/zZibuiqnfYrEbhW6nngNXwDul6OZTVjlaLK8k+u8TUVck4nmdTQtC0r4o0UnX/duCGgd8/IRsN3W71iT6QWZ/L4ITZKT4a82Dz44MDmDrves9VpyssRboG+cQrHog/B3f5lKaFtkaGlel8uiCUAbJ/fPrLLol/IiKQoTDAMwAc6/OITJ9hS/TnVk/EZkffHGIx1ACvzWQH4dW5r80HnV4Mc9dm/i0CjRh0Tr78xJjMta96u+mos77w==;
 h=Received:Received:Received:Received:Subject:To:Cc:References:From:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language:Content-Transfer-Encoding;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=subject
 :to:cc:references:from:message-id:date:mime-version:in-reply-to
 :content-type:content-transfer-encoding; s=default; bh=AEFflx//3
 KzEIBMLWxrm4KjwlYU=; b=24NH03ypeumass56LxTLoee4wyJtOCRax9HSy13B5
 hdzVqhJQwSKNZnaavX3fmvujI1x2BqGudeC5GYB/FB+e5mBsNxGVSTt/wlXmz6v+
 eRApvK9FshpW/dR/69pwUy83iX5VspACjP/O53epEq1Xl9ypgMdpicRkD+V1HcFb
 Xr2XMrHBuHrXE0OFkK1Gbk//SOVh9u++pg28IiS47KzQ8yhK+PTKLpfGoOTjH1XH
 /921nhuhL3KYxejCy9oQDFh6jNDDlCWkGNO8bzXvUwsxrU+5LKz77MqabkB5ZAkj
 C41bG6Jwzuc+1P2ovk9yDF6o44r2he0YLVp4gdrtBtbww==
Received: (qmail 14428 invoked from network); 25 Jan 2018 14:25:06 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Jan 2018 14:25:06 +0200
Received: (qmail 22583 invoked from network); 25 Jan 2018 14:25:06 +0200
Received: from unknown (HELO ?10.10.14.109?) (10.10.14.109)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 25 Jan 2018 14:25:06 +0200
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 "Bitweasil ." <bitweasil@cryptohaze.com>, xen-devel@lists.xen.org
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
 <092e5959-67c1-b704-62bf-1ca3f214e8c1@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <bb462773-1057-e27b-b903-016d222dbf21@bitdefender.com>
Date: Thu, 25 Jan 2018 14:25:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <092e5959-67c1-b704-62bf-1ca3f214e8c1@citrix.com>
Content-Language: en-US
Cc: tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjUvMjAxOCAwMjoxNSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNC8wMS8y
MDE4IDIyOjMxLCBCaXR3ZWFzaWwgLiB3cm90ZToKPj4gSSd2ZSByZWNlbnRseSBkaXNjb3ZlcmVk
IHRoYXQgaWYgeW91IGF0dGVtcHQgdG8gdXNlIGludHJvc3BlY3Rpb24gdG8KPj4gY2FwdHVyZSBD
UjMgY2hhbmdlcyB3aXRoIHRoZSBuZXcgS1BUSSBlbmFibGVkIGtlcm5lbHMsIHRoZSBndWVzdCBk
aWVzCj4+IHNob3J0bHkgYWZ0ZXIgdGhlIHN0YXJ0IG9mIGludHJvc3BlY3Rpb24gd2l0aCBmYWls
ZWQgVk0gZW50cnkgZHVlIHRvCj4+IGludmFsaWQgZ3Vlc3Qgc3RhdGUuCj4+Cj4+IEkgYmVsaWV2
ZSB0aGUgaW52YWxpZCBzdGF0ZSBoZXJlIGlzIHRoZSBoaWdoIGJpdCBiZWluZyBzZXQgaW4gQ1Iz
IC0KPj4gd2hpbGUgdGhpcyBpcyBob3cgb25lIGluZGljYXRlcyB0aGF0IFBDSUQgc2hvdWxkIG5v
dCBpbnZhbGlkYXRlIHRoZQo+PiB2YXJpb3VzIHBhZ2UgdGFibGUgY2FjaGVzLCBpbnRyb3NwZWN0
aW9uIGxlYWRzIHRvIHRoaXMgYmVpbmcgc2V0IGluCj4+IHRoZSBWTUNTLCB3aGljaCBhcHBlYXJz
IHRvIGJlIHdyb25nLgo+Pgo+PiBXaXRoIHRoZSBYZW5TZXJ2ZXIgNC43LjEgY29kZSBiYXNlICh3
aGljaCBpcyBteSB3b3JraW5nIGNvZGUgYmFzZSBhdAo+PiB0aGUgbW9tZW50KSwgSSBoYXZlIG5v
dCBmb3VuZCBhIHdheSBhcm91bmQgdGhpcywgYXMgdGhlCj4+IHZtX2V2ZW50X3NldF9yZWdpc3Rl
cnMgZnVuY3Rpb24gKHhlbi9hcmNoL3g4Ni92bV9ldmVudC5jKSBkb2VzIG5vdCBzZXQKPj4gdGhl
IENSMyB2YWx1ZSwgYW5kIHZtX2V2ZW50X3JlZ2lzdGVyX3dyaXRlX3Jlc3VtZSBvbmx5IGFsbG93
cwo+PiBpbmhpYml0aW5nIHRoZSB3cml0ZSwgbm90IHdyaXRpbmcgYSBtb2RpZmllZCB2YWx1ZS4K
Pj4KPj4gSSd2ZSBhdHRlbXB0ZWQgc2V2ZXJhbCB3YXlzIHRvIHdvcmsgYXJvdW5kIHRoaXMgd2l0
aCBhIGxpdmVwYXRjaCwgYW5kCj4+IGhhdmUgbm90ICh5ZXQpIGJlZW4gc3VjY2Vzc2Z1bC4KPj4K
Pj4gTWFza2luZyBhdCB0aGUgdG9wIG9mIGh2bV9zZXRfY3IzIGFsbG93cyB0aGUgZ3Vlc3QgdG8g
Y29udGludWUsIGJ1dAo+PiBhcHBlYXJzIHRvIGRvIHRoZSB3cm9uZyB0aGluZyB3aXRoIHJlZ2Fy
ZHMgdG8gdGhlIGd1ZXN0ICh0YXNrcyBiZWdpbgo+PiBkeWluZyBxdWlja2x5IGZyb20gaW52YWxp
ZCBvcGNvZGUgZXJyb3JzKS4KPj4KPj4gSW4gYW55IGNhc2UsIEFuZHJldyBtZW50aW9ucyB0aGF0
IHRoaXMgYXBwZWFycyB0byBzdGlsbCBiZSBhbiBpc3N1ZSBpbgo+PiBzdGFnaW5nLCBzbyB0aGlz
IGxpa2VseSBuZWVkcyBhZGRyZXNzaW5nLsKgIEF0IHRoaXMgcG9pbnQgaW4gdGltZSwgSQo+PiBi
ZWxpZXZlIGd1ZXN0cyB3aXRoIEtQVEkgZW5hYmxlZCBjYW5ub3QgYmUgaW50cm9zcGVjdGVkIGlm
IHRoYXQKPj4gaW50cm9zcGVjdGlvbiBpbnZvbHZlcyBjYXB0dXJpbmcgQ1IzIGNoYW5nZXMuCj4+
Cj4+IFBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgbmVlZCBhbnkgbW9yZSBkZXRhaWxzIG9uIHRo
aXMgaXNzdWUhCj4gCj4gSnVzdCBhcyBhbiBGWUkgdG8gcGVvcGxlIHJlYWRpbmcgdGhpcywgdGhh
dCBpcyBhY3R1YWxseSBYZW5TZXJ2ZXIgNy4xJ3MKPiBoeXBlcnZpc29yIHdoaWNoIGlzIFhlbiA0
LjcuMS1iYXNlZCBidXQgdGhlIGZhY3QgdGhhdCB0aGUgSFZNIENSMyBjb2RlCj4gaGFzIGxpdHRs
ZS10by1ubyBjbHVlIGFib3V0IFBDSUQgYXBwZWFycyB0byBiZSB1bmNoYW5nZWQgaW50byBzdGFn
aW5nLsKgCj4gU2FkbHksIGl0IGRvZXNuJ3QgYXBwZWFyIHRvIGJlIHRyaXZpYWwgdG8gZml4LgoK
V2VsbCwgRldJVyB3ZSBkbyBzdXBwb3J0IG1hc2tzIGZvciBDUiBldmVudHMgc2luY2UgWGVuIDQu
MTAgLSB3ZSBjYW4Kc2ltcGx5IG1hc2sgd2hhdGV2ZXIgYml0cyB3ZSBfZG9uJ3RfIHdhbnQgZXZl
bnRzIHNlbnQgb3V0IGZvci4gSSBkb24ndAprbm93IGlmIHRoaXMgc29sdmVzIEJpdHdlYXNpbCdz
IHByb2JsZW0sIGJ1dCBpdCdzIGNlcnRhaW5seSBzb21ldGhpbmcgdG8KdGFrZSBpbnRvIGNvbnNp
ZGVyYXRpb24uCgpGb3IgZXhhbXBsZSwgbG9va2luZyBhdCB4ZW4tYWNjZXNzLmM6Cgo2MjkgICAg
IGlmICggd3JpdGVfY3RybHJlZ19jcjQgKQo2MzAgICAgIHsKNjMxICAgICAgICAgLyogTWFzayB0
aGUgQ1I0LlBHRSBiaXQgc28gbm8gZXZlbnRzIHdpbGwgYmUgZ2VuZXJhdGVkIGZvcgpnbG9iYWwg
VExCIGZsdXNoZXMuICovCjYzMiAgICAgICAgIHJjID0geGNfbW9uaXRvcl93cml0ZV9jdHJscmVn
KHhjaCwgZG9tYWluX2lkLApWTV9FVkVOVF9YODZfQ1IzLCAxLCAxLAo2MzMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfQ1IzX1BHRSwgMSk7CjYzNCAgICAgICAgIGlm
ICggcmMgPCAwICkKNjM1ICAgICAgICAgewo2MzYgICAgICAgICAgICAgRVJST1IoIkVycm9yICVk
IHNldHRpbmcgd3JpdGUgY29udHJvbCByZWdpc3RlciB0cmFwcGluZwp3aXRoIHZtX2V2ZW50XG4i
LCByYyk7CjYzNyAgICAgICAgICAgICBnb3RvIGV4aXQ7CjYzOCAgICAgICAgIH0KNjM5ICAgICB9
CjY0MAoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 12:25:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 12:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegbK-0007ZX-6G; Thu, 25 Jan 2018 12:25:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eegbJ-0007ZN-QD
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 12:25:53 +0000
X-Inumbo-ID: ddd65590-01ca-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddd65590-01ca-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 13:25:46 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 05:25:49 -0700
Message-Id: <5A69DADD02000078001A25A1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 05:25:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516799535-5778-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 02/11] x86/msr: Emulation of
 MSR_{SPEC_CTRL, PRED_CMD} for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQXMgcGVyIHRoZSBzcGVjIGN1cnJlbnRseSBhdmFpbGFibGUgaGVyZToKPiAKPiBodHRw
czovL3NvZnR3YXJlLmludGVsLmNvbS9zaXRlcy9kZWZhdWx0L2ZpbGVzL21hbmFnZWQvYzUvNjMv
MzM2OTk2LVNwZWN1bGF0aXZlLUV4ZWN1dGlvbi1TaWRlLUNoYW5uZWwtTWl0aWdhdGlvbnMucGRm
Cj4gCj4gTVNSX0FSQ0hfQ0FQQUJJTElUSUVTIHdpbGwgb25seSBjb21lIGludG8gZXhpc3RlbmNl
IG9uIG5ldyBoYXJkd2FyZSwgYnV0IGlzCj4gaW1wbGVtZW50ZWQgYXMgYSBzdHJhaWdodCAjR1Ag
Zm9yIG5vdyB0byBhdm9pZCBiZWluZyBsZWFreSB3aGVuIG5ldyBoYXJkd2FyZQo+IGFycml2ZXMu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 12:27:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 12:27:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegd4-0007ki-Iz; Thu, 25 Jan 2018 12:27:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcdv=eu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eegd3-0007ka-Re
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 12:27:41 +0000
X-Inumbo-ID: 1e48c90a-01cb-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e48c90a-01cb-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 13:27:34 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=UnU1BwK8R6R0Wz1OstJKRPeUyxWMOcc/HKq9i286Zxx+mPvN7b0evTnKW8p+6xvzhqIhAezTYmEQYxQv9Tc12Y6FvuX5ACc9pZDhIZmpvbwGMU5Q/f2vJyX98ShpjDIvBmQ7jurxXPd6+J5N36fbTsHT6MH+nuTyRu3xky629T7ArcJ1kBUpvq0qOpVm70A9sjDurcZx06AT53cX0FBxxpLHLnBaqRaWDaZnl0sjzeCETAd1g7Yb+MDlWyiv03VzWXqmRlQw8V+sahFIMAKpazSZwmbU2PPFFCEI+6XR4eD/Piix9McxYvkvwvc38Oc53zRBY8czr8Ww9EJu0JFG5g==;
 h=Received:Received:Received:Received:Subject:From:To:Cc:References:Message-ID:Date:User-Agent:MIME-Version:In-Reply-To:Content-Type:Content-Language:Content-Transfer-Encoding;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=subject
 :from:to:cc:references:message-id:date:mime-version:in-reply-to
 :content-type:content-transfer-encoding; s=default; bh=BTTDShBm7
 AF6L+qmws/ODub8DvM=; b=1YBdRQNjuR0LkDV867bWNh2CPRefUDQDDTTnUdGUq
 AQ7OdT2aqy9GNTWfCl5Dlv0hZlHb0v8psj0/0JH5CG+5r6QbsJ38yy/nzpslgde9
 63RcuXYUwnJH3KsSXmkgQ8S1H0mNDXXnJnkz56k6WqZ1FKYHffNeyCLHkY7Y4E9n
 Rn7ZzKDbTq79OJ/62qyiivc4Fgj0f1r437ZYZGKYsMD7n1rhhrpVFMjxhbIcdUjW
 VFT+hzKq80ZYMyiNlLU1qlM+LnInT4+2loTtIGLB+QtfNoViM9i+cc+5TBru2lpp
 nU1b7z8a/seF/KZvUE/8FqdvWHIqw7prsOs/Ta41eddKw==
Received: (qmail 14836 invoked from network); 25 Jan 2018 14:27:37 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 25 Jan 2018 14:27:37 +0200
Received: (qmail 23230 invoked from network); 25 Jan 2018 14:27:37 +0200
Received: from unknown (HELO ?10.10.14.109?) (10.10.14.109)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 25 Jan 2018 14:27:37 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 "Bitweasil ." <bitweasil@cryptohaze.com>, xen-devel@lists.xen.org
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
 <092e5959-67c1-b704-62bf-1ca3f214e8c1@citrix.com>
 <bb462773-1057-e27b-b903-016d222dbf21@bitdefender.com>
Message-ID: <3dd20379-8172-2d15-a531-d03a66f86c8d@bitdefender.com>
Date: Thu, 25 Jan 2018 14:27:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <bb462773-1057-e27b-b903-016d222dbf21@bitdefender.com>
Content-Language: en-US
Cc: tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8yNS8yMDE4IDAyOjI1IFBNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4gT24gMDEv
MjUvMjAxOCAwMjoxNSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjQvMDEvMjAxOCAy
MjozMSwgQml0d2Vhc2lsIC4gd3JvdGU6Cj4+PiBJJ3ZlIHJlY2VudGx5IGRpc2NvdmVyZWQgdGhh
dCBpZiB5b3UgYXR0ZW1wdCB0byB1c2UgaW50cm9zcGVjdGlvbiB0bwo+Pj4gY2FwdHVyZSBDUjMg
Y2hhbmdlcyB3aXRoIHRoZSBuZXcgS1BUSSBlbmFibGVkIGtlcm5lbHMsIHRoZSBndWVzdCBkaWVz
Cj4+PiBzaG9ydGx5IGFmdGVyIHRoZSBzdGFydCBvZiBpbnRyb3NwZWN0aW9uIHdpdGggZmFpbGVk
IFZNIGVudHJ5IGR1ZSB0bwo+Pj4gaW52YWxpZCBndWVzdCBzdGF0ZS4KPj4+Cj4+PiBJIGJlbGll
dmUgdGhlIGludmFsaWQgc3RhdGUgaGVyZSBpcyB0aGUgaGlnaCBiaXQgYmVpbmcgc2V0IGluIENS
MyAtCj4+PiB3aGlsZSB0aGlzIGlzIGhvdyBvbmUgaW5kaWNhdGVzIHRoYXQgUENJRCBzaG91bGQg
bm90IGludmFsaWRhdGUgdGhlCj4+PiB2YXJpb3VzIHBhZ2UgdGFibGUgY2FjaGVzLCBpbnRyb3Nw
ZWN0aW9uIGxlYWRzIHRvIHRoaXMgYmVpbmcgc2V0IGluCj4+PiB0aGUgVk1DUywgd2hpY2ggYXBw
ZWFycyB0byBiZSB3cm9uZy4KPj4+Cj4+PiBXaXRoIHRoZSBYZW5TZXJ2ZXIgNC43LjEgY29kZSBi
YXNlICh3aGljaCBpcyBteSB3b3JraW5nIGNvZGUgYmFzZSBhdAo+Pj4gdGhlIG1vbWVudCksIEkg
aGF2ZSBub3QgZm91bmQgYSB3YXkgYXJvdW5kIHRoaXMsIGFzIHRoZQo+Pj4gdm1fZXZlbnRfc2V0
X3JlZ2lzdGVycyBmdW5jdGlvbiAoeGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMpIGRvZXMgbm90IHNl
dAo+Pj4gdGhlIENSMyB2YWx1ZSwgYW5kIHZtX2V2ZW50X3JlZ2lzdGVyX3dyaXRlX3Jlc3VtZSBv
bmx5IGFsbG93cwo+Pj4gaW5oaWJpdGluZyB0aGUgd3JpdGUsIG5vdCB3cml0aW5nIGEgbW9kaWZp
ZWQgdmFsdWUuCj4+Pgo+Pj4gSSd2ZSBhdHRlbXB0ZWQgc2V2ZXJhbCB3YXlzIHRvIHdvcmsgYXJv
dW5kIHRoaXMgd2l0aCBhIGxpdmVwYXRjaCwgYW5kCj4+PiBoYXZlIG5vdCAoeWV0KSBiZWVuIHN1
Y2Nlc3NmdWwuCj4+Pgo+Pj4gTWFza2luZyBhdCB0aGUgdG9wIG9mIGh2bV9zZXRfY3IzIGFsbG93
cyB0aGUgZ3Vlc3QgdG8gY29udGludWUsIGJ1dAo+Pj4gYXBwZWFycyB0byBkbyB0aGUgd3Jvbmcg
dGhpbmcgd2l0aCByZWdhcmRzIHRvIHRoZSBndWVzdCAodGFza3MgYmVnaW4KPj4+IGR5aW5nIHF1
aWNrbHkgZnJvbSBpbnZhbGlkIG9wY29kZSBlcnJvcnMpLgo+Pj4KPj4+IEluIGFueSBjYXNlLCBB
bmRyZXcgbWVudGlvbnMgdGhhdCB0aGlzIGFwcGVhcnMgdG8gc3RpbGwgYmUgYW4gaXNzdWUgaW4K
Pj4+IHN0YWdpbmcsIHNvIHRoaXMgbGlrZWx5IG5lZWRzIGFkZHJlc3NpbmcuwqAgQXQgdGhpcyBw
b2ludCBpbiB0aW1lLCBJCj4+PiBiZWxpZXZlIGd1ZXN0cyB3aXRoIEtQVEkgZW5hYmxlZCBjYW5u
b3QgYmUgaW50cm9zcGVjdGVkIGlmIHRoYXQKPj4+IGludHJvc3BlY3Rpb24gaW52b2x2ZXMgY2Fw
dHVyaW5nIENSMyBjaGFuZ2VzLgo+Pj4KPj4+IFBsZWFzZSBsZXQgbWUga25vdyBpZiB5b3UgbmVl
ZCBhbnkgbW9yZSBkZXRhaWxzIG9uIHRoaXMgaXNzdWUhCj4+Cj4+IEp1c3QgYXMgYW4gRllJIHRv
IHBlb3BsZSByZWFkaW5nIHRoaXMsIHRoYXQgaXMgYWN0dWFsbHkgWGVuU2VydmVyIDcuMSdzCj4+
IGh5cGVydmlzb3Igd2hpY2ggaXMgWGVuIDQuNy4xLWJhc2VkIGJ1dCB0aGUgZmFjdCB0aGF0IHRo
ZSBIVk0gQ1IzIGNvZGUKPj4gaGFzIGxpdHRsZS10by1ubyBjbHVlIGFib3V0IFBDSUQgYXBwZWFy
cyB0byBiZSB1bmNoYW5nZWQgaW50byBzdGFnaW5nLsKgCj4+IFNhZGx5LCBpdCBkb2Vzbid0IGFw
cGVhciB0byBiZSB0cml2aWFsIHRvIGZpeC4KPiAKPiBXZWxsLCBGV0lXIHdlIGRvIHN1cHBvcnQg
bWFza3MgZm9yIENSIGV2ZW50cyBzaW5jZSBYZW4gNC4xMCAtIHdlIGNhbgo+IHNpbXBseSBtYXNr
IHdoYXRldmVyIGJpdHMgd2UgX2Rvbid0XyB3YW50IGV2ZW50cyBzZW50IG91dCBmb3IuIEkgZG9u
J3QKPiBrbm93IGlmIHRoaXMgc29sdmVzIEJpdHdlYXNpbCdzIHByb2JsZW0sIGJ1dCBpdCdzIGNl
cnRhaW5seSBzb21ldGhpbmcgdG8KPiB0YWtlIGludG8gY29uc2lkZXJhdGlvbi4KPiAKPiBGb3Ig
ZXhhbXBsZSwgbG9va2luZyBhdCB4ZW4tYWNjZXNzLmM6Cj4gCj4gNjI5ICAgICBpZiAoIHdyaXRl
X2N0cmxyZWdfY3I0ICkKPiA2MzAgICAgIHsKPiA2MzEgICAgICAgICAvKiBNYXNrIHRoZSBDUjQu
UEdFIGJpdCBzbyBubyBldmVudHMgd2lsbCBiZSBnZW5lcmF0ZWQgZm9yCj4gZ2xvYmFsIFRMQiBm
bHVzaGVzLiAqLwo+IDYzMiAgICAgICAgIHJjID0geGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhj
aCwgZG9tYWluX2lkLAo+IFZNX0VWRU5UX1g4Nl9DUjMsIDEsIDEsCj4gNjMzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0NSM19QR0UsIDEpOwoKVGhpcyBsaW5lIHNh
eXMgWDg2X0NSNF9QR0UgKGFzIGl0IHNob3VsZCkgaW4gdGhlIG9yaWdpbmFsIHhlbi1hY2Nlc3Mu
YyAtCkkgd2FzIGp1c3QgbWVzc2luZyB3aXRoIGl0IGFuZCBmb3Jnb3QuIFNvcnJ5LgoKClRoYW5r
cywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 12:35:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 12:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegkf-0000P2-5s; Thu, 25 Jan 2018 12:35:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tiiy=eu=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1eegke-0000OT-KN
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 12:35:32 +0000
X-Inumbo-ID: 3e1c53b8-01cc-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e1c53b8-01cc-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 12:35:36 +0000 (UTC)
Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 13E04BAE;
 Thu, 25 Jan 2018 12:35:15 +0000 (UTC)
Date: Thu, 25 Jan 2018 13:35:15 +0100
From: Greg KH <gregkh@linuxfoundation.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180125123515.GA30787@kroah.com>
References: <20180125100454.23203-1-jgross@suse.com>
 <20180125100454.23203-3-jgross@suse.com>
 <20180125103719.GA16777@kroah.com>
 <033717a8-f53a-3379-1e05-58b3d2bed24b@suse.com>
 <20180125110051.GA31911@kroah.com>
 <b67f9405-5a6b-fd8c-7778-c12ca724ab0b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b67f9405-5a6b-fd8c-7778-c12ca724ab0b@suse.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: rafael.j.wysocki@intel.com, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, linux-acpi@vger.kernel.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, lenb@kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: add acpi_arch_get_root_pointer()
	for pvh guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMDE6MDY6MjZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyNS8wMS8xOCAxMjowMCwgR3JlZyBLSCB3cm90ZToKPiA+IE9uIFRodSwgSmFu
IDI1LCAyMDE4IGF0IDExOjQ5OjM1QU0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
T24gMjUvMDEvMTggMTE6MzcsIEdyZWcgS0ggd3JvdGU6Cj4gPj4+IE9uIFRodSwgSmFuIDI1LCAy
MDE4IGF0IDExOjA0OjU0QU0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4+PiBBZGQg
YWNwaV9hcmNoX2dldF9yb290X3BvaW50ZXIoKSBmb3IgWGVuIFBWSCBndWVzdHMgdG8gY29tbXVu
aWNhdGUKPiA+Pj4+IHRoZSBhZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlIGdpdmVuIHRvIHRoZSBr
ZXJuZWwgdmlhIFhlbiBzdGFydCBpbmZvLgo+ID4+Pj4KPiA+Pj4+IFRoaXMgbWFrZXMgdGhlIGtl
cm5lbCBib290IGFnYWluIGluIFBWSCBtb2RlIGFmdGVyIG9uIHJlY2VudCBYZW4gdGhlCj4gPj4+
PiBSU0RQIHdhcyBtb3ZlZCB0byBoaWdoZXIgYWRkcmVzc2VzLiBTbyB1cCB0byB0aGF0IGNoYW5n
ZSBpdCB3YXMgcHVyZQo+ID4+Pj4gbHVjayB0aGF0IHRoZSBsZWdhY3kgbWV0aG9kIHRvIGxvY2F0
ZSB0aGUgUlNEUCB3YXMgd29ya2luZyB3aGVuCj4gPj4+PiBydW5uaW5nIGFzIFBWSCBtb2RlLgo+
ID4+Pj4KPiA+Pj4+IENjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyA0LjExCj4gPj4+PiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPj4+PiAtLS0K
PiA+Pj4+ICBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jIHwgMTUgKysrKysrKysrKysrLS0t
Cj4gPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0p
Cj4gPj4+Pgo+ID4+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCj4gPj4+PiBpbmRleCA0MzZjNGYwMDNlMTcu
LjlhNWMzYTdmZTY3MyAxMDA2NDQKPiA+Pj4+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
cHZoLmMKPiA+Pj4+ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKPiA+Pj4+IEBA
IC0xNiwxNSArMTYsMjQgQEAKPiA+Pj4+ICAvKgo+ID4+Pj4gICAqIFBWSCB2YXJpYWJsZXMuCj4g
Pj4+PiAgICoKPiA+Pj4+IC0gKiB4ZW5fcHZoIGFuZCBwdmhfYm9vdHBhcmFtcyBuZWVkIHRvIGxp
dmUgaW4gZGF0YSBzZWdtZW50IHNpbmNlIHRoZXkKPiA+Pj4+IC0gKiBhcmUgdXNlZCBhZnRlciBz
dGFydHVwX3szMnw2NH0sIHdoaWNoIGNsZWFyIC5ic3MsIGFyZSBpbnZva2VkLgo+ID4+Pj4gKyAq
IHhlbl9wdmgsIHB2aF9ib290cGFyYW1zIGFuZCBwdmhfc3RhcnRfaW5mbyBuZWVkIHRvIGxpdmUg
aW4gZGF0YSBzZWdtZW50Cj4gPj4+PiArICogc2luY2UgdGhleSBhcmUgdXNlZCBhZnRlciBzdGFy
dHVwX3szMnw2NH0sIHdoaWNoIGNsZWFyIC5ic3MsIGFyZSBpbnZva2VkLgo+ID4+Pj4gICAqLwo+
ID4+Pj4gIGJvb2wgeGVuX3B2aCBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIuZGF0YSIpKSkgPSAw
Owo+ID4+Pj4gIHN0cnVjdCBib290X3BhcmFtcyBwdmhfYm9vdHBhcmFtcyBfX2F0dHJpYnV0ZV9f
KChzZWN0aW9uKCIuZGF0YSIpKSk7Cj4gPj4+PiArc3RydWN0IGh2bV9zdGFydF9pbmZvIHB2aF9z
dGFydF9pbmZvIF9fYXR0cmlidXRlX18oKHNlY3Rpb24oIi5kYXRhIikpKTsKPiA+Pj4+ICAKPiA+
Pj4+IC1zdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gcHZoX3N0YXJ0X2luZm87Cj4gPj4+PiAgdW5zaWdu
ZWQgaW50IHB2aF9zdGFydF9pbmZvX3N6ID0gc2l6ZW9mKHB2aF9zdGFydF9pbmZvKTsKPiA+Pj4+
ICAKPiA+Pj4+ICthY3BpX3BoeXNpY2FsX2FkZHJlc3MgYWNwaV9hcmNoX2dldF9yb290X3BvaW50
ZXIodm9pZCkKPiA+Pj4+ICt7Cj4gPj4+PiArCWlmICh4ZW5fcHZoKQo+ID4+Pj4gKwkJcmV0dXJu
IHB2aF9zdGFydF9pbmZvLnJzZHBfcGFkZHI7Cj4gPj4+PiArCj4gPj4+PiArCXJldHVybiAwOwo+
ID4+Pj4gK30KPiA+Pj4+ICtFWFBPUlRfU1lNQk9MX0dQTChhY3BpX2FyY2hfZ2V0X3Jvb3RfcG9p
bnRlcik7Cj4gPj4+Cj4gPj4+IFdoeSBkb2VzIHRoaXMgaGF2ZSB0byBiZSBhbiBleHBvcnRlZCBz
eW1ib2w/ICBEb2VzIHRoaXMgY29kZSBnZXQgYnVpbHQKPiA+Pj4gYXMgYSBtb2R1bGUgYW5kIHdp
bGwgdGhlIGxpbmtlciBzb21laG93IGdvIGFuZCByZXdyaXRlIHRoZSBwcmV2aW91cyBjYWxsCj4g
Pj4+IHBsYWNlcyB3aXRoIHRoaXMgb25lIGlmIGl0IGdldHMgbG9hZGVkPwo+ID4+Cj4gPj4gV2l0
aCBiZWluZyBjYWxsZWQgYnkgZHJpdmVycy9hY3BpLy4uLiBJIGp1c3Qgd2FudGVkIHRvIG1ha2Ug
c3VyZSBpdCBpcwo+ID4+IHdvcmtpbmcgcHJvcGVybHkgZXZlbiBpbiBjYXNlIHRoZSBhY3BpIGNv
ZGUgaXMgYnVpbHQgYXMgYSBtb2R1bGUuCj4gPiAKPiA+IEkgZGlkbid0IHRoaW5rIHRoZSBjb3Jl
IEFDUEkgY29kZSBjYW4gYmUgYnVpbHQgYXMgYSBtb2R1bGUsIGhhdmUgeW91Cj4gPiB0cmllZCB0
aGF0Pwo+IAo+IE5vLCBidXQgYXMgdGhlIGJ1aWxkIHdvdWxkbid0IGJyZWFrIHdoZW5ldmVyIHRo
aXMgaXMgY2hhbmdlZCBJIHdhbnRlZAo+IHRvIG1ha2Ugc3VyZSB0aGUgc3ltYm9sIGlzIGZvdW5k
Lgo+IAo+IElmIHlvdSBmZWVsIHN0cm9uZyBhYm91dCB0aGF0IEkgY2FuIHJlbW92ZSB0aGUgRVhQ
T1JUX1NZTUJPTF9HUEwoKS4KClBsZWFzZSBkb24ndCBleHBvcnQgc3ltYm9scyB0aGF0IGRvIG5v
dCBuZWVkIHRvIGJlIGV4cG9ydGVkLCB0aGF0J3MganVzdAphIHdhc3RlLgoKdGhhbmtzLAoKZ3Jl
ZyBrLWgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 12:45:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 12:45:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eegtk-0001My-ME; Thu, 25 Jan 2018 12:44:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eegtj-0001Mn-Sy
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 12:44:55 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id B3/91-03095-641D96A5;
 Thu, 25 Jan 2018 12:44:54 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdftYma
 UwYdGAYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHq80u2gkNCFYtmvGVsYJzD28XIxSEk0Mgk
 8XbrKSYI5zGjxOFlExkhnG2MEm93/mbtYuTkEBFwlvh6Zi47iM0roC9xcEk/E4gtLOAmcay/B
 axbQuAQs8SXB3PBGiQEPCWWfV/GCGPP7FwI1MzOwSZgJXFIDCTKIqAqcWHeJ5YJjNwLGBlWMW
 oUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIEeriegYFxB+PtyX6
 HGCU5mJREeRf0Z0QJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD9dz4zSkiwKDU9tSItMwcYajBp
 CQ4eJRHe9+eA0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VSpzX7AJQqQBIaUZpH
 twgWAxcYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMKwsyhSczrwRu3yugU5iATrGrADulJB
 EhJdXAuDBhrf5Du7tv/GyVm376RH6duXqile+Tv45H7OalxaUK1AjE7VJY02a66G9ejKuF9Ve
 GxUW7mt8r1tx3ZHyw7pvJTUahm+ZSwb+ez7+0ZNml7zyB02SlFq7u6u78Z/ZByN1o6x/2+ukK
 bV/2aDAFhl9atu/tlm0zDGtPfJ/Db/Okkbt5jeIXKSWW4oxEQy3mouJEACI8RXp8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1516884293!67064068!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21619 invoked from network); 25 Jan 2018 12:44:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 12:44:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eegtg-0007am-S8; Thu, 25 Jan 2018 12:44:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eegtb-0004ch-HN; Thu, 25 Jan 2018 12:44:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eegtb-0002EO-9B; Thu, 25 Jan 2018 12:44:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118326-mainreport@xen.org>
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=2375832c7e51b67f076e6b07854c4a541cb4bdc3
X-Osstest-Versions-That: xen=1252e2823117346e1aad0c5f17cc76200194f808
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 12:44:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118326: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMyNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODMyNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyMzc1ODMyYzdlNTFiNjdmMDc2ZTZiMDc4NTRjNGE1NDFjYjRiZGMzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxMjUyZTI4MjMxMTczNDZlMWFh
ZDBjNWYxN2NjNzYyMDAxOTRmODA4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMTIgIDIwMTgt
MDEtMjQgMjE6MDI6NTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MzI2ICAy
MDE4LTAxLTI1IDExOjAxOjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC94ZW4uZ2l0CiAgIDEyNTJlMjgyMzEuLjIzNzU4MzJjN2UgIDIzNzU4MzJjN2U1MWI2N2Yw
NzZlNmIwNzg1NGM0YTU0MWNiNGJkYzMgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:08:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehGO-00036J-TG; Thu, 25 Jan 2018 13:08:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eehGN-00036D-PX
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 13:08:19 +0000
X-Inumbo-ID: d25a45a5-01d0-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d25a45a5-01d0-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 13:08:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 06:08:12 -0700
Message-Id: <5A69E4CA02000078001A25D4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 06:08:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 05/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2UgbmVlZCB0byBiZSBhYmxlIHRvIGVpdGhlciBzZXQgb3IgY2xlYXIgSUJSUyBpbiBY
ZW4gY29udGV4dCwgYXMgd2VsbCBhcwo+IHJlc3RvcmUgYXBwcm9wcmlhdGUgZ3Vlc3QgdmFsdWVz
IGluIGd1ZXN0IGNvbnRleHQuICBTZWUgdGhlIGRvY3VtZW50YXRpb24gaW4KPiBhc20teDg2L3Nw
ZWNfY3RybF9hc20uaCBmb3IgZGV0YWlscy4KPiAKPiBXaXRoIHRoZSBjb250ZW1wb3JhcnkgbWlj
cm9jb2RlLCB3cml0ZXMgdG8gJWNyMyBhcmUgc2xvd2VyIHdoZW4gU1BFQ19DVFJMLklCUlMKPiBp
cyBzZXQuICBUaGVyZWZvcmUsIHRoZSBwb3NpdGlvbmluZyBvZiBTUEVDX0NUUkxfe0VOVFJZL0VY
SVR9KiBpcyBpbXBvcnRhbnQuCj4gCj4gSWRlYWxseSwgdGhlIElCUlNfU0VUL0lCUlNfQ0xFQVIg
aHVua3MgbWlnaHQgYmUgcG9zaXRpb25lZCBlaXRoZXIgc2lkZSBvZiB0aGUKPiAlY3IzIGNoYW5n
ZSwgYnV0IHRoYXQgaXMgcmF0aGVyIG1vcmUgY29tcGxpY2F0ZWQgdG8gYXJyYW5nZSwgYW5kIGNv
dWxkIHN0aWxsCj4gcmVzdWx0IGluIGEgZ3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBpbiBTUEVDX0NU
UkwgZHVyaW5nIHRoZSAlY3IzIGNoYW5nZSwKPiBuZWdhdGluZyB0aGUgc2F2aW5nIGlmIHRoZSBn
dWVzdCBjaG9zZSB0byBoYXZlIElCUlMgc2V0Lgo+IAo+IFRoZXJlZm9yZSwgd2Ugb3B0aW1pc2Ug
Zm9yIHRoZSBwcmUtU2t5bGFrZSBjYXNlIChiZWluZyBmYXIgbW9yZSBjb21tb24gaW4gdGhlCj4g
ZmllbGQgdGhhbiBTa3lsYWtlIGFuZCBsYXRlciwgYXQgdGhlIG1vbWVudCksIHdoZXJlIHdlIGhh
dmUgYSBYZW4tcHJlZmVycmVkCj4gdmFsdWUgb2YgSUJSUyBjbGVhciB3aGVuIHN3aXRjaGluZyAl
Y3IzLgo+IAo+IFRoZXJlIGlzIGEgc2VtaS11bnJlbGF0ZWQgYnVnZml4LCB3aGVyZSB2YXJpb3Vz
IGFzbV9kZWZuLmggbWFjcm9zIGhhdmUgYQo+IGhpZGRlbiBkZXBlbmRlbmN5IG9uIFBBR0VfU0la
RSwgd2hpY2ggcmVzdWx0cyBpbiBhbiBhc3NlbWJsZXIgZXJyb3IgaWYgdXNlZCBpbgo+IGEgLm1h
Y3JvIGRlZmluaXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgp3aXRoIGEgc3BlbGxpbmcgb2JzZXJ2YXRpb24gYW5kIGEgcXVlc3Rpb24gLyBw
ZXJoYXBzIGltcGxpZWQKc3VnZ2VzdGlvbjoKCj4gQEAgLTk5LDYgKzEwOSwxNSBAQCBVTkxJS0VM
WV9FTkQocmVhbG1vZGUpCj4gIC5Mdm14X3ZtZW50cnlfZmFpbDoKPiAgICAgICAgICBzdGkKPiAg
ICAgICAgICBTQVZFX0FMTAo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFBWIHZhcmlh
bnQgbmVlZGVkIGhlcmUgYXMgbm8gZ3Vlc3QgY29kZSBoYXMgZXhlY3V0ZWQgKHNvCj4gKyAgICAg
ICAgICogTVNSX1NQRUNfQ1RSTCBjYW4ndCBoYXZlIGNoYW5nZWQgdmFsdWUpLCBhbmQgTk1Jcy9N
Q0VzIGFyZSBsaWFibGUKPiArICAgICAgICAgKiB0byBoaXQgKGluIHdoaWNoIGNhc2UgdGhlIEhW
TSB2YXJpZW50IG1pZ2h0IGNvcnJ1cHQgdGhpbmdzKS4KCnZhcmlhbnQKCj4gKy5tYWNybyBET19T
UEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVxIGlicnNfdmFsOnJlcQo+ICsvKgo+ICsgKiBSZXF1
aXJlcyAlcnNwPXJlZ3MgKGFsc28gY3B1aW5mbyBpZiAhbWF5YmV4ZW4pCj4gKyAqIFJlcXVpcmVz
ICVyMTQ9c3RhY2tfZW5kIChpZiBtYXliZXhlbikKPiArICogQ2xvYmJlcnMgJXJheCwgJXJjeCwg
JXJkeAo+ICsgKgo+ICsgKiBQViBndWVzdHMgY2FuJ3QgdXBkYXRlIE1TUl9TUEVDX0NUUkwgYmVo
aW5kIFhlbidzIGJhY2ssIHNvIG5vIG5lZWQgdG8gcmVhZAo+ICsgKiBpdCBiYWNrLiAgRW50cmll
cyBmcm9tIGd1ZXN0IGNvbnRleHQgbmVlZCB0byBjbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nLAo+
ICsgKiB3aGlsZSBlbnRyaWVzIGZyb20gWGVuIG11c3QgbGVhdmUgc2hhZG93aW5nIGluIGl0cyBj
dXJyZW50IHN0YXRlLgo+ICsgKi8KPiArICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+ICsK
PiArICAgIC5pZiBcbWF5YmV4ZW4KPiArICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkK
PiArICAgICAgICBqeiAuTFxAX2VudHJ5X2Zyb21feGVuCj4gKyAgICAuZW5kaWYKPiArCj4gKyAg
ICAvKgo+ICsgICAgICogQ2xlYXIgU1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5n
IFhlbidzIHZhbHVlLiAgSWYgZW50ZXJpbmcKPiArICAgICAqIGZyb20gYSBwb3NzaWJseS14ZW4g
Y29udGV4dCwgJXJzcCBkb2Vzbid0IG5lY2Vzc2FyaWx5IGFsaWFzIHRoZSBjcHVpbmZvCj4gKyAg
ICAgKiBibG9jayBzbyBjYWxjdWxhdGUgdGhlIHBvc2l0aW9uIGRpcmVjdGx5Lgo+ICsgICAgICov
Cj4gKyAgICAuaWYgXG1heWJleGVuCj4gKyAgICAgICAgbW92YiAkMCwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKPiArICAgIC5lbHNlCj4gKyAgICAgICAg
bW92YiAkMCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCglcnNwKQo+ICsgICAgLmVuZGlm
Cj4gKwo+ICsuTFxAX2VudHJ5X2Zyb21feGVuOgo+ICsgICAgLyogTG9hZCBYZW4ncyBpbnRlbmRl
ZCB2YWx1ZS4gKi8KPiArICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4Cj4gKyAgICB4b3IgJWVkeCwg
JWVkeAo+ICsgICAgd3Jtc3IKPiArLmVuZG0KCkRpZCB5b3UgY29uc2lkZXIgYXZvaWRpbmcgdGhl
IGNvbmRpdGlvbmFsIGJyYW5jaCBoZXJlIGFsdG9nZXRoZXIsCmJ5IGRvaW5nIHNvbWV0aGluZyBs
aWtlCgogICAgLmlmIFxtYXliZXhlbgogICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQog
ICAgICAgIHNldHogJWFsCiAgICAgICAgbmVnICVhbAogICAgICAgIGFuZCAlYWwsIFNUQUNLX0NQ
VUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCiAgICAuZWxzZQoKPwoKSXQg
bWF5IGFsc28gYmUgd29ydGh3aGlsZSBhZ2FpbiB0byBwdWxsIHVwIHRoZSB6ZXJvaW5nIG9mICVl
ZHgsCnVzaW5nICVkbCBpbnN0ZWFkIG9mICQwIGluIHRoZSBtb3ZiIChhbmQgbWF5YmUgdGhlbiBh
bHNvCnNpbWlsYXJseSBpbiBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIGJ1dCB0aGVyZSBJJ20g
bGVzcwpjZXJ0YWluIGl0IGNvdWxkbid0IGhhdmUgYSBuZWdhdGl2ZSBlZmZlY3QpLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:14:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:14:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehMP-0003qC-Sg; Thu, 25 Jan 2018 13:14:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wdhn=eu=citrix.com=prvs=5563c5bc6=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eehMP-0003pu-9W
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 13:14:33 +0000
X-Inumbo-ID: b0cc7551-01d1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0cc7551-01d1-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 13:14:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459642661"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 25 Jan 2018 13:14:24 +0000
Message-ID: <20180125131424.8779-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] xen: fix xsm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGU4ZDQ2MTQ5N2Q5IHJlbmFtZWQgZ2Nvdl9vcCB0byBjb3ZlcmFnZV9vcCBidXQgZm9y
Z290IHRvIGNoYW5nZQpYU00gaGFuZGxlcy4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDYzogUm9nZXIgUGF1IE1vbm5lIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Q2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgotLS0KIHRvb2xzL2Zs
YXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUgIHwgMiArLQogeGVuL3hzbS9mbGFzay9ob29rcy5j
ICAgICAgICAgICAgICAgfCA0ICsrLS0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0
b3JzIHwgNCArKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIv
dG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZQppbmRleCAwN2RlM2Q1MDgzLi5iZjc5
NGQ5YmRkIDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisr
KyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL2RvbTAudGUKQEAgLTE2LDcgKzE2LDcgQEAg
YWxsb3cgZG9tMF90IHhlbl90OnhlbiB7CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7CiAJcmVz
b3VyY2Vfb3AgcHNyX2NtdF9vcCBwc3JfYWxsb2MgcG11X2N0cmwgZ2V0X3N5bWJvbAogCWdldF9j
cHVfbGV2ZWxsaW5nX2NhcHMgZ2V0X2NwdV9mZWF0dXJlc2V0IGxpdmVwYXRjaF9vcAotCWdjb3Zf
b3Agc2V0X3BhcmFtZXRlcgorCWNvdmVyYWdlX29wIHNldF9wYXJhbWV0ZXIKIH07CiAKICMgQWxs
b3cgZG9tMCB0byB1c2UgYWxsIFhFTlZFUl8gc3Vib3BzIHRoYXQgaGF2ZSBjaGVja3MuCmRpZmYg
LS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKaW5k
ZXggODM1YjNkMWEwMy4uMzUzMzI1OWY5ZiAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29r
cy5jCisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtODI1LDkgKzgyNSw5IEBAIHN0YXRp
YyBpbnQgZmxhc2tfc3lzY3RsKGludCBjbWQpCiAgICAgY2FzZSBYRU5fU1lTQ1RMX2xpdmVwYXRj
aF9vcDoKICAgICAgICAgcmV0dXJuIGF2Y19jdXJyZW50X2hhc19wZXJtKFNFQ0lOSVRTSURfWEVO
LCBTRUNDTEFTU19YRU4yLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVO
Ml9fTElWRVBBVENIX09QLCBOVUxMKTsKLSAgICBjYXNlIFhFTl9TWVNDVExfZ2Nvdl9vcDoKKyAg
ICBjYXNlIFhFTl9TWVNDVExfY292ZXJhZ2Vfb3A6CiAgICAgICAgIHJldHVybiBhdmNfY3VycmVu
dF9oYXNfcGVybShTRUNJTklUU0lEX1hFTiwgU0VDQ0xBU1NfWEVOMiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFhFTjJfX0dDT1ZfT1AsIE5VTEwpOworICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWEVOMl9fQ09WRVJBR0VfT1AsIE5VTEwpOwogICAgIGNh
c2UgWEVOX1NZU0NUTF9zZXRfcGFyYW1ldGVyOgogICAgICAgICByZXR1cm4gYXZjX2N1cnJlbnRf
aGFzX3Blcm0oU0VDSU5JVFNJRF9YRU4sIFNFQ0NMQVNTX1hFTjIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU4yX19TRVRfUEFSQU1FVEVSLCBOVUxMKTsKZGlmZiAtLWdp
dCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9w
b2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggNTBkZmMzNmMxYy4uZTc0ZDk4ZDczNiAxMDA2NDQK
LS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9m
bGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAgLTk5LDggKzk5LDggQEAgY2xhc3MgeGVuMgog
ICAgIGdldF9jcHVfZmVhdHVyZXNldAogIyBYRU5fU1lTQ1RMX2xpdmVwYXRjaF9vcAogICAgIGxp
dmVwYXRjaF9vcAotIyBYRU5fU1lTQ1RMX2djb3Zfb3AKLSAgICBnY292X29wCisjIFhFTl9TWVND
VExfY292ZXJhZ2Vfb3AKKyAgICBjb3ZlcmFnZV9vcAogIyBYRU5fU1lTQ1RMX3NldF9wYXJhbWV0
ZXIKICAgICBzZXRfcGFyYW1ldGVyCiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:19:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:19:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehQw-000445-KE; Thu, 25 Jan 2018 13:19:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eehQv-00043z-Gs
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 13:19:13 +0000
X-Inumbo-ID: 51883a38-01d2-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51883a38-01d2-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 14:19:06 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 06:19:10 -0700
Message-Id: <5A69E75C02000078001A25EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 06:19:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 06/11] x86/entry: Organise the
 clobbering of the RSB/RAS on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAo+IEBAIC03NCw2ICs3NCw0MyBAQAo+
ICAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAo+ICAgKi8KPiAgCj4gKy5tYWNybyBET19P
VkVSV1JJVEVfUlNCCj4gKy8qCj4gKyAqIFJlcXVpcmVzIG5vdGhpbmcKPiArICogQ2xvYmJlcnMg
JXJheCwgJXJjeAo+ICsgKgo+ICsgKiBSZXF1aXJlcyAyNTYgYnl0ZXMgb2Ygc3RhY2sgc3BhY2Us
IGJ1dCAlcnNwIGhhcyBubyBuZXQgY2hhbmdlLiBCYXNlZCBvbgo+ICsgKiBHb29nbGUncyBwZXJm
b3JtYW5jZSBudW1iZXJzLCB0aGUgbG9vcCBpcyB1bnJvbGxlZCB0byAxNiBpdGVyYXRpb25zIGFu
ZCB0d28KPiArICogY2FsbHMgcGVyIGl0ZXJhdGlvbi4KPiArICoKPiArICogVGhlIGNhbGwgZmls
bGluZyB0aGUgUlNCIG5lZWRzIGEgbm9uemVybyBkaXNwbGFjZW1lbnQuICBBIG5vcCB3b3VsZCBk
bywgYnV0Cj4gKyAqIHdlIHVzZSAiMTogcGF1c2UsIGptcCAxYiIgdG8gc2FmZWx5IGNvbnRhaW5z
IGFueSByZXQtYmFzZWQgc3BlY3VsYXRpb24sCj4gKyAqIGV2ZW4gaWYgdGhlIGxvb3AgaXMgc3Bl
Y3VsYXRpdmVseSBleGVjdXRlZCBwcmVtYXR1cmVseS4KPiArICoKPiArICogJXJzcCBpcyBwcmVz
ZXJ2ZWQgYnkgdXNpbmcgYW4gZXh0cmEgR1BSIGJlY2F1c2UgYSkgd2UndmUgZ290IHBsZW50eSBz
cGFyZSwKPiArICogYikgdGhlIHR3byBtb3ZzIGFyZSBzaG9ydGVyIHRvIGVuY29kZSB0aGFuIGBh
ZGQgJDMyKjgsICVyc3BgLCBhbmQgYykgY2FuIGJlCj4gKyAqIG9wdGltaXNlZCB3aXRoIG1vdi1l
bGltaW5hdGlvbiBpbiBtb2Rlcm4gY29yZXMuCj4gKyAqLwo+ICsgICAgbW92ICQxNiwgJWVjeCAg
ICAgICAgICAgICAgICAgICAvKiAxNiBpdGVyYXRpb25zLCB0d28gY2FsbHMgcGVyIGxvb3AgKi8K
PiArICAgIG1vdiAlcnNwLCAlcmF4ICAgICAgICAgICAgICAgICAgLyogU3RvcmUgdGhlIGN1cnJl
bnQgJXJzcCAqLwo+ICsKPiArLkxcQF9maWxsX3JzYl9sb29wOgo+ICsKPiArICAgIC5pcnAgbiwg
MSwgMiAgICAgICAgICAgICAgICAgICAgLyogVW5yb2xsZWQgdHdpY2UuICovCj4gKyAgICBjYWxs
IC5MXEBfaW5zZXJ0X3JzYl9lbnRyeV9cbiAgIC8qIENyZWF0ZSBhbiBSU0IgZW50cnkuICovCj4g
Kwo+ICsuTFxAX2NhcHR1cmVfc3BlY3VsYXRpb25fXG46Cj4gKyAgICBwYXVzZQo+ICsgICAgam1w
IC5MXEBfY2FwdHVyZV9zcGVjdWxhdGlvbl9cbiAvKiBDYXB0dXJlIHJvZ3VlIHNwZWN1bGF0aW9u
LiAqLwoKSGF2ZSB5b3Ugc2VlbiBMaW51eCBjb21taXQgMjhkNDM3ZDU1MGUxZTM5ZjgwNWQ5OWY5
ZjhhYzM5OWM3Nzg4MjdiNwooIng4Ni9yZXRwb2xpbmU6IEFkZCBMRkVOQ0UgdG8gdGhlIHJldHBv
bGluZS9SU0IgZmlsbGluZyBSU0IKbWFjcm9zIik/IEkgdGhpbmsgd2Ugd2FudCB0byBoYXZlIHRo
ZSBzYW1lLCB0byBwbGVhc2UgQU1ELiBJJ2QKc3VnZ2VzdCB0byB1c2UgYWx0ZXJuYXRpdmUgcGF0
Y2hpbmcgdGhvdWdoIChleGNlcHQgYWdhaW4gb24gdGhlCklTVCBwYXRocyksIGJ1dCB0aGVuIGFn
YWluIG1heWJlIGluIGEgZm9sbG93LXVwIHBhdGNoLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:29:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:29:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehaZ-0004sb-4Q; Thu, 25 Jan 2018 13:29:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eehaY-0004sV-Fd
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 13:29:10 +0000
X-Inumbo-ID: b591959d-01d3-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b591959d-01d3-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 14:29:03 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66662711"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180125131424.8779-1-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <41668b45-0da5-10e4-e2ce-3846ecdab90e@citrix.com>
Date: Thu, 25 Jan 2018 13:29:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180125131424.8779-1-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix xsm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTM6MTQsIFdlaSBMaXUgd3JvdGU6Cj4gQ29tbWl0IGU4ZDQ2MTQ5N2Q5IHJl
bmFtZWQgZ2Nvdl9vcCB0byBjb3ZlcmFnZV9vcCBidXQgZm9yZ290IHRvIGNoYW5nZQo+IFhTTSBo
YW5kbGVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:33:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehem-0005br-Ue; Thu, 25 Jan 2018 13:33:32 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.47])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eehel-0005bP-1j
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 13:33:31 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta.az-a.eu-central-1.aws.symcld.net id B8/74-01560-3ACD96A5;
 Thu, 25 Jan 2018 13:33:23 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVXfRncw
 og197lSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bX7WfYCq6YVCz8tJulgbFVvYuRi0NIoJFJ
 onn5dLYuRk4g5zGjxIuGcIjENkaJFXdXMYIkRAScJb6emcsOYvMK6EvMapkOZgsLGEm8P3QBr
 FlC4A6bxNLNXF2MHEC2r8TciZIQYV+JRTPesXQxsnOwCVhJHBIDibIIqEr8OPGQdQIj9wJGhl
 WMlklFmekZJbmJmTm6hgYGuoaGxrrGukYGlnqJVbqJeqmlusmpeSVFiUBZvcTyYr3iytzknBS
 9vNSSTYxA7zMAwQ7GCYcSDzFKcjApifIu6M+IEuJLyk+pzEgszogvKs1JLT7EKMPBoSTB23A7
 M0pIsCg1PbUiLTMHGIYwaQkOHiUR3hsgad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn
 5cqJc57EKRUAKQ0ozQPbhAsPi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmFcbZApPZl4J3L
 5XQKcwAZ1iVwF2SkkiQkqqgTFmzmyPf+nzZ5t239hzS+HzZhN2U8fslGu3U3etmR/n7tB7Yd4
 a8z/tRrHyS41U4oOdepICNLXu7/rypmnGVIfwkm9cU0uKu3kdA7USa/mORjnmTRVwPOU7+9EJ
 N3ehY3+OLdOoqLc78MZyzW5J5iffFubkL87M2+f0XFvEq32pQOTrSfai/UosxRmJhlrMRcWJA
 KMr3xqKAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-225.messagelabs.com!1516887201!363632!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 558 invoked from network); 25 Jan 2018 13:33:22 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 13:33:22 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeheY-0000Su-O4; Thu, 25 Jan 2018 13:33:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeheT-0007bR-88; Thu, 25 Jan 2018 13:33:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeheS-0008JI-OU; Thu, 25 Jan 2018 13:33:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118304-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:heisenbug
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 13:33:12 +0000
Subject: [Xen-devel] [seabios test] 118304: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMwNCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgzMDQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTMgZ3Vlc3Qtc2F2ZXJlc3RvcmUgIGZhaWwgcGFz
cyBpbiAxMTgyODkKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgZmFpbCBpbiAxMTgyODkgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTUzOQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAgICAxNGQ5MWMzNTNlMTliNzA4
NWZkYmI3YjJkY2M0M2YzMzU1NjY1NjcwCmJhc2VsaW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAg
ICAgICAgICAwY2E2ZDYyNzdkZmFmYzY3MWE1YjM3MThjYmViNWM3OGUyYTg4OGVhCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTU1MzkgIDIwMTctMTEtMDMgMjA6NDg6NTggWiAgIDgyIGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTE1NzMzICAyMDE3LTExLTEwIDE3OjE5OjU5IFogICA3NSBkYXlz
ICAgOTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MTQwICAyMDE4LTAxLTE3IDA1
OjA5OjQ4IFogICAgOCBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5l
dD4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFMuIFRz
aXJraW4gPG1zdEByZWRoYXQuY29tPgogIFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcu
ZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2
NjU2NzAKQXV0aG9yOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KRGF0ZTog
ICBUaHUgSmFuIDExIDIyOjE1OjEyIDIwMTggKzAyMDAKCiAgICBwY2k6IGZpeCAnaW8gaGludHMn
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgCiAgICBDb21taXQgZWM2Y2Ix
N2YgKHBjaTogZW5hYmxlIFJlZEhhdCBQQ0kgYnJpZGdlcyB0byByZXNlcnZlIGFkZGl0aW9uYWwK
ICAgICAgICAgICAgICAgICAgICAgcmVzb3VyY2VzIG9uIFBDSSBpbml0KQogICAgYWRkZWQgYSBu
ZXcgdmVuZG9yIHNwZWNpZmljIFBDSSBjYXBhYmlsaXR5IGZvciBSZWRIYXQgUENJIGJyaWRnZXMK
ICAgIGFsbG93aW5nIHRoZW0gdG8gcmVzZXJ2ZSBhZGRpdGlvbmFsIGJ1c2VzIGFuZC9vciBJTy9N
RU0gc3BhY2UuCiAgICAKICAgIFdoZW4gYWRkaW5nIHRoZSBJTyBoaW50cyBQQ0kgY2FwYWJpbGl0
eSB0byB0aGUgcGNpZS1yb290LXBvcnQKICAgIHdpdGhvdXQgc3BlY2lmeWluZyBhIHZhbHVlIGZv
ciBidXMgcmVzZXJ2YXRpb24sIHRoZSBzdWJvcmRpbmF0ZSBidXMKICAgIGNvbXB1dGF0aW9uIGlz
IHdyb25nIGFuZCB0aGUgZ3Vlc3Qga2VybmVsIGdldHMgbWVzc2VkIHVwLgogICAgCiAgICBGaXgg
aXQgYnkgcmV0dXJuaW5nIHRvIHByZXYgY29kZSBpZiB0aGUgdmFsdWUgZm9yIGJ1cwogICAgcmVz
ZXJ2YXRpb24gaXMgbm90IHNldC4KICAgIAogICAgUmVtb3ZlZCBhbHNvIGEgd3JvbmcgZGVidWcg
cHJpbnQgIlBDSTogaW52YWxpZCBRRU1VIHJlc291cmNlIHJlc2VydmUKICAgIGNhcCBvZmZzZXQi
IHdoaWNoIGFwcGVhcnMgaWYgdGhlICdJTyBoaW50cycgY2FwYWJpbGl0eSBpcyBub3QgcHJlc2Vu
dC4KICAgIAogICAgQWNrZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4K
CmNvbW1pdCA4NDRiODY0NjRhNWNiZmZmYjYyYjg3ODA4NjMyMDE4Y2EyNTBkODY3CkF1dGhvcjog
UGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KRGF0ZTogICBNb24gT2N0IDIgMDg6
MTM6MTMgMjAxNyArMDIwMAoKICAgIGRvY3MvRG93bmxvYWQ6IFVzZSBtb3JlIHNlY3VyZSBIVFRQ
UyBVUkxzIHdoZXJlIHBvc3NpYmxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgTWVuemVs
IDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+Cgpjb21taXQgZGY0NmQxMGM4YTdiODhlYjgyZjNjZWIy
YWEzMTc4MmRlZTE1NTkzZApBdXRob3I6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5l
dC5pYm0uY29tPgpEYXRlOiAgIFR1ZSBOb3YgMTQgMTU6MDM6NDcgMjAxNyAtMDUwMAoKICAgIHRw
bTogQWRkIHN1cHBvcnQgZm9yIFRQTTIgQUNQSSB0YWJsZQogICAgCiAgICBBZGQgc3VwcG9ydCBm
b3IgdGhlIFRQTTIgQUNQSSB0YWJsZS4gSWYgd2UgZmluZCBpdCBhbmQgaXRzCiAgICBvZiB0aGUg
YXBwcm9wcmlhdGUgc2l6ZSwgd2UgY2FuIGdldCB0aGUgbG9nX2FyZWFfc3RhcnRfYWRkcmVzcwog
ICAgYW5kIGxvZ19hcmVhX21pbmltdW1fc2l6ZSBmcm9tIGl0LgogICAgCiAgICBUaGUgbGF0ZXN0
IHZlcnNpb24gb2YgdGhlIHNwZWMgY2FuIGJlIGZvdW5kIGhlcmU6CiAgICAKICAgIGh0dHBzOi8v
dHJ1c3RlZGNvbXB1dGluZ2dyb3VwLm9yZy90Y2ctYWNwaS1zcGVjaWZpY2F0aW9uLwogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNv
bT4KCmNvbW1pdCAwNTQxZjJmMGYyNDZlNzdkN2M3MjY5MjY5NzY5MjBlODA3MmQxMTE5CkF1dGhv
cjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEw
IDEyOjIwOjM1IDIwMTcgLTA1MDAKCiAgICBwYXJhdmlydDogT25seSBlbmFibGUgc2VyY29uIGlu
IE5PR1JBUEhJQyBtb2RlIGlmIG5vIG90aGVyIGNvbnNvbGUgc3BlY2lmaWVkCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpjb21taXQg
OWNlNjc3OGYwOGM2MzJjNTJiMjViYzhmNzU0MjkxZWYxODcxMGQ1MwpBdXRob3I6IEtldmluIE8n
Q29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAxMCAxMjoxNjozNiAy
MDE3IC0wNTAwCgogICAgZG9jczogQWRkIHNlcmNvbi1wb3J0IHRvIFJ1bnRpbWVfY29uZmlnLm1k
IGRvY3VtZW50YXRpb24KICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA2MzQ1MWZjYTEzYzc1ODcwZTE3MDNlYjNlMjA1ODRk
OTExNzlhZWJjCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0
ZTogICBGcmkgTm92IDEwIDExOjQ5OjE5IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBOb3RlIHYxLjEx
LjAgcmVsZWFzZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5A
a29jb25ub3IubmV0PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:43:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:43:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehoo-0006VM-Rr; Thu, 25 Jan 2018 13:43:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eehon-0006UM-FM
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 13:43:53 +0000
X-Inumbo-ID: c963a72b-01d5-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c963a72b-01d5-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 13:43:55 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 06:43:45 -0700
Message-Id: <5A69ED2002000078001A2610@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 06:43:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 07/11] x86/entry: Avoid using
 alternatives in NMI/#MC paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAo+IEBAIC0yMCw2ICsyMCwxMSBAQAo+
ICAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCj4gICNkZWZpbmUgX19YODZfU1BFQ19D
VFJMX0FTTV9IX18KPiAgCj4gKy8qIEVuY29kaW5nIG9mIHRoZSBib3R0b20gYml0cyBpbiBjcHVp
bmZvLmJ0aV9pc3RfaW5mbyAqLwo+ICsjZGVmaW5lIEJUSV9JU1RfSUJSUyAgKDEgPDwgMCkKClRo
aXMgc2hvdWxkIGJlIGFubm90YXRlZCB0byBtYWtlIGNsZWFyIGl0IGNhbid0IGNoYW5nZSBpdHMg
dmFsdWUuIE9yCm1heWJlIGhhdmUgc29tZXRoaW5nIEJVSUxEX0JVR19PTigpLWxpa2UgZWxzZXdo
ZXJlLgoKPiBAQCAtMjU2LDYgKzI2MSw2OSBAQAo+ICAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElU
X1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCj4gICAgICAg
ICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFS
Cj4gIAo+ICsvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0
cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUuICovCj4gKy5tYWNybyBTUEVDX0NUUkxfRU5UUllfRlJP
TV9JTlRSX0lTVAo+ICsvKgo+ICsgKiBSZXF1aXJlcyAlcnNwPXJlZ3MsICVyMTQ9c3RhY2tfZW5k
Cj4gKyAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKPiArICoKPiArICogVGhpcyBpcyBsb2dp
Y2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9FTlRSWQo+ICsg
KiBtYXliZXhlbj0xLCBidXQgd2l0aCBjb25kaXRpb25hbHMgcmF0aGVyIHRoYW4gYWx0ZXJuYXRp
dmVzLgo+ICsgKi8KPiArICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5m
bykoJXIxNCksICVlYXgKPiArCj4gKyAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAo+ICsgICAg
anogLkxcQF9za2lwX3JzYgo+ICsKPiArICAgIERPX09WRVJXUklURV9SU0IKPiArCj4gKy5MXEBf
c2tpcF9yc2I6Cj4gKwo+ICsgICAgdGVzdGIgJEJUSV9JU1RfV1JNU1IsICVhbAo+ICsgICAganog
LkxcQF9za2lwX3dybXNyCj4gKwo+ICsgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCj4gKyAg
ICBqeiAuTFxAX2VudHJ5X2Zyb21feGVuCj4gKwo+ICsgICAgbW92YiAkMCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKPiArCj4gKy5MXEBfZW50cnlfZnJv
bV94ZW46Cj4gKyAgICAvKgo+ICsgICAgICogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gIFNQ
RUNfQ1RSTF9JQlJTIHZzIDAgaXMgZW5jb2RlZCBpbiB0aGUKPiArICAgICAqIGJvdHRvbSBiaXQg
b2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRlIGFsaWFzIHdpdGggQlRJX0lTVF9JQlJT
Lgo+ICsgICAgICovCj4gKyAgICBtb3YgJE1TUl9TUEVDX0NUUkwsICVlY3gKPiArICAgIGFuZCAk
QlRJX0lTVF9JQlJTLCAlZWF4Cj4gKyAgICB4b3IgJWVkeCwgJWVkeAo+ICsgICAgd3Jtc3IKPiAr
Cj4gKyAgICAvKiBPcGVuY29kZWQgVU5MSUtFTFlfU1RBUlQoKSB3aXRoIG5vIGNvbmRpdGlvbi4g
Ki8KPiArLkxkaXNwYXRjaC5cQF9zZXJpYWxpc2U6Cj4gKyAgICAuc3Vic2VjdGlvbiAxCgpIb3cg
YWJvdXQgYWRkaW5nIC5pZm5iIHRvIFVOTElLRUxZX1NUQVJUKCksIGluc3RlYWQgb2Ygb3BlbiBj
b2Rpbmc/Ck9yIHdhaXQgLSB3aHkgY2FuJ3QgeW91IHVzZSBpdCBhcy1pcyBhYm92ZSAoaW5zdGVh
ZCBvZiB0aGUKImp6IC5MXEBfc2tpcF93cm1zciIpPwoKPiArICAgIC8qCj4gKyAgICAgKiBJbiB0
aGUgY2FzZSB0aGF0IHdlIG1pZ2h0IG5lZWQgdG8gd3JpdGUgdG8gTVNSX1NQRUNfQ1RSTCBmb3Ig
c2FmZXR5LCB3ZQo+ICsgICAgICogbmVlZCB0byBlbnN1cmUgdGhhdCBhbiBhdHRhY2tlciBjYW4n
dCBwb2lzb24gdGhlIGBqeiAKPiAuTFxAX3NraXBfd3Jtc3JgCj4gKyAgICAgKiB0byBzcGVjdWxh
dGUgYXJvdW5kIHRoZSBXUk1TUi4gIEFzIGEgcmVzdWx0LCB3ZSBuZWVkIGEgZGlzcGF0Y2gKPiAr
ICAgICAqIHNlcmlhbGlzaW5nIGluc3RydWN0aW9uIGluIHRoZSBlbHNlIGNsYXVzZS4KPiArICAg
ICAqLwo+ICsuTFxAX3NraXBfd3Jtc3I6Cj4gKyAgICBsZmVuY2UKPiArICAgIFVOTElLRUxZX0VO
RChcQF9zZXJpYWxpc2UpCj4gKy5lbmRtCgpJcyBMRkVOQ0UgYWxvbmUgc3VmZmljaWVudCBoZXJl
IGZvciBBTUQgaW4gY2FzZSAieDg2L2FtZDogVHJ5IHRvCnNldCBsZmVuY2UgYXMgYmVpbmcgRGlz
cGF0Y2ggU2VyaWFsaXNpbmciIGZhaWxlZCB0byBhY2hpZXZlIHRoZSBpbnRlbmRlZAplZmZlY3Q/
IEluIGZhY3QgYW4gTEZFTkNFIC0+IE1GRU5DRSBjb252ZXJzaW9uICh0aHJvdWdoCmFsdGVybmF0
aXZlcyBwYXRjaGluZykgd291bGQgZXZlbiBiZSBzYWZlIG9uIHRoZSBJU1QgcGF0aHMsIGFzIHRo
ZQp0d28gZW5jb2RpbmdzIGRpZmZlciBieSBhIHNpbmdsZSBieXRlIG9ubHkuCgo+ICsubWFjcm8g
U1BFQ19DVFJMX0VYSVRfVE9fWEVOX0lTVAo+ICsvKgo+ICsgKiBSZXF1aXJlcyAlcmJ4PXN0YWNr
X2VuZAo+ICsgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4Cj4gKyAqLwo+ICsgICAgdGVzdGIg
JEJUSV9JU1RfV1JNU1IsIFNUQUNLX0NQVUlORk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcmJ4KQo+
ICsgICAganogLkxcQF9za2lwCj4gKwo+ICsgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOCj4g
Kwo+ICsuTFxAX3NraXA6Cj4gKy5lbmRtCgpXaHkgYSBuZXcgbWFjcm8sIGluc3RlYWQgb2YgbW9k
aWZ5aW5nIHRoZSBleGlzdGluZwpTUEVDX0NUUkxfRVhJVF9UT19YRU4sIHRoZSBzb2xlIHVzZSBz
aXRlIG9mIHdoaWNoIGlzIGJlaW5nCmNoYW5nZWQ/IEp1c3QgZm9yIHRoZSBlYXNlIG9mIGV2ZW50
dWFsbHkgcmV2ZXJ0aW5nPwoKQW5kIHRoZW4sIGhhdmluZyByZWFjaGVkIHRoZSBlbmQgb2YgdGhl
IHBhdGNoIC0gd2hlcmUgaXMgdGhlCm5ldyBzdHJ1Y3QgY3B1X2luZm8gZmllbGQgd3JpdHRlbj8g
T3IgaXMgdGhpcyBhZ2FpbiBoYXBwZW5pbmcgb25seSBpbgpsYXRlciBwYXRjaGVzLCB3aXRoIHRo
ZSBvbmUgaGVyZSBqdXN0IHNldHRpbmcgdGhlIHN0YWdlPyBJZiBzbywKc2hvdWxkbid0IHlvdSBh
dCBsZWFzdCB6ZXJvIHRoZSBmaWVsZCBpbiBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKT8K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:46:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:46:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehrZ-0006mU-Nd; Thu, 25 Jan 2018 13:46:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eehrY-0006mI-JH
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 13:46:44 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id 93/CD-09538-3CFD96A5;
 Thu, 25 Jan 2018 13:46:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVffw/cw
 og+MfWS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bxxReYC/bnVqxcupy5gXG1SxcjF4eQQCOT
 xPKeLjYI5zGjxP6Ju1i7GDmBnG2MEhtniIHYIgLOEl/PzGUHsXkF9CU6ZrWC2cIC/hI/Zj5nB
 2mWELisJXFn8xumLkYOIMdTouVnBUgNiDlz8SGWLkZ2DjYBK4lDYBNZBFQl2m48ZJzAyL2AkW
 EVo3pxalFZapGuoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqBvGYBgB+PO506
 HGCU5mJREeRf0Z0QJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuD1vZcZJSRYlJqeWpGWmQMMMpi0
 BAePkghvLkiat7ggMbc4Mx0idYrRmKPpwYM2Zo4bL163MQux5OXnpUqJ804DKRUAKc0ozYMbB
 Av+S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmbQOZwpOZVwK37xXQKUxAp9hVgJ1SkoiQkm
 pgnPgh4dXyftFb17Pv+DJKaDyZ9Wn/+qkGtvUbmjJ8T++w2VT2XPa5i0SH2HIGd1XbF9aTlN3
 vpP5+H+m28BCvSd/3jPprO6tZz01+2btgz683fJkrmK62/ldeV/OKf6PftacOhuKLag9sVdl0
 137XgvQDr9vXHRI7vd/25uUvdi26/2V3zs8Neq7EUpyRaKjFXFScCADoiw00eQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1516888002!110235899!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40016 invoked from network); 25 Jan 2018 13:46:42 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 13:46:42 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eehrU-0000ps-Hf; Thu, 25 Jan 2018 13:46:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eehrP-0007xq-AO; Thu, 25 Jan 2018 13:46:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eehrP-0005ko-1O; Thu, 25 Jan 2018 13:46:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118302-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:xen-install:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl:guest-destroy:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4507bb6ae2b778a484394338452546c1e4fc6ae5
X-Osstest-Versions-That: xen=31d38d633a306b2b06767b5a5f5a8a00269f3c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 13:46:35 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118302: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMwMiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODMwMi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgYnJva2VuCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTgxNzAKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVu
dGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTE4Mjg1CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiA2IHhlbi1pbnN0YWxsIGZhaWwgaW4g
MTE4Mjg1IHBhc3MgaW4gMTE4MzAyCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ5IHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExODI4NSBwYXNzIGluIDExODMwMgogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxOCBndWVzdC1kZXN0cm95ICAgIGZhaWwgaW4gMTE4
Mjg1IHBhc3MgaW4gMTE4MzAyCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgNDkgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMTgyODUKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExODI4NSBsaWtl
IDExODE3MAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE4Mjg1IG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50
cnkgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlr
ZSAxMTgxNzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhl
bi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNDUwN2JiNmFlMmI3NzhhNDg0Mzk0MzM4NDUyNTQ2
YzFlNGZjNmFlNQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMzFkMzhk
NjMzYTMwNmIyYjA2NzY3YjVhNWY1YThhMDAyNjlmM2M5MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTE4MTcwICAyMDE4LTAxLTE3IDE2OjUwOjAzIFogICAgNyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExODI4NSAgMjAxOC0wMS0yMyAxNDoxNTozMSBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1z
dGVwIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhv
c3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDQ1MDdiYjZhZTJiNzc4YTQ4
NDM5NDMzODQ1MjU0NmMxZTRmYzZhZTUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkRhdGU6ICAgVHVlIEphbiAyMyAxNDo0OTo1OCAyMDE4ICswMTAwCgogICAgdXBkYXRl
IFhlbiB2ZXJzaW9uIHRvIDQuOC4zCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:48:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehtN-00072A-6Q; Thu, 25 Jan 2018 13:48:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eehtL-00071z-NT
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 13:48:35 +0000
X-Inumbo-ID: 6b50b2d0-01d6-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b50b2d0-01d6-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 14:48:28 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id v15so7733420wrb.8
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 05:48:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=6riDWEtxaj4CCyQQgBUnTwq8QTap1U09bTrnOE9A0lA=;
 b=fl90hniqM0U+Bcqdr8bxkMHmHi0Tfzg9FtidgLjOHAGdiy+Px+IgSaUytRzM/Ux1m9
 WtxjQezNg3E8p3Tq9vqozAGL255g18vf5/xb+KB1MtHfNzdECDZ9pEIEHK6otxFvrpJa
 sOxbpfqP9w5Qm+gKXSCT6cKTy2DT7y53Ua4Cg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=6riDWEtxaj4CCyQQgBUnTwq8QTap1U09bTrnOE9A0lA=;
 b=jKRuLDBxUuHVZJ+GCxqKIOgRdlzVjC/dg26Km7eeyEelcMrBfwVP7pQgeLwqQn3reJ
 Cd8U0hE08o9vedtOlj+AsOI49ZoKByVHcpbXiOMaUn9Tn2ZRVpUcm/woL8I8IydVWrZg
 0NIwHt8YzjLUVSdcxP4Mnl+Zo9CUHgQUqJVJe1iOtmBu/RoUkV+1tt0MmltMZgtvwWil
 MDs7/ZD2ShljXQaKgPW3r30xtfLJwMDNz5esvQe85merCPAi/mT+AQUaFlODMAUFqX01
 EMYMGsIb4AHxgnc6z2daGeQg5H36l4eppxlP8yxh+QEiAeaPCWBM5guRc/SwPKHNB5v+
 9ENA==
X-Gm-Message-State: AKwxytc4ArrOBR+uIbo+O024AtAt6wKgkTa+YXR2fmoDFJJ/Vvpz68+q
 6jT5issO8AIKrwtDHAgUDeLmpw==
X-Google-Smtp-Source: AH8x227d3PVgxoZtv829CQczB8fZF05+PgLqBy16S70QIVp8Cmu+fvADPk4chKGLOMdMjK6Qf/OcSw==
X-Received: by 10.223.139.67 with SMTP id v3mr8711068wra.162.1516888111503;
 Thu, 25 Jan 2018 05:48:31 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w73sm10639119wrb.34.2018.01.25.05.48.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 05:48:31 -0800 (PST)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xen.org, marc.zyngier@arm.com, 
 sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-2-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <79eeb426-0519-08f3-88a6-b795b9a2f68e@linaro.org>
Date: Thu, 25 Jan 2018 13:48:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180116154305.19186-2-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 01/10] Add CONFIG_VGIC_ERRATA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMTYvMDEvMTggMTU6NDIsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KPiAK
PiBBZGQgYSBjb25maWcgb3B0aW9uIHRvIGVuYWJsZSBWR0lDIEVycmF0YSBDb2RlIGluIFhlbi4g
UGxhdGZvcm1zIHdoaWNoIGRvIG5vdAo+IGhhdmUgdGhpcyBlcnJ0YSBjYW4gY29tcGlsZSBvdXQg
dGhpcyBmZWF0dXJlLgoKcy9lcnJ0YS9lcnJhdGEvCgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hbmlz
aCBKYWdnaSA8bWFuaXNoLmphZ2dpQGNhdml1bS5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0v
S2NvbmZpZyB8IDkgKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tj
b25maWcKPiBpbmRleCBmNTgwMTlkNmVkLi4yOTY2ZTNhM2QzIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS9LY29uZmlnCj4gKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiBAQCAtNTksNiAr
NTksMTUgQEAgY29uZmlnIFNCU0FfVlVBUlRfQ09OU09MRQo+ICAgCj4gICBlbmRtZW51Cj4gICAK
PiArbWVudSAiRXJyYXRhIFdvcmthcm91bmRzIgo+ICsgICAgICAgZGVwZW5kcyBvbiBBUk1fNjQK
Ckkgd291bGQgbXVjaCBwcmVmZXIgdG8gc2VlIHRoZSBtZW11ICJBUk0gZXJyYXRhIHdvcmthcm91
bmQgdmlhLi4uIiAKcmVuYW1lZCB0byAiRXJyYXRhIFdvcmthcm91bmRzIi4gU28gd2UgaGF2ZSBv
bmx5IG9uZSBtZW51IHdpdGggYWxsIAp3b3JrYXJvdW5kcy4KCj4gKwo+ICtjb25maWcgVkdJQ19F
UlJBVEEKPiArICAgICAgIGJvb2wgIkhhbmRsZXIgY29kZSBmb3IgZW11bGF0aW9uIG9mIEdyb3Vw
MC8xIHZHSUMgcmVnaXN0ZXJzIGZvciBWR0MgRXJyYXRhIgoKVGhlIHRpdGxlIGRvZXMgbm90IGhl
bHAgdGhlIHVzZXIgdG8ga25vdyB3aGVuIHRvIHNlbGVjdCB0aGlzIG9wdGlvbiBvciBub3QuCgpJ
dCBsb29rcyBsaWtlIHRvIG1lIHlvdSB3YW50IHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyIHRvIGNv
bW1pdCAKNjkwYTM0MTU3N2Y5ICJhcm02NDogQWRkIHdvcmthcm91bmQgZm9yIENhdml1bSBUaHVu
ZGVyIGVycmF0dW0gMzAxMTUiIGluIApMaW51eCB3aGVyZSB0aGUgY29uZmlnIGlzIGNhbGxlZCBD
QVZJVU1fRVJSQVRBXzMwMTE1IGFuZCBhIHByb3BlciAKZGVzY3JpcHRpb24gZXhwbGFpbmluZyB0
aGUgcGxhdGZvcm0gYWZmZWN0ZWQuCgo+ICsgICAgICAgZGVwZW5kcyBvbiBBUk1fNjQKCkkgdGhp
bmsgdGhpcyBzaG91bGQgZGVwZW5kIG9uIEhBU19HSUNWMy4KCj4gKwo+ICtlbmRtZW51Cj4gKwo+
ICAgbWVudSAiQVJNIGVycmF0YSB3b3JrYXJvdW5kIHZpYSB0aGUgYWx0ZXJuYXRpdmUgZnJhbWV3
b3JrIgo+ICAgCWRlcGVuZHMgb24gSEFTX0FMVEVSTkFUSVZFCj4gICAKPiAKCkNoZWVycywKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:50:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:50:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehvG-0007m1-Ob; Thu, 25 Jan 2018 13:50:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhpm=eu=citrix.com=prvs=5564e4040=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eehvG-0007ll-CI
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 13:50:34 +0000
X-Inumbo-ID: b9174c07-01d6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9174c07-01d6-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 13:50:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66664062"
Date: Thu, 25 Jan 2018 13:50:21 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180125135021.pa6lmcnud2tnkqjp@MacBook-Pro-de-Roger.local>
References: <20180125131424.8779-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180125131424.8779-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix xsm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMDE6MTQ6MjRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBDb21taXQgZThkNDYxNDk3ZDkgcmVuYW1lZCBnY292X29wIHRvIGNvdmVyYWdlX29wIGJ1dCBm
b3Jnb3QgdG8gY2hhbmdlCj4gWFNNIGhhbmRsZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcyEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 13:52:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 13:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eehx0-00080G-8t; Thu, 25 Jan 2018 13:52:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eehwy-0007zy-LC
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 13:52:20 +0000
X-Inumbo-ID: f2234f45-01d6-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2234f45-01d6-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 14:52:13 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 06:52:17 -0700
Message-Id: <5A69EF2002000078001A262E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 06:52:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-9-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516799535-5778-9-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Asit K Mallick <asit.k.mallick@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 08/11] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2VlIHRoZSBsb2dpYyBhbmQgY29tbWVudHMgaW4gaW5pdF9zcGVjdWxhdGlvbl9taXRp
Z2F0aW9ucygpIGZvciBmdXJ0aGVyCj4gZGV0YWlscy4KPiAKPiBUaGVyZSBhcmUgdHdvIGNvbnRy
b2xzIGZvciBSU0Igb3ZlcndyaXRpbmcsIGJlY2F1c2UgaW4gcHJpbmNpcGxlIHRoZXJlIGFyZQo+
IGNhc2VzIHdoZXJlIGl0IG1pZ2h0IGJlIHNhZmUgdG8gZm9yZWdvIHJzYl9uYXRpdmUgKE9mZiB0
aGUgdG9wIG9mIG15IGhlYWQsCj4gU01FUCBhY3RpdmUsIG5vIDMyYml0IFBWIGd1ZXN0cyBhdCBh
bGwsIG5vIHVzZSBvZiB2bWV2ZW50L3BhZ2luZyBzdWJzeXN0ZW1zCj4gZm9yIEhWTSBndWVzdHMs
IGJ1dCBJIG1ha2Ugbm8gZ3VhcmFudGVlcyB0aGF0IHRoaXMgbGlzdCBvZiByZXN0cmljdGlvbnMg
aXMKPiBleGhhdXN0aXZlKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKV2l0aCB0aGUgZXhjZXB0aW9uIG9mIHRoZSBJbnRlbCBt
b2RlbCBzcGVjaWZpYyB0aGluZ3MKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KTmV2ZXRoZXJsZXNzIC4uLgoKPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgo+IENDOiBBc2l0IEsgTWFsbGljayA8YXNpdC5rLm1hbGxpY2tAaW50ZWwu
Y29tPgo+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gCj4gVE9E
TzogQ29uZmlybSBCcm9hZHdlbGwgbWljcm9jb2RlIGRldGFpbHMsIGFuZCBBdG9tIHNhZmV0eSBX
UlQgcmV0cG9saW5lLgo+IFRoZXNlIGRldGFpbHMgc2hvdWxkIG5vdCBibG9jayB0aGlzIHNlcmll
cy4KCi4uLiBJIGFncmVlIGhlcmUsIGFuZCBoZW5jZSB0aGUgYWNrIGltcGxpZWQgYnkgdGhlIFIt
YiBleHRlbmRzIHRvIHRoaXMuCgo+IEBAIC0xNDcsNiArMjM3LDUwIEBAIHZvaWQgX19pbml0IGlu
aXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKPiAgICAgIGVsc2UgaWYgKCB0aHVuayA9
PSBUSFVOS19KTVAgKQo+ICAgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVf
SU5EX1RIVU5LX0pNUCk7Cj4gIAo+ICsgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
SUJSU0IpICkKPiArICAgIHsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEV2ZW4gaWYgd2Un
dmUgY2hvc2VuIHRvIG5vdCBoYXZlIElCUlMgc2V0IGluIFhlbiBjb250ZXh0LCB3ZSBzdGlsbAo+
ICsgICAgICAgICAqIG5lZWQgdGhlIElCUlMgZW50cnkvZXhpdCBsb2dpYyB0byB2aXJ0dWFsaXNl
IElCUlMgc3VwcG9ydCBmb3IKPiArICAgICAgICAgKiBndWVzdHMuCj4gKyAgICAgICAgICovCj4g
KyAgICAgICAgaWYgKCBpYnJzICkKPiArICAgICAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChY
ODZfRkVBVFVSRV9YRU5fSUJSU19TRVQpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAg
c2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUik7Cj4gKwo+ICsg
ICAgICAgIGRlZmF1bHRfYnRpX2lzdF9pbmZvIHw9IEJUSV9JU1RfV1JNU1IgfCBpYnJzOwo+ICsg
ICAgfQo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBQViBndWVzdHMgY2FuIHBvaXNvbiB0aGUgUlNC
IHRvIGFueSB2aXJ0dWFsIGFkZHJlc3MgZnJvbSB3aGljaAo+ICsgICAgICogdGhleSBjYW4gZXhl
Y3V0ZSBhIGNhbGwgaW5zdHJ1Y3Rpb24uICBUaGlzIGlzIG5lY2Vzc2FyaWx5IG91dHNpZGUKPiAr
ICAgICAqIG9mIHRoZSBYZW4gc3VwZXJ2aXNvciBtYXBwaW5ncy4KPiArICAgICAqCj4gKyAgICAg
KiBXaXRoIFNNRVAgZW5hYmxlZCwgdGhlIHByb2Nlc3NvciB3b24ndCBzcGVjdWxhdGUgaW50byB1
c2VyIG1hcHBpbmdzLgo+ICsgICAgICogVGhlcmVmb3JlLCBpbiB0aGlzIGNhc2UsIHdlIGRvbid0
IG5lZWQgdG8gd29ycnkgYWJvdXQgcG9pc29uZWQgZW50cmllcwo+ICsgICAgICogZnJvbSA2NGJp
dCBQViBndWVzdHMuCj4gKyAgICAgKgo+ICsgICAgICogMzJiaXQgUFYgZ3Vlc3Qga2VybmVscyBy
dW4gaW4gcmluZyAxLCBzbyB1c2Ugc3VwZXJ2aXNvciBtYXBwaW5ncy4KPiArICAgICAqIElmIGEg
cHJvY2Vzc29ycyBzcGVjdWxhdGVzIHRvIDMyYml0IFBWIGd1ZXN0IGtlcm5lbCBtYXBwaW5ncywg
aXQgaXMKPiArICAgICAqIHNwZWN1bGF0aW5nIGluIDY0Yml0IHN1cGVydmlzb3IgbW9kZSwgYW5k
IGNhbiBsZWFrIGRhdGEuCj4gKyAgICAgKi8KPiArICAgIGlmICggb3B0X3JzYl9uYXRpdmUgKQo+
ICsgICAgewo+ICsgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNCX05B
VElWRSk7Cj4gKyAgICAgICAgZGVmYXVsdF9idGlfaXN0X2luZm8gfD0gQlRJX0lTVF9SU0I7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEhWTSBndWVzdHMgY2FuIGFsd2F5cyBwb2lz
b24gdGhlIFJTQiB0byBwb2ludCBhdCBYZW4gc3VwZXJ2aXNvcgo+ICsgICAgICogbWFwcGluZ3Mu
Cj4gKyAgICAgKi8KPiArICAgIGlmICggb3B0X3JzYl92bWV4aXQgKQo+ICsgICAgICAgIHNldHVw
X2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCk7Cj4gKwo+ICsgICAgLyogKFJl
KWluaXQgQlNQIHN0YXRlIGhvdyB0aGF0IGRlZmF1bHRfYnRpX2lzdF9pbmZvIGhhcyBiZWVuIGNh
bGN1bGF0ZWQuICovCgouLi4gbm93IHRoYXQgLi4uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:03:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:03:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eei7v-0000fp-VA; Thu, 25 Jan 2018 14:03:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=s+h0=eu=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eei7u-0000fj-Mc
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 14:03:38 +0000
X-Inumbo-ID: 864a509d-01d8-11e8-ba59-bc764e045a96
Received: from mail-qt0-x22f.google.com (unknown [2607:f8b0:400d:c0d::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 864a509d-01d8-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 15:03:31 +0100 (CET)
Received: by mail-qt0-x22f.google.com with SMTP id z11so19392354qtm.3
 for <xen-devel@lists.xenproject.org>; Thu, 25 Jan 2018 06:03:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc:content-transfer-encoding;
 bh=HsZBFQw27q9rrgkIFxAnwtNS0cqsavBy6HlA7v/E/Bs=;
 b=cy2A/9KAfL8/3EhoNbIYQ4tmOX2LhmfIonmZYR0Vc+Tx0GH9KHoPKXOaeaxdyJBm1S
 H5JOY75odnfKUJLVddyCJQtCvw41PmL8tYqPqgqzGhCY5W0/SjfCT8t0msF7ksqdVSSZ
 S1IEF/DzEsUm+5Yky4AN/FRbtLexMTeq+BDDGzCYgmRRlowCO2h4lC25O+zggveiNji5
 QF2E3Quc0bACkS3Uv4R4gYFN2lUcW9uyEPuDTrsMUkE6ttW5E1QQMgThSN1JrMDtamp/
 qWlfdQQv0PfZ9QFovl3ttQeAPcWy/4r1xdfWkssQO1sIJ9/cQvQrSRR2lqFQ9O1VgWPh
 O1YA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc:content-transfer-encoding;
 bh=HsZBFQw27q9rrgkIFxAnwtNS0cqsavBy6HlA7v/E/Bs=;
 b=eYLd2qMOpI7u2iTiPW21NYt4SwWKO/+/spU5EmCMgUaJ1tggk4oKfXx+djv76mllz/
 D0zj24YjMmHoQLvL8FFNz+by+D29w16K1VdpBE39ZKpyLL6C0yjkRbRixb7iwG5DvXgO
 HvUCiMjwWRqxosey5rQFrfGn1ksA4Ee4tqWQeTH53o30DbHso6w4GgMoH3wEG+stlfqA
 WU/+3qOYlFkkp9A85gQXkZbbEln8vvpZHZOeonffTacqJc25PgbV80bfu3Ay8HzYFcQF
 IlnzHCP5RcZeJilUFuwxeE7AG3v+S7Gekz9dQWTEtBuRF9eq+RIgIUvoeZdZhBLu4rlX
 ACDw==
X-Gm-Message-State: AKwxytfBu+xny9meW0JlYegoRUC8P1TEJRHpupX2PzCd/5/LYv7LsHEI
 oM7rQU96/apQ+0tROYsGs8qvqiyjPXXtpeUlUtwlNQ==
X-Google-Smtp-Source: AH8x224BFilmY/rC3tOV2qkskkHdnlQuDfH1Jx9HTH5Tm2tG7DBHKuqoSHhjAetSUf4ZrHOyWXU0+z7hXc7Ke93Jv54=
X-Received: by 10.200.47.130 with SMTP id l2mr16915325qta.277.1516889015925;
 Thu, 25 Jan 2018 06:03:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.169.149 with HTTP; Thu, 25 Jan 2018 06:03:35 -0800 (PST)
In-Reply-To: <20180125091455.iurb5qby4ckd26tt@MacBook-Pro-de-Roger.local>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-4-roger.pau@citrix.com>
 <CAFLBxZaU48jzDX91CByN4jBShmB_fAXi=rYVLWsm3cwz8=6uHQ@mail.gmail.com>
 <20180125091455.iurb5qby4ckd26tt@MacBook-Pro-de-Roger.local>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 25 Jan 2018 14:03:35 +0000
X-Google-Sender-Auth: x__2vs_5DFBtd1jxRxoxNHogM30
Message-ID: <CAFLBxZZoBnnj2oezChEk=sVbtypTHfcZN6KCRSXN9uW3sy-sdg@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/6] xen/pvshim: identity pin shim vCPUs to
	pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgOToxNCBBTSwgUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDA2OjAzOjI4
UE0gKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIFdlZCwgSmFuIDE3LCAyMDE4IGF0
IDk6NDggQU0sIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
PiA+IFNpbmNlIFZDUFVPUF97dXAvZG93bn0gYWxyZWFkeSBpZGVudGl0eSBwaW5zIHZDUFUgaG90
cGx1ZyB0byBwQ1BVCj4+ID4gaG90cGx1ZyBhbHNvIHBpbiB0aGUgdkNQVXMgdG8gdGhlIHBDUFVz
IGluIHRoZSBzY2hlZHVsZXIuIFRoaXMgcHJldmVudAo+PiA+IHZDUFUgbWlncmF0aW9uIGFuZCBz
aG91bGQgaW1wcm92ZSBwZXJmb3JtYW5jZS4KPj4gPgo+PiA+IFdoaWxlIHRoZXJlIGFsc28gdXNl
IF9fY3B1bWFza19zZXRfY3B1IGluc3RlYWQgb2YgY3B1bWFza19zZXRfY3B1LAo+PiA+IHRoZXJl
J3Mgbm8gbmVlZCB0byB1c2UgdGhlIGxvY2tlZCB2YXJpYW50Lgo+PiA+Cj4+ID4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+Cj4+IFNvcnJ5
LCBJIGp1c3QgcmVhbGl6ZWQgdGhpcyAtLSB3ZSBhbHJlYWR5IGhhdmUgYSB3YXkgdG8gcGluIGEg
Vk0gMToxCj4+IC0tIGQtPmlzX3Bpbm5lZCBzaG91bGQgZG8gd2hhdCB5b3Ugd2FudCBoZXJlIHdp
dGhvdXQgaGF2aW5nIHRvCj4+IHNwZWNpYWwtY2FzZSB0aGUgcHZzaGltLgo+Pgo+PiBJdCBzZWVt
cyBsaWtlIHNvbWV0aGluZyBsaWtlIHRoZSBhdHRhY2hlZCBtaWdodCBiZSBiZXR0ZXIgKGNvbXBp
bGUtdGVzdGVkIG9ubHkpLgo+Cj4gSSBoYXZlbid0IHRlc3RlZCB0aGUgcHJvcG9zZWQgcGF0Y2gs
IGJ1dCB0aGVyZSdzIGEgcGVjdWxpYXJpdHkgb2YgdGhlCj4gc2hpbSB0aGF0IEkgdGhpbmsgbWFr
ZXMgdGhpcyBhcHByb2FjaCBpbnZhbGlkLgo+Cj4gV2hlbiBYZW4gaXMgYm9vdGVkIGluIHNoaW0g
bW9kZSB0aGUgQVBzIGFyZSBuZXZlciBzdGFydGVkLCB3aGljaCBtZWFucwo+IHRoYXQgZG9tMF9j
cHVzIG9ubHkgY29udGFpbnMgdGhlIEJTUCwgYW5kIHRoYXQgYWxsb2NfdmNwdSBpcyBhbHdheXMK
PiBnb2luZyB0byBiZSBjYWxsZWQgd2l0aCBjcHUgPT0gMC4gVGhpcyBpbiB0dXJuIG1lYW5zIHRo
YXQKPiBzY2hlZF9pbml0X3ZjcHUgaXMgYWxzbyBhbHdheXMgY2FsbGVkIHdpdGggY3B1X2lkID09
IDAsIGFuZCBpZgo+IGlzX3Bpbm5lZCBpcyBzZXQgaXQgd291bGQgZm9yY2UgYWxsIHZDUFVzIHRv
IGJlIHBpbm5lZCB0byB0aGUgQlNQCj4gQUZBSUNULgoKUmlnaHQsIEkgc2VlIC0tIGRvbTAgbWF5
IG5vdCBhY3R1YWxseSBiZSBydW5uaW5nIG9uIHBjcHVzIDAtTiAoYW5kIGluCnRoZW9yeSB0aGVy
ZSBtYXkgYmUgbW9yZSB2Y3B1cyB0aGFuIHBjcHVzKSwgc28gdGhlIGNvZGUgZ29lcyB0aHJvdWdo
CmFuZCBwaW5zIHRoZW0gb25lLWJ5LW9uZSBiYXNlZCBvbiB3aGF0IGNwdXMgaXQgYWN0dWFsbHkg
aGFzLCByYXRoZXIKdGhhbiB1c2luZyB0aGUgdmNwdV9pZCBkaXJlY3RseS4KClNvIGl0IGxvb2tz
IGxpa2UgeW91IHdhbnQgdG8gYnJpbmcgdXAgY3B1cyBpbiBYZW4gb25seSB3aGVuIHRoZSBndWVz
dApicmluZ3MgdGhlbSB1cC4gIFNvIGluIHNoaW0gbW9kZSwgeW91IG9ubHkgYnJpbmcgdXAgdGhl
IEJTUC4gIFlvdSB3YW50CmFsbCBwb3NzaWJsZSAiZG9tMCIgKGkuZS4gTDIpIHZjcHVzICpjcmVh
dGVkKiBhdCBib290IHRpbWUsIGFuZCB5b3UKYWxzbyB3YW50IHRoZW0gcGlubmVkIHRvIHRoZWly
IHJlc3BlY3RpdmUgInBjcHVzIiAoTDEgdmNwdXMpLgoKQnV0IHlvdSBjYW4ndCBjYWxsIGFsbG9j
X3ZjcHUoKSB3aXRoIHRoZSBhcHByb3ByaWF0ZSAicGNwdWlkIiwgYmVjYXVzZQp0aGVuIHNjaGVk
X2luaXRfdmNwdSgpIHdpbGwgc2V0IHYtPnByb2Nlc3NvciBlcXVhbCB0byBhIHBjcHUgd2hpY2gK
aXNuJ3QgdXAgeWV0LiAgU28geW91IHNldCBkb20wX2NwdXMgdG8gY29udGFpbiBvbmx5IGNwdTAs
IHNvIHRoYXQKYWxsb2NfdmNwdSgpIHdpbGwgYWx3YXlzIGJlIGNhbGxlZCB3aXRoIGNwdSAwOyBh
bmQgdGhlbiBzcGVjaWFsLWNhc2UKdGhlIGFmZmluaXR5IHNvIHRoYXQgd2hlbiBpdCAqZG9lcyog
Y29tZSB1cCwgdGhlIGFmZmluaXR5IGlzIGFscmVhZHkKc2V0LgoKSXMgdGhhdCBhYm91dCByaWdo
dD8KCldoYXQgYWJvdXQgc2V0dGluZyB0aGUgaGFyZCBhZmZpbml0eSBpbiBwdl9zaGltX2NwdV91
cCgpIGluc3RlYWQ/CihZb3UgZG9uJ3QgbmVlZCB0byBzZXQgdGhlIHNvZnQgYWZmaW5pdHksIGFz
IHRoZSBoYXJkIGFmZmluaXR5IHdpbGwKb3ZlcnJpZGUgaXQuKQoKLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:13:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:13:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeiHe-0001af-QY; Thu, 25 Jan 2018 14:13:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeiHd-0001aK-KW
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 14:13:41 +0000
X-Inumbo-ID: f3aa18fe-01d9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3aa18fe-01d9-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 14:13:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66666019"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
 <5A69E4CA02000078001A25D4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7b4f1324-d60b-8fba-35dc-8f6db949b5df@citrix.com>
Date: Thu, 25 Jan 2018 14:12:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A69E4CA02000078001A25D4@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 05/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFdlIG5lZWQgdG8g
YmUgYWJsZSB0byBlaXRoZXIgc2V0IG9yIGNsZWFyIElCUlMgaW4gWGVuIGNvbnRleHQsIGFzIHdl
bGwgYXMKPj4gcmVzdG9yZSBhcHByb3ByaWF0ZSBndWVzdCB2YWx1ZXMgaW4gZ3Vlc3QgY29udGV4
dC4gIFNlZSB0aGUgZG9jdW1lbnRhdGlvbiBpbgo+PiBhc20teDg2L3NwZWNfY3RybF9hc20uaCBm
b3IgZGV0YWlscy4KPj4KPj4gV2l0aCB0aGUgY29udGVtcG9yYXJ5IG1pY3JvY29kZSwgd3JpdGVz
IHRvICVjcjMgYXJlIHNsb3dlciB3aGVuIFNQRUNfQ1RSTC5JQlJTCj4+IGlzIHNldC4gIFRoZXJl
Zm9yZSwgdGhlIHBvc2l0aW9uaW5nIG9mIFNQRUNfQ1RSTF97RU5UUlkvRVhJVH0qIGlzIGltcG9y
dGFudC4KPj4KPj4gSWRlYWxseSwgdGhlIElCUlNfU0VUL0lCUlNfQ0xFQVIgaHVua3MgbWlnaHQg
YmUgcG9zaXRpb25lZCBlaXRoZXIgc2lkZSBvZiB0aGUKPj4gJWNyMyBjaGFuZ2UsIGJ1dCB0aGF0
IGlzIHJhdGhlciBtb3JlIGNvbXBsaWNhdGVkIHRvIGFycmFuZ2UsIGFuZCBjb3VsZCBzdGlsbAo+
PiByZXN1bHQgaW4gYSBndWVzdCBjb250cm9sbGVkIHZhbHVlIGluIFNQRUNfQ1RSTCBkdXJpbmcg
dGhlICVjcjMgY2hhbmdlLAo+PiBuZWdhdGluZyB0aGUgc2F2aW5nIGlmIHRoZSBndWVzdCBjaG9z
ZSB0byBoYXZlIElCUlMgc2V0Lgo+Pgo+PiBUaGVyZWZvcmUsIHdlIG9wdGltaXNlIGZvciB0aGUg
cHJlLVNreWxha2UgY2FzZSAoYmVpbmcgZmFyIG1vcmUgY29tbW9uIGluIHRoZQo+PiBmaWVsZCB0
aGFuIFNreWxha2UgYW5kIGxhdGVyLCBhdCB0aGUgbW9tZW50KSwgd2hlcmUgd2UgaGF2ZSBhIFhl
bi1wcmVmZXJyZWQKPj4gdmFsdWUgb2YgSUJSUyBjbGVhciB3aGVuIHN3aXRjaGluZyAlY3IzLgo+
Pgo+PiBUaGVyZSBpcyBhIHNlbWktdW5yZWxhdGVkIGJ1Z2ZpeCwgd2hlcmUgdmFyaW91cyBhc21f
ZGVmbi5oIG1hY3JvcyBoYXZlIGEKPj4gaGlkZGVuIGRlcGVuZGVuY3kgb24gUEFHRV9TSVpFLCB3
aGljaCByZXN1bHRzIGluIGFuIGFzc2VtYmxlciBlcnJvciBpZiB1c2VkIGluCj4+IGEgLm1hY3Jv
IGRlZmluaXRpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KPgo+IHdpdGggYSBzcGVsbGluZyBvYnNlcnZhdGlvbiBhbmQgYSBxdWVzdGlvbiAv
IHBlcmhhcHMgaW1wbGllZAo+IHN1Z2dlc3Rpb246Cj4KPj4gQEAgLTk5LDYgKzEwOSwxNSBAQCBV
TkxJS0VMWV9FTkQocmVhbG1vZGUpCj4+ICAuTHZteF92bWVudHJ5X2ZhaWw6Cj4+ICAgICAgICAg
IHN0aQo+PiAgICAgICAgICBTQVZFX0FMTAo+PiArCj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAg
ICAqIFBWIHZhcmlhbnQgbmVlZGVkIGhlcmUgYXMgbm8gZ3Vlc3QgY29kZSBoYXMgZXhlY3V0ZWQg
KHNvCj4+ICsgICAgICAgICAqIE1TUl9TUEVDX0NUUkwgY2FuJ3QgaGF2ZSBjaGFuZ2VkIHZhbHVl
KSwgYW5kIE5NSXMvTUNFcyBhcmUgbGlhYmxlCj4+ICsgICAgICAgICAqIHRvIGhpdCAoaW4gd2hp
Y2ggY2FzZSB0aGUgSFZNIHZhcmllbnQgbWlnaHQgY29ycnVwdCB0aGluZ3MpLgo+IHZhcmlhbnQK
CkZpeGVkLgoKPgo+PiArLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEgaWJy
c192YWw6cmVxCj4+ICsvKgo+PiArICogUmVxdWlyZXMgJXJzcD1yZWdzIChhbHNvIGNwdWluZm8g
aWYgIW1heWJleGVuKQo+PiArICogUmVxdWlyZXMgJXIxND1zdGFja19lbmQgKGlmIG1heWJleGVu
KQo+PiArICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAo+PiArICoKPj4gKyAqIFBWIGd1ZXN0
cyBjYW4ndCB1cGRhdGUgTVNSX1NQRUNfQ1RSTCBiZWhpbmQgWGVuJ3MgYmFjaywgc28gbm8gbmVl
ZCB0byByZWFkCj4+ICsgKiBpdCBiYWNrLiAgRW50cmllcyBmcm9tIGd1ZXN0IGNvbnRleHQgbmVl
ZCB0byBjbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nLAo+PiArICogd2hpbGUgZW50cmllcyBmcm9t
IFhlbiBtdXN0IGxlYXZlIHNoYWRvd2luZyBpbiBpdHMgY3VycmVudCBzdGF0ZS4KPj4gKyAqLwo+
PiArICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+PiArCj4+ICsgICAgLmlmIFxtYXliZXhl
bgo+PiArICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKPj4gKyAgICAgICAganogLkxc
QF9lbnRyeV9mcm9tX3hlbgo+PiArICAgIC5lbmRpZgo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAg
KiBDbGVhciBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUu
ICBJZiBlbnRlcmluZwo+PiArICAgICAqIGZyb20gYSBwb3NzaWJseS14ZW4gY29udGV4dCwgJXJz
cCBkb2Vzbid0IG5lY2Vzc2FyaWx5IGFsaWFzIHRoZSBjcHVpbmZvCj4+ICsgICAgICogYmxvY2sg
c28gY2FsY3VsYXRlIHRoZSBwb3NpdGlvbiBkaXJlY3RseS4KPj4gKyAgICAgKi8KPj4gKyAgICAu
aWYgXG1heWJleGVuCj4+ICsgICAgICAgIG1vdmIgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNl
X3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCj4+ICsgICAgLmVsc2UKPj4gKyAgICAgICAgbW92YiAk
MCwgQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCglcnNwKQo+PiArICAgIC5lbmRpZgo+PiAr
Cj4+ICsuTFxAX2VudHJ5X2Zyb21feGVuOgo+PiArICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQg
dmFsdWUuICovCj4+ICsgICAgbW92ICRcaWJyc192YWwsICVlYXgKPj4gKyAgICB4b3IgJWVkeCwg
JWVkeAo+PiArICAgIHdybXNyCj4+ICsuZW5kbQo+IERpZCB5b3UgY29uc2lkZXIgYXZvaWRpbmcg
dGhlIGNvbmRpdGlvbmFsIGJyYW5jaCBoZXJlIGFsdG9nZXRoZXIsCj4gYnkgZG9pbmcgc29tZXRo
aW5nIGxpa2UKPgo+ICAgICAuaWYgXG1heWJleGVuCj4gICAgICAgICB0ZXN0YiAkMywgVVJFR1Nf
Y3MoJXJzcCkKPiAgICAgICAgIHNldHogJWFsCj4gICAgICAgICBuZWcgJWFsCj4gICAgICAgICBh
bmQgJWFsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQo+
ICAgICAuZWxzZQo+Cj4gPwoKVGhhdCBpcyBxdWl0ZSBzdWJ0bGUsIGFsdGhvdWdoIGlmIHlvdSBh
cmUgbG9va2luZyB0byBvcHRpbWlzZSBmdXJ0aGVyLAp1c2Vfc2hhZG93X3NwZWNfY3RybCBiZWlu
ZyBhIGJvb2wgbWVhbnMgeW91IGNhbiBkcm9wIHRoZSBuZWcuwqAgQW4gYW5kCndpdGggdGhlIHJl
c3VsdCBvZiBzZXR6IGlzIGdvb2QgZW5vdWdoIG5vdCB0byBjaGFuZ2UgdGhlIGJvb2xlYW4gdmFs
dWUuCgo+IEl0IG1heSBhbHNvIGJlIHdvcnRod2hpbGUgYWdhaW4gdG8gcHVsbCB1cCB0aGUgemVy
b2luZyBvZiAlZWR4LAo+IHVzaW5nICVkbCBpbnN0ZWFkIG9mICQwIGluIHRoZSBtb3ZiIChhbmQg
bWF5YmUgdGhlbiBhbHNvCj4gc2ltaWxhcmx5IGluIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwg
YnV0IHRoZXJlIEknbSBsZXNzCj4gY2VydGFpbiBpdCBjb3VsZG4ndCBoYXZlIGEgbmVnYXRpdmUg
ZWZmZWN0KS4KCldoYXQgbmVnYXRpdmUgZWZmZWN0cyBhcmUgeW91IHdvcnJpZWQgYWJvdXQ/wqAg
VGhlc2UgbWFjcm9zIGFyZSBzZWxmCmNvbnRhaW5lZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:16:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:16:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeiJs-0001rO-B0; Thu, 25 Jan 2018 14:16:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kgvv=eu=xilinx.com=edgar@srs-us1.protection.inumbo.net>)
 id 1eeiJq-0001r2-O0
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 14:15:58 +0000
X-Inumbo-ID: 3f1f7651-01da-11e8-ba59-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::626])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3f1f7651-01da-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 15:15:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Ya/G/8rYcClneqlzuzdVt9RqTlPXfIxFLfVL7F1/jTE=;
 b=k/jsndcD8llNXe5Wrd2I4yx5Jisez8BrJrFzW2k00T9Uop1bdiKYB5/HffHY/JsB0g9stCShpZHLmN36kwaw1EUYWUnFREqa2rth5UtKCEP7w8b1nqrP0+j6/cwHhQpAIMe11QanWPdzMauL+f6zYjv8LPVMTF3FC2NrSVlVV4E=
Received: from SN4PR0201CA0048.namprd02.prod.outlook.com (10.162.76.34) by
 BN6PR02MB3377.namprd02.prod.outlook.com (10.161.152.165) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Thu, 25 Jan 2018 14:15:50 +0000
Received: from CY1NAM02FT007.eop-nam02.prod.protection.outlook.com
 (2a01:111:f400:7e45::207) by SN4PR0201CA0048.outlook.office365.com
 (2603:10b6:803:2e::34) with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.444.14 via Frontend
 Transport; Thu, 25 Jan 2018 14:15:50 +0000
Authentication-Results: spf=pass (sender IP is 149.199.60.100)
 smtp.mailfrom=xilinx.com; kernel.org; dkim=none (message not signed)
 header.d=none;kernel.org; dmarc=bestguesspass action=none
 header.from=xilinx.com;
Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates
 149.199.60.100 as permitted sender) receiver=protection.outlook.com;
 client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02;
Received: from xsj-pvapsmtpgw02 (149.199.60.100) by
 CY1NAM02FT007.mail.protection.outlook.com (10.152.75.5) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.444.13
 via Frontend Transport; Thu, 25 Jan 2018 14:15:49 +0000
Received: from unknown-38-66.xilinx.com ([149.199.38.66]:46716
 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63)
 (envelope-from <edgar@xilinx.com>)
 id 1eeiJh-0006ZT-6g; Thu, 25 Jan 2018 06:15:49 -0800
Received: from [127.0.0.1] (helo=xsj-smtp-dlp1.xlnx.xilinx.com)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar@xilinx.com>)
 id 1eeiJh-0007Cb-3s; Thu, 25 Jan 2018 06:15:49 -0800
Received: from xsj-pvapsmtp01 (mailhub.xilinx.com [149.199.38.66])
 by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id w0PEFmQq009078; 
 Thu, 25 Jan 2018 06:15:48 -0800
Received: from [172.19.116.140] (helo=localhost)
 by xsj-pvapsmtp01 with esmtp (Exim 4.63)
 (envelope-from <edgar@xilinx.com>)
 id 1eeiJg-0007CE-38; Thu, 25 Jan 2018 06:15:48 -0800
Date: Thu, 25 Jan 2018 21:15:44 +0700
From: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
To: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <20180125141544.GD1706@toto>
References: <20171222174137.30076-1-mirela.simonovic@aggios.com>
 <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
 <CAPD2p-n8wE5HPgjBPDX9fGGx=7SNS+gcNy3uqEaFKzwAWm09HA@mail.gmail.com>
 <20180123115857.GB1706@toto>
 <ec2de564-f4e7-eeef-8426-d8858dcdac41@aggios.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ec2de564-f4e7-eeef-8426-d8858dcdac41@aggios.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-RCIS-Action: ALLOW
X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.2.0.1013-23618.006
X-TM-AS-User-Approved-Sender: Yes;Yes
X-EOPAttributedMessage: 0
X-MS-Office365-Filtering-HT: Tenant
X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(7916004)(376002)(39860400002)(39380400002)(396003)(346002)(2980300002)(438002)(199004)(189003)(51444003)(23726003)(76176011)(9686003)(33656002)(54906003)(1076002)(77096007)(47776003)(93886005)(46406003)(26005)(59450400001)(8676002)(53546011)(33896004)(57986006)(63266004)(76506005)(305945005)(2906002)(16586007)(106466001)(5660300001)(83506002)(8936002)(356003)(316002)(58126008)(2950100002)(81166006)(33716001)(6916009)(81156014)(229853002)(6666003)(50466002)(6246003)(4326008)(106002)(186003)(9786002)(336011)(15650500001)(97756001)(478600001)(39060400002)(18370500001)(107986001)(5001870100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR02MB3377; H:xsj-pvapsmtpgw02; FPR:;
 SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en;
X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT007;
 1:uoXs7GpTOcpojG586/VT6UcRAHpT+nrJ5L5jip63+Y7vTR7r6wBkO+sKzuu98Twc6N5Ht8Qd7/ttkQyu01rY3X5RnEyUxbGyr5LMJGD9/pFdzlO8ujsQb8dLcmnMTZBF
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ee8f3812-08d0-44f6-c2ca-08d563fe22dc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603307)(7153060);
 SRVR:BN6PR02MB3377; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377;
 3:Au9PRB0XD+zrpGTdbFxVlSxWGrqnYtymp5UvLUaPhdni86JxW5thqcGaVtMNENjbAlCE++/u+EGMhEa2WsijAdc5BnnIF8vEsuESgleS4I7h21ICPzXB0UDcdapTF5pYULCbA9fIulkuqzxDWBL823VTZyRAOsipYr7jQLfP95Yrj++7qyLWKgEz4oWAC0BcyKhgqFfQGSgYupuqvT/mfrieQOc4Zu8rZHiXX819Z9pWs0IbW/TIUpYFacGfYlD36qfx5ijLISqiayqMeIq0aazlJ1UcQ9FelPXVzNFWSg3LtdgW3VBlB9eg+F3+OpLQZ+L1RenLqItoDPDPbCbvEneVCx7z7tQbSrAydDsA28M=;
 25:93ACbVXAmqw/f/NoZHdMpB9s7J6fHJ7fLzl38rnDQEoP6o4uDVfX86Uv0axlP84KpKIRzuk8TLTH1TSQUHUhFavTRN1poXsoA/+dYZPx/O1I7TXl8zeGQUMf8KbTeyj7qidDaAdM4G/2MsUGUBK25yAMztKEYnR6WEctchDudLswLeHbkAiGU3v1+YlVKu6W20oHFKQ8p1a2VvlWuPAZ8CPT/keHudFAbchSfOpNawTf1/z3V6OvvgqnbvveCVZG2TWv7gtVJjn+E89UoRc8+kB41Qx6b4ofa8a4136/77pW+ACqVgcsmuE0Uh0X4A705bvtrglkgs+4qfAb863bKQ==
X-MS-TrafficTypeDiagnostic: BN6PR02MB3377:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377;
 31:A4QKruB3PfXwMZ19MlHEEERFgG1Tf69ud07UGi8rZ0uLTmc4wZ+wgYaojwhrutCS3V+u1pzNoYFTBr5hcBec0XVrhj3CRj+6Z+DvIn6BkqeEf7jVMVn+vQo0OZvhqk8+cgmwcpRZvupKeEz8gkkuTQfi8SIjzXZrjTeMcz7khuxvdr6bZSBDILqkcCaQxYJou6CO1SFXZPJvr0Th9foHRFAtmxkxRKL4qNi02e/cW38=;
 20:m7i5R+IWneQmypGtGnx47k6+o0WqD7R85eniC6FwSL7dOTsC/evV/7o8L0WnGt26zLmRwlJclPNf2cUyjkGeQh6mBSedLxtyZJDPbpg/9gpiHyJbWOBJcJBddgTL8VUll7+VK3u7hjnnR4DvdaJHd1Ma8K4u+loI6LjC1tZo8OLiyC6UQZlCbO179zSwWdBTsTS89Z3o+PekHvu2grciLT2aGHaI2rju6xfs4x1Dk6H983iyGJTxM0Nmj8pmZUDa4BZElmKj4CrGpOqAkJxIzW9DKY/gdx6d6jyGgnEHT6YBZaykONo/wIdM0sooqUgMIEH/R8JgAiU9UVlgjvZ7VzQRmUcxt1RU7SYAZK1oW9GWOH8eSXKPd49HKFCvq7kxDk74F/xdU6VN1ZasCI3ifEY2wlc61jH8IJpbf19wMxISj1ZZZNBzN2Bwjh5qHtKDFhYX43aRuvj8e7PmSkKEoRsdfiCoPfHGBoislZsPOlRX1R6Bj2rSPbXdqFI9nTRy
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-Microsoft-Antispam-PRVS: <BN6PR02MB3377EBB12D89DB423A4DA3C2C2E10@BN6PR02MB3377.namprd02.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93004095)(3231023)(2400081)(944501161)(6055026)(6041288)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:BN6PR02MB3377; BCL:0; PCL:0; RULEID:; SRVR:BN6PR02MB3377; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377;
 4:3t+xhVq3gWGWXqFVC1BVdV8AguxLU4eqimV69NDxySGckzdZjowBAYsvhTgz/87Bbvx+gqnn7hFQsIbhE6zyV+cjjoLNlwRLj82aq34a35mi4inIEdfegHNRZ9hWMyy0YVuYGEUiMAy/UPbLuDZatcCu4ArEYmDpVbSUOoNtMOv3XEyiWaUsYwBvp9C5RYAPsIhvVe6TIZWNAvOww42K5oiAWp2jz8i+/0hTrptLLq5bDMurWnmFW11CPMMeBmwcxhkcGZwHJsSy7yZElF8aRA==
X-Forefront-PRVS: 0563F2E8B7
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR02MB3377;
 23:4WnFNUE3jZLL2fvvMVws/LFy034SSSNZ4qAgUAKE6?=
 =?us-ascii?Q?wZzlOHT2CrqOHaBT7N8C67rtkt2AZW3kGy66JShheseL71RJib5rRxd+pqmy?=
 =?us-ascii?Q?DvDGDmc0vB67MXXNKt/6oF03vgPDfjBgf72nSqqIv1ybkGwMtbcB5UKMgo2R?=
 =?us-ascii?Q?kC+vqe3z/Dd3YaJ4uNgrzZ9wb/lx6/1CoLoPYQzDA+70hTbahfmN3cEcBb9d?=
 =?us-ascii?Q?U2Y/smsCO2b6ubsmQEfpy0WFaTsVehcjF5ZQOc4Vi7euVHf5wUk+IyJpiZvR?=
 =?us-ascii?Q?dPlr6AtWpV2VstJv7kU9uXljvCkt9uHuNAJ4YSvFPQLewFoqmiW5MfafGbjB?=
 =?us-ascii?Q?9CIoafa1sBHsaUm3laztpjrF9ThyNoxOUfiRtwxuQVzz8k4eoJ+G1S42twLA?=
 =?us-ascii?Q?tVd0yjt8hE8b3wJzGgFeQYkwmRuQfP24AG0IraYeI4dqYPSji+jBZAlLU0cU?=
 =?us-ascii?Q?NusXe4Y95a67k1068sUTitoQJZA5KyZLP1/aXYnAsjW24gTxV6MjIjJ3GxD8?=
 =?us-ascii?Q?rXzwJCo7kbH2206X7u9H1qiPLTL0s2Cto3UD0I3e0nJwf/0z7dvoMH0Xnjg1?=
 =?us-ascii?Q?yGR7u16Buf7XDZaIXYbzz/UzWh9cSlU/BCYGwt/UOvVFOc1u1xHiBFeCmaXs?=
 =?us-ascii?Q?+RJHfYz5amt0XxGW//U2RPSDPzymqgKBMx3f1buZQmM6VrkRlSQuCMeQeceH?=
 =?us-ascii?Q?BKzFjw3E4D67cSmj2txMzejxvs4hZfZ7lHVwi/amj8laV/jvZMLwTbbvhnnp?=
 =?us-ascii?Q?xpeqRKjjYTotrJ+qnrxkozrBL2Ct2QUWAX6nCKWsKJGmM8ngmYykWDhpgOYe?=
 =?us-ascii?Q?rB40dABnOsQoqyejPJlVlFFOFV4wQb0LDovVrRxjklnbylzKlRwf9RcWjCTv?=
 =?us-ascii?Q?BOOcce0lxX8E8zRBpL/v5LAm+BA/U33MSY2jT8dR7YZfJfpbAHPZtzKZKzF6?=
 =?us-ascii?Q?cbs0z7T/dwn5KFa1c1nNuY1AijuMMmQ5QL/Z4cb3TqvJB11WTaVd2ZBm00Cu?=
 =?us-ascii?Q?IIoT6AVvTb9wCLQ6J4+Pw6RYplBZM9tA0KsGBY3GhmQgHgR8T7UF9nomYJIK?=
 =?us-ascii?Q?VH1mxn4uDIH9wi4smsRTokZTZFS2q8i5IWCIiqQx9WdN6WyoTQqSXybAqTPY?=
 =?us-ascii?Q?rJOS1XPmZwHSPvtXkxwQGMLwcvPiIdtgRgsFKxw5jz8ZEgYYsCGaTNVl/psd?=
 =?us-ascii?Q?g+EfMEIdHoVPoDH1QDna9h4o7YLZ/qqRjbK5L+tTulAM41DNUNRogFjkePbe?=
 =?us-ascii?Q?39p3yRV/x0ChudVq2Yo2K04y8wkyMmRTwSIZS9Wwoimfk/bug5Cwplm+FUXX?=
 =?us-ascii?Q?msFIhlB6H6lpxSy5G/mKJl2AU6c5BvwlfuSVo5skvWWxoz1Muovl1MURWXnu?=
 =?us-ascii?Q?0wL4LT8Q7n5XsyEXHrGxfZRju0Pnmh1EWmjEVqqugesszY1?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR02MB3377;
 6:MXAyx34twzUVN9ZgWi7kjZ0b1l/weX5Ois2/pOMQo0x/Wf18P9g8EIlbmZFwX9ynZQwv/tPw6Jnkl/ZJazlG7ZN+j4IsU1LZRAqlkLf3dD6r2Ysosko06lgeTnstDxerp/FAb4Yztpm+6+CRx4EAcOwiI/1Ffs+ENEJohv+nqmgdKGxyfVc/8x5+zgJttqhglEtsTQDSILtIhv+tyUnYmK/d4hxlemSO0ZfnG8GhoHgYIeWu9j1h8hX4T2lCAo9LiHOHjy1tRae409OUJpKTzDK18LooK9f4OczNjIZjk/arH5mo+h6PSG3GnUZpawjlGLT+AFNPQV9p+fWBsv34K5DWNhPRNSsEW8f1TOfB/2w=;
 5:WlOuGSplvLrQ26/lKkYO/G6tMh//QaM66TiCoeePYD/7y2avV+XWpn/Wk7x47dxyGrAMwHhTvGDYWo4sngNSaEnzW8a/Rn7O0HLxiQg9TRSfVBcsvSuze6+yIukt+yj7azSNnceBL7T+BaxNLdSJdtvVLf3n1UVyJyk6ydFrV/g=;
 24:WWA9aFGEyKmDsI5LaHPeChXn/jjxRLMPikuYkGJF3BaYbFAkO2qvGAoMF2QXvmIFr3CzEB7W4nS6r9u0Rp6p0raVDHqNl7yT5fTIwSaYJFc=;
 7:DcYfLgWUy+J2etRtHQBRZGB7tt8on7rrdofabLRs5yqwsSr+AcCi2aBEKMx/H9GIlFHgX09DGZEzu1QWEdEtJvtrh8Ri4bJqEfqiWVDMIYRcwYo1ou97tjsr/1zuOmUCELeMDKde9S3yy2wymctKkwEEjFaCyDQjLy2GaceUoeA2m0epnfK92MB8ElEWbtTrRKoV68rskxCQTW09Q+yeHH0ugVWhlxZjGh0nvypGeWqOQfTBEZeOOCadUoQwk7gD
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Jan 2018 14:15:49.7091 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ee8f3812-08d0-44f6-c2ca-08d563fe22dc
X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100];
 Helo=[xsj-pvapsmtpgw02]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR02MB3377
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC v2] xen/arm: Suspend to RAM Support in Xen for
 ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDc6MDQ6MzVQTSArMDEwMCwgTWlyZWxhIFNpbW9ub3Zp
YyB3cm90ZToKPiBIaSBPbGVrc2FuZHIsIEVkZ2FyLAo+IAo+IAo+IFRoYW5rcywgeW91J3JlIHJp
Z2h0Lgo+IAo+IAo+IE9uIDAxLzIzLzIwMTggMTI6NTggUE0sIEVkZ2FyIEUuIElnbGVzaWFzIHdy
b3RlOgo+ID5PbiBUdWUsIEphbiAyMywgMjAxOCBhdCAwMTo1Mjo1MFBNICswMjAwLCBPbGVrc2Fu
ZHIgVHlzaGNoZW5rbyB3cm90ZToKPiA+PkhpIE1pcmVsYSwKPiA+Pgo+ID4+SnVzdCBzb21lIHJl
bWFya3MgcmVnYXJkaW5nIHRoZSBzY29wZSBvZiB3b3JrOgo+ID4+Cj4gPj4rSW4gYWRkaXRpb24s
IHRoZSBmb2xsb3dpbmcgaGF2ZSB0byBiZSBpbXBsZW1lbnRlZDoKPiA+PisqIFN1c3BlbmQvcmVz
dW1lIHZDUFUgKHRyaWdnZXJlZCBieSB2U1lTVEVNX1NVU1BFTkQgY2FsbCkKPiA+PisqIFN1c3Bl
bmQvcmVzdW1lIFhlbiAodHJpZ2dlcmVkIGJ5IHZTWVNURU1fU1VTUEVORCBjYWxsZWQgYnkgRG9t
MCksIGluY2x1ZGluZzoKPiA+PisgICAgICAgKiBEaXNhYmxlIHdhdGhkb2cgb24gc3VzcGVuZCwg
ZW5hYmxlIGl0IG9uIHJlc3VtZQo+ID4+KyAgICAgICAqIFBhdXNlIGRvbWFpbnMgb24gc3VzcGVu
ZCwgdW5wYXVzZSB0aGVtIG9uIHJlc3VtZQo+ID4+KyAgICAgICAqIERpc2FibGUgbm9uLWJvb3Qg
cENQVXMgb24gc3VzcGVuZCwgZW5hYmxlIHRoZW0gb24gcmVzdW1lCj4gPj4rICAgICAgICogU2F2
ZS9yZXN0b3JlIG9mIEdJQyBjb25maWd1cmF0aW9uCj4gPj4rICAgICAgICogU3VzcGVuZC9yZXN1
bWUgdGltZXIKPiA+PisgICAgICAgKiBTYXZlL3Jlc3RvcmUgb2YgRUwyIGNvbnRleHQKPiA+Pisg
ICAgICAgKiBJbXBsZW1lbnQgcmVzdW1lIGVudHJ5IHBvaW50IGluIFhlbiwgaW5jbHVkaW5nIE1N
VSBjb25maWd1cmF0aW9uCj4gPj4KPiA+PkkgdGhpbmsgdGhhdCBzYXZpbmcvcmVzdG9yaW5nIElP
TU1VIHJlZ2lzdGVycy9jb250ZXh0IHNob3VsZCBiZQo+ID4+aW1wbGVtZW50ZWQgYXMgd2VsbC4K
PiA+WWVzLCBnb29kIHBvaW50Lgo+ID5NaXJlbGEsIEkgdGhpbmsgdGhhdCBpbiB0aGUgWlUrIGNh
c2UgdGhlIElPTU1VIGFjdHVhbGx5IGdldHMgcG93ZXJlZCBkb3duCj4gPndpdGggdGhlIEZQRC4K
PiAKPiBZZXMsIGl0IGlzIGluIEZQRC4KCkhhdmluZyBzYWlkIHRoYXQgaXQgbWF5IHN0aWxsIGJl
IHVzZWZ1bCBmcm9tIGEgcGF0Y2ggcmV2aWV3IHBlcnNwZWN0aXZlCnRvIGluY3JlbWVudGFsbHkg
YWRkIHRoaW5ncy4gUGVyaGFwcyB0aGUgSU9NTVUgc3VzcGVuZGluZyBzdXBwb3J0IGNvdWxkCmNv
bWUgaW4gZm9sbG93LXVwIHBhdGNoIHNlcmllcyBpZiBvdGhlcnMgYWdyZWUuCgpCZXN0IHJlZ2Fy
ZHMsCkVkZ2FyCgoKCj4gPgo+ID4KPiA+PkluIG90aGVyIHdvcmRzLCBlYWNoIGludm9sdmVkIHBs
YXRmb3JtIGRldmljZSBkcml2ZXIgaW4gWGVuIG9uIEFSTQo+ID4+KElPTU1VLVhYLCBVQVJULVhY
LCBldGMpIHNob3VsZCBoYXZlIHN1c3BlbmQvcmVzdW1lIGNhbGxiYWNrcwo+ID4+aW1wbGVtZW50
ZWQuCj4gCj4gWWVzLCBjYWxsYmFjayBzaG91bGQgYmUgcGxhdGZvcm0gc3BlY2lmaWMgYnV0IG5v
dCBlYWNoIHBsYXRmb3JtIGhhcyB0byBoYXZlCj4gYWxsIGNhbGxiYWNrcyBpbXBsZW1lbnRlZC4g
RS5nLiBvbiBaVSsgVUFSVCBpcyBpbiBkaWZmZXJyZW50IHBvd2VyIGRvbWFpbgo+IGNvbXBhcmVk
IHRvIEFQVS9YZW4uIFhlbiBjYW4gc3VzcGVuZCBhbmQgaXRzIHBvd2VyIGRvbWFpbiBjYW4gZ28g
ZG93biBldmVuCj4gaWYgVUFSVCBpcyBub3Qgc3VzcGVuZGVkLiBIb3dldmVyLCBzdXNwZW5kaW5n
IFVBUlQgZXZlbiBpbiB0aGlzIGNhc2UgbWF5IGJlCj4gYmVuZWZpY2lhbCBmcm9tIHBvd2VyIHBl
cnNwZWN0aXZlLiBXZSBzaG91bGQgZGVmaW5pdGVseSBwcm92aWRlIHRoZSBvcHRpb24KPiB0byBp
bXBsZW1lbnQgdGhlIGNhbGxiYWNrLgo+IAo+IEFGQUlVLCB0aGUgZm9sbG93aW5nIGRldmljZXMg
aGFzIHRvIGJlIHN1c3BlbmRlZDoKPiAxLiB0aW1lcgo+IDIuIElPTU1VCj4gMy4gVUFSVAo+IDQu
IEdJQwo+IAo+IFBsZWFzZSBsZXQgbWUga25vdyBpZiBJIG1pc3NlZCBzb21ldGhpbmcuIEknbGwg
dXBkYXRlIHRoaXMgaW4gbmV4dCBkZXNpZ24KPiBzcGVjIHZlcnNpb24uIFRoYW5rIHlvdSB2ZXJ5
IG11Y2ggZm9yIGdvb2QgZmVlZGJhY2shCj4gCj4gQ2hlZXJzLAo+IE1pcmVsYQo+ID5ZZXMgYWdy
ZWVkLgo+ID4KPiA+QmVzdCByZWdhcmRzLAo+ID5FZGdhcgo+ID4KPiA+Cj4gPj4tLSAKPiA+PlJl
Z2FyZHMsCj4gPj4KPiA+Pk9sZWtzYW5kciBUeXNoY2hlbmtvCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:17:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeiLR-00023k-UH; Thu, 25 Jan 2018 14:17:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeiLQ-00023D-Q5
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 14:17:36 +0000
X-Inumbo-ID: 796759e8-01da-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 796759e8-01da-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 15:17:29 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66666401"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
 <5A69E75C02000078001A25EE@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b75097c9-3f63-2728-db30-37a17b890dcc@citrix.com>
Date: Thu, 25 Jan 2018 14:17:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A69E75C02000078001A25EE@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 06/11] x86/entry: Organise the
 clobbering of the RSB/RAS on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTM6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsX2FzbS5oCj4+IEBAIC03NCw2ICs3NCw0MyBAQAo+PiAgICogIC0gU1BFQ19D
VFJMX0VYSVRfVE9fR1VFU1QKPj4gICAqLwo+PiAgCj4+ICsubWFjcm8gRE9fT1ZFUldSSVRFX1JT
Qgo+PiArLyoKPj4gKyAqIFJlcXVpcmVzIG5vdGhpbmcKPj4gKyAqIENsb2JiZXJzICVyYXgsICVy
Y3gKPj4gKyAqCj4+ICsgKiBSZXF1aXJlcyAyNTYgYnl0ZXMgb2Ygc3RhY2sgc3BhY2UsIGJ1dCAl
cnNwIGhhcyBubyBuZXQgY2hhbmdlLiBCYXNlZCBvbgo+PiArICogR29vZ2xlJ3MgcGVyZm9ybWFu
Y2UgbnVtYmVycywgdGhlIGxvb3AgaXMgdW5yb2xsZWQgdG8gMTYgaXRlcmF0aW9ucyBhbmQgdHdv
Cj4+ICsgKiBjYWxscyBwZXIgaXRlcmF0aW9uLgo+PiArICoKPj4gKyAqIFRoZSBjYWxsIGZpbGxp
bmcgdGhlIFJTQiBuZWVkcyBhIG5vbnplcm8gZGlzcGxhY2VtZW50LiAgQSBub3Agd291bGQgZG8s
IGJ1dAo+PiArICogd2UgdXNlICIxOiBwYXVzZSwgam1wIDFiIiB0byBzYWZlbHkgY29udGFpbnMg
YW55IHJldC1iYXNlZCBzcGVjdWxhdGlvbiwKPj4gKyAqIGV2ZW4gaWYgdGhlIGxvb3AgaXMgc3Bl
Y3VsYXRpdmVseSBleGVjdXRlZCBwcmVtYXR1cmVseS4KPj4gKyAqCj4+ICsgKiAlcnNwIGlzIHBy
ZXNlcnZlZCBieSB1c2luZyBhbiBleHRyYSBHUFIgYmVjYXVzZSBhKSB3ZSd2ZSBnb3QgcGxlbnR5
IHNwYXJlLAo+PiArICogYikgdGhlIHR3byBtb3ZzIGFyZSBzaG9ydGVyIHRvIGVuY29kZSB0aGFu
IGBhZGQgJDMyKjgsICVyc3BgLCBhbmQgYykgY2FuIGJlCj4+ICsgKiBvcHRpbWlzZWQgd2l0aCBt
b3YtZWxpbWluYXRpb24gaW4gbW9kZXJuIGNvcmVzLgo+PiArICovCj4+ICsgICAgbW92ICQxNiwg
JWVjeCAgICAgICAgICAgICAgICAgICAvKiAxNiBpdGVyYXRpb25zLCB0d28gY2FsbHMgcGVyIGxv
b3AgKi8KPj4gKyAgICBtb3YgJXJzcCwgJXJheCAgICAgICAgICAgICAgICAgIC8qIFN0b3JlIHRo
ZSBjdXJyZW50ICVyc3AgKi8KPj4gKwo+PiArLkxcQF9maWxsX3JzYl9sb29wOgo+PiArCj4+ICsg
ICAgLmlycCBuLCAxLCAyICAgICAgICAgICAgICAgICAgICAvKiBVbnJvbGxlZCB0d2ljZS4gKi8K
Pj4gKyAgICBjYWxsIC5MXEBfaW5zZXJ0X3JzYl9lbnRyeV9cbiAgIC8qIENyZWF0ZSBhbiBSU0Ig
ZW50cnkuICovCj4+ICsKPj4gKy5MXEBfY2FwdHVyZV9zcGVjdWxhdGlvbl9cbjoKPj4gKyAgICBw
YXVzZQo+PiArICAgIGptcCAuTFxAX2NhcHR1cmVfc3BlY3VsYXRpb25fXG4gLyogQ2FwdHVyZSBy
b2d1ZSBzcGVjdWxhdGlvbi4gKi8KPiBIYXZlIHlvdSBzZWVuIExpbnV4IGNvbW1pdCAyOGQ0Mzdk
NTUwZTFlMzlmODA1ZDk5ZjlmOGFjMzk5Yzc3ODgyN2I3Cj4gKCJ4ODYvcmV0cG9saW5lOiBBZGQg
TEZFTkNFIHRvIHRoZSByZXRwb2xpbmUvUlNCIGZpbGxpbmcgUlNCCj4gbWFjcm9zIik/CgpJIHNh
dyB0aGUgcGF0Y2gsIGJ1dCBoYWRuJ3QgcmVhbGlzZWQgaXQgaGFkIGdvbmUgaW4uwqAgVGhlcmUg
d2FzIHF1aXRlIGEKbG9uZyBkaXNjdXNzaW9uLgoKPiAgSSB0aGluayB3ZSB3YW50IHRvIGhhdmUg
dGhlIHNhbWUsIHRvIHBsZWFzZSBBTUQuIEknZAo+IHN1Z2dlc3QgdG8gdXNlIGFsdGVybmF0aXZl
IHBhdGNoaW5nIHRob3VnaCAoZXhjZXB0IGFnYWluIG9uIHRoZQo+IElTVCBwYXRocyksIGJ1dCB0
aGVuIGFnYWluIG1heWJlIGluIGEgZm9sbG93LXVwIHBhdGNoLgoKSSB0cnVzdCB0aGUgbGF0ZXIg
cGF0Y2hlcyBhcmUgc3VpdGFibGUgaW4gdGhlIElTVCByZWdhcmQ/Cgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:26:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:26:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeiU4-000301-6U; Thu, 25 Jan 2018 14:26:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lkep=eu=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eeiU3-0002zv-0v
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 14:26:31 +0000
X-Inumbo-ID: bec68b2a-01db-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bec68b2a-01db-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 14:26:34 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0PEM0AQ185515;
 Thu, 25 Jan 2018 14:26:22 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-2017-10-26;
 bh=ef44vzLhAaO5q1PEINxIfsPMeUvogZloJeeSy7+vZpU=;
 b=No08m4xgQfLLRG27HzAExEg+Ar5/fwZ/1F1L79T8iQ2QF8sDCbUiy3T5SJxuiaJ2His0
 oyEyyogX+ibQ5zCnnbFwqdg3FAg77Rhzu71KBtXauPSJIIaVhFrfzKI/mLUHhCIqIzhX
 VhlmACFtxKiff/mLMl4hgqVQPeqEsZsWHkEtQOk6fROkBJVG9EYvTQGU5a4Y6JAnnXYk
 pevtCtFvsDM+wkFHE0zoHOCillY2j5tso4jeAxgceTFLi9ftBPfs6cX7Z1JgTTovbuf9
 9iuOTKvHFdu6pN/nEfMaY0vDkMunBmL86IUxNzb/3zCEoWvOT4olzv6YSkCkv6d7X13+ Cg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2fqg7x87hh-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 Jan 2018 14:26:22 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0PEQLPC010373
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 25 Jan 2018 14:26:21 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0PEQKS0002688;
 Thu, 25 Jan 2018 14:26:20 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 Jan 2018 06:26:20 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 0F7C46A0A29; Thu, 25 Jan 2018 09:26:19 -0500 (EST)
Date: Thu, 25 Jan 2018 09:26:18 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Christoph Hellwig <hch@lst.de>
Message-ID: <20180125142618.GB25449@char.us.oracle.com>
References: <20180116075624.5191-1-hch@lst.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180116075624.5191-1-hch@lst.de>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8784
 signatures=668655
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-1711220000 definitions=main-1801250196
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: add the iommu list for swiotlb
 and xen-swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMTYsIDIwMTggYXQgMDg6NTY6MjRBTSArMDEwMCwgQ2hyaXN0b3BoIEhlbGx3
aWcgd3JvdGU6Cj4gQWxsIG90aGVyIGRpc2N1c3Npb25zIHJlbGF0ZWQgdG8gdGhlIGRtYSBtYXBw
aW5nIGludGVyZmFjZXMgYXJlIG9uIHRoZQo+IGlvbW11IGxpc3QsIHNvIGxldCdzIG1ha2UgaXQg
dGhlIG9mZmljaWFsIGxpc3QgZm9yIHN3aW90bGIgYW5kIHRoZQo+IHNlY29uZCBsaXN0IGZvciB4
ZW4tc3dpb3RsYi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RvcGggSGVsbHdpZyA8aGNoQGxz
dC5kZT4KCkkgYW0gc28gYmVoaW5kIGVtYWlscy4uIEkgYW0gbm90IHN1cmUgaWYgSSBoYWQgcmVw
bGllZCB0byB0aGlzLCBidXQganVzdAppbiBjYXNlIEkgaGFkbid0OgoKQWNrZWQtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KClAuUy4KSSBhbSBiZWhp
bmQgb24gdGhlIHJldmlldyBvZiB5b3VyIGRtYSByZXdvcmsgLSByZWFsbHkgc29ycnkgaXQgaXMg
dGFraW5nCnRoYXQgbG9uZy4KPiAtLS0KPiAgTUFJTlRBSU5FUlMgfCAzICsrLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L01BSU5UQUlORVJTIGIvTUFJTlRBSU5FUlMKPiBpbmRleCAyZDU0ZTYzNmQ2MjUuLjMwZGNhZmQz
ODhhYyAxMDA2NDQKPiAtLS0gYS9NQUlOVEFJTkVSUwo+ICsrKyBiL01BSU5UQUlORVJTCj4gQEAg
LTEzMDM0LDcgKzEzMDM0LDcgQEAgRjoJYXJjaC94ODYvYm9vdC92aWRlbyoKPiAgCj4gIFNXSU9U
TEIgU1VCU1lTVEVNCj4gIE06CUtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KPiAtTDoJbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZwo+ICtMOglpb21tdUBs
aXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwo+ICBUOglnaXQgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2tvbnJhZC9zd2lvdGxiLmdpdAo+ICBTOglTdXBwb3J0
ZWQKPiAgRjoJbGliL3N3aW90bGIuYwo+IEBAIC0xNDk2OSw2ICsxNDk2OSw3IEBAIEY6CWluY2x1
ZGUveGVuL2ludGVyZmFjZS9pby92c2NzaWlmLmgKPiAgWEVOIFNXSU9UTEIgU1VCU1lTVEVNCj4g
IE06CUtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAgTDoJ
eGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIChtb2RlcmF0ZWQgZm9yIG5vbi1zdWJzY3Jp
YmVycykKPiArTDoJaW9tbXVAbGlzdHMubGludXgtZm91bmRhdGlvbi5vcmcKPiAgUzoJU3VwcG9y
dGVkCj4gIEY6CWFyY2gveDg2L3hlbi8qc3dpb3RsYioKPiAgRjoJZHJpdmVycy94ZW4vKnN3aW90
bGIqCj4gLS0gCj4gMi4xNC4yCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeidz-00041b-12; Thu, 25 Jan 2018 14:36:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeidx-00041H-Em
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 14:36:45 +0000
X-Inumbo-ID: 266ad2fd-01dd-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 266ad2fd-01dd-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 15:36:38 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 67CC8AE6C;
 Thu, 25 Jan 2018 14:36:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 25 Jan 2018 15:36:37 +0100
Message-Id: <20180125143639.9969-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 rafael.j.wysocki@intel.com, mingo@redhat.com, lenb@kernel.org
Subject: [Xen-devel] [PATCH v2 0/2] xen: re-enable booting as Xen PVH guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIFhlbiBQVkggYm9vdCBwcm90b2NvbCBwYXNzZXMgdml0YWwgaW5mb3JtYXRpb24gdG8gdGhl
IGtlcm5lbCB2aWEKYSBzdGFydF9pbmZvIGJsb2NrLiBPbmUgb2YgdGhlIGRhdGEgdHJhbnNmZXJy
ZWQgaXMgdGhlIHBoeXNpY2FsIGFkZHJlc3MKb2YgdGhlIFJTRFAgdGFibGUuCgpVbmZvcnR1bmF0
ZWx5IFBWSCBzdXBwb3J0IGluIHRoZSBrZXJuZWwgZGlkbid0IHVzZSB0aGF0IHBhc3NlZCBhZGRy
ZXNzCmZvciBSU0RQLCBidXQgcmVsaWVkIG9uIHRoZSBsZWdhY3kgbWVjaGFuaXNtIHNlYXJjaGlu
ZyBmb3IgdGhlIFJTRFAgaW4KbG93IG1lbW9yeS4gQWZ0ZXIgYSByZWNlbnQgY2hhbmdlIGluIFhl
biBwdXR0aW5nIHRoZSBSU0RQIHRvIGEgaGlnaGVyCmFkZHJlc3MgYm9vdGluZyBhcyBQVkggZ3Vl
c3QgaXMgbm93IGZhaWxpbmcuCgpUaGlzIHNtYWxsIHNlcmllcyByZXBhaXJzIHRoYXQgYnkgcGFz
c2luZyB0aGUgUlNEUCBhZGRyZXNzIGZyb20gdGhlCnN0YXJ0X2luZm8gYmxvY2sgdG8gQUNQSSBo
YW5kbGluZy4KCkp1ZXJnZW4gR3Jvc3MgKDIpOgogIHg4Ni9hY3BpOiBhZGQgcmV0cmlldmFsIGZ1
bmN0aW9uIGZvciByc2RwIGFkZHJlc3MKICB4ZW46IGFkZCBhY3BpX2FyY2hfZ2V0X3Jvb3RfcG9p
bnRlcigpIGZvciBwdmggZ3Vlc3RzCgogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyB8IDE0
ICsrKysrKysrKysrLS0tCiBkcml2ZXJzL2FjcGkvb3NsLmMgICAgICAgICAgIHwgMTAgKysrKysr
KysrLQogaW5jbHVkZS9saW51eC9hY3BpLmggICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5n
ZWQsIDIyIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgotLSAKMi4xMy42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeie3-00042m-F4; Thu, 25 Jan 2018 14:36:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeie2-00041G-0z
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 14:36:50 +0000
X-Inumbo-ID: 2f78a16f-01dd-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f78a16f-01dd-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 14:36:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BF028AE75;
 Thu, 25 Jan 2018 14:36:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 25 Jan 2018 15:36:39 +0100
Message-Id: <20180125143639.9969-3-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180125143639.9969-1-jgross@suse.com>
References: <20180125143639.9969-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, rafael.j.wysocki@intel.com,
 stable@vger.kernel.org, mingo@redhat.com, boris.ostrovsky@oracle.com,
 lenb@kernel.org
Subject: [Xen-devel] [PATCH v2 2/2] xen: add acpi_arch_get_root_pointer()
	for pvh guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIGFjcGlfYXJjaF9nZXRfcm9vdF9wb2ludGVyKCkgZm9yIFhlbiBQVkggZ3Vlc3RzIHRvIGNv
bW11bmljYXRlCnRoZSBhZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlIGdpdmVuIHRvIHRoZSBrZXJu
ZWwgdmlhIFhlbiBzdGFydCBpbmZvLgoKVGhpcyBtYWtlcyB0aGUga2VybmVsIGJvb3QgYWdhaW4g
aW4gUFZIIG1vZGUgYWZ0ZXIgb24gcmVjZW50IFhlbiB0aGUKUlNEUCB3YXMgbW92ZWQgdG8gaGln
aGVyIGFkZHJlc3Nlcy4gU28gdXAgdG8gdGhhdCBjaGFuZ2UgaXQgd2FzIHB1cmUKbHVjayB0aGF0
IHRoZSBsZWdhY3kgbWV0aG9kIHRvIGxvY2F0ZSB0aGUgUlNEUCB3YXMgd29ya2luZyB3aGVuCnJ1
bm5pbmcgYXMgUFZIIG1vZGUuCgpDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMQpT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94
ODYveGVuL2VubGlnaHRlbl9wdmguYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2aC5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwppbmRl
eCA0MzZjNGYwMDNlMTcuLmYwOGZkNDNmMmFhMiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2Vu
bGlnaHRlbl9wdmguYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCkBAIC0xNiwx
NSArMTYsMjMgQEAKIC8qCiAgKiBQVkggdmFyaWFibGVzLgogICoKLSAqIHhlbl9wdmggYW5kIHB2
aF9ib290cGFyYW1zIG5lZWQgdG8gbGl2ZSBpbiBkYXRhIHNlZ21lbnQgc2luY2UgdGhleQotICog
YXJlIHVzZWQgYWZ0ZXIgc3RhcnR1cF97MzJ8NjR9LCB3aGljaCBjbGVhciAuYnNzLCBhcmUgaW52
b2tlZC4KKyAqIHhlbl9wdmgsIHB2aF9ib290cGFyYW1zIGFuZCBwdmhfc3RhcnRfaW5mbyBuZWVk
IHRvIGxpdmUgaW4gZGF0YSBzZWdtZW50CisgKiBzaW5jZSB0aGV5IGFyZSB1c2VkIGFmdGVyIHN0
YXJ0dXBfezMyfDY0fSwgd2hpY2ggY2xlYXIgLmJzcywgYXJlIGludm9rZWQuCiAgKi8KIGJvb2wg
eGVuX3B2aCBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIuZGF0YSIpKSkgPSAwOwogc3RydWN0IGJv
b3RfcGFyYW1zIHB2aF9ib290cGFyYW1zIF9fYXR0cmlidXRlX18oKHNlY3Rpb24oIi5kYXRhIikp
KTsKK3N0cnVjdCBodm1fc3RhcnRfaW5mbyBwdmhfc3RhcnRfaW5mbyBfX2F0dHJpYnV0ZV9fKChz
ZWN0aW9uKCIuZGF0YSIpKSk7CiAKLXN0cnVjdCBodm1fc3RhcnRfaW5mbyBwdmhfc3RhcnRfaW5m
bzsKIHVuc2lnbmVkIGludCBwdmhfc3RhcnRfaW5mb19zeiA9IHNpemVvZihwdmhfc3RhcnRfaW5m
byk7CiAKK2FjcGlfcGh5c2ljYWxfYWRkcmVzcyBhY3BpX2FyY2hfZ2V0X3Jvb3RfcG9pbnRlcih2
b2lkKQoreworCWlmICh4ZW5fcHZoKQorCQlyZXR1cm4gcHZoX3N0YXJ0X2luZm8ucnNkcF9wYWRk
cjsKKworCXJldHVybiAwOworfQorCiBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wdmhfYm9vdHBh
cmFtcyh2b2lkKQogewogCXN0cnVjdCB4ZW5fbWVtb3J5X21hcCBtZW1tYXA7Ci0tIAoyLjEzLjYK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeie3-00042Y-7x; Thu, 25 Jan 2018 14:36:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=5epa=eu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eeie2-00041F-0y
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 14:36:50 +0000
X-Inumbo-ID: 2f646df7-01dd-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f646df7-01dd-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 14:36:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 83014AE6D;
 Thu, 25 Jan 2018 14:36:42 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-acpi@vger.kernel.org,
 xen-devel@lists.xenproject.org
Date: Thu, 25 Jan 2018 15:36:38 +0100
Message-Id: <20180125143639.9969-2-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180125143639.9969-1-jgross@suse.com>
References: <20180125143639.9969-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, rafael.j.wysocki@intel.com,
 stable@vger.kernel.org, mingo@redhat.com, boris.ostrovsky@oracle.com,
 lenb@kernel.org
Subject: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIGEgZnVuY3Rpb24gdG8gZ2V0IHRoZSBhZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlLiBQZXIg
ZGVmYXVsdCB1c2UgYQpfX3dlYWsgYW5ub3RhdGVkIGZ1bmN0aW9uIGJlaW5nIGEgbm9wLgoKQ2M6
IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMvYWNwaS9vc2wuYyAgIHwgMTAgKysr
KysrKysrLQogaW5jbHVkZS9saW51eC9hY3BpLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAx
MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY3Bp
L29zbC5jIGIvZHJpdmVycy9hY3BpL29zbC5jCmluZGV4IDNiYjQ2Y2IyNGE5OS4uMmI3N2RiOTE0
NzUyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2FjcGkvb3NsLmMKKysrIGIvZHJpdmVycy9hY3BpL29z
bC5jCkBAIC0xNzgsNiArMTc4LDExIEBAIHZvaWQgYWNwaV9vc192cHJpbnRmKGNvbnN0IGNoYXIg
KmZtdCwgdmFfbGlzdCBhcmdzKQogI2VuZGlmCiB9CiAKK19fd2VhayBhY3BpX3BoeXNpY2FsX2Fk
ZHJlc3MgYWNwaV9hcmNoX2dldF9yb290X3BvaW50ZXIodm9pZCkKK3sKKwlyZXR1cm4gMDsKK30K
KwogI2lmZGVmIENPTkZJR19LRVhFQwogc3RhdGljIHVuc2lnbmVkIGxvbmcgYWNwaV9yc2RwOwog
c3RhdGljIGludCBfX2luaXQgc2V0dXBfYWNwaV9yc2RwKGNoYXIgKmFyZykKQEAgLTE4OSwxMiAr
MTk0LDE1IEBAIGVhcmx5X3BhcmFtKCJhY3BpX3JzZHAiLCBzZXR1cF9hY3BpX3JzZHApOwogCiBh
Y3BpX3BoeXNpY2FsX2FkZHJlc3MgX19pbml0IGFjcGlfb3NfZ2V0X3Jvb3RfcG9pbnRlcih2b2lk
KQogewotCWFjcGlfcGh5c2ljYWxfYWRkcmVzcyBwYSA9IDA7CisJYWNwaV9waHlzaWNhbF9hZGRy
ZXNzIHBhOwogCiAjaWZkZWYgQ09ORklHX0tFWEVDCiAJaWYgKGFjcGlfcnNkcCkKIAkJcmV0dXJu
IGFjcGlfcnNkcDsKICNlbmRpZgorCXBhID0gYWNwaV9hcmNoX2dldF9yb290X3BvaW50ZXIoKTsK
KwlpZiAocGEpCisJCXJldHVybiBwYTsKIAogCWlmIChlZmlfZW5hYmxlZChFRklfQ09ORklHX1RB
QkxFUykpIHsKIAkJaWYgKGVmaS5hY3BpMjAgIT0gRUZJX0lOVkFMSURfVEFCTEVfQUREUikKZGlm
ZiAtLWdpdCBhL2luY2x1ZGUvbGludXgvYWNwaS5oIGIvaW5jbHVkZS9saW51eC9hY3BpLmgKaW5k
ZXggZGMxZWJmZWViNWVjLi5hYTYwM2NjNWFkMzAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbGludXgv
YWNwaS5oCisrKyBiL2luY2x1ZGUvbGludXgvYWNwaS5oCkBAIC0xMjY2LDQgKzEyNjYsNiBAQCBz
dGF0aWMgaW5saW5lIGludCBscGl0X3JlYWRfcmVzaWRlbmN5X2NvdW50X2FkZHJlc3ModTY0ICph
ZGRyZXNzKQogfQogI2VuZGlmCiAKK2FjcGlfcGh5c2ljYWxfYWRkcmVzcyBhY3BpX2FyY2hfZ2V0
X3Jvb3RfcG9pbnRlcih2b2lkKTsKKwogI2VuZGlmCS8qX0xJTlVYX0FDUElfSCovCi0tIAoyLjEz
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeie6-00043Y-MP; Thu, 25 Jan 2018 14:36:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeie6-00043J-0q
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 14:36:54 +0000
X-Inumbo-ID: 2bb039e0-01dd-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2bb039e0-01dd-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 15:36:47 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 07:36:51 -0700
Message-Id: <5A69F99102000078001A2685@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 07:36:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
 <5A69E4CA02000078001A25D4@prv-mh.provo.novell.com>
 <7b4f1324-d60b-8fba-35dc-8f6db949b5df@citrix.com>
In-Reply-To: <7b4f1324-d60b-8fba-35dc-8f6db949b5df@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 05/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE1OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMTggMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJdCBtYXkgYWxz
byBiZSB3b3J0aHdoaWxlIGFnYWluIHRvIHB1bGwgdXAgdGhlIHplcm9pbmcgb2YgJWVkeCwKPj4g
dXNpbmcgJWRsIGluc3RlYWQgb2YgJDAgaW4gdGhlIG1vdmIgKGFuZCBtYXliZSB0aGVuIGFsc28K
Pj4gc2ltaWxhcmx5IGluIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgYnV0IHRoZXJlIEknbSBs
ZXNzCj4+IGNlcnRhaW4gaXQgY291bGRuJ3QgaGF2ZSBhIG5lZ2F0aXZlIGVmZmVjdCkuCj4gCj4g
V2hhdCBuZWdhdGl2ZSBlZmZlY3RzIGFyZSB5b3Ugd29ycmllZCBhYm91dD8gIFRoZXNlIG1hY3Jv
cyBhcmUgc2VsZgo+IGNvbnRhaW5lZC4KClRoZSByZXN1bHQgb2YgdGhlIHhvciB0aGVuIGlzIGFu
IGlucHV0IHRvIHRoZSBjbXAsIHdoaWNoIG1heSBiZQpvbmUgY3ljbGUgbW9yZSBsYXRlbmN5IHRo
YW4gd2l0aCB0aGUgaW1tZWRpYXRlIHplcm8uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:40:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:40:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeihH-00054w-Jp; Thu, 25 Jan 2018 14:40:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeihG-00051k-J1
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 14:40:10 +0000
X-Inumbo-ID: a6f5b459-01dd-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6f5b459-01dd-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 14:40:14 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 07:40:03 -0700
Message-Id: <5A69FA5202000078001A2688@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 07:40:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
 <5A69E75C02000078001A25EE@prv-mh.provo.novell.com>
 <b75097c9-3f63-2728-db30-37a17b890dcc@citrix.com>
In-Reply-To: <b75097c9-3f63-2728-db30-37a17b890dcc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 06/11] x86/entry: Organise the
 clobbering of the RSB/RAS on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE1OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMTggMTM6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAgSSB0aGluayB3
ZSB3YW50IHRvIGhhdmUgdGhlIHNhbWUsIHRvIHBsZWFzZSBBTUQuIEknZAo+PiBzdWdnZXN0IHRv
IHVzZSBhbHRlcm5hdGl2ZSBwYXRjaGluZyB0aG91Z2ggKGV4Y2VwdCBhZ2FpbiBvbiB0aGUKPj4g
SVNUIHBhdGhzKSwgYnV0IHRoZW4gYWdhaW4gbWF5YmUgaW4gYSBmb2xsb3ctdXAgcGF0Y2guCj4g
Cj4gSSB0cnVzdCB0aGUgbGF0ZXIgcGF0Y2hlcyBhcmUgc3VpdGFibGUgaW4gdGhlIElTVCByZWdh
cmQ/CgpJJ3ZlIHJlc3BvbmRlZCB0byBwYXRjaCA3LiBXaGF0IG90aGVyIGxhdGVyIHBhdGNoZXMg
aGF2ZSBhbnl0aGluZwpJU1QtcmVsYXRlZD8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:44:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:44:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeilD-0005Ty-AJ; Thu, 25 Jan 2018 14:44:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeilC-0005TC-D6
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 14:44:14 +0000
X-Inumbo-ID: 37ca504e-01de-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37ca504e-01de-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 14:44:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66668728"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
 <5A69E75C02000078001A25EE@prv-mh.provo.novell.com>
 <b75097c9-3f63-2728-db30-37a17b890dcc@citrix.com>
 <5A69FA5202000078001A2688@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cacca576-997e-a17a-8596-a8d0949b5f92@citrix.com>
Date: Thu, 25 Jan 2018 14:44:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A69FA5202000078001A2688@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 06/11] x86/entry: Organise the
 clobbering of the RSB/RAS on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTQ6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjAxLjE4IGF0
IDE1OjE3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI1LzAxLzE4
IDEzOjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+ICBJIHRoaW5rIHdlIHdhbnQgdG8gaGF2ZSB0
aGUgc2FtZSwgdG8gcGxlYXNlIEFNRC4gSSdkCj4+PiBzdWdnZXN0IHRvIHVzZSBhbHRlcm5hdGl2
ZSBwYXRjaGluZyB0aG91Z2ggKGV4Y2VwdCBhZ2FpbiBvbiB0aGUKPj4+IElTVCBwYXRocyksIGJ1
dCB0aGVuIGFnYWluIG1heWJlIGluIGEgZm9sbG93LXVwIHBhdGNoLgo+PiBJIHRydXN0IHRoZSBs
YXRlciBwYXRjaGVzIGFyZSBzdWl0YWJsZSBpbiB0aGUgSVNUIHJlZ2FyZD8KPiBJJ3ZlIHJlc3Bv
bmRlZCB0byBwYXRjaCA3LiBXaGF0IG90aGVyIGxhdGVyIHBhdGNoZXMgaGF2ZSBhbnl0aGluZwo+
IElTVC1yZWxhdGVkPwoKTm9uZSwgYnV0IG15IHBvaW50IHdhcyB0byBpbnF1aXJlIHRoYXQgeW91
ciBJU1QgY29uY2VybiBkb2Vzbid0IGFmZmVjdAp0aGlzIHBhdGNoPwoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:46:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeinj-0005kh-Fz; Thu, 25 Jan 2018 14:46:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeini-0005kU-PN
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 14:46:50 +0000
X-Inumbo-ID: 8f1105f5-01de-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f1105f5-01de-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 15:46:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66668936"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
 <5A69E4CA02000078001A25D4@prv-mh.provo.novell.com>
 <7b4f1324-d60b-8fba-35dc-8f6db949b5df@citrix.com>
 <5A69F99102000078001A2685@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bb06b5ec-109e-990a-86f1-49fac635547d@citrix.com>
Date: Thu, 25 Jan 2018 14:46:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A69F99102000078001A2685@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 05/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTQ6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjAxLjE4IGF0
IDE1OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI1LzAxLzE4
IDEzOjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEl0IG1heSBhbHNvIGJlIHdvcnRod2hpbGUg
YWdhaW4gdG8gcHVsbCB1cCB0aGUgemVyb2luZyBvZiAlZWR4LAo+Pj4gdXNpbmcgJWRsIGluc3Rl
YWQgb2YgJDAgaW4gdGhlIG1vdmIgKGFuZCBtYXliZSB0aGVuIGFsc28KPj4+IHNpbWlsYXJseSBp
biBET19TUEVDX0NUUkxfRVhJVF9UT19YRU4sIGJ1dCB0aGVyZSBJJ20gbGVzcwo+Pj4gY2VydGFp
biBpdCBjb3VsZG4ndCBoYXZlIGEgbmVnYXRpdmUgZWZmZWN0KS4KPj4gV2hhdCBuZWdhdGl2ZSBl
ZmZlY3RzIGFyZSB5b3Ugd29ycmllZCBhYm91dD8gIFRoZXNlIG1hY3JvcyBhcmUgc2VsZgo+PiBj
b250YWluZWQuCj4gVGhlIHJlc3VsdCBvZiB0aGUgeG9yIHRoZW4gaXMgYW4gaW5wdXQgdG8gdGhl
IGNtcCwgd2hpY2ggbWF5IGJlCj4gb25lIGN5Y2xlIG1vcmUgbGF0ZW5jeSB0aGFuIHdpdGggdGhl
IGltbWVkaWF0ZSB6ZXJvLgoKV2h5P8KgIENtcCB3cml0ZXMgYWxsIGZsYWdzIGFuZCByZWFkcyBu
b25lIG9mIHRoZW0sIHNvIGRvZXNuJ3QgaGF2ZSBhbnkKZmxhZ3MgZGVwZW5kZW5jeSBvbiBlYXJs
aWVyIGluc3RydWN0aW9ucy4KCkl0IGlzIG9ubHkgaW5zdHJ1Y3Rpb25zIHdoaWNoIHBhcnRpYWxs
eSBwcmVzZXJ2ZSBvbGRlciBmbGFnIGJpdHMgKGFuZAp3aGVyZSB1bmRlZmluZWQgYmVoYXZpb3Vy
IGlzIGNvbXBsaWNhdGVkKSB3aGljaCBzdWZmZXIgZmxhZ3MtbWVyZ2UKcGVuYWx0aWVzLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:47:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:47:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeinr-0005md-N7; Thu, 25 Jan 2018 14:46:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lkep=eu=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eeinq-0005lN-7y
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 14:46:58 +0000
X-Inumbo-ID: 99a5effd-01de-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99a5effd-01de-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 14:47:01 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0PEiHsc048135;
 Thu, 25 Jan 2018 14:46:31 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-2017-10-26;
 bh=jNtjNqhMgQUJRR0W+tycaekYz95n6jSBqiCnWv3Fyi0=;
 b=uiiqNSLgEcIYyPyqBFugIqIX7G4Ix+Pc46k5/RsnSUaAWiXmLvqC9gqSRxZYkH+VgTZb
 IoSGQt1UJ+HRXZglowoYpauCmExM14gTgJoiPZ6xkpWHkZIIDNggdTqHBasrP3gni728
 /gPSGgxxB5B4y9Kh585TnUAA8c9+1aVR8gRh7H3nfIXKRp7e4jdjacqY2OqxByZMGe99
 Vd8fRpiB3x/+fiHP2M3HeNufqUtW92lRVGwQns2a/wtOj1MLuDAnlMTPomHSJZS4N6z6
 u8TE80viDQ7oi9cCebNtY5kcZiO2/6rjT6aWa8oXo4Vh7+/itQDZTDHYPfS1eIxjR5xx 3Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2fqh8yr0c7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 Jan 2018 14:46:31 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0PEkUmC025097
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 25 Jan 2018 14:46:30 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0PEkTNn022173;
 Thu, 25 Jan 2018 14:46:29 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 Jan 2018 06:46:28 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 058AE6A0A29; Thu, 25 Jan 2018 09:46:27 -0500 (EST)
Date: Thu, 25 Jan 2018 09:46:27 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: David Woodhouse <dwmw2@infradead.org>
Message-ID: <20180125144627.GC25449@char.us.oracle.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <1516800869.13558.135.camel@amazon.co.uk>
 <58e3566d-0183-b2be-171c-ffdcae89cd34@citrix.com>
 <1516804280.13558.140.camel@infradead.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516804280.13558.140.camel@infradead.org>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8784
 signatures=668655
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-1711220000 definitions=main-1801250201
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDI6MzE6MjBQTSArMDAwMCwgRGF2aWQgV29vZGhvdXNl
IHdyb3RlOgo+IE9uIFdlZCwgMjAxOC0wMS0yNCBhdCAxMzo0OSArMDAwMCwgQW5kcmV3IENvb3Bl
ciB3cm90ZToKPiA+IE9uIDI0LzAxLzE4IDEzOjM0LCBXb29kaG91c2UsIERhdmlkIHdyb3RlOgo+
ID4gPiBJIGFtIGxvYXRoIHRvIHN1Z2dlc3QgKm1vcmUqIHR3ZWFrYWJsZXMsIGJ1dCBnaXZlbiB0
aGUgSUJQQiBjb3N0IGlzCj4gPiA+IHRoZXJlIGFueSBtZXJpdCBpbiBoYXZpbmcgYSBtb2RlIHdo
aWNoIGRvZXMgaXQgb25seSBpZiB0aGUgKmRvbWFpbiogaXMKPiA+ID4gZGlmZmVyZW50LCByZWdh
cmRsZXNzIG9mIHZjcHVfaWQ/Cj4gPgo+ID4gVGhpcyB3b3VsZCBvbmx5IGJlIGEgd2luIGlmIHlv
dSB3ZXJlIHJlZ3VsYXJseSBjcm9zcy1zY2hlZHVsaW5nIHZjcHVzCj4gPiBmcm9tIHRoZSBzYW1l
IGRvbWFpbiwgd2hpY2ggY2FzZSB5b3UndmUgcHJvYmFibHkgb3RoZXIgaXNzdWVzIHRvIGJlCj4g
PiB3b3JyaWVkIGFib3V0Lgo+IAo+IE9mIGNvdXJzZS4gSWYgdGhlIGd1ZXN0ICprbm93cyogYWJv
dXQgSFQgc2libGluZ3MgdGhhdCBraW5kIG9mIGltcGxpZXMKPiB5b3UndmUgdG9sZCBpdCBhYm91
dCB0aGUgdG9wb2xvZ3kgYW5kIHRodXMgeW91J3JlIHBpbm5pbmcgdkNQVS4gSSBkb24ndAo+IHRo
aW5rIHRoZXJlICppcyogYSB3b3JsZCBpbiB3aGljaCB3aGF0IEkgc2FpZCBtYWtlcyBzZW5zZS4K
CllvdSBjYW4gZXhwb3NlIHZOVU1BIGFuZCB0b3BvbG9neSBpbiB0aGUgZ3Vlc3QgKGFuZCBwaW4g
dGhlIHZDUFVTKSBzbyB0aGF0Cml0IHdpbGwgYmUgbm90IG1vdmluZyBhdCBhbGwuCgo+IAo+ID4g
PiAKPiA+ID4gSWYgYSBnaXZlbiBkb21haW4gaXMgcnVubmluZyBvbiBIVCBzaWJsaW5ncywgaXQg
b3VnaHQgdG8gYmUgZG9pbmcgaXRzCj4gPiA+IG93biBtaXRpZ2F0aW9uIOKAlCBzZXR0aW5nIFNU
SUJQIGZvciB1c2Vyc3BhY2UgaWYgaXQgd2FudHMsIGVuc3VyaW5nIGl0cwo+ID4gPiBvd24ga2Vy
bmVsIGlzIHNhZmUgYnkgaGF2aW5nIElCUlMgc2V0IG9yIHVzaW5nIHJldHBvbGluZSwgZXRjLgo+
ID4gfkFuZHJldwo+ID4gCj4gPiBbMV0gSXMgdGhpcyB0cnlpbmcgdG8gYmUgYSBzdWJ0bGUgaGlu
dD8KPiAKPiBIZWgsIG5vLiBXaGVuIEkgZ2V0IHRvIHRoYXQgYml0LCBhbmQgdGhlICpyZWFzb25z
KiB3ZSBkbyB0aGF0LCBpdCdsbCBiZQo+IGZhciBmcm9tIHN1YnRsZS4gQnV0IGFzIHdpdGggc28g
bWFueSBvdGhlciB0aGluZ3MsIE5PVCBUSElTIFdFRUsgOikKCgoKPiBfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
PiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:48:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:48:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeiov-00064U-65; Thu, 25 Jan 2018 14:48:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lkep=eu=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eeiot-000631-4b
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 14:48:03 +0000
X-Inumbo-ID: c125c00d-01de-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c125c00d-01de-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 14:48:07 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0PEkiVd010741;
 Thu, 25 Jan 2018 14:47:52 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to : content-transfer-encoding; s=corp-2017-10-26;
 bh=WnwOXzyTiqphDRBJefiw5CsLpushHf0a+vy0sOFtxOE=;
 b=oSxX9aDFfUA61nqQRZIdqwdu+HYvLW82V2j7iFE3xrQJHIRtQRsbFMj2Rte5UpmEz0bg
 SfPYRW63/15KpdlXGhDpAc/Ad1UhyE65sEECPp3TTV2r6KEQYBWPk0sdEBiOqV3GkqZj
 2s+TmfGGuJOFwvv10fnW7BLZSR3z5PZAIPwiSU5TCLi2w+fx5XeeEM1/ehlOb+Xy+C7s
 ysWk0/yUgOAWTwtSUD9MAyW5Hc4Xlxt4Kbb1AQMAaeQmpfdmnb5Pxn9MGXndBaGVDecp
 sKRNipdfuCHvWn8VWWlB/0qjX0W6O8ehVT/EMuQZLsZ66GgLniccsJp0T15vjgm26fzE PQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2fqh6s83xp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 Jan 2018 14:47:52 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0PElojk007138
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 25 Jan 2018 14:47:51 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0PEloSu023805;
 Thu, 25 Jan 2018 14:47:50 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 Jan 2018 06:47:49 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id C599F6A0A29; Thu, 25 Jan 2018 09:47:48 -0500 (EST)
Date: Thu, 25 Jan 2018 09:47:48 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180125144748.GD25449@char.us.oracle.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124100125.80443-4-roger.pau@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8784
 signatures=668655
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-1711220000 definitions=main-1801250202
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/7] coverage: introduce generic file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MjFBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEl0IHdpbGwgY29udGFpbiB0aGUgZ2VuZXJpYyBpbXBsZW1lbnRhdGlvbiBvZiBz
eXNjdGxfY292X29wLCB3aGljaAo+IHdpbGwgYmUgc2hhcmVkIGJldHdlZW4gYWxsIHRoZSBjb3Zl
cmFnZSBpbXBsZW1lbnRhdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiAtLS0KPiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2hh
bmdlcyBzaW5jZSB2MToKPiAgLSBVc2UgcHJpdmF0ZSBjb3ZlcmFnZS5oIGhlYWRlci4KPiAgLSBT
b3J0IGFscGhhYmV0aWNhbGx5IHRoZSBvYmoteSBsaXN0Lgo+IC0tLQo+ICB4ZW4vY29tbW9uL2Nv
dmVyYWdlL01ha2VmaWxlICAgfCAgMiArLQo+ICB4ZW4vY29tbW9uL2NvdmVyYWdlL2NvdmVyYWdl
LmMgfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVu
L2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFnZS5oIHwgIDEgKwo+ICB4ZW4vY29tbW9uL2NvdmVyYWdl
L2djb3YuYyAgICAgfCAzOSArLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDQgZmlsZXMgY2hhbmdl
ZCwgNzYgaW5zZXJ0aW9ucygrKSwgMzkgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vY29tbW9uL2NvdmVyYWdlL2NvdmVyYWdlLmMKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9jb3ZlcmFnZS9NYWtlZmlsZSBiL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKPiBp
bmRleCBhN2E0ODQ5NGNhLi41Mzg3YmM2NDI5IDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vY292
ZXJhZ2UvTWFrZWZpbGUKPiArKysgYi94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCj4gQEAg
LTEsNCArMSw0IEBACj4gLW9iai15ICs9IGdjb3ZfYmFzZS5vIGdjb3Yubwo+ICtvYmoteSArPSBj
b3ZlcmFnZS5vIGdjb3ZfYmFzZS5vIGdjb3Yubwo+ICBvYmoteSArPSAkKGNhbGwgY2MtaWZ2ZXJz
aW9uLGx0LDB4MDQwNzAwLCBcCj4gIAkJZ2NjXzNfNC5vLCAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0
LDB4MDQwOTAwLCBcCj4gIAkJZ2NjXzRfNy5vLCAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4MDUw
MDAwLCBcCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuYyBiL3hl
bi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5k
ZXggMDAwMDAwMDAwMC4uYmQ5MGYyODY2Mwo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vY29t
bW9uL2NvdmVyYWdlL2NvdmVyYWdlLmMKPiBAQCAtMCwwICsxLDczIEBACj4gKy8qCj4gKyAqIEdl
bmVyaWMgZnVuY3Rpb25hbGl0eSBmb3IgY292ZXJhZ2UgYW5hbHlzaXMuCj4gKyAqCj4gKyAqIENv
cHlyaWdodCAoQykgMjAxNyBDaXRyaXggU3lzdGVtcyBSJkQKCjIwMTggbm93IEkgYmVsaWV2ZS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 14:48:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 14:48:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeip0-00066G-Cw; Thu, 25 Jan 2018 14:48:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eeioz-00064N-9d
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 14:48:09 +0000
X-Inumbo-ID: c4b0d80a-01de-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c4b0d80a-01de-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 14:48:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 07:48:02 -0700
Message-Id: <5A69FC3102000078001A26B6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 07:48:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
 <5A69E75C02000078001A25EE@prv-mh.provo.novell.com>
 <b75097c9-3f63-2728-db30-37a17b890dcc@citrix.com>
 <5A69FA5202000078001A2688@prv-mh.provo.novell.com>
 <cacca576-997e-a17a-8596-a8d0949b5f92@citrix.com>
In-Reply-To: <cacca576-997e-a17a-8596-a8d0949b5f92@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 06/11] x86/entry: Organise the
 clobbering of the RSB/RAS on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE1OjQ0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMTggMTQ6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNS4w
MS4xOCBhdCAxNToxNywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MjUvMDEvMTggMTM6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+ICBJIHRoaW5rIHdlIHdhbnQg
dG8gaGF2ZSB0aGUgc2FtZSwgdG8gcGxlYXNlIEFNRC4gSSdkCj4+Pj4gc3VnZ2VzdCB0byB1c2Ug
YWx0ZXJuYXRpdmUgcGF0Y2hpbmcgdGhvdWdoIChleGNlcHQgYWdhaW4gb24gdGhlCj4+Pj4gSVNU
IHBhdGhzKSwgYnV0IHRoZW4gYWdhaW4gbWF5YmUgaW4gYSBmb2xsb3ctdXAgcGF0Y2guCj4+PiBJ
IHRydXN0IHRoZSBsYXRlciBwYXRjaGVzIGFyZSBzdWl0YWJsZSBpbiB0aGUgSVNUIHJlZ2FyZD8K
Pj4gSSd2ZSByZXNwb25kZWQgdG8gcGF0Y2ggNy4gV2hhdCBvdGhlciBsYXRlciBwYXRjaGVzIGhh
dmUgYW55dGhpbmcKPj4gSVNULXJlbGF0ZWQ/Cj4gCj4gTm9uZSwgYnV0IG15IHBvaW50IHdhcyB0
byBpbnF1aXJlIHRoYXQgeW91ciBJU1QgY29uY2VybiBkb2Vzbid0IGFmZmVjdAo+IHRoaXMgcGF0
Y2g/CgpObywgaXQgd2FzIGp1c3QgdG8gcmUtZW1waGFzaXplIHRoYXQgSSB0aGluayB3ZSdkIGJl
IGJldHRlciBvZmYgbm90CnRvIHBhdGNoIGFueSBvZiB0aGUgSVNUIHJlbGF0ZWQgY29kZSBwYXRo
cy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:03:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:03:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eej3C-0008I6-Pz; Thu, 25 Jan 2018 15:02:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fhrq=eu=citrix.com=prvs=556fd874a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eej3B-0008Hz-G3
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 15:02:49 +0000
X-Inumbo-ID: d13273ae-01e0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d13273ae-01e0-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:02:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459662262"
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Roger Pau Monne
 <roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-4-roger.pau@citrix.com>
 <20180125144748.GD25449@char.us.oracle.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ed990879-5b1e-df4e-4b9c-32c7d1a959cd@citrix.com>
Date: Thu, 25 Jan 2018 15:02:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180125144748.GD25449@char.us.oracle.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/7] coverage: introduce generic file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjUvMjAxOCAwMjo0NyBQTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9u
IFdlZCwgSmFuIDI0LCAyMDE4IGF0IDEwOjAxOjIxQU0gKzAwMDAsIFJvZ2VyIFBhdSBNb25uZSB3
cm90ZToKPj4gSXQgd2lsbCBjb250YWluIHRoZSBnZW5lcmljIGltcGxlbWVudGF0aW9uIG9mIHN5
c2N0bF9jb3Zfb3AsIHdoaWNoCj4+IHdpbGwgYmUgc2hhcmVkIGJldHdlZW4gYWxsIHRoZSBjb3Zl
cmFnZSBpbXBsZW1lbnRhdGlvbnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+PiAtLS0KPj4gQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbT4KPj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4g
Q2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gQ2M6IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgo+PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Pj4gLS0tCj4+IENoYW5nZXMgc2luY2UgdjE6Cj4+ICAtIFVzZSBwcml2YXRlIGNvdmVyYWdlLmgg
aGVhZGVyLgo+PiAgLSBTb3J0IGFscGhhYmV0aWNhbGx5IHRoZSBvYmoteSBsaXN0Lgo+PiAtLS0K
Pj4gIHhlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUgICB8ICAyICstCj4+ICB4ZW4vY29tbW9u
L2NvdmVyYWdlL2NvdmVyYWdlLmMgfCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKPj4gIHhlbi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuaCB8ICAxICsKPj4g
IHhlbi9jb21tb24vY292ZXJhZ2UvZ2Nvdi5jICAgICB8IDM5ICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4gIDQgZmlsZXMgY2hhbmdlZCwgNzYgaW5zZXJ0aW9ucygrKSwgMzkgZGVsZXRpb25zKC0p
Cj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFnZS5jCj4+
Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlIGIveGVuL2NvbW1v
bi9jb3ZlcmFnZS9NYWtlZmlsZQo+PiBpbmRleCBhN2E0ODQ5NGNhLi41Mzg3YmM2NDI5IDEwMDY0
NAo+PiAtLS0gYS94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCj4+ICsrKyBiL3hlbi9jb21t
b24vY292ZXJhZ2UvTWFrZWZpbGUKPj4gQEAgLTEsNCArMSw0IEBACj4+IC1vYmoteSArPSBnY292
X2Jhc2UubyBnY292Lm8KPj4gK29iai15ICs9IGNvdmVyYWdlLm8gZ2Nvdl9iYXNlLm8gZ2Nvdi5v
Cj4+ICBvYmoteSArPSAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4MDQwNzAwLCBcCj4+ICAJCWdj
Y18zXzQubywgJChjYWxsIGNjLWlmdmVyc2lvbixsdCwweDA0MDkwMCwgXAo+PiAgCQlnY2NfNF83
Lm8sICQoY2FsbCBjYy1pZnZlcnNpb24sbHQsMHgwNTAwMDAsIFwKPj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vY292ZXJhZ2UvY292ZXJhZ2UuYyBiL3hlbi9jb21tb24vY292ZXJhZ2UvY292ZXJh
Z2UuYwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwLi5iZDkwZjI4
NjYzCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2NvbW1vbi9jb3ZlcmFnZS9jb3ZlcmFn
ZS5jCj4+IEBAIC0wLDAgKzEsNzMgQEAKPj4gKy8qCj4+ICsgKiBHZW5lcmljIGZ1bmN0aW9uYWxp
dHkgZm9yIGNvdmVyYWdlIGFuYWx5c2lzLgo+PiArICoKPj4gKyAqIENvcHlyaWdodCAoQykgMjAx
NyBDaXRyaXggU3lzdGVtcyBSJkQKPiAKPiAyMDE4IG5vdyBJIGJlbGlldmUuCgpJJ20gcHJldHR5
IHN1cmUgdGhlIGNvcHlyaWdodCBzdGFydHMgZnJvbSB0aGUgdGltZSB0aGUgd29yayBpcyBjcmVh
dGVkLApub3QgdGhlIHRpbWUgaXQgZ2V0cyBjaGVja2VkIGludG8gYSBwdWJsaWMgdHJlZS4gIE1v
c3Qgb2YgdGhpcyB3b3VsZApoYXZlIGJlZW4gd3JpdHRlbiBsYXN0IHllYXIuCgpTaW5jZSB3ZSdy
ZSBiZWluZyBwZWRhbnRpYy4gOy0pCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:04:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:04:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eej4a-0008PA-5T; Thu, 25 Jan 2018 15:04:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ieqt=eu=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1eej4Y-0008P0-EB
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 15:04:14 +0000
X-Inumbo-ID: fd2faf2b-01e0-11e8-ba59-bc764e045a96
Received: from mail-pg0-x244.google.com (unknown [2607:f8b0:400e:c05::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fd2faf2b-01e0-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 16:04:07 +0100 (CET)
Received: by mail-pg0-x244.google.com with SMTP id w17so5212020pgv.6
 for <xen-devel@lists.xenproject.org>; Thu, 25 Jan 2018 07:04:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=5Diq/zAIAcZv/AL1LcWOtv/cruhQgDElH4O7x1kenOw=;
 b=KzJqaPbFMhxI7Eytoepw1itu7vz8UJbzCZ277z33qX41JpRqo2F/SfntVpu1D7Czdg
 Tz5hvAED6q80cO7s63NdAkxkdbuqDKoZpjYdlSh/fGi4KJ6KJHaeAEhBkQPPnVAGnV9U
 I/ixuYQsLEuUiwVFHSwxKVuSKbDZIDiJrHNdjOYcBGEc8axUgdY6udch67R+C9rK8R5k
 avM8EECQuQGqlr2k1Pm9Z9ZEQV5GngPUw/zG9vfdQ7LwmOU2eIA2qQiN++Ji6dpK0cbp
 NUTooAlKXm5TeOWOwfj5mQcQ9hpI6rvlqfoUD8LXVOE+sShJ4t7Wks5bwX1JqWl954TG
 c8XA==
X-Google-DKIM-Signature: v=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=5Diq/zAIAcZv/AL1LcWOtv/cruhQgDElH4O7x1kenOw=;
 b=U+VqilNYqPbyIbvV9wPTYOydVqbPoNP3oQO3m6v+YCT/nmD22PHF37plwf62velnr7
 ohUE2Wxvc5Ay39cLz+B2WGKwMBmBoiBGXUxaZIsb9RVwrWiCwiSU9hJ4t4Igy1vELeXG
 ylcsRmcQTY0l4/WOTTHE7Wop+EWlDjCjwcgk9kzvNBSG6xkzPRlqP4H0n4JpF80I2NHr
 qQpWU2yM3Y+AgCTd6R3xr1MAzYaKtU+D3vgsKM8G+ij6EPSSSnA9PKJUsH7enMGn7YDd
 JWAD3DpgshJLW78RKlQ3xXlzhTpO2RKq500SCPVFWcjsIWAPnxJhmOIoX/W/LH6qtDYE
 PZ0A==
X-Gm-Message-State: AKwxytdESjM8H43vlp60JsuKlajr7jTXSRh9PIXjrcWSeixECic31M26
 EfwYOzR2YeWKLS1FjhUqz5hj3w==
X-Google-Smtp-Source: AH8x225RX1a7HBb7sCysaztnEYYTo1Bbnp3VaAfsEvMjx9GQe8CJCtRyFYSVGUK/8m1L1DFXBXaHaQ==
X-Received: by 2002:a17:902:8a4:: with SMTP id
 33-v6mr8989989pll.279.1516892650880; 
 Thu, 25 Jan 2018 07:04:10 -0800 (PST)
Received: from ThinkPad-X230.domain.name ([122.177.212.201])
 by smtp.gmail.com with ESMTPSA id x14sm5032623pgq.43.2018.01.25.07.04.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 25 Jan 2018 07:04:10 -0800 (PST)
From: Amit Singh Tomar <amittomer25@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 25 Jan 2018 20:33:49 +0530
Message-Id: <1516892629-11398-1-git-send-email-amittomer25@gmail.com>
X-Mailer: git-send-email 1.9.1
Cc: andre.przywara@arm.com, Amit Singh Tomar <amittomer25@gmail.com>
Subject: [Xen-devel] [PATCH] xen/arm: Fix platform name for Xilinx ZynqMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBzZWVtcyB0byBiZSBjb3B5L3Bhc3RlIGVycm9yLlRoaXMgcGF0Y2ggc2ltcGx5CnJlcGxh
Y2Ugc3RyaW5nIHhnZW5lX3N0b3JtIHdpdGggeGlsaW5rX3p5bXAgZm9yIHhpbGluawpwbGF0Zm9y
bS4KClNpZ25lZC1vZmYtYnk6IEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNv
bT4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC5jIGIveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy94aWxpbngtenlucW1wLmMKaW5kZXggMmFkZWU5MS4uMzhmMmMxNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMKKysrIGIveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMKQEAgLTMyLDcgKzMyLDcgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggenlucW1wX2JsYWNrbGlzdF9kZXZbXSBfX2luaXRj
b25zdCA9CiAgICAgeyAvKiBzZW50aW5lbCAqLyB9LAogfTsKIAotUExBVEZPUk1fU1RBUlQoeGdl
bmVfc3Rvcm0sICJYaWxpbnggWnlucU1QIikKK1BMQVRGT1JNX1NUQVJUKHhpbGlua196eW5xbXAs
ICJYaWxpbnggWnlucU1QIikKICAgICAuY29tcGF0aWJsZSA9IHp5bnFtcF9kdF9jb21wYXQsCiAg
ICAgLmJsYWNrbGlzdF9kZXYgPSB6eW5xbXBfYmxhY2tsaXN0X2RldiwKIFBMQVRGT1JNX0VORAot
LSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:04:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:04:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eej54-0008T8-DC; Thu, 25 Jan 2018 15:04:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lkep=eu=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eej53-0008Sv-C9
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 15:04:45 +0000
X-Inumbo-ID: 1001113f-01e1-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1001113f-01e1-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 16:04:38 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0PF1q6E023900;
 Thu, 25 Jan 2018 15:04:37 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-2017-10-26;
 bh=f4O0bzVVrdHkvaWIhtTMCuQS/Q4PwIPrZzu/wlyDM/s=;
 b=aKN3jFa/9Flcjm/FIrGtZ3nkl+a2Lqvyvb/VZKBxzRQwHuWGhItg9H2Pb8UhCZsLcikH
 mFB7ssLyNZnpx0a2tSReB+rUCMOKUxwbV2VhMdJmQonXq0xsDRBwHU1gn7xfjK2nx81L
 LvuN+VmDavtVH8WILnKQKch0MQ9G/U8th/Hu4HguNd8zUGGxcKYtjNny1qQU39iUl9/K
 y7NnSOUYniUyQjVQM8uQM1P6fB9r239eCFL8Yb60HQY0dQlKgXPwYrOQlfiyhrShXqAh
 l6n9u9A3/hwtU58Jry3IZqr3m9/FFaAKAOelece9oDBbIZ0SUXCmM8n80f9RTfPFCkrU GQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2fqh6s870w-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 Jan 2018 15:04:37 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0PF4Z8Z016698
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 25 Jan 2018 15:04:36 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0PF4Zk8023838;
 Thu, 25 Jan 2018 15:04:35 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 Jan 2018 07:04:35 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 206C16A0A29; Thu, 25 Jan 2018 10:04:34 -0500 (EST)
Date: Thu, 25 Jan 2018 10:04:34 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180125150434.GI25449@char.us.oracle.com>
References: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516808956-32012-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8784
 signatures=668655
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-1711220000 definitions=main-1801250205
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDM6NDk6MTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgdXNlIG9mIF9fTElORV9fIGluIGEgcHJpbnRrKCkgaXMgcHJvYmxlbWF0aWMg
Zm9yIGxpdmVwYXRjaGluZywgYXMgaXQKPiBjYXVzZXMgdW5uZWNlc3NhcnkgYmluYXJ5IGRpZmZl
cmVuY2VzLgo+IAo+IEZ1cnRoZXJtb3JlLCBkaWFnbm9zdGljIGluZm9ybWF0aW9uIGFyb3VuZCBj
YWxscyBpcyBpbmNvbnNpc3RlbnQgYW5kCj4gb2NjYXNpb25hbGx5IHVuaGVscGZ1bC4gIChlLmcu
IGRpYWdub3NpbmcgbG9ncyBmcm9tIHRoZSBmaWVsZCB3aGljaCBtaWdodCBiZQo+IHJlbGVhc2Ug
YnVpbGRzLCBvciBsaWtlbHkgd2l0aG91dCBleGFjdCBzb3VyY2UgY29kZSkuCj4gCj4gVGFrZSB0
aGUgb3Bwb3J0dW5pdHkgdG8gaW1wcm92ZSB0aGluZ3MuICBTaG9ydGVuIHRoZSBuYW1lIHRvCj4g
ZG9tYWluX2NyYXNoX3N5bmMoKSBhbmQgcmVxdWlyZSB0aGUgdXNlciB0byBwYXNzIGEgcHJpbnQg
bWVzc2FnZSBpbi4KPiAKPiBJbnRlcm5hbGx5LCB0aGUgY3VycmVudCB2Y3B1IGFuZCBjYWxsaW5n
IGZ1bmN0aW9uIGFyZSBpZGVudGlmaWVkLCBhbmQgdGhlCj4gbWVzc2FnZSBpcyBlbWl0dGVkIGFz
IGEgbm9uLWRlYnVnIGd1ZXN0IGVycm9yLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpJIHRoaW5rIEkgc2F3IHRoaXMgYXQgc29t
ZSBwb2ludCwgZnJvbSBSb3NzIGxpa2UgYSB5ZWFyIGFnbz8KCkFueWhvdzogUmV2aWV3ZWQtYnk6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:06:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:06:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eej6T-0000Eo-PI; Thu, 25 Jan 2018 15:06:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eej6S-0000Ed-Rw
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 15:06:12 +0000
X-Inumbo-ID: 436efc6e-01e1-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 436efc6e-01e1-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 16:06:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66670542"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
 <5A69ED2002000078001A2610@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a73e368f-7b21-0d75-9741-977f3d452ae1@citrix.com>
Date: Thu, 25 Jan 2018 15:04:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A69ED2002000078001A2610@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 07/11] x86/entry: Avoid using
 alternatives in NMI/#MC paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTM6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsX2FzbS5oCj4+IEBAIC0yMCw2ICsyMCwxMSBAQAo+PiAgI2lmbmRlZiBfX1g4
Nl9TUEVDX0NUUkxfQVNNX0hfXwo+PiAgI2RlZmluZSBfX1g4Nl9TUEVDX0NUUkxfQVNNX0hfXwo+
PiAgCj4+ICsvKiBFbmNvZGluZyBvZiB0aGUgYm90dG9tIGJpdHMgaW4gY3B1aW5mby5idGlfaXN0
X2luZm8gKi8KPj4gKyNkZWZpbmUgQlRJX0lTVF9JQlJTICAoMSA8PCAwKQo+IFRoaXMgc2hvdWxk
IGJlIGFubm90YXRlZCB0byBtYWtlIGNsZWFyIGl0IGNhbid0IGNoYW5nZSBpdHMgdmFsdWUuIE9y
Cj4gbWF5YmUgaGF2ZSBzb21ldGhpbmcgQlVJTERfQlVHX09OKCktbGlrZSBlbHNld2hlcmUuCgpP
aywgYWx0aG91Z2ggSSBkb24ndCBpbnRlbmQgZm9yIHRoaXMgY29kZSB0byBzdGF5IGFyb3VuZCBm
b3IgdmVyeSBsb25nLgoKPgo+PiBAQCAtMjU2LDYgKzI2MSw2OSBAQAo+PiAgICAgICAgICBET19T
UEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAg
ICAgXAo+PiAgICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfQ0xFQVIKPj4gIAo+PiArLyogVE9ETzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRl
cm5hdGl2ZXMgaW5mcmFzdHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAqLwo+PiArLm1hY3JvIFNQ
RUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUCj4+ICsvKgo+PiArICogUmVxdWlyZXMgJXJzcD1y
ZWdzLCAlcjE0PXN0YWNrX2VuZAo+PiArICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAo+PiAr
ICoKPj4gKyAqIFRoaXMgaXMgbG9naWNhbCBtZXJnZSBvZiBET19PVkVSV1JJVEVfUlNCIGFuZCBE
T19TUEVDX0NUUkxfRU5UUlkKPj4gKyAqIG1heWJleGVuPTEsIGJ1dCB3aXRoIGNvbmRpdGlvbmFs
cyByYXRoZXIgdGhhbiBhbHRlcm5hdGl2ZXMuCj4+ICsgKi8KPj4gKyAgICBtb3Z6YmwgU1RBQ0tf
Q1BVSU5GT19GSUVMRChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWF4Cj4+ICsKPj4gKyAgICB0ZXN0
YiAkQlRJX0lTVF9SU0IsICVhbAo+PiArICAgIGp6IC5MXEBfc2tpcF9yc2IKPj4gKwo+PiArICAg
IERPX09WRVJXUklURV9SU0IKPj4gKwo+PiArLkxcQF9za2lwX3JzYjoKPj4gKwo+PiArICAgIHRl
c3RiICRCVElfSVNUX1dSTVNSLCAlYWwKPj4gKyAgICBqeiAuTFxAX3NraXBfd3Jtc3IKPj4gKwo+
PiArICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQo+PiArICAgIGp6IC5MXEBfZW50cnlfZnJv
bV94ZW4KPj4gKwo+PiArICAgIG1vdmIgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRv
d19zcGVjX2N0cmwpKCVyMTQpCj4+ICsKPj4gKy5MXEBfZW50cnlfZnJvbV94ZW46Cj4+ICsgICAg
LyoKPj4gKyAgICAgKiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAgU1BFQ19DVFJMX0lCUlMg
dnMgMCBpcyBlbmNvZGVkIGluIHRoZQo+PiArICAgICAqIGJvdHRvbSBiaXQgb2YgYnRpX2lzdF9p
bmZvLCB2aWEgYSBkZWxpYmVyYXRlIGFsaWFzIHdpdGggQlRJX0lTVF9JQlJTLgo+PiArICAgICAq
Lwo+PiArICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+PiArICAgIGFuZCAkQlRJX0lTVF9J
QlJTLCAlZWF4Cj4+ICsgICAgeG9yICVlZHgsICVlZHgKPj4gKyAgICB3cm1zcgo+PiArCj4+ICsg
ICAgLyogT3BlbmNvZGVkIFVOTElLRUxZX1NUQVJUKCkgd2l0aCBubyBjb25kaXRpb24uICovCj4+
ICsuTGRpc3BhdGNoLlxAX3NlcmlhbGlzZToKPj4gKyAgICAuc3Vic2VjdGlvbiAxCj4gSG93IGFi
b3V0IGFkZGluZyAuaWZuYiB0byBVTkxJS0VMWV9TVEFSVCgpLCBpbnN0ZWFkIG9mIG9wZW4gY29k
aW5nPwo+IE9yIHdhaXQgLSB3aHkgY2FuJ3QgeW91IHVzZSBpdCBhcy1pcyBhYm92ZSAoaW5zdGVh
ZCBvZiB0aGUKPiAianogLkxcQF9za2lwX3dybXNyIik/CgpCZWNhdXNlIHRoZW4gdGhlIGVuZCBs
YWJlbCBpcyB3cm9uZy7CoCBPbmUgd2F5IG9mIGFub3RoZXIsIHdlIGVpdGhlciBuZWVkCnRvIG9w
ZW5jb2RlIHNvbWV0aGluZywgb3IgaW1wbGVtZW50IFVOTElLRUxZX0VMU0UoKSB3aGljaCBpcyBh
Y3R1YWxseQp0aGUgbGlrZWx5IGNhc2UsIGFuZCB0aGlzIGlzIGEgc3Vic3RhbnRpYWxseSBsYXJn
ZXIgY2FuIG9mIHdvcm1zLgoKPgo+PiArICAgIC8qCj4+ICsgICAgICogSW4gdGhlIGNhc2UgdGhh
dCB3ZSBtaWdodCBuZWVkIHRvIHdyaXRlIHRvIE1TUl9TUEVDX0NUUkwgZm9yIHNhZmV0eSwgd2UK
Pj4gKyAgICAgKiBuZWVkIHRvIGVuc3VyZSB0aGF0IGFuIGF0dGFja2VyIGNhbid0IHBvaXNvbiB0
aGUgYGp6IAo+PiAuTFxAX3NraXBfd3Jtc3JgCj4+ICsgICAgICogdG8gc3BlY3VsYXRlIGFyb3Vu
ZCB0aGUgV1JNU1IuICBBcyBhIHJlc3VsdCwgd2UgbmVlZCBhIGRpc3BhdGNoCj4+ICsgICAgICog
c2VyaWFsaXNpbmcgaW5zdHJ1Y3Rpb24gaW4gdGhlIGVsc2UgY2xhdXNlLgo+PiArICAgICAqLwo+
PiArLkxcQF9za2lwX3dybXNyOgo+PiArICAgIGxmZW5jZQo+PiArICAgIFVOTElLRUxZX0VORChc
QF9zZXJpYWxpc2UpCj4+ICsuZW5kbQo+IElzIExGRU5DRSBhbG9uZSBzdWZmaWNpZW50IGhlcmUg
Zm9yIEFNRCBpbiBjYXNlICJ4ODYvYW1kOiBUcnkgdG8KPiBzZXQgbGZlbmNlIGFzIGJlaW5nIERp
c3BhdGNoIFNlcmlhbGlzaW5nIiBmYWlsZWQgdG8gYWNoaWV2ZSB0aGUgaW50ZW5kZWQKPiBlZmZl
Y3Q/CgpUZWNobmljYWxseSwgbm8uwqAgSW4gcHJhY3RpY2UsIHllcy4KClRoZSBsZmVuY2UgaXMg
b25seSBuZWVkZWQgd2hlbiB3ZSByZXF1aXJlIHRoZSBXUk1TUiB0byBzZXQKU1BFQ19DVFJMLklC
UlMgdG8gMSwgYW5kIEFNRCBkb24ndCBpbXBsZW1lbnQgSUJSUyB5ZXQuCgo+ICBJbiBmYWN0IGFu
IExGRU5DRSAtPiBNRkVOQ0UgY29udmVyc2lvbiAodGhyb3VnaAo+IGFsdGVybmF0aXZlcyBwYXRj
aGluZykgd291bGQgZXZlbiBiZSBzYWZlIG9uIHRoZSBJU1QgcGF0aHMsIGFzIHRoZQo+IHR3byBl
bmNvZGluZ3MgZGlmZmVyIGJ5IGEgc2luZ2xlIGJ5dGUgb25seS4KPgo+PiArLm1hY3JvIFNQRUNf
Q1RSTF9FWElUX1RPX1hFTl9JU1QKPj4gKy8qCj4+ICsgKiBSZXF1aXJlcyAlcmJ4PXN0YWNrX2Vu
ZAo+PiArICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAo+PiArICovCj4+ICsgICAgdGVzdGIg
JEJUSV9JU1RfV1JNU1IsIFNUQUNLX0NQVUlORk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcmJ4KQo+
PiArICAgIGp6IC5MXEBfc2tpcAo+PiArCj4+ICsgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVO
Cj4+ICsKPj4gKy5MXEBfc2tpcDoKPj4gKy5lbmRtCj4gV2h5IGEgbmV3IG1hY3JvLCBpbnN0ZWFk
IG9mIG1vZGlmeWluZyB0aGUgZXhpc3RpbmcKPiBTUEVDX0NUUkxfRVhJVF9UT19YRU4sIHRoZSBz
b2xlIHVzZSBzaXRlIG9mIHdoaWNoIGlzIGJlaW5nCj4gY2hhbmdlZD8gSnVzdCBmb3IgdGhlIGVh
c2Ugb2YgZXZlbnR1YWxseSByZXZlcnRpbmc/CgpDb3JyZWN0LsKgIEhhdmluZyB0aGUgSVNUIG5h
bWUgYWxzbyBtYWtlcyBpdCBtb3JlIG9idmlvdXMgd2hlbiByZWFkaW5nCmVudHJ5LlMKCj4gQW5k
IHRoZW4sIGhhdmluZyByZWFjaGVkIHRoZSBlbmQgb2YgdGhlIHBhdGNoIC0gd2hlcmUgaXMgdGhl
Cj4gbmV3IHN0cnVjdCBjcHVfaW5mbyBmaWVsZCB3cml0dGVuPyBPciBpcyB0aGlzIGFnYWluIGhh
cHBlbmluZyBvbmx5IGluCj4gbGF0ZXIgcGF0Y2hlcywgd2l0aCB0aGUgb25lIGhlcmUganVzdCBz
ZXR0aW5nIHRoZSBzdGFnZT8gSWYgc28sCj4gc2hvdWxkbid0IHlvdSBhdCBsZWFzdCB6ZXJvIHRo
ZSBmaWVsZCBpbiBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKT8KCkhtbSAtIEkgc2hvdWxk
IHNldCAwIGluIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpLgoKQWxsIHRoZSBvdGhlciBj
YWxjdWxhdGlvbiBsb2dpYyBuZWVkcyB0byBiZSBkZWZlcnJlZCB0byB0aGUgc3Vic2VxdWVudApw
YXRjaCBmb3IgYmlzZWN0aWJsYXR5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:07:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:07:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eej7Z-0000Pl-43; Thu, 25 Jan 2018 15:07:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcdv=eu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eej7Y-0000PG-9n
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 15:07:20 +0000
X-Inumbo-ID: 723c9297-01e1-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 723c9297-01e1-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:07:24 +0000 (UTC)
Received: (qmail 15172 invoked from network); 25 Jan 2018 17:07:12 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 25 Jan 2018 17:07:12 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 3BDD37FC42
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 17:07:12 +0200 (EET)
Received: (qmail 19831 invoked from network); 25 Jan 2018 17:07:12 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 25 Jan 2018 17:07:11 +0200
To: "Bitweasil ." <bitweasil@cryptohaze.com>, xen-devel@lists.xen.org
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <0052b33d-f0fe-ee91-892d-a63c8001c567@bitdefender.com>
Date: Thu, 25 Jan 2018 17:07:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74752
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 473645,
 Stamp: 3], Multi: [Enabled, t: (0.000024,0.012737)], BW: [Enabled, t:
 (0.000023,0.000002)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.010827), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.024523,0.000517)],
 URL: [Enabled, t: (0.000015,0.000002)], RTDA: [Enabled, t: (0.101663),
 Hit: No, Details: v2.6.16; Id: 15.5f47g3.1c3t55d6m.akqeq], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjUvMjAxOCAxMjozMSBBTSwgQml0d2Vhc2lsIC4gd3JvdGU6Cj4gSSd2ZSByZWNlbnRs
eSBkaXNjb3ZlcmVkIHRoYXQgaWYgeW91IGF0dGVtcHQgdG8gdXNlIGludHJvc3BlY3Rpb24gdG8K
PiBjYXB0dXJlIENSMyBjaGFuZ2VzIHdpdGggdGhlIG5ldyBLUFRJIGVuYWJsZWQga2VybmVscywg
dGhlIGd1ZXN0IGRpZXMKPiBzaG9ydGx5IGFmdGVyIHRoZSBzdGFydCBvZiBpbnRyb3NwZWN0aW9u
IHdpdGggZmFpbGVkIFZNIGVudHJ5IGR1ZSB0bwo+IGludmFsaWQgZ3Vlc3Qgc3RhdGUuCj4gCj4g
SSBiZWxpZXZlIHRoZSBpbnZhbGlkIHN0YXRlIGhlcmUgaXMgdGhlIGhpZ2ggYml0IGJlaW5nIHNl
dCBpbiBDUjMgLQo+IHdoaWxlIHRoaXMgaXMgaG93IG9uZSBpbmRpY2F0ZXMgdGhhdCBQQ0lEIHNo
b3VsZCBub3QgaW52YWxpZGF0ZSB0aGUKPiB2YXJpb3VzIHBhZ2UgdGFibGUgY2FjaGVzLCBpbnRy
b3NwZWN0aW9uIGxlYWRzIHRvIHRoaXMgYmVpbmcgc2V0IGluIHRoZQo+IFZNQ1MsIHdoaWNoIGFw
cGVhcnMgdG8gYmUgd3JvbmcuCj4gCj4gV2l0aCB0aGUgWGVuU2VydmVyIDQuNy4xIGNvZGUgYmFz
ZSAod2hpY2ggaXMgbXkgd29ya2luZyBjb2RlIGJhc2UgYXQgdGhlCj4gbW9tZW50KSwgSSBoYXZl
IG5vdCBmb3VuZCBhIHdheSBhcm91bmQgdGhpcywgYXMgdGhlCj4gdm1fZXZlbnRfc2V0X3JlZ2lz
dGVycyBmdW5jdGlvbiAoeGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMpIGRvZXMgbm90IHNldAo+IHRo
ZSBDUjMgdmFsdWUsIGFuZCB2bV9ldmVudF9yZWdpc3Rlcl93cml0ZV9yZXN1bWUgb25seSBhbGxv
d3MgaW5oaWJpdGluZwo+IHRoZSB3cml0ZSwgbm90IHdyaXRpbmcgYSBtb2RpZmllZCB2YWx1ZS4K
PiAKPiBJJ3ZlIGF0dGVtcHRlZCBzZXZlcmFsIHdheXMgdG8gd29yayBhcm91bmQgdGhpcyB3aXRo
IGEgbGl2ZXBhdGNoLCBhbmQKPiBoYXZlIG5vdCAoeWV0KSBiZWVuIHN1Y2Nlc3NmdWwuCj4gCj4g
TWFza2luZyBhdCB0aGUgdG9wIG9mIGh2bV9zZXRfY3IzIGFsbG93cyB0aGUgZ3Vlc3QgdG8gY29u
dGludWUsIGJ1dAo+IGFwcGVhcnMgdG8gZG8gdGhlIHdyb25nIHRoaW5nIHdpdGggcmVnYXJkcyB0
byB0aGUgZ3Vlc3QgKHRhc2tzIGJlZ2luCj4gZHlpbmcgcXVpY2tseSBmcm9tIGludmFsaWQgb3Bj
b2RlIGVycm9ycykuCj4gCj4gSW4gYW55IGNhc2UsIEFuZHJldyBtZW50aW9ucyB0aGF0IHRoaXMg
YXBwZWFycyB0byBzdGlsbCBiZSBhbiBpc3N1ZSBpbgo+IHN0YWdpbmcsIHNvIHRoaXMgbGlrZWx5
IG5lZWRzIGFkZHJlc3NpbmcuwqAgQXQgdGhpcyBwb2ludCBpbiB0aW1lLCBJCj4gYmVsaWV2ZSBn
dWVzdHMgd2l0aCBLUFRJIGVuYWJsZWQgY2Fubm90IGJlIGludHJvc3BlY3RlZCBpZiB0aGF0Cj4g
aW50cm9zcGVjdGlvbiBpbnZvbHZlcyBjYXB0dXJpbmcgQ1IzIGNoYW5nZXMuCj4gCj4gUGxlYXNl
IGxldCBtZSBrbm93IGlmIHlvdSBuZWVkIGFueSBtb3JlIGRldGFpbHMgb24gdGhpcyBpc3N1ZSEK
CkkndmUgbWFuYWdlZCB0byByZXByb2R1Y2UgdGhlIHByb2JsZW0gYW5kIHRoaXMgcGF0Y2ggaGFz
IGZpeGVkIGl0IGZvciBtZQp3aXRoIFhlbiBzdGFnaW5nOgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IGRiMjgyYjUuLjdi
ZTk2MmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwpAQCAtMjMyMCw2ICsyMzIwLDkgQEAgaW50IGh2bV9zZXRfY3IzKHVuc2ln
bmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgICAgIH0KICAgICB9CgorICAg
IGlmICggaHZtX3BjaWRfZW5hYmxlZCh2KSApCisgICAgICAgIHZhbHVlICY9ICgoMXVsbCA8PCA2
MykgLSAxKTsKKwogICAgIGlmICggaHZtX3BhZ2luZ19lbmFibGVkKHYpICYmICFwYWdpbmdfbW9k
ZV9oYXAodi0+ZG9tYWluKSAmJgogICAgICAgICAgKHZhbHVlICE9IHYtPmFyY2guaHZtX3ZjcHUu
Z3Vlc3RfY3JbM10pICkKICAgICB7CgpXb3VsZCB5b3UgbWluZCBnaXZpbmcgdGhpcyBhIHNwaW4g
YW5kIGNvbmZpcm0gaXQgYWxzbyBzb2x2ZXMgeW91ciBwcm9ibGVtcz8KCgpUaGFua3MsClJhenZh
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:08:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:08:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eej8O-0000YI-In; Thu, 25 Jan 2018 15:08:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eej8M-0000XT-Qk
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 15:08:10 +0000
X-Inumbo-ID: 9081bc57-01e1-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9081bc57-01e1-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:08:14 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 08:08:03 -0700
Message-Id: <5A6A00E202000078001A2709@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 08:08:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
 <5A69E4CA02000078001A25D4@prv-mh.provo.novell.com>
 <7b4f1324-d60b-8fba-35dc-8f6db949b5df@citrix.com>
 <5A69F99102000078001A2685@prv-mh.provo.novell.com>
 <bb06b5ec-109e-990a-86f1-49fac635547d@citrix.com>
In-Reply-To: <bb06b5ec-109e-990a-86f1-49fac635547d@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 05/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE1OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMTggMTQ6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNS4w
MS4xOCBhdCAxNToxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MjUvMDEvMTggMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEl0IG1heSBhbHNvIGJlIHdv
cnRod2hpbGUgYWdhaW4gdG8gcHVsbCB1cCB0aGUgemVyb2luZyBvZiAlZWR4LAo+Pj4+IHVzaW5n
ICVkbCBpbnN0ZWFkIG9mICQwIGluIHRoZSBtb3ZiIChhbmQgbWF5YmUgdGhlbiBhbHNvCj4+Pj4g
c2ltaWxhcmx5IGluIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgYnV0IHRoZXJlIEknbSBsZXNz
Cj4+Pj4gY2VydGFpbiBpdCBjb3VsZG4ndCBoYXZlIGEgbmVnYXRpdmUgZWZmZWN0KS4KPj4+IFdo
YXQgbmVnYXRpdmUgZWZmZWN0cyBhcmUgeW91IHdvcnJpZWQgYWJvdXQ/ICBUaGVzZSBtYWNyb3Mg
YXJlIHNlbGYKPj4+IGNvbnRhaW5lZC4KPj4gVGhlIHJlc3VsdCBvZiB0aGUgeG9yIHRoZW4gaXMg
YW4gaW5wdXQgdG8gdGhlIGNtcCwgd2hpY2ggbWF5IGJlCj4+IG9uZSBjeWNsZSBtb3JlIGxhdGVu
Y3kgdGhhbiB3aXRoIHRoZSBpbW1lZGlhdGUgemVyby4KPiAKPiBXaHk/ICBDbXAgd3JpdGVzIGFs
bCBmbGFncyBhbmQgcmVhZHMgbm9uZSBvZiB0aGVtLCBzbyBkb2Vzbid0IGhhdmUgYW55Cj4gZmxh
Z3MgZGVwZW5kZW5jeSBvbiBlYXJsaWVyIGluc3RydWN0aW9ucy4KPiAKPiBJdCBpcyBvbmx5IGlu
c3RydWN0aW9ucyB3aGljaCBwYXJ0aWFsbHkgcHJlc2VydmUgb2xkZXIgZmxhZyBiaXRzIChhbmQK
PiB3aGVyZSB1bmRlZmluZWQgYmVoYXZpb3VyIGlzIGNvbXBsaWNhdGVkKSB3aGljaCBzdWZmZXIg
ZmxhZ3MtbWVyZ2UKPiBwZW5hbHRpZXMuCgpJJ20gbm90IHRhbGtpbmcgYWJvdXQgYW4gZWZsYWdz
IGRlcGVuZGVuY3ksIGJ1dCB0aGF0IG9uIHRoZQpyZWdpc3RlciAoJWVkeCBiZWluZyB3cml0dGVu
IGJ5IHhvciwgJWRsIHVzZWQgYnkgY21wKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:10:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:10:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eejAf-0001JE-DB; Thu, 25 Jan 2018 15:10:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lbwo=eu=citrix.com=prvs=556d2b7b5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eejAe-0001IF-3W
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 15:10:32 +0000
X-Inumbo-ID: e4d0c180-01e1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e4d0c180-01e1-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:10:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459664560"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23145.62285.716677.164748@mariner.uk.xensource.com>
Date: Thu, 25 Jan 2018 15:10:05 +0000
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20180125135021.pa6lmcnud2tnkqjp@MacBook-Pro-de-Roger.local>
References: <20180125131424.8779-1-wei.liu2@citrix.com>
 <20180125135021.pa6lmcnud2tnkqjp@MacBook-Pro-de-Roger.local>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix xsm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1BBVENIXSB4ZW46IGZpeCB4c20gYnVpbGQi
KToKPiBPbiBUaHUsIEphbiAyNSwgMjAxOCBhdCAwMToxNDoyNFBNICswMDAwLCBXZWkgTGl1IHdy
b3RlOgo+ID4gQ29tbWl0IGU4ZDQ2MTQ5N2Q5IHJlbmFtZWQgZ2Nvdl9vcCB0byBjb3ZlcmFnZV9v
cCBidXQgZm9yZ290IHRvIGNoYW5nZQo+ID4gWFNNIGhhbmRsZXMuCj4gPiAKPiA+IFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgoKKGluIGNhc2UgeW91IGZlZWwgaXQncyBu
ZWVkZWQpCgpUaGFua3MsCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:14:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eejE9-0001dS-1O; Thu, 25 Jan 2018 15:14:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eejE7-0001cx-OD
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 15:14:07 +0000
X-Inumbo-ID: 65600a4d-01e2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65600a4d-01e2-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:14:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66671210"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
 <5A69E4CA02000078001A25D4@prv-mh.provo.novell.com>
 <7b4f1324-d60b-8fba-35dc-8f6db949b5df@citrix.com>
 <5A69F99102000078001A2685@prv-mh.provo.novell.com>
 <bb06b5ec-109e-990a-86f1-49fac635547d@citrix.com>
 <5A6A00E202000078001A2709@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a3fbb076-a823-ac50-e9da-e04aeebaa0f3@citrix.com>
Date: Thu, 25 Jan 2018 15:10:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6A00E202000078001A2709@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 05/11] x86/entry: Organise the use of
 MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTU6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjAxLjE4IGF0
IDE1OjQ2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI1LzAxLzE4
IDE0OjM2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI1LjAxLjE4IGF0IDE1OjEyLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMjUvMDEvMTggMTM6MDgs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBJdCBtYXkgYWxzbyBiZSB3b3J0aHdoaWxlIGFnYWlu
IHRvIHB1bGwgdXAgdGhlIHplcm9pbmcgb2YgJWVkeCwKPj4+Pj4gdXNpbmcgJWRsIGluc3RlYWQg
b2YgJDAgaW4gdGhlIG1vdmIgKGFuZCBtYXliZSB0aGVuIGFsc28KPj4+Pj4gc2ltaWxhcmx5IGlu
IERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgYnV0IHRoZXJlIEknbSBsZXNzCj4+Pj4+IGNlcnRh
aW4gaXQgY291bGRuJ3QgaGF2ZSBhIG5lZ2F0aXZlIGVmZmVjdCkuCj4+Pj4gV2hhdCBuZWdhdGl2
ZSBlZmZlY3RzIGFyZSB5b3Ugd29ycmllZCBhYm91dD8gIFRoZXNlIG1hY3JvcyBhcmUgc2VsZgo+
Pj4+IGNvbnRhaW5lZC4KPj4+IFRoZSByZXN1bHQgb2YgdGhlIHhvciB0aGVuIGlzIGFuIGlucHV0
IHRvIHRoZSBjbXAsIHdoaWNoIG1heSBiZQo+Pj4gb25lIGN5Y2xlIG1vcmUgbGF0ZW5jeSB0aGFu
IHdpdGggdGhlIGltbWVkaWF0ZSB6ZXJvLgo+PiBXaHk/ICBDbXAgd3JpdGVzIGFsbCBmbGFncyBh
bmQgcmVhZHMgbm9uZSBvZiB0aGVtLCBzbyBkb2Vzbid0IGhhdmUgYW55Cj4+IGZsYWdzIGRlcGVu
ZGVuY3kgb24gZWFybGllciBpbnN0cnVjdGlvbnMuCj4+Cj4+IEl0IGlzIG9ubHkgaW5zdHJ1Y3Rp
b25zIHdoaWNoIHBhcnRpYWxseSBwcmVzZXJ2ZSBvbGRlciBmbGFnIGJpdHMgKGFuZAo+PiB3aGVy
ZSB1bmRlZmluZWQgYmVoYXZpb3VyIGlzIGNvbXBsaWNhdGVkKSB3aGljaCBzdWZmZXIgZmxhZ3Mt
bWVyZ2UKPj4gcGVuYWx0aWVzLgo+IEknbSBub3QgdGFsa2luZyBhYm91dCBhbiBlZmxhZ3MgZGVw
ZW5kZW5jeSwgYnV0IHRoYXQgb24gdGhlCj4gcmVnaXN0ZXIgKCVlZHggYmVpbmcgd3JpdHRlbiBi
eSB4b3IsICVkbCB1c2VkIGJ5IGNtcCkuCgp4b3IgJWVkeCwgJWVkeCBpcyBhIHplcm9pbmcgaWRp
b20gYW5kIGRvZXNuJ3QgZ2V0IGV4ZWN1dGVkLsKgIFJlZ2lzdGVyCnJlbmFtaW5nIHdpbGwgY2F1
c2UgdGhlICVkbCB0byBiZSBzb3VyY2VkIGZyb20gdGhlIG1pY3JvYXJjaGl0ZWN0dXJhbAppZGVh
IG9mIHplcm8sIHJhdGhlciB0aGFuIGZyb20gdGhlIHJlYWwgcmVzdWx0IG9mIHRoZSB4b3IuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:14:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eejEq-0001iP-CW; Thu, 25 Jan 2018 15:14:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eejEo-0001hq-LT
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 15:14:50 +0000
X-Inumbo-ID: 7efe3044-01e2-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7efe3044-01e2-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:14:54 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 08:14:43 -0700
Message-Id: <5A6A027002000078001A2723@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 08:14:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
 <5A69ED2002000078001A2610@prv-mh.provo.novell.com>
 <a73e368f-7b21-0d75-9741-977f3d452ae1@citrix.com>
In-Reply-To: <a73e368f-7b21-0d75-9741-977f3d452ae1@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 07/11] x86/entry: Avoid using
 alternatives in NMI/#MC paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE2OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMTggMTM6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4w
MS4xOCBhdCAxNDoxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTI1Niw2ICsyNjEsNjkgQEAKPj4+ICAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNU
LCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCj4+PiAgICAgICAgICBET19T
UEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKPj4+ICAK
Pj4+ICsvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVj
dHVyZSBpcyBOTUkvI01DIHNhZmUuICovCj4+PiArLm1hY3JvIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFJfSVNUCj4+PiArLyoKPj4+ICsgKiBSZXF1aXJlcyAlcnNwPXJlZ3MsICVyMTQ9c3RhY2tf
ZW5kCj4+PiArICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAo+Pj4gKyAqCj4+PiArICogVGhp
cyBpcyBsb2dpY2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9F
TlRSWQo+Pj4gKyAqIG1heWJleGVuPTEsIGJ1dCB3aXRoIGNvbmRpdGlvbmFscyByYXRoZXIgdGhh
biBhbHRlcm5hdGl2ZXMuCj4+PiArICovCj4+PiArICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlYXgKPj4+ICsKPj4+ICsgICAgdGVzdGIgJEJUSV9J
U1RfUlNCLCAlYWwKPj4+ICsgICAganogLkxcQF9za2lwX3JzYgo+Pj4gKwo+Pj4gKyAgICBET19P
VkVSV1JJVEVfUlNCCj4+PiArCj4+PiArLkxcQF9za2lwX3JzYjoKPj4+ICsKPj4+ICsgICAgdGVz
dGIgJEJUSV9JU1RfV1JNU1IsICVhbAo+Pj4gKyAgICBqeiAuTFxAX3NraXBfd3Jtc3IKPj4+ICsK
Pj4+ICsgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCj4+PiArICAgIGp6IC5MXEBfZW50cnlf
ZnJvbV94ZW4KPj4+ICsKPj4+ICsgICAgbW92YiAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vf
c2hhZG93X3NwZWNfY3RybCkoJXIxNCkKPj4+ICsKPj4+ICsuTFxAX2VudHJ5X2Zyb21feGVuOgo+
Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAgU1BFQ19D
VFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGluIHRoZQo+Pj4gKyAgICAgKiBib3R0b20gYml0IG9m
IGJ0aV9pc3RfaW5mbywgdmlhIGEgZGVsaWJlcmF0ZSBhbGlhcyB3aXRoIEJUSV9JU1RfSUJSUy4K
Pj4+ICsgICAgICovCj4+PiArICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+Pj4gKyAgICBh
bmQgJEJUSV9JU1RfSUJSUywgJWVheAo+Pj4gKyAgICB4b3IgJWVkeCwgJWVkeAo+Pj4gKyAgICB3
cm1zcgo+Pj4gKwo+Pj4gKyAgICAvKiBPcGVuY29kZWQgVU5MSUtFTFlfU1RBUlQoKSB3aXRoIG5v
IGNvbmRpdGlvbi4gKi8KPj4+ICsuTGRpc3BhdGNoLlxAX3NlcmlhbGlzZToKPj4+ICsgICAgLnN1
YnNlY3Rpb24gMQo+PiBIb3cgYWJvdXQgYWRkaW5nIC5pZm5iIHRvIFVOTElLRUxZX1NUQVJUKCks
IGluc3RlYWQgb2Ygb3BlbiBjb2Rpbmc/Cj4+IE9yIHdhaXQgLSB3aHkgY2FuJ3QgeW91IHVzZSBp
dCBhcy1pcyBhYm92ZSAoaW5zdGVhZCBvZiB0aGUKPj4gImp6IC5MXEBfc2tpcF93cm1zciIpPwo+
IAo+IEJlY2F1c2UgdGhlbiB0aGUgZW5kIGxhYmVsIGlzIHdyb25nLiAgT25lIHdheSBvZiBhbm90
aGVyLCB3ZSBlaXRoZXIgbmVlZAo+IHRvIG9wZW5jb2RlIHNvbWV0aGluZywgb3IgaW1wbGVtZW50
IFVOTElLRUxZX0VMU0UoKSB3aGljaCBpcyBhY3R1YWxseQo+IHRoZSBsaWtlbHkgY2FzZSwgYW5k
IHRoaXMgaXMgYSBzdWJzdGFudGlhbGx5IGxhcmdlciBjYW4gb2Ygd29ybXMuCgpJJ20gd2lsbGlu
ZyB0byB0cnVzdCB5b3UgZm9yIG5vdyAodW50aWwgSSBnZXQgYXJvdW5kIHRvIHBsYXkgd2l0aCB0
aGlzCm15c2VsZiksIGJ1dCBJIGRvbid0IGZvbGxvdzogSW4gYW4gVU5MSUtFTFlfU1RBUlQoKSAv
ClVOTElLRUxZX0VORCgpIHBhaXIsIGhvdyBjb3VsZCB0aGUgbGFiZWxzIGJlIHdyb25nIGlmIGJv
dGggc3BlY2lmeQp0aGUgc2FtZSB0YWc/Cgo+PiBBbmQgdGhlbiwgaGF2aW5nIHJlYWNoZWQgdGhl
IGVuZCBvZiB0aGUgcGF0Y2ggLSB3aGVyZSBpcyB0aGUKPj4gbmV3IHN0cnVjdCBjcHVfaW5mbyBm
aWVsZCB3cml0dGVuPyBPciBpcyB0aGlzIGFnYWluIGhhcHBlbmluZyBvbmx5IGluCj4+IGxhdGVy
IHBhdGNoZXMsIHdpdGggdGhlIG9uZSBoZXJlIGp1c3Qgc2V0dGluZyB0aGUgc3RhZ2U/IElmIHNv
LAo+PiBzaG91bGRuJ3QgeW91IGF0IGxlYXN0IHplcm8gdGhlIGZpZWxkIGluIGluaXRfc2hhZG93
X3NwZWNfY3RybF9zdGF0ZSgpPwo+IAo+IEhtbSAtIEkgc2hvdWxkIHNldCAwIGluIGluaXRfc2hh
ZG93X3NwZWNfY3RybF9zdGF0ZSgpLgo+IAo+IEFsbCB0aGUgb3RoZXIgY2FsY3VsYXRpb24gbG9n
aWMgbmVlZHMgdG8gYmUgZGVmZXJyZWQgdG8gdGhlIHN1YnNlcXVlbnQKPiBwYXRjaCBmb3IgYmlz
ZWN0aWJsYXR5LgoKT2YgY291cnNlLiBXaXRoIHRoaXMgaW5pdGlhbGl6YXRpb24gZml4ZWQgYW5k
IHRoZSBjb25uZWN0aW9uIG1hZGUKYmV0d2VlbiBCVElfSVNUX0lCUlMgYW5kIHRoZSBNU1IgYml0
IGF0IHRoZSBkZWZpbml0aW9uIHBvaW50IG9mCnRoZSBmb3JtZXIsClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:22:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eejMO-0002cp-ES; Thu, 25 Jan 2018 15:22:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eejMN-0002ch-NG
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 15:22:39 +0000
X-Inumbo-ID: 9615675d-01e3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9615675d-01e3-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:22:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66672069"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
 <5A69ED2002000078001A2610@prv-mh.provo.novell.com>
 <a73e368f-7b21-0d75-9741-977f3d452ae1@citrix.com>
 <5A6A027002000078001A2723@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ad7e132e-60f0-afa2-4111-3eff9cfd8f85@citrix.com>
Date: Thu, 25 Jan 2018 15:19:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6A027002000078001A2723@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 07/11] x86/entry: Avoid using
 alternatives in NMI/#MC paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTU6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjAxLjE4IGF0
IDE2OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI1LzAxLzE4
IDEzOjQzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gQEAgLTI1Niw2ICsyNjEsNjkg
QEAKPj4+PiAgICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVf
WEVOX0lCUlNfU0VULCAgICAgICAgICAgXAo+Pj4+ICAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElU
X1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgo+Pj4+ICAKPj4+PiArLyogVE9E
TzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5mcmFzdHJ1Y3R1cmUgaXMgTk1J
LyNNQyBzYWZlLiAqLwo+Pj4+ICsubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUl9JU1QK
Pj4+PiArLyoKPj4+PiArICogUmVxdWlyZXMgJXJzcD1yZWdzLCAlcjE0PXN0YWNrX2VuZAo+Pj4+
ICsgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4Cj4+Pj4gKyAqCj4+Pj4gKyAqIFRoaXMgaXMg
bG9naWNhbCBtZXJnZSBvZiBET19PVkVSV1JJVEVfUlNCIGFuZCBET19TUEVDX0NUUkxfRU5UUlkK
Pj4+PiArICogbWF5YmV4ZW49MSwgYnV0IHdpdGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFs
dGVybmF0aXZlcy4KPj4+PiArICovCj4+Pj4gKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVM
RChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWF4Cj4+Pj4gKwo+Pj4+ICsgICAgdGVzdGIgJEJUSV9J
U1RfUlNCLCAlYWwKPj4+PiArICAgIGp6IC5MXEBfc2tpcF9yc2IKPj4+PiArCj4+Pj4gKyAgICBE
T19PVkVSV1JJVEVfUlNCCj4+Pj4gKwo+Pj4+ICsuTFxAX3NraXBfcnNiOgo+Pj4+ICsKPj4+PiAr
ICAgIHRlc3RiICRCVElfSVNUX1dSTVNSLCAlYWwKPj4+PiArICAgIGp6IC5MXEBfc2tpcF93cm1z
cgo+Pj4+ICsKPj4+PiArICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQo+Pj4+ICsgICAganog
LkxcQF9lbnRyeV9mcm9tX3hlbgo+Pj4+ICsKPj4+PiArICAgIG1vdmIgJDAsIFNUQUNLX0NQVUlO
Rk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCj4+Pj4gKwo+Pj4+ICsuTFxAX2Vu
dHJ5X2Zyb21feGVuOgo+Pj4+ICsgICAgLyoKPj4+PiArICAgICAqIExvYWQgWGVuJ3MgaW50ZW5k
ZWQgdmFsdWUuICBTUEVDX0NUUkxfSUJSUyB2cyAwIGlzIGVuY29kZWQgaW4gdGhlCj4+Pj4gKyAg
ICAgKiBib3R0b20gYml0IG9mIGJ0aV9pc3RfaW5mbywgdmlhIGEgZGVsaWJlcmF0ZSBhbGlhcyB3
aXRoIEJUSV9JU1RfSUJSUy4KPj4+PiArICAgICAqLwo+Pj4+ICsgICAgbW92ICRNU1JfU1BFQ19D
VFJMLCAlZWN4Cj4+Pj4gKyAgICBhbmQgJEJUSV9JU1RfSUJSUywgJWVheAo+Pj4+ICsgICAgeG9y
ICVlZHgsICVlZHgKPj4+PiArICAgIHdybXNyCj4+Pj4gKwo+Pj4+ICsgICAgLyogT3BlbmNvZGVk
IFVOTElLRUxZX1NUQVJUKCkgd2l0aCBubyBjb25kaXRpb24uICovCj4+Pj4gKy5MZGlzcGF0Y2gu
XEBfc2VyaWFsaXNlOgo+Pj4+ICsgICAgLnN1YnNlY3Rpb24gMQo+Pj4gSG93IGFib3V0IGFkZGlu
ZyAuaWZuYiB0byBVTkxJS0VMWV9TVEFSVCgpLCBpbnN0ZWFkIG9mIG9wZW4gY29kaW5nPwo+Pj4g
T3Igd2FpdCAtIHdoeSBjYW4ndCB5b3UgdXNlIGl0IGFzLWlzIGFib3ZlIChpbnN0ZWFkIG9mIHRo
ZQo+Pj4gImp6IC5MXEBfc2tpcF93cm1zciIpPwo+PiBCZWNhdXNlIHRoZW4gdGhlIGVuZCBsYWJl
bCBpcyB3cm9uZy4gIE9uZSB3YXkgb2YgYW5vdGhlciwgd2UgZWl0aGVyIG5lZWQKPj4gdG8gb3Bl
bmNvZGUgc29tZXRoaW5nLCBvciBpbXBsZW1lbnQgVU5MSUtFTFlfRUxTRSgpIHdoaWNoIGlzIGFj
dHVhbGx5Cj4+IHRoZSBsaWtlbHkgY2FzZSwgYW5kIHRoaXMgaXMgYSBzdWJzdGFudGlhbGx5IGxh
cmdlciBjYW4gb2Ygd29ybXMuCj4gSSdtIHdpbGxpbmcgdG8gdHJ1c3QgeW91IGZvciBub3cgKHVu
dGlsIEkgZ2V0IGFyb3VuZCB0byBwbGF5IHdpdGggdGhpcwo+IG15c2VsZiksIGJ1dCBJIGRvbid0
IGZvbGxvdzogSW4gYW4gVU5MSUtFTFlfU1RBUlQoKSAvCj4gVU5MSUtFTFlfRU5EKCkgcGFpciwg
aG93IGNvdWxkIHRoZSBsYWJlbHMgYmUgd3JvbmcgaWYgYm90aCBzcGVjaWZ5Cj4gdGhlIHNhbWUg
dGFnPwoKVGhlIHByb2JsZW0gaXMgdGhhdCBleGVjdXRpb24gbmVlZHMgdG8gam1wIHRvIGFmdGVy
IHRoZSB3cm1zciwgcmF0aGVyCnRoYW4gYmVmb3JlIHRoZSB0ZXN0YiAkMywgVVJFR1NfY3MoJXJz
cCksIHdoaWNoIGlzIHdoZXJlIFVOTElLRUxZX0VORCgpCndvdWxkIGN1cnJlbnRseSBsZWF2ZSBp
dC4KCldlIGRvIG5vdCBoYXZlIHN1aXRhYmxlIFVOTElLRUxZKCkgaW5mcmFzdHJ1Y3R1cmUgdG8g
ZXhwcmVzcyBhIG5vbi1lbXB0eQpsaWtlbHkgYmFzaWMgYmxvY2suCgo+Cj4+PiBBbmQgdGhlbiwg
aGF2aW5nIHJlYWNoZWQgdGhlIGVuZCBvZiB0aGUgcGF0Y2ggLSB3aGVyZSBpcyB0aGUKPj4+IG5l
dyBzdHJ1Y3QgY3B1X2luZm8gZmllbGQgd3JpdHRlbj8gT3IgaXMgdGhpcyBhZ2FpbiBoYXBwZW5p
bmcgb25seSBpbgo+Pj4gbGF0ZXIgcGF0Y2hlcywgd2l0aCB0aGUgb25lIGhlcmUganVzdCBzZXR0
aW5nIHRoZSBzdGFnZT8gSWYgc28sCj4+PiBzaG91bGRuJ3QgeW91IGF0IGxlYXN0IHplcm8gdGhl
IGZpZWxkIGluIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgpPwo+PiBIbW0gLSBJIHNob3Vs
ZCBzZXQgMCBpbiBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUoKS4KPj4KPj4gQWxsIHRoZSBv
dGhlciBjYWxjdWxhdGlvbiBsb2dpYyBuZWVkcyB0byBiZSBkZWZlcnJlZCB0byB0aGUgc3Vic2Vx
dWVudAo+PiBwYXRjaCBmb3IgYmlzZWN0aWJsYXR5Lgo+IE9mIGNvdXJzZS4gV2l0aCB0aGlzIGlu
aXRpYWxpemF0aW9uIGZpeGVkIGFuZCB0aGUgY29ubmVjdGlvbiBtYWRlCj4gYmV0d2VlbiBCVElf
SVNUX0lCUlMgYW5kIHRoZSBNU1IgYml0IGF0IHRoZSBkZWZpbml0aW9uIHBvaW50IG9mCj4gdGhl
IGZvcm1lciwKPiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
VGhhbmtzLAoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:25:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eejOy-0002t5-53; Thu, 25 Jan 2018 15:25:20 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eejOx-0002su-28
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 15:25:19 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id FD/8E-03094-DD6F96A5;
 Thu, 25 Jan 2018 15:25:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffut8w
 og3WTBS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bD+98sBSc9K963XmRrYLxq1cXIxSEk0Mgk
 cXrVWjYI5zGjxMumhSxdjJxAzjZGiRfPS0BsEQFnia9n5rKD2LwC+hLtd14zg9jCArYSt1a9B
 2uWEFjKLDH12hFGkISEgKfEr0efmGDsFSf2snYxsnOwCVhJHBIDibIIqEqs3dLOMoGRewEjwy
 pGjeLUorLUIl1jA72kosz0jJLcxMwcXUMDU73c1OLixPTUnMSkYr3k/NxNjED/1jMwMO5gnLD
 K7xCjJAeTkijvgv6MKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvJLAcBESLEpNT61Iy8wBBhpM
 WoKDR0mEVwMkzVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHnvfQUqFQApzSjNg
 xsEi4BLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5TUAW8mTmlcDtewV0ChPQKXYVYKeUJC
 KkpBoYq6Oaw5cX69exv2O8dfCnO+cF9TV+F13sd1zY6ixSwyZ+UO3DCtsXin+SIlMlpbwcX3s
 Y79ZOWnrZ2O7At/WLs623snIueFau4G7gfvf81+qP83Pm/mZsY9XzLj2Y+PWekPuJW6nfo+y/
 q1e9Yu7ZmX0r+6Xy5f7VkZvavO0zJWZnl9hv0cxTYinOSDTUYi4qTgQAUGlIg3sCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1516893916!69640941!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 48506 invoked from network); 25 Jan 2018 15:25:16 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 15:25:16 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eejOs-0003bt-N9; Thu, 25 Jan 2018 15:25:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eejOn-0005YF-CE; Thu, 25 Jan 2018 15:25:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eejOn-0002TW-4Q; Thu, 25 Jan 2018 15:25:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118327-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5b6b15acebfc6ef3dcb72385f328c985526a33e3
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 15:25:09 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118327: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3290096820803708869=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3290096820803708869==
Content-Type: text/plain

flight 118327 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118327/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  5b6b15acebfc6ef3dcb72385f328c985526a33e3
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Testing same since   118327  2018-01-25 13:01:30 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============3290096820803708869==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3290096820803708869==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:33:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:33:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eejWk-0003nb-6Z; Thu, 25 Jan 2018 15:33:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lbwo=eu=citrix.com=prvs=556d2b7b5=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eejWj-0003nV-Fl
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 15:33:21 +0000
X-Inumbo-ID: 0eb9b826-01e5-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0eb9b826-01e5-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 16:33:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459669240"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23145.63673.272686.898587@mariner.uk.xensource.com>
Date: Thu, 25 Jan 2018 15:33:13 +0000
To: George Dunlap <george.dunlap@citrix.com>
In-Reply-To: <ed990879-5b1e-df4e-4b9c-32c7d1a959cd@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180124100125.80443-4-roger.pau@citrix.com>
 <20180125144748.GD25449@char.us.oracle.com>
 <ed990879-5b1e-df4e-4b9c-32c7d1a959cd@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George 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,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 3/7] coverage: introduce generic file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

R2VvcmdlIER1bmxhcCB3cml0ZXMgKCJSZTogW1BBVENIIHYzIDMvN10gY292ZXJhZ2U6IGludHJv
ZHVjZSBnZW5lcmljIGZpbGUiKToKPiBJJ20gcHJldHR5IHN1cmUgdGhlIGNvcHlyaWdodCBzdGFy
dHMgZnJvbSB0aGUgdGltZSB0aGUgd29yayBpcyBjcmVhdGVkLAo+IG5vdCB0aGUgdGltZSBpdCBn
ZXRzIGNoZWNrZWQgaW50byBhIHB1YmxpYyB0cmVlLiAgTW9zdCBvZiB0aGlzIHdvdWxkCj4gaGF2
ZSBiZWVuIHdyaXR0ZW4gbGFzdCB5ZWFyLgo+IAo+IFNpbmNlIHdlJ3JlIGJlaW5nIHBlZGFudGlj
LiA7LSkKCmAobWFpbnRhaW4pIENvcHlyaWdodCBOb3RpY2VzJyBzYXlzOgoKICAgVG8gdXBkYXRl
IHRoZSBsaXN0IG9mIHllYXIgbnVtYmVycywgYWRkIGVhY2ggeWVhciBpbiB3aGljaCB5b3UgaGF2
ZQogICBtYWRlIG5vbnRyaXZpYWwgY2hhbmdlcyB0byB0aGUgcGFja2FnZS4gIChIZXJlIHdlIGFz
c3VtZSB5b3UncmUKICAgdXNpbmcgYSBwdWJsaWNseSBhY2Nlc3NpYmxlIHJldmlzaW9uIGNvbnRy
b2wgc2VydmVyLCBzbyB0aGF0IGV2ZXJ5CiAgIHJldmlzaW9uIGluc3RhbGxlZCBpcyBhbHNvIGlt
bWVkaWF0ZWx5IGFuZCBhdXRvbWF0aWNhbGx5CiAgIHB1Ymxpc2hlZC4pIC4uLgoKU28gSSB0aGlu
ayBpdCBpcyB0aGUgZGF0ZSBvbiB3aGljaCB0aGUgX292ZXJhbGwgdmVyc2lvbl8gaXMgcHVibGlz
aGVkLAppZSBmb3IgdXMgdGhlIGRhdGUgaXQgZ2V0cyBwdXNoZWQgdG8gc3RhZ2luZywgb3IgdGhl
IGRhdGUgaXQgZ2V0cwpwdWJsaXNoZWQgYnkgdGhlIHN1Ym1pdHRlciBhcyBhIGdpdCBicmFuY2gg
KGlmIHNvb25lcikuICBCdXQgSSBkb3VidAp0aGlzIHJlYWxseSBtYXR0ZXJzIHZlcnkgbXVjaC4K
Cklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:39:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:39:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eejc8-00041K-Q4; Thu, 25 Jan 2018 15:38:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhpm=eu=citrix.com=prvs=5564e4040=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eejc8-00041E-Bz
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 15:38:56 +0000
X-Inumbo-ID: dcb2a1da-01e5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dcb2a1da-01e5-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:39:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66673667"
Date: Thu, 25 Jan 2018 15:38:26 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: George Dunlap <dunlapg@umich.edu>
Message-ID: <20180125153826.rtfsvm2vn3kfkk2t@MacBook-Pro-de-Roger.local>
References: <20180117094814.32772-1-roger.pau@citrix.com>
 <20180117094814.32772-4-roger.pau@citrix.com>
 <CAFLBxZaU48jzDX91CByN4jBShmB_fAXi=rYVLWsm3cwz8=6uHQ@mail.gmail.com>
 <20180125091455.iurb5qby4ckd26tt@MacBook-Pro-de-Roger.local>
 <CAFLBxZZoBnnj2oezChEk=sVbtypTHfcZN6KCRSXN9uW3sy-sdg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAFLBxZZoBnnj2oezChEk=sVbtypTHfcZN6KCRSXN9uW3sy-sdg@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/6] xen/pvshim: identity pin shim vCPUs to
 pCPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMDI6MDM6MzVQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiBUaHUsIEphbiAyNSwgMjAxOCBhdCA5OjE0IEFNLCBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiBPbiBXZWQsIEphbiAyNCwgMjAxOCBh
dCAwNjowMzoyOFBNICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+ID4+IE9uIFdlZCwgSmFu
IDE3LCAyMDE4IGF0IDk6NDggQU0sIFJvZ2VyIFBhdSBNb25uZSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+IHdyb3RlOgo+ID4+ID4gU2luY2UgVkNQVU9QX3t1cC9kb3dufSBhbHJlYWR5IGlkZW50aXR5
IHBpbnMgdkNQVSBob3RwbHVnIHRvIHBDUFUKPiA+PiA+IGhvdHBsdWcgYWxzbyBwaW4gdGhlIHZD
UFVzIHRvIHRoZSBwQ1BVcyBpbiB0aGUgc2NoZWR1bGVyLiBUaGlzIHByZXZlbnQKPiA+PiA+IHZD
UFUgbWlncmF0aW9uIGFuZCBzaG91bGQgaW1wcm92ZSBwZXJmb3JtYW5jZS4KPiA+PiA+Cj4gPj4g
PiBXaGlsZSB0aGVyZSBhbHNvIHVzZSBfX2NwdW1hc2tfc2V0X2NwdSBpbnN0ZWFkIG9mIGNwdW1h
c2tfc2V0X2NwdSwKPiA+PiA+IHRoZXJlJ3Mgbm8gbmVlZCB0byB1c2UgdGhlIGxvY2tlZCB2YXJp
YW50Lgo+ID4+ID4KPiA+PiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+ID4+Cj4gPj4gU29ycnksIEkganVzdCByZWFsaXplZCB0aGlzIC0t
IHdlIGFscmVhZHkgaGF2ZSBhIHdheSB0byBwaW4gYSBWTSAxOjEKPiA+PiAtLSBkLT5pc19waW5u
ZWQgc2hvdWxkIGRvIHdoYXQgeW91IHdhbnQgaGVyZSB3aXRob3V0IGhhdmluZyB0bwo+ID4+IHNw
ZWNpYWwtY2FzZSB0aGUgcHZzaGltLgo+ID4+Cj4gPj4gSXQgc2VlbXMgbGlrZSBzb21ldGhpbmcg
bGlrZSB0aGUgYXR0YWNoZWQgbWlnaHQgYmUgYmV0dGVyIChjb21waWxlLXRlc3RlZCBvbmx5KS4K
PiA+Cj4gPiBJIGhhdmVuJ3QgdGVzdGVkIHRoZSBwcm9wb3NlZCBwYXRjaCwgYnV0IHRoZXJlJ3Mg
YSBwZWN1bGlhcml0eSBvZiB0aGUKPiA+IHNoaW0gdGhhdCBJIHRoaW5rIG1ha2VzIHRoaXMgYXBw
cm9hY2ggaW52YWxpZC4KPiA+Cj4gPiBXaGVuIFhlbiBpcyBib290ZWQgaW4gc2hpbSBtb2RlIHRo
ZSBBUHMgYXJlIG5ldmVyIHN0YXJ0ZWQsIHdoaWNoIG1lYW5zCj4gPiB0aGF0IGRvbTBfY3B1cyBv
bmx5IGNvbnRhaW5zIHRoZSBCU1AsIGFuZCB0aGF0IGFsbG9jX3ZjcHUgaXMgYWx3YXlzCj4gPiBn
b2luZyB0byBiZSBjYWxsZWQgd2l0aCBjcHUgPT0gMC4gVGhpcyBpbiB0dXJuIG1lYW5zIHRoYXQK
PiA+IHNjaGVkX2luaXRfdmNwdSBpcyBhbHNvIGFsd2F5cyBjYWxsZWQgd2l0aCBjcHVfaWQgPT0g
MCwgYW5kIGlmCj4gPiBpc19waW5uZWQgaXMgc2V0IGl0IHdvdWxkIGZvcmNlIGFsbCB2Q1BVcyB0
byBiZSBwaW5uZWQgdG8gdGhlIEJTUAo+ID4gQUZBSUNULgo+IAo+IFJpZ2h0LCBJIHNlZSAtLSBk
b20wIG1heSBub3QgYWN0dWFsbHkgYmUgcnVubmluZyBvbiBwY3B1cyAwLU4gKGFuZCBpbgo+IHRo
ZW9yeSB0aGVyZSBtYXkgYmUgbW9yZSB2Y3B1cyB0aGFuIHBjcHVzKSwgc28gdGhlIGNvZGUgZ29l
cyB0aHJvdWdoCj4gYW5kIHBpbnMgdGhlbSBvbmUtYnktb25lIGJhc2VkIG9uIHdoYXQgY3B1cyBp
dCBhY3R1YWxseSBoYXMsIHJhdGhlcgo+IHRoYW4gdXNpbmcgdGhlIHZjcHVfaWQgZGlyZWN0bHku
Cj4gCj4gU28gaXQgbG9va3MgbGlrZSB5b3Ugd2FudCB0byBicmluZyB1cCBjcHVzIGluIFhlbiBv
bmx5IHdoZW4gdGhlIGd1ZXN0Cj4gYnJpbmdzIHRoZW0gdXAuICBTbyBpbiBzaGltIG1vZGUsIHlv
dSBvbmx5IGJyaW5nIHVwIHRoZSBCU1AuICBZb3Ugd2FudAo+IGFsbCBwb3NzaWJsZSAiZG9tMCIg
KGkuZS4gTDIpIHZjcHVzICpjcmVhdGVkKiBhdCBib290IHRpbWUsIGFuZCB5b3UKPiBhbHNvIHdh
bnQgdGhlbSBwaW5uZWQgdG8gdGhlaXIgcmVzcGVjdGl2ZSAicGNwdXMiIChMMSB2Y3B1cykuCj4g
Cj4gQnV0IHlvdSBjYW4ndCBjYWxsIGFsbG9jX3ZjcHUoKSB3aXRoIHRoZSBhcHByb3ByaWF0ZSAi
cGNwdWlkIiwgYmVjYXVzZQo+IHRoZW4gc2NoZWRfaW5pdF92Y3B1KCkgd2lsbCBzZXQgdi0+cHJv
Y2Vzc29yIGVxdWFsIHRvIGEgcGNwdSB3aGljaAo+IGlzbid0IHVwIHlldC4gIFNvIHlvdSBzZXQg
ZG9tMF9jcHVzIHRvIGNvbnRhaW4gb25seSBjcHUwLCBzbyB0aGF0Cj4gYWxsb2NfdmNwdSgpIHdp
bGwgYWx3YXlzIGJlIGNhbGxlZCB3aXRoIGNwdSAwOyBhbmQgdGhlbiBzcGVjaWFsLWNhc2UKPiB0
aGUgYWZmaW5pdHkgc28gdGhhdCB3aGVuIGl0ICpkb2VzKiBjb21lIHVwLCB0aGUgYWZmaW5pdHkg
aXMgYWxyZWFkeQo+IHNldC4KPiAKPiBJcyB0aGF0IGFib3V0IHJpZ2h0PwoKWWVzLCBJIHRoaW5r
IHNvLgoKPiBXaGF0IGFib3V0IHNldHRpbmcgdGhlIGhhcmQgYWZmaW5pdHkgaW4gcHZfc2hpbV9j
cHVfdXAoKSBpbnN0ZWFkPwoKVGhhdCB3b3VsZCBtZWFuIHNldHRpbmcgaXQgdXAgZWFjaCB0aW1l
IHRoZSBDUFUgaXMgYnJvdWdodCB1cC4gU2VlbXMKZWFzaWVyIHRvIHNldCBvbmx5IG9uY2UgZHVy
aW5nIGRvbWFpbiBidWlsZCBhbmQgZm9yZ2V0IGFib3V0IGl0LgoKPiAoWW91IGRvbid0IG5lZWQg
dG8gc2V0IHRoZSBzb2Z0IGFmZmluaXR5LCBhcyB0aGUgaGFyZCBhZmZpbml0eSB3aWxsCj4gb3Zl
cnJpZGUgaXQuKQoKVGhhdCBzZWVtcyBmaW5lIHRvIG1lLiBJIG1vcmUgb3IgbGVzcyBndWVzc2Vk
IHRoYXQsIGJ1dCBkaWRuJ3QgbG9vawp0aGF0IGNhcmVmdWxseS4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:46:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:46:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eejjI-0004kV-Fn; Thu, 25 Jan 2018 15:46:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3nms=eu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eejjH-0004jt-1p
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 15:46:19 +0000
X-Inumbo-ID: e472ab3e-01e6-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e472ab3e-01e6-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:46:22 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0PFgPfQ057372;
 Thu, 25 Jan 2018 15:46: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-2017-10-26;
 bh=GMaQTkQRWwPgeoxFWO3tLcSY+ob3qpFAOLKiXMDEB7I=;
 b=rPJoL2j3tjVd6WrH17HTAygyufODA9iL2FxZIcWG7kVS7pb6ySWzr4mSGtCu3XtH3dr4
 QIeDVQpF+t3itszkWwE+CR40l9gVzESFYrIeMNf2Yhlrklm8d/vClcRfbOzKXo2J8QDR
 i1r6TEHKn8i5WBmjngTsLqdB+xax5kYIJgMf69GGQ19rIwKMVkyLxOq+Wpx3kXSfRoXn
 5prQjm2gW9fDvyf++WT/oQIVDnpmbuBAlYrcP/ItxFAUor7m2fMF3V5Q7Y+muEzGiazp
 o7/cEjoDJudkoM83NM4fuIuVGmj/vUwm59lBAdkRUmHP/i4PYHyz5KPWN8cSwQ6/CkGj /w== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2fqh6s8e2e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 25 Jan 2018 15:46:09 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w0PFk8xU018740
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 25 Jan 2018 15:46:08 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w0PFk7wG016260;
 Thu, 25 Jan 2018 15:46:07 GMT
Received: from [10.0.2.15] (/24.218.178.67)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 25 Jan 2018 07:46:07 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 linux-acpi@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-3-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b412ae20-76bf-854c-e69c-c74e876191e0@oracle.com>
Date: Thu, 25 Jan 2018 10:46:05 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180125143639.9969-3-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8784
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=887
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801250212
Cc: rafael.j.wysocki@intel.com, mingo@redhat.com, stable@vger.kernel.org,
 lenb@kernel.org
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: add
 acpi_arch_get_root_pointer() for pvh guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAwMS8yNS8yMDE4IDA5OjM2IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IEFkZCBhY3Bp
X2FyY2hfZ2V0X3Jvb3RfcG9pbnRlcigpIGZvciBYZW4gUFZIIGd1ZXN0cyB0byBjb21tdW5pY2F0
ZQo+IHRoZSBhZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlIGdpdmVuIHRvIHRoZSBrZXJuZWwgdmlh
IFhlbiBzdGFydCBpbmZvLgo+IAo+IFRoaXMgbWFrZXMgdGhlIGtlcm5lbCBib290IGFnYWluIGlu
IFBWSCBtb2RlIGFmdGVyIG9uIHJlY2VudCBYZW4gdGhlCj4gUlNEUCB3YXMgbW92ZWQgdG8gaGln
aGVyIGFkZHJlc3Nlcy4gU28gdXAgdG8gdGhhdCBjaGFuZ2UgaXQgd2FzIHB1cmUKPiBsdWNrIHRo
YXQgdGhlIGxlZ2FjeSBtZXRob2QgdG8gbG9jYXRlIHRoZSBSU0RQIHdhcyB3b3JraW5nIHdoZW4K
PiBydW5uaW5nIGFzIFBWSCBtb2RlLgo+IAo+IENjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4g
IyA0LjExCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoK
ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 15:57:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 15:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eejuG-0005Yl-LX; Thu, 25 Jan 2018 15:57:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eejuF-0005Yf-GP
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 15:57:39 +0000
X-Inumbo-ID: 79591136-01e8-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79591136-01e8-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 15:57:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 08:57:30 -0700
Message-Id: <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 08:57:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQEAgLTE3NDMsNiArMTc0NCwzNCBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2
Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAg
IGN0eHRfc3dpdGNoX2xldmVsbGluZyhuZXh0KTsKPiArCj4gKyAgICAgICAgaWYgKCBvcHRfaWJw
YiAmJiAhaXNfaWRsZV9kb21haW4obmV4dGQpICkKCklzIHRoZSBpZGxlIGRvbWFpbiBjaGVjayBo
ZXJlIHJlYWxseSB1c2VmdWw/Cgo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3RhdGljIERF
RklORV9QRVJfQ1BVKHVuc2lnbmVkIGludCwgbGFzdCk7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVk
IGludCAqbGFzdF9pZCA9ICZ0aGlzX2NwdShsYXN0KTsKPiArCj4gKyAgICAgICAgICAgIC8qCj4g
KyAgICAgICAgICAgICAqIFNxdWFzaCB0aGUgZG9taWQgYW5kIHZjcHUgaWQgdG9nZXRoZXIgZm9y
IGNvbXBhcmFzb24KPiArICAgICAgICAgICAgICogZWZmaWNpZW5jeS4gIFdlIGNvdWxkIGluIHBy
aW5jaXBsZSBzdGFzaCBhbmQgY29tcGFyZSB0aGUgc3RydWN0Cj4gKyAgICAgICAgICAgICAqIHZj
cHUgcG9pbnRlciwgYnV0IHRoaXMgcmlza3MgYSBmYWxzZSBhbGlhcyBpZiBhIGRvbWFpbiBoYXMg
ZGllZAo+ICsgICAgICAgICAgICAgKiBhbmQgdGhlIHNhbWUgNGsgcGFnZSBnZXRzIHJldXNlZCBm
b3IgYSBuZXcgdmNwdS4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIHVuc2lnbmVk
IGludCBuZXh0X2lkID0gKCgodW5zaWduZWQgaW50KW5leHRkLT5kb21haW5faWQgPDwgMTYpIHwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVpbnQxNl90KW5leHQtPnZj
cHVfaWQpOwo+ICsgICAgICAgICAgICBCVUlMRF9CVUdfT04oTUFYX1ZJUlRfQ1BVUyA+IDB4ZmZm
Zik7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBXaGVuIHNjaGVkdWxp
bmcgZnJvbSBhIHZjcHUsIHRvIGlkbGUsIGFuZCBiYWNrIHRvIHRoZSBzYW1lIHZjcHUKPiArICAg
ICAgICAgICAgICogKHdoaWNoIG1pZ2h0IGJlIGNvbW1vbiBpbiBhIGxpZ2h0bHkgbG9hZGVkIHN5
c3RlbSwgb3Igd2hlbgo+ICsgICAgICAgICAgICAgKiB1c2luZyB2Y3B1IHBpbm5pbmcpLCB0aGVy
ZSBpcyBubyBuZWVkIHRvIGlzc3VlIElCUEIsIGFzIHdlIGFyZQo+ICsgICAgICAgICAgICAgKiBy
ZXR1cm5pbmcgdG8gdGhlIHNhbWUgc2VjdXJpdHkgY29udGV4dC4KPiArICAgICAgICAgICAgICov
Cj4gKyAgICAgICAgICAgIGlmICggKmxhc3RfaWQgIT0gbmV4dF9pZCApCj4gKyAgICAgICAgICAg
IHsKPiArICAgICAgICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lCUEIp
Owo+ICsgICAgICAgICAgICAgICAgKmxhc3RfaWQgPSBuZXh0X2lkOwo+ICsgICAgICAgICAgICB9
Cj4gKyAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAgICAgIGNvbnRleHRfc2F2ZWQocHJldik7CgpT
aG9ydCBvZiBhbnkgcmVhbCBudW1iZXJzIChvciBhIHByb3BlciBleHBsYW5hdGlvbikgaGF2aW5n
IGJlZW4KcHJvdmlkZWQsIEkndmUgZG9uZSBzb21lIG1lYXN1cmVtZW50cy4gSW5kZWVkIEkgY2Fu
IHNlZSBxdWl0ZQpoaWdoIGEgcmF0ZSBvZiBjYXNlcyBvZiBleGVjdXRpb24gY29taW5nIHRoaXMg
d2F5IGRlc3BpdGUgdGhlCnZDUFUgbm90IHJlYWxseSBjaGFuZ2luZyBkdXJpbmcgZWFybHkgYm9v
dCBvZiBIVk0gZ3Vlc3RzLiBUaGlzCmdvZXMgZG93biBxdWl0ZSBhIGJpdCBsYXRlciBvbiwgYnV0
IG9idmlvdXNseSB0aGF0J3MgYWxzbyB3b3JrbG9hZApkZXBlbmRlbnQuIEJ1dCB0aGUgbnVtYmVy
IG9mIGNhc2VzIHdoZXJlIHRoZSBiYXJyaWVyIGVtaXNzaW9uCmNvdWxkIGJlIGF2b2lkZWQgcmVt
YWlucyBub24tbmVnbGlnaWJsZSwgc28gSSBhZ3JlZSB0aGUgZXh0cmEKYXZvaWRhbmNlIGxvZ2lj
IGlzIHByb2JhYmx5IHdhcnJhbnRlZC4gT24gdGhhdCBiYXNpcyAocGVyaGFwcwp3aXRoIHRoZSBp
ZGxlIGNoZWNrIGFib3ZlIHJlbW92ZWQpClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpGb3IgdGhlIHJlY29yZCwgdGhlIG92ZXJ3aGVsbWluZyBtYWpvcml0eSBv
ZiBjYWxscyB0bwpfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgYmVpbmcgcmVzcG9uc2libGUgZm9y
IHRoZSBiZWhhdmlvcgpjb21lIGZyb20gaW52YWxpZGF0ZV9pbnRlcnJ1cHQoKSwgd2hpY2ggc3Vn
Z2VzdHMgdG8gbWUgdGhhdAp0aGVyZSdzIGEgbWVhbmluZ2Z1bCBudW1iZXIgb2YgY2FzZXMgd2hl
cmUgYSB2Q1BVIGlzIG1pZ3JhdGVkCnRvIGFub3RoZXIgQ1BVIGFuZCB0aGVuIGJhY2ssIHdpdGhv
dXQgYW5vdGhlciB2Q1BVIGhhdmluZwpydW4gb24gdGhlIG9yaWdpbmFsIENQVSBpbiBiZXR3ZWVu
LiBJZiBJJ20gbm90IHdyb25nIHdpdGggdGhpcywKSSBoYXZlIHRvIHF1ZXN0aW9uIHdoeSB0aGUg
dkNQVSBpcyBtaWdyYXRlZCB0aGVuIGluIHRoZSBmaXJzdApwbGFjZS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:07:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:07:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eek3e-0006sH-NZ; Thu, 25 Jan 2018 16:07:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y5=eu=msd.im=msd+xen-devel@srs-us1.protection.inumbo.net>)
 id 1eek3c-0006sB-R7
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 16:07:21 +0000
X-Inumbo-ID: cbbc8da2-01e9-11e8-ba59-bc764e045a96
Received: from smtp.smtpout.orange.fr (unknown [80.12.242.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbbc8da2-01e9-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 17:07:10 +0100 (CET)
Received: from msd.im ([81.254.76.187]) by mwinf5d46 with ME
 id 2g7A1x00z42U4nD03g7AMm; Thu, 25 Jan 2018 17:07:14 +0100
X-ME-Helo: msd.im
X-ME-Auth: Z19kZXNwb2lzQG9yYW5nZS5mcg==
X-ME-Date: Thu, 25 Jan 2018 17:07:14 +0100
X-ME-IP: 81.254.76.187
Received: from [10.59.118.51] (wam59-2-88-189-137-202.fbx.proxad.net
 [88.189.137.202])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested)
 by msd.im (Postfix) with ESMTPSA id 2B655200A1;
 Thu, 25 Jan 2018 17:07:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=msd.im; s=msd001;
 t=1516896430; bh=frinzshjwjhAnY5+FyV0uhkWiM03T9xNbt2IA2Xk9HU=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=czACuPZo+vq3B2AaQdn1uWF72du+SMFWH0zoCzg6qw3LVgUuC8Qxn02N1TwGnHTe0
 hgnOJR9d6tDtDgmnFwaVcj8SN0HlpUIOMWMbhs3KUuh8pZp5TReVlMSykv2GGfwPdj
 sTbTuUrqmFeEJ6h1jG7z0LvGzSTR+IzwYUkIBU3Au4kpDq4xDKNn/UFCJGiQyRJ4gE
 GYOB5mvRrg5M2xmkCOT/x0IsK72KNUp9DrX2PSO4FFqQxWeQ2MDYa2UOzcH31JCxIA
 NqXp8pZ37d8KC+UIxFo0eM3RKcuwFvJViiz/5WtWnGQcukWBrEHSYOUqeyoKbADV8T
 qfbVikpz1FmwA==
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <54c84622-01da-6cbd-1c3e-3cbbb66ad44d@msd.im>
 <5A67493902000078001A1924@prv-mh.provo.novell.com>
 <5fe79d73-8b29-5ad6-831d-a509bccf6970@msd.im>
 <5A68472302000078001A1C8C@prv-mh.provo.novell.com>
 <864eea58-74a5-f005-60a4-5549805df3eb@msd.im>
 <5A69C21602000078001A24A3@prv-mh.provo.novell.com>
 <0f6fc9a5-4bbf-3ad8-6f87-99723b445246@suse.com>
 <9a190da7-a95c-11df-ef13-76f3f63eaf7d@msd.im>
 <d023af0b-7cd6-546f-e264-fd732574317b@suse.com>
From: "msd+xen-devel@msd.im" <msd+xen-devel@msd.im>
Message-ID: <405b5fc0-2c40-b426-2f21-3cd1d40b8c7b@msd.im>
Date: Thu, 25 Jan 2018 17:07:07 +0100
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:58.0) Gecko/20100101
 Thunderbird/58.0
MIME-Version: 1.0
In-Reply-To: <d023af0b-7cd6-546f-e264-fd732574317b@suse.com>
Content-Type: multipart/mixed; boundary="------------2EE199870495B902708E8D66"
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [Xen EFI] Impossible to limit the dom0 memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------2EE199870495B902708E8D66
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit

I have installed `linux-image-amd64-dbg` and `binutils`.

I can now execute `addr2line -pfi -e vmlinux-4.14.0-0.bpo.3-amd64 <addr>`.

I have generated a file "commands.txt" with all the addresses after 
"Guest stack trace from rsp=ffffffff82003cb0:" in my log file 
"dom0_crash_with_dom0_memory.txt".

I attached the result : "result.txt".

We can see inside this file "xen/mmu_pv.c:1548" and 
"drivers/firmware/efi/efi.c:558", so I hope it will be helpful.

Is that ok for you ?
Can I do something more ?

Regards,


Guillaume

--------------2EE199870495B902708E8D66
Content-Type: text/plain; charset=UTF-8;
 name="commands.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="commands.txt"

YWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAw
MDAwMDAwMDEwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFt
ZDY0IDMwMzAzMDMzMzMzNjM4MzgNCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4w
LTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwMw0KYWRkcjJsaW5lIC1wZmkgLWUgdm1s
aW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyNDA3MjNjDQphZGRyMmxpbmUg
LXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAxMDAwMGUwMzAN
CmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAw
MDAwMDAxMDA4Ng0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1h
bWQ2NCBmZmZmZmZmZjgyMDAzY2YwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQu
MC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMGUwMmINCmFkZHIybGluZSAtcGZpIC1lIHZt
bGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmY4MjQxYzNlZg0KYWRkcjJsaW5l
IC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDg2YmI1MDAw
DQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAw
MDAwMDAwMDAwMDENCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMt
YW1kNjQgZmZmZmZmZmY4MjQzNTVmOQ0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0
LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDAwYWYwDQphZGRyMmxpbmUgLXBmaSAtZSB2
bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDEwMDANCmFkZHIybGlu
ZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgODAwMDAwMDAwMDAwMDE2
Mw0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAw
MDViZTgyMDAzZDM4DQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4z
LWFtZDY0IDAwMDAwMDAwODZiYjVhZjANCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4x
NC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAxMA0KYWRkcjJsaW5lIC1wZmkgLWUg
dm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDAwMDE4DQphZGRyMmxp
bmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAw
MGMNCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAw
MDAwMDA4ODVmMmUxOA0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8u
My1hbWQ2NCAwMDAwMDAwMDAwMDAwMDBjDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQu
MTQuMC0wLmJwby4zLWFtZDY0IGZmZmZmZmZmODI0MzU4MmUNCmFkZHIybGluZSAtcGZpIC1l
IHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmZmZjIwMDFmOA0KYWRkcjJs
aW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyMDAz
ZGUwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IGZm
ZmZmZmZmODI0NTQwMGYNCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBv
LjMtYW1kNjQgZmZmZmZmZmY4MjQzNTVmOQ0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00
LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyNGM2ZmMwDQphZGRyMmxpbmUgLXBmaSAt
ZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDQ1OTYzZDNhZDcxOWIyY2INCmFkZHIy
bGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgNmY2NTY3MGVkMGRh
YmNhMw0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAw
MDAwMDVmZTAwMDAwMDAwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJw
by4zLWFtZDY0IDAwMDAwMDAwMDAwMDAwMDANCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgt
NC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAxOA0KYWRkcjJsaW5lIC1wZmkg
LWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyMDAzZGY4DQphZGRy
MmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IGZmZmZmZmZmZmYy
MDAwZDgNCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQg
ZmZmZmZmZmY4MjRjNmZjMA0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5i
cG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDAwMDAwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4
LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAwMDANCmFkZHIybGluZSAtcGZp
IC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAxOA0KYWRk
cjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgy
NDU0MGUzDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0
IGZmZmZmZmZmODI0NTQwZTMNCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAu
YnBvLjMtYW1kNjQgZmZmZmZmZmZmZjIwMDI2MA0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51
eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAyNGFjMWUwDQphZGRyMmxpbmUgLXBm
aSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAwMDANCmFk
ZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmY4
MjAwM2YxOA0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2
NCBmZmZmZmZmZjgyNDFmYTAwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0w
LmJwby4zLWFtZDY0IDIwNGI0NDQ1ODIwMDNmMTgNCmFkZHIybGluZSAtcGZpIC1lIHZtbGlu
dXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMjA1MzRmNDk0MjIwNDk0OQ0KYWRkcjJsaW5lIC1w
ZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAzMDMwMzIzMTUzM2E0NDQ5DQph
ZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDMwMmU0MjM2
MzgyZTUwNTMNCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1k
NjQgMzIzMDMwMmUzMTMwMmUzMw0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAt
MC5icG8uMy1hbWQ2NCAzMDMyMzczMjM5MzAyZTM2DQphZGRyMmxpbmUgLXBmaSAtZSB2bWxp
bnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAzOTMyMzczMDM3MzENCmFkZHIybGluZSAt
cGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwMA0K
YWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAw
MDAwMDAwMDAwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFt
ZDY0IDAwMDAwMDAwMDAwMDAwMDANCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4w
LTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwMA0KYWRkcjJsaW5lIC1wZmkgLWUgdm1s
aW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDAwMDAwDQphZGRyMmxpbmUg
LXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAwMDAN
CmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAw
MDAwMDAwMDAwMA0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1h
bWQ2NCAwMDAwMDAwMDAxMDAwMDAwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQu
MC0wLmJwby4zLWFtZDY0IGZmZmZmZmZmODEwMDAwMDANCmFkZHIybGluZSAtcGZpIC1lIHZt
bGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmY4MjQwYTgyYQ0KYWRkcjJsaW5l
IC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgxMGQxMmZk
DQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IGZmZmZm
ZmZmMDAwMDAwMTANCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMt
YW1kNjQgZmZmZmZmZmY4MjAwM2YxOA0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0
LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyMDAzZWQwDQphZGRyMmxpbmUgLXBmaSAtZSB2
bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAwMDANCmFkZHIybGlu
ZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMjYzMzAw
MA0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAw
MDAwMDAwMDAwMDAwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4z
LWFtZDY0IGZmZmZmZmZmZmZmZmZmZmYNCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4x
NC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwMA0KYWRkcjJsaW5lIC1wZmkgLWUg
dm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDAwMDAwDQphZGRyMmxp
bmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAw
MDANCmFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAw
MDAwMDAwMDAwMDAwMA0KYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8u
My1hbWQ2NCAwMDAwMDAwMDAwMDAwMDAwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQu
MTQuMC0wLmJwby4zLWFtZDY0IGZmZmZmZmZmODIzZmZiNTQNCmFkZHIybGluZSAtcGZpIC1l
IHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmY4MjRiMjc2MA0KYWRkcjJs
aW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDAw
MDAwDQphZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAw
MDAwMDAwMDAwMDAwMDA=
--------------2EE199870495B902708E8D66
Content-Type: text/plain; charset=UTF-8;
 name="result.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="result.txt"

IyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDMwMzAz
MDMzMzMzNjM4MzgNCj8/ID8/OjANCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0
LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDAwMDAzDQpfX3Blcl9jcHVfc3RhcnQgw6Ag
Pz86Pw0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0
IGZmZmZmZmZmODI0MDcyM2MNCm5hdGl2ZV9zZXRfcHRlIMOgIC4vZGViaWFuL2J1aWxkL2J1
aWxkX2FtZDY0X25vbmVfYW1kNjQvLi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wZ3RhYmxlXzY0
Lmg6NjUNCiAoZW4gbGlnbmUgcGFyKSB4ZW5fc2V0X3B0ZV9pbml0IMOgIC4vZGViaWFuL2J1
aWxkL2J1aWxkX2FtZDY0X25vbmVfYW1kNjQvLi9hcmNoL3g4Ni94ZW4vbW11X3B2LmM6MTU0
OA0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAw
MDAwMDAxMDAwMGUwMzANCj8/ID8/OjANCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00
LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDEwMDg2DQpfX3Blcl9jcHVfc3RhcnQg
w6AgPz86Pw0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFt
ZDY0IGZmZmZmZmZmODIwMDNjZjANCl9fZW5kX3JvZGF0YV9ocGFnZV9hbGlnbiDDoCA/Pzo/
DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAw
MDAwMDAwMDAwZTAyYg0KX19wZXJfY3B1X3N0YXJ0IMOgID8/Oj8NCiMgYWRkcjJsaW5lIC1w
ZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyNDFjM2VmDQpz
ZXRfcHRlIMOgIC4vZGViaWFuL2J1aWxkL2J1aWxkX2FtZDY0X25vbmVfYW1kNjQvLi9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oOjQ0Ng0KIChlbiBsaWduZSBwYXIpIF9fZWFy
bHlfc2V0X2ZpeG1hcCDDoCAuL2RlYmlhbi9idWlsZC9idWlsZF9hbWQ2NF9ub25lX2FtZDY0
Ly4vYXJjaC94ODYvbW0vaW9yZW1hcC5jOjc0OQ0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxp
bnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwODZiYjUwMDANCj8/ID8/OjANCiMg
YWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAw
MDAwMDAwMDAxDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86Pw0KIyBhZGRyMmxpbmUgLXBmaSAt
ZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IGZmZmZmZmZmODI0MzU1ZjkNCl9fZWFy
bHlfaW9yZW1hcCDDoCAuL2RlYmlhbi9idWlsZC9idWlsZF9hbWQ2NF9ub25lX2FtZDY0Ly4v
bW0vZWFybHlfaW9yZW1hcC5jOjE1Nw0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQu
MTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDBhZjANCl9fcGVyX2NwdV9zdGFydCDD
oCA/Pzo/DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1k
NjQgMDAwMDAwMDAwMDAwMTAwMA0KX19wZXJfY3B1X3N0YXJ0IMOgID8/Oj8NCiMgYWRkcjJs
aW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCA4MDAwMDAwMDAwMDAw
MTYzDQo/PyA/PzowDQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBv
LjMtYW1kNjQgMDAwMDA1YmU4MjAwM2QzOA0KPz8gPz86MA0KIyBhZGRyMmxpbmUgLXBmaSAt
ZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwODZiYjVhZjANCj8/ID8/
OjANCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAw
MDAwMDAwMDAwMDAwMDEwDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86Pw0KIyBhZGRyMmxpbmUg
LXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAwMTgN
Cl9fcGVyX2NwdV9zdGFydCDDoCA/Pzo/DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgt
NC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwYw0KX19wZXJfY3B1X3N0YXJ0
IMOgID8/Oj8NCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1h
bWQ2NCAwMDAwMDAwMDg4NWYyZTE4DQo/PyA/PzowDQojIGFkZHIybGluZSAtcGZpIC1lIHZt
bGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwYw0KX19wZXJfY3B1
X3N0YXJ0IMOgID8/Oj8NCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5i
cG8uMy1hbWQ2NCBmZmZmZmZmZjgyNDM1ODJlDQplYXJseV9tZW1yZW1hcCDDoCAuL2RlYmlh
bi9idWlsZC9idWlsZF9hbWQ2NF9ub25lX2FtZDY0Ly4vbW0vZWFybHlfaW9yZW1hcC5jOjIz
MA0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IGZm
ZmZmZmZmZmYyMDAxZjgNCj8/ID8/OjANCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00
LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyMDAzZGUwDQpfX2VuZF9yb2RhdGFfaHBh
Z2VfYWxpZ24gw6AgPz86Pw0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0w
LmJwby4zLWFtZDY0IGZmZmZmZmZmODI0NTQwMGYNCmVmaV9jb25maWdfcGFyc2VfdGFibGVz
IMOgIC4vZGViaWFuL2J1aWxkL2J1aWxkX2FtZDY0X25vbmVfYW1kNjQvLi9kcml2ZXJzL2Zp
cm13YXJlL2VmaS9lZmkuYzo1NTgNCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0
LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyNDM1NWY5DQpfX2Vhcmx5X2lvcmVtYXAgw6Ag
Li9kZWJpYW4vYnVpbGQvYnVpbGRfYW1kNjRfbm9uZV9hbWQ2NC8uL21tL2Vhcmx5X2lvcmVt
YXAuYzoxNTcNCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1h
bWQ2NCBmZmZmZmZmZjgyNGM2ZmMwDQpyZWFsX21vZGVfcmVsb2NzIMOgID8/Oj8NCiMgYWRk
cjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCA0NTk2M2QzYWQ3
MTliMmNiDQo/PyA/PzowDQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAu
YnBvLjMtYW1kNjQgNmY2NTY3MGVkMGRhYmNhMw0KPz8gPz86MA0KIyBhZGRyMmxpbmUgLXBm
aSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwNWZlMDAwMDAwMDANCj8/
ID8/OjANCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2
NCAwMDAwMDAwMDAwMDAwMDAwDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86Pw0KIyBhZGRyMmxp
bmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAw
MTgNCl9fcGVyX2NwdV9zdGFydCDDoCA/Pzo/DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGlu
dXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmY4MjAwM2RmOA0KX19lbmRfcm9kYXRh
X2hwYWdlX2FsaWduIMOgID8/Oj8NCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0
LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZmZmMjAwMGQ4DQo/PyA/PzowDQojIGFkZHIybGlu
ZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmY4MjRjNmZj
MA0KcmVhbF9tb2RlX3JlbG9jcyDDoCA/Pzo/DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGlu
dXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwMA0KX19wZXJfY3B1X3N0
YXJ0IMOgID8/Oj8NCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8u
My1hbWQ2NCAwMDAwMDAwMDAwMDAwMDAwDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86Pw0KIyBh
ZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAw
MDAwMDAwMTgNCl9fcGVyX2NwdV9zdGFydCDDoCA/Pzo/DQojIGFkZHIybGluZSAtcGZpIC1l
IHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmY4MjQ1NDBlMw0KZWZpX2Nv
bmZpZ19pbml0IMOgIC4vZGViaWFuL2J1aWxkL2J1aWxkX2FtZDY0X25vbmVfYW1kNjQvLi9k
cml2ZXJzL2Zpcm13YXJlL2VmaS9lZmkuYzo1OTMNCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1s
aW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyNDU0MGUzDQplZmlfY29uZmln
X2luaXQgw6AgLi9kZWJpYW4vYnVpbGQvYnVpbGRfYW1kNjRfbm9uZV9hbWQ2NC8uL2RyaXZl
cnMvZmlybXdhcmUvZWZpL2VmaS5jOjU5Mw0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4
LTQuMTQuMC0wLmJwby4zLWFtZDY0IGZmZmZmZmZmZmYyMDAyNjANCj8/ID8/OjANCiMgYWRk
cjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAy
NGFjMWUwDQo/PyA/PzowDQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAu
YnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwMA0KX19wZXJfY3B1X3N0YXJ0IMOgID8/Oj8N
CiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZm
ZmZmZjgyMDAzZjE4DQpfX2VuZF9yb2RhdGFfaHBhZ2VfYWxpZ24gw6AgPz86Pw0KIyBhZGRy
MmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IGZmZmZmZmZmODI0
MWZhMDANCmVmaV9pbml0IMOgIC4vZGViaWFuL2J1aWxkL2J1aWxkX2FtZDY0X25vbmVfYW1k
NjQvLi9hcmNoL3g4Ni9wbGF0Zm9ybS9lZmkvZWZpLmM6NTI0DQojIGFkZHIybGluZSAtcGZp
IC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMjA0YjQ0NDU4MjAwM2YxOA0KPz8g
Pz86MA0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0
IDIwNTM0ZjQ5NDIyMDQ5NDkNCj8/ID8/OjANCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51
eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAzMDMwMzIzMTUzM2E0NDQ5DQo/PyA/PzowDQojIGFk
ZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMzAyZTQyMzYz
ODJlNTA1Mw0KPz8gPz86MA0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0w
LmJwby4zLWFtZDY0IDMyMzAzMDJlMzEzMDJlMzMNCj8/ID8/OjANCiMgYWRkcjJsaW5lIC1w
ZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAzMDMyMzczMjM5MzAyZTM2DQo/
PyA/PzowDQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1k
NjQgMDAwMDM5MzIzNzMwMzczMQ0KPz8gPz86MA0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxp
bnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAwMDANCl9fcGVyX2NwdV9z
dGFydCDDoCA/Pzo/DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBv
LjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwMA0KX19wZXJfY3B1X3N0YXJ0IMOgID8/Oj8NCiMg
YWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAw
MDAwMDAwMDAwDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86Pw0KIyBhZGRyMmxpbmUgLXBmaSAt
ZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAwMDANCl9fcGVy
X2NwdV9zdGFydCDDoCA/Pzo/DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4w
LTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwMA0KX19wZXJfY3B1X3N0YXJ0IMOgID8/
Oj8NCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2NCAw
MDAwMDAwMDAwMDAwMDAwDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86Pw0KIyBhZGRyMmxpbmUg
LXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAwMDAwMDAN
Cl9fcGVyX2NwdV9zdGFydCDDoCA/Pzo/DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgt
NC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMTAwMDAwMA0KPz8gPz86MA0KIyBhZGRy
MmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IGZmZmZmZmZmODEw
MDAwMDANCl90ZXh0IMOgIC9idWlsZC9saW51eC0zUk01YXAvbGludXgtNC4xNC4xMy9hcmNo
L3g4Ni9rZXJuZWwvaGVhZF82NC5TOjc0DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgt
NC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmY4MjQwYTgyYQ0Kc2V0dXBfYXJjaCDDoCAu
L2RlYmlhbi9idWlsZC9idWlsZF9hbWQ2NF9ub25lX2FtZDY0Ly4vYXJjaC94ODYva2VybmVs
L3NldHVwLmM6MTA0OA0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJw
by4zLWFtZDY0IGZmZmZmZmZmODEwZDEyZmQNCnByaW50ayDDoCAuL2RlYmlhbi9idWlsZC9i
dWlsZF9hbWQ2NF9ub25lX2FtZDY0Ly4va2VybmVsL3ByaW50ay9wcmludGsuYzoxODM0DQoj
IGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZm
ZmYwMDAwMDAxMA0KPz8gPz86MA0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQu
MC0wLmJwby4zLWFtZDY0IGZmZmZmZmZmODIwMDNmMTgNCl9fZW5kX3JvZGF0YV9ocGFnZV9h
bGlnbiDDoCA/Pzo/DQojIGFkZHIybGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBv
LjMtYW1kNjQgZmZmZmZmZmY4MjAwM2VkMA0KX19lbmRfcm9kYXRhX2hwYWdlX2FsaWduIMOg
ID8/Oj8NCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1hbWQ2
NCAwMDAwMDAwMDAwMDAwMDAwDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86Pw0KIyBhZGRyMmxp
bmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDI2MzMw
MDANCj8/ID8/OjANCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8u
My1hbWQ2NCAwMDAwMDAwMDAwMDAwMDAwDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86Pw0KIyBh
ZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IGZmZmZmZmZm
ZmZmZmZmZmYNCj8/ID8/OjANCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAt
MC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDAwMDAwDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86
Pw0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAw
MDAwMDAwMDAwMDAwMDANCl9fcGVyX2NwdV9zdGFydCDDoCA/Pzo/DQojIGFkZHIybGluZSAt
cGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgMDAwMDAwMDAwMDAwMDAwMA0K
X19wZXJfY3B1X3N0YXJ0IMOgID8/Oj8NCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00
LjE0LjAtMC5icG8uMy1hbWQ2NCAwMDAwMDAwMDAwMDAwMDAwDQpfX3Blcl9jcHVfc3RhcnQg
w6AgPz86Pw0KIyBhZGRyMmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFt
ZDY0IDAwMDAwMDAwMDAwMDAwMDANCl9fcGVyX2NwdV9zdGFydCDDoCA/Pzo/DQojIGFkZHIy
bGluZSAtcGZpIC1lIHZtbGludXgtNC4xNC4wLTAuYnBvLjMtYW1kNjQgZmZmZmZmZmY4MjNm
ZmI1NA0Kc3RhcnRfa2VybmVsIMOgIC4vZGViaWFuL2J1aWxkL2J1aWxkX2FtZDY0X25vbmVf
YW1kNjQvLi9pbml0L21haW4uYzo1NDENCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00
LjE0LjAtMC5icG8uMy1hbWQ2NCBmZmZmZmZmZjgyNGIyNzYwDQpyZWFsX21vZGVfcmVsb2Nz
IMOgID8/Oj8NCiMgYWRkcjJsaW5lIC1wZmkgLWUgdm1saW51eC00LjE0LjAtMC5icG8uMy1h
bWQ2NCAwMDAwMDAwMDAwMDAwMDAwDQpfX3Blcl9jcHVfc3RhcnQgw6AgPz86Pw0KIyBhZGRy
MmxpbmUgLXBmaSAtZSB2bWxpbnV4LTQuMTQuMC0wLmJwby4zLWFtZDY0IDAwMDAwMDAwMDAw
MDAwMDANCl9fcGVyX2NwdV9zdGFydCDDoCA/Pzo/DQo=
--------------2EE199870495B902708E8D66
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------2EE199870495B902708E8D66--


From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:12:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eek85-0007Z6-EQ; Thu, 25 Jan 2018 16:11:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eek84-0007Yz-PV
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:11:56 +0000
X-Inumbo-ID: 792ac7a4-01ea-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 792ac7a4-01ea-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 16:12:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66676418"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
Date: Thu, 25 Jan 2018 16:09:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Dario Faggioli <dario.faggioli@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTU6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEBAIC0xNzQzLDYg
KzE3NDQsMzQgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0
IHZjcHUgKm5leHQpCj4+ICAgICAgICAgIH0KPj4gIAo+PiAgICAgICAgICBjdHh0X3N3aXRjaF9s
ZXZlbGxpbmcobmV4dCk7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBvcHRfaWJwYiAmJiAhaXNfaWRs
ZV9kb21haW4obmV4dGQpICkKPiBJcyB0aGUgaWRsZSBkb21haW4gY2hlY2sgaGVyZSByZWFsbHkg
dXNlZnVsPwoKWWVzLCBiZWNhdXNlIGFzIHlvdSBwb2ludGVkIG91dCBpbiB2OSwgdGhlIG91dGVy
IGNvbmRpdGlvbiBpc24ndApzdWZmaWNpZW50IHRvIGV4Y2x1ZGUgbmV4dGQgYmVpbmcgaWRsZS4K
Cj4KPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgc3RhdGljIERFRklORV9QRVJfQ1BVKHVu
c2lnbmVkIGludCwgbGFzdCk7Cj4+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmxhc3RfaWQg
PSAmdGhpc19jcHUobGFzdCk7Cj4+ICsKPj4gKyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAg
ICAgKiBTcXVhc2ggdGhlIGRvbWlkIGFuZCB2Y3B1IGlkIHRvZ2V0aGVyIGZvciBjb21wYXJhc29u
Cj4+ICsgICAgICAgICAgICAgKiBlZmZpY2llbmN5LiAgV2UgY291bGQgaW4gcHJpbmNpcGxlIHN0
YXNoIGFuZCBjb21wYXJlIHRoZSBzdHJ1Y3QKPj4gKyAgICAgICAgICAgICAqIHZjcHUgcG9pbnRl
ciwgYnV0IHRoaXMgcmlza3MgYSBmYWxzZSBhbGlhcyBpZiBhIGRvbWFpbiBoYXMgZGllZAo+PiAr
ICAgICAgICAgICAgICogYW5kIHRoZSBzYW1lIDRrIHBhZ2UgZ2V0cyByZXVzZWQgZm9yIGEgbmV3
IHZjcHUuCj4+ICsgICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBu
ZXh0X2lkID0gKCgodW5zaWduZWQgaW50KW5leHRkLT5kb21haW5faWQgPDwgMTYpIHwKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50MTZfdCluZXh0LT52Y3B1X2lk
KTsKPj4gKyAgICAgICAgICAgIEJVSUxEX0JVR19PTihNQVhfVklSVF9DUFVTID4gMHhmZmZmKTsK
Pj4gKwo+PiArICAgICAgICAgICAgLyoKPj4gKyAgICAgICAgICAgICAqIFdoZW4gc2NoZWR1bGlu
ZyBmcm9tIGEgdmNwdSwgdG8gaWRsZSwgYW5kIGJhY2sgdG8gdGhlIHNhbWUgdmNwdQo+PiArICAg
ICAgICAgICAgICogKHdoaWNoIG1pZ2h0IGJlIGNvbW1vbiBpbiBhIGxpZ2h0bHkgbG9hZGVkIHN5
c3RlbSwgb3Igd2hlbgo+PiArICAgICAgICAgICAgICogdXNpbmcgdmNwdSBwaW5uaW5nKSwgdGhl
cmUgaXMgbm8gbmVlZCB0byBpc3N1ZSBJQlBCLCBhcyB3ZSBhcmUKPj4gKyAgICAgICAgICAgICAq
IHJldHVybmluZyB0byB0aGUgc2FtZSBzZWN1cml0eSBjb250ZXh0Lgo+PiArICAgICAgICAgICAg
ICovCj4+ICsgICAgICAgICAgICBpZiAoICpsYXN0X2lkICE9IG5leHRfaWQgKQo+PiArICAgICAg
ICAgICAgewo+PiArICAgICAgICAgICAgICAgIHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01E
X0lCUEIpOwo+PiArICAgICAgICAgICAgICAgICpsYXN0X2lkID0gbmV4dF9pZDsKPj4gKyAgICAg
ICAgICAgIH0KPj4gKyAgICAgICAgfQo+PiAgICAgIH0KPj4gIAo+PiAgICAgIGNvbnRleHRfc2F2
ZWQocHJldik7Cj4gU2hvcnQgb2YgYW55IHJlYWwgbnVtYmVycyAob3IgYSBwcm9wZXIgZXhwbGFu
YXRpb24pIGhhdmluZyBiZWVuCj4gcHJvdmlkZWQsIEkndmUgZG9uZSBzb21lIG1lYXN1cmVtZW50
cy4gSW5kZWVkIEkgY2FuIHNlZSBxdWl0ZQo+IGhpZ2ggYSByYXRlIG9mIGNhc2VzIG9mIGV4ZWN1
dGlvbiBjb21pbmcgdGhpcyB3YXkgZGVzcGl0ZSB0aGUKPiB2Q1BVIG5vdCByZWFsbHkgY2hhbmdp
bmcgZHVyaW5nIGVhcmx5IGJvb3Qgb2YgSFZNIGd1ZXN0cy4gVGhpcwo+IGdvZXMgZG93biBxdWl0
ZSBhIGJpdCBsYXRlciBvbiwgYnV0IG9idmlvdXNseSB0aGF0J3MgYWxzbyB3b3JrbG9hZAo+IGRl
cGVuZGVudC4gQnV0IHRoZSBudW1iZXIgb2YgY2FzZXMgd2hlcmUgdGhlIGJhcnJpZXIgZW1pc3Np
b24KPiBjb3VsZCBiZSBhdm9pZGVkIHJlbWFpbnMgbm9uLW5lZ2xpZ2libGUsIHNvIEkgYWdyZWUg
dGhlIGV4dHJhCj4gYXZvaWRhbmNlIGxvZ2ljIGlzIHByb2JhYmx5IHdhcnJhbnRlZC4gT24gdGhh
dCBiYXNpcyAocGVyaGFwcwo+IHdpdGggdGhlIGlkbGUgY2hlY2sgYWJvdmUgcmVtb3ZlZCkKPiBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gRm9yIHRoZSBy
ZWNvcmQsIHRoZSBvdmVyd2hlbG1pbmcgbWFqb3JpdHkgb2YgY2FsbHMgdG8KPiBfX3N5bmNfbG9j
YWxfZXhlY3N0YXRlKCkgYmVpbmcgcmVzcG9uc2libGUgZm9yIHRoZSBiZWhhdmlvcgo+IGNvbWUg
ZnJvbSBpbnZhbGlkYXRlX2ludGVycnVwdCgpLCB3aGljaCBzdWdnZXN0cyB0byBtZSB0aGF0Cj4g
dGhlcmUncyBhIG1lYW5pbmdmdWwgbnVtYmVyIG9mIGNhc2VzIHdoZXJlIGEgdkNQVSBpcyBtaWdy
YXRlZAo+IHRvIGFub3RoZXIgQ1BVIGFuZCB0aGVuIGJhY2ssIHdpdGhvdXQgYW5vdGhlciB2Q1BV
IGhhdmluZwo+IHJ1biBvbiB0aGUgb3JpZ2luYWwgQ1BVIGluIGJldHdlZW4uIElmIEknbSBub3Qg
d3Jvbmcgd2l0aCB0aGlzLAo+IEkgaGF2ZSB0byBxdWVzdGlvbiB3aHkgdGhlIHZDUFUgaXMgbWln
cmF0ZWQgdGhlbiBpbiB0aGUgZmlyc3QKPiBwbGFjZS4KClRoaXMgaXMgYSBrbm93biAobWlzKWZl
YXR1cmUgb2YgdGhlIENyZWRpdCBzY2hlZHVsZXIuwqAgV2hlbiBhIFBDUFUgZ29lcwppZGxlLCBp
dCBhZ2dyZXNzaXZlbHkgc3RlYWxzIHdvcmsgZnJvbSB0aGUgYWRqYWNlbnQgY3B1cywgZXZlbiBp
ZiB0aGUKYWRqYWNlbnQgY3B1IG9ubHkgaGFzIGEgc2luZ2xlIHZjcHUgdG8gcnVuIGFuZCBpcyBy
dW5uaW5nIGl0LgoKWGVuU2VydmVyIGhhcyB0aGlzIGdyb3NzIGhhY2sgd2hpY2ggbWFrZXMgYWdn
cmVnYXRlIG5ldHdvcmtpbmcKbWVhc3VyZW1lbnRzIGZhciBmYXIgYmV0dGVyCgpodHRwczovL2dp
dGh1Yi5jb20veGVuc2VydmVyL3hlbi5wZy9ibG9iL1hTLTcuMS54L21hc3Rlci9zY2hlZC1jcmVk
aXQxLXVzZS1wZXItcGNwdS1ydW5xdWV1ZS1jb3VudC5wYXRjaAoKRGFyaW8gbWFkZSBhIGRpZmZl
cmVudCBmaXggdG8gQ3JlZGl0MSB1cHN0cmVhbSB3aGljaCB3YXMgc3VwcG9zZWQgdG8KcmVzb2x2
ZSB0aGlzIGJlaGF2aW91ciAoYWx0aG91Z2ggSSBjYW4ndCBsb2NhdGUgdGhlIHBhdGNoIGJ5IGEg
bGlzdCBvZgp0aXRsZXMpLCBidXQgYmFzZWQgb24gdGhlc2Ugb2JzZXJ2YXRpb25zLCBJJ2Qgc2F5
IHRoZSBtaXNmZWF0dXJlIGhhc24ndApiZWVuIGZpeGVkLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:17:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eekDL-0007mt-2W; Thu, 25 Jan 2018 16:17:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eekDJ-0007mn-Uo
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:17:21 +0000
X-Inumbo-ID: 3a805ba8-01eb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a805ba8-01eb-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 16:17:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66676958"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
Message-ID: <be65dc15-ab25-8522-8720-1ab64c6ef959@citrix.com>
Date: Thu, 25 Jan 2018 16:15:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Dario Faggioli <dfaggioli@suse.com>, David Woodhouse <dwmw@amazon.co.uk>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0MnaW5nIERhcmlvIHdpdGggYSB3b3JraW5nIGVtYWlsIGFkZHJlc3MgdGhpcyB0aW1lLi4uCgpP
biAyNS8wMS8xOCAxNjowOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyNS8wMS8xOCAxNTo1
NywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBAQCAtMTc0Myw2ICsxNzQ0LDM0IEBAIHZv
aWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQo+
Pj4gICAgICAgICAgfQo+Pj4gIAo+Pj4gICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKG5l
eHQpOwo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCBvcHRfaWJwYiAmJiAhaXNfaWRsZV9kb21haW4o
bmV4dGQpICkKPj4gSXMgdGhlIGlkbGUgZG9tYWluIGNoZWNrIGhlcmUgcmVhbGx5IHVzZWZ1bD8K
PiBZZXMsIGJlY2F1c2UgYXMgeW91IHBvaW50ZWQgb3V0IGluIHY5LCB0aGUgb3V0ZXIgY29uZGl0
aW9uIGlzbid0Cj4gc3VmZmljaWVudCB0byBleGNsdWRlIG5leHRkIGJlaW5nIGlkbGUuCj4KPj4+
ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWdu
ZWQgaW50LCBsYXN0KTsKPj4+ICsgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKmxhc3RfaWQgPSAm
dGhpc19jcHUobGFzdCk7Cj4+PiArCj4+PiArICAgICAgICAgICAgLyoKPj4+ICsgICAgICAgICAg
ICAgKiBTcXVhc2ggdGhlIGRvbWlkIGFuZCB2Y3B1IGlkIHRvZ2V0aGVyIGZvciBjb21wYXJhc29u
Cj4+PiArICAgICAgICAgICAgICogZWZmaWNpZW5jeS4gIFdlIGNvdWxkIGluIHByaW5jaXBsZSBz
dGFzaCBhbmQgY29tcGFyZSB0aGUgc3RydWN0Cj4+PiArICAgICAgICAgICAgICogdmNwdSBwb2lu
dGVyLCBidXQgdGhpcyByaXNrcyBhIGZhbHNlIGFsaWFzIGlmIGEgZG9tYWluIGhhcyBkaWVkCj4+
PiArICAgICAgICAgICAgICogYW5kIHRoZSBzYW1lIDRrIHBhZ2UgZ2V0cyByZXVzZWQgZm9yIGEg
bmV3IHZjcHUuCj4+PiArICAgICAgICAgICAgICovCj4+PiArICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5leHRfaWQgPSAoKCh1bnNpZ25lZCBpbnQpbmV4dGQtPmRvbWFpbl9pZCA8PCAxNikgfAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1aW50MTZfdCluZXh0LT52
Y3B1X2lkKTsKPj4+ICsgICAgICAgICAgICBCVUlMRF9CVUdfT04oTUFYX1ZJUlRfQ1BVUyA+IDB4
ZmZmZik7Cj4+PiArCj4+PiArICAgICAgICAgICAgLyoKPj4+ICsgICAgICAgICAgICAgKiBXaGVu
IHNjaGVkdWxpbmcgZnJvbSBhIHZjcHUsIHRvIGlkbGUsIGFuZCBiYWNrIHRvIHRoZSBzYW1lIHZj
cHUKPj4+ICsgICAgICAgICAgICAgKiAod2hpY2ggbWlnaHQgYmUgY29tbW9uIGluIGEgbGlnaHRs
eSBsb2FkZWQgc3lzdGVtLCBvciB3aGVuCj4+PiArICAgICAgICAgICAgICogdXNpbmcgdmNwdSBw
aW5uaW5nKSwgdGhlcmUgaXMgbm8gbmVlZCB0byBpc3N1ZSBJQlBCLCBhcyB3ZSBhcmUKPj4+ICsg
ICAgICAgICAgICAgKiByZXR1cm5pbmcgdG8gdGhlIHNhbWUgc2VjdXJpdHkgY29udGV4dC4KPj4+
ICsgICAgICAgICAgICAgKi8KPj4+ICsgICAgICAgICAgICBpZiAoICpsYXN0X2lkICE9IG5leHRf
aWQgKQo+Pj4gKyAgICAgICAgICAgIHsKPj4+ICsgICAgICAgICAgICAgICAgd3Jtc3JsKE1TUl9Q
UkVEX0NNRCwgUFJFRF9DTURfSUJQQik7Cj4+PiArICAgICAgICAgICAgICAgICpsYXN0X2lkID0g
bmV4dF9pZDsKPj4+ICsgICAgICAgICAgICB9Cj4+PiArICAgICAgICB9Cj4+PiAgICAgIH0KPj4+
ICAKPj4+ICAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKPj4gU2hvcnQgb2YgYW55IHJlYWwgbnVt
YmVycyAob3IgYSBwcm9wZXIgZXhwbGFuYXRpb24pIGhhdmluZyBiZWVuCj4+IHByb3ZpZGVkLCBJ
J3ZlIGRvbmUgc29tZSBtZWFzdXJlbWVudHMuIEluZGVlZCBJIGNhbiBzZWUgcXVpdGUKPj4gaGln
aCBhIHJhdGUgb2YgY2FzZXMgb2YgZXhlY3V0aW9uIGNvbWluZyB0aGlzIHdheSBkZXNwaXRlIHRo
ZQo+PiB2Q1BVIG5vdCByZWFsbHkgY2hhbmdpbmcgZHVyaW5nIGVhcmx5IGJvb3Qgb2YgSFZNIGd1
ZXN0cy4gVGhpcwo+PiBnb2VzIGRvd24gcXVpdGUgYSBiaXQgbGF0ZXIgb24sIGJ1dCBvYnZpb3Vz
bHkgdGhhdCdzIGFsc28gd29ya2xvYWQKPj4gZGVwZW5kZW50LiBCdXQgdGhlIG51bWJlciBvZiBj
YXNlcyB3aGVyZSB0aGUgYmFycmllciBlbWlzc2lvbgo+PiBjb3VsZCBiZSBhdm9pZGVkIHJlbWFp
bnMgbm9uLW5lZ2xpZ2libGUsIHNvIEkgYWdyZWUgdGhlIGV4dHJhCj4+IGF2b2lkYW5jZSBsb2dp
YyBpcyBwcm9iYWJseSB3YXJyYW50ZWQuIE9uIHRoYXQgYmFzaXMgKHBlcmhhcHMKPj4gd2l0aCB0
aGUgaWRsZSBjaGVjayBhYm92ZSByZW1vdmVkKQo+PiBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiBGb3IgdGhlIHJlY29yZCwgdGhlIG92ZXJ3aGVsbWlu
ZyBtYWpvcml0eSBvZiBjYWxscyB0bwo+PiBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgYmVpbmcg
cmVzcG9uc2libGUgZm9yIHRoZSBiZWhhdmlvcgo+PiBjb21lIGZyb20gaW52YWxpZGF0ZV9pbnRl
cnJ1cHQoKSwgd2hpY2ggc3VnZ2VzdHMgdG8gbWUgdGhhdAo+PiB0aGVyZSdzIGEgbWVhbmluZ2Z1
bCBudW1iZXIgb2YgY2FzZXMgd2hlcmUgYSB2Q1BVIGlzIG1pZ3JhdGVkCj4+IHRvIGFub3RoZXIg
Q1BVIGFuZCB0aGVuIGJhY2ssIHdpdGhvdXQgYW5vdGhlciB2Q1BVIGhhdmluZwo+PiBydW4gb24g
dGhlIG9yaWdpbmFsIENQVSBpbiBiZXR3ZWVuLiBJZiBJJ20gbm90IHdyb25nIHdpdGggdGhpcywK
Pj4gSSBoYXZlIHRvIHF1ZXN0aW9uIHdoeSB0aGUgdkNQVSBpcyBtaWdyYXRlZCB0aGVuIGluIHRo
ZSBmaXJzdAo+PiBwbGFjZS4KPiBUaGlzIGlzIGEga25vd24gKG1pcylmZWF0dXJlIG9mIHRoZSBD
cmVkaXQgc2NoZWR1bGVyLsKgIFdoZW4gYSBQQ1BVIGdvZXMKPiBpZGxlLCBpdCBhZ2dyZXNzaXZl
bHkgc3RlYWxzIHdvcmsgZnJvbSB0aGUgYWRqYWNlbnQgY3B1cywgZXZlbiBpZiB0aGUKPiBhZGph
Y2VudCBjcHUgb25seSBoYXMgYSBzaW5nbGUgdmNwdSB0byBydW4gYW5kIGlzIHJ1bm5pbmcgaXQu
Cj4KPiBYZW5TZXJ2ZXIgaGFzIHRoaXMgZ3Jvc3MgaGFjayB3aGljaCBtYWtlcyBhZ2dyZWdhdGUg
bmV0d29ya2luZwo+IG1lYXN1cmVtZW50cyBmYXIgZmFyIGJldHRlcgo+Cj4gaHR0cHM6Ly9naXRo
dWIuY29tL3hlbnNlcnZlci94ZW4ucGcvYmxvYi9YUy03LjEueC9tYXN0ZXIvc2NoZWQtY3JlZGl0
MS11c2UtcGVyLXBjcHUtcnVucXVldWUtY291bnQucGF0Y2gKPgo+IERhcmlvIG1hZGUgYSBkaWZm
ZXJlbnQgZml4IHRvIENyZWRpdDEgdXBzdHJlYW0gd2hpY2ggd2FzIHN1cHBvc2VkIHRvCj4gcmVz
b2x2ZSB0aGlzIGJlaGF2aW91ciAoYWx0aG91Z2ggSSBjYW4ndCBsb2NhdGUgdGhlIHBhdGNoIGJ5
IGEgbGlzdCBvZgo+IHRpdGxlcyksIGJ1dCBiYXNlZCBvbiB0aGVzZSBvYnNlcnZhdGlvbnMsIEkn
ZCBzYXkgdGhlIG1pc2ZlYXR1cmUgaGFzbid0Cj4gYmVlbiBmaXhlZC4KPgo+IH5BbmRyZXcKPgo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRl
dmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:17:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eekDU-0007nM-AY; Thu, 25 Jan 2018 16:17:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eekDT-0007n7-Dl
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:17:31 +0000
X-Inumbo-ID: 3961fb58-01eb-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3961fb58-01eb-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 17:17:23 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 09:17:27 -0700
Message-Id: <5A6A112602000078001A2782@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 09:17:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
 <5A69ED2002000078001A2610@prv-mh.provo.novell.com>
 <a73e368f-7b21-0d75-9741-977f3d452ae1@citrix.com>
 <5A6A027002000078001A2723@prv-mh.provo.novell.com>
 <ad7e132e-60f0-afa2-4111-3eff9cfd8f85@citrix.com>
In-Reply-To: <ad7e132e-60f0-afa2-4111-3eff9cfd8f85@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 07/11] x86/entry: Avoid using
 alternatives in NMI/#MC paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE2OjE5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMTggMTU6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNS4w
MS4xOCBhdCAxNjowNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MjUvMDEvMTggMTM6NDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IEBAIC0yNTYs
NiArMjYxLDY5IEBACj4+Pj4+ICAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBY
ODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCj4+Pj4+ICAgICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgo+Pj4+PiAg
Cj4+Pj4+ICsvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0
cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUuIAo+ICovCj4+Pj4+ICsubWFjcm8gU1BFQ19DVFJMX0VO
VFJZX0ZST01fSU5UUl9JU1QKPj4+Pj4gKy8qCj4+Pj4+ICsgKiBSZXF1aXJlcyAlcnNwPXJlZ3Ms
ICVyMTQ9c3RhY2tfZW5kCj4+Pj4+ICsgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4Cj4+Pj4+
ICsgKgo+Pj4+PiArICogVGhpcyBpcyBsb2dpY2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0Ig
YW5kIERPX1NQRUNfQ1RSTF9FTlRSWQo+Pj4+PiArICogbWF5YmV4ZW49MSwgYnV0IHdpdGggY29u
ZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFsdGVybmF0aXZlcy4KPj4+Pj4gKyAqLwo+Pj4+PiArICAg
IG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlYXgKPj4+
Pj4gKwo+Pj4+PiArICAgIHRlc3RiICRCVElfSVNUX1JTQiwgJWFsCj4+Pj4+ICsgICAganogLkxc
QF9za2lwX3JzYgo+Pj4+PiArCj4+Pj4+ICsgICAgRE9fT1ZFUldSSVRFX1JTQgo+Pj4+PiArCj4+
Pj4+ICsuTFxAX3NraXBfcnNiOgo+Pj4+PiArCj4+Pj4+ICsgICAgdGVzdGIgJEJUSV9JU1RfV1JN
U1IsICVhbAo+Pj4+PiArICAgIGp6IC5MXEBfc2tpcF93cm1zcgo+Pj4+PiArCj4+Pj4+ICsgICAg
dGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCj4+Pj4+ICsgICAganogLkxcQF9lbnRyeV9mcm9tX3hl
bgo+Pj4+PiArCj4+Pj4+ICsgICAgbW92YiAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hh
ZG93X3NwZWNfY3RybCkoJXIxNCkKPj4+Pj4gKwo+Pj4+PiArLkxcQF9lbnRyeV9mcm9tX3hlbjoK
Pj4+Pj4gKyAgICAvKgo+Pj4+PiArICAgICAqIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICBT
UEVDX0NUUkxfSUJSUyB2cyAwIGlzIGVuY29kZWQgaW4gdGhlCj4+Pj4+ICsgICAgICogYm90dG9t
IGJpdCBvZiBidGlfaXN0X2luZm8sIHZpYSBhIGRlbGliZXJhdGUgYWxpYXMgd2l0aCAKPiBCVElf
SVNUX0lCUlMuCj4+Pj4+ICsgICAgICovCj4+Pj4+ICsgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAl
ZWN4Cj4+Pj4+ICsgICAgYW5kICRCVElfSVNUX0lCUlMsICVlYXgKPj4+Pj4gKyAgICB4b3IgJWVk
eCwgJWVkeAo+Pj4+PiArICAgIHdybXNyCj4+Pj4+ICsKPj4+Pj4gKyAgICAvKiBPcGVuY29kZWQg
VU5MSUtFTFlfU1RBUlQoKSB3aXRoIG5vIGNvbmRpdGlvbi4gKi8KPj4+Pj4gKy5MZGlzcGF0Y2gu
XEBfc2VyaWFsaXNlOgo+Pj4+PiArICAgIC5zdWJzZWN0aW9uIDEKPj4+PiBIb3cgYWJvdXQgYWRk
aW5nIC5pZm5iIHRvIFVOTElLRUxZX1NUQVJUKCksIGluc3RlYWQgb2Ygb3BlbiBjb2Rpbmc/Cj4+
Pj4gT3Igd2FpdCAtIHdoeSBjYW4ndCB5b3UgdXNlIGl0IGFzLWlzIGFib3ZlIChpbnN0ZWFkIG9m
IHRoZQo+Pj4+ICJqeiAuTFxAX3NraXBfd3Jtc3IiKT8KPj4+IEJlY2F1c2UgdGhlbiB0aGUgZW5k
IGxhYmVsIGlzIHdyb25nLiAgT25lIHdheSBvZiBhbm90aGVyLCB3ZSBlaXRoZXIgbmVlZAo+Pj4g
dG8gb3BlbmNvZGUgc29tZXRoaW5nLCBvciBpbXBsZW1lbnQgVU5MSUtFTFlfRUxTRSgpIHdoaWNo
IGlzIGFjdHVhbGx5Cj4+PiB0aGUgbGlrZWx5IGNhc2UsIGFuZCB0aGlzIGlzIGEgc3Vic3RhbnRp
YWxseSBsYXJnZXIgY2FuIG9mIHdvcm1zLgo+PiBJJ20gd2lsbGluZyB0byB0cnVzdCB5b3UgZm9y
IG5vdyAodW50aWwgSSBnZXQgYXJvdW5kIHRvIHBsYXkgd2l0aCB0aGlzCj4+IG15c2VsZiksIGJ1
dCBJIGRvbid0IGZvbGxvdzogSW4gYW4gVU5MSUtFTFlfU1RBUlQoKSAvCj4+IFVOTElLRUxZX0VO
RCgpIHBhaXIsIGhvdyBjb3VsZCB0aGUgbGFiZWxzIGJlIHdyb25nIGlmIGJvdGggc3BlY2lmeQo+
PiB0aGUgc2FtZSB0YWc/Cj4gCj4gVGhlIHByb2JsZW0gaXMgdGhhdCBleGVjdXRpb24gbmVlZHMg
dG8gam1wIHRvIGFmdGVyIHRoZSB3cm1zciwgcmF0aGVyCj4gdGhhbiBiZWZvcmUgdGhlIHRlc3Ri
ICQzLCBVUkVHU19jcyglcnNwKSwgd2hpY2ggaXMgd2hlcmUgVU5MSUtFTFlfRU5EKCkKPiB3b3Vs
ZCBjdXJyZW50bHkgbGVhdmUgaXQuCj4gCj4gV2UgZG8gbm90IGhhdmUgc3VpdGFibGUgVU5MSUtF
TFkoKSBpbmZyYXN0cnVjdHVyZSB0byBleHByZXNzIGEgbm9uLWVtcHR5Cj4gbGlrZWx5IGJhc2lj
IGJsb2NrLgoKQXQgbGVhc3Qgd2UgaGF2ZSBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTCgpIC0gbWF5
IEkgYXNrIHlvdQpkb24ndCBvcGVuLWNvZGUgdGhhdCBvbmUgdGhlbi4gVU5MSUtFTFlfRE9ORSgp
LCBhcyBpdCBsb29rcywKd29uJ3QgYmUgb2YgYW55IGhlbHAgaGVyZSwgb3RvaC4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:17:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eekDd-0007pE-Ht; Thu, 25 Jan 2018 16:17:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eekDc-0007ox-Ab
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:17:40 +0000
X-Inumbo-ID: 3f0114ef-01eb-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f0114ef-01eb-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 17:17:32 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id i186so15602099wmi.4
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 08:17:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=RYEKUD1Bqv8srX0FMOZ/RU9LfftgxRyOvuM3MD+bfUM=;
 b=IZHU4dVsZtS06rLkk2PqUHW0nwOxZkcjhr0qnmKifFO/wvxldIQs9YUeWha4sWDOQb
 8WhyjgF1i/eIFLUlTjOgOqUDjFi41rdSu9glbXVtLSu/8X2o3K0FUJQ8e/vbEEaRbFmg
 kJ41hTQo3sW/x/ZrivCEJykW3rkih734I7qvo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=RYEKUD1Bqv8srX0FMOZ/RU9LfftgxRyOvuM3MD+bfUM=;
 b=qiodgknqlMo2JcNrThdhM44foFT/wGti9SoAk32g9o2Xa5jCoQvjLfP9CP56l6yro5
 0oL48G/fRI/DNgextPE6zf8SGtCzd3XUinTPP8W6Hgro/JjF0AYy76MenMaVCdK0Iotg
 24RET2ImPU7lG/jHflu+aAwXaQlRVaOCLB9zeL2qV7+VHIBPExNI3P/XCibsUcWUdSrm
 C/PS35k+/B9ISNToCIhJekeyivQ8XoAbhelJpLgidJ/R6j7fhsr+1RbbBRtOP2TtvdT8
 joLc07gI2cVQTPjXHffzPWVcW4+t9tCclGWnuCGjVbRkBta4ya/SpDFrAa4BnHjKhdsV
 0J9A==
X-Gm-Message-State: AKwxytf04de3jbCmj0Pvav5pe6aeO4XwfUU7G1MeCyJTfFpmDmoomU/U
 m4YnLyAqCE9yaJALPA6KX44FYg==
X-Google-Smtp-Source: AH8x224+WaAxixGoQa/fzEZoH8+WCCeuto45K4mmJxeRdJ31w+MkaKlsSyjX6ACrZ19BtgM+tkdaaA==
X-Received: by 10.28.135.142 with SMTP id j136mr2501949wmd.33.1516897056652;
 Thu, 25 Jan 2018 08:17:36 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f13sm4802870wre.84.2018.01.25.08.17.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 08:17:36 -0800 (PST)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xen.org, marc.zyngier@arm.com, 
 sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-3-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <b02bc739-14ae-4db2-7bc5-9cf61dd5c9c7@linaro.org>
Date: Thu, 25 Jan 2018 16:17:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180116154305.19186-3-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 02/10] arm64: Add hook to handle guest
 GICv3 sysreg accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMTYvMDEvMTggMTU6NDIsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KPiAK
PiBJbiBvcmRlciB0byBzdGFydCBoYW5kbGluZyBndWVzdCBhY2Nlc3MgdG8gR0lDdjMgc3lzdGVt
IHJlZ2lzdGVycywKPiBsZXQncyBhZGQgYSBob29rIHRoYXQgd2lsbCBnZXQgY2FsbGVkIHdoZW4g
d2UgdHJhcCBhIHN5c3RlbSByZWdpc3Rlcgo+IGFjY2Vzcy4KPiBUaGlzIGhhbmRsaW5nIGNvZGUg
aXMga2VwdCBpbmRlcGVuZGVudCBvZiBvdGhlciB0cmFwcy4KPiBTZXQgQ09ORklHX1ZHSUNfRVJS
QVRBIHRvIGVuYWJsZSB0aGlzIGNvZGUuCgpUaGUgY29tbWl0IG1lc3NhZ2Ugc2hvdWxkIGV4cGxh
aW4gdGhlIHJhdGlvbmFsZSBiZWhpbmQgY2FsbGluZyAKZG9fZml4dXBfdmdpY19lcnJhdGEgZnJv
bSBkb190cmFwX2d1ZXN0X3N5bmMuCgoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kg
PG1hbmlzaC5qYWdnaUBjYXZpdW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0L3Zz
eXNyZWcuYyAgICAgIHwgMTcgKysrKysrKysrKysrKysrKysKPiAgIHhlbi9hcmNoL2FybS90cmFw
cy5jICAgICAgICAgICAgICB8IDExICsrKysrKysrKysrCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L3RyYXBzLmggfCAgMiArKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25z
KCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC92c3lzcmVnLmMgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCj4gaW5kZXggYzU3YWMxMjUwMy4uYTVjMTdlNDYwZiAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvdnN5c3JlZy5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L3ZzeXNyZWcuYwo+IEBAIC0yMTksNiArMjE5LDIzIEBAIHZvaWQgZG9fc3lz
cmVnKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgIHJlZ3MtPnBjICs9IDQ7Cj4g
ICB9Cj4gICAKPiArI2lmZGVmIENPTkZJR19WR0lDX0VSUkFUQQo+ICtpbnQgZG9fZml4dXBfdmdp
Y19lcnJhdGEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNvbnN0IHVuaW9uIGhzciBoc3Ip
CgpDYW4gd2UgaGF2ZSBhIHNlcGFyYXRlIGZpbGUgdG8gZW11bGF0ZSB2Z2ljIHN5c3RlbSByZWdp
c3RlcnM/IFdlIG1pZ2h0IAp3YW50IHRvIHJlLXVzZSBzb21lIG9mIHRoZSBjb2RlIGZvciAzMi1i
aXQgZ3Vlc3RzIGluIHRoZSBmdXR1cmUuIEFsc28gYXMgCmZhciBhcyBJIGNhbiB0ZWxsLCB0aGlz
IHdpbGwgb25seSBjb3ZlciBHSUN2MyBzeXN0ZW0gcmVnaXN0ZXJzLiBUbyBiZSAKbW9yZSBzcGVj
aWZpYyBpdCB3aWxsIG9ubHkgYmUgY3B1IGludGVyZmFjZSByZWdpc3Rlci4KClNvIEkgdGhpbmsg
eW91IHNob3VsZCBuYW1lIHZnaWNfdjNfaGFuZGxlX2NwdWlmX2FjY2VzcyguLi4pLgoKPiArewo+
ICsgICAgaW50IHJldCA9IDA7CgpZb3UgYXJlIHJldHVybmluZyBlaXRoZXIgLTEgb3IgMC4gQ2Fu
IHdlIHBsZWFzZSB1c2UgYm9vbCBpbiB0aGF0IGNhc2U/Cgo+ICsKPiArICAgIGxvY2FsX2lycV9k
aXNhYmxlKCk7Cj4gKyAgICBzd2l0Y2ggKCBoc3IuYml0cyAmIEhTUl9TWVNSRUdfUkVHU19NQVNL
ICkKWW91IHdpbGwgZW50ZXIgaW4gZG9fdHJhcF9ndWVzdF9zeW5jIGZvciB2YXJpb3VzIHJlYXNv
bnMuIFNvIHlvdSBzaG91bGQgCmNoZWNrIHRoYXQgZXhjZXB0aW9uIGNsYXNzIGNvcnJlc3BvbmQg
dG8gYSB0cmFwcGVkIG9mIHN5c3RlbSAKaW5zdHJ1Y3Rpb25zIChlLmcgSFNSX0VDX1NZU1JFRyku
IE90aGVyd2lzZSB5b3Ugd2lsbCBlbXVsYXRlIHN5c3JlZyBvbiAKb3RoZXIgZW5jb2RpbmcgYnkg
bWlzdGFrZS4KCj4gKyAgICB7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHJldCA9IC0xOwo+
ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwo+ICsK
PiArICAgIHJldHVybiByZXQ7Cj4gK30KPiArI2VuZGlmCj4gICAvKgo+ICAgICogTG9jYWwgdmFy
aWFibGVzOgo+ICAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gaW5kZXggZjZmNmRlMzY5MS4uZDRmMDU4MWQzMyAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCj4gQEAgLTIxMDMsNiArMjEwMywxNyBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgIHsKPiAgICAgICBjb25zdCB1bmlvbiBoc3Ig
aHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owo+ICAgCj4gKyNpZmRlZiBDT05GSUdfVkdJQ19F
UlJBVEEKPiArICAgIGludCByZXQ7Cj4gKwo+ICsgICAgcmV0ICA9IGRvX2ZpeHVwX3ZnaWNfZXJy
YXRhKHJlZ3MsaHNyKTsKCk1vc3QgbGlrZWx5IGRpc3Ryb3Mgd2lsbCBoYXZlIHRoZSBlcnJhdGEg
YnVpbHQgaW4gWGVuIGJlY2F1c2UgdGhleSB3YW50IAp0aGUgaHlwZXJ2aXNvciB0byBydW4gb24g
bWFueSBwbGF0Zm9ybXMuIEFuZCB3ZSBkb24ndCB3YW50IHRvIGFmZmVjdCB0aGUgCiAgb24gcGxh
dGZvcm0gdGhhdCBhcmUgbm90IGFmZmVjdGVkIGJ5IHRoZSBlcnJhdGEuCgpTbyB3ZSB3YW50IHRv
IHNraXAgdGhlIGNhbGwuIEhhdmUgYSBsb29rIGF0IENIRUNLX1dPUktBUk9VTkRfSEVMUEVSLgoK
PiArICAgIGlmICggIXJldCApCj4gKyAgICB7Cj4gKyAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBo
c3IpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArI2VuZGlmCj4gKwo+ICAgICAgIGVu
dGVyX2h5cGVydmlzb3JfaGVhZChyZWdzKTsKPiAgIAo+ICAgICAgIHN3aXRjaCAoaHNyLmVjKSB7
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXJtNjQvdHJhcHMuaAo+IGluZGV4IDIzNzliNTc4Y2IuLjczNzhhMWIw
MjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oCj4gQEAgLTUsNiArNSw4IEBAIHZv
aWQgaW5qZWN0X3VuZGVmNjRfZXhjZXB0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBp
bnQgaW5zdHJfbGVuKTsKPiAgIAo+ICAgdm9pZCBkb19zeXNyZWcoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCj4gICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiAraW50
IGRvX2ZpeHVwX3ZnaWNfZXJyYXRhKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsgICAg
ICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKTsKPiAgIAo+ICAgI2VuZGlmIC8qIF9fQVNN
X0FSTTY0X1RSQVBTX18gKi8KPiAgIC8qCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:31:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eekRC-0000uA-4s; Thu, 25 Jan 2018 16:31:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vltw=eu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eekRB-0000u4-E3
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:31:41 +0000
X-Inumbo-ID: 3accb780-01ed-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3accb780-01ed-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 16:31:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 25 Jan 2018 09:31:33 -0700
Message-Id: <5A6A147502000078001A27A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 25 Jan 2018 09:31:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
In-Reply-To: <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Dario Faggioli <dario.faggioli@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE3OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMTggMTU6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyNC4w
MS4xOCBhdCAxNDoxMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTE3NDMsNiArMTc0NCwzNCBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2
LCBzdHJ1Y3QgdmNwdSAqbmV4dCkKPj4+ICAgICAgICAgIH0KPj4+ICAKPj4+ICAgICAgICAgIGN0
eHRfc3dpdGNoX2xldmVsbGluZyhuZXh0KTsKPj4+ICsKPj4+ICsgICAgICAgIGlmICggb3B0X2li
cGIgJiYgIWlzX2lkbGVfZG9tYWluKG5leHRkKSApCj4+IElzIHRoZSBpZGxlIGRvbWFpbiBjaGVj
ayBoZXJlIHJlYWxseSB1c2VmdWw/Cj4gCj4gWWVzLCBiZWNhdXNlIGFzIHlvdSBwb2ludGVkIG91
dCBpbiB2OSwgdGhlIG91dGVyIGNvbmRpdGlvbiBpc24ndAo+IHN1ZmZpY2llbnQgdG8gZXhjbHVk
ZSBuZXh0ZCBiZWluZyBpZGxlLgoKVHJ1ZSwgYnV0IHRoZW4gYWdhaW4gLSB3aGF0J3Mgd3Jvbmcg
d2l0aCBhbiBpZGxlIHZDUFUgbWFraW5nIGl0CmludG8gdGhlIGJsb2NrPyBJdCdsbCBiZSBhIHBv
aW50bGVzcyBiYXJyaWVyIHRoYXQgeW91IGlzc3VlLCBidXQgbm8Kb3RoZXIgaGFybSBhZmFpY3Mu
IFJlbWVtYmVyIHRoYXQgSSBjb21wbGFpbmVkIGFib3V0IHRoZSBtaXNzaW5nCmNoZWNrIG9ubHkg
YmVjYXVzZSBvZiB0aGUgY2hvc2VuIHZhcmlhYmxlIG5hbWluZywgYnV0IHlvdSd2ZQpyZW5hbWVk
IHRoZSB2YXJpYWJsZXMgaW4gcXVlc3Rpb24sIHNvIEkgZG9uJ3Qgc2VlIHdoeSB5b3UndmUgYWxz
bwphZGRlZCB0aGUgZXh0cmEgY29uZGl0aW9uLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:44:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eekdW-0001lh-Sc; Thu, 25 Jan 2018 16:44:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eekdV-0001lT-DR
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:44:25 +0000
X-Inumbo-ID: fb6d8a65-01ee-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb6d8a65-01ee-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 17:44:17 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id v71so16126079wmv.2
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 08:44:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=DEHu52bJVGSwvaZCkdWBHk++dSG7s6vkRh7t2B498lo=;
 b=TvlEHiVWZ57EzutJQScqLhaVFbWo3jAxbGMdCNzBI6w+bSrQq3mD1S8d5wRKbJ0MN8
 6mABdYrUarJvDiPwk116ap+xfn+7h4y24FoxqGT16Z3wz1tqmGFGeH595acfFLBRMMGi
 wvlIm8qlHzW8Ii3gdRAjwnazynBIljdDuNAv4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=DEHu52bJVGSwvaZCkdWBHk++dSG7s6vkRh7t2B498lo=;
 b=E5pFUPrikAosCASnql+G5gda5WTkKh69z8uC5yoXy6yKaJu1BK8pajhMQWJOUqVJae
 ib0Pk85Ojtr/nZD8F7rFHXqgM3U0pe4vWaECeuiJGxm16UjWkKLoMlKleknw5Bm3yEtR
 6l5bHkcFe1P29AlktS9GHa8Flt6VX/oySN8Qi8TXRAGIanKvqNmB/WjjfAoDaVPqkCq7
 AkIMf7DA1eVRYHBVIadx2olkDtrKHMu0mqrZfGDHBS2XH9BKRmLANEljp+ZaBO5ZgpgM
 kOIaxRBkYovNeWZLdXmj627xIRQm4H/IhhNW00w0CeAKaVhWFfSxTSRNEs34AvNVdxpy
 3+nw==
X-Gm-Message-State: AKwxyteTUBFo0y46fmUYD2k6eKbVHxPCDYaH6sndZYglWfOykmM4n3r8
 F0NWdCIK+BXxr/9zfSApoQKQzA==
X-Google-Smtp-Source: AH8x2258ds93CDhfzxxiXRTu6+Cpp0T36qJL2e/lLfxirJQ/765S0IRvjqq1+9kKdu8NPpWBWN8kpw==
X-Received: by 10.28.173.130 with SMTP id w124mr7384646wme.18.1516898661414;
 Thu, 25 Jan 2018 08:44:21 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id v22sm5467110wra.58.2018.01.25.08.44.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 08:44:20 -0800 (PST)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xen.org, marc.zyngier@arm.com, 
 sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-4-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <359be159-7f32-adc5-3f8e-42e9024df525@linaro.org>
Date: Thu, 25 Jan 2018 16:44:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180116154305.19186-4-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [PATCH 03/10] arm64: Add ICV_BPR1_EL1 handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMTYvMDEvMTggMTU6NDIsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KPiAK
PiBBZGQgYSBoYW5kbGVyIGZvciByZWFkaW5nL3dyaXRpbmcgdGhlIGd1ZXN0J3MgdmlldyBvZiB0
aGUgSUNDX0JQUjFfRUwxCj4gcmVnaXN0ZXIsIHdoaWNoIGlzIGxvY2F0ZWQgaW4gdGhlIElDSF9W
TUNSX0VMMi5CUFIxIGZpZWxkLgoKVGhpcyBjb21taXQgKGFuZCBsaWtlbHkgdGhlIGZvbGxvd2lu
Z3MpIGlzIGNvbWluZyBmcm9tIExpbnV4LCByaWdodD8gSWYgCml0IG1hdGNoZXMgY29tbWl0IGZy
b20gTGludXgsIHRoZW4geW91IG5lZWQgdG8ga2VlcCB0YWdzIGFuZCBwb2ludCB0byAKdGhlIExp
bnV4IGNvbW1pdC4gU2VlIGNvbW1pdCA3NzYyYzJkNmY0IGluIFhlbiBhcyBhbiBleGFtcGxlIHRv
IGhvdyB0byAKZG8gaXQuCgpJZiB5b3UgbWFrZSBjaGFuZ2VzIGZvciBYZW4sIHRoZW4gd3JpdGUg
IkFkYXB0ZWQgZm9yIFhlbi4uLiIuCgpCdXQgbG9va2luZyBhdCB0aGUgcGF0Y2ggdGhlIG1ham9y
IGRpZmZlcmVuY2UgaXMgeW91IHVzZSBYZW4gY29kaW5nIApzdHlsZS4gVGhlIHJlc3QgaXMgcHJl
dHR5IG11Y2ggdXNlIFhlbiBuYW1lIGZvciBhY2Nlc3MgcmVnaXN0ZXIgYW5kIAphZGRpbmcgbWlz
c2luZyBkZWZpbmUuCgpJIHRoaW5rIGl0IHdvdWxkIGJlIGJlbmVmaWNpYWwgZm9yIFhlbiB0byBy
ZS11c2UgTGludXggY29kZS4gVGhlIApjb21wYXRpYmlsaXR5IGxheWVyIHNob3VsZCBiZSB2ZXJ5
IGxpbWl0ZWQuIFN0ZWZhbm8gYW55IG9waW5pb25zPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:44:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eekdK-0001jx-HC; Thu, 25 Jan 2018 16:44:14 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.47])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eekdJ-0001jY-5u
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 16:44:13 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta.az-a.eu-central-1.aws.symcld.net id 63/56-01560-7590A6A5;
 Thu, 25 Jan 2018 16:44:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVTeMMyv
 KYFWzrsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzbhyeTl7wc1Wxornz/+wNjBOD+ti5OIQEmhk
 knh0YiVzFyMnkPOYUaLtRDhEYhujxL098xhBEiICzhJfz8xlB7F5BfQlPrdfZwKxhQVMJe4t3
 MAM0iAhsNxJYtqn3axdjBxAjrfE8Wu5MObXtaVdjOwcbAJWEofEQBpZBFQlFv/+wDiBkXsBI8
 MqRoukosz0jJLcxMwcXUMDA11DQ2NdY11Tc73EKt1EvdRS3eTUvJKiRKCkXmJ5sV5xZW5yTop
 eXmrJJkag9xmAYAfjwbOJhxglOZiURHkX9GdECfEl5adUZiQWZ8QXleakFh9ilOHgUJLgteHI
 ihISLEpNT61Iy8wBhiFMWoKDR0kEIs1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8vNSp
 cR5r7MDlQqAlGaU5sENgsXHJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnz8oIs5MnMK4Hb9w
 roFCagU+wqMkFOKUlESEk1MIZwx59bYdoWfJiJIbtraYbejMU2/ptZVnIpnq48vj/hjp+p65/
 i8G8mLp7mP/bGrLy8rfG5f9RlB5+24NgG1nrx9ue+BifvtYW7Wf/MZp0qOc//zq6Ij4/OS25h
 yPXtWFDSaGJx4P1NrSmvYz4bHIj3uLWj6GnIu/bFx2rucSSzpd2c680xTYmlOCPRUIu5qDgRA
 CDOeLKKAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-225.messagelabs.com!1516898645!372174!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=1.0 required=7.0 tests=HEAD_LONG
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25473 invoked from network); 25 Jan 2018 16:44:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 16:44:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eekd9-0006Dy-9h; Thu, 25 Jan 2018 16:44:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eekd3-0002jg-QD; Thu, 25 Jan 2018 16:43:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eekd3-0001Db-IN; Thu, 25 Jan 2018 16:43:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118299-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-freebsd10-amd64:<job
 status>:broken:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-next:test-amd64-i386-libvirt-xsm:<job status>:broken:regression
 linux-next:test-amd64-i386-libvirt-pair:<job status>:broken:regression
 linux-next:test-amd64-i386-pair:<job status>:broken:regression
 linux-next:test-amd64-amd64-xl:<job status>:broken:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel: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-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64: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-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-amd64-i386-pair:host-install/src_host(4):broken:heisenbug
 linux-next:test-amd64-amd64-xl:host-install(4):broken:heisenbug
 linux-next:test-amd64-i386-freebsd10-amd64:host-install(4):broken:heisenbug
 linux-next:test-amd64-i386-libvirt-xsm:host-install(4):broken:heisenbug
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 linux-next:test-amd64-i386-libvirt-pair:host-install/src_host(4):broken:heisenbug
 linux-next:test-armhf-armhf-xl:host-ping-check-native:fail:heisenbug
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:heisenbug
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:heisenbug
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:heisenbug
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-libvirt-xsm:guest-start:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl: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-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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=761914dd2975bc443024f0ec10a66a26b7186ec2
X-Osstest-Versions-That: linux=1d966eb4d6326a2521073174e9710713e9846e8b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 16:43:57 +0000
Subject: [Xen-devel] [linux-next test] 118299: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODI5OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgyOTkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgYnJva2VuIGluIDExODI2NwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICBi
cm9rZW4gaW4gMTE4MjY3CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgIDxqb2Igc3Rh
dHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTgyNjcKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4gIGluIDEx
ODI2NwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgICAgICAgIGJyb2tlbiAgaW4gMTE4MjY3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTgyNjcKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgy
MTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIx
NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgy
MTUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODIxNQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJv
b3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MjE1CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODIxNQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExODIxNQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MjE1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgNCBob3N0LWluc3RhbGwvc3JjX2hvc3QoNCkgYnJva2VuIGluIDEx
ODI2NyBwYXNzIGluIDExODI5OQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gaW4gMTE4MjY3IHBhc3MgaW4gMTE4Mjk5CiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0IDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTgyNjcgcGFz
cyBpbiAxMTgyOTkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgNCBob3N0LWluc3RhbGwo
NCkgYnJva2VuIGluIDExODI2NyBwYXNzIGluIDExODI5OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExODI2
NyBwYXNzIGluIDExODI5OQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciA0IGhvc3QtaW5z
dGFsbC9zcmNfaG9zdCg0KSBicm9rZW4gaW4gMTE4MjY3IHBhc3MgaW4gMTE4Mjk5CiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICA1IGhvc3QtcGluZy1jaGVjay1uYXRpdmUgZmFpbCBpbiAxMTgyNjcg
cGFzcyBpbiAxMTgyOTkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTAgZGViaWFuLWlu
c3RhbGwgICBmYWlsIGluIDExODI2NyBwYXNzIGluIDExODI5OQogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgIGZhaWwgaW4gMTE4MjY3IHBhc3MgaW4gMTE4
Mjk5CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgIGZhaWwgcGFzcyBpbiAxMTgyNjcKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRl
ZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyMTUKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwgYmxv
Y2tlZCBpbiAxMTgyMTUKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODI2NyBibG9ja2VkIGluIDExODIxNQogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgIDEwIGRlYmlhbi1pbnN0YWxsIGZhaWwgaW4gMTE4MjY3IGJs
b2NrZWQgaW4gMTE4MjE1CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTgyNjcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODI2
NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIGluIDExODI2NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgy
MTUKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBsaW51eCAgICAgICAgICAgICAgICA3NjE5MTRkZDI5NzViYzQ0MzAyNGYwZWMxMGE2NmEy
NmI3MTg2ZWMyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICAxZDk2NmVi
NGQ2MzI2YTI1MjEwNzMxNzRlOTcxMDcxM2U5ODQ2ZThiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAg
ICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExODIyNSAgMjAxOC0wMS0xOSAwOTozMzo1MSBaICAgIDYgZGF5cyAgICAzIGF0dGVt
cHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3Qg
YXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:51:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eekk8-0002bN-LF; Thu, 25 Jan 2018 16:51:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eekk7-0002aY-Nr
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:51:15 +0000
X-Inumbo-ID: f099c883-01ef-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f099c883-01ef-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 17:51:08 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="66680026"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
 <5A6A147502000078001A27A0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6eadf5f8-4479-0c02-f707-106e92fbacec@citrix.com>
Date: Thu, 25 Jan 2018 16:48:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6A147502000078001A27A0@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTY6MzEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjAxLjE4IGF0
IDE3OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI1LzAxLzE4
IDE1OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gQEAgLTE3NDMsNiArMTc0NCwz
NCBAQCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzdHJ1Y3QgdmNwdSAq
bmV4dCkKPj4+PiAgICAgICAgICB9Cj4+Pj4gIAo+Pj4+ICAgICAgICAgIGN0eHRfc3dpdGNoX2xl
dmVsbGluZyhuZXh0KTsKPj4+PiArCj4+Pj4gKyAgICAgICAgaWYgKCBvcHRfaWJwYiAmJiAhaXNf
aWRsZV9kb21haW4obmV4dGQpICkKPj4+IElzIHRoZSBpZGxlIGRvbWFpbiBjaGVjayBoZXJlIHJl
YWxseSB1c2VmdWw/Cj4+IFllcywgYmVjYXVzZSBhcyB5b3UgcG9pbnRlZCBvdXQgaW4gdjksIHRo
ZSBvdXRlciBjb25kaXRpb24gaXNuJ3QKPj4gc3VmZmljaWVudCB0byBleGNsdWRlIG5leHRkIGJl
aW5nIGlkbGUuCj4gVHJ1ZSwgYnV0IHRoZW4gYWdhaW4gLSB3aGF0J3Mgd3Jvbmcgd2l0aCBhbiBp
ZGxlIHZDUFUgbWFraW5nIGl0Cj4gaW50byB0aGUgYmxvY2s/IEl0J2xsIGJlIGEgcG9pbnRsZXNz
IGJhcnJpZXIgdGhhdCB5b3UgaXNzdWUsIGJ1dCBubwo+IG90aGVyIGhhcm0gYWZhaWNzLiBSZW1l
bWJlciB0aGF0IEkgY29tcGxhaW5lZCBhYm91dCB0aGUgbWlzc2luZwo+IGNoZWNrIG9ubHkgYmVj
YXVzZSBvZiB0aGUgY2hvc2VuIHZhcmlhYmxlIG5hbWluZywgYnV0IHlvdSd2ZQo+IHJlbmFtZWQg
dGhlIHZhcmlhYmxlcyBpbiBxdWVzdGlvbiwgc28gSSBkb24ndCBzZWUgd2h5IHlvdSd2ZSBhbHNv
Cj4gYWRkZWQgdGhlIGV4dHJhIGNvbmRpdGlvbi4KClRoZSBiYXJyaWVyIHdvdWxkIGJlIHBvaW50
bGVzcywgeWVzLCBidXQgYXQgOGsgY3ljbGVzLCB0aGUgY29zdCBpcyBtYXNzaXZlLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:52:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeklD-0002i4-9V; Thu, 25 Jan 2018 16:52:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeklC-0002hI-1e
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:52:22 +0000
X-Inumbo-ID: 186aff38-01f0-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 186aff38-01f0-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 17:52:15 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id i186so15819943wmi.4
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 08:52:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=k8BSXQfu0+7FJ4nNiu7MLe2/PNSZcaIMvNJVwrwhgNk=;
 b=fQmKD+Zoxe6FMRtAN/Vh09YjgvZicg4Yd7QKCjKv9NOpMKacwJlcTYFujZjnVnv0DZ
 Pur7koM7vH7Da9+ejz2iidGKifvBVGQalYjhkymwf8Lrl/M3GIzns/MFgtfqNo/Pk7xt
 rhqyGdLZsQ7Dffaec6UUGUti2WBb8I3Wr6GAc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=k8BSXQfu0+7FJ4nNiu7MLe2/PNSZcaIMvNJVwrwhgNk=;
 b=K7L8Xx/Km3QoK7dsO2qtBMItxAjtaez4qEydYiNHGRI9uUNAtYSGbytV4u1NWNWhtB
 rBry4Qx0hZjejfY4B/KGKF7rWRy/7SvJ2oBCM629Kei6T88VWjqUkltfLNgaFHqWYVOM
 CaVk1FMw5uLTIMRflliEOZsPGR2hCRgeGdi7V8nxj/d61qUFq2u5jZc0iL4ChGO11+xw
 j9ULdnX4QCc/R3TLUVI0LdxtTf21ZCNCwKaMMeSpZ2K4uG4Tnij7CUWNoyxEbqozoiXB
 MVgR8uvSklQOTk9hg4UBGqC3basEP0uEI2kE+sBOMyAzS1/Clix0x2bWFKppjI1hlBWg
 dnSA==
X-Gm-Message-State: AKwxytcJ7zlsWbrell5JZV0fxX4i100xe/myfm8omwu/X4Hf9EUP/AzW
 Pig6pwFqKYPodCAjuU9kg8lz0Q==
X-Google-Smtp-Source: AH8x224JmAZLWLPh3GpkBqz2YUrA6obI9qEwHz1Pa9t2SIcAqiCKYhrzjtUmK4qKkSWq89rH+4G2Bw==
X-Received: by 10.80.206.23 with SMTP id y23mr30970722edi.137.1516899139405;
 Thu, 25 Jan 2018 08:52:19 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h16sm1506966edj.34.2018.01.25.08.52.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 08:52:18 -0800 (PST)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xen.org, marc.zyngier@arm.com, 
 sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-7-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <84f1a998-ad1e-3a42-41fb-19fa43c290f9@linaro.org>
Date: Thu, 25 Jan 2018 16:52:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180116154305.19186-7-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [PATCH 06/10] Expose gicv3_ich_read/write_lr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAxNi8wMS8xOCAxNTo0MywgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToK
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBjYXZpdW0uY29tPgo+IAo+IGdpY3Yz
X2ljaF9yZWFkL3dyaXRlX2xyIGZ1bmN0aW9ucyBhcmUgc3RhdGljIGluIGdpYy12My5jCj4gVGhp
cyBwYXRjaCBjcmVhdGVzIHdyYXBwZXIgZnVuY3Rpb25zIHdoaWNoIGNhbiBiZSB1c2VkIGZyb20g
b3V0c2lkZSB0aGUgZmlsZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlz
aC5qYWdnaUBjYXZpdW0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAg
ICB8IDEwICsrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzLmggfCAgNyAr
KysrKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5k
ZXggNDczZTI2MTExZi4uNWRiYThiYzkzMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTg0LDYgKzE4NCwxMSBA
QCBzdGF0aWMgdWludDY0X3QgZ2ljdjNfaWNoX3JlYWRfbHIoaW50IGxyKQo+ICAgICAgIH0KPiAg
IH0KPiAgIAo+ICt1aW50NjRfdCBfX2dpY3YzX2ljaF9yZWFkX2xyKGludCBscikKCkkgc2VlIG5v
IHJlYXNvbiB0byBoYXZlIGEgd3JhcHBlciB3aXRoIGV4YWN0bHkgdGhlIHNhbWUgcGFyYW1ldGVy
cy4gSnVzdCAKZXhwb3J0IHRoZSBjdXJyZW50IG9uZS4KCkJ1dCBJIHRoaW5rIEkgd291bGQgcHJl
ZmVyIHRoZSBmdW5jdGlvbiB0byBiZSByZWRlZmluZWQgaW4gdGhlIGNwdSBpZiAKaW1wbGVtZW50
YXRpb24uIFNvIHdlIHZHSUMgZXJyYXRhIGlzIGZ1bGx5IHNlcGFyYXRlZCBmcm9tIHRoZSByZXN0
IG9mIFhlbi4KCj4gK3sKPiArICAgIHJldHVybiBnaWN2M19pY2hfcmVhZF9scihscik7Cj4gK30K
PiArCj4gICBzdGF0aWMgdm9pZCBnaWN2M19pY2hfd3JpdGVfbHIoaW50IGxyLCB1aW50NjRfdCB2
YWwpCj4gICB7Cj4gICAgICAgc3dpdGNoICggbHIgKQo+IEBAIC0yNDIsNiArMjQ3LDExIEBAIHN0
YXRpYyB2b2lkIGdpY3YzX2ljaF93cml0ZV9scihpbnQgbHIsIHVpbnQ2NF90IHZhbCkKPiAgICAg
ICBpc2IoKTsKPiAgIH0KPiAgIAo+ICt2b2lkIF9fZ2ljdjNfaWNoX3dyaXRlX2xyKGludCBsciwg
dWludDY0X3QgdmFsKQo+ICt7Cj4gKyAgICByZXR1cm4gZ2ljdjNfaWNoX3dyaXRlX2xyKGxyLCB2
YWwpOwo+ICt9Cj4gKwo+ICAgLyoKPiAgICAqIFN5c3RlbSBSZWdpc3RlciBFbmFibGUgKFNSRSku
IEVuYWJsZSB0byBhY2Nlc3MgQ1BVICYgVmlydHVhbAo+ICAgICogaW50ZXJmYWNlIHJlZ2lzdGVy
cyBhcyBzeXN0ZW0gcmVnaXN0ZXJzIGluIEVMMgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2dpY192My5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjMuaAo+IG5ldyBmaWxl
IG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uNTQ0YWFkNTkzMgo+IC0tLSAvZGV2L251
bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192My5oCj4gQEAgLTAsMCArMSw3IEBA
Cj4gKyNpZm5kZWYgR0lDVjNfSAo+ICsjZGVmaW5lIEdJQ1YzX0gKPiArCj4gK3VpbnQ2NF90IF9f
Z2ljdjNfaWNoX3JlYWRfbHIoaW50IGxyKTsKPiArdm9pZCBfX2dpY3YzX2ljaF93cml0ZV9scihp
bnQgbHIsIHVpbnQ2NF90IHZhbCk7Cj4gKwo+ICsjZW5kaWYKPiAKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:52:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeklB-0002hJ-Ug; Thu, 25 Jan 2018 16:52:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeklA-0002gV-FG
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:52:20 +0000
X-Inumbo-ID: 1dc5873e-01f0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1dc5873e-01f0-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 16:52:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459687577"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 25 Jan 2018 16:52:09 +0000
Message-ID: <1516899129-27449-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v11 5/11] x86/entry: Organise the use of
	MSR_SPEC_CTRL at each entry/exit point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0byBiZSBhYmxlIHRvIGVpdGhlciBzZXQgb3IgY2xlYXIgSUJSUyBpbiBYZW4gY29u
dGV4dCwgYXMgd2VsbCBhcwpyZXN0b3JlIGFwcHJvcHJpYXRlIGd1ZXN0IHZhbHVlcyBpbiBndWVz
dCBjb250ZXh0LiAgU2VlIHRoZSBkb2N1bWVudGF0aW9uIGluCmFzbS14ODYvc3BlY19jdHJsX2Fz
bS5oIGZvciBkZXRhaWxzLgoKV2l0aCB0aGUgY29udGVtcG9yYXJ5IG1pY3JvY29kZSwgd3JpdGVz
IHRvICVjcjMgYXJlIHNsb3dlciB3aGVuIFNQRUNfQ1RSTC5JQlJTCmlzIHNldC4gIFRoZXJlZm9y
ZSwgdGhlIHBvc2l0aW9uaW5nIG9mIFNQRUNfQ1RSTF97RU5UUlkvRVhJVH0qIGlzIGltcG9ydGFu
dC4KCklkZWFsbHksIHRoZSBJQlJTX1NFVC9JQlJTX0NMRUFSIGh1bmtzIG1pZ2h0IGJlIHBvc2l0
aW9uZWQgZWl0aGVyIHNpZGUgb2YgdGhlCiVjcjMgY2hhbmdlLCBidXQgdGhhdCBpcyByYXRoZXIg
bW9yZSBjb21wbGljYXRlZCB0byBhcnJhbmdlLCBhbmQgY291bGQgc3RpbGwKcmVzdWx0IGluIGEg
Z3Vlc3QgY29udHJvbGxlZCB2YWx1ZSBpbiBTUEVDX0NUUkwgZHVyaW5nIHRoZSAlY3IzIGNoYW5n
ZSwKbmVnYXRpbmcgdGhlIHNhdmluZyBpZiB0aGUgZ3Vlc3QgY2hvc2UgdG8gaGF2ZSBJQlJTIHNl
dC4KClRoZXJlZm9yZSwgd2Ugb3B0aW1pc2UgZm9yIHRoZSBwcmUtU2t5bGFrZSBjYXNlIChiZWlu
ZyBmYXIgbW9yZSBjb21tb24gaW4gdGhlCmZpZWxkIHRoYW4gU2t5bGFrZSBhbmQgbGF0ZXIsIGF0
IHRoZSBtb21lbnQpLCB3aGVyZSB3ZSBoYXZlIGEgWGVuLXByZWZlcnJlZAp2YWx1ZSBvZiBJQlJT
IGNsZWFyIHdoZW4gc3dpdGNoaW5nICVjcjMuCgpUaGVyZSBpcyBhIHNlbWktdW5yZWxhdGVkIGJ1
Z2ZpeCwgd2hlcmUgdmFyaW91cyBhc21fZGVmbi5oIG1hY3JvcyBoYXZlIGEKaGlkZGVuIGRlcGVu
ZGVuY3kgb24gUEFHRV9TSVpFLCB3aGljaCByZXN1bHRzIGluIGFuIGFzc2VtYmxlciBlcnJvciBp
ZiB1c2VkIGluCmEgLm1hY3JvIGRlZmluaXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjEwOgogKiBGaXggdGhlIHJlc3RvcmUgb2YgU1BFQ19D
VFJMIG9uIHRoZSBleGl0LXRvLUhWTSBwYXRocy4KICogQWRqdXN0IGNvbW1lbnRzIGFuZCBjb21t
aXQgbWVzc2FnZQogKiBQdWxsIHRoZSBHRVRfU1RBQ0tfRU5EKCkgb3V0IG9mIERPX1NQRUNfQ1RS
TF9FTlRSWSBhbmQgdXNlICVyMTQuCnYxMToKICogT3B0aW1pc2UgQVNNIGEgYml0IG1vcmUuICBS
ZW1vdmUgYSBicmFuY2ggaW4gRE9fU1BFQ19DVFJMX0VOVFJZIGZvciB0aGUKICAgbWF5YmV4ZW4g
Y2FzZSwgYW5kIHVzZSAlZGwgcmF0aGVyIHRoYW4gJDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2
bS9lbnRyeS5TICAgICAgICB8ICAxMSArLQogeGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUyAg
ICAgICAgfCAgMTkgKysrCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAgICAgICAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgICB8ICAgMiArCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgICB8ICAgNiArCiB4ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TICB8ICAxNCArKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAg
ICAgICAgIHwgIDQ4ICsrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oICAg
ICB8ICAgMyArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICAgICB8ICAgNiArCiB4
ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCAgICAgICAgICB8ICAgNiArCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybC5oICAgICB8ICAgOSArKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmxfYXNtLmggfCAyMjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx
MiBmaWxlcyBjaGFuZ2VkLCAzNDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL2VudHJ5LlMgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9lbnRyeS5TCmluZGV4IGRmODZkYTAuLmJmMDkyZmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vZW50cnkuUwpAQCAt
NzksNiArNzksMTIgQEAgVU5MSUtFTFlfRU5EKHN2bV90cmFjZSkKICAgICAgICAgb3IgICAkWDg2
X0VGTEFHU19NQlMsJXJheAogICAgICAgICBtb3YgICVyYXgsVk1DQl9yZmxhZ3MoJXJjeCkKIAor
ICAgICAgICBtb3YgVkNQVV9hcmNoX21zciglcmJ4KSwgJXJheAorICAgICAgICBtb3YgVkNQVU1T
Ul9zcGVjX2N0cmxfcmF3KCVyYXgpLCAlZWF4CisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAs
IGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAg
ICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9j
cHVpbmZvLCBDbG9iOiBjZCAqLworCiAgICAgICAgIHBvcCAgJXIxNQogICAgICAgICBwb3AgICVy
MTQKICAgICAgICAgcG9wICAlcjEzCkBAIC0xMDEsOCArMTA3LDExIEBAIFVOTElLRUxZX0VORChz
dm1fdHJhY2UpCiAgICAgICAgIFNBVkVfQUxMCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCi0g
ICAgICAgIG1vdiAgVkNQVV9zdm1fdm1jYiglcmJ4KSwlcmN4CiAKKyAgICAgICAgU1BFQ19DVFJM
X0VOVFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9i
OiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5v
dCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCisgICAgICAgIG1vdiAgVkNQVV9zdm1fdm1j
YiglcmJ4KSwlcmN4CiAgICAgICAgIG1vdmIgJDAsVkNQVV9zdm1fdm1jYl9pbl9zeW5jKCVyYngp
CiAgICAgICAgIG1vdiAgVk1DQl9yYXgoJXJjeCksJXJheAogICAgICAgICBtb3YgICVyYXgsVVJF
R1NfcmF4KCVyc3ApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvZW50cnkuUwppbmRleCBiMmY5OGJlLi5lNzUwNTQ0IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L2VudHJ5LlMKQEAgLTM4LDYgKzM4LDkgQEAgRU5UUlkodm14X2FzbV92bWV4aXRfaGFu
ZGxlcikKICAgICAgICAgbW92YiAkMSxWQ1BVX3ZteF9sYXVuY2hlZCglcmJ4KQogICAgICAgICBt
b3YgICVyYXgsVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpCiAKKyAgICAgICAgU1BFQ19DVFJMX0VO
VFJZX0ZST01fVk1FWElUIC8qIFJlcTogYj1jdXJyICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBh
Y2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgJXJzcCwlcmRpCiAgICAg
ICAgIGNhbGwgdm14X3ZtZXhpdF9oYW5kbGVyCiAKQEAgLTY4LDYgKzcxLDEzIEBAIFVOTElLRUxZ
X0VORChyZWFsbW9kZSkKICAgICAgICAgY2FsbCB2bXhfdm1lbnRlcl9oZWxwZXIKICAgICAgICAg
dGVzdCAlYWwsICVhbAogICAgICAgICBqeiAuTHZteF92bWVudHJ5X3Jlc3RhcnQKKworICAgICAg
ICBtb3YgVkNQVV9hcmNoX21zciglcmJ4KSwgJXJheAorICAgICAgICBtb3YgVkNQVU1TUl9zcGVj
X2N0cmxfcmF3KCVyYXgpLCAlZWF4CisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZv
LCBDbG9iOiBjZCAqLworCiAgICAgICAgIG1vdiAgVkNQVV9odm1fZ3Vlc3RfY3IyKCVyYngpLCVy
YXgKIAogICAgICAgICBwb3AgICVyMTUKQEAgLTk5LDYgKzEwOSwxNSBAQCBVTkxJS0VMWV9FTkQo
cmVhbG1vZGUpCiAuTHZteF92bWVudHJ5X2ZhaWw6CiAgICAgICAgIHN0aQogICAgICAgICBTQVZF
X0FMTAorCisgICAgICAgIC8qCisgICAgICAgICAqIFBWIHZhcmlhbnQgbmVlZGVkIGhlcmUgYXMg
bm8gZ3Vlc3QgY29kZSBoYXMgZXhlY3V0ZWQgKHNvCisgICAgICAgICAqIE1TUl9TUEVDX0NUUkwg
Y2FuJ3QgaGF2ZSBjaGFuZ2VkIHZhbHVlKSwgYW5kIE5NSXMvTUNFcyBhcmUgbGlhYmxlCisgICAg
ICAgICAqIHRvIGhpdCAoaW4gd2hpY2ggY2FzZSB0aGUgSFZNIHZhcmlhbnQgbWlnaHQgY29ycnVw
dCB0aGluZ3MpLgorICAgICAgICAgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYg
LyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbyBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklO
RyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAq
LworCiAgICAgICAgIGNhbGwgdm14X3ZtZW50cnlfZmFpbHVyZQogICAgICAgICBCVUcgIC8qIHZt
eF92bWVudHJ5X2ZhaWx1cmUoKSBzaG91bGRuJ3QgcmV0dXJuLiAqLwogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDk0MDcyNDcu
LmFjNTMwZWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zZXR1cC5jCkBAIC02NzgsNiArNjc4LDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19z
dGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICBzZXRfcHJvY2Vzc29yX2lkKDApOwog
ICAgIHNldF9jdXJyZW50KElOVkFMSURfVkNQVSk7IC8qIGRlYnVnIHNhbml0eS4gKi8KICAgICBp
ZGxlX3ZjcHVbMF0gPSBjdXJyZW50OworICAgIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSgp
OwogCiAgICAgcGVyY3B1X2luaXRfYXJlYXMoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggZmU2MzdkYS4uMmViZWYw
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCkBAIC00MSw2ICs0MSw3IEBACiAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+CiAjaW5j
bHVkZSA8YXNtL21zci5oPgogI2luY2x1ZGUgPGFzbS9tdHJyLmg+CisjaW5jbHVkZSA8YXNtL3Nw
ZWNfY3RybC5oPgogI2luY2x1ZGUgPGFzbS90aW1lLmg+CiAjaW5jbHVkZSA8YXNtL3Rib290Lmg+
CiAjaW5jbHVkZSA8bWFjaF9hcGljLmg+CkBAIC0zMDksNiArMzEwLDcgQEAgdm9pZCBzdGFydF9z
ZWNvbmRhcnkodm9pZCAqdW51c2VkKQogICAgIHNldF9jdXJyZW50KGlkbGVfdmNwdVtjcHVdKTsK
ICAgICB0aGlzX2NwdShjdXJyX3ZjcHUpID0gaWRsZV92Y3B1W2NwdV07CiAgICAgcmRtc3JsKE1T
Ul9FRkVSLCB0aGlzX2NwdShlZmVyKSk7CisgICAgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRl
KCk7CiAKICAgICAvKgogICAgICAqIEp1c3QgYXMgZHVyaW5nIGVhcmx5IGJvb3RzdHJhcCwgaXQg
aXMgY29udmVuaWVudCBoZXJlIHRvIGRpc2FibGUKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpp
bmRleCBiMWE0MzEwLi4xN2YxZDc3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2Fz
bS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC04
OCw2ICs4OCw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKFZDUFVfa2VybmVs
X3NzLCBzdHJ1Y3QgdmNwdSwgYXJjaC5wdl92Y3B1Lmtlcm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZD
UFVfaW9wbCwgc3RydWN0IHZjcHUsIGFyY2gucHZfdmNwdS5pb3BsKTsKICAgICBPRkZTRVQoVkNQ
VV9ndWVzdF9jb250ZXh0X2ZsYWdzLCBzdHJ1Y3QgdmNwdSwgYXJjaC52Z2NfZmxhZ3MpOworICAg
IE9GRlNFVChWQ1BVX2FyY2hfbXNyLCBzdHJ1Y3QgdmNwdSwgYXJjaC5tc3IpOwogICAgIE9GRlNF
VChWQ1BVX25taV9wZW5kaW5nLCBzdHJ1Y3QgdmNwdSwgbm1pX3BlbmRpbmcpOwogICAgIE9GRlNF
VChWQ1BVX21jZV9wZW5kaW5nLCBzdHJ1Y3QgdmNwdSwgbWNlX3BlbmRpbmcpOwogICAgIE9GRlNF
VChWQ1BVX25taV9vbGRfbWFzaywgc3RydWN0IHZjcHUsIG5taV9zdGF0ZS5vbGRfbWFzayk7CkBA
IC0xMzksNiArMTQwLDggQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoQ1BVSU5G
T19jcjQsIHN0cnVjdCBjcHVfaW5mbywgY3I0KTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3Iz
LCBzdHJ1Y3QgY3B1X2luZm8sIHhlbl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywg
c3RydWN0IGNwdV9pbmZvLCBwdl9jcjMpOworICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVj
X2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CisgICAgT0ZGU0VUKENQ
VUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19z
cGVjX2N0cmwpOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVf
aW5mbykpOwogICAgIEJMQU5LKCk7CiAKQEAgLTE1NCw2ICsxNTcsOSBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQogICAgIE9GRlNFVChUUkFQQk9VTkNFX2VpcCwgc3RydWN0IHRyYXBfYm91bmNlLCBl
aXApOwogICAgIEJMQU5LKCk7CiAKKyAgICBPRkZTRVQoVkNQVU1TUl9zcGVjX2N0cmxfcmF3LCBz
dHJ1Y3QgbXNyX3ZjcHVfcG9saWN5LCBzcGVjX2N0cmwucmF3KTsKKyAgICBCTEFOSygpOworCiAj
aWZkZWYgQ09ORklHX1BFUkZfQ09VTlRFUlMKICAgICBERUZJTkUoQVNNX1BFUkZDX2V4Y2VwdGlv
bnMsIFBFUkZDX2V4Y2VwdGlvbnMpOwogICAgIEJMQU5LKCk7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQv
ZW50cnkuUwppbmRleCBlNjY4ZjAwLi40MTkwYzczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMKQEAgLTE4LDYgKzE4LDEwIEBAIEVOVFJZKGVudHJ5X2ludDgyKQogICAgICAgICBwdXNo
cSAkMAogICAgICAgICBtb3ZsICAkSFlQRVJDQUxMX1ZFQ1RPUiwgNCglcnNwKQogICAgICAgICBT
QVZFX0FMTCBjb21wYXQ9MSAvKiBEUEwxIGdhdGUsIHJlc3RyaWN0ZWQgdG8gMzJiaXQgUFYgZ3Vl
c3RzIG9ubHkuICovCisKKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAl
cnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRg
LCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAg
ICAgICBDUjRfUFYzMl9SRVNUT1JFCiAKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCkBAIC0xNDIs
NiArMTQ2LDEzIEBAIEVOVFJZKGNvbXBhdF9yZXN0b3JlX2FsbF9ndWVzdCkKICAgICAgICAgLnBv
cHNlY3Rpb24KICAgICAgICAgb3IgICAgJFg4Nl9FRkxBR1NfSUYsJXIxMQogICAgICAgICBtb3Yg
ICAlcjExZCxVUkVHU19lZmxhZ3MoJXJzcCkKKworICAgICAgICBtb3YgVkNQVV9hcmNoX21zcigl
cmJ4KSwgJXJheAorICAgICAgICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3KCVyYXgpLCAlZWF4
CisKKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZl
IGJleW9uZCB0aGlzIHBvaW50LiAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAv
KiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLworCiAgICAg
ICAgIFJFU1RPUkVfQUxMIGFkaj04IGNvbXBhdD0xCiAuTGZ0MDogIGlyZXRxCiAgICAgICAgIF9B
U01fUFJFX0VYVEFCTEUoLkxmdDAsIGhhbmRsZV9leGNlcHRpb24pCkBAIC0yMDAsNiArMjExLDkg
QEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJz
cCkKICAgICAgICAgU0FWRV9BTEwKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAv
KiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklO
RyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAq
LworCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlO
Rk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKICAgICAgICAgbmVnICAgJXJjeApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TCmluZGV4IDcxMGMwNjEuLjczYmQ3Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTM4LDYg
KzM4LDEwIEBAIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiByZXN0b3JlX2FsbF9ndWVzdDoKICAg
ICAgICAgQVNTRVJUX0lOVEVSUlVQVFNfRElTQUJMRUQKIAorICAgICAgICAvKiBTdGFzaCBndWVz
dCBTUEVDX0NUUkwgdmFsdWUgd2hpbGUgd2UgY2FuIHJlYWQgc3RydWN0IHZjcHUuICovCisgICAg
ICAgIG1vdiBWQ1BVX2FyY2hfbXNyKCVyYngpLCAlcmR4CisgICAgICAgIG1vdiBWQ1BVTVNSX3Nw
ZWNfY3RybF9yYXcoJXJkeCksICVyMTVkCisKICAgICAgICAgLyogQ29weSBndWVzdCBtYXBwaW5n
cyBhbmQgc3dpdGNoIHRvIHBlci1DUFUgcm9vdCBwYWdlIHRhYmxlLiAqLwogICAgICAgICBtb3Yg
ICAlY3IzLCAlcjkKICAgICAgICAgR0VUX1NUQUNLX0VORChkeCkKQEAgLTY1LDYgKzY5LDEyIEBA
IHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICB3cml0ZV9jcjMgcmF4LCByZGksIHJzaQogLkxy
YWdfa2VlcF9jcjM6CiAKKyAgICAgICAgLyogUmVzdG9yZSBzdGFzaGVkIFNQRUNfQ1RSTCB2YWx1
ZS4gKi8KKyAgICAgICAgbW92ICAgJXIxNWQsICVlYXgKKworICAgICAgICAvKiBXQVJOSU5HISBg
cmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisg
ICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUIC8qIFJlcTogYT1zcGVjX2N0cmwgJXJzcD1y
ZWdzL2NwdWluZm8sIENsb2I6IGNkICovCisKICAgICAgICAgUkVTVE9SRV9BTEwKICAgICAgICAg
dGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90b19n
dWVzdApAQCAtMTAzLDkgKzExMyw5IEBAIHJlc3RvcmVfYWxsX3hlbjoKICAgICAgICAgICogQ2hl
Y2sgd2hldGhlciB3ZSBuZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyLUNQVSBwYWdlIHRhYmxlcywg
aW4KICAgICAgICAgICogY2FzZSB3ZSByZXR1cm4gdG8gbGF0ZSBQViBleGl0IGNvZGUgKGZyb20g
YW4gTk1JIG9yICNNQykuCiAgICAgICAgICAqLwotICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KQot
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYXgpLCAlcmR4Ci0g
ICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmF4KSwgJXJheAorICAg
ICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxE
KHhlbl9jcjMpKCVyYngpLCAlcmR4CisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQo
cHZfY3IzKSglcmJ4KSwgJXJheAogICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4CiAgICAgICAgIC8q
CiAgICAgICAgICAqIElkZWFsbHkgdGhlIGNvbmRpdGlvbiB3b3VsZCBiZSAibnN6IiwgYnV0IHN1
Y2ggZG9lc24ndCBleGlzdCwKQEAgLTExNSw2ICsxMjUsOSBAQCBVTkxJS0VMWV9TVEFSVChnLCBl
eGl0X2NyMykKICAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKIFVOTElLRUxZX0VORChl
eGl0X2NyMykKIAorICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAg
bm90IHNhZmUgYmV5b25kIHRoaXMgcG9pbnQuICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RP
X1hFTiAvKiBSZXE6ICVyYng9ZW5kLCBDbG9iOiBhY2QgKi8KKwogICAgICAgICBSRVNUT1JFX0FM
TCBhZGo9OAogICAgICAgICBpcmV0cQogCkBAIC0xNDUsNiArMTU4LDkgQEAgRU5UUlkobHN0YXJf
ZW50ZXIpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FW
RV9BTEwKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVn
cy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxs
ICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIEdF
VF9TVEFDS19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXJieCksICVyY3gKICAgICAgICAgbmVnICAgJXJjeApAQCAtMjQ4LDYgKzI2NCw5IEBAIEdM
T0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGws
IDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKIAorICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBv
aW50LiAqLworCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCiAgICAgICAgIG1vdiAgIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKICAgICAgICAgbmVnICAgJXJjeApA
QCAtMjk0LDYgKzMxMyw5IEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBtb3Zs
ICAkMHg4MCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAogCisgICAgICAgIFNQRUNfQ1RSTF9F
TlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAg
ICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3Jl
IHRoaXMgcG9pbnQuICovCisKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKICAgICAgICAgbW92
ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcg
ICAlcmN4CkBAIC00NjksNiArNDkxLDEwIEBAIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAg
ICAgIFNBVkVfQUxMIENMQUMKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQorCisgICAgICAg
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBD
bG9iOiBhY2QgKi8KKyAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLworCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCksICVyY3gKICAgICAgICAgbW92ICAgJXJjeCwgJXIx
NQogICAgICAgICBuZWcgICAlcmN4CkBAIC01MDcsNiArNTMzLDEwIEBAIEdMT0JBTChoYW5kbGVf
ZXhjZXB0aW9uKQogICAgICAgICBTQVZFX0FMTCBDTEFDCiAKICAgICAgICAgR0VUX1NUQUNLX0VO
RCgxNCkKKworICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1y
ZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBg
Y2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKwogICAgICAg
ICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CiAgICAgICAg
IG1vdiAgICVyY3gsICVyMTUKICAgICAgICAgbmVnICAgJXJjeApAQCAtNzAwLDggKzczMCwxMiBA
QCBFTlRSWShkb3VibGVfZmF1bHQpCiAgICAgICAgIC8qIFNldCBBQyB0byByZWR1Y2UgY2hhbmNl
IG9mIGZ1cnRoZXIgU01BUCBmYXVsdHMgKi8KICAgICAgICAgU0FWRV9BTEwgU1RBQwogCi0gICAg
ICAgIEdFVF9TVEFDS19FTkQoYngpCi0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXJieCksICVyYngKKyAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKKworICAgICAg
ICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwg
Q2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKworICAgICAgICBtb3YgICBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4CiAgICAgICAgIHRlc3QgICVyYngsICVy
YngKICAgICAgICAganogICAgLkxkYmxmX2NyM19va2F5CiAgICAgICAgIGpucyAgIC5MZGJsZl9j
cjNfbG9hZApAQCAtNzMwLDYgKzc2NCwxMCBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAg
ICAgU0FWRV9BTEwgQ0xBQwogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCisKKyAgICAgICAg
U1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENs
b2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAg
bm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAogICAgICAgICBtb3YgICAlcmN4LCAlcjE1
CiAgICAgICAgIG5lZyAgICVyY3gKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDZhMmI4MzMu
Ljg4Yjc3NWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtNyw2ICs3LDcgQEAKICNpbmNs
dWRlIDxhc20vYXNtLW9mZnNldHMuaD4KICNlbmRpZgogI2luY2x1ZGUgPGFzbS9idWcuaD4KKyNp
bmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRl
IDxhc20vcGVyY3B1Lmg+CiAjaW5jbHVkZSA8eGVuL3N0cmluZ2lmeS5oPgpAQCAtMzg2LDQgKzM4
Nyw2IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogNDogIC5wMmFsaWdu
IDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgOyBcCiAgICAgLnBvcHNlY3Rpb24KIAorI2lu
Y2x1ZGUgPGFzbS9zcGVjX2N0cmxfYXNtLmg+CisKICNlbmRpZiAvKiBfX1g4Nl9BU01fREVGTlNf
SF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IGI5MjljNDguLjEwMDlkMDUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3VycmVudC5oCkBAIC01Myw2ICs1MywxMiBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgICAq
LwogICAgIHVuc2lnbmVkIGxvbmcgeGVuX2NyMzsKICAgICB1bnNpZ25lZCBsb25nIHB2X2NyMzsK
KworICAgIC8qIFNlZSBhc20teDg2L3NwZWNfY3RybF9hc20uaCBmb3IgdXNhZ2UuICovCisgICAg
dW5zaWduZWQgaW50IHNoYWRvd19zcGVjX2N0cmw7CisgICAgYm9vbCAgICAgICAgIHVzZV9zaGFk
b3dfc3BlY19jdHJsOworCisgICAgdW5zaWduZWQgbG9uZyBfX3BhZDsKICAgICAvKiBnZXRfc3Rh
Y2tfYm90dG9tKCkgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07CiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgK
aW5kZXggMWE0NmI5Ny4uODAxMjZjMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9u
b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKQEAgLTY1LDYgKzY1LDEyIEBA
CiAjZGVmaW5lIEFTTV9OT1A4IF9BU01fTUtfTk9QKFA2X05PUDgpCiAjZGVmaW5lIEFTTV9OT1A5
IF9BU01fTUtfTk9QKFA2X05PUDkpCiAKKyNkZWZpbmUgQVNNX05PUDE3IEFTTV9OT1A4OyBBU01f
Tk9QNzsgQVNNX05PUDIKKyNkZWZpbmUgQVNNX05PUDIxIEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDUKKyNkZWZpbmUgQVNNX05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKKyNk
ZWZpbmUgQVNNX05PUDI5IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1Cisj
ZGVmaW5lIEFTTV9OT1AzMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QOAor
CiAjZGVmaW5lIEFTTV9OT1BfTUFYIDkKIAogI2VuZGlmIC8qIF9fWDg2X0FTTV9OT1BTX0hfXyAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggZTA4OGE1NS4uYjQ1MTI1MCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oCkBAIC0yMCw4ICsyMCwxNyBAQAogI2lmbmRlZiBfX1g4Nl9TUEVDX0NU
UkxfSF9fCiAjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9IX18KIAorI2luY2x1ZGUgPGFzbS9jdXJy
ZW50Lmg+CisKIHZvaWQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKTsKIAorc3Rh
dGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQoreworICAg
IHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOworCisgICAgaW5mby0+c2hh
ZG93X3NwZWNfY3RybCA9IGluZm8tPnVzZV9zaGFkb3dfc3BlY19jdHJsID0gMDsKK30KKwogI2Vu
ZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19j
dHJsX2FzbS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAuLmJhNTU1NzQKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApAQCAt
MCwwICsxLDIyNSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBv
ZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNl
LCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig
bW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2Yg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENv
cHlyaWdodCAoYykgMjAxNy0yMDE4IENpdHJpeCBTeXN0ZW1zIEx0ZC4KKyAqLworCisjaWZuZGVm
IF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCisjZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9f
CisKKyNpZmRlZiBfX0FTU0VNQkxZX18KKyNpbmNsdWRlIDxhc20vbXNyLWluZGV4Lmg+CisKKy8q
CisgKiBTYXZpbmcgYW5kIHJlc3RvcmluZyBNU1JfU1BFQ19DVFJMIHN0YXRlIGlzIGEgbGl0dGxl
IHRyaWNreS4KKyAqCisgKiBXZSB3YW50IHRoZSBndWVzdHMgY2hvaWNlIG9mIFNQRUNfQ1RSTCB3
aGlsZSBpbiBndWVzdCBjb250ZXh0LCBhbmQgWGVuJ3MKKyAqIGNob2ljZSAoc2V0IG9yIGNsZWFy
LCBkZXBlbmRpbmcgb24gdGhlIGhhcmR3YXJlKSB3aGlsZSBydW5uaW5nIGluIFhlbgorICogY29u
dGV4dC4gIFRoZXJlZm9yZSwgYSBzaW1wbGlzdGljIGFsZ29yaXRobSBpczoKKyAqCisgKiAgLSBT
ZXQvY2xlYXIgSUJSUyBvbiBlbnRyeSB0byBYZW4KKyAqICAtIFNldCB0aGUgZ3Vlc3RzJyBjaG9p
Y2Ugb24gZXhpdCB0byBndWVzdAorICogIC0gTGVhdmUgU1BFQ19DVFJMIHVuY2hhbmdlZCBvbiBl
eGl0IHRvIHhlbgorICoKKyAqIFRoZXJlIGFyZSB0d28gY29tcGxpY2F0aW5nIGZhY3RvcnM6Cisg
KiAgMSkgSFZNIGd1ZXN0cyBjYW4gaGF2ZSBkaXJlY3QgYWNjZXNzIHRvIHRoZSBNU1IsIHNvIGl0
IGNhbiBjaGFuZ2UKKyAqICAgICBiZWhpbmQgWGVuJ3MgYmFjay4KKyAqICAyKSBBbiBOTUkgb3Ig
TUNFIGNhbiBpbnRlcnJ1cHQgYXQgYW55IHBvaW50LCBpbmNsdWRpbmcgZWFybHkgaW4gdGhlIGVu
dHJ5CisgKiAgICAgcGF0aCwgb3IgbGF0ZSBpbiB0aGUgZXhpdCBwYXRoIGFmdGVyIHJlc3Rvcmlu
ZyB0aGUgZ3Vlc3QgdmFsdWUuICBUaGlzCisgKiAgICAgd2lsbCBjb3JydXB0IHRoZSBndWVzdCB2
YWx1ZS4KKyAqCisgKiBGYWN0b3IgMSBpcyBkZWFsdCB3aXRoIGJ5IHJlbHlpbmcgb24gTk1Jcy9N
Q0VzIGJlaW5nIGJsb2NrZWQgaW1tZWRpYXRlbHkKKyAqIGFmdGVyIFZNRVhJVC4gIFRoZSBWTUVY
SVQtc3BlY2lmaWMgY29kZSByZWFkcyBNU1JfU1BFQ19DVFJMIGFuZCB1cGRhdGVzCisgKiBjdXJy
ZW50IGJlZm9yZSBsb2FkaW5nIFhlbidzIE1TUl9TUEVDX0NUUkwgc2V0dGluZy4KKyAqCisgKiBG
YWN0b3IgMiBpcyBoYXJkZXIuICBXZSBtYWludGFpbiBhIHNoYWRvd19zcGVjX2N0cmwgdmFsdWUs
IGFuZAorICogdXNlX3NoYWRvd19zcGVjX2N0cmwgYm9vbGVhbiBwZXIgY3B1LiAgVGhlIHN5bmNo
cm9ub3VzIHVzZSBpczoKKyAqCisgKiAgMSkgU3RvcmUgZ3Vlc3QgdmFsdWUgaW4gc2hhZG93X3Nw
ZWNfY3RybAorICogIDIpIFNldCB1c2Vfc2hhZG93X3NwZWNfY3RybCBib29sZWFuCisgKiAgMykg
TG9hZCBndWVzdCB2YWx1ZSBpbnRvIE1TUl9TUEVDX0NUUkwKKyAqICA0KSBFeGl0IHRvIGd1ZXN0
CisgKiAgNSkgRW50cnkgZnJvbSBndWVzdAorICogIDYpIENsZWFyIHVzZV9zaGFkb3dfc3BlY19j
dHJsIGJvb2xlYW4KKyAqICA3KSBMb2FkIFhlbidzIHZhbHVlIGludG8gTVNSX1NQRUNfQ1RSTAor
ICoKKyAqIFRoZSBhc3luY2hyb25vdXMgdXNlIGZvciBpbnRlcnJ1cHRzL2V4Y2VwdGlvbnMgaXM6
CisgKiAgLSAgU2V0L2NsZWFyIElCUlMgb24gZW50cnkgdG8gWGVuCisgKiAgLSAgT24gZXhpdCB0
byBYZW4sIGNoZWNrIHVzZV9zaGFkb3dfc3BlY19jdHJsCisgKiAgLSAgSWYgc2V0LCBsb2FkIHNo
YWRvd19zcGVjX2N0cmwKKyAqCisgKiBUaGVyZWZvcmUsIGFuIGludGVycnVwdC9leGNlcHRpb24g
d2hpY2ggaGl0cyB0aGUgc3luY2hyb25vdXMgcGF0aCBiZXR3ZWVuCisgKiBzdGVwcyAyIGFuZCA2
IHdpbGwgcmVzdG9yZSB0aGUgc2hhZG93IHZhbHVlIHJhdGhlciB0aGFuIGxlYXZpbmcgWGVuJ3Mg
dmFsdWUKKyAqIGxvYWRlZCBhbmQgY29ycnVwdGluZyB0aGUgdmFsdWUgdXNlZCBpbiBndWVzdCBj
b250ZXh0LgorICoKKyAqIFRoZSBmb2xsb3dpbmcgQVNNIGZyYWdtZW50cyBpbXBsZW1lbnQgdGhp
cyBhbGdvcml0aG0uICBTZWUgdGhlaXIgbG9jYWwKKyAqIGNvbW1lbnRzIGZvciBmdXJ0aGVyIGRl
dGFpbHMuCisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQKKyAqICAtIFNQRUNfQ1RS
TF9FTlRSWV9GUk9NX1BWCisgKiAgLSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSCisgKiAgLSBT
UEVDX0NUUkxfRVhJVF9UT19YRU4KKyAqICAtIFNQRUNfQ1RSTF9FWElUX1RPX0dVRVNUCisgKi8K
KworLm1hY3JvIERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCBpYnJzX3ZhbDpyZXEKKy8q
CisgKiBSZXF1aXJlcyAlcmJ4PWN1cnJlbnQsICVyc3A9cmVncy9jcHVpbmZvCisgKiBDbG9iYmVy
cyAlcmF4LCAlcmN4LCAlcmR4CisgKgorICogVGhlIGNvbW1vbiBjYXNlIGlzIHRoYXQgYSBndWVz
dCBoYXMgZGlyZWN0IGFjY2VzcyB0byBNU1JfU1BFQ19DVFJMLCBhdAorICogd2hpY2ggcG9pbnQg
d2UgbmVlZCB0byBzYXZlIHRoZSBndWVzdCB2YWx1ZSBiZWZvcmUgc2V0dGluZyBJQlJTIGZvciBY
ZW4uCisgKiBVbmlsYXRlcmFsbHkgc2F2aW5nIHRoZSBndWVzdCB2YWx1ZSBpcyBzaG9ydGVyIGFu
ZCBmYXN0ZXIgdGhhbiBjaGVja2luZy4KKyAqLworICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVj
eAorICAgIHJkbXNyCisKKyAgICAvKiBTdGFzaCB0aGUgdmFsdWUgZnJvbSBoYXJkd2FyZS4gKi8K
KyAgICBtb3YgVkNQVV9hcmNoX21zciglcmJ4KSwgJXJkeAorICAgIG1vdiAlZWF4LCBWQ1BVTVNS
X3NwZWNfY3RybF9yYXcoJXJkeCkKKyAgICB4b3IgJWVkeCwgJWVkeAorCisgICAgLyogQ2xlYXIg
U1BFQ19DVFJMIHNoYWRvd2luZyAqYmVmb3JlKiBsb2FkaW5nIFhlbidzIHZhbHVlLiAqLworICAg
IG1vdmIgJWRsLCBDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJsKCVyc3ApCisKKyAgICAvKiBM
b2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAqLworICAgIG1vdiAkXGlicnNfdmFsLCAlZWF4Cisg
ICAgd3Jtc3IKKy5lbmRtCisKKy5tYWNybyBET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW46cmVx
IGlicnNfdmFsOnJlcQorLyoKKyAqIFJlcXVpcmVzICVyc3A9cmVncyAoYWxzbyBjcHVpbmZvIGlm
ICFtYXliZXhlbikKKyAqIFJlcXVpcmVzICVyMTQ9c3RhY2tfZW5kIChpZiBtYXliZXhlbikKKyAq
IENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKKyAqCisgKiBQViBndWVzdHMgY2FuJ3QgdXBkYXRl
IE1TUl9TUEVDX0NUUkwgYmVoaW5kIFhlbidzIGJhY2ssIHNvIG5vIG5lZWQgdG8gcmVhZAorICog
aXQgYmFjay4gIEVudHJpZXMgZnJvbSBndWVzdCBjb250ZXh0IG5lZWQgdG8gY2xlYXIgU1BFQ19D
VFJMIHNoYWRvd2luZywKKyAqIHdoaWxlIGVudHJpZXMgZnJvbSBYZW4gbXVzdCBsZWF2ZSBzaGFk
b3dpbmcgaW4gaXRzIGN1cnJlbnQgc3RhdGUuCisgKi8KKyAgICBtb3YgJE1TUl9TUEVDX0NUUkws
ICVlY3gKKyAgICB4b3IgJWVkeCwgJWVkeAorCisgICAgLyoKKyAgICAgKiBDbGVhciBTUEVDX0NU
Ukwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcgWGVuJ3MgdmFsdWUuICBJZiBlbnRlcmluZwor
ICAgICAqIGZyb20gYSBwb3NzaWJseS14ZW4gY29udGV4dCwgJXJzcCBkb2Vzbid0IG5lY2Vzc2Fy
aWx5IGFsaWFzIHRoZSBjcHVpbmZvCisgICAgICogYmxvY2sgc28gY2FsY3VsYXRlIHRoZSBwb3Np
dGlvbiBkaXJlY3RseS4KKyAgICAgKi8KKyAgICAuaWYgXG1heWJleGVuCisgICAgICAgIC8qIEJy
YW5jaGxlc3MgYGlmICggIXhlbiApIGNsZWFyX3NoYWRvd2luZ2AgKi8KKyAgICAgICAgdGVzdGIg
JDMsIFVSRUdTX2NzKCVyc3ApCisgICAgICAgIHNldHogJWFsCisgICAgICAgIGFuZCAlYWwsIFNU
QUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCisgICAgLmVsc2UK
KyAgICAgICAgbW92YiAlZGwsIENQVUlORk9fdXNlX3NoYWRvd19zcGVjX2N0cmwoJXJzcCkKKyAg
ICAuZW5kaWYKKworICAgIC8qIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICovCisgICAgbW92
ICRcaWJyc192YWwsICVlYXgKKyAgICB3cm1zcgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RS
TF9FWElUX1RPX1hFTgorLyoKKyAqIFJlcXVpcmVzICVyYng9c3RhY2tfZW5kCisgKiBDbG9iYmVy
cyAlcmF4LCAlcmN4LCAlcmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gWGVuIGNvbnRleHQs
IGxvb2sgdG8gc2VlIHdoZXRoZXIgU1BFQ19DVFJMIHNoYWRvd2luZyBpcworICogaW4gZWZmZWN0
LCBhbmQgcmVsb2FkIHRoZSBzaGFkb3cgdmFsdWUuICBUaGlzIGNvdmVycyByYWNlIGNvbmRpdGlv
bnMgd2hpY2gKKyAqIGV4aXN0IHdpdGggYW4gTk1JL01DRS9ldGMgaGl0dGluZyBsYXRlIGluIHRo
ZSByZXR1cm4tdG8tZ3Vlc3QgcGF0aC4KKyAqLworICAgIHhvciAlZWR4LCAlZWR4CisKKyAgICBj
bXBiICVkbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXJieCkK
KyAgICBqZSAuTFxAX3NraXAKKworICAgIG1vdiBTVEFDS19DUFVJTkZPX0ZJRUxEKHNoYWRvd19z
cGVjX2N0cmwpKCVyYngpLCAlZWF4CisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CisgICAg
d3Jtc3IKKworLkxcQF9za2lwOgorLmVuZG0KKworLm1hY3JvIERPX1NQRUNfQ1RSTF9FWElUX1RP
X0dVRVNUCisvKgorICogUmVxdWlyZXMgJWVheD1zcGVjX2N0cmwsICVyc3A9cmVncy9jcHVpbmZv
CisgKiBDbG9iYmVycyAlcmN4LCAlcmR4CisgKgorICogV2hlbiByZXR1cm5pbmcgdG8gZ3Vlc3Qg
Y29udGV4dCwgc2V0IHVwIFNQRUNfQ1RSTCBzaGFkb3dpbmcgYW5kIGxvYWQgdGhlCisgKiBndWVz
dCB2YWx1ZS4KKyAqLworICAgIC8qIFNldCB1cCBzaGFkb3cgdmFsdWUgKmJlZm9yZSogZW5hYmxp
bmcgc2hhZG93aW5nLiAqLworICAgIG1vdiAlZWF4LCBDUFVJTkZPX3NoYWRvd19zcGVjX2N0cmwo
JXJzcCkKKworICAgIC8qIFNldCBTUEVDX0NUUkwgc2hhZG93aW5nICpiZWZvcmUqIGxvYWRpbmcg
dGhlIGd1ZXN0IHZhbHVlLiAqLworICAgIG1vdmIgJDEsIENQVUlORk9fdXNlX3NoYWRvd19zcGVj
X2N0cmwoJXJzcCkKKworICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAorICAgIHhvciAlZWR4
LCAlZWR4CisgICAgd3Jtc3IKKy5lbmRtCisKKy8qIFVzZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFu
IEhWTSBndWVzdC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yIF9fc3Ry
aW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMp
LCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lC
UlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
X19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9MCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNf
Q0xFQVIKKworLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYgY29udGV4dCAoc3lzY2FsbC9z
eXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLworI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJP
TV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVS
TkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIxKSwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49
MCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1T
UEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZf
RkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCBp
YnJzX3ZhbD0wKSwgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVB
UgorCisvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVw
dCBYZW4gb3IgUFYgY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5U
UiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElW
RV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyOSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19D
VFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRV
UkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgaWJyc192
YWw9MCksICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xFQVIKKwor
LyogVXNlIHdoZW4gZXhpdGluZyB0byBYZW4gY29udGV4dC4gKi8KKyNkZWZpbmUgU1BFQ19DVFJM
X0VYSVRfVE9fWEVOICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AxNyksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZf
RkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fU1BFQ19DVFJM
X0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisvKiBVc2Ugd2hlbiBl
eGl0aW5nIHRvIGd1ZXN0IGNvbnRleHQuICovCisjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0dV
RVNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJO
QVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9Y
RU5fSUJSU19TRVQsICAgICAgICAgICBcCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dV
RVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgorCisjZW5kaWYgLyogX19BU1NFTUJMWV9f
ICovCisjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fICovCisKKy8qCisgKiBMb2Nh
bCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJh
c2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
KyAqIEVuZDoKKyAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 16:54:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 16:54:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeknS-0002zY-Lw; Thu, 25 Jan 2018 16:54:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eeknR-0002zO-AO
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 16:54:41 +0000
X-Inumbo-ID: 6b7b156e-01f0-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b7b156e-01f0-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 17:54:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459687960"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 25 Jan 2018 16:54:36 +0000
Message-ID: <1516899276-28729-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v11 6/11] x86/entry: Organise the clobbering of
	the RSB/RAS on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cmV0IGluc3RydWN0aW9ucyBhcmUgc3BlY3VsYXRlZCBkaXJlY3RseSB0byB2YWx1ZXMgcmVjb3Jk
ZWQgaW4gdGhlIFJldHVybgpTdGFjayBCdWZmZXIvUmV0dXJuIEFkZHJlc3MgU3RhY2ssIGFzIHRo
ZXJlIGlzIG5vIHVuY2VydGFpbnR5IGluIHdlbGwtZm9ybWVkCmNvZGUuICBHdWVzdHMgY2FuIHRh
a2UgYWR2YW50YWdlIG9mIHRoaXMgaW4gdHdvIHdheXM6CgogIDEpIElmIHRoZXkgY2FuIGZpbmQg
YSBwYXRoIGluIFhlbiB3aGljaCBleGVjdXRlcyBtb3JlIHJldCBpbnN0cnVjdGlvbnMgdGhhbgog
ICAgIGNhbGwgaW5zdHJ1Y3Rpb25zLiAgKEF0IGxlYXN0IG9uZSBpbiB0aGUgd2FpdHF1ZXVlIGlu
ZnJhc3RydWN0dXJlLAogICAgIHByb2JhYmx5IG90aGVycy4pCgogIDIpIFVzZSB0aGUgZmFjdCB0
aGF0IHRoZSBSU0IvUkFTIGluIGhhcmR3YXJlIGlzIGFjdHVhbGx5IGEgY2lyY3VsYXIgc3RhY2sK
ICAgICB3aXRob3V0IGEgY29uY2VwdCBvZiBlbXB0eS4gIChXaGVuIGl0IGxvZ2ljYWxseSBlbXB0
aWVzLCBzdGFsZSB2YWx1ZXMKICAgICB3aWxsIHN0YXJ0IGJlaW5nIHVzZWQuKQoKVG8gbWl0aWdh
dGUsIG92ZXJ3cml0ZSB0aGUgUlNCIG9uIGVudHJ5IHRvIFhlbiB3aXRoIGdhZGdldHMgd2hpY2gg
d2lsbCBjYXB0dXJlCmFuZCBjb250YWluIHJvZ3VlIHNwZWN1bGF0aW9uLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2MTA6CiAqIFNwZWxsaW5nL2NvbW1lbnQgaW1w
cm92ZW1lbnRzLgogKiBTcGxpdCB0byBmaXQgYXJvdW5kIElTVCBzYWZldHkuICBPdGhlciBoYWxm
IG9mIHRoZSBwYXRjaCBtb3ZlZCBpbnRvCiAgICJ4ODYvYm9vdDogQ2FsY3VsYXRlIHRoZSBtb3N0
IGFwcHJvcHJpYXRlIEJUSSBtaXRpZ2F0aW9uIHRvIHVzZSIKICogQXZvaWQgdXNpbmcgbnVtZXJp
YyBsYWJlbHMgaW4gRE9fT1ZFUldSSVRFX1JTQgp2MTE6CiAqIFVzZSBwYXVzZTtsZmVuY2U7am1w
IHRvIGNhcHR1cmUgc3BlY3VsYXRpb24sIGZvciBBTUQgcHJvY2Vzc29ycy4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggICB8ICAyICsrCiB4ZW4vaW5jbHVkZS9hc20teDg2
L25vcHMuaCAgICAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2Fz
bS5oIHwgNDQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4
IGRkMjM4OGYuLjBlZTRhMWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZXMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI4LDMg
KzI4LDUgQEAgWEVOX0NQVUZFQVRVUkUoSU5EX1RIVU5LX0pNUCwgICAoRlNDQVBJTlRTKzApKjMy
KzE0KSAvKiBVc2UgSU5EX1RIVU5LX0pNUCAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUEIsICAg
ICAgICAoRlNDQVBJTlRTKzApKjMyKzE1KSAvKiBJQlJTQiB8fCBJQlBCICovCiBYRU5fQ1BVRkVB
VFVSRShYRU5fSUJSU19TRVQsICAgIChGU0NBUElOVFMrMCkqMzIrMTYpIC8qIElCUlNCICYmIElS
QlMgc2V0IGluIFhlbiAqLwogWEVOX0NQVUZFQVRVUkUoWEVOX0lCUlNfQ0xFQVIsICAoRlNDQVBJ
TlRTKzApKjMyKzE3KSAvKiBJQlJTQiAmJiBJQlJTIGNsZWFyIGluIFhlbiAqLworWEVOX0NQVUZF
QVRVUkUoUlNCX05BVElWRSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBSU0Igb3Zlcndy
aXRlIG5lZWRlZCBmb3IgbmF0aXZlICovCitYRU5fQ1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAg
IChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFJTQiBvdmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9ub3BzLmgKaW5kZXggODAxMjZjMS4uNjEzMTljYyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKQEAg
LTcwLDYgKzcwLDcgQEAKICNkZWZpbmUgQVNNX05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDgKICNkZWZpbmUgQVNNX05PUDI5IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A1CiAjZGVmaW5lIEFTTV9OT1AzMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBB
U01fTk9QOAorI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsg
QVNNX05PUDg7IEFTTV9OT1A4CiAKICNkZWZpbmUgQVNNX05PUF9NQVggOQogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IGJhNTU1NzQuLmUyN2VhMmIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsX2FzbS5oCkBAIC03NCw2ICs3NCw0NCBAQAogICogIC0gU1BFQ19DVFJMX0VY
SVRfVE9fR1VFU1QKICAqLwogCisubWFjcm8gRE9fT1ZFUldSSVRFX1JTQgorLyoKKyAqIFJlcXVp
cmVzIG5vdGhpbmcKKyAqIENsb2JiZXJzICVyYXgsICVyY3gKKyAqCisgKiBSZXF1aXJlcyAyNTYg
Ynl0ZXMgb2Ygc3RhY2sgc3BhY2UsIGJ1dCAlcnNwIGhhcyBubyBuZXQgY2hhbmdlLiBCYXNlZCBv
bgorICogR29vZ2xlJ3MgcGVyZm9ybWFuY2UgbnVtYmVycywgdGhlIGxvb3AgaXMgdW5yb2xsZWQg
dG8gMTYgaXRlcmF0aW9ucyBhbmQgdHdvCisgKiBjYWxscyBwZXIgaXRlcmF0aW9uLgorICoKKyAq
IFRoZSBjYWxsIGZpbGxpbmcgdGhlIFJTQiBuZWVkcyBhIG5vbnplcm8gZGlzcGxhY2VtZW50LiAg
QSBub3Agd291bGQgZG8sIGJ1dAorICogd2UgdXNlICIxOiBwYXVzZTsgbGZlbmNlOyBqbXAgMWIi
IHRvIHNhZmVseSBjb250YWlucyBhbnkgcmV0LWJhc2VkCisgKiBzcGVjdWxhdGlvbiwgZXZlbiBp
ZiB0aGUgbG9vcCBpcyBzcGVjdWxhdGl2ZWx5IGV4ZWN1dGVkIHByZW1hdHVyZWx5LgorICoKKyAq
ICVyc3AgaXMgcHJlc2VydmVkIGJ5IHVzaW5nIGFuIGV4dHJhIEdQUiBiZWNhdXNlIGEpIHdlJ3Zl
IGdvdCBwbGVudHkgc3BhcmUsCisgKiBiKSB0aGUgdHdvIG1vdnMgYXJlIHNob3J0ZXIgdG8gZW5j
b2RlIHRoYW4gYGFkZCAkMzIqOCwgJXJzcGAsIGFuZCBjKSBjYW4gYmUKKyAqIG9wdGltaXNlZCB3
aXRoIG1vdi1lbGltaW5hdGlvbiBpbiBtb2Rlcm4gY29yZXMuCisgKi8KKyAgICBtb3YgJDE2LCAl
ZWN4ICAgICAgICAgICAgICAgICAgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxscyBwZXIgbG9v
cCAqLworICAgIG1vdiAlcnNwLCAlcmF4ICAgICAgICAgICAgICAgICAgLyogU3RvcmUgdGhlIGN1
cnJlbnQgJXJzcCAqLworCisuTFxAX2ZpbGxfcnNiX2xvb3A6CisKKyAgICAuaXJwIG4sIDEsIDIg
ICAgICAgICAgICAgICAgICAgIC8qIFVucm9sbGVkIHR3aWNlLiAqLworICAgIGNhbGwgLkxcQF9p
bnNlcnRfcnNiX2VudHJ5X1xuICAgLyogQ3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KKworLkxcQF9j
YXB0dXJlX3NwZWN1bGF0aW9uX1xuOgorICAgIHBhdXNlCisgICAgbGZlbmNlCisgICAgam1wIC5M
XEBfY2FwdHVyZV9zcGVjdWxhdGlvbl9cbiAvKiBDYXB0dXJlIHJvZ3VlIHNwZWN1bGF0aW9uLiAq
LworCisuTFxAX2luc2VydF9yc2JfZW50cnlfXG46CisgICAgLmVuZHIKKworICAgIHN1YiAkMSwg
JWVjeAorICAgIGpueiAuTFxAX2ZpbGxfcnNiX2xvb3AKKyAgICBtb3YgJXJheCwgJXJzcCAgICAg
ICAgICAgICAgICAgIC8qIFJlc3RvcmUgb2xkICVyc3AgKi8KKy5lbmRtCisKIC5tYWNybyBET19T
UEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgaWJyc192YWw6cmVxCiAvKgogICogUmVxdWlyZXMg
JXJieD1jdXJyZW50LCAlcnNwPXJlZ3MvY3B1aW5mbwpAQCAtMTczLDYgKzIxMSw4IEBACiAKIC8q
IFVzZSBhZnRlciBhIFZNRVhJVCBmcm9tIGFuIEhWTSBndWVzdC4gKi8KICNkZWZpbmUgU1BFQ19D
VFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRV
UkVfUlNCX1ZNRVhJVDsgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRV8y
IF9fc3RyaW5naWZ5KEFTTV9OT1AzMiksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJM
X0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTE4Myw2ICsyMjMsOCBAQAog
CiAvKiBVc2UgYWZ0ZXIgYW4gZW50cnkgZnJvbSBQViBjb250ZXh0IChzeXNjYWxsL3N5c2VudGVy
L2ludDgwL2ludDgyL2V0YykuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUg
X19zdHJpbmdpZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAg
ICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9Q
MjEpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5
KERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbj0wICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCkBAIC0xOTIsNiArMjM0LDggQEAKIAogLyogVXNlIGluIGludGVycnVw
dC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuICov
CiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDQw
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERPX09WRVJXUklU
RV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9OQVRJVkU7ICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjkpLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWSBt
YXliZXhlbj0xICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGli
cnNfdmFsPVNQRUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 17:00:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 17:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeksh-0003hJ-8m; Thu, 25 Jan 2018 17:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eeksg-0003fU-2K
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 17:00:06 +0000
X-Inumbo-ID: 2c60c79f-01f1-11e8-ba59-bc764e045a96
Received: from mail-wm0-x232.google.com (unknown [2a00:1450:400c:c09::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c60c79f-01f1-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 17:59:58 +0100 (CET)
Received: by mail-wm0-x232.google.com with SMTP id f3so16212287wmc.1
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 09:00:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=JiN6vpgnXt1jLHDPN23QYoJV+kKqJZ0we3XlUThRN1Q=;
 b=Qi+hd2neHga+rTOsMDzSxMTFaUEY1dxxR4P7lWbE3Nuk410zdkjzx1cIwzxKR33NBQ
 5MqecSXvM1XcnKbXA/tSSrIr3vB4JKITCPB15bZ/LcdFCsVyI6WavXc8TnZOxMl6+e0M
 akxpiWlt4FrnvvAF7qYmMBpZCaklsZng45nsE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=JiN6vpgnXt1jLHDPN23QYoJV+kKqJZ0we3XlUThRN1Q=;
 b=bfCsbPVDOoB2uTSRMqRp2fXzdY5XNsSmh1MXMEYEQU+oaLEYC8v9vZJc2mwnb2/BcJ
 9Jlsqx6IhvD4rwoZ5NoAglKe2ZWFqr8ipHy9ti4vbORfb8IweEW2f4FAIoq7il6Acp3w
 CDdKA+o6jbPgpA0mQaiJVQ4AZH+cl8aj4uaupAg5+H1a8HEWqF0WjrWid1/LDOTbcE7/
 HZpyFkUvRMiTwd0WwhNeX44tTH3i46iQzIOdE5HLATr2HCkPzfztef4Wm+ge8BoShLPo
 m0oHYEOCInVpafJBzY3D83DHMGAPx6LN5ooxlDeGt8gaCA2h+IhXQa0EpGNyciDq5Smg
 5j6g==
X-Gm-Message-State: AKwxytcQAFg8hwAojzCVPIzj+o/JgK07uO2AqOaAWJHTMWn2Aa06WMdQ
 h0GZ7+2Ei+2uslpJdNhnSifiFA==
X-Google-Smtp-Source: AH8x226ZZBMlQDP/Nw5aM22FO5WLitk/tlkEF3vrUkxRGqguBBUNTHEBZHQWzTtA8OJa/6KBFXzHmA==
X-Received: by 10.80.188.6 with SMTP id j6mr30431276edh.241.1516899602465;
 Thu, 25 Jan 2018 09:00:02 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m17sm1516862edc.31.2018.01.25.09.00.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 09:00:01 -0800 (PST)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xen.org, marc.zyngier@arm.com, 
 sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-11-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <1bed1ea4-e187-2f7b-fbf8-da1c1af25baf@linaro.org>
Date: Thu, 25 Jan 2018 17:00:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180116154305.19186-11-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [PATCH 10/10] Enable Trapping of Group1 registers
 which is controlled by command line
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgTWFuaXNoLAoKT24gMTYvMDEvMTggMTU6NDMsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KPiAK
PiBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHRyYXAgR3JvdXAtMSBHSUN2MyBzeXN0ZW0gcmVnaXN0
ZXJzLCB3ZSBuZWVkIHRvCj4gc2V0IElDSF9IQ1JfRUwyLlRBTEwxIGJlZm9yZSBlbnRlcmluZyB0
aGUgZ3Vlc3QuIFRoaXMgaXMgY29udHJvbGxlZCBieQo+IHRoZSBjb21tYW5kIGxpbmUgcGFyYW1l
dGVyIGdyb3VwMV90cmFwLgoKSSB3YXMgZXhwZWN0aW5nIGEgcGF0Y2ggdG8gZW5hYmxlIGdyb3Vw
MV90cmFwIGJ5IGRlZmF1bHQgb24gYWZmZWN0ZWQgCnBsYXRmb3JtLgoKPiAKPiBTaW5nZWQtb2Zm
LWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBjYXZpdW0uY29tPgo+IC0tLQo+ICAgeGVu
L2FyY2gvYXJtL2dpYy12My5jICAgICB8IDExICsrKysrKysrKystCj4gICB4ZW4vaW5jbHVkZS9h
c20tYXJtL2dpYy5oIHwgIDEgKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IDVkYmE4YmM5MzIuLmYyMjg3N2M0NjggMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy12My5jCj4gQEAgLTgzMyw5ICs4MzMsMTIgQEAgc3RhdGljIHZvaWQgZ2ljdjNfY3B1X2Rpc2Fi
bGUodm9pZCkKPiAgICAgICBpc2IoKTsKPiAgIH0KPiAgIAo+ICtzdGF0aWMgdW5zaWduZWQgaW50
IGdyb3VwMV90cmFwID0gMDsKPiAraW50ZWdlcl9wYXJhbSgiZ3JvdXAxX3RyYXAiLCBncm91cDFf
dHJhcCk7CgpOZXcgcGFyYW1ldGVyIHNob3VsZCBiZSBkZXNjcmliZSBpbiBkb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bi4KCkFsc28sIHlvdSBsaWtlbHkgd2FudCB0byB1c2UgYSBi
b29sZWFuX3BhcmFtIGhlcmUuCgo+ICsKPiAgIHN0YXRpYyB2b2lkIGdpY3YzX2h5cF9pbml0KHZv
aWQpCj4gICB7Cj4gLSAgICB1aW50MzJfdCB2dHI7Cj4gKyAgICB1aW50MzJfdCB2dHIsIHJlZzMy
Owo+ICAgCj4gICAgICAgdnRyID0gUkVBRF9TWVNSRUczMihJQ0hfVlRSX0VMMik7Cj4gICAgICAg
Z2ljdjNfaW5mby5ucl9scnMgID0gKHZ0ciAmIEdJQ0hfVlRSX05STFJHUykgKyAxOwo+IEBAIC04
NDcsNiArODUwLDEyIEBAIHN0YXRpYyB2b2lkIGdpY3YzX2h5cF9pbml0KHZvaWQpCj4gICAKPiAg
ICAgICBXUklURV9TWVNSRUczMihHSUNIX1ZNQ1JfRU9JIHwgR0lDSF9WTUNSX1ZFTkcxLCBJQ0hf
Vk1DUl9FTDIpOwo+ICAgICAgIFdSSVRFX1NZU1JFRzMyKEdJQ0hfSENSX0VOLCBJQ0hfSENSX0VM
Mik7Cj4gKwo+ICsgICAgcmVnMzIgPSBSRUFEX1NZU1JFRzMyKElDSF9IQ1JfRUwyKTsKClRoZXJl
IGFyZSBubyBwb2ludCB0byByZWFkIElDSF9IQ1JfRUwyLiBZb3Uga25vdyB0aGUgdmFsdWUgKHNl
ZSB0aGUgbGluZSAKYWJvdmUpLgoKU28gdGhpcyBjb2RlIGNvdWxkIHNpbXBsaWZpZWQgYXM6Cgpy
ZWczMiA9IEdJQ0hfSENSX0VOOwpyZWczMiB8PSAoZ3JvdXAxX3RyYXApID8gR0lDSF9IQ1JfVEFM
TDEgOiAwOwoKV1JJVEVfU1lTUkVHMzIocmVnMzIsIElDSF9IQ1JfRUwyKTsKCj4gKyAgICBpZiAo
IGdyb3VwMV90cmFwICkKPiArICAgICAgICByZWczMiB8PSBHSUNIX0hDUl9UQUxMMTsKPiArCj4g
KyAgICBXUklURV9TWVNSRUczMihyZWczMiwgSUNIX0hDUl9FTDIpOwo+ICAgfQo+ICAgCj4gICAv
KiBTZXQgdXAgdGhlIHBlci1DUFUgcGFydHMgb2YgdGhlIEdJQyBmb3IgYSBzZWNvbmRhcnkgQ1BV
ICovCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oCj4gaW5kZXggZDNkN2JkYTUwZC4uZTRjNzdmZWZkNiAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAo+IEBAIC0xMTcsNiArMTE3LDcgQEAKPiAgICNkZWZpbmUgR0lDSF9IQ1JfVkdSUDBE
SUUgKDEgPDwgNSkKPiAgICNkZWZpbmUgR0lDSF9IQ1JfVkdSUDFFSUUgKDEgPDwgNikKPiAgICNk
ZWZpbmUgR0lDSF9IQ1JfVkdSUDFESUUgKDEgPDwgNykKPiArI2RlZmluZSBHSUNIX0hDUl9UQUxM
MSAgICAoMSA8PCAxMikKPiAgIAo+ICAgI2RlZmluZSBHSUNIX01JU1JfRU9JICAgICAoMSA8PCAw
KQo+ICAgI2RlZmluZSBHSUNIX01JU1JfVSAgICAgICAoMSA8PCAxKSA+CgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 17:15:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 17:15:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eel7i-0004Y2-KY; Thu, 25 Jan 2018 17:15:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fhrq=eu=citrix.com=prvs=556fd874a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eel7h-0004Xw-Ib
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 17:15:37 +0000
X-Inumbo-ID: 57efc881-01f3-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57efc881-01f3-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 18:15:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459692872"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A6714E102000078001A1718@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <054370a8-2c99-951e-ec17-2bf7b43c1bc5@citrix.com>
Date: Thu, 25 Jan 2018 17:15:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6714E102000078001A1718@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>
Subject: Re: [Xen-devel] [PATCH v3] x86/p2m: force return value checking of
 p2m_set_entry()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjMvMjAxOCAwOTo1NiBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gQXMgWFNBcyAyNDYg
YW5kIDI0NyBoYXZlIHNob3duLCBub3QgZG9pbmcgc28gaXMgcmF0aGVyIGRhbmdlcm91cy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQWNrZWQtYnk6
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKVGhhbmtzLAoKUmV2aWV3ZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 17:21:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 17:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eelDK-0005Ge-9T; Thu, 25 Jan 2018 17:21:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eelDJ-0005GY-En
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 17:21:25 +0000
X-Inumbo-ID: 2777346b-01f4-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2777346b-01f4-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 18:21:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459693702"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 25 Jan 2018 17:21:20 +0000
Message-ID: <1516900880-26729-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
References: <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v11 7/11] x86/entry: Avoid using alternatives in
	NMI/#MC paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBkZWxpYmVyYXRlbHkgYXJyYW5nZWQgdG8gYmUgZWFzeSB0byByZXZlcnQg
aWYvd2hlbiBhbHRlcm5hdGl2ZXMKcGF0Y2hpbmcgYmVjb21lcyBOTUkvI01DIHNhZmUuCgpGb3Ig
c2FmZXR5LCB0aGVyZSBtdXN0IGJlIGEgZGlzcGF0Y2ggc2VyaWFsaXNpbmcgaW5zdHJ1Y3Rpb24g
aW4gKHdoYXQgaXMKbG9naWNhbGx5KSBET19TUEVDX0NUUkxfRU5UUlkgc28gdGhhdCwgaW4gdGhl
IGNhc2UgdGhhdCBYZW4gbmVlZHMgSUJSUyBzZXQgaW4KY29udGV4dCwgYW4gYXR0YWNrZXIgY2Fu
J3Qgc3BlY3VsYXRlIGFyb3VuZCB0aGUgV1JNU1IgYW5kIHJlYWNoIGFuIGluZGlyZWN0CmJyYW5j
aCB3aXRoaW4gdGhlIHNwZWN1bGF0aW9uIHdpbmRvdy4KClVzaW5nIGNvbmRpdGlvbmFscyBvcGVu
cyB0aGlzIGF0dGFjayB2ZWN0b3IgdXAsIHNvIHRoZSBlbHNlIGNsYXVzZSBnZXRzIGFuCkxGRU5D
RSB0byBmb3JjZSB0aGUgcGlwZWxpbmUgdG8gY2F0Y2ggdXAgYmVmb3JlIGNvbnRpbnVpbmcuICBU
aGlzIGFsc28gY292ZXJzCnRoZSBzYWZldHkgb2YgUlNCIGNvbmRpdGlvbmFsLCBhcyBleGVjdXRp
b24gaXQgaXMgZ3VhcmFudGVlZCB0byBlaXRoZXIgaGl0IHRoZQpXUk1TUiBvciBMRkVOQ0UuCgpP
bmUgZG93bnNpZGUgb2Ygbm90IHVzaW5nIGFsdGVybmF0aXZlcyBpcyB0aGF0IHRoZXJlIHVuY29u
ZGl0aW9uYWxseSBhbiBMRkVOQ0UKaW4gdGhlIElTVCBwYXRoIGluIGNhc2VzIHdoZXJlIHdlIGFy
ZSBub3QgdXNpbmcgdGhlIGZlYXR1cmVzIGZyb20gSUJSUy1jYXBhYmxlCm1pY3JvY29kZS4KClNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MTA6CiAqIE5l
dwp2MTE6CiAqIENsZWFyIGJ0aV9pc3RfaW5mbyBpbiBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3Rh
dGUoKSBmb3IgYmlzZWN0aWJsaXR5CiAqIEludHJvZHVjZSBhIEJVSUxEX0JVR19PTigpIHRvIGNo
ZWNrIHRoZSBCVElfSVNUX0lCUlMgPT0gU1BFQ19DVFJMX0lCUlMgYWxpYXMKICogVXNlIFVOTElL
RUxZX0RJU1BBVENIX0xBQkVMKCkgaW4gdGhlIG9wZW5jb2RlZCBVTkxJS0VMWV9TVEFSVCgpCi0t
LQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgfCAgOCArKysrKwogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jICAgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMgICAgICAgICB8ICA2ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5o
ICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAgMSAr
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDY4ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgODIgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMg
Yi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggODllNzI4Ny4uY2MxYzk3MiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwpAQCAtMjAsOCArMjAsMTAgQEAKICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUg
PHhlbi9saWIuaD4KIAorI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KICNpbmNsdWRlIDxhc20v
cHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgorI2luY2x1ZGUgPGFzbS9z
cGVjX2N0cmxfYXNtLmg+CiAKIHN0YXRpYyBlbnVtIGluZF90aHVuayB7CiAgICAgVEhVTktfREVG
QVVMVCwgLyogRGVjaWRlIHdoaWNoIHRodW5rIHRvIHVzZSBhdCBib290IHRpbWUuICovCkBAIC0x
NTAsNiArMTUyLDEyIEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnMo
dm9pZCkKICAgICBwcmludF9kZXRhaWxzKHRodW5rKTsKIH0KIAorc3RhdGljIHZvaWQgX19pbml0
IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKK3sKKyAgICAvKiBUaGUgb3B0
aW1pc2VkIGFzc2VtYmx5IHJlbGllcyBvbiB0aGlzIGFsaWFzLiAqLworICAgIEJVSUxEX0JVR19P
TihCVElfSVNUX0lCUlMgIT0gU1BFQ19DVFJMX0lCUlMpOworfQorCiAvKgogICogTG9jYWwgdmFy
aWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20t
b2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDE3ZjFk
NzcuLjUxYmU1MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
YworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTE0Miw2ICsxNDIs
NyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3B2X2NyMywgc3Ry
dWN0IGNwdV9pbmZvLCBwdl9jcjMpOwogICAgIE9GRlNFVChDUFVJTkZPX3NoYWRvd19zcGVjX2N0
cmwsIHN0cnVjdCBjcHVfaW5mbywgc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlO
Rk9fdXNlX3NoYWRvd19zcGVjX2N0cmwsIHN0cnVjdCBjcHVfaW5mbywgdXNlX3NoYWRvd19zcGVj
X2N0cmwpOworICAgIE9GRlNFVChDUFVJTkZPX2J0aV9pc3RfaW5mbywgc3RydWN0IGNwdV9pbmZv
LCBidGlfaXN0X2luZm8pOwogICAgIERFRklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVj
dCBjcHVfaW5mbykpOwogICAgIEJMQU5LKCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCA3M2JkN2Nh
Li5hNWE2NzAyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC0xMjYsNyArMTI2LDcgQEAgVU5MSUtFTFlf
U1RBUlQoZywgZXhpdF9jcjMpCiBVTkxJS0VMWV9FTkQoZXhpdF9jcjMpCiAKICAgICAgICAgLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBv
aW50LiAqLwotICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19YRU4gLyogUmVxOiAlcmJ4PWVuZCwg
Q2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QgLyogUmVxOiAl
cmJ4PWVuZCwgQ2xvYjogYWNkICovCiAKICAgICAgICAgUkVTVE9SRV9BTEwgYWRqPTgKICAgICAg
ICAgaXJldHEKQEAgLTczMiw3ICs3MzIsNyBAQCBFTlRSWShkb3VibGVfZmF1bHQpCiAKICAgICAg
ICAgR0VUX1NUQUNLX0VORCgxNCkKIAotICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRS
IC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIFNQRUNf
Q1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xv
YjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBu
b3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBtb3YgICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmJ4CkBAIC03NjUsNyArNzY1LDcgQEAgaGFuZGxl
X2lzdF9leGNlcHRpb246CiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKIAotICAgICAgICBT
UEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xv
YjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUIC8qIFJlcTog
JXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGBy
ZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAog
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpLCAlcmN4CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3VycmVudC5oCmluZGV4IDEwMDlkMDUuLjQ2NzhhMGYgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVu
dC5oCkBAIC01Nyw2ICs1Nyw3IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgLyogU2VlIGFzbS14
ODYvc3BlY19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KICAgICB1bnNpZ25lZCBpbnQgc2hhZG93
X3NwZWNfY3RybDsKICAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7CisgICAg
dWludDhfdCAgICAgIGJ0aV9pc3RfaW5mbzsKIAogICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7CiAg
ICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmwuaAppbmRleCBiNDUxMjUwLi5jNDU0YjAyIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsLmgKQEAgLTI5LDYgKzI5LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93
X3NwZWNfY3RybF9zdGF0ZSh2b2lkKQogICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9j
cHVfaW5mbygpOwogCiAgICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IGluZm8tPnVzZV9zaGFk
b3dfc3BlY19jdHJsID0gMDsKKyAgICBpbmZvLT5idGlfaXN0X2luZm8gPSAwOwogfQogCiAjZW5k
aWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKaW5kZXggZTI3ZWEyYi4uMjVmOTRmMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKQEAgLTIwLDYgKzIwLDExIEBACiAjaWZuZGVmIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAj
ZGVmaW5lIF9fWDg2X1NQRUNfQ1RSTF9BU01fSF9fCiAKKy8qIEVuY29kaW5nIG9mIHRoZSBib3R0
b20gYml0cyBpbiBjcHVpbmZvLmJ0aV9pc3RfaW5mbyAqLworI2RlZmluZSBCVElfSVNUX0lCUlMg
ICgxIDw8IDApCisjZGVmaW5lIEJUSV9JU1RfV1JNU1IgKDEgPDwgMSkKKyNkZWZpbmUgQlRJX0lT
VF9SU0IgICAoMSA8PCAyKQorCiAjaWZkZWYgX19BU1NFTUJMWV9fCiAjaW5jbHVkZSA8YXNtL21z
ci1pbmRleC5oPgogCkBAIC0yNTUsNiArMjYwLDY5IEBACiAgICAgICAgIERPX1NQRUNfQ1RSTF9F
WElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCiAgICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVB
UgogCisvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVj
dHVyZSBpcyBOTUkvI01DIHNhZmUuICovCisubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5U
Ul9JU1QKKy8qCisgKiBSZXF1aXJlcyAlcnNwPXJlZ3MsICVyMTQ9c3RhY2tfZW5kCisgKiBDbG9i
YmVycyAlcmF4LCAlcmN4LCAlcmR4CisgKgorICogVGhpcyBpcyBsb2dpY2FsIG1lcmdlIG9mIERP
X09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9FTlRSWQorICogbWF5YmV4ZW49MSwgYnV0
IHdpdGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFsdGVybmF0aXZlcy4KKyAqLworICAgIG1v
dnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlYXgKKworICAg
IHRlc3RiICRCVElfSVNUX1JTQiwgJWFsCisgICAganogLkxcQF9za2lwX3JzYgorCisgICAgRE9f
T1ZFUldSSVRFX1JTQgorCisuTFxAX3NraXBfcnNiOgorCisgICAgdGVzdGIgJEJUSV9JU1RfV1JN
U1IsICVhbAorICAgIGp6IC5MXEBfc2tpcF93cm1zcgorCisgICAgdGVzdGIgJDMsIFVSRUdTX2Nz
KCVyc3ApCisgICAganogLkxcQF9lbnRyeV9mcm9tX3hlbgorCisgICAgbW92YiAkMCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKKworLkxcQF9lbnRyeV9m
cm9tX3hlbjoKKyAgICAvKgorICAgICAqIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICBTUEVD
X0NUUkxfSUJSUyB2cyAwIGlzIGVuY29kZWQgaW4gdGhlCisgICAgICogYm90dG9tIGJpdCBvZiBi
dGlfaXN0X2luZm8sIHZpYSBhIGRlbGliZXJhdGUgYWxpYXMgd2l0aCBCVElfSVNUX0lCUlMuCisg
ICAgICovCisgICAgbW92ICRNU1JfU1BFQ19DVFJMLCAlZWN4CisgICAgYW5kICRCVElfSVNUX0lC
UlMsICVlYXgKKyAgICB4b3IgJWVkeCwgJWVkeAorICAgIHdybXNyCisKKyAgICAvKiBPcGVuY29k
ZWQgVU5MSUtFTFlfU1RBUlQoKSB3aXRoIG5vIGNvbmRpdGlvbi4gKi8KK1VOTElLRUxZX0RJU1BB
VENIX0xBQkVMKFxAX3NlcmlhbGlzZSk6CisgICAgLnN1YnNlY3Rpb24gMQorICAgIC8qCisgICAg
ICogSW4gdGhlIGNhc2UgdGhhdCB3ZSBtaWdodCBuZWVkIHRvIHNldCBTUEVDX0NUUkwuSUJSUyBm
b3Igc2FmZXR5LCB3ZQorICAgICAqIG5lZWQgdG8gZW5zdXJlIHRoYXQgYW4gYXR0YWNrZXIgY2Fu
J3QgcG9pc29uIHRoZSBganogLkxcQF9za2lwX3dybXNyYAorICAgICAqIHRvIHNwZWN1bGF0ZSBh
cm91bmQgdGhlIFdSTVNSLiAgQXMgYSByZXN1bHQsIHdlIG5lZWQgYSBkaXNwYXRjaAorICAgICAq
IHNlcmlhbGlzaW5nIGluc3RydWN0aW9uIGluIHRoZSBlbHNlIGNsYXVzZS4KKyAgICAgKi8KKy5M
XEBfc2tpcF93cm1zcjoKKyAgICBsZmVuY2UKKyAgICBVTkxJS0VMWV9FTkQoXEBfc2VyaWFsaXNl
KQorLmVuZG0KKworLm1hY3JvIFNQRUNfQ1RSTF9FWElUX1RPX1hFTl9JU1QKKy8qCisgKiBSZXF1
aXJlcyAlcmJ4PXN0YWNrX2VuZAorICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAorICovCisg
ICAgdGVzdGIgJEJUSV9JU1RfV1JNU1IsIFNUQUNLX0NQVUlORk9fRklFTEQoYnRpX2lzdF9pbmZv
KSglcmJ4KQorICAgIGp6IC5MXEBfc2tpcAorCisgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVO
CisKKy5MXEBfc2tpcDoKKy5lbmRtCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRp
ZiAvKiAhX19YODZfU1BFQ19DVFJMX0FTTV9IX18gKi8KIAotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 17:21:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 17:21:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eelDV-0005IR-KN; Thu, 25 Jan 2018 17:21:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eelDU-0005HX-Bu
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 17:21:36 +0000
X-Inumbo-ID: 33cf620c-01f4-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33cf620c-01f4-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 17:21:39 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DA7E521778;
 Thu, 25 Jan 2018 17:21:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DA7E521778
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 25 Jan 2018 09:21:20 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
In-Reply-To: <20180125101911.sx3peqx4xbivbr7a@MacBook-Pro-de-Roger.local>
Message-ID: <alpine.DEB.2.10.1801250921040.11958@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801221544060.6440@sstabellini-ThinkPad-X260>
 <31744ea0-7d08-5db8-8aaa-db27dfd49b73@citrix.com>
 <alpine.DEB.2.10.1801221637010.6440@sstabellini-ThinkPad-X260>
 <fb87196c-1a48-6c7b-fe44-d560bd17db07@citrix.com>
 <5A670C1002000078001A16A3@prv-mh.provo.novell.com>
 <alpine.DEB.2.10.1801231252311.6440@sstabellini-ThinkPad-X260>
 <20180124091732.p2phuhrd5sktgz5f@MacBook-Pro-de-Roger.local>
 <alpine.DEB.2.10.1801240945020.6440@sstabellini-ThinkPad-X260>
 <20180125101911.sx3peqx4xbivbr7a@MacBook-Pro-de-Roger.local>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-270637848-1516900888=:11958"
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen fails to boot inside QEMU on x86, no VMX:
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-270637848-1516900888=:11958
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 25 Jan 2018, Roger Pau MonnĂ© wrote:
> On Wed, Jan 24, 2018 at 09:46:06AM -0800, Stefano Stabellini wrote:
> > On Wed, 24 Jan 2018, Roger Pau MonnĂ© wrote:
> > > On Tue, Jan 23, 2018 at 04:47:51PM -0800, Stefano Stabellini wrote:
> > > > On Tue, 23 Jan 2018, Jan Beulich wrote:
> > > > > >>> On 23.01.18 at 01:41, <andrew.cooper3@citrix.com> wrote:
> > > > > > On 23/01/2018 00:38, Stefano Stabellini wrote:
> > > > > >> On Tue, 23 Jan 2018, Andrew Cooper wrote:
> > > > > >>> On 22/01/2018 23:48, Stefano Stabellini wrote:
> > > > > >>>> Hi all,
> > > > > >>>>
> > > > > >>>> Running Xen inside QEMU x86 without KVM acceleartion and without VMX
> > > > > >>>> emulation leads to the failure appended below.
> > > > > >>>>
> > > > > >>>> This trivial workaround "fixes" the problem:
> > > > > >>>>
> > > > > >>>> diff --git a/xen/arch/x86/extable.c b/xen/arch/x86/extable.c
> > > > > >>>> index 72f30d9..a67d6c1 100644
> > > > > >>>> --- a/xen/arch/x86/extable.c
> > > > > >>>> +++ b/xen/arch/x86/extable.c
> > > > > >>>> @@ -168,7 +168,6 @@ static int __init stub_selftest(void)
> > > > > >>>>                         _ASM_EXTABLE(.Lret%=, .Lfix%=)
> > > > > >>>>                         : [exn] "+m" (res)
> > > > > >>>>                         : [stb] "r" (addr), "a" (tests[i].rax));
> > > > > >>>> -        ASSERT(res == tests[i].res.raw);
> > > > > >>>>      }
> > > > > >>>>  
> > > > > >>>>      return 0;
> > > > > >>>>
> > > > > >>>>
> > > > > >>>> Any suggestions?
> > > > > >>> Which i failed?  This will probably be an emulation bug in Qemu.
> > > > > >> i=2 is the culprit
> > > > > > 
> > > > > > Qemu doesn't emulate %rsp-based memory accesses properly.  It should
> > > > > > raise #SS[0], and is presumably raising #GP[0] instead.
> > > > > 
> > > > > Right, the value on %rax supports that suspicion. Dropping the
> > > > > ASSERT() is no option, of course. If we were able to reliably
> > > > > detect that we're running under qemu, we could cater for this
> > > > > special case, but I can't seem to be able to think of other options
> > > > > besides adding a command line option allowing to bypass the self
> > > > > test.
> > > > 
> > > > I am going to give a look at the QEMU side of things. However, even if I
> > > > fix the bug in QEMU, it won't solve the problem for all the QEMU
> > > > instances already out there, shipped by distros, etc.
> > > > 
> > > > So, I think that regardless of the QEMU fix, we also need to add a
> > > > workaround in Xen. We can detect QEMU from the cpuid string, which is
> > > > going to be TCGTCGTCGTCG.
> > > > 
> > > > What do you think of something like below?
> > > 
> > > The shim code added a probe_hypervisor call into __start_xen, do you
> > > think you could hook this test there?
> > > 
> > > It might make sense to have something like:
> > > 
> > > enum guest_type {
> > >     NONE,
> > >     XEN,
> > >     QEMU,
> > > };
> > > enum guest_type guest;
> > > 
> > > As a global variable that would replace xen_guest.
> > 
> > I could hook the test there, but then the QEMU workaround would be tied
> > to CONFIG_XEN_GUEST, when actually it doesn't have anything to do with
> > it.
> > 
> > Unless you are also suggesting to move probe_hypervisor out of
> > xen/arch/x86/guest?
> 
> Yes, it should be moved somewhere else if also used by other
> hypervisor detection, but given the nature of your issue I would
> rather treat this as a CPU errata rather than a 'guest type'.
> 
> Treating QEMU as a guest type just for this seems overkill.

I agree. I'll submit something along the lines of my original dirty
patch.
--8323329-270637848-1516900888=:11958
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-270637848-1516900888=:11958--


From xen-devel-bounces@lists.xenproject.org Thu Jan 25 17:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 17:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eelFV-0005VG-Vk; Thu, 25 Jan 2018 17:23:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eelFU-0005V7-4j
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 17:23:40 +0000
X-Inumbo-ID: 77a5ff80-01f4-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77a5ff80-01f4-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 18:23:32 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6ED2021778;
 Thu, 25 Jan 2018 17:23:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6ED2021778
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 25 Jan 2018 09:23:36 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <38c67391-50e2-44c5-a4ae-f43e68993879@linaro.org>
Message-ID: <alpine.DEB.2.10.1801250922350.11958@sstabellini-ThinkPad-X260>
References: <20180116142337.24942-1-julien.grall@linaro.org>
 <20180116142337.24942-2-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801161554390.6440@sstabellini-ThinkPad-X260>
 <3f287ea5-f122-b375-4d98-e33733516816@linaro.org>
 <7F2FA84A-2CBA-45EC-9073-7FC86205BE5A@gmail.com>
 <fbca8a32-b800-dfdc-d3cf-27740d98c9cf@linaro.org>
 <D1C765BC-DE91-439E-B7DE-27EEA33EBD12@gmail.com>
 <alpine.DEB.2.10.1801170914190.6440@sstabellini-ThinkPad-X260>
 <alpine.DEB.2.10.1801171341370.6440@sstabellini-ThinkPad-X260>
 <282e06f6-4c31-9062-05c8-13c084218302@linaro.org>
 <alpine.DEB.2.10.1801241410580.6440@sstabellini-ThinkPad-X260>
 <CAEC2CxpHiEu1fdriiV-gJj=rS+cOp3WHRCwHhsGUGSFShsSiNw@mail.gmail.com>
 <alpine.DEB.2.10.1801241441010.6440@sstabellini-ThinkPad-X260>
 <38c67391-50e2-44c5-a4ae-f43e68993879@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1180053735-1516901017=:11958"
Cc: Lars Kurth <lars.kurth.xen@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "security@xenproject.org" <security@xenproject.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] XSA-254 SP2 for ARM (was Re: [PATCH 1/5] xen/arm:
 Introduce enable callback to enable a capabilities on each online CPU)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1180053735-1516901017=:11958
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Thu, 25 Jan 2018, Julien Grall wrote:
> Hi,
> 
> On 24/01/18 22:43, Stefano Stabellini wrote:
> > On Wed, 24 Jan 2018, Julien Grall wrote:
> > > Hi Stefano,
> > > 
> > > On 24 January 2018 at 22:14, Stefano Stabellini <sstabellini@kernel.org>
> > > wrote:
> > > > On Thu, 18 Jan 2018, Julien Grall wrote:
> > > > > (+ Security team)
> > > > > 
> > > > > Hi Stefano,
> > > > > 
> > > > > On 17/01/18 21:47, Stefano Stabellini wrote:
> > > > > > On Wed, 17 Jan 2018, Stefano Stabellini wrote:
> > > > > > > On Wed, 17 Jan 2018, Lars Kurth wrote:
> > > > > > > >         Regarding README.source, this is covering file and
> > > > > > > > contain the
> > > > > > > > same mention as in the commit message. As this is a single
> > > > > > > > function.
> > > > > > > > Isn't the commit message
> > > > > > > >         enough?
> > > > > > > > 
> > > > > > > > 
> > > > > > > >   From a legal viewpoint it is enough.
> > > > > > > 
> > > > > > > If that is enough from a legal viewpoint, then it is enough for
> > > > > > > me.
> > > > > > > 
> > > > > > > However, from a legal viewpoint, I thought we needed to explicitly
> > > > > > > mention all the original signed-off-bys because Julien is not
> > > > > > > actually
> > > > > > > the copyright holder for that function, hence, we need to add the
> > > > > > > signed-off-bys of all the missing copyright holders.
> > > > > > 
> > > > > > Actually, reading again the Developerâ€™s Certificate of Origin, it
> > > > > > states:
> > > > > > 
> > > > > > "The contribution is based upon previous work that, to the best of
> > > > > > my
> > > > > > knowledge, is covered under an appropriate open source license and I
> > > > > > have
> > > > > > the right under that license to submit that work with modifications,
> > > > > > whether
> > > > > > created in whole or in part by me, under the same open source
> > > > > > license
> > > > > > (unless I am permitted to submit under a different license), as
> > > > > > indicated in
> > > > > > the file"
> > > > > > 
> > > > > > so I think Lars is right. In that case, there is no need to resubmit
> > > > > > this series, I'll commit to staging as is. If tests go well, I'll
> > > > > > backport it to the stable trees.
> > > > > Thank you! I have created branches with patches backported up to Xen
> > > > > 4.8. With
> > > > > minor changes:
> > > > > 
> > > > >     - Xen 4.10: No changes
> > > > >     - Xen 4.9:
> > > > >        * minor conflict in some files
> > > > >        * compilation failure in cpuerrata.c (__virt_to_mfn does not
> > > > > exist)
> > > > >     - Xen 4.8:
> > > > >        * conflict in some files (one medium as the number of
> > > > > "features" is
> > > > > different)
> > > > >        * compilation failure in cpuerrata.c (__virt_to_mfn does not
> > > > > exist)
> > > > > 
> > > > > The branches can be found on xenbits [1] : xsa-254-sp2-X.XX where X.XX
> > > > > is the
> > > > > version of Xen.
> > > > > 
> > > > > Xen 4.7 and earlier does not have cpufeature/cpuerrata infrastructure
> > > > > and will
> > > > > require backport. The only difficulty here should be finding the list
> > > > > of
> > > > > commits required.
> > > > > 
> > > > > Also, we probably want to update the XSA pointing to the patches. So
> > > > > if
> > > > > someone wants to backport to Xen 4.7 (or earlier) they can. Any
> > > > > opinions?
> > > > 
> > > > These are the commits for the XSA 254 mitigation for the arm64
> > > > architecture:
> > > > 
> > > > staging-4.10
> > > > b829d42829c1ff626a02756acae4dd482fc20c9a
> > > > 0f7a4faafb2d79920cc63457cfca3e03990af4cc
> > > > d1f4283a1d8405a480b4121e1efcfaec8bbdbffa
> > > > cae6e1572f39a1906be0fc3bdaf49fe514c6a9c0
> > > > 928112900e5b4a92ccebb2eea11665fd76aa0f0d
> > > > 728fadb586a2a14a244dabd70463bcc1654ecc85
> > > > 
> > > > staging-4.9
> > > > 2ec7ccbffc6b788f65e55498e4347c1ee3a44b01
> > > > 50450c1f33dc72f2138a671d738934f796be3318
> > > > 3790833ef16b95653424ec9b145e460ec1a56d16
> > > > fba48eff18c02d716c95b92df804a755620be82e
> > > > 9f79e8d846e8413c828f5fc7cc6ac733728dff00
> > > > a2567d6b54b7b187ecc0165021b6dd07dafaf06a
> > > > 
> > > > staging-4.8
> > > > 946dd2eefae2faeecbeb9662e66935c8070f64f5
> > > > 85990bf53addcdb0ce8e458a3d8fad199710ac59
> > > > cf0b584c8c5030588bc47a3614ad860af7482c53
> > > > 44139fed7c794eb4e47a9bb93061e325bd57fe8c
> > > > 6f6786ef0d7f7025860d360f6b1267193ffd1b27
> > > 
> > > Something looks quite odd. The commit message have two cherry-pick commit
> > > ID.
> > > 
> > > Why didn't you just merged the branches I provided?
> > 
> > Basically I did the backports on my own, then I double-checked that they
> > matched your own version of the backports. I did it for safety: this way
> > we can be quite sure that the backports are good, or both of us did
> > exactly the same mistakes :-)
> > It was very helpful to have branches to compare against, thank you for
> > that.
> 
> I also double checked it yesterday because I wasn't sure what you did :).
> 
> > 
> > 
> > > > 
> > > > For staging-4.7, I made the backports and tested them as well. They look
> > > > correct. However, given that it was more complex than initially though,
> > > > I would appreciate if you could give it a look as well (I haven't pushed
> > > > it staging-4.7 yet):
> > > > 
> > > >    git://xenbits.xen.org/people/sstabellini/xen-unstable.git
> > > > staging-4.7-xsa254
> > > 
> > > I will have a look.
> > 
> > Thanks again!
> 
> This looks good to me. Thank you for backporting them to 4.7.

Thank you! I pushed the branch, these are the relevant commits for 4.7:

fd884d6 xen/arm64: Implement branch predictor hardening for affected Cortex-A CPUs
50c68df xen/arm64: Add skeleton to harden the branch predictor aliasing attacks
1bdcc9f xen/arm: cpuerrata: Add MIDR_ALL_VERSIONS
2914ef5 xen/arm64: Add missing MIDR values for Cortex-A72, A73 and A75
62b9706 xen/arm: Introduce enable callback to enable a capabilities on each online CPU
624abdc xen/arm: Detect silicon revision and set cap bits accordingly
d7b73ed xen/arm: cpufeature: Provide an helper to check if a capability is supported
112c49c xen/arm: Add cpu_hwcap bitmap
a5b0fa4 xen/arm: Add macros to handle the MIDR
--8323329-1180053735-1516901017=:11958
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1180053735-1516901017=:11958--


From xen-devel-bounces@lists.xenproject.org Thu Jan 25 17:35:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 17:35:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eelQU-0006Js-2D; Thu, 25 Jan 2018 17:35:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gr2t=eu=alstadheim.priv.no=hakon@srs-us1.protection.inumbo.net>)
 id 1eelQS-0006Jm-Ex
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 17:35:01 +0000
X-Inumbo-ID: 096738ca-01f6-11e8-ba59-bc764e045a96
Received: from asav21.altibox.net (unknown [109.247.116.8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 096738ca-01f6-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 18:34:47 +0100 (CET)
Received: from postfix-relay.alstadheim.priv.no
 (148-252-124.122.3p.ntebredband.no [148.252.124.122])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 (Authenticated sender: hakon.alstadheim@ntebb.no)
 by asav21.altibox.net (Postfix) with ESMTPSA id 0DFF1808ED;
 Thu, 25 Jan 2018 18:34:50 +0100 (CET)
X-Finnesikke-B-A-I-T: finnesikke@alstadheim.priv.no
X-Finnesikke-B-A-I-T: finnesikke@alstadheim.priv.no
X-Finnesikke-B-A-I-T: finnesikke@alstadheim.priv.no
Received: from smtps.alstadheim.priv.no (localhost [127.0.0.1])
 by postfix-relay.alstadheim.priv.no (Postfix) with ESMTP id 99E57C000085;
 Thu, 25 Jan 2018 18:34:49 +0100 (CET)
Received: from [192.168.2.201] (unknown [192.168.2.201])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
 (No client certificate requested) (Authenticated sender: hakon)
 by smtps.alstadheim.priv.no (Postfix) with ESMTPSA id 7514B14AB6F;
 Thu, 25 Jan 2018 18:34:49 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=alstadheim.priv.no;
 s=smtp; t=1516901689;
 bh=OMBX7nEYZ6UXZfnT4aDrZE6pSQJOo69JDk47+u3yHQ4=;
 h=Subject:To:Cc:References:From:Date:In-Reply-To:From;
 b=WIrIHOp+eUaT7+NpkxG3wl2wogfR4q0GaUWbjVFD0XeSq6DVqM3Y9UymP8jC77Ent
 5C7NnSCNrkb7L4O0ES0Yt4Sv6gzi3IT2d19/iXFhJZn9hbuwdNKTGhopqMIVaC2yhf
 2xEbNZSNAllfD5b15Jyj1To2c3pUORe1tE1MgFeE=
To: Anthony PERARD <anthony.perard@citrix.com>,
 George Dunlap <dunlapg@umich.edu>
References: <e448ae30-b6fc-1871-a168-89e804113b19@alstadheim.priv.no>
 <CAFLBxZb4feAU79Y1xyryfZcmpsidJ9sbn4yfro+2kdVwt0fCcQ@mail.gmail.com>
 <20180125112937.GB2183@perard.uk.xensource.com>
From: =?UTF-8?Q?H=c3=a5kon_Alstadheim?= <hakon@alstadheim.priv.no>
Message-ID: <0240d2b5-dddf-93ec-6c83-fabffc8987f6@alstadheim.priv.no>
Date: Thu, 25 Jan 2018 18:34:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180125112937.GB2183@perard.uk.xensource.com>
Content-Language: en-US
X-CMAE-Score: 0
X-CMAE-Analysis: v=2.2 cv=ANFV9ctm c=1 sm=1 tr=0
 a=F9oVK6qnXDsgXOhIrcsnOQ==:117 a=F9oVK6qnXDsgXOhIrcsnOQ==:17
 a=IkcTkHD0fZMA:10 a=RgaUWeydRksA:10 a=yPUB30qlsVWTovrzVfAA:9
 a=QEXdDO2ut3YA:10
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Xen-users] xen_pt_region_update: Error: create new
 mem mapping failed! (err: 22)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpEZW4gMjUuIGphbi4gMjAxOCAxMjoyOSwgc2tyZXYgQW50aG9ueSBQRVJBUkQ6Cj4gT24gVGh1
LCBKYW4gMjUsIDIwMTggYXQgMTA6Mjg6MTRBTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToK
Pj4gT24gV2VkLCBKYW4gMjQsIDIwMTggYXQgOTo1OSBQTSwgSMOla29uIEFsc3RhZGhlaW0KPj4g
PGhha29uQGFsc3RhZGhlaW0ucHJpdi5ubz4gd3JvdGU6Cj4+PiBJJ20gdHJ5aW5nLCBhbmQgZmFp
bGluZywgdG8gbGF1bmNoIGEgdm0gd2l0aCBiaW9zID0gJ292bWYnIHVuZGVyIHhlbiA0LjEwLgo+
Pj4KPj4+IFRoZSBkb21haW4gbGF1bmNoZXMgT0sgYXMgbG9uZyBhcyBJIGRvIG5vdCBwYXNzIGFu
eSBwY2kgZGV2aWNlcyB0aHJvdWdoLAo+Pj4gYnV0IHdpdGggcGNpIGRldmljZXMgcGFzc2VkIHRo
cm91Z2gsCj4+Cj4+IEFudGhvbnksCj4+Cj4+IERvZXMgT1ZNRiBzdXBwb3J0IFBDSSBwYXNzLXRo
cm91Z2ggeWV0Pwo+IAo+IEkgZG9uJ3QgdGhpbmsgT1ZNRiBjYXJlcyBpZiBhIFBDSSBkZXZpY2Ug
aXMgcGFzcy10aHJvdWdoIG9yIG5vdC4gRG9lcwo+IHRoZSBWTSB3b3JrcyB3aXRoIGJpb3M9c2Vh
YmlvcyA/ClllcywgaXQgZG9lcyAoaS5lIHdpdGhvdXQgYSBiaW9zPSBsaW5lLCB3aGljaCBhbW91
bnRzIHRvIHRoZSBzYW1lCnRoaW5nPykgLiBJJ2QgbGlrZSB0byBnZXQgb3ZtZiB3b3JraW5nIHdp
dGggdGhlc2UgZGV2aWNlcywgcHJpbWFyaWx5IHRvCnNlZSBpZiBtYXliZSBvdm1mIG1pZ2h0IHBs
YXkgbmljZXIgd2l0aCB3aW5kb3dzIGFuZCBteSBwY2llIHVzYiBjYXJkCnRoYW4gaXQgZG9lcyBh
dCBwcmVzZW50LiBJJ20gZG9pbmcgbXkgdGVzdHMgb24gYW5vdGhlciBWTSwgdGhhdCBpcwp3b3Jr
aW5nIHdlbGwgd2l0aG91dCBvdm1mLCBqdXN0IHRvIGJlIHN1cmUgdGhhdCBJIGhhdmUgbm90IG1l
c3NlZCB1cApzb21ldGhpbmcgb2J2aW91cy4KCkhlcmUgaXMgYSBkaWZmIGJldHdlZW4gYSB3b3Jr
aW5nIChzdGVhbS5odm0uYmlvcykgYW5kIG5vbi13b3JraW5nCndvcmtpbmcgZG9tVSBjb25maWc6
CiMgZGlmZiAtdSBzdGVhbS5odm0uYmlvcyBzdGVhbS5odm0ub3ZtZgotLS0gc3RlYW0uaHZtLmJp
b3MJMjAxNy0xMi0wMiAxNTozNDo1OC42NzM3MDkyNjIgKzAxMDAKKysrIHN0ZWFtLmh2bS5vdm1m
CTIwMTgtMDEtMjUgMTY6MzI6NTcuMzc1Mjg0NTcyICswMTAwCkBAIC0xLDcgKzEsNyBAQAogbmFt
ZSA9ICJzdGVhbS5odm0iCiBidWlsZGVyID0gImh2bSIKIG5lc3RlZGh2bSA9IDEKLXhlbl9wbGF0
Zm9ybV9wY2kgPSAnMScKKyN4ZW5fcGxhdGZvcm1fcGNpID0gJzEnCiBwdmg9MQogdmNwdXMgPSA4
CiBjcHVfd2VpZ2h0PTUxMjAKQEAgLTEwLDEzICsxMCwxMyBAQAogbWVtb3J5ID0gNzY4MAogbW1p
b19ob2xlID0gMzA3Mgogbm9fbWlncmF0ZSA9IDEKLXRpbWVyX21vZGUgPSAib25lX21pc3NlZF90
aWNrX3BlbmRpbmciCisjdGltZXJfbW9kZSA9ICJvbmVfbWlzc2VkX3RpY2tfcGVuZGluZyIKICN0
aW1lcl9tb2RlID0gIm5vX21pc3NlZF90aWNrc19wZW5kaW5nIgogc291bmRodz0iaGRhIgogI3Nv
dW5kaHc9ImFjOTciCiBkZXZpY2VfbW9kZWxfdmVyc2lvbj0icWVtdS14ZW4iCi1ib290ID0gJ24n
Ci0KK2Jvb3QgPSAnY2QnCitiaW9zID0gJ292bWYnCiBkaXNrID0gWyAndmRldj14dmRhLCBmb3Jt
YXQ9cmF3LCBuby1kaXNjYXJkLCB0YXJnZXQ9L2Rldi9zeXN0ZW0vc3RlYW0tZWZpJywKICAgICAg
ICAgICd2ZGV2PXh2ZGIsIGZvcm1hdD1yYXcsIG5vLWRpc2NhcmQsCnRhcmdldD0vZGV2L2JjYWNo
ZS9ieS1sYWJlbC9zdGVhbS1iJywKICAgICAgICAgICd2ZGV2PXh2ZGMsIGZvcm1hdD1yYXcsIG5v
LWRpc2NhcmQsCnRhcmdldD0vZGV2L3N5c3RlbS9zdGVhbS1zd2FwJywKQEAgLTMzLDEwICszMywx
NCBAQAoga2V5bWFwPSJlbi11cyIKIHNwaWNlPTAKIHNkbCA9ICcwJwotdm5jID0gJzEnCit2bmMg
PSAnMCcKIHNlcmlhbCA9ICdwdHknCi11c2JjdHJsPVsidmVyc2lvbj0xIl0KKyN1c2JjdHJsPVsi
dmVyc2lvbj0xIl0KK2RldmljZV9tb2RlbF9hcmdzX2h2bSA9IFsKKyAgJy1jaGFyZGV2JywgJ2Zp
bGUsaWQ9ZGVidWdjb24sbXV4PW9uLHBhdGg9L3RtcC9PVk1GLmxvZ3MsJywKKyAgJy1kZXZpY2Un
LCAnaXNhLWRlYnVnY29uLGlvYmFzZT0weDQwMixjaGFyZGV2PWRlYnVnY29uJywKK10KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KVGhlIC5vdm1mIG9uZSBib290cyBhcyBsb25nIGFzIEkgZG8gbm90
IGFkZCBhIHBjaT0uLi4gb3B0aW9uIHRvIHRoZSB4bApjcmVhdGUgY29tbWFuZC1saW5lLgoKVGhl
IGFyZyBJIGFkZCBpczoKcGNpPVsiODI6MDAuMCxyZG1fcG9saWN5PXJlbGF4ZWQscGVybWlzc2l2
ZT0xLG1zaXRyYW5zbGF0ZT0xIiwiODE6MDAuMCIsIjgxOjAwLjEiXQosIG9yIHNvbWUgc3Vic2V0
LiBBbGwgZmFpbGluZyBmb3Igb3ZtZiwgd29ya2luZyBPSyB3aXRoIHNlYWJpb3MuCgo+IAo+IFRo
ZXJlIGlzIG1heWJlIHNvbWV0aGluZ3Mgd3Jvbmcgd2l0aCB0aGUgd2F5IE9WTUYgaGFuZGxlcyBQ
Q0kgZGV2aWNlcwo+IHRoYXQgZG9lc24ndCB3b3JrIHdpdGggcGFzcy10aHJvdWdoLgo+IAo+IEjD
pWtvbiwgY291bGQgeW91IGFkZCB0aGUgZm9sbG93aW5nIGluIHRoZSBWTSBjb25maWc/IFdpdGgg
dGhhdCwgd2UgY291bGQKPiBnZXQgc29tZSBsb2dzIGZyb20gT1ZNRjoKPiBkZXZpY2VfbW9kZWxf
YXJnc19odm0gPSBbCj4gICAnLWNoYXJkZXYnLCAnZmlsZSxpZD1kZWJ1Z2NvbixtdXg9b24scGF0
aD0vdG1wL09WTUYubG9ncywnLAo+ICAgJy1kZXZpY2UnLCAnaXNhLWRlYnVnY29uLGlvYmFzZT0w
eDQwMixjaGFyZGV2PWRlYnVnY29uJywKPiBdCkkganVzdCBkaWQgdGhhdCwgYW5kIC90bXAvT1ZN
Ri5sb2dzIGdldHMgY3JlYXRlZCwgYnV0IGl0IGlzIGVtcHR5LgoKSSBoYXBwZW5lZCB0byBsb29r
IGF0IHhsIGRtZXNnLCBhbmQgdGhpcyBpcyB3aGF0IEkgZ2V0IGZyb20gc3RhcnRpbmcgdGhlIHZt
OgotLS0tLS0tLS0KKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6NTJdIEhWTTYgc2F2ZTogQ1BVCihY
RU4pIFsyMDE4LTAxLTI1IDE3OjA1OjUyXSBIVk02IHNhdmU6IFBJQwooWEVOKSBbMjAxOC0wMS0y
NSAxNzowNTo1Ml0gSFZNNiBzYXZlOiBJT0FQSUMKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6NTJd
IEhWTTYgc2F2ZTogTEFQSUMKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6NTJdIEhWTTYgc2F2ZTog
TEFQSUNfUkVHUwooWEVOKSBbMjAxOC0wMS0yNSAxNzowNTo1Ml0gSFZNNiBzYXZlOiBQQ0lfSVJR
CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA1OjUyXSBIVk02IHNhdmU6IElTQV9JUlEKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDU6NTJdIEhWTTYgc2F2ZTogUENJX0xJTksKKFhFTikgWzIwMTgtMDEtMjUg
MTc6MDU6NTJdIEhWTTYgc2F2ZTogUElUCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA1OjUyXSBIVk02
IHNhdmU6IFJUQwooWEVOKSBbMjAxOC0wMS0yNSAxNzowNTo1Ml0gSFZNNiBzYXZlOiBIUEVUCihY
RU4pIFsyMDE4LTAxLTI1IDE3OjA1OjUyXSBIVk02IHNhdmU6IFBNVElNRVIKKFhFTikgWzIwMTgt
MDEtMjUgMTc6MDU6NTJdIEhWTTYgc2F2ZTogTVRSUgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNTo1
Ml0gSFZNNiBzYXZlOiBWSVJJRElBTl9ET01BSU4KKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6NTJd
IEhWTTYgc2F2ZTogQ1BVX1hTQVZFCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA1OjUyXSBIVk02IHNh
dmU6IFZJUklESUFOX1ZDUFUKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6NTJdIEhWTTYgc2F2ZTog
Vk1DRV9WQ1BVCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA1OjUyXSBIVk02IHNhdmU6IFRTQ19BREpV
U1QKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6NTJdIEhWTTYgc2F2ZTogQ1BVX01TUgooWEVOKSBb
MjAxOC0wMS0yNSAxNzowNTo1Ml0gSFZNNiByZXN0b3JlOiBDUFUgMAooWEVOKSBbMjAxOC0wMS0y
NSAxNzowNTo1NV0gZDY6IGJpbmQ6IG1fZ3NpPTU2IGdfZ3NpPTQwIGRldj0wMC4wMC42IGludHg9
MAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNTo1NV0gW1ZULURdZDA6UENJZTogdW5tYXAgMDAwMDo4
MTowMC4wCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA1OjU1XSBbVlQtRF1kNjpQQ0llOiBtYXAgMDAw
MDo4MTowMC4wCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA1OjU2XSBkNjogYmluZDogbV9nc2k9NjAg
Z19nc2k9NDUgZGV2PTAwLjAwLjcgaW50eD0xCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA1OjU2XSBb
VlQtRF1kMDpQQ0llOiB1bm1hcCAwMDAwOjgxOjAwLjEKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6
NTZdIFtWVC1EXWQ2OlBDSWU6IG1hcCAwMDAwOjgxOjAwLjEKKFhFTikgWzIwMTgtMDEtMjUgMTc6
MDU6NTddIGQ2OiBiaW5kOiBtX2dzaT02NCBnX2dzaT0xNyBkZXY9MDAuMDEuMCBpbnR4PTAKKFhF
TikgWzIwMTgtMDEtMjUgMTc6MDU6NTddIFtWVC1EXSBJdCdzIHJpc2t5IHRvIGFzc2lnbiAwMDAw
OjgyOjAwLjAKd2l0aCBzaGFyZWQgUk1SUiBhdCA3ZGI4NTAwMCBmb3IgRG9tNi4KKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDU6NTddIFtWVC1EXWQwOlBDSWU6IHVubWFwIDAwMDA6ODI6MDAuMAooWEVO
KSBbMjAxOC0wMS0yNSAxNzowNTo1N10gW1ZULURdZDY6UENJZTogbWFwIDAwMDA6ODI6MDAuMAoo
ZDYpIFsyMDE4LTAxLTI1IDE3OjA1OjU4XSBIVk0gTG9hZGVyCihkNikgWzIwMTgtMDEtMjUgMTc6
MDU6NThdIERldGVjdGVkIFhlbiB2NC4xMC4wCihkNikgWzIwMTgtMDEtMjUgMTc6MDU6NThdIFhl
bmJ1cyByaW5ncyBAMHhmZWZmYzAwMCwgZXZlbnQgY2hhbm5lbCAxCihkNikgWzIwMTgtMDEtMjUg
MTc6MDU6NThdIFN5c3RlbSByZXF1ZXN0ZWQgT1ZNRgooZDYpIFsyMDE4LTAxLTI1IDE3OjA1OjU4
XSBDUFUgc3BlZWQgaXMgMjM5NSBNSHoKKGQ2KSBbMjAxOC0wMS0yNSAxNzowNTo1OF0gUmVsb2Nh
dGluZyBndWVzdCBtZW1vcnkgZm9yIGxvd21lbSBNTUlPIHNwYWNlCmRpc2FibGVkCihkNikgWzIw
MTgtMDEtMjUgMTc6MDU6NThdIFBDSS1JU0EgbGluayAwIHJvdXRlZCB0byBJUlE1CihkNikgWzIw
MTgtMDEtMjUgMTc6MDU6NThdIFBDSS1JU0EgbGluayAxIHJvdXRlZCB0byBJUlExMAooZDYpIFsy
MDE4LTAxLTI1IDE3OjA1OjU4XSBQQ0ktSVNBIGxpbmsgMiByb3V0ZWQgdG8gSVJRMTEKKGQ2KSBb
MjAxOC0wMS0yNSAxNzowNTo1OF0gUENJLUlTQSBsaW5rIDMgcm91dGVkIHRvIElSUTUKKGQ2KSBb
MjAxOC0wMS0yNSAxNzowNTo1OF0gcGNpIGRldiAwMTozIElOVEEtPklSUTEwCihkNikgWzIwMTgt
MDEtMjUgMTc6MDU6NThdIHBjaSBkZXYgMDI6MCBJTlRBLT5JUlExMQooZDYpIFsyMDE4LTAxLTI1
IDE3OjA1OjU4XSBwY2kgZGV2IDAzOjAgSU5UQS0+SVJRNQooZDYpIFsyMDE4LTAxLTI1IDE3OjA1
OjU5XSBwY2kgZGV2IDA1OjAgSU5UQS0+SVJRMTAKKGQ2KSBbMjAxOC0wMS0yNSAxNzowNTo1OV0g
cGNpIGRldiAwNjowIElOVEEtPklSUTExCihkNikgWzIwMTgtMDEtMjUgMTc6MDU6NTldIHBjaSBk
ZXYgMDc6MCBJTlRCLT5JUlE1CihkNikgWzIwMTgtMDEtMjUgMTc6MDU6NTldIHBjaSBkZXYgMDg6
MCBJTlRBLT5JUlE1CihkNikgWzIwMTgtMDEtMjUgMTc6MDU6NTldIHBjaV9tZW1fc3RhcnQ9MHg0
MDAwMDAwMCAod2FzIDB4ZjAwMDAwMDApIGZvcgptbWlvX2hvbGVfc2l6ZT0zMjIxMjI1NDcyCihk
NikgWzIwMTgtMDEtMjUgMTc6MDU6NTldIFJBTSBpbiBoaWdoIG1lbW9yeTsgc2V0dGluZyBoaWdo
X21lbSByZXNvdXJjZQpiYXNlIHRvIDI5ZjgwMDAwMAooZDYpIFsyMDE4LTAxLTI1IDE3OjA1OjU5
XSBwY2kgZGV2IDA2OjAgYmFyIDEwIHNpemUgMDEwMDAwMDAwOiAwNDAwMDAwMGMKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDU6NTldIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj00MDAwMCBtZm49ZTAw
MDAKbnI9MTAwMDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6NTldIG1lbW9yeV9tYXA6YWRkOiBk
b202IGdmbj00ODAwMCBtZm49ZTgwMDAgbnI9ODAwMAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNTo1
OV0gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZiZTAwIG1mbj1mYmUwMCBucj00MAooZDYpIFsy
MDE4LTAxLTI1IDE3OjA1OjU5XSBwY2kgZGV2IDA0OjAgYmFyIDEwIHNpemUgMDAyMDAwMDAwOiAw
NTAwMDAwMDgKKGQ2KSBbMjAxOC0wMS0yNSAxNzowNTo1OV0gcGNpIGRldiAwMjowIGJhciAxNCBz
aXplIDAwMTAwMDAwMDogMDUyMDAwMDA4CihkNikgWzIwMTgtMDEtMjUgMTc6MDU6NTldIHBjaSBk
ZXYgMDU6MCBiYXIgMzAgc2l6ZSAwMDAwNDAwMDA6IDA1MzAwMDAwMAooWEVOKSBbMjAxOC0wMS0y
NSAxNzowNTo1OV0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZiZTAwIG1mbj1mYmUwMApu
cj00MAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNTo1OV0gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2Zu
PTUzMDQwIG1mbj1mYmUwMCBucj00MAooZDYpIFsyMDE4LTAxLTI1IDE3OjA1OjU5XSBwY2kgZGV2
IDA2OjAgYmFyIDE4IHNpemUgMDAwMDQwMDAwOiAwNTMwNDAwMDQKKGQ2KSBbMjAxOC0wMS0yNSAx
NzowNTo1OV0gcGNpIGRldiAwNTowIGJhciAxMCBzaXplIDAwMDAyMDAwMDogMDUzMDgwMDAwCihk
NikgWzIwMTgtMDEtMjUgMTc6MDU6NTldIHBjaSBkZXYgMDY6MCBiYXIgMzAgc2l6ZSAwMDAwMjAw
MDA6IDA1MzBhMDAwMAooZDYpIFsyMDE4LTAxLTI1IDE3OjA1OjU5XSBwY2kgZGV2IDA0OjAgYmFy
IDMwIHNpemUgMDAwMDEwMDAwOiAwNTMwYzAwMDAKKGQ2KSBbMjAxOC0wMS0yNSAxNzowNTo1OV0g
cGNpIGRldiAwODowIGJhciAxMCBzaXplIDAwMDAwODAwMDogMDUzMGQwMDA0CihYRU4pIFsyMDE4
LTAxLTI1IDE3OjA1OjU5XSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49NTMwZDAgbWZuPWZiZDAw
IG5yPTIKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6NTldIG1lbW9yeV9tYXA6YWRkOiBkb202IGdm
bj01MzBkMyBtZm49ZmJkMDMgbnI9NQooZDYpIFsyMDE4LTAxLTI1IDE3OjA1OjU5XSBwY2kgZGV2
IDAzOjAgYmFyIDEwIHNpemUgMDAwMDA0MDAwOiAwNTMwZDgwMDAKKGQ2KSBbMjAxOC0wMS0yNSAx
NzowNTo1OV0gcGNpIGRldiAwNzowIGJhciAxMCBzaXplIDAwMDAwNDAwMDogMDUzMGRjMDA0CihY
RU4pIFsyMDE4LTAxLTI1IDE3OjA1OjU5XSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49NTMwZGMg
bWZuPWZiZTYwIG5yPTQKKGQ2KSBbMjAxOC0wMS0yNSAxNzowNTo1OV0gcGNpIGRldiAwNDowIGJh
ciAxNCBzaXplIDAwMDAwMTAwMDogMDUzMGUwMDAwCihkNikgWzIwMTgtMDEtMjUgMTc6MDU6NTld
IHBjaSBkZXYgMDI6MCBiYXIgMTAgc2l6ZSAwMDAwMDAxMDA6IDAwMDAwYzAwMQooZDYpIFsyMDE4
LTAxLTI1IDE3OjA1OjU5XSBwY2kgZGV2IDA2OjAgYmFyIDIwIHNpemUgMDAwMDAwMTAwOiAwMDAw
MGMxMDEKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDU6NTldIGlvcG9ydF9tYXA6YWRkOiBkb202IGdw
b3J0PWMxMDAgbXBvcnQ9ZjAwMApucj0xMDAKKGQ2KSBbMjAxOC0wMS0yNSAxNzowNTo1OV0gcGNp
IGRldiAwNTowIGJhciAxNCBzaXplIDAwMDAwMDA0MDogMDAwMDBjMjAxCihkNikgWzIwMTgtMDEt
MjUgMTc6MDU6NTldIHBjaSBkZXYgMDE6MSBiYXIgMjAgc2l6ZSAwMDAwMDAwMTA6IDAwMDAwYzI0
MQooZDYpIFsyMDE4LTAxLTI1IDE3OjA1OjU5XSBNdWx0aXByb2Nlc3NvciBpbml0aWFsaXNhdGlv
bjoKKGQ2KSBbMjAxOC0wMS0yNSAxNzowNTo1OV0gIC0gQ1BVMCAuLi4gNDYtYml0IHBoeXMgLi4u
IGZpeGVkIE1UUlJzIC4uLgp2YXIgTVRSUnMgWzIvOF0gLi4uIGRvbmUuCihkNikgWzIwMTgtMDEt
MjUgMTc6MDU6NTldICAtIENQVTEgLi4uIDQ2LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJScyAuLi4K
dmFyIE1UUlJzIFsyLzhdIC4uLiBkb25lLgooZDYpIFsyMDE4LTAxLTI1IDE3OjA1OjU5XSAgLSBD
UFUyIC4uLiA0Ni1iaXQgcGh5cyAuLi4gZml4ZWQgTVRSUnMgLi4uCnZhciBNVFJScyBbMi84XSAu
Li4gZG9uZS4KKGQ2KSBbMjAxOC0wMS0yNSAxNzowNTo1OV0gIC0gQ1BVMyAuLi4gNDYtYml0IHBo
eXMgLi4uIGZpeGVkIE1UUlJzIC4uLgp2YXIgTVRSUnMgWzIvOF0gLi4uIGRvbmUuCihkNikgWzIw
MTgtMDEtMjUgMTc6MDU6NTldICAtIENQVTQgLi4uIDQ2LWJpdCBwaHlzIC4uLiBmaXhlZCBNVFJS
cyAuLi4KdmFyIE1UUlJzIFsyLzhdIC4uLiBkb25lLgooZDYpIFsyMDE4LTAxLTI1IDE3OjA1OjU5
XSAgLSBDUFU1IC4uLiA0Ni1iaXQgcGh5cyAuLi4gZml4ZWQgTVRSUnMgLi4uCnZhciBNVFJScyBb
Mi84XSAuLi4gZG9uZS4KKGQ2KSBbMjAxOC0wMS0yNSAxNzowNjowMF0gIC0gQ1BVNiAuLi4gNDYt
Yml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLgp2YXIgTVRSUnMgWzIvOF0gLi4uIGRvbmUuCihk
NikgWzIwMTgtMDEtMjUgMTc6MDY6MDBdICAtIENQVTcgLi4uIDQ2LWJpdCBwaHlzIC4uLiBmaXhl
ZCBNVFJScyAuLi4KdmFyIE1UUlJzIFsyLzhdIC4uLiBkb25lLgooZDYpIFsyMDE4LTAxLTI1IDE3
OjA2OjAwXSBXcml0aW5nIFNNQklPUyB0YWJsZXMgLi4uCihkNikgWzIwMTgtMDEtMjUgMTc6MDY6
MDBdIExvYWRpbmcgT1ZNRiAuLi4KKFhFTikgWzIwMTgtMDEtMjUgMTc6MDY6MDBdIGQ2djAgT3Zl
ci1hbGxvY2F0aW9uIGZvciBkb21haW4gNjogMTk2NjMzNyA+CjE5NjYzMzYKKGQ2KSBbMjAxOC0w
MS0yNSAxNzowNjowMF0gTG9hZGluZyBBQ1BJIC4uLgooZDYpIFsyMDE4LTAxLTI1IDE3OjA2OjAw
XSBDT05WIGRpc2FibGVkCihkNikgWzIwMTgtMDEtMjUgMTc6MDY6MDBdIHZtODYgVFNTIGF0IGZj
MDBhNDgwCihkNikgWzIwMTgtMDEtMjUgMTc6MDY6MDBdIEJJT1MgbWFwOgooZDYpIFsyMDE4LTAx
LTI1IDE3OjA2OjAwXSAgZmZjMDAwMDAtZmZmZmZmZmY6IE1haW4gQklPUwooZDYpIFsyMDE4LTAx
LTI1IDE3OjA2OjAwXSBFODIwIHRhYmxlOgooZDYpIFsyMDE4LTAxLTI1IDE3OjA2OjAwXSAgWzAw
XTogMDAwMDAwMDA6MDAwMDAwMDAgLSAwMDAwMDAwMDowMDBhMDAwMDogUkFNCihkNikgWzIwMTgt
MDEtMjUgMTc6MDY6MDBdICBIT0xFOiAwMDAwMDAwMDowMDBhMDAwMCAtIDAwMDAwMDAwOjAwMGYw
MDAwCihkNikgWzIwMTgtMDEtMjUgMTc6MDY6MDBdICBbMDFdOiAwMDAwMDAwMDowMDBmMDAwMCAt
IDAwMDAwMDAwOjAwMTAwMDAwOgpSRVNFUlZFRAooZDYpIFsyMDE4LTAxLTI1IDE3OjA2OjAwXSAg
WzAyXTogMDAwMDAwMDA6MDAxMDAwMDAgLSAwMDAwMDAwMDo0MDAwMDAwMDogUkFNCihkNikgWzIw
MTgtMDEtMjUgMTc6MDY6MDBdICBIT0xFOiAwMDAwMDAwMDo0MDAwMDAwMCAtIDAwMDAwMDAwOjdk
Yjg1MDAwCihkNikgWzIwMTgtMDEtMjUgMTc6MDY6MDBdICBbMDNdOiAwMDAwMDAwMDo3ZGI4NTAw
MCAtIDAwMDAwMDAwOjdkYjk1MDAwOgpSRVNFUlZFRAooZDYpIFsyMDE4LTAxLTI1IDE3OjA2OjAw
XSAgSE9MRTogMDAwMDAwMDA6N2RiOTUwMDAgLSAwMDAwMDAwMDpmYzAwMDAwMAooZDYpIFsyMDE4
LTAxLTI1IDE3OjA2OjAwXSAgWzA0XTogMDAwMDAwMDA6ZmMwMDAwMDAgLSAwMDAwMDAwMTowMDAw
MDAwMDoKUkVTRVJWRUQKKGQ2KSBbMjAxOC0wMS0yNSAxNzowNjowMF0gIFswNV06IDAwMDAwMDAx
OjAwMDAwMDAwIC0gMDAwMDAwMDI6OWY0YjUwMDA6IFJBTQooZDYpIFsyMDE4LTAxLTI1IDE3OjA2
OjAwXSBJbnZva2luZyBPVk1GIC4uLgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowMl0gbWVtb3J5
X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPTQwMDAwIG1mbj1lMDAwMApucj0xMDAwMAooWEVOKSBbMjAx
OC0wMS0yNSAxNzowNzowMl0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPTQ4MDAwIG1mbj1l
ODAwMApucj04MDAwCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAyXSBtZW1vcnlfbWFwOmFkZDog
ZG9tNiBnZm49ZjAwMDAgbWZuPWUwMDAwIG5yPWVjMDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6
MDJdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mODAwMCBtZm49ZTgwMDAgbnI9NmMwMAooWEVO
KSBbMjAxOC0wMS0yNSAxNzowNzowMl0gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZiZTIxIG1m
bj1lYmUyMSBucj0yZGRmCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAyXSBtZW1vcnlfbWFwOmFk
ZDogZG9tNiBnZm49ZmJlNjEgbWZuPWViZTYxIG5yPTJkOWYKKFhFTikgWzIwMTgtMDEtMjUgMTc6
MDc6MDJdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mYmVhMSBtZm49ZWJlYTEgbnI9MmQ1Zgoo
WEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZiZWUx
IG1mbj1lYmVlMSBucj0yZDFmCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFw
OmFkZDogZG9tNiBnZm49ZmJmMjEgbWZuPWViZjIxIG5yPTJjZGYKKFhFTikgWzIwMTgtMDEtMjUg
MTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mYmY2MSBtZm49ZWJmNjEgbnI9MmM5
ZgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZi
ZmExIG1mbj1lYmZhMSBucj0yYzVmCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlf
bWFwOmFkZDogZG9tNiBnZm49ZmJmZTEgbWZuPWViZmUxIG5yPTJjMWYKKFhFTikgWzIwMTgtMDEt
MjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mYzAyMSBtZm49ZWMwMjEgbnI9
MmJkZgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2Zu
PWZjMDYxIG1mbj1lYzA2MSBucj0yYjlmCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1v
cnlfbWFwOmFkZDogZG9tNiBnZm49ZmMwYTEgbWZuPWVjMGExIG5yPTJiNWYKKFhFTikgWzIwMTgt
MDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mYzBlMSBtZm49ZWMwZTEg
bnI9MmIxZgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRvbTYg
Z2ZuPWZjMTIxIG1mbj1lYzEyMSBucj0yYWRmCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBt
ZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmMxNjEgbWZuPWVjMTYxIG5yPTJhOWYKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mYzFhMSBtZm49ZWMx
YTEgbnI9MmE1ZgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRv
bTYgZ2ZuPWZjMWUxIG1mbj1lYzFlMSBucj0yYTFmCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAz
XSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmRlMTMgbWZuPWVkZTEzIG5yPWRlZAooWEVOKSBb
MjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZkZTUzIG1mbj1l
ZGU1MyBucj1kYWQKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBk
b202IGdmbj1mZGU5MyBtZm49ZWRlOTMgbnI9ZDZkCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAz
XSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmRlZDMgbWZuPWVkZWQzIG5yPWQyZAooWEVOKSBb
MjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZkZjEzIG1mbj1l
ZGYxMyBucj1jZWQKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBk
b202IGdmbj1mZGY1MyBtZm49ZWRmNTMgbnI9Y2FkCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAz
XSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmRmOTMgbWZuPWVkZjkzIG5yPWM2ZAooWEVOKSBb
MjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZkZmQzIG1mbj1l
ZGZkMyBucj1jMmQKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBk
b202IGdmbj1mZWMwMSBtZm49ZWVjMDEgbnI9ZmYKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNd
IG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mZWM0MSBtZm49ZWVjNDEgbnI9YmYKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mZWM4MSBtZm49ZWVj
ODEgbnI9N2YKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202
IGdmbj1mZWNjMSBtZm49ZWVjYzEgbnI9M2YKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNdIG1l
bW9yeV9tYXA6YWRkOiBkb202IGdmbj1mZWQwMSBtZm49ZWVkMDEgbnI9MTAwCihYRU4pIFsyMDE4
LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmVkNDEgbWZuPWVlZDQx
IG5yPWMwCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOmFkZDogZG9tNiBn
Zm49ZmVkODEgbWZuPWVlZDgxIG5yPTgwCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1v
cnlfbWFwOmFkZDogZG9tNiBnZm49ZmVkYzEgbWZuPWVlZGMxIG5yPTQwCihYRU4pIFsyMDE4LTAx
LTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmVmMDAgbWZuPWVlZjAwIG5y
PTExMDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdm
bj1mZWY0MCBtZm49ZWVmNDAgbnI9MTBjMAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10gbWVt
b3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZlZjgwIG1mbj1lZWY4MCBucj0xMDgwCihYRU4pIFsyMDE4
LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmVmYzAgbWZuPWVlZmMw
IG5yPTEwNDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202
IGdmbj1mZjAwMCBtZm49ZWYwMDAgbnI9MTAwMAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10g
bWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZmYzNhIG1mbj1lZmMzYSBucj0zYzYKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mZmM3YSBtZm49ZWZj
N2EgbnI9Mzg2CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOmFkZDogZG9t
NiBnZm49ZmZjYmEgbWZuPWVmY2JhIG5yPTM0NgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10g
bWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZmY2ZhIG1mbj1lZmNmYSBucj0zMDYKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mZmQzYSBtZm49ZWZk
M2EgbnI9MmM2CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOmFkZDogZG9t
NiBnZm49ZmZkN2EgbWZuPWVmZDdhIG5yPTI4NgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10g
bWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZmZGJhIG1mbj1lZmRiYSBucj0yNDYKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mZmRmYSBtZm49ZWZk
ZmEgbnI9MjA2CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOmFkZDogZG9t
NiBnZm49ZmZlM2EgbWZuPWVmZTNhIG5yPTFjNgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10g
bWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZmZTdhIG1mbj1lZmU3YSBucj0xODYKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mZmViYSBtZm49ZWZl
YmEgbnI9MTQ2CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOmFkZDogZG9t
NiBnZm49ZmZlZmEgbWZuPWVmZWZhIG5yPTEwNgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10g
bWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZmZjNhIG1mbj1lZmYzYSBucj1jNgooWEVOKSBbMjAx
OC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZmZjdhIG1mbj1lZmY3
YSBucj04NgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDphZGQ6IGRvbTYg
Z2ZuPWZmZmJhIG1mbj1lZmZiYSBucj00NgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10gbWVt
b3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZmZmZhIG1mbj1lZmZmYSBucj02CihYRU4pIFsyMDE4LTAx
LTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49ZjAwMDAgbWZuPWUwMDAw
Cm5yPWVjMDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9tYXA6cmVtb3ZlOiBk
b202IGdmbj1mODAwMCBtZm49ZTgwMDAKbnI9NmMwMAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzow
M10gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZiZTIxIG1mbj1lYmUyMQpucj0yZGRmCihY
RU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49ZmJl
NjEgbWZuPWViZTYxCm5yPTJkOWYKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDNdIG1lbW9yeV9t
YXA6cmVtb3ZlOiBkb202IGdmbj1mYmVhMSBtZm49ZWJlYTEKbnI9MmQ1ZgooWEVOKSBbMjAxOC0w
MS0yNSAxNzowNzowM10gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZiZWUxIG1mbj1lYmVl
MQpucj0yZDFmCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjAzXSBtZW1vcnlfbWFwOnJlbW92ZTog
ZG9tNiBnZm49ZmJmMjEgbWZuPWViZjIxCm5yPTJjZGYKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6
MDNdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mYmY2MSBtZm49ZWJmNjEKbnI9MmM5Zgoo
WEVOKSBbMjAxOC0wMS0yNSAxNzowNzowM10gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZi
ZmExIG1mbj1lYmZhMQpucj0yYzVmCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlf
bWFwOnJlbW92ZTogZG9tNiBnZm49ZmJmZTEgbWZuPWViZmUxCm5yPTJjMWYKKFhFTikgWzIwMTgt
MDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mYzAyMSBtZm49ZWMw
MjEKbnI9MmJkZgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNF0gbWVtb3J5X21hcDpyZW1vdmU6
IGRvbTYgZ2ZuPWZjMDYxIG1mbj1lYzA2MQpucj0yYjlmCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3
OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49ZmMwYTEgbWZuPWVjMGExCm5yPTJiNWYK
KFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1m
YzBlMSBtZm49ZWMwZTEKbnI9MmIxZgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNF0gbWVtb3J5
X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZjMTIxIG1mbj1lYzEyMQpucj0yYWRmCihYRU4pIFsyMDE4
LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49ZmMxNjEgbWZuPWVj
MTYxCm5yPTJhOWYKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3Zl
OiBkb202IGdmbj1mYzFhMSBtZm49ZWMxYTEKbnI9MmE1ZgooWEVOKSBbMjAxOC0wMS0yNSAxNzow
NzowNF0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZjMWUxIG1mbj1lYzFlMQpucj0yYTFm
CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49
ZmRlMTMgbWZuPWVkZTEzCm5yPWRlZAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNF0gbWVtb3J5
X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZkZTUzIG1mbj1lZGU1Mwpucj1kYWQKKFhFTikgWzIwMTgt
MDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZGU5MyBtZm49ZWRl
OTMKbnI9ZDZkCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTog
ZG9tNiBnZm49ZmRlZDMgbWZuPWVkZWQzCm5yPWQyZAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzow
NF0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZkZjEzIG1mbj1lZGYxMwpucj1jZWQKKFhF
TikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZGY1
MyBtZm49ZWRmNTMKbnI9Y2FkCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFw
OnJlbW92ZTogZG9tNiBnZm49ZmRmOTMgbWZuPWVkZjkzCm5yPWM2ZAooWEVOKSBbMjAxOC0wMS0y
NSAxNzowNzowNF0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZkZmQzIG1mbj1lZGZkMwpu
cj1jMmQKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202
IGdmbj1mZWMwMSBtZm49ZWVjMDEKbnI9ZmYKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1l
bW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZWM0MSBtZm49ZWVjNDEKbnI9YmYKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZWM4MSBtZm49
ZWVjODEKbnI9N2YKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3Zl
OiBkb202IGdmbj1mZWNjMSBtZm49ZWVjYzEKbnI9M2YKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6
MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZWQwMSBtZm49ZWVkMDEKbnI9MTAwCihY
RU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49ZmVk
NDEgbWZuPWVlZDQxCm5yPWMwCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFw
OnJlbW92ZTogZG9tNiBnZm49ZmVkODEgbWZuPWVlZDgxCm5yPTgwCihYRU4pIFsyMDE4LTAxLTI1
IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49ZmVkYzEgbWZuPWVlZGMxCm5y
PTQwCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBn
Zm49ZmVmMDAgbWZuPWVlZjAwCm5yPTExMDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1l
bW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZWY0MCBtZm49ZWVmNDAKbnI9MTBjMAooWEVOKSBb
MjAxOC0wMS0yNSAxNzowNzowNF0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZlZjgwIG1m
bj1lZWY4MApucj0xMDgwCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJl
bW92ZTogZG9tNiBnZm49ZmVmYzAgbWZuPWVlZmMwCm5yPTEwNDAKKFhFTikgWzIwMTgtMDEtMjUg
MTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZjAwMCBtZm49ZWYwMDAKbnI9
MTAwMAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNF0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYg
Z2ZuPWZmYzNhIG1mbj1lZmMzYQpucj0zYzYKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1l
bW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZmM3YSBtZm49ZWZjN2EKbnI9Mzg2CihYRU4pIFsy
MDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49ZmZjYmEgbWZu
PWVmY2JhCm5yPTM0NgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNF0gbWVtb3J5X21hcDpyZW1v
dmU6IGRvbTYgZ2ZuPWZmY2ZhIG1mbj1lZmNmYQpucj0zMDYKKFhFTikgWzIwMTgtMDEtMjUgMTc6
MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZmQzYSBtZm49ZWZkM2EKbnI9MmM2
CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49
ZmZkN2EgbWZuPWVmZDdhCm5yPTI4NgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNF0gbWVtb3J5
X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZmZGJhIG1mbj1lZmRiYQpucj0yNDYKKFhFTikgWzIwMTgt
MDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZmRmYSBtZm49ZWZk
ZmEKbnI9MjA2CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOnJlbW92ZTog
ZG9tNiBnZm49ZmZlM2EgbWZuPWVmZTNhCm5yPTFjNgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzow
NF0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZmZTdhIG1mbj1lZmU3YQpucj0xODYKKFhF
TikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZmVi
YSBtZm49ZWZlYmEKbnI9MTQ2CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFw
OnJlbW92ZTogZG9tNiBnZm49ZmZlZmEgbWZuPWVmZWZhCm5yPTEwNgooWEVOKSBbMjAxOC0wMS0y
NSAxNzowNzowNF0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZmZjNhIG1mbj1lZmYzYQpu
cj1jNgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNF0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYg
Z2ZuPWZmZjdhIG1mbj1lZmY3YQpucj04NgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNF0gbWVt
b3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZmZmJhIG1mbj1lZmZiYQpucj00NgooWEVOKSBbMjAx
OC0wMS0yNSAxNzowNzowNF0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZmZmZhIG1mbj1l
ZmZmYSBucj02CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOmFkZDogZG9t
NiBnZm49NDAwMDAgbWZuPWUwMDAwCm5yPTEwMDAwCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0
XSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49NDgwMDAgbWZuPWU4MDAwIG5yPTgwMDAKKFhFTikg
WzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj00MDAwMCBt
Zm49ZTAwMDAKbnI9MTAwMDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6
cmVtb3ZlOiBkb202IGdmbj00ODAwMCBtZm49ZTgwMDAKbnI9ODAwMAooWEVOKSBbMjAxOC0wMS0y
NSAxNzowNzowNF0gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZmZmZmZmZmNDAwMDAKbWZuPWUw
MDAwIG5yPTEwMDAwCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA0XSBtZW1vcnlfbWFwOmZhaWw6
IGRvbTYgZ2ZuPWZmZmZmZmZmNDAwMDAKbWZuPWUwMDAwIG5yPTEwMDAwIHJldDotMjIKKFhFTikg
WzIwMTgtMDEtMjUgMTc6MDc6MDRdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZmZmZmZm
ZjQwMDAwCm1mbj1lMDAwMCBucj0xMDAwMAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNF0gbWVt
b3J5X21hcDogZXJyb3IgLTIyIHJlbW92aW5nIGRvbTYgYWNjZXNzCnRvIFtlMDAwMCxlZmZmZl0K
KFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1m
ZmZmZmZmZjQwMDAwCm1mbj1lMDAwMCBucj0xMDAwMAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzow
NV0gbWVtb3J5X21hcDogZXJyb3IgLTIyIHJlbW92aW5nIGRvbTYgYWNjZXNzCnRvIFtlMDAwMCxl
ZmZmZl0KKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdm
bj00MDAwMCBtZm49ZTAwMDAKbnI9MTAwMDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDVdIG1l
bW9yeV9tYXA6YWRkOiBkb202IGdmbj00ODAwMCBtZm49ZTgwMDAgbnI9ODAwMAooWEVOKSBbMjAx
OC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPTUzMDQwIG1mbj1m
YmUwMApucj00MAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDphZGQ6IGRv
bTYgZ2ZuPWZmZmMwIG1mbj1mYmUwMCBucj00MAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0g
bWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZmZmMwIG1mbj1mYmUwMApucj00MAooWEVOKSBb
MjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPTUzMDQwIG1mbj1m
YmUwMCBucj00MAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDpyZW1vdmU6
IGRvbTYgZ2ZuPTUzMDQwIG1mbj1mYmUwMApucj00MAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzow
NV0gbWVtb3J5X21hcDphZGQ6IGRvbTYgZ2ZuPWZmZmZmZmZmNTMwNDAKbWZuPWZiZTAwIG5yPTQw
CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA1XSBtZW1vcnlfbWFwOmZhaWw6IGRvbTYgZ2ZuPWZm
ZmZmZmZmNTMwNDAKbWZuPWZiZTAwIG5yPTQwIHJldDotMjIKKFhFTikgWzIwMTgtMDEtMjUgMTc6
MDc6MDVdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZmZmZmZmZjUzMDQwCm1mbj1mYmUw
MCBucj00MAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDogZXJyb3IgLTIy
IHJlbW92aW5nIGRvbTYgYWNjZXNzCnRvIFtmYmUwMCxmYmUzZl0KKFhFTikgWzIwMTgtMDEtMjUg
MTc6MDc6MDVdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZmZmZmZmZjUzMDQwCm1mbj1m
YmUwMCBucj00MAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDogZXJyb3Ig
LTIyIHJlbW92aW5nIGRvbTYgYWNjZXNzCnRvIFtmYmUwMCxmYmUzZl0KKFhFTikgWzIwMTgtMDEt
MjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj01MzA0MCBtZm49ZmJlMDAgbnI9
NDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDVdIGlvcG9ydF9tYXA6cmVtb3ZlOiBkb202IGdw
b3J0PWMxMDAKbXBvcnQ9ZjAwMCBucj0xMDAKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDVdIGlv
cG9ydF9tYXA6YWRkOiBkb202IGdwb3J0PWMxMDAgbXBvcnQ9ZjAwMApucj0xMDAKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj01MzBkYyBtZm49
ZmJlNjAgbnI9NAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDphZGQ6IGRv
bTYgZ2ZuPWZmZmZjIG1mbj1mYmU2MCBucj00CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA1XSBt
ZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49ZmZmZmMgbWZuPWZiZTYwIG5yPTQKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj01MzBkYyBtZm49ZmJl
NjAgbnI9NAooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDpyZW1vdmU6IGRv
bTYgZ2ZuPTUzMGRjIG1mbj1mYmU2MCBucj00CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA1XSBt
ZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmZmZmZmZmY1MzBkYwptZm49ZmJlNjAgbnI9NAooWEVO
KSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDpmYWlsOiBkb202IGdmbj1mZmZmZmZm
ZjUzMGRjCm1mbj1mYmU2MCBucj00IHJldDotMjIKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDVd
IG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj1mZmZmZmZmZjUzMGRjCm1mbj1mYmU2MCBucj00
CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA1XSBtZW1vcnlfbWFwOiBlcnJvciAtMjIgcmVtb3Zp
bmcgZG9tNiBhY2Nlc3MKdG8gW2ZiZTYwLGZiZTYzXQooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzow
NV0gbWVtb3J5X21hcDpyZW1vdmU6IGRvbTYgZ2ZuPWZmZmZmZmZmNTMwZGMKbWZuPWZiZTYwIG5y
PTQKKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6IGVycm9yIC0yMiByZW1v
dmluZyBkb202IGFjY2Vzcwp0byBbZmJlNjAsZmJlNjNdCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3
OjA1XSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49NTMwZGMgbWZuPWZiZTYwIG5yPTQKKFhFTikg
WzIwMTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj01MzBkMCBt
Zm49ZmJkMDAgbnI9MgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDpyZW1v
dmU6IGRvbTYgZ2ZuPTUzMGQzIG1mbj1mYmQwMyBucj01CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3
OjA1XSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49ZmZmZjggbWZuPWZiZDAwIG5yPTIKKFhFTikg
WzIwMTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj1mZmZmYiBtZm49
ZmJkMDMgbnI9NQooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDpyZW1vdmU6
IGRvbTYgZ2ZuPWZmZmY4IG1mbj1mYmQwMCBucj0yCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA1
XSBtZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49ZmZmZmIgbWZuPWZiZDAzIG5yPTUKKFhFTikg
WzIwMTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6YWRkOiBkb202IGdmbj01MzBkMCBtZm49
ZmJkMDAgbnI9MgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDphZGQ6IGRv
bTYgZ2ZuPTUzMGQzIG1mbj1mYmQwMyBucj01CihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA1XSBt
ZW1vcnlfbWFwOnJlbW92ZTogZG9tNiBnZm49NTMwZDAgbWZuPWZiZDAwIG5yPTIKKFhFTikgWzIw
MTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6cmVtb3ZlOiBkb202IGdmbj01MzBkMyBtZm49
ZmJkMDMgbnI9NQooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDphZGQ6IGRv
bTYgZ2ZuPWZmZmZmZmZmNTMwZDAKbWZuPWZiZDAwIG5yPTIKKFhFTikgWzIwMTgtMDEtMjUgMTc6
MDc6MDVdIG1lbW9yeV9tYXA6ZmFpbDogZG9tNiBnZm49ZmZmZmZmZmY1MzBkMAptZm49ZmJkMDAg
bnI9MiByZXQ6LTIyCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA1XSBtZW1vcnlfbWFwOnJlbW92
ZTogZG9tNiBnZm49ZmZmZmZmZmY1MzBkMAptZm49ZmJkMDAgbnI9MgooWEVOKSBbMjAxOC0wMS0y
NSAxNzowNzowNV0gbWVtb3J5X21hcDogZXJyb3IgLTIyIHJlbW92aW5nIGRvbTYgYWNjZXNzCnRv
IFtmYmQwMCxmYmQwMV0KKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6YWRk
OiBkb202IGdmbj1mZmZmZmZmZjUzMGQzCm1mbj1mYmQwMyBucj01CihYRU4pIFsyMDE4LTAxLTI1
IDE3OjA3OjA1XSBtZW1vcnlfbWFwOmZhaWw6IGRvbTYgZ2ZuPWZmZmZmZmZmNTMwZDMKbWZuPWZi
ZDAzIG5yPTUgcmV0Oi0yMgooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDpy
ZW1vdmU6IGRvbTYgZ2ZuPWZmZmZmZmZmNTMwZDMKbWZuPWZiZDAzIG5yPTUKKFhFTikgWzIwMTgt
MDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9tYXA6IGVycm9yIC0yMiByZW1vdmluZyBkb202IGFjY2Vz
cwp0byBbZmJkMDMsZmJkMDddCihYRU4pIFsyMDE4LTAxLTI1IDE3OjA3OjA1XSBtZW1vcnlfbWFw
OnJlbW92ZTogZG9tNiBnZm49ZmZmZmZmZmY1MzBkMAptZm49ZmJkMDAgbnI9MgooWEVOKSBbMjAx
OC0wMS0yNSAxNzowNzowNV0gbWVtb3J5X21hcDogZXJyb3IgLTIyIHJlbW92aW5nIGRvbTYgYWNj
ZXNzCnRvIFtmYmQwMCxmYmQwMV0KKFhFTikgWzIwMTgtMDEtMjUgMTc6MDc6MDVdIG1lbW9yeV9t
YXA6cmVtb3ZlOiBkb202IGdmbj1mZmZmZmZmZjUzMGQzCm1mbj1mYmQwMyBucj01CihYRU4pIFsy
MDE4LTAxLTI1IDE3OjA3OjA1XSBtZW1vcnlfbWFwOiBlcnJvciAtMjIgcmVtb3ZpbmcgZG9tNiBh
Y2Nlc3MKdG8gW2ZiZDAzLGZiZDA3XQooWEVOKSBbMjAxOC0wMS0yNSAxNzowNzowNV0gbWVtb3J5
X21hcDphZGQ6IGRvbTYgZ2ZuPTUzMGQwIG1mbj1mYmQwMCBucj0yCihYRU4pIFsyMDE4LTAxLTI1
IDE3OjA3OjA1XSBtZW1vcnlfbWFwOmFkZDogZG9tNiBnZm49NTMwZDMgbWZuPWZiZDAzIG5yPTUK
LS0tLS0tLS0tLS0tLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 17:44:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 17:44:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eelZq-0007A5-3q; Thu, 25 Jan 2018 17:44:42 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.48])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eelZo-00079g-GD
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 17:44:40 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta.az-a.eu-central-1.aws.symcld.net id 16/40-01561-2871A6A5;
 Thu, 25 Jan 2018 17:44:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVbdRPCv
 K4PNzA4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHm/E2mgpOeFUfOaTcwXrXqYuTiEBJoZJK4
 ffkOE4TzmFFiTvcuKGcbo8T2xp9ADieHiICzxNczc9lBbF4BfYl1x3YygtjCArYSmw+8ZQRpk
 BBYyiwx9doRsISEgKfEr0efmGDsFSf2snYxsnOwCVhJHBIDibIIqEoceryVdQIj9wJGhlWMFk
 lFmekZJbmJmTm6hgYGuoaGxrrGuqbmeolVuol6qaW6yal5JUWJQEm9xPJiveLK3OScFL281JJ
 NjED/MwDBDsaDZxMPMUpyMCmJ8i7oz4gS4kvKT6nMSCzOiC8qzUktPsQow8GhJMEbJJYVJSRY
 lJqeWpGWmQMMRJi0BAePkgjvWZA0b3FBYm5xZjpE6hSjMUfTgwdtzBw3XrxuYxZiycvPS5US5
 90MUioAUppRmgc3CBYhlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMGwMyhSczrwRu3yugU5
 iATrGryAQ5pSQRISXVwGhzI/FV7ObQ28b7PUJ5skPbf3tUzrx3pP6N/cy3X4U+cQYumbH/4LO
 Q1G1HT0mcfmH2KumAbbVCZvRFd1GxFn0NueKIWD8+LtOF/73uLO2ea3x7Uag1d8Llr1Pne77u
 0n1Uy/TK7kHQTkYW72YWSdGiyrlbjxS3bsx6KyH9cn46h6DL0o2ilUosxRmJhlrMRcWJAE/qW
 Y6LAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-34.tower-225.messagelabs.com!1516902272!375476!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9128 invoked from network); 25 Jan 2018 17:44:33 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-34.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 17:44:33 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eelZf-0007tV-Tx; Thu, 25 Jan 2018 17:44:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eelZa-0005md-Li; Thu, 25 Jan 2018 17:44:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eelZa-0007vI-AV; Thu, 25 Jan 2018 17:44:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118331-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5b6b15acebfc6ef3dcb72385f328c985526a33e3
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 17:44:26 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118331: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2627710393680386963=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2627710393680386963==
Content-Type: text/plain

flight 118331 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118331/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  5b6b15acebfc6ef3dcb72385f328c985526a33e3
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Testing same since   118327  2018-01-25 13:01:30 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============2627710393680386963==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2627710393680386963==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 17:54:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 17:54:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeljW-0007uj-3O; Thu, 25 Jan 2018 17:54:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fhrq=eu=citrix.com=prvs=556fd874a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eeljU-0007ud-Te
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 17:54:40 +0000
X-Inumbo-ID: cd0705fc-01f8-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd0705fc-01f8-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 18:54:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459700895"
To: Anthony PERARD <anthony.perard@citrix.com>, Kevin Stange
 <kevin@steadfast.net>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <10c96acc-9bb5-713b-93c9-60f06c84bfd5@citrix.com>
Date: Thu, 25 Jan 2018 17:54:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180104125217.GB1905@perard.uk.xensource.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDQvMjAxOCAxMjo1MiBQTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gV2VkLCBK
YW4gMDMsIDIwMTggYXQgMDU6MTA6NTRQTSAtMDYwMCwgS2V2aW4gU3RhbmdlIHdyb3RlOgo+PiBP
biAwMS8wMy8yMDE4IDExOjU3IEFNLCBBbnRob255IFBFUkFSRCB3cm90ZToKPj4+IE9uIFdlZCwg
RGVjIDIwLCAyMDE3IGF0IDExOjQwOjAzQU0gLTA2MDAsIEtldmluIFN0YW5nZSB3cm90ZToKPj4+
PiBIaSwKPj4+Pgo+Pj4+IEkndmUgYmVlbiB3b3JraW5nIG9uIHRyYW5zaXRpb25pbmcgYSBudW1i
ZXIgb2YgV2luZG93cyBndWVzdHMgdW5kZXIgSFZNCj4+Pj4gZnJvbSB1c2luZyBRRU1VIHRyYWRp
dGlvbmFsIHRvIFFFTVUgdXBzdHJlYW0gYXMgaXMgcmVjb21tZW5kZWQgaW4gdGhlCj4+Pj4gZG9j
dW1lbnRhdGlvbi4gIFdoZW4gSSBtb3ZlIHRoZXNlIGd1ZXN0cywgdGhlIFBDSSBzdWJ0cmVlIGZv
ciBYZW4KPj4+PiBkZXZpY2VzIGNoYW5nZXMgYW5kIFdpbmRvd3MgY3JlYXRlcyBhIHRvdGFsbHkg
bmV3IGNvcHkgb2YgZWFjaCBkZXZpY2UuCj4+Pj4gV2luZG93cyB0cmFja3MgZG93biB0aGUgc3Rv
cmFnZSB3aXRob3V0IGlzc3VlLCBidXQgaXQgdHJlYXRzIHRoZSBuZXcKPj4+PiBpbnN0YW5jZSBv
ZiB0aGUgTklDIGRyaXZlciBhcyBhIG5ldyBkZXZpY2UgYW5kIGNsZWFycyB0aGUgbmV0d29yawo+
Pj4+IGNvbmZpZ3VyYXRpb24gZXZlbiB0aG91Z2ggdGhlIE1BQyBhZGRyZXNzIGlzIHVuY2hhbmdl
ZC4gIE1hbnVhbGx5Cj4+Pj4gYm9vdGluZyB0aGUgZ3Vlc3QgYmFjayBvbiB0aGUgdHJhZGl0aW9u
YWwgZGV2aWNlIG1vZGVsIHJlYWN0aXZhdGVzIHRoZQo+Pj4+IG9yaWdpbmFsIFBDSSBzdWJ0cmVl
IGFuZCB0aGUgb2xkIG5ldHdvcmsgY29uZmlndXJhdGlvbiB3aXRoIGl0Lgo+Pj4+Cj4+Pj4gVGhl
IG9ubHkgdGhpbmcgdGhhdCBJIGhhdmUgYmVlbiBhYmxlIHRvIGZpbmQgdGhhdCdzIHN1YnN0YW50
aWFsbHkKPj4+PiBkaWZmZXJlbnQgY29tcGFyaW5nIHRoZSBkZXZpY2UgdHJlZXMgaXMgdGhhdCB0
aGUgZGV2aWNlIGluc3RhbmNlIElECj4+Pj4gdmFsdWVzIGRpZmZlciBvbiB0aGUgcGFyZW50IFhl
biBQQ0kgZGV2aWNlOgo+Pj4+Cj4+Pj4gUENJXFZFTl81ODUzJkRFVl8wMDAxJlNVQlNZU18wMDAx
NTg1MyZSRVZfMDFcMyYyNjdBNjE2QSYzJjE4Cj4+Pj4KPj4+PiBQQ0lcVkVOXzU4NTMmREVWXzAw
MDEmU1VCU1lTXzAwMDE1ODUzJlJFVl8wMVwzJjI2N0E2MTZBJjMmMTAKPj4+Pgo+Pj4+IEJlc2lk
ZXMgYWN0dWFsbHkgc2V0dGluZyB0aGUgZ3Vlc3QgdG8gYm9vdCB1c2luZyBRRU1VIHRyYWRpdGlv
bmFsLCBpcwo+Pj4+IHRoZXJlIGEgd2F5IHRvIGNvbnZpbmNlIFdpbmRvd3MgdG8gdHJlYXQgdGhl
c2UgZGV2aWNlcyBhcyB0aGUgc2FtZT8gIEEKPj4+PiBwYXRjaC1iYXNlZCBzb2x1dGlvbiB3b3Vs
ZCBiZSBhY2NlcHRhYmxlIHRvIG1lIGlmIHRoZXJlIGlzIG9uZSwgYnV0IEkKPj4+PiBkb24ndCB1
bmRlcnN0YW5kIHRoZSBjb2RlIHdlbGwgZW5vdWdoIHRvIGNyZWF0ZSBteSBvd24gc29sdXRpb24u
Cj4+Pgo+Pj4gSGkgS2V2aW4sCj4+Pgo+Pj4gSSd2ZSBnb3QgYSBwYXRjaCB0byBRRU1VIHRoYXQg
c2VlbXMgdG8gZG8gdGhlIHRyaWNrOgo+Pj4KPj4+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPgo+Pj4gU3ViamVjdDogW1BBVENIXSB4ZW4tcGxhdGZvcm06
IEhhcmRjb2RlIFBDSSBzbG90IHRvIDMKPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBF
UkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gIGh3L2kzODYvcGNf
cGlpeC5jIHwgMiArLQo+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS9ody9pMzg2L3BjX3BpaXguYyBiL2h3L2kzODYv
cGNfcGlpeC5jCj4+PiBpbmRleCA1ZTQ3NTI4OTkzLi45M2UzYTlhOTE2IDEwMDY0NAo+Pj4gLS0t
IGEvaHcvaTM4Ni9wY19waWl4LmMKPj4+ICsrKyBiL2h3L2kzODYvcGNfcGlpeC5jCj4+PiBAQCAt
NDA1LDcgKzQwNSw3IEBAIHN0YXRpYyB2b2lkIHBjX3hlbl9odm1faW5pdChNYWNoaW5lU3RhdGUg
Km1hY2hpbmUpCj4+PiAgCj4+PiAgICAgIGJ1cyA9IHBjaV9maW5kX3ByaW1hcnlfYnVzKCk7Cj4+
PiAgICAgIGlmIChidXMgIT0gTlVMTCkgewo+Pj4gLSAgICAgICAgcGNpX2NyZWF0ZV9zaW1wbGUo
YnVzLCAtMSwgInhlbi1wbGF0Zm9ybSIpOwo+Pj4gKyAgICAgICAgcGNpX2NyZWF0ZV9zaW1wbGUo
YnVzLCBQQ0lfREVWRk4oMywgMCksICJ4ZW4tcGxhdGZvcm0iKTsKPj4+ICAgICAgfQo+Pj4gIH0K
Pj4+ICAjZW5kaWYKPj4+Cj4+Pgo+Pj4gVGhlIHNhbWUgdGhpbmcgY291bGQgYmUgZG9uZSBieSBs
aWJ4bCwgYnkgcHJvdmlkaW5nIHNwZWNpZmljIGNvbW1hbmQKPj4+IGxpbmUgb3B0aW9ucyB0byBx
ZW11LiAoSSB0aGluayB0aGF0IGNvdWxkIGV2ZW4gYmUgZG9uZSB2aWEgYSBkaWZmZXJlbnQKPj4+
IGNvbmZpZyBmaWxlIGZvciB0aGUgZ3Vlc3QuKQo+Pgo+PiBUaGlzIHBhdGNoIGRvZXNuJ3Qgc2Vl
bSB0byB3b3JrIGZvciBtZS4gIEl0IHNlZW1zIGxpa2UgdGhlIGRldmljZSBtb2RlbAo+PiBwcm9j
ZXNzIGlzIGV4aXRpbmcgaW1tZWRpYXRlbHksIGJ1dCBJIGhhdmVuJ3QgYmVlbiBhYmxlIHRvIGZp
bmQgYW55Cj4+IGluZm9ybWF0aW9uIGFzIHRvIHdoYXQgaXMgZ29pbmcgd3JvbmcuICBJIHRlc3Rl
ZCB3aXRoIFhlbiA0LjYuNiBhbmQgdGhlCj4+IFFFTVUgcGFja2FnZWQgd2l0aCB0aGF0IHJlbGVh
c2UuICBTaG91bGQgSSB0cnkgaXQgb24gYSBkaWZmZXJlbnQgdmVyc2lvbgo+PiBvZiBYZW4gYW5k
IFFFTVU/Cj4gCj4gV2hhdCB0aGlzIHBhdGNoIGRvZXMgaXMgYXNraW5nIFFFTVUgdG8gaW5zZXJ0
IHRoZSBQQ0kgY2FyZAo+ICJ4ZW4tcGxhdGZvcm0iIGludG8gdGhlIDNyZCBQQ0kgc2xvdC4gTXkg
Z3Vlc3MgaXMgdGhhdCBmYWlsZWQgYmVjYXVzZQo+IHRoZXJlIGlzIGFscmVhZHkgYSBQQ0kgZGV2
aWNlIHRoZXJlLgo+IAo+IFlvdSBjb3VsZCBjaGVjayBxZW11J3MgbG9ncywgaXQncyBpbgo+IC92
YXIvbG9nL3hlbi9xZW11LWRtLSR7Z3Vlc3RfbmFtZX0ubG9nCj4gCj4gCj4gTGV0J3MgdHJ5IHNv
bWV0aGluZyBlbHNlLCBpbnN0ZWFkIG9mIHBhdGNoaW5nIFFFTVUsIHdlIGNhbiBwYXRjaCBsaWJ4
bCwKPiB0aGF0IG1pZ2h0IHdvcmsgYmV0dGVyLiBDYW4geW91IHRyeSB0aGlzIHBhdGNoPyAoSSd2
ZSBvbmx5IHRlc3QKPiBjb21waWxlZC4pIEkndmUgd3JpdGUgdGhlIHBhdGNoIGZvciBYZW4gNC42
LCBzaW5jZSB0aGF0IHRoZSB2ZXJzaW9uIHlvdQo+IGFyZSB1c2luZy4KPiAKPiAKPiBGcm9tOiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiBTdWJqZWN0OiBbUEFU
Q0hdIGxpYnhsX2RtOiBFeHBsaWNpdGx5IHB1dCB4ZW4tcGxhdGZvcm0gZGV2aWNlIG9uIFBDSSBz
bG90IDMKPiAKPiBJbiBvcmRlciB0byBkbyB0aGF0LCB3ZSBkb24ndCB1c2UgeGVuZnYgbWFjaGlu
ZSBhbnltb3JlIGFuZCBleHBsaWNpdHkKPiBhZGQgdGhlIHBsYXRmb3JtIGRldmljZSBvbiB0aGUg
Y29tbWFuZCBsaW5lLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgoKQW50aG9ueSwKCkl0IHNlZW1zIGxpa2Ugd2UgbWlnaHQgd2Fu
dCB0byBhZGQgdGhlIGFiaWxpdHkgdG8gc3BlY2lmeSB3aGljaCBzbG90IHdlCndhbnQgdGhlIHhl
bi1wbGF0Zm9ybSBkZXZpY2UgdG8gb2NjdXB5LiBJcyBpdCB3b3J0aCB0aGlua2luZyBvZiB0aGUg
YmVzdAp3YXkgdG8gYWRkIGEgcGF0Y2ggbGlrZSB0aGlzIHVwc3RyZWFtPwoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 18:05:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 18:05:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eelu4-0000Jj-8r; Thu, 25 Jan 2018 18:05:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gqmg=eu=citrix.com=prvs=556372074=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eelu3-0000Jd-Ai
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 18:05:35 +0000
X-Inumbo-ID: 52c3cdda-01fa-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52c3cdda-01fa-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 19:05:28 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459702966"
Date: Thu, 25 Jan 2018 18:04:39 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180125180439.GC2183@perard.uk.xensource.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
 <10c96acc-9bb5-713b-93c9-60f06c84bfd5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <10c96acc-9bb5-713b-93c9-60f06c84bfd5@citrix.com>
User-Agent: Mutt/1.9.2 (2017-12-15)
Cc: Kevin Stange <kevin@steadfast.net>, xen-devel@lists.xenproject.org,
 George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMDU6NTQ6MzZQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwMS8wNC8yMDE4IDEyOjUyIFBNLCBBbnRob255IFBFUkFSRCB3cm90ZToKPiA+
IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgo+ID4gU3Vi
amVjdDogW1BBVENIXSBsaWJ4bF9kbTogRXhwbGljaXRseSBwdXQgeGVuLXBsYXRmb3JtIGRldmlj
ZSBvbiBQQ0kgc2xvdCAzCj4gPiAKPiA+IEluIG9yZGVyIHRvIGRvIHRoYXQsIHdlIGRvbid0IHVz
ZSB4ZW5mdiBtYWNoaW5lIGFueW1vcmUgYW5kIGV4cGxpY2l0eQo+ID4gYWRkIHRoZSBwbGF0Zm9y
bSBkZXZpY2Ugb24gdGhlIGNvbW1hbmQgbGluZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQW50
aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gCj4gQW50aG9ueSwKPiAK
PiBJdCBzZWVtcyBsaWtlIHdlIG1pZ2h0IHdhbnQgdG8gYWRkIHRoZSBhYmlsaXR5IHRvIHNwZWNp
Znkgd2hpY2ggc2xvdCB3ZQo+IHdhbnQgdGhlIHhlbi1wbGF0Zm9ybSBkZXZpY2UgdG8gb2NjdXB5
LiBJcyBpdCB3b3J0aCB0aGlua2luZyBvZiB0aGUgYmVzdAo+IHdheSB0byBhZGQgYSBwYXRjaCBs
aWtlIHRoaXMgdXBzdHJlYW0/CgpJIHRoaW5rIHRoYXQgd291bGQgYmUgbmljZSBmb3IgcGVvcGxl
IHdobyBzd2l0Y2ggZnJvbSBxZW11LXRyYWQgdG8KUUVNVS4gVGhlIG9ubHkgcXVlc3Rpb24gdGhh
dCByZW1haW4gaXMsIGhvdyB0byBuYW1lIHRoZSB4bCBjb25maWcKb3B0aW9uPyAgVGhlIHJlc3Qg
aXMgdG8gc2ltcGx5IHRha2UgbXkgbGlieGwgcGF0Y2ggYW5kIG1ha2UgaXQgdXNlCnRoZSBuZXcg
Y29uZmlnIG9wdGlvbi4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 18:07:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 18:07:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eelwK-0000SF-Ns; Thu, 25 Jan 2018 18:07:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eelwJ-0000S0-ST
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 18:07:55 +0000
X-Inumbo-ID: a66b7598-01fa-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a66b7598-01fa-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 19:07:48 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id b21so16563814wme.4
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 10:07:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=myFC93CMRwAxosLV0/fM2y7XJaengfnyEKeKTh+/OYs=;
 b=MPpHIfc5Nzm9NTvaRc8XHxEoZQPYChTXCISvbJEPTSDsMgtI5VPOW9c5vCS+WA603p
 p720WSHeGCO4uhdfNPXaLt8RKqU2yGUcx8Hki73WrqExxKlrEw3m6KlpHH8jg8gFYrFB
 S39a+rFGcvqJvwHOMy1pIQz0A2uyQ9y52X7CE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=myFC93CMRwAxosLV0/fM2y7XJaengfnyEKeKTh+/OYs=;
 b=U6FlH6cR/cWCIpPf6KK0YnuOcQcHZVguFxMyiGMmtqdeEB7JvnUyWQPNL+ToWGwxKQ
 6Y4W+RhsSbSxTfbigr2NPaFb7xbGFqd506S4l7B/QfAvGJle5EfNV4OaKS8BOeSVsLQY
 dskvAWIrrh5MiV9oN6G1sp7QADPXqGrrOcnq04i6CekIN+SlXVdoaL7nuI4y2TWarEag
 /ceB97vOa2wztJxq1RFUWNx5NHSwB0XjW2rUzHc+y8HbGUy8DOBu/W0Kx2tLAqw9fepX
 WP9ganSB++XAP9WC+jYqzTQrZ19K8vHfRrxrqPdSkDA9vU5j79trV0bE0K+9NXWEMPX7
 qi+w==
X-Gm-Message-State: AKwxytfnp1gApfdMVRdlvVkDiuJbqo+oh1NrvHnWaipvEh1QDblJjgGY
 w8G+TFFsifbfLI6xlRXEikDpXw==
X-Google-Smtp-Source: AH8x2277TxYn3FBT5ElXSB3yBRUuHS9msSJ6jXY1oajFUOmfluTbKu4AQoBCTrpjBoGCUt5Lqq67xg==
X-Received: by 10.28.48.10 with SMTP id w10mr8763263wmw.93.1516903672797;
 Thu, 25 Jan 2018 10:07:52 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id c143sm2022959wmd.48.2018.01.25.10.07.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 10:07:52 -0800 (PST)
To: mjaggi@caviumnetworks.com, xen-devel@lists.xen.org, marc.zyngier@arm.com, 
 sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-3-mjaggi@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <b9a4401f-9bf2-e699-4049-e1c6d3b1007c@linaro.org>
Date: Thu, 25 Jan 2018 18:07:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180116154305.19186-3-mjaggi@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 02/10] arm64: Add hook to handle guest
 GICv3 sysreg accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpJIGZvcmdvdCB0byBtZW50aW9uIG9uZSB0aGluZyBhYm91dCB0aGUgcGxhY2VtZW50IG9m
IGRvX2ZpeHVwX3ZnaWNfZXJyYXRhLgoKT24gMTYvMDEvMTggMTU6NDIsIG1qYWdnaUBjYXZpdW1u
ZXR3b3Jrcy5jb20gd3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCBmNmY2ZGUzNjkxLi5kNGYwNTgxZDMzIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKPiBAQCAtMjEwMyw2ICsyMTAzLDE3IEBAIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgewo+ICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3Ig
PSB7IC5iaXRzID0gcmVncy0+aHNyIH07Cj4gICAKPiArI2lmZGVmIENPTkZJR19WR0lDX0VSUkFU
QQo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICByZXQgID0gZG9fZml4dXBfdmdpY19lcnJhdGEo
cmVncyxoc3IpOwo+ICsgICAgaWYgKCAhcmV0ICkKPiArICAgIHsKPiArICAgICAgICBhZHZhbmNl
X3BjKHJlZ3MsIGhzcik7Cj4gKyAgICAgICAgcmV0dXJuOwoKSSBhbSBmdWxseSBhd2FyZSB0aGF0
IEkgc3VnZ2VzdGVkIHRoaXMgc29sdXRpb24gYW5kIHN0aWxsIHN1cHBvcnQgdGhhdCAKdGhlIHZH
SUMgZXJyYXRhIHNob3VsZCBiZSBmdWxseSBzZXBhcmF0ZWQuIEFmdGVyIGFsbCwgaXQgZGVhbHMg
d2l0aCAKaGFyZHdhcmUgYnVnIGFuZCB0aGUgZXJyYXRhIHdpbGwganVzdCB1cGRhdGUgdGhlIExS
cyBhcyB0aGUgaGFyZHdhcmUgCndvdWxkIGRvLgoKZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkgd2ls
bCBzeW5jIHRoZSBMUnMgc3RhdGUgdG8gdGhlIGludGVybmFsIHZHSUMgCnN0YXRlLiBsZWF2ZV9o
eXBlcnZpc29yX2hlYWQoKSB3aWxsIHByb2Nlc3MgcGVuZGluZyBzb2Z0aXJxIGFuZCAKd3JpdGUv
dXBkYXRlIHRoZSBMUnMgYmFzZWQgb24gdGhlIGludGVybmFsIHZHSUMgc3RhdGUuCgpBcyB5b3Ug
cmlnaHRmdWxseSBkaWQsIHRoZSBkb19maXh1cF92Z2ljX2VycmF0YSBzaG91bGQgYmUgY2FsbGVk
IGJlZm9yZSAKc3luY2luZyB0aGUgTFJzLiBIb3dldmVyLCBldmVuIGlmIHlvdSByZXR1cm4gZWFy
bHkgaGVyZSwgeW91IHdpbGwgc3RpbGwgCmV4ZWN1dGUgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCku
IFRoaXMgbWVhbiB0aGF0IHBlbmRpbmcgc29mdGlycXMgd2lsbCBiZSAKcHJvY2Vzc2VkIGFuZCBw
b3RlbnRpYWxseSB0aGUgdkNQVSByZXNjaGVkdWxlZC4gQmVjYXVzZSB0aGUgTFJzIHdlcmUgbm90
IApzeW5jZWQgKGVudGVyX2h5cGVydmlzb3JfaGVhZCgpKSB3YXMgbm90IGNhbGxlZCwgdGhlbiB0
aGUgdkdJQyBzdGF0ZSAKd2lsbCBub3Qgb3V0LW9mLWRhdGUgYW5kIHdvdWxkIGxlYWQgdG8gYWxs
IHNvcnQgb2YgcG90ZW50aWFsIGlzc3Vlcy4KCkFzIHRoZSB2R0lDIGVycmF0YSBpbXBsaWVzIHRy
YXBwaW5nIHRoZSByZWdpc3RlciBzdWNoIGFzIElBUjEgKHJlYWRpbmcgCmludGVycnVwdCksIHdl
IHdhbnQgdG8gZ2V0IGEgZmFzdHBhdGggZm9yIGl0IChlLmcgbm90IHRyeWluZyB0byBleGVjdXRl
IApzb2Z0aXJxLi4uKS4gU28gSSB0aGluayB3ZSBzaG91bGQgYnlwYXNzIGxlYXZlX2h5cGVydmlz
b3JfdGFpbCgpLiBJIGFtIApub3QgZW50aXJlbHkgc3VyZSBob3cgdG8gZG8gaXQgbmljZWx5IHRo
b3VnaHQuCgpDaGVlcnMsCgo+ICsgICAgfQo+ICsjZW5kaWYKPiArCj4gICAgICAgZW50ZXJfaHlw
ZXJ2aXNvcl9oZWFkKHJlZ3MpOwo+ICAgCj4gICAgICAgc3dpdGNoIChoc3IuZWMpIHsKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9hcm02NC90cmFwcy5oCj4gaW5kZXggMjM3OWI1NzhjYi4uNzM3OGExYjAyMiAxMDA2
NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKPiBAQCAtNSw2ICs1LDggQEAgdm9pZCBpbmpl
Y3RfdW5kZWY2NF9leGNlcHRpb24oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpbnN0
cl9sZW4pOwo+ICAgCj4gICB2b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywKPiAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+ICtpbnQgZG9fZml4
dXBfdmdpY19lcnJhdGEoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gKyAgICAgICAgICAg
ICAgIGNvbnN0IHVuaW9uIGhzciBoc3IpOwo+ICAgCj4gICAjZW5kaWYgLyogX19BU01fQVJNNjRf
VFJBUFNfXyAqLwo+ICAgLyoKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 18:15:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 18:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eem3K-0001Dv-Ol; Thu, 25 Jan 2018 18:15:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fhrq=eu=citrix.com=prvs=556fd874a=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eem3J-0001Dp-7a
 for xen-devel@lists.xenproject.org; Thu, 25 Jan 2018 18:15:09 +0000
X-Inumbo-ID: af60d5ae-01fb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af60d5ae-01fb-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 18:15:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,412,1511827200"; d="scan'208";a="459705950"
To: Anthony PERARD <anthony.perard@citrix.com>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
 <10c96acc-9bb5-713b-93c9-60f06c84bfd5@citrix.com>
 <20180125180439.GC2183@perard.uk.xensource.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2b101965-dfeb-61a2-ab15-8fb75330e536@citrix.com>
Date: Thu, 25 Jan 2018 18:14:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180125180439.GC2183@perard.uk.xensource.com>
Content-Language: en-US
Cc: Kevin Stange <kevin@steadfast.net>, xen-devel@lists.xenproject.org,
 George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjUvMjAxOCAwNjowNCBQTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4gT24gVGh1LCBK
YW4gMjUsIDIwMTggYXQgMDU6NTQ6MzZQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4g
T24gMDEvMDQvMjAxOCAxMjo1MiBQTSwgQW50aG9ueSBQRVJBUkQgd3JvdGU6Cj4+PiBGcm9tOiBB
bnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPj4+IFN1YmplY3Q6IFtQ
QVRDSF0gbGlieGxfZG06IEV4cGxpY2l0bHkgcHV0IHhlbi1wbGF0Zm9ybSBkZXZpY2Ugb24gUENJ
IHNsb3QgMwo+Pj4KPj4+IEluIG9yZGVyIHRvIGRvIHRoYXQsIHdlIGRvbid0IHVzZSB4ZW5mdiBt
YWNoaW5lIGFueW1vcmUgYW5kIGV4cGxpY2l0eQo+Pj4gYWRkIHRoZSBwbGF0Zm9ybSBkZXZpY2Ug
b24gdGhlIGNvbW1hbmQgbGluZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFS
RCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPj4KPj4gQW50aG9ueSwKPj4KPj4gSXQgc2Vl
bXMgbGlrZSB3ZSBtaWdodCB3YW50IHRvIGFkZCB0aGUgYWJpbGl0eSB0byBzcGVjaWZ5IHdoaWNo
IHNsb3Qgd2UKPj4gd2FudCB0aGUgeGVuLXBsYXRmb3JtIGRldmljZSB0byBvY2N1cHkuIElzIGl0
IHdvcnRoIHRoaW5raW5nIG9mIHRoZSBiZXN0Cj4+IHdheSB0byBhZGQgYSBwYXRjaCBsaWtlIHRo
aXMgdXBzdHJlYW0/Cj4gCj4gSSB0aGluayB0aGF0IHdvdWxkIGJlIG5pY2UgZm9yIHBlb3BsZSB3
aG8gc3dpdGNoIGZyb20gcWVtdS10cmFkIHRvCj4gUUVNVS4gVGhlIG9ubHkgcXVlc3Rpb24gdGhh
dCByZW1haW4gaXMsIGhvdyB0byBuYW1lIHRoZSB4bCBjb25maWcKPiBvcHRpb24/ICBUaGUgcmVz
dCBpcyB0byBzaW1wbHkgdGFrZSBteSBsaWJ4bCBwYXRjaCBhbmQgbWFrZSBpdCB1c2UKPiB0aGUg
bmV3IGNvbmZpZyBvcHRpb24uCgpXZWxsIHRoZSBvdGhlciBoYWxmIHdvdWxkIGJlIHRvIG1ha2Ug
c3VyZSBzb21ldGhpbmcgbGlrZSB0aGlzIGRvZXNuJ3QKaGFwcGVuIGJ5IGFjY2lkZW50IGluIHRo
ZSBmdXR1cmUgLS0gaS5lLiwgdGhhdCBubyBmdXR1cmUgY2hhbmdlcyBpbiBRRU1VCndpbGwgYWNj
aWRlbnRhbGx5IG1vdmUgaXQgYXdheSBmcm9tIHdoYXRldmVyIHRoZSBjdXJyZW50IHNsb3QgaXMg
bm93LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 18:38:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 18:38:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eemPP-0002gQ-Sf; Thu, 25 Jan 2018 18:37:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eemPO-0002gK-E8
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 18:37:58 +0000
X-Inumbo-ID: df19d896-01fe-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df19d896-01fe-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 18:38:01 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0A82E21715;
 Thu, 25 Jan 2018 18:37:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0A82E21715
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 25 Jan 2018 10:37:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <alpine.DEB.2.10.1801251035430.11958@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH] xen,x86: introduce tcg_errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFRDRyBlbXVsYXRvciBpbiBRRU1VIGlzIG5vdCBnb29kIGVub3VnaCB0byBwYXNzIHRoZSB0
aGUgdGVzdHMgaW4Kc3R1Yl9zZWxmdGVzdC4gRGV0ZWN0IGlmIFhlbiBpcyBydW5uaW5nIG9uIFRD
RyBlYXJseSwgdGhlbiBkcm9wIHRoZQp0ZXN0cyBpZiBpdCBpcyB0aGUgY2FzZS4KClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21t
b24uYwppbmRleCA0MzA2ZTU5Li40MjI5YjMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1
L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTYyMSw2ICs2MjEs
MTggQEAgdm9pZCBkZXRlY3RfaHQoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCX0KIH0KIAorYm9v
bCB0Y2dfZXJyYXRhID0gZmFsc2U7Cit2b2lkIF9faW5pdCBkZXRlY3RfdGNnX2VycmF0YSh2b2lk
KQoreworCXVpbnQzMl90IGJhc2UsIGVheCwgc2lnbmF0dXJlWzNdOworCWNoYXIgKnNpZyA9ICJU
Q0dUQ0dUQ0dUQ0ciOworCisJYmFzZSA9IDB4NDAwMDAwMDA7CisJY3B1aWQoYmFzZSwgJmVheCwg
JnNpZ25hdHVyZVswXSwgJnNpZ25hdHVyZVsxXSwgJnNpZ25hdHVyZVsyXSk7CisJaWYgKCAhbWVt
Y21wKHNpZywgc2lnbmF0dXJlLCAxMikgKQorCQl0Y2dfZXJyYXRhID0gdHJ1ZTsKK30KKwogdW5z
aWduZWQgaW50IF9faW5pdCBhcGljaWRfdG9fc29ja2V0KHVuc2lnbmVkIGludCBhcGljaWQpCiB7
CiAJdW5zaWduZWQgaW50IGR1bW15OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2V4dGFibGUu
YyBiL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKaW5kZXggNzJmMzBkOS4uNjI1NWY3MiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2V4dGFibGUuYworKysgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5j
CkBAIC0xNDYsNiArMTQ2LDkgQEAgc3RhdGljIGludCBfX2luaXQgc3R1Yl9zZWxmdGVzdCh2b2lk
KQogICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9IHRoaXNfY3B1KHN0dWJzLmFkZHIpICsgU1RVQl9C
VUZfU0laRSAvIDI7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKKyAgICBpZiAoIHRjZ19lcnJhdGEg
KQorICAgICAgICByZXR1cm4gMDsKKwogICAgIHByaW50aygiUnVubmluZyBzdHViIHJlY292ZXJ5
IHNlbGZ0ZXN0cy4uLlxuIik7CiAKICAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUodGVz
dHMpOyArK2kgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94
ODYvc2V0dXAuYwppbmRleCA5NDA3MjQ3Li5lMzNiNzZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMTUyMSw2ICsxNTIxLDcg
QEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkK
ICAgICBlYXJseV9taWNyb2NvZGVfaW5pdCgpOwogCiAgICAgaWRlbnRpZnlfY3B1KCZib290X2Nw
dV9kYXRhKTsKKyAgICBkZXRlY3RfdGNnX2VycmF0YSgpOwogCiAgICAgc2V0X2luX2NyNChYODZf
Q1I0X09TRlhTUiB8IFg4Nl9DUjRfT1NYTU1FWENQVCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5o
CmluZGV4IGU4YzJmMDIuLjk2YjYxMjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaApAQCAtMTY5
LDYgKzE2OSw5IEBAIGV4dGVybiB2b2lkIGRldGVjdF9leHRlbmRlZF90b3BvbG9neShzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMpOwogCiBleHRlcm4gdm9pZCBkZXRlY3RfaHQoc3RydWN0IGNwdWluZm9f
eDg2ICpjKTsKIAorZXh0ZXJuIGJvb2wgdGNnX2VycmF0YTsKK2V4dGVybiB2b2lkIGRldGVjdF90
Y2dfZXJyYXRhKHZvaWQpOworCiAjZGVmaW5lIGNwdV90b19jb3JlKF9jcHUpICAgKGNwdV9kYXRh
W19jcHVdLmNwdV9jb3JlX2lkKQogI2RlZmluZSBjcHVfdG9fc29ja2V0KF9jcHUpIChjcHVfZGF0
YVtfY3B1XS5waHlzX3Byb2NfaWQpCiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 18:39:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 18:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eemRA-0002mp-An; Thu, 25 Jan 2018 18:39:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eemR8-0002mX-TM
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 18:39:46 +0000
X-Inumbo-ID: 20729e56-01ff-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20729e56-01ff-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 18:39:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,413,1511827200"; d="scan'208";a="459710463"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 25 Jan 2018 18:39:14 +0000
Message-ID: <1516905554-5309-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/build: Untangle CONFIG_DEBUG and
	CONFIG_FRAME_POINTER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCBvcHRpb25zIGFyZSBpbmRlcGVuZGVudGx5IGNob3NlYWJsZSBpbiBLQ29uZmlnLCBidXQg
Y3VycmVudGx5IGEgREVCVUcKYnVpbGQgd2l0aG91dCBGUkFNRV9QT0lOVEVSIGlzIGxlZnQgdG8g
dGhlIGNvbXBpbGVycyBkZWZhdWx0IGNob2ljZSwgbm90IHRoZQp1c2VycyBjaG9pY2UuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0K
Q0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vUnVsZXMubWsgfCAx
MCArKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCAzY2Y0
MDc1Li41NDFlZDEzIDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1r
CkBAIC00Myw3ICs0MywxMyBAQCBBTExfT0JKUy0kKENPTkZJR19DUllQVE8pICAgKz0gJChCQVNF
RElSKS9jcnlwdG8vYnVpbHRfaW4ubwogaWZlcSAoJChDT05GSUdfREVCVUcpLHkpCiBDRkxBR1Mg
Kz0gLU8xCiBlbHNlCi1DRkxBR1MgKz0gLU8yIC1mb21pdC1mcmFtZS1wb2ludGVyCitDRkxBR1Mg
Kz0gLU8yCitlbmRpZgorCitpZmVxICgkKENPTkZJR19GUkFNRV9QT0lOVEVSKSx5KQorQ0ZMQUdT
ICs9IC1mbm8tb21pdC1mcmFtZS1wb2ludGVyCitlbHNlCitDRkxBR1MgKz0gLWZvbWl0LWZyYW1l
LXBvaW50ZXIKIGVuZGlmCiAKIENGTEFHUyArPSAtbm9zdGRpbmMgLWZuby1idWlsdGluIC1mbm8t
Y29tbW9uCkBAIC01OCw4ICs2NCw2IEBAIGlmbmVxICgkKGNsYW5nKSx5KQogQ0ZMQUdTICs9IC1X
YSwtLXN0cmlwLWxvY2FsLWFic29sdXRlCiBlbmRpZgogCi1DRkxBR1MtJChDT05GSUdfRlJBTUVf
UE9JTlRFUikgKz0gLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIKLQogaWZuZXEgKCQobWF4X3BoeXNf
aXJxcyksKQogQ0ZMQUdTLXkgICAgICAgICAgICAgICAgKz0gLURNQVhfUEhZU19JUlFTPSQobWF4
X3BoeXNfaXJxcykKIGVuZGlmCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 18:45:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 18:45:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eemWq-0003VL-4r; Thu, 25 Jan 2018 18:45:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eemWp-0003Us-B2
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 18:45:39 +0000
X-Inumbo-ID: f238b53a-01ff-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f238b53a-01ff-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 18:45:43 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A63D421715;
 Thu, 25 Jan 2018 18:45:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A63D421715
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 25 Jan 2018 10:45:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <bc492613-35a6-57ad-41e4-b024429549eb@linaro.org>
Message-ID: <alpine.DEB.2.10.1801251042590.11958@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-5-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241545580.6440@sstabellini-ThinkPad-X260>
 <bc492613-35a6-57ad-41e4-b024429549eb@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjQvMDEvMTggMjM6NTQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZy
aSwgMTkgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gQWxpYXNpbmcgYXR0YWNr
ZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRv
Cj4gPiA+IHJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wgZmxvdyBvbiBzb21lIENQVXMgYW5k
IHBvdGVudGlhbGx5IGRpdnVsZ2UKPiA+ID4gaW5mb3JtYXRpb24gZnJvbSBvbmUgY29udGV4dCB0
byBhbm90aGVyLgo+ID4gPiAKPiA+ID4gVGhpcyBwYXRjaCBhZGRzIGluaXRpYXRpYWwgc2tlbGV0
b24gY29kZSBiZWhpbmQgYSBuZXcgS2NvbmZpZyBvcHRpb24KPiA+ID4gdG8gZW5hYmxlIGltcGxl
bWVudGF0aW9uLXNwZWNpZmljIG1pdGlnYXRpb25zIGFnYWluc3QgdGhlc2UgYXR0YWNrcwo+ID4g
PiBmb3IgQ1BVcyB0aGF0IGFyZSBhZmZlY3RlZC4KPiA+ID4gCj4gPiA+IE1vc3Qgb2YgbWl0aWdh
dGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKPiA+ID4g
aHlwZXJ2aXNvciBmcm9tIHRoZSBndWVzdCBjb250ZXh0Lgo+ID4gPiAKPiA+ID4gQmVjYXVzZSB0
aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNoIHByZWRpY3RvciwgaXQgaXMgbm90IHBvc3NpYmxl
IHRvCj4gPiA+IHNhZmVseSB1c2UgYnJhbmNoIGluc3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdh
dGlvbiBpcyBhcHBsaWVkLgo+ID4gPiBUaGVyZWZvcmUgdGhpcyBoYXMgdG8gYmUgZG9uZSBpbiB0
aGUgdmVjdG9yIGVudHJ5IGJlZm9yZSBqdW1wIHRvIHRoZQo+ID4gPiBoZWxwZXIgaGFuZGxpbmcg
YSBnaXZlbiBleGNlcHRpb24uCj4gPiA+IAo+ID4gPiBIb3dldmVyLCBvbiBhcm0zMiwgZWFjaCB2
ZWN0b3IgY29udGFpbiBhIHNpbmdsZSBpbnN0cnVjdGlvbi4gVGhpcyBtZWFucwo+ID4gPiB0aGF0
IHRoZSBoYXJkZW5lZCB2ZWN0b3IgdGFibGVzIG1heSByZWx5IG9uIHRoZSBzdGF0ZSBvZiByZWdp
c3RlcnMgdGhhdAo+ID4gPiBkb2VzIG5vdCBob2xkIHdoZW4gaW4gdGhlIGh5cGVydmlzb3IgKGUu
ZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLgo+ID4gPiBUaGVyZWZvcmUgaHlwZXJ2aXNvciBjb2Rl
IHJ1bm5pbmcgd2l0aCBndWVzdCB2ZWN0b3JzIHRhYmxlIHNob3VsZCBiZQo+ID4gPiBtaW5pbWl6
ZWQgYW5kIGFsd2F5cyBoYXZlIGludGVycnVwdHMgbWFza2VkIHRvIHJlZHVjZSB0aGUgcmlzayB0
byB1c2UKPiA+ID4gdGhlbS4KPiA+ID4gCj4gPiA+IFRoaXMgcGF0Y2ggcHJvdmlkZXMgYW4gaW5m
cmFzdHJ1Y3R1cmUgdG8gc3dpdGNoIHZlY3RvciB0YWJsZXMgYmVmb3JlCj4gPiA+IGVudGVyaW5n
IHRvIHRoZSBndWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0Lgo+ID4gPiAKPiA+ID4gTm90ZSB0aGF0
IGFsdGVybmF0aXZlIGNvdWxkIGhhdmUgYmVlbiB1c2VkLCBidXQgb2xkZXIgWGVuICg0Ljggb3IK
PiA+ID4gZWFybGllcikgZG9lc24ndCBoYXZlIHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5nIGFsdGVy
bmF0aXZlIHRvIGVhc2UKPiA+ID4gYmFja3BvcnRpbmcuCj4gPiA+IAo+ID4gPiBUaGlzIGlzIHBh
cnQgb2YgWFNBLTI1NC4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4gPiAKPiA+IEkgb25seSBoYXZlIGEgY291cGxlIG9m
IHF1ZXN0aW9ucy4gSXQgbG9va3MgZ29vZC4KPiA+IAo+ID4gCj4gPiA+IC0tLQo+ID4gPiAgIHhl
bi9hcmNoL2FybS9LY29uZmlnICAgICAgIHwgIDMgKysrCj4gPiA+ICAgeGVuL2FyY2gvYXJtL2Fy
bTMyL2VudHJ5LlMgfCA0MQo+ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLQo+ID4gPiAgIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgIHwgMzAgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCj4gPiA+ICAgMyBmaWxlcyBjaGFuZ2VkLCA3MyBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+IAo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+ID4gPiBpbmRleCAwNmZkODVjYzc3
Li4yNzgyZWU2NTg5IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+ID4g
PiArKysgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+ID4gPiBAQCAtMTkxLDYgKzE5MSw5IEBAIGNv
bmZpZyBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ID4gPiAgIGNvbmZpZyBBUk02NF9IQVJERU5f
QlJBTkNIX1BSRURJQ1RPUgo+ID4gPiAgICAgICBkZWZfYm9vbCB5IGlmIEFSTV82NCAmJiBIQVJE
RU5fQlJBTkNIX1BSRURJQ1RPUgo+ID4gPiAgICtjb25maWcgQVJNMzJfSEFSREVOX0JSQU5DSF9Q
UkVESUNUT1IKPiA+ID4gKyAgICBkZWZfYm9vbCB5IGlmIEFSTV8zMiAmJiBIQVJERU5fQlJBTkNI
X1BSRURJQ1RPUgo+ID4gPiArCj4gPiA+ICAgc291cmNlICJjb21tb24vS2NvbmZpZyIKPiA+ID4g
ICAgIHNvdXJjZSAiZHJpdmVycy9LY29uZmlnIgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+ID4gPiBpbmRl
eCBjMmZhZDVmZTliLi41NGExNzMzZjg3IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0v
YXJtMzIvZW50cnkuUwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+ID4g
PiBAQCAtMzQsNiArMzQsMjAgQEAKPiA+ID4gICAgICAgICAgIGJsbmUgc2F2ZV9ndWVzdF9yZWdz
Cj4gPiA+ICAgICBzYXZlX2d1ZXN0X3JlZ3M6Cj4gPiA+ICsjaWZkZWYgQ09ORklHX0FSTTMyX0hB
UkRFTl9CUkFOQ0hfUFJFRElDVE9SCj4gPiA+ICsgICAgICAgIC8qCj4gPiA+ICsgICAgICAgICAq
IFJlc3RvcmUgdmVjdG9ycyB0YWJsZSB0byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2ZSBiZWVu
Cj4gPiA+ICsgICAgICAgICAqIGNoYW5nZWQgd2hlbiByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IChz
ZWUKPiA+ID4gKyAgICAgICAgICogcmV0dXJuX3RvX2h5cGVydmlzb3IpLiBXZSBuZWVkIHRvIGRv
IHRoYXQgZWFybHkgKGUuZyBiZWZvcmUKPiA+ID4gKyAgICAgICAgICogYW55IGludGVycnVwdHMg
YXJlIHVubWFza2VkKSBiZWNhdXNlIGhhcmRlbmVkIHZlY3RvcnMgcmVxdWlyZXMKPiA+ID4gKyAg
ICAgICAgICogU1AgdG8gYmUgOCBieXRlcyBhbGlnbmVkLiBUaGlzIGRvZXMgbm90IGhvbGQgd2hl
biBydW5uaW5nIGluCj4gPiA+ICsgICAgICAgICAqIHRoZSBoeXBlcnZpc29yLgo+ID4gPiArICAg
ICAgICAgKi8KPiA+ID4gKyAgICAgICAgbGRyIHIxLCA9aHlwX3RyYXBzX3ZlY3Rvcgo+ID4gPiAr
ICAgICAgICBtY3IgcDE1LCA0LCByMSwgYzEyLCBjMCwgMAo+ID4gPiArICAgICAgICBpc2IKPiA+
ID4gKyNlbmRpZgo+ID4gPiArCj4gPiA+ICAgICAgICAgICBsZHIgcjExLCA9MHhmZmZmZmZmZiAg
LyogQ2xvYmJlciBTUCB3aGljaCBpcyBvbmx5IHZhbGlkIGZvcgo+ID4gPiBoeXBlcnZpc29yIGZy
YW1lcy4gKi8KPiA+ID4gICAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXQo+ID4gPiAg
ICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikKPiA+ID4gQEAgLTE3OSwxMiArMTkzLDM3
IEBAIHJldHVybl90b19ndWVzdDoKPiA+ID4gICAgICAgICAgIFJFU1RPUkVfT05FX0JBTktFRChS
MTFfZmlxKTsgUkVTVE9SRV9PTkVfQkFOS0VEKFIxMl9maXEpOwo+ID4gPiAgICAgICAgICAgLyog
RmFsbCB0aHJ1ICovCj4gPiA+ICAgcmV0dXJuX3RvX2h5cGVydmlzb3I6Cj4gPiA+IC0gICAgICAg
IGNwc2lkIGkKPiA+ID4gKyAgICAgICAgY3BzaWQgYWkKPiA+IAo+ID4gV2h5Pwo+IAo+IEFzeW5j
aHJvbm91cyBhYm9ydCBpcyBhIGtpbmQgb2YgaW50ZXJydXB0LCBhcyB3ZSBhcmUgZ29pbmcgdG8g
c3dpdGNoIHRvIHRoZQo+IGhhcmRlbmVkIHZlY3RvciB0YWJsZXMgeW91IGRvbid0IHdhbnQgYW4g
aW50ZXJydXB0IHRvIGNvbWUgdXAuCj4gCj4gVGhpcyBpcyBiZWNhdXNlIHRoZSBoYXJkZW5lZCB2
ZWN0b3IgdGFibGVzIHJlcXVpcmVzIFNQIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4KPiBXaGVuIGlu
IHRoZSBoeXBlcnZpc29yLCBhbmQgcGFydGljdWxhcmx5IHdoZW4gcmVzdG9yaW5nIHRoZSByZWdp
c3RlciAoYXMKPiBiZWxvdyksIHRoaXMgYXNzdW1wdGlvbiBkb2VzIG5vdCBob2xkLgo+IAo+IFNv
IG1hc2tpbmcgYWxsIGludGVycnVwdHMgKGFzIG1lbnRpb25lZCBhIGZldyB0aW1lIHdpdGhpbiB0
aGUgcGF0Y2ggYW5kIHRoZQo+IGNvbW1pdCBtZXNzYWdlKSB3aWxsIHJlZHVjZSB0aGUgcmlzayB0
byB1c2UgdGhlIGhhcmRlbmVkIHZlY3RvcnMuIEkgc2F5IHJlZHVjZQo+IGJlY2F1c2UgeW91IG1h
eSBoYXZlIHJlY2VpdmUgZGF0YSBhYm9ydCAoaW1hZ2luZSBhbiB1bmxpa2VseSBlcnJvciBpbiB0
aGUgZmV3Cj4gaW5zdHJ1Y3Rpb25zIHRvIHJlc3RvcmUgc3RhdGUpLgo+IAo+IEl0IGlzIGFsc28g
d2h5IHN3aXRjaGluZyB2ZWN0b3IgdGFibGVzIGFyZSBkb25lIHZlcnkgZWFybHkgaW4gZW50cnkg
cGF0aCBhbmQKPiB2ZXJ5IGxhdGUgaW4gdGhlIGV4aXQgcGF0aC4KCkFsbCByaWdodCwgdGhhbmtz
IGZvciB0aGUgZXhwbGFuYXRpb24uIFBsZWFzZSBhZGQgImFuZCBtYXNrIGFzeW5jaHJvbm91cwph
Ym9ydHMiIGluIHRoZSBjb21taXQgbWVzc2FnZS4KCgo+ID4gCj4gPiAKPiA+ID4gICAgICAgICAg
IGxkciBsciwgW3NwLCAjVVJFR1NfbHJdCj4gPiA+ICAgICAgICAgICBsZHIgcjExLCBbc3AsICNV
UkVHU19wY10KPiA+ID4gICAgICAgICAgIG1zciBFTFJfaHlwLCByMTEKPiA+ID4gICAgICAgICAg
IGxkciByMTEsIFtzcCwgI1VSRUdTX2Nwc3JdCj4gPiA+ICAgICAgICAgICBtc3IgU1BTUl9oeXAs
IHIxMQo+ID4gPiArI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+
ID4gPiArICAgICAgICAvKgo+ID4gPiArICAgICAgICAgKiBIYXJkZW5pbmcgYnJhbmNoIHByZWRp
Y3RvciBtYXkgcmVxdWlyZSB0byBzZXR1cCBhIGRpZmZlcmVudAo+ID4gPiArICAgICAgICAgKiB2
ZWN0b3IgdGFibGVzIGJlZm9yZSByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0cy4gVGhvc2UgdmVjdG9y
cwo+ID4gPiArICAgICAgICAgKiBtYXkgcmVseSBvbiB0aGUgc3RhdGUgb2YgcmVnaXN0ZXJzIHRo
YXQgZG9lcyBub3QgaG9sZCB3aGVuCj4gPiA+ICsgICAgICAgICAqIHJ1bm5pbmcgaW4gdGhlIGh5
cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLiBTbwo+ID4gPiBzZXR1cAo+ID4g
PiArICAgICAgICAgKiBIVkJBUiB2ZXJ5IGxhdGUuCj4gPiA+ICsgICAgICAgICAqCj4gPiA+ICsg
ICAgICAgICAqIERlZmF1bHQgdmVjdG9ycyB0YWJsZSB3aWxsIGJlIHJlc3RvcmVkIG9uIGV4aXQg
KHNlZQo+ID4gPiArICAgICAgICAgKiBzYXZlX2d1ZXN0X3JlZ3MpLgo+ID4gPiArICAgICAgICAg
Ki8KPiA+ID4gKyAgICAgICAgbW92IHI5LCAjMCAgICAgICAgICAgICAgICAgICAgICAvKiB2ZWN0
b3IgdGFibGVzID0gTlVMTCAqLwo+ID4gPiArICAgICAgICAvKgo+ID4gPiArICAgICAgICAgKiBM
b2FkIHZlY3RvciB0YWJsZXMgcG9pbnRlciBmcm9tIHRoZSBwZXItY3B1IGJwX2hhcmRlbl92ZWNz
Cj4gPiA+ICsgICAgICAgICAqIHdoZW4gcmV0dXJuaW5nIHRvIHRoZSBndWVzdCBvbmx5Lgo+ID4g
PiArICAgICAgICAgKi8KPiA+ID4gKyAgICAgICAgYW5kIHIxMSwgI1BTUl9NT0RFX01BU0sKPiA+
ID4gKyAgICAgICAgY21wIHIxMSwgI1BTUl9NT0RFX0hZUAo+ID4gPiArICAgICAgICBsZHJuZSBy
MTEsID1wZXJfY3B1X19icF9oYXJkZW5fdmVjcwo+ID4gPiArICAgICAgICBtcmNuZSBwMTUsIDQs
IHIxMCwgYzEzLCBjMCwgMiAgIC8qIHIxMCA9IHBlci1jcHUgb2Zmc2V0IChIVFBJRFIpCj4gPiA+
ICovCj4gPiA+ICsgICAgICAgIGFkZG5lIHIxMSwgcjExLCByMTAgICAgICAgICAgICAgLyogcjEx
ID0gb2Zmc2V0IG9mIHRoZSB2ZWN0b3IKPiA+ID4gdGFibGVzICovCj4gPiA+ICsgICAgICAgIGxk
cm5lIHI5LCBbcjExXSAgICAgICAgICAgICAgICAgLyogcjkgID0gdmVjdG9yIHRhYmxlcyAqLwo+
ID4gPiArICAgICAgICBjbXAgcjksICMwICAgICAgICAgICAgICAgICAgICAgIC8qIE9ubHkgdXBk
YXRlIEhWQkFSIHdoZW4gdGhlCj4gPiA+IHZlY3RvciAqLwo+ID4gPiArICAgICAgICBtY3JuZSBw
MTUsIDQsIHI5LCBjMTIsIGMwLCAwICAgIC8qIHRhYmxlcyBpcyBub3QgTlVMTC4gKi8KPiA+IAo+
ID4gRG8gd2UgbmVlZC93YW50IGFuIGlzYiBoZXJlPyBPciBtYXliZSBpdCBpcyBub3QgbmVjZXNz
YXJ5IGJlY2F1c2Ugd2UgYXJlCj4gPiBhYm91dCB0byBlcmV0Pwo+IFRoZSBlcmV0IGlzIGEgY29u
dGV4dCBzeW5jaHJvbml6YXRpb24gYmFycmllci4gSFZCQVIgbWF5IG5vdCBiZSB1cGRhdGVkIHVu
dGlsCj4gdGhlIGVyZXQsIGJ1dCB3ZSBkb24ndCBtdWNoIGNhcmUgYXMgaXQgdGhlIGhhcmRlbmVk
IHZlY3RvciB0YWJsZXMgb25seSBtYXR0ZXIKPiB3aGVuIHJ1bm5pbmcgaW4gZ3Vlc3QgY29udGV4
dC4KCk9LLCBJIHVuZGVyc3RhbmQuIFBsZWFzZSBteQoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+ID4gCj4gPiAKPiA+ID4gKyNlbmRp
Zgo+ID4gPiAgICAgICAgICAgcG9wIHtyMC1yMTJ9Cj4gPiA+ICAgICAgICAgICBhZGQgc3AsICMo
VVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApOyAvKiBTUCwgTFIsIFNQU1IsIFBDICovCj4gPiA+ICAg
ICAgICAgICBjbHJleAo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5j
IGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gPiA+IGluZGV4IGYxZWE3ZjNjNWIuLjBhMTM4
ZmE3MzUgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+ID4gPiAr
KysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiA+ID4gQEAgLTE3MCw2ICsxNzAsMzYgQEAg
c3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKPiA+ID4gICAg
ICNlbmRpZiAvKiBDT05GSUdfQVJNNjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KPiA+ID4g
ICArLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVkaWN0b3IgY29kZSBmb3IgQXJtMzIgKi8KPiA+ID4g
KyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKPiA+ID4gKwo+ID4g
PiArLyoKPiA+ID4gKyAqIFBlci1DUFUgdmVjdG9yIHRhYmxlcyB0byB1c2Ugd2hlbiByZXR1cm5p
bmcgdG8gdGhlIGd1ZXN0cy4gVGhleSB3aWxsCj4gPiA+ICsgKiBvbmx5IGJlIHVzZWQgb24gcGxh
dGZvcm0gcmVxdWlyaW5nIHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3Rvci4KPiA+ID4gKyAq
Lwo+ID4gPiArREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJk
ZW5fdmVjcyk7Cj4gPiA+ICsKPiA+ID4gK2V4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBf
aW52W107Cj4gPiA+ICsKPiA+ID4gK3N0YXRpYyB2b2lkIF9fbWF5YmVfdW51c2VkCj4gPiA+ICtp
bnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGll
cyAqZW50cnksCj4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5
cF92ZWNzLCBjb25zdCBjaGFyICpkZXNjKQo+ID4gPiArewo+ID4gPiArICAgIC8qCj4gPiA+ICsg
ICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0
aGUKPiA+ID4gKyAgICAgKiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRo
ZSBDUFUgbWF0Y2hlcyB0aGUKPiA+ID4gKyAgICAgKiBlbnRyeS4KPiA+ID4gKyAgICAgKi8KPiA+
ID4gKyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQo+ID4gPiArICAgICAgICByZXR1
cm47Cj4gPiA+ICsKPiA+ID4gKyAgICBwcmludGsoWEVOTE9HX0lORk8gIkNQVSV1IHdpbGwgJXMg
b24gZ3Vlc3QgZXhpdFxuIiwKPiA+ID4gKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBk
ZXNjKTsKPiA+ID4gKyAgICB0aGlzX2NwdShicF9oYXJkZW5fdmVjcykgPSBoeXBfdmVjczsKPiA+
ID4gK30KPiA+ID4gKwo+ID4gPiArI2VuZGlmCj4gPiA+ICsKPiA+ID4gICAjZGVmaW5lIE1JRFJf
UkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXAo+ID4gPiAgICAgICAubWF0Y2hlcyA9IGlzX2Fm
ZmVjdGVkX21pZHJfcmFuZ2UsICBcCj4gPiA+ICAgICAgIC5taWRyX21vZGVsID0gbW9kZWwsICAg
ICAgICAgICAgICAgIFwKPiA+ID4gLS0gCj4gPiA+IDIuMTEuMAo+ID4gPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 18:49:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 18:49:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eemav-0003gi-Q8; Thu, 25 Jan 2018 18:49:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jpw7=eu=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eemat-0003ga-Ss
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 18:49:51 +0000
X-Inumbo-ID: 81645cfb-0200-11e8-ba59-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81645cfb-0200-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 19:49:44 +0100 (CET)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 25 Jan 2018 19:49:47 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 25 Jan 2018 18:49:17 +0000
Message-ID: <1516906149.15341.66.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Date: Thu, 25 Jan 2018 19:49:09 +0100
In-Reply-To: <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Dario Faggioli <dario.faggioli@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3244969468022536626=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3244969468022536626==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-309L7EfwlZW/NsC2aNEC"


--=-309L7EfwlZW/NsC2aNEC
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-01-25 at 16:09 +0000, Andrew Cooper wrote:
> On 25/01/18 15:57, Jan Beulich wrote:
> > > > >=20
> > For the record, the overwhelming majority of calls to
> > __sync_local_execstate() being responsible for the behavior
> > come from invalidate_interrupt(), which suggests to me that
> > there's a meaningful number of cases where a vCPU is migrated
> > to another CPU and then back, without another vCPU having
> > run on the original CPU in between. If I'm not wrong with this,
> > I have to question why the vCPU is migrated then in the first
> > place.
>=20
> This is a known (mis)feature of the Credit scheduler.  When a PCPU
> goes
> idle, it aggressively steals work from the adjacent cpus, even if the
> adjacent cpu only has a single vcpu to run and is running it.
>=20
> XenServer has this gross hack which makes aggregate networking
> measurements far far better
>=20
> https://github.com/xenserver/xen.pg/blob/XS-7.1.x/master/sched-credit
> 1-use-per-pcpu-runqueue-count.patch
>=20
> Dario made a different fix to Credit1 upstream which was supposed to
> resolve this behaviour (although I can't locate the patch by a list
> of
> titles), but based on these observations, I'd say the misfeature
> hasn't
> been fixed.
>=20
Yes, it's 341450eaf753 ("xen: credit1: increase efficiency and
scalability of load balancing."), and that commit and the XenServer
patch are functionally equivalent.

So, I'm not convinced about that being the actual cause of the
described behaviour. Tracing would be the way to tell (hopefully) for
sure.

Regards,
Dario
--=-309L7EfwlZW/NsC2aNEC
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+4FAlpqJqwACgkQFkJ4iaW4
c+7GlQ//fP8M2qUbZkYMQYqBhZq2DfzjJZEb35V8HPRAbX3g/inAw3MIK70qQJ2d
IdmAc9zPYMJcqZvd+CEh35pkzcooonfJju0gbSJb6REkuVnp4S+4vDqsMb28Yw1q
cd+Py+tCBostudoXgcN6KEbbUbqGC9DrY8IAcxjOiNahHs15T6ry/Sax5oFzoo5e
PfAEISLAff72YD9W0+0INUrv/lIiYCY9xU4Iu0djn7SbvYHayU8agMwQJwmuMZ36
DJKWFe7k9qrSCkQBxEj0yyCnpCcGRCVNySIBgcyMLjOiXC/vYEXxq6uv9mkCc0AX
W+2qKRJfm7BFF1C8b2FX9oCRUe8WNEoy00uThJ3nHpb+sx3AbD+PxGblXTCpoKNX
EeMWqaQgH1wA3O7XNVhVtOcZ6U1r9zR85trWoyOQVq0etWvHyjuPGPYiIanMw6Ut
PsFEJqS2jgHKM0Jx7tXTW5lG0+LgUltjGbD0h8s3x95LoMB4lha7EU4Iqi94CoNR
g6jPnCSWV7/7tQWNn6WIiOAMfPcl9vvVAxNcnh4ZvptbBTn62WRfG/XeviZsGKdz
HBrr8/7vfD/mNB07RpT1uWu7QTq/2VyZrMb3Z3nzQkz+BPALAsHWj0hHhkeZ3hsq
UG/6O+HHFFBe2afmC5z68EvSiYE6qwEkaSKmy2sbkJUXYroP6w8=
=UOEc
-----END PGP SIGNATURE-----

--=-309L7EfwlZW/NsC2aNEC--



--===============3244969468022536626==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3244969468022536626==--



From xen-devel-bounces@lists.xenproject.org Thu Jan 25 18:50:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 18:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eembN-0004DS-51; Thu, 25 Jan 2018 18:50:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cfxf=eu=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eembM-0004Co-2W
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 18:50:20 +0000
X-Inumbo-ID: 9256cc3d-0200-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9256cc3d-0200-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 19:50:12 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id v123so16760055wmd.5
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 10:50:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=/l8Aw3e/lts1CoQXJuSUDFd76eAIisk+jpFAVtjfPws=;
 b=hHD2QvarjEHDE4J/p0JVif3T44xug9jogFzNwiTKU3mkYb1EwV4w+cKyJiQMnT7yR7
 0iUtZxSyCHTKdJVs7GBxGjzp6XDDGC+j66AYKuZXCQOe9qZfBIeWlZnQ6zDz+T3WleYV
 LTF0dfgu1XNNFCzC1sEGmJDajm/gR70DM8svk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=/l8Aw3e/lts1CoQXJuSUDFd76eAIisk+jpFAVtjfPws=;
 b=H2U/ANVyjRPB91Df4Hr/gg8/60eWeKTYK1H8NugKvI9O1ByBx7j2Rfu90j+zy1+XyQ
 wlmKHrI3m82CX/Ytz/94zzwljHXjbOjB2UcA9w+37/u+SKa1GMbU/YnrYv3b672mXsYk
 yOrOcAOMGbWonOIcnA27dgLMZLexidFj5AdnhDhXm+bHmxOBB2GMtWI0tdAOlfNbJHP7
 7EG3h6tQBr3U02EJ/KeuZn87XqI/Xx3yxYSFsFTIY2tYwJeL5anHOh9mGYimJdJv3Jfc
 zwyxoF36bFtozZBcoK6i4QuUvwMpbWKK+NTKuSWgUpKiMkVfE2F8Wdvhj5zp+cr+l3V2
 abfw==
X-Gm-Message-State: AKwxyteawEudsgGsq7tpCJegbtW2kEv4gN/2AasuJONmx8RwRh315svC
 e2mHZRyu9KVmh3S+EYpsRQ17KA==
X-Google-Smtp-Source: AH8x225A15YdBkVt7a9l2hts746ZE8Kt0wSUeglh8kmozegifbtnlw52aa5xyK8d4joEYRLHfc7P4Q==
X-Received: by 10.28.59.214 with SMTP id i205mr7853527wma.18.1516906216071;
 Thu, 25 Jan 2018 10:50:16 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 78sm2338555wmm.22.2018.01.25.10.50.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 10:50:15 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-5-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241545580.6440@sstabellini-ThinkPad-X260>
 <bc492613-35a6-57ad-41e4-b024429549eb@linaro.org>
 <alpine.DEB.2.10.1801251042590.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <be044a8e-aa82-ffbe-3b6e-386ce5d91177@linaro.org>
Date: Thu, 25 Jan 2018 18:50:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801251042590.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyNS8wMS8xOCAxODo0NSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFRo
dSwgMjUgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4g
T24gMjQvMDEvMTggMjM6NTQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIEZyaSwg
MTkgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBBbGlhc2luZyBhdHRhY2tlZCBh
Z2FpbnN0IENQVSBicmFuY2ggcHJlZGljdG9ycyBjYW4gYWxsb3cgYW4gYXR0YWNrZXIgdG8KPj4+
PiByZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3Rl
bnRpYWxseSBkaXZ1bGdlCj4+Pj4gaW5mb3JtYXRpb24gZnJvbSBvbmUgY29udGV4dCB0byBhbm90
aGVyLgo+Pj4+Cj4+Pj4gVGhpcyBwYXRjaCBhZGRzIGluaXRpYXRpYWwgc2tlbGV0b24gY29kZSBi
ZWhpbmQgYSBuZXcgS2NvbmZpZyBvcHRpb24KPj4+PiB0byBlbmFibGUgaW1wbGVtZW50YXRpb24t
c3BlY2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzCj4+Pj4gZm9yIENQVXMg
dGhhdCBhcmUgYWZmZWN0ZWQuCj4+Pj4KPj4+PiBNb3N0IG9mIG1pdGlnYXRpb25zIHdpbGwgaGF2
ZSB0byBiZSBhcHBsaWVkIHdoZW4gZW50ZXJpbmcgdG8gdGhlCj4+Pj4gaHlwZXJ2aXNvciBmcm9t
IHRoZSBndWVzdCBjb250ZXh0Lgo+Pj4+Cj4+Pj4gQmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFnYWlu
c3QgYnJhbmNoIHByZWRpY3RvciwgaXQgaXMgbm90IHBvc3NpYmxlIHRvCj4+Pj4gc2FmZWx5IHVz
ZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCj4+
Pj4gVGhlcmVmb3JlIHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZv
cmUganVtcCB0byB0aGUKPj4+PiBoZWxwZXIgaGFuZGxpbmcgYSBnaXZlbiBleGNlcHRpb24uCj4+
Pj4KPj4+PiBIb3dldmVyLCBvbiBhcm0zMiwgZWFjaCB2ZWN0b3IgY29udGFpbiBhIHNpbmdsZSBp
bnN0cnVjdGlvbi4gVGhpcyBtZWFucwo+Pj4+IHRoYXQgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJs
ZXMgbWF5IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0Cj4+Pj4gZG9lcyBub3Qg
aG9sZCB3aGVuIGluIHRoZSBoeXBlcnZpc29yIChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4K
Pj4+PiBUaGVyZWZvcmUgaHlwZXJ2aXNvciBjb2RlIHJ1bm5pbmcgd2l0aCBndWVzdCB2ZWN0b3Jz
IHRhYmxlIHNob3VsZCBiZQo+Pj4+IG1pbmltaXplZCBhbmQgYWx3YXlzIGhhdmUgaW50ZXJydXB0
cyBtYXNrZWQgdG8gcmVkdWNlIHRoZSByaXNrIHRvIHVzZQo+Pj4+IHRoZW0uCj4+Pj4KPj4+PiBU
aGlzIHBhdGNoIHByb3ZpZGVzIGFuIGluZnJhc3RydWN0dXJlIHRvIHN3aXRjaCB2ZWN0b3IgdGFi
bGVzIGJlZm9yZQo+Pj4+IGVudGVyaW5nIHRvIHRoZSBndWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0
Lgo+Pj4+Cj4+Pj4gTm90ZSB0aGF0IGFsdGVybmF0aXZlIGNvdWxkIGhhdmUgYmVlbiB1c2VkLCBi
dXQgb2xkZXIgWGVuICg0Ljggb3IKPj4+PiBlYXJsaWVyKSBkb2Vzbid0IGhhdmUgc3VwcG9ydC4g
U28gYXZvaWQgdXNpbmcgYWx0ZXJuYXRpdmUgdG8gZWFzZQo+Pj4+IGJhY2twb3J0aW5nLgo+Pj4+
Cj4+Pj4gVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+Pj4KPj4+IEkgb25seSBoYXZl
IGEgY291cGxlIG9mIHF1ZXN0aW9ucy4gSXQgbG9va3MgZ29vZC4KPj4+Cj4+Pgo+Pj4+IC0tLQo+
Pj4+ICAgIHhlbi9hcmNoL2FybS9LY29uZmlnICAgICAgIHwgIDMgKysrCj4+Pj4gICAgeGVuL2Fy
Y2gvYXJtL2FybTMyL2VudHJ5LlMgfCA0MQo+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystCj4+Pj4gICAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgfCAzMCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+PiAgICAzIGZpbGVzIGNoYW5nZWQsIDcz
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4+Pj4gaW5kZXggMDZmZDg1
Y2M3Ny4uMjc4MmVlNjU4OSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+
Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4+Pj4gQEAgLTE5MSw2ICsxOTEsOSBAQCBj
b25maWcgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKPj4+PiAgICBjb25maWcgQVJNNjRfSEFSREVO
X0JSQU5DSF9QUkVESUNUT1IKPj4+PiAgICAgICAgZGVmX2Jvb2wgeSBpZiBBUk1fNjQgJiYgSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IKPj4+PiAgICArY29uZmlnIEFSTTMyX0hBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SCj4+Pj4gKyAgICBkZWZfYm9vbCB5IGlmIEFSTV8zMiAmJiBIQVJERU5fQlJBTkNI
X1BSRURJQ1RPUgo+Pj4+ICsKPj4+PiAgICBzb3VyY2UgImNvbW1vbi9LY29uZmlnIgo+Pj4+ICAg
ICAgc291cmNlICJkcml2ZXJzL0tjb25maWciCj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPj4+PiBpbmRleCBj
MmZhZDVmZTliLi41NGExNzMzZjg3IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPj4+PiBAQCAt
MzQsNiArMzQsMjAgQEAKPj4+PiAgICAgICAgICAgIGJsbmUgc2F2ZV9ndWVzdF9yZWdzCj4+Pj4g
ICAgICBzYXZlX2d1ZXN0X3JlZ3M6Cj4+Pj4gKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JS
QU5DSF9QUkVESUNUT1IKPj4+PiArICAgICAgICAvKgo+Pj4+ICsgICAgICAgICAqIFJlc3RvcmUg
dmVjdG9ycyB0YWJsZSB0byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2ZSBiZWVuCj4+Pj4gKyAg
ICAgICAgICogY2hhbmdlZCB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3QgKHNlZQo+Pj4+ICsg
ICAgICAgICAqIHJldHVybl90b19oeXBlcnZpc29yKS4gV2UgbmVlZCB0byBkbyB0aGF0IGVhcmx5
IChlLmcgYmVmb3JlCj4+Pj4gKyAgICAgICAgICogYW55IGludGVycnVwdHMgYXJlIHVubWFza2Vk
KSBiZWNhdXNlIGhhcmRlbmVkIHZlY3RvcnMgcmVxdWlyZXMKPj4+PiArICAgICAgICAgKiBTUCB0
byBiZSA4IGJ5dGVzIGFsaWduZWQuIFRoaXMgZG9lcyBub3QgaG9sZCB3aGVuIHJ1bm5pbmcgaW4K
Pj4+PiArICAgICAgICAgKiB0aGUgaHlwZXJ2aXNvci4KPj4+PiArICAgICAgICAgKi8KPj4+PiAr
ICAgICAgICBsZHIgcjEsID1oeXBfdHJhcHNfdmVjdG9yCj4+Pj4gKyAgICAgICAgbWNyIHAxNSwg
NCwgcjEsIGMxMiwgYzAsIDAKPj4+PiArICAgICAgICBpc2IKPj4+PiArI2VuZGlmCj4+Pj4gKwo+
Pj4+ICAgICAgICAgICAgbGRyIHIxMSwgPTB4ZmZmZmZmZmYgIC8qIENsb2JiZXIgU1Agd2hpY2gg
aXMgb25seSB2YWxpZCBmb3IKPj4+PiBoeXBlcnZpc29yIGZyYW1lcy4gKi8KPj4+PiAgICAgICAg
ICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXQo+Pj4+ICAgICAgICAgICAgU0FWRV9PTkVfQkFO
S0VEKFNQX3VzcikKPj4+PiBAQCAtMTc5LDEyICsxOTMsMzcgQEAgcmV0dXJuX3RvX2d1ZXN0Ogo+
Pj4+ICAgICAgICAgICAgUkVTVE9SRV9PTkVfQkFOS0VEKFIxMV9maXEpOyBSRVNUT1JFX09ORV9C
QU5LRUQoUjEyX2ZpcSk7Cj4+Pj4gICAgICAgICAgICAvKiBGYWxsIHRocnUgKi8KPj4+PiAgICBy
ZXR1cm5fdG9faHlwZXJ2aXNvcjoKPj4+PiAtICAgICAgICBjcHNpZCBpCj4+Pj4gKyAgICAgICAg
Y3BzaWQgYWkKPj4+Cj4+PiBXaHk/Cj4+Cj4+IEFzeW5jaHJvbm91cyBhYm9ydCBpcyBhIGtpbmQg
b2YgaW50ZXJydXB0LCBhcyB3ZSBhcmUgZ29pbmcgdG8gc3dpdGNoIHRvIHRoZQo+PiBoYXJkZW5l
ZCB2ZWN0b3IgdGFibGVzIHlvdSBkb24ndCB3YW50IGFuIGludGVycnVwdCB0byBjb21lIHVwLgo+
Pgo+PiBUaGlzIGlzIGJlY2F1c2UgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJsZXMgcmVxdWlyZXMg
U1AgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgo+PiBXaGVuIGluIHRoZSBoeXBlcnZpc29yLCBhbmQg
cGFydGljdWxhcmx5IHdoZW4gcmVzdG9yaW5nIHRoZSByZWdpc3RlciAoYXMKPj4gYmVsb3cpLCB0
aGlzIGFzc3VtcHRpb24gZG9lcyBub3QgaG9sZC4KPj4KPj4gU28gbWFza2luZyBhbGwgaW50ZXJy
dXB0cyAoYXMgbWVudGlvbmVkIGEgZmV3IHRpbWUgd2l0aGluIHRoZSBwYXRjaCBhbmQgdGhlCj4+
IGNvbW1pdCBtZXNzYWdlKSB3aWxsIHJlZHVjZSB0aGUgcmlzayB0byB1c2UgdGhlIGhhcmRlbmVk
IHZlY3RvcnMuIEkgc2F5IHJlZHVjZQo+PiBiZWNhdXNlIHlvdSBtYXkgaGF2ZSByZWNlaXZlIGRh
dGEgYWJvcnQgKGltYWdpbmUgYW4gdW5saWtlbHkgZXJyb3IgaW4gdGhlIGZldwo+PiBpbnN0cnVj
dGlvbnMgdG8gcmVzdG9yZSBzdGF0ZSkuCj4+Cj4+IEl0IGlzIGFsc28gd2h5IHN3aXRjaGluZyB2
ZWN0b3IgdGFibGVzIGFyZSBkb25lIHZlcnkgZWFybHkgaW4gZW50cnkgcGF0aCBhbmQKPj4gdmVy
eSBsYXRlIGluIHRoZSBleGl0IHBhdGguCj4gCj4gQWxsIHJpZ2h0LCB0aGFua3MgZm9yIHRoZSBl
eHBsYW5hdGlvbi4gUGxlYXNlIGFkZCAiYW5kIG1hc2sgYXN5bmNocm9ub3VzCj4gYWJvcnRzIiBp
biB0aGUgY29tbWl0IG1lc3NhZ2UuCgpJIGFtIG5vdCBzdXJlbHkgd2hhdCB5b3UgZXhhY3RseSBz
dWdnZXN0IGhlcmUuIFRoZSBjb21taXQgbWVzc2FnZSAKY3VycmVudGx5IGNvbnRhaW5zOgoKIlRo
ZXJlZm9yZSBoeXBlcnZpc29yIGNvZGUgcnVubmluZyB3aXRoIGd1ZXN0IHZlY3RvcnMgdGFibGUg
c2hvdWxkIGJlCm1pbmltaXplZCBhbmQgYWx3YXlzIGhhdmUgaW50ZXJydXB0cyBtYXNrZWQgdG8g
cmVkdWNlIHRoZSByaXNrIHRvIHVzZQp0aGVtLiIKCldoYXQgYXJlIHlvdSBzdWdnZXN0aW5nPwoK
Q2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 18:51:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 18:51:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eemcl-0004On-O8; Thu, 25 Jan 2018 18:51:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eemck-0004OY-RE
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 18:51:46 +0000
X-Inumbo-ID: cd3661ac-0200-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd3661ac-0200-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 18:51:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,413,1511827200"; d="scan'208";a="66689797"
To: Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich
 <JBeulich@suse.com>
References: <alpine.DEB.2.10.1801251035430.11958@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <62646f15-19de-e626-4a65-4e8dc2fc0025@citrix.com>
Date: Thu, 25 Jan 2018 18:51:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801251035430.11958@sstabellini-ThinkPad-X260>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen,x86: introduce tcg_errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTg6MzcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBUaGUgVENHIGVt
dWxhdG9yIGluIFFFTVUgaXMgbm90IGdvb2QgZW5vdWdoIHRvIHBhc3MgdGhlIHRoZSB0ZXN0cyBp
bgo+IHN0dWJfc2VsZnRlc3QuIERldGVjdCBpZiBYZW4gaXMgcnVubmluZyBvbiBUQ0cgZWFybHks
IHRoZW4gZHJvcCB0aGUKPiB0ZXN0cyBpZiBpdCBpcyB0aGUgY2FzZS4KPgo+IFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCkknbSBzdGls
bCBvcHBvc2VkIHRvIHRoaXMgY2hhbmdlLsKgIFRoZSBzZWxmdGVzdHMgZGVtb25zdHJhdGUgdGhh
dCBUQ0cKZG9lc24ndCB3b3JrIGZvciBhbiBhcmNoaXRlY3R1cmFsIGFyZWEgd2UgZGVwZW5kLCBh
bmQgc2ltcGx5IHByZXRlbmRpbmcKaXRzIG5vdCBidWdneSBpc24ndCBvay7CoCBJZiB0aGlzIHdl
cmUgYSBwaWVjZSBvZiByZWFsIGhhcmR3YXJlLCBpdCB3b3VsZApiZSBibGFja2xpc3RlZCBpbiBh
IHNpbWlsYXIgZmFzaGlvbiB0byBYU0EtOS4KCkkgc3RpbGwgaGF2ZW4ndCBzZWVuIGEgY29udmlu
Y2luZyBlbm91Z2ggdXNlY2FzZSB0byBjYXVzZSBYZW4gdG8KcHJvYWN0aXZlbHkgbG9vayBmb3Ig
UWVtdSBpbiBhbGwgY2FzZXMgaW5jbHVkaW5nIHJlbGVhc2UgYnVpbGRzIG9uIHJlYWwKaGFyZHdh
cmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:01:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:01:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eemmJ-0005Eo-QJ; Thu, 25 Jan 2018 19:01:39 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.45])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eemmI-0005E3-G9
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 19:01:38 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-central-1.aws.symcld.net id A0/94-01564-C892A6A5;
 Thu, 25 Jan 2018 19:01:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsWS0XRdVbdbMyv
 K4N0BfYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnFhQS9Lwd1+xorlN98yNzBeSuli5OIQEmhk
 kniz5R4bhPOYUeLovsvMEM42RolznzczdTFycogIOEt8PTOXHcTmFdCX+LKvjQXEFhawl7g98
 wQrSIOEwDs5iabJU5lBEhIC3hKPPi5kgbGnX1vD2MXIzsEmYCVxSAwkyiKgKnFvwXbWCYzcCx
 gZVjFaJhVlpmeU5CZm5ugaGhjoGhoa6xoDWUZ6iVW6iXqppbrJqXklRYlAWb3E8mK94src5Jw
 UvbzUkk2MwCBgAIIdjEfPJh5ilORgUhLlXdCfESXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtdY
 IytKSLAoNT21Ii0zBxiOMGkJDh4lEd4UkDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy
 89LlRLnrQMpFQApzSjNgxsEi5NLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEua1AJnCk5lXAr
 fvFdApTECn2FVkgpxSkoiQkmpgFOEt1eBdsezjmcw1arNXF5hHTUxffW3urLvTSpdeKbzIcWf
 W+Zg7x50U2HIv5c5p7xUX/bu/6rtwd0DZmTOn/R6aTdu0ySOxRHnZSiYRhafB4e9q/NImr0/5
 JBN+YVFcW8ghseYDnnYnNvwz51qS07LXql5JIOvo639a2zNOxu9jmHxaqPPNSiWW4oxEQy3mo
 uJEAGl2+XGOAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-40.tower-225.messagelabs.com!1516906890!378074!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10133 invoked from network); 25 Jan 2018 19:01:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-40.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 19:01:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eemm7-0001Zp-UM; Thu, 25 Jan 2018 19:01:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eemm2-0000hs-Me; Thu, 25 Jan 2018 19:01:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eemm2-0003d2-6g; Thu, 25 Jan 2018 19:01:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118308-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-multivcpu:<job
 status>:broken:regression
 qemu-mainline:test-armhf-armhf-xl-multivcpu:host-install(4):broken: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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-libvirt-xsm: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=238e2d93c9ddc9bc6b5392289bed38a4ebff004d
X-Osstest-Versions-That: qemuu=52483b067cce4a88ffbf8fbeea26de7549d2ad23
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 19:01:22 +0000
Subject: [Xen-devel] [qemu-mainline test] 118308: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMwOCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgzMDgvCgpGYWlsdXJlcyBhbmQgcHJv
YmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJl
IGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgNCBob3N0LWluc3RhbGwoNCkg
ICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTgyODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyODcKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExODI4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4Mjg3CiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgy
ODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExODI4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4Mjg3CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAyMzhlMmQ5M2M5ZGRjOWJjNmI1MzkyMjg5
YmVkMzhhNGViZmYwMDRkCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA1
MjQ4M2IwNjdjY2U0YTg4ZmZiZjhmYmVlYTI2ZGU3NTQ5ZDJhZDIzCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTgyODcgIDIwMTgtMDEtMjMgMTY6MTQ6MDIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTE4MzA4ICAyMDE4LTAxLTI0IDE1OjQ0OjM3IFogICAgMSBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxp
c3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B4aWxpbnguY29tPgogIENocmlzdGlhbiBC
b3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICBDbGF1ZGlvIEltYnJlbmRhIDxp
bWJyZW5kYUBsaW51eC52bmV0LmlibS5jb20+CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhh
dC5jb20+CiAgRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5
ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgYnJva2VuCmJyb2tlbi1zdGVwIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcu
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KY29tbWl0IDIzOGUyZDkzYzlkZGM5YmM2YjUzOTIyODliZWQzOGE0ZWJmZjAwNGQKTWVy
Z2U6IDUyNDgzYjA2N2MgOWYwZDEzZjRmMQpBdXRob3I6IFBldGVyIE1heWRlbGwgPHBldGVyLm1h
eWRlbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDIzIDEzOjEwOjI0IDIwMTggKzAwMDAK
CiAgICBNZXJnZSByZW1vdGUtdHJhY2tpbmcgYnJhbmNoICdyZW1vdGVzL2NvaHVjay90YWdzL3Mz
OTB4LTIwMTgwMTIyJyBpbnRvIHN0YWdpbmcKICAgIAogICAgVmFyaW91cyBmaXhlcy9pbXByb3Zl
bWVudHMsIGFuZCBzdXBwb3J0IGZvciB0aGUgbmV3IDgxLzgyCiAgICBmYWNpbGl0eSBiaXRzLgog
ICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgTW9uIDIyIEphbiAyMDE4IDExOjU0OjQ2IEdN
VAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgMHhERUNGNkI5M0M2RjAy
RkFGCiAgICAjIGdwZzogR29vZCBzaWduYXR1cmUgZnJvbSAiQ29ybmVsaWEgSHVjayA8Y29ubnlA
Y29ybmVsaWEtaHVjay5kZT4iCiAgICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiQ29ybmVs
aWEgSHVjayA8aHVja2NAbGludXgudm5ldC5pYm0uY29tPiIKICAgICMgZ3BnOiAgICAgICAgICAg
ICAgICAgYWthICJDb3JuZWxpYSBIdWNrIDxjb3JuZWxpYS5odWNrQGRlLmlibS5jb20+IgogICAg
IyBncGc6ICAgICAgICAgICAgICAgICBha2EgIkNvcm5lbGlhIEh1Y2sgPGNvaHVja0BrZXJuZWwu
b3JnPiIKICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWthICJDb3JuZWxpYSBIdWNrIDxjb2h1
Y2tAcmVkaGF0LmNvbT4iCiAgICAjIFByaW1hcnkga2V5IGZpbmdlcnByaW50OiBDM0QwIEQ2NkQg
QzM2MiA0RkY2IEE4QzAgIDE4Q0UgREVDRiA2QjkzIEM2RjAgMkZBRgogICAgCiAgICAqIHJlbW90
ZXMvY29odWNrL3RhZ3MvczM5MHgtMjAxODAxMjI6CiAgICAgIHMzOTB4L2t2bTogcHJvdmlkZSBz
dGZsZS44MQogICAgICBzMzkweC9rdm06IEhhbmRsZSBicGIgZmVhdHVyZQogICAgICBsaW51eC1o
ZWFkZXJzOiB1cGRhdGUKICAgICAgczM5MHgvdGNnOiBmaXh1cCBURVNUIFBST1RFQ1RJT04KICAg
ICAgczM5MHg6IGZpeCBzdG9yYWdlIGF0dHJpYnV0ZXMgbWlncmF0aW9uIGZvciBub24tc21hbGwg
Z3Vlc3RzCiAgICAgIGh3L3MzOTB4OiBSZXBsYWNlIGZwcmludGYoc3RkZXJyLCAiKlxuIiB3aXRo
IHFlbXVfbG9nX21hc2soKQogICAgICBzMzkweC9zY2xwOiBmaXggbWlzc2luZyBiZSBjb252ZXJz
aW9uCiAgICAgIHMzOTB4L3RjZzogaW1wbGVtZW50IFRFU1QgUFJPVEVDVElPTgogICAgICBzMzkw
eC9zY2xwOiBmaXh1cCBoaWdoZXN0IENQVSBhZGRyZXNzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmNvbW1pdCA5ZjBkMTNm
NGYxZGUzY2Y5YjcwNDM1Y2M0ZTg3YTMwMWVlMTI0NzFmCkF1dGhvcjogQ2hyaXN0aWFuIEJvcm50
cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgpEYXRlOiAgIFRodSBKYW4gMTggMDk6NTY6
MjggMjAxOCArMDEwMAoKICAgIHMzOTB4L2t2bTogcHJvdmlkZSBzdGZsZS44MQogICAgCiAgICBz
dGZsZS44MSAocHBhMTUpIGlzIGEgdHJhbnNwYXJlbnQgZmFjaWxpdHkgdGhhdCBjYW4gYmUgcGFz
c2VkIHRvIHRoZQogICAgZ3Vlc3Qgd2l0aG91dCB0aGUgbmVlZCB0byBpbXBsZW1lbnQgaHlwZXJ2
aXNvciBzdXBwb3J0LiBBcyB0aGlzIGZlYXR1cmUKICAgIGNhbiBiZSBwcm92aWRlZCBieSBmaXJt
d2FyZSB3ZSBhZGQgaXQgdG8gYWxsIGZ1bGwgbW9kZWxzLgogICAgCiAgICBDYzogcWVtdS1zdGFi
bGVAbm9uZ251Lm9yZwogICAgU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxi
b3JudHJhZWdlckBkZS5pYm0uY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTgwMTE4MDg1NjI4LjQw
Nzk4LTQtYm9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBIYWxpbCBQYXNp
YyA8cGFzaWNAbGludXgudm5ldC5pYm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IERhdmlkIEhpbGRl
bmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0
aHV0aEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+Cgpjb21taXQgYjA3M2M4NzUxN2Q0ZDM0OGM3YmFjMGYwYjM1ZThlODNlNjM1
NGQ4MgpBdXRob3I6IENocmlzdGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNv
bT4KRGF0ZTogICBUaHUgSmFuIDE4IDA5OjU2OjI3IDIwMTggKzAxMDAKCiAgICBzMzkweC9rdm06
IEhhbmRsZSBicGIgZmVhdHVyZQogICAgCiAgICBXZSBuZWVkIHRvIGhhbmRsZSB0aGUgYnBiIGNv
bnRyb2wgb24gcmVzZXQgYW5kIG1pZ3JhdGlvbi4gTm9ybWFsbHkKICAgIHN0ZmxlLjgyIGlzIHRy
YW5zcGFyZW50IChhbmQgdGhlIG5vcm1hbCBndWVzdCBwYXJ0IHdvcmtzIHdpdGhvdXQKICAgIGh5
cGVydmlzb3IgYWN0aXZpdHkpLiBUbyBwcmV2ZW50IGFueSBpc3N1ZXMgd2UgcmVxdWlyZSBmdWxs
CiAgICBob3N0IGtlcm5lbCBzdXBwb3J0IGZvciB0aGlzIGZlYXR1cmUuCiAgICAKICAgIENjOiBx
ZW11LXN0YWJsZUBub25nbnUub3JnCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gQm9ybnRy
YWVnZXIgPGJvcm50cmFlZ2VyQGRlLmlibS5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxODAxMTgw
ODU2MjguNDA3OTgtMy1ib3JudHJhZWdlckBkZS5pYm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFRo
b21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERhdmlkIEhpbGRl
bmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogICAgW0NIOiAnQnJhbmNoIFByZWRpY3Rpb24gQmxv
Y2tpbmcnIC0+ICdCcmFuY2ggcHJlZGljdGlvbiBibG9ja2luZyddCiAgICBTaWduZWQtb2ZmLWJ5
OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4KCmNvbW1pdCA5Y2JiNjM2MjcwYjRk
ZjZmMGE1NDhlNWMzNGI4OTUzMzBkYjVkZjhiCkF1dGhvcjogQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+CkRhdGU6ICAgTW9uIEphbiAyMiAxMTowNzo0NyAyMDE4ICswMTAwCgogICAg
bGludXgtaGVhZGVyczogdXBkYXRlCiAgICAKICAgIFVwZGF0ZSBoZWFkZXJzIGFnYWluc3QgNC4x
NS1yYzkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENvcm5lbGlhIEh1Y2sgPGNvaHVja0ByZWRo
YXQuY29tPgoKY29tbWl0IGI1ZTg1MzI5MDI2MTE1YjVhNjc5ODQ5ZjQ1ZTdjMTljMjcxNGU0ZmQK
QXV0aG9yOiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkg
SmFuIDEyIDEzOjU0OjUyIDIwMTggKzAxMDAKCiAgICBzMzkweC90Y2c6IGZpeHVwIFRFU1QgUFJP
VEVDVElPTgogICAgCiAgICBDQyA9PSAyIGNhbiBvbmx5IGhhcHBlbiBkdWUgdG8gYSBwcm90ZWN0
aW9uIGV4Y2VwdGlvbiwgbm90IGlmIG1lbW9yeSBpcwogICAgbm90IGF2YWlsYWJsZSAoUEdNX0FE
RFJFU1NJTkcpLiBTbyBhbGwgUEdNX0FERFJFU1NJTkcgZXhjZXB0aW9ucyBoYXZlIHRvCiAgICBi
ZSBmb3J3YXJkZWQgdG8gdGhlIGd1ZXN0LgogICAgCiAgICBTaW5jZSB0aGUgaW5pdGlhbCBkZWZp
bml0aW9uIG9mIFRFU1QgUFJPVEVDVElPTiwgd2Ugbm93IHJlYWQgZ2xvYmFscwogICAgKGUuZy4g
UFNXIG1hc2spLCBzbyB3ZSBoYXZlIHRvIGNvcnJlY3RseSBtYXJrIHRoZSBpbnN0cnVjdGlvbgog
ICAgKG90aGVyd2lzZSwgZS5nLiBib290aW5nIGZlZG9yYSAyNyBmYWlscykuCiAgICAKICAgIEFs
c28sIHRoZSBhcmNoaXRlY3R1cmUgZXhwbGljaXRseSBzcGVjaWZpZXMgd2hpY2ggZXhjZXB0aW9u
cyBhcmUKICAgIGZvcndhcmRlZCB0byB0aGUgZ3Vlc3QsIHRoaXMgbWFrZXMgdGhlIGNvZGUgYSBs
aXR0bGUgbmljZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxk
YXZpZEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTgwMTEyMTI1NDUyLjg1NjktMS1k
YXZpZEByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNr
QHJlZGhhdC5jb20+Cgpjb21taXQgNDZmYTg5MzM1NWUwYmQ4OGYzYzU5Yjg4NmYwZDc1Y2JkNWYw
YmJiZQpBdXRob3I6IENsYXVkaW8gSW1icmVuZGEgPGltYnJlbmRhQGxpbnV4LnZuZXQuaWJtLmNv
bT4KRGF0ZTogICBUaHUgSmFuIDE4IDE4OjUxOjQ0IDIwMTggKzAxMDAKCiAgICBzMzkweDogZml4
IHN0b3JhZ2UgYXR0cmlidXRlcyBtaWdyYXRpb24gZm9yIG5vbi1zbWFsbCBndWVzdHMKICAgIAog
ICAgRml4IHN0b3JhZ2UgYXR0cmlidXRlIG1pZ3JhdGlvbiBzbyB0aGF0IGl0IGRvZXMgbm90IGZh
aWwgZm9yIGd1ZXN0cwogICAgd2l0aCBtb3JlIHRoYW4gYSBmZXcgR0Igb2YgUkFNLgogICAgV2l0
aCBzdWNoIGd1ZXN0cywgdGhlIGluZGV4IGluIHRoZSBidWZmZXIgd291bGQgZ28gb3V0IG9mIGJv
dW5kcywKICAgIHVzdWFsbHkgYnkgbGFyZ2UgYW1vdW50cywgdGh1cyByZWNlaXZpbmcgLUVGQVVM
VCBmcm9tIHRoZSBrZXJuZWwuCiAgICBNaWdyYXRpb24gaXRzZWxmIHdvdWxkIGJlIHN1Y2Nlc3Nm
dWwsIGJ1dCBzdG9yYWdlIGF0dHJpYnV0ZXMgd291bGQgdGhlbgogICAgbm90IGJlIG1pZ3JhdGVk
IGNvbXBsZXRlbHkuCiAgICAKICAgIFRoaXMgcGF0Y2ggZml4ZXMgdGhlIG91dCBvZiBib3VuZHMg
YWNjZXNzLCBhbmQgdGh1cyBtaWdyYXRpb24gb2YgYWxsCiAgICBzdG9yYWdlIGF0dHJpYnV0ZXMg
d2hlbiB0aGUgZ3Vlc3QgaGF2ZSBsYXJnZSBhbW91bnRzIG9mIG1lbW9yeS4KICAgIAogICAgQ2M6
IHFlbXUtc3RhYmxlQG5vbmdudS5vcmcKICAgIFNpZ25lZC1vZmYtYnk6IENsYXVkaW8gSW1icmVu
ZGEgPGltYnJlbmRhQGxpbnV4LnZuZXQuaWJtLmNvbT4KICAgIEZpeGVzOiA5MDNmZDgwYjAzMjQz
NDc2ICgiczM5MHgvbWlncmF0aW9uOiBTdG9yYWdlIGF0dHJpYnV0ZXMgZGV2aWNlIikKICAgIE1l
c3NhZ2UtSWQ6IDwxNTE2Mjk3OTA0LTE4MTg4LTEtZ2l0LXNlbmQtZW1haWwtaW1icmVuZGFAbGlu
dXgudm5ldC5pYm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBCb3JudHJhZWdlciA8
Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IENvcm5lbGlhIEh1Y2sg
PGNvaHVja0ByZWRoYXQuY29tPgoKY29tbWl0IDc0YTY5ZTAzYzExNDEyZjRmMzM1NmY4ZWJjMTQz
MzllNWIxMTMwY2EKQXV0aG9yOiBBbGlzdGFpciBGcmFuY2lzIDxhbGlzdGFpci5mcmFuY2lzQHhp
bGlueC5jb20+CkRhdGU6ICAgV2VkIERlYyAyMCAwOToyNDo0MSAyMDE3IC0wODAwCgogICAgaHcv
czM5MHg6IFJlcGxhY2UgZnByaW50ZihzdGRlcnIsICIqXG4iIHdpdGggcWVtdV9sb2dfbWFzaygp
CiAgICAKICAgIE9uZSBmcHJpbnRmKHN0ZGVyciwgd2FzIG1hbnVhbGx5IGNvbnZlcnRlZCB0byBh
CiAgICBxZW11X2xvZ19tYXNrKExPR19HVUVTVF9FUlJPUiwKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B4aWxpbnguY29tPgogICAgUmV2
aWV3ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQuY29tPgogICAgTWVzc2FnZS1JZDog
PDNmNDljMGZmNjAxZjI3NTM0ZDQ1MzZjODdjMDBkMDFjMjMzZTA2N2YuMTUxMzc5MDQ5NS5naXQu
YWxpc3RhaXIuZnJhbmNpc0B4aWxpbnguY29tPgogICAgW0NIOiB0d2Vha2VkIGNvbW1pdCBtZXNz
YWdlXQogICAgU2lnbmVkLW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+
Cgpjb21taXQgZTUzNzExMmI0MTgzMDYyMjllYjc0YzUzZGU5Mzc1MWRkN2I0ODRkMApBdXRob3I6
IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgpEYXRlOiAgIE1vbiBEZWMgMTgg
MjM6NDY6MTYgMjAxNyArMDEwMAoKICAgIHMzOTB4L3NjbHA6IGZpeCBtaXNzaW5nIGJlIGNvbnZl
cnNpb24KICAgIAogICAgTGludXggY3Jhc2hlcyByaWdodCBub3cgaWYgbWF4bWVtID4gbWVtIGlz
IHNwZWNpZmllZCBvbiB0aGUgY29tbWFuZCBsaW5lLgogICAgCiAgICBPbiBzMzkweCwgdGhlIGd1
ZXN0IGNhbiBob3RwbHVnIG1lbW9yeSBpdHNlbGYgcmlnaHQgbm93IC0gdmVyeSB3ZWlyZCAtCiAg
ICBhbmQgZS5nLiBGZWRvcmEgMjcgd2lsbCBzaW1wbHkgYWRkIGFsbCBtZW1vcnkgaXQgY2FuIHdo
ZW4gYm9vdGluZy4KICAgIAogICAgU28gbm93LCB3ZSBoYXZlIGF0IGxlYXN0IHRoZSBzYW1lIGJl
aGF2aW9yIG9uIFRDRyBhbmQgS1ZNLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxk
ZW5icmFuZCA8ZGF2aWRAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE3MTIxODIyNDYx
Ni4yMTAzMC0zLWRhdmlkQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhvbWFzIEh1dGgg
PHRodXRoQHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1
Y2tAcmVkaGF0LmNvbT4KCmNvbW1pdCBiYjg3OTQzMDcyNTJiZTc5MWYxNzIzZWFlNDc5ODNmODE1
ODgyMzc2CkF1dGhvcjogRGF2aWQgSGlsZGVuYnJhbmQgPGRhdmlkQHJlZGhhdC5jb20+CkRhdGU6
ICAgTW9uIERlYyAxOCAyMzo0NjoxNSAyMDE3ICswMTAwCgogICAgczM5MHgvdGNnOiBpbXBsZW1l
bnQgVEVTVCBQUk9URUNUSU9OCiAgICAKICAgIExpbnV4IHVzZXMgVEVTVCBQUk9URUNUSU9OIHRv
IHNlbnNlIGZvciBhdmFpbGFibGUgbWVtb3J5IGxvY2F0aW9ucy4KICAgIAogICAgTGV0J3MgaW1w
bGVtZW50IHdoYXQgd2UgY2FuIGZvciBub3cgKGp1c3QgYXMgZm9yIHRoZSBvdGhlciBpbnN0cnVj
dGlvbnMsCiAgICBleGNsdWRpbmcgQVIgbW9kZSBhbmQgc3BlY2lhbCBwcm90ZWN0aW9uIG1lY2hh
bmlzbXMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBEYXZpZCBIaWxkZW5icmFuZCA8ZGF2aWRA
cmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE3MTIxODIyNDYxNi4yMTAzMC0yLWRhdmlk
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBDb3JuZWxpYSBIdWNrIDxjb2h1Y2tAcmVkaGF0LmNvbT4K
CmNvbW1pdCBlMmQ5ZjkwMjM3OGNjMGI4ZGU5YmFjZmM5NDA2ZTZjNjNiYzIzNmQ3CkF1dGhvcjog
Q2hyaXN0aWFuIEJvcm50cmFlZ2VyIDxib3JudHJhZWdlckBkZS5pYm0uY29tPgpEYXRlOiAgIFR1
ZSBEZWMgMTkgMDk6Mjg6MDcgMjAxNyArMDEwMAoKICAgIHMzOTB4L3NjbHA6IGZpeHVwIGhpZ2hl
c3QgQ1BVIGFkZHJlc3MKICAgIAogICAgVGhlIGhpZ2hlc3QgY3B1IGFkZHJlc3MgaXMgbm90IHRo
ZSBzYW1lIGFzIG1heF9jcHVzLiBtYXhfY3B1cwogICAgY291bnRzIGZyb20gMSB3aGlsZSB0aGUg
Y3B1IGFkZHJlc3Mgc3RhcnRzIGF0IDAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzdGlh
biBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBK
YXNvbiBKLiBIZXJuZSA8ampoZXJuZUBsaW51eC52bmV0LmlibS5jb20+CiAgICBNZXNzYWdlLUlk
OiA8MjAxNzEyMTkwODI4MDcuODQ0OTQtMS1ib3JudHJhZWdlckBkZS5pYm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IERhdmlkIEhpbGRlbmJyYW5kIDxkYXZpZEByZWRoYXQuY29tPgogICAgU2lnbmVk
LW9mZi1ieTogQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhhdC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:15:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:15:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eemz9-00061g-5i; Thu, 25 Jan 2018 19:14:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eemz7-00061a-N0
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 19:14:53 +0000
X-Inumbo-ID: 07fea9fe-0204-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07fea9fe-0204-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 19:14:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,413,1511827200"; d="scan'208";a="459716564"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 25 Jan 2018 19:14:30 +0000
Message-ID: <1516907670-13386-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC] x86/irq: Fix maybe uninitalised issue in
	map_domain_pirq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjb21waWxpbmcgYXQgLU8zLCBHQ0MgNy4yIHJlcG9ydHM6CgogIGlycS5jOiBJbiBmdW5j
dGlvbiAnbWFwX2RvbWFpbl9waXJxJzoKICBpcnEuYzoxMjcxOjIwOiBlcnJvcjogJ2luZm8nIG1h
eSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbiBbLVdlcnJvcj1tYXliZS11
bmluaXRpYWxpemVkXQogICAgICAgcGlycS0+YXJjaC5pcnEgPSBpcnE7CiAgICAgICB+fn5+fn5+
fn5+fn5+fn5efn5+fgogIGlycS5jOjE5MTc6MTg6IG5vdGU6ICdpbmZvJyB3YXMgZGVjbGFyZWQg
aGVyZQogICAgICAgc3RydWN0IHBpcnEgKmluZm87CiAgICAgICAgICAgICAgICAgICAgXn5+fgoK
VGhpcyBpcyBhIHJlYWwgaXNzdWUsIGFuZCBpcyBjYXVzZWQgYnkgZGlmZmVyZW50IGVycm9yIHN0
eWxlIGNvbmZ1c2lvbiBpbgpwcmVwYXJlX2RvbWFpbl9pcnFfcGlycSgpLiAgQSBwb3NpdGl2ZSBy
ZXR1cm4gdmFsdWUgZnJvbSByYWRpeF90cmVlX2luc2VydCgpCndpbGwgdGFrZSB0aGUgZWFybHkg
ZXJyb3IgcGF0aCwgYW5kIHJlcG9ydCBzdWNjZXNzIHRvIG1hcF9kb21haW5fcGlycSgpLgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CgpJIGRvbid0IHRoaW5rIHRoaXMg
aXMgdGhlIHJpZ2h0IGNoYW5nZSB0byBtYWtlLCBidXQgaW5pdGlhbGlzaW5nIG5vdGUgdG8gTlVM
TAppcyBkZWZpbml0ZWx5IHRoZSB3cm9uZyB0aGluZyB0byBkby4gIFRob3VnaHRzPwotLS0KIHhl
bi9hcmNoL3g4Ni9pcnEuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pcnEuYyBiL3hlbi9hcmNo
L3g4Ni9pcnEuYwppbmRleCA4N2VmMmU4Li5iNjEzNzMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaXJxLmMKKysrIGIveGVuL2FyY2gveDg2L2lycS5jCkBAIC0xMjQ5LDcgKzEyNDksNyBAQCBz
dGF0aWMgaW50IHByZXBhcmVfZG9tYWluX2lycV9waXJxKHN0cnVjdCBkb21haW4gKmQsIGludCBp
cnEsIGludCBwaXJxLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYWRpeF90cmVl
X2ludF90b19wdHIoMCkpOwogICAgIHN0cnVjdCBwaXJxICppbmZvOwogCi0gICAgaWYgKCBlcnIg
JiYgZXJyICE9IC1FRVhJU1QgKQorICAgIGlmICggZXJyIDwgMCAmJiBlcnIgIT0gLUVFWElTVCAp
CiAgICAgICAgIHJldHVybiBlcnI7CiAgICAgaW5mbyA9IHBpcnFfZ2V0X2luZm8oZCwgcGlycSk7
CiAgICAgaWYgKCAhaW5mbyApCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:33:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenGf-0007Pr-1K; Thu, 25 Jan 2018 19:33:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eenGd-0007Pl-Uo
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 19:32:59 +0000
X-Inumbo-ID: 876fc10e-0206-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 876fc10e-0206-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 20:32:51 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,413,1511827200"; d="scan'208";a="66692526"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1be16c83-55dd-ea55-0efa-a86c1491579a@citrix.com>
Date: Thu, 25 Jan 2018 19:32:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>
Subject: [Xen-devel] [PING] Re: [PATCH 1/2] tools/ocaml: Drop coredump
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTk6MTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gSXQgaXMgdW51c2VkLCBh
bmQgdXNlcyBhbiBvYnNvbGV0ZSBoeXBlcmNhbGwgd2hpY2ggaGFzIG5ldmVyIGV2ZXIgZnVuY3Rp
b25lZAo+IGZvciBIVk0gZ3Vlc3RzLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSWFuIEphY2tzb24gPElhbi5K
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
Cj4gQ0M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KPiAt
LS0KPiAgdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1sICAgICAgfCA4NiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3Ry
bC5tbGkgICAgIHwgMTYgLS0tLS0tLQo+ICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1
YnMuYyB8IDQxIC0tLS0tLS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDE0MyBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwg
Yi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKPiBpbmRleCA5MTE2YWEyLi5hM2JhNDg4
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAo+ICsrKyBiL3Rv
b2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbAo+IEBAIC0xMjYsMTQgKzEyNiw2IEBAIGV4Y2Vw
dGlvbiBFcnJvciBvZiBzdHJpbmcKPiAgCj4gIHR5cGUgaGFuZGxlCj4gIAo+IC0oKiB0aGlzIGlz
IG9ubHkgdXNlIGJ5IGNvcmVkdW1waW5nICopCj4gLWV4dGVybmFsIHNpemVvZl9jb3JlX2hlYWRl
cjogdW5pdCAtPiBpbnQKPiAtICAgICAgID0gInN0dWJfc2l6ZW9mX2NvcmVfaGVhZGVyIgo+IC1l
eHRlcm5hbCBzaXplb2ZfdmNwdV9ndWVzdF9jb250ZXh0OiB1bml0IC0+IGludAo+IC0gICAgICAg
PSAic3R1Yl9zaXplb2ZfdmNwdV9ndWVzdF9jb250ZXh0Igo+IC1leHRlcm5hbCBzaXplb2ZfeGVu
X3BmbjogdW5pdCAtPiBpbnQgPSAic3R1Yl9zaXplb2ZfeGVuX3BmbiIKPiAtKCogZW5kIG9mIHVz
ZSAqKQo+IC0KPiAgZXh0ZXJuYWwgaW50ZXJmYWNlX29wZW46IHVuaXQgLT4gaGFuZGxlID0gInN0
dWJfeGNfaW50ZXJmYWNlX29wZW4iCj4gIGV4dGVybmFsIGludGVyZmFjZV9jbG9zZTogaGFuZGxl
IC0+IHVuaXQgPSAic3R1Yl94Y19pbnRlcmZhY2VfY2xvc2UiCj4gIAo+IEBAIC0yNzUsODQgKzI2
Nyw2IEBAIGV4dGVybmFsIGdldF9jcHVfZmVhdHVyZXNldCA6IGhhbmRsZSAtPiBmZWF0dXJlc2V0
X2luZGV4IC0+IGludDY0IGFycmF5ID0gInN0dWJfCj4gIGV4dGVybmFsIHdhdGNoZG9nIDogaGFu
ZGxlIC0+IGludCAtPiBpbnQzMiAtPiBpbnQKPiAgICA9ICJzdHViX3hjX3dhdGNoZG9nIgo+ICAK
PiAtKCogY29yZSBkdW1wIHN0cnVjdHVyZSAqKQo+IC10eXBlIGNvcmVfbWFnaWMgPSBNYWdpY19o
dm0gfCBNYWdpY19wdgo+IC0KPiAtdHlwZSBjb3JlX2hlYWRlciA9IHsKPiAtCXhjaF9tYWdpYzog
Y29yZV9tYWdpYzsKPiAtCXhjaF9ucl92Y3B1czogaW50Owo+IC0JeGNoX25yX3BhZ2VzOiBuYXRp
dmVpbnQ7Cj4gLQl4Y2hfaW5kZXhfb2Zmc2V0OiBpbnQ2NDsKPiAtCXhjaF9jdHh0X29mZnNldDog
aW50NjQ7Cj4gLQl4Y2hfcGFnZXNfb2Zmc2V0OiBpbnQ2NDsKPiAtfQo+IC0KPiAtZXh0ZXJuYWwg
bWFyc2hhbGxfY29yZV9oZWFkZXI6IGNvcmVfaGVhZGVyIC0+IHN0cmluZyA9ICJzdHViX21hcnNo
YWxsX2NvcmVfaGVhZGVyIgo+IC0KPiAtKCogY29yZWR1bXAgKikKPiAtbGV0IGNvcmVkdW1wIHhj
aCBkb21pZCBmZCA9Cj4gLQlsZXQgZHVtcCBzID0KPiAtCQlsZXQgd2QgPSBVbml4LndyaXRlIGZk
IHMgMCAoU3RyaW5nLmxlbmd0aCBzKSBpbgo+IC0JCWlmIHdkIDw+IFN0cmluZy5sZW5ndGggcyB0
aGVuCj4gLQkJCWZhaWx3aXRoICJlcnJvciB3aGlsZSB3cml0aW5nIjsKPiAtCQlpbgo+IC0KPiAt
CWxldCBpbmZvID0gZG9tYWluX2dldGluZm8geGNoIGRvbWlkIGluCj4gLQo+IC0JbGV0IG5ycGFn
ZXMgPSBpbmZvLnRvdGFsX21lbW9yeV9wYWdlcyBpbgo+IC0JbGV0IGN0eHQgPSBBcnJheS5tYWtl
IGluZm8ubWF4X3ZjcHVfaWQgTm9uZSBpbgo+IC0JbGV0IG5yX3ZjcHVzID0gcmVmIDAgaW4KPiAt
CWZvciBpID0gMCB0byBpbmZvLm1heF92Y3B1X2lkIC0gMQo+IC0JZG8KPiAtCQljdHh0LihpKSA8
LSB0cnkKPiAtCQkJbGV0IHYgPSB2Y3B1X2NvbnRleHRfZ2V0IHhjaCBkb21pZCBpIGluCj4gLQkJ
CWluY3IgbnJfdmNwdXM7Cj4gLQkJCVNvbWUgdgo+IC0JCQl3aXRoIF8gLT4gTm9uZQo+IC0JZG9u
ZTsKPiAtCj4gLQkoKiBGSVhNRSBwYWdlIG9mZnNldCBpZiBub3Qgcm91bmRlZCB0byBzdXAgKikK
PiAtCWxldCBwYWdlX29mZnNldCA9Cj4gLQkJSW50NjQuYWRkCj4gLQkJCShJbnQ2NC5vZl9pbnQg
KHNpemVvZl9jb3JlX2hlYWRlciAoKSArCj4gLQkJCSAoc2l6ZW9mX3ZjcHVfZ3Vlc3RfY29udGV4
dCAoKSAqICFucl92Y3B1cykpKQo+IC0JCQkoSW50NjQub2ZfbmF0aXZlaW50ICgKPiAtCQkJCU5h
dGl2ZWludC5tdWwKPiAtCQkJCQkoTmF0aXZlaW50Lm9mX2ludCAoc2l6ZW9mX3hlbl9wZm4gKCkp
KQo+IC0JCQkJCW5ycGFnZXMpCj4gLQkJCQkpCj4gLQkJaW4KPiAtCj4gLQlsZXQgaGVhZGVyID0g
ewo+IC0JCXhjaF9tYWdpYyA9IGlmIGluZm8uaHZtX2d1ZXN0IHRoZW4gTWFnaWNfaHZtIGVsc2Ug
TWFnaWNfcHY7Cj4gLQkJeGNoX25yX3ZjcHVzID0gIW5yX3ZjcHVzOwo+IC0JCXhjaF9ucl9wYWdl
cyA9IG5ycGFnZXM7Cj4gLQkJeGNoX2N0eHRfb2Zmc2V0ID0gSW50NjQub2ZfaW50IChzaXplb2Zf
Y29yZV9oZWFkZXIgKCkpOwo+IC0JCXhjaF9pbmRleF9vZmZzZXQgPSBJbnQ2NC5vZl9pbnQgKHNp
emVvZl9jb3JlX2hlYWRlciAoKQo+IC0JCQkJCSsgc2l6ZW9mX3ZjcHVfZ3Vlc3RfY29udGV4dCAo
KSk7Cj4gLQkJeGNoX3BhZ2VzX29mZnNldCA9IHBhZ2Vfb2Zmc2V0Owo+IC0JfSBpbgo+IC0KPiAt
CWR1bXAgKG1hcnNoYWxsX2NvcmVfaGVhZGVyIGhlYWRlcik7Cj4gLQlmb3IgaSA9IDAgdG8gaW5m
by5tYXhfdmNwdV9pZCAtIDEKPiAtCWRvCj4gLQkJbWF0Y2ggY3R4dC4oaSkgd2l0aAo+IC0JCXwg
Tm9uZSAtPiAoKQo+IC0JCXwgU29tZSBjdHh0X2kgLT4gZHVtcCBjdHh0X2kKPiAtCWRvbmU7Cj4g
LQlsZXQgcGZucyA9IGRvbWFpbl9nZXRfcGZuX2xpc3QgeGNoIGRvbWlkIG5ycGFnZXMgaW4KPiAt
CWlmIEFycmF5Lmxlbmd0aCBwZm5zIDw+IE5hdGl2ZWludC50b19pbnQgbnJwYWdlcyB0aGVuCj4g
LQkJZmFpbHdpdGggImNvdWxkIG5vdCBnZXQgdGhlIHBhZ2UgZnJhbWUgbGlzdCI7Cj4gLQo+IC0J
bGV0IHBhZ2Vfc2l6ZSA9IFhlbm1tYXAuZ2V0cGFnZXNpemUgKCkgaW4KPiAtCWZvciBpID0gMCB0
byBOYXRpdmVpbnQudG9faW50IG5ycGFnZXMgLSAxCj4gLQlkbwo+IC0JCWxldCBwYWdlID0gbWFw
X2ZvcmVpZ25fcmFuZ2UgeGNoIGRvbWlkIHBhZ2Vfc2l6ZSBwZm5zLihpKSBpbgo+IC0JCWxldCBk
YXRhID0gWGVubW1hcC5yZWFkIHBhZ2UgMCBwYWdlX3NpemUgaW4KPiAtCQlYZW5tbWFwLnVubWFw
IHBhZ2U7Cj4gLQkJZHVtcCBkYXRhCj4gLQlkb25lCj4gLQo+ICAoKiAqKiBNaXNjICoqICopCj4g
IAo+ICAoKioKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1saSBi
L3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKPiBpbmRleCA1NGMwOTljLi5lZDAyMTI0
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKPiArKysgYi90
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCj4gQEAgLTk1LDEwICs5NSw2IEBAIHR5cGUg
ZG9tYWluX2NyZWF0ZV9mbGFnID0gQ0RGX0hWTSB8IENERl9IQVAKPiAgCj4gIGV4Y2VwdGlvbiBF
cnJvciBvZiBzdHJpbmcKPiAgdHlwZSBoYW5kbGUKPiAtZXh0ZXJuYWwgc2l6ZW9mX2NvcmVfaGVh
ZGVyIDogdW5pdCAtPiBpbnQgPSAic3R1Yl9zaXplb2ZfY29yZV9oZWFkZXIiCj4gLWV4dGVybmFs
IHNpemVvZl92Y3B1X2d1ZXN0X2NvbnRleHQgOiB1bml0IC0+IGludAo+IC0gID0gInN0dWJfc2l6
ZW9mX3ZjcHVfZ3Vlc3RfY29udGV4dCIKPiAtZXh0ZXJuYWwgc2l6ZW9mX3hlbl9wZm4gOiB1bml0
IC0+IGludCA9ICJzdHViX3NpemVvZl94ZW5fcGZuIgo+ICBleHRlcm5hbCBpbnRlcmZhY2Vfb3Bl
biA6IHVuaXQgLT4gaGFuZGxlID0gInN0dWJfeGNfaW50ZXJmYWNlX29wZW4iCj4gIGV4dGVybmFs
IGludGVyZmFjZV9jbG9zZSA6IGhhbmRsZSAtPiB1bml0ID0gInN0dWJfeGNfaW50ZXJmYWNlX2Ns
b3NlIgo+ICB2YWwgd2l0aF9pbnRmIDogKGhhbmRsZSAtPiAnYSkgLT4gJ2EKPiBAQCAtMTc5LDE4
ICsxNzUsNiBAQCBleHRlcm5hbCB2ZXJzaW9uX2NhcGFiaWxpdGllcyA6IGhhbmRsZSAtPiBzdHJp
bmcKPiAgdHlwZSBmZWF0dXJlc2V0X2luZGV4ID0gRmVhdHVyZXNldF9yYXcgfCBGZWF0dXJlc2V0
X2hvc3QgfCBGZWF0dXJlc2V0X3B2IHwgRmVhdHVyZXNldF9odm0KPiAgZXh0ZXJuYWwgZ2V0X2Nw
dV9mZWF0dXJlc2V0IDogaGFuZGxlIC0+IGZlYXR1cmVzZXRfaW5kZXggLT4gaW50NjQgYXJyYXkg
PSAic3R1Yl94Y19nZXRfY3B1X2ZlYXR1cmVzZXQiCj4gIAo+IC10eXBlIGNvcmVfbWFnaWMgPSBN
YWdpY19odm0gfCBNYWdpY19wdgo+IC10eXBlIGNvcmVfaGVhZGVyID0gewo+IC0gIHhjaF9tYWdp
YyA6IGNvcmVfbWFnaWM7Cj4gLSAgeGNoX25yX3ZjcHVzIDogaW50Owo+IC0gIHhjaF9ucl9wYWdl
cyA6IG5hdGl2ZWludDsKPiAtICB4Y2hfaW5kZXhfb2Zmc2V0IDogaW50NjQ7Cj4gLSAgeGNoX2N0
eHRfb2Zmc2V0IDogaW50NjQ7Cj4gLSAgeGNoX3BhZ2VzX29mZnNldCA6IGludDY0Owo+IC19Cj4g
LWV4dGVybmFsIG1hcnNoYWxsX2NvcmVfaGVhZGVyIDogY29yZV9oZWFkZXIgLT4gc3RyaW5nCj4g
LSAgPSAic3R1Yl9tYXJzaGFsbF9jb3JlX2hlYWRlciIKPiAtdmFsIGNvcmVkdW1wIDogaGFuZGxl
IC0+IGRvbWlkIC0+IFVuaXguZmlsZV9kZXNjciAtPiB1bml0Cj4gIGV4dGVybmFsIHBhZ2VzX3Rv
X2tpYiA6IGludDY0IC0+IGludDY0ID0gInN0dWJfcGFnZXNfdG9fa2liIgo+ICB2YWwgcGFnZXNf
dG9fbWliIDogaW50NjQgLT4gaW50NjQKPiAgZXh0ZXJuYWwgd2F0Y2hkb2cgOiBoYW5kbGUgLT4g
aW50IC0+IGludDMyIC0+IGludAo+IGRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmxfc3R1YnMuYyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jCj4gaW5k
ZXggZGQ2MDAwYy4uZDE4MDFlMSAxMDA2NDQKPiAtLS0gYS90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmxfc3R1YnMuYwo+ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5j
Cj4gQEAgLTcyLDQ3ICs3Miw2IEBAIHN0YXRpYyB2b2lkIE5vcmV0dXJuIGZhaWx3aXRoX3hjKHhj
X2ludGVyZmFjZSAqeGNoKQo+ICAJY2FtbF9yYWlzZV93aXRoX3N0cmluZygqY2FtbF9uYW1lZF92
YWx1ZSgieGMuZXJyb3IiKSwgZXJyb3Jfc3RyKTsKPiAgfQo+ICAKPiAtQ0FNTHByaW0gdmFsdWUg
c3R1Yl9zaXplb2ZfY29yZV9oZWFkZXIodmFsdWUgdW5pdCkKPiAtewo+IC0JQ0FNTHBhcmFtMSh1
bml0KTsKPiAtCUNBTUxyZXR1cm4oVmFsX2ludChzaXplb2Yoc3RydWN0IHhjX2NvcmVfaGVhZGVy
KSkpOwo+IC19Cj4gLQo+IC1DQU1McHJpbSB2YWx1ZSBzdHViX3NpemVvZl92Y3B1X2d1ZXN0X2Nv
bnRleHQodmFsdWUgdW5pdCkKPiAtewo+IC0JQ0FNTHBhcmFtMSh1bml0KTsKPiAtCUNBTUxyZXR1
cm4oVmFsX2ludChzaXplb2Yoc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCkpKTsKPiAtfQo+IC0K
PiAtQ0FNTHByaW0gdmFsdWUgc3R1Yl9zaXplb2ZfeGVuX3Bmbih2YWx1ZSB1bml0KQo+IC17Cj4g
LQlDQU1McGFyYW0xKHVuaXQpOwo+IC0JQ0FNTHJldHVybihWYWxfaW50KHNpemVvZih4ZW5fcGZu
X3QpKSk7Cj4gLX0KPiAtCj4gLSNkZWZpbmUgWENfQ09SRV9NQUdJQyAgICAgMHhGMDBGRUJFRAo+
IC0jZGVmaW5lIFhDX0NPUkVfTUFHSUNfSFZNIDB4RjAwRkVCRUUKPiAtCj4gLUNBTUxwcmltIHZh
bHVlIHN0dWJfbWFyc2hhbGxfY29yZV9oZWFkZXIodmFsdWUgaGVhZGVyKQo+IC17Cj4gLQlDQU1M
cGFyYW0xKGhlYWRlcik7Cj4gLQlDQU1MbG9jYWwxKHMpOwo+IC0Jc3RydWN0IHhjX2NvcmVfaGVh
ZGVyIGNfaGVhZGVyOwo+IC0KPiAtCWNfaGVhZGVyLnhjaF9tYWdpYyA9IChGaWVsZChoZWFkZXIs
IDApKQo+IC0JCT8gWENfQ09SRV9NQUdJQwo+IC0JCTogWENfQ09SRV9NQUdJQ19IVk07Cj4gLQlj
X2hlYWRlci54Y2hfbnJfdmNwdXMgPSBJbnRfdmFsKEZpZWxkKGhlYWRlciwgMSkpOwo+IC0JY19o
ZWFkZXIueGNoX25yX3BhZ2VzID0gTmF0aXZlaW50X3ZhbChGaWVsZChoZWFkZXIsIDIpKTsKPiAt
CWNfaGVhZGVyLnhjaF9jdHh0X29mZnNldCA9IEludDY0X3ZhbChGaWVsZChoZWFkZXIsIDMpKTsK
PiAtCWNfaGVhZGVyLnhjaF9pbmRleF9vZmZzZXQgPSBJbnQ2NF92YWwoRmllbGQoaGVhZGVyLCA0
KSk7Cj4gLQljX2hlYWRlci54Y2hfcGFnZXNfb2Zmc2V0ID0gSW50NjRfdmFsKEZpZWxkKGhlYWRl
ciwgNSkpOwo+IC0KPiAtCXMgPSBjYW1sX2FsbG9jX3N0cmluZyhzaXplb2YoY19oZWFkZXIpKTsK
PiAtCW1lbWNweShTdHJpbmdfdmFsKHMpLCAoY2hhciAqKSAmY19oZWFkZXIsIHNpemVvZihjX2hl
YWRlcikpOwo+IC0JQ0FNTHJldHVybihzKTsKPiAtfQo+IC0KPiAgQ0FNTHByaW0gdmFsdWUgc3R1
Yl94Y19pbnRlcmZhY2Vfb3Blbih2b2lkKQo+ICB7Cj4gIAlDQU1McGFyYW0wKCk7CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:33:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenHA-0007SJ-CT; Thu, 25 Jan 2018 19:33:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eenH8-0007Rw-Hc
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 19:33:30 +0000
X-Inumbo-ID: a136e6c9-0206-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a136e6c9-0206-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 19:33:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,413,1511827200"; d="scan'208";a="66692564"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
 <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <738749df-e88c-47b2-c7d5-c64f764bb8a3@citrix.com>
Date: Thu, 25 Jan 2018 19:33:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>
Subject: [Xen-devel] [PING] [PATCH 2/2] xen: Drop DOMCTL_getmemlist and
	xc_get_pfn_list()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDEvMTggMTk6MTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gYy9zIDRkZGY0NzRlMiAi
dG9vbHMveGVuLW1jZWluajogUGFzcyBpbiBHUEEgd2hlbiBpbmplY3RpbmcgdGhyb3VnaAo+IE1T
Ul9NQ0lfQUREUiIgcmVtb3ZlZCB0aGUgcmVtYWluaW5nIHVzZXIgb2YgaHlwZXJjYWxsLgo+Cj4g
SXQgaGFzIGJlZW4gbGlzdGVkIGFzIGJyb2tlbiwgZGVwcmVjYXRlZCBhbmQgd29udC1maXggc2lu
Y2UgWFNBLTc0LCBzbyB0YWtlCj4gdGhpcyBvcHBvcnR1bml0eSB0byByZW1vdmUgaXQgY29tcGxl
dGVseS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBD
QzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5s
aW5kaWdAY2l0cml4LmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
ICAgICAgfCAgNyAtLS0tLQo+ICB0b29scy9saWJ4Yy94Y19wcml2YXRlLmMgICAgICAgICAgICB8
IDI3IC0tLS0tLS0tLS0tLS0tLS0tLQo+ICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwg
ICAgICB8ICAzIC0tCj4gIHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgIHwgIDMg
LS0KPiAgdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgfCAzMiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L2RvbWN0bC5jICAgICAgICAgICAgICAgfCA1NiAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3B1Ymxp
Yy9kb21jdGwuaCAgICAgICAgIHwgIDIgKy0KPiAgNyBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMTI5IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBpbmRleCBlY2Iw
MzEyLi4zMDE3MWEyIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5o
Cj4gKysrIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBAQCAtMTUyMCwxMyArMTUy
MCw2IEBAIHVuc2lnbmVkIGxvbmcgeGNfdHJhbnNsYXRlX2ZvcmVpZ25fYWRkcmVzcyh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaW50IHZjcHUsIHVuc2lnbmVkIGxvbmcgbG9uZyB2aXJ0KTsKPiAgCj4g
IAo+IC0vKioKPiAtICogREVQUkVDQVRFRC4gIEF2b2lkIHVzaW5nIHRoaXMsIGFzIGl0IGRvZXMg
bm90IGNvcnJlY3RseSBhY2NvdW50IGZvciBQRk5zCj4gLSAqIHdpdGhvdXQgYSBiYWNraW5nIE1G
Ti4KPiAtICovCj4gLWludCB4Y19nZXRfcGZuX2xpc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWlkLCB1aW50NjRfdCAqcGZuX2J1ZiwKPiAtICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIG1heF9wZm5zKTsKPiAtCj4gIGludCB4Y19jb3B5X3RvX2RvbWFpbl9wYWdlKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBkc3RfcGZuLCBjb25zdCBjaGFyICpzcmNfcGFnZSk7Cj4gIAo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19wcml2YXRlLmMgYi90b29scy9saWJ4Yy94Y19w
cml2YXRlLmMKPiBpbmRleCAzNmVhZDVmLi5mY2RhOTgxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhjL3hjX3ByaXZhdGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3ByaXZhdGUuYwo+IEBAIC0z
ODcsMzMgKzM4Nyw2IEBAIGludCB4Y19tYWNocGh5c19tZm5fbGlzdCh4Y19pbnRlcmZhY2UgKnhj
aCwKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAtaW50IHhjX2dldF9wZm5fbGlzdCh4Y19p
bnRlcmZhY2UgKnhjaCwKPiAtICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKPiAt
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqcGZuX2J1ZiwKPiAtICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIG1heF9wZm5zKQo+IC17Cj4gLSAgICBERUNMQVJFX0RPTUNUTDsK
PiAtICAgIERFQ0xBUkVfSFlQRVJDQUxMX0JPVU5DRShwZm5fYnVmLCBtYXhfcGZucyAqIHNpemVv
ZigqcGZuX2J1ZiksIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7Cj4gLSAgICBpbnQg
cmV0Owo+IC0KPiAtICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBwZm5fYnVm
KSApCj4gLSAgICB7Cj4gLSAgICAgICAgUEVSUk9SKCJ4Y19nZXRfcGZuX2xpc3Q6IHBmbl9idWYg
Ym91bmNlIGZhaWxlZCIpOwo+IC0gICAgICAgIHJldHVybiAtMTsKPiAtICAgIH0KPiAtCj4gLSAg
ICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9nZXRtZW1saXN0Owo+IC0gICAgZG9tY3RsLmRvbWFp
biA9IGRvbWlkOwo+IC0gICAgZG9tY3RsLnUuZ2V0bWVtbGlzdC5tYXhfcGZucyA9IG1heF9wZm5z
Owo+IC0gICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoZG9tY3RsLnUuZ2V0bWVtbGlzdC5idWZmZXIs
IHBmbl9idWYpOwo+IC0KPiAtICAgIHJldCA9IGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwo+IC0K
PiAtICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIHBmbl9idWYpOwo+IC0KPiAtICAg
IHJldHVybiAocmV0IDwgMCkgPyAtMSA6IGRvbWN0bC51LmdldG1lbWxpc3QubnVtX3BmbnM7Cj4g
LX0KPiAtCj4gIGxvbmcgeGNfZ2V0X3RvdF9wYWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9taWQpCj4gIHsKPiAgICAgIHhjX2RvbWluZm9fdCBpbmZvOwo+IGRpZmYgLS1naXQgYS90
b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0
cmwubWwKPiBpbmRleCBhM2JhNDg4Li4xYTAxZmFhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL29jYW1s
L2xpYnMveGMveGVuY3RybC5tbAo+ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5t
bAo+IEBAIC0yNDQsOSArMjQ0LDYgQEAgZXh0ZXJuYWwgbWFwX2ZvcmVpZ25fcmFuZ2U6IGhhbmRs
ZSAtPiBkb21pZCAtPiBpbnQKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIC0+IG5hdGl2ZWlu
dCAtPiBYZW5tbWFwLm1tYXBfaW50ZXJmYWNlCj4gICAgICAgICA9ICJzdHViX21hcF9mb3JlaWdu
X3JhbmdlIgo+ICAKPiAtZXh0ZXJuYWwgZG9tYWluX2dldF9wZm5fbGlzdDogaGFuZGxlIC0+IGRv
bWlkIC0+IG5hdGl2ZWludCAtPiBuYXRpdmVpbnQgYXJyYXkKPiAtICAgICAgID0gInN0dWJfeGNf
ZG9tYWluX2dldF9wZm5fbGlzdCIKPiAtCj4gIGV4dGVybmFsIGRvbWFpbl9hc3NpZ25fZGV2aWNl
OiBoYW5kbGUgLT4gZG9taWQgLT4gKGludCAqIGludCAqIGludCAqIGludCkgLT4gdW5pdAo+ICAg
ICAgICAgPSAic3R1Yl94Y19kb21haW5fYXNzaWduX2RldmljZSIKPiAgZXh0ZXJuYWwgZG9tYWlu
X2RlYXNzaWduX2RldmljZTogaGFuZGxlIC0+IGRvbWlkIC0+IChpbnQgKiBpbnQgKiBpbnQgKiBp
bnQpIC0+IHVuaXQKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
aSBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKPiBpbmRleCBlZDAyMTI0Li43ZDJl
NmYwIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkKPiArKysg
Yi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWxpCj4gQEAgLTE1NCw5ICsxNTQsNiBAQCBl
eHRlcm5hbCBkb21haW5fbWVtb3J5X2luY3JlYXNlX3Jlc2VydmF0aW9uIDoKPiAgZXh0ZXJuYWwg
bWFwX2ZvcmVpZ25fcmFuZ2UgOgo+ICAgIGhhbmRsZSAtPiBkb21pZCAtPiBpbnQgLT4gbmF0aXZl
aW50IC0+IFhlbm1tYXAubW1hcF9pbnRlcmZhY2UKPiAgICA9ICJzdHViX21hcF9mb3JlaWduX3Jh
bmdlIgo+IC1leHRlcm5hbCBkb21haW5fZ2V0X3Bmbl9saXN0IDoKPiAtICBoYW5kbGUgLT4gZG9t
aWQgLT4gbmF0aXZlaW50IC0+IG5hdGl2ZWludCBhcnJheQo+IC0gID0gInN0dWJfeGNfZG9tYWlu
X2dldF9wZm5fbGlzdCIKPiAgCj4gIGV4dGVybmFsIGRvbWFpbl9hc3NpZ25fZGV2aWNlOiBoYW5k
bGUgLT4gZG9taWQgLT4gKGludCAqIGludCAqIGludCAqIGludCkgLT4gdW5pdAo+ICAgICAgICAg
PSAic3R1Yl94Y19kb21haW5fYXNzaWduX2RldmljZSIKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxf
c3R1YnMuYwo+IGluZGV4IGQxODAxZTEuLmY5NzA3MGMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvb2Nh
bWwvbGlicy94Yy94ZW5jdHJsX3N0dWJzLmMKPiArKysgYi90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmxfc3R1YnMuYwo+IEBAIC0xMDA5LDM4ICsxMDA5LDYgQEAgQ0FNTHByaW0gdmFsdWUgc3R1
Yl9zaGFkb3dfYWxsb2NhdGlvbl9zZXQodmFsdWUgeGNoLCB2YWx1ZSBkb21pZCwKPiAgCUNBTUxy
ZXR1cm4oVmFsX3VuaXQpOwo+ICB9Cj4gIAo+IC1DQU1McHJpbSB2YWx1ZSBzdHViX3hjX2RvbWFp
bl9nZXRfcGZuX2xpc3QodmFsdWUgeGNoLCB2YWx1ZSBkb21pZCwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlIG5yX3BmbnMpCj4gLXsKPiAtCUNBTUxw
YXJhbTMoeGNoLCBkb21pZCwgbnJfcGZucyk7Cj4gLQlDQU1MbG9jYWwyKGFycmF5LCB2KTsKPiAt
CXVuc2lnbmVkIGxvbmcgY19ucl9wZm5zOwo+IC0JbG9uZyByZXQsIGk7Cj4gLQl1aW50NjRfdCAq
Y19hcnJheTsKPiAtCj4gLQljX25yX3BmbnMgPSBOYXRpdmVpbnRfdmFsKG5yX3BmbnMpOwo+IC0K
PiAtCWNfYXJyYXkgPSBtYWxsb2Moc2l6ZW9mKHVpbnQ2NF90KSAqIGNfbnJfcGZucyk7Cj4gLQlp
ZiAoIWNfYXJyYXkpCj4gLQkJY2FtbF9yYWlzZV9vdXRfb2ZfbWVtb3J5KCk7Cj4gLQo+IC0JcmV0
ID0geGNfZ2V0X3Bmbl9saXN0KF9IKHhjaCksIF9EKGRvbWlkKSwKPiAtCQkJICAgICAgY19hcnJh
eSwgY19ucl9wZm5zKTsKPiAtCWlmIChyZXQgPCAwKSB7Cj4gLQkJZnJlZShjX2FycmF5KTsKPiAt
CQlmYWlsd2l0aF94YyhfSCh4Y2gpKTsKPiAtCX0KPiAtCj4gLQlhcnJheSA9IGNhbWxfYWxsb2Mo
cmV0LCAwKTsKPiAtCWZvciAoaSA9IDA7IGkgPCByZXQ7IGkrKykgewo+IC0JCXYgPSBjYW1sX2Nv
cHlfbmF0aXZlaW50KGNfYXJyYXlbaV0pOwo+IC0JCVN0b3JlX2ZpZWxkKGFycmF5LCBpLCB2KTsK
PiAtCX0KPiAtCWZyZWUoY19hcnJheSk7Cj4gLQo+IC0JQ0FNTHJldHVybihhcnJheSk7Cj4gLX0K
PiAtCj4gIENBTUxwcmltIHZhbHVlIHN0dWJfeGNfZG9tYWluX2lvcG9ydF9wZXJtaXNzaW9uKHZh
bHVlIHhjaCwgdmFsdWUgZG9taWQsCj4gIAkJCQkJICAgICAgIHZhbHVlIHN0YXJ0X3BvcnQsIHZh
bHVlIG5yX3BvcnRzLAo+ICAJCQkJCSAgICAgICB2YWx1ZSBhbGxvdykKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCj4gaW5kZXggMjU4
NWQ0ZS4uMTI5YzI0ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKPiBAQCAtMzk1LDYyICszOTUsNiBAQCBsb25nIGFyY2hf
ZG9fZG9tY3RsKAo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAKPiAtICAgIGNhc2UgWEVO
X0RPTUNUTF9nZXRtZW1saXN0Ogo+IC0gICAgewo+IC0gICAgICAgIHVuc2lnbmVkIGxvbmcgbWF4
X3BmbnMgPSBkb21jdGwtPnUuZ2V0bWVtbGlzdC5tYXhfcGZuczsKPiAtICAgICAgICB1aW50NjRf
dCBtZm47Cj4gLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPiAtCj4gLSAgICAgICAg
aWYgKCB1bmxpa2VseShkLT5pc19keWluZykgKQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAg
cmV0ID0gLUVJTlZBTDsKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgfQo+IC0KPiAt
ICAgICAgICAvKgo+IC0gICAgICAgICAqIFhTQS03NDogVGhpcyBzdWItaHlwZXJjYWxsIGlzIGJy
b2tlbiBpbiBzZXZlcmFsIHdheXM6Cj4gLSAgICAgICAgICogLSBsb2NrIG9yZGVyIGludmVyc2lv
biAocDJtIGxvY2tzIGluc2lkZSBwYWdlX2FsbG9jX2xvY2spCj4gLSAgICAgICAgICogLSBubyBw
cmVlbXB0aW9uIG9uIGh1Z2UgbWF4X3BmbnMgaW5wdXQKPiAtICAgICAgICAgKiAtIG5vdCAocmUt
KWNoZWNraW5nIGQtPmlzX2R5aW5nIHdpdGggcGFnZV9hbGxvY19sb2NrIGhlbGQKPiAtICAgICAg
ICAgKiAtIG5vdCBob25vcmluZyBzdGFydF9wZm4gaW5wdXQgKHdoaWNoIGxpYnhjIGFsc28gZG9l
c24ndCBzZXQpCj4gLSAgICAgICAgICogQWRkaXRpb25hbGx5IGl0IGlzIHJhdGhlciB1c2VsZXNz
LCBhcyB0aGUgcmVzdWx0IGlzIHN0YWxlIGJ5IHRoZQo+IC0gICAgICAgICAqIHRpbWUgdGhlIGNh
bGxlciBnZXRzIHRvIGxvb2sgYXQgaXQuCj4gLSAgICAgICAgICogQXMgaXQgb25seSBoYXMgYSBz
aW5nbGUsIG5vbi1wcm9kdWN0aW9uIGNvbnN1bWVyICh4ZW4tbWNlaW5qKSwKPiAtICAgICAgICAg
KiByYXRoZXIgdGhhbiB0cnlpbmcgdG8gZml4IGl0IHdlIHJlc3RyaWN0IGl0IGZvciB0aGUgdGlt
ZSBiZWluZy4KPiAtICAgICAgICAgKi8KPiAtICAgICAgICBpZiAoIC8qIE5vIG5lc3RlZCBsb2Nr
cyBpbnNpZGUgY29weV90b19ndWVzdF9vZmZzZXQoKS4gKi8KPiAtICAgICAgICAgICAgIHBhZ2lu
Z19tb2RlX2V4dGVybmFsKGN1cnJkKSB8fAo+IC0gICAgICAgICAgICAgLyogQXJiaXRyYXJ5IGxp
bWl0IGNhcHBpbmcgcHJvY2Vzc2luZyB0aW1lLiAqLwo+IC0gICAgICAgICAgICAgbWF4X3BmbnMg
PiBHQig0KSAvIFBBR0VfU0laRSApCj4gLSAgICAgICAgewo+IC0gICAgICAgICAgICByZXQgPSAt
RU9QTk9UU1VQUDsKPiAtICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgfQo+IC0KPiAtICAg
ICAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7Cj4gLQo+IC0gICAgICAgIHJldCA9
IGkgPSAwOwo+IC0gICAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaChwYWdlLCAmZC0+cGFnZV9saXN0
KQo+IC0gICAgICAgIHsKPiAtICAgICAgICAgICAgaWYgKCBpID49IG1heF9wZm5zICkKPiAtICAg
ICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdl
KTsKPiAtICAgICAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldChkb21jdGwtPnUuZ2V0
bWVtbGlzdC5idWZmZXIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aSwgJm1mbiwgMSkgKQo+IC0gICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAgICByZXQgPSAt
RUZBVUxUOwo+IC0gICAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgICAgIH0KPiAtCQkJ
KytpOwo+IC0JCX0KPiAtCj4gLSAgICAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7Cj4gLQo+IC0gICAgICAgIGRvbWN0bC0+dS5nZXRtZW1saXN0Lm51bV9wZm5zID0gaTsKPiAt
ICAgICAgICBjb3B5YmFjayA9IHRydWU7Cj4gLSAgICAgICAgYnJlYWs7Cj4gLSAgICB9Cj4gLQo+
ICAgICAgY2FzZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8zOgo+ICAgICAgewo+ICAgICAg
ICAgIHVuc2lnbmVkIGludCBudW0gPSBkb21jdGwtPnUuZ2V0cGFnZWZyYW1laW5mbzMubnVtOwo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKPiBpbmRleCBhODkyMWRkLi43Zjk5ZDFiIDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21j
dGwuaAo+IEBAIC0xMTE3LDcgKzExMTcsNyBAQCBzdHJ1Y3QgeGVuX2RvbWN0bCB7Cj4gICNkZWZp
bmUgWEVOX0RPTUNUTF9wYXVzZWRvbWFpbiAgICAgICAgICAgICAgICAgICAgMwo+ICAjZGVmaW5l
IFhFTl9ET01DVExfdW5wYXVzZWRvbWFpbiAgICAgICAgICAgICAgICAgIDQKPiAgI2RlZmluZSBY
RU5fRE9NQ1RMX2dldGRvbWFpbmluZm8gICAgICAgICAgICAgICAgICA1Cj4gLSNkZWZpbmUgWEVO
X0RPTUNUTF9nZXRtZW1saXN0ICAgICAgICAgICAgICAgICAgICAgNgo+ICsvKiAjZGVmaW5lIFhF
Tl9ET01DVExfZ2V0bWVtbGlzdCAgICAgICAgICAgICAgICAgIDYgT2Jzb2xldGUgKi8KPiAgLyog
I2RlZmluZSBYRU5fRE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8gICAgICAgICAgICA3IE9ic29sZXRl
IC0gdXNlIGdldHBhZ2VmcmFtZWluZm8zICovCj4gIC8qICNkZWZpbmUgWEVOX0RPTUNUTF9nZXRw
YWdlZnJhbWVpbmZvMiAgICAgICAgICAgOCBPYnNvbGV0ZSAtIHVzZSBnZXRwYWdlZnJhbWVpbmZv
MyAqLwo+ICAjZGVmaW5lIFhFTl9ET01DVExfc2V0dmNwdWFmZmluaXR5ICAgICAgICAgICAgICAg
IDkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:35:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenJP-0007eq-Re; Thu, 25 Jan 2018 19:35:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eenJO-0007ei-GI
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 19:35:50 +0000
X-Inumbo-ID: ee6a4ce6-0206-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee6a4ce6-0206-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 20:35:43 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A9B4121715;
 Thu, 25 Jan 2018 19:35:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A9B4121715
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 25 Jan 2018 11:35:42 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <f30b7ab4-bcbf-26bd-f874-693fd6f2cd67@linaro.org>
Message-ID: <alpine.DEB.2.10.1801251135170.11958@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-6-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241559160.6440@sstabellini-ThinkPad-X260>
 <f30b7ab4-bcbf-26bd-f874-693fd6f2cd67@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm32: Invalidate BTB on guest exit
 for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjUvMDEvMTggMDE6MDIsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZy
aSwgMTkgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSW4gb3JkZXIgdG8gYXZv
aWQgYWxpYXNpbmcgYXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJlZGljdG9yLCBsZXQncwo+
ID4gPiBpbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3QgZXhpc3QuIFRoaXMgaXMgbWFkZSBjb21w
bGljYXRlZCBieSB0aGUgZmFjdAo+ID4gPiB0aGF0IHdlIGNhbm5vdCB0YWtlIGEgYnJhbmNoIGlu
dmFsaWRhdGluZyB0aGUgQlRCLgo+ID4gPiAKPiA+ID4gVGhpcyBpcyBiYXNlZCBvbiB0aGUgZmly
c3QgdmVyc2lvbiBwb3NydGVkIGJ5IE1hcmMgWnluZ2llciBvbiBMaW51eC1hcm0KPiA+ID4gbWFp
bGluZyBsaXN0IChzZWUgWzFdKS4KPiA+ID4gCj4gPiA+IFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0
Lgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KPiA+ID4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KPiA+ID4gCj4gPiA+IFsxXSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0
cy9hcm0ta2VybmVsL21zZzYyNzAzMi5odG1sCj4gPiA+IC0tLQo+ID4gPiAgIHhlbi9hcmNoL2Fy
bS9hcm0zMi9lbnRyeS5TIHwgNTUKPiA+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ID4gPiAgIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgIHwgMTkg
KysrKysrKysrKysrKysrKwo+ID4gPiAgIDIgZmlsZXMgY2hhbmdlZCwgNzQgaW5zZXJ0aW9ucygr
KQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiA+ID4gaW5kZXggNTRhMTczM2Y4Ny4uYzZlYzBh
YTM5OSAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiA+ID4g
KysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKPiA+ID4gQEAgLTE2MCw2ICsxNjAsNjEg
QEAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCj4gPiA+ICAgICAgICAgICBiIHRyYXBfaXJxICAg
ICAgICAgICAgICAgICAgICAgIC8qIDB4MTggLSBJUlEgKi8KPiA+ID4gICAgICAgICAgIGIgdHJh
cF9maXEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwo+ID4gPiAgICsgICAg
ICAgIC5hbGlnbiA1Cj4gPiA+ICtHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCj4gPiA+
ICsgICAgICAgIC8qCj4gPiA+ICsgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVu
dHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCj4gPiA+ICsgICAgICAgICAqIFNQLCBhbmQgd2Ug
aGF2ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgo+ID4gPiArICAgICAgICAg
Ki8KPiA+ID4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBSZXNl
dCAgICAgICAgICAgIDcgKi8KPiA+ID4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAg
ICAgICAgICAvKiBVbmRlZiAgICAgICAgICAgIDYgKi8KPiA+ID4gKyAgICAgICAgYWRkIHNwLCBz
cCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yIENhbGwgIDUgKi8KPiA+ID4gKyAg
ICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBQcmVmZXRjaCBhYm9ydCAg
IDQgKi8KPiA+ID4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBE
YXRhIGFib3J0ICAgICAgIDMgKi8KPiA+ID4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAg
ICAgICAgICAgICAvKiBIeXBlcnZpc29yICAgICAgIDIgKi8KPiA+ID4gKyAgICAgICAgYWRkIHNw
LCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEgICAgICAgICAgICAgIDEgKi8KPiA+ID4g
KyAgICAgICAgbm9wICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBGSVEgICAgICAgICAg
ICAgIDAgKi8KPiA+IAo+ID4gQ2xldmVyISBUaGluZ3MgdGhhdCB5b3UgZG9uJ3QgcmVhZCBldmVy
eSBkYXkgOi0pCj4gCj4gVGhhbmtzIE1hcmMgZm9yIHRoZSBpZGVhIDopLgo+IAo+ID4gCj4gPiAK
PiA+ID4gKyAgICAgICAgbWNyCXAxNSwgMCwgcjAsIGM3LCBjNSwgNgkgICAgLyogQlBJQUxMICov
Cj4gPiA+ICsgICAgICAgIGlzYgo+ID4gPiArCj4gPiA+ICsgICAgICAgIC8qCj4gPiA+ICsgICAg
ICAgICAqIEFzIHdlIGNhbm5vdCB1c2UgYW55IHRlbXBvcmFyeSByZWdpc3RlcnMgYW5kIGNhbm5v
dAo+ID4gPiArICAgICAgICAgKiBjbG9iYmVyIFNQLCB3ZSBjYW4gZGVjb2RlIHRoZSBleGNlcHRp
b24gZW50cnkgdXNpbmcKPiA+ID4gKyAgICAgICAgICogYW4gdW5yb2xsZWQgYmluYXJ5IHNlYXJj
aC4KPiA+ID4gKyAgICAgICAgICovCj4gPiA+ICsgICAgICAgIHRzdCBzcCwgIzQKPiA+ID4gKyAg
ICAgICAgYm5lIDFmCj4gPiA+ICsKPiA+ID4gKyAgICAgICAgdHN0IHNwLCAjMgo+ID4gPiArICAg
ICAgICBibmUgM2YKPiA+ID4gKwo+ID4gPiArICAgICAgICB0c3Qgc3AsICMxCj4gPiA+ICsgICAg
ICAgIGJpYyBzcCwgc3AsICMweDcKPiA+ID4gKyAgICAgICAgYm5lIHRyYXBfaXJxCj4gPiA+ICsg
ICAgICAgIGIgICB0cmFwX2ZpcQo+ID4gCj4gPiBJIG1pZ2h0IGJlIGNvbmZ1c2VkLCBidXQgdGhp
cyBpcyB0aGUgY2FzZSB3aGVyZSBzcCA9PSAweDcsIHJpZ2h0Pwo+ID4gU2hvdWxkbid0IHdlIGhh
dmUgYiB0cmFwX3Jlc2V0IGhlcmU/Cj4gPiAKPiA+IFNpbWlsYXJseSB0aGUgYnJhbmNoIGp1c3Qg
YWJvdmUgY29ycmVzcG9uZHMgdG8gMHg2LCB3aGljaCBzaG91bGQgYmUKPiA+IGJuZSB0cmFwX3Vu
ZGVmaW5lZF9pbnN0cnVjdGlvbi4KPiA+IAo+ID4gV2hhdCBhbSBJIGdldHRpbmcgd3Jvbmc/Cj4g
Cj4gVGhlIHRzdCBpbnN0cnVjdGlvbiBwZXJmb3JtcyBhIGJpdHdpc2UgQU5EIG9uIGEgcmVnaXN0
ZXIgdmFsdWUgKGhlcmUgc3ApLiBUaGUKPiByZXN1bHQgd2lsbCBiZSB1c2VkIHRvIHVwZGF0ZSB0
aGUgY29uZGl0aW9uIGZsYWdzLgo+IAo+IFNvIHdpdGggdHN0IHNwLCAjNCB0aGUgcmVzdWx0IHdp
bGwgZWl0aGVyIGJlIDB4MTAwIG9yIDB4MDAwLiBUaGUgZm9ybWVyIHdpbGwKPiBjbGVhciBaIGZs
YWcgd2hpbGUgdGhlIGxhdHRlciBzZXQgWiBmbGFnLgo+IAo+IFRoaXMgbWVhbnMgdGhhdCBibmUg
d2lsbCBicmFuY2ggb25seSB3aGVuIGJpdCAyIGlzIHNldC4gU28gdGhlIG9ubHkgd2F5IHRvIGVu
ZAo+IGhlcmUgaXMgYmVjYXVzZSB0aGUgZmlyc3QgMy1iaXQgYXJlIGVxdWFsIHRvIDB4MDBYLiBU
aGlzIGNvcnJlc3BvbmRzIHRvCj4gSVJRL0ZJUSB2ZWN0b3IuCgpJIGdvdCBpdCB0aGUgb3RoZXIg
d2F5IGFyb3VuZCwgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24gOi0pCgpTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:37:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:37:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenKg-0007m3-9A; Thu, 25 Jan 2018 19:37:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eenKe-0007lv-VM
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 19:37:08 +0000
X-Inumbo-ID: 1d3cbb8e-0207-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d3cbb8e-0207-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 20:37:01 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 61F0A21715;
 Thu, 25 Jan 2018 19:37:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 61F0A21715
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 25 Jan 2018 11:37:05 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <be044a8e-aa82-ffbe-3b6e-386ce5d91177@linaro.org>
Message-ID: <alpine.DEB.2.10.1801251136070.11958@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-5-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241545580.6440@sstabellini-ThinkPad-X260>
 <bc492613-35a6-57ad-41e4-b024429549eb@linaro.org>
 <alpine.DEB.2.10.1801251042590.11958@sstabellini-ThinkPad-X260>
 <be044a8e-aa82-ffbe-3b6e-386ce5d91177@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyNSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDI1
LzAxLzE4IDE4OjQ1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBPbiBUaHUsIDI1IEph
biAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpIFN0ZWZhbm8sCj4gPiA+IAo+ID4g
PiBPbiAyNC8wMS8xOCAyMzo1NCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IE9u
IEZyaSwgMTkgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IEFsaWFzaW5n
IGF0dGFja2VkIGFnYWluc3QgQ1BVIGJyYW5jaCBwcmVkaWN0b3JzIGNhbiBhbGxvdyBhbiBhdHRh
Y2tlcgo+ID4gPiA+ID4gdG8KPiA+ID4gPiA+IHJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wg
ZmxvdyBvbiBzb21lIENQVXMgYW5kIHBvdGVudGlhbGx5IGRpdnVsZ2UKPiA+ID4gPiA+IGluZm9y
bWF0aW9uIGZyb20gb25lIGNvbnRleHQgdG8gYW5vdGhlci4KPiA+ID4gPiA+IAo+ID4gPiA+ID4g
VGhpcyBwYXRjaCBhZGRzIGluaXRpYXRpYWwgc2tlbGV0b24gY29kZSBiZWhpbmQgYSBuZXcgS2Nv
bmZpZyBvcHRpb24KPiA+ID4gPiA+IHRvIGVuYWJsZSBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBt
aXRpZ2F0aW9ucyBhZ2FpbnN0IHRoZXNlIGF0dGFja3MKPiA+ID4gPiA+IGZvciBDUFVzIHRoYXQg
YXJlIGFmZmVjdGVkLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBNb3N0IG9mIG1pdGlnYXRpb25zIHdp
bGwgaGF2ZSB0byBiZSBhcHBsaWVkIHdoZW4gZW50ZXJpbmcgdG8gdGhlCj4gPiA+ID4gPiBoeXBl
cnZpc29yIGZyb20gdGhlIGd1ZXN0IGNvbnRleHQuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEJlY2F1
c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5vdCBwb3Nz
aWJsZSB0bwo+ID4gPiA+ID4gc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRo
ZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCj4gPiA+ID4gPiBUaGVyZWZvcmUgdGhpcyBoYXMgdG8g
YmUgZG9uZSBpbiB0aGUgdmVjdG9yIGVudHJ5IGJlZm9yZSBqdW1wIHRvIHRoZQo+ID4gPiA+ID4g
aGVscGVyIGhhbmRsaW5nIGEgZ2l2ZW4gZXhjZXB0aW9uLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBI
b3dldmVyLCBvbiBhcm0zMiwgZWFjaCB2ZWN0b3IgY29udGFpbiBhIHNpbmdsZSBpbnN0cnVjdGlv
bi4gVGhpcwo+ID4gPiA+ID4gbWVhbnMKPiA+ID4gPiA+IHRoYXQgdGhlIGhhcmRlbmVkIHZlY3Rv
ciB0YWJsZXMgbWF5IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycwo+ID4gPiA+ID4gdGhh
dAo+ID4gPiA+ID4gZG9lcyBub3QgaG9sZCB3aGVuIGluIHRoZSBoeXBlcnZpc29yIChlLmcgU1Ag
aXMgOCBieXRlcyBhbGlnbmVkKS4KPiA+ID4gPiA+IFRoZXJlZm9yZSBoeXBlcnZpc29yIGNvZGUg
cnVubmluZyB3aXRoIGd1ZXN0IHZlY3RvcnMgdGFibGUgc2hvdWxkIGJlCj4gPiA+ID4gPiBtaW5p
bWl6ZWQgYW5kIGFsd2F5cyBoYXZlIGludGVycnVwdHMgbWFza2VkIHRvIHJlZHVjZSB0aGUgcmlz
ayB0byB1c2UKPiA+ID4gPiA+IHRoZW0uCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFRoaXMgcGF0Y2gg
cHJvdmlkZXMgYW4gaW5mcmFzdHJ1Y3R1cmUgdG8gc3dpdGNoIHZlY3RvciB0YWJsZXMgYmVmb3Jl
Cj4gPiA+ID4gPiBlbnRlcmluZyB0byB0aGUgZ3Vlc3QgYW5kIHdoZW4gbGVhdmluZyBpdC4KPiA+
ID4gPiA+IAo+ID4gPiA+ID4gTm90ZSB0aGF0IGFsdGVybmF0aXZlIGNvdWxkIGhhdmUgYmVlbiB1
c2VkLCBidXQgb2xkZXIgWGVuICg0Ljggb3IKPiA+ID4gPiA+IGVhcmxpZXIpIGRvZXNuJ3QgaGF2
ZSBzdXBwb3J0LiBTbyBhdm9pZCB1c2luZyBhbHRlcm5hdGl2ZSB0byBlYXNlCj4gPiA+ID4gPiBi
YWNrcG9ydGluZy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQu
Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+Cj4gPiA+ID4gCj4gPiA+ID4gSSBvbmx5IGhhdmUgYSBjb3VwbGUg
b2YgcXVlc3Rpb25zLiBJdCBsb29rcyBnb29kLgo+ID4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+ID4g
LS0tCj4gPiA+ID4gPiAgICB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICB8ICAzICsrKwo+ID4g
PiA+ID4gICAgeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCA0MQo+ID4gPiA+ID4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiA+ID4gPiA+ICAgIHhlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYyAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4g
PiA+ID4gPiAgICAzIGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24o
LSkKPiA+ID4gPiA+IAo+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmln
IGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiA+ID4gPiA+IGluZGV4IDA2ZmQ4NWNjNzcuLjI3ODJl
ZTY1ODkgMTAwNjQ0Cj4gPiA+ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+ID4gPiA+
ID4gKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKPiA+ID4gPiA+IEBAIC0xOTEsNiArMTkxLDkg
QEAgY29uZmlnIEhBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCj4gPiA+ID4gPiAgICBjb25maWcgQVJN
NjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKPiA+ID4gPiA+ICAgICAgICBkZWZfYm9vbCB5IGlm
IEFSTV82NCAmJiBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ID4gPiA+ID4gICAgK2NvbmZpZyBB
Uk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ID4gPiA+ID4gKyAgICBkZWZfYm9vbCB5IGlm
IEFSTV8zMiAmJiBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ID4gPiA+ID4gKwo+ID4gPiA+ID4g
ICAgc291cmNlICJjb21tb24vS2NvbmZpZyIKPiA+ID4gPiA+ICAgICAgc291cmNlICJkcml2ZXJz
L0tjb25maWciCj4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+ID4gPiA+ID4gaW5kZXggYzJmYWQ1ZmU5
Yi4uNTRhMTczM2Y4NyAxMDA2NDQKPiA+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9l
bnRyeS5TCj4gPiA+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+ID4gPiA+
ID4gQEAgLTM0LDYgKzM0LDIwIEBACj4gPiA+ID4gPiAgICAgICAgICAgIGJsbmUgc2F2ZV9ndWVz
dF9yZWdzCj4gPiA+ID4gPiAgICAgIHNhdmVfZ3Vlc3RfcmVnczoKPiA+ID4gPiA+ICsjaWZkZWYg
Q09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCj4gPiA+ID4gPiArICAgICAgICAv
Kgo+ID4gPiA+ID4gKyAgICAgICAgICogUmVzdG9yZSB2ZWN0b3JzIHRhYmxlIHRvIHRoZSBkZWZh
dWx0IGFzIGl0IG1heSBoYXZlIGJlZW4KPiA+ID4gPiA+ICsgICAgICAgICAqIGNoYW5nZWQgd2hl
biByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IChzZWUKPiA+ID4gPiA+ICsgICAgICAgICAqIHJldHVy
bl90b19oeXBlcnZpc29yKS4gV2UgbmVlZCB0byBkbyB0aGF0IGVhcmx5IChlLmcKPiA+ID4gPiA+
IGJlZm9yZQo+ID4gPiA+ID4gKyAgICAgICAgICogYW55IGludGVycnVwdHMgYXJlIHVubWFza2Vk
KSBiZWNhdXNlIGhhcmRlbmVkIHZlY3RvcnMKPiA+ID4gPiA+IHJlcXVpcmVzCj4gPiA+ID4gPiAr
ICAgICAgICAgKiBTUCB0byBiZSA4IGJ5dGVzIGFsaWduZWQuIFRoaXMgZG9lcyBub3QgaG9sZCB3
aGVuIHJ1bm5pbmcKPiA+ID4gPiA+IGluCj4gPiA+ID4gPiArICAgICAgICAgKiB0aGUgaHlwZXJ2
aXNvci4KPiA+ID4gPiA+ICsgICAgICAgICAqLwo+ID4gPiA+ID4gKyAgICAgICAgbGRyIHIxLCA9
aHlwX3RyYXBzX3ZlY3Rvcgo+ID4gPiA+ID4gKyAgICAgICAgbWNyIHAxNSwgNCwgcjEsIGMxMiwg
YzAsIDAKPiA+ID4gPiA+ICsgICAgICAgIGlzYgo+ID4gPiA+ID4gKyNlbmRpZgo+ID4gPiA+ID4g
Kwo+ID4gPiA+ID4gICAgICAgICAgICBsZHIgcjExLCA9MHhmZmZmZmZmZiAgLyogQ2xvYmJlciBT
UCB3aGljaCBpcyBvbmx5IHZhbGlkIGZvcgo+ID4gPiA+ID4gaHlwZXJ2aXNvciBmcmFtZXMuICov
Cj4gPiA+ID4gPiAgICAgICAgICAgIHN0ciByMTEsIFtzcCwgI1VSRUdTX3NwXQo+ID4gPiA+ID4g
ICAgICAgICAgICBTQVZFX09ORV9CQU5LRUQoU1BfdXNyKQo+ID4gPiA+ID4gQEAgLTE3OSwxMiAr
MTkzLDM3IEBAIHJldHVybl90b19ndWVzdDoKPiA+ID4gPiA+ICAgICAgICAgICAgUkVTVE9SRV9P
TkVfQkFOS0VEKFIxMV9maXEpOyBSRVNUT1JFX09ORV9CQU5LRUQoUjEyX2ZpcSk7Cj4gPiA+ID4g
PiAgICAgICAgICAgIC8qIEZhbGwgdGhydSAqLwo+ID4gPiA+ID4gICAgcmV0dXJuX3RvX2h5cGVy
dmlzb3I6Cj4gPiA+ID4gPiAtICAgICAgICBjcHNpZCBpCj4gPiA+ID4gPiArICAgICAgICBjcHNp
ZCBhaQo+ID4gPiA+IAo+ID4gPiA+IFdoeT8KPiA+ID4gCj4gPiA+IEFzeW5jaHJvbm91cyBhYm9y
dCBpcyBhIGtpbmQgb2YgaW50ZXJydXB0LCBhcyB3ZSBhcmUgZ29pbmcgdG8gc3dpdGNoIHRvCj4g
PiA+IHRoZQo+ID4gPiBoYXJkZW5lZCB2ZWN0b3IgdGFibGVzIHlvdSBkb24ndCB3YW50IGFuIGlu
dGVycnVwdCB0byBjb21lIHVwLgo+ID4gPiAKPiA+ID4gVGhpcyBpcyBiZWNhdXNlIHRoZSBoYXJk
ZW5lZCB2ZWN0b3IgdGFibGVzIHJlcXVpcmVzIFNQIHRvIGJlIDggYnl0ZXMKPiA+ID4gYWxpZ25l
ZC4KPiA+ID4gV2hlbiBpbiB0aGUgaHlwZXJ2aXNvciwgYW5kIHBhcnRpY3VsYXJseSB3aGVuIHJl
c3RvcmluZyB0aGUgcmVnaXN0ZXIgKGFzCj4gPiA+IGJlbG93KSwgdGhpcyBhc3N1bXB0aW9uIGRv
ZXMgbm90IGhvbGQuCj4gPiA+IAo+ID4gPiBTbyBtYXNraW5nIGFsbCBpbnRlcnJ1cHRzIChhcyBt
ZW50aW9uZWQgYSBmZXcgdGltZSB3aXRoaW4gdGhlIHBhdGNoIGFuZAo+ID4gPiB0aGUKPiA+ID4g
Y29tbWl0IG1lc3NhZ2UpIHdpbGwgcmVkdWNlIHRoZSByaXNrIHRvIHVzZSB0aGUgaGFyZGVuZWQg
dmVjdG9ycy4gSSBzYXkKPiA+ID4gcmVkdWNlCj4gPiA+IGJlY2F1c2UgeW91IG1heSBoYXZlIHJl
Y2VpdmUgZGF0YSBhYm9ydCAoaW1hZ2luZSBhbiB1bmxpa2VseSBlcnJvciBpbiB0aGUKPiA+ID4g
ZmV3Cj4gPiA+IGluc3RydWN0aW9ucyB0byByZXN0b3JlIHN0YXRlKS4KPiA+ID4gCj4gPiA+IEl0
IGlzIGFsc28gd2h5IHN3aXRjaGluZyB2ZWN0b3IgdGFibGVzIGFyZSBkb25lIHZlcnkgZWFybHkg
aW4gZW50cnkgcGF0aAo+ID4gPiBhbmQKPiA+ID4gdmVyeSBsYXRlIGluIHRoZSBleGl0IHBhdGgu
Cj4gPiAKPiA+IEFsbCByaWdodCwgdGhhbmtzIGZvciB0aGUgZXhwbGFuYXRpb24uIFBsZWFzZSBh
ZGQgImFuZCBtYXNrIGFzeW5jaHJvbm91cwo+ID4gYWJvcnRzIiBpbiB0aGUgY29tbWl0IG1lc3Nh
Z2UuCj4gCj4gSSBhbSBub3Qgc3VyZWx5IHdoYXQgeW91IGV4YWN0bHkgc3VnZ2VzdCBoZXJlLiBU
aGUgY29tbWl0IG1lc3NhZ2UgY3VycmVudGx5Cj4gY29udGFpbnM6Cj4gCj4gIlRoZXJlZm9yZSBo
eXBlcnZpc29yIGNvZGUgcnVubmluZyB3aXRoIGd1ZXN0IHZlY3RvcnMgdGFibGUgc2hvdWxkIGJl
Cj4gbWluaW1pemVkIGFuZCBhbHdheXMgaGF2ZSBpbnRlcnJ1cHRzIG1hc2tlZCB0byByZWR1Y2Ug
dGhlIHJpc2sgdG8gdXNlCj4gdGhlbS4iCj4gCj4gV2hhdCBhcmUgeW91IHN1Z2dlc3Rpbmc/Cgoi
VGhlcmVmb3JlIGh5cGVydmlzb3IgY29kZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJs
ZSBzaG91bGQgYmUKbWluaW1pemVkIGFuZCBhbHdheXMgaGF2ZSBpbnRlcnJ1cHRzIGFuZCBhc3lu
YyBhYm9ydHMgbWFza2VkIHRvIHJlZHVjZQp0aGUgcmlzayB0byB1c2UgdGhlbS4iCgpEbyB5b3Ug
dGhpbmsgdGhhdCBpdCBpcyBjbGVhcmVyPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:43:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:43:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenQp-00005H-BA; Thu, 25 Jan 2018 19:43:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8rvh=eu=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eenQo-00005A-0J
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 19:43:30 +0000
X-Inumbo-ID: 067eb627-0208-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 067eb627-0208-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 19:43:33 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 772BB21715;
 Thu, 25 Jan 2018 19:43:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 772BB21715
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 25 Jan 2018 11:43:21 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <62646f15-19de-e626-4a65-4e8dc2fc0025@citrix.com>
Message-ID: <alpine.DEB.2.10.1801251057591.11958@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801251035430.11958@sstabellini-ThinkPad-X260>
 <62646f15-19de-e626-4a65-4e8dc2fc0025@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1952522604-1516906886=:11958"
Content-ID: <alpine.DEB.2.10.1801251137230.11958@sstabellini-ThinkPad-X260>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen,x86: introduce tcg_errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1952522604-1516906886=:11958
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1801251137231.11958@sstabellini-ThinkPad-X260>

On Thu, 25 Jan 2018, Andrew Cooper wrote:
> On 25/01/18 18:37, Stefano Stabellini wrote:
> > The TCG emulator in QEMU is not good enough to pass the the tests in
> > stub_selftest. Detect if Xen is running on TCG early, then drop the
> > tests if it is the case.
> >
> > Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
> 
> I'm still opposed to this change.Â  The selftests demonstrate that TCG
> doesn't work for an architectural area we depend, and simply pretending
> its not buggy isn't ok.Â  If this were a piece of real hardware, it would
> be blacklisted in a similar fashion to XSA-9.

> I still haven't seen a convincing enough usecase to cause Xen to
> proactively look for Qemu in all cases including release builds on real
> hardware.

Testing is a very good use case. It doesn't have to replace testing on
real hardware, it can complement it. You can try it yourself, it might
become your new favorite test environment :-) Just launch
qemu-system-x86_64 with -cpu qemu64,+svm. FYI this is my full command
line:

qemu-system-x86_64 -m 4G -smp 2 -cpu qemu64,+svm \
    -nographic -serial stdio -monitor none \
    --bios /usr/share/ovmf/OVMF.fd \
    -netdev user,id=hostnet0 -device virtio-net-pci,netdev=hostnet0,bus=pci.0,addr=0x3 \
    -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6 \
    -drive file=$DISK,if=none,id=drive-virtio-disk0,format=raw,cache=none \
    -device virtio-blk-pci,bus=pci.0,addr=0x4,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 \
    -device virtio-rng-pci


I haven't investigated yet the QEMU side of the problem. I can dig
deeper there, then, once we understand the full extent of the issue,
we could decide what to do with this patch. However, I performed a few
tests so far and I haven't seen any other issues. I can start HVM and
PVH guests without issues.
--8323329-1952522604-1516906886=:11958
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1952522604-1516906886=:11958--


From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:47:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenUZ-0000GM-Th; Thu, 25 Jan 2018 19:47:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xjsb=eu=citrix.com=prvs=556052ab2=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1eenUY-0000FR-2W
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 19:47:22 +0000
X-Inumbo-ID: 91e15984-0208-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91e15984-0208-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 19:47:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,413,1511827200"; d="scan'208";a="66693328"
From: Christian Lindig <christian.lindig@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH 1/2] tools/ocaml: Drop coredump infrastructure
Thread-Index: AQHTkVpgUBjGIoVOvEWL263mrd2Ua6OE9yIA
Date: Thu, 25 Jan 2018 19:47:15 +0000
Message-ID: <3A55DE5F-5071-4844-9D98-10CB6828EAFE@citrix.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <81CD633950EC054F893E4324DAD2AD84@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Jonathan Ludlam <Jonathan.Ludlam@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] tools/ocaml: Drop coredump
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMTkuIEphbiAyMDE4LCBhdCAxOToxOSwgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBJdCBpcyB1bnVzZWQsIGFuZCB1c2VzIGFu
IG9ic29sZXRlIGh5cGVyY2FsbCB3aGljaCBoYXMgbmV2ZXIgZXZlciBmdW5jdGlvbmVkDQo+IGZv
ciBIVk0gZ3Vlc3RzLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AZXUuY2l0cml4LmNvbT4NCj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+
IENDOiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+DQo+IC0t
LQ0KPiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICAgICB8IDg2IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4gdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJs
Lm1saSAgICAgfCAxNiAtLS0tLS0tDQo+IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVi
cy5jIHwgNDEgLS0tLS0tLS0tLS0tLS0tLS0tDQo+IDMgZmlsZXMgY2hhbmdlZCwgMTQzIGRlbGV0
aW9ucygtKQ0KDQpJ4oCZbSBmaW5lIHdpdGggdGhpcy4NCg0K4oCUIENocmlzdGlhbgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:50:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenXQ-0000tA-EO; Thu, 25 Jan 2018 19:50:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eenXP-0000t3-GF
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 19:50:19 +0000
X-Inumbo-ID: f360a782-0208-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f360a782-0208-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 20:50:11 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,413,1511827200"; d="scan'208";a="66693465"
To: Christian Lindig <christian.lindig@citrix.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
 <3A55DE5F-5071-4844-9D98-10CB6828EAFE@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3f562d7c-a852-08f8-ec72-643273564dfc@citrix.com>
Date: Thu, 25 Jan 2018 19:50:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <3A55DE5F-5071-4844-9D98-10CB6828EAFE@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Jonathan Ludlam <Jonathan.Ludlam@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] tools/ocaml: Drop coredump
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTk6NDcsIENocmlzdGlhbiBMaW5kaWcgd3JvdGU6Cj4KPj4gT24gMTkuIEph
biAyMDE4LCBhdCAxOToxOSwgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+Cj4+IEl0IGlzIHVudXNlZCwgYW5kIHVzZXMgYW4gb2Jzb2xldGUgaHlwZXJj
YWxsIHdoaWNoIGhhcyBuZXZlciBldmVyIGZ1bmN0aW9uZWQKPj4gZm9yIEhWTSBndWVzdHMuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4+IC0tLQo+PiBDQzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+
Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgo+PiAtLS0KPj4gdG9vbHMvb2NhbWwv
bGlicy94Yy94ZW5jdHJsLm1sICAgICAgfCA4NiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCj4+IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgIHwgMTYgLS0t
LS0tLQo+PiB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmxfc3R1YnMuYyB8IDQxIC0tLS0tLS0t
LS0tLS0tLS0tLQo+PiAzIGZpbGVzIGNoYW5nZWQsIDE0MyBkZWxldGlvbnMoLSkKPiBJ4oCZbSBm
aW5lIHdpdGggdGhpcy4KCklzIHRoYXQgYW4gYWNrZWQtYnkgb3IgcmV2aWV3ZWQtYnkgdGhlbj8K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 19:50:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 19:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenXj-0000vN-P4; Thu, 25 Jan 2018 19:50:39 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eenXi-0000vC-Hj
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 19:50:38 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id CA/6F-04190-D053A6A5;
 Thu, 25 Jan 2018 19:50:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVZfHNCv
 KYMcTQ4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrGo8ylbwUnPio1H1zE2MF616mLk4hASaGSS
 eHDpDDuE85hR4uzDiUwQzjZGib4dN4AynBwiAs4SX8/MBbN5BfQldj6/zAJiCwvYSrxtW8MM0
 iAhsJRZYuq1I4wgCQkBT4lfjz4xwdgrTuxl7WJk52ATsJI4JNbFyMHBIqAqseSU6wRG7gWMDK
 sYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NzPRyU4uLE9NTcxKTivWS83M3MQL9ywAEOxhvbgw
 4xCjJwaQkyrugPyNKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvjUlWlJBgUWp6akVaZg4w0GDS
 Ehw8SiK88SBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolzqsHUioAUppRmgc3C
 BYBlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM+80YaApPZl4J3L5XQKcwAZ1iV5EJckpJIk
 JKqoFRetnG3wbbDaV9Tsml26wvcjvn5lS0eOauX96HfJPMjttvz57gV7D0oGFu9iumWv2ooso
 LtxlebDwm87zz+iPfyxMOWrnZ3uptlSlY+lXygvSRc0+5fs599sL4wIZHZ3Ry44Ql9wguOT8h
 mudWd/bSZRqLd3/8teWqR4+K08HD59f/kooMmrJVU4mlOCPRUIu5qDgRABGVbPd7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1516909835!70681164!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20581 invoked from network); 25 Jan 2018 19:50:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 19:50:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eenXe-0002qe-6a; Thu, 25 Jan 2018 19:50:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eenXY-0002gX-NR; Thu, 25 Jan 2018 19:50:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eenXY-0004nM-1W; Thu, 25 Jan 2018 19:50:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118339-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5b6b15acebfc6ef3dcb72385f328c985526a33e3
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 19:50:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118339: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3306317907072555667=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3306317907072555667==
Content-Type: text/plain

flight 118339 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118339/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  5b6b15acebfc6ef3dcb72385f328c985526a33e3
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Testing same since   118327  2018-01-25 13:01:30 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============3306317907072555667==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3306317907072555667==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 20:03:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 20:03:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenjm-0001sj-2W; Thu, 25 Jan 2018 20:03:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xjsb=eu=citrix.com=prvs=556052ab2=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1eenjk-0001sc-Bh
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 20:03:04 +0000
X-Inumbo-ID: c2a215d0-020a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2a215d0-020a-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 20:03:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,413,1511827200"; d="scan'208";a="66694152"
From: Christian Lindig <christian.lindig@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH 1/2] tools/ocaml: Drop coredump infrastructure
Thread-Index: AQHTkVpgUBjGIoVOvEWL263mrd2Ua6OE9yIAgAAA1ACAAANtAA==
Date: Thu, 25 Jan 2018 20:02:30 +0000
Message-ID: <2B43832A-A6D4-4A88-8683-3191A1064773@citrix.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
 <3A55DE5F-5071-4844-9D98-10CB6828EAFE@citrix.com>
 <3f562d7c-a852-08f8-ec72-643273564dfc@citrix.com>
In-Reply-To: <3f562d7c-a852-08f8-ec72-643273564dfc@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.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <1E2DEDE4A49B214AA825F1B365192822@citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@citrix.com>,
 Jonathan Ludlam <Jonathan.Ludlam@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/2] tools/ocaml: Drop coredump
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMjUuIEphbiAyMDE4LCBhdCAxOTo1MCwgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6DQo+IA0KPiBPbiAyNS8wMS8xOCAxOTo0NywgQ2hyaXN0
aWFuIExpbmRpZyB3cm90ZToNCj4+IA0KPj4+IE9uIDE5LiBKYW4gMjAxOCwgYXQgMTk6MTksIEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOg0KPj4+IA0KPj4+
IEl0IGlzIHVudXNlZCwgYW5kIHVzZXMgYW4gb2Jzb2xldGUgaHlwZXJjYWxsIHdoaWNoIGhhcyBu
ZXZlciBldmVyIGZ1bmN0aW9uZWQNCj4+PiBmb3IgSFZNIGd1ZXN0cy4NCj4+PiANCj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPj4+
IC0tLQ0KPj4+IENDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4+
PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4NCj4+PiBDQzogQ2hyaXN0aWFuIExp
bmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPg0KPj4+IC0tLQ0KPj4+IHRvb2xzL29j
YW1sL2xpYnMveGMveGVuY3RybC5tbCAgICAgIHwgODYgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KPj4+IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbGkgICAgIHwg
MTYgLS0tLS0tLQ0KPj4+IHRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybF9zdHVicy5jIHwgNDEg
LS0tLS0tLS0tLS0tLS0tLS0tDQo+Pj4gMyBmaWxlcyBjaGFuZ2VkLCAxNDMgZGVsZXRpb25zKC0p
DQo+PiBJ4oCZbSBmaW5lIHdpdGggdGhpcy4NCj4gDQo+IElzIHRoYXQgYW4gYWNrZWQtYnkgb3Ig
cmV2aWV3ZWQtYnkgdGhlbj8NCj4gDQo+IH5BbmRyZXcNCg0KQWNrZWQtYnk6IENocmlzdGlhbiBM
aW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 20:04:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 20:04:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eenlY-0001zr-Fk; Thu, 25 Jan 2018 20:04:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfnt=eu=citrix.com=prvs=5561849e8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eenlX-0001zX-BM
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 20:04:55 +0000
X-Inumbo-ID: 04cf3cb6-020b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04cf3cb6-020b-11e8-b9b1-635ca7ef6cff;
 Thu, 25 Jan 2018 20:04:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,413,1511827200"; d="scan'208";a="66694241"
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801251035430.11958@sstabellini-ThinkPad-X260>
 <62646f15-19de-e626-4a65-4e8dc2fc0025@citrix.com>
 <alpine.DEB.2.10.1801251057591.11958@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d527f024-f383-8812-0475-ba101f95becf@citrix.com>
Date: Thu, 25 Jan 2018 20:04:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801251057591.11958@sstabellini-ThinkPad-X260>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen,x86: introduce tcg_errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjUvMDEvMTggMTk6NDMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUaHUsIDI1
IEphbiAyMDE4LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAyNS8wMS8xOCAxODozNywgU3Rl
ZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gVGhlIFRDRyBlbXVsYXRvciBpbiBRRU1VIGlzIG5v
dCBnb29kIGVub3VnaCB0byBwYXNzIHRoZSB0aGUgdGVzdHMgaW4KPj4+IHN0dWJfc2VsZnRlc3Qu
IERldGVjdCBpZiBYZW4gaXMgcnVubmluZyBvbiBUQ0cgZWFybHksIHRoZW4gZHJvcCB0aGUKPj4+
IHRlc3RzIGlmIGl0IGlzIHRoZSBjYXNlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gSSdtIHN0aWxsIG9wcG9zZWQg
dG8gdGhpcyBjaGFuZ2UuwqAgVGhlIHNlbGZ0ZXN0cyBkZW1vbnN0cmF0ZSB0aGF0IFRDRwo+PiBk
b2Vzbid0IHdvcmsgZm9yIGFuIGFyY2hpdGVjdHVyYWwgYXJlYSB3ZSBkZXBlbmQsIGFuZCBzaW1w
bHkgcHJldGVuZGluZwo+PiBpdHMgbm90IGJ1Z2d5IGlzbid0IG9rLsKgIElmIHRoaXMgd2VyZSBh
IHBpZWNlIG9mIHJlYWwgaGFyZHdhcmUsIGl0IHdvdWxkCj4+IGJlIGJsYWNrbGlzdGVkIGluIGEg
c2ltaWxhciBmYXNoaW9uIHRvIFhTQS05Lgo+PiBJIHN0aWxsIGhhdmVuJ3Qgc2VlbiBhIGNvbnZp
bmNpbmcgZW5vdWdoIHVzZWNhc2UgdG8gY2F1c2UgWGVuIHRvCj4+IHByb2FjdGl2ZWx5IGxvb2sg
Zm9yIFFlbXUgaW4gYWxsIGNhc2VzIGluY2x1ZGluZyByZWxlYXNlIGJ1aWxkcyBvbiByZWFsCj4+
IGhhcmR3YXJlLgo+IFRlc3RpbmcgaXMgYSB2ZXJ5IGdvb2QgdXNlIGNhc2UuCgpUZXN0aW5nIGlz
IGdvb2QuIEkgYXBwcm92ZSBvZiB0ZXN0aW5nLgoKVGhlIHByb2JsZW0gaXMgdGhhdCB3aGF0IHlv
dSBhcmUgZG9pbmcgaGVyZSBpcyB1c2luZyBhIGJyb2tlbiB0ZXN0aW5nCnRvb2wgYW5kIGluc3Rl
YWQgb2YgZml4aW5nIHRoZSB0b29sLCB5b3UncmUgYm9kZ2luZyBYZW4gdG8gcHJvLWFjdGl2ZWx5
CnNlYXJjaCBmb3IgeW91ciBicm9rZW4gdGVzdGluZyB0b29sIGluIGFsbCBjYXNlcyBpbmNsdWRp
bmcgcmVsZWFzZQpidWlsZHMsIGFuZCBpZ25vcmUgb25lIG9mIFhlbidzIHNhZmV0eSBjaGVja3Mu
CgpUaGlzIGlzIHdoeSBJJ20gdW5jb252aW5jZWQgYnkgdGhlIGFyZ3VtZW50LgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 21:48:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 21:48:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eepN7-0000CN-Hc; Thu, 25 Jan 2018 21:47:49 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eepN6-0000CG-IM
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 21:47:48 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-5.messagelabs.com id 5D/85-04147-3805A6A5;
 Thu, 25 Jan 2018 21:47:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMLMWRWlGSWpSXmKPExsWS0XRdVbcpICv
 K4MUuc4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmtF5WbHgqGFF48OvrA2Mu7S7GLk4hAQamSSu
 Xd3DCuE8ZpSYvOEKI4SzjVHi0axm9i5GTg4RAWeJr2fmgtnCAg4Sc1ZuZwaxeQXsJR5uugnUw
 M7BJmAlcUgMJMoioCrRcusw8wRGjgWMDKsYNYpTi8pSi3QNLfSSijLTM0pyEzNzdA0NTPVyU4
 uLE9NTcxKTivWS83M3MQK9wgAEOxibtnseYpTkYFIS5V3QnxElxJeUn1KZkVicEV9UmpNafIh
 RhoNDSYKXyz8rSkiwKDU9tSItMwcYHjBpCQ4eJRHeuSBp3uKCxNzizHSI1ClGY46mBw/amDlu
 vHjdxizEkpeflyolztsNUioAUppRmgc3CBa2lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMu
 xxkCk9mXgncvldApzABnWJXkQlySkkiQkqqgVHrxIQavbJ8mcnxMTmrbj9ZIzxnquGXGzpeoZ
 8sWHKrTHpUDuoL3Cn/xb5SZu3T27ZfXBQSJVh7qm9Oc//luWnJrheHT7xwyL06JVQiia1j3dX
 m1zetmy/p2G25tmwnS7ry+dl5m2qKws7vXXvrZdFZi0aBNL+iyYynnMX7zxq88rhb8cSpzUaJ
 pTgj0VCLuag4EQBOOTtGVgIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1516916865!91947554!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44979 invoked from network); 25 Jan 2018 21:47:46 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 21:47:46 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eepN2-00062U-UV; Thu, 25 Jan 2018 21:47:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eepMx-0007Ie-M8; Thu, 25 Jan 2018 21:47:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eepMx-0004xg-Eo; Thu, 25 Jan 2018 21:47:39 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1eepMx-0004xg-Eo@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 21:47:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete build-arm64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1827062983574197297=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1827062983574197297==
Content-Type: text/plain

branch xen-unstable-smoke
xenbranch xen-unstable-smoke
job build-arm64-xsm
testid xen-build

Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
  Bug not present: 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/118345/


  commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
  Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
  Date:   Thu Jan 25 12:27:44 2018 +0100
  
      gcov: rename sysctl and functions
      
      Change gcov to cov (for internal interfaces) or coverage (for the
      public ones).
      
      Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
      Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/xen-unstable-smoke/build-arm64-xsm.xen-build.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/xen-unstable-smoke/build-arm64-xsm.xen-build --summary-out=tmp/118345.bisection-summary --basis-template=118326 --blessings=real,real-bisect xen-unstable-smoke build-arm64-xsm xen-build
Searching for failure / basis pass:
 118339 fail [host=laxton1] / 118326 ok.
Failure / basis pass flights: 118339 / 118326
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 2b033e396f4fa0981bae1213cdacd15775655a97 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Basis pass 2b033e396f4fa0981bae1213cdacd15775655a97 2375832c7e51b67f076e6b07854c4a541cb4bdc3
Generating revisions with ./adhoc-revtuple-generator  git://xenbits.xen.org/qemu-xen.git#2b033e396f4fa0981bae1213cdacd15775655a97-2b033e396f4fa0981bae1213cdacd15775655a97 git://xenbits.xen.org/xen.git#2375832c7e51b67f076e6b07854c4a541cb4bdc3-5b6b15acebfc6ef3dcb72385f328c985526a33e3
Loaded 1001 nodes in revision graph
Searching for test results:
 118331 fail 2b033e396f4fa0981bae1213cdacd15775655a97 5b6b15acebfc6ef3dcb72385f328c985526a33e3
 118326 pass 2b033e396f4fa0981bae1213cdacd15775655a97 2375832c7e51b67f076e6b07854c4a541cb4bdc3
 118327 fail 2b033e396f4fa0981bae1213cdacd15775655a97 5b6b15acebfc6ef3dcb72385f328c985526a33e3
 118330 pass 2b033e396f4fa0981bae1213cdacd15775655a97 2375832c7e51b67f076e6b07854c4a541cb4bdc3
 118332 fail 2b033e396f4fa0981bae1213cdacd15775655a97 5b6b15acebfc6ef3dcb72385f328c985526a33e3
 118333 fail 2b033e396f4fa0981bae1213cdacd15775655a97 e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
 118334 pass 2b033e396f4fa0981bae1213cdacd15775655a97 642123c5123ff48d76d7ee376219ab50336636b9
 118335 pass 2b033e396f4fa0981bae1213cdacd15775655a97 af2a20e40e92da6c5383b66bc507bdb7d15ff829
 118336 pass 2b033e396f4fa0981bae1213cdacd15775655a97 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
 118338 fail 2b033e396f4fa0981bae1213cdacd15775655a97 e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
 118340 pass 2b033e396f4fa0981bae1213cdacd15775655a97 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
 118342 fail 2b033e396f4fa0981bae1213cdacd15775655a97 e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
 118339 fail 2b033e396f4fa0981bae1213cdacd15775655a97 5b6b15acebfc6ef3dcb72385f328c985526a33e3
 118343 pass 2b033e396f4fa0981bae1213cdacd15775655a97 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
 118345 fail 2b033e396f4fa0981bae1213cdacd15775655a97 e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Searching for interesting versions
 Result found: flight 118326 (pass), for basis pass
 Result found: flight 118327 (fail), for basis failure
 Repro found: flight 118330 (pass), for basis pass
 Repro found: flight 118331 (fail), for basis failure
 0 revisions at 2b033e396f4fa0981bae1213cdacd15775655a97 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
No revisions left to test, checking graph state.
 Result found: flight 118336 (pass), for last pass
 Result found: flight 118338 (fail), for first failure
 Repro found: flight 118340 (pass), for last pass
 Repro found: flight 118342 (fail), for first failure
 Repro found: flight 118343 (pass), for last pass
 Repro found: flight 118345 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
  Bug not present: 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/118345/


  commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
  Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
  Date:   Thu Jan 25 12:27:44 2018 +0100
  
      gcov: rename sysctl and functions
      
      Change gcov to cov (for internal interfaces) or coverage (for the
      public ones).
      
      Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
      Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
      Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>

Revision graph left in /home/logs/results/bisect/xen-unstable-smoke/build-arm64-xsm.xen-build.{dot,ps,png,html,svg}.
----------------------------------------
118345: tolerable ALL FAIL

flight 118345 xen-unstable-smoke real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/118345/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 build-arm64-xsm               6 xen-build               fail baseline untested


jobs:
 build-arm64-xsm                                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



--===============1827062983574197297==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1827062983574197297==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 22:17:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 22:17:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeppY-0002FZ-8R; Thu, 25 Jan 2018 22:17:12 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeppW-0002F0-Vo
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 22:17:11 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id 68/5A-07921-1675A6A5;
 Thu, 25 Jan 2018 22:17:05 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVTchPCv
 KoO27tsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzfhwejljwWvfij1fvrM2MPbadTFycQgJNDJJ
 XLs2iRHCecwocfjBfBYIZxujxJkr39m7GDk5RAScJb6emQtm8wroSzTdvcIGYgsL2Eosm/SVC
 aRBQmAps8TUa0cYQRISAp4SS+b1MsHYK07sZe1iZOdgE7CSOCQGEmURUJV41NHBOoGRewEjwy
 pGy6SizPSMktzEzBxdQwMDXUNDY11jXSMTY73EKt1EvdRS3eTUvJKiRKCsXmJ5sV5xZW5yTop
 eXmrJJkZgCDAAwQ7GuXMSDzFKcjApifIu6M+IEuJLyk+pzEgszogvKs1JLT7EKMPBoSTB2xKW
 FSUkWJSanlqRlpkDDEaYtAQHj5II73KQNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz
 0uVEuc9AlIqAFKaUZoHNwgWJZcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzFsKMoUnM68Ebt
 8roFOYgE6xq8gEOaUkESEl1cD4SmWSzxK955rFO7ifrSkJ9SnT0wnoNPp883HK9eoCu3Wf3P9
 lP3284LhsZf1+rdIl/3z33d8WcTyg8Gdf6M1bSyV91rg28NpwclypPm307cKac/39RSff2hm3
 zvx8R1/44ZZ1B3uzj6wO/3ltfrTVU4MYl5xVXxw33b+5KmvChuYtfrf57/szKLEUZyQaajEXF
 ScCANz7SY6NAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-225.messagelabs.com!1516918623!382594!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19582 invoked from network); 25 Jan 2018 22:17:04 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 22:17:04 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeppO-0006ni-LA; Thu, 25 Jan 2018 22:17:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeppJ-0001ZV-B4; Thu, 25 Jan 2018 22:16:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeppJ-0001mD-1Q; Thu, 25 Jan 2018 22:16:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118344-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bb5400b20a0c2c2dce114075b09063038ad373db
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 22:16:57 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118344: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8968951371951283781=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8968951371951283781==
Content-Type: text/plain

flight 118344 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118344/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  bb5400b20a0c2c2dce114075b09063038ad373db
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Failing since        118327  2018-01-25 13:01:30 Z    0 days    4 attempts
Testing same since   118344  2018-01-25 20:01:07 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit bb5400b20a0c2c2dce114075b09063038ad373db
Author: George Dunlap <george.dunlap@citrix.com>
Date:   Mon Jan 8 15:50:53 2018 +0000

    xl: Don't warn on using 'deprecated' mode selection
    
    We generally support old config formats indefinintely (see the disk
    format) without emitting warnings.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============8968951371951283781==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8968951371951283781==--

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 22:17:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 22:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eepqF-0002IZ-LJ; Thu, 25 Jan 2018 22:17:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=es9p=eu=cryptohaze.com=bitweasil@srs-us1.protection.inumbo.net>)
 id 1eepqD-0002IN-KK
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 22:17:53 +0000
X-Inumbo-ID: 9037023a-021d-11e8-ba59-bc764e045a96
Received: from mail-ua0-x22c.google.com (unknown [2607:f8b0:400c:c08::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9037023a-021d-11e8-ba59-bc764e045a96;
 Thu, 25 Jan 2018 23:17:43 +0100 (CET)
Received: by mail-ua0-x22c.google.com with SMTP id z3so5986749uae.12
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 14:17:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cryptohaze-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=DbUNbnIq/UM2XIYPpLhxGytdVCbrePkylc7cjEpkWLU=;
 b=Hbzd8d9PMu510oR8jTH3maS/XZ6z1hJzr2IL3bpHhgtujcx/2tyhOE+bMTTkFI3THf
 MhwgCQBsH5qcn9/lhARe9+tZnhZgDxucnDE5jb6zwPQvlkc6lC5DVqDCptKTv2X2VXQu
 mgCCctcdj6vt8rheD2NrOCoOecB3u4EXYdz8kInSBeUgn7CbcGnGNtd7Fxulw6OP8Sy1
 kRcpFeGSWvxWTIp4KWr8QyTdbSy2KQrM8Ot7B0izEd4GCgjLuuABOcHlDB3oG9CE6oBY
 cSEKEltm8dFApYdQWFTCfpEIV7GLxOCVIGbF/wFJPzBP9irv4OxhsXjdigO5t20zuoiF
 fRiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=DbUNbnIq/UM2XIYPpLhxGytdVCbrePkylc7cjEpkWLU=;
 b=VFFU+wOqSP/2pDzpRzKuAJFnNv8ZXNYfm8I6etEZnLZDey1KR+7pfVKv5cX87zji6u
 5XrETes+kFSxTsYhHFlRZX+sP+GxThuTTKOvkFVBwI1E8H0HT7exXbybEeGhNvxzJmO3
 EUjOWdFaqhuzvKfWukPgJZXI0w0gzFCUpNLxnjIPtVQZsL9L1pKL1QarfL8xWkhGL3t8
 cNubFkp/Pu8T4m1j74dFtc1DJDkooRCugm2GFolW+mWJlIgd0GOh5nPqYvvs1A09HnGe
 0mSdKZFambxSNMbxU9NQr8lWDL76g6VbbqWHmQ1b1hM8eOTgx1Czj54fAn6vFHLwdFL5
 2iPw==
X-Gm-Message-State: AKwxytdUf4khJ5iyeEe3KZabeFoX0XK0m6eZ5PQxbt20sn2kzMjBGGO3
 lOOh2AHoG06+Oq06YNd+lLHoADjK0tJV5e+xOeG+8Q==
X-Google-Smtp-Source: AH8x225Kq6bYkqGZD+u3qLfjWl9ASTMLH/OTE54RWFrt0Yjy2IzT+0Cpl4OHfITg61+Q5SU4ts2YWmkHBM6BRIGUPxA=
X-Received: by 10.159.35.37 with SMTP id 34mr9028394uae.130.1516918668330;
 Thu, 25 Jan 2018 14:17:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.14.199 with HTTP; Thu, 25 Jan 2018 14:17:47 -0800 (PST)
X-Originating-IP: [66.195.179.45]
In-Reply-To: <0052b33d-f0fe-ee91-892d-a63c8001c567@bitdefender.com>
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
 <0052b33d-f0fe-ee91-892d-a63c8001c567@bitdefender.com>
From: "Bitweasil ." <bitweasil@cryptohaze.com>
Date: Thu, 25 Jan 2018 15:17:47 -0700
Message-ID: <CALn24pBf1UGbrqsSD_=abdM1U7X+vMuPd0q4KgYYH_tmd7mkAw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============8010251006764128500=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8010251006764128500==
Content-Type: multipart/alternative; boundary="001a1139dada6122460563a12633"

--001a1139dada6122460563a12633
Content-Type: text/plain; charset="UTF-8"

Razvan -

Yes, that patch resolves the issues.  Performance is abysmal (as expected
with a CR3 switch on every syscall), but things behave properly.

Jan -

It turns out that unrelated code in my livepatch was causing the crashing
when I filtered the high bit - I was not properly gating some other CR3
processing code in the livepatch, and that was causing the invalid opcode
errors, not the filtered CR3 value.  You are correct that masking the bit
should not cause any correctness issues, only performance issues.

Will one of you take up submitting this patch into the proper places?  I'm
afraid I'm not very familiar with the Xen patch submission process.

Thank you!

-Bit



On Thu, Jan 25, 2018 at 8:07 AM, Razvan Cojocaru <rcojocaru@bitdefender.com>
wrote:

> On 01/25/2018 12:31 AM, Bitweasil . wrote:
> > I've recently discovered that if you attempt to use introspection to
> > capture CR3 changes with the new KPTI enabled kernels, the guest dies
> > shortly after the start of introspection with failed VM entry due to
> > invalid guest state.
> >
> > I believe the invalid state here is the high bit being set in CR3 -
> > while this is how one indicates that PCID should not invalidate the
> > various page table caches, introspection leads to this being set in the
> > VMCS, which appears to be wrong.
> >
> > With the XenServer 4.7.1 code base (which is my working code base at the
> > moment), I have not found a way around this, as the
> > vm_event_set_registers function (xen/arch/x86/vm_event.c) does not set
> > the CR3 value, and vm_event_register_write_resume only allows inhibiting
> > the write, not writing a modified value.
> >
> > I've attempted several ways to work around this with a livepatch, and
> > have not (yet) been successful.
> >
> > Masking at the top of hvm_set_cr3 allows the guest to continue, but
> > appears to do the wrong thing with regards to the guest (tasks begin
> > dying quickly from invalid opcode errors).
> >
> > In any case, Andrew mentions that this appears to still be an issue in
> > staging, so this likely needs addressing.  At this point in time, I
> > believe guests with KPTI enabled cannot be introspected if that
> > introspection involves capturing CR3 changes.
> >
> > Please let me know if you need any more details on this issue!
>
> I've managed to reproduce the problem and this patch has fixed it for me
> with Xen staging:
>
> diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
> index db282b5..7be962e 100644
> --- a/xen/arch/x86/hvm/hvm.c
> +++ b/xen/arch/x86/hvm/hvm.c
> @@ -2320,6 +2320,9 @@ int hvm_set_cr3(unsigned long value, bool_t
> may_defer)
>          }
>      }
>
> +    if ( hvm_pcid_enabled(v) )
> +        value &= ((1ull << 63) - 1);
> +
>      if ( hvm_paging_enabled(v) && !paging_mode_hap(v->domain) &&
>           (value != v->arch.hvm_vcpu.guest_cr[3]) )
>      {
>
> Would you mind giving this a spin and confirm it also solves your problems?
>
>
> Thanks,
> Razvan
>

--001a1139dada6122460563a12633
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div><div><div><div>Razvan -<br><br></div>Yes, that p=
atch resolves the issues.=C2=A0 Performance is abysmal (as expected with a =
CR3 switch on every syscall), but things behave properly.<br></div><div><br=
></div><div>Jan - <br></div><div><br></div>It turns out that unrelated code=
 in my livepatch was causing the crashing when I filtered the high bit - I =
was not properly gating some other CR3 processing code in the livepatch, an=
d that was causing the invalid opcode errors, not the filtered CR3 value.=
=C2=A0 You are correct that masking the bit should not cause any correctnes=
s issues, only performance issues.<br><br></div>Will one of you take up sub=
mitting this patch into the proper places?=C2=A0 I&#39;m afraid I&#39;m not=
 very familiar with the Xen patch submission process.<br><br></div>Thank yo=
u!<br><br></div>-Bit<br><div><div><div><div><br><br></div></div></div></div=
></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Ja=
n 25, 2018 at 8:07 AM, Razvan Cojocaru <span dir=3D"ltr">&lt;<a href=3D"mai=
lto:rcojocaru@bitdefender.com" target=3D"_blank">rcojocaru@bitdefender.com<=
/a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On=
 01/25/2018 12:31 AM, Bitweasil . wrote:<br>
</span><span class=3D"">&gt; I&#39;ve recently discovered that if you attem=
pt to use introspection to<br>
&gt; capture CR3 changes with the new KPTI enabled kernels, the guest dies<=
br>
&gt; shortly after the start of introspection with failed VM entry due to<b=
r>
&gt; invalid guest state.<br>
&gt;<br>
&gt; I believe the invalid state here is the high bit being set in CR3 -<br=
>
&gt; while this is how one indicates that PCID should not invalidate the<br=
>
&gt; various page table caches, introspection leads to this being set in th=
e<br>
&gt; VMCS, which appears to be wrong.<br>
&gt;<br>
&gt; With the XenServer 4.7.1 code base (which is my working code base at t=
he<br>
&gt; moment), I have not found a way around this, as the<br>
&gt; vm_event_set_registers function (xen/arch/x86/vm_event.c) does not set=
<br>
&gt; the CR3 value, and vm_event_register_write_resume only allows inhibiti=
ng<br>
&gt; the write, not writing a modified value.<br>
&gt;<br>
&gt; I&#39;ve attempted several ways to work around this with a livepatch, =
and<br>
&gt; have not (yet) been successful.<br>
&gt;<br>
&gt; Masking at the top of hvm_set_cr3 allows the guest to continue, but<br=
>
&gt; appears to do the wrong thing with regards to the guest (tasks begin<b=
r>
&gt; dying quickly from invalid opcode errors).<br>
&gt;<br>
&gt; In any case, Andrew mentions that this appears to still be an issue in=
<br>
&gt; staging, so this likely needs addressing.=C2=A0 At this point in time,=
 I<br>
&gt; believe guests with KPTI enabled cannot be introspected if that<br>
&gt; introspection involves capturing CR3 changes.<br>
&gt;<br>
&gt; Please let me know if you need any more details on this issue!<br>
<br>
</span>I&#39;ve managed to reproduce the problem and this patch has fixed i=
t for me<br>
with Xen staging:<br>
<br>
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c<br>
index db282b5..7be962e 100644<br>
--- a/xen/arch/x86/hvm/hvm.c<br>
+++ b/xen/arch/x86/hvm/hvm.c<br>
@@ -2320,6 +2320,9 @@ int hvm_set_cr3(unsigned long value, bool_t may_defer=
)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0}<br>
<br>
+=C2=A0 =C2=A0 if ( hvm_pcid_enabled(v) )<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 value &amp;=3D ((1ull &lt;&lt; 63) - 1);<br>
+<br>
=C2=A0 =C2=A0 =C2=A0if ( hvm_paging_enabled(v) &amp;&amp; !paging_mode_hap(=
v-&gt;domain) &amp;&amp;<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 (value !=3D v-&gt;arch.hvm_vcpu.guest_cr=
[3]) )<br>
=C2=A0 =C2=A0 =C2=A0{<br>
<br>
Would you mind giving this a spin and confirm it also solves your problems?=
<br>
<br>
<br>
Thanks,<br>
Razvan<br>
</blockquote></div><br></div>

--001a1139dada6122460563a12633--


--===============8010251006764128500==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8010251006764128500==--


From xen-devel-bounces@lists.xenproject.org Thu Jan 25 23:04:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 23:04:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeqYm-0005eu-Qf; Thu, 25 Jan 2018 23:03:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rcdv=eu=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eeqYm-0005eo-4Y
 for xen-devel@lists.xen.org; Thu, 25 Jan 2018 23:03:56 +0000
X-Inumbo-ID: ffd94b30-0223-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ffd94b30-0223-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 00:03:48 +0100 (CET)
Received: (qmail 15178 invoked from network); 26 Jan 2018 01:03:52 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 26 Jan 2018 01:03:52 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 4487C7FBD9
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 01:03:52 +0200 (EET)
Received: (qmail 10403 invoked from network); 26 Jan 2018 01:03:52 +0200
Received: from 86-120-159-226.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.159.226)
 by smtp02.buh.bitdefender.net with SMTP; 26 Jan 2018 01:03:51 +0200
To: "Bitweasil ." <bitweasil@cryptohaze.com>
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
 <0052b33d-f0fe-ee91-892d-a63c8001c567@bitdefender.com>
 <CALn24pBf1UGbrqsSD_=abdM1U7X+vMuPd0q4KgYYH_tmd7mkAw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <cf9bfa43-6ca5-e260-c509-040b927390fa@bitdefender.com>
Date: Fri, 26 Jan 2018 01:03:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CALn24pBf1UGbrqsSD_=abdM1U7X+vMuPd0q4KgYYH_tmd7mkAw@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74756
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 473678,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.004667)], BW: [Enabled, t:
 (0.000022,0.000002)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005389), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER], SGN: [Enabled, t:
 (0.019178,0.000090)], URL: [Enabled, t: (0.000012,0.000002)], RTDA:
 [Enabled, t: (0.331359), Hit: No, Details: v2.6.16; Id:
 15.5f4eo4.1c3t503fh.as4s9], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjYvMjAxOCAxMjoxNyBBTSwgQml0d2Vhc2lsIC4gd3JvdGU6Cj4gUmF6dmFuIC0KPiAK
PiBZZXMsIHRoYXQgcGF0Y2ggcmVzb2x2ZXMgdGhlIGlzc3Vlcy7CoCBQZXJmb3JtYW5jZSBpcyBh
YnlzbWFsIChhcwo+IGV4cGVjdGVkIHdpdGggYSBDUjMgc3dpdGNoIG9uIGV2ZXJ5IHN5c2NhbGwp
LCBidXQgdGhpbmdzIGJlaGF2ZSBwcm9wZXJseS4+Cj4gSmFuIC0KPiAKPiBJdCB0dXJucyBvdXQg
dGhhdCB1bnJlbGF0ZWQgY29kZSBpbiBteSBsaXZlcGF0Y2ggd2FzIGNhdXNpbmcgdGhlCj4gY3Jh
c2hpbmcgd2hlbiBJIGZpbHRlcmVkIHRoZSBoaWdoIGJpdCAtIEkgd2FzIG5vdCBwcm9wZXJseSBn
YXRpbmcgc29tZQo+IG90aGVyIENSMyBwcm9jZXNzaW5nIGNvZGUgaW4gdGhlIGxpdmVwYXRjaCwg
YW5kIHRoYXQgd2FzIGNhdXNpbmcgdGhlCj4gaW52YWxpZCBvcGNvZGUgZXJyb3JzLCBub3QgdGhl
IGZpbHRlcmVkIENSMyB2YWx1ZS7CoCBZb3UgYXJlIGNvcnJlY3QgdGhhdAo+IG1hc2tpbmcgdGhl
IGJpdCBzaG91bGQgbm90IGNhdXNlIGFueSBjb3JyZWN0bmVzcyBpc3N1ZXMsIG9ubHkKPiBwZXJm
b3JtYW5jZSBpc3N1ZXMuCj4gCj4gV2lsbCBvbmUgb2YgeW91IHRha2UgdXAgc3VibWl0dGluZyB0
aGlzIHBhdGNoIGludG8gdGhlIHByb3BlciBwbGFjZXM/wqAKPiBJJ20gYWZyYWlkIEknbSBub3Qg
dmVyeSBmYW1pbGlhciB3aXRoIHRoZSBYZW4gcGF0Y2ggc3VibWlzc2lvbiBwcm9jZXNzLgoKWWVz
LCBJJ2xsIHNlbmQgYSBwcm9wZXIgcGF0Y2guCgoKVGhhbmtzIGZvciBwb2ludGluZyB0aGUgaXNz
dWUgb3V0LApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Jan 25 23:23:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 25 Jan 2018 23:23:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeqrd-00072N-MK; Thu, 25 Jan 2018 23:23:25 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.45])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeqrb-00071z-Po
 for xen-devel@lists.xensource.com; Thu, 25 Jan 2018 23:23:24 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-central-1.aws.symcld.net id FC/A8-01564-5E66A6A5;
 Thu, 25 Jan 2018 23:23:17 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrNLMWRWlGSWpSXmKPExsWS0XRdVfdpWla
 UwYTZYhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPPhJmsBScnMVZs+7qeuYHxamIXIxeHkEAj
 k8TWJ72sEM5jRokDV68wQTjbGCXObLzO0sXIySEi4Czx9cxcdhCbV0Bf4s7+RjBbWMBf4vXFM
 8wgDRICe5Ukjn3oAmuQEPCUWPJhI4L9/hXQVHYONgEriUNiIFEWAVWJC313mCcwci9gZFjFaJ
 lUlJmeUZKbmJmja2hgoGtoaKxrDGQZ6SVW6SbqpZbqJqfmlRQlAmX1EsuL9Yorc5NzUvTyUks
 2MQKDgAEIdjAePZt4iFGSg0lJlHdBf0aUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneI6lZUUKC
 RanpqRVpmTnAcIRJS3DwKInwvgZJ8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8vFQpc
 d6TIKUCIKUZpXlwg2BxcolRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvA0gU3gy80rg9r0COo
 UJ6BS7ikyQU0oSEVJSDYy1O672SZnPmtz3LVlvZfiXkPoTKVor1vFkfnVTZUjsrvv3999nh5Q
 SLY3Ds7nmnjm3X+vJotyu3GM+n+ZO/Drp7TylY1Ksd3nezVSTSrqUK5SWdKjAU9L7Sci1uS5z
 L/xZ/uvO/tml+7dezJjxvFtxkc7NaZ7iZ2/3/jG7UbHIReZ27PX74guklViKMxINtZiLihMB1
 KKJPY4CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-26.tower-225.messagelabs.com!1516922596!382356!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8291 invoked from network); 25 Jan 2018 23:23:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-26.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 25 Jan 2018 23:23:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeqrS-0008V4-HQ; Thu, 25 Jan 2018 23:23:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeqrN-0005D0-8f; Thu, 25 Jan 2018 23:23:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeqrM-0001ud-Fy; Thu, 25 Jan 2018 23:23:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118314-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-credit2:<job
 status>:broken:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:host-install(4):broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
X-Osstest-Versions-That: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 25 Jan 2018 23:23:08 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118314: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMxNCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODMxNC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTE4MjIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgxNjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
ODIyMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICBsaWtlIDExODE2NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTY3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjIy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhMjU2
N2Q2YjU0YjdiMTg3ZWNjMDE2NTAyMWI2ZGQwN2RhZmFmMDZhCmJhc2VsaW5lIHZlcnNpb246CiB4
ZW4gICAgICAgICAgICAgICAgICBkYzdkNDY1ODBkOWM2MzNhNTliZTFjMzc3NmY3OWMwMWRkMGNi
OThiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyMjIgIDIwMTgtMDEtMTkgMDY6NTM6NDAgWiAg
ICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MzE0ICAyMDE4LTAxLTI0IDIxOjQ0OjE3
IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
ICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiBicm9rZW4KYnJva2VuLXN0
ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IGEyNTY3ZDZiNTRiN2IxODdlY2MwMTY1MDIxYjZkZDA3ZGFmYWYwNmEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIE1v
biBKYW4gMjIgMTQ6MzU6NDIgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IGNwdWVycmF0YTogUmVt
b3ZlIHBlcmNwdS5oIGluY2x1ZGUKICAgIAogICAgVGhlIGluY2x1ZGUgcGVyY3B1Lmggd2FzIGFk
ZGVkIGJ5IG1pc3Rha2UgaW4gY3B1ZXJyYXRhLmggKHNlZSBjb21taXQKICAgIDRjNGZkZGMxNjYg
Inhlbi9hcm02NDogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiB0aGUgYnJhbmNoIGFsaWFzaW5nCiAg
ICBhdHRhY2tzIikuIFNvIHJlbW92ZSBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBhNWU3Y2U5NTYwYjQwOGRiZGMyZjdmYjhhNThmNjIwOTYwMWNjMDU0KQoKY29t
bWl0IDlmNzllOGQ4NDZlODQxM2M4MjhmNWZjN2NjNmFjNzMzNzI4ZGZmMDAKQXV0aG9yOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6
MjM6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9hcm02NDogSW1wbGVtZW50IGJyYW5jaCBwcmVkaWN0
b3IgaGFyZGVuaW5nIGZvciBhZmZlY3RlZCBDb3J0ZXgtQSBDUFVzCiAgICAKICAgIENvcnRleC1B
NTcsIEE3MiwgQTczIGFuZCBBNzUgYXJlIHN1c2NlcHRpYmxlIHRvIGJyYW5jaCBwcmVkaWN0b3IK
ICAgIGFsaWFzaW5nIGFuZCBjYW4gdGhlb3JpdGljYWxseSBiZSBhdHRhY2tlZCBieSBtYWxpY2lv
dXMgY29kZS4KICAgIAogICAgVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgUFNDSS1iYXNlZCBtaXRp
Z2F0aW9uIGZvciB0aGVzZSBDUFVzIHdoZW4KICAgIGF2YWlsYWJsZS4gVGhlIGNhbGwgaW50byBm
aXJtd2FyZSB3aWxsIGludmFsaWRhdGUgdGhlIGJyYW5jaCBwcmVkaWN0b3IKICAgIHN0YXRlLCBw
cmV2ZW50aW5nIGFueSBtYWxpY2lvdXMgZW50cmllcyBmcm9tIGFmZmVjdGlvbiBvdGhlciB2aWN0
aW0KICAgIGNvbnRleHRzLgogICAgCiAgICBQb3J0ZWQgZnJvbSBMaW51eCBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFu
Y2gga3B0aS4KICAgIAogICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5n
aWVyQGFybS5jb20+CiAgICAgU2lnbmVkLW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29u
QGFybS5jb20+CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU3MzBmOGU0MWU4NTM3ZjFkYjk3NzBiOTQ2NGY5
NTIzYzI4ODU3YjkpCgpjb21taXQgZmJhNDhlZmYxOGMwMmQ3MTZjOTViOTJkZjgwNGE3NTU2MjBi
ZTgyZQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6
ICAgVHVlIEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCgogICAgeGVuL2FybTY0OiBBZGQgc2tl
bGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAg
IAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2Fu
IGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICByZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZs
b3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRpYWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBm
cm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0
aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5kIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvCiAgICBlbmFi
bGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRh
Y2tzIGZvcgogICAgQ1BVcyB0aGF0IGFyZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiB0aGUg
bWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUK
ICAgIGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4gRm9yIHNhZmV0eSwgaXQgaXMg
YXBwbGllZCBhdCBldmVyeQogICAgZXhjZXB0aW9uIGVudHJ5LiBTbyB0aGVyZSBhcmUgcG90ZW50
aWFsIGZvciBvcHRpbWl6aW5nIHdoZW4gcmVjZWl2aW5nCiAgICBhbiBleGNlcHRpb24gYXQgdGhl
IHNhbWUgbGV2ZWwuCiAgICAKICAgIEJlY2F1c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5j
aCBwcmVkaWN0b3IsIGl0IGlzIG5vdCBwb3NzaWJsZSB0bwogICAgc2FmZWx5IHVzZSBicmFuY2gg
aW5zdHJ1Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCiAgICBUaGVyZWZv
cmUsIHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0
byB0aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgT24g
QXJtNjQsIGVhY2ggdmVjdG9yIGNhbiBob2xkIDMyIGluc3RydWN0aW9ucy4gVGhpcyBsZWF2ZSB1
cyAzMQogICAgaW5zdHJ1Y3Rpb25zIGZvciB0aGUgbWl0aWdhdGlvbi4gVGhlIGxhc3Qgb25lIGlz
IHRoZSBicmFuY2ggaW5zdHJ1Y3Rpb24KICAgIHRvIHRoZSBoZWxwZXIuCiAgICAKICAgIEJlY2F1
c2UgYSBwbGF0Zm9ybSBtYXkgaGF2ZSBDUFVzIHdpdGggZGlmZmVyZW50IG1pY3JvLWFyY2hpdGVj
dHVyZXMsCiAgICBwZXItQ1BVIHZlY3RvciB0YWJsZSBuZWVkcyB0byBiZSBwcm92aWRlZC4gUmVh
bGlzdGljYWxseSwgb25seSBhIGZldwogICAgZGlmZmVyZW50IG1pdGlnYXRpb25zIHdpbGwgYmUg
bmVjZXNzYXJ5LiBTbyBwcm92aWRlIGEgc21hbGwgc2V0IG9mCiAgICB2ZWN0b3IgdGFibGVzLiBU
aGV5IHdpbGwgYmUgcmUtdXNlZCBhbmQgcGF0Y2ggd2l0aCB0aGUgbWl0aWdhdGlvbnMKICAgIG9u
LWRlbWFuZC4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiB0aGUgd29yayBkb25lIGluIExpbnV4
IChzZWUgWzFdKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFsx
XSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGlu
dXguZ2l0CiAgICBicmFuY2gga3RwaQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDRjNGZkZGMxNjZjZjUyOGFjYTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMpCgpj
b21taXQgMzc5MDgzM2VmMTZiOTU2NTM0MjRlYzliMTQ1ZTQ2MGVjMWE1NmQxNgpBdXRob3I6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAx
NDoyMzozNSAyMDE4ICswMDAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExf
VkVSU0lPTlMKICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05T
IHRvIG1hdGNoIGFsbCB2YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVuIENQVSBtb2RlbC4K
ICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9m
Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcxOGUx
MDg4NjdiNikKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMKCmNvbW1pdCA1MDQ1MGMxZjMzZGM3MmYyMTM4YTY3MWQ3Mzg5MzRmNzk2YmUzMzE4
CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBU
dWUgSmFuIDE2IDE0OjIzOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtNjQ6IEFkZCBtaXNzaW5n
IE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTcyLCBBNzMgYW5kIEE3NQogICAgCiAgICBDb3J0ZXgt
QTcyLCBBNzMgYW5kIEE3NSBNSURSIHdpbGwgYmUgdXNlZCB0byBhIGZvbGxvdy11cCBmb3IgaGFy
ZGVuaW5nCiAgICB0aGUgYnJhbmNoIHByZWRpY3Rvci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzk3NWJmZjUy
NGM0ZTJjMzBlZmJmMTQ0ZGU3NTNmMTUxZDk3NGU1MykKCmNvbW1pdCAyZWM3Y2NiZmZjNmI3ODhm
NjVlNTU0OThlNDM0N2MxZWUzYTQ0YjAxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjMzIDIwMTggKzAwMDAKCiAg
ICB4ZW4vYXJtOiBJbnRyb2R1Y2UgZW5hYmxlIGNhbGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFiaWxp
dGllcyBvbiBlYWNoIG9ubGluZSBDUFUKICAgIAogICAgT25jZSBYZW4ga25vd3Mgd2hhdCBmZWF0
dXJlcy93b3JrYXJvdW5kcyBwcmVzZW50IG9uIHRoZSBwbGF0Zm9ybSwgaXQKICAgIG1pZ2h0IGJl
IG5lY2Vzc2FyeSB0byBjb25maWd1cmUgZWFjaCBvbmxpbmUgQ1BVLgogICAgCiAgICBJbnRyb2R1
Y2UgYSBuZXcgY2FsbGJhY2sgImVuYWJsZSIgdGhhdCB3aWxsIGJlIGNhbGxlZCBvbiBlYWNoIG9u
bGluZSBDUFUgdG8KICAgIGNvbmZpZ3VyZSB0aGUgImNhcGFiaWxpdHkiLgogICAgCiAgICBUaGUg
Y29kZSBpcyBiYXNlZCBvbiBMaW51eCB2NC4xNCAod2hlcmUgY3B1ZmVhdHVyZS5jIGNvbWVzIGZy
b20pLCB0aGUKICAgIGV4cGxhbmF0aW9uIG9mIHdoeSB1c2luZyBzdG9wX21hY2hpbmVfcnVuIGlz
IGtlcHQgYXMgd2UgaGF2ZSBzaW1pbGFyCiAgICBwcm9ibGVtIGluIHRoZSBmdXR1cmUuCiAgICAK
ICAgIExhc3RseSBpbnRyb2R1Y2UgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kIHRoYXQgd2lsbCBi
ZSBjYWxsZWQgb25jZSBDUFVzCiAgICBoYXZlIGJvb3RlZCBhbmQgYmVmb3JlIHRoZSBoYXJkd2Fy
ZSBkb21haW4gaXMgY3JlYXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAg
ICAKICAgIFNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3NTAwNDk1MTU1YWFj
Y2U0Mzc4NzhjYjU3NmY0NTIyNGFlOTg0ZjQwKQogICAgCiAgICBDb25mbGljdHM6CiAgICAgICAg
ICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCihxZW11IGNoYW5nZXMgbm90IGlu
Y2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 00:02:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 00:02:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eerT6-0001pq-5R; Fri, 26 Jan 2018 00:02:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eciw=ev=cryptohaze.com=bitweasil@srs-us1.protection.inumbo.net>)
 id 1eerT4-0001pe-EU
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 00:02:06 +0000
X-Inumbo-ID: 20574ba1-022c-11e8-ba59-bc764e045a96
Received: from mail-ua0-x232.google.com (unknown [2607:f8b0:400c:c08::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20574ba1-022c-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 01:01:58 +0100 (CET)
Received: by mail-ua0-x232.google.com with SMTP id p12so6142691uad.0
 for <xen-devel@lists.xen.org>; Thu, 25 Jan 2018 16:02:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cryptohaze-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6pDh6l6+PbOxnaP/Tr2lGOF9vjzQ2esukCoUnvgR4xU=;
 b=L00JXFuy6xzhrg4pB2xijLvLLyQm9Esm+EYmImaFXSzZ+4ipLLH5cza9beqnhfk8md
 kiqw/lpFWDgzezmgO0Z/qTPe3CElpC87HnZ+HdinSscFBaNTve0vKC1DE0RQfZd4dP+E
 9ZRx0zeA8SXTA+6EWzmnFvv3odFf4x8H85iETfMVqM8NSPZmHG8NDMF874apbCyrS80A
 ug0WjFGHdJmFQWVDsTCLQcZ5EqM/eSJHMNRjPbTVqGWsRi69UMkr39/gE8Q9ghetHeIh
 v1X7mqOyMh54tHdTWweFmSerCHXxdr8+OSGkA9J/8vMdEzo83PaxiMjY7JKzitVA6K23
 MoTA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6pDh6l6+PbOxnaP/Tr2lGOF9vjzQ2esukCoUnvgR4xU=;
 b=KG1SmZBq4BOm/KD9J7E5GSVz/nwe00fY2mtGH7YjyS8FtLSDXphOs6NVntsFHrVlSl
 WFp9LMIRhe0kVEhgf6jh8vCkhfoU/7PNQnKAxXhdmVtjcsHYtQHaRJRJs4BDehu5/8dE
 wyekRQ7xEdfU7B2kro/7j6qHz9hExI8TZUPCSwmfwkXh+jPar9pNdTz6adQC7iYjAzKw
 SF8YfyNBCSL+0NvaugFXVsumCk5Dyw/NSmVOq21c1T7VI9puorOjUhMIpaYNuOcRto/C
 wR2jJmFZFwtfp2cte2jpXEd7UgYOP4/XbFIgKbaqMwsWwbz7SqSlPC1mQng/BIH1864K
 msKw==
X-Gm-Message-State: AKwxytd4NV/X65iWFRqvZQCnWZYVDa8s2co9arxFNIiNAjFNl9XKMvo3
 jaUb2vusYJ65xs7WUOc8u63dTR0tjVK3vMw2UA7bNg==
X-Google-Smtp-Source: AH8x2253nRLpDErC1JUZK31nryaeAkKHEn57pY+w42DhXNXJqX4nDKthk0fbDRGhWYoLXYCN1qytvnPq1z6OEP+GaDA=
X-Received: by 10.176.7.150 with SMTP id c22mr8525317uaf.45.1516924923223;
 Thu, 25 Jan 2018 16:02:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.14.199 with HTTP; Thu, 25 Jan 2018 16:02:02 -0800 (PST)
X-Originating-IP: [66.195.179.45]
In-Reply-To: <cf9bfa43-6ca5-e260-c509-040b927390fa@bitdefender.com>
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
 <0052b33d-f0fe-ee91-892d-a63c8001c567@bitdefender.com>
 <CALn24pBf1UGbrqsSD_=abdM1U7X+vMuPd0q4KgYYH_tmd7mkAw@mail.gmail.com>
 <cf9bfa43-6ca5-e260-c509-040b927390fa@bitdefender.com>
From: "Bitweasil ." <bitweasil@cryptohaze.com>
Date: Thu, 25 Jan 2018 17:02:02 -0700
Message-ID: <CALn24pDDFmh9+SkE-gyyK2xzhemX7=JBYzt2SQjFGnp4gy-yyQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============9153929156494084728=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============9153929156494084728==
Content-Type: multipart/alternative; boundary="f403045f8b303339fb0563a29bb8"

--f403045f8b303339fb0563a29bb8
Content-Type: text/plain; charset="UTF-8"

This also impacts the "on change only" control setting code.

>From some debugging code: hvm_event_cr, value: 800000001aad0000, old:
1aad0000

This should not count as a changed CR3 value for reporting purposes.

The following patch resolves this reasonably, for a sane value of "change
only" reporting.  Apologies for the old Xen version, but I assume this is
still an issue if the other issue was not resolved in staging.



--- xenserver-4.7.1-clean/xen/arch/x86/hvm/event.c    2017-05-10
11:29:14.135332964 -0600
+++ xenserver-4.7.1/xen/arch/x86/hvm/event.c    2018-01-25
16:52:05.938251000 -0700
@@ -33,6 +33,11 @@
     struct arch_domain *ad = &curr->domain->arch;
     unsigned int ctrlreg_bitmask = monitor_ctrlreg_bitmask(index);

+
+    // Patch in work from Razvan
+    if ( hvm_pcid_enabled(curr) )
+        value &= ((1ull << 63) - 1);
+
     if ( (ad->monitor.write_ctrlreg_enabled & ctrlreg_bitmask) &&
          (!(ad->monitor.write_ctrlreg_onchangeonly & ctrlreg_bitmask) ||
           value != old) )


On Thu, Jan 25, 2018 at 4:03 PM, Razvan Cojocaru <rcojocaru@bitdefender.com>
wrote:

> On 01/26/2018 12:17 AM, Bitweasil . wrote:
> > Razvan -
> >
> > Yes, that patch resolves the issues.  Performance is abysmal (as
> > expected with a CR3 switch on every syscall), but things behave
> properly.>
> > Jan -
> >
> > It turns out that unrelated code in my livepatch was causing the
> > crashing when I filtered the high bit - I was not properly gating some
> > other CR3 processing code in the livepatch, and that was causing the
> > invalid opcode errors, not the filtered CR3 value.  You are correct that
> > masking the bit should not cause any correctness issues, only
> > performance issues.
> >
> > Will one of you take up submitting this patch into the proper places?
> > I'm afraid I'm not very familiar with the Xen patch submission process.
>
> Yes, I'll send a proper patch.
>
>
> Thanks for pointing the issue out,
> Razvan
>

--f403045f8b303339fb0563a29bb8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>This also impacts the &quot;on change only&quot;=
 control setting code.<br><br>From some debugging code: hvm_event_cr, value=
: 800000001aad0000, old: 1aad0000<br><br></div>This should not count as a c=
hanged CR3 value for reporting purposes.<br><br></div>The following patch r=
esolves this reasonably, for a sane value of &quot;change only&quot; report=
ing.=C2=A0 Apologies for the old Xen version, but I assume this is still an=
 issue if the other issue was not resolved in staging.<br><div><br></div><d=
iv><br></div><div><br>--- xenserver-4.7.1-clean/xen/arch/x86/hvm/event.c=C2=
=A0=C2=A0=C2=A0 2017-05-10 11:29:14.135332964 -0600<br>+++ xenserver-4.7.1/=
xen/arch/x86/hvm/event.c=C2=A0=C2=A0=C2=A0 2018-01-25 16:52:05.938251000 -0=
700<br>@@ -33,6 +33,11 @@<br>=C2=A0=C2=A0=C2=A0=C2=A0 struct arch_domain *a=
d =3D &amp;curr-&gt;domain-&gt;arch;<br>=C2=A0=C2=A0=C2=A0=C2=A0 unsigned i=
nt ctrlreg_bitmask =3D monitor_ctrlreg_bitmask(index);<br>=C2=A0<br>+<br>+=
=C2=A0=C2=A0=C2=A0 // Patch in work from Razvan<br>+=C2=A0=C2=A0=C2=A0 if (=
 hvm_pcid_enabled(curr) )<br>+=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 va=
lue &amp;=3D ((1ull &lt;&lt; 63) - 1);<br>+<br>=C2=A0=C2=A0=C2=A0=C2=A0 if =
( (ad-&gt;monitor.write_ctrlreg_enabled &amp; ctrlreg_bitmask) &amp;&amp;<b=
r>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (!(ad-&gt;monitor.=
write_ctrlreg_onchangeonly &amp; ctrlreg_bitmask) ||<br>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 value !=3D old) )<br><br></div><=
/div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Thu, Jan =
25, 2018 at 4:03 PM, Razvan Cojocaru <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:rcojocaru@bitdefender.com" target=3D"_blank">rcojocaru@bitdefender.com</a=
>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On 0=
1/26/2018 12:17 AM, Bitweasil . wrote:<br>
&gt; Razvan -<br>
&gt;<br>
&gt; Yes, that patch resolves the issues.=C2=A0 Performance is abysmal (as<=
br>
&gt; expected with a CR3 switch on every syscall), but things behave proper=
ly.&gt;<br>
&gt; Jan -<br>
&gt;<br>
&gt; It turns out that unrelated code in my livepatch was causing the<br>
&gt; crashing when I filtered the high bit - I was not properly gating some=
<br>
&gt; other CR3 processing code in the livepatch, and that was causing the<b=
r>
&gt; invalid opcode errors, not the filtered CR3 value.=C2=A0 You are corre=
ct that<br>
&gt; masking the bit should not cause any correctness issues, only<br>
&gt; performance issues.<br>
&gt;<br>
&gt; Will one of you take up submitting this patch into the proper places?=
=C2=A0<br>
&gt; I&#39;m afraid I&#39;m not very familiar with the Xen patch submission=
 process.<br>
<br>
</span>Yes, I&#39;ll send a proper patch.<br>
<br>
<br>
Thanks for pointing the issue out,<br>
Razvan<br>
</blockquote></div><br></div>

--f403045f8b303339fb0563a29bb8--


--===============9153929156494084728==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9153929156494084728==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 26 00:30:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 00:30:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eertz-0003Nf-Pu; Fri, 26 Jan 2018 00:29:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xpms=ev=xevo.com=mkelly@srs-us1.protection.inumbo.net>)
 id 1eertx-0003NZ-W3
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 00:29:54 +0000
X-Inumbo-ID: 02293a41-0230-11e8-ba59-bc764e045a96
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe41::608])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 02293a41-0230-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 01:29:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=uievolution.onmicrosoft.com; s=selector1-xevo-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=d4M8YV0ZqHrS2d0L7ieyxyUY51FMCGEaoIO/ZWsE5Eg=;
 b=LonDO1Kfwm+PELJAGI45hwOiPCG7GMZPTmJXdi9joLIdlhlmBmylS1R2x8GHs8mt8EfN/Wnu2AHmJcXngVW21dsEyMEPGjy7G9S1yN7JRkDwdaTm2uqiLkFlwkYXDzoPJwiFeEz16qPYjr1K1JbMMZp/KUAbkctt/EE/+TbAWoU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=mkelly@xevo.com; 
Received: from [10.201.1.39] (65.122.179.226) by
 MWHPR0101MB2944.prod.exchangelabs.com (10.174.170.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Fri, 26 Jan 2018 00:29:48 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
 <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
From: Martin Kelly <mkelly@xevo.com>
Message-ID: <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
Date: Thu, 25 Jan 2018 16:29:39 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
Content-Language: en-US
X-Originating-IP: [65.122.179.226]
X-ClientProxiedBy: DM5PR20CA0011.namprd20.prod.outlook.com (10.173.136.149) To
 MWHPR0101MB2944.prod.exchangelabs.com (10.174.170.15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6fed6cb5-c830-447c-64a8-08d56453e89a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:MWHPR0101MB2944; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR0101MB2944;
 3:4oydtZoEuRffxIwHSETMPvjF16lAMnNYG2HF6/SiMRHp4JbFeopGCM3S8sHRZfi5/M8YVFfbPd+UcKIAb1d4PvHPHvSUdkccatmwoX5P0En6JCw3QAhH9Kxk83dt01/ZjjN84SlU76rVkureEpAc4H+Xi44Ibyj6ZCHcZKnNnXGpNk8KwapyqLwb2zq+RLh2NjnIimMLGTJMcKxl6B776WbxfM2RgH5dmcA6O52gec6vhhWusE0hovDD2lvBNA3T;
 25:0Fo+DeWVpYhQK1EXoPq3SL3qr8PE5o1Qbiv8Es7Qev0VgF9UCP141F6loGn0w4bfgpF9t5fBjGJZgJ2gYpVvUqxqNotnsNGxeF5qZbx4DLcIfT41IXEtiJaUAaT1m5RO0IB4ybJBdhLp8NVg8VpwIWW2Z2MvHQ5+nT2P5IsEtcAjeZj3KZb4yKCB4e7mt2lZ9fV1qSVrCh3eAv6Rio9Xhz8yH36sW5XM0py+uP9Q+R27anyxrWr1WTT3CiXL5UnO2D7PyDxBkC3kDLQxUZsZqi8S4Q+/4XIBAbm66/hTXJR7WC3k3ZPO9t1KREuYZRg8RlBYUCrOCMDMIw68UdFAxA==;
 31:fXZyLEpYEUkX733FNeHDZ8ODeuLI04J6VGGwRavmvGyg0nEWvU8DxW39pp8p7lt/MDhuuQEVPdiHEYLc5M6bOG6C6kgDR1aLf2dBlnA55hcuz3NKzHmbokKeuN4yjbG5LIogdfFwDMC4LXo/MA6H/JbKvAxpQ6nMUeujMT8cukhY0GajXRvv2yl0ysklMyPuvdP9zxWNsQpZP5gBujgOuuZKfZj9zFo0xPH5DjbzErc=
X-MS-TrafficTypeDiagnostic: MWHPR0101MB2944:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR0101MB2944;
 20:8amffyjNGxfMxLCv1qr5k7tlekXyApTluOD6pMb06sovEQOSmU8z+Mrf0FQS5ofbJPjCOHGFdthaIHEgorkPmHPLiJqSY0lGLX1AxxeTFZqjE/XvLgV0hnw0mIOnJBrhL4hzH46PE2PcEYPrw68DiabUY8JIKJ3rCsRGVndnWMpgGTYArW7/i/9DMlWwnM9976HD5NGI7jPN6Xmwtov1luXch5Ov3PssZuIDPket2azuCNan7297PHvI7azt9heMwDYUEZE8k01w3PmZI7mGn1VH28kVYn0y+P8vJsKgeC0BuzbM9xiw2/WmkAggECFQMcimK/TZFvXx2yeYCpE2m0YWyEiF65DvVuxg9PpA+jJz0Gc09dAoXF68gesW6PJ3+SWFCGC/V19uttk0/S56lmUwbayeJYsUDwWkNMk73tU=;
 4:j+VYm21YRb5C4gSxKkjk85ykfDEyxqIKNrbt9dU+VwDAFmroF1fMLU9bNkVVJODa6K2Ms7RwJOM0QodSaGDXIhKGSQbNQ5NsjxxmTZ5Ol3L8Jxqd3+53IShSDH8ioC7Z3D4jdpLBz+gB0uWceXVZvPqSLv/JfdUnDcK9RDyhv9+u1GgE9/0+YceAsQdwD96k4bcH7BoX/hdUXvk3+bM6h43LHpq0lkvhPfGVgrQnYqon0MyrTb0zaWIL1VDAQsCySE6OuskAUXxMrt0rF0ixlA==
X-Microsoft-Antispam-PRVS: <MWHPR0101MB2944700C02382C3E04924CA8ABE00@MWHPR0101MB2944.prod.exchangelabs.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231023)(2400081)(944501161)(6041288)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011);
 SRVR:MWHPR0101MB2944; BCL:0; PCL:0; RULEID:; SRVR:MWHPR0101MB2944; 
X-Forefront-PRVS: 05641FD966
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(39380400002)(376002)(396003)(346002)(39850400004)(199004)(189003)(31686004)(65826007)(76176011)(386003)(53546011)(90366009)(16576012)(66066001)(230700001)(77096007)(6666003)(68736007)(58126008)(65806001)(65956001)(25786009)(6116002)(26005)(229853002)(16526019)(97736004)(50466002)(6486002)(5660300001)(2486003)(8676002)(52146003)(52116002)(305945005)(316002)(59450400001)(23676004)(36756003)(3846002)(106356001)(86362001)(8936002)(6246003)(2906002)(7736002)(478600001)(31696002)(53936002)(64126003)(83506002)(186003)(6306002)(966005)(2950100002)(81166006)(105586002)(81156014)(67846002)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR0101MB2944; H:[10.201.1.39]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: xevo.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtNV0hQUjAxMDFNQjI5NDQ7MjM6bVNsNWZtaDJ2OXNRY1VKMGdYOFlhTTJa?=
 =?utf-8?B?blZ4RnZwS3FKdTVUcUJEL0hZKzlidXdwa0NqM3FuUmNyV1dSeElYcFFZUHlH?=
 =?utf-8?B?UCt5dDAwUW1sZUx4ZTJrZk84YUlYV2UxTk1Gb1dRQmRsT1p6TFdZc0pSUXBu?=
 =?utf-8?B?ZkM3ZHBSQ3hpV3dBQ3oyWnJXLy9INjNra25rMkZuODZpd2tsVjdrSk9BN3M1?=
 =?utf-8?B?aFN0eUp5QWJxUnpkLzM3Zm5xREI3b3lDWnRXbmVERE1xUDQ3YzVBOFJndnNB?=
 =?utf-8?B?ME1wTjZDckVWTVF4Rll3TzJNcUVtUVVNV21yV083ZkZYSWZxT2NCcVlBdzl2?=
 =?utf-8?B?TG11aTJ6S0kxN1JhRC9iZVFLdVVYU2pEVnBvdlZ0Y1ZCV2UwanBOOTBZbWVD?=
 =?utf-8?B?YWc0Mm5ZcThrVlBveXdnNjNGc05ZdERielgyaTVRL2Z2MExlT21HczFxMWVj?=
 =?utf-8?B?ZVI0MTNpeHM4aU83U05lQVNzcmhQQk5sVW9CbDEyODA4dXp0NlVyaTdROXky?=
 =?utf-8?B?VFM3OXM0WTFSK3NmNnM2UzRKNmdjQUhtSDM4aGJNbGhMRVZhd0U0V09zdjhL?=
 =?utf-8?B?UitwUzRXZkJ5R0dNUzkvN25hd0lVMitGM0pwTFVWSnFiU1Qyc2pwZEdxUVoz?=
 =?utf-8?B?QXJ5dG9xZTBSWDRIREs3ejVzME1aODFlcGJLY1ZwTUZ1T3ZqZjdNSnZlQjAz?=
 =?utf-8?B?VzNFREFTOXduYXFHNXpCbHVJRU5qWlJQNzBwbWVXcG5OanpIZ0p2NlpJMFNu?=
 =?utf-8?B?MmVhejlnbTMwWTZnanI0UHlSNzNHS3NOYnFidWh6YWVPVHpDSndScjdlaXFp?=
 =?utf-8?B?T0N3bE5Da1BTYm52OTVnWm1MVFkwZXVXOUdBOHRpZkNIdTNVVldkYkZHWW43?=
 =?utf-8?B?SkFoVGtuRnpMZEx4a284ckFscFFWUDY4Tm94TVo1U3VoT2FXTUdmUGQwRXVa?=
 =?utf-8?B?WVpmWFBoNnZjMUVLVGFJWkdxdHRKdjBMUnFMYTVlYys4ZTR3Zi9nVjlSQlIz?=
 =?utf-8?B?UmJPMnFVQ2pXMzdvS3pnL1dDek5xakR4Q2UvaHVhd2xlMUI4T24vSkJjbXhO?=
 =?utf-8?B?ZXZqcFJHdVZYSVY4blloeWl3VnVxYVQxcHdUaUdOT2F5WncxZ2c1bVh4S2cv?=
 =?utf-8?B?YnNnZHFrT1VyRjJiS2M5bjMrQitaSkpYbjYwLzRxSzJ5TlRuVUhxWmNONlVO?=
 =?utf-8?B?Y284Vjg5WGhZRG8xK1R3OGxKMm5GcEZzQzB3STZkalp1Wmd5VVBJMFpwMjZG?=
 =?utf-8?B?TVpRSFFQWm9Db0lwcGNlNHJ6OGE4bFdaNHJaZGoydmtFSEZjVmFrajFwMHpz?=
 =?utf-8?B?bUUwWlVrekMrY0ppODh1UnhCVm9IWmJ4cDlmOVR0VlMvVnNSaDZHcXZ2c1F5?=
 =?utf-8?B?dzBqaEJ4SktkOEVxZUVrbjBFVmJvQWYxK29pMExhYTJsTlEzbEpnck4wR1VC?=
 =?utf-8?B?SXRWTFhmT3pZQkk2bVZ0U3g5VHpMVHJTTitJR0Y4dTBXV1lYM3pqOFdaV25z?=
 =?utf-8?B?aVJPa1d0Z05kc21yTDQrUDNZb205eHpNSWw2YzZFNTJDTDJtN0FSZkFRV2Fh?=
 =?utf-8?B?ZWU4MzE0U1RhWjhvWXUySHIxK09kbGc5a0JyR1FxRWd4S3A3OXphWEcrS3pH?=
 =?utf-8?B?M090VWhZcEY3QjZHd3lEdWhYMmdvdFFWT0xYWDF2Z3hyVGYvZU8yNUdiNUs5?=
 =?utf-8?B?V2FMdzgwYjVhR2Q0T1pRUUlTcHgzQ0xKcHNWcktaSVpNSXNpdGg4dHBraU1C?=
 =?utf-8?B?eWpPd09LTkNQZEZMb1NmSmpNdC9sUTkrTVNKQVQyTnA5K2RUWlBlUzNwR2ls?=
 =?utf-8?B?bXpWdUpnY1R2SU5GTm1HNy9sTFFZNlZQTXZ3NnIrRDBqc1pacHFBUTdVa1BC?=
 =?utf-8?B?MGxneW9veHpVV0MyTDRCTVo2ejlFeHdsRkJmNFBRMlBwWDg5TGtDbnBsSUdy?=
 =?utf-8?B?bFZBQlA2M3VqalE9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR0101MB2944;
 6:FkuEeUMtPVGwV25llrDe8JRjoM/uzfrfztbrbc8ARD702JiEZ3TdfGHes28sj8C5QlTGfu1w61LQJVjjQ822whpyz6n1ImIRIm5ZDheY/5434bZ7Nb3JfJ45hBjvemKpVPwTqdodW6JZt8LOXFtBmZ2FdEdeDjJgaI9DqjuGHdLhKFbsTcJC4jhkcUT14905xjRSPr1mQg887U0tJ6ObBF/RPuer86gp+9EDZ1eDqoIqsU3GX7JHmMKQsdq01SZEDlfCErCOZgKxKhY585y17yljqWI81AHiCab70/lW/20XDNfbM12jFCWhngY3wy968wJJ4AOZQP6bZZWfnc5o8b468cfnTOzxAlLqYNMFUhg=;
 5:5VAFzPIJ+DasvF/CR/vL7dlP5AhJcVVVypq8mblj38vW71dTt0v8ttTC9o2Y29LrqTVqZcShvojljwOXfTqTABL9WrW5fnxLO/O3UvX2tMAjjL5tJbLAXSJdnS/nQ8au9pKU+IaPsavl037rkcbmavtVbO4WWTK1L/IyBJ6LAp0=;
 24:BSB23Sgek5C0PDBOYVRjTHI4YIOZFGPgExx+1XtuIrfgeLg/sawxSVGPUazcZKPpYDliNbU6c07xQ+CGk3EaoYNABFznn+rpZzVH+9uCXD4=;
 7:pjypyT+VT6yTQFaHxryTh+ORL6WHPhU8NaXjs24PuLx5yriv6LKKdPXW2Jtl88A/SX7X5sMLgyZppDU7FyBcaBwgNGM83YcCXrqba/xJr9DLtk1cBPY3gaWQ0YfQVxl8/IjVD2pFFRloSQzDVeUKmJbXmupUFZu0DiOUgVoi+dV/hfT6nHTp0E0x9MTYndrznBGSu/p9IwGzK9CUU29XBo5rt9m8Vqm1L9z8OMlDWtvBbYYUH8hDKLtMyRrZsUeI
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xevo.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2018 00:29:48.6069 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6fed6cb5-c830-447c-64a8-08d56453e89a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e0a7ca1f-2458-4cd6-a7c7-d733c07495ab
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR0101MB2944
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMjUvMjAxOCAwNDoxNyBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDI0
LzAxLzE4IDIyOjEwLCBNYXJ0aW4gS2VsbHkgd3JvdGU6Cj4+IEhpLAo+IAo+IEhlbGxvLAo+IAo+
PiBEb2VzIGFueW9uZSBrbm93IGlmIEdQVSBwYXNzdGhyb3VnaCBpcyBzdXBwb3J0ZWQgb24gQVJN
PyAoZS5nLiBmb3IgYSAKPj4gR1BVIGludGVncmF0ZWQgaW50byBhbiBBUk0gU29DKS4gSSBjaGVj
a2VkIGRvY3VtZW50YXRpb24gYW5kIHRoZSBjb2RlLCAKPj4gYnV0IEkgY291bGRuJ3QgdGVsbCBm
b3Igc3VyZS4KPj4KPj4gSWYgc28sIHdoYXQgYXJlIHRoZSBoYXJkd2FyZSByZXF1aXJlbWVudHMg
Zm9yIGl0PyBJZiBub3QsIGlzIGl0IAo+PiBmZWFzaWJsZSB0byBkbyBpbiB0aGUgZnV0dXJlPwo+
IAo+IFhlbiBBcm0gc3VwcG9ydHMgZGV2aWNlIGludGVncmF0ZWQgaW50byBhbiBBUk0gU29DLiBJ
biBnZW5lcmFsIHdlIGhpZ2hseSAKPiByZWNvbW1lbmQgdG8gaGF2ZSB0aGUgR1BVIGJlaGluZCBh
biBJT01NVS4gU28gcGFzc3Rocm91Z2ggd291bGQgYmUgZnVsbHkgCj4gc2VjdXJlLgo+IAo+IERv
ZXMgeW91ciBwbGF0Zm9ybSBoYXMgYW4gSU9NTVU/IElmIHNvIHdoaWNoIG9uZT8gRG8geW91IGtu
b3cgaWYgdGhlIEdQVSAKPiBpcyBiZWhpbmQgaXQ/Cj4gCj4gSXQgd291bGQgYmUgcG9zc2libGUg
dG8gZG8gcGFzc3Rocm91Z2ggd2l0aG91dCBJT01NVSwgYnV0IHRoYXQncyBtb3JlIAo+IGNvbXBs
ZXggYW5kIHdvdWxkIHJlcXVpcmUgc29tZSBoYWNrIGluIFhlbiB0byBtYWtlIHN1cmUgdGhlIGd1
ZXN0IG1lbW9yeSAKPiBpcyBkaXJlY3QgbWFwcGVkIChlLmcgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVz
cyA9IGhvc3QgcGh5c2ljYWwgYWRkcmVzcykuCj4gCj4gRm9yIG1vcmUgZG9jdW1lbnRhdGlvbiBv
biBob3cgdG8gZG8gaXQgKHNlZSBbMV0gYW5kIFsyXSkuCj4gCj4gQ2hlZXJzLAo+IAo+IFsxXSAK
PiBodHRwczovL2V2ZW50cy5zdGF0aWMubGludXhmb3VuZC5vcmcvc2l0ZXMvZXZlbnRzL2ZpbGVz
L3NsaWRlcy90YWxrXzUucGRmCj4gWzJdIGh0dHBzOi8vd2lraS54ZW4ub3JnL2ltYWdlcy8xLzE3
L0RldmljZV9wYXNzdGhyb3VnaF94ZW4ucGRmCj4gCgpIaSBKdWxpZW4sCgpUaGFua3MgdmVyeSBt
dWNoIGZvciB0aGUgaW5mb3JtYXRpb24uIEknbSBsb29raW5nIGF0IHRoZSBSZW5lc2FzIFItQ2Fy
IApIMyBSOEE3Nzk1LCB3aGljaCBoYXMgYW4gSU9NTVUgKHVzaW5nIHRoZSBMaW51eCBpcG1tdS12
bXNhIGRyaXZlciBpbiAKZHJpdmVycy9pb21tdS9pcG1tdS12bXNhLmMpLiBMb29raW5nIGF0IHRo
ZSBkZXZpY2UgdHJlZSBmb3IgaXQgCihyOGE3Nzk1LmR0c2kpLCBpdCBhcHBlYXJzIHlvdSBjb3Vs
ZCBwYXNzIHRocm91Z2ggdGhlIGRpc3BsYXlAZmViMDAwMDAgCm5vZGUgZm9yIHRoZSBEUk0gZHJp
dmVyLgoKSSBkaWQgbm90aWNlIHRoaXMgcGF0Y2ggc2VyaWVzLCB3aGljaCBkaWRuJ3QgZ2V0IG1l
cmdlZDoKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0wNy9tc2cwMjY3OS5odG1sCgpQcmVzdW1hYmx5IHRoYXQgZHJpdmVyIHdvdWxkIGJl
IG5lZWRlZCBpbiBYZW4uCgpBcmUgdGhlcmUgYW55IGdvdGNoYXMgSSdtIG1pc3Npbmc/IElzIEdQ
VSBwYXNzdGhyb3VnaCBvbiBBUk0gc29tZXRoaW5nIAp0aGF0IGlzICJ0aGVvcmV0aWNhbGx5IGRv
YWJsZSIgb3Igc29tZXRoaW5nIHRoYXQgaGFzIGJlZW4gZG9uZSBhbHJlYWR5IAphbmQgc2hvd24g
dG8gYmUgcGVyZm9ybWFudD8KClRoYW5rcyBhZ2FpbiwKTWFydGluCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 00:46:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 00:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eesAA-0004hb-Cz; Fri, 26 Jan 2018 00:46:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eesA9-0004hU-6w
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 00:46:37 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-5.messagelabs.com id F7/5D-04167-C6A7A6A5;
 Fri, 26 Jan 2018 00:46:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVTe7Kiv
 KYMZTSYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvGp8R9rwWvfivePlzM3MPbadTFycQgJNDJJ
 XF8/gRnCecwoseD/DEYIZxujxMz27UxdjJwcIgLOEl/PzGUHsXkF9CUm/XnACmILC9hKnNyxn
 AmkQUJgKbPE1GtHGEESEgKeEkvm9TLB2CtO7AVqYOdgE7CSOCQGEmURUJXYe/Ek6wRG7gWMDK
 sY1YtTi8pSi3TN9ZKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GI9Ndj7
 EKMnBpCTKu6A/I0qILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO+HyqwoIcGi1PTUirTMHGCgwaQl
 OHiURHjvg6R5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eqpQ471GQUgGQ0ozSPLhBs
 Ai4xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeG5ApPJl5JXD7XgGdwgR0il1FJsgpJYkIKa
 kGxuhSzQTRM59WFh7hfvvw1yW2by8kRBpXPBM8O+nvaj+7kLZjbfG3Pvz+furKw8x3a2qKu7/
 v/ha0jGvf1PBaRa+jy3YJHDJIuuPvZr7tVoH5W2fxRF3PXpUJXut2X+HiyL3S/Lns47G/IqvU
 lRffvqH5xkb5toD9uwILG5vDUjf/5Xh9iNEyn6TEUpyRaKjFXFScCACOMgbJewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1516927594!106086071!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37959 invoked from network); 26 Jan 2018 00:46:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 00:46:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eesA5-0002kS-Rb; Fri, 26 Jan 2018 00:46:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eesA0-0000Og-J2; Fri, 26 Jan 2018 00:46:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eesA0-0005QO-BL; Fri, 26 Jan 2018 00:46:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118346-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bb5400b20a0c2c2dce114075b09063038ad373db
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 00:46:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118346: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3695844441966237730=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3695844441966237730==
Content-Type: text/plain

flight 118346 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118346/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  bb5400b20a0c2c2dce114075b09063038ad373db
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Failing since        118327  2018-01-25 13:01:30 Z    0 days    5 attempts
Testing same since   118344  2018-01-25 20:01:07 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit bb5400b20a0c2c2dce114075b09063038ad373db
Author: George Dunlap <george.dunlap@citrix.com>
Date:   Mon Jan 8 15:50:53 2018 +0000

    xl: Don't warn on using 'deprecated' mode selection
    
    We generally support old config formats indefinintely (see the disk
    format) without emitting warnings.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============3695844441966237730==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3695844441966237730==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 01:08:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 01:08:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eesVI-00042H-Is; Fri, 26 Jan 2018 01:08:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8e9u=ev=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eesVG-00041j-Uj
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 01:08:26 +0000
X-Inumbo-ID: 6bb66cb7-0235-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6bb66cb7-0235-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 01:08:30 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 26 Jan 2018 02:08:17 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 26 Jan 2018 01:08:07 +0000
Message-ID: <1516928885.15341.72.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 26 Jan 2018 02:08:05 +0100
In-Reply-To: <1516906149.15341.66.camel@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
 <1516906149.15341.66.camel@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============3096193069869434590=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3096193069869434590==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-tSXY/M90tX7raWgZMUYb"


--=-tSXY/M90tX7raWgZMUYb
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Thu, 2018-01-25 at 19:49 +0100, Dario Faggioli wrote:
> On Thu, 2018-01-25 at 16:09 +0000, Andrew Cooper wrote:
> > On 25/01/18 15:57, Jan Beulich wrote:
> > >
> > > For the record, the overwhelming majority of calls to
> > > __sync_local_execstate() being responsible for the behavior
> > > come from invalidate_interrupt(), which suggests to me that
> > > there's a meaningful number of cases where a vCPU is migrated
> > > to another CPU and then back, without another vCPU having
> > > run on the original CPU in between. If I'm not wrong with this,
> > > I have to question why the vCPU is migrated then in the first
> > > place.
> >=20
> > Dario made a different fix to Credit1 upstream which was supposed
> > to
> > resolve this behaviour (although I can't locate the patch by a list
> > of
> > titles), but based on these observations, I'd say the misfeature
> > hasn't
> > been fixed.
> >=20
> Yes, it's 341450eaf753 ("xen: credit1: increase efficiency and
> scalability of load balancing."), and that commit and the XenServer
> patch are functionally equivalent.
>=20
> So, I'm not convinced about that being the actual cause of the
> described behaviour. Tracing would be the way to tell (hopefully) for
> sure.
>=20
And in order to go and investigate this a bit further, Jan, what is it
that you were doing when you saw what you described above? AFAIUI,
that's booting an HVM guest, isn't it?

How many vCPUs on how many pCPUs? Basically, I would just need a
confirmation that the system was not oversubscribed, but if, while
we're here, you can tell me the details, I'll put together an as much
as possible similar scenario.

Thanks,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-tSXY/M90tX7raWgZMUYb
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+4FAlpqf3YACgkQFkJ4iaW4
c+5MLQ/9F34jxkgSA7NnwAlbsOwXJEN30/M+G8zol2PBgU85zfRRIFyYdzVKZvhK
il2ahtQEd567Cy9ljeo7cZ8CRS6wlfRowrfXe0au+mxos7b+0PsZscfR9Ie9ni64
iUtBWce3SMSjg5qRdR9plQhbPoKAZnu8ezWxD33EERSuopTZUmTNAUHNRGu/PIc5
k8BCD3h0QvhpFacMVEnDYnttiS1zz4JQUMbOhYc9Zny35SbD6VPLuMvH2OYELZj+
DcH58Cb7mJDRszTkYvnASI14Vsp+N89daKII41+VJKSH95EKS3iOKEwfVpfqmfw5
pqTfiJAe80SA19y0ZezidnLZQd5V5RLceeV/ffvbjxCpraftAdGsTLVabHvT9HPY
8BB8tWoUUrxRriZZtD7UrC053q9/MPw68pIhL5xFSiF/j/N5o+wNJibcZecrZnGQ
TPke8HkYAeR3tGTA5lhuNdl9OUZlAjTNE0xn1HTpKNvR6sUglBGtp3yHeE8WvHw6
XW2HTNwL3liMPNplM2rcPOtVHu7w6lbSCBj43WHbIcaHsoNg861u+xuow8zdOm8/
NcKKkiNJZk+OGHLtWRu0zDrFMuMAmaz68wHbyhG4JeY15Pri8I6IVlHeREvr5B6C
mJmjxR1VTtRFKrOYbdY/MMljMVosrhxA88Qze6eAxxd9P9YCLKg=
=r7xo
-----END PGP SIGNATURE-----

--=-tSXY/M90tX7raWgZMUYb--



--===============3096193069869434590==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3096193069869434590==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 26 01:45:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 01:45:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eet4x-0006d2-LE; Fri, 26 Jan 2018 01:45:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3cms=ev=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1eet4w-0006cs-5a
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 01:45:18 +0000
X-Inumbo-ID: 8b26f455-023a-11e8-ba59-bc764e045a96
Received: from mail-pg0-x241.google.com (unknown [2607:f8b0:400e:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b26f455-023a-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 02:45:10 +0100 (CET)
Received: by mail-pg0-x241.google.com with SMTP id w17so6260982pgv.6
 for <xen-devel@lists.xenproject.org>; Thu, 25 Jan 2018 17:45:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=yUOZjCuig8adUukpJmfRT512ezLHTu8UdRfAAo1voEY=;
 b=UCSrIe0KIJ5IOBh8Pw+MC/BDOMbuvyPcsA4dCRJJ0X9tjtag89k4Z/IHpZ2Rh+Xtur
 AxlHQpPerHlbUPY2gdlZ9hqcSwnH/Tu6fEv6ScbWp+eZwY/V7RwdfIZKKfgaet43+tAV
 YInZEv9DqeKB4F5lNfRdH1UbHzuVky0M19KhE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=yUOZjCuig8adUukpJmfRT512ezLHTu8UdRfAAo1voEY=;
 b=jpXPoJMbsgodvE50Gp7oqnxCthbNDm7K98W90mimwx6N0rwYZvHIlKg/Ac++HDMrYh
 1ym2hSOtFnr1IW0SpFcDNz6DGnR9TSV9eKr1Tqw8hQHfmY/Uorph1ZDS1HkBBb+T4CsR
 LqB9KGXh/39I65NwLiCUblrJBGDo8zjhVKwj4t9xT9a3pD6NRLpmv9yf19x/Ps3TYAVR
 LqOTZXSrAkiHrmWsbw13wXNqpqUuNk4IfIOZ4i/cTYcOlY4cSHMnCACuBm003EL6+O2s
 NKwph3D9mGLXUOImiDS4e/aPJKKNrEZLiWeVdisnxQi8D6LGYofyIhl6o22DcLGEHy1U
 IhKg==
X-Gm-Message-State: AKwxytcJrh7dPOdXuGSoDAA3Fu8HBwBNJ1MGTs/LfDlTEyt19HU2rIgI
 KUGTXdn+/a3L+c9NO0tFk+o/Hw==
X-Google-Smtp-Source: AH8x224Xh+V701VL56BMGCWAkR8iPcSXtkh808RTYfZEXRsfvx6vNNIz8QZp/VfL8gdlbpqxtFKI3g==
X-Received: by 10.98.8.86 with SMTP id c83mr17788008pfd.84.1516931115138;
 Thu, 25 Jan 2018 17:45:15 -0800 (PST)
Received: from [10.226.60.89] (i-global254.qualcomm.com. [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id m67sm15659131pfi.157.2018.01.25.17.45.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 25 Jan 2018 17:45:14 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-2-sameer.goel@linaro.org>
 <20180123161342.ev32hdjtjrcxpgsj@citrix.com>
From: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <5690d0d2-a7c6-b681-8763-d939158d9747@linaro.org>
Date: Thu, 25 Jan 2018 18:45:12 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180123161342.ev32hdjtjrcxpgsj@citrix.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com,
 andre.przywara@linaro.org, julien.grall@arm.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org, Ian.Jackson@citrix.com, nd@arm.com,
 shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 1/8] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzIzLzIwMTggOToxMyBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBNb24sIERlYyAxOCwg
MjAxNyBhdCAwODoxNjo1NlBNIC0wNzAwLCBTYW1lZXIgR29lbCB3cm90ZToKPj4gUG9ydCBXQVJO
X09OX09OQ0UgbWFjcm8gZnJvbSBMaW51eC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdv
ZWwgPHNhbWVlci5nb2VsQGxpbmFyby5vcmc+Cj4+IC0tLQo+PiAgeGVuL2luY2x1ZGUveGVuL2xp
Yi5oIHwgMTEgKysrKysrKysrKysKPj4gIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94
ZW4vbGliLmgKPj4gaW5kZXggZWQwMGFlMTM3OS4uODMyMDZjMDg0OCAxMDA2NDQKPj4gLS0tIGEv
eGVuL2luY2x1ZGUveGVuL2xpYi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+PiBA
QCAtMTEsNiArMTEsMTcgQEAKPj4gICNkZWZpbmUgQlVHX09OKHApICBkbyB7IGlmICh1bmxpa2Vs
eShwKSkgQlVHKCk7ICB9IHdoaWxlICgwKQo+PiAgI2RlZmluZSBXQVJOX09OKHApIGRvIHsgaWYg
KHVubGlrZWx5KHApKSBXQVJOKCk7IH0gd2hpbGUgKDApCj4+ICAKPj4gKyNkZWZpbmUgV0FSTl9P
Tl9PTkNFKHApCSh7ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgc3RhdGljIGJv
b2wgX19zZWN0aW9uKCIuZGF0YS51bmxpa2VseSIpIF9fd2FybmVkOyBcCj4gWW91IGludHJvZHVj
ZWQgYSBuZXcgc2VjdGlvbiB3aXRob3V0IGNvcnJlc3BvbmRpbmcgY2hhbmdlcyB0bwo+IHthcm0s
eDg2fS94ZW4ubGRzLlMKSSB3aWxsIGZpeCB0aGlzLgo+Cj4+ICsgICAgaW50IF9fcmV0X3dhcm5f
b25jZSA9ICEhKHApOyAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICBpZiAodW5saWtlbHko
X19yZXRfd2Fybl9vbmNlICYmICFfX3dhcm5lZCkpIHsgICBcCj4+ICsgICAgICAgIF9fd2FybmVk
ID0gdHJ1ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICBXQVJOX09O
KDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiBUaGlzIGlzbid0IHJlYWxs
eSBhIGRpcmVjdCBwb3J0IGZyb20gTGludXguIEF0IHRoaXMgcG9pbnQgSSB3b25kZXIgd2h5Cj4g
eW91IGRpZG4ndCB1c2UgV0FSTigpIGRpcmVjdGx5Pwo+Cj4gV2VpLgo+Cj4+ICsgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIHVubGlr
ZWx5KF9fcmV0X3dhcm5fb25jZSk7ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gK30pCj4+ICsK
Pj4gICNpZiBfX0dOVUNfXyA+IDQgfHwgKF9fR05VQ19fID09IDQgJiYgX19HTlVDX01JTk9SX18g
Pj0gNikKPj4gIC8qIEZvcmNlIGEgY29tcGlsYXRpb24gZXJyb3IgaWYgY29uZGl0aW9uIGlzIHRy
dWUgKi8KPj4gICNkZWZpbmUgQlVJTERfQlVHX09OKGNvbmQpICh7IF9TdGF0aWNfYXNzZXJ0KCEo
Y29uZCksICIhKCIgI2NvbmQgIikiKTsgfSkKPj4gLS0gCj4+IDIuMTQuMQo+Pgo+IF9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxp
bmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 02:35:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 02:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eetrd-0001pW-S0; Fri, 26 Jan 2018 02:35:37 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eetrc-0001pP-Pa
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 02:35:36 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 7A/79-04045-8F39A6A5;
 Fri, 26 Jan 2018 02:35:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVff75Kw
 og3UbRC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8abKX9ZC177Vnz9M5O1gbHXrouRi0NIoJFJ
 4uWDf2wQzmNGice7lzJBONsYJX5cX8TcxcjJISLgLPH1zFx2EJtXQF+i8/JuVhBbWMBWovXBP
 rBuCYGlzBJTrx1hBElICHhKLJnXywRjrzixF6iBnYNNwErikBhIlEVAVWLFmxdMExi5FzAyrG
 LUKE4tKkst0jUy1UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQwAxDsYFy1IPA
 QoyQHk5Io74L+jCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErwPJmVFCQkWpaanVqRl5gBDDSYt
 wcGjJMJrAww3Id7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc6bBzJJAKQ0ozQPb
 hAsBi4xykoJ8zICnSbEU5BalJtZgir/ilGcg1FJmHcOyBSezLwSuH2vgE5hAjrFriIT5JSSRI
 SUVAPjlB+Xt6ZLrtu8s1Jh26pdGvZzJjLwHJ/kasATmdG5pfi+//wTrUcY/umXXma/4VW+92q
 +yNlL8o8Vsotes0bYB9w4mFkZpxqfNlv/v+Vqln5HJ4b4zPaS79ysjtsT/s5cHtIbVj39xJWS
 5b9emXBf4hR/NZnL0V2J42fZJPkLnww0H7mkvi9XYinOSDTUYi4qTgQAaWVWQnwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1516934134!51083838!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54973 invoked from network); 26 Jan 2018 02:35:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 02:35:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eetrZ-0007ri-Oi; Fri, 26 Jan 2018 02:35:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eetrU-0007vH-AX; Fri, 26 Jan 2018 02:35:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eetrT-0006FZ-VV; Fri, 26 Jan 2018 02:35:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118348-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bb5400b20a0c2c2dce114075b09063038ad373db
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 02:35:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118348: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0136079072255035928=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0136079072255035928==
Content-Type: text/plain

flight 118348 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118348/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  bb5400b20a0c2c2dce114075b09063038ad373db
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Failing since        118327  2018-01-25 13:01:30 Z    0 days    6 attempts
Testing same since   118344  2018-01-25 20:01:07 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit bb5400b20a0c2c2dce114075b09063038ad373db
Author: George Dunlap <george.dunlap@citrix.com>
Date:   Mon Jan 8 15:50:53 2018 +0000

    xl: Don't warn on using 'deprecated' mode selection
    
    We generally support old config formats indefinintely (see the disk
    format) without emitting warnings.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============0136079072255035928==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0136079072255035928==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 02:56:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 02:56:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeuBM-0003Lo-2s; Fri, 26 Jan 2018 02:56:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeuBL-0003LD-5u
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 02:55:59 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-5.messagelabs.com id 66/B2-03535-EB89A6A5;
 Fri, 26 Jan 2018 02:55:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVXfvjKw
 ogyevZS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8autv0sBStTKpZ+u83ewHjepouRk0NIoJFJ
 YuFuVwj7MaPEuQafLkYuIHsbo8TL81vZQBIiAs4SX8/MZQexeQX0Jda8/MzYxcjBISzgIPFmX
 whIvYTAAhWJ1vO/mUBqJAQ8JU7caIezryw7CNTLzsEmYCVxSAwkyiKgKvH0VxPzBEbuBYwMqx
 g1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAn1bz8DAuIOxb5X
 fIUZJDiYlUd4F/RlRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4p0/PihISLEpNT61Iy8wBBhlM
 WoKDR0mEdxNImre4IDG3ODMdInWK0Zij6cGDNmaOGy9etzELseTl56VKifNqgpQKgJRmlObBD
 YIF/yVGWSlhXkYGBgYhnoLUotzMElT5V4ziHIxKwrwTQabwZOaVwO17BXQKE9ApdhWZIKeUJC
 KkpBoYfRY3NJ+x//xB9i1Len9nULC8bu5xeeMnzeuKjENcTn5buCcrwnpiTsshFS/+F1umLLA
 6K76z+kmZZ/oMW5fFv3f++vrmzL1QC3/uhtxFaVYX1by8mGO8Nx4ruzv9kN+auBMbljpHf/ui
 K2JqdP73bpfa/E1rFzOtmKa5zzS0LbxtzfI7a2cyKbEUZyQaajEXFScCACWyAzl5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1516935355!67155423!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27514 invoked from network); 26 Jan 2018 02:55:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 02:55:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eeuBH-0008Q9-0S; Fri, 26 Jan 2018 02: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eeuBB-0000Zp-LG; Fri, 26 Jan 2018 02:55:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eeuBB-0004w5-C0; Fri, 26 Jan 2018 02:55:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118315-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=728fadb586a2a14a244dabd70463bcc1654ecc85
X-Osstest-Versions-That: xen=7cccd6f748ec724cf9408cec6b3ec8e54a8a2c1f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 02:55:49 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 118315: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMxNSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgzMTUvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTgxNjUKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNzI4ZmFkYjU4NmEyYTE0YTI0NGRh
YmQ3MDQ2M2JjYzE2NTRlY2M4NQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgN2NjY2Q2Zjc0OGVjNzI0Y2Y5NDA4Y2VjNmIzZWM4ZTU0YThhMmMxZgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTE4MjQ0ICAyMDE4LTAxLTIwIDEwOjAzOjA0IFogICAgNSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExODMxNSAgMjAxOC0wMS0yNCAyMTo0NDoxOSBaICAgIDEgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVt
cHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA3Y2NjZDZm
NzQ4Li43MjhmYWRiNTg2ICA3MjhmYWRiNTg2YTJhMTRhMjQ0ZGFiZDcwNDYzYmNjMTY1NGVjYzg1
IC0+IHN0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 04:39:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 04:39:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eevmn-0001bI-5E; Fri, 26 Jan 2018 04:38:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eevml-0001bB-Co
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 04:38:43 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 2E/A8-04190-2D0BA6A5;
 Fri, 26 Jan 2018 04:38:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffihqw
 ogxezNC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ayK4uYCl77VjQ+vs3UwNhr18XIxSEk0Mgk
 8WzhZVYI5zGjxOOJ55khnG2MEjvbW5m6GDk5RAScJb6emcsOYvMK6Es8/dUJFhcWsJV4uPwrW
 LeEwFJmianXjjCCJCQEPCWWzOtlgrFXnNgLVMTOwSZgJXFIrIuRg4NFQFVizRuHCYzcCxgZVj
 FqFKcWlaUW6Rqa6yUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBPqXAQh2MN7eGHC
 IUZKDSUmUd0F/RpQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7z67OihASLUtNTK9Iyc4CBBpOW
 4OBREuF9BJLmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivDdBSgVASjNK8+AGw
 SLgEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5JUCm8GTmlcDtewV0ChPQKXYVmSCnlCQipK
 QaGCOfXH0mM0nwS3ILm1riGce7YtvWmDy2OBqrU9jp5MeaPPuo2gEtf1GtCeGbvrLk2Ssm91y
 JKXLz2XH8yH1G41fLO9L3GvvUXyuaspn399IZW097H06dk9vtcv+rwzyBGc9OuIi9m9XE1PKg
 sXSdkHVBZ3OIAHNQ0+R/E6xreO69OhTa92bJWyWW4oxEQy3mouJEAIRiYRZ7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1516941520!70713308!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17136 invoked from network); 26 Jan 2018 04:38:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 04:38:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eevmh-0002fa-0t; Fri, 26 Jan 2018 04:38:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eevmb-00073T-L6; Fri, 26 Jan 2018 04:38:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eevmb-0003Do-7V; Fri, 26 Jan 2018 04:38:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118349-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bb5400b20a0c2c2dce114075b09063038ad373db
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 04:38:33 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118349: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2776009431242180205=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2776009431242180205==
Content-Type: text/plain

flight 118349 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118349/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  bb5400b20a0c2c2dce114075b09063038ad373db
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Failing since        118327  2018-01-25 13:01:30 Z    0 days    7 attempts
Testing same since   118344  2018-01-25 20:01:07 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit bb5400b20a0c2c2dce114075b09063038ad373db
Author: George Dunlap <george.dunlap@citrix.com>
Date:   Mon Jan 8 15:50:53 2018 +0000

    xl: Don't warn on using 'deprecated' mode selection
    
    We generally support old config formats indefinintely (see the disk
    format) without emitting warnings.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============2776009431242180205==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2776009431242180205==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 06:42:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 06:42:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eexiT-0001lq-OX; Fri, 26 Jan 2018 06:42:25 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eexiR-0001lk-IH
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 06:42:23 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id BD/C5-04190-ECDCA6A5;
 Fri, 26 Jan 2018 06:42:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffs2aw
 og9sHzSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bVZduZCj77VbT3/GNpYPxp18XIxSEk0Mgk
 ce/DPZYuRk4g5zGjxPd7LhCJbYwS/2Y/YQNJiAg4S3w9M5cdxOYV0Je49+Y0M4gtLGAr8enAQ
 0aQBgmBF8wSizfcYQRJSAh4SiyZ18sEY684sZe1i5Gdg03ASuKQGEiURUBV4tb6PWwTGLkXMD
 KsYtQoTi0qSy3SNbLUSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C8DEOxgPLA
 o8BCjJAeTkijvgv6MKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvBzAcBESLEpNT61Iy8wBBhpM
 WoKDR0mE1/8MUJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelSonzTgIpFQApzSjNg
 xsEi4BLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEub9ATKFJzOvBG7fK6BTmIBOsavIBDmlJB
 EhJdXAuLkjRyt453xx2zXOvyf/FljVfTKiJHnamc8PWvP+aUt/YWjMvM2da370ONv0x0+sJ/6
 s2nSgwTb/zyq+lxuO6V+1zAiQEwyYorFCaYHXZq6oy1o+njXGEmpFSW7fbDknlPLOu71hzv3D
 EoelW16s+J9qKuiZ3Gfm+nbm89lz36fX2bzZFxv4UImlOCPRUIu5qDgRAFqWuVF7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1516948940!76768564!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36303 invoked from network); 26 Jan 2018 06:42:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 06:42:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eexiK-0006EO-O8; Fri, 26 Jan 2018 06:42:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eexiF-0005Pj-7e; Fri, 26 Jan 2018 06:42:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eexiE-0004L4-KH; Fri, 26 Jan 2018 06:42:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118350-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:xen-boot:fail:heisenbug
 xen-unstable-smoke:test-arm64-arm64-xl-xsm: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-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bb5400b20a0c2c2dce114075b09063038ad373db
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 06:42:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118350: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1862747397795788214=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1862747397795788214==
Content-Type: text/plain

flight 118350 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118350/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl           7 xen-boot                   fail pass in 118349

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl         13 migrate-support-check fail in 118349 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 118349 never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 xen                  bb5400b20a0c2c2dce114075b09063038ad373db
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Failing since        118327  2018-01-25 13:01:30 Z    0 days    8 attempts
Testing same since   118344  2018-01-25 20:01:07 Z    0 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit bb5400b20a0c2c2dce114075b09063038ad373db
Author: George Dunlap <george.dunlap@citrix.com>
Date:   Mon Jan 8 15:50:53 2018 +0000

    xl: Don't warn on using 'deprecated' mode selection
    
    We generally support old config formats indefinintely (see the disk
    format) without emitting warnings.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============1862747397795788214==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1862747397795788214==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 07:40:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 07:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeyc1-0005HJ-K7; Fri, 26 Jan 2018 07:39:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y9zt=ev=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eeyc0-0005Fh-QU
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 07:39:48 +0000
X-Inumbo-ID: 1841ca1b-026c-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1841ca1b-026c-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 07:39:53 +0000 (UTC)
Received: (qmail 15193 invoked from network); 26 Jan 2018 09:39:38 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 26 Jan 2018 09:39:38 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BE9757FC3F
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 09:39:38 +0200 (EET)
Received: (qmail 17807 invoked from network); 26 Jan 2018 09:39:38 +0200
Received: from 86-120-181-159.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.181.159)
 by smtp03.buh.bitdefender.org with SMTP; 26 Jan 2018 09:39:38 +0200
To: "Bitweasil ." <bitweasil@cryptohaze.com>
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
 <0052b33d-f0fe-ee91-892d-a63c8001c567@bitdefender.com>
 <CALn24pBf1UGbrqsSD_=abdM1U7X+vMuPd0q4KgYYH_tmd7mkAw@mail.gmail.com>
 <cf9bfa43-6ca5-e260-c509-040b927390fa@bitdefender.com>
 <CALn24pDDFmh9+SkE-gyyK2xzhemX7=JBYzt2SQjFGnp4gy-yyQ@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a188f71a-7e0b-47b4-3e07-dee9e87aea83@bitdefender.com>
Date: Fri, 26 Jan 2018 09:39:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CALn24pDDFmh9+SkE-gyyK2xzhemX7=JBYzt2SQjFGnp4gy-yyQ@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74762
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 473709,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.003520)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.003251), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER], SGN: [Enabled, t:
 (0.009531,0.000069)], URL: [Enabled, t: (0.000009,0.000002)], RTDA:
 [Enabled, t: (0.213281), Hit: No, Details: v2.6.16; Id:
 15.5f480m.1c3t56iaa.b7q6c], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjYvMjAxOCAwMjowMiBBTSwgQml0d2Vhc2lsIC4gd3JvdGU6Cj4gVGhpcyBhbHNvIGlt
cGFjdHMgdGhlICJvbiBjaGFuZ2Ugb25seSIgY29udHJvbCBzZXR0aW5nIGNvZGUuCj4gCj4gRnJv
bSBzb21lIGRlYnVnZ2luZyBjb2RlOiBodm1fZXZlbnRfY3IsIHZhbHVlOiA4MDAwMDAwMDFhYWQw
MDAwLCBvbGQ6Cj4gMWFhZDAwMDAKPiAKPiBUaGlzIHNob3VsZCBub3QgY291bnQgYXMgYSBjaGFu
Z2VkIENSMyB2YWx1ZSBmb3IgcmVwb3J0aW5nIHB1cnBvc2VzLgo+IAo+IFRoZSBmb2xsb3dpbmcg
cGF0Y2ggcmVzb2x2ZXMgdGhpcyByZWFzb25hYmx5LCBmb3IgYSBzYW5lIHZhbHVlIG9mCj4gImNo
YW5nZSBvbmx5IiByZXBvcnRpbmcuwqAgQXBvbG9naWVzIGZvciB0aGUgb2xkIFhlbiB2ZXJzaW9u
LCBidXQgSQo+IGFzc3VtZSB0aGlzIGlzIHN0aWxsIGFuIGlzc3VlIGlmIHRoZSBvdGhlciBpc3N1
ZSB3YXMgbm90IHJlc29sdmVkIGluCj4gc3RhZ2luZy4KPiAKPiAKPiAKPiAtLS0geGVuc2VydmVy
LTQuNy4xLWNsZWFuL3hlbi9hcmNoL3g4Ni9odm0vZXZlbnQuY8KgwqDCoCAyMDE3LTA1LTEwCj4g
MTE6Mjk6MTQuMTM1MzMyOTY0IC0wNjAwCj4gKysrIHhlbnNlcnZlci00LjcuMS94ZW4vYXJjaC94
ODYvaHZtL2V2ZW50LmPCoMKgwqAgMjAxOC0wMS0yNQo+IDE2OjUyOjA1LjkzODI1MTAwMCAtMDcw
MAo+IEBAIC0zMyw2ICszMywxMSBAQAo+IMKgwqDCoMKgIHN0cnVjdCBhcmNoX2RvbWFpbiAqYWQg
PSAmY3Vyci0+ZG9tYWluLT5hcmNoOwo+IMKgwqDCoMKgIHVuc2lnbmVkIGludCBjdHJscmVnX2Jp
dG1hc2sgPSBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhpbmRleCk7Cj4gwqAKPiArCj4gK8KgwqDC
oCAvLyBQYXRjaCBpbiB3b3JrIGZyb20gUmF6dmFuCj4gK8KgwqDCoCBpZiAoIGh2bV9wY2lkX2Vu
YWJsZWQoY3VycikgKQo+ICvCoMKgwqDCoMKgwqDCoCB2YWx1ZSAmPSAoKDF1bGwgPDwgNjMpIC0g
MSk7Cj4gKwo+IMKgwqDCoMKgIGlmICggKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxl
ZCAmIGN0cmxyZWdfYml0bWFzaykgJiYKPiDCoMKgwqDCoMKgwqDCoMKgwqAgKCEoYWQtPm1vbml0
b3Iud3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgJiBjdHJscmVnX2JpdG1hc2spIHx8Cj4gwqDC
oMKgwqDCoMKgwqDCoMKgwqAgdmFsdWUgIT0gb2xkKSApCgpUaGFua3MsIHRoYXQncyByaWdodC4g
QnV0IEkga2VlcCB0aGlua2luZyB0aGF0IHRoZSBwcm9wb3NlZCBjaGFuZ2VzCndvdWxkIG5vdyBp
bmN1ciB0aGUgZmx1c2ggZXZlbiBvbiBub24taW50cm9zcGVjdGlvbiBwYXRocyAod2hpY2ggZm9y
CnNvbWUgcmVhc29uIHNlZW0gdG8gd29yayBmaW5lIHdpdGggdGhlIG5vZmx1c2ggYml0IHNldCku
CgpTbyBJIHRoaW5rIHRoaXMgcGF0Y2ggd2lsbCBhZmZlY3QgYWxsIENSMyB3cml0ZXMsIHNpbmNl
IHRoZSBvbmx5CmRpZmZlcmVuY2UgYmV0d2VlbiBpbnRyb3NwZWN0aW9uIGFuZCBubyBpbnRyb3Nw
ZWN0aW9uIGlzIHRoYXQKaHZtX3NldF9jcjMoKSBpcyBjYWxsZWQgd2l0aCBtYXlfZGVmZXIgPT0g
dHJ1ZSBpbiB0aGUgZmlyc3QgY2FzZSwgYW5kCmZhbHNlIGluIHRoZSBzZWNvbmQsIGFuZCBib3Ro
IGNhc2VzIGV2ZW50dWFsbHkgZW5kIHVwIGNsZWFyaW5nIG5vZmx1c2guCgpJIHRoaXMgYWNjZXB0
YWJsZSB0byBldmVyeW9uZSwgb3IgZG8gd2UgbWFrZSB0aGlzIHNtYXJ0ZXI/CgoKVGhhbmtzLApS
YXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 07:52:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 07:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eeynr-0006Y8-Qx; Fri, 26 Jan 2018 07:52:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=/ltq=ev=lst.de=hch@srs-us1.protection.inumbo.net>)
 id 1eeynr-0006Y2-2u
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 07:52:03 +0000
X-Inumbo-ID: cde2c884-026d-11e8-b9b1-635ca7ef6cff
Received: from newverein.lst.de (unknown [213.95.11.211])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cde2c884-026d-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 07:52:07 +0000 (UTC)
Received: by newverein.lst.de (Postfix, from userid 2407)
 id 66D7468D62; Fri, 26 Jan 2018 08:51:53 +0100 (CET)
Date: Fri, 26 Jan 2018 08:51:53 +0100
From: Christoph Hellwig <hch@lst.de>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Message-ID: <20180126075153.GA2356@lst.de>
References: <20180116075624.5191-1-hch@lst.de>
 <20180125142618.GB25449@char.us.oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180125142618.GB25449@char.us.oracle.com>
User-Agent: Mutt/1.5.17 (2007-11-01)
Cc: xen-devel@lists.xenproject.org, iommu@lists.linux-foundation.org,
 Christoph Hellwig <hch@lst.de>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] MAINTAINERS: add the iommu list for swiotlb
	and	xen-swiotlb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMDk6MjY6MThBTSAtMDUwMCwgS29ucmFkIFJ6ZXN6dXRl
ayBXaWxrIHdyb3RlOgo+IE9uIFR1ZSwgSmFuIDE2LCAyMDE4IGF0IDA4OjU2OjI0QU0gKzAxMDAs
IENocmlzdG9waCBIZWxsd2lnIHdyb3RlOgo+ID4gQWxsIG90aGVyIGRpc2N1c3Npb25zIHJlbGF0
ZWQgdG8gdGhlIGRtYSBtYXBwaW5nIGludGVyZmFjZXMgYXJlIG9uIHRoZQo+ID4gaW9tbXUgbGlz
dCwgc28gbGV0J3MgbWFrZSBpdCB0aGUgb2ZmaWNpYWwgbGlzdCBmb3Igc3dpb3RsYiBhbmQgdGhl
Cj4gPiBzZWNvbmQgbGlzdCBmb3IgeGVuLXN3aW90bGIuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6
IENocmlzdG9waCBIZWxsd2lnIDxoY2hAbHN0LmRlPgo+IAo+IEkgYW0gc28gYmVoaW5kIGVtYWls
cy4uIEkgYW0gbm90IHN1cmUgaWYgSSBoYWQgcmVwbGllZCB0byB0aGlzLCBidXQganVzdAo+IGlu
IGNhc2UgSSBoYWRuJ3Q6Cj4gCj4gQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KClRoYW5rcywgSSd2ZSBhZGRlZCB0aGlzIHBhdGNoIHRvIHRo
ZSBkbWEtbWFwcGluZyB0cmVlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 08:24:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 08:24:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eezIc-0000hM-Nl; Fri, 26 Jan 2018 08:23:50 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eezIb-0000gE-30
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 08:23:49 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id 9C/50-16397-E85EA6A5;
 Fri, 26 Jan 2018 08:23:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLLMWRWlGSWpSXmKPExsWS0XRdVbfvaVa
 Uwf4FbBb3prxnd2D02N63iz2AMYo1My8pvyKBNeP72xXMBQ35FRve+DYwdrt0MXJxCAk0Mkns
 b3rEBOE8ZpS4Oe8RC4SzjVGia8YcIIeTQ0TAWeLrmbnsIDavgL7Ewa57QHEODmEBc4mTt0tBw
 hIC1xUl2i4lQ9ieEncPTGGEsXcvv87axcjOwSZgJXFIDCTKIqAq8bj1APMERu4FjAyrGC2Tij
 LTM0pyEzNzdA0NDHQNDY11jXWNjC31Eqt0E/VSS3WTU/NKihKBsnqJ5cV6xZW5yTkpenmpJZs
 Ygd5nAIIdjFMOJR5ilORgUhLlXdCfESXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgtfjSVaUkGBR
 anpqRVpmDjAMYdISHDxKIrzuIGne4oLE3OLMdIjUKUZLjqYHD9qYOf48fAkkb7x43cYsxJKXn
 5cqJc7rCtIgANKQUZoHNw4WK5cYZaWEeRmBDhTiKUgtys0sQZV/xSjOwagkzGsLMoUnM68Ebu
 sroIOYgA6yq8gEOagkESEl1cDoalqT27hzzQ+vLzsNpFX+nJg1t0PXU2tu1FFlr0drZnpZJck
 uiQp563fossqExvhpSrpTNkmfqvoycVFnoUiWp+QUm3WrLq/Zd2An/7ZHt3Vu/2IRdRcpE2N3
 ft78TONOdGxXq9IlU6Ep+gvvPeDUeWI6Zd0q9QsN+6KYtI0ia+/O9S1rDXmmxFKckWioxVxUn
 AgAUXERnZACAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-31.tower-225.messagelabs.com!1516955020!392605!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17942 invoked from network); 26 Jan 2018 08:23:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-31.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 08:23:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eezIP-0000wG-AM; Fri, 26 Jan 2018 08:23:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eezIJ-0002xS-LF; Fri, 26 Jan 2018 08:23:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eezII-0001Qx-Lv; Fri, 26 Jan 2018 08:23:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118317-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-arndale:xen-install:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-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:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1252e2823117346e1aad0c5f17cc76200194f808
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 08:23:30 +0000
Subject: [Xen-devel] [xen-unstable test] 118317: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1444075294663703582=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1444075294663703582==
Content-Type: text/plain

flight 118317 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118317/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 118174
 test-armhf-armhf-xl-arndale   6 xen-install              fail REGR. vs. 118174

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds      6 xen-install              fail REGR. vs. 118174

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  1252e2823117346e1aad0c5f17cc76200194f808
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z    8 days
Failing since        118230  2018-01-19 14:22:44 Z    6 days    8 attempts
Testing same since   118317  2018-01-25 02:57:32 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  Daniel Kiper <daniel.kiper@oracle.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  fail    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2049 lines long.)


--===============1444075294663703582==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1444075294663703582==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 08:53:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 08:53:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eezkv-0002iX-Ad; Fri, 26 Jan 2018 08:53:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vepn=ev=johnthomson.fastmail.com.au=git@srs-us1.protection.inumbo.net>)
 id 1eezkt-0002iR-OK
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 08:53:04 +0000
X-Inumbo-ID: 53bdb2fa-0276-11e8-b9b1-635ca7ef6cff
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53bdb2fa-0276-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 08:53:07 +0000 (UTC)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id DF2082100F;
 Fri, 26 Jan 2018 03:52:53 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute6.internal (MEProxy); Fri, 26 Jan 2018 03:52:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com.au;
 h=cc:date:from:message-id:subject:to:x-me-sender:x-me-sender
 :x-sasl-enc; s=fm2; bh=yYlhN0sXxRKx5zSY/5xS4tUKMOG8L8IdJZfPumDel
 6c=; b=DBwkIlcn4UXR04pThGIFWQLy6EWHaK3jNbKHK0Qfy41evWS5bc0Q2WmZp
 gFVJgEXSxNoi0/9+CeeeND3aGpMLFAYDnwsrLdj+Hx1o7C7/vCPB74R0n3vuSODF
 mZO8e5LNSKdELhp47o8Su7IS19B12pxgvlpMQzWSQPiHhPGBKyPyPKpRZp7XnFex
 Y9DYnm84I0QowI3unVabYOoIP//piOW9vyV3thLfCv7OjddV6M6pQuGVymsCvKjZ
 d/H/GgtxlquALTW5dOduo7UJHbFsH3xJy5lM9LKa70hyASAB6Fzi7mL15HNYdG8w
 C+1yQv2M4m/rHPiPy8sx0NqSzS46Q==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:date:from:message-id:subject:to
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=yYlhN0sXxRKx5zSY/
 5xS4tUKMOG8L8IdJZfPumDel6c=; b=GSIg+SZzSLz6wtqrXqebuiMicpFTGLAuQ
 LBf1kB2H2DGPqKCbvzb6nIERTyEqr+6Ch3ppZRVaGafQFc0Lt41gI9lXyf/XYU/I
 sLjq89RmY5K45voA2KWz45tkJPJMik8aY3KbV5Hr/nykuCCHMttJmJwo96jLD9OD
 vRnUIMHNXf9KgFmpXUBQLhuP5tKW3TGAaCTcY600VCoQwr/H4tiv3T9bC0ub2fwk
 ZotL0CFE5aa5Boz6bUTx/Iw8w8nf3tDqXM4UEelidLQm2zW6iVDDnk+kUKYFyynC
 J2BM7nofCbt1OHVnPkPexgzWqOm51+cZLF8thlKaK5hiVpQBRSF1g==
X-ME-Sender: <xms:ZexqWg3rap-Jyk9R1aWRDY73t8VDrNL-9inDa4FuXNfbiG9mZAApDQ>
Received: from h4v1.thome.spur.red (unknown [124.185.40.25])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1F6D624406;
 Fri, 26 Jan 2018 03:52:51 -0500 (EST)
From: John Thomson <git@johnthomson.fastmail.com.au>
To: xen-devel@lists.xenproject.org
Date: Fri, 26 Jan 2018 18:52:08 +1000
Message-Id: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
X-Mailer: git-send-email 2.16.0
Cc: christian.lindig@citrix.com, John Thomson <git@johnthomson.fastmail.com.au>,
 dave@recoil.org
Subject: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
	use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VXNlIGF1dG9jb25mIHRvIHRlc3QgaWYgb2NhbWwgdmVyc2lvbiA+PSA0LjAyCklmIHNvLCB1c2Ug
LXVuc2FmZS1zdHJpbmcgZm9yIG9jYW1sb3B0IGFuZCBvY2FtbGMKCkJ5dGVzICYgc2FmZS1zdHJp
bmcgd2VyZSBpbnRyb2R1Y2VkIGluIG9jYW1sIDQuMDIgKDIwMTUtMDctMjcpCgpXaXRoIG9jYW1s
IDQuMDYsIC1zYWZlLXN0cmluZyBpcyBub3cgZGVmYXVsdApUaGlzIHNlcGFyYXRlcyB0aGUgdHlw
ZXMgYnl0ZXMgKG11dGFibGUgc3RyaW5nKSBhbmQgc3RyaW5nCgpvY2FtbCA0LjA2IHRocm93cyBl
cnJvcnMgaW4gY29tcGlsaW5nOgoKL2J1aWxkL3hlbi9zcmMveGVuLTQuMTAuMC90b29scy9vY2Ft
bC9saWJzL3hjCkZpbGUgInhlbmN0cmwubWwiLCBsaW5lIDI5NSwgY2hhcmFjdGVycyA0NC00NToK
RXJyb3I6IFRoaXMgZXhwcmVzc2lvbiBoYXMgdHlwZSBieXRlcyBidXQgYW4gZXhwcmVzc2lvbiB3
YXMgZXhwZWN0ZWQgb2YgdHlwZSBzdHJpbmcKRmlsZSAieGVuY3RybC5tbCIsIGxpbmUgMjk2LCBj
aGFyYWN0ZXJzIDI1LTI2OgpFcnJvcjogVGhpcyBleHByZXNzaW9uIGhhcyB0eXBlIGJ5dGVzIGJ1
dCBhbiBleHByZXNzaW9uIHdhcyBleHBlY3RlZCBvZiB0eXBlIHN0cmluZwoKL2J1aWxkL3hlbi9z
cmMveGVuLTQuMTAuMC90b29scy9vY2FtbC9saWJzL3hiCkZpbGUgInhiLm1sIiwgbGluZSA4OCwg
Y2hhcmFjdGVycyA0Ni00NzoKRXJyb3I6IFRoaXMgZXhwcmVzc2lvbiBoYXMgdHlwZSBieXRlcyBi
dXQgYW4gZXhwcmVzc2lvbiB3YXMgZXhwZWN0ZWQgb2YgdHlwZSBzdHJpbmcKCldpdGggdGhlIHNh
ZmUtc3RyaW5nIGNoYW5nZXMsIFVuaXgud3JpdGUgYW5kIFVuaXgucmVhZCB1c2UgYnl0ZXMsIG5v
dCBzdHJpbmcKdmFsIHdyaXRlIDogZmlsZV9kZXNjciAtPiBieXRlcyAtPiBpbnQgLT4gaW50IC0+
IGludAoKRmlsZSAieGIubWwiLCBsaW5lIDE1MiwgY2hhcmFjdGVycyAxOS0yMjoKRXJyb3I6IFRo
aXMgZXhwcmVzc2lvbiBoYXMgdHlwZSBzdHJpbmcgYnV0IGFuIGV4cHJlc3Npb24gd2FzIGV4cGVj
dGVkIG9mIHR5cGUgYnl0ZXMKClN0cmluZy5ibGl0CnZhbCBibGl0IDogc3RyaW5nIC0+IGludCAt
PiBieXRlcyAtPiBpbnQgLT4gaW50IC0+IHVuaXQKClRoZXJlIG1heSBiZSBvdGhlciBsb2NhdGlv
bnMKClNpZ25lZC1vZmYtYnk6IEpvaG4gVGhvbXNvbiA8Z2l0QGpvaG50aG9tc29uLmZhc3RtYWls
LmNvbS5hdT4KLS0tCiBjb25maWcvVG9vbHMubWsuaW4gICAgICB8IDEgKwogdG9vbHMvY29uZmln
dXJlLmFjICAgICAgfCA3ICsrKysrKysKIHRvb2xzL29jYW1sL2NvbW1vbi5tYWtlIHwgNiArKysr
LS0KIDMgZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25maWcvVG9vbHMubWsuaW4KaW5kZXgg
MGY3OWY0ZTBjMi4uZDRmNWJiNWQzOCAxMDA2NDQKLS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCisr
KyBiL2NvbmZpZy9Ub29scy5tay5pbgpAQCAtNTAsNiArNTAsNyBAQCBHSVRfSFRUUCAgICAgICAg
ICAgIDo9IEBnaXRodHRwQAogIyBPcHRpb25hbCBjb21wb25lbnRzCiBYRU5TVEFUX1hFTlRPUCAg
ICAgIDo9IEBtb25pdG9yc0AKIE9DQU1MX1RPT0xTICAgICAgICAgOj0gQG9jYW1sdG9vbHNACitP
Q0FNTF9VTlNBRkVfU1RSSU5HIDo9IEBvY2FtbF91bnNhZmVfc3RyaW5nQAogRkxBU0tfUE9MSUNZ
ICAgICAgICA6PSBAeHNtcG9saWN5QAogQ09ORklHX09WTUYgICAgICAgICA6PSBAb3ZtZkAKIENP
TkZJR19ST01CSU9TICAgICAgOj0gQHJvbWJpb3NACmRpZmYgLS1naXQgYS90b29scy9jb25maWd1
cmUuYWMgYi90b29scy9jb25maWd1cmUuYWMKaW5kZXggZDFhM2E3OGQ4Ny4uMzA5NjRlNGE0MSAx
MDA2NDQKLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwpA
QCAtMjk5LDYgKzI5OSwxMyBAQCBBU19JRihbdGVzdCAieCRvY2FtbHRvb2xzIiA9ICJ4eSJdLCBb
CiAgICAgICAgICAgICAgICAgQUNfTVNHX0VSUk9SKFtZb3VyIHZlcnNpb24gb2YgT0NhbWw6ICRP
Q0FNTFZFUlNJT04gaXMgbm90IHN1cHBvcnRlZF0pXSkKICAgICAgICAgICAgIG9jYW1sdG9vbHM9
Im4iCiAgICAgICAgIF0pCisgICAgICAgIEFYX0NPTVBBUkVfVkVSU0lPTihbJE9DQU1MVkVSU0lP
Tl0sIFtnZV0sIFs0LjAyLjBdLCBbCisgICAgICAgICAgICBvY2FtbF91bnNhZmVfc3RyaW5nPSIt
dW5zYWZlLXN0cmluZyIKKyAgICAgICAgICAgIEFDX1NVQlNUKG9jYW1sX3Vuc2FmZV9zdHJpbmcp
CisgICAgICAgICAgICBBQ19NU0dfV0FSTihbWW91ciB2ZXJzaW9uIG9mIE9DYW1sOiAkT0NBTUxW
RVJTSU9OIHJlcXVpcmVzIGNvbXBpbGluZyB4ZW4gbGlicmFyaWVzIHdpdGggLXVuc2FmZS1zdHJp
bmddKQorICAgICAgICBdLCBbCisgICAgICAgICAgICBvY2FtbF91bnNhZmVfc3RyaW5nPSIiCisg
ICAgICAgIF0pCiAgICAgXSkKIF0pCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL2NvbW1vbi5t
YWtlIGIvdG9vbHMvb2NhbWwvY29tbW9uLm1ha2UKaW5kZXggZDU0NzhmNjI2Zi4uZDdmYjgwZTcy
OCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvY29tbW9uLm1ha2UKKysrIGIvdG9vbHMvb2NhbWwv
Y29tbW9uLm1ha2UKQEAgLTExLDkgKzExLDExIEBAIE9DQU1MRklORCA/PSBvY2FtbGZpbmQKIAog
Q0ZMQUdTICs9IC1mUElDIC1XZXJyb3IgLUkkKHNoZWxsIG9jYW1sYyAtd2hlcmUpCiAKK09DQU1M
X1VOU0FGRV9TVFJJTkcgPz0KKwogT0NBTUxPUFRGTEFHX0cgOj0gJChzaGVsbCAkKE9DQU1MT1BU
KSAtaCAyPiYxIHwgc2VkIC1uICdzL14gICpcKC1nXCkgLiovXDEvcCcpCi1PQ0FNTE9QVEZMQUdT
ID0gJChPQ0FNTE9QVEZMQUdfRykgLWNjb3B0ICIkKExERkxBR1MpIiAtZHR5cGVzICQoT0NBTUxJ
TkNMVURFKSAtY2MgJChDQykgLXcgRiAtd2Fybi1lcnJvciBGCi1PQ0FNTENGTEFHUyArPSAtZyAk
KE9DQU1MSU5DTFVERSkgLXcgRiAtd2Fybi1lcnJvciBGCitPQ0FNTE9QVEZMQUdTID0gJChPQ0FN
TE9QVEZMQUdfRykgLWNjb3B0ICIkKExERkxBR1MpIiAtZHR5cGVzICQoT0NBTUxJTkNMVURFKSAt
Y2MgJChDQykgLXcgRiAtd2Fybi1lcnJvciBGICQoT0NBTUxfVU5TQUZFX1NUUklORykKK09DQU1M
Q0ZMQUdTICs9IC1nICQoT0NBTUxJTkNMVURFKSAtdyBGIC13YXJuLWVycm9yIEYgJChPQ0FNTF9V
TlNBRkVfU1RSSU5HKQogCiBWRVJTSU9OIDo9IDQuMQogCi0tIAoyLjE2LjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 08:54:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 08:54:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eezmO-0002oR-0B; Fri, 26 Jan 2018 08:54:36 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eezmM-0002oH-O1
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 08:54:34 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 76/87-04168-ACCEA6A5;
 Fri, 26 Jan 2018 08:54:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVffEm6w
 og1dPbCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bc+e9ZCl77Vixv2cXewNhr18XIxSEk0Mgk
 sfT/FmYI5zGjROuDlYwQzjZGiSX3PgI5nBwiAs4SX8/MZe9i5ODgFdCX+PTVFCQsLGAr8eP+G
 xaQegmBpcwSU68dAauXEPCUWDKvlwnGXnFiL2sXIzsHm4CVxCExkCiLgKrEgi/fmCcwci9gZF
 jFqF6cWlSWWqRrqpdUlJmeUZKbmJmja2hgppebWlycmJ6ak5hUrJecn7uJEehdBiDYwTj9sv8
 hRkkOJiVR3gX9GVFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHgnvs6KEhIsSk1PrUjLzAGGGUxa
 goNHSYT3DEiat7ggMbc4Mx0idYrRmKPpwYM2Zo4bL163MQux5OXnpUqJ804AKRUAKc0ozYMbB
 Av/S4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm7QSZwpOZVwK37xXQKUxAp9hVZIKcUpKIkJ
 JqYJxYdfecx5I6+eAJWhe5HhdFrU8LupxgmJV21E/hx1IncQvLx1/TeUPZW6X2rjp7Yp9DwY2
 5SpmBh3yOqP/e3nyyP6k6t3L5zz+b1j95qW3pHxr1v/O7ccxl0ZCdF46qyBf+aHn8dmdP6Qe7
 yfaR1rJx1x9yyfhm+fldiZFm5C7g+WF1hnF+gxJLcUaioRZzUXEiAE4+kHN6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1516956871!70740358!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59090 invoked from network); 26 Jan 2018 08:54:32 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 08:54:32 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eezmH-0001il-9r; Fri, 26 Jan 2018 08:54:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eezmB-0004nI-WF; Fri, 26 Jan 2018 08:54:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eezmB-0006ly-NK; Fri, 26 Jan 2018 08:54:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118351-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bb5400b20a0c2c2dce114075b09063038ad373db
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 08:54:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118351: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4626366546110738988=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4626366546110738988==
Content-Type: text/plain

flight 118351 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118351/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  bb5400b20a0c2c2dce114075b09063038ad373db
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Failing since        118327  2018-01-25 13:01:30 Z    0 days    9 attempts
Testing same since   118344  2018-01-25 20:01:07 Z    0 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit bb5400b20a0c2c2dce114075b09063038ad373db
Author: George Dunlap <george.dunlap@citrix.com>
Date:   Mon Jan 8 15:50:53 2018 +0000

    xl: Don't warn on using 'deprecated' mode selection
    
    We generally support old config formats indefinintely (see the disk
    format) without emitting warnings.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============4626366546110738988==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4626366546110738988==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 09:10:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 09:10:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef019-0003lo-LW; Fri, 26 Jan 2018 09:09:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=k166=ev=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1ef018-0003kf-EN
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 09:09:50 +0000
X-Inumbo-ID: ad01714c-0278-11e8-b9b1-635ca7ef6cff
Received: from hermes1.dur.ac.uk (unknown [129.234.7.138])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad01714c-0278-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 09:09:56 +0000 (UTC)
Received: from smtphost3.dur.ac.uk (smtphost3.dur.ac.uk [129.234.7.145])
 by hermes1.dur.ac.uk (8.14.4/8.14.4) with ESMTP id w0Q99M1b007121;
 Fri, 26 Jan 2018 09:09:26 GMT
Received: from algedi.dur.ac.uk (algedi.dur.ac.uk [129.234.2.28])
 by smtphost3.dur.ac.uk (8.14.4/8.14.4) with ESMTP id w0Q99D2I047726;
 Fri, 26 Jan 2018 09:09:14 GMT
Received: by algedi.dur.ac.uk (Postfix, from userid 2742)
 id 98AB12842DB; Fri, 26 Jan 2018 09:09:08 +0000 (GMT)
Received: from localhost (localhost [127.0.0.1])
 by algedi.dur.ac.uk (Postfix) with ESMTP id 769CA2842CE;
 Fri, 26 Jan 2018 09:09:08 +0000 (GMT)
Date: Fri, 26 Jan 2018 09:09:08 +0000 (GMT)
From: M A Young <m.a.young@durham.ac.uk>
To: John Thomson <git@johnthomson.fastmail.com.au>
In-Reply-To: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
Message-ID: <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-DurhamAcUk-MailScanner: Found to be clean, Found to be clean
X-DurhamAcUk-MailScanner-ID: w0Q99M1b007121
Cc: xen-devel@lists.xenproject.org, christian.lindig@citrix.com,
 dave@recoil.org
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNiBKYW4gMjAxOCwgSm9obiBUaG9tc29uIHdyb3RlOgoKPiBVc2UgYXV0b2NvbmYg
dG8gdGVzdCBpZiBvY2FtbCB2ZXJzaW9uID49IDQuMDIKPiBJZiBzbywgdXNlIC11bnNhZmUtc3Ry
aW5nIGZvciBvY2FtbG9wdCBhbmQgb2NhbWxjCj4gCj4gQnl0ZXMgJiBzYWZlLXN0cmluZyB3ZXJl
IGludHJvZHVjZWQgaW4gb2NhbWwgNC4wMiAoMjAxNS0wNy0yNykKPiAKPiBXaXRoIG9jYW1sIDQu
MDYsIC1zYWZlLXN0cmluZyBpcyBub3cgZGVmYXVsdAo+IFRoaXMgc2VwYXJhdGVzIHRoZSB0eXBl
cyBieXRlcyAobXV0YWJsZSBzdHJpbmcpIGFuZCBzdHJpbmcKCkZvciBGZWRvcmEgUmF3aGlkZSwg
d2hpY2ggaGFzIG9jYW1sIDQuMDYsIHdlIGNhbWUgdXAgd2l0aCBhIHBhdGNoIHRvIG1ha2UgCnhl
biBvY2FtbCBzYWZlLXN0cmluZ3MgY29tcGxpYW50ICh3aGljaCBJIGhhdmVuJ3QgZ290IGFyb3Vu
ZCB0byBzdWJtaXR0aW5nIAp0byB0aGlzIGxpc3QgeWV0KS4KClRoZSBwYXRjaCBpcyBhdApodHRw
czovL3NyYy5mZWRvcmFwcm9qZWN0Lm9yZy9ycG1zL3hlbi9ibG9iL21hc3Rlci9mL3hlbi5vY2Ft
bC5zYWZlLXN0cmluZ3MucGF0Y2gKd2l0aCB0aGUgcmVsYXRlZCBGZWRvcmEgYnVnIGF0Cmh0dHBz
Oi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTUyNjcwMwoKCU1pY2hhZWwg
WW91bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 09:29:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 09:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef0K9-00058p-G1; Fri, 26 Jan 2018 09:29:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zvi/=ev=citrix.com=prvs=557898145=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1ef0K8-00058j-Cy
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 09:29:28 +0000
X-Inumbo-ID: 6b161720-027b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b161720-027b-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 09:29:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,415,1511827200"; d="scan'208";a="66722592"
From: Christian Lindig <christian.lindig@citrix.com>
To: M A Young <m.a.young@durham.ac.uk>
Thread-Topic: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06, use
 unsafe strings
Thread-Index: AQHTloVl5gSseMyMC0SeH7YgNVra5aOF0nmA
Date: Fri, 26 Jan 2018 09:29:20 +0000
Message-ID: <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
 <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
In-Reply-To: <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <13C8327CC2585245B7D8787C38041339@citrix.com>
MIME-Version: 1.0
Cc: Marcello
 Seri <marcello.seri@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 John Thomson <git@johnthomson.fastmail.com.au>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMjYuIEphbiAyMDE4LCBhdCAwOTowOSwgTSBBIFlvdW5nIDxtLmEueW91bmdAZHVy
aGFtLmFjLnVrPiB3cm90ZToNCj4gDQo+IE9uIEZyaSwgMjYgSmFuIDIwMTgsIEpvaG4gVGhvbXNv
biB3cm90ZToNCj4gDQo+PiBVc2UgYXV0b2NvbmYgdG8gdGVzdCBpZiBvY2FtbCB2ZXJzaW9uID49
IDQuMDINCj4+IElmIHNvLCB1c2UgLXVuc2FmZS1zdHJpbmcgZm9yIG9jYW1sb3B0IGFuZCBvY2Ft
bGMNCj4+IA0KPj4gQnl0ZXMgJiBzYWZlLXN0cmluZyB3ZXJlIGludHJvZHVjZWQgaW4gb2NhbWwg
NC4wMiAoMjAxNS0wNy0yNykNCj4+IA0KPj4gV2l0aCBvY2FtbCA0LjA2LCAtc2FmZS1zdHJpbmcg
aXMgbm93IGRlZmF1bHQNCj4+IFRoaXMgc2VwYXJhdGVzIHRoZSB0eXBlcyBieXRlcyAobXV0YWJs
ZSBzdHJpbmcpIGFuZCBzdHJpbmcNCj4gDQo+IEZvciBGZWRvcmEgUmF3aGlkZSwgd2hpY2ggaGFz
IG9jYW1sIDQuMDYsIHdlIGNhbWUgdXAgd2l0aCBhIHBhdGNoIHRvIG1ha2UgDQo+IHhlbiBvY2Ft
bCBzYWZlLXN0cmluZ3MgY29tcGxpYW50ICh3aGljaCBJIGhhdmVuJ3QgZ290IGFyb3VuZCB0byBz
dWJtaXR0aW5nIA0KPiB0byB0aGlzIGxpc3QgeWV0KS4NCj4gDQo+IFRoZSBwYXRjaCBpcyBhdA0K
PiBodHRwczovL3NyYy5mZWRvcmFwcm9qZWN0Lm9yZy9ycG1zL3hlbi9ibG9iL21hc3Rlci9mL3hl
bi5vY2FtbC5zYWZlLXN0cmluZ3MucGF0Y2gNCj4gd2l0aCB0aGUgcmVsYXRlZCBGZWRvcmEgYnVn
IGF0DQo+IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTUyNjcw
Mw0KPiANCj4gCU1pY2hhZWwgWW91bmcNCg0KVGhlIHBhdGNoIGxvb2tzIGdvb2QgYW5kIEkgd291
bGQgcHJlZmVyIHRvIHRha2UgaXQgdGhhbiB0byB1c2UgLXVuc2FmZS1zdHJpbmcgd2hpY2ggaXNu
4oCZdCBhIHNvbHV0aW9uIGluIHRoZSBsb25nIHJ1bi4NCg0K4oCUIENocmlzdGlhbgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 09:39:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 09:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef0UD-0005uX-KQ; Fri, 26 Jan 2018 09:39:53 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef0UB-0005uL-Im
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 09:39:51 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id 71/E8-25948-667FA6A5;
 Fri, 26 Jan 2018 09:39:50 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTf1e1a
 UwcGlxhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPf3W62gjPGFZue3GJrYGxT62Lk4hASaGSS
 mLFwO3MXIyeQ85hR4tVZb4jENkaJs0s3MIIkRAScJb6emcsOYvMK6EvM+7+TDcQWFjCSaG0/z
 gTSICHQxSbx8NYb1i5GDiDHV2LuREmQGhBz0Yx3LF2M7BxsAlYSh8RAoiwCqhKHd61jn8DIvY
 CRYRWjRnFqUVlqka6xkV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB+P
 pdYGHGCU5mJREeRf0Z0QJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDd9i0rSkiwKDU9tSItMwcY
 ZjBpCQ4eJRHeGJA0b3FBYm5xZjpE6hSjMUfTgwdtzBw3XrxuYxZiycvPS5US510KUioAUppRm
 gc3CBb+lxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMOwlkCk9mXgncvldApzABnWJXkQlySk
 kiQkqqgbEnsv2PjQ7L29fqB1dW/MxZ9ULabraVwhnJojceu7LuHC/9e3H3n6mGky43R3A8uMA
 ZqLfh+LvO1MAfbXpyYWci58e+tWXPXDkj4GG4n5Nk89aCzSpGj55uvm17Z0Osxu7SP7MTFwcc
 Ps7mccdD1frGjbPyH+cfkvqzXG7J17zyjtQLc6TtP99TYinOSDTUYi4qTgQAZOwEynoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1516959588!70748562!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 22381 invoked from network); 26 Jan 2018 09:39:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 09:39:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef0U8-0002u5-C2; Fri, 26 Jan 2018 09:39:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ef0U2-00072d-UC; Fri, 26 Jan 2018 09:39:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ef0U2-0007bf-JB; Fri, 26 Jan 2018 09:39:42 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118328-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 09:39:42 +0000
Subject: [Xen-devel] [seabios test] 118328: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMyOCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgzMjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDc2IGRheXMgICA5MSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgICA5IGRheXMgICAx
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 09:40:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 09:40:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef0UT-0006Ni-3e; Fri, 26 Jan 2018 09:40:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y9zt=ev=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ef0UR-0006NZ-RL
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 09:40:07 +0000
X-Inumbo-ID: de84e2ff-027c-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de84e2ff-027c-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 10:39:58 +0100 (CET)
Received: (qmail 31317 invoked from network); 26 Jan 2018 11:40:02 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 26 Jan 2018 11:40:02 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id AA3277FC3F
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 11:40:01 +0200 (EET)
Received: (qmail 8939 invoked from network); 26 Jan 2018 11:39:57 +0200
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.15.44)
 by smtp02.buh.bitdefender.net with AES128-SHA256 encrypted SMTP;
 26 Jan 2018 11:39:57 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 26 Jan 2018 11:39:36 +0200
Message-Id: <1516959576-5617-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74763
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 473718,
 Stamp: 3], Multi: [Enabled, t: (0.000053,0.008418)], BW: [Enabled, t:
 (0.000023,0.000002)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.008231), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.017085,0.000280)],
 URL: [Enabled, t: (0.000015,0.000003)], RTDA: [Enabled, t: (0.174050),
 Hit: No, Details: v2.6.16; Id: 15.5f418e.1c3t52v4m.b7r36], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH] x86/hvm: fix domain crash when CR3 has the
	noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGVtdWxhdGlvbiBsYXllcnMgb2YgWGVuIGxhY2sgUENJRCBzdXBwb3J0LCBhbmQgYXMgd2Ug
b25seSBvZmZlcgpQQ0lEIHRvIEhBUCBndWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5k
bGVkIGJ5IGhhcmR3YXJlLApleGNlcHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBD
b25zZXF1ZW50bHksIHRyeWluZyB0byBzZXQKQ1IzIHdoZW4gdGhlIG5vZmx1c2ggYml0IGlzIHNl
dCBpbiBodm1fc2V0X2NyMygpIGxlYWRzIHRvIGRvbWFpbgpjcmFzaGVzLiBUaGUgd29ya2Fyb3Vu
ZCBpcyB0byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KaHZtX3NldF9jcjMoKSAoYW5kLCBmb3Ig
Y29tcGxldGVuZXNzLCB0byBjb21wYXJlIG9sZCB2cyBuZXcKQ1IzIHZhbHVlcyBpbiBodm1fbW9u
aXRvcl9jcigpIGFmdGVyIGNsZWFyaW5nIHRoZSBub2ZsdXNoIGJpdApmb3IgdGhlbSBhcyB3ZWxs
KS4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVy
LmNvbT4KUmVwb3J0ZWQtYnk6IEJpdHdlYXNpbCA8Yml0d2Vhc2lsQGNyeXB0b2hhemUuY29tPgpT
dWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgfCAzICsrKwogeGVuL2FyY2gveDg2L2h2bS9t
b25pdG9yLmMgfCA2ICsrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
YwppbmRleCAyNjg5MDQ2Li4xYWIyNTIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTIzMjQsNiArMjMyNCw5IEBAIGlu
dCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAg
ICAgICB9CiAgICAgfQogCisgICAgaWYgKCBodm1fcGNpZF9lbmFibGVkKHYpICkgLyogQ2xlYXIg
dGhlIG5vZmx1c2ggYml0LiAqLworICAgICAgICB2YWx1ZSAmPSAoKDF1bGwgPDwgNjMpIC0gMSk7
CisKICAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVfaGFwKHYt
PmRvbWFpbikgJiYKICAgICAgICAgICh2YWx1ZSAhPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2Ny
WzNdKSApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgYi94
ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAxMzFiODUyLi5lMGYwNTMwIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL21v
bml0b3IuYwpAQCAtMzYsNiArMzYsMTIgQEAgYm9vbCBodm1fbW9uaXRvcl9jcih1bnNpZ25lZCBp
bnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVuc2lnbmVkIGxvbmcgb2xkKQogICAgIHN0
cnVjdCBhcmNoX2RvbWFpbiAqYWQgPSAmY3Vyci0+ZG9tYWluLT5hcmNoOwogICAgIHVuc2lnbmVk
IGludCBjdHJscmVnX2JpdG1hc2sgPSBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhpbmRleCk7CiAK
KyAgICBpZiAoIGluZGV4ID09IDMgJiYgaHZtX3BjaWRfZW5hYmxlZChjdXJyKSApIC8qIENsZWFy
IHRoZSBub2ZsdXNoIGJpdC4gKi8KKyAgICB7CisgICAgICAgIHZhbHVlICY9ICgoMXVsbCA8PCA2
MykgLSAxKTsKKyAgICAgICAgb2xkICY9ICgoMXVsbCA8PCA2MykgLSAxKTsKKyAgICB9CisKICAg
ICBpZiAoIChhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJiBjdHJscmVnX2JpdG1h
c2spICYmCiAgICAgICAgICAoIShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX29uY2hhbmdlb25s
eSAmIGN0cmxyZWdfYml0bWFzaykgfHwKICAgICAgICAgICB2YWx1ZSAhPSBvbGQpICYmCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 09:43:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 09:43:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef0Xl-0006hW-Nb; Fri, 26 Jan 2018 09:43:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef0Xk-0006hH-9L
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 09:43:32 +0000
X-Inumbo-ID: 61bd39f5-027d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61bd39f5-027d-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 09:43:37 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 02:43:23 -0700
Message-Id: <5A6B064C02000078001A2A68@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 02:43:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dfaggioli@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
 <1516906149.15341.66.camel@suse.com> <1516928885.15341.72.camel@suse.com>
In-Reply-To: <1516928885.15341.72.camel@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDAyOjA4LCA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKPiBP
biBUaHUsIDIwMTgtMDEtMjUgYXQgMTk6NDkgKzAxMDAsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+
PiBPbiBUaHUsIDIwMTgtMDEtMjUgYXQgMTY6MDkgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+ID4gT24gMjUvMDEvMTggMTU6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+ID4KPj4gPiA+
IEZvciB0aGUgcmVjb3JkLCB0aGUgb3ZlcndoZWxtaW5nIG1ham9yaXR5IG9mIGNhbGxzIHRvCj4+
ID4gPiBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgYmVpbmcgcmVzcG9uc2libGUgZm9yIHRoZSBi
ZWhhdmlvcgo+PiA+ID4gY29tZSBmcm9tIGludmFsaWRhdGVfaW50ZXJydXB0KCksIHdoaWNoIHN1
Z2dlc3RzIHRvIG1lIHRoYXQKPj4gPiA+IHRoZXJlJ3MgYSBtZWFuaW5nZnVsIG51bWJlciBvZiBj
YXNlcyB3aGVyZSBhIHZDUFUgaXMgbWlncmF0ZWQKPj4gPiA+IHRvIGFub3RoZXIgQ1BVIGFuZCB0
aGVuIGJhY2ssIHdpdGhvdXQgYW5vdGhlciB2Q1BVIGhhdmluZwo+PiA+ID4gcnVuIG9uIHRoZSBv
cmlnaW5hbCBDUFUgaW4gYmV0d2Vlbi4gSWYgSSdtIG5vdCB3cm9uZyB3aXRoIHRoaXMsCj4+ID4g
PiBJIGhhdmUgdG8gcXVlc3Rpb24gd2h5IHRoZSB2Q1BVIGlzIG1pZ3JhdGVkIHRoZW4gaW4gdGhl
IGZpcnN0Cj4+ID4gPiBwbGFjZS4KPj4gPiAKPj4gPiBEYXJpbyBtYWRlIGEgZGlmZmVyZW50IGZp
eCB0byBDcmVkaXQxIHVwc3RyZWFtIHdoaWNoIHdhcyBzdXBwb3NlZAo+PiA+IHRvCj4+ID4gcmVz
b2x2ZSB0aGlzIGJlaGF2aW91ciAoYWx0aG91Z2ggSSBjYW4ndCBsb2NhdGUgdGhlIHBhdGNoIGJ5
IGEgbGlzdAo+PiA+IG9mCj4+ID4gdGl0bGVzKSwgYnV0IGJhc2VkIG9uIHRoZXNlIG9ic2VydmF0
aW9ucywgSSdkIHNheSB0aGUgbWlzZmVhdHVyZQo+PiA+IGhhc24ndAo+PiA+IGJlZW4gZml4ZWQu
Cj4+ID4gCj4+IFllcywgaXQncyAzNDE0NTBlYWY3NTMgKCJ4ZW46IGNyZWRpdDE6IGluY3JlYXNl
IGVmZmljaWVuY3kgYW5kCj4+IHNjYWxhYmlsaXR5IG9mIGxvYWQgYmFsYW5jaW5nLiIpLCBhbmQg
dGhhdCBjb21taXQgYW5kIHRoZSBYZW5TZXJ2ZXIKPj4gcGF0Y2ggYXJlIGZ1bmN0aW9uYWxseSBl
cXVpdmFsZW50Lgo+PiAKPj4gU28sIEknbSBub3QgY29udmluY2VkIGFib3V0IHRoYXQgYmVpbmcg
dGhlIGFjdHVhbCBjYXVzZSBvZiB0aGUKPj4gZGVzY3JpYmVkIGJlaGF2aW91ci4gVHJhY2luZyB3
b3VsZCBiZSB0aGUgd2F5IHRvIHRlbGwgKGhvcGVmdWxseSkgZm9yCj4+IHN1cmUuCj4+IAo+IEFu
ZCBpbiBvcmRlciB0byBnbyBhbmQgaW52ZXN0aWdhdGUgdGhpcyBhIGJpdCBmdXJ0aGVyLCBKYW4s
IHdoYXQgaXMgaXQKPiB0aGF0IHlvdSB3ZXJlIGRvaW5nIHdoZW4geW91IHNhdyB3aGF0IHlvdSBk
ZXNjcmliZWQgYWJvdmU/IEFGQUlVSSwKPiB0aGF0J3MgYm9vdGluZyBhbiBIVk0gZ3Vlc3QsIGlz
bid0IGl0PwoKWWVzLCBwbHVzIHRoZW4gcnVuIHNvbWUgYXJiaXRyYXJ5IHdvcmsgaW5zaWRlIGl0
LgoKPiBIb3cgbWFueSB2Q1BVcyBvbiBob3cgbWFueSBwQ1BVcz8gQmFzaWNhbGx5LCBJIHdvdWxk
IGp1c3QgbmVlZCBhCj4gY29uZmlybWF0aW9uIHRoYXQgdGhlIHN5c3RlbSB3YXMgbm90IG92ZXJz
dWJzY3JpYmVkLCBidXQgaWYsIHdoaWxlCj4gd2UncmUgaGVyZSwgeW91IGNhbiB0ZWxsIG1lIHRo
ZSBkZXRhaWxzLCBJJ2xsIHB1dCB0b2dldGhlciBhbiBhcyBtdWNoCj4gYXMgcG9zc2libGUgc2lt
aWxhciBzY2VuYXJpby4KCjEyIHBDUFUtcywgSFZNIGd1ZXN0IGhhcyA4IHZDUFUtcywgRG9tMCBo
YXMgMTIgcENQVS1zIChidXQKbm8gb3RoZXIgbG9hZCB0aGFuIHRoYXQgY2F1c2VkIGJ5IHRoZSBn
dWVzdCkuIElmIHlvdSB3YW50LCBJIGNvdWxkCmJyaW5nIHRoZSBjb2RlIEkndmUgdXNlZCBmb3Ig
bW9uaXRvcmluZyBpbnRvIHBhdGNoIGZvcm0gYW5kIGhhbmQKaXQgdG8geW91LgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 10:27:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 10:27:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1ED-00019D-Kt; Fri, 26 Jan 2018 10:27:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef1EC-000197-MH
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 10:27:24 +0000
X-Inumbo-ID: 7ade1180-0283-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ade1180-0283-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 11:27:16 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 03:27:21 -0700
Message-Id: <5A6B109802000078001A2AA9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 03:27:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1516959576-5617-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1516959576-5617-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/hvm: fix domain crash when CR3 has the
 noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDEwOjM5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKPiBAQCAtMjMyNCw2ICsyMzI0LDkgQEAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVk
IGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAK
PiArICAgIGlmICggaHZtX3BjaWRfZW5hYmxlZCh2KSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJp
dC4gKi8KPiArICAgICAgICB2YWx1ZSAmPSAoKDF1bGwgPDwgNjMpIC0gMSk7CgpUaGlzIG5lZWRz
IGEgcHJvcGVyIFg4Nl9DUjNfKiBjb25zdGFudCBkZWZpbmVkLgoKRGlkIHlvdSBpbnZlc3RpZ2F0
ZSB3aGF0IGl0IHdvdWxkIHRha2UgdG8gYWN0dWFsbHkgX2FjdF8gdXBvbiB0aGUKYml0IGJlaW5n
IHNldCAoYmVzaWRlcyBjbGVhcmluZyBpdCBmb3IgdGhlIHZhbHVlIHRvIGJlIHN0b3JlZCB0byBi
ZQpzYW5lKT8gQWZhaWN0IGl0IHdvdWxkIHJlcXVpcmUgaGFuZGluZyBhIGJvb2xlYW4gdGhyb3Vn
aApwYWdpbmdfdXBkYXRlX2NyMygpIC0+IC4uLiAtPiB7c3ZtLHZteH1fdXBkYXRlX2d1ZXN0X2Ny
KCkgdG8KYWxsb3cgc3VwcHJlc3NpbmcgdGhlIGh2bV9hc2lkX2ZsdXNoX3ZjcHUoKSBldGMgdGhl
cmUuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9tb25pdG9yLmMKPiBAQCAtMzYsNiArMzYsMTIgQEAgYm9vbCBodm1fbW9uaXRvcl9j
cih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVuc2lnbmVkIGxvbmcg
b2xkKQo+ICAgICAgc3RydWN0IGFyY2hfZG9tYWluICphZCA9ICZjdXJyLT5kb21haW4tPmFyY2g7
Cj4gICAgICB1bnNpZ25lZCBpbnQgY3RybHJlZ19iaXRtYXNrID0gbW9uaXRvcl9jdHJscmVnX2Jp
dG1hc2soaW5kZXgpOwo+ICAKPiArICAgIGlmICggaW5kZXggPT0gMyAmJiBodm1fcGNpZF9lbmFi
bGVkKGN1cnIpICkgLyogQ2xlYXIgdGhlIG5vZmx1c2ggYml0LiAqLwo+ICsgICAgewo+ICsgICAg
ICAgIHZhbHVlICY9ICgoMXVsbCA8PCA2MykgLSAxKTsKPiArICAgICAgICBvbGQgJj0gKCgxdWxs
IDw8IDYzKSAtIDEpOwoKV2h5IHdvdWxkICJvbGQiIG5lZWQgY2xlYXJpbmcgdGhlIGJpdD8gSXQg
YmVpbmcgc2V0IGR1cmluZyB3cml0ZQpkb2Vzbid0IGFjdHVhbGx5IGdldCBzdG9yZWQgaW50byB0
aGUgcmVnaXN0ZXIsIGFpdWkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 10:35:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 10:35:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1MC-0001ru-LQ; Fri, 26 Jan 2018 10:35:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef1MB-0001ro-10
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 10:35:39 +0000
X-Inumbo-ID: a9c8c9e7-0284-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9c8c9e7-0284-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 10:35:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 03:35:31 -0700
Message-Id: <5A6B128402000078001A2AC2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 03:35:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516905554-5309-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516905554-5309-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/build: Untangle CONFIG_DEBUG and
 CONFIG_FRAME_POINTER
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE5OjM5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQm90aCBvcHRpb25zIGFyZSBpbmRlcGVuZGVudGx5IGNob3NlYWJsZSBpbiBLQ29uZmln
LCBidXQgY3VycmVudGx5IGEgREVCVUcKPiBidWlsZCB3aXRob3V0IEZSQU1FX1BPSU5URVIgaXMg
bGVmdCB0byB0aGUgY29tcGlsZXJzIGRlZmF1bHQgY2hvaWNlLCBub3QgdGhlCj4gdXNlcnMgY2hv
aWNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 10:38:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 10:38:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1P2-000223-75; Fri, 26 Jan 2018 10:38:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=by4x=ev=citrix.com=prvs=5576418f1=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ef1P0-00021h-G2
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 10:38:34 +0000
X-Inumbo-ID: 12a4a064-0285-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12a4a064-0285-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 10:38:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,415,1511827200"; d="scan'208";a="66725872"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: George Dunlap <George.Dunlap@citrix.com>, Anthony Perard
 <anthony.perard@citrix.com>
Thread-Topic: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
Thread-Index: AQHTlgX0Q1s93AFOR0OZODoaFYtXIKOE0R+AgAACzwCAASL44A==
Date: Fri, 26 Jan 2018 10:38:26 +0000
Message-ID: <b96b8dcec4944918a41c60ab63bdf841@AMSPEX02CL03.citrite.net>
References: <c8ed6851-70c1-500d-5d66-1e8a6b7133c5@steadfast.net>
 <20180103175759.GA1905@perard.uk.xensource.com>
 <3a19395e-c52f-bbfd-5986-ba56cc10c767@steadfast.net>
 <20180104125217.GB1905@perard.uk.xensource.com>
 <10c96acc-9bb5-713b-93c9-60f06c84bfd5@citrix.com>
 <20180125180439.GC2183@perard.uk.xensource.com>
 <2b101965-dfeb-61a2-ab15-8fb75330e536@citrix.com>
In-Reply-To: <2b101965-dfeb-61a2-ab15-8fb75330e536@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Kevin Stange <kevin@steadfast.net>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] PCI Device Subtree Change from Traditional to
 Upstream
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBYZW4tZGV2ZWwgW21haWx0bzp4
ZW4tZGV2ZWwtYm91bmNlc0BsaXN0cy54ZW5wcm9qZWN0Lm9yZ10gT24gQmVoYWxmDQo+IE9mIEdl
b3JnZSBEdW5sYXANCj4gU2VudDogMjUgSmFudWFyeSAyMDE4IDE4OjE1DQo+IFRvOiBBbnRob255
IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4NCj4gQ2M6IEtldmluIFN0YW5nZSA8
a2V2aW5Ac3RlYWRmYXN0Lm5ldD47IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZzsNCj4g
R2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBSZTog
W1hlbi1kZXZlbF0gUENJIERldmljZSBTdWJ0cmVlIENoYW5nZSBmcm9tIFRyYWRpdGlvbmFsIHRv
DQo+IFVwc3RyZWFtDQo+IA0KPiBPbiAwMS8yNS8yMDE4IDA2OjA0IFBNLCBBbnRob255IFBFUkFS
RCB3cm90ZToNCj4gPiBPbiBUaHUsIEphbiAyNSwgMjAxOCBhdCAwNTo1NDozNlBNICswMDAwLCBH
ZW9yZ2UgRHVubGFwIHdyb3RlOg0KPiA+PiBPbiAwMS8wNC8yMDE4IDEyOjUyIFBNLCBBbnRob255
IFBFUkFSRCB3cm90ZToNCj4gPj4+IEZyb206IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPg0KPiA+Pj4gU3ViamVjdDogW1BBVENIXSBsaWJ4bF9kbTogRXhwbGljaXRs
eSBwdXQgeGVuLXBsYXRmb3JtIGRldmljZSBvbiBQQ0kgc2xvdA0KPiAzDQo+ID4+Pg0KPiA+Pj4g
SW4gb3JkZXIgdG8gZG8gdGhhdCwgd2UgZG9uJ3QgdXNlIHhlbmZ2IG1hY2hpbmUgYW55bW9yZSBh
bmQgZXhwbGljaXR5DQo+ID4+PiBhZGQgdGhlIHBsYXRmb3JtIGRldmljZSBvbiB0aGUgY29tbWFu
ZCBsaW5lLg0KPiA+Pj4NCj4gPj4+IFNpZ25lZC1vZmYtYnk6IEFudGhvbnkgUEVSQVJEIDxhbnRo
b255LnBlcmFyZEBjaXRyaXguY29tPg0KPiA+Pg0KPiA+PiBBbnRob255LA0KPiA+Pg0KPiA+PiBJ
dCBzZWVtcyBsaWtlIHdlIG1pZ2h0IHdhbnQgdG8gYWRkIHRoZSBhYmlsaXR5IHRvIHNwZWNpZnkg
d2hpY2ggc2xvdCB3ZQ0KPiA+PiB3YW50IHRoZSB4ZW4tcGxhdGZvcm0gZGV2aWNlIHRvIG9jY3Vw
eS4gSXMgaXQgd29ydGggdGhpbmtpbmcgb2YgdGhlIGJlc3QNCj4gPj4gd2F5IHRvIGFkZCBhIHBh
dGNoIGxpa2UgdGhpcyB1cHN0cmVhbT8NCj4gPg0KPiA+IEkgdGhpbmsgdGhhdCB3b3VsZCBiZSBu
aWNlIGZvciBwZW9wbGUgd2hvIHN3aXRjaCBmcm9tIHFlbXUtdHJhZCB0bw0KPiA+IFFFTVUuIFRo
ZSBvbmx5IHF1ZXN0aW9uIHRoYXQgcmVtYWluIGlzLCBob3cgdG8gbmFtZSB0aGUgeGwgY29uZmln
DQo+ID4gb3B0aW9uPyAgVGhlIHJlc3QgaXMgdG8gc2ltcGx5IHRha2UgbXkgbGlieGwgcGF0Y2gg
YW5kIG1ha2UgaXQgdXNlDQo+ID4gdGhlIG5ldyBjb25maWcgb3B0aW9uLg0KPiANCj4gV2VsbCB0
aGUgb3RoZXIgaGFsZiB3b3VsZCBiZSB0byBtYWtlIHN1cmUgc29tZXRoaW5nIGxpa2UgdGhpcyBk
b2Vzbid0DQo+IGhhcHBlbiBieSBhY2NpZGVudCBpbiB0aGUgZnV0dXJlIC0tIGkuZS4sIHRoYXQg
bm8gZnV0dXJlIGNoYW5nZXMgaW4gUUVNVQ0KPiB3aWxsIGFjY2lkZW50YWxseSBtb3ZlIGl0IGF3
YXkgZnJvbSB3aGF0ZXZlciB0aGUgY3VycmVudCBzbG90IGlzIG5vdy4NCj4gDQoNCklNTywgaXQg
d291bGQgYmUgYmVzdCBpZiBsaWJ4bCBzcGVjaWZpZWQgdGhlIGJ1cyB0b3BvbG9neSBleGFjdGx5
IChpLmUuIHNwZWNpZmllZCBkZXZmbiBmb3IgZXZlcnl0aGluZyB0aGF0IGFwcGVhcnMgb24gdGhl
IGJ1cykuIElmIHdlLCBhcyBJIGhvcGUsIG1ha2UgYSBtb3ZlIHRvIGhhdmluZyBYZW4gcmF0aGVy
IHRoYW4gUUVNVSBvd24gdGhlIHRvcG9sb2d5IHRoZW4gdGhpcyBzaG91bGQgaG9wZWZ1bGx5IGVu
c3VyZSBhdCBsZWFzdCBzb21lIGRlZ3JlZSBvZiBmb3J3YXJkIGNvbXBhdGliaWxpdHkuDQoNCiAg
UGF1bA0KDQo+ICAtR2VvcmdlDQo+IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 10:44:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 10:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1U9-0002l3-U7; Fri, 26 Jan 2018 10:43:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef1U7-0002kE-U3
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 10:43:51 +0000
X-Inumbo-ID: cfc8f12d-0285-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cfc8f12d-0285-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 10:43:58 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 03:43:44 -0700
Message-Id: <5A6B147002000078001A2ACC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 03:43:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516907670-13386-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516907670-13386-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC] x86/irq: Fix maybe uninitalised issue
 in map_domain_pirq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDIwOjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2hlbiBjb21waWxpbmcgYXQgLU8zLCBHQ0MgNy4yIHJlcG9ydHM6Cj4gCj4gICBpcnEu
YzogSW4gZnVuY3Rpb24gJ21hcF9kb21haW5fcGlycSc6Cj4gICBpcnEuYzoxMjcxOjIwOiBlcnJv
cjogJ2luZm8nIG1heSBiZSB1c2VkIHVuaW5pdGlhbGl6ZWQgaW4gdGhpcyBmdW5jdGlvbiAKPiBb
LVdlcnJvcj1tYXliZS11bmluaXRpYWxpemVkXQo+ICAgICAgICBwaXJxLT5hcmNoLmlycSA9IGly
cTsKPiAgICAgICAgfn5+fn5+fn5+fn5+fn5+Xn5+fn4KPiAgIGlycS5jOjE5MTc6MTg6IG5vdGU6
ICdpbmZvJyB3YXMgZGVjbGFyZWQgaGVyZQo+ICAgICAgICBzdHJ1Y3QgcGlycSAqaW5mbzsKPiAg
ICAgICAgICAgICAgICAgICAgIF5+fn4KPiAKPiBUaGlzIGlzIGEgcmVhbCBpc3N1ZSwgYW5kIGlz
IGNhdXNlZCBieSBkaWZmZXJlbnQgZXJyb3Igc3R5bGUgY29uZnVzaW9uIGluCj4gcHJlcGFyZV9k
b21haW5faXJxX3BpcnEoKS4gIEEgcG9zaXRpdmUgcmV0dXJuIHZhbHVlIGZyb20gcmFkaXhfdHJl
ZV9pbnNlcnQoKQo+IHdpbGwgdGFrZSB0aGUgZWFybHkgZXJyb3IgcGF0aCwgYW5kIHJlcG9ydCBz
dWNjZXNzIHRvIG1hcF9kb21haW5fcGlycSgpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNo
IDxKQmV1bGljaEBzdXNlLmNvbT4KPiAKPiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgdGhlIHJpZ2h0
IGNoYW5nZSB0byBtYWtlLCBidXQgaW5pdGlhbGlzaW5nIG5vdGUgdG8gTlVMTAo+IGlzIGRlZmlu
aXRlbHkgdGhlIHdyb25nIHRoaW5nIHRvIGRvLiAgVGhvdWdodHM/CgpXaGF0IEknZCBmaXJzdCBv
ZiBhbGwgbGlrZSB0byB1bmRlcnN0YW5kIC0gd2hhdCBhYm91dCB0aGUgdHdvIG90aGVyCmNhbGwg
c2l0ZXM/IFRoZXkgbG9vayBsaWtlIHRoZSBzYW1lIGlzc3VlIHNob3VsZCBhcmlzZSB0aGVyZS4K
aW5pdF9kb21haW5faXJxX21hcHBpbmcoKSBoYXMgQVNTRVJUKGVyciA8IDApIC0gZG9lcyB0aGF0
CnByZXZlbnQgaXQgKEkgZG9uJ3QgdGhpbmsgaXQgc2hvdWxkKT8KCkFzc3VtaW5nIHlvdSBtZWFu
ICJpbmZvIiBpbnN0ZWFkIG9mICJub3RlIiwgSSBhZ3JlZSB0aGF0IHNldHRpbmcKdGhlIHBvaW50
ZXIgdG8gTlVMTCAob3IgYWN0dWFsbHkgYW55IHBvaW50ZXIgdGhhdCBzaG91bGRuJ3QgYmUKZGUt
cmVmZXJlbmNlZCkgd291bGQgYmUgd3JvbmcuIEhvd2V2ZXIsIEknbSBzdHJ1Z2dsaW5nIHRvIHNl
ZQp3aHkgeW91IHNheSAidGhpcyBpcyBhIHJlYWwgaXNzdWUiOiByYWRpeF90cmVlX2luc2VydCgp
IHdvbid0IGV2ZXIKcmV0dXJuIGEgcG9zaXRpdmUgdmFsdWU7IGl0J3MganVzdCB0aGF0IHRoZSBj
b21waWxlciBjYW4ndCBrbm93IHRoYXQuClBlcmhhcHMgYW4gb3B0aW9uIHdvdWxkIGJlIHRvIChw
b2ludGxlc3NseSkgY29udmVydCBhIHRoZW9yZXRpY2FsCnBvc2l0aXZlIHZhbHVlIHRoZXJlIGlu
dG8gc29tZSBhYnN1cmQgLUUuLi4/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 10:50:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 10:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1aA-0003KG-NS; Fri, 26 Jan 2018 10:50:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y9zt=ev=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ef1a9-0003CK-L2
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 10:50:05 +0000
X-Inumbo-ID: a4c09992-0286-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4c09992-0286-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 11:49:56 +0100 (CET)
Received: (qmail 8347 invoked from network); 26 Jan 2018 12:50:00 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 26 Jan 2018 12:50:00 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 564687FBF4
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 12:50:00 +0200 (EET)
Received: (qmail 27924 invoked from network); 26 Jan 2018 12:50:00 +0200
Received: from 86-120-181-159.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.181.159)
 by smtp03.buh.bitdefender.org with SMTP; 26 Jan 2018 12:49:59 +0200
To: Jan Beulich <JBeulich@suse.com>
References: <1516959576-5617-1-git-send-email-rcojocaru@bitdefender.com>
 <5A6B109802000078001A2AA9@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <e31eb4c2-4daf-58fa-969e-22b799fdf865@bitdefender.com>
Date: Fri, 26 Jan 2018 12:49:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6B109802000078001A2AA9@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74764
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 473726,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.004334)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.003897), Flags: 85D2ED72; NN_LOOK_INTO;
 NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.011980,0.000110)],
 URL: [Enabled, t: (0.000008,0.000001)], RTDA: [Enabled, t: (0.163418),
 Hit: No, Details: v2.6.16; Id: 15.5f4787.1c3t57927.bk2vi], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/hvm: fix domain crash when CR3 has the
 noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjYvMjAxOCAxMjoyNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjYuMDEu
MTggYXQgMTA6MzksIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+
IEBAIC0yMzI0LDYgKzIzMjQsOSBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1
ZSwgYm9vbF90IG1heV9kZWZlcikKPj4gICAgICAgICAgfQo+PiAgICAgIH0KPj4gIAo+PiArICAg
IGlmICggaHZtX3BjaWRfZW5hYmxlZCh2KSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8K
Pj4gKyAgICAgICAgdmFsdWUgJj0gKCgxdWxsIDw8IDYzKSAtIDEpOwo+IAo+IFRoaXMgbmVlZHMg
YSBwcm9wZXIgWDg2X0NSM18qIGNvbnN0YW50IGRlZmluZWQuCgpBZ3JlZWQsIEknbGwgYWRkIG9u
ZS4KCj4gRGlkIHlvdSBpbnZlc3RpZ2F0ZSB3aGF0IGl0IHdvdWxkIHRha2UgdG8gYWN0dWFsbHkg
X2FjdF8gdXBvbiB0aGUKPiBiaXQgYmVpbmcgc2V0IChiZXNpZGVzIGNsZWFyaW5nIGl0IGZvciB0
aGUgdmFsdWUgdG8gYmUgc3RvcmVkIHRvIGJlCj4gc2FuZSk/IEFmYWljdCBpdCB3b3VsZCByZXF1
aXJlIGhhbmRpbmcgYSBib29sZWFuIHRocm91Z2gKPiBwYWdpbmdfdXBkYXRlX2NyMygpIC0+IC4u
LiAtPiB7c3ZtLHZteH1fdXBkYXRlX2d1ZXN0X2NyKCkgdG8KPiBhbGxvdyBzdXBwcmVzc2luZyB0
aGUgaHZtX2FzaWRfZmx1c2hfdmNwdSgpIGV0YyB0aGVyZS4KCkkgZGlkIG5vdCwgSSdsbCBsb29r
IGludG8gdGhhdCBhcyB3ZWxsLgoKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMK
Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPj4gQEAgLTM2LDYgKzM2LDEyIEBA
IGJvb2wgaHZtX21vbml0b3JfY3IodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBsb25nIHZh
bHVlLCB1bnNpZ25lZCBsb25nIG9sZCkKPj4gICAgICBzdHJ1Y3QgYXJjaF9kb21haW4gKmFkID0g
JmN1cnItPmRvbWFpbi0+YXJjaDsKPj4gICAgICB1bnNpZ25lZCBpbnQgY3RybHJlZ19iaXRtYXNr
ID0gbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soaW5kZXgpOwo+PiAgCj4+ICsgICAgaWYgKCBpbmRl
eCA9PSAzICYmIGh2bV9wY2lkX2VuYWJsZWQoY3VycikgKSAvKiBDbGVhciB0aGUgbm9mbHVzaCBi
aXQuICovCj4+ICsgICAgewo+PiArICAgICAgICB2YWx1ZSAmPSAoKDF1bGwgPDwgNjMpIC0gMSk7
Cj4+ICsgICAgICAgIG9sZCAmPSAoKDF1bGwgPDwgNjMpIC0gMSk7Cj4gCj4gV2h5IHdvdWxkICJv
bGQiIG5lZWQgY2xlYXJpbmcgdGhlIGJpdD8gSXQgYmVpbmcgc2V0IGR1cmluZyB3cml0ZQo+IGRv
ZXNuJ3QgYWN0dWFsbHkgZ2V0IHN0b3JlZCBpbnRvIHRoZSByZWdpc3RlciwgYWl1aS4KCnYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gKHdoaWNoIGlzIHVzZWQgZm9yICJvbGQiKSBkb2VzIGdl
dCBzZXQgaW4gYQpudW1iZXIgb2YgcGxhY2VzOgoKJCBncmVwIC1JUm4gImh2bV92Y3B1Lmd1ZXN0
X2NyXFszXF0gPSIKYXJjaC94ODYvaHZtL2h2bS5jOjIzNDM6ICAgIHYtPmFyY2guaHZtX3ZjcHUu
Z3Vlc3RfY3JbM10gPSB2YWx1ZTsKYXJjaC94ODYvaHZtL2h2bS5jOjM5MTQ6ICAgIHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPSAwOwphcmNoL3g4Ni9odm0vdm14L3ZteC5jOjc5MDogICAg
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSA9IGNyMzsKYXJjaC94ODYvaHZtL3ZteC92bXgu
YzozNTIyOiAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPQp2LT5hcmNo
Lmh2bV92Y3B1Lmh3X2NyWzNdOwphcmNoL3g4Ni9odm0vZG9tYWluLmM6MjA3OiAgICAgICAgdi0+
YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSA9IHJlZ3MtPmNyMzsKYXJjaC94ODYvaHZtL2RvbWFp
bi5jOjI1ODogICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPSByZWdzLT5jcjM7
CmFyY2gveDg2L2h2bS9zdm0vc3ZtLmM6MzE2OiAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2Ny
WzNdID0gYy0+Y3IzOwphcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjI0NzY6ICAgICAgICB2LT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2NyWzNdID0Kdi0+YXJjaC5odm1fdmNwdS5od19jclszXSA9CgphbmQg
SSB0aG91Z2h0IGl0J3MgYmV0dGVyIHRvIGJlIHNhZmUgdGhhbiBzb3JyeS4KCgpUaGFua3MsClJh
enZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 10:58:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 10:58:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1i4-0003iR-Lv; Fri, 26 Jan 2018 10:58:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef1i3-0003iL-Ba
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 10:58:15 +0000
X-Inumbo-ID: d24ff371-0287-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d24ff371-0287-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 10:58:21 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 03:58:07 -0700
Message-Id: <5A6B17CE02000078001A2B08@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 03:58:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1516959576-5617-1-git-send-email-rcojocaru@bitdefender.com>
 <5A6B109802000078001A2AA9@prv-mh.provo.novell.com>
 <e31eb4c2-4daf-58fa-969e-22b799fdf865@bitdefender.com>
In-Reply-To: <e31eb4c2-4daf-58fa-969e-22b799fdf865@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/hvm: fix domain crash when CR3 has the
 noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDExOjQ5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMjYvMjAxOCAxMjoyNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDI2LjAxLjE4IGF0IDEwOjM5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMKPj4+IEBAIC0zNiw2ICszNiwxMiBAQCBib29sIGh2bV9tb25pdG9yX2Ny
KHVuc2lnbmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBv
bGQpCj4+PiAgICAgIHN0cnVjdCBhcmNoX2RvbWFpbiAqYWQgPSAmY3Vyci0+ZG9tYWluLT5hcmNo
Owo+Pj4gICAgICB1bnNpZ25lZCBpbnQgY3RybHJlZ19iaXRtYXNrID0gbW9uaXRvcl9jdHJscmVn
X2JpdG1hc2soaW5kZXgpOwo+Pj4gIAo+Pj4gKyAgICBpZiAoIGluZGV4ID09IDMgJiYgaHZtX3Bj
aWRfZW5hYmxlZChjdXJyKSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8KPj4+ICsgICAg
ewo+Pj4gKyAgICAgICAgdmFsdWUgJj0gKCgxdWxsIDw8IDYzKSAtIDEpOwo+Pj4gKyAgICAgICAg
b2xkICY9ICgoMXVsbCA8PCA2MykgLSAxKTsKPj4gCj4+IFdoeSB3b3VsZCAib2xkIiBuZWVkIGNs
ZWFyaW5nIHRoZSBiaXQ/IEl0IGJlaW5nIHNldCBkdXJpbmcgd3JpdGUKPj4gZG9lc24ndCBhY3R1
YWxseSBnZXQgc3RvcmVkIGludG8gdGhlIHJlZ2lzdGVyLCBhaXVpLgo+IAo+IHYtPmFyY2guaHZt
X3ZjcHUuZ3Vlc3RfY3JbM10gKHdoaWNoIGlzIHVzZWQgZm9yICJvbGQiKSBkb2VzIGdldCBzZXQg
aW4gYQo+IG51bWJlciBvZiBwbGFjZXM6Cj4gCj4gJCBncmVwIC1JUm4gImh2bV92Y3B1Lmd1ZXN0
X2NyXFszXF0gPSIKPiBhcmNoL3g4Ni9odm0vaHZtLmM6MjM0MzogICAgdi0+YXJjaC5odm1fdmNw
dS5ndWVzdF9jclszXSA9IHZhbHVlOwo+IGFyY2gveDg2L2h2bS9odm0uYzozOTE0OiAgICB2LT5h
cmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdID0gMDsKPiBhcmNoL3g4Ni9odm0vdm14L3ZteC5jOjc5
MDogICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSA9IGNyMzsKPiBhcmNoL3g4Ni9odm0v
dm14L3ZteC5jOjM1MjI6ICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSA9
Cj4gdi0+YXJjaC5odm1fdmNwdS5od19jclszXTsKPiBhcmNoL3g4Ni9odm0vZG9tYWluLmM6MjA3
OiAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSA9IHJlZ3MtPmNyMzsKPiBhcmNo
L3g4Ni9odm0vZG9tYWluLmM6MjU4OiAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclsz
XSA9IHJlZ3MtPmNyMzsKPiBhcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjMxNjogICAgdi0+YXJjaC5o
dm1fdmNwdS5ndWVzdF9jclszXSA9IGMtPmNyMzsKPiBhcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjI0
NzY6ICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdID0KPiB2LT5hcmNoLmh2bV92
Y3B1Lmh3X2NyWzNdID0KPiAKPiBhbmQgSSB0aG91Z2h0IGl0J3MgYmV0dGVyIHRvIGJlIHNhZmUg
dGhhbiBzb3JyeS4KCkFzIGNhbiBiZSBpbXBsaWVkIGZyb20gdGhlIGJpdCBub3QgYmVpbmcgc3Rv
cmVkIGludG8gdGhlIGFjdHVhbApyZWdpc3Rlciwgd2Ugc2hvdWxkIGVpdGhlciBjb25zaXN0ZW50
bHkgc3RvcmUgdGhlIGJpdCBhbmQgbWFzawppdCB3aGVyZSBuZWVkZWQgb3IgLSBmb2xsb3dpbmcg
eW91ciBwYXRjaCAtIG1hc2sgdGhlIGJpdCBiZWZvcmUKc3RvcmluZyBhIHZhbHVlLiBUaGlzIGxh
dHRlciBhcHByb2FjaCBhbHNvIGhhcyB0aGUgYWR2YW50YWdlCm9mIHByb3Blcmx5IGNhdXNpbmcg
ZmFpbHVyZSB3aGVuIGUuZy4gdGhlIGluY29taW5nIG1pZ3JhdGlvbgpzdHJlYW0gaGFzIHRoZSBi
aXQgc2V0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:03:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:03:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1nN-0004T4-JC; Fri, 26 Jan 2018 11:03:45 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef1nL-0004Ss-Cy
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 11:03:43 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-5.messagelabs.com id 7E/35-03535-E0B0B6A5;
 Fri, 26 Jan 2018 11:03:42 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVZeXOzv
 K4NgPGYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHh3yymgqX2FZs6l7A0ML7V6WLk4hASaGSS
 ePL2DRuE85hR4uG/c6wQzjZGifbHk5m7GDk5RAScJb6emcsOYvMK6Et8v/eYFcQWFjCSeHvmL
 1iDhMBVbommx31gDRICvhKz5q1ngbH3bd3N2MXIzsEmYCVxSAwkyiKgKrH+/RKWCYzcCxgZVj
 GqF6cWlaUW6ZroJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+pcBCHYw3upzPsQ
 oycGkJMq7oD8jSogvKT+lMiOxOCO+qDQntfgQowwHh5IE733O7CghwaLU9NSKtMwcYKDBpCU4
 eJREeFdxAKV5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eqpQ470eQSQIgpRmleXCDY
 BFwiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK810Gm8GTmlcDtewV0ChPQKXYVmSCnlCQipK
 QaGOuMf3Z0bxC7IO7SsyFxp49qS97FHAbTyTMq9v/pdD0z8eHkznWqp6r/vv/btlGf33znpf+
 1Ssuyi3/dLfzpWHvDVibqC2/Sel/hRXWTJiisvHn30MSkiRMbfs9kW+/YtFt089qVnmY2iiV/
 Hvx/0Vb5g+H24hQOxmDlOdrhazkW8zdODBY5LanEUpyRaKjFXFScCAAKQCsmewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1516964620!103150389!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 36810 invoked from network); 26 Jan 2018 11:03:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 11:03:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef1nH-0005Da-Ns; Fri, 26 Jan 2018 11:03:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ef1nB-00040A-Tq; Fri, 26 Jan 2018 11:03:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ef1nA-0002W5-W0; Fri, 26 Jan 2018 11:03:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118319-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:xen-install:fail:regression
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=718a1f5437a35f41076763ff5780fa771fd7ae04
X-Osstest-Versions-That: libvirt=9d34af1a6b671a4df1c73eea46072bddf6b26b5f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 11:03:33 +0000
Subject: [Xen-devel] [libvirt test] 118319: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMxOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgzMTkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDYg
eGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI3OAoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExODI3OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4Mjc4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXFjb3cyIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpYnZpcnQgICAgICAgICAgICAgIDcx
OGExZjU0MzdhMzVmNDEwNzY3NjNmZjU3ODBmYTc3MWZkN2FlMDQKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpYnZpcnQgICAgICAgICAgICAgIDlkMzRhZjFhNmI2NzFhNGRmMWM3M2VlYTQ2MDcyYmRkZjZi
MjZiNWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODI3OCAgMjAxOC0wMS0yMyAwNDoyMDowOCBa
ICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgzMTkgIDIwMTgtMDEtMjUgMDQ6MTk6
NTYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDcxOGExZjU0MzdhMzVmNDEwNzY3NjNmZjU3ODBmYTc3MWZkN2FlMDQK
QXV0aG9yOiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIEZy
aSBKYW4gMTIgMTY6Mjc6MzkgMjAxOCArMDEwMAoKICAgIGRvY3M6IE1lbnRpb24ganVzdCBpbXBs
ZW1lbnRlZCBjb21wbGV0ZXJzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhbCBQcml2b3pu
aWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpm
ZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCA0Y2I0YjY0OWMzZTAzYWQ0MzAxZDM0YTJlYWZiZTMw
ZTZlM2EyNjM1CkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4K
RGF0ZTogICBGcmkgSmFuIDEyIDE1OjI4OjMwIDIwMTggKzAxMDAKCiAgICB2aXJzaDogSW50cm9k
dWNlIHZpcnNoU25hcHNob3ROYW1lQ29tcGxldGVyCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9o
biBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCBiYWI1MjFkODM3Yjg2ZmYyOTgx
ZTQ3MmYzZmUzMzc2YTI2MTAxZWQ0CkF1dGhvcjogTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgSmFuIDEyIDE1OjAwOjQwIDIwMTggKzAxMDAKCiAgICB2
aXJzaDogSW50cm9kdWNlIHZpcnNoU2VjcmV0VVVJRENvbXBsZXRlcgogICAgCiAgICBUaGlzIGlz
IGEgc2xpZ2h0IGNoYW5nZSBmcm9tIHByZXZpb3VzIHBhdGNoZXMgc2luY2UgdmlyU2VjcmV0CiAg
ICBkb2VzIG5vdCBoYXZlIGEgbmFtZSBvbmx5IFVVSUQgc3RyaW5ncy4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTWljaGFsIFByaXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29tbWl0IDJiYTc2ZTVj
Yzc1Y2VmZTUzNTJjYjRjYzVhODA4ODQ5OWIyOWI1OTEKQXV0aG9yOiBNaWNoYWwgUHJpdm96bmlr
IDxtcHJpdm96bkByZWRoYXQuY29tPgpEYXRlOiAgIEZyaSBKYW4gMTIgMTQ6NTE6MzQgMjAxOCAr
MDEwMAoKICAgIHZpcnNoOiBJbnRyb2R1Y2Ugdmlyc2hOV0ZpbHRlck5hbWVDb21wbGV0ZXIKICAg
IAogICAgVGhlIHZpckNvbm5lY3RMaXN0QWxsTldGaWx0ZXJzKCkgaGFzIG5vIGV4dHJhIGZsYWdz
IHlldCwgd2hpY2gKICAgIHNpbXBsaWZpZXMgdGhpbmdzIGEgYml0LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3
ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQgNGNkY2UyNDM0
ODRlMDZlYWFlNGZkODAyZDFkMWIxZmIxMjYwNTBkNQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsg
PG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEphbiAxMiAxNDo0NDozNyAyMDE4ICsw
MTAwCgogICAgdmlyc2g6IEludHJvZHVjZSB2aXJzaE5vZGVEZXZpY2VOYW1lQ29tcGxldGVyCiAg
ICAKICAgIFlldCBhZ2Fpbiwgd2UgZG9uJ3QgbmVlZCBsaXN0aW5nIGJ5IGRldmljZSBjYXBhYmls
aXRpZXMsIHNvIGZsYWdzCiAgICBhcmUgdW51c2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBN
aWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpv
aG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQgN2JlZDFhNWI2MTFhYjU5NGM4
MWExZTc1NTgwYzlkYjc2MTBiMjBiOQpBdXRob3I6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3pu
QHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEphbiAxMiAxNDozNTo0MCAyMDE4ICswMTAwCgogICAg
dmlyc2g6IEludHJvZHVjZSB2aXJzaE5ldHdvcmtOYW1lQ29tcGxldGVyCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IE1pY2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCA0ZjQyZTJj
NGQzNDM5YzFjYjQ5MGQ4MzQ2YzVlZjA1OGNkMDEwODYwCkF1dGhvcjogTWljaGFsIFByaXZvem5p
ayA8bXByaXZvem5AcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgSmFuIDEyIDE0OjI2OjM1IDIwMTgg
KzAxMDAKCiAgICB2aXJzaDogSW50cm9kdWNlIHZpcnNoSW50ZXJmYWNlTmFtZUNvbXBsZXRlcgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpj
b21taXQgZjgxZjhiNjJiZDE3ZDRiNWU5MWE1Y2M3NzBlMmI5MzMzOGIwZDE1MApBdXRob3I6IE1p
Y2hhbCBQcml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEphbiAxMiAx
NDoxNToxMSAyMDE4ICswMTAwCgogICAgdmlyc2g6IEludHJvZHVjZSB2aXJzaFN0b3JhZ2VWb2xO
YW1lQ29tcGxldGVyCiAgICAKICAgIFRoaXMgb25lIGlzIGEgYml0IHNpbXBsZXIgc2luY2Ugdmly
U3RvcmFnZVBvb2xMaXN0QWxsVm9sdW1lcygpCiAgICBoYXMgbm8gZmxhZ3MgeWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96bkByZWRoYXQuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQg
NjkwMjZmYzI3MDI1YzAzMWJhMjU0YmE5OTNiOWUyZjgwYjg5NDIxYgpBdXRob3I6IE1pY2hhbCBQ
cml2b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEphbiAxMiAxNDowMToz
MyAyMDE4ICswMTAwCgogICAgdmlyc2g6IEludHJvZHVjZSB2aXJzaFN0b3JhZ2VQb29sTmFtZUNv
bXBsZXRlcgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNaWNoYWwgUHJpdm96bmlrIDxtcHJpdm96
bkByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhh
dC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:04:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1nn-0004W8-V3; Fri, 26 Jan 2018 11:04:11 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef1nm-0004Vm-H5
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 11:04:10 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 3C/3A-04190-92B0B6A5;
 Fri, 26 Jan 2018 11:04:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVVeDOzv
 KYGqjrcW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzbg5+QRTwWvfijNdt9gaGPvsuhi5OIQEGpkk
 ri6ZzAbhPGaUWLD0K5SzjVHi7NvnzF2MnBwiAs4SX8/MZQexeQX0Jd5ePgtmCwvYSvRt3sIK0
 iAhsJRZYuq1I4wgCQkBT4kl83qZYOwVJ/YCFbFzsAlYSRwSA4myCKhKLNy1m3ECI/cCRoZVjO
 rFqUVlqUW6hnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYw7nzsdYpT
 kYFIS5V3QnxElxJeUn1KZkVicEV9UmpNafIhRhoNDSYI3jTM7SkiwKDU9tSItMwcYaDBpCQ4e
 JRHeVRxAad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc77EWSSAEhpRmke3CBYB
 FxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8QF9AUnsy8Erh9r4BOYQI6xa4iE+SUkkSElF
 QDY+nuBQJNTEp6Zutfqk1jmn/jwQeLSFW/73V2znqR66YIRX/rjb43R+eE52y9fKvY5sfWYbz
 nCr7/ffjFTy0zaeaDaRn2z1/Hv1O+aisXceoo45uPl2r2uwasWrlE7eF68xW11u/DlQpd2py2
 bpBuZYoU5rnCLDExYHrxtCNrk5jm98YqhDonKbEUZyQaajEXFScCAOBtu2V7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1516964647!109245198!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27923 invoked from network); 26 Jan 2018 11:04:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 11:04:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef1ni-0005F2-J7; Fri, 26 Jan 2018 11: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ef1nd-00041m-8B; Fri, 26 Jan 2018 11:04:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ef1nd-0002fP-2V; Fri, 26 Jan 2018 11:04:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118354-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=bb5400b20a0c2c2dce114075b09063038ad373db
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 11:04:01 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118354: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7211911511084109242=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7211911511084109242==
Content-Type: text/plain

flight 118354 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118354/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118326

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  bb5400b20a0c2c2dce114075b09063038ad373db
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    0 days
Failing since        118327  2018-01-25 13:01:30 Z    0 days   10 attempts
Testing same since   118344  2018-01-25 20:01:07 Z    0 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit bb5400b20a0c2c2dce114075b09063038ad373db
Author: George Dunlap <george.dunlap@citrix.com>
Date:   Mon Jan 8 15:50:53 2018 +0000

    xl: Don't warn on using 'deprecated' mode selection
    
    We generally support old config formats indefinintely (see the disk
    format) without emitting warnings.
    
    Signed-off-by: George Dunlap <george.dunlap@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 5b6b15acebfc6ef3dcb72385f328c985526a33e3
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:59 2018 +0200

    libxl: move ibxl_devid_to_device_... to LIBXL_DEFINE_DEVID_TO_DEVICE
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 32e31182ea3178ab04c8f66ee3b1465f0fc9b255
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:58 2018 +0200

    libxl: move libxl__device_from_ to LIBXL_DEFINE_DEVICE_FROM_TYPE
    
    LIBXL_DEFINE_DEVICE_FROM_TYPE uses libxl__..._devtype.type to
    be assigned as device and backend type.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 4b3dd5439e24cc85c54cae01815bdb3e57234955
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:57 2018 +0200

    libxl: use libxl__device_kind in LIBXL_DEFINE_UPDATE_DEVID
    
    Use libxl__..._devtype.type to update device id.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 43a858403e9d0ce8c8282e3baade4b8e29c03b54
Author: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Date:   Wed Jan 24 19:19:56 2018 +0200

    libxl: use libxl__device_kind to get device XS entry
    
    On adding to XS name of device is taken from
    libxl__device_kind enum. On getting device from XS
    the name is hardcoded. It leads to potential
    mistmatch errors. The patch is using libxl__device_kind
    everywere to have one source of device name.
    
    Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 8155476765a5bdecea1534b46562cf28e0113a9a
Author: Wei Liu <wei.liu2@citrix.com>
Date:   Wed Jan 24 20:26:26 2018 +0000

    x86: fix GET_STACK_END
    
    AIUI the purpose of having the .if directive is to make GET_STACK_END
    work with any general purpose registers. The code as-is would produce
    the wrong result for r8. Fix it.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 6d53d4ce621ee80e732152a545a55ab6762a830b
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:30:01 2018 +0100

    coverage: introduce generic file
    
    It will contain the generic implementation of sysctl_cov_op, which
    will be shared between all the coverage implementations.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e6c271a6625277117aece29a061fd522f02a5588
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:28:47 2018 +0100

    gcov: introduce hooks for the sysctl
    
    So that other implementations of the sysctl can be added.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit e8d461497d9e23b01f9f6aeb9ddf92ff2693a2c1
Author: Roger Pau MonnĂ© <roger.pau@citrix.com>
Date:   Thu Jan 25 12:27:44 2018 +0100

    gcov: rename sysctl and functions
    
    Change gcov to cov (for internal interfaces) or coverage (for the
    public ones).
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit 7f76b3a06aefc1f201f6bfcb593b5d0b3dc68bff
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:55 2018 +0100

    x86/domctl: remove XEN_DOMCTL_pin_mem_cacheattr
    
    Remove the implementation of XEN_DOMCTL_pin_mem_cacheattr since it has
    been replaced by a dmop. Change xc_domain_pin_memory_cacheattr() so
    that it is only defined when XC_WANT_COMPAT_DEVICEMODEL_API is set and
    have it call the new dmop.  Leave the definitions of
    XEN_DOMCTL_MEM_CACHEATTR_* since they are still used by QEMU.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit af2a20e40e92da6c5383b66bc507bdb7d15ff829
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:36 2018 +0100

    libxendevicemodel: provide xendevicemodel_pin_memory_cacheattr
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 704538a4741173f4d339650700be681b85722785
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:26:23 2018 +0100

    libxendevicemodel: provide xendevicemodel_relocate_memory
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>

commit 642123c5123ff48d76d7ee376219ab50336636b9
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:25:22 2018 +0100

    x86/hvm: provide XEN_DMOP_pin_memory_cacheattr
    
    Provide XEN_DMOP_pin_memory_cacheattr to allow a deprivileged QEMU to
    pin the caching type of RAM after moving the VRAM. It is equivalent to
    XEN_DOMCTL_pin_memory_cacheattr.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 6606cf3e2af0962b12a8802d9a5bf2cef6eaf005
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:24:14 2018 +0100

    x86/hvm: provide XEN_DMOP_relocate_memory
    
    Provide XEN_DMOP_relocate_memory, a limited version of
    XENMEM_add_to_physmap to allow a deprivileged QEMU to move VRAM when a
    guest programs its BAR. It is equivalent to XENMEM_add_to_physmap with
    space == XENMAPSPACE_gmfn_range.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 34ae3fce896c7225c27b10c438f5b9a6af773669
Author: Ross Lagerwall <ross.lagerwall@citrix.com>
Date:   Thu Jan 25 12:23:35 2018 +0100

    mm: make xenmem_add_to_physmap global
    
    Make it global in preparation to be called by a new dmop.
    
    Signed-off-by: Ross Lagerwall <ross.lagerwall@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============7211911511084109242==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7211911511084109242==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:06:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1qK-0004jV-GE; Fri, 26 Jan 2018 11:06:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef1qJ-0004jC-LX
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 11:06:47 +0000
X-Inumbo-ID: 04119e0d-0289-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04119e0d-0289-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 11:06:54 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 04:06:40 -0700
Message-Id: <5A6B19CF02000078001A2B37@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 04:06:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801251035430.11958@sstabellini-ThinkPad-X260>
 <62646f15-19de-e626-4a65-4e8dc2fc0025@citrix.com>
 <alpine.DEB.2.10.1801251057591.11958@sstabellini-ThinkPad-X260>
 <d527f024-f383-8812-0475-ba101f95becf@citrix.com>
In-Reply-To: <d527f024-f383-8812-0475-ba101f95becf@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen,x86: introduce tcg_errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDIxOjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjUvMDEvMTggMTk6NDMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gT24g
VGh1LCAyNSBKYW4gMjAxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDI1LzAxLzE4IDE4
OjM3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gVGhlIFRDRyBlbXVsYXRvciBpbiBR
RU1VIGlzIG5vdCBnb29kIGVub3VnaCB0byBwYXNzIHRoZSB0aGUgdGVzdHMgaW4KPj4+PiBzdHVi
X3NlbGZ0ZXN0LiBEZXRlY3QgaWYgWGVuIGlzIHJ1bm5pbmcgb24gVENHIGVhcmx5LCB0aGVuIGRy
b3AgdGhlCj4+Pj4gdGVzdHMgaWYgaXQgaXMgdGhlIGNhc2UuCj4+Pj4KPj4+PiBTaWduZWQtb2Zm
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+PiBJJ20g
c3RpbGwgb3Bwb3NlZCB0byB0aGlzIGNoYW5nZS4gIFRoZSBzZWxmdGVzdHMgZGVtb25zdHJhdGUg
dGhhdCBUQ0cKPj4+IGRvZXNuJ3Qgd29yayBmb3IgYW4gYXJjaGl0ZWN0dXJhbCBhcmVhIHdlIGRl
cGVuZCwgYW5kIHNpbXBseSBwcmV0ZW5kaW5nCj4+PiBpdHMgbm90IGJ1Z2d5IGlzbid0IG9rLiAg
SWYgdGhpcyB3ZXJlIGEgcGllY2Ugb2YgcmVhbCBoYXJkd2FyZSwgaXQgd291bGQKPj4+IGJlIGJs
YWNrbGlzdGVkIGluIGEgc2ltaWxhciBmYXNoaW9uIHRvIFhTQS05Lgo+Pj4gSSBzdGlsbCBoYXZl
bid0IHNlZW4gYSBjb252aW5jaW5nIGVub3VnaCB1c2VjYXNlIHRvIGNhdXNlIFhlbiB0bwo+Pj4g
cHJvYWN0aXZlbHkgbG9vayBmb3IgUWVtdSBpbiBhbGwgY2FzZXMgaW5jbHVkaW5nIHJlbGVhc2Ug
YnVpbGRzIG9uIHJlYWwKPj4+IGhhcmR3YXJlLgo+PiBUZXN0aW5nIGlzIGEgdmVyeSBnb29kIHVz
ZSBjYXNlLgo+IAo+IFRlc3RpbmcgaXMgZ29vZC4gSSBhcHByb3ZlIG9mIHRlc3RpbmcuCj4gCj4g
VGhlIHByb2JsZW0gaXMgdGhhdCB3aGF0IHlvdSBhcmUgZG9pbmcgaGVyZSBpcyB1c2luZyBhIGJy
b2tlbiB0ZXN0aW5nCj4gdG9vbCBhbmQgaW5zdGVhZCBvZiBmaXhpbmcgdGhlIHRvb2wsIHlvdSdy
ZSBib2RnaW5nIFhlbiB0byBwcm8tYWN0aXZlbHkKPiBzZWFyY2ggZm9yIHlvdXIgYnJva2VuIHRl
c3RpbmcgdG9vbCBpbiBhbGwgY2FzZXMgaW5jbHVkaW5nIHJlbGVhc2UKPiBidWlsZHMsIGFuZCBp
Z25vcmUgb25lIG9mIFhlbidzIHNhZmV0eSBjaGVja3MuCgpXaGF0IGFib3V0IGEgc2xpZ2h0bHkg
ZGlmZmVyZW50IGFwcHJvYWNoOiBJbnN0ZWFkIG9mIHNraXBwaW5nIHRoZQp0ZXN0cywgaXNzdWUg
YSBicmlnaHQgd2FybmluZyAoYWxvbmcgdGhlIGxpbmVzIG9mIHRoZSBzeW5jX2NvbnNvbGUKb25l
KSBpZiB0aGUgdGVzdHMgZmFpbCAocmVtZW1iZXIgdGhhdCB0aGV5J3JlIGNhcnJpZWQgb3V0IGlu
IGRlYnVnCmJ1aWxkcyBvbmx5IGFueXdheSkuIFRoYXQnbGwgYWxsb3cgcGVvcGxlIHRvIHVzZSBY
ZW4gaW4gc3VjaCBhbgplbnZpcm9ubWVudCwgYnV0IG1ha2VzIHRoZW0gYXdhcmUgdGhhdCB0aGVp
ciB0ZXN0aW5nIHJlc3VsdHMgbWF5CmJlIG1lYW5pbmdsZXNzLiBBbmQgdGhpcyB3b3VsZG4ndCBy
ZXF1aXJlIHByb2Jpbmcgd2hldGhlciB3ZSdyZQpydW5uaW5nIG9uIHRoYXQgcWVtdSBlbXVsYXRv
ci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:08:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:08:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1ri-0004sc-4T; Fri, 26 Jan 2018 11:08:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef1rg-0004sD-4L
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 11:08:12 +0000
X-Inumbo-ID: 36d9f170-0289-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36d9f170-0289-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 11:08:19 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 04:08:05 -0700
Message-Id: <5A6B1A2502000078001A2B3A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 04:08:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Stefano Stabellini" <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801251035430.11958@sstabellini-ThinkPad-X260>
 <62646f15-19de-e626-4a65-4e8dc2fc0025@citrix.com>
 <alpine.DEB.2.10.1801251057591.11958@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1801251057591.11958@sstabellini-ThinkPad-X260>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen,x86: introduce tcg_errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDIwOjQzLCA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4gd3JvdGU6
Cj4gSSBoYXZlbid0IGludmVzdGlnYXRlZCB5ZXQgdGhlIFFFTVUgc2lkZSBvZiB0aGUgcHJvYmxl
bS4gSSBjYW4gZGlnCj4gZGVlcGVyIHRoZXJlLCB0aGVuLCBvbmNlIHdlIHVuZGVyc3RhbmQgdGhl
IGZ1bGwgZXh0ZW50IG9mIHRoZSBpc3N1ZSwKPiB3ZSBjb3VsZCBkZWNpZGUgd2hhdCB0byBkbyB3
aXRoIHRoaXMgcGF0Y2guIEhvd2V2ZXIsIEkgcGVyZm9ybWVkIGEgZmV3Cj4gdGVzdHMgc28gZmFy
IGFuZCBJIGhhdmVuJ3Qgc2VlbiBhbnkgb3RoZXIgaXNzdWVzLiBJIGNhbiBzdGFydCBIVk0gYW5k
Cj4gUFZIIGd1ZXN0cyB3aXRob3V0IGlzc3Vlcy4KClRoZSBxdWVzdGlvbiBpcyB3aGV0aGVyIHlv
dSd2ZSBhY3R1YWxseSBoaXQgYW55IG9mIHRoZSBjb2RlIHBhdGhzCndoZXJlIHRoaXMgYmVjb21l
cyByZWxldmFudC4gRG9uJ3QgZm9yZ2V0IHRoYXQgaW4gdGhlIG5vcm1hbCBjYXNlCnRoZSBlbXVs
YXRvciBpcyB1c2VkIG9ubHkgZm9yIGEgcmF0aGVyIGxpbWl0ZWQgc2V0IG9mIGluc25zLgoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:14:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:14:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef1xF-0005dk-SQ; Fri, 26 Jan 2018 11:13:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8e9u=ev=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1ef1xE-0005de-Ns
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 11:13:56 +0000
X-Inumbo-ID: fa985e46-0289-11e8-ba59-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa985e46-0289-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 12:13:48 +0100 (CET)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 26 Jan 2018 12:13:52 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 26 Jan 2018 11:13:41 +0000
Message-ID: <1516965219.15341.100.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 26 Jan 2018 12:13:39 +0100
In-Reply-To: <5A6B064C02000078001A2A68@prv-mh.provo.novell.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
 <1516906149.15341.66.camel@suse.com> <1516928885.15341.72.camel@suse.com>
 <5A6B064C02000078001A2A68@prv-mh.provo.novell.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============5954520776229789606=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5954520776229789606==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-QrOpbQwUyTAZqjdrOfAo"


--=-QrOpbQwUyTAZqjdrOfAo
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2018-01-26 at 02:43 -0700, Jan Beulich wrote:
> > > > On 26.01.18 at 02:08, <dfaggioli@suse.com> wrote:
> > And in order to go and investigate this a bit further, Jan, what is
> > it
> > that you were doing when you saw what you described above? AFAIUI,
> > that's booting an HVM guest, isn't it?
>=20
> Yes, plus then run some arbitrary work inside it.
>=20
Ok. And you've seen the "spurious" migrations only/mostly during boot,
or even afterwords, while running this work?

> > How many vCPUs on how many pCPUs? Basically, I would just need a
> > confirmation that the system was not oversubscribed, but if, while
> > we're here, you can tell me the details, I'll put together an as
> > much
> > as possible similar scenario.
>=20
> 12 pCPU-s, HVM guest has 8 vCPU-s, Dom0 has 12 pCPU-s (but
> no other load than that caused by the guest).=20
>
Ok.

> If you want, I could
> bring the code I've used for monitoring into patch form and hand
> it to you.
>=20
If it's not a problem, and whenever you have time, yes, that would be
useful, I think.

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-QrOpbQwUyTAZqjdrOfAo
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+4FAlprDWMACgkQFkJ4iaW4
c+5R9xAA0T6u0KIpN214wqdDj8AMZ/Zus8Uf2K+bp2ZXwydmMnx9gsyUyjs1xFIN
PVD3IoysFcuhaVLQoh3FJSzyXrdKt3gnva6oyg9xI1xVWyvNlrKQgaGjYcoztDFl
/Gdfm3sPLcPN6KT200+8Kp+FNK1n/m/u04+k9mUFwYfpTzD471++2iCsulGl5dyA
ZqWswxXhXHWizS59u1Ib8o90uc5GzQpiakPRhOZPVN9ZvBzsp6G5sJb73CZgR25a
mOHk9oQAGOD9waza2Cnd9oNxEzpYVreNwWaO3LbOVZYTXUnUT08znM9Q7UhoDSVc
xSrECmWYVB38eXmoT5ocmGK+LSF3XSd6jNNj81WnQp0kpLSMqSVcdiZAGk8rBRM/
6DSZGzS01K/Kgqy1vSwyOa52S5ftU1p/U1lNop8erCV01eXbP+4/49z2a0N/5r+E
adlfp3D8uF2qSkARFZHHYQfhleCicsblwKDP6chjomjrhos3nZ2OCYbX/mOeeUqZ
kNJfWKftq15R4ghrjmG0lab0NVgJ7buAcHtXaM+NJyKgUGSmg8LTc/mWIPHOk695
RDSxiuYdJqH8o0f9zff5yDrqbDFZlufWh+gseDJNgDcipj5zlTu1x2tbkogTTJrk
NHh1fgoTmv0d/u67KWgGuQANm7/WF1Go+6AE8dkV9CCV+j4eYHs=
=cOKK
-----END PGP SIGNATURE-----

--=-QrOpbQwUyTAZqjdrOfAo--



--===============5954520776229789606==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5954520776229789606==--



From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:39:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:39:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef2LG-0007DF-4X; Fri, 26 Jan 2018 11:38:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef2LF-0007D9-2B
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 11:38:45 +0000
X-Inumbo-ID: 72454d3c-028d-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72454d3c-028d-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 12:38:37 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 04:38:42 -0700
Message-Id: <5A6B215202000078001A2B84@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 04:38:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dfaggioli@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
 <1516906149.15341.66.camel@suse.com> <1516928885.15341.72.camel@suse.com>
 <5A6B064C02000078001A2A68@prv-mh.provo.novell.com>
 <1516965219.15341.100.camel@suse.com>
In-Reply-To: <1516965219.15341.100.camel@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Dario Faggioli <dario.faggioli@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDEyOjEzLCA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKPiBP
biBGcmksIDIwMTgtMDEtMjYgYXQgMDI6NDMgLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiA+
ID4gPiBPbiAyNi4wMS4xOCBhdCAwMjowOCwgPGRmYWdnaW9saUBzdXNlLmNvbT4gd3JvdGU6Cj4+
ID4gQW5kIGluIG9yZGVyIHRvIGdvIGFuZCBpbnZlc3RpZ2F0ZSB0aGlzIGEgYml0IGZ1cnRoZXIs
IEphbiwgd2hhdCBpcwo+PiA+IGl0Cj4+ID4gdGhhdCB5b3Ugd2VyZSBkb2luZyB3aGVuIHlvdSBz
YXcgd2hhdCB5b3UgZGVzY3JpYmVkIGFib3ZlPyBBRkFJVUksCj4+ID4gdGhhdCdzIGJvb3Rpbmcg
YW4gSFZNIGd1ZXN0LCBpc24ndCBpdD8KPj4gCj4+IFllcywgcGx1cyB0aGVuIHJ1biBzb21lIGFy
Yml0cmFyeSB3b3JrIGluc2lkZSBpdC4KPj4gCj4gT2suIEFuZCB5b3UndmUgc2VlbiB0aGUgInNw
dXJpb3VzIiBtaWdyYXRpb25zIG9ubHkvbW9zdGx5IGR1cmluZyBib290LAo+IG9yIGV2ZW4gYWZ0
ZXJ3b3Jkcywgd2hpbGUgcnVubmluZyB0aGlzIHdvcms/CgpUaGUgcmF0aW8gb2Ygc3B1cmlvdXMg
bW92ZXMgd2FzIGhpZ2hlciBkdXJpbmcgZ3Vlc3QgYm9vdCwgYnV0CnRoZWlyIHRvdGFsIGFtb3Vu
dCBrZXB0IGdyb3dpbmcgd2hlbiB0aGUgZ3Vlc3QgaGFkIHNvbWUgc29ydApvZiBsb2FkIGxhdGVy
IG9uIC0gaXQgd2FzIGp1c3QgdGhhdCB0aGVyZSB3ZXJlIG1vcmUgImV4cGxhaW5hYmxlIgptb3Zl
cyB0aGVuLgoKPj4gSWYgeW91IHdhbnQsIEkgY291bGQKPj4gYnJpbmcgdGhlIGNvZGUgSSd2ZSB1
c2VkIGZvciBtb25pdG9yaW5nIGludG8gcGF0Y2ggZm9ybSBhbmQgaGFuZAo+PiBpdCB0byB5b3Uu
Cj4+IAo+IElmIGl0J3Mgbm90IGEgcHJvYmxlbSwgYW5kIHdoZW5ldmVyIHlvdSBoYXZlIHRpbWUs
IHllcywgdGhhdCB3b3VsZCBiZQo+IHVzZWZ1bCwgSSB0aGluay4KCi0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE2OTEsNiArMTY5MSw3
IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKIH0KIAogCitzdGF0aWMgREVG
SU5FX1BFUl9DUFUoY29uc3Qgdm9pZCAqLCBsYXN0X3N5bmMpOy8vdGVtcAogdm9pZCBjb250ZXh0
X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZjcHUgKm5leHQpCiB7CiAgICAgdW5z
aWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKQEAgLTE3MjUsOSArMTcyNiwxMiBA
QCB2b2lkIGNvbnRleHRfc3dpdGNoKHN0cnVjdCB2Y3B1ICpwcmV2LCBzCiAgICAgICAgICAoaXNf
aWRsZV9kb21haW4obmV4dGQpICYmIGNwdV9vbmxpbmUoY3B1KSkgKQogICAgIHsKICAgICAgICAg
bG9jYWxfaXJxX2VuYWJsZSgpOworcGVyX2NwdShsYXN0X3N5bmMsIGNwdSkgPSBOVUxMOy8vdGVt
cAogICAgIH0KICAgICBlbHNlCiAgICAgeworc3RhdGljIERFRklORV9QRVJfQ1BVKGNvbnN0IHN0
cnVjdCB2Y3B1KiwgbGFzdF92Y3B1KTsvL3RlbXAKK2NvbnN0IHN0cnVjdCB2Y3B1Kmxhc3RfdmNw
dSA9IHBlcl9jcHUoY3Vycl92Y3B1LCBjcHUpOy8vdGVtcAogICAgICAgICBfX2NvbnRleHRfc3dp
dGNoKCk7CiAKICAgICAgICAgaWYgKCBpc19wdl9kb21haW4obmV4dGQpICYmCkBAIC0xNzUwLDYg
KzE3NTQsMzEgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgcwogICAg
ICAgICB9CiAKICAgICAgICAgY3R4dF9zd2l0Y2hfbGV2ZWxsaW5nKG5leHQpOworaWYoaXNfaHZt
X2RvbWFpbihuZXh0ZCkpIHsvL3RlbXAKKyBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQg
bG9uZywgZ29vZCk7CisgaWYobmV4dCAhPSBwZXJfY3B1KGxhc3RfdmNwdSwgY3B1KSkKKyAgKytw
ZXJfY3B1KGdvb2QsIGNwdSk7CisgZWxzZSB7CisgIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1bnNp
Z25lZCBsb25nLCBiYWQpOworICBzdGF0aWMgREVGSU5FX1BFUl9DUFUodW5zaWduZWQgbG9uZywg
Y250KTsKKyAgc3RhdGljIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGxvbmcsIHRocik7CisgIHN0
YXRpYyBERUZJTkVfUEVSX0NQVShkb21pZF90LCBsYXN0X2RvbSk7CisgIGRvbWlkX3QgY3Vycl9k
b20gPSBsYXN0X3ZjcHUtPmRvbWFpbi0+ZG9tYWluX2lkOworICArK3Blcl9jcHUoYmFkLCBjcHUp
OworICBpZihjdXJyX2RvbSA8IERPTUlEX0ZJUlNUX1JFU0VSVkVEICYmIGN1cnJfZG9tID4gcGVy
X2NwdShsYXN0X2RvbSwgY3B1KSkgeworICAgcGVyX2NwdSh0aHIsIGNwdSkgPSAwOworICAgcGVy
X2NwdShjbnQsIGNwdSkgPSAwOworICAgcGVyX2NwdShsYXN0X2RvbSwgY3B1KSA9IGN1cnJfZG9t
OworICB9CisgIGlmKCsrcGVyX2NwdShjbnQsIGNwdSkgPiBwZXJfY3B1KHRociwgY3B1KSkgewor
ICAgcGVyX2NwdSh0aHIsIGNwdSkgfD0gcGVyX2NwdShjbnQsIGNwdSk7CisgICBwcmludGsoIiVw
diAtPiAlcHYgLT4gJXB2IC0+ICVwdiAlbHU6JWx1IFslcFNdXG4iLAorICAgICAgICAgIHBlcl9j
cHUobGFzdF92Y3B1LCBjcHUpLCBsYXN0X3ZjcHUsIHByZXYsIG5leHQsCisgICAgICAgICAgcGVy
X2NwdShnb29kLCBjcHUpLCBwZXJfY3B1KGJhZCwgY3B1KSwgcGVyX2NwdShsYXN0X3N5bmMsIGNw
dSkpOworICB9CisgfQorfQorcGVyX2NwdShsYXN0X3ZjcHUsIGNwdSkgPSBuZXh0Oy8vdGVtcAog
ICAgIH0KIAogICAgIGNvbnRleHRfc2F2ZWQocHJldik7CkBAIC0xNzk0LDYgKzE4MjMsNyBAQCBp
bnQgX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSh2b2lkKQogICAgIGlmICggc3dpdGNoX3JlcXVpcmVk
ICkKICAgICB7CiAgICAgICAgIEFTU0VSVChjdXJyZW50ID09IGlkbGVfdmNwdVtzbXBfcHJvY2Vz
c29yX2lkKCldKTsKK3RoaXNfY3B1KGxhc3Rfc3luYykgPSBfX2J1aWx0aW5fcmV0dXJuX2FkZHJl
c3MoMCk7Ly90ZW1wCiAgICAgICAgIF9fY29udGV4dF9zd2l0Y2goKTsKICAgICB9CiAKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:43:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:43:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef2PX-0007tx-Po; Fri, 26 Jan 2018 11:43:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9use=ev=citrix.com=prvs=5571302b7=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ef2PW-0007tr-5V
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 11:43:10 +0000
X-Inumbo-ID: 1055bb96-028e-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1055bb96-028e-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 12:43:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459812060"
Date: Fri, 26 Jan 2018 11:43:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Christian Lindig <christian.lindig@citrix.com>
Message-ID: <20180126114306.mpklwqjlworpuewf@citrix.com>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
 <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
 <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Marcello Seri <marcello.seri@citrix.com>, David Scott <dave@recoil.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDk6Mjk6MjBBTSArMDAwMCwgQ2hyaXN0aWFuIExpbmRp
ZyB3cm90ZToKPiAKPiAKPiA+IE9uIDI2LiBKYW4gMjAxOCwgYXQgMDk6MDksIE0gQSBZb3VuZyA8
bS5hLnlvdW5nQGR1cmhhbS5hYy51az4gd3JvdGU6Cj4gPiAKPiA+IE9uIEZyaSwgMjYgSmFuIDIw
MTgsIEpvaG4gVGhvbXNvbiB3cm90ZToKPiA+IAo+ID4+IFVzZSBhdXRvY29uZiB0byB0ZXN0IGlm
IG9jYW1sIHZlcnNpb24gPj0gNC4wMgo+ID4+IElmIHNvLCB1c2UgLXVuc2FmZS1zdHJpbmcgZm9y
IG9jYW1sb3B0IGFuZCBvY2FtbGMKPiA+PiAKPiA+PiBCeXRlcyAmIHNhZmUtc3RyaW5nIHdlcmUg
aW50cm9kdWNlZCBpbiBvY2FtbCA0LjAyICgyMDE1LTA3LTI3KQo+ID4+IAo+ID4+IFdpdGggb2Nh
bWwgNC4wNiwgLXNhZmUtc3RyaW5nIGlzIG5vdyBkZWZhdWx0Cj4gPj4gVGhpcyBzZXBhcmF0ZXMg
dGhlIHR5cGVzIGJ5dGVzIChtdXRhYmxlIHN0cmluZykgYW5kIHN0cmluZwo+ID4gCj4gPiBGb3Ig
RmVkb3JhIFJhd2hpZGUsIHdoaWNoIGhhcyBvY2FtbCA0LjA2LCB3ZSBjYW1lIHVwIHdpdGggYSBw
YXRjaCB0byBtYWtlIAo+ID4geGVuIG9jYW1sIHNhZmUtc3RyaW5ncyBjb21wbGlhbnQgKHdoaWNo
IEkgaGF2ZW4ndCBnb3QgYXJvdW5kIHRvIHN1Ym1pdHRpbmcgCj4gPiB0byB0aGlzIGxpc3QgeWV0
KS4KPiA+IAo+ID4gVGhlIHBhdGNoIGlzIGF0Cj4gPiBodHRwczovL3NyYy5mZWRvcmFwcm9qZWN0
Lm9yZy9ycG1zL3hlbi9ibG9iL21hc3Rlci9mL3hlbi5vY2FtbC5zYWZlLXN0cmluZ3MucGF0Y2gK
PiA+IHdpdGggdGhlIHJlbGF0ZWQgRmVkb3JhIGJ1ZyBhdAo+ID4gaHR0cHM6Ly9idWd6aWxsYS5y
ZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNTI2NzAzCj4gPiAKPiA+IAlNaWNoYWVsIFlvdW5n
Cj4gCj4gVGhlIHBhdGNoIGxvb2tzIGdvb2QgYW5kIEkgd291bGQgcHJlZmVyIHRvIHRha2UgaXQg
dGhhbiB0byB1c2UgLXVuc2FmZS1zdHJpbmcgd2hpY2ggaXNu4oCZdCBhIHNvbHV0aW9uIGluIHRo
ZSBsb25nIHJ1bi4KPiAKCkhpIENocmlzdGlhbgoKSXMgdGhhdCBhbiBhY2s/CgpDb3VsZCB5b3Ug
cGxlYXNlIGluIGZ1dHVyZSBleHBsaWNpdGx5IGdpdmUgYW4gQWNrZWQtYnkgb3IgUmV2aWV3ZWQt
YnkKdGFnIHNvIHRoYXQgY29tbWl0dGVycyBrbm93IHRoZXkgY2FuIGFwcGx5IHRoZSBwcm9wb3Nl
ZCBwYXRjaCBkaXJlY3RseT8KCldlaS4KCj4g4oCUIENocmlzdGlhbgo+IF9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlz
dAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:45:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:45:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef2Rr-00083b-8Z; Fri, 26 Jan 2018 11:45:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9use=ev=citrix.com=prvs=5571302b7=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ef2Rq-00083Q-0V
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 11:45:34 +0000
X-Inumbo-ID: 66b86569-028e-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66b86569-028e-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 12:45:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459812324"
Date: Fri, 26 Jan 2018 11:45:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <20180126114531.7z43lxykaowpwvw5@citrix.com>
References: <20180125131424.8779-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180125131424.8779-1-wei.liu2@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix xsm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMDE6MTQ6MjRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBDb21taXQgZThkNDYxNDk3ZDkgcmVuYW1lZCBnY292X29wIHRvIGNvdmVyYWdlX29wIGJ1dCBm
b3Jnb3QgdG8gY2hhbmdlCj4gWFNNIGhhbmRsZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCk9zc3Rlc3QncyBBUk0gYnVpbGQgaXMgYmxvY2tlZCBi
eSB0aGlzIG5vdy4KCkkgd2lsbCB3YWl0IHVudGlsIDVwbSBVSyB0aW1lIGZvciBEYW5pZWwgdG8g
ZXhwcmVzcyBoaXMgb3Bpbmlvbi4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:47:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef2Ti-0008C1-Mt; Fri, 26 Jan 2018 11:47:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef2Th-0008Bv-3y
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 11:47:29 +0000
X-Inumbo-ID: a9eef957-028e-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9eef957-028e-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 12:47:20 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="66729138"
To: Wei Liu <wei.liu2@citrix.com>, Christian Lindig
 <christian.lindig@citrix.com>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
 <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
 <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
 <20180126114306.mpklwqjlworpuewf@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e51cb47d-ec06-f332-8235-5df619dde1ff@citrix.com>
Date: Fri, 26 Jan 2018 11:47:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180126114306.mpklwqjlworpuewf@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Marcello Seri <marcello.seri@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, David Scott <dave@recoil.org>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTE6NDMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gRnJpLCBKYW4gMjYsIDIwMTgg
YXQgMDk6Mjk6MjBBTSArMDAwMCwgQ2hyaXN0aWFuIExpbmRpZyB3cm90ZToKPj4KPj4+IE9uIDI2
LiBKYW4gMjAxOCwgYXQgMDk6MDksIE0gQSBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4g
d3JvdGU6Cj4+Pgo+Pj4gT24gRnJpLCAyNiBKYW4gMjAxOCwgSm9obiBUaG9tc29uIHdyb3RlOgo+
Pj4KPj4+PiBVc2UgYXV0b2NvbmYgdG8gdGVzdCBpZiBvY2FtbCB2ZXJzaW9uID49IDQuMDIKPj4+
PiBJZiBzbywgdXNlIC11bnNhZmUtc3RyaW5nIGZvciBvY2FtbG9wdCBhbmQgb2NhbWxjCj4+Pj4K
Pj4+PiBCeXRlcyAmIHNhZmUtc3RyaW5nIHdlcmUgaW50cm9kdWNlZCBpbiBvY2FtbCA0LjAyICgy
MDE1LTA3LTI3KQo+Pj4+Cj4+Pj4gV2l0aCBvY2FtbCA0LjA2LCAtc2FmZS1zdHJpbmcgaXMgbm93
IGRlZmF1bHQKPj4+PiBUaGlzIHNlcGFyYXRlcyB0aGUgdHlwZXMgYnl0ZXMgKG11dGFibGUgc3Ry
aW5nKSBhbmQgc3RyaW5nCj4+PiBGb3IgRmVkb3JhIFJhd2hpZGUsIHdoaWNoIGhhcyBvY2FtbCA0
LjA2LCB3ZSBjYW1lIHVwIHdpdGggYSBwYXRjaCB0byBtYWtlIAo+Pj4geGVuIG9jYW1sIHNhZmUt
c3RyaW5ncyBjb21wbGlhbnQgKHdoaWNoIEkgaGF2ZW4ndCBnb3QgYXJvdW5kIHRvIHN1Ym1pdHRp
bmcgCj4+PiB0byB0aGlzIGxpc3QgeWV0KS4KPj4+Cj4+PiBUaGUgcGF0Y2ggaXMgYXQKPj4+IGh0
dHBzOi8vc3JjLmZlZG9yYXByb2plY3Qub3JnL3JwbXMveGVuL2Jsb2IvbWFzdGVyL2YveGVuLm9j
YW1sLnNhZmUtc3RyaW5ncy5wYXRjaAo+Pj4gd2l0aCB0aGUgcmVsYXRlZCBGZWRvcmEgYnVnIGF0
Cj4+PiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE1MjY3MDMK
Pj4+Cj4+PiAJTWljaGFlbCBZb3VuZwo+PiBUaGUgcGF0Y2ggbG9va3MgZ29vZCBhbmQgSSB3b3Vs
ZCBwcmVmZXIgdG8gdGFrZSBpdCB0aGFuIHRvIHVzZSAtdW5zYWZlLXN0cmluZyB3aGljaCBpc27i
gJl0IGEgc29sdXRpb24gaW4gdGhlIGxvbmcgcnVuLgo+Pgo+IEhpIENocmlzdGlhbgo+Cj4gSXMg
dGhhdCBhbiBhY2s/Cj4KPiBDb3VsZCB5b3UgcGxlYXNlIGluIGZ1dHVyZSBleHBsaWNpdGx5IGdp
dmUgYW4gQWNrZWQtYnkgb3IgUmV2aWV3ZWQtYnkKPiB0YWcgc28gdGhhdCBjb21taXR0ZXJzIGtu
b3cgdGhleSBjYW4gYXBwbHkgdGhlIHByb3Bvc2VkIHBhdGNoIGRpcmVjdGx5PwoKQWxzbywgaXMg
dGhpcyBwYXRjaCBjb21wYXRpYmxlIHdpdGggT2NhbWwgMy4wOS4zP8KgIElmIG5vdCwgZWl0aGVy
IHRoZQpmaXggb3IgdGhlIG1pbmltdW0gdmVyc2lvbiBvZiBPY2FtbCBuZWVkcyBzdWl0YWJseSBh
ZGp1c3RpbmcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 11:47:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 11:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef2Tv-0008Ds-1H; Fri, 26 Jan 2018 11:47:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zvi/=ev=citrix.com=prvs=557898145=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1ef2Tt-0008D2-Oa
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 11:47:41 +0000
X-Inumbo-ID: bada3cd2-028e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bada3cd2-028e-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 11:47:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="66729141"
From: Christian Lindig <christian.lindig@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06, use
 unsafe strings
Thread-Index: AQHTlprWp6rZ/2pOQkOl1lvnhlLP66OF+O6A
Date: Fri, 26 Jan 2018 11:47:34 +0000
Message-ID: <0079C722-DC8F-4930-8E85-42DAE5E8C979@citrix.com>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
 <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
 <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
 <20180126114306.mpklwqjlworpuewf@citrix.com>
In-Reply-To: <20180126114306.mpklwqjlworpuewf@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.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7F5CDC87FB6C1C47B8A84DAD6DE1B185@citrix.com>
MIME-Version: 1.0
Cc: Marcello Seri <marcello.seri@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, David Scott <dave@recoil.org>,
 John
 Thomson <git@johnthomson.fastmail.com.au>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMjYuIEphbiAyMDE4LCBhdCAxMTo0MywgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6DQo+IA0KPiBPbiBGcmksIEphbiAyNiwgMjAxOCBhdCAwOToyOToyMEFNICsw
MDAwLCBDaHJpc3RpYW4gTGluZGlnIHdyb3RlOg0KPj4gDQo+PiANCj4+PiBPbiAyNi4gSmFuIDIw
MTgsIGF0IDA5OjA5LCBNIEEgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+IHdyb3RlOg0K
Pj4+IA0KPj4+IE9uIEZyaSwgMjYgSmFuIDIwMTgsIEpvaG4gVGhvbXNvbiB3cm90ZToNCj4+PiAN
Cj4+Pj4gVXNlIGF1dG9jb25mIHRvIHRlc3QgaWYgb2NhbWwgdmVyc2lvbiA+PSA0LjAyDQo+Pj4+
IElmIHNvLCB1c2UgLXVuc2FmZS1zdHJpbmcgZm9yIG9jYW1sb3B0IGFuZCBvY2FtbGMNCj4+Pj4g
DQo+Pj4+IEJ5dGVzICYgc2FmZS1zdHJpbmcgd2VyZSBpbnRyb2R1Y2VkIGluIG9jYW1sIDQuMDIg
KDIwMTUtMDctMjcpDQo+Pj4+IA0KPj4+PiBXaXRoIG9jYW1sIDQuMDYsIC1zYWZlLXN0cmluZyBp
cyBub3cgZGVmYXVsdA0KPj4+PiBUaGlzIHNlcGFyYXRlcyB0aGUgdHlwZXMgYnl0ZXMgKG11dGFi
bGUgc3RyaW5nKSBhbmQgc3RyaW5nDQo+Pj4gDQo+Pj4gRm9yIEZlZG9yYSBSYXdoaWRlLCB3aGlj
aCBoYXMgb2NhbWwgNC4wNiwgd2UgY2FtZSB1cCB3aXRoIGEgcGF0Y2ggdG8gbWFrZSANCj4+PiB4
ZW4gb2NhbWwgc2FmZS1zdHJpbmdzIGNvbXBsaWFudCAod2hpY2ggSSBoYXZlbid0IGdvdCBhcm91
bmQgdG8gc3VibWl0dGluZyANCj4+PiB0byB0aGlzIGxpc3QgeWV0KS4NCj4+PiANCj4+PiBUaGUg
cGF0Y2ggaXMgYXQNCj4+PiBodHRwczovL3NyYy5mZWRvcmFwcm9qZWN0Lm9yZy9ycG1zL3hlbi9i
bG9iL21hc3Rlci9mL3hlbi5vY2FtbC5zYWZlLXN0cmluZ3MucGF0Y2gNCj4+PiB3aXRoIHRoZSBy
ZWxhdGVkIEZlZG9yYSBidWcgYXQNCj4+PiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hv
d19idWcuY2dpP2lkPTE1MjY3MDMNCj4+PiANCj4+PiAJTWljaGFlbCBZb3VuZw0KPj4gDQo+PiBU
aGUgcGF0Y2ggbG9va3MgZ29vZCBhbmQgSSB3b3VsZCBwcmVmZXIgdG8gdGFrZSBpdCB0aGFuIHRv
IHVzZSAtdW5zYWZlLXN0cmluZyB3aGljaCBpc27igJl0IGEgc29sdXRpb24gaW4gdGhlIGxvbmcg
cnVuLg0KPj4gDQo+IA0KPiBIaSBDaHJpc3RpYW4NCj4gDQo+IElzIHRoYXQgYW4gYWNrPw0KPiAN
Cj4gQ291bGQgeW91IHBsZWFzZSBpbiBmdXR1cmUgZXhwbGljaXRseSBnaXZlIGFuIEFja2VkLWJ5
IG9yIFJldmlld2VkLWJ5DQo+IHRhZyBzbyB0aGF0IGNvbW1pdHRlcnMga25vdyB0aGV5IGNhbiBh
cHBseSB0aGUgcHJvcG9zZWQgcGF0Y2ggZGlyZWN0bHk/DQoNCg0KU29ycnksIEkgd2FzIGFzc3Vt
aW5nIGJlY2F1c2UgdGhpcyBpcyBhbiBSRkMgdGhhdCB3ZSBhcmUgaW4gYSBnZW5lcmFsIGRpc2N1
c3Npb24uIEFsc28sIHRoZSBwYXRjaCB3YXMgbm90IHBhcnQgb2YgdGhlIG1lc3NhZ2UuIEkgc3Rp
bGwgcmV2aWV3ZWQgaXQuDQoNClJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3Rp
YW4ubGluZGlnQGNpdHJpeC5jb20+DQoNCuKAlCBDaHJpc3RpYW4KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 12:01:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 12:01:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef2gy-0001Jy-PW; Fri, 26 Jan 2018 12:01:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9use=ev=citrix.com=prvs=5571302b7=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ef2gx-0001Jn-CF
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 12:01:11 +0000
X-Inumbo-ID: 950621e7-0290-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 950621e7-0290-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 13:01:03 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459813755"
Date: Fri, 26 Jan 2018 12:00:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Christian Lindig <christian.lindig@citrix.com>
Message-ID: <20180126120056.7sijtmdm53drvip2@citrix.com>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
 <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
 <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
 <20180126114306.mpklwqjlworpuewf@citrix.com>
 <0079C722-DC8F-4930-8E85-42DAE5E8C979@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0079C722-DC8F-4930-8E85-42DAE5E8C979@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, M A Young <m.a.young@durham.ac.uk>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Marcello Seri <marcello.seri@citrix.com>, David Scott <dave@recoil.org>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMTE6NDc6MzRBTSArMDAwMCwgQ2hyaXN0aWFuIExpbmRp
ZyB3cm90ZToKPiAKPiAKPiA+IE9uIDI2LiBKYW4gMjAxOCwgYXQgMTE6NDMsIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gCj4gPiBPbiBGcmksIEphbiAyNiwgMjAxOCBh
dCAwOToyOToyMEFNICswMDAwLCBDaHJpc3RpYW4gTGluZGlnIHdyb3RlOgo+ID4+IAo+ID4+IAo+
ID4+PiBPbiAyNi4gSmFuIDIwMTgsIGF0IDA5OjA5LCBNIEEgWW91bmcgPG0uYS55b3VuZ0BkdXJo
YW0uYWMudWs+IHdyb3RlOgo+ID4+PiAKPiA+Pj4gT24gRnJpLCAyNiBKYW4gMjAxOCwgSm9obiBU
aG9tc29uIHdyb3RlOgo+ID4+PiAKPiA+Pj4+IFVzZSBhdXRvY29uZiB0byB0ZXN0IGlmIG9jYW1s
IHZlcnNpb24gPj0gNC4wMgo+ID4+Pj4gSWYgc28sIHVzZSAtdW5zYWZlLXN0cmluZyBmb3Igb2Nh
bWxvcHQgYW5kIG9jYW1sYwo+ID4+Pj4gCj4gPj4+PiBCeXRlcyAmIHNhZmUtc3RyaW5nIHdlcmUg
aW50cm9kdWNlZCBpbiBvY2FtbCA0LjAyICgyMDE1LTA3LTI3KQo+ID4+Pj4gCj4gPj4+PiBXaXRo
IG9jYW1sIDQuMDYsIC1zYWZlLXN0cmluZyBpcyBub3cgZGVmYXVsdAo+ID4+Pj4gVGhpcyBzZXBh
cmF0ZXMgdGhlIHR5cGVzIGJ5dGVzIChtdXRhYmxlIHN0cmluZykgYW5kIHN0cmluZwo+ID4+PiAK
PiA+Pj4gRm9yIEZlZG9yYSBSYXdoaWRlLCB3aGljaCBoYXMgb2NhbWwgNC4wNiwgd2UgY2FtZSB1
cCB3aXRoIGEgcGF0Y2ggdG8gbWFrZSAKPiA+Pj4geGVuIG9jYW1sIHNhZmUtc3RyaW5ncyBjb21w
bGlhbnQgKHdoaWNoIEkgaGF2ZW4ndCBnb3QgYXJvdW5kIHRvIHN1Ym1pdHRpbmcgCj4gPj4+IHRv
IHRoaXMgbGlzdCB5ZXQpLgo+ID4+PiAKPiA+Pj4gVGhlIHBhdGNoIGlzIGF0Cj4gPj4+IGh0dHBz
Oi8vc3JjLmZlZG9yYXByb2plY3Qub3JnL3JwbXMveGVuL2Jsb2IvbWFzdGVyL2YveGVuLm9jYW1s
LnNhZmUtc3RyaW5ncy5wYXRjaAo+ID4+PiB3aXRoIHRoZSByZWxhdGVkIEZlZG9yYSBidWcgYXQK
PiA+Pj4gaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNTI2NzAz
Cj4gPj4+IAo+ID4+PiAJTWljaGFlbCBZb3VuZwo+ID4+IAo+ID4+IFRoZSBwYXRjaCBsb29rcyBn
b29kIGFuZCBJIHdvdWxkIHByZWZlciB0byB0YWtlIGl0IHRoYW4gdG8gdXNlIC11bnNhZmUtc3Ry
aW5nIHdoaWNoIGlzbuKAmXQgYSBzb2x1dGlvbiBpbiB0aGUgbG9uZyBydW4uCj4gPj4gCj4gPiAK
PiA+IEhpIENocmlzdGlhbgo+ID4gCj4gPiBJcyB0aGF0IGFuIGFjaz8KPiA+IAo+ID4gQ291bGQg
eW91IHBsZWFzZSBpbiBmdXR1cmUgZXhwbGljaXRseSBnaXZlIGFuIEFja2VkLWJ5IG9yIFJldmll
d2VkLWJ5Cj4gPiB0YWcgc28gdGhhdCBjb21taXR0ZXJzIGtub3cgdGhleSBjYW4gYXBwbHkgdGhl
IHByb3Bvc2VkIHBhdGNoIGRpcmVjdGx5Pwo+IAo+IAo+IFNvcnJ5LCBJIHdhcyBhc3N1bWluZyBi
ZWNhdXNlIHRoaXMgaXMgYW4gUkZDIHRoYXQgd2UgYXJlIGluIGEgZ2VuZXJhbCBkaXNjdXNzaW9u
LiBBbHNvLCB0aGUgcGF0Y2ggd2FzIG5vdCBwYXJ0IG9mIHRoZSBtZXNzYWdlLiBJIHN0aWxsIHJl
dmlld2VkIGl0LgoKTm9ybWFsbHkgd2hlbiBjb21taXR0ZXJzIHNlZSAicGF0Y2ggbG9va3MgZ29v
ZCIgdGhleSB3b3VsZCBhc2sgdGhlCm1haW50YWluZXIgdG8gY2xhcmlmeSB3aGV0aGVyIHRoYXQg
c2hvdWxkIGJlIHRyZWF0ZWQgYXMgYW4gYWNrIG9yCnJldmlld2VkLWJ5LiBPciBpZiBjb21taXR0
ZXJzIGZlZWwgdGhlIGludGVudCBpcyBjbGVhcmx5IGVub3VnaCwganVzdAp0dXJuIHRoYXQgbGlu
ZSBpbnRvIGFuIGFjayBvciByYi4KClRvIGF2b2lkIG5lZWRsZXNzbHkgcm91bmQgdHJpcCBtYWlu
dGFpbmVycyB3b3VsZCBub3JtYWxseSBnaXZlCmV4cGxpY2l0bHkgYWNrIG9yIHJldmlldywgYW5k
IHBlcmhhcHMgYXZvaWQgc2VuZGluZyBhbWJpZ3VvdXMgbWVzc2FnZS4KCklmIHRoaXMgcGF0Y2gg
aXMgc3RpbGwgdW5kZXIgZGlzY3Vzc2lvbiwgdGhhdCdzIGZpbmUuIFRoZXJlIGlzIG5vIG5lZWQK
dG8gZ2l2ZSBhIHRhZyBpbiBhIGh1cnJ5LiBJIGp1c3Qgd2FudCB0byBtYWtlIHN1cmUgeW91IGtu
b3cgdGhlIG5vcm0gb2YKaG93IHlvdXIgbWVzc2FnZSBpcyBpbnRlcnByZXRlZC4KCj4gCj4gUmV2
aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4K
PiAKClRha2luZyB0aGUgYWJvdmUgaW50byBjb25zaWRlcmF0aW9uLCBkb2VzIHRoaXMgdGFnIHN0
aWxsIHN0YW5kPwoKQWxzbyBJIHRoaW5rIEFuZHJldydzIGNvbW1lbnQgbmVlZHMgdG8gYmUgYWRk
cmVzc2VkLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 12:07:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 12:07:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef2n1-0001bF-I1; Fri, 26 Jan 2018 12:07:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef2n0-0001b9-0l
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 12:07:26 +0000
X-Inumbo-ID: 7ccf6738-0291-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ccf6738-0291-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 12:07:32 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 05:07:18 -0700
Message-Id: <5A6B280602000078001A2BC9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 05:07:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: reduce Meltdown band-aid IPI overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSB3ZSBjYW4gZGV0ZWN0IHNpbmdsZS10aHJlYWRlZCBndWVzdCBwcm9jZXNzZXMgKGJ5
IGNoZWNraW5nCndoZXRoZXIgd2UgY2FuIGFjY291bnQgZm9yIGFsbCByb290IHBhZ2UgdGFibGUg
dXNlcyBsb2NhbGx5IG9uIHRoZSB2Q1BVCnRoYXQncyBydW5uaW5nKSwgdGhlcmUncyBubyBwb2lu
dCBpbiBpc3N1aW5nIGEgc3luYyBJUEkgdXBvbiBhbiBMNCBlbnRyeQp1cGRhdGUsIGFzIG5vIG90
aGVyIHZDUFUgb2YgdGhlIGd1ZXN0IHdpbGwgaGF2ZSB0aGF0IHBhZ2UgdGFibGUgbG9hZGVkLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVGhpcyB3
aWxsIGFwcGx5IGNsZWFubHkgb25seSBvbiB0b3Agb2YgYWxsIG9mIHRoZSBwcmV2aW91c2x5IHBv
c3RlZApmb2xsb3ctdXBzIHRvIHRoZSBNZWx0ZG93biBiYW5kLWFpZCwgYnV0IGl0IHdvdWxkbid0
IGJlIGRpZmZpY3VsdCB0bwptb3ZlIGl0IGFoZWFkIG9mIHNvbWUgb3IgYWxsIG9mIHRoZW0uCgpP
biBteSB0ZXN0IHN5c3RlbSwgdGhpcyBpbXByb3ZlcyBrZXJuZWwgYnVpbGQgdGltZXMgb25seSAw
LjUuLi4xJSwgYnV0CnRoZSBlZmZlY3QgbWF5IHdlbGwgYmUgYmlnZ2VyIG9uIGxhcmdlciBzeXN0
ZW1zLiBCdXQgb2YgY291cnNlIHRoZXJlJ3MKbm8gaW1wcm92ZW1lbnQgZXhwZWN0ZWQgYXQgaGVh
dmlseSBtdWx0aS10aHJlYWRlZCBndWVzdHMvcHJvY2Vzc2VzLgoKLS0tIGEveGVuL2FyY2gveDg2
L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM2ODMsOCArMzY4MywxOCBAQCBsb25n
IGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
ICAgICAgICAgICAgcmMgPSBtb2RfbDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFs
KSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1V
X1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggIXJj
ICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSAhY3B1X2hhc19ub194cHRp
OworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgKiBObyBuZWVk
IHRvIHN5bmMgaWYgYWxsIHVzZXMgb2YgdGhlIHBhZ2UgY2FuIGJlIGFjY291bnRlZAorICAgICAg
ICAgICAgICAgICAgICAgKiB0byB0aGUgbG9jayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0YXR1cywg
YW5kIHVzZXMgb24gdGhpcworICAgICAgICAgICAgICAgICAgICAgKiAodilDUFUuCisgICAgICAg
ICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhY3B1X2hh
c19ub194cHRpICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5
cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA+CisgICAgICAgICAgICAgICAgICAgICAgICAgICgx
ICsgISEocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGlubmVkKSArCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJs
ZSkgPT0gbWZuKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9w
Zm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSA9PQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1mbikpKSApCisgICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1ZXN0ID0gdHJ1
ZTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgICAgICAgICBjYXNlIFBH
VF93cml0YWJsZV9wYWdlOgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 12:14:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 12:14:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef2tT-0002L0-Bg; Fri, 26 Jan 2018 12:14:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef2tR-0002Kt-8e
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 12:14:05 +0000
X-Inumbo-ID: 6b1a0101-0292-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b1a0101-0292-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 12:14:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 05:13:58 -0700
Message-Id: <5A6B299502000078001A2BD7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 05:13:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180125131424.8779-1-wei.liu2@citrix.com>
 <20180126114531.7z43lxykaowpwvw5@citrix.com>
In-Reply-To: <20180126114531.7z43lxykaowpwvw5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 DanielDe Graaf <dgdegra@tycho.nsa.gov>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix xsm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDEyOjQ1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgMDE6MTQ6MjRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
Pj4gQ29tbWl0IGU4ZDQ2MTQ5N2Q5IHJlbmFtZWQgZ2Nvdl9vcCB0byBjb3ZlcmFnZV9vcCBidXQg
Zm9yZ290IHRvIGNoYW5nZQo+PiBYU00gaGFuZGxlcy4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gT3NzdGVzdCdzIEFSTSBidWlsZCBpcyBi
bG9ja2VkIGJ5IHRoaXMgbm93Lgo+IAo+IEkgd2lsbCB3YWl0IHVudGlsIDVwbSBVSyB0aW1lIGZv
ciBEYW5pZWwgdG8gZXhwcmVzcyBoaXMgb3Bpbmlvbi4KCkkgZG9uJ3QgdGhpbmsgc3VjaCBwdXJl
IHJlbmFtaW5nIHdhcnJhbnRzIHdhaXRpbmcsIHRoZSBtb3JlIHRoYXQKeW91J3ZlIGdvdCAzIG90
aGVyIGFja3MgYWxyZWFkeSBpaXJjLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 12:18:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 12:18:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef2xM-0002VR-VW; Fri, 26 Jan 2018 12:18:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef2xL-0002VE-Se
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 12:18:07 +0000
X-Inumbo-ID: fa7eeb1e-0292-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa7eeb1e-0292-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 12:18:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 05:17:59 -0700
Message-Id: <5A6B2A8702000078001A2BEF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 05:17:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-7-git-send-email-andrew.cooper3@citrix.com>
 <1516899276-28729-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516899276-28729-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v11 6/11] x86/entry: Organise the clobbering
 of the RSB/RAS on entry to Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE3OjU0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gcmV0IGluc3RydWN0aW9ucyBhcmUgc3BlY3VsYXRlZCBkaXJlY3RseSB0byB2YWx1ZXMg
cmVjb3JkZWQgaW4gdGhlIFJldHVybgo+IFN0YWNrIEJ1ZmZlci9SZXR1cm4gQWRkcmVzcyBTdGFj
aywgYXMgdGhlcmUgaXMgbm8gdW5jZXJ0YWludHkgaW4gd2VsbC1mb3JtZWQKPiBjb2RlLiAgR3Vl
c3RzIGNhbiB0YWtlIGFkdmFudGFnZSBvZiB0aGlzIGluIHR3byB3YXlzOgo+IAo+ICAgMSkgSWYg
dGhleSBjYW4gZmluZCBhIHBhdGggaW4gWGVuIHdoaWNoIGV4ZWN1dGVzIG1vcmUgcmV0IGluc3Ry
dWN0aW9ucyB0aGFuCj4gICAgICBjYWxsIGluc3RydWN0aW9ucy4gIChBdCBsZWFzdCBvbmUgaW4g
dGhlIHdhaXRxdWV1ZSBpbmZyYXN0cnVjdHVyZSwKPiAgICAgIHByb2JhYmx5IG90aGVycy4pCj4g
Cj4gICAyKSBVc2UgdGhlIGZhY3QgdGhhdCB0aGUgUlNCL1JBUyBpbiBoYXJkd2FyZSBpcyBhY3R1
YWxseSBhIGNpcmN1bGFyIHN0YWNrCj4gICAgICB3aXRob3V0IGEgY29uY2VwdCBvZiBlbXB0eS4g
IChXaGVuIGl0IGxvZ2ljYWxseSBlbXB0aWVzLCBzdGFsZSB2YWx1ZXMKPiAgICAgIHdpbGwgc3Rh
cnQgYmVpbmcgdXNlZC4pCj4gCj4gVG8gbWl0aWdhdGUsIG92ZXJ3cml0ZSB0aGUgUlNCIG9uIGVu
dHJ5IHRvIFhlbiB3aXRoIGdhZGdldHMgd2hpY2ggd2lsbCBjYXB0dXJlCj4gYW5kIGNvbnRhaW4g
cm9ndWUgc3BlY3VsYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 12:24:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 12:24:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef332-0003BQ-NR; Fri, 26 Jan 2018 12:24:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef332-0003BJ-0v
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 12:24:00 +0000
X-Inumbo-ID: c43406d2-0293-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c43406d2-0293-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 13:23:51 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 05:23:57 -0700
Message-Id: <5A6B2BED02000078001A2BF9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 05:23:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
 <1516900880-26729-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516900880-26729-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v11 7/11] x86/entry: Avoid using
 alternatives in NMI/#MC paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI1LjAxLjE4IGF0IDE4OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBwYXRjaCBpcyBkZWxpYmVyYXRlbHkgYXJyYW5nZWQgdG8gYmUgZWFzeSB0byBy
ZXZlcnQgaWYvd2hlbiBhbHRlcm5hdGl2ZXMKPiBwYXRjaGluZyBiZWNvbWVzIE5NSS8jTUMgc2Fm
ZS4KPiAKPiBGb3Igc2FmZXR5LCB0aGVyZSBtdXN0IGJlIGEgZGlzcGF0Y2ggc2VyaWFsaXNpbmcg
aW5zdHJ1Y3Rpb24gaW4gKHdoYXQgaXMKPiBsb2dpY2FsbHkpIERPX1NQRUNfQ1RSTF9FTlRSWSBz
byB0aGF0LCBpbiB0aGUgY2FzZSB0aGF0IFhlbiBuZWVkcyBJQlJTIHNldCBpbgo+IGNvbnRleHQs
IGFuIGF0dGFja2VyIGNhbid0IHNwZWN1bGF0ZSBhcm91bmQgdGhlIFdSTVNSIGFuZCByZWFjaCBh
biBpbmRpcmVjdAo+IGJyYW5jaCB3aXRoaW4gdGhlIHNwZWN1bGF0aW9uIHdpbmRvdy4KPiAKPiBV
c2luZyBjb25kaXRpb25hbHMgb3BlbnMgdGhpcyBhdHRhY2sgdmVjdG9yIHVwLCBzbyB0aGUgZWxz
ZSBjbGF1c2UgZ2V0cyBhbgo+IExGRU5DRSB0byBmb3JjZSB0aGUgcGlwZWxpbmUgdG8gY2F0Y2gg
dXAgYmVmb3JlIGNvbnRpbnVpbmcuICBUaGlzIGFsc28gY292ZXJzCj4gdGhlIHNhZmV0eSBvZiBS
U0IgY29uZGl0aW9uYWwsIGFzIGV4ZWN1dGlvbiBpdCBpcyBndWFyYW50ZWVkIHRvIGVpdGhlciBo
aXQgdGhlCj4gV1JNU1Igb3IgTEZFTkNFLgo+IAo+IE9uZSBkb3duc2lkZSBvZiBub3QgdXNpbmcg
YWx0ZXJuYXRpdmVzIGlzIHRoYXQgdGhlcmUgdW5jb25kaXRpb25hbGx5IGFuIExGRU5DRQo+IGlu
IHRoZSBJU1QgcGF0aCBpbiBjYXNlcyB3aGVyZSB3ZSBhcmUgbm90IHVzaW5nIHRoZSBmZWF0dXJl
cyBmcm9tIElCUlMtY2FwYWJsZQo+IG1pY3JvY29kZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpEZXNwaXRlIHRoaXMgeWV0IGFub3RoZXIgcmVt
YXJrOgoKPiBAQCAtMjU1LDYgKzI2MCw2OSBAQAo+ICAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElU
X1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCj4gICAgICAg
ICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1hFTl9JQlJTX0NMRUFS
Cj4gIAo+ICsvKiBUT0RPOiBEcm9wIHRoZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0
cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUuICovCj4gKy5tYWNybyBTUEVDX0NUUkxfRU5UUllfRlJP
TV9JTlRSX0lTVAo+ICsvKgo+ICsgKiBSZXF1aXJlcyAlcnNwPXJlZ3MsICVyMTQ9c3RhY2tfZW5k
Cj4gKyAqIENsb2JiZXJzICVyYXgsICVyY3gsICVyZHgKPiArICoKPiArICogVGhpcyBpcyBsb2dp
Y2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9FTlRSWQo+ICsg
KiBtYXliZXhlbj0xLCBidXQgd2l0aCBjb25kaXRpb25hbHMgcmF0aGVyIHRoYW4gYWx0ZXJuYXRp
dmVzLgo+ICsgKi8KPiArICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5m
bykoJXIxNCksICVlYXgKPiArCj4gKyAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVhbAo+ICsgICAg
anogLkxcQF9za2lwX3JzYgo+ICsKPiArICAgIERPX09WRVJXUklURV9SU0IKPiArCj4gKy5MXEBf
c2tpcF9yc2I6Cj4gKwo+ICsgICAgdGVzdGIgJEJUSV9JU1RfV1JNU1IsICVhbAo+ICsgICAganog
LkxcQF9za2lwX3dybXNyCj4gKwo+ICsgICAgdGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCj4gKyAg
ICBqeiAuTFxAX2VudHJ5X2Zyb21feGVuCj4gKwo+ICsgICAgbW92YiAkMCwgU1RBQ0tfQ1BVSU5G
T19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKCkkgdGFrZSBpdCB5b3UgZGVsaWJl
cmF0ZWx5IGRpZG4ndCB3YW50IHRvIHVzZSB0aGUgc2FtZSBzZXR6L2FuZApwYWlyIGhlcmUgdG8g
YXZvaWQgYXQgbGVhc3QgdGhlIHNlY29uZCBicmFuY2ggaGVyZSB0b28sIGFzIHdlCnZlcnkgbXVj
aCBob3BlIHRvIG9ubHkgcmFyZWx5IGhpdCB0aGlzIGNvZGUgcGF0aD8KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 12:28:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 12:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef378-0003N3-BM; Fri, 26 Jan 2018 12:28:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef376-0003Mx-V0
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 12:28:12 +0000
X-Inumbo-ID: 5a620e68-0294-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a620e68-0294-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 13:28:04 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="66730949"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-8-git-send-email-andrew.cooper3@citrix.com>
 <1516900880-26729-1-git-send-email-andrew.cooper3@citrix.com>
 <5A6B2BED02000078001A2BF9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <746f9c5e-1db7-3abe-3155-9d085d582c9d@citrix.com>
Date: Fri, 26 Jan 2018 12:28:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6B2BED02000078001A2BF9@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v11 7/11] x86/entry: Avoid using
 alternatives in NMI/#MC paths
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTI6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjAxLjE4IGF0
IDE4OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoaXMgcGF0Y2gg
aXMgZGVsaWJlcmF0ZWx5IGFycmFuZ2VkIHRvIGJlIGVhc3kgdG8gcmV2ZXJ0IGlmL3doZW4gYWx0
ZXJuYXRpdmVzCj4+IHBhdGNoaW5nIGJlY29tZXMgTk1JLyNNQyBzYWZlLgo+Pgo+PiBGb3Igc2Fm
ZXR5LCB0aGVyZSBtdXN0IGJlIGEgZGlzcGF0Y2ggc2VyaWFsaXNpbmcgaW5zdHJ1Y3Rpb24gaW4g
KHdoYXQgaXMKPj4gbG9naWNhbGx5KSBET19TUEVDX0NUUkxfRU5UUlkgc28gdGhhdCwgaW4gdGhl
IGNhc2UgdGhhdCBYZW4gbmVlZHMgSUJSUyBzZXQgaW4KPj4gY29udGV4dCwgYW4gYXR0YWNrZXIg
Y2FuJ3Qgc3BlY3VsYXRlIGFyb3VuZCB0aGUgV1JNU1IgYW5kIHJlYWNoIGFuIGluZGlyZWN0Cj4+
IGJyYW5jaCB3aXRoaW4gdGhlIHNwZWN1bGF0aW9uIHdpbmRvdy4KPj4KPj4gVXNpbmcgY29uZGl0
aW9uYWxzIG9wZW5zIHRoaXMgYXR0YWNrIHZlY3RvciB1cCwgc28gdGhlIGVsc2UgY2xhdXNlIGdl
dHMgYW4KPj4gTEZFTkNFIHRvIGZvcmNlIHRoZSBwaXBlbGluZSB0byBjYXRjaCB1cCBiZWZvcmUg
Y29udGludWluZy4gIFRoaXMgYWxzbyBjb3ZlcnMKPj4gdGhlIHNhZmV0eSBvZiBSU0IgY29uZGl0
aW9uYWwsIGFzIGV4ZWN1dGlvbiBpdCBpcyBndWFyYW50ZWVkIHRvIGVpdGhlciBoaXQgdGhlCj4+
IFdSTVNSIG9yIExGRU5DRS4KPj4KPj4gT25lIGRvd25zaWRlIG9mIG5vdCB1c2luZyBhbHRlcm5h
dGl2ZXMgaXMgdGhhdCB0aGVyZSB1bmNvbmRpdGlvbmFsbHkgYW4gTEZFTkNFCj4+IGluIHRoZSBJ
U1QgcGF0aCBpbiBjYXNlcyB3aGVyZSB3ZSBhcmUgbm90IHVzaW5nIHRoZSBmZWF0dXJlcyBmcm9t
IElCUlMtY2FwYWJsZQo+PiBtaWNyb2NvZGUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gRGVzcGl0ZSB0aGlzIHlldCBhbm90aGVyIHJlbWFy
azoKPgo+PiBAQCAtMjU1LDYgKzI2MCw2OSBAQAo+PiAgICAgICAgICBET19TUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgXAo+PiAgICAg
ICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfQ0xF
QVIKPj4gIAo+PiArLyogVE9ETzogRHJvcCB0aGVzZSB3aGVuIHRoZSBhbHRlcm5hdGl2ZXMgaW5m
cmFzdHJ1Y3R1cmUgaXMgTk1JLyNNQyBzYWZlLiAqLwo+PiArLm1hY3JvIFNQRUNfQ1RSTF9FTlRS
WV9GUk9NX0lOVFJfSVNUCj4+ICsvKgo+PiArICogUmVxdWlyZXMgJXJzcD1yZWdzLCAlcjE0PXN0
YWNrX2VuZAo+PiArICogQ2xvYmJlcnMgJXJheCwgJXJjeCwgJXJkeAo+PiArICoKPj4gKyAqIFRo
aXMgaXMgbG9naWNhbCBtZXJnZSBvZiBET19PVkVSV1JJVEVfUlNCIGFuZCBET19TUEVDX0NUUkxf
RU5UUlkKPj4gKyAqIG1heWJleGVuPTEsIGJ1dCB3aXRoIGNvbmRpdGlvbmFscyByYXRoZXIgdGhh
biBhbHRlcm5hdGl2ZXMuCj4+ICsgKi8KPj4gKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVM
RChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWF4Cj4+ICsKPj4gKyAgICB0ZXN0YiAkQlRJX0lTVF9S
U0IsICVhbAo+PiArICAgIGp6IC5MXEBfc2tpcF9yc2IKPj4gKwo+PiArICAgIERPX09WRVJXUklU
RV9SU0IKPj4gKwo+PiArLkxcQF9za2lwX3JzYjoKPj4gKwo+PiArICAgIHRlc3RiICRCVElfSVNU
X1dSTVNSLCAlYWwKPj4gKyAgICBqeiAuTFxAX3NraXBfd3Jtc3IKPj4gKwo+PiArICAgIHRlc3Ri
ICQzLCBVUkVHU19jcyglcnNwKQo+PiArICAgIGp6IC5MXEBfZW50cnlfZnJvbV94ZW4KPj4gKwo+
PiArICAgIG1vdmIgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwp
KCVyMTQpCj4gSSB0YWtlIGl0IHlvdSBkZWxpYmVyYXRlbHkgZGlkbid0IHdhbnQgdG8gdXNlIHRo
ZSBzYW1lIHNldHovYW5kCj4gcGFpciBoZXJlIHRvIGF2b2lkIGF0IGxlYXN0IHRoZSBzZWNvbmQg
YnJhbmNoIGhlcmUgdG9vLCBhcyB3ZQo+IHZlcnkgbXVjaCBob3BlIHRvIG9ubHkgcmFyZWx5IGhp
dCB0aGlzIGNvZGUgcGF0aD8KCk5vIC0gc3RyYWlnaHQgb3ZlcnNpZ2h0LsKgIEkgd2lsbCBmaXgg
dXAgZXF1aXZhbGVudGx5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 12:46:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 12:46:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef3Oh-0004nv-20; Fri, 26 Jan 2018 12:46:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef3Og-0004np-HJ
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 12:46:22 +0000
X-Inumbo-ID: e48c76f9-0296-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e48c76f9-0296-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 13:46:14 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 05:46:19 -0700
Message-Id: <5A6B312C02000078001A2C0B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 05:46:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180123002104.1674-1-tamas@tklengyel.com>
In-Reply-To: <20180123002104.1674-1-tamas@tklengyel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, openxt@googlegroups.com,
 Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCHv3] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDAxOjIxLCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
QEAgLTg4LDYgKzg4LDE2IEBAIHR5cGVkZWYgc3RydWN0IF9FRklfQVBQTEVfUFJPUEVSVElFUyB7
Cj4gICAgICBFRklfQVBQTEVfUFJPUEVSVElFU19HRVRBTEwgR2V0QWxsOwo+ICB9IEVGSV9BUFBM
RV9QUk9QRVJUSUVTOwo+ICAKPiArdHlwZWRlZiBzdHJ1Y3QgX0VGSV9MT0FEX09QVElPTiB7Cj4g
KyAgICBVSU5UMzIgQXR0cmlidXRlczsKPiArICAgIFVJTlQxNiBGaWxlUGF0aExpc3RMZW5ndGg7
Cj4gKyAgICBDSEFSMTYgRGVzY3JpcHRpb25bXTsKPiArfSBFRklfTE9BRF9PUFRJT047Cj4gKwo+
ICsjZGVmaW5lIExPQURfT1BUSU9OX0FDVElWRSAgICAgICAgICAgICAgMHgwMDAwMDAwMQo+ICsj
ZGVmaW5lIExPQURfT1BUSU9OX0ZPUkNFX1JFQ09OTkVDVCAgICAgMHgwMDAwMDAwMgo+ICsjZGVm
aW5lIExPQURfT1BUSU9OX0hJRERFTiAgICAgICAgICAgICAgMHgwMDAwMDAwOAoKSWYgeW91IGFk
ZCB0aGluZ3Mgd2UgZG9uJ3QgcmVhbGx5IG5lZWQsIHBsZWFzZSBhZGQgZXZlcnl0aGluZyB0aGUK
Y3VycmVudCBkb2MgdmVyc2lvbiBzcGVjaWZpZXMgKGkuZS4gYWxzbyBMT0FEX09QVElPTl9DQVRF
R09SWSopLgpCdXQgSSdkIGFsc28gYmUgZmluZSBpZiB5b3Uga2VwdCBvbmx5IExPQURfT1BUSU9O
X0FDVElWRS4KCj4gQEAgLTM3NSwxMiArMzg1LDM5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBQcmlu
dEVyck1lc2coY29uc3QgQ0hBUjE2ICptZXNnLCBFRklfU1RBVFVTIEVyckNvZGUpCj4gIAo+ICBz
dGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBnZXRfYXJndih1bnNpZ25lZCBpbnQgYXJnYywgQ0hB
UjE2ICoqYXJndiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ0hBUjE2
ICpjbWRsaW5lLCBVSU5UTiBjbWRzaXplLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBDSEFSMTYgKipvcHRpb25zKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBDSEFSMTYgKipvcHRpb25zLCBib29sICplbG9fYWN0aXZlKQo+ICB7Cj4gICAgICBD
SEFSMTYgKnB0ciA9IChDSEFSMTYgKikoYXJndiArIGFyZ2MgKyAxKSwgKnByZXYgPSBOVUxMOwo+
ICAgICAgYm9vbCBwcmV2X3NlcCA9IHRydWU7Cj4gIAo+IC0gICAgZm9yICggOyBjbWRzaXplID4g
c2l6ZW9mKCpjbWRsaW5lKSAmJiAqY21kbGluZTsKPiArICAgIGlmICggY21kc2l6ZSA+IHNpemVv
ZihFRklfTE9BRF9PUFRJT04pICYmCj4gKyAgICAgICAgICooQ0hBUjE2ICopKCh2b2lkICopY21k
bGluZSArIGNtZHNpemUgLSBzaXplb2YoKmNtZGxpbmUpKSAhPSBMJ1wwJyApCgpUaGlzIGlzIHRv
byBsYXggLSB5b3Ugc2hvdWxkIGNoZWNrIHdoZXRoZXIgdGhlIG51bCBhdCB0aGF0IHBvc2l0aW9u
CmluZGVlZCBpcyB0aGUgX2ZpcnN0XyBvbmUuCgo+ICsgICAgewo+ICsgICAgICAgIGNvbnN0IEVG
SV9MT0FEX09QVElPTiAqZWxvID0gKGNvbnN0IEVGSV9MT0FEX09QVElPTiAqKWNtZGxpbmU7Cj4g
Kwo+ICsgICAgICAgIC8qIFRoZSBhYnNvbHV0ZSBtaW5pbXVtIHRoZSBzaXplIG9mIHRoZSBidWZm
ZXIgaXQgbmVlZHMgdG8gYmUgKi8KPiArICAgICAgICBzaXplX3Qgc2l6ZV9jaGVjayA9IG9mZnNl
dG9mKEVGSV9MT0FEX09QVElPTiwgRGVzY3JpcHRpb25bMV0pICsKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGVsby0+RmlsZVBhdGhMaXN0TGVuZ3RoOwo+ICsKPiArICAgICAgICBpZiAo
IChlbG8tPkF0dHJpYnV0ZXMgJiBMT0FEX09QVElPTl9BQ1RJVkUpICYmIHNpemVfY2hlY2sgPCBj
bWRzaXplICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGNvbnN0IENIQVIxNiAqZGVzYyA9
IGVsby0+RGVzY3JpcHRpb247Cj4gKyAgICAgICAgICAgIHNpemVfdCBkZXNjX2xlbmd0aCA9IDA7
Cj4gKwo+ICsgICAgICAgICAgICAvKiBGaW5kIERlc2NyaXB0aW9uIHN0cmluZyBsZW5ndGggaW4g
aXRzIHBvc3NpYmxlIHNwYWNlICovCj4gKyAgICAgICAgICAgIHdoaWxlICggZGVzY19sZW5ndGgg
PCBjbWRzaXplIC0gc2l6ZV9jaGVjayAmJiAqZGVzYysrICE9IEwnXDAnKQo+ICsgICAgICAgICAg
ICAgICAgZGVzY19sZW5ndGggKz0gc2l6ZW9mKCpkZXNjKTsKPiArCj4gKyAgICAgICAgICAgIGlm
ICggc2l6ZV9jaGVjayArIGRlc2NfbGVuZ3RoIDwgY21kc2l6ZSApCj4gKyAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgICplbG9fYWN0aXZlID0gdHJ1ZTsKPiArICAgICAgICAgICAgICAg
IGNtZGxpbmUgPSAodm9pZCAqKWNtZGxpbmUgKyBzaXplX2NoZWNrICsgZGVzY19sZW5ndGg7Cj4g
KyAgICAgICAgICAgICAgICBjbWRzaXplID0gY21kc2l6ZSAtIHNpemVfY2hlY2sgLSBkZXNjX2xl
bmd0aDsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KCkkgY2FuJ3QgaGVscCB0aGlua2lu
ZyB0aGF0IHRoaXMgaXMgYnJva2VuOiBXaGF0IGlmIHlvdSBoYXZlIGEgc3RydWN0dXJlCndpdGgg
dGhlIExPQURfT1BUSU9OX0FDVElWRSBiaXQgY2xlYXIgKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3Qg
dGhhdApJJ20gbm90IHN1cmUgdGhlIG1lYW5pbmcgb2YgdGhlIGZsYWcgaXMgd2hhdCB5b3UgdXNl
IGl0IGZvciBoZXJlKT8KVGhhdCdzIHN0aWxsIG5vdCB0byBiZSB0YWtlbiBhcyBhIHBsYWluIGNv
bW1hbmQgbGluZSB0aGVuLiBBcyBJIHRob3VnaHQKSSBoYWQgZXhwcmVzc2VkIGVhcmxpZXIsIHlv
dSByZWFsbHkgX29ubHlfIHdhbnQgdGhlIChpbXByb3ZlZCkgZWFybGllcgpjaGVjay4gSWYgaXQn
cyBhIGxvYWQgb3B0aW9uIHN0cnVjdHVyZSwgeW91J2xsIGZpbmQgYSBudWwgYXQgdGhlIGVuZCBv
ZiB0aGUKZGVzY3JpcHRpb24sIHdoaWNoIGxpdmVzIGVhcmxpZXIgdGhhbiB0aGUgaW5kaWNhdGVk
IG92ZXJhbGwgc2l6ZSwgc2luY2UKT3B0aW9uYWxEYXRhIGlzIHNwZWNpZmllZCB0byBiZSBvbiBu
b24temVybyBsZW5ndGggKG9yIGVsc2UgYSBOVUxMCnBvaW50ZXIgaXMgc3VwcG9zZWRseSBwYXNz
ZWQgdG8gdXM7IG1heWJlIHRoZXkgYWN0dWFsbHkgbWVhbiBhIG51bApjaGFyYWN0ZXIsIGJ1dCB0
aGVuIGl0cyBzaXplIHdvdWxkIGFnYWluIGJlIG5vbi16ZXJvKS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 13:17:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 13:17:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef3sR-0006zD-PX; Fri, 26 Jan 2018 13:17:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zvi/=ev=citrix.com=prvs=557898145=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1ef3sQ-0006z6-PW
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 13:17:06 +0000
X-Inumbo-ID: 38a6f8c9-029b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38a6f8c9-029b-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 13:17:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="66733700"
From: Christian Lindig <christian.lindig@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06, use
 unsafe strings
Thread-Index: AQHTlprWp6rZ/2pOQkOl1lvnhlLP66OF+O6AgAADvQCAABU+AA==
Date: Fri, 26 Jan 2018 13:16:58 +0000
Message-ID: <E618870F-03B7-4993-8975-E7BAB4767B2E@citrix.com>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
 <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
 <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
 <20180126114306.mpklwqjlworpuewf@citrix.com>
 <0079C722-DC8F-4930-8E85-42DAE5E8C979@citrix.com>
 <20180126120056.7sijtmdm53drvip2@citrix.com>
In-Reply-To: <20180126120056.7sijtmdm53drvip2@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.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <4962F64EDDF5A94D8329392ED4D98D87@citrix.com>
MIME-Version: 1.0
Cc: Marcello Seri <marcello.seri@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, David Scott <dave@recoil.org>,
 John
 Thomson <git@johnthomson.fastmail.com.au>, M A Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMjYuIEphbiAyMDE4LCBhdCAxMjowMCwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4gd3JvdGU6DQo+IA0KPj4gDQo+PiBSZXZpZXdlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8
Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPg0KPj4gDQo+IA0KPiBUYWtpbmcgdGhlIGFib3Zl
IGludG8gY29uc2lkZXJhdGlvbiwgZG9lcyB0aGlzIHRhZyBzdGlsbCBzdGFuZD8NCg0KVGhhbmtz
IGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gTXkgdGFnIHN0aWxsIHN0YW5kcyBhcyB0aGUgY29kZSBp
biB0aGUgcGF0Y2ggaXMgSU1ITyBmaW5lLiANCg0KUmVnYXJkaW5nIEFuZHJld+KAmXMgY29tbWVu
dDogdGhlIGJ5dGVzIHR5cGUgd2FzIGludHJvZHVjZWQgaW4gT0NhbWwgNC4wMiAtIHRoaXMgbWFr
ZXMgdGhlIHBhdGNoIG5vdCBjb21wYXRpYmxlIHdpdGggT0NhbWwgMy4wOS4zLiBJIHN0aWxsIHRo
aW5rIHRoYXQgdXNpbmcgdGhlIC11bnNhZmUtc3RyaW5nIG9wdGlvbiAoaW50cm9kdWNlZCBpbiBP
Q2FtbCA0LjAyKSB0byBrZWVwIHN0cmluZ3MgbXV0YWJsZSB0byBhdm9pZCBjb2RlIGNoYW5nZXMg
aXMgbm90IGdvaW5nIHRvIHdvcmsgaW4gdGhlIGxvbmcgcnVuLiBUaGUgY3VycmVudCBPQ2FtbCB2
ZXJzaW9uIGlzIDQuMDYuDQoNCuKAlCBDaHJpc3RpYW4gCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 13:17:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 13:17:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef3si-00071e-A2; Fri, 26 Jan 2018 13:17:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef3sg-000719-G9
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 13:17:22 +0000
X-Inumbo-ID: 3916a0ff-029b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3916a0ff-029b-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 14:17:13 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459822791"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 Jan 2018 13:16:39 +0000
Message-ID: <1516972600-26262-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/3] x86/hvm: Improvements to external users of
	decode_register()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogUmVuYW1lIHRvIGRlY29kZV9ncHIoKSB0byBiZSBtb3JlIHNwZWNpZmljIGFzIHRvIGl0cyBw
dXJwb3NlCiAqIERyb3AgdGhlIGhpZ2hieXRlIGVuY29kaW5nIGhhbmRsaW5nLCBhcyB1c2VycyBj
YXJlLCBhbmQgaXQgdW5saWtlbHkgdGhhdAogICBmdXR1cmUgdXNlcnMgd291bGQgY2FyZS4KICog
Q2hhbmdlIHRvIGEgc3RhdGljIGlubGluZSwgcmV0dXJuaW5nIGFuIHVuc2lnbmVkIGxvbmcgcG9p
bnRlci4KCkRvaW5nIHNvIGhpZ2hsaWdodHMgdGhhdCB0aGUgImludmFsaWQgZ3ByIiBwYXRocyBp
biBodm1fbW92X3t0byxmcm9tfV9jcigpCndlcmUgYWN0dWFsbHkgdW5yZWFjaGFibGUuICBBbGwg
Y2FsbGVycyBhbHJlYWR5IHBhc3NlZCBpbi1yYW5nZSBncHJzLCB3aGljaAp3b3VsZCBoYXZlIGhp
dCBhIEJVRygpIHByZXZpb3VzbHkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKRnV0dXJlIHdvcms6IFdlIHNob3VsZCBoYXZl
IGdwcl97cmVhZCx3cml0ZX0oKSBoZWxwZXJzIHdoaWNoIHN1aXRhYmx5CmNhc3QvdHJ1bmNhdGUg
dmFsdWVzLCBiZWNhdXNlIGFsbCB0aGVzZSBjYWxsc2l0ZXMgaGF2ZSBicm9rZW4gY29ybmVyIGNh
c2VzLApidXQgdGhhdCBpbnZvbHZlcyB3aXJpbmcgdGhlIGN1cnJlbnQgb3BlcmFuZCBzaXplIHRo
b3VnaHQsIHdoaWNoIEkgaGF2ZW4ndCBnb3QKdGltZSB0byBkbyByaWdodCBub3cuCi0tLQogeGVu
L2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAgfCAxNyArKy0tLS0tLS0tLS0tLS0t
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICAgICAgfCAxNiArKystLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8ICAyICstCiB4
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8IDI1ICsrKysrKysrKysrKysr
KysrKysrKy0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMjcgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKaW5kZXggMjY4OTA0Ni4uNTllZjc1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMDU5LDE2ICsy
MDU5LDkgQEAgc3RhdGljIHZvaWQgaHZtX3NldF91Y19tb2RlKHN0cnVjdCB2Y3B1ICp2LCBib29s
X3QgaXNfaW5fdWNfbW9kZSkKIGludCBodm1fbW92X3RvX2NyKHVuc2lnbmVkIGludCBjciwgdW5z
aWduZWQgaW50IGdwcikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAg
dW5zaWduZWQgbG9uZyB2YWwsICpyZWc7CisgICAgdW5zaWduZWQgbG9uZyB2YWwgPSAqZGVjb2Rl
X2dwcihndWVzdF9jcHVfdXNlcl9yZWdzKCksIGdwcik7CiAgICAgaW50IHJjOwogCi0gICAgaWYg
KCAocmVnID0gZGVjb2RlX3JlZ2lzdGVyKGdwciwgZ3Vlc3RfY3B1X3VzZXJfcmVncygpLCAwKSkg
PT0gTlVMTCApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiaW52YWxpZCBn
cHI6ICV1XG4iLCBncHIpOwotICAgICAgICBnb3RvIGV4aXRfYW5kX2NyYXNoOwotICAgIH0KLQot
ICAgIHZhbCA9ICpyZWc7CiAgICAgSFZNVFJBQ0VfTE9OR18yRChDUl9XUklURSwgY3IsIFRSQ19Q
QVJfTE9ORyh2YWwpKTsKICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfMSwgIkNSJXUsIHZhbHVl
ID0gJWx4IiwgY3IsIHZhbCk7CiAKQEAgLTIxMDksMTMgKzIxMDIsNyBAQCBpbnQgaHZtX21vdl90
b19jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBncHIpCiBpbnQgaHZtX21vdl9mcm9t
X2NyKHVuc2lnbmVkIGludCBjciwgdW5zaWduZWQgaW50IGdwcikKIHsKICAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2YWwgPSAwLCAqcmVnOwotCi0g
ICAgaWYgKCAocmVnID0gZGVjb2RlX3JlZ2lzdGVyKGdwciwgZ3Vlc3RfY3B1X3VzZXJfcmVncygp
LCAwKSkgPT0gTlVMTCApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiaW52
YWxpZCBncHI6ICV1XG4iLCBncHIpOwotICAgICAgICBnb3RvIGV4aXRfYW5kX2NyYXNoOwotICAg
IH0KKyAgICB1bnNpZ25lZCBsb25nIHZhbCA9IDAsICpyZWcgPSBkZWNvZGVfZ3ByKGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSwgZ3ByKTsKIAogICAgIHN3aXRjaCAoIGNyICkKICAgICB7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMKaW5kZXggODg1ZWFiMy4uZGZlOTdiOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMzQ3LDE4
ICszNDcsMTQgQEAgZW51bSB2bXhfaW5zbl9lcnJubyBzZXRfdnZtY3NfcmVhbF9zYWZlKGNvbnN0
IHN0cnVjdCB2Y3B1ICp2LCB1MzIgZW5jb2RpbmcsCiBzdGF0aWMgdW5zaWduZWQgbG9uZyByZWdf
cmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBpbmRleCkKIHsKLSAgICB1bnNpZ25lZCBsb25nICpwdmFsID0g
ZGVjb2RlX3JlZ2lzdGVyKGluZGV4LCByZWdzLCAwKTsKLQotICAgIHJldHVybiAqcHZhbDsKKyAg
ICByZXR1cm4gKmRlY29kZV9ncHIocmVncywgaW5kZXgpOwogfQogCiBzdGF0aWMgdm9pZCByZWdf
d3JpdGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGluZGV4LAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
dmFsdWUpCiB7Ci0gICAgdW5zaWduZWQgbG9uZyAqcHZhbCA9IGRlY29kZV9yZWdpc3RlcihpbmRl
eCwgcmVncywgMCk7Ci0KLSAgICAqcHZhbCA9IHZhbHVlOworICAgICpkZWNvZGVfZ3ByKHJlZ3Ms
IGluZGV4KSA9IHZhbHVlOwogfQogCiBzdGF0aWMgaW5saW5lIHUzMiBfX24yX3Bpbl9leGVjX2Nv
bnRyb2woc3RydWN0IHZjcHUgKnYpCkBAIC0yNDgzLDE0ICsyNDc5LDggQEAgaW50IG52bXhfbjJf
dm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICBj
YXNlIFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfVFlQRV9NT1ZfVE9fQ1I6CiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBncCA9IFZNWF9DT05UUk9MX1JFR19BQ0NF
U1NfR1BSKGV4aXRfcXVhbGlmaWNhdGlvbik7Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyAqcmVnOworICAgICAgICAgICAgICAgIHZhbCA9ICpkZWNvZGVfZ3ByKGd1ZXN0X2NwdV91c2Vy
X3JlZ3MoKSwgZ3ApOwogCi0gICAgICAgICAgICAgICAgaWYgKCAocmVnID0gZGVjb2RlX3JlZ2lz
dGVyKGdwLCBndWVzdF9jcHVfdXNlcl9yZWdzKCksIDApKSA9PSBOVUxMICkKLSAgICAgICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJpbnZhbGlk
IGdwcjogJWx4XG4iLCBncCk7Ci0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgICAgIH0KLSAgICAgICAgICAgICAgICB2YWwgPSAqcmVnOwogICAgICAgICAgICAgICAgIGlm
ICggY3IgPT0gMCApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICB1NjQg
Y3IwX2doX21hc2sgPSBnZXRfdnZtY3ModiwgQ1IwX0dVRVNUX0hPU1RfTUFTSyk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDNmNTYzNmYuLjcwYzM4YTIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00MDAsNyArNDAwLDcgQEAgc3Rh
dGljIGNvbnN0IHVpbnQ4X3QgcG1vdl9jb252ZXJ0X2RlbHRhW10gPSB7IDEsIDIsIDMsIDEsIDIs
IDEgfTsKICAqIE1hcCBHUFJzIGJ5IE1vZFJNIGVuY29kaW5nIHRvIHRoZWlyIG9mZnNldCB3aXRo
aW4gc3RydWN0IGNwdV91c2VyX3JlZ3MuCiAgKiBUaGUgQUgsQ0gsREgsQkggb2Zmc2V0cyBhcmUg
bWlzYWxpZ25lZC4KICAqLwotc3RhdGljIGNvbnN0IHVpbnQ4X3QgY3B1X3VzZXJfcmVnc19ncHJf
b2Zmc2V0c1tdID0geworY29uc3QgdWludDhfdCBjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzW10g
PSB7CiAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoYXgpKSwKICAgICBvZmZz
ZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihjeCkpLAogICAgIG9mZnNldG9mKHN0cnVjdCBj
cHVfdXNlcl9yZWdzLCByKGR4KSksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5o
CmluZGV4IDBjOGM4MGEuLjVjZGNmZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5oCkBAIC0yNSw2ICsyNSwxNCBAQAogCiAjZGVmaW5lIE1BWF9JTlNUX0xFTiAxNQogCisj
aWYgZGVmaW5lZChfX2kzODZfXykKKyMgZGVmaW5lIFg4Nl9OUl9HUFJTIDgKKyNlbGlmIGRlZmlu
ZWQoX194ODZfNjRfXykKKyMgZGVmaW5lIFg4Nl9OUl9HUFJTIDE2CisjZWxzZQorIyBlcnJvciBV
bmtub3duIGNvbXBpbGF0aW9uIHdpZHRoCisjZW5kaWYKKwogc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQ7CiAKIC8qCkBAIC02MDEsMTQgKzYwOSwyMyBAQCBpbnQgeDg2X2VtdWxhdGVfd3JhcHBlcigK
ICNkZWZpbmUgeDg2X2VtdWxhdGUgeDg2X2VtdWxhdGVfd3JhcHBlcgogI2VuZGlmCiAKKy8qIE1h
cCBHUFJzIGJ5IE1vZFJNIGVuY29kaW5nIHRvIHRoZWlyIG9mZnNldCB3aXRoaW4gc3RydWN0IGNw
dV91c2VyX3JlZ3MuICovCitleHRlcm4gY29uc3QgdWludDhfdCBjcHVfdXNlcl9yZWdzX2dwcl9v
ZmZzZXRzW1g4Nl9OUl9HUFJTXTsKKwogLyoKICAqIEdpdmVuIHRoZSAncmVnJyBwb3J0aW9uIG9m
IGEgTW9kUk0gYnl0ZSwgYW5kIGEgcmVnaXN0ZXIgYmxvY2ssIHJldHVybiBhCiAgKiBwb2ludGVy
IGludG8gdGhlIGJsb2NrIHRoYXQgYWRkcmVzc2VzIHRoZSByZWxldmFudCByZWdpc3Rlci4KLSAq
IEBoaWdoYnl0ZV9yZWdzIHNwZWNpZmllcyB3aGV0aGVyIHRvIGRlY29kZSBBSCxDSCxESCxCSC4K
ICAqLwotdm9pZCAqCi1kZWNvZGVfcmVnaXN0ZXIoCi0gICAgdWludDhfdCBtb2RybV9yZWcsIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaGlnaGJ5dGVfcmVncyk7CitzdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgKmRlY29kZV9ncHIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG1v
ZHJtKQoreworICAgIEFTU0VSVChtb2RybSA8IEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19ncHJf
b2Zmc2V0cykpOworCisgICAgLyogRm9yIHNhZmV0eSBpbiByZWxlYXNlIGJ1aWxkcy4gIERlYnVn
IGJ1aWxkcyB3aWxsIGhpdCB0aGUgQVNTRVJUKCkgKi8KKyAgICBtb2RybSAmPSBBUlJBWV9TSVpF
KGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpIC0gMTsKKworICAgIHJldHVybiAodm9pZCAqKXJl
Z3MgKyBjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzW21vZHJtXTsKK30KIAogLyogVW5oYW5kbGVh
YmxlIHJlYWQsIHdyaXRlIG9yIGluc3RydWN0aW9uIGZldGNoICovCiBpbnQKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 13:17:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 13:17:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef3sj-00072O-Iq; Fri, 26 Jan 2018 13:17:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef3si-00070k-VG
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 13:17:24 +0000
X-Inumbo-ID: 43f92697-029b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 43f92697-029b-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 13:17:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459822787"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 Jan 2018 13:16:37 +0000
Message-ID: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/3] Improvements to decode_register()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciAoMyk6CiAgeDg2L2VtdWw6IE9wdGltaXNlIGRlY29kZV9yZWdpc3Rlcigp
IHNvbWV3aGF0CiAgeDg2L2h2bTogSW1wcm92ZW1lbnRzIHRvIGV4dGVybmFsIHVzZXJzIG9mIGRl
Y29kZV9yZWdpc3RlcigpCiAgeDg2L2VtdWw6IEltcHJvdmVtZW50cyB0byBpbnRlcm5hbCB1c2Vy
cyBvZiBkZWNvZGVfcmVnaXN0ZXIoKQoKIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAg
ICAgICAgIHwgIDE3ICstLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgICAg
IHwgIDE2ICstLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTQ5
ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmggfCAgMjUgKysrKystCiA0IGZpbGVzIGNoYW5nZWQsIDExMyBpbnNl
cnRpb25zKCspLCA5NCBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 13:17:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 13:17:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef3sk-00073G-S8; Fri, 26 Jan 2018 13:17:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef3sj-00070v-Tu
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 13:17:25 +0000
X-Inumbo-ID: 44b9d99b-029b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 44b9d99b-029b-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 13:17:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459822790"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 Jan 2018 13:16:40 +0000
Message-ID: <1516972600-26262-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/3] x86/emul: Improvements to internal users of
	decode_register()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdCB1c2VycyBvZiBkZWNvZGVfcmVnaXN0ZXIoKSBjYW4gYmUgcmVwbGFjZWQgd2l0aCBkZWNv
ZGVfZ3ByKCkgcmlnaHQgYXdheS4KRm9yIHRoZSBmZXcgc2l0ZXMgd2hpY2ggZG8gY2FyZSBhYm91
dCBwb3NzaWJseSB1c2luZyB0aGUgaGlnaGJ5dGUgZW5jb2RpbmcsCnJlbmFtZSBkZWNvZGVfcmVn
aXN0ZXIoKSB0byBkZWNvZGVfaGlnaF9ncHIoKSBhbmQgbWFrZSBpdCBwcm90b3R5cGUgbWF0Y2gK
ZGVjb2RlX2dwcigpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA2NyArKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygr
KSwgMzggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpp
bmRleCA3MGMzOGEyLi4wNGNiNjQ5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtMTk4MCw5ICsxOTgwLDggQEAgbG9hZF9zZWcoCiAgICAgcmV0dXJuIHJjOwogfQog
Ci12b2lkICoKLWRlY29kZV9yZWdpc3RlcigKLSAgICB1aW50OF90IG1vZHJtX3JlZywgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBoaWdoYnl0ZV9yZWdzKQorc3RhdGljIHVuc2lnbmVk
IGxvbmcgKmRlY29kZV9oaWdoX2dwcigKKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
dW5zaWduZWQgaW50IG1vZHJtX3JlZywgYm9vbCBoaWdoYnl0ZV9yZWdzKQogewogICAgIGNvbnN0
IHVpbnQ4X3QgKm9mZnNldHMgPSBoaWdoYnl0ZV9yZWdzID8gY3B1X3VzZXJfcmVnc19oaWdoX2dw
cl9vZmZzZXRzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBj
cHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzOwpAQCAtMjAwMSwxMCArMjAwMCwxMSBAQCBkZWNvZGVf
cmVnaXN0ZXIoCiAgICAgcmV0dXJuICh2b2lkICopcmVncyArIG9mZnNldHNbbW9kcm1fcmVnXTsK
IH0KIAotc3RhdGljIHZvaWQgKmRlY29kZV92ZXhfZ3ByKHVuc2lnbmVkIGludCB2ZXhfcmVnLCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3N0YXRpYyB1bnNpZ25lZCBsb25n
ICpkZWNvZGVfdmV4X2dwcigKKyAgICB1bnNpZ25lZCBpbnQgdmV4X3JlZywgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCisgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQp
CiB7Ci0gICAgcmV0dXJuIGRlY29kZV9yZWdpc3Rlcih+dmV4X3JlZyAmIChtb2RlXzY0Yml0KCkg
PyAweGYgOiA3KSwgcmVncywgMCk7CisgICAgcmV0dXJuIGRlY29kZV9ncHIocmVncywgfnZleF9y
ZWcgJiAobW9kZV82NGJpdCgpID8gMHhmIDogNykpOwogfQogCiBzdGF0aWMgYm9vbCBpc19hbGln
bmVkKGVudW0geDg2X3NlZ21lbnQgc2VnLCB1bnNpZ25lZCBsb25nIG9mZnMsCkBAIC0yODEzLDgg
KzI4MTMsNyBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgIHNpYl9pbmRleCA9ICgoc2li
ID4+IDMpICYgNykgfCAoKHJleF9wcmVmaXggPDwgMikgJiA4KTsKICAgICAgICAgICAgICAgICBz
aWJfYmFzZSAgPSAoc2liICYgNykgfCAoKHJleF9wcmVmaXggPDwgMykgJiA4KTsKICAgICAgICAg
ICAgICAgICBpZiAoIHNpYl9pbmRleCAhPSA0ICYmICEoZCAmIHZTSUIpICkKLSAgICAgICAgICAg
ICAgICAgICAgZWEubWVtLm9mZiA9ICoobG9uZyAqKWRlY29kZV9yZWdpc3RlcihzaWJfaW5kZXgs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RhdGUtPnJlZ3MsIDApOworICAgICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmID0gKmRl
Y29kZV9ncHIoc3RhdGUtPnJlZ3MsIHNpYl9pbmRleCk7CiAgICAgICAgICAgICAgICAgZWEubWVt
Lm9mZiA8PD0gKHNpYiA+PiA2KSAmIDM7CiAgICAgICAgICAgICAgICAgaWYgKCAobW9kcm1fbW9k
ID09IDApICYmICgoc2liX2Jhc2UgJiA3KSA9PSA1KSApCiAgICAgICAgICAgICAgICAgICAgIGVh
Lm1lbS5vZmYgKz0gaW5zbl9mZXRjaF90eXBlKGludDMyX3QpOwpAQCAtMjgzMywxNSArMjgzMiwx
MyBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmICs9IHN0YXRl
LT5yZWdzLT5yKGJwKTsKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmICs9ICoobG9uZyAqKWRlY29kZV9yZWdpc3Rl
cihzaWJfYmFzZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc3RhdGUtPnJlZ3MsIDApOworICAgICAgICAgICAgICAgICAgICBlYS5t
ZW0ub2ZmICs9ICpkZWNvZGVfZ3ByKHN0YXRlLT5yZWdzLCBzaWJfYmFzZSk7CiAgICAgICAgICAg
ICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGQgJiB2U0lCLCBFWENfVUQpOwogICAgICAgICAgICAgICAgIG1v
ZHJtX3JtIHw9IChyZXhfcHJlZml4ICYgMSkgPDwgMzsKLSAgICAgICAgICAgICAgICBlYS5tZW0u
b2ZmID0gKihsb25nICopZGVjb2RlX3JlZ2lzdGVyKG1vZHJtX3JtLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPnJlZ3MsIDApOwor
ICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPSAqZGVjb2RlX2dwcihzdGF0ZS0+cmVncywgbW9k
cm1fcm0pOwogICAgICAgICAgICAgICAgIGlmICggKG1vZHJtX3JtID09IDUpICYmIChtb2RybV9t
b2QgIT0gMCkgKQogICAgICAgICAgICAgICAgICAgICBlYS5tZW0uc2VnID0geDg2X3NlZ19zczsK
ICAgICAgICAgICAgIH0KQEAgLTMwNjYsOCArMzA2Myw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihzdGF0ZS0+bm90XzY0Yml0ICYmIG1vZGVfNjRiaXQoKSwgRVhD
X1VEKTsKIAogICAgIGlmICggZWEudHlwZSA9PSBPUF9SRUcgKQotICAgICAgICBlYS5yZWcgPSBk
ZWNvZGVfcmVnaXN0ZXIobW9kcm1fcm0sICZfcmVncywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChkICYgQnl0ZU9wKSAmJiAhcmV4X3ByZWZpeCk7CisgICAgICAgIGVhLnJlZyA9
IGRlY29kZV9oaWdoX2dwcigmX3JlZ3MsIG1vZHJtX3JtLCAoZCAmIEJ5dGVPcCkgJiYgIXJleF9w
cmVmaXgpOwogCiAgICAgbWVtc2V0KG1tdmFscCwgMHhhYSAvKiBhcmJpdHJhcnkgKi8sIHNpemVv
ZigqbW12YWxwKSk7CiAKQEAgLTMwODEsMTMgKzMwNzcsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgIHNyYy50eXBlID0gT1BfUkVHOwogICAgICAgICBpZiAoIGQgJiBCeXRlT3AgKQogICAgICAg
ICB7Ci0gICAgICAgICAgICBzcmMucmVnID0gZGVjb2RlX3JlZ2lzdGVyKG1vZHJtX3JlZywgJl9y
ZWdzLCAocmV4X3ByZWZpeCA9PSAwKSk7CisgICAgICAgICAgICBzcmMucmVnID0gZGVjb2RlX2hp
Z2hfZ3ByKCZfcmVncywgbW9kcm1fcmVnLCAocmV4X3ByZWZpeCA9PSAwKSk7CiAgICAgICAgICAg
ICBzcmMudmFsID0gKih1aW50OF90ICopc3JjLnJlZzsKICAgICAgICAgICAgIHNyYy5ieXRlcyA9
IDE7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBzcmMu
cmVnID0gZGVjb2RlX3JlZ2lzdGVyKG1vZHJtX3JlZywgJl9yZWdzLCAwKTsKKyAgICAgICAgICAg
IHNyYy5yZWcgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnKTsKICAgICAgICAgICAgIHN3
aXRjaCAoIChzcmMuYnl0ZXMgPSBvcF9ieXRlcykgKQogICAgICAgICAgICAgewogICAgICAgICAg
ICAgY2FzZSAyOiBzcmMudmFsID0gKih1aW50MTZfdCAqKXNyYy5yZWc7IGJyZWFrOwpAQCAtMzE1
NywxMyArMzE1MywxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LnR5cGUgPSBPUF9SRUc7
CiAgICAgICAgIGlmICggZCAmIEJ5dGVPcCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRzdC5y
ZWcgPSBkZWNvZGVfcmVnaXN0ZXIobW9kcm1fcmVnLCAmX3JlZ3MsIChyZXhfcHJlZml4ID09IDAp
KTsKKyAgICAgICAgICAgIGRzdC5yZWcgPSBkZWNvZGVfaGlnaF9ncHIoJl9yZWdzLCBtb2RybV9y
ZWcsIChyZXhfcHJlZml4ID09IDApKTsKICAgICAgICAgICAgIGRzdC52YWwgPSAqKHVpbnQ4X3Qg
Kilkc3QucmVnOwogICAgICAgICAgICAgZHN0LmJ5dGVzID0gMTsKICAgICAgICAgfQogICAgICAg
ICBlbHNlCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRzdC5yZWcgPSBkZWNvZGVfcmVnaXN0ZXIo
bW9kcm1fcmVnLCAmX3JlZ3MsIDApOworICAgICAgICAgICAgZHN0LnJlZyA9IGRlY29kZV9ncHIo
Jl9yZWdzLCBtb2RybV9yZWcpOwogICAgICAgICAgICAgc3dpdGNoICggKGRzdC5ieXRlcyA9IG9w
X2J5dGVzKSApCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICBjYXNlIDI6IGRzdC52YWwgPSAq
KHVpbnQxNl90ICopZHN0LnJlZzsgYnJlYWs7CkBAIC0zMzUzLDcgKzMzNDksNyBAQCB4ODZfZW11
bGF0ZSgKIAogICAgIGNhc2UgMHg0MCAuLi4gMHg0ZjogLyogaW5jL2RlYyByZWcgKi8KICAgICAg
ICAgZHN0LnR5cGUgID0gT1BfUkVHOwotICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfcmVnaXN0
ZXIoYiAmIDcsICZfcmVncywgMCk7CisgICAgICAgIGRzdC5yZWcgICA9IGRlY29kZV9ncHIoJl9y
ZWdzLCBiICYgNyk7CiAgICAgICAgIGRzdC5ieXRlcyA9IG9wX2J5dGVzOwogICAgICAgICBkc3Qu
dmFsICAgPSAqZHN0LnJlZzsKICAgICAgICAgaWYgKCBiICYgOCApCkBAIC0zMzYzLDE0ICszMzU5
LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHg1MCAuLi4g
MHg1NzogLyogcHVzaCByZWcgKi8KLSAgICAgICAgc3JjLnZhbCA9ICoodW5zaWduZWQgbG9uZyAq
KWRlY29kZV9yZWdpc3RlcigKLSAgICAgICAgICAgIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAx
KSA8PCAzKSwgJl9yZWdzLCAwKTsKKyAgICAgICAgc3JjLnZhbCA9ICpkZWNvZGVfZ3ByKCZfcmVn
cywgKGIgJiA3KSB8ICgocmV4X3ByZWZpeCAmIDEpIDw8IDMpKTsKICAgICAgICAgZ290byBwdXNo
OwogCiAgICAgY2FzZSAweDU4IC4uLiAweDVmOiAvKiBwb3AgcmVnICovCiAgICAgICAgIGRzdC50
eXBlICA9IE9QX1JFRzsKLSAgICAgICAgZHN0LnJlZyAgID0gZGVjb2RlX3JlZ2lzdGVyKAotICAg
ICAgICAgICAgKGIgJiA3KSB8ICgocmV4X3ByZWZpeCAmIDEpIDw8IDMpLCAmX3JlZ3MsIDApOwor
ICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfZ3ByKCZfcmVncywgKGIgJiA3KSB8ICgocmV4X3By
ZWZpeCAmIDEpIDw8IDMpKTsKICAgICAgICAgZHN0LmJ5dGVzID0gb3BfYnl0ZXM7CiAgICAgICAg
IGlmICggbW9kZV82NGJpdCgpICYmIChkc3QuYnl0ZXMgPT0gNCkgKQogICAgICAgICAgICAgZHN0
LmJ5dGVzID0gODsKQEAgLTMzODQsNyArMzM3OCw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBl
YS52YWwgPSBfcmVncy5lc3A7CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgODsgaSsrICkKICAg
ICAgICAgewotICAgICAgICAgICAgdm9pZCAqcmVnID0gZGVjb2RlX3JlZ2lzdGVyKGksICZfcmVn
cywgMCk7CisgICAgICAgICAgICB2b2lkICpyZWcgPSBkZWNvZGVfZ3ByKCZfcmVncywgaSk7CiAK
ICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZSh4ODZfc2VnX3NzLCBzcF9wcmVfZGVj
KG9wX2J5dGVzKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWcgIT0gJl9y
ZWdzLmVzcCA/IHJlZyA6ICZlYS52YWwsCkBAIC0zMzk2LDcgKzMzOTAsNyBAQCB4ODZfZW11bGF0
ZSgKICAgICBjYXNlIDB4NjE6IC8qIHBvcGEgKi8KICAgICAgICAgZm9yICggaSA9IDA7IGkgPCA4
OyBpKysgKQogICAgICAgICB7Ci0gICAgICAgICAgICB2b2lkICpyZWcgPSBkZWNvZGVfcmVnaXN0
ZXIoNyAtIGksICZfcmVncywgMCk7CisgICAgICAgICAgICB2b2lkICpyZWcgPSBkZWNvZGVfZ3By
KCZfcmVncywgNyAtIGkpOwogCiAgICAgICAgICAgICBpZiAoIChyYyA9IHJlYWRfdWxvbmcoeDg2
X3NlZ19zcywgc3BfcG9zdF9pbmMob3BfYnl0ZXMpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZkc3QudmFsLCBvcF9ieXRlcywgY3R4dCwgb3BzKSkgIT0gMCApCkBAIC0zNjc2
LDggKzM2NzAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIDB4OTEgLi4uIDB4OTc6IC8qIHhj
aGcgcmVnLCUlcmF4ICovCiAgICAgICAgIGRzdC50eXBlID0gT1BfUkVHOwogICAgICAgICBkc3Qu
Ynl0ZXMgPSBvcF9ieXRlczsKLSAgICAgICAgZHN0LnJlZyAgPSBkZWNvZGVfcmVnaXN0ZXIoCi0g
ICAgICAgICAgICAoYiAmIDcpIHwgKChyZXhfcHJlZml4ICYgMSkgPDwgMyksICZfcmVncywgMCk7
CisgICAgICAgIGRzdC5yZWcgID0gZGVjb2RlX2dwcigmX3JlZ3MsIChiICYgNykgfCAoKHJleF9w
cmVmaXggJiAxKSA8PCAzKSk7CiAgICAgICAgIGRzdC52YWwgID0gKmRzdC5yZWc7CiAgICAgICAg
IGdvdG8geGNoZzsKIApAQCAtMzkwOSwxNCArMzkwMiwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICB9
CiAKICAgICBjYXNlIDB4YjAgLi4uIDB4Yjc6IC8qIG1vdiBpbW04LHI4ICovCi0gICAgICAgIGRz
dC5yZWcgPSBkZWNvZGVfcmVnaXN0ZXIoCi0gICAgICAgICAgICAoYiAmIDcpIHwgKChyZXhfcHJl
Zml4ICYgMSkgPDwgMyksICZfcmVncywgKHJleF9wcmVmaXggPT0gMCkpOworICAgICAgICBkc3Qu
cmVnID0gZGVjb2RlX2hpZ2hfZ3ByKCZfcmVncywgKGIgJiA3KSB8ICgocmV4X3ByZWZpeCAmIDEp
IDw8IDMpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChyZXhfcHJlZml4ID09
IDApKTsKICAgICAgICAgZHN0LnZhbCA9IHNyYy52YWw7CiAgICAgICAgIGJyZWFrOwogCiAgICAg
Y2FzZSAweGI4IC4uLiAweGJmOiAvKiBtb3YgaW1tezE2LDMyLDY0fSxyezE2LDMyLDY0fSAqLwot
ICAgICAgICBkc3QucmVnID0gZGVjb2RlX3JlZ2lzdGVyKAotICAgICAgICAgICAgKGIgJiA3KSB8
ICgocmV4X3ByZWZpeCAmIDEpIDw8IDMpLCAmX3JlZ3MsIDApOworICAgICAgICBkc3QucmVnID0g
ZGVjb2RlX2dwcigmX3JlZ3MsIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAxKSA8PCAzKSk7CiAg
ICAgICAgIGRzdC52YWwgPSBzcmMudmFsOwogICAgICAgICBicmVhazsKIApAQCAtNTY5OCw3ICs1
NjkwLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAKICAgICAgICAg
Y29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKLSAgICAgICAgZWEucmVnID0gZGVj
b2RlX3JlZ2lzdGVyKG1vZHJtX3JlZywgJl9yZWdzLCAwKTsKKyAgICAgICAgZWEucmVnID0gZGVj
b2RlX2dwcigmX3JlZ3MsIG1vZHJtX3JlZyk7CiAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwg
Ij1hIiAoKmVhLnJlZyksICIrbSIgKGZpYy5leG5fcmFpc2VkKQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogImMiIChtbXZhbHApLCAibSIgKCptbXZhbHApKTsKIApAQCAtNjQ3NSw3ICs2
NDY3LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAg
ICAgc2hpZnQgPSBzcmMudmFsOwotICAgICAgICAgICAgc3JjLnJlZyA9IGRlY29kZV9yZWdpc3Rl
cihtb2RybV9yZWcsICZfcmVncywgMCk7CisgICAgICAgICAgICBzcmMucmVnID0gZGVjb2RlX2dw
cigmX3JlZ3MsIG1vZHJtX3JlZyk7CiAgICAgICAgICAgICBzcmMudmFsID0gdHJ1bmNhdGVfd29y
ZCgqc3JjLnJlZywgZHN0LmJ5dGVzKTsKICAgICAgICAgfQogICAgICAgICBpZiAoIChzaGlmdCAm
PSB3aWR0aCAtIDEpID09IDAgKQpAQCAtNjU5NCw3ICs2NTg2LDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9zZWdtZW50KTsKICAgICAgICAgaWYgKCAocmMgPSBv
cHMtPnJlYWRfc2VnbWVudChzZWcsICZzcmVnLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAg
ICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgZHN0LnJlZyA9IGRlY29kZV9yZWdpc3Rlciht
b2RybV9ybSwgJl9yZWdzLCAwKTsKKyAgICAgICAgZHN0LnJlZyA9IGRlY29kZV9ncHIoJl9yZWdz
LCBtb2RybV9ybSk7CiAgICAgICAgIGlmICggIShtb2RybV9yZWcgJiAyKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIC8qIHJke2YsZ31zYmFzZSAqLwpAQCAtNjY1NCw3ICs2NjQ2LDcgQEAgeDg2
X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YjYpOiAvKiBtb3Z6eCBy
bTgscnsxNiwzMiw2NH0gKi8KICAgICAgICAgLyogUmVjb21wdXRlIERzdFJlZyBhcyB3ZSBtYXkg
aGF2ZSBkZWNvZGVkIEFIL0JIL0NIL0RILiAqLwotICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVf
cmVnaXN0ZXIobW9kcm1fcmVnLCAmX3JlZ3MsIDApOworICAgICAgICBkc3QucmVnICAgPSBkZWNv
ZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnKTsKICAgICAgICAgZHN0LmJ5dGVzID0gb3BfYnl0ZXM7
CiAgICAgICAgIGRzdC52YWwgICA9ICh1aW50OF90KXNyYy52YWw7CiAgICAgICAgIGJyZWFrOwpA
QCAtNjc0Niw3ICs2NzM4LDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BD
KDB4MGYsIDB4YmUpOiAvKiBtb3ZzeCBybTgscnsxNiwzMiw2NH0gKi8KICAgICAgICAgLyogUmVj
b21wdXRlIERzdFJlZyBhcyB3ZSBtYXkgaGF2ZSBkZWNvZGVkIEFIL0JIL0NIL0RILiAqLwotICAg
ICAgICBkc3QucmVnICAgPSBkZWNvZGVfcmVnaXN0ZXIobW9kcm1fcmVnLCAmX3JlZ3MsIDApOwor
ICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnKTsKICAgICAg
ICAgZHN0LmJ5dGVzID0gb3BfYnl0ZXM7CiAgICAgICAgIGRzdC52YWwgICA9IChpbnQ4X3Qpc3Jj
LnZhbDsKICAgICAgICAgYnJlYWs7CkBAIC02OTcxLDggKzY5NjMsNyBAQCB4ODZfZW11bGF0ZSgK
IAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhjOCkgLi4uIFg4NkVNVUxfT1BDKDB4MGYs
IDB4Y2YpOiAvKiBic3dhcCAqLwogICAgICAgICBkc3QudHlwZSA9IE9QX1JFRzsKLSAgICAgICAg
ZHN0LnJlZyAgPSBkZWNvZGVfcmVnaXN0ZXIoCi0gICAgICAgICAgICAoYiAmIDcpIHwgKChyZXhf
cHJlZml4ICYgMSkgPDwgMyksICZfcmVncywgMCk7CisgICAgICAgIGRzdC5yZWcgID0gZGVjb2Rl
X2dwcigmX3JlZ3MsIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAxKSA8PCAzKSk7CiAgICAgICAg
IHN3aXRjaCAoIGRzdC5ieXRlcyA9IG9wX2J5dGVzICkKICAgICAgICAgewogICAgICAgICBkZWZh
dWx0OiAvKiBjYXNlIDI6ICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 13:17:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 13:17:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef3sl-00073f-5G; Fri, 26 Jan 2018 13:17:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef3sj-00070u-Tn
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 13:17:25 +0000
X-Inumbo-ID: 4475f03c-029b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4475f03c-029b-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 13:17:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459822789"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 Jan 2018 13:16:38 +0000
Message-ID: <1516972600-26262-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/3] x86/emul: Optimise decode_register()
	somewhat
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBvc2l0aW9ucyBvZiBHUFJzIGluc2lkZSBzdHJ1Y3QgY3B1X3VzZXJfcmVncyBkb2Vzbid0
IGZvbGxvdyBhbnkKcGFydGljdWxhciBvcmRlciwgc28gYXMgY29tcGlsZWQsIGRlY29kZV9yZWdp
c3RlcigpIGJlY29tZXMgYSBqdW1wIHRhYmxlIHRvIDE2CmJsb2NrcyB3aGljaCBjYWxjdWxhdGUg
dGhlIGFwcHJvcHJpYXRlIG9mZnNldCwgYXQgYSB0b3RhbCBvZiAyMDcgYnl0ZXMuCgpJbnN0ZWFk
LCBwcmUtY29tcHV0ZSB0aGUgb2Zmc2V0cyBhdCBidWlsZCB0aW1lIGFuZCB1c2UgcG9pbnRlciBh
cml0aG1ldGljIHRvCmNhbGN1bGF0ZSB0aGUgcmVzdWx0LiAgVGhlIHJlc3VsdGluZyBmdW5jdGlv
biBpcyBmYXIgbW9yZSByZWFzb25hYmxlOgoKICAgIHRlc3QgICAlZWR4LCVlZHgKICAgIGxlYSAg
ICAweGJmYjk3KCVyaXApLCVyYXggICAgICAgICMgPGNwdV91c2VyX3JlZ3NfaGlnaF9ncHJfb2Zm
c2V0cz4KICAgIGxlYSAgICAweGJmYmEwKCVyaXApLCVyZHggICAgICAgICMgPGNwdV91c2VyX3Jl
Z3NfZ3ByX29mZnNldHM+CiAgICBjbW92ZSAgJXJkeCwlcmF4CiAgICBhbmQgICAgJDB4ZiwlZWRp
CiAgICBtb3Z6YmwgKCVyYXgsJXJkaSwxKSwlZWF4CiAgICBhZGQgICAgJXJzaSwlcmF4CiAgICBy
ZXRxCgphbmQgYnkgb2JzZXJ2YXRpb24sIG1vc3QgY2FsbGVycyBpbiB4ODZfZW11bGF0ZSgpIGlu
bGluZSBhbmQKY29uc3RhbnQtcHJvcGFnYXRlIHRoZSBoaWdoYnl0ZV9yZWdzIHZhbHVlIG9mIDAg
dG8gZHJvcCB0aGUgdGVzdCwgb25lIGxlYSBhbmQKdGhlIGNtb3ZlLgoKU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMgfCA4MiArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBmZjBhMDAzLi4zZjU2MzZmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJj
aC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzk2LDYgKzM5Niw1MSBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHsKIC8qIFNoaWZ0IHZhbHVlcyBiZXR3ZWVuIHNyYyBhbmQgZHN0IHNp
emVzIG9mIHBtb3Z7cyx6fXh7Yix3LGR9e3csZCxxfS4gKi8KIHN0YXRpYyBjb25zdCB1aW50OF90
IHBtb3ZfY29udmVydF9kZWx0YVtdID0geyAxLCAyLCAzLCAxLCAyLCAxIH07CiAKKy8qCisgKiBN
YXAgR1BScyBieSBNb2RSTSBlbmNvZGluZyB0byB0aGVpciBvZmZzZXQgd2l0aGluIHN0cnVjdCBj
cHVfdXNlcl9yZWdzLgorICogVGhlIEFILENILERILEJIIG9mZnNldHMgYXJlIG1pc2FsaWduZWQu
CisgKi8KK3N0YXRpYyBjb25zdCB1aW50OF90IGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHNbXSA9
IHsKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihheCkpLAorICAgIG9mZnNl
dG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGN4KSksCisgICAgb2Zmc2V0b2Yoc3RydWN0IGNw
dV91c2VyX3JlZ3MsIHIoZHgpKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywg
cihieCkpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKHNwKSksCisgICAg
b2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoYnApKSwKKyAgICBvZmZzZXRvZihzdHJ1
Y3QgY3B1X3VzZXJfcmVncywgcihzaSkpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzLCByKGRpKSksCisjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQorICAgIG9mZnNldG9mKHN0cnVj
dCBjcHVfdXNlcl9yZWdzLCByOCksCisgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3Ms
IHI5KSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEwKSwKKyAgICBvZmZz
ZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjExKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1
X3VzZXJfcmVncywgcjEyKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEz
KSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjE0KSwKKyAgICBvZmZzZXRv
ZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjE1KSwKKyNlbmRpZgorfTsKK3N0YXRpYyBjb25zdCB1
aW50OF90IGNwdV91c2VyX3JlZ3NfaGlnaF9ncHJfb2Zmc2V0c1tdID0geworICAgIG9mZnNldG9m
KHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGF4KSksCisgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91
c2VyX3JlZ3MsIHIoY3gpKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihk
eCkpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGJ4KSksCisgICAgb2Zm
c2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIGFoKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1
X3VzZXJfcmVncywgY2gpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBkaCks
CisgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIGJoKSwKKyNpZiBkZWZpbmVkKF9f
eDg2XzY0X18pCisgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHI4KSwKKyAgICBv
ZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjkpLAorICAgIG9mZnNldG9mKHN0cnVjdCBj
cHVfdXNlcl9yZWdzLCByMTApLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBy
MTEpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByMTIpLAorICAgIG9mZnNl
dG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByMTMpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVf
dXNlcl9yZWdzLCByMTQpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByMTUp
LAorI2VuZGlmCit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICB1aW50OF90IHNpbWRf
c2l6ZTo1OwogICAgIHVpbnQ4X3QgdG9fbWVtOjE7CkBAIC0xOTM5LDMyICsxOTg0LDIxIEBAIHZv
aWQgKgogZGVjb2RlX3JlZ2lzdGVyKAogICAgIHVpbnQ4X3QgbW9kcm1fcmVnLCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgaW50IGhpZ2hieXRlX3JlZ3MpCiB7Ci0gICAgdm9pZCAqcDsKKyAg
ICBjb25zdCB1aW50OF90ICpvZmZzZXRzID0gaGlnaGJ5dGVfcmVncyA/IGNwdV91c2VyX3JlZ3Nf
aGlnaF9ncHJfb2Zmc2V0cworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDogY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0czsKIAotICAgIHN3aXRjaCAoIG1vZHJtX3Jl
ZyApCi0gICAgewotICAgIGNhc2UgIDA6IHAgPSAmcmVncy0+cihheCk7IGJyZWFrOwotICAgIGNh
c2UgIDE6IHAgPSAmcmVncy0+cihjeCk7IGJyZWFrOwotICAgIGNhc2UgIDI6IHAgPSAmcmVncy0+
cihkeCk7IGJyZWFrOwotICAgIGNhc2UgIDM6IHAgPSAmcmVncy0+cihieCk7IGJyZWFrOwotICAg
IGNhc2UgIDQ6IHAgPSAoaGlnaGJ5dGVfcmVncyA/ICZyZWdzLT5haCA6ICh2b2lkICopJnJlZ3Mt
PnIoc3ApKTsgYnJlYWs7Ci0gICAgY2FzZSAgNTogcCA9IChoaWdoYnl0ZV9yZWdzID8gJnJlZ3Mt
PmNoIDogKHZvaWQgKikmcmVncy0+cihicCkpOyBicmVhazsKLSAgICBjYXNlICA2OiBwID0gKGhp
Z2hieXRlX3JlZ3MgPyAmcmVncy0+ZGggOiAodm9pZCAqKSZyZWdzLT5yKHNpKSk7IGJyZWFrOwot
ICAgIGNhc2UgIDc6IHAgPSAoaGlnaGJ5dGVfcmVncyA/ICZyZWdzLT5iaCA6ICh2b2lkICopJnJl
Z3MtPnIoZGkpKTsgYnJlYWs7Ci0jaWYgZGVmaW5lZChfX3g4Nl82NF9fKQotICAgIGNhc2UgIDg6
IHAgPSAmcmVncy0+cjg7ICBicmVhazsKLSAgICBjYXNlICA5OiBwID0gJnJlZ3MtPnI5OyAgYnJl
YWs7Ci0gICAgY2FzZSAxMDogcCA9ICZyZWdzLT5yMTA7IGJyZWFrOwotICAgIGNhc2UgMTE6IHAg
PSAmcmVncy0+cjExOyBicmVhazsKLSAgICBjYXNlIDEyOiBwID0gJnJlZ3MtPnIxMjsgYnJlYWs7
Ci0gICAgY2FzZSAxMzogcCA9ICZyZWdzLT5yMTM7IGJyZWFrOwotICAgIGNhc2UgMTQ6IHAgPSAm
cmVncy0+cjE0OyBicmVhazsKLSAgICBjYXNlIDE1OiBwID0gJnJlZ3MtPnIxNTsgYnJlYWs7Ci0j
ZW5kaWYKLSAgICBkZWZhdWx0OiBCVUcoKTsgcCA9IE5VTEw7IGJyZWFrOwotICAgIH0KKyAgICAv
KiBDaGVjayB0aGF0IHRoZSBhcnJheXMgYXJlIHRoZSBzYW1lIHNpemUsIGFuZCBhIHBvd2VyIG9m
IHR3by4gKi8KKyAgICBCVUlMRF9CVUdfT04oQVJSQVlfU0laRShjcHVfdXNlcl9yZWdzX2dwcl9v
ZmZzZXRzKSAhPQorICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfaGln
aF9ncHJfb2Zmc2V0cykpOworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKGNwdV91c2VyX3Jl
Z3NfZ3ByX29mZnNldHMpICYKKyAgICAgICAgICAgICAgICAgKEFSUkFZX1NJWkUoY3B1X3VzZXJf
cmVnc19ncHJfb2Zmc2V0cykgLSAxKSk7CisKKyAgICBBU1NFUlQobW9kcm1fcmVnIDwgQVJSQVlf
U0laRShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzKSk7CisKKyAgICAvKiBGb3Igc2FmZXR5IGlu
IHJlbGVhc2UgYnVpbGRzLiAgRGVidWcgYnVpbGRzIHdpbGwgaGl0IHRoZSBBU1NFUlQoKSAqLwor
ICAgIG1vZHJtX3JlZyAmPSBBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpIC0g
MTsKIAotICAgIHJldHVybiBwOworICAgIHJldHVybiAodm9pZCAqKXJlZ3MgKyBvZmZzZXRzW21v
ZHJtX3JlZ107CiB9CiAKIHN0YXRpYyB2b2lkICpkZWNvZGVfdmV4X2dwcih1bnNpZ25lZCBpbnQg
dmV4X3JlZywgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 13:28:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 13:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef42z-0008Ht-Ac; Fri, 26 Jan 2018 13:28:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef42x-0008Hn-M6
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 13:27:59 +0000
X-Inumbo-ID: b39f3796-029c-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b39f3796-029c-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 14:27:50 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="66734412"
To: Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru
 <rcojocaru@bitdefender.com>
References: <1516959576-5617-1-git-send-email-rcojocaru@bitdefender.com>
 <5A6B109802000078001A2AA9@prv-mh.provo.novell.com>
 <e31eb4c2-4daf-58fa-969e-22b799fdf865@bitdefender.com>
 <5A6B17CE02000078001A2B08@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a56aba26-a90e-3405-89a6-bb53cdcc0a06@citrix.com>
Date: Fri, 26 Jan 2018 13:27:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6B17CE02000078001A2B08@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: bitweasil@cryptohaze.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/hvm: fix domain crash when CR3 has the
 noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTA6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjAxLjE4IGF0
IDExOjQ5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIDAxLzI2LzIw
MTggMTI6MjcgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjYuMDEuMTggYXQgMTA6
MzksIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvaHZtL21vbml0b3IuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5j
Cj4+Pj4gQEAgLTM2LDYgKzM2LDEyIEBAIGJvb2wgaHZtX21vbml0b3JfY3IodW5zaWduZWQgaW50
IGluZGV4LCB1bnNpZ25lZCBsb25nIHZhbHVlLCB1bnNpZ25lZCBsb25nIG9sZCkKPj4+PiAgICAg
IHN0cnVjdCBhcmNoX2RvbWFpbiAqYWQgPSAmY3Vyci0+ZG9tYWluLT5hcmNoOwo+Pj4+ICAgICAg
dW5zaWduZWQgaW50IGN0cmxyZWdfYml0bWFzayA9IG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKGlu
ZGV4KTsKPj4+PiAgCj4+Pj4gKyAgICBpZiAoIGluZGV4ID09IDMgJiYgaHZtX3BjaWRfZW5hYmxl
ZChjdXJyKSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8KPj4+PiArICAgIHsKPj4+PiAr
ICAgICAgICB2YWx1ZSAmPSAoKDF1bGwgPDwgNjMpIC0gMSk7Cj4+Pj4gKyAgICAgICAgb2xkICY9
ICgoMXVsbCA8PCA2MykgLSAxKTsKPj4+IFdoeSB3b3VsZCAib2xkIiBuZWVkIGNsZWFyaW5nIHRo
ZSBiaXQ/IEl0IGJlaW5nIHNldCBkdXJpbmcgd3JpdGUKPj4+IGRvZXNuJ3QgYWN0dWFsbHkgZ2V0
IHN0b3JlZCBpbnRvIHRoZSByZWdpc3RlciwgYWl1aS4KPj4gdi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9jclszXSAod2hpY2ggaXMgdXNlZCBmb3IgIm9sZCIpIGRvZXMgZ2V0IHNldCBpbiBhCj4+IG51
bWJlciBvZiBwbGFjZXM6Cj4+Cj4+ICQgZ3JlcCAtSVJuICJodm1fdmNwdS5ndWVzdF9jclxbM1xd
ID0iCj4+IGFyY2gveDg2L2h2bS9odm0uYzoyMzQzOiAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0
X2NyWzNdID0gdmFsdWU7Cj4+IGFyY2gveDg2L2h2bS9odm0uYzozOTE0OiAgICB2LT5hcmNoLmh2
bV92Y3B1Lmd1ZXN0X2NyWzNdID0gMDsKPj4gYXJjaC94ODYvaHZtL3ZteC92bXguYzo3OTA6ICAg
IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPSBjcjM7Cj4+IGFyY2gveDg2L2h2bS92bXgv
dm14LmM6MzUyMjogICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdID0KPj4g
di0+YXJjaC5odm1fdmNwdS5od19jclszXTsKPj4gYXJjaC94ODYvaHZtL2RvbWFpbi5jOjIwNzog
ICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPSByZWdzLT5jcjM7Cj4+IGFyY2gv
eDg2L2h2bS9kb21haW4uYzoyNTg6ICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNd
ID0gcmVncy0+Y3IzOwo+PiBhcmNoL3g4Ni9odm0vc3ZtL3N2bS5jOjMxNjogICAgdi0+YXJjaC5o
dm1fdmNwdS5ndWVzdF9jclszXSA9IGMtPmNyMzsKPj4gYXJjaC94ODYvaHZtL3N2bS9zdm0uYzoy
NDc2OiAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSA9Cj4+IHYtPmFyY2guaHZt
X3ZjcHUuaHdfY3JbM10gPQo+Pgo+PiBhbmQgSSB0aG91Z2h0IGl0J3MgYmV0dGVyIHRvIGJlIHNh
ZmUgdGhhbiBzb3JyeS4KPiBBcyBjYW4gYmUgaW1wbGllZCBmcm9tIHRoZSBiaXQgbm90IGJlaW5n
IHN0b3JlZCBpbnRvIHRoZSBhY3R1YWwKPiByZWdpc3Rlciwgd2Ugc2hvdWxkIGVpdGhlciBjb25z
aXN0ZW50bHkgc3RvcmUgdGhlIGJpdCBhbmQgbWFzawo+IGl0IHdoZXJlIG5lZWRlZCBvciAtIGZv
bGxvd2luZyB5b3VyIHBhdGNoIC0gbWFzayB0aGUgYml0IGJlZm9yZQo+IHN0b3JpbmcgYSB2YWx1
ZS4gVGhpcyBsYXR0ZXIgYXBwcm9hY2ggYWxzbyBoYXMgdGhlIGFkdmFudGFnZQo+IG9mIHByb3Bl
cmx5IGNhdXNpbmcgZmFpbHVyZSB3aGVuIGUuZy4gdGhlIGluY29taW5nIG1pZ3JhdGlvbgo+IHN0
cmVhbSBoYXMgdGhlIGJpdCBzZXQuCgpMdWNraWx5LCB3ZSB3b24ndCBldmVyIHNlZSB0aGlzIGJp
dCBzZXQgaW4gbWlncmF0aW9uLsKgIEludHJvc3BlY3Rpb24KY3VycmVudGx5IG5lZWRzIHRvIGRl
dGFjaCBmcm9tIHRoZSBkb21haW4gYXJvdW5kIG1pZ3JhdGlvbiwgd2hpY2ggbWVhbnMKd2Ugd2ls
bCBuZXZlciBlbmQgdXAgaGF2aW5nIGEgdmNwdSBwYXVzZWQgb24gaXRzIGludHJvc3BlY3Rpb24t
Y3IzIGV4aXQKd2l0aCB0aGUgYml0IHNldC4KCldoYXQgaXMgaG93ZXZlciBhIHByb2JsZW0gZm9y
IG1pZ3JhdGlvbiBpcyB0aGF0IHdlIGRvbid0IGtub3cgdGhhdCB0aGUKaW5jb21pbmcgZG9tYWlu
IGhhcyBQQ0lEIGF2YWlsYWJsZSB3aGVuIGF1ZGl0aW5nICVjcjMncyBjb250ZW50LCBhbmQKdGhl
cmUgaXMgc3RpbGwgYSBsYXJnZSBxdWFudGl0eSBvZiB3b3JrIHJlcXVpcmVkIHVudGlsIHdlIGNh
biBmaXggdGhpcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 13:38:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 13:38:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef4DG-0000hE-Iz; Fri, 26 Jan 2018 13:38:38 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef4DF-0000h7-QW
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 13:38:37 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id C9/F5-21146-C5F2B6A5;
 Fri, 26 Jan 2018 13:38:36 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTdaPzv
 KYNcvdYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmjF3e27BJtGK3pYtLA2MF/i7GLk4hAQamSR2
 /TrLDOE8ZpSYevkQlLONUWLzz6ssXYycHCICzhJfz8xlB7F5BfQl5v47DxYXFnCT2PZxOViDh
 MAhZokvD+aydjFyADmeEqsa8kFqQMwVJ/YChdk52ASsJA6JgURZBFQlOhfsZ5zAyL2AkWEVo0
 ZxalFZapGukZFeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagdxmAYAfjmvmBhxg
 lOZiURHkX9GdECfEl5adUZiQWZ8QXleakFh9ilOHgUJLgPaebHSUkWJSanlqRlpkDDDOYtAQH
 j5II70OQNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz0uVEuc9AlIqAFKaUZoHNwgW/
 pcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzLscZApPZl4J3L5XQKcwAZ1iV5EJckpJIkJKqo
 FRgfW7r0VYbigvY1vsxPjV919OEXt5vvN/2ny3VbvrpY4oea8r6XKQZfjNL17Qo9KrsMqEbe+
 Vet+J0kfZZnoxzJFnt+U/x1G5/tjkb+sO/53k+t56+jWT8hqB4qm7X/a7nm/8HtH4yps14ceC
 vJUZPl/VvZTuzln26fjxEz/t62ZzXNXvu/5TiaU4I9FQi7moOBEAWrPZFHoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1516973914!57868072!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50319 invoked from network); 26 Jan 2018 13:38:35 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 13:38:35 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef4DA-0000rQ-RE; Fri, 26 Jan 2018 13:38:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ef4D4-00036U-Vv; Fri, 26 Jan 2018 13:38:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ef4D3-0000v6-PE; Fri, 26 Jan 2018 13:38:26 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118359-mainreport@xen.org>
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=76dcdb75b7cc9e7e8470e711db14bbbd3ae92415
X-Osstest-Versions-That: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 13:38:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118359: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1694923596511491593=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1694923596511491593==
Content-Type: text/plain

flight 118359 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118359/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  76dcdb75b7cc9e7e8470e711db14bbbd3ae92415
baseline version:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3

Last test of basis   118326  2018-01-25 11:01:28 Z    1 days
Failing since        118327  2018-01-25 13:01:30 Z    1 days   11 attempts
Testing same since   118359  2018-01-26 12:01:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   2375832c7e..76dcdb75b7  76dcdb75b7cc9e7e8470e711db14bbbd3ae92415 -> smoke


--===============1694923596511491593==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1694923596511491593==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 13:49:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 13:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef4Ng-0001UR-Pi; Fri, 26 Jan 2018 13:49:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xa64=ev=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ef4Nf-0001UL-25
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 13:49:23 +0000
X-Inumbo-ID: b0c181d9-029f-11e8-ba59-bc764e045a96
Received: from mail-wr0-x231.google.com (unknown [2a00:1450:400c:c0c::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0c181d9-029f-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 14:49:13 +0100 (CET)
Received: by mail-wr0-x231.google.com with SMTP id z48so588425wrz.6
 for <xen-devel@lists.xenproject.org>; Fri, 26 Jan 2018 05:49:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=zY4KBcfvuMY9IKELeCId7B7Y5YjRVFzgTe6yA33Onus=;
 b=e92Gh8Ml0n9FJoSet7nTW0lW+GZgwbTQ9ytw2ZotNuvOidfqXF9m5SJaGiZgMsXefh
 pLEjqHFsQRBBlxzKiIeHGYKGeKA+Rwduxyrcf8ZpmqS2pMVx0uY6irp3HBLflDE9e9Q3
 yVQJsK/TsBBNdb08k0OtGq0Wh0i6SChAPVcvw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=zY4KBcfvuMY9IKELeCId7B7Y5YjRVFzgTe6yA33Onus=;
 b=TE9oHtksrmm9vSe6DNnICEAjxtnsVP4Yr1kzsbV56GzuawiAfhqn3rs5bmP9f8Fe0h
 6chhwGpfXt9XohvMMqQ3esbp7yS6KTs5eycQBxFEY5QPpS34GqMg+KZGwiHzTQY+TgI+
 S0XPR3fHrm1BZMaXJ8VMlMRmPLiz8QeVYSQ+XpyFNNCXAbMwSkC7KI4nplpIt0lw2/QI
 7qFB54XwsbD8zVIqmTHNeTmZPif5WNCqes307AxgJ4gGtDK1AG0aA/eR/cvKVoszLPKS
 rMX88BsiY1E9QIcOgJdIgU0au74ane0UIB94AxKD/t2fhqvMcmw7pPH0lwlQSrB5xpmI
 PXRg==
X-Gm-Message-State: AKwxytc0bBNVGX+IOBF93hmEJEP0QiOSagm2LD9BAfGl1IUuyghy/3FX
 Xl9Bb+TIAu1yFhTZkmSlib0UMA==
X-Google-Smtp-Source: AH8x2243Xvmr5e72EoxaPncvyOCJ2LVVdzFKYFiyN3aQbQh6BnsOTJOoCSooZzVYXOxARlx1J55lLg==
X-Received: by 10.223.164.146 with SMTP id g18mr11167751wrb.241.1516974558373; 
 Fri, 26 Jan 2018 05:49:18 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id w14sm4291027wmf.32.2018.01.26.05.49.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 05:49:17 -0800 (PST)
To: Martin Kelly <mkelly@xevo.com>, xen-devel@lists.xenproject.org,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
 <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
 <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <808e9d86-82c9-9eed-8752-3294c1df74f2@linaro.org>
Date: Fri, 26 Jan 2018 13:49:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
Content-Language: en-US
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpJIGFtIENDaW5nIE9sZWtzYW5kci4gSGUga25vd3MgYmV0dGVyIHRoYW4gbWUgdGhpcyBw
bGF0Zm9ybS4KCkNoZWVycywKCk9uIDI2LzAxLzE4IDAwOjI5LCBNYXJ0aW4gS2VsbHkgd3JvdGU6
Cj4gT24gMDEvMjUvMjAxOCAwNDoxNyBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBP
biAyNC8wMS8xOCAyMjoxMCwgTWFydGluIEtlbGx5IHdyb3RlOgo+Pj4gSGksCj4+Cj4+IEhlbGxv
LAo+Pgo+Pj4gRG9lcyBhbnlvbmUga25vdyBpZiBHUFUgcGFzc3Rocm91Z2ggaXMgc3VwcG9ydGVk
IG9uIEFSTT8gKGUuZy4gZm9yIGEgCj4+PiBHUFUgaW50ZWdyYXRlZCBpbnRvIGFuIEFSTSBTb0Mp
LiBJIGNoZWNrZWQgZG9jdW1lbnRhdGlvbiBhbmQgdGhlIAo+Pj4gY29kZSwgYnV0IEkgY291bGRu
J3QgdGVsbCBmb3Igc3VyZS4KPj4+Cj4+PiBJZiBzbywgd2hhdCBhcmUgdGhlIGhhcmR3YXJlIHJl
cXVpcmVtZW50cyBmb3IgaXQ/IElmIG5vdCwgaXMgaXQgCj4+PiBmZWFzaWJsZSB0byBkbyBpbiB0
aGUgZnV0dXJlPwo+Pgo+PiBYZW4gQXJtIHN1cHBvcnRzIGRldmljZSBpbnRlZ3JhdGVkIGludG8g
YW4gQVJNIFNvQy4gSW4gZ2VuZXJhbCB3ZSAKPj4gaGlnaGx5IHJlY29tbWVuZCB0byBoYXZlIHRo
ZSBHUFUgYmVoaW5kIGFuIElPTU1VLiBTbyBwYXNzdGhyb3VnaCB3b3VsZCAKPj4gYmUgZnVsbHkg
c2VjdXJlLgo+Pgo+PiBEb2VzIHlvdXIgcGxhdGZvcm0gaGFzIGFuIElPTU1VPyBJZiBzbyB3aGlj
aCBvbmU/IERvIHlvdSBrbm93IGlmIHRoZSAKPj4gR1BVIGlzIGJlaGluZCBpdD8KPj4KPj4gSXQg
d291bGQgYmUgcG9zc2libGUgdG8gZG8gcGFzc3Rocm91Z2ggd2l0aG91dCBJT01NVSwgYnV0IHRo
YXQncyBtb3JlIAo+PiBjb21wbGV4IGFuZCB3b3VsZCByZXF1aXJlIHNvbWUgaGFjayBpbiBYZW4g
dG8gbWFrZSBzdXJlIHRoZSBndWVzdCAKPj4gbWVtb3J5IGlzIGRpcmVjdCBtYXBwZWQgKGUuZyBn
dWVzdCBwaHlzaWNhbCBhZGRyZXNzID0gaG9zdCBwaHlzaWNhbCAKPj4gYWRkcmVzcykuCj4+Cj4+
IEZvciBtb3JlIGRvY3VtZW50YXRpb24gb24gaG93IHRvIGRvIGl0IChzZWUgWzFdIGFuZCBbMl0p
Lgo+Pgo+PiBDaGVlcnMsCj4+Cj4+IFsxXSAKPj4gaHR0cHM6Ly9ldmVudHMuc3RhdGljLmxpbnV4
Zm91bmQub3JnL3NpdGVzL2V2ZW50cy9maWxlcy9zbGlkZXMvdGFsa181LnBkZgo+PiBbMl0gaHR0
cHM6Ly93aWtpLnhlbi5vcmcvaW1hZ2VzLzEvMTcvRGV2aWNlX3Bhc3N0aHJvdWdoX3hlbi5wZGYK
Pj4KPiAKPiBIaSBKdWxpZW4sCj4gCj4gVGhhbmtzIHZlcnkgbXVjaCBmb3IgdGhlIGluZm9ybWF0
aW9uLiBJJ20gbG9va2luZyBhdCB0aGUgUmVuZXNhcyBSLUNhciAKPiBIMyBSOEE3Nzk1LCB3aGlj
aCBoYXMgYW4gSU9NTVUgKHVzaW5nIHRoZSBMaW51eCBpcG1tdS12bXNhIGRyaXZlciBpbiAKPiBk
cml2ZXJzL2lvbW11L2lwbW11LXZtc2EuYykuIExvb2tpbmcgYXQgdGhlIGRldmljZSB0cmVlIGZv
ciBpdCAKPiAocjhhNzc5NS5kdHNpKSwgaXQgYXBwZWFycyB5b3UgY291bGQgcGFzcyB0aHJvdWdo
IHRoZSBkaXNwbGF5QGZlYjAwMDAwIAo+IG5vZGUgZm9yIHRoZSBEUk0gZHJpdmVyLgo+IAo+IEkg
ZGlkIG5vdGljZSB0aGlzIHBhdGNoIHNlcmllcywgd2hpY2ggZGlkbid0IGdldCBtZXJnZWQ6Cj4g
Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE3LTA3L21zZzAyNjc5Lmh0bWwKPiAKPiBQcmVzdW1hYmx5IHRoYXQgZHJpdmVyIHdvdWxkIGJl
IG5lZWRlZCBpbiBYZW4uCj4gCj4gQXJlIHRoZXJlIGFueSBnb3RjaGFzIEknbSBtaXNzaW5nPyBJ
cyBHUFUgcGFzc3Rocm91Z2ggb24gQVJNIHNvbWV0aGluZyAKPiB0aGF0IGlzICJ0aGVvcmV0aWNh
bGx5IGRvYWJsZSIgb3Igc29tZXRoaW5nIHRoYXQgaGFzIGJlZW4gZG9uZSBhbHJlYWR5IAo+IGFu
ZCBzaG93biB0byBiZSBwZXJmb3JtYW50Pwo+IAo+IFRoYW5rcyBhZ2FpbiwKPiBNYXJ0aW4KCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 13:52:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 13:52:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef4Qy-0002Ah-BF; Fri, 26 Jan 2018 13:52:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/okl=ev=citrix.com=prvs=557c7c50c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ef4Qx-0002AX-8U
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 13:52:47 +0000
X-Inumbo-ID: 34d0558b-02a0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34d0558b-02a0-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 13:52:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459827513"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23147.12966.605772.262246@mariner.uk.xensource.com>
Date: Fri, 26 Jan 2018 13:52:38 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A6B299502000078001A2BD7@prv-mh.provo.novell.com>
References: <20180125131424.8779-1-wei.liu2@citrix.com>
 <20180126114531.7z43lxykaowpwvw5@citrix.com>
 <5A6B299502000078001A2BD7@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 DanielDe Graaf <dgdegra@tycho.nsa.gov>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix xsm build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0geGVuOiBmaXggeHNtIGJ1aWxkIik6Cj4g
T24gMjYuMDEuMTggYXQgMTI6NDUsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiA+IEkg
d2lsbCB3YWl0IHVudGlsIDVwbSBVSyB0aW1lIGZvciBEYW5pZWwgdG8gZXhwcmVzcyBoaXMgb3Bp
bmlvbi4KPiAKPiBJIGRvbid0IHRoaW5rIHN1Y2ggcHVyZSByZW5hbWluZyB3YXJyYW50cyB3YWl0
aW5nLCB0aGUgbW9yZSB0aGF0Cj4geW91J3ZlIGdvdCAzIG90aGVyIGFja3MgYWxyZWFkeSBpaXJj
LgoKQW5kIEkgY29tbWl0dGVkIHRoaXMgdGhpcyBtb3JuaW5nIDotKS4KCklhbi4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 14:05:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 14:05:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef4ci-00033P-Nt; Fri, 26 Jan 2018 14:04:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef4ch-00033J-Lz
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 14:04:55 +0000
X-Inumbo-ID: dd95401b-02a1-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd95401b-02a1-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 15:04:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="66736576"
To: Jan Beulich <JBeulich@suse.com>, Stefano Stabellini
 <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1801251035430.11958@sstabellini-ThinkPad-X260>
 <62646f15-19de-e626-4a65-4e8dc2fc0025@citrix.com>
 <alpine.DEB.2.10.1801251057591.11958@sstabellini-ThinkPad-X260>
 <d527f024-f383-8812-0475-ba101f95becf@citrix.com>
 <5A6B19CF02000078001A2B37@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <59150e93-f83b-18da-8d7a-0da477d36e6f@citrix.com>
Date: Fri, 26 Jan 2018 14:04:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6B19CF02000078001A2B37@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen,x86: introduce tcg_errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTE6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI1LjAxLjE4IGF0
IDIxOjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI1LzAxLzE4
IDE5OjQzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBUaHUsIDI1IEphbiAyMDE4
LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+IE9uIDI1LzAxLzE4IDE4OjM3LCBTdGVmYW5vIFN0
YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+IFRoZSBUQ0cgZW11bGF0b3IgaW4gUUVNVSBpcyBub3QgZ29v
ZCBlbm91Z2ggdG8gcGFzcyB0aGUgdGhlIHRlc3RzIGluCj4+Pj4+IHN0dWJfc2VsZnRlc3QuIERl
dGVjdCBpZiBYZW4gaXMgcnVubmluZyBvbiBUQ0cgZWFybHksIHRoZW4gZHJvcCB0aGUKPj4+Pj4g
dGVzdHMgaWYgaXQgaXMgdGhlIGNhc2UuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+PiBJJ20gc3RpbGwgb3Bw
b3NlZCB0byB0aGlzIGNoYW5nZS4gIFRoZSBzZWxmdGVzdHMgZGVtb25zdHJhdGUgdGhhdCBUQ0cK
Pj4+PiBkb2Vzbid0IHdvcmsgZm9yIGFuIGFyY2hpdGVjdHVyYWwgYXJlYSB3ZSBkZXBlbmQsIGFu
ZCBzaW1wbHkgcHJldGVuZGluZwo+Pj4+IGl0cyBub3QgYnVnZ3kgaXNuJ3Qgb2suICBJZiB0aGlz
IHdlcmUgYSBwaWVjZSBvZiByZWFsIGhhcmR3YXJlLCBpdCB3b3VsZAo+Pj4+IGJlIGJsYWNrbGlz
dGVkIGluIGEgc2ltaWxhciBmYXNoaW9uIHRvIFhTQS05Lgo+Pj4+IEkgc3RpbGwgaGF2ZW4ndCBz
ZWVuIGEgY29udmluY2luZyBlbm91Z2ggdXNlY2FzZSB0byBjYXVzZSBYZW4gdG8KPj4+PiBwcm9h
Y3RpdmVseSBsb29rIGZvciBRZW11IGluIGFsbCBjYXNlcyBpbmNsdWRpbmcgcmVsZWFzZSBidWls
ZHMgb24gcmVhbAo+Pj4+IGhhcmR3YXJlLgo+Pj4gVGVzdGluZyBpcyBhIHZlcnkgZ29vZCB1c2Ug
Y2FzZS4KPj4gVGVzdGluZyBpcyBnb29kLiBJIGFwcHJvdmUgb2YgdGVzdGluZy4KPj4KPj4gVGhl
IHByb2JsZW0gaXMgdGhhdCB3aGF0IHlvdSBhcmUgZG9pbmcgaGVyZSBpcyB1c2luZyBhIGJyb2tl
biB0ZXN0aW5nCj4+IHRvb2wgYW5kIGluc3RlYWQgb2YgZml4aW5nIHRoZSB0b29sLCB5b3UncmUg
Ym9kZ2luZyBYZW4gdG8gcHJvLWFjdGl2ZWx5Cj4+IHNlYXJjaCBmb3IgeW91ciBicm9rZW4gdGVz
dGluZyB0b29sIGluIGFsbCBjYXNlcyBpbmNsdWRpbmcgcmVsZWFzZQo+PiBidWlsZHMsIGFuZCBp
Z25vcmUgb25lIG9mIFhlbidzIHNhZmV0eSBjaGVja3MuCj4gV2hhdCBhYm91dCBhIHNsaWdodGx5
IGRpZmZlcmVudCBhcHByb2FjaDogSW5zdGVhZCBvZiBza2lwcGluZyB0aGUKPiB0ZXN0cywgaXNz
dWUgYSBicmlnaHQgd2FybmluZyAoYWxvbmcgdGhlIGxpbmVzIG9mIHRoZSBzeW5jX2NvbnNvbGUK
PiBvbmUpIGlmIHRoZSB0ZXN0cyBmYWlsIChyZW1lbWJlciB0aGF0IHRoZXkncmUgY2FycmllZCBv
dXQgaW4gZGVidWcKPiBidWlsZHMgb25seSBhbnl3YXkpLiBUaGF0J2xsIGFsbG93IHBlb3BsZSB0
byB1c2UgWGVuIGluIHN1Y2ggYW4KPiBlbnZpcm9ubWVudCwgYnV0IG1ha2VzIHRoZW0gYXdhcmUg
dGhhdCB0aGVpciB0ZXN0aW5nIHJlc3VsdHMgbWF5Cj4gYmUgbWVhbmluZ2xlc3MuIEFuZCB0aGlz
IHdvdWxkbid0IHJlcXVpcmUgcHJvYmluZyB3aGV0aGVyIHdlJ3JlCj4gcnVubmluZyBvbiB0aGF0
IHFlbXUgZW11bGF0b3IuCgpUaGF0IHNlZW1zIHJlYXNvbmFibGUuwqAgSUlSQywgdGhlcmUgaXMg
YWxyZWFkeSBpbmZyYXN0cnVjdHVyZSBmb3IgYWRkaW5nCmV4dHJhIHdhcm5pbmcgdGV4dC4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 14:29:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 14:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef50L-0004dH-UZ; Fri, 26 Jan 2018 14:29:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9use=ev=citrix.com=prvs=5571302b7=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ef50K-0004dB-F1
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 14:29:20 +0000
X-Inumbo-ID: 4f5c2dce-02a5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f5c2dce-02a5-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 14:29:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459834313"
Date: Fri, 26 Jan 2018 14:29:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180126142910.ox7tzp5hkefqzaoy@citrix.com>
References: <1516389543-27624-1-git-send-email-andrew.cooper3@citrix.com>
 <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516389543-27624-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: Drop DOMCTL_getmemlist and
	xc_get_pfn_list()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDc6MTk6MDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgNGRkZjQ3NGUyICJ0b29scy94ZW4tbWNlaW5qOiBQYXNzIGluIEdQQSB3aGVu
IGluamVjdGluZyB0aHJvdWdoCj4gTVNSX01DSV9BRERSIiByZW1vdmVkIHRoZSByZW1haW5pbmcg
dXNlciBvZiBoeXBlcmNhbGwuCj4gCj4gSXQgaGFzIGJlZW4gbGlzdGVkIGFzIGJyb2tlbiwgZGVw
cmVjYXRlZCBhbmQgd29udC1maXggc2luY2UgWFNBLTc0LCBzbyB0YWtlCj4gdGhpcyBvcHBvcnR1
bml0eSB0byByZW1vdmUgaXQgY29tcGxldGVseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+CgooQXNzdW1pbmcgbm8gcGVuZGluZyBvYmplY3Rpb24pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 14:48:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 14:48:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef5Io-00062j-Iz; Fri, 26 Jan 2018 14:48:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef5In-00062d-3W
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 14:48:25 +0000
X-Inumbo-ID: f08669cc-02a7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f08669cc-02a7-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 15:48:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,416,1511827200"; d="scan'208";a="459837659"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 Jan 2018 14:48:19 +0000
Message-ID: <1516978099-14902-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/ioemul: Misc improvements to
	ioport_emulate.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHV0IHRoZSBvcGNvZGUgaW50byBhbiBhcnJheSBhbmQgdXNlIG1lbWNweS4gIFRoaXMgYWxsb3dz
IHRoZSBjb21waWxlZCBjb2RlIHRvCmJlIHdyaXR0ZW4gd2l0aCB0d28gbW92cywgcmF0aGVyIHRo
YW4gMTAgbW92ICRpbW04J3MuICBBbHNvLCBkcm9wIHRyYWlsaW5nCndoaXRlc3BhY2UgaW4gdGhl
IGZpbGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvaW9wb3J0X2VtdWxhdGUuYyB8IDM0ICsrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaW9wb3J0X2VtdWxhdGUuYyBiL3hlbi9hcmNo
L3g4Ni9pb3BvcnRfZW11bGF0ZS5jCmluZGV4IGU4MDk5M2EuLmMyYWRlZDcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9pb3BvcnRfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9pb3BvcnRf
ZW11bGF0ZS5jCkBAIC0xLDYgKzEsNiBAQAogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICogaW9w
b3J0X2VtdWxhdGUuYwotICogCisgKgogICogSGFuZGxlIEkvTyBwb3J0IGFjY2VzcyBxdWlya3Mg
b2YgdmFyaW91cyBwbGF0Zm9ybXMuCiAgKi8KIApAQCAtMTEsMzIgKzExLDI0IEBACiBzdGF0aWMg
Ym9vbCBpb2VtdWxfaGFuZGxlX3Byb2xpYW50X3F1aXJrKAogICAgIHU4IG9wY29kZSwgY2hhciAq
aW9fZW11bF9zdHViLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKKyAgICBzdGF0aWMg
Y29uc3QgY2hhciBzdHViW10gPSB7CisgICAgICAgIDB4OWMsICAgICAgIC8qICAgIHB1c2hmICAg
ICAgICAgICAqLworICAgICAgICAweGZhLCAgICAgICAvKiAgICBjbGkgICAgICAgICAgICAgKi8K
KyAgICAgICAgMHhlZSwgICAgICAgLyogICAgb3V0ICVhbCwgJWR4ICAgICovCisgICAgICAgIDB4
ZWMsICAgICAgIC8qIDE6IGluICVkeCwgJWFsICAgICAqLworICAgICAgICAweGE4LCAweDgwLCAv
KiAgICB0ZXN0ICQweDgwLCAlYWwgKi8KKyAgICAgICAgMHg3NSwgMHhmYiwgLyogICAgam56IDFi
ICAgICAgICAgICovCisgICAgICAgIDB4OWQsICAgICAgIC8qICAgIHBvcGYgICAgICAgICAgICAq
LworICAgICAgICAweGMzLCAgICAgICAvKiAgICByZXQgICAgICAgICAgICAgKi8KKyAgICB9Owog
ICAgIHVpbnQxNl90IHBvcnQgPSByZWdzLT5keDsKICAgICB1aW50OF90IHZhbHVlID0gcmVncy0+
YWw7CiAKICAgICBpZiAoIChvcGNvZGUgIT0gMHhlZSkgfHwgKHBvcnQgIT0gMHhjZDQpIHx8ICEo
dmFsdWUgJiAweDgwKSApCiAgICAgICAgIHJldHVybiBmYWxzZTsKIAotICAgIC8qICAgIHB1c2hm
ICovCi0gICAgaW9fZW11bF9zdHViWzBdID0gMHg5YzsKLSAgICAvKiAgICBjbGkgKi8KLSAgICBp
b19lbXVsX3N0dWJbMV0gPSAweGZhOwotICAgIC8qICAgIG91dCAlYWwsJWR4ICovCi0gICAgaW9f
ZW11bF9zdHViWzJdID0gMHhlZTsKLSAgICAvKiAxOiBpbiAlZHgsJWFsICovCi0gICAgaW9fZW11
bF9zdHViWzNdID0gMHhlYzsKLSAgICAvKiAgICB0ZXN0ICQweDgwLCVhbCAqLwotICAgIGlvX2Vt
dWxfc3R1Yls0XSA9IDB4YTg7Ci0gICAgaW9fZW11bF9zdHViWzVdID0gMHg4MDsKLSAgICAvKiAg
ICBqbnogMWIgKi8KLSAgICBpb19lbXVsX3N0dWJbNl0gPSAweDc1OwotICAgIGlvX2VtdWxfc3R1
Yls3XSA9IDB4ZmI7Ci0gICAgLyogICAgcG9wZiAqLwotICAgIGlvX2VtdWxfc3R1Yls4XSA9IDB4
OWQ7Ci0gICAgLyogICAgcmV0ICovCi0gICAgaW9fZW11bF9zdHViWzldID0gMHhjMzsKLQotICAg
IEJVSUxEX0JVR19PTihJT0VNVUxfUVVJUktfU1RVQl9CWVRFUyA8IDEwKTsKKyAgICBtZW1jcHko
aW9fZW11bF9zdHViLCBzdHViLCBzaXplb2Yoc3R1YikpOworICAgIEJVSUxEX0JVR19PTihJT0VN
VUxfUVVJUktfU1RVQl9CWVRFUyA8IHNpemVvZihzdHViKSk7CiAKICAgICByZXR1cm4gdHJ1ZTsK
IH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 15:29:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 15:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef5wc-0000UW-HP; Fri, 26 Jan 2018 15:29:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5n3w=ev=citrix.com=prvs=5573f66d7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ef5wa-0000UQ-Vi
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 15:29:32 +0000
X-Inumbo-ID: b9389c2f-02ad-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9389c2f-02ad-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 15:29:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="459845841"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 26 Jan 2018 15:29:10 +0000
Message-ID: <20180126152910.4320-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] xen/pvshim: fix GNTTABOP_query_size hypercall
	forwarding with SMAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGlzYWJsZSBTTUFQIGluIHRoZSBzaGltIGJlZm9yZSBib3VuY2luZyB0aGUgaHlwZXJjYWxsLCBv
ciBlbHNlIEwwCndpbGwgZmFpbCB0byBnZXQgdGhlIGh5cGVyY2FsbCBidWZmZXIuCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmVwb3J0ZWQt
Ynk6IEZhdGloIEFjYXIgPGZhdGloLmFjYXJAZ2FuZGkubmV0PgotLS0KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpOZWVkcyB0byBiZSBiYWNrcG9ydGVk
IHRvIHRoZSA0LjEwLjAtc2hpbS1jb21ldCBicmFuY2guCi0tLQogeGVuL2FyY2gveDg2L3B2L3No
aW0uYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKaW5kZXgg
ZDUzODNkY2ZjNy4uZWIxZWU3ZDNjNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0u
YworKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCkBAIC03NDgsNyArNzQ4LDEwIEBAIHN0YXRp
YyBsb25nIHB2X3NoaW1fZ3JhbnRfdGFibGVfb3AodW5zaWduZWQgaW50IGNtZCwKICAgICB9CiAK
ICAgICBjYXNlIEdOVFRBQk9QX3F1ZXJ5X3NpemU6CisgICAgICAgIC8qIERpc2FibGUgU01BUCBz
byBMMCBjYW4gYWNjZXNzIHRoZSBidWZmZXIuICovCisgICAgICAgIHN0YWMoKTsKICAgICAgICAg
cmMgPSB4ZW5faHlwZXJjYWxsX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX3F1ZXJ5X3NpemUsIHVv
cC5wLCBjb3VudCk7CisgICAgICAgIGNsYWMoKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZh
dWx0OgotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 15:32:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 15:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef5zA-00018L-1W; Fri, 26 Jan 2018 15:32:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef5z8-00018A-5E
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 15:32:10 +0000
X-Inumbo-ID: 16e5b36d-02ae-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16e5b36d-02ae-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 15:32:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66743772"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180126152910.4320-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5612b27a-cff7-93e5-2c84-546e740354a4@citrix.com>
Date: Fri, 26 Jan 2018 15:31:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180126152910.4320-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/pvshim: fix GNTTABOP_query_size
 hypercall forwarding with SMAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTU6MjksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBEaXNhYmxlIFNNQVAg
aW4gdGhlIHNoaW0gYmVmb3JlIGJvdW5jaW5nIHRoZSBoeXBlcmNhbGwsIG9yIGVsc2UgTDAKPiB3
aWxsIGZhaWwgdG8gZ2V0IHRoZSBoeXBlcmNhbGwgYnVmZmVyLgo+Cj4gU2lnbmVkLW9mZi1ieTog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gUmVwb3J0ZWQtYnk6IEZh
dGloIEFjYXIgPGZhdGloLmFjYXJAZ2FuZGkubmV0PgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpEbyB3ZSBoYXZlIGFueSBvdGhlciBleGFt
cGxlcyBvZiB0aGlzP8KgIEkgZXhwZWN0IGl0IG1pZ2h0IGJlIGEgY29tbW9uCnNoaW0gcGF0dGVy
bi4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 15:38:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 15:38:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef64g-0001M1-Va; Fri, 26 Jan 2018 15:37:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xa64=ev=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ef64f-0001Lv-Jd
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 15:37:53 +0000
X-Inumbo-ID: da5d3cea-02ae-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da5d3cea-02ae-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 16:37:45 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id v71so22034385wmv.2
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 07:37:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=4EB7yOID2HCb1rsZJihX/5ZIVN8SCUG+4CGlYb7W0Ew=;
 b=cHb9Pv3IYwC2BOW2JAB95KxpEAQHlIKIPYQNH7Kh7TJLjvR+ZXxt2zS03TH1cdRSt7
 wgWwMJ3uBBhYoatadwyF70SYR4XHV9yyvkVl5OKeDwKHMmG/UZ1P4E4p/un9eg4V1e9Q
 xN8XbQdUkXD4tTgMIfKXhPkDZ/ontiW4fNGDc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=4EB7yOID2HCb1rsZJihX/5ZIVN8SCUG+4CGlYb7W0Ew=;
 b=X7Qm/kgIWoff6ob5N33ViXNA7IzFZNRC8Bc1PZPqTZINydrvM0YP9LJnsrL56HSffI
 qRxQUUklR266jlKye0OCmokoJ9CW1RsMaZuRh5THp4fVYHHSpVFTkFz7qYPh/5DCaLGt
 06OxhhOdmnNZ7+/m3aEnBMT03JJZWKC/b9cJ59mzRq9jgG84KN3u9zOjESOoGC6HT+C9
 rUxNfobYb2cOwDACW/axayfJeacEmaCNN/Wgwgb4wVPP8cYNMiVsNqpwQBcwO27yDcgC
 CCBdVoVC0iAitob6ytR2T4EVwxt+Z4QEGBu2dN4Ibk3WZCRCuoLG5ezVWZlioa7s584K
 q4mQ==
X-Gm-Message-State: AKwxytf+Vz73mSLyYUxHifuXKphiM+pD6d/8TRokH5mWiPYK97prjnjh
 nwAA565znfiJyGgEp1plb0pCFQ==
X-Google-Smtp-Source: AH8x225wBS5BUpyVgXthtf1JSGg+tXqbMk3jEuSg8OIdOPX88Pba/FplJbvAiGNrwb8hBo3HPgd+HA==
X-Received: by 10.80.141.197 with SMTP id s5mr34670058edh.0.1516981070638;
 Fri, 26 Jan 2018 07:37:50 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id e40sm2710819ede.21.2018.01.26.07.37.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 07:37:50 -0800 (PST)
To: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>
References: <20171222174137.30076-1-mirela.simonovic@aggios.com>
 <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
 <CAPD2p-n8wE5HPgjBPDX9fGGx=7SNS+gcNy3uqEaFKzwAWm09HA@mail.gmail.com>
 <20180123115857.GB1706@toto>
 <ec2de564-f4e7-eeef-8426-d8858dcdac41@aggios.com>
 <20180125141544.GD1706@toto>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <400ce04f-2c3b-5020-00af-d44a148a23c0@linaro.org>
Date: Fri, 26 Jan 2018 15:37:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180125141544.GD1706@toto>
Content-Language: en-US
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [RFC v2] xen/arm: Suspend to RAM Support in Xen for
 ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgRWRnYXIsCgpPbiAyNS8wMS8xOCAxNDoxNSwgRWRnYXIgRS4gSWdsZXNpYXMgd3JvdGU6Cj4g
T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDc6MDQ6MzVQTSArMDEwMCwgTWlyZWxhIFNpbW9ub3Zp
YyB3cm90ZToKPj4gSGkgT2xla3NhbmRyLCBFZGdhciwKPj4KPj4KPj4gVGhhbmtzLCB5b3UncmUg
cmlnaHQuCj4+Cj4+Cj4+IE9uIDAxLzIzLzIwMTggMTI6NTggUE0sIEVkZ2FyIEUuIElnbGVzaWFz
IHdyb3RlOgo+Pj4gT24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDE6NTI6NTBQTSArMDIwMCwgT2xl
a3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Pj4gSGkgTWlyZWxhLAo+Pj4+Cj4+Pj4gSnVzdCBz
b21lIHJlbWFya3MgcmVnYXJkaW5nIHRoZSBzY29wZSBvZiB3b3JrOgo+Pj4+Cj4+Pj4gK0luIGFk
ZGl0aW9uLCB0aGUgZm9sbG93aW5nIGhhdmUgdG8gYmUgaW1wbGVtZW50ZWQ6Cj4+Pj4gKyogU3Vz
cGVuZC9yZXN1bWUgdkNQVSAodHJpZ2dlcmVkIGJ5IHZTWVNURU1fU1VTUEVORCBjYWxsKQo+Pj4+
ICsqIFN1c3BlbmQvcmVzdW1lIFhlbiAodHJpZ2dlcmVkIGJ5IHZTWVNURU1fU1VTUEVORCBjYWxs
ZWQgYnkgRG9tMCksIGluY2x1ZGluZzoKPj4+PiArICAgICAgICogRGlzYWJsZSB3YXRoZG9nIG9u
IHN1c3BlbmQsIGVuYWJsZSBpdCBvbiByZXN1bWUKPj4+PiArICAgICAgICogUGF1c2UgZG9tYWlu
cyBvbiBzdXNwZW5kLCB1bnBhdXNlIHRoZW0gb24gcmVzdW1lCj4+Pj4gKyAgICAgICAqIERpc2Fi
bGUgbm9uLWJvb3QgcENQVXMgb24gc3VzcGVuZCwgZW5hYmxlIHRoZW0gb24gcmVzdW1lCj4+Pj4g
KyAgICAgICAqIFNhdmUvcmVzdG9yZSBvZiBHSUMgY29uZmlndXJhdGlvbgo+Pj4+ICsgICAgICAg
KiBTdXNwZW5kL3Jlc3VtZSB0aW1lcgo+Pj4+ICsgICAgICAgKiBTYXZlL3Jlc3RvcmUgb2YgRUwy
IGNvbnRleHQKPj4+PiArICAgICAgICogSW1wbGVtZW50IHJlc3VtZSBlbnRyeSBwb2ludCBpbiBY
ZW4sIGluY2x1ZGluZyBNTVUgY29uZmlndXJhdGlvbgo+Pj4+Cj4+Pj4gSSB0aGluayB0aGF0IHNh
dmluZy9yZXN0b3JpbmcgSU9NTVUgcmVnaXN0ZXJzL2NvbnRleHQgc2hvdWxkIGJlCj4+Pj4gaW1w
bGVtZW50ZWQgYXMgd2VsbC4KPj4+IFllcywgZ29vZCBwb2ludC4KPj4+IE1pcmVsYSwgSSB0aGlu
ayB0aGF0IGluIHRoZSBaVSsgY2FzZSB0aGUgSU9NTVUgYWN0dWFsbHkgZ2V0cyBwb3dlcmVkIGRv
d24KPj4+IHdpdGggdGhlIEZQRC4KPj4KPj4gWWVzLCBpdCBpcyBpbiBGUEQuCj4gCj4gSGF2aW5n
IHNhaWQgdGhhdCBpdCBtYXkgc3RpbGwgYmUgdXNlZnVsIGZyb20gYSBwYXRjaCByZXZpZXcgcGVy
c3BlY3RpdmUKPiB0byBpbmNyZW1lbnRhbGx5IGFkZCB0aGluZ3MuIFBlcmhhcHMgdGhlIElPTU1V
IHN1c3BlbmRpbmcgc3VwcG9ydCBjb3VsZAo+IGNvbWUgaW4gZm9sbG93LXVwIHBhdGNoIHNlcmll
cyBpZiBvdGhlcnMgYWdyZWUuCgorMSA6KS4gSSBzdXNwZWN0IHRoZSBzdXNwZW5kL3Jlc3VtZSBw
YXRjaCBzZXQgd2lsbCBiZSBxdWl0ZSBiaWcuIFNvIAphbnl0aGluZyB0aGF0IGNhbiBoZWxwIHRo
ZSByZXZpZXcgKGUuZyBzcGxpdHRpbmcgcGF0Y2ggc2VyaWVzLCBtb3ZpbmcgCm91dCBzb21lIHBh
cnRzIG9mIHRoZSBpbml0aWFsIHdvcmsuLi4pIHdvdWxkIGJlIGdyZWF0bHkgYXBwcmVjaWF0ZWQu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 15:53:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 15:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6JR-0002iz-Eq; Fri, 26 Jan 2018 15:53:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9use=ev=citrix.com=prvs=5571302b7=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ef6JP-0002hg-Mj
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 15:53:07 +0000
X-Inumbo-ID: 044d27e9-02b1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 044d27e9-02b1-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 15:53:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="459850352"
Date: Fri, 26 Jan 2018 15:52:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180126155238.qxme4udlnpaqmd26@citrix.com>
References: <20180126152910.4320-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180126152910.4320-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen/pvshim: fix GNTTABOP_query_size
 hypercall forwarding with SMAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDM6Mjk6MTBQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IERpc2FibGUgU01BUCBpbiB0aGUgc2hpbSBiZWZvcmUgYm91bmNpbmcgdGhlIGh5
cGVyY2FsbCwgb3IgZWxzZSBMMAo+IHdpbGwgZmFpbCB0byBnZXQgdGhlIGh5cGVyY2FsbCBidWZm
ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gUmVwb3J0ZWQtYnk6IEZhdGloIEFjYXIgPGZhdGloLmFjYXJAZ2FuZGkubmV0Pgo+
IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IC0tLQo+IE5lZWRzIHRvIGJlIGJhY2twb3J0ZWQgdG8gdGhlIDQuMTAuMC1zaGltLWNvbWV0
IGJyYW5jaC4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDMgKysrCj4gIDEgZmls
ZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPiBpbmRleCBkNTM4M2RjZmM3Li5l
YjFlZTdkM2M0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4gQEAgLTc0OCw3ICs3NDgsMTAgQEAgc3RhdGljIGxvbmcg
cHZfc2hpbV9ncmFudF90YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAo+ICAgICAgfQo+ICAKPiAg
ICAgIGNhc2UgR05UVEFCT1BfcXVlcnlfc2l6ZToKPiArICAgICAgICAvKiBEaXNhYmxlIFNNQVAg
c28gTDAgY2FuIGFjY2VzcyB0aGUgYnVmZmVyLiAqLwoKSW50ZXJlc3RpbmcuCgo+ICsgICAgICAg
IHN0YWMoKTsKPiAgICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZ3JhbnRfdGFibGVfb3AoR05U
VEFCT1BfcXVlcnlfc2l6ZSwgdW9wLnAsIGNvdW50KTsKPiArICAgICAgICBjbGFjKCk7CgpUaGVy
ZSBpcyBzbyBmYXIgb25seSBvbmUgaW5zdGFuY2Ugb2YgdGhpcywgc28gZG9pbmcgdGhpcyBhZC1o
b2Mgc3RhYyAvCmNsYWMgaXMgT0suCgpQcm9iYWJseSBhbm90aGVyIChtb3JlIHVuaWZvcm1lZCkg
d2F5IG9mIGZpeGluZyBpdCBpcyB0byBoYXZlIG91ciBvd24KYnVmZmVyIChmb3JiaWQgcGFzc2lu
ZyB0aHJvdWdoIHVvcCBkaXJlY3RseSkgYW5kIHRoZSBjb3B5IGJhY2sgdGhlCnJlc3VsdC4gT3Ig
d2Ugc2hvdWxkIGludmVudCBhIHNldCBvZiBtYWNyb3MgdG8gZGVhbCB3aXRoIHVvcC4KCkVpdGhl
ciB3YXksIHdlJ2QgYmV0dGVyIGVzdGFibGlzaCBhIHJ1bGUgZ29pbmcgZm9yd2FyZC4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:00:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6QD-0003ms-AI; Fri, 26 Jan 2018 16:00:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef6QB-0003lh-Lm
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:00:07 +0000
X-Inumbo-ID: f579f72c-02b1-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f579f72c-02b1-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 16:59:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="459851800"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 Jan 2018 16:00:03 +0000
Message-ID: <1516982403-25709-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/boot: Make the "Building Dom0" messages
	consistent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIHRoZSBQViBtZXNzYWdlIHRvIG1hdGNoIHRoZSB3b3JkaW5nIG9mIHRoZSBQVkggc2lk
ZSwgdXNlIHRoZSBzYW1lCm51bWJlciBvZiAqKioncywgZXhwbGljaXRseSBpZGVudGlmeSBQViB2
cyBQVkgsIGFuZCBzZXQgdGhlIGxvZyBsZXZlbCBhdCBJTkZPLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS9kb20wX2J1aWxkLmMgfCAyICstCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
ICB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gv
eDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggOTYyZGMxNC4uYmY3YmFhOCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMKQEAgLTEwNjQsNyArMTA2NCw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3Rf
cHZoKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IG1vZHVsZV90ICppbWFnZSwKICAgICBwYWRkcl90
IGVudHJ5LCBzdGFydF9pbmZvOwogICAgIGludCByYzsKIAotICAgIHByaW50aygiKiogQnVpbGRp
bmcgYSBQVkggRG9tMCAqKlxuIik7CisgICAgcHJpbnRrKFhFTkxPR19JTkZPICIqKiogQnVpbGRp
bmcgYSBQVkggRG9tMCAqKipcbiIpOwogCiAgICAgaW9tbXVfaHdkb21faW5pdChkKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b20wX2J1aWxkLmMKaW5kZXggZTcwNjViZi4uODdiMzI1YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBA
IC0zMjgsNyArMzI4LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9t
YWluICpkLAogICAgIC8qIE1hY2hpbmUgYWRkcmVzcyBvZiBuZXh0IGNhbmRpZGF0ZSBwYWdlLXRh
YmxlIHBhZ2UuICovCiAgICAgcGFkZHJfdCBtcHRfYWxsb2M7CiAKLSAgICBwcmludGsoIioqKiBM
T0FESU5HIERPTUFJTiAwICoqKlxuIik7CisgICAgcHJpbnRrKFhFTkxPR19JTkZPICIqKiogQnVp
bGRpbmcgYSBQViBEb20wICoqKlxuIik7CiAKICAgICBkLT5tYXhfcGFnZXMgPSB+MFU7CiAKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:02:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:02:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6So-00044k-Rw; Fri, 26 Jan 2018 16:02:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9use=ev=citrix.com=prvs=5571302b7=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ef6Sn-00044d-Gq
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:02:49 +0000
X-Inumbo-ID: 56b7ff28-02b2-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56b7ff28-02b2-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 17:02:42 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="459852317"
Date: Fri, 26 Jan 2018 16:02:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180126160210.7wdbtluvllwuolrg@citrix.com>
References: <1516982403-25709-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516982403-25709-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make the "Building Dom0" messages
	consistent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDQ6MDA6MDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTd2l0Y2ggdGhlIFBWIG1lc3NhZ2UgdG8gbWF0Y2ggdGhlIHdvcmRpbmcgb2YgdGhl
IFBWSCBzaWRlLCB1c2UgdGhlIHNhbWUKPiBudW1iZXIgb2YgKioqJ3MsIGV4cGxpY2l0bHkgaWRl
bnRpZnkgUFYgdnMgUFZILCBhbmQgc2V0IHRoZSBsb2cgbGV2ZWwgYXQgSU5GTy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:09:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:09:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6Ya-0004It-Mr; Fri, 26 Jan 2018 16:08:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xa64=ev=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ef6YZ-0004In-4w
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:08:47 +0000
X-Inumbo-ID: 2a4363cf-02b3-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22c.google.com (unknown [2a00:1450:400c:c09::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a4363cf-02b3-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 17:08:37 +0100 (CET)
Received: by mail-wm0-x22c.google.com with SMTP id v71so22227218wmv.2
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 08:08:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=tYpChWhrx0Wsy3gid3DlvNudcLOpoRJW/FYbPssUfwA=;
 b=dqzw5PPcUydSzQk/ve/y4gl/LEArXYlJaW5rAtllCf97rPLFvvpQQvhU+Qi6qRgaUq
 qEucMLEisXlXlN0NzU29mUaiuy+3HuU5cKdHYXq8xbz1Pngx8BzBobLCGETRqkTkJTLk
 RFAOaFb1G3riyU17cfoaB7jnUl8+iBztey90Q=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=tYpChWhrx0Wsy3gid3DlvNudcLOpoRJW/FYbPssUfwA=;
 b=juItfk1moUSSXwZSeS+S5B6TPO5oikvI4nRpRjPPkGp2ro5HFsOjJynrm39zGc4j1A
 LBqDg+u2h/GUqtnj2tTt+GdaKDVVAtG8+26p9qRtv8UQuiorkwMOmvdDwoAgKwlLL1Eu
 S8vAsPIDIOWajSG+2OpRGY9sbSBBPlnBsiPQSN6LCFgVXtT8YIvcwgZmpjH8aa8HiYv8
 tAxVvKBUTiHG37SdGv3sMwCbJgfJvhP0aaew8cFvSoGZ5rKso9kb7f/RMJ+QVJfYWEIF
 MdyZ8D0uJYlXYxPBYJqMBIxVQR3O3FIH9/8yZkqrgij0nYb7U595wHKIdLhr0cXmdGrC
 cq3w==
X-Gm-Message-State: AKwxytfomPJAuNclXKJsIZZPQyVI/8NfIb3jnoQ4v5io9V2kfAV8srYd
 4hqFiaFYK2OfAm7ylUObE4IooQ==
X-Google-Smtp-Source: AH8x226VN/gi43O5DCqOYDndlM8uhR9fGR+fc4ZloiCOPJUNh+dg2V8yk8LsrF4RbvlHndjsAR0baw==
X-Received: by 10.80.160.167 with SMTP id 36mr35560092edo.188.1516982922662;
 Fri, 26 Jan 2018 08:08:42 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z42sm2673417edz.39.2018.01.26.08.08.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 08:08:42 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org
References: <20171222174137.30076-1-mirela.simonovic@aggios.com>
 <f2c7c2c2-0498-4135-3031-853b04c64be6@linaro.org>
 <1e7b29a9-80d4-f2b4-54a3-aa7a249924c2@aggios.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f80f10bb-0221-745d-5c1c-789e573d38ef@linaro.org>
Date: Fri, 26 Jan 2018 16:08:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1e7b29a9-80d4-f2b4-54a3-aa7a249924c2@aggios.com>
Content-Language: en-US
Cc: edgar.iglesias@xilinx.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [RFC v2] xen/arm: Suspend to RAM Support in Xen for
	ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyNC8wMS8xOCAxNzo1NSwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBIaSBKdWxpZW4s
IFN0ZWZhbm8sCgpIaSBNaXJlbGEsCgo+IAo+IFRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBm
ZWVkYmFjayEKPiAKPiAKPiBPbiAwMS8xMS8yMDE4IDAzOjAwIFBNLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+IEhpIE1pcmVsYSwKPj4KPj4gVGhhbmsgeW91IGZvciB0aGUgc2VuZGluZyB0aGUgZGVz
aWduIGRvY3VtZW50LiBUaGUgZ2VuZXJhbCBkZXNpZ24gCj4+IGxvb2tzIGdvb2QgdG8gbWUuIEkg
aGF2ZSBzb21lIGNvbW1lbnRzIGJlbG93LCBidXQgdGhleSBhcmUgbW9yZSAKPj4gcmVsYXRlZCB0
byB0aGUgaW1wbGVtZW50YXRpb24gb2YgQ1BVIG9uL29mZiBpbiBYZW4uCj4+Cj4+IE9uIDIyLzEy
LzE3IDE3OjQxLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pgo+PiBbLi4uXQo+Pgo+Pj4gKy0t
LS0tLS0tLS0tLS0tLQo+Pj4gK1Jlc3VtaW5nIEd1ZXN0cwo+Pj4gKy0tLS0tLS0tLS0tLS0tLQo+
Pj4gKwo+Pj4gK1Jlc3VtZSBvZiB0aGUgcHJpdmlsZWdlZCBndWVzdCAoRG9tMCkgaXMgYWx3YXlz
IGZvbGxvd2luZyB0aGUgWGVuIAo+Pj4gcmVzdW1lLgo+Pj4gKwo+Pj4gK0FuIHVucHJpdmlsZWdl
ZCBndWVzdCBzaGFsbCByZXN1bWUgb25jZSBhIGRldmljZSBpdCBvd25zIHRyaWdnZXJzIGEgCj4+
PiB3YWtlLXVwCj4+PiAraW50ZXJydXB0LCByZWdhcmRsZXNzIG9mIHdoZXRoZXIgWGVuIHdhcyBz
dXNwZW5kZWQgd2hlbiB0aGUgd2FrZS11cCAKPj4+IGludGVycnVwdAo+Pj4gK3dhcyB0cmlnZ2Vy
ZWQuIElmIFhlbiB3YXMgc3VzcGVuZGVkLCBpdCBpcyBhc3N1bWVkIHRoYXQgRG9tMCB3aWxsIGJl
IAo+Pj4gcnVubmluZwo+Pj4gK2JlZm9yZSB0aGUgRG9tVSBndWVzdCBzdGFydHMgdG8gcmVzdW1l
LiBUaGUgc3luY2hyb25pemF0aW9uIAo+Pj4gbWVjaGFuaXNtIHRvCj4+PiArZW5mb3JjZSB0aGUg
YXNzdW1lZCBjb25kaXRpb24gaXMgVEJELgo+Pgo+PiBHaXZlbiB0aGF0IGFsbCBidXQgdGhlIG5v
bi1ib290IENQVSB3aWxsIGJlIG9mZmxpbmVkLiBEb2VzIHRoZSB3YWtlLXVwIAo+PiBpbnRlcnJ1
cHQgYWx3YXlzIG5lZWQgdG8gdGFyZ2V0IHRoZSBub24tYm9vdCBDUFU/Cj4gCj4gV2FrZS11cCBp
bnRlcnJ1cHQgbmVlZHMgdG8gYmUgdGFyZ2V0ZWQgdG8gdGhlIGJvb3QgcENQVSwgYW5kIHRoZSBy
ZXN1bWUgCj4gc2VxdWVuY2UgaGFzIHRvIHN0YXJ0IGZyb20gdGhlIGJvb3QgcENQVS4KCkkgYXNz
dW1lIHRoYXQgd2FrZS11cCBpbnRlcnJ1cHRzIGNvdWxkIGJlbG9uZyB0byBhIGd1ZXN0LgpJbiB0
aGF0IGNhc2UsIHRoZSB3YWtlLXVwIGludGVycnVwdHMgd2lsbCBuZWVkIHRvIGJlIG1vdmVkIHRv
IHRoZSBib290IApwQ1BVIG9uIHN1c3BlbmQuCgpbLi4uXQoKPj4KPj4gRm9yIGluc3RhbmNlLCB5
b3UgbGlrZWx5IG5lZWQgdG8gbWlncmF0ZSBpbnRlcnJ1cHRzIHRoYXQgd2FzIGFzc2lnbmVkIAo+
PiB0byB0aGUgcGh5c2ljYWwgQ1BVIChlaXRoZXIgZ3Vlc3Qgb25lIG9yIFhlbiBvbmUpLiBUaG91
Z2ggWGVuIG9uZXMgCj4+IG1pZ2h0IGJlIGxlc3MgYSBjb25jZXJuIGJlY2F1c2UgSSB0aGluayB0
aGV5IGFyZSBhbHdheXMgYXNzaWduZWQgdG8gCj4+IENQVTAgYXQgdGhlIG1vbWVudC4KPiAKPiBJ
IHdvdWxkIHZlcnkgYXBwcmVjaWF0ZSBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMuIFRoZXNlIGtp
bmQgb2YgCj4gc2NlbmFyaW9zIGNhbiBiZSBlYXNpbHkgb3Zlcmxvb2tlZCBhbmQgSSdtIG5vdCB0
aGF0IG11Y2ggZXhwZXJpZW5jZWQgCj4gd2l0aCBwaW5uaW5nIGFuZCBpdHMgc2lkZSBlZmZlY3Rz
Lgo+IExldHMgYXNzdW1lIGEgdkNQVSBpcyBwaW5uZWQgdG8gdGhlIG5vbi1ib290IENQVSMxLiBX
aGVuIHRoZSBndWVzdCAKPiBlbmFibGVzIGFuIGludGVycnVwdCAoaW50ZXJydXB0IGlzIHRhcmdl
dGVkIHRvIHRoZSB2Q1BVKSwgd291bGQgWGVuIAo+IHRhcmdldCBwaHlzaWNhbCBpbnRlcnJ1cHQg
dG8gdGhlIEdJQyBDUFUgaW50ZXJmYWNlIG9mIHBDUFUjMSBvciBwQ1BVIzAgCj4gb3IgYWxsIHBD
UFVzPwoKSW4geW91ciBleGFtcGxlLCB0aGUgaW50ZXJydXB0cyB3aWxsIHRhcmdldCBwQ1BVIzEg
b25seS4KCj4gCj4+Cj4+IEZ1cnRoZXJtb3JlLCBQUEkgaGFuZGxlcnMgYXJlIG5vdCByZW1vdmVk
LiBTYW1lIGZvciBhbnkgbWVtb3J5IAo+PiBhbGxvY2F0ZWQgKHlvdSBtYXkgbG9vc2UgcmVmZXJl
bmNlIHRvIGl0IGJlY2F1c2UgcGVyY3B1IGFyZWEgZm9yIHRoYXQgCj4+IENQVSB3aWxsIGdldCBm
cmVlZCkuIEkgYmVsaWV2ZSBnZXQgaW50byB0cm91YmxlIHdoZW4gdGhlIENQVSBpcyBiYWNrIAo+
PiBvbmxpbmU/Cj4gCj4gWWVzLCBJIG5lZWRlZCB0byBhZGQgZmV3IGZpeGVzIGludG8gZXhpc3Rp
bmcgY29kZSB0byBlbmFibGUgcENQVSB0byBjb21lIAo+IGJhY2sgb25saW5lLiBJJ2xsIHN1Ym1p
dCBSRkMgc29vbi4KClRoYW5rIHlvdSEKClsuLi5dCgo+Pgo+PiBJIG1heSBoYXZlIG1pc3Mgb3Ro
ZXIgYml0cywgc28gSSB3b3VsZCBoaWdobHkgcmVjb21tZW5kIHRvIGdvIHRocm91Z2ggCj4+IHRo
ZSBib290IGNvZGUgYW5kIHNlZSB3aGF0IGNvdWxkIGdvIHdyb25nLgo+Pgo+PiBbLi5dCj4+Cj4+
PiArUmVzdW1lIEZsb3cKPj4+ICstLS0tLS0tLS0tLS0KPj4+ICtUaGUgcmVzdW1lIGVudHJ5IHBv
aW50IHNoYWxsIGJlIGltcGxlbWVudGVkIGluCj4+PiArKiBoeXBfcmVzdW1lKCkgaW4gYXJjaC9h
cm0vYXJtNjQvZW50cnkuUwo+Pj4gK1RoZSB2ZXJ5IGJlZ2lubmluZyBvZiB0aGUgcmVzdW1lIHBy
b2NlZHVyZSBoYXMgdG8gYmUgaW1wbGVtZW50ZWQgaW4gCj4+PiBhc3NlbWJseS4KPj4+ICtJdCBz
aGFsbCBjb250YWluIHRoZSBmb2xsb3dpbmc6Cj4+PiArKiBFbmFibGUgdGhlIE1NVSBzbyB0aGF0
IHRoZSBzdHJ1Y3R1cmUgY29udGFpbmluZyBDUFUgY29udGV4dCB3aGljaCAKPj4+IHdhcyBzYXZl
ZCBvbgo+Pj4gK3N1c3BlbmQgY2FuIGJlIGFjY2Vzc2VkCj4+PiArKiBSZXN0b3JlIENQVSBjb250
ZXh0ICh0byBtYXRjaCB0aGUgdmFsdWVzIHNhdmVkIG9uIHN1c3BlbmQpIGFuZCAKPj4+IHJldHVy
biBpbnRvIEMKPj4+ICsqIFNldCB0aGUgc3lzdGVtX3N0YXRlIHZhcmlhYmxlIHRvIFNZU19TVEFU
RV9yZXN1bWUKPj4+ICsqIFJlc3RvcmUgR0lDIGNvbnRleHQKPj4+ICsqIFJlc3VtZSB0aW1lcgo+
Pj4gKyogRW5hYmxlIGludGVycnVwdHMKPj4+ICsqIEVuYWJsZSBub24tYm9vdCBDUFVzIGJ5IGNh
bGxpbmcgZW5hYmxlX25vbmJvb3RfY3B1cygpCj4+Cj4+IFlvdSB3b3VsZCBoYXZlIHRvIGJlIGNh
cmVmdWwgb24gcmUtZW5hYmxpbmcgdGhlIG5vbi1DUFUuIAo+PiBzdGFydF9zZWNvbmRhcnkgaXMg
aW1wbGVtZW50ZWQgYmFzZWQgb24gdGhlIGFzc3VtcHRpb24gdGhhdCBpdCB3aWxsIAo+PiBvbmx5
IGJlIGNhbGxlZCBkdXJpbmcgWGVuIGJvb3QuIFNvbWUgb2YgdGhlIGNvZGUgbWF5IGJlIHBhcnQg
b2YgX19pbml0IAo+PiAoc2VlIGNwdV91cF9zZW5kX3NnaSkgb3Igc2hvdWxkIG5vdCBiZSBjYWxs
ZWQgYXMgaXQgaXMgYWZ0ZXIgYm9vdCAoZS5nIAo+PiBjaGVja19sb2NhbF9jcHVfZXJyYXRhKS4K
Pj4KPj4gQW5vdGhlciBJIGhhdmUgaW4gbWluZCBpcyB0aGUgd2F5IFZUQ1JfRUwyIGlzIHNldCB0
b2RheSAoc2VlIAo+PiBzZXR1cF92aXJ0X3BhZ2luZykuIEl0IGlzIGRvbmUgYXQgYm9vdCB0aW1l
LCBzbyBpZiB5b3Ugb25saW5lIGEgQ1BVIAo+PiBhZnRlcndhcmRzLCBWVENSX0VMMiB3aWxsIG5v
dCBiZSBzZXQgY29ycmVjdGx5Lgo+IAo+IFdhcyB0aGVyZSBhbnkgcmVhc29uIHRvIGNvbmZpZ3Vy
ZSBWVENSX0VMMiBhZnRlciBhbGwgQ1BVcyBiZWNvbWUgb25saW5lPwo+IAo+IEkgZml4ZWQgdGhp
cyBhcyBmb2xsb3dzOiBpbiBzdGFydF94ZW4oKSwgdGhlIGJvb3QgQ1BVIGNhbGxzIAo+IHNldHVw
X3ZpcnRfcGFnaW5nKCkgcHJpb3IgdG8gZW5hYmxpbmcgbm9uLWJvb3QgQ1BVcy4gc2V0dXBfdmly
dF9wYWdpbmcoKSAKPiBjb25maWd1cmVzIFZUQ1JfRUwyIG9ubHkgZm9yIHRoZSBib290IENQVS4K
PiBOb24tYm9vdCBDUFVzIGNhbGwgc2V0dXBfdmlydF9wYWdpbmdfb25lKCkgbGF0ZXIsIGZyb20g
Cj4gc3RhcnRfc2Vjb25kYXJ5KCkuIEFsc28sIG9ubHkgdGhlIGJvb3QgQ1BVIHBlcmZvcm1zIHRo
ZSBjYWxjdWxhdGlvbiBmb3IgCj4gaG93IHRvIGNvbmZpZ3VyZSBWVENSX0VMMiwgbm9uLWJvb3Qg
Q1BVcyByZWx5IG9uIHRoZSBjYWxjdWxhdGVkIHZhbHVlLgpUaGlzIHdvdWxkIG5vdCBiZSBjb3Jy
ZWN0LiBJbWFnaW5lIGEgcGxhdGZvcm0gd2l0aCBoZXRlcm9nZW5lb3VzIApwcm9jZXNzb3JzIChz
dWNoIGFzIGJpZy5MSVRUTEUpLCBlYWNoIHByb2Nlc3NvcnMgbWF5IGhhdmUgZGlmZmVyZW50IHNl
dCAKb2YgImZlYXR1cmVzIiAoZS5nIG1heCBJUEEgc2l6ZSBzdXBwb3J0ZWQpLiBZb3Ugd2FudCBY
ZW4gdG8gdXNlIGEgY29tbW9uIApzZXQgb2YgImZlYXR1cmVzIiB0aGF0IHdvdWxkIHdvcmsgb24g
YWxsIENQVXMuCgpUbyBnaXZlIGFuIGV4YW1wbGUsIHlvdXIgYm9vdCBDUFUgbWF5IHN1cHBvcnQg
bWF4aW11bSA0OC1iaXQgSVBBIHdoaWxlIAphbGwgdGhlIG90aGVyIENQVXMgd291bGQgc3VwcG9y
dCBtYXhpbXVtIDQwLWJpdCBJUEEuIElmIFhlbiBkZWNpZGVzIHRvIAp1c2UgbWF4aW11bSA0OC1i
aXQgSVBBLCB0aGVuIHBhZ2UtdGFibGVzIHdvdWxkIG5vdCB3b3JrIG9uIG90aGVyIENQVXMuCgpJ
biBvcmRlciB0byB0YWtlIHRoZSBkZWNpc2lvbiwgeW91IG5lZWQgdG8gd2FpdCBhbGwgQ1BVcyB0
byBjb21lIHVwIGFuZCAKbG9vayBhdCB0aGVpciBJRCByZWdpc3RlcnMuIE9uY2UgdGhlIGRlY2lz
aW9uIGlzIG1hZGUsIHRoZW4geW91IGNhbiAKY29uZmlndXJlIGNvcnJlY3RseSBWVENSX0VMMi4K
ClRoaXMgaXMgd2h5IHNldHVwX3ZpcnRfcGFnaW5nKCkgaXMgY2FsbGVkIGFmdGVyIGFsbCB0aGUg
Q1BVcyBoYXZlIGJvb3RlZC4KCk9idmlvdXNseSwgdGhpcyBkb2VzIG5vdCB3b3JrIGZvciBDUFVz
IGJyb3VnaHQgdXAgYWZ0ZXJ3YXJkcyAoZS5nIHJlc3VtZSAKY2FzZSkuIEZvciB0aG9zZSBDUFVz
IHdlIHNob3VsZCBjYWxsIHNldHVwX3ZpcnRfcGFnaW5nX29uZSBkaXJlY3RseSBhbmQgCmNoZWNr
IHRoYXQgdGhlIHZhbHVlIGNob3NlbiBieSBYZW4gY2FuIGJlIGhhbmRsZWQgYnkgdGhlIHByb2Nl
c3Nvci4gSWYgCm5vdCwgdGhpcyBDUFUgc2hvdWxkIGJlIHBhcmtlZC4KCkkgdGhpbmsgeW91IGNh
biB1c2UgKHN5c3RlbV9zdGF0ZSA+IFNZU19TVEFURV9hY3RpdmUpIHRvIGRpZmZlcmVudGlhdGUg
CmJldHdlZW4gQ1BVcyBicm91Z2h0IGR1cmluZyBYZW4gYm9vdCBmcm9tIHRoZSBvbmUgYWZ0ZXJ3
YXJkcy4KCk5vdGUgdGhhdCB0aGlzIGlzIHByb2JhYmx5IHRoZSBvbmx5IHBsYWNlIHdoZXJlIHBs
YXRmb3JtIHdpdGggCmhldGVyb2dlbmVvdXMgcHJvY2Vzc29ycyBhcmUgcHJvcGVybHkgc3VwcG9y
dGVkIG9uIFhlbi4gSW4gdGhlIGZ1dHVyZSwgCndlIHNob3VsZCBkbyB0aGF0IGZvciBhbGwgImZl
YXR1cmVzIiBhbmQgcGFyayBDUFUgYnJvdWdodCBhZnRlciBib290IGlmIAp0aGV5IGRvZXMgbm90
IHN1cHBvcnQgdGhlIG9uZXMgdXNlZCBieSBYZW4uIE1heWJlIGJ5IGhhdmluZyBhIGZyYW1ld29y
ayAKdmVyeSBzaW1pbGFyIHRvIExpbnV4IChzZWUgYXJjaC9hcm02NC9rZXJuZWwvY3B1ZmVhdHVy
ZS5jKS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:17:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6h4-00053Q-M3; Fri, 26 Jan 2018 16:17:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eciw=ev=cryptohaze.com=bitweasil@srs-us1.protection.inumbo.net>)
 id 1ef6h2-00053G-Vb
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:17:33 +0000
X-Inumbo-ID: 64b92a65-02b4-11e8-ba59-bc764e045a96
Received: from mail-ua0-x233.google.com (unknown [2607:f8b0:400c:c08::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64b92a65-02b4-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 17:17:24 +0100 (CET)
Received: by mail-ua0-x233.google.com with SMTP id e18so613521ual.6
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 08:17:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=cryptohaze-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:references:in-reply-to:from:date:message-id:subject:to
 :cc; bh=cqqd1F/2s9phgTomZFmJgIoaIvGsxqHp2PZMTldMs4s=;
 b=WuK3SHDNlwK+WEkF22zCtM2fyF+YQnCp6E8RRFAsUax3d0NHpgbehzZuBVAsBsKlnF
 UvvWKufs99fNkCpx42eIRAmiLB2tDyytzoque1AfWIwbB6HnWo76jrykypqRQ17kYeYy
 UOutuIVjA0bI0irjG1PjLcDttvRbYyubhl/upwYBL2KeIBdp29+Leq+vHMcfoddF+NF4
 vG2Iy/jsoCMwMN1ihbpYvrqFUCGU52kaiL8tJUkl5wu52nOKZ60rvSUQ+nQP0ym8fXI2
 hJel9iU8aJSDuDOotv3Vq76LLA/IrxDpXHnHtSKQCT63M7PpczOCqLYHfli2CSMnW7Wq
 9zag==
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=cqqd1F/2s9phgTomZFmJgIoaIvGsxqHp2PZMTldMs4s=;
 b=Yt2YIlOpttgKFfVqG/mrwptoXJEaCVDIhhJ/Dh4DHPvYY0KZGxOiNavkfVtvEsWW55
 EVdHd0T8asE6RCG4qdLO320/UCHrr9b0D3B29ZtNiYG0yWBcuSGRPZW5bhvpyzG5bgx5
 H7hg+Y+IK2Og0RJcQeoKfTa3qfCP36qDLE7xDdKGdsCUTiT+36c4Tfba0KvhIPYbD/69
 XESFZnIvx4NGVj90ItJp6Te/DA0fnuADOKcvRBFQ3J6/MreTdlgcQKY3eOnBd8UBIQEf
 3yGIN1YLcK6XxWX2sjFTtCcbD/+fMzK4LAucOzFke4x5x4z3J1Zw1V094DMCxCptbl5P
 +Xeg==
X-Gm-Message-State: AKwxytcferHApKmRP3OyoYpWcJ5hLldtr9AGpmoA3Oz9kjf+orV2LI15
 DVTbJ3fDUcBTgQPKaE+73E7BS7iM4wqhYMBBJvnPzQ==
X-Google-Smtp-Source: AH8x226X/VT3p1gCLna3HFVQbKAEucYh3WnIxCgLUMzHZPvZZm8R1LZMUGntashBWcG5ibsiDJVBo1jsjFLdzj1hZGY=
X-Received: by 10.176.66.131 with SMTP id j3mr3720548uaj.25.1516983450448;
 Fri, 26 Jan 2018 08:17:30 -0800 (PST)
MIME-Version: 1.0
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
 <0052b33d-f0fe-ee91-892d-a63c8001c567@bitdefender.com>
 <CALn24pBf1UGbrqsSD_=abdM1U7X+vMuPd0q4KgYYH_tmd7mkAw@mail.gmail.com>
 <cf9bfa43-6ca5-e260-c509-040b927390fa@bitdefender.com>
 <CALn24pDDFmh9+SkE-gyyK2xzhemX7=JBYzt2SQjFGnp4gy-yyQ@mail.gmail.com>
 <a188f71a-7e0b-47b4-3e07-dee9e87aea83@bitdefender.com>
In-Reply-To: <a188f71a-7e0b-47b4-3e07-dee9e87aea83@bitdefender.com>
From: "Bitweasil ." <bitweasil@cryptohaze.com>
Date: Fri, 26 Jan 2018 16:17:20 +0000
Message-ID: <CALn24pC=62oFKNOasbu7n-qMj4B6r5EoBYAHG1Tg-Y+WWyEDwg@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============8736297296700859446=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8736297296700859446==
Content-Type: multipart/alternative; boundary="001a114cb0d2b1ca970563b03b9a"

--001a114cb0d2b1ca970563b03b9a
Content-Type: text/plain; charset="UTF-8"

Razvan -

The proposed changes would only have an impact if CR3 exiting is enabled,
which implies a pair of world switches and other code execution in a
different region of memory and with different page tables anyway.

Under normal operation, CR3 exiting is not turned on, so this will have no
impact on operation.

Are there any non-introspection cases in which CR3 exiting will be enabled
for hardware virtualized guests?  Given the time cost of a pair of world
switches and handling the associated code, I question if one could even
measure the difference of the TLB flush or not.  The CR3 reporting
performance hit under KPTI is quite catastrophic anyway, though I expect
one could mitigate that somewhat with CR3-targets, if one wanted to.

On Fri, Jan 26, 2018 at 12:39 AM Razvan Cojocaru <rcojocaru@bitdefender.com>
wrote:

> On 01/26/2018 02:02 AM, Bitweasil . wrote:
> > This also impacts the "on change only" control setting code.
> >
> > From some debugging code: hvm_event_cr, value: 800000001aad0000, old:
> > 1aad0000
> >
> > This should not count as a changed CR3 value for reporting purposes.
> >
> > The following patch resolves this reasonably, for a sane value of
> > "change only" reporting.  Apologies for the old Xen version, but I
> > assume this is still an issue if the other issue was not resolved in
> > staging.
> >
> >
> >
> > --- xenserver-4.7.1-clean/xen/arch/x86/hvm/event.c    2017-05-10
> > 11:29:14.135332964 -0600
> > +++ xenserver-4.7.1/xen/arch/x86/hvm/event.c    2018-01-25
> > 16:52:05.938251000 -0700
> > @@ -33,6 +33,11 @@
> >      struct arch_domain *ad = &curr->domain->arch;
> >      unsigned int ctrlreg_bitmask = monitor_ctrlreg_bitmask(index);
> >
> > +
> > +    // Patch in work from Razvan
> > +    if ( hvm_pcid_enabled(curr) )
> > +        value &= ((1ull << 63) - 1);
> > +
> >      if ( (ad->monitor.write_ctrlreg_enabled & ctrlreg_bitmask) &&
> >           (!(ad->monitor.write_ctrlreg_onchangeonly & ctrlreg_bitmask) ||
> >            value != old) )
>
> Thanks, that's right. But I keep thinking that the proposed changes
> would now incur the flush even on non-introspection paths (which for
> some reason seem to work fine with the noflush bit set).
>
> So I think this patch will affect all CR3 writes, since the only
> difference between introspection and no introspection is that
> hvm_set_cr3() is called with may_defer == true in the first case, and
> false in the second, and both cases eventually end up clearing noflush.
>
> I this acceptable to everyone, or do we make this smarter?
>
>
> Thanks,
> Razvan
>

--001a114cb0d2b1ca970563b03b9a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Razvan -<div><br></div><div>The proposed changes would onl=
y have an impact if CR3 exiting is enabled, which implies a pair of world s=
witches and other code execution in a different region of memory and with d=
ifferent page tables anyway.<br><br>Under normal operation, CR3 exiting is =
not turned on, so this will have no impact on operation.</div><div><br></di=
v><div>Are there any non-introspection cases in which CR3 exiting will be e=
nabled for hardware virtualized guests?=C2=A0 Given the time cost of a pair=
 of world switches and handling the associated code, I question if one coul=
d even measure the difference of the TLB flush or not.=C2=A0 The CR3 report=
ing performance hit under KPTI is quite catastrophic anyway, though I expec=
t one could mitigate that somewhat with CR3-targets, if one wanted to.</div=
></div><br><div class=3D"gmail_quote"><div dir=3D"ltr">On Fri, Jan 26, 2018=
 at 12:39 AM Razvan Cojocaru &lt;<a href=3D"mailto:rcojocaru@bitdefender.co=
m">rcojocaru@bitdefender.com</a>&gt; wrote:<br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex">On 01/26/2018 02:02 AM, Bitweasil . wrote:<br>
&gt; This also impacts the &quot;on change only&quot; control setting code.=
<br>
&gt;<br>
&gt; From some debugging code: hvm_event_cr, value: 800000001aad0000, old:<=
br>
&gt; 1aad0000<br>
&gt;<br>
&gt; This should not count as a changed CR3 value for reporting purposes.<b=
r>
&gt;<br>
&gt; The following patch resolves this reasonably, for a sane value of<br>
&gt; &quot;change only&quot; reporting.=C2=A0 Apologies for the old Xen ver=
sion, but I<br>
&gt; assume this is still an issue if the other issue was not resolved in<b=
r>
&gt; staging.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --- xenserver-4.7.1-clean/xen/arch/x86/hvm/event.c=C2=A0=C2=A0=C2=A0 2=
017-05-10<br>
&gt; 11:29:14.135332964 -0600<br>
&gt; +++ xenserver-4.7.1/xen/arch/x86/hvm/event.c=C2=A0=C2=A0=C2=A0 2018-01=
-25<br>
&gt; 16:52:05.938251000 -0700<br>
&gt; @@ -33,6 +33,11 @@<br>
&gt; =C2=A0=C2=A0=C2=A0=C2=A0 struct arch_domain *ad =3D &amp;curr-&gt;doma=
in-&gt;arch;<br>
&gt; =C2=A0=C2=A0=C2=A0=C2=A0 unsigned int ctrlreg_bitmask =3D monitor_ctrl=
reg_bitmask(index);<br>
&gt; =C2=A0<br>
&gt; +<br>
&gt; +=C2=A0=C2=A0=C2=A0 // Patch in work from Razvan<br>
&gt; +=C2=A0=C2=A0=C2=A0 if ( hvm_pcid_enabled(curr) )<br>
&gt; +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 value &amp;=3D ((1ull &lt;=
&lt; 63) - 1);<br>
&gt; +<br>
&gt; =C2=A0=C2=A0=C2=A0=C2=A0 if ( (ad-&gt;monitor.write_ctrlreg_enabled &a=
mp; ctrlreg_bitmask) &amp;&amp;<br>
&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (!(ad-&gt;monit=
or.write_ctrlreg_onchangeonly &amp; ctrlreg_bitmask) ||<br>
&gt; =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 value !=
=3D old) )<br>
<br>
Thanks, that&#39;s right. But I keep thinking that the proposed changes<br>
would now incur the flush even on non-introspection paths (which for<br>
some reason seem to work fine with the noflush bit set).<br>
<br>
So I think this patch will affect all CR3 writes, since the only<br>
difference between introspection and no introspection is that<br>
hvm_set_cr3() is called with may_defer =3D=3D true in the first case, and<b=
r>
false in the second, and both cases eventually end up clearing noflush.<br>
<br>
I this acceptable to everyone, or do we make this smarter?<br>
<br>
<br>
Thanks,<br>
Razvan<br>
</blockquote></div>

--001a114cb0d2b1ca970563b03b9a--


--===============8736297296700859446==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8736297296700859446==--


From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:20:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:20:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6k2-0005k0-DN; Fri, 26 Jan 2018 16:20:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5n3w=ev=citrix.com=prvs=5573f66d7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ef6k1-0005jq-7F
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:20:37 +0000
X-Inumbo-ID: db1ff516-02b4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db1ff516-02b4-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 16:20:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66747411"
Date: Fri, 26 Jan 2018 16:20:23 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180126162023.nvbk3ahuoha6x6cx@MacBook-Pro-de-Roger.local>
References: <1516982403-25709-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1516982403-25709-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make the "Building Dom0" messages
	consistent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDQ6MDA6MDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTd2l0Y2ggdGhlIFBWIG1lc3NhZ2UgdG8gbWF0Y2ggdGhlIHdvcmRpbmcgb2YgdGhl
IFBWSCBzaWRlLCB1c2UgdGhlIHNhbWUKPiBudW1iZXIgb2YgKioqJ3MsIGV4cGxpY2l0bHkgaWRl
bnRpZnkgUFYgdnMgUFZILCBhbmQgc2V0IHRoZSBsb2cgbGV2ZWwgYXQgSU5GTy4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiAtLS0K
PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgfCAyICstCj4gIHhl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgIHwgMiArLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+IGlu
ZGV4IDk2MmRjMTQuLmJmN2JhYTggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+IEBAIC0xMDY0
LDcgKzEwNjQsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3QgZG9tYWlu
ICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCj4gICAgICBwYWRkcl90IGVudHJ5LCBzdGFydF9p
bmZvOwo+ICAgICAgaW50IHJjOwo+ICAKPiAtICAgIHByaW50aygiKiogQnVpbGRpbmcgYSBQVkgg
RG9tMCAqKlxuIik7Cj4gKyAgICBwcmludGsoWEVOTE9HX0lORk8gIioqKiBCdWlsZGluZyBhIFBW
SCBEb20wICoqKlxuIik7Cj4gIAo+ICAgICAgaW9tbXVfaHdkb21faW5pdChkKTsKPiAgCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZG9tMF9idWlsZC5jCj4gaW5kZXggZTcwNjViZi4uODdiMzI1YyAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYwo+IEBAIC0zMjgsNyArMzI4LDcgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihz
dHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgLyogTWFjaGluZSBhZGRyZXNzIG9mIG5leHQgY2FuZGlk
YXRlIHBhZ2UtdGFibGUgcGFnZS4gKi8KPiAgICAgIHBhZGRyX3QgbXB0X2FsbG9jOwo+ICAKPiAt
ICAgIHByaW50aygiKioqIExPQURJTkcgRE9NQUlOIDAgKioqXG4iKTsKPiArICAgIHByaW50ayhY
RU5MT0dfSU5GTyAiKioqIEJ1aWxkaW5nIGEgUFYgRG9tMCAqKipcbiIpOwoKTm93IHRoYXQgd2Ug
aGF2ZSB0aGUgc2hpbSB0aGlzIHNob3VsZCBwcm9iYWJseSBiZToKCiIqKiogQnVpbGRpbmcgYSBQ
ViBEb20lYyAqKipcbiIsIHB2X3NoaW0gPyAnVScgOiAnMCcKCkJ1dCBpbiBhbnkgY2FzZSBjYW4g
YmUgZml4ZWQgaW4gYSBzdWJzZXF1ZW50IGNvbW1pdC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:22:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:22:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6lP-0005pi-RK; Fri, 26 Jan 2018 16:22:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xa64=ev=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ef6lO-0005pZ-6y
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:22:02 +0000
X-Inumbo-ID: 04ba05df-02b5-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04ba05df-02b5-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 17:21:53 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id f71so2335841wmf.0
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 08:22:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=EZnfT3Qp70v+j1yE9HEgdjr3hJY6HHEA2Qm4Yh6s+hA=;
 b=bmtSNkW6u6mLvHhGfajMn9aQyvgXM86n9sQmGrX5+c6VAJKnxJ9axpLb8NA2ZzeN3n
 NwO7OqE5LUjCOmnV4bGl/h8r3OPgiYQEbHG1yp87JPV6MCDfxDbdfkbayw7pk0jXpQd3
 jktsfkXJBfGSJqP6aaJt5+HJ5DhbCtwKj1fzo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=EZnfT3Qp70v+j1yE9HEgdjr3hJY6HHEA2Qm4Yh6s+hA=;
 b=nPqItFtBkBxMZYu4fjEuRIgrgqkjw3Hnh5q0EP5RMFpmcQuZXKs/b7/I8/qfz/BYg+
 H3OtoQSebTL6wvjiDcaXaSJKMLUUk2dO7OVOeDwRWUvEmky3tA6WpU7cSPbi0ynqTVFk
 XMCpfoD16FedTgbxTn+ypb57ksXFgGwFZ5zAhZywkQyCxSA+c/NrM6ymh7Ik3jEar4k/
 IX3KL88+mMmujpco57dvDBx7rrCZmBwaYWlu7yzxc69A7E3+9t7B+WFgt1WF2yGzLouw
 yJc0bgWQGOKPEefJFYaWT2WkyrMn0aSxvUWn6yxk3tT8EGyUzVsrWt9LJ/thpVsrO52/
 1Fxw==
X-Gm-Message-State: AKwxytfAhErdKnxR/AFKE53xIrc/FHnlyHYYvG2ve4NokouBCq5b2rLK
 1wn+ZWbRphXKgRRa/JqdqqbpFA==
X-Google-Smtp-Source: AH8x225hayIvoKrQpcKvi0T1LBtILE2SzdV+wWx4upq7SPYyRIvGr5PUEA8KCJEaAyXPYzay1QFWIg==
X-Received: by 10.80.186.55 with SMTP id g52mr34601942edc.25.1516983718626;
 Fri, 26 Jan 2018 08:21:58 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id g30sm2684149edb.48.2018.01.26.08.21.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 08:21:58 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-5-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241545580.6440@sstabellini-ThinkPad-X260>
 <bc492613-35a6-57ad-41e4-b024429549eb@linaro.org>
 <alpine.DEB.2.10.1801251042590.11958@sstabellini-ThinkPad-X260>
 <be044a8e-aa82-ffbe-3b6e-386ce5d91177@linaro.org>
 <alpine.DEB.2.10.1801251136070.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <ec7f0351-372f-cbfc-1a9b-7b203d5eb0e0@linaro.org>
Date: Fri, 26 Jan 2018 16:21:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801251136070.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDI1LzAxLzE4IDE5OjM3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVGh1LCAyNSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4g
T24gMjUvMDEvMTggMTg6NDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIFRodSwg
MjUgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSBTdGVmYW5vLAo+Pj4+Cj4+
Pj4gT24gMjQvMDEvMTggMjM6NTQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gT24g
RnJpLCAxOSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4gQWxpYXNpbmcgYXR0
YWNrZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2Vy
Cj4+Pj4+PiB0bwo+Pj4+Pj4gcmVkaXJlY3Qgc3BlY3VsYXRpdmUgY29udHJvbCBmbG93IG9uIHNv
bWUgQ1BVcyBhbmQgcG90ZW50aWFsbHkgZGl2dWxnZQo+Pj4+Pj4gaW5mb3JtYXRpb24gZnJvbSBv
bmUgY29udGV4dCB0byBhbm90aGVyLgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgcGF0Y2ggYWRkcyBpbml0
aWF0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5kIGEgbmV3IEtjb25maWcgb3B0aW9uCj4+Pj4+PiB0
byBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVz
ZSBhdHRhY2tzCj4+Pj4+PiBmb3IgQ1BVcyB0aGF0IGFyZSBhZmZlY3RlZC4KPj4+Pj4+Cj4+Pj4+
PiBNb3N0IG9mIG1pdGlnYXRpb25zIHdpbGwgaGF2ZSB0byBiZSBhcHBsaWVkIHdoZW4gZW50ZXJp
bmcgdG8gdGhlCj4+Pj4+PiBoeXBlcnZpc29yIGZyb20gdGhlIGd1ZXN0IGNvbnRleHQuCj4+Pj4+
Pgo+Pj4+Pj4gQmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNoIHByZWRpY3Rvciwg
aXQgaXMgbm90IHBvc3NpYmxlIHRvCj4+Pj4+PiBzYWZlbHkgdXNlIGJyYW5jaCBpbnN0cnVjdGlv
biBiZWZvcmUgdGhlIG1pdGlnYXRpb24gaXMgYXBwbGllZC4KPj4+Pj4+IFRoZXJlZm9yZSB0aGlz
IGhhcyB0byBiZSBkb25lIGluIHRoZSB2ZWN0b3IgZW50cnkgYmVmb3JlIGp1bXAgdG8gdGhlCj4+
Pj4+PiBoZWxwZXIgaGFuZGxpbmcgYSBnaXZlbiBleGNlcHRpb24uCj4+Pj4+Pgo+Pj4+Pj4gSG93
ZXZlciwgb24gYXJtMzIsIGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24u
IFRoaXMKPj4+Pj4+IG1lYW5zCj4+Pj4+PiB0aGF0IHRoZSBoYXJkZW5lZCB2ZWN0b3IgdGFibGVz
IG1heSByZWx5IG9uIHRoZSBzdGF0ZSBvZiByZWdpc3RlcnMKPj4+Pj4+IHRoYXQKPj4+Pj4+IGRv
ZXMgbm90IGhvbGQgd2hlbiBpbiB0aGUgaHlwZXJ2aXNvciAoZS5nIFNQIGlzIDggYnl0ZXMgYWxp
Z25lZCkuCj4+Pj4+PiBUaGVyZWZvcmUgaHlwZXJ2aXNvciBjb2RlIHJ1bm5pbmcgd2l0aCBndWVz
dCB2ZWN0b3JzIHRhYmxlIHNob3VsZCBiZQo+Pj4+Pj4gbWluaW1pemVkIGFuZCBhbHdheXMgaGF2
ZSBpbnRlcnJ1cHRzIG1hc2tlZCB0byByZWR1Y2UgdGhlIHJpc2sgdG8gdXNlCj4+Pj4+PiB0aGVt
Lgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgcGF0Y2ggcHJvdmlkZXMgYW4gaW5mcmFzdHJ1Y3R1cmUgdG8g
c3dpdGNoIHZlY3RvciB0YWJsZXMgYmVmb3JlCj4+Pj4+PiBlbnRlcmluZyB0byB0aGUgZ3Vlc3Qg
YW5kIHdoZW4gbGVhdmluZyBpdC4KPj4+Pj4+Cj4+Pj4+PiBOb3RlIHRoYXQgYWx0ZXJuYXRpdmUg
Y291bGQgaGF2ZSBiZWVuIHVzZWQsIGJ1dCBvbGRlciBYZW4gKDQuOCBvcgo+Pj4+Pj4gZWFybGll
cikgZG9lc24ndCBoYXZlIHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5nIGFsdGVybmF0aXZlIHRvIGVh
c2UKPj4+Pj4+IGJhY2twb3J0aW5nLgo+Pj4+Pj4KPj4+Pj4+IFRoaXMgaXMgcGFydCBvZiBYU0Et
MjU0Lgo+Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+Cj4+Pj4+Cj4+Pj4+IEkgb25seSBoYXZlIGEgY291cGxlIG9mIHF1ZXN0
aW9ucy4gSXQgbG9va3MgZ29vZC4KPj4+Pj4KPj4+Pj4KPj4+Pj4+IC0tLQo+Pj4+Pj4gICAgIHhl
bi9hcmNoL2FybS9LY29uZmlnICAgICAgIHwgIDMgKysrCj4+Pj4+PiAgICAgeGVuL2FyY2gvYXJt
L2FybTMyL2VudHJ5LlMgfCA0MQo+Pj4+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0KPj4+Pj4+ICAgICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICB8IDMwICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+Pj4gICAgIDMgZmlsZXMgY2hhbmdlZCwg
NzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4+Pj4+PiBpbmRl
eCAwNmZkODVjYzc3Li4yNzgyZWU2NTg5IDEwMDY0NAo+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJt
L0tjb25maWcKPj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4+Pj4+PiBAQCAtMTkx
LDYgKzE5MSw5IEBAIGNvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+Pj4+Pj4gICAgIGNv
bmZpZyBBUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+Pj4+Pj4gICAgICAgICBkZWZfYm9v
bCB5IGlmIEFSTV82NCAmJiBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+Pj4+Pj4gICAgICtjb25m
aWcgQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKPj4+Pj4+ICsgICAgZGVmX2Jvb2wgeSBp
ZiBBUk1fMzIgJiYgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKPj4+Pj4+ICsKPj4+Pj4+ICAgICBz
b3VyY2UgImNvbW1vbi9LY29uZmlnIgo+Pj4+Pj4gICAgICAgc291cmNlICJkcml2ZXJzL0tjb25m
aWciCj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+Pj4+Pj4gaW5kZXggYzJmYWQ1ZmU5Yi4uNTRhMTczM2Y4
NyAxMDA2NDQKPj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4+Pj4+PiAr
KysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwo+Pj4+Pj4gQEAgLTM0LDYgKzM0LDIwIEBA
Cj4+Pj4+PiAgICAgICAgICAgICBibG5lIHNhdmVfZ3Vlc3RfcmVncwo+Pj4+Pj4gICAgICAgc2F2
ZV9ndWVzdF9yZWdzOgo+Pj4+Pj4gKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9Q
UkVESUNUT1IKPj4+Pj4+ICsgICAgICAgIC8qCj4+Pj4+PiArICAgICAgICAgKiBSZXN0b3JlIHZl
Y3RvcnMgdGFibGUgdG8gdGhlIGRlZmF1bHQgYXMgaXQgbWF5IGhhdmUgYmVlbgo+Pj4+Pj4gKyAg
ICAgICAgICogY2hhbmdlZCB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3QgKHNlZQo+Pj4+Pj4g
KyAgICAgICAgICogcmV0dXJuX3RvX2h5cGVydmlzb3IpLiBXZSBuZWVkIHRvIGRvIHRoYXQgZWFy
bHkgKGUuZwo+Pj4+Pj4gYmVmb3JlCj4+Pj4+PiArICAgICAgICAgKiBhbnkgaW50ZXJydXB0cyBh
cmUgdW5tYXNrZWQpIGJlY2F1c2UgaGFyZGVuZWQgdmVjdG9ycwo+Pj4+Pj4gcmVxdWlyZXMKPj4+
Pj4+ICsgICAgICAgICAqIFNQIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4gVGhpcyBkb2VzIG5vdCBo
b2xkIHdoZW4gcnVubmluZwo+Pj4+Pj4gaW4KPj4+Pj4+ICsgICAgICAgICAqIHRoZSBoeXBlcnZp
c29yLgo+Pj4+Pj4gKyAgICAgICAgICovCj4+Pj4+PiArICAgICAgICBsZHIgcjEsID1oeXBfdHJh
cHNfdmVjdG9yCj4+Pj4+PiArICAgICAgICBtY3IgcDE1LCA0LCByMSwgYzEyLCBjMCwgMAo+Pj4+
Pj4gKyAgICAgICAgaXNiCj4+Pj4+PiArI2VuZGlmCj4+Pj4+PiArCj4+Pj4+PiAgICAgICAgICAg
ICBsZHIgcjExLCA9MHhmZmZmZmZmZiAgLyogQ2xvYmJlciBTUCB3aGljaCBpcyBvbmx5IHZhbGlk
IGZvcgo+Pj4+Pj4gaHlwZXJ2aXNvciBmcmFtZXMuICovCj4+Pj4+PiAgICAgICAgICAgICBzdHIg
cjExLCBbc3AsICNVUkVHU19zcF0KPj4+Pj4+ICAgICAgICAgICAgIFNBVkVfT05FX0JBTktFRChT
UF91c3IpCj4+Pj4+PiBAQCAtMTc5LDEyICsxOTMsMzcgQEAgcmV0dXJuX3RvX2d1ZXN0Ogo+Pj4+
Pj4gICAgICAgICAgICAgUkVTVE9SRV9PTkVfQkFOS0VEKFIxMV9maXEpOyBSRVNUT1JFX09ORV9C
QU5LRUQoUjEyX2ZpcSk7Cj4+Pj4+PiAgICAgICAgICAgICAvKiBGYWxsIHRocnUgKi8KPj4+Pj4+
ICAgICByZXR1cm5fdG9faHlwZXJ2aXNvcjoKPj4+Pj4+IC0gICAgICAgIGNwc2lkIGkKPj4+Pj4+
ICsgICAgICAgIGNwc2lkIGFpCj4+Pj4+Cj4+Pj4+IFdoeT8KPj4+Pgo+Pj4+IEFzeW5jaHJvbm91
cyBhYm9ydCBpcyBhIGtpbmQgb2YgaW50ZXJydXB0LCBhcyB3ZSBhcmUgZ29pbmcgdG8gc3dpdGNo
IHRvCj4+Pj4gdGhlCj4+Pj4gaGFyZGVuZWQgdmVjdG9yIHRhYmxlcyB5b3UgZG9uJ3Qgd2FudCBh
biBpbnRlcnJ1cHQgdG8gY29tZSB1cC4KPj4+Pgo+Pj4+IFRoaXMgaXMgYmVjYXVzZSB0aGUgaGFy
ZGVuZWQgdmVjdG9yIHRhYmxlcyByZXF1aXJlcyBTUCB0byBiZSA4IGJ5dGVzCj4+Pj4gYWxpZ25l
ZC4KPj4+PiBXaGVuIGluIHRoZSBoeXBlcnZpc29yLCBhbmQgcGFydGljdWxhcmx5IHdoZW4gcmVz
dG9yaW5nIHRoZSByZWdpc3RlciAoYXMKPj4+PiBiZWxvdyksIHRoaXMgYXNzdW1wdGlvbiBkb2Vz
IG5vdCBob2xkLgo+Pj4+Cj4+Pj4gU28gbWFza2luZyBhbGwgaW50ZXJydXB0cyAoYXMgbWVudGlv
bmVkIGEgZmV3IHRpbWUgd2l0aGluIHRoZSBwYXRjaCBhbmQKPj4+PiB0aGUKPj4+PiBjb21taXQg
bWVzc2FnZSkgd2lsbCByZWR1Y2UgdGhlIHJpc2sgdG8gdXNlIHRoZSBoYXJkZW5lZCB2ZWN0b3Jz
LiBJIHNheQo+Pj4+IHJlZHVjZQo+Pj4+IGJlY2F1c2UgeW91IG1heSBoYXZlIHJlY2VpdmUgZGF0
YSBhYm9ydCAoaW1hZ2luZSBhbiB1bmxpa2VseSBlcnJvciBpbiB0aGUKPj4+PiBmZXcKPj4+PiBp
bnN0cnVjdGlvbnMgdG8gcmVzdG9yZSBzdGF0ZSkuCj4+Pj4KPj4+PiBJdCBpcyBhbHNvIHdoeSBz
d2l0Y2hpbmcgdmVjdG9yIHRhYmxlcyBhcmUgZG9uZSB2ZXJ5IGVhcmx5IGluIGVudHJ5IHBhdGgK
Pj4+PiBhbmQKPj4+PiB2ZXJ5IGxhdGUgaW4gdGhlIGV4aXQgcGF0aC4KPj4+Cj4+PiBBbGwgcmln
aHQsIHRoYW5rcyBmb3IgdGhlIGV4cGxhbmF0aW9uLiBQbGVhc2UgYWRkICJhbmQgbWFzayBhc3lu
Y2hyb25vdXMKPj4+IGFib3J0cyIgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgo+Pgo+PiBJIGFtIG5v
dCBzdXJlbHkgd2hhdCB5b3UgZXhhY3RseSBzdWdnZXN0IGhlcmUuIFRoZSBjb21taXQgbWVzc2Fn
ZSBjdXJyZW50bHkKPj4gY29udGFpbnM6Cj4+Cj4+ICJUaGVyZWZvcmUgaHlwZXJ2aXNvciBjb2Rl
IHJ1bm5pbmcgd2l0aCBndWVzdCB2ZWN0b3JzIHRhYmxlIHNob3VsZCBiZQo+PiBtaW5pbWl6ZWQg
YW5kIGFsd2F5cyBoYXZlIGludGVycnVwdHMgbWFza2VkIHRvIHJlZHVjZSB0aGUgcmlzayB0byB1
c2UKPj4gdGhlbS4iCj4+Cj4+IFdoYXQgYXJlIHlvdSBzdWdnZXN0aW5nPwo+IAo+ICJUaGVyZWZv
cmUgaHlwZXJ2aXNvciBjb2RlIHJ1bm5pbmcgd2l0aCBndWVzdCB2ZWN0b3JzIHRhYmxlIHNob3Vs
ZCBiZQo+IG1pbmltaXplZCBhbmQgYWx3YXlzIGhhdmUgaW50ZXJydXB0cyBhbmQgYXN5bmMgYWJv
cnRzIG1hc2tlZCB0byByZWR1Y2UKPiB0aGUgcmlzayB0byB1c2UgdGhlbS4iCj4gCj4gRG8geW91
IHRoaW5rIHRoYXQgaXQgaXMgY2xlYXJlcj8KCldlbGwsIHRoYXQgd2FzIGNvdmVyZWQgYnkgImlu
dGVycnVwdHMiLiBJZiB5b3UgbG9vayBhdCB0aGUgQXJtIEFybSwgQSwgCkksIEYgYXJlIGNvbnNp
ZGVyZWQgYWxsIGludGVycnVwdHMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:22:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:22:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6mG-0005wD-76; Fri, 26 Jan 2018 16:22:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5n3w=ev=citrix.com=prvs=5573f66d7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ef6mE-0005vV-Oo
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 16:22:54 +0000
X-Inumbo-ID: 2db2bc14-02b5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2db2bc14-02b5-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 16:23:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66747552"
Date: Fri, 26 Jan 2018 16:22:41 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180126162241.gv5diajtsf2gjifc@MacBook-Pro-de-Roger.local>
References: <20180126152910.4320-1-roger.pau@citrix.com>
 <20180126155238.qxme4udlnpaqmd26@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180126155238.qxme4udlnpaqmd26@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen/pvshim: fix GNTTABOP_query_size
 hypercall forwarding with SMAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDM6NTI6MzhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEphbiAyNiwgMjAxOCBhdCAwMzoyOToxMFBNICswMDAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBEaXNhYmxlIFNNQVAgaW4gdGhlIHNoaW0gYmVmb3JlIGJvdW5jaW5nIHRo
ZSBoeXBlcmNhbGwsIG9yIGVsc2UgTDAKPiA+IHdpbGwgZmFpbCB0byBnZXQgdGhlIGh5cGVyY2Fs
bCBidWZmZXIuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+ID4gUmVwb3J0ZWQtYnk6IEZhdGloIEFjYXIgPGZhdGloLmFjYXJA
Z2FuZGkubmV0Pgo+ID4gLS0tCj4gPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBD
YzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gTmVlZHMgdG8gYmUgYmFja3BvcnRl
ZCB0byB0aGUgNC4xMC4wLXNoaW0tY29tZXQgYnJhbmNoLgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gv
eDg2L3B2L3NoaW0uYyB8IDMgKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNo
L3g4Ni9wdi9zaGltLmMKPiA+IGluZGV4IGQ1MzgzZGNmYzcuLmViMWVlN2QzYzQgMTAwNjQ0Cj4g
PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvcHYv
c2hpbS5jCj4gPiBAQCAtNzQ4LDcgKzc0OCwxMCBAQCBzdGF0aWMgbG9uZyBwdl9zaGltX2dyYW50
X3RhYmxlX29wKHVuc2lnbmVkIGludCBjbWQsCj4gPiAgICAgIH0KPiA+ICAKPiA+ICAgICAgY2Fz
ZSBHTlRUQUJPUF9xdWVyeV9zaXplOgo+ID4gKyAgICAgICAgLyogRGlzYWJsZSBTTUFQIHNvIEww
IGNhbiBhY2Nlc3MgdGhlIGJ1ZmZlci4gKi8KPiAKPiBJbnRlcmVzdGluZy4KPiAKPiA+ICsgICAg
ICAgIHN0YWMoKTsKPiA+ICAgICAgICAgIHJjID0geGVuX2h5cGVyY2FsbF9ncmFudF90YWJsZV9v
cChHTlRUQUJPUF9xdWVyeV9zaXplLCB1b3AucCwgY291bnQpOwo+ID4gKyAgICAgICAgY2xhYygp
Owo+IAo+IFRoZXJlIGlzIHNvIGZhciBvbmx5IG9uZSBpbnN0YW5jZSBvZiB0aGlzLCBzbyBkb2lu
ZyB0aGlzIGFkLWhvYyBzdGFjIC8KPiBjbGFjIGlzIE9LLgo+IAo+IFByb2JhYmx5IGFub3RoZXIg
KG1vcmUgdW5pZm9ybWVkKSB3YXkgb2YgZml4aW5nIGl0IGlzIHRvIGhhdmUgb3VyIG93bgo+IGJ1
ZmZlciAoZm9yYmlkIHBhc3NpbmcgdGhyb3VnaCB1b3AgZGlyZWN0bHkpIGFuZCB0aGUgY29weSBi
YWNrIHRoZQo+IHJlc3VsdC4gT3Igd2Ugc2hvdWxkIGludmVudCBhIHNldCBvZiBtYWNyb3MgdG8g
ZGVhbCB3aXRoIHVvcC4KCkkgZ3Vlc3Mgd2Ugc2hvdWxkIGZpZ3VyZSBvdXQgd2hhdCdzIGZhc3Rl
ciwgZGlzYWJsaW5nIFNNQVAgb3IgY29weWluZwp0byBhIGJ1ZmZlcj8KClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:28:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6rk-0006DA-8t; Fri, 26 Jan 2018 16:28:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9use=ev=citrix.com=prvs=5571302b7=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ef6rj-0006Cx-Ho
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 16:28:35 +0000
X-Inumbo-ID: f8f3441a-02b5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8f3441a-02b5-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 16:28:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="459858648"
Date: Fri, 26 Jan 2018 16:28:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180126162827.mqchyrg2bkqorg3x@citrix.com>
References: <20180126152910.4320-1-roger.pau@citrix.com>
 <20180126155238.qxme4udlnpaqmd26@citrix.com>
 <20180126162241.gv5diajtsf2gjifc@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180126162241.gv5diajtsf2gjifc@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen/pvshim: fix GNTTABOP_query_size
 hypercall forwarding with SMAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDQ6MjI6NDFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEphbiAyNiwgMjAxOCBhdCAwMzo1MjozOFBNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDM6Mjk6MTBQTSArMDAwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBEaXNhYmxlIFNNQVAgaW4gdGhlIHNoaW0gYmVm
b3JlIGJvdW5jaW5nIHRoZSBoeXBlcmNhbGwsIG9yIGVsc2UgTDAKPiA+ID4gd2lsbCBmYWlsIHRv
IGdldCB0aGUgaHlwZXJjYWxsIGJ1ZmZlci4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gPiBSZXBvcnRlZC1ieTog
RmF0aWggQWNhciA8ZmF0aWguYWNhckBnYW5kaS5uZXQ+Cj4gPiA+IC0tLQo+ID4gPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+ID4gQ2M6IElhbiBKYWNrc29uIDxJYW4uSmFja3Nv
bkBldS5jaXRyaXguY29tPgo+ID4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
PiA+ID4gLS0tCj4gPiA+IE5lZWRzIHRvIGJlIGJhY2twb3J0ZWQgdG8gdGhlIDQuMTAuMC1zaGlt
LWNvbWV0IGJyYW5jaC4KPiA+ID4gLS0tCj4gPiA+ICB4ZW4vYXJjaC94ODYvcHYvc2hpbS5jIHwg
MyArKysKPiA+ID4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPiA+ID4gCj4gPiA+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3No
aW0uYwo+ID4gPiBpbmRleCBkNTM4M2RjZmM3Li5lYjFlZTdkM2M0IDEwMDY0NAo+ID4gPiAtLS0g
YS94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGlt
LmMKPiA+ID4gQEAgLTc0OCw3ICs3NDgsMTAgQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9ncmFudF90
YWJsZV9vcCh1bnNpZ25lZCBpbnQgY21kLAo+ID4gPiAgICAgIH0KPiA+ID4gIAo+ID4gPiAgICAg
IGNhc2UgR05UVEFCT1BfcXVlcnlfc2l6ZToKPiA+ID4gKyAgICAgICAgLyogRGlzYWJsZSBTTUFQ
IHNvIEwwIGNhbiBhY2Nlc3MgdGhlIGJ1ZmZlci4gKi8KPiA+IAo+ID4gSW50ZXJlc3RpbmcuCj4g
PiAKPiA+ID4gKyAgICAgICAgc3RhYygpOwo+ID4gPiAgICAgICAgICByYyA9IHhlbl9oeXBlcmNh
bGxfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfcXVlcnlfc2l6ZSwgdW9wLnAsIGNvdW50KTsKPiA+
ID4gKyAgICAgICAgY2xhYygpOwo+ID4gCj4gPiBUaGVyZSBpcyBzbyBmYXIgb25seSBvbmUgaW5z
dGFuY2Ugb2YgdGhpcywgc28gZG9pbmcgdGhpcyBhZC1ob2Mgc3RhYyAvCj4gPiBjbGFjIGlzIE9L
Lgo+ID4gCj4gPiBQcm9iYWJseSBhbm90aGVyIChtb3JlIHVuaWZvcm1lZCkgd2F5IG9mIGZpeGlu
ZyBpdCBpcyB0byBoYXZlIG91ciBvd24KPiA+IGJ1ZmZlciAoZm9yYmlkIHBhc3NpbmcgdGhyb3Vn
aCB1b3AgZGlyZWN0bHkpIGFuZCB0aGUgY29weSBiYWNrIHRoZQo+ID4gcmVzdWx0LiBPciB3ZSBz
aG91bGQgaW52ZW50IGEgc2V0IG9mIG1hY3JvcyB0byBkZWFsIHdpdGggdW9wLgo+IAo+IEkgZ3Vl
c3Mgd2Ugc2hvdWxkIGZpZ3VyZSBvdXQgd2hhdCdzIGZhc3RlciwgZGlzYWJsaW5nIFNNQVAgb3Ig
Y29weWluZwo+IHRvIGEgYnVmZmVyPwo+IAoKSXQgZGVwZW5kcy4gSWYgdGhlcmUgYXJlIGdvaW5n
IHRvIGJlIGluc3RhbmNlcyB0aGF0IEwwIG5lZWRzIHRvIGNvcHkgdG8KYSBsYXJnZSBidWZmZXIg
aW4gTDIgdXNlcnNwYWNlLCBkaXNhYmxpbmcgU01BUCBpcyBkZWZpbml0ZWx5IGJldHRlciB0aGVu
CmJvdW5jaW5nLgoKSW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIGl0IGRvZXNuJ3QgbWF0dGVyLgoK
WW91IGNhbiBoYXZlIG15IFJiIG9uIHRoaXMgcGF0Y2ggaWYgeW91IHRoaW5rIGRpc2FibGluZyBT
TUFQIGlzIGJldHRlci4KCldlaS4KCj4gVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:28:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:28:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6rc-0006Cm-Uh; Fri, 26 Jan 2018 16:28:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef6rb-0006Cg-Og
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:28:27 +0000
X-Inumbo-ID: ea9d07f0-02b5-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea9d07f0-02b5-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 17:28:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66747960"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1516982403-25709-1-git-send-email-andrew.cooper3@citrix.com>
 <20180126162023.nvbk3ahuoha6x6cx@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <01247dcc-eaaf-c078-5f81-18398896f069@citrix.com>
Date: Fri, 26 Jan 2018 16:28:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180126162023.nvbk3ahuoha6x6cx@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make the "Building Dom0" messages
	consistent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTY6MjAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBKYW4g
MjYsIDIwMTggYXQgMDQ6MDA6MDNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gU3dp
dGNoIHRoZSBQViBtZXNzYWdlIHRvIG1hdGNoIHRoZSB3b3JkaW5nIG9mIHRoZSBQVkggc2lkZSwg
dXNlIHRoZSBzYW1lCj4+IG51bWJlciBvZiAqKioncywgZXhwbGljaXRseSBpZGVudGlmeSBQViB2
cyBQVkgsIGFuZCBzZXQgdGhlIGxvZyBsZXZlbCBhdCBJTkZPLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPgo+PiAtLS0KPj4gQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8IDIgKy0KPj4gIHhl
bi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgIHwgMiArLQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAy
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4+
IGluZGV4IDk2MmRjMTQuLmJmN2JhYTggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG9tMF9idWlsZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4+IEBA
IC0xMDY0LDcgKzEwNjQsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2aChzdHJ1Y3Qg
ZG9tYWluICpkLCBjb25zdCBtb2R1bGVfdCAqaW1hZ2UsCj4+ICAgICAgcGFkZHJfdCBlbnRyeSwg
c3RhcnRfaW5mbzsKPj4gICAgICBpbnQgcmM7Cj4+ICAKPj4gLSAgICBwcmludGsoIioqIEJ1aWxk
aW5nIGEgUFZIIERvbTAgKipcbiIpOwo+PiArICAgIHByaW50ayhYRU5MT0dfSU5GTyAiKioqIEJ1
aWxkaW5nIGEgUFZIIERvbTAgKioqXG4iKTsKPj4gIAo+PiAgICAgIGlvbW11X2h3ZG9tX2luaXQo
ZCk7Cj4+ICAKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgYi94
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4+IGluZGV4IGU3MDY1YmYuLjg3YjMyNWMgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPj4gKysrIGIveGVuL2Fy
Y2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+PiBAQCAtMzI4LDcgKzMyOCw3IEBAIGludCBfX2luaXQg
ZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAvKiBNYWNoaW5lIGFk
ZHJlc3Mgb2YgbmV4dCBjYW5kaWRhdGUgcGFnZS10YWJsZSBwYWdlLiAqLwo+PiAgICAgIHBhZGRy
X3QgbXB0X2FsbG9jOwo+PiAgCj4+IC0gICAgcHJpbnRrKCIqKiogTE9BRElORyBET01BSU4gMCAq
KipcbiIpOwo+PiArICAgIHByaW50ayhYRU5MT0dfSU5GTyAiKioqIEJ1aWxkaW5nIGEgUFYgRG9t
MCAqKipcbiIpOwo+IE5vdyB0aGF0IHdlIGhhdmUgdGhlIHNoaW0gdGhpcyBzaG91bGQgcHJvYmFi
bHkgYmU6Cj4KPiAiKioqIEJ1aWxkaW5nIGEgUFYgRG9tJWMgKioqXG4iLCBwdl9zaGltID8gJ1Un
IDogJzAnCj4KPiBCdXQgaW4gYW55IGNhc2UgY2FuIGJlIGZpeGVkIGluIGEgc3Vic2VxdWVudCBj
b21taXQuCgpHb29kIHBvaW50LiBJJ2xsIGZvbGQgdGhhdCBpbiwgaWYgdGhlcmUgYXJlIG5vIG9i
amVjdGlvbnMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:31:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:31:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6ue-0006yQ-Qr; Fri, 26 Jan 2018 16:31:36 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.44])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef6uc-0006xj-VQ
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 16:31:35 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta.az-a.eu-central-1.aws.symcld.net id E8/65-27480-0E75B6A5;
 Fri, 26 Jan 2018 16:31:28 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrOLMWRWlGSWpSXmKPExsWS0XRdVfdBeHa
 UwdL9Ehb3prxnd2D02N63iz2AMYo1My8pvyKBNePEryvMBU+EKn4ffs7cwLiTt4uRi0NIoJFJ
 4vCiZUxdjJxAzmNGiQWtBhCJbYwSl98eAEuICDhLfD0zlx3E5hXQlzj7dR1QnINDWMBNonmHN
 ki9hMAhZokvD+aygsQlBDwl+tfogJSDmDN7W4HK2TnYBKwkDomBRFkEVCX2LT3AOoGRewEjwy
 pGy6SizPSMktzEzBxdQwMDXUNDY11jXSMTY73EKt1EvdRS3eTUvJKiRKCsXmJ5sV5xZW5yTop
 eXmrJJkag9xmAYAfj3DmJhxglOZiURHkX9GdECfEl5adUZiQWZ8QXleakFh9ilOHgUJLgfR2W
 HSUkWJSanlqRlpkDDEOYtAQHj5IIrxEwFIV4iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLX
 n5eqpQ47xWQSQIgpRmleXCDYPFxiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8/SBTeDLzSu
 D2vQI6hQnoFLuKTJBTShIRUlINjNW/V3goNG+ynfy46+GEh8lbFuSenj3/iJXAxPNSGzRU+e6
 ks+9nYzU/tOtR+9+2N9skmRMyXOQNJoj6c60rMezO887YmeCcrSd8zf+t+96jqfplG87+e8b6
 vuR3tuTe53Fvbkr9Pia+bLvjQ9ZLxlLPLYWNvCcn7maYfWTaETHdoGlqRoZHniqxFGckGmoxF
 xUnAgBhLNDyigIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-34.tower-225.messagelabs.com!1516984287!414084!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 13193 invoked from network); 26 Jan 2018 16:31:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-34.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 16:31:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef6uU-00063x-Pq; Fri, 26 Jan 2018 16:31:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ef6uO-0005Hk-TT; Fri, 26 Jan 2018 16:31:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ef6uO-00046R-79; Fri, 26 Jan 2018 16:31:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118361-mainreport@xen.org>
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=865852918aa10a6c1e159cbe56907ec4a1e359b5
X-Osstest-Versions-That: xen=76dcdb75b7cc9e7e8470e711db14bbbd3ae92415
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 16:31:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118361: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODM2MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODM2MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4NjU4NTI5MThhYTEwYTZjMWUxNTljYmU1NjkwN2VjNGExZTM1OWI1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NmRjZGI3NWI3Y2M5ZTdlODQ3
MGU3MTFkYjE0YmJiZDNhZTkyNDE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzNTkgIDIwMTgt
MDEtMjYgMTI6MDE6MjggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MzYxICAy
MDE4LTAxLTI2IDE0OjAyOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNp
b24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA3NmRjZGI3
NWI3Li44NjU4NTI5MThhICA4NjU4NTI5MThhYTEwYTZjMWUxNTljYmU1NjkwN2VjNGExZTM1OWI1
IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:35:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef6yA-0007Bj-NR; Fri, 26 Jan 2018 16:35:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5n3w=ev=citrix.com=prvs=5573f66d7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ef6yA-0007BZ-0F
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 16:35:14 +0000
X-Inumbo-ID: e65cb890-02b6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e65cb890-02b6-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 16:35:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66748457"
Date: Fri, 26 Jan 2018 16:34:59 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180126163459.hvfdcck23ec6b6m6@MacBook-Pro-de-Roger.local>
References: <20180126152910.4320-1-roger.pau@citrix.com>
 <20180126155238.qxme4udlnpaqmd26@citrix.com>
 <20180126162241.gv5diajtsf2gjifc@MacBook-Pro-de-Roger.local>
 <20180126162827.mqchyrg2bkqorg3x@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180126162827.mqchyrg2bkqorg3x@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xen/pvshim: fix GNTTABOP_query_size
 hypercall forwarding with SMAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDQ6Mjg6MjdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEphbiAyNiwgMjAxOCBhdCAwNDoyMjo0MVBNICswMDAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDM6NTI6MzhQTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDM6Mjk6MTBQTSAr
MDAwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiA+IERpc2FibGUgU01BUCBpbiB0aGUg
c2hpbSBiZWZvcmUgYm91bmNpbmcgdGhlIGh5cGVyY2FsbCwgb3IgZWxzZSBMMAo+ID4gPiA+IHdp
bGwgZmFpbCB0byBnZXQgdGhlIGh5cGVyY2FsbCBidWZmZXIuCj4gPiA+ID4gCj4gPiA+ID4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+
ID4gUmVwb3J0ZWQtYnk6IEZhdGloIEFjYXIgPGZhdGloLmFjYXJAZ2FuZGkubmV0Pgo+ID4gPiA+
IC0tLQo+ID4gPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiA+ID4g
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiA+ID4gQ2M6
IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gPiA+IENjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiA+IC0tLQo+ID4gPiA+IE5lZWRzIHRvIGJl
IGJhY2twb3J0ZWQgdG8gdGhlIDQuMTAuMC1zaGltLWNvbWV0IGJyYW5jaC4KPiA+ID4gPiAtLS0K
PiA+ID4gPiAgeGVuL2FyY2gveDg2L3B2L3NoaW0uYyB8IDMgKysrCj4gPiA+ID4gIDEgZmlsZSBj
aGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPiA+ID4gPiBpbmRl
eCBkNTM4M2RjZmM3Li5lYjFlZTdkM2M0IDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9zaGltLmMKPiA+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4gPiA+ID4g
QEAgLTc0OCw3ICs3NDgsMTAgQEAgc3RhdGljIGxvbmcgcHZfc2hpbV9ncmFudF90YWJsZV9vcCh1
bnNpZ25lZCBpbnQgY21kLAo+ID4gPiA+ICAgICAgfQo+ID4gPiA+ICAKPiA+ID4gPiAgICAgIGNh
c2UgR05UVEFCT1BfcXVlcnlfc2l6ZToKPiA+ID4gPiArICAgICAgICAvKiBEaXNhYmxlIFNNQVAg
c28gTDAgY2FuIGFjY2VzcyB0aGUgYnVmZmVyLiAqLwo+ID4gPiAKPiA+ID4gSW50ZXJlc3Rpbmcu
Cj4gPiA+IAo+ID4gPiA+ICsgICAgICAgIHN0YWMoKTsKPiA+ID4gPiAgICAgICAgICByYyA9IHhl
bl9oeXBlcmNhbGxfZ3JhbnRfdGFibGVfb3AoR05UVEFCT1BfcXVlcnlfc2l6ZSwgdW9wLnAsIGNv
dW50KTsKPiA+ID4gPiArICAgICAgICBjbGFjKCk7Cj4gPiA+IAo+ID4gPiBUaGVyZSBpcyBzbyBm
YXIgb25seSBvbmUgaW5zdGFuY2Ugb2YgdGhpcywgc28gZG9pbmcgdGhpcyBhZC1ob2Mgc3RhYyAv
Cj4gPiA+IGNsYWMgaXMgT0suCj4gPiA+IAo+ID4gPiBQcm9iYWJseSBhbm90aGVyIChtb3JlIHVu
aWZvcm1lZCkgd2F5IG9mIGZpeGluZyBpdCBpcyB0byBoYXZlIG91ciBvd24KPiA+ID4gYnVmZmVy
IChmb3JiaWQgcGFzc2luZyB0aHJvdWdoIHVvcCBkaXJlY3RseSkgYW5kIHRoZSBjb3B5IGJhY2sg
dGhlCj4gPiA+IHJlc3VsdC4gT3Igd2Ugc2hvdWxkIGludmVudCBhIHNldCBvZiBtYWNyb3MgdG8g
ZGVhbCB3aXRoIHVvcC4KPiA+IAo+ID4gSSBndWVzcyB3ZSBzaG91bGQgZmlndXJlIG91dCB3aGF0
J3MgZmFzdGVyLCBkaXNhYmxpbmcgU01BUCBvciBjb3B5aW5nCj4gPiB0byBhIGJ1ZmZlcj8KPiA+
IAo+IAo+IEl0IGRlcGVuZHMuIElmIHRoZXJlIGFyZSBnb2luZyB0byBiZSBpbnN0YW5jZXMgdGhh
dCBMMCBuZWVkcyB0byBjb3B5IHRvCj4gYSBsYXJnZSBidWZmZXIgaW4gTDIgdXNlcnNwYWNlLCBk
aXNhYmxpbmcgU01BUCBpcyBkZWZpbml0ZWx5IGJldHRlciB0aGVuCj4gYm91bmNpbmcuCj4gCj4g
SW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIGl0IGRvZXNuJ3QgbWF0dGVyLgo+IAo+IFlvdSBjYW4g
aGF2ZSBteSBSYiBvbiB0aGlzIHBhdGNoIGlmIHlvdSB0aGluayBkaXNhYmxpbmcgU01BUCBpcyBi
ZXR0ZXIuCgpJdCdzIGxlc3MgY3VtYmVyc29tZSB0aGFuIGNvcHlpbmcsIGFuZCBjZXJ0YWlubHkg
ZmFzdGVyIGlmIHRoZXJlJ3Mgbm8KU01BUCBzdXBwb3J0LCBzaW5jZSB0aGF0J3MganVzdCBhIG5v
cCBpbiB0aGF0IGNhc2UuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:37:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:37:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef704-0007J7-7o; Fri, 26 Jan 2018 16:37:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xa64=ev=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ef702-0007Iy-M2
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:37:10 +0000
X-Inumbo-ID: 2200cdb2-02b7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2200cdb2-02b7-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 17:37:01 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id 143so2431722wma.5
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 08:37:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=fHh5/YX9fusPHRvXTJ/EiCfUR3AtqLCzCnxHq37zujg=;
 b=E6nNtZEN/VbavuS3YvTw5gY1a104efrPIxyaE77LkacY7FcnwcVvyejahOtcx8ruDg
 dPcIJ/MIIbJQbBP/dmkJNz+jkSU9qhe3AZyhmFjRHIuk4g3HVaXe26ZA2sBucb582pgW
 2tlEEpp44z/393HxPdqAPzDirzfdplODFtFgw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=fHh5/YX9fusPHRvXTJ/EiCfUR3AtqLCzCnxHq37zujg=;
 b=U5JFQxcRKDbdYILm6vIFeIse1TYzNZrTYiCe+o1zGMyOO+aiKVxKwLHxJ71vkk/WM3
 kAsVv97s2ICHv/43lRhjS/Ab1a5/vs9RQptzx0+clTLBVUi/RaBto4QR6rMUMHRei0Yv
 ygy2+P0+uEhC7Ycx7xaTVybiVDjFH012bKlixmEmgF2kv4zsyWz08q75LxmGu2s8M/S0
 SdO0WSGnSiRX5ZP+x1mXsbqotKrE2nO2TT8QpxVVpJTOXqmeJPLUlm3uPf4X7IhEDRjr
 h2oIM1ZfiFSqbwg3b9vJijezjbsbYw8TKAFP3g/3WhizU3RGePF0XFIQAdLmAOMH2Tkx
 hH2g==
X-Gm-Message-State: AKwxytdoj8YQahvAa8j1/0baBjMFpKGajTzg+6px3qrDT696srCZ2ac9
 Kdblvh4OwnYWlZnnG4C062NJtg==
X-Google-Smtp-Source: AH8x2255uhlug9iBBGXibztQ/rGh8OlfI+AN/ZxIDBAdvt9gX/NJg8ckHMwni7IInqZsChkkhJEGHw==
X-Received: by 10.80.128.197 with SMTP id 63mr35717068edb.55.1516984626884;
 Fri, 26 Jan 2018 08:37:06 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id g21sm2762314edg.88.2018.01.26.08.37.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 08:37:06 -0800 (PST)
To: xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-2-julien.grall@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <a2094879-093e-ff4b-75c9-2afae62a04c1@linaro.org>
Date: Fri, 26 Jan 2018 16:37:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124183445.23705-2-julien.grall@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen/arm: vpsci: Removing dummy MIGRATE
 and MIGRATE_INFO_UP_CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyNC8wMS8xOCAxODozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBQU0NJIGNh
bGwgTUlHUkFURSBhbmQgTUlHUkFURV9JTkZPX1VQX0NQVSBhcmUgb3B0aW9uYWwgYW5kCj4gaW1w
bGVtZW50ZWQgYXMganVzdCByZXR1cm5pbmcgUFNDSV9OT1RfU1VQUE9SVEVEIChha2EgVU5LTk9X
Tl9GVU5DVElPTgo+IGZvciBTTUNDQykuCj4gCj4gVGhlIG5ldyBTTUNDQyBmcmFtZXdvcmsgaXMg
YWJsZSB0byBkZWFsIHdpdGggdW5pbXBsZW1lbnRlZCBmdW5jdGlvbiBhbmQKPiByZXR1cm4gdGhl
IHByb3BlciBlcnJvciBjb2RlLiBTbyByZW1vdmUgdGhlIGltcGxlbWVudGF0aW9ucyBmb3IgYm90
aAo+IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgICAg
ICB8IDEwIC0tLS0tLS0tLS0KPiAgIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgIHwg
MTQgLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwg
IDIgLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDIgLS0KCkkgc2hv
dWxkIGhhdmUgcHJvYmFibHkgcmVtb3ZlIHRoZSBQU0NJXzBfMl9GTl9NSUdSQVRFXyogZGVmaW5l
IGluIHBzY2kuaCAKYXMgd2VsbC4KCkkgd2lsbCByZXNlbmQgYSBzZXJpZXMgZm9yIHRoYXQgb25j
ZSBJIGdldCBmZWVkYmFjay4KCkNoZWVycywKCj4gICA0IGZpbGVzIGNoYW5nZWQsIDI4IGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNo
L2FybS92cHNjaS5jCj4gaW5kZXggY2Q3MjQ5MDRlZi4uOTc5ZDMyZWQ2ZCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gQEAg
LTE3MiwyMSArMTcyLDExIEBAIGludDMyX3QgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyhyZWdp
c3Rlcl90IHRhcmdldF9hZmZpbml0eSwKPiAgICAgICByZXR1cm4gUFNDSV8wXzJfQUZGSU5JVFlf
TEVWRUxfT0ZGOwo+ICAgfQo+ICAgCj4gLWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZSh1aW50
MzJfdCB0YXJnZXRfY3B1KQo+IC17Cj4gLSAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOwo+
IC19Cj4gLQo+ICAgdWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCkK
PiAgIHsKPiAgICAgICByZXR1cm4gUFNDSV8wXzJfVE9TX01QX09SX05PVF9QUkVTRU5UOwo+ICAg
fQo+ICAgCj4gLXJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSh2b2lk
KQo+IC17Cj4gLSAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOwo+IC19Cj4gLQo+ICAgdm9p
ZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCB2b2lkICkKPiAgIHsKPiAgICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNt
Yy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+IGluZGV4IGM5MDY0ZGUzN2EuLjU2M2MyZDhkZGEg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92
c21jLmMKPiBAQCAtMTU3LDExICsxNTcsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwo+ICAgICAgICAgICByZXR1cm4gdHJ1
ZTsKPiAgIAo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVOgo+IC0g
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSk7Cj4gLSAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7
Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4gLQo+ICAgICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lT
VEVNX09GRjoKPiAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKPiAgICAg
ICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwo+IEBAIC0yMDYsMTUgKzIwMSw2IEBAIHN0
YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgICB9Cj4gICAKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5f
TUlHUkFURToKPiAtICAgIHsKPiAtICAgICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkczMihy
ZWdzLCAxKTsKPiAtCj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfbWlncmF0ZSk7Cj4g
LSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNwdSkp
Owo+IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgfQo+IC0KPiAgICAgICBjYXNlIEFSTV9T
TUNDQ19GVU5DX0NBTExfQ09VTlQ6Cj4gICAgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2Nh
bGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4gICAKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3BlcmZjX2RlZm4uaAo+IGluZGV4IDVmOTU3ZWU2ZWMuLmE3YWNiN2QyMWMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IEBAIC0yNywxMiArMjcsMTAgQEAgUEVSRkNPVU5URVIo
dnBzY2lfY3B1X29uLCAgICAgICAgICAgICAgInZwc2NpOiBjcHVfb24iKQo+ICAgUEVSRkNPVU5U
RVIodnBzY2lfY3B1X29mZiwgICAgICAgICAgICAgInZwc2NpOiBjcHVfb2ZmIikKPiAgIFBFUkZD
T1VOVEVSKHZwc2NpX3ZlcnNpb24sICAgICAgICAgICAgICJ2cHNjaTogdmVyc2lvbiIpCj4gICBQ
RVJGQ09VTlRFUih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSwgICAidnBzY2k6IG1pZ3JhdGVfaW5m
b190eXBlIikKPiAtUEVSRkNPVU5URVIodnBzY2lfbWlncmF0ZV9pbmZvX3VwX2NwdSwgInZwc2Np
OiBtaWdyYXRlX2luZm9fdXBfY3B1IikKPiAgIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9vZmYs
ICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCj4gICBQRVJGQ09VTlRFUih2cHNjaV9zeXN0
ZW1fcmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNldCIpCj4gICBQRVJGQ09VTlRFUih2
cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9zdXNwZW5kIikKPiAgIFBFUkZD
T1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTogY3B1X2FmZmluaXR5X2lu
Zm8iKQo+IC1QRVJGQ09VTlRFUih2cHNjaV9jcHVfbWlncmF0ZSwgICAgICAgICAidnBzY2k6IGNw
dV9taWdyYXRlIikKPiAgIAo+ICAgUEVSRkNPVU5URVIodmdpY2RfcmVhZHMsICAgICAgICAgICAg
ICAgICJ2Z2ljZDogcmVhZCIpCj4gICBQRVJGQ09VTlRFUih2Z2ljZF93cml0ZXMsICAgICAgICAg
ICAgICAgInZnaWNkOiB3cml0ZSIpCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBpbmRleCA2MzVlYTVkYWU0Li5m
N2UyMTM5MDMxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBAQCAtMzcsOSArMzcsNyBAQCBpbnQzMl90
IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50
cnlfcG9pbnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9p
ZCk7Cj4gICBpbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJn
ZXRfYWZmaW5pdHksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBs
b3dlc3RfYWZmaW5pdHlfbGV2ZWwpOwo+IC1pbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGUodWlu
dDMyX3QgdGFyZ2V0X2NwdSk7Cj4gICB1aW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9f
dHlwZSh2b2lkKTsKPiAtcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1
KHZvaWQpOwo+ICAgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKHZvaWQpOwo+ICAgdm9pZCBk
b19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4gICAKPiAKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:37:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:37:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef70d-0007Mm-KR; Fri, 26 Jan 2018 16:37:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef70c-0007MZ-BN
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 16:37:46 +0000
X-Inumbo-ID: 372f06d4-02b7-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 372f06d4-02b7-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 17:37:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66748581"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Wei Liu
 <wei.liu2@citrix.com>
References: <20180126152910.4320-1-roger.pau@citrix.com>
 <20180126155238.qxme4udlnpaqmd26@citrix.com>
 <20180126162241.gv5diajtsf2gjifc@MacBook-Pro-de-Roger.local>
 <20180126162827.mqchyrg2bkqorg3x@citrix.com>
 <20180126163459.hvfdcck23ec6b6m6@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f4f3966f-6f82-6323-27b7-0a0fd25c7637@citrix.com>
Date: Fri, 26 Jan 2018 16:37:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180126163459.hvfdcck23ec6b6m6@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <Ian.Jackson@eu.citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/pvshim: fix GNTTABOP_query_size
 hypercall forwarding with SMAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTY6MzQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBKYW4g
MjYsIDIwMTggYXQgMDQ6Mjg6MjdQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPj4gT24gRnJpLCBK
YW4gMjYsIDIwMTggYXQgMDQ6MjI6NDFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToK
Pj4+IE9uIEZyaSwgSmFuIDI2LCAyMDE4IGF0IDAzOjUyOjM4UE0gKzAwMDAsIFdlaSBMaXUgd3Jv
dGU6Cj4+Pj4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDM6Mjk6MTBQTSArMDAwMCwgUm9nZXIg
UGF1IE1vbm5lIHdyb3RlOgo+Pj4+PiBEaXNhYmxlIFNNQVAgaW4gdGhlIHNoaW0gYmVmb3JlIGJv
dW5jaW5nIHRoZSBoeXBlcmNhbGwsIG9yIGVsc2UgTDAKPj4+Pj4gd2lsbCBmYWlsIHRvIGdldCB0
aGUgaHlwZXJjYWxsIGJ1ZmZlci4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+Pj4+IFJlcG9ydGVkLWJ5OiBGYXRpaCBB
Y2FyIDxmYXRpaC5hY2FyQGdhbmRpLm5ldD4KPj4+Pj4gLS0tCj4+Pj4+IENjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+Pj4+PiBDYzogSWFuIEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4+Pj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+PiAt
LS0KPj4+Pj4gTmVlZHMgdG8gYmUgYmFja3BvcnRlZCB0byB0aGUgNC4xMC4wLXNoaW0tY29tZXQg
YnJhbmNoLgo+Pj4+PiAtLS0KPj4+Pj4gIHhlbi9hcmNoL3g4Ni9wdi9zaGltLmMgfCAzICsrKwo+
Pj4+PiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPj4+
Pj4gaW5kZXggZDUzODNkY2ZjNy4uZWIxZWU3ZDNjNCAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L3NoaW0uYwo+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4+Pj4+
IEBAIC03NDgsNyArNzQ4LDEwIEBAIHN0YXRpYyBsb25nIHB2X3NoaW1fZ3JhbnRfdGFibGVfb3Ao
dW5zaWduZWQgaW50IGNtZCwKPj4+Pj4gICAgICB9Cj4+Pj4+ICAKPj4+Pj4gICAgICBjYXNlIEdO
VFRBQk9QX3F1ZXJ5X3NpemU6Cj4+Pj4+ICsgICAgICAgIC8qIERpc2FibGUgU01BUCBzbyBMMCBj
YW4gYWNjZXNzIHRoZSBidWZmZXIuICovCj4+Pj4gSW50ZXJlc3RpbmcuCj4+Pj4KPj4+Pj4gKyAg
ICAgICAgc3RhYygpOwo+Pj4+PiAgICAgICAgICByYyA9IHhlbl9oeXBlcmNhbGxfZ3JhbnRfdGFi
bGVfb3AoR05UVEFCT1BfcXVlcnlfc2l6ZSwgdW9wLnAsIGNvdW50KTsKPj4+Pj4gKyAgICAgICAg
Y2xhYygpOwo+Pj4+IFRoZXJlIGlzIHNvIGZhciBvbmx5IG9uZSBpbnN0YW5jZSBvZiB0aGlzLCBz
byBkb2luZyB0aGlzIGFkLWhvYyBzdGFjIC8KPj4+PiBjbGFjIGlzIE9LLgo+Pj4+Cj4+Pj4gUHJv
YmFibHkgYW5vdGhlciAobW9yZSB1bmlmb3JtZWQpIHdheSBvZiBmaXhpbmcgaXQgaXMgdG8gaGF2
ZSBvdXIgb3duCj4+Pj4gYnVmZmVyIChmb3JiaWQgcGFzc2luZyB0aHJvdWdoIHVvcCBkaXJlY3Rs
eSkgYW5kIHRoZSBjb3B5IGJhY2sgdGhlCj4+Pj4gcmVzdWx0LiBPciB3ZSBzaG91bGQgaW52ZW50
IGEgc2V0IG9mIG1hY3JvcyB0byBkZWFsIHdpdGggdW9wLgo+Pj4gSSBndWVzcyB3ZSBzaG91bGQg
ZmlndXJlIG91dCB3aGF0J3MgZmFzdGVyLCBkaXNhYmxpbmcgU01BUCBvciBjb3B5aW5nCj4+PiB0
byBhIGJ1ZmZlcj8KPj4+Cj4+IEl0IGRlcGVuZHMuIElmIHRoZXJlIGFyZSBnb2luZyB0byBiZSBp
bnN0YW5jZXMgdGhhdCBMMCBuZWVkcyB0byBjb3B5IHRvCj4+IGEgbGFyZ2UgYnVmZmVyIGluIEwy
IHVzZXJzcGFjZSwgZGlzYWJsaW5nIFNNQVAgaXMgZGVmaW5pdGVseSBiZXR0ZXIgdGhlbgo+PiBi
b3VuY2luZy4KPj4KPj4gSW4gdGhpcyBwYXJ0aWN1bGFyIGNhc2UsIGl0IGRvZXNuJ3QgbWF0dGVy
Lgo+Pgo+PiBZb3UgY2FuIGhhdmUgbXkgUmIgb24gdGhpcyBwYXRjaCBpZiB5b3UgdGhpbmsgZGlz
YWJsaW5nIFNNQVAgaXMgYmV0dGVyLgo+IEl0J3MgbGVzcyBjdW1iZXJzb21lIHRoYW4gY29weWlu
ZywgYW5kIGNlcnRhaW5seSBmYXN0ZXIgaWYgdGhlcmUncyBubwo+IFNNQVAgc3VwcG9ydCwgc2lu
Y2UgdGhhdCdzIGp1c3QgYSBub3AgaW4gdGhhdCBjYXNlLgoKVGhpcyBoeXBlcmNhbGwgaXMgdXNl
ZCBvbmNlIG9uIGJvb3QuwqAgSXRzIG5vdCBhIHBlcmYtY3JpdGljYWwgc2l0dWF0aW9uLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:40:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:40:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef73N-00087V-5h; Fri, 26 Jan 2018 16:40:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y9zt=ev=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ef73L-00087O-R1
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:40:35 +0000
X-Inumbo-ID: 9c3c587b-02b7-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9c3c587b-02b7-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 17:40:27 +0100 (CET)
Received: (qmail 24807 invoked from network); 26 Jan 2018 18:40:31 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 26 Jan 2018 18:40:31 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id B169D7FC42
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 18:40:31 +0200 (EET)
Received: (qmail 29450 invoked from network); 26 Jan 2018 18:40:31 +0200
Received: from 86-120-158-120.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.158.120)
 by smtp02.buh.bitdefender.net with SMTP; 26 Jan 2018 18:40:31 +0200
To: "Bitweasil ." <bitweasil@cryptohaze.com>
References: <CALn24pArgwLSBy7TO0j4gcqXdzJ5pqmW_koKP7-Lfg8FXrOZEQ@mail.gmail.com>
 <0052b33d-f0fe-ee91-892d-a63c8001c567@bitdefender.com>
 <CALn24pBf1UGbrqsSD_=abdM1U7X+vMuPd0q4KgYYH_tmd7mkAw@mail.gmail.com>
 <cf9bfa43-6ca5-e260-c509-040b927390fa@bitdefender.com>
 <CALn24pDDFmh9+SkE-gyyK2xzhemX7=JBYzt2SQjFGnp4gy-yyQ@mail.gmail.com>
 <a188f71a-7e0b-47b4-3e07-dee9e87aea83@bitdefender.com>
 <CALn24pC=62oFKNOasbu7n-qMj4B6r5EoBYAHG1Tg-Y+WWyEDwg@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <dcc19801-c03c-3598-a5a0-08426b43f5cc@bitdefender.com>
Date: Fri, 26 Jan 2018 18:40:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CALn24pC=62oFKNOasbu7n-qMj4B6r5EoBYAHG1Tg-Y+WWyEDwg@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74766
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 473745,
 Stamp: 3], Multi: [Enabled, t: (0.000019,0.006259)], BW: [Enabled, t:
 (0.000016,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.007238), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER], SGN: [Enabled, t:
 (0.018648,0.000127)], URL: [Enabled, t: (0.000013,0.000002)], RTDA:
 [Enabled, t: (0.308135), Hit: No, Details: v2.6.16; Id:
 15.5f4io8.1c3t50oh4.c0q0p], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Introspection, KPTI,
 and CR3 bit 63 leads to guest VMENTRY failures during introspection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjYvMjAxOCAwNjoxNyBQTSwgQml0d2Vhc2lsIC4gd3JvdGU6Cj4gVGhlIHByb3Bvc2Vk
IGNoYW5nZXMgd291bGQgb25seSBoYXZlIGFuIGltcGFjdCBpZiBDUjMgZXhpdGluZyBpcwo+IGVu
YWJsZWQsIHdoaWNoIGltcGxpZXMgYSBwYWlyIG9mIHdvcmxkIHN3aXRjaGVzIGFuZCBvdGhlciBj
b2RlIGV4ZWN1dGlvbgo+IGluIGEgZGlmZmVyZW50IHJlZ2lvbiBvZiBtZW1vcnkgYW5kIHdpdGgg
ZGlmZmVyZW50IHBhZ2UgdGFibGVzIGFueXdheS4KPiAKPiBVbmRlciBub3JtYWwgb3BlcmF0aW9u
LCBDUjMgZXhpdGluZyBpcyBub3QgdHVybmVkIG9uLCBzbyB0aGlzIHdpbGwgaGF2ZQo+IG5vIGlt
cGFjdCBvbiBvcGVyYXRpb24uCj4gCj4gQXJlIHRoZXJlIGFueSBub24taW50cm9zcGVjdGlvbiBj
YXNlcyBpbiB3aGljaCBDUjMgZXhpdGluZyB3aWxsIGJlCj4gZW5hYmxlZCBmb3IgaGFyZHdhcmUg
dmlydHVhbGl6ZWQgZ3Vlc3RzP8KgIEdpdmVuIHRoZSB0aW1lIGNvc3Qgb2YgYSBwYWlyCj4gb2Yg
d29ybGQgc3dpdGNoZXMgYW5kIGhhbmRsaW5nIHRoZSBhc3NvY2lhdGVkIGNvZGUsIEkgcXVlc3Rp
b24gaWYgb25lCj4gY291bGQgZXZlbiBtZWFzdXJlIHRoZSBkaWZmZXJlbmNlIG9mIHRoZSBUTEIg
Zmx1c2ggb3Igbm90LsKgIFRoZSBDUjMKPiByZXBvcnRpbmcgcGVyZm9ybWFuY2UgaGl0IHVuZGVy
IEtQVEkgaXMgcXVpdGUgY2F0YXN0cm9waGljIGFueXdheSwKPiB0aG91Z2ggSSBleHBlY3Qgb25l
IGNvdWxkIG1pdGlnYXRlIHRoYXQgc29tZXdoYXQgd2l0aCBDUjMtdGFyZ2V0cywgaWYKPiBvbmUg
d2FudGVkIHRvLgoKQ1IzIGV4aXRzIHNlZW0gaW5kZWVkIHRvIGJlIGVuYWJsZWQgdmlhIHtodm0s
dm14fV91cGRhdGVfY3IodiwgMCksCmhvd2V2ZXIgSSBiZWxpZXZlIHRoYXQgdGhleSBjdXJyZW50
bHkgcmVtYWluIGVuYWJsZWQgZXZlbiBhZnRlciB0aGUKdm1fZXZlbnQgY29uc3VtZXIgZGV0YWNo
ZXMgZnJvbSB0aGUgZ3Vlc3QgKEkgZG9udCB0aGluawpDUFVfQkFTRURfQ1IzX0xPQURfRVhJVElO
RyBpcyBiZWluZyBjbGVhcmVkIGZyb20Kdi0+YXJjaC5odm1fdm14LmV4ZWNfY29udHJvbCkuIFRo
aXMgbmVlZHMgdGVzdGluZywgYnV0IEkgYmVsaWV2ZSBpdCB0bwpiZSBjb3JyZWN0LgoKClRoYW5r
cywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:53:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:53:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7Fg-0000UD-Hd; Fri, 26 Jan 2018 16:53:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef7Ff-0000U7-TB
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 16:53:19 +0000
X-Inumbo-ID: 6dba9901-02b9-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6dba9901-02b9-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 16:53:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 09:53:12 -0700
Message-Id: <5A6B6B0802000078001A2E19@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 09:53:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <20180126152910.4320-1-roger.pau@citrix.com>
 <20180126155238.qxme4udlnpaqmd26@citrix.com>
 <20180126162241.gv5diajtsf2gjifc@MacBook-Pro-de-Roger.local>
 <20180126162827.mqchyrg2bkqorg3x@citrix.com>
In-Reply-To: <20180126162827.mqchyrg2bkqorg3x@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen/pvshim: fix GNTTABOP_query_size
 hypercall forwarding with SMAP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDE3OjI4LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDQ6MjI6NDFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPj4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDM6NTI6MzhQTSArMDAwMCwgV2Vp
IExpdSB3cm90ZToKPj4gPiBPbiBGcmksIEphbiAyNiwgMjAxOCBhdCAwMzoyOToxMFBNICswMDAw
LCBSb2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvc2hp
bS5jCj4+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCj4+ID4gPiBAQCAtNzQ4LDcg
Kzc0OCwxMCBAQCBzdGF0aWMgbG9uZyBwdl9zaGltX2dyYW50X3RhYmxlX29wKHVuc2lnbmVkIGlu
dCBjbWQsCj4+ID4gPiAgICAgIH0KPj4gPiA+ICAKPj4gPiA+ICAgICAgY2FzZSBHTlRUQUJPUF9x
dWVyeV9zaXplOgo+PiA+ID4gKyAgICAgICAgLyogRGlzYWJsZSBTTUFQIHNvIEwwIGNhbiBhY2Nl
c3MgdGhlIGJ1ZmZlci4gKi8KPj4gPiAKPj4gPiBJbnRlcmVzdGluZy4KPj4gPiAKPj4gPiA+ICsg
ICAgICAgIHN0YWMoKTsKPj4gPiA+ICAgICAgICAgIHJjID0geGVuX2h5cGVyY2FsbF9ncmFudF90
YWJsZV9vcChHTlRUQUJPUF9xdWVyeV9zaXplLCB1b3AucCwgY291bnQpOwo+PiA+ID4gKyAgICAg
ICAgY2xhYygpOwo+PiA+IAo+PiA+IFRoZXJlIGlzIHNvIGZhciBvbmx5IG9uZSBpbnN0YW5jZSBv
ZiB0aGlzLCBzbyBkb2luZyB0aGlzIGFkLWhvYyBzdGFjIC8KPj4gPiBjbGFjIGlzIE9LLgo+PiA+
IAo+PiA+IFByb2JhYmx5IGFub3RoZXIgKG1vcmUgdW5pZm9ybWVkKSB3YXkgb2YgZml4aW5nIGl0
IGlzIHRvIGhhdmUgb3VyIG93bgo+PiA+IGJ1ZmZlciAoZm9yYmlkIHBhc3NpbmcgdGhyb3VnaCB1
b3AgZGlyZWN0bHkpIGFuZCB0aGUgY29weSBiYWNrIHRoZQo+PiA+IHJlc3VsdC4gT3Igd2Ugc2hv
dWxkIGludmVudCBhIHNldCBvZiBtYWNyb3MgdG8gZGVhbCB3aXRoIHVvcC4KPj4gCj4+IEkgZ3Vl
c3Mgd2Ugc2hvdWxkIGZpZ3VyZSBvdXQgd2hhdCdzIGZhc3RlciwgZGlzYWJsaW5nIFNNQVAgb3Ig
Y29weWluZwo+PiB0byBhIGJ1ZmZlcj8KPj4gCj4gCj4gSXQgZGVwZW5kcy4gSWYgdGhlcmUgYXJl
IGdvaW5nIHRvIGJlIGluc3RhbmNlcyB0aGF0IEwwIG5lZWRzIHRvIGNvcHkgdG8KPiBhIGxhcmdl
IGJ1ZmZlciBpbiBMMiB1c2Vyc3BhY2UsIGRpc2FibGluZyBTTUFQIGlzIGRlZmluaXRlbHkgYmV0
dGVyIHRoZW4KPiBib3VuY2luZy4KCklmIHlvdSB3YW50ZWQgdG8gdW5pZm9ybWx5IGNvcHksIGRl
dGVybWluaW5nIHRoZSBvdmVyYWxsIHNpemUgb2YKc29tZSBvZiB0aGUgc3RydWN0dXJlcyB3b3Vs
ZCBiZSBub24tdHJpdmlhbCBJIHRoaW5rLCBwbHVzIHlvdSdkCnJ1biBpbnRvIHRoZSBzYW1lIHNw
YWNlIHByb2JsZW1zIHRoYXQgbWFrZXMgY29tZSBvZiB0aGUgMzItYml0CmNvbXBhdCBsYXllciBz
byB1Z2x5IHRvIHJlYWQvbWFpbnRhaW4uCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:53:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:53:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7Fk-0000UV-Se; Fri, 26 Jan 2018 16:53:24 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef7Fj-0000UO-O7
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 16:53:23 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 0D/F5-21906-20D5B6A5;
 Fri, 26 Jan 2018 16:53:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVZcxNjv
 KYN19Y4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHg+T72gidFFRdPL2VuYJzp3cXIxSEk0Mgk
 0Tahn6mLkRPIecwosf5sHURiG6PEoTNz2UESIgLOEl+hbF4BfYk3e3exgtjCAtYSj5/eZQZpk
 BD4oSAxf89EsCIJAW+J+6/aWWHsG4u/MHYxsnOwCVhJHBIDibIIqEq8fPmLaQIj9wJGhlWMGs
 WpRWWpRbpGZnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYxnFgQeYpT
 kYFIS5V3QnxElxJeUn1KZkVicEV9UmpNafIhRhoNDSYJXLiY7SkiwKDU9tSItMwcYaDBpCQ4e
 JRHeZ9FAad7igsTc4sx0iNQpRkuOpgcP2pg5/jx8CSRvvHjdxizEkpeflyolzvsSpEEApCGjN
 A9uHCwaLjHKSgnzMgIdKMRTkFqUm1mCKv+KUZyDUUmYdxfIFJ7MvBK4ra+ADmICOsiuIhPkoJ
 JEhJRUA6P/8cLFtzaY20b4qvfty1bok2+4bZCgv3o5v/yCCZuj9lpdcnE9c5u3u8unQfP6xBr
 OuBnS2xwsqyycgwJl+VobhDWMYpZzPpJmunRkylRP8XlFrJycekV1wT6VbDtZH/x6cO3GutCi
 /ur4eQVWFWoNM7q0Jy7Z56kw5/7ZjbwtMzJNJ3PfUGIpzkg01GIuKk4EAFKKsQKBAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1516985600!76867521!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 44246 invoked from network); 26 Jan 2018 16:53:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 16:53:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef7Ff-0006gE-9v; Fri, 26 Jan 2018 16:53:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ef7Fa-0006Xu-1v; Fri, 26 Jan 2018 16:53:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ef7FZ-0003Hy-Qj; Fri, 26 Jan 2018 16:53:13 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118324-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
X-Osstest-Versions-That: linux=d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 16:53:13 +0000
Subject: [Xen-devel] [linux-linus test] 118324: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0014385678973500482=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0014385678973500482==
Content-Type: text/plain

flight 118324 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118324/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118250
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118250
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118250
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118250
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118250
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118250
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118250
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118250
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118250
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
baseline version:
 linux                d517bb79f4994a87cfc2ddd4cc76bd1a627d4bed

Last test of basis   118250  2018-01-21 06:48:31 Z    5 days
Failing since        118263  2018-01-21 23:17:15 Z    4 days    6 attempts
Testing same since   118324  2018-01-25 07:31:24 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  =?UTF-8?q?Christian=20K=C3=B6nig?= <ckoenig.leichtzumerken@gmail.com>
  Amritha Nambiar <amritha.nambiar@intel.com>
  Andi Kleen <ak@linux.intel.com>
  Ariel Elior <Ariel.Elior@cavium.com>
  Aviad Yehezkel <aviadye@mellanox.com>
  Aviad Yehezkel <aviadye@mellnaox.com>
  Aviv Heller <avivh@mellanox.com>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bjorn Helgaas <bhelgaas@google.com>
  Boris Pismeny <borisp@mellanox.com>
  Christian KĂ¶nig <christian.koenig@amd.com>
  Corentin Labbe <clabbe@baylibre.com>
  Dave Watson <davejwatson@fb.com>
  Dave Young <dyoung@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Eric Dumazet <edumazet@google.com>
  Felix Fietkau <nbd@nbd.name>
  Ganesh Goudar <ganeshgr@chelsio.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guillaume Nault <g.nault@alphalink.fr>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Ivan Mikhaylov <ivan@de.ibm.com>
  Ivan Vecera <cera@cera.cz>
  Ivan Vecera <ivecera@redhat.com>
  J. Bruce Fields <bfields@redhat.com>
  Jakub Kicinski <jakub.kicinski@netronome.com>
  James Morris <jmorris@namei.org>
  Jason Wang <jasowang@redhat.com>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jiri Pirko <jiri@mellanox.com>
  John Allen <jallen@linux.vnet.ibm.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Keith Busch <keith.busch@intel.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Kumar Sanghvi <kumaras@chelsio.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Martin Brandenburg <martin@omnibond.com>
  Masami Hiramatsu <mhiramat@kernel.org>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Michal Kalderon <Michal.Kalderon@cavium.com>
  Neil Horman <nhorman@tuxdriver.com>
  Oliver Neukum <oneukum@suse.com>
  Rahul Lakkireddy <rahul.lakkireddy@chelsio.com>
  Saeed Mahameed <saeedm@mellanox.com>
  Shrikrishna Khare <skhare@vmware.com>
  Sowmini Varadhan <sowmini.varadhan@oracle.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Talat Batheesh <talatb@mellanox.com>
  Thomas Gleixner <tglx@linutronix.de>
  Tom Herbert <tom@quantonium.net>
  Tom Lendacky <thomas.lendacky@amd.com>
  Willem de Bruijn <willemb@google.com>
  Willy Tarreau <w@1wt.eu>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  Yossi Kuperman <yossiku@mellanox.com>
  Yuval Mintz <yuvalm@mellanox.com>
  zhenwei.pi <zhenwei.pi@youruncloud.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   d517bb79f499..5b7d27967dab  5b7d27967dabfb17c21b0d98b29153b9e3ee71e5 -> tested/linux-linus


--===============0014385678973500482==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0014385678973500482==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:54:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:54:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7Gy-0000f7-Hq; Fri, 26 Jan 2018 16:54:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef7Gx-0000ev-KA
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:54:39 +0000
X-Inumbo-ID: 93f0c037-02b9-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93f0c037-02b9-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 17:54:31 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 09:54:37 -0700
Message-Id: <5A6B6B5C02000078001A2E30@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 09:54:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <1516982403-25709-1-git-send-email-andrew.cooper3@citrix.com>
 <20180126162023.nvbk3ahuoha6x6cx@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180126162023.nvbk3ahuoha6x6cx@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: WeiLiu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make the "Building Dom0" messages
 consistent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDE3OjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgSmFuIDI2LCAyMDE4IGF0IDA0OjAwOjAzUE0gKzAwMDAsIEFuZHJldyBDb29wZXIg
d3JvdGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKPj4gKysrIGIveGVu
L2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwo+PiBAQCAtMzI4LDcgKzMyOCw3IEBAIGludCBfX2lu
aXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAvKiBNYWNoaW5l
IGFkZHJlc3Mgb2YgbmV4dCBjYW5kaWRhdGUgcGFnZS10YWJsZSBwYWdlLiAqLwo+PiAgICAgIHBh
ZGRyX3QgbXB0X2FsbG9jOwo+PiAgCj4+IC0gICAgcHJpbnRrKCIqKiogTE9BRElORyBET01BSU4g
MCAqKipcbiIpOwo+PiArICAgIHByaW50ayhYRU5MT0dfSU5GTyAiKioqIEJ1aWxkaW5nIGEgUFYg
RG9tMCAqKipcbiIpOwo+IAo+IE5vdyB0aGF0IHdlIGhhdmUgdGhlIHNoaW0gdGhpcyBzaG91bGQg
cHJvYmFibHkgYmU6Cj4gCj4gIioqKiBCdWlsZGluZyBhIFBWIERvbSVjICoqKlxuIiwgcHZfc2hp
bSA/ICdVJyA6ICcwJwoKT3IsIGFzIHlvdSBoYWQgc3VnZ2VzdGVkIGVsc2V3aGVyZSBpbiBhIHNp
bWlsYXIgY2FzZSwgRG9tJWQKd2l0aCB0aGUgYWN0dWFsIGRvbWFpbiBJRC4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 16:56:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 16:56:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7IF-0000qB-UF; Fri, 26 Jan 2018 16:55:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=joeh=ev=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ef7IE-0000pb-RL
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 16:55:58 +0000
X-Inumbo-ID: cc809ec8-02b9-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc809ec8-02b9-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 16:56:06 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 26 Jan 2018 09:55:52 -0700
Message-Id: <5A6B6BA802000078001A2E33@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 26 Jan 2018 09:55:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516982403-25709-1-git-send-email-andrew.cooper3@citrix.com>
 <20180126162023.nvbk3ahuoha6x6cx@MacBook-Pro-de-Roger.local>
 <01247dcc-eaaf-c078-5f81-18398896f069@citrix.com>
In-Reply-To: <01247dcc-eaaf-c078-5f81-18398896f069@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, WeiLiu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make the "Building Dom0" messages
 consistent
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDE3OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDEvMTggMTY6MjAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIEZy
aSwgSmFuIDI2LCAyMDE4IGF0IDA0OjAwOjAzUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCj4+PiArKysgYi94ZW4vYXJj
aC94ODYvcHYvZG9tMF9idWlsZC5jCj4+PiBAQCAtMzI4LDcgKzMyOCw3IEBAIGludCBfX2luaXQg
ZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPj4+ICAgICAgLyogTWFjaGluZSBh
ZGRyZXNzIG9mIG5leHQgY2FuZGlkYXRlIHBhZ2UtdGFibGUgcGFnZS4gKi8KPj4+ICAgICAgcGFk
ZHJfdCBtcHRfYWxsb2M7Cj4+PiAgCj4+PiAtICAgIHByaW50aygiKioqIExPQURJTkcgRE9NQUlO
IDAgKioqXG4iKTsKPj4+ICsgICAgcHJpbnRrKFhFTkxPR19JTkZPICIqKiogQnVpbGRpbmcgYSBQ
ViBEb20wICoqKlxuIik7Cj4+IE5vdyB0aGF0IHdlIGhhdmUgdGhlIHNoaW0gdGhpcyBzaG91bGQg
cHJvYmFibHkgYmU6Cj4+Cj4+ICIqKiogQnVpbGRpbmcgYSBQViBEb20lYyAqKipcbiIsIHB2X3No
aW0gPyAnVScgOiAnMCcKPj4KPj4gQnV0IGluIGFueSBjYXNlIGNhbiBiZSBmaXhlZCBpbiBhIHN1
YnNlcXVlbnQgY29tbWl0Lgo+IAo+IEdvb2QgcG9pbnQuIEknbGwgZm9sZCB0aGF0IGluLCBpZiB0
aGVyZSBhcmUgbm8gb2JqZWN0aW9ucy4KCldpdGggdGhhdCAocHJlZmVyYWJseSB1c2luZyBEb20l
ZCBhcyBqdXN0IG1lbnRpb25lZCBpbiBhbnlvdGhlcgpyZXBseSkKQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 17:04:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 17:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7Pr-0001ip-UR; Fri, 26 Jan 2018 17:03:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bdqa=ev=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ef7Pq-0001ih-LP
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 17:03:50 +0000
X-Inumbo-ID: db80b1ce-02ba-11e8-ba59-bc764e045a96
Received: from mail-wm0-f49.google.com (unknown [74.125.82.49])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db80b1ce-02ba-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 18:03:41 +0100 (CET)
Received: by mail-wm0-f49.google.com with SMTP id v71so22550939wmv.2
 for <xen-devel@lists.xenproject.org>; Fri, 26 Jan 2018 09:03:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=bV4UGo0Lp05TtcO/6Sa0P5MtUQee3VSpWFBFahiV8xQ=;
 b=YRwhp6rK+6EPq9TkP7YsSAbJgBTNWrRbM5BDzbRRYgKd4+8hdrJxOgWYhJ9Kpob7nH
 R91GtDU3+LxefDydkr2tuy1AiFKjlEZrxQ40FHMuXSe9DN7MHY01O+67HHRLeYpZJKJ/
 P9Sr89quQUZoDNGJh9d/8EyfYiOHj/UfCTnaQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=bV4UGo0Lp05TtcO/6Sa0P5MtUQee3VSpWFBFahiV8xQ=;
 b=J14CAu9E5AThEQZ7aVFNWHMGUP+bgyZdJBIJJ7SOUDRfx0eQb58Szh3idsrhra6Zuf
 lAdDh4q2gXW4EC1Hzagn9h33/BHIDgl7tqDqwOoEMIvr8dAurlUFiEZsYiA1yqOp9Nqr
 z4RW6HO31uJWmIerKqogdhVkr0l158ZANvqVHTzk67TWQGqPtUA3KVT9XQ6P55vFjq/2
 ZTsWNlwU1bQeloLIVQvjc5nFg1kjljMAgAbLv73nkJzPGLLTJ0nuVadRTyDvW9ArEoQh
 MqGpw1wH3otSDYp17nxylHKMDbc8HvQXATr0gCMDymm0ANMVthrNcfCvHivgoJC6bCW2
 Dk7w==
X-Gm-Message-State: AKwxytcQd/XRvZtX3IcWKyltQ7PUjc7mj3f2cvZabF022dp/UuXa0bz+
 waLe7q7XrF5FYyOkvr5VRvvHSQ==
X-Google-Smtp-Source: AH8x227vsO6bc7DfvZFxZKJLJI/EH29luWAP7tuVPQNd9la0Uw8aX2PZKhnCsMt9PX+4lAcnWKKcLg==
X-Received: by 10.28.107.134 with SMTP id a6mr11515623wmi.136.1516986166724;
 Fri, 26 Jan 2018 09:02:46 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id a2sm7027842wrc.53.2018.01.26.09.02.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 09:02:46 -0800 (PST)
To: Amit Singh Tomar <amittomer25@gmail.com>, xen-devel@lists.xenproject.org
References: <1516892629-11398-1-git-send-email-amittomer25@gmail.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <af13b246-289b-49ff-cc03-0cfd3c174762@linaro.org>
Date: Fri, 26 Jan 2018 17:02:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1516892629-11398-1-git-send-email-amittomer25@gmail.com>
Content-Language: en-GB
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Fix platform name for Xilinx ZynqMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgooQ0M6aW5nIEVkZ2FyKQoKT24gMjUvMDEvMTggMTU6MDMsIEFtaXQgU2luZ2ggVG9tYXIg
d3JvdGU6Cj4gVGhpcyBzZWVtcyB0byBiZSBjb3B5L3Bhc3RlIGVycm9yLlRoaXMgcGF0Y2ggc2lt
cGx5Cj4gcmVwbGFjZSBzdHJpbmcgeGdlbmVfc3Rvcm0gd2l0aCB4aWxpbmtfenltcCBmb3IgeGls
aW5rCj4gcGxhdGZvcm0uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaW5naCBUb21hciA8YW1p
dHRvbWVyMjVAZ21haWwuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlu
eC16eW5xbXAuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54
LXp5bnFtcC5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1wLmMKPiBpbmRl
eCAyYWRlZTkxLi4zOGYyYzE2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
eGlsaW54LXp5bnFtcC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy94aWxpbngtenlu
cW1wLmMKPiBAQCAtMzIsNyArMzIsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9t
YXRjaCB6eW5xbXBfYmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0KPiAgICAgIHsgLyogc2Vu
dGluZWwgKi8gfSwKPiAgfTsKPiAgCj4gLVBMQVRGT1JNX1NUQVJUKHhnZW5lX3N0b3JtLCAiWGls
aW54IFp5bnFNUCIpCj4gK1BMQVRGT1JNX1NUQVJUKHhpbGlua196eW5xbXAsICJYaWxpbnggWnlu
cU1QIikKCkkgZ3Vlc3MgeW91IG1lYW46IHhpbGlueF96eW5xbXAsIC4uLiA/CgpBbmQgcGxlYXNl
IENDOiBFZGdhciBhbmQgdGhlIEFSTSBtYWludGFpbmVycyAodXNlCnNjcmlwdHMvZ2V0X21haW50
YWluZXIucGwpIG9uIGEgcmVwb3N0LgoKQ2hlZXJzLApBbmRyZS4KCj4gICAgICAuY29tcGF0aWJs
ZSA9IHp5bnFtcF9kdF9jb21wYXQsCj4gICAgICAuYmxhY2tsaXN0X2RldiA9IHp5bnFtcF9ibGFj
a2xpc3RfZGV2LAo+ICBQTEFURk9STV9FTkQKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 17:17:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 17:17:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7d8-0002Ym-5s; Fri, 26 Jan 2018 17:17:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=idwh=ev=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ef7d6-0002Yc-LM
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 17:17:32 +0000
X-Inumbo-ID: cf553f84-02bc-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf553f84-02bc-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 17:17:39 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C2E2A21854;
 Fri, 26 Jan 2018 17:17:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C2E2A21854
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 26 Jan 2018 09:17:22 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <59150e93-f83b-18da-8d7a-0da477d36e6f@citrix.com>
Message-ID: <alpine.DEB.2.10.1801260916510.11958@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1801251035430.11958@sstabellini-ThinkPad-X260>
 <62646f15-19de-e626-4a65-4e8dc2fc0025@citrix.com>
 <alpine.DEB.2.10.1801251057591.11958@sstabellini-ThinkPad-X260>
 <d527f024-f383-8812-0475-ba101f95becf@citrix.com>
 <5A6B19CF02000078001A2B37@prv-mh.provo.novell.com>
 <59150e93-f83b-18da-8d7a-0da477d36e6f@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1748776813-1516987043=:11958"
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen,x86: introduce tcg_errata
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-1748776813-1516987043=:11958
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Fri, 26 Jan 2018, Andrew Cooper wrote:
> On 26/01/18 11:06, Jan Beulich wrote:
> >>>> On 25.01.18 at 21:04, <andrew.cooper3@citrix.com> wrote:
> >> On 25/01/18 19:43, Stefano Stabellini wrote:
> >>> On Thu, 25 Jan 2018, Andrew Cooper wrote:
> >>>> On 25/01/18 18:37, Stefano Stabellini wrote:
> >>>>> The TCG emulator in QEMU is not good enough to pass the the tests in
> >>>>> stub_selftest. Detect if Xen is running on TCG early, then drop the
> >>>>> tests if it is the case.
> >>>>>
> >>>>> Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
> >>>> I'm still opposed to this change.  The selftests demonstrate that TCG
> >>>> doesn't work for an architectural area we depend, and simply pretending
> >>>> its not buggy isn't ok.  If this were a piece of real hardware, it would
> >>>> be blacklisted in a similar fashion to XSA-9.
> >>>> I still haven't seen a convincing enough usecase to cause Xen to
> >>>> proactively look for Qemu in all cases including release builds on real
> >>>> hardware.
> >>> Testing is a very good use case.
> >> Testing is good. I approve of testing.
> >>
> >> The problem is that what you are doing here is using a broken testing
> >> tool and instead of fixing the tool, you're bodging Xen to pro-actively
> >> search for your broken testing tool in all cases including release
> >> builds, and ignore one of Xen's safety checks.
> > What about a slightly different approach: Instead of skipping the
> > tests, issue a bright warning (along the lines of the sync_console
> > one) if the tests fail (remember that they're carried out in debug
> > builds only anyway). That'll allow people to use Xen in such an
> > environment, but makes them aware that their testing results may
> > be meaningless. And this wouldn't require probing whether we're
> > running on that qemu emulator.
> 
> That seems reasonable.Â  IIRC, there is already infrastructure for adding
> extra warning text.

It is a good suggestion, I'll submit a patch to do that.
--8323329-1748776813-1516987043=:11958
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1748776813-1516987043=:11958--


From xen-devel-bounces@lists.xenproject.org Fri Jan 26 17:19:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 17:19:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7fA-0002gd-Mm; Fri, 26 Jan 2018 17:19:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=idwh=ev=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ef7f9-0002gS-KA
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 17:19:39 +0000
X-Inumbo-ID: 1bcd85f7-02bd-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1bcd85f7-02bd-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 17:19:47 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4C46421852;
 Fri, 26 Jan 2018 17:19:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4C46421852
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 26 Jan 2018 09:19:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: andrew.cooper3@citrix.com, JBeulich@suse.com
Message-ID: <alpine.DEB.2.10.1801260917450.11958@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH] xen,
	x86: turn the selftests ASSERT into a warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gc2VsZnRlc3RzIGZhaWx1cmUsIHByaW50IGEgdmVyeSB2aXNpYmxlIHdhcm5pbmcgaW5zdGVh
ZCBvZiBjcmFzaGluZwpvdmVyIGFuIEFTU0VSVC4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvZXh0YWJsZS5jIGIveGVuL2FyY2gveDg2L2V4dGFibGUuYwppbmRleCA3MmYzMGQ5Li45Yjgz
NGEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9leHRhYmxlLmMKQEAgLTksNiArOSw3IEBACiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+
CiAjaW5jbHVkZSA8eGVuL3ZpcnR1YWxfcmVnaW9uLmg+CiAjaW5jbHVkZSA8eGVuL2xpdmVwYXRj
aC5oPgorI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+CiAKICNkZWZpbmUgRVhfRklFTEQocHRyLCBm
aWVsZCkgKCh1bnNpZ25lZCBsb25nKSYocHRyKS0+ZmllbGQgKyAocHRyKS0+ZmllbGQpCiAKQEAg
LTE0NSw2ICsxNDYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBzdHViX3NlbGZ0ZXN0KHZvaWQpCiAg
ICAgfTsKICAgICB1bnNpZ25lZCBsb25nIGFkZHIgPSB0aGlzX2NwdShzdHVicy5hZGRyKSArIFNU
VUJfQlVGX1NJWkUgLyAyOwogICAgIHVuc2lnbmVkIGludCBpOworICAgIGJvb2wgZmFpbCA9IGZh
bHNlOwogCiAgICAgcHJpbnRrKCJSdW5uaW5nIHN0dWIgcmVjb3Zlcnkgc2VsZnRlc3RzLi4uXG4i
KTsKIApAQCAtMTY4LDggKzE3MCwxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBzdHViX3NlbGZ0ZXN0
KHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRSguTHJldCU9LCAuTGZp
eCU9KQogICAgICAgICAgICAgICAgICAgICAgICA6IFtleG5dICIrbSIgKHJlcykKICAgICAgICAg
ICAgICAgICAgICAgICAgOiBbc3RiXSAiciIgKGFkZHIpLCAiYSIgKHRlc3RzW2ldLnJheCkpOwot
ICAgICAgICBBU1NFUlQocmVzID09IHRlc3RzW2ldLnJlcy5yYXcpOworICAgICAgICBpZiAoIHJl
cyAhPSB0ZXN0c1tpXS5yZXMucmF3ICkKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJT
ZWxmdGVzdCBucj0lZCBmYWlsZWQhXG4iLCBpKTsKKyAgICAgICAgICAgIGZhaWwgPSB0cnVlOwor
ICAgICAgICB9CiAgICAgfQorICAgIGlmICggZmFpbCApCisgICAgICAgIHdhcm5pbmdfYWRkKCJU
SEUgSEFSRFdBUkUgSVMgREVGRUNUSVZFXG4iCisgICAgICAgICAgICAgICAgICAgICJDT1JSRUNU
IEJFSEFWSU9SIENBTk5PVCBCRSBHVUFSQU5URUVEXG4iKTsKIAogICAgIHJldHVybiAwOwogfQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 17:23:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 17:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7iS-0003My-9b; Fri, 26 Jan 2018 17:23:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef7iR-0003Mm-AK
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 17:23:03 +0000
X-Inumbo-ID: 89d75261-02bd-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89d75261-02bd-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 18:22:53 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66752034"
To: Stefano Stabellini <sstabellini@kernel.org>, <JBeulich@suse.com>
References: <alpine.DEB.2.10.1801260917450.11958@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f0d900e8-d00c-8b45-323e-99eb06104579@citrix.com>
Date: Fri, 26 Jan 2018 17:22:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801260917450.11958@sstabellini-ThinkPad-X260>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen,
	x86: turn the selftests ASSERT into a warning
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTc6MTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBzZWxmdGVz
dHMgZmFpbHVyZSwgcHJpbnQgYSB2ZXJ5IHZpc2libGUgd2FybmluZyBpbnN0ZWFkIG9mIGNyYXNo
aW5nCj4gb3ZlciBhbiBBU1NFUlQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2V4dGFibGUuYyBiL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKPiBpbmRleCA3MmYzMGQ5Li45Yjgz
NGEyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvZXh0YWJsZS5jCj4gQEAgLTksNiArOSw3IEBACj4gICNpbmNsdWRlIDx4ZW4vZG9tYWlu
X3BhZ2UuaD4KPiAgI2luY2x1ZGUgPHhlbi92aXJ0dWFsX3JlZ2lvbi5oPgo+ICAjaW5jbHVkZSA8
eGVuL2xpdmVwYXRjaC5oPgo+ICsjaW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KPiAgCj4gICNkZWZp
bmUgRVhfRklFTEQocHRyLCBmaWVsZCkgKCh1bnNpZ25lZCBsb25nKSYocHRyKS0+ZmllbGQgKyAo
cHRyKS0+ZmllbGQpCj4gIAo+IEBAIC0xNDUsNiArMTQ2LDcgQEAgc3RhdGljIGludCBfX2luaXQg
c3R1Yl9zZWxmdGVzdCh2b2lkKQo+ICAgICAgfTsKPiAgICAgIHVuc2lnbmVkIGxvbmcgYWRkciA9
IHRoaXNfY3B1KHN0dWJzLmFkZHIpICsgU1RVQl9CVUZfU0laRSAvIDI7Cj4gICAgICB1bnNpZ25l
ZCBpbnQgaTsKPiArICAgIGJvb2wgZmFpbCA9IGZhbHNlOwo+ICAKPiAgICAgIHByaW50aygiUnVu
bmluZyBzdHViIHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLlxuIik7Cj4gIAo+IEBAIC0xNjgsOCArMTcw
LDE1IEBAIHN0YXRpYyBpbnQgX19pbml0IHN0dWJfc2VsZnRlc3Qodm9pZCkKPiAgICAgICAgICAg
ICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXglPSkKPiAgICAgICAgICAg
ICAgICAgICAgICAgICA6IFtleG5dICIrbSIgKHJlcykKPiAgICAgICAgICAgICAgICAgICAgICAg
ICA6IFtzdGJdICJyIiAoYWRkciksICJhIiAodGVzdHNbaV0ucmF4KSk7Cj4gLSAgICAgICAgQVNT
RVJUKHJlcyA9PSB0ZXN0c1tpXS5yZXMucmF3KTsKPiArICAgICAgICBpZiAoIHJlcyAhPSB0ZXN0
c1tpXS5yZXMucmF3ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHByaW50aygiU2VsZnRl
c3QgbnI9JWQgZmFpbGVkIVxuIiwgaSk7CgoiU2VsZnRlc3QgJXUgZmFpbGVkOiBpbnNuICUqcGgs
IGV4cGVjdGVkICV1WyUwNHhdLCBnb3QgJXVbJTA0eF1cbiIKCldpdGggdGhhdCwgUmV2aWV3ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdGl4LmNvbT4KCkkgY2FuIGZpeCB0
aGlzIHVwIG9uIGNvbW1pdCBpZiB0aGVyZSBhcmUgbm8gb2JqZWN0aW9ucy4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 17:37:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 17:37:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7ve-0004Gn-NI; Fri, 26 Jan 2018 17:36:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8ua3=ev=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ef7vd-0004Gh-HN
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 17:36:41 +0000
X-Inumbo-ID: 7c5d9bac-02bf-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f54.google.com (unknown [74.125.82.54])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c5d9bac-02bf-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 17:36:48 +0000 (UTC)
Received: by mail-wm0-f54.google.com with SMTP id 141so22590505wme.3
 for <xen-devel@lists.xenproject.org>; Fri, 26 Jan 2018 09:36:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=W2ITOmO2dQIRHpKti+jShw3rHJsSx2dwbq/79jnJ4Zo=;
 b=nWxqkjgQzUzPhbQAn9tXBpJLggztbePXB2FI72ckqLUJadRPClbpmjOKUFs6pH9+mX
 oK3ENvA7qm7na7GCO8eeU4qU3kq2fTglb5ZFe1erSvdEZvQpatLB6jKK7NDAUz64k4pJ
 WRoNHhCSXPTwBdJFe6uqVCRxcyV+F60ik0ClDM7snOgTpdIZCoG9tdDmZL6LOjuV8gja
 fwrPef1ukm2roOdDvqBFOnepxNFHRoQHSeIscQI3lLOgKrxqWeDpsWB6Mg+jY4bNXpjd
 AG4ut4tV28Nhjcjpb8P46ngXWEVlG7kUa2ayC9qr0XIQR5vaXa1hZuhOzCHnQ65EEDOT
 CSCQ==
X-Gm-Message-State: AKwxytcmk16QIm4t/uS+PFxICrQdgn4F6sbQ6kxKzK80sRvnU+7lp5kv
 QaWzJUdBpToPhwU0Ks9+mU3EnyAX
X-Google-Smtp-Source: AH8x22515rRTEEzBakfZ4M/YqEZvKWlQ4UMET1BBInRUSR6+K7dImyAs5JMN8XoPennh4/ZEL+GWCQ==
X-Received: by 10.80.189.139 with SMTP id y11mr24048333edh.122.1516988194194; 
 Fri, 26 Jan 2018 09:36:34 -0800 (PST)
Received: from mail-wm0-f47.google.com (mail-wm0-f47.google.com.
 [74.125.82.47])
 by smtp.gmail.com with ESMTPSA id m15sm2841806edj.41.2018.01.26.09.36.33
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 09:36:34 -0800 (PST)
Received: by mail-wm0-f47.google.com with SMTP id v71so22742019wmv.2
 for <xen-devel@lists.xenproject.org>; Fri, 26 Jan 2018 09:36:33 -0800 (PST)
X-Received: by 10.28.185.196 with SMTP id j187mr12638230wmf.94.1516988193343; 
 Fri, 26 Jan 2018 09:36:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 26 Jan 2018 09:35:52 -0800 (PST)
In-Reply-To: <5A6B312C02000078001A2C0B@prv-mh.provo.novell.com>
References: <20180123002104.1674-1-tamas@tklengyel.com>
 <5A6B312C02000078001A2C0B@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 26 Jan 2018 10:35:52 -0700
X-Gmail-Original-Message-ID: <CABfawhm5Rt-ChYoVHH1S5EnZBcVhb+66KpvV7TgUf27roXzdbw@mail.gmail.com>
Message-ID: <CABfawhm5Rt-ChYoVHH1S5EnZBcVhb+66KpvV7TgUf27roXzdbw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCHv3] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgNTo0NiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyMy4wMS4xOCBhdCAwMToyMSwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBAQCAtODgsNiArODgsMTYgQEAgdHlwZWRlZiBzdHJ1Y3QgX0VGSV9B
UFBMRV9QUk9QRVJUSUVTIHsKPj4gICAgICBFRklfQVBQTEVfUFJPUEVSVElFU19HRVRBTEwgR2V0
QWxsOwo+PiAgfSBFRklfQVBQTEVfUFJPUEVSVElFUzsKPj4KPj4gK3R5cGVkZWYgc3RydWN0IF9F
RklfTE9BRF9PUFRJT04gewo+PiArICAgIFVJTlQzMiBBdHRyaWJ1dGVzOwo+PiArICAgIFVJTlQx
NiBGaWxlUGF0aExpc3RMZW5ndGg7Cj4+ICsgICAgQ0hBUjE2IERlc2NyaXB0aW9uW107Cj4+ICt9
IEVGSV9MT0FEX09QVElPTjsKPj4gKwo+PiArI2RlZmluZSBMT0FEX09QVElPTl9BQ1RJVkUgICAg
ICAgICAgICAgIDB4MDAwMDAwMDEKPj4gKyNkZWZpbmUgTE9BRF9PUFRJT05fRk9SQ0VfUkVDT05O
RUNUICAgICAweDAwMDAwMDAyCj4+ICsjZGVmaW5lIExPQURfT1BUSU9OX0hJRERFTiAgICAgICAg
ICAgICAgMHgwMDAwMDAwOAo+Cj4gSWYgeW91IGFkZCB0aGluZ3Mgd2UgZG9uJ3QgcmVhbGx5IG5l
ZWQsIHBsZWFzZSBhZGQgZXZlcnl0aGluZyB0aGUKPiBjdXJyZW50IGRvYyB2ZXJzaW9uIHNwZWNp
ZmllcyAoaS5lLiBhbHNvIExPQURfT1BUSU9OX0NBVEVHT1JZKikuCj4gQnV0IEknZCBhbHNvIGJl
IGZpbmUgaWYgeW91IGtlcHQgb25seSBMT0FEX09QVElPTl9BQ1RJVkUuCgpEZWNsYXJpbmcgb25s
eSB3aGF0IGlzIHVzZWQgd291bGQgd29yayBmaW5lIGZvciBtZS4KCj4KPj4gQEAgLTM3NSwxMiAr
Mzg1LDM5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBQcmludEVyck1lc2coY29uc3QgQ0hBUjE2ICpt
ZXNnLCBFRklfU1RBVFVTIEVyckNvZGUpCj4+Cj4+ICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5p
dCBnZXRfYXJndih1bnNpZ25lZCBpbnQgYXJnYywgQ0hBUjE2ICoqYXJndiwKPj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIENIQVIxNiAqY21kbGluZSwgVUlOVE4gY21kc2l6
ZSwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENIQVIxNiAqKm9wdGlv
bnMpCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDSEFSMTYgKipvcHRp
b25zLCBib29sICplbG9fYWN0aXZlKQo+PiAgewo+PiAgICAgIENIQVIxNiAqcHRyID0gKENIQVIx
NiAqKShhcmd2ICsgYXJnYyArIDEpLCAqcHJldiA9IE5VTEw7Cj4+ICAgICAgYm9vbCBwcmV2X3Nl
cCA9IHRydWU7Cj4+Cj4+IC0gICAgZm9yICggOyBjbWRzaXplID4gc2l6ZW9mKCpjbWRsaW5lKSAm
JiAqY21kbGluZTsKPj4gKyAgICBpZiAoIGNtZHNpemUgPiBzaXplb2YoRUZJX0xPQURfT1BUSU9O
KSAmJgo+PiArICAgICAgICAgKihDSEFSMTYgKikoKHZvaWQgKiljbWRsaW5lICsgY21kc2l6ZSAt
IHNpemVvZigqY21kbGluZSkpICE9IEwnXDAnICkKPgo+IFRoaXMgaXMgdG9vIGxheCAtIHlvdSBz
aG91bGQgY2hlY2sgd2hldGhlciB0aGUgbnVsIGF0IHRoYXQgcG9zaXRpb24KPiBpbmRlZWQgaXMg
dGhlIF9maXJzdF8gb25lLgoKSU1ITyB0aGF0IGNoZWNrIHlvdSBzdWdnZXN0IGhhcyBub3RoaW5n
IHRvIGRvIHdpdGggRUZJX0xPQURfT1BUSU9OCnN1cHBvcnQuIFRoYXQncyBzYW5pdHkgY2hlY2tp
bmcgYSBjb21tYW5kIGxpbmUgYnVmZmVyLiBJdCBjb3VsZApjZXJ0YWlubHkgYmUgZG9uZSwgYnV0
IEkgd291bGQgc2F5IHRoYXQgYmVsb25ncyBpbiBhIHNlcGFyYXRlIHBhdGNoLgpUaGlzIGNoZWNr
IGN1cnJlbnRseSBhcyBpcyBkaXN0aW5ndWlzaGVzIGFuIEVGSV9MT0FEX09QVElPTiBmcm9tIGEK
d2VsbC1mb3JtZWQgY29tbWFuZCBsaW5lIGJ1ZmZlci4gSWYgdGhlIGNvbW1hbmQgbGluZSBidWZm
ZXIgaGFzCm11bHRpcGxlICdcMCcgaW4gaXQsIHRoYXQncyBhIHNlcGFyYXRlIHByb2JsZW0uCgo+
Cj4+ICsgICAgewo+PiArICAgICAgICBjb25zdCBFRklfTE9BRF9PUFRJT04gKmVsbyA9IChjb25z
dCBFRklfTE9BRF9PUFRJT04gKiljbWRsaW5lOwo+PiArCj4+ICsgICAgICAgIC8qIFRoZSBhYnNv
bHV0ZSBtaW5pbXVtIHRoZSBzaXplIG9mIHRoZSBidWZmZXIgaXQgbmVlZHMgdG8gYmUgKi8KPj4g
KyAgICAgICAgc2l6ZV90IHNpemVfY2hlY2sgPSBvZmZzZXRvZihFRklfTE9BRF9PUFRJT04sIERl
c2NyaXB0aW9uWzFdKSArCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxvLT5GaWxl
UGF0aExpc3RMZW5ndGg7Cj4+ICsKPj4gKyAgICAgICAgaWYgKCAoZWxvLT5BdHRyaWJ1dGVzICYg
TE9BRF9PUFRJT05fQUNUSVZFKSAmJiBzaXplX2NoZWNrIDwgY21kc2l6ZSApCj4+ICsgICAgICAg
IHsKPj4gKyAgICAgICAgICAgIGNvbnN0IENIQVIxNiAqZGVzYyA9IGVsby0+RGVzY3JpcHRpb247
Cj4+ICsgICAgICAgICAgICBzaXplX3QgZGVzY19sZW5ndGggPSAwOwo+PiArCj4+ICsgICAgICAg
ICAgICAvKiBGaW5kIERlc2NyaXB0aW9uIHN0cmluZyBsZW5ndGggaW4gaXRzIHBvc3NpYmxlIHNw
YWNlICovCj4+ICsgICAgICAgICAgICB3aGlsZSAoIGRlc2NfbGVuZ3RoIDwgY21kc2l6ZSAtIHNp
emVfY2hlY2sgJiYgKmRlc2MrKyAhPSBMJ1wwJykKPj4gKyAgICAgICAgICAgICAgICBkZXNjX2xl
bmd0aCArPSBzaXplb2YoKmRlc2MpOwo+PiArCj4+ICsgICAgICAgICAgICBpZiAoIHNpemVfY2hl
Y2sgKyBkZXNjX2xlbmd0aCA8IGNtZHNpemUgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAg
ICAgICAgICAgICplbG9fYWN0aXZlID0gdHJ1ZTsKPj4gKyAgICAgICAgICAgICAgICBjbWRsaW5l
ID0gKHZvaWQgKiljbWRsaW5lICsgc2l6ZV9jaGVjayArIGRlc2NfbGVuZ3RoOwo+PiArICAgICAg
ICAgICAgICAgIGNtZHNpemUgPSBjbWRzaXplIC0gc2l6ZV9jaGVjayAtIGRlc2NfbGVuZ3RoOwo+
PiArICAgICAgICAgICAgfQo+PiArICAgICAgICB9Cj4KPiBJIGNhbid0IGhlbHAgdGhpbmtpbmcg
dGhhdCB0aGlzIGlzIGJyb2tlbjogV2hhdCBpZiB5b3UgaGF2ZSBhIHN0cnVjdHVyZQo+IHdpdGgg
dGhlIExPQURfT1BUSU9OX0FDVElWRSBiaXQgY2xlYXIgKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3Qg
dGhhdAo+IEknbSBub3Qgc3VyZSB0aGUgbWVhbmluZyBvZiB0aGUgZmxhZyBpcyB3aGF0IHlvdSB1
c2UgaXQgZm9yIGhlcmUpPwo+IFRoYXQncyBzdGlsbCBub3QgdG8gYmUgdGFrZW4gYXMgYSBwbGFp
biBjb21tYW5kIGxpbmUgdGhlbi4KCktlZXAgaW4gbWluZCB0aGF0IGN1cnJlbnRseSBldmVyeXRo
aW5nIGlzIGJlaW5nIHBhcnNlZCBhcyBhIHBsYWluCmNvbW1hbmQgbGluZS4gU28gdGhhdCdzIHRo
ZSBkZWZhdWx0IGJlaGF2aW9yLiBBbGwgSSdtIGRvaW5nIGluIHRoaXMKcGF0Y2ggaXMgZmFsbGlu
ZyBiYWNrIG9uIHRoZSBkZWZhdWx0IGJlaGF2aW9yIGlmIGlzIGRldGVybWluZWQgdGhhdCB3ZQph
cmUgbm90IGRlYWxpbmcgd2l0aCBhIHdlbGwtZm9ybWVkIEVGSV9MT0FEX09QVElPTi4gRG9pbmcg
c2FuaXR5CmNoZWNraW5nIG9uIGFyYml0cmFyeSBidWZmZXJzIHRoYXQgbWF5IGVuZCB1cCBiZWlu
ZyBwYXNzZWQgaGVyZSBieQpidWdneSBzaGVsbHMgb3IgYnVnZ3kgZmlybXdhcmUgb3Igd2hhdG5v
dCBpcyBiZXlvbmQgdGhlIHNjb3BlIG9mIHdoYXQKSSdtIGxvb2tpbmcgdG8gYWNjb21wbGlzaC4K
ClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 17:38:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 17:38:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef7xp-0004Qx-5q; Fri, 26 Jan 2018 17:38:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5n3w=ev=citrix.com=prvs=5573f66d7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ef7xn-0004Qq-Tp
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 17:38:55 +0000
X-Inumbo-ID: c3553b16-02bf-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3553b16-02bf-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 18:38:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="459872633"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 26 Jan 2018 17:37:53 +0000
Message-ID: <20180126173753.6488-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86: move declaration of the exception_table to
	C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtYWtlcyB0aGUgY29kZSBjbGVhbmVyIGJlY2F1c2UgdGhlcmUncyBubyBuZWVkIHRvIGRl
Y2xhcmUgdGhlCmV4Y2VwdGlvbl90YWJsZSBpbiBhc3NlbWJseSwgYW5kIGFsc28gZml4ZXMgdGhl
IGZvbGxvd2luZyBlcnJvciB3aGVuCnVzaW5nIGNsYW5nJ3MgaW50ZWdyYXRlZCBhc3NlbWJsZXI6
CgplbnRyeS5TOjgzNDoxNTogZXJyb3I6IHVuZXhwZWN0ZWQgdG9rZW4gaW4gJy5yZXB0JyBkaXJl
Y3RpdmUKICAgICAgICAucmVwdCAzMiAtICgoLiAtIGV4Y2VwdGlvbl90YWJsZSkgLyA4KQogICAg
ICAgICAgICAgIF4KZW50cnkuUzo4MzY6MTQ6IGVycm9yOiB1bm1hdGNoZWQgJy5lbmRyJyBkaXJl
Y3RpdmUKICAgICAgICAuZW5kcgogICAgICAgICAgICAgXgoKU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgIHwgMTkgKysrKysrKysr
KysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICB8IDMwIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8
ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwppbmRleCBhM2U4ZjBjOWI5Li5iZTk1YmFhZmUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
dHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTE5LDYgKzExOSwyNSBAQCBi
b29sZWFuX3BhcmFtKCJsZXIiLCBvcHRfbGVyKTsKICNkZWZpbmUgc3RhY2tfd29yZHNfcGVyX2xp
bmUgNAogI2RlZmluZSBFU1BfQkVGT1JFX0VYQ0VQVElPTihyZWdzKSAoKHVuc2lnbmVkIGxvbmcg
KilyZWdzLT5yc3ApCiAKK3ZvaWQgKCogY29uc3QgZXhjZXB0aW9uX3RhYmxlW1RSQVBfbnJdKShz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgPSB7CisgICAgW1RSQVBfZGl2aWRlX2Vycm9yXSA9
IGRvX3RyYXAsCisgICAgW1RSQVBfZGVidWddID0gZG9fZGVidWcsCisgICAgW1RSQVBfbm1pXSA9
ICh2b2lkICgqKShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKSlkb19ubWksCisgICAgW1RSQVBfaW50
M10gPSBkb19pbnQzLAorICAgIFtUUkFQX292ZXJmbG93IC4uLiBUUkFQX2JvdW5kc10gPSBkb190
cmFwLAorICAgIFtUUkFQX2ludmFsaWRfb3BdID0gZG9faW52YWxpZF9vcCwKKyAgICBbVFJBUF9u
b19kZXZpY2VdID0gZG9fZGV2aWNlX25vdF9hdmFpbGFibGUsCisgICAgW1RSQVBfZG91YmxlX2Zh
dWx0IC4uLiBUUkFQX2NvcHJvX3NlZ10gPSBkb19yZXNlcnZlZF90cmFwLAorICAgIFtUUkFQX2lu
dmFsaWRfdHNzIC4uLiBUUkFQX3N0YWNrX2Vycm9yXSA9IGRvX3RyYXAsCisgICAgW1RSQVBfZ3Bf
ZmF1bHRdID0gZG9fZ2VuZXJhbF9wcm90ZWN0aW9uLAorICAgIFtUUkFQX3BhZ2VfZmF1bHRdID0g
ZG9fcGFnZV9mYXVsdCwKKyAgICBbVFJBUF9zcHVyaW91c19pbnRdID0gZG9fcmVzZXJ2ZWRfdHJh
cCwKKyAgICBbVFJBUF9jb3Byb19lcnJvciAuLi4gVFJBUF9hbGlnbm1lbnRfY2hlY2tdID0gZG9f
dHJhcCwKKyAgICBbVFJBUF9tYWNoaW5lX2NoZWNrXSA9ICh2b2lkICgqKShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqKSlkb19tYWNoaW5lX2NoZWNrLAorICAgIFtUUkFQX3NpbWRfZXJyb3JdID0gZG9f
dHJhcCwKKyAgICBbVFJBUF92aXJ0dWFsaXNhdGlvbiAuLi4gKFRSQVBfbnIgLSAxKV0gPSBkb19y
ZXNlcnZlZF90cmFwLAorfTsKKwogc3RhdGljIHZvaWQgc2hvd19jb2RlKGNvbnN0IHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHVuc2lnbmVkIGNoYXIgaW5zbnNfYmVmb3JlWzhd
ID0ge30sIGluc25zX2FmdGVyWzE2XSA9IHt9OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDcxMGMwNjE2
YmEuLmFmNzAzZjZjMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTgwNiwzNiArODA2LDYgQEAgRU5U
UlkoZW5hYmxlX25taXMpCiBHTE9CQUwodHJhcF9ub3ApCiAgICAgICAgIGlyZXRxCiAKLQotCi0u
c2VjdGlvbiAucm9kYXRhLCAiYSIsIEBwcm9nYml0cwotCi1FTlRSWShleGNlcHRpb25fdGFibGUp
Ci0gICAgICAgIC5xdWFkIGRvX3RyYXAKLSAgICAgICAgLnF1YWQgZG9fZGVidWcKLSAgICAgICAg
LnF1YWQgZG9fbm1pCi0gICAgICAgIC5xdWFkIGRvX2ludDMKLSAgICAgICAgLnF1YWQgZG9fdHJh
cAotICAgICAgICAucXVhZCBkb190cmFwCi0gICAgICAgIC5xdWFkIGRvX2ludmFsaWRfb3AKLSAg
ICAgICAgLnF1YWQgZG9fZGV2aWNlX25vdF9hdmFpbGFibGUKLSAgICAgICAgLnF1YWQgZG9fcmVz
ZXJ2ZWRfdHJhcCAvKiBkb3VibGVfZmF1bHQgLSBoYXMgaXRzIG93biBlbnRyeS4gKi8KLSAgICAg
ICAgLnF1YWQgZG9fcmVzZXJ2ZWRfdHJhcCAvKiBjb3Byb2Nfc2VnX292ZXJydW4gLSBJbnRlbCAz
ODcgb25seS4gKi8KLSAgICAgICAgLnF1YWQgZG9fdHJhcAotICAgICAgICAucXVhZCBkb190cmFw
Ci0gICAgICAgIC5xdWFkIGRvX3RyYXAKLSAgICAgICAgLnF1YWQgZG9fZ2VuZXJhbF9wcm90ZWN0
aW9uCi0gICAgICAgIC5xdWFkIGRvX3BhZ2VfZmF1bHQKLSAgICAgICAgLnF1YWQgZG9fcmVzZXJ2
ZWRfdHJhcCAvKiBEZWZhdWx0IFBJQyBzcHVyaW91cyBpcnEgLSBhcmNoaXRlY3R1cmFsbHkgcmVz
ZXJ2ZWQuICovCi0gICAgICAgIC5xdWFkIGRvX3RyYXAKLSAgICAgICAgLnF1YWQgZG9fdHJhcAot
ICAgICAgICAucXVhZCBkb19tYWNoaW5lX2NoZWNrCi0gICAgICAgIC5xdWFkIGRvX3RyYXAKLSAg
ICAgICAgLnJlcHQgVFJBUF9uciAtICgoLiAtIGV4Y2VwdGlvbl90YWJsZSkgLyA4KQotICAgICAg
ICAucXVhZCBkb19yZXNlcnZlZF90cmFwIC8qIEFyY2hpdGVjdHVyYWxseSByZXNlcnZlZCBleGNl
cHRpb25zLiAqLwotICAgICAgICAuZW5kcgotICAgICAgICAuc2l6ZSBleGNlcHRpb25fdGFibGUs
IC4gLSBleGNlcHRpb25fdGFibGUKLQogLyogVGFibGUgb2YgYXV0b21hdGljYWxseSBnZW5lcmF0
ZWQgZW50cnkgcG9pbnRzLiAgT25lIHBlciB2ZWN0b3IuICovCiAgICAgICAgIC5zZWN0aW9uIC5p
bml0LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKIEdMT0JBTChhdXRvZ2VuX2VudHJ5cG9pbnRzKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggZThjMmYwMmU5OS4uNDcyZTEzOGYyNCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oCkBAIC01MDEsNiArNTAxLDcgQEAgREVDTEFSRV9UUkFQX0hBTkRM
RVIoZW50cnlfaW50ODIpOwogCiB2b2lkIHRyYXBfbm9wKHZvaWQpOwogdm9pZCBlbmFibGVfbm1p
cyh2b2lkKTsKK3ZvaWQgZG9fdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiB2b2lk
IGRvX3Jlc2VydmVkX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogCiB2b2lkIHN5
c2VudGVyX2VudHJ5KHZvaWQpOwotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 17:46:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 17:46:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef85B-0005F2-9J; Fri, 26 Jan 2018 17:46:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef859-0005Eu-UA
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 17:46:31 +0000
X-Inumbo-ID: dc3cf44a-02c0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc3cf44a-02c0-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 17:46:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66753345"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180126173753.6488-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c5df3c16-cefc-2dfb-acf0-5e5801b1e8ac@citrix.com>
Date: Fri, 26 Jan 2018 17:46:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180126173753.6488-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86: move declaration of the
	exception_table to C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTc6MzcsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBUaGlzIG1ha2VzIHRo
ZSBjb2RlIGNsZWFuZXIgYmVjYXVzZSB0aGVyZSdzIG5vIG5lZWQgdG8gZGVjbGFyZSB0aGUKPiBl
eGNlcHRpb25fdGFibGUgaW4gYXNzZW1ibHksIGFuZCBhbHNvIGZpeGVzIHRoZSBmb2xsb3dpbmcg
ZXJyb3Igd2hlbgo+IHVzaW5nIGNsYW5nJ3MgaW50ZWdyYXRlZCBhc3NlbWJsZXI6Cj4KPiBlbnRy
eS5TOjgzNDoxNTogZXJyb3I6IHVuZXhwZWN0ZWQgdG9rZW4gaW4gJy5yZXB0JyBkaXJlY3RpdmUK
PiAgICAgICAgIC5yZXB0IDMyIC0gKCguIC0gZXhjZXB0aW9uX3RhYmxlKSAvIDgpCj4gICAgICAg
ICAgICAgICBeCj4gZW50cnkuUzo4MzY6MTQ6IGVycm9yOiB1bm1hdGNoZWQgJy5lbmRyJyBkaXJl
Y3RpdmUKPiAgICAgICAgIC5lbmRyCj4gICAgICAgICAgICAgIF4KPgo+IFNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKT29oIG5pY2UuwqAgT25l
IGxlc3MgaXRlbSBvbiBteSB0b2RvIGxpc3QuwqAgSG93ZXZlci4uLgoKPiAtLS0KPiBDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAg
ICAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgICAgIHwgMzAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmggfCAgMSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0
aW9ucygrKSwgMzAgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+IGluZGV4IGEzZThmMGM5YjkuLmJlOTViYWFm
ZTEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvdHJhcHMuYwo+IEBAIC0xMTksNiArMTE5LDI1IEBAIGJvb2xlYW5fcGFyYW0oImxlciIsIG9w
dF9sZXIpOwo+ICAjZGVmaW5lIHN0YWNrX3dvcmRzX3Blcl9saW5lIDQKPiAgI2RlZmluZSBFU1Bf
QkVGT1JFX0VYQ0VQVElPTihyZWdzKSAoKHVuc2lnbmVkIGxvbmcgKilyZWdzLT5yc3ApCj4gIAo+
ICt2b2lkICgqIGNvbnN0IGV4Y2VwdGlvbl90YWJsZVtUUkFQX25yXSkoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpID0gewo+ICsgICAgW1RSQVBfZGl2aWRlX2Vycm9yXSA9IGRvX3RyYXAsCj4g
KyAgICBbVFJBUF9kZWJ1Z10gPSBkb19kZWJ1ZywKPiArICAgIFtUUkFQX25taV0gPSAodm9pZCAo
Kikoc3RydWN0IGNwdV91c2VyX3JlZ3MgKikpZG9fbm1pLAoKQ2FzdCB0byAodm9pZCAqKSBpcyBw
cm9iYWJseSBiZXR0ZXIsIGFuZCBjZXJ0YWlubHkgc2hvcnRlci4KCj4gKyAgICBbVFJBUF9pbnQz
XSA9IGRvX2ludDMsCj4gKyAgICBbVFJBUF9vdmVyZmxvdyAuLi4gVFJBUF9ib3VuZHNdID0gZG9f
dHJhcCwKPiArICAgIFtUUkFQX2ludmFsaWRfb3BdID0gZG9faW52YWxpZF9vcCwKPiArICAgIFtU
UkFQX25vX2RldmljZV0gPSBkb19kZXZpY2Vfbm90X2F2YWlsYWJsZSwKPiArICAgIFtUUkFQX2Rv
dWJsZV9mYXVsdCAuLi4gVFJBUF9jb3Byb19zZWddID0gZG9fcmVzZXJ2ZWRfdHJhcCwKPiArICAg
IFtUUkFQX2ludmFsaWRfdHNzIC4uLiBUUkFQX3N0YWNrX2Vycm9yXSA9IGRvX3RyYXAsCj4gKyAg
ICBbVFJBUF9ncF9mYXVsdF0gPSBkb19nZW5lcmFsX3Byb3RlY3Rpb24sCj4gKyAgICBbVFJBUF9w
YWdlX2ZhdWx0XSA9IGRvX3BhZ2VfZmF1bHQsCj4gKyAgICBbVFJBUF9zcHVyaW91c19pbnRdID0g
ZG9fcmVzZXJ2ZWRfdHJhcCwKPiArICAgIFtUUkFQX2NvcHJvX2Vycm9yIC4uLiBUUkFQX2FsaWdu
bWVudF9jaGVja10gPSBkb190cmFwLAo+ICsgICAgW1RSQVBfbWFjaGluZV9jaGVja10gPSAodm9p
ZCAoKikoc3RydWN0IGNwdV91c2VyX3JlZ3MgKikpZG9fbWFjaGluZV9jaGVjaywKPiArICAgIFtU
UkFQX3NpbWRfZXJyb3JdID0gZG9fdHJhcCwKPiArICAgIFtUUkFQX3ZpcnR1YWxpc2F0aW9uIC4u
LiAoVFJBUF9uciAtIDEpXSA9IGRvX3Jlc2VydmVkX3RyYXAsCgpDYW4gd2Ugc2VlIGFib3V0IHZl
cnRpY2FsbHkgYWxpZ25pbmcgdGhlIGFzc2lnbm1lbnRzIGZvciBuZWF0bmVzcz8KCkFsc28sIEkn
ZCBkcm9wIHRoZSBkb19yZXNlcnZlX3RyYXAgYW5kIGhhdmUgdGhlIGxvb2t1cCBjaGVjayBmb3Ig
YSBOVUxMCnBvaW50ZXIuwqAgVGhpcyBpcyB3aGF0IHdlIGRvIG9uIHRoZSBoeXBlcmNhbGwgcGF0
aCBhbmQgaXMgZmFyIGxlc3MgZXJyb3IKcHJvbmUgdG8gY2hhbmdlcyBpbiB0aGlzIHRhYmxlLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 17:46:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 17:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef85U-0005Gi-Jr; Fri, 26 Jan 2018 17:46:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lgp9=ev=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ef85T-0005GW-1u
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 17:46:51 +0000
X-Inumbo-ID: de044286-02c0-11e8-ba59-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::600])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id de044286-02c0-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 18:46:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=EJzGznpEzj5TOgJ/A8Pp1PGk1AvSIbkz8zMj+t1b3r0=;
 b=Fglgwv+Zk8BqIopEv7JvEBcCbaaaO6tGXn+9Jo8iiIuzpZQs4jJTPkq9x9TJ3fvfEuTiCEtX3LYhTUe7qowCx9GLARjWioWt2R8Nq1c2kzVHfkGk/le73O9EQ/5RF8QlRWagFeMwqqvicbvZneuCQyQt03NzYp/nIZOZHTJ1gyQ=
Received: from [10.17.182.79] (85.223.209.51) by
 VI1PR03MB1776.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 26
 Jan 2018 17:46:39 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-2-julien.grall@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <f44d9c0d-92d0-c71f-7d22-199e9ad4f1c6@epam.com>
Date: Fri, 26 Jan 2018 19:46:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180124183445.23705-2-julien.grall@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: DB6P193CA0012.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::22)
 To VI1PR03MB1776.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c4837d0e-6ce4-4949-17f8-08d564e4c133
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR03MB1776; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1776;
 3:ubpIzrrtxXlmCNc/EktuUkjKQignYDr8w1jAsyyKA9xgKA4Dws2lFd8iIqcei39+Xcf6j4cp51XB0VVoAFs4b9YijF67HTRTZdFsLWE2NG9ncr9IzEhsQAwtK2BlA0HlD1eV6Ft1Irwd73SZsHNWuX8y/nSkaHx5dQabpmSEUYGB9vR6qlSXLl7LmP+gmq+wxKMcbMUIyDYAmVnnbrbWHzexFmvI3ghGr9rb186lv4eBcUBb0AsvlSFvD6iC6rv7;
 25:aT18s6eopCvPWllcNE6LshSJPkYBlIozbvDNWvtUJkIua3fMJcwfsY9Vx35H/X8hZ4K3WEdDWtnUvRHnseRJG0e4w50E5aRMY24SHPfBup3nkLL1El8p4o6qO30UAy4ira17zkuIDz/+LYDnynDGChBAIBeIy1LfbQAwyd4eYKS8AStPxYr+bzV552nfRkAfv/T6IVX33Gqypn883+Fy9jrRf6iUGSsuo06MXvmPYjy2IbVj1kXNi7KXF4m9FuktLb5E8ADWPL7UZPsZT3fuVkoWo+CgBNrb6N10nFBx+vjRDhUljmlcEB33pwGLwSEgqv+uDM5Ul9fjbwFiXEsusA==;
 31:MFu9vxhc60OWW0Oq7imjfzc/+7YoXUNuPmw/oUbA3LU2Gk0czga12oQLORzfa/NKtCQcpJQfTAjmKviR5Aczb2yEgModOe3yyocTHQl/dNJZ9xksA6A/lZFRnq175HTTSkaJV6u1x94+3ShznwjZ1boOzNI/IUoxATy2j/ce2gdyYrAHfb4UVUxUF3X4xIpbwGFj7B3IsRXq0jOeLI6/J0wZE7ArfA4sSVsKC6vE+/g=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1776:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1776;
 20:uQmQfyJ/BizRHZzWprbMe7bgGfIdaYtQs0f92yITOd1Yw7a4VrvgdySPNQAxbOj0SfcdcCP4LGl5ZzO9Ox0O/2j2UJ/Tzw5nK+IgQu3Pb0h2dkqFzNpGO2kZtwHspAJy2c3flNTJIqMQT5BKOhxSvLWwTjtX2gtYwAixCanrakU1ac2Gcv7ECvJIetVCWMj1OiHX8pcZp6rLo2ChmWALxXUwyKK7uCCrgX5uzQNIskW+R7MthIWkh86FAYCRgHsNFTCVWF3bCucO+kNpg2xqYauQcDpVsj4hzA/EutydXaFcVcnFW+J8M14PNQjNSuCfCYOHbso8sZM0FBI4ZHGWLYSVUR6yo0yAIWkz1K7HWB19V8zXje1mFGB7AGL4oxTkHjeDanQr4LuEZW6fC70zdI1CxJzbt8F00awtSSprhlZ5ls+ZZG09MDegyg20dX0O/aWqDWTnOdR8Prl9lkOzEbNFpb1D1WeKbz7HAiF6/470BSGi9PE8yLYH6o6WsSeY;
 4:cf7UQjRJi47Ir5WckKvYjjlSrcUQOxbUJOCH3S3itnqDPv71vXwBejaA2yNkcYVUsgk7R7BTwEgazIFudS3VkGEjk5GQfwfYqDJCNQcrbJmqpcsWrWHnubrPwJ55bTsXOKfM6cvSm25cvY2IsZy8wvQz7+TEcKssPlxjxQkpVGP7ImDdvH6GJT74CJTSGUr8kn8COl91K/6vmqGC2bEg+A+iZ2XjRyWx5kU05rtPNQzwAN/iXzbCIC+TkrTiEJVBo6MhLL5afGVFt965EY6prg95JJwAgwU7eEmA8h44H+vxNZ4ejevhXBPTqXjzGGBg
X-Microsoft-Antispam-PRVS: <VI1PR03MB177603EF0AE95BDDDB1AD2D1E6E00@VI1PR03MB1776.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231074)(2400081)(944501161)(93006095)(93001095)(3002001)(6041288)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:VI1PR03MB1776; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1776; 
X-Forefront-PRVS: 05641FD966
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(39380400002)(39860400002)(376002)(366004)(396003)(189003)(199004)(65956001)(65826007)(83506002)(5660300001)(4326008)(31696002)(316002)(72206003)(86362001)(478600001)(67846002)(3846002)(6246003)(305945005)(6116002)(16576012)(7736002)(106356001)(58126008)(230700001)(105586002)(6486002)(50466002)(229853002)(68736007)(64126003)(2906002)(25786009)(53936002)(81166006)(8676002)(16526019)(2950100002)(6666003)(81156014)(31686004)(8936002)(26005)(47776003)(80792005)(77096007)(52116002)(66066001)(386003)(65806001)(2486003)(52146003)(59450400001)(186003)(23676004)(36756003)(76176011)(55236004)(97736004)(53546011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1776; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIxNzc2OzIzOjc3VHovR0NVbXZ0bEhRbHZWcmZZVXhIM1A5?=
 =?utf-8?B?Tmtkc0Q0bUxRd2xOK1NMOVB2SG9PSE02ZXVWb2dKY3ppSS9yRWFqaXRmaE5E?=
 =?utf-8?B?a0REMWpLUmE2elZ2eGlxR2pEMFFJWnhGLzlOc29ya25IblRoeFBxVlY1N1ha?=
 =?utf-8?B?aDU2SS9nQ2tpVVB6eE0xcTV2ak9TMGRTY3NmTUNJR1RZR2NJaUwra0ZEeGp1?=
 =?utf-8?B?aVRwU3VHRzVXb0llL3N0Uzc0NTNSdUpsTG8vMXl5dzhCRUFFTVNIOFVJTTYx?=
 =?utf-8?B?eG1sWitXTGlhZm5oSThrVDgwaDBzRmVwNWkyTU5JVGwzbWJucldqQmpINHFU?=
 =?utf-8?B?VFVaQk43WXNITVN2WFNqRUlqRHVydmJ6U3J3UkdReVd1NVY3UnduTjkvMldm?=
 =?utf-8?B?aGs5c1NZZitPWFllVDJkdWJSUEswcHFoYU9ZRmQ4OHp0cmF5bTQ5Wm1iR2Zw?=
 =?utf-8?B?RTJaZWlWZUhqU0dNd1Z3K1FUZHJEOEZSc1FNc0N5anJiQzE0V0JIalBzTWFh?=
 =?utf-8?B?WlNxclpZNDA4WHJNcVR0TWdiMFB3dElweVFrVEtKczZNWVZoTXRQSlZHUWhH?=
 =?utf-8?B?SHJXNGYrc2NvZDhRMFJlSEIyZVM1SFhSZHhaL0FLVVl3bXlOZXRUbEw3Y1VP?=
 =?utf-8?B?ZnRGbEJoOENxK2NNdWJHeTlWYWpRWUZkTDR0bVVNTS9aNGZkcjZBRkFYQ2ht?=
 =?utf-8?B?RlNrbGFlZ2lyRklKK3VWL3JiN2Nyb3c4MlAyck9NYjk5NkI0Zm9pamo3TitH?=
 =?utf-8?B?VFN5VmhyMXp0R1ZTWVI2UjJkQjJXS2tJVjA3M3pWZmM3VUkrMUdKelhqbFpr?=
 =?utf-8?B?ekErdENqdERpRi9uOEhZUDQ2WjMyYy9xNWZmczltVTVFejg5cXRtQ0szcjIy?=
 =?utf-8?B?cHlweWl5WWtnQlZ4OWc4bThkRGdwbGNYblRpS095QU96eWFEeGhVVHd6aUl1?=
 =?utf-8?B?ZklENUZNekQ0TGp3WHFyekxWcnI2dGFwdGNjeGdBT0s3QXFFZ1FuQ3BFdktj?=
 =?utf-8?B?dE5VOXpIcE56RVgxclkxcmxhNWd3dTUwazRaUHlsZ3VGOGlQQnROVFN4bEI3?=
 =?utf-8?B?MkZGOTM0NWpFcmg3c3NuazQ4bm1NQmFJNEhheno2eGZlVGkycDdoMmlzMnZE?=
 =?utf-8?B?WjdNYjVnWGVqUGRUN0NYcjRiSTlYaUFmUlhDc3lySE9hb0tTNlR2ZEdZRmNz?=
 =?utf-8?B?VUptNFFRc3htejlETVdLRjdZM2pXVnF3YnY2OENuc1JDem8zTGg0UnRnZUs2?=
 =?utf-8?B?czBnM2wwWVd4Y3I4dnIyaDA1N0xBbm80Nit0RFM5bjdzSXprbnpISUh1Z21H?=
 =?utf-8?B?cEdEOTJXdTFDZnNWalVIUnk2cEgxOFNOSldJSG1zNjJJMjYxL0loVTVlekRR?=
 =?utf-8?B?a1B0T0M3VTE4WHV1U0NNT3Q1Z3VqRHZ3RDZWcS9KODRTNC9ObXZiVHFralR4?=
 =?utf-8?B?cDhGQ2FRNUUwZHBOZlhManN1dHJpc2l4a3d3U3FjNDF5ZHpQRFpKMURaRjVC?=
 =?utf-8?B?WksycnZoSG1VYWlqaE1RdlZQTWhuR3ZydDBlRGdaU3JQKzJUbmZocXovMkRF?=
 =?utf-8?B?MlpOZkFyY0ozNWZ5MG8wSW1oakMwbHV3Q3ZGREZwL1ZsbkQxQkt0alk3NEpG?=
 =?utf-8?B?RWZZbzV0VGZXNU5oZ0JtWW9CZkloVDZTcmZabFNJenU3WkJNOGFCUGFoTjVm?=
 =?utf-8?B?dTNTaEhiVlczbndMRGZGUGZqNFV0bVNHYnRrR2FwWlFWMGpMd3V6dUduUkVK?=
 =?utf-8?B?SW5kZnlDcWloY0JyaFY3NWlvRjExUkkrd0gwRWZNUXRyYUJuTE0zSEhtRnIx?=
 =?utf-8?B?Z1ZXVDMvS1ExdkRRZFBxQXpiMWQzUGt4b25Zc3BHS3huUS9JWmYxbVVzc1dS?=
 =?utf-8?B?c2Z3OGpnR25rYzk2c1RMdXUzSmVsYkhHZ0pKcnJmMUdlTUROUmtTbHBYUTNr?=
 =?utf-8?Q?sDAQyZnQCWo8D1Jf2ktBH65RSLJb4g=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1776;
 6:wJAT3ZXSLEmSjAS96JkH9+BxdFldk8eUhL6YcfsEK2ME4ynZttAB/fxuQKAhVL4pPy5UzZCjEkHLj2xzsTBhHia0MuCJ4+OHk+5YAhMPxSapxREtvDmsXl47Xon53WVc2CFQ/93vSSxkddhgDEJiQnhfSWDU3CQKoJPLRB+phbY5MReESeQYE1idjS8M0PxkQNkSRuveUVUBPcYjCB9go4y6RNc571+sPa8+M+I90q8ndxy2AVKRPuUXzz0nMwINp65mpw+IDrZl6TKHTGxJSDIO46feut6Cvo7z//Dh/DOG15/fs2MZQXvNRbOBP0Ou6w7QqbYgmQUm7kXp+i/PTds/5zEDLk8LwkYGy3xVIyA=;
 5:/xf9mVd/P/S8RhFgm4nHh+L/9SiGZcsNi0+TbnHtRoRGiDaXtgQBGT8rCNz7f5GXGyIat2iq5tjHbK7yMz5J13fGhPubrkBQysLEQxYOm4eRN1AxfHLFjLEPuJwMvwt5SYKXg5K5dYLbKKV9YNllf3cUCmMMXPlWLWxoo/w0MjU=;
 24:QEVjNj2X+ZF+AW/lDSAAE9pbCPN3UTX4seGyAxG0EIHAiXpGKLaZYrXGi07oR9sJDA1hh2NqAuoz0leKHvgDAYJlx8euu+fP0f7T+dyb48M=;
 7:cHnkmOMeeLnarG6/OHoK+/EI/FawNFejPMXXdUHoDxb56ot5JLOaRvyuphYF8N1cEONorXTFxBqkKB8Ea7Y2/EflpY9ULA4rg6kxzDreVy1BC1+rBRm3dKIUe76Gcb7DunieROQNM1t4yHuEEJuPTiXETpR/pRwtHHBK007IXchBAWtSGvYkyf67564+t4bEh3ifVyWU11KQGOmgQjr5s5IMRTW5SCNArCisTJ7iRG66UCeCLXWhNXCyOX7Pf72q
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2018 17:46:39.3527 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c4837d0e-6ce4-4949-17f8-08d564e4c133
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1776
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen/arm: vpsci: Removing dummy MIGRATE
 and MIGRATE_INFO_UP_CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSnVsaWVuLAoKT24gMjQuMDEuMTggMjA6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUg
UFNDSSBjYWxsIE1JR1JBVEUgYW5kIE1JR1JBVEVfSU5GT19VUF9DUFUgYXJlIG9wdGlvbmFsIGFu
ZCAKPiBpbXBsZW1lbnRlZCBhcyBqdXN0IHJldHVybmluZyBQU0NJX05PVF9TVVBQT1JURUQgKGFr
YQo+IFVOS05PV05fRlVOQ1RJT04gZm9yIFNNQ0NDKS4KPiAKPiBUaGUgbmV3IFNNQ0NDIGZyYW1l
d29yayBpcyBhYmxlIHRvIGRlYWwgd2l0aCB1bmltcGxlbWVudGVkIGZ1bmN0aW9uCj4gYW5kIHJl
dHVybiB0aGUgcHJvcGVyIGVycm9yIGNvZGUuIFNvIHJlbW92ZSB0aGUgaW1wbGVtZW50YXRpb25z
IGZvcgo+IGJvdGggZnVuY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KYFJldmlld2VkLWJ5OiBWb2xvZHltciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT5gCgo+IC0tLSB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAg
ICAgICAgICAgICB8IDEwIC0tLS0tLS0tLS0gCj4geGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAg
ICAgICAgfCAxNCAtLS0tLS0tLS0tLS0tLSAKPiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2Rl
Zm4uaCB8ICAyIC0tIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gfCAgMiAtLSA0IGZpbGVz
IGNoYW5nZWQsIDI4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jIGluZGV4Cj4gY2Q3MjQ5MDRlZi4uOTc5ZDMy
ZWQ2ZCAxMDA2NDQgLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgKysrCj4gYi94ZW4vYXJjaC9h
cm0vdnBzY2kuYyBAQCAtMTcyLDIxICsxNzIsMTEgQEAgaW50MzJfdAo+IGRvX3BzY2lfMF8yX2Fm
ZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksIHJldHVybgo+IFBTQ0lfMF8y
X0FGRklOSVRZX0xFVkVMX09GRjsgfQo+IAo+IC1pbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGUo
dWludDMyX3QgdGFyZ2V0X2NwdSkgLXsgLSAgICByZXR1cm4KPiBQU0NJX05PVF9TVVBQT1JURUQ7
IC19IC0gdWludDMyX3QKPiBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKSB7IHJl
dHVybgo+IFBTQ0lfMF8yX1RPU19NUF9PUl9OT1RfUFJFU0VOVDsgfQo+IAo+IC1yZWdpc3Rlcl90
IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUodm9pZCkgLXsgLSAgICByZXR1cm4KPiBQ
U0NJX05PVF9TVVBQT1JURUQ7IC19IC0gdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCB2b2lk
ICkgeyBzdHJ1Y3QKPiBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdnNtYy5jCj4gYi94ZW4vYXJjaC9hcm0vdnNtYy5jIGluZGV4IGM5MDY0ZGUz
N2EuLjU2M2MyZDhkZGEgMTAwNjQ0IC0tLQo+IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyArKysgYi94
ZW4vYXJjaC9hcm0vdnNtYy5jIEBAIC0xNTcsMTEgKzE1Nyw2IEBACj4gc3RhdGljIGJvb2wgaGFu
ZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIAo+IFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsgcmV0dXJuIHRydWU7Cj4gCj4g
LSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19VUF9DUFU6IC0KPiBwZXJmY19pbmNy
KHZwc2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOyAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywKPiBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KCkpOyAtICAgICAgICByZXR1cm4g
dHJ1ZTsgLSBjYXNlCj4gUFNDSV8wXzJfRk5fU1lTVEVNX09GRjogcGVyZmNfaW5jcih2cHNjaV9z
eXN0ZW1fb2ZmKTsgCj4gZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOyBAQCAtMjA2LDE1ICsyMDEs
NiBAQCBzdGF0aWMgYm9vbAo+IGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KSByZXR1cm4gdHJ1ZTsgfQo+IAo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFOiAtICAg
IHsgLSAgICAgICAgdWludDMyX3QgdGNwdSA9Cj4gUFNDSV9BUkczMihyZWdzLCAxKTsgLSAtICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsgLQo+IFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlKHRjcHUpKTsgLSAgICAgICAgcmV0dXJuCj4gdHJ1ZTsg
LSAgICB9IC0gY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UOiByZXR1cm4KPiBmaWxsX2Z1
bmN0aW9uX2NhbGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCj4gYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCBpbmRleCA1Zjk1N2VlNmVjLi5hN2FjYjdkMjFjCj4g
MTAwNjQ0IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oICsrKwo+IGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggQEAgLTI3LDEyICsyNywxMCBAQAo+IFBFUkZD
T1VOVEVSKHZwc2NpX2NwdV9vbiwgICAgICAgICAgICAgICJ2cHNjaTogY3B1X29uIikgCj4gUEVS
RkNPVU5URVIodnBzY2lfY3B1X29mZiwgICAgICAgICAgICAgInZwc2NpOiBjcHVfb2ZmIikgCj4g
UEVSRkNPVU5URVIodnBzY2lfdmVyc2lvbiwgICAgICAgICAgICAgInZwc2NpOiB2ZXJzaW9uIikg
Cj4gUEVSRkNPVU5URVIodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUsICAgInZwc2NpOiBtaWdyYXRl
X2luZm9fdHlwZSIpIAo+IC1QRVJGQ09VTlRFUih2cHNjaV9taWdyYXRlX2luZm9fdXBfY3B1LCAi
dnBzY2k6Cj4gbWlncmF0ZV9pbmZvX3VwX2NwdSIpIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9v
ZmYsICAgICAgICAgICJ2cHNjaToKPiBzeXN0ZW1fb2ZmIikgUEVSRkNPVU5URVIodnBzY2lfc3lz
dGVtX3Jlc2V0LCAgICAgICAgInZwc2NpOgo+IHN5c3RlbV9yZXNldCIpIFBFUkZDT1VOVEVSKHZw
c2NpX2NwdV9zdXNwZW5kLCAgICAgICAgICJ2cHNjaToKPiBjcHVfc3VzcGVuZCIpIFBFUkZDT1VO
VEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaToKPiBjcHVfYWZmaW5pdHlfaW5m
byIpIC1QRVJGQ09VTlRFUih2cHNjaV9jcHVfbWlncmF0ZSwgICAgICAgICAidnBzY2k6Cj4gY3B1
X21pZ3JhdGUiKQo+IAo+IFBFUkZDT1VOVEVSKHZnaWNkX3JlYWRzLCAgICAgICAgICAgICAgICAi
dmdpY2Q6IHJlYWQiKSAKPiBQRVJGQ09VTlRFUih2Z2ljZF93cml0ZXMsICAgICAgICAgICAgICAg
InZnaWNkOiB3cml0ZSIpIGRpZmYgLS1naXQKPiBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggaW5kZXgKPiA2MzVlYTVkYWU0Li5mN2UyMTM5
MDMxIDEwMDY0NCAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCArKysKPiBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHNjaS5oIEBAIC0zNyw5ICszNyw3IEBAIGludDMyX3QKPiBkb19wc2Np
XzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50
LCAKPiByZWdpc3Rlcl90IGNvbnRleHRfaWQpOyBpbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5
X2luZm8ocmVnaXN0ZXJfdAo+IHRhcmdldF9hZmZpbml0eSwgdWludDMyX3QgbG93ZXN0X2FmZmlu
aXR5X2xldmVsKTsgLWludDMyX3QKPiBkb19wc2NpXzBfMl9taWdyYXRlKHVpbnQzMl90IHRhcmdl
dF9jcHUpOyB1aW50MzJfdAo+IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpOyAt
cmVnaXN0ZXJfdAo+IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUodm9pZCk7IHZvaWQK
PiBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKHZvaWQpOyB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9y
ZXNldCh2b2lkKTsKPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:03:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8LV-0006s2-Cg; Fri, 26 Jan 2018 18:03:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lgp9=ev=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ef8LT-0006rw-SC
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 18:03:23 +0000
X-Inumbo-ID: 2d8f99a0-02c3-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::613])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2d8f99a0-02c3-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:03:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6tMSvSPvThdZmrPtbLgwKAkTv8kL1JSBmGEscCcXVps=;
 b=Kro0xnpL1rZZWnH4l8QtEs3k9pdBSMhmUI94UdaSQw5WYZzINRzxPQe93KmMnfuhqFkTnJqDDG+b5ns3Qx1GwqlNgBqqYDcvcub1tzOjtK503Tak5EoGNtGj4NZK6mWpu2tCf4IQ7MRkK2ubIlfvnZplle0rCVXxclAN3RNcL40=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 DB5PR03MB1768.eurprd03.prod.outlook.com (2a01:111:e400:c580::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Fri, 26
 Jan 2018 18:03:12 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-3-julien.grall@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <994b394e-5851-eb5b-39e5-f58bf94fd460@epam.com>
Date: Fri, 26 Jan 2018 20:03:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180124183445.23705-3-julien.grall@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1P191CA0008.EURP191.PROD.OUTLOOK.COM (2603:10a6:3:cf::18)
 To DB5PR03MB1768.eurprd03.prod.outlook.com
 (2a01:111:e400:c580::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c8638c93-2b78-43b8-6e57-08d564e710fc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1768; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1768;
 3:fBeHO22xWPi3nupFV0GBzy8wP6M+XfBWezragOhZGAoJT+fHuG/vdxyZvxJx+yrNFHLchXC7On8KV0MdxCSBrOyaRQn0bf8vjGj0KQlS8OhQLNvfFyEWSiNfLAo3xOKjEixSHfhm42YdVp5Xu6B7tpVhE8rolnviSw+c0gqrH0nBEp2oNuFugSgonxhIqycX/v+Di7EPUzL9NXsOMJhD2YdI3qKvmNCVpyS8VV+YoAt34ESBICKlo4b+sbo/B3ML;
 25:2ZY4o7fbDWMubPKvJGcfL3mm+pBha+wUVNRtrW7QchunO5+HO2xgSqWhd2uw0LHWaWPdVdI6fUg9qhG0gE1/cmlHKQq/Y+P/9XkBs/363R0yJnuXOf8uaA3YpVEKENBYaTvrVi/8yHpxxn/ZXnOmiZdyxEovHblvEkQ8CgekJoUywJZ7zKTY2cd5jchuZH1nOZFoQEnxkm4/j95mv/hhmQVMMIzNk8nXizvqcpl8Ia0Hq058/JpcYAAb1lMlkIN1ODBiSDTAXjwxxBheJM7s2THtgQcJKIixC0b7gsMPaAqm214uPXHXLqnDH8GWCHosuISServ+c6wUBhqknQ5DNA==;
 31:EOmjwKQy7nxqxQ4bKutL15fSptr21TGWxRLwZJGuOFotqOen++Xzdod+vKWkyF0EeryUlHE9DClRzKwHjPWcyyfcLfG0kv27jf1C5VoJ8PPzDu02usedgzSSUmmiNXHYnrTbuZckj7aaEPvB0pSwspj2I2PTgS2JUvCRTyj0wPPJL3vJVZmILozoaIlmC5QxK1RzLKjU7adOP9DANwCnXnPs6fxIf/nszIa22nOqKQg=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1768:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1768;
 20:bmvDlPDUW0HzZce68R6lm+ik87QLUi3UpVBz7RHDH1Urym19r2+ZDvl6fcgRYOXot5RfRjoQ5LAJ6SRC43k3QuD3Y3U2SSmiwhvQib5hy16rfqhJ0A0h5gQoGWQffSLZG2qQu1xaolaZc4qBAGXc1eLCIs36oHqz3Fwc+sLiGoBZr401zdYOsJEpKo4vf41QJde85mwy5O1Je8RsdH2S9zMHCH+zi9+kOvi1X6HEqzCnI4IsbU7CDWTWKPHh//VavD9g/3T3pMv/3zrAUni/sIcnJ1e0Q1GaT+AdgMjC//852WgbyRht95d3QHH0ZDf4MhQvTIV1nnar97nQ0KU129T1lvsOQdUWUtggGL8q+1+RjFGRVdhcS85FJapjwpCiLBky91zcQBSy/svg0UfbA7Guv/KdJVKfN/1+9Dwjd8cl5V+Y5IHCEeSGqB2avksjmyx4ip8QwsBpxlWwPC4kPaA5/JJaaui1DrwNx0Py+hhybgWvpVK609RyyC8WE/dC;
 4:j3CXFxdCs1AoWWTGY1gokIm/NBI//gWuaRqvlZ7gySW6QAysCknAMvASwOVma0fs1eYCF2e/GaLVxdaDfyn5NQNNc6zATQcbtDPOywZulwu6X3k8CzfrHvpSaOAvCarAni0b3RMTQ+C4RplWFTY/5m+QmteBmBE/hySIACaa7lDcFl4vZJCOc7rfhJi7EgtrvBKzehvHNhK2SmjqWq0CpKpOrZgRIYtqHJme1WcZ70tbw4ngKvRsEmHSq65zOvIMhD8I3FOBsmqGf5bbGiCiLg==
X-Microsoft-Antispam-PRVS: <DB5PR03MB1768A28B09F1E09CEBE9594AE6E00@DB5PR03MB1768.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3231023)(2400081)(944501161)(93006095)(93001095)(10201501046)(3002001)(6041288)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(6072148)(201708071742011);
 SRVR:DB5PR03MB1768; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1768; 
X-Forefront-PRVS: 05641FD966
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(366004)(39860400002)(39380400002)(396003)(376002)(199004)(189003)(6246003)(53546011)(106356001)(5660300001)(86362001)(7736002)(31696002)(575784001)(186003)(72206003)(36756003)(2486003)(23676004)(52146003)(16526019)(76176011)(65826007)(52116002)(2950100002)(68736007)(59450400001)(55236004)(80792005)(386003)(6666003)(6116002)(3846002)(230700001)(316002)(305945005)(16576012)(50466002)(4326008)(65806001)(6486002)(8936002)(66066001)(65956001)(81166006)(8676002)(478600001)(229853002)(64126003)(47776003)(2906002)(83506002)(77096007)(58126008)(67846002)(53936002)(97736004)(81156014)(26005)(31686004)(105586002)(25786009)(19627235001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1768; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY4OzIzOjA3ZFZldFgrMFlhS3Zqa25QUWVXbVJmVy9h?=
 =?utf-8?B?SzRkY0RXdWJSRzhvSjh0NndPbm9HQis5SzhFWlhUakFaZmV3UjYxZ3YrbFVS?=
 =?utf-8?B?VFU1TTFZcm41VXNOZ01zc2VLSndINlY5R1JURUhFTnk3NkRST1FuZlAzN1Nj?=
 =?utf-8?B?OTJ5aGtGK01Ob3hhSVduUFMveUo1Z3prNVU5cTRIbHk1MnRlT1BhVGRSWUhS?=
 =?utf-8?B?aWpGaVR3ZWdzRnFCb2UrSkpCUENzU0R2UFpXZjlaSTRSUGo0MSsyMFhtNGQr?=
 =?utf-8?B?dVZ5UXlLcURqWDVRNko1VHQ1QXRvTXRaN1p5MlY5SVNxR283U2ZGMStYYU9Q?=
 =?utf-8?B?Mm9GbXphQ2JIRG02ZzFud0x0cWtjVDY0eGZnM25meExiUTAwWGxSMDc5bnFu?=
 =?utf-8?B?QU5GM0toakd5REw0UGcvZHhZTnB4V0JCT0RIWFdCTllTVjdWL0laNW1iTmc0?=
 =?utf-8?B?WE1LNmJLeWtZOVE5eHhqZHlGVzM0OGh6SFY3Q1oxa29qZmlIalVDbUdtWWNh?=
 =?utf-8?B?SGM5T1lkVXlZUkdzRlRIMU5xVWtBOFdhWXZPTmd3bFl5eWl5UHdsN0pVMm5w?=
 =?utf-8?B?bFgyalFBWklmdFVEbVNzOG84Vi9XS2dzSnJYV3FPbFhoYWd2d2w3RXNnTEp5?=
 =?utf-8?B?YmtTUUMveUJ5NFFpT0pVcWJDRUVMc0doZXlOK3FPSjEwRU9XQVZXaG05NU9W?=
 =?utf-8?B?bm1nVWZ2VnlXdy9CZXdMY1JJbnBtendqR0d3TDN1cy9DaTBWcEVOY1RXYXdN?=
 =?utf-8?B?RHRsY2xyVkFJanAzekxRck8wNU5jbkFXODhXYkNFNkxFNlJRZFplc2liamd0?=
 =?utf-8?B?cjFQRDBhYWczQ09wQ3FvTDBWdldxSlZ6L3lndVFwNWtvWGdPd0FzNTJ3WWMv?=
 =?utf-8?B?QWIzczZyb2pyV1FtVDR4dU9ONmdLMjJkRXhwbGRITjVySkNGYk9IbkcvUGhG?=
 =?utf-8?B?YytpYTJIVGNMNGlNN1htSHJ5OU1neGowVGQ5d3NBNU1pbGdOTFNqNzBoQ3Vy?=
 =?utf-8?B?cjVzZEFQeWtNYytobDU4MGd0WWxRQjVsSEJkY2IzU0ZUNXdpaGIyOVFZekx5?=
 =?utf-8?B?MUtuTHREUm9XWDhpekZiTThoYUU5d0xOM0lZQlhqRE1mRmRGNGdCSmlGTDdZ?=
 =?utf-8?B?eExrbTV5Zisvd1huNkVDaUZ4NlAxZDhETmNSZWFlc09zaWw1b1A5bGFKTnpo?=
 =?utf-8?B?dy9rMWVIZC85NTlKdzJIYi9CRyszL3Q2QTYybjNPMHpBOXdCbmdHK2NFM0hk?=
 =?utf-8?B?R3BHOGYvUENuVjV0ZVB3eFF1b24wSWtPWkxUbkhhSUJuUHNZS24yZTM5aDR0?=
 =?utf-8?B?NkRWNU8vSUQzc01LSHEwSmVLcFM4OVhKcmZxTUtnN0Zha1BpQ3dMWjJ0aG53?=
 =?utf-8?B?bjEvQWpGeE45ZXZWNkUzSFRjWGpxNWxjdEwvSDN4VzNYUmtzVjVvYm51blhC?=
 =?utf-8?B?eFVORStqWlZyZEF4SzBIeVpDRDRmOFJTREFJZERxZ2tsT1VxSGNnUk01bWMy?=
 =?utf-8?B?TTFqNHNOd0lWdjNBclRzdHpOc3krRnpIYzdQTkdVZmQ3WDNsZzUxeVh4YUxC?=
 =?utf-8?B?NW50TFl2eTVQaWlBMXdHaTVXYkdEQktuZnc3bllOVUhQVE5qemF6YUgzaUdO?=
 =?utf-8?B?cTFNdEFCM2ViSjE1ZEZPb05KVm9wK0RoOWs5dUZ3TEk2MndKaEpweVJCRCtX?=
 =?utf-8?B?WU1VMzVvUzRDdkszc09MM0pYUFFmeFdMNlR3TFJOQk9IODZYWnBBKzR6NHN1?=
 =?utf-8?B?QW4vYTRxNVpVZHlBZGdad1VGZUtJL0UyRE01RnJleHJ4WWk2UzVhQ1BEeVFJ?=
 =?utf-8?B?Ukczb1Bvb3lqZFdWUEp2Z05wVitsbFA3UkhPcm4rMFpHSk1aVVpjbVM3dGFq?=
 =?utf-8?B?U3V2K0dHYnV2c1VaQUR5M3VaelE5NFFKNm5xY1BoWGZrdFlmSDZFM1FqZ0hG?=
 =?utf-8?B?dkdLQ3pYdkh2Y0FpM0pSQkNtck1nK3VMWlBxRDVPa2pTS1REenZuSGxGRzFO?=
 =?utf-8?B?RTBmeWV4d0hKWkptdWl6aGM5QXN3dDluVExzT05qZjJvZzI5QWlsQjNiQlNr?=
 =?utf-8?Q?HG4c=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1768;
 6:5PhjGlIK7QyLBsLrfK+TJI0w3G6iaAnOJPu9jfv6qjDlcQPKZTs4FF3gmR03p+gQNAbVSfo9vPCURqBKPUXDOaxsMEXY/rQCcEUF2uOlEQF0X8o7zL2f+gO1Yshig8o/6Hr3mJOspy8j8RpAp2rbYk3P1ObO7LfLYSPdT2bKPq+jDgfao3DhzpfZpvW4Du8xTvHGrqZU0Z2vAIZ9dP1YTkTzf/7TRBDIx8q2oyxrbFKKyFnN9ekkG7uZzjqTMVWcGJZcBA88OY1F/naOef47dBmoGsyzYsmwXffQhnmV3tZn98PTuULwpFYqHgFwf/P4O+LfgMgewXBKosus6/Ecv8Yt1DFS5AkRWoxdP6s6hQM=;
 5:Lnuld5XxLkSFG56QyEwAgjYEwilj/aojlliAoMf0MgPG4AP0nvHon1T+OrXRuzDDfwaGhhxtnL9RaVb2kOSJZryIIMlt2Mzhyx9DeaiJojHxgud2It1598fWC6TbvIzXDRutoEpjmFXuc2ahGmw4uXicQrCRWCTFzocsO24uB2M=;
 24:Mz2Yyv8Vg5oXAsJBSTO9J9H7Hm8IvBGjBQYNaKb+/fJMDaTxtdmDmCzN6It6ecq+GMuepK3hPmVSLrDWVu434ioLKq6exjMQtSVrPAa6c1w=;
 7:ncoWqAeaiqV8MQX5xlcD2zMgL0voHh4X9vRJNrLraFs5DlZtOi267+GeR1QpHJUWjTrBYhSTNK7ZJyAbOVVLFlfOoTHhEvgkDPkiHL2m1Lv+ZezfWILbm2MOtxWeQNOuUgvjR4QWsTr6nvWAgSO1VebYDZthZlsSrRiFLhHIsV8RK8EM4nTlpgwsSjdQOXXSFyzeQHYRzHv/7D4A727mgoF19uu1sJK9BD0Iv9RF4NVYYs1whuYwOnsJKzTGpBop
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2018 18:03:12.1432 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c8638c93-2b78-43b8-6e57-08d564e710fc
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1768
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: vsmc: Don't implement function
 ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyNC4wMS4xOCAyMDozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjdXJyZW50IGlt
cGxlbWVudGF0aW9uIG9mIFNNQ0NDIHJlbGllcyBvbiB0aGUgZmFjdCBvbmx5IGZ1bmN0aW9uCj4g
bnVtYmVyIChiaXRzIFsxNTowXSkgaXMgZW5vdWdoIHRvIGlkZW50aWZ5IHdoYXQgdG8gaW1wbGVt
ZW50Lgo+IAo+IEhvd2V2ZXIsIFBTQ0kgY2FsbCBhcmUgb25seSBhdmFpbGFibGUgaW4gdGhlIHJh
bmdlIDB4ODQwMDAwMDAtMHg4NDAwMDAxRgo+IGFuZCAweEM0MDAwMDAwLTB4QzQwMDAwMUYuIEZ1
cnRoZXJtb3JlLCBub3QgYWxsIFNNQzMyIGZ1bmN0aW9ucyBoYXZlCj4gZXF1aXZhbGVudCBpbiB0
aGUgU01DNjQuIFRoaXMgaXMgdGhlIGNhc2Ugb2Y6Cj4gICAgICAqIFBTQ0lfVkVSU0lPTgo+ICAg
ICAgKiBDUFVfT0ZGCj4gICAgICAqIE1JR1JBVEVfSU5GT19UWVBFCj4gICAgICAqIFNZU1RFTV9P
RkYKPiAgICAgICogU1lTVEVNX1JFU0VUCj4gCj4gU2ltaWxhcmx5IGNhbGwgY291bnQsIHVpZCwg
cmV2aXNpb24gY2FuIG9ubHkgYmUgcXVlcnkgdXNpbmcgc21jMzIvaHZjMzIKPiBmYXN0IGNhbGxz
IChTZWUgNi4yIGluIEFSTSBERU4gMDAyOEIpLgo+IAo+IFhlbiBzaG91bGQgb25seSBpbXBsZW1l
bnQgaWRlbnRpZmllciBleGlzdGluZyBpbiB0aGUgc3BlY2lmaWNhdGlvbiBpbgo+IG9yZGVyIHRv
IGF2b2lkIHBvdGVudGlhbCBjbGFzaCB3aXRoIGxhdGVyIHJldmlzaW9uLiBUaGVyZWZvcmUgcmV3
b3JrIHRoZQo+IHZzbWMgY29kZSB0byB1c2UgdGhlIHdob2xlIGZ1bmN0aW9uIGlkZW50aWZpZXIg
cmF0aGVyIHRoYW4gb25seSB0aGUKPiBmdW5jdGlvbiBudW1iZXIuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPiAKPiAtLS0KPiAgICAg
IFRoaXMgc2hvdWxkIGJlIGJhY2twb3J0ZWQgdG8gWGVuIDQuMTAgYXMgd2Ugc2hvdWxkIG5vdCBp
bXBsZW1lbnQKPiAgICAgIGZ1bmN0aW9ucyBpZGVudGlmaWVyIHRoYXQgZG9lcyBub3QgZXhpc3Qg
dG9wcmV2ZW50IGNsYXNoIHdpdGggYQo+ICAgICAgbGF0ZXIgcmV2aXNpb24uCj4gLS0tCj4gICB4
ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAyMCArKysrKysr
KysrKysrKysrKy0tLQo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxOSBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9h
cmNoL2FybS92c21jLmMKPiBpbmRleCA1NjNjMmQ4ZGRhLi43Y2EyODgwMTczIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS92c21jLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAg
LTg0LDEzICs4NCwxNSBAQCBzdGF0aWMgYm9vbCBmaWxsX2Z1bmN0aW9uX2NhbGxfY291bnQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGNudCkKPiAgIC8qIFNNQ0NDIGludGVy
ZmFjZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBpdHNlbGYuICovCj4gICBzdGF0aWMgYm9v
bCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgIHsKPiAt
ICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihnZXRfdXNlcl9yZWcocmVncywgMCkpICkKPiArICAg
IHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7Cj4gKwo+ICsg
ICAgc3dpdGNoICggZmlkICkKPiAgICAgICB7Cj4gLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NB
TExfQ09VTlQ6Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQoSFlQRVJWSVNP
Uik6CkkgdGhpbmssIGluIHRoaXMgY2FzZSBiZXR0ZXIgdG8gcmVuYW1lIEFSTV9TTUNDQ19GVU5D
X0NBTExfQ09VTlQgdG8gCnNvbWV0aGluZyBsaWtlIEFSTV9TTUNDQ19DQUxMX0NPVU5ULiBPciBB
Uk1fU01DQ0NfRklEX0NBTExfQ09VTlQuCgpJIHByb3Bvc2luZyB0aGlzIHRvIGRpc3Rpbmd1aXNo
IGZ1bmN0aW9uIG51bWJlciBmcm9tIGZ1bmN0aW9uIGlkZW50aWZpZXIKKGFzIHBlciBBUk0gU01D
Q0MpLgoKPiAgICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLCBY
RU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwo+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxM
X1VJRDoKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQoSFlQRVJWSVNPUik6Cj4g
ICAgICAgICAgIHJldHVybiBmaWxsX3VpZChyZWdzLCBYRU5fU01DQ0NfVUlEKTsKPiAtICAgIGNh
c2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0ZV
TkNfQ0FMTF9SRVZJU0lPTihIWVBFUlZJU09SKToKPiAgICAgICAgICAgcmV0dXJuIGZpbGxfcmV2
aXNpb24ocmVncywgWEVOX1NNQ0NDX01BSk9SX1JFVklTSU9OLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYRU5fU01DQ0NfTUlOT1JfUkVWSVNJT04pOwo+ICAgICAgIGRlZmF1bHQ6
Cj4gQEAgLTE0MCwzNiArMTQyLDM3IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgewo+ICAgICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJf
dClnZXRfdXNlcl9yZWcocmVncywgMCk7Cj4gICAKPiAtICAgIHN3aXRjaCAoIHNtY2NjX2dldF9m
bihmaWQpICkKPiArICAgIHN3aXRjaCAoIGZpZCApCj4gICAgICAgewo+IC0gICAgY2FzZSBQU0NJ
XzBfMl9GTl9QU0NJX1ZFUlNJT046Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoUFNDSV9WRVJT
SU9OKToKPiAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKPiAgICAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7Cj4gICAgICAgICAg
IHJldHVybiB0cnVlOwo+ICAgCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PRkY6Cj4gKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09GRik6Cj4gICAgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfY3B1X29mZik7Cj4gICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBf
Ml9jcHVfb2ZmKCkpOwo+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgIAo+IC0gICAgY2FzZSBQ
U0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMihN
SUdSQVRFX0lORk9fVFlQRSk6Cj4gICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9p
bmZvX3R5cGUpOwo+ICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJf
bWlncmF0ZV9pbmZvX3R5cGUoKSk7Cj4gICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgCj4gLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkY6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIo
U1lTVEVNX09GRik6Cj4gICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Cj4g
ICAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsKPiAgICAgICAgICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gICAgICAgICAgIHJldHVybiB0
cnVlOwo+ICAgCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVDoKPiArICAgIGNh
c2UgUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpOgo+ICAgICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX3N5c3RlbV9yZXNldCk7Cj4gICAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgp
Owo+ICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJF
KTsKPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5f
Q1BVX09OOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PTik6Cj4gKyAgICBjYXNlIFBT
Q0lfMF8yX0ZONjQoQ1BVX09OKToKPiAgICAgICB7Cj4gICAgICAgICAgIHJlZ2lzdGVyX3QgdmNw
dWlkID0gUFNDSV9BUkcocmVncywgMSk7Cj4gICAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0g
UFNDSV9BUkcocmVncywgMik7Cj4gQEAgLTE4MCw3ICsxODMsOCBAQCBzdGF0aWMgYm9vbCBoYW5k
bGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gICAgICAgfQo+ICAgCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9TVVNQRU5EOgo+
ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9TVVNQRU5EKToKPiArICAgIGNhc2UgUFNDSV8w
XzJfRk42NChDUFVfU1VTUEVORCk6Cj4gICAgICAgewo+ICAgICAgICAgICB1aW50MzJfdCBwc3Rh
dGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+ICAgICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9
IFBTQ0lfQVJHKHJlZ3MsIDIpOwo+IEBAIC0xOTEsNyArMTk1LDggQEAgc3RhdGljIGJvb2wgaGFu
ZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgIHJldHVybiB0
cnVlOwo+ICAgICAgIH0KPiAgIAo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZP
Ogo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyKEFGRklOSVRZX0lORk8pOgo+ICsgICAgY2FzZSBQ
U0NJXzBfMl9GTjY0KEFGRklOSVRZX0lORk8pOgo+ICAgICAgIHsKPiAgICAgICAgICAgcmVnaXN0
ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7Cj4gICAgICAgICAgIHVpbnQzMl90IGxhZmYg
PSBQU0NJX0FSRzMyKHJlZ3MsIDIpOwo+IEBAIC0yMDEsMTMgKzIwNiwxMyBAQCBzdGF0aWMgYm9v
bCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICAgcmV0
dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgCj4gLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExf
Q09VTlQ6Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQoU1RBTkRBUkQpOgo+
ICAgICAgICAgICByZXR1cm4gZmlsbF9mdW5jdGlvbl9jYWxsX2NvdW50KHJlZ3MsIFNTU0NfU01D
Q0NfRlVOQ1RJT05fQ09VTlQpOwo+ICAgCj4gLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExf
VUlEOgo+ICsgICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRChTVEFOREFSRCk6Cj4gICAg
ICAgICAgIHJldHVybiBmaWxsX3VpZChyZWdzLCBTU1NDX1NNQ0NDX1VJRCk7Cj4gICAKPiAtICAg
IGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoKPiArICAgIGNhc2UgQVJNX1NNQ0ND
X0ZVTkNfQ0FMTF9SRVZJU0lPTihTVEFOREFSRCk6Cj4gICAgICAgICAgIHJldHVybiBmaWxsX3Jl
dmlzaW9uKHJlZ3MsIFNTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04sCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFNTU0NfU01DQ0NfTUlOT1JfUkVWSVNJT04pOwo+ICAgCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c21jY2MuaAo+IGluZGV4IGY1NDNkZWEwYmIuLjMwMzUxNzQ1OWYgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oCj4gQEAgLTgyLDkgKzgyLDIzIEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3Qgc21jY2NfZ2V0
X293bmVyKHJlZ2lzdGVyX3QgZnVuY2lkKQo+ICAgI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfVFJV
U1RFRF9PU19FTkQgIDYzCj4gICAKPiAgIC8qIExpc3Qgb2YgZ2VuZXJpYyBmdW5jdGlvbiBudW1i
ZXJzICovCj4gLSNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVCAgICAgICAweEZGMDAK
PiAtI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRCAgICAgICAgIDB4RkYwMQo+IC0jZGVm
aW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT04gICAgMHhGRjAzClNvLCBJIHRoaW5nIGl0
IGlzIGJldHRlIHRvIGxlYXZlCiNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF8qCmFuZCBpbnRy
b2R1Y2UKCisjZGVmaW5lIEFSTV9TTUNDQ19GSURfQ0FMTF9DT1VOVChvd25lcikgICAgICAgICAg
ICAgXAorICAgIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UKQoKPiArI2Rl
ZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UKG93bmVyKSAgICAgICAgICAgIFwKPiArICAg
IEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKPiArICAg
ICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgIFwKPiArICAg
ICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfIyNvd25lciwgICAgIFwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAweEZGMDApCj4gKwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19GVU5D
X0NBTExfVUlEKG93bmVyKSAgICAgICAgICAgICAgXAo+ICsgICAgQVJNX1NNQ0NDX0NBTExfVkFM
KEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAg
IEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAg
IEFSTV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAg
IDB4RkYwMSkKPiArCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTihvd25l
cikgICAgICAgICBcCj4gKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FM
TCwgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIs
ICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSXyMj
b3duZXIsICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgMHhGRjAzKQo+ICAgCj4gICAv
KiBPbmx5IG9uZSBlcnJvciBjb2RlIGRlZmluZWQgaW4gU01DQ0MgKi8KPiAgICNkZWZpbmUgQVJN
X1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:05:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8Nv-00070i-2U; Fri, 26 Jan 2018 18:05:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3zf+=ev=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1ef8Nu-00070c-90
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 18:05:54 +0000
X-Inumbo-ID: 88078f14-02c3-11e8-ba59-bc764e045a96
Received: from mail-it0-x236.google.com (unknown [2607:f8b0:4001:c0b::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88078f14-02c3-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:05:46 +0100 (CET)
Received: by mail-it0-x236.google.com with SMTP id 196so2608063iti.5
 for <xen-devel@lists.xenproject.org>; Fri, 26 Jan 2018 10:05:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=n/dSCoT3neXqGZdSKbUVXVnOg4uVdagCKkNSP1mlsjY=;
 b=oD8hYbzdMxwMksf2DblkPD6eFDGJ0uOEx5avEeyq3vbDHRsKLMQ0HPx6D7GE6W0K1j
 fvUs9iqGqiblAMM9PTamrGVOhXE/dhLY8QC+NgkvCzM3UBRQoM34KB3tsXcOZk5eMU73
 uPPffClUbyR2V3pBH9fKg5pNqOOvZdU/ZRwP37GZb7clty477IPsqGvWpKygDgyLsxzG
 cxmMh3dXxtbvp5IF6VLL04LjqeHv+n1fJ2mT7ji6ywRfOEfLGH9E2UL007ee6q5PxK4j
 y12MkGYWFtYVzcAQfo6lvKMHXak0TybgMlaCB7VIMqafc6vNBu18fNUWD4+uKiO75qDY
 oL7g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=n/dSCoT3neXqGZdSKbUVXVnOg4uVdagCKkNSP1mlsjY=;
 b=Vl+uZjm+zMO9fcm8Kq4Q9Apeyojuk+i6yFgBEVPZn2ka3yFSw0obSdwnxhmdTiudaS
 daHCmKXDzMABm5F/jjzCNy8ITa0xWZ33gEIKM21m4x3IlUnsQ89lIKvIDrUqZATmfEAr
 K+eWN1cgAHiJ/rqITC1TNJ5J6JrlBHMbNYKcGRO3Gm3Oyi+zfk+RRgyR3FE7DqGR9b1k
 FqOZzv9wcUUVEQXLSGlKy9TN5j8Mco5NLqdCJvY8zHhI1qUtYpfGJJGjKW7Y+qYrX20d
 bwfO2bBSSaO8pivFLww5wi01AIQ8CyI1foGDUSWtmEWMS+LKZzU6sZGIxQ48pSuDY7X7
 EtSQ==
X-Gm-Message-State: AKwxytfeDCMJKELTjhb+yCWeVf1JKhraFkVbEccYc1qyDs6Cuu/9pW+w
 Va58EUW+xJ7DkMQGuhEx96UulrtlHgwMLKJe+oQ=
X-Google-Smtp-Source: AH8x2248RlL+33kwL3S0HAbUKbiXFwste4YEis5ULWNi8BuPrzhjBDSB03bOt1ReUfygniESN+Wduf0g8oqYyp+fQjQ=
X-Received: by 10.36.43.129 with SMTP id h123mr18736091ita.33.1516989952327;
 Fri, 26 Jan 2018 10:05:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.156.148 with HTTP; Fri, 26 Jan 2018 10:05:51 -0800 (PST)
In-Reply-To: <808e9d86-82c9-9eed-8752-3294c1df74f2@linaro.org>
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
 <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
 <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
 <808e9d86-82c9-9eed-8752-3294c1df74f2@linaro.org>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Fri, 26 Jan 2018 20:05:51 +0200
Message-ID: <CAPD2p-=aFOY24NpZuwfnq=xS0r9BPFrZry=h8buc5UCXuHtZ0Q@mail.gmail.com>
To: Julien Grall <julien.grall@linaro.org>
Cc: Martin Kelly <mkelly@xevo.com>, xen-devel@lists.xenproject.org,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMzo0OSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4gd3JvdGU6Cj4gSGksCj4KPiBJIGFtIENDaW5nIE9sZWtzYW5kci4gSGUg
a25vd3MgYmV0dGVyIHRoYW4gbWUgdGhpcyBwbGF0Zm9ybS4KCkhpLCBKdWxpZW4uCgpPSywgdGhh
bmsgeW91LCBJIHdpbGwgdHJ5IHRvIHByb3ZpZGUgc29tZSBwb2ludGVycy4KCj4KPiBDaGVlcnMs
Cj4KPiBPbiAyNi8wMS8xOCAwMDoyOSwgTWFydGluIEtlbGx5IHdyb3RlOgo+Pgo+PiBPbiAwMS8y
NS8yMDE4IDA0OjE3IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pgo+Pj4KPj4+Cj4+PiBPbiAy
NC8wMS8xOCAyMjoxMCwgTWFydGluIEtlbGx5IHdyb3RlOgo+Pj4+Cj4+Pj4gSGksCj4+Pgo+Pj4K
Pj4+IEhlbGxvLAo+Pj4KPj4+PiBEb2VzIGFueW9uZSBrbm93IGlmIEdQVSBwYXNzdGhyb3VnaCBp
cyBzdXBwb3J0ZWQgb24gQVJNPyAoZS5nLiBmb3IgYSBHUFUKPj4+PiBpbnRlZ3JhdGVkIGludG8g
YW4gQVJNIFNvQykuIEkgY2hlY2tlZCBkb2N1bWVudGF0aW9uIGFuZCB0aGUgY29kZSwgYnV0IEkK
Pj4+PiBjb3VsZG4ndCB0ZWxsIGZvciBzdXJlLgo+Pj4+Cj4+Pj4gSWYgc28sIHdoYXQgYXJlIHRo
ZSBoYXJkd2FyZSByZXF1aXJlbWVudHMgZm9yIGl0PyBJZiBub3QsIGlzIGl0IGZlYXNpYmxlCj4+
Pj4gdG8gZG8gaW4gdGhlIGZ1dHVyZT8KPj4+Cj4+Pgo+Pj4gWGVuIEFybSBzdXBwb3J0cyBkZXZp
Y2UgaW50ZWdyYXRlZCBpbnRvIGFuIEFSTSBTb0MuIEluIGdlbmVyYWwgd2UgaGlnaGx5Cj4+PiBy
ZWNvbW1lbmQgdG8gaGF2ZSB0aGUgR1BVIGJlaGluZCBhbiBJT01NVS4gU28gcGFzc3Rocm91Z2gg
d291bGQgYmUgZnVsbHkKPj4+IHNlY3VyZS4KPj4+Cj4+PiBEb2VzIHlvdXIgcGxhdGZvcm0gaGFz
IGFuIElPTU1VPyBJZiBzbyB3aGljaCBvbmU/IERvIHlvdSBrbm93IGlmIHRoZSBHUFUKPj4+IGlz
IGJlaGluZCBpdD8KPj4+Cj4+PiBJdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBkbyBwYXNzdGhyb3Vn
aCB3aXRob3V0IElPTU1VLCBidXQgdGhhdCdzIG1vcmUKPj4+IGNvbXBsZXggYW5kIHdvdWxkIHJl
cXVpcmUgc29tZSBoYWNrIGluIFhlbiB0byBtYWtlIHN1cmUgdGhlIGd1ZXN0IG1lbW9yeSBpcwo+
Pj4gZGlyZWN0IG1hcHBlZCAoZS5nIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3MgPSBob3N0IHBoeXNp
Y2FsIGFkZHJlc3MpLgo+Pj4KPj4+IEZvciBtb3JlIGRvY3VtZW50YXRpb24gb24gaG93IHRvIGRv
IGl0IChzZWUgWzFdIGFuZCBbMl0pLgo+Pj4KPj4+IENoZWVycywKPj4+Cj4+PiBbMV0KPj4+IGh0
dHBzOi8vZXZlbnRzLnN0YXRpYy5saW51eGZvdW5kLm9yZy9zaXRlcy9ldmVudHMvZmlsZXMvc2xp
ZGVzL3RhbGtfNS5wZGYKPj4+IFsyXSBodHRwczovL3dpa2kueGVuLm9yZy9pbWFnZXMvMS8xNy9E
ZXZpY2VfcGFzc3Rocm91Z2hfeGVuLnBkZgo+Pj4KPj4KPj4gSGkgSnVsaWVuLAo+Pgo+PiBUaGFu
a3MgdmVyeSBtdWNoIGZvciB0aGUgaW5mb3JtYXRpb24uIEknbSBsb29raW5nIGF0IHRoZSBSZW5l
c2FzIFItQ2FyIEgzCj4+IFI4QTc3OTUsIHdoaWNoIGhhcyBhbiBJT01NVSAodXNpbmcgdGhlIExp
bnV4IGlwbW11LXZtc2EgZHJpdmVyIGluCj4+IGRyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5jKS4g
TG9va2luZyBhdCB0aGUgZGV2aWNlIHRyZWUgZm9yIGl0Cj4+IChyOGE3Nzk1LmR0c2kpLCBpdCBh
cHBlYXJzIHlvdSBjb3VsZCBwYXNzIHRocm91Z2ggdGhlIGRpc3BsYXlAZmViMDAwMDAgbm9kZQo+
PiBmb3IgdGhlIERSTSBkcml2ZXIuCj4+Cj4+IEkgZGlkIG5vdGljZSB0aGlzIHBhdGNoIHNlcmll
cywgd2hpY2ggZGlkbid0IGdldCBtZXJnZWQ6Cj4+Cj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMjY3OS5odG1sCj4+Cj4+
IFByZXN1bWFibHkgdGhhdCBkcml2ZXIgd291bGQgYmUgbmVlZGVkIGluIFhlbi4KPj4KPj4gQXJl
IHRoZXJlIGFueSBnb3RjaGFzIEknbSBtaXNzaW5nPyBJcyBHUFUgcGFzc3Rocm91Z2ggb24gQVJN
IHNvbWV0aGluZwo+PiB0aGF0IGlzICJ0aGVvcmV0aWNhbGx5IGRvYWJsZSIgb3Igc29tZXRoaW5n
IHRoYXQgaGFzIGJlZW4gZG9uZSBhbHJlYWR5IGFuZAo+PiBzaG93biB0byBiZSBwZXJmb3JtYW50
Pwo+Pgo+PiBUaGFua3MgYWdhaW4sCj4+IE1hcnRpbgo+Cj4KPiAtLQo+IEp1bGllbiBHcmFsbAo+
Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgoK
Ci0tIApSZWdhcmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:07:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:07:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8Pa-00078Y-Ha; Fri, 26 Jan 2018 18:07:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xa64=ev=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ef8PZ-00078R-CH
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 18:07:37 +0000
X-Inumbo-ID: c4f95885-02c3-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4f95885-02c3-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:07:28 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id i186so2947731wmi.4
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 10:07:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=EkZ8P25ucPMgPNLK1RT4vD9duUoMNmwB8jde3uIstlw=;
 b=HohD/d1iRi6NnCREURA3SFRulBjxr++UeDe+eyDJgMH4g6szIBZ+S7qimsOfJfhe7U
 lPKI7rU3UoF84b5h12g+ZDJh4pWEJ8DSK4b7lfgwEYPh2SwWpqMWmkIPl+o4PWz/Vtnl
 jQI/IABvGbkYSj14cz2QQIsiNB9UDzD+y9nN0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=EkZ8P25ucPMgPNLK1RT4vD9duUoMNmwB8jde3uIstlw=;
 b=MRbM83hdGj7vROvVAtuy/sfQPCb8K3YG4MF1AIzy8ql4M4d1ZfLH/ob/MKAazrOWLd
 4J0mu3tClX2uQd6MgwziqLOQcK6lj7cSP5K68+slROLbNuxFa9abDfgFLcSqkdpgznwp
 uFDjIKJYJZsv/9XoEhqUYHXvvONXpM/Ye2yps9rsNohNkVZ0XZL9hRRiV5qJo9NSMihC
 pDMjdXMR/r/DNy6IkNWnInMTmu3u41f7icBe3HdSqCDZ4Kxk8rbIJt1tprAhYxqJD4ns
 qgRISJOba+UjRqj3QF51mRs29hHY5mUbKyy+X/WSHavR3iRtiHDi+i+C9wI0mRUu3MnI
 pHdw==
X-Gm-Message-State: AKwxytd6mqUDW4L/K10RECDxqOUxfv5JH2B8MDMy92jlEmF5hi/7oLZk
 ZkIPLbQJLqTBNCs8wN0bXNay7w==
X-Google-Smtp-Source: AH8x227rtcFkGiRpGpKLaZz0GJ/Iz+5EUgEkGIR+n9d4rRYVGoLKRfxeIpuUaTvdrCOmU68vmOGPkA==
X-Received: by 10.80.145.115 with SMTP id f48mr35164240eda.92.1516990054354;
 Fri, 26 Jan 2018 10:07:34 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o47sm2972010edc.10.2018.01.26.10.07.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 10:07:33 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-3-julien.grall@linaro.org>
 <994b394e-5851-eb5b-39e5-f58bf94fd460@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <bd753735-bcc8-74b0-1b35-0c9dd0dbdcac@linaro.org>
Date: Fri, 26 Jan 2018 18:07:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <994b394e-5851-eb5b-39e5-f58bf94fd460@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: vsmc: Don't implement function
 ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyNi8wMS8xOCAxODowMywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmgKPj4gaW5kZXggZjU0M2RlYTBiYi4uMzAzNTE3NDU5ZiAxMDA2NDQKPj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaAo+PiBAQCAtODIsOSArODIsMjMgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19n
ZXRfb3duZXIocmVnaXN0ZXJfdCAKPj4gZnVuY2lkKQo+PiDCoCAjZGVmaW5lIEFSTV9TTUNDQ19P
V05FUl9UUlVTVEVEX09TX0VORMKgIDYzCj4+IMKgIC8qIExpc3Qgb2YgZ2VuZXJpYyBmdW5jdGlv
biBudW1iZXJzICovCj4+IC0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlTCoMKgwqDC
oMKgwqAgMHhGRjAwCj4+IC0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEwqDCoMKgwqDC
oMKgwqDCoCAweEZGMDEKPj4gLSNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTsKg
wqDCoCAweEZGMDMKPiBTbywgSSB0aGluZyBpdCBpcyBiZXR0ZSB0byBsZWF2ZQo+ICNkZWZpbmUg
QVJNX1NNQ0NDX0ZVTkNfQ0FMTF8qCj4gYW5kIGludHJvZHVjZQoKSSBhbSBvayB0byB1c2UgRklE
LCBidXQgSSBkb24ndCBzZWUgYW55IHJlYXNvbiB0byBrZWVwIEFSTV9TTUNDQ19GVU5DXyogCm9u
ZSBhcm91bmQuIE5vLW9uZSBjYW4gdXNlIHRoZW0gZGlyZWN0bHkgaW4gWGVuIGFuZCB0aGlzIHdv
dWxkIGFkZCAKY29uZnVzaW9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:08:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:08:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8QO-0007Ez-V3; Fri, 26 Jan 2018 18:08:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b1x3=ev=gmail.com=andy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1ef8QN-0007En-1Y
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 18:08:27 +0000
X-Inumbo-ID: e326f12e-02c3-11e8-ba59-bc764e045a96
Received: from mail-qt0-x244.google.com (unknown [2607:f8b0:400d:c0d::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e326f12e-02c3-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:08:19 +0100 (CET)
Received: by mail-qt0-x244.google.com with SMTP id d8so3452998qtm.0
 for <xen-devel@lists.xenproject.org>; Fri, 26 Jan 2018 10:08:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=JuQLO9OwCmhQqoxNjBbPI9Jbq8ZRk9vC9smXrvrEx7Y=;
 b=Q5RvwBYl3+09MWmm3NPNaVsfb3lSUqrqtSbgFHJSNtbsNTxHFs7UO+bVKHCwfMkueZ
 uALzknB4Jf1jnIIACLKXpMbsAlkkzTcAbXKWxXYLUfAfKDHQ0hlKSMdc+i7AUhHADYu6
 SQtOsmCpONDySYf70Cq4KxrD/s8a4CacF/etrWBugqYxI9vtGGdPuw6YUkDzRgokYmq4
 z7OKgKmAQP6OFZ9WJfeQLy8Bs8r3VRTg/pOfhdAy658UHafqTsxYohV7K3qhomNHVPL6
 jaH+z6gX9qhri3lD4IBnYxqgpW1TI4Frungs0U4xrnh7+eeE6AChW2FDG8XiFiQ8aQ8y
 cYSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=JuQLO9OwCmhQqoxNjBbPI9Jbq8ZRk9vC9smXrvrEx7Y=;
 b=cfVx62Phc/b05oL3co9tg0ktNLV6vv5mKTgfSdk73oKrdSGSnvByaxRYsSNxGHLCpl
 IosUFrNftV2lD8vtfkiG1IDr8sx2WJvfL3Y2uVI2zNhhGLHVHgoAiR425fTeCFQWIk+C
 Swi3D/nRai+2MvIyu1JMXB97fsSwVTeDuNPBgc+RdCYFFUQeVTu+gGslUvgnQbvMOQvn
 DWNNjv0XVEGdf4OCYzquefLhJLN05GMB+gi8xxlX0Vwh9ILW/Okp86rc30Vk7aoAIq9X
 5d72mIY31dlU6eVO6zR76WK0N9gY4fIItxsUN4Bg6TJ5rJZbD+g7DqEQ9+OAUpVFjF+9
 keOg==
X-Gm-Message-State: AKwxytdw8SVSGt6EYFFPT6x4vkrbIoBprIUoDWY+6btmVpXsMIVhKDhF
 OhMdmJ6rD+vRvNQPozEtJfprc0Tk6/Nl+cK7jzI=
X-Google-Smtp-Source: AH8x227DhRAUG463dCp+Owzf3h7gOV7JrSQaQvmseecSPQOuBhH2dpwntcWmvS3TTH9f2FnsgGHOd8W9YUtiVMCVGgs=
X-Received: by 10.200.8.173 with SMTP id v42mr22525178qth.162.1516990105299;
 Fri, 26 Jan 2018 10:08:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.175.35 with HTTP; Fri, 26 Jan 2018 10:08:24 -0800 (PST)
In-Reply-To: <20180125143639.9969-2-jgross@suse.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
From: Andy Shevchenko <andy.shevchenko@gmail.com>
Date: Fri, 26 Jan 2018 20:08:24 +0200
Message-ID: <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 stable@vger.kernel.org, ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMjUsIDIwMTggYXQgNDozNiBQTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPiBBZGQgYSBmdW5jdGlvbiB0byBnZXQgdGhlIGFkZHJlc3Mgb2YgdGhl
IFJTRFAgdGFibGUuIFBlciBkZWZhdWx0IHVzZSBhCj4gX193ZWFrIGFubm90YXRlZCBmdW5jdGlv
biBiZWluZyBhIG5vcC4KClRoZSBwcm9ibGVtIHdpdGggd2VhayBmdW5jdGlvbnMgdGhhdCB3ZSBj
YW4ndCBoYXZlIG1vcmUgdGhhbiBvbmUKaW1wbGVtZW50YXRpb24gcGVyIGtlcm5lbCB3aGlsZSB3
ZSB3b3VsZCBsaWtlIHRvIGJ1aWx0IHNldmVyYWwgY29kZQpwYXRocy4KCkkgaGF2ZSBzdHVtYmxl
ZCBvbiB0aGUgc2ltaWxhciBzdHVmZiBhbmQgcmVhbGl6ZSB0aGF0LgoKUGVyaGFwcywgb25lIG9m
IHRoZSBzb2x1dGlvbiBpcyB0byBoYXZlIGFuIGFkZGl0aW9uYWwgc3RydWN0IHVuZGVyCng4Nl9p
bml0IHRvIGFsdGVybmF0ZSBBQ1BJIHJlbGF0ZWQgc3R1ZmYuCgotLSAKV2l0aCBCZXN0IFJlZ2Fy
ZHMsCkFuZHkgU2hldmNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:09:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:09:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8RH-0007MG-BE; Fri, 26 Jan 2018 18:09:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lgp9=ev=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ef8RG-0007M1-H0
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 18:09:22 +0000
X-Inumbo-ID: 03500136-02c4-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::60e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 03500136-02c4-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:09:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=TiI4zBejcYaJESovGcZwwZNoHsUBbDEztpKDN5MqUbM=;
 b=OFJUlgEg2iXbJTM/vZPvQVXAXA9ZFhAbq4bogwLa2B55K36Jm7RE5l9UTEc2y60/O7dZl5kG0e37UxNjhVMZGWHlnEewlZ3VQQe4n6uPYHBCrDWXRuF/A2RI0w5un0h5+WSeMbgAHLE6rDO9DePdmdC3J/71pZQ0wdM+nyq/UMw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 AM4PR03MB1761.eurprd03.prod.outlook.com (2603:10a6:200:f::27) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Fri, 26
 Jan 2018 18:09:12 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
Date: Fri, 26 Jan 2018 20:09:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180124183445.23705-4-julien.grall@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: VI1PR0102CA0027.eurprd01.prod.exchangelabs.com
 (2603:10a6:802::40) To AM4PR03MB1761.eurprd03.prod.outlook.com
 (2603:10a6:200:f::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bfec972c-001b-4f76-93af-08d564e7e79c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1761; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 3:N8WPmFV4/jzmWegArpGz4PWIB4iEGl9uO/abtWYenVovfRaAnBX9T7y0698A2u5pkYgUNFJ5z62QLng5j/gnTJgBFMhmLUOpy8emSlbjRBI6FE+XaHU7OcW2Mdao44pXAnZ08365yOfhYMAVl1odlWNWDQcKJrDNeKlCb3X/VHwbVhIZMoYlzMlIM0YPaXnYIy3Q9MoGbuJ8MBoPgEYcIEm+JTYkvWHmeM1CtNM3DAIjo2CxGTbDhpPHcHsG7CM/;
 25:RKtbPnNrRf46sbqg7qNcoamEyCJPyQvLWIz1c2DmDYzkD5sGY5mAQ1payXeXU+sRYMNSGZPTooVbc8kYRfSz094CJVbHvt68D8Ev7mqanLEdTi2xwucoyIoPHDG3vT/9fMPv7NGGfWnfhexqUZVvnSNwOptq2g1uBmniWVfg8UtRhZAh0mzSBCWtiKhMfd0MJ9Sohfj52AP6GrwGHSZPHg8a35PbEQU3hbi7NG2XS6hU2LcXn3ix6RCe9hDTENte3nbpdsErIHbhHZbd+8okQ8LP7f1GNjfS7VDEKCOddFYGoqHzlv3g0DZLcgoJuJ3S3WvxRCLN3S5VjsriZUJOKw==;
 31:O2wItiG9NxWZH0seG5ZG9ZlrprOPSh5eyHQZQWQEuzp8JSVEgz8yeX6hN099g2b0/SQxhdbr+MVEKK7CDblNe2fz8Z7pSYS+HrtShlpzUTNCfjU4L4zl3AI65qZr08MM1uBnFc4DiDDsffzCsyfLxvq3ZB8mbzg4baIFT+UQX04qndPqqnI1o0IsF8wOvtgOCKwKoGhI7OWyBMgK9UqO5R88cprkADxi3cNhwZE5kw8=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1761:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 20:dH0tjGugxy9BWLZt/ni0s8YRJ97zqHOS0Fz1yRj5uvHS9Y9Q/ph/6wHdwqlQzPdXOZ6pda5kgvVxYcwxUfvvKofTz9ebqSJEEPd6rn/uNNAeZ+zLNIEFnl8MM03u2wjx2E53nIe+xLDNBf9kk05tB5u5rCiY4jkw99tMiiA9XqeXIfNZER7rcxxx4MZPbhUEblY+0dBsxD+ZbSF4sde614OBbG4jTSXTDfFEEYF87FkbiIq3SgEUXNz0Yw9KdImq9rmMktF3wfTno8L6xNCpObUN5ENyHXso9TFWqGX+7FZr4mvI/b78F4dEOq9s4q+XhEh+ituOhkrx/gGpuvB7r2IONbXl42FE1D2jq99YsPC8gLM4sGH9n9Ue3qy0iYrIEvQi+85s6eV/heAlnzRD7+DcRRFDKeWhRTxrY15f9wrCQUVlMY9LLFcNj0TUJsNSfk2b8SxjOmelmKVaKETZya95qEK8J6BEbHUCmMPeBc7nBcPk5znmrlJMoAZKQr1H;
 4:qkjdVjlOTDt9YpWLnDjBPY0qba8h+mAEG6G3JqElb9wZ+UnyBFwihEiuSE2wGqyGVtzwugiZT0He6orLV53mOsyquhhUyNUcV4Bh9qkAh33Qqh/hZoxwouPWRZVsCIum2OAxrLJkAowDICvsV0aqlUoV1tToaJj0ajXccUVKDaDU30ths/wgsF/oEvbvxizTYc03plCKN+eE76Z4nGXXm53p1C7oA7MFAb6O0UiHdYi2YO3ZOzImAsc+JshP+27hp9PGhcZIIrh/la700oLpPQ==
X-Microsoft-Antispam-PRVS: <AM4PR03MB1761CE296522C15D0ACEB316E6E00@AM4PR03MB1761.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231074)(2400081)(944501161)(3002001)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011);
 SRVR:AM4PR03MB1761; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1761; 
X-Forefront-PRVS: 05641FD966
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(376002)(39380400002)(396003)(39860400002)(346002)(199004)(76104003)(189003)(2486003)(6666003)(230700001)(26005)(77096007)(316002)(86362001)(31686004)(25786009)(16576012)(2906002)(229853002)(2950100002)(5660300001)(97736004)(7736002)(80792005)(6116002)(3846002)(65826007)(8936002)(36756003)(52116002)(65806001)(65956001)(66066001)(6246003)(68736007)(55236004)(105586002)(186003)(76176011)(478600001)(305945005)(6486002)(31696002)(50466002)(67846002)(106356001)(53936002)(59450400001)(81156014)(58126008)(52146003)(4326008)(53546011)(72206003)(386003)(83506002)(47776003)(64126003)(8676002)(81166006)(23676004)(16526019);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1761; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYxOzIzOnlkOVcxaE8rRzBNNWZzTVdtSWFGbWVWVith?=
 =?utf-8?B?T1E3ZVJxaVUrSS9IdE5QbEVtTUh1OE5vMG5uZFlZTU9xM09hc0FhdlBpV0Rk?=
 =?utf-8?B?WnhUdEp0T25ST05taDhBUnkvRitDbFEvY0o2VVNZbTF6MXRhcEw1RU9aWkhh?=
 =?utf-8?B?d2FseFlRcEVmcW9RWFlhc3lDdURBdmxhTVhRMEVaSnFQRVpJakF3RWp5Mllw?=
 =?utf-8?B?Tkd0cDlmSVR6aEdnK0FkTVovTUR0eE9RbHdRR3VXcUNqN2dKQ1JMOWJTcW94?=
 =?utf-8?B?UmdMbnlQQ2pkWitXcDRUN3k2STBUTkovNmI0MzZjcERJNi9walI0bUJuVnZt?=
 =?utf-8?B?ZGthVkpuQlFzSmFqNnJ5MU5uNHZKbnB6SzZJSFExYU1sdk5iRld5R0V4U3Q0?=
 =?utf-8?B?N2phRWRiOS9kM0ljSG45ZFZxYU1WOXFJb3AwdnIxeDNGOFozRXBnTlVQbkdw?=
 =?utf-8?B?cTJ4dXdpVlN5Yzh2NUkzSWQ0TjFhVWFqOHFDZ3VYMFE0N05CUTREbGNMVXE3?=
 =?utf-8?B?QXBZZWJURFdHMTRHQUR6ZytiTU5JeTlnVGluOTRvckw3UDJ0eWdKOWwwUjcy?=
 =?utf-8?B?RUY4K2dlUmNBNlpaeWUweXdUK1JIeGlFbmFLKytYVzErbS9CWVRoa1VyV1pX?=
 =?utf-8?B?dCtncVJhTlZCdW9yRHZyYWd0blVSeDY5MTh2aWkrS1hHNU9IcVZoVFhibExx?=
 =?utf-8?B?UGY1WVZOZDV2RCsxWHloTEdSMFFmZkszR3VNRG5jczBQQkFZczJSNS9RZ1Nt?=
 =?utf-8?B?aEhHSEhMY2M4UjFnQVZpZXNyZ25TWUFqWEFpSlN0NUtRM0YwY3Nrbi9KNUN3?=
 =?utf-8?B?YkZMMWxTZW5JZFNEaGl4b3FNM283aDBQOGNVVXlCcDdEWTR4Rnpnbi8rUGIw?=
 =?utf-8?B?K1FEaC9TcjhoOHVsWVVoWHJTRE1pTnlJcmdQUXF6MHl5alI4ckNyeHEzeGky?=
 =?utf-8?B?VHBabjhUWTVGMlY3WlBnczlZMUVkZDBWRUFLRmw1aHI4OWNqeDRNc09JZWU2?=
 =?utf-8?B?cDJZL2dKSUFkTXduL3Yybk5rUFVaQW1KV2E4VXQ5SitQaUFrOFhaYnZXbEpq?=
 =?utf-8?B?TUlkNGVTRHZ5aThyL1lLaVc3YTNuZzcydnNEWGpjQzJPcG5ZbE51KzRKeUdi?=
 =?utf-8?B?enhKbmZHZW1QeEF5WXZuZE50RFVtRHNhSjhGRUk2NTg1dmI4VGVTR05sV1hK?=
 =?utf-8?B?TWxjUGZOK25RT0paZ3hLVXdzQm1lbE1ReXFLc0xBVWNmWWtaL3p0WFpiUllC?=
 =?utf-8?B?QTF5ZmRPMkg1VitYYlVEbVV1Y1V4UDZLektNaGlmSVZSbGQ5R1R3bGNoRzc5?=
 =?utf-8?B?STk1eFlVdCs5VVkyWGNlZHB5SXZJRzUxZHppY1VyNG9LZ3A2cmdpd2xoclky?=
 =?utf-8?B?d3MvQU1rby96QXZiQk13a2psRjZwK2tjMXlBWVh3RTBCb0RTcDJ4WjJuamc5?=
 =?utf-8?B?V1djVXRsbkZXTFJrdm9hSU4yejg3OFJ0YjAzSllqcS8xRFV1bTZYOHorZ3Fx?=
 =?utf-8?B?cHFuN3krbC9KQ20wSzdnWnJLY3R1b3RDMkJwZW9VK0kvSFNjZ216U05PY3Nq?=
 =?utf-8?B?ZlVZYzV2QTl0Z3RuR1liYWIwSEROYkJsSkZRK1B3a2ZScFYwbWxweTA1NHpu?=
 =?utf-8?B?RmRFWnB0RklJaGNZVTgzWnhLUmJGQXVjZWRLQVExUjFkUjdVM0hSdUE4MWNV?=
 =?utf-8?B?Y2NrbTg5bnBKTERLZWhpMEV2dkpCc3VORWVHenBJMFhFVUVncHJidjYyWGNL?=
 =?utf-8?B?dzd2ZHd5S3dZY0VuMEo0eHgrSEV3SWxFR2ZpM2N5MDdndGN4dkFtSEE0c2pM?=
 =?utf-8?B?Mm9ONDU1SHBKSy93UnNXQ0JHemtCaStyRDRXN0lVWUhnWTdmWmszV3BWdGZK?=
 =?utf-8?B?VVZmMXNFR3N3YzBsZURsSjRMWjUwZ3NZSE1WZTE1bHhWUnA0UVoxc0xxaWJ4?=
 =?utf-8?B?QUk4aWtmT3lnU3Y4ZXVtUFA4NDhkVGFZaG9VRkZwQzhnVUJVNjI0RFpNcmFO?=
 =?utf-8?Q?ZYTxdE?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 6:ACEVZepuNWFu9dj8gq603bUOKQkeFdFwzK39yfwWJk1mxkvI6RbOzmuz203dfNSxsviQ/l4CLSvcmRZ+KxPEQ4Nq6vJs7DFVSqGgthL9hLNj/qxPEJ30imyL9ccdBpQD5hOWufqwNO1RN7MMdvs/ySBPLV76eTFkuQMHEeusTvdTAOLw788EMDJaSwC6yY/FlIV91s+wYrzQvr9+ALAYkVELlTfjn+WtwYXxxlt98OapYSBhmCFr+FrRzHgSHt4pt4KWJI0JnWuTIhY6tld6eAIL5Ur7K23PVuMqO2o/LK0NFo5Ixlqh8tGcN5daa4xt/Be2UojfZGqN39XFG7y+XKV1nLfL8xMzaF8CJCwB+MM=;
 5:z6097prTJ7afhgtfYCbX6fCJwqXmtfuMgqqGQuqWTJNmwe4iCEMFOyKcl2PT9WBxmk/lhCRe6gu58GW/J9i1RghSx5128m1kl9XeTuyUYJRcEvvrN/9KSVS+HqoXBscCa8/XJCvDznFs08626dqOx3Rp4OQmUzM9ufQenhOiF4s=;
 24:AGykQXIRjnZTk0H2AzNnkXz6VwLpX8UTfrQCY+3iNl6FdqrlWp+1BmGiJrzrSiF3M7F6f6C1rcbgM1ysFu06wpxrY3PxEkEq7jNGAz8sDgc=;
 7:ciaXfSo2XgOWI2kmLZoTd77bO+DL+gOoigJ1qIRCQCKMSJzCoL8ZCkO4/sEN1vPVFrb1AybdQJpd2ibnMB2tLjMmebUt+qRyQrPyrlSsuvwCz+wJkUGL+4rSWrpYEpPDhexJOhiRSRZXbj0xELf9iF+BpYIyG7GGhL59y+otrEFTy6tWr1Pmt4s5Z7N+83JQbG4NhtIV5p5WfDKyB7Pi4/G//QuBP8Ulbe8PyZK5Uj0Xz916XPrDBayFnNrPvP7y
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2018 18:09:12.4751 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: bfec972c-001b-4f76-93af-08d564e7e79c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1761
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyNC4wMS4xOCAyMDozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQg
UFNDSSBmdW5jdGlvbiBkaXNwYXRjaGluZyBpcyBkb25lIGluIHZzbWMuYyBhbmQgdGhlCj4gZnVu
Y3Rpb24gaW1wbGVtZW50YXRpb24gaW4gdnBzY2kuYy4gU29tZSBiaXRzIG9mIHRoZSBpbXBsZW1l
bnRhdGlvbiBpcwo+IGV2ZW4gZG9uZSBpbiB2c21jLmMgKHNlZSBQU0NJX1NZU1RFTV9SRVNFVCku
Cj4gCj4gVGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhlIGltcGxl
bWVudGF0aW9uIGFuZCBhbHNvCj4gcmVxdWlyZXMgdG8gZXhwb3J0IGZ1bmN0aW9ucyBmb3IgZWFj
aCBQU0NJIGZ1bmN0aW9ucy4KPiAKPiBUaGVyZWZvcmUgbW92ZSBQU0NJIGRpc3BhdGNoaW5nIGlu
IHR3byBuZXcgZnVuY3Rpb25zIGRvX3BzY2lfMF8xX2NhbGwKPiBhbmQgZG9fcHNjaV8wXzJfY2Fs
bC4gVGhlIGZvcm1lciB3aWxsIGhhbmRsZSBQU0NJIDAuMSBjYWxsIHdoaWxlIHRoZSBsYXR0ZXIK
PiAwLjIgb3IgbGF0ZXIgY2FsbC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAg
ICAgfCAxNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4g
ICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICB8ICA5NSArKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIHwgIDIxICstLS0tLS0KPiAg
IDMgZmlsZXMgY2hhbmdlZCwgMTM1IGluc2VydGlvbnMoKyksIDEyMiBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2ku
Ywo+IGluZGV4IDk3OWQzMmVkNmQuLmIzZWUxOTM2MjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3Zwc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IEBAIC05MSwxMiArOTEs
MTIgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwg
cmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPiAgICAgICByZXR1cm4gUFNDSV9TVUNDRVNTOwo+ICAg
fQo+ICAgCj4gLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNwdWlkLCByZWdpc3Rl
cl90IGVudHJ5X3BvaW50KQo+ICtzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vbih1aW50MzJf
dCB2Y3B1aWQsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpCj4gICB7Cj4gICAgICAgcmV0dXJuIGRv
X2NvbW1vbl9jcHVfb24odmNwdWlkLCBlbnRyeV9wb2ludCwgMCAsIFBTQ0lfVkVSU0lPTigwLCAx
KSk7Cj4gICB9Cj4gICAKPiAtaW50MzJfdCBkb19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJf
c3RhdGUpCj4gK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9z
dGF0ZSkKPiAgIHsKPiAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gICAgICAgaWYg
KCAhdGVzdF9hbmRfc2V0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQo+IEBAIC0x
MDQsMTMgKzEwNCwxNCBAQCBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9z
dGF0ZSkKPiAgICAgICByZXR1cm4gUFNDSV9TVUNDRVNTOwo+ICAgfQo+ICAgCj4gLXVpbnQzMl90
IGRvX3BzY2lfMF8yX3ZlcnNpb24odm9pZCkKPiArc3RhdGljIHVpbnQzMl90IGRvX3BzY2lfMF8y
X3ZlcnNpb24odm9pZCkKPiAgIHsKPiAgICAgICByZXR1cm4gUFNDSV9WRVJTSU9OKDAsIDIpOwo+
ICAgfQo+ICAgCj4gLXJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQodWludDMyX3Qg
cG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpCj4gK3N0YXRpYyByZWdpc3Rlcl90IGRv
X3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNv
bnRleHRfaWQpCj4gICB7Cj4gICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ICAgCj4g
QEAgLTEyMywxMyArMTI0LDE0IEBAIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQo
dWludDMyX3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gICAgICAgcmV0
dXJuIFBTQ0lfU1VDQ0VTUzsKPiAgIH0KPiAgIAo+IC1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9v
ZmYodm9pZCkKPiArc3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfY3B1X29mZih2b2lkKQo+ICAg
ewo+ICAgICAgIHJldHVybiBkb19wc2NpX2NwdV9vZmYoMCk7Cj4gICB9Cj4gICAKPiAtaW50MzJf
dCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVu
dHJ5X3BvaW50LAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9p
ZCkKPiArc3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0
X2NwdSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgZW50
cnlfcG9pbnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90
IGNvbnRleHRfaWQpCj4gICB7Cj4gICAgICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odGFyZ2V0
X2NwdSwgZW50cnlfcG9pbnQsIGNvbnRleHRfaWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgUFNDSV9WRVJTSU9OKDAsIDIpKTsKPiBAQCAtMTQ0LDggKzE0Niw4IEBAIHN0YXRpYyBj
b25zdCB1bnNpZ25lZCBsb25nIHRhcmdldF9hZmZpbml0eV9tYXNrW10gPSB7Cj4gICAjZW5kaWYK
PiAgIH07Cj4gICAKPiAtaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVy
X3QgdGFyZ2V0X2FmZmluaXR5LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50
MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwpCj4gK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMF8y
X2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xl
dmVsKQo+ICAgewo+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4g
ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gQEAgLTE3MiwyMyArMTc0LDEzNiBAQCBpbnQzMl90IGRv
X3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCj4gICAg
ICAgcmV0dXJuIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVMX09GRjsKPiAgIH0KPiAgIAo+IC11aW50
MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKQo+ICtzdGF0aWMgdWludDMy
X3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCkKPiAgIHsKPiAgICAgICByZXR1
cm4gUFNDSV8wXzJfVE9TX01QX09SX05PVF9QUkVTRU5UOwo+ICAgfQo+ICAgCj4gLXZvaWQgZG9f
cHNjaV8wXzJfc3lzdGVtX29mZiggdm9pZCApCj4gK3N0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5
c3RlbV9vZmYoIHZvaWQgKQo+ICAgewo+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50
LT5kb21haW47Cj4gICAgICAgZG9tYWluX3NodXRkb3duKGQsU0hVVERPV05fcG93ZXJvZmYpOwo+
ICAgfQo+ICAgCj4gLXZvaWQgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpCj4gK3N0YXRp
YyB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKQo+ICAgewo+ICAgICAgIHN0cnVj
dCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gICAgICAgZG9tYWluX3NodXRkb3duKGQs
U0hVVERPV05fcmVib290KTsKPiAgIH0KPiAgIAo+ICsjZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChy
ZWcsIHZhbCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQo+ICsjZGVmaW5lIFBTQ0lfQVJHKHJl
ZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKPiArCj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4g
KyNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50MzJfdCkoZ2V0X3VzZXJfcmVnKHJlZywg
bikpCj4gKyNlbHNlCj4gKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pIFBTQ0lfQVJHKHJlZywg
bikKPiArI2VuZGlmCj4gKwo+ICsvKgo+ICsgKiBQU0NJIDAuMSBjYWxscy4gSXQgd2lsbCByZXR1
cm4gZmFsc2UgaWYgdGhlIGZ1bmN0aW9uIElEIGlzIG5vdAo+ICsgKiBoYW5kbGVkLgo+ICsgKi8K
PiArYm9vbCBkb19wc2NpXzBfMV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50
MzJfdCBmaWQpCj4gK3sKPiArICAgIHN3aXRjaCAoICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVn
cywgMCkgKQo+ICsgICAgewo+ICsgICAgY2FzZSBQU0NJX2NwdV9vZmY6Cj4gKyAgICB7Cj4gKyAg
ICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiArCj4gKyAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQo
cmVncywgZG9fcHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+
ICsgICAgfQo+ICsgICAgY2FzZSBQU0NJX2NwdV9vbjoKPiArICAgIHsKPiArICAgICAgICB1aW50
MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+ICsgICAgICAgIHJlZ2lzdGVyX3Qg
ZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Cj4gKwo+ICsgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfY3B1X29uKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVf
b24odmNwdWlkLCBlcG9pbnQpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiAr
ICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICt9Cj4gKwo+
ICsvKgo+ICsgKiBQU0NJIDAuMiBvciBsYXRlciBjYWxscy4gSXQgd2lsbCByZXR1cm4gZmFsc2Ug
aWYgdGhlIGZ1bmN0aW9uIElEIGlzCj4gKyAqIG5vdCBoYW5kbGVkLgo+ICsgKi8KPiArYm9vbCBk
b19wc2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQp
Cj4gK3sKPiArICAgIHN3aXRjaCAoIGZpZCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzIoUFNDSV9WRVJTSU9OKToKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24p
Owo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkp
Owo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMihD
UFVfT0ZGKToKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwo+ICsgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwo+ICsgICAgICAg
IHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMihNSUdSQVRFX0lORk9f
VFlQRSk6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Cj4g
KyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190
eXBlKCkpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2UgUFNDSV8wXzJf
Rk4zMihTWVNURU1fT0ZGKToKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYp
Owo+ICsgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsKPiArICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPiArICAgICAgICByZXR1cm4g
dHJ1ZTsKPiArCj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKToKPiArICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7Cj4gKyAgICAgICAgZG9fcHNjaV8w
XzJfc3lzdGVtX3Jlc2V0KCk7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lf
SU5URVJOQUxfRkFJTFVSRSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgY2Fz
ZSBQU0NJXzBfMl9GTjMyKENQVV9PTik6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX09O
KToKPiArICAgIHsKPiArICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3Ms
IDEpOwo+ICsgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Cj4g
KyAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKPiArCj4gKyAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkpOwo+ICsgICAgICAg
IHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVf
U1VTUEVORCk6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX1NVU1BFTkQpOgo+ICsgICAg
ewo+ICsgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gKyAg
ICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiArICAgICAgICBy
ZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwo+ICsKPiArICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwo+ICsgICAgICAg
IHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMihBRkZJ
TklUWV9JTkZPKToKPiArICAgIGNhc2UgUFNDSV8wXzJfRk42NChBRkZJTklUWV9JTkZPKToKPiAr
ICAgIHsKPiArICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPiAr
ICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKPiArCj4gKyAgICAg
ICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Cj4gKyAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwo+
ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsgICAgZGVmYXVsdDoKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gK30KPiArCj4gICAvKgo+ICAgICogTG9jYWwgdmFy
aWFibGVzOgo+ICAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5j
IGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+IGluZGV4IDdjYTI4ODAxNzMuLjliNDhkNTI4OTYgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92c21j
LmMKPiBAQCAtMTAwLDQxICsxMDAsMTMgQEAgc3RhdGljIGJvb2wgaGFuZGxlX2h5cGVydmlzb3Io
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgfQo+ICAgfQo+ICAgCj4gLSNkZWZp
bmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCj4g
LSNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVnLCBuKQo+IC0KPiAtI2lm
ZGVmIENPTkZJR19BUk1fNjQKPiAtI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgKHVpbnQzMl90
KShnZXRfdXNlcl9yZWcocmVnLCBuKSkKPiAtI2Vsc2UKPiAtI2RlZmluZSBQU0NJX0FSRzMyKHJl
ZywgbikgUFNDSV9BUkcocmVnLCBuKQo+IC0jZW5kaWYKPiAtCj4gICAvKiBFeGlzdGluZyAocHJl
IFNNQ0NDKSBBUElzLiBUaGlzIGluY2x1ZGVzIFBTQ0kgMC4xIGludGVyZmFjZSAqLwo+ICAgc3Rh
dGljIGJvb2wgaGFuZGxlX2V4aXN0aW5nX2FwaXMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cj4gICB7Cj4gICAgICAgLyogT25seSBsZWFzdCAzMiBiaXRzIGFyZSBzaWduaWZpY2FudCAoQVJN
IERFTiAwMDI4QiwgcGFnZSAxMikgKi8KPiAtICAgIHN3aXRjaCAoICh1aW50MzJfdClnZXRfdXNl
cl9yZWcocmVncywgMCkgKQo+IC0gICAgewo+IC0gICAgY2FzZSBQU0NJX2NwdV9vZmY6Cj4gLSAg
ICB7Cj4gLSAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiAt
Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKPiAtICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOwo+IC0gICAgICAgIHJldHVy
biB0cnVlOwo+IC0gICAgfQo+IC0gICAgY2FzZSBQU0NJX2NwdV9vbjoKPiAtICAgIHsKPiAtICAg
ICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+IC0gICAgICAgIHJl
Z2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Cj4gKyAgICB1aW50MzJfdCBmaWQg
PSAodWludDMyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+ICAgCj4gLSAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9jcHVfb24pOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19w
c2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCkpOwo+IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0g
ICAgfQo+IC0gICAgZGVmYXVsdDoKPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4gLSAgICB9Cj4g
KyAgICByZXR1cm4gZG9fcHNjaV8wXzFfY2FsbChyZWdzLCBmaWQpOwo+ICAgfQo+ICAgCj4gICAv
KiBQU0NJIDAuMiBpbnRlcmZhY2UgYW5kIG90aGVyIFN0YW5kYXJkIFNlY3VyZSBDYWxscyAqLwo+
IEBAIC0xNDIsNzAgKzExNCwxMSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKPiAgIHsKPiAgICAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3Qp
Z2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+ICAgCj4gLSAgICBzd2l0Y2ggKCBmaWQgKQo+IC0gICAg
ewo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKFBTQ0lfVkVSU0lPTik6Cj4gLSAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKPiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKPiArICAgIGlmICggZG9fcHNjaV8wXzJfY2FsbChyZWdz
LCBmaWQpICkKPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAKPiAtICAgIGNhc2UgUFNDSV8w
XzJfRk4zMihDUFVfT0ZGKToKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOwo+
IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwo+
IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0KPiAtICAgIGNhc2UgUFNDSV8wXzJfRk4zMihNSUdS
QVRFX0lORk9fVFlQRSk6Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9f
dHlwZSk7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3Jh
dGVfaW5mb190eXBlKCkpOwo+IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0KPiAtICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5
c3RlbV9vZmYpOwo+IC0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsKPiAtICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPiAtICAgICAg
ICByZXR1cm4gdHJ1ZTsKPiAtCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VU
KToKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7Cj4gLSAgICAgICAg
ZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4gLQo+
IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PTik6Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
NjQoQ1BVX09OKToKPiAtICAgIHsKPiAtICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lf
QVJHKHJlZ3MsIDEpOwo+IC0gICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVn
cywgMik7Cj4gLSAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKPiAt
Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+IC0gICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb24odmNwdWlkLCBlcG9pbnQsIGNpZCkpOwo+
IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgfQo+IC0KPiAtICAgIGNhc2UgUFNDSV8wXzJf
Rk4zMihDUFVfU1VTUEVORCk6Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX1NVU1BFTkQp
Ogo+IC0gICAgewo+IC0gICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywg
MSk7Cj4gLSAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiAt
ICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwo+IC0KPiAtICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX2NwdV9zdXNwZW5kKTsKPiAtICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQocHN0YXRlLCBlcG9pbnQsIGNpZCkpOwo+
IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgfQo+IC0KPiAtICAgIGNhc2UgUFNDSV8wXzJf
Rk4zMihBRkZJTklUWV9JTkZPKToKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk42NChBRkZJTklUWV9J
TkZPKToKPiArICAgIHN3aXRjaCAoIGZpZCApCj4gICAgICAgewo+IC0gICAgICAgIHJlZ2lzdGVy
X3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+IC0gICAgICAgIHVpbnQzMl90IGxhZmYgPSBQ
U0NJX0FSRzMyKHJlZ3MsIDIpOwo+IC0KPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9h
ZmZpbml0eV9pbmZvKTsKPiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4g
LSAgICB9Cj4gLQo+ICAgICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVChTVEFOREFS
RCk6Cj4gICAgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2NhbGxfY291bnQocmVncywgU1NT
Q19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Ck5vdyBkZWZpbml0aW9uIFNTU0NfU01DQ0NfRlVOQ1RJ
T05fQ09VTlQgZGVwZW5kcyBvbiBjb2RlIGluIHZzY3BpLmMuCk1heWJlIGl0IGlzIHRpbWUgdG8g
aW50cm9kdWNlIGZ1bmN0aW9uIGdldF9wc2NpXzBfMl9mbl9jb3VudCgpIGFuZCB1c2UgCml0IHRo
ZXJlLCB3aGF0IGRvIHlvdSB0aGluaz8KCj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+IGluZGV4IGY3ZTIx
MzkwMzEuLjMwNzVjOTk4ZjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+IEBAIC0yMiwyNCArMjIsOSBA
QCBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KTsKPiAgIHZvaWQgY2FsbF9wc2NpX3N5c3Rl
bV9vZmYodm9pZCk7Cj4gICB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4gICAK
PiAtLyogZnVuY3Rpb25zIHRvIGhhbmRsZSBndWVzdCBQU0NJIHJlcXVlc3RzICovCj4gLWludDMy
X3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50
KTsKPiAtaW50MzJfdCBkb19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpOwo+IC1p
bnQzMl90IGRvX3BzY2lfY3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVy
X3QgZW50cnlfcG9pbnQpOwo+IC1pbnQzMl90IGRvX3BzY2lfbWlncmF0ZSh1aW50MzJfdCB2Y3B1
aWQpOwo+IC0KPiAtLyogUFNDSSAwLjIgZnVuY3Rpb25zIHRvIGhhbmRsZSBndWVzdCBQU0NJIHJl
cXVlc3RzICovCj4gLXVpbnQzMl90IGRvX3BzY2lfMF8yX3ZlcnNpb24odm9pZCk7Cj4gLXJlZ2lz
dGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsIHJlZ2lz
dGVyX3QgZW50cnlfcG9pbnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rl
cl90IGNvbnRleHRfaWQpOwo+IC1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vZmYodm9pZCk7Cj4g
LWludDMyX3QgZG9fcHNjaV8wXzJfY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0
ZXJfdCBlbnRyeV9wb2ludCwKPiAtICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNv
bnRleHRfaWQpOwo+IC1pbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJf
dCB0YXJnZXRfYWZmaW5pdHksCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGxvd2VzdF9hZmZpbml0eV9sZXZlbCk7Cj4gLXVpbnQzMl90IGRvX3BzY2lfMF8yX21pZ3Jh
dGVfaW5mb190eXBlKHZvaWQpOwo+IC12b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYodm9pZCk7
Cj4gLXZvaWQgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+ICsvKiBGdW5jdGlvbnMg
aGFuZGxlIFBTQ0kgY2FsbHMgZnJvbSB0aGUgZ3Vlc3RzICovCj4gK2Jvb2wgZG9fcHNjaV8wXzFf
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKTsKPiArYm9vbCBk
b19wc2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQp
Owo+ICAgCj4gICAvKiBQU0NJIHYwLjIgaW50ZXJmYWNlICovCj4gICAjZGVmaW5lIFBTQ0lfMF8y
X0ZOMzIobmFtZSkgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAg
ICAgICAgIFwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:12:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8UN-00083k-4A; Fri, 26 Jan 2018 18:12:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lgp9=ev=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ef8UL-00083e-UO
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 18:12:33 +0000
X-Inumbo-ID: 764dcd57-02c4-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 764dcd57-02c4-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:12:26 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=j2rmBiAW2ETqQyndPEYeFsUiGNA22cN9Ev2g3IFjEEs=;
 b=bnBkpVCn/GKt9WGissqM5Y09nTsApP2zBEY7EEkM2MM+Meu8lSC5zE84KBxvFCdRHWQB4doecGSBL6feqDeANmUmALdzVXhVpQM+V5OmlBk4mgwcq+7h5Sk82Gp0sBRsNLKnUzLH/qFb5rRdDUa5o00jLGPhuXIl5MPDX+gBg6w=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 DB5PR03MB1768.eurprd03.prod.outlook.com (2a01:111:e400:c580::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.428.17; Fri, 26
 Jan 2018 18:12:25 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-3-julien.grall@linaro.org>
 <994b394e-5851-eb5b-39e5-f58bf94fd460@epam.com>
 <bd753735-bcc8-74b0-1b35-0c9dd0dbdcac@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <d6afcb5f-d4f2-e589-77c3-5c073386bc19@epam.com>
Date: Fri, 26 Jan 2018 20:12:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <bd753735-bcc8-74b0-1b35-0c9dd0dbdcac@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR0202CA0002.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::12) To DB5PR03MB1768.eurprd03.prod.outlook.com
 (2a01:111:e400:c580::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 092c571c-3b66-434d-bfb7-08d564e85ab4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1768; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1768;
 3:6pAHI//qxEYkahqfgjC4uTQf/X5X5zhTSN/DhIv7wTJwxcjOFRClgOzwx9elW/YZYhiuZBVrPIWu6g0ozKXsbz8wx9IwnRO/l/GGpM7CeuMm/ULNms/N2KtSXc9MIYVGYd01zLco7rka+Ut420dcvNU2a+t81nnoA3hjqhB0HKnzSTmKlaIdNuiCepOHeHPC61qCBG5KEbtjTTCiUKr0dAoA4F+/7JWY/vLquSgrpIbfGTeOeUlanCO6UJD+yGSm;
 25:TK832tVsBtCkWKdzsdR/T1D+fLP63GIUy1Ow9vR/gkxK00EqgmhsHWzwMh3qWSmMuxzA+b67aMbA9t+BF2/MCBplpbow9NWgCBISfO2inS7QX3t6qQBEyEcPLm3dJ3wiUZWkqRRgKjf6mNGA7AWehMwG04nhdw8a9LYzw2v3hqNPc2t1LC2ZX/sV/I/97fQeXqGHzrw75MdSElT5nVzp50RXU92jD+Rp6UK0Tc+9fkJruUkCh4RB7IFCgYstw/zVwMDsqXHcvoaMtcieh9n4+NuZassZwkWCv6cd4BAYonVGRK88DVBXv7MKA0rhMtkxCIq/s35A+d3CAJSsDxnUcQ==;
 31:SGAD/Wk4xgP/GbktXitPBYitehOsNXMcjqjf5AcpUgCw0uMRMH1SOdLPmOjuyxfq2TEKogCq30IyTZl+tWQIWNrAvNOltHEOqf1qbEjSnThOLPDy1yD6MdExi+3QNoEJSp2BIs2QhHjVjIOPitu1jkbq/F0kZ+noorcR8G6L4Qn34/56PHZVYT17+XT6tlyURIOUfh/G+2X/Hjge1jdGAwA6r16cIesIkQqnKzqVoAk=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1768:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1768;
 20:4GLYcK5pCArYXZPOjQdnidGDb31wEPg/2nbTgYesIP0oYWPrhVB75+Q+g7nYSocJ/Fp92+d+EEHXHz3fYn2tubykEdTuiDALVNdGYFWFZVoQG6eDaQHn3SOv82qyCPQZTupFsPF2s/LsA4t4o5HYapO6XCBPXXYn81lZnfslEqLT/VoLqB74QCmLcqHI0cn7EXbUVVc9oYmmsK6ex63UeLWrpwq8RthtLvs2EE/M7kSNpYVxlWc4PMYuRLxJq6QQyx17pd46l+lWd/6JRZ/ZixU/Gx4wmbVezT1VIpIJvLQqJgn6JZq38AJr36HRjfBMIdXtdNBT+LMsQ7mdghBeGHka9emtaALlszFUQjQt82fbxfvzJKO3gGGaIC5en/aPMyCYhP6Aqdv5htGBL/XgKOeiZq/qvEsrS9oNh98gIPUuGB4KIqPv//X6sCKcZdD5R/fYCAPH+KVYLhsQd38N/aP8wjFpEP5A8ZT+O9lXuYy6LPIHYE3z86zB+aXTS3EI;
 4:Nse+cmCjfE3707+7nhfLhmTkAHSsPRuEqXMaiXYnJWzWLSMfN4HTkktPtwH0ruY5eRjRggsUE2NBRrkO1463BXpKX6UrEcbbno2MXyemkLy4x1Jbbrob2y/u50aPInE5SC6Whcq1dv/TMZ9qnMkzDSjbf2+m2pxNof1RaFAG5RDlqJIxkCVZuAl2lFSFe1bGNb3INQZTNTfl9FaqLaUALJkMC8vdKL7UUARBukLU1eWNlJ5XBx1nsl05HdEnWYjah3EAHb0voDCzrHRF5UA5gQ==
X-Microsoft-Antispam-PRVS: <DB5PR03MB17688BCED25102CEDB0E95CFE6E00@DB5PR03MB1768.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3231023)(2400081)(944501161)(93006095)(93001095)(10201501046)(3002001)(6041288)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(6072148)(201708071742011);
 SRVR:DB5PR03MB1768; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1768; 
X-Forefront-PRVS: 05641FD966
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(366004)(39860400002)(39380400002)(396003)(376002)(76104003)(199004)(189003)(93886005)(6246003)(53546011)(106356001)(5660300001)(86362001)(7736002)(31696002)(575784001)(186003)(72206003)(36756003)(2486003)(23676004)(52146003)(16526019)(76176011)(65826007)(52116002)(2950100002)(68736007)(55236004)(80792005)(386003)(6666003)(6116002)(3846002)(316002)(305945005)(16576012)(50466002)(4326008)(65806001)(6486002)(8936002)(66066001)(65956001)(81166006)(8676002)(478600001)(229853002)(64126003)(47776003)(2906002)(83506002)(77096007)(58126008)(67846002)(53936002)(97736004)(2870700001)(81156014)(26005)(31686004)(105586002)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1768; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY4OzIzOkNDNW5QemJMYUxhdE0ycXZ1NVNCWnc2R1k5?=
 =?utf-8?B?R0k0aDd3blgrYUJjYmdXKy80eGhHQUdhd2pDU1NUbWtMSGNTMjBab2xqTk4w?=
 =?utf-8?B?WURiMFZtb2pJbStFZS9zNFRGTjl6eE05b3drYVFKMnFKU0NYWnJzbWVuQUxW?=
 =?utf-8?B?TE1BWjByV1RmdkQvbkYrcmh4MXN4bEdUSVpOMERieDRya0c5QXJkaUQ2STR5?=
 =?utf-8?B?bWc2RnE1S0UrMFZRRm40bDNTcVFSc2VnU2pwQUt1b3AvdlhZWUpuRzIxU1lB?=
 =?utf-8?B?enQ2a0xDNzN1ZWIyWFFZN3VwZkdTSWlldEZmakNzL1V0Wlk4MlpzZSt2eHFa?=
 =?utf-8?B?Qm0wZ2Z3WXhBVm9kS1V5VWdFV2pGZXpidjE2MTNtMi9yRUt4T2VlaU1VZXlo?=
 =?utf-8?B?ZUZNVDNiTEYzMkRoY0pmNTI3MTZMZjVTNHB5NFhtcE9LbUdLL0tDNUNZVTRz?=
 =?utf-8?B?TkZJdHlreG9jcE03MHMwR2FBaDRiMXhQWWcwK3g2L1pjTTBpS2RWdndNYVpH?=
 =?utf-8?B?Y3U2UklNaFJvcUNaVEN6WENQK1dPZExrS0hYR3pkcURRUXJyRWdFTWNGbllq?=
 =?utf-8?B?NzBveHJid21jSDdjSktDS2J3Z29GNlJKWGZiSWRsbkw3NXJKc1Z0QmllRmQz?=
 =?utf-8?B?amd6dkVqY3dhdGhLdWJzTXE1OHdJb2U2Rzlsczl2V1JMdnlob21MbEZrQ0xK?=
 =?utf-8?B?WS9BQTRaZnJjZTVKMGlHdndsN0lVaHhzRHhtNSthSE9qeXRlQmtJT3pLNUE3?=
 =?utf-8?B?bVY5eFM4ckN2elc3VmtxcTNMNXkxbVdOajhCbE1ySVR3dW1PeTZvbVpJN25p?=
 =?utf-8?B?by9KOExaeFhEdmJad1hBc2RyYW5ZWkd2dmNzZWkzY0tlcWhxU3pmTlY0c0Uw?=
 =?utf-8?B?MjVnUGJ5R0QyWlN1Sms3QjBKbittcksvK0hPVVpmSG9IbFRSc0VXdVFpMStO?=
 =?utf-8?B?YmJ1K1dXRjdRUno3aTltUFJtRTUrRlFLaUkxOHJQRVRHTndHVUF2dnhyUmQw?=
 =?utf-8?B?WGFYT0FWTXVKaFBEay8rMU81aGkvTmNMT2JMQXVnU3Z2bWo2QlJ3YzM2bzRn?=
 =?utf-8?B?OCt2a1plWFZ6cVJMRnJIUDQxTDYwZ1ROMmpUeFdJRzBkakZNNnFZcWNHNW1I?=
 =?utf-8?B?b0UySHZBaVhmZGkyaTBLbm40UnBlOE9vSEFpcExjMjlkeDdMdHhYNG5kRWtB?=
 =?utf-8?B?Sk9CWHAwT2NENTZSQ1pScmdabURQTFQydk1yd2s5ajhuT1NCWW5pd2dyODB3?=
 =?utf-8?B?ZHFTaHZETUxvUUljWUl0dTZLMm1sQUY2UTUwQlkzenZwK1ZjYkk2SkpaN2lL?=
 =?utf-8?B?RUVldWxsSmxVRFI1WEUwajNaUTdZaEFFZzk4SHN3ZnIvalBhN0FCbXcrU0FU?=
 =?utf-8?B?U0NiNGErUXhwOWxCc1BsMGI4bWZ2U0VHOWhJN05lbGpiS3hIOVVoYkRqVDN2?=
 =?utf-8?B?SW45SVJGRG9nMmJvU2UvUVd6UzgrQXJOS1gwaG5RcUlYWVZRSFdCZzYyWUEz?=
 =?utf-8?B?dkY5Vnpvb21KWTRveUZmZlpZQXUrSUYxREJpWE5YdUJpWExyaFBZdzlTZWhr?=
 =?utf-8?B?cmFBQnFwRmZreU9Zdi9sNUt4WFVFZmdZaXg0MmV5YkpXM09pdHpwcjNJUDMr?=
 =?utf-8?B?SElKcUUvTlJFQ1pwWVhZaHp3Z0ozQ01zVHR3S09wMDVDeW5xUDJHK0NBUTBt?=
 =?utf-8?B?S1hjRlJTeVBqNHFiVFpaR1g0N1dOUmlleFVONzNTbzRPWDlLNzNQK2t2dE1F?=
 =?utf-8?B?YWZ5bXBoZzg4TXNuQ084bjVyZHZNR2VSaEZob0w5R1UrQmJlYkphY2hHWGhl?=
 =?utf-8?B?U3RPVkVkN3FzQ1h6L0EyQnJNQWxvc1NxTURVMWNoeG4yL0hmazA2Ly9LWi9O?=
 =?utf-8?B?YXRUN2sydjZFdzk3SzhadDc1Rm03cm9oaVQ2aHpJOG9yZSswakxxTWhEYi93?=
 =?utf-8?B?M2xGQUtLL3RmNGZwYytxckRDM0huM3BKUDZHRC9xU3FvMzNuMWdXR0ZOdzRB?=
 =?utf-8?B?Uk9hM3o2bXFYYU9TYzhYeEVnS1duNTYxalc5QT09?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1768;
 6:kOzwDiaSOuOfwut3lnuqb2t+3nYvx38BTxTuXkm2WxjukP2KdT4q5YaRflbOOantvIa+yimqKLwUoy26iUKGGuTxDgBwG8/uD5Q0iQZDU/Lz7mluE3zpfQp7iHHWcuS8ED1pGI68ZXrjs9yesgh2vUBk0aaFy0e2ossYyhGVnMuFF1KcDrS/ocfheoRy8+Vt1ldz0B38ZlBvpFlVrbxGbTAswRcyGcLynErrVgIbYAoPDeUQOT23Lf1OWIY3muffrWOKJeLWDL7zzdinogcknJjBz4J+IvYkJIeJvQ3IBofrxv8FrTi+20i7RlKR039nWhzeZPe5bRrO/bMxnxbaOdxyyNsBvh61gP/ou2HWN/Q=;
 5:3hXLCN1EH2K3t1wl3qTJhqs0si6ahHqqnfC4LSjR6yONriQblncXe374M3qWNi1JFCAZIHliE9GxtsRPpGmM6dNzAPhjCEyePW0evWBrBoBHjiHKmKkP1med1EaD0zwRWgyDuY2uZJo8+yfOEyoazgRTnRwUYSzAtF4ZwjZiaEQ=;
 24:85l8W6g80nPsDkRuVp7wZhMZ/RBunOurViFVvt763A7ydGuQ//I0D/L0MZFWJOhrEqHS37pqfd+VM7N7eKgSDlt9PRPjzBEGBwJbYr+GNfI=;
 7:/9JJGp2d31VdrQr5QHKRhZm4HAYtKdayVN0jxfqH8ZTdgsOnmeAAwCm+gBN6p1vktVzEt/j4kMWFoFGww+4V6fCWrkTWVHiltB/YiNhXYLgSDk/5QJBlP2EW8ghav4iTTt4wnMj7B6Z6gjuIOWc807YUQerHulDDufzDSfz9CRBsmM+vrZwE89NlbxXpKHbKSEpbQTWL55Kbnotmm9VysYvil/13ekiWXtDMxecDaHXgjWhAtHX/nXsPdwJ0+94u
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2018 18:12:25.3215 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 092c571c-3b66-434d-bfb7-08d564e85ab4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1768
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: vsmc: Don't implement function
 ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyNi4wMS4xOCAyMDowNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDI2LzAx
LzE4IDE4OjAzLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPj4+
IGluZGV4IGY1NDNkZWEwYmIuLjMwMzUxNzQ1OWYgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+
Pj4gQEAgLTgyLDkgKzgyLDIzIEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3Qgc21jY2NfZ2V0X293
bmVyKHJlZ2lzdGVyX3QgCj4+PiBmdW5jaWQpCj4+PiDCoCAjZGVmaW5lIEFSTV9TTUNDQ19PV05F
Ul9UUlVTVEVEX09TX0VORMKgIDYzCj4+PiDCoCAvKiBMaXN0IG9mIGdlbmVyaWMgZnVuY3Rpb24g
bnVtYmVycyAqLwo+Pj4gLSNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVMKgwqDCoMKg
wqDCoCAweEZGMDAKPj4+IC0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEwqDCoMKgwqDC
oMKgwqDCoCAweEZGMDEKPj4+IC0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT07C
oMKgwqAgMHhGRjAzCj4+IFNvLCBJIHRoaW5nIGl0IGlzIGJldHRlIHRvIGxlYXZlCj4+ICNkZWZp
bmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF8qCj4+IGFuZCBpbnRyb2R1Y2UKPiAKPiBJIGFtIG9rIHRv
IHVzZSBGSUQsIGJ1dCBJIGRvbid0IHNlZSBhbnkgcmVhc29uIHRvIGtlZXAgQVJNX1NNQ0NDX0ZV
TkNfKiAKPiBvbmUgYXJvdW5kLiBOby1vbmUgY2FuIHVzZSB0aGVtIGRpcmVjdGx5IGluIFhlbiBh
bmQgdGhpcyB3b3VsZCBhZGQgCj4gY29uZnVzaW9uLgoKUmlnaHQuIFNvIHlvdSBjYW4gbnVrZSB0
aGVtLgpBbm90aGVyIGlkZWEgaXMgdG8gbGVhdmUgb25seSBvbmUgZGVmaW5pdGlvbiBhbmQgdXNl
IGl0IGxpa2UgdGhpczoKCiAgQVJNX1NNQ0NDX0ZJRF9DQUxMKENPVU5ULCBIWVBFUlZJU09SKQoK
VGhpcyB3aWxsIHJlZHVjZSBudW1iZXIgb2Ygc2ltaWxhciBtYWNybyBkZWZpbml0aW9ucy4gV2hh
dCBkbyB5b3UgdGhpbms/CgpJJ20gb2theSB3aXRoIGFueSB2YXJpYW50LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:13:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8Vb-0008AH-JG; Fri, 26 Jan 2018 18:13:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3zf+=ev=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1ef8Va-0008A7-DG
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 18:13:50 +0000
X-Inumbo-ID: a3cc24d3-02c4-11e8-ba59-bc764e045a96
Received: from mail-io0-x230.google.com (unknown [2607:f8b0:4001:c06::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3cc24d3-02c4-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:13:42 +0100 (CET)
Received: by mail-io0-x230.google.com with SMTP id t22so1314567ioa.7
 for <xen-devel@lists.xenproject.org>; Fri, 26 Jan 2018 10:13:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PWm6hmhnW1CzPyP9HWjYEHmxHU08HFKNz2Qlbrf4GGU=;
 b=Jl0hiUA6zFptqmB7RJbVCXHbBJZw4mauZZm3RkYAS8l0qnPoZprqg8aaPQt/i9Zs+l
 Y7RIJjHHk5wLy+1uo47LFLFW4stabu6mLpFI64wQKf770fG3G4npldCTQuZ3m9WJ1wol
 flFOifNjBxvpjEGgjObJMhWEEUHv+uiWa3sQwxPvLz5ht4/2UOyWugW0KN2gSYPTB2uh
 /Lli56i0xW+SOYNycaaExNPZa6Q5gmmpKklWlpIfuReA63ORKRPivOyqBkSA6YmM8ay3
 kakCGPRmGDem8WTba5CGbynOlpcSmI0ZB/sTHmA+6d4rhQxQlQmyyQEJuELZWaEMhoKv
 RpHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PWm6hmhnW1CzPyP9HWjYEHmxHU08HFKNz2Qlbrf4GGU=;
 b=iX3Gw5FQqaysjNdW2bw3DbiLQ5DqBTWiWbCvLPSohoe19oIrEs2D4IY/3qbgdgWdbd
 Vs5yAs5/HQZ5w9LbLsp7ug+Lxo4gW486QWLmuF5oaWjLAI4ngBiLCHy/+DLEVxUCY66o
 gMdkYXVQ4LQZMrm2HUC1a2dQArz1ysRoqdOX+wQSrTQCCEbZfVDZ2VfZ34MmOnDvOjVz
 FBb8hb4gtg877C+glU0FD7Wy9VcMAOF0cVvNaNv7zaXumfVZ+QBWd34KwX439ai4Qb0G
 xT/9j5EdBuLtT694/P4FTB5XCMcDEG6WxR8idUlspJzXJBcikbXZBhOaQ26zfcbRMOwD
 pZcw==
X-Gm-Message-State: AKwxyteE68d3F8BI5gJsJV0HvhXoEENKFucJfCDDR7cU2btt/yJpSLoE
 I3MtJrSqw0OUv9831wx6WfPVk2XdqeUaivpaPIk=
X-Google-Smtp-Source: AH8x227aVLfNzPs+xy6CgD51uB2oNfLu66/F8u76+79y3TIJ2xbpExSMRsfIdnnUTxJiJYw+UQvG0i/reZI45R0hgpk=
X-Received: by 10.107.147.3 with SMTP id v3mr17703218iod.78.1516990428114;
 Fri, 26 Jan 2018 10:13:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.156.148 with HTTP; Fri, 26 Jan 2018 10:13:47 -0800 (PST)
In-Reply-To: <CAPD2p-=aFOY24NpZuwfnq=xS0r9BPFrZry=h8buc5UCXuHtZ0Q@mail.gmail.com>
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
 <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
 <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
 <808e9d86-82c9-9eed-8752-3294c1df74f2@linaro.org>
 <CAPD2p-=aFOY24NpZuwfnq=xS0r9BPFrZry=h8buc5UCXuHtZ0Q@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Fri, 26 Jan 2018 20:13:47 +0200
Message-ID: <CAPD2p-nYe305YPenOFTQfptVHnNQ2ms=UJ0O7cb4pJHUkeXFrw@mail.gmail.com>
To: Martin Kelly <mkelly@xevo.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksIE1hcnRpbgoKT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgODowNSBQTSwgT2xla3NhbmRyIFR5
c2hjaGVua28KPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+IE9uIEZyaSwgSmFuIDI2LCAy
MDE4IGF0IDM6NDkgUE0sIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdy
b3RlOgo+PiBIaSwKPj4KPj4gSSBhbSBDQ2luZyBPbGVrc2FuZHIuIEhlIGtub3dzIGJldHRlciB0
aGFuIG1lIHRoaXMgcGxhdGZvcm0uCj4KPiBIaSwgSnVsaWVuLgo+Cj4gT0ssIHRoYW5rIHlvdSwg
SSB3aWxsIHRyeSB0byBwcm92aWRlIHNvbWUgcG9pbnRlcnMuCj4KPj4KPj4gQ2hlZXJzLAo+Pgo+
PiBPbiAyNi8wMS8xOCAwMDoyOSwgTWFydGluIEtlbGx5IHdyb3RlOgo+Pj4KPj4+IE9uIDAxLzI1
LzIwMTggMDQ6MTcgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4KPj4+PiBP
biAyNC8wMS8xOCAyMjoxMCwgTWFydGluIEtlbGx5IHdyb3RlOgo+Pj4+Pgo+Pj4+PiBIaSwKPj4+
Pgo+Pj4+Cj4+Pj4gSGVsbG8sCj4+Pj4KPj4+Pj4gRG9lcyBhbnlvbmUga25vdyBpZiBHUFUgcGFz
c3Rocm91Z2ggaXMgc3VwcG9ydGVkIG9uIEFSTT8gKGUuZy4gZm9yIGEgR1BVCj4+Pj4+IGludGVn
cmF0ZWQgaW50byBhbiBBUk0gU29DKS4gSSBjaGVja2VkIGRvY3VtZW50YXRpb24gYW5kIHRoZSBj
b2RlLCBidXQgSQo+Pj4+PiBjb3VsZG4ndCB0ZWxsIGZvciBzdXJlLgo+Pj4+Pgo+Pj4+PiBJZiBz
bywgd2hhdCBhcmUgdGhlIGhhcmR3YXJlIHJlcXVpcmVtZW50cyBmb3IgaXQ/IElmIG5vdCwgaXMg
aXQgZmVhc2libGUKPj4+Pj4gdG8gZG8gaW4gdGhlIGZ1dHVyZT8KPj4+Pgo+Pj4+Cj4+Pj4gWGVu
IEFybSBzdXBwb3J0cyBkZXZpY2UgaW50ZWdyYXRlZCBpbnRvIGFuIEFSTSBTb0MuIEluIGdlbmVy
YWwgd2UgaGlnaGx5Cj4+Pj4gcmVjb21tZW5kIHRvIGhhdmUgdGhlIEdQVSBiZWhpbmQgYW4gSU9N
TVUuIFNvIHBhc3N0aHJvdWdoIHdvdWxkIGJlIGZ1bGx5Cj4+Pj4gc2VjdXJlLgo+Pj4+Cj4+Pj4g
RG9lcyB5b3VyIHBsYXRmb3JtIGhhcyBhbiBJT01NVT8gSWYgc28gd2hpY2ggb25lPyBEbyB5b3Ug
a25vdyBpZiB0aGUgR1BVCj4+Pj4gaXMgYmVoaW5kIGl0Pwo+Pj4+Cj4+Pj4gSXQgd291bGQgYmUg
cG9zc2libGUgdG8gZG8gcGFzc3Rocm91Z2ggd2l0aG91dCBJT01NVSwgYnV0IHRoYXQncyBtb3Jl
Cj4+Pj4gY29tcGxleCBhbmQgd291bGQgcmVxdWlyZSBzb21lIGhhY2sgaW4gWGVuIHRvIG1ha2Ug
c3VyZSB0aGUgZ3Vlc3QgbWVtb3J5IGlzCj4+Pj4gZGlyZWN0IG1hcHBlZCAoZS5nIGd1ZXN0IHBo
eXNpY2FsIGFkZHJlc3MgPSBob3N0IHBoeXNpY2FsIGFkZHJlc3MpLgo+Pj4+Cj4+Pj4gRm9yIG1v
cmUgZG9jdW1lbnRhdGlvbiBvbiBob3cgdG8gZG8gaXQgKHNlZSBbMV0gYW5kIFsyXSkuCj4+Pj4K
Pj4+PiBDaGVlcnMsCj4+Pj4KPj4+PiBbMV0KPj4+PiBodHRwczovL2V2ZW50cy5zdGF0aWMubGlu
dXhmb3VuZC5vcmcvc2l0ZXMvZXZlbnRzL2ZpbGVzL3NsaWRlcy90YWxrXzUucGRmCj4+Pj4gWzJd
IGh0dHBzOi8vd2lraS54ZW4ub3JnL2ltYWdlcy8xLzE3L0RldmljZV9wYXNzdGhyb3VnaF94ZW4u
cGRmCj4+Pj4KPj4+Cj4+PiBIaSBKdWxpZW4sCj4+Pgo+Pj4gVGhhbmtzIHZlcnkgbXVjaCBmb3Ig
dGhlIGluZm9ybWF0aW9uLiBJJ20gbG9va2luZyBhdCB0aGUgUmVuZXNhcyBSLUNhciBIMwo+Pj4g
UjhBNzc5NSwgd2hpY2ggaGFzIGFuIElPTU1VICh1c2luZyB0aGUgTGludXggaXBtbXUtdm1zYSBk
cml2ZXIgaW4KPj4+IGRyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5jKS4gTG9va2luZyBhdCB0aGUg
ZGV2aWNlIHRyZWUgZm9yIGl0Cj4+PiAocjhhNzc5NS5kdHNpKSwgaXQgYXBwZWFycyB5b3UgY291
bGQgcGFzcyB0aHJvdWdoIHRoZSBkaXNwbGF5QGZlYjAwMDAwIG5vZGUKPj4+IGZvciB0aGUgRFJN
IGRyaXZlci4KPj4+Cj4+PiBJIGRpZCBub3RpY2UgdGhpcyBwYXRjaCBzZXJpZXMsIHdoaWNoIGRp
ZG4ndCBnZXQgbWVyZ2VkOgo+Pj4KPj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNy9tc2cwMjY3OS5odG1sCj4+Pgo+Pj4gUHJlc3Vt
YWJseSB0aGF0IGRyaXZlciB3b3VsZCBiZSBuZWVkZWQgaW4gWGVuLgo+Pj4KPj4+IEFyZSB0aGVy
ZSBhbnkgZ290Y2hhcyBJJ20gbWlzc2luZz8gSXMgR1BVIHBhc3N0aHJvdWdoIG9uIEFSTSBzb21l
dGhpbmcKPj4+IHRoYXQgaXMgInRoZW9yZXRpY2FsbHkgZG9hYmxlIiBvciBzb21ldGhpbmcgdGhh
dCBoYXMgYmVlbiBkb25lIGFscmVhZHkgYW5kCj4+PiBzaG93biB0byBiZSBwZXJmb3JtYW50PwoK
SSBhc3N1bWUgdGhlIEgzIFNvQyB2ZXJzaW9uIHlvdSBhcmUgdXNpbmcgaXMgRVMyLjAsIGJlY2F1
c2Ugb2YgcjhhNzc5NS5kdHNpLgoKQlRXLCB3aGF0IEJTUCB2ZXJzaW9uIGFyZSB5b3UgdXNpbmc/
IEkgYW0gd29uZGVyaW5nIHdoYXQgaXMgeW91ciB1c2UtY2FzZT8KSWYgeW91IHdhbnQgdG8ga2Vl
cCBHUFUgaW4gc29tZSBkZWRpY2F0ZWQgZG9tYWluIHdpdGhvdXQgbm8gaGFyZHdhcmUKYXQgYWxs
LCB5b3UgaGF2ZSB0byB1c2Ugc29tZXRoaW5nIGxpa2UgUFYgRFJNIGZyb250ZW5kIHJ1bm5pbmcg
aGVyZQphbmQgUFYgRFJNIGJhY2tlbmQgaW4gdGhlIGhhcmR3YXJlL2RyaXZlciBkb21haW4uClRo
ZSB0aGluZ3MgYXJlIGdvaW5nIHRvIGJlIG11Y2ggc2ltcGxlIGlmIHlvdSBwYXNzIHRocm91Z2gg
YWxsCnJlcXVpcmVkIGRpc3BsYXkgc3ViLWNvbXBvbmVudHMgYXMgd2VsbCwgZm9yIHRoZSAicmNh
ci1kdSIgRFJNIHRvIGJlCmZ1bmN0aW9uYWwuCldoaWNoIHdheSBhcmUgeW91IGxvb2tpbmcgZm9y
PwoKQW55d2F5LCBpbiBib3RoIGNhc2VzIHlvdSBoYXZlIHRvIHBhc3MgdGhyb3VnaCBHUFUuIEZv
ciB0aGF0IHNvbWUKYWN0aXZpdGllcyBzaG91bGQgYmUgZG9uZToKCjEuIFhlbiBzaWRlOgoKQXMg
Zm9yIHRoZSBwYXRjaCBzZXJpZXMsIHlvdSBhcmUgcmlnaHQsIHlvdSBoYXZlIHRvIGJhc2Ugb24g
aXQuIFRoZXJlCmFyZSB0d28gc2VwYXJhdGUgcGF0Y2ggc2VyaWVzIHdoaWNoIGhhdmVuJ3QgdXBz
dHJlYW1lZCB5ZXQsCmJ1dCBuZWVkZWQgZm9yIHRoZSBwYXNzdGhyb3VnaCBmZWF0dXJlIHRvIHdv
cmsgb24gUi1DYXIgR2VuMyBTb0NzIChNMywgSDMpLgoKaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZl
LmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMTU5MDEuaHRtbApodHRwczovL3d3dy5t
YWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzExNjAzOC5odG1sCgpB
bHNvIGFkZGl0aW9uYWwgcGF0Y2ggaXMgbmVlZGVkIHRvIHRlYWNoIElQTU1VLVZNU0EgZHJpdmVy
IHRvIGhhbmRsZQpkZXZpY2VzIHdoaWNoIGFyZSBob29rZWQgdXAgdG8gbXVsdGlwbGUgSVBNTVUg
Y2FjaGVzLgpTaW5jZSB0aGUgR1BVIG9uIEgzIFNvQyBpcyBjb25uZWN0ZWQgdG8gbXVsdGlwbGUg
SVBNTVUgY2FjaGVzOiBQVjAgLSBQVjMuCgpJIGhhdmUgY3JlYXRlZCBuZXcgYnJhbmNoIHlvdSBj
YW4gc2ltcGx5IGJhc2Ugb24gdG8gZ2V0IHJlcXVpcmVkCnN1cHBvcnQgaW4gaGFuZC4KcmVwbzog
aHR0cHM6Ly9naXRodWIuY29tL290eXNoY2hlbmtvMS94ZW4uZ2l0IGJyYW5jaDogaXBtbXVfbmV4
dAoKMi4gRGV2aWNlIHRyZWVzIGFuZCBndWVzdCBjb25maWcgZmlsZToKCjIuMS4gWW91IGhhdmUg
dG8gYWRkIGZvbGxvd2luZyB0byB0aGUgZG9tYWluIDAgZGV2aWNlIHRyZWU6CgpUaGVyZSBpcyBu
byBtYWdpYyBoZXJlLiBUaGlzIGlzIGp1c3QgdG8gZW5hYmxlIGNvcnJlc3BvbmRpbmcgSVBNTVVz
LApob29rZWQgdXAgR1BVIHRvIHRoZW0gYW5kIG5vdGlmeSBYZW4KdGhhdCBkZXZpY2UgaXMgZ29p
bmcgdG8gYmUgcGFzcyB0aHJvdWdoZWQuCgomZ3N4IHsKICAgIHhlbixwYXNzdGhyb3VnaDsKCiAg
ICBpb21tdXMgPSA8JmlwbW11X3B2MCAwPiwgPCZpcG1tdV9wdjAgMT4sCiAgICA8JmlwbW11X3B2
MCAyPiwgPCZpcG1tdV9wdjAgMz4sCiAgICA8JmlwbW11X3B2MCA0PiwgPCZpcG1tdV9wdjAgNT4s
CiAgICA8JmlwbW11X3B2MCA2PiwgPCZpcG1tdV9wdjAgNz4sCiAgICA8JmlwbW11X3B2MSAwPiwg
PCZpcG1tdV9wdjEgMT4sCiAgICA8JmlwbW11X3B2MSAyPiwgPCZpcG1tdV9wdjEgMz4sCiAgICA8
JmlwbW11X3B2MSA0PiwgPCZpcG1tdV9wdjEgNT4sCiAgICA8JmlwbW11X3B2MSA2PiwgPCZpcG1t
dV9wdjEgNz4sCiAgICA8JmlwbW11X3B2MiAwPiwgPCZpcG1tdV9wdjIgMT4sCiAgICA8JmlwbW11
X3B2MiAyPiwgPCZpcG1tdV9wdjIgMz4sCiAgICA8JmlwbW11X3B2MiA0PiwgPCZpcG1tdV9wdjIg
NT4sCiAgICA8JmlwbW11X3B2MiA2PiwgPCZpcG1tdV9wdjIgNz4sCiAgICA8JmlwbW11X3B2MyAw
PiwgPCZpcG1tdV9wdjMgMT4sCiAgICA8JmlwbW11X3B2MyAyPiwgPCZpcG1tdV9wdjMgMz4sCiAg
ICA8JmlwbW11X3B2MyA0PiwgPCZpcG1tdV9wdjMgNT4sCiAgICA8JmlwbW11X3B2MyA2PiwgPCZp
cG1tdV9wdjMgNz47Cn07CgogJmlwbW11X3B2MCB7CiAgICAgc3RhdHVzID0gIm9rYXkiOwogfTsK
CiAmaXBtbXVfcHYxIHsKICAgICBzdGF0dXMgPSAib2theSI7CiB9OwoKICZpcG1tdV9wdjIgewog
ICAgIHN0YXR1cyA9ICJva2F5IjsKIH07CgogJmlwbW11X3B2MyB7CiAgICAgc3RhdHVzID0gIm9r
YXkiOwogfTsKCiAmaXBtbXVfbW0gewogICAgIHN0YXR1cyA9ICJva2F5IjsKIH07CgoyLjIuIFlv
dSBoYXZlIHRvIGFkZCBmb2xsb3dpbmcgdG8gdGhlIGd1ZXN0IGNvbmZpZyBmaWxlOgoKSSBtaWdo
dCBtaXN0YWtlIGhlcmUsIHBsZWFzZSB1c2UgZXhpc3RpbmcgZG9jdW1lbnRhdGlvbiB0byBzZWUg
aG93IGEKZ3Vlc3QgY29uZmlnIGZpbGUKc2hvdWxkIGJlIHByb3Blcmx5IG1vZGlmaWVkLiBGb3Ig
ZXhhbXBsZQpodHRwczovL2V2ZW50cy5zdGF0aWMubGludXhmb3VuZC5vcmcvc2l0ZXMvZXZlbnRz
L2ZpbGVzL3NsaWRlcy90YWxrXzUucGRmCgpkdGRldiA9IFsgIi9zb2MvZ3N4QGZkMDAwMDAwIiBd
CgppcnFzID0gWyAxNTEgXQoKaW9tZW0gPSBbICJmZDAwMCw0MCIgXQoKZGV2aWNlX3RyZWUgPSAi
ZG9tVS5kdGIiIDwtIFRoaXMgaXMgdGhlIGd1ZXN0IHBhcnRpYWwgZGV2aWNlIHRyZWUuCgoyLjMg
QWN0dWFsbHkgdGhlIGd1ZXN0IHBhcnRpYWwgZGV2aWNlIHRyZWUgSSBoYXZlIHVzZWQgaXM6Cgov
ZHRzLXYxLzsKCiNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0t
Z2ljLmg+CgovIHsKICAgICNhZGRyZXNzLWNlbGxzID0gPDI+OwogICAgI3NpemUtY2VsbHMgPSA8
Mj47CgogICAgcGFzc3Rocm91Z2ggewogICAgICAgIGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7
CiAgICAgICAgcmFuZ2VzOwoKICAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsKICAgICAgICAj
c2l6ZS1jZWxscyA9IDwyPjsKCiAgICAgICAgZ3N4OiBnc3hAZmQwMDAwMDAgewogICAgICAgICAg
ICBjb21wYXRpYmxlID0gInJlbmVzYXMsZ3N4IjsKICAgICAgICAgICAgcmVnID0gPDAgMHhmZDAw
MDAwMCAwIDB4M2ZmZmY+OwogICAgICAgICAgICBpbnRlcnJ1cHRzID0gPEdJQ19TUEkgMTE5IElS
UV9UWVBFX0xFVkVMX0hJR0g+OwogICAgICAgICAgICAvKmNsb2NrcyA9IDwmY3BnIENQR19NT0Qg
MTEyPjsqLwogICAgICAgICAgICAvKnBvd2VyLWRvbWFpbnMgPSA8JnN5c2MgUjhBNzc5NV9QRF8z
REdfRT47Ki8KICAgICAgICB9OwogICAgfTsKfTsKCkhvcGUgdGhpcyBoZWxwcy4KCj4+Pgo+Pj4g
VGhhbmtzIGFnYWluLAo+Pj4gTWFydGluCj4+Cj4+Cj4+IC0tCj4+IEp1bGllbiBHcmFsbAo+Pgo+
Pgo+PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+PiBY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
Cj4KPgo+Cj4gLS0KPiBSZWdhcmRzLAo+Cj4gT2xla3NhbmRyIFR5c2hjaGVua28KCi0tIApSZWdh
cmRzLAoKT2xla3NhbmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:15:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8Wy-0008NU-21; Fri, 26 Jan 2018 18:15:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xa64=ev=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ef8Wx-0008N4-6y
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 18:15:15 +0000
X-Inumbo-ID: d5b0fd7c-02c4-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5b0fd7c-02c4-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:15:06 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id z48so1269507wrz.6
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 10:15:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=JIHanQBYLf6YHqNSSE4TrRmd8IjVjC0d74dbwxf8iUs=;
 b=XlclppMD2Jk4SdyEVnXE3eVK/z5DEvrDV5c1aqLm+IQnEvgYrf7LFPNMnh/PXWCmak
 tkmaaZb6qlR/RrBNN/YXaFH0TekCiEx4CY2E7N8PimPQKBx5ccmg5DaeQ3F7u5TECUDf
 YNvmTWoVVbnQxme50EOtsGOT8UnZKlxMN7AN4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=JIHanQBYLf6YHqNSSE4TrRmd8IjVjC0d74dbwxf8iUs=;
 b=LgGturjdzrOH6BF/rw1jyPXsay09JfdT1VY73IGT0/HGLUgF0D8jSj5vFKuLau11yo
 WIj6b5Dd6G2Rzq7mBXa71OGTh7D+WCULYS/J3FKL7hEMZB9KwvEsx8GRXa1K3hCB3o6h
 DSF4Ku7vGuDSNvPH0lL+zhlhS4tk1rAwOiZEJfZ/Xeirdqtad6DP2T4d3jNsSJ87YrPt
 t0i12FUMHDERsImVO7FEFN4wpwptjB+Bd/L47kQ9hblsRFOOy+TkIGVj+A1lNS/Ce2s9
 Bg3cANIcCJrq+yRKrvA/P8jFyeg3UZHGAAKVP+2QNANDA1uoIM32CVsPJjJIPamfECBN
 G3Pw==
X-Gm-Message-State: AKwxytdruoMPeELuFY7pjhwQpNvqq72+4qCmljcqBpfAnpqSeWVNuO8r
 tWIfsG+5lA7x4fxXbZV6BNZ72A==
X-Google-Smtp-Source: AH8x225Pmz4w4WQknsRSPyLJAFP8fx1bBQP6WcEE5RBqJ/nLXaosbIIn2oCn6rFzp6q17U9Sv+cjmw==
X-Received: by 10.223.166.248 with SMTP id t111mr13653702wrc.248.1516990511978; 
 Fri, 26 Jan 2018 10:15:11 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 204sm5510330wmx.0.2018.01.26.10.15.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 10:15:11 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
Date: Fri, 26 Jan 2018 18:15:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyNi8wMS8xOCAxODowOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gMjQu
MDEuMTggMjA6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gLcKgwqDCoCBjYXNlIFBTQ0lfMF8y
X0ZOMzIoQUZGSU5JVFlfSU5GTyk6Cj4+IC3CoMKgwqAgY2FzZSBQU0NJXzBfMl9GTjY0KEFGRklO
SVRZX0lORk8pOgo+PiArwqDCoMKgIHN3aXRjaCAoIGZpZCApCj4+IMKgwqDCoMKgwqAgewo+PiAt
wqDCoMKgwqDCoMKgwqAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7Cj4+IC3C
oMKgwqDCoMKgwqDCoCB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKPj4gLQo+
PiAtwqDCoMKgwqDCoMKgwqAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Cj4+
IC3CoMKgwqDCoMKgwqDCoCBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5p
dHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4+IC3CoMKgwqDCoMKgwqDCoCByZXR1cm4gdHJ1ZTsKPj4g
LcKgwqDCoCB9Cj4+IC0KPj4gwqDCoMKgwqDCoCBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09V
TlQoU1RBTkRBUkQpOgo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZpbGxfZnVuY3Rpb25f
Y2FsbF9jb3VudChyZWdzLCAKPj4gU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4gTm93IGRl
ZmluaXRpb24gU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCBkZXBlbmRzIG9uIGNvZGUgaW4gdnNj
cGkuYy4KPiBNYXliZSBpdCBpcyB0aW1lIHRvIGludHJvZHVjZSBmdW5jdGlvbiBnZXRfcHNjaV8w
XzJfZm5fY291bnQoKSBhbmQgdXNlIAo+IGl0IHRoZXJlLCB3aGF0IGRvIHlvdSB0aGluaz8KCkRl
ZmluaXRlbHkgbm90IGEgZnVuY3Rpb24uIEl0IGlzIGEgc3RhdGljIG51bWJlci4gQnV0IEkgY2Fu
IHRoaW5rIG9mIApzZXBhcmF0ZSB0aGUgY2FsbCBjb3VudC4KCkNoZWVycywKCj4gCj4+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHNjaS5oCj4+IGluZGV4IGY3ZTIxMzkwMzEuLjMwNzVjOTk4ZjMgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNj
aS5oCj4+IEBAIC0yMiwyNCArMjIsOSBAQCBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KTsK
Pj4gwqAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKTsKPj4gwqAgdm9pZCBjYWxsX3Bz
Y2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+PiAtLyogZnVuY3Rpb25zIHRvIGhhbmRsZSBndWVzdCBQ
U0NJIHJlcXVlc3RzICovCj4+IC1pbnQzMl90IGRvX3BzY2lfY3B1X29uKHVpbnQzMl90IHZjcHVp
ZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCk7Cj4+IC1pbnQzMl90IGRvX3BzY2lfY3B1X29mZih1
aW50MzJfdCBwb3dlcl9zdGF0ZSk7Cj4+IC1pbnQzMl90IGRvX3BzY2lfY3B1X3N1c3BlbmQodWlu
dDMyX3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgCj4+IGVudHJ5X3BvaW50KTsKPj4gLWludDMy
X3QgZG9fcHNjaV9taWdyYXRlKHVpbnQzMl90IHZjcHVpZCk7Cj4+IC0KPj4gLS8qIFBTQ0kgMC4y
IGZ1bmN0aW9ucyB0byBoYW5kbGUgZ3Vlc3QgUFNDSSByZXF1ZXN0cyAqLwo+PiAtdWludDMyX3Qg
ZG9fcHNjaV8wXzJfdmVyc2lvbih2b2lkKTsKPj4gLXJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1
X3N1c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgCj4+IGVudHJ5X3BvaW50
LAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCk7Cj4+IC1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9v
ZmYodm9pZCk7Cj4+IC1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdl
dF9jcHUsIHJlZ2lzdGVyX3QgCj4+IGVudHJ5X3BvaW50LAo+PiAtwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKTsKPj4gLWlu
dDMyX3QgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyhyZWdpc3Rlcl90IHRhcmdldF9hZmZpbml0
eSwKPj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xldmVsKTsKPj4gLXVpbnQzMl90IGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpOwo+PiAtdm9pZCBkb19wc2NpXzBfMl9z
eXN0ZW1fb2ZmKHZvaWQpOwo+PiAtdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCk7
Cj4+ICsvKiBGdW5jdGlvbnMgaGFuZGxlIFBTQ0kgY2FsbHMgZnJvbSB0aGUgZ3Vlc3RzICovCj4+
ICtib29sIGRvX3BzY2lfMF8xX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQz
Ml90IGZpZCk7Cj4+ICtib29sIGRvX3BzY2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHVpbnQzMl90IGZpZCk7Cj4+IMKgIC8qIFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8KPj4g
wqAgI2RlZmluZSBQU0NJXzBfMl9GTjMyKG5hbWUpIAo+PiBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJN
X1NNQ0NDX0ZBU1RfQ0FMTCzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+PgoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:19:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8ax-00008o-NP; Fri, 26 Jan 2018 18:19:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xa64=ev=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ef8aw-00008i-Aq
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 18:19:22 +0000
X-Inumbo-ID: 693333e1-02c5-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 693333e1-02c5-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:19:13 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id 143so3002109wma.5
 for <xen-devel@lists.xen.org>; Fri, 26 Jan 2018 10:19:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=IyV/QSGbDchHfGQ2rdXYzgN00SnNph8mEqagx0eJerU=;
 b=EecHmxeysDmn6y+md35H+94TBL38wFbJ8s7L1UZZxtcp+EAr8a2NhyKqUYn6MGD0Qc
 SDHLdWTVBFOJI078UcPx15vg76J9YQZAvlC4kGV2GaV5f59jpqVJKBysBRX7nyjqLFHX
 Kn34iU0YXaEGOjGdOCCDB7cczq5js1ENwpmmA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=IyV/QSGbDchHfGQ2rdXYzgN00SnNph8mEqagx0eJerU=;
 b=aarj9LIfL1YRv/1yeplaNSblGza1wf/3wvIAZEffHwxcHXt+mlMfauqdhsQXlafxzg
 tjluaBQxMXLAQcMq8BdrKowPv3Nn1Khx/jiCy01zKGiIZqeXubjh4qTgGKhSXLihF50K
 kSPvf4DwXx4R3xAYcuslsfhFg9OBCrS3IjMrE/skb3LD6Rfu89mSA4QwzdY/AX4lHJtN
 XBuwos3I3FLM1h9T5g5AA+YTUNd0tTKcAe2Ql9nXHHmSq+f5awEFWD2yRlakS3r0EmfB
 Fn5psbmrDrStYBQbciCaoyP4dQZSZVm4PUIvDlPwndQP/HSH/t8znhdcmDF6fr2upGoE
 Qpfw==
X-Gm-Message-State: AKwxytf7+y1gQWpMMCx+N3RjkwfwaXCYeWcAZ9K/jpUfeH6VBlbU4gdS
 8gD3BVVNJFW+WgEXNxU3swINKQ==
X-Google-Smtp-Source: AH8x226U92p1jK2ED83cvRRuRMB9ZbMhwXSd47o9O04gY/3BRDNX62b6IVB35l90nJGN5YPhm2wZWw==
X-Received: by 10.80.142.194 with SMTP id x2mr36586364edx.274.1516990759539;
 Fri, 26 Jan 2018 10:19:19 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u4sm2758050edc.91.2018.01.26.10.19.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 26 Jan 2018 10:19:18 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-3-julien.grall@linaro.org>
 <994b394e-5851-eb5b-39e5-f58bf94fd460@epam.com>
 <bd753735-bcc8-74b0-1b35-0c9dd0dbdcac@linaro.org>
 <d6afcb5f-d4f2-e589-77c3-5c073386bc19@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <14ba577e-62a3-31b1-72b9-638c85b28976@linaro.org>
Date: Fri, 26 Jan 2018 18:19:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <d6afcb5f-d4f2-e589-77c3-5c073386bc19@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: vsmc: Don't implement function
 ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyNi8wMS8xOCAxODoxMiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gCj4gCj4g
T24gMjYuMDEuMTggMjA6MDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMjYvMDEv
MTggMTg6MDMsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPj4+
PiBpbmRleCBmNTQzZGVhMGJiLi4zMDM1MTc0NTlmIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vc21jY2MuaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aAo+Pj4+IEBAIC04Miw5ICs4MiwyMyBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dl
dF9vd25lcihyZWdpc3Rlcl90IAo+Pj4+IGZ1bmNpZCkKPj4+PiDCoCAjZGVmaW5lIEFSTV9TTUND
Q19PV05FUl9UUlVTVEVEX09TX0VORMKgIDYzCj4+Pj4gwqAgLyogTGlzdCBvZiBnZW5lcmljIGZ1
bmN0aW9uIG51bWJlcnMgKi8KPj4+PiAtI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5U
wqDCoMKgwqDCoMKgIDB4RkYwMAo+Pj4+IC0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlE
wqDCoMKgwqDCoMKgwqDCoCAweEZGMDEKPj4+PiAtI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxM
X1JFVklTSU9OwqDCoMKgIDB4RkYwMwo+Pj4gU28sIEkgdGhpbmcgaXQgaXMgYmV0dGUgdG8gbGVh
dmUKPj4+ICNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF8qCj4+PiBhbmQgaW50cm9kdWNlCj4+
Cj4+IEkgYW0gb2sgdG8gdXNlIEZJRCwgYnV0IEkgZG9uJ3Qgc2VlIGFueSByZWFzb24gdG8ga2Vl
cCAKPj4gQVJNX1NNQ0NDX0ZVTkNfKiBvbmUgYXJvdW5kLiBOby1vbmUgY2FuIHVzZSB0aGVtIGRp
cmVjdGx5IGluIFhlbiBhbmQgCj4+IHRoaXMgd291bGQgYWRkIGNvbmZ1c2lvbi4KPiAKPiBSaWdo
dC4gU28geW91IGNhbiBudWtlIHRoZW0uCj4gQW5vdGhlciBpZGVhIGlzIHRvIGxlYXZlIG9ubHkg
b25lIGRlZmluaXRpb24gYW5kIHVzZSBpdCBsaWtlIHRoaXM6Cj4gCj4gIMKgQVJNX1NNQ0NDX0ZJ
RF9DQUxMKENPVU5ULCBIWVBFUlZJU09SKQo+IAo+IFRoaXMgd2lsbCByZWR1Y2UgbnVtYmVyIG9m
IHNpbWlsYXIgbWFjcm8gZGVmaW5pdGlvbnMuIFdoYXQgZG8geW91IHRoaW5rPwoKV2VsbCB0ZWNo
bmljYWxseSB0aGUgZnVuY3Rpb24gbmFtZXMgYXJlICJDYWxsIENvdW50IiwgIkNhbGwgVUlEIiwg
CiJSZXZpc2lvbiIuIFRoZXJlZm9yZSB0aGUgbmFtZSBpcyBhbHJlYWR5IHdyb25nIGZvciByZXZp
c2lvbi4KCkkgYWxzbyBkb24ndCBzZWUgYSBnb29kIHdheSB0byB1c2UgdGhpcyBtYWNybyBtb3Jl
IHRoYW4gMyB0aW1lcy4gSW5kZWVkIApmYXN0Y2FsbCwgMzItY29udiBpcyBwcmV0dHkgc3BlY2lm
aWMuCgpTbyBoZXJlIHRoZSBiZW5lZml0cyBzZWVtcyByZWFsbHkgbGltaXRlZC4KCj4gCj4gSSdt
IG9rYXkgd2l0aCBhbnkgdmFyaWFudC4KCkkgd2lsbCBzdGljayB3aXRoIHRoZSBvbmUgc3VnZ2Vz
dGVkIGluIHRoZSBwYXRjaCBJIHNlbnQuCgpDaGVlcnMsCgoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 18:28:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 18:28:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef8jW-0000yJ-SQ; Fri, 26 Jan 2018 18:28:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lgp9=ev=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ef8jV-0000yD-K6
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 18:28:13 +0000
X-Inumbo-ID: a5846422-02c6-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::617])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a5846422-02c6-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 19:28:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=oFqSc6+apF7uoCr+DczJbytzwxD9shEF9ehMv12S2eI=;
 b=EgnPD/8ICtKNiKlkNjEPkinBXlssdp3BacdWegwaG/WyCKitj3HHZ2a5AfjqQMDixe0QKwHb+IuEmERWOTKmuW4m+vHnXlz4+IfLoQqlF4D8BSCjuHDh68S6bmJGUluiqnMb4sYcHf1FVxGHhBNdnZa3V9QTN3p4S6Y4ZtP46cA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 VI1PR03MB1773.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 26
 Jan 2018 18:28:01 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
Date: Fri, 26 Jan 2018 20:27:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: DB6PR07CA0012.eurprd07.prod.outlook.com
 (2603:10a6:6:2d::22) To VI1PR03MB1773.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f63c60d7-d2ee-433c-91ff-08d564ea88f1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR03MB1773; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1773;
 3:lRlBPMJaMsZ42gYEpLvhETEnxy/LRruMMuMclWK3AHnuZcYinHg4BrxM+HqtE7RYgdcdNiX5oLHF/rGwL7OClBANEHypXTHP8jBu7JIbwIdWIDg43drYVKQkM+gK84JMbV9RAcXFZvg23B0iaUqnVdxA6824JaojBkjjbtC9M4kSIFT9HBUA4JLLKbXUIBPu29pmDcMEYf1rUc3Htwn0dKNVcTfLAeWcgiCRtKgz4/GKSC2+ONLpyx/ILw+d63rs;
 25:qhEzdxZ7DnhFCgQqZoBNkgLHRRxlSFK59ou4sH/gz87aqo9329NewPHHeDgv0BtN3T2uX+uyRP+ZI8dsOpK/8Zg0uC55OpeXrTkrp3nzPN6CCIlahPM5AKxyRjdxiryPyvQujuAkwwknEE5aEYRJhquP9GyMCHihc+hfmmYLgqO4VRRjRSML5a7znuVheZCw5pPzdyp2pidGpe9ikgjoUECfyVITIC9DAqk2nsSz0ZLISS7DhyW2rFsd5qvvLTfgYWZRzHBOBa6pzf5rBjtjyU/edXSzNToR4vjPDux6ZOcgj5nutPMAEdl/0EUWlq98lOnLn3Jw8yFlOez20dw5Qw==;
 31:iUddApap7+T0fblfiXvFMNqUIydXevpqXmN+vKziDpY9ytKBNgfU1cuz8X4savhdVHXECU6R0duyyk/w6//0lb6qhYG6CUh44pWhtQtV+aFeGXJ/UMnGcQWa+alQPoHlk5QUbWQoAIXYbXUxdkXjSosd6oB9gWWhWZg8aqq1x4RZNcTB8u4o2+h0S+9NviTPM0RsPDkFxXG+UflBx8G9/HYeAnqz4iOxiXHY4lClU4o=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1773:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1773;
 20:s79J4HoqluJkCnzvu2hXl4mVZYAOTJuM59zu1xmCP3bYf60UZQFK5WVdClMy/FEoS2VKorf4/GCzfMps3uj4mIUGrJqjY/6LfVlg2fRe22qdnWPMlVfV92K9JiOhG5PG8KTxe8T9BXXx7lkfQjvijDXtOVqCfvY6MQ+OZ+3uSQ8oF60NzRz85MxuetdbTDbADB8xO4NjLlqFdA+rjMHldOGCGGzLhwQBj7UZsOtbSPbvAodlT4PKOmq0P/hmAhonZfYpIAgFvJ5ZUC2oHnOSfPmExB7LTNXm8fSWz8oAHKVBc2CeQGDtE+ANEvY36vi3KXyKSGemfyZTgJ8pcnQl5c2H1HKq+crKIuNc79Mpok8GGX+QzhKV8WIq8z2/skg//HDIbrV9ZcBm8K+d/kTDCn9speIdp+xunclGnBc5SGh9E0Fue+qjci142BndV4o9UFBAqO5E/teYHMph0PN0s4o5BBcUegrWsMejTO6qczCksWPelpg+x5lhITShOn1d;
 4:DQi/qqcvgPlb7PzcPXuH/mPCCaB8UdSzXv4cYnviWLOUQFiImqZThff6cTMVxcZ9gQ1uorQulI/i+Hlosbe1J7w3yXPzRweahHt3Ci9o9khSTWO2gV6EymmImeXBOpB5ZeqKfgznQFoG/xkeXHzibr+miWLkrhzVniPwYKAw8DbhonnGo91EL7PRpIkVpXAo4kE0+Y3witGOGXpr7LGcL6DekfGDuZehOmdNqO4+QezdlgsAWRrj77LrUgh0HnVncr0GthBJCMrXTyerSOXk3Q==
X-Microsoft-Antispam-PRVS: <VI1PR03MB1773C3A120644F88F364101BE6E00@VI1PR03MB1773.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231075)(2400081)(944501161)(6041288)(20161123558120)(20161123564045)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:VI1PR03MB1773; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1773; 
X-Forefront-PRVS: 05641FD966
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(376002)(346002)(39380400002)(396003)(39860400002)(199004)(189003)(76104003)(81166006)(8936002)(55236004)(53546011)(81156014)(2486003)(76176011)(23676004)(52116002)(52146003)(36756003)(8676002)(2906002)(305945005)(5660300001)(65826007)(64126003)(31696002)(2950100002)(31686004)(6666003)(97736004)(16526019)(386003)(68736007)(7736002)(2870700001)(50466002)(6116002)(3846002)(65806001)(67846002)(47776003)(83506002)(65956001)(66066001)(6486002)(26005)(77096007)(53936002)(229853002)(25786009)(93886005)(316002)(58126008)(6246003)(16576012)(86362001)(106356001)(4326008)(105586002)(478600001)(80792005)(72206003)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1773; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIxNzczOzIzOlIxZEpIL0xOcTRTVm9tckpQZkRhVXh2Y2do?=
 =?utf-8?B?WjJYTTFocEF5d3c1bXBWL3RLUTRvVUdvL2d1ajlxeEFod0lsWWhoSWZWRGdu?=
 =?utf-8?B?RGN3cktobGdSaVM4RXBTeC9ZWmRxTVdvQ21TM3NrT2NzOVZpLzQ1VGlxZ0x3?=
 =?utf-8?B?V25IRVVMUFFudkYzZjYxdklYL29hMVFpclpmZThGYmNlNllPaGNVRzNQS3V0?=
 =?utf-8?B?WGoxeDE1ZGJSS0pTUmhTRVNPd2FsR25sTFpicW5PaWtxUnRia1lrdDZ4YjN3?=
 =?utf-8?B?K2FMdlMvdEQvZU1YMTI5UWtqT0oyVGFFV3d6cGFXVG05cUpyTXJGQUtMeGJp?=
 =?utf-8?B?dlcxZmlvL2VVSnFKaGlOeHJvR3hSL0hqbUdZaDY5V3p3cW5CMVR1Y2laclcr?=
 =?utf-8?B?UDVQVkwzaWhGakpTandkZEVNTXdxV1BqNzBwYVI3TW1nQ0U2Y0k0bUhZVlkr?=
 =?utf-8?B?eFN3WkRJOERDN0M0ckVKUmVVQ0QxdFFwQ3VEendGRVdlT2VMV1IxdjJLZUJT?=
 =?utf-8?B?aGZlNDU1c2o4SDByb1NHMldtemt1c3ZIN05HSHQ3STM2VzZJWkFGOFpoT1lk?=
 =?utf-8?B?ejQ0M1NURTZxWk5ZcHUwZ1BweWtZR2lEZnJjOUFROTBrRnBkWmFkcGFEcDJy?=
 =?utf-8?B?ZlFtMEF5MkZvU0NXaVhOMWJycXQ3T2dZcU1kMllGQkFNbnRaanc3ME90eERl?=
 =?utf-8?B?MVJOQ1IvY2ZLQld3RklwNmN2b2lqQ1FoeVJsTm1pYlZIWER3NW9pNUxkMWxt?=
 =?utf-8?B?NmVQVjk2TXdQRk04a3VLWS80NVU1eThOM2ZQditIV3Mwd29uMnJVQ1RxS2RQ?=
 =?utf-8?B?SU4xSFd3STQ1dHlmY0E4ZjZpbEc5RE1IVTlJOEZHZHdTSXY5NmpRRWhjM0tN?=
 =?utf-8?B?Tmg5c0pKZ1MzdnJzZGxSeUpJQVdSNkJaeVd0LzBoTFhhV1h4SWx6ZlVkbFVy?=
 =?utf-8?B?UDl4Tnh4WTFsa3U4ZTgxYUpaVkdwQXZ5MEhydnNER0pRTEFBUWFXeTRnMy9M?=
 =?utf-8?B?Nk1PZjN0WGJTdkZWeG1Leitua01YOWxuVnVvUEhheW1wSEQrdTBuQlBwQ3Y3?=
 =?utf-8?B?UWpsY2wvMUovVUZFbHhoNnZxS2VIbVJKRmdoMTkwWVYweDdtZm5yZXU0K0V0?=
 =?utf-8?B?RjFWaGNNWnZlQTROU3JRV0ZTYzlkcWZZVlFDc1hnNnJIdGRpUjEyN2NTcUpW?=
 =?utf-8?B?WVF4N0J0VnAyVEVWeDgvQWs4N2craTBDemJ1NWNQcHZ1QUpqUDEzaFhlS2ZR?=
 =?utf-8?B?OHlDVjN6NDRzYmFIYTdaYzZUYytkQjg0bURPKzg3b1Jrb1dpd3hVeWhMV3pC?=
 =?utf-8?B?K0lETFdqaFRZY2plYkI3b1l1OEdzeGtFdjBLRlkvZjdXVVdTVkxYY0VGTC9p?=
 =?utf-8?B?ZTgwanQvSGxOUGZmRXdtNTRjVUNzZGtIak53YzZnYitQaGI4OHpXc3pac0cz?=
 =?utf-8?B?TG1PQkNsaTNhLy9FQTkwVTZBS3Q3K0RuM0pIMi9pcW1zOWNUQVd3Y1lpS0Iv?=
 =?utf-8?B?aFhjTWtKRnliWnhyamtFVFVGeEppVmIxY1lhajdEdHdlenNYWUV4a3AvdnNn?=
 =?utf-8?B?czJPczBJNzVGRXRITy9KZDBZUmVOZ3dFM3BhSGVFVktOWjRtV3lkUWovN01q?=
 =?utf-8?B?Q05iTTFnN0poazg0M2hWRVZCSTdsdW12Y0hrRzBZbFMrOEJqTy9CWFY4MDE3?=
 =?utf-8?B?ZkI5YkphYzZlV2M4bUNpR1ZFMGZJelVtdTV0cnVkQmJFbm85clA0U0R1NEY1?=
 =?utf-8?B?ZjNydFNYeEk4MERNZTJSWGJQTFYwV0d3R2xtK3d1QnlvYkZNaE04dVJmY280?=
 =?utf-8?B?Yktwa1hYSStiejRWYXVQYlRUYk5ZS0pnNGU2WkYrejUyNFhUeEZDSTNLRlBV?=
 =?utf-8?B?QlpHY3owNzVONENBc3c4RU45SHVyRzdMaTFqeUduTG1DTlQ5a0dDUjNFMUNT?=
 =?utf-8?B?N1J6VU1rd3plL3U4SVY4TUNaaG9DVmpRK3NpcVRWSUdrRFloVmJvMWliZ2FE?=
 =?utf-8?Q?SzUm13?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1773;
 6:2sVa5nMnvTKdgaVHNUa+l96jkjDRk+uG1inoOoPoxABWAfHNyv4iaEA0Lzc2H1Mux0cHdsMPFnBsme8zc2Se9+j+4pAE2dnZ+qvw3DYioA7C8m2Tp0DTo/H+nTZQqAou1ubID8ZlTGqjopYaGfzW1BXrLGwphJ7ol2CUL9UH8/eY1TJ4EesKopD73d15QC3AxUyuEUHmWNsASrZ24ZWLonS313VAxqEke1B1P2qI/W0n9BaOjx18uUWeoPoCE5qVrQ9kUQGfKp5KNL5FbNVMpBhl6EE/fThw93g0MNa48Y9juFwfEdV8ZE9dOwjYL0q9LcMiMOXSdxi1YDWXhUq6FsdDpwOjxGYYw4H/FE1b+BQ=;
 5:I/1xFNiikgBZ4UwQsRGqTCFvK6WiYqkBkVsI53NGXigoRZuyYc8rnS+ChF+A7nPblG6/UO4D41MGkX4FO5/hl7yk30Vv2fq82C6WTrKwSbbd/t//M209sDiJft2yAP915VMEMykFcKPCpgO7VQqaSRWQe/tXV5Yj8h6xLTBgC0I=;
 24:XCp8jkuIM9f21tnhXqacArXNTuMjW5YefpmL2jND/sCwpUKvlHFeon/dDYFivvw67ILFRvNuPi48ClfyDtsHE1ufaVb7uSEwvZVt8SLkUIc=;
 7:o5PMx+0syVhJGC2F6jXcdplsoAys2zvCBiDu9u1b2RStUcLIk1rtlYD2DCcSbY+jNBPQDGCcET2CbR2WB+xf0qV+RmNwawKjH/focpVlnUkKFDOJAYbvViYjyFfS2AawrRdguoEA+hMcXNapwlkJzPV0XxH1f5ZsEnW1ikjNamtSTY2XWbKNiQDDzGRHOhQ58e+SudlgtgjkQOUkUQbwWld4K3s8Udrsgzw/7c+vrqo4UinZTonBrKeOA62v7hOZ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2018 18:28:01.9981 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f63c60d7-d2ee-433c-91ff-08d564ea88f1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1773
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyNi4wMS4xOCAyMDoxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDI2LzAxLzE4IDE4OjA5LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gT24gMjQuMDEuMTgg
MjA6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IC3CoMKgwqAgY2FzZSBQU0NJXzBfMl9GTjMy
KEFGRklOSVRZX0lORk8pOgo+Pj4gLcKgwqDCoCBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlf
SU5GTyk6Cj4+PiArwqDCoMKgIHN3aXRjaCAoIGZpZCApCj4+PiDCoMKgwqDCoMKgIHsKPj4+IC3C
oMKgwqDCoMKgwqDCoCByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPj4+IC3C
oMKgwqDCoMKgwqDCoCB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKPj4+IC0K
Pj4+IC3CoMKgwqDCoMKgwqDCoCBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsK
Pj4+IC3CoMKgwqDCoMKgwqDCoCBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZm
aW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Cj4+PiAtwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7
Cj4+PiAtwqDCoMKgIH0KPj4+IC0KPj4+IMKgwqDCoMKgwqAgY2FzZSBBUk1fU01DQ0NfRlVOQ19D
QUxMX0NPVU5UKFNUQU5EQVJEKToKPj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmlsbF9m
dW5jdGlvbl9jYWxsX2NvdW50KHJlZ3MsIAo+Pj4gU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7
Cj4+IE5vdyBkZWZpbml0aW9uIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgZGVwZW5kcyBvbiBj
b2RlIGluIHZzY3BpLmMuCj4+IE1heWJlIGl0IGlzIHRpbWUgdG8gaW50cm9kdWNlIGZ1bmN0aW9u
IGdldF9wc2NpXzBfMl9mbl9jb3VudCgpIGFuZCB1c2UgCj4+IGl0IHRoZXJlLCB3aGF0IGRvIHlv
dSB0aGluaz8KPiAKPiBEZWZpbml0ZWx5IG5vdCBhIGZ1bmN0aW9uLiBJdCBpcyBhIHN0YXRpYyBu
dW1iZXIuIEJ1dCBJIGNhbiB0aGluayBvZiAKPiBzZXBhcmF0ZSB0aGUgY2FsbCBjb3VudC4KWWVw
LCBzZXBhcmF0ZSBjYWxsIGNvdW50IGZvciB2UFNDSSBhbmQgZm9yIFNTU0MgaXRzZWxmIHdvdWxk
IGJlIGEgZ29vZCAKdGhpbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 19:03:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 19:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef9Hn-0003pB-5P; Fri, 26 Jan 2018 19:03:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef9Hm-0003op-0w
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 19:03:38 +0000
X-Inumbo-ID: a15114be-02cb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a15114be-02cb-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 19:03:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="459885462"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 Jan 2018 19:03:12 +0000
Message-ID: <1516993392-25795-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH] tools/libxl: Fix assertion failure when trying
	to build a nested-virt PVH domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGw6IGxpYnhsLmM6MzM5OiBsaWJ4bF9kZWZib29sX3ZhbDogQXNzZXJ0aW9uIGAhbGlieGxfZGVm
Ym9vbF9pc19kZWZhdWx0KGRiKScgZmFpbGVkLgoKVGhpcyBoYXBwZW5zIGJlY2F1c2UgaW5pdGlh
dGVfZG9tYWluX2NyZWF0ZSgpIGNoZWNrcyBmb3IgdHlwZSAhPSBIVk0sIHRoZW4KcG9rZXMgYXQg
dGhlIGh2bSB1bmlvbi4gIENoZWNrIGZvciA9PSBIVk0gaW5zdGVhZCBzbyB0aGUgdW5pb24gYWNj
ZXNzIGlzCmNvcnJlY3RseSBndWFyZGVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8SWFuLkphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDM4MTJlNjcuLmM0OTgx
MzUyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAtOTM5LDcgKzkzOSw3IEBAIHN0YXRpYyB2b2lkIGluaXRp
YXRlX2RvbWFpbl9jcmVhdGUobGlieGxfX2VnYyAqZWdjLAogCiAgICAgaWYgKGRfY29uZmlnLT5j
X2luZm8udHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9QViAmJgogICAgICAgICAobGlieGxfZGVm
Ym9vbF92YWwoZF9jb25maWctPmJfaW5mby5uZXN0ZWRfaHZtKSAmJgotICAgICAgICAoKGRfY29u
ZmlnLT5jX2luZm8udHlwZSAhPSBMSUJYTF9ET01BSU5fVFlQRV9IVk0gJiYKKyAgICAgICAgKChk
X2NvbmZpZy0+Y19pbmZvLnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNICYmCiAgICAgICAg
ICAgbGlieGxfZGVmYm9vbF92YWwoZF9jb25maWctPmJfaW5mby51Lmh2bS5hbHRwMm0pKSB8fAog
ICAgICAgICAoZF9jb25maWctPmJfaW5mby5hbHRwMm0gIT0gTElCWExfQUxUUDJNX01PREVfRElT
QUJMRUQpKSkpIHsKICAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7Ci0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 19:03:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 19:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef9Hm-0003p0-S4; Fri, 26 Jan 2018 19:03:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5n3w=ev=citrix.com=prvs=5573f66d7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ef9Hl-0003oo-T2
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 19:03:37 +0000
X-Inumbo-ID: a18ee2a9-02cb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a18ee2a9-02cb-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 19:03:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66757622"
Date: Fri, 26 Jan 2018 19:02:49 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180126190249.fu2fborqi7d3jhq5@MacBook-Pro-de-Roger.local>
References: <20180126173753.6488-1-roger.pau@citrix.com>
 <c5df3c16-cefc-2dfb-acf0-5e5801b1e8ac@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <c5df3c16-cefc-2dfb-acf0-5e5801b1e8ac@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86: move declaration of the
	exception_table to C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDU6NDY6MjNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNi8wMS8xOCAxNzozNywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiA+
IGluZGV4IGEzZThmMGM5YjkuLmJlOTViYWFmZTEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94
ODYvdHJhcHMuYwo+ID4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiA+IEBAIC0xMTksNiAr
MTE5LDI1IEBAIGJvb2xlYW5fcGFyYW0oImxlciIsIG9wdF9sZXIpOwo+ID4gICNkZWZpbmUgc3Rh
Y2tfd29yZHNfcGVyX2xpbmUgNAo+ID4gICNkZWZpbmUgRVNQX0JFRk9SRV9FWENFUFRJT04ocmVn
cykgKCh1bnNpZ25lZCBsb25nICopcmVncy0+cnNwKQo+ID4gIAo+ID4gK3ZvaWQgKCogY29uc3Qg
ZXhjZXB0aW9uX3RhYmxlW1RSQVBfbnJdKShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgPSB7
Cj4gPiArICAgIFtUUkFQX2RpdmlkZV9lcnJvcl0gPSBkb190cmFwLAo+ID4gKyAgICBbVFJBUF9k
ZWJ1Z10gPSBkb19kZWJ1ZywKPiA+ICsgICAgW1RSQVBfbm1pXSA9ICh2b2lkICgqKShzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqKSlkb19ubWksCj4gCj4gQ2FzdCB0byAodm9pZCAqKSBpcyBwcm9iYWJs
eSBiZXR0ZXIsIGFuZCBjZXJ0YWlubHkgc2hvcnRlci4KPiAKPiA+ICsgICAgW1RSQVBfaW50M10g
PSBkb19pbnQzLAo+ID4gKyAgICBbVFJBUF9vdmVyZmxvdyAuLi4gVFJBUF9ib3VuZHNdID0gZG9f
dHJhcCwKPiA+ICsgICAgW1RSQVBfaW52YWxpZF9vcF0gPSBkb19pbnZhbGlkX29wLAo+ID4gKyAg
ICBbVFJBUF9ub19kZXZpY2VdID0gZG9fZGV2aWNlX25vdF9hdmFpbGFibGUsCj4gPiArICAgIFtU
UkFQX2RvdWJsZV9mYXVsdCAuLi4gVFJBUF9jb3Byb19zZWddID0gZG9fcmVzZXJ2ZWRfdHJhcCwK
PiA+ICsgICAgW1RSQVBfaW52YWxpZF90c3MgLi4uIFRSQVBfc3RhY2tfZXJyb3JdID0gZG9fdHJh
cCwKPiA+ICsgICAgW1RSQVBfZ3BfZmF1bHRdID0gZG9fZ2VuZXJhbF9wcm90ZWN0aW9uLAo+ID4g
KyAgICBbVFJBUF9wYWdlX2ZhdWx0XSA9IGRvX3BhZ2VfZmF1bHQsCj4gPiArICAgIFtUUkFQX3Nw
dXJpb3VzX2ludF0gPSBkb19yZXNlcnZlZF90cmFwLAo+ID4gKyAgICBbVFJBUF9jb3Byb19lcnJv
ciAuLi4gVFJBUF9hbGlnbm1lbnRfY2hlY2tdID0gZG9fdHJhcCwKPiA+ICsgICAgW1RSQVBfbWFj
aGluZV9jaGVja10gPSAodm9pZCAoKikoc3RydWN0IGNwdV91c2VyX3JlZ3MgKikpZG9fbWFjaGlu
ZV9jaGVjaywKPiA+ICsgICAgW1RSQVBfc2ltZF9lcnJvcl0gPSBkb190cmFwLAo+ID4gKyAgICBb
VFJBUF92aXJ0dWFsaXNhdGlvbiAuLi4gKFRSQVBfbnIgLSAxKV0gPSBkb19yZXNlcnZlZF90cmFw
LAo+IAo+IENhbiB3ZSBzZWUgYWJvdXQgdmVydGljYWxseSBhbGlnbmluZyB0aGUgYXNzaWdubWVu
dHMgZm9yIG5lYXRuZXNzPwoKRG9uZSBmb3IgYm90aCBvZiB0aGUgYWJvdmUuCgo+IEFsc28sIEkn
ZCBkcm9wIHRoZSBkb19yZXNlcnZlX3RyYXAgYW5kIGhhdmUgdGhlIGxvb2t1cCBjaGVjayBmb3Ig
YSBOVUxMCj4gcG9pbnRlci7CoCBUaGlzIGlzIHdoYXQgd2UgZG8gb24gdGhlIGh5cGVyY2FsbCBw
YXRoIGFuZCBpcyBmYXIgbGVzcyBlcnJvcgo+IHByb25lIHRvIGNoYW5nZXMgaW4gdGhpcyB0YWJs
ZS4KCkkgd291bGQgcmF0aGVyIGRvIHRoYXQgaW4gYSBzZXBhcmF0ZSBjaGFuZ2UsIHNpbmNlIHRo
aXMgaXMKbm9uLWZ1bmN0aW9uYWwuIERvIHlvdSB0aGluayB0aGF0J3MgZmluZT8KClRoYW5rcywg
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 19:05:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 19:05:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef9Jx-00041o-Ie; Fri, 26 Jan 2018 19:05:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef9Jw-00041d-A5
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 19:05:52 +0000
X-Inumbo-ID: f12bbe4d-02cb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f12bbe4d-02cb-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 19:05:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="66757781"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180126173753.6488-1-roger.pau@citrix.com>
 <c5df3c16-cefc-2dfb-acf0-5e5801b1e8ac@citrix.com>
 <20180126190249.fu2fborqi7d3jhq5@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <386c86f1-699c-1a28-af03-d98707f76f7d@citrix.com>
Date: Fri, 26 Jan 2018 19:05:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180126190249.fu2fborqi7d3jhq5@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86: move declaration of the
	exception_table to C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTk6MDIsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBKYW4g
MjYsIDIwMTggYXQgMDU6NDY6MjNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24g
MjYvMDEvMTggMTc6MzcsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+PiBpbmRleCBhM2U4
ZjBjOWI5Li5iZTk1YmFhZmUxIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMK
Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+PiBAQCAtMTE5LDYgKzExOSwyNSBAQCBi
b29sZWFuX3BhcmFtKCJsZXIiLCBvcHRfbGVyKTsKPj4+ICAjZGVmaW5lIHN0YWNrX3dvcmRzX3Bl
cl9saW5lIDQKPj4+ICAjZGVmaW5lIEVTUF9CRUZPUkVfRVhDRVBUSU9OKHJlZ3MpICgodW5zaWdu
ZWQgbG9uZyAqKXJlZ3MtPnJzcCkKPj4+ICAKPj4+ICt2b2lkICgqIGNvbnN0IGV4Y2VwdGlvbl90
YWJsZVtUUkFQX25yXSkoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpID0gewo+Pj4gKyAgICBb
VFJBUF9kaXZpZGVfZXJyb3JdID0gZG9fdHJhcCwKPj4+ICsgICAgW1RSQVBfZGVidWddID0gZG9f
ZGVidWcsCj4+PiArICAgIFtUUkFQX25taV0gPSAodm9pZCAoKikoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKikpZG9fbm1pLAo+PiBDYXN0IHRvICh2b2lkICopIGlzIHByb2JhYmx5IGJldHRlciwgYW5k
IGNlcnRhaW5seSBzaG9ydGVyLgo+Pgo+Pj4gKyAgICBbVFJBUF9pbnQzXSA9IGRvX2ludDMsCj4+
PiArICAgIFtUUkFQX292ZXJmbG93IC4uLiBUUkFQX2JvdW5kc10gPSBkb190cmFwLAo+Pj4gKyAg
ICBbVFJBUF9pbnZhbGlkX29wXSA9IGRvX2ludmFsaWRfb3AsCj4+PiArICAgIFtUUkFQX25vX2Rl
dmljZV0gPSBkb19kZXZpY2Vfbm90X2F2YWlsYWJsZSwKPj4+ICsgICAgW1RSQVBfZG91YmxlX2Zh
dWx0IC4uLiBUUkFQX2NvcHJvX3NlZ10gPSBkb19yZXNlcnZlZF90cmFwLAo+Pj4gKyAgICBbVFJB
UF9pbnZhbGlkX3RzcyAuLi4gVFJBUF9zdGFja19lcnJvcl0gPSBkb190cmFwLAo+Pj4gKyAgICBb
VFJBUF9ncF9mYXVsdF0gPSBkb19nZW5lcmFsX3Byb3RlY3Rpb24sCj4+PiArICAgIFtUUkFQX3Bh
Z2VfZmF1bHRdID0gZG9fcGFnZV9mYXVsdCwKPj4+ICsgICAgW1RSQVBfc3B1cmlvdXNfaW50XSA9
IGRvX3Jlc2VydmVkX3RyYXAsCj4+PiArICAgIFtUUkFQX2NvcHJvX2Vycm9yIC4uLiBUUkFQX2Fs
aWdubWVudF9jaGVja10gPSBkb190cmFwLAo+Pj4gKyAgICBbVFJBUF9tYWNoaW5lX2NoZWNrXSA9
ICh2b2lkICgqKShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKSlkb19tYWNoaW5lX2NoZWNrLAo+Pj4g
KyAgICBbVFJBUF9zaW1kX2Vycm9yXSA9IGRvX3RyYXAsCj4+PiArICAgIFtUUkFQX3ZpcnR1YWxp
c2F0aW9uIC4uLiAoVFJBUF9uciAtIDEpXSA9IGRvX3Jlc2VydmVkX3RyYXAsCj4+IENhbiB3ZSBz
ZWUgYWJvdXQgdmVydGljYWxseSBhbGlnbmluZyB0aGUgYXNzaWdubWVudHMgZm9yIG5lYXRuZXNz
Pwo+IERvbmUgZm9yIGJvdGggb2YgdGhlIGFib3ZlLgo+Cj4+IEFsc28sIEknZCBkcm9wIHRoZSBk
b19yZXNlcnZlX3RyYXAgYW5kIGhhdmUgdGhlIGxvb2t1cCBjaGVjayBmb3IgYSBOVUxMCj4+IHBv
aW50ZXIuwqAgVGhpcyBpcyB3aGF0IHdlIGRvIG9uIHRoZSBoeXBlcmNhbGwgcGF0aCBhbmQgaXMg
ZmFyIGxlc3MgZXJyb3IKPj4gcHJvbmUgdG8gY2hhbmdlcyBpbiB0aGlzIHRhYmxlLgo+IEkgd291
bGQgcmF0aGVyIGRvIHRoYXQgaW4gYSBzZXBhcmF0ZSBjaGFuZ2UsIHNpbmNlIHRoaXMgaXMKPiBu
b24tZnVuY3Rpb25hbC4gRG8geW91IHRoaW5rIHRoYXQncyBmaW5lPwoKSG1tIG9rLCBzbyBsb25n
IGFzIHRoZSAoVFJBUF9uciAtIDEpIGNoYW5nZXMgdG8gQVJSQVlfU0laRSgpIC0gMSB0byBtYWtl
Cm9uZSBvZiB0aGUgZmFpbHVyZSBtb2RlcyBmYWlsc2FmZS4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 19:09:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 19:09:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef9NI-0004FQ-5K; Fri, 26 Jan 2018 19:09:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef9NH-0004FJ-4R
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 19:09:19 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id F0/DC-04045-EDC7B6A5;
 Fri, 26 Jan 2018 19:09:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfduTXa
 UQccmTYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnF/0k/2ggdCFWt2LmFrYNzK28XIxSEk0Mgk
 8fzySSYI5zGjxNpZjewQzjZGiZdvDwE5nBwiAs4SX8/MBbN5BfQlFnxeyARiCwu4SRy6tYsZp
 EFC4BCzxJcHc1lBEhICnhJLbl2Bsztv7WLrYmTnYBOwkjgkBhJlEVCVuH+pgXECI/cCRoZVjO
 rFqUVlqUW6JnpJRZnpGSW5iZk5uoYGZnq5qcXFiempOYlJxXrJ+bmbGIH+ZQCCHYzdl/0PMUp
 yMCmJ8i7oz4gS4kvKT6nMSCzOiC8qzUktPsQow8GhJMErDgwXIcGi1PTUirTMHGCgwaQlOHiU
 RHjnVAOleYsLEnOLM9MhUqcYjTmaHjxoY+a48eJ1G7MQS15+XqqUOO9XkFIBkNKM0jy4QbAIu
 MQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3s0gU3gy80rg9r0COoUJ6BS7ikyQU0oSEVJSDY
 wGujnzb828V8UzZV2bts7aKwya/awbvJtii8/WHTVR9tL+y3qhoGBfmWfQ18lmx65L7Tg1Uf/
 B5bSbLff+OD99YHlEh6+ma/qFT/ay/jNFLCeaHeAIWD19z/+P9gLquyXDpmUF5p/r01U6bqxX
 zfRt68dJnfM/bvuweVuPmtauaN0HEgsPtZcqsRRnJBpqMRcVJwIAejfrF3sCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1516993756!69037797!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51327 invoked from network); 26 Jan 2018 19:09:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 19:09:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ef9ND-0001zY-Uz; Fri, 26 Jan 2018 19:09:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ef9N8-0003vF-La; Fri, 26 Jan 2018 19:09:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ef9N8-0005wK-Bg; Fri, 26 Jan 2018 19:09:10 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118363-mainreport@xen.org>
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=4c7e478d597b0346eef3a256cfd6794ac778b608
X-Osstest-Versions-That: xen=865852918aa10a6c1e159cbe56907ec4a1e359b5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 19:09:10 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118363: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODM2MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODM2My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0YzdlNDc4ZDU5N2IwMzQ2ZWVmM2EyNTZjZmQ2Nzk0YWM3NzhiNjA4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4NjU4NTI5MThhYTEwYTZjMWUx
NTljYmU1NjkwN2VjNGExZTM1OWI1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzNjEgIDIwMTgt
MDEtMjYgMTQ6MDI6MTAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MzYzICAy
MDE4LTAxLTI2IDE3OjAxOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6
CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDg2NTg1MjkxOGEu
LjRjN2U0NzhkNTkgIDRjN2U0NzhkNTk3YjAzNDZlZWYzYTI1NmNmZDY3OTRhYzc3OGI2MDggLT4g
c21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 19:11:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 19:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef9Pf-0004t5-Mt; Fri, 26 Jan 2018 19:11:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/okl=ev=citrix.com=prvs=557c7c50c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1ef9Pf-0004sp-11
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 19:11:47 +0000
X-Inumbo-ID: c531f1a2-02cc-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c531f1a2-02cc-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 19:11:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,417,1511827200"; d="scan'208";a="459886716"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23147.32105.390499.454833@mariner.uk.xensource.com>
Date: Fri, 26 Jan 2018 19:11:37 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1516993392-25795-1-git-send-email-andrew.cooper3@citrix.com>
References: <1516993392-25795-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Fix assertion failure when
	trying to build a nested-virt PVH domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJbUEFUQ0hdIHRvb2xzL2xpYnhsOiBGaXggYXNzZXJ0aW9u
IGZhaWx1cmUgd2hlbiB0cnlpbmcgdG8gYnVpbGQgYSBuZXN0ZWQtdmlydCBQVkggZG9tYWluIik6
Cj4geGw6IGxpYnhsLmM6MzM5OiBsaWJ4bF9kZWZib29sX3ZhbDogQXNzZXJ0aW9uIGAhbGlieGxf
ZGVmYm9vbF9pc19kZWZhdWx0KGRiKScgZmFpbGVkLgo+IAo+IFRoaXMgaGFwcGVucyBiZWNhdXNl
IGluaXRpYXRlX2RvbWFpbl9jcmVhdGUoKSBjaGVja3MgZm9yIHR5cGUgIT0gSFZNLCB0aGVuCj4g
cG9rZXMgYXQgdGhlIGh2bSB1bmlvbi4gIENoZWNrIGZvciA9PSBIVk0gaW5zdGVhZCBzbyB0aGUg
dW5pb24gYWNjZXNzIGlzCj4gY29ycmVjdGx5IGd1YXJkZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBJYW4g
SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KClRoaXMgYnVnIHdpbGwgYmUgaW4g
YSBsb3Qgb2Ygc3RhYmxlIGJyYW5jaGVzLiAgRG8gd2UgY2FyZSBhYm91dCBmaXhpbmcKdGhpcyBi
dWcgZm9yIHRoZW0gPyAgSXQncyBVQiBpbiBsaWJ4bCBidXQgb25seSBpZiBuZXN0ZWRfaHZtIGlz
IGVuYWJsZWQuCgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 19:24:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 19:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef9bR-0005nr-5t; Fri, 26 Jan 2018 19:23:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef9bQ-0005nl-1j
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 19:23:56 +0000
X-Inumbo-ID: 6dd2b7d8-02ce-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6dd2b7d8-02ce-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 20:23:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,418,1511827200"; d="scan'208";a="66758793"
To: Ian Jackson <ian.jackson@eu.citrix.com>
References: <1516993392-25795-1-git-send-email-andrew.cooper3@citrix.com>
 <23147.32105.390499.454833@mariner.uk.xensource.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e08a5a32-8917-2298-c442-6570f38ec6fd@citrix.com>
Date: Fri, 26 Jan 2018 19:23:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <23147.32105.390499.454833@mariner.uk.xensource.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Fix assertion failure when
 trying to build a nested-virt PVH domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTk6MTEsIElhbiBKYWNrc29uIHdyb3RlOgo+IEFuZHJldyBDb29wZXIgd3Jp
dGVzICgiW1BBVENIXSB0b29scy9saWJ4bDogRml4IGFzc2VydGlvbiBmYWlsdXJlIHdoZW4gdHJ5
aW5nIHRvIGJ1aWxkIGEgbmVzdGVkLXZpcnQgUFZIIGRvbWFpbiIpOgo+PiB4bDogbGlieGwuYzoz
Mzk6IGxpYnhsX2RlZmJvb2xfdmFsOiBBc3NlcnRpb24gYCFsaWJ4bF9kZWZib29sX2lzX2RlZmF1
bHQoZGIpJyBmYWlsZWQuCj4+Cj4+IFRoaXMgaGFwcGVucyBiZWNhdXNlIGluaXRpYXRlX2RvbWFp
bl9jcmVhdGUoKSBjaGVja3MgZm9yIHR5cGUgIT0gSFZNLCB0aGVuCj4+IHBva2VzIGF0IHRoZSBo
dm0gdW5pb24uICBDaGVjayBmb3IgPT0gSFZNIGluc3RlYWQgc28gdGhlIHVuaW9uIGFjY2VzcyBp
cwo+PiBjb3JyZWN0bHkgZ3VhcmRlZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4KPiBUaGlzIGJ1ZyB3aWxsIGJlIGluIGEgbG90IG9m
IHN0YWJsZSBicmFuY2hlcy4gIERvIHdlIGNhcmUgYWJvdXQgZml4aW5nCj4gdGhpcyBidWcgZm9y
IHRoZW0gPyAgSXQncyBVQiBpbiBsaWJ4bCBidXQgb25seSBpZiBuZXN0ZWRfaHZtIGlzIGVuYWJs
ZWQuCgpJJ20gbm90IHRoZSBjaGVjayBpcyBvdmVybHkgb2xkIHRvIGJlZ2luIHdpdGguwqAgV2Ug
c2hvdWxkIHByb2JhYmx5IGZpeAppdCBpbiB0aGUgbWFpbnRhaW5lZCBicmFuY2hlcy4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 19:34:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 19:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef9lp-0006dP-Bx; Fri, 26 Jan 2018 19:34:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iudn=ev=citrix.com=prvs=557142d6a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ef9lo-0006dH-5t
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 19:34:40 +0000
X-Inumbo-ID: f772914c-02cf-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f772914c-02cf-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 19:34:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,418,1511827200"; d="scan'208";a="459889926"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 26 Jan 2018 19:34:30 +0000
Message-ID: <1516995270-25540-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen: Fix XSM build after dropping
	XEN_DOMCTL_getmemlist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIDk0NDUwZTM2YmZiYiByZW1vdmVkIFhFTl9ET01DVExfZ2V0bWVtbGlzdCBlbnRpcmVseSwg
YnV0IG1pc3NlZCBhZGp1c3RpbmcKdGhlIFhTTSBzaWRlIG9mIHRoaW5ncy4gIEFzIGZhciBhcyBJ
IGNhbiB0ZWxsLCAncGFnZWxpc3QnIHdhc24ndCBldmVuIG9mZmVyZWQKdG8gZG9tMCBpbiBkZWZh
dWx0IHBvbGljeS4KCkFsc28sIGRyb3AgdGhlIHN0YWxlIHN0cnVjdCB4ZW5fZG9tY3RsX2dldG1l
bWxpc3Qgd2hpY2ggd2FzIG1pc3NlZCBmcm9tIHRoZQpzYW1lIGNoYW5nZXNldC4KClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogRGFuaWVsIERlIEdyYWFmIDxkZ2Rl
Z3JhQHR5Y2hvLm5zYS5nb3Y+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgICAg
ICAgfCAxNCAtLS0tLS0tLS0tLS0tLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAg
ICAgfCAgMyAtLS0KIHhlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzIHwgIDIgLS0K
IDMgZmlsZXMgY2hhbmdlZCwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGZi
OGI5MzcuLmVjN2E4NjAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAor
KysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEyMiwxOSArMTIyLDYgQEAgdHlw
ZWRlZiBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRkb21haW5pbmZvIHhlbl9kb21jdGxfZ2V0ZG9tYWlu
aW5mb190OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX2RvbWN0bF9nZXRkb21haW5pbmZv
X3QpOwogCiAKLS8qIFhFTl9ET01DVExfZ2V0bWVtbGlzdCAqLwotc3RydWN0IHhlbl9kb21jdGxf
Z2V0bWVtbGlzdCB7Ci0gICAgLyogSU4gdmFyaWFibGVzLiAqLwotICAgIC8qIE1heCBlbnRyaWVz
IHRvIHdyaXRlIHRvIG91dHB1dCBidWZmZXIuICovCi0gICAgdWludDY0X2FsaWduZWRfdCBtYXhf
cGZuczsKLSAgICAvKiBTdGFydCBpbmRleCBpbiBndWVzdCdzIHBhZ2UgbGlzdC4gKi8KLSAgICB1
aW50NjRfYWxpZ25lZF90IHN0YXJ0X3BmbjsKLSAgICBYRU5fR1VFU1RfSEFORExFXzY0KHVpbnQ2
NCkgYnVmZmVyOwotICAgIC8qIE9VVCB2YXJpYWJsZXMuICovCi0gICAgdWludDY0X2FsaWduZWRf
dCBudW1fcGZuczsKLX07Ci0KLQogLyogWEVOX0RPTUNUTF9nZXRwYWdlZnJhbWVpbmZvICovCiAK
ICNkZWZpbmUgWEVOX0RPTUNUTF9QRklORk9fTFRBQl9TSElGVCAyOApAQCAtMTE5NCw3ICsxMTgx
LDYgQEAgc3RydWN0IHhlbl9kb21jdGwgewogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHhl
bl9kb21jdGxfY3JlYXRlZG9tYWluICAgICAgY3JlYXRlZG9tYWluOwogICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF9nZXRkb21haW5pbmZvICAgICBnZXRkb21haW5pbmZvOwotICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF9nZXRtZW1saXN0ICAgICAgICBnZXRtZW1saXN0OwogICAgICAgICBzdHJ1
Y3QgeGVuX2RvbWN0bF9nZXRwYWdlZnJhbWVpbmZvMyBnZXRwYWdlZnJhbWVpbmZvMzsKICAgICAg
ICAgc3RydWN0IHhlbl9kb21jdGxfbm9kZWFmZmluaXR5ICAgICAgbm9kZWFmZmluaXR5OwogICAg
ICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF92Y3B1YWZmaW5pdHkgICAgICB2Y3B1YWZmaW5pdHk7CmRp
ZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMgYi94ZW4veHNtL2ZsYXNrL2hvb2tzLmMK
aW5kZXggMzUzMzI1OS4uMTgwMmQ4ZCAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5j
CisrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtNjY5LDkgKzY2OSw2IEBAIHN0YXRpYyBp
bnQgZmxhc2tfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIGludCBjbWQpCiAgICAgY2FzZSBYRU5f
RE9NQ1RMX2dldHBhZ2VmcmFtZWluZm8zOgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVy
bShkLCBTRUNDTEFTU19NTVUsIE1NVV9fUEFHRUlORk8pOwogCi0gICAgY2FzZSBYRU5fRE9NQ1RM
X2dldG1lbWxpc3Q6Ci0gICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNT
X01NVSwgTU1VX19QQUdFTElTVCk7Ci0KICAgICBjYXNlIFhFTl9ET01DVExfaHlwZXJjYWxsX2lu
aXQ6CiAgICAgICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTiwg
RE9NQUlOX19IWVBFUkNBTEwpOwogCmRpZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9h
Y2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4
IGU3NGQ5OGQuLjg5Yjk5OTYgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vz
c192ZWN0b3JzCisrKyBiL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC0z
NTcsOCArMzU3LDYgQEAgY2xhc3MgbW11CiAgICAgbWFwX3dyaXRlCiAjIFhFTl9ET01DVExfZ2V0
cGFnZWZyYW1laW5mbzMKICAgICBwYWdlaW5mbwotIyBYRU5fRE9NQ1RMX2dldG1lbWxpc3QKLSAg
ICBwYWdlbGlzdAogIyBYRU5NRU1fe2luY3JlYXNlLGRlY3JlYXNlfV9yZXNlcnZhdGlvbiwgWEVO
TUVNX3BvcHVsYXRlX3BoeXNtYXAKICAgICBhZGp1c3QKICMgWEVOTUVNX3tjdXJyZW50LG1heGlt
dW19X3Jlc2VydmF0aW9uLCBYRU5NRU1fbWF4aW11bV9ncGZuCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 19:38:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 19:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef9pC-0006mT-UD; Fri, 26 Jan 2018 19:38:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5n3w=ev=citrix.com=prvs=5573f66d7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ef9pC-0006lf-0R
 for xen-devel@lists.xen.org; Fri, 26 Jan 2018 19:38:10 +0000
X-Inumbo-ID: 74da05cc-02d0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74da05cc-02d0-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 19:38:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,418,1511827200"; d="scan'208";a="66759542"
Date: Fri, 26 Jan 2018 19:37:22 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180126193722.rmv62l3gyhld7pj4@MacBook-Pro-de-Roger.local>
References: <1516993392-25795-1-git-send-email-andrew.cooper3@citrix.com>
 <23147.32105.390499.454833@mariner.uk.xensource.com>
 <e08a5a32-8917-2298-c442-6570f38ec6fd@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e08a5a32-8917-2298-c442-6570f38ec6fd@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Fix assertion failure when
 trying to build a nested-virt PVH domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDc6MjM6NTJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNi8wMS8xOCAxOToxMSwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBBbmRyZXcg
Q29vcGVyIHdyaXRlcyAoIltQQVRDSF0gdG9vbHMvbGlieGw6IEZpeCBhc3NlcnRpb24gZmFpbHVy
ZSB3aGVuIHRyeWluZyB0byBidWlsZCBhIG5lc3RlZC12aXJ0IFBWSCBkb21haW4iKToKPiA+PiB4
bDogbGlieGwuYzozMzk6IGxpYnhsX2RlZmJvb2xfdmFsOiBBc3NlcnRpb24gYCFsaWJ4bF9kZWZi
b29sX2lzX2RlZmF1bHQoZGIpJyBmYWlsZWQuCj4gPj4KPiA+PiBUaGlzIGhhcHBlbnMgYmVjYXVz
ZSBpbml0aWF0ZV9kb21haW5fY3JlYXRlKCkgY2hlY2tzIGZvciB0eXBlICE9IEhWTSwgdGhlbgo+
ID4+IHBva2VzIGF0IHRoZSBodm0gdW5pb24uICBDaGVjayBmb3IgPT0gSFZNIGluc3RlYWQgc28g
dGhlIHVuaW9uIGFjY2VzcyBpcwo+ID4+IGNvcnJlY3RseSBndWFyZGVkLgo+ID4+Cj4gPj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+
IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+Cj4g
PiBUaGlzIGJ1ZyB3aWxsIGJlIGluIGEgbG90IG9mIHN0YWJsZSBicmFuY2hlcy4gIERvIHdlIGNh
cmUgYWJvdXQgZml4aW5nCj4gPiB0aGlzIGJ1ZyBmb3IgdGhlbSA/ICBJdCdzIFVCIGluIGxpYnhs
IGJ1dCBvbmx5IGlmIG5lc3RlZF9odm0gaXMgZW5hYmxlZC4KPiAKPiBJJ20gbm90IHRoZSBjaGVj
ayBpcyBvdmVybHkgb2xkIHRvIGJlZ2luIHdpdGguwqAgV2Ugc2hvdWxkIHByb2JhYmx5IGZpeAo+
IGl0IGluIHRoZSBtYWludGFpbmVkIGJyYW5jaGVzLgoKQUZBSUNUIHRoaXMgd2FzIGludHJvZHVj
ZWQgYnkgbXkgdHlwZSA9ICdwdmgnIHdvcmssIHNvcnJ5LiBJdCBzaG91bGQKb25seSBuZWVkIGJh
Y2twb3J0aW5nIHRvIDQuMTAgYW5kIHRoZSA0LjguM3ByZS1zaGltLWNvbWV0IGJyYW5jaGVzLgoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 19:42:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 19:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ef9tf-0007RE-HE; Fri, 26 Jan 2018 19:42:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtss=ev=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1ef9td-0007R4-Rn
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 19:42:45 +0000
X-Inumbo-ID: 0f8f7414-02d1-11e8-ba59-bc764e045a96
Received: from mail-qt0-x22c.google.com (unknown [2607:f8b0:400d:c0d::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f8f7414-02d1-11e8-ba59-bc764e045a96;
 Fri, 26 Jan 2018 20:42:37 +0100 (CET)
Received: by mail-qt0-x22c.google.com with SMTP id d8so4138269qtm.0
 for <xen-devel@lists.xenproject.org>; Fri, 26 Jan 2018 11:42:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=YVV8ThZ6oMHRAR3asIeo0ykr0Wm1SMQs8SzMUqRuyiI=;
 b=ZQUb9McmGuSU6HX+paKd4Tw2UooBfmARyeWia0tIuNu7umj0iSRJ14Fhj88PTjon3c
 h0urmW8jr+kjGEG9xIiBON0zixQAZlvVFzBX+e9JR+WFQ9M7s5waA86M8nYAlKY5WzN2
 rxiHtpuqMUYDurrefqPk80x08ahzszPXtixYulK291o3oYNkbAZz0wA1iU8QfV4g6AlK
 prvH3K9dUjqBKxa+gQx5ijRDPcYJFK4j/FhoeTvNw2QUobgnNqEtm/lUnvcbF0rZKawx
 6atTpsE9ouRw9CYAIOnsyaxGJwFlFMjfl98nt2re2c4hSQzMmCf+OzmHpnC13COjQFLv
 fDsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=YVV8ThZ6oMHRAR3asIeo0ykr0Wm1SMQs8SzMUqRuyiI=;
 b=K3KAtVJjHN381T/YtrcEEW/D67ZJAqy5TasxO8Ce1RTJ+YXWaNFcVJORo7kSn2aVQW
 P/4DtzuwDUTvTPKa/shkjtsCOHDgUUX7/18dExc2w0CHOEyUW5907HPegoQJ5wC0oXL8
 RQGROCK3mU+dbfIqqYB8YgBmSVfPWz5txQwBH+N+E0lcrQxiq32J/a+ZdxMW6HEMNddc
 yk/Xe6BV1SmpSWOrBjyWGJjDsDyGDj8UuT6x8OZtT/mIS9zGtskkJUCiCPEzdHp0AWeg
 pAtM0cwzMNLv4Xp/qCiRlSP7V3vXm3+T54ROfIdbkYSXs1/eYxpwLB+LwKehB/ZMGQ6B
 Allw==
X-Gm-Message-State: AKwxytcwdo9BR3SDQfZMPOqCy/69HqyJ+VI3WO+Z1T571rLLyMpAgNNF
 5fYz3Ckt8yPCbqcehf6a1uW/FllJIm9D3cWhgIs=
X-Google-Smtp-Source: AH8x2252FpKMFRrdRMUYVYrclcoaUZA4c0QVzc6YYkVWlZmzEhBEqaSOZX+3X2g1PaiRGBrOmQFj7msL7Rjl05mlmdc=
X-Received: by 10.237.62.252 with SMTP id o57mr26589400qtf.54.1516995763219;
 Fri, 26 Jan 2018 11:42:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.237.50.193 with HTTP; Fri, 26 Jan 2018 11:42:42 -0800 (PST)
In-Reply-To: <af13b246-289b-49ff-cc03-0cfd3c174762@linaro.org>
References: <1516892629-11398-1-git-send-email-amittomer25@gmail.com>
 <af13b246-289b-49ff-cc03-0cfd3c174762@linaro.org>
From: Amit Tomer <amittomer25@gmail.com>
Date: Sat, 27 Jan 2018 01:12:42 +0530
Message-ID: <CABHD4K80QzFjz5GZSVH0w_bqpgPihVJR+LFvg7aCwqo3Hx3Kvg@mail.gmail.com>
To: Andre Przywara <andre.przywara@linaro.org>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen/arm: Fix platform name for Xilinx ZynqMP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgo+IEkgZ3Vlc3MgeW91IG1lYW46IHhpbGlueF96eW5xbXAsIC4uLiA/CgpTb3JyeSwgSSB3
b3VsZCBmaXggYW5kIHJlcG9zdCBpdC4KClRoYW5rcyBmb3IgbG9va2luZy4KCi1BbWl0CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 21:56:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 21:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efByh-0007qY-2C; Fri, 26 Jan 2018 21:56:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efByf-0007qR-QO
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 21:56:06 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-5.messagelabs.com id 5D/A7-04167-4F3AB6A5;
 Fri, 26 Jan 2018 21:56:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVffz4uw
 og/ebrC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bfQ1/YC15NZ6zoXruSvYFxZ2oXIxeHkEAj
 k8TxI0+ZIJzHjBLvlr6AcrYxSjTeuMXexcjJISLgLPH1zFwwm1dAX+Lx/x0sILawgJVE//puZ
 hBbQmCnmsT1zioI21PiTtN5Fhh75uJDQDY7BxtQ/SExkCiLgKrE4WN/WCYwci9gZFjFqF6cWl
 SWWqRrrpdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehfBiDYwXhssvMhRkkOJiV
 RXpF52VFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHjVgOEiJFiUmp5akZaZAww0mLQEB4+SCO/c
 RUBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolzrsZpFQApDSjNA9uECwCLjHKS
 gnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9xPIFJ7MvBK4fa+ATmECOsWuIhPklJJEhJRUA6NCUk
 XYxim1srnR13LTxUKi5j5as2ndZQWL1Ifb/qxUy7l1LduxfM2DzYufpod/PGayhHf2iofvAiS
 e6/46V8/de/X+3EMGNbyvdQz4xBflmOi5vryfPD3N1XjmuVmc31VsWte/qFtt9PBq6fXAG1Le
 cdP+GV5x6PrKXXjfvkDmda9M+V871RwlluKMREMt5qLiRACuRIMvewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1517003762!69842043!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64491 invoked from network); 26 Jan 2018 21:56:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 21:56:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efBya-0006QP-T5; Fri, 26 Jan 2018 21:56:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efByV-0003BK-2r; Fri, 26 Jan 2018 21:55:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efByT-0007X1-Tc; Fri, 26 Jan 2018 21:55:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118329-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6f6786ef0d7f7025860d360f6b1267193ffd1b27
X-Osstest-Versions-That: xen=31d38d633a306b2b06767b5a5f5a8a00269f3c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 21:55:54 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118329: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMyOSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODMyOS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA0
OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE4MTcwCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTgxNzAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgNDkgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExODE3MAoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
ODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTgxNzAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTgxNzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgxNzAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVuLWJ1
aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4t
YnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZmNjc4NmVmMGQ3ZjcwMjU4NjBkMzYwZjZiMTI2NzE5
M2ZmZDFiMjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDMxZDM4ZDYz
M2EzMDZiMmIwNjc2N2I1YTVmNWE4YTAwMjY5ZjNjOTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
ODE3MCAgMjAxOC0wMS0xNyAxNjo1MDowMyBaICAgIDkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAg
ICAxMTgyODUgIDIwMTgtMDEtMjMgMTQ6MTU6MzEgWiAgICAzIGRheXMgICAgMyBhdHRlbXB0cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTgzMjkgIDIwMTgtMDEtMjUgMTM6NDg6MjcgWiAgICAxIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDZmNjc4
NmVmMGQ3ZjcwMjU4NjBkMzYwZjZiMTI2NzE5M2ZmZDFiMjcKQXV0aG9yOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6MjM6MzcgMjAx
OCArMDAwMAoKICAgIHhlbi9hcm02NDogSW1wbGVtZW50IGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVu
aW5nIGZvciBhZmZlY3RlZCBDb3J0ZXgtQSBDUFVzCiAgICAKICAgIENvcnRleC1BNTcsIEE3Miwg
QTczIGFuZCBBNzUgYXJlIHN1c2NlcHRpYmxlIHRvIGJyYW5jaCBwcmVkaWN0b3IKICAgIGFsaWFz
aW5nIGFuZCBjYW4gdGhlb3JpdGljYWxseSBiZSBhdHRhY2tlZCBieSBtYWxpY2lvdXMgY29kZS4K
ICAgIAogICAgVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgUFNDSS1iYXNlZCBtaXRpZ2F0aW9uIGZv
ciB0aGVzZSBDUFVzIHdoZW4KICAgIGF2YWlsYWJsZS4gVGhlIGNhbGwgaW50byBmaXJtd2FyZSB3
aWxsIGludmFsaWRhdGUgdGhlIGJyYW5jaCBwcmVkaWN0b3IKICAgIHN0YXRlLCBwcmV2ZW50aW5n
IGFueSBtYWxpY2lvdXMgZW50cmllcyBmcm9tIGFmZmVjdGlvbiBvdGhlciB2aWN0aW0KICAgIGNv
bnRleHRzLgogICAgCiAgICBQb3J0ZWQgZnJvbSBMaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3B0aS4K
ICAgIAogICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5j
b20+CiAgICAgU2lnbmVkLW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+
CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IGU3MzBmOGU0MWU4NTM3ZjFkYjk3NzBiOTQ2NGY5NTIzYzI4ODU3
YjkpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5Zjc5ZThkODQ2ZTg0MTNjODI4ZjVm
YzdjYzZhYzczMzcyOGRmZjAwKQogICAgCiAgICBDb25mbGljdHM6CiAgICAgICAgICAgIHhlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYwoKY29tbWl0IDQ0MTM5ZmVkN2M3OTRlYjRlNDdhOWJiOTMwNjFl
MzI1YmQ1N2ZlOGMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6MjM6MzYgMjAxOCArMDAwMAoKICAgIHhlbi9hcm02NDog
QWRkIHNrZWxldG9uIHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3RvciBhbGlhc2luZyBhdHRh
Y2tzCiAgICAKICAgIEFsaWFzaW5nIGF0dGFja2VkIGFnYWluc3QgQ1BVIGJyYW5jaCBwcmVkaWN0
b3JzIGNhbiBhbGxvdyBhbiBhdHRhY2tlciB0bwogICAgcmVkaXJlY3Qgc3BlY3VsYXRpdmUgY29u
dHJvbCBmbG93IG9uIHNvbWUgQ1BVcyBhbmQgcG90ZW50aWFsbHkgZGl2dWxnZQogICAgaW5mb3Jt
YXRpb24gZnJvbSBvbmUgY29udGV4dCB0byBhbm90aGVyLgogICAgCiAgICBUaGlzIHBhdGNoIGFk
ZHMgaW5pdGlhbCBza2VsZXRvbiBjb2RlIGJlaGluZCBhIG5ldyBLY29uZmlnIG9wdGlvbiB0bwog
ICAgZW5hYmxlIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIG1pdGlnYXRpb25zIGFnYWluc3QgdGhl
c2UgYXR0YWNrcyBmb3IKICAgIENQVXMgdGhhdCBhcmUgYWZmZWN0ZWQuCiAgICAKICAgIE1vc3Qg
b2YgdGhlIG1pdGlnYXRpb25zIHdpbGwgaGF2ZSB0byBiZSBhcHBsaWVkIHdoZW4gZW50ZXJpbmcg
dG8gdGhlCiAgICBoeXBlcnZpc29yIGZyb20gdGhlIGd1ZXN0IGNvbnRleHQuIEZvciBzYWZldHks
IGl0IGlzIGFwcGxpZWQgYXQgZXZlcnkKICAgIGV4Y2VwdGlvbiBlbnRyeS4gU28gdGhlcmUgYXJl
IHBvdGVudGlhbCBmb3Igb3B0aW1pemluZyB3aGVuIHJlY2VpdmluZwogICAgYW4gZXhjZXB0aW9u
IGF0IHRoZSBzYW1lIGxldmVsLgogICAgCiAgICBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5z
dCBicmFuY2ggcHJlZGljdG9yLCBpdCBpcyBub3QgcG9zc2libGUgdG8KICAgIHNhZmVseSB1c2Ug
YnJhbmNoIGluc3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkLgogICAg
VGhlcmVmb3JlLCB0aGlzIGhhcyB0byBiZSBkb25lIGluIHRoZSB2ZWN0b3IgZW50cnkgYmVmb3Jl
IGp1bXAgdG8gdGhlCiAgICBoZWxwZXIgaGFuZGxpbmcgYSBnaXZlbiBleGNlcHRpb24uCiAgICAK
ICAgIE9uIEFybTY0LCBlYWNoIHZlY3RvciBjYW4gaG9sZCAzMiBpbnN0cnVjdGlvbnMuIFRoaXMg
bGVhdmUgdXMgMzEKICAgIGluc3RydWN0aW9ucyBmb3IgdGhlIG1pdGlnYXRpb24uIFRoZSBsYXN0
IG9uZSBpcyB0aGUgYnJhbmNoIGluc3RydWN0aW9uCiAgICB0byB0aGUgaGVscGVyLgogICAgCiAg
ICBCZWNhdXNlIGEgcGxhdGZvcm0gbWF5IGhhdmUgQ1BVcyB3aXRoIGRpZmZlcmVudCBtaWNyby1h
cmNoaXRlY3R1cmVzLAogICAgcGVyLUNQVSB2ZWN0b3IgdGFibGUgbmVlZHMgdG8gYmUgcHJvdmlk
ZWQuIFJlYWxpc3RpY2FsbHksIG9ubHkgYSBmZXcKICAgIGRpZmZlcmVudCBtaXRpZ2F0aW9ucyB3
aWxsIGJlIG5lY2Vzc2FyeS4gU28gcHJvdmlkZSBhIHNtYWxsIHNldCBvZgogICAgdmVjdG9yIHRh
Ymxlcy4gVGhleSB3aWxsIGJlIHJlLXVzZWQgYW5kIHBhdGNoIHdpdGggdGhlIG1pdGlnYXRpb25z
CiAgICBvbi1kZW1hbmQuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gdGhlIHdvcmsgZG9uZSBp
biBMaW51eCAoc2VlIFsxXSkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAg
CiAgICBbMV0gZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2Fy
bTY0L2xpbnV4LmdpdAogICAgYnJhbmNoIGt0cGkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA0YzRmZGRjMTY2Y2Y1MjhhY2E0OTU0MGJjYzllZTRmMTk2YjAx
ZGFjKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZmJhNDhlZmYxOGMwMmQ3MTZjOTVi
OTJkZjgwNGE3NTU2MjBiZTgyZSkKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMKICAgICAgICAgICAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVl
cnJhdGEuaAogICAgICAgICAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAoKY29t
bWl0IGNmMGI1ODRjOGM1MDMwNTg4YmM0N2EzNjE0YWQ4NjBhZjc0ODJjNTMKQXV0aG9yOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6
MjM6MzUgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IGNwdWVycmF0YTogQWRkIE1JRFJfQUxMX1ZF
UlNJT05TCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBtYWNybyBNSURSX0FMTF9WRVJTSU9OUyB0
byBtYXRjaCBhbGwgdmFyaWFudC9yZXZpc2lvbiBvZiBhCiAgICBnaXZlbiBDUFUgbW9kZWwuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IGJhNzMwNzBhZjQzYTM4ZDIwMDQxM2Y0NDZkNmE3MThlMTA4
ODY3YjYpCiAgICAKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgeGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jCiAgICAKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDM3OTA4MzNlZjE2Yjk1
NjUzNDI0ZWM5YjE0NWU0NjBlYzFhNTZkMTYpCgpjb21taXQgODU5OTBiZjUzYWRkY2RiMGNlOGU0
NThhM2Q4ZmFkMTk5NzEwYWM1OQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNCAyMDE4ICswMDAwCgogICAgeGVu
L2FybTY0OiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3IgQ29ydGV4LUE3MiwgQTczIGFuZCBB
NzUKICAgIAogICAgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUgTUlEUiB3aWxsIGJlIHVzZWQgdG8g
YSBmb2xsb3ctdXAgZm9yIGhhcmRlbmluZwogICAgdGhlIGJyYW5jaCBwcmVkaWN0b3IuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZy
b20gY29tbWl0IDc5NzViZmY1MjRjNGUyYzMwZWZiZjE0NGRlNzUzZjE1MWQ5NzRlNTMpCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1MDQ1MGMxZjMzZGM3MmYyMTM4YTY3MWQ3Mzg5MzRm
Nzk2YmUzMzE4KQoKY29tbWl0IDk0NmRkMmVlZmFlMmZhZWVjYmViOTY2MmU2NjkzNWM4MDcwZjY0
ZjUKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAg
IFR1ZSBKYW4gMTYgMTQ6MjM6MzMgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IEludHJvZHVjZSBl
bmFibGUgY2FsbGJhY2sgdG8gZW5hYmxlIGEgY2FwYWJpbGl0aWVzIG9uIGVhY2ggb25saW5lIENQ
VQogICAgCiAgICBPbmNlIFhlbiBrbm93cyB3aGF0IGZlYXR1cmVzL3dvcmthcm91bmRzIHByZXNl
bnQgb24gdGhlIHBsYXRmb3JtLCBpdAogICAgbWlnaHQgYmUgbmVjZXNzYXJ5IHRvIGNvbmZpZ3Vy
ZSBlYWNoIG9ubGluZSBDUFUuCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBjYWxsYmFjayAiZW5h
YmxlIiB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uIGVhY2ggb25saW5lIENQVSB0bwogICAgY29uZmln
dXJlIHRoZSAiY2FwYWJpbGl0eSIuCiAgICAKICAgIFRoZSBjb2RlIGlzIGJhc2VkIG9uIExpbnV4
IHY0LjE0ICh3aGVyZSBjcHVmZWF0dXJlLmMgY29tZXMgZnJvbSksIHRoZQogICAgZXhwbGFuYXRp
b24gb2Ygd2h5IHVzaW5nIHN0b3BfbWFjaGluZV9ydW4gaXMga2VwdCBhcyB3ZSBoYXZlIHNpbWls
YXIKICAgIHByb2JsZW0gaW4gdGhlIGZ1dHVyZS4KICAgIAogICAgTGFzdGx5IGludHJvZHVjZSBl
bmFibGVfZXJyYXRhX3dvcmthcm91bmQgdGhhdCB3aWxsIGJlIGNhbGxlZCBvbmNlIENQVXMKICAg
IGhhdmUgYm9vdGVkIGFuZCBiZWZvcmUgdGhlIGhhcmR3YXJlIGRvbWFpbiBpcyBjcmVhdGVkLgog
ICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDc1MDA0OTUxNTVhYWNjZTQzNzg3OGNiNTc2ZjQ1MjI0YWU5
ODRmNDApCiAgICAKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9jcHVmZWF0dXJlLmgKICAgIAogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMmVjN2Nj
YmZmYzZiNzg4ZjY1ZTU1NDk4ZTQzNDdjMWVlM2E0NGIwMSkKCmNvbW1pdCA0NTA3YmI2YWUyYjc3
OGE0ODQzOTQzMzg0NTI1NDZjMWU0ZmM2YWU1CkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBKYW4gMjMgMTQ6NDk6NTggMjAxOCArMDEwMAoKICAgIHVw
ZGF0ZSBYZW4gdmVyc2lvbiB0byA0LjguMwoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 22:14:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 22:14:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efCGY-0000rg-8D; Fri, 26 Jan 2018 22:14:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efCGX-0000rU-3B
 for xen-devel@lists.xensource.com; Fri, 26 Jan 2018 22:14:33 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 3E/72-21146-848AB6A5;
 Fri, 26 Jan 2018 22:14:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVdd9RXa
 UwaKDyhb3prxnd2D02N63iz2AMYo1My8pvyKBNePH1w0sBce0Kn7t7GVrYLyi0MXIxSEk0Mgk
 ceb/EzYI5zGjRN/idiYIZxujxI3Hi4EynBwiAs4SX8/MZQexeQX0JY6tW8YIYgsL2Epc/HGGG
 aRBQmAps8TUa0fAEhICnhLL9x9igbH7ji8HambnYBOwkjgkBhJlEVCVWN3ygn0CI/cCRoZVjB
 rFqUVlqUW6RgZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBHmYAgh2Mv5YFHGK
 U5GBSEuUVmZcdJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCN2E5UE6wKDU9tSItMwcYajBpCQ4e
 JRHeMJA0b3FBYm5xZjpE6hSjMUfTgwdtzBw3XrxuYxZiycvPS5US500HKRUAKc0ozYMbBIuBS
 4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLm3bwMaApPZl4J3L5XQKcwAZ1iV5EJckpJIkJKqo
 FxdUquU1z0rsRwhtdGIuF7dgpYnCuX6U2eu5dlopJ1Q9rZq9Xr97B9aFC0ML7q9eDVF41fG5c
 8t9pp1frP8f2u5dPf3PjtIHrNJkLrbsBH7u+3Da82sVgwuOeucdL/UXTe6rFvyPp44dw/j7iF
 n0t0fPPZEu27hS3sqetcx4yE2xphrxasiNypxFKckWioxVxUnAgAptmVq3wCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-21.messagelabs.com!1517004870!70406073!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15800 invoked from network); 26 Jan 2018 22:14:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 26 Jan 2018 22:14:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efCGT-0006wN-64; Fri, 26 Jan 2018 22:14:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efCGN-0004sP-BN; Fri, 26 Jan 2018 22:14:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efCGM-0004wC-MK; Fri, 26 Jan 2018 22:14:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118366-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 26 Jan 2018 22:14:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118366: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0636828847828830477=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0636828847828830477==
Content-Type: text/plain

flight 118366 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118366/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    0 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============0636828847828830477==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0636828847828830477==--

From xen-devel-bounces@lists.xenproject.org Fri Jan 26 23:24:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 26 Jan 2018 23:24:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efDLh-0005UA-5M; Fri, 26 Jan 2018 23:23:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vepn=ev=johnthomson.fastmail.com.au=git@srs-us1.protection.inumbo.net>)
 id 1efDLf-0005Tz-1K
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 23:23:55 +0000
X-Inumbo-ID: fe2c001c-02ef-11e8-b9b1-635ca7ef6cff
Received: from out3-smtp.messagingengine.com (unknown [66.111.4.27])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe2c001c-02ef-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 23:24:02 +0000 (UTC)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46])
 by mailout.nyi.internal (Postfix) with ESMTP id 0D4FC2110F;
 Fri, 26 Jan 2018 18:23:47 -0500 (EST)
Received: from web1 ([10.202.2.211])
 by compute6.internal (MEProxy); Fri, 26 Jan 2018 18:23:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com.au;
 h=cc:content-transfer-encoding:content-type:date:from
 :in-reply-to:message-id:mime-version:references:subject:to
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=57JQJkJ4B3iAyt5AF
 9J0QnHQwO+HWxOH9DylOPAx8G0=; b=K+jk6Q6ZxI39k+NbIZczVcUwfH/s7BYXU
 ht/Nr8ffE2uaR0aKhgZdtkPo77QM9pwtYq3crUo33dIw6emPKhWyXi5elUImmUK4
 ik0bR7wZdrqFb5lKtro2kq3xGjqc7cZsXb41/6cO3R5fWdOU1wqXKWpMqlazjc1P
 4pi3cRsFC76xVCoN+pb1raCXxWz6qlQ1HCwxJAYWWhMKenVMF8Qpd/QZWrQ99rNL
 bWAt5/OBcUDfzFzPki7xKiCMiTEag6aI+LRncAkmPa/bw+BQzNx8eE13NjeIzvBF
 f6qP8zfw32mNMUWedbtLSEAliPssARW2jIHHt9HdclxKKLMStmh+A==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:in-reply-to:message-id:mime-version:references
 :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=57JQJk
 J4B3iAyt5AF9J0QnHQwO+HWxOH9DylOPAx8G0=; b=YgElBiaSKbcKTJjtKF58Yo
 61X/XKiy9E+d02EaAN5ekPxXV/dYErUL8sgKG/2ptEJXGnzLueKHds483GvUqveh
 D+5y5RCmX7dkcke0LL1n0d2xv4NmwoLjQdYQ/IQ/fFpWSmqb2tTo+prXmksMVSsk
 4XjcYketlmSZ9v6jLV1HRxQxMkBSzD81ducN+hjNWIPQZ5zrXag3njEVHYDLlDfz
 xgEhs9kMp+dO65rza9SRD8Xjx3pmkjA/XaIy3YFG60MA299940zZbaNRTBLBGhaC
 FG2SaVB3OfALrSrvr5vd7KL7IAZsxcqwK4lgj8pmtufAHKXLtv8TbprI+UmRWs4g
 ==
X-ME-Sender: <xms:grhrWsF_7WesWmpTK2W9pNAjN8SHTBV97QLPMe6sMnGcKxqFuT8g7g>
Received: by mailuser.nyi.internal (Postfix, from userid 99)
 id E0309940E7; Fri, 26 Jan 2018 18:23:46 -0500 (EST)
Message-Id: <1517009026.1156477.1249669224.5B9AA859@webmail.messagingengine.com>
From: John Thomson <git@johnthomson.fastmail.com.au>
To: "Xen-devel" <xen-devel@lists.xenproject.org>
MIME-Version: 1.0
X-Mailer: MessagingEngine.com Webmail Interface - ajax-20f48d70
In-Reply-To: <E618870F-03B7-4993-8975-E7BAB4767B2E@citrix.com>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
 <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
 <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
 <20180126114306.mpklwqjlworpuewf@citrix.com>
 <0079C722-DC8F-4930-8E85-42DAE5E8C979@citrix.com>
 <20180126120056.7sijtmdm53drvip2@citrix.com>
 <E618870F-03B7-4993-8975-E7BAB4767B2E@citrix.com>
Date: Sat, 27 Jan 2018 09:23:46 +1000
Cc: Marcello Seri <marcello.seri@citrix.com>,
 M A Young <m.a.young@durham.ac.uk>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyNiBKYW4gMjAxOCwgYXQgMjM6MTYsIENocmlzdGlhbiBMaW5kaWcgd3JvdGU6Cj4g
dXNpbmcgdGhlIC11bnNhZmUtc3RyaW5nIG9wdGlvbiAoaW50cm9kdWNlZCBpbiBPQ2FtbCA0LjAy
KSB0byBrZWVwIAo+IHN0cmluZ3MgbXV0YWJsZSB0byBhdm9pZCBjb2RlIGNoYW5nZXMgaXMgbm90
IGdvaW5nIHRvIHdvcmsgaW4gdGhlIGxvbmcgCj4gcnVuLgoKT2theSwKTkFLIG15IHVuc2FmZS1z
dHJpbmcgcGF0Y2guCgpPbiAyNi4gSmFuIDIwMTgsIGF0IDA5OjA5LCBNIEEgWW91bmcgPG0uYS55
b3VuZ0BkdXJoYW0uYWMudWs+IHdyb3RlOgo+IFRoZSBwYXRjaCBpcyBhdAo+IGh0dHBzOi8vc3Jj
LmZlZG9yYXByb2plY3Qub3JnL3JwbXMveGVuL2Jsb2IvbWFzdGVyL2YveGVuLm9jYW1sLnNhZmUt
c3RyaW5ncy5wYXRjaAo+IHdpdGggdGhlIHJlbGF0ZWQgRmVkb3JhIGJ1ZyBhdAo+IGh0dHBzOi8v
YnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTUyNjcwMwoKVGhlIHNhZmUtc3Ry
aW5nIHBhdGNoIGlzIHRoZSBjb3JyZWN0IHdheSB0byBmaXggdGhpcyBwcm9ibGVtLgpHZXQgdGhh
dCBwYXRjaCBzaWduZWQgb2ZmLCBzdWJtaXR0ZWQgYW5kIHJldmlld2VkIGluIGFub3RoZXIgdGhy
ZWFkPwp3aXRoIGEgYnVtcCB0byA0LjAyLjAgaW4gdG9vbHMvY29uZmlndXJlLmFjCkFYX0NPTVBB
UkVfVkVSU0lPTihbJE9DQU1MVkVSU0lPTl0sIFtsdF0sIFszLjA5LjNdLCBbCmh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPXRvb2xzL2NvbmZpZ3VyZS5h
YztoPWQxYTNhNzhkODdjZTJmMDc3ZTU1MWM2ZWUwMzljYWFkNGFkMmVkYzE7aGI9cmVmcy9oZWFk
cy9zdGFnaW5nI2wyOTcKVGhlIHBhdGNoIGF1dGhvciBhZ3JlZWQgdG8gaGF2ZSB0aGUgcGF0Y2gg
dXBzdHJlYW1lZCBvbiB0aGUgRmVkb3JhIGJ1ZyByZXBvcnQuCkhvdyBzaG91bGQgdGhpcyB0aGVu
IGJlIHNpZ25lZCBvZmYgYW5kIGF0dHJpYnV0ZWQ/CgoKSSBkbyBub3Qga25vdyBpZiBjYW1sLXN0
dWJkb20gdXNlcyBhbnkgb2YgdGhlc2UgZmlsZXMsIGJ1dCBpdCBzZWVtcyB0byB1c2Ugb2NhbWwt
My4xMS4wPwpodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7
Zj1zdHViZG9tL2NvbmZpZ3VyZTtoPWE3YTBjMDkxNTQ0MGI3YjM1MWE3YWRmNGY0MGM4ZjllZThl
NzM5ZWY7aGI9cmVmcy9oZWFkcy9zdGFnaW5nI2wzNTM0CgpDaGVlcnMsCi0tCiAgSm9obiBUaG9t
c29uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 00:42:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 00:42:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efEYx-0002lK-NT; Sat, 27 Jan 2018 00:41:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=duyx=ew=xevo.com=mkelly@srs-us1.protection.inumbo.net>)
 id 1efEYw-0002lE-H1
 for xen-devel@lists.xenproject.org; Sat, 27 Jan 2018 00:41:42 +0000
X-Inumbo-ID: d26cee19-02fa-11e8-ba59-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::60b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d26cee19-02fa-11e8-ba59-bc764e045a96;
 Sat, 27 Jan 2018 01:41:33 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=uievolution.onmicrosoft.com; s=selector1-xevo-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=H0OFBmYthWkFf5+5LlpltMPloZqkzF7KAcmFONxFFpQ=;
 b=MmpFKQhArmluZpSfN0s5f+vnZaXWgTHJtbi421Znc4oREUxt+ulAUFhDxwjpAdxWN4Rb5Ye/NcNffmC3A5JGhcIgZRC+oHWduRC7cdtSisbWGikQ1Ay36qmofoXAy8++3bv9YWv/hVTCEMC/ULL9sIh99kFiiVI0pV7ZEpddgio=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=mkelly@xevo.com; 
Received: from [10.201.1.39] (65.122.179.226) by
 BN6PR0101MB2931.prod.exchangelabs.com (10.174.87.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.428.17; Sat, 27 Jan 2018 00:41:36 +0000
From: Martin Kelly <mkelly@xevo.com>
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
 <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
 <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
 <808e9d86-82c9-9eed-8752-3294c1df74f2@linaro.org>
 <CAPD2p-=aFOY24NpZuwfnq=xS0r9BPFrZry=h8buc5UCXuHtZ0Q@mail.gmail.com>
 <CAPD2p-nYe305YPenOFTQfptVHnNQ2ms=UJ0O7cb4pJHUkeXFrw@mail.gmail.com>
Message-ID: <ec3f44df-2a4e-f418-f15e-610891cbcb24@xevo.com>
Date: Fri, 26 Jan 2018 16:41:28 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAPD2p-nYe305YPenOFTQfptVHnNQ2ms=UJ0O7cb4pJHUkeXFrw@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [65.122.179.226]
X-ClientProxiedBy: DM5PR20CA0011.namprd20.prod.outlook.com (10.173.136.149) To
 BN6PR0101MB2931.prod.exchangelabs.com (10.174.87.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 52fe20f9-743b-4439-fa03-08d5651eb91d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BN6PR0101MB2931; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR0101MB2931;
 3:bq9Jm1A4wviK5VCDkwdrI09eS5yqmbIcoFlLoG7xAND/RNPcbFJ4sn7tFQG97u9XWrzqe/2cZe3zKk9lLxrRAcqvPWePgoFmosI+saBUDDhlFuJX/KOUB1FpPqiECdinV4pt5GG5aQW9pm7GOQBDvQJrDXH6lyei71j/eJCV7q563B4Kswa9PAs9BBWDdqJOSBTfs8JjxrbjZG7pgS22q0XzbkzDeVOQIAe5+08pZhvgMjjUnjLzdlzCWDd9cL96;
 25:zqH9OXn4+WiTA8VSsRuyS8rdiG1iD6/5wc6NU3mdxUquZxOlMc+cUvlEoP0Z1yYKCKuZDc0WbiXyJusE2I1Vm5qM353WxawHvQrpUEMuNV1VS0xpVpw7Yt1e7Qt2cs1B5Uc1TRkyUOh65lgQjjkwYek5mkW5ojBM8NbaqeXJJA5wy+mPNw/eqyQGCN4hR8KQFGpUODbpi+564ufFZpnbymrErW0JDCGgDTYAiYmiIPd2bq+fhPnS+/3lKUoujpJeOekUAPMyOgTlOCGiu9Pzwl06jfIEJ57/f1UY+AF1NiSBU+ksrW8CgEkFMawm9aEVWnErBLgblnhwOqDoMwRBGQ==;
 31:tjlAAVRVwNev6yKEhwVESegZvGZJ3SgXn6ABFEKGmgax5v56ngE5g4aPhNKQqVYH+Qh+tPzn9eC4H2ZKnJYSaT4519k7Ov+YcSw3uiX2XTvd33O8/usjnYBuB/1W3h+rckE5gIFtJJ5ntvsgZYJ1gnEthKUKyPiTWXWfG/uH5kTXdjW4dnMN4brQNfeZa9fXEKqrJovS0+TwZ0l5p6sX1dh/pEy1b/vX1qMtzWU2zZY=
X-MS-TrafficTypeDiagnostic: BN6PR0101MB2931:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR0101MB2931;
 20:qOgC7XhngRxRFn/r5+sPEVI3Rb+ayiA+AQjFBl3oLZ2+S+ALZ0vPHol4zWNS6AuoCI59jr8PBlE65WPrwEtCnWEWjyoDFu4o8CJUSHc4Yhe/rTc0LelVurZ40hVi8zgxCy68RcWj8egzF2nK813aIo5LYvNuIyuUNhyZCJAOH3qWqoWfwJ/4/jFZs2XYs8vTnRym9a+u80thV0cQ+izM33O3KfBy1hB6Hs7WnXjxamZusj30gosnPDxFoTkOCqz7BODXuRHCvrQFK+1aw+W5/szYI0hFWQuZs9Kz1smOTQcBdsCm0S7f+xSdWF6Om/lU1njB93wG1x+yB2fH3vLnm/D7/oM6Frk8NJ1lzYVRgdDavrKntJnx+AC0lffSQcCFmD0AqIp7Y45pZe9QuzopxH7pZCGUltbSfufSEw/w05s=;
 4:c2MVH9qX4zvvD8JqVrxv/Ni+cWhT4bDMgFxTlhhqdpZjrOmZSFhdDjCmFy4b8tcgLpSMFO9nPANR3PzLDozgGsMCA+YYA+FSwGDlzg0oIb9czZ5a/B+cDMrUuo8kZ1DxprO7BZU3nCRfcRHkNlm0qI3rEokGcdQNrirYBw2nPVK9z6RyTrjrZLkhKp4DQoaKgBsnl44QzU8bgwIgKOPPwtxFp5tgn2qsKR5Z8IelQyl6BMV3+vaUmnDSwZgqVzqnJ3x5gOllohALIOkZ1S3j26Y3pJO3APGeEj8m2CWaRJU6ugOrn/HC4+jYJujOjb+gLOIIHmYofM9BefaTk9DQE0MDy1b8oDUmI/xkxXAoLCbYLqumcsm5rF5M6fG2jp6hv80gDyvQQ48eDk87puk69iB6bW0umSQQpv/RuAInuboPoZV4d0WUbG2nyy0lvEDcFsxIVq63xtqLYJWCca0Clw==
X-Microsoft-Antispam-PRVS: <BN6PR0101MB2931D8078D40E902251B7378ABE70@BN6PR0101MB2931.prod.exchangelabs.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(85827821059158)(114974198459425)(278021516957215)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231079)(2400081)(944501161)(93006095)(93001095)(3002001)(10201501046)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(6072148)(201708071742011);
 SRVR:BN6PR0101MB2931; BCL:0; PCL:0; RULEID:; SRVR:BN6PR0101MB2931; 
X-Forefront-PRVS: 056544FBEE
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(396003)(376002)(366004)(39840400004)(346002)(189003)(199004)(129404003)(52314003)(50466002)(229853002)(77096007)(67846002)(64126003)(65826007)(3846002)(6116002)(86362001)(39060400002)(6246003)(25786009)(26005)(81156014)(2906002)(5660300001)(105586002)(6306002)(4326008)(6666003)(8676002)(8936002)(81166006)(93886005)(106356001)(83506002)(58126008)(478600001)(66066001)(54906003)(65956001)(65806001)(966005)(16526019)(47776003)(316002)(31696002)(6486002)(16576012)(31686004)(305945005)(230700001)(186003)(97736004)(7736002)(1411001)(59450400001)(386003)(53546011)(23676004)(2486003)(36756003)(68736007)(52146003)(52116002)(53936002)(90366009)(6916009)(2950100002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR0101MB2931; H:[10.201.1.39]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: xevo.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjAxMDFNQjI5MzE7MjM6V1AyUERaZWlkekltSytNd0I1Zno1Ym9r?=
 =?utf-8?B?c2x0Rmt1TDZjNDV0ekRwVXo5d21DWkhjM2xsZVRPOXhDNHlBdGl2QWJMTmtK?=
 =?utf-8?B?Vy9ld2dRR2pmTGJ2ZFVObUw2MHFtTmdjV2JhdGdjVHROTlpMN1JuZGdxc3pn?=
 =?utf-8?B?ZW5pL0dsRVhwSWhhL1lnb0RZRUwzbFhVcUVxbTltTTVtY2RQc0hrMklhTFE4?=
 =?utf-8?B?bFhtTTBKTHVNdGZFWW55VTBBSkY5TCt6b21lZHI2YWlsM1BoRk1KbDRmM01H?=
 =?utf-8?B?YWtRYVJaUWRIMERxNXgxZXE4R1UvSWlOeExneHgwUE9uQmc5dVZJeVBNaEpk?=
 =?utf-8?B?YjA2RW1WMHZhUkk3RUdJcDlJS1hDTWp0enBCTzBlQkVscU1FcVcwZ0FMUFl2?=
 =?utf-8?B?OFFoYlhHaGVhQ3dUQW1WTEduOVNwR0xIMXUrVlRHM3dHSEpKMCtaM20zRXJh?=
 =?utf-8?B?czFESEtWWU43NTh5SElyc2xEb0xTZTJFVm9HRlV2M0FXQ3krdGZYQ0ZqTmMz?=
 =?utf-8?B?UkRsbHlpR25xeVU1UGZKTUJhelMvbldaUThrUW9uUjdwZ0ZKQ2RYL3oyNkFs?=
 =?utf-8?B?eXNLNjR5UExHamRST3kwa3QvZDY5cmpycngrVGJjZnBYKy9oT2ordnBsOWZ3?=
 =?utf-8?B?N2d5WXcvZUprL3ArdkF6dXIzbjlYakplYVY3WHArK05POEpBbndWSnJ1bS9q?=
 =?utf-8?B?TmxEdXB5ODE5M2Y2aFUrWXNxWHgzVlFjdnBnTEt2cXdFc1VIeGlTNUEyc0pa?=
 =?utf-8?B?Ump0WmdBYWpJRlowWDBtR2ZrNFZxbGY2ZFR3Qk1ISlIzSVFXRG9rZGVHZEtm?=
 =?utf-8?B?bWxhdTA1aXNoWEZ0WXRtQis1bEl0MUpXUTVWaVpmcjV5R3NDYk8xNEhoWlda?=
 =?utf-8?B?b0VGY09mQ1J6NHViWDhOdUhjbkk1N0YxZXBmOTE2RDNpVk5tSmNzZXhiU0wz?=
 =?utf-8?B?N1JueTBOT3ZYY3FXZzQ0SzdBMkFlNWd4MzB6M3RsOC84dUxObDQvb1BTMURk?=
 =?utf-8?B?VkNERGhRRHNMaWswSzI2Rk9aTUUxYWZsY1llcWM0KzY0QnBOR0FMRkMzRkE1?=
 =?utf-8?B?dTJXUDNjVjNobGtmWXVvdUVPT1BySEtUeGF1aHBwSFNnVlEzb1R6YlcwYllF?=
 =?utf-8?B?SDJZZ0VBdTU4elY4aEpMOWFvdWttQmxDaXZvUHIrazlFaWYycmJSbmdOUXpv?=
 =?utf-8?B?cUI5UmY1aUxGMStqSWVKZTV3Y2crSGo3bzAzTklyRDN5MzRObmxBa09oT0du?=
 =?utf-8?B?RmE1SHhoaHdETVBES2NUNVFOZVhuTzg3ZkdUTjhhd3lkTGxVMTRkam5VNWpD?=
 =?utf-8?B?bzZmRURaV3J3cHFsZU5GLzVlZFB1My9MME84K094ektRaGEyVmNpV2tYRHdL?=
 =?utf-8?B?SVFGR0J5M1J2OW0wcHlJdVlxM0U4WUV0UldHbEdIRDZITUt4clZYY0JYU1VW?=
 =?utf-8?B?UHdveEpXbTlCaWczM1M1c25VeDg1bGYzN2RwSDNoUXZrOUh4OThZS2RJSUx1?=
 =?utf-8?B?dmxvU3FMWUpWRjdkUDdqVTRBR0tpN2xVRHlsRk5xQ1AzU2lTcGJmaFdLeHJX?=
 =?utf-8?B?VUpsdWkvQnYwa1B3QzEvMTA3eTFwcFRwWnVVOVpvK2p3R21DbHR2QU1Cb2tO?=
 =?utf-8?B?eUdZSlRQYmwwRk43aHkrbE1zaVhVVHdwY3dWcFM0Vm4xRjVEcFFiak5UVEcv?=
 =?utf-8?B?L3dZVlZoWndwbVpubHc1Z0RoeVVsWHhjR1lHbUdyRjVjdVJqZVRqQUhyZHgv?=
 =?utf-8?B?eE1MVTN5N1FGYm05RGJOaWpTTll0dDRZa1BuZFNaTytPbGhHZ3VpL085WGQw?=
 =?utf-8?B?U2JYWGlxT2RDYVZ3dWt6Mzk2Q0MyK2xWMFpUa044aUFFWUFOVnljREhDT0VX?=
 =?utf-8?B?OExiTE4wbTA1SFBmcFFqWUVzUWM0NnM1SCtaaGVxYnkydXpHNjNPTnRuUnZy?=
 =?utf-8?B?WDJUSHVhY2JMS25pd0czT1VoTEJIZlNKSHJBeUc3MEdXZEcxc0ltRDcrT2Nr?=
 =?utf-8?B?c24rVnFIVEUvdytRclZ3UFZWaFFhekpNM01Vbk10cmc4bzYzemJjMlRTa3lT?=
 =?utf-8?B?czloVGtCejRxTlNmRngwYVdRcTV0VVAxbE90WENhb0tjRC9tNmd6RVJHaFNZ?=
 =?utf-8?Q?gVTfEmBeZwBvUyGlc9pCcncbSWS1JxaI7xJfq+2p3ZH7WG?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR0101MB2931;
 6:oTsxOhlwqZyluAFnORaYf4yuMp51dvqj45IahmumNqqNA/C5CfLCZ0OWJClc4i/mSpkzrCjyrwa/CvdrUE61HWmyuNp61LM8jDhzHMOfguVBbaLJ04vSEcgmskWJ8S3k6TwS1ogZx1i40QFKshOXOToGVKoiKZRCYfma1jdT4VRmD2umHJWCB6T22q9H0sIYPCTQe2Wa2l0KebOSczZjoXRT8G+U45k8pGUd+eVirX6a7micIn+l419hy7HX07g38673AgdUeSrrA/5RUvXNQYK7dUDNaxFZqxsSzbPgvcdQwgMcpUTVBNypC6JXtrUXYnoAA2G0KlseSseCCzPHQntDLeSTAYP2jWdnl7G6Gtg=;
 5:yMW9G/xHPQD2l0aOvBYLo3J4L4FiJptTRSf61ZZiPPNv+HOOKbI8DZLtuvhmet3GR85P6MDnNRM/hys3tmtBaoca20buHMYN01H983BAPMSVcDAXHnZqjRudW9elzJFA/xLxlNdlvepJCb6RCpjdNe9T0LMkISr36v+T9Qf4KiI=;
 24:5XzGkAGPx+cUsZIQXIDo6O0KMEnVoBqrAz63FQPeZq5LHp3wqxTie5h1/lRAY8k1xeo2BF5nsnjRLUIcHPn7pvFGNZ3qCr4mRN5wue5PkLk=;
 7:2LRbHxV4KA9XhMmg+021uZojBGX8NAVui032S91n/1zpz9/w2eDLZKXNdR5RzY8SJy1VUTCxGXgqGKQBDDuDMwwify9EK/+mDCz2bLwlfxa7qur2OO9LuWO/65cCCLR1bpUyi9qaLbLZbQip5BfNPv4ioLgdjN0q43cgnl5EuE6p7NxyLVq1qL6E3qX4XRg++LfKAechp6Y9eXGVdi1VtZt/Ag2+1/CQ6z91Wjhi6yyJFvH/hM5KqV3EVzuNT6eG
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xevo.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jan 2018 00:41:36.5873 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 52fe20f9-743b-4439-fa03-08d5651eb91d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e0a7ca1f-2458-4cd6-a7c7-d733c07495ab
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR0101MB2931
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMjYvMjAxOCAxMDoxMyBBTSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gSGks
IE1hcnRpbgo+IAo+IE9uIEZyaSwgSmFuIDI2LCAyMDE4IGF0IDg6MDUgUE0sIE9sZWtzYW5kciBU
eXNoY2hlbmtvCj4gPG9sZWtzdHlzaEBnbWFpbC5jb20+IHdyb3RlOgo+PiBPbiBGcmksIEphbiAy
NiwgMjAxOCBhdCAzOjQ5IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PiB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+IEkgYW0gQ0NpbmcgT2xla3NhbmRyLiBIZSBrbm93cyBi
ZXR0ZXIgdGhhbiBtZSB0aGlzIHBsYXRmb3JtLgo+Pgo+PiBIaSwgSnVsaWVuLgo+Pgo+PiBPSywg
dGhhbmsgeW91LCBJIHdpbGwgdHJ5IHRvIHByb3ZpZGUgc29tZSBwb2ludGVycy4KPj4KPj4+Cj4+
PiBDaGVlcnMsCj4+Pgo+Pj4gT24gMjYvMDEvMTggMDA6MjksIE1hcnRpbiBLZWxseSB3cm90ZToK
Pj4+Pgo+Pj4+IE9uIDAxLzI1LzIwMTggMDQ6MTcgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+
Pj4KPj4+Pj4KPj4+Pj4KPj4+Pj4gT24gMjQvMDEvMTggMjI6MTAsIE1hcnRpbiBLZWxseSB3cm90
ZToKPj4+Pj4+Cj4+Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4KPj4+Pj4gSGVsbG8sCj4+Pj4+Cj4+Pj4+
PiBEb2VzIGFueW9uZSBrbm93IGlmIEdQVSBwYXNzdGhyb3VnaCBpcyBzdXBwb3J0ZWQgb24gQVJN
PyAoZS5nLiBmb3IgYSBHUFUKPj4+Pj4+IGludGVncmF0ZWQgaW50byBhbiBBUk0gU29DKS4gSSBj
aGVja2VkIGRvY3VtZW50YXRpb24gYW5kIHRoZSBjb2RlLCBidXQgSQo+Pj4+Pj4gY291bGRuJ3Qg
dGVsbCBmb3Igc3VyZS4KPj4+Pj4+Cj4+Pj4+PiBJZiBzbywgd2hhdCBhcmUgdGhlIGhhcmR3YXJl
IHJlcXVpcmVtZW50cyBmb3IgaXQ/IElmIG5vdCwgaXMgaXQgZmVhc2libGUKPj4+Pj4+IHRvIGRv
IGluIHRoZSBmdXR1cmU/Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IFhlbiBBcm0gc3VwcG9ydHMgZGV2aWNl
IGludGVncmF0ZWQgaW50byBhbiBBUk0gU29DLiBJbiBnZW5lcmFsIHdlIGhpZ2hseQo+Pj4+PiBy
ZWNvbW1lbmQgdG8gaGF2ZSB0aGUgR1BVIGJlaGluZCBhbiBJT01NVS4gU28gcGFzc3Rocm91Z2gg
d291bGQgYmUgZnVsbHkKPj4+Pj4gc2VjdXJlLgo+Pj4+Pgo+Pj4+PiBEb2VzIHlvdXIgcGxhdGZv
cm0gaGFzIGFuIElPTU1VPyBJZiBzbyB3aGljaCBvbmU/IERvIHlvdSBrbm93IGlmIHRoZSBHUFUK
Pj4+Pj4gaXMgYmVoaW5kIGl0Pwo+Pj4+Pgo+Pj4+PiBJdCB3b3VsZCBiZSBwb3NzaWJsZSB0byBk
byBwYXNzdGhyb3VnaCB3aXRob3V0IElPTU1VLCBidXQgdGhhdCdzIG1vcmUKPj4+Pj4gY29tcGxl
eCBhbmQgd291bGQgcmVxdWlyZSBzb21lIGhhY2sgaW4gWGVuIHRvIG1ha2Ugc3VyZSB0aGUgZ3Vl
c3QgbWVtb3J5IGlzCj4+Pj4+IGRpcmVjdCBtYXBwZWQgKGUuZyBndWVzdCBwaHlzaWNhbCBhZGRy
ZXNzID0gaG9zdCBwaHlzaWNhbCBhZGRyZXNzKS4KPj4+Pj4KPj4+Pj4gRm9yIG1vcmUgZG9jdW1l
bnRhdGlvbiBvbiBob3cgdG8gZG8gaXQgKHNlZSBbMV0gYW5kIFsyXSkuCj4+Pj4+Cj4+Pj4+IENo
ZWVycywKPj4+Pj4KPj4+Pj4gWzFdCj4+Pj4+IGh0dHBzOi8vZXZlbnRzLnN0YXRpYy5saW51eGZv
dW5kLm9yZy9zaXRlcy9ldmVudHMvZmlsZXMvc2xpZGVzL3RhbGtfNS5wZGYKPj4+Pj4gWzJdIGh0
dHBzOi8vd2lraS54ZW4ub3JnL2ltYWdlcy8xLzE3L0RldmljZV9wYXNzdGhyb3VnaF94ZW4ucGRm
Cj4+Pj4+Cj4+Pj4KPj4+PiBIaSBKdWxpZW4sCj4+Pj4KPj4+PiBUaGFua3MgdmVyeSBtdWNoIGZv
ciB0aGUgaW5mb3JtYXRpb24uIEknbSBsb29raW5nIGF0IHRoZSBSZW5lc2FzIFItQ2FyIEgzCj4+
Pj4gUjhBNzc5NSwgd2hpY2ggaGFzIGFuIElPTU1VICh1c2luZyB0aGUgTGludXggaXBtbXUtdm1z
YSBkcml2ZXIgaW4KPj4+PiBkcml2ZXJzL2lvbW11L2lwbW11LXZtc2EuYykuIExvb2tpbmcgYXQg
dGhlIGRldmljZSB0cmVlIGZvciBpdAo+Pj4+IChyOGE3Nzk1LmR0c2kpLCBpdCBhcHBlYXJzIHlv
dSBjb3VsZCBwYXNzIHRocm91Z2ggdGhlIGRpc3BsYXlAZmViMDAwMDAgbm9kZQo+Pj4+IGZvciB0
aGUgRFJNIGRyaXZlci4KPj4+Pgo+Pj4+IEkgZGlkIG5vdGljZSB0aGlzIHBhdGNoIHNlcmllcywg
d2hpY2ggZGlkbid0IGdldCBtZXJnZWQ6Cj4+Pj4KPj4+PiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDI2NzkuaHRtbAo+Pj4+
Cj4+Pj4gUHJlc3VtYWJseSB0aGF0IGRyaXZlciB3b3VsZCBiZSBuZWVkZWQgaW4gWGVuLgo+Pj4+
Cj4+Pj4gQXJlIHRoZXJlIGFueSBnb3RjaGFzIEknbSBtaXNzaW5nPyBJcyBHUFUgcGFzc3Rocm91
Z2ggb24gQVJNIHNvbWV0aGluZwo+Pj4+IHRoYXQgaXMgInRoZW9yZXRpY2FsbHkgZG9hYmxlIiBv
ciBzb21ldGhpbmcgdGhhdCBoYXMgYmVlbiBkb25lIGFscmVhZHkgYW5kCj4+Pj4gc2hvd24gdG8g
YmUgcGVyZm9ybWFudD8KPiAKPiBJIGFzc3VtZSB0aGUgSDMgU29DIHZlcnNpb24geW91IGFyZSB1
c2luZyBpcyBFUzIuMCwgYmVjYXVzZSBvZiByOGE3Nzk1LmR0c2kuCj4gCj4gQlRXLCB3aGF0IEJT
UCB2ZXJzaW9uIGFyZSB5b3UgdXNpbmc/IEkgYW0gd29uZGVyaW5nIHdoYXQgaXMgeW91ciB1c2Ut
Y2FzZT8KPiBJZiB5b3Ugd2FudCB0byBrZWVwIEdQVSBpbiBzb21lIGRlZGljYXRlZCBkb21haW4g
d2l0aG91dCBubyBoYXJkd2FyZQo+IGF0IGFsbCwgeW91IGhhdmUgdG8gdXNlIHNvbWV0aGluZyBs
aWtlIFBWIERSTSBmcm9udGVuZCBydW5uaW5nIGhlcmUKPiBhbmQgUFYgRFJNIGJhY2tlbmQgaW4g
dGhlIGhhcmR3YXJlL2RyaXZlciBkb21haW4uCj4gVGhlIHRoaW5ncyBhcmUgZ29pbmcgdG8gYmUg
bXVjaCBzaW1wbGUgaWYgeW91IHBhc3MgdGhyb3VnaCBhbGwKPiByZXF1aXJlZCBkaXNwbGF5IHN1
Yi1jb21wb25lbnRzIGFzIHdlbGwsIGZvciB0aGUgInJjYXItZHUiIERSTSB0byBiZQo+IGZ1bmN0
aW9uYWwuCj4gV2hpY2ggd2F5IGFyZSB5b3UgbG9va2luZyBmb3I/CgpNeSBCU1AgYW5kIGtlcm5l
bCB2ZXJzaW9uIGlzIGZsZXhpYmxlLCBhbmQgSSdkIGJlIGhhcHB5IHRvIHVzZSB3aGF0ZXZlciAK
d29ya3MgYmVzdC4gVGhlIHVzZS1jYXNlIGlzIHVzaW5nIE9wZW5DTCBpbnNpZGUgYSBWTSBmb3Ig
CmhpZ2gtcGVyZm9ybWFuY2UgR1BHUFUuIFRoaXMgbWVhbnMgdGhhdCBwZXJmb3JtYW5jZSBpcyBj
cml0aWNhbCwgYW5kIEkgCndvdWxkIGdvIHdpdGggd2hhdGV2ZXIgc29sdXRpb24gb2ZmZXJzIHRo
ZSBiZXN0IHBlcmZvcm1hbmNlLgoKPiAKPiBBbnl3YXksIGluIGJvdGggY2FzZXMgeW91IGhhdmUg
dG8gcGFzcyB0aHJvdWdoIEdQVS4gRm9yIHRoYXQgc29tZQo+IGFjdGl2aXRpZXMgc2hvdWxkIGJl
IGRvbmU6Cj4gCj4gMS4gWGVuIHNpZGU6Cj4gCj4gQXMgZm9yIHRoZSBwYXRjaCBzZXJpZXMsIHlv
dSBhcmUgcmlnaHQsIHlvdSBoYXZlIHRvIGJhc2Ugb24gaXQuIFRoZXJlCj4gYXJlIHR3byBzZXBh
cmF0ZSBwYXRjaCBzZXJpZXMgd2hpY2ggaGF2ZW4ndCB1cHN0cmVhbWVkIHlldCwKPiBidXQgbmVl
ZGVkIGZvciB0aGUgcGFzc3Rocm91Z2ggZmVhdHVyZSB0byB3b3JrIG9uIFItQ2FyIEdlbjMgU29D
cyAoTTMsIEgzKS4KPiAKPiBodHRwczovL3d3dy5tYWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBs
aXN0cy54ZW4ub3JnL21zZzExNTkwMS5odG1sCj4gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNv
bS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9tc2cxMTYwMzguaHRtbAo+IAo+IEFsc28gYWRkaXRp
b25hbCBwYXRjaCBpcyBuZWVkZWQgdG8gdGVhY2ggSVBNTVUtVk1TQSBkcml2ZXIgdG8gaGFuZGxl
Cj4gZGV2aWNlcyB3aGljaCBhcmUgaG9va2VkIHVwIHRvIG11bHRpcGxlIElQTU1VIGNhY2hlcy4K
PiBTaW5jZSB0aGUgR1BVIG9uIEgzIFNvQyBpcyBjb25uZWN0ZWQgdG8gbXVsdGlwbGUgSVBNTVUg
Y2FjaGVzOiBQVjAgLSBQVjMuCj4gCj4gSSBoYXZlIGNyZWF0ZWQgbmV3IGJyYW5jaCB5b3UgY2Fu
IHNpbXBseSBiYXNlIG9uIHRvIGdldCByZXF1aXJlZAo+IHN1cHBvcnQgaW4gaGFuZC4KPiByZXBv
OiBodHRwczovL2dpdGh1Yi5jb20vb3R5c2hjaGVua28xL3hlbi5naXQgYnJhbmNoOiBpcG1tdV9u
ZXh0Cj4gCj4gMi4gRGV2aWNlIHRyZWVzIGFuZCBndWVzdCBjb25maWcgZmlsZToKPiAKPiAyLjEu
IFlvdSBoYXZlIHRvIGFkZCBmb2xsb3dpbmcgdG8gdGhlIGRvbWFpbiAwIGRldmljZSB0cmVlOgo+
IAo+IFRoZXJlIGlzIG5vIG1hZ2ljIGhlcmUuIFRoaXMgaXMganVzdCB0byBlbmFibGUgY29ycmVz
cG9uZGluZyBJUE1NVXMsCj4gaG9va2VkIHVwIEdQVSB0byB0aGVtIGFuZCBub3RpZnkgWGVuCj4g
dGhhdCBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzcyB0aHJvdWdoZWQuCj4gCj4gJmdzeCB7Cj4g
ICAgICB4ZW4scGFzc3Rocm91Z2g7Cj4gCj4gICAgICBpb21tdXMgPSA8JmlwbW11X3B2MCAwPiwg
PCZpcG1tdV9wdjAgMT4sCj4gICAgICA8JmlwbW11X3B2MCAyPiwgPCZpcG1tdV9wdjAgMz4sCj4g
ICAgICA8JmlwbW11X3B2MCA0PiwgPCZpcG1tdV9wdjAgNT4sCj4gICAgICA8JmlwbW11X3B2MCA2
PiwgPCZpcG1tdV9wdjAgNz4sCj4gICAgICA8JmlwbW11X3B2MSAwPiwgPCZpcG1tdV9wdjEgMT4s
Cj4gICAgICA8JmlwbW11X3B2MSAyPiwgPCZpcG1tdV9wdjEgMz4sCj4gICAgICA8JmlwbW11X3B2
MSA0PiwgPCZpcG1tdV9wdjEgNT4sCj4gICAgICA8JmlwbW11X3B2MSA2PiwgPCZpcG1tdV9wdjEg
Nz4sCj4gICAgICA8JmlwbW11X3B2MiAwPiwgPCZpcG1tdV9wdjIgMT4sCj4gICAgICA8JmlwbW11
X3B2MiAyPiwgPCZpcG1tdV9wdjIgMz4sCj4gICAgICA8JmlwbW11X3B2MiA0PiwgPCZpcG1tdV9w
djIgNT4sCj4gICAgICA8JmlwbW11X3B2MiA2PiwgPCZpcG1tdV9wdjIgNz4sCj4gICAgICA8Jmlw
bW11X3B2MyAwPiwgPCZpcG1tdV9wdjMgMT4sCj4gICAgICA8JmlwbW11X3B2MyAyPiwgPCZpcG1t
dV9wdjMgMz4sCj4gICAgICA8JmlwbW11X3B2MyA0PiwgPCZpcG1tdV9wdjMgNT4sCj4gICAgICA8
JmlwbW11X3B2MyA2PiwgPCZpcG1tdV9wdjMgNz47Cj4gfTsKPiAKPiAgICZpcG1tdV9wdjAgewo+
ICAgICAgIHN0YXR1cyA9ICJva2F5IjsKPiAgIH07Cj4gCj4gICAmaXBtbXVfcHYxIHsKPiAgICAg
ICBzdGF0dXMgPSAib2theSI7Cj4gICB9Owo+IAo+ICAgJmlwbW11X3B2MiB7Cj4gICAgICAgc3Rh
dHVzID0gIm9rYXkiOwo+ICAgfTsKPiAKPiAgICZpcG1tdV9wdjMgewo+ICAgICAgIHN0YXR1cyA9
ICJva2F5IjsKPiAgIH07Cj4gCj4gICAmaXBtbXVfbW0gewo+ICAgICAgIHN0YXR1cyA9ICJva2F5
IjsKPiAgIH07Cj4gCj4gMi4yLiBZb3UgaGF2ZSB0byBhZGQgZm9sbG93aW5nIHRvIHRoZSBndWVz
dCBjb25maWcgZmlsZToKPiAKPiBJIG1pZ2h0IG1pc3Rha2UgaGVyZSwgcGxlYXNlIHVzZSBleGlz
dGluZyBkb2N1bWVudGF0aW9uIHRvIHNlZSBob3cgYQo+IGd1ZXN0IGNvbmZpZyBmaWxlCj4gc2hv
dWxkIGJlIHByb3Blcmx5IG1vZGlmaWVkLiBGb3IgZXhhbXBsZQo+IGh0dHBzOi8vZXZlbnRzLnN0
YXRpYy5saW51eGZvdW5kLm9yZy9zaXRlcy9ldmVudHMvZmlsZXMvc2xpZGVzL3RhbGtfNS5wZGYK
PiAKPiBkdGRldiA9IFsgIi9zb2MvZ3N4QGZkMDAwMDAwIiBdCj4gCj4gaXJxcyA9IFsgMTUxIF0K
PiAKPiBpb21lbSA9IFsgImZkMDAwLDQwIiBdCj4gCj4gZGV2aWNlX3RyZWUgPSAiZG9tVS5kdGIi
IDwtIFRoaXMgaXMgdGhlIGd1ZXN0IHBhcnRpYWwgZGV2aWNlIHRyZWUuCj4gCj4gMi4zIEFjdHVh
bGx5IHRoZSBndWVzdCBwYXJ0aWFsIGRldmljZSB0cmVlIEkgaGF2ZSB1c2VkIGlzOgo+IAo+IC9k
dHMtdjEvOwo+IAo+ICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9h
cm0tZ2ljLmg+Cj4gCj4gLyB7Cj4gICAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsKPiAgICAgICNz
aXplLWNlbGxzID0gPDI+Owo+IAo+ICAgICAgcGFzc3Rocm91Z2ggewo+ICAgICAgICAgIGNvbXBh
dGlibGUgPSAic2ltcGxlLWJ1cyI7Cj4gICAgICAgICAgcmFuZ2VzOwo+IAo+ICAgICAgICAgICNh
ZGRyZXNzLWNlbGxzID0gPDI+Owo+ICAgICAgICAgICNzaXplLWNlbGxzID0gPDI+Owo+IAo+ICAg
ICAgICAgIGdzeDogZ3N4QGZkMDAwMDAwIHsKPiAgICAgICAgICAgICAgY29tcGF0aWJsZSA9ICJy
ZW5lc2FzLGdzeCI7Cj4gICAgICAgICAgICAgIHJlZyA9IDwwIDB4ZmQwMDAwMDAgMCAweDNmZmZm
PjsKPiAgICAgICAgICAgICAgaW50ZXJydXB0cyA9IDxHSUNfU1BJIDExOSBJUlFfVFlQRV9MRVZF
TF9ISUdIPjsKPiAgICAgICAgICAgICAgLypjbG9ja3MgPSA8JmNwZyBDUEdfTU9EIDExMj47Ki8K
PiAgICAgICAgICAgICAgLypwb3dlci1kb21haW5zID0gPCZzeXNjIFI4QTc3OTVfUERfM0RHX0U+
OyovCj4gICAgICAgICAgfTsKPiAgICAgIH07Cj4gfTsKPiAKPiBIb3BlIHRoaXMgaGVscHMuCj4g
CgpZZXMsIHRoaXMgaXMgY2VydGFpbmx5IHZlcnkgaGVscGZ1bCwgdGhhbmsgeW91LgoKSnVzdCB0
byB2ZXJpZnksIGl0IHNvdW5kcyBsaWtlIHRoaXMgd291bGQgYmUgSFZNIG1vZGUgd2l0aCB0aGUg
CnBhc3N0aHJvdWdoIGJlaW5nIHRyYW5zcGFyZW50IHRvIHRoZSBndWVzdDsgaXMgdGhhdCBjb3Jy
ZWN0PwoKQWxzbywgZG8geW91IGtub3cgaWYgaXQgd291bGQgYmUgcG9zc2libGUgdG8gc2hhcmUg
dGhlIEdQVSBhY3Jvc3MgCm11bHRpcGxlIFZNcywgb3Igd291bGQgaXQgYmUgZXhjbHVzaXZlIHRv
IGEgVk0/IEknbSBub3Qgc3VyZSB3aGV0aGVyIHRoZSAKSU9NTVUgc3VwcG9ydHMgdGhpcywgb3Ig
d2hldGhlciB0aGUgRFJNIGRyaXZlciBzdXBwb3J0cyBpdC4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 00:47:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 00:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efEe9-0002yL-NY; Sat, 27 Jan 2018 00:47:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efEe8-0002yF-4a
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 00:47:04 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id C7/2E-04045-70CCB6A5;
 Sat, 27 Jan 2018 00:47:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVZftTHa
 UwdFjUhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPye/uCY1oVP1cdZmtgvKLQxcjFISTQyCTR
 c/wDE4TzmFHi44TXUM42Rokpq3YDOZwcIgLOEl/PzGUHsXkF9CWeLbzPCGILC9hKfN18jgWkQ
 UJgKbPE1GtHwBISAp4Sy/cfYoGx+44vB2pm52ATsJI4JAYSZRFQlXixaxbjBEbuBYwMqxg1il
 OLylKLdI0M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAv3LAAQ7GP8sCzjEKMn
 BpCTKKzIvO0qILyk/pTIjsTgjvqg0J7X4EKMMB4eSBC/PaaCcYFFqempFWmYOMNBg0hIcPEoi
 vPtPAaV5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eqpQ47zOQUgGQ0ozSPLhBsAi4x
 CgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeKZB7eDLzSuD2vQI6hQnoFLuKTJBTShIRUlINjC
 LXt63vvW80P7jhB+8utxedm2S90/5mFpRUKfw6eeLg9I28n/83/0owdgnmid0xvVHxeadd8Tz
 hp0af7l5/d3W+ZrF/WEr+LcFu+wBxrRtZ/+3OKayfuamqYbEtm+WXZ9OmvnZ8k3ZGNvCKcXLN
 tPh/P34/+ppweLajfunN9d2hLza+CGWsE1ViKc5INNRiLipOBABv1v2CewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1517014021!63125806!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 58028 invoked from network); 27 Jan 2018 00:47:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 00:47:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efEe2-0002wg-R6; Sat, 27 Jan 2018 00:46:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efEdx-0005pJ-Gv; Sat, 27 Jan 2018 00:46:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efEdx-0000Ch-1N; Sat, 27 Jan 2018 00:46:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118372-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 00:46:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118372: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2543858114745100973=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2543858114745100973==
Content-Type: text/plain

flight 118372 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118372/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    0 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============2543858114745100973==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2543858114745100973==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 01:28:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 01:28:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efFIB-0003TV-EK; Sat, 27 Jan 2018 01:28:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=azwq=ew=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1efFIA-0003TP-F6
 for xen-devel@lists.xen.org; Sat, 27 Jan 2018 01:28:26 +0000
X-Inumbo-ID: 5ffea913-0301-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ffea913-0301-11e8-b9b1-635ca7ef6cff;
 Sat, 27 Jan 2018 01:28:28 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 27 Jan 2018 02:28:12 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Sat, 27 Jan 2018 01:27:51 +0000
Message-ID: <1517016469.15341.153.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Sat, 27 Jan 2018 02:27:49 +0100
In-Reply-To: <be65dc15-ab25-8522-8720-1ab64c6ef959@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
 <be65dc15-ab25-8522-8720-1ab64c6ef959@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1483894778277268813=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1483894778277268813==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-DSo3QSR8GgBJyFm7H+4H"


--=-DSo3QSR8GgBJyFm7H+4H
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

> On 25/01/18 16:09, Andrew Cooper wrote:
> > On 25/01/18 15:57, Jan Beulich wrote:
> > > > > >=20
> > > For the record, the overwhelming majority of calls to
> > > __sync_local_execstate() being responsible for the behavior
> > > come from invalidate_interrupt(), which suggests to me that
> > > there's a meaningful number of cases where a vCPU is migrated
> > > to another CPU and then back, without another vCPU having
> > > run on the original CPU in between. If I'm not wrong with this,
> > > I have to question why the vCPU is migrated then in the first
> > > place.
> >=20
So, about this. I haven't applied Jan's measurement patch yet (I'm
doing some reshuffling of my dev and test hardware here), but I have
given a look at traces.

So, Jan, a question: why are you saying "migrated to another CPU **and
then back**"? I'm asking because, AFAICT, the fact that
__sync_local_execstate() is called from invalidate_interrupt() means
that:
* a vCPU is running on a pCPU
* the vCPU is migrated, and the pCPU became idle
* the vCPU starts to run where it was migrated, while its 'original'
  pCPU is still idle =3D=3D> inv. IPI =3D=3D> sync state.

So there seems to me to be no need for the vCPU to actually "go back",
is there it?

Anyway, looking at traces, I observed the following:

    28.371352689 --|------x------ d32767v9 csched:schedule cpu 9, idle
    28.371354095 --|------x------ d32767v9 sched_switch prev d32767v9, run =
for 3412.789us
    28.371354475 --|------x------ d32767v9 sched_switch next d3v8, was runn=
able for 59.917us, next slice 30000.0us
    28.371354752 --|------x------ d32767v9 sched_switch prev d32767v9 next =
d3v8
    28.371355267 --|------x------ d32767v9 runstate_change d32767v9 running=
->runnable
(1) 28.371355728 --|------x------ d?v? runstate_change d3v8 runnable->runni=
ng
    ............ ................ ...
(2) 28.375501037 -----|||-x----|- d3v8 vcpu_wake d3v5
    28.375501540 -----|||-x----|- d3v8 runstate_change d3v5 blocked->runnab=
le
(3) 28.375502300 -----|||-x----|- d3v8 csched:runq_tickle, cpu 8
    ............ ................ ...
    28.375509472 --|--|||x|----|- d32767v8 csched:schedule cpu 8, idle
    28.375510682 --|--|||x|----|- d32767v8 sched_switch prev d32767v8, run =
for 724.165us
    28.375511034 --|--|||x|----|- d32767v8 sched_switch next d3v5, was runn=
able for 7.396us, next slice 30000.0us
    28.375511300 --|--|||x|----|- d32767v8 sched_switch prev d32767v8 next =
d3v5
    28.375511640 --|--|||x|----|- d32767v8 runstate_change d32767v8 running=
->runnable
(4) 28.375512060 --|--|||x|----|- d?v? runstate_change d3v5 runnable->runni=
ng
    ............ ................ ...
(5) 28.375624977 ----|-|||x----|- d3v8 csched: d3v8 unboosted
(6) 28.375628208 ----|-|||x----|- d3v8 csched:pick_cpu 11 for d3v8

At (1) d3v8 starts running on CPU 9. Then, at (2), d3v5 wakes up, and
at (3) CPU 8 (which is idle) is tickled, as a consequence of that. At
(4), CPU 8 picks up d3v5 and run it (this may seem unrelated, but bear
with me a little).

At (5), a periodic tick arrives on CPU 9. Periodic ticks are a core
part of the Credit1 algorithm, and are used for accounting and load
balancing. In fact, csched_tick() calls csched_vcpu_acct() which, at
(6), calls _csched_cpu_pick().

Pick realizes that d3v8 is running on CPU 9, and that CPU 8 is also
busy. Now, since CPU 8 and 9 are hyperthreads of the same core, and
since there are fully idle cores, Credit1 decides that it's better to
kick d3v8 to one of those fully idle cores, so both d3v5 and d3v8
itslef can run at full "core speed". In fact, we see that CPU 11 is
picked, as both the hyperthreads --CPU 10 and CPU 11 itself-- are idle.
(To be continued, below)

(7) 28.375630686 ----|-|||x----|- d3v8 csched:schedule cpu 9, busy
(*) 28.375631619 ----|-|||x----|- d3v8 csched:load_balance skipping 14
    28.375632094 ----|-|||x----|- d3v8 csched:load_balance skipping 8
    28.375632612 ----|-|||x----|- d3v8 csched:load_balance skipping 4
    28.375633004 ----|-|||x----|- d3v8 csched:load_balance skipping 6
    28.375633364 ----|-|||x----|- d3v8 csched:load_balance skipping 7
    28.375633960 ----|-|||x------ d3v8 csched:load_balance skipping 8
    28.375634470 ----|-|||x------ d3v8 csched:load_balance skipping 4
    28.375634820 ----|-|||x------ d3v8 csched:load_balance skipping 6
(**)28.375635067 ----|-|||x------ d3v8 csched:load_balance skipping 7
    28.375635560 ----|-|||x------ d3v8 sched_switch prev d3v8, run for 4288=
.140us
    28.375635988 ----|-|||x------ d3v8 sched_switch next d32767v9, was runn=
able for 4288.140us
    28.375636233 ----|-|||x------ d3v8 sched_switch prev d3v8 next d32767v9
    28.375636615 ----|-|||x------ d3v8 runstate_change d3v8 running->offlin=
e
(8) 28.375637015 ----|-|||x------ d?v? runstate_change d32767v9 runnable->r=
unning
    28.375638146 ----|-x||------- d3v2 vcpu_block d3v2
    ............ ................ ...
    28.375645627 ----|--||x------ d32767v9 csched:pick_cpu 11 for d3v8
    28.375647138 ----|--||x------ d32767v9 vcpu_wake d3v8
    28.375647640 ----|--||x------ d32767v9 runstate_change d3v8 offline->ru=
nnable
(9) 28.375648353 ----|--||x------ d32767v9 csched:runq_tickle, cpu 11
    ............ ................ ...
    28.375709505 ----|--||--x---- d32767v11 sched_switch prev d32767v11, ru=
n for 2320182.912us
    28.375709778 ----|--||--x---- d32767v11 sched_switch next d3v8, was run=
nable for 59.670us, next slice 30000.0us
    28.375710001 ----|--||--x---- d32767v11 sched_switch prev d32767v11 nex=
t d3v8
    28.375710501 ----|--||--x---- d32767v11 runstate_change d32767v11 runni=
ng->runnable
(10)28.375710858 ----|--||--x---- d?v? runstate_change d3v8 runnable->runni=
ng

At (7) we see that CPU 9 re-schedules, as a consequence of pick
deciding to migrate d3v8. As a side note, all the "load_balance
skipping xx" lines between (*) and (**) show that stealing work
attempts are actually prevented on all those CPUs, because they have
only 1 runnable (either running or ready to do so) vCPU. I.e., my patch
 works and achieves its goal of avoiding even trying to steal (which
means avoiding having to take a lock!), when there's no need. :-)

Anyway, at (8) d3v8 is gone, and CPU 9 eventually becomes idle. At (9),
another call to pick_cpu() confirms that d3v8 will land on CPU 11, and
at (10) we see it starting to run there. It should be at this point
that the invalidate IPI is sent, which causes the state sync request
(note, in fact, that CPU 8 is still idle).

Now, this is just _one_ example, but I am quite convinced that this may
actually be one of the most prominent causes of the behavior Jan
reported.

The problem, as I was expecting, is not work stealing, the problem is,
well... Credit1! :-/

In fact, when d3v5 wakes up, why, at point (3), CPU 8 is tickled,
instead of, for instance, CPU 10 (or 11, or 12, or 13)? CPU 8 and CPU 9
are hyperthread siblings, and CPU 9 is busy, so it would have been
better to try to leave CPU 8 alone. And that would have been possible,
as both the core of CPUs 10 and 11, and of CPUs 12 or 13 are fully
idle.

Well, point is, tickling in Credit1 does not check/consider
hyperthreading. Can it then start doing so? Not easily, IMO, and at an
added cost --which will be payed on the vCPU wakeup path (which is
already quite convoluted and complex, in that scheduler).

Credit2, for instance, does not suffer from this issue. In fact,
hyperthreading, there, is considered during wakeup/tickling already.

Hope this helps clarifying things a bit,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-DSo3QSR8GgBJyFm7H+4H
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+4FAlpr1ZYACgkQFkJ4iaW4
c+7Qvw/+PxjGsGyhVesXt7mil/jyxfVodkX61oYLwuW4zBehPTcp5w7D5p08eOfJ
ATUnoP+o79hfjDhE0WDcTIiobcJOMdrQWMkp9x4TLN/Mm6+3CRUX6v6HQ2RbapzP
rWDoY5cRSA6b/8PLLViiJzFvRs2YHq6IeHD5TrGyzeUVNB7ETWKAP3J35xLbLd/T
AHLr9wY27Kwgc5cWC9A1xcZrK0xCKatnzE7hXUkml5oUmg+VKn5zx/VaJTy4bd/J
5CKVXUP7l8F4FkDjiuFmd9V88xm7OqOqeakFCuD0EIcliDrFhQ/1wpchhCcX7bTd
AO5msjWTzkbU89c+mx/3FagVo7Ng+2DrBhQQnh+Tur5kp6RBkIxieArDgd6cYLwN
bkA8xh7gUSJOxUGTP7Xap1YgPNaJ7dfqfF6VSq80/l+3tLuFD4EfOYSKITnvm3rZ
fryL8Ty/OVcUDICltrioM2BIFxuICzlEP0pCg119dq2S6b6WSRjeJNW3YJRV3b8q
J+4Ef5iSvpf88ExkRiiwfoIVS0OYk+SGqiwz7G/wOGvsItZQobEw0Z2cgSXK35o3
VcOhewxhHbudETUeP6sld7sGE+DYRurYjSk8tdQCjZmKxM5iny4j6bE1izmo9HkZ
wNrJIyqalBt6/oe+AE96NftjZvLoR360kCN+vxqwaF3l42k28KE=
=Z6pf
-----END PGP SIGNATURE-----

--=-DSo3QSR8GgBJyFm7H+4H--



--===============1483894778277268813==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1483894778277268813==--



From xen-devel-bounces@lists.xenproject.org Sat Jan 27 02:38:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 02:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efGNu-0008O2-DY; Sat, 27 Jan 2018 02:38:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efGNt-0008Nv-5G
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 02:38:25 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 25/1E-21906-026EB6A5;
 Sat, 27 Jan 2018 02:38:24 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVf+WXa
 UwcVNyhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPSiussBce0KmZe+8nUwHhFoYuRi0NIoJFJ
 4uWCTewQzmNGiSMfDzFBONsYJVbMf8vWxcjJISLgLPH1zFx2EJtXQF9i4tWvTCC2sICtxOo5s
 5lBGiQEljJLTL12hBEkISHgKbF8/yEWGLvv+HKgZnYONgEriUNiIFEWAVWJ9qtPWCYwci9gZF
 jFqFGcWlSWWqRraKqXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoYQYg2MH4bVn
 AIUZJDiYlUV6RedlRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4XzwBygkWpaanVqRl5gBDDSYt
 wcGjJMJb/xQozVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHkdQUoFQEozSvPgB
 sFi4BKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEeT+D3MOTmVcCt+8V0ClMQKfYVWSCnFKSiJ
 CSamA0j/q+/3j0lWutWRuPzrMsTj97bnLt38QFpXanz+112PDvvLXRJZa+u9UNRexTM2ozn79
 OimlSPC3oMbX0bkb5wd0LHzDyq+46tKlU0urdj4bDe6bd0XLeJTPXVHXXCd/AFRffrU8+o6fg
 uyK5Z034woQp/LaZXRNjFnyXn8feKalfOH3hsuw9SizFGYmGWsxFxYkAwikH43wCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1517020702!100523395!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64229 invoked from network); 27 Jan 2018 02:38:23 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 02:38:23 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efGNo-00089e-P2; Sat, 27 Jan 2018 02:38:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efGNj-0001FI-Ga; Sat, 27 Jan 2018 02:38:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efGNi-0004wg-T3; Sat, 27 Jan 2018 02:38:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118376-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 02:38:14 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118376: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8591314768791068990=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8591314768791068990==
Content-Type: text/plain

flight 118376 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118376/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    0 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============8591314768791068990==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8591314768791068990==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 03:26:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efH81-0003Qn-7K; Sat, 27 Jan 2018 03:26:05 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH80-0003Qf-Ai
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 03:26:04 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id D3/02-04045-B41FB6A5;
 Sat, 27 Jan 2018 03:26:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVdfrY3a
 UwZV2NYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFl7nOmgnspFd0vX7E3MB617WLk5BASaGSS
 OHeioouRC8h+zCixfuVDRghnG6PElHcLmEGqRAScJb6emcsOYvMK6Et0HJnBAmILC9hLXOg/x
 A7SICGwUlWit+87WJGEgKfEo7ZZjDB24+PbQHF2DjYBK4lDYiBRFgFViUV/pzNOYORewMiwil
 G9OLWoLLVI10wvqSgzPaMkNzEzR9fQwEwvN7W4ODE9NScxqVgvOT93EyPQuwxAsINx3gn/Q4y
 SHExKorwi87KjhPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwmn4AygkWpaanVqRl5gDDDCYtwcGj
 JMIrDJLmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivAEgpQIgpRmleXCDYOF/i
 VFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK81iBTeDLzSuD2vQI6hQnoFLuKTJBTShIRUlINjJ
 XpCbdf7bEUrPE8mvjzsQ/jfTVBAQ6WSdte9R9cJnc3tPgox5HEDb+8+eeeWfYrwF86r1+gLE3
 05/T7M+erPN10L/niOu/KNVtN45o3ap+p3ezifFA1tUj0S7CzsYf1V/8YZ+51zS4hd6fZM6dr
 xl5JtL663ey+wuSLN86cPXIi8/7n5ArLJCWW4oxEQy3mouJEAEFFStV6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-27.messagelabs.com!1517023561!109344937!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1654 invoked from network); 27 Jan 2018 03:26:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 03:26:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efH7u-0000wP-Oe; Sat, 27 Jan 2018 03:25:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efH7p-0003BW-Ga; Sat, 27 Jan 2018 03:25:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efH7o-0003IX-SY; Sat, 27 Jan 2018 03:25:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118337-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=fd884d61991cd0de588ae51728cd0602375dfa71
X-Osstest-Versions-That: xen=e19d0af4ee2ae9e42a85db639fd6848e72f5658b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 03:25:52 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 118337: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODMzNyB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODMzNy8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDQ5IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE4MjIxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTgy
MjEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4
LXZtZW50cnkgZmFpbCBsaWtlIDExODI0NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MjQ1CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTgyNDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODI0NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4
MjQ1CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5y
ZXBlYXQgICAgZmFpbCAgbGlrZSAxMTgyNDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODI0NQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE4MjQ1CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgyNDUKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
ODI0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyNDUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODI0NQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBmZDg4NGQ2MTk5MWNkMGRlNTg4YWU1MTcyOGNkMDYwMjM3
NWRmYTcxCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBlMTlkMGFmNGVl
MmFlOWU0MmE4NWRiNjM5ZmQ2ODQ4ZTcyZjU2NThiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgy
NDUgIDIwMTgtMDEtMjAgMTM6MjQ6NDUgWiAgICA2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE4MzM3ICAyMDE4LTAxLTI1IDE3OjQzOjMwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpv
YnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBlMTlkMGFmNGVl
Li5mZDg4NGQ2MTk5ICBmZDg4NGQ2MTk5MWNkMGRlNTg4YWU1MTcyOGNkMDYwMjM3NWRmYTcxIC0+
IHN0YWJsZS00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 03:33:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 03:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efHEh-00049e-Be; Sat, 27 Jan 2018 03:32:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efHEg-00049Y-0X
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 03:32:58 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id EA/15-04045-9E2FB6A5;
 Sat, 27 Jan 2018 03:32:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrELMWRWlGSWpSXmKPExsWS0XRdVffFp+w
 og12/hSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bT77XMBb3GFS19D5kbGHfrdDFycQgJNDJJ
 /F7RyArhPGaUmHGjAcrZxijxZ/VcIIeTQ0TAWeLrmbnsILawgIPEnJXbmbsYOTh4BewlPj2w6
 mJk52ATsJI4JAZSwCKgKrHm7TzWCYwcCxgZVjGqF6cWlaUW6VrqJRVlpmeU5CZm5ugaGpjp5a
 YWFyemp+YkJhXrJefnbmIE+oQBCHYw3t0UcIhRkoNJSZRXZF52lBBfUn5KZUZicUZ8UWlOavE
 hRhkODiUJ3icfgXKCRanpqRVpmTnA4IBJS3DwKInwCn8ASvMWFyTmFmemQ6ROMRpzND140MbM
 cePF6zZmIZa8/LxUKXHenyCTBEBKM0rz4AbBgvYSo6yUMC8j0GlCPAWpRbmZJajyrxjFORiVh
 HmXgkzhycwrgdv3CugUJqBT7CoyQU4pSURISTUwTjy0NvSiRPbEs0WxP0vevvFUbqzduDdpR9
 SLt9nlWrxTxYq5bmxf5rMxjeHMmTsXA1Y3XE+cOYN5tVBHWEOfyWSXijUT/jawrHfe7PCzs9/
 G/v+SbKvXIot1j13ubjF6LvDa1UMuJsddwnwTQ6zr+SjOx51yzybUGu70ZzfcL7X2Z873R31H
 lFiKMxINtZiLihMBlz3c5VUCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1517023975!110982910!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 41677 invoked from network); 27 Jan 2018 03:32:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 03:32:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efHEZ-00018T-Vs; Sat, 27 Jan 2018 03:32:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efHEU-0003Pj-85; Sat, 27 Jan 2018 03:32:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efHEU-0006Al-0b; Sat, 27 Jan 2018 03:32:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-Id: <E1efHEU-0006Al-0b@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 03:32:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke bisection] complete build-arm64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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
dWcgaW50cm9kdWNlZDogIDk0NDUwZTM2YmZiYjFjYWM0NDdmYjQwMDk0NzZlNmQ1NGJmNjg2NzgK
ICBCdWcgbm90IHByZXNlbnQ6IGQ5MzNmMWE1M2MwNjAwMjM1MWMxZTM2ZDQwNjE1ZTQwYmQ0YmY2
YWYKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTgzODAvCgoKICBjb21taXQgOTQ0NTBlMzZiZmJiMWNhYzQ0N2ZiNDAw
OTQ3NmU2ZDU0YmY2ODY3OAogIEF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICBEYXRlOiAgIE1vbiBKYW4gMTUgMTA6MDA6NTEgMjAxOCArMDAwMAogIAog
ICAgICB4ZW46IERyb3AgRE9NQ1RMX2dldG1lbWxpc3QgYW5kIHhjX2dldF9wZm5fbGlzdCgpCiAg
ICAgIAogICAgICBjL3MgNGRkZjQ3NGUyICJ0b29scy94ZW4tbWNlaW5qOiBQYXNzIGluIEdQQSB3
aGVuIGluamVjdGluZyB0aHJvdWdoCiAgICAgIE1TUl9NQ0lfQUREUiIgcmVtb3ZlZCB0aGUgcmVt
YWluaW5nIHVzZXIgb2YgaHlwZXJjYWxsLgogICAgICAKICAgICAgSXQgaGFzIGJlZW4gbGlzdGVk
IGFzIGJyb2tlbiwgZGVwcmVjYXRlZCBhbmQgd29udC1maXggc2luY2UgWFNBLTc0LCBzbyB0YWtl
CiAgICAgIHRoaXMgb3Bwb3J0dW5pdHkgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkuCiAgICAgIAog
ICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
ICBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29t
PgogICAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCgpGb3IgYmlz
ZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUtc21va2Uv
YnVpbGQtYXJtNjQteHNtLnhlbi1idWlsZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBo
IG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVw
IC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QveGVuLXVuc3RhYmxlLXNtb2tl
L2J1aWxkLWFybTY0LXhzbS54ZW4tYnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTE4MzgwLmJpc2Vj
dGlvbi1zdW1tYXJ5IC0tYmFzaXMtdGVtcGxhdGU9MTE4MzYzIC0tYmxlc3NpbmdzPXJlYWwscmVh
bC1iaXNlY3QgeGVuLXVuc3RhYmxlLXNtb2tlIGJ1aWxkLWFybTY0LXhzbSB4ZW4tYnVpbGQKU2Vh
cmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExODM3NiBmYWlsIFtob3N0PWxheHRv
bjFdIC8gMTE4MzYzIG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTgzNzYgLyAx
MTgzNjMKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVl
OiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYjAzZTU2OGVhOWViNjA5Zjg1YTBhNDk2YzgzYTVm
MjdjZTE4NDk4ZQpCYXNpcyBwYXNzIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2
NTVhOTcgNGM3ZTQ3OGQ1OTdiMDM0NmVlZjNhMjU2Y2ZkNjc5NGFjNzc4YjYwOApHZW5lcmF0aW5n
IHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2
NTVhOTctMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdCM0YzdlNDc4ZDU5N2IwMzQ2ZWVmM2EyNTZjZmQ2Nzk0YWM3Nzhi
NjA4LWIwM2U1NjhlYTllYjYwOWY4NWEwYTQ5NmM4M2E1ZjI3Y2UxODQ5OGUKRnJvbSBnaXQ6Ly9j
YWNoZTo5NDE5L2dpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4KICAgZTE5ZDBhZjRlZS4uZmQ4ODRk
NjE5OSAgc3RhYmxlLTQuNyAtPiBvcmlnaW4vc3RhYmxlLTQuNwpMb2FkZWQgMTAwMSBub2RlcyBp
biByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDExODM4MCBmYWls
IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgOTQ0NTBlMzZiZmJiMWNh
YzQ0N2ZiNDAwOTQ3NmU2ZDU0YmY2ODY3OAogMTE4MzYzIHBhc3MgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyA0YzdlNDc4ZDU5N2IwMzQ2ZWVmM2EyNTZjZmQ2Nzk0YWM3
NzhiNjA4CiAxMTgzNjYgZmFpbCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IGIwM2U1NjhlYTllYjYwOWY4NWEwYTQ5NmM4M2E1ZjI3Y2UxODQ5OGUKIDExODM3MSBwYXNz
IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgNGM3ZTQ3OGQ1OTdiMDM0
NmVlZjNhMjU2Y2ZkNjc5NGFjNzc4YjYwOAogMTE4MzczIGZhaWwgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBiMDNlNTY4ZWE5ZWI2MDlmODVhMGE0OTZjODNhNWYyN2Nl
MTg0OThlCiAxMTgzNzQgcGFzcyAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IGQ5MzNmMWE1M2MwNjAwMjM1MWMxZTM2ZDQwNjE1ZTQwYmQ0YmY2YWYKIDExODM3MiBmYWls
IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYjAzZTU2OGVhOWViNjA5
Zjg1YTBhNDk2YzgzYTVmMjdjZTE4NDk4ZQogMTE4Mzc1IGZhaWwgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyA5NDQ1MGUzNmJmYmIxY2FjNDQ3ZmI0MDA5NDc2ZTZkNTRi
ZjY4Njc4CiAxMTgzNzcgcGFzcyAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IGQ5MzNmMWE1M2MwNjAwMjM1MWMxZTM2ZDQwNjE1ZTQwYmQ0YmY2YWYKIDExODM3OCBmYWls
IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgOTQ0NTBlMzZiZmJiMWNh
YzQ0N2ZiNDAwOTQ3NmU2ZDU0YmY2ODY3OAogMTE4Mzc5IHBhc3MgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBkOTMzZjFhNTNjMDYwMDIzNTFjMWUzNmQ0MDYxNWU0MGJk
NGJmNmFmCiAxMTgzNzYgZmFpbCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IGIwM2U1NjhlYTllYjYwOWY4NWEwYTQ5NmM4M2E1ZjI3Y2UxODQ5OGUKU2VhcmNoaW5nIGZv
ciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE4MzYzIChwYXNz
KSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExODM2NiAoZmFpbCksIGZv
ciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODM3MSAocGFzcyksIGZvciBi
YXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODM3MiAoZmFpbCksIGZvciBiYXNpcyBm
YWlsdXJlCiAwIHJldmlzaW9ucyBhdCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1
NjU1YTk3IGQ5MzNmMWE1M2MwNjAwMjM1MWMxZTM2ZDQwNjE1ZTQwYmQ0YmY2YWYKTm8gcmV2aXNp
b25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMTgzNzQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAx
MTgzNzUgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTgz
NzcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODM3OCAoZmFp
bCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODM3OSAocGFzcyks
IGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4MzgwIChmYWlsKSwgZm9yIGZp
cnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAq
KioKCiAgQnVnIGlzIGluIHRyZWU6ICB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQK
ICBCdWcgaW50cm9kdWNlZDogIDk0NDUwZTM2YmZiYjFjYWM0NDdmYjQwMDk0NzZlNmQ1NGJmNjg2
NzgKICBCdWcgbm90IHByZXNlbnQ6IGQ5MzNmMWE1M2MwNjAwMjM1MWMxZTM2ZDQwNjE1ZTQwYmQ0
YmY2YWYKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncy8xMTgzODAvCgoKICBjb21taXQgOTQ0NTBlMzZiZmJiMWNhYzQ0N2Zi
NDAwOTQ3NmU2ZDU0YmY2ODY3OAogIEF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICBEYXRlOiAgIE1vbiBKYW4gMTUgMTA6MDA6NTEgMjAxOCArMDAwMAog
IAogICAgICB4ZW46IERyb3AgRE9NQ1RMX2dldG1lbWxpc3QgYW5kIHhjX2dldF9wZm5fbGlzdCgp
CiAgICAgIAogICAgICBjL3MgNGRkZjQ3NGUyICJ0b29scy94ZW4tbWNlaW5qOiBQYXNzIGluIEdQ
QSB3aGVuIGluamVjdGluZyB0aHJvdWdoCiAgICAgIE1TUl9NQ0lfQUREUiIgcmVtb3ZlZCB0aGUg
cmVtYWluaW5nIHVzZXIgb2YgaHlwZXJjYWxsLgogICAgICAKICAgICAgSXQgaGFzIGJlZW4gbGlz
dGVkIGFzIGJyb2tlbiwgZGVwcmVjYXRlZCBhbmQgd29udC1maXggc2luY2UgWFNBLTc0LCBzbyB0
YWtlCiAgICAgIHRoaXMgb3Bwb3J0dW5pdHkgdG8gcmVtb3ZlIGl0IGNvbXBsZXRlbHkuCiAgICAg
IAogICAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgICBBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXgu
Y29tPgogICAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlz
aW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94ZW4tdW5zdGFibGUt
c21va2UvYnVpbGQtYXJtNjQteHNtLnhlbi1idWlsZC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTE4MzgwOiB0b2xlcmFibGUg
QUxMIEZBSUwKCmZsaWdodCAxMTgzODAgeGVuLXVuc3RhYmxlLXNtb2tlIHJlYWwtYmlzZWN0IFty
ZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4
MzgwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 05:22:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 05:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efIw4-0003DZ-Tm; Sat, 27 Jan 2018 05:21:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efIw3-0003DS-Vt
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 05:21:52 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 89/50-21146-F6C0C6A5;
 Sat, 27 Jan 2018 05:21:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTePJyf
 KoOOKqMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzeiZ8YW94JhWxdqbz9kbGK8odDFycQgJNDJJ
 zO9ezgrhPGaU+HH5KBuEs41R4uWbc4xdjJwcIgLOEl/PzGUHsXkF9CVWbXnGAmILC9hKbGu9y
 wzSICGwlFli6rUjYA0SAp4Sy/cfYoGx+44vB2pm52ATsJI4JAYSZRFQlXj/ZxvrBEbuBYwMqx
 g1ilOLylKLdI3M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAj3MAAQ7GBevDTz
 EKMnBpCTKG8aQEyXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgvc/F1BOsCg1PbUiLTMHGGowaQkO
 HiUR3hBuoDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLnbQMpFQApzSjNgxsEi
 4FLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuYNBJnCk5lXArfvFdApTECn2FVkgpxSkoiQkm
 pgnPZIMFiO/UtQSHa6hITVa0+H/QFlLWKLnr2Y2Wn18Wd9UszCrr1xti8kJWNMl/nKf5X5vLX
 pa8E8CblNctsEQpKnJP+4ndk/2VB+TfT/D5Izt6Y81dpfvvy8lP6fl+fz2PIU713eGSckXvD0
 0Pa1t8onRS3O+jGlvPhtI99B4bjypK9JSSmuSizFGYmGWsxFxYkAhwcx4HwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-27.messagelabs.com!1517030509!106211982!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14695 invoked from network); 27 Jan 2018 05:21:50 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 05:21:50 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efIvy-0004Nn-4W; Sat, 27 Jan 2018 05:21:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efIvs-0001Qq-JI; Sat, 27 Jan 2018 05:21:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efIvr-0004aZ-S8; Sat, 27 Jan 2018 05:21:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118381-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 05:21:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118381: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2394864493526830925=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2394864493526830925==
Content-Type: text/plain

flight 118381 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118381/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    0 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============2394864493526830925==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2394864493526830925==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 06:36:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 06:36:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efK5b-0007sW-Vo; Sat, 27 Jan 2018 06:35:47 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efK5a-0007sP-R3
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 06:35:47 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id AF/75-03431-2CD1C6A5;
 Sat, 27 Jan 2018 06:35:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVfegbE6
 UwcELTBb3prxnd2D02N63iz2AMYo1My8pvyKBNeP/3dqCdbEVq75GNjA+sOli5OIQEmhkkmhu
 WMIK4TxmlLh85zYbhLONUeLm1m1MXYycHCICzhJfz8xl72Lk4OAV0Jc41VIKEhYWsJDY9v8LI
 0i9hECzvMS9i5OYQRISAt4SD1+0M8LY06+tAbLZOdgErCQOiYFEWQRUJRYeX8sygZF7ASPDKk
 aN4tSistQiXUNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQN8yAMEOxk/LAg4
 xSnIwKYnySgrnRAnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JUChoqQYFFqempFWmYOMMhg0hIc
 PEoivHogad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc77UQaoVACkNKM0D24QL
 PgvMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZhXFWQhT2ZeCdy+V0CnMAGdYleRCXJKSSJCSq
 qBMU3+5t3FfVk+SfflXWc3JHA7ce2VnSo0l6XWUS9v27GYm2oZyfVnDXNnG+5v4ZB1sFA7EG+
 /ztSVj/+R0y6bZWfWftJbW7xieadM2/di/cP3f0xSnZ0d+SSh5JBe2nGVd0+f21WWzforlWlx
 /Nl0p6QtucVr7IX4BASUw+5Kh80xSV7yeGOwEktxRqKhFnNRcSIAsuhxxnkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-21.messagelabs.com!1517034944!69074944!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21273 invoked from network); 27 Jan 2018 06:35:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 06:35:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efK5W-0006Ja-Do; Sat, 27 Jan 2018 06: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efK5R-0004Nm-5M; Sat, 27 Jan 2018 06:35:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efK5Q-0004CF-Rc; Sat, 27 Jan 2018 06:35:37 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118341-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install: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-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2077fef91d5eb8e3745a84fabd87a5ee7d2b535d
X-Osstest-Versions-That: qemuu=52483b067cce4a88ffbf8fbeea26de7549d2ad23
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 06:35:36 +0000
Subject: [Xen-devel] [qemu-mainline test] 118341: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4207677458925622052=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4207677458925622052==
Content-Type: text/plain

flight 118341 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118341/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-ws16-amd64 10 windows-install   fail REGR. vs. 118287

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118287
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118287
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118287
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118287
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118287
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118287
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                2077fef91d5eb8e3745a84fabd87a5ee7d2b535d
baseline version:
 qemuu                52483b067cce4a88ffbf8fbeea26de7549d2ad23

Last test of basis   118287  2018-01-23 16:14:02 Z    3 days
Failing since        118308  2018-01-24 15:44:37 Z    2 days    2 attempts
Testing same since   118341  2018-01-25 19:03:27 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alistair Francis <alistair.francis@xilinx.com>
  Andreas Schwab <schwab@suse.de>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Edgar Kaziakhmedov <edgar.kaziakhmedov@virtuozzo.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Francisco Iglesias <frasse.iglesias@gmail.com>
  Fyleo  <fyleo45@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Hikaru Nishida <hikarupsp@gmail.com>
  Jean-Christophe Dubois <jcd@tribudubois.net>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <klim.kireev@virtuozzo.com>
  Laurent Vivier <laurent@vivier.eu>
  Linus Walleij <linus.walleij@linaro.org>
  linzhecheng <linzhecheng@huawei.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maximilian Riemensberger <riemensberger@cadami.net>
  Michael S. Tsirkin <mst@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2125 lines long.)


--===============4207677458925622052==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4207677458925622052==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 07:59:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 07:59:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efLNp-0004nA-Dj; Sat, 27 Jan 2018 07:58:41 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efLNn-0004n3-KE
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 07:58:39 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id 84/E5-09538-E213C6A5;
 Sat, 27 Jan 2018 07:58:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVfPMCf
 KYEeRxb0p79kdGD229+1iD2CMYs3MS8qvSGDNaOrezVpwTKti5trJTA2MVxS6GLk4hAQamSTa
 Lv1ignAeM0psOPqBFcLZxiix+ecX5i5GTg4RAWeJr2fmsoPYvAL6Eo/mdLOB2MICthJX591lA
 2mQEFjKLDH12hFGkISEgKfE8v2HWGDsvuPLgZrZOdgErCQOiYFEWQRUJaYt62CdwMi9gJFhFa
 N6cWpRWWqRroVeUlFmekZJbmJmjq6hgZlebmpxcWJ6ak5iUrFecn7uJkagdxmAYAfj7Mv+hxg
 lOZiURHlzVXOihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwahkA5QSLUtNTK9Iyc4BhBpOW4OBR
 EuH9pw+U5i0uSMwtzkyHSJ1iNOZoevCgjZnjxovXbcxCLHn5ealS4rw2IJMEQEozSvPgBsHC/
 xKjrJQwLyPQaUI8BalFuZklqPKvGMU5GJWEebNBpvBk5pXA7XsFdAoT0Cl2FZkgp5QkIqSkGh
 grm5rVc61nK651m8dj2Vmxsavx9hK2C3ZXJh7wEPWdbbaOozyubo/rZsdvNtMd5sg3T89bntp
 3Lk89vTpTMvOWYl3a75K9In5LVob5Hz36jbf0h7Nl9sXXBjPPyfyw254dUfo//9mOpuNh6/JY
 Yj4ZBl1I1/n4zLVtix2rQ7jXnzrNvtvNCkosxRmJhlrMRcWJABkw7mx6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1517039917!54025873!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31623 invoked from network); 27 Jan 2018 07:58:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 07:58:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efLNk-0008QU-8y; Sat, 27 Jan 2018 07: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efLNe-0000dV-Ri; Sat, 27 Jan 2018 07:58:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efLNe-0008LB-GY; Sat, 27 Jan 2018 07:58:30 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118382-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 07:58:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118382: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7717678731115518203=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7717678731115518203==
Content-Type: text/plain

flight 118382 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118382/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    0 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============7717678731115518203==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7717678731115518203==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 09:36:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 09:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efMty-0003Is-29; Sat, 27 Jan 2018 09:35:58 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efMtx-0003Il-8Z
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 09:35:57 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id 6F/7C-03095-CF74C6A5;
 Sat, 27 Jan 2018 09:35:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfe3e06
 UwbLLyhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPC4fnsBce0Kh70vmFuYLyi0MXIxSEk0Mgk
 8evXQUYI5zGjxI73R1ggnG2MEn+nz2HvYuTkEBFwlvh6Zi6YzSugL/Fv9jFWEFtYwFbi9bZ9Y
 N0SAkuZJaZeO8IIkpAQ8JRYvv8QC4zdd3w5UDM7B5uAlcQhMZAoi4CqxKEpq9gmMHIvYGRYxa
 hRnFpUllqka2iql1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6GEGINjB2LDd8xC
 jJAeTkihvrmpOlBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3nY3oJxgUWp6akVaZg4w1GDSEhw8
 SiK8/CBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolzjsFpFQApDSjNA9uECwGL
 jHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmY9wjIFJ7MvBK4fa+ATmECOsWuIhPklJJEhJRUAy
 N/W5D8O7FHZi47e5YyXt/5TvqExgK/GSmLdrKIyASJqTgaH//x41DPeoa9rnxs0Ze35Dsn/3g
 /Mea5wNcpjb+VYqpC2DbPSZk5IURGWSvJ/EFY2msBXXk96fKwJv1z/5Uy246873zK+Mlrz5aa
 uk+hXYnntPUirmffYjIsUhV7GOioZLg+UImlOCPRUIu5qDgRAFhSRsJ8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-206.messagelabs.com!1517045754!103269841!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51917 invoked from network); 27 Jan 2018 09:35:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 09:35:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efMts-00038T-EG; Sat, 27 Jan 2018 09:35:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efMtn-0004xJ-5V; Sat, 27 Jan 2018 09:35:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efMtm-0007Lm-Ut; Sat, 27 Jan 2018 09:35:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118385-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 09:35:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118385: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5016172490470927095=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5016172490470927095==
Content-Type: text/plain

flight 118385 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118385/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    0 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days    6 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============5016172490470927095==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5016172490470927095==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 10:15:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 10:15:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efNVk-0005zh-I4; Sat, 27 Jan 2018 10:15:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efNVi-0005zb-Iw
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 10:14:58 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id B0/94-03431-1215C6A5;
 Sat, 27 Jan 2018 10:14:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVVchMCf
 KYMo2G4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHkfT9LwaTpjBXznt1kaWC8ktrFyMUhJNDI
 JHF2+3YmCOcxo8Sp5Q9YIJxtjBIbVx5i72Lk5BARcJb4emYumM0roC+x5ccNFhBbWMBKonvbT
 0aQBgmBLeoSN+a1gRVJCHhKLPmwkQXOfv8KaAU7BxtQwyExkCiLgKrEtoN/WCcwci9gZFjFqF
 GcWlSWWqRraKGXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoYwYg2MF4c2PAIUZ
 JDiYlUd5c1ZwoIb6k/JTKjMTijPii0pzU4kOMMhwcShK8u/2BcoJFqempFWmZOcBgg0lLcPAo
 ifD+8gNK8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8vFQpcd5GkEkCIKUZpXlwg2BRc
 IlRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvOtBpvBk5pXA7XsFdAoT0Cl2FZkgp5QkIqSkGh
 iL7O79sl43dafTmg8SsSrea7IsTGcYVbKIR+56uUo4MGj/i95L7R/Xaz7cIPn46xKdB08m3rZ
 YEOfofezRrlbG76k6tbsvHbDjPKn5ynH99o8x8zSc77VNtpuhtkNp+4ly3tsRtdNThf9s1Dk2
 Y413DlOGlLP0+qK6tRvWfbtukZa5/M8L+ej3SizFGYmGWsxFxYkABGKRMH0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1517048095!98389267!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19043 invoked from network); 27 Jan 2018 10:14:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 10:14:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efNVe-0004Dr-7Z; Sat, 27 Jan 2018 10:14:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efNVY-000761-OZ; Sat, 27 Jan 2018 10:14:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efNVY-000499-Bn; Sat, 27 Jan 2018 10:14:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118347-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-credit2:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
X-Osstest-Versions-That: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 10:14:48 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118347: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODM0NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODM0Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE4MzE0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4g
MTE4MzE0IFJFR1IuIHZzLiAxMTgxNjcKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE4MzE0IHBhc3MgaW4gMTE4MzQ3CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGluIDExODMxNCBwYXNzIGluIDExODM0NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTE4MzE0CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTE4MzE0
IGxpa2UgMTE4MTY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgZmFpbCBpbiAxMTgzMTQgbGlrZSAxMTgyMjIKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExODE2
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4MTY3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyMjIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE4MjIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgy
MjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE4MjIyCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGEyNTY3ZDZiNTRiN2IxODdlY2MwMTY1MDIxYjZkZDA3ZGFmYWYwNmEKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGRjN2Q0NjU4MGQ5YzYzM2E1OWJlMWMz
Nzc2Zjc5YzAxZGQwY2I5OGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODIyMiAgMjAxOC0wMS0x
OSAwNjo1Mzo0MCBaICAgIDggZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgzMTQgIDIwMTgt
MDEtMjQgMjE6NDQ6MTcgWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIGJy
b2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGEyNTY3ZDZiNTRiN2IxODdlY2MwMTY1MDIx
YjZkZDA3ZGFmYWYwNmEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnPgpEYXRlOiAgIE1vbiBKYW4gMjIgMTQ6MzU6NDIgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06
IGNwdWVycmF0YTogUmVtb3ZlIHBlcmNwdS5oIGluY2x1ZGUKICAgIAogICAgVGhlIGluY2x1ZGUg
cGVyY3B1Lmggd2FzIGFkZGVkIGJ5IG1pc3Rha2UgaW4gY3B1ZXJyYXRhLmggKHNlZSBjb21taXQK
ICAgIDRjNGZkZGMxNjYgInhlbi9hcm02NDogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiB0aGUgYnJh
bmNoIGFsaWFzaW5nCiAgICBhdHRhY2tzIikuIFNvIHJlbW92ZSBpdC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhNWU3Y2U5NTYwYjQwOGRiZGMyZjdmYjhhNThmNjIw
OTYwMWNjMDU0KQoKY29tbWl0IDlmNzllOGQ4NDZlODQxM2M4MjhmNWZjN2NjNmFjNzMzNzI4ZGZm
MDAKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAg
IFR1ZSBKYW4gMTYgMTQ6MjM6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9hcm02NDogSW1wbGVtZW50
IGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nIGZvciBhZmZlY3RlZCBDb3J0ZXgtQSBDUFVzCiAg
ICAKICAgIENvcnRleC1BNTcsIEE3MiwgQTczIGFuZCBBNzUgYXJlIHN1c2NlcHRpYmxlIHRvIGJy
YW5jaCBwcmVkaWN0b3IKICAgIGFsaWFzaW5nIGFuZCBjYW4gdGhlb3JpdGljYWxseSBiZSBhdHRh
Y2tlZCBieSBtYWxpY2lvdXMgY29kZS4KICAgIAogICAgVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEg
UFNDSS1iYXNlZCBtaXRpZ2F0aW9uIGZvciB0aGVzZSBDUFVzIHdoZW4KICAgIGF2YWlsYWJsZS4g
VGhlIGNhbGwgaW50byBmaXJtd2FyZSB3aWxsIGludmFsaWRhdGUgdGhlIGJyYW5jaCBwcmVkaWN0
b3IKICAgIHN0YXRlLCBwcmV2ZW50aW5nIGFueSBtYWxpY2lvdXMgZW50cmllcyBmcm9tIGFmZmVj
dGlvbiBvdGhlciB2aWN0aW0KICAgIGNvbnRleHRzLgogICAgCiAgICBQb3J0ZWQgZnJvbSBMaW51
eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGlu
dXguZ2l0CiAgICBicmFuY2gga3B0aS4KICAgIAogICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnlu
Z2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgICAgU2lnbmVkLW9mZi1ieTogV2lsbCBEZWFj
b24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU3MzBmOGU0MWU4NTM3
ZjFkYjk3NzBiOTQ2NGY5NTIzYzI4ODU3YjkpCgpjb21taXQgZmJhNDhlZmYxOGMwMmQ3MTZjOTVi
OTJkZjgwNGE3NTU2MjBiZTgyZQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCgogICAgeGVu
L2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2ggcHJlZGljdG9yIGFsaWFz
aW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5zdCBDUFUgYnJhbmNo
IHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICByZWRpcmVjdCBzcGVjdWxh
dGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRpYWxseSBkaXZ1bGdlCiAg
ICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIuCiAgICAKICAgIFRoaXMg
cGF0Y2ggYWRkcyBpbml0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5kIGEgbmV3IEtjb25maWcgb3B0
aW9uIHRvCiAgICBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgbWl0aWdhdGlvbnMgYWdh
aW5zdCB0aGVzZSBhdHRhY2tzIGZvcgogICAgQ1BVcyB0aGF0IGFyZSBhZmZlY3RlZC4KICAgIAog
ICAgTW9zdCBvZiB0aGUgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hlbiBl
bnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4gRm9y
IHNhZmV0eSwgaXQgaXMgYXBwbGllZCBhdCBldmVyeQogICAgZXhjZXB0aW9uIGVudHJ5LiBTbyB0
aGVyZSBhcmUgcG90ZW50aWFsIGZvciBvcHRpbWl6aW5nIHdoZW4gcmVjZWl2aW5nCiAgICBhbiBl
eGNlcHRpb24gYXQgdGhlIHNhbWUgbGV2ZWwuCiAgICAKICAgIEJlY2F1c2UgdGhlIGF0dGFjayBp
cyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5vdCBwb3NzaWJsZSB0bwogICAgc2Fm
ZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0aW9uIGlzIGFwcGxp
ZWQuCiAgICBUaGVyZWZvcmUsIHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRy
eSBiZWZvcmUganVtcCB0byB0aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlv
bi4KICAgIAogICAgT24gQXJtNjQsIGVhY2ggdmVjdG9yIGNhbiBob2xkIDMyIGluc3RydWN0aW9u
cy4gVGhpcyBsZWF2ZSB1cyAzMQogICAgaW5zdHJ1Y3Rpb25zIGZvciB0aGUgbWl0aWdhdGlvbi4g
VGhlIGxhc3Qgb25lIGlzIHRoZSBicmFuY2ggaW5zdHJ1Y3Rpb24KICAgIHRvIHRoZSBoZWxwZXIu
CiAgICAKICAgIEJlY2F1c2UgYSBwbGF0Zm9ybSBtYXkgaGF2ZSBDUFVzIHdpdGggZGlmZmVyZW50
IG1pY3JvLWFyY2hpdGVjdHVyZXMsCiAgICBwZXItQ1BVIHZlY3RvciB0YWJsZSBuZWVkcyB0byBi
ZSBwcm92aWRlZC4gUmVhbGlzdGljYWxseSwgb25seSBhIGZldwogICAgZGlmZmVyZW50IG1pdGln
YXRpb25zIHdpbGwgYmUgbmVjZXNzYXJ5LiBTbyBwcm92aWRlIGEgc21hbGwgc2V0IG9mCiAgICB2
ZWN0b3IgdGFibGVzLiBUaGV5IHdpbGwgYmUgcmUtdXNlZCBhbmQgcGF0Y2ggd2l0aCB0aGUgbWl0
aWdhdGlvbnMKICAgIG9uLWRlbWFuZC4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiB0aGUgd29y
ayBkb25lIGluIExpbnV4IChzZWUgWzFdKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFsxXSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3RwaQogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25l
ZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRjNGZkZGMxNjZjZjUyOGFjYTQ5NTQwYmNjOWVl
NGYxOTZiMDFkYWMpCgpjb21taXQgMzc5MDgzM2VmMTZiOTU2NTM0MjRlYzliMTQ1ZTQ2MGVjMWE1
NmQxNgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6
ICAgVHVlIEphbiAxNiAxNDoyMzozNSAyMDE4ICswMDAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRh
OiBBZGQgTUlEUl9BTExfVkVSU0lPTlMKICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1J
RFJfQUxMX1ZFUlNJT05TIHRvIG1hdGNoIGFsbCB2YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdp
dmVuIENQVSBtb2RlbC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAw
NDEzZjQ0NmQ2YTcxOGUxMDg4NjdiNikKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKCmNvbW1pdCA1MDQ1MGMxZjMzZGM3MmYyMTM4YTY3MWQ3
Mzg5MzRmNzk2YmUzMzE4CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJt
NjQ6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTcyLCBBNzMgYW5kIEE3NQog
ICAgCiAgICBDb3J0ZXgtQTcyLCBBNzMgYW5kIEE3NSBNSURSIHdpbGwgYmUgdXNlZCB0byBhIGZv
bGxvdy11cCBmb3IgaGFyZGVuaW5nCiAgICB0aGUgYnJhbmNoIHByZWRpY3Rvci4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgNzk3NWJmZjUyNGM0ZTJjMzBlZmJmMTQ0ZGU3NTNmMTUxZDk3NGU1MykKCmNvbW1pdCAy
ZWM3Y2NiZmZjNmI3ODhmNjVlNTU0OThlNDM0N2MxZWUzYTQ0YjAxCkF1dGhvcjogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjMz
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgZW5hYmxlIGNhbGxiYWNrIHRvIGVu
YWJsZSBhIGNhcGFiaWxpdGllcyBvbiBlYWNoIG9ubGluZSBDUFUKICAgIAogICAgT25jZSBYZW4g
a25vd3Mgd2hhdCBmZWF0dXJlcy93b3JrYXJvdW5kcyBwcmVzZW50IG9uIHRoZSBwbGF0Zm9ybSwg
aXQKICAgIG1pZ2h0IGJlIG5lY2Vzc2FyeSB0byBjb25maWd1cmUgZWFjaCBvbmxpbmUgQ1BVLgog
ICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgY2FsbGJhY2sgImVuYWJsZSIgdGhhdCB3aWxsIGJlIGNh
bGxlZCBvbiBlYWNoIG9ubGluZSBDUFUgdG8KICAgIGNvbmZpZ3VyZSB0aGUgImNhcGFiaWxpdHki
LgogICAgCiAgICBUaGUgY29kZSBpcyBiYXNlZCBvbiBMaW51eCB2NC4xNCAod2hlcmUgY3B1ZmVh
dHVyZS5jIGNvbWVzIGZyb20pLCB0aGUKICAgIGV4cGxhbmF0aW9uIG9mIHdoeSB1c2luZyBzdG9w
X21hY2hpbmVfcnVuIGlzIGtlcHQgYXMgd2UgaGF2ZSBzaW1pbGFyCiAgICBwcm9ibGVtIGluIHRo
ZSBmdXR1cmUuCiAgICAKICAgIExhc3RseSBpbnRyb2R1Y2UgZW5hYmxlX2VycmF0YV93b3JrYXJv
dW5kIHRoYXQgd2lsbCBiZSBjYWxsZWQgb25jZSBDUFVzCiAgICBoYXZlIGJvb3RlZCBhbmQgYmVm
b3JlIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgY3JlYXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA3NTAwNDk1MTU1YWFjY2U0Mzc4NzhjYjU3NmY0NTIyNGFlOTg0ZjQwKQogICAgCiAgICBDb25m
bGljdHM6CiAgICAgICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 11:13:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 11:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efOPv-0001Tu-UI; Sat, 27 Jan 2018 11:13:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=31wi=ev=beer.net=glasgow@srs-us1.protection.inumbo.net>)
 id 1efAVe-0001ti-NP
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 20:22:02 +0000
X-Inumbo-ID: 95e48e55-02d6-11e8-b9b1-635ca7ef6cff
Received: from dark.beer.net (unknown [204.145.225.20])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 95e48e55-02d6-11e8-b9b1-635ca7ef6cff;
 Fri, 26 Jan 2018 20:22:09 +0000 (UTC)
Received: from dark.beer.net (glasgow@localhost [127.0.0.1])
 by dark.beer.net (8.13.8/8.13.8) with ESMTP id w0QJsV48043843
 for <xen-devel@lists.xenproject.org>; Fri, 26 Jan 2018 13:54:31 -0600 (CST)
Received: (from glasgow@localhost)
 by dark.beer.net (8.13.8/8.13.8/Submit) id w0QJsVrb043842
 for xen-devel@lists.xenproject.org; Fri, 26 Jan 2018 13:54:31 -0600 (CST)
From: Michael Glasgow <glasgow@beer.net>
Message-Id: <201801261954.w0QJsVrb043842@dark.beer.net>
To: xen-devel@lists.xenproject.org
Date: Fri, 26 Jan 2018 13:54:30 -0600 (CST)
X-Mailer: ELM [version 2.4ME+ PL54 (25)]
X-Mailman-Approved-At: Sat, 27 Jan 2018 11:13:02 +0000
Subject: [Xen-devel] firmware/shim: fix build process to use POSIX find
	options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyByZWNlbnQgcGF0Y2ggY2FuIGJlIHNpbXBsaWZpZWQgYSBiaXQuICAoVGhlIHBhdGNoIGJl
bG93IGlzCnVudGVzdGVkLCBqdXN0IGEgc3VnZ2VzdGlvbi4pCgoKZGlmZiAtdXIgYS90b29scy9m
aXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmls
ZQotLS0gYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCTIwMTgtMDEtMjYgMTE6NDA6
MDAuNzExMzg5NjA1IC0wNjAwCisrKyBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUJ
MjAxOC0wMS0yNiAxMTo1MTo0MS4yNzk4MjUxNDIgLTA2MDAKQEAgLTIwLDkgKzIwLDggQEAKIAly
bSAtZiBsaW5rZmFybS5zdGFtcC50bXAKIAkkKGZvcmVhY2ggZCwgJChMSU5LX0RJUlMpLCBcCiAJ
CSAobWtkaXIgLXAgJChEKS8kKGQpOyBcCi0JCSAgY2QgJChEKS8kKGQpOyBcCi0JCSAgZmluZCAk
KFhFTl9ST09UKS8kKGQpLyAtdHlwZSBkIC1leGVjIHNoIC1jIFwKLQkJICAgICAgImVjaG8ge30g
fCBzZWQgJ3MsXiQoWEVOX1JPT1QpLyQoZCkvLCxnJyB8IHhhcmdzIG1rZGlyIC1wIiBcOyk7KQor
CQkgIGNkICQoRCkvJChkKSAmJiBcCisJCSAgKGNkICQoWEVOX1JPT1QpLyQoZCkgJiYgZmluZCAu
IC10eXBlIGQpIHwgeGFyZ3MgbWtkaXIgLXAgXDspOykKIAkkKGZvcmVhY2ggZCwgJChMSU5LX0RJ
UlMpLCBcCiAJCShjZCAkKFhFTl9ST09UKTsgXAogCQkgZmluZCAkKGQpICEgLXR5cGUgbCAtdHlw
ZSBmIFwKCgotLSAKTWljaGFlbCBHbGFzZ293IDxnbGFzZ293QGJlZXIubmV0PgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 11:35:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 11:35:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efOlP-0002w1-1L; Sat, 27 Jan 2018 11:35:15 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efOlN-0002vv-C7
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 11:35:13 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id EE/0E-09538-0F36C6A5;
 Sat, 27 Jan 2018 11:35:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfd9ck6
 UQdNMVYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFswTuWgmNaFVvPtrA1MF5R6GLk5BASaGSS
 2HRKr4uRC8h+zCjReX4XO4SzjVFi3p6NTCBVIgLOEl/PzGUHsXkF9CXutR1nBbGFBWwlLh1fD
 dYgIbCUWWLqtSOMIAkJAU+J5fsPscDYfceXAxWxc7AJWEkcEgOJsgioSrTP2MA2gZF7ASPDKk
 aN4tSistQiXSNTvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQP8yAMEOxlULAg8
 xSnIwKYny5qrmRAnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4H2ZBJQTLEpNT61Iy8wBBhpMWoKD
 R0mEtwQkzVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHmPgJQKgJRmlObBDYJFw
 CVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8+4EmcKTmVcCt+8V0ClMQKfYVWSCnFKSiJCSam
 AUVi8+G6zuk2IakqHLsLuaUejj7iS3lKak2VWll2R06kRnlFw/HLPoTKx7oNesP3fZnlx++1y
 Mvf3sponHdYIX1RjcO35fK9bMhI8trzXsbILVLl2u/ndRu5K35Uq3iMyy7or2cT0ky3NY9H2w
 poj77eWb9Q0fFXsFxnO8svy23nRzBNuh1UosxRmJhlrMRcWJAHLvNHB7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-21.messagelabs.com!1517052910!71210926!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46944 invoked from network); 27 Jan 2018 11:35:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 11:35:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efOlH-0006H1-CR; Sat, 27 Jan 2018 11:35:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efOlB-0003X0-Rr; Sat, 27 Jan 2018 11:35:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efOlA-0005j9-HY; Sat, 27 Jan 2018 11:35:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118386-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 11:35:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118386: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1001055732394984487=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1001055732394984487==
Content-Type: text/plain

flight 118386 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118386/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    0 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days    7 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============1001055732394984487==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1001055732394984487==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 12:39:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 12:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efPlK-0006wd-Mj; Sat, 27 Jan 2018 12:39:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efPlJ-0006wX-6J
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 12:39:13 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 0B/0C-03996-0F27C6A5;
 Sat, 27 Jan 2018 12:39:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVfd9UU6
 UweHzQhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPqrc/sBWeMK3b/OcPWwNiu1sXIxSEk0Mgk
 cXRWOzuE85hR4u3TDqYuRk4gZxujxObXJiC2iICzxNczc9lBbF4BfYkfT36wgNjCAkYSK9dsA
 muWEOhik3h46w1rFyMHkOMrMXeiJEgNiLloxjugenYONgEriUNiIFEWAVWJMwd2MU1g5F7AyL
 CKUb04tagstUjXTC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C3DECwg3Fqg/M
 hRkkOJiVR3lzVnCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryewFAREixKTU+tSMvMAQYZTFqC
 g0dJhNcYJM1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8vNSpcR5XxUClQqAlGaU5sENg
 gX/JUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzmoIs5MnMK4Hb9wroFCagU+wqMkFOKUlESE
 k1MHpryhXURSs3/G1/KFi71orx2K7Y442mxZ/X8+xsvXz5vftGmbSbB42ePAjarXj8ijPvt9u
 rEm9o5iXfU6usalr84nHpA77yi5ueck4+VdZpaTJtkk5zuP2pa42cwvNsj5qo+z0Nks4NnlCr
 dTaPu+z9tYrjP98c2Zpn7aD7xsBv38o/4s2HJJVYijMSDbWYi4oTAfT8TFt5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1517056750!90286430!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64945 invoked from network); 27 Jan 2018 12:39:11 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 12:39:11 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efPlF-0007vC-K3; Sat, 27 Jan 2018 12:39:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efPlA-00077c-5z; Sat, 27 Jan 2018 12:39:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efPl9-00020d-63; Sat, 27 Jan 2018 12:39:03 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118356-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 12:39:03 +0000
Subject: [Xen-devel] [seabios test] 118356: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODM1NiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgzNTYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDc3IGRheXMgICA5MiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDEwIGRheXMgICAx
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 13:59:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 13:59:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efR0c-0003gK-4A; Sat, 27 Jan 2018 13:59:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efR0b-0003g8-DH
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 13:59:05 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id 2F/DF-03876-8A58C6A5;
 Sat, 27 Jan 2018 13:59:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXd5a06
 Uwf0nBhb3prxnd2D02N63iz2AMYo1My8pvyKBNePFou1MBce0Ktpf7GFuYLyi0MXIxSEk0Mgk
 8aHxAhOE85hRYumevaxdjJxAzjZGid8bAkFsEQFnia9n5rKD2LwC+hIXvvcyg9jCArYSZ1/uZ
 gVplhBYyiwx9doRRpCEhICnxPL9h1hg7L7jy4Ga2TnYBKwkDomBRFkEVCVunj/BOIGRewEjwy
 pG9eLUorLUIl1TvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQO8yAMEOxi/9zoc
 YJTmYlER5c1VzooT4kvJTKjMSizPii0pzUosPMcpwcChJ8N5uAcoJFqWmp1akZeYAwwwmLcHB
 oyTCuw8kzVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHk3gZQKgJRmlObBDYKF/
 yVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8/4BmcKTmVcCt+8V0ClMQKfYVWSCnFKSiJCSam
 BsNzsdstNKavpKg+Db5xfL8H+pfbuW6bHAVV7rHQEZu049con1NFz1++pl1fKFhTWfCqexCgQ
 /Z7nwRG/36tDSiiubm1vT5mmuc377NNzwdtGkY3uS1H8lJG2TTzblXVk+50aOabBRjfznpOPG
 q3bsc99RsluYN4WPTX/9HIVn4bb3/8R9vZKhxFKckWioxVxUnAgA4PLMvHoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-206.messagelabs.com!1517061542!69894577!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 35976 invoked from network); 27 Jan 2018 13:59:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 13:59:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efR0W-0001Ui-D3; Sat, 27 Jan 2018 13:59:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efR0R-0002Gx-4l; Sat, 27 Jan 2018 13:58:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efR0Q-0004jV-OT; Sat, 27 Jan 2018 13:58:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118388-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 13:58:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118388: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4528542097342931436=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4528542097342931436==
Content-Type: text/plain

flight 118388 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118388/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    0 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days    8 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============4528542097342931436==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4528542097342931436==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 14:40:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 14:40:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efRev-0006tD-Oy; Sat, 27 Jan 2018 14:40:45 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efReu-0006sp-OW
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 14:40:44 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id F2/5B-04045-B6F8C6A5;
 Sat, 27 Jan 2018 14:40:43 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTerPyf
 KoLmB1+LelPfsDowe2/t2sQcwRrFm5iXlVySwZlw7v5i14FtZRd+P14wNjLO8uhi5OIQEGpkk
 /i7vZodwHjNK3Jh0nxHC2cYo8bLlPlsXIyeHiICzxNczc9lBbF4BfYn1m3uZQWxhAVOJFbdns
 4DYEgJXTSRuXTKHsL0lVt67B9TLAWZPvFfexcjOwSZgJXFIDKSARUBV4uuLm0wTGLkXMDKsYt
 QoTi0qSy3SNTLXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQI9C4DEOxgXLw28BC
 jJAeTkihvrmpOlBBfUn5KZUZicUZ8UWlOavEhRhkODiUJXrY+oJxgUWp6akVaZg4wzGDSEhw8
 SiK8yiBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolzisIUioAUppRmgc3CBb+l
 xhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTMqw4yhSczrwRu3yugU5iATrGryAQ5pSQRISXVwG
 j9WK3y84PNj/bZmbCncOa+fWwnHbM571hKgFvxrXO3VkqmXhSaGvslS+9z7KUtHV+Ol5UGTIj
 I3/MubHd/A9fMssd7lsnVBWxY+jOGh8siWe/MnMl5kTu0nLo3qEZZGmZ9/HZp8f3OzMT37xtN
 kpQz4vJbDk1TarjZYfuUe8W0q5WMmgyPNimxFGckGmoxFxUnAgBbQkJKegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-27.messagelabs.com!1517064041!79027237!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 64155 invoked from network); 27 Jan 2018 14:40:41 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 14:40:41 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efReo-0002cn-Kz; Sat, 27 Jan 2018 14:40:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efRej-0004Kb-Bu; Sat, 27 Jan 2018 14:40:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efRej-0001mt-38; Sat, 27 Jan 2018 14:40:33 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118355-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-i386-pvgrub:host-ping-check-native:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel: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-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64: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-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-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-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-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
X-Osstest-Versions-This: linux=f0701bf7db7ab816244aed52d28ac49f32c8c2c9
X-Osstest-Versions-That: linux=1f07476ec143bbed7bf0b641749783b1094b4c4f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 14:40:33 +0000
Subject: [Xen-devel] [linux-next test] 118355: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODM1NSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgzNTUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
IDUgaG9zdC1waW5nLWNoZWNrLW5hdGl2ZSAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODI5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9z
cmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI5
OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODI5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDExODI5OAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODI5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgyOTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290ICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4g
dnMuIDExODI5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJv
b3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODI5
OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODI5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgy
OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
Mjk4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODI5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODI5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgyOTgKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4Mjk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEwIGRlYmlhbi1pbnN0YWxsICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgyOTgKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODI5OAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4Mjk4CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Mjk4CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE4Mjk4CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTgyOTgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODI5OAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4
ICAgICAgICAgICAgICAgIGYwNzAxYmY3ZGI3YWI4MTYyNDRhZWQ1MmQyOGFjNDlmMzJjOGMyYzkK
YmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDFmMDc0NzZlYzE0M2JiZWQ3
YmYwYjY0MTc0OTc4M2IxMDk0YjRjNGYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4
MzU1ICAyMDE4LTAxLTI2IDA5OjIwOjQwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6
CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxl
LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 15:57:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 15:57:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efSqr-000395-7E; Sat, 27 Jan 2018 15:57:09 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efSqq-00038y-8s
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 15:57:08 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id E4/0A-03095-351AC6A5;
 Sat, 27 Jan 2018 15:57:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTdoYU6
 UQdNnHYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH50znmgmNaFS8bWxgbGK8odDFycQgJNDJJ
 fF7YzgjhPGaU+HTxIROEs41R4sPbPexdjJwcIgLOEl/PzAWzeQX0JX4vP8cIYgsL2EpM/76KH
 aRBQmAps8TUa0fAEhICnhLL9x9igbH7ji8HKmLnYBOwkjgkBhJlEVCVmPLqCPsERu4FjAyrGD
 WKU4vKUot0jQz1kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECPVzPwMC4g/HuZL9
 DjJIcTEqivLmqOVFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhVFgDlBItS01Mr0jJzgKEGk5bg
 4FES4T0yHyjNW1yQmFucmQ6ROsVozNH04EEbM8eNF6/bmIVY8vLzUqXEef+BlAqAlGaU5sENg
 sXAJUZZKWFeRgYGBiGegtSi3MwSVPlXjOIcjErCvBUg9/Bk5pXA7XsFdAoT0Cl2FZkgp5QkIq
 SkGhiZ/qp+XDRLW/RBQvQHVZGTD5mMRP5JcaZfkU/8Y8GuPKe0PfHVyfKia5OOPV62ZsGTTMW
 aRsVQ/ttpp56dEuRJ7fFmF+EV2dp0TP9u6rbvrse52612trvmX35+dbPFzvRjs6Svv1zy4sLG
 lRk79NVZG142VJ2aYKSjfnTz6gLGmtp3Fw6VaZorsRRnJBpqMRcVJwIAqNTk/XwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1517068625!86393563!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55083 invoked from network); 27 Jan 2018 15:57:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 15:57:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efSqm-0004ZG-9r; Sat, 27 Jan 2018 15:57:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efSqg-0008On-V0; Sat, 27 Jan 2018 15:56:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efSqg-0002NS-7Y; Sat, 27 Jan 2018 15:56:58 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118390-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 15:56:58 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118390: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5857269361531905680=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5857269361531905680==
Content-Type: text/plain

flight 118390 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118390/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    0 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days    9 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============5857269361531905680==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5857269361531905680==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 16:23:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 16:23:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efTFv-0005cq-Ss; Sat, 27 Jan 2018 16:23:03 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efTFt-0005cj-U8
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 16:23:02 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-5.messagelabs.com id 1F/9D-04167-567AC6A5;
 Sat, 27 Jan 2018 16:23:01 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTdleU6
 Uwc7PnBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPvskesBUsKK3ZMPcXawLjYrYuRi0NIoJFJ
 4tX5F0xdjJxAzmNGibYzjhCJbYwSV+YdBEuICDhLfD0zlx3E5hXQl9i16ScbiC0sYC5xrfU6K
 0iDhECnisSmR4/AGiQEPCWWfV/GCGPvXg5SxM7BJmAlcUgMJMoioCrx/foLpgmM3AsYGVYxqh
 enFpWlFuma6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHqXAQh2MN7qcz7EKMn
 BpCTKm6uaEyXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrduGVBOsCg1PbUiLTMHGGYwaQkOHiUR
 3skgad7igsTc4sx0iNQpRkuOpgcP2pg5/jx8CSRvvHjdxizEkpeflyolztsG0iAA0pBRmgc3D
 hYLlxhlpYR5GYEOFOIpSC3KzSxBlX/FKM7BqCTMOwVkCk9mXgnc1ldABzEBHWRXkQlyUEkiQk
 qqgTF8D6/GnJjShopTqbFtJbttBftmXtq372EDQ71tx3nHtoMxkmesvc5YW0do/k+u3rDkfnz
 yjof3j7R2LXKZunBTstDaDM+77E3by347SjaYN4bzftz7RTf1fEKf1kYbk5B52kd3deQxx5Qd
 PLOx6qIL66tNrRaN36bLsP3fO73s9f6I6wdW31ZiKc5INNRiLipOBADvldzfgAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1517070179!104556754!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 63821 invoked from network); 27 Jan 2018 16:22:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 16:22:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efTFp-0005l2-0u; Sat, 27 Jan 2018 16:22:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efTFj-0001sb-NW; Sat, 27 Jan 2018 16:22:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efTFi-00053t-S4; Sat, 27 Jan 2018 16:22:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118353-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2375832c7e51b67f076e6b07854c4a541cb4bdc3
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 16:22:50 +0000
Subject: [Xen-devel] [xen-unstable test] 118353: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6584355506600337924=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6584355506600337924==
Content-Type: text/plain

flight 118353 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118353/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 13 guest-saverestore fail REGR. vs. 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118174

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 118174

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  2375832c7e51b67f076e6b07854c4a541cb4bdc3
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z    9 days
Failing since        118230  2018-01-19 14:22:44 Z    8 days    9 attempts
Testing same since   118353  2018-01-26 08:28:15 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  Daniel Kiper <daniel.kiper@oracle.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2068 lines long.)


--===============6584355506600337924==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6584355506600337924==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 18:31:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 18:31:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efVFp-0005bg-F3; Sat, 27 Jan 2018 18:31:05 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efVFn-0005bY-HF
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 18:31:03 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id E9/27-03095-665CC6A5;
 Sat, 27 Jan 2018 18:31:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRWlGSWpSXmKPExsWS0XRdVTf1aE6
 UwYcZxhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP7y1bWgqtaFT+fejcw3pbuYuTiEBJoZJKY
 uPY7UxcjJ5DzmFHi0JF4iMQ2RonnN56zgiREBJwlvp6Zy97FyMHBK6Av8bVHEyQsLGAt8WzmB
 yaQegmBDTwSS+4sYgZJSAj4Sqw9cQPO3rd1N2MXIzsHm4CVxCExkCiLgKrEo1O32CYwci9gZF
 jFqF6cWlSWWqRrqZdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehZBiDYwbi21fk
 QoyQHk5Iob65qTpQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd7JR4BygkWp6akVaZk5wBCDSUtw
 8CiJ8FYcBkrzFhck5hZnpkOkTjEaczQ9eNDGzHHjxes2ZiGWvPy8VClx3uUgkwRASjNK8+AGw
 UL/EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5V4JM4cnMK4Hb9wroFCagU+wqMkFOKUlESE
 k1MPru+fVVZY7kmRQvtp532zOenWSo/z03S1/y48E/k6zvGW4TXvxIO5F9tYfpz5kZt2Z9XGf
 T80ngXdsd7Xnr4nZnZT08qKYepWadVPsw4cm0i4csDO+6b1Zc1ua12iL107m5zp4bnHeu/Jpe
 ZZFuVa6l+FSu/t8nhml+zxvr1O5MFl/dl6Ec/FyJpTgj0VCLuag4EQDqeK1TeAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-206.messagelabs.com!1517077860!92172546!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 46809 invoked from network); 27 Jan 2018 18:31:01 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 18:31:01 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efVFj-0000cJ-HP; Sat, 27 Jan 2018 18:30:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efVFe-0001n1-9b; Sat, 27 Jan 2018 18:30:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efVFe-0007J4-01; Sat, 27 Jan 2018 18:30:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118357-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6aba0715604c11b394ac5d6590a5fdd17c8f7b10
X-Osstest-Versions-That: libvirt=9d34af1a6b671a4df1c73eea46072bddf6b26b5f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 18:30:54 +0000
Subject: [Xen-devel] [libvirt test] 118357: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3172319168676900039=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3172319168676900039==
Content-Type: text/plain

flight 118357 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118357/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118278
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118278
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118278
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              6aba0715604c11b394ac5d6590a5fdd17c8f7b10
baseline version:
 libvirt              9d34af1a6b671a4df1c73eea46072bddf6b26b5f

Last test of basis   118278  2018-01-23 04:20:08 Z    4 days
Failing since        118319  2018-01-25 04:19:56 Z    2 days    2 attempts
Testing same since   118357  2018-01-26 11:06:46 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. Berrange <berrange@redhat.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Erik Skultety <eskultet@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  John Ferlan <jferlan@redhat.com>
  Martin Kletzander <mkletzan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Shaohe Feng <shaohe.feng@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   9d34af1a6b..6aba071560  6aba0715604c11b394ac5d6590a5fdd17c8f7b10 -> xen-tested-master


--===============3172319168676900039==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3172319168676900039==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 18:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 18:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efVQc-0006Mz-M3; Sat, 27 Jan 2018 18:42:14 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.48])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efVQb-0006Mm-Be
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 18:42:13 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta.az-a.eu-central-1.aws.symcld.net id 88/E9-01561-EF7CC6A5;
 Sat, 27 Jan 2018 18:42:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRWlGSWpSXmKPExsWS0XRdVfff8Zw
 ogycHpC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aDSY+YC45pVXz+N4+1gfGqQhcjB4eQQCOT
 xE2/LkYuIPMxo8THX8dYIJxtjBKb769i62Lk5BARcJb4emYuO0gDr4C+xIVDMiCmsICtxPYeL
 pByCYGlzBJTrx1hBCmXEPCUWL7/EAuM3Xd8OVArOwebgJXEITGQKIuAqsSGpSvYJjByL2BkWM
 VomVSUmZ5RkpuYmaNraGCga2horGusa2RioZdYpZuol1qqm5yaV1KUCJTVSywv1iuuzE3OSdH
 LSy3ZxAj0PQMQ7GCcdCjxEKMkB5OSKG+uak6UEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQnedGAo
 CQkWpaanVqRl5gCDECYtwcGjJMJbCJLmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5q
 VLivCwgpQIgpRmleXCDYNFxiVFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8x44BTeHJzCuB2/
 cK6BQmoFPsKjJBTilJREhJNTD61XFMP6Jw4PC0m5en57zgmSvKlZsYPOfKy4BHlRksOdHt/0M
 if67SM5CrZfkgcJK710pxW3tEq0CHweIiOUelgjNzQkzeKFocWH++iiHW3nk3x81G3brPfhKK
 BuIybaL6d16+niC57cjin0p9VkkWVk6h89bpsO8/m1O87+ax+0Wnil+f2aDEUpyRaKjFXFScC
 AAKAlSdiQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-225.messagelabs.com!1517078525!436322!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3947 invoked from network); 27 Jan 2018 18:42:06 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 18:42:06 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efVQQ-0000t9-Pm; Sat, 27 Jan 2018 18:42:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efVQL-0002AB-5t; Sat, 27 Jan 2018 18:41:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efVQK-0001sa-4k; Sat, 27 Jan 2018 18:41:56 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118391-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 18:41:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118391: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7725606486001474146=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7725606486001474146==
Content-Type: text/plain

flight 118391 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118391/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    0 days   10 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============7725606486001474146==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7725606486001474146==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 19:28:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 19:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efW8l-0000fy-R4; Sat, 27 Jan 2018 19:27:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zhvb=ew=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1efW8k-0000fr-4l
 for xen-devel@lists.xenproject.org; Sat, 27 Jan 2018 19:27:50 +0000
X-Inumbo-ID: 224ca7c2-0398-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 224ca7c2-0398-11e8-ba59-bc764e045a96;
 Sat, 27 Jan 2018 20:27:39 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CF1D9AEDB;
 Sat, 27 Jan 2018 19:24:10 +0000 (UTC)
To: Andy Shevchenko <andy.shevchenko@gmail.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
 <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a33e605a-73d7-83b7-4472-14f66b6738be@suse.com>
Date: Fri, 26 Jan 2018 19:21:13 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
Content-Language: en-US
Cc: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 stable@vger.kernel.org, ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTk6MDgsIEFuZHkgU2hldmNoZW5rbyB3cm90ZToKPiBPbiBUaHUsIEphbiAy
NSwgMjAxOCBhdCA0OjM2IFBNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3Rl
Ogo+PiBBZGQgYSBmdW5jdGlvbiB0byBnZXQgdGhlIGFkZHJlc3Mgb2YgdGhlIFJTRFAgdGFibGUu
IFBlciBkZWZhdWx0IHVzZSBhCj4+IF9fd2VhayBhbm5vdGF0ZWQgZnVuY3Rpb24gYmVpbmcgYSBu
b3AuCj4gCj4gVGhlIHByb2JsZW0gd2l0aCB3ZWFrIGZ1bmN0aW9ucyB0aGF0IHdlIGNhbid0IGhh
dmUgbW9yZSB0aGFuIG9uZQo+IGltcGxlbWVudGF0aW9uIHBlciBrZXJuZWwgd2hpbGUgd2Ugd291
bGQgbGlrZSB0byBidWlsdCBzZXZlcmFsIGNvZGUKPiBwYXRocy4KPiAKPiBJIGhhdmUgc3R1bWJs
ZWQgb24gdGhlIHNpbWlsYXIgc3R1ZmYgYW5kIHJlYWxpemUgdGhhdC4KPiAKPiBQZXJoYXBzLCBv
bmUgb2YgdGhlIHNvbHV0aW9uIGlzIHRvIGhhdmUgYW4gYWRkaXRpb25hbCBzdHJ1Y3QgdW5kZXIK
PiB4ODZfaW5pdCB0byBhbHRlcm5hdGUgQUNQSSByZWxhdGVkIHN0dWZmLgoKSSB0aGluayB3ZSBj
YW4gZ28gdGhhdCByb3V0ZSB3aGVuIGFub3RoZXIgdXNlciBvZiB0aGF0IGludGVyZmFjZSBpcwph
cHBlYXJpbmcuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 20:39:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 20:39:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efXFO-0005EH-T8; Sat, 27 Jan 2018 20:38:46 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efXFM-0005Dt-V9
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 20:38:45 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id 8F/E3-03876-453EC6A5;
 Sat, 27 Jan 2018 20:38:44 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTf4cU6
 UwcFvghb3prxnd2D02N63iz2AMYo1My8pvyKBNWPi2y2MBce0Kn69WMDUwHhVoYuRi0NIoJFJ
 YltDBxOE85hR4sD2aawQzjZGiQ9/ljF2MXJyiAg4S3w9M5e9i5GDg1dAX+LGHl8QU1jAVuLnS
 gGQcgmBpcwSU68dASuXEPCUWL7/EAuM3Xd8OVArOwebgJXEITGQKIuAqsSsp+cZJzByL2BkWM
 WoUZxaVJZapGtoopdUlJmeUZKbmJmja2hgqpebWlycmJ6ak5hUrJecn7uJEehdBiDYwXj2tOc
 hRkkOJiVR3lzVnCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErxWj4BygkWp6akVaZk5wDCDSUtw
 8CiJ8B54CJTmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivJ4gkwRASjNK8+AGw
 cL/EqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR560Gm8GTmlcDtewV0ChPQKXYVmSCnlCQipK
 QaGCtNlu440/jtG5vCLW6d4K7Qc6GT8r+UhQtOfueRw8w2nWPRfN3C1Hn/d6gcTjMrEFFt8RD
 +GHBln8+UiXLsfhP+rjnNbzE7gK3xC6cNb//8P6vXlMmLSa3Q0/2591wNx5QX3uobOjd/+vZ8
 ql5x6uIz9dmBcfvNhKwNWIMN53i2SJ9LvRP1U4mlOCPRUIu5qDgRACRX+Ih6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1517085522!86407796!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 40328 invoked from network); 27 Jan 2018 20:38:43 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 20:38:43 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efXFJ-0003zs-Eb; Sat, 27 Jan 2018 20:38:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efXFD-0000Fz-SU; Sat, 27 Jan 2018 20:38:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efXFD-00007D-6N; Sat, 27 Jan 2018 20:38:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118395-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 20:38:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118395: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2917492227991522318=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2917492227991522318==
Content-Type: text/plain

flight 118395 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118395/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   11 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============2917492227991522318==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2917492227991522318==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 22:48:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 22:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efZGX-00053H-PA; Sat, 27 Jan 2018 22:48:05 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efZGW-00052t-2R
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 22:48:04 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id 12/41-16397-D910D6A5;
 Sat, 27 Jan 2018 22:47:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVXc2Y26
 UwdouU4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmtH54w57wTGtiknHV7E2MF5V6GLk4hASaGSS
 WL2xjRnCecwo8bzvAiOEs41RYv3M12xdjJwcIgLOEl/PzGUHsXkF9CXad59kBLGFBWwlFm1YC
 dYgIbCUWWLqtSNgCQkBT4nl+w+xwNh9x5cDNbNzsAlYSRwSA4myCKhKzN7+lmkCI/cCRoZVjJ
 ZJRZnpGSW5iZk5uoYGBrqGhsa6RrpGhsZ6iVW6iXqppbrJqXklRYlAWb3E8mK94src5JwUvbz
 Ukk2MwBBgAIIdjIfPJh5ilORgUhLlzVXNiRLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwdvPkBsl
 JFiUmp5akZaZAwxGmLQEB4+SCG8zSJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelS
 onzTgEpFQApzSjNgxsEi5JLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZlA8acEE9mXgncvl
 dApzABnWJXkQlySkkiQkqqgTFBgf1+cIsyu9Tvus8qV/Z8XsI703OZ0XaeJ7OiCp+arimREw5
 ff1aaofpq9Dm/f2bzvS7xsWZr8p6dOktWdf+kmPQ/5mq33x5iDI9dvyPqxRHv9tAuzYupM/9U
 rpm6auqqh1lPKjpfV02b2HO85pNoany66FsRb3ftqdfUZK+svbWnbcOnowuVWIozEg21mIuKE
 wH/BIQjjQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-25.tower-225.messagelabs.com!1517093274!438689!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 11122 invoked from network); 27 Jan 2018 22:47:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-25.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 22:47:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efZGL-0007Hq-DM; Sat, 27 Jan 2018 22:47:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efZGG-00076s-0B; Sat, 27 Jan 2018 22:47:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efZGF-0004N3-Ox; Sat, 27 Jan 2018 22:47:47 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118397-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 22:47:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118397: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2822141146924839392=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2822141146924839392==
Content-Type: text/plain

flight 118397 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118397/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   12 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============2822141146924839392==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2822141146924839392==--

From xen-devel-bounces@lists.xenproject.org Sat Jan 27 23:33:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 27 Jan 2018 23:33:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efZxs-0008EL-IL; Sat, 27 Jan 2018 23:32:52 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efZxs-0008EE-0a
 for xen-devel@lists.xensource.com; Sat, 27 Jan 2018 23:32:52 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id F2/18-04168-32C0D6A5;
 Sat, 27 Jan 2018 23:32:51 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrCLMWRWlGSWpSXmKPExsWS0XRdVVeJJzf
 KYGErv8W9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzeh6xlmwag1jxbT1E9kbGDdWdDFycggJNDJJ
 nHpV0sXIBWQ/ZpSY2rWLGcLZxihx+8xURpAqEQFnia9n5rKD2LwC+hLHzv1jBbGFBcwklu38A
 dYgIbBAQaJn9n+wBgkBb4nLJxfC2Ts29DF1MbJzsAlYSRwSA4myCKhK9E68zzaBkXsBI8MqRo
 3i1KKy1CJdQ2O9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYxA/zIAwQ7GL8sCDjF
 KcjApifLmquZECfEl5adUZiQWZ8QXleakFh9ilOHgUJLgFebOjRISLEpNT61Iy8wBBhpMWoKD
 R0mEN4cLKM1bXJCYW5yZDpE6xWjP0fTgQRszx40Xr4HktGVvgOSta1M7mIVY8vLzUqXEebVAp
 gqAtGWU5sENhUXGJUZZKWFeRqAzhXgKUotyM0tQ5V8xinMwKgnzKoJM4cnMK4Hb/QroLCags+
 wqMkHOKklESEk1MLZXHt6au+Dn1jO/8jaeOn7mkpYTi07cn7AX/h8aZ+W9mhpc+d1ELGVnfsX
 l0PcFBy37a7+set/8crt+3r5nX5Or5t17NG2Dw5UzzM9KuL1VbtUcTPj7lG9Bh2fUB/ENqxik
 dis9+jNr91Wux9Hnbx5au+CnRM88HX7/BtXOlH1WxoducpeeZyxWYinOSDTUYi4qTgQAkLVtk
 ocCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1517095969!76975283!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4695 invoked from network); 27 Jan 2018 23:32:49 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 27 Jan 2018 23:32:49 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efZxn-0008Q1-3K; Sat, 27 Jan 2018 23:32:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efZxh-0000vB-GG; Sat, 27 Jan 2018 23:32:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efZxg-0008QC-HF; Sat, 27 Jan 2018 23:32:40 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118362-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-libvirt-xsm:host-ping-check-native:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-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-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=993ca2068b043dc3c933a8a4fe1052b77fe63f10
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 27 Jan 2018 23:32:40 +0000
Subject: [Xen-devel] [linux-linus test] 118362: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1526127256117853356=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1526127256117853356==
Content-Type: text/plain

flight 118362 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118362/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-xsm  5 host-ping-check-native   fail REGR. vs. 118324

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118324
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118324
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118324
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118324
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118324
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118324
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118324
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118324
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                993ca2068b043dc3c933a8a4fe1052b77fe63f10
baseline version:
 linux                5b7d27967dabfb17c21b0d98b29153b9e3ee71e5

Last test of basis   118324  2018-01-25 07:31:24 Z    2 days
Testing same since   118362  2018-01-26 16:56:17 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Andi Shyti <andi.shyti@samsung.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  David Sterba <dsterba@suse.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Josef Bacik <jbacik@fb.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Mark Furneaux <mark@furneaux.ca>
  Martin Brandenburg <martin@omnibond.com>
  Nick Dyer <nick@shmanahar.org>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 993ca2068b043dc3c933a8a4fe1052b77fe63f10
Merge: 6793f1c450b1 060403f34008
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Jan 25 17:30:47 2018 -0800

    Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input
    
    Pull input fixes from Dmitry Torokhov:
     "The main item is that we try to better handle the newer trackpoints on
      Lenovo devices that are now being produced by Elan/ALPS/NXP and only
      implement a small subset of the original IBM trackpoint controls"
    
    * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
      Revert "Input: synaptics_rmi4 - use devm_device_add_group() for attributes in F01"
      Input: trackpoint - only expose supported controls for Elan, ALPS and NXP
      Input: trackpoint - force 3 buttons if 0 button is reported
      Input: xpad - add support for PDP Xbox One controllers
      Input: stmfts,s6sy671 - add SPDX identifier

commit 6793f1c450b1533a5e9c2493490de771d38b24f9
Author: Martin Brandenburg <martin@omnibond.com>
Date:   Thu Jan 25 19:39:44 2018 -0500

    orangefs: fix deadlock; do not write i_size in read_iter
    
    After do_readv_writev, the inode cache is invalidated anyway, so i_size
    will never be read.  It will be fetched from the server which will also
    know about updates from other machines.
    
    Fixes deadlock on 32-bit SMP.
    
    See https://marc.info/?l=linux-fsdevel&m=151268557427760&w=2
    
    Signed-off-by: Martin Brandenburg <martin@omnibond.com>
    Cc: Al Viro <viro@zeniv.linux.org.uk>
    Cc: Mike Marshall <hubcap@omnibond.com>
    Cc: stable@vger.kernel.org
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

commit 6e20630e300486045bf480139c9e17e7071629ce
Merge: 525273fb2e7c bda646dd182a
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Jan 25 09:32:10 2018 -0800

    Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
    
    Pull KVM fixes from Radim KrÄmĂ¡Å™:
     "Fix races and a potential use after free in the s390 cmma migration
      code"
    
    * tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm:
      KVM: s390: add proper locking for CMMA migration bitmap

commit 525273fb2e7c84c98e3dffc5b446141bda99ff01
Merge: 5b7d27967dab e4fd493c0541
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Thu Jan 25 09:03:10 2018 -0800

    Merge tag 'for-4.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
    
    Pull btrfs fix from David Sterba:
     "It's been reported recently that readdir can list stale entries under
      some conditions. Fix it."
    
    * tag 'for-4.15-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux:
      Btrfs: fix stale entries in readdir

commit 060403f34008af90e310d7e0e7531ebb3acf9557
Author: Nick Dyer <nick@shmanahar.org>
Date:   Wed Jan 24 13:46:04 2018 -0800

    Revert "Input: synaptics_rmi4 - use devm_device_add_group() for attributes in F01"
    
    Since the sysfs attribute hangs off the RMI bus, which doesn't go away during
    firmware flash, it needs to be explicitly removed, otherwise we would try and
    register the same attribute twice.
    
    This reverts commit 36a44af5c176d619552d99697433261141dd1296.
    
    Signed-off-by: Nick Dyer <nick@shmanahar.org>
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

commit e4fd493c0541d36953f7b9d3bfced67a1321792f
Author: Josef Bacik <jbacik@fb.com>
Date:   Tue Jan 23 15:17:05 2018 -0500

    Btrfs: fix stale entries in readdir
    
    In fixing the readdir+pagefault deadlock I accidentally introduced a
    stale entry regression in readdir.  If we get close to full for the
    temporary buffer, and then skip a few delayed deletions, and then try to
    add another entry that won't fit, we will emit the entries we found and
    retry.  Unfortunately we delete entries from our del_list as we find
    them, assuming we won't need them.  However our pos will be with
    whatever our last entry was, which could be before the delayed deletions
    we skipped, so the next search will add the deleted entries back into
    our readdir buffer.  So instead don't delete entries we find in our
    del_list so we can make sure we always find our delayed deletions.  This
    is a slight perf hit for readdir with lots of pending deletions, but
    hopefully this isn't a common occurrence.  If it is we can revist this
    and optimize it.
    
    cc: stable@vger.kernel.org
    Fixes: 23b5ec74943f ("btrfs: fix readdir deadlock with pagefault")
    Signed-off-by: Josef Bacik <jbacik@fb.com>
    Signed-off-by: David Sterba <dsterba@suse.com>

commit bda646dd182a90ba4239fc62b71eb8b73126fa77
Merge: 0c5b9b5d9adb 1de1ea7efeb9
Author: Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
Date:   Wed Jan 24 16:25:53 2018 +0100

    Merge tag 'kvm-s390-master-4.15-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux
    
    KVM: s390: another fix for cmma migration
    
    This fixes races and potential use after free in the
    cmma migration code.

commit 1de1ea7efeb9e8543212210e34518b4049ccd285
Author: Christian Borntraeger <borntraeger@de.ibm.com>
Date:   Fri Dec 22 10:54:20 2017 +0100

    KVM: s390: add proper locking for CMMA migration bitmap
    
    Some parts of the cmma migration bitmap is already protected
    with the kvm->lock (e.g. the migration start). On the other
    hand the read of the cmma bits is not protected against a
    concurrent free, neither is the emulation of the ESSA instruction.
    Let's extend the locking to all related ioctls by using
    the slots lock for
    - kvm_s390_vm_start_migration
    - kvm_s390_vm_stop_migration
    - kvm_s390_set_cmma_bits
    - kvm_s390_get_cmma_bits
    
    In addition to that, we use synchronize_srcu before freeing
    the migration structure as all users hold kvm->srcu for read.
    (e.g. the ESSA handler).
    
    Reported-by: David Hildenbrand <david@redhat.com>
    Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com>
    Cc: stable@vger.kernel.org # 4.13+
    Fixes: 190df4a212a7 (KVM: s390: CMMA tracking, ESSA emulation, migration mode)
    Reviewed-by: Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
    Reviewed-by: David Hildenbrand <david@redhat.com>
    Reviewed-by: Cornelia Huck <cohuck@redhat.com>

commit 2a924d71794c530e55e73d0ce2cc77233307eaa9
Author: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Date:   Fri Jan 5 13:28:47 2018 -0800

    Input: trackpoint - only expose supported controls for Elan, ALPS and NXP
    
    The newer trackpoints from ALPS, Elan and NXP implement a very limited
    subset of extended commands and controls that the original trackpoints
    implemented, so we should not be exposing not working controls in sysfs.
    The newer trackpoints also do not implement "Power On Reset" or "Read
    Extended Button Status", so we should not be using these commands during
    initialization.
    
    While we are at it, let's change "unsigned char" to u8 for byte data or
    bool for booleans and use better suited error codes instead of -1.
    
    Cc: stable@vger.kernel.org
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

commit f5d07b9e98022d50720e38aa936fc11c67868ece
Author: Aaron Ma <aaron.ma@canonical.com>
Date:   Fri Jan 19 09:43:39 2018 -0800

    Input: trackpoint - force 3 buttons if 0 button is reported
    
    Lenovo introduced trackpoint compatible sticks with minimum PS/2 commands.
    They supposed to reply with 0x02, 0x03, or 0x04 in response to the
    "Read Extended ID" command, so we would know not to try certain extended
    commands. Unfortunately even some trackpoints reporting the original IBM
    version (0x01 firmware 0x0e) now respond with incorrect data to the "Get
    Extended Buttons" command:
    
     thinkpad_acpi: ThinkPad BIOS R0DET87W (1.87 ), EC unknown
     thinkpad_acpi: Lenovo ThinkPad E470, model 20H1004SGE
    
     psmouse serio2: trackpoint: IBM TrackPoint firmware: 0x0e, buttons: 0/0
    
    Since there are no trackpoints without buttons, let's assume the trackpoint
    has 3 buttons when we get 0 response to the extended buttons query.
    
    Signed-off-by: Aaron Ma <aaron.ma@canonical.com>
    Fixes: https://bugzilla.kernel.org/show_bug.cgi?id=196253
    Cc: stable@vger.kernel.org
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

commit e5c9c6a885fad00aa559b49d8fc23a60e290824e
Author: Mark Furneaux <mark@furneaux.ca>
Date:   Mon Jan 22 11:24:17 2018 -0800

    Input: xpad - add support for PDP Xbox One controllers
    
    Adds support for the current lineup of Xbox One controllers from PDP
    (Performance Designed Products). These controllers are very picky with
    their initialization sequence and require an additional 2 packets before
    they send any input reports.
    
    Signed-off-by: Mark Furneaux <mark@furneaux.ca>
    Reviewed-by: Cameron Gutman <aicommander@gmail.com>
    Cc: stable@vger.kernel.org
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>

commit f30fefd8949290f505b3af2ba3c7c4c831f199b3
Author: Andi Shyti <andi.shyti@samsung.com>
Date:   Mon Jan 22 11:23:27 2018 -0800

    Input: stmfts,s6sy671 - add SPDX identifier
    
    Replace the original license statement with the SPDX identifier.
    
    Update also the copyright owner adding myself as co-owner of the
    copyright.
    
    Signed-off-by: Andi Shyti <andi.shyti@samsung.com>
    Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>


--===============1526127256117853356==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1526127256117853356==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 00:23:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 00:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efak3-0003dE-Gf; Sun, 28 Jan 2018 00:22:39 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efak2-0003d0-Jg
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 00:22:38 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-15.bemta-5.messagelabs.com id 79/FC-03095-DC71D6A5;
 Sun, 28 Jan 2018 00:22:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVfeMeG6
 UwabHShb3prxnd2D02N63iz2AMYo1My8pvyKBNWPnkXuMBce0Ko786mRpYLyq0MXIxSEk0Mgk
 sf7hUWYI5zGjxJ2XV6CcbYwSv7t/snQxcnKICDhLfD0zlx3E5hXQl1jbeZcNxBYWsJU4+2wVC
 0iDhMBSZomp144wgiQkBDwllu8/xAJj9x1fDtTMzsEmYCVxSAwkyiKgKnH+5lKWCYzcCxgZVj
 FqFKcWlaUW6RoZ6yUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHq4noGBcQfjjna
 /Q4ySHExKory5qjlRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4H4jlRgkJFqWmp1akZeYAQw0m
 LcHBoyTCOx8kzVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHkLQEoFQEozSvPgB
 sFi4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd6FIFN4MvNK4Pa9AjqFCegUu4pMkFNKEh
 FSUg2Men7yIWJX9tye8Yf7w/nQvJ7FApm3eHPrQ5Rqb9jO/JE0yfRvRVF0Fpf0xT2+xUrCP+f
 /ap6p/2rO5mxbu9tvfn26WjHN4vPXafVPenP/nOr5riCrGCQqY3g1XijvUVPfeZ7tsjK+Qlzf
 T065tbRic5pU759ZShW8NScvueickBP85nA0auplJZbijERDLeai4kQAmRNIbHwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1517098955!67378754!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 27405 invoked from network); 28 Jan 2018 00:22:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 00:22:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efajx-0001nV-TT; Sun, 28 Jan 2018 00:22:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efajs-0004Vh-Kh; Sun, 28 Jan 2018 00:22:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efajs-00089Y-Bc; Sun, 28 Jan 2018 00:22:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118399-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 00:22:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118399: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3495020842863835954=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3495020842863835954==
Content-Type: text/plain

flight 118399 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118399/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   13 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============3495020842863835954==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3495020842863835954==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 03:03:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 03:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efdFI-0003Pt-Li; Sun, 28 Jan 2018 03:03:04 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efdFG-0003PQ-DD
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 03:03:02 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id F6/CD-07921-06D3D6A5;
 Sun, 28 Jan 2018 03:02:56 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVTfeNjf
 K4OkvDYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHr+nnmgrtzGSv+bXjA1MB4MquLkYtDSKCR
 SaJ17xsWCOcxo8TH8z1MEM42Rolf/UuYuxg5OUQEnCW+npnLDmLzCuhLPFq5H8wWFvCXeN7dy
 wjSICGwVUti59XzYAkJAU+JO03nWWDsmYsPAdnsHGwCVhKHxLoYOThYBFQlet4KT2DkXsDIsI
 rRPKkoMz2jJDcxM0fX0MBA19DQWNdY10IvsUo3US+1VDc5Na+kKBEop5dYXqxXXJmbnJOil5d
 asokR6H8GINjBuO5L4iFGSQ4mJVHeXNWcKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvM42uVFC
 gkWp6akVaZk5wECESUtw8CiJ8GaCpHmLCxJzizPTIVKnGI05mh48aGPmuPHidRuzEEtefl6ql
 DivBEipAEhpRmke3CBYhFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMG8zyBSezLwSuH2vgE
 5hAjrFriIT5JSSRISUVANj9lXtz2tuzG5dVjzN19PD4dKR8pydE/xceaau9I2f/51hu8CJB0k
 +eVrfXr+c5rJy8aG+6bxlUn5xJxlUNJj72I5l6do0XprwMUGw6edKic17rP03eDz97nn/Uvkm
 q9vllz3SZVq4Wd7I8b0LaFLnke09KMp/ybjLdWv+wYcnN679XDXxiOM3JZbijERDLeai4kQA6
 WbwUIsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-32.tower-225.messagelabs.com!1517108574!440661!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23624 invoked from network); 28 Jan 2018 03:02:55 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-32.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 03:02:55 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efdF5-0008Bb-OR; Sun, 28 Jan 2018 03:02:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efdF0-00043e-Gb; Sun, 28 Jan 2018 03:02:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efdEz-0001l5-Ab; Sun, 28 Jan 2018 03:02:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118369-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-livepatch:<job status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6f6786ef0d7f7025860d360f6b1267193ffd1b27
X-Osstest-Versions-That: xen=31d38d633a306b2b06767b5a5f5a8a00269f3c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 03:02:45 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118369: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODM2OSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODM2OS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBi
cm9rZW4KIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12
bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExODE3MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSA0OSB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE4MTcwCgpUZXN0
cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgIGJyb2tl
biBwYXNzIGluIDExODMyOQogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgNCBob3N0LWlu
c3RhbGwoNCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTE4MzI5CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00IDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExODMyOSBw
YXNzIGluIDExODM2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExODMyOQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAgICAgICAgICBmYWlsIHBhc3MgaW4g
MTE4MzI5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZh
aWwgaW4gMTE4MzI5IGxpa2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMTgzMjkgbGlrZSAxMTgxNzAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE4
MzI5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODMyOSBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTgxNzAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGVi
aWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNzAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJp
YW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNmY2Nzg2
ZWYwZDdmNzAyNTg2MGQzNjBmNmIxMjY3MTkzZmZkMWIyNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgMzFkMzhkNjMzYTMwNmIyYjA2NzY3YjVhNWY1YThhMDAyNjlmM2M5
MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MTcwICAyMDE4LTAxLTE3IDE2OjUwOjAzIFogICAx
MCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODI4NSAgMjAxOC0wMS0yMyAxNDoxNTozMSBa
ICAgIDQgZGF5cyAgICA0IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODMyOSAgMjAx
OC0wMS0yNSAxMzo0ODoyNyBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgYnJva2VuCmJyb2tlbi1q
b2IgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgNmY2Nzg2ZWYwZDdmNzAyNTg2MGQzNjBmNmIxMjY3MTkzZmZkMWIyNwpBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAx
NiAxNDoyMzozNyAyMDE4ICswMDAwCgogICAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHBy
ZWRpY3RvciBoYXJkZW5pbmcgZm9yIGFmZmVjdGVkIENvcnRleC1BIENQVXMKICAgIAogICAgQ29y
dGV4LUE1NywgQTcyLCBBNzMgYW5kIEE3NSBhcmUgc3VzY2VwdGlibGUgdG8gYnJhbmNoIHByZWRp
Y3RvcgogICAgYWxpYXNpbmcgYW5kIGNhbiB0aGVvcml0aWNhbGx5IGJlIGF0dGFja2VkIGJ5IG1h
bGljaW91cyBjb2RlLgogICAgCiAgICBUaGlzIHBhdGNoIGltcGxlbWVudHMgYSBQU0NJLWJhc2Vk
IG1pdGlnYXRpb24gZm9yIHRoZXNlIENQVXMgd2hlbgogICAgYXZhaWxhYmxlLiBUaGUgY2FsbCBp
bnRvIGZpcm13YXJlIHdpbGwgaW52YWxpZGF0ZSB0aGUgYnJhbmNoIHByZWRpY3RvcgogICAgc3Rh
dGUsIHByZXZlbnRpbmcgYW55IG1hbGljaW91cyBlbnRyaWVzIGZyb20gYWZmZWN0aW9uIG90aGVy
IHZpY3RpbQogICAgY29udGV4dHMuCiAgICAKICAgIFBvcnRlZCBmcm9tIExpbnV4IGdpdDovL2dp
dC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAg
IGJyYW5jaCBrcHRpLgogICAgCiAgICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJj
Lnp5bmdpZXJAYXJtLmNvbT4KICAgICBTaWduZWQtb2ZmLWJ5OiBXaWxsIERlYWNvbiA8d2lsbC5k
ZWFjb25AYXJtLmNvbT4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTczMGY4ZTQxZTg1MzdmMWRiOTc3MGI5
NDY0Zjk1MjNjMjg4NTdiOSkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDlmNzllOGQ4
NDZlODQxM2M4MjhmNWZjN2NjNmFjNzMzNzI4ZGZmMDApCiAgICAKICAgIENvbmZsaWN0czoKICAg
ICAgICAgICAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCgpjb21taXQgNDQxMzlmZWQ3Yzc5NGVi
NGU0N2E5YmI5MzA2MWUzMjViZDU3ZmU4YwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCgog
ICAgeGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2ggcHJlZGljdG9y
IGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5zdCBDUFUg
YnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICByZWRpcmVjdCBz
cGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRpYWxseSBkaXZ1
bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIuCiAgICAKICAg
IFRoaXMgcGF0Y2ggYWRkcyBpbml0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5kIGEgbmV3IEtjb25m
aWcgb3B0aW9uIHRvCiAgICBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgbWl0aWdhdGlv
bnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzIGZvcgogICAgQ1BVcyB0aGF0IGFyZSBhZmZlY3RlZC4K
ICAgIAogICAgTW9zdCBvZiB0aGUgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQg
d2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4
dC4gRm9yIHNhZmV0eSwgaXQgaXMgYXBwbGllZCBhdCBldmVyeQogICAgZXhjZXB0aW9uIGVudHJ5
LiBTbyB0aGVyZSBhcmUgcG90ZW50aWFsIGZvciBvcHRpbWl6aW5nIHdoZW4gcmVjZWl2aW5nCiAg
ICBhbiBleGNlcHRpb24gYXQgdGhlIHNhbWUgbGV2ZWwuCiAgICAKICAgIEJlY2F1c2UgdGhlIGF0
dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5vdCBwb3NzaWJsZSB0bwog
ICAgc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0aW9uIGlz
IGFwcGxpZWQuCiAgICBUaGVyZWZvcmUsIHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3Rv
ciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4
Y2VwdGlvbi4KICAgIAogICAgT24gQXJtNjQsIGVhY2ggdmVjdG9yIGNhbiBob2xkIDMyIGluc3Ry
dWN0aW9ucy4gVGhpcyBsZWF2ZSB1cyAzMQogICAgaW5zdHJ1Y3Rpb25zIGZvciB0aGUgbWl0aWdh
dGlvbi4gVGhlIGxhc3Qgb25lIGlzIHRoZSBicmFuY2ggaW5zdHJ1Y3Rpb24KICAgIHRvIHRoZSBo
ZWxwZXIuCiAgICAKICAgIEJlY2F1c2UgYSBwbGF0Zm9ybSBtYXkgaGF2ZSBDUFVzIHdpdGggZGlm
ZmVyZW50IG1pY3JvLWFyY2hpdGVjdHVyZXMsCiAgICBwZXItQ1BVIHZlY3RvciB0YWJsZSBuZWVk
cyB0byBiZSBwcm92aWRlZC4gUmVhbGlzdGljYWxseSwgb25seSBhIGZldwogICAgZGlmZmVyZW50
IG1pdGlnYXRpb25zIHdpbGwgYmUgbmVjZXNzYXJ5LiBTbyBwcm92aWRlIGEgc21hbGwgc2V0IG9m
CiAgICB2ZWN0b3IgdGFibGVzLiBUaGV5IHdpbGwgYmUgcmUtdXNlZCBhbmQgcGF0Y2ggd2l0aCB0
aGUgbWl0aWdhdGlvbnMKICAgIG9uLWRlbWFuZC4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiB0
aGUgd29yayBkb25lIGluIExpbnV4IChzZWUgWzFdKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yNTQuCiAgICAKICAgIFsxXSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3RwaQogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAg
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRjNGZkZGMxNjZjZjUyOGFjYTQ5NTQw
YmNjOWVlNGYxOTZiMDFkYWMpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBmYmE0OGVm
ZjE4YzAyZDcxNmM5NWI5MmRmODA0YTc1NTYyMGJlODJlKQogICAgCiAgICBDb25mbGljdHM6CiAg
ICAgICAgICAgIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwogICAgICAgICAgICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2NwdWVycmF0YS5oCiAgICAgICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1
ZmVhdHVyZS5oCgpjb21taXQgY2YwYjU4NGM4YzUwMzA1ODhiYzQ3YTM2MTRhZDg2MGFmNzQ4MmM1
MwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAg
VHVlIEphbiAxNiAxNDoyMzozNSAyMDE4ICswMDAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBB
ZGQgTUlEUl9BTExfVkVSU0lPTlMKICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJf
QUxMX1ZFUlNJT05TIHRvIG1hdGNoIGFsbCB2YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVu
IENQVSBtb2RlbC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEz
ZjQ0NmQ2YTcxOGUxMDg4NjdiNikKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMKICAgIAogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
Mzc5MDgzM2VmMTZiOTU2NTM0MjRlYzliMTQ1ZTQ2MGVjMWE1NmQxNikKCmNvbW1pdCA4NTk5MGJm
NTNhZGRjZGIwY2U4ZTQ1OGEzZDhmYWQxOTk3MTBhYzU5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM0IDIwMTgg
KzAwMDAKCiAgICB4ZW4vYXJtNjQ6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgt
QTcyLCBBNzMgYW5kIEE3NQogICAgCiAgICBDb3J0ZXgtQTcyLCBBNzMgYW5kIEE3NSBNSURSIHdp
bGwgYmUgdXNlZCB0byBhIGZvbGxvdy11cCBmb3IgaGFyZGVuaW5nCiAgICB0aGUgYnJhbmNoIHBy
ZWRpY3Rvci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNo
ZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzk3NWJmZjUyNGM0ZTJjMzBlZmJmMTQ0ZGU3NTNmMTUx
ZDk3NGU1MykKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDUwNDUwYzFmMzNkYzcyZjIx
MzhhNjcxZDczODkzNGY3OTZiZTMzMTgpCgpjb21taXQgOTQ2ZGQyZWVmYWUyZmFlZWNiZWI5NjYy
ZTY2OTM1YzgwNzBmNjRmNQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFy
by5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozMyAyMDE4ICswMDAwCgogICAgeGVuL2Fy
bTogSW50cm9kdWNlIGVuYWJsZSBjYWxsYmFjayB0byBlbmFibGUgYSBjYXBhYmlsaXRpZXMgb24g
ZWFjaCBvbmxpbmUgQ1BVCiAgICAKICAgIE9uY2UgWGVuIGtub3dzIHdoYXQgZmVhdHVyZXMvd29y
a2Fyb3VuZHMgcHJlc2VudCBvbiB0aGUgcGxhdGZvcm0sIGl0CiAgICBtaWdodCBiZSBuZWNlc3Nh
cnkgdG8gY29uZmlndXJlIGVhY2ggb25saW5lIENQVS4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3
IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2lsbCBiZSBjYWxsZWQgb24gZWFjaCBvbmxpbmUgQ1BV
IHRvCiAgICBjb25maWd1cmUgdGhlICJjYXBhYmlsaXR5Ii4KICAgIAogICAgVGhlIGNvZGUgaXMg
YmFzZWQgb24gTGludXggdjQuMTQgKHdoZXJlIGNwdWZlYXR1cmUuYyBjb21lcyBmcm9tKSwgdGhl
CiAgICBleHBsYW5hdGlvbiBvZiB3aHkgdXNpbmcgc3RvcF9tYWNoaW5lX3J1biBpcyBrZXB0IGFz
IHdlIGhhdmUgc2ltaWxhcgogICAgcHJvYmxlbSBpbiB0aGUgZnV0dXJlLgogICAgCiAgICBMYXN0
bHkgaW50cm9kdWNlIGVuYWJsZV9lcnJhdGFfd29ya2Fyb3VuZCB0aGF0IHdpbGwgYmUgY2FsbGVk
IG9uY2UgQ1BVcwogICAgaGF2ZSBib290ZWQgYW5kIGJlZm9yZSB0aGUgaGFyZHdhcmUgZG9tYWlu
IGlzIGNyZWF0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBT
aWduZWQtb2YtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzUwMDQ5NTE1NWFhY2NlNDM3ODc4
Y2I1NzZmNDUyMjRhZTk4NGY0MCkKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4v
aW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAogICAgCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCAyZWM3Y2NiZmZjNmI3ODhmNjVlNTU0OThlNDM0N2MxZWUzYTQ0YjAxKQoKY29tbWl0
IDQ1MDdiYjZhZTJiNzc4YTQ4NDM5NDMzODQ1MjU0NmMxZTRmYzZhZTUKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgVHVlIEphbiAyMyAxNDo0OTo1OCAyMDE4
ICswMTAwCgogICAgdXBkYXRlIFhlbiB2ZXJzaW9uIHRvIDQuOC4zCihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 04:34:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 04:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efefw-0000ms-BD; Sun, 28 Jan 2018 04:34:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efefu-0000mk-Th
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 04:34:39 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id EE/B1-03996-ED25D6A5;
 Sun, 28 Jan 2018 04:34:38 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfduUG6
 UwZ6TnBb3prxnd2D02N63iz2AMYo1My8pvyKBNeNM+wPGgmNaFSdnL2NsYLyq0MXIxSEk0Mgk
 8b2/lbGLkRPIecwosX+BGURiG6NE65N1rCAJEQFnia9n5rKD2LwC+hIXFr0FiwsL2EqsOr2BB
 aRBQmAps8TUa0fAJkkIeEos33+IBcbuO74cqJmdg03ASuKQWBcjBweLgKpE0w3TCYzcCxgZVj
 FqFKcWlaUW6RqZ6iUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHq3noGBcQfjrna
 /Q4ySHExKory5qjlRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4MwJzo4QEi1LTUyvSMnOAYQaT
 luDgURLhXRwAlOYtLkjMLc5Mh0idYjTmaHrwoI2Z48aL123MQix5+XmpUuK8lSCTBEBKM0rz4
 AbBwv8So6yUMC8jAwODEE9BalFuZgmq/CtGcQ5GJWHefJApPJl5JXD7XgGdwgR0il1FJsgpJY
 kIKakGxjkJWXYe61Oj/toyMUvk+P2SdJsx/f67jTZpE6s9vhyKWbO088z6rEOd4TOYdeQYJ4T
 GC4jKsFecOsO9OHPh+fxll+S2evXfzz/z/cJG5UkbmDjSzk04oH7qQM7V1tuex/S2RjQJuNxe
 Z9cpeDPlUFyWoqaZfZJD8eWtK/gTJ8+5NGnanSzJPCWW4oxEQy3mouJEAKOmSRh6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1517114076!102631324!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15818 invoked from network); 28 Jan 2018 04:34:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 04:34:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efefp-000277-Pw; Sun, 28 Jan 2018 04:34:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efefk-0000VJ-Cj; Sun, 28 Jan 2018 04:34:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efefk-0004G0-0I; Sun, 28 Jan 2018 04:34:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118405-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 04:34:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118405: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4334211829063951006=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4334211829063951006==
Content-Type: text/plain

flight 118405 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118405/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   15 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============4334211829063951006==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4334211829063951006==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 06:55:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 06:55:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efgsI-0001YQ-G3; Sun, 28 Jan 2018 06:55:34 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.45])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efgsG-0001YC-Hu
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 06:55:32 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-central-1.aws.symcld.net id A8/92-01564-ED37D6A5;
 Sun, 28 Jan 2018 06:55:26 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVfducW6
 UwbaDlhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPe65OsBce0KuZ/+cTSwHhVoYuRi0NIoJFJ
 Yk/bXKYuRk4g5zGjRNsZDojENkaJeW/72UESIgLOEl/PzAWzeQX0JS6fes0CYgsL2ErcWvCMC
 aRBQmAps8TUa0cYQRISAp4Sy/cfYoGx+44vB2pm52ATsJI4JAYSZRFQlbixtZttAiP3AkaGVY
 yWSUWZ6RkluYmZObqGBga6hobGuka6RobGeolVuol6qaW6yal5JUWJQFm9xPJiveLK3OScFL2
 81JJNjMAAYACCHYyHzyYeYpTkYFIS5c1VzYkS4kvKT6nMSCzOiC8qzUktPsQow8GhJMHLBwwo
 IcGi1PTUirTMHGAowqQlOHiURHgPFAKleYsLEnOLM9MhUqcYjTmaHjxoY+a48eJ1G7MQS15+X
 qqUOK8QyCQBkNKM0jy4QbAYucQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3jNFQFN4MvNK4P
 a9AjqFCeiUFblgp5QkIqSkGhg7V/ivZrdimrJZzdt3x8NjDfds3kvnJ7Gs3uwkER3yQU7j8ab
 li1NtLl7XrT57weyehPiNkn9VfPO1JpVf1jt9l2PeG5sJr6c3Kn1z0Vr4Stboj4S6jW7nrAte
 9m3mIvzP771qKp5Zqly2ZYtElo5LVNl1jjXHvT78Yrp5h38T18Fe8XVrTlgosRRnJBpqMRcVJ
 wIANtygDIwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-19.tower-225.messagelabs.com!1517122524!443246!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 6321 invoked from network); 28 Jan 2018 06:55:25 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-19.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 06:55:25 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efgs6-00063m-7U; Sun, 28 Jan 2018 06:55:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efgs0-0007mc-M8; Sun, 28 Jan 2018 06:55:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efgs0-0005Ff-5v; Sun, 28 Jan 2018 06:55:16 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118408-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 06:55:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118408: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6333841599800472962=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6333841599800472962==
Content-Type: text/plain

flight 118408 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118408/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   16 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============6333841599800472962==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6333841599800472962==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 07:15:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 07:15:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efhBD-00031M-9e; Sun, 28 Jan 2018 07:15:07 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efhBB-00031A-99
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 07:15:05 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id F2/76-09538-8787D6A5;
 Sun, 28 Jan 2018 07:15:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVbe8Ijf
 K4M4XXYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnG6xb9gZVzFgq9rWBsYj9l2MXJyCAk0Mkmc
 32/fxcgFZD9mlFjXt40ZwtnGKHH42T1WkCoRAWeJr2fmsoPYvAL6EquW3GMEsYUFLCQWzOsEa
 5AQWCon8Wv3VDaQhISAt8SDi+/g7OnX1gA1sHOwCVhJHBIDibIIqEp09S9mnMDIvYCRYRWjRn
 FqUVlqka6hoV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB+OnZQGHGCU
 5mJREeXNVc6KE+JLyUyozEosz4otKc1KLDzHKcHAoSfDWludGCQkWpaanVqRl5gDDDCYtwcGj
 JMKbDpLmLS5IzC3OTIdInWI05mh68KCNmePGi9dtzEIsefl5qVLivLIgpQIgpRmleXCDYOF/i
 VFWSpiXEeg0IZ6C1KLczBJU+VeM4hyMSsK8e0Cm8GTmlcDtewV0ChPQKStywU4pSURISTUw6h
 StufvV0WzD7cT2x6IF9W4rsid+LcuZL6b455H2YyWN6nCXI13dbPU9r9/0dL51EjU+odweeyv
 V3eM8780Vrxd3v6t/JyZ3Reioz44H7s9MnnE19uV17/w+I1G4qnIuW/mazQFJaZO2XX5ykbe8
 dFn/78b0AzEx5QETGs9fkk6VaXj3836PEktxRqKhFnNRcSIA2+/ASXoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1517123702!110094604!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12111 invoked from network); 28 Jan 2018 07:15:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 07:15:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efhB4-0006Ze-Qh; Sun, 28 Jan 2018 07:14:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efhAz-0000Fy-E6; Sun, 28 Jan 2018 07:14:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efhAz-0004Ec-1U; Sun, 28 Jan 2018 07:14:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118384-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-raw:host-ping-check-native: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-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm: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=e607bbee553cfe73072870cef458cfa4e78133e2
X-Osstest-Versions-That: qemuu=52483b067cce4a88ffbf8fbeea26de7549d2ad23
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 07:14:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 118384: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0084644301769327699=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0084644301769327699==
Content-Type: text/plain

flight 118384 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118384/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw  5 host-ping-check-native   fail REGR. vs. 118287

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118287
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118287
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118287
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118287
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118287
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                e607bbee553cfe73072870cef458cfa4e78133e2
baseline version:
 qemuu                52483b067cce4a88ffbf8fbeea26de7549d2ad23

Last test of basis   118287  2018-01-23 16:14:02 Z    4 days
Failing since        118308  2018-01-24 15:44:37 Z    3 days    3 attempts
Testing same since   118384  2018-01-27 06:47:21 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alistair Francis <alistair.francis@xilinx.com>
  Andreas Schwab <schwab@suse.de>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Edgar Kaziakhmedov <edgar.kaziakhmedov@virtuozzo.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Francisco Iglesias <frasse.iglesias@gmail.com>
  Fyleo  <fyleo45@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Hikaru Nishida <hikarupsp@gmail.com>
  Jean-Christophe Dubois <jcd@tribudubois.net>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <klim.kireev@virtuozzo.com>
  Laurent Vivier <laurent@vivier.eu>
  Linus Walleij <linus.walleij@linaro.org>
  linzhecheng <linzhecheng@huawei.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maximilian Riemensberger <riemensberger@cadami.net>
  Michael S. Tsirkin <mst@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2771 lines long.)


--===============0084644301769327699==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0084644301769327699==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 07:46:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 07:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efhfn-00051o-CY; Sun, 28 Jan 2018 07:46:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efhfl-00051i-Lr
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 07:46:41 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id B2/C9-04190-0EF7D6A5;
 Sun, 28 Jan 2018 07:46:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVfdufW6
 UwZJ5Ghb3prxnd2D02N63iz2AMYo1My8pvyKBNeP31XPsBWeMK0493MTSwNiu1sXIxSEk0Mgk
 8b7jM1MXIyeQ85hR4sdSR4jENkaJG6s3soMkRAScJb6emQtkc3DwCuhLrF3gBxIWFjCSuPN6P
 wtIvYRAF5vEw1tvWEFqJAR8JeZOlASpATEXzXgHVMPOwSZgJXFIDCTKIqAqcezfVcYJjNwLGB
 lWMWoUpxaVpRbpGpnpJRVlpmeU5CZm5ugaGpjp5aYWFyemp+YkJhXrJefnbmIE+pYBCHYwnlk
 QeIhRkoNJSZQ3VzUnSogvKT+lMiOxOCO+qDQntfgQowwHh5IEb3hdbpSQYFFqempFWmYOMMhg
 0hIcPEoivFYgad7igsTc4sx0iNQpRmOOpgcP2pg5brx43cYsxJKXn5cqJc4bC1IqAFKaUZoHN
 wgW/JcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzNsDMoUnM68Ebt8roFOYgE5ZkQt2SkkiQk
 qqgdHA4+60JXekJFbora345GFy/nVR9N4NZ24xrY/P5FgSyqVlcVxzrbPZZoEvVYH9AS1POV+
 mvjVX1zg/WVpuydnr2UZnbJnTeLPsLk09rsH3KYN1+ouylbZvz6SUtDAW66v1sti6nq56uvTt
 bMbtnkt1zAtj0havFTqSVtrb46D/cI9eU6vHfSWW4oxEQy3mouJEAOuzwXt5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-27.messagelabs.com!1517125596!111073154!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 54778 invoked from network); 28 Jan 2018 07:46:37 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 07:46:37 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efhfc-0007MT-RJ; Sun, 28 Jan 2018 07:46:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efhfX-0002N8-Ie; Sun, 28 Jan 2018 07:46:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efhfX-0000II-BQ; Sun, 28 Jan 2018 07:46:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118389-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 07:46:27 +0000
Subject: [Xen-devel] [seabios test] 118389: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODM4OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgzODkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDc4IGRheXMgICA5MyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDExIGRheXMgICAx
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 08:43:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 08:43:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efiYs-0000ui-JF; Sun, 28 Jan 2018 08:43:38 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efiYr-0000uc-UV
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 08:43:38 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-12.bemta-5.messagelabs.com id 72/F0-03099-93D8D6A5;
 Sun, 28 Jan 2018 08:43:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVdeiNzf
 K4PRtcYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFzrUXBMa2KR+fPsTYwXlXoYuTiEBJoZJK4
 ffMKcxcjJ5DzmFHi6TUmiMQ2RolrX78zgSREBJwlvp6Zyw5i8wroSzQ07wKLCwvYSrxavocNp
 EFCYCmzxNRrRxhBEhICnhLL9x9igbH7ji8HambnYBOwkjgkBhJlEVCVaNqwhWUCI/cCRoZVjO
 rFqUVlqUW6ZnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYxTG5wPMUp
 yMCmJ8uaq5kQJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuDV6cmNEhIsSk1PrUjLzAEGGUxagoNH
 SYQ3ECTNW1yQmFucmQ6ROsVozNH04EEbM8eNF6/bmIVY8vLzUqXEeV1BSgVASjNK8+AGwYL/E
 qOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5jUGm8GTmlcDtewV0ChPQKStywU4pSURISTUwpt
 0/zhfVv2PnBtH/iSarutZktK872aL8lcdax+XtPiZL1hdnlh+L15W/b5+4ftkkh7ab4kt+Xbv
 /4vq22LM+l6f9yNy/isv/4tKLD8N23S5q3/nG5NWti27XwqNa3HdUvyxycZt6wG8Sg2JnVNXN
 yjgmBcPF6nMjDhvkNxhxKG3YrrzqkA3rJSWW4oxEQy3mouJEALPltvZ5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1517129015!67403828!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 59270 invoked from network); 28 Jan 2018 08:43:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 08:43:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efiYn-0000rU-AE; Sun, 28 Jan 2018 08:43:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efiYh-00057j-TK; Sun, 28 Jan 2018 08:43:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efiYh-0008Uj-Ki; Sun, 28 Jan 2018 08:43:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118409-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 08:43:27 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118409: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2732972983236971009=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2732972983236971009==
Content-Type: text/plain

flight 118409 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118409/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   17 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============2732972983236971009==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2732972983236971009==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 09:44:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 09:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efjVE-0004oA-R4; Sun, 28 Jan 2018 09:43:56 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efjVE-0004nr-01
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 09:43:56 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 96/EB-04045-B5B9D6A5;
 Sun, 28 Jan 2018 09:43:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrNLMWRWlGSWpSXmKPExsWS0XRdVTdydm6
 UwZKdihb3prxnd2D02N63iz2AMYo1My8pvyKBNePbthdMBSv4KmbO38XewNjE08XIxSEk0Mgk
 8ffAEiYI5zGjxPyPLWwQzjZGiT2vv7N2MXJyiAg4S3w9M5cdxOYV0Jf4c2g6E4gtLGAvcezvA
 RYQW0LAU2LJrSusMPaldX+Aatg52ASsJA6JgURZBFQlJm2ZzD6BkWsBI8MqRvXi1KKy1CJdQ7
 2kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEAvMgDBDsadz50OMUpyMCmJ8uaq5kQ
 J8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBNmJUbJSRYlJqeWpGWmQMMJ5i0BAePkgivxnSgNG9x
 QWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz0uVEufNA5kkAFKaUZoHNwgW5pcYZaWEeRmBT
 hPiKUgtys0sQZV/xSjOwagkzCsJMoUnM68Ebt8roFOYgE5ZkQt2SkkiQkqqgTFrdue8h+3lF1
 KUF9RLKK2R4758tFPqxrVvet4XRL9MElbfln4lW/2Zw51L2473JNRtf9NzY4LWoRO2Mw1mPAz
 9d73fgeuIxhHDKVF72hKLT/D9tBF7yL7ke9dpS6n3+t5z/lz4xXlY8MSeVsZJTzv0PvxhyH6g
 HxYm3fphltrUN+1M21ar7lioxFKckWioxVxUnAgAaABh824CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-27.messagelabs.com!1517132632!98465397!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1984 invoked from network); 28 Jan 2018 09:43:53 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 09:43:53 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efjV8-0002NT-0S; Sun, 28 Jan 2018 09:43:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efjV2-0000H6-OI; Sun, 28 Jan 2018 09:43:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efjV2-0005dz-G9; Sun, 28 Jan 2018 09:43:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118414-mainreport@xen.org>
X-Osstest-Versions-This: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
X-Osstest-Versions-That: xen=1c8627d2a102274f8afeb9dc548100a60077fc8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 09:43:44 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 118414: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3642957091852913217=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3642957091852913217==
Content-Type: text/plain

flight 118414 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118414/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608
baseline version:
 xen                  1c8627d2a102274f8afeb9dc548100a60077fc8d

Last test of basis   118300  2018-01-24 09:19:51 Z    4 days
Testing same since   118414  2018-01-28 09:18:47 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   1c8627d2a1..4c7e478d59  4c7e478d597b0346eef3a256cfd6794ac778b608 -> coverity-tested/smoke


--===============3642957091852913217==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3642957091852913217==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 10:38:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 10:38:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efkLe-0008AE-GY; Sun, 28 Jan 2018 10:38:06 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efkLc-0008A2-Oj
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 10:38:04 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-5.messagelabs.com id 7A/1A-04147-B08AD6A5;
 Sun, 28 Jan 2018 10:38:03 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVZd7RW6
 UwdZfHBb3prxnd2D02N63iz2AMYo1My8pvyKBNWPx8rtMBce0Kva16TcwXlXoYuTiEBJoZJJo
 f7aTqYuRE8h5zCix9KcBRGIbo8Tx503MIAkRAWeJr2fmsoPYvAL6Elevz2UDsYUFbCX2bpjIA
 tIgIbCUWWLqtSOMIAkJAU+J5fsPscDYfceXAzWzc7AJWEkcEuti5OBgEVCVOPHDcQIj9wJGhl
 WMGsWpRWWpRbqGFnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIG+ZQCCHYxN2z0
 PMUpyMCmJ8uaq5kQJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuB1WZ4bJSRYlJqeWpGWmQMMMpi0
 BAePkgivy1KgNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz0uVEue1BpkkAFKaUZoHN
 wgW/JcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHtqGdAUnsy8Erh9r4BOYQI6ZUUu2CkliQ
 gpqQbGk4pJk3kdv/N0Pf/G9zihUupbAHNO601N7YrbDwrKQq6xcByXMo+ZteV4/IMTBnP+xvi
 kv7ZMltDY8I9p2ZXejwVHJiqf6TPMkuVYPu+ig7l7bPmMY2E7pbOZrdaKRLzavPuzjrXiDItz
 q7cum3nKM1dPxVxx8v0/MXax6hUz5MtfbF1fUaepxFKckWioxVxUnAgAecIOEXkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1517135882!85631641!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45121 invoked from network); 28 Jan 2018 10:38:02 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 10:38:02 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efkLZ-0003oq-1R; Sun, 28 Jan 2018 10: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efkLS-0004eG-RI; Sun, 28 Jan 2018 10:37:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efkLR-000525-Ls; Sun, 28 Jan 2018 10:37:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118413-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 10:37:53 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118413: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4464553622846064786=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4464553622846064786==
Content-Type: text/plain

flight 118413 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118413/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   18 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============4464553622846064786==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4464553622846064786==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 10:50:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 10:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efkXl-00010j-2D; Sun, 28 Jan 2018 10:50:37 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.47])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efkXk-00010F-J3
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 10:50:36 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta.az-a.eu-central-1.aws.symcld.net id F8/99-01560-6FAAD6A5;
 Sun, 28 Jan 2018 10:50:30 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVffrqtw
 og7kdxhb3prxnd2D02N63iz2AMYo1My8pvyKBNaNv9xTWgn/TGCsuv1nP2MB4ObWLkYtDSKCR
 SeLxjY2sEM5jRolpT/4zdzFyAjnbGCV+7ZIFsUUEnCW+npnLDmLzCuhLfOm8AWYLC1hJfD15i
 x2kWULgjLrEy86bLCAJCQFPiSUfNiLY718xdTGyc7ABNRwSA4myCKhKHHjezziBkXsBI8MqRs
 ukosz0jJLcxMwcXUMDA11DQ2NdY10jE2O9xCrdRL3UUt3k1LySokSgrF5iebFecWVuck6KXl5
 qySZGYAgwAMEOxrlzEg8xSnIwKYny5qrmRAnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4JUBhpSQ
 YFFqempFWmYOMBhh0hIcPEoivL9XAqV5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eq
 pQ4rx3IJAGQ0ozSPLhBsCi5xCgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWFeCZApPJl5JXD7Xg
 GdwgR0yopcsFNKEhFSUg2Mx6ZUzGHMmJ5484tCbMiDhV/PnHdjK8gJX7BmVbx/Xvl0PlmZ7F+
 dxgZNBe43rnne/lZt//7x6kdhrOtP5tQt7Pjafuqd2vwH8dvKfW0vXpQ8x5NxoymvZH73mrMK
 jtMv/XXkmBtScdFA//eF2XprfHO1fJ4cj3Oyuq6/vEBjvZrRvrv+zV/klFiKMxINtZiLihMBr
 OYAUI0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-35.tower-225.messagelabs.com!1517136628!447997!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10952 invoked from network); 28 Jan 2018 10:50:29 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-35.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 10:50:29 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efkXc-000490-3a; Sun, 28 Jan 2018 10:50:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efkXW-0005Xi-Lh; Sun, 28 Jan 2018 10:50:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efkXW-0005fK-2o; Sun, 28 Jan 2018 10:50:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118387-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
X-Osstest-Versions-That: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 10:50:22 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118387: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODM4NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODM4Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTY3CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBpbiAxMTgzNDcgcGFzcyBpbiAxMTgzODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgZmFpbCBwYXNzIGluIDExODM0Nwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0
ZS94MTAgZmFpbCBwYXNzIGluIDExODM0NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwgYmxvY2tlZCBpbiAxMTgyMjIKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4g
MTE4MzQ3IGxpa2UgMTE4MTY3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMTgzNDcgbGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAx
MTgzNDcgbGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICBmYWlsIGluIDExODM0NyBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEx
ODM0NyBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTY3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTgxNjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjIyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVk
IGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYTI1NjdkNmI1NGI3YjE4N2VjYzAx
NjUwMjFiNmRkMDdkYWZhZjA2YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAg
ICAgZGM3ZDQ2NTgwZDljNjMzYTU5YmUxYzM3NzZmNzljMDFkZDBjYjk4YgoKTGFzdCB0ZXN0IG9m
IGJhc2lzICAgMTE4MjIyICAyMDE4LTAxLTE5IDA2OjUzOjQwIFogICAgOSBkYXlzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExODMxNCAgMjAxOC0wMS0yNCAyMTo0NDoxNyBaICAgIDMgZGF5cyAgICAz
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBhMjU2N2Q2YjU0YjdiMTg3ZWNjMDE2NTAyMWI2ZGQwN2RhZmFmMDZhCkF1dGhv
cjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBNb24gSmFu
IDIyIDE0OjM1OjQyIDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiBjcHVlcnJhdGE6IFJlbW92ZSBw
ZXJjcHUuaCBpbmNsdWRlCiAgICAKICAgIFRoZSBpbmNsdWRlIHBlcmNwdS5oIHdhcyBhZGRlZCBi
eSBtaXN0YWtlIGluIGNwdWVycmF0YS5oIChzZWUgY29tbWl0CiAgICA0YzRmZGRjMTY2ICJ4ZW4v
YXJtNjQ6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gdGhlIGJyYW5jaCBhbGlhc2luZwogICAgYXR0
YWNrcyIpLiBTbyByZW1vdmUgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgYTVlN2NlOTU2MGI0MDhkYmRjMmY3ZmI4YTU4ZjYyMDk2MDFjYzA1NCkKCmNvbW1pdCA5
Zjc5ZThkODQ2ZTg0MTNjODI4ZjVmYzdjYzZhYzczMzcyOGRmZjAwCkF1dGhvcjogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM3
IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtNjQ6IEltcGxlbWVudCBicmFuY2ggcHJlZGljdG9yIGhh
cmRlbmluZyBmb3IgYWZmZWN0ZWQgQ29ydGV4LUEgQ1BVcwogICAgCiAgICBDb3J0ZXgtQTU3LCBB
NzIsIEE3MyBhbmQgQTc1IGFyZSBzdXNjZXB0aWJsZSB0byBicmFuY2ggcHJlZGljdG9yCiAgICBh
bGlhc2luZyBhbmQgY2FuIHRoZW9yaXRpY2FsbHkgYmUgYXR0YWNrZWQgYnkgbWFsaWNpb3VzIGNv
ZGUuCiAgICAKICAgIFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIFBTQ0ktYmFzZWQgbWl0aWdhdGlv
biBmb3IgdGhlc2UgQ1BVcyB3aGVuCiAgICBhdmFpbGFibGUuIFRoZSBjYWxsIGludG8gZmlybXdh
cmUgd2lsbCBpbnZhbGlkYXRlIHRoZSBicmFuY2ggcHJlZGljdG9yCiAgICBzdGF0ZSwgcHJldmVu
dGluZyBhbnkgbWFsaWNpb3VzIGVudHJpZXMgZnJvbSBhZmZlY3Rpb24gb3RoZXIgdmljdGltCiAg
ICBjb250ZXh0cy4KICAgIAogICAgUG9ydGVkIGZyb20gTGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5v
cmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2FybTY0L2xpbnV4LmdpdAogICAgYnJhbmNoIGtw
dGkuCiAgICAKICAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBh
cm0uY29tPgogICAgIFNpZ25lZC1vZmYtYnk6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0u
Y29tPgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlNzMwZjhlNDFlODUzN2YxZGI5NzcwYjk0NjRmOTUyM2My
ODg1N2I5KQoKY29tbWl0IGZiYTQ4ZWZmMThjMDJkNzE2Yzk1YjkyZGY4MDRhNzU1NjIwYmU4MmUK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1
ZSBKYW4gMTYgMTQ6MjM6MzYgMjAxOCArMDAwMAoKICAgIHhlbi9hcm02NDogQWRkIHNrZWxldG9u
IHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3RvciBhbGlhc2luZyBhdHRhY2tzCiAgICAKICAg
IEFsaWFzaW5nIGF0dGFja2VkIGFnYWluc3QgQ1BVIGJyYW5jaCBwcmVkaWN0b3JzIGNhbiBhbGxv
dyBhbiBhdHRhY2tlciB0bwogICAgcmVkaXJlY3Qgc3BlY3VsYXRpdmUgY29udHJvbCBmbG93IG9u
IHNvbWUgQ1BVcyBhbmQgcG90ZW50aWFsbHkgZGl2dWxnZQogICAgaW5mb3JtYXRpb24gZnJvbSBv
bmUgY29udGV4dCB0byBhbm90aGVyLgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgaW5pdGlhbCBz
a2VsZXRvbiBjb2RlIGJlaGluZCBhIG5ldyBLY29uZmlnIG9wdGlvbiB0bwogICAgZW5hYmxlIGlt
cGxlbWVudGF0aW9uLXNwZWNpZmljIG1pdGlnYXRpb25zIGFnYWluc3QgdGhlc2UgYXR0YWNrcyBm
b3IKICAgIENQVXMgdGhhdCBhcmUgYWZmZWN0ZWQuCiAgICAKICAgIE1vc3Qgb2YgdGhlIG1pdGln
YXRpb25zIHdpbGwgaGF2ZSB0byBiZSBhcHBsaWVkIHdoZW4gZW50ZXJpbmcgdG8gdGhlCiAgICBo
eXBlcnZpc29yIGZyb20gdGhlIGd1ZXN0IGNvbnRleHQuIEZvciBzYWZldHksIGl0IGlzIGFwcGxp
ZWQgYXQgZXZlcnkKICAgIGV4Y2VwdGlvbiBlbnRyeS4gU28gdGhlcmUgYXJlIHBvdGVudGlhbCBm
b3Igb3B0aW1pemluZyB3aGVuIHJlY2VpdmluZwogICAgYW4gZXhjZXB0aW9uIGF0IHRoZSBzYW1l
IGxldmVsLgogICAgCiAgICBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2ggcHJl
ZGljdG9yLCBpdCBpcyBub3QgcG9zc2libGUgdG8KICAgIHNhZmVseSB1c2UgYnJhbmNoIGluc3Ry
dWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkLgogICAgVGhlcmVmb3JlLCB0
aGlzIGhhcyB0byBiZSBkb25lIGluIHRoZSB2ZWN0b3IgZW50cnkgYmVmb3JlIGp1bXAgdG8gdGhl
CiAgICBoZWxwZXIgaGFuZGxpbmcgYSBnaXZlbiBleGNlcHRpb24uCiAgICAKICAgIE9uIEFybTY0
LCBlYWNoIHZlY3RvciBjYW4gaG9sZCAzMiBpbnN0cnVjdGlvbnMuIFRoaXMgbGVhdmUgdXMgMzEK
ICAgIGluc3RydWN0aW9ucyBmb3IgdGhlIG1pdGlnYXRpb24uIFRoZSBsYXN0IG9uZSBpcyB0aGUg
YnJhbmNoIGluc3RydWN0aW9uCiAgICB0byB0aGUgaGVscGVyLgogICAgCiAgICBCZWNhdXNlIGEg
cGxhdGZvcm0gbWF5IGhhdmUgQ1BVcyB3aXRoIGRpZmZlcmVudCBtaWNyby1hcmNoaXRlY3R1cmVz
LAogICAgcGVyLUNQVSB2ZWN0b3IgdGFibGUgbmVlZHMgdG8gYmUgcHJvdmlkZWQuIFJlYWxpc3Rp
Y2FsbHksIG9ubHkgYSBmZXcKICAgIGRpZmZlcmVudCBtaXRpZ2F0aW9ucyB3aWxsIGJlIG5lY2Vz
c2FyeS4gU28gcHJvdmlkZSBhIHNtYWxsIHNldCBvZgogICAgdmVjdG9yIHRhYmxlcy4gVGhleSB3
aWxsIGJlIHJlLXVzZWQgYW5kIHBhdGNoIHdpdGggdGhlIG1pdGlnYXRpb25zCiAgICBvbi1kZW1h
bmQuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gdGhlIHdvcmsgZG9uZSBpbiBMaW51eCAoc2Vl
IFsxXSkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBbMV0gZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2FybTY0L2xpbnV4Lmdp
dAogICAgYnJhbmNoIGt0cGkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA0YzRmZGRjMTY2Y2Y1MjhhY2E0OTU0MGJjYzllZTRmMTk2YjAxZGFjKQoKY29tbWl0
IDM3OTA4MzNlZjE2Yjk1NjUzNDI0ZWM5YjE0NWU0NjBlYzFhNTZkMTYKQXV0aG9yOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6MjM6
MzUgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IGNwdWVycmF0YTogQWRkIE1JRFJfQUxMX1ZFUlNJ
T05TCiAgICAKICAgIEludHJvZHVjZSBhIG5ldyBtYWNybyBNSURSX0FMTF9WRVJTSU9OUyB0byBt
YXRjaCBhbGwgdmFyaWFudC9yZXZpc2lvbiBvZiBhCiAgICBnaXZlbiBDUFUgbW9kZWwuCiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IGJhNzMwNzBhZjQzYTM4ZDIwMDQxM2Y0NDZkNmE3MThlMTA4ODY3
YjYpCiAgICAKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgeGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jCgpjb21taXQgNTA0NTBjMWYzM2RjNzJmMjEzOGE2NzFkNzM4OTM0Zjc5NmJlMzMxOApBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEph
biAxNiAxNDoyMzozNCAyMDE4ICswMDAwCgogICAgeGVuL2FybTY0OiBBZGQgbWlzc2luZyBNSURS
IHZhbHVlcyBmb3IgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUKICAgIAogICAgQ29ydGV4LUE3Miwg
QTczIGFuZCBBNzUgTUlEUiB3aWxsIGJlIHVzZWQgdG8gYSBmb2xsb3ctdXAgZm9yIGhhcmRlbmlu
ZwogICAgdGhlIGJyYW5jaCBwcmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0Et
MjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDc5NzViZmY1MjRjNGUy
YzMwZWZiZjE0NGRlNzUzZjE1MWQ5NzRlNTMpCgpjb21taXQgMmVjN2NjYmZmYzZiNzg4ZjY1ZTU1
NDk4ZTQzNDdjMWVlM2E0NGIwMQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozMyAyMDE4ICswMDAwCgogICAgeGVu
L2FybTogSW50cm9kdWNlIGVuYWJsZSBjYWxsYmFjayB0byBlbmFibGUgYSBjYXBhYmlsaXRpZXMg
b24gZWFjaCBvbmxpbmUgQ1BVCiAgICAKICAgIE9uY2UgWGVuIGtub3dzIHdoYXQgZmVhdHVyZXMv
d29ya2Fyb3VuZHMgcHJlc2VudCBvbiB0aGUgcGxhdGZvcm0sIGl0CiAgICBtaWdodCBiZSBuZWNl
c3NhcnkgdG8gY29uZmlndXJlIGVhY2ggb25saW5lIENQVS4KICAgIAogICAgSW50cm9kdWNlIGEg
bmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2lsbCBiZSBjYWxsZWQgb24gZWFjaCBvbmxpbmUg
Q1BVIHRvCiAgICBjb25maWd1cmUgdGhlICJjYXBhYmlsaXR5Ii4KICAgIAogICAgVGhlIGNvZGUg
aXMgYmFzZWQgb24gTGludXggdjQuMTQgKHdoZXJlIGNwdWZlYXR1cmUuYyBjb21lcyBmcm9tKSwg
dGhlCiAgICBleHBsYW5hdGlvbiBvZiB3aHkgdXNpbmcgc3RvcF9tYWNoaW5lX3J1biBpcyBrZXB0
IGFzIHdlIGhhdmUgc2ltaWxhcgogICAgcHJvYmxlbSBpbiB0aGUgZnV0dXJlLgogICAgCiAgICBM
YXN0bHkgaW50cm9kdWNlIGVuYWJsZV9lcnJhdGFfd29ya2Fyb3VuZCB0aGF0IHdpbGwgYmUgY2Fs
bGVkIG9uY2UgQ1BVcwogICAgaGF2ZSBib290ZWQgYW5kIGJlZm9yZSB0aGUgaGFyZHdhcmUgZG9t
YWluIGlzIGNyZWF0ZWQuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzUwMDQ5NTE1NWFhY2NlNDM3
ODc4Y2I1NzZmNDUyMjRhZTk4NGY0MCkKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUuaAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 12:47:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 12:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efmMr-0008BQ-TE; Sun, 28 Jan 2018 12:47:29 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efmMq-0008BJ-Ll
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 12:47:28 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id D4/42-03973-F56CD6A5;
 Sun, 28 Jan 2018 12:47:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVTf+WG6
 UwdMDbBb3prxnd2D02N63iz2AMYo1My8pvyKBNePrifWMBce0Kn7O2MDYwHhVoYuRi0NIoJFJ
 4uKxH2wQzmNGieVbGpkhnG2MEhd3LAfKcHKICDhLfD0zlx3E5hXQl5h9/xcriC0sYCvRNekrE
 0iDhMBSZomp144wgiQkBDwllu8/xAJj9x1fDtTMzsEmYCVxSAwkyiKgKnFuxlqmCYzcCxgZVj
 FqFKcWlaUW6Rob6CUVZaZnlOQmZuboGhqY6uWmFhcnpqfmJCYV6yXn525iBHq4noGBcQfjhFV
 +hxglOZiURHlzVXOihPiS8lMqMxKLM+KLSnNSiw8xynBwKEnwah3NjRISLEpNT61Iy8wBhhpM
 WoKDR0mEd98RoDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLntQWZJABSmlGaB
 zcIFgOXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzxoFM4cnMK4Hb9wroFCagU1bkgp1Sko
 iQkmpgzJp7f/EGu/rFzdzPp7lm984xjdlxf69lo6DmhWtVTqwFC+9LRDHlxATntM3e3Dupv2p
 hl+V89pid00Q/PFr65j2vj5NkU/4F3geeZrJbSg/yXvm6IIlpvv6Zx89ztyx7UcTpqt+uqXMj
 snHhv+YHS/x3O/3f0y76w8J2fp/zfRvd2qBa6z+/lFiKMxINtZiLihMBMyppJXwCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1517143646!106357588!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23234 invoked from network); 28 Jan 2018 12:47:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 12:47:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efmMn-00076T-F4; Sun, 28 Jan 2018 12:47:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efmMi-0003rx-6l; Sun, 28 Jan 2018 12:47:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efmMh-0001ww-Uo; Sun, 28 Jan 2018 12:47:20 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118418-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 12:47:19 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118418: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0274676470671431322=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0274676470671431322==
Content-Type: text/plain

flight 118418 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118418/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   19 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============0274676470671431322==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0274676470671431322==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 14:10:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 14:10:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efneV-0004zk-1x; Sun, 28 Jan 2018 14:09:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=urvk=ex=citrix.com=prvs=55915b9e9=roger.pau@srs-us1.protection.inumbo.net>)
 id 1efneT-0004zS-QQ
 for xen-devel@lists.xenproject.org; Sun, 28 Jan 2018 14:09:45 +0000
X-Inumbo-ID: ec60d13c-0434-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec60d13c-0434-11e8-b9b1-635ca7ef6cff;
 Sun, 28 Jan 2018 14:09:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,427,1511827200"; d="scan'208";a="459999407"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Sun, 28 Jan 2018 14:09:23 +0000
Message-ID: <20180128140923.8806-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86: move declaration of the exception_table
	to C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtYWtlcyB0aGUgY29kZSBjbGVhbmVyIGJlY2F1c2UgdGhlcmUncyBubyBuZWVkIHRvIGRl
Y2xhcmUgdGhlCmV4Y2VwdGlvbl90YWJsZSBpbiBhc3NlbWJseSwgYW5kIGFsc28gZml4ZXMgdGhl
IGZvbGxvd2luZyBlcnJvciB3aGVuCnVzaW5nIGNsYW5nJ3MgaW50ZWdyYXRlZCBhc3NlbWJsZXI6
CgplbnRyeS5TOjgzNDoxNTogZXJyb3I6IHVuZXhwZWN0ZWQgdG9rZW4gaW4gJy5yZXB0JyBkaXJl
Y3RpdmUKICAgICAgICAucmVwdCAzMiAtICgoLiAtIGV4Y2VwdGlvbl90YWJsZSkgLyA4KQogICAg
ICAgICAgICAgIF4KZW50cnkuUzo4MzY6MTQ6IGVycm9yOiB1bm1hdGNoZWQgJy5lbmRyJyBkaXJl
Y3RpdmUKICAgICAgICAuZW5kcgogICAgICAgICAgICAgXgoKVGhpcyBzaG91bGQgYmUgYSBub24t
ZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ2hhbmdl
cyBzaW5jZSB2MToKIC0gQ2FzdCB0byB2b2lkICouCiAtIEFsaWduIGFzc2lnbm1lbnRzLgogLSBV
c2UgQVJSQVlfU0laRSBpbnN0ZWFkIG9mIFRSQVBfbnIuCi0tLQogeGVuL2FyY2gveDg2L3RyYXBz
LmMgICAgICAgICAgICB8IDIwICsrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMgICAgIHwgMzAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCAyMSBp
bnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IGEzZThmMGM5YjkuLjljYTNjMGJk
MWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCkBAIC0xMTksNiArMTE5LDI2IEBAIGJvb2xlYW5fcGFyYW0oImxlciIsIG9wdF9sZXIp
OwogI2RlZmluZSBzdGFja193b3Jkc19wZXJfbGluZSA0CiAjZGVmaW5lIEVTUF9CRUZPUkVfRVhD
RVBUSU9OKHJlZ3MpICgodW5zaWduZWQgbG9uZyAqKXJlZ3MtPnJzcCkKIAordm9pZCAoKiBjb25z
dCBleGNlcHRpb25fdGFibGVbVFJBUF9ucl0pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSA9
IHsKKyAgICBbVFJBUF9kaXZpZGVfZXJyb3JdICAgICAgICAgICAgICAgICAgICAgICAgID0gZG9f
dHJhcCwKKyAgICBbVFJBUF9kZWJ1Z10gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0g
ZG9fZGVidWcsCisgICAgW1RSQVBfbm1pXSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA9ICh2b2lkICopZG9fbm1pLAorICAgIFtUUkFQX2ludDNdICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPSBkb19pbnQzLAorICAgIFtUUkFQX292ZXJmbG93IC4uLiBUUkFQX2JvdW5k
c10gICAgICAgICAgICAgPSBkb190cmFwLAorICAgIFtUUkFQX2ludmFsaWRfb3BdICAgICAgICAg
ICAgICAgICAgICAgICAgICAgPSBkb19pbnZhbGlkX29wLAorICAgIFtUUkFQX25vX2RldmljZV0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBkb19kZXZpY2Vfbm90X2F2YWlsYWJsZSwKKyAg
ICBbVFJBUF9kb3VibGVfZmF1bHQgLi4uIFRSQVBfY29wcm9fc2VnXSAgICAgID0gZG9fcmVzZXJ2
ZWRfdHJhcCwKKyAgICBbVFJBUF9pbnZhbGlkX3RzcyAuLi4gVFJBUF9zdGFja19lcnJvcl0gICAg
ID0gZG9fdHJhcCwKKyAgICBbVFJBUF9ncF9mYXVsdF0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID0gZG9fZ2VuZXJhbF9wcm90ZWN0aW9uLAorICAgIFtUUkFQX3BhZ2VfZmF1bHRdICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPSBkb19wYWdlX2ZhdWx0LAorICAgIFtUUkFQX3NwdXJpb3Vz
X2ludF0gICAgICAgICAgICAgICAgICAgICAgICAgPSBkb19yZXNlcnZlZF90cmFwLAorICAgIFtU
UkFQX2NvcHJvX2Vycm9yIC4uLiBUUkFQX2FsaWdubWVudF9jaGVja10gPSBkb190cmFwLAorICAg
IFtUUkFQX21hY2hpbmVfY2hlY2tdICAgICAgICAgICAgICAgICAgICAgICAgPSAodm9pZCAqKWRv
X21hY2hpbmVfY2hlY2ssCisgICAgW1RSQVBfc2ltZF9lcnJvcl0gICAgICAgICAgICAgICAgICAg
ICAgICAgICA9IGRvX3RyYXAsCisgICAgW1RSQVBfdmlydHVhbGlzYXRpb24gLi4uCisgICAgIChB
UlJBWV9TSVpFKGV4Y2VwdGlvbl90YWJsZSkgLSAxKV0gICAgICAgICA9IGRvX3Jlc2VydmVkX3Ry
YXAsCit9OworCiBzdGF0aWMgdm9pZCBzaG93X2NvZGUoY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiB7CiAgICAgdW5zaWduZWQgY2hhciBpbnNuc19iZWZvcmVbOF0gPSB7fSwgaW5z
bnNfYWZ0ZXJbMTZdID0ge307CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggNzEwYzA2MTZiYS4uYWY3MDNm
NmMwNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtODA2LDM2ICs4MDYsNiBAQCBFTlRSWShlbmFibGVf
bm1pcykKIEdMT0JBTCh0cmFwX25vcCkKICAgICAgICAgaXJldHEKIAotCi0KLS5zZWN0aW9uIC5y
b2RhdGEsICJhIiwgQHByb2diaXRzCi0KLUVOVFJZKGV4Y2VwdGlvbl90YWJsZSkKLSAgICAgICAg
LnF1YWQgZG9fdHJhcAotICAgICAgICAucXVhZCBkb19kZWJ1ZwotICAgICAgICAucXVhZCBkb19u
bWkKLSAgICAgICAgLnF1YWQgZG9faW50MwotICAgICAgICAucXVhZCBkb190cmFwCi0gICAgICAg
IC5xdWFkIGRvX3RyYXAKLSAgICAgICAgLnF1YWQgZG9faW52YWxpZF9vcAotICAgICAgICAucXVh
ZCBkb19kZXZpY2Vfbm90X2F2YWlsYWJsZQotICAgICAgICAucXVhZCBkb19yZXNlcnZlZF90cmFw
IC8qIGRvdWJsZV9mYXVsdCAtIGhhcyBpdHMgb3duIGVudHJ5LiAqLwotICAgICAgICAucXVhZCBk
b19yZXNlcnZlZF90cmFwIC8qIGNvcHJvY19zZWdfb3ZlcnJ1biAtIEludGVsIDM4NyBvbmx5LiAq
LwotICAgICAgICAucXVhZCBkb190cmFwCi0gICAgICAgIC5xdWFkIGRvX3RyYXAKLSAgICAgICAg
LnF1YWQgZG9fdHJhcAotICAgICAgICAucXVhZCBkb19nZW5lcmFsX3Byb3RlY3Rpb24KLSAgICAg
ICAgLnF1YWQgZG9fcGFnZV9mYXVsdAotICAgICAgICAucXVhZCBkb19yZXNlcnZlZF90cmFwIC8q
IERlZmF1bHQgUElDIHNwdXJpb3VzIGlycSAtIGFyY2hpdGVjdHVyYWxseSByZXNlcnZlZC4gKi8K
LSAgICAgICAgLnF1YWQgZG9fdHJhcAotICAgICAgICAucXVhZCBkb190cmFwCi0gICAgICAgIC5x
dWFkIGRvX21hY2hpbmVfY2hlY2sKLSAgICAgICAgLnF1YWQgZG9fdHJhcAotICAgICAgICAucmVw
dCBUUkFQX25yIC0gKCguIC0gZXhjZXB0aW9uX3RhYmxlKSAvIDgpCi0gICAgICAgIC5xdWFkIGRv
X3Jlc2VydmVkX3RyYXAgLyogQXJjaGl0ZWN0dXJhbGx5IHJlc2VydmVkIGV4Y2VwdGlvbnMuICov
Ci0gICAgICAgIC5lbmRyCi0gICAgICAgIC5zaXplIGV4Y2VwdGlvbl90YWJsZSwgLiAtIGV4Y2Vw
dGlvbl90YWJsZQotCiAvKiBUYWJsZSBvZiBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBlbnRyeSBw
b2ludHMuICBPbmUgcGVyIHZlY3Rvci4gKi8KICAgICAgICAgLnNlY3Rpb24gLmluaXQucm9kYXRh
LCAiYSIsIEBwcm9nYml0cwogR0xPQkFMKGF1dG9nZW5fZW50cnlwb2ludHMpCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
cm9jZXNzb3IuaAppbmRleCBlOGMyZjAyZTk5Li40NzJlMTM4ZjI0IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJv
Y2Vzc29yLmgKQEAgLTUwMSw2ICs1MDEsNyBAQCBERUNMQVJFX1RSQVBfSEFORExFUihlbnRyeV9p
bnQ4Mik7CiAKIHZvaWQgdHJhcF9ub3Aodm9pZCk7CiB2b2lkIGVuYWJsZV9ubWlzKHZvaWQpOwor
dm9pZCBkb190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIHZvaWQgZG9fcmVzZXJ2
ZWRfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKIHZvaWQgc3lzZW50ZXJfZW50
cnkodm9pZCk7Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 14:36:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 14:36:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efo3s-0006uc-E9; Sun, 28 Jan 2018 14:36:00 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efo3r-0006uQ-0j
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 14:35:59 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 7D/82-21906-ECFDD6A5;
 Sun, 28 Jan 2018 14:35:58 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVffs/dw
 og4d90hb3prxnd2D02N63iz2AMYo1My8pvyKBNePKuU7GgmNaFSu7/zI3MF5V6GLk4hASaGSS
 mPfhIjOE85hR4tKuT+wQzjZGia5Dp1m6GDk5RAScJb6emcsOYvMK6Es8bPvC2MXIwSEsYCuxb
 n05SL2EwFJmianXjjCC1EgIeEos33+IBcbuO74cqJedg03ASuKQGEiURUBVYuaGLYwTGLkXMD
 KsYlQvTi0qSy3StdRLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0LgMQ7GC8uyn
 gEKMkB5OSKG+uak6UEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneufdyo4QEi1LTUyvSMnOAYQaT
 luDgURLhnX8XKM1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8vNSpcR5c0AmCYCUZpTmw
 Q2Chf8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfP2gEzhycwrgdv3CugUJqBTVuSCnVKSiJ
 CSamC0zt/fGNZXmXIzz1LVOi19bnrmS78Ln0XnvTuUevnPyxPrhU0yjbNmTlx6y5u5dZ/nhEn
 HqvJYNNR/dvnKhRqs3z3hutDVnysun1z2J2Z3xtvoH1cWbt+95Ua6tMCkXbtfX/5Vm1HLHaBz
 rEtkffKRng9zX7sujvn4s6ySv1nwQHp+a9SqMLOVSizFGYmGWsxFxYkAu8T32noCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1517150156!110592875!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28789 invoked from network); 28 Jan 2018 14:35:57 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 14:35:57 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efo3l-0001Rc-Ls; Sun, 28 Jan 2018 14:35:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efo3g-0001Zu-Bz; Sun, 28 Jan 2018 14:35:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efo3g-0006C1-46; Sun, 28 Jan 2018 14:35:48 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118419-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 14:35:48 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118419: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5815649134341208467=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5815649134341208467==
Content-Type: text/plain

flight 118419 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118419/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   20 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============5815649134341208467==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5815649134341208467==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 15:05:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 15:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efoVt-0000UT-29; Sun, 28 Jan 2018 15:04:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=36+n=ex=gmail.com=andy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1efoVr-0000UN-Oc
 for xen-devel@lists.xenproject.org; Sun, 28 Jan 2018 15:04:56 +0000
X-Inumbo-ID: 930a0c5c-043c-11e8-ba59-bc764e045a96
Received: from mail-qt0-x244.google.com (unknown [2607:f8b0:400d:c0d::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 930a0c5c-043c-11e8-ba59-bc764e045a96;
 Sun, 28 Jan 2018 16:04:45 +0100 (CET)
Received: by mail-qt0-x244.google.com with SMTP id d54so9756749qtd.4
 for <xen-devel@lists.xenproject.org>; Sun, 28 Jan 2018 07:04:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=MIdAZFCEaDjaehMUBv68LWYrVMmAuljXw77O+yN1/J4=;
 b=RjFtQa6EbNQDQIXlCZGnrEfeEeUi0skzWajvBvxZMBHyZPvrs8gQdU3hHkSrw6nGsg
 CWKiQeJxk7kpZoHtlta9V5D3Tk74IvzXFtV77r0XHrtIAs+tXS4qUlJrwDGKVqNGmdRJ
 RaMaHj0S2fmMquaL3kM0BJUwyK2IpP58pm3X51G5CgmJ7L4tEwyCvkGLpwiizUSiRn7L
 zThZ0E323G/dXtAwerbm+SrpHX8+bkxn29lnaM64J3/YGDE6wwAUB9I1A6VCbYfDIfLv
 lPpGhzU8/a/5Ef5DQeRRm4HF+/F8C/Hps5IyKiAQz2RHtWbzvfy5t3iOAl+QAWm7ED86
 FkeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=MIdAZFCEaDjaehMUBv68LWYrVMmAuljXw77O+yN1/J4=;
 b=SY/bvFijwO7d3Gwpj6vpOXJFyoR8MGtYr8Bno+56JYmv1pGpW4Qf+3YTkkAu4K5dr8
 J+A5QtSxRSzd0TBKQudjJyXrpz7tB6O/wWv4e3658ntYbSZJR8mSAnCF+fbhXhcSmM9T
 kIJPvXfzkKesw7Y1ayATOo2morlc2pfjWtuyF3mr3N43QtvlW4Z/KuIAN4VeCwWopoEp
 0j1fAIBBdavwtt4GcG+lbHpFLkvyMNwUEnxOeYYva8KmLBEPZDxnNDpRNeGJm7aDIyPy
 CL5Vc08KYxFTvfBZygKjxU3CIPedtsrRmbneAVAS4dJARKXbsEe87lOjCAp86jcL7seL
 Baig==
X-Gm-Message-State: AKwxytfqf3naR7Uns6Wg7Qe2/BRiEnxS82NcrebEeuvzMWBK7h7RPTuy
 q7J89k8U66KuTrAbsY5gwK8R9hD9IoSoQLqxAaM=
X-Google-Smtp-Source: AH8x226Gx3dyucrWDODw4f9S/2hZGAKBOKNXEctQPdbQKTS7nl3SeAYjqQb450PFGB8gSfyjaUssrga4YDjxNzGed/A=
X-Received: by 10.237.32.68 with SMTP id 62mr27544423qta.340.1517151893968;
 Sun, 28 Jan 2018 07:04:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.175.35 with HTTP; Sun, 28 Jan 2018 07:04:53 -0800 (PST)
In-Reply-To: <a33e605a-73d7-83b7-4472-14f66b6738be@suse.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
 <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
 <a33e605a-73d7-83b7-4472-14f66b6738be@suse.com>
From: Andy Shevchenko <andy.shevchenko@gmail.com>
Date: Sun, 28 Jan 2018 17:04:53 +0200
Message-ID: <CAHp75VdUO2Rq7geYD9xxY3nnzGAhO46+w+rQx44=MgJ6obRcEA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 stable@vger.kernel.org, ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgODoyMSBQTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPiBPbiAyNi8wMS8xOCAxOTowOCwgQW5keSBTaGV2Y2hlbmtvIHdyb3Rl
Ogo+PiBPbiBUaHUsIEphbiAyNSwgMjAxOCBhdCA0OjM2IFBNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4gQWRkIGEgZnVuY3Rpb24gdG8gZ2V0IHRoZSBhZGRyZXNz
IG9mIHRoZSBSU0RQIHRhYmxlLiBQZXIgZGVmYXVsdCB1c2UgYQo+Pj4gX193ZWFrIGFubm90YXRl
ZCBmdW5jdGlvbiBiZWluZyBhIG5vcC4KPj4KPj4gVGhlIHByb2JsZW0gd2l0aCB3ZWFrIGZ1bmN0
aW9ucyB0aGF0IHdlIGNhbid0IGhhdmUgbW9yZSB0aGFuIG9uZQo+PiBpbXBsZW1lbnRhdGlvbiBw
ZXIga2VybmVsIHdoaWxlIHdlIHdvdWxkIGxpa2UgdG8gYnVpbHQgc2V2ZXJhbCBjb2RlCj4+IHBh
dGhzLgo+Pgo+PiBJIGhhdmUgc3R1bWJsZWQgb24gdGhlIHNpbWlsYXIgc3R1ZmYgYW5kIHJlYWxp
emUgdGhhdC4KPj4KPj4gUGVyaGFwcywgb25lIG9mIHRoZSBzb2x1dGlvbiBpcyB0byBoYXZlIGFu
IGFkZGl0aW9uYWwgc3RydWN0IHVuZGVyCj4+IHg4Nl9pbml0IHRvIGFsdGVybmF0ZSBBQ1BJIHJl
bGF0ZWQgc3R1ZmYuCj4KPiBJIHRoaW5rIHdlIGNhbiBnbyB0aGF0IHJvdXRlIHdoZW4gYW5vdGhl
ciB1c2VyIG9mIHRoYXQgaW50ZXJmYWNlIGlzCj4gYXBwZWFyaW5nLgoKV2h5IG5vdCB0byBlc3Rh
Ymxpc2ggdGhlIHN0cnVjdD8gQXQgbGVhc3QgdGhpcyByb3V0ZSBJIHdvdWxkIGxpa2UgdG8KZ28g
d2l0aCBbMV0uCgpbMV06IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE4LzEvMTcvODM0CgotLSAK
V2l0aCBCZXN0IFJlZ2FyZHMsCkFuZHkgU2hldmNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 16:06:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 16:06:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efpTL-0004sv-By; Sun, 28 Jan 2018 16:06:23 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efpTJ-0004sj-Iz
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 16:06:21 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 78/81-04190-CF4FD6A5;
 Sun, 28 Jan 2018 16:06:20 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrDLMWRWlGSWpSXmKPExsWS0XRdVff3l9w
 og5svDSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa0bP1Z3MBY8KKh6u2M/SwHjdtYuRi0NIoJFJ
 4vTLfcwQzmNGiTczvwA5nEDONkaJ+18SQWwRAWeJr2fmsoPYvAL6EtOnvwKrERYwl9h1cBsri
 C0hMFtZYnW3KYTtKbHk1hVWGHv38utANjsHm4CVxCExkCiLgKrEukV9jBMYuRcwMqxiVC9OLS
 pLLdI110sqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECPQtAxDsYJx52f8QoyQHk5I
 ob65qTpQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCV5ZYKgICRalpqdWpGXmAIMMJi3BwaMkwrv9
 M1Cat7ggMbc4Mx0idYrRkqPpwYM2Zo4/D18CyRsvXrcxC7Hk5eelSonzRoHMEwBpyCjNgxsHi
 4RLjLJSwryMQAcK8RSkFuVmlqDKv2IU52BUEub9BLKWJzOvBG7rK6CDmIAOWpELdlBJIkJKqo
 ExfmeeONdfv75VtY/eXdDtlri9iafn8WSt5tDvDJ+33C04P9/VIPbGuvhaC2M/sYDb3/9I7DC
 8dOPeP/Z3zTXZr26G3N629/mGpzeDU3o4n6x9evv07lhGo+4veg8eZn6cw/h6ea/18c214VVF
 Er81XJ+6yHK73ugMkm3ySnHK2fxcQGZr7gklJZbijERDLeai4kQANV2bhH8CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-12.tower-21.messagelabs.com!1517155578!77166178!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 45829 invoked from network); 28 Jan 2018 16:06:19 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-12.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 16:06:19 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efpTF-0004GP-0T; Sun, 28 Jan 2018 16:06:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efpT9-0006VZ-Pb; Sun, 28 Jan 2018 16:06:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efpT9-0000tS-K9; Sun, 28 Jan 2018 16:06:11 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118393-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 16:06:11 +0000
Subject: [Xen-devel] [xen-unstable test] 118393: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4754425682530813573=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4754425682530813573==
Content-Type: text/plain

flight 118393 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118393/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 118174

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z   10 days
Failing since        118230  2018-01-19 14:22:44 Z    9 days   10 attempts
Testing same since   118393  2018-01-27 16:25:36 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Daniel Kiper <daniel.kiper@oracle.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2521 lines long.)


--===============4754425682530813573==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4754425682530813573==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 16:30:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 16:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efpq9-0006Kx-0H; Sun, 28 Jan 2018 16:29:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+q4v=ex=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1efpq7-0006Kr-Qq
 for xen-devel@lists.xen.org; Sun, 28 Jan 2018 16:29:55 +0000
X-Inumbo-ID: 80da3525-0448-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80da3525-0448-11e8-b9b1-635ca7ef6cff;
 Sun, 28 Jan 2018 16:30:08 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0SGR0Zo194701;
 Sun, 28 Jan 2018 16:29:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2017-10-26;
 bh=RHPTG1LG7GvGKg4Oxhr5jIdzyaZ0ZU79zdvCL6tSmyA=;
 b=uPewl4s521xpIf7QneS1zfDweFaDx/sqEtlLZqnG3cFj4pPwNI/NIy1VeyuvFcT2iQCi
 KKwsm2XA8vQuXnYXg/vquxeLuDcNC5zWlomXxfUGQ29GkaLVT8l/WaRRAKdSB1mlRYWo
 Y33hGF/ugKLy3Jsu3ZRO1ml7534pyOPsIlyrSuyGLtX7qhTj23+8VWLwjSYG5ZLDONrM
 yeFQjp9o1v4dLi0Mb78hfzgGXapUsb5FgSItLMIVf+UC3EGy1lbxNMSXL1cad31CG9ba
 trHzIDA2MGWBZtegOfKJS7tiMd4dJ2LXtuu4N7V+PgexU/8LKwSG5PUxOdR1f3XlNA8N Ww== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2fsj178056-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 28 Jan 2018 16:29:47 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0SGRDs2007089
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sun, 28 Jan 2018 16:27:14 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0SGRCFt030641;
 Sun, 28 Jan 2018 16:27:13 GMT
Received: from
 dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 28 Jan 2018 08:27:12 -0800
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: xen-devel@lists.xen.org
Date: Sun, 28 Jan 2018 11:26:22 -0500
Message-Id: <1517156782-8831-1-git-send-email-boris.ostrovsky@oracle.com>
X-Mailer: git-send-email 2.7.5
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8788
 signatures=668655
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=904
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801280229
Cc: dgdegra@tycho.nsa.gov, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] flask: Remove reference to DOMCTL_getmemlist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q29tbWl0IDk0NDUwZTM2YmZiYiAoInhlbjogRHJvcCBET01DVExfZ2V0bWVtbGlzdCBhbmQgeGNf
Z2V0X3Bmbl9saXN0KCkiKQptaXNzZWQgcmVmZXJlbmNlIHRvIERPTUNUTF9nZXRtZW1saXN0IGlu
IGhvb2tzLnMKClNpZ25lZC1vZmYtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+Ci0tLQogeGVuL3hzbS9mbGFzay9ob29rcy5jIHwgMyAtLS0KIDEgZmlsZSBj
aGFuZ2VkLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3Mu
YyBiL3hlbi94c20vZmxhc2svaG9va3MuYwppbmRleCAzNTMzMjU5Li4xODAyZDhkIDEwMDY0NAot
LS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBA
IC02NjksOSArNjY5LDYgQEAgc3RhdGljIGludCBmbGFza19kb21jdGwoc3RydWN0IGRvbWFpbiAq
ZCwgaW50IGNtZCkKICAgICBjYXNlIFhFTl9ET01DVExfZ2V0cGFnZWZyYW1laW5mbzM6CiAgICAg
ICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX01NVSwgTU1VX19QQUdFSU5G
Tyk7CiAKLSAgICBjYXNlIFhFTl9ET01DVExfZ2V0bWVtbGlzdDoKLSAgICAgICAgcmV0dXJuIGN1
cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xBU1NfTU1VLCBNTVVfX1BBR0VMSVNUKTsKLQogICAgIGNh
c2UgWEVOX0RPTUNUTF9oeXBlcmNhbGxfaW5pdDoKICAgICAgICAgcmV0dXJuIGN1cnJlbnRfaGFz
X3Blcm0oZCwgU0VDQ0xBU1NfRE9NQUlOLCBET01BSU5fX0hZUEVSQ0FMTCk7CiAKLS0gCjIuOS4z
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 16:41:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 16:41:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efq12-0007ag-Mt; Sun, 28 Jan 2018 16:41:12 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efq11-0007aS-1Y
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 16:41:11 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 62/5F-21146-62DFD6A5;
 Sun, 28 Jan 2018 16:41:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVVf1b26
 Uwbad8hb3prxnd2D02N63iz2AMYo1My8pvyKBNWPbx+2MBce0Kvbd+cDSwHhVoYuRi0NIoJFJ
 4vG0R8wQzmNGiTfdh6CcbYwSU98+Zu9i5OQQEXCW+HpmLpjNK6Av8f3jYTBbWMBWonXuU3aQB
 gmBpcwSU68dYQRJSAh4Sizff4gFxu47vhyoiJ2DTcBK4pAYSJRFQFViwueTzBMYuRcwMqxi1C
 hOLSpLLdI1MtFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0MAMQ7GDc9zHyEKM
 kB5OSKK/jl9woIb6k/JTKjMTijPii0pzU4kOMMhwcShK8gn+AcoJFqempFWmZOcBQg0lLcPAo
 ifBa/wZK8xYXJOYWZ6ZDpE4xGnM0PXjQxsxx48XrNmYhlrz8vFQpcYhJAiClGaV5cINgMXCJU
 VZKmJcR6DQhnoLUotzMElT5V4ziHIxKwry6IFN4MvNK4Pa9AjqFCeiUFblgp5QkIqSkGhjLfj
 1uNuE7IBf0f0VK2ZZNjg5hSuv/GX119BULEWi3eqno+v/KovetC+5UOD3Lai/vNr+20tj7hJP
 2wWOnlY8aV7yOktxdJLDWlzm753fX1daiA61eiwWsps1u/ces7/36QX+EY9IPidy/N2b+kGKM
 t9wrtoMzjo/rs+jXKVz77E/1nH/uekiJpTgj0VCLuag4EQCSEOk1fAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1517157668!110599677!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57581 invoked from network); 28 Jan 2018 16:41:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 16:41:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efq0w-00057H-Jp; Sun, 28 Jan 2018 16: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efq0r-0000Vr-6T; Sun, 28 Jan 2018 16:41:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efq0q-0004Jl-VR; Sun, 28 Jan 2018 16:41:01 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118421-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 16:41:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118421: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3785464930135778963=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3785464930135778963==
Content-Type: text/plain

flight 118421 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118421/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    1 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   21 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============3785464930135778963==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3785464930135778963==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 18:36:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 18:36:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efro1-0006PD-3U; Sun, 28 Jan 2018 18:35:53 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.45])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efro0-0006P1-Bf
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 18:35:52 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta.az-a.eu-central-1.aws.symcld.net id AF/2B-01564-2081E6A5;
 Sun, 28 Jan 2018 18:35:46 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVZdJIi/
 K4OhXNot7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH+9nm2gvkaFW9OXWZvYLwr2cXIxSEk0Mgk
 8bG5mxXCecwoMaPpFQuEs41R4sDha2xdjJwcIgLOEl/PzGUHsXkF9CVWn9jOBGILC1hLdOyfD
 dYgIbCBR2LWg0YWkISEgK/EpGmn2WDsiw3rGbsY2TnYBKwkDomBRFkEVCUm3rzNNoGRewEjwy
 pGy6SizPSMktzEzBxdQwMDXUNDY11jXSMTC73EKt1EvdRS3eTUvJKiRKCsXmJ5sV5xZW5yTop
 eXmrJJkZgCDAAwQ7GSYcSDzFKcjApifI6fsmNEuJLyk+pzEgszogvKs1JLT7EKMPBoSTBGy+e
 FyUkWJSanlqRlpkDDEaYtAQHj5IIbx5Imre4IDG3ODMdInWK0Zij6cGDNmaOGy9etzELseTl5
 6VKifN+EAMqFQApzSjNgxsEi5JLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuZtBZnCk5lXAr
 fvFdApTECnrMjNBTmlJBEhJdXA6NeY8lx1S+RWN56vnSE6H6/P+7x5cqC6wNW7l91T1Nrm2y+
 wey91NXf9YZHTm6Nfq08VzRXZp7VdMyyubUYPg3gC+1SfBvZm667nnnmb21IDNBckpHbMZ63d
 m26rvXbJt6q+jJhXXieqkne7aJz8+eXerHZukWwFu4v2sn0txxTm33t2OPadEktxRqKhFnNRc
 SIAqg8NYY0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-225.messagelabs.com!1517164545!453528!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 4177 invoked from network); 28 Jan 2018 18:35:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 18:35:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efrnp-00083W-Vu; Sun, 28 Jan 2018 18: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efrnk-00082k-Ik; Sun, 28 Jan 2018 18:35:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efrnk-0007wo-9q; Sun, 28 Jan 2018 18:35:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118394-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-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-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=614be3b8827604c730856d8c90f0854f76df9fcc
X-Osstest-Versions-That: libvirt=6aba0715604c11b394ac5d6590a5fdd17c8f7b10
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 18:35:36 +0000
Subject: [Xen-devel] [libvirt test] 118394: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODM5NCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTgzOTQvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODM1NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzU3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTgzNTcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA2MTRiZTNiODgyNzYwNGM3MzA4NTZkOGM5MGYwODU0Zjc2ZGY5ZmNjCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA2YWJhMDcxNTYwNGMxMWIzOTRhYzVkNjU5
MGE1ZmRkMTdjOGY3YjEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzNTcgIDIwMTgtMDEtMjYg
MTE6MDY6NDYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4Mzk0ICAyMDE4LTAx
LTI3IDE4OjMyOjQ5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KICBaaGlQZW5nIEx1IDxsdS56aGlwZW5nQHp0ZS5jb20uY24+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQuZ2l0CiAgIDZhYmEwNzE1
NjAuLjYxNGJlM2I4ODIgIDYxNGJlM2I4ODI3NjA0YzczMDg1NmQ4YzkwZjA4NTRmNzZkZjlmY2Mg
LT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 18:44:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 18:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efrvy-00077U-61; Sun, 28 Jan 2018 18:44:06 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efrvx-00077I-77
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 18:44:05 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 09/2B-04045-4F91E6A5;
 Sun, 28 Jan 2018 18:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVfezZF6
 UwbHJuhb3prxnd2D02N63iz2AMYo1My8pvyKBNWPL6rksBce0Kk4cWc/UwHhVoYuRk0NIoJFJ
 4u8DrS5GLiD7MaPE5DnvWSCcbYwSW09PZQepEhFwlvh6Zi6YzSugL7HwQTMjiC0sYCvRdeYBW
 IOEwFJmianXjoAlJAQ8JZbvP8QCY/cdXw7UzM7BJmAlcUgMJMoioCoxY9FF5gmM3AsYGVYxah
 SnFpWlFukaG+olFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgT6lwEIdjA2LQo8xCj
 JwaQkyuv4JTdKiC8pP6UyI7E4I76oNCe1+BCjDAeHkgSvt0RelJBgUWp6akVaZg4w0GDSEhw8
 SiK8aSBp3uKCxNzizHSI1ClGY46mBw/amDluvHjdxizEkpeflyolznsFpFQApDSjNA9uECwCL
 jHKSgnzMgKdJsRTkFqUm1mCKv+KUZyDUUmYNxVkCk9mXgncvldApzABnbIiNxfklJJEhJRUA6
 MetzLPirrNst1X3VT1L+285rc8VvChi2ibhx/vy1VvTR1/3IvT/xeVyPj+fpTn+/eaAp/v/D4
 v5vr44n6bXjdlwbvHiyylZnzra+f7P4ONc0cDn1zOS3l1twUsBtkXuDmdX9ldmSvHk3T4yS9O
 jx7GXYFG7MExL++tM+rRYH1T/YDn7TvrlUosxRmJhlrMRcWJAJHWCcN7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1517165042!101407017!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18977 invoked from network); 28 Jan 2018 18:44:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 18:44:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efrvs-0008GA-M7; Sun, 28 Jan 2018 18:44:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efrvn-0008Du-ES; Sun, 28 Jan 2018 18:43:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efrvn-0001QR-7a; Sun, 28 Jan 2018 18:43:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118424-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 18:43:55 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118424: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3035356928831228084=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3035356928831228084==
Content-Type: text/plain

flight 118424 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118424/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    1 days   22 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============3035356928831228084==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3035356928831228084==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 20:32:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 20:32:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eftcd-0005lm-VW; Sun, 28 Jan 2018 20:32:15 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eftcb-0005lg-Qz
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 20:32:13 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id F5/8F-03094-D433E6A5;
 Sun, 28 Jan 2018 20:32:13 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVdfHOC/
 KoGmtqMW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzZjYsI6p4JhWxeFNN9kbGK8qdDFycQgJNDJJ
 tO17xQ7hPGaUuD95ISOEs41RYkXnO6YuRk4OEQFnia9n5rKD2LwC+hK3r2xn7WLk4BAWsJW4t
 hJskoTAUmaJqdeOMILUSAh4Sizff4gFxu47vhyol52DTcBK4pAYSJRFQFXi+uNN7BMYuRcwMq
 xi1ChOLSpLLdI1NtBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0bz0DA+MOxgm
 r/A4xSnIwKYnyOn7JjRLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwbvIKC9KSLAoNT21Ii0zBxho
 MGkJDh4lEV4TkDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLnLQIpFQApzSjNg
 xsEi4BLjLJSwryMDAwMQjwFqUW5mSWo8q8YxTkYlYR5S0Cm8GTmlcDtewV0ChPQKStyc0FOKU
 lESEk1MFqtu1zx41t2R43ipfnGL5K/LhUSffJ/813hhQGffW5OiNu+ZsLnjTpXpCcKT54YbfD
 t8ymWKWXtXr5ulZ3JXoG1kgc/LRYPdDnmfpdFu2DPnnN5s7uqHaO/R2mZbCp4KFSgOXkjs3n1
 Onm3b2WCQvyB2yy6c1OWtIV8mRwUX1zYGrXw72WhEiWW4oxEQy3mouJEAC/2XBR7AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1517171531!85666748!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47386 invoked from network); 28 Jan 2018 20:32:12 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 20:32:12 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eftcY-0002hZ-Ov; Sun, 28 Jan 2018 20:32:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eftcT-0004OJ-Gz; Sun, 28 Jan 2018 20:32:05 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eftcT-0004vO-3M; Sun, 28 Jan 2018 20:32:05 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118425-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 20:32:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118425: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4723446422715306492=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4723446422715306492==
Content-Type: text/plain

flight 118425 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118425/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    2 days   23 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============4723446422715306492==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4723446422715306492==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 22:44:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 22:44:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efvg7-0005c0-68; Sun, 28 Jan 2018 22:43:59 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efvg6-0005bu-Ck
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 22:43:58 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id A7/29-04190-D225E6A5;
 Sun, 28 Jan 2018 22:43:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVcnKC/
 K4OpiI4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmrG4+RpzwTGtiqmLGxgbGK8qdDFycQgJNDJJ
 TH13mRXCecwo8f3BGvYuRk4gZxujxLXLdiC2iICzxNczc4HiHBy8AvoSF6/5gYSFBWwl+pYeZ
 wbplRBYyiwx9doRRpCEhICnxPL9h1hg7L7jy4F62TnYBKwkDomBRFkEVCV6LuxjmsDIvYCRYR
 WjRnFqUVlqka6hsV5SUWZ6RkluYmaOrqGBmV5uanFxYnpqTmJSsV5yfu4mRqB3GYBgB+OXZQG
 HGCU5mJREeR2/5EYJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuBlCsyLEhIsSk1PrUjLzAGGGUxa
 goNHSYT3VwBQmre4IDG3ODMdInWK0Zij6cGDNmaOGy9etzELseTl56VKiUNMEgApzSjNgxsEC
 /9LjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEoaYwpOZVwK37xXQKUxAp6zIzQU5pSQRISXVwO
 ihJld47MhHCZ8Hr54GO3de0bwuyDRBmZFl4Rv+5yoqdVt2/2y4c3Bh+8Nbt0s7JdU2R6Vea5V
 dusy7/nLp8SXS2pl31x++ZGr/lueKwpO0uWn7c4y3hbxMcZjqeSjg+gSfRTHvq9/sq6lKO5t+
 jHXHwz8PJz7/2BzLKbl1VY+Mb4763x9OXm+VWIozEg21mIuKEwE9888MegIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-8.tower-27.messagelabs.com!1517179435!100671039!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20745 invoked from network); 28 Jan 2018 22:43:56 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-8.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 22:43:56 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efvg3-00060O-7J; Sun, 28 Jan 2018 22:43:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efvfx-0003Zp-Sr; Sun, 28 Jan 2018 22:43:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efvfx-0003RK-J2; Sun, 28 Jan 2018 22:43:49 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118426-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 22:43:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118426: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8680072522401752680=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8680072522401752680==
Content-Type: text/plain

flight 118426 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118426/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    2 days   24 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============8680072522401752680==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8680072522401752680==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 23:18:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 23:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efwDl-0007iY-Dj; Sun, 28 Jan 2018 23:18:45 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.48])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efwDj-0007hP-Ej
 for xen-devel@lists.xensource.com; Sun, 28 Jan 2018 23:18:43 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta.az-a.eu-central-1.aws.symcld.net id 71/CC-01561-D4A5E6A5;
 Sun, 28 Jan 2018 23:18:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVdcnKi/
 K4OJ0E4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHm6S3WgmVJFVvvX2JrYJxn08XIxSEk0Mgk
 cbiniQnCecwo0b+3jQXC2cYosWTlW7YuRk4OEQFnia9n5rKD2LwC+hLrv91iBLGFBYIlule+Y
 AZpkBB4KyWx/eIMoAYOIMdb4l1zLkgNiLljQx/QBnYONgEriUNiIFEWAVWJORd/sE1g5F7AyL
 CK0TKpKDM9oyQ3MTNH19DAQNfQ0FjXSNfI0FgvsUo3US+1VDc5Na+kKBEoq5dYXqxXXJmbnJO
 il5dasokRGAAMQLCD8fDZxEOMkhxMSqK8jl9yo4T4kvJTKjMSizPii0pzUosPMcpwcChJ8H6N
 yIsSEixKTU+tSMvMAYYiTFqCg0dJhJcdJM1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8
 vNSpcR5JSOBSgVASjNK8+AGwWLkEqOslDAvI9BpQjwFqUW5mSWo8q8YxTkYlYR5GUCm8GTmlc
 DtewV0ChPQKStyc0FOKUlESEk1MKYz5DNIiy1gfqPErfb4uvC23d8mHEl3D3VQirhaLcL3fNc
 2+d9blvBGnOwr95z8uc1i+7PnYneOfV5rGWkl4CebXq6/XWqXckcql8D5B2V+J51Djl65svuj
 jEPGYVulrlL5rbxL0icV68RsjAmSnrBGgNsjrujebOMbrx9pzD33bPLfT8VmwUosxRmJhlrMR
 cWJAF9TiECMAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-20.tower-225.messagelabs.com!1517181515!457069!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25908 invoked from network); 28 Jan 2018 23:18:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-20.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 28 Jan 2018 23:18:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efwDZ-0006uO-50; Sun, 28 Jan 2018 23:18:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efwDT-0004k3-S7; Sun, 28 Jan 2018 23:18:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efwDS-0002Cu-KC; Sun, 28 Jan 2018 23:18:27 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118401-mainreport@xen.org>
X-Osstest-Failures: linux-linus:build-armhf-pvops:<job
 status>:broken:regression
 linux-linus:build-armhf-pvops:host-build-prep:fail:regression
 linux-linus:test-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-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-armhf-armhf-xl-xsm: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-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-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-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c4e0ca7fa24137e372d6135fe16e8df8e123f116
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 28 Jan 2018 23:18:26 +0000
Subject: [Xen-devel] [linux-linus test] 118401: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8564282782481929535=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8564282782481929535==
Content-Type: text/plain

flight 118401 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118401/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 118324

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118324
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118324
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118324
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118324
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118324
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118324
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                c4e0ca7fa24137e372d6135fe16e8df8e123f116
baseline version:
 linux                5b7d27967dabfb17c21b0d98b29153b9e3ee71e5

Last test of basis   118324  2018-01-25 07:31:24 Z    3 days
Failing since        118362  2018-01-26 16:56:17 Z    2 days    2 attempts
Testing same since   118401  2018-01-27 23:43:01 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Andi Shyti <andi.shyti@samsung.com>
  Ben Skeggs <bskeggs@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Dan Streetman <ddstreet@canonical.com>
  Dan Streetman <ddstreet@ieee.org>
  Dave Airlie <airlied@redhat.com>
  David Ahern <dsahern@gmail.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Anholt <eric@anholt.net>
  Francois Romieu <romieu@fr.zoreil.com>
  Josef Bacik <jbacik@fb.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lyude Paul <lyude@redhat.com>
  Mark Furneaux <mark@furneaux.ca>
  Martin Brandenburg <martin@omnibond.com>
  Nick Dyer <nick@shmanahar.org>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Oliver Freyermuth <o.freyermuth@googlemail.com>
  Palmer Dabbelt <palmer@sifive.com>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Stefan Hajnoczi <stefanha@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-pvops broken

Not pushing.

(No revision log; it would be 595 lines long.)


--===============8564282782481929535==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8564282782481929535==--

From xen-devel-bounces@lists.xenproject.org Sun Jan 28 23:45:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 28 Jan 2018 23:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efwcy-0001E2-48; Sun, 28 Jan 2018 23:44:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4xlr=ex=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1efwcw-0001Dw-K7
 for xen-devel@lists.xenproject.org; Sun, 28 Jan 2018 23:44:46 +0000
X-Inumbo-ID: 30177c86-0485-11e8-ba59-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::707])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 30177c86-0485-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 00:44:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=tNyb47aJwroNhH+rVVmt2XNNpL3eaJXLfL6z6pCOvTY=;
 b=hlajQ6YfUH3MKsFa4OTQkuQxyNPgp0KwO5w2VBGJVyGn8jPPIoavgKNONV0rZEs2ccS31/0X5N877BjpNNQb/yqUZj3bwB8aPK2HjHWWF8tbOMUwhmj2Rh8S4AO01C3hcg4xcAD74vFRvXAWbfLL028ZzXDiBoK3HXOFO/af0os=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
Received: from austen3.home (109.158.171.230) by
 HE1PR0602MB2810.eurprd06.prod.outlook.com (2603:10a6:3:d8::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Sun, 28
 Jan 2018 23:44:32 +0000
Date: Sun, 28 Jan 2018 23:44:27 +0000 (GMT)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: John Thomson <git@johnthomson.fastmail.com.au>
In-Reply-To: <1517009026.1156477.1249669224.5B9AA859@webmail.messagingengine.com>
Message-ID: <alpine.LFD.2.21.1801281741180.4681@austen3.home>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
 <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
 <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
 <20180126114306.mpklwqjlworpuewf@citrix.com>
 <0079C722-DC8F-4930-8E85-42DAE5E8C979@citrix.com>
 <20180126120056.7sijtmdm53drvip2@citrix.com>
 <E618870F-03B7-4993-8975-E7BAB4767B2E@citrix.com>
 <1517009026.1156477.1249669224.5B9AA859@webmail.messagingengine.com>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-Originating-IP: [109.158.171.230]
X-ClientProxiedBy: HE1PR05CA0156.eurprd05.prod.outlook.com
 (2603:10a6:7:28::43) To HE1PR0602MB2810.eurprd06.prod.outlook.com
 (2603:10a6:3:d8::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6f69003f-05ca-478c-7347-08d566a91560
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0602MB2810; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2810;
 3:tXL/1DCF19FvWVxSLGqq7R6Hv+GklTSpvvQKKrTENzAKMhEzZ2Q34Slftfzr+QP4VZ3zZw0CrHp2qnb9PZVO0wU2jrIldXb5lAcaQXUHzo4bUc2X1KKLSbsFXGqcTLhLyH+MNpXsj9j+zk5r9vt6dIB7QqV9/46xNXgpCjhwvOFySJvzwoOmUG9caZfeyLHEiAhp1CMg/pCREQjDASE0uhM7lDrKZnuvxVikmF0xoKNGevGOCGWx92kgcdISKPyH;
 25:fLJvbRwTZgx6D93n8yip5fRU+xYUZ9QQDTj67HRkJxzE+TovRIuBNHl94E3wsYrqpdZVRMiEaSfWyQzMwwo7BTFNdcFKSXMWDwgXZpJKlUWoWi1D3HitKh8YI3pSsC/kqu8CMCvPnMMenpzBZB9M3MWt6idBmxwurLWi4Jd7CNcLSlPxa/rBXFlMDW10wkfnAmQ31rs2OIVviKjqGYhXYP+fAJFG1zlvX/+jRSxkA3EBJW1LfIxqKx8EJeAHi0/TEGiD26gxA9baXoyZBmuuoozUbq1Dd9CjjA+FyJwYZVTyGIaOGrsF8psSoiH/FR+emPyL5EPnjePWvT+KPnGD6Q==;
 31:YjftW1ebZ0ExCI8ckHY4HiVRRIMEZXtMOCS3/Wf1RFnQ7U0PKGgpABWGhPIDOWKkqSrw4pf38RO4RL5T2NIk6Eh9U7yr5L1Asg98UybziZvMWRMCdw0w/8UD5BZOz84D+AaHYHn7iFPPwjO2KTa9ZL3npwdh4wEPL2GbznKoMn9PkK0eF7c6hD4iGJAmWh/KFFnV2EZsX9uMfkbkcqRZUOZbAIdN0k3+3EEndtV8uiI=
X-MS-TrafficTypeDiagnostic: HE1PR0602MB2810:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2810;
 20:Uw57SIvA3PUVxKVqVnM6wg1MXm+gyjDiVw+oaKl89xG5qGZabTbPiPIVv+UVKC94LxhFFZUc1CG/H7RSygO8kVmEMymucqT7YYIPIolRwnlIHmIx2izRJplNA32PT3o0qqMEoc0lPgxEr3XLAH2XvDTjN9TXmSiJfKhDTivsg0mgRDMl+gWbPs4hyh2Ee75OBWhjzfprj8m5InTK++ZBKZ0lVWlblHCdwl5ZgzrWGuPZImdh7gkUsyE7G79O6blhb5bEVMI1VK+Smh+Abn/3K+Ov5XAA9X+5jpeBe8vSZaY6k4sYWueazD79b/p48Bqq5n1rzRb3NZeKYw9vXvcDPA==;
 4:mEL89jtiyK3AEa9Ad+FTvmWo6piExCPiEXg7myjFzqMXZbe1MMQl8Ktzwt0GIMxRMjOTzLkFda9V9SVqSPdrHlhOifkKu/x+oFu9ppbe0YHHiaaOxJAyNBl825QTxwalpaw/bOv2f1tCrXI0YUaeTgljk++HQ0w/uAo2eCbzCvULuYnFRo8KFvC4kn7msMDMwOv9yzlBCtmRpQliF/4AoaxNMtujwG4UkPSmsreVLBuS8xlsHOOha5QulTTLL3GluTJ/CLWVcqvpw3+cGnkh+TV8DSYxLWOGVCVk80nOrXQOXfk1UkQ3RS8PQWH53sRYJwNaayBGFVehZuoPegmK7UEiXBwb70ak31NmUDli8yQ=
X-Microsoft-Antispam-PRVS: <HE1PR0602MB28100C9262DF070417697A2287E60@HE1PR0602MB2810.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(83566789882024)(64507834874202);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231101)(944501161)(93006095)(93001095)(6041288)(20161123562045)(20161123564045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011);
 SRVR:HE1PR0602MB2810; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0602MB2810; 
X-Forefront-PRVS: 05669A7924
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(39380400002)(346002)(39860400002)(396003)(366004)(376002)(199004)(189003)(93886005)(58126008)(6116002)(54906003)(59450400001)(23726003)(42882006)(105586002)(8666007)(52116002)(2950100002)(21086003)(68736007)(69596002)(67846002)(7696005)(6306002)(9686003)(16586007)(229853002)(55016002)(3846002)(316002)(786003)(5890100001)(186003)(6916009)(6506007)(86362001)(575784001)(6666003)(76176011)(81166006)(26005)(8676002)(5660300001)(8936002)(386003)(16526019)(81156014)(66066001)(97736004)(50466002)(4326008)(36756003)(106356001)(25786009)(966005)(6246003)(5005980100005)(47776003)(74482002)(53936002)(2906002)(7736002)(305945005)(478600001)(83506002)(118906001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0602MB2810; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; HE1PR0602MB2810;
 23:aKkJXsfE4H926KY50/H7+eqcNjdaLIIQOjObClW?=
 =?us-ascii?Q?sxKXlTUQM2rbFKtL0Dz5ZR1TlJkvr7GGhgX0ZoJzAmYEBwnWtghySjBEKNVQ?=
 =?us-ascii?Q?vvS7JbBbQOfKNKlNlWypN5bkUrANInLdtHf39rbe/fCPNRrps5W4iWox/7qJ?=
 =?us-ascii?Q?bv3qQeu33/2qr7XeXaGntxZBwCW5i73ayqjtwHRHETOH8kIRj+Yz0aipbAVo?=
 =?us-ascii?Q?HplcMyNE7brLV+FzJb/K7nP/JJMBbrLeJ+L2WnAlQvpCVRF/eC1EGpMjwKTe?=
 =?us-ascii?Q?jckN3W7avJCR1/1Waa4NtmJuLl0wN+PdZTuoWmLQj+hh3k828TsaLAoyCXg1?=
 =?us-ascii?Q?gLOrER0AraLcWT8qBWmEsTrwX+g53F9q7+HlzbJMQvYBadxEFFWg8Yfi39q7?=
 =?us-ascii?Q?UdHFoTzXb+xnxOzkX4XTFT81c1fh0S6v2lwxClpEspcw89QjSgBnNr+wyCkZ?=
 =?us-ascii?Q?yqPSz5/+XrQNtzuOj9G3cWHHcs7tw4ZsLXsviPVGBLZa0+cDcfswG4YgoZxu?=
 =?us-ascii?Q?Gjqn9vWNstkrMwcVggl+tsPH14FZMkopYiAaU7HBre1OuAphhe0dLQcq5Fhg?=
 =?us-ascii?Q?g/8X1NvHZ+waHh1UGUVDwDe/+RUqpspxReZS8ifCYmkcxOB9onMX4GBvSJN+?=
 =?us-ascii?Q?ZnJwJ7YyhviCpOkzORFEWJUqaY50FDZMBcmfDi0Y4/dK/acwz+Oo/CeUje0G?=
 =?us-ascii?Q?Yp6oUU+E0j5doLN/iK8mR6WolIMet3mNDGKHak8piYGVVuf48328G/+Rh3Mf?=
 =?us-ascii?Q?d/QgBmR7FSPAKTkRNiW9Trdd6Y7tpR5glCKSDxhRt7Kki5hobsXMN6V9dRpi?=
 =?us-ascii?Q?MN3V8spPsgEGAqw7Fq/U025byfSIJJbv5ymu/1eBvGJUpXi6duiwl+pLfaoc?=
 =?us-ascii?Q?poVFF4PPQ/ry7ct46q2b8NLPRd+o+UuYFO0O9h4xqGOEfOUAPIaUwo5kWdjP?=
 =?us-ascii?Q?JJAZSYHYRgTPOrmQRDcpMGFeZKx6Ak6FK6vb79tScnc4PJo8ae0N1GmCwTPk?=
 =?us-ascii?Q?lQeWmSS3L6v0421ZHJ+9703iQ/Ouq4luTvD3u6ABmjeWqaK3F2gCq9cogROQ?=
 =?us-ascii?Q?7bkaLvu4QE3KNeIynvEKmMDKZ9YMa7nifNphPa6Wf3LDbq9kMuxU8FkQkeSE?=
 =?us-ascii?Q?IexFQKdLogsSCzqgCD/5tLpKtNzVT+iTNEpa+bd1uB51g6l/DBgIpeUYrGLd?=
 =?us-ascii?Q?XZydFM3PFGUTVDA2X6Ar5bHQxcOgW+c6zNsI/Zk1lHHEzy//88SsTOBL6IED?=
 =?us-ascii?Q?jstrmAnrV2EtIW77PTVaO1UIOF54Ye4RSeS1qQZP4zhEkFzajt+3Pg0WLkQN?=
 =?us-ascii?Q?uT3fy7/yhoyvVwT/+lvSXvzYwlbcwq3PnCJo/4lxGA1oyYu9nqNfn4+55bst?=
 =?us-ascii?Q?YbA+DwugTWPh9Vsl1p2RV/sAs/4Myl9xxrILYXRlH+x8smITvT9bHh8sMf+r?=
 =?us-ascii?Q?vjdZwg6xWZIT3JPdfj8AV8Fn8VvPC/2GQAhmN1iWfdkYzmbKQSN0fLPnQ5uZ?=
 =?us-ascii?Q?bwFQzhdyc6CbvQ8TAfNywNGggPggXqyZ9oU4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0602MB2810;
 6:T4ufDTp4dpGkyLSLsUcqqWXMgRCyTsXMNjoCj9mCxnxd0QwJuX0W8a7rAguYEfl3MrMANAQfTWl4P4SfvMzQWR5+Zyok9nh90NDXZmeXC5TBoCEdMaoRa3MOOGr0EdvzP0EBEPVAZPFLVZFHXJgA3ZzfTrYaznrNj96C38l5Mhi/+mjaZ3a4xR48wWONEZU2edXNbjQJZmf07SicF1F2+FhsgSIQKZdpAulEEQkiqHw41TUmSZ5vRuhfQVX251HMg6DdtPaNRWPNP/thYUh2lnQXJw3+BnTYWdXwaAszM94qfhonG+wn3JrWaNDTKn5f8MRihIsISuQvFQUzoxpGKq/07tFNHcnllo+ZXw2sDaU=;
 5:O4JKUkp185E38Yci5O1sqFnnwYTd8iMxrnqGxzYLxl5gzagJgypQGjtL3Ql/aut920c2u3/RrZPksV1WC+S5OCp3JuYqAyRVC6SbhdRRv5t9Njll+jr+utSKBHnacTspDxtRrVckxW/Aj+shsFoE8cPxmEPFAvv6jJoAftju4+g=;
 24:GfJcAFKDh8X69lsm+JJG9AI/iN5/fRI51aEiGH9jDrDHlwEJ0UP403g5k2QamihoRCI+yHxez1VQYGBGReft0BzYriIr4mPG3JA4yfP1PY0=;
 7:UlsP6HzzhJiK/j8OJzb4l9QFVrM+fkPp4mS2oyM5vwGAwO5rV0PnaKQ/rg9TPEM9vjCx4ujuj3ywkwY5oD+IwjejKie90OTlWOkrBSzJImSr1kRGfS8Wc2+MIcDBQmPrJRk+fs+Wh/Aj6VAJVGnOrdhb1xUn7dBThKmH/unBueDS50tFSMiPLvVwrOyfYdFaZMwNKUZw1tmU1ikrUBKRLEB5G18xpzWQ6n/PwTNk+Vfh3qhqlxmKCealCQDnG32I
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jan 2018 23:44:32.4598 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f69003f-05ca-478c-7347-08d566a91560
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0602MB2810
Cc: Marcello Seri <marcello.seri@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gRnJpLCAyNiBKYW4gMjAxOCwgSm9obiBUaG9tc29uIHdyb3RlOgoKPiBPbiBGcmksIDI2IEph
biAyMDE4LCBhdCAyMzoxNiwgQ2hyaXN0aWFuIExpbmRpZyB3cm90ZToKPj4gdXNpbmcgdGhlIC11
bnNhZmUtc3RyaW5nIG9wdGlvbiAoaW50cm9kdWNlZCBpbiBPQ2FtbCA0LjAyKSB0byBrZWVwCj4+
IHN0cmluZ3MgbXV0YWJsZSB0byBhdm9pZCBjb2RlIGNoYW5nZXMgaXMgbm90IGdvaW5nIHRvIHdv
cmsgaW4gdGhlIGxvbmcKPj4gcnVuLgo+Cj4gT2theSwKPiBOQUsgbXkgdW5zYWZlLXN0cmluZyBw
YXRjaC4KPgo+IE9uIDI2LiBKYW4gMjAxOCwgYXQgMDk6MDksIE0gQSBZb3VuZyA8bS5hLnlvdW5n
QGR1cmhhbS5hYy51az4gd3JvdGU6Cj4+IFRoZSBwYXRjaCBpcyBhdAo+PiBodHRwczovL3NyYy5m
ZWRvcmFwcm9qZWN0Lm9yZy9ycG1zL3hlbi9ibG9iL21hc3Rlci9mL3hlbi5vY2FtbC5zYWZlLXN0
cmluZ3MucGF0Y2gKPj4gd2l0aCB0aGUgcmVsYXRlZCBGZWRvcmEgYnVnIGF0Cj4+IGh0dHBzOi8v
YnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTUyNjcwMwo+Cj4gVGhlIHNhZmUt
c3RyaW5nIHBhdGNoIGlzIHRoZSBjb3JyZWN0IHdheSB0byBmaXggdGhpcyBwcm9ibGVtLgo+IEdl
dCB0aGF0IHBhdGNoIHNpZ25lZCBvZmYsIHN1Ym1pdHRlZCBhbmQgcmV2aWV3ZWQgaW4gYW5vdGhl
ciB0aHJlYWQ/Cj4gd2l0aCBhIGJ1bXAgdG8gNC4wMi4wIGluIHRvb2xzL2NvbmZpZ3VyZS5hYwo+
IEFYX0NPTVBBUkVfVkVSU0lPTihbJE9DQU1MVkVSU0lPTl0sIFtsdF0sIFszLjA5LjNdLCBbCj4g
aHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9dG9vbHMv
Y29uZmlndXJlLmFjO2g9ZDFhM2E3OGQ4N2NlMmYwNzdlNTUxYzZlZTAzOWNhYWQ0YWQyZWRjMTto
Yj1yZWZzL2hlYWRzL3N0YWdpbmcjbDI5Nwo+IFRoZSBwYXRjaCBhdXRob3IgYWdyZWVkIHRvIGhh
dmUgdGhlIHBhdGNoIHVwc3RyZWFtZWQgb24gdGhlIEZlZG9yYSBidWcgcmVwb3J0Lgo+IEhvdyBz
aG91bGQgdGhpcyB0aGVuIGJlIHNpZ25lZCBvZmYgYW5kIGF0dHJpYnV0ZWQ/CgpUaGUgcGF0Y2gg
YXR0YWNoZWQgdGhlIGJ1ZyByZXBvcnQgaXNuJ3QgdGhlIGNvbXBsZXRlIHBhdGNoLCBhcyBpdCB3
YXMgZG9uZSAKYWdhaW5zdCBhIHRlbXBvcmFyeSBidWlsZCBpbmNsdWRpbmcgYSBwYXRjaCBvZiB3
aGVyZSBJIGhhZCBnb3QgdG8gYmVmb3JlIApnZXR0aW5nIHN0dWNrIGFnYWluLgoKU28gSSBwYXRj
aGVkCnRvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApiYXNlZCBvbiBodHRwczovL2J1Z3pp
bGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE1MjY3MDMjYzMKYW5kIGFsc28KdG9vbHMv
b2NhbWwvbGlicy94Yi94Yi5tbAp0b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sCgpUaGUg
b3RoZXIgdHdvIGZpbGVzCnRvb2xzL29jYW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCnRvb2xzL29j
YW1sL3hlbnN0b3JlZC91dGlscy5tbAphcmUgZnJvbSB0aGUgYnVnemlsbGEgcGF0Y2guCgo+IEkg
ZG8gbm90IGtub3cgaWYgY2FtbC1zdHViZG9tIHVzZXMgYW55IG9mIHRoZXNlIGZpbGVzLCBidXQg
aXQgc2VlbXMgdG8gdXNlIG9jYW1sLTMuMTEuMD8KPiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj1zdHViZG9tL2NvbmZpZ3VyZTtoPWE3YTBjMDkxNTQ0
MGI3YjM1MWE3YWRmNGY0MGM4ZjllZThlNzM5ZWY7aGI9cmVmcy9oZWFkcy9zdGFnaW5nI2wzNTM0
CgpJZiB3ZSBjaGFuZ2UgdGhpcyBzaG91bGQgaXQgYmUgdGhlIGVhcmxpZXN0IHZlcnNpb24gdGhl
IGNvZGUgd2lsbCBzdXBwb3J0IAooNC4wMikgb3IgdGhlIGxhdGVzdCAoNC4wNik/CgogCU1pY2hh
ZWwgWW91bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 00:43:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 00:43:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efxXw-0005aI-2c; Mon, 29 Jan 2018 00:43:40 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.43])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efxXu-0005Zt-Ds
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 00:43:38 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta.az-a.eu-central-1.aws.symcld.net id 5A/84-16397-33E6E6A5;
 Mon, 29 Jan 2018 00:43:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVdc4Ly/
 K4OZeXot7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHs4jyWgmNaFX2btrI2MF5V6GLk4hASaGSS
 OPr6ByOE85hR4sH880wQzjZGie+/TrF2MXJyiAg4S3w9M5cdxOYV0JeYfX4dWFxYwFbiffNLV
 pAGCYGlzBJTrx1hBElICHhKLN9/iAXG7ju+HKiZnYNNwErikBhIlEVAVWLzuV/sExi5FzAyrG
 K0TCrKTM8oyU3MzNE1NDDQNTQ01jXWNTK21Eus0k3USy3VTU7NKylKBMrqJZYX6xVX5ibnpOj
 lpZZsYgSGAAMQ7GCccijxEKMkB5OSKK98Zl6UEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneNblA
 OcGi1PTUirTMHGAwwqQlOHiURHibsoHSvMUFibnFmekQqVOMxhxNDx60MXPcePG6jVmIJS8/L
 1VKnLcWZJIASGlGaR7cIFiUXGKUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwrxHIFJ7MvBK4fa
 +ATmECOmVFbi7IKSWJCCmpBsYEuSRfa5Vn7KunPG678F05wO/faZGp84yuzJO/UqvQENB9S6D
 hqn9Qngary7LPa6JMVYVN+gW4j82bs/bBL68laW3RfPx/lUxn7jy75dH0ubce93K0rT7/wZTn
 n+YWO8tv0iJnNHrO5uod5NEUdNDv3XFq03UekZk9LtfZ+GS1OefxqCb4zlBiKc5INNRiLipOB
 AAfGx9PjQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-7.tower-225.messagelabs.com!1517186610!458057!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 23158 invoked from network); 29 Jan 2018 00:43:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-7.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 00:43:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efxXk-00019v-Jp; Mon, 29 Jan 2018 00:43:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efxXf-0007aI-3X; Mon, 29 Jan 2018 00:43:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efxXe-0005mA-Qc; Mon, 29 Jan 2018 00:43:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118427-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 00:43:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118427: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8487221353237239495=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8487221353237239495==
Content-Type: text/plain

flight 118427 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118427/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    2 days   25 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============8487221353237239495==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8487221353237239495==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 01:28:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 01:28:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efyFU-00064F-2V; Mon, 29 Jan 2018 01:28:40 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efyFT-000643-6Q
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 01:28:39 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id 74/45-03973-5C87E6A5;
 Mon, 29 Jan 2018 01:28:37 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfdIRV6
 UwfVvFhb3prxnd2D02N63iz2AMYo1My8pvyKBNePHpQWMBWeMK3paGlkbGNvVuhi5OIQEGpkk
 9i/+xgzhPGaUePpmASuEs41RonPiU7YuRk4OEQFnia9n5rKD2LwC+hKfLzwCiwsLGElsXbaHB
 aRBQqCLTeLhrTdA3RxAjq/E3ImSIDUg5qIZ74Bq2DnYBKwkDomBFLAIqEr83Cs3gZF7ASPDKk
 aN4tSistQiXSMLvaSizPSMktzEzBxdQwNTvdzU4uLE9NScxKRiveT83E2MQO/WMzAw7mDsW+V
 3iFGSg0lJlFc+My9KiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTv/3KgnGBRanpqRVpmDjDMYNIS
 HDxKIrw1IGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXOawsMYCEBkNKM0jy4Q
 bDwv8QoKyXMy8jAwCDEU5BalJtZgir/ilGcg1FJmJcNZApPZl4J3L5XQKcwAZ2yIjcX5JSSRI
 SUVANjuZ0BS+Ls3sU3ZPvV7OZHb6pcaLppzTaj0BMtWzeyPnrcl1m2s9+7XNmyylPuamNJbNG
 yUweuNszcYninc8PXDtd9Mu9/T154h83C2/1nvNbbbNOquv6IVV7n3vI3ha8Rl3PcViH5crLQ
 X5EFT52fMYY2bF90XPP1X/3tm8TOmutaMxQ5L76lxFKckWioxVxUnAgA+Q/er3oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-206.messagelabs.com!1517189315!102704130!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47425 invoked from network); 29 Jan 2018 01:28:36 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 01:28:36 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efyFO-0004E2-Ef; Mon, 29 Jan 2018 01:28:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efyFJ-0000kJ-1L; Mon, 29 Jan 2018 01:28:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efyFI-0008Sm-QU; Mon, 29 Jan 2018 01:28:28 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118412-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 01:28:28 +0000
Subject: [Xen-devel] [seabios test] 118412: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQxMiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0MTIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDc5IGRheXMgICA5NCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDExIGRheXMgICAx
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 02:43:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 02:43:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efzPu-00033b-Mo; Mon, 29 Jan 2018 02:43:30 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efzPu-00033P-3k
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 02:43:30 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-5.messagelabs.com id EB/75-03093-15A8E6A5;
 Mon, 29 Jan 2018 02:43:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTegKy/
 KYOpieYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvG07wdzwTGtiqYpM1gbGK8qdDFycQgJNDJJ
 vFswkxXCecwo0XtwBxuEs41RYvvcP0AZTg4RAWeJr2fmsncxcnDwCuhLfDleBxIWFrCV2LRoI
 Vi9hMBSZomp144wgiQkBDwllu8/xAJj9x1fDtTLzsEmYCVxSAwkyiKgKnFoew/7BEbuBYwMqx
 jVi1OLylKLdC30kooy0zNKchMzc3QNDUz1clOLixPTU3MSk4r1kvNzNzECvcsABDsYDzY7H2K
 U5GBSEuWVz8yLEuJLyk+pzEgszogvKs1JLT7EKMPBoSTBq94JlBMsSk1PrUjLzAGGGUxagoNH
 SYTXtwkozVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHl/dQCVCoCUZpTmwQ2Ch
 f8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfN+AZnCk5lXArfvFdApTECnrMjNBTmlJBEhJd
 XAODv9ubJNplHITUH5G1/FP+y50aVjmFrX8nz3zpjNtxRupMhrnD7QvIt1x6KC/0u7nO6suMX
 +rnpLFntCSPQO8XnLKh2Dyt4zbVNKCZrgmx79I7F/WqOu2RW/TrXHJyVv/g6SZKjY92Qq1y3n
 FG///f9lj5bNPrpKIn3H6l/Hb3CKrZBbepEpXYmlOCPRUIu5qDgRAPZaG+p6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1517193807!86504329!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 33726 invoked from network); 29 Jan 2018 02:43:28 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 02:43:28 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efzPo-0006Wv-1t; Mon, 29 Jan 2018 02:43:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efzPi-0004Wb-Gv; Mon, 29 Jan 2018 02:43:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efzPi-0001K6-13; Mon, 29 Jan 2018 02:43:18 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118429-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 02:43:18 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118429: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5070583427092176010=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5070583427092176010==
Content-Type: text/plain

flight 118429 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118429/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    2 days   26 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============5070583427092176010==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5070583427092176010==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 02:57:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 02:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efzdf-0003qN-5j; Mon, 29 Jan 2018 02:57:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efzdd-0003qG-OO
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 02:57:41 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id B3/C4-04971-5AD8E6A5;
 Mon, 29 Jan 2018 02:57:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXdJb16
 UwbGbTBb3prxnd2D02N63iz2AMYo1My8pvyKBNWP26jcsBdcWMFZsuHqCpYHxU04XIxeHkEAj
 k8SP9/0sEM5jRoml/+eyQjjbGCU2TXoC5HByiAg4S3w9M5cdxOYV0JdYOXESC4gtLGAlMXfSe
 WaQBgmBFXoSO7b+YgRJSAh4StxpOs8CY89cfAjIZudgA2o4JAYSZRFQlTh+9SXTBEbuBYwMqx
 g1ilOLylKLdA3N9JKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAn3MAAQ7GO9vDDj
 EKMnBpCTKK5+ZFyXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgndTD1BOsCg1PbUiLTMHGGwwaQkO
 HiUR3s3dQGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXO+w1kkgBIaUZpHtwgW
 BRcYpSVEuZlBDpNiKcgtSg3swRV/hWjOAejkjBvNcgUnsy8Erh9r4BOYQI6ZUVuLsgpJYkIKa
 kGxrm7e1/4zlv68g9bScrcNUyGcw/y/5ra524TW7316Y7U3IWieyY+1F4h6XdI+rp2C2e4R2/
 9Db28t+Y8hze3nN3sxPpaY9u00vAgFgbFOZYJXJxWnmzGuVlPuguENicXnmNYOGNHrMlDLVYH
 vVj+kpTPmc2tH+/E1KYuNAuZuTunxJMtMa1MiaU4I9FQi7moOBEAPf8krn0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1517194658!51400097!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 30667 invoked from network); 29 Jan 2018 02:57:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 02:57:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1efzdZ-0006sq-9H; Mon, 29 Jan 2018 02:57:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1efzdT-0005Fn-W3; Mon, 29 Jan 2018 02:57:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1efzdT-0000b4-PB; Mon, 29 Jan 2018 02:57:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118407-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-livepatch:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:build-armhf-libvirt:libvirt-build:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6f6786ef0d7f7025860d360f6b1267193ffd1b27
X-Osstest-Versions-That: xen=31d38d633a306b2b06767b5a5f5a8a00269f3c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 02:57:31 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118407: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQwNyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQwNy8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE4MzY5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAg
ICAgIGJyb2tlbiBpbiAxMTgzNjkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNDkgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExODE3MAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE4MTcwCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMTgzNjkgcGFzcyBpbiAxMTg0MDcKIHRlc3QtYW1kNjQtaTM4Ni1s
aXZlcGF0Y2ggICAgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExODM2OSBwYXNzIGluIDEx
ODQwNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCBm
YWlsIGluIDExODM2OSBwYXNzIGluIDExODMyOQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA0OSB4
dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTgzNjkgcGFzcyBpbiAxMTg0
MDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1p
Z3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTgzMjkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICA0
OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDExODM2OQoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDExODMyOSBs
aWtlIDExODE3MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMTgzMjkgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE4MzI5IG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTE4MzY5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODM2OSBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgaW4gMTE4MzY5IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE4MzY5IG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFp
bCBsaWtlIDExODE3MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgIDQ5IHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgx
NzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE4MTcwCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4
MTcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogYnVpbGQt
YW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWls
ZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNmY2Nzg2ZWYwZDdmNzAyNTg2MGQzNjBm
NmIxMjY3MTkzZmZkMWIyNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
MzFkMzhkNjMzYTMwNmIyYjA2NzY3YjVhNWY1YThhMDAyNjlmM2M5MgoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTE4MTcwICAyMDE4LTAxLTE3IDE2OjUwOjAzIFogICAxMSBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExODI4NSAgMjAxOC0wMS0yMyAxNDoxNTozMSBaICAgIDUgZGF5cyAgICA1IGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODMyOSAgMjAxOC0wMS0yNSAxMzo0ODoyNyBa
ICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24g
b3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1h
Z2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFp
bGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
bG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2Vu
ZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRl
c3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1p
Mzg2LWxpdmVwYXRjaCBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2ZjY3ODZlZjBkN2Y3
MDI1ODYwZDM2MGY2YjEyNjcxOTNmZmQxYjI3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM3IDIwMTggKzAwMDAK
CiAgICB4ZW4vYXJtNjQ6IEltcGxlbWVudCBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBmb3Ig
YWZmZWN0ZWQgQ29ydGV4LUEgQ1BVcwogICAgCiAgICBDb3J0ZXgtQTU3LCBBNzIsIEE3MyBhbmQg
QTc1IGFyZSBzdXNjZXB0aWJsZSB0byBicmFuY2ggcHJlZGljdG9yCiAgICBhbGlhc2luZyBhbmQg
Y2FuIHRoZW9yaXRpY2FsbHkgYmUgYXR0YWNrZWQgYnkgbWFsaWNpb3VzIGNvZGUuCiAgICAKICAg
IFRoaXMgcGF0Y2ggaW1wbGVtZW50cyBhIFBTQ0ktYmFzZWQgbWl0aWdhdGlvbiBmb3IgdGhlc2Ug
Q1BVcyB3aGVuCiAgICBhdmFpbGFibGUuIFRoZSBjYWxsIGludG8gZmlybXdhcmUgd2lsbCBpbnZh
bGlkYXRlIHRoZSBicmFuY2ggcHJlZGljdG9yCiAgICBzdGF0ZSwgcHJldmVudGluZyBhbnkgbWFs
aWNpb3VzIGVudHJpZXMgZnJvbSBhZmZlY3Rpb24gb3RoZXIgdmljdGltCiAgICBjb250ZXh0cy4K
ICAgIAogICAgUG9ydGVkIGZyb20gTGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L2FybTY0L2xpbnV4LmdpdAogICAgYnJhbmNoIGtwdGkuCiAgICAKICAg
ICBTaWduZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogICAg
IFNpZ25lZC1vZmYtYnk6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogICAgCiAg
ICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBm
cm9tIGNvbW1pdCBlNzMwZjhlNDFlODUzN2YxZGI5NzcwYjk0NjRmOTUyM2MyODg1N2I5KQogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOWY3OWU4ZDg0NmU4NDEzYzgyOGY1ZmM3Y2M2YWM3
MzM3MjhkZmYwMCkKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMKCmNvbW1pdCA0NDEzOWZlZDdjNzk0ZWI0ZTQ3YTliYjkzMDYxZTMyNWJkNTdm
ZThjCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTog
ICBUdWUgSmFuIDE2IDE0OjIzOjM2IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtNjQ6IEFkZCBza2Vs
ZXRvbiB0byBoYXJkZW4gdGhlIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwogICAg
CiAgICBBbGlhc2luZyBhdHRhY2tlZCBhZ2FpbnN0IENQVSBicmFuY2ggcHJlZGljdG9ycyBjYW4g
YWxsb3cgYW4gYXR0YWNrZXIgdG8KICAgIHJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wgZmxv
dyBvbiBzb21lIENQVXMgYW5kIHBvdGVudGlhbGx5IGRpdnVsZ2UKICAgIGluZm9ybWF0aW9uIGZy
b20gb25lIGNvbnRleHQgdG8gYW5vdGhlci4KICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGluaXRp
YWwgc2tlbGV0b24gY29kZSBiZWhpbmQgYSBuZXcgS2NvbmZpZyBvcHRpb24gdG8KICAgIGVuYWJs
ZSBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBtaXRpZ2F0aW9ucyBhZ2FpbnN0IHRoZXNlIGF0dGFj
a3MgZm9yCiAgICBDUFVzIHRoYXQgYXJlIGFmZmVjdGVkLgogICAgCiAgICBNb3N0IG9mIHRoZSBt
aXRpZ2F0aW9ucyB3aWxsIGhhdmUgdG8gYmUgYXBwbGllZCB3aGVuIGVudGVyaW5nIHRvIHRoZQog
ICAgaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVzdCBjb250ZXh0LiBGb3Igc2FmZXR5LCBpdCBpcyBh
cHBsaWVkIGF0IGV2ZXJ5CiAgICBleGNlcHRpb24gZW50cnkuIFNvIHRoZXJlIGFyZSBwb3RlbnRp
YWwgZm9yIG9wdGltaXppbmcgd2hlbiByZWNlaXZpbmcKICAgIGFuIGV4Y2VwdGlvbiBhdCB0aGUg
c2FtZSBsZXZlbC4KICAgIAogICAgQmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNo
IHByZWRpY3RvciwgaXQgaXMgbm90IHBvc3NpYmxlIHRvCiAgICBzYWZlbHkgdXNlIGJyYW5jaCBp
bnN0cnVjdGlvbiBiZWZvcmUgdGhlIG1pdGlnYXRpb24gaXMgYXBwbGllZC4KICAgIFRoZXJlZm9y
ZSwgdGhpcyBoYXMgdG8gYmUgZG9uZSBpbiB0aGUgdmVjdG9yIGVudHJ5IGJlZm9yZSBqdW1wIHRv
IHRoZQogICAgaGVscGVyIGhhbmRsaW5nIGEgZ2l2ZW4gZXhjZXB0aW9uLgogICAgCiAgICBPbiBB
cm02NCwgZWFjaCB2ZWN0b3IgY2FuIGhvbGQgMzIgaW5zdHJ1Y3Rpb25zLiBUaGlzIGxlYXZlIHVz
IDMxCiAgICBpbnN0cnVjdGlvbnMgZm9yIHRoZSBtaXRpZ2F0aW9uLiBUaGUgbGFzdCBvbmUgaXMg
dGhlIGJyYW5jaCBpbnN0cnVjdGlvbgogICAgdG8gdGhlIGhlbHBlci4KICAgIAogICAgQmVjYXVz
ZSBhIHBsYXRmb3JtIG1heSBoYXZlIENQVXMgd2l0aCBkaWZmZXJlbnQgbWljcm8tYXJjaGl0ZWN0
dXJlcywKICAgIHBlci1DUFUgdmVjdG9yIHRhYmxlIG5lZWRzIHRvIGJlIHByb3ZpZGVkLiBSZWFs
aXN0aWNhbGx5LCBvbmx5IGEgZmV3CiAgICBkaWZmZXJlbnQgbWl0aWdhdGlvbnMgd2lsbCBiZSBu
ZWNlc3NhcnkuIFNvIHByb3ZpZGUgYSBzbWFsbCBzZXQgb2YKICAgIHZlY3RvciB0YWJsZXMuIFRo
ZXkgd2lsbCBiZSByZS11c2VkIGFuZCBwYXRjaCB3aXRoIHRoZSBtaXRpZ2F0aW9ucwogICAgb24t
ZGVtYW5kLgogICAgCiAgICBUaGlzIGlzIGJhc2VkIG9uIHRoZSB3b3JrIGRvbmUgaW4gTGludXgg
KHNlZSBbMV0pLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgWzFd
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51
eC5naXQKICAgIGJyYW5jaCBrdHBpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgNGM0ZmRkYzE2NmNmNTI4YWNhNDk1NDBiY2M5ZWU0ZjE5NmIwMWRhYykKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGZiYTQ4ZWZmMThjMDJkNzE2Yzk1YjkyZGY4MDRh
NzU1NjIwYmU4MmUpCiAgICAKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgeGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jCiAgICAgICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgK
ICAgICAgICAgICAgeGVuL2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKCmNvbW1pdCBjZjBi
NTg0YzhjNTAzMDU4OGJjNDdhMzYxNGFkODYwYWY3NDgyYzUzCkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM1IDIw
MTggKzAwMDAKCiAgICB4ZW4vYXJtOiBjcHVlcnJhdGE6IEFkZCBNSURSX0FMTF9WRVJTSU9OUwog
ICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgbWFjcm8gTUlEUl9BTExfVkVSU0lPTlMgdG8gbWF0Y2gg
YWxsIHZhcmlhbnQvcmV2aXNpb24gb2YgYQogICAgZ2l2ZW4gQ1BVIG1vZGVsLgogICAgCiAgICBU
aGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCBiYTczMDcwYWY0M2EzOGQyMDA0MTNmNDQ2ZDZhNzE4ZTEwODg2N2I2KQog
ICAgCiAgICBDb25mbGljdHM6CiAgICAgICAgICAgIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwog
ICAgCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzNzkwODMzZWYxNmI5NTY1MzQyNGVj
OWIxNDVlNDYwZWMxYTU2ZDE2KQoKY29tbWl0IDg1OTkwYmY1M2FkZGNkYjBjZThlNDU4YTNkOGZh
ZDE5OTcxMGFjNTkKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6MjM6MzQgMjAxOCArMDAwMAoKICAgIHhlbi9hcm02NDog
QWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENvcnRleC1BNzIsIEE3MyBhbmQgQTc1CiAgICAK
ICAgIENvcnRleC1BNzIsIEE3MyBhbmQgQTc1IE1JRFIgd2lsbCBiZSB1c2VkIHRvIGEgZm9sbG93
LXVwIGZvciBoYXJkZW5pbmcKICAgIHRoZSBicmFuY2ggcHJlZGljdG9yLgogICAgCiAgICBUaGlz
IGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCA3OTc1YmZmNTI0YzRlMmMzMGVmYmYxNDRkZTc1M2YxNTFkOTc0ZTUzKQogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgNTA0NTBjMWYzM2RjNzJmMjEzOGE2NzFkNzM4OTM0Zjc5NmJlMzMx
OCkKCmNvbW1pdCA5NDZkZDJlZWZhZTJmYWVlY2JlYjk2NjJlNjY5MzVjODA3MGY2NGY1CkF1dGhv
cjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFu
IDE2IDE0OjIzOjMzIDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgZW5hYmxlIGNh
bGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFiaWxpdGllcyBvbiBlYWNoIG9ubGluZSBDUFUKICAgIAog
ICAgT25jZSBYZW4ga25vd3Mgd2hhdCBmZWF0dXJlcy93b3JrYXJvdW5kcyBwcmVzZW50IG9uIHRo
ZSBwbGF0Zm9ybSwgaXQKICAgIG1pZ2h0IGJlIG5lY2Vzc2FyeSB0byBjb25maWd1cmUgZWFjaCBv
bmxpbmUgQ1BVLgogICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgY2FsbGJhY2sgImVuYWJsZSIgdGhh
dCB3aWxsIGJlIGNhbGxlZCBvbiBlYWNoIG9ubGluZSBDUFUgdG8KICAgIGNvbmZpZ3VyZSB0aGUg
ImNhcGFiaWxpdHkiLgogICAgCiAgICBUaGUgY29kZSBpcyBiYXNlZCBvbiBMaW51eCB2NC4xNCAo
d2hlcmUgY3B1ZmVhdHVyZS5jIGNvbWVzIGZyb20pLCB0aGUKICAgIGV4cGxhbmF0aW9uIG9mIHdo
eSB1c2luZyBzdG9wX21hY2hpbmVfcnVuIGlzIGtlcHQgYXMgd2UgaGF2ZSBzaW1pbGFyCiAgICBw
cm9ibGVtIGluIHRoZSBmdXR1cmUuCiAgICAKICAgIExhc3RseSBpbnRyb2R1Y2UgZW5hYmxlX2Vy
cmF0YV93b3JrYXJvdW5kIHRoYXQgd2lsbCBiZSBjYWxsZWQgb25jZSBDUFVzCiAgICBoYXZlIGJv
b3RlZCBhbmQgYmVmb3JlIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgY3JlYXRlZC4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCA3NTAwNDk1MTU1YWFjY2U0Mzc4NzhjYjU3NmY0NTIyNGFlOTg0ZjQwKQog
ICAgCiAgICBDb25mbGljdHM6CiAgICAgICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVh
dHVyZS5oCiAgICAKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDJlYzdjY2JmZmM2Yjc4
OGY2NWU1NTQ5OGU0MzQ3YzFlZTNhNDRiMDEpCgpjb21taXQgNDUwN2JiNmFlMmI3NzhhNDg0Mzk0
MzM4NDUyNTQ2YzFlNGZjNmFlNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBUdWUgSmFuIDIzIDE0OjQ5OjU4IDIwMTggKzAxMDAKCiAgICB1cGRhdGUgWGVu
IHZlcnNpb24gdG8gNC44LjMKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 03:01:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 03:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efzhd-0004yk-3M; Mon, 29 Jan 2018 03:01:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lgq3=ey=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1efzhb-0004ye-Is
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 03:01:47 +0000
X-Inumbo-ID: b7c876d6-04a0-11e8-ba59-bc764e045a96
Received: from mail-ot0-x242.google.com (unknown [2607:f8b0:4003:c0f::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7c876d6-04a0-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 04:01:36 +0100 (CET)
Received: by mail-ot0-x242.google.com with SMTP id x15so5232978ote.1
 for <xen-devel@lists.xenproject.org>; Sun, 28 Jan 2018 19:01:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=9I8juzm1T8vdgwKiayiSVPCZg5qrjttfZ5tjFygO1hs=;
 b=Qc7s+uPAnfjrKT1pQidUPIci30tLr6IZ3D5NsAyrTujFfbPvJskx79sFMDkEdN27ou
 T7UBx0zWMhNqZh2Sf6278rcrgfzKiMQgncVTKPTsqsUekHd8fSy4xttpSjH4V+Z5H9MJ
 EV+BsRehS7aMwhw7PMBLm4bk0vh291JLob4Rz9gz83GtSI3zr72Rhzf+b+UQ8punT+GX
 2aLuXLhJHJSE/XPTPGoWVvvDWaH6JXXRtWhxdGUxdjIrB/HeG+7Opf2/p+08dbvZ87Hc
 9b71D0j0V/X9LreYRvw9ZNIy1WZpLp0lZOBuQ+cpS1EusIRVDohWUBgeGXPVBEHB30LX
 h5FA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=9I8juzm1T8vdgwKiayiSVPCZg5qrjttfZ5tjFygO1hs=;
 b=dXiyenhGaRMIW/71PFdd0fJeMMUJYmf++39kmZmXYgqEveTEBQJ6CDjzTyosKbKTkU
 idFE9b1pwrvzJrNz5OQGDKNkZej9f6WpuJGHopPX3MihKpbFWWANM94ScWi6hrINGkmd
 9IkeziJWuzX/dH6B7ZmESE3LU61E6fLV2VTTCQ/tmIWv76WlclYdDheRWQ56+eBFsieb
 zQqALHcN+HGAG/n6gGTiKQbvv70PtL+DVJqqS1HH7/5z0TxkjEL6WeiiAeGnLUo6+kdU
 OYmhJJgHt5fWUMyaPBoG6jg27RdyP1XagAzupNja6ZOXIxiDwe7uhweGFvcwRSBfxhMp
 /3bw==
X-Gm-Message-State: AKwxytdRx06ffm3CEXJ8XNYCGusxQp/I3vBJWRL0cyCHrf/5vV9ot/c9
 BjdIyqYDnyjYtV+rI6+UCHdNweP5WGvbHVUGLQ0=
X-Google-Smtp-Source: AH8x2242VOeu3sxiB6fdren7+ORVvT4muVk2vyGHgSX/9bRoapPyXxVzB0pAX2HzNm/QahSXVErwOXfJEl1LeiNr41g=
X-Received: by 10.157.97.30 with SMTP id i30mr5523286otj.174.1517194906052;
 Sun, 28 Jan 2018 19:01:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.46.234 with HTTP; Sun, 28 Jan 2018 19:01:45 -0800 (PST)
In-Reply-To: <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
 <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Mon, 29 Jan 2018 04:01:45 +0100
X-Google-Sender-Auth: kh1tEMyRFn5slE05XkSESFTVVD4
Message-ID: <CAJZ5v0gN-w6MJFOuTsircR5kBHz_U38NB7wErREYL=w_tj-hQQ@mail.gmail.com>
To: Andy Shevchenko <andy.shevchenko@gmail.com>
Cc: Juergen Gross <jgross@suse.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Stable <stable@vger.kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgNzowOCBQTSwgQW5keSBTaGV2Y2hlbmtvCjxhbmR5LnNo
ZXZjaGVua29AZ21haWwuY29tPiB3cm90ZToKPiBPbiBUaHUsIEphbiAyNSwgMjAxOCBhdCA0OjM2
IFBNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBBZGQgYSBmdW5j
dGlvbiB0byBnZXQgdGhlIGFkZHJlc3Mgb2YgdGhlIFJTRFAgdGFibGUuIFBlciBkZWZhdWx0IHVz
ZSBhCj4+IF9fd2VhayBhbm5vdGF0ZWQgZnVuY3Rpb24gYmVpbmcgYSBub3AuCj4KPiBUaGUgcHJv
YmxlbSB3aXRoIHdlYWsgZnVuY3Rpb25zIHRoYXQgd2UgY2FuJ3QgaGF2ZSBtb3JlIHRoYW4gb25l
Cj4gaW1wbGVtZW50YXRpb24gcGVyIGtlcm5lbCB3aGlsZSB3ZSB3b3VsZCBsaWtlIHRvIGJ1aWx0
IHNldmVyYWwgY29kZQo+IHBhdGhzLgo+Cj4gSSBoYXZlIHN0dW1ibGVkIG9uIHRoZSBzaW1pbGFy
IHN0dWZmIGFuZCByZWFsaXplIHRoYXQuCj4KPiBQZXJoYXBzLCBvbmUgb2YgdGhlIHNvbHV0aW9u
IGlzIHRvIGhhdmUgYW4gYWRkaXRpb25hbCBzdHJ1Y3QgdW5kZXIKPiB4ODZfaW5pdCB0byBhbHRl
cm5hdGUgQUNQSSByZWxhdGVkIHN0dWZmLgoKSSdtIG5vdCBzdXJlIGlmIHRoYXQgcmVhbGx5IGlz
IGEgcHJvYmxlbSBpbiB0aGlzIHBhcnRpY3VsYXIgY2FzZS4KCldoeSB3b3VsZCB5b3Ugd2FudCB0
byB1c2UgZGlmZmVyZW50IFJTRFAgcmV0cmlldmFsIGZ1bmN0aW9ucyBmb3Igb25lIGFyY2g/CgpU
aGFua3MsClJhZmFlbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 03:02:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 03:02:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efziR-000533-GN; Mon, 29 Jan 2018 03:02:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lgq3=ey=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1efziQ-00052q-Cd
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 03:02:38 +0000
X-Inumbo-ID: d5dc8713-04a0-11e8-ba59-bc764e045a96
Received: from mail-ot0-x242.google.com (unknown [2607:f8b0:4003:c0f::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5dc8713-04a0-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 04:02:26 +0100 (CET)
Received: by mail-ot0-x242.google.com with SMTP id t35so5216563otd.13
 for <xen-devel@lists.xenproject.org>; Sun, 28 Jan 2018 19:02:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=Owz80WqmB5yB1HZvIkFPnEAanrkcTNXGUUp37VGVtj0=;
 b=uQqRLTLrvUP3fQMmsrw1sTRcMTXeWRx615nGZufzNsA/LFXh18lN6kcbMg77ph399g
 Xpuu6UJ5ofhCReM0MiNq3hT3Kbk5l3Fu1KwGVfKbYC5xiDc44mnJeOhWtUHZr5S7Uz+k
 VIwmCpaRkMMF0TcHiGONTbpxyMIeJUJLMAOd72cO6wtnuArLLkE8VdqTtiSMaJDHWRMx
 ueySZzVXETpUKVtn//tcfKTkxR7fY999ICdA7CgY/6qB0YmLDIr/ESsqf4RVMOFytRIE
 tqDVHwY4C6EqAGEhq51fccFc4EOWa944BjvlKo8EP9MUq+IcC0nVfPMJaD87gv1Xzr1y
 G6lg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=Owz80WqmB5yB1HZvIkFPnEAanrkcTNXGUUp37VGVtj0=;
 b=T7qRS9tfyJJdt8fUhcTbUw6f7sIgrcJXYicqHslwPbRBDH+jKDyw4lYLu7D+psqo8B
 tlynL93KFQzr3/HGfz9b2ObxcIyrTZXC3+zYsKhiTqGhXqFBSrSNwmm3cWvjzrGz7hWA
 iOZk4InpTDjNeC4EgZvprsaGv9Qz5WitQZaaNNmGHEsNIlF4y/37HQUOs/xGzVX4y1qg
 MrWhGYqM3xIo9vb4O0VKkZHelM/2j7mauBNwdWZ0WLNv0B4qQ8LgAkawoUiDWvyhUOJF
 8gUQJP441ORxVulGJDhC293ifA3llJ3VLvgd/ZqpNGnotSEZsZloNmkbf9lle3cH+ZBh
 BhCA==
X-Gm-Message-State: AKwxytezHjM9VTnemP+LkinzDx+6VTljRAaLU8J1SmnzaShBSXL3ulm0
 YiyFUM4o8iH/8shjrt5Y0llnO/i0WK4KqbFZQMA=
X-Google-Smtp-Source: AH8x227iOuJQnRBbJqWqrc1Nk1ZS9uAh88rgSZdLSEZt6mFyC9p6B05ecZiqEpY6/dMeYSxseDDgurez3zaTSj2AHRk=
X-Received: by 10.157.0.184 with SMTP id w53mr747544oti.367.1517194956539;
 Sun, 28 Jan 2018 19:02:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.46.234 with HTTP; Sun, 28 Jan 2018 19:02:36 -0800 (PST)
In-Reply-To: <CAHp75VdUO2Rq7geYD9xxY3nnzGAhO46+w+rQx44=MgJ6obRcEA@mail.gmail.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
 <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
 <a33e605a-73d7-83b7-4472-14f66b6738be@suse.com>
 <CAHp75VdUO2Rq7geYD9xxY3nnzGAhO46+w+rQx44=MgJ6obRcEA@mail.gmail.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Mon, 29 Jan 2018 04:02:36 +0100
X-Google-Sender-Auth: yRu5mvHSr90OtRQfaRsY8ghcaFI
Message-ID: <CAJZ5v0gr7Jd-1dOD_DTRQDCX7ON68O1KJ9ioAJAnwBYm2cEdZg@mail.gmail.com>
To: Andy Shevchenko <andy.shevchenko@gmail.com>
Cc: Juergen Gross <jgross@suse.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Stable <stable@vger.kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBKYW4gMjgsIDIwMTggYXQgNDowNCBQTSwgQW5keSBTaGV2Y2hlbmtvCjxhbmR5LnNo
ZXZjaGVua29AZ21haWwuY29tPiB3cm90ZToKPiBPbiBGcmksIEphbiAyNiwgMjAxOCBhdCA4OjIx
IFBNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+PiBPbiAyNi8wMS8x
OCAxOTowOCwgQW5keSBTaGV2Y2hlbmtvIHdyb3RlOgo+Pj4gT24gVGh1LCBKYW4gMjUsIDIwMTgg
YXQgNDozNiBQTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+PiBB
ZGQgYSBmdW5jdGlvbiB0byBnZXQgdGhlIGFkZHJlc3Mgb2YgdGhlIFJTRFAgdGFibGUuIFBlciBk
ZWZhdWx0IHVzZSBhCj4+Pj4gX193ZWFrIGFubm90YXRlZCBmdW5jdGlvbiBiZWluZyBhIG5vcC4K
Pj4+Cj4+PiBUaGUgcHJvYmxlbSB3aXRoIHdlYWsgZnVuY3Rpb25zIHRoYXQgd2UgY2FuJ3QgaGF2
ZSBtb3JlIHRoYW4gb25lCj4+PiBpbXBsZW1lbnRhdGlvbiBwZXIga2VybmVsIHdoaWxlIHdlIHdv
dWxkIGxpa2UgdG8gYnVpbHQgc2V2ZXJhbCBjb2RlCj4+PiBwYXRocy4KPj4+Cj4+PiBJIGhhdmUg
c3R1bWJsZWQgb24gdGhlIHNpbWlsYXIgc3R1ZmYgYW5kIHJlYWxpemUgdGhhdC4KPj4+Cj4+PiBQ
ZXJoYXBzLCBvbmUgb2YgdGhlIHNvbHV0aW9uIGlzIHRvIGhhdmUgYW4gYWRkaXRpb25hbCBzdHJ1
Y3QgdW5kZXIKPj4+IHg4Nl9pbml0IHRvIGFsdGVybmF0ZSBBQ1BJIHJlbGF0ZWQgc3R1ZmYuCj4+
Cj4+IEkgdGhpbmsgd2UgY2FuIGdvIHRoYXQgcm91dGUgd2hlbiBhbm90aGVyIHVzZXIgb2YgdGhh
dCBpbnRlcmZhY2UgaXMKPj4gYXBwZWFyaW5nLgo+Cj4gV2h5IG5vdCB0byBlc3RhYmxpc2ggdGhl
IHN0cnVjdD8gQXQgbGVhc3QgdGhpcyByb3V0ZSBJIHdvdWxkIGxpa2UgdG8KPiBnbyB3aXRoIFsx
XS4KPgo+IFsxXTogaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTgvMS8xNy84MzQKCk1heWJlIEkn
bSBhIGJpdCBzbG93IHRvZGF5LCBidXQgY2FyZSB0byBleHBsYWluIHdoYXQgZXhhY3RseSB5b3Ug
bWVhbj8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 03:12:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 03:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1efzrY-0005pp-LX; Mon, 29 Jan 2018 03:12:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=froy=ey=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1efzrX-0005pj-KB
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 03:12:03 +0000
X-Inumbo-ID: 25baa35a-04a2-11e8-ba59-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25baa35a-04a2-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 04:11:50 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Jan 2018 19:11:59 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,429,1511856000"; d="scan'208";a="199379048"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga005.fm.intel.com with ESMTP; 28 Jan 2018 19:11:59 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 28 Jan 2018 19:11:59 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.192]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.130]) with mapi id 14.03.0319.002;
 Mon, 29 Jan 2018 11:11:56 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/3] x86/hvm: Improvements to external users of
 decode_register()
Thread-Index: AQHTlqgCKTdf6VW9Akig7vVQdBjzu6OKMGsg
Date: Mon, 29 Jan 2018 03:11:56 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190F068D4@SHSMSX101.ccr.corp.intel.com>
References: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
 <1516972600-26262-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516972600-26262-3-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOTc3MTdiNmItZjk3Yy00ZTYwLWI2ODgtMWNkMjI3NGYyYTUxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlBicnV4eHBBXC9TM3JobkVRMU9ZY1BuSzI0OE5vVWxkdDNKeU5cL25sVWZuND0ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/hvm: Improvements to external users
 of decode_register()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBGcmlkYXksIEphbnVhcnkgMjYsIDIwMTggOToxNyBQTQo+IAo+ICAqIFJlbmFtZSB0
byBkZWNvZGVfZ3ByKCkgdG8gYmUgbW9yZSBzcGVjaWZpYyBhcyB0byBpdHMgcHVycG9zZQo+ICAq
IERyb3AgdGhlIGhpZ2hieXRlIGVuY29kaW5nIGhhbmRsaW5nLCBhcyB1c2VycyBjYXJlLCBhbmQg
aXQgdW5saWtlbHkgdGhhdAo+ICAgIGZ1dHVyZSB1c2VycyB3b3VsZCBjYXJlLgo+ICAqIENoYW5n
ZSB0byBhIHN0YXRpYyBpbmxpbmUsIHJldHVybmluZyBhbiB1bnNpZ25lZCBsb25nIHBvaW50ZXIu
Cj4gCj4gRG9pbmcgc28gaGlnaGxpZ2h0cyB0aGF0IHRoZSAiaW52YWxpZCBncHIiIHBhdGhzIGlu
IGh2bV9tb3Zfe3RvLGZyb219X2NyKCkKPiB3ZXJlIGFjdHVhbGx5IHVucmVhY2hhYmxlLiAgQWxs
IGNhbGxlcnMgYWxyZWFkeSBwYXNzZWQgaW4tcmFuZ2UgZ3Bycywgd2hpY2gKPiB3b3VsZCBoYXZl
IGhpdCBhIEJVRygpIHByZXZpb3VzbHkuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 05:25:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 05:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg1wk-00065r-G6; Mon, 29 Jan 2018 05:25:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg1wj-00065j-5y
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 05:25:33 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 31/2F-04168-C40BE6A5;
 Mon, 29 Jan 2018 05:25:32 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVdd7Q16
 UQesvGYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrH50Gn2gmNaFZNmtbI3MF5V6GLk4hASaGSS
 uPz1DDOE85hRovnyIqYuRk4gZxujxNnOUBBbRMBZ4uuZuewgNq+AvkT/5b8sILawgK3Ega0b2
 UGaJQSWMktMvXaEESQhIeApsXz/IRYYu+/4cqAidg42ASuJQ2IgURYBVYldp6ayTGDkXsDIsI
 pRozi1qCy1SNfQTC+pKDM9oyQ3MTNH19DATC83tbg4MT01JzGpWC85P3cTI9C/DECwg/H+xoB
 DjJIcTEqivPKZeVFCfEn5KZUZicUZ8UWlOanFhxhlODiUJHhb1gPlBItS01Mr0jJzgIEGk5bg
 4FES4b28BijNW1yQmFucmQ6ROsVozNH04EEbM8eNF6/bmIVY8vLzUqXEeYVBJgmAlGaU5sENg
 kXAJUZZKWFeRqDThHgKUotyM0tQ5V8xinMwKgnzbgGZwpOZVwK37xXQKUxAp6zIzQU5pSQRIS
 XVwOiW5eXT/EPO3ODx5BXTV83JTntgnTz15wZx7vxmx7K+Lx4bGBv5j77KuZ1T6mIyYdby27e
 tP9gl3Z4k8v7+Rt93W8ROtda5ea9y+rxvS89bxoMS7hnXZksbH2hk/7vdT2lmSPb/AP3lT3ue
 vWZtN1f29TjAwnayYZn89z/3vk18YjfNt/lq73clluKMREMt5qLiRAAAJ8U2ewIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1517203530!77072161!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31809 invoked from network); 29 Jan 2018 05:25:31 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 05:25:31 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg1wd-00031Q-Vu; Mon, 29 Jan 2018 05:25:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eg1wY-0006Cc-Lx; Mon, 29 Jan 2018 05:25:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eg1wY-0003dt-7u; Mon, 29 Jan 2018 05:25:22 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118432-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 05:25:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118432: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0521191171783546934=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0521191171783546934==
Content-Type: text/plain

flight 118432 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118432/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    2 days   27 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============0521191171783546934==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0521191171783546934==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 05:28:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 05:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg1zV-0006Dp-2i; Mon, 29 Jan 2018 05:28:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ixm1=ey=intel.com=xiong.y.zhang@srs-us1.protection.inumbo.net>)
 id 1eg1zT-0006Dh-E5
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 05:28:23 +0000
X-Inumbo-ID: 305952ad-04b5-11e8-ba59-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 305952ad-04b5-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 06:28:08 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Jan 2018 21:28:19 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,429,1511856000"; 
 d="scan'208,217";a="169900296"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga004.jf.intel.com with ESMTP; 28 Jan 2018 21:28:18 -0800
Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 28 Jan 2018 21:28:17 -0800
Received: from shsmsx101.ccr.corp.intel.com (10.239.4.153) by
 FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Sun, 28 Jan 2018 21:28:17 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.127]) by
 SHSMSX101.ccr.corp.intel.com ([169.254.1.192]) with mapi id 14.03.0319.002;
 Mon, 29 Jan 2018 13:28:15 +0800
From: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
To: Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [bug]xen 4.10 + dom0 4.15 couldn't boot up
Thread-Index: AdOYwSC3rTk2Px9IQbS684FkbnWANw==
Date: Mon, 29 Jan 2018 05:28:14 +0000
Message-ID: <8082FF9BCB2B054996454E47167FF4EC1C703026@SHSMSX104.ccr.corp.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTQyMjlhM2QtMTcwMS00MjczLWI0ZmItYzc5ZmE0M2Q1YmM4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJIbXZUT0RWamNiQ1FmRHBOaWZncEVKMm4zdE9sZ1RSMTVhNGR4WGtnd1FSVEpKXC81cHBDaytZMjJiZ2VJdlVhZCJ9
x-ctpclassification: CTP_NT
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
Subject: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2728838183652548689=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2728838183652548689==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_8082FF9BCB2B054996454E47167FF4EC1C703026SHSMSX104ccrcor_"

--_000_8082FF9BCB2B054996454E47167FF4EC1C703026SHSMSX104ccrcor_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Today I found xen 4.10 (or staging branch) with dom0 4.15 kernel, dom0 coul=
dn't boot up and it print the following error, is it a known issue ?
(XEN) ..................................done.
(XEN) Std. Loglevel: All
(XEN) Guest Loglevel: All
(XEN) Xen is relinquishing VGA console.
(XEN) *** Serial input -> DOM0 (type 'CTRL-a' three times to switch input t=
o Xen)
(XEN) Freed 460kB init memory
(XEN) d0v0 Unhandled page fault fault/trap [#14, ec=3D0000]
(XEN) Pagetable walk from 0000000000000028:
(XEN)  L4[0x000] =3D 0000000000000000 ffffffffffffffff
(XEN) domain_crash_sync called from entry.S: fault at ffff82d0803530e4 x86_=
64/entry.S#create_bounce_frame+0x135/0x151
(XEN) Domain 0 (vcpu#0) crashed on cpu#0:
(XEN) ----[ Xen-4.11-unstable  x86_64  debug=3Dn   Not tainted ]----
(XEN) CPU:    0
(XEN) RIP:    e033:[<ffffffff8103f78b>]
(XEN) RFLAGS: 0000000000000292   EM: 1   CONTEXT: pv guest (d0v0)
(XEN) rax: 0000000000000000   rbx: ffffffff81e06020   rcx: 0000000000000000
(XEN) rdx: 0000000000000000   rsi: ffffffff82403e90   rdi: ffffffff82403e8c
(XEN) rbp: ffffffff82403ec8   rsp: ffffffff82403e10   r8:  ffffffff82403f00
(XEN) r9:  00000000ffffffff   r10: ffffffff82403f04   r11: 0000000000000000
(XEN) r12: ffffffff82403e88   r13: ffffffff82403e78   r14: ffffffff82403e80
(XEN) r15: ffffffff82403e84   cr0: 000000008005003b   cr4: 00000000003526e0
(XEN) cr3: 000000040eb66000   cr2: 0000000000000028
(XEN) fsb: 0000000000000000   gsb: 0000000000000000   gss: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) Guest stack trace from rsp=3Dffffffff82403e10:
(XEN)    0000000000000000 0000000000000000 0000000000000000 ffffffff8103f78=
b
(XEN)    000000010000e030 0000000000010092 ffffffff82403e58 000000000000e02=
b
(XEN)    0000000000000000 ffffffff826591e0 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 ffffffff826591e0 ffffffff82403f0=
4
(XEN)    ffffffff82403f00 ffffffff82403efc ffffffff82403ef8 ffffffff82403f4=
0
(XEN)    ffffffff81040343 ffffffff82403f14 ffffffff82403f10 ffffffff82403f0=
c
(XEN)    ffffffff82403f08 0000000000003027 0000000000000000 000000008000000=
8
(XEN)    0000000000000000 ffffffff81032100 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 ffffffff82403ff8 ffffffff826ac35=
d
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0000000000000000 000000000000000=
0
(XEN)    0000000000000000 0000000000000000 0f00000060c0c748 ccccccccccccc30=
5
(XEN)    cccccccccccccccc cccccccccccccccc cccccccccccccccc ccccccccccccccc=
c
(XEN)    cccccccccccccccc cccccccccccccccc cccccccccccccccc ccccccccccccccc=
c
(XEN)    cccccccccccccccc cccccccccccccccc cccccccccccccccc ccccccccccccccc=
c
(XEN)    cccccccccccccccc cccccccccccccccc cccccccccccccccc ccccccccccccccc=
c
(XEN) Hardware Dom0 crashed: rebooting machine in 5 seconds.
(XEN) APIC error on CPU0: 40(00)
(XEN) Resetting with ACPI MEMORY or I/O RESET_REG.

Xen 4.9 + dom0 4.15 is OK.
Xen 4.10 + dom0 4.14 is also OK.
Only Xen 4.10 + dom0 4.15 has such issue.

thanks

--_000_8082FF9BCB2B054996454E47167FF4EC1C703026SHSMSX104ccrcor_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@SimSun";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-family:"Calibri",sans-serif;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"#0563C1" vlink=3D"#954F72" style=3D"text-justi=
fy-trim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Today I found xen 4.10 (or stag=
ing branch) with dom0 4.15 kernel, dom0 couldn&#8217;t boot up and it print=
 the following error, is it a known issue ?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) .........................=
.........done.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) Std. Loglevel: All<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) Guest Loglevel: All<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) Xen is relinquishing VGA =
console.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) *** Serial input -&gt; DO=
M0 (type 'CTRL-a' three times to switch input to Xen)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) Freed 460kB init memory<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) d0v0 Unhandled page fault=
 fault/trap [#14, ec=3D0000]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) Pagetable walk from 00000=
00000000028:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp; L4[0x000] =3D 00000=
00000000000 ffffffffffffffff<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) domain_crash_sync called =
from entry.S: fault at ffff82d0803530e4 x86_64/entry.S#create_bounce_frame&=
#43;0x135/0x151<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) Domain 0 (vcpu#0) crashed=
 on cpu#0:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) ----[ Xen-4.11-unstable&n=
bsp; x86_64&nbsp; debug=3Dn&nbsp;&nbsp; Not tainted ]----<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) CPU:&nbsp;&nbsp;&nbsp; 0<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) RIP:&nbsp;&nbsp;&nbsp; e0=
33:[&lt;ffffffff8103f78b&gt;]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) RFLAGS: 0000000000000292&=
nbsp;&nbsp; EM: 1&nbsp;&nbsp; CONTEXT: pv guest (d0v0)<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) rax: 0000000000000000&nbs=
p;&nbsp; rbx: ffffffff81e06020&nbsp;&nbsp; rcx: 0000000000000000<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) rdx: 0000000000000000&nbs=
p;&nbsp; rsi: ffffffff82403e90&nbsp;&nbsp; rdi: ffffffff82403e8c<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) rbp: ffffffff82403ec8&nbs=
p;&nbsp; rsp: ffffffff82403e10&nbsp;&nbsp; r8:&nbsp; ffffffff82403f00<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) r9:&nbsp; 00000000fffffff=
f&nbsp;&nbsp; r10: ffffffff82403f04&nbsp;&nbsp; r11: 0000000000000000<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) r12: ffffffff82403e88&nbs=
p;&nbsp; r13: ffffffff82403e78&nbsp;&nbsp; r14: ffffffff82403e80<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) r15: ffffffff82403e84&nbs=
p;&nbsp; cr0: 000000008005003b&nbsp;&nbsp; cr4: 00000000003526e0<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) cr3: 000000040eb66000&nbs=
p;&nbsp; cr2: 0000000000000028<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) fsb: 0000000000000000&nbs=
p;&nbsp; gsb: 0000000000000000&nbsp;&nbsp; gss: 0000000000000000<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) ds: 0000&nbsp;&nbsp; es: =
0000&nbsp;&nbsp; fs: 0000&nbsp;&nbsp; gs: 0000&nbsp;&nbsp; ss: e02b&nbsp;&n=
bsp; cs: e033<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) Guest stack trace from rs=
p=3Dffffffff82403e10:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 0000000000000000 ffffffff8103f78b<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
10000e030 0000000000010092 ffffffff82403e58 000000000000e02b<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 ffffffff826591e0 0000000000000000 0000000000000000<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 0000000000000000 0000000000000000<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 ffffffff826591e0 ffffffff82403f04<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) &nbsp;&nbsp;&nbsp;fffffff=
f82403f00 ffffffff82403efc ffffffff82403ef8 ffffffff82403f40<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; fffffff=
f81040343 ffffffff82403f14 ffffffff82403f10 ffffffff82403f0c<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; fffffff=
f82403f08 0000000000003027 0000000000000000 0000000080000008<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 ffffffff81032100 0000000000000000 0000000000000000<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 ffffffff82403ff8 ffffffff826ac35d<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 0000000000000000 0000000000000000<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 0000000000000000 0000000000000000<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 0000000000000000 0000000000000000<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 0000000000000000 0000000000000000<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 0000000000000000 0000000000000000<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; 0000000=
000000000 0000000000000000 0f00000060c0c748 ccccccccccccc305<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; ccccccc=
ccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; ccccccc=
ccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; ccccccc=
ccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN)&nbsp;&nbsp;&nbsp; ccccccc=
ccccccccc cccccccccccccccc cccccccccccccccc cccccccccccccccc<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) Hardware Dom0 crashed: re=
booting machine in 5 seconds.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) APIC error on CPU0: 40(00=
)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">(XEN) Resetting with ACPI MEMOR=
Y or I/O RESET_REG.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xen 4.9 &#43; dom0 4.15 is OK.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Xen 4.10 &#43; dom0 4.14 is als=
o OK.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Only Xen 4.10 &#43; dom0 4.15 h=
as such issue.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">thanks<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_8082FF9BCB2B054996454E47167FF4EC1C703026SHSMSX104ccrcor_--


--===============2728838183652548689==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2728838183652548689==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 29 05:34:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 05:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg25c-0006wT-49; Mon, 29 Jan 2018 05:34:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uege=ex=student.kuleuven.be=pieter.dewachter@srs-us1.protection.inumbo.net>)
 id 1efkrB-0002Pf-9B
 for xen-devel@lists.xenproject.org; Sun, 28 Jan 2018 11:10:41 +0000
X-Inumbo-ID: d851fb6e-041b-11e8-ba59-bc764e045a96
Received: from rhcavuit01.kulnet.kuleuven.be (unknown [2a02:2c40:0:c0::25:129])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d851fb6e-041b-11e8-ba59-bc764e045a96;
 Sun, 28 Jan 2018 12:10:28 +0100 (CET)
X-KULeuven-Envelope-From: pieter.dewachter@student.kuleuven.be
X-Spam-Status: not spam, SpamAssassin (not cached, score=-49.998, required 5, 
 autolearn=disabled, HTML_MESSAGE 0.00, LOCAL_SMTPS -50.00,
 URIBL_BLOCKED 0.00)
X-KULeuven-Scanned: Found to be clean
X-KULeuven-ID: 9E643120322.AE3A5
X-KULeuven-Information: Katholieke Universiteit Leuven
Received: from icts-p-smtps-1.cc.kuleuven.be
 (icts-p-smtps-1e.kulnet.kuleuven.be [134.58.240.33])
 by rhcavuit01.kulnet.kuleuven.be (Postfix) with ESMTP id 9E643120322
 for <xen-devel@lists.xenproject.org>; Sun, 28 Jan 2018 12:10:33 +0100 (CET)
Received: from ICTS-S-EXMBX6.luna.kuleuven.be (icts-s-exmbx6.luna.kuleuven.be
 [10.112.11.14]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits))
 (No client certificate requested)
 by icts-p-smtps-1.cc.kuleuven.be (Postfix) with ESMTPS id 9C2C2403B
 for <xen-devel@lists.xenproject.org>; Sun, 28 Jan 2018 12:10:33 +0100 (CET)
Received: from ICTS-S-EXMBX7.luna.kuleuven.be (10.112.11.15) by
 ICTS-S-EXMBX6.luna.kuleuven.be (10.112.11.14) with Microsoft SMTP Server
 (TLS) id 15.0.1320.4; Sun, 28 Jan 2018 12:10:33 +0100
Received: from ICTS-S-EXMBX7.luna.kuleuven.be ([fe80::217d:355b:2d1a:daa8]) by
 ICTS-S-EXMBX7.luna.kuleuven.be ([fe80::217d:355b:2d1a:daa8%22]) with
 mapi id 15.00.1320.000; Sun, 28 Jan 2018 12:10:33 +0100
X-Kuleuven: This mail passed the K.U.Leuven mailcluster
From: Pieter Dewachter <pieter.dewachter@student.kuleuven.be>
To: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Thread-Topic: Supported hardware
Thread-Index: AQHTmCeTtS5l8//bBkeE1560FKhIuQ==
Date: Sun, 28 Jan 2018 11:10:33 +0000
Message-ID: <1517137831941.78119@student.kuleuven.be>
Accept-Language: nl-NL, nl-BE, en-US
Content-Language: nl-NL
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.112.50.1]
MIME-Version: 1.0
X-Mailman-Approved-At: Mon, 29 Jan 2018 05:34:42 +0000
Subject: [Xen-devel] Supported hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============0578406473019482759=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0578406473019482759==
Content-Language: nl-NL
Content-Type: multipart/alternative;
	boundary="_000_151713783194178119studentkuleuvenbe_"

--_000_151713783194178119studentkuleuvenbe_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Dear developers,


?I'm doing my master thesis this year and I will be using the Xen hyperviso=
r for it. The domain for my thesis is more about the automotive sector, but=
 unfortunately the hardware is too expensive to actually use the automotive=
 drivers for Xen.


The goal is to set up a failover cluster by using two different processors,=
 but the first goal is to actually run Xen on them. Due to the limited budg=
et, we were looking at this development board specifically:

https://www.mouser.be/productdetail/nxp-freescale/frdm-ls1012a-pa?qs=3DsGAE=
piMZZMtw0nEwywcFgPq18vRUkOhrFGI4%252bz5xG70HM4YISmdecw=3D=3D<https://www.mo=
user.be/productdetail/nxp-freescale/frdm-ls1012a-pa?qs=3DsGAEpiMZZMtw0nEwyw=
cFgPq18vRUkOhrFGI4%252bz5xG70HM4YISmdecw>


This is a board based on a single Cortex A53 implemented by NXP, more detai=
ls can be found here:

https://www.nxp.com/products/processors-and-microcontrollers/arm-based-proc=
essors-and-mcus/qoriq-layerscape-arm-processors/qoriq-layerscape-1012a-low-=
power-communication-processor:LS1012A?


Now I have heard the biggest problem is generally the GIC interrupt control=
ler, so I was wondering if it is possible to run Xen on these boards? Once =
I have confirmation I can make the purchase to continue my thesis. It would=
 be a shame to buy unsupported hardware to start with.


Many thanks in advance!


Pieter Dewachter

--_000_151713783194178119studentkuleuvenbe_
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: 0px; m=
argin-bottom: 0px; }--></style>
</head>
<body dir=3D"ltr" style=3D"font-size:12pt;color:#000000;background-color:#F=
FFFFF;font-family:Calibri,Arial,Helvetica,sans-serif;">
<p>Dear developers,</p>
<p><br>
</p>
<p>&#8203;I'm doing my master thesis this year and I will be using the Xen =
hypervisor for it.&nbsp;<span style=3D"font-size: 12pt;">The domain for my =
thesis is more about the automotive sector, but unfortunately the hardware =
is too expensive to actually use the automotive
 drivers for Xen.</span></p>
<p><span style=3D"font-size: 12pt;"><br>
</span></p>
<p><span style=3D"font-size: 12pt;">The goal is to set up a failover cluste=
r&nbsp;by using two different processors, but the first goal is to actually=
 run Xen on them. Due to the limited budget, we were looking at this develo=
pment board specifically:</span></p>
<p><span style=3D"font-size: 12pt;"><a href=3D"https://www.mouser.be/produc=
tdetail/nxp-freescale/frdm-ls1012a-pa?qs=3DsGAEpiMZZMtw0nEwywcFgPq18vRUkOhr=
FGI4%252bz5xG70HM4YISmdecw">https://www.mouser.be/productdetail/nxp-freesca=
le/frdm-ls1012a-pa?qs=3DsGAEpiMZZMtw0nEwywcFgPq18vRUkOhrFGI4%252bz5xG70HM4Y=
ISmdecw=3D=3D</a><br>
</span></p>
<p><span style=3D"font-size: 12pt;"><br>
</span></p>
<p><span style=3D"font-size: 12pt;">This is a board based on a single&nbsp;=
Cortex&nbsp;A53 implemented by NXP, more details can be found here:</span><=
/p>
<p><span style=3D"font-size: 12pt;"><a href=3D"https://www.nxp.com/products=
/processors-and-microcontrollers/arm-based-processors-and-mcus/qoriq-layers=
cape-arm-processors/qoriq-layerscape-1012a-low-power-communication-processo=
r:LS1012A">https://www.nxp.com/products/processors-and-microcontrollers/arm=
-based-processors-and-mcus/qoriq-layerscape-arm-processors/qoriq-layerscape=
-1012a-low-power-communication-processor:LS1012A</a>&#8203;<br>
</span></p>
<p><span style=3D"font-size: 12pt;"><br>
</span></p>
<p><span style=3D"font-size: 12pt;">Now I have heard the biggest problem is=
 generally the GIC interrupt controller, so I was wondering if it is possib=
le to run Xen on these boards? Once I have confirmation I can make the purc=
hase to continue my thesis. It would
 be a shame to buy unsupported hardware to start with.</span></p>
<p><span style=3D"font-size: 12pt;"><br>
</span></p>
<p><span style=3D"font-size: 12pt;">Many thanks in advance!</span></p>
<p><span style=3D"font-size: 12pt;"><br>
</span></p>
<p><span style=3D"font-size: 12pt;">Pieter Dewachter</span></p>
</body>
</html>

--_000_151713783194178119studentkuleuvenbe_--


--===============0578406473019482759==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0578406473019482759==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 29 06:49:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 06:49:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg3Fx-00037g-Aw; Mon, 29 Jan 2018 06:49:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg3Fv-00037Z-Vf
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 06:49:28 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id 75/C4-21146-7F3CE6A5;
 Mon, 29 Jan 2018 06:49:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVffb4bw
 og09d0hb3prxnd2D02N63iz2AMYo1My8pvyKBNePArG7Wgr74il87Z7E3MC6z62Lk4hASaGSS
 2PDpMQuE85hR4tnm+4wQzjZGic71U9m7GDk5RAScJb6emQtm8wroSzRfbGcEsYUFbCWWn/0L1
 i0h8F9O4mfPCjaQhISAt8SDi+/g7OnX1gA1sHOwCVhJHBIDibIIqEpsa13BNoGRewEjwypGje
 LUorLUIl1DC72kosz0jJLcxMwcXUMDM73c1OLixPTUnMSkYr3k/NxNjEAPMwDBDsabGwMOMUp
 yMCmJ8spn5kUJ8SXlp1RmJBZnxBeV5qQWH2KU4eBQkuC1BQaMkGBRanpqRVpmDjDUYNISHDxK
 IrwTDgCleYsLEnOLM9MhUqcYjTmaHjxoY+a48eJ1G7MQS15+XqqUOK80yCQBkNKM0jy4QbAYu
 MQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVh3jyQKTyZeSVw+14BncIEdMqK3FyQU0oSEVJSDY
 xLDpR0HCzSOrLWXvh5voXwnrQJtl+i9L+vV62bwnhkhffinM4l5TqGZwWyXxbt87dabKg370S
 Z/ZfwhxtUtfZdzEk/LCV32o57N9v5XaVxllMfzLksHOPebJcTe2n/MadUebZZ1ezvIlnCthfO
 mNDkFf49z8rQRTA1+6urgNQit6TtFbEr9iixFGckGmoxFxUnAgAqKyrAfAIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-21.messagelabs.com!1517208565!73748976!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 8256 invoked from network); 29 Jan 2018 06:49:26 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 06:49:26 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg3Fr-0005BR-6K; Mon, 29 Jan 2018 06:49:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eg3Fl-0002Eb-Gf; Mon, 29 Jan 2018 06:49:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eg3Fl-0005ax-0A; Mon, 29 Jan 2018 06:49:17 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118411-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-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-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-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-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck: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-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-libvirt-xsm: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=e607bbee553cfe73072870cef458cfa4e78133e2
X-Osstest-Versions-That: qemuu=52483b067cce4a88ffbf8fbeea26de7549d2ad23
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 06:49:17 +0000
Subject: [Xen-devel] [qemu-mainline test] 118411: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2177040118272285256=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2177040118272285256==
Content-Type: text/plain

flight 118411 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118411/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118287
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118287
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118287
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118287
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118287
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118287
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                e607bbee553cfe73072870cef458cfa4e78133e2
baseline version:
 qemuu                52483b067cce4a88ffbf8fbeea26de7549d2ad23

Last test of basis   118287  2018-01-23 16:14:02 Z    5 days
Failing since        118308  2018-01-24 15:44:37 Z    4 days    4 attempts
Testing same since   118384  2018-01-27 06:47:21 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alistair Francis <alistair.francis@xilinx.com>
  Andreas Schwab <schwab@suse.de>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Artyom Tarasenko <atar4qemu@gmail.com>
  Cao jin <caoj.fnst@cn.fujitsu.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Claudio Imbrenda <imbrenda@linux.vnet.ibm.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Hildenbrand <david@redhat.com>
  Denis V. Lunev <den@openvz.org>
  Edgar E. Iglesias <edgar.iglesias@xilinx.com>
  Edgar Kaziakhmedov <edgar.kaziakhmedov@virtuozzo.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Francisco Iglesias <frasse.iglesias@gmail.com>
  Fyleo  <fyleo45@gmail.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Hikaru Nishida <hikarupsp@gmail.com>
  Jean-Christophe Dubois <jcd@tribudubois.net>
  Kevin Wolf <kwolf@redhat.com>
  Klim Kireev <klim.kireev@virtuozzo.com>
  Laurent Vivier <laurent@vivier.eu>
  Linus Walleij <linus.walleij@linaro.org>
  linzhecheng <linzhecheng@huawei.com>
  Luc MICHEL <luc.michel@git.antfield.fr>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Marco A L Barbosa <malbarbo@gmail.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Max Filippov <jcmvbkbc@gmail.com>
  Max Reitz <mreitz@redhat.com>
  Maximilian Riemensberger <riemensberger@cadami.net>
  Michael S. Tsirkin <mst@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   52483b067c..e607bbee55  e607bbee553cfe73072870cef458cfa4e78133e2 -> upstream-tested


--===============2177040118272285256==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2177040118272285256==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 08:36:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 08:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg4uy-0002DO-MG; Mon, 29 Jan 2018 08:35:56 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg4ux-0002DH-VR
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 08:35:56 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-5.messagelabs.com id 4D/F6-03535-BECDE6A5;
 Mon, 29 Jan 2018 08:35:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVffVnbw
 og923FC3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bED5+YCo5pVRzvmsvSwHhVoYuRi0NIoJFJ
 YmdbAyOE85hR4s3xRjYIZxujRNPBR0xdjJwcIgLOEl/PzGUHsXkF9CWe/pvFCmILC9hKtB04y
 QTSICGwlFli6rUjjCAJCQFPieX7D7HA2H3HlwM1s3OwCVhJHBIDibIIqErcuHKVdQIj9wJGhl
 WMGsWpRWWpRbpGlnpJRZnpGSW5iZk5uoYGpnq5qcXFiempOYlJxXrJ+bmbGIEermdgYNzBeHm
 L3yFGSQ4mJVHeVafzooT4kvJTKjMSizPii0pzUosPMcpwcChJ8FbdBsoJFqWmp1akZeYAQw0m
 LcHBoyTCu+smUJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelSonz/gCZJABSmlGaB
 zcIFgOXGGWlhHkZGRgYhHgKUotyM0tQ5V8xinMwKgnzygIjSognM68Ebt8roFOYgE5ZkZsLck
 pJIkJKqoHRZqsQX9OLyJP1fTIHYp3ELJPycmUmGbXxng3numr/2c1M30/Pj0O4zK9RrtLiakh
 a4rYVdyQrGr29z6n7cdUq9DUaZjXNTbvfO3fSx8eLftwTqdycI/QoUDBI0kU1eNH8KS+8OSc3
 Vn16ZJRzIW+GYMJ6JYfbaW7PuAMu/xBOdOeUPjJpsRJLcUaioRZzUXEiAOk0KAN8AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-206.messagelabs.com!1517214953!106434358!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 24079 invoked from network); 29 Jan 2018 08:35:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 08:35:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg4ut-0008N6-OD; Mon, 29 Jan 2018 08:35:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eg4uo-0008Us-Gd; Mon, 29 Jan 2018 08:35:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eg4uo-00045C-83; Mon, 29 Jan 2018 08:35:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118433-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 08:35:46 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118433: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3348586439518827178=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3348586439518827178==
Content-Type: text/plain

flight 118433 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118433/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    2 days   28 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============3348586439518827178==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3348586439518827178==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 09:18:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 09:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg5Zu-0004zY-6d; Mon, 29 Jan 2018 09:18:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg5Zs-0004zR-Rt
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 09:18:12 +0000
X-Inumbo-ID: 4c47fdeb-04d5-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c47fdeb-04d5-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 10:17:59 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 02:18:09 -0700
Message-Id: <5A6EF4DD02000078001A3406@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 02:18:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Tamas K Lengyel" <tamas@tklengyel.com>
References: <20180123002104.1674-1-tamas@tklengyel.com>
 <5A6B312C02000078001A2C0B@prv-mh.provo.novell.com>
 <CABfawhm5Rt-ChYoVHH1S5EnZBcVhb+66KpvV7TgUf27roXzdbw@mail.gmail.com>
In-Reply-To: <CABfawhm5Rt-ChYoVHH1S5EnZBcVhb+66KpvV7TgUf27roXzdbw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCHv3] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDE4OjM1LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgNTo0NiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+Pj4gT24gMjMuMDEuMTggYXQgMDE6MjEsIDx0YW1hc0B0a2xlbmd5
ZWwuY29tPiB3cm90ZToKPj4+IEBAIC0zNzUsMTIgKzM4NSwzOSBAQCBzdGF0aWMgdm9pZCBfX2lu
aXQgUHJpbnRFcnJNZXNnKGNvbnN0IENIQVIxNiAqbWVzZywgRUZJX1NUQVRVUyBFcnJDb2RlKQo+
Pj4KPj4+ICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBnZXRfYXJndih1bnNpZ25lZCBpbnQg
YXJnYywgQ0hBUjE2ICoqYXJndiwKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBDSEFSMTYgKmNtZGxpbmUsIFVJTlROIGNtZHNpemUsCj4+PiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQ0hBUjE2ICoqb3B0aW9ucykKPj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBDSEFSMTYgKipvcHRpb25zLCBib29sICplbG9fYWN0aXZl
KQo+Pj4gIHsKPj4+ICAgICAgQ0hBUjE2ICpwdHIgPSAoQ0hBUjE2ICopKGFyZ3YgKyBhcmdjICsg
MSksICpwcmV2ID0gTlVMTDsKPj4+ICAgICAgYm9vbCBwcmV2X3NlcCA9IHRydWU7Cj4+Pgo+Pj4g
LSAgICBmb3IgKCA7IGNtZHNpemUgPiBzaXplb2YoKmNtZGxpbmUpICYmICpjbWRsaW5lOwo+Pj4g
KyAgICBpZiAoIGNtZHNpemUgPiBzaXplb2YoRUZJX0xPQURfT1BUSU9OKSAmJgo+Pj4gKyAgICAg
ICAgICooQ0hBUjE2ICopKCh2b2lkICopY21kbGluZSArIGNtZHNpemUgLSBzaXplb2YoKmNtZGxp
bmUpKSAhPSBMJ1wwJyApCj4+Cj4+IFRoaXMgaXMgdG9vIGxheCAtIHlvdSBzaG91bGQgY2hlY2sg
d2hldGhlciB0aGUgbnVsIGF0IHRoYXQgcG9zaXRpb24KPj4gaW5kZWVkIGlzIHRoZSBfZmlyc3Rf
IG9uZS4KPiAKPiBJTUhPIHRoYXQgY2hlY2sgeW91IHN1Z2dlc3QgaGFzIG5vdGhpbmcgdG8gZG8g
d2l0aCBFRklfTE9BRF9PUFRJT04KPiBzdXBwb3J0LiBUaGF0J3Mgc2FuaXR5IGNoZWNraW5nIGEg
Y29tbWFuZCBsaW5lIGJ1ZmZlci4gSXQgY291bGQKPiBjZXJ0YWlubHkgYmUgZG9uZSwgYnV0IEkg
d291bGQgc2F5IHRoYXQgYmVsb25ncyBpbiBhIHNlcGFyYXRlIHBhdGNoLgo+IFRoaXMgY2hlY2sg
Y3VycmVudGx5IGFzIGlzIGRpc3Rpbmd1aXNoZXMgYW4gRUZJX0xPQURfT1BUSU9OIGZyb20gYQo+
IHdlbGwtZm9ybWVkIGNvbW1hbmQgbGluZSBidWZmZXIuIElmIHRoZSBjb21tYW5kIGxpbmUgYnVm
ZmVyIGhhcwo+IG11bHRpcGxlICdcMCcgaW4gaXQsIHRoYXQncyBhIHNlcGFyYXRlIHByb2JsZW0u
CgpZb3UgY291bGQgdmlldyBpdCBhcyBhIHNlcGFyYXRlIHByb2JsZW0gaWYgdGhlcmUgd2FzIGEg
bm9uLWhldXJpc3RpYwp3YXkgb2YgZGlzdGluZ3Vpc2hpbmcgdGhlIGZvcm1hdHMuCgo+Pj4gKyAg
ICB7Cj4+PiArICAgICAgICBjb25zdCBFRklfTE9BRF9PUFRJT04gKmVsbyA9IChjb25zdCBFRklf
TE9BRF9PUFRJT04gKiljbWRsaW5lOwo+Pj4gKwo+Pj4gKyAgICAgICAgLyogVGhlIGFic29sdXRl
IG1pbmltdW0gdGhlIHNpemUgb2YgdGhlIGJ1ZmZlciBpdCBuZWVkcyB0byBiZSAqLwo+Pj4gKyAg
ICAgICAgc2l6ZV90IHNpemVfY2hlY2sgPSBvZmZzZXRvZihFRklfTE9BRF9PUFRJT04sIERlc2Ny
aXB0aW9uWzFdKSArCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsby0+RmlsZVBh
dGhMaXN0TGVuZ3RoOwo+Pj4gKwo+Pj4gKyAgICAgICAgaWYgKCAoZWxvLT5BdHRyaWJ1dGVzICYg
TE9BRF9PUFRJT05fQUNUSVZFKSAmJiBzaXplX2NoZWNrIDwgY21kc2l6ZSApCj4+PiArICAgICAg
ICB7Cj4+PiArICAgICAgICAgICAgY29uc3QgQ0hBUjE2ICpkZXNjID0gZWxvLT5EZXNjcmlwdGlv
bjsKPj4+ICsgICAgICAgICAgICBzaXplX3QgZGVzY19sZW5ndGggPSAwOwo+Pj4gKwo+Pj4gKyAg
ICAgICAgICAgIC8qIEZpbmQgRGVzY3JpcHRpb24gc3RyaW5nIGxlbmd0aCBpbiBpdHMgcG9zc2li
bGUgc3BhY2UgKi8KPj4+ICsgICAgICAgICAgICB3aGlsZSAoIGRlc2NfbGVuZ3RoIDwgY21kc2l6
ZSAtIHNpemVfY2hlY2sgJiYgKmRlc2MrKyAhPSBMJ1wwJykKPj4+ICsgICAgICAgICAgICAgICAg
ZGVzY19sZW5ndGggKz0gc2l6ZW9mKCpkZXNjKTsKPj4+ICsKPj4+ICsgICAgICAgICAgICBpZiAo
IHNpemVfY2hlY2sgKyBkZXNjX2xlbmd0aCA8IGNtZHNpemUgKQo+Pj4gKyAgICAgICAgICAgIHsK
Pj4+ICsgICAgICAgICAgICAgICAgKmVsb19hY3RpdmUgPSB0cnVlOwo+Pj4gKyAgICAgICAgICAg
ICAgICBjbWRsaW5lID0gKHZvaWQgKiljbWRsaW5lICsgc2l6ZV9jaGVjayArIGRlc2NfbGVuZ3Ro
Owo+Pj4gKyAgICAgICAgICAgICAgICBjbWRzaXplID0gY21kc2l6ZSAtIHNpemVfY2hlY2sgLSBk
ZXNjX2xlbmd0aDsKPj4+ICsgICAgICAgICAgICB9Cj4+PiArICAgICAgICB9Cj4+Cj4+IEkgY2Fu
J3QgaGVscCB0aGlua2luZyB0aGF0IHRoaXMgaXMgYnJva2VuOiBXaGF0IGlmIHlvdSBoYXZlIGEg
c3RydWN0dXJlCj4+IHdpdGggdGhlIExPQURfT1BUSU9OX0FDVElWRSBiaXQgY2xlYXIgKGxlYXZp
bmcgYXNpZGUgdGhlIGZhY3QgdGhhdAo+PiBJJ20gbm90IHN1cmUgdGhlIG1lYW5pbmcgb2YgdGhl
IGZsYWcgaXMgd2hhdCB5b3UgdXNlIGl0IGZvciBoZXJlKT8KPj4gVGhhdCdzIHN0aWxsIG5vdCB0
byBiZSB0YWtlbiBhcyBhIHBsYWluIGNvbW1hbmQgbGluZSB0aGVuLgo+IAo+IEtlZXAgaW4gbWlu
ZCB0aGF0IGN1cnJlbnRseSBldmVyeXRoaW5nIGlzIGJlaW5nIHBhcnNlZCBhcyBhIHBsYWluCj4g
Y29tbWFuZCBsaW5lLiBTbyB0aGF0J3MgdGhlIGRlZmF1bHQgYmVoYXZpb3IuIEFsbCBJJ20gZG9p
bmcgaW4gdGhpcwo+IHBhdGNoIGlzIGZhbGxpbmcgYmFjayBvbiB0aGUgZGVmYXVsdCBiZWhhdmlv
ciBpZiBpcyBkZXRlcm1pbmVkIHRoYXQgd2UKPiBhcmUgbm90IGRlYWxpbmcgd2l0aCBhIHdlbGwt
Zm9ybWVkIEVGSV9MT0FEX09QVElPTi4gRG9pbmcgc2FuaXR5Cj4gY2hlY2tpbmcgb24gYXJiaXRy
YXJ5IGJ1ZmZlcnMgdGhhdCBtYXkgZW5kIHVwIGJlaW5nIHBhc3NlZCBoZXJlIGJ5Cj4gYnVnZ3kg
c2hlbGxzIG9yIGJ1Z2d5IGZpcm13YXJlIG9yIHdoYXRub3QgaXMgYmV5b25kIHRoZSBzY29wZSBv
ZiB3aGF0Cj4gSSdtIGxvb2tpbmcgdG8gYWNjb21wbGlzaC4KCkFzIHBlciBhYm92ZSAtIHRoaXMg
aXNuJ3Qgc2FuaXR5IGNoZWNraW5nLiBJdCBpcyBhIGhldXJpc3RpYyB0byB0ZWxsIGFwYXJ0CnRo
ZSB0d28gcG9zc2libGUgZm9ybWF0cy4gV2l0aG91dCBrbm93aW5nIHdoYXQgb3RoZXIgZm9ybWF0
cyB0aGVyZQptaWdodCBiZSwgdGhlcmUncyBubyB3YXkgdGhlIGNoZWNraW5nIHlvdSBkbyBpcyBn
b2luZyB0byBiZQptZWFuaW5nZnVsbHkgbW9yZSBzYWZlIHRoYW4gdGhlIGFsdGVybmF0aXZlIEkn
bSBzdWdnZXN0aW5nLiBCZWluZwpnaXZlbiBhIGJpbmFyeSBibG9iLCBqdXN0IHNpbXBseSBoYXZl
IG5vIHdheSBvZiB0ZWxsaW5nIGl0cyBmb3JtYXQKd2l0aG91dCBzaWRlYmFuZCBpbmZvcm1hdGlv
bi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 09:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 09:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg5k1-0005kf-T6; Mon, 29 Jan 2018 09:28:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg5k0-0005kZ-N4
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 09:28:40 +0000
X-Inumbo-ID: d424fba7-04d6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d424fba7-04d6-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 09:28:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 02:28:33 -0700
Message-Id: <5A6EF74E02000078001A3426@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 02:28:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dfaggioli@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
 <be65dc15-ab25-8522-8720-1ab64c6ef959@citrix.com>
 <1517016469.15341.153.camel@suse.com>
In-Reply-To: <1517016469.15341.153.camel@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 David Woodhouse <dwmw@amazon.co.uk>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAxLjE4IGF0IDAyOjI3LCA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKPj4g
IE9uIDI1LzAxLzE4IDE2OjA5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiA+IE9uIDI1LzAxLzE4
IDE1OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPiA+ID4gPiA+IAo+PiA+ID4gRm9yIHRoZSBy
ZWNvcmQsIHRoZSBvdmVyd2hlbG1pbmcgbWFqb3JpdHkgb2YgY2FsbHMgdG8KPj4gPiA+IF9fc3lu
Y19sb2NhbF9leGVjc3RhdGUoKSBiZWluZyByZXNwb25zaWJsZSBmb3IgdGhlIGJlaGF2aW9yCj4+
ID4gPiBjb21lIGZyb20gaW52YWxpZGF0ZV9pbnRlcnJ1cHQoKSwgd2hpY2ggc3VnZ2VzdHMgdG8g
bWUgdGhhdAo+PiA+ID4gdGhlcmUncyBhIG1lYW5pbmdmdWwgbnVtYmVyIG9mIGNhc2VzIHdoZXJl
IGEgdkNQVSBpcyBtaWdyYXRlZAo+PiA+ID4gdG8gYW5vdGhlciBDUFUgYW5kIHRoZW4gYmFjaywg
d2l0aG91dCBhbm90aGVyIHZDUFUgaGF2aW5nCj4+ID4gPiBydW4gb24gdGhlIG9yaWdpbmFsIENQ
VSBpbiBiZXR3ZWVuLiBJZiBJJ20gbm90IHdyb25nIHdpdGggdGhpcywKPj4gPiA+IEkgaGF2ZSB0
byBxdWVzdGlvbiB3aHkgdGhlIHZDUFUgaXMgbWlncmF0ZWQgdGhlbiBpbiB0aGUgZmlyc3QKPj4g
PiA+IHBsYWNlLgo+PiA+IAo+IFNvLCBhYm91dCB0aGlzLiBJIGhhdmVuJ3QgYXBwbGllZCBKYW4n
cyBtZWFzdXJlbWVudCBwYXRjaCB5ZXQgKEknbQo+IGRvaW5nIHNvbWUgcmVzaHVmZmxpbmcgb2Yg
bXkgZGV2IGFuZCB0ZXN0IGhhcmR3YXJlIGhlcmUpLCBidXQgSSBoYXZlCj4gZ2l2ZW4gYSBsb29r
IGF0IHRyYWNlcy4KPiAKPiBTbywgSmFuLCBhIHF1ZXN0aW9uOiB3aHkgYXJlIHlvdSBzYXlpbmcg
Im1pZ3JhdGVkIHRvIGFub3RoZXIgQ1BVICoqYW5kCj4gdGhlbiBiYWNrKioiPwoKQmVjYXVzZSB0
aGF0J3MgaG93IEkgaW50ZXJwcmV0IHNvbWUgb2YgdGhlIG91dHB1dCBmcm9tIG15CmxvZ2dpbmcg
YWRkaXRpb25zLgoKPiBJJ20gYXNraW5nIGJlY2F1c2UsIEFGQUlDVCwgdGhlIGZhY3QgdGhhdAo+
IF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSBpcyBjYWxsZWQgZnJvbSBpbnZhbGlkYXRlX2ludGVy
cnVwdCgpIG1lYW5zCj4gdGhhdDoKPiAqIGEgdkNQVSBpcyBydW5uaW5nIG9uIGEgcENQVQo+ICog
dGhlIHZDUFUgaXMgbWlncmF0ZWQsIGFuZCB0aGUgcENQVSBiZWNhbWUgaWRsZQo+ICogdGhlIHZD
UFUgc3RhcnRzIHRvIHJ1biB3aGVyZSBpdCB3YXMgbWlncmF0ZWQsIHdoaWxlIGl0cyAnb3JpZ2lu
YWwnCj4gICBwQ1BVIGlzIHN0aWxsIGlkbGUgPT0+IGludi4gSVBJID09PiBzeW5jIHN0YXRlLgoK
VGhpcyBpcyBqdXN0IHRoZSBmaXJzdCBoYWxmIG9mIGl0LiBJbiBzb21lIGNhc2VzIEkgdGhlbiBz
ZWUgdGhlIHZDUFUKZ28gYmFjayB3aXRob3V0IHRoZSBwQ1BVIGhhdmluZyBydW4gYW55dGhpbmcg
ZWxzZSBpbiBiZXR3ZWVuLgoKPiBTbyB0aGVyZSBzZWVtcyB0byBtZSB0byBiZSBubyBuZWVkIGZv
ciB0aGUgdkNQVSB0byBhY3R1YWxseSAiZ28gYmFjayIsCj4gaXMgdGhlcmUgaXQ/CgpUaGVyZSBp
cyBubyBuZWVkIGZvciBpdCB0byBnbyBiYWNrLCBidXQgaXQgZG9lcy4gVGhlcmUncyBhbHNvIG5v
IG5lZWQKZm9yIGl0IHRvIGJlIG1pZ3JhdGVkIGluIHRoZSBmaXJzdCBwbGFjZSBpZiB0aGVyZSBh
cmUgbm8gbW9yZSBydW5uYWJsZQp2Q1BVLXMgdGhhbiB0aGVyZSBhcmUgcENQVS1zLgoKPiBBbnl3
YXksIGxvb2tpbmcgYXQgdHJhY2VzLCBJIG9ic2VydmVkIHRoZSBmb2xsb3dpbmc6Cj4gWy4uLl0K
PiBBdCAoMSkgZDN2OCBzdGFydHMgcnVubmluZyBvbiBDUFUgOS4gVGhlbiwgYXQgKDIpLCBkM3Y1
IHdha2VzIHVwLCBhbmQKPiBhdCAoMykgQ1BVIDggKHdoaWNoIGlzIGlkbGUpIGlzIHRpY2tsZWQs
IGFzIGEgY29uc2VxdWVuY2Ugb2YgdGhhdC4gQXQKPiAoNCksIENQVSA4IHBpY2tzIHVwIGQzdjUg
YW5kIHJ1biBpdCAodGhpcyBtYXkgc2VlbSB1bnJlbGF0ZWQsIGJ1dCBiZWFyCj4gd2l0aCBtZSBh
IGxpdHRsZSkuCj4gCj4gQXQgKDUpLCBhIHBlcmlvZGljIHRpY2sgYXJyaXZlcyBvbiBDUFUgOS4g
UGVyaW9kaWMgdGlja3MgYXJlIGEgY29yZQo+IHBhcnQgb2YgdGhlIENyZWRpdDEgYWxnb3JpdGht
LCBhbmQgYXJlIHVzZWQgZm9yIGFjY291bnRpbmcgYW5kIGxvYWQKPiBiYWxhbmNpbmcuIEluIGZh
Y3QsIGNzY2hlZF90aWNrKCkgY2FsbHMgY3NjaGVkX3ZjcHVfYWNjdCgpIHdoaWNoLCBhdAo+ICg2
KSwgY2FsbHMgX2NzY2hlZF9jcHVfcGljaygpLgo+IAo+IFBpY2sgcmVhbGl6ZXMgdGhhdCBkM3Y4
IGlzIHJ1bm5pbmcgb24gQ1BVIDksIGFuZCB0aGF0IENQVSA4IGlzIGFsc28KPiBidXN5LiBOb3cs
IHNpbmNlIENQVSA4IGFuZCA5IGFyZSBoeXBlcnRocmVhZHMgb2YgdGhlIHNhbWUgY29yZSwgYW5k
Cj4gc2luY2UgdGhlcmUgYXJlIGZ1bGx5IGlkbGUgY29yZXMsIENyZWRpdDEgZGVjaWRlcyB0aGF0
IGl0J3MgYmV0dGVyIHRvCj4ga2ljayBkM3Y4IHRvIG9uZSBvZiB0aG9zZSBmdWxseSBpZGxlIGNv
cmVzLCBzbyBib3RoIGQzdjUgYW5kIGQzdjgKPiBpdHNsZWYgY2FuIHJ1biBhdCBmdWxsICJjb3Jl
IHNwZWVkIi4gSW4gZmFjdCwgd2Ugc2VlIHRoYXQgQ1BVIDExIGlzCj4gcGlja2VkLCBhcyBib3Ro
IHRoZSBoeXBlcnRocmVhZHMgLS1DUFUgMTAgYW5kIENQVSAxMSBpdHNlbGYtLSBhcmUgaWRsZS4K
PiAoVG8gYmUgY29udGludWVkLCBiZWxvdykKCkFoLCBJIHNlZS4gSSBkaWQgbm90IGxvb2sgYXQg
dGhlIG91dHB1dCB3aXRoIHRvcG9sb2d5IGluIG1pbmQsIEkKYWRtaXQuIE5ldmVydGhlbGVzcyBJ
IHRoZW4gc3RpbGwgZG9uJ3QgcmVhbGx5IHVuZGVyc3RhbmQgd2h5IGl0CmFwcGVhcnMgdG8gYmUg
bm90IHVuY29tbW9uIGZvciBhIHZDUFUgdG8gbW92ZSBiYWNrIGFuZApmb3J0aCByZWxhdGl2ZWx5
IHJhcGlkbHkgKEkgdGFrZSBubyBvdGhlciB2Q1BVIGhhdmluZyBydW4gb24gYQpwQ1BVIGFzIGEg
c2lnbiB0aGF0IHRoZSBwZXJpb2Qgb2YgdGltZSBlbGFwc2VkIGluIGJldHdlZW4gdG8Kbm90IGJl
IHZlcnkgbGFyZ2UpLiBQbGVhc2UgZG9uJ3QgZm9yZ2V0IHRoYXQgdGhlIGFjdCBvZiBtb3ZpbmcK
YSB2Q1BVIGhhcyBhIChwZXJmb3JtYW5jZSkgcHJpY2UsIHRvby4KCj4gVGhlIHByb2JsZW0sIGFz
IEkgd2FzIGV4cGVjdGluZywgaXMgbm90IHdvcmsgc3RlYWxpbmcsIHRoZSBwcm9ibGVtIGlzLAo+
IHdlbGwuLi4gQ3JlZGl0MSEgOi0vCj4gWy4uLl0KPiBDcmVkaXQyLCBmb3IgaW5zdGFuY2UsIGRv
ZXMgbm90IHN1ZmZlciBmcm9tIHRoaXMgaXNzdWUuIEluIGZhY3QsCj4gaHlwZXJ0aHJlYWRpbmcs
IHRoZXJlLCBpcyBjb25zaWRlcmVkIGR1cmluZyB3YWtldXAvdGlja2xpbmcgYWxyZWFkeS4KCldl
bGwgLSB3aGVuIGlzIENyZWRpdDIgZ29pbmcgdG8gYmVjb21lIHRoZSBkZWZhdWx0PwoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 10:13:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 10:13:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg6RQ-0000Zj-2I; Mon, 29 Jan 2018 10:13:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg6RO-0000Zd-9c
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 10:13:30 +0000
X-Inumbo-ID: 16dec533-04dd-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16dec533-04dd-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 10:13:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 03:13:22 -0700
Message-Id: <5A6F01CF02000078001A3492@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 03:13:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516995270-25540-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516995270-25540-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Fix XSM build after dropping
 XEN_DOMCTL_getmemlist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDIwOjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYy9zIDk0NDUwZTM2YmZiYiByZW1vdmVkIFhFTl9ET01DVExfZ2V0bWVtbGlzdCBlbnRp
cmVseSwgYnV0IG1pc3NlZCBhZGp1c3RpbmcKPiB0aGUgWFNNIHNpZGUgb2YgdGhpbmdzLiAgQXMg
ZmFyIGFzIEkgY2FuIHRlbGwsICdwYWdlbGlzdCcgd2Fzbid0IGV2ZW4gb2ZmZXJlZAo+IHRvIGRv
bTAgaW4gZGVmYXVsdCBwb2xpY3kuCj4gCj4gQWxzbywgZHJvcCB0aGUgc3RhbGUgc3RydWN0IHhl
bl9kb21jdGxfZ2V0bWVtbGlzdCB3aGljaCB3YXMgbWlzc2VkIGZyb20gdGhlCj4gc2FtZSBjaGFu
Z2VzZXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 10:23:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 10:23:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg6bC-0001KT-8K; Mon, 29 Jan 2018 10:23:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rdwy=ey=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eg6bB-0001KN-Go
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 10:23:37 +0000
X-Inumbo-ID: 6f123a33-04de-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f123a33-04de-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 11:23:23 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B0662AB40;
 Mon, 29 Jan 2018 10:23:30 +0000 (UTC)
To: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <8082FF9BCB2B054996454E47167FF4EC1C703026@SHSMSX104.ccr.corp.intel.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <19c52a64-c301-ba27-8faa-7bbeb53df99a@suse.com>
Date: Mon, 29 Jan 2018 06:45:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <8082FF9BCB2B054996454E47167FF4EC1C703026@SHSMSX104.ccr.corp.intel.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMTggMDY6MjgsIFpoYW5nLCBYaW9uZyBZIHdyb3RlOgo+IFRvZGF5IEkgZm91bmQg
eGVuIDQuMTAgKG9yIHN0YWdpbmcgYnJhbmNoKSB3aXRoIGRvbTAgNC4xNSBrZXJuZWwsIGRvbTAK
PiBjb3VsZG7igJl0IGJvb3QgdXAgYW5kIGl0IHByaW50IHRoZSBmb2xsb3dpbmcgZXJyb3IsIGlz
IGl0IGEga25vd24gaXNzdWUgPwoKUGxlYXNlIHBvc3QgbW9yZSBpbmZvcm1hdGlvbi4gUGxlYXNl
IGFkZCB0aGUgZm9sbG93aW5nIHRvIHRoZSBoeXBlcnZpc29yCmJvb3QgcGFyYW1ldGVyczoKCmxv
Z2x2bD1hbGwgZ3Vlc3RfbG9nbHZsPWFsbAoKQW5kIHRoZSBkb20wIGJvb3QgcGFyYW1ldGVycyBz
aG91bGQgaGF2ZToKCmVhcmx5cHJpbnRrPXhlbgoKVGhlbiBwbGVhc2Ugc2VuZCB0aGUgY29tcGxl
dGUgYm9vdCBsb2cuIFByb2JhYmx5IGl0IHdpbGwgYmUgbmVjZXNzYXJ5CnRvIGhhdmUgdGhlIGtl
cm5lbCBhZGRyZXNzZXMgb2YgdGhlIGd1ZXN0IHN0YWNrIHRyYWNlIHRyYW5zbGF0ZWQgdG8Kc3lt
Ym9sK29mZnNldCB0byBrbm93IHdoYXQgcmVhbGx5IGhhcHBlbmVkLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 10:31:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 10:31:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg6in-00021b-5Z; Mon, 29 Jan 2018 10:31:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg6im-00021V-40
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 10:31:28 +0000
X-Inumbo-ID: 9975f23e-04df-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9975f23e-04df-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 10:31:43 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 03:31:20 -0700
Message-Id: <5A6F060502000078001A34A5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 03:31:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180128140923.8806-1-roger.pau@citrix.com>
In-Reply-To: <20180128140923.8806-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86: move declaration of the
 exception_table to C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAxLjE4IGF0IDE1OjA5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMK
PiBAQCAtMTE5LDYgKzExOSwyNiBAQCBib29sZWFuX3BhcmFtKCJsZXIiLCBvcHRfbGVyKTsKPiAg
I2RlZmluZSBzdGFja193b3Jkc19wZXJfbGluZSA0Cj4gICNkZWZpbmUgRVNQX0JFRk9SRV9FWENF
UFRJT04ocmVncykgKCh1bnNpZ25lZCBsb25nICopcmVncy0+cnNwKQo+ICAKPiArdm9pZCAoKiBj
b25zdCBleGNlcHRpb25fdGFibGVbVFJBUF9ucl0pKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KSA9IHsKPiArICAgIFtUUkFQX2RpdmlkZV9lcnJvcl0gICAgICAgICAgICAgICAgICAgICAgICAg
PSBkb190cmFwLAo+ICsgICAgW1RSQVBfZGVidWddICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA9IGRvX2RlYnVnLAo+ICsgICAgW1RSQVBfbm1pXSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA9ICh2b2lkICopZG9fbm1pLAo+ICsgICAgW1RSQVBfaW50M10gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA9IGRvX2ludDMsCj4gKyAgICBbVFJBUF9vdmVyZmxvdyAu
Li4gVFJBUF9ib3VuZHNdICAgICAgICAgICAgID0gZG9fdHJhcCwKClBsZWFzZSBjYW4geW91IGF2
b2lkIC4uLiBoZXJlIGFuZCBiZWxvdywgc3VjaCB0aGF0IGUuZy4gZ3JlcC1pbmcKZm9yIG9uZSBv
ZiB0aGUgVFJBUF8qIHZhbHVlcyB3aWxsIHR1cm4gdXAgdGhlIHJlc3BlY3RpdmUgbGluZSBoZXJl
PwpJIGFsc28gY29uc2lkZXIgdGhpcyBhIGxpdHRsZSBhd2t3YXJkIGlmIHRoZSByYW5nZSBjb25z
aXN0cyBvZiBqdXN0IHR3bwplbGVtZW50cy4KCj4gKyAgICBbVFJBUF9pbnZhbGlkX29wXSAgICAg
ICAgICAgICAgICAgICAgICAgICAgID0gZG9faW52YWxpZF9vcCwKPiArICAgIFtUUkFQX25vX2Rl
dmljZV0gICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBkb19kZXZpY2Vfbm90X2F2YWlsYWJs
ZSwKPiArICAgIFtUUkFQX2RvdWJsZV9mYXVsdCAuLi4gVFJBUF9jb3Byb19zZWddICAgICAgPSBk
b19yZXNlcnZlZF90cmFwLAo+ICsgICAgW1RSQVBfaW52YWxpZF90c3MgLi4uIFRSQVBfc3RhY2tf
ZXJyb3JdICAgICA9IGRvX3RyYXAsCj4gKyAgICBbVFJBUF9ncF9mYXVsdF0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgID0gZG9fZ2VuZXJhbF9wcm90ZWN0aW9uLAo+ICsgICAgW1RSQVBfcGFn
ZV9mYXVsdF0gICAgICAgICAgICAgICAgICAgICAgICAgICA9IGRvX3BhZ2VfZmF1bHQsCj4gKyAg
ICBbVFJBUF9zcHVyaW91c19pbnRdICAgICAgICAgICAgICAgICAgICAgICAgID0gZG9fcmVzZXJ2
ZWRfdHJhcCwKPiArICAgIFtUUkFQX2NvcHJvX2Vycm9yIC4uLiBUUkFQX2FsaWdubWVudF9jaGVj
a10gPSBkb190cmFwLAo+ICsgICAgW1RSQVBfbWFjaGluZV9jaGVja10gICAgICAgICAgICAgICAg
ICAgICAgICA9ICh2b2lkICopZG9fbWFjaGluZV9jaGVjaywKPiArICAgIFtUUkFQX3NpbWRfZXJy
b3JdICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBkb190cmFwLAo+ICsgICAgW1RSQVBfdmly
dHVhbGlzYXRpb24gLi4uCj4gKyAgICAgKEFSUkFZX1NJWkUoZXhjZXB0aW9uX3RhYmxlKSAtIDEp
XSAgICAgICAgID0gZG9fcmVzZXJ2ZWRfdHJhcCwKClRoaXMgb25lLCBhcyBhbiBleGNlcHRpb24s
IGlzIGZpbmUgd2l0aCBtZSB0byB1c2UgLi4uIC4gRXZlbiBiZXR0ZXIKd291bGQgYmUgdG8gaGF2
ZSBhIFswIC4uLiBBUlJBWV9TSVpFKCkgLSAxXSBpbml0aWFsaXplciBmaXJzdCwgYnV0CmlpcmMg
Y2xhbmcgZGlzbGlrZXMgc3VjaC4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKPiBAQCAtNTAxLDYg
KzUwMSw3IEBAIERFQ0xBUkVfVFJBUF9IQU5ETEVSKGVudHJ5X2ludDgyKTsKPiAgCj4gIHZvaWQg
dHJhcF9ub3Aodm9pZCk7Cj4gIHZvaWQgZW5hYmxlX25taXModm9pZCk7Cj4gK3ZvaWQgZG9fdHJh
cChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CgpObyAtIGFmYWljdCB0aGlzIGZ1bmN0aW9u
IGNhbiBiZSBzdGF0aWMgdG8gdHJhcHMuYyBub3cuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 10:42:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 10:42:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg6tV-0002mE-DJ; Mon, 29 Jan 2018 10:42:33 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg6tT-0002lv-NI
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 10:42:31 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id 5F/42-07921-19AFE6A5;
 Mon, 29 Jan 2018 10:42:25 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrFLMWRWlGSWpSXmKPExsWS0XRdVXfCr7w
 og6f9Nhb3prxnd2D02N63iz2AMYo1My8pvyKBNeP+2YvsBce0Kj4sPc/UwHhVoYuRi0NIoJFJ
 4tWVtUwQzmNGiTlvjjFCONsYJd53/GHrYuTkEBFwlvh6Zi47iM0roC8x8+hKZhBbWMBWYv3E7
 8wgDRICS5klpl47wgiSkBDwlFi+/xALjN13fDlQMzsHm4CVxCExkCiLgKrEz2Oz2CYwci9gZF
 jFaJlUlJmeUZKbmJmja2hgoGtoaKxrpGtkaKyXWKWbqJdaqpucmldSlAiU1UssL9YrrsxNzkn
 Ry0st2cQIDAEGINjBePhs4iFGSQ4mJVHeVafzooT4kvJTKjMSizPii0pzUosPMcpwcChJ8M74
 CZQTLEpNT61Iy8wBBiNMWoKDR0mEt+IHUJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5
 eelSonzpoBMEgApzSjNgxsEi5JLjLJSwryMQKcJ8RSkFuVmlqDKv2IU52BUEuatBJnCk5lXAr
 fvFdApTECnrMjNBTmlJBEhJdXAKPKnY6PjJtHKo0Y8MveNIiTPPOSdrRAWItxY99a1MvjurS4
 dq8M3ww61P2by9LXfwPUy9Vhz+vE7OXnbZ0p0ed/+Gvh4csu1E3m2ArOtXuxsqj1cJ5O4LULM
 2F7o6pHFtt+mS06/lsZ4KfWM1dYKRuGCIPHyuz9na7FkH2yRzT/Ew5Ws9j5CiaU4I9FQi7moO
 BEAYLLHOY0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-18.tower-225.messagelabs.com!1517222542!472666!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18344 invoked from network); 29 Jan 2018 10:42:24 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-18.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 10:42:24 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg6tJ-0003F0-72; Mon, 29 Jan 2018 10:42:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eg6tD-0007C5-LG; Mon, 29 Jan 2018 10:42:15 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eg6tD-0003b4-DQ; Mon, 29 Jan 2018 10:42:15 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118434-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 10:42:15 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118434: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0802759542600028519=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0802759542600028519==
Content-Type: text/plain

flight 118434 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118434/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    2 days   29 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============0802759542600028519==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0802759542600028519==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:03:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:03:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7DF-0004ES-UI; Mon, 29 Jan 2018 11:02:57 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.46])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg7DD-0004EM-SY
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 11:02:56 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta.az-a.eu-central-1.aws.symcld.net id CA/E4-01562-95FFE6A5;
 Mon, 29 Jan 2018 11:02:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrJLMWRWlGSWpSXmKPExsWS0XRdVTf8f16
 UwYdvXBb3prxnd2D02N63iz2AMYo1My8pvyKBNaNp6THmgvkzGCveLTrN3MD4Ma2LkYtDSKCR
 SeLtvD7mLkZOIOcxo8TNGdwQiW2MEjNedYElRAScJb6emcvexcjBwSugL3GiwwckLCxgJfF40
 0cWkHoJge8aEvM/nwCrlxDwlFjyYSMLnP3+FVMXIzsHG1DDITGQKIuAqsSm11MYJzByL2BkWM
 VomVSUmZ5RkpuYmaNraGCga2horGsMZBnpJVbpJuqlluomp+aVFCUCZfUSy4v1iitzk3NS9PJ
 SSzYxAgOAAQh2MB49m3iIUZKDSUmUd9XpvCghvqT8lMqMxOKM+KLSnNTiQ4wyHBxKErzV/4By
 gkWp6akVaZk5wFCESUtw8CiJ8EqDpHmLCxJzizPTIVKnGI05mh48aGPmuPHidRuzEEtefl6ql
 DjvVJBSAZDSjNI8uEGwGLnEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd4FIFN4MvNK4Pa9Aj
 qFCeiUFbm5IKeUJCKkpBoYF96UTc1Q5Htvdz2v43b0qpatRy5qVLwr3a1jILZoHfeeT77/w7Z
 XtB47GWi0+yPvK0XeUv3Lh0t/XclzMpqzYVOPxvk8lRNTbZy3Rn75Yb/IzcTqW+CThAl7XvQ8
 n+a5QuCsxrKX2+rmOV3YuqeH0yiWZf9H9u8B9jPvf/PyvxNsoxoVcsONWYmlOCPRUIu5qDgRA
 KffQSWMAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-39.tower-225.messagelabs.com!1517223763!476037!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 31158 invoked from network); 29 Jan 2018 11:02:45 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-39.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 11:02:45 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg7D0-0003pC-Bj; Mon, 29 Jan 2018 11:02:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eg7Cu-0007Xa-SY; Mon, 29 Jan 2018 11:02:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eg7Cu-0003bM-3I; Mon, 29 Jan 2018 11:02:36 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118416-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-stop:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
X-Osstest-Versions-That: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 11:02:36 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118416: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQxNiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQxNi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDExODM4NyBSRUdSLiB2cy4gMTE4MTY3
CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBm
YWlsIGluIDExODM4NyBwYXNzIGluIDExODQxNgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExODM0Nwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIHBhc3MgaW4gMTE4Mzg3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTgzNDcgbGlrZSAxMTgxNjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDExODM0NyBs
aWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExODM0NyBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTE4MzQ3IGxp
a2UgMTE4MjIyCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTE4MzQ3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE4MzQ3IG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4u
cmVwZWF0IGZhaWwgaW4gMTE4Mzg3IGJsb2NrZWQgaW4gMTE4MjIyCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTgzODcgbGlrZSAx
MTgyMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODE2NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExODE2NwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4MTY3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0
LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExODIyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjIyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTgyMjIKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhMjU2N2Q2YjU0YjdiMTg3ZWNjMDE2NTAyMWI2ZGQw
N2RhZmFmMDZhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYzdkNDY1
ODBkOWM2MzNhNTliZTFjMzc3NmY3OWMwMWRkMGNiOThiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTgyMjIgIDIwMTgtMDEtMTkgMDY6NTM6NDAgWiAgIDEwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE4MzE0ICAyMDE4LTAxLTI0IDIxOjQ0OjE3IFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IGEyNTY3ZDZiNTRiN2IxODdlY2MwMTY1MDIxYjZkZDA3ZGFmYWYwNmEKQXV0aG9yOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIE1vbiBKYW4gMjIgMTQ6MzU6
NDIgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IGNwdWVycmF0YTogUmVtb3ZlIHBlcmNwdS5oIGlu
Y2x1ZGUKICAgIAogICAgVGhlIGluY2x1ZGUgcGVyY3B1Lmggd2FzIGFkZGVkIGJ5IG1pc3Rha2Ug
aW4gY3B1ZXJyYXRhLmggKHNlZSBjb21taXQKICAgIDRjNGZkZGMxNjYgInhlbi9hcm02NDogQWRk
IHNrZWxldG9uIHRvIGhhcmRlbiB0aGUgYnJhbmNoIGFsaWFzaW5nCiAgICBhdHRhY2tzIikuIFNv
IHJlbW92ZSBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhNWU3
Y2U5NTYwYjQwOGRiZGMyZjdmYjhhNThmNjIwOTYwMWNjMDU0KQoKY29tbWl0IDlmNzllOGQ4NDZl
ODQxM2M4MjhmNWZjN2NjNmFjNzMzNzI4ZGZmMDAKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6MjM6MzcgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm02NDogSW1wbGVtZW50IGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nIGZv
ciBhZmZlY3RlZCBDb3J0ZXgtQSBDUFVzCiAgICAKICAgIENvcnRleC1BNTcsIEE3MiwgQTczIGFu
ZCBBNzUgYXJlIHN1c2NlcHRpYmxlIHRvIGJyYW5jaCBwcmVkaWN0b3IKICAgIGFsaWFzaW5nIGFu
ZCBjYW4gdGhlb3JpdGljYWxseSBiZSBhdHRhY2tlZCBieSBtYWxpY2lvdXMgY29kZS4KICAgIAog
ICAgVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgUFNDSS1iYXNlZCBtaXRpZ2F0aW9uIGZvciB0aGVz
ZSBDUFVzIHdoZW4KICAgIGF2YWlsYWJsZS4gVGhlIGNhbGwgaW50byBmaXJtd2FyZSB3aWxsIGlu
dmFsaWRhdGUgdGhlIGJyYW5jaCBwcmVkaWN0b3IKICAgIHN0YXRlLCBwcmV2ZW50aW5nIGFueSBt
YWxpY2lvdXMgZW50cmllcyBmcm9tIGFmZmVjdGlvbiBvdGhlciB2aWN0aW0KICAgIGNvbnRleHRz
LgogICAgCiAgICBQb3J0ZWQgZnJvbSBMaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3B0aS4KICAgIAog
ICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAg
ICAgU2lnbmVkLW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgICAK
ICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IGU3MzBmOGU0MWU4NTM3ZjFkYjk3NzBiOTQ2NGY5NTIzYzI4ODU3YjkpCgpj
b21taXQgZmJhNDhlZmYxOGMwMmQ3MTZjOTViOTJkZjgwNGE3NTU2MjBiZTgyZQpBdXRob3I6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAx
NDoyMzozNiAyMDE4ICswMDAwCgogICAgeGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVu
IHRoZSBicmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcg
YXR0YWNrZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFj
a2VyIHRvCiAgICByZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVz
IGFuZCBwb3RlbnRpYWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0
IHRvIGFub3RoZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWFsIHNrZWxldG9uIGNv
ZGUgYmVoaW5kIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvCiAgICBlbmFibGUgaW1wbGVtZW50YXRp
b24tc3BlY2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzIGZvcgogICAgQ1BV
cyB0aGF0IGFyZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiB0aGUgbWl0aWdhdGlvbnMgd2ls
bCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3Ig
ZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4gRm9yIHNhZmV0eSwgaXQgaXMgYXBwbGllZCBhdCBldmVy
eQogICAgZXhjZXB0aW9uIGVudHJ5LiBTbyB0aGVyZSBhcmUgcG90ZW50aWFsIGZvciBvcHRpbWl6
aW5nIHdoZW4gcmVjZWl2aW5nCiAgICBhbiBleGNlcHRpb24gYXQgdGhlIHNhbWUgbGV2ZWwuCiAg
ICAKICAgIEJlY2F1c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0
IGlzIG5vdCBwb3NzaWJsZSB0bwogICAgc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVm
b3JlIHRoZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCiAgICBUaGVyZWZvcmUsIHRoaXMgaGFzIHRv
IGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUKICAgIGhlbHBl
ciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgT24gQXJtNjQsIGVhY2ggdmVj
dG9yIGNhbiBob2xkIDMyIGluc3RydWN0aW9ucy4gVGhpcyBsZWF2ZSB1cyAzMQogICAgaW5zdHJ1
Y3Rpb25zIGZvciB0aGUgbWl0aWdhdGlvbi4gVGhlIGxhc3Qgb25lIGlzIHRoZSBicmFuY2ggaW5z
dHJ1Y3Rpb24KICAgIHRvIHRoZSBoZWxwZXIuCiAgICAKICAgIEJlY2F1c2UgYSBwbGF0Zm9ybSBt
YXkgaGF2ZSBDUFVzIHdpdGggZGlmZmVyZW50IG1pY3JvLWFyY2hpdGVjdHVyZXMsCiAgICBwZXIt
Q1BVIHZlY3RvciB0YWJsZSBuZWVkcyB0byBiZSBwcm92aWRlZC4gUmVhbGlzdGljYWxseSwgb25s
eSBhIGZldwogICAgZGlmZmVyZW50IG1pdGlnYXRpb25zIHdpbGwgYmUgbmVjZXNzYXJ5LiBTbyBw
cm92aWRlIGEgc21hbGwgc2V0IG9mCiAgICB2ZWN0b3IgdGFibGVzLiBUaGV5IHdpbGwgYmUgcmUt
dXNlZCBhbmQgcGF0Y2ggd2l0aCB0aGUgbWl0aWdhdGlvbnMKICAgIG9uLWRlbWFuZC4KICAgIAog
ICAgVGhpcyBpcyBiYXNlZCBvbiB0aGUgd29yayBkb25lIGluIExpbnV4IChzZWUgWzFdKS4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFsxXSBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFu
Y2gga3RwaQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRj
NGZkZGMxNjZjZjUyOGFjYTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMpCgpjb21taXQgMzc5MDgzM2Vm
MTZiOTU2NTM0MjRlYzliMTQ1ZTQ2MGVjMWE1NmQxNgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNSAyMDE4ICsw
MDAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lPTlMKICAgIAog
ICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05TIHRvIG1hdGNoIGFsbCB2
YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVuIENQVSBtb2RlbC4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcxOGUxMDg4NjdiNikKICAgIAog
ICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKCmNvbW1p
dCA1MDQ1MGMxZjMzZGM3MmYyMTM4YTY3MWQ3Mzg5MzRmNzk2YmUzMzE4CkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIz
OjM0IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtNjQ6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZv
ciBDb3J0ZXgtQTcyLCBBNzMgYW5kIEE3NQogICAgCiAgICBDb3J0ZXgtQTcyLCBBNzMgYW5kIEE3
NSBNSURSIHdpbGwgYmUgdXNlZCB0byBhIGZvbGxvdy11cCBmb3IgaGFyZGVuaW5nCiAgICB0aGUg
YnJhbmNoIHByZWRpY3Rvci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzk3NWJmZjUyNGM0ZTJjMzBlZmJmMTQ0
ZGU3NTNmMTUxZDk3NGU1MykKCmNvbW1pdCAyZWM3Y2NiZmZjNmI3ODhmNjVlNTU0OThlNDM0N2Mx
ZWUzYTQ0YjAxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
RGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjMzIDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiBJbnRy
b2R1Y2UgZW5hYmxlIGNhbGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFiaWxpdGllcyBvbiBlYWNoIG9u
bGluZSBDUFUKICAgIAogICAgT25jZSBYZW4ga25vd3Mgd2hhdCBmZWF0dXJlcy93b3JrYXJvdW5k
cyBwcmVzZW50IG9uIHRoZSBwbGF0Zm9ybSwgaXQKICAgIG1pZ2h0IGJlIG5lY2Vzc2FyeSB0byBj
b25maWd1cmUgZWFjaCBvbmxpbmUgQ1BVLgogICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgY2FsbGJh
Y2sgImVuYWJsZSIgdGhhdCB3aWxsIGJlIGNhbGxlZCBvbiBlYWNoIG9ubGluZSBDUFUgdG8KICAg
IGNvbmZpZ3VyZSB0aGUgImNhcGFiaWxpdHkiLgogICAgCiAgICBUaGUgY29kZSBpcyBiYXNlZCBv
biBMaW51eCB2NC4xNCAod2hlcmUgY3B1ZmVhdHVyZS5jIGNvbWVzIGZyb20pLCB0aGUKICAgIGV4
cGxhbmF0aW9uIG9mIHdoeSB1c2luZyBzdG9wX21hY2hpbmVfcnVuIGlzIGtlcHQgYXMgd2UgaGF2
ZSBzaW1pbGFyCiAgICBwcm9ibGVtIGluIHRoZSBmdXR1cmUuCiAgICAKICAgIExhc3RseSBpbnRy
b2R1Y2UgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kIHRoYXQgd2lsbCBiZSBjYWxsZWQgb25jZSBD
UFVzCiAgICBoYXZlIGJvb3RlZCBhbmQgYmVmb3JlIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgY3Jl
YXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1v
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3NTAwNDk1MTU1YWFjY2U0Mzc4NzhjYjU3NmY0
NTIyNGFlOTg0ZjQwKQogICAgCiAgICBDb25mbGljdHM6CiAgICAgICAgICAgIHhlbi9pbmNsdWRl
L2FzbS1hcm0vY3B1ZmVhdHVyZS5oCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:05:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:05:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7Fp-0004OH-Rv; Mon, 29 Jan 2018 11:05:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg7Fp-0004O3-4W
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 11:05:37 +0000
X-Inumbo-ID: 5f1b718c-04e4-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f1b718c-04e4-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 11:05:53 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 04:05:30 -0700
Message-Id: <5A6F0E0602000078001A34E6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 04:05:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
 <1516972600-26262-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516972600-26262-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/3] x86/emul: Optimise decode_register()
	somewhat
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDE0OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC0zOTYsNiArMzk2
LDUxIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+ICAvKiBTaGlmdCB2YWx1ZXMgYmV0d2VlbiBz
cmMgYW5kIGRzdCBzaXplcyBvZiBwbW92e3Msen14e2IsdyxkfXt3LGQscX0uICovCj4gIHN0YXRp
YyBjb25zdCB1aW50OF90IHBtb3ZfY29udmVydF9kZWx0YVtdID0geyAxLCAyLCAzLCAxLCAyLCAx
IH07Cj4gIAo+ICsvKgo+ICsgKiBNYXAgR1BScyBieSBNb2RSTSBlbmNvZGluZyB0byB0aGVpciBv
ZmZzZXQgd2l0aGluIHN0cnVjdCBjcHVfdXNlcl9yZWdzLgo+ICsgKiBUaGUgQUgsQ0gsREgsQkgg
b2Zmc2V0cyBhcmUgbWlzYWxpZ25lZC4KPiArICovCj4gK3N0YXRpYyBjb25zdCB1aW50OF90IGNw
dV91c2VyX3JlZ3NfZ3ByX29mZnNldHNbXSA9IHsKPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVf
dXNlcl9yZWdzLCByKGF4KSksCj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywg
cihjeCkpLAo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoZHgpKSwKPiAr
ICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGJ4KSksCj4gKyAgICBvZmZzZXRv
ZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihzcCkpLAo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNw
dV91c2VyX3JlZ3MsIHIoYnApKSwKPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdz
LCByKHNpKSksCj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihkaSkpLAo+
ICsjaWYgZGVmaW5lZChfX3g4Nl82NF9fKQoKI2lmZGVmID8KCj4gKyAgICBvZmZzZXRvZihzdHJ1
Y3QgY3B1X3VzZXJfcmVncywgcjgpLAo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3Jl
Z3MsIHI5KSwKPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByMTApLAo+ICsg
ICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIxMSksCj4gKyAgICBvZmZzZXRvZihz
dHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEyKSwKPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNl
cl9yZWdzLCByMTMpLAo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIxNCks
Cj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjE1KSwKPiArI2VuZGlmCj4g
K307Cj4gK3N0YXRpYyBjb25zdCB1aW50OF90IGNwdV91c2VyX3JlZ3NfaGlnaF9ncHJfb2Zmc2V0
c1tdID0gewo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoYXgpKSwKPiAr
ICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGN4KSksCj4gKyAgICBvZmZzZXRv
ZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihkeCkpLAo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNw
dV91c2VyX3JlZ3MsIHIoYngpKSwKCmFsLCBjbCwgZGwsIGJsIHJlc3BlY3RpdmVseT8KCj4gKyAg
ICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgYWgpLAo+ICsgICAgb2Zmc2V0b2Yoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MsIGNoKSwKPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzLCBkaCksCj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgYmgpLAo+ICsj
aWYgZGVmaW5lZChfX3g4Nl82NF9fKQo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3Jl
Z3MsIHI4KSwKPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByOSksCj4gKyAg
ICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEwKSwKPiArICAgIG9mZnNldG9mKHN0
cnVjdCBjcHVfdXNlcl9yZWdzLCByMTEpLAo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2Vy
X3JlZ3MsIHIxMiksCj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEzKSwK
PiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByMTQpLAo+ICsgICAgb2Zmc2V0
b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIxNSksCj4gKyNlbmRpZgoKVGhlc2UgOCBlbnRyaWVz
IGFyZSBwb2ludGxlc3MgLSB0aGVyZSdzIG5vIGVuY29kaW5nIHdoaWNoIGNvdWxkCnJlc3VsdCBp
biB0aGVtIGJlaW5nIHVzZWQuCgpOb3QgYWxzbyB0aGF0IHRoZSBuYW1lIG9mIHRoZSBhcnJheSBp
c24ndCByZWZsZWN0aW5nIGl0cyBjb250ZW50czogT25seQpmb3VyIG9mIHRoZSBlbnRyaWVzIGFj
dHVhbGx5IGFyZSAiaGlnaCBieXRlIiByZWdpc3RlcnMuCgpJIGFsc28gdGhpbmsgYm90aCBhcnJh
eXMgd291bGQgYmV0dGVyIGhhdmUgZnVuY3Rpb24gc2NvcGUgb25seS4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:05:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:05:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7G2-0004Q6-6d; Mon, 29 Jan 2018 11:05:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eg7G1-0004PK-2E
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 11:05:49 +0000
X-Inumbo-ID: 65b40aeb-04e4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65b40aeb-04e4-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 11:06:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,429,1511827200"; d="scan'208";a="66825854"
Date: Mon, 29 Jan 2018 11:04:40 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180129110440.hy5k3guxtacy6xgb@MacBook-Pro-de-Roger.local>
References: <20180128140923.8806-1-roger.pau@citrix.com>
 <5A6F060502000078001A34A5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A6F060502000078001A34A5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86: move declaration of the
	exception_table to C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMDM6MzE6MTdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjAxLjE4IGF0IDE1OjA5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4
Ni90cmFwcy5jCj4gPiBAQCAtMTE5LDYgKzExOSwyNiBAQCBib29sZWFuX3BhcmFtKCJsZXIiLCBv
cHRfbGVyKTsKPiA+ICAjZGVmaW5lIHN0YWNrX3dvcmRzX3Blcl9saW5lIDQKPiA+ICAjZGVmaW5l
IEVTUF9CRUZPUkVfRVhDRVBUSU9OKHJlZ3MpICgodW5zaWduZWQgbG9uZyAqKXJlZ3MtPnJzcCkK
PiA+ICAKPiA+ICt2b2lkICgqIGNvbnN0IGV4Y2VwdGlvbl90YWJsZVtUUkFQX25yXSkoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpID0gewo+ID4gKyAgICBbVFJBUF9kaXZpZGVfZXJyb3JdICAg
ICAgICAgICAgICAgICAgICAgICAgID0gZG9fdHJhcCwKPiA+ICsgICAgW1RSQVBfZGVidWddICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA9IGRvX2RlYnVnLAo+ID4gKyAgICBbVFJBUF9u
bWldICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID0gKHZvaWQgKilkb19ubWksCj4g
PiArICAgIFtUUkFQX2ludDNdICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBkb19p
bnQzLAo+ID4gKyAgICBbVFJBUF9vdmVyZmxvdyAuLi4gVFJBUF9ib3VuZHNdICAgICAgICAgICAg
ID0gZG9fdHJhcCwKPiAKPiBQbGVhc2UgY2FuIHlvdSBhdm9pZCAuLi4gaGVyZSBhbmQgYmVsb3cs
IHN1Y2ggdGhhdCBlLmcuIGdyZXAtaW5nCj4gZm9yIG9uZSBvZiB0aGUgVFJBUF8qIHZhbHVlcyB3
aWxsIHR1cm4gdXAgdGhlIHJlc3BlY3RpdmUgbGluZSBoZXJlPwo+IEkgYWxzbyBjb25zaWRlciB0
aGlzIGEgbGl0dGxlIGF3a3dhcmQgaWYgdGhlIHJhbmdlIGNvbnNpc3RzIG9mIGp1c3QgdHdvCj4g
ZWxlbWVudHMuCgpTdXJlLiBJIGFncmVlIGl0J3MgaW1wb3J0YW50IHRvIG1ha2UgdGhpcyB0YWJs
ZSBlYXNpbHkgZ3JlcHBhYmxlLgoKPiA+ICsgICAgW1RSQVBfaW52YWxpZF9vcF0gICAgICAgICAg
ICAgICAgICAgICAgICAgICA9IGRvX2ludmFsaWRfb3AsCj4gPiArICAgIFtUUkFQX25vX2Rldmlj
ZV0gICAgICAgICAgICAgICAgICAgICAgICAgICAgPSBkb19kZXZpY2Vfbm90X2F2YWlsYWJsZSwK
PiA+ICsgICAgW1RSQVBfZG91YmxlX2ZhdWx0IC4uLiBUUkFQX2NvcHJvX3NlZ10gICAgICA9IGRv
X3Jlc2VydmVkX3RyYXAsCj4gPiArICAgIFtUUkFQX2ludmFsaWRfdHNzIC4uLiBUUkFQX3N0YWNr
X2Vycm9yXSAgICAgPSBkb190cmFwLAo+ID4gKyAgICBbVFJBUF9ncF9mYXVsdF0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID0gZG9fZ2VuZXJhbF9wcm90ZWN0aW9uLAo+ID4gKyAgICBbVFJB
UF9wYWdlX2ZhdWx0XSAgICAgICAgICAgICAgICAgICAgICAgICAgID0gZG9fcGFnZV9mYXVsdCwK
PiA+ICsgICAgW1RSQVBfc3B1cmlvdXNfaW50XSAgICAgICAgICAgICAgICAgICAgICAgICA9IGRv
X3Jlc2VydmVkX3RyYXAsCj4gPiArICAgIFtUUkFQX2NvcHJvX2Vycm9yIC4uLiBUUkFQX2FsaWdu
bWVudF9jaGVja10gPSBkb190cmFwLAo+ID4gKyAgICBbVFJBUF9tYWNoaW5lX2NoZWNrXSAgICAg
ICAgICAgICAgICAgICAgICAgID0gKHZvaWQgKilkb19tYWNoaW5lX2NoZWNrLAo+ID4gKyAgICBb
VFJBUF9zaW1kX2Vycm9yXSAgICAgICAgICAgICAgICAgICAgICAgICAgID0gZG9fdHJhcCwKPiA+
ICsgICAgW1RSQVBfdmlydHVhbGlzYXRpb24gLi4uCj4gPiArICAgICAoQVJSQVlfU0laRShleGNl
cHRpb25fdGFibGUpIC0gMSldICAgICAgICAgPSBkb19yZXNlcnZlZF90cmFwLAo+IAo+IFRoaXMg
b25lLCBhcyBhbiBleGNlcHRpb24sIGlzIGZpbmUgd2l0aCBtZSB0byB1c2UgLi4uIC4gRXZlbiBi
ZXR0ZXIKPiB3b3VsZCBiZSB0byBoYXZlIGEgWzAgLi4uIEFSUkFZX1NJWkUoKSAtIDFdIGluaXRp
YWxpemVyIGZpcnN0LCBidXQKPiBpaXJjIGNsYW5nIGRpc2xpa2VzIHN1Y2guCgpSaWdodCwgdGhl
biB3ZSB3b3VsZCBoYXZlIHRvIGFkZCAtV25vLWluaXRpYWxpemVyLW92ZXJyaWRlcyB0byB0aGUK
Y29tbWFuZCBsaW5lLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:12:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7MW-0005EI-24; Mon, 29 Jan 2018 11:12:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg7MU-0005E5-84
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 11:12:30 +0000
X-Inumbo-ID: 556dcf08-04e5-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 556dcf08-04e5-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 11:12:46 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 04:12:23 -0700
Message-Id: <5A6F0FA302000078001A3500@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 04:12:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
 <1516972600-26262-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516972600-26262-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/hvm: Improvements to external users
 of decode_register()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDE0OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gKiBSZW5hbWUgdG8gZGVjb2RlX2dwcigpIHRvIGJlIG1vcmUgc3BlY2lmaWMgYXMgdG8g
aXRzIHB1cnBvc2UKPiAqIERyb3AgdGhlIGhpZ2hieXRlIGVuY29kaW5nIGhhbmRsaW5nLCBhcyB1
c2VycyBjYXJlLCBhbmQgaXQgdW5saWtlbHkgdGhhdAoKIi4uLiBhcyB1c2VycyBkb24ndCBjYXJl
LCBhbmQgaXQncyAuLi4iIG9yICIuLi4gYXMgbm8gdXNlcnMgY2FyZSwgYW5kIGl0J3MKLi4uIj8K
Cj4gQEAgLTYwMSwxNCArNjA5LDIzIEBAIGludCB4ODZfZW11bGF0ZV93cmFwcGVyKAo+ICAjZGVm
aW5lIHg4Nl9lbXVsYXRlIHg4Nl9lbXVsYXRlX3dyYXBwZXIKPiAgI2VuZGlmCj4gIAo+ICsvKiBN
YXAgR1BScyBieSBNb2RSTSBlbmNvZGluZyB0byB0aGVpciBvZmZzZXQgd2l0aGluIHN0cnVjdCBj
cHVfdXNlcl9yZWdzLiAqLwo+ICtleHRlcm4gY29uc3QgdWludDhfdCBjcHVfdXNlcl9yZWdzX2dw
cl9vZmZzZXRzW1g4Nl9OUl9HUFJTXTsKCk9rYXksIHRoaXMgZXhwbGFpbnMgd2h5IHlvdSBkb24n
dCB3YW50IHRoaXMgYXJyYXkgaW5zaWRlIHRoZQpmdW5jdGlvbi4KCldpdGggdGhlIGRlc2NyaXB0
aW9uIHN1aXRhYmx5IGNvcnJlY3RlZApSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:14:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7Oe-0005MS-Ig; Mon, 29 Jan 2018 11:14:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o0r7=ey=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eg7Od-0005ME-KF
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 11:14:43 +0000
X-Inumbo-ID: a4b390b6-04e5-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a4b390b6-04e5-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 11:14:59 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 11AE51596;
 Mon, 29 Jan 2018 03:14:36 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1FAD13F487;
 Mon, 29 Jan 2018 03:14:34 -0800 (PST)
To: Pieter Dewachter <pieter.dewachter@student.kuleuven.be>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Peng Fan <peng.fan@nxp.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@arm.com>
References: <1517137831941.78119@student.kuleuven.be>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a8060d2d-af2b-1014-c933-e5ede90613eb@arm.com>
Date: Mon, 29 Jan 2018 11:14:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1517137831941.78119@student.kuleuven.be>
Content-Language: en-US
Subject: Re: [Xen-devel] Supported hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGVsbG8sCgpPbiAyOC8wMS8xOCAxMToxMCwgUGlldGVyIERld2FjaHRlciB3cm90ZToKPiBEZWFy
IGRldmVsb3BlcnMsCgpIaSBQaWV0ZXIsCgpUaGFuayB5b3UgZm9yIHlvdXIgaW50ZXJlc3Qgb24g
WGVuLgoKPiAKPiAKPiDigItJJ20gZG9pbmcgbXkgbWFzdGVyIHRoZXNpcyB0aGlzIHllYXIgYW5k
IEkgd2lsbCBiZSB1c2luZyB0aGUgWGVuIAo+IGh5cGVydmlzb3IgZm9yIGl0LiBUaGUgZG9tYWlu
IGZvciBteSB0aGVzaXMgaXMgbW9yZSBhYm91dCB0aGUgYXV0b21vdGl2ZSAKPiBzZWN0b3IsIGJ1
dCB1bmZvcnR1bmF0ZWx5IHRoZSBoYXJkd2FyZSBpcyB0b28gZXhwZW5zaXZlIHRvIGFjdHVhbGx5
IHVzZSAgPiB0aGUgYXV0b21vdGl2ZSBkcml2ZXJzIGZvciBYZW4uCj4gCj4gCj4gVGhlIGdvYWwg
aXMgdG8gc2V0IHVwIGEgZmFpbG92ZXIgY2x1c3RlcsKgYnkgdXNpbmcgdHdvIGRpZmZlcmVudCAK
PiBwcm9jZXNzb3JzLCBidXQgdGhlIGZpcnN0IGdvYWwgaXMgdG8gYWN0dWFsbHkgcnVuIFhlbiBv
biB0aGVtLiBEdWUgdG8gCj4gdGhlIGxpbWl0ZWQgYnVkZ2V0LCB3ZSB3ZXJlIGxvb2tpbmcgYXQg
dGhpcyBkZXZlbG9wbWVudCBib2FyZCBzcGVjaWZpY2FsbHk6Cj4gCj4gaHR0cHM6Ly93d3cubW91
c2VyLmJlL3Byb2R1Y3RkZXRhaWwvbnhwLWZyZWVzY2FsZS9mcmRtLWxzMTAxMmEtcGE/cXM9c0dB
RXBpTVpaTXR3MG5Fd3l3Y0ZnUHExOHZSVWtPaHJGR0k0JTI1MmJ6NXhHNzBITTRZSVNtZGVjdz09
IAo+IDxodHRwczovL3d3dy5tb3VzZXIuYmUvcHJvZHVjdGRldGFpbC9ueHAtZnJlZXNjYWxlL2Zy
ZG0tbHMxMDEyYS1wYT9xcz1zR0FFcGlNWlpNdHcwbkV3eXdjRmdQcTE4dlJVa09ockZHSTQlMjUy
Yno1eEc3MEhNNFlJU21kZWN3Pgo+IAo+IAo+IFRoaXMgaXMgYSBib2FyZCBiYXNlZCBvbiBhIHNp
bmdsZcKgQ29ydGV4wqBBNTMgaW1wbGVtZW50ZWQgYnkgTlhQLCBtb3JlIAo+IGRldGFpbHMgY2Fu
IGJlIGZvdW5kIGhlcmU6Cj4gCj4gaHR0cHM6Ly93d3cubnhwLmNvbS9wcm9kdWN0cy9wcm9jZXNz
b3JzLWFuZC1taWNyb2NvbnRyb2xsZXJzL2FybS1iYXNlZC1wcm9jZXNzb3JzLWFuZC1tY3VzL3Fv
cmlxLWxheWVyc2NhcGUtYXJtLXByb2Nlc3NvcnMvcW9yaXEtbGF5ZXJzY2FwZS0xMDEyYS1sb3ct
cG93ZXItY29tbXVuaWNhdGlvbi1wcm9jZXNzb3I6TFMxMDEyQSAKPiDigIsKPiAKPiAKPiBOb3cg
SSBoYXZlIGhlYXJkIHRoZSBiaWdnZXN0IHByb2JsZW0gaXMgZ2VuZXJhbGx5IHRoZSBHSUMgaW50
ZXJydXB0IAo+IGNvbnRyb2xsZXIsIHNvIEkgd2FzIHdvbmRlcmluZyBpZiBpdCBpcyBwb3NzaWJs
ZSB0byBydW4gWGVuIG9uIHRoZXNlIAo+IGJvYXJkcz8KCkkgd291bGQgbm90IGNvbnNpZGVyIHRo
ZSBHSUMgYXMgdGhlIG1haW4gcHJvYmxlbS4gWGVuIHN1cHBvcnRzIEdJQ3YyIGFuZCAKR0lDdjMg
YW5kIG5vdGhpbmcgc2hvdWxkIGJlIG5lY2Vzc2FyeSBpZiB0aGUgcGxhdGZvcm0gaGFzIG9uZSAo
dGhpcyBpcyAKYXNzdW1pbmcgbm8gd29ya2Fyb3VuZCBpcyByZXF1aXJlZCkuIEhvd2V2ZXIsIGlm
IHRoZSBwbGF0Zm9ybSBoYXMgYSAKc2Vjb25kIGludGVycnVwdCBjb250cm9sbGVyIChzdWNoIGFz
IG9uIFRlZ3JhKSB5b3UgbWF5IG5lZWQgdG8gYWRkIHNvbWUgCmxvZ2ljIGluIFhlbiB0byBnZXQg
dGhlIGludGVycnVwdCByb3V0ZWQgdG8gYSBEb20wL0RvbVUuCgo+IE9uY2UgSSBoYXZlIGNvbmZp
cm1hdGlvbiBJIGNhbiBtYWtlIHRoZSBwdXJjaGFzZSB0byBjb250aW51ZSBteSAKPiB0aGVzaXMu
IEl0IHdvdWxkIGJlIGEgc2hhbWUgdG8gYnV5IHVuc3VwcG9ydGVkIGhhcmR3YXJlIHRvIHN0YXJ0
IHdpdGguCgpJIGFtIG5vdCBhd2FyZSBvZiBhbnlvbmUgYm9vdGluZyBYZW4gb24gdGhhdCBwbGF0
Zm9ybS4gRnJvbSB0aGUgc3BlYywgaXQgCmxvb2tzIHByZXR0eSBzdGFuZGFyZC4gSXQgbG9va3Mg
bGlrZSB0aGUgVUFSVCBkcml2ZXIgaW4gWGVuIG1heSBuZWVkIApzb21lIHVwZGF0ZSB0byBiZSB1
c2FibGUuIE90aGVyIHRoYW4gdGhhdCwgSSBiZWxpZXZlIGl0IHdvdWxkIG5vdCBiZSB0b28gCm11
Y2ggdHJvdWJsZS4KCkhvd2V2ZXIsIEkgZG9uJ3Qgc2VlIGFuIElPTU1VLiBUaGlzIG1pZ2h0IG1h
a2UgbW9yZSBkaWZmaWN1bHQgdG8gYXNzaWduIAphIGRldmljZSB0byBhIGRvbWFpbiBpZiB0aGF0
IHdoYXQgeW91IGFyZSBhaW1pbmcuCgpJIGhhdmUgQ0NlZCBmZXcgbW9yZSBwZXJzb24gdG8gZ2V0
IG1vcmUgZmVlZGJhY2suCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:19:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7TK-0005ZK-7o; Mon, 29 Jan 2018 11:19:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eg7TJ-0005ZE-DE
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 11:19:33 +0000
X-Inumbo-ID: 3f1f1a14-04e6-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f1f1a14-04e6-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 12:19:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,429,1511827200"; d="scan'208";a="66826552"
To: Jan Beulich <JBeulich@suse.com>
References: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
 <1516972600-26262-2-git-send-email-andrew.cooper3@citrix.com>
 <5A6F0E0602000078001A34E6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e88ec08a-bdbd-4a2f-97f1-69c28d32ca82@citrix.com>
Date: Mon, 29 Jan 2018 11:19:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6F0E0602000078001A34E6@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/3] x86/emul: Optimise decode_register()
	somewhat
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMTggMTE6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjAxLjE4IGF0
IDE0OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+IEBAIC0zOTYsNiArMzk2LDUxIEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3Qgewo+PiAgLyogU2hpZnQgdmFsdWVzIGJldHdlZW4gc3JjIGFuZCBkc3Qgc2l6
ZXMgb2YgcG1vdntzLHp9eHtiLHcsZH17dyxkLHF9LiAqLwo+PiAgc3RhdGljIGNvbnN0IHVpbnQ4
X3QgcG1vdl9jb252ZXJ0X2RlbHRhW10gPSB7IDEsIDIsIDMsIDEsIDIsIDEgfTsKPj4gIAo+PiAr
LyoKPj4gKyAqIE1hcCBHUFJzIGJ5IE1vZFJNIGVuY29kaW5nIHRvIHRoZWlyIG9mZnNldCB3aXRo
aW4gc3RydWN0IGNwdV91c2VyX3JlZ3MuCj4+ICsgKiBUaGUgQUgsQ0gsREgsQkggb2Zmc2V0cyBh
cmUgbWlzYWxpZ25lZC4KPj4gKyAqLwo+PiArc3RhdGljIGNvbnN0IHVpbnQ4X3QgY3B1X3VzZXJf
cmVnc19ncHJfb2Zmc2V0c1tdID0gewo+PiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzLCByKGF4KSksCj4+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoY3gp
KSwKPj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihkeCkpLAo+PiArICAg
IG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGJ4KSksCj4+ICsgICAgb2Zmc2V0b2Yo
c3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoc3ApKSwKPj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1
X3VzZXJfcmVncywgcihicCkpLAo+PiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdz
LCByKHNpKSksCj4+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoZGkpKSwK
Pj4gKyNpZiBkZWZpbmVkKF9feDg2XzY0X18pCj4gI2lmZGVmID8KCkNhbiBkby4KCj4KPj4gKyAg
ICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjgpLAo+PiArICAgIG9mZnNldG9mKHN0
cnVjdCBjcHVfdXNlcl9yZWdzLCByOSksCj4+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2Vy
X3JlZ3MsIHIxMCksCj4+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIxMSks
Cj4+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIxMiksCj4+ICsgICAgb2Zm
c2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIxMyksCj4+ICsgICAgb2Zmc2V0b2Yoc3RydWN0
IGNwdV91c2VyX3JlZ3MsIHIxNCksCj4+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3Jl
Z3MsIHIxNSksCj4+ICsjZW5kaWYKPj4gK307Cj4+ICtzdGF0aWMgY29uc3QgdWludDhfdCBjcHVf
dXNlcl9yZWdzX2hpZ2hfZ3ByX29mZnNldHNbXSA9IHsKPj4gKyAgICBvZmZzZXRvZihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncywgcihheCkpLAo+PiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzLCByKGN4KSksCj4+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoZHgp
KSwKPj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihieCkpLAo+IGFsLCBj
bCwgZGwsIGJsIHJlc3BlY3RpdmVseT8KCkVybSAtIG9uZSB2ZXJzaW9uIG9mIHRoaXMgcGF0Y2gg
ZGVmaW5pdGVseSBoYWQgdGhlc2UgY29ycmVjdC4uLgoKPgo+PiArICAgIG9mZnNldG9mKHN0cnVj
dCBjcHVfdXNlcl9yZWdzLCBhaCksCj4+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3Jl
Z3MsIGNoKSwKPj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgZGgpLAo+PiAr
ICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBiaCksCj4+ICsjaWYgZGVmaW5lZChf
X3g4Nl82NF9fKQo+PiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByOCksCj4+
ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHI5KSwKPj4gKyAgICBvZmZzZXRv
ZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEwKSwKPj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1
X3VzZXJfcmVncywgcjExKSwKPj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywg
cjEyKSwKPj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEzKSwKPj4gKyAg
ICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjE0KSwKPj4gKyAgICBvZmZzZXRvZihz
dHJ1Y3QgY3B1X3VzZXJfcmVncywgcjE1KSwKPj4gKyNlbmRpZgo+IFRoZXNlIDggZW50cmllcyBh
cmUgcG9pbnRsZXNzIC0gdGhlcmUncyBubyBlbmNvZGluZyB3aGljaCBjb3VsZAo+IHJlc3VsdCBp
biB0aGVtIGJlaW5nIHVzZWQuCj4KPiBOb3QgYWxzbyB0aGF0IHRoZSBuYW1lIG9mIHRoZSBhcnJh
eSBpc24ndCByZWZsZWN0aW5nIGl0cyBjb250ZW50czogT25seQo+IGZvdXIgb2YgdGhlIGVudHJp
ZXMgYWN0dWFsbHkgYXJlICJoaWdoIGJ5dGUiIHJlZ2lzdGVycy4KPgo+IEkgYWxzbyB0aGluayBi
b3RoIGFycmF5cyB3b3VsZCBiZXR0ZXIgaGF2ZSBmdW5jdGlvbiBzY29wZSBvbmx5LgoKWW91J3Zl
IG5vdGljZWQgd2h5IGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMgY2FuJ3QgYmUsIGJ1dCB0aGUg
aGlnaAplbmNvZGluZ3MgY291bGQgYmUgKGluIHByaW5jaXBsZSkuCgpIYXZpbmcgdGhlIGFycmF5
cyBkaWZmZXJlbmNlIGxlbmd0aHMgd291bGQgbWVhbiB0aGF0IHdlIG5lZWQgdG8gYWRqdXN0CnRo
ZSBib3VuZGFyeSBjb25kaXRpb25zIG9uIGVhY2ggc2lkZSBvZiB0aGUgaGlnaGJ5dGVfcmVnIGJy
YW5jaC7CoCBHaXZlbgp0aGUgd2F5IHBhdGNoIDMgaGFzIHR1cm5lZCBvdXQsIHRoaXMgaXMgcHJv
YmFibHkgZmluZSBhcyBtb3N0IGNvZGVwYXRocwp1c2UgdGhlIHNpbXBsZXIgZGVjb2RlX2dwcigp
IGFueXdheS7CoCBJdCBtaWdodCBhbHNvIGJlIGhhbmR5IGhhdmluZyBhbgphc3NlcnQgY2F0Y2hp
bmcgYXR0ZW1wdHMgdG8gdXNlIGhpZ2hieXRlX3JlZyB3aXRoIGEgcmV4IGFkZGl0aW9uLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:20:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7U4-00067J-L2; Mon, 29 Jan 2018 11:20:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg7U3-000668-5F
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 11:20:19 +0000
X-Inumbo-ID: 6cb7e928-04e6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6cb7e928-04e6-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 11:20:35 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 04:20:12 -0700
Message-Id: <5A6F117A02000078001A350F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 04:20:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516972600-26262-1-git-send-email-andrew.cooper3@citrix.com>
 <1516972600-26262-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516972600-26262-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/emul: Improvements to internal
 users of decode_register()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDE0OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC0xOTgwLDkgKzE5
ODAsOCBAQCBsb2FkX3NlZygKPiAgICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiAtdm9pZCAqCj4g
LWRlY29kZV9yZWdpc3RlcigKPiAtICAgIHVpbnQ4X3QgbW9kcm1fcmVnLCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgaW50IGhpZ2hieXRlX3JlZ3MpCj4gK3N0YXRpYyB1bnNpZ25lZCBsb25n
ICpkZWNvZGVfaGlnaF9ncHIoCj4gKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5z
aWduZWQgaW50IG1vZHJtX3JlZywgYm9vbCBoaWdoYnl0ZV9yZWdzKQoKU2FtZSByZW1hcmsgYXMg
bWFkZSBlYXJsaWVyIGZvciB0aGUgYXJyYXksIGhlcmUgcmVnYXJkaW5nIHRoZQpmdW5jdGlvbiBu
YW1lOiBZb3UncmUgZGVjb2RpbmcgbGVnYWN5IGJ5dGUgcmVnaXN0ZXJzLCBub3QgaGlnaApieXRl
IG9uZXMuIEFzIHRvIHRoZSByZXR1cm4gdHlwZSAtIHdhc24ndCBpdCB5b3Ugd2hvIG9iamVjdGVk
CnRvICJ1bnNpZ25lZCBsb25nICoiIHdoZW4gdGhlIHBvaW50ZXIgcmVhbGx5IGp1c3QgcG9pbnRz
IGF0IGEKYnl0ZSAod2hpY2ggSSd2ZSBhbHJlYWR5IHJlZmxlY3RlZCBpbiBteSB2NCBvZiB0aGUg
cGF0Y2ggd2hpY2gKSSBhc3N1bWUgdHJpZ2dlcmVkIHlvdXIgYXR0ZW1wdCB0byBkbyB0aGluZ3Mg
ZGlmZmVyZW50bHkpPyBJLmUuCmVpdGhlciB2b2lkICogb3IgdWludDhfdCAqLCBwbGVhc2UuCgo+
IEBAIC0zMDY2LDggKzMwNjMsNyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZihzdGF0ZS0+bm90XzY0Yml0ICYmIG1vZGVfNjRiaXQoKSwgRVhDX1VEKTsKPiAgCj4g
ICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfUkVHICkKPiAtICAgICAgICBlYS5yZWcgPSBkZWNvZGVf
cmVnaXN0ZXIobW9kcm1fcm0sICZfcmVncywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKGQgJiBCeXRlT3ApICYmICFyZXhfcHJlZml4KTsKPiArICAgICAgICBlYS5yZWcgPSBk
ZWNvZGVfaGlnaF9ncHIoJl9yZWdzLCBtb2RybV9ybSwgKGQgJiBCeXRlT3ApICYmICFyZXhfcHJl
Zml4KTsKPiAgCj4gICAgICBtZW1zZXQobW12YWxwLCAweGFhIC8qIGFyYml0cmFyeSAqLywgc2l6
ZW9mKCptbXZhbHApKTsKPiAgCj4gQEAgLTMwODEsMTMgKzMwNzcsMTMgQEAgeDg2X2VtdWxhdGUo
Cj4gICAgICAgICAgc3JjLnR5cGUgPSBPUF9SRUc7Cj4gICAgICAgICAgaWYgKCBkICYgQnl0ZU9w
ICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHNyYy5yZWcgPSBkZWNvZGVfcmVnaXN0ZXIo
bW9kcm1fcmVnLCAmX3JlZ3MsIChyZXhfcHJlZml4ID09IDApKTsKPiArICAgICAgICAgICAgc3Jj
LnJlZyA9IGRlY29kZV9oaWdoX2dwcigmX3JlZ3MsIG1vZHJtX3JlZywgKHJleF9wcmVmaXggPT0g
MCkpOwoKQWxvbmcgdGhlIGxpbmVzIG9mIHRoZSBlYXJsaWVyIGh1bmsgIiFyZXhfcHJlZml4Ij8g
U2FtZSBpbiBJIHRoaW5rIHR3bwptb3JlIGNhc2VzIGZ1cnRoZXIgZG93bi4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:24:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7Xk-0006L9-8d; Mon, 29 Jan 2018 11:24:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg7Xj-0006L3-03
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 11:24:07 +0000
X-Inumbo-ID: e28fe766-04e6-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e28fe766-04e6-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 12:23:53 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 04:24:03 -0700
Message-Id: <5A6F125F02000078001A3525@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 04:23:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516978099-14902-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516978099-14902-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/ioemul: Misc improvements to
	ioport_emulate.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAxLjE4IGF0IDE1OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUHV0IHRoZSBvcGNvZGUgaW50byBhbiBhcnJheSBhbmQgdXNlIG1lbWNweS4gIFRoaXMg
YWxsb3dzIHRoZSBjb21waWxlZCBjb2RlIHRvCj4gYmUgd3JpdHRlbiB3aXRoIHR3byBtb3ZzLCBy
YXRoZXIgdGhhbiAxMCBtb3YgJGltbTgncy4gIEFsc28sIGRyb3AgdHJhaWxpbmcKPiB3aGl0ZXNw
YWNlIGluIHRoZSBmaWxlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpJdCdzIGEgY2xlYXIgaW1wcm92ZW1lbnQsIHNvClJldmll
d2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CmJ1dCAuLi4KCj4gQEAgLTEx
LDMyICsxMSwyNCBAQAo+ICBzdGF0aWMgYm9vbCBpb2VtdWxfaGFuZGxlX3Byb2xpYW50X3F1aXJr
KAo+ICAgICAgdTggb3Bjb2RlLCBjaGFyICppb19lbXVsX3N0dWIsIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ICB7Cj4gKyAgICBzdGF0aWMgY29uc3QgY2hhciBzdHViW10gPSB7Cj4gKyAg
ICAgICAgMHg5YywgICAgICAgLyogICAgcHVzaGYgICAgICAgICAgICovCj4gKyAgICAgICAgMHhm
YSwgICAgICAgLyogICAgY2xpICAgICAgICAgICAgICovCj4gKyAgICAgICAgMHhlZSwgICAgICAg
LyogICAgb3V0ICVhbCwgJWR4ICAgICovCj4gKyAgICAgICAgMHhlYywgICAgICAgLyogMTogaW4g
JWR4LCAlYWwgICAgICovCj4gKyAgICAgICAgMHhhOCwgMHg4MCwgLyogICAgdGVzdCAkMHg4MCwg
JWFsICovCj4gKyAgICAgICAgMHg3NSwgMHhmYiwgLyogICAgam56IDFiICAgICAgICAgICovCj4g
KyAgICAgICAgMHg5ZCwgICAgICAgLyogICAgcG9wZiAgICAgICAgICAgICovCj4gKyAgICAgICAg
MHhjMywgICAgICAgLyogICAgcmV0ICAgICAgICAgICAgICovCj4gKyAgICB9OwoKLi4uIGNvdWxk
IHlvdSBnbyBldmVuIGZ1cnRoZXIgYW5kIGF2b2lkIHRoaXMgaGV4IGVuY29kaW5nIG9mIGluc25z
CmFsdG9nZXRoZXIsIGJ1dCB1c2luZyBhIGZpbGUgc2NvcGUgYXNtKCksIG9yIGEgZnVuY3Rpb24g
c2NvcGUgb25lCnB1dHRpbmcgdGhpcyBpbnRvIGUuZy4gLmZpeHVwIHZpYSAucHVzaHNlY3Rpb24v
LnBvcHNlY3Rpb24/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:37:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7ks-0007De-1j; Mon, 29 Jan 2018 11:37:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eg7kq-0007DU-9i
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 11:37:40 +0000
X-Inumbo-ID: c82683eb-04e8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c82683eb-04e8-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 12:37:28 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,429,1511827200"; d="scan'208";a="66827348"
Date: Mon, 29 Jan 2018 11:37:31 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Michael Glasgow <glasgow@beer.net>
Message-ID: <20180129113709.afgogfzp3pszcav3@MacBook-Pro-de-Roger.local>
References: <201801261954.w0QJsVrb043842@dark.beer.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <201801261954.w0QJsVrb043842@dark.beer.net>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] firmware/shim: fix build process to use POSIX find
 options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDE6NTQ6MzBQTSAtMDYwMCwgTWljaGFlbCBHbGFzZ293
IHdyb3RlOgo+IFRoaXMgcmVjZW50IHBhdGNoIGNhbiBiZSBzaW1wbGlmaWVkIGEgYml0LiAgKFRo
ZSBwYXRjaCBiZWxvdyBpcwo+IHVudGVzdGVkLCBqdXN0IGEgc3VnZ2VzdGlvbi4pCj4gCgpUaGFu
a3MsIHRoaXMgTEdUTSwgYnV0IGl0IG5lZWRzIHlvdXIgU2lnbmVkLW9mZi1ieSB0YWcgaW4gb3Jk
ZXIgdG8gYmUKYXBwbGllZC4KCkFsc28gcmVtZW1iZXIgdG8gQ2MgdGhlIG1haW50YWluZXJzIHdo
ZW4gcmVzZW5kaW5nLCBJJ3ZlIGRvbmUgdGhpcyBmb3IKeW91IG5vdy4KCj4gZGlmZiAtdXIgYS90
b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9N
YWtlZmlsZQo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUJMjAxOC0wMS0y
NiAxMTo0MDowMC43MTEzODk2MDUgLTA2MDAKPiArKysgYi90b29scy9maXJtd2FyZS94ZW4tZGly
L01ha2VmaWxlCTIwMTgtMDEtMjYgMTE6NTE6NDEuMjc5ODI1MTQyIC0wNjAwCj4gQEAgLTIwLDkg
KzIwLDggQEAKPiAgCXJtIC1mIGxpbmtmYXJtLnN0YW1wLnRtcAo+ICAJJChmb3JlYWNoIGQsICQo
TElOS19ESVJTKSwgXAo+ICAJCSAobWtkaXIgLXAgJChEKS8kKGQpOyBcCj4gLQkJICBjZCAkKEQp
LyQoZCk7IFwKPiAtCQkgIGZpbmQgJChYRU5fUk9PVCkvJChkKS8gLXR5cGUgZCAtZXhlYyBzaCAt
YyBcCj4gLQkJICAgICAgImVjaG8ge30gfCBzZWQgJ3MsXiQoWEVOX1JPT1QpLyQoZCkvLCxnJyB8
IHhhcmdzIG1rZGlyIC1wIiBcOyk7KQo+ICsJCSAgY2QgJChEKS8kKGQpICYmIFwKPiArCQkgIChj
ZCAkKFhFTl9ST09UKS8kKGQpICYmIGZpbmQgLiAtdHlwZSBkKSB8IHhhcmdzIG1rZGlyIC1wIFw7
KTspCj4gIAkkKGZvcmVhY2ggZCwgJChMSU5LX0RJUlMpLCBcCj4gIAkJKGNkICQoWEVOX1JPT1Qp
OyBcCj4gIAkJIGZpbmQgJChkKSAhIC10eXBlIGwgLXR5cGUgZiBcCj4gCj4gCj4gLS0gCj4gTWlj
aGFlbCBHbGFzZ293IDxnbGFzZ293QGJlZXIubmV0Pgo+IAo+IF9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 11:37:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 11:37:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg7kl-0007Ck-Eg; Mon, 29 Jan 2018 11:37:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eg7kj-0007Ca-5y
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 11:37:33 +0000
X-Inumbo-ID: c3c3af29-04e8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c3c3af29-04e8-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 12:37:20 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,429,1511827200"; d="scan'208";a="66827327"
To: Jan Beulich <JBeulich@suse.com>
References: <1516978099-14902-1-git-send-email-andrew.cooper3@citrix.com>
 <5A6F125F02000078001A3525@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dc8164f3-2511-e279-90d0-b2f8bb2c2dc3@citrix.com>
Date: Mon, 29 Jan 2018 11:37:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6F125F02000078001A3525@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/ioemul: Misc improvements to
	ioport_emulate.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMTggMTE6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjAxLjE4IGF0
IDE1OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFB1dCB0aGUgb3Bj
b2RlIGludG8gYW4gYXJyYXkgYW5kIHVzZSBtZW1jcHkuICBUaGlzIGFsbG93cyB0aGUgY29tcGls
ZWQgY29kZSB0bwo+PiBiZSB3cml0dGVuIHdpdGggdHdvIG1vdnMsIHJhdGhlciB0aGFuIDEwIG1v
diAkaW1tOCdzLiAgQWxzbywgZHJvcCB0cmFpbGluZwo+PiB3aGl0ZXNwYWNlIGluIHRoZSBmaWxl
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IEl0J3MgYSBjbGVhciBpbXByb3ZlbWVudCwgc28KPiBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IGJ1dCAuLi4KPgo+PiBAQCAtMTEsMzIgKzEx
LDI0IEBACj4+ICBzdGF0aWMgYm9vbCBpb2VtdWxfaGFuZGxlX3Byb2xpYW50X3F1aXJrKAo+PiAg
ICAgIHU4IG9wY29kZSwgY2hhciAqaW9fZW11bF9zdHViLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKPj4gIHsKPj4gKyAgICBzdGF0aWMgY29uc3QgY2hhciBzdHViW10gPSB7Cj4+ICsgICAg
ICAgIDB4OWMsICAgICAgIC8qICAgIHB1c2hmICAgICAgICAgICAqLwo+PiArICAgICAgICAweGZh
LCAgICAgICAvKiAgICBjbGkgICAgICAgICAgICAgKi8KPj4gKyAgICAgICAgMHhlZSwgICAgICAg
LyogICAgb3V0ICVhbCwgJWR4ICAgICovCj4+ICsgICAgICAgIDB4ZWMsICAgICAgIC8qIDE6IGlu
ICVkeCwgJWFsICAgICAqLwo+PiArICAgICAgICAweGE4LCAweDgwLCAvKiAgICB0ZXN0ICQweDgw
LCAlYWwgKi8KPj4gKyAgICAgICAgMHg3NSwgMHhmYiwgLyogICAgam56IDFiICAgICAgICAgICov
Cj4+ICsgICAgICAgIDB4OWQsICAgICAgIC8qICAgIHBvcGYgICAgICAgICAgICAqLwo+PiArICAg
ICAgICAweGMzLCAgICAgICAvKiAgICByZXQgICAgICAgICAgICAgKi8KPj4gKyAgICB9Owo+IC4u
LiBjb3VsZCB5b3UgZ28gZXZlbiBmdXJ0aGVyIGFuZCBhdm9pZCB0aGlzIGhleCBlbmNvZGluZyBv
ZiBpbnNucwo+IGFsdG9nZXRoZXIsIGJ1dCB1c2luZyBhIGZpbGUgc2NvcGUgYXNtKCksIG9yIGEg
ZnVuY3Rpb24gc2NvcGUgb25lCj4gcHV0dGluZyB0aGlzIGludG8gZS5nLiAuZml4dXAgdmlhIC5w
dXNoc2VjdGlvbi8ucG9wc2VjdGlvbj8KCkkgdHJpZWQgdGhhdCwgYnV0IGNvdWxkbid0IGZpbmQg
YSB3YXkgb2YgY3JlYXRpbmcgdGhlIGJsb2IgYXMgYSBzdGF0aWMKaW4gQydzIGV5ZXMsIG9yIHRo
ZSBzaXplIG91dCBhcyBhIGJ1aWxkLXRpbWUgY29uc3RhbnQuCgp+QW5kcmUKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:16:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8M5-0001cp-LL; Mon, 29 Jan 2018 12:16:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vfbq=ey=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1eg8M3-0001ch-MW
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 12:16:07 +0000
X-Inumbo-ID: 385f32e5-04ee-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 385f32e5-04ee-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 12:16:23 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0TCCSWe073105;
 Mon, 29 Jan 2018 12:15:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=Tlhs/cOwHhduF1J9CjHGJ/9XS6wrL/dtPNzsWGcluzI=;
 b=XNgt5COXdDlk+UrFyz8XEw6+VWlktiCVi/zyPvELfPXFljFXwHJvevN95wPTJKxeclOi
 sP3ilVDwUHxtg3bTgsDtufJgC4hB/8bToXT3LYzC/DGzpKmgHUaYTg4MDr1TnvNDqEbH
 2rBaBt8+t96pnI7ukvTgkv1Q//x9mTw9Q02AIAbufj0Nqp2/YkGZHFCcrO3k2V1EBLD5
 XP0wVMwGJbRYlHcwOhhxgwsFZ/53Y9LTS6p7m4PYdmpfz2HazB/L4I6XcEgy5xtHCTJF
 bHZMZWrDvtSu1t2k02JoYbx1Ge3COzOFoV+cSwLQkKEpunBlhVGV6Eo3bOk2mB0QZvOn qw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2ft11pgth4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 29 Jan 2018 12:15:56 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0TCFt0R018779
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 29 Jan 2018 12:15:55 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0TCFs5O012729;
 Mon, 29 Jan 2018 12:15:54 GMT
Received: from olila.local.net-space.pl (/10.175.182.146)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 29 Jan 2018 04:15:53 -0800
Date: Mon, 29 Jan 2018 13:15:49 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180129121549.GG16863@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171130210309.GC16962@olila.local.net-space.pl>
 <48481317-be7a-f91b-8e88-d8270eeee1eb@suse.com>
 <20171201111250.GF16962@olila.local.net-space.pl>
 <20171214111952.GH4531@olila.local.net-space.pl>
 <3e5282dd-c819-5963-52a9-77bc18832ea5@suse.com>
 <20171214113237.GJ4531@olila.local.net-space.pl>
 <f18b85e9-5bfd-8e6a-f939-46f20cf25d95@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f18b85e9-5bfd-8e6a-f939-46f20cf25d95@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8788
 signatures=668655
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-1711220000 definitions=main-1801290165
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/8] xen: add pvh guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMTQsIDIwMTcgYXQgMTI6NDQ6MzZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxNC8xMi8xNyAxMjozMiwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+ID4gT24gVGh1
LCBEZWMgMTQsIDIwMTcgYXQgMTI6MjY6MDJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
PiA+PiBPbiAxNC8xMi8xNyAxMjoxOSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+ID4+PiBPbiBGcmks
IERlYyAwMSwgMjAxNyBhdCAxMjoxMjo1MFBNICswMTAwLCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4g
Pj4+PiBPbiBGcmksIERlYyAwMSwgMjAxNyBhdCAwNjozNzozN0FNICswMTAwLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+ID4+Pj4+IE9uIDMwLzExLzE3IDIyOjAzLCBEYW5pZWwgS2lwZXIgd3JvdGU6
Cj4gPj4+Pj4+IE9uIFdlZCwgTm92IDI5LCAyMDE3IGF0IDAyOjQ2OjQyUE0gKzAxMDAsIEp1ZXJn
ZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4+Pj4+PiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBvcnQg
Zm9yIGJvb3RpbmcgTGludXggYXMgUFZIIGd1ZXN0Lgo+ID4+Pj4+Pj4KPiA+Pj4+Pj4+IFNpbWls
YXIgdG8gaTM4Ni94ZW4gYW5kIHg4Nl82NC94ZW4gcGxhdGZvcm1zIHRoZSBuZXcgaTM4Ni94ZW5w
dmgKPiA+Pj4+Pj4+IHBsYXRmb3JtIGdydWIgaXMgYm9vdGVkIGFzIGEgc3RhbmRhbG9uZSBpbWFn
ZSBkaXJlY3RseSBieSBYZW4uCj4gPj4+Pj4+Pgo+ID4+Pj4+Pj4gRm9yIGJvb3RpbmcgTGludXgg
a2VybmVsIGl0IGlzIHVzaW5nIHRoZSBzdGFuZGFyZCBsaW51eCBrZXJuZWwKPiA+Pj4+Pj4+IGxv
YWRlci4gVGhlIG9ubHkgbW9kaWZpY2F0aW9uIG9mIHRoZSBsaW51eCBsb2FkZXIgaXMgdG8gcGFz
cyB0aGUKPiA+Pj4+Pj4+IEFDUEkgUlNEUCBhZGRyZXNzIHZpYSBib290IHBhcmFtZXRlcnMgdG8g
dGhlIGtlcm5lbCwgYXMgdGhhdCB0YWJsZQo+ID4+Pj4+Pj4gbWlnaHQgbm90IGJlIGxvY2F0ZWQg
YXQgdGhlIHVzdWFsIHBoeXNpY2FsIGFkZHJlc3MganVzdCBiZWxvdyAxTUIuCj4gPj4+Pj4+Pgo+
ID4+Pj4+Pj4gQXMgdGhlIHJlbGF0ZWQgTGludXgga2VybmVsIHBhdGNoZXMgYXJlIG5vdCB5ZXQg
YWNjZXB0ZWQgcGxlYXNlCj4gPj4+Pj4+PiB3YWl0IGZvciB0aGlzIHRvIGhhcHBlbiBiZWZvcmUg
YXBwbHlpbmcgdGhlIHNlcmllcy4KPiA+Pj4+Pj4KPiA+Pj4+Pj4gU28sIG1heSBJIHJldmlldyB0
aGUgcGF0Y2hlcyBvciBzaG91bGQgSSBob2xkIG9uPyBBbmQgY291bGQgeW91Cj4gPj4+Pj4+IHBy
b3ZpZGUgYSBsaW5rIHRvIHRoZSAiTGludXgga2VybmVsIHBhdGNoZXMiIG1lbnRpb25lZCBhYm92
ZT8KPiA+Pj4+Pgo+ID4+Pj4+IFBsZWFzZSByZXZpZXchCj4gPj4+Pgo+ID4+Pj4gV2lsbCBkbyBp
biBhIHdlZWsgb3Igc28uCj4gPj4+Cj4gPj4+IFN3YW1wZWQgYnkgc29tZSB1cmdlbnQgaW50ZXJu
YWwgd29yay4gSSB3aWxsIHRyeSB0byByZXZpZXcgdGhpcyBiZWZvcmUKPiA+Pj4gWG1hcyBidXQg
aWYgaXQgZG8gbm90IGhhcHBlbiB0aGVuIEkgd2lsbCBkbyBpdCBpbiB0aGUgZmlyc3QgaGFsdCBv
Zgo+ID4+PiBKYW51YXJ5LiBTb3JyeSBmb3IgZGVsYXlzLgo+ID4+Cj4gPj4gVGhhbmtzLgo+ID4+
Cj4gPj4gQlRXOiB0aGUgTGludXgga2VybmVsIHBhdGNoZXMgaGF2ZSBiZWVuIGFjY2VwdGVkIGJ5
IHRoZSB4ODYgbWFpbnRhaW5lcnMuCj4gPgo+ID4gUGVyZmVjdCEgQ291bGQgeW91IHNlbmQgbWUg
dGhlaXIgY29tbWl0IGlkcz8KPgo+IFJpZ2h0IG5vdyB0aGV5IGFyZSBpbiB0aGUgdGlwIHRyZWUg
aW4gdGhlIHg4Ni9ib290IGJyYW5jaDoKPgo+IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90aXAvdGlwLmdpdCB4ODYvYm9vdAo+Cj4gQ29tbWl0LUlkcyBhcmU6
Cj4gMmY3NGNiZjk0N2Y0NWZhMDgyZGRhOGVhYzFhMWYxMjk5YTM3MmY0OQo+IDBjODljZjM2NDI0
ZjdjMTE3N2RlOGE1NzEyNTE0ZDdjYzJlYjM2OWYKPiA4ODc1MGE2YzMzZjgxM2I4MTU1MTY5OTBm
MDFmYjVlZTQ4OGM0NzdlCj4gOTMwYmE0OWIyY2U3YjA5YTVlZGRjMjEzODVmZDk0NGJhNmI0ZTgy
OQoKTXkgc2NoZWR1bGUgd2FzIGNvbXBsZXRlbHkgZGVzdHJveWVkIGJ5IG1hbnkgdW5leHBlY3Rl
ZCB3b3JrIGFuZCBmYW1pbHkKaXNzdWVzLiBJdCBsb29rcyB0aGF0IEkgYW0gcmVjb3ZlcmluZyBz
bG93bHkuIEkgYW0gZ29pbmcgdG8gdGFrZSBhIGxvb2sKYXQgdGhlIHBhdGNoZXMgaW4gYSB3ZWVr
IG9yIHR3by4gU2hvdWxkIEkgcmV2aWV3IHRoZXNlIG9uZXMgb3IgYXJlIHlvdQpnb2luZyB0byBw
b3N0IHNvbWV0aGluZyBuZXc/CgpTb3JyeSBmb3IgZGVsYXlzLgoKRGFuaWVsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8Xp-0002RC-VB; Mon, 29 Jan 2018 12:28:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eg8Xn-0002Q2-Kd
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 12:28:15 +0000
X-Inumbo-ID: ea7d4821-04ef-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea7d4821-04ef-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 12:28:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460071725"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 Jan 2018 12:26:38 +0000
Message-ID: <20180129122643.13008-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/5] clang fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZmlyc3QgMyBwYXRjaGVzIGluIHRoaXMgc2VyaWVzIHJlc3RvcmUgdGhlIHVz
YWdlIG9mCi1uby1pbnRlZ3JhdGVkLWFzIHdpdGggY2xhbmcgb25seSBmb3IgYXNzZW1ibHkgZmls
ZXMgdW5sZXNzIGl0J3MKc3RyaWN0bHkgbmVlZGVkLgoKVGhlbiBwYXRjaGVzIDQgYW5kIDUgYWxs
b3cgdG8gZ2V0IHJpZCBvZiAtbm8taW50ZWdyYXRlZC1hcyBldmVuIGZvcgphc3NlbWJseSBmaWxl
cyB3aGVuIHVzaW5nIGNsYW5nLCB0aHVzIGJlaW5nIGFibGUgdG8gZnVsbHkgY29tcGlsZSBYZW4K
dXNpbmcgY2xhbmcncyBpbnRlZ3JhdGVkIGFzc2VtYmxlci4gRnVsbHkgY29tcGlsaW5nIFhlbiB3
aXRoIGNsYW5nJ3MKaW50ZWdyYXRlZCBhc3NlbWJsZXIgd2lsbCByZXF1aXJlIGNsYW5nIDQuMCBv
ciBuZXdlci4KClRoaXMgc2VyaWVzIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGNsYW5nIDMuNSwgY2xh
bmcgNi4wIGFuZCBnY2MgNi40LjAuCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICg1
KToKICBidWlsZDogZmlsdGVyIG91dCBjb21tYW5kIGxpbmUgYXNzZW1ibGVyIGFyZ3VtZW50cwog
IHg4Ni9jbGFuZzogZml4IGJ1aWxkIHdpdGggaW5kaXJlY3QgdGh1bmtzCiAgeDg2OiBmaXggaW5k
aXJlY3QgdGh1bmsgdXNhZ2Ugb2YgQ09ORklHX0lORElSRUNUX1RIVU5LCiAgeDg2OiBtb3ZlIGRl
Y2xhcmF0aW9uIG9mIHRoZSBleGNlcHRpb25fdGFibGUgdG8gQwogIHg4NjogcmVtb3ZlIHVzYWdl
IG9mIC5za2lwIHdpdGggbm9uLWFic29sdXRlIGV4cHJlc3Npb25zCgogQ29uZmlnLm1rICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgNyArKystLS0tCiB4ZW4vUnVsZXMubWsgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAzIC0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayAgICAgICAgICAg
ICAgICAgIHwgMTcgKysrKysrKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni9leHRhYmxlLmMgICAg
ICAgICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAg
ICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYv
eDg2XzY0L2NvbXBhdC9lbnRyeS5TICAgICB8ICA5ICsrKysrKysrLQogeGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TICAgICAgICAgICAgfCAzMiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAgMyArKy0KIHhl
bi9jb21tb24vd2FpdC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUv
TWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaCAgICAgICAgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgICAgICB8ICAxIC0KIDEzIGZpbGVzIGNo
YW5nZWQsIDkzIGluc2VydGlvbnMoKyksIDU0IGRlbGV0aW9ucygtKQoKLS0gCjIuMTUuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8Xp-0002QV-KV; Mon, 29 Jan 2018 12:28:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eg8Xn-0002Q3-Kc
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 12:28:15 +0000
X-Inumbo-ID: eb0bae06-04ef-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb0bae06-04ef-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 12:28:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460071734"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 Jan 2018 12:26:39 +0000
Message-ID: <20180129122643.13008-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180129122643.13008-1-roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/5] build: filter out command line assembler
	arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIGFzc2VtYmxlciBpcyBub3QgdXNlZC4gVGhpcyBoYXBwZW5zIHdoZW4gdXNpbmcgY2Mg
LUUgb3IgY2MgLVMKZm9yIGV4YW1wbGUuIEdDQyB3aWxsIGp1c3QgaWdub3JlIHRoZSAtV2EsLi4u
IHdoZW4gdGhlIGFzc2VtYmxlciBpcwpub3QgY2FsbGVkLCBidXQgY2xhbmcgd2lsbCBjb21wbGFp
biBsb3VkbHkgYW5kIGZhaWwuCgpUaGlzIGlzIGEgcHJlcGFyYXRvcnkgY2hhbmdlIGluIG9yZGVy
IHRvIHBhc3MgYXNzZW1ibGVyIGFyZ3VtZW50cyB3aGVuCnVzaW5nIGNsYW5nLgoKU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9NYWtlZmlsZSB8IDYgKysrLS0tCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgfCAyICstCiAy
IGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXgg
ZDkwM2I3YWJiOS4uMDIxYTRiYTI3ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxl
CisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMjE1LDE1ICsyMTUsMTUgQEAgZWZpL2Jv
b3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86ICQoQkFT
RURJUikvYXJjaC94ODYvZWYKIGVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVmaS9jb21w
YXQubyBlZmkvYnVpbGRpZC5vOiA7CiAKIGFzbS1vZmZzZXRzLnM6ICQoVEFSR0VUX1NVQkFSQ0gp
L2FzbS1vZmZzZXRzLmMKLQkkKENDKSAkKGZpbHRlci1vdXQgLWZsdG8sJChDRkxBR1MpKSAtUyAt
byAkQCAkPAorCSQoQ0MpICQoZmlsdGVyLW91dCAtV2ElIC1mbHRvLCQoQ0ZMQUdTKSkgLVMgLW8g
JEAgJDwKIAogeGVuLmxkczogeGVuLmxkcy5TCi0JJChDQykgLVAgLUUgLVVpMzg2ICQoQUZMQUdT
KSAtbyAkQCAkPAorCSQoQ0MpIC1QIC1FIC1VaTM4NiAkKGZpbHRlci1vdXQgLVdhJSwkKEFGTEFH
UykpIC1vICRAICQ8CiAJc2VkIC1lICdzL3hlblwubGRzXC5vOi94ZW5cLmxkczovZycgPC54ZW4u
bGRzLmQgPi54ZW4ubGRzLmQubmV3CiAJbXYgLWYgLnhlbi5sZHMuZC5uZXcgLnhlbi5sZHMuZAog
CiBlZmkubGRzOiB4ZW4ubGRzLlMKLQkkKENDKSAtUCAtRSAtVWkzODYgLURFRkkgJChBRkxBR1Mp
IC1vICRAICQ8CisJJChDQykgLVAgLUUgLVVpMzg2IC1ERUZJICQoZmlsdGVyLW91dCAtV2ElLCQo
QUZMQUdTKSkgLW8gJEAgJDwKIAlzZWQgLWUgJ3MvZWZpXC5sZHNcLm86L2VmaVwubGRzOi9nJyA8
LiQoQEYpLmQgPi4kKEBGKS5kLm5ldwogCW12IC1mIC4kKEBGKS5kLm5ldyAuJChARikuZAogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9NYWtlZmlsZSBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCmlu
ZGV4IDE5MDY2YTMzYTAuLjA5NDcyNmFhYjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL01ha2Vm
aWxlCisrKyBiL3hlbi9pbmNsdWRlL01ha2VmaWxlCkBAIC02NSw3ICs2NSw3IEBAIGNvbXBhdC8l
Lmg6IGNvbXBhdC8lLmkgTWFrZWZpbGUgJChCQVNFRElSKS90b29scy9jb21wYXQtYnVpbGQtaGVh
ZGVyLnB5CiAJbXYgLWYgJEAubmV3ICRACiAKIGNvbXBhdC8lLmk6IGNvbXBhdC8lLmMgTWFrZWZp
bGUKLQkkKENQUCkgJChmaWx0ZXItb3V0IC1NJSAlLmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hlbi9j
b25maWcuaCwkKENGTEFHUykpICQoY3BwZmxhZ3MteSkgLW8gJEAgJDwKKwkkKENQUCkgJChmaWx0
ZXItb3V0IC1XYSUgLU0lICUuZCAtaW5jbHVkZSAlL2luY2x1ZGUveGVuL2NvbmZpZy5oLCQoQ0ZM
QUdTKSkgJChjcHBmbGFncy15KSAtbyAkQCAkPAogCiBjb21wYXQvJS5jOiBwdWJsaWMvJS5oIHhs
YXQubHN0IE1ha2VmaWxlICQoQkFTRURJUikvdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weQog
CW1rZGlyIC1wICQoQEQpCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:28:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:28:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8Xp-0002QK-Af; Mon, 29 Jan 2018 12:28:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eg8Xn-0002Q4-Kh
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 12:28:15 +0000
X-Inumbo-ID: eb0ffac8-04ef-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb0ffac8-04ef-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 12:28:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460071753"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 Jan 2018 12:26:41 +0000
Message-ID: <20180129122643.13008-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180129122643.13008-1-roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 3/5] x86: fix indirect thunk usage of
	CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbmRpcmVjdF90aHVua19hc20uaCBpcyBpbnN0YW50aWF0ZWQgZGlyZWN0bHkgaW50byBh
c3NlbWJseSBmaWxlcwpDT05GSUdfSU5ESVJFQ1RfVEhVTksgbWlnaHQgbm90IGJlIGRlZmluZWQs
IGFuZCB0aHVzIHVzaW5nIC5pZiBhZ2FpbnN0Cml0IGlzIHdyb25nLgoKQWRkIGEgY2hlY2sgdG8g
ZGVmaW5lIENPTkZJR19JTkRJUkVDVF9USFVOSyB0byAwIGlmIG5vdCBkZWZpbmVkLCBzbwp0aGF0
IHVzaW5nIC5pZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgaXMgYWx3YXlzIGNvcnJlY3QuCgpUaGlz
IHN1cHByZXNzZXMgdGhlIGZvbGxvd2luZyBjbGFuZyBlcnJvcjoKCjxpbnN0YW50aWF0aW9uPjo4
Ojk6IGVycm9yOiBleHBlY3RlZCBhYnNvbHV0ZSBleHByZXNzaW9uCiAgICAuaWYgQ09ORklHX0lO
RElSRUNUX1RIVU5LID09IDEKICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjE6IG5vdGU6IHdo
aWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KSU5ESVJFQ1RfQlJBTkNIIGNhbGwgJXJkeApeCmVu
dHJ5LlM6NTg5Ojk6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KICAgICAgICBJ
TkRJUkVDVF9DQUxMICVyZHgKICAgICAgICBeCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggfCAzICsrKwogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IDQ0N2JmNjdh
ZWQuLmFhMzJmMTA5NjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMTQsNiArMTQsOSBA
QAogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCiAjaWZkZWYgX19BU1NFTUJMWV9fCisj
IGlmbmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKKyMgIGRlZmluZSBDT05GSUdfSU5ESVJFQ1Rf
VEhVTksgMAorIyBlbmRpZgogIyBpbmNsdWRlIDxhc20vaW5kaXJlY3RfdGh1bmtfYXNtLmg+CiAj
ZWxzZQogLyoKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:29:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:29:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8Yz-0002bk-CO; Mon, 29 Jan 2018 12:29:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eg8Yy-0002bG-3k
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 12:29:28 +0000
X-Inumbo-ID: eb4dd57d-04ef-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb4dd57d-04ef-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 12:28:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460071743"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 Jan 2018 12:26:40 +0000
Message-ID: <20180129122643.13008-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180129122643.13008-1-roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 2/5] x86/clang: fix build with indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGJ1aWxkIHdpdGggY2xhbmcgaXMgY3VycmVudGx5IGJyb2tlbiBiZWNhdXNlIGNsYW5nIGlu
dGVncmF0ZWQKYXNzZW1ibGVyIHJlcXVpcmVzIGFzbSBtYWNyb3MgdG8gYmUgZGVjbGFyZWQgaW5z
aWRlIHRoZSBzYW1lIGlubGluZQphc20gZGVjbGFyYXRpb24gd2hlcmUgdGhleSBhcmUgdXNlZC4K
CkluIG9yZGVyIHRvIGZpeCB0aGlzIGFsd2F5cyBpbmNsdWRlIGluZGlyZWN0X3RodW5rX2FzbS5o
IGluIHRoZSBzYW1lCmFzbSBkZWNsYXJhdGlvbiB3aGVyZSBpdCdzIGJlaW5nIHVzZWQuCgpUaGlz
IGhhcyBiZWVuIHJlcG9ydGVkIHRvIHVwc3RyZWFtIGNsYW5nIGF0OgoKaHR0cHM6Ly9idWdzLmxs
dm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjExMAoKVGhpcyBjaGFuZ2UgaGFzIGJlZW4gdGVzdGVk
IHdpdGggY2xhbmcgMy41LCBjbGFuZyA2LjAgYW5kIGdjYyA2LjQuMC4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4u
b3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2Ug
djE6CiAtIFVzZSBhcy1pbnNuIHRvIGNoZWNrIGlmIHRoZSBhc3NlbWJsZXIgc3VwcG9ydHMgLmlu
Y2x1ZGUuCiAtIE9wZW4gY29kZSBhIGNoZWNrIGZvciB3aGV0aGVyIHRoZSBhc3NlbWJsZXIgZm9y
Z2V0cyAubWFjcm8tcwogICBiZXR3ZWVuIGFzbSgpLXMuCi0tLQogQ29uZmlnLm1rICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgNyArKystLS0tCiB4ZW4vUnVsZXMubWsgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICA2ICsrKystLQogeGVuL2FyY2gveDg2L1J1bGVzLm1rICAgICAg
ICAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2L2V4dGFibGUu
YyAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jIHwgIDMgKystCiB4ZW4vY29tbW9uL3dhaXQuYyAgICAgICAgICAgICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgICAgIHwgMjggKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLQogNyBmaWxlcyBjaGFuZ2VkLCA1MSBpbnNlcnRpb25z
KCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsK
aW5kZXggNTFhZGMyN2Q4My4uYzU1ZjAyM2YzNSAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBi
L0NvbmZpZy5tawpAQCAtMTU3LDE3ICsxNTcsMTYgQEAgaWZuZGVmIFhFTl9IQVNfQ0hFQ0tQT0xJ
Q1kKIGVuZGlmCiAKICMgYXMtaW5zbjogQ2hlY2sgd2hldGhlciBhc3NlbWJsZXIgc3VwcG9ydHMg
YW4gaW5zdHJ1Y3Rpb24uCi0jIFVzYWdlOiBjZmxhZ3MteSArPSAkKGNhbGwgYXMtaW5zbiAiaW5z
biIsb3B0aW9uLXllcyxvcHRpb24tbm8pCisjIFVzYWdlOiBjZmxhZ3MteSArPSAkKGNhbGwgYXMt
aW5zbiBjYywiaW5zbiIsb3B0aW9uLXllcyxvcHRpb24tbm8sRkxBR1MpCiBhcy1pbnNuID0gJChp
ZiAkKHNoZWxsIGVjaG8gJ3ZvaWQgXyh2b2lkKSB7IGFzbSB2b2xhdGlsZSAoICQoMikgKTsgfScg
XAotICAgICAgICAgICAgICAgICAgICAgICB8ICQoMSkgJChmaWx0ZXItb3V0IC1NJSAlLmQgLWlu
Y2x1ZGUgJS9pbmNsdWRlL3hlbi9jb25maWcuaCwkKEFGTEFHUykpIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgfCAkKDEpICQoZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNsdWRlICUvaW5jbHVkZS94
ZW4vY29uZmlnLmgsJCg1KSkgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLWMgLXgg
YyAtbyAvZGV2L251bGwgLSAyPiYxKSwkKDQpLCQoMykpCi0KICMgYXMtaW5zbi1jaGVjazogQWRk
IGFuIG9wdGlvbiB0byBjb21waWxhdGlvbiBmbGFncywgYnV0IG9ubHkgaWYgaW5zbiBpcwogIyAg
ICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgYXNzZW1ibGVyLgogIyBVc2FnZTogJChjYWxsIGFz
LWluc24tY2hlY2sgQ0ZMQUdTLENDLCJub3AiLC1ESEFWRV9HQVNfTk9QKQogYXMtaW5zbi1jaGVj
ayA9ICQoZXZhbCAkKGNhbGwgYXMtaW5zbi1jaGVjay1jbG9zdXJlLCQoMSksJCgyKSwkKDMpLCQo
NCkpKQogZGVmaW5lIGFzLWluc24tY2hlY2stY2xvc3VyZQotICAgIGlmZXEgKCQkKGNhbGwgYXMt
aW5zbiwkJCgkKDIpKSwkKDMpLHksbikseSkKKyAgICBpZmVxICgkJChjYWxsIGFzLWluc24sJCQo
JCgyKSksJCgzKSx5LG4sJCQoQUZMQUdTKSkseSkKICAgICAgICAgJCgxKSArPSAkKDQpCiAgICAg
ZW5kaWYKIGVuZGVmCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5k
ZXggM2NmNDA3NTRhNi4uMjA1ZjBhZmYzMCAxMDA2NDQKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBi
L3hlbi9SdWxlcy5tawpAQCAtNjYsOCArNjYsMTAgQEAgZW5kaWYKIAogQUZMQUdTLXkgICAgICAg
ICAgICAgICAgKz0gLURfX0FTU0VNQkxZX18KIAotIyBDbGFuZydzIGJ1aWx0LWluIGFzc2VtYmxl
ciBjYW4ndCBoYW5kbGUgZW1iZWRkZWQgLmluY2x1ZGUncwotQ0ZMQUdTLSQoY2xhbmcpICAgICAg
ICAgKz0gLW5vLWludGVncmF0ZWQtYXMKKyMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgZG9l
c24ndCB1bmRlcnN0YW5kIC5za2lwIG9yIC5yZXB0IGFzc2VtYmxlcgorIyBkaXJlY3RpdmVzIHdp
dGhvdXQgYW4gYWJzb2x1dGUgdmFsdWU6CisjIGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjczNjkKK0FGTEFHUy0kKGNsYW5nKSAgICAgICAgICs9IC1uby1pbnRlZ3JhdGVk
LWFzCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IDU2YjJlYTgzNTYuLmFl
YWUwMWNkOTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJj
aC94ODYvUnVsZXMubWsKQEAgLTQyLDggKzQyLDE5IEBAIENGTEFHUyArPSAtRENPTkZJR19JTkRJ
UkVDVF9USFVOSwogZXhwb3J0IENPTkZJR19JTkRJUkVDVF9USFVOSz15CiBlbmRpZgogCi0jIFNl
dCB1cCB0aGUgYXNzZW1ibGVyIGluY2x1ZGUgcGF0aCBwcm9wZXJseSBmb3Igb2xkZXIgR0NDIHRv
b2xjaGFpbnMuICBDbGFuZwotIyBvYmplY3RzIHRvIHRoZSBhZ3VtZW50IGJlaW5nIHBhc3NlZCBo
b3dldmVyLgotaWZuZXEgKCQoY2xhbmcpLHkpCisjIFNldCB1cCB0aGUgYXNzZW1ibGVyIGluY2x1
ZGUgcGF0aCBwcm9wZXJseSBmb3Igb2xkZXIgdG9vbGNoYWlucy4KIENGTEFHUyArPSAtV2EsLUkk
KEJBU0VESVIpL2luY2x1ZGUKKworaWZlcSAoJChjbGFuZykseSkKKyAgICAjIENoZWNrIHdoZXRo
ZXIgY2xhbmcgYXNtKCktcyBzdXBwb3J0IC5pbmNsdWRlLgorICAgIGlmZXEgKCQoY2FsbCBhcy1p
bnNuLCQoQ0MpLCIuaW5jbHVkZSBcImFzbS9pbmRpcmVjdF90aHVua19hc20uaFwiIix5LG4sJChD
RkxBR1MpKSxuKQorICAgICAgICBDRkxBR1MgKz0gLW5vLWludGVncmF0ZWQtYXMKKyAgICBlbmRp
ZgorICAgICMgQ2hlY2sgaWYgdGhlIGFzc2VtYmxlciBrZWVwcyAubWFjcm8tcyBiZXR3ZWVuIGFz
bSgpLXMuCisgICAgaWZlcSAoJChpZiAkKHNoZWxsIGVjaG8gJ3ZvaWQgXyh2b2lkKSB7IGFzbSB2
b2xhdGlsZSAoICIubWFjcm8gRk9PXG4uZW5kbSIgKTsgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAiLm1hY3JvIEZPT1xuLmVuZG0i
ICk7IH0nIFwKKyAgICAgICAgICAgICAgICAgICAgICAgfCAkKENDKSAkKGZpbHRlci1vdXQgLU0l
ICUuZCAtaW5jbHVkZSAlL2luY2x1ZGUveGVuL2NvbmZpZy5oLCQoQ0ZMQUdTKSkgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgLWMgLXggYyAtbyAvZGV2L251bGwgLSAyPiYxKSxuLHkp
LHkpCisgICAgICAgIENGTEFHUyArPSAtRENPTkZJR19JTkNMVURFX1RIVU5LX0lOTElORQorICAg
IGVuZGlmCiBlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2V4dGFibGUuYyBiL3hlbi9h
cmNoL3g4Ni9leHRhYmxlLmMKaW5kZXggNzJmMzBkOTA2MC4uMzA4OTNjMzc3MCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2V4dGFibGUuYworKysgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCkBA
IC0xNTgsNyArMTU4LDggQEAgc3RhdGljIGludCBfX2luaXQgc3R1Yl9zZWxmdGVzdCh2b2lkKQog
ICAgICAgICBtZW1jcHkocHRyLCB0ZXN0c1tpXS5vcGMsIEFSUkFZX1NJWkUodGVzdHNbaV0ub3Bj
KSk7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHB0cik7CiAKLSAgICAgICAgYXNtIHZvbGF0
aWxlICggIklORElSRUNUX0NBTEwgJVtzdGJdXG4iCisgICAgICAgIGFzbSB2b2xhdGlsZSAoIElO
Q0xVREVfSU5ESVJFQ1RfVEhVTksKKyAgICAgICAgICAgICAgICAgICAgICAgIklORElSRUNUX0NB
TEwgJVtzdGJdXG4iCiAgICAgICAgICAgICAgICAgICAgICAgICIuTHJldCU9OlxuXHQiCiAgICAg
ICAgICAgICAgICAgICAgICAgICIucHVzaHNlY3Rpb24gLmZpeHVwLFwiYXhcIlxuIgogICAgICAg
ICAgICAgICAgICAgICAgICAiLkxmaXglPTpcblx0IgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwppbmRleCBmZjBhMDAzOTAyLi5lNTI1ZTZiYjBkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtODY3LDcgKzg2Nyw4IEBAIHN0YXRpYyBpbmxpbmUg
aW50IG1rZWModWludDhfdCBlLCBpbnQzMl90IGVjLCAuLi4pCiAjaWZkZWYgX19YRU5fXwogIyBk
ZWZpbmUgaW52b2tlX3N0dWIocHJlLCBwb3N0LCBjb25zdHJhaW50cy4uLikgZG8geyAgICAgICAg
ICAgICAgICAgICAgXAogICAgIHVuaW9uIHN0dWJfZXhjZXB0aW9uX3Rva2VuIHJlc18gPSB7IC5y
YXcgPSB+MCB9OyAgICAgICAgICAgICAgICAgICAgXAotICAgIGFzbSB2b2xhdGlsZSAoIHByZSAi
XG5cdElORElSRUNUX0NBTEwgJVtzdHViXVxuXHQiIHBvc3QgIlxuIiAgICAgICAgXAorICAgIGFz
bSB2b2xhdGlsZSAoIElOQ0xVREVfSU5ESVJFQ1RfVEhVTksgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgIHByZSAiXG5cdElORElSRUNUX0NBTEwgJVtz
dHViXVxuXHQiIHBvc3QgIlxuIiAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICIuTHJldCU9
OlxuXHQiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAg
ICAgICAgICAgICIucHVzaHNlY3Rpb24gLmZpeHVwLFwiYXhcIlxuIiAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICAgICAgICAgICAgICIuTGZpeCU9OlxuXHQiICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi93YWl0LmMg
Yi94ZW4vY29tbW9uL3dhaXQuYwppbmRleCBhNTdiYzEwZDYxLi45MWRjZDQ2MzQyIDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3dhaXQuYworKysgYi94ZW4vY29tbW9uL3dhaXQuYwpAQCAtMjA3LDYg
KzIwNyw3IEBAIHZvaWQgY2hlY2tfd2FrZXVwX2Zyb21fd2FpdCh2b2lkKQogICAgICAqIHJlc3Rv
cmVkIGZyb20gdGhlIHN0YWNrLCBzbyBhcmUgYXZhaWxhYmxlIGZvciB1c2UgaGVyZS4KICAgICAg
Ki8KICAgICBhc20gdm9sYXRpbGUgKAorICAgICAgICBJTkNMVURFX0lORElSRUNUX1RIVU5LCiAg
ICAgICAgICJtb3YgJTEsJSUiX19PUCJzcDsgSU5ESVJFQ1RfSk1QICVbaXBdIgogICAgICAgICA6
IDogIlMiICh3cXYtPnN0YWNrKSwgIkQiICh3cXYtPmVzcCksCiAgICAgICAgICAgImMiICgoY2hh
ciAqKWdldF9jcHVfaW5mbygpIC0gKGNoYXIgKil3cXYtPmVzcCksCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVm
bnMuaAppbmRleCBkMmQ5MWNhMWZhLi40NDdiZjY3YWVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmgKQEAgLTE2LDkgKzE2LDMxIEBACiAjaWZkZWYgX19BU1NFTUJMWV9fCiAjIGluY2x1ZGUgPGFz
bS9pbmRpcmVjdF90aHVua19hc20uaD4KICNlbHNlCi1hc20gKCAiXHQuZXF1IENPTkZJR19JTkRJ
UkVDVF9USFVOSywgIgotICAgICAgX19zdHJpbmdpZnkoSVNfRU5BQkxFRChDT05GSUdfSU5ESVJF
Q1RfVEhVTkspKSApOwotYXNtICggIlx0LmluY2x1ZGUgXCJhc20vaW5kaXJlY3RfdGh1bmtfYXNt
LmhcIiIgKTsKKy8qCisgKiBOQjogZm9yIGNsYW5nJ3MgaW50ZWdyYXRlZCBhc3NlbWJsZXIgdGhl
IG1hY3JvIG11c3QgYmUgaW5jbHVkZWQgaW4gZXZlcnkKKyAqIGFzbSgpIGluc3RhbmNlIHdoZXJl
IGl0J3MgdXNlZC4gRm9yIGdjYy9nYXMgaXQgb25seSBuZWVkcyB0byBiZSBpbmNsdWRlZAorICog
b25jZSBwZXIgZmlsZS4gTm90ZSB0aGF0IGV2ZW4gZ3VhcmRpbmcgdGhlIGluZGlyZWN0X3RodW5r
X2FzbS5oIHdpdGgKKyAqIHNvbWV0aGluZyBsaWtlOgorICoKKyAqIC5pZm5kZWYgX1g4Nl9JTkRJ
UkVDVF9USFVOS19BU01fSF8KKyAqIC5lcXUgX1g4Nl9JTkRJUkVDVF9USFVOS19BU01fSF8sIDEK
KyAqIC4uLgorICogLmVuZGlmCisgKgorICogRG9lc24ndCB3b3JrIHdpdGggY2xhbmcgYmVjYXVz
ZSBpdCB3aWxsIGtlZXAgdGhlIC5lcXUgZGVmaW5lZCBiZXR3ZWVuIGFzbSgpCisgKiBpbnN0YW5j
ZXMsIGJ1dCB3aWxsIGZvcmdldCB0aGUgLm1hY3JvLiBUaGlzIGhhcyBiZWVuIHJlcG9ydGVkIHVw
c3RyZWFtOgorICogaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjExMAor
ICovCisjIGRlZmluZSBJTkRJUkVDVF9USFVOS19BU00gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICJcdC5lcXUgQ09ORklHX0lORElSRUNUX1RIVU5LLCAiICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBfX3N0cmluZ2lmeShJU19FTkFCTEVEKENPTkZJ
R19JTkRJUkVDVF9USFVOSykpICJcbiIgICAgICAgICBcCisgICAgIlx0LmluY2x1ZGUgXCJhc20v
aW5kaXJlY3RfdGh1bmtfYXNtLmhcIlxuIgorIyBpZmRlZiBDT05GSUdfSU5DTFVERV9USFVOS19J
TkxJTkUKKyMgIGRlZmluZSBJTkNMVURFX0lORElSRUNUX1RIVU5LIElORElSRUNUX1RIVU5LX0FT
TQorIyBlbHNlCisgICBhc20gKCBJTkRJUkVDVF9USFVOS19BU00gKTsKKyMgIGRlZmluZSBJTkNM
VURFX0lORElSRUNUX1RIVU5LCisjIGVuZGlmCiAjZW5kaWYKIAogI2lmbmRlZiBfX0FTU0VNQkxZ
X18KLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:32:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8by-0003PP-W9; Mon, 29 Jan 2018 12:32:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eg8bx-0003P9-Pn
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 12:32:33 +0000
X-Inumbo-ID: ebdda97e-04ef-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ebdda97e-04ef-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 12:28:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460071757"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 Jan 2018 12:26:42 +0000
Message-ID: <20180129122643.13008-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180129122643.13008-1-roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 4/5] x86: move declaration of the
	exception_table to C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtYWtlcyB0aGUgY29kZSBjbGVhbmVyIGJlY2F1c2UgdGhlcmUncyBubyBuZWVkIHRvIGRl
Y2xhcmUgdGhlCmV4Y2VwdGlvbl90YWJsZSBpbiBhc3NlbWJseSwgYW5kIGFsc28gZml4ZXMgdGhl
IGZvbGxvd2luZyBlcnJvciB3aGVuCnVzaW5nIGNsYW5nJ3MgaW50ZWdyYXRlZCBhc3NlbWJsZXI6
CgplbnRyeS5TOjgzNDoxNTogZXJyb3I6IHVuZXhwZWN0ZWQgdG9rZW4gaW4gJy5yZXB0JyBkaXJl
Y3RpdmUKICAgICAgICAucmVwdCAzMiAtICgoLiAtIGV4Y2VwdGlvbl90YWJsZSkgLyA4KQogICAg
ICAgICAgICAgIF4KZW50cnkuUzo4MzY6MTQ6IGVycm9yOiB1bm1hdGNoZWQgJy5lbmRyJyBkaXJl
Y3RpdmUKICAgICAgICAuZW5kcgogICAgICAgICAgICAgXgoKVGhpcyBzaG91bGQgYmUgYSBub24t
ZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ2hhbmdl
cyBzaW5jZSB2MjoKIC0gTWFrZSBkb190cmFwL2RvX3Jlc2VydmVkX3RyYXAgc3RhdGljLgogLSBP
bmx5IHVzZSAnLi4uJyB0byBpbml0aWFsaXplIHRoZSBlbmQgb2YgdGhlIGV4Y2VwdGlvbl90YWJs
ZSBhcnJheS4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIENhc3QgdG8gdm9pZCAqLgogLSBBbGlnbiBh
c3NpZ25tZW50cy4KIC0gVXNlIEFSUkFZX1NJWkUgaW5zdGVhZCBvZiBUUkFQX25yLgotLS0KIHhl
bi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICB8IDMwIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8
ICAxIC0KIDMgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMzMgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMu
YwppbmRleCBhM2U4ZjBjOWI5Li4xMTg3ZmQ5YzI1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
dHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTE5LDYgKzExOSwzNCBAQCBi
b29sZWFuX3BhcmFtKCJsZXIiLCBvcHRfbGVyKTsKICNkZWZpbmUgc3RhY2tfd29yZHNfcGVyX2xp
bmUgNAogI2RlZmluZSBFU1BfQkVGT1JFX0VYQ0VQVElPTihyZWdzKSAoKHVuc2lnbmVkIGxvbmcg
KilyZWdzLT5yc3ApCiAKK3N0YXRpYyB2b2lkIGRvX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpOworc3RhdGljIHZvaWQgZG9fcmVzZXJ2ZWRfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyk7CisKK3ZvaWQgKCogY29uc3QgZXhjZXB0aW9uX3RhYmxlW1RSQVBfbnJdKShzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykgPSB7CisgICAgW1RSQVBfZGl2aWRlX2Vycm9yXSAgICAg
ICAgICAgICAgICAgPSBkb190cmFwLAorICAgIFtUUkFQX2RlYnVnXSAgICAgICAgICAgICAgICAg
ICAgICAgID0gZG9fZGVidWcsCisgICAgW1RSQVBfbm1pXSAgICAgICAgICAgICAgICAgICAgICAg
ICAgPSAodm9pZCAqKWRvX25taSwKKyAgICBbVFJBUF9pbnQzXSAgICAgICAgICAgICAgICAgICAg
ICAgICA9IGRvX2ludDMsCisgICAgW1RSQVBfb3ZlcmZsb3ddICAgICAgICAgICAgICAgICAgICAg
PSBkb190cmFwLAorICAgIFtUUkFQX2JvdW5kc10gICAgICAgICAgICAgICAgICAgICAgID0gZG9f
dHJhcCwKKyAgICBbVFJBUF9pbnZhbGlkX29wXSAgICAgICAgICAgICAgICAgICA9IGRvX2ludmFs
aWRfb3AsCisgICAgW1RSQVBfbm9fZGV2aWNlXSAgICAgICAgICAgICAgICAgICAgPSBkb19kZXZp
Y2Vfbm90X2F2YWlsYWJsZSwKKyAgICBbVFJBUF9kb3VibGVfZmF1bHRdICAgICAgICAgICAgICAg
ICA9IGRvX3Jlc2VydmVkX3RyYXAsCisgICAgW1RSQVBfY29wcm9fc2VnXSAgICAgICAgICAgICAg
ICAgICAgPSBkb19yZXNlcnZlZF90cmFwLAorICAgIFtUUkFQX2ludmFsaWRfdHNzXSAgICAgICAg
ICAgICAgICAgID0gZG9fdHJhcCwKKyAgICBbVFJBUF9ub19zZWdtZW50XSAgICAgICAgICAgICAg
ICAgICA9IGRvX3RyYXAsCisgICAgW1RSQVBfc3RhY2tfZXJyb3JdICAgICAgICAgICAgICAgICAg
PSBkb190cmFwLAorICAgIFtUUkFQX2dwX2ZhdWx0XSAgICAgICAgICAgICAgICAgICAgID0gZG9f
Z2VuZXJhbF9wcm90ZWN0aW9uLAorICAgIFtUUkFQX3BhZ2VfZmF1bHRdICAgICAgICAgICAgICAg
ICAgID0gZG9fcGFnZV9mYXVsdCwKKyAgICBbVFJBUF9zcHVyaW91c19pbnRdICAgICAgICAgICAg
ICAgICA9IGRvX3Jlc2VydmVkX3RyYXAsCisgICAgW1RSQVBfY29wcm9fZXJyb3JdICAgICAgICAg
ICAgICAgICAgPSBkb190cmFwLAorICAgIFtUUkFQX2FsaWdubWVudF9jaGVja10gICAgICAgICAg
ICAgID0gZG9fdHJhcCwKKyAgICBbVFJBUF9tYWNoaW5lX2NoZWNrXSAgICAgICAgICAgICAgICA9
ICh2b2lkICopZG9fbWFjaGluZV9jaGVjaywKKyAgICBbVFJBUF9zaW1kX2Vycm9yXSAgICAgICAg
ICAgICAgICAgICA9IGRvX3RyYXAsCisgICAgW1RSQVBfdmlydHVhbGlzYXRpb24gLi4uCisgICAg
IChBUlJBWV9TSVpFKGV4Y2VwdGlvbl90YWJsZSkgLSAxKV0gPSBkb19yZXNlcnZlZF90cmFwLAor
fTsKKwogc3RhdGljIHZvaWQgc2hvd19jb2RlKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogewogICAgIHVuc2lnbmVkIGNoYXIgaW5zbnNfYmVmb3JlWzhdID0ge30sIGluc25zX2Fm
dGVyWzE2XSA9IHt9OwpAQCAtNjg3LDcgKzcxNSw3IEBAIHZvaWQgZmF0YWxfdHJhcChjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgYm9vbCBzaG93X3JlbW90ZSkKICAgICAgICAgICAo
cmVncy0+ZWZsYWdzICYgWDg2X0VGTEFHU19JRikgPyAiIiA6ICIsIElOIElOVEVSUlVQVCBDT05U
RVhUIik7CiB9CiAKLXZvaWQgZG9fcmVzZXJ2ZWRfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKK3N0YXRpYyB2b2lkIGRvX3Jlc2VydmVkX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiB7CiAgICAgdW5zaWduZWQgaW50IHRyYXBuciA9IHJlZ3MtPmVudHJ5X3ZlY3RvcjsK
IApAQCAtNjk4LDcgKzcyNiw3IEBAIHZvaWQgZG9fcmVzZXJ2ZWRfdHJhcChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICBwYW5pYygiRkFUQUwgUkVTRVJWRUQgVFJBUCAlI3g6ICVzIiwg
dHJhcG5yLCB0cmFwc3RyKHRyYXBucikpOwogfQogCi12b2lkIGRvX3RyYXAoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCitzdGF0aWMgdm9pZCBkb190cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICB1bnNpZ25l
ZCBpbnQgdHJhcG5yID0gcmVncy0+ZW50cnlfdmVjdG9yOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDcx
MGMwNjE2YmEuLmFmNzAzZjZjMDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTgwNiwzNiArODA2LDYg
QEAgRU5UUlkoZW5hYmxlX25taXMpCiBHTE9CQUwodHJhcF9ub3ApCiAgICAgICAgIGlyZXRxCiAK
LQotCi0uc2VjdGlvbiAucm9kYXRhLCAiYSIsIEBwcm9nYml0cwotCi1FTlRSWShleGNlcHRpb25f
dGFibGUpCi0gICAgICAgIC5xdWFkIGRvX3RyYXAKLSAgICAgICAgLnF1YWQgZG9fZGVidWcKLSAg
ICAgICAgLnF1YWQgZG9fbm1pCi0gICAgICAgIC5xdWFkIGRvX2ludDMKLSAgICAgICAgLnF1YWQg
ZG9fdHJhcAotICAgICAgICAucXVhZCBkb190cmFwCi0gICAgICAgIC5xdWFkIGRvX2ludmFsaWRf
b3AKLSAgICAgICAgLnF1YWQgZG9fZGV2aWNlX25vdF9hdmFpbGFibGUKLSAgICAgICAgLnF1YWQg
ZG9fcmVzZXJ2ZWRfdHJhcCAvKiBkb3VibGVfZmF1bHQgLSBoYXMgaXRzIG93biBlbnRyeS4gKi8K
LSAgICAgICAgLnF1YWQgZG9fcmVzZXJ2ZWRfdHJhcCAvKiBjb3Byb2Nfc2VnX292ZXJydW4gLSBJ
bnRlbCAzODcgb25seS4gKi8KLSAgICAgICAgLnF1YWQgZG9fdHJhcAotICAgICAgICAucXVhZCBk
b190cmFwCi0gICAgICAgIC5xdWFkIGRvX3RyYXAKLSAgICAgICAgLnF1YWQgZG9fZ2VuZXJhbF9w
cm90ZWN0aW9uCi0gICAgICAgIC5xdWFkIGRvX3BhZ2VfZmF1bHQKLSAgICAgICAgLnF1YWQgZG9f
cmVzZXJ2ZWRfdHJhcCAvKiBEZWZhdWx0IFBJQyBzcHVyaW91cyBpcnEgLSBhcmNoaXRlY3R1cmFs
bHkgcmVzZXJ2ZWQuICovCi0gICAgICAgIC5xdWFkIGRvX3RyYXAKLSAgICAgICAgLnF1YWQgZG9f
dHJhcAotICAgICAgICAucXVhZCBkb19tYWNoaW5lX2NoZWNrCi0gICAgICAgIC5xdWFkIGRvX3Ry
YXAKLSAgICAgICAgLnJlcHQgVFJBUF9uciAtICgoLiAtIGV4Y2VwdGlvbl90YWJsZSkgLyA4KQot
ICAgICAgICAucXVhZCBkb19yZXNlcnZlZF90cmFwIC8qIEFyY2hpdGVjdHVyYWxseSByZXNlcnZl
ZCBleGNlcHRpb25zLiAqLwotICAgICAgICAuZW5kcgotICAgICAgICAuc2l6ZSBleGNlcHRpb25f
dGFibGUsIC4gLSBleGNlcHRpb25fdGFibGUKLQogLyogVGFibGUgb2YgYXV0b21hdGljYWxseSBn
ZW5lcmF0ZWQgZW50cnkgcG9pbnRzLiAgT25lIHBlciB2ZWN0b3IuICovCiAgICAgICAgIC5zZWN0
aW9uIC5pbml0LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKIEdMT0JBTChhdXRvZ2VuX2VudHJ5cG9p
bnRzKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKaW5kZXggZThjMmYwMmU5OS4uOWM3MGE5OGFlZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCkBAIC01MDEsNyArNTAxLDYgQEAgREVDTEFSRV9UUkFQ
X0hBTkRMRVIoZW50cnlfaW50ODIpOwogCiB2b2lkIHRyYXBfbm9wKHZvaWQpOwogdm9pZCBlbmFi
bGVfbm1pcyh2b2lkKTsKLXZvaWQgZG9fcmVzZXJ2ZWRfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyk7CiAKIHZvaWQgc3lzZW50ZXJfZW50cnkodm9pZCk7CiB2b2lkIHN5c2VudGVyX2Vm
bGFnc19zYXZlZCh2b2lkKTsKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:33:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8cZ-0003UN-KK; Mon, 29 Jan 2018 12:33:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eg8cZ-0003TJ-0k
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 12:33:11 +0000
X-Inumbo-ID: ed6a0ebd-04ef-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed6a0ebd-04ef-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 12:28:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460071765"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 Jan 2018 12:26:43 +0000
Message-ID: <20180129122643.13008-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180129122643.13008-1-roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 5/5] x86: remove usage of .skip with
	non-absolute expressions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xhbmcgYXNzZW1ibGVyIGRvZXNuJ3Qgc3VwcG9ydCB1c2luZyAuc2tpcCB3aXRoIG5vbi1hYnNv
bHV0ZQpleHByZXNzaW9uczoKCmVudHJ5LlM6MTA5OjE1OiBlcnJvcjogZXhwZWN0ZWQgYWJzb2x1
dGUgZXhwcmVzc2lvbgogICAgICAgIC5za2lwIC5MY3I0X2FsdF9lbmQgLSAuTGNyNF9hbHQsIDB4
OTAKICAgICAgICAgICAgICBeCgpUaGlzIHVzYWdlIG9mIC5za2lwIHdhcyB0byBmaWxsIGNvZGUg
c2VjdGlvbnMgd2l0aCBOT1BzIGluIG9yZGVyIGZvcgp0aGVtIHRvIGJlIHBhdGNoZWQgYXQgcnVu
IHRpbWUgaWYgcmVxdWlyZWQgYnkgdGhlIGFsdGVybmF0aXZlcwpmcmFtZXdvcmsuIEluc3RlYWQg
b2YgdXNpbmcgLnNraXAgdXNlIHRoZSBhcHByb3ByaWF0ZSBudW1iZXIgb2YgTk9Qcwp0byBtYXRj
aCB0aGUgc2l6ZSBvZiB0aGUgYWx0ZXJuYXRpdmUgY29kZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vUnVsZXMubWsgICAgICAg
ICAgICAgICAgICAgICAgIHwgNSAtLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUyB8IDkgKysrKysrKystCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAgICAgIHwg
MiArLQogMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL1J1bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IDIwNWYwYWZmMzAu
LjUxYmNkNTgwNGMgMTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsK
QEAgLTY2LDExICs2Niw2IEBAIGVuZGlmCiAKIEFGTEFHUy15ICAgICAgICAgICAgICAgICs9IC1E
X19BU1NFTUJMWV9fCiAKLSMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgZG9lc24ndCB1bmRl
cnN0YW5kIC5za2lwIG9yIC5yZXB0IGFzc2VtYmxlcgotIyBkaXJlY3RpdmVzIHdpdGhvdXQgYW4g
YWJzb2x1dGUgdmFsdWU6Ci0jIGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MjczNjkKLUFGTEFHUy0kKGNsYW5nKSAgICAgICAgICs9IC1uby1pbnRlZ3JhdGVkLWFzCi0KIEFM
TF9PQkpTIDo9ICQoQUxMX09CSlMteSkKIAogIyBHZXQgZ2NjIHRvIGdlbmVyYXRlIHRoZSBkZXBl
bmRlbmNpZXMgZm9yIHVzLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQv
ZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggZTY2OGYw
MGMzNi4uZDk0MjIwYjZiNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0xMDYs
NyArMTA2LDE0IEBAIEVOVFJZKGNvbXBhdF9yZXN0b3JlX2FsbF9ndWVzdCkKICAgICAgICAgbW92
ICAgJH4oWDg2X0VGTEFHU19JT1BMfFg4Nl9FRkxBR1NfTlR8WDg2X0VGTEFHU19WTSksJXIxMWQK
ICAgICAgICAgYW5kICAgVVJFR1NfZWZsYWdzKCVyc3ApLCVyMTFkCiAuTGNyNF9vcmlnOgotICAg
ICAgICAuc2tpcCAuTGNyNF9hbHRfZW5kIC0gLkxjcjRfYWx0LCAweDkwCisgICAgICAgIEFTTV9O
T1A4IC8qIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApICovCisgICAgICAgIEFTTV9OT1AyIC8qIGpw
ZSAgIC5MY3I0X2FsdF9lbmQgKi8KKyAgICAgICAgQVNNX05PUDggLyogbW92ICAgQ1BVSU5GT19j
cjQuLi4oJXJzcCksICVyYXggKi8KKyAgICAgICAgQVNNX05PUDYgLyogYW5kICAgJC4uLiwgJXJh
eCAqLworICAgICAgICBBU01fTk9QOCAvKiBtb3YgICAlcmF4LCBDUFVJTkZPX2NyNC4uLiglcnNw
KSAqLworICAgICAgICBBU01fTk9QMyAvKiBtb3YgICAlcmF4LCAlY3I0ICovCisgICAgICAgIEFT
TV9OT1A4IC8qIG1vdiAgICVyYXgsIENQVUlORk9fY3I0Li4uKCVyc3ApICovCisgICAgICAgIEFT
TV9OT1AyIC8qIGpuZSAgIDFiICovCiAuTGNyNF9vcmlnX2VuZDoKICAgICAgICAgLnB1c2hzZWN0
aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IgogLkxjcjRfYWx0OgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IGFmNzAzZjZjMDYuLmQ5ZGNlMGU0MjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTUyOSw3
ICs1MjksNyBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogCiAuTGNyNF9wdjMyX29yaWc6CiAg
ICAgICAgIGptcCAgIC5MY3I0X3B2MzJfZG9uZQotICAgICAgICAuc2tpcCAoLkxjcjRfcHYzMl9h
bHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpIC0gKC4gLSAuTGNyNF9wdjMyX29yaWcpLCAweGNjCisg
ICAgICAgIEFTTV9OT1AyIC8qIGptcCBpcyAyIGJ5dGVzLCB0aGUgYWx0ZXJuYXRpdmUgbW92IGlz
IDQgYnl0ZXMuICovCiAgICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQs
ICJheCIKIC5MY3I0X3B2MzJfYWx0OgogICAgICAgICBtb3YgICBWQ1BVX2RvbWFpbiglcmJ4KSwl
cmF4Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:43:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8mK-0004L0-4G; Mon, 29 Jan 2018 12:43:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xcdf=ey=citrix.com=prvs=5604dd390=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eg8mI-0004Ku-Pg
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 12:43:14 +0000
X-Inumbo-ID: f11d39bb-04f1-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f11d39bb-04f1-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 13:43:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460073352"
Date: Mon, 29 Jan 2018 12:43:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180129124310.whaq7z37t7kvlsxg@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-6-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180129122643.13008-6-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86: remove usage of .skip with
 non-absolute expressions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMTI6MjY6NDNQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IENsYW5nIGFzc2VtYmxlciBkb2Vzbid0IHN1cHBvcnQgdXNpbmcgLnNraXAgd2l0
aCBub24tYWJzb2x1dGUKPiBleHByZXNzaW9uczoKPiAKCkJ1dCBzbyBpcyBHTlUgYXMuIEZyb20g
aXRzIG1hbnVhbCBmb3IgLnNraXA6CgoiVGhpcyBkaXJlY3RpdmUgZW1pdHMgc2l6ZSBieXRlcywg
ZWFjaCBvZiB2YWx1ZSBmaWxsLiBCb3RoIHNpemUgYW5kIGZpbGwKYXJlIGFic29sdXRlIGV4cHJl
c3Npb25zLiIKCj4gZW50cnkuUzoxMDk6MTU6IGVycm9yOiBleHBlY3RlZCBhYnNvbHV0ZSBleHBy
ZXNzaW9uCj4gICAgICAgICAuc2tpcCAuTGNyNF9hbHRfZW5kIC0gLkxjcjRfYWx0LCAweDkwCj4g
ICAgICAgICAgICAgICBeCj4gCgpPT0kgd2hhdCBtYWtlcyAuTGNyNF9hbHRfZW5kIC0gLkxjcjRf
YWx0IG5vbi1hYnNvbHV0ZT8KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:44:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8nE-0004Pa-MS; Mon, 29 Jan 2018 12:44:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=al4l=ey=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eg8nE-0004PC-23
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 12:44:12 +0000
X-Inumbo-ID: 235522d5-04f2-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 235522d5-04f2-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 12:44:27 +0000 (UTC)
Received: (qmail 13745 invoked from network); 29 Jan 2018 14:44:00 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 29 Jan 2018 14:44:00 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id CB0EF7FBEF
 for <xen-devel@lists.xen.org>; Mon, 29 Jan 2018 14:44:00 +0200 (EET)
Received: (qmail 15293 invoked from network); 29 Jan 2018 14:44:00 +0200
Received: from reverse-unset.bbu.hq.bitdefender.net (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 29 Jan 2018 14:44:00 +0200
To: Jan Beulich <JBeulich@suse.com>
References: <1516959576-5617-1-git-send-email-rcojocaru@bitdefender.com>
 <5A6B109802000078001A2AA9@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <0b5a0704-b411-74d7-d08f-cda124d8e736@bitdefender.com>
Date: Mon, 29 Jan 2018 14:44:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <5A6B109802000078001A2AA9@prv-mh.provo.novell.com>
Content-Type: multipart/mixed; boundary="------------7CDCAB05D4A60038DCE8F901"
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74809
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474017,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.018089)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.013726), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_MPART_MIXED_WO_CT_PH_APP_ADN; NN_LEGIT_SUMM_400_WORDS;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled, t: (0.011852,0.000677)], URL: [Enabled, t:
 (0.000008,0.000001)], RTDA: [Enabled, t: (0.180423), Hit: No, Details:
 v2.6.16; Id: 15.5f48gh.1c3t50p02.e6gfm], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/hvm: fix domain crash when CR3 has the
 noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------7CDCAB05D4A60038DCE8F901
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit

On 01/26/2018 12:27 PM, Jan Beulich wrote:
>>>> On 26.01.18 at 10:39, <rcojocaru@bitdefender.com> wrote:
>> --- a/xen/arch/x86/hvm/hvm.c
>> +++ b/xen/arch/x86/hvm/hvm.c
>> @@ -2324,6 +2324,9 @@ int hvm_set_cr3(unsigned long value, bool_t may_defer)
>>          }
>>      }
>>  
>> +    if ( hvm_pcid_enabled(v) ) /* Clear the noflush bit. */
>> +        value &= ((1ull << 63) - 1);
> 
> This needs a proper X86_CR3_* constant defined.
> 
> Did you investigate what it would take to actually _act_ upon the
> bit being set (besides clearing it for the value to be stored to be
> sane)? Afaict it would require handing a boolean through
> paging_update_cr3() -> ... -> {svm,vmx}_update_guest_cr() to
> allow suppressing the hvm_asid_flush_vcpu() etc there.

I'm now propagating the bool to {svm,vmx}_update_guest_cr() in a
quick-test patch (attached), however my Windows 10 KPTI-enabled guest is
now BSODing with "IRQL NOT LESS OR EQUAL" soon after I attach to it with
xen-access.

Clearly I'm touching code I'm not familiar with, so if this is something
worth pursuing any suggestions are appreciated. Otherwise, I can stick
to the original plan and just clear the noflush bit with no other
processing until things become clearer with the new code.


Thanks,
Razvan

--------------7CDCAB05D4A60038DCE8F901
Content-Type: text/x-patch;
 name="noflush.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename="noflush.patch"

diff --git a/tools/tests/xen-access/xen-access.c b/tools/tests/xen-access/xen-access.c
index 9d960e2..6b72907 100644
--- a/tools/tests/xen-access/xen-access.c
+++ b/tools/tests/xen-access/xen-access.c
@@ -629,8 +629,8 @@ int main(int argc, char *argv[])
     if ( write_ctrlreg_cr4 )
     {
         /* Mask the CR4.PGE bit so no events will be generated for global TLB flushes. */
-        rc = xc_monitor_write_ctrlreg(xch, domain_id, VM_EVENT_X86_CR4, 1, 1,
-                                      X86_CR4_PGE, 1);
+        rc = xc_monitor_write_ctrlreg(xch, domain_id, VM_EVENT_X86_CR3, 1, 1, 0, 1);
+                                      // X86_CR4_PGE, 1);
         if ( rc < 0 )
         {
             ERROR("Error %d setting write control register trapping with vm_event\n", rc);
diff --git a/xen/arch/x86/hvm/domain.c b/xen/arch/x86/hvm/domain.c
index 6047464..d0b9906 100644
--- a/xen/arch/x86/hvm/domain.c
+++ b/xen/arch/x86/hvm/domain.c
@@ -287,9 +287,9 @@ int arch_set_info_hvm_guest(struct vcpu *v, const vcpu_hvm_context_t *ctx)
         return -EINVAL;
     }
 
-    hvm_update_guest_cr(v, 0);
-    hvm_update_guest_cr(v, 3);
-    hvm_update_guest_cr(v, 4);
+    hvm_update_guest_cr(v, 0, true);
+    hvm_update_guest_cr(v, 3, true);
+    hvm_update_guest_cr(v, 4, true);
     hvm_update_guest_efer(v);
 
     if ( hvm_paging_enabled(v) && !paging_mode_hap(v->domain) )
diff --git a/xen/arch/x86/hvm/hvm.c b/xen/arch/x86/hvm/hvm.c
index c4287a3..9105240 100644
--- a/xen/arch/x86/hvm/hvm.c
+++ b/xen/arch/x86/hvm/hvm.c
@@ -2184,7 +2184,7 @@ static void hvm_update_cr(struct vcpu *v, unsigned int cr, unsigned long value)
 {
     v->arch.hvm_vcpu.guest_cr[cr] = value;
     nestedhvm_set_cr(v, cr, value);
-    hvm_update_guest_cr(v, cr);
+    hvm_update_guest_cr(v, cr, true);
 }
 
 int hvm_set_cr0(unsigned long value, bool_t may_defer)
@@ -2310,6 +2310,7 @@ int hvm_set_cr3(unsigned long value, bool_t may_defer)
     struct vcpu *v = current;
     struct page_info *page;
     unsigned long old = v->arch.hvm_vcpu.guest_cr[3];
+    bool flush = !!(value & X86_CR3_NOFLUSH);
 
     if ( may_defer && unlikely(v->domain->arch.monitor.write_ctrlreg_enabled &
                                monitor_ctrlreg_bitmask(VM_EVENT_X86_CR3)) )
@@ -2326,6 +2327,9 @@ int hvm_set_cr3(unsigned long value, bool_t may_defer)
         }
     }
 
+    if ( hvm_pcid_enabled(v) ) /* Clear the noflush bit. */
+        value &= X86_CR3_NOFLUSH_DISABLE_MASK;
+
     if ( hvm_paging_enabled(v) && !paging_mode_hap(v->domain) &&
          (value != v->arch.hvm_vcpu.guest_cr[3]) )
     {
@@ -2343,7 +2347,7 @@ int hvm_set_cr3(unsigned long value, bool_t may_defer)
     }
 
     v->arch.hvm_vcpu.guest_cr[3] = value;
-    paging_update_cr3(v);
+    paging_update_cr3(v, flush);
     return X86EMUL_OKAY;
 
  bad_cr3:
@@ -3072,7 +3076,7 @@ void hvm_task_switch(
     hvm_set_segment_register(v, x86_seg_tr, &tr);
 
     v->arch.hvm_vcpu.guest_cr[0] |= X86_CR0_TS;
-    hvm_update_guest_cr(v, 0);
+    hvm_update_guest_cr(v, 0, true);
 
     if ( (taskswitch_reason == TSW_iret ||
           taskswitch_reason == TSW_jmp) && otd_writable )
@@ -3908,16 +3912,16 @@ void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip)
     memset(&v->arch.debugreg, 0, sizeof(v->arch.debugreg));
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_ET;
-    hvm_update_guest_cr(v, 0);
+    hvm_update_guest_cr(v, 0, true);
 
     v->arch.hvm_vcpu.guest_cr[2] = 0;
-    hvm_update_guest_cr(v, 2);
+    hvm_update_guest_cr(v, 2, true);
 
     v->arch.hvm_vcpu.guest_cr[3] = 0;
-    hvm_update_guest_cr(v, 3);
+    hvm_update_guest_cr(v, 3, true);
 
     v->arch.hvm_vcpu.guest_cr[4] = 0;
-    hvm_update_guest_cr(v, 4);
+    hvm_update_guest_cr(v, 4, true);
 
     v->arch.hvm_vcpu.guest_efer = 0;
     hvm_update_guest_efer(v);
@@ -4044,7 +4048,7 @@ static int hvmop_flush_tlb_all(void)
 
     /* Flush paging-mode soft state (e.g., va->gfn cache; PAE PDPE cache). */
     for_each_vcpu ( d, v )
-        paging_update_cr3(v);
+        paging_update_cr3(v, true);
 
     /* Flush all dirty TLBs. */
     flush_tlb_mask(d->dirty_cpumask);
@@ -4206,7 +4210,7 @@ static int hvmop_set_param(
         domain_pause(d);
         d->arch.hvm_domain.params[a.index] = a.value;
         for_each_vcpu ( d, v )
-            paging_update_cr3(v);
+            paging_update_cr3(v, true);
         domain_unpause(d);
 
         domctl_lock_release();
diff --git a/xen/arch/x86/hvm/monitor.c b/xen/arch/x86/hvm/monitor.c
index 131b852..4a24841 100644
--- a/xen/arch/x86/hvm/monitor.c
+++ b/xen/arch/x86/hvm/monitor.c
@@ -36,6 +36,9 @@ bool hvm_monitor_cr(unsigned int index, unsigned long value, unsigned long old)
     struct arch_domain *ad = &curr->domain->arch;
     unsigned int ctrlreg_bitmask = monitor_ctrlreg_bitmask(index);
 
+    if ( index == 3 && hvm_pcid_enabled(curr) ) /* Clear the noflush bit. */
+        value &= X86_CR3_NOFLUSH_DISABLE_MASK;
+
     if ( (ad->monitor.write_ctrlreg_enabled & ctrlreg_bitmask) &&
          (!(ad->monitor.write_ctrlreg_onchangeonly & ctrlreg_bitmask) ||
           value != old) &&
diff --git a/xen/arch/x86/hvm/svm/nestedsvm.c b/xen/arch/x86/hvm/svm/nestedsvm.c
index b6f6449..140b8d0 100644
--- a/xen/arch/x86/hvm/svm/nestedsvm.c
+++ b/xen/arch/x86/hvm/svm/nestedsvm.c
@@ -305,7 +305,7 @@ static int nsvm_vcpu_hostrestore(struct vcpu *v, struct cpu_user_regs *regs)
 
     /* CR2 */
     v->arch.hvm_vcpu.guest_cr[2] = n1vmcb->_cr2;
-    hvm_update_guest_cr(v, 2);
+    hvm_update_guest_cr(v, 2, true);
 
     /* CR3 */
     /* Nested paging mode */
@@ -576,7 +576,7 @@ static int nsvm_vmcb_prepare4vmrun(struct vcpu *v, struct cpu_user_regs *regs)
 
     /* CR2 */
     v->arch.hvm_vcpu.guest_cr[2] = ns_vmcb->_cr2;
-    hvm_update_guest_cr(v, 2);
+    hvm_update_guest_cr(v, 2, true);
 
     /* Nested paging mode */
     if (nestedhvm_paging_mode_hap(v)) {
diff --git a/xen/arch/x86/hvm/svm/svm.c b/xen/arch/x86/hvm/svm/svm.c
index dcbd550..c3a4687 100644
--- a/xen/arch/x86/hvm/svm/svm.c
+++ b/xen/arch/x86/hvm/svm/svm.c
@@ -315,9 +315,9 @@ static int svm_vmcb_restore(struct vcpu *v, struct hvm_hw_cpu *c)
     v->arch.hvm_vcpu.guest_cr[2] = c->cr2;
     v->arch.hvm_vcpu.guest_cr[3] = c->cr3;
     v->arch.hvm_vcpu.guest_cr[4] = c->cr4;
-    svm_update_guest_cr(v, 0);
-    svm_update_guest_cr(v, 2);
-    svm_update_guest_cr(v, 4);
+    svm_update_guest_cr(v, 0, true);
+    svm_update_guest_cr(v, 2, true);
+    svm_update_guest_cr(v, 4, true);
 
     /* Load sysenter MSRs into both VMCB save area and VCPU fields. */
     vmcb->sysenter_cs = v->arch.hvm_svm.guest_sysenter_cs = c->sysenter_cs;
@@ -533,7 +533,7 @@ static int svm_guest_x86_mode(struct vcpu *v)
     return likely(vmcb->cs.db) ? 4 : 2;
 }
 
-void svm_update_guest_cr(struct vcpu *v, unsigned int cr)
+void svm_update_guest_cr(struct vcpu *v, unsigned int cr, bool flush)
 {
     struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb;
     uint64_t value;
@@ -563,13 +563,19 @@ void svm_update_guest_cr(struct vcpu *v, unsigned int cr)
     case 3:
         vmcb_set_cr3(vmcb, v->arch.hvm_vcpu.hw_cr[3]);
         if ( !nestedhvm_enabled(v->domain) )
-            hvm_asid_flush_vcpu(v);
+        {
+            if ( flush )
+                hvm_asid_flush_vcpu(v);
+        }
         else if ( nestedhvm_vmswitch_in_progress(v) )
             ; /* CR3 switches during VMRUN/VMEXIT do not flush the TLB. */
         else
-            hvm_asid_flush_vcpu_asid(
-                nestedhvm_vcpu_in_guestmode(v)
-                ? &vcpu_nestedhvm(v).nv_n2asid : &v->arch.hvm_vcpu.n1asid);
+        {
+            if ( flush )
+                hvm_asid_flush_vcpu_asid(
+                    nestedhvm_vcpu_in_guestmode(v)
+                    ? &vcpu_nestedhvm(v).nv_n2asid : &v->arch.hvm_vcpu.n1asid);
+        }
         break;
     case 4:
         value = HVM_CR4_HOST_MASK;
diff --git a/xen/arch/x86/hvm/svm/vmcb.c b/xen/arch/x86/hvm/svm/vmcb.c
index 0e6cba5..68f42ed 100644
--- a/xen/arch/x86/hvm/svm/vmcb.c
+++ b/xen/arch/x86/hvm/svm/vmcb.c
@@ -170,10 +170,10 @@ static int construct_vmcb(struct vcpu *v)
     vmcb->tr.limit = 0xff;
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_PE | X86_CR0_ET;
-    hvm_update_guest_cr(v, 0);
+    hvm_update_guest_cr(v, 0, true);
 
     v->arch.hvm_vcpu.guest_cr[4] = 0;
-    hvm_update_guest_cr(v, 4);
+    hvm_update_guest_cr(v, 4, true);
 
     paging_update_paging_modes(v);
 
diff --git a/xen/arch/x86/hvm/vmx/vmcs.c b/xen/arch/x86/hvm/vmx/vmcs.c
index e7818ca..ab7580b 100644
--- a/xen/arch/x86/hvm/vmx/vmcs.c
+++ b/xen/arch/x86/hvm/vmx/vmcs.c
@@ -1226,10 +1226,10 @@ static int construct_vmcs(struct vcpu *v)
     vmx_update_exception_bitmap(v);
 
     v->arch.hvm_vcpu.guest_cr[0] = X86_CR0_PE | X86_CR0_ET;
-    hvm_update_guest_cr(v, 0);
+    hvm_update_guest_cr(v, 0, true);
 
     v->arch.hvm_vcpu.guest_cr[4] = 0;
-    hvm_update_guest_cr(v, 4);
+    hvm_update_guest_cr(v, 4, true);
 
     if ( cpu_has_vmx_tpr_shadow )
     {
diff --git a/xen/arch/x86/hvm/vmx/vmx.c b/xen/arch/x86/hvm/vmx/vmx.c
index 1546c2a..b76337b 100644
--- a/xen/arch/x86/hvm/vmx/vmx.c
+++ b/xen/arch/x86/hvm/vmx/vmx.c
@@ -70,7 +70,7 @@ static void vmx_ctxt_switch_to(struct vcpu *v);
 static int  vmx_alloc_vlapic_mapping(struct domain *d);
 static void vmx_free_vlapic_mapping(struct domain *d);
 static void vmx_install_vlapic_mapping(struct vcpu *v);
-static void vmx_update_guest_cr(struct vcpu *v, unsigned int cr);
+static void vmx_update_guest_cr(struct vcpu *v, unsigned int cr, bool flush);
 static void vmx_update_guest_efer(struct vcpu *v);
 static void vmx_wbinvd_intercept(void);
 static void vmx_fpu_dirty_intercept(void);
@@ -840,9 +840,9 @@ static int vmx_vmcs_restore(struct vcpu *v, struct hvm_hw_cpu *c)
 
     v->arch.hvm_vcpu.guest_cr[2] = c->cr2;
     v->arch.hvm_vcpu.guest_cr[4] = c->cr4;
-    vmx_update_guest_cr(v, 0);
-    vmx_update_guest_cr(v, 2);
-    vmx_update_guest_cr(v, 4);
+    vmx_update_guest_cr(v, 0, true);
+    vmx_update_guest_cr(v, 2, true);
+    vmx_update_guest_cr(v, 4, true);
 
     v->arch.hvm_vcpu.guest_efer = c->msr_efer;
     vmx_update_guest_efer(v);
@@ -1552,7 +1552,7 @@ void vmx_update_debug_state(struct vcpu *v)
     vmx_vmcs_exit(v);
 }
 
-static void vmx_update_guest_cr(struct vcpu *v, unsigned int cr)
+static void vmx_update_guest_cr(struct vcpu *v, unsigned int cr, bool flush)
 {
     vmx_vmcs_enter(v);
 
@@ -1704,7 +1704,9 @@ static void vmx_update_guest_cr(struct vcpu *v, unsigned int cr)
         }
 
         __vmwrite(GUEST_CR3, v->arch.hvm_vcpu.hw_cr[3]);
-        hvm_asid_flush_vcpu(v);
+
+        if ( flush )
+            hvm_asid_flush_vcpu(v);
         break;
 
     default:
@@ -2672,7 +2674,7 @@ static int vmx_cr_access(unsigned long exit_qualification)
          */
         hvm_monitor_crX(CR0, value, old);
         curr->arch.hvm_vcpu.guest_cr[0] = value;
-        vmx_update_guest_cr(curr, 0);
+        vmx_update_guest_cr(curr, 0, true);
         HVMTRACE_0D(CLTS);
         break;
     }
diff --git a/xen/arch/x86/mm.c b/xen/arch/x86/mm.c
index c732734..7e44e7e 100644
--- a/xen/arch/x86/mm.c
+++ b/xen/arch/x86/mm.c
@@ -526,7 +526,7 @@ void update_cr3(struct vcpu *v)
 
     if ( paging_mode_enabled(v->domain) )
     {
-        paging_update_cr3(v);
+        paging_update_cr3(v, true);
         return;
     }
 
diff --git a/xen/arch/x86/mm/hap/hap.c b/xen/arch/x86/mm/hap/hap.c
index 003c2d8..b09fc84 100644
--- a/xen/arch/x86/mm/hap/hap.c
+++ b/xen/arch/x86/mm/hap/hap.c
@@ -669,10 +669,10 @@ static bool_t hap_invlpg(struct vcpu *v, unsigned long va)
     return 1;
 }
 
-static void hap_update_cr3(struct vcpu *v, int do_locking)
+static void hap_update_cr3(struct vcpu *v, int do_locking, bool flush)
 {
     v->arch.hvm_vcpu.hw_cr[3] = v->arch.hvm_vcpu.guest_cr[3];
-    hvm_update_guest_cr(v, 3);
+    hvm_update_guest_cr(v, 3, flush);
 }
 
 const struct paging_mode *
@@ -708,7 +708,7 @@ static void hap_update_paging_modes(struct vcpu *v)
     }
 
     /* CR3 is effectively updated by a mode change. Flush ASIDs, etc. */
-    hap_update_cr3(v, 0);
+    hap_update_cr3(v, 0, true);
 
     paging_unlock(d);
     put_gfn(d, cr3_gfn);
diff --git a/xen/arch/x86/mm/shadow/common.c b/xen/arch/x86/mm/shadow/common.c
index c240953..b1e77f0 100644
--- a/xen/arch/x86/mm/shadow/common.c
+++ b/xen/arch/x86/mm/shadow/common.c
@@ -3030,7 +3030,7 @@ static void sh_update_paging_modes(struct vcpu *v)
     }
 #endif /* OOS */
 
-    v->arch.paging.mode->update_cr3(v, 0);
+    v->arch.paging.mode->update_cr3(v, 0, true);
 }
 
 void shadow_update_paging_modes(struct vcpu *v)
diff --git a/xen/arch/x86/mm/shadow/multi.c b/xen/arch/x86/mm/shadow/multi.c
index a6372e3..d69dce5 100644
--- a/xen/arch/x86/mm/shadow/multi.c
+++ b/xen/arch/x86/mm/shadow/multi.c
@@ -3173,7 +3173,7 @@ static int sh_page_fault(struct vcpu *v,
          * In any case, in the PAE case, the ASSERT is not true; it can
          * happen because of actions the guest is taking. */
 #if GUEST_PAGING_LEVELS == 3
-        v->arch.paging.mode->update_cr3(v, 0);
+        v->arch.paging.mode->update_cr3(v, 0, true);
 #else
         ASSERT(d->is_shutting_down);
 #endif
@@ -3992,7 +3992,7 @@ sh_set_toplevel_shadow(struct vcpu *v,
 
 
 static void
-sh_update_cr3(struct vcpu *v, int do_locking)
+sh_update_cr3(struct vcpu *v, int do_locking, bool flush)
 /* Updates vcpu->arch.cr3 after the guest has changed CR3.
  * Paravirtual guests should set v->arch.guest_table (and guest_table_user,
  * if appropriate).
@@ -4234,7 +4234,7 @@ sh_update_cr3(struct vcpu *v, int do_locking)
         v->arch.hvm_vcpu.hw_cr[3] =
             pagetable_get_paddr(v->arch.shadow_table[0]);
 #endif
-        hvm_update_guest_cr(v, 3);
+        hvm_update_guest_cr(v, 3, flush);
     }
 
     /* Fix up the linear pagetable mappings */
diff --git a/xen/arch/x86/mm/shadow/none.c b/xen/arch/x86/mm/shadow/none.c
index 9e6ad23..643e5c7 100644
--- a/xen/arch/x86/mm/shadow/none.c
+++ b/xen/arch/x86/mm/shadow/none.c
@@ -50,7 +50,7 @@ static unsigned long _gva_to_gfn(struct vcpu *v, struct p2m_domain *p2m,
     return gfn_x(INVALID_GFN);
 }
 
-static void _update_cr3(struct vcpu *v, int do_locking)
+static void _update_cr3(struct vcpu *v, int do_locking, bool flush)
 {
     ASSERT_UNREACHABLE();
 }
diff --git a/xen/arch/x86/monitor.c b/xen/arch/x86/monitor.c
index f229e69..b6d2b43 100644
--- a/xen/arch/x86/monitor.c
+++ b/xen/arch/x86/monitor.c
@@ -194,7 +194,7 @@ int arch_monitor_domctl_event(struct domain *d,
             struct vcpu *v;
             /* Latches new CR3 mask through CR0 code. */
             for_each_vcpu ( d, v )
-                hvm_update_guest_cr(v, 0);
+                hvm_update_guest_cr(v, 0, true);
         }
 
         domain_unpause(d);
diff --git a/xen/include/asm-x86/hvm/hvm.h b/xen/include/asm-x86/hvm/hvm.h
index 7275c65..e6e8813 100644
--- a/xen/include/asm-x86/hvm/hvm.h
+++ b/xen/include/asm-x86/hvm/hvm.h
@@ -34,6 +34,9 @@ extern bool_t opt_hvm_fep;
 #define opt_hvm_fep 0
 #endif
 
+#define X86_CR3_NOFLUSH (1ull << 63)
+#define X86_CR3_NOFLUSH_DISABLE_MASK (X86_CR3_NOFLUSH - 1)
+
 /* Interrupt acknowledgement sources. */
 enum hvm_intsrc {
     hvm_intsrc_none,
@@ -132,7 +135,7 @@ struct hvm_function_table {
     /*
      * Called to inform HVM layer that a guest CRn or EFER has changed.
      */
-    void (*update_guest_cr)(struct vcpu *v, unsigned int cr);
+    void (*update_guest_cr)(struct vcpu *v, unsigned int cr, bool flush);
     void (*update_guest_efer)(struct vcpu *v);
 
     void (*cpuid_policy_changed)(struct vcpu *v);
@@ -324,9 +327,10 @@ hvm_update_host_cr3(struct vcpu *v)
         hvm_funcs.update_host_cr3(v);
 }
 
-static inline void hvm_update_guest_cr(struct vcpu *v, unsigned int cr)
+static inline void hvm_update_guest_cr(struct vcpu *v, unsigned int cr,
+                                       bool flush)
 {
-    hvm_funcs.update_guest_cr(v, cr);
+    hvm_funcs.update_guest_cr(v, cr, flush);
 }
 
 static inline void hvm_update_guest_efer(struct vcpu *v)
diff --git a/xen/include/asm-x86/hvm/svm/svm.h b/xen/include/asm-x86/hvm/svm/svm.h
index 462cb89..ee30d70 100644
--- a/xen/include/asm-x86/hvm/svm/svm.h
+++ b/xen/include/asm-x86/hvm/svm/svm.h
@@ -51,7 +51,7 @@ static inline void svm_invlpga(unsigned long vaddr, uint32_t asid)
 
 unsigned long *svm_msrbit(unsigned long *msr_bitmap, uint32_t msr);
 void __update_guest_eip(struct cpu_user_regs *regs, unsigned int inst_len);
-void svm_update_guest_cr(struct vcpu *, unsigned int cr);
+void svm_update_guest_cr(struct vcpu *, unsigned int cr, bool flush);
 
 extern u32 svm_feature_flags;
 
diff --git a/xen/include/asm-x86/paging.h b/xen/include/asm-x86/paging.h
index 5607ab4..6e40e76 100644
--- a/xen/include/asm-x86/paging.h
+++ b/xen/include/asm-x86/paging.h
@@ -122,7 +122,8 @@ struct paging_mode {
                                             unsigned long cr3,
                                             paddr_t ga, uint32_t *pfec,
                                             unsigned int *page_order);
-    void          (*update_cr3            )(struct vcpu *v, int do_locking);
+    void          (*update_cr3            )(struct vcpu *v, int do_locking,
+                                            bool flush);
     void          (*update_paging_modes   )(struct vcpu *v);
     void          (*write_p2m_entry       )(struct domain *d, unsigned long gfn,
                                             l1_pgentry_t *p, l1_pgentry_t new,
@@ -276,9 +277,9 @@ static inline unsigned long paging_ga_to_gfn_cr3(struct vcpu *v,
 /* Update all the things that are derived from the guest's CR3.
  * Called when the guest changes CR3; the caller can then use v->arch.cr3
  * as the value to load into the host CR3 to schedule this vcpu */
-static inline void paging_update_cr3(struct vcpu *v)
+static inline void paging_update_cr3(struct vcpu *v, bool flush)
 {
-    paging_get_hostmode(v)->update_cr3(v, 1);
+    paging_get_hostmode(v)->update_cr3(v, 1, flush);
 }
 
 /* Update all the things that are derived from the guest's CR0/CR3/CR4.

--------------7CDCAB05D4A60038DCE8F901
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------7CDCAB05D4A60038DCE8F901--


From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:53:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:53:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg8wQ-0005GX-7G; Mon, 29 Jan 2018 12:53:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eg8wO-0005GR-AZ
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 12:53:40 +0000
X-Inumbo-ID: 653cce69-04f3-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 653cce69-04f3-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 13:53:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="66831065"
Date: Mon, 29 Jan 2018 12:53:14 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180129125314.f2mgrrlceemsbhso@MacBook-Pro-de-Roger.local>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-6-roger.pau@citrix.com>
 <20180129124310.whaq7z37t7kvlsxg@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180129124310.whaq7z37t7kvlsxg@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86: remove usage of .skip with
 non-absolute expressions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMTI6NDM6MTBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIEphbiAyOSwgMjAxOCBhdCAxMjoyNjo0M1BNICswMDAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBDbGFuZyBhc3NlbWJsZXIgZG9lc24ndCBzdXBwb3J0IHVzaW5nIC5za2lw
IHdpdGggbm9uLWFic29sdXRlCj4gPiBleHByZXNzaW9uczoKPiA+IAo+IAo+IEJ1dCBzbyBpcyBH
TlUgYXMuIEZyb20gaXRzIG1hbnVhbCBmb3IgLnNraXA6Cj4gCj4gIlRoaXMgZGlyZWN0aXZlIGVt
aXRzIHNpemUgYnl0ZXMsIGVhY2ggb2YgdmFsdWUgZmlsbC4gQm90aCBzaXplIGFuZCBmaWxsCj4g
YXJlIGFic29sdXRlIGV4cHJlc3Npb25zLiIKCkkgZ3Vlc3MgY2xhbmcgYW5kIGFzIGhhdmUgZGlm
ZmVyZW50IGludGVycHJldGF0aW9ucyBvZiB3aGF0J3MgYW4KYWJzb2x1dGUgZXhwcmVzc2lvbi4g
U2FkbHkgSSBkb24ndCBzZWVtIHRvIGJlIGFibGUgdG8gZmluZCBuZWl0aGVyCmRlZmluaXRpb25z
LgoKSSd2ZSBhbHJlYWR5IHJlcG9ydGVkIHRoaXMgdG8gdXBzdHJlYW0gY2xhbmcgbG9uZyB0aW1l
IGFnbywgYnV0Cml0IGRvZXNuJ3Qgc2VlbSB0byBtYWtlIGFueSBwcm9ncmVzczoKCmh0dHBzOi8v
YnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjczNjkKCkFuZCBJIGRvbid0IHRoaW5rIEkg
Y2FuIGhhY2sgdGhpcyBteXNlbGYuCgo+ID4gZW50cnkuUzoxMDk6MTU6IGVycm9yOiBleHBlY3Rl
ZCBhYnNvbHV0ZSBleHByZXNzaW9uCj4gPiAgICAgICAgIC5za2lwIC5MY3I0X2FsdF9lbmQgLSAu
TGNyNF9hbHQsIDB4OTAKPiA+ICAgICAgICAgICAgICAgXgo+ID4gCj4gCj4gT09JIHdoYXQgbWFr
ZXMgLkxjcjRfYWx0X2VuZCAtIC5MY3I0X2FsdCBub24tYWJzb2x1dGU/CgpDbGFuZyBkb2Vzbid0
IGNvbnNpZGVyIHN5bWJvbHMgYXMgYWJzb2x1dGUgZXhwcmVzc2lvbnMsIGF0IGxlYXN0IGluIHRo
ZQpjb250ZXh0IG9mIC5za2lwLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 12:58:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 12:58:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg90s-0005S0-Vv; Mon, 29 Jan 2018 12:58:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg90r-0005Ru-MV
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 12:58:17 +0000
X-Inumbo-ID: 1c95812f-04f4-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c95812f-04f4-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 12:58:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 05:58:10 -0700
Message-Id: <5A6F286F02000078001A35F6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 05:58:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1516959576-5617-1-git-send-email-rcojocaru@bitdefender.com>
 <5A6B109802000078001A2AA9@prv-mh.provo.novell.com>
 <0b5a0704-b411-74d7-d08f-cda124d8e736@bitdefender.com>
In-Reply-To: <0b5a0704-b411-74d7-d08f-cda124d8e736@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/hvm: fix domain crash when CR3 has the
 noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDEzOjQ0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMjYvMjAxOCAxMjoyNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDI2LjAxLjE4IGF0IDEwOjM5LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCj4+PiBAQCAtMjMyNCw2ICsyMzI0LDkgQEAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVk
IGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCj4+PiAgICAgICAgICB9Cj4+PiAgICAgIH0K
Pj4+ICAKPj4+ICsgICAgaWYgKCBodm1fcGNpZF9lbmFibGVkKHYpICkgLyogQ2xlYXIgdGhlIG5v
Zmx1c2ggYml0LiAqLwo+Pj4gKyAgICAgICAgdmFsdWUgJj0gKCgxdWxsIDw8IDYzKSAtIDEpOwo+
PiAKPj4gVGhpcyBuZWVkcyBhIHByb3BlciBYODZfQ1IzXyogY29uc3RhbnQgZGVmaW5lZC4KPj4g
Cj4+IERpZCB5b3UgaW52ZXN0aWdhdGUgd2hhdCBpdCB3b3VsZCB0YWtlIHRvIGFjdHVhbGx5IF9h
Y3RfIHVwb24gdGhlCj4+IGJpdCBiZWluZyBzZXQgKGJlc2lkZXMgY2xlYXJpbmcgaXQgZm9yIHRo
ZSB2YWx1ZSB0byBiZSBzdG9yZWQgdG8gYmUKPj4gc2FuZSk/IEFmYWljdCBpdCB3b3VsZCByZXF1
aXJlIGhhbmRpbmcgYSBib29sZWFuIHRocm91Z2gKPj4gcGFnaW5nX3VwZGF0ZV9jcjMoKSAtPiAu
Li4gLT4ge3N2bSx2bXh9X3VwZGF0ZV9ndWVzdF9jcigpIHRvCj4+IGFsbG93IHN1cHByZXNzaW5n
IHRoZSBodm1fYXNpZF9mbHVzaF92Y3B1KCkgZXRjIHRoZXJlLgo+IAo+IEknbSBub3cgcHJvcGFn
YXRpbmcgdGhlIGJvb2wgdG8ge3N2bSx2bXh9X3VwZGF0ZV9ndWVzdF9jcigpIGluIGEKPiBxdWlj
ay10ZXN0IHBhdGNoIChhdHRhY2hlZCksIGhvd2V2ZXIgbXkgV2luZG93cyAxMCBLUFRJLWVuYWJs
ZWQgZ3Vlc3QgaXMKPiBub3cgQlNPRGluZyB3aXRoICJJUlFMIE5PVCBMRVNTIE9SIEVRVUFMIiBz
b29uIGFmdGVyIEkgYXR0YWNoIHRvIGl0IHdpdGgKPiB4ZW4tYWNjZXNzLgo+IAo+IENsZWFybHkg
SSdtIHRvdWNoaW5nIGNvZGUgSSdtIG5vdCBmYW1pbGlhciB3aXRoLCBzbyBpZiB0aGlzIGlzIHNv
bWV0aGluZwo+IHdvcnRoIHB1cnN1aW5nIGFueSBzdWdnZXN0aW9ucyBhcmUgYXBwcmVjaWF0ZWQu
IE90aGVyd2lzZSwgSSBjYW4gc3RpY2sKPiB0byB0aGUgb3JpZ2luYWwgcGxhbiBhbmQganVzdCBj
bGVhciB0aGUgbm9mbHVzaCBiaXQgd2l0aCBubyBvdGhlcgo+IHByb2Nlc3NpbmcgdW50aWwgdGhp
bmdzIGJlY29tZSBjbGVhcmVyIHdpdGggdGhlIG5ldyBjb2RlLgoKSSB0aGluayBvbmNlIHlvdSBv
bWl0IHRoZSB1bm5lY2Vzc2FyeSAhISBmcm9tCgogICAgYm9vbCBmbHVzaCA9ICEhKHZhbHVlICYg
WDg2X0NSM19OT0ZMVVNIKTsKCnlvdSdsbCByZWNvZ25pemUgeW91cnNlbGYgdGhhdCB5b3UndmUg
Z290IHRoaXMgaW52ZXJ0ZWQgKGJlc2lkZXMKdGhlIHdob2xlIGNvbnN0cnVjdCBuZWVkaW5nIHRv
IHNpdCBpbiB0aGUgUENJRCBjb25kaXRpb25hbCkuIEkKZGlkbid0IGxvb2sgZnVydGhlciwgYmVj
YXVzZSBJIHRoaW5rIHdpdGggc3VjaCBhbiBpc3N1ZSB0aGluZ3MKY2FuJ3QgcG9zc2libHkgd29y
ay4gSSdkIGFueXdheSBzdWdnZXN0IHRvIG1ha2UgdGhlIG5ldwpwYXJhbWV0ZXJzICJub2ZsdXNo
IiwgYXMgdGhlIG92ZXJyaWRlIGlzIHRoZSBleGNlcHRpb24sIGFuZApmbHVzaGluZyBpcyB0aGUg
ZGVmYXVsdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 13:02:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 13:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg94o-000693-Rz; Mon, 29 Jan 2018 13:02:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg94m-00068O-T3
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 13:02:20 +0000
X-Inumbo-ID: adb92199-04f4-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id adb92199-04f4-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 13:02:37 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 06:02:13 -0700
Message-Id: <5A6F296002000078001A3610@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 06:02:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>, "Wei Liu" <wei.liu2@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-6-roger.pau@citrix.com>
 <20180129124310.whaq7z37t7kvlsxg@citrix.com>
In-Reply-To: <20180129124310.whaq7z37t7kvlsxg@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86: remove usage of .skip with
 non-absolute expressions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDEzOjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMTI6MjY6NDNQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+PiBDbGFuZyBhc3NlbWJsZXIgZG9lc24ndCBzdXBwb3J0IHVzaW5nIC5za2lwIHdp
dGggbm9uLWFic29sdXRlCj4+IGV4cHJlc3Npb25zOgo+PiAKPiAKPiBCdXQgc28gaXMgR05VIGFz
LiBGcm9tIGl0cyBtYW51YWwgZm9yIC5za2lwOgo+IAo+ICJUaGlzIGRpcmVjdGl2ZSBlbWl0cyBz
aXplIGJ5dGVzLCBlYWNoIG9mIHZhbHVlIGZpbGwuIEJvdGggc2l6ZSBhbmQgZmlsbAo+IGFyZSBh
YnNvbHV0ZSBleHByZXNzaW9ucy4iCj4gCj4+IGVudHJ5LlM6MTA5OjE1OiBlcnJvcjogZXhwZWN0
ZWQgYWJzb2x1dGUgZXhwcmVzc2lvbgo+PiAgICAgICAgIC5za2lwIC5MY3I0X2FsdF9lbmQgLSAu
TGNyNF9hbHQsIDB4OTAKPj4gICAgICAgICAgICAgICBeCj4+IAo+IAo+IE9PSSB3aGF0IG1ha2Vz
IC5MY3I0X2FsdF9lbmQgLSAuTGNyNF9hbHQgbm9uLWFic29sdXRlPwoKSSBndWVzcyB0aGV5IGV4
cGVjdCB0byBiZSBhYmxlIHRvIGNhbGN1bGF0ZSB0aGUgdmFsdWUgcmlnaHQgYXQgdGhlCnBvaW50
IHRoZXkgZXZhbHVhdGUgLnNraXAncyBhcmd1bWVudHMuIFdoZXJlYXMgZ2FzIGVpdGhlciByZWNv
cmRzCmEgZnJhZ21lbnQgd2l0aCB2YXJpYWJsZSBzaXplLCBvciAobGVzcyBsaWtlbHksIGFzIHRo
YXQgY291bGQgZW5kIHVwCndyb25nKSBldmFsdWF0ZXMgdGhlIGV4cHJlc3Npb24gcmlnaHQgYXdh
eSAoaWlyYyB0aGUgLnNraXAgc2l0cyBhZnRlcgp0aGUgZGVmaW5pdGlvbiBvZiBib3RoIHN5bWJv
bHMsIGFuZCBpaXJjIGZ1cnRoZXIgZ2FzIFthdCBsZWFzdCBzb21lCnZlcnNpb25zXSBoYXMgcHJv
YmxlbXMgaWYgdGhhdCB3YXNuJ3QgdGhlIGNhc2UpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 13:04:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 13:04:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg96q-0006Fz-Cc; Mon, 29 Jan 2018 13:04:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=al4l=ey=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eg96p-0006Fm-PJ
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 13:04:27 +0000
X-Inumbo-ID: f8db5571-04f4-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f8db5571-04f4-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 13:04:43 +0000 (UTC)
Received: (qmail 16927 invoked from network); 29 Jan 2018 15:04:19 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 29 Jan 2018 15:04:19 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 69B077FBED
 for <xen-devel@lists.xen.org>; Mon, 29 Jan 2018 15:04:19 +0200 (EET)
Received: (qmail 13130 invoked from network); 29 Jan 2018 15:04:19 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 29 Jan 2018 15:04:18 +0200
To: Jan Beulich <JBeulich@suse.com>
References: <1516959576-5617-1-git-send-email-rcojocaru@bitdefender.com>
 <5A6B109802000078001A2AA9@prv-mh.provo.novell.com>
 <0b5a0704-b411-74d7-d08f-cda124d8e736@bitdefender.com>
 <5A6F286F02000078001A35F6@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <409a5b70-1179-0746-0bb7-0a1fffead75e@bitdefender.com>
Date: Mon, 29 Jan 2018 15:04:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <5A6F286F02000078001A35F6@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74809
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474017,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.003395)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.003142), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t:
 (0.008090,0.000083)], URL: [Enabled, t: (0.000006,0.000001)], RTDA:
 [Enabled, t: (0.242379), Hit: No, Details: v2.6.16; Id:
 15.5f4io8.1c3t50oh4.ea9bf], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/hvm: fix domain crash when CR3 has the
 noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjkvMjAxOCAwMjo1OCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjkuMDEu
MTggYXQgMTM6NDQsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMDEv
MjYvMjAxOCAxMjoyNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyNi4wMS4xOCBh
dCAxMDozOSwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+
Pj4gQEAgLTIzMjQsNiArMjMyNCw5IEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZh
bHVlLCBib29sX3QgbWF5X2RlZmVyKQo+Pj4+ICAgICAgICAgIH0KPj4+PiAgICAgIH0KPj4+PiAg
Cj4+Pj4gKyAgICBpZiAoIGh2bV9wY2lkX2VuYWJsZWQodikgKSAvKiBDbGVhciB0aGUgbm9mbHVz
aCBiaXQuICovCj4+Pj4gKyAgICAgICAgdmFsdWUgJj0gKCgxdWxsIDw8IDYzKSAtIDEpOwo+Pj4K
Pj4+IFRoaXMgbmVlZHMgYSBwcm9wZXIgWDg2X0NSM18qIGNvbnN0YW50IGRlZmluZWQuCj4+Pgo+
Pj4gRGlkIHlvdSBpbnZlc3RpZ2F0ZSB3aGF0IGl0IHdvdWxkIHRha2UgdG8gYWN0dWFsbHkgX2Fj
dF8gdXBvbiB0aGUKPj4+IGJpdCBiZWluZyBzZXQgKGJlc2lkZXMgY2xlYXJpbmcgaXQgZm9yIHRo
ZSB2YWx1ZSB0byBiZSBzdG9yZWQgdG8gYmUKPj4+IHNhbmUpPyBBZmFpY3QgaXQgd291bGQgcmVx
dWlyZSBoYW5kaW5nIGEgYm9vbGVhbiB0aHJvdWdoCj4+PiBwYWdpbmdfdXBkYXRlX2NyMygpIC0+
IC4uLiAtPiB7c3ZtLHZteH1fdXBkYXRlX2d1ZXN0X2NyKCkgdG8KPj4+IGFsbG93IHN1cHByZXNz
aW5nIHRoZSBodm1fYXNpZF9mbHVzaF92Y3B1KCkgZXRjIHRoZXJlLgo+Pgo+PiBJJ20gbm93IHBy
b3BhZ2F0aW5nIHRoZSBib29sIHRvIHtzdm0sdm14fV91cGRhdGVfZ3Vlc3RfY3IoKSBpbiBhCj4+
IHF1aWNrLXRlc3QgcGF0Y2ggKGF0dGFjaGVkKSwgaG93ZXZlciBteSBXaW5kb3dzIDEwIEtQVEkt
ZW5hYmxlZCBndWVzdCBpcwo+PiBub3cgQlNPRGluZyB3aXRoICJJUlFMIE5PVCBMRVNTIE9SIEVR
VUFMIiBzb29uIGFmdGVyIEkgYXR0YWNoIHRvIGl0IHdpdGgKPj4geGVuLWFjY2Vzcy4KPj4KPj4g
Q2xlYXJseSBJJ20gdG91Y2hpbmcgY29kZSBJJ20gbm90IGZhbWlsaWFyIHdpdGgsIHNvIGlmIHRo
aXMgaXMgc29tZXRoaW5nCj4+IHdvcnRoIHB1cnN1aW5nIGFueSBzdWdnZXN0aW9ucyBhcmUgYXBw
cmVjaWF0ZWQuIE90aGVyd2lzZSwgSSBjYW4gc3RpY2sKPj4gdG8gdGhlIG9yaWdpbmFsIHBsYW4g
YW5kIGp1c3QgY2xlYXIgdGhlIG5vZmx1c2ggYml0IHdpdGggbm8gb3RoZXIKPj4gcHJvY2Vzc2lu
ZyB1bnRpbCB0aGluZ3MgYmVjb21lIGNsZWFyZXIgd2l0aCB0aGUgbmV3IGNvZGUuCj4gCj4gSSB0
aGluayBvbmNlIHlvdSBvbWl0IHRoZSB1bm5lY2Vzc2FyeSAhISBmcm9tCj4gCj4gICAgIGJvb2wg
Zmx1c2ggPSAhISh2YWx1ZSAmIFg4Nl9DUjNfTk9GTFVTSCk7Cj4gCj4geW91J2xsIHJlY29nbml6
ZSB5b3Vyc2VsZiB0aGF0IHlvdSd2ZSBnb3QgdGhpcyBpbnZlcnRlZCAoYmVzaWRlcwo+IHRoZSB3
aG9sZSBjb25zdHJ1Y3QgbmVlZGluZyB0byBzaXQgaW4gdGhlIFBDSUQgY29uZGl0aW9uYWwpLiBJ
Cj4gZGlkbid0IGxvb2sgZnVydGhlciwgYmVjYXVzZSBJIHRoaW5rIHdpdGggc3VjaCBhbiBpc3N1
ZSB0aGluZ3MKPiBjYW4ndCBwb3NzaWJseSB3b3JrLiBJJ2QgYW55d2F5IHN1Z2dlc3QgdG8gbWFr
ZSB0aGUgbmV3Cj4gcGFyYW1ldGVycyAibm9mbHVzaCIsIGFzIHRoZSBvdmVycmlkZSBpcyB0aGUg
ZXhjZXB0aW9uLCBhbmQKPiBmbHVzaGluZyBpcyB0aGUgZGVmYXVsdC4KCkluZGVlZCwgc29ycnkg
Zm9yIGdldHRpbmcgbG9zdCBpbiBhbGwgdGhlIG5lZ2F0aW9ucy4gSSdsbCBtb2RpZnkgdGhlCnBh
dGNoIHRvIGRvIHRoZSByaWdodCB0aGluZyB0aGVyZSBhbmQgZ2l2ZSBpdCBtb3JlIHRlc3Rpbmcu
CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 13:05:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 13:05:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg98A-0006Ls-RJ; Mon, 29 Jan 2018 13:05:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eg989-0006Lb-OI
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 13:05:49 +0000
X-Inumbo-ID: 2a1dc553-04f5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2a1dc553-04f5-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 13:06:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="66831783"
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-6-roger.pau@citrix.com>
 <20180129124310.whaq7z37t7kvlsxg@citrix.com>
 <5A6F296002000078001A3610@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bcb8aa9b-9e41-01b4-b0a6-31cff3c18bb0@citrix.com>
Date: Mon, 29 Jan 2018 13:05:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6F296002000078001A3610@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86: remove usage of .skip with
 non-absolute expressions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMTggMTM6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjAxLjE4IGF0
IDEzOjQzLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIE1vbiwgSmFuIDI5LCAy
MDE4IGF0IDEyOjI2OjQzUE0gKzAwMDAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IENsYW5n
IGFzc2VtYmxlciBkb2Vzbid0IHN1cHBvcnQgdXNpbmcgLnNraXAgd2l0aCBub24tYWJzb2x1dGUK
Pj4+IGV4cHJlc3Npb25zOgo+Pj4KPj4gQnV0IHNvIGlzIEdOVSBhcy4gRnJvbSBpdHMgbWFudWFs
IGZvciAuc2tpcDoKPj4KPj4gIlRoaXMgZGlyZWN0aXZlIGVtaXRzIHNpemUgYnl0ZXMsIGVhY2gg
b2YgdmFsdWUgZmlsbC4gQm90aCBzaXplIGFuZCBmaWxsCj4+IGFyZSBhYnNvbHV0ZSBleHByZXNz
aW9ucy4iCj4+Cj4+PiBlbnRyeS5TOjEwOToxNTogZXJyb3I6IGV4cGVjdGVkIGFic29sdXRlIGV4
cHJlc3Npb24KPj4+ICAgICAgICAgLnNraXAgLkxjcjRfYWx0X2VuZCAtIC5MY3I0X2FsdCwgMHg5
MAo+Pj4gICAgICAgICAgICAgICBeCj4+Pgo+PiBPT0kgd2hhdCBtYWtlcyAuTGNyNF9hbHRfZW5k
IC0gLkxjcjRfYWx0IG5vbi1hYnNvbHV0ZT8KPiBJIGd1ZXNzIHRoZXkgZXhwZWN0IHRvIGJlIGFi
bGUgdG8gY2FsY3VsYXRlIHRoZSB2YWx1ZSByaWdodCBhdCB0aGUKPiBwb2ludCB0aGV5IGV2YWx1
YXRlIC5za2lwJ3MgYXJndW1lbnRzLiBXaGVyZWFzIGdhcyBlaXRoZXIgcmVjb3Jkcwo+IGEgZnJh
Z21lbnQgd2l0aCB2YXJpYWJsZSBzaXplLCBvciAobGVzcyBsaWtlbHksIGFzIHRoYXQgY291bGQg
ZW5kIHVwCj4gd3JvbmcpIGV2YWx1YXRlcyB0aGUgZXhwcmVzc2lvbiByaWdodCBhd2F5IChpaXJj
IHRoZSAuc2tpcCBzaXRzIGFmdGVyCj4gdGhlIGRlZmluaXRpb24gb2YgYm90aCBzeW1ib2xzLCBh
bmQgaWlyYyBmdXJ0aGVyIGdhcyBbYXQgbGVhc3Qgc29tZQo+IHZlcnNpb25zXSBoYXMgcHJvYmxl
bXMgaWYgdGhhdCB3YXNuJ3QgdGhlIGNhc2UpLgoKT25lIHRoaW5nIEkndmUgYmVlbiBleHBlcmlt
ZW50aW5nIHdpdGgsIGFsb25nIHdpdGggdHJ5aW5nIHRvIG9yZ2FuaXNlCnRoZSBhbHRlcm5hdGl2
ZXMgaW50byBhIG1lcmdlYWJsZSBzZWN0aW9uLCBpcyB0byBmaXJzdCB3cml0ZSB0aGUKYWx0ZXJu
YXRpdmVzIGludG8gLmRpc2NhcmQgc2VjdGlvbiwgd2hpY2ggYWxsb3dzIGNhbGN1bGF0aW9ucyBs
aWtlIHRoaXMKdG8gYmUgY29tcGxldGVkIGltbWVkaWF0ZWx5LCByYXRoZXIgdGhhbiBiZWluZyBk
ZWZlcnJlZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 13:32:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 13:32:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg9Xl-0008O9-LL; Mon, 29 Jan 2018 13:32:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg9Xl-0008O3-5x
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 13:32:17 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id FA/84-21146-0622F6A5;
 Mon, 29 Jan 2018 13:32:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTdeKT/
 KYMtkDYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnF61l62gmNaFSumzmFuYLyq0MXIxSEk0Mgk
 8a+5gR3Cecwo8e/lVqYuRk4gZxujRNOBUhBbRMBZ4uuZuewgNq+AvkTf125GEFtYwFbiz5wNr
 CDNEgJLmSWmXjsClpAQ8JRYvv8QC4zdd3w5UDM7B5uAlcQhMZAoi4CqxJr791gnMHIvYGRYxa
 henFpUllqka6KXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iRHoXQYg2MHYfdn/EKM
 kB5OSKO+q03lRQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR42xXzo4QEi1LTUyvSMnOAYQaTluDg
 URLhPQqS5i0uSMwtzkyHSJ1iNOZoevCgjZnjxovXbcxCLHn5ealS4rx9IKUCIKUZpXlwg2Dhf
 4lRVkqYlxHoNCGegtSi3MwSVPlXjOIcjErCvMtBpvBk5pXA7XsFdAoT0CkrcnNBTilJREhJNT
 Byt+m/vMS57arp8gkhepe3Ls8UvnHIb+2uBdMrdU4v/mFlXe0eaxZy+AOn07zbRpcdK3h2GKT
 fceAwvuoRP0mxw/HOKkG5Ywe/LvXYU3Os1EXXatIxpjMnmRpiVmlYys9xVigK9Zpse6Pqw87i
 O/XLhD/JfH6qfuqZY6cLh9eXgK2XDBrWhj5UYinOSDTUYi4qTgQAR5E8zXoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-27.messagelabs.com!1517232734!101520251!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 57668 invoked from network); 29 Jan 2018 13:32:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 13:32:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eg9Xg-0007jM-Bw; Mon, 29 Jan 2018 13:32:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eg9Xa-0003C4-QY; Mon, 29 Jan 2018 13:32:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eg9Xa-0001Ty-H1; Mon, 29 Jan 2018 13:32:06 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118437-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 13:32:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118437: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3233042830122592038=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3233042830122592038==
Content-Type: text/plain

flight 118437 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118437/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    2 days   30 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============3233042830122592038==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3233042830122592038==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 13:33:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 13:33:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg9Ym-0008TY-A8; Mon, 29 Jan 2018 13:33:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nglb=ey=gmail.com=saumyarajesh93@srs-us1.protection.inumbo.net>)
 id 1eg9Yk-0008T8-GO
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 13:33:18 +0000
X-Inumbo-ID: eef8f192-04f8-11e8-ba59-bc764e045a96
Received: from mail-yw0-x232.google.com (unknown [2607:f8b0:4002:c05::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eef8f192-04f8-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 14:33:05 +0100 (CET)
Received: by mail-yw0-x232.google.com with SMTP id b129so2658037ywa.8;
 Mon, 29 Jan 2018 05:33:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=Sw9h0pNgFud96Bv2vPlhsqyqhKVfHiy8+kxmeeo83yI=;
 b=MIvgfiuK3xzsR+888L0o19RjSSX+8e/P7wDRm8j8L7D1yMyjcctKMqH9wayk8E0chJ
 4yo+HdZRI110Mde1uIo7J8uwjMqYVP8JokINh2j+/lRIjZqqcgEKRJb721pc0OYzO8H9
 MHBUBSTC/SQLv+1j15hQL0iamfTVaAnvdOJLIcFOUV6FrApaqFzNJxmCgBL0N/BLgsLp
 fKAwbJ9hPZ/MwFuAAw8/exnMdTwt1Gj7OtizmucoOxphjOuZIqWUqfXkcFc5pJw3YYRk
 lh+M/w3RcBThe72/7635DGMcSmyYxjePPa2oOcqqgZUVMWuDP92cikyKjGV9piVMn1OZ
 XdWw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=Sw9h0pNgFud96Bv2vPlhsqyqhKVfHiy8+kxmeeo83yI=;
 b=GElU3DDWiXt4JLubLdqFrlYZY5rW34KPJLa+wP+PyaaeWVU+ydyhC3HwI7qLxXX9F3
 cmZdUkMn0uGEWzf2JNDkGCfK0hm2Ys+9nra+O29fo3uhNfWy4KrAhtr+zGoTluqyD2Fe
 YC6/8rxvoYg1xzGq41OZS60znIdNnYnXBHW8nKlyfjhffPFXJyWavrL7R3Pr2uWaGkGH
 4O8KwFwWIPlC4NEQ3IYIM0On+I3pcTA9fPmazAT6zX5kNE1ovN59qj1Po3flWJN7gohV
 13xsnwbDeWc2IubFTvS2WcHhxFPiV132mKSSWYcLVT7qxYYRhz+ZtO02GdbnAKK/HY68
 VK8A==
X-Gm-Message-State: AKwxytezj9YPuhoMokFIOP8IsYY6ZSQJQmoyBmbQgTIBHJubVWFRybc7
 IsziwAYevKJLKMfdj8E4O6jbdh++83FuSUNt/wDE22320Jg=
X-Google-Smtp-Source: AH8x226EBeRzRfBGcYCxRr37mqxJl0UtcuLNfY8zP6x+btVSwe/oPl6l5npr/lvjUZ0A2Sm4a6gac3g1tP8PZ7VfhvI=
X-Received: by 10.129.163.23 with SMTP id a23mr16032312ywh.389.1517232794704; 
 Mon, 29 Jan 2018 05:33:14 -0800 (PST)
MIME-Version: 1.0
Received: by 10.13.217.204 with HTTP; Mon, 29 Jan 2018 05:33:14 -0800 (PST)
In-Reply-To: <CAONE6OAUJ+SjvYkiAaT-0Y_8av4T0dX60R8o2OZum6g8Ucg+1w@mail.gmail.com>
References: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
 <37217807-7f20-bdbf-f852-033fcae1bd01@epam.com>
 <CAONE6OCM9wEd6zJCH5147vTMWyt4CGH9uXbBX0y29di9cC3QaQ@mail.gmail.com>
 <bc345300-7e46-367f-4e16-db1ffa4e56d0@epam.com>
 <CAONE6OAUJ+SjvYkiAaT-0Y_8av4T0dX60R8o2OZum6g8Ucg+1w@mail.gmail.com>
From: Saumya Rajesh <saumyarajesh93@gmail.com>
Date: Mon, 29 Jan 2018 19:03:14 +0530
Message-ID: <CAONE6OCvyAaVGTAxCnNwLF9NJg0DAN7Wb+WdJmKT82_rVNCcew@mail.gmail.com>
To: xen-users@lists.xenproject.org, xen-devel@lists.xenproject.org, 
 embedded-pv-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Access I2C bus from guest/DomU on ARM board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMToyMCBQTSwgU2F1bXlhIFJhamVzaCA8c2F1bXlhcmFq
ZXNoOTNAZ21haWwuY29tPiB3cm90ZToKPiBPbiBXZWQsIEphbiAxNywgMjAxOCBhdCA5OjA2IFBN
LCBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgo+IHdyb3RlOgo+Pgo+PiBS
YWplc2gsCj4+Cj4+IE9uIDE3LjAxLjE4IDE2OjAzLCBTYXVteWEgUmFqZXNoIHdyb3RlOgo+Pj4K
Pj4+IEp1c3Qgb3V0IG9mIGN1cmlvc2l0eSwgaXMgaXQgcG9zc2libGUgdG8gc3BsaXQgdGhlIERy
aXZlciBmb3IgdGhlIFJlbmVzYXMKPj4+IFJDYXIgSTJDIHVuaXQgWzFdIGludG8gZnJvbnRlbmQg
YW5kIGJhY2tlbmQgdG8gdXNlIHRoZSBpMmMgYnVzIGZyb20gZ3Vlc3Q/Cj4+PiBPciB0byBkbyBz
b21ldGhpbmcgc2ltaWxhciB0byBQQ0kgcGFzc3Rocm91Z2g/IFBsZWFzZSBmb3JnaXZlIG1lIGlm
IEkgc291bmQKPj4+IGlsbG9naWNhbC4gSSdtIGp1c3QgY3VyaW91cy4KPj4KPj4gSSBndWVzcyB5
b3UgY291bGQgaW1wbGVtZW50IFBWIEkyQyB1c2luZyBGRS9CRSBzY2hlbWUuIFdpdGggZW5vcm1v
dXMKPj4gZWZmb3J0cyBhbmQgdW5wcmVkaWN0YWJsZSByZXN1bHRzLgo+PiBCdXQgSSdtIHN1cmUg
aXQgaXMgbm90IHdoYXQgeW91IHJlYWxseSBuZWVkLgo+Pgo+PiAtLQo+Pgo+PiAqQW5kcmlpIEFu
aXNvdioKPj4KPj4KPgo+IEhpIEFuZHJpaQo+Cj4gQWN0dWFsbHkgSSBhbSBwbGFubmluZyB0byBz
ZXQgdXAgQW5kcm9pZCBhcyBndWVzdCBpbiBYZW4uIEluIG9yZGVyIHRvIGVuYWJsZQo+IHNvdW5k
IGluIHRoZSBBbmRyb2lkIGd1ZXN0LCBJIG5lZWQgdG8gcGFzc3Rocm91Z2ggdGhlIGF1ZGlvIGNv
ZGVjIGRldmljZQo+IHdoaWNoIGNvbW11bmljYXRlcyB0aHJvdWdoIHRoZSBJMkMgYnVzLiBGb3Ig
QkUvRkUgc2NoZW1lLCBJIHRoaW5rIHNoYXJpbmcKPiB0aGUgaW50ZXJuYWwgRE1BIGFuZCBjbG9j
ayB3b3VsZCBwb3NlIHByb2JsZW1zLiBTbyBJJ20gZ29pbmcgdG8gZ28gYWhlYWQKPiB3aXRoIHRo
ZSBkZXZpY2UgcGFzc3Rocm91Z2ggd2F5Lgo+Cj4gQW55IHRob3VnaHRzIG9yIGlucHV0cyB5b3Ug
Y2FuIHBvc3NpYmx5IGdpdmUgcmVnYXJkaW5nIHRoaXMgdXNlIGNhc2Ugd2lsbCBiZQo+IHZlcnkg
aGVscGZ1bCBhbmQgdmFsdWFibGUuCj4KPiBSZWdhcmRzCj4gU2F1bXlhCj4KCkhpCgpJIGFtIHRy
eWluZyB0byBwYXNzdGhyb3VnaCBJMkMgYnVzIHRvIGd1ZXN0IGRvbWFpbiBpbiBYZW4uIEkgYW0K
cmVmZXJyaW5nIFsxXVsyXVszXSB0byBpbXBsZW1lbnQgdGhpcyBvbiBSZW5lc2FzIFItQ2FyIEgz
LiBGb2xsb3dpbmcKaXMgdGhlIGxpc3Qgb2YgYWxsIEkyQyBidXNlcyBhdmFpbGFibGUgd2hlbiBu
b3QgcGFzc2VkIHRocm91Z2ggOgoKcm9vdEBzYWx2YXRvci14LXhlbi1kb20wOn4jIGkyY2RldGVj
dCAtbAppMmMtMiBpMmMgICAgICAgIGU2NTEwMDAwLmkyYyAgICAgICAgICAgICAgICAgICAgSTJD
IGFkYXB0ZXIKaTJjLTQgaTJjICAgICAgICBlNjZkODAwMC5pMmMgICAgICAgICAgICAgICAgICAg
IEkyQyBhZGFwdGVyCmkyYy03IGkyYyAgICAgICAgZTYwYjAwMDAuaTJjICAgICAgICAgICAgICAg
ICAgICBJMkMgYWRhcHRlcgppMmMtOCBpMmMgICAgICAgIERlc2lnbldhcmUgSERNSSAgICAgICAg
ICAgICAgICAgIEkyQyBhZGFwdGVyCmkyYy05IGkyYyAgICAgICAgRGVzaWduV2FyZSBIRE1JICAg
ICAgICAgICAgICAgICAgSTJDIGFkYXB0ZXIKCkkgYWRkZWQgIiB4ZW4scGFzc3Rocm91Z2ggPSAi
MSI7ICIgYW5kIGJ1aWx0IHRoZSBEb20wIGRldmljZSB0cmVlIHRvCmVuYWJsZSBJMkMgYnVzIHBh
c3N0aHJvdWdoIDoKCnI4YTc3OTUuZHRzaToKCmkyYzI6IGkyY0BlNjUxMDAwMCB7CiNhZGRyZXNz
LWNlbGxzID0gPDE+Owojc2l6ZS1jZWxscyA9IDwwPjsKY29tcGF0aWJsZSA9ICJyZW5lc2FzLGky
Yy1yOGE3Nzk1IjsKcmVnID0gPDAgMHhlNjUxMDAwMCAwIDB4NDA+OwppbnRlcnJ1cHRzID0gPEdJ
Q19TUEkgMjg2IElSUV9UWVBFX0xFVkVMX0hJR0g+OwpjbG9ja3MgPSA8JmNwZyBDUEdfTU9EIDky
OT47CnBvd2VyLWRvbWFpbnMgPSA8JnN5c2MgUjhBNzc5NV9QRF9BTFdBWVNfT04+OwpkbWFzID0g
PCZkbWFjMSAweDk1PiwgPCZkbWFjMSAweDk0PjsKZG1hLW5hbWVzID0gInR4IiwgInJ4IjsKaTJj
LXNjbC1pbnRlcm5hbC1kZWxheS1ucyA9IDw2PjsKc3RhdHVzID0gImRpc2FibGVkIjsKeGVuLHBh
c3N0aHJvdWdoID0gIjEiOwp9OwoKQWZ0ZXIgYm9vdGluZyB1c2luZyB0aGUgbW9kaWZpZWQgZHRi
LCBpMmMtMiBkaXNhcHBlYXJzLCBtZWFuaW5nIGl0IHdhcwpub3QgdGFrZW4gYnkgRG9tMCA6Cgpy
b290QHNhbHZhdG9yLXgteGVuLWRvbTA6fiMgaTJjZGV0ZWN0IC1sCmkyYy00IGkyYyAgICAgICAg
ZTY2ZDgwMDAuaTJjICAgICAgICAgICAgICAgICAgICBJMkMgYWRhcHRlcgppMmMtNyBpMmMgICAg
ICAgIGU2MGIwMDAwLmkyYyAgICAgICAgICAgICAgICAgICAgSTJDIGFkYXB0ZXIKaTJjLTggaTJj
ICAgICAgICBEZXNpZ25XYXJlIEhETUkgICAgICAgICAgICAgICAgICBJMkMgYWRhcHRlcgppMmMt
OSBpMmMgICAgICAgIERlc2lnbldhcmUgSERNSSAgICAgICAgICAgICAgICAgIEkyQyBhZGFwdGVy
CgpJIGJ1aWx0IGEgcGFydGlhbCBkZXZpY2UgdHJlZSBndWVzdF9kdGJfdGVzdC5kdGIgdXNpbmcg
dGhlIGZvbGxvd2luZyBjb250ZW50IDoKCmd1ZXN0X2R0Yl90ZXN0LmR0czoKL2R0cy12MS87Cgov
IHsKICAgIC8qICMqY2VsbHMgYXJlIGhlcmUgdG8ga2VlcCBEVEMgaGFwcHkgKi8KICAgICNhZGRy
ZXNzLWNlbGxzID0gPDI+OwogICAgI3NpemUtY2VsbHMgPSA8Mj47CgogICAgYWxpYXNlcyB7CiAg
ICAgICAgaTJjMCA9ICZpMmMwOwogICAgfTsKcGFzc3Rocm91Z2ggewpjb21wYXRpYmxlID0gInNp
bXBsZS1idXMiOwpyYW5nZXM7CiNhZGRyZXNzLWNlbGxzID0gPDI+Owojc2l6ZS1jZWxscyA9IDwy
PjsKaTJjMDogaTJjQDEwMDAwMDAwIHsKY29tcGF0aWJsZSA9ICJyZW5lc2FzLGkyYy1yOGE3Nzk1
IjsKcmVnID0gPDAgMHgxMDAwMDAwMCAwIDB4NDA+OwppbnRlcnJ1cHRzID0gPDAgMjg2IDQ+Owoj
YWRkcmVzcy1jZWxscyA9IDwxPjsKI3NpemUtY2VsbHMgPSA8MD47CnN0YXR1cyA9ICJva2F5IjsK
fTsKfTsKfTsKCkkgYWxzbyBhZGRlZCB0aGUgZm9sbG93aW5nIGxpbmVzIHRvIERvbVUgY29uZmln
dXJhdGlvbiBmaWxlIDoKCmRldmljZV90cmVlID0gIi9yb290L2d1ZXN0X3Rlc3RfZHRiLmR0YiIK
ZHRkZXYgPSBbICIvc29jL2kyY0BlNjUxMDAwMCIgXQppcnFzID0gWyAzMTggXQppb21lbSA9IFsg
IjB4ZTY1MTAsMSIgXQoKQnV0IHdoZW4gSSBzdGFydCBEb21VLCB0aGUgYm9vdGluZyBmYWlscy4g
TG9nIG9mIHN0YXJ0aW5nIERvbVUgOgoKcm9vdEBzYWx2YXRvci14LXhlbi1kb20wOn4jIHhsIGNy
ZWF0ZSAtYyBEb211LmNmZwpQYXJzaW5nIGNvbmZpZyBmcm9tIERvbXUuY2ZnClsgMjE2MC4wODM1
NTFdIHJjYXJfZ2VuM190aGVybWFsIGU2MWE4MDAwLnRoZXJtYWw6IENhbid0IHJlZ2lzdGVyIHRo
ZXJtYWwgem9uZQooWEVOKSBhdmM6ICBkZW5pZWQgIHsgdXNlIH0gZm9yIGRvbWlkPTAgaXJxPTMx
OApzY29udGV4dD1zeXN0ZW1fdTpzeXN0ZW1fcjpkb21VX3QgdGNvbnRleHQ9c3lzdGVtX3U6b2Jq
ZWN0X3I6aXJxX3QKdGNsYXNzPXJlc291cmNlCmxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6
MTI4NDpkb21jcmVhdGVfbGF1bmNoX2RtOiBmYWlsZWQgZ2l2ZQpkb20yIGFjY2VzcyB0byBpcnEg
MzE4OiBQZXJtaXNzaW9uIGRlbmllZApsaWJ4bDogZXJyb3I6IGxpYnhsLmM6MTU3NTpsaWJ4bF9f
ZGVzdHJveV9kb21pZDogbm9uLWV4aXN0YW50IGRvbWFpbiAyCmxpYnhsOiBlcnJvcjogbGlieGwu
YzoxNTM0OmRvbWFpbl9kZXN0cm95X2NhbGxiYWNrOiB1bmFibGUgdG8gZGVzdHJveQpndWVzdCB3
aXRoIGRvbWlkIDIKCmxpYnhsOiBlcnJvcjogbGlieGwuYzoxNDYzOmRvbWFpbl9kZXN0cm95X2Ni
OiBkZXN0cnVjdGlvbiBvZiBkb21haW4gMiBmYWlsZWQKClNlZWluZyB0aGUgbG9nLCBJIGd1ZXNz
IHRoZSBpcnEgY291bGQgbm90IGJlIGdpdmVuIHRvIERvbVUuIEl0IGlzCmFjdHVhbGx5IDI4NiAr
IDMyLCBhcyBpdCB3YXMgbWVudGlvbmVkIGluIFsxXS4KCklzIHRoZXJlIGEgd29ya2Fyb3VuZCB0
byB0aGlzIGlzc3VlPyBBbnkgc29sdXRpb24gb3Igc3VnZ2VzdGlvbgpyZWxhdGVkIHRvIHRoaXMg
d2lsbCBiZSBtdWNoIGFwcHJlY2lhdGVkLgoKUmVnYXJkcwpTYXVteWEKClsxXSBodHRwczovL3hl
bmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21pc2MvYXJtL3Bhc3N0aHJvdWdoLnR4dApbMl0g
aHR0cHM6Ly9ldmVudHMuc3RhdGljLmxpbnV4Zm91bmQub3JnL3NpdGVzL2V2ZW50cy9maWxlcy9z
bGlkZXMvdGFsa181LnBkZgpbM10gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZl
cy9odG1sL3hlbi11c2Vycy8yMDE3LTEwL21zZzAwMDMxLmh0bWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 13:33:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 13:33:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg9ZI-00009M-Er; Mon, 29 Jan 2018 13:33:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rdwy=ey=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eg9ZH-00009B-Nj
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 13:33:51 +0000
X-Inumbo-ID: 02b9ca69-04f9-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02b9ca69-04f9-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 14:33:38 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8CB9BAAB5;
 Mon, 29 Jan 2018 13:33:47 +0000 (UTC)
To: Daniel Kiper <daniel.kiper@oracle.com>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171130210309.GC16962@olila.local.net-space.pl>
 <48481317-be7a-f91b-8e88-d8270eeee1eb@suse.com>
 <20171201111250.GF16962@olila.local.net-space.pl>
 <20171214111952.GH4531@olila.local.net-space.pl>
 <3e5282dd-c819-5963-52a9-77bc18832ea5@suse.com>
 <20171214113237.GJ4531@olila.local.net-space.pl>
 <f18b85e9-5bfd-8e6a-f939-46f20cf25d95@suse.com>
 <20180129121549.GG16863@olila.local.net-space.pl>
From: Juergen Gross <jgross@suse.com>
Message-ID: <956e1493-f8cb-8587-0a03-6e4346579593@suse.com>
Date: Mon, 29 Jan 2018 14:33:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180129121549.GG16863@olila.local.net-space.pl>
Content-Language: en-US
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/8] xen: add pvh guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMTggMTM6MTUsIERhbmllbCBLaXBlciB3cm90ZToKPiBPbiBUaHUsIERlYyAxNCwg
MjAxNyBhdCAxMjo0NDozNlBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBPbiAxNC8x
Mi8xNyAxMjozMiwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+Pj4gT24gVGh1LCBEZWMgMTQsIDIwMTcg
YXQgMTI6MjY6MDJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+PiBPbiAxNC8xMi8x
NyAxMjoxOSwgRGFuaWVsIEtpcGVyIHdyb3RlOgo+Pj4+PiBPbiBGcmksIERlYyAwMSwgMjAxNyBh
dCAxMjoxMjo1MFBNICswMTAwLCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4+Pj4+PiBPbiBGcmksIERl
YyAwMSwgMjAxNyBhdCAwNjozNzozN0FNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+
Pj4+IE9uIDMwLzExLzE3IDIyOjAzLCBEYW5pZWwgS2lwZXIgd3JvdGU6Cj4+Pj4+Pj4+IE9uIFdl
ZCwgTm92IDI5LCAyMDE3IGF0IDAyOjQ2OjQyUE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4+Pj4+Pj4+PiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIGJvb3RpbmcgTGlu
dXggYXMgUFZIIGd1ZXN0Lgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFNpbWlsYXIgdG8gaTM4Ni94ZW4g
YW5kIHg4Nl82NC94ZW4gcGxhdGZvcm1zIHRoZSBuZXcgaTM4Ni94ZW5wdmgKPj4+Pj4+Pj4+IHBs
YXRmb3JtIGdydWIgaXMgYm9vdGVkIGFzIGEgc3RhbmRhbG9uZSBpbWFnZSBkaXJlY3RseSBieSBY
ZW4uCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gRm9yIGJvb3RpbmcgTGludXgga2VybmVsIGl0IGlzIHVz
aW5nIHRoZSBzdGFuZGFyZCBsaW51eCBrZXJuZWwKPj4+Pj4+Pj4+IGxvYWRlci4gVGhlIG9ubHkg
bW9kaWZpY2F0aW9uIG9mIHRoZSBsaW51eCBsb2FkZXIgaXMgdG8gcGFzcyB0aGUKPj4+Pj4+Pj4+
IEFDUEkgUlNEUCBhZGRyZXNzIHZpYSBib290IHBhcmFtZXRlcnMgdG8gdGhlIGtlcm5lbCwgYXMg
dGhhdCB0YWJsZQo+Pj4+Pj4+Pj4gbWlnaHQgbm90IGJlIGxvY2F0ZWQgYXQgdGhlIHVzdWFsIHBo
eXNpY2FsIGFkZHJlc3MganVzdCBiZWxvdyAxTUIuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gQXMgdGhl
IHJlbGF0ZWQgTGludXgga2VybmVsIHBhdGNoZXMgYXJlIG5vdCB5ZXQgYWNjZXB0ZWQgcGxlYXNl
Cj4+Pj4+Pj4+PiB3YWl0IGZvciB0aGlzIHRvIGhhcHBlbiBiZWZvcmUgYXBwbHlpbmcgdGhlIHNl
cmllcy4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gU28sIG1heSBJIHJldmlldyB0aGUgcGF0Y2hlcyBvciBz
aG91bGQgSSBob2xkIG9uPyBBbmQgY291bGQgeW91Cj4+Pj4+Pj4+IHByb3ZpZGUgYSBsaW5rIHRv
IHRoZSAiTGludXgga2VybmVsIHBhdGNoZXMiIG1lbnRpb25lZCBhYm92ZT8KPj4+Pj4+Pgo+Pj4+
Pj4+IFBsZWFzZSByZXZpZXchCj4+Pj4+Pgo+Pj4+Pj4gV2lsbCBkbyBpbiBhIHdlZWsgb3Igc28u
Cj4+Pj4+Cj4+Pj4+IFN3YW1wZWQgYnkgc29tZSB1cmdlbnQgaW50ZXJuYWwgd29yay4gSSB3aWxs
IHRyeSB0byByZXZpZXcgdGhpcyBiZWZvcmUKPj4+Pj4gWG1hcyBidXQgaWYgaXQgZG8gbm90IGhh
cHBlbiB0aGVuIEkgd2lsbCBkbyBpdCBpbiB0aGUgZmlyc3QgaGFsdCBvZgo+Pj4+PiBKYW51YXJ5
LiBTb3JyeSBmb3IgZGVsYXlzLgo+Pj4+Cj4+Pj4gVGhhbmtzLgo+Pj4+Cj4+Pj4gQlRXOiB0aGUg
TGludXgga2VybmVsIHBhdGNoZXMgaGF2ZSBiZWVuIGFjY2VwdGVkIGJ5IHRoZSB4ODYgbWFpbnRh
aW5lcnMuCj4+Pgo+Pj4gUGVyZmVjdCEgQ291bGQgeW91IHNlbmQgbWUgdGhlaXIgY29tbWl0IGlk
cz8KPj4KPj4gUmlnaHQgbm93IHRoZXkgYXJlIGluIHRoZSB0aXAgdHJlZSBpbiB0aGUgeDg2L2Jv
b3QgYnJhbmNoOgo+Pgo+PiBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5l
bC9naXQvdGlwL3RpcC5naXQgeDg2L2Jvb3QKPj4KPj4gQ29tbWl0LUlkcyBhcmU6Cj4+IDJmNzRj
YmY5NDdmNDVmYTA4MmRkYThlYWMxYTFmMTI5OWEzNzJmNDkKPj4gMGM4OWNmMzY0MjRmN2MxMTc3
ZGU4YTU3MTI1MTRkN2NjMmViMzY5Zgo+PiA4ODc1MGE2YzMzZjgxM2I4MTU1MTY5OTBmMDFmYjVl
ZTQ4OGM0NzdlCj4+IDkzMGJhNDliMmNlN2IwOWE1ZWRkYzIxMzg1ZmQ5NDRiYTZiNGU4MjkKPiAK
PiBNeSBzY2hlZHVsZSB3YXMgY29tcGxldGVseSBkZXN0cm95ZWQgYnkgbWFueSB1bmV4cGVjdGVk
IHdvcmsgYW5kIGZhbWlseQo+IGlzc3Vlcy4gSXQgbG9va3MgdGhhdCBJIGFtIHJlY292ZXJpbmcg
c2xvd2x5LiBJIGFtIGdvaW5nIHRvIHRha2UgYSBsb29rCj4gYXQgdGhlIHBhdGNoZXMgaW4gYSB3
ZWVrIG9yIHR3by4gU2hvdWxkIEkgcmV2aWV3IHRoZXNlIG9uZXMgb3IgYXJlIHlvdQo+IGdvaW5n
IHRvIHBvc3Qgc29tZXRoaW5nIG5ldz8KClRoZXJlIGlzIG9ubHkgb25lIGlzc3VlIHdoaWNoIGhh
cyB0byBiZSBmaXhlZDogcGFzc2luZyBvbiB0aGUgUlNEUAphZGRyZXNzIHRvIHRoZSBrZXJuZWwg
d2lsbCByZXF1aXJlIHNvbWUgbW9yZSB3b3JrLCBhcyBleHRlbmRpbmcgc3RydWN0CmxpbnV4X2tl
cm5lbF9oZWFkZXIgd29uJ3QgYmUgc28gZWFzeSAobXVsdGlwbGUgZGlzdHJvcyBzZWVtIHRvIGhh
dmUKc2hpcHBlZCBhIGdydWIyIHdpdGggc29tZSBwYXRjaGVzIGNsb2JiZXJpbmcgdGhlIGRhdGEg
ZGlyZWN0bHkgYWZ0ZXIKdGhhdCBzdHJ1Y3QgaW4gdGhlIGtlcm5lbCkuIFNvIHBhdGNoIDIgd2ls
bCBiZSBhIGxpdHRsZSBiaXQgbW9yZQpjb21wbGljYXRlZCBkdWUgdG8gdGhlIG5lZWQgdG8gcGFz
cyB0aGUgaW50ZXJmYWNlIHZlcnNpb24ga25vd24gYnkKZ3J1YjIgYmFjayB0byB0aGUga2VybmVs
LgoKSSdtIG5vdCBzdXJlIHdoZW4gSSdsbCBiZSBhYmxlIHRvIGRvIHRoYXQgd29yaywgYXMgTWVs
dGRvd24gaGFzIGxlZAp0byBxdWl0ZSBzb21lIHdvcmsgb24gbXkgc2lkZS4gOi0oCgpGb3IgYWxs
IG90aGVyIHBhdGNoZXMgSSdtIG5vdCBhd2FyZSBvZiBhbnkgbW9kaWZpY2F0aW9ucyBuZWVkZWQu
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 13:39:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 13:39:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg9em-0000dy-NM; Mon, 29 Jan 2018 13:39:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eg9el-0000dq-Uf
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 13:39:31 +0000
X-Inumbo-ID: cd5162d5-04f9-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd5162d5-04f9-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 14:39:17 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 06:39:27 -0700
Message-Id: <5A6F321C02000078001A3657@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 06:39:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>, "Wei Liu" <wei.liu2@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-6-roger.pau@citrix.com>
 <20180129124310.whaq7z37t7kvlsxg@citrix.com>
 <5A6F296002000078001A3610@prv-mh.provo.novell.com>
 <bcb8aa9b-9e41-01b4-b0a6-31cff3c18bb0@citrix.com>
In-Reply-To: <bcb8aa9b-9e41-01b4-b0a6-31cff3c18bb0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86: remove usage of .skip with
 non-absolute expressions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDE0OjA1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjkvMDEvMTggMTM6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOS4w
MS4xOCBhdCAxMzo0MywgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gTW9uLCBK
YW4gMjksIDIwMTggYXQgMTI6MjY6NDNQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+
Pj4+IENsYW5nIGFzc2VtYmxlciBkb2Vzbid0IHN1cHBvcnQgdXNpbmcgLnNraXAgd2l0aCBub24t
YWJzb2x1dGUKPj4+PiBleHByZXNzaW9uczoKPj4+Pgo+Pj4gQnV0IHNvIGlzIEdOVSBhcy4gRnJv
bSBpdHMgbWFudWFsIGZvciAuc2tpcDoKPj4+Cj4+PiAiVGhpcyBkaXJlY3RpdmUgZW1pdHMgc2l6
ZSBieXRlcywgZWFjaCBvZiB2YWx1ZSBmaWxsLiBCb3RoIHNpemUgYW5kIGZpbGwKPj4+IGFyZSBh
YnNvbHV0ZSBleHByZXNzaW9ucy4iCj4+Pgo+Pj4+IGVudHJ5LlM6MTA5OjE1OiBlcnJvcjogZXhw
ZWN0ZWQgYWJzb2x1dGUgZXhwcmVzc2lvbgo+Pj4+ICAgICAgICAgLnNraXAgLkxjcjRfYWx0X2Vu
ZCAtIC5MY3I0X2FsdCwgMHg5MAo+Pj4+ICAgICAgICAgICAgICAgXgo+Pj4+Cj4+PiBPT0kgd2hh
dCBtYWtlcyAuTGNyNF9hbHRfZW5kIC0gLkxjcjRfYWx0IG5vbi1hYnNvbHV0ZT8KPj4gSSBndWVz
cyB0aGV5IGV4cGVjdCB0byBiZSBhYmxlIHRvIGNhbGN1bGF0ZSB0aGUgdmFsdWUgcmlnaHQgYXQg
dGhlCj4+IHBvaW50IHRoZXkgZXZhbHVhdGUgLnNraXAncyBhcmd1bWVudHMuIFdoZXJlYXMgZ2Fz
IGVpdGhlciByZWNvcmRzCj4+IGEgZnJhZ21lbnQgd2l0aCB2YXJpYWJsZSBzaXplLCBvciAobGVz
cyBsaWtlbHksIGFzIHRoYXQgY291bGQgZW5kIHVwCj4+IHdyb25nKSBldmFsdWF0ZXMgdGhlIGV4
cHJlc3Npb24gcmlnaHQgYXdheSAoaWlyYyB0aGUgLnNraXAgc2l0cyBhZnRlcgo+PiB0aGUgZGVm
aW5pdGlvbiBvZiBib3RoIHN5bWJvbHMsIGFuZCBpaXJjIGZ1cnRoZXIgZ2FzIFthdCBsZWFzdCBz
b21lCj4+IHZlcnNpb25zXSBoYXMgcHJvYmxlbXMgaWYgdGhhdCB3YXNuJ3QgdGhlIGNhc2UpLgo+
IAo+IE9uZSB0aGluZyBJJ3ZlIGJlZW4gZXhwZXJpbWVudGluZyB3aXRoLCBhbG9uZyB3aXRoIHRy
eWluZyB0byBvcmdhbmlzZQo+IHRoZSBhbHRlcm5hdGl2ZXMgaW50byBhIG1lcmdlYWJsZSBzZWN0
aW9uLCBpcyB0byBmaXJzdCB3cml0ZSB0aGUKPiBhbHRlcm5hdGl2ZXMgaW50byAuZGlzY2FyZCBz
ZWN0aW9uLCB3aGljaCBhbGxvd3MgY2FsY3VsYXRpb25zIGxpa2UgdGhpcwo+IHRvIGJlIGNvbXBs
ZXRlZCBpbW1lZGlhdGVseSwgcmF0aGVyIHRoYW4gYmVpbmcgZGVmZXJyZWQuCgpIb3cgd291bGQg
c3VjaCBjYWxjdWxhdGlvbnMgYmUgY29tcGxldGVkIGltbWVkaWF0ZWx5PyBJdCBkb2Vzbid0Cm1h
dHRlciB3aGF0IHNlY3Rpb24geW91IHB1dCB0aGluZ3MgaW4gLSBmaW5hbCBhZGRyZXNzZXMgY2Fu
IGJlCmtub3duIG9ubHkgb25jZSBhbGwgaW5wdXQgaGFzIGJlZW4gY29uc3VtZWQgYnkgdGhlIGFz
c2VtYmxlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 13:45:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 13:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eg9kH-0001MI-JI; Mon, 29 Jan 2018 13:45:13 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=560163be1=Andrew.Cooper3@citrix.com>)
 id 1eg9kG-0001MB-38
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 13:45:12 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id 0A/E2-04190-6652F6A5;
 Mon, 29 Jan 2018 13:45:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprGKsWRWlGSWpSXmKPExsWyU9JRQjdVNT/
 KoHetssW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzZh3aT5jwfp2poqbG78wNzAuXMvYxcjJISEQ
 JNFw8QKU7S7x5l0rO4gtDGQ3zb7FBmKLCERJfH0ylxnEFhLQlzh/6h1YDbNAkUTfw11MIDYbU
 Hz3i09gNq+ArcTMqc1gM1kEVCWOdMwHi4sKhEs8vfuSEaJGUOLkzCcsIDangIHEpmfHWCFmhk
 qs6DjLAmGLSzR9WckKsVdN4lr/JXaIO9MlJj7rYYGwLSRu37rDNoFRcBaSsbOQjJqFZNQsRg4
 gW1Ni/S59iLC8RPPW2cwQtoZE65y57MjiCxjZVzFqFKcWlaUW6RpZ6CUVZaZnlOQmZuboGhqY
 6eWmFhcnpqfmJCYV6yXn525iBMYFAxDsYDy/NvAQoyQHk5Io76rTeVFCfEn5KZUZicUZ8UWlO
 anFhxhlODiUJHiVVPKjhASLUtNTK9Iyc4ARCpOW4OBREuE9qgiU5i0uSMwtzkyHSJ1idOVoev
 CgjZnjz8OXQHLLIxB5AEzeePG6jVmIJS8/L1VKnFcNZLYASHNGaR7caFhyucQoKyXMywh0rBB
 PQWpRbmYJqvwrRnEORiVhXkuQKTyZeSVwF7wCOo4J6LgVubkgx5UkIqSkGhiNlKYpnvDmmrAh
 8f2Zu0/rwsVP+USt+2YdNGfquRWxJ/OjtF3teT4V3Xludf/feh5XL8dLV1/IRyxKKXrHyPz88
 0WVJn5Lu8C22fuyNoq67T7HknxV/ElQnnW2olTIp19yHxn+8uVpdjV1Bz5ccNOONfz2lpfPH6
 gzfimYOuH+JpG1L6PPyPQqsRRnJBpqMRcVJwIA4IIdZikDAAA=
X-Env-Sender: prvs=560163be1=Andrew.Cooper3@citrix.com
X-Msg-Ref: server-5.tower-21.messagelabs.com!1517233509!69310202!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.6 required=7.0 tests=HTML_40_50,HTML_MESSAGE,
 received_headers: No Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 15003 invoked from network); 29 Jan 2018 13:45:09 -0000
Received: from smtp.eu.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-5.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Jan 2018 13:45:09 -0000
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208,217";a="66834780"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
To: osstest service owner <osstest-admin@xenproject.org>,
 <xen-devel@lists.xensource.com>
References: <osstest-118393-mainreport@xen.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <66b6f82b-2a33-f06b-e683-3e839ae5e828@citrix.com>
Date: Mon, 29 Jan 2018 13:45:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <osstest-118393-mainreport@xen.org>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: Juergen Gross <JGross@suse.com>, Julien Grall <julien.grall@arm.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [xen-unstable test] 118393: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============1157127400148998884=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1157127400148998884==
Content-Type: multipart/alternative;
	boundary="------------A5A53A2D9098BB5D7801E53C"
Content-Language: en-GB

--------------A5A53A2D9098BB5D7801E53C
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

On 28/01/18 16:06, osstest service owner wrote:
> flight 118393 xen-unstable real [real]
> http://logs.test-lab.xenproject.org/osstest/logs/118393/
>
> Regressions :-(
>
> Tests which did not succeed and are blocking,
> including tests which could not be run:
>  test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 118174

Force push candidate?Â  This looks to be the known set/way issue.

~Andrew

>
> Tests which did not succeed, but are not blocking:
>  test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
>  test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
>  test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
>  test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
>  test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
>  test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
>  test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
>  test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
>  test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
>  test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118174
>  test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
>  test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
>  test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
>  test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
>  test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
>  test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
>  test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
>  test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
>  test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
>  test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
>  test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
>  test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
>  test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
>  test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
>  test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
>  test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
>  test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
>  test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
>  test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
>  test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
>  test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
>  test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
>  test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
>  test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
>  test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
>  test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
>  test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
>  test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
>  test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
>  test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
>  test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
>  test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
>  test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
>  test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
>  test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
>  test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
>  test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
>  test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
>  test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
>  test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
>  test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
>  test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
>
> version targeted for testing:
>  xen                  4c7e478d597b0346eef3a256cfd6794ac778b608
> baseline version:
>  xen                  e871e80c38547d9faefc6604532ba3e985e65873
>
> Last test of basis   118174  2018-01-17 17:13:00 Z   10 days
> Failing since        118230  2018-01-19 14:22:44 Z    9 days   10 attempts
> Testing same since   118393  2018-01-27 16:25:36 Z    0 days    1 attempts
>
> ------------------------------------------------------------
> People who touched revisions under test:
>   Andrew Cooper <andrew.cooper3@citrix.com>
>   Anthony Liguori <aliguori@amazon.com>
>   Bob Moore <robert.moore@intel.com>
>   Daniel De Graaf <dgdegra@tycho.nsa.gov>
>   Daniel Kiper <daniel.kiper@oracle.com>
>   David Scott <dave@recoil.org>
>   Doug Goldstein <cardoe@cardoe.com>
>   George Dunlap <george.dunlap@citrix.com>
>   Ian Jackson <Ian.Jackson@eu.citrix.com>
>   Jan Beulich <jbeulich@suse.com>
>   Jon Ludlam <jonathan.ludlam@citrix.com>
>   Jonathan Ludlam <jonathan.ludlam@citrix.com>
>   Juergen Gross <jgross@suse.com>
>   Julien Grall <julien.grall@linaro.org>
>   Kevin Tian <kevin.tian@intel.com>
>   Lv Zheng <lv.zheng@intel.com>
>   Michael Young <m.a.young@durham.ac.uk>
>   Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>   Paul Durrant <paul.durrant@citrix.com>
>   Rafael J. Wysocki <rafael.j.wysocki@intel.com>
>   Roger Pau Monne <roger.pau@citrix.com>
>   Roger Pau MonnĂƒÂ© <roger.pau@citrix.com>
>   Ross Lagerwall <ross.lagerwall@citrix.com>
>   Sergey Dyasli <sergey.dyasli@citrix.com>
>   Stefano Stabellini <sstabellini@kernel.org>
>   Tim Deegan <tim@xen.org>
>   Wei Liu <wei.liu2@citrix.com>
>   Yi Sun <yi.y.sun@linux.intel.com>
>
> jobs:
>  build-amd64-xsm                                              pass    
>  build-arm64-xsm                                              pass    
>  build-armhf-xsm                                              pass    
>  build-i386-xsm                                               pass    
>  build-amd64-xtf                                              pass    
>  build-amd64                                                  pass    
>  build-arm64                                                  pass    
>  build-armhf                                                  pass    
>  build-i386                                                   pass    
>  build-amd64-libvirt                                          pass    
>  build-arm64-libvirt                                          pass    
>  build-armhf-libvirt                                          pass    
>  build-i386-libvirt                                           pass    
>  build-amd64-prev                                             pass    
>  build-i386-prev                                              pass    
>  build-amd64-pvops                                            pass    
>  build-arm64-pvops                                            pass    
>  build-armhf-pvops                                            pass    
>  build-i386-pvops                                             pass    
>  build-amd64-rumprun                                          pass    
>  build-i386-rumprun                                           pass    
>  test-xtf-amd64-amd64-1                                       pass    
>  test-xtf-amd64-amd64-2                                       pass    
>  test-xtf-amd64-amd64-3                                       pass    
>  test-xtf-amd64-amd64-4                                       pass    
>  test-xtf-amd64-amd64-5                                       pass    
>  test-amd64-amd64-xl                                          pass    
>  test-arm64-arm64-xl                                          pass    
>  test-armhf-armhf-xl                                          pass    
>  test-amd64-i386-xl                                           pass    
>  test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
>  test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
>  test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
>  test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
>  test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
>  test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
>  test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
>  test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
>  test-amd64-amd64-libvirt-xsm                                 pass    
>  test-arm64-arm64-libvirt-xsm                                 pass    
>  test-armhf-armhf-libvirt-xsm                                 pass    
>  test-amd64-i386-libvirt-xsm                                  pass    
>  test-amd64-amd64-xl-xsm                                      pass    
>  test-arm64-arm64-xl-xsm                                      pass    
>  test-armhf-armhf-xl-xsm                                      pass    
>  test-amd64-i386-xl-xsm                                       pass    
>  test-amd64-amd64-qemuu-nested-amd                            fail    
>  test-amd64-amd64-xl-pvhv2-amd                                fail    
>  test-amd64-i386-qemut-rhel6hvm-amd                           pass    
>  test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
>  test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
>  test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
>  test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
>  test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
>  test-amd64-i386-freebsd10-amd64                              pass    
>  test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
>  test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
>  test-amd64-amd64-rumprun-amd64                               pass    
>  test-amd64-amd64-xl-qemut-win7-amd64                         fail    
>  test-amd64-i386-xl-qemut-win7-amd64                          fail    
>  test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
>  test-amd64-i386-xl-qemuu-win7-amd64                          fail    
>  test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
>  test-amd64-i386-xl-qemut-ws16-amd64                          fail    
>  test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
>  test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
>  test-armhf-armhf-xl-arndale                                  pass    
>  test-amd64-amd64-xl-credit2                                  pass    
>  test-arm64-arm64-xl-credit2                                  pass    
>  test-armhf-armhf-xl-credit2                                  fail    
>  test-armhf-armhf-xl-cubietruck                               pass    
>  test-amd64-amd64-examine                                     pass    
>  test-arm64-arm64-examine                                     pass    
>  test-armhf-armhf-examine                                     pass    
>  test-amd64-i386-examine                                      pass    
>  test-amd64-i386-freebsd10-i386                               pass    
>  test-amd64-i386-rumprun-i386                                 pass    
>  test-amd64-amd64-xl-qemut-win10-i386                         fail    
>  test-amd64-i386-xl-qemut-win10-i386                          fail    
>  test-amd64-amd64-xl-qemuu-win10-i386                         fail    
>  test-amd64-i386-xl-qemuu-win10-i386                          fail    
>  test-amd64-amd64-qemuu-nested-intel                          pass    
>  test-amd64-amd64-xl-pvhv2-intel                              fail    
>  test-amd64-i386-qemut-rhel6hvm-intel                         pass    
>  test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
>  test-amd64-amd64-libvirt                                     pass    
>  test-armhf-armhf-libvirt                                     pass    
>  test-amd64-i386-libvirt                                      pass    
>  test-amd64-amd64-livepatch                                   pass    
>  test-amd64-i386-livepatch                                    pass    
>  test-amd64-amd64-migrupgrade                                 pass    
>  test-amd64-i386-migrupgrade                                  pass    
>  test-amd64-amd64-xl-multivcpu                                pass    
>  test-armhf-armhf-xl-multivcpu                                pass    
>  test-amd64-amd64-pair                                        pass    
>  test-amd64-i386-pair                                         pass    
>  test-amd64-amd64-libvirt-pair                                pass    
>  test-amd64-i386-libvirt-pair                                 pass    
>  test-amd64-amd64-amd64-pvgrub                                pass    
>  test-amd64-amd64-i386-pvgrub                                 pass    
>  test-amd64-amd64-pygrub                                      pass    
>  test-amd64-amd64-xl-qcow2                                    pass    
>  test-armhf-armhf-libvirt-raw                                 pass    
>  test-amd64-i386-xl-raw                                       pass    
>  test-amd64-amd64-xl-rtds                                     pass    
>  test-armhf-armhf-xl-rtds                                     pass    
>  test-amd64-amd64-libvirt-vhd                                 pass    
>  test-armhf-armhf-xl-vhd                                      pass    
>
>
> ------------------------------------------------------------
> sg-report-flight on osstest.test-lab.xenproject.org
> logs: /home/logs/logs
> images: /home/logs/images
>
> Logs, config files, etc. are available at
>     http://logs.test-lab.xenproject.org/osstest/logs
>
> Explanation of these reports, and of osstest in general, is at
>     http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
>     http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master
>
> Test harness code can be found at
>     http://xenbits.xen.org/gitweb?p=osstest.git;a=summary
>
>
> Not pushing.
>
> (No revision log; it would be 2521 lines long.)
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel


--------------A5A53A2D9098BB5D7801E53C
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 28/01/18 16:06, osstest service
      owner wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:osstest-118393-mainreport@xen.org">
      <pre wrap="">flight 118393 xen-unstable real [real]
<a class="moz-txt-link-freetext" href="http://logs.test-lab.xenproject.org/osstest/logs/118393/">http://logs.test-lab.xenproject.org/osstest/logs/118393/</a>

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 118174</pre>
    </blockquote>
    <br>
    Force push candidate?Â  This looks to be the known set/way issue.<br>
    <br>
    ~Andrew<br>
    <br>
    <blockquote type="cite" cite="mid:osstest-118393-mainreport@xen.org">
      <pre wrap="">

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z   10 days
Failing since        118230  2018-01-19 14:22:44 Z    9 days   10 attempts
Testing same since   118393  2018-01-27 16:25:36 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a>
  Anthony Liguori <a class="moz-txt-link-rfc2396E" href="mailto:aliguori@amazon.com">&lt;aliguori@amazon.com&gt;</a>
  Bob Moore <a class="moz-txt-link-rfc2396E" href="mailto:robert.moore@intel.com">&lt;robert.moore@intel.com&gt;</a>
  Daniel De Graaf <a class="moz-txt-link-rfc2396E" href="mailto:dgdegra@tycho.nsa.gov">&lt;dgdegra@tycho.nsa.gov&gt;</a>
  Daniel Kiper <a class="moz-txt-link-rfc2396E" href="mailto:daniel.kiper@oracle.com">&lt;daniel.kiper@oracle.com&gt;</a>
  David Scott <a class="moz-txt-link-rfc2396E" href="mailto:dave@recoil.org">&lt;dave@recoil.org&gt;</a>
  Doug Goldstein <a class="moz-txt-link-rfc2396E" href="mailto:cardoe@cardoe.com">&lt;cardoe@cardoe.com&gt;</a>
  George Dunlap <a class="moz-txt-link-rfc2396E" href="mailto:george.dunlap@citrix.com">&lt;george.dunlap@citrix.com&gt;</a>
  Ian Jackson <a class="moz-txt-link-rfc2396E" href="mailto:Ian.Jackson@eu.citrix.com">&lt;Ian.Jackson@eu.citrix.com&gt;</a>
  Jan Beulich <a class="moz-txt-link-rfc2396E" href="mailto:jbeulich@suse.com">&lt;jbeulich@suse.com&gt;</a>
  Jon Ludlam <a class="moz-txt-link-rfc2396E" href="mailto:jonathan.ludlam@citrix.com">&lt;jonathan.ludlam@citrix.com&gt;</a>
  Jonathan Ludlam <a class="moz-txt-link-rfc2396E" href="mailto:jonathan.ludlam@citrix.com">&lt;jonathan.ludlam@citrix.com&gt;</a>
  Juergen Gross <a class="moz-txt-link-rfc2396E" href="mailto:jgross@suse.com">&lt;jgross@suse.com&gt;</a>
  Julien Grall <a class="moz-txt-link-rfc2396E" href="mailto:julien.grall@linaro.org">&lt;julien.grall@linaro.org&gt;</a>
  Kevin Tian <a class="moz-txt-link-rfc2396E" href="mailto:kevin.tian@intel.com">&lt;kevin.tian@intel.com&gt;</a>
  Lv Zheng <a class="moz-txt-link-rfc2396E" href="mailto:lv.zheng@intel.com">&lt;lv.zheng@intel.com&gt;</a>
  Michael Young <a class="moz-txt-link-rfc2396E" href="mailto:m.a.young@durham.ac.uk">&lt;m.a.young@durham.ac.uk&gt;</a>
  Oleksandr Grytsov <a class="moz-txt-link-rfc2396E" href="mailto:oleksandr_grytsov@epam.com">&lt;oleksandr_grytsov@epam.com&gt;</a>
  Paul Durrant <a class="moz-txt-link-rfc2396E" href="mailto:paul.durrant@citrix.com">&lt;paul.durrant@citrix.com&gt;</a>
  Rafael J. Wysocki <a class="moz-txt-link-rfc2396E" href="mailto:rafael.j.wysocki@intel.com">&lt;rafael.j.wysocki@intel.com&gt;</a>
  Roger Pau Monne <a class="moz-txt-link-rfc2396E" href="mailto:roger.pau@citrix.com">&lt;roger.pau@citrix.com&gt;</a>
  Roger Pau MonnĂƒÂ© <a class="moz-txt-link-rfc2396E" href="mailto:roger.pau@citrix.com">&lt;roger.pau@citrix.com&gt;</a>
  Ross Lagerwall <a class="moz-txt-link-rfc2396E" href="mailto:ross.lagerwall@citrix.com">&lt;ross.lagerwall@citrix.com&gt;</a>
  Sergey Dyasli <a class="moz-txt-link-rfc2396E" href="mailto:sergey.dyasli@citrix.com">&lt;sergey.dyasli@citrix.com&gt;</a>
  Stefano Stabellini <a class="moz-txt-link-rfc2396E" href="mailto:sstabellini@kernel.org">&lt;sstabellini@kernel.org&gt;</a>
  Tim Deegan <a class="moz-txt-link-rfc2396E" href="mailto:tim@xen.org">&lt;tim@xen.org&gt;</a>
  Wei Liu <a class="moz-txt-link-rfc2396E" href="mailto:wei.liu2@citrix.com">&lt;wei.liu2@citrix.com&gt;</a>
  Yi Sun <a class="moz-txt-link-rfc2396E" href="mailto:yi.y.sun@linux.intel.com">&lt;yi.y.sun@linux.intel.com&gt;</a>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    <a class="moz-txt-link-freetext" href="http://logs.test-lab.xenproject.org/osstest/logs">http://logs.test-lab.xenproject.org/osstest/logs</a>

Explanation of these reports, and of osstest in general, is at
    <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master">http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master</a>
    <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master">http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master</a>

Test harness code can be found at
    <a class="moz-txt-link-freetext" href="http://xenbits.xen.org/gitweb?p=osstest.git;a=summary">http://xenbits.xen.org/gitweb?p=osstest.git;a=summary</a>


Not pushing.

(No revision log; it would be 2521 lines long.)

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Xen-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenproject.org</a>
<a class="moz-txt-link-freetext" href="https://lists.xenproject.org/mailman/listinfo/xen-devel">https://lists.xenproject.org/mailman/listinfo/xen-devel</a></pre>
    </blockquote>
    <br>
  </body>
</html>

--------------A5A53A2D9098BB5D7801E53C--


--===============1157127400148998884==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1157127400148998884==--


From xen-devel-bounces@lists.xenproject.org Mon Jan 29 14:02:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 14:02:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egA0k-0002r2-09; Mon, 29 Jan 2018 14:02:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1egA0i-0002qv-6f
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 14:02:12 +0000
X-Inumbo-ID: 0a5cc921-04fd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0a5cc921-04fd-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 14:02:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="66835922"
Date: Mon, 29 Jan 2018 14:01:05 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180129140105.g3dozg6vw2wmtg5y@MacBook-Pro-de-Roger.local>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-8-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180123150735.74779-8-roger.pau@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMjMsIDIwMTggYXQgMDM6MDc6MzFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+ICtzdGF0aWMgdm9pZCBiYXJfd3JpdGUoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBk
ZXYsIHVuc2lnbmVkIGludCByZWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCB2
YWwsIHZvaWQgKmRhdGEpCj4gK3sKPiArICAgIHN0cnVjdCB2cGNpX2JhciAqYmFyID0gZGF0YTsK
PiArICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9G
VU5DKHBkZXYtPmRldmZuKTsKPiArICAgIGJvb2wgaGkgPSBmYWxzZTsKPiArCj4gKyAgICBpZiAo
IHBjaV9jb25mX3JlYWQxNihwZGV2LT5zZWcsIHBkZXYtPmJ1cywgc2xvdCwgZnVuYywgUENJX0NP
TU1BTkQpICYKPiArICAgICAgICAgUENJX0NPTU1BTkRfTUVNT1JZICkKPiArICAgIHsKPiArICAg
ICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+ICsgICAgICAgICAgICAgICAgIiUwNHg6JTAy
eDolMDJ4LiV1OiBpZ25vcmVkIEJBUiAlbHUgd3JpdGUgd2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5h
YmxlZFxuIiwKPiArICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBm
dW5jLAo+ICsgICAgICAgICAgICAgICAgKHBkZXYtPnZwY2ktPmhlYWRlci5iYXJzIC0gYmFyKSAv
IDQpOwoKVGhpcyBzaG91bGQgYmUgYmFyIC0gcGRldi0+dnBjaS0+aGVhZGVyLmJhcnMuIFdpbGwg
Zml4IGl0IGluIG5leHQKdmVyc2lvbi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 14:13:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 14:13:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egABJ-0003df-Dj; Mon, 29 Jan 2018 14:13:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ept7=ey=citrix.com=prvs=56019719f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egABH-0003cr-L7
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 14:13:07 +0000
X-Inumbo-ID: 911b8011-04fe-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 911b8011-04fe-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 14:13:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460087558"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23151.11204.277253.482285@mariner.uk.xensource.com>
Date: Mon, 29 Jan 2018 14:12:20 +0000
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20180129122643.13008-2-roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-2-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 1/5] build: filter out command line
	assembler arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSCB2MyAxLzVdIGJ1aWxkOiBmaWx0ZXIgb3V0
IGNvbW1hbmQgbGluZSBhc3NlbWJsZXIgYXJndW1lbnRzIik6Cj4gSWYgdGhlIGFzc2VtYmxlciBp
cyBub3QgdXNlZC4gVGhpcyBoYXBwZW5zIHdoZW4gdXNpbmcgY2MgLUUgb3IgY2MgLVMKPiBmb3Ig
ZXhhbXBsZS4gR0NDIHdpbGwganVzdCBpZ25vcmUgdGhlIC1XYSwuLi4gd2hlbiB0aGUgYXNzZW1i
bGVyIGlzCj4gbm90IGNhbGxlZCwgYnV0IGNsYW5nIHdpbGwgY29tcGxhaW4gbG91ZGx5IGFuZCBm
YWlsLgouLi4KPiAgYXNtLW9mZnNldHMuczogJChUQVJHRVRfU1VCQVJDSCkvYXNtLW9mZnNldHMu
Ywo+IC0JJChDQykgJChmaWx0ZXItb3V0IC1mbHRvLCQoQ0ZMQUdTKSkgLVMgLW8gJEAgJDwKPiAr
CSQoQ0MpICQoZmlsdGVyLW91dCAtV2ElIC1mbHRvLCQoQ0ZMQUdTKSkgLVMgLW8gJEAgJDwKCi1X
YSUgbWF0Y2hlcyAtV2FsbC4KCllvdSBwcm9iYWJseSBtZWFudCAtV2EsJQoKSWFuLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:07:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:07:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egB1r-00079E-Qi; Mon, 29 Jan 2018 15:07:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ept7=ey=citrix.com=prvs=56019719f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egB1q-00078F-VU
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 15:07:26 +0000
X-Inumbo-ID: 27686ba8-0506-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27686ba8-0506-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 15:07:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460099007"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23151.14394.363710.17298@mariner.uk.xensource.com>
Date: Mon, 29 Jan 2018 15:05:30 +0000
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20180126193722.rmv62l3gyhld7pj4@MacBook-Pro-de-Roger.local>
References: <1516993392-25795-1-git-send-email-andrew.cooper3@citrix.com>
 <23147.32105.390499.454833@mariner.uk.xensource.com>
 <e08a5a32-8917-2298-c442-6570f38ec6fd@citrix.com>
 <20180126193722.rmv62l3gyhld7pj4@MacBook-Pro-de-Roger.local>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/libxl: Fix assertion failure when
 trying to build a nested-virt PVH domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSB0b29scy9s
aWJ4bDogRml4IGFzc2VydGlvbiBmYWlsdXJlIHdoZW4gdHJ5aW5nIHRvIGJ1aWxkIGEgbmVzdGVk
LXZpcnQgUFZIIGRvbWFpbiIpOgo+IE9uIEZyaSwgSmFuIDI2LCAyMDE4IGF0IDA3OjIzOjUyUE0g
KzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Ci4uLgo+ID4gSSdtIG5vdCB0aGUgY2hlY2sgaXMg
b3Zlcmx5IG9sZCB0byBiZWdpbiB3aXRoLsKgIFdlIHNob3VsZCBwcm9iYWJseSBmaXgKPiA+IGl0
IGluIHRoZSBtYWludGFpbmVkIGJyYW5jaGVzLgo+IAo+IEFGQUlDVCB0aGlzIHdhcyBpbnRyb2R1
Y2VkIGJ5IG15IHR5cGUgPSAncHZoJyB3b3JrLCBzb3JyeS4gSXQgc2hvdWxkCj4gb25seSBuZWVk
IGJhY2twb3J0aW5nIHRvIDQuMTAgYW5kIHRoZSA0LjguM3ByZS1zaGltLWNvbWV0IGJyYW5jaGVz
LgoKVGhhbmtzLgoKSSB0aGluayB1bmRlciB0aGUgY2lyY3Vtc3RhbmNlcyB3ZSBzaG91bGQgcHJv
YmFibHkgZG8gdGhpcyByaWdodCBhd2F5LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:22:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBGM-0000Gy-24; Mon, 29 Jan 2018 15:22:26 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egBGK-0000GY-4Y
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 15:22:24 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 66/BA-04045-E2C3F6A5;
 Mon, 29 Jan 2018 15:22:22 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVVfPJj/
 K4Gcfo8W9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzTh0u4214IxxxfEDW1gaGNvVuhi5OIQEGpkk
 nm+9z97FyAnkPGaUWNvgAJHYxiix9NNSRpCEiICzxNczc4GKODh4BfQlLn6vAgkLCxhJnJ/3k
 g2kXkKgi03i4a03rCA1EgK+EnMnSoLUgJiLZrxj6WJk52ATsJI4JAYSZRFQlXjxooNlAiP3Ak
 aGVYwaxalFZalFusZGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgb5lAIIdjKf
 XBR5ilORgUhLlXXU6L0qILyk/pTIjsTgjvqg0J7X4EKMMB4eSBK+adX6UkGBRanpqRVpmDjDI
 YNISHDxKIryuIGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXOqwBSKgBSmlGaB
 zcIFvyXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMzLDjKFJzOvBG7fK6BTmIBOWZGbC3JKSS
 JCSqqBsSH0oG3eh/sc86bo1lT0FUQtXZvIcDBAl5dZ+9itd+VT3eJmKjc6N2qLhE86mJLByts
 +X1W11F+J2TknNu9iYcjMOccuZLurfOwWtShOP7KZ12YpR04bQ/crX0Fr09lO1pZ2xX3PDTQC
 NoQtnb++/l/XzmesnrujauvOvtt2JSBkkVCo0j4lluKMREMt5qLiRACGa/tqeQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-9.tower-27.messagelabs.com!1517239341!111166708!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62584 invoked from network); 29 Jan 2018 15:22:21 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-9.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 15:22:21 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egBGD-0002DN-Mf; Mon, 29 Jan 2018 15:22:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egBG8-0007EG-9L; Mon, 29 Jan 2018 15:22:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egBG7-0003Nu-MI; Mon, 29 Jan 2018 15:22:12 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118430-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 15:22:11 +0000
Subject: [Xen-devel] [seabios test] 118430: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQzMCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0MzAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDc5IGRheXMgICA5NSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDEyIGRheXMgICAx
NiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:26:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBKM-0000S1-OB; Mon, 29 Jan 2018 15:26:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jai3=ey=tycho.nsa.gov=dgdegra@srs-us1.protection.inumbo.net>)
 id 1egBKL-0000Ru-9q
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 15:26:33 +0000
X-Inumbo-ID: c0cbecad-0508-11e8-ba59-bc764e045a96
Received: from USFB19PA12.eemsg.mail.mil (unknown [214.24.26.83])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c0cbecad-0508-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 16:26:19 +0100 (CET)
Received: from emsm-gh1-uea11.ncsc.mil ([214.29.60.3])
 by USFB19PA12.eemsg.mail.mil with ESMTP/TLS/AES256-SHA;
 29 Jan 2018 15:26:28 +0000
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; 
   d="scan'208";a="8664112"
IronPort-PHdr: =?us-ascii?q?9a23=3AXihVnBA/puabFO2KT/3tUyQJP3N1i/DPJgcQr6Af?=
 =?us-ascii?q?oPdwSPX8osbcNUDSrc9gkEXOFd2Cra4c0qyO6+jJYi8p2d65qncMcZhBBVcuqP?=
 =?us-ascii?q?49uEgeOvODElDxN/XwbiY3T4xoXV5h+GynYwAOQJ6tL1LdrWev4jEMBx7xKRR6?=
 =?us-ascii?q?JvjvGo7Vks+7y/2+94fcbglUmTaxe69+IAmrpgjNq8cahpdvJLwswRXTuHtIfO?=
 =?us-ascii?q?pWxWJsJV2Nmhv3+9m98p1+/SlOovwt78FPX7n0cKQ+VrxYES8pM3sp683xtBnM?=
 =?us-ascii?q?VhWA630BWWgLiBVIAgzF7BbnXpfttybxq+Rw1DWGMcDwULs5Qiqp4bt1RxD0iS?=
 =?us-ascii?q?cHLz85/3/Risxsl6JQvRatqwViz4LIfI2ZMfxzca3HfdMeWGFPQMBfWSJcCY+4?=
 =?us-ascii?q?docDEfYNMeNeooLgpVUBsAG+CBGxCu3xxD9Ghnz406M03OsuEw7JwAMuEskSsH?=
 =?us-ascii?q?nWttj5KLseXO63waTO0D7Nb+lW2TD46IXQfB4uu/eMXbNufsrV1EIhGR3KhUiR?=
 =?us-ascii?q?p4z/JTyazOoNuHWc4uV9WuKglnAoqw5roje13coslonIiZ4VylDD7yl5xp01Ks?=
 =?us-ascii?q?eiRE50Zt6kDoJduieHPIV1WsMvW3xktSk1x7EcuZO3YTIGxIooyhLBcfCLbo6F?=
 =?us-ascii?q?6Q/5WumLOzd3nndldaq6hxa17Eev1PXxVtKx0FZWtipFlcTMtmwV2xzT9MeHTv?=
 =?us-ascii?q?x981+92TmVzQDT6/xEIVsumarHK58u3r4wlp0JvUTFAiD2g1n5gLWTdkUl/uik?=
 =?us-ascii?q?8+XnYrP4qZ+AL4J4lw7zP6s0lsG/HOg0KBYCUmeF9eimybHv5Uj5T69Ljv0ynK?=
 =?us-ascii?q?nZqpfaJcEDq6GkDA9az5gs6xmlDzi8y9kYgXkGI05FeBKAlYTpPUrOL+riAfew?=
 =?us-ascii?q?hFSsji9nx+raMb35HpXNMn/Dna/7crZ79kFc0hQ8zN5F651IDbEBJ+rzVVHrtN?=
 =?us-ascii?q?HWFRI2Lw20w/r9CNV82YISQ36AAqicMKnKq1+H+vovI/WQZI8SoDv8JOYq5/j3?=
 =?us-ascii?q?gXAkh1AdY7em3Z8MZXC8H/RmOFmZYWH2jtYOD2gKuBAyTOvwiF2NSTRTfWq9X7?=
 =?us-ascii?q?og5jEnD4KrFYPNS52zj7yc2Ce7H4FZZmBdB1CXDHfobJuLV+0QZyKVJ88y2gAD?=
 =?us-ascii?q?AJGnR5UsylmFswjixqAveuPS9jcVqtTo099t6veIvRoz6SZ1H4KW1GTbCylEk2?=
 =?us-ascii?q?VNSzIo0aQ39VxwzBKP3LZ1h9RcFMdP/LVZXwF8MoTTmb9UEdf3Dy7IeNaETB6K?=
 =?us-ascii?q?T52JGzg4QJplz9ACbklnEv2+nxvD2GysGLZTmLuVUs9nupnA1mT8cp4ug03N07?=
 =?us-ascii?q?Ms2hx/GJNC?=
X-IPAS-Result: =?us-ascii?q?A2C4BQArPG9a/wHyM5BbGQEBAQECAQEBAQEIAQEBAYMWLYF?=
 =?us-ascii?q?bKINgmQ2CApJJhRCCAoVFAoI4WRMBAQEBAQEBAQIBaiiCOCQBgkcBBSMVQRALG?=
 =?us-ascii?q?AICJgICVwYBDAYCAQGICIIppXCCJ4pTAQEBAQEBAQMBAQEBAQEBIYEPg0WCFYN?=
 =?us-ascii?q?ogwWDLwSBV4MvgmUFk1KQQpVnggKSJ0iYVjchgVArChgpD4JnhRUjN48WAQEB?=
Received: from tarius.tycho.ncsc.mil ([144.51.242.1])
 by emsm-gh1-uea11.NCSC.MIL with ESMTP; 29 Jan 2018 15:26:27 +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
 w0TFQQjp026138; Mon, 29 Jan 2018 10:26:27 -0500
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1516995270-25540-1-git-send-email-andrew.cooper3@citrix.com>
From: Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <f6bec30f-7cb7-29df-21ef-02319773d8f1@tycho.nsa.gov>
Date: Mon, 29 Jan 2018 10:26:26 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1516995270-25540-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: Fix XSM build after dropping
	XEN_DOMCTL_getmemlist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMjYvMjAxOCAwMjozNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBjL3MgOTQ0NTBl
MzZiZmJiIHJlbW92ZWQgWEVOX0RPTUNUTF9nZXRtZW1saXN0IGVudGlyZWx5LCBidXQgbWlzc2Vk
IGFkanVzdGluZwo+IHRoZSBYU00gc2lkZSBvZiB0aGluZ3MuICBBcyBmYXIgYXMgSSBjYW4gdGVs
bCwgJ3BhZ2VsaXN0JyB3YXNuJ3QgZXZlbiBvZmZlcmVkCj4gdG8gZG9tMCBpbiBkZWZhdWx0IHBv
bGljeS4KPiAKPiBBbHNvLCBkcm9wIHRoZSBzdGFsZSBzdHJ1Y3QgeGVuX2RvbWN0bF9nZXRtZW1s
aXN0IHdoaWNoIHdhcyBtaXNzZWQgZnJvbSB0aGUKPiBzYW1lIGNoYW5nZXNldC4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNr
ZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:38:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBW9-0001GZ-MX; Mon, 29 Jan 2018 15:38:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egBW8-0001G4-NN
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 15:38:44 +0000
X-Inumbo-ID: 87458f80-050a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87458f80-050a-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 15:39:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460107894"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 29 Jan 2018 15:38:11 +0000
Message-ID: <1517240291-32409-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 5/5] DO-NOT-APPLY - Demonstrates an NMI hitting
	an in-progress patch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tCiB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyAgfCAxNSArKysrKysrKysrKysrKysKIHhl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyB8ICA0ICsrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTkg
aW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jIGIv
eGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKaW5kZXggNDBiZmFhZC4uMTBlNDIzYyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2FsdGVy
bmF0aXZlLmMKQEAgLTEzOCw2ICsxMzgsOSBAQCBzdGF0aWMgaW5pdF9vcl9saXZlcGF0Y2hfZGF0
YSBzdHJ1Y3QgbGl2ZV9wb2tlX2luZm8gewogICAgIHVuc2lnbmVkIGludCBjcHU7CiB9IGxpdmVf
cG9rZV9pbmZvOwogCitleHRlcm4gdm9pZCBubWlfcGF0Y2hfcG9pbnQodm9pZCk7CisjaW5jbHVk
ZSA8YXNtL2FwaWMuaD4KKwogLyoKICAqIHRleHRfcG9rZV9saXZlIC0gVXBkYXRlIHRoZSBsaXZl
IC50ZXh0IGFyZWEsIGluIGFuIGludGVycnVwdC1zYWZlIHdheS4KICAqCkBAIC0xOTcsNiArMjAw
LDE4IEBAIGJvb2wgaW5pdF9vcl9saXZlcGF0Y2ggdGV4dF9wb2tlX2xpdmUoY29uc3Qgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgc21wX3dtYigpOwogICAgIC8qIFNlY29uZCwgY29w
eSB0aGUgcmVtYWluaW5nIGluc3RydWN0aW9ucyBpbnRvIHBsYWNlLiAqLwogICAgIG1lbWNweShp
LT5hZGRyICsgMSwgaS0+b3Bjb2RlICsgMSwgaS0+bGVuIC0gMSk7CisKKyAgICBpZiAoIF9wKGkt
PmFkZHIpID09IF9wKG5taV9wYXRjaF9wb2ludCkgKQorICAgIHsKKyAgICAgICAgaWYgKCAhcmVn
cyApCisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50aygiRm91bmQgTk1JIHBhdGNoIHBvaW50
XG4iKTsKKyAgICAgICAgICAgIGFwaWNfaWNyX3dyaXRlKEFQSUNfREVTVF9TRUxGIHwgQVBJQ19E
TV9OTUksIDApOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHByaW50aygi
SGl0IGRlYnVndHJhcCBpbiBOTUlcbiIpOworICAgIH0KKwogICAgIHNtcF93bWIoKTsKICAgICAv
KiBUaGlyZCwgcmVwbGFjZSB0aGUgYnJlYWtwb2ludCB3aXRoIHRoZSByZWFsIGluc3RydWN0aW9u
IGJ5dGUuICovCiAgICAgaS0+YWRkclswXSA9IGktPm9wY29kZVswXTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpp
bmRleCA1NmY1MmM3Li4xMzM3NTYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC03OTAsNiArNzkwLDEw
IEBAIEVOVFJZKGVhcmx5X3BhZ2VfZmF1bHQpCiBFTlRSWShubWkpCiAgICAgICAgIHB1c2hxICQw
CiAgICAgICAgIG1vdmwgICRUUkFQX25taSw0KCVyc3ApCisKK0dMT0JBTChubWlfcGF0Y2hfcG9p
bnQpCisgICAgICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AzKSwgImxmZW5jZSIs
IFg4Nl9GRUFUVVJFX0FMV0FZUworCiBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKICAgICAgICAgU0FW
RV9BTEwgQ0xBQwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:38:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBW8-0001GE-A8; Mon, 29 Jan 2018 15:38:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egBW6-0001G3-Qm
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 15:38:42 +0000
X-Inumbo-ID: 85aae39e-050a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 85aae39e-050a-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 15:38:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460107896"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 29 Jan 2018 15:38:09 +0000
Message-ID: <1517240291-32409-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/5] x86/livepatch: Use text_poke() and plumb a
	live parameter through
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRlIHRleHRfcG9rZSgpIHRvIHJldHVybiB2b2lkIChyYXRoZXIgdGhhbiB2b2lkICopLCB0
YWtlIGEgbGl2ZSBwYXJhbWV0ZXIsCmFuZCBleHBvcnQgaXQgZm9yIGFyY2hfbGl2ZXBhdGNoX2Fw
cGx5KCkgdG8gdXNlLgoKYXJjaF9saXZlcGF0Y2hfYXBwbHkoKSBjYW4gdGhlcmVmb3JlIGxvc2Ug
aXRzIG5vaW5saW5lIGZvciBpLWNhY2hlIHNhZmV5LCBhcwp0ZXh0X3Bva2UoKSBpcyBkb2luZyB0
aGUgaGVhdnkgbGlmdGluZy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29t
PgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzog
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2FsdGVybmF0aXZlLmMgICAgICAgIHwgOSArKysrKy0tLS0KIHhlbi9hcmNoL3g4Ni9saXZl
cGF0Y2guYyAgICAgICAgICB8IDggKystLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJu
YXRpdmUuaCB8IDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCAxMCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyBiL3hlbi9h
cmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCmluZGV4IDViM2ZiODAuLjBiMzA5YzMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2
ZS5jCkBAIC0xMzYsNiArMTM2LDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhZGRfbm9wcyh2
b2lkICppbnNucywgdW5zaWduZWQgaW50IGxlbikKICAqIEBhZGRyOiBhZGRyZXNzIHRvIG1vZGlm
eQogICogQG9wY29kZTogc291cmNlIG9mIHRoZSBjb3B5CiAgKiBAbGVuOiBsZW5ndGggdG8gY29w
eQorICogQGxpdmU6IHdoZXRoZXIgQGFkZHIgaXMgbGlhYmxlIHRvIGJlIGV4ZWN1dGVkIGR1cmlu
ZyBwYXRjaGluZwogICoKICAqIFdoZW4geW91IHVzZSB0aGlzIGNvZGUgdG8gcGF0Y2ggbW9yZSB0
aGFuIG9uZSBieXRlIG9mIGFuIGluc3RydWN0aW9uCiAgKiB5b3UgbmVlZCB0byBtYWtlIHN1cmUg
dGhhdCBvdGhlciBDUFVzIGNhbm5vdCBleGVjdXRlIHRoaXMgY29kZSBpbiBwYXJhbGxlbC4KQEAg
LTE0OSwxMCArMTUwLDEwIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYWRkX25vcHModm9pZCAq
aW5zbnMsIHVuc2lnbmVkIGludCBsZW4pCiAgKiAibm9pbmxpbmUiIHRvIGNhdXNlIGNvbnRyb2wg
ZmxvdyBjaGFuZ2UgYW5kIHRodXMgaW52YWxpZGF0ZSBJJCBhbmQKICAqIGNhdXNlIHJlZmV0Y2gg
YWZ0ZXIgbW9kaWZpY2F0aW9uLgogICovCi1zdGF0aWMgdm9pZCAqaW5pdF9vcl9saXZlcGF0Y2gg
bm9pbmxpbmUKLXRleHRfcG9rZSh2b2lkICphZGRyLCBjb25zdCB2b2lkICpvcGNvZGUsIHNpemVf
dCBsZW4pCit2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIG5vaW5saW5lCit0ZXh0X3Bva2Uodm9pZCAq
YWRkciwgY29uc3Qgdm9pZCAqb3Bjb2RlLCBzaXplX3QgbGVuLCBib29sIGxpdmUpCiB7Ci0gICAg
cmV0dXJuIG1lbWNweShhZGRyLCBvcGNvZGUsIGxlbik7CisgICAgbWVtY3B5KGFkZHIsIG9wY29k
ZSwgbGVuKTsKIH0KIAogLyoKQEAgLTE5OSw3ICsyMDAsNyBAQCB2b2lkIGluaXRfb3JfbGl2ZXBh
dGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKIAog
ICAgICAgICBhZGRfbm9wcyhpbnNuYnVmICsgYS0+cmVwbGFjZW1lbnRsZW4sCiAgICAgICAgICAg
ICAgICAgIGEtPmluc3RybGVuIC0gYS0+cmVwbGFjZW1lbnRsZW4pOwotICAgICAgICB0ZXh0X3Bv
a2UoaW5zdHIsIGluc25idWYsIGEtPmluc3RybGVuKTsKKyAgICAgICAgdGV4dF9wb2tlKGluc3Ry
LCBpbnNuYnVmLCBhLT5pbnN0cmxlbiwgbGl2ZSk7CiAgICAgfQogfQogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMgYi94ZW4vYXJjaC94ODYvbGl2ZXBhdGNoLmMKaW5kZXgg
NDA2ZWI5MS4uZTYyNDQ3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9saXZlcGF0Y2guYwpAQCAtNDYsMTEgKzQ2LDcgQEAgaW50IGFyY2hf
bGl2ZXBhdGNoX3ZlcmlmeV9mdW5jKGNvbnN0IHN0cnVjdCBsaXZlcGF0Y2hfZnVuYyAqZnVuYykK
ICAgICByZXR1cm4gMDsKIH0KIAotLyoKLSAqICJub2lubGluZSIgdG8gY2F1c2UgY29udHJvbCBm
bG93IGNoYW5nZSBhbmQgdGh1cyBpbnZhbGlkYXRlIEkkIGFuZAotICogY2F1c2UgcmVmZXRjaCBh
ZnRlciBtb2RpZmljYXRpb24uCi0gKi8KLXZvaWQgbm9pbmxpbmUgYXJjaF9saXZlcGF0Y2hfYXBw
bHkoc3RydWN0IGxpdmVwYXRjaF9mdW5jICpmdW5jKQordm9pZCBhcmNoX2xpdmVwYXRjaF9hcHBs
eShzdHJ1Y3QgbGl2ZXBhdGNoX2Z1bmMgKmZ1bmMpCiB7CiAgICAgdWludDhfdCAqb2xkX3B0cjsK
ICAgICB1aW50OF90IGluc25bc2l6ZW9mKGZ1bmMtPm9wYXF1ZSldOwpAQCAtNzYsNyArNzIsNyBA
QCB2b2lkIG5vaW5saW5lIGFyY2hfbGl2ZXBhdGNoX2FwcGx5KHN0cnVjdCBsaXZlcGF0Y2hfZnVu
YyAqZnVuYykKICAgICBlbHNlCiAgICAgICAgIGFkZF9ub3BzKGluc24sIGxlbik7CiAKLSAgICBt
ZW1jcHkob2xkX3B0ciwgaW5zbiwgbGVuKTsKKyAgICB0ZXh0X3Bva2Uob2xkX3B0ciwgaW5zbiwg
bGVuLCB0cnVlKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0
ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAppbmRleCAwN2Zm
NDI0Li4yZDdjY2E1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZl
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCkBAIC0yMCw2ICsyMCw4
IEBAIHN0cnVjdCBhbHRfaW5zdHIgewogI2RlZmluZSBBTFRfT1JJR19QVFIoYSkgICAgIF9fQUxU
X1BUUihhLCBpbnN0cl9vZmZzZXQpCiAjZGVmaW5lIEFMVF9SRVBMX1BUUihhKSAgICAgX19BTFRf
UFRSKGEsIHJlcGxfb2Zmc2V0KQogCitleHRlcm4gdm9pZCB0ZXh0X3Bva2Uodm9pZCAqYWRkciwg
Y29uc3Qgdm9pZCAqb3Bjb2RlLCBzaXplX3QgbGVuLCBib29sIGxpdmUpOworCiBleHRlcm4gdm9p
ZCBhZGRfbm9wcyh2b2lkICppbnNucywgdW5zaWduZWQgaW50IGxlbik7CiAvKiBTaW1pbGFyIHRv
IGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyBleGNlcHQgaXQgY2FuIGJlIHJ1biB3aXRoIElSUXMg
ZW5hYmxlZC4gKi8KIGV4dGVybiB2b2lkIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3Qg
YWx0X2luc3RyICpzdGFydCwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:38:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBWA-0001Gk-2P; Mon, 29 Jan 2018 15:38:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egBW8-0001G5-NU
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 15:38:44 +0000
X-Inumbo-ID: 878987a9-050a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 878987a9-050a-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 15:39:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460107895"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 29 Jan 2018 15:38:06 +0000
Message-ID: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 0/5] x86: Implement interrupt-safe livepatching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gaXQgdHVybnMgb3V0IHRoYXQgdGhpcyBpcyBxdWl0ZSBhIGxvdCBlYXNpZXIgdGhhbiBJIGZl
YXJlZC4KCk9ubHkgY29tcGlsZS10ZXN0ZWQgb24gQVJNLCBidXQgZnVuY3Rpb25hbGx5IHRlc3Rl
ZCBvbiB4ODYuCgpBbmRyZXcgQ29vcGVyICg1KToKICBhcm0vYWx0ZXJuYXRpdmVzOiBGaXggYXBw
bHlfYWx0ZXJuYXRpdmVzKCkgQVBJCiAgeGVuL2FsdGVybmF0aXZlczogUGx1bWIgYSAnbGl2ZScg
cGFyYW1ldGVyIHRocm91Z2ggYXBwbHlfYWx0ZXJuYXRpdmVzKCkKICB4ODYvbGl2ZXBhdGNoOiBV
c2UgdGV4dF9wb2tlKCkgYW5kIHBsdW1iIGEgbGl2ZSBwYXJhbWV0ZXIgdGhyb3VnaAogIHg4Ni9h
bHRlcm5hdGl2ZTogSW1wbGVtZW50IE5NSS8jTUMtc2FmZSBwYXRjaGluZwogIERPLU5PVC1BUFBM
WSAtIERlbW9uc3RyYXRlcyBhbiBOTUkgaGl0dGluZyBhbiBpbi1wcm9ncmVzcyBwYXRjaAoKIHhl
bi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICB8ICAyMCArKystLS0KIHhlbi9hcmNoL3g4
Ni9hbHRlcm5hdGl2ZS5jICAgICAgICB8IDEzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLQogeGVuL2FyY2gveDg2L2xpdmVwYXRjaC5jICAgICAgICAgIHwgICA4ICstLQog
eGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUyAgICAgICB8ICAzOCArKysrKysrKysrLQogeGVuL2NvbW1vbi9saXZlcGF0
Y2guYyAgICAgICAgICAgIHwgICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZl
LmggfCAgIDkgKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggfCAgIDUgKy0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggICB8ICAgMiArCiA5IGZpbGVzIGNoYW5n
ZWQsIDE4NyBpbnNlcnRpb25zKCspLCAzMCBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:38:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:38:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBWE-0001Hh-MS; Mon, 29 Jan 2018 15:38:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egBWD-0001GD-BC
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 15:38:49 +0000
X-Inumbo-ID: 8a444d40-050a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a444d40-050a-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 15:39:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460107897"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 29 Jan 2018 15:38:08 +0000
Message-ID: <1517240291-32409-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/5] xen/alternatives: Plumb a 'live' parameter
	through apply_alternatives()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24geDg2LCB3ZSB3b3VsZCBsaWtlIHRvIGFsdGVyIGhvdyB3ZSBwYXRjaCBiYXNlZCBvbiB3aGV0
aGVyIHRoZXJlIGlzIGFueQpjaGFuY2Ugb2YgdGhlIGNvZGUgYmVpbmcgcGF0Y2hlZCBiZWluZyBj
b25jdXJyZW50bHkgZXhlY3V0ZWQuCgpwcmVwYXJlX3BheWxvYWQoKSBwYXNzZXMgZmFsc2UgKGFz
IHRoZSBsaXZlcGF0Y2ggZGVmaW5pdGVseSBpc24ndCBsaXZlIGF0IHRoaXMKcG9pbnQpLCB3aGVy
ZWFzIHRoZSBib290LXRpbWUgYWx0ZXJuYXRpdmVzIGFwcGxpY2F0aW9uIHBhc3NlcyB0cnVlLgoK
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgICAgICAgIHwgMTAgKysrKysrLS0tLQogeGVu
L2FyY2gveDg2L2FsdGVybmF0aXZlLmMgICAgICAgIHwgIDUgKysrLS0KIHhlbi9jb21tb24vbGl2
ZXBhdGNoLmMgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0
aXZlLmggfCAgNiArKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCB8ICAz
ICsrLQogNSBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL2FybS9h
bHRlcm5hdGl2ZS5jCmluZGV4IDk5MTEyZTEuLjA3OGIyNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9hbHRlcm5hdGl2ZS5jCisrKyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCkBAIC05
OCw3ICs5OCw4IEBAIHN0YXRpYyB1MzIgZ2V0X2FsdF9pbnNuKGNvbnN0IHN0cnVjdCBhbHRfaW5z
dHIgKmFsdCwKICAqIFRoZSByZWdpb24gcGF0Y2hlZCBzaG91bGQgYmUgcmVhZC13cml0ZSB0byBh
bGxvdyBfX2FwcGx5X2FsdGVybmF0aXZlcwogICogdG8gcmVwbGFjaW5nIHRoZSBpbnN0cnVjdGlv
bnMgd2hlbiBuZWNlc3NhcnkuCiAgKi8KLXN0YXRpYyB2b2lkIF9fYXBwbHlfYWx0ZXJuYXRpdmVz
KGNvbnN0IHN0cnVjdCBhbHRfcmVnaW9uICpyZWdpb24pCitzdGF0aWMgdm9pZCBfX2FwcGx5X2Fs
dGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X3JlZ2lvbiAqcmVnaW9uLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBsaXZlKQogewogICAgIGNvbnN0IHN0cnVjdCBhbHRf
aW5zdHIgKmFsdDsKICAgICBjb25zdCB1MzIgKnJlcGxwdHI7CkBAIC0xOTMsNyArMTk0LDcgQEAg
c3RhdGljIGludCBfX2luaXQgX19hcHBseV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCh2b2lkICp1
bnVzZWQpCiAgICAgICAgIHJlZ2lvbi5iZWdpbiA9ICh2b2lkICopX19hbHRfaW5zdHJ1Y3Rpb25z
IC0gKHZvaWQgKilfc3RhcnQgKyB4ZW5tYXA7CiAgICAgICAgIHJlZ2lvbi5lbmQgPSAodm9pZCAq
KV9fYWx0X2luc3RydWN0aW9uc19lbmQgLSAodm9pZCAqKV9zdGFydCArIHhlbm1hcDsKIAotICAg
ICAgICBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uKTsKKyAgICAgICAgX19hcHBseV9hbHRl
cm5hdGl2ZXMoJnJlZ2lvbiwgdHJ1ZSk7CiAKICAgICAgICAgdW5yZWdpc3Rlcl92aXJ0dWFsX3Jl
Z2lvbigmcGF0Y2hfcmVnaW9uKTsKIApAQCAtMjI0LDE0ICsyMjUsMTUgQEAgdm9pZCBfX2luaXQg
YXBwbHlfYWx0ZXJuYXRpdmVzX2FsbCh2b2lkKQogfQogCiB2b2lkIGFwcGx5X2FsdGVybmF0aXZl
cyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCkKKyAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
bGl2ZSkKIHsKICAgICBjb25zdCBzdHJ1Y3QgYWx0X3JlZ2lvbiByZWdpb24gPSB7CiAgICAgICAg
IC5iZWdpbiA9IHN0YXJ0LAogICAgICAgICAuZW5kID0gZW5kLAogICAgIH07CiAKLSAgICBfX2Fw
cGx5X2FsdGVybmF0aXZlcygmcmVnaW9uKTsKKyAgICBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVn
aW9uLCBsaXZlKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2
ZS5jIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKaW5kZXggZWUxOGU2Yy4uNWIzZmI4MCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gveDg2
L2FsdGVybmF0aXZlLmMKQEAgLTE2Myw3ICsxNjMsOCBAQCB0ZXh0X3Bva2Uodm9pZCAqYWRkciwg
Y29uc3Qgdm9pZCAqb3Bjb2RlLCBzaXplX3QgbGVuKQogICogVG91Z2guIE1ha2Ugc3VyZSB5b3Ug
ZGlzYWJsZSBzdWNoIGZlYXR1cmVzIGJ5IGhhbmQuCiAgKi8KIHZvaWQgaW5pdF9vcl9saXZlcGF0
Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFsdF9p
bnN0ciAqZW5kKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBsaXZlKQogewogICAgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmE7
CiAgICAgdTggKmluc3RyLCAqcmVwbGFjZW1lbnQ7CkBAIC0yMzUsNyArMjM2LDcgQEAgdm9pZCBf
X2luaXQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpCiAgICAgLyogRGlzYWJsZSBXUCB0
byBhbGxvdyBhcHBsaWNhdGlvbiBvZiBhbHRlcm5hdGl2ZXMgdG8gcmVhZC1vbmx5IHBhZ2VzLiAq
LwogICAgIHdyaXRlX2NyMChjcjAgJiB+WDg2X0NSMF9XUCk7CiAKLSAgICBhcHBseV9hbHRlcm5h
dGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kKTsKKyAgICBh
cHBseV9hbHRlcm5hdGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVjdGlvbnNf
ZW5kLCB0cnVlKTsKIAogICAgIC8qIFJlaW5zdGF0ZSBXUC4gKi8KICAgICB3cml0ZV9jcjAoY3Iw
KTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVw
YXRjaC5jCmluZGV4IGI5Mzc2YzkuLjZmMDNlODkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGl2
ZXBhdGNoLmMKKysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwpAQCAtNjgyLDcgKzY4Miw3IEBA
IHN0YXRpYyBpbnQgcHJlcGFyZV9wYXlsb2FkKHN0cnVjdCBwYXlsb2FkICpwYXlsb2FkLAogICAg
ICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0g
ICAgICAgIGFwcGx5X2FsdGVybmF0aXZlcyhzdGFydCwgZW5kKTsKKyAgICAgICAgYXBwbHlfYWx0
ZXJuYXRpdmVzKHN0YXJ0LCBlbmQsIGZhbHNlKTsKICNlbHNlCiAgICAgICAgIGRwcmludGsoWEVO
TE9HX0VSUiwgTElWRVBBVENIICIlczogV2UgZG9uJ3Qgc3VwcG9ydCBhbHRlcm5hdGl2ZSBwYXRj
aGluZyFcbiIsCiAgICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJu
YXRpdmUuaAppbmRleCA0OWEwNTVlLi43N2IwOTQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2
ZS5oCkBAIC0yNiw3ICsyNiw4IEBAIHN0cnVjdCBhbHRfaW5zdHIgewogCiB2b2lkIF9faW5pdCBh
cHBseV9hbHRlcm5hdGl2ZXNfYWxsKHZvaWQpOwogdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29u
c3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOworICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGFsdF9pbnN0ciAqZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBsaXZl
KTsKIAogI2RlZmluZSBBTFRJTlNUUl9FTlRSWShmZWF0dXJlKQkJCQkJCSAgICAgIFwKIAkiIC53
b3JkIDY2MWIgLSAuXG4iCQkJCS8qIGxhYmVsICAgICAgICAgICAqLyBcCkBAIC0xNjAsNyArMTYx
LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGFwcGx5X2FsdGVybmF0aXZlc19hbGwodm9pZCkKIH0K
IAogc3RhdGljIGlubGluZSB2b2lkIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0
X2luc3RyICpzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgbGl2ZSkKIHsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5h
dGl2ZS5oCmluZGV4IGJhNTM3ZDYuLjA3ZmY0MjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYWx0ZXJuYXRpdmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZl
LmgKQEAgLTIzLDcgKzIzLDggQEAgc3RydWN0IGFsdF9pbnN0ciB7CiBleHRlcm4gdm9pZCBhZGRf
bm9wcyh2b2lkICppbnNucywgdW5zaWduZWQgaW50IGxlbik7CiAvKiBTaW1pbGFyIHRvIGFsdGVy
bmF0aXZlX2luc3RydWN0aW9ucyBleGNlcHQgaXQgY2FuIGJlIHJ1biB3aXRoIElSUXMgZW5hYmxl
ZC4gKi8KIGV4dGVybiB2b2lkIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2lu
c3RyICpzdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
YWx0X2luc3RyICplbmQpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0
cnVjdCBhbHRfaW5zdHIgKmVuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGxpdmUpOwogZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogCiAj
ZGVmaW5lIE9MRElOU1RSKG9sZGluc3RyKSAgICAgICI2NjE6XG5cdCIgb2xkaW5zdHIgIlxuNjYy
OlxuIgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:40:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBXM-0001Yi-6K; Mon, 29 Jan 2018 15:40:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egBXL-0001Y4-7M
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 15:39:59 +0000
X-Inumbo-ID: 88580138-050a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88580138-050a-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 15:39:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460107898"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 29 Jan 2018 15:38:10 +0000
Message-ID: <1517240291-32409-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/5] x86/alternative: Implement NMI/#MC-safe
	patching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF0Y2hpbmcgY29kZSB3aGljaCBpcyBiZWluZyBleGVjdXRlZCBpcyBwcm9ibGVtYXRpYywgYmVj
YXVzZSBpdCBpbXBvc3NpYmxlIHRvCmFycmFuZ2UgYW4gYXRvbWljIHVwZGF0ZSBvZiB0aGUgaW5z
dHJ1Y3Rpb24gc3RyZWFtIG91dHNpZGUgb2YgYSBmZXcgY29ybmVyCmNhc2VzLiAgRnVydGhlcm1v
cmUsIHdlIGhhdmUgbm8gZmVhc2libGUgd2F5IHRvIHByZXZlbnQgZXhlY3V0aW9uIG9mIHRoZSBO
TUkKYW5kICNNQyBleGNlcHRpb24gaGFuZGxlcnMsIGJ1dCBoYXZlIHBhdGNoIHBvaW50cyBpbiB0
aGVtLgoKVXNlIGEgYnJlYWtwb2ludCB0byBjYXB0dXJlIGV4ZWN1dGlvbiB3aGljaCBoaXRzIGFu
IGluLXByb2dyZXNzIHBhdGNoLCBhbmQKaGF2ZSB0aGUgZXhjZXB0aW9uIGhhbmRsZXIgY29wZSB3
aXRoIHRoZSBzYWZldHkuCgpTZWUgdGhlIGNvZGUgY29tbWVudHMgZm9yIGV4YWN0IGFsZ29yaXRo
bSBkZXRhaWxzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBSb3NzIExh
Z2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWx0
ZXJuYXRpdmUuYyAgICAgIHwgMTA0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TICAgICB8ICAzNCArKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oIHwgICAyICsKIDQgZmlsZXMgY2hhbmdlZCwgMTM5IGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0
aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwppbmRleCAwYjMwOWMzLi40MGJmYWFk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMTMxLDYgKzEzMSw4NCBAQCB2b2lkIGluaXRfb3JfbGl2ZXBh
dGNoIGFkZF9ub3BzKHZvaWQgKmluc25zLCB1bnNpZ25lZCBpbnQgbGVuKQogICAgIH0KIH0KIAor
c3RhdGljIGluaXRfb3JfbGl2ZXBhdGNoX2RhdGEgc3RydWN0IGxpdmVfcG9rZV9pbmZvIHsKKyAg
ICB1aW50OF90ICphZGRyOworICAgIGNvbnN0IHVpbnQ4X3QgKm9wY29kZTsKKyAgICBzaXplX3Qg
bGVuOworICAgIHVuc2lnbmVkIGludCBjcHU7Cit9IGxpdmVfcG9rZV9pbmZvOworCisvKgorICog
dGV4dF9wb2tlX2xpdmUgLSBVcGRhdGUgdGhlIGxpdmUgLnRleHQgYXJlYSwgaW4gYW4gaW50ZXJy
dXB0LXNhZmUgd2F5LgorICoKKyAqICEhISBXQVJOSU5HIC0gUmVlbnRyYW50bHkgY2FsbGVkIGZy
b20gdGhlIGludDMgZXhjZXB0aW9uIGhhbmRsZXIgISEhCisgKgorICogQWxsIHBhdGNoaW5nIGRh
dGEgYXJlIHBhc3NlZCB2aWEgdGhlIGxpdmVfcG9rZV9pbmZvIHN0cnVjdHVyZS4gIEByZWdzIGlz
CisgKiBub24tTlVMTCBpZiBlbnRlcmluZyBmcm9tIGFuIGV4Y2VwdGlvbiBoYW5kbGVyLgorICoK
KyAqIFJldHVybnMgYSBib29sZWFuIGluZGljYXRpbmcgd2hldGhlciB0aGUgdHJhbnNpZW50IGJy
ZWFrcG9pbnQgd2FzIGhpdC4KKyAqLworYm9vbCBpbml0X29yX2xpdmVwYXRjaCB0ZXh0X3Bva2Vf
bGl2ZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sKKyAgICBzdHJ1Y3QgbGl2
ZV9wb2tlX2luZm8gKmkgPSAmbGl2ZV9wb2tlX2luZm87CisKKyAgICBpZiAoIHVubGlrZWx5KGkt
PmNwdSAhPSBzbXBfcHJvY2Vzc29yX2lkKCkpICkKKyAgICB7CisgICAgICAgIEFTU0VSVChyZWdz
KTsKKworICAgICAgICAvKgorICAgICAgICAgKiBXZSBoaXQgYSBicmVha3BvaW50LCBvbiBhIENQ
VSB3aGljaCB3YXMgbm90IHBlcmZvcm1pbmcgdGhlCisgICAgICAgICAqIHBhdGNoaW5nLiAgVGhp
cyBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHBvc3NpYmxlIGZvciB0aGUgTk1JLyNNQworICAgICAg
ICAgKiBwYXRocywgYW5kIGV2ZW4gdGhlbiwgb25seSBpZiB3ZSBoaXQgdGhlIHRpbnkgcmFjZSB3
aW5kb3cgYmVsb3cKKyAgICAgICAgICogd2hpbGUgcGF0Y2hpbmcgaW4gdGhlIE5NSS8jTUMgaGFu
ZGxlcnMuCisgICAgICAgICAqCisgICAgICAgICAqIFdlIGNhbid0IHNhZmVseSBldmFsdWF0ZSB3
aGV0aGVyIHdlIGhpdCBhIHRyYW5zaWVudCBicmVha3BvaW50CisgICAgICAgICAqIGJlY2F1c2Ug
aS0+Y3B1IGhhcyBsaWtlbHkgY29tcGxldGVkIHRoZSBwYXRjaCBhbmQgbW92ZWQgb24gdG8gdGhl
CisgICAgICAgICAqIG5leHQgcGF0Y2ggc2l0ZS4KKyAgICAgICAgICoKKyAgICAgICAgICogR28g
dG8gc2xlZXAgZm9yIGEgYml0IGFuZCBzeW5jaHJvbmlzZSB0aGUgcGlwZWxpbmUgYXMgd2UgYXJl
IG5vdyBpbgorICAgICAgICAgKiBhIGNyb3NzLW1vZGlmeWluZyBzY2VuYXJpby4KKyAgICAgICAg
ICovCisgICAgICAgIGNwdV9yZWxheCgpOworICAgICAgICBjcHVpZF9lYXgoMCk7CisKKyAgICAg
ICAgLyoKKyAgICAgICAgICogUHJlc3VtZSB0aGF0IHdlIGhpdCB0aGUgdHJhbnNpZW50IGJyZWFr
cG9pbnQsIGFzIHdlIGNhbid0IGNvbmZpcm0KKyAgICAgICAgICogd2hldGhlciB3ZSBkaWQgb3Ig
bm90LiAgV2UgZG9uJ3QgZXhwZWN0IHRoZXJlIHRvIGJlIGFueSBvdGhlcgorICAgICAgICAgKiBi
cmVha3BvaW50cyB0byBoaXQsIGJ1dCBpZiB3ZSBkaWQgaGl0IGFub3RoZXIgb25lLCB0aGVuIGlu
IHRoZQorICAgICAgICAgKiB3b3JzZSBjYXNlIHdlIHdpbGwgb25seSBsaXZlbG9jayB1bnRpbCBp
LT5jcHUgaGFzIGZpbmlzaGVkIGFsbCBvZgorICAgICAgICAgKiBpdHMgcGF0Y2hpbmcuCisgICAg
ICAgICAqLworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICAvKgorICAgICAqIFdl
IGFyZSB0aGUgQ1BVIHBlcmZvcm1pbmcgdGhlIHBhdGNoaW5nLCBhbmQgbWlnaHQgaGF2ZSBlbmRl
ZCB1cCBoZXJlIGJ5CisgICAgICogaGl0dGluZyBhIGJyZWFrcG9pbnQuCisgICAgICoKKyAgICAg
KiBFaXRoZXIgd2F5LCB3ZSBuZWVkIHRvIGNvbXBsZXRlIHBhcnRpY3VsYXIgcGF0Y2ggdG8gbWFr
ZSBmb3J3YXJkcworICAgICAqIHByb2dyZXNzLiAgVGhpcyBsb2dpYyBpcyBzYWZlIGV2ZW4gaWYg
ZXhlY3V0ZWQgcmVjdXJzaXZlbHkgaW4gdGhlCisgICAgICogYnJlYWtwb2ludCBoYW5kbGVyOyB0
aGUgd29yc3QgdGhhdCB3aWxsIGhhcHBlbiB3aGVuIG5vcm1hbCBleGVjdXRpb24KKyAgICAgKiBy
ZXN1bWVzIGlzIHRoYXQgd2Ugd2lsbCByZXdyaXRlIHRoZSBzYW1lIGJ5dGVzIGEgc2Vjb25kIHRp
bWUuCisgICAgICovCisKKyAgICAvKiBGaXJzdCwgaW5zZXJ0IGEgYnJlYWtwb2ludCB0byBwcmV2
ZW50IGV4ZWN1dGlvbiBvZiB0aGUgcGF0Y2ggc2l0ZS4gKi8KKyAgICBpLT5hZGRyWzBdID0gMHhj
YzsKKyAgICBzbXBfd21iKCk7CisgICAgLyogU2Vjb25kLCBjb3B5IHRoZSByZW1haW5pbmcgaW5z
dHJ1Y3Rpb25zIGludG8gcGxhY2UuICovCisgICAgbWVtY3B5KGktPmFkZHIgKyAxLCBpLT5vcGNv
ZGUgKyAxLCBpLT5sZW4gLSAxKTsKKyAgICBzbXBfd21iKCk7CisgICAgLyogVGhpcmQsIHJlcGxh
Y2UgdGhlIGJyZWFrcG9pbnQgd2l0aCB0aGUgcmVhbCBpbnN0cnVjdGlvbiBieXRlLiAqLworICAg
IGktPmFkZHJbMF0gPSBpLT5vcGNvZGVbMF07CisKKyAgICAvKgorICAgICAqIEluZm9ybSBvdXIg
Y2FsbGVyIHdoZXRoZXIgd2UgaGl0IHRoZSB0cmFuc2llbnQgYnJlYWtwb2ludCAoaW4gd2hpY2gK
KyAgICAgKiBjYXNlIHdlIGlyZXQgbm9ybWFsbHksIGhhdmluZyBhbHJlYWR5IGZpbmlzaGVkIHRo
ZSBwYXRjaCksIG9yIHdoZXRoZXIKKyAgICAgKiB3ZSBuZWVkIHRvIGNvbnRpbnVlIGZ1cnRoZXIg
aW50byB0aGUgZGVidWcgdHJhcCBoYW5kbGVyLgorICAgICAqLworICAgIHJldHVybiByZWdzICYm
IHJlZ3MtPnJpcCA9PSAodW5zaWduZWQgbG9uZykmaS0+YWRkclsxXTsKK30KKwogLyoKICAqIHRl
eHRfcG9rZSAtIFVwZGF0ZSBpbnN0cnVjdGlvbnMgb24gYSBsaXZlIGtlcm5lbCBvciBub24tZXhl
Y3V0ZWQgY29kZS4KICAqIEBhZGRyOiBhZGRyZXNzIHRvIG1vZGlmeQpAQCAtMTUzLDcgKzIzMSwz
MSBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFkZF9ub3BzKHZvaWQgKmluc25zLCB1bnNpZ25l
ZCBpbnQgbGVuKQogdm9pZCBpbml0X29yX2xpdmVwYXRjaCBub2lubGluZQogdGV4dF9wb2tlKHZv
aWQgKmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZSwgc2l6ZV90IGxlbiwgYm9vbCBsaXZlKQogewot
ICAgIG1lbWNweShhZGRyLCBvcGNvZGUsIGxlbik7CisgICAgaWYgKCAhbGl2ZSB8fCBsZW4gPT0g
MSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBJZiB3ZSBrbm93ICphZGRyIGNhbid0
IGJlIGV4ZWN1dGVkLCBvciB3ZSBhcmUgcGF0Y2hpbmcgYSBzaW5nbGUKKyAgICAgICAgICogYnl0
ZSwgaXQgaXMgc2FmZSB0byB1c2UgYSBzdHJhaWdodCBtZW1jcHkoKS4KKyAgICAgICAgICovCisg
ICAgICAgIG1lbWNweShhZGRyLCBvcGNvZGUsIGxlbik7CisgICAgfQorICAgIGVsc2UKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIElmIG5vdCwgYXJyYW5nZSBzYWZlIHBhdGNoaW5nIHZp
YSB0aGUgdXNlIG9mIGJyZWFrcG9pbnRzLiAgT3JkZXJpbmcKKyAgICAgICAgICogb2YgYWN0aW9u
cyBoZXJlIGFyZSBiZXR3ZWVuIHRoaXMgQ1BVLCBhbmQgdGhlIGluc3RydWN0aW9uIGZldGNoIG9m
CisgICAgICAgICAqIHRoZSBicmVha3BvaW50IGV4Y2VwdGlvbiBoYW5kbGVyIG9uIGFueSBDUFUu
CisgICAgICAgICAqLworICAgICAgICBsaXZlX3Bva2VfaW5mbyA9IChzdHJ1Y3QgbGl2ZV9wb2tl
X2luZm8peworICAgICAgICAgICAgYWRkciwgb3Bjb2RlLCBsZW4sIHNtcF9wcm9jZXNzb3JfaWQo
KQorICAgICAgICB9OworICAgICAgICBzbXBfd21iKCk7CisgICAgICAgIGFjdGl2ZV90ZXh0X3Bh
dGNoaW5nID0gdHJ1ZTsKKyAgICAgICAgc21wX3dtYigpOworICAgICAgICB0ZXh0X3Bva2VfbGl2
ZShOVUxMKTsKKyAgICAgICAgc21wX3dtYigpOworICAgICAgICBhY3RpdmVfdGV4dF9wYXRjaGlu
ZyA9IGZhbHNlOworICAgIH0KIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFw
cy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggYTNlOGYwYy4uNmJlYTk2MyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAg
LTExOSw2ICsxMTksOCBAQCBib29sZWFuX3BhcmFtKCJsZXIiLCBvcHRfbGVyKTsKICNkZWZpbmUg
c3RhY2tfd29yZHNfcGVyX2xpbmUgNAogI2RlZmluZSBFU1BfQkVGT1JFX0VYQ0VQVElPTihyZWdz
KSAoKHVuc2lnbmVkIGxvbmcgKilyZWdzLT5yc3ApCiAKK2Jvb2wgYWN0aXZlX3RleHRfcGF0Y2hp
bmc7CisKIHN0YXRpYyB2b2lkIHNob3dfY29kZShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKIHsKICAgICB1bnNpZ25lZCBjaGFyIGluc25zX2JlZm9yZVs4XSA9IHt9LCBpbnNuc19h
ZnRlclsxNl0gPSB7fTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBi
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCBhNWE2NzAyLi41NmY1MmM3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TCkBAIC01MzAsNyArNTMwLDEwIEBAIEVOVFJZKHBhZ2VfZmF1bHQpCiAgICAg
ICAgIG1vdmwgICRUUkFQX3BhZ2VfZmF1bHQsNCglcnNwKQogLyogTm8gc3BlY2lhbCByZWdpc3Rl
ciBhc3N1bXB0aW9ucy4gKi8KIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQotICAgICAgICBTQVZF
X0FMTCBDTEFDCisgICAgICAgIFNBVkVfQUxMCisKK2hhbmRsZV9leGNlcHRpb25fZ3Byc19zYXZl
ZDoKKyAgICAgICAgQVNNX0NMQUMKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQogCkBAIC02
ODYsOSArNjg5LDM2IEBAIEVOVFJZKGRlYnVnKQogICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0
aW9uCiAKIEVOVFJZKGludDMpCisgICAgICAgIC8qIEZvciBwYXRjaGluZy1zYWZldHksIHRoZXJl
IG11c3Qgbm90IGJlIGFueSBhbHRlcm5hdGl2ZXMgaGVyZS4gKi8KICAgICAgICAgcHVzaHEgJDAK
ICAgICAgICAgbW92bCAgJFRSQVBfaW50Myw0KCVyc3ApCi0gICAgICAgIGptcCAgIGhhbmRsZV9l
eGNlcHRpb24KKworICAgICAgICAvKiBJZiB0aGVyZSBpcyBubyBwYXRjaGluZyBhY3RpdmUsIGNv
bnRpbnVlIG5vcm1hbGx5LiAgKi8KKyAgICAgICAgY21wYiAgJDEsIGFjdGl2ZV90ZXh0X3BhdGNo
aW5nKCVyaXApCisgICAgICAgIGpuZSAgIGhhbmRsZV9leGNlcHRpb24KKworICAgICAgICAvKgor
ICAgICAgICAgKiBXZSBoaXQgYSBkZWJ1ZyB0cmFwLCBidXQgbm90IG5lY2Vzc2FyaWx5IHRoZSBv
bmUgZnJvbSBhY3RpdmUKKyAgICAgICAgICogcGF0Y2hpbmcuICBMZXQgdGV4dF9wb2tlX2xpdmUo
KSB3b3JrIG91dCB3aGF0IHRvIGRvLgorICAgICAgICAgKi8KKyAgICAgICAgU0FWRV9BTEwKKyAg
ICAgICAgbW92ICAgJXJzcCwgJXJkaQorICAgICAgICBjYWxsICB0ZXh0X3Bva2VfbGl2ZQorCisg
ICAgICAgIC8qCisgICAgICAgICAqIERvZXMgdGV4dF9wb2tlX2xpdmUoKSB0aGluayB3ZSBoaXQg
dGhlIHRyYW5zaWVudCBkZWJ1ZyB0cmFwPyAgSWYKKyAgICAgICAgICogbm90LCBjb250aW51ZSBk
b3duIHRoZSBub3JtYWwgaW50MyBoYW5kbGVyLgorICAgICAgICAgKi8KKyAgICAgICAgY21wICAg
JDAsICVlYXgKKyAgICAgICAgamUgICAgaGFuZGxlX2V4Y2VwdGlvbl9ncHJzX3NhdmVkCisKKyAg
ICAgICAgLyoKKyAgICAgICAgICogV2UgdGhpbmsgd2UgaGl0IHRoZSB0cmFuc2llbnQgZGVidWcg
dHJhcC4gIHRleHRfcG9rZV9saXZlKCkgaGFzCisgICAgICAgICAqIHByb2JhYmx5IGNvbXBsZXRl
ZCB0aGUgcGF0Y2hpbmcsIHNvIHJld2luZCB0aGUgaW5zdHJ1Y3Rpb24gcG9pbnRlcgorICAgICAg
ICAgKiBhbmQgdHJ5IGFnYWluLgorICAgICAgICAgKi8KKyAgICAgICAgc3VicSAgJDEsIFVSRUdT
X3JpcCglcnNwKQorICAgICAgICBqbXAgICByZXN0b3JlX2FsbF94ZW4KIAogRU5UUlkob3ZlcmZs
b3cpCiAgICAgICAgIHB1c2hxICQwCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCBlOGMyZjAy
Li41NDMzMTU3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQzOSw2ICs0MzksOCBAQCBl
eHRlcm4gaWR0X2VudHJ5X3QgKmlkdF90YWJsZXNbXTsKIERFQ0xBUkVfUEVSX0NQVShzdHJ1Y3Qg
dHNzX3N0cnVjdCwgaW5pdF90c3MpOwogREVDTEFSRV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90ICos
IHJvb3RfcGd0KTsKIAorZXh0ZXJuIGJvb2wgYWN0aXZlX3RleHRfcGF0Y2hpbmc7CisKIGV4dGVy
biB2b2lkIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoc3RydWN0IHZjcHUgKnYpOwogCiBleHRlcm4g
dm9pZCB3cml0ZV9wdGJhc2Uoc3RydWN0IHZjcHUgKnYpOwotLSAKMi4xLjQKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:41:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:41:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBYU-0002Fr-L2; Mon, 29 Jan 2018 15:41:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egBYT-0002Em-Rn
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 15:41:09 +0000
X-Inumbo-ID: 88ece3dd-050a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88ece3dd-050a-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 15:39:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460107899"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 29 Jan 2018 15:38:07 +0000
Message-ID: <1517240291-32409-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/5] arm/alternatives: Fix apply_alternatives()
	API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlICFIQVNfQUxURVJOQVRJVkUgY2FzZSBoYXMgYml0LXJvdHRlbiBhbmQgd29uJ3QgZXZlbiBj
b21waWxlLgoKVGhlIHg4NiBzaWRlIG9mIGFwcGx5X2FsdGVybmF0aXZlcygpIGlzIHZvaWQsIHdo
aWxlIHRoZSBBUk0gc2lkZSByZXR1cm5zIGludC4KSG93ZXZlciwgdGhlIGZ1bmN0aW9ucyBjYW4n
dCBmYWlsIGFuZCBubyByZXR1cm4gdmFsdWVzIGFyZSBjaGVja2VkLiAgU3dpdGNoCnRoZSBBUk0g
c2lkZSB0byBiZSB2b2lkIGFzIHdlbGwuCgpPbmUgb2JzZXJ2YXRpb24gaXMgdGhhdCBfX2FwcGx5
X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKCkgaXMgb25seSB1c2VkIGF0IGJvb3QKdGltZSwgc28g
Y2FuIGJlY29tZSBfX2luaXQgYW5kIGl0cyBzdGF0aWMgZGF0YSBjYW4gYmVjb21lIF9faW5pdGRh
dGEKClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KQ0M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29t
PgoKVE9ETzogRHJvcCB0aGUgIUhBU19BTFRFUk5BVElWRSBjYXNlIG9uIEFSTT8KLS0tCiB4ZW4v
YXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAxOCArKysrKysrLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCB8ICA3ICsrKystLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwppbmRl
eCA5ZmZkYzQ3Li45OTExMmUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUu
YworKysgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwpAQCAtOTgsNyArOTgsNyBAQCBzdGF0
aWMgdTMyIGdldF9hbHRfaW5zbihjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICphbHQsCiAgKiBUaGUg
cmVnaW9uIHBhdGNoZWQgc2hvdWxkIGJlIHJlYWQtd3JpdGUgdG8gYWxsb3cgX19hcHBseV9hbHRl
cm5hdGl2ZXMKICAqIHRvIHJlcGxhY2luZyB0aGUgaW5zdHJ1Y3Rpb25zIHdoZW4gbmVjZXNzYXJ5
LgogICovCi1zdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRf
cmVnaW9uICpyZWdpb24pCitzdGF0aWMgdm9pZCBfX2FwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBz
dHJ1Y3QgYWx0X3JlZ2lvbiAqcmVnaW9uKQogewogICAgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIg
KmFsdDsKICAgICBjb25zdCB1MzIgKnJlcGxwdHI7CkBAIC0xMzUsMTcgKzEzNSwxNSBAQCBzdGF0
aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfcmVnaW9uICpyZWdp
b24pCiAKICAgICAvKiBOdWtlIHRoZSBpbnN0cnVjdGlvbiBjYWNoZSAqLwogICAgIGludmFsaWRh
dGVfaWNhY2hlKCk7Ci0KLSAgICByZXR1cm4gMDsKIH0KIAogLyoKICAqIFdlIG1pZ2h0IGJlIHBh
dGNoaW5nIHRoZSBzdG9wX21hY2hpbmUgc3RhdGUgbWFjaGluZSwgc28gaW1wbGVtZW50IGEKICAq
IHJlYWxseSBzaW1wbGUgcG9sbGluZyBwcm90b2NvbCBoZXJlLgogICovCi1zdGF0aWMgaW50IF9f
YXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQorc3RhdGljIGludCBf
X2luaXQgX19hcHBseV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCh2b2lkICp1bnVzZWQpCiB7Ci0g
ICAgc3RhdGljIGludCBwYXRjaGVkID0gMDsKKyAgICBzdGF0aWMgaW50IF9faW5pdGRhdGEgcGF0
Y2hlZCA9IDA7CiAKICAgICAvKiBXZSBhbHdheXMgaGF2ZSBhIENQVSAwIGF0IHRoaXMgcG9pbnQg
KF9faW5pdCkgKi8KICAgICBpZiAoIHNtcF9wcm9jZXNzb3JfaWQoKSApCkBAIC0xNTYsNyArMTU0
LDYgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVu
dXNlZCkKICAgICB9CiAgICAgZWxzZQogICAgIHsKLSAgICAgICAgaW50IHJldDsKICAgICAgICAg
c3RydWN0IGFsdF9yZWdpb24gcmVnaW9uOwogICAgICAgICBtZm5fdCB4ZW5fbWZuID0gdmlydF90
b19tZm4oX3N0YXJ0KTsKICAgICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IF9lbmQgLSBfc3RhcnQ7
CkBAIC0xOTYsOSArMTkzLDcgQEAgc3RhdGljIGludCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0
aV9zdG9wKHZvaWQgKnVudXNlZCkKICAgICAgICAgcmVnaW9uLmJlZ2luID0gKHZvaWQgKilfX2Fs
dF9pbnN0cnVjdGlvbnMgLSAodm9pZCAqKV9zdGFydCArIHhlbm1hcDsKICAgICAgICAgcmVnaW9u
LmVuZCA9ICh2b2lkICopX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCAtICh2b2lkICopX3N0YXJ0ICsg
eGVubWFwOwogCi0gICAgICAgIHJldCA9IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKCZyZWdpb24pOwot
ICAgICAgICAvKiBUaGUgcGF0Y2hpbmcgaXMgbm90IGV4cGVjdGVkIHRvIGZhaWwgZHVyaW5nIGJv
b3QuICovCi0gICAgICAgIEJVR19PTihyZXQgIT0gMCk7CisgICAgICAgIF9fYXBwbHlfYWx0ZXJu
YXRpdmVzKCZyZWdpb24pOwogCiAgICAgICAgIHVucmVnaXN0ZXJfdmlydHVhbF9yZWdpb24oJnBh
dGNoX3JlZ2lvbik7CiAKQEAgLTIyOCwxNCArMjIzLDE1IEBAIHZvaWQgX19pbml0IGFwcGx5X2Fs
dGVybmF0aXZlc19hbGwodm9pZCkKICAgICBCVUdfT04ocmV0KTsKIH0KIAotaW50IGFwcGx5X2Fs
dGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFs
dF9pbnN0ciAqZW5kKQordm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9p
bnN0ciAqc3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2lu
c3RyICplbmQpCiB7CiAgICAgY29uc3Qgc3RydWN0IGFsdF9yZWdpb24gcmVnaW9uID0gewogICAg
ICAgICAuYmVnaW4gPSBzdGFydCwKICAgICAgICAgLmVuZCA9IGVuZCwKICAgICB9OwogCi0gICAg
cmV0dXJuIF9fYXBwbHlfYWx0ZXJuYXRpdmVzKCZyZWdpb24pOworICAgIF9fYXBwbHlfYWx0ZXJu
YXRpdmVzKCZyZWdpb24pOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9hbHRlcm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCmluZGV4
IDZjYzlkMGQuLjQ5YTA1NWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJu
YXRpdmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKQEAgLTI1LDcg
KzI1LDggQEAgc3RydWN0IGFsdF9pbnN0ciB7CiAjZGVmaW5lIEFMVF9SRVBMX1BUUihhKQkJX19B
TFRfUFRSKGEsIGFsdF9vZmZzZXQpCiAKIHZvaWQgX19pbml0IGFwcGx5X2FsdGVybmF0aXZlc19h
bGwodm9pZCk7Ci1pbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIg
KnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwordm9pZCBhcHBseV9hbHRlcm5h
dGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCisgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwogCiAjZGVmaW5lIEFMVElOU1RSX0VO
VFJZKGZlYXR1cmUpCQkJCQkJICAgICAgXAogCSIgLndvcmQgNjYxYiAtIC5cbiIJCQkJLyogbGFi
ZWwgICAgICAgICAgICovIFwKQEAgLTE1OCw5ICsxNTksOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
YXBwbHlfYWx0ZXJuYXRpdmVzX2FsbCh2b2lkKQogewogfQogCi1zdGF0aWMgaW5saW5lIGludCBh
cHBseV9hbHRlcm5hdGl2ZXModm9pZCAqc3RhcnQsIHNpemVfdCBsZW5ndGgpCitzdGF0aWMgaW5s
aW5lIHZvaWQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0
X2luc3RyICplbmQpCiB7Ci0gICAgcmV0dXJuIDA7CiB9CiAKICNlbmRpZgotLSAKMi4xLjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 15:44:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 15:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBbQ-0002Wa-Dn; Mon, 29 Jan 2018 15:44:12 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egBbO-0002Vx-Dd
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 15:44:10 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id 8F/3C-07921-4414F6A5;
 Mon, 29 Jan 2018 15:44:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsWS0XRdVdfZMT/
 KoOWJqsW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzbh97xFTwb6iir5fl5kbGCe7dzFycQgJNDJJ
 dN+6ywzhPGaUuL73IjuEs41RYuG6aUAOJ4eIgLPE1zNzwWxeAX2JracOsIHYwgLmEhvfnWEBa
 ZAQ2Kci0Tj5AStIQkLAU2LJrStw9u7l14Fsdg42ASuJQ2IgURYBVYk1TV1sExi5FzAyrGK0SC
 rKTM8oyU3MzNE1NDDQNTQ01jXQNbfUS6zSTdRLLdVNTs0rKUoESuollhfrFVfmJuek6OWllmx
 iBAYAAxDsYFz1JfEQoyQHk5Ior55tfpQQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd54B6CcYFFq
 empFWmYOMBRh0hIcPEoivD72QGne4oLE3OLMdIjUKUZLjqYHD9qYOf48fAkkb7x43cYsxJKXn
 5cqJQ4xTwCkIaM0D24cLF4uMcpKCfMyAh0oxFOQWpSbWYIq/4pRnINRSZh3LcgUnsy8Eritr4
 AOYgI6aEVuLshBJYkIKakGxiW8oSpn7y5l0RL4GLtWI22q5i4/t/mrXA5/eMvsl6g3ZU/sczf
 3TRY1d/YIbSm99ja6aavaXoO5kj3zgvlVpTcsfC92Iyv8QOXOLD2GXbMeTXG+e/3Ok9eXV9qV
 Mz7UdRYxapf6tl0l7+EqQZ+3byQWKUwvEF0S02GxSk/S0TjVhTGf58mvVCWW4oxEQy3mouJEA
 B4jGDWSAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-35.tower-225.messagelabs.com!1517240642!490116!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5461 invoked from network); 29 Jan 2018 15:44:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-35.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 15:44:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egBbE-0002nX-53; Mon, 29 Jan 2018 15:44:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egBb8-0000Om-TP; Mon, 29 Jan 2018 15:43:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egBb8-0005SP-K2; Mon, 29 Jan 2018 15:43:54 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118423-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start.2:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-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-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt: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-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 15:43:54 +0000
Subject: [Xen-devel] [xen-unstable test] 118423: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7728344349003280178=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7728344349003280178==
Content-Type: text/plain

flight 118423 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118423/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 118174

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-rtds     17 guest-start.2              fail pass in 118393
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail pass in 118393

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop  fail in 118393 like 118174
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z   11 days
Failing since        118230  2018-01-19 14:22:44 Z   10 days   11 attempts
Testing same since   118393  2018-01-27 16:25:36 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Daniel Kiper <daniel.kiper@oracle.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2521 lines long.)


--===============7728344349003280178==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7728344349003280178==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:05:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBvl-0004Uw-84; Mon, 29 Jan 2018 16:05:13 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egBvk-0004UX-02
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 16:05:12 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id 9A/6F-03876-6364F6A5;
 Mon, 29 Jan 2018 16:05:10 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrBLMWRWlGSWpSXmKPExsWS0XRdVdfULT/
 K4O5zXYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvH3zl72gmNaFW+2TGJpYLyq0MXIxSEk0Mgk
 0fhnOhuE85hRYs/pd0wQzjZGiY4Xs5i7GDk5RAScJb6emcsOYvMK6Etcb7rACmILC9hKPN3dx
 ArSICGwlFli6rUjjCAJCQFPieX7D7HA2H3HlwM1s3OwCVhJHBIDibIIqEq8vrCDZQIj9wJGhl
 WM6sWpRWWpRbqGeklFmekZJbmJmTm6hgamermpxcWJ6ak5iUnFesn5uZsYgf6tZ2Bg3MHY1Ot
 8iFGSg0lJlFfPNj9KiC8pP6UyI7E4I76oNCe1+BCjDAeHkgQvtytQTrAoNT21Ii0zBxhoMGkJ
 Dh4lEd5uJ6A0b3FBYm5xZjpE6hSjMUfTgwdtzBw3XrxuYxZiycvPS5US5xUAmSQAUppRmgc3C
 BYBlxhlpYR5GRkYGIR4ClKLcjNLUOVfMYpzMCoJ8350AZrCk5lXArfvFdApTECnrMjNBTmlJB
 EhJdXAOPdZ+Tp2Pf0TAiXPSiW/SAVzZX/nEZT/cF3K2LZwz9lfrbwO6YIuzQ0K2g81ktXKuaO
 eZZzI6pG8+LP5vJ9c8CXVTy+jtMOFa/iN+IVSDT4YpoirruU88/HI+2PrNlbekYrfImz1O6z4
 6J3PsU5zWi78YMrTLvOSnHCB5fvUre+Cmz39TrMqsRRnJBpqMRcVJwIArKGBEXsCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-206.messagelabs.com!1517241908!85802331!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 49901 invoked from network); 29 Jan 2018 16:05:09 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 16:05:09 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egBve-0003s0-OQ; Mon, 29 Jan 2018 16:05:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egBvY-0001lE-WF; Mon, 29 Jan 2018 16:05:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egBvY-0000Vj-Lx; Mon, 29 Jan 2018 16:05:00 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118439-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-arm64-xsm:xen-build:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=b03e568ea9eb609f85a0a496c83a5f27ce18498e
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 16:05:00 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118439: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4639345072276301228=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4639345072276301228==
Content-Type: text/plain

flight 118439 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118439/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-arm64-xsm               6 xen-build                fail REGR. vs. 118363

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  b03e568ea9eb609f85a0a496c83a5f27ce18498e
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    2 days
Testing same since   118366  2018-01-26 20:01:43 Z    2 days   31 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              fail    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============4639345072276301228==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4639345072276301228==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:05:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:05:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egBwF-0004XS-LS; Mon, 29 Jan 2018 16:05:43 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=56019719f=Ian.Jackson@citrix.com>)
 id 1egBwE-0004XH-As
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 16:05:42 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-10.bemta-6.messagelabs.com id 78/AB-04045-5564F6A5;
 Mon, 29 Jan 2018 16:05:41 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrKIsWRWlGSWpSXmKPExsXitHRDpG6oW36
 UwbT7/Bb3prxnd2D02N63iz2AMYo1My8pvyKBNeP1o9PMBRtYK7bfVW5g3M3SxcjJISHgL/F3
 zk9WCNtD4vrZE0wgNpuArkTTlr9sIDavgKDEyZlPwOqZBXQkFuz+xAZhy0tsfzuHGaLGQWL6y
 2lgNSwCqhI71jeCzRQRSJH4//soO0R9lsTDBXeA4hwcwgKxEh2NUSBhTqCS4/uagUq4OIQE2h
 klGtsXQd1mIvF24U42kHohATWJuevjIcKWEt/WP2WewCgwC8l1s5BcNwvJdQsYmVcxahSnFpW
 lFukaGeglFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgQGJgMQ7GD8tSzgEKMkB5OS
 KK+ebX6UEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleblegnGBRanpqRVpmDjBGYNISHDxKIrzdT
 kBp3uKCxNzizHSI1ClGY462lU/amDluvHjdxizEkpeflyolzisAMkkApDSjNA9uECx2LzHKSg
 nzMgKdJsRTkFqUm1mCKv+KUZyDUUmY96ML0BSezLwSuH2vgE5hAjplRW4uyCkliQgpqQbG1cp
 i2WXXdOXPLHnqeOsP/+qWENvjOp+P37/O4xZ/Z12rC/+tCNEpypWd+/c035a1S31swiquNJWV
 V+L6xyknZilv5HDNzRPaqLF2d+RDKatz8U/sufdvKt+0/j+Xh4vStOfcnI/mBb08NClrzwMnr
 199e/NWzC/8ruZsdn9t5q2NNgvjjiW9U2Ipzkg01GIuKk4EAEGEgEfYAgAA
X-Env-Sender: prvs=56019719f=Ian.Jackson@citrix.com
X-Msg-Ref: server-11.tower-21.messagelabs.com!1517241939!74206312!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47232 invoked from network); 29 Jan 2018 16:05:40 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-11.tower-21.messagelabs.com with RC4-SHA encrypted SMTP;
 29 Jan 2018 16:05:40 -0000
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460113659"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23151.17912.268708.598965@mariner.uk.xensource.com>
Date: Mon, 29 Jan 2018 16:04:08 +0000
To: osstest service owner <osstest-admin@xenproject.org>, Andrew Cooper
 <andrew.cooper3@citrix.com>
In-Reply-To: <66b6f82b-2a33-f06b-e683-3e839ae5e828@citrix.com>,
 <osstest-118423-mainreport@xen.org>
References: <osstest-118423-mainreport@xen.org>
 <osstest-118393-mainreport@xen.org>
 <66b6f82b-2a33-f06b-e683-3e839ae5e828@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: Juergen Gross <JGross@suse.com>, Julien Grall <julien.grall@arm.com>,
 xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [xen-unstable test] 118393: regressions - FAIL [and
	1 more messages]
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW3hlbi11bnN0YWJsZSB0ZXN0
XSAxMTgzOTM6IHJlZ3Jlc3Npb25zIC0gRkFJTCIpOgo+IEZvcmNlIHB1c2ggY2FuZGlkYXRlPyAg
VGhpcyBsb29rcyB0byBiZSB0aGUga25vd24gc2V0L3dheSBpc3N1ZS4KLi4uCgpvc3N0ZXN0IHNl
cnZpY2Ugb3duZXIgd3JpdGVzICgiW3hlbi11bnN0YWJsZSB0ZXN0XSAxMTg0MjM6IHJlZ3Jlc3Np
b25zIC0gRkFJTCIpOgo+IGZsaWdodCAxMTg0MjMgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4g
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQyMy8K
PiAKPiBSZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5k
IGFyZSBibG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoK
PiAgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTE4MTc0Cj4gCi4uLgo+IHZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6Cj4gIHhlbiAgICAgICAgICAgICAgICAgIDRjN2U0NzhkNTk3YjAzNDZlZWYzYTI1NmNm
ZDY3OTRhYzc3OGI2MDgKCkkgYWdyZWUsIGFuZCBJIGhhdmUgZm9yY2UgcHVzaGVkIHRoaXMuCgpJ
YW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:11:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egC16-0005II-Ia; Mon, 29 Jan 2018 16:10:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egC15-0005IA-An
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 16:10:43 +0000
X-Inumbo-ID: fdb3feb1-050e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fdb3feb1-050e-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 16:10:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460115124"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 29 Jan 2018 16:10:32 +0000
Message-ID: <1517242232-12410-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/hvm: Drop hvm_set_mode() and associated vmx
	hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBtb3JlIHZlc3RpZ2lhbCByZW1lbnRhbnRzIG9mIFBWSHYxLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamlt
YUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICB8IDIzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8IDE2IC0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIHwgIDIgLS0KIDMgZmlsZXMgY2hhbmdlZCwgNDEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYzQyODdhMy4uOGQ2Nzg1MSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC00ODQ4
LDI5ICs0ODQ4LDYgQEAgdm9pZCBodm1fdG9nZ2xlX3NpbmdsZXN0ZXAoc3RydWN0IHZjcHUgKnYp
CiAgICAgdi0+YXJjaC5odm1fdmNwdS5zaW5nbGVfc3RlcCA9ICF2LT5hcmNoLmh2bV92Y3B1LnNp
bmdsZV9zdGVwOwogfQogCi1pbnQgaHZtX3NldF9tb2RlKHN0cnVjdCB2Y3B1ICp2LCBpbnQgbW9k
ZSkKLXsKLQotICAgIHN3aXRjaCAoIG1vZGUgKQotICAgIHsKLSAgICBjYXNlIDQ6Ci0gICAgICAg
IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmPSB+KEVGRVJfTE1BIHwgRUZFUl9MTUUpOwot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIDg6Ci0gICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfZWZlciB8PSAoRUZFUl9MTUEgfCBFRkVSX0xNRSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGRl
ZmF1bHQ6Ci0gICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKLSAgICB9Ci0KLSAgICBodm1fdXBk
YXRlX2d1ZXN0X2VmZXIodik7Ci0KLSAgICBpZiAoIGh2bV9mdW5jcy5zZXRfbW9kZSApCi0gICAg
ICAgIHJldHVybiBodm1fZnVuY3Muc2V0X21vZGUodiwgbW9kZSk7Ci0KLSAgICByZXR1cm4gMDsK
LX0KLQogdm9pZCBodm1fZG9tYWluX3NvZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAg
ICBodm1fZGVzdHJveV9hbGxfaW9yZXFfc2VydmVycyhkKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggMTU0
NmMyYS4uM2RjNmE2ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTIyNzcsMjEgKzIyNzcsNiBAQCBzdGF0
aWMgYm9vbF90IHZteF92Y3B1X2VtdWxhdGVfdmUoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJu
IHJjOwogfQogCi1zdGF0aWMgaW50IHZteF9zZXRfbW9kZShzdHJ1Y3QgdmNwdSAqdiwgaW50IG1v
ZGUpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBhdHRyOwotCi0gICAgQVNTRVJUKChtb2RlID09IDQp
IHx8IChtb2RlID09IDgpKTsKLQotICAgIGF0dHIgPSAobW9kZSA9PSA0KSA/IDB4YzA5YiA6IDB4
YTA5YjsKLQotICAgIHZteF92bWNzX2VudGVyKHYpOwotICAgIF9fdm13cml0ZShHVUVTVF9DU19B
Ul9CWVRFUywgYXR0cik7Ci0gICAgdm14X3ZtY3NfZXhpdCh2KTsKLQotICAgIHJldHVybiAwOwot
fQotCiBzdGF0aWMgYm9vbCB2bXhfZ2V0X3BlbmRpbmdfZXZlbnQoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCB4ODZfZXZlbnQgKmluZm8pCiB7CiAgICAgdW5zaWduZWQgbG9uZyBpbnRyX2luZm8sIGVy
cm9yX2NvZGU7CkBAIC0yMzczLDcgKzIzNTgsNiBAQCBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlv
bl90YWJsZSBfX2luaXRkYXRhIHZteF9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAubmh2bV9oYXBf
d2Fsa19MMV9wMm0gPSBudm14X2hhcF93YWxrX0wxX3AybSwKICAgICAuZW5hYmxlX21zcl9pbnRl
cmNlcHRpb24gPSB2bXhfZW5hYmxlX21zcl9pbnRlcmNlcHRpb24sCiAgICAgLmlzX3NpbmdsZXN0
ZXBfc3VwcG9ydGVkID0gdm14X2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkLAotICAgIC5zZXRfbW9k
ZSA9IHZteF9zZXRfbW9kZSwKICAgICAuYWx0cDJtX3ZjcHVfdXBkYXRlX3AybSA9IHZteF92Y3B1
X3VwZGF0ZV9lcHRwLAogICAgIC5hbHRwMm1fdmNwdV91cGRhdGVfdm1mdW5jX3ZlID0gdm14X3Zj
cHVfdXBkYXRlX3ZtZnVuY192ZSwKICAgICAuYWx0cDJtX3ZjcHVfZW11bGF0ZV92ZSA9IHZteF92
Y3B1X2VtdWxhdGVfdmUsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IDcyNzVjNjUuLmRkM2RkNWYg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL2h2bS5oCkBAIC0yMDYsNyArMjA2LDYgQEAgc3RydWN0IGh2bV9mdW5j
dGlvbl90YWJsZSB7CiAKICAgICB2b2lkICgqZW5hYmxlX21zcl9pbnRlcmNlcHRpb24pKHN0cnVj
dCBkb21haW4gKmQsIHVpbnQzMl90IG1zcik7CiAgICAgYm9vbF90ICgqaXNfc2luZ2xlc3RlcF9z
dXBwb3J0ZWQpKHZvaWQpOwotICAgIGludCAoKnNldF9tb2RlKShzdHJ1Y3QgdmNwdSAqdiwgaW50
IG1vZGUpOwogCiAgICAgLyogQWx0ZXJuYXRlIHAybSAqLwogICAgIHZvaWQgKCphbHRwMm1fdmNw
dV91cGRhdGVfcDJtKShzdHJ1Y3QgdmNwdSAqdik7CkBAIC0yNjgsNyArMjY3LDYgQEAgdTY0IGh2
bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHN0cnVjdCB2Y3B1ICp2LCB1NjQgYXRfdHNjKTsKIHU2NCBo
dm1fc2NhbGVfdHNjKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHU2NCB0c2MpOwogdTY0IGh2bV9n
ZXRfdHNjX3NjYWxpbmdfcmF0aW8odTMyIGd0c2Nfa2h6KTsKIAotaW50IGh2bV9zZXRfbW9kZShz
dHJ1Y3QgdmNwdSAqdiwgaW50IG1vZGUpOwogdm9pZCBodm1faW5pdF9ndWVzdF90aW1lKHN0cnVj
dCBkb21haW4gKmQpOwogdm9pZCBodm1fc2V0X2d1ZXN0X3RpbWUoc3RydWN0IHZjcHUgKnYsIHU2
NCBndWVzdF90aW1lKTsKIHU2NCBodm1fZ2V0X2d1ZXN0X3RpbWVfZml4ZWQoc3RydWN0IHZjcHUg
KnYsIHU2NCBhdF90c2MpOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:16:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egC6t-0005ZJ-Mj; Mon, 29 Jan 2018 16:16:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egC6s-0005ZD-MW
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 16:16:42 +0000
X-Inumbo-ID: d54ce51c-050f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d54ce51c-050f-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 16:16:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="460116385"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 29 Jan 2018 16:16:34 +0000
Message-ID: <1517242594-28944-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen/evtchn: Cleanup for virq_is_global()
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3dpdGNoIGl0LCBhbmQgdGhlIGFyY2ggaW5mcmFzdHJ1Y3R1cmUsIHRvIHJldHVybiBib29sLiAg
RHJvcCB0aGUgdW5uZWNlc3NhcnkKcmMgcGFyYW1ldGVyLCBhbmQgcmVtb3ZlIGEgcmVkdW5kYW50
IGFzc2VydGlvbiBmcm9tIHNlbmRfZ2xvYmFsX3ZpcnEoKS4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jICB8IDIxICsr
KysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oIHwgIDQgKyst
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9ldmVudC5oIHwgIDQgKystLQogMyBmaWxlcyBjaGFuZ2Vk
LCAxMSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2V2ZW50X2NoYW5uZWwuYyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCmluZGV4IGJl
ODM0YzUuLjRjNWNhNDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCisr
KyBiL3hlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5jCkBAIC05MywyOSArOTMsMjMgQEAgc3RhdGlj
IHVpbnQ4X3QgZ2V0X3hlbl9jb25zdW1lcih4ZW5fZXZlbnRfY2hhbm5lbF9ub3RpZmljYXRpb25f
dCBmbikKIC8qIEdldCB0aGUgbm90aWZpY2F0aW9uIGZ1bmN0aW9uIGZvciBhIGdpdmVuIFhlbi1i
b3VuZCBldmVudCBjaGFubmVsLiAqLwogI2RlZmluZSB4ZW5fbm90aWZpY2F0aW9uX2ZuKGUpICh4
ZW5fY29uc3VtZXJzWyhlKS0+eGVuX2NvbnN1bWVyLTFdKQogCi1zdGF0aWMgaW50IHZpcnFfaXNf
Z2xvYmFsKHVpbnQzMl90IHZpcnEpCitzdGF0aWMgYm9vbCB2aXJxX2lzX2dsb2JhbCh1aW50MzJf
dCB2aXJxKQogewotICAgIGludCByYzsKLQotICAgIEFTU0VSVCh2aXJxIDwgTlJfVklSUVMpOwot
CiAgICAgc3dpdGNoICggdmlycSApCiAgICAgewogICAgIGNhc2UgVklSUV9USU1FUjoKICAgICBj
YXNlIFZJUlFfREVCVUc6CiAgICAgY2FzZSBWSVJRX1hFTk9QUk9GOgogICAgIGNhc2UgVklSUV9Y
RU5QTVU6Ci0gICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7CisgICAgICAgIHJldHVybiBm
YWxzZTsKKwogICAgIGNhc2UgVklSUV9BUkNIXzAgLi4uIFZJUlFfQVJDSF83OgotICAgICAgICBy
YyA9IGFyY2hfdmlycV9pc19nbG9iYWwodmlycSk7Ci0gICAgICAgIGJyZWFrOworICAgICAgICBy
ZXR1cm4gYXJjaF92aXJxX2lzX2dsb2JhbCh2aXJxKTsKKwogICAgIGRlZmF1bHQ6Ci0gICAgICAg
IHJjID0gMTsKLSAgICAgICAgYnJlYWs7CisgICAgICAgIEFTU0VSVCh2aXJxIDwgTlJfVklSUVMp
OworICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9Ci0KLSAgICByZXR1cm4gcmM7CiB9CiAKIApA
QCAtODA5LDcgKzgwMyw2IEBAIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soZ2xvYmFsX3ZpcnFfaGFu
ZGxlcnNfbG9jayk7CiAKIHZvaWQgc2VuZF9nbG9iYWxfdmlycSh1aW50MzJfdCB2aXJxKQogewot
ICAgIEFTU0VSVCh2aXJxIDwgTlJfVklSUVMpOwogICAgIEFTU0VSVCh2aXJxX2lzX2dsb2JhbCh2
aXJxKSk7CiAKICAgICBzZW5kX2d1ZXN0X2dsb2JhbF92aXJxKGdsb2JhbF92aXJxX2hhbmRsZXJz
W3ZpcnFdID86IGhhcmR3YXJlX2RvbWFpbiwgdmlycSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2V2ZW50LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKaW5kZXggY2Fl
ZmE1MC4uYmZiMTg5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaApAQCAtNTQsOSArNTQsOSBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgbG9jYWxfZXZlbnRfZGVsaXZlcnlfZW5hYmxlKHZvaWQpCiB9CiAKIC8qIE5v
IGFyY2ggc3BlY2lmaWMgdmlycSBkZWZpbml0aW9uIG5vdy4gRGVmYXVsdCB0byBnbG9iYWwuICov
Ci1zdGF0aWMgaW5saW5lIGludCBhcmNoX3ZpcnFfaXNfZ2xvYmFsKGludCB2aXJxKQorc3RhdGlj
IGlubGluZSBib29sIGFyY2hfdmlycV9pc19nbG9iYWwoaW50IHZpcnEpCiB7Ci0gICAgcmV0dXJu
IDE7CisgICAgcmV0dXJuIHRydWU7CiB9CiAKICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9ldmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ldmVudC5oCmluZGV4IGE5
MTU5OWQuLmRmMDIzMmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZXZlbnQuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2V2ZW50LmgKQEAgLTQyLDkgKzQyLDkgQEAgc3RhdGlj
IGlubGluZSB2b2lkIGxvY2FsX2V2ZW50X2RlbGl2ZXJ5X2VuYWJsZSh2b2lkKQogfQogCiAvKiBO
byBhcmNoIHNwZWNpZmljIHZpcnEgZGVmaW5pdGlvbiBub3cuIERlZmF1bHQgdG8gZ2xvYmFsLiAq
Lwotc3RhdGljIGlubGluZSBpbnQgYXJjaF92aXJxX2lzX2dsb2JhbCh1aW50MzJfdCB2aXJxKQor
c3RhdGljIGlubGluZSBib29sIGFyY2hfdmlycV9pc19nbG9iYWwodWludDMyX3QgdmlycSkKIHsK
LSAgICByZXR1cm4gMTsKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogI2VuZGlmCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:17:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:17:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egC7w-0005e1-46; Mon, 29 Jan 2018 16:17:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egC7u-0005dk-KQ
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 16:17:46 +0000
X-Inumbo-ID: fb4dabc2-050f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb4dabc2-050f-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 16:18:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 09:17:39 -0700
Message-Id: <5A6F572F02000078001A3773@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 09:17:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517242232-12410-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517242232-12410-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Drop hvm_set_mode() and associated
 vmx hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDE3OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBtb3JlIHZlc3RpZ2lhbCByZW1lbnRhbnRzIG9mIFBWSHYxLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
LS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogSnVuIE5ha2Fq
aW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+IENDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgfCAyMyAt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8
IDE2IC0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggfCAg
MiAtLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDQxIGRlbGV0aW9ucygtKQoKVmVyeSBuaWNlLgoKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:23:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCDV-0006OO-VE; Mon, 29 Jan 2018 16:23:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1egCDU-0006OI-2D
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 16:23:32 +0000
X-Inumbo-ID: b66995e7-0510-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b66995e7-0510-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 17:23:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="66848559"
Date: Mon, 29 Jan 2018 16:17:19 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180129161719.6b7kmatsexzgrv6q@MacBook-Pro-de-Roger.local>
References: <1517242232-12410-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1517242232-12410-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Drop hvm_set_mode() and associated
 vmx hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMDQ6MTA6MzJQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGlzIG1vcmUgdmVzdGlnaWFsIHJlbWVudGFudHMgb2YgUFZIdjEuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
Ck9oLCB0aGFua3MhIEl0J3MgYW1hemluZyBob3cgbWFueSBsZWZ0b3ZlcnMgd2UgYXJlIHN0aWxs
IGZpbmRpbmcgZnJvbQpQVkh2MS4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:31:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCLL-00076U-47; Mon, 29 Jan 2018 16:31:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=luxv=ey=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1egCLJ-00076O-Uw
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 16:31:38 +0000
X-Inumbo-ID: d8cc69cb-0511-11e8-ba59-bc764e045a96
Received: from mail-io0-x22f.google.com (unknown [2607:f8b0:4001:c06::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8cc69cb-0511-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 17:31:24 +0100 (CET)
Received: by mail-io0-x22f.google.com with SMTP id d13so8238760iog.5
 for <xen-devel@lists.xenproject.org>; Mon, 29 Jan 2018 08:31:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ijnjLx6vvqthboG75P29/hYc0MDmooFUUOAYsBuuTgE=;
 b=mZ0WeTIa/NQEY7u83WyZU/+DXNtvMkzT2gehrLYMqVQiNt9n87FvKgVnA8UoS7yobR
 YJHuw2jfFn4CPAh46XpUOfqS+tHd4eVGIq63/mQPvMaotvKhuBBQC/LLDx+js6xOvN5t
 boMVvbna/Mi+anGlh6DVBZPpu3roUpo8edka7eN4hqEjPCGhcRkqn+FIRfBUvoPg8Uad
 Omo9mhM3ho8lCj19Objp/AnPJZ6mYEsneurNg2lXGqp6AS8H8uno2jHrzwrPCcEAGuO4
 OOyq7Qo63GwPMiEuFNHvufc5bbmoQ9hF+16ytKxzBLzIv0giJcLHscMZvx8Ue31KDLEj
 FL9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ijnjLx6vvqthboG75P29/hYc0MDmooFUUOAYsBuuTgE=;
 b=jK/H+hfd/7ONZ1yDmTbbopYD36rmL68Ar9sxEGFL2uk4TyWTZbOYzK0lRbJKnywOcC
 nO/jAku+4E+b2M4Ze/jFs2kpBSNg3IJX7Q2qUTxSA6K//1MDIN/NejyHkxr+qin2kpKr
 7r5+9YNQWFpe4SKGwv8/hvwqUTCwEf3u8Po8WGU7IXvpRxc1aqQnOdBca/qf/o6pxCiW
 nTBCE86WFDSRwdamkfix6k6nxKbkKHMv8GuGUqbuJpQZWWbadwc762ZXa8+8bVMdSbra
 ONLGUDIQuP6wrXLS0KhfZE3LBlQr6d1M8ZbY9n+fbJVhVy2j7c5BbYZbhrAmaIz0Apmj
 NIyQ==
X-Gm-Message-State: AKwxytdfRp0Qfnravmg/dsiBEfbtH0xyy1WRjbD1JByWf/BHzQsuKPjY
 a89cn65/WbEFSO3HrTRiYIs/KppLcBMvhv4G85L6qQ==
X-Google-Smtp-Source: AH8x2263GwkPyJlv0QA+3+VZbtMier2c6DUwrP+XfuVfCqmzXmDyqqB7sGB3vTGL9pnNHiZS6FwyFSxVPXBZWv2nQMw=
X-Received: by 10.107.128.232 with SMTP id k101mr10606260ioi.152.1517243495229; 
 Mon, 29 Jan 2018 08:31:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.156.148 with HTTP; Mon, 29 Jan 2018 08:31:34 -0800 (PST)
In-Reply-To: <ec3f44df-2a4e-f418-f15e-610891cbcb24@xevo.com>
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
 <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
 <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
 <808e9d86-82c9-9eed-8752-3294c1df74f2@linaro.org>
 <CAPD2p-=aFOY24NpZuwfnq=xS0r9BPFrZry=h8buc5UCXuHtZ0Q@mail.gmail.com>
 <CAPD2p-nYe305YPenOFTQfptVHnNQ2ms=UJ0O7cb4pJHUkeXFrw@mail.gmail.com>
 <ec3f44df-2a4e-f418-f15e-610891cbcb24@xevo.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Mon, 29 Jan 2018 18:31:34 +0200
Message-ID: <CAPD2p-=VOfjVCKhcCo7jzKkdUY7YCtW9yNEJyGbXqWZw3ZRxDQ@mail.gmail.com>
To: Martin Kelly <mkelly@xevo.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFNhdCwgSmFuIDI3LCAyMDE4IGF0IDI6NDEgQU0sIE1hcnRpbiBLZWxseSA8bWtlbGx5
QHhldm8uY29tPiB3cm90ZToKPiBPbiAwMS8yNi8yMDE4IDEwOjEzIEFNLCBPbGVrc2FuZHIgVHlz
aGNoZW5rbyB3cm90ZToKPj4KPj4gSGksIE1hcnRpbgo+Pgo+PiBPbiBGcmksIEphbiAyNiwgMjAx
OCBhdCA4OjA1IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+PiA8b2xla3N0eXNoQGdtYWlsLmNv
bT4gd3JvdGU6Cj4+Pgo+Pj4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMzo0OSBQTSwgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4+IHdyb3RlOgo+Pj4+Cj4+Pj4gSGks
Cj4+Pj4KPj4+PiBJIGFtIENDaW5nIE9sZWtzYW5kci4gSGUga25vd3MgYmV0dGVyIHRoYW4gbWUg
dGhpcyBwbGF0Zm9ybS4KPj4+Cj4+Pgo+Pj4gSGksIEp1bGllbi4KPj4+Cj4+PiBPSywgdGhhbmsg
eW91LCBJIHdpbGwgdHJ5IHRvIHByb3ZpZGUgc29tZSBwb2ludGVycy4KPj4+Cj4+Pj4KPj4+PiBD
aGVlcnMsCj4+Pj4KPj4+PiBPbiAyNi8wMS8xOCAwMDoyOSwgTWFydGluIEtlbGx5IHdyb3RlOgo+
Pj4+Pgo+Pj4+Pgo+Pj4+PiBPbiAwMS8yNS8yMDE4IDA0OjE3IEFNLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gT24gMjQvMDEvMTggMjI6MTAs
IE1hcnRpbiBLZWxseSB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gSGksCj4+Pj4+Pgo+
Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBIZWxsbywKPj4+Pj4+Cj4+Pj4+Pj4gRG9lcyBhbnlvbmUga25v
dyBpZiBHUFUgcGFzc3Rocm91Z2ggaXMgc3VwcG9ydGVkIG9uIEFSTT8gKGUuZy4gZm9yIGEKPj4+
Pj4+PiBHUFUKPj4+Pj4+PiBpbnRlZ3JhdGVkIGludG8gYW4gQVJNIFNvQykuIEkgY2hlY2tlZCBk
b2N1bWVudGF0aW9uIGFuZCB0aGUgY29kZSwKPj4+Pj4+PiBidXQgSQo+Pj4+Pj4+IGNvdWxkbid0
IHRlbGwgZm9yIHN1cmUuCj4+Pj4+Pj4KPj4+Pj4+PiBJZiBzbywgd2hhdCBhcmUgdGhlIGhhcmR3
YXJlIHJlcXVpcmVtZW50cyBmb3IgaXQ/IElmIG5vdCwgaXMgaXQKPj4+Pj4+PiBmZWFzaWJsZQo+
Pj4+Pj4+IHRvIGRvIGluIHRoZSBmdXR1cmU/Cj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBY
ZW4gQXJtIHN1cHBvcnRzIGRldmljZSBpbnRlZ3JhdGVkIGludG8gYW4gQVJNIFNvQy4gSW4gZ2Vu
ZXJhbCB3ZQo+Pj4+Pj4gaGlnaGx5Cj4+Pj4+PiByZWNvbW1lbmQgdG8gaGF2ZSB0aGUgR1BVIGJl
aGluZCBhbiBJT01NVS4gU28gcGFzc3Rocm91Z2ggd291bGQgYmUKPj4+Pj4+IGZ1bGx5Cj4+Pj4+
PiBzZWN1cmUuCj4+Pj4+Pgo+Pj4+Pj4gRG9lcyB5b3VyIHBsYXRmb3JtIGhhcyBhbiBJT01NVT8g
SWYgc28gd2hpY2ggb25lPyBEbyB5b3Uga25vdyBpZiB0aGUKPj4+Pj4+IEdQVQo+Pj4+Pj4gaXMg
YmVoaW5kIGl0Pwo+Pj4+Pj4KPj4+Pj4+IEl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGRvIHBhc3N0
aHJvdWdoIHdpdGhvdXQgSU9NTVUsIGJ1dCB0aGF0J3MgbW9yZQo+Pj4+Pj4gY29tcGxleCBhbmQg
d291bGQgcmVxdWlyZSBzb21lIGhhY2sgaW4gWGVuIHRvIG1ha2Ugc3VyZSB0aGUgZ3Vlc3QKPj4+
Pj4+IG1lbW9yeSBpcwo+Pj4+Pj4gZGlyZWN0IG1hcHBlZCAoZS5nIGd1ZXN0IHBoeXNpY2FsIGFk
ZHJlc3MgPSBob3N0IHBoeXNpY2FsIGFkZHJlc3MpLgo+Pj4+Pj4KPj4+Pj4+IEZvciBtb3JlIGRv
Y3VtZW50YXRpb24gb24gaG93IHRvIGRvIGl0IChzZWUgWzFdIGFuZCBbMl0pLgo+Pj4+Pj4KPj4+
Pj4+IENoZWVycywKPj4+Pj4+Cj4+Pj4+PiBbMV0KPj4+Pj4+Cj4+Pj4+PiBodHRwczovL2V2ZW50
cy5zdGF0aWMubGludXhmb3VuZC5vcmcvc2l0ZXMvZXZlbnRzL2ZpbGVzL3NsaWRlcy90YWxrXzUu
cGRmCj4+Pj4+PiBbMl0gaHR0cHM6Ly93aWtpLnhlbi5vcmcvaW1hZ2VzLzEvMTcvRGV2aWNlX3Bh
c3N0aHJvdWdoX3hlbi5wZGYKPj4+Pj4+Cj4+Pj4+Cj4+Pj4+IEhpIEp1bGllbiwKPj4+Pj4KPj4+
Pj4gVGhhbmtzIHZlcnkgbXVjaCBmb3IgdGhlIGluZm9ybWF0aW9uLiBJJ20gbG9va2luZyBhdCB0
aGUgUmVuZXNhcyBSLUNhcgo+Pj4+PiBIMwo+Pj4+PiBSOEE3Nzk1LCB3aGljaCBoYXMgYW4gSU9N
TVUgKHVzaW5nIHRoZSBMaW51eCBpcG1tdS12bXNhIGRyaXZlciBpbgo+Pj4+PiBkcml2ZXJzL2lv
bW11L2lwbW11LXZtc2EuYykuIExvb2tpbmcgYXQgdGhlIGRldmljZSB0cmVlIGZvciBpdAo+Pj4+
PiAocjhhNzc5NS5kdHNpKSwgaXQgYXBwZWFycyB5b3UgY291bGQgcGFzcyB0aHJvdWdoIHRoZSBk
aXNwbGF5QGZlYjAwMDAwCj4+Pj4+IG5vZGUKPj4+Pj4gZm9yIHRoZSBEUk0gZHJpdmVyLgo+Pj4+
Pgo+Pj4+PiBJIGRpZCBub3RpY2UgdGhpcyBwYXRjaCBzZXJpZXMsIHdoaWNoIGRpZG4ndCBnZXQg
bWVyZ2VkOgo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDcvbXNnMDI2NzkuaHRtbAo+Pj4+Pgo+Pj4+PiBQ
cmVzdW1hYmx5IHRoYXQgZHJpdmVyIHdvdWxkIGJlIG5lZWRlZCBpbiBYZW4uCj4+Pj4+Cj4+Pj4+
IEFyZSB0aGVyZSBhbnkgZ290Y2hhcyBJJ20gbWlzc2luZz8gSXMgR1BVIHBhc3N0aHJvdWdoIG9u
IEFSTSBzb21ldGhpbmcKPj4+Pj4gdGhhdCBpcyAidGhlb3JldGljYWxseSBkb2FibGUiIG9yIHNv
bWV0aGluZyB0aGF0IGhhcyBiZWVuIGRvbmUgYWxyZWFkeQo+Pj4+PiBhbmQKPj4+Pj4gc2hvd24g
dG8gYmUgcGVyZm9ybWFudD8KPj4KPj4KPj4gSSBhc3N1bWUgdGhlIEgzIFNvQyB2ZXJzaW9uIHlv
dSBhcmUgdXNpbmcgaXMgRVMyLjAsIGJlY2F1c2Ugb2YKPj4gcjhhNzc5NS5kdHNpLgo+Pgo+PiBC
VFcsIHdoYXQgQlNQIHZlcnNpb24gYXJlIHlvdSB1c2luZz8gSSBhbSB3b25kZXJpbmcgd2hhdCBp
cyB5b3VyIHVzZS1jYXNlPwo+PiBJZiB5b3Ugd2FudCB0byBrZWVwIEdQVSBpbiBzb21lIGRlZGlj
YXRlZCBkb21haW4gd2l0aG91dCBubyBoYXJkd2FyZQo+PiBhdCBhbGwsIHlvdSBoYXZlIHRvIHVz
ZSBzb21ldGhpbmcgbGlrZSBQViBEUk0gZnJvbnRlbmQgcnVubmluZyBoZXJlCj4+IGFuZCBQViBE
Uk0gYmFja2VuZCBpbiB0aGUgaGFyZHdhcmUvZHJpdmVyIGRvbWFpbi4KPj4gVGhlIHRoaW5ncyBh
cmUgZ29pbmcgdG8gYmUgbXVjaCBzaW1wbGUgaWYgeW91IHBhc3MgdGhyb3VnaCBhbGwKPj4gcmVx
dWlyZWQgZGlzcGxheSBzdWItY29tcG9uZW50cyBhcyB3ZWxsLCBmb3IgdGhlICJyY2FyLWR1IiBE
Uk0gdG8gYmUKPj4gZnVuY3Rpb25hbC4KPj4gV2hpY2ggd2F5IGFyZSB5b3UgbG9va2luZyBmb3I/
Cj4KPgo+IE15IEJTUCBhbmQga2VybmVsIHZlcnNpb24gaXMgZmxleGlibGUsIGFuZCBJJ2QgYmUg
aGFwcHkgdG8gdXNlIHdoYXRldmVyCj4gd29ya3MgYmVzdC4gVGhlIHVzZS1jYXNlIGlzIHVzaW5n
IE9wZW5DTCBpbnNpZGUgYSBWTSBmb3IgaGlnaC1wZXJmb3JtYW5jZQo+IEdQR1BVLgpTb3VuZHMg
aW5kZWVkIGludGVyZXN0aW5nLgoKPiBUaGlzIG1lYW5zIHRoYXQgcGVyZm9ybWFuY2UgaXMgY3Jp
dGljYWwsIGFuZCBJIHdvdWxkIGdvIHdpdGggd2hhdGV2ZXIKPiBzb2x1dGlvbiBvZmZlcnMgdGhl
IGJlc3QgcGVyZm9ybWFuY2UuCk9oLCBJIHNlZS4KCj4KPgo+Pgo+PiBBbnl3YXksIGluIGJvdGgg
Y2FzZXMgeW91IGhhdmUgdG8gcGFzcyB0aHJvdWdoIEdQVS4gRm9yIHRoYXQgc29tZQo+PiBhY3Rp
dml0aWVzIHNob3VsZCBiZSBkb25lOgo+Pgo+PiAxLiBYZW4gc2lkZToKPj4KPj4gQXMgZm9yIHRo
ZSBwYXRjaCBzZXJpZXMsIHlvdSBhcmUgcmlnaHQsIHlvdSBoYXZlIHRvIGJhc2Ugb24gaXQuIFRo
ZXJlCj4+IGFyZSB0d28gc2VwYXJhdGUgcGF0Y2ggc2VyaWVzIHdoaWNoIGhhdmVuJ3QgdXBzdHJl
YW1lZCB5ZXQsCj4+IGJ1dCBuZWVkZWQgZm9yIHRoZSBwYXNzdGhyb3VnaCBmZWF0dXJlIHRvIHdv
cmsgb24gUi1DYXIgR2VuMyBTb0NzIChNMywKPj4gSDMpLgo+Pgo+PiBodHRwczovL3d3dy5tYWls
LWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzExNTkwMS5odG1sCj4+IGh0
dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTE2
MDM4Lmh0bWwKPj4KPj4gQWxzbyBhZGRpdGlvbmFsIHBhdGNoIGlzIG5lZWRlZCB0byB0ZWFjaCBJ
UE1NVS1WTVNBIGRyaXZlciB0byBoYW5kbGUKPj4gZGV2aWNlcyB3aGljaCBhcmUgaG9va2VkIHVw
IHRvIG11bHRpcGxlIElQTU1VIGNhY2hlcy4KPj4gU2luY2UgdGhlIEdQVSBvbiBIMyBTb0MgaXMg
Y29ubmVjdGVkIHRvIG11bHRpcGxlIElQTU1VIGNhY2hlczogUFYwIC0gUFYzLgo+Pgo+PiBJIGhh
dmUgY3JlYXRlZCBuZXcgYnJhbmNoIHlvdSBjYW4gc2ltcGx5IGJhc2Ugb24gdG8gZ2V0IHJlcXVp
cmVkCj4+IHN1cHBvcnQgaW4gaGFuZC4KPj4gcmVwbzogaHR0cHM6Ly9naXRodWIuY29tL290eXNo
Y2hlbmtvMS94ZW4uZ2l0IGJyYW5jaDogaXBtbXVfbmV4dAo+Pgo+PiAyLiBEZXZpY2UgdHJlZXMg
YW5kIGd1ZXN0IGNvbmZpZyBmaWxlOgo+Pgo+PiAyLjEuIFlvdSBoYXZlIHRvIGFkZCBmb2xsb3dp
bmcgdG8gdGhlIGRvbWFpbiAwIGRldmljZSB0cmVlOgo+Pgo+PiBUaGVyZSBpcyBubyBtYWdpYyBo
ZXJlLiBUaGlzIGlzIGp1c3QgdG8gZW5hYmxlIGNvcnJlc3BvbmRpbmcgSVBNTVVzLAo+PiBob29r
ZWQgdXAgR1BVIHRvIHRoZW0gYW5kIG5vdGlmeSBYZW4KPj4gdGhhdCBkZXZpY2UgaXMgZ29pbmcg
dG8gYmUgcGFzcyB0aHJvdWdoZWQuCj4+Cj4+ICZnc3ggewo+PiAgICAgIHhlbixwYXNzdGhyb3Vn
aDsKPj4KPj4gICAgICBpb21tdXMgPSA8JmlwbW11X3B2MCAwPiwgPCZpcG1tdV9wdjAgMT4sCj4+
ICAgICAgPCZpcG1tdV9wdjAgMj4sIDwmaXBtbXVfcHYwIDM+LAo+PiAgICAgIDwmaXBtbXVfcHYw
IDQ+LCA8JmlwbW11X3B2MCA1PiwKPj4gICAgICA8JmlwbW11X3B2MCA2PiwgPCZpcG1tdV9wdjAg
Nz4sCj4+ICAgICAgPCZpcG1tdV9wdjEgMD4sIDwmaXBtbXVfcHYxIDE+LAo+PiAgICAgIDwmaXBt
bXVfcHYxIDI+LCA8JmlwbW11X3B2MSAzPiwKPj4gICAgICA8JmlwbW11X3B2MSA0PiwgPCZpcG1t
dV9wdjEgNT4sCj4+ICAgICAgPCZpcG1tdV9wdjEgNj4sIDwmaXBtbXVfcHYxIDc+LAo+PiAgICAg
IDwmaXBtbXVfcHYyIDA+LCA8JmlwbW11X3B2MiAxPiwKPj4gICAgICA8JmlwbW11X3B2MiAyPiwg
PCZpcG1tdV9wdjIgMz4sCj4+ICAgICAgPCZpcG1tdV9wdjIgND4sIDwmaXBtbXVfcHYyIDU+LAo+
PiAgICAgIDwmaXBtbXVfcHYyIDY+LCA8JmlwbW11X3B2MiA3PiwKPj4gICAgICA8JmlwbW11X3B2
MyAwPiwgPCZpcG1tdV9wdjMgMT4sCj4+ICAgICAgPCZpcG1tdV9wdjMgMj4sIDwmaXBtbXVfcHYz
IDM+LAo+PiAgICAgIDwmaXBtbXVfcHYzIDQ+LCA8JmlwbW11X3B2MyA1PiwKPj4gICAgICA8Jmlw
bW11X3B2MyA2PiwgPCZpcG1tdV9wdjMgNz47Cj4+IH07Cj4+Cj4+ICAgJmlwbW11X3B2MCB7Cj4+
ICAgICAgIHN0YXR1cyA9ICJva2F5IjsKPj4gICB9Owo+Pgo+PiAgICZpcG1tdV9wdjEgewo+PiAg
ICAgICBzdGF0dXMgPSAib2theSI7Cj4+ICAgfTsKPj4KPj4gICAmaXBtbXVfcHYyIHsKPj4gICAg
ICAgc3RhdHVzID0gIm9rYXkiOwo+PiAgIH07Cj4+Cj4+ICAgJmlwbW11X3B2MyB7Cj4+ICAgICAg
IHN0YXR1cyA9ICJva2F5IjsKPj4gICB9Owo+Pgo+PiAgICZpcG1tdV9tbSB7Cj4+ICAgICAgIHN0
YXR1cyA9ICJva2F5IjsKPj4gICB9Owo+Pgo+PiAyLjIuIFlvdSBoYXZlIHRvIGFkZCBmb2xsb3dp
bmcgdG8gdGhlIGd1ZXN0IGNvbmZpZyBmaWxlOgo+Pgo+PiBJIG1pZ2h0IG1pc3Rha2UgaGVyZSwg
cGxlYXNlIHVzZSBleGlzdGluZyBkb2N1bWVudGF0aW9uIHRvIHNlZSBob3cgYQo+PiBndWVzdCBj
b25maWcgZmlsZQo+PiBzaG91bGQgYmUgcHJvcGVybHkgbW9kaWZpZWQuIEZvciBleGFtcGxlCj4+
IGh0dHBzOi8vZXZlbnRzLnN0YXRpYy5saW51eGZvdW5kLm9yZy9zaXRlcy9ldmVudHMvZmlsZXMv
c2xpZGVzL3RhbGtfNS5wZGYKPj4KPj4gZHRkZXYgPSBbICIvc29jL2dzeEBmZDAwMDAwMCIgXQo+
Pgo+PiBpcnFzID0gWyAxNTEgXQo+Pgo+PiBpb21lbSA9IFsgImZkMDAwLDQwIiBdCj4+Cj4+IGRl
dmljZV90cmVlID0gImRvbVUuZHRiIiA8LSBUaGlzIGlzIHRoZSBndWVzdCBwYXJ0aWFsIGRldmlj
ZSB0cmVlLgo+Pgo+PiAyLjMgQWN0dWFsbHkgdGhlIGd1ZXN0IHBhcnRpYWwgZGV2aWNlIHRyZWUg
SSBoYXZlIHVzZWQgaXM6Cj4+Cj4+IC9kdHMtdjEvOwo+Pgo+PiAjaW5jbHVkZSA8ZHQtYmluZGlu
Z3MvaW50ZXJydXB0LWNvbnRyb2xsZXIvYXJtLWdpYy5oPgo+Pgo+PiAvIHsKPj4gICAgICAjYWRk
cmVzcy1jZWxscyA9IDwyPjsKPj4gICAgICAjc2l6ZS1jZWxscyA9IDwyPjsKPj4KPj4gICAgICBw
YXNzdGhyb3VnaCB7Cj4+ICAgICAgICAgIGNvbXBhdGlibGUgPSAic2ltcGxlLWJ1cyI7Cj4+ICAg
ICAgICAgIHJhbmdlczsKPj4KPj4gICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47Cj4+ICAg
ICAgICAgICNzaXplLWNlbGxzID0gPDI+Owo+Pgo+PiAgICAgICAgICBnc3g6IGdzeEBmZDAwMDAw
MCB7Cj4+ICAgICAgICAgICAgICBjb21wYXRpYmxlID0gInJlbmVzYXMsZ3N4IjsKPj4gICAgICAg
ICAgICAgIHJlZyA9IDwwIDB4ZmQwMDAwMDAgMCAweDNmZmZmPjsKPj4gICAgICAgICAgICAgIGlu
dGVycnVwdHMgPSA8R0lDX1NQSSAxMTkgSVJRX1RZUEVfTEVWRUxfSElHSD47Cj4+ICAgICAgICAg
ICAgICAvKmNsb2NrcyA9IDwmY3BnIENQR19NT0QgMTEyPjsqLwo+PiAgICAgICAgICAgICAgLypw
b3dlci1kb21haW5zID0gPCZzeXNjIFI4QTc3OTVfUERfM0RHX0U+OyovCj4+ICAgICAgICAgIH07
Cj4+ICAgICAgfTsKPj4gfTsKPj4KPj4gSG9wZSB0aGlzIGhlbHBzLgo+Pgo+Cj4gWWVzLCB0aGlz
IGlzIGNlcnRhaW5seSB2ZXJ5IGhlbHBmdWwsIHRoYW5rIHlvdS4KPgo+IEp1c3QgdG8gdmVyaWZ5
LCBpdCBzb3VuZHMgbGlrZSB0aGlzIHdvdWxkIGJlIEhWTSBtb2RlIHdpdGggdGhlIHBhc3N0aHJv
dWdoCj4gYmVpbmcgdHJhbnNwYXJlbnQgdG8gdGhlIGd1ZXN0OyBpcyB0aGF0IGNvcnJlY3Q/Ckkg
YW0gbm90IHN1cmUgdGhhdCB1bmRlcnN0b29kIHlvdXIgcXVlc3Rpb24uCgo+Cj4gQWxzbywgZG8g
eW91IGtub3cgaWYgaXQgd291bGQgYmUgcG9zc2libGUgdG8gc2hhcmUgdGhlIEdQVSBhY3Jvc3Mg
bXVsdGlwbGUKPiBWTXMsIG9yIHdvdWxkIGl0IGJlIGV4Y2x1c2l2ZSB0byBhIFZNPwo+IEknbSBu
b3Qgc3VyZSB3aGV0aGVyIHRoZSBJT01NVQo+IHN1cHBvcnRzIHRoaXMsIG9yIHdoZXRoZXIgdGhl
IERSTSBkcml2ZXIgc3VwcG9ydHMgaXQuCgpYZW4gYXNzaWducyBhbGwgZGV2aWNlcyB0byBkb21h
aW4gMCAocHJpdmlsZWdlZCBkb21haW4pIGJ5IGRlZmF1bHQuCldpdGggcGFzc3Rocm91Z2ggZmVh
dHVyZSB5b3UgY2FuIGFzc2lnbiBkZXZpY2UgdG8gYW5vdGhlciBWTSwgYW5kIGl0CndpbGwgYmUg
ZXhjbHVzaXZlIHRvIHRoYXQgVk0gb25seS4KCkl0IGlzIHBvc3NpYmxlIHRvIHNoYXJlIHRoZSBH
UFUgYWNyb3NzIG11bHRpcGxlIFZNcywgYnV0IGl0IGlzIHlldAphbm90aGVyIHRlY2huaXF1ZSB0
aGFuIHBhc3N0aHJvdWdoLgpXZSBoYXZlIGEgc29sdXRpb24gdG8gZG8gc28sIGJ1dCBpdCBoYXNu
J3QgZ29uZSBwdWJsaWMgeWV0LiBXZSBhcmUKZ29pbmcgdG8gcmVkZXNpZ24gaXQuCgotLSAKUmVn
YXJkcywKCk9sZWtzYW5kciBUeXNoY2hlbmtvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:42:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:42:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCVy-0007s9-I2; Mon, 29 Jan 2018 16:42:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egCVw-0007rz-HP
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 16:42:36 +0000
X-Inumbo-ID: 72c76cdb-0513-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72c76cdb-0513-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 16:42:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,431,1511827200"; d="scan'208";a="66849970"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A6B280602000078001A2BC9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b6f9a31e-7e1f-c32b-370e-9354dca85f6c@citrix.com>
Date: Mon, 29 Jan 2018 16:33:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6B280602000078001A2BC9@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: reduce Meltdown band-aid IPI overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDEvMTggMTI6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEluIGNhc2Ugd2UgY2FuIGRl
dGVjdCBzaW5nbGUtdGhyZWFkZWQgZ3Vlc3QgcHJvY2Vzc2VzIChieSBjaGVja2luZwo+IHdoZXRo
ZXIgd2UgY2FuIGFjY291bnQgZm9yIGFsbCByb290IHBhZ2UgdGFibGUgdXNlcyBsb2NhbGx5IG9u
IHRoZSB2Q1BVCj4gdGhhdCdzIHJ1bm5pbmcpLCB0aGVyZSdzIG5vIHBvaW50IGluIGlzc3Vpbmcg
YSBzeW5jIElQSSB1cG9uIGFuIEw0IGVudHJ5Cj4gdXBkYXRlLCBhcyBubyBvdGhlciB2Q1BVIG9m
IHRoZSBndWVzdCB3aWxsIGhhdmUgdGhhdCBwYWdlIHRhYmxlIGxvYWRlZC4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBUaGlzIHdpbGwg
YXBwbHkgY2xlYW5seSBvbmx5IG9uIHRvcCBvZiBhbGwgb2YgdGhlIHByZXZpb3VzbHkgcG9zdGVk
Cj4gZm9sbG93LXVwcyB0byB0aGUgTWVsdGRvd24gYmFuZC1haWQsIGJ1dCBpdCB3b3VsZG4ndCBi
ZSBkaWZmaWN1bHQgdG8KPiBtb3ZlIGl0IGFoZWFkIG9mIHNvbWUgb3IgYWxsIG9mIHRoZW0uCj4K
PiBPbiBteSB0ZXN0IHN5c3RlbSwgdGhpcyBpbXByb3ZlcyBrZXJuZWwgYnVpbGQgdGltZXMgb25s
eSAwLjUuLi4xJSwgYnV0Cj4gdGhlIGVmZmVjdCBtYXkgd2VsbCBiZSBiaWdnZXIgb24gbGFyZ2Vy
IHN5c3RlbXMuIEJ1dCBvZiBjb3Vyc2UgdGhlcmUncwo+IG5vIGltcHJvdmVtZW50IGV4cGVjdGVk
IGF0IGhlYXZpbHkgbXVsdGktdGhyZWFkZWQgZ3Vlc3RzL3Byb2Nlc3Nlcy4KPgo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAtMzY4Myw4ICsz
NjgzLDE4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJlYWs7Cj4gICAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDRfZW50cnkodmEsIGw0ZV9m
cm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKPiAtICAgICAg
ICAgICAgICAgICAgICBpZiAoICFyYyApCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHN5bmNf
Z3Vlc3QgPSAhY3B1X2hhc19ub194cHRpOwo+ICsgICAgICAgICAgICAgICAgICAgIC8qCj4gKyAg
ICAgICAgICAgICAgICAgICAgICogTm8gbmVlZCB0byBzeW5jIGlmIGFsbCB1c2VzIG9mIHRoZSBw
YWdlIGNhbiBiZSBhY2NvdW50ZWQKPiArICAgICAgICAgICAgICAgICAgICAgKiB0byB0aGUgbG9j
ayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0YXR1cywgYW5kIHVzZXMgb24gdGhpcwo+ICsgICAgICAg
ICAgICAgICAgICAgICAqICh2KUNQVS4KPiArICAgICAgICAgICAgICAgICAgICAgKi8KPiArICAg
ICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiAhY3B1X2hhc19ub194cHRpICYmCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50
X21hc2spID4KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAoMSArICEhKHBhZ2UtPnUuaW51
c2UudHlwZV9pbmZvICYgUEdUX3Bpbm5lZCkgKwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSkgPT0gbWZuKSArCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNo
Lmd1ZXN0X3RhYmxlX3VzZXIpID09Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4p
KSkgKQoKVGhpcyB1bmZvcnR1bmF0ZWx5IGxvb2tzIHJhdGhlciBmcmFnaWxlLgoKV2hlcmUgZG9l
cyB0aGUgMSArIGNvbWUgZnJvbSBpbiB0aGUgYmVnaW5uaW5nLCBhbmQgZG9lc24ndCB0aGlzIGdv
IHdyb25nCndoZW4gZ3Vlc3RfdGFibGUgPT0gZ3Vlc3RfdGFibGVfdXNlciA/CgpBdCB0aGUgdmVy
eSBsZWFzZSwgaXQgd291bGQgcHJvYmFibHkgYmUgYmV0dGVyIHRvIG1ha2UgYQpjb3VudF9sb2Nh
bF9yZWZlcmVuY2VzKCkgaGVscGVyIHRvIHNwbGl0IHRoZSB0d28gcGllY2VzIG9mIGxvZ2ljLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:43:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:43:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCWQ-0007tt-US; Mon, 29 Jan 2018 16:43:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egCWQ-0007tY-5C
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 16:43:06 +0000
X-Inumbo-ID: 8478b3b1-0513-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8478b3b1-0513-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 16:43:22 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 09:42:58 -0700
Message-Id: <5A6F5D1F02000078001A37AF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 09:42:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-3-roger.pau@citrix.com>
In-Reply-To: <20180129122643.13008-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 2/5] x86/clang: fix build with indirect
	thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDEzOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL0NvbmZpZy5tawo+ICsrKyBiL0NvbmZpZy5tawo+IEBAIC0xNTcsMTcgKzE1NywxNiBA
QCBpZm5kZWYgWEVOX0hBU19DSEVDS1BPTElDWQo+ICBlbmRpZgo+ICAKPiAgIyBhcy1pbnNuOiBD
aGVjayB3aGV0aGVyIGFzc2VtYmxlciBzdXBwb3J0cyBhbiBpbnN0cnVjdGlvbi4KPiAtIyBVc2Fn
ZTogY2ZsYWdzLXkgKz0gJChjYWxsIGFzLWluc24gImluc24iLG9wdGlvbi15ZXMsb3B0aW9uLW5v
KQo+ICsjIFVzYWdlOiBjZmxhZ3MteSArPSAkKGNhbGwgYXMtaW5zbiBjYywiaW5zbiIsb3B0aW9u
LXllcyxvcHRpb24tbm8sRkxBR1MpCj4gIGFzLWluc24gPSAkKGlmICQoc2hlbGwgZWNobyAndm9p
ZCBfKHZvaWQpIHsgYXNtIHZvbGF0aWxlICggJCgyKSApOyB9JyBcCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgfCAkKDEpICQoZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNsdWRlICUvaW5jbHVkZS94
ZW4vY29uZmlnLmgsJChBRkxBR1MpKSBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgfCAkKDEp
ICQoZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNsdWRlICUvaW5jbHVkZS94ZW4vY29uZmlnLmgsJCg1
KSkgXAoKRGVzcGl0ZSB0aGlzIG1ha2luZyBmb3IgYSBsYXJnZXIgZGlmZiwgSSBkb24ndCB0aGlu
ayBpdCBtYWtlcyBzZW5zZSB0bwphZGQgdGhpcyBuZXcgcGFyYW1ldGVyIGFzIHRoZSBsYXN0IG9u
ZS4gTmF0dXJhbCB3b3VsZCBpbW8gYmUgKHVzaW5nCnRoZSBwcm92aWRlZCBleGFtcGxlKQoKJChj
YWxsIGFzLWluc24gY2MsRkxBR1MsImluc24iLG9wdGlvbi15ZXMsb3B0aW9uLW5vKQoKdW5sZXNz
IHBlcmhhcHMgdGhlIGZsYWdzIGNhbid0IGJlIHBhc3NlZCB0b2dldGhlciB3aXRoIHRoZSBidWls
ZAp0b29sIG5hbWUgaW4gdGhlIGZpcnN0IHBsYWNlLgoKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLWMgLXggYyAtbyAvZGV2L251bGwgLSAyPiYxKSwkKDQpLCQoMykpCj4gLQoKUGxl
YXNlIGRvbid0IHJlbW92ZSB0aGlzIGJsYW5rIGxpbmUuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5o
Cj4gQEAgLTE2LDkgKzE2LDMxIEBACj4gICNpZmRlZiBfX0FTU0VNQkxZX18KPiAgIyBpbmNsdWRl
IDxhc20vaW5kaXJlY3RfdGh1bmtfYXNtLmg+Cj4gICNlbHNlCj4gLWFzbSAoICJcdC5lcXUgQ09O
RklHX0lORElSRUNUX1RIVU5LLCAiCj4gLSAgICAgIF9fc3RyaW5naWZ5KElTX0VOQUJMRUQoQ09O
RklHX0lORElSRUNUX1RIVU5LKSkgKTsKPiAtYXNtICggIlx0LmluY2x1ZGUgXCJhc20vaW5kaXJl
Y3RfdGh1bmtfYXNtLmhcIiIgKTsKPiArLyoKPiArICogTkI6IGZvciBjbGFuZydzIGludGVncmF0
ZWQgYXNzZW1ibGVyIHRoZSBtYWNybyBtdXN0IGJlIGluY2x1ZGVkIGluIGV2ZXJ5Cj4gKyAqIGFz
bSgpIGluc3RhbmNlIHdoZXJlIGl0J3MgdXNlZC4gRm9yIGdjYy9nYXMgaXQgb25seSBuZWVkcyB0
byBiZSBpbmNsdWRlZAo+ICsgKiBvbmNlIHBlciBmaWxlLiBOb3RlIHRoYXQgZXZlbiBndWFyZGlu
ZyB0aGUgaW5kaXJlY3RfdGh1bmtfYXNtLmggd2l0aAo+ICsgKiBzb21ldGhpbmcgbGlrZToKPiAr
ICoKPiArICogLmlmbmRlZiBfWDg2X0lORElSRUNUX1RIVU5LX0FTTV9IXwo+ICsgKiAuZXF1IF9Y
ODZfSU5ESVJFQ1RfVEhVTktfQVNNX0hfLCAxCj4gKyAqIC4uLgo+ICsgKiAuZW5kaWYKPiArICoK
PiArICogRG9lc24ndCB3b3JrIHdpdGggY2xhbmcgYmVjYXVzZSBpdCB3aWxsIGtlZXAgdGhlIC5l
cXUgZGVmaW5lZCBiZXR3ZWVuIGFzbSgpCgpkb2Vzbid0Cgo+ICsgKiBpbnN0YW5jZXMsIGJ1dCB3
aWxsIGZvcmdldCB0aGUgLm1hY3JvLiBUaGlzIGhhcyBiZWVuIHJlcG9ydGVkIHVwc3RyZWFtOgo+
ICsgKiBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lkPTM2MTEwIAo+ICsgKi8K
ClVnbHkuIE9uZSBtb3JlIHJlbWFyayBjb25jZXJuaW5nIHRoZSBwb3RlbnRpYWwgKGxvbmdlciB0
ZXJtKQpuZWdhdGl2ZSBhc3BlY3RzIG9mIHRoZSBjaG9zZSBhcHByb2FjaDogUHJvZHVjaW5nIGVx
dWF0ZXMKYW5kIGRlZmluaW5nIG1hY3JvcyBpbiB0aGUgbWlkZGxlIG9mIG90aGVyIGNvZGUgaXMg
cHJvYmFibHkKZmluZSwgYnV0IHdoYXQgaWYgb3RoZXIgdGhpbmdzIGdldCBhZGRlZCB0byB0aGUg
aGVhZGVyPyBOb3QKZXZlcnl0aGluZyBjb21tb25seSBkb25lIGluIGEgaGVhZGVyIChldmVuIGlm
IHRoYXQncyBhbgphc3NlbWJseSBvbmx5IG9uZSkgaXMgbmVjZXNzYXJpbHkgYmVuaWduIHRvIHRo
ZSBzdXJyb3VuZGluZwpjb2RlLgoKSU9XIC0gSSdtIG5vdCBjb252aW5jZWQgaXQgaXMgZGVzaXJh
YmxlIHRvIGJlIGFibGUgdG8gdXNlIHRoZQppbnRlZ3JhdGVkIGFzc2VtYmxlciwgaWYgdGhlcmUg
YXJlIHN1Y2ggc2lnbmlmaWNhbnQgcXVpcmtzIHRvCndvcmsgYXJvdW5kLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:45:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:45:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCYw-00086t-HB; Mon, 29 Jan 2018 16:45:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egCYv-00086m-2C
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 16:45:41 +0000
X-Inumbo-ID: cf5db394-0513-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf5db394-0513-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 17:45:27 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 09:45:38 -0700
Message-Id: <5A6F5DBF02000078001A37C5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 09:45:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-4-roger.pau@citrix.com>
In-Reply-To: <20180129122643.13008-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDEzOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCj4gQEAgLTE0LDYgKzE0LDkgQEAKPiAgI2luY2x1ZGUgPGFz
bS9hbHRlcm5hdGl2ZS5oPgo+ICAKPiAgI2lmZGVmIF9fQVNTRU1CTFlfXwo+ICsjIGlmbmRlZiBD
T05GSUdfSU5ESVJFQ1RfVEhVTksKPiArIyAgZGVmaW5lIENPTkZJR19JTkRJUkVDVF9USFVOSyAw
Cj4gKyMgZW5kaWYKCldoeSBub3QgYW4gYXNzZW1ibGVyIGVxdWF0ZT8gSXQgaXMgY29tbW9uIHRv
IHVzZSAiI2lmZGVmIENPTkZJR18uLi4iCmlmIHdhbnRpbmcgdG8gdGVzdCBmb3IgYW4gZW5hYmxl
ZCBjb25maWcgb3B0aW9uLCBhbmQgc3VjaCBhIGNoZWNrCndpbGwgZ28gd3Jvbmcgd2l0aCBhIEMg
bGV2ZWwgZGVmaW5lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:46:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCZs-0008Cs-Ty; Mon, 29 Jan 2018 16:46:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egCZr-0008Cb-Ns
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 16:46:39 +0000
X-Inumbo-ID: 04525b74-0514-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04525b74-0514-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 16:46:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 09:46:33 -0700
Message-Id: <5A6F5DF402000078001A37C8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 09:46:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-5-roger.pau@citrix.com>
In-Reply-To: <20180129122643.13008-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 4/5] x86: move declaration of the
 exception_table to C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDEzOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoaXMgbWFrZXMgdGhlIGNvZGUgY2xlYW5lciBiZWNhdXNlIHRoZXJlJ3Mgbm8gbmVlZCB0byBk
ZWNsYXJlIHRoZQo+IGV4Y2VwdGlvbl90YWJsZSBpbiBhc3NlbWJseSwgYW5kIGFsc28gZml4ZXMg
dGhlIGZvbGxvd2luZyBlcnJvciB3aGVuCj4gdXNpbmcgY2xhbmcncyBpbnRlZ3JhdGVkIGFzc2Vt
YmxlcjoKPiAKPiBlbnRyeS5TOjgzNDoxNTogZXJyb3I6IHVuZXhwZWN0ZWQgdG9rZW4gaW4gJy5y
ZXB0JyBkaXJlY3RpdmUKPiAgICAgICAgIC5yZXB0IDMyIC0gKCguIC0gZXhjZXB0aW9uX3RhYmxl
KSAvIDgpCj4gICAgICAgICAgICAgICBeCj4gZW50cnkuUzo4MzY6MTQ6IGVycm9yOiB1bm1hdGNo
ZWQgJy5lbmRyJyBkaXJlY3RpdmUKPiAgICAgICAgIC5lbmRyCj4gICAgICAgICAgICAgIF4KPiAK
PiBUaGlzIHNob3VsZCBiZSBhIG5vbi1mdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:47:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCag-0008I0-9z; Mon, 29 Jan 2018 16:47:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egCae-0008Hr-PT
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 16:47:28 +0000
X-Inumbo-ID: 0f00662d-0514-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f00662d-0514-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 17:47:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="66850405"
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <20180124150222.8399-1-george.dunlap@citrix.com>
 <5A68B7C902000078001A207E@prv-mh.provo.novell.com>
 <c59f8885-d64d-c17c-2b15-bcd2cc5b8de6@citrix.com>
 <bca3df28-548c-0333-2d24-82e8ecadeb74@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0829c826-6c84-e764-d9ee-306c183fd9a1@citrix.com>
Date: Mon, 29 Jan 2018 16:39:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <bca3df28-548c-0333-2d24-82e8ecadeb74@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Add debug code to detect illegal
 page_lock and put_page_type ordering
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTU6NTQsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDEvMjQvMjAxOCAw
Mzo0OCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjQvMDEvMTggMTU6NDMsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjQuMDEuMTggYXQgMTY6MDIsIDxnZW9yZ2UuZHVubGFw
QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IFRoZSBmaXggZm9yIFhTQS0yNDIgZGVwZW5kcyBvbiB0
aGUgc2FtZSBjcHUgbmV2ZXIgY2FsbGluZwo+Pj4+IF9wdXRfcGFnZV90eXBlKCkgd2hpbGUgaG9s
ZGluZyBhIHBhZ2VfbG9jaygpIGZvciB0aGF0IHBhZ2U7IGRvaW5nIHNvCj4+Pj4gbWF5IGNhdXNl
IGEgZGVhZGxvY2sgdW5kZXIgdGhlIHJpZ2h0IGNvbmRpdGlvbnMuCj4+Pj4KPj4+PiBGdXJ0aGVy
bW9yZSwgZXZlbiBiZWZvcmUgdGhhdCwgdGhlcmUgd2FzIG5ldmVyIGFueSBkaXNjaXBsaW5lIGZv
ciB0aGUKPj4+PiBvcmRlciBpbiB3aGljaCBwYWdlIGxvY2tzIGFyZSBncmFiYmVkOyBpZiB0aGVy
ZSBhcmUgYW55IHBhdGhzIHRoYXQKPj4+PiBncmFiIHRoZSBsb2NrcyBmb3IgdHdvIGRpZmZlcmVu
dCBwYWdlcyBhdCBvbmNlLCB3ZSByaXNrIGNyZWF0aW5nIHRoZQo+Pj4+IGNvbmRpdGlvbnMgZm9y
IGEgZGVhZGxvY2sgdG8gb2NjdXIuCj4+Pj4KPj4+PiBUaGVzZSBhcmUgYmVsaWV2ZWQgdG8gYmUg
c2FmZSwgYmVjYXVzZSBpdCBpcyBiZWxpZXZlZCB0aGF0Ogo+Pj4+IDEuIE5vIGh5cGVydmlzb3Ig
cGF0aHMgZXZlciBsb2NrIHR3byBwYWdlcyBhdCBvbmNlLCBhbmQKPj4+PiAyLiBXZSBuZXZlciBj
YWxsIF9wdXRfcGFnZV90eXBlKCkgb24gYSBwYWdlIHdoaWxlIGhvbGRpbmcgaXRzIHBhZ2UgbG9j
ay4KPj4+Pgo+Pj4+IEFkZCBhIGNoZWNrIHRvIGRlYnVnIGJ1aWxkcyB0byBjYXRjaCBhbnkgdmlv
bGF0aW9ucyBvZiB0aGVzZQo+Pj4+IGFzc3VtcGl0b25zLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1i
eTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+Pj4+IC0tLQo+Pj4+
IHYyOgo+Pj4+IC0gTWFrZSB3cmFwcGVyIG1hY3JvcyB0byBnZXQgcmlkIG9mIHVnbHkgI2lmZGVm
cwo+Pj4+IC0gVXNlICJjdXJyZW50X2xvY2tlZF9wYWdlKiIgcHJlZml4Cj4+Pj4gLSBSZXdvcmQg
Y29tbWl0IG1lc3NhZ2UKPj4+Pgo+Pj4+IE5CIHRoaXMgZG9lc24ndCBhZGRyZXNzIEFuZHJldydz
IGNvbW1lbnQgZnJvbSB2MSBhYm91dCBhZGRpbmcgIm1vcmUKPj4+PiB0aGFuIGp1c3QgYSBkZWJ1
ZyBjaGVjayIuICBJIHRoaW5rIHdlIHNob3VsZCBjaGVjayBpbiB0aGUgQVNTRVJUKCkKPj4+PiB3
aGlsZSB3ZSBkaXNjdXNzIGZ1dHVyZSBwb3RlbnRpYWwgd29yaywgYW5kIG5vdCBsZXQgdGhlIGJl
c3QgYmVjb21lCj4+Pj4gdGhlIGVuZW15IG9mIHRoZSBnb29kLgo+Pj4gSSBhZ3JlZSwgYW5kIGhl
bmNlCj4+PiBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gdW5s
ZXNzIEFuZHJldyByZWFsbHkgbWVhbnMgdG8gdmV0byB0aGlzIGdvaW5nIGluLgo+PiBOb3QgZXNw
ZWNpYWxseSwgYnV0IGhvdyBhYm91dDoKPj4KPj4gKiBOb3RlOiBJZiB3ZSBzdWJzZXF1ZW50bHkg
ZmluZCBhIHZhbGlkIHVzZS1jYXNlIGZvciBsb2NraW5nIG1vcmUgdGhhbgo+PiBvbmUgcGFnZSBh
dCBvbmNlLCB0aGlzIHNhZmVseSBsb2dpYyB3aWxsIG5lZWQgYWRqdXN0bWVudC4KPj4KPj4gaW4g
dGhlIGNvbW1lbnQgZGVzY3JpYmluZyB0aGUgcmF0aW9uYWwsIHRvIGV4cGxpY2l0bHkgc3RhdGUg
d2UgaGF2ZSBubwo+PiBwYXJ0aWN1bGFyIHByb2JsZW0gd2l0aCBuZXN0ZWQgbG9ja2luZz8KPiBX
aGF0IGFib3V0IGNvcHlpbmcgdGhlIGNvbW1pdCBtZXNzYWdlIGludG8gdGhlIGNvbW1lbnQgYW5k
IG1vZGlmeWluZyBpdAo+IHNsaWdodGx5LCB0aHVzOgo+Cj4gLS0tCj4gV2UgbXVzdCBuZXZlciBj
YWxsIF9wdXRfcGFnZV90eXBlKCkgd2hpbGUgaG9sZGluZyBhIHBhZ2VfbG9jaygpIGZvciB0aGF0
Cj4gcGFnZTsgZG9pbmcgc28gbWF5IGNhdXNlIGEgZGVhZGxvY2sgdW5kZXIgdGhlIHJpZ2h0IGNv
bmRpdGlvbnMuCj4KPiBGdXJ0aGVybW9yZSwgdGhlcmUgaXMgbm8gZGlzY2lwbGluZSBmb3IgdGhl
IG9yZGVyIGluIHdoaWNoIHBhZ2UgbG9ja3MKPiBhcmUgZ3JhYmJlZDsgaWYgdGhlcmUgYXJlIGFu
eSBwYXRocyB0aGF0IGdyYWIgdGhlIGxvY2tzIGZvciB0d28KPiBkaWZmZXJlbnQgcGFnZXMgYXQg
b25jZSwgd2UgcmlzayBjcmVhdGluZyB0aGUgY29uZGl0aW9ucyBmb3IgYSBkZWFkbG9jawo+IHRv
IG9jY3VyLgo+Cj4gVGhlc2UgYXJlIGJlbGlldmVkIHRvIGJlIHNhZmUsIGJlY2F1c2UgaXQgaXMg
YmVsaWV2ZWQgdGhhdDoKPiAxLiBObyBoeXBlcnZpc29yIHBhdGhzIGV2ZXIgbG9jayB0d28gcGFn
ZXMgYXQgb25jZSwgYW5kCj4gMi4gV2UgbmV2ZXIgY2FsbCBfcHV0X3BhZ2VfdHlwZSgpIG9uIGEg
cGFnZSB3aGlsZSBob2xkaW5nIGl0cyBwYWdlIGxvY2suCj4KPiBBZGQgYSBjaGVjayB0byBkZWJ1
ZyBidWlsZHMgdG8gY2F0Y2ggYW55IHZpb2xhdGlvbnMgb2YgdGhlc2UKPiBhc3N1bXBpdG9ucy4K
Pgo+IE5CIHRoYXQgaWYgd2UgZmluZCB2YWxpZCwgc2FmZSByZWFzb25zIHRvIGhvbGQgdHdvIHBh
Z2UgbG9ja3MgYXQgb25jZSwKPiB0aGVzZSBjaGVja3Mgd2lsbCBuZWVkIHRvIGJlIGFkanVzdGVk
LgoKTEdUTS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:51:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:51:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCeB-0000aX-UP; Mon, 29 Jan 2018 16:51:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egCeA-0000aE-M5
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 16:51:06 +0000
X-Inumbo-ID: a334aa80-0514-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a334aa80-0514-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 16:51:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 09:50:59 -0700
Message-Id: <5A6F5F0002000078001A37EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 09:50:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-6-roger.pau@citrix.com>
In-Reply-To: <20180129122643.13008-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86: remove usage of .skip with
 non-absolute expressions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDEzOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IENsYW5nIGFzc2VtYmxlciBkb2Vzbid0IHN1cHBvcnQgdXNpbmcgLnNraXAgd2l0aCBub24tYWJz
b2x1dGUKPiBleHByZXNzaW9uczoKPiAKPiBlbnRyeS5TOjEwOToxNTogZXJyb3I6IGV4cGVjdGVk
IGFic29sdXRlIGV4cHJlc3Npb24KPiAgICAgICAgIC5za2lwIC5MY3I0X2FsdF9lbmQgLSAuTGNy
NF9hbHQsIDB4OTAKPiAgICAgICAgICAgICAgIF4KPiAKPiBUaGlzIHVzYWdlIG9mIC5za2lwIHdh
cyB0byBmaWxsIGNvZGUgc2VjdGlvbnMgd2l0aCBOT1BzIGluIG9yZGVyIGZvcgo+IHRoZW0gdG8g
YmUgcGF0Y2hlZCBhdCBydW4gdGltZSBpZiByZXF1aXJlZCBieSB0aGUgYWx0ZXJuYXRpdmVzCj4g
ZnJhbWV3b3JrLiBJbnN0ZWFkIG9mIHVzaW5nIC5za2lwIHVzZSB0aGUgYXBwcm9wcmlhdGUgbnVt
YmVyIG9mIE5PUHMKPiB0byBtYXRjaCB0aGUgc2l6ZSBvZiB0aGUgYWx0ZXJuYXRpdmUgY29kZS4K
Ck5BSyAtIEkndmUgdm9pY2VkIGEgbnVtYmVyIG9mIHRpbWVzIG15IG9wcG9zaXRpb24gdG8gQW5k
cmV3IGFkZGluZwp0aGUgdmFyaW91cyBBU01fTk9QPE4+IGluIGhpcyBTcGVjdHJlIHYyIHNlcmll
cywgYW5kIEknbSBwbGFubmluZwp0byBlbGltaW5hdGUgdGhlbSBpbiBkdWUgY291cnNlIChieSB1
c2luZyAtIHlvdSBndWVzcyBpdCAtIC5za2lwKS4gSXQKaXMgcHJldHR5IG11Y2ggdW5hY2NlcHRh
YmxlIHRvIG1lIHRvIGhhdmUgdG8gZW5jb2RlIHRoZSBzaXplIG9mCmNlcnRhaW4gaW5zdHJ1Y3Rp
b25zIGluIGEgc2Vjb25kIHBsYWNlLCByaXNraW5nIHRoZW0gdG8gZ28gb3V0IG9mIHN5bmMKd2l0
aCB3aGF0IHRoZXkgc2hhZG93LgoKSWYgdWdsaW5lc3MgbGlrZSB0aGlzIGlzIG5lZWRlZCB0byBz
dXBwb3J0IGNsYW5nJ3MgaW50ZWdyYXRlZCBhc3NlbWJsZXIsCnRoZW4gSSBzZWUgbm8gd2F5IG90
aGVyIHRoYW4gYXZvaWRpbmcgaXRzIHVzZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 16:56:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 16:56:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCjf-0000qS-TT; Mon, 29 Jan 2018 16:56:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egCje-0000qM-44
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 16:56:46 +0000
X-Inumbo-ID: 6de6eef2-0515-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6de6eef2-0515-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 16:57:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 09:56:39 -0700
Message-Id: <5A6F605402000078001A3801@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 09:56:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A6B280602000078001A2BC9@prv-mh.provo.novell.com>
 <b6f9a31e-7e1f-c32b-370e-9354dca85f6c@citrix.com>
In-Reply-To: <b6f9a31e-7e1f-c32b-370e-9354dca85f6c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: reduce Meltdown band-aid IPI overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDE3OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjYvMDEvMTggMTI6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJbiBjYXNlIHdl
IGNhbiBkZXRlY3Qgc2luZ2xlLXRocmVhZGVkIGd1ZXN0IHByb2Nlc3NlcyAoYnkgY2hlY2tpbmcK
Pj4gd2hldGhlciB3ZSBjYW4gYWNjb3VudCBmb3IgYWxsIHJvb3QgcGFnZSB0YWJsZSB1c2VzIGxv
Y2FsbHkgb24gdGhlIHZDUFUKPj4gdGhhdCdzIHJ1bm5pbmcpLCB0aGVyZSdzIG5vIHBvaW50IGlu
IGlzc3VpbmcgYSBzeW5jIElQSSB1cG9uIGFuIEw0IGVudHJ5Cj4+IHVwZGF0ZSwgYXMgbm8gb3Ro
ZXIgdkNQVSBvZiB0aGUgZ3Vlc3Qgd2lsbCBoYXZlIHRoYXQgcGFnZSB0YWJsZSBsb2FkZWQuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gLS0t
Cj4+IFRoaXMgd2lsbCBhcHBseSBjbGVhbmx5IG9ubHkgb24gdG9wIG9mIGFsbCBvZiB0aGUgcHJl
dmlvdXNseSBwb3N0ZWQKPj4gZm9sbG93LXVwcyB0byB0aGUgTWVsdGRvd24gYmFuZC1haWQsIGJ1
dCBpdCB3b3VsZG4ndCBiZSBkaWZmaWN1bHQgdG8KPj4gbW92ZSBpdCBhaGVhZCBvZiBzb21lIG9y
IGFsbCBvZiB0aGVtLgo+Pgo+PiBPbiBteSB0ZXN0IHN5c3RlbSwgdGhpcyBpbXByb3ZlcyBrZXJu
ZWwgYnVpbGQgdGltZXMgb25seSAwLjUuLi4xJSwgYnV0Cj4+IHRoZSBlZmZlY3QgbWF5IHdlbGwg
YmUgYmlnZ2VyIG9uIGxhcmdlciBzeXN0ZW1zLiBCdXQgb2YgY291cnNlIHRoZXJlJ3MKPj4gbm8g
aW1wcm92ZW1lbnQgZXhwZWN0ZWQgYXQgaGVhdmlseSBtdWx0aS10aHJlYWRlZCBndWVzdHMvcHJv
Y2Vzc2VzLgo+Pgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvbW0uYwo+PiBAQCAtMzY4Myw4ICszNjgzLDE4IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiAgICAgICAgICAgICAgICAgICAgICBy
YyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRF
X1BSRVNFUlZFX0FELCB2KTsKPj4gLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhcmMgKQo+PiAt
ICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9ICFjcHVfaGFzX25vX3hwdGk7Cj4+
ICsgICAgICAgICAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAgICAgICAgICAqIE5vIG5l
ZWQgdG8gc3luYyBpZiBhbGwgdXNlcyBvZiB0aGUgcGFnZSBjYW4gYmUgYWNjb3VudGVkCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAqIHRvIHRoZSBsb2NrIHdlIGhvbGQsIGl0cyBwaW5uZWQgc3Rh
dHVzLCBhbmQgdXNlcyBvbiB0aGlzCj4+ICsgICAgICAgICAgICAgICAgICAgICAqICh2KUNQVS4K
Pj4gKyAgICAgICAgICAgICAgICAgICAgICovCj4+ICsgICAgICAgICAgICAgICAgICAgIGlmICgg
IXJjICYmICFjcHVfaGFzX25vX3hwdGkgJiYKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAo
KHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4KPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9w
aW5uZWQpICsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3Bm
bihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4pICsKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIp
ID09Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSkpICkKPiAKPiBUaGlzIHVu
Zm9ydHVuYXRlbHkgbG9va3MgcmF0aGVyIGZyYWdpbGUuCj4gCj4gV2hlcmUgZG9lcyB0aGUgMSAr
IGNvbWUgZnJvbSBpbiB0aGUgYmVnaW5uaW5nLAoKSSB0aG91Z2h0IHRoYXQgZGVzY3JpYmluZyB0
aGUgY2FsY3VsYXRpb24gaW4gdGhlIGNvbW1lbnQgd291bGQgYmUKYWxsIHRoYXQncyBuZWVkZWQ6
IEl0J3MgdGhlIHBhZ2UgbG9jayB3ZSBob2xkIHRoYXQgcHJvZHVjZXMgdGhlIGxpdGVyYWwKMS4K
Cj4gYW5kIGRvZXNuJ3QgdGhpcyBnbyB3cm9uZyB3aGVuIGd1ZXN0X3RhYmxlID09IGd1ZXN0X3Rh
YmxlX3VzZXIgPwoKTm8gLSBlYWNoIGhhcyBpdHMgb3duIHJlZmVyZW5jZSBhdHRhY2hlZC4KCj4g
QXQgdGhlIHZlcnkgbGVhc2UsIGl0IHdvdWxkIHByb2JhYmx5IGJlIGJldHRlciB0byBtYWtlIGEK
PiBjb3VudF9sb2NhbF9yZWZlcmVuY2VzKCkgaGVscGVyIHRvIHNwbGl0IHRoZSB0d28gcGllY2Vz
IG9mIGxvZ2ljLgoKTXkgbWFpbiBvYmplY3Rpb24gdG8gc3VjaCBhIGhlbHBlciBpcyB0aGF0IGl0
J2xsIGxpdmUgcmVsYXRpdmVseSBmYXIKYXdheSBmcm9tIHdoYXQgaXQncyBhY3R1YWxseSBzdXBw
b3NlZCB0byBiZSBsb2NhbCB0byAoYW5kIGhlbmNlCnRoZSAibG9jYWwiIGluIGl0cyBuYW1lIHdv
dWxkIGxlYXZlIG9wZW4gd2hhdCBpdCBpcyB0aGF0IHRoZSBjb3VudApwcm9kdWNlZCBpcyBsb2Nh
bCB0byksIHVubGVzcyB3ZSB3YW50ZWQgdG8gdXNlIHRoZSBnY2MgZXh0ZW5zaW9uCm9mIG5lc3Rl
ZCBmdW5jdGlvbnMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 17:06:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 17:06:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCt3-0001d9-E0; Mon, 29 Jan 2018 17:06:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcj1=ey=citrix.com=prvs=56023d68c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1egCt2-0001d3-Dh
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 17:06:28 +0000
X-Inumbo-ID: c87cfaa7-0516-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c87cfaa7-0516-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 17:06:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="66851862"
Date: Mon, 29 Jan 2018 17:00:02 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180129170002.oz63yjyiqvziabd5@MacBook-Pro-de-Roger.local>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-4-roger.pau@citrix.com>
 <5A6F5DBF02000078001A37C5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A6F5DBF02000078001A37C5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 3/5] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMDk6NDU6MzVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjAxLjE4IGF0IDEzOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ID4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ID4gQEAgLTE0LDYgKzE0LDkgQEAKPiA+
ICAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4gPiAgCj4gPiAgI2lmZGVmIF9fQVNTRU1C
TFlfXwo+ID4gKyMgaWZuZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSwo+ID4gKyMgIGRlZmluZSBD
T05GSUdfSU5ESVJFQ1RfVEhVTksgMAo+ID4gKyMgZW5kaWYKPiAKPiBXaHkgbm90IGFuIGFzc2Vt
YmxlciBlcXVhdGU/IEl0IGlzIGNvbW1vbiB0byB1c2UgIiNpZmRlZiBDT05GSUdfLi4uIgo+IGlm
IHdhbnRpbmcgdG8gdGVzdCBmb3IgYW4gZW5hYmxlZCBjb25maWcgb3B0aW9uLCBhbmQgc3VjaCBh
IGNoZWNrCj4gd2lsbCBnbyB3cm9uZyB3aXRoIGEgQyBsZXZlbCBkZWZpbmUuCgpJIGhhdmVuJ3Qg
dXNlZCBhbiBlcXVhdGUgYmVjYXVzZSB0aGF0IGRvZXNuJ3Qgd29yayB3ZWxsIHdpdGggY2xhbmcs
CmJlY2F1c2UgY2xhbmcga2VlcHMgZXF1YXRlcyBiZXR3ZWVuIGFzbSgpLXMsIGJ1dCBub3QgLm1h
Y3JvLXMuCgpBbnl3YXksIHNpbmNlIHRoZXJlIHNlZW1zIHRvIGJlIGNvbW1lbnRzIGluIG90aGVy
IHBhdGNoZXMgdGhhdCB3aWxsCnByZXZlbnQgZnJvbSBzd2l0Y2hpbmcgdG8gY2xhbmcncyBpbnRl
Z3JhdGVkIGFzc2VtYmxlciBJIGd1ZXNzIGl0J3MKbm90IHdvcnRoIGFyZ3Vpbmcgb3ZlciB0aGlz
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 17:06:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 17:06:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCtR-0001fY-QQ; Mon, 29 Jan 2018 17:06:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=763w=ey=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egCtQ-0001fN-LS
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 17:06:52 +0000
X-Inumbo-ID: c5698e39-0516-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5698e39-0516-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 18:06:39 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 29 Jan 2018 10:06:50 -0700
Message-Id: <5A6F62B602000078001A3810@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 29 Jan 2018 10:06:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-devel@lists.xenproject.org>,"Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-8-jgross@suse.com>
In-Reply-To: <20180122123256.1431-8-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v2 07/12] x86: allow per-domain mappings
 without NX bit or with specific mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTE1Njgs
NyArMTU2OCw3IEBAIHZvaWQgaW5pdF94ZW5fbDRfc2xvdHMobDRfcGdlbnRyeV90ICpsNHQsIG1m
bl90IGw0bWZuLAo+ICAKPiAgICAgIC8qIFNsb3QgMjYwOiBQZXItZG9tYWluIG1hcHBpbmdzIChp
ZiBhcHBsaWNhYmxlKS4gKi8KPiAgICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJ
UlRfU1RBUlQpXSA9Cj4gLSAgICAgICAgZCA/IGw0ZV9mcm9tX3BhZ2UoZC0+YXJjaC5wZXJkb21h
aW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SX1JXKQo+ICsgICAgICAgIGQgPyBsNGVfZnJvbV9w
YWdlKGQtPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUikKPiAgICAgICAg
ICAgIDogbDRlX2VtcHR5KCk7Cj4gIAo+ICAgICAgLyogU2xvdCAyNjEtOiB0ZXh0L2RhdGEvYnNz
LCBSVyBNMlAsIHZtYXAsIGZyYW1ldGFibGUsIGRpcmVjdG1hcC4gKi8KPiBAQCAtNTI2OSw3ICs1
MjY5LDcgQEAgaW50IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBsb25nIHZhLAo+ICAgICAgICAgIH0KPiAgICAgICAgICBsMnRhYiA9IF9fbWFwX2Rv
bWFpbl9wYWdlKHBnKTsKPiAgICAgICAgICBjbGVhcl9wYWdlKGwydGFiKTsKPiAtICAgICAgICBs
M3RhYltsM190YWJsZV9vZmZzZXQodmEpXSA9IGwzZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBF
UlZJU09SX1JXKTsKPiArICAgICAgICBsM3RhYltsM190YWJsZV9vZmZzZXQodmEpXSA9IGwzZV9m
cm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJU09SKTsKPiAgICAgIH0KPiAgICAgIGVsc2UKPiAg
ICAgICAgICBsMnRhYiA9IG1hcF9sMnRfZnJvbV9sM2UobDN0YWJbbDNfdGFibGVfb2Zmc2V0KHZh
KV0pOwo+IEBAIC01MzExLDcgKzUzMTEsNyBAQCBpbnQgY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5n
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsCj4gICAgICAgICAgICAgICAgICBs
MXRhYiA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAg
ICAgICBjbGVhcl9wYWdlKGwxdGFiKTsKPiAtICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9w
YWdlKHBnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Cj4gKyAgICAgICAgICAgICpwbDJlID0gbDJl
X2Zyb21fcGFnZShwZywgX19QQUdFX0hZUEVSVklTT1IpOwoKVGhlc2UgY2hhbmdlcyAoaW4gdGhl
IGFic2VuY2Ugb2YgdGhlIGRlc2NyaXB0aW9uIHNheWluZyBvdGhlcndpc2UpCmxlYXZlIG9wZW4g
d2hldGhlciBhbnkgb2YgdGhlIHBlci1kb21haW4gbWFwcGluZ3Mgbm93IHN1ZGRlbmx5CmJlY29t
ZSBleGVjdXRhYmxlLgoKPiBAQCAtNTQwMSw2ICs1NDAxLDgxIEBAIHZvaWQgZGVzdHJveV9wZXJk
b21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHZhLAo+ICAgICAg
dW5tYXBfZG9tYWluX3BhZ2UobDN0YWIpOwo+ICB9Cj4gIAo+ICt2b2lkIGZsaXBmbGFnc19wZXJk
b21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHZhLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCgpGbGlwcGlu
ZyBmbGFncyBtZWFucyB0aGUgY2FsbGVyIGhhcyB0byBrbm93IChwZXJoYXBzIHRyYWNrKSB3aGF0
IHN0YXRlCnRoZSBmbGFncyBhcmUgaW4gYXQgcHJlc2VudC4gSSB0aGluayBpdCB3b3VsZCBiZSBi
ZXR0ZXIgdG8gcGFzcyBpbiB0d28KbWFza3MgLSBvbmUgZm9yIGZsYWdzIHRvIGJlIHNldCwgYW5k
IHRoZSBvdGhlciBmb3IgZmxhZ3MgdG8gYmUgY2xlYXJlZC4KCj4gK3ZvaWQgYWRkbWZuX3RvX3Bl
cmRvbWFpbl9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsIG1mbl90
IG1mbikKPiArewo+ICsgICAgY29uc3QgbDNfcGdlbnRyeV90ICpsM3RhYiwgKnBsM2U7Cj4gKwo+
ICsgICAgQVNTRVJUKHZhID49IFBFUkRPTUFJTl9WSVJUX1NUQVJUICYmCj4gKyAgICAgICAgICAg
dmEgPCBQRVJET01BSU5fVklSVF9TTE9UKFBFUkRPTUFJTl9TTE9UUykpOwo+ICsKPiArICAgIGlm
ICggIWQtPmFyY2gucGVyZG9tYWluX2wzX3BnICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsg
ICAgbDN0YWIgPSBfX21hcF9kb21haW5fcGFnZShkLT5hcmNoLnBlcmRvbWFpbl9sM19wZyk7Cj4g
KyAgICBwbDNlID0gbDN0YWIgKyBsM190YWJsZV9vZmZzZXQodmEpOwo+ICsKPiArICAgIGlmICgg
bDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5UICkKPiArICAgIHsKPiArICAgICAg
ICBjb25zdCBsMl9wZ2VudHJ5X3QgKmwydGFiID0gbWFwX2wydF9mcm9tX2wzZSgqcGwzZSk7Cj4g
KyAgICAgICAgY29uc3QgbDJfcGdlbnRyeV90ICpwbDJlID0gbDJ0YWIgKyBsMl90YWJsZV9vZmZz
ZXQodmEpOwo+ICsKPiArICAgICAgICBpZiAoIGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0Vf
UFJFU0VOVCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKmwxdGFi
ID0gbWFwX2wxdF9mcm9tX2wyZSgqcGwyZSk7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBv
ZmYgPSBsMV90YWJsZV9vZmZzZXQodmEpOwo+ICsKPiArICAgICAgICAgICAgaWYgKCAobDFlX2dl
dF9mbGFncyhsMXRhYltvZmZdKSAmIChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfQVZBSUwwKSkgPT0K
PiArICAgICAgICAgICAgICAgICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX0FWQUlMMCkgKQo+ICsg
ICAgICAgICAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobDFlX2dldF9wYWdlKGwxdGFiW29mZl0p
KTsKPiArCj4gKyAgICAgICAgICAgIGwxdGFiW29mZl0gPSBsMWVfZnJvbV9tZm4obWZuLCBfX1BB
R0VfSFlQRVJWSVNPUl9SVyk7Cj4gKwo+ICsgICAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShs
MXRhYik7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICB1bm1hcF9kb21haW5fcGFnZShsMnRh
Yik7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdW5tYXBfZG9tYWluX3BhZ2UobDN0YWIpOwo+ICt9CgpI
ZXJlIGV2ZW4gbW9yZSB0aGFuIGluIHRoZSBmbGlwZmxhZ3MgZnVuY3Rpb24gLSB3aGF0IGlmIGFu
CmludGVybWVkaWF0ZSBwYWdlIHRhYmxlIGVudHJ5IHdhcyBub3QgcHJlc2VudD8gVGhlIGNhbGxl
ciB3aWxsCmhhdmUgbm8gaWRlYWwgdGhhdCB3aGF0IHdhcyByZXF1ZXN0ZWQgd2Fzbid0IGNhcnJp
ZWQgb3V0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 17:10:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 17:10:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCwr-0002PR-My; Mon, 29 Jan 2018 17:10:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=al4l=ey=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1egCwq-0002PL-Ac
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 17:10:24 +0000
X-Inumbo-ID: 428026c5-0517-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 428026c5-0517-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 18:10:10 +0100 (CET)
Received: (qmail 23124 invoked from network); 29 Jan 2018 19:10:19 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 29 Jan 2018 19:10:19 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id ABB417FBED
 for <xen-devel@lists.xen.org>; Mon, 29 Jan 2018 19:10:19 +0200 (EET)
Received: (qmail 32527 invoked from network); 29 Jan 2018 19:10:19 +0200
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.15.44)
 by smtp03.buh.bitdefender.org with AES128-SHA256 encrypted SMTP;
 29 Jan 2018 19:10:19 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 29 Jan 2018 19:10:11 +0200
Message-Id: <1517245811-6210-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74810
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474036,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.002369)], BW: [Enabled, t:
 (0.000012,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.002869), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.008515,0.000054)],
 URL: [Enabled, t: (0.000007)], RTDA: [Enabled, t: (0.099953), Hit: No,
 Details: v2.6.16; Id: 15.5f470g.1c3t540ii.emem9], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: wei.liu2@citrix.com, tamas@tklengyel.com, ian.jackson@eu.citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH] tests/xen-access: disable CR4 write events on
	application exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

T24gZXhpdCwgeGVuLWFjY2VzcyBkaWQgbm90IHVuc3Vic2NyaWJlIGZyb20gQ1I0IHdyaXRlIHZt
X2V2ZW50cywKcG90ZW50aWFsbHkgbGVhdmluZyB0aGUgZ3Vlc3Qgc3R1Y2suCgpTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4t
YWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwppbmRleCA5ZDk2
MGUyLi5jNTcyNTUwIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nl
c3MuYworKysgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwpAQCAtNjU0LDYg
KzY1NCw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICAg
ICAgcmMgPSB4Y19tb25pdG9yX2NwdWlkKHhjaCwgZG9tYWluX2lkLCAwKTsKICAgICAgICAgICAg
IGlmICggZGVzY19hY2Nlc3MgKQogICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9kZXNj
cmlwdG9yX2FjY2Vzcyh4Y2gsIGRvbWFpbl9pZCwgMCk7CisgICAgICAgICAgICBpZiAoIHdyaXRl
X2N0cmxyZWdfY3I0ICkKKyAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3Jfd3JpdGVfY3Ry
bHJlZyh4Y2gsIGRvbWFpbl9pZCwgVk1fRVZFTlRfWDg2X0NSNCwgMCwgMSwgMCwgMSk7CiAKICAg
ICAgICAgICAgIGlmICggcHJpdmNhbGwgKQogICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRv
cl9wcml2aWxlZ2VkX2NhbGwoeGNoLCBkb21haW5faWQsIDApOwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 17:10:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 17:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egCww-0002QI-2S; Mon, 29 Jan 2018 17:10:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hmm/=ey=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egCwu-0002PK-Ie
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 17:10:28 +0000
X-Inumbo-ID: 57ff9fec-0517-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57ff9fec-0517-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 17:10:45 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 72405214DA;
 Mon, 29 Jan 2018 17:10:21 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 72405214DA
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 29 Jan 2018 09:10:20 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1517242594-28944-1-git-send-email-andrew.cooper3@citrix.com>
Message-ID: <alpine.DEB.2.10.1801290910130.11958@sstabellini-ThinkPad-X260>
References: <1517242594-28944-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/evtchn: Cleanup for virq_is_global()
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOSBKYW4gMjAxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTd2l0Y2ggaXQsIGFu
ZCB0aGUgYXJjaCBpbmZyYXN0cnVjdHVyZSwgdG8gcmV0dXJuIGJvb2wuICBEcm9wIHRoZSB1bm5l
Y2Vzc2FyeQo+IHJjIHBhcmFtZXRlciwgYW5kIHJlbW92ZSBhIHJlZHVuZGFudCBhc3NlcnRpb24g
ZnJvbSBzZW5kX2dsb2JhbF92aXJxKCkuCj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoK
PiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vZXZlbnRfY2hhbm5lbC5j
ICB8IDIxICsrKysrKystLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50
LmggfCAgNCArKy0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZXZlbnQuaCB8ICA0ICsrLS0KPiAg
MyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ldmVudF9jaGFubmVsLmMgYi94ZW4vY29tbW9uL2V2ZW50
X2NoYW5uZWwuYwo+IGluZGV4IGJlODM0YzUuLjRjNWNhNDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2Nv
bW1vbi9ldmVudF9jaGFubmVsLmMKPiArKysgYi94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwo+
IEBAIC05MywyOSArOTMsMjMgQEAgc3RhdGljIHVpbnQ4X3QgZ2V0X3hlbl9jb25zdW1lcih4ZW5f
ZXZlbnRfY2hhbm5lbF9ub3RpZmljYXRpb25fdCBmbikKPiAgLyogR2V0IHRoZSBub3RpZmljYXRp
b24gZnVuY3Rpb24gZm9yIGEgZ2l2ZW4gWGVuLWJvdW5kIGV2ZW50IGNoYW5uZWwuICovCj4gICNk
ZWZpbmUgeGVuX25vdGlmaWNhdGlvbl9mbihlKSAoeGVuX2NvbnN1bWVyc1soZSktPnhlbl9jb25z
dW1lci0xXSkKPiAgCj4gLXN0YXRpYyBpbnQgdmlycV9pc19nbG9iYWwodWludDMyX3QgdmlycSkK
PiArc3RhdGljIGJvb2wgdmlycV9pc19nbG9iYWwodWludDMyX3QgdmlycSkKPiAgewo+IC0gICAg
aW50IHJjOwo+IC0KPiAtICAgIEFTU0VSVCh2aXJxIDwgTlJfVklSUVMpOwo+IC0KPiAgICAgIHN3
aXRjaCAoIHZpcnEgKQo+ICAgICAgewo+ICAgICAgY2FzZSBWSVJRX1RJTUVSOgo+ICAgICAgY2Fz
ZSBWSVJRX0RFQlVHOgo+ICAgICAgY2FzZSBWSVJRX1hFTk9QUk9GOgo+ICAgICAgY2FzZSBWSVJR
X1hFTlBNVToKPiAtICAgICAgICByYyA9IDA7Cj4gLSAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+ICsKPiAgICAgIGNhc2UgVklSUV9BUkNIXzAgLi4uIFZJUlFfQVJDSF83
Ogo+IC0gICAgICAgIHJjID0gYXJjaF92aXJxX2lzX2dsb2JhbCh2aXJxKTsKPiAtICAgICAgICBi
cmVhazsKPiArICAgICAgICByZXR1cm4gYXJjaF92aXJxX2lzX2dsb2JhbCh2aXJxKTsKPiArCj4g
ICAgICBkZWZhdWx0Ogo+IC0gICAgICAgIHJjID0gMTsKPiAtICAgICAgICBicmVhazsKPiArICAg
ICAgICBBU1NFUlQodmlycSA8IE5SX1ZJUlFTKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiAg
ICAgIH0KPiAtCj4gLSAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gIAo+IEBAIC04MDksNyArODAz
LDYgQEAgc3RhdGljIERFRklORV9TUElOTE9DSyhnbG9iYWxfdmlycV9oYW5kbGVyc19sb2NrKTsK
PiAgCj4gIHZvaWQgc2VuZF9nbG9iYWxfdmlycSh1aW50MzJfdCB2aXJxKQo+ICB7Cj4gLSAgICBB
U1NFUlQodmlycSA8IE5SX1ZJUlFTKTsKPiAgICAgIEFTU0VSVCh2aXJxX2lzX2dsb2JhbCh2aXJx
KSk7Cj4gIAo+ICAgICAgc2VuZF9ndWVzdF9nbG9iYWxfdmlycShnbG9iYWxfdmlycV9oYW5kbGVy
c1t2aXJxXSA/OiBoYXJkd2FyZV9kb21haW4sIHZpcnEpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKPiBpbmRl
eCBjYWVmYTUwLi5iZmIxODk5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZl
bnQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaAo+IEBAIC01NCw5ICs1NCw5
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBsb2NhbF9ldmVudF9kZWxpdmVyeV9lbmFibGUodm9pZCkK
PiAgfQo+ICAKPiAgLyogTm8gYXJjaCBzcGVjaWZpYyB2aXJxIGRlZmluaXRpb24gbm93LiBEZWZh
dWx0IHRvIGdsb2JhbC4gKi8KPiAtc3RhdGljIGlubGluZSBpbnQgYXJjaF92aXJxX2lzX2dsb2Jh
bChpbnQgdmlycSkKPiArc3RhdGljIGlubGluZSBib29sIGFyY2hfdmlycV9pc19nbG9iYWwoaW50
IHZpcnEpCj4gIHsKPiAtICAgIHJldHVybiAxOwo+ICsgICAgcmV0dXJuIHRydWU7Cj4gIH0KPiAg
Cj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2V2ZW50LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2V2ZW50LmgKPiBpbmRleCBhOTE1OTlkLi5kZjAyMzJiIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZXZlbnQuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvZXZlbnQuaAo+IEBAIC00Miw5ICs0Miw5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBs
b2NhbF9ldmVudF9kZWxpdmVyeV9lbmFibGUodm9pZCkKPiAgfQo+ICAKPiAgLyogTm8gYXJjaCBz
cGVjaWZpYyB2aXJxIGRlZmluaXRpb24gbm93LiBEZWZhdWx0IHRvIGdsb2JhbC4gKi8KPiAtc3Rh
dGljIGlubGluZSBpbnQgYXJjaF92aXJxX2lzX2dsb2JhbCh1aW50MzJfdCB2aXJxKQo+ICtzdGF0
aWMgaW5saW5lIGJvb2wgYXJjaF92aXJxX2lzX2dsb2JhbCh1aW50MzJfdCB2aXJxKQo+ICB7Cj4g
LSAgICByZXR1cm4gMTsKPiArICAgIHJldHVybiB0cnVlOwo+ICB9Cj4gIAo+ICAjZW5kaWYKPiAt
LSAKPiAyLjEuNAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 17:29:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 17:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egDFL-0003Wr-Hu; Mon, 29 Jan 2018 17:29:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ept7=ey=citrix.com=prvs=56019719f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egDFK-0003Wi-9t
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 17:29:30 +0000
X-Inumbo-ID: fffb412f-0519-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fffb412f-0519-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 17:29:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="460130885"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 Jan 2018 17:28:49 +0000
Message-ID: <1517246929-24106-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Doug Goldstein <cardoe@cardoe.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] daily-cron-email-*: Replace
	lists.xensource.com with lists.xenproject.org
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIC54ZW5zb3VyY2UuY29tIGRvbWFpbiBpcyBxdWl0ZSBkZXByZWNhdGVkIG5vdy4KClJlcG9y
dGVkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+ClJlcG9ydGVkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBJ
YW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBkYWlseS1jcm9uLWVt
YWlsLXJlYWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQogZGFpbHktY3Jvbi1l
bWFpbC1yZWFsLS1ydW1wdXNlcnhlbiAgICAgICAgICAgICAgICB8IDIgKy0KIGRhaWx5LWNyb24t
ZW1haWwtcmVhbC1iaXNlY3Rjb21wbGV0ZSAgICAgICAgICAgICAgfCAyICstCiBkYWlseS1jcm9u
LWVtYWlsLXJlYWwtYmlzZWN0Y29tcGxldGUtLXJ1bXB1c2VyeGVuIHwgMiArLQogNCBmaWxlcyBj
aGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZGFp
bHktY3Jvbi1lbWFpbC1yZWFsIGIvZGFpbHktY3Jvbi1lbWFpbC1yZWFsCmluZGV4IDEzOTA2OWMu
LmE1MmZlNjggMTAwNjQ0Ci0tLSBhL2RhaWx5LWNyb24tZW1haWwtcmVhbAorKysgYi9kYWlseS1j
cm9uLWVtYWlsLXJlYWwKQEAgLTEsMyArMSwzIEBACi1UbzogeGVuLWRldmVsQGxpc3RzLnhlbnNv
dXJjZS5jb20sCitUbzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnLAogICAgIG9zc3Rl
c3QtYWRtaW5AeGVucHJvamVjdC5vcmcKIEJjYzogb3NzdGVzdC1vdXRwdXRAbGlzdHMueGVucHJv
amVjdC5vcmcKZGlmZiAtLWdpdCBhL2RhaWx5LWNyb24tZW1haWwtcmVhbC0tcnVtcHVzZXJ4ZW4g
Yi9kYWlseS1jcm9uLWVtYWlsLXJlYWwtLXJ1bXB1c2VyeGVuCmluZGV4IDBlNTU5NzguLjhmOTUw
NzggMTAwNjQ0Ci0tLSBhL2RhaWx5LWNyb24tZW1haWwtcmVhbC0tcnVtcHVzZXJ4ZW4KKysrIGIv
ZGFpbHktY3Jvbi1lbWFpbC1yZWFsLS1ydW1wdXNlcnhlbgpAQCAtMSw0ICsxLDQgQEAKLVRvOiB4
ZW4tZGV2ZWxAbGlzdHMueGVuc291cmNlLmNvbSwKK1RvOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcsCiAgICAgcnVtcGtlcm5lbC1idWlsZHNAZnJlZWxpc3RzLm9yZywKICAgICBvc3N0
ZXN0LWFkbWluQHhlbnByb2plY3Qub3JnCiBCY2M6IG9zc3Rlc3Qtb3V0cHV0QGxpc3RzLnhlbnBy
b2plY3Qub3JnCmRpZmYgLS1naXQgYS9kYWlseS1jcm9uLWVtYWlsLXJlYWwtYmlzZWN0Y29tcGxl
dGUgYi9kYWlseS1jcm9uLWVtYWlsLXJlYWwtYmlzZWN0Y29tcGxldGUKaW5kZXggMTM5MDY5Yy4u
YTUyZmU2OCAxMDA2NDQKLS0tIGEvZGFpbHktY3Jvbi1lbWFpbC1yZWFsLWJpc2VjdGNvbXBsZXRl
CisrKyBiL2RhaWx5LWNyb24tZW1haWwtcmVhbC1iaXNlY3Rjb21wbGV0ZQpAQCAtMSwzICsxLDMg
QEAKLVRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVuc291cmNlLmNvbSwKK1RvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcsCiAgICAgb3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZwogQmNj
OiBvc3N0ZXN0LW91dHB1dEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpkaWZmIC0tZ2l0IGEvZGFpbHkt
Y3Jvbi1lbWFpbC1yZWFsLWJpc2VjdGNvbXBsZXRlLS1ydW1wdXNlcnhlbiBiL2RhaWx5LWNyb24t
ZW1haWwtcmVhbC1iaXNlY3Rjb21wbGV0ZS0tcnVtcHVzZXJ4ZW4KaW5kZXggMGU1NTk3OC4uOGY5
NTA3OCAxMDA2NDQKLS0tIGEvZGFpbHktY3Jvbi1lbWFpbC1yZWFsLWJpc2VjdGNvbXBsZXRlLS1y
dW1wdXNlcnhlbgorKysgYi9kYWlseS1jcm9uLWVtYWlsLXJlYWwtYmlzZWN0Y29tcGxldGUtLXJ1
bXB1c2VyeGVuCkBAIC0xLDQgKzEsNCBAQAotVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5zb3VyY2Uu
Y29tLAorVG86IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZywKICAgICBydW1wa2VybmVs
LWJ1aWxkc0BmcmVlbGlzdHMub3JnLAogICAgIG9zc3Rlc3QtYWRtaW5AeGVucHJvamVjdC5vcmcK
IEJjYzogb3NzdGVzdC1vdXRwdXRAbGlzdHMueGVucHJvamVjdC5vcmcKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 17:29:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 17:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egDFP-0003Xq-T6; Mon, 29 Jan 2018 17:29:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ept7=ey=citrix.com=prvs=56019719f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egDFO-0003Wj-BN
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 17:29:34 +0000
X-Inumbo-ID: 03701947-051a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03701947-051a-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 17:29:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="460130945"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 Jan 2018 17:29:07 +0000
Message-ID: <1517246947-24154-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517246947-24154-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1517246947-24154-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 2/2] mg-hosts: Call db_readonly_report
	inside, not outside, db_retry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmV3ZXIgcG9zdGdyZXNxbCBwcmludHM6CiAgV0FSTklORzogIFNFVCBUUkFOU0FDVElPTiBjYW4g
b25seSBiZSB1c2VkIGluIHRyYW5zYWN0aW9uIGJsb2NrcwphbmQgaXQgaXMgcmlnaHQuCgpTaWdu
ZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBt
Zy1mb3JjZS1wdXNoIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRl
bGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvbWctZm9yY2UtcHVzaCBiL21nLWZvcmNlLXB1c2gKaW5k
ZXggMDljMTg5NC4uMTA2NmEzMCAxMDA3NTUKLS0tIGEvbWctZm9yY2UtcHVzaAorKysgYi9tZy1m
b3JjZS1wdXNoCkBAIC02Miw4ICs2Miw4IEBAIEVORAogICAgIG15ICVyZXZ1c2VzOwogICAgIHBy
aW50ZiAiY2hlY2tpbmcgcmV2aXNpb25zIHVzZWQgaW4gJXMuLi5cbiIsICRmbGlnaHQ7CiAKLSAg
ICBkYl9yZWFkb25seV9yZXBvcnQoKTsKICAgICBkYl9yZXRyeSgkZGJoX3Rlc3RzLCBbXSwgc3Vi
IHsKKyAgICAgICAgZGJfcmVhZG9ubHlfcmVwb3J0KCk7CiAgICAgICAgICRmbHRfcS0+ZXhlY3V0
ZSgkZmxpZ2h0KTsKICAgICAgICAgbXkgJGZsdF9yb3cgPSAkZmx0X3EtPmZldGNocm93X2hhc2hy
ZWYoKTsKICAgICAgICAgJGZsdF9yb3ctPntibGVzc2luZ30gZXEgJ3JlYWwnIG9yIGRpZSAiJGZs
dF9yb3ctPntibGVzc2luZ30gPyI7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 17:29:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 17:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egDFS-0003YT-7S; Mon, 29 Jan 2018 17:29:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ept7=ey=citrix.com=prvs=56019719f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egDFQ-0003Wq-IL
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 17:29:36 +0000
X-Inumbo-ID: 04bc4ec4-051a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04bc4ec4-051a-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 17:29:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="460130938"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 29 Jan 2018 17:29:06 +0000
Message-ID: <1517246947-24154-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH 1/2] mg-force-push: unshift . onto @INC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBzY3JpcHQgc2VlbXMgdG8gaGF2ZSBtaXNzZWQgb3V0IG9uIHRoZSBidWxrIGNvbW1pdCBm
aXhpbmcgdGhpcwpwcm9ibGVtLgoKU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNr
c29uQGV1LmNpdHJpeC5jb20+Ci0tLQogbWctZm9yY2UtcHVzaCB8IDEgKwogMSBmaWxlIGNoYW5n
ZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvbWctZm9yY2UtcHVzaCBiL21nLWZvcmNl
LXB1c2gKaW5kZXggNGE4ZjBhMi4uMDljMTg5NCAxMDA3NTUKLS0tIGEvbWctZm9yY2UtcHVzaAor
KysgYi9tZy1mb3JjZS1wdXNoCkBAIC0xMCw2ICsxMCw3IEBACiB1c2Ugc3RyaWN0OwogdXNlIHdh
cm5pbmdzOwogCitCRUdJTiB7IHVuc2hpZnQgQElOQywgcXcoLik7IH0KIHVzZSBPc3N0ZXN0Owog
CiBteSBAZHJ5cnVuOwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 17:59:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 17:59:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egDiU-0005pz-4U; Mon, 29 Jan 2018 17:59:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0e86=ey=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1egDiT-0005pt-EF
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 17:59:37 +0000
X-Inumbo-ID: 22e5bc00-051e-11e8-ba59-bc764e045a96
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22e5bc00-051e-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 18:59:23 +0100 (CET)
Received: by mail-wm0-f65.google.com with SMTP id r71so16095859wmd.1
 for <xen-devel@lists.xen.org>; Mon, 29 Jan 2018 09:59:34 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=x3PnEbK+xnGiY7SUmzzHbt6UgLklH/pux9BMiQMy7Ls=;
 b=CwiTuinjY/y95/QaIvnV10SAENVHEixlxgApBpMUQ1pI7gAyHykWA21aeGXBI+Y+De
 wnXPGS/25WjHhIYQJ9aQvaH43Y6Ahcy3dUhbL+wrwY8JG4RTiyxKEkMRykMS/crV+JNq
 PlSLcWL/xGFwE4BrHvS+/wrmcyrHzkZ/xk630nnIMQVcWdDYjBKW5D5t0YoCaNZdvgGG
 dCcr2R2R1uuFXFDQ/UzY0FXY/BKbwU1jM1Kojd0FHxIKsgwAKtNQ/YvaYoqkC9LFHYYe
 TPRRb9y/tY0KCdR7zrXXs9Su76RL4jcJ6wQ1hhBAo62qXhaAu6Rl0zA+UzBk4H+jBuXS
 7w6w==
X-Gm-Message-State: AKwxytfwB6eUhAG3PLZk0w+hRCvv7UPHt/6cNNayQ2nUE2xhC1xOvoc/
 gWpcVM+IjwDmiKu3Yl2IQO1f5Kau
X-Google-Smtp-Source: AH8x225DuPSUhU8MtsRbjDKwgxxAzI23muccKMEna/WVBYd31aXVasuP/x5aqrIx2XxipZtuxmaqSQ==
X-Received: by 10.80.136.85 with SMTP id c21mr22984249edc.259.1517248773242;
 Mon, 29 Jan 2018 09:59:33 -0800 (PST)
Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com.
 [74.125.82.42])
 by smtp.gmail.com with ESMTPSA id d30sm2071132edd.90.2018.01.29.09.59.32
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 29 Jan 2018 09:59:32 -0800 (PST)
Received: by mail-wm0-f42.google.com with SMTP id r71so16095765wmd.1
 for <xen-devel@lists.xen.org>; Mon, 29 Jan 2018 09:59:32 -0800 (PST)
X-Received: by 10.28.170.71 with SMTP id t68mr17500117wme.31.1517248772524;
 Mon, 29 Jan 2018 09:59:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Mon, 29 Jan 2018 09:58:52 -0800 (PST)
In-Reply-To: <1517245811-6210-1-git-send-email-rcojocaru@bitdefender.com>
References: <1517245811-6210-1-git-send-email-rcojocaru@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 29 Jan 2018 10:58:52 -0700
X-Gmail-Original-Message-ID: <CABfawh=JLdfEHfB9mPREsfgjiZiRTZeZNiZKcRf-ezidH_SvZw@mail.gmail.com>
Message-ID: <CABfawh=JLdfEHfB9mPREsfgjiZiRTZeZNiZKcRf-ezidH_SvZw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: wei.liu2@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tests/xen-access: disable CR4 write events
	on application exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMTA6MTAgQU0sIFJhenZhbiBDb2pvY2FydQo8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gT24gZXhpdCwgeGVuLWFjY2VzcyBkaWQgbm90
IHVuc3Vic2NyaWJlIGZyb20gQ1I0IHdyaXRlIHZtX2V2ZW50cywKPiBwb3RlbnRpYWxseSBsZWF2
aW5nIHRoZSBndWVzdCBzdHVjay4KPgo+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiAtLS0KPiAgdG9vbHMvdGVzdHMveGVuLWFjY2Vz
cy94ZW4tYWNjZXNzLmMgfCAyICsrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykK
Pgo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYyBiL3Rv
b2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4gaW5kZXggOWQ5NjBlMi4uYzU3MjU1
MCAxMDA2NDQKPiAtLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwo+ICsr
KyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4gQEAgLTY1NCw2ICs2NTQs
OCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltdKQo+ICAgICAgICAgICAgICAgICAg
cmMgPSB4Y19tb25pdG9yX2NwdWlkKHhjaCwgZG9tYWluX2lkLCAwKTsKPiAgICAgICAgICAgICAg
aWYgKCBkZXNjX2FjY2VzcyApCj4gICAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3JfZGVz
Y3JpcHRvcl9hY2Nlc3MoeGNoLCBkb21haW5faWQsIDApOwo+ICsgICAgICAgICAgICBpZiAoIHdy
aXRlX2N0cmxyZWdfY3I0ICkKPiArICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl93cml0
ZV9jdHJscmVnKHhjaCwgZG9tYWluX2lkLCBWTV9FVkVOVF9YODZfQ1I0LCAwLCAxLCAwLCAxKTsK
CkFueSByZWFzb24gZm9yIHRoZSBzeW5jIGFuZCBvbmNoYW5nZW9ubHkgcGFydHMgdG8gYmUgc2V0
IHRvIDEgaGVyZT8gSQpkb24ndCB0aGluayBpdCBoYXMgYW55IGVmZmVjdCB3aGVuIHlvdSBhcmUg
ZGlzYWJsaW5nIGFuIGV2ZW50LgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 18:04:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 18:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egDmj-0006aG-3s; Mon, 29 Jan 2018 18:04:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=al4l=ey=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1egDmh-0006a9-Vr
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 18:04:00 +0000
X-Inumbo-ID: d12d85a3-051e-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d12d85a3-051e-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 18:04:16 +0000 (UTC)
Received: (qmail 31246 invoked from network); 29 Jan 2018 20:03:51 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 29 Jan 2018 20:03:51 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1B3617FBEF
 for <xen-devel@lists.xen.org>; Mon, 29 Jan 2018 20:03:51 +0200 (EET)
Received: (qmail 23635 invoked from network); 29 Jan 2018 20:03:51 +0200
Received: from 86-120-159-22.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.159.22)
 by smtp02.buh.bitdefender.net with SMTP; 29 Jan 2018 20:03:50 +0200
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1517245811-6210-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawh=JLdfEHfB9mPREsfgjiZiRTZeZNiZKcRf-ezidH_SvZw@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5b61a735-5988-20de-0f7e-caeb7efed4fe@bitdefender.com>
Date: Mon, 29 Jan 2018 20:03:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CABfawh=JLdfEHfB9mPREsfgjiZiRTZeZNiZKcRf-ezidH_SvZw@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74811
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474040,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.006722)], BW: [Enabled, t:
 (0.000015,0.000002)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.005309), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled, t: (0.012656,0.000133)], URL: [Enabled, t:
 (0.000048,0.000002)], RTDA: [Enabled, t: (0.429145), Hit: No, Details:
 v2.6.16; Id: 15.5f4j0b.1c3t521nc.emuj2], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: wei.liu2@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tests/xen-access: disable CR4 write events
 on application exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjkvMjAxOCAwNzo1OCBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwg
SmFuIDI5LCAyMDE4IGF0IDEwOjEwIEFNLCBSYXp2YW4gQ29qb2NhcnUKPiA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IE9uIGV4aXQsIHhlbi1hY2Nlc3MgZGlkIG5vdCB1bnN1
YnNjcmliZSBmcm9tIENSNCB3cml0ZSB2bV9ldmVudHMsCj4+IHBvdGVudGlhbGx5IGxlYXZpbmcg
dGhlIGd1ZXN0IHN0dWNrLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+IC0tLQo+PiAgdG9vbHMvdGVzdHMveGVuLWFjY2Vz
cy94ZW4tYWNjZXNzLmMgfCAyICsrCj4+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
Cj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYyBi
L3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4+IGluZGV4IDlkOTYwZTIuLmM1
NzI1NTAgMTAwNjQ0Cj4+IC0tLSBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5j
Cj4+ICsrKyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4+IEBAIC02NTQs
NiArNjU0LDggQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKPj4gICAgICAgICAg
ICAgICAgICByYyA9IHhjX21vbml0b3JfY3B1aWQoeGNoLCBkb21haW5faWQsIDApOwo+PiAgICAg
ICAgICAgICAgaWYgKCBkZXNjX2FjY2VzcyApCj4+ICAgICAgICAgICAgICAgICAgcmMgPSB4Y19t
b25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhjaCwgZG9tYWluX2lkLCAwKTsKPj4gKyAgICAgICAg
ICAgIGlmICggd3JpdGVfY3RybHJlZ19jcjQgKQo+PiArICAgICAgICAgICAgICAgIHJjID0geGNf
bW9uaXRvcl93cml0ZV9jdHJscmVnKHhjaCwgZG9tYWluX2lkLCBWTV9FVkVOVF9YODZfQ1I0LCAw
LCAxLCAwLCAxKTsKPiAKPiBBbnkgcmVhc29uIGZvciB0aGUgc3luYyBhbmQgb25jaGFuZ2Vvbmx5
IHBhcnRzIHRvIGJlIHNldCB0byAxIGhlcmU/IEkKPiBkb24ndCB0aGluayBpdCBoYXMgYW55IGVm
ZmVjdCB3aGVuIHlvdSBhcmUgZGlzYWJsaW5nIGFuIGV2ZW50LgoKTm9wZSwgdGhleSBkb24ndCBt
YXR0ZXIgYXQgYWxsLiBJJ3ZlIGp1c3QgY29waWVkIHRoZSAiZW5hYmxlIiBsaW5lLApyZW1vdmVk
IHRoZSBtYXNrIHNvIHRoYXQgdGhlIGxpbmUgd291bGQgbm90IGdvIGJleW9uZCA4MCBjb2x1bW5z
IGFuZAprZXB0IHRoZSByZXN0IGFzIGl0IHdhcy4KCklmIHRoZSBwYXJhbWV0ZXIgYWZ0ZXIgdGhl
IGluZGV4IChWTV9FVkVOVF9YODZfQ1I0KSBpcyAwLCB0aGUgb3RoZXJzCmRvbid0IG1hdHRlci4K
CkJ1dCBJIGNhbiBzZXQgdGhlbSBhbGwgdG8gMCBpZiB5b3UgcHJlZmVyLgoKClRoYW5rcywKUmF6
dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 18:13:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 18:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egDvw-0007KA-T6; Mon, 29 Jan 2018 18:13:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egDvv-0007K4-CT
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 18:13:31 +0000
X-Inumbo-ID: 13aa9573-0520-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13aa9573-0520-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 19:13:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="460138538"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 29 Jan 2018 18:12:59 +0000
Message-ID: <1517249579-8923-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/asm: Drop __GET_CURRENT()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

X19HRVRfQ1VSUkVOVCgpIGlzIHZlcnkgZGFuZ2Vyb3VzIHRvIHVzZSwgYXMgaXMgZWFzeSB0byBj
b25mdXNlIHdpdGgKR0VUX0NVUlJFTlQoKSwgYnV0IHN0cmljdGx5IGRlcGVuZHMgb24gdGhlIHJl
Z3N0ZXIgcGFyYW1ldGVyIGFscmVhZHkgaGF2aW5nCnRoZSBTVEFDS19FTkQgdmFsdWUgaW4gaXQu
ICBBbHNvLCB0aGVyZSBpcyBubyByZWFzb24gdG8gc3BlY2lhbCBjYXNlIGFjY2Vzc2VzCm9mIGN1
cnJlbnRfdmNwdSBkaWZmZXJlbnRseSB0byBvdGhlciBjcHVpbmZvIGZpZWxkcy4KCkV4cGFuZCBf
X0dFVF9DVVJSRU5UKCkgaW4gaXRzIGN1cnJlbnQgdXNlcnMsIGFuZCByZW1vdmUgdGhlIG1hY3Jv
LgoKVGFrZSB0aGUgb3Bwb3J0dW5pdHkgdG8gcmVwbGFjZSB0aGUgR0VUX0NVUlJFTlQoKSBpbiB0
aGUgY3N0YXIgcGF0aCB3aGljaApkb2Vzbid0IG5lZWQgdG8gcmVjYWxjdWxhdGUgU1RBQ0tfRU5E
LgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgMiArLQog
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8IDggKysrKy0tLS0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgfCA0ICstLS0KIDMgZmlsZXMgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
CmluZGV4IDQxOTBjNzMuLjhmYzU5NGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpA
QCAtMjI0LDcgKzIyNCw3IEBAIEVOVFJZKGNzdGFyX2VudGVyKQogICAgICAgICBtb3ZxICAkMCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxjc3Rhcl9jcjNfb2theToKIAot
ICAgICAgICBHRVRfQ1VSUkVOVChieCkKKyAgICAgICAgbW92cSBTVEFDS19DUFVJTkZPX0ZJRUxE
KGN1cnJlbnRfdmNwdSkoJXJieCksICVyYngKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJi
eCksJXJjeAogICAgICAgICBjbXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJjeCkKICAgICAg
ICAgamUgICAgc3dpdGNoX3RvX2tlcm5lbApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IGE1YTY3MDIuLjMw
OGJiZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTE3MSw3ICsxNzEsNyBAQCBFTlRSWShsc3Rhcl9l
bnRlcikKICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJi
eCkKIC5MbHN0YXJfY3IzX29rYXk6CiAKLSAgICAgICAgX19HRVRfQ1VSUkVOVChieCkKKyAgICAg
ICAgbW92cSBTVEFDS19DUFVJTkZPX0ZJRUxEKGN1cnJlbnRfdmNwdSkoJXJieCksICVyYngKICAg
ICAgICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdzKCVyYngpCiAgICAg
ICAgIGp6ICAgIHN3aXRjaF90b19rZXJuZWwKIApAQCAtMjc3LDcgKzI3Nyw3IEBAIEdMT0JBTChz
eXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHhlbl9jcjMpKCVyYngpCiAuTHN5c2VfY3IzX29rYXk6CiAKLSAgICAgICAgX19HRVRfQ1VS
UkVOVChieCkKKyAgICAgICAgbW92cSBTVEFDS19DUFVJTkZPX0ZJRUxEKGN1cnJlbnRfdmNwdSko
JXJieCksICVyYngKICAgICAgICAgY21wYiAgJDAsVkNQVV9zeXNlbnRlcl9kaXNhYmxlc19ldmVu
dHMoJXJieCkKICAgICAgICAgbW92cSAgVkNQVV9zeXNlbnRlcl9hZGRyKCVyYngpLCVyYXgKICAg
ICAgICAgc2V0bmUgJWNsCkBAIC0zMzIsNyArMzMyLDcgQEAgVU5MSUtFTFlfU1RBUlQobmUsIG1z
aV9jaGVjaykKICAgICAgICAgY2FsbCAgY2hlY2tfZm9yX3VuZXhwZWN0ZWRfbXNpCiBVTkxJS0VM
WV9FTkQobXNpX2NoZWNrKQogCi0gICAgICAgIF9fR0VUX0NVUlJFTlQoYngpCisgICAgICAgIG1v
dnEgU1RBQ0tfQ1BVSU5GT19GSUVMRChjdXJyZW50X3ZjcHUpKCVyYngpLCAlcmJ4CiAKICAgICAg
ICAgLyogQ2hlY2sgdGhhdCB0aGUgY2FsbGJhY2sgaXMgbm9uLW51bGwuICovCiAgICAgICAgIGxl
YXEgIFZDUFVfaW50ODBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTQ3Nyw3ICs0NzcsNyBAQCBFTlRS
WShkb21fY3Jhc2hfc3luY19leHRhYmxlKQogICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KQogICAg
ICAgICBsZWFxICBTVEFDS19DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3MpKCVyYXgp
LCVyc3AKICAgICAgICAgIyBjcmVhdGVfYm91bmNlX2ZyYW1lKCkgdGVtcG9yYXJpbHkgY2xvYmJl
cnMgQ1MuUlBMLiBGaXggdXAuCi0gICAgICAgIF9fR0VUX0NVUlJFTlQoYXgpCisgICAgICAgIG1v
dnEgU1RBQ0tfQ1BVSU5GT19GSUVMRChjdXJyZW50X3ZjcHUpKCVyYXgpLCAlcmF4CiAgICAgICAg
IG1vdnEgIFZDUFVfZG9tYWluKCVyYXgpLCVyYXgKICAgICAgICAgdGVzdGIgJDEsRE9NQUlOX2lz
XzMyYml0X3B2KCVyYXgpCiAgICAgICAgIHNldHogICVhbApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgK
aW5kZXggODhiNzc1Yi4uYWVlMTRiYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0xMzIs
MTEgKzEzMiw5IEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICAgICAgICAgR0VUX1NUQUNL
X0VORChyZWcpOyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBhZGRxICRTVEFDS19D
UFVJTkZPX0ZJRUxEKGZpZWxkKSwgJXIjI3JlZwogCi0jZGVmaW5lIF9fR0VUX0NVUlJFTlQocmVn
KSAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbW92cSBTVEFDS19DUFVJTkZPX0ZJ
RUxEKGN1cnJlbnRfdmNwdSkoJXIjI3JlZyksICVyIyNyZWcKICNkZWZpbmUgR0VUX0NVUlJFTlQo
cmVnKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBHRVRfU1RBQ0tfRU5EKHJl
Zyk7ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIF9fR0VUX0NVUlJFTlQocmVnKQor
ICAgICAgICBtb3ZxIFNUQUNLX0NQVUlORk9fRklFTEQoY3VycmVudF92Y3B1KSglciMjcmVnKSwg
JXIjI3JlZwogCiAjaWZuZGVmIE5ERUJVRwogI2RlZmluZSBBU1NFUlRfTk9UX0lOX0FUT01JQyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0gCjIuMS40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 18:22:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 18:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egE4m-000851-IG; Mon, 29 Jan 2018 18:22:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egE4l-00084P-ME
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 18:22:39 +0000
X-Inumbo-ID: 6d3198dc-0521-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d3198dc-0521-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 18:22:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="66858091"
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-6-roger.pau@citrix.com>
 <5A6F5F0002000078001A37EE@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <45846223-e941-d8f2-a719-1f50d89ce4b3@citrix.com>
Date: Mon, 29 Jan 2018 18:22:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6F5F0002000078001A37EE@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 IanJackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86: remove usage of .skip with
 non-absolute expressions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMTggMTY6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjAxLjE4IGF0
IDEzOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBDbGFuZyBhc3NlbWJsZXIg
ZG9lc24ndCBzdXBwb3J0IHVzaW5nIC5za2lwIHdpdGggbm9uLWFic29sdXRlCj4+IGV4cHJlc3Np
b25zOgo+Pgo+PiBlbnRyeS5TOjEwOToxNTogZXJyb3I6IGV4cGVjdGVkIGFic29sdXRlIGV4cHJl
c3Npb24KPj4gICAgICAgICAuc2tpcCAuTGNyNF9hbHRfZW5kIC0gLkxjcjRfYWx0LCAweDkwCj4+
ICAgICAgICAgICAgICAgXgo+Pgo+PiBUaGlzIHVzYWdlIG9mIC5za2lwIHdhcyB0byBmaWxsIGNv
ZGUgc2VjdGlvbnMgd2l0aCBOT1BzIGluIG9yZGVyIGZvcgo+PiB0aGVtIHRvIGJlIHBhdGNoZWQg
YXQgcnVuIHRpbWUgaWYgcmVxdWlyZWQgYnkgdGhlIGFsdGVybmF0aXZlcwo+PiBmcmFtZXdvcmsu
IEluc3RlYWQgb2YgdXNpbmcgLnNraXAgdXNlIHRoZSBhcHByb3ByaWF0ZSBudW1iZXIgb2YgTk9Q
cwo+PiB0byBtYXRjaCB0aGUgc2l6ZSBvZiB0aGUgYWx0ZXJuYXRpdmUgY29kZS4KPiBOQUsgLSBJ
J3ZlIHZvaWNlZCBhIG51bWJlciBvZiB0aW1lcyBteSBvcHBvc2l0aW9uIHRvIEFuZHJldyBhZGRp
bmcKPiB0aGUgdmFyaW91cyBBU01fTk9QPE4+IGluIGhpcyBTcGVjdHJlIHYyIHNlcmllcywgYW5k
IEknbSBwbGFubmluZwo+IHRvIGVsaW1pbmF0ZSB0aGVtIGluIGR1ZSBjb3Vyc2UgKGJ5IHVzaW5n
IC0geW91IGd1ZXNzIGl0IC0gLnNraXApLiBJdAo+IGlzIHByZXR0eSBtdWNoIHVuYWNjZXB0YWJs
ZSB0byBtZSB0byBoYXZlIHRvIGVuY29kZSB0aGUgc2l6ZSBvZgo+IGNlcnRhaW4gaW5zdHJ1Y3Rp
b25zIGluIGEgc2Vjb25kIHBsYWNlLCByaXNraW5nIHRoZW0gdG8gZ28gb3V0IG9mIHN5bmMKPiB3
aXRoIHdoYXQgdGhleSBzaGFkb3cuCgpBbmQgRlRSLCB0aGUgU3BlY3RyZSB2MiBzZXJpZXMgZXhw
bGljaXQgc2l6ZXMgd2VyZSBvbmx5IGJlY2F1c2UgSSB0cmllZApmaXhpbmcgWGVuJ3MgYWJpbGl0
eSB0byBkbyBzZW5zaWJsZSB0aGluZ3Mgd2l0aCBub3BzIGluIGFsdGVybmF0aXZlLCBidXQKZ290
IGZhciB0b28gYm9nZ2VkIGRvd24gYW5kIGRlY2lkZWQgdGhhdCB0aGUgU3BlY3RyZSB3b3JrIHdh
cyBtb3JlCmltcG9ydGFudC4KCkkgd2lsbCBiZSBkdXN0aW5nIHRoZSBzZXJpZXMgb2ZmIGluIGR1
ZSBjb3Vyc2UgYW5kIHJlbW92aW5nIHRoZSBleHBsaWNpdApzaXplcy4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 18:55:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 18:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egEaQ-0001fl-JF; Mon, 29 Jan 2018 18:55:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egEaP-0001ff-I1
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 18:55:21 +0000
X-Inumbo-ID: fe0c84ab-0525-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe0c84ab-0525-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 18:55:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="66859905"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A60CDD7020000780019FF92@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0b49ed15-7dd7-c5dc-3c0b-6842e72e1fc6@citrix.com>
Date: Mon, 29 Jan 2018 18:55:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A60CDD7020000780019FF92@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: slightly reduce Meltdown band-aid
	overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgvMDEvMTggMTU6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+IEknbSBub3Qgc3VyZSB3aHkg
SSBkaWRuJ3QgZG8gdGhpcyByaWdodCBhd2F5OiBCeSBhdm9pZGluZyB0byBtYWtlIGFueQo+IG9m
IHRoZSBjbG9uZWQgZGlyZWN0bWFwIFBURXMgZ2xvYmFsLCB0aGVyZSdzIG5vIG5lZWQgdG8gZmlk
ZGxlIHdpdGgKCiJhdm9pZGluZyB0byBtYWtlIiBpcyBhIHZlcnkgb2RkIHdheSBvZiBwaHJhc2lu
ZyB0aGlzLsKgIFNvbWV0aGluZyBsaWtlCiJCeSBhdm9pZGluZyB0aGUgdXNlIG9mIGdsb2JhbCBQ
VEVzIGluIHRoZSBjbG9uZWQgZGlyZWN0bWFwLCAiIHBlcmhhcHM/Cgo+IENSNC5QR0Ugb24gYW55
IG9mIHRoZSBlbnRyeSBwYXRocy4gT25seSB0aGUgZXhpdCBwYXRocyBuZWVkIHRvIGZsdXNoCj4g
Z2xvYmFsIG1hcHBpbmdzLgo+Cj4gVGhlIHJlZHVjZWQgZmx1c2hpbmcsIGhvd2V2ZXIsIGltcGxp
ZXMgdGhhdCB3ZSBub3cgbmVlZCB0byBoYXZlCj4gaW50ZXJydXB0cyBvZmYgb24gYWxsIGVudHJ5
IHBhdGhzIHVudGlsIGFmdGVyIHRoZSBwYWdlIHRhYmxlIHN3aXRjaCwgc28KPiB0aGF0IGZsdXNo
IElQSXMgY2FuJ3QgYXJyaXZlIHdpdGggdGhlIHJlc3RyaWN0ZWQgcGFnZSB0YWJsZXMgc3RpbGwK
PiBhY3RpdmUsIGJ1dCBvbmx5IGEgbm9uLWdsb2JhbCBmbHVzaCBoYXBwZW5pbmcgd2l0aCB0aGUg
Q1IzIGxvYWRzLgoKSSBjYW4ndCBwYXJzZSB0aGlzIGxhc3QgY2xhdXNlIGluIHRoZSBjb250ZXh0
IG9mIHRoZSBzZW50ZW5jZSwgd2hpY2gKbG9va3MgdG8gZmluaXNoIGFmdGVyICJhY3RpdmUiLgoK
PiBBbG9uZyB0aG9zZSBsaW5lcyB0aGUgInN5bmMiIElQSSBhZnRlciBMNCBlbnRyeSB1cGRhdGVz
IG5vdyBuZWVkcyB0byBiZWNvbWUgYQo+IHJlYWwgKGFuZCBnbG9iYWwpIGZsdXNoIElQSSwgc28g
dGhhdCBpbnNpZGUgWGVuIHdlJ2xsIGFsc28gcGljayB1cCBzdWNoCj4gY2hhbmdlcy4KClRoZSBl
bnRyeSBwYXRocyBkb24ndCB0aWNrIHRoZSBUTEIgY2xvY2ssIHNvIHdlIGFyZSBpbiBubyB3b3Jz
ZSBvZiBhCnBvc2l0aW9uIHRoYW4gYmVmb3JlLsKgIElPVywgSSBkb24ndCBzZWUgd2h5IHRoaXMg
bmVlZHMgdG8gY2hhbmdlIHRvCmJlaW5nIGEgRkxVU0hfR0xPQkFMLgoKPgo+IFRha2UgdGhlIG9w
cG9ydHVuaXR5IGFuZCBhbHNvIGRvIGEgR0VUX0NVUlJFTlQoKSAtPiBfX0dFVF9DVVJSRU5UKCkK
PiB0cmFuc2l0aW9uIHRoZSBvcmlnaW5hbCBwYXRjaCBtaXNzZWQuCgpJJ3ZlIGp1c3Qgc3VibWl0
dGVkIGFuIGFsdGVybmF0aXZlIHRvIHRoaXMuCgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiBAQCAtNzI2LDYgKzcyNiw3IEBAIHN0YXRp
YyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIKPiAgICAgIH0KPiAgCj4gICAgICBw
bDFlICs9IGwxX3RhYmxlX29mZnNldChsaW5lYXIpOwo+ICsgICAgZmxhZ3MgJj0gfl9QQUdFX0dM
T0JBTDsKPiAgCj4gICAgICBpZiAoIGwxZV9nZXRfZmxhZ3MoKnBsMWUpICYgX1BBR0VfUFJFU0VO
VCApCj4gICAgICB7Cj4gQEAgLTEwMDksOCArMTAxMCwxNyBAQCB2b2lkIF9faW5pdCBzbXBfcHJl
cGFyZV9jcHVzKHVuc2lnbmVkIGluCj4gICAgICBpZiAoIHJjICkKPiAgICAgICAgICBwYW5pYygi
RXJyb3IgJWQgc2V0dGluZyB1cCBQViByb290IHBhZ2UgdGFibGVcbiIsIHJjKTsKPiAgICAgIGlm
ICggcGVyX2NwdShyb290X3BndCwgMCkgKQo+ICsgICAgewo+ICAgICAgICAgIGdldF9jcHVfaW5m
bygpLT5wdl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKPiAgCj4gKyAgICAgICAg
LyoKPiArICAgICAgICAgKiBBbGwgZW50cnkgcG9pbnRzIHdoaWNoIG1heSBuZWVkIHRvIHN3aXRj
aCBwYWdlIHRhYmxlcyBoYXZlIHRvIHN0YXJ0Cj4gKyAgICAgICAgICogd2l0aCBpbnRlcnJ1cHRz
IG9mZi4gUmUtd3JpdGUgd2hhdCBwdl90cmFwX2luaXQoKSBoYXMgcHV0IHRoZXJlLgo+ICsgICAg
ICAgICAqLwo+ICsgICAgICAgIF9zZXRfZ2F0ZShpZHRfdGFibGUgKyBMRUdBQ1lfU1lTQ0FMTF9W
RUNUT1IsIFNZU19ERVNDX2lycV9nYXRlLCAzLAo+ICsgICAgICAgICAgICAgICAgICAmaW50ODBf
ZGlyZWN0X3RyYXApOwoKVGhlIGludDgyIHBhdGggaXMgYWxzbyBhIHRyYXAgZ2F0ZS7CoCBHaXZl
biBob3cgc3VidGxlIHRoaXMgaXMsIGFuZCBob3cKaGFyZCBhIHJlc3VsdGluZyBjcmFzaCB3b3Vs
ZCBiZSB0byBkZWJ1ZywgSSB0aGluayBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8KdW5pbGF0ZXJhbGx5
IHN3aXRjaCBib3RoIHRvIGJlaW5nIGludGVycnVwdCBnYXRlcy4KCk5laXRoZXIgYXJlIGZhc3Rw
YXRocywgc28gdGhlIHNpbmdsZSBleHRyYSBzdGkgaW4gdGhlaXIgZXhlY3V0aW9uIHBhdGhzCndp
bGwgYmUgbmVnbGlnaWJsZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 18:57:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 18:57:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egEc1-0001lA-3K; Mon, 29 Jan 2018 18:57:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ldhx=ey=citrix.com=prvs=560163be1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egEbz-0001l4-O5
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 18:56:59 +0000
X-Inumbo-ID: 2705c7a1-0526-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2705c7a1-0526-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 19:56:46 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,432,1511827200"; d="scan'208";a="66859993"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A60CDD7020000780019FF92@prv-mh.provo.novell.com>
 <0b49ed15-7dd7-c5dc-3c0b-6842e72e1fc6@citrix.com>
Message-ID: <459b0e97-2887-86b2-3e27-d19b208aa05a@citrix.com>
Date: Mon, 29 Jan 2018 18:56:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <0b49ed15-7dd7-c5dc-3c0b-6842e72e1fc6@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: slightly reduce Meltdown band-aid
	overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMTggMTg6NTUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTgvMDEvMTggMTU6
MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBBbG9uZyB0aG9zZSBsaW5lcyB0aGUgInN5bmMiIElQ
SSBhZnRlciBMNCBlbnRyeSB1cGRhdGVzIG5vdyBuZWVkcyB0byBiZWNvbWUgYQo+PiByZWFsIChh
bmQgZ2xvYmFsKSBmbHVzaCBJUEksIHNvIHRoYXQgaW5zaWRlIFhlbiB3ZSdsbCBhbHNvIHBpY2sg
dXAgc3VjaAo+PiBjaGFuZ2VzLgo+IFRoZSBlbnRyeSBwYXRocyBkb24ndCB0aWNrIHRoZSBUTEIg
Y2xvY2ssIHNvIHdlIGFyZSBpbiBubyB3b3JzZSBvZiBhCj4gcG9zaXRpb24gdGhhbiBiZWZvcmUu
wqAgSU9XLCBJIGRvbid0IHNlZSB3aHkgdGhpcyBuZWVkcyB0byBjaGFuZ2UgdG8KPiBiZWluZyBh
IEZMVVNIX0dMT0JBTC4KCkFjdHVhbGx5LCBJJ3ZlIGp1c3Qgd29ya2VkIG91dCB3aHkuwqAgR3Vl
c3QgdXNlciBtYXBwaW5ncyBhcmUgc3RpbGwKZ2xvYmFsLCBhbmQgd2UgZG8gbmVlZCB0byBmbHVz
aCB0aG9zZS7CoCBJIHRoaW5rIGl0IHdvdWxkIGJlIHdvcnRoCmlkZW50aWZ5aW5nIHRoaXMgaW4g
dGhlIGNvbW1lbnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 18:58:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 18:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egEde-0001ug-JF; Mon, 29 Jan 2018 18:58:42 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egEdd-0001uP-0L
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 18:58:41 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id F4/68-21906-0EE6F6A5;
 Mon, 29 Jan 2018 18:58:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVfd+Xn6
 UwZfrihb3prxnd2D02N63iz2AMYo1My8pvyKBNePpoiPsBRtFK15encjcwHiOv4uRk0NIoJFJ
 4skyti5GLiD7MaPEppmrmCAS24CcAzwgtoiAs8TXM3PZuxg5OHgF9CVedGqBhIUF3CS69t5kA
 emVEDjELPHlwVxWkISEgKfEp5XP2GDsvuPLgXrZOdgErCQOiYFEWQRUJZ6cXc00gZF7ASPDKk
 aN4tSistQiXWNjvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQN8yAMEOxp3rAw8
 xSnIwKYny6tnmRwnxJeWnVGYkFmfEF5XmpBYfYpTh4FCS4M3JBcoJFqWmp1akZeYAgwwmLcHB
 oyTCOy8HKM1bXJCYW5yZDpE6xWjM0fTgQRszx40Xr9uYhVjy8vNSpcR5m0AmCYCUZpTmwQ2CB
 f8lRlkpYV5GoNOEeApSi3IzS1DlXzGKczAqCfP2g0zhycwrgdv3CugUJqBTVuTmgpxSkoiQkm
 pg9Jq3327PC7X1/xbc1wua0HP1f/acvY9Vc/Qr7U/NzvT58+upxc8Tjx6vZvly6/DC0/LP+bU
 ed9elKQddzXvx/sTVb++FlUuMT8VtYDhmvlcobd6Z3Zf3/+PiPqaa0J3e17pLtPZgFuu2w0Hr
 OWP+Tj5Zf1XwKLuaC2+zZ2Tfxd3h1y4kLuROylFiKc5INNRiLipOBAD6wjoCeQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-21.messagelabs.com!1517252318!71155233!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 499 invoked from network); 29 Jan 2018 18:58:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 18:58:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egEdX-0008St-FN; Mon, 29 Jan 2018 18:58:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egEdS-0003uo-4L; Mon, 29 Jan 2018 18:58:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egEdR-0007YV-OK; Mon, 29 Jan 2018 18:58:29 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118442-mainreport@xen.org>
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=43cc31b4778ed8313c4324547da1f46037132c52
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 18:58:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118442: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4660381280050650720=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4660381280050650720==
Content-Type: text/plain

flight 118442 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118442/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  43cc31b4778ed8313c4324547da1f46037132c52
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118363  2018-01-26 17:01:14 Z    3 days
Failing since        118366  2018-01-26 20:01:43 Z    2 days   32 attempts
Testing same since   118442  2018-01-29 17:01:09 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   4c7e478d59..43cc31b477  43cc31b4778ed8313c4324547da1f46037132c52 -> smoke


--===============4660381280050650720==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4660381280050650720==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 20:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 20:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egFfc-0006hg-SG; Mon, 29 Jan 2018 20:04:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nhbf=ey=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1egFfb-0006gz-8q
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 20:04:47 +0000
X-Inumbo-ID: b21fb885-052f-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b21fb885-052f-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 20:05:04 +0000 (UTC)
Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id D82352ED9;
 Mon, 29 Jan 2018 13:00:39 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Mon, 29 Jan 2018 13:56:06 +0100
Message-Id: <20180129123847.578496255@linuxfoundation.org>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180129123847.507563674@linuxfoundation.org>
References: <20180129123847.507563674@linuxfoundation.org>
User-Agent: quilt/0.65
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 One Thousand Gnomes <gnomes@lxorguk.ukuu.org.uk>,
 Henrique de Moraes Holschuh <hmh@hmh.eng.br>,
 Peter Zijlstra <peterz@infradead.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Matthew Whitehead <tedheadster@gmail.com>, "Zhang,
 Ning A" <ning.a.zhang@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Brian Gerst <brgerst@gmail.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel <Xen-devel@lists.xen.org>, Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH 4.4 01/74] x86/asm/32: Make sync_core() handle
	missing CPUID on all 32-bit kernels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC40LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw
bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KCkZyb206IEFuZHkgTHV0b21p
cnNraSA8bHV0b0BrZXJuZWwub3JnPgoKY29tbWl0IDFjNTJkODU5Y2IyZDQxN2U3MjE2ZDNlNTZi
YjdmZWE4ODQ0NGNlYzkgdXBzdHJlYW0uCgpXZSBzdXBwb3J0IHZhcmlvdXMgbm9uLUludGVsIENQ
VXMgdGhhdCBkb24ndCBoYXZlIHRoZSBDUFVJRAppbnN0cnVjdGlvbiwgc28gdGhlIE00ODYgdGVz
dCB3YXMgd3JvbmcuICBGb3Igbm93LCBmaXggaXQgd2l0aCBhIGJpZwpoYW1tZXI6IGhhbmRsZSBt
aXNzaW5nIENQVUlEIG9uIGFsbCAzMi1iaXQgQ1BVcy4KClJlcG9ydGVkLWJ5OiBPbmUgVGhvdXNh
bmQgR25vbWVzIDxnbm9tZXNAbHhvcmd1ay51a3V1Lm9yZy51az4KU2lnbmVkLW9mZi1ieTogQW5k
eSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkNjOiBC
cmlhbiBHZXJzdCA8YnJnZXJzdEBnbWFpbC5jb20+CkNjOiBNYXR0aGV3IFdoaXRlaGVhZCA8dGVk
aGVhZHN0ZXJAZ21haWwuY29tPgpDYzogQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNj
OiBIZW5yaXF1ZSBkZSBNb3JhZXMgSG9sc2NodWggPGhtaEBobWguZW5nLmJyPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiB4ZW4tZGV2ZWwgPFhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnPgpMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwub3JnL3IvNjg1YmQwODNhN2MwMzZm
Nzc2OTUxMGI2ODQ2MzE1YjE3ZDZiYTcxZi4xNDgxMzA3NzY5LmdpdC5sdXRvQGtlcm5lbC5vcmcK
U2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiAi
WmhhbmcsIE5pbmcgQSIgPG5pbmcuYS56aGFuZ0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEdy
ZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CgotLS0KIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIHwgICAgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
cm9jZXNzb3IuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaApAQCAtNTc0
LDcgKzU3NCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzeW5jX2NvcmUodm9pZCkKIHsKIAlpbnQg
dG1wOwogCi0jaWZkZWYgQ09ORklHX000ODYKKyNpZmRlZiBDT05GSUdfWDg2XzMyCiAJLyoKIAkg
KiBEbyBhIENQVUlEIGlmIGF2YWlsYWJsZSwgb3RoZXJ3aXNlIGRvIGEganVtcC4gIFRoZSBqdW1w
CiAJICogY2FuIGNvbnZlbmllbnRseSBlbm91Z2ggYmUgdGhlIGp1bXAgYXJvdW5kIENQVUlELgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 20:04:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 20:04:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egFfP-0006gm-GO; Mon, 29 Jan 2018 20:04:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nhbf=ey=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1egFfO-0006gg-7K
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 20:04:34 +0000
X-Inumbo-ID: aa06fd58-052f-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa06fd58-052f-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 20:04:51 +0000 (UTC)
Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 0DE2A2E91;
 Mon, 29 Jan 2018 12:58:29 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Mon, 29 Jan 2018 13:56:38 +0100
Message-Id: <20180129123629.080490214@linuxfoundation.org>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180129123628.168904217@linuxfoundation.org>
References: <20180129123628.168904217@linuxfoundation.org>
User-Agent: quilt/0.65
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 One Thousand Gnomes <gnomes@lxorguk.ukuu.org.uk>,
 Henrique de Moraes Holschuh <hmh@hmh.eng.br>,
 Peter Zijlstra <peterz@infradead.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Matthew Whitehead <tedheadster@gmail.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Borislav Petkov <bp@alien8.de>,
 Andy Lutomirski <luto@kernel.org>, Brian Gerst <brgerst@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel <Xen-devel@lists.xen.org>, Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH 3.18 20/52] x86/asm/32: Make sync_core() handle
	missing CPUID on all 32-bit kernels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

My4xOC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBBbmR5IEx1dG9t
aXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KCmNvbW1pdCAxYzUyZDg1OWNiMmQ0MTdlNzIxNmQzZTU2
YmI3ZmVhODg0NDRjZWM5IHVwc3RyZWFtLgoKV2Ugc3VwcG9ydCB2YXJpb3VzIG5vbi1JbnRlbCBD
UFVzIHRoYXQgZG9uJ3QgaGF2ZSB0aGUgQ1BVSUQKaW5zdHJ1Y3Rpb24sIHNvIHRoZSBNNDg2IHRl
c3Qgd2FzIHdyb25nLiAgRm9yIG5vdywgZml4IGl0IHdpdGggYSBiaWcKaGFtbWVyOiBoYW5kbGUg
bWlzc2luZyBDUFVJRCBvbiBhbGwgMzItYml0IENQVXMuCgpSZXBvcnRlZC1ieTogT25lIFRob3Vz
YW5kIEdub21lcyA8Z25vbWVzQGx4b3JndWsudWt1dS5vcmcudWs+ClNpZ25lZC1vZmYtYnk6IEFu
ZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgpDYzogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgpDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgpDYzog
QnJpYW4gR2Vyc3QgPGJyZ2Vyc3RAZ21haWwuY29tPgpDYzogTWF0dGhldyBXaGl0ZWhlYWQgPHRl
ZGhlYWRzdGVyQGdtYWlsLmNvbT4KQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAYWxpZW44LmRlPgpD
YzogSGVucmlxdWUgZGUgTW9yYWVzIEhvbHNjaHVoIDxobWhAaG1oLmVuZy5icj4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogeGVuLWRldmVsIDxYZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZz4KTGluazogaHR0cDovL2xrbWwua2VybmVsLm9yZy9yLzY4NWJkMDgzYTdjMDM2
Zjc3Njk1MTBiNjg0NjMxNWIxN2Q2YmE3MWYuMTQ4MTMwNzc2OS5naXQubHV0b0BrZXJuZWwub3Jn
ClNpZ25lZC1vZmYtYnk6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpTaWdu
ZWQtb2ZmLWJ5OiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3Jn
PgoKLS0tCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaCB8ICAgIDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKLS0tIGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vcHJvY2Vzc29yLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcHJvY2Vz
c29yLmgKQEAgLTY2OSw3ICs2NjksNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3luY19jb3JlKHZv
aWQpCiB7CiAJaW50IHRtcDsKIAotI2lmZGVmIENPTkZJR19NNDg2CisjaWZkZWYgQ09ORklHX1g4
Nl8zMgogCS8qCiAJICogRG8gYSBDUFVJRCBpZiBhdmFpbGFibGUsIG90aGVyd2lzZSBkbyBhIGp1
bXAuICBUaGUganVtcAogCSAqIGNhbiBjb252ZW5pZW50bHkgZW5vdWdoIGJlIHRoZSBqdW1wIGFy
b3VuZCBDUFVJRC4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 20:05:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 20:05:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egFgj-0006og-9R; Mon, 29 Jan 2018 20:05:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nhbf=ey=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1egFgh-0006o6-Rj
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 20:05:55 +0000
X-Inumbo-ID: db0dfb32-052f-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db0dfb32-052f-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 20:06:13 +0000 (UTC)
Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 872632F59;
 Mon, 29 Jan 2018 13:04:19 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Mon, 29 Jan 2018 13:56:25 +0100
Message-Id: <20180129123839.913605720@linuxfoundation.org>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180129123839.842860149@linuxfoundation.org>
References: <20180129123839.842860149@linuxfoundation.org>
User-Agent: quilt/0.65
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 One Thousand Gnomes <gnomes@lxorguk.ukuu.org.uk>,
 Henrique de Moraes Holschuh <hmh@hmh.eng.br>,
 Peter Zijlstra <peterz@infradead.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Matthew Whitehead <tedheadster@gmail.com>, "Zhang,
 Ning A" <ning.a.zhang@intel.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Borislav Petkov <bp@alien8.de>, Andy Lutomirski <luto@kernel.org>,
 Brian Gerst <brgerst@gmail.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel <Xen-devel@lists.xen.org>, Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH 4.9 01/66] x86/asm/32: Make sync_core() handle
	missing CPUID on all 32-bit kernels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC45LXN0YWJsZSByZXZpZXcgcGF0Y2guICBJZiBhbnlvbmUgaGFzIGFueSBvYmplY3Rpb25zLCBw
bGVhc2UgbGV0IG1lIGtub3cuCgotLS0tLS0tLS0tLS0tLS0tLS0KCkZyb206IEFuZHkgTHV0b21p
cnNraSA8bHV0b0BrZXJuZWwub3JnPgoKY29tbWl0IDFjNTJkODU5Y2IyZDQxN2U3MjE2ZDNlNTZi
YjdmZWE4ODQ0NGNlYzkgdXBzdHJlYW0uCgpXZSBzdXBwb3J0IHZhcmlvdXMgbm9uLUludGVsIENQ
VXMgdGhhdCBkb24ndCBoYXZlIHRoZSBDUFVJRAppbnN0cnVjdGlvbiwgc28gdGhlIE00ODYgdGVz
dCB3YXMgd3JvbmcuICBGb3Igbm93LCBmaXggaXQgd2l0aCBhIGJpZwpoYW1tZXI6IGhhbmRsZSBt
aXNzaW5nIENQVUlEIG9uIGFsbCAzMi1iaXQgQ1BVcy4KClJlcG9ydGVkLWJ5OiBPbmUgVGhvdXNh
bmQgR25vbWVzIDxnbm9tZXNAbHhvcmd1ay51a3V1Lm9yZy51az4KU2lnbmVkLW9mZi1ieTogQW5k
eSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CkNjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkNjOiBQZXRlciBaaWpsc3RyYSA8cGV0ZXJ6QGluZnJhZGVhZC5vcmc+CkNjOiBC
cmlhbiBHZXJzdCA8YnJnZXJzdEBnbWFpbC5jb20+CkNjOiBNYXR0aGV3IFdoaXRlaGVhZCA8dGVk
aGVhZHN0ZXJAZ21haWwuY29tPgpDYzogQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+CkNj
OiBIZW5yaXF1ZSBkZSBNb3JhZXMgSG9sc2NodWggPGhtaEBobWguZW5nLmJyPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNjOiB4ZW4tZGV2ZWwgPFhlbi1kZXZlbEBsaXN0
cy54ZW4ub3JnPgpMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwub3JnL3IvNjg1YmQwODNhN2MwMzZm
Nzc2OTUxMGI2ODQ2MzE1YjE3ZDZiYTcxZi4xNDgxMzA3NzY5LmdpdC5sdXRvQGtlcm5lbC5vcmcK
U2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiAi
WmhhbmcsIE5pbmcgQSIgPG5pbmcuYS56aGFuZ0BpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IEdy
ZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+CgotLS0KIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3Byb2Nlc3Nvci5oIHwgICAgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgotLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
cm9jZXNzb3IuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wcm9jZXNzb3IuaApAQCAtNTk2
LDcgKzU5Niw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzeW5jX2NvcmUodm9pZCkKIHsKIAlpbnQg
dG1wOwogCi0jaWZkZWYgQ09ORklHX000ODYKKyNpZmRlZiBDT05GSUdfWDg2XzMyCiAJLyoKIAkg
KiBEbyBhIENQVUlEIGlmIGF2YWlsYWJsZSwgb3RoZXJ3aXNlIGRvIGEganVtcC4gIFRoZSBqdW1w
CiAJICogY2FuIGNvbnZlbmllbnRseSBlbm91Z2ggYmUgdGhlIGp1bXAgYXJvdW5kIENQVUlELgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 20:16:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 20:16:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egFrC-0007hx-Hx; Mon, 29 Jan 2018 20:16:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hmm/=ey=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egFrB-0007hr-Gf
 for xen-devel@lists.xenproject.org; Mon, 29 Jan 2018 20:16:45 +0000
X-Inumbo-ID: 4bc37935-0531-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4bc37935-0531-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 21:16:32 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5238F214EE;
 Mon, 29 Jan 2018 20:16:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5238F214EE
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 29 Jan 2018 12:16:41 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a8060d2d-af2b-1014-c933-e5ede90613eb@arm.com>
Message-ID: <alpine.DEB.2.10.1801291154340.11958@sstabellini-ThinkPad-X260>
References: <1517137831941.78119@student.kuleuven.be>
 <a8060d2d-af2b-1014-c933-e5ede90613eb@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-569801765-1517255721=:11958"
Content-ID: <alpine.DEB.2.10.1801291202360.11958@sstabellini-ThinkPad-X260>
Cc: Peng Fan <peng.fan@nxp.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Pieter Dewachter <pieter.dewachter@student.kuleuven.be>,
 Andre Przywara <andre.przywara@arm.com>, Stewart.Hildebrand@dornerworks.com,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Supported hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-569801765-1517255721=:11958
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1801291202361.11958@sstabellini-ThinkPad-X260>

On Mon, 29 Jan 2018, Julien Grall wrote:
> Hello,
> 
> On 28/01/18 11:10, Pieter Dewachter wrote:
> > Dear developers,
> 
> Hi Pieter,
> 
> Thank you for your interest on Xen.
> 
> > 
> > 
> > â€‹I'm doing my master thesis this year and I will be using the Xen hypervisor
> > for it. The domain for my thesis is more about the automotive sector, but
> > unfortunately the hardware is too expensive to actually use  > the
> > automotive drivers for Xen.
> > 
> > 
> > The goal is to set up a failover clusterÂ by using two different processors,
> > but the first goal is to actually run Xen on them. Due to the limited
> > budget, we were looking at this development board specifically:
> > 
> > https://www.mouser.be/productdetail/nxp-freescale/frdm-ls1012a-pa?qs=sGAEpiMZZMtw0nEwywcFgPq18vRUkOhrFGI4%252bz5xG70HM4YISmdecw==
> > <https://www.mouser.be/productdetail/nxp-freescale/frdm-ls1012a-pa?qs=sGAEpiMZZMtw0nEwywcFgPq18vRUkOhrFGI4%252bz5xG70HM4YISmdecw>
> > 
> > 
> > This is a board based on a singleÂ CortexÂ A53 implemented by NXP, more
> > details can be found here:
> > 
> > https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/qoriq-layerscape-arm-processors/qoriq-layerscape-1012a-low-power-communication-processor:LS1012A
> > 
> > 
> > 
> > Now I have heard the biggest problem is generally the GIC interrupt
> > controller, so I was wondering if it is possible to run Xen on these boards?
> 
> I would not consider the GIC as the main problem. Xen supports GICv2 and GICv3
> and nothing should be necessary if the platform has one (this is assuming no
> workaround is required). However, if the platform has a second interrupt
> controller (such as on Tegra) you may need to add some logic in Xen to get the
> interrupt routed to a Dom0/DomU.
> 
> > Once I have confirmation I can make the purchase to continue my thesis. It
> > would be a shame to buy unsupported hardware to start with.
> 
> I am not aware of anyone booting Xen on that platform. From the spec, it looks
> pretty standard. It looks like the UART driver in Xen may need some update to
> be usable. Other than that, I believe it would not be too much trouble.
> 
> However, I don't see an IOMMU. This might make more difficult to assign a
> device to a domain if that what you are aiming.
> 
> I have CCed few more person to get more feedback.

CC'ing some more people that might have experience with it.

Julien's right, the board looks good and the GIC shouldn't be an issue.
If you are interested in an IOMMU you might want to have a look at the
LS1043A:

https://www.nxp.com/products/processors-and-microcontrollers/arm-based-processors-and-mcus/qoriq-layerscape-arm-processors/qoriq-layerscape-1043a-and-1023a-multicore-communications-processors:LS1043A

--8323329-569801765-1517255721=:11958
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-569801765-1517255721=:11958--


From xen-devel-bounces@lists.xenproject.org Mon Jan 29 20:23:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 20:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egFxZ-0008QF-MV; Mon, 29 Jan 2018 20:23:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hmm/=ey=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egFxX-0008Q3-N2
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 20:23:19 +0000
X-Inumbo-ID: 490e84bc-0532-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 490e84bc-0532-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 20:23:37 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 758FB2177C;
 Mon, 29 Jan 2018 20:23:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 758FB2177C
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 29 Jan 2018 12:23:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1517240291-32409-2-git-send-email-andrew.cooper3@citrix.com>
Message-ID: <alpine.DEB.2.10.1801291221010.11958@sstabellini-ThinkPad-X260>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/5] arm/alternatives: Fix
	apply_alternatives() API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOSBKYW4gMjAxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgIUhBU19BTFRF
Uk5BVElWRSBjYXNlIGhhcyBiaXQtcm90dGVuIGFuZCB3b24ndCBldmVuIGNvbXBpbGUuCj4gCj4g
VGhlIHg4NiBzaWRlIG9mIGFwcGx5X2FsdGVybmF0aXZlcygpIGlzIHZvaWQsIHdoaWxlIHRoZSBB
Uk0gc2lkZSByZXR1cm5zIGludC4KPiBIb3dldmVyLCB0aGUgZnVuY3Rpb25zIGNhbid0IGZhaWwg
YW5kIG5vIHJldHVybiB2YWx1ZXMgYXJlIGNoZWNrZWQuICBTd2l0Y2gKPiB0aGUgQVJNIHNpZGUg
dG8gYmUgdm9pZCBhcyB3ZWxsLgo+IAo+IE9uZSBvYnNlcnZhdGlvbiBpcyB0aGF0IF9fYXBwbHlf
YWx0ZXJuYXRpdmVzX211bHRpX3N0b3AoKSBpcyBvbmx5IHVzZWQgYXQgYm9vdAo+IHRpbWUsIHNv
IGNhbiBiZWNvbWUgX19pbml0IGFuZCBpdHMgc3RhdGljIGRhdGEgY2FuIGJlY29tZSBfX2luaXRk
YXRhCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CgoKPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IEND
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+Cj4gCj4gVE9ETzogRHJvcCB0aGUgIUhBU19BTFRFUk5BVElWRSBj
YXNlIG9uIEFSTT8KClllYWgsIHdlIGNvdWxkIGRvLiBKdWxpZW4sIHdoYXQgZG8geW91IHRoaW5r
PwoKCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jICAgICAgICB8IDE4ICsrKysr
KystLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggfCAgNyAr
KysrLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2Fy
Y2gvYXJtL2FsdGVybmF0aXZlLmMKPiBpbmRleCA5ZmZkYzQ3Li45OTExMmUxIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2FsdGVy
bmF0aXZlLmMKPiBAQCAtOTgsNyArOTgsNyBAQCBzdGF0aWMgdTMyIGdldF9hbHRfaW5zbihjb25z
dCBzdHJ1Y3QgYWx0X2luc3RyICphbHQsCj4gICAqIFRoZSByZWdpb24gcGF0Y2hlZCBzaG91bGQg
YmUgcmVhZC13cml0ZSB0byBhbGxvdyBfX2FwcGx5X2FsdGVybmF0aXZlcwo+ICAgKiB0byByZXBs
YWNpbmcgdGhlIGluc3RydWN0aW9ucyB3aGVuIG5lY2Vzc2FyeS4KPiAgICovCj4gLXN0YXRpYyBp
bnQgX19hcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9yZWdpb24gKnJlZ2lvbikK
PiArc3RhdGljIHZvaWQgX19hcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9yZWdp
b24gKnJlZ2lvbikKPiAgewo+ICAgICAgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqYWx0Owo+ICAg
ICAgY29uc3QgdTMyICpyZXBscHRyOwo+IEBAIC0xMzUsMTcgKzEzNSwxNSBAQCBzdGF0aWMgaW50
IF9fYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfcmVnaW9uICpyZWdpb24pCj4g
IAo+ICAgICAgLyogTnVrZSB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgKi8KPiAgICAgIGludmFsaWRh
dGVfaWNhY2hlKCk7Cj4gLQo+IC0gICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gIC8qCj4gICAqIFdl
IG1pZ2h0IGJlIHBhdGNoaW5nIHRoZSBzdG9wX21hY2hpbmUgc3RhdGUgbWFjaGluZSwgc28gaW1w
bGVtZW50IGEKPiAgICogcmVhbGx5IHNpbXBsZSBwb2xsaW5nIHByb3RvY29sIGhlcmUuCj4gICAq
Lwo+IC1zdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Aodm9pZCAqdW51
c2VkKQo+ICtzdGF0aWMgaW50IF9faW5pdCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9w
KHZvaWQgKnVudXNlZCkKPiAgewo+IC0gICAgc3RhdGljIGludCBwYXRjaGVkID0gMDsKPiArICAg
IHN0YXRpYyBpbnQgX19pbml0ZGF0YSBwYXRjaGVkID0gMDsKPiAgCj4gICAgICAvKiBXZSBhbHdh
eXMgaGF2ZSBhIENQVSAwIGF0IHRoaXMgcG9pbnQgKF9faW5pdCkgKi8KPiAgICAgIGlmICggc21w
X3Byb2Nlc3Nvcl9pZCgpICkKPiBAQCAtMTU2LDcgKzE1NCw2IEBAIHN0YXRpYyBpbnQgX19hcHBs
eV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCh2b2lkICp1bnVzZWQpCj4gICAgICB9Cj4gICAgICBl
bHNlCj4gICAgICB7Cj4gLSAgICAgICAgaW50IHJldDsKPiAgICAgICAgICBzdHJ1Y3QgYWx0X3Jl
Z2lvbiByZWdpb247Cj4gICAgICAgICAgbWZuX3QgeGVuX21mbiA9IHZpcnRfdG9fbWZuKF9zdGFy
dCk7Cj4gICAgICAgICAgcGFkZHJfdCB4ZW5fc2l6ZSA9IF9lbmQgLSBfc3RhcnQ7Cj4gQEAgLTE5
Niw5ICsxOTMsNyBAQCBzdGF0aWMgaW50IF9fYXBwbHlfYWx0ZXJuYXRpdmVzX211bHRpX3N0b3Ao
dm9pZCAqdW51c2VkKQo+ICAgICAgICAgIHJlZ2lvbi5iZWdpbiA9ICh2b2lkICopX19hbHRfaW5z
dHJ1Y3Rpb25zIC0gKHZvaWQgKilfc3RhcnQgKyB4ZW5tYXA7Cj4gICAgICAgICAgcmVnaW9uLmVu
ZCA9ICh2b2lkICopX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCAtICh2b2lkICopX3N0YXJ0ICsgeGVu
bWFwOwo+ICAKPiAtICAgICAgICByZXQgPSBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uKTsK
PiAtICAgICAgICAvKiBUaGUgcGF0Y2hpbmcgaXMgbm90IGV4cGVjdGVkIHRvIGZhaWwgZHVyaW5n
IGJvb3QuICovCj4gLSAgICAgICAgQlVHX09OKHJldCAhPSAwKTsKPiArICAgICAgICBfX2FwcGx5
X2FsdGVybmF0aXZlcygmcmVnaW9uKTsKPiAgCj4gICAgICAgICAgdW5yZWdpc3Rlcl92aXJ0dWFs
X3JlZ2lvbigmcGF0Y2hfcmVnaW9uKTsKPiAgCj4gQEAgLTIyOCwxNCArMjIzLDE1IEBAIHZvaWQg
X19pbml0IGFwcGx5X2FsdGVybmF0aXZlc19hbGwodm9pZCkKPiAgICAgIEJVR19PTihyZXQpOwo+
ICB9Cj4gIAo+IC1pbnQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIg
KnN0YXJ0LCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpCj4gK3ZvaWQgYXBwbHlfYWx0ZXJu
YXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpCj4gIHsKPiAgICAgIGNvbnN0IHN0
cnVjdCBhbHRfcmVnaW9uIHJlZ2lvbiA9IHsKPiAgICAgICAgICAuYmVnaW4gPSBzdGFydCwKPiAg
ICAgICAgICAuZW5kID0gZW5kLAo+ICAgICAgfTsKPiAgCj4gLSAgICByZXR1cm4gX19hcHBseV9h
bHRlcm5hdGl2ZXMoJnJlZ2lvbik7Cj4gKyAgICBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9u
KTsKPiAgfQo+ICAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRl
cm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCj4gaW5kZXggNmNj
OWQwZC4uNDlhMDU1ZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0
aXZlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKPiBAQCAtMjUs
NyArMjUsOCBAQCBzdHJ1Y3QgYWx0X2luc3RyIHsKPiAgI2RlZmluZSBBTFRfUkVQTF9QVFIoYSkJ
CV9fQUxUX1BUUihhLCBhbHRfb2Zmc2V0KQo+ICAKPiAgdm9pZCBfX2luaXQgYXBwbHlfYWx0ZXJu
YXRpdmVzX2FsbCh2b2lkKTsKPiAtaW50IGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3Qg
YWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kKTsKPiArdm9pZCBh
cHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCk7Cj4gIAo+ICAj
ZGVmaW5lIEFMVElOU1RSX0VOVFJZKGZlYXR1cmUpCQkJCQkJICAgICAgXAo+ICAJIiAud29yZCA2
NjFiIC0gLlxuIgkJCQkvKiBsYWJlbCAgICAgICAgICAgKi8gXAo+IEBAIC0xNTgsOSArMTU5LDkg
QEAgc3RhdGljIGlubGluZSB2b2lkIGFwcGx5X2FsdGVybmF0aXZlc19hbGwodm9pZCkKPiAgewo+
ICB9Cj4gIAo+IC1zdGF0aWMgaW5saW5lIGludCBhcHBseV9hbHRlcm5hdGl2ZXModm9pZCAqc3Rh
cnQsIHNpemVfdCBsZW5ndGgpCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBhcHBseV9hbHRlcm5hdGl2
ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kKQo+ICB7Cj4gLSAg
ICByZXR1cm4gMDsKPiAgfQo+ICAKPiAgI2VuZGlmCj4gLS0gCj4gMi4xLjQKPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 20:24:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 20:24:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egFyW-0008UI-3x; Mon, 29 Jan 2018 20:24:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hmm/=ey=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egFyV-0008UA-E3
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 20:24:19 +0000
X-Inumbo-ID: 5a703746-0532-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a703746-0532-11e8-ba59-bc764e045a96;
 Mon, 29 Jan 2018 21:24:06 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id CAB4C21789;
 Mon, 29 Jan 2018 20:24:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org CAB4C21789
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 29 Jan 2018 12:24:16 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <1517240291-32409-3-git-send-email-andrew.cooper3@citrix.com>
Message-ID: <alpine.DEB.2.10.1801291223150.11958@sstabellini-ThinkPad-X260>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>,
 Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/5] xen/alternatives: Plumb a 'live'
 parameter through apply_alternatives()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAyOSBKYW4gMjAxOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiB4ODYsIHdlIHdv
dWxkIGxpa2UgdG8gYWx0ZXIgaG93IHdlIHBhdGNoIGJhc2VkIG9uIHdoZXRoZXIgdGhlcmUgaXMg
YW55Cj4gY2hhbmNlIG9mIHRoZSBjb2RlIGJlaW5nIHBhdGNoZWQgYmVpbmcgY29uY3VycmVudGx5
IGV4ZWN1dGVkLgo+IAo+IHByZXBhcmVfcGF5bG9hZCgpIHBhc3NlcyBmYWxzZSAoYXMgdGhlIGxp
dmVwYXRjaCBkZWZpbml0ZWx5IGlzbid0IGxpdmUgYXQgdGhpcwo+IHBvaW50KSwgd2hlcmVhcyB0
aGUgYm9vdC10aW1lIGFsdGVybmF0aXZlcyBhcHBsaWNhdGlvbiBwYXNzZXMgdHJ1ZS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
QWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4g
LS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFJvc3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRy
aXguY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAxMCAr
KysrKystLS0tCj4gIHhlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jICAgICAgICB8ICA1ICsrKy0t
Cj4gIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCB8ICA2ICsrKystLQo+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdGVybmF0aXZlLmggfCAgMyArKy0KPiAgNSBmaWxlcyBjaGFuZ2VkLCAxNiBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fs
dGVybmF0aXZlLmMgYi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwo+IGluZGV4IDk5MTEyZTEu
LjA3OGIyNTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwo+IEBAIC05OCw3ICs5OCw4IEBAIHN0YXRpYyB1
MzIgZ2V0X2FsdF9pbnNuKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmFsdCwKPiAgICogVGhlIHJl
Z2lvbiBwYXRjaGVkIHNob3VsZCBiZSByZWFkLXdyaXRlIHRvIGFsbG93IF9fYXBwbHlfYWx0ZXJu
YXRpdmVzCj4gICAqIHRvIHJlcGxhY2luZyB0aGUgaW5zdHJ1Y3Rpb25zIHdoZW4gbmVjZXNzYXJ5
Lgo+ICAgKi8KPiAtc3RhdGljIHZvaWQgX19hcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0
IGFsdF9yZWdpb24gKnJlZ2lvbikKPiArc3RhdGljIHZvaWQgX19hcHBseV9hbHRlcm5hdGl2ZXMo
Y29uc3Qgc3RydWN0IGFsdF9yZWdpb24gKnJlZ2lvbiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBsaXZlKQo+ICB7Cj4gICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3Ry
ICphbHQ7Cj4gICAgICBjb25zdCB1MzIgKnJlcGxwdHI7Cj4gQEAgLTE5Myw3ICsxOTQsNyBAQCBz
dGF0aWMgaW50IF9faW5pdCBfX2FwcGx5X2FsdGVybmF0aXZlc19tdWx0aV9zdG9wKHZvaWQgKnVu
dXNlZCkKPiAgICAgICAgICByZWdpb24uYmVnaW4gPSAodm9pZCAqKV9fYWx0X2luc3RydWN0aW9u
cyAtICh2b2lkICopX3N0YXJ0ICsgeGVubWFwOwo+ICAgICAgICAgIHJlZ2lvbi5lbmQgPSAodm9p
ZCAqKV9fYWx0X2luc3RydWN0aW9uc19lbmQgLSAodm9pZCAqKV9zdGFydCArIHhlbm1hcDsKPiAg
Cj4gLSAgICAgICAgX19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbik7Cj4gKyAgICAgICAgX19h
cHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwgdHJ1ZSk7Cj4gIAo+ICAgICAgICAgIHVucmVnaXN0
ZXJfdmlydHVhbF9yZWdpb24oJnBhdGNoX3JlZ2lvbik7Cj4gIAo+IEBAIC0yMjQsMTQgKzIyNSwx
NSBAQCB2b2lkIF9faW5pdCBhcHBseV9hbHRlcm5hdGl2ZXNfYWxsKHZvaWQpCj4gIH0KPiAgCj4g
IHZvaWQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBsaXZlKQo+ICB7Cj4gICAgICBjb25zdCBzdHJ1
Y3QgYWx0X3JlZ2lvbiByZWdpb24gPSB7Cj4gICAgICAgICAgLmJlZ2luID0gc3RhcnQsCj4gICAg
ICAgICAgLmVuZCA9IGVuZCwKPiAgICAgIH07Cj4gIAo+IC0gICAgX19hcHBseV9hbHRlcm5hdGl2
ZXMoJnJlZ2lvbik7Cj4gKyAgICBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCBsaXZlKTsK
PiAgfQo+ICAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMg
Yi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+IGluZGV4IGVlMThlNmMuLjViM2ZiODAgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYwo+IEBAIC0xNjMsNyArMTYzLDggQEAgdGV4dF9wb2tlKHZvaWQgKmFk
ZHIsIGNvbnN0IHZvaWQgKm9wY29kZSwgc2l6ZV90IGxlbikKPiAgICogVG91Z2guIE1ha2Ugc3Vy
ZSB5b3UgZGlzYWJsZSBzdWNoIGZlYXR1cmVzIGJ5IGhhbmQuCj4gICAqLwo+ICB2b2lkIGluaXRf
b3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpz
dGFydCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGFsdF9pbnN0ciAqZW5kKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbGl2ZSkKPiAgewo+ICAgICAgY29uc3Qg
c3RydWN0IGFsdF9pbnN0ciAqYTsKPiAgICAgIHU4ICppbnN0ciwgKnJlcGxhY2VtZW50Owo+IEBA
IC0yMzUsNyArMjM2LDcgQEAgdm9pZCBfX2luaXQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZv
aWQpCj4gICAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IGFwcGxpY2F0aW9uIG9mIGFsdGVybmF0
aXZlcyB0byByZWFkLW9ubHkgcGFnZXMuICovCj4gICAgICB3cml0ZV9jcjAoY3IwICYgflg4Nl9D
UjBfV1ApOwo+ICAKPiAtICAgIGFwcGx5X2FsdGVybmF0aXZlcyhfX2FsdF9pbnN0cnVjdGlvbnMs
IF9fYWx0X2luc3RydWN0aW9uc19lbmQpOwo+ICsgICAgYXBwbHlfYWx0ZXJuYXRpdmVzKF9fYWx0
X2luc3RydWN0aW9ucywgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCwgdHJ1ZSk7Cj4gIAo+ICAgICAg
LyogUmVpbnN0YXRlIFdQLiAqLwo+ICAgICAgd3JpdGVfY3IwKGNyMCk7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vbGl2ZXBhdGNoLmMgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCj4gaW5kZXgg
YjkzNzZjOS4uNmYwM2U4OSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCj4g
KysrIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwo+IEBAIC02ODIsNyArNjgyLDcgQEAgc3RhdGlj
IGludCBwcmVwYXJlX3BheWxvYWQoc3RydWN0IHBheWxvYWQgKnBheWxvYWQsCj4gICAgICAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiAt
ICAgICAgICBhcHBseV9hbHRlcm5hdGl2ZXMoc3RhcnQsIGVuZCk7Cj4gKyAgICAgICAgYXBwbHlf
YWx0ZXJuYXRpdmVzKHN0YXJ0LCBlbmQsIGZhbHNlKTsKPiAgI2Vsc2UKPiAgICAgICAgICBkcHJp
bnRrKFhFTkxPR19FUlIsIExJVkVQQVRDSCAiJXM6IFdlIGRvbid0IHN1cHBvcnQgYWx0ZXJuYXRp
dmUgcGF0Y2hpbmchXG4iLAo+ICAgICAgICAgICAgICAgICAgZWxmLT5uYW1lKTsKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9hbHRlcm5hdGl2ZS5oCj4gaW5kZXggNDlhMDU1ZS4uNzdiMDk0NCAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2FsdGVybmF0aXZlLmgKPiBAQCAtMjYsNyArMjYsOCBAQCBzdHJ1Y3QgYWx0X2luc3Ry
IHsKPiAgCj4gIHZvaWQgX19pbml0IGFwcGx5X2FsdGVybmF0aXZlc19hbGwodm9pZCk7Cj4gIHZv
aWQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbGl2ZSk7Cj4gIAo+ICAjZGVmaW5lIEFMVElOU1RS
X0VOVFJZKGZlYXR1cmUpCQkJCQkJICAgICAgXAo+ICAJIiAud29yZCA2NjFiIC0gLlxuIgkJCQkv
KiBsYWJlbCAgICAgICAgICAgKi8gXAo+IEBAIC0xNjAsNyArMTYxLDggQEAgc3RhdGljIGlubGlu
ZSB2b2lkIGFwcGx5X2FsdGVybmF0aXZlc19hbGwodm9pZCkKPiAgfQo+ICAKPiAgc3RhdGljIGlu
bGluZSB2b2lkIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFy
dCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
YWx0X2luc3RyICplbmQpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgbGl2ZSkKPiAgewo+ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLmgKPiBpbmRleCBiYTUzN2Q2Li4wN2ZmNDI0IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0
ZXJuYXRpdmUuaAo+IEBAIC0yMyw3ICsyMyw4IEBAIHN0cnVjdCBhbHRfaW5zdHIgewo+ICBleHRl
cm4gdm9pZCBhZGRfbm9wcyh2b2lkICppbnNucywgdW5zaWduZWQgaW50IGxlbik7Cj4gIC8qIFNp
bWlsYXIgdG8gYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zIGV4Y2VwdCBpdCBjYW4gYmUgcnVuIHdp
dGggSVJRcyBlbmFibGVkLiAqLwo+ICBleHRlcm4gdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29u
c3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBsaXZlKTsKPiAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVf
aW5zdHJ1Y3Rpb25zKHZvaWQpOwo+ICAKPiAgI2RlZmluZSBPTERJTlNUUihvbGRpbnN0cikgICAg
ICAiNjYxOlxuXHQiIG9sZGluc3RyICJcbjY2MjpcbiIKPiAtLSAKPiAyLjEuNAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 21:02:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 21:02:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egGZX-0002ms-Sk; Mon, 29 Jan 2018 21:02:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0e86=ey=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1egGZW-0002md-6Q
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 21:02:34 +0000
X-Inumbo-ID: c49a3395-0537-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f42.google.com (unknown [74.125.82.42])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c49a3395-0537-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 21:02:51 +0000 (UTC)
Received: by mail-wm0-f42.google.com with SMTP id i186so16973051wmi.4
 for <xen-devel@lists.xen.org>; Mon, 29 Jan 2018 13:02:28 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=i8rF3IdvGdrVwfXvJVVQ09p0szs/ObGdjoPFn3KvG6w=;
 b=AbKE35dX+xIKK8AEGb/s1NOMy6Um7S/EkxoJ79Yo1dmDG7uxSsdKO30M+UhzoQB9+7
 j6YvewhC9nE3TLl37yjWqGXufQp/lnnKrgMTmP213qDOTQpqYg4FKfmUHCr0asVi1PQT
 2+jNUtR1pPS/pjXTGj+H9dsVxiW+UfX/VtSTCUyX9axOV78f5Z1AQpWJyZFQxCH2mMaT
 AFJL10RKMBoWSI4IN9gsu3tJoSRuhdWH3nvV0TgV9YIS9U7kZETje90sF9wpIwJyAMyO
 ARXC3ZVuQQY/WvWqOa5bO86/2VfX0wKWZODVFobfkSWy/MtRJdf3bqst4b+wteSIlaDQ
 QE8g==
X-Gm-Message-State: AKwxytfnc7JUB/HmeXUy1w+zwv9fPbnQHkgB2RB5pAZmNzNyaslhBkUE
 oGyu1urkfwTDuhjn0r5uH3VJKWlI
X-Google-Smtp-Source: AH8x225ZbNQShSfpkOS58RjiIQekSq/X7gT3CwMELlaxBkG0GW1iig/jJTJVFgO3KgybFgio/Ao4Yw==
X-Received: by 10.80.150.33 with SMTP id y30mr27341722eda.114.1517259747048;
 Mon, 29 Jan 2018 13:02:27 -0800 (PST)
Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com.
 [74.125.82.48])
 by smtp.gmail.com with ESMTPSA id w41sm6980695edd.32.2018.01.29.13.02.26
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 29 Jan 2018 13:02:26 -0800 (PST)
Received: by mail-wm0-f48.google.com with SMTP id g1so16982701wmg.2
 for <xen-devel@lists.xen.org>; Mon, 29 Jan 2018 13:02:26 -0800 (PST)
X-Received: by 10.28.54.221 with SMTP id y90mr17760593wmh.156.1517259746143;
 Mon, 29 Jan 2018 13:02:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Mon, 29 Jan 2018 13:01:45 -0800 (PST)
In-Reply-To: <5b61a735-5988-20de-0f7e-caeb7efed4fe@bitdefender.com>
References: <1517245811-6210-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawh=JLdfEHfB9mPREsfgjiZiRTZeZNiZKcRf-ezidH_SvZw@mail.gmail.com>
 <5b61a735-5988-20de-0f7e-caeb7efed4fe@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 29 Jan 2018 14:01:45 -0700
X-Gmail-Original-Message-ID: <CABfawh=j6f-WafkaoXWh81zKbTdC-ii=jS-HPgabMdJ772gxgA@mail.gmail.com>
Message-ID: <CABfawh=j6f-WafkaoXWh81zKbTdC-ii=jS-HPgabMdJ772gxgA@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: wei.liu2@citrix.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tests/xen-access: disable CR4 write events
	on application exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMTE6MDMgQU0sIFJhenZhbiBDb2pvY2FydQo8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gT24gMDEvMjkvMjAxOCAwNzo1OCBQTSwgVGFt
YXMgSyBMZW5neWVsIHdyb3RlOgo+PiBPbiBNb24sIEphbiAyOSwgMjAxOCBhdCAxMDoxMCBBTSwg
UmF6dmFuIENvam9jYXJ1Cj4+IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4+
IE9uIGV4aXQsIHhlbi1hY2Nlc3MgZGlkIG5vdCB1bnN1YnNjcmliZSBmcm9tIENSNCB3cml0ZSB2
bV9ldmVudHMsCj4+PiBwb3RlbnRpYWxseSBsZWF2aW5nIHRoZSBndWVzdCBzdHVjay4KPj4+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+Cj4+PiAtLS0KPj4+ICB0b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYyB8IDIg
KysKPj4+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIGIvdG9vbHMvdGVzdHMveGVu
LWFjY2Vzcy94ZW4tYWNjZXNzLmMKPj4+IGluZGV4IDlkOTYwZTIuLmM1NzI1NTAgMTAwNjQ0Cj4+
PiAtLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwo+Pj4gKysrIGIvdG9v
bHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMKPj4+IEBAIC02NTQsNiArNjU0LDggQEAg
aW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKPj4+ICAgICAgICAgICAgICAgICAgcmMg
PSB4Y19tb25pdG9yX2NwdWlkKHhjaCwgZG9tYWluX2lkLCAwKTsKPj4+ICAgICAgICAgICAgICBp
ZiAoIGRlc2NfYWNjZXNzICkKPj4+ICAgICAgICAgICAgICAgICAgcmMgPSB4Y19tb25pdG9yX2Rl
c2NyaXB0b3JfYWNjZXNzKHhjaCwgZG9tYWluX2lkLCAwKTsKPj4+ICsgICAgICAgICAgICBpZiAo
IHdyaXRlX2N0cmxyZWdfY3I0ICkKPj4+ICsgICAgICAgICAgICAgICAgcmMgPSB4Y19tb25pdG9y
X3dyaXRlX2N0cmxyZWcoeGNoLCBkb21haW5faWQsIFZNX0VWRU5UX1g4Nl9DUjQsIDAsIDEsIDAs
IDEpOwo+Pgo+PiBBbnkgcmVhc29uIGZvciB0aGUgc3luYyBhbmQgb25jaGFuZ2Vvbmx5IHBhcnRz
IHRvIGJlIHNldCB0byAxIGhlcmU/IEkKPj4gZG9uJ3QgdGhpbmsgaXQgaGFzIGFueSBlZmZlY3Qg
d2hlbiB5b3UgYXJlIGRpc2FibGluZyBhbiBldmVudC4KPgo+IE5vcGUsIHRoZXkgZG9uJ3QgbWF0
dGVyIGF0IGFsbC4gSSd2ZSBqdXN0IGNvcGllZCB0aGUgImVuYWJsZSIgbGluZSwKPiByZW1vdmVk
IHRoZSBtYXNrIHNvIHRoYXQgdGhlIGxpbmUgd291bGQgbm90IGdvIGJleW9uZCA4MCBjb2x1bW5z
IGFuZAo+IGtlcHQgdGhlIHJlc3QgYXMgaXQgd2FzLgo+Cj4gSWYgdGhlIHBhcmFtZXRlciBhZnRl
ciB0aGUgaW5kZXggKFZNX0VWRU5UX1g4Nl9DUjQpIGlzIDAsIHRoZSBvdGhlcnMKPiBkb24ndCBt
YXR0ZXIuCj4KPiBCdXQgSSBjYW4gc2V0IHRoZW0gYWxsIHRvIDAgaWYgeW91IHByZWZlci4KCkp1
c3QgdG8ga2VlcCB0aGluZ3MgY2xlYW4gSSB3b3VsZCBhcHByZWNpYXRlIHRoYXQuCgpUaGFua3Ms
ClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 21:25:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 21:25:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egGvP-0004Fn-4C; Mon, 29 Jan 2018 21:25:11 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egGvN-0004Fg-TD
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 21:25:10 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id 3B/21-03973-5319F6A5;
 Mon, 29 Jan 2018 21:25:09 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJLMWRWlGSWpSXmKPExsWS0XRdVddkYn6
 UweuLwhb3prxnd2D02N63iz2AMYo1My8pvyKBNePRud3sBadzKu5/bWVrYDzn2sXIxSEk0Mgk
 8fFZGzOE85hRYtecd2wQzjZGiW0/mxm7GDk5RAScJb6emcsOYvMK6Etc3DuNGcQWFjCTWPvlA
 CNIg4TATUWJo4/ngTVICHhL7Fu8mB3G3rGhj6mLkZ2DTcBK4pAYSJRFQFVi++GTTBMYuRcwMq
 xi1ChOLSpLLdI1tNBLKspMzyjJTczM0TU0MNXLTS0uTkxPzUlMKtZLzs/dxAj0MAMQ7GBs2u5
 5iFGSg0lJlFfPNj9KiC8pP6UyI7E4I76oNCe1+BCjDAeHkgTvsX6gnGBRanpqRVpmDjDUYNIS
 HDxKIrzb+oDSvMUFibnFmekQqVOMxhxNDx60MXPcePG6jVmIJS8/L1VKnDdyAlCpAEhpRmke3
 CBYDFxilJUS5mUEOk2IpyC1KDezBFX+FaM4B6OSMK8qyBSezLwSuH2vgE5hAjplRW4uyCkliQ
 gpqQbG5Sk33nzaYrNGddN9uT8fX3uoT7zYUsE6aZ7sNaG98++vWDEn47D0E7e+qtxAj5X91x7
 UMznKXOeX3XJAc9VtzdSl96fNEJnE3XHq96X3/B0z+ZckZN9cu3VWz6+197dbMz872PRkoY9W
 nLH6gdNP2BeaW319ZPOI99tS4WjzxiQWMYVeo3f2rEosxRmJhlrMRcWJABNFlm18AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1517261107!104817123!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3875 invoked from network); 29 Jan 2018 21:25:08 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 21:25:08 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egGvI-0003zj-13; Mon, 29 Jan 2018 21:25:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egGvC-00030m-4q; Mon, 29 Jan 2018 21:24:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egGvB-0005rA-Nt; Mon, 29 Jan 2018 21:24:57 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118428-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-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-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-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-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=d8a5b80568a9cb66810e75b182018e9edb68e8ff
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 21:24:57 +0000
Subject: [Xen-devel] [linux-linus test] 118428: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4453558779258925127=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4453558779258925127==
Content-Type: text/plain

flight 118428 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118428/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118324

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118324
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118324
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118324
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118324
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118324
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118324
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118324
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118324
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118324
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                d8a5b80568a9cb66810e75b182018e9edb68e8ff
baseline version:
 linux                5b7d27967dabfb17c21b0d98b29153b9e3ee71e5

Last test of basis   118324  2018-01-25 07:31:24 Z    4 days
Failing since        118362  2018-01-26 16:56:17 Z    3 days    3 attempts
Testing same since   118428  2018-01-28 23:21:09 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Ma <aaron.ma@canonical.com>
  Alexey Kodanev <alexey.kodanev@oracle.com>
  Andi Shyti <andi.shyti@samsung.com>
  Andy Lutomirski <luto@kernel.org>
  Ben Skeggs <bskeggs@redhat.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Dan Streetman <ddstreet@canonical.com>
  Dan Streetman <ddstreet@ieee.org>
  Dave Airlie <airlied@redhat.com>
  David Ahern <dsahern@gmail.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woodhouse <dwmw@amazon.co.uk>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Eric Anholt <eric@anholt.net>
  Francois Romieu <romieu@fr.zoreil.com>
  H. Peter Anvin <h.peter.anvin@intel.com>
  H. Peter Anvin <hpa@zytor.com>
  Ingo Molnar <mingo@kernel.org>
  Jia Zhang <zhang.jia@linux.alibaba.com>
  Josef Bacik <jbacik@fb.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Lyude Paul <lyude@redhat.com>
  Mark Furneaux <mark@furneaux.ca>
  Martin Brandenburg <martin@omnibond.com>
  Nick Dyer <nick@shmanahar.org>
  Nicolas Dichtel <nicolas.dichtel@6wind.com>
  Oliver Freyermuth <o.freyermuth@googlemail.com>
  Palmer Dabbelt <palmer@sifive.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Tejun Heo <tj@kernel.org>
  Thomas Gleixner <tglx@linutronix.de>
  Tony Luck <tony.luck@intel.com>
  Waiman Long <longman@redhat.com>
  Xiao Liang <xiliang@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                pass    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1283 lines long.)


--===============4453558779258925127==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4453558779258925127==--

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 21:49:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 21:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egHIM-0005jg-PQ; Mon, 29 Jan 2018 21:48:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=al4l=ey=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1egHIK-0005j1-WE
 for xen-devel@lists.xen.org; Mon, 29 Jan 2018 21:48:53 +0000
X-Inumbo-ID: 3c269a84-053e-11e8-b9b1-635ca7ef6cff
Received: from smtp1.rdslink.ro (unknown [81.196.12.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c269a84-053e-11e8-b9b1-635ca7ef6cff;
 Mon, 29 Jan 2018 21:49:09 +0000 (UTC)
Received: from [86.120.159.22] (port=38994 helo=localhost.localdomain)
 by smtp1.rdslink.ro with esmtp (Exim 4.84_2)
 (envelope-from <rcojocaru@bitdefender.com>)
 id 1egHI5-0004h5-2j; Mon, 29 Jan 2018 23:48:43 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 29 Jan 2018 23:48:24 +0200
Message-Id: <20180129214824.27615-1-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.16.1
X-Spam_score: 1.3
X-Spam_score_int: 13
X-Spam_bar: +
X-Spam_report: Spam detection software, running on the system "antispam-smtp-2",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 @@CONTACT_ADDRESS@@ for details. Content preview:  On exit,
 xen-access did not unsubscribe from CR4 write vm_events, 
 potentially leaving the guest stuck. Signed-off-by: Razvan Cojocaru
 <rcojocaru@bitdefender.com>
 --- Changes since V1: - Made all the ignored parameters of
 xc_monitor_write_ctrlreg()
 zeroes. --- tools/tests/xen-access/xen-access.c | 2 ++ 1 file changed, 2
 insertions(+) [...] 
 Content analysis details:   (1.3 points, 7.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.3 RDNS_NONE Delivered to internal network by a host with no rDNS
Cc: ian.jackson@eu.citrix.com, tamas@tklengyel.com, wei.liu2@citrix.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: [Xen-devel] [PATCH V2] tests/xen-access: disable CR4 write events
	on application exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

T24gZXhpdCwgeGVuLWFjY2VzcyBkaWQgbm90IHVuc3Vic2NyaWJlIGZyb20gQ1I0IHdyaXRlIHZt
X2V2ZW50cywKcG90ZW50aWFsbHkgbGVhdmluZyB0aGUgZ3Vlc3Qgc3R1Y2suCgpTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgotLS0KQ2hh
bmdlcyBzaW5jZSBWMToKIC0gTWFkZSBhbGwgdGhlIGlnbm9yZWQgcGFyYW1ldGVycyBvZiB4Y19t
b25pdG9yX3dyaXRlX2N0cmxyZWcoKSB6ZXJvZXMuCi0tLQogdG9vbHMvdGVzdHMveGVuLWFjY2Vz
cy94ZW4tYWNjZXNzLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgYi90b29scy90
ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwppbmRleCA5ZDk2MGUyMTA5Li5hMDgxMTY4ZGVh
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYworKysgYi90
b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwpAQCAtNjU0LDYgKzY1NCw4IEBAIGlu
dCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICAgICAgcmMgPSB4Y19t
b25pdG9yX2NwdWlkKHhjaCwgZG9tYWluX2lkLCAwKTsKICAgICAgICAgICAgIGlmICggZGVzY19h
Y2Nlc3MgKQogICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vz
cyh4Y2gsIGRvbWFpbl9pZCwgMCk7CisgICAgICAgICAgICBpZiAoIHdyaXRlX2N0cmxyZWdfY3I0
ICkKKyAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3Jfd3JpdGVfY3RybHJlZyh4Y2gsIGRv
bWFpbl9pZCwgVk1fRVZFTlRfWDg2X0NSNCwgMCwgMCwgMCwgMCk7CiAKICAgICAgICAgICAgIGlm
ICggcHJpdmNhbGwgKQogICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9wcml2aWxlZ2Vk
X2NhbGwoeGNoLCBkb21haW5faWQsIDApOwotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Jan 29 23:47:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 29 Jan 2018 23:47:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egJ9F-00052N-Dg; Mon, 29 Jan 2018 23:47:37 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egJ9E-00052H-J3
 for xen-devel@lists.xensource.com; Mon, 29 Jan 2018 23:47:36 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id 52/76-03973-792BF6A5;
 Mon, 29 Jan 2018 23:47:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVXfapvw
 ogxdLLS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8ah/59YCg4vZKyY+PAfUwPj5twuRi4OIYFG
 JomGA+9ZIJzHjBJH9jxig3C2MUq0L97B3MXIySEi4Czx9cxcdhCbV0Bf4snTjWBxYQEriRsz1
 zGDNEgItOlL7FnYygSSkBDwlLjTdJ4Fxp65+BCQzc7BBtRwSAwkyiKgKtF1/Qn7BEbuBYwMqx
 g1ilOLylKLdI0s9JKKMtMzSnITM3N0DQ1M9XJTi4sT01NzEpOK9ZLzczcxAn1cz8DAuIOxb5X
 fIUZJDiYlUV492/woIb6k/JTKjMTijPii0pzU4kOMMhwcShK82RuBcoJFqempFWmZOcBgg0lL
 cPAoifCeXw+U5i0uSMwtzkyHSJ1iNOZoevCgjZnjxovXbcxCLHn5ealS4rx+IJMEQEozSvPgB
 sGi4BKjrJQwLyMDA4MQT0FqUW5mCar8K0ZxDkYlYd46kCk8mXklcPteAZ3CBHTKitxckFNKEh
 FSUg2MuZsXOP903R9xYsOSCI6lFb5B8iHyHJd2rj1YXl9gIep/29KjOm5rfjzfxbNRmkcnNwT
 /jLmxeuonnZoDT6pt4j0v3dTx2HtvuvpsPZf7D+/JZCl9szALOVZir7xG+KW81vl11pPrI+qX
 uq9YLDCRR1VdfNL2g+U5e+fULmN6NVPy0+slZpzLlViKMxINtZiLihMBk3joP30CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-13.tower-206.messagelabs.com!1517269653!90950994!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21102 invoked from network); 29 Jan 2018 23:47:34 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-13.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 29 Jan 2018 23:47:34 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egJ99-0007bO-BO; Mon, 29 Jan 2018 23:47:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egJ94-0001bJ-22; Mon, 29 Jan 2018 23:47:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egJ93-0001nC-Iz; Mon, 29 Jan 2018 23:47:25 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118431-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-livepatch:<job status>:broken:regression
 xen-4.8-testing:build-armhf-libvirt:libvirt-build:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6f6786ef0d7f7025860d360f6b1267193ffd1b27
X-Osstest-Versions-That: xen=31d38d633a306b2b06767b5a5f5a8a00269f3c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 29 Jan 2018 23:47:25 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118431: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQzMSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQzMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICBicm9rZW4gaW4gMTE4MzY5CiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMTgzNjkKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDYgbGli
dmlydC1idWlsZCAgZmFpbCBpbiAxMTg0MDcgUkVHUi4gdnMuIDExODE3MAoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE4MzY5
IHBhc3MgaW4gMTE4NDMxCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgIDQgaG9zdC1pbnN0
YWxsKDQpIGJyb2tlbiBpbiAxMTgzNjkgcGFzcyBpbiAxMTg0MzEKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE4MzY5IHBh
c3MgaW4gMTE4NDMxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01IDQ5IHh0Zi90ZXN0LWh2bTY0LWxi
ci10c3gtdm1lbnRyeSBmYWlsIGluIDExODM2OSBwYXNzIGluIDExODQzMQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBp
biAxMTgzNjkgcGFzcyBpbiAxMTg0MzEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTAg
ZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMTgzNjkgcGFzcyBpbiAxMTg0MzEKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBw
YXNzIGluIDExODM2OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBwYXNzIGluIDExODQwNwoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE4NDA3IG4v
YQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgYmxvY2tlZCBpbiAxMTg0MDcgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExODQwNyBuL2EKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4g
MTE4NDA3IGxpa2UgMTE4MTcwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNDkgeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTgxNzAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTgxNzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTgxNzAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgIDcgeGVu
LWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4
ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVz
dGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDZmNjc4NmVmMGQ3ZjcwMjU4NjBkMzYwZjZiMTI2
NzE5M2ZmZDFiMjcKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDMxZDM4
ZDYzM2EzMDZiMmIwNjc2N2I1YTVmNWE4YTAwMjY5ZjNjOTIKCkxhc3QgdGVzdCBvZiBiYXNpcyAg
IDExODE3MCAgMjAxOC0wMS0xNyAxNjo1MDowMyBaICAgMTIgZGF5cwpGYWlsaW5nIHNpbmNlICAg
ICAgICAxMTgyODUgIDIwMTgtMDEtMjMgMTQ6MTU6MzEgWiAgICA2IGRheXMgICAgNiBhdHRlbXB0
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgzMjkgIDIwMTgtMDEtMjUgMTM6NDg6MjcgWiAgICA0
IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1saXZl
cGF0Y2ggYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNmY2Nzg2ZWYwZDdmNzAyNTg2
MGQzNjBmNmIxMjY3MTkzZmZkMWIyNwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNyAyMDE4ICswMDAwCgogICAg
eGVuL2FybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgZm9yIGFmZmVj
dGVkIENvcnRleC1BIENQVXMKICAgIAogICAgQ29ydGV4LUE1NywgQTcyLCBBNzMgYW5kIEE3NSBh
cmUgc3VzY2VwdGlibGUgdG8gYnJhbmNoIHByZWRpY3RvcgogICAgYWxpYXNpbmcgYW5kIGNhbiB0
aGVvcml0aWNhbGx5IGJlIGF0dGFja2VkIGJ5IG1hbGljaW91cyBjb2RlLgogICAgCiAgICBUaGlz
IHBhdGNoIGltcGxlbWVudHMgYSBQU0NJLWJhc2VkIG1pdGlnYXRpb24gZm9yIHRoZXNlIENQVXMg
d2hlbgogICAgYXZhaWxhYmxlLiBUaGUgY2FsbCBpbnRvIGZpcm13YXJlIHdpbGwgaW52YWxpZGF0
ZSB0aGUgYnJhbmNoIHByZWRpY3RvcgogICAgc3RhdGUsIHByZXZlbnRpbmcgYW55IG1hbGljaW91
cyBlbnRyaWVzIGZyb20gYWZmZWN0aW9uIG90aGVyIHZpY3RpbQogICAgY29udGV4dHMuCiAgICAK
ICAgIFBvcnRlZCBmcm9tIExpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAgIGJyYW5jaCBrcHRpLgogICAgCiAgICAgU2ln
bmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICAgICBTaWdu
ZWQtb2ZmLWJ5OiBXaWxsIERlYWNvbiA8d2lsbC5kZWFjb25AYXJtLmNvbT4KICAgIAogICAgVGhp
cyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBj
b21taXQgZTczMGY4ZTQxZTg1MzdmMWRiOTc3MGI5NDY0Zjk1MjNjMjg4NTdiOSkKICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDlmNzllOGQ4NDZlODQxM2M4MjhmNWZjN2NjNmFjNzMzNzI4
ZGZmMDApCiAgICAKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgeGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jCgpjb21taXQgNDQxMzlmZWQ3Yzc5NGViNGU0N2E5YmI5MzA2MWUzMjViZDU3ZmU4YwpB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVl
IEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCgogICAgeGVuL2FybTY0OiBBZGQgc2tlbGV0b24g
dG8gaGFyZGVuIHRoZSBicmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAg
QWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93
IGFuIGF0dGFja2VyIHRvCiAgICByZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24g
c29tZSBDUFVzIGFuZCBwb3RlbnRpYWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9u
ZSBjb250ZXh0IHRvIGFub3RoZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWFsIHNr
ZWxldG9uIGNvZGUgYmVoaW5kIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvCiAgICBlbmFibGUgaW1w
bGVtZW50YXRpb24tc3BlY2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzIGZv
cgogICAgQ1BVcyB0aGF0IGFyZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiB0aGUgbWl0aWdh
dGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5
cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4gRm9yIHNhZmV0eSwgaXQgaXMgYXBwbGll
ZCBhdCBldmVyeQogICAgZXhjZXB0aW9uIGVudHJ5LiBTbyB0aGVyZSBhcmUgcG90ZW50aWFsIGZv
ciBvcHRpbWl6aW5nIHdoZW4gcmVjZWl2aW5nCiAgICBhbiBleGNlcHRpb24gYXQgdGhlIHNhbWUg
bGV2ZWwuCiAgICAKICAgIEJlY2F1c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVk
aWN0b3IsIGl0IGlzIG5vdCBwb3NzaWJsZSB0bwogICAgc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1
Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCiAgICBUaGVyZWZvcmUsIHRo
aXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUK
ICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgT24gQXJtNjQs
IGVhY2ggdmVjdG9yIGNhbiBob2xkIDMyIGluc3RydWN0aW9ucy4gVGhpcyBsZWF2ZSB1cyAzMQog
ICAgaW5zdHJ1Y3Rpb25zIGZvciB0aGUgbWl0aWdhdGlvbi4gVGhlIGxhc3Qgb25lIGlzIHRoZSBi
cmFuY2ggaW5zdHJ1Y3Rpb24KICAgIHRvIHRoZSBoZWxwZXIuCiAgICAKICAgIEJlY2F1c2UgYSBw
bGF0Zm9ybSBtYXkgaGF2ZSBDUFVzIHdpdGggZGlmZmVyZW50IG1pY3JvLWFyY2hpdGVjdHVyZXMs
CiAgICBwZXItQ1BVIHZlY3RvciB0YWJsZSBuZWVkcyB0byBiZSBwcm92aWRlZC4gUmVhbGlzdGlj
YWxseSwgb25seSBhIGZldwogICAgZGlmZmVyZW50IG1pdGlnYXRpb25zIHdpbGwgYmUgbmVjZXNz
YXJ5LiBTbyBwcm92aWRlIGEgc21hbGwgc2V0IG9mCiAgICB2ZWN0b3IgdGFibGVzLiBUaGV5IHdp
bGwgYmUgcmUtdXNlZCBhbmQgcGF0Y2ggd2l0aCB0aGUgbWl0aWdhdGlvbnMKICAgIG9uLWRlbWFu
ZC4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiB0aGUgd29yayBkb25lIGluIExpbnV4IChzZWUg
WzFdKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFsxXSBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0
CiAgICBicmFuY2gga3RwaQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDRjNGZkZGMxNjZjZjUyOGFjYTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMpCiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBmYmE0OGVmZjE4YzAyZDcxNmM5NWI5MmRmODA0YTc1NTYy
MGJlODJlKQogICAgCiAgICBDb25mbGljdHM6CiAgICAgICAgICAgIHhlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYwogICAgICAgICAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCiAgICAg
ICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCgpjb21taXQgY2YwYjU4NGM4
YzUwMzA1ODhiYzQ3YTM2MTRhZDg2MGFmNzQ4MmM1MwpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNSAyMDE4ICsw
MDAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lPTlMKICAgIAog
ICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05TIHRvIG1hdGNoIGFsbCB2
YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVuIENQVSBtb2RlbC4KICAgIAogICAgVGhpcyBp
cyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcxOGUxMDg4NjdiNikKICAgIAog
ICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKICAgIAog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMzc5MDgzM2VmMTZiOTU2NTM0MjRlYzliMTQ1
ZTQ2MGVjMWE1NmQxNikKCmNvbW1pdCA4NTk5MGJmNTNhZGRjZGIwY2U4ZTQ1OGEzZDhmYWQxOTk3
MTBhYzU5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0
ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtNjQ6IEFkZCBt
aXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTcyLCBBNzMgYW5kIEE3NQogICAgCiAgICBD
b3J0ZXgtQTcyLCBBNzMgYW5kIEE3NSBNSURSIHdpbGwgYmUgdXNlZCB0byBhIGZvbGxvdy11cCBm
b3IgaGFyZGVuaW5nCiAgICB0aGUgYnJhbmNoIHByZWRpY3Rvci4KICAgIAogICAgVGhpcyBpcyBw
YXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzk3
NWJmZjUyNGM0ZTJjMzBlZmJmMTQ0ZGU3NTNmMTUxZDk3NGU1MykKICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IDUwNDUwYzFmMzNkYzcyZjIxMzhhNjcxZDczODkzNGY3OTZiZTMzMTgpCgpj
b21taXQgOTQ2ZGQyZWVmYWUyZmFlZWNiZWI5NjYyZTY2OTM1YzgwNzBmNjRmNQpBdXRob3I6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAx
NDoyMzozMyAyMDE4ICswMDAwCgogICAgeGVuL2FybTogSW50cm9kdWNlIGVuYWJsZSBjYWxsYmFj
ayB0byBlbmFibGUgYSBjYXBhYmlsaXRpZXMgb24gZWFjaCBvbmxpbmUgQ1BVCiAgICAKICAgIE9u
Y2UgWGVuIGtub3dzIHdoYXQgZmVhdHVyZXMvd29ya2Fyb3VuZHMgcHJlc2VudCBvbiB0aGUgcGxh
dGZvcm0sIGl0CiAgICBtaWdodCBiZSBuZWNlc3NhcnkgdG8gY29uZmlndXJlIGVhY2ggb25saW5l
IENQVS4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRoYXQgd2ls
bCBiZSBjYWxsZWQgb24gZWFjaCBvbmxpbmUgQ1BVIHRvCiAgICBjb25maWd1cmUgdGhlICJjYXBh
YmlsaXR5Ii4KICAgIAogICAgVGhlIGNvZGUgaXMgYmFzZWQgb24gTGludXggdjQuMTQgKHdoZXJl
IGNwdWZlYXR1cmUuYyBjb21lcyBmcm9tKSwgdGhlCiAgICBleHBsYW5hdGlvbiBvZiB3aHkgdXNp
bmcgc3RvcF9tYWNoaW5lX3J1biBpcyBrZXB0IGFzIHdlIGhhdmUgc2ltaWxhcgogICAgcHJvYmxl
bSBpbiB0aGUgZnV0dXJlLgogICAgCiAgICBMYXN0bHkgaW50cm9kdWNlIGVuYWJsZV9lcnJhdGFf
d29ya2Fyb3VuZCB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uY2UgQ1BVcwogICAgaGF2ZSBib290ZWQg
YW5kIGJlZm9yZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGNyZWF0ZWQuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2YtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgNzUwMDQ5NTE1NWFhY2NlNDM3ODc4Y2I1NzZmNDUyMjRhZTk4NGY0MCkKICAgIAog
ICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZlYXR1cmUu
aAogICAgCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAyZWM3Y2NiZmZjNmI3ODhmNjVl
NTU0OThlNDM0N2MxZWUzYTQ0YjAxKQoKY29tbWl0IDQ1MDdiYjZhZTJiNzc4YTQ4NDM5NDMzODQ1
MjU0NmMxZTRmYzZhZTUKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIEphbiAyMyAxNDo0OTo1OCAyMDE4ICswMTAwCgogICAgdXBkYXRlIFhlbiB2ZXJz
aW9uIHRvIDQuOC4zCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 00:22:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 00:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egJh1-00089T-87; Tue, 30 Jan 2018 00:22:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ukn+=ez=xevo.com=mkelly@srs-us1.protection.inumbo.net>)
 id 1egJh0-00089M-0F
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 00:22:30 +0000
X-Inumbo-ID: a01e25e2-0553-11e8-ba59-bc764e045a96
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe4a::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a01e25e2-0553-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 01:22:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=uievolution.onmicrosoft.com; s=selector1-xevo-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1Wli4j8h4gueK+BF9g93nNc99DF3YGUayph05pyj/GM=;
 b=a+udcdPECBzAinMzMXFY67UzrBD8c8uscEkcNTNfWXujGLxrseNjLAVPARQ9v5rfitzChzPmshpcFNeO9ZZR8WlNL8unqNHubxyzZ2yzIThjMyhWQIAzjLlaw1aVWMfOOLHL0IL7owYTT0nbWha+z/G6fea2792qb4UdfO/zFY8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=mkelly@xevo.com; 
Received: from [10.156.19.171] (205.175.118.66) by
 BN6PR0101MB2932.prod.exchangelabs.com (10.174.87.141) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Tue, 30 Jan 2018 00:22:23 +0000
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
 <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
 <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
 <808e9d86-82c9-9eed-8752-3294c1df74f2@linaro.org>
 <CAPD2p-=aFOY24NpZuwfnq=xS0r9BPFrZry=h8buc5UCXuHtZ0Q@mail.gmail.com>
 <CAPD2p-nYe305YPenOFTQfptVHnNQ2ms=UJ0O7cb4pJHUkeXFrw@mail.gmail.com>
 <ec3f44df-2a4e-f418-f15e-610891cbcb24@xevo.com>
 <CAPD2p-=VOfjVCKhcCo7jzKkdUY7YCtW9yNEJyGbXqWZw3ZRxDQ@mail.gmail.com>
From: Martin Kelly <mkelly@xevo.com>
Message-ID: <1e844b3a-ad36-8bfe-d49d-acfcf67b472e@xevo.com>
Date: Mon, 29 Jan 2018 16:22:15 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAPD2p-=VOfjVCKhcCo7jzKkdUY7YCtW9yNEJyGbXqWZw3ZRxDQ@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [205.175.118.66]
X-ClientProxiedBy: SN4PR0501CA0108.namprd05.prod.outlook.com (10.167.128.25)
 To BN6PR0101MB2932.prod.exchangelabs.com (10.174.87.141)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0f4f0f42-c373-4297-6caa-08d56777891e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BN6PR0101MB2932; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR0101MB2932;
 3:FkepSCoZIri0x4lAMrOVM/h75Oy6lrITN90ihL+RdITGMdVj/iWpddZ21PoUmoj10hX5fa8a64WU6oV0rd/jxVcfxqvpxKWQhYQ/2EooYhKzVlgW6rzpL6OkHftnQEuTcwz+mJ5k33AK9u9ENcWfqFv5GXb0RZTGMkomR8F+xwa/xu+kpaMXfJKsLAZXgKbVwmaOoaoPQYzTc/Mp3OyG7IzYSQ80dqQPKlTidVlyg9tBTipQvW6am7oAhmtDMpzF;
 25:Hs1cxBHIdPDUm8B/P1RRk4OM9hjXcoskBI/YIQajevnAdSQpzBJVir913I98ycpNj1EtOIfiUm6Ojg0M/DpBrTd5CzaAVRgrM3Pm234glKUeWwVl7OEaZbwmUUO0x8VtyYPk+nh2C31uNlWDCc82Qq3vSnHoDuS/wnvP6M6FW/QX4YWhHv5H+l2zVsabOAz2k1Rvd8PUQTUDEPcPIrNrJnH8Kjx8QDmNcGevTcmdTM4bSqJNX1ojSc3+EIf78rBc9vN0RtyLEs8o4+a7q7hrt6wGt1p7HctwNYf3BEeAOcdbPw8GztBj/NC9vpEGK4A/p3QyxxrvicNZ/mRlbU51tw==;
 31:ehIniyjQaTsO/62XBylih+I5F4wX9GmKOS97RQeUiCqSckQMURtZG59YpFdCGu2iFnzrNRtgZhae4g4H4UO9EBqp9uKi3QRAN0b5KIqjm/oJbqFeVXCbzU2HE2tmXavk6u2V6047GbUOvTejht0CIWa5FuX05Ix8JcrfXpTeOHde1Kcm8/vXfuYLT9Frk8YHJNIWPPdIhqypX88QSWSWkXgTT5EDILmRxgzJmbnUKGI=
X-MS-TrafficTypeDiagnostic: BN6PR0101MB2932:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR0101MB2932;
 20:zEs019oL+lfek9ROIUcIlC5xVr+qWs8RVw7l3AKF1iXj0LaQ1Fn43fwOTit3anYDvtcsFdjB97CPQ15iwBslaxGXcuanHVjj8UocmMgBCTDtoQ0k91GIg6Gxxx6GSZ+gAebIgfMEcRDYFJ3vjg7yYB94jVoouj1Rd3x/igXAspSbp52OnJuZbsR8p5nXIcgugQQxb5lAVlQXU03FoMEP6yxv9/QmjfdJkoBsXNxSu9lJq3BfXyLXxL3qWM0o5HA4SLAL0kwzgoYAO8aauh6qJViXfdUpXdXQ6GEijQ9bbyMcHFTAjnLtCo5ih3wzxCoCXHYKMkFzR6h45XNHzdRD2gCbIfnNHyL3k9Rw8fldknqUz5oCyeAo29SNv0WzNY3RDeY/S6g5WItmMwcF1KUOiGUIlqDDnDxOk/dTUwGuPlw=;
 4:J7A2ijWlwSOuBCtaVfTKLMvOgJnK0wD6jdYop6OBKf6vIY0dOIEqEwE9truG5UkporQ7wLSp4dl+V8T3Ngv6QhqMZs6dnv7bMtz2Q8Ri7AsGyc1cu1GOqA1HJHRRtN6vfPWnFAK00SzPu3j9u4jEPzxXUJTEzxa93arAl7Df1e6DSWTa3AiKBK+dvMxXKjp5YEOEAOM66Mu0n0Zemt4izm2UkSZLB0DrjtswSqtQwe5EO5nl9ucDcMwu7AoHohwB7MxeVOyXPIx2CU7i8UDhUWoKb6A7E2YMa4D6Yc2L7/J/0KERUcz5wI4zWVzzljIZD+RpwtbMz2olqzfAyQL0jN68bMj+CkXD1rm5tU84ukSqgBp2tdWA8R7Xz51P5sp+wHcuCpW0wa0ed4NXAQ6SzXLs8kHNW13AMZjwOfZJZHrdNYJKMoTGsTSmiKKkBSll1b/mL42lCSnqssM++QIuqQ==
X-Microsoft-Antispam-PRVS: <BN6PR0101MB2932ECA4F5307757908CBA55ABE40@BN6PR0101MB2932.prod.exchangelabs.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(85827821059158)(114974198459425)(278021516957215)(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231101)(944501161)(6041288)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(6072148)(201708071742011);
 SRVR:BN6PR0101MB2932; BCL:0; PCL:0; RULEID:; SRVR:BN6PR0101MB2932; 
X-Forefront-PRVS: 0568F32D91
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(346002)(39380400002)(39850400004)(396003)(366004)(129404003)(189003)(199004)(52314003)(2486003)(81156014)(6246003)(68736007)(4326008)(64126003)(81166006)(8676002)(26005)(1411001)(3846002)(966005)(52116002)(6116002)(77096007)(52146003)(31696002)(76176011)(23676004)(478600001)(59450400001)(386003)(2906002)(53546011)(186003)(50466002)(8936002)(39060400002)(31686004)(36756003)(16526019)(6306002)(53936002)(93886005)(65956001)(106356001)(66066001)(7736002)(16576012)(54906003)(105586002)(2950100002)(58126008)(47776003)(6916009)(90366009)(65826007)(25786009)(6666003)(6486002)(97736004)(305945005)(67846002)(5660300001)(316002)(83506002)(230700001)(86362001)(229853002)(65806001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR0101MB2932; H:[10.156.19.171]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: xevo.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTjZQUjAxMDFNQjI5MzI7MjM6dXF1eVRiRUFJaUkxbUhXOXM1bmxNVCtk?=
 =?utf-8?B?dUpaTDBici8vcm10a0RGMVVyWWN1bGxBTk5iVUdISEZhNlg2ZU1zUjNZUXI2?=
 =?utf-8?B?dnFaVkdJVVg3KytFZ3hjMkt1dDJCdDdNQzNrOUFTNWVHRCt4dElYcWU5U2xM?=
 =?utf-8?B?MmcvTE1iNnV4NTNSWW1abFBNbXpYUDA4dm5PWGJvREwxUzg5RWtRa3o0ZXlR?=
 =?utf-8?B?RzdMTFMyWFgwWHlOUHA0ODZTL25FTDhZc1dtOWI1UjY4Sk1IVVJGWTZvODhE?=
 =?utf-8?B?WFk1aWZraGUzdllFdDBFUnUxRmgrNC9OeXYxUDdCUENhSlpreEhlbEJNbEJy?=
 =?utf-8?B?cGJkUG9aUGoxcUFpa1QvZnQ2djZZdzUycGpxK21RUGxsY1RUVld5NjBscVU3?=
 =?utf-8?B?dnFMN0dYcndpZXFHY1NzSk44M2t3MC9xbWMzZDl4R3JJa3krR0lSdFpBYlpC?=
 =?utf-8?B?S1pwd1RMVWpudjN6M25tL2ZHSXF1a2VzanR2WFNXNXg5bjlXaXVkLzlVN3I1?=
 =?utf-8?B?ZS84eFRrMDFzSVFwWm9Yd0FsZWVUZlQ2ZkMrTlY5dXBRalorMk1LeW1XcUJr?=
 =?utf-8?B?TndHQlNLditHNS9hZmo4SWZobnJwamNqRHNuZUM2VkdtYzF1amJyVFhTcGxP?=
 =?utf-8?B?R0tEbVc3Y2tGRlo5WHZoeFNjSUx6WmIyUmRUNVNaS09DT2V6VkpjWlNRaVNQ?=
 =?utf-8?B?YUZubmhqeWpuSTFlZjEvVkRNOGxuRUdSRmRnK1RSQnE4S0hOcFVqbmRnVW4y?=
 =?utf-8?B?NlVGMDB3YkRaeGdlVjlVUktqRStlWkt1ekFBNXlCdHdGWkd2S3VoL0tBUjBZ?=
 =?utf-8?B?R2hCQTZMaFl3ZVJBWHJxbSs3ejUzUmtoa21ha2hRK0M3RXd2cGlxWkZrUmpN?=
 =?utf-8?B?aWE3TlRUWEU1Sm1UZU9rZVROOW1tSlJmRU5aUzhBMmhYbnR3aGtXRnNQVjhi?=
 =?utf-8?B?TXU1ejBZalh0UnNacVlhWk1DZU9qSnJKN3RoUm1mNTBJcndqZWdabUtPYzJK?=
 =?utf-8?B?NzVHMUxZRjBrbTd5VGFmaTlrMDFGdWlQOGRuYVd2bXg2U3YzZGlPaGh0Q1RX?=
 =?utf-8?B?ZTVUNnlRcGFFV3ZISHFhZWVHNUVMYjJnQ1ByTGhnQlRrNE8wa0tvRk9zNzgy?=
 =?utf-8?B?Qzgvek9kR1ltcU50ZGk0eXBVb3F4RXJ6dEtReHpXdHlKTDZwWitUbWMraHNq?=
 =?utf-8?B?aFI1cFVEMW10RVY2L2g5RTlDZHpCMGVCb3d0UTgvMU43bG82UWZNRW5vOWpW?=
 =?utf-8?B?UzlHU0dJWmVzcmNuR095RXArNFRrSUF6ZjZaRHp5aFBwOGtxMjQrcmFha2Nu?=
 =?utf-8?B?ZUN1WjhYV2lXRFlHbUROaEIwcUxySkFNVEpCS2VWbitpQlkwS3lob1hkUENm?=
 =?utf-8?B?SUU4QXdXbnhzbDlqZmpBT0hRWHBXUkc5ZVlqa1NNWUQvOUNWeS9kaE01QmEy?=
 =?utf-8?B?OExBQW9NVDNKL3Y4YkpGRzR2K3pRNk5NQisxVTBILzFKYUlWRXhqNzFTRjdP?=
 =?utf-8?B?M25yMGt1d1RCZWxRNFNLeWFWU1BIaW04RVdHNDlBUXpsM3Jqb0hyNmpGam9F?=
 =?utf-8?B?anl3VHVadDFkdGFnRVA5WHhYWFROVWFPL1FZZm53NVpjVDFQcHlFSHAyVm1v?=
 =?utf-8?B?aGRPTmFBdlZhTnJYVDRRZVpMY2p4cnJha3AxbElIS1p2SS9vSk4rTlhmZ0pz?=
 =?utf-8?B?NEloZDY3cWIxYUZnbUk5SkNuZ2V4ZmRZSERIbmY2NGJUbnZDZnROaG0rb3hv?=
 =?utf-8?B?cTNad3I4QWxNUE9XcmpKL2VvdnoydWkvNm5jam9YdWVIOUsrcktiNmk2eDY4?=
 =?utf-8?B?d1A1bGRyTG9aRytFakdQNnlXTDBaWllFNGwrZ3cxZVUrY2JFenJLb0RYV0Fr?=
 =?utf-8?B?M1IyTnczbzNmTXRCa1lCRXU2TnU2YTlpWmp2NWdVbUZRTHJSTmxNV09oRnVQ?=
 =?utf-8?B?ckdkTlVBcGNsTzNQQ2hKMGN3alZyRlEvN0xzTjQxUzUvZ1NmWTVPTHBLVXJC?=
 =?utf-8?B?T2xqekNreXdESW1Wc04vVGRwcmdwamYxc1drWGdhVnRvQnl3OHJNZmtaK3lk?=
 =?utf-8?B?NnpXQ08reHhFWHRBQ0p1VVlrd3FxMGlxN0k4cW9nem5hMk80OTg2eVUzd1Ex?=
 =?utf-8?Q?ugIVHFm50YXBIp5ppOAgNrkAXKYxLDdBAhtKTelSQmPgt4?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR0101MB2932;
 6:nE5NuFrdekRV1d+zmIosRtMvbNzouOx1ppcI3zl7KYYQjHr8fHIJhjBIz3qXsl+kQYrwFQ7FgpvMUoG+m2jwEm7bYNGTaF2u5Q6Tb+d45bg9SfsJEq1aQHFVUKuM43BOUTUVNhCXkiYDTbvR/oxmLhzlRvRWh5QNjERwce0yBVgBSZMOYCtdIxUi8DsucHD00C6OpOlABwTeRRFEtDfcEuHpGGpOWAsiaIavR+FfOimuLwINveh8TrxKUcg8nNjzy2RiwWc7R58YXRHhj1cCcA0yihHrbua/cHkSc/0b0kNck77SHG3EYATNuUJE+bnPo3XDGYpnFXxpgEqM2YMwxGNUji1cH+t5AWioVQU6W3Y=;
 5:OTZ/RKCfNfXrU8R0eNjP2O0C1o+VwBbZWkCYTMvAN6LYZOlWzn0dryps0q0VNRy8MQhngXWCG3P7rOUiYuJVdxWUSM77sXB2wJDsSpYvkjKiFKXezFpp0YU1sJipolFJo9jr3iTxceHuu8844C9f4V100wdaZ6qIab5Iug6kOG4=;
 24:yBQGzJ9DRMo6+OAtaDzFoMe4uzbJlyj990VY2Wt46q9dyXBMjIlWdxdXOxGrp18GzZ/pAvpD1BTM71zBMPo+GWEqzwlSmiowj3XzlS7pT0E=;
 7:KyS5FQhkULxjyCsHzrHt0+1PBFvHyMnm23Eo6pfkWnwg5rk528wqHpKbHZEqeQTwC8Jzjdxt/m61lif8sN0bqGx7ZHRRXkAcKKpDM67vXbvhAorpL1zgw290MzsL1g2mnTG291yWFAi/vtkg23R3OQNgvBw5bY8FGZHz01mdc4PNnduTqKcEu6w7avaJvfw55DCiGm+RUCZ6/U9KbxJVK8UFbjQV6BOYFMYCyt8IBSZnj17zbUwcXEgtz2anPqps
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xevo.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2018 00:22:23.6170 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0f4f0f42-c373-4297-6caa-08d56777891e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e0a7ca1f-2458-4cd6-a7c7-d733c07495ab
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR0101MB2932
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMjkvMjAxOCAwODozMSBBTSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4gSGkK
PiAKPiBPbiBTYXQsIEphbiAyNywgMjAxOCBhdCAyOjQxIEFNLCBNYXJ0aW4gS2VsbHkgPG1rZWxs
eUB4ZXZvLmNvbT4gd3JvdGU6Cj4+IE9uIDAxLzI2LzIwMTggMTA6MTMgQU0sIE9sZWtzYW5kciBU
eXNoY2hlbmtvIHdyb3RlOgo+Pj4KPj4+IEhpLCBNYXJ0aW4KPj4+Cj4+PiBPbiBGcmksIEphbiAy
NiwgMjAxOCBhdCA4OjA1IFBNLCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+Pj4gPG9sZWtzdHlzaEBn
bWFpbC5jb20+IHdyb3RlOgo+Pj4+Cj4+Pj4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMzo0OSBQ
TSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4+PiB3cm90ZToKPj4+
Pj4KPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IEkgYW0gQ0NpbmcgT2xla3NhbmRyLiBIZSBrbm93cyBi
ZXR0ZXIgdGhhbiBtZSB0aGlzIHBsYXRmb3JtLgo+Pj4+Cj4+Pj4KPj4+PiBIaSwgSnVsaWVuLgo+
Pj4+Cj4+Pj4gT0ssIHRoYW5rIHlvdSwgSSB3aWxsIHRyeSB0byBwcm92aWRlIHNvbWUgcG9pbnRl
cnMuCj4+Pj4KPj4+Pj4KPj4+Pj4gQ2hlZXJzLAo+Pj4+Pgo+Pj4+PiBPbiAyNi8wMS8xOCAwMDoy
OSwgTWFydGluIEtlbGx5IHdyb3RlOgo+Pj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBPbiAwMS8yNS8yMDE4
IDA0OjE3IEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+Cj4+
Pj4+Pj4KPj4+Pj4+PiBPbiAyNC8wMS8xOCAyMjoxMCwgTWFydGluIEtlbGx5IHdyb3RlOgo+Pj4+
Pj4+Pgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBIaSwKPj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+
PiBIZWxsbywKPj4+Pj4+Pgo+Pj4+Pj4+PiBEb2VzIGFueW9uZSBrbm93IGlmIEdQVSBwYXNzdGhy
b3VnaCBpcyBzdXBwb3J0ZWQgb24gQVJNPyAoZS5nLiBmb3IgYQo+Pj4+Pj4+PiBHUFUKPj4+Pj4+
Pj4gaW50ZWdyYXRlZCBpbnRvIGFuIEFSTSBTb0MpLiBJIGNoZWNrZWQgZG9jdW1lbnRhdGlvbiBh
bmQgdGhlIGNvZGUsCj4+Pj4+Pj4+IGJ1dCBJCj4+Pj4+Pj4+IGNvdWxkbid0IHRlbGwgZm9yIHN1
cmUuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IElmIHNvLCB3aGF0IGFyZSB0aGUgaGFyZHdhcmUgcmVxdWly
ZW1lbnRzIGZvciBpdD8gSWYgbm90LCBpcyBpdAo+Pj4+Pj4+PiBmZWFzaWJsZQo+Pj4+Pj4+PiB0
byBkbyBpbiB0aGUgZnV0dXJlPwo+Pj4+Pj4+Cj4+Pj4+Pj4KPj4+Pj4+Pgo+Pj4+Pj4+IFhlbiBB
cm0gc3VwcG9ydHMgZGV2aWNlIGludGVncmF0ZWQgaW50byBhbiBBUk0gU29DLiBJbiBnZW5lcmFs
IHdlCj4+Pj4+Pj4gaGlnaGx5Cj4+Pj4+Pj4gcmVjb21tZW5kIHRvIGhhdmUgdGhlIEdQVSBiZWhp
bmQgYW4gSU9NTVUuIFNvIHBhc3N0aHJvdWdoIHdvdWxkIGJlCj4+Pj4+Pj4gZnVsbHkKPj4+Pj4+
PiBzZWN1cmUuCj4+Pj4+Pj4KPj4+Pj4+PiBEb2VzIHlvdXIgcGxhdGZvcm0gaGFzIGFuIElPTU1V
PyBJZiBzbyB3aGljaCBvbmU/IERvIHlvdSBrbm93IGlmIHRoZQo+Pj4+Pj4+IEdQVQo+Pj4+Pj4+
IGlzIGJlaGluZCBpdD8KPj4+Pj4+Pgo+Pj4+Pj4+IEl0IHdvdWxkIGJlIHBvc3NpYmxlIHRvIGRv
IHBhc3N0aHJvdWdoIHdpdGhvdXQgSU9NTVUsIGJ1dCB0aGF0J3MgbW9yZQo+Pj4+Pj4+IGNvbXBs
ZXggYW5kIHdvdWxkIHJlcXVpcmUgc29tZSBoYWNrIGluIFhlbiB0byBtYWtlIHN1cmUgdGhlIGd1
ZXN0Cj4+Pj4+Pj4gbWVtb3J5IGlzCj4+Pj4+Pj4gZGlyZWN0IG1hcHBlZCAoZS5nIGd1ZXN0IHBo
eXNpY2FsIGFkZHJlc3MgPSBob3N0IHBoeXNpY2FsIGFkZHJlc3MpLgo+Pj4+Pj4+Cj4+Pj4+Pj4g
Rm9yIG1vcmUgZG9jdW1lbnRhdGlvbiBvbiBob3cgdG8gZG8gaXQgKHNlZSBbMV0gYW5kIFsyXSku
Cj4+Pj4+Pj4KPj4+Pj4+PiBDaGVlcnMsCj4+Pj4+Pj4KPj4+Pj4+PiBbMV0KPj4+Pj4+Pgo+Pj4+
Pj4+IGh0dHBzOi8vZXZlbnRzLnN0YXRpYy5saW51eGZvdW5kLm9yZy9zaXRlcy9ldmVudHMvZmls
ZXMvc2xpZGVzL3RhbGtfNS5wZGYKPj4+Pj4+PiBbMl0gaHR0cHM6Ly93aWtpLnhlbi5vcmcvaW1h
Z2VzLzEvMTcvRGV2aWNlX3Bhc3N0aHJvdWdoX3hlbi5wZGYKPj4+Pj4+Pgo+Pj4+Pj4KPj4+Pj4+
IEhpIEp1bGllbiwKPj4+Pj4+Cj4+Pj4+PiBUaGFua3MgdmVyeSBtdWNoIGZvciB0aGUgaW5mb3Jt
YXRpb24uIEknbSBsb29raW5nIGF0IHRoZSBSZW5lc2FzIFItQ2FyCj4+Pj4+PiBIMwo+Pj4+Pj4g
UjhBNzc5NSwgd2hpY2ggaGFzIGFuIElPTU1VICh1c2luZyB0aGUgTGludXggaXBtbXUtdm1zYSBk
cml2ZXIgaW4KPj4+Pj4+IGRyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5jKS4gTG9va2luZyBhdCB0
aGUgZGV2aWNlIHRyZWUgZm9yIGl0Cj4+Pj4+PiAocjhhNzc5NS5kdHNpKSwgaXQgYXBwZWFycyB5
b3UgY291bGQgcGFzcyB0aHJvdWdoIHRoZSBkaXNwbGF5QGZlYjAwMDAwCj4+Pj4+PiBub2RlCj4+
Pj4+PiBmb3IgdGhlIERSTSBkcml2ZXIuCj4+Pj4+Pgo+Pj4+Pj4gSSBkaWQgbm90aWNlIHRoaXMg
cGF0Y2ggc2VyaWVzLCB3aGljaCBkaWRuJ3QgZ2V0IG1lcmdlZDoKPj4+Pj4+Cj4+Pj4+Pgo+Pj4+
Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8y
MDE3LTA3L21zZzAyNjc5Lmh0bWwKPj4+Pj4+Cj4+Pj4+PiBQcmVzdW1hYmx5IHRoYXQgZHJpdmVy
IHdvdWxkIGJlIG5lZWRlZCBpbiBYZW4uCj4+Pj4+Pgo+Pj4+Pj4gQXJlIHRoZXJlIGFueSBnb3Rj
aGFzIEknbSBtaXNzaW5nPyBJcyBHUFUgcGFzc3Rocm91Z2ggb24gQVJNIHNvbWV0aGluZwo+Pj4+
Pj4gdGhhdCBpcyAidGhlb3JldGljYWxseSBkb2FibGUiIG9yIHNvbWV0aGluZyB0aGF0IGhhcyBi
ZWVuIGRvbmUgYWxyZWFkeQo+Pj4+Pj4gYW5kCj4+Pj4+PiBzaG93biB0byBiZSBwZXJmb3JtYW50
Pwo+Pj4KPj4+Cj4+PiBJIGFzc3VtZSB0aGUgSDMgU29DIHZlcnNpb24geW91IGFyZSB1c2luZyBp
cyBFUzIuMCwgYmVjYXVzZSBvZgo+Pj4gcjhhNzc5NS5kdHNpLgo+Pj4KPj4+IEJUVywgd2hhdCBC
U1AgdmVyc2lvbiBhcmUgeW91IHVzaW5nPyBJIGFtIHdvbmRlcmluZyB3aGF0IGlzIHlvdXIgdXNl
LWNhc2U/Cj4+PiBJZiB5b3Ugd2FudCB0byBrZWVwIEdQVSBpbiBzb21lIGRlZGljYXRlZCBkb21h
aW4gd2l0aG91dCBubyBoYXJkd2FyZQo+Pj4gYXQgYWxsLCB5b3UgaGF2ZSB0byB1c2Ugc29tZXRo
aW5nIGxpa2UgUFYgRFJNIGZyb250ZW5kIHJ1bm5pbmcgaGVyZQo+Pj4gYW5kIFBWIERSTSBiYWNr
ZW5kIGluIHRoZSBoYXJkd2FyZS9kcml2ZXIgZG9tYWluLgo+Pj4gVGhlIHRoaW5ncyBhcmUgZ29p
bmcgdG8gYmUgbXVjaCBzaW1wbGUgaWYgeW91IHBhc3MgdGhyb3VnaCBhbGwKPj4+IHJlcXVpcmVk
IGRpc3BsYXkgc3ViLWNvbXBvbmVudHMgYXMgd2VsbCwgZm9yIHRoZSAicmNhci1kdSIgRFJNIHRv
IGJlCj4+PiBmdW5jdGlvbmFsLgo+Pj4gV2hpY2ggd2F5IGFyZSB5b3UgbG9va2luZyBmb3I/Cj4+
Cj4+Cj4+IE15IEJTUCBhbmQga2VybmVsIHZlcnNpb24gaXMgZmxleGlibGUsIGFuZCBJJ2QgYmUg
aGFwcHkgdG8gdXNlIHdoYXRldmVyCj4+IHdvcmtzIGJlc3QuIFRoZSB1c2UtY2FzZSBpcyB1c2lu
ZyBPcGVuQ0wgaW5zaWRlIGEgVk0gZm9yIGhpZ2gtcGVyZm9ybWFuY2UKPj4gR1BHUFUuCj4gU291
bmRzIGluZGVlZCBpbnRlcmVzdGluZy4KPiAKPj4gVGhpcyBtZWFucyB0aGF0IHBlcmZvcm1hbmNl
IGlzIGNyaXRpY2FsLCBhbmQgSSB3b3VsZCBnbyB3aXRoIHdoYXRldmVyCj4+IHNvbHV0aW9uIG9m
ZmVycyB0aGUgYmVzdCBwZXJmb3JtYW5jZS4KPiBPaCwgSSBzZWUuCj4gCj4+Cj4+Cj4+Pgo+Pj4g
QW55d2F5LCBpbiBib3RoIGNhc2VzIHlvdSBoYXZlIHRvIHBhc3MgdGhyb3VnaCBHUFUuIEZvciB0
aGF0IHNvbWUKPj4+IGFjdGl2aXRpZXMgc2hvdWxkIGJlIGRvbmU6Cj4+Pgo+Pj4gMS4gWGVuIHNp
ZGU6Cj4+Pgo+Pj4gQXMgZm9yIHRoZSBwYXRjaCBzZXJpZXMsIHlvdSBhcmUgcmlnaHQsIHlvdSBo
YXZlIHRvIGJhc2Ugb24gaXQuIFRoZXJlCj4+PiBhcmUgdHdvIHNlcGFyYXRlIHBhdGNoIHNlcmll
cyB3aGljaCBoYXZlbid0IHVwc3RyZWFtZWQgeWV0LAo+Pj4gYnV0IG5lZWRlZCBmb3IgdGhlIHBh
c3N0aHJvdWdoIGZlYXR1cmUgdG8gd29yayBvbiBSLUNhciBHZW4zIFNvQ3MgKE0zLAo+Pj4gSDMp
Lgo+Pj4KPj4+IGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVuLWRldmVsQGxpc3RzLnhl
bi5vcmcvbXNnMTE1OTAxLmh0bWwKPj4+IGh0dHBzOi8vd3d3Lm1haWwtYXJjaGl2ZS5jb20veGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcvbXNnMTE2MDM4Lmh0bWwKPj4+Cj4+PiBBbHNvIGFkZGl0aW9u
YWwgcGF0Y2ggaXMgbmVlZGVkIHRvIHRlYWNoIElQTU1VLVZNU0EgZHJpdmVyIHRvIGhhbmRsZQo+
Pj4gZGV2aWNlcyB3aGljaCBhcmUgaG9va2VkIHVwIHRvIG11bHRpcGxlIElQTU1VIGNhY2hlcy4K
Pj4+IFNpbmNlIHRoZSBHUFUgb24gSDMgU29DIGlzIGNvbm5lY3RlZCB0byBtdWx0aXBsZSBJUE1N
VSBjYWNoZXM6IFBWMCAtIFBWMy4KPj4+Cj4+PiBJIGhhdmUgY3JlYXRlZCBuZXcgYnJhbmNoIHlv
dSBjYW4gc2ltcGx5IGJhc2Ugb24gdG8gZ2V0IHJlcXVpcmVkCj4+PiBzdXBwb3J0IGluIGhhbmQu
Cj4+PiByZXBvOiBodHRwczovL2dpdGh1Yi5jb20vb3R5c2hjaGVua28xL3hlbi5naXQgYnJhbmNo
OiBpcG1tdV9uZXh0Cj4+Pgo+Pj4gMi4gRGV2aWNlIHRyZWVzIGFuZCBndWVzdCBjb25maWcgZmls
ZToKPj4+Cj4+PiAyLjEuIFlvdSBoYXZlIHRvIGFkZCBmb2xsb3dpbmcgdG8gdGhlIGRvbWFpbiAw
IGRldmljZSB0cmVlOgo+Pj4KPj4+IFRoZXJlIGlzIG5vIG1hZ2ljIGhlcmUuIFRoaXMgaXMganVz
dCB0byBlbmFibGUgY29ycmVzcG9uZGluZyBJUE1NVXMsCj4+PiBob29rZWQgdXAgR1BVIHRvIHRo
ZW0gYW5kIG5vdGlmeSBYZW4KPj4+IHRoYXQgZGV2aWNlIGlzIGdvaW5nIHRvIGJlIHBhc3MgdGhy
b3VnaGVkLgo+Pj4KPj4+ICZnc3ggewo+Pj4gICAgICAgeGVuLHBhc3N0aHJvdWdoOwo+Pj4KPj4+
ICAgICAgIGlvbW11cyA9IDwmaXBtbXVfcHYwIDA+LCA8JmlwbW11X3B2MCAxPiwKPj4+ICAgICAg
IDwmaXBtbXVfcHYwIDI+LCA8JmlwbW11X3B2MCAzPiwKPj4+ICAgICAgIDwmaXBtbXVfcHYwIDQ+
LCA8JmlwbW11X3B2MCA1PiwKPj4+ICAgICAgIDwmaXBtbXVfcHYwIDY+LCA8JmlwbW11X3B2MCA3
PiwKPj4+ICAgICAgIDwmaXBtbXVfcHYxIDA+LCA8JmlwbW11X3B2MSAxPiwKPj4+ICAgICAgIDwm
aXBtbXVfcHYxIDI+LCA8JmlwbW11X3B2MSAzPiwKPj4+ICAgICAgIDwmaXBtbXVfcHYxIDQ+LCA8
JmlwbW11X3B2MSA1PiwKPj4+ICAgICAgIDwmaXBtbXVfcHYxIDY+LCA8JmlwbW11X3B2MSA3PiwK
Pj4+ICAgICAgIDwmaXBtbXVfcHYyIDA+LCA8JmlwbW11X3B2MiAxPiwKPj4+ICAgICAgIDwmaXBt
bXVfcHYyIDI+LCA8JmlwbW11X3B2MiAzPiwKPj4+ICAgICAgIDwmaXBtbXVfcHYyIDQ+LCA8Jmlw
bW11X3B2MiA1PiwKPj4+ICAgICAgIDwmaXBtbXVfcHYyIDY+LCA8JmlwbW11X3B2MiA3PiwKPj4+
ICAgICAgIDwmaXBtbXVfcHYzIDA+LCA8JmlwbW11X3B2MyAxPiwKPj4+ICAgICAgIDwmaXBtbXVf
cHYzIDI+LCA8JmlwbW11X3B2MyAzPiwKPj4+ICAgICAgIDwmaXBtbXVfcHYzIDQ+LCA8JmlwbW11
X3B2MyA1PiwKPj4+ICAgICAgIDwmaXBtbXVfcHYzIDY+LCA8JmlwbW11X3B2MyA3PjsKPj4+IH07
Cj4+Pgo+Pj4gICAgJmlwbW11X3B2MCB7Cj4+PiAgICAgICAgc3RhdHVzID0gIm9rYXkiOwo+Pj4g
ICAgfTsKPj4+Cj4+PiAgICAmaXBtbXVfcHYxIHsKPj4+ICAgICAgICBzdGF0dXMgPSAib2theSI7
Cj4+PiAgICB9Owo+Pj4KPj4+ICAgICZpcG1tdV9wdjIgewo+Pj4gICAgICAgIHN0YXR1cyA9ICJv
a2F5IjsKPj4+ICAgIH07Cj4+Pgo+Pj4gICAgJmlwbW11X3B2MyB7Cj4+PiAgICAgICAgc3RhdHVz
ID0gIm9rYXkiOwo+Pj4gICAgfTsKPj4+Cj4+PiAgICAmaXBtbXVfbW0gewo+Pj4gICAgICAgIHN0
YXR1cyA9ICJva2F5IjsKPj4+ICAgIH07Cj4+Pgo+Pj4gMi4yLiBZb3UgaGF2ZSB0byBhZGQgZm9s
bG93aW5nIHRvIHRoZSBndWVzdCBjb25maWcgZmlsZToKPj4+Cj4+PiBJIG1pZ2h0IG1pc3Rha2Ug
aGVyZSwgcGxlYXNlIHVzZSBleGlzdGluZyBkb2N1bWVudGF0aW9uIHRvIHNlZSBob3cgYQo+Pj4g
Z3Vlc3QgY29uZmlnIGZpbGUKPj4+IHNob3VsZCBiZSBwcm9wZXJseSBtb2RpZmllZC4gRm9yIGV4
YW1wbGUKPj4+IGh0dHBzOi8vZXZlbnRzLnN0YXRpYy5saW51eGZvdW5kLm9yZy9zaXRlcy9ldmVu
dHMvZmlsZXMvc2xpZGVzL3RhbGtfNS5wZGYKPj4+Cj4+PiBkdGRldiA9IFsgIi9zb2MvZ3N4QGZk
MDAwMDAwIiBdCj4+Pgo+Pj4gaXJxcyA9IFsgMTUxIF0KPj4+Cj4+PiBpb21lbSA9IFsgImZkMDAw
LDQwIiBdCj4+Pgo+Pj4gZGV2aWNlX3RyZWUgPSAiZG9tVS5kdGIiIDwtIFRoaXMgaXMgdGhlIGd1
ZXN0IHBhcnRpYWwgZGV2aWNlIHRyZWUuCj4+Pgo+Pj4gMi4zIEFjdHVhbGx5IHRoZSBndWVzdCBw
YXJ0aWFsIGRldmljZSB0cmVlIEkgaGF2ZSB1c2VkIGlzOgo+Pj4KPj4+IC9kdHMtdjEvOwo+Pj4K
Pj4+ICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9hcm0tZ2ljLmg+
Cj4+Pgo+Pj4gLyB7Cj4+PiAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsKPj4+ICAgICAgICNz
aXplLWNlbGxzID0gPDI+Owo+Pj4KPj4+ICAgICAgIHBhc3N0aHJvdWdoIHsKPj4+ICAgICAgICAg
ICBjb21wYXRpYmxlID0gInNpbXBsZS1idXMiOwo+Pj4gICAgICAgICAgIHJhbmdlczsKPj4+Cj4+
PiAgICAgICAgICAgI2FkZHJlc3MtY2VsbHMgPSA8Mj47Cj4+PiAgICAgICAgICAgI3NpemUtY2Vs
bHMgPSA8Mj47Cj4+Pgo+Pj4gICAgICAgICAgIGdzeDogZ3N4QGZkMDAwMDAwIHsKPj4+ICAgICAg
ICAgICAgICAgY29tcGF0aWJsZSA9ICJyZW5lc2FzLGdzeCI7Cj4+PiAgICAgICAgICAgICAgIHJl
ZyA9IDwwIDB4ZmQwMDAwMDAgMCAweDNmZmZmPjsKPj4+ICAgICAgICAgICAgICAgaW50ZXJydXB0
cyA9IDxHSUNfU1BJIDExOSBJUlFfVFlQRV9MRVZFTF9ISUdIPjsKPj4+ICAgICAgICAgICAgICAg
LypjbG9ja3MgPSA8JmNwZyBDUEdfTU9EIDExMj47Ki8KPj4+ICAgICAgICAgICAgICAgLypwb3dl
ci1kb21haW5zID0gPCZzeXNjIFI4QTc3OTVfUERfM0RHX0U+OyovCj4+PiAgICAgICAgICAgfTsK
Pj4+ICAgICAgIH07Cj4+PiB9Owo+Pj4KPj4+IEhvcGUgdGhpcyBoZWxwcy4KPj4+Cj4+Cj4+IFll
cywgdGhpcyBpcyBjZXJ0YWlubHkgdmVyeSBoZWxwZnVsLCB0aGFuayB5b3UuCj4+Cj4+IEp1c3Qg
dG8gdmVyaWZ5LCBpdCBzb3VuZHMgbGlrZSB0aGlzIHdvdWxkIGJlIEhWTSBtb2RlIHdpdGggdGhl
IHBhc3N0aHJvdWdoCj4+IGJlaW5nIHRyYW5zcGFyZW50IHRvIHRoZSBndWVzdDsgaXMgdGhhdCBj
b3JyZWN0Pwo+IEkgYW0gbm90IHN1cmUgdGhhdCB1bmRlcnN0b29kIHlvdXIgcXVlc3Rpb24uCj4g
CgpJJ20gd29uZGVyaW5nIHdoYXQgdGhlIEdQVSB3b3VsZCBsaWtlIHRvIHRoZSBndWVzdC4gV291
bGQgaXQgYmUgdGhlIHNhbWUgCmludGVyZmFjZSBhcyBvbiBhIG5hdGl2ZSBtYWNoaW5lLCBvciB3
b3VsZCBJIG5lZWQgUFYgZHJpdmVycz8KCj4+Cj4+IEFsc28sIGRvIHlvdSBrbm93IGlmIGl0IHdv
dWxkIGJlIHBvc3NpYmxlIHRvIHNoYXJlIHRoZSBHUFUgYWNyb3NzIG11bHRpcGxlCj4+IFZNcywg
b3Igd291bGQgaXQgYmUgZXhjbHVzaXZlIHRvIGEgVk0/Cj4+IEknbSBub3Qgc3VyZSB3aGV0aGVy
IHRoZSBJT01NVQo+PiBzdXBwb3J0cyB0aGlzLCBvciB3aGV0aGVyIHRoZSBEUk0gZHJpdmVyIHN1
cHBvcnRzIGl0Lgo+IAo+IFhlbiBhc3NpZ25zIGFsbCBkZXZpY2VzIHRvIGRvbWFpbiAwIChwcml2
aWxlZ2VkIGRvbWFpbikgYnkgZGVmYXVsdC4KPiBXaXRoIHBhc3N0aHJvdWdoIGZlYXR1cmUgeW91
IGNhbiBhc3NpZ24gZGV2aWNlIHRvIGFub3RoZXIgVk0sIGFuZCBpdAo+IHdpbGwgYmUgZXhjbHVz
aXZlIHRvIHRoYXQgVk0gb25seS4KPiAKPiBJdCBpcyBwb3NzaWJsZSB0byBzaGFyZSB0aGUgR1BV
IGFjcm9zcyBtdWx0aXBsZSBWTXMsIGJ1dCBpdCBpcyB5ZXQKPiBhbm90aGVyIHRlY2huaXF1ZSB0
aGFuIHBhc3N0aHJvdWdoLgo+IFdlIGhhdmUgYSBzb2x1dGlvbiB0byBkbyBzbywgYnV0IGl0IGhh
c24ndCBnb25lIHB1YmxpYyB5ZXQuIFdlIGFyZQo+IGdvaW5nIHRvIHJlZGVzaWduIGl0Lgo+IAoK
VGhhdCBzb3VuZHMgaW50ZXJlc3Rpbmc7IGRvIHlvdSBoYXZlIGFueSBtb3JlIGRldGFpbHMgeW91
IGNvdWxkIHNoYXJlPwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 00:34:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 00:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egJsI-0000UD-7b; Tue, 30 Jan 2018 00:34:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=akr+=ez=intel.com=xiong.y.zhang@srs-us1.protection.inumbo.net>)
 id 1egJsG-0000U7-Sk
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 00:34:08 +0000
X-Inumbo-ID: 51aca7e2-0555-11e8-b9b1-635ca7ef6cff
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 51aca7e2-0555-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 00:34:24 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 29 Jan 2018 16:33:58 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,433,1511856000"; d="scan'208";a="13909790"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga007.fm.intel.com with ESMTP; 29 Jan 2018 16:33:58 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 29 Jan 2018 16:33:57 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.127]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.124]) with mapi id 14.03.0319.002;
 Tue, 30 Jan 2018 08:33:56 +0800
From: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
Thread-Index: AdOYwSC3rTk2Px9IQbS684FkbnWAN///gEeA//4/KUA=
Date: Tue, 30 Jan 2018 00:33:56 +0000
Message-ID: <8082FF9BCB2B054996454E47167FF4EC1C706222@SHSMSX104.ccr.corp.intel.com>
References: <8082FF9BCB2B054996454E47167FF4EC1C703026@SHSMSX104.ccr.corp.intel.com>
 <19c52a64-c301-ba27-8faa-7bbeb53df99a@suse.com>
In-Reply-To: <19c52a64-c301-ba27-8faa-7bbeb53df99a@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzVhZjg2N2MtNDRlZS00OTkxLWJmMWMtNzMzZTQwN2QwYzZjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJFVitDeFpxTmlZSW93K0d3ellZZGU1OHJBVXMwRkJWNURwaXFUSHp2angrTW5GbUZHSGtIYWt6cEI4YTMxNnVmIn0=
x-ctpclassification: CTP_NT
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
Subject: Re: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1lc3NhZ2UgaXMgcmVhbGx5IHNob3J0LiBEb20wIGVycm9yIGhhcHBlbnMgYmVmb3JlIHRo
ZSBmaXJzdCBrZXJuZWwgbWVzc2FnZToKCuKWkiBYZW4gNC4xMS11bnN0YWJsZQooWEVOKSBYZW4g
dmVyc2lvbiA0LjExLXVuc3RhYmxlICh0ZXN0QCkgKGdjYyAoVWJ1bnR1IDUuNC4wLTZ1YnVudHUx
fjE2LjA0LjQpIDUuNC4wIDIwMTYwNjA5KSBkZWJ1Zz1uICBUdWUgSmFuIDMwIDAyOjM4OjE0IENT
VCAyMDE4CihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IFdlZCBKYW4gMjQgMTI6MDE6NTUgMjAxOCAr
MDAwMCBnaXQ6MTI1MmUyOAooWEVOKSBCb290bG9hZGVyOiBHUlVCIDIuMDJ+YmV0YTItMzZ1YnVu
dHUzLjgKKFhFTikgQ29tbWFuZCBsaW5lOiBwbGFjZWhvbGRlciBsb2dsdmw9YWxsIGd1ZXN0X2xv
Z2x2bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2EKKFhFTikgWGVuIGltYWdl
IGxvYWQgYmFzZSBhZGRyZXNzOiAwCihYRU4pIFZpZGVvIGluZm9ybWF0aW9uOgooWEVOKSAgVkdB
IGlzIHRleHQgbW9kZSA4MHgyNSwgZm9udCA4eDE2CihYRU4pICBWQkUvRERDIG1ldGhvZHM6IFYy
OyBFRElEIHRyYW5zZmVyIHRpbWU6IDEgc2Vjb25kcwooWEVOKSBEaXNjIGluZm9ybWF0aW9uOgoo
WEVOKSAgRm91bmQgMSBNQlIgc2lnbmF0dXJlcwooWEVOKSAgRm91bmQgMSBFREQgaW5mb3JtYXRp
b24gc3RydWN0dXJlcwooWEVOKSBYZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAw
MDAwMCAtIDAwMDAwMDAwMDAwOWM4MDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWM4MDAg
LSAwMDAwMDAwMDAwMGEwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTAwMDAgLSAw
MDAwMDAwMDAwMTAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAw
MDAwMGM5ODAyMDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGM5ODAyMDAwIC0gMDAwMDAwMDBj
OTgwMzAwMCAoQUNQSSBOVlMpCihYRU4pICAwMDAwMDAwMGM5ODAzMDAwIC0gMDAwMDAwMDBjOTgy
ZDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMGM5ODJkMDAwIC0gMDAwMDAwMDBjOTg4MTAw
MCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDBjOTg4MTAwMCAtIDAwMDAwMDAwY2EwODIwMDAgKHJl
c2VydmVkKQooWEVOKSAgMDAwMDAwMDBjYTA4MjAwMCAtIDAwMDAwMDAwZDcxZDYwMDAgKHVzYWJs
ZSkKKFhFTikgIDAwMDAwMDAwZDcxZDYwMDAgLSAwMDAwMDAwMGQ3M2ZjMDAwIChyZXNlcnZlZCkK
KFhFTikgIDAwMDAwMDAwZDczZmMwMDAgLSAwMDAwMDAwMGQ3NDRhMDAwIChBQ1BJIGRhdGEpCihY
RU4pICAwMDAwMDAwMGQ3NDRhMDAwIC0gMDAwMDAwMDBkN2FiZjAwMCAoQUNQSSBOVlMpCihYRU4p
ICAwMDAwMDAwMGQ3YWJmMDAwIC0gMDAwMDAwMDBkN2ZmZjAwMCAocmVzZXJ2ZWQpCihYRU4pICAw
MDAwMDAwMGQ3ZmZmMDAwIC0gMDAwMDAwMDBkODAwMDAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAw
MDBkODAwMDAwMCAtIDAwMDAwMDAwZDgxMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBm
ODAwMDAwMCAtIDAwMDAwMDAwZmMwMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZTAw
MDAwMCAtIDAwMDAwMDAwZmUwMTEwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWMwMDAw
MCAtIDAwMDAwMDAwZmVjMDEwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWUwMDAwMCAt
IDAwMDAwMDAwZmVlMDEwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZjAwMDAwMCAtIDAw
MDAwMDAxMDAwMDAwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAw
MDA0MjIwMDAwMDAgKHVzYWJsZSkKKFhFTikgTmV3IFhlbiBpbWFnZSBiYXNlIGFkZHJlc3M6IDB4
ZDZhMDAwMDAKKFhFTikgQUNQSTogUlNEUCAwMDBGMDVCMCwgMDAyNCAocjIgREVMTCAgKQooWEVO
KSBBQ1BJOiBYU0RUIEQ3NDFDMEEwLCAwMEM0IChyMSBERUxMICAgIENCWDMgICAgIDEwNzIwMDkg
QU1JICAgICAxMDAxMykKKFhFTikgQUNQSTogRkFDUCBENzQzRTc3MCwgMDEwQyAocjUgREVMTCAg
ICBDQlgzICAgICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IERTRFQgRDc0MUMx
RjgsIDIyNTc0IChyMiBERUxMICAgIENCWDMgICAgIDEwNzIwMDkgSU5UTCAyMDEyMDkxMykKKFhF
TikgQUNQSTogRkFDUyBEN0FCRUY4MCwgMDA0MAooWEVOKSBBQ1BJOiBBUElDIEQ3NDNFODgwLCAw
MDg0IChyMyBERUxMICAgIENCWDMgICAgIDEwNzIwMDkgQU1JICAgICAxMDAxMykKKFhFTikgQUNQ
STogRlBEVCBENzQzRTkwOCwgMDA0NCAocjEgREVMTCAgICBDQlgzICAgICAxMDcyMDA5IEFNSSAg
ICAgMTAwMTMpCihYRU4pIEFDUEk6IEZJRFQgRDc0M0U5NTAsIDAwOUMgKHIxIERFTEwgICAgQ0JY
MyAgICAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBNQ0ZHIEQ3NDNFOUYwLCAw
MDNDIChyMSBERUxMICAgIENCWDMgICAgIDEwNzIwMDkgTVNGVCAgICAgICA5NykKKFhFTikgQUNQ
STogSFBFVCBENzQzRUEzMCwgMDAzOCAocjEgREVMTCAgICBDQlgzICAgICAxMDcyMDA5IEFNSS4g
ICAgNTAwMEIpCihYRU4pIEFDUEk6IFNTRFQgRDc0M0VBNjgsIDAzNkQgKHIxIFNhdGFSZSBTYXRh
VGFibCAgICAgMTAwMCBJTlRMIDIwMTIwOTEzKQooWEVOKSBBQ1BJOiBTU0RUIEQ3NDNFREQ4LCA1
M0IyIChyMiBTYVNzZHQgIFNhU3NkdCAgICAgIDMwMDAgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQ
STogVUVGSSBENzQ0NDE5MCwgMDA0MiAocjEgICAgICAgICAgICAgICAgICAgICAgICAwICAgICAg
ICAgICAgIDApCihYRU4pIEFDUEk6IExQSVQgRDc0NDQxRDgsIDAwOTQgKHIxIElOVEVMICAgICAg
IFNLTCAgICAgICAgMCBNU0ZUICAgICAgIDVGKQooWEVOKSBBQ1BJOiBTU0RUIEQ3NDQ0MjcwLCAw
MjQ4IChyMiBJTlRFTCAgc2Vuc3JodWIgICAgICAgIDAgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQ
STogU1NEVCBENzQ0NDRCOCwgMkJBRSAocjIgSU5URUwgIFB0aWREZXZjICAgICAxMDAwIElOVEwg
MjAxMjA5MTMpCihYRU4pIEFDUEk6IFNTRFQgRDc0NDcwNjgsIDBCRTMgKHIyIElOVEVMICBUaGVy
X1J2cCAgICAgMTAwMCBJTlRMIDIwMTIwOTEzKQooWEVOKSBBQ1BJOiBEQkdQIEQ3NDQ3QzUwLCAw
MDM0IChyMSBJTlRFTCAgICAgICAgICAgICAgICAgIDAgTVNGVCAgICAgICA1RikKKFhFTikgQUNQ
STogREJHMiBENzQ0N0M4OCwgMDA1NCAocjAgSU5URUwgICAgICAgICAgICAgICAgICAwIE1TRlQg
ICAgICAgNUYpCihYRU4pIEFDUEk6IFNTRFQgRDc0NDdDRTAsIDA2MTMgKHIyICBJTlRFTCBERUxM
X19NVCAgICAgICAgMCBJTlRMIDIwMTIwOTEzKQooWEVOKSBBQ1BJOiBTU0RUIEQ3NDQ4MkY4LCAw
RTczIChyMiBDcHVSZWYgIENwdVNzZHQgICAgIDMwMDAgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQ
STogU0xJQyBENzQ0OTE3MCwgMDE3NiAocjMgREVMTCAgICBDQlgzICAgICAxMDcyMDA5IE1TRlQg
ICAgMTAwMTMpCihYRU4pIEFDUEk6IERNQVIgRDc0NDkyRTgsIDAwQTggKHIxIElOVEVMICAgICAg
U0tMICAgICAgICAgMSBJTlRMICAgICAgICAxKQooWEVOKSBBQ1BJOiBBU0YhIEQ3NDQ5MzkwLCAw
MEE1IChyMzIgSU5URUwgICAgICAgSENHICAgICAgICAxIFRGU00gICAgRjQyNDApCihYRU4pIFN5
c3RlbSBSQU06IDE2MjY1TUIgKDE2NjU1NjQ0a0IpCihYRU4pIE5vIE5VTUEgY29uZmlndXJhdGlv
biBmb3VuZAooWEVOKSBGYWtpbmcgYSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMDQy
MjAwMDAwMAooWEVOKSBEb21haW4gaGVhcCBpbml0aWFsaXNlZAooWEVOKSBDUFUgVmVuZG9yOiBJ
bnRlbCwgRmFtaWx5IDYgKDB4NiksIE1vZGVsIDk0ICgweDVlKSwgU3RlcHBpbmcgMyAocmF3IDAw
MDUwNmUzKQooWEVOKSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgMDAwZmNkZDAKKFhFTikgRE1JIDIu
OCBwcmVzZW50LgooWEVOKSBVc2luZyBBUElDIGRyaXZlciBkZWZhdWx0CihYRU4pIEFDUEk6IFBN
LVRpbWVyIElPIFBvcnQ6IDB4MTgwOCAoMzIgYml0cykKKFhFTikgQUNQSTogdjUgU0xFRVAgSU5G
TzogY29udHJvbFsxOjE4MDRdLCBzdGF0dXNbMToxODAwXQooWEVOKSBBQ1BJOiBJbnZhbGlkIHNs
ZWVwIGNvbnRyb2wvc3RhdHVzIHJlZ2lzdGVyIGRhdGE6IDA6MHg4OjB4MyAwOjB4ODoweDMKKFhF
TikgQUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMToxODA0LDE6MF0sIHBtMXhfZXZ0WzE6MTgw
MCwxOjBdCihYRU4pIEFDUEk6IDMyLzY0WCBGQUNTIGFkZHJlc3MgbWlzbWF0Y2ggaW4gRkFEVCAt
IGQ3YWJlZjgwLzAwMDAwMDAwMDAwMDAwMDAsIHVzaW5nIDMyCihYRU4pIEFDUEk6ICAgICAgICAg
ICAgIHdha2V1cF92ZWNbZDdhYmVmOGNdLCB2ZWNfc2l6ZVsyMF0KKFhFTikgQUNQSTogTG9jYWwg
QVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMV0g
bGFwaWNfaWRbMHgwMF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwMl0g
bGFwaWNfaWRbMHgwMl0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10g
bGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwNF0g
bGFwaWNfaWRbMHgwNl0gZW5hYmxlZCkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4
MDFdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsw
eDAyXSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRb
MHgwM10gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lk
WzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwMl0g
YWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKKFhFTikgSU9BUElDWzBdOiBhcGljX2lk
IDIsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMDAwMCwgR1NJIDAtMTE5CihYRU4pIEFDUEk6
IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGRmbCBkZmwpCihYRU4p
IEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2
ZWwpCihYRU4pIEFDUEk6IElSUTAgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJRMiB1
c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4p
IEVuYWJsaW5nIEFQSUMgbW9kZTogIEZsYXQuICBVc2luZyAxIEkvTyBBUElDcwooWEVOKSBBQ1BJ
OiBIUEVUIGlkOiAweDgwODZhNzAxIGJhc2U6IDB4ZmVkMDAwMDAKKFhFTikgW1ZULURdICBSTVJS
IGFkZHJlc3MgcmFuZ2UgZDk4MDAwMDAuLmRiZmZmZmZmIG5vdCBpbiByZXNlcnZlZCBtZW1vcnk7
IG5lZWQgImlvbW11X2luY2x1c2l2ZV9tYXBwaW5nPTEiPwooWEVOKSBFUlNUIHRhYmxlIHdhcyBu
b3QgZm91bmQKKFhFTikgVXNpbmcgQUNQSSAoTUFEVCkgZm9yIFNNUCBjb25maWd1cmF0aW9uIGlu
Zm9ybWF0aW9uCihYRU4pIFNNUDogQWxsb3dpbmcgNCBDUFVzICgwIGhvdHBsdWcgQ1BVcykKKFhF
TikgSVJRIGxpbWl0czogMTIwIEdTSSwgODQwIE1TSS9NU0ktWAooWEVOKSBOb3QgZW5hYmxpbmcg
eDJBUElDICh1cG9uIGZpcm13YXJlIHJlcXVlc3QpCihYRU4pIHhzdGF0ZTogc2l6ZTogMHg0NDAg
YW5kIHN0YXRlczogMHgxZgooWEVOKSBDUFUwOiBJbnRlbCBtYWNoaW5lIGNoZWNrIHJlcG9ydGlu
ZyBlbmFibGVkCihYRU4pIFNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczoKKFhFTikg
QlRJIG1pdGlnYXRpb25zOiBUaHVuayBOL0EKKFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3Jl
ZGl0IFNjaGVkdWxlciAoY3JlZGl0KQooWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAyMy45OTlNSHog
SFBFVAooWEVOKSBEZXRlY3RlZCAzMTkyLjA0MSBNSHogcHJvY2Vzc29yLgooWEVOKSBJbml0aW5n
IG1lbW9yeSBzaGFyaW5nLgooWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDQxYjdmOCAtPiBmZmZm
ODJkMDgwNDFjZWYwCihYRU4pIHNwdXJpb3VzIDgyNTlBIGludGVycnVwdDogSVJRNy4KKFhFTikg
UENJOiBNQ0ZHIGNvbmZpZ3VyYXRpb24gMDogYmFzZSBmODAwMDAwMCBzZWdtZW50IDAwMDAgYnVz
ZXMgMDAgLSAzZgooWEVOKSBQQ0k6IE1DRkcgYXJlYSBhdCBmODAwMDAwMCByZXNlcnZlZCBpbiBF
ODIwCihYRU4pIFBDSTogVXNpbmcgTUNGRyBmb3Igc2VnbWVudCAwMDAwIGJ1cyAwMC0zZgooWEVO
KSBJbnRlbCBWVC1kIGlvbW11IDAgc3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0Iu
CihYRU4pIEludGVsIFZULWQgaW9tbXUgMSBzdXBwb3J0ZWQgcGFnZSBzaXplczogNGtCLCAyTUIs
IDFHQi4KKFhFTikgSW50ZWwgVlQtZCBTbm9vcCBDb250cm9sIG5vdCBlbmFibGVkLgooWEVOKSBJ
bnRlbCBWVC1kIERvbTAgRE1BIFBhc3N0aHJvdWdoIG5vdCBlbmFibGVkLgooWEVOKSBJbnRlbCBW
VC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24gZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBJbnRlcnJ1
cHQgUmVtYXBwaW5nIGVuYWJsZWQuCihYRU4pIEludGVsIFZULWQgUG9zdGVkIEludGVycnVwdCBu
b3QgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBTaGFyZWQgRVBUIHRhYmxlcyBlbmFibGVkLgoo
WEVOKSBJL08gdmlydHVhbGlzYXRpb24gZW5hYmxlZAooWEVOKSAgLSBEb20wIG1vZGU6IFJlbGF4
ZWQKKFhFTikgSW50ZXJydXB0IHJlbWFwcGluZyBlbmFibGVkCihYRU4pIG5yX3NvY2tldHM6IDEK
KFhFTikgRW5hYmxlZCBkaXJlY3RlZCBFT0kgd2l0aCBpb2FwaWNfYWNrX29sZCBvbiEKKFhFTikg
RU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAtPiBVc2luZyBvbGQgQUNLIG1ldGhvZAooWEVO
KSAuLlRJTUVSOiB2ZWN0b3I9MHhGMCBhcGljMT0wIHBpbjE9MiBhcGljMj0wIHBpbjI9MAooWEVO
KSBUU0MgZGVhZGxpbmUgdGltZXIgZW5hYmxlZAooWEVOKSBBbGxvY2F0ZWQgY29uc29sZSByaW5n
IG9mIDMyIEtpQi4KKFhFTikgbXdhaXQtaWRsZTogTVdBSVQgc3Vic3RhdGVzOiAweDE0MjEyMAoo
WEVOKSBtd2FpdC1pZGxlOiB2MC40LjEgbW9kZWwgMHg1ZQooWEVOKSBtd2FpdC1pZGxlOiBsYXBp
Y190aW1lcl9yZWxpYWJsZV9zdGF0ZXMgMHhmZmZmZmZmZgooWEVOKSBWTVg6IFN1cHBvcnRlZCBh
ZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlv
bgooWEVOKSAgLSBBUElDIFRQUiBzaGFkb3cKKFhFTikgIC0gRXh0ZW5kZWQgUGFnZSBUYWJsZXMg
KEVQVCkKKFhFTikgIC0gVmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQpCihYRU4p
ICAtIFZpcnR1YWwgTk1JCihYRU4pICAtIE1TUiBkaXJlY3QtYWNjZXNzIGJpdG1hcAooWEVOKSAg
LSBVbnJlc3RyaWN0ZWQgR3Vlc3QKKFhFTikgIC0gVk1DUyBzaGFkb3dpbmcKKFhFTikgIC0gVk0g
RnVuY3Rpb25zCihYRU4pICAtIFZpcnR1YWxpc2F0aW9uIEV4Y2VwdGlvbnMKKFhFTikgIC0gUGFn
ZSBNb2RpZmljYXRpb24gTG9nZ2luZwooWEVOKSBIVk06IEFTSURzIGVuYWJsZWQuCihYRU4pIEhW
TTogVk1YIGVuYWJsZWQKKFhFTikgSFZNOiBIYXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkg
ZGV0ZWN0ZWQKKFhFTikgSFZNOiBIQVAgcGFnZSBzaXplczogNGtCLCAyTUIsIDFHQgooWEVOKSBb
VlQtRF1JTlRSLVJFTUFQOiBSZXF1ZXN0IGRldmljZSBbMDAwMDpmMDoxZi4wXSBmYXVsdCBpbmRl
eCAwLCBpb21tdSByZWcgPSBmZmZmODJjMDAwMjFkMDAwCihYRU4pIFtWVC1EXUlOVFItUkVNQVA6
IHJlYXNvbiAyMiAtIFByZXNlbnQgZmllbGQgaW4gdGhlIElSVEUgZW50cnkgaXMgY2xlYXIKKFhF
TikgQnJvdWdodCB1cCA0IENQVXMKKFhFTikgYnVpbGQtaWQ6IDFhZjExZDI2NjE0MmFiZDc2N2Zj
MzVmN2U1MGRjYzcxNDI4YTZmZjIKKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBN
VTogZGlzYWJsZWQKKFhFTikgbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1l
ciBzdGFydGVkLgooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDY5NiBQSVJRcwooWEVOKSBOWCAoRXhl
Y3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGFjdGl2ZQooWEVOKSAqKiogTE9BRElORyBET01BSU4g
MCAqKioKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIKKFhFTikgIERv
bTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyYjY1MDAw
CihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIERvbTAgYWxsb2MuOiAg
IDAwMDAwMDA0MGMwMDAwMDAtPjAwMDAwMDA0MTAwMDAwMDAgKDQwNDYxMDIgcGFnZXMgdG8gYmUg
YWxsb2NhdGVkKQooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDQxZjAzMDAwMC0+MDAwMDAw
MDQyMWZmZmY5MAooWEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIExvYWRl
ZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZmZmZmODJiNjUwMDAKKFhFTikgIEluaXQu
IHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKKFhFTikgIFBoeXMt
TWFjaCBtYXA6IDAwMDAwMDgwMDAwMDAwMDAtPjAwMDAwMDgwMDFmMTY3MzAKKFhFTikgIFN0YXJ0
IGluZm86ICAgIGZmZmZmZmZmODJiNjUwMDAtPmZmZmZmZmZmODJiNjU0YjQKKFhFTikgIFhlbnN0
b3JlIHJpbmc6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKKFhFTikgIENvbnNv
bGUgcmluZzogIDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKKFhFTikgIFBhZ2Ug
dGFibGVzOiAgIGZmZmZmZmZmODJiNjYwMDAtPmZmZmZmZmZmODJiN2YwMDAKKFhFTikgIEJvb3Qg
c3RhY2s6ICAgIGZmZmZmZmZmODJiN2YwMDAtPmZmZmZmZmZmODJiODAwMDAKKFhFTikgIFRPVEFM
OiAgICAgICAgIGZmZmZmZmZmODAwMDAwMDAtPmZmZmZmZmZmODJjMDAwMDAKKFhFTikgIEVOVFJZ
IEFERFJFU1M6IGZmZmZmZmZmODI2YTMxODAKKFhFTikgRG9tMCBoYXMgbWF4aW11bSA0IFZDUFVz
CihYRU4pIEJvZ3VzIERNSUJBUiAweGZlZDE4MDAxIG9uIDAwMDA6MDA6MDAuMAooWEVOKSBJbml0
aWFsIGxvdyBtZW1vcnkgdmlycSB0aHJlc2hvbGQgc2V0IGF0IDB4NDAwMCBwYWdlcy4KKFhFTikg
U2NydWJiaW5nIEZyZWUgUkFNIG9uIDEgbm9kZXMgdXNpbmcgNCBDUFVzCihYRU4pIC4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5kb25lLgooWEVOKSBTdGQuIExvZ2xldmVsOiBBbGwK
KFhFTikgR3Vlc3QgTG9nbGV2ZWw6IEFsbAooWEVOKSBYZW4gaXMgcmVsaW5xdWlzaGluZyBWR0Eg
Y29uc29sZS4KKFhFTikgKioqIFNlcmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRo
cmVlIHRpbWVzIHRvIHN3aXRjaCBpbnB1dCB0byBYZW4pCihYRU4pIEZyZWVkIDQ2MGtCIGluaXQg
bWVtb3J5CihYRU4pIGQwdjAgVW5oYW5kbGVkIHBhZ2UgZmF1bHQgZmF1bHQvdHJhcCBbIzE0LCBl
Yz0wMDAwXQooWEVOKSBQYWdldGFibGUgd2FsayBmcm9tIDAwMDAwMDAwMDAwMDAwMjg6CihYRU4p
ICBMNFsweDAwMF0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYKKFhFTikgZG9t
YWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gZW50cnkuUzogZmF1bHQgYXQgZmZmZjgyZDA4MDM1
MzBlNCB4ODZfNjQvZW50cnkuUyNjcmVhdGVfYm91bmNlX2ZyYW1lKzB4MTM1LzB4MTUxCihYRU4p
IERvbWFpbiAwICh2Y3B1IzApIGNyYXNoZWQgb24gY3B1IzA6CihYRU4pIC0tLS1bIFhlbi00LjEx
LXVuc3RhYmxlICB4ODZfNjQgIGRlYnVnPW4gICBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6
ICAgIDAKKFhFTikgUklQOiAgICBlMDMzOls8ZmZmZmZmZmY4MTAzZjc4Yj5dCihYRU4pIFJGTEFH
UzogMDAwMDAwMDAwMDAwMDI5MiAgIEVNOiAxICAgQ09OVEVYVDogcHYgZ3Vlc3QgKGQwdjApCihY
RU4pIHJheDogMDAwMDAwMDAwMDAwMDAwMCAgIHJieDogZmZmZmZmZmY4MWUwNjAyMCAgIHJjeDog
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDAgICByc2k6IGZmZmZm
ZmZmODI0MDNlOTAgICByZGk6IGZmZmZmZmZmODI0MDNlOGMKKFhFTikgcmJwOiBmZmZmZmZmZjgy
NDAzZWM4ICAgcnNwOiBmZmZmZmZmZjgyNDAzZTEwICAgcjg6ICBmZmZmZmZmZjgyNDAzZjAwCihY
RU4pIHI5OiAgMDAwMDAwMDBmZmZmZmZmZiAgIHIxMDogZmZmZmZmZmY4MjQwM2YwNCAgIHIxMTog
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSByMTI6IGZmZmZmZmZmODI0MDNlODggICByMTM6IGZmZmZm
ZmZmODI0MDNlNzggICByMTQ6IGZmZmZmZmZmODI0MDNlODAKKFhFTikgcjE1OiBmZmZmZmZmZjgy
NDAzZTg0ICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNiICAgY3I0OiAwMDAwMDAwMDAwMzUyNmUwCihY
RU4pIGNyMzogMDAwMDAwMDQwZWI2NjAwMCAgIGNyMjogMDAwMDAwMDAwMDAwMDAyOAooWEVOKSBm
c2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc3M6IDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAw
MDAgICBzczogZTAyYiAgIGNzOiBlMDMzCihYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNw
PWZmZmZmZmZmODI0MDNlMTA6CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODEwM2Y3OGIKKFhFTikgICAgMDAwMDAwMDEw
MDAwZTAzMCAwMDAwMDAwMDAwMDEwMDkyIGZmZmZmZmZmODI0MDNlNTggMDAwMDAwMDAwMDAwZTAy
YgooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI2NTkxZTAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI2NTkxZTAgZmZmZmZmZmY4MjQw
M2YwNAooWEVOKSAgICBmZmZmZmZmZjgyNDAzZjAwIGZmZmZmZmZmODI0MDNlZmMgZmZmZmZmZmY4
MjQwM2VmOCBmZmZmZmZmZjgyNDAzZjQwCihYRU4pICAgIGZmZmZmZmZmODEwNDAzNDMgZmZmZmZm
ZmY4MjQwM2YxNCBmZmZmZmZmZjgyNDAzZjEwIGZmZmZmZmZmODI0MDNmMGMKKFhFTikgICAgZmZm
ZmZmZmY4MjQwM2YwOCAwMDAwMDAwMDAwMDAzMDI3IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDA4
MDAwMDAwOAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODEwMzIxMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyNDAzZmY4IGZmZmZmZmZmODI2YWMzNWQKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwZjAwMDAwMDYwYzBjNzQ4IGNjY2NjY2NjY2NjY2MzMDUKKFhF
TikgICAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2Mg
Y2NjY2NjY2NjY2NjY2NjYwooWEVOKSAgICBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2Nj
Y2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjCihYRU4pICAgIGNjY2NjY2NjY2Nj
Y2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MK
KFhFTikgICAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2Nj
Y2MgY2NjY2NjY2NjY2NjY2NjYwooWEVOKSBIYXJkd2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9vdGlu
ZyBtYWNoaW5lIGluIDUgc2Vjb25kcy4KKFhFTikgQVBJQyBlcnJvciBvbiBDUFUwOiA0MCgwMCkK
KFhFTikgUmVzZXR0aW5nIHdpdGggQUNQSSBNRU1PUlkgb3IgSS9PIFJFU0VUX1JFRy4KCnRoYW5r
cwo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogSnVlcmdlbiBHcm9zcyBbbWFp
bHRvOmpncm9zc0BzdXNlLmNvbV0KPiBTZW50OiBNb25kYXksIEphbnVhcnkgMjksIDIwMTggMTo0
NSBQTQo+IFRvOiBaaGFuZywgWGlvbmcgWSA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+OyBYZW4t
ZGV2ZWwKPiA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2
ZWxdIFtidWddeGVuIDQuMTAgKyBkb20wIDQuMTUgY291bGRuJ3QgYm9vdCB1cAo+IAo+IE9uIDI5
LzAxLzE4IDA2OjI4LCBaaGFuZywgWGlvbmcgWSB3cm90ZToKPiA+IFRvZGF5IEkgZm91bmQgeGVu
IDQuMTAgKG9yIHN0YWdpbmcgYnJhbmNoKSB3aXRoIGRvbTAgNC4xNSBrZXJuZWwsIGRvbTAKPiA+
IGNvdWxkbid0IGJvb3QgdXAgYW5kIGl0IHByaW50IHRoZSBmb2xsb3dpbmcgZXJyb3IsIGlzIGl0
IGEga25vd24gaXNzdWUgPwo+IAo+IFBsZWFzZSBwb3N0IG1vcmUgaW5mb3JtYXRpb24uIFBsZWFz
ZSBhZGQgdGhlIGZvbGxvd2luZyB0byB0aGUgaHlwZXJ2aXNvcgo+IGJvb3QgcGFyYW1ldGVyczoK
PiAKPiBsb2dsdmw9YWxsIGd1ZXN0X2xvZ2x2bD1hbGwKPiAKPiBBbmQgdGhlIGRvbTAgYm9vdCBw
YXJhbWV0ZXJzIHNob3VsZCBoYXZlOgo+IAo+IGVhcmx5cHJpbnRrPXhlbgo+IAo+IFRoZW4gcGxl
YXNlIHNlbmQgdGhlIGNvbXBsZXRlIGJvb3QgbG9nLiBQcm9iYWJseSBpdCB3aWxsIGJlIG5lY2Vz
c2FyeSB0byBoYXZlCj4gdGhlIGtlcm5lbCBhZGRyZXNzZXMgb2YgdGhlIGd1ZXN0IHN0YWNrIHRy
YWNlIHRyYW5zbGF0ZWQgdG8KPiBzeW1ib2wrb2Zmc2V0IHRvIGtub3cgd2hhdCByZWFsbHkgaGFw
cGVuZWQuCj4gCj4gCj4gSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 04:44:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 04:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egNmM-0006FB-8n; Tue, 30 Jan 2018 04:44:18 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egNmL-0006F5-EN
 for xen-devel@lists.xensource.com; Tue, 30 Jan 2018 04:44:17 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id B8/4D-04971-028FF6A5;
 Tue, 30 Jan 2018 04:44:16 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVVf+R36
 Uwfnvhhb3prxnd2D02N63iz2AMYo1My8pvyKBNaNr0yr2gjPGFbuunWZvYGxX62Lk4hASaGSS
 +LDpIQuE85hR4uK8icwQzjZGib3bdrF2MXJyiAg4S3w9M5cdxOYV0JdY8PY+WFxYwEhiW8sld
 pAGCYEuNomHt94AJTiAHF+JuRMlQWpAzEUz3gFtYOdgE7CSOCQGUsAioCqx7VPyBEbuBYwMqx
 g1ilOLylKLdI0M9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAr3LAAQ7GP8sCzj
 EKMnBpCTKq2ebHyXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgrf7G1BOsCg1PbUiLTMHGGYwaQkO
 HiUR3iaQNG9xQWJucWY6ROoUozFH04MHbcwcN168bmMWYsnLz0uVEue9A1IqAFKaUZoHNwgW/
 pcYZaWEeRmBThPiKUgtys0sQZV/xSjOwagkzHsSZApPZl4J3L5XQKcwAZ2yIjcX5JSSRISUVA
 NjUaHTrq73E79UR3RM+ZM0IfPainkZF76K3XnIVvBzRSJHzsoHjW+XNj0O2a8b5Psy4+F29b8
 XpJ+4VLIo/zz8iSO5z63j7cqlOrufsF7YVRe++OpeyyT2cL57Xf6TnqTmrDVOa3lkwrnexdM2
 cN7zEMFuTuGMH+Up8nLfmRLUHjUs2Hd0maWCEktxRqKhFnNRcSIAvi2cjnoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-2.tower-27.messagelabs.com!1517287454!51576641!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 12520 invoked from network); 30 Jan 2018 04:44:15 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-2.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jan 2018 04:44:15 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egNmH-0001KA-UC; Tue, 30 Jan 2018 04:44:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egNmC-0004JH-Dd; Tue, 30 Jan 2018 04:44:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egNmB-0000Ro-Jw; Tue, 30 Jan 2018 04:44:08 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118440-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 Jan 2018 04:44:07 +0000
Subject: [Xen-devel] [seabios test] 118440: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ0MCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0NDAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDgwIGRheXMgICA5NiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDEyIGRheXMgICAx
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 06:19:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 06:19:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egPGB-0003yh-1u; Tue, 30 Jan 2018 06:19:11 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.41])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egPG9-0003ya-Uh
 for xen-devel@lists.xensource.com; Tue, 30 Jan 2018 06:19:10 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta.az-a.eu-central-1.aws.symcld.net id 24/52-07921-85E007A5;
 Tue, 30 Jan 2018 06:19:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrBLMWRWlGSWpSXmKPExsWS0XRdVTecryD
 KoPOYssW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzdg3fQtrQX8jY8XZpp+MDYyLI7sYuTiEBBqZ
 JC58+MkM4TxmlFj8ei8bhLONUeLwyldAGU4OEQFnia9n5rJ3MXJw8AroS0w5WgsSFhawkGg9C
 BLm5JAQWCEn8f+pEITtLbH172RGGPvEkousXYzsHGwCVhKHxECGsAioSvz46j6BkXsBI8MqRs
 ukosz0jJLcxMwcXUMDA11DQ2NdY10jE2O9xCrdRL3UUt3k1LySokSgrF5iebFecWVuck6KXl5
 qySZGoP8ZgGAH49w5iYcYJTmYlER59Wzzo4T4kvJTKjMSizPii0pzUosPMcpwcChJ8E7mLYgS
 EixKTU+tSMvMAQYiTFqCg0dJhPcjF1Cat7ggMbc4Mx0idYrRmKPpwYM2Zo4bL163MQux5OXnp
 UqJ8xaBTBIAKc0ozYMbBIuQS4yyUsK8jECnCfEUpBblZpagyr9iFOdgVBLmnQoyhSczrwRu3y
 ugU5iATlmRmwtySkkiQkqqgdF1TX+1gcTFB8279CZ5yuWcurfnZ8q53phlk1umPlzvZpUytyt
 3//J3P17/6trymOlq8eFj8c90rOd8Y85aJfC11OfYGrUDJwLP5jZc1JjKvWo5X514UuJl060i
 b6f4bK6+HX4la0N0hfNywWM8S/rbRM5J1lqu74l/81DQnINDiung7plbIxYpsRRnJBpqMRcVJ
 wIAmWG+54sCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-21.tower-225.messagelabs.com!1517293142!507674!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 28105 invoked from network); 30 Jan 2018 06:19:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-21.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jan 2018 06:19:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egPFy-00043q-8m; Tue, 30 Jan 2018 06:18:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egPFt-0000ra-07; Tue, 30 Jan 2018 06:18:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egPFs-0008Gx-Jf; Tue, 30 Jan 2018 06:18:52 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118436-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-xl-rtds:xen-install:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-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-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-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-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=6233b4a8c2a32ef6955a921246fa08705bbb3676
X-Osstest-Versions-That: qemuu=e607bbee553cfe73072870cef458cfa4e78133e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 Jan 2018 06:18:52 +0000
Subject: [Xen-devel] [qemu-mainline test] 118436: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQzNiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0MzYvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExODQx
MQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDYgeGVuLWluc3RhbGwgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQxMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODQxMQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE4NDExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg0MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODQx
MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTE4NDExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
IDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0t
aW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICA2MjMzYjRhOGMyYTMyZWY2OTU1YTkyMTI0NmZhMDg3MDViYmIzNjc2CmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBlNjA3YmJlZTU1M2NmZTczMDcyODcwY2Vm
NDU4Y2ZhNGU3ODEzM2UyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg0MTEgIDIwMTgtMDEtMjgg
MDc6MTc6MjMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NDM2ICAyMDE4LTAx
LTI5IDEwOjExOjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRWRnYXIgS2F6aWFraG1lZG92IDxlZGdhci5r
YXppYWtobWVkb3ZAdmlydHVvenpvLmNvbT4KICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNv
bT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgVmxhZGltaXIg
U2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
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
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNjIzM2I0YThjMmEzMmVmNjk1NWE5
MjEyNDZmYTA4NzA1YmJiMzY3NgpNZXJnZTogZTYwN2JiZWU1NSA5Nzc2ZjBkYjZhCkF1dGhvcjog
UGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBKYW4g
MjYgMTc6Mjk6MTQgMjAxOCArMDAwMAoKICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2gg
J3JlbW90ZXMvZXJpY2IvdGFncy9wdWxsLW5iZC0yMDE4LTAxLTI2JyBpbnRvIHN0YWdpbmcKICAg
IAogICAgbmJkIHBhdGNoZXMgZm9yIDIwMTgtMDEtMjYKICAgIAogICAgLSBWbGFkaW1pciBTZW1l
bnRzb3YtT2dpZXZza2l5IC0gbmJkIGV4cG9ydCBxbXAgaW50ZXJmYWNlCiAgICAtIEVyaWMgQmxh
a2UgLSBobXA6IEFkZCBuYmRfc2VydmVyX3JlbW92ZSB0byBtaXJyb3IgUU1QIGNvbW1hbmQKICAg
IC0gRWRnYXIgS2F6aWFraG1lZG92IC0gbmJkOiBpbXBsZW1lbnQgYmRydl9nZXRfaW5mbyBjYWxs
YmFjawogICAgCiAgICAjIGdwZzogU2lnbmF0dXJlIG1hZGUgRnJpIDI2IEphbiAyMDE4IDE2OjAy
OjM0IEdNVAogICAgIyBncGc6ICAgICAgICAgICAgICAgIHVzaW5nIFJTQSBrZXkgMHhBN0ExNkI0
QTI1Mjc0MzZBCiAgICAjIGdwZzogR29vZCBzaWduYXR1cmUgZnJvbSAiRXJpYyBCbGFrZSA8ZWJs
YWtlQHJlZGhhdC5jb20+IgogICAgIyBncGc6ICAgICAgICAgICAgICAgICBha2EgIkVyaWMgQmxh
a2UgKEZyZWUgU29mdHdhcmUgUHJvZ3JhbW1lcikgPGViYjlAYnl1Lm5ldD4iCiAgICAjIGdwZzog
ICAgICAgICAgICAgICAgIGFrYSAiW2pwZWcgaW1hZ2Ugb2Ygc2l6ZSA2ODc0XSIKICAgICMgUHJp
bWFyeSBrZXkgZmluZ2VycHJpbnQ6IDcxQzIgQ0MyMiBCMUM0IDYwMjkgMjdEMiAgRjNBQSBBN0Ex
IDZCNEEgMjUyNyA0MzZBCiAgICAKICAgICogcmVtb3Rlcy9lcmljYi90YWdzL3B1bGwtbmJkLTIw
MTgtMDEtMjY6CiAgICAgIG5iZDogaW1wbGVtZW50IGJkcnZfZ2V0X2luZm8gY2FsbGJhY2sKICAg
ICAgaG1wOiBBZGQgbmJkX3NlcnZlcl9yZW1vdmUgdG8gbWlycm9yIFFNUCBjb21tYW5kCiAgICAg
IGlvdGVzdCAyMDU6IG5ldyB0ZXN0IGZvciBxbXAgbmJkLXNlcnZlci1yZW1vdmUKICAgICAgaW90
ZXN0czogaW1wbGVtZW50IFFlbXVJb0ludGVyYWN0aXZlIGNsYXNzCiAgICAgIGlvdGVzdCAxNDc6
IGFkZCBjYXNlcyB0byB0ZXN0IG5ldyBAbmFtZSBwYXJhbWV0ZXIgb2YgbmJkLXNlcnZlci1hZGQK
ICAgICAgcWFwaTogYWRkIG5iZC1zZXJ2ZXItcmVtb3ZlCiAgICAgIGhtcDogQWRkIG5hbWUgcGFy
YW1ldGVyIHRvIG5iZF9zZXJ2ZXJfYWRkCiAgICAgIHFhcGk6IGFkZCBuYW1lIHBhcmFtZXRlciB0
byBuYmQtc2VydmVyLWFkZAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxsIDxw
ZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+Cgpjb21taXQgOTc3NmYwZGI2YTE5YTA1MTBlODliN2Fh
ZTM4MTkwYjQ4MTFjOTViYQpBdXRob3I6IEVkZ2FyIEthemlha2htZWRvdiA8ZWRnYXIua2F6aWFr
aG1lZG92QHZpcnR1b3p6by5jb20+CkRhdGU6ICAgVGh1IEphbiAxOCAxNDo1MTo1OCAyMDE4ICsw
MzAwCgogICAgbmJkOiBpbXBsZW1lbnQgYmRydl9nZXRfaW5mbyBjYWxsYmFjawogICAgCiAgICBT
aW5jZSBtaXJyb3Igam9iIHN1cHBvcnRzIGVmZmljaWVudCB6ZXJvIG91dCB0YXJnZXQgbWVjaGFu
aXNtIChzZWUKICAgIGluIG1pcnJvcl9kaXJ0eV9pbml0KCkpLCBpbXBsZW1lbnQgYmRydl9nZXRf
aW5mbyB0byBtYWtlIGl0IHdvcmsKICAgIG92ZXIgTkJELiBTdWNoIGltcHJvdmVtZW50IHdpbGwg
YWxsb3cgdXNpbmcgdGhlIGxhcmdlc3QgY2h1bmsgcG9zc2libGUKICAgIGFuZCB3aWxsIGRlY3Jl
YXNlIHRoZSBudW1iZXIgb2YgTkJEX0NNRF9XUklURV9aRVJPRVMgcmVxdWVzdHMgb24gdGhlIHdp
cmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEVkZ2FyIEthemlha2htZWRvdiA8ZWRnYXIua2F6
aWFraG1lZG92QHZpcnR1b3p6by5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxODAxMTgxMTUxNTgu
MTcyMTktMS1lZGdhci5rYXppYWtobWVkb3ZAdmlydHVvenpvLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRoYXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
RXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+Cgpjb21taXQgMDhmYjEwYTcyOTI2MzdlYjU4
MzZiOGFjMDdiN2VmODI2N2RiMDNiZQpBdXRob3I6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQu
Y29tPgpEYXRlOiAgIFRodSBKYW4gMjUgMDg6NDU6NTcgMjAxOCAtMDYwMAoKICAgIGhtcDogQWRk
IG5iZF9zZXJ2ZXJfcmVtb3ZlIHRvIG1pcnJvciBRTVAgY29tbWFuZAogICAgCiAgICBTaW5jZSBl
dmVyeXRoaW5nIGVsc2UgYWJvdXQgdGhlIG5iZC1zZXJ2ZXItKiBRTVAgY29tbWFuZHMgaXMKICAg
IGFjY2Vzc2libGUgZnJvbSBITVAsIHdlIG1pZ2h0IGFzIHdlbGwgbWFrZSByZW1vdmluZyBhbiBl
eHBvcnQKICAgIGF2YWlsYWJsZSBhcyB3ZWxsLiAgRm9yIG5vdywgSSB3ZW50IHdpdGggYSBib29s
IGZsYWcgcmF0aGVyCiAgICB0aGFuIGEgbW9kZSBzdHJpbmcgZm9yIGNob29zaW5nIGJldHdlZW4g
c2FmZSAoZGVmYXVsdCkgYW5kCiAgICBoYXJkIG1vZGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtSWQ6IDwyMDE4MDEy
NTE0NDU1Ny4yNTUwMi0xLWVibGFrZUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IERyLiBE
YXZpZCBBbGFuIEdpbGJlcnQgPGRnaWxiZXJ0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KCmNvbW1pdCAyZGFkZWRjZTJiMmZiZGZk
Y2UxZGU4ZjEwOGEzZDY3YzIyNDFkZjg3CkF1dGhvcjogVmxhZGltaXIgU2VtZW50c292LU9naWV2
c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgpEYXRlOiAgIEZyaSBKYW4gMTkgMTY6NTc6
MTkgMjAxOCArMDMwMAoKICAgIGlvdGVzdCAyMDU6IG5ldyB0ZXN0IGZvciBxbXAgbmJkLXNlcnZl
ci1yZW1vdmUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50c292LU9naWV2
c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTgwMTE5
MTM1NzE5LjI0NzQ1LTYtdnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogICAgW2VibGFrZTogYWRq
dXN0IHRvIG5leHQgYXZhaWxhYmxlIHRlc3QgbnVtYmVyXQogICAgU2lnbmVkLW9mZi1ieTogRXJp
YyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+Cgpjb21taXQgOWZhOTBlZWMwNDQ1NGRhY2UwZjYy
YWYxZjQzOWU3NDgwM2UzYTBjMQpBdXRob3I6IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkg
PHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE5IDE2OjU3OjE4IDIw
MTggKzAzMDAKCiAgICBpb3Rlc3RzOiBpbXBsZW1lbnQgUWVtdUlvSW50ZXJhY3RpdmUgY2xhc3MK
ICAgIAogICAgSW1wbGVtZW50IFFlbXVJb0ludGVyYWN0aXZlIHRvIHRlc3QgbmJkLXNlcnZlci1y
ZW1vdmUgY29tbWFuZCB3aGVuCiAgICB0aGVyZSBhcmUgYWN0aXZlIGNvbm5lY3Rpb25zLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50
c292QHZpcnR1b3p6by5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAxODAxMTkxMzU3MTkuMjQ3NDUt
NS12c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtl
IDxlYmxha2VAcmVkaGF0LmNvbT4KCmNvbW1pdCA1NDkwODRlYWVkZDM2OGJkYzg3ZTZiNjk5Y2Zm
ODM1NjFlZWM0YWFiCkF1dGhvcjogVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVu
dHNvdkB2aXJ0dW96em8uY29tPgpEYXRlOiAgIEZyaSBKYW4gMTkgMTY6NTc6MTcgMjAxOCArMDMw
MAoKICAgIGlvdGVzdCAxNDc6IGFkZCBjYXNlcyB0byB0ZXN0IG5ldyBAbmFtZSBwYXJhbWV0ZXIg
b2YgbmJkLXNlcnZlci1hZGQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogVmxhZGltaXIgU2VtZW50
c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogICAgUmV2aWV3ZWQtYnk6
IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgogICAgTWVzc2FnZS1JZDogPDIwMTgwMTE5
MTM1NzE5LjI0NzQ1LTQtdnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogICAgU2lnbmVkLW9mZi1i
eTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+Cgpjb21taXQgYTNiMGRjNzU4MjlkOTEw
MDczZTg0MTUzOWNiNWFlNGU2Zjc1YzA5YgpBdXRob3I6IFZsYWRpbWlyIFNlbWVudHNvdi1PZ2ll
dnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KRGF0ZTogICBGcmkgSmFuIDE5IDE2OjU3
OjE2IDIwMTggKzAzMDAKCiAgICBxYXBpOiBhZGQgbmJkLXNlcnZlci1yZW1vdmUKICAgIAogICAg
QWRkIGNvbW1hbmQgZm9yIHJlbW92aW5nIGFuIGV4cG9ydC4gSXQgaXMgbmVlZGVkIGZvciBjYXNl
cyB3aGVuIHdlCiAgICBkb24ndCB3YW50IHRvIGtlZXAgdGhlIGV4cG9ydCBhZnRlciB0aGUgb3Bl
cmF0aW9uIG9uIGl0IHdhcyBjb21wbGV0ZWQuCiAgICBUaGUgb3RoZXIgZXhhbXBsZSBpcyBhIHRl
bXBvcmFyeSBub2RlLCBjcmVhdGVkIHdpdGggYmxvY2tkZXYtYWRkLgogICAgSWYgd2Ugd2FudCB0
byBkZWxldGUgaXQgd2Ugc2hvdWxkIGZpcnN0bHkgcmVtb3ZlIGFueSBjb3JyZXNwb25kaW5nCiAg
ICBOQkQgZXhwb3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBTZW1lbnRzb3Yt
T2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgICBNZXNzYWdlLUlkOiA8MjAx
ODAxMTkxMzU3MTkuMjQ3NDUtMy12c2VtZW50c292QHZpcnR1b3p6by5jb20+CiAgICBbZWJsYWtl
OiBkcm9wIGRlYWQgbmJfY2xpZW50cyBjb2RlXQogICAgU2lnbmVkLW9mZi1ieTogRXJpYyBCbGFr
ZSA8ZWJsYWtlQHJlZGhhdC5jb20+Cgpjb21taXQgZGJhNDkzMjNlYTgzYzhlNjYxYTI3OWU4YjY5
NzM3ZmQxODc4M2ExOQpBdXRob3I6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgpEYXRl
OiAgIFR1ZSBKYW4gOSAxMzoyODowMiAyMDE4IC0wNjAwCgogICAgaG1wOiBBZGQgbmFtZSBwYXJh
bWV0ZXIgdG8gbmJkX3NlcnZlcl9hZGQKICAgIAogICAgRXh0ZW5kIHRoZSBmbGV4aWJpbGl0eSBv
ZiB0aGUgcHJldmlvdXMgUU1QIHBhdGNoIHRvIGFsc28gd29yawogICAgaW4gSE1QLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICAgIFJldmll
d2VkLWJ5OiBEci4gRGF2aWQgQWxhbiBHaWxiZXJ0IDxkZ2lsYmVydEByZWRoYXQuY29tPgogICAg
TWVzc2FnZS1JZDogPDIwMTgwMTA5MTkyODAyLjE3MTY3LTEtZWJsYWtlQHJlZGhhdC5jb20+Cgpj
b21taXQgOTAyYTFmOTRiZWUyZjVjNjMzYmI2MjNiYWYyMTYwYzBhNmRhMDk3YwpBdXRob3I6IFZs
YWRpbWlyIFNlbWVudHNvdi1PZ2lldnNraXkgPHZzZW1lbnRzb3ZAdmlydHVvenpvLmNvbT4KRGF0
ZTogICBGcmkgSmFuIDE5IDE2OjU3OjE1IDIwMTggKzAzMDAKCiAgICBxYXBpOiBhZGQgbmFtZSBw
YXJhbWV0ZXIgdG8gbmJkLXNlcnZlci1hZGQKICAgIAogICAgQWxsb3cgdXNlciB0byBzcGVjaWZ5
IG5hbWUgZm9yIG5ldyBleHBvcnQsIHRvIG5vdCByZXVzZSBpbnRlcm5hbAogICAgbm9kZSBuYW1l
IGFuZCB0byBub3Qgc2hvdyBpdCB0byBjbGllbnRzLgogICAgCiAgICBUaGlzIGFsc28gYWxsb3dz
IGNyZWF0aW5nIHNldmVyYWwgZXhwb3J0cyBwZXIgZGV2aWNlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5j
b20+CiAgICBSZXZpZXdlZC1ieTogRXJpYyBCbGFrZSA8ZWJsYWtlQHJlZGhhdC5jb20+CiAgICBN
ZXNzYWdlLUlkOiA8MjAxODAxMTkxMzU3MTkuMjQ3NDUtMi12c2VtZW50c292QHZpcnR1b3p6by5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 07:14:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 07:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egQ7L-0007qu-9V; Tue, 30 Jan 2018 07:14:07 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egQ7J-0007qn-GH
 for xen-devel@lists.xensource.com; Tue, 30 Jan 2018 07:14:05 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id A1/41-03876-C3B107A5;
 Tue, 30 Jan 2018 07:14:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVddauiD
 KoPG5ocW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzZh2rJG9oL+84t23n2wNjKe9uhi5OIQEGpkk
 rj79yQjhPGaU+Hj7KGsXIyeQs41R4tdXBRBbRMBZ4uuZuewgNq+AvsTJU5OBGjg4hAVMJT4fs
 AUJSwg8N5G4fcIFwvaWeHX2LQuMffvPWqBydg42ASuJQ2IgURYBVYldm6cwTmDkXsDIsIpRoz
 i1qCy1SNfIUC+pKDM9oyQ3MTNH19DAVC83tbg4MT01JzGpWC85P3cTI9C39QwMjDsY7072O8Q
 oycGkJMqrZ5sfJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl1eqIEpIsCg1PbUiLTMHGGQwaQkO
 HiUR3sfiQGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXOGwgySQCkNKM0D24QL
 PgvMcpKCfMyMjAwCPEUpBblZpagyr9iFOdgVBLm5QKZwpOZVwK37xXQKUxAp6zIzQU5pSQRIS
 XVwOh8TH+l793rLqdUhBM3H1wr0jaRdwLzq10r5BUneZ+38fnw7OZEiRih58v1xJZeXxP67IG
 x6JapT5p8962KLo/8P3+j5dysV6ESL8IjVCJ3Ws9w2LFlwYvVS9xXnTwzs2SbL2vVhydcZWnV
 v489nqq7ZYtbxINyqwtJFpcizir2x2y18bzw97OeEktxRqKhFnNRcSIAxfmWJHkCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-5.tower-206.messagelabs.com!1517296442!104855234!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 50378 invoked from network); 30 Jan 2018 07:14:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-5.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jan 2018 07:14:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egQ7D-0005RM-NX; Tue, 30 Jan 2018 07:13:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egQ77-00049n-Ug; Tue, 30 Jan 2018 07:13:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egQ76-0007Dx-TB; Tue, 30 Jan 2018 07:13:53 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118435-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl: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-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64: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-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl:debian-fixup:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:debian-install: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: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-libvirt:migrate-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-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=5f746ff40bf13fa7e24c16b67387c80d289bdc4c
X-Osstest-Versions-That: linux=c4e0ca7fa24137e372d6135fe16e8df8e123f116
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 Jan 2018 07:13:52 +0000
Subject: [Xen-devel] [linux-next test] 118435: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQzNSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0MzUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQwMQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODQwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4NDAx
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQwMQogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9k
c3RfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQw
MQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODQwMQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtaTM4
Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExODQwMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODQwMQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODQwMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQwMQog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODQwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODQwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQwMQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAx
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODQwMQogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQw
MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODQwMQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0
MDEKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODQwMQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVu
LWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQwMQogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
NDAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQwMQogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODQwMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0MDEKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODQwMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTg0MDEKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDAxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMTg0MDEKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQwMQoKUmVncmVzc2lvbnMgd2hp
Y2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODQwMQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTEgZGViaWFuLWZpeHVwICAgICAg
ICAgICAgZmFpbCBibG9ja2VkIGluIDExODQwMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gMTE4NDAxCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMTg0MDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTAgZGViaWFu
LWluc3RhbGwgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExODQwMQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTE4NDAxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxs
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTg0MDEKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExODQwMQogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1Zjc0NmZmNDBiZjEzZmE3
ZTI0YzE2YjY3Mzg3YzgwZDI4OWJkYzRjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICBjNGUwY2E3ZmEyNDEzN2UzNzJkNjEzNWZlMTZlOGRmOGUxMjNmMTE2CgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFp
bGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODQzNSAgMjAxOC0wMS0yOSAwOTo0ODoyOSBaICAgIDAg
ZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 07:22:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 07:22:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egQEp-000062-3K; Tue, 30 Jan 2018 07:21:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egQEo-00005w-Lf
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 07:21:50 +0000
X-Inumbo-ID: 33e596fb-058e-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33e596fb-058e-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 08:21:36 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 00:21:46 -0700
Message-Id: <5A702B1802000078001A39EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 00:21:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517249579-8923-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517249579-8923-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/asm: Drop __GET_CURRENT()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDE5OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gX19HRVRfQ1VSUkVOVCgpIGlzIHZlcnkgZGFuZ2Vyb3VzIHRvIHVzZSwgYXMgaXMgZWFz
eSB0byBjb25mdXNlIHdpdGgKCkkgd291bGRuJ3Qgc2F5ICJ2ZXJ5IiwgYnV0IGZvciB0aGUgY2hh
bmdlIGFzIGEgd2hvbGUgLSB3ZWxsLCB5ZXMsIHdoeQpub3QuCgo+IEdFVF9DVVJSRU5UKCksIGJ1
dCBzdHJpY3RseSBkZXBlbmRzIG9uIHRoZSByZWdzdGVyIHBhcmFtZXRlciBhbHJlYWR5IGhhdmlu
Zwo+IHRoZSBTVEFDS19FTkQgdmFsdWUgaW4gaXQuICBBbHNvLCB0aGVyZSBpcyBubyByZWFzb24g
dG8gc3BlY2lhbCBjYXNlIGFjY2Vzc2VzCj4gb2YgY3VycmVudF92Y3B1IGRpZmZlcmVudGx5IHRv
IG90aGVyIGNwdWluZm8gZmllbGRzLgo+IAo+IEV4cGFuZCBfX0dFVF9DVVJSRU5UKCkgaW4gaXRz
IGN1cnJlbnQgdXNlcnMsIGFuZCByZW1vdmUgdGhlIG1hY3JvLgo+IAo+IFRha2UgdGhlIG9wcG9y
dHVuaXR5IHRvIHJlcGxhY2UgdGhlIEdFVF9DVVJSRU5UKCkgaW4gdGhlIGNzdGFyIHBhdGggd2hp
Y2gKPiBkb2Vzbid0IG5lZWQgdG8gcmVjYWxjdWxhdGUgU1RBQ0tfRU5ELgo+IAo+IE5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 07:51:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 07:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egQgz-000265-Ah; Tue, 30 Jan 2018 07:50:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egQgy-00025z-7W
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 07:50:56 +0000
X-Inumbo-ID: 44ed9aa7-0592-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44ed9aa7-0592-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 08:50:41 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 00:50:53 -0700
Message-Id: <5A7031EB02000078001A39FC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 00:50:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A60CDD7020000780019FF92@prv-mh.provo.novell.com>
 <0b49ed15-7dd7-c5dc-3c0b-6842e72e1fc6@citrix.com>
In-Reply-To: <0b49ed15-7dd7-c5dc-3c0b-6842e72e1fc6@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: slightly reduce Meltdown band-aid
	overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDE5OjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTgvMDEvMTggMTU6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJJ20gbm90IHN1
cmUgd2h5IEkgZGlkbid0IGRvIHRoaXMgcmlnaHQgYXdheTogQnkgYXZvaWRpbmcgdG8gbWFrZSBh
bnkKPj4gb2YgdGhlIGNsb25lZCBkaXJlY3RtYXAgUFRFcyBnbG9iYWwsIHRoZXJlJ3Mgbm8gbmVl
ZCB0byBmaWRkbGUgd2l0aAo+IAo+ICJhdm9pZGluZyB0byBtYWtlIiBpcyBhIHZlcnkgb2RkIHdh
eSBvZiBwaHJhc2luZyB0aGlzLiAgU29tZXRoaW5nIGxpa2UKPiAiQnkgYXZvaWRpbmcgdGhlIHVz
ZSBvZiBnbG9iYWwgUFRFcyBpbiB0aGUgY2xvbmVkIGRpcmVjdG1hcCwgIiBwZXJoYXBzPwoKQ2hh
bmdlZC4KCj4+IENSNC5QR0Ugb24gYW55IG9mIHRoZSBlbnRyeSBwYXRocy4gT25seSB0aGUgZXhp
dCBwYXRocyBuZWVkIHRvIGZsdXNoCj4+IGdsb2JhbCBtYXBwaW5ncy4KPj4KPj4gVGhlIHJlZHVj
ZWQgZmx1c2hpbmcsIGhvd2V2ZXIsIGltcGxpZXMgdGhhdCB3ZSBub3cgbmVlZCB0byBoYXZlCj4+
IGludGVycnVwdHMgb2ZmIG9uIGFsbCBlbnRyeSBwYXRocyB1bnRpbCBhZnRlciB0aGUgcGFnZSB0
YWJsZSBzd2l0Y2gsIHNvCj4+IHRoYXQgZmx1c2ggSVBJcyBjYW4ndCBhcnJpdmUgd2l0aCB0aGUg
cmVzdHJpY3RlZCBwYWdlIHRhYmxlcyBzdGlsbAo+PiBhY3RpdmUsIGJ1dCBvbmx5IGEgbm9uLWds
b2JhbCBmbHVzaCBoYXBwZW5pbmcgd2l0aCB0aGUgQ1IzIGxvYWRzLgo+IAo+IEkgY2FuJ3QgcGFy
c2UgdGhpcyBsYXN0IGNsYXVzZSBpbiB0aGUgY29udGV4dCBvZiB0aGUgc2VudGVuY2UsIHdoaWNo
Cj4gbG9va3MgdG8gZmluaXNoIGFmdGVyICJhY3RpdmUiLgoKVGhlcmUgYXJlIHR3byBkaWZmZXJl
bnQgYXNwZWN0cyBtYWtpbmcgbmVjZXNzYXJ5IHRvIGtlZXAgaW50ZXJydXB0cwpvZiwgYm90aCBv
ZiB3aGljaCBJIHRyeSB0byBuYW1lIGluIGVhY2ggaGFsZiBzZW50ZW5jZS4gSSB3b3VsZCByZS0K
cGhyYXNlIHRoaXMgdG8KCiJUaGUgcmVkdWNlZCBmbHVzaGluZywgaG93ZXZlciwgaW1wbGllcyB0
aGF0IHdlIG5vdyBuZWVkIHRvIGhhdmUKIGludGVycnVwdHMgb2ZmIG9uIGFsbCBlbnRyeSBwYXRo
cyB1bnRpbCBhZnRlciB0aGUgcGFnZSB0YWJsZSBzd2l0Y2g6CiBXaXRoIHRoZSBDUjMgbG9hZHMg
YmVpbmcgb25seSBub24tZ2xvYmFsIGZsdXNoZXMsIGZsdXNoIElQSXMgbXVzdG4ndAogYXJyaXZl
IHdpdGggdGhlIHJlc3RyaWN0ZWQgcGFnZSB0YWJsZXMgc3RpbGwgYWN0aXZlLiIKCklzIHRoYXQg
YW55IGJldHRlcj8KCj4+IEFsb25nIHRob3NlIGxpbmVzIHRoZSAic3luYyIgSVBJIGFmdGVyIEw0
IGVudHJ5IHVwZGF0ZXMgbm93IG5lZWRzIHRvIGJlY29tZSBhCj4+IHJlYWwgKGFuZCBnbG9iYWwp
IGZsdXNoIElQSSwgc28gdGhhdCBpbnNpZGUgWGVuIHdlJ2xsIGFsc28gcGljayB1cCBzdWNoCj4+
IGNoYW5nZXMuCj4gCj4gVGhlIGVudHJ5IHBhdGhzIGRvbid0IHRpY2sgdGhlIFRMQiBjbG9jaywg
c28gd2UgYXJlIGluIG5vIHdvcnNlIG9mIGEKPiBwb3NpdGlvbiB0aGFuIGJlZm9yZS4gIElPVywg
SSBkb24ndCBzZWUgd2h5IHRoaXMgbmVlZHMgdG8gY2hhbmdlIHRvCj4gYmVpbmcgYSBGTFVTSF9H
TE9CQUwuCgpJbiB5b3VyIGxhdGVyIHJlcGx5IHlvdSB0YWxrIGFib3V0IGZsdXNoaW5nIChnbG9i
YWwpIHVzZXIgbWFwcGluZ3MgLQp0aGF0J3MgYW5vdGhlciB3YXkgdG8gcHV0IGl0LCBqdXN0IHRo
YXQgSSBkaWRuJ3Qgd2FudCB0byBzcGVjaWFsIGNhc2UKdXNlciBtYXBwaW5ncyBoZXJlLiBGcm9t
IHRoZSBwZXJzcGVjdGl2ZSBvZiB0aGlzIGNoYW5nZSwgaXQgZG9lc24ndAptYXR0ZXIgd2hhdCBn
bG9iYWwgbWFwcGluZ3MgdGhlcmUgbWlnaHQgYmUuIEFsbCB3ZSBjYXJlIGFib3V0IGlzCnRoYXQg
ZGVzcGl0ZSB0aGUgbm93IG5vbi1nbG9iYWwgZmx1c2hlcyB3ZSBzdGlsbCBnZXQgcmlkIG9mIGds
b2JhbApUTEIgZW50cmllcyBoYW5naW5nIG9mZiBvZiBjaGFuZ2VkIEw0IGVudHJpZXMuCgo+PiBA
QCAtMTAwOSw4ICsxMDEwLDE3IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2NwdXModW5zaWdu
ZWQgaW4KPj4gICAgICBpZiAoIHJjICkKPj4gICAgICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRp
bmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4iLCByYyk7Cj4+ICAgICAgaWYgKCBwZXJfY3B1KHJv
b3RfcGd0LCAwKSApCj4+ICsgICAgewo+PiAgICAgICAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3Iz
ID0gX19wYShwZXJfY3B1KHJvb3RfcGd0LCAwKSk7Cj4+ICAKPj4gKyAgICAgICAgLyoKPj4gKyAg
ICAgICAgICogQWxsIGVudHJ5IHBvaW50cyB3aGljaCBtYXkgbmVlZCB0byBzd2l0Y2ggcGFnZSB0
YWJsZXMgaGF2ZSB0byBzdGFydAo+PiArICAgICAgICAgKiB3aXRoIGludGVycnVwdHMgb2ZmLiBS
ZS13cml0ZSB3aGF0IHB2X3RyYXBfaW5pdCgpIGhhcyBwdXQgdGhlcmUuCj4+ICsgICAgICAgICAq
Lwo+PiArICAgICAgICBfc2V0X2dhdGUoaWR0X3RhYmxlICsgTEVHQUNZX1NZU0NBTExfVkVDVE9S
LCBTWVNfREVTQ19pcnFfZ2F0ZSwgMywKPj4gKyAgICAgICAgICAgICAgICAgICZpbnQ4MF9kaXJl
Y3RfdHJhcCk7Cj4gCj4gVGhlIGludDgyIHBhdGggaXMgYWxzbyBhIHRyYXAgZ2F0ZS4gIEdpdmVu
IGhvdyBzdWJ0bGUgdGhpcyBpcywgYW5kIGhvdwo+IGhhcmQgYSByZXN1bHRpbmcgY3Jhc2ggd291
bGQgYmUgdG8gZGVidWcsIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvCj4gdW5pbGF0ZXJh
bGx5IHN3aXRjaCBib3RoIHRvIGJlaW5nIGludGVycnVwdCBnYXRlcy4KClRoZSBpbnQ4MiBwYXRo
IGlzIG9mIG5vIGludGVyZXN0OiBBcyB0aGUgY29tbWVudCBzYXlzLCB3ZSBjYXJlIGFib3V0Cmlu
dGVycnVwdHMgb2ZmIG9ubHkgb24gZW50cnkgcGF0aHMgd2hlcmUgd2Ugc3dpdGNoIHBhZ2UgdGFi
bGVzIChiYWNrCmZyb20gdGhlIHJlc3RyaWN0ZWQgb25lcykuCgo+IE5laXRoZXIgYXJlIGZhc3Rw
YXRocywgc28gdGhlIHNpbmdsZSBleHRyYSBzdGkgaW4gdGhlaXIgZXhlY3V0aW9uIHBhdGhzCj4g
d2lsbCBiZSBuZWdsaWdpYmxlLgoKSG93IGlzIGEgc3lzdGVtIGNhbGwgcGF0aCBub3QgcGVyZm9y
bWFuY2UgcmVsZXZhbnQ/IEludGVsJ3MgT1JNCmRvZXNuJ3Qgc2F5IGFueXRoaW5nIGFib3V0IFNU
SSBhZmFpY3MsIGJ1dCBJIGFzc3VtZSBpdCdzCm1pY3JvY29kZWQgYXMgbXVjaCBhcyBpdCBpcyBm
b3IgQU1EICh3aG8gZXhwbGljaXRseSBzYXkgc28pLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 08:03:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 08:03:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egQsm-0003Q9-O5; Tue, 30 Jan 2018 08:03:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=6aaf=ez=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1egQsl-0003Oq-K3
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 08:03:07 +0000
X-Inumbo-ID: 0c8a9742-0594-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c8a9742-0594-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 08:03:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 72EC2ACDB;
 Tue, 30 Jan 2018 08:02:59 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-8-jgross@suse.com> <5A6F62B602000078001A3810@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5f2f7952-c67a-e4f4-c042-637aafcdb97b@suse.com>
Date: Tue, 30 Jan 2018 09:02:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6F62B602000078001A3810@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v2 07/12] x86: allow per-domain mappings
 without NX bit or with specific mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMTggMTg6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTE1NjgsNyArMTU2OCw3IEBAIHZv
aWQgaW5pdF94ZW5fbDRfc2xvdHMobDRfcGdlbnRyeV90ICpsNHQsIG1mbl90IGw0bWZuLAo+PiAg
Cj4+ICAgICAgLyogU2xvdCAyNjA6IFBlci1kb21haW4gbWFwcGluZ3MgKGlmIGFwcGxpY2FibGUp
LiAqLwo+PiAgICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9
Cj4+IC0gICAgICAgIGQgPyBsNGVfZnJvbV9wYWdlKGQtPmFyY2gucGVyZG9tYWluX2wzX3BnLCBf
X1BBR0VfSFlQRVJWSVNPUl9SVykKPj4gKyAgICAgICAgZCA/IGw0ZV9mcm9tX3BhZ2UoZC0+YXJj
aC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJU09SKQo+PiAgICAgICAgICAgIDogbDRl
X2VtcHR5KCk7Cj4+ICAKPj4gICAgICAvKiBTbG90IDI2MS06IHRleHQvZGF0YS9ic3MsIFJXIE0y
UCwgdm1hcCwgZnJhbWV0YWJsZSwgZGlyZWN0bWFwLiAqLwo+PiBAQCAtNTI2OSw3ICs1MjY5LDcg
QEAgaW50IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIHZhLAo+PiAgICAgICAgICB9Cj4+ICAgICAgICAgIGwydGFiID0gX19tYXBfZG9tYWlu
X3BhZ2UocGcpOwo+PiAgICAgICAgICBjbGVhcl9wYWdlKGwydGFiKTsKPj4gLSAgICAgICAgbDN0
YWJbbDNfdGFibGVfb2Zmc2V0KHZhKV0gPSBsM2VfZnJvbV9wYWdlKHBnLCBfX1BBR0VfSFlQRVJW
SVNPUl9SVyk7Cj4+ICsgICAgICAgIGwzdGFiW2wzX3RhYmxlX29mZnNldCh2YSldID0gbDNlX2Zy
b21fcGFnZShwZywgX19QQUdFX0hZUEVSVklTT1IpOwo+PiAgICAgIH0KPj4gICAgICBlbHNlCj4+
ICAgICAgICAgIGwydGFiID0gbWFwX2wydF9mcm9tX2wzZShsM3RhYltsM190YWJsZV9vZmZzZXQo
dmEpXSk7Cj4+IEBAIC01MzExLDcgKzUzMTEsNyBAQCBpbnQgY3JlYXRlX3BlcmRvbWFpbl9tYXBw
aW5nKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsCj4+ICAgICAgICAgICAgICAg
ICAgbDF0YWIgPSBfX21hcF9kb21haW5fcGFnZShwZyk7Cj4+ICAgICAgICAgICAgICB9Cj4+ICAg
ICAgICAgICAgICBjbGVhcl9wYWdlKGwxdGFiKTsKPj4gLSAgICAgICAgICAgICpwbDJlID0gbDJl
X2Zyb21fcGFnZShwZywgX19QQUdFX0hZUEVSVklTT1JfUlcpOwo+PiArICAgICAgICAgICAgKnBs
MmUgPSBsMmVfZnJvbV9wYWdlKHBnLCBfX1BBR0VfSFlQRVJWSVNPUik7Cj4gCj4gVGhlc2UgY2hh
bmdlcyAoaW4gdGhlIGFic2VuY2Ugb2YgdGhlIGRlc2NyaXB0aW9uIHNheWluZyBvdGhlcndpc2Up
Cj4gbGVhdmUgb3BlbiB3aGV0aGVyIGFueSBvZiB0aGUgcGVyLWRvbWFpbiBtYXBwaW5ncyBub3cg
c3VkZGVubHkKPiBiZWNvbWUgZXhlY3V0YWJsZS4KCkFyZSB5b3UgZmluZSB3aXRoIG1lIGFkZGlu
ZyBzb21ldGhpbmcgbGlrZSB0aGUgZm9sbG93aW5nIHRvIHRoZSBjb21taXQKbWVzc2FnZToKCkFz
IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZygpIGNyZWF0ZXMgTDEgbWFwcGluZ3Mgd2l0aCBmbGFn
cyBiZWluZwpfX1BBR0VfSFlQRVJWSVNPUl9SVyB0aGlzIHdvbid0IGNoYW5nZSBhbnkgb2YgdGhl
IGN1cnJlbnQgcGVyIGRvbWFpbgptYXBwaW5ncyB0byBiZWNvbWUgZXhlY3V0YWJsZS4KCj4gCj4+
IEBAIC01NDAxLDYgKzU0MDEsODEgQEAgdm9pZCBkZXN0cm95X3BlcmRvbWFpbl9tYXBwaW5nKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsCj4+ICAgICAgdW5tYXBfZG9tYWluX3Bh
Z2UobDN0YWIpOwo+PiAgfQo+PiAgCj4+ICt2b2lkIGZsaXBmbGFnc19wZXJkb21haW5fbWFwcGlu
ZyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHZhLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQo+IAo+IEZsaXBwaW5nIGZsYWdz
IG1lYW5zIHRoZSBjYWxsZXIgaGFzIHRvIGtub3cgKHBlcmhhcHMgdHJhY2spIHdoYXQgc3RhdGUK
PiB0aGUgZmxhZ3MgYXJlIGluIGF0IHByZXNlbnQuIEkgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVy
IHRvIHBhc3MgaW4gdHdvCj4gbWFza3MgLSBvbmUgZm9yIGZsYWdzIHRvIGJlIHNldCwgYW5kIHRo
ZSBvdGhlciBmb3IgZmxhZ3MgdG8gYmUgY2xlYXJlZC4KCk9rYXkuCgo+IAo+PiArdm9pZCBhZGRt
Zm5fdG9fcGVyZG9tYWluX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyB2
YSwgbWZuX3QgbWZuKQo+PiArewo+PiArICAgIGNvbnN0IGwzX3BnZW50cnlfdCAqbDN0YWIsICpw
bDNlOwo+PiArCj4+ICsgICAgQVNTRVJUKHZhID49IFBFUkRPTUFJTl9WSVJUX1NUQVJUICYmCj4+
ICsgICAgICAgICAgIHZhIDwgUEVSRE9NQUlOX1ZJUlRfU0xPVChQRVJET01BSU5fU0xPVFMpKTsK
Pj4gKwo+PiArICAgIGlmICggIWQtPmFyY2gucGVyZG9tYWluX2wzX3BnICkKPj4gKyAgICAgICAg
cmV0dXJuOwo+PiArCj4+ICsgICAgbDN0YWIgPSBfX21hcF9kb21haW5fcGFnZShkLT5hcmNoLnBl
cmRvbWFpbl9sM19wZyk7Cj4+ICsgICAgcGwzZSA9IGwzdGFiICsgbDNfdGFibGVfb2Zmc2V0KHZh
KTsKPj4gKwo+PiArICAgIGlmICggbDNlX2dldF9mbGFncygqcGwzZSkgJiBfUEFHRV9QUkVTRU5U
ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGNvbnN0IGwyX3BnZW50cnlfdCAqbDJ0YWIgPSBtYXBf
bDJ0X2Zyb21fbDNlKCpwbDNlKTsKPj4gKyAgICAgICAgY29uc3QgbDJfcGdlbnRyeV90ICpwbDJl
ID0gbDJ0YWIgKyBsMl90YWJsZV9vZmZzZXQodmEpOwo+PiArCj4+ICsgICAgICAgIGlmICggbDJl
X2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UICkKPj4gKyAgICAgICAgewo+PiArICAg
ICAgICAgICAgbDFfcGdlbnRyeV90ICpsMXRhYiA9IG1hcF9sMXRfZnJvbV9sMmUoKnBsMmUpOwo+
PiArICAgICAgICAgICAgdW5zaWduZWQgaW50IG9mZiA9IGwxX3RhYmxlX29mZnNldCh2YSk7Cj4+
ICsKPj4gKyAgICAgICAgICAgIGlmICggKGwxZV9nZXRfZmxhZ3MobDF0YWJbb2ZmXSkgJiAoX1BB
R0VfUFJFU0VOVCB8IF9QQUdFX0FWQUlMMCkpID09Cj4+ICsgICAgICAgICAgICAgICAgIChfUEFH
RV9QUkVTRU5UIHwgX1BBR0VfQVZBSUwwKSApCj4+ICsgICAgICAgICAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UobDFlX2dldF9wYWdlKGwxdGFiW29mZl0pKTsKPj4gKwo+PiArICAgICAgICAgICAg
bDF0YWJbb2ZmXSA9IGwxZV9mcm9tX21mbihtZm4sIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKPj4g
Kwo+PiArICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDF0YWIpOwo+PiArICAgICAgICB9
Cj4+ICsKPj4gKyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDJ0YWIpOwo+PiArICAgIH0KPj4g
Kwo+PiArICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzdGFiKTsKPj4gK30KPiAKPiBIZXJlIGV2ZW4g
bW9yZSB0aGFuIGluIHRoZSBmbGlwZmxhZ3MgZnVuY3Rpb24gLSB3aGF0IGlmIGFuCj4gaW50ZXJt
ZWRpYXRlIHBhZ2UgdGFibGUgZW50cnkgd2FzIG5vdCBwcmVzZW50PyBUaGUgY2FsbGVyIHdpbGwK
PiBoYXZlIG5vIGlkZWFsIHRoYXQgd2hhdCB3YXMgcmVxdWVzdGVkIHdhc24ndCBjYXJyaWVkIG91
dC4KCkknbGwgYWRkIHJldHVybmluZyAtRU5PRU5UIGZvciBib3RoIGZ1bmN0aW9ucyBpbiB0aGF0
IGNhc2UuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 08:39:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 08:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egRS9-0005Tt-9L; Tue, 30 Jan 2018 08:39:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egRS8-0005Tn-3o
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 08:39:40 +0000
X-Inumbo-ID: 13a57ee5-0599-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13a57ee5-0599-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 09:39:25 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 01:39:37 -0700
Message-Id: <5A703D5602000078001A3A1B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 01:39:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517240291-32409-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: RossLagerwall <ross.lagerwall@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/alternative: Implement NMI/#MC-safe
 patching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDE2OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gK2Jvb2wgaW5pdF9vcl9saXZlcGF0Y2ggdGV4dF9wb2tlX2xpdmUoY29uc3Qgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIHN0cnVjdCBsaXZlX3Bva2VfaW5mbyAq
aSA9ICZsaXZlX3Bva2VfaW5mbzsKPiArCj4gKyAgICBpZiAoIHVubGlrZWx5KGktPmNwdSAhPSBz
bXBfcHJvY2Vzc29yX2lkKCkpICkKPiArICAgIHsKPiArICAgICAgICBBU1NFUlQocmVncyk7Cj4g
Kwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogV2UgaGl0IGEgYnJlYWtwb2ludCwgb24gYSBD
UFUgd2hpY2ggd2FzIG5vdCBwZXJmb3JtaW5nIHRoZQo+ICsgICAgICAgICAqIHBhdGNoaW5nLiAg
VGhpcyBpcyBvbmx5IGV4cGVjdGVkIHRvIGJlIHBvc3NpYmxlIGZvciB0aGUgTk1JLyNNQwo+ICsg
ICAgICAgICAqIHBhdGhzLCBhbmQgZXZlbiB0aGVuLCBvbmx5IGlmIHdlIGhpdCB0aGUgdGlueSBy
YWNlIHdpbmRvdyBiZWxvdwo+ICsgICAgICAgICAqIHdoaWxlIHBhdGNoaW5nIGluIHRoZSBOTUkv
I01DIGhhbmRsZXJzLgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogV2UgY2FuJ3Qgc2FmZWx5
IGV2YWx1YXRlIHdoZXRoZXIgd2UgaGl0IGEgdHJhbnNpZW50IGJyZWFrcG9pbnQKPiArICAgICAg
ICAgKiBiZWNhdXNlIGktPmNwdSBoYXMgbGlrZWx5IGNvbXBsZXRlZCB0aGUgcGF0Y2ggYW5kIG1v
dmVkIG9uIHRvIHRoZQo+ICsgICAgICAgICAqIG5leHQgcGF0Y2ggc2l0ZS4KPiArICAgICAgICAg
Kgo+ICsgICAgICAgICAqIEdvIHRvIHNsZWVwIGZvciBhIGJpdCBhbmQgc3luY2hyb25pc2UgdGhl
IHBpcGVsaW5lIGFzIHdlIGFyZSBub3cgaW4KPiArICAgICAgICAgKiBhIGNyb3NzLW1vZGlmeWlu
ZyBzY2VuYXJpby4KPiArICAgICAgICAgKi8KPiArICAgICAgICBjcHVfcmVsYXgoKTsKPiArICAg
ICAgICBjcHVpZF9lYXgoMCk7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogUHJlc3Vt
ZSB0aGF0IHdlIGhpdCB0aGUgdHJhbnNpZW50IGJyZWFrcG9pbnQsIGFzIHdlIGNhbid0IGNvbmZp
cm0KPiArICAgICAgICAgKiB3aGV0aGVyIHdlIGRpZCBvciBub3QuICBXZSBkb24ndCBleHBlY3Qg
dGhlcmUgdG8gYmUgYW55IG90aGVyCj4gKyAgICAgICAgICogYnJlYWtwb2ludHMgdG8gaGl0LCBi
dXQgaWYgd2UgZGlkIGhpdCBhbm90aGVyIG9uZSwgdGhlbiBpbiB0aGUKPiArICAgICAgICAgKiB3
b3JzZSBjYXNlIHdlIHdpbGwgb25seSBsaXZlbG9jayB1bnRpbCBpLT5jcHUgaGFzIGZpbmlzaGVk
IGFsbCBvZgo+ICsgICAgICAgICAqIGl0cyBwYXRjaGluZy4KPiArICAgICAgICAgKi8KPiArICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogV2UgYXJl
IHRoZSBDUFUgcGVyZm9ybWluZyB0aGUgcGF0Y2hpbmcsIGFuZCBtaWdodCBoYXZlIGVuZGVkIHVw
IGhlcmUgYnkKPiArICAgICAqIGhpdHRpbmcgYSBicmVha3BvaW50Lgo+ICsgICAgICoKPiArICAg
ICAqIEVpdGhlciB3YXksIHdlIG5lZWQgdG8gY29tcGxldGUgcGFydGljdWxhciBwYXRjaCB0byBt
YWtlIGZvcndhcmRzCj4gKyAgICAgKiBwcm9ncmVzcy4gIFRoaXMgbG9naWMgaXMgc2FmZSBldmVu
IGlmIGV4ZWN1dGVkIHJlY3Vyc2l2ZWx5IGluIHRoZQo+ICsgICAgICogYnJlYWtwb2ludCBoYW5k
bGVyOyB0aGUgd29yc3QgdGhhdCB3aWxsIGhhcHBlbiB3aGVuIG5vcm1hbCBleGVjdXRpb24KPiAr
ICAgICAqIHJlc3VtZXMgaXMgdGhhdCB3ZSB3aWxsIHJld3JpdGUgdGhlIHNhbWUgYnl0ZXMgYSBz
ZWNvbmQgdGltZS4KPiArICAgICAqLwo+ICsKPiArICAgIC8qIEZpcnN0LCBpbnNlcnQgYSBicmVh
a3BvaW50IHRvIHByZXZlbnQgZXhlY3V0aW9uIG9mIHRoZSBwYXRjaCBzaXRlLiAqLwo+ICsgICAg
aS0+YWRkclswXSA9IDB4Y2M7Cj4gKyAgICBzbXBfd21iKCk7CgpUaGlzIGlzIG5lY2Vzc2FyeSwg
YnV0IG5vdCBzdWZmaWNpZW50IHdoZW4gcmVwbGFjaW5nIG1vcmUgdGhhbiBhCnNpbmdsZSBpbnNu
OiBUaGUgb3RoZXIgQ1BVIG1heSBiZSBleGVjdXRpbmcgaW5zdHJ1Y3Rpb25zIF9hZnRlcl8KdGhl
IGluaXRpYWwgb25lIHRoYXQgaXMgYmVpbmcgcmVwbGFjZWQsIGFuZCAuLi4KCj4gKyAgICAvKiBT
ZWNvbmQsIGNvcHkgdGhlIHJlbWFpbmluZyBpbnN0cnVjdGlvbnMgaW50byBwbGFjZS4gKi8KPiAr
ICAgIG1lbWNweShpLT5hZGRyICsgMSwgaS0+b3Bjb2RlICsgMSwgaS0+bGVuIC0gMSk7CgouLi4g
dGhpcyBtYXkgYmUgYWx0ZXJpbmcgdGhpbmdzIHVuZGVybmVhdGggaXRzIGZlZXQuCgo+IEBAIC0x
NTMsNyArMjMxLDMxIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYWRkX25vcHModm9pZCAqaW5z
bnMsIHVuc2lnbmVkIGludCBsZW4pCj4gIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggbm9pbmxpbmUK
PiAgdGV4dF9wb2tlKHZvaWQgKmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZSwgc2l6ZV90IGxlbiwg
Ym9vbCBsaXZlKQo+ICB7Cj4gLSAgICBtZW1jcHkoYWRkciwgb3Bjb2RlLCBsZW4pOwo+ICsgICAg
aWYgKCAhbGl2ZSB8fCBsZW4gPT0gMSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAg
ICAgKiBJZiB3ZSBrbm93ICphZGRyIGNhbid0IGJlIGV4ZWN1dGVkLCBvciB3ZSBhcmUgcGF0Y2hp
bmcgYSBzaW5nbGUKPiArICAgICAgICAgKiBieXRlLCBpdCBpcyBzYWZlIHRvIHVzZSBhIHN0cmFp
Z2h0IG1lbWNweSgpLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIG1lbWNweShhZGRyLCBvcGNv
ZGUsIGxlbik7CgpJcyBpdCByZWFsbHkgd29ydGggc3BlY2lhbCBjYXNpbmcgdGhpcz8gV2hldGhl
ciB0byBhY3R1YWxseSBhY2sKcGF0Y2hlcyAyIGFuZCAzIGRlcGVuZHMgb24gdGhhdC4KCj4gKyAg
ICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBJZiBu
b3QsIGFycmFuZ2Ugc2FmZSBwYXRjaGluZyB2aWEgdGhlIHVzZSBvZiBicmVha3BvaW50cy4gIE9y
ZGVyaW5nCj4gKyAgICAgICAgICogb2YgYWN0aW9ucyBoZXJlIGFyZSBiZXR3ZWVuIHRoaXMgQ1BV
LCBhbmQgdGhlIGluc3RydWN0aW9uIGZldGNoIG9mCj4gKyAgICAgICAgICogdGhlIGJyZWFrcG9p
bnQgZXhjZXB0aW9uIGhhbmRsZXIgb24gYW55IENQVS4KPiArICAgICAgICAgKi8KPiArICAgICAg
ICBsaXZlX3Bva2VfaW5mbyA9IChzdHJ1Y3QgbGl2ZV9wb2tlX2luZm8pewo+ICsgICAgICAgICAg
ICBhZGRyLCBvcGNvZGUsIGxlbiwgc21wX3Byb2Nlc3Nvcl9pZCgpCgpCZXR0ZXIgdXNlIEM5OSBm
aWVsZCBpbml0aWFsaXplcnMgaGVyZT8gQXQgd2hpY2ggcG9pbnQgKHRvZ2V0aGVyIHdpdGgKdGhl
IG5leHQgY29tbWVudCkgaXQgbWF5IGJlY29tZSBiZXR0ZXIgbm90IHRvIHVzZSBhIGNvbXBvdW5k
CmluaXRpYWxpemVyIGluIHRoZSBmaXJzdCBwbGFjZS4KCj4gKyAgICAgICAgfTsKPiArICAgICAg
ICBzbXBfd21iKCk7Cj4gKyAgICAgICAgYWN0aXZlX3RleHRfcGF0Y2hpbmcgPSB0cnVlOwo+ICsg
ICAgICAgIHNtcF93bWIoKTsKPiArICAgICAgICB0ZXh0X3Bva2VfbGl2ZShOVUxMKTsKPiArICAg
ICAgICBzbXBfd21iKCk7Cj4gKyAgICAgICAgYWN0aXZlX3RleHRfcGF0Y2hpbmcgPSBmYWxzZTsK
ClBlcmhhcHMgYmV0dGVyIHRvIHphcCBsaXZlX3Bva2VfaW5mby5jcHUgYWdhaW4gaGVyZT8gVGhh
dCBjb3VsZAppbiBmYWN0IHJlcGxhY2UgdGhlIHNlcGFyYXRlIGFjdGl2ZV90ZXh0X3BhdGNoaW5n
IGZsYWcuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKPiBAQCAtMTE5LDYgKzExOSw4IEBAIGJvb2xlYW5fcGFyYW0oImxlciIsIG9wdF9s
ZXIpOwo+ICAjZGVmaW5lIHN0YWNrX3dvcmRzX3Blcl9saW5lIDQKPiAgI2RlZmluZSBFU1BfQkVG
T1JFX0VYQ0VQVElPTihyZWdzKSAoKHVuc2lnbmVkIGxvbmcgKilyZWdzLT5yc3ApCj4gIAo+ICti
b29sIGFjdGl2ZV90ZXh0X3BhdGNoaW5nOwoKV2h5IGhlcmUgcmF0aGVyIHRoYW4gaW4gYWx0ZXJu
YXRpdmUuYz8KCj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4gKysrIGIveGVu
L2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4gQEAgLTUzMCw3ICs1MzAsMTAgQEAgRU5UUlkocGFn
ZV9mYXVsdCkKPiAgICAgICAgICBtb3ZsICAkVFJBUF9wYWdlX2ZhdWx0LDQoJXJzcCkKPiAgLyog
Tm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KPiAgR0xPQkFMKGhhbmRsZV9leGNl
cHRpb24pCj4gLSAgICAgICAgU0FWRV9BTEwgQ0xBQwo+ICsgICAgICAgIFNBVkVfQUxMCj4gKwo+
ICtoYW5kbGVfZXhjZXB0aW9uX2dwcnNfc2F2ZWQ6Cj4gKyAgICAgICAgQVNNX0NMQUMKCkknbSBu
b3QgY29udmluY2VkIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGRlZmVyIHRoZSBDTEFDIGhlcmUuIEkg
c2VlCm5vIHByb2JsZW0gZG9pbmcgdGhlIENMQUMgYmVsb3cgaW4gdGhlIElOVDMgcGF0aCBiZWZv
cmUganVtcGluZwpoZXJlLgoKPiBAQCAtNjg2LDkgKzY4OSwzNiBAQCBFTlRSWShkZWJ1ZykKPiAg
ICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9uCj4gIAo+ICBFTlRSWShpbnQzKQo+ICsgICAg
ICAgIC8qIEZvciBwYXRjaGluZy1zYWZldHksIHRoZXJlIG11c3Qgbm90IGJlIGFueSBhbHRlcm5h
dGl2ZXMgaGVyZS4gKi8KPiAgICAgICAgICBwdXNocSAkMAo+ICAgICAgICAgIG1vdmwgICRUUkFQ
X2ludDMsNCglcnNwKQo+IC0gICAgICAgIGptcCAgIGhhbmRsZV9leGNlcHRpb24KPiArCj4gKyAg
ICAgICAgLyogSWYgdGhlcmUgaXMgbm8gcGF0Y2hpbmcgYWN0aXZlLCBjb250aW51ZSBub3JtYWxs
eS4gICovCj4gKyAgICAgICAgY21wYiAgJDEsIGFjdGl2ZV90ZXh0X3BhdGNoaW5nKCVyaXApCgpJ
IHRoaW5rIGl0IGlzIGJldHRlciB0byBjb21wYXJlIGFnYWluc3QgemVybyBpbiBjYXNlcyBsaWtl
IHRoaXMuIEJ1dAp0aGVuIC0gaXMgdGhpcyBzYWZlPyBUaGVyZSdzIG5vIGd1YXJhbnRlZSB0aGF0
IHRoZSBJTlQzIGhhbmRsaW5nCm9uIGEgbm9uLXBhdGNoaW5nIENQVSBtYWtlcyBpdCBoZXJlIGJl
Zm9yZSB0aGUgcGF0Y2hpbmcgQ1BVCmNsZWFycyB0aGUgZmxhZyBhZ2Fpbi4KCkFkZGl0aW9uYWxs
eSB0aGUgY29tbWVudCBuZWFyIGFueXRoaW5nIGxpa2UgdGhpcyBzaG91bGQgcHJvYmFibHkKY2Fs
bCBvdXQgdGhhdCBubyBDUFUgY2FuIGJlIGluIGd1ZXN0IGNvbnRleHQgYXQgdGhlIHBvaW50IG9m
IGFueQpwYXRjaGluZyBhY3Rpdml0eSAob3RoZXJ3aXNlIHlvdSdkIGhhdmUgdG8gY2hlY2sgdGhl
IHNhdmVkCkNTLlJQTCBmaXJzdCkuCgo+ICsgICAgICAgIGpuZSAgIGhhbmRsZV9leGNlcHRpb24K
PiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBXZSBoaXQgYSBkZWJ1ZyB0cmFwLCBidXQg
bm90IG5lY2Vzc2FyaWx5IHRoZSBvbmUgZnJvbSBhY3RpdmUKPiArICAgICAgICAgKiBwYXRjaGlu
Zy4gIExldCB0ZXh0X3Bva2VfbGl2ZSgpIHdvcmsgb3V0IHdoYXQgdG8gZG8uCj4gKyAgICAgICAg
ICovCj4gKyAgICAgICAgU0FWRV9BTEwKPiArICAgICAgICBtb3YgICAlcnNwLCAlcmRpCj4gKyAg
ICAgICAgY2FsbCAgdGV4dF9wb2tlX2xpdmUKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiBEb2VzIHRleHRfcG9rZV9saXZlKCkgdGhpbmsgd2UgaGl0IHRoZSB0cmFuc2llbnQgZGVidWcg
dHJhcD8gIElmCj4gKyAgICAgICAgICogbm90LCBjb250aW51ZSBkb3duIHRoZSBub3JtYWwgaW50
MyBoYW5kbGVyLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGNtcCAgICQwLCAlZWF4Cgp0ZXN0
ICVhbCwgJWFsIChhbmQgdGhlbiBqeiBiZWxvdykKCj4gKyAgICAgICAgamUgICAgaGFuZGxlX2V4
Y2VwdGlvbl9ncHJzX3NhdmVkCj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogV2UgdGhp
bmsgd2UgaGl0IHRoZSB0cmFuc2llbnQgZGVidWcgdHJhcC4gIHRleHRfcG9rZV9saXZlKCkgaGFz
Cj4gKyAgICAgICAgICogcHJvYmFibHkgY29tcGxldGVkIHRoZSBwYXRjaGluZywgc28gcmV3aW5k
IHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyCj4gKyAgICAgICAgICogYW5kIHRyeSBhZ2Fpbi4KPiAr
ICAgICAgICAgKi8KPiArICAgICAgICBzdWJxICAkMSwgVVJFR1NfcmlwKCVyc3ApCj4gKyAgICAg
ICAgam1wICAgcmVzdG9yZV9hbGxfeGVuCgpJZiBpdCB3YXMgYW4gTk1JIHRoYXQgd2FzIGludGVy
cnVwdGVkLCB5b3UgbXVzdG4ndCByZXR1cm4gdXNpbmcKSVJFVC4KCk92ZXJhbGwgSSB0aGluayB5
b3VyIGF0dGVtcHQgdG8gc29sdmUgdHdvIHByb2JsZW1zIGF0IG9uY2UgaGVyZQpnb2VzIGJleW9u
ZCB3aGF0IHdlIG5lZWQgaW1tZWRpYXRlbHk6IExpdmUgcGF0Y2hpbmcgaW4gYW4gTk1JLwojTUMg
c2FmZSB3YXkgb3VnaHQgdG8gYmUgYSBzZWNvbmQgc3RlcC4gVGhlIGltbWVkaWF0ZSBnb2FsCnNo
b3VsZCBiZSB0byBtYWtlIGJvb3QgdGltZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcgTk1JLyNNQyBz
YWZlLAphbmQgdGhhdCBjYW4gYmUgaGFkIHdpdGggYSBzbGltbWVkIGRvd24gdmVyc2lvbiBvZiB0
aGlzIHBhdGNoCihhcyBhdCB0aGF0IHRpbWUgb25seSBhIHNpbmdsZSBDUFUgaXMgdXApOyBtb3N0
IG9mIHRoZSBub3QgcHVyZWx5Cm1lY2hhbmljYWwgaXNzdWVzIHBvaW50ZWQgb3V0IGFib3ZlIGFy
ZSBzb2xlbHkgcmVsYXRlZCB0byB0aGUKbGl2ZSBwYXRjaGluZyBzY2VuYXJpby4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 08:41:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 08:41:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egRU3-000643-KJ; Tue, 30 Jan 2018 08:41:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egRU1-00063u-SC
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 08:41:37 +0000
X-Inumbo-ID: 5a49d82a-0599-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a49d82a-0599-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 09:41:24 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 01:41:35 -0700
Message-Id: <5A703DCB02000078001A3A1E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 01:41:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-8-jgross@suse.com>
 <5A6F62B602000078001A3810@suse.com>
 <5f2f7952-c67a-e4f4-c042-637aafcdb97b@suse.com>
In-Reply-To: <5f2f7952-c67a-e4f4-c042-637aafcdb97b@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 07/12] x86: allow per-domain mappings
 without NX bit or with specific mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDA5OjAyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
OS8wMS8xOCAxODowNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEz
OjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5j
Cj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+Pj4gQEAgLTE1NjgsNyArMTU2OCw3IEBAIHZv
aWQgaW5pdF94ZW5fbDRfc2xvdHMobDRfcGdlbnRyeV90ICpsNHQsIG1mbl90IGw0bWZuLAo+Pj4g
IAo+Pj4gICAgICAvKiBTbG90IDI2MDogUGVyLWRvbWFpbiBtYXBwaW5ncyAoaWYgYXBwbGljYWJs
ZSkuICovCj4+PiAgICAgIGw0dFtsNF90YWJsZV9vZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQp
XSA9Cj4+PiAtICAgICAgICBkID8gbDRlX2Zyb21fcGFnZShkLT5hcmNoLnBlcmRvbWFpbl9sM19w
ZywgX19QQUdFX0hZUEVSVklTT1JfUlcpCj4+PiArICAgICAgICBkID8gbDRlX2Zyb21fcGFnZShk
LT5hcmNoLnBlcmRvbWFpbl9sM19wZywgX19QQUdFX0hZUEVSVklTT1IpCj4+PiAgICAgICAgICAg
IDogbDRlX2VtcHR5KCk7Cj4+PiAgCj4+PiAgICAgIC8qIFNsb3QgMjYxLTogdGV4dC9kYXRhL2Jz
cywgUlcgTTJQLCB2bWFwLCBmcmFtZXRhYmxlLCBkaXJlY3RtYXAuICovCj4+PiBAQCAtNTI2OSw3
ICs1MjY5LDcgQEAgaW50IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIHZhLAo+Pj4gICAgICAgICAgfQo+Pj4gICAgICAgICAgbDJ0YWIgPSBf
X21hcF9kb21haW5fcGFnZShwZyk7Cj4+PiAgICAgICAgICBjbGVhcl9wYWdlKGwydGFiKTsKPj4+
IC0gICAgICAgIGwzdGFiW2wzX3RhYmxlX29mZnNldCh2YSldID0gbDNlX2Zyb21fcGFnZShwZywg
X19QQUdFX0hZUEVSVklTT1JfUlcpOwo+Pj4gKyAgICAgICAgbDN0YWJbbDNfdGFibGVfb2Zmc2V0
KHZhKV0gPSBsM2VfZnJvbV9wYWdlKHBnLCBfX1BBR0VfSFlQRVJWSVNPUik7Cj4+PiAgICAgIH0K
Pj4+ICAgICAgZWxzZQo+Pj4gICAgICAgICAgbDJ0YWIgPSBtYXBfbDJ0X2Zyb21fbDNlKGwzdGFi
W2wzX3RhYmxlX29mZnNldCh2YSldKTsKPj4+IEBAIC01MzExLDcgKzUzMTEsNyBAQCBpbnQgY3Jl
YXRlX3BlcmRvbWFpbl9tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEs
Cj4+PiAgICAgICAgICAgICAgICAgIGwxdGFiID0gX19tYXBfZG9tYWluX3BhZ2UocGcpOwo+Pj4g
ICAgICAgICAgICAgIH0KPj4+ICAgICAgICAgICAgICBjbGVhcl9wYWdlKGwxdGFiKTsKPj4+IC0g
ICAgICAgICAgICAqcGwyZSA9IGwyZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBFUlZJU09SX1JX
KTsKPj4+ICsgICAgICAgICAgICAqcGwyZSA9IGwyZV9mcm9tX3BhZ2UocGcsIF9fUEFHRV9IWVBF
UlZJU09SKTsKPj4gCj4+IFRoZXNlIGNoYW5nZXMgKGluIHRoZSBhYnNlbmNlIG9mIHRoZSBkZXNj
cmlwdGlvbiBzYXlpbmcgb3RoZXJ3aXNlKQo+PiBsZWF2ZSBvcGVuIHdoZXRoZXIgYW55IG9mIHRo
ZSBwZXItZG9tYWluIG1hcHBpbmdzIG5vdyBzdWRkZW5seQo+PiBiZWNvbWUgZXhlY3V0YWJsZS4K
PiAKPiBBcmUgeW91IGZpbmUgd2l0aCBtZSBhZGRpbmcgc29tZXRoaW5nIGxpa2UgdGhlIGZvbGxv
d2luZyB0byB0aGUgY29tbWl0Cj4gbWVzc2FnZToKPiAKPiBBcyBjcmVhdGVfcGVyZG9tYWluX21h
cHBpbmcoKSBjcmVhdGVzIEwxIG1hcHBpbmdzIHdpdGggZmxhZ3MgYmVpbmcKPiBfX1BBR0VfSFlQ
RVJWSVNPUl9SVyB0aGlzIHdvbid0IGNoYW5nZSBhbnkgb2YgdGhlIGN1cnJlbnQgcGVyIGRvbWFp
bgo+IG1hcHBpbmdzIHRvIGJlY29tZSBleGVjdXRhYmxlLgoKVGhhdCB3b3VsZCBzZWVtIHRvIGJl
IHN1ZmZpY2llbnQsIHllcy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 08:50:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 08:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egRcN-0006oa-Dz; Tue, 30 Jan 2018 08:50:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egRcL-0006oU-Bc
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 08:50:13 +0000
X-Inumbo-ID: 9fdca712-059a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fdca712-059a-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 08:50:32 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 01:50:03 -0700
Message-Id: <5A703FC802000078001A3A35@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 01:50:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517242594-28944-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517242594-28944-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: JulienGrall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/evtchn: Cleanup for virq_is_global()
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI5LjAxLjE4IGF0IDE3OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU3dpdGNoIGl0LCBhbmQgdGhlIGFyY2ggaW5mcmFzdHJ1Y3R1cmUsIHRvIHJldHVybiBi
b29sLiAgRHJvcCB0aGUgdW5uZWNlc3NhcnkKPiByYyBwYXJhbWV0ZXIsIGFuZCByZW1vdmUgYSBy
ZWR1bmRhbnQgYXNzZXJ0aW9uIGZyb20gc2VuZF9nbG9iYWxfdmlycSgpLgoKcy9wYXJhbWV0ZXIv
dmFyaWFibGUvPwoKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4Kd2l0aCB0d28gZnVydGhlciByZW1hcmtzOgoK
PiAtLS0gYS94ZW4vY29tbW9uL2V2ZW50X2NoYW5uZWwuYwo+ICsrKyBiL3hlbi9jb21tb24vZXZl
bnRfY2hhbm5lbC5jCj4gQEAgLTkzLDI5ICs5MywyMyBAQCBzdGF0aWMgdWludDhfdCBnZXRfeGVu
X2NvbnN1bWVyKHhlbl9ldmVudF9jaGFubmVsX25vdGlmaWNhdGlvbl90IGZuKQo+ICAvKiBHZXQg
dGhlIG5vdGlmaWNhdGlvbiBmdW5jdGlvbiBmb3IgYSBnaXZlbiBYZW4tYm91bmQgZXZlbnQgY2hh
bm5lbC4gKi8KPiAgI2RlZmluZSB4ZW5fbm90aWZpY2F0aW9uX2ZuKGUpICh4ZW5fY29uc3VtZXJz
WyhlKS0+eGVuX2NvbnN1bWVyLTFdKQo+ICAKPiAtc3RhdGljIGludCB2aXJxX2lzX2dsb2JhbCh1
aW50MzJfdCB2aXJxKQo+ICtzdGF0aWMgYm9vbCB2aXJxX2lzX2dsb2JhbCh1aW50MzJfdCB2aXJx
KQoKQWxzbyBtYWtlIHRoZSBwYXJhbWV0ZXIgdW5zaWduZWQgaW50IGF0IHRoaXMgb2NjYXNpb24/
Cgo+ICB7Cj4gLSAgICBpbnQgcmM7Cj4gLQo+IC0gICAgQVNTRVJUKHZpcnEgPCBOUl9WSVJRUyk7
Cj4gLQo+ICAgICAgc3dpdGNoICggdmlycSApCj4gICAgICB7Cj4gICAgICBjYXNlIFZJUlFfVElN
RVI6Cj4gICAgICBjYXNlIFZJUlFfREVCVUc6Cj4gICAgICBjYXNlIFZJUlFfWEVOT1BST0Y6Cj4g
ICAgICBjYXNlIFZJUlFfWEVOUE1VOgo+IC0gICAgICAgIHJjID0gMDsKPiAtICAgICAgICBicmVh
azsKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICAgICAgY2FzZSBWSVJRX0FSQ0hfMCAu
Li4gVklSUV9BUkNIXzc6Cj4gLSAgICAgICAgcmMgPSBhcmNoX3ZpcnFfaXNfZ2xvYmFsKHZpcnEp
Owo+IC0gICAgICAgIGJyZWFrOwo+ICsgICAgICAgIHJldHVybiBhcmNoX3ZpcnFfaXNfZ2xvYmFs
KHZpcnEpOwo+ICsKPiAgICAgIGRlZmF1bHQ6Cj4gLSAgICAgICAgcmMgPSAxOwo+IC0gICAgICAg
IGJyZWFrOwo+ICsgICAgICAgIEFTU0VSVCh2aXJxIDwgTlJfVklSUVMpOwo+ICsgICAgICAgIHJl
dHVybiB0cnVlOwo+ICAgICAgfQo+IC0KPiAtICAgIHJldHVybiByYzsKPiAgfQoKQ291bGQgSSB0
YWxrIHlvdSBpbnRvIGRyb3BwaW5nIHRoZSAiZGVmYXVsdDoiIGFuZCBpbnN0ZWFkIHB1dApBU1NF
UlQoKSBhbmQgcmV0dXJuIG91dHNpZGUgb2YgdGhlIHN3aXRjaCgpPyBJIGdlbmVyYWxseSB0aGlu
ayB0aGF0CndoZXJlIHRoaXMgaXMgcG9zc2libGUgd2l0aG91dCBjYXVzaW5nIGNvbXBpbGVyIHdh
cm5pbmdzLCBpdCByZXN1bHRzCmluIGEgbW9yZSAibm9ybWFsIiBsb29rIG9mIHRoZSBvdmVyYWxs
IGZ1bmN0aW9uIChpbiBwYXJ0aWN1bGFyIHdpdGggYQpyZXR1cm4gYXQgdGhlIGZ1bmN0aW9uJ3Mg
ZW5kLCByYXRoZXIgdGhhbiBnaXZpbmcgdGhlIGFwcGVhcmFuY2UgLQp3aXRob3V0IGxvb2tpbmcg
YXQgYWxsIHRoZSBjYXNlIGJsb2NrcyBpbnNpZGUgdGhlIHN3aXRjaCAtIHRoYXQgdGhlCmZ1bmN0
aW9uIHJldHVybnMgdm9pZCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 08:50:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 08:50:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egRcd-0006pq-LH; Tue, 30 Jan 2018 08:50:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=v4d+=ez=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1egRcc-0006pf-SJ
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 08:50:30 +0000
X-Inumbo-ID: 97517153-059a-11e8-ba59-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97517153-059a-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 09:50:16 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 30 Jan 2018 00:50:27 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,433,1511856000"; d="scan'208";a="14509015"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga006.jf.intel.com with ESMTP; 30 Jan 2018 00:50:26 -0800
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 30 Jan 2018 00:50:26 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 30 Jan 2018 00:50:26 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.192]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.124]) with mapi id 14.03.0319.002;
 Tue, 30 Jan 2018 16:50:23 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] x86/hvm: Drop hvm_set_mode() and associated vmx hooks
Thread-Index: AQHTmRu4KGgXZWvZH0C1y/79rlO4YKOMHG4w
Date: Tue, 30 Jan 2018 08:50:23 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190F15A0C@SHSMSX101.ccr.corp.intel.com>
References: <1517242232-12410-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517242232-12410-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2U0MTFkNDAtZDc4OS00NTA0LWJmMmMtYmE0ZDE4NGExZmFjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjZ2V0dVY0RKbnFmV2xSaUJFV1E3THBCMTUzQis4UGhFdFhYK3R0ekhDR289In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/hvm: Drop hvm_set_mode() and associated
	vmx hooks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBUdWVzZGF5LCBKYW51YXJ5IDMwLCAyMDE4IDEyOjExIEFNCj4gCj4gVGhpcyBpcyBt
b3JlIHZlc3RpZ2lhbCByZW1lbnRhbnRzIG9mIFBWSHYxLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 08:50:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 08:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egRcs-0006sK-TC; Tue, 30 Jan 2018 08:50:46 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egRcs-0006s7-6G
 for xen-devel@lists.xensource.com; Tue, 30 Jan 2018 08:50:46 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta-6.messagelabs.com id C5/AE-03750-5E1307A5;
 Tue, 30 Jan 2018 08:50:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfeJYUG
 UQeMmBYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmnHq8RumgjXTGCvWTGxgaWDsSO1i5OIQEmhk
 kvix5xoLhPOYUeLynOVsEM42Rondu56xdzFycogIOEt8PTMXzOYV0JeY8GAnE4gtLGAlseLVB
 CaQBgmBr2oSnw61gRVJCHhKLPmwkQXOfv8KqIidgw2o4ZAYSJRFQFXi+J9/TBMYuRcwMqxi1C
 hOLSpLLdI1NNFLKspMzyjJTczM0TU0MNPLTS0uTkxPzUlMKtZLzs/dxAj0MQMQ7GC8vjHgEKM
 kB5OSKC+7bEGUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQleRWDICAkWpaanVqRl5gCDDSYtwcGj
 JML7Qg8ozVtckJhbnJkOkTrFaMzR9OBBGzPHjRev25iFWPLy81KlxHmZQCYJgJRmlObBDYJFw
 SVGWSlhXkag04R4ClKLcjNLUOVfMYpzMCoJ8y41AJrCk5lXArfvFdApTECnrMjNBTmlJBEhJd
 XAGL50nc6y34kdDgv4Uma4q3Vy/bJm23GEN3BW7IQgrb2/clSPJj1lu7a1buq+ByLHzry08DS
 MbPk7If95w8vPTTUW72S/WOZ3c4Zf3X9NeblFSjaLk0OHUZ2epuDLyTUSJmfDny7k1g6ckJFp
 oFNzZfFXmcv+bVyfzLwMbqSFhU26XCetde+qEktxRqKhFnNRcSIAlhzDTn0CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-16.tower-27.messagelabs.com!1517302243!110837448!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55851 invoked from network); 30 Jan 2018 08:50:44 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-16.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jan 2018 08:50:44 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egRcn-0008QZ-V9; Tue, 30 Jan 2018 08:50:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egRci-0000t4-F8; Tue, 30 Jan 2018 08:50:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egRch-0006Hi-5Y; Tue, 30 Jan 2018 08:50:35 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118438-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
X-Osstest-Versions-That: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 Jan 2018 08:50:35 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118438: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQzOCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQzOC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MTY3CgpU
ZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBpbiAxMTgzNDcgcGFzcyBpbiAxMTg0MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMTgz
NDcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJl
cGVhdCBmYWlsIGJsb2NrZWQgaW4gMTE4MjIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgZmFpbCBpbiAxMTgzNDcgbGlrZSAxMTgyMjIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEx
ODM0NyBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExODM0NyBsaWtlIDExODIyMgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBm
YWlsIGluIDExODM0NyBsaWtlIDExODIyMgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAx
NiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE4MTY3CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTgxNjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE2NwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4
MjIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODIyMgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wx
L2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAg
ICAgICAgICAgICBhMjU2N2Q2YjU0YjdiMTg3ZWNjMDE2NTAyMWI2ZGQwN2RhZmFmMDZhCmJhc2Vs
aW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYzdkNDY1ODBkOWM2MzNhNTliZTFj
Mzc3NmY3OWMwMWRkMGNiOThiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyMjIgIDIwMTgtMDEt
MTkgMDY6NTM6NDAgWiAgIDExIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MzE0ICAyMDE4
LTAxLTI0IDIxOjQ0OjE3IFogICAgNSBkYXlzICAgIDUgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hv
IHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saXZlcGF0
Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGEyNTY3ZDZiNTRiN2Ix
ODdlY2MwMTY1MDIxYjZkZDA3ZGFmYWYwNmEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIE1vbiBKYW4gMjIgMTQ6MzU6NDIgMjAxOCArMDAwMAoK
ICAgIHhlbi9hcm06IGNwdWVycmF0YTogUmVtb3ZlIHBlcmNwdS5oIGluY2x1ZGUKICAgIAogICAg
VGhlIGluY2x1ZGUgcGVyY3B1Lmggd2FzIGFkZGVkIGJ5IG1pc3Rha2UgaW4gY3B1ZXJyYXRhLmgg
KHNlZSBjb21taXQKICAgIDRjNGZkZGMxNjYgInhlbi9hcm02NDogQWRkIHNrZWxldG9uIHRvIGhh
cmRlbiB0aGUgYnJhbmNoIGFsaWFzaW5nCiAgICBhdHRhY2tzIikuIFNvIHJlbW92ZSBpdC4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBhNWU3Y2U5NTYwYjQwOGRiZGMy
ZjdmYjhhNThmNjIwOTYwMWNjMDU0KQoKY29tbWl0IDlmNzllOGQ4NDZlODQxM2M4MjhmNWZjN2Nj
NmFjNzMzNzI4ZGZmMDAKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnPgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6MjM6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9hcm02
NDogSW1wbGVtZW50IGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nIGZvciBhZmZlY3RlZCBDb3J0
ZXgtQSBDUFVzCiAgICAKICAgIENvcnRleC1BNTcsIEE3MiwgQTczIGFuZCBBNzUgYXJlIHN1c2Nl
cHRpYmxlIHRvIGJyYW5jaCBwcmVkaWN0b3IKICAgIGFsaWFzaW5nIGFuZCBjYW4gdGhlb3JpdGlj
YWxseSBiZSBhdHRhY2tlZCBieSBtYWxpY2lvdXMgY29kZS4KICAgIAogICAgVGhpcyBwYXRjaCBp
bXBsZW1lbnRzIGEgUFNDSS1iYXNlZCBtaXRpZ2F0aW9uIGZvciB0aGVzZSBDUFVzIHdoZW4KICAg
IGF2YWlsYWJsZS4gVGhlIGNhbGwgaW50byBmaXJtd2FyZSB3aWxsIGludmFsaWRhdGUgdGhlIGJy
YW5jaCBwcmVkaWN0b3IKICAgIHN0YXRlLCBwcmV2ZW50aW5nIGFueSBtYWxpY2lvdXMgZW50cmll
cyBmcm9tIGFmZmVjdGlvbiBvdGhlciB2aWN0aW0KICAgIGNvbnRleHRzLgogICAgCiAgICBQb3J0
ZWQgZnJvbSBMaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9n
aXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3B0aS4KICAgIAogICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgICAgU2lnbmVkLW9mZi1i
eTogV2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+CiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU3
MzBmOGU0MWU4NTM3ZjFkYjk3NzBiOTQ2NGY5NTIzYzI4ODU3YjkpCgpjb21taXQgZmJhNDhlZmYx
OGMwMmQ3MTZjOTViOTJkZjgwNGE3NTU2MjBiZTgyZQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNiAyMDE4ICsw
MDAwCgogICAgeGVuL2FybTY0OiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2ggcHJl
ZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5z
dCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICByZWRp
cmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRpYWxs
eSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIuCiAg
ICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBpbml0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5kIGEgbmV3
IEtjb25maWcgb3B0aW9uIHRvCiAgICBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgbWl0
aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzIGZvcgogICAgQ1BVcyB0aGF0IGFyZSBhZmZl
Y3RlZC4KICAgIAogICAgTW9zdCBvZiB0aGUgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFw
cGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3Qg
Y29udGV4dC4gRm9yIHNhZmV0eSwgaXQgaXMgYXBwbGllZCBhdCBldmVyeQogICAgZXhjZXB0aW9u
IGVudHJ5LiBTbyB0aGVyZSBhcmUgcG90ZW50aWFsIGZvciBvcHRpbWl6aW5nIHdoZW4gcmVjZWl2
aW5nCiAgICBhbiBleGNlcHRpb24gYXQgdGhlIHNhbWUgbGV2ZWwuCiAgICAKICAgIEJlY2F1c2Ug
dGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5vdCBwb3NzaWJs
ZSB0bwogICAgc2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0
aW9uIGlzIGFwcGxpZWQuCiAgICBUaGVyZWZvcmUsIHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhl
IHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdp
dmVuIGV4Y2VwdGlvbi4KICAgIAogICAgT24gQXJtNjQsIGVhY2ggdmVjdG9yIGNhbiBob2xkIDMy
IGluc3RydWN0aW9ucy4gVGhpcyBsZWF2ZSB1cyAzMQogICAgaW5zdHJ1Y3Rpb25zIGZvciB0aGUg
bWl0aWdhdGlvbi4gVGhlIGxhc3Qgb25lIGlzIHRoZSBicmFuY2ggaW5zdHJ1Y3Rpb24KICAgIHRv
IHRoZSBoZWxwZXIuCiAgICAKICAgIEJlY2F1c2UgYSBwbGF0Zm9ybSBtYXkgaGF2ZSBDUFVzIHdp
dGggZGlmZmVyZW50IG1pY3JvLWFyY2hpdGVjdHVyZXMsCiAgICBwZXItQ1BVIHZlY3RvciB0YWJs
ZSBuZWVkcyB0byBiZSBwcm92aWRlZC4gUmVhbGlzdGljYWxseSwgb25seSBhIGZldwogICAgZGlm
ZmVyZW50IG1pdGlnYXRpb25zIHdpbGwgYmUgbmVjZXNzYXJ5LiBTbyBwcm92aWRlIGEgc21hbGwg
c2V0IG9mCiAgICB2ZWN0b3IgdGFibGVzLiBUaGV5IHdpbGwgYmUgcmUtdXNlZCBhbmQgcGF0Y2gg
d2l0aCB0aGUgbWl0aWdhdGlvbnMKICAgIG9uLWRlbWFuZC4KICAgIAogICAgVGhpcyBpcyBiYXNl
ZCBvbiB0aGUgd29yayBkb25lIGluIExpbnV4IChzZWUgWzFdKS4KICAgIAogICAgVGhpcyBpcyBw
YXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFsxXSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBicmFuY2gga3RwaQogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRjNGZkZGMxNjZjZjUyOGFj
YTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMpCgpjb21taXQgMzc5MDgzM2VmMTZiOTU2NTM0MjRlYzli
MTQ1ZTQ2MGVjMWE1NmQxNgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFy
by5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNSAyMDE4ICswMDAwCgogICAgeGVuL2Fy
bTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9BTExfVkVSU0lPTlMKICAgIAogICAgSW50cm9kdWNlIGEg
bmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJT05TIHRvIG1hdGNoIGFsbCB2YXJpYW50L3JldmlzaW9u
IG9mIGEKICAgIGdpdmVuIENQVSBtb2RlbC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYmE3MzA3
MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcxOGUxMDg4NjdiNikKICAgIAogICAgQ29uZmxpY3RzOgog
ICAgICAgICAgICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKCmNvbW1pdCA1MDQ1MGMxZjMzZGM3
MmYyMTM4YTY3MWQ3Mzg5MzRmNzk2YmUzMzE4CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM0IDIwMTggKzAwMDAK
CiAgICB4ZW4vYXJtNjQ6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTcyLCBB
NzMgYW5kIEE3NQogICAgCiAgICBDb3J0ZXgtQTcyLCBBNzMgYW5kIEE3NSBNSURSIHdpbGwgYmUg
dXNlZCB0byBhIGZvbGxvdy11cCBmb3IgaGFyZGVuaW5nCiAgICB0aGUgYnJhbmNoIHByZWRpY3Rv
ci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgNzk3NWJmZjUyNGM0ZTJjMzBlZmJmMTQ0ZGU3NTNmMTUxZDk3NGU1
MykKCmNvbW1pdCAyZWM3Y2NiZmZjNmI3ODhmNjVlNTU0OThlNDM0N2MxZWUzYTQ0YjAxCkF1dGhv
cjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFu
IDE2IDE0OjIzOjMzIDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgZW5hYmxlIGNh
bGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFiaWxpdGllcyBvbiBlYWNoIG9ubGluZSBDUFUKICAgIAog
ICAgT25jZSBYZW4ga25vd3Mgd2hhdCBmZWF0dXJlcy93b3JrYXJvdW5kcyBwcmVzZW50IG9uIHRo
ZSBwbGF0Zm9ybSwgaXQKICAgIG1pZ2h0IGJlIG5lY2Vzc2FyeSB0byBjb25maWd1cmUgZWFjaCBv
bmxpbmUgQ1BVLgogICAgCiAgICBJbnRyb2R1Y2UgYSBuZXcgY2FsbGJhY2sgImVuYWJsZSIgdGhh
dCB3aWxsIGJlIGNhbGxlZCBvbiBlYWNoIG9ubGluZSBDUFUgdG8KICAgIGNvbmZpZ3VyZSB0aGUg
ImNhcGFiaWxpdHkiLgogICAgCiAgICBUaGUgY29kZSBpcyBiYXNlZCBvbiBMaW51eCB2NC4xNCAo
d2hlcmUgY3B1ZmVhdHVyZS5jIGNvbWVzIGZyb20pLCB0aGUKICAgIGV4cGxhbmF0aW9uIG9mIHdo
eSB1c2luZyBzdG9wX21hY2hpbmVfcnVuIGlzIGtlcHQgYXMgd2UgaGF2ZSBzaW1pbGFyCiAgICBw
cm9ibGVtIGluIHRoZSBmdXR1cmUuCiAgICAKICAgIExhc3RseSBpbnRyb2R1Y2UgZW5hYmxlX2Vy
cmF0YV93b3JrYXJvdW5kIHRoYXQgd2lsbCBiZSBjYWxsZWQgb25jZSBDUFVzCiAgICBoYXZlIGJv
b3RlZCBhbmQgYmVmb3JlIHRoZSBoYXJkd2FyZSBkb21haW4gaXMgY3JlYXRlZC4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCA3NTAwNDk1MTU1YWFjY2U0Mzc4NzhjYjU3NmY0NTIyNGFlOTg0ZjQwKQog
ICAgCiAgICBDb25mbGljdHM6CiAgICAgICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVh
dHVyZS5oCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 08:51:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 08:51:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egRdR-00070d-9w; Tue, 30 Jan 2018 08:51:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=oldl=ez=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1egRdP-00070L-HZ
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 08:51:20 +0000
X-Inumbo-ID: b464e9bc-059a-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b464e9bc-059a-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 09:51:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1517302276;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Type:References:In-Reply-To:Message-ID:Subject:Cc:To:From:
 Date:X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=ECZ+gUQHVxJLlvIGCWV8nZbbDAMpW8A/0E5xK6QpqRY=;
 b=TVouo9ebSpYNfJNucG4ZB+GCHEMxOg453EtyvuQb/4w099VCwXa1jlcnEsOfTbIiL5
 yCidxUd9Lc8EQXrZ2Ljtns5IMlTiQhj7CZ4X6Mqy7sjY6/QlJKrSgfj7gChalzemT2L8
 X0GU7iDAH0PLHWTmdEEiC6bo84/OGvrmkM8FvfCmTA3YqHqlHbiqSx2wdW/A0IbKr3vN
 JWKXLbDtZ6p4ZOKbdUl5biGLCv6gwhk2UX2cUsu2OiUIqrk3+Ul9ZBcr0VAHg+VPek1t
 buJ/+CRMP6QVvlM5DXipsoEMFjC+67t5cEbN/SAhr/17IvOZFk9rgzAhcIQBMfGYhluy
 8GXg==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsBRtyRe2qcrldJj63vYUTRQR/0RqPSgWq+RVwc
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id K01e59u0U8pFe0L
 (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, 30 Jan 2018 09:51:15 +0100 (CET)
Date: Tue, 30 Jan 2018 09:51:07 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Dongli Zhang <dongli.zhang@oracle.com>
Message-ID: <20180130095107.4ce8dfcd.olaf@aepfle.de>
In-Reply-To: <71831361-99bd-9ef8-218a-31db55d31f50@suse.com>
References: <f784ecce-dc58-c841-5c00-8fc95f2017e2@oracle.com>
 <71831361-99bd-9ef8-218a-31db55d31f50@suse.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.31; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] pvscsi is not supported by xl command
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============2029308853792544848=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2029308853792544848==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/BpeO755AboGDzKZmOveiX=f"; protocol="application/pgp-signature"

--Sig_/BpeO755AboGDzKZmOveiX=f
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

On 24/01/18 06:08, Dongli Zhang wrote:
> > Are scsi-attach/scsi-detach still on the roadmap and will be added to x=
l in the
> > future, or this is deprecated? =20

libxl never knew about pvscsi, so in this sense it is not depreciated.

The plan is still to upstream it one day. Unfortunately I developed my vari=
ant towards a dead-end, it handles migration poorly. Once I get the chance =
to revisit this part I will resubmit. Until then, a variant of the livxl.pv=
scsi.patch for 4.10 can be found here:
https://build.opensuse.org/package/show/Virtualization/xen

Olaf

--Sig_/BpeO755AboGDzKZmOveiX=f
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWnAx+wAKCRBdQqD6ppg2
frebAJ9gBRelWLEMrQR2Xvt0Vs12+grRYACgvucimgpyvXPdhPTRAbYLtyFqVCc=
=dnrw
-----END PGP SIGNATURE-----

--Sig_/BpeO755AboGDzKZmOveiX=f--


--===============2029308853792544848==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2029308853792544848==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 30 09:17:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 09:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egS27-0000FN-9n; Tue, 30 Jan 2018 09:16:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wbgm=ez=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1egS25-0000FH-Kf
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 09:16:49 +0000
X-Inumbo-ID: 432af44f-059e-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 432af44f-059e-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 10:16:33 +0100 (CET)
Received: (qmail 31678 invoked from network); 30 Jan 2018 11:16:44 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 Jan 2018 11:16:44 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 399A37FBF3
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 11:16:44 +0200 (EET)
Received: (qmail 14891 invoked from network); 30 Jan 2018 11:16:44 +0200
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.15.44)
 by smtp01.buh.bitdefender.com with AES128-SHA256 encrypted SMTP;
 30 Jan 2018 11:16:43 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 Jan 2018 11:16:17 +0200
Message-Id: <1517303777-10633-2-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1517303777-10633-1-git-send-email-rcojocaru@bitdefender.com>
References: <1517303777-10633-1-git-send-email-rcojocaru@bitdefender.com>
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74821
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474103,
 Stamp: 3], Multi: [Enabled, t: (0.000017,0.018758)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.017146), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.014818,0.000861)], URL: [Enabled, t: (0.000011,0.000001)], RTDA:
 [Enabled, t: (0.322880), Hit: No, Details: v2.6.16; Id:
 15.5f418e.1c3t52v4m.f2179], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V2 2/2] x86/hvm: fix domain crash when CR3 has
	the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGVtdWxhdGlvbiBsYXllcnMgb2YgWGVuIGxhY2sgUENJRCBzdXBwb3J0LCBhbmQgYXMgd2Ug
b25seSBvZmZlcgpQQ0lEIHRvIEhBUCBndWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5k
bGVkIGJ5IGhhcmR3YXJlLApleGNlcHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBD
b25zZXF1ZW50bHksIHRyeWluZyB0byBzZXQKQ1IzIHdoZW4gdGhlIG5vZmx1c2ggYml0IGlzIHNl
dCBpbiBodm1fc2V0X2NyMygpIGxlYWRzIHRvIGRvbWFpbgpjcmFzaGVzLiBUaGUgd29ya2Fyb3Vu
ZCBpcyB0byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KaHZtX3NldF9jcjMoKS4gQ1IzIHZhbHVl
cyBpbiBodm1fbW9uaXRvcl9jcigpIGFyZSBhbHNvIHNhbml0aXplZC4KQWRkaXRpb25hbGx5LCBh
IGJvb2wgcGFyYW1ldGVyIG5vdyBwcm9wYWdhdGVzIHRvCntzdm0sdm14fV91cGRhdGVfZ3Vlc3Rf
Y3IoKSwgc28gdGhhdCBubyBmbHVzaGVzIG9jY3VyIHdoZW4KdGhlIGJpdCB3YXMgc2V0LgoKU2ln
bmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpS
ZXBvcnRlZC1ieTogQml0d2Vhc2lsIDxiaXR3ZWFzaWxAY3J5cHRvaGF6ZS5jb20+ClN1Z2dlc3Rl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLQpDaGFu
Z2VzIHNpbmNlIFYxOgogLSBBZGRlZCB0aGUgYm9vbCBub2ZsdXNoIHBhcmFtZXRlciBhbmQgY29k
ZSB0byBwcm9wYWdhdGUgaXQgdG8KICAge3N2bSx2bXh9X3VwZGF0ZV9ndWVzdF9jcigpLgogLSBB
ZGRlZCBYODZfQ1IzX05PRkxVU0hfRElTQUJMRV9NQVNLIGFuZCBYODZfQ1IzX05PRkxVU0hfRElT
QUJMRS4KIC0gTm8gbG9uZ2VyIHNhbml0aXppbmcgdGhlIG9sZCB2YWx1ZSBpbiBodm1fbW9uaXRv
cl9jcigpLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAgICAgICB8ICA2ICsrKy0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMjUgKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgICAgICAgIHwgIDMgKysrCiB4
ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS92bWNiLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAg
ICAgfCAxNiArKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgIHwgIDYgKysrLS0t
CiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICAgfCAgMiArLQogeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93
L25vbmUuYyAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgICAgIHwg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICB8IDEwICsrKysrKystLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9h
c20teDg2L3BhZ2luZy5oICAgICAgfCAgNyArKysrLS0tCiAxNyBmaWxlcyBjaGFuZ2VkLCA3MyBp
bnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYwppbmRleCA2MDQ3NDY0Li45
YmUwODVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZG9tYWluLmMKQEAgLTI4Nyw5ICsyODcsOSBAQCBpbnQgYXJjaF9zZXRfaW5m
b19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRleHRfdCAqY3R4
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBodm1fdXBkYXRlX2d1ZXN0
X2NyKHYsIDApOwotICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMyk7Ci0gICAgaHZtX3VwZGF0
ZV9ndWVzdF9jcih2LCA0KTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDAsIGZhbHNlKTsK
KyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDMsIGZhbHNlKTsKKyAgICBodm1fdXBkYXRlX2d1
ZXN0X2NyKHYsIDQsIGZhbHNlKTsKICAgICBodm1fdXBkYXRlX2d1ZXN0X2VmZXIodik7CiAKICAg
ICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFp
bikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKaW5kZXggYzQyODdhMy4uYjQyZmJkMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMTg0LDcgKzIxODQs
NyBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgY3IsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiB7CiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9jcltjcl0gPSB2YWx1ZTsKICAgICBuZXN0ZWRodm1fc2V0X2NyKHYsIGNyLCB2YWx1ZSk7Ci0g
ICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCBjcik7CisgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2
LCBjciwgZmFsc2UpOwogfQogCiBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9uZyB2YWx1ZSwg
Ym9vbF90IG1heV9kZWZlcikKQEAgLTIzMTAsNiArMjMxMCw3IEBAIGludCBodm1fc2V0X2NyMyh1
bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHVuc2lnbmVkIGxv
bmcgb2xkID0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXTsKKyAgICBib29sIG5vZmx1c2gg
PSBmYWxzZTsKIAogICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJj
aC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMykpICkKQEAg
LTIzMjYsNiArMjMyNywxMiBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwg
Ym9vbF90IG1heV9kZWZlcikKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICggaHZtX3BjaWRf
ZW5hYmxlZCh2KSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8KKyAgICB7CisgICAgICAg
IG5vZmx1c2ggPSAhISh2YWx1ZSAmIFg4Nl9DUjNfTk9GTFVTSCk7CisgICAgICAgIHZhbHVlICY9
IFg4Nl9DUjNfTk9GTFVTSF9ESVNBQkxFX01BU0s7CisgICAgfQorCiAgICAgaWYgKCBodm1fcGFn
aW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICYmCiAgICAgICAg
ICAodmFsdWUgIT0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSkgKQogICAgIHsKQEAgLTIz
NDMsNyArMjM1MCw3IEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29s
X3QgbWF5X2RlZmVyKQogICAgIH0KIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10g
PSB2YWx1ZTsKLSAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAgICBwYWdpbmdfdXBkYXRlX2Ny
Myh2LCBub2ZsdXNoKTsKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgYmFkX2NyMzoKQEAg
LTMwNzIsNyArMzA3OSw3IEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAogICAgIGh2bV9zZXRfc2Vn
bWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3RyLCAmdHIpOwogCiAgICAgdi0+YXJjaC5odm1fdmNw
dS5ndWVzdF9jclswXSB8PSBYODZfQ1IwX1RTOwotICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3Iodiwg
MCk7CisgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwLCBmYWxzZSk7CiAKICAgICBpZiAoICh0
YXNrc3dpdGNoX3JlYXNvbiA9PSBUU1dfaXJldCB8fAogICAgICAgICAgIHRhc2tzd2l0Y2hfcmVh
c29uID09IFRTV19qbXApICYmIG90ZF93cml0YWJsZSApCkBAIC0zOTA4LDE2ICszOTE1LDE2IEBA
IHZvaWQgaHZtX3ZjcHVfcmVzZXRfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGNzLCB1
aW50MTZfdCBpcCkKICAgICBtZW1zZXQoJnYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5h
cmNoLmRlYnVncmVnKSk7CiAKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdID0gWDg2
X0NSMF9FVDsKLSAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOworICAgIGh2bV91cGRhdGVf
Z3Vlc3RfY3IodiwgMCwgZmFsc2UpOwogCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclsy
XSA9IDA7Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAyKTsKKyAgICBodm1fdXBkYXRlX2d1
ZXN0X2NyKHYsIDIsIGZhbHNlKTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10g
PSAwOwotICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMyk7CisgICAgaHZtX3VwZGF0ZV9ndWVz
dF9jcih2LCAzLCBmYWxzZSk7CiAKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdID0g
MDsKLSAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDQpOworICAgIGh2bV91cGRhdGVfZ3Vlc3Rf
Y3IodiwgNCwgZmFsc2UpOwogCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyID0gMDsK
ICAgICBodm1fdXBkYXRlX2d1ZXN0X2VmZXIodik7CkBAIC00MDQ0LDcgKzQwNTEsNyBAQCBzdGF0
aWMgaW50IGh2bW9wX2ZsdXNoX3RsYl9hbGwodm9pZCkKIAogICAgIC8qIEZsdXNoIHBhZ2luZy1t
b2RlIHNvZnQgc3RhdGUgKGUuZy4sIHZhLT5nZm4gY2FjaGU7IFBBRSBQRFBFIGNhY2hlKS4gKi8K
ICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIHBhZ2luZ191cGRhdGVfY3IzKHYp
OworICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7CiAKICAgICAvKiBGbHVzaCBh
bGwgZGlydHkgVExCcy4gKi8KICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsK
QEAgLTQyMDYsNyArNDIxMyw3IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAogICAgICAg
ICBkb21haW5fcGF1c2UoZCk7CiAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbYS5p
bmRleF0gPSBhLnZhbHVlOwogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAg
ICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAgICAgICAgICAgIHBhZ2luZ191cGRhdGVfY3Iz
KHYsIGZhbHNlKTsKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICAgICAgZG9tY3Rs
X2xvY2tfcmVsZWFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAxMzFiODUyLi40YTI0ODQxIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L21vbml0b3IuYwpAQCAtMzYsNiArMzYsOSBAQCBib29sIGh2bV9tb25pdG9yX2NyKHVuc2lnbmVk
IGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBvbGQpCiAgICAg
c3RydWN0IGFyY2hfZG9tYWluICphZCA9ICZjdXJyLT5kb21haW4tPmFyY2g7CiAgICAgdW5zaWdu
ZWQgaW50IGN0cmxyZWdfYml0bWFzayA9IG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKGluZGV4KTsK
IAorICAgIGlmICggaW5kZXggPT0gMyAmJiBodm1fcGNpZF9lbmFibGVkKGN1cnIpICkgLyogQ2xl
YXIgdGhlIG5vZmx1c2ggYml0LiAqLworICAgICAgICB2YWx1ZSAmPSBYODZfQ1IzX05PRkxVU0hf
RElTQUJMRV9NQVNLOworCiAgICAgaWYgKCAoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFi
bGVkICYgY3RybHJlZ19iaXRtYXNrKSAmJgogICAgICAgICAgKCEoYWQtPm1vbml0b3Iud3JpdGVf
Y3RybHJlZ19vbmNoYW5nZW9ubHkgJiBjdHJscmVnX2JpdG1hc2spIHx8CiAgICAgICAgICAgdmFs
dWUgIT0gb2xkKSAmJgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3Zt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwppbmRleCBiNmY2NDQ5Li41YTg5
MzU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpAQCAtMzA1LDcgKzMwNSw3IEBAIHN0YXRp
YyBpbnQgbnN2bV92Y3B1X2hvc3RyZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKIAogICAgIC8qIENSMiAqLwogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbMl0gPSBuMXZtY2ItPl9jcjI7Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAyKTsK
KyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZhbHNlKTsKIAogICAgIC8qIENSMyAqLwog
ICAgIC8qIE5lc3RlZCBwYWdpbmcgbW9kZSAqLwpAQCAtNTc2LDcgKzU3Niw3IEBAIHN0YXRpYyBp
bnQgbnN2bV92bWNiX3ByZXBhcmU0dm1ydW4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogCiAgICAgLyogQ1IyICovCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVz
dF9jclsyXSA9IG5zX3ZtY2ItPl9jcjI7Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAyKTsK
KyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZhbHNlKTsKIAogICAgIC8qIE5lc3RlZCBw
YWdpbmcgbW9kZSAqLwogICAgIGlmIChuZXN0ZWRodm1fcGFnaW5nX21vZGVfaGFwKHYpKSB7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCmluZGV4IGRjYmQ1NTAuLjlkMDFlOTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0zMTUs
OSArMzE1LDkgQEAgc3RhdGljIGludCBzdm1fdm1jYl9yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgaHZtX2h3X2NwdSAqYykKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzJdID0g
Yy0+Y3IyOwogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPSBjLT5jcjM7CiAgICAg
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IGMtPmNyNDsKLSAgICBzdm1fdXBkYXRlX2d1
ZXN0X2NyKHYsIDApOwotICAgIHN2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMik7Ci0gICAgc3ZtX3Vw
ZGF0ZV9ndWVzdF9jcih2LCA0KTsKKyAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDAsIGZhbHNl
KTsKKyAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZhbHNlKTsKKyAgICBzdm1fdXBkYXRl
X2d1ZXN0X2NyKHYsIDQsIGZhbHNlKTsKIAogICAgIC8qIExvYWQgc3lzZW50ZXIgTVNScyBpbnRv
IGJvdGggVk1DQiBzYXZlIGFyZWEgYW5kIFZDUFUgZmllbGRzLiAqLwogICAgIHZtY2ItPnN5c2Vu
dGVyX2NzID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzID0gYy0+c3lzZW50ZXJf
Y3M7CkBAIC01MzMsNyArNTMzLDcgQEAgc3RhdGljIGludCBzdm1fZ3Vlc3RfeDg2X21vZGUoc3Ry
dWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIGxpa2VseSh2bWNiLT5jcy5kYikgPyA0IDogMjsKIH0K
IAotdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
Y3IpCit2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBjciwgYm9vbCBub2ZsdXNoKQogewogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYt
PmFyY2guaHZtX3N2bS52bWNiOwogICAgIHVpbnQ2NF90IHZhbHVlOwpAQCAtNTYzLDEzICs1NjMs
MTkgQEAgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgY3IpCiAgICAgY2FzZSAzOgogICAgICAgICB2bWNiX3NldF9jcjModm1jYiwgdi0+YXJjaC5o
dm1fdmNwdS5od19jclszXSk7CiAgICAgICAgIGlmICggIW5lc3RlZGh2bV9lbmFibGVkKHYtPmRv
bWFpbikgKQotICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKyAgICAgICAgewor
ICAgICAgICAgICAgaWYgKCAhbm9mbHVzaCApCisgICAgICAgICAgICAgICAgaHZtX2FzaWRfZmx1
c2hfdmNwdSh2KTsKKyAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggbmVzdGVkaHZtX3Ztc3dp
dGNoX2luX3Byb2dyZXNzKHYpICkKICAgICAgICAgICAgIDsgLyogQ1IzIHN3aXRjaGVzIGR1cmlu
ZyBWTVJVTi9WTUVYSVQgZG8gbm90IGZsdXNoIHRoZSBUTEIuICovCiAgICAgICAgIGVsc2UKLSAg
ICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHVfYXNpZCgKLSAgICAgICAgICAgICAgICBuZXN0
ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikKLSAgICAgICAgICAgICAgICA/ICZ2Y3B1X25lc3Rl
ZGh2bSh2KS5udl9uMmFzaWQgOiAmdi0+YXJjaC5odm1fdmNwdS5uMWFzaWQpOworICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICFub2ZsdXNoICkKKyAgICAgICAgICAgICAgICBodm1fYXNpZF9m
bHVzaF92Y3B1X2FzaWQoCisgICAgICAgICAgICAgICAgICAgIG5lc3RlZGh2bV92Y3B1X2luX2d1
ZXN0bW9kZSh2KQorICAgICAgICAgICAgICAgICAgICA/ICZ2Y3B1X25lc3RlZGh2bSh2KS5udl9u
MmFzaWQgOiAmdi0+YXJjaC5odm1fdmNwdS5uMWFzaWQpOworICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgNDoKICAgICAgICAgdmFsdWUgPSBIVk1fQ1I0X0hPU1RfTUFTSzsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3ZtY2IuYwppbmRleCAwZTZjYmE1Li5mYmQ3NmM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3N2bS92bWNiLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCkBAIC0x
NzAsMTAgKzE3MCwxMCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2
KQogICAgIHZtY2ItPnRyLmxpbWl0ID0gMHhmZjsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbMF0gPSBYODZfQ1IwX1BFIHwgWDg2X0NSMF9FVDsKLSAgICBodm1fdXBkYXRlX2d1ZXN0
X2NyKHYsIDApOworICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCwgZmFsc2UpOwogCiAgICAg
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IDA7Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9j
cih2LCA0KTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDQsIGZhbHNlKTsKIAogICAgIHBh
Z2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZTc4MThj
YS4uMjJjMTgxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTIyNiwxMCArMTIyNiwxMCBAQCBzdGF0
aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZteF91cGRhdGVfZXhj
ZXB0aW9uX2JpdG1hcCh2KTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSBY
ODZfQ1IwX1BFIHwgWDg2X0NSMF9FVDsKLSAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOwor
ICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCwgZmFsc2UpOwogCiAgICAgdi0+YXJjaC5odm1f
dmNwdS5ndWVzdF9jcls0XSA9IDA7Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKKyAg
ICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDQsIGZhbHNlKTsKIAogICAgIGlmICggY3B1X2hhc192
bXhfdHByX3NoYWRvdyApCiAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCAxNTQ2YzJhLi4yOGFkNDQy
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwpAQCAtNzAsNyArNzAsNyBAQCBzdGF0aWMgdm9pZCB2bXhfY3R4dF9z
d2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpOwogc3RhdGljIGludCAgdm14X2FsbG9jX3ZsYXBpY19t
YXBwaW5nKHN0cnVjdCBkb21haW4gKmQpOwogc3RhdGljIHZvaWQgdm14X2ZyZWVfdmxhcGljX21h
cHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7CiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNf
bWFwcGluZyhzdHJ1Y3QgdmNwdSAqdik7Ci1zdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2Ny
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpOworc3RhdGljIHZvaWQgdm14X3VwZGF0
ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyLCBib29sIG5vZmx1c2gp
Owogc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9lZmVyKHN0cnVjdCB2Y3B1ICp2KTsKIHN0
YXRpYyB2b2lkIHZteF93YmludmRfaW50ZXJjZXB0KHZvaWQpOwogc3RhdGljIHZvaWQgdm14X2Zw
dV9kaXJ0eV9pbnRlcmNlcHQodm9pZCk7CkBAIC04NDAsOSArODQwLDkgQEAgc3RhdGljIGludCB2
bXhfdm1jc19yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqYykKIAog
ICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMl0gPSBjLT5jcjI7CiAgICAgdi0+YXJjaC5o
dm1fdmNwdS5ndWVzdF9jcls0XSA9IGMtPmNyNDsKLSAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYs
IDApOwotICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IodiwgMik7Ci0gICAgdm14X3VwZGF0ZV9ndWVz
dF9jcih2LCA0KTsKKyAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDAsIGZhbHNlKTsKKyAgICB2
bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZhbHNlKTsKKyAgICB2bXhfdXBkYXRlX2d1ZXN0X2Ny
KHYsIDQsIGZhbHNlKTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciA9IGMtPm1z
cl9lZmVyOwogICAgIHZteF91cGRhdGVfZ3Vlc3RfZWZlcih2KTsKQEAgLTE1NTIsNyArMTU1Miw3
IEBAIHZvaWQgdm14X3VwZGF0ZV9kZWJ1Z19zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICB2bXhf
dm1jc19leGl0KHYpOwogfQogCi1zdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCitzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0
X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IsIGJvb2wgbm9mbHVzaCkKIHsKICAg
ICB2bXhfdm1jc19lbnRlcih2KTsKIApAQCAtMTcwNCw3ICsxNzA0LDkgQEAgc3RhdGljIHZvaWQg
dm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAg
ICAgICB9CiAKICAgICAgICAgX192bXdyaXRlKEdVRVNUX0NSMywgdi0+YXJjaC5odm1fdmNwdS5o
d19jclszXSk7Ci0gICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7CisKKyAgICAgICAgaWYg
KCAhbm9mbHVzaCApCisgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOwogICAgICAg
ICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0yNjcyLDcgKzI2NzQsNyBAQCBzdGF0aWMgaW50
IHZteF9jcl9hY2Nlc3ModW5zaWduZWQgbG9uZyBleGl0X3F1YWxpZmljYXRpb24pCiAgICAgICAg
ICAqLwogICAgICAgICBodm1fbW9uaXRvcl9jclgoQ1IwLCB2YWx1ZSwgb2xkKTsKICAgICAgICAg
Y3Vyci0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSA9IHZhbHVlOwotICAgICAgICB2bXhfdXBk
YXRlX2d1ZXN0X2NyKGN1cnIsIDApOworICAgICAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKGN1cnIs
IDAsIGZhbHNlKTsKICAgICAgICAgSFZNVFJBQ0VfMEQoQ0xUUyk7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggYzczMjczNC4uZmVhZmU2NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyNiw3ICs1MjYsNyBAQCB2b2lkIHVwZGF0ZV9jcjMo
c3RydWN0IHZjcHUgKnYpCiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2VuYWJsZWQodi0+ZG9tYWlu
KSApCiAgICAgewotICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAgICAgICAgcGFnaW5n
X3VwZGF0ZV9jcjModiwgZmFsc2UpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAu
YwppbmRleCAwMDNjMmQ4Li5lMzM3MmMxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTY2OSwxMCArNjY5LDEw
IEBAIHN0YXRpYyBib29sX3QgaGFwX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YSkKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIHZvaWQgaGFwX3VwZGF0ZV9jcjMoc3Ry
dWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKQorc3RhdGljIHZvaWQgaGFwX3VwZGF0ZV9jcjMo
c3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiB7CiAgICAgdi0+
YXJjaC5odm1fdmNwdS5od19jclszXSA9IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM107Ci0g
ICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYs
IDMsIG5vZmx1c2gpOwogfQogCiBjb25zdCBzdHJ1Y3QgcGFnaW5nX21vZGUgKgpAQCAtNzA4LDcg
KzcwOCw3IEBAIHN0YXRpYyB2b2lkIGhhcF91cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1
ICp2KQogICAgIH0KIAogICAgIC8qIENSMyBpcyBlZmZlY3RpdmVseSB1cGRhdGVkIGJ5IGEgbW9k
ZSBjaGFuZ2UuIEZsdXNoIEFTSURzLCBldGMuICovCi0gICAgaGFwX3VwZGF0ZV9jcjModiwgMCk7
CisgICAgaGFwX3VwZGF0ZV9jcjModiwgMCwgZmFsc2UpOwogCiAgICAgcGFnaW5nX3VubG9jayhk
KTsKICAgICBwdXRfZ2ZuKGQsIGNyM19nZm4pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKaW5kZXgg
YzI0MDk1My4uMjBkZWQzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21t
b24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBAIC0zMDMwLDcgKzMw
MzAsNyBAQCBzdGF0aWMgdm9pZCBzaF91cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2
KQogICAgIH0KICNlbmRpZiAvKiBPT1MgKi8KIAotICAgIHYtPmFyY2gucGFnaW5nLm1vZGUtPnVw
ZGF0ZV9jcjModiwgMCk7CisgICAgdi0+YXJjaC5wYWdpbmcubW9kZS0+dXBkYXRlX2NyMyh2LCAw
LCBmYWxzZSk7CiB9CiAKIHZvaWQgc2hhZG93X3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZj
cHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXggYTYzNzJlMy4uZmRkZDE1YiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbXVsdGkuYwpAQCAtMzE3Myw3ICszMTczLDcgQEAgc3RhdGljIGludCBzaF9wYWdl
X2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgKiBJbiBhbnkgY2FzZSwgaW4gdGhlIFBB
RSBjYXNlLCB0aGUgQVNTRVJUIGlzIG5vdCB0cnVlOyBpdCBjYW4KICAgICAgICAgICogaGFwcGVu
IGJlY2F1c2Ugb2YgYWN0aW9ucyB0aGUgZ3Vlc3QgaXMgdGFraW5nLiAqLwogI2lmIEdVRVNUX1BB
R0lOR19MRVZFTFMgPT0gMwotICAgICAgICB2LT5hcmNoLnBhZ2luZy5tb2RlLT51cGRhdGVfY3Iz
KHYsIDApOworICAgICAgICB2LT5hcmNoLnBhZ2luZy5tb2RlLT51cGRhdGVfY3IzKHYsIDAsIGZh
bHNlKTsKICNlbHNlCiAgICAgICAgIEFTU0VSVChkLT5pc19zaHV0dGluZ19kb3duKTsKICNlbmRp
ZgpAQCAtMzk5Miw3ICszOTkyLDcgQEAgc2hfc2V0X3RvcGxldmVsX3NoYWRvdyhzdHJ1Y3QgdmNw
dSAqdiwKIAogCiBzdGF0aWMgdm9pZAotc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50
IGRvX2xvY2tpbmcpCitzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2lu
ZywgYm9vbCBub2ZsdXNoKQogLyogVXBkYXRlcyB2Y3B1LT5hcmNoLmNyMyBhZnRlciB0aGUgZ3Vl
c3QgaGFzIGNoYW5nZWQgQ1IzLgogICogUGFyYXZpcnR1YWwgZ3Vlc3RzIHNob3VsZCBzZXQgdi0+
YXJjaC5ndWVzdF90YWJsZSAoYW5kIGd1ZXN0X3RhYmxlX3VzZXIsCiAgKiBpZiBhcHByb3ByaWF0
ZSkuCkBAIC00MjM0LDcgKzQyMzQsNyBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBp
bnQgZG9fbG9ja2luZykKICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSA9CiAgICAg
ICAgICAgICBwYWdldGFibGVfZ2V0X3BhZGRyKHYtPmFyY2guc2hhZG93X3RhYmxlWzBdKTsKICNl
bmRpZgotICAgICAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDMpOworICAgICAgICBodm1fdXBk
YXRlX2d1ZXN0X2NyKHYsIDMsIG5vZmx1c2gpOwogICAgIH0KIAogICAgIC8qIEZpeCB1cCB0aGUg
bGluZWFyIHBhZ2V0YWJsZSBtYXBwaW5ncyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9ub25lLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwppbmRleCA5ZTZh
ZDIzLi5hOGM5NjA0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwor
KysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtNTAsNyArNTAsNyBAQCBzdGF0
aWMgdW5zaWduZWQgbG9uZyBfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9k
b21haW4gKnAybSwKICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4pOwogfQogCi1zdGF0aWMg
dm9pZCBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcpCitzdGF0aWMg
dm9pZCBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9m
bHVzaCkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCmluZGV4IGYyMjllNjku
LjMwY2I1NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21vbml0b3IuYwpAQCAtMTk0LDcgKzE5NCw3IEBAIGludCBhcmNoX21vbml0b3JfZG9t
Y3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsK
ICAgICAgICAgICAgIC8qIExhdGNoZXMgbmV3IENSMyBtYXNrIHRocm91Z2ggQ1IwIGNvZGUuICov
CiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgICAgICAgICAgaHZt
X3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKKyAgICAgICAgICAgICAgICBodm1fdXBkYXRlX2d1ZXN0
X2NyKHYsIDAsIGZhbHNlKTsKICAgICAgICAgfQogCiAgICAgICAgIGRvbWFpbl91bnBhdXNlKGQp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9odm0uaAppbmRleCA3Mjc1YzY1Li5jMDBkNDg3IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaApAQCAtMzQsNiArMzQsOSBAQCBleHRlcm4gYm9vbF90IG9wdF9odm1fZmVwOwogI2Rl
ZmluZSBvcHRfaHZtX2ZlcCAwCiAjZW5kaWYKIAorI2RlZmluZSBYODZfQ1IzX05PRkxVU0ggKDF1
bGwgPDwgNjMpCisjZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSF9ESVNBQkxFX01BU0sgKFg4Nl9DUjNf
Tk9GTFVTSCAtIDEpCisKIC8qIEludGVycnVwdCBhY2tub3dsZWRnZW1lbnQgc291cmNlcy4gKi8K
IGVudW0gaHZtX2ludHNyYyB7CiAgICAgaHZtX2ludHNyY19ub25lLApAQCAtMTMyLDcgKzEzNSw3
IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewogICAgIC8qCiAgICAgICogQ2FsbGVkIHRv
IGluZm9ybSBIVk0gbGF5ZXIgdGhhdCBhIGd1ZXN0IENSbiBvciBFRkVSIGhhcyBjaGFuZ2VkLgog
ICAgICAqLwotICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3RfY3IpKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgY3IpOworICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3RfY3IpKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgY3IsIGJvb2wgbm9mbHVzaCk7CiAgICAgdm9pZCAoKnVwZGF0ZV9ndWVz
dF9lZmVyKShzdHJ1Y3QgdmNwdSAqdik7CiAKICAgICB2b2lkICgqY3B1aWRfcG9saWN5X2NoYW5n
ZWQpKHN0cnVjdCB2Y3B1ICp2KTsKQEAgLTMyNCw5ICszMjcsMTAgQEAgaHZtX3VwZGF0ZV9ob3N0
X2NyMyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaHZtX2Z1bmNzLnVwZGF0ZV9ob3N0X2NyMyh2
KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGh2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBjcikKK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1
ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIG5vZmx1c2gpCiB7Ci0gICAgaHZtX2Z1bmNzLnVw
ZGF0ZV9ndWVzdF9jcih2LCBjcik7CisgICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCBj
ciwgbm9mbHVzaCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2Vm
ZXIoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
dm0vc3ZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKaW5kZXggNDYyY2I4
OS4uNTg2YTJjNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaApAQCAtNTEsNyArNTEsNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgc3ZtX2ludmxwZ2EodW5zaWduZWQgbG9uZyB2YWRkciwgdWlu
dDMyX3QgYXNpZCkKIAogdW5zaWduZWQgbG9uZyAqc3ZtX21zcmJpdCh1bnNpZ25lZCBsb25nICpt
c3JfYml0bWFwLCB1aW50MzJfdCBtc3IpOwogdm9pZCBfX3VwZGF0ZV9ndWVzdF9laXAoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBpbnN0X2xlbik7Ci12b2lkIHN2bV91
cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgaW50IGNyKTsKK3ZvaWQgc3Zt
X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBpbnQgY3IsIGJvb2wgbm9m
bHVzaCk7CiAKIGV4dGVybiB1MzIgc3ZtX2ZlYXR1cmVfZmxhZ3M7CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5o
CmluZGV4IDU2MDdhYjQuLmRkM2UzMWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
cGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApAQCAtMTIyLDcgKzEy
Miw4IEBAIHN0cnVjdCBwYWdpbmdfbW9kZSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3IzLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdhLCB1aW50MzJfdCAqcGZlYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdl
X29yZGVyKTsKLSAgICB2b2lkICAgICAgICAgICgqdXBkYXRlX2NyMyAgICAgICAgICAgICkoc3Ry
dWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKTsKKyAgICB2b2lkICAgICAgICAgICgqdXBkYXRl
X2NyMyAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG5vZmx1c2gpOwogICAg
IHZvaWQgICAgICAgICAgKCp1cGRhdGVfcGFnaW5nX21vZGVzICAgKShzdHJ1Y3QgdmNwdSAqdik7
CiAgICAgdm9pZCAgICAgICAgICAoKndyaXRlX3AybV9lbnRyeSAgICAgICApKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCkBAIC0yNzYs
OSArMjc3LDkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBhZ2luZ19nYV90b19nZm5f
Y3IzKHN0cnVjdCB2Y3B1ICp2LAogLyogVXBkYXRlIGFsbCB0aGUgdGhpbmdzIHRoYXQgYXJlIGRl
cml2ZWQgZnJvbSB0aGUgZ3Vlc3QncyBDUjMuCiAgKiBDYWxsZWQgd2hlbiB0aGUgZ3Vlc3QgY2hh
bmdlcyBDUjM7IHRoZSBjYWxsZXIgY2FuIHRoZW4gdXNlIHYtPmFyY2guY3IzCiAgKiBhcyB0aGUg
dmFsdWUgdG8gbG9hZCBpbnRvIHRoZSBob3N0IENSMyB0byBzY2hlZHVsZSB0aGlzIHZjcHUgKi8K
LXN0YXRpYyBpbmxpbmUgdm9pZCBwYWdpbmdfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdikKK3N0
YXRpYyBpbmxpbmUgdm9pZCBwYWdpbmdfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBu
b2ZsdXNoKQogewotICAgIHBhZ2luZ19nZXRfaG9zdG1vZGUodiktPnVwZGF0ZV9jcjModiwgMSk7
CisgICAgcGFnaW5nX2dldF9ob3N0bW9kZSh2KS0+dXBkYXRlX2NyMyh2LCAxLCBub2ZsdXNoKTsK
IH0KIAogLyogVXBkYXRlIGFsbCB0aGUgdGhpbmdzIHRoYXQgYXJlIGRlcml2ZWQgZnJvbSB0aGUg
Z3Vlc3QncyBDUjAvQ1IzL0NSNC4KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 09:17:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 09:17:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egS29-0000Fd-Gq; Tue, 30 Jan 2018 09:16:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wbgm=ez=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1egS28-0000FG-IJ
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 09:16:52 +0000
X-Inumbo-ID: 598d5af0-059e-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 598d5af0-059e-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 09:17:10 +0000 (UTC)
Received: (qmail 31660 invoked from network); 30 Jan 2018 11:16:43 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 Jan 2018 11:16:43 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C08317FBED
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 11:16:43 +0200 (EET)
Received: (qmail 14882 invoked from network); 30 Jan 2018 11:16:43 +0200
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.15.44)
 by smtp01.buh.bitdefender.com with AES128-SHA256 encrypted SMTP;
 30 Jan 2018 11:16:28 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 Jan 2018 11:16:16 +0200
Message-Id: <1517303777-10633-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74820
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474103,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.002429)], BW: [Enabled, t:
 (0.000011)], RBL DNSBL: [Disabled], APM: [Enabled, Score: 500, t:
 (0.002395), Flags: 85D2ED72; NN_NO_CONTENT_TYPE; NN_NO_LINK_NMD;
 NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.008007,0.000032)],
 URL: [Enabled, t: (0.000006,0.000001)], RTDA: [Enabled, t: (7.163254),
 Hit: No, Details: v2.6.16; Id: 15.5f4l02.1c3t4v3m7.f84qc], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V2 1/2] tests/xen-access: disable CR4 write
	events on application exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

T24gZXhpdCwgeGVuLWFjY2VzcyBkaWQgbm90IHVuc3Vic2NyaWJlIGZyb20gQ1I0IHdyaXRlIHZt
X2V2ZW50cywKcG90ZW50aWFsbHkgbGVhdmluZyB0aGUgZ3Vlc3Qgc3R1Y2suCgpTaWduZWQtb2Zm
LWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdlZCwg
MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4t
YWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwppbmRleCA5ZDk2
MGUyLi5jNTcyNTUwIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nl
c3MuYworKysgYi90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwpAQCAtNjU0LDYg
KzY1NCw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAgICAgICAgICAgICAg
ICAgcmMgPSB4Y19tb25pdG9yX2NwdWlkKHhjaCwgZG9tYWluX2lkLCAwKTsKICAgICAgICAgICAg
IGlmICggZGVzY19hY2Nlc3MgKQogICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9kZXNj
cmlwdG9yX2FjY2Vzcyh4Y2gsIGRvbWFpbl9pZCwgMCk7CisgICAgICAgICAgICBpZiAoIHdyaXRl
X2N0cmxyZWdfY3I0ICkKKyAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3Jfd3JpdGVfY3Ry
bHJlZyh4Y2gsIGRvbWFpbl9pZCwgVk1fRVZFTlRfWDg2X0NSNCwgMCwgMSwgMCwgMSk7CiAKICAg
ICAgICAgICAgIGlmICggcHJpdmNhbGwgKQogICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRv
cl9wcml2aWxlZ2VkX2NhbGwoeGNoLCBkb21haW5faWQsIDApOwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 09:18:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 09:18:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egS3Z-0000Po-Qd; Tue, 30 Jan 2018 09:18:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wbgm=ez=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1egS3Z-0000PR-3E
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 09:18:21 +0000
X-Inumbo-ID: 8ec4b700-059e-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ec4b700-059e-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 09:18:40 +0000 (UTC)
Received: (qmail 31929 invoked from network); 30 Jan 2018 11:18:13 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 30 Jan 2018 11:18:13 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 9F4787FBEF
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 11:18:13 +0200 (EET)
Received: (qmail 14974 invoked from network); 30 Jan 2018 11:18:13 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 30 Jan 2018 11:18:13 +0200
To: xen-devel@lists.xen.org
References: <1517303777-10633-1-git-send-email-rcojocaru@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c7da7bfd-248c-e949-a0b7-c04a2b1a9a8d@bitdefender.com>
Date: Tue, 30 Jan 2018 11:18:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1517303777-10633-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74821
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474103,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.004856)], BW: [Enabled, t:
 (0.000015,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.006035), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.014601,0.000124)],
 URL: [Enabled, t: (0.000010,0.000001)], RTDA: [Enabled, t: (0.332458),
 Hit: No, Details: v2.6.16; Id: 15.5f4j0b.1c3t521nc.fco87], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH V2 1/2] tests/xen-access: disable CR4 write
 events on application exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMzAvMjAxOCAxMToxNiBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIGV4aXQs
IHhlbi1hY2Nlc3MgZGlkIG5vdCB1bnN1YnNjcmliZSBmcm9tIENSNCB3cml0ZSB2bV9ldmVudHMs
Cj4gcG90ZW50aWFsbHkgbGVhdmluZyB0aGUgZ3Vlc3Qgc3R1Y2suCj4gCj4gU2lnbmVkLW9mZi1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB0
b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYyB8IDIgKysKPiAgMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ZW4tYWNj
ZXNzL3hlbi1hY2Nlc3MuYyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jCj4g
aW5kZXggOWQ5NjBlMi4uYzU3MjU1MCAxMDA2NDQKPiAtLS0gYS90b29scy90ZXN0cy94ZW4tYWNj
ZXNzL3hlbi1hY2Nlc3MuYwo+ICsrKyBiL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vz
cy5jCj4gQEAgLTY1NCw2ICs2NTQsOCBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqYXJndltd
KQo+ICAgICAgICAgICAgICAgICAgcmMgPSB4Y19tb25pdG9yX2NwdWlkKHhjaCwgZG9tYWluX2lk
LCAwKTsKPiAgICAgICAgICAgICAgaWYgKCBkZXNjX2FjY2VzcyApCj4gICAgICAgICAgICAgICAg
ICByYyA9IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNoLCBkb21haW5faWQsIDApOwo+
ICsgICAgICAgICAgICBpZiAoIHdyaXRlX2N0cmxyZWdfY3I0ICkKPiArICAgICAgICAgICAgICAg
IHJjID0geGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKHhjaCwgZG9tYWluX2lkLCBWTV9FVkVOVF9Y
ODZfQ1I0LCAwLCAxLCAwLCAxKTsKPiAgCj4gICAgICAgICAgICAgIGlmICggcHJpdmNhbGwgKQo+
ICAgICAgICAgICAgICAgICAgcmMgPSB4Y19tb25pdG9yX3ByaXZpbGVnZWRfY2FsbCh4Y2gsIGRv
bWFpbl9pZCwgMCk7Cj4gCgpTb3JyeSBmb3IgdGhpcywgSSd2ZSBvYnZpb3VzbHkgdXNlZCB0aGUg
d3JvbmcgYnJhbmNoLiBQbGVhc2UgaWdub3JlIHRoaXMKcGF0Y2ggLSBvbmx5ICJbUEFUQ0ggVjIg
Mi8yXSB4ODYvaHZtOiBmaXggZG9tYWluIGNyYXNoIHdoZW4gQ1IzIGhhcyB0aGUKbm9mbHVzaCBi
aXQgc2V0IiBpcyByZWxldmFudC4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 09:23:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 09:23:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egS8a-0001Bc-Go; Tue, 30 Jan 2018 09:23:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/cio=ez=citrix.com=prvs=561c7975c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1egS8Z-0001BW-ND
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 09:23:31 +0000
X-Inumbo-ID: 48038ba7-059f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 48038ba7-059f-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 09:23:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,434,1511827200"; d="scan'208";a="66895707"
Date: Tue, 30 Jan 2018 09:23:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180130092318.uaowitgdroronmvp@MacBook-Pro-de-Roger.local>
References: <20180129122643.13008-1-roger.pau@citrix.com>
 <20180129122643.13008-6-roger.pau@citrix.com>
 <5A6F5F0002000078001A37EE@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A6F5F0002000078001A37EE@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/5] x86: remove usage of .skip with
 non-absolute expressions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMDk6NTA6NTZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI5LjAxLjE4IGF0IDEzOjI2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQ2xhbmcgYXNzZW1ibGVyIGRvZXNuJ3Qgc3VwcG9ydCB1c2luZyAuc2tpcCB3aXRo
IG5vbi1hYnNvbHV0ZQo+ID4gZXhwcmVzc2lvbnM6Cj4gPiAKPiA+IGVudHJ5LlM6MTA5OjE1OiBl
cnJvcjogZXhwZWN0ZWQgYWJzb2x1dGUgZXhwcmVzc2lvbgo+ID4gICAgICAgICAuc2tpcCAuTGNy
NF9hbHRfZW5kIC0gLkxjcjRfYWx0LCAweDkwCj4gPiAgICAgICAgICAgICAgIF4KPiA+IAo+ID4g
VGhpcyB1c2FnZSBvZiAuc2tpcCB3YXMgdG8gZmlsbCBjb2RlIHNlY3Rpb25zIHdpdGggTk9QcyBp
biBvcmRlciBmb3IKPiA+IHRoZW0gdG8gYmUgcGF0Y2hlZCBhdCBydW4gdGltZSBpZiByZXF1aXJl
ZCBieSB0aGUgYWx0ZXJuYXRpdmVzCj4gPiBmcmFtZXdvcmsuIEluc3RlYWQgb2YgdXNpbmcgLnNr
aXAgdXNlIHRoZSBhcHByb3ByaWF0ZSBudW1iZXIgb2YgTk9Qcwo+ID4gdG8gbWF0Y2ggdGhlIHNp
emUgb2YgdGhlIGFsdGVybmF0aXZlIGNvZGUuCj4gCj4gTkFLIC0gSSd2ZSB2b2ljZWQgYSBudW1i
ZXIgb2YgdGltZXMgbXkgb3Bwb3NpdGlvbiB0byBBbmRyZXcgYWRkaW5nCj4gdGhlIHZhcmlvdXMg
QVNNX05PUDxOPiBpbiBoaXMgU3BlY3RyZSB2MiBzZXJpZXMsIGFuZCBJJ20gcGxhbm5pbmcKPiB0
byBlbGltaW5hdGUgdGhlbSBpbiBkdWUgY291cnNlIChieSB1c2luZyAtIHlvdSBndWVzcyBpdCAt
IC5za2lwKS4gSXQKPiBpcyBwcmV0dHkgbXVjaCB1bmFjY2VwdGFibGUgdG8gbWUgdG8gaGF2ZSB0
byBlbmNvZGUgdGhlIHNpemUgb2YKPiBjZXJ0YWluIGluc3RydWN0aW9ucyBpbiBhIHNlY29uZCBw
bGFjZSwgcmlza2luZyB0aGVtIHRvIGdvIG91dCBvZiBzeW5jCj4gd2l0aCB3aGF0IHRoZXkgc2hh
ZG93Lgo+IAo+IElmIHVnbGluZXNzIGxpa2UgdGhpcyBpcyBuZWVkZWQgdG8gc3VwcG9ydCBjbGFu
ZydzIGludGVncmF0ZWQgYXNzZW1ibGVyLAo+IHRoZW4gSSBzZWUgbm8gd2F5IG90aGVyIHRoYW4g
YXZvaWRpbmcgaXRzIHVzZS4KClJpZ2h0LCBJIGFncmVlIHRoaXMgaXMgdWdseSBhbmQgcHJvbmUg
dG8gZXJyb3IuIFRoaXMgc2VlbXMgdG8gYmUgZml4ZWQKaW4gY2xhbmcgdGh1bmssIHNvIEkndmUg
YXNrZWQgZm9yIGEgYmFja3BvcnQgb2YgdGhlIGZpeCB0byA2LjAuCgpSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 09:27:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 09:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egSBx-0001LQ-0R; Tue, 30 Jan 2018 09:27:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qorm=ez=citrix.com=prvs=561512251=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1egSBv-0001LE-HU
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 09:26:59 +0000
X-Inumbo-ID: c3ef7e14-059f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3ef7e14-059f-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 09:27:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,434,1511827200"; d="scan'208";a="66895911"
From: Christian Lindig <christian.lindig@citrix.com>
To: Michael Young <m.a.young@durham.ac.uk>
Thread-Topic: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06, use
 unsafe strings
Thread-Index: AQHTlprWp6rZ/2pOQkOl1lvnhlLP66OF+O6AgAADvQCAABU+AIAAqYoAgAMqcYCAAjUNgA==
Date: Tue, 30 Jan 2018 09:26:51 +0000
Message-ID: <FEEA61CD-80E5-4963-8CEB-776937BB0C5E@citrix.com>
References: <20180126085208.15212-1-git@johnthomson.fastmail.com.au>
 <alpine.LFD.2.21.1801260903220.28542@algedi.dur.ac.uk>
 <DD256C43-6511-4327-A611-DDE1784764E7@citrix.com>
 <20180126114306.mpklwqjlworpuewf@citrix.com>
 <0079C722-DC8F-4930-8E85-42DAE5E8C979@citrix.com>
 <20180126120056.7sijtmdm53drvip2@citrix.com>
 <E618870F-03B7-4993-8975-E7BAB4767B2E@citrix.com>
 <1517009026.1156477.1249669224.5B9AA859@webmail.messagingengine.com>
 <alpine.LFD.2.21.1801281741180.4681@austen3.home>
In-Reply-To: <alpine.LFD.2.21.1801281741180.4681@austen3.home>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <FE063CF1EDC15040B39CB03003532F4E@citrix.com>
MIME-Version: 1.0
Cc: Marcello Seri <marcello.seri@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 John Thomson <git@johnthomson.fastmail.com.au>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH RFC] ocaml: Fix compile with ocaml 4.06,
 use unsafe strings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gMjguIEphbiAyMDE4LCBhdCAyMzo0NCwgTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5n
QGR1cmhhbS5hYy51az4gd3JvdGU6DQo+IA0KPj4gDQo+PiBJIGRvIG5vdCBrbm93IGlmIGNhbWwt
c3R1YmRvbSB1c2VzIGFueSBvZiB0aGVzZSBmaWxlcywgYnV0IGl0IHNlZW1zIHRvIHVzZSBvY2Ft
bC0zLjExLjA/DQo+PiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDth
PWJsb2I7Zj1zdHViZG9tL2NvbmZpZ3VyZTtoPWE3YTBjMDkxNTQ0MGI3YjM1MWE3YWRmNGY0MGM4
ZjllZThlNzM5ZWY7aGI9cmVmcy9oZWFkcy9zdGFnaW5nI2wzNTM0DQo+IA0KPiBJZiB3ZSBjaGFu
Z2UgdGhpcyBzaG91bGQgaXQgYmUgdGhlIGVhcmxpZXN0IHZlcnNpb24gdGhlIGNvZGUgd2lsbCBz
dXBwb3J0ICg0LjAyKSBvciB0aGUgbGF0ZXN0ICg0LjA2KT8NCg0KSSB0aGluayB0aGlzIHNob3Vs
ZCBiZSA0LjAyIC0gZXNwZWNpYWxseSBiZWNhdXNlIHRoZSBPQ2FtbCBjb21waWxlciBpbiB2ZXJz
aW9ucyA0LjA1IGFuZCA0LjA2IGhhZCBzb21lIGJ1Z3MgdGhhdCBhcmUgbm93IGJlaW5nIGlyb25l
ZCBvdXQuDQoNCuKAlCBDaHJpc3RpYW4NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 09:35:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 09:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egSJz-00025b-Q8; Tue, 30 Jan 2018 09:35:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=osp8=ez=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1egSJy-00025V-TP
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 09:35:18 +0000
X-Inumbo-ID: da476acf-05a0-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id da476acf-05a0-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 10:35:05 +0100 (CET)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9317980D;
 Tue, 30 Jan 2018 01:35:16 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 835FE3F25C;
 Tue, 30 Jan 2018 01:35:15 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Date: Tue, 30 Jan 2018 09:35:05 +0000
Message-Id: <20180130093505.14362-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
Cc: xen-devel@lists.xenproject.org, Amit Tomer <amittomer25@gmail.com>
Subject: [Xen-devel] [PATCH] ARM: GICv3: copy Dom0 GICv3 reg property from
	host DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QXQgdGhlIG1vbWVudCB3ZSByZS1nZW5lcmF0ZSB0aGUgRG9tMCBHSUN2MyBEVCBub2RlLCBieSBj
cmVhdGluZyB0aGUKInJlZyIgcHJvcGVydHkgZnJvbSBzY3JhdGNoIHVzaW5nIG91ciBwcmV2aW91
c2x5IHBhcnNlZCBhbmQKdHJhbnNsYXRlZCghKSBob3N0IGFkZHJlc3Nlcy4gSG93ZXZlciB3ZSB0
aGVuIHdyaXRlIHRoZSAqYWJzb2x1dGUqCmFkZHJlc3NlcyBpbnRvIHRoZSBuZXcgbm9kZSwgbm90
IGNvbnNpZGVyaW5nIHBvc3NpYmxlICJyYW5nZSIgbWFwcGluZ3MKaW4gYW55IG9mIHRoZSBHSUMn
cyBwYXJlbnQgbm9kZXMuIFNvIHdoZW5ldmVyIG9uZSBvZiB0aGUgcGFyZW50cyBoYXMgYQpub24t
ZW1wdHkgcmFuZ2VzIHByb3BlcnR5LCBEb20wIHdpbGwgd3JvbmdseSB0cmFuc2xhdGUgdGhlIGFk
ZHJlc3Nlcy4KUHJvcGVybHkgaW5jb3Jwb3JhdGluZyB0aGUgcmFuZ2VzIHByb3BlcnRpZXMgc291
bmRzIHRlZGlvdXMsIHNvIGxldCdzCmp1c3QgY29weSB0aGUgZmlyc3QgcGFydCBvZiB0aGUgcmVn
IHByb3BlcnR5IGluc3RlYWQgKGFzIHdlIGRvIGZvciBHSUN2MiksCnNpbmNlIHRoZSBhZGRyZXNz
ZXMgZm9yIERvbTAgYXJlIGlkZW50aWNhbCB0byB0aG9zZSBmcm9tIHRoZSBoYXJkd2FyZS4KClRo
ZSBtYWlubGluZSBrZXJuZWwgRFQgZm9yIHRoZSBFc3ByZXNzb2JpbiBib2FyZCB3aXRoIGFuIE1h
cnZlbGwgMzcyMCBTb0MKaGFzIHRoZSBHSUMgaW4gc3VjaCBhbiB0cmFuc2xhdGVkIGJ1cywgc28g
dGhpcyBwYXRjaCBhbGxvd3MgdGhpcyBib2FyZAp0byBib290IHByb3Blcmx5IChhZnRlciBhZGRp
bmcgc3VwcG9ydCBmb3IgdGhlIFNvQydzIFVBUlQpLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My5j
IHwgMjkgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggYTBkMjkwYjU1Yy4uNmIxN2Fi
ZDBhMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYwpAQCAtMTE0NywxMCArMTE0Nyw5IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9o
d2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCkKIHsKLSAgICBjb25zdCB2
b2lkICpjb21wYXRpYmxlID0gTlVMTDsKLSAgICB1aW50MzJfdCBsZW47Ci0gICAgX19iZTMyICpu
ZXdfY2VsbHMsICp0bXA7Ci0gICAgaW50IGksIHJlcyA9IDA7CisgICAgY29uc3Qgdm9pZCAqY29t
cGF0aWJsZSwgKmh3X3JlZzsKKyAgICB1aW50MzJfdCBsZW4sIG5ld19sZW47CisgICAgaW50IHJl
czsKIAogICAgIGNvbXBhdGlibGUgPSBkdF9nZXRfcHJvcGVydHkoZ2ljLCAiY29tcGF0aWJsZSIs
ICZsZW4pOwogICAgIGlmICggIWNvbXBhdGlibGUgKQpAQCAtMTE3MywyNyArMTE3MiwyMSBAQCBz
dGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpk
LAogICAgIGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIAotICAgIGxlbiA9IGR0X2Nl
bGxzX3RvX3NpemUoZHRfbl9hZGRyX2NlbGxzKGdpYykgKyBkdF9uX3NpemVfY2VsbHMoZ2ljKSk7
CisgICAgbmV3X2xlbiA9IGR0X2NlbGxzX3RvX3NpemUoZHRfbl9hZGRyX2NlbGxzKGdpYykgKyBk
dF9uX3NpemVfY2VsbHMoZ2ljKSk7CiAgICAgLyoKICAgICAgKiBHSUMgaGFzIHR3byBtZW1vcnkg
cmVnaW9uczogRGlzdHJpYnV0b3IgKyByZGlzdCByZWdpb25zCiAgICAgICogQ1BVIGludGVyZmFj
ZSBhbmQgdmlydHVhbCBjcHUgaW50ZXJmYWNlcyBhY2Nlc3Nlc2VkIGFzIFN5c3RlbSByZWdpc3Rl
cnMKICAgICAgKiBTbyBjZWxscyBhcmUgY3JlYXRlZCBvbmx5IGZvciBEaXN0cmlidXRvciBhbmQg
cmRpc3QgcmVnaW9ucwogICAgICAqLwotICAgIGxlbiA9IGxlbiAqIChkLT5hcmNoLnZnaWMubnJf
cmVnaW9ucyArIDEpOwotICAgIG5ld19jZWxscyA9IHh6YWxsb2NfYnl0ZXMobGVuKTsKLSAgICBp
ZiAoIG5ld19jZWxscyA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC1GRFRfRVJSX1hFTihFTk9N
RU0pOwotCi0gICAgdG1wID0gbmV3X2NlbGxzOwotCi0gICAgZHRfc2V0X3JhbmdlKCZ0bXAsIGdp
YywgZC0+YXJjaC52Z2ljLmRiYXNlLCBTWl82NEspOworICAgIG5ld19sZW4gPSBuZXdfbGVuICog
KGQtPmFyY2gudmdpYy5ucl9yZWdpb25zICsgMSk7CiAKLSAgICBmb3IgKCBpID0gMDsgaSA8IGQt
PmFyY2gudmdpYy5ucl9yZWdpb25zOyBpKysgKQotICAgICAgICBkdF9zZXRfcmFuZ2UoJnRtcCwg
Z2ljLCBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5iYXNlLAotICAgICAgICAgICAgICAg
ICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3JlZ2lvbnNbaV0uc2l6ZSk7CisgICAgaHdfcmVnID0g
ZHRfZ2V0X3Byb3BlcnR5KGdpYywgInJlZyIsICZsZW4pOworICAgIGlmICggIWh3X3JlZyApCisg
ICAgICAgIHJldHVybiAtRkRUX0VSUl9YRU4oRU5PRU5UKTsKKyAgICBpZiAoIG5ld19sZW4gPiBs
ZW4gKQorCXJldHVybiAtRkRUX0VSUl9YRU4oRVJBTkdFKTsKIAotICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eShmZHQsICJyZWciLCBuZXdfY2VsbHMsIGxlbik7Ci0gICAgeGZyZWUobmV3X2NlbGxzKTsK
KyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAicmVnIiwgaHdfcmVnLCBuZXdfbGVuKTsKICAg
ICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVybiByZXM7CiAKLS0gCjIuMTQuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 09:50:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 09:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egSYa-0003NX-1l; Tue, 30 Jan 2018 09:50:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ga1/=ez=gmail.com=amittomer25@srs-us1.protection.inumbo.net>)
 id 1egSYY-0003NQ-Vb
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 09:50:23 +0000
X-Inumbo-ID: f53c811c-05a2-11e8-ba59-bc764e045a96
Received: from mail-ot0-x242.google.com (unknown [2607:f8b0:4003:c0f::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f53c811c-05a2-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 10:50:09 +0100 (CET)
Received: by mail-ot0-x242.google.com with SMTP id l5so3259953otj.11
 for <xen-devel@lists.xenproject.org>; Tue, 30 Jan 2018 01:50:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1NMB8SZltMGtQHHQlYjFRdZSk0BMhuvHPwblg+I40XY=;
 b=KccQFqjyQ2YpnyRYaFTrRWMlRGq1BAF5nU0ejNRx12/ojItVcp4mmdTcg9Sw9LbeIh
 y35fOq7Xs0NeLB/5IEax3Dv0dqVckEHNthumpjvYapVNN47QkyPypWVKwnMfRyMSI6w7
 pRUniy6y8gwLvKEZCEv8E6WzmoC+7NZT4U5nsBCsU3GCDbE18wDCbXPNmxWXgdGDvGwP
 XpMKzCWJKymP+PZiGH4kaOTEOHZMw+b5qmVxeP44fywloSM9pH6lHVvNB4T9CCDIEswB
 0EuutxzZq5fd6TL478HshpquGjJjG5qeOzcmp5fU/cXYgdtS3/zqzL5b9WYjSf2QuDyr
 2X0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1NMB8SZltMGtQHHQlYjFRdZSk0BMhuvHPwblg+I40XY=;
 b=kn8/8OfcnGHMout6UPQ5ptNqSIXLYlatMdoAhz5DL7AOIS/EAOIh35pwzwwJJdd7qg
 kv0nPp6f48HtlKJ2mGDqm+ciaymkwlwwB0Eh8TPxCX4ZdXdxSWPZ8nBMynE+6RYtVT6M
 xF4wIu+/a87QxuN7XGcVvDMHoLhersZNq7wFIJdjbqYbIp/LLrQonlxdxzEuYKmlhn2y
 cSLZX5c7oRBrhZOA+BEcnbU4Omhdz/ytN+VA3BNJWzhl3SNcujkqSVbo9kPl/fSZDaxE
 1S4j79CK9Ok/TtS3r5f7nU1e+M6pgEP5m69JMsKOPaVPXij858YMaom/g6EdEj1Bh8KP
 7ZxA==
X-Gm-Message-State: AKwxytcam42Ctw5j5QBnJyYBMEY9UVVtgbT7KXtPh3htbLZDtlz+jQpO
 yAOU2FhKXXD9ZKZT/XeVOaz+0OWQfZxNyiw9OtQ=
X-Google-Smtp-Source: AH8x227DNsK7ZzTvKcphfyQB0e1UU4TBoQY2rc63YZ2cBFMQe84pcVFW7ilNDQGReLHgnYsD7lZeHMkP8gr9mmG2z7g=
X-Received: by 10.157.40.88 with SMTP id h24mr5107098otd.246.1517305820978;
 Tue, 30 Jan 2018 01:50:20 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.149.46 with HTTP; Tue, 30 Jan 2018 01:50:20 -0800 (PST)
In-Reply-To: <20180130093505.14362-1-andre.przywara@arm.com>
References: <20180130093505.14362-1-andre.przywara@arm.com>
From: Amit Tomer <amittomer25@gmail.com>
Date: Tue, 30 Jan 2018 15:20:20 +0530
Message-ID: <CABHD4K-gEy-jTmFs=Cp1Y9BNiayaUReNAMvMxZVqqTBz1Gh-Gg@mail.gmail.com>
To: Andre Przywara <andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
Subject: Re: [Xen-devel] [PATCH] ARM: GICv3: copy Dom0 GICv3 reg property
	from host DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGFua3MgZm9yIHRoZSBwYXRjaC4KCk9uIFR1ZSwgSmFuIDMwLCAyMDE4IGF0IDM6MDUg
UE0sIEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPiB3cm90ZToKPiBBdCB0
aGUgbW9tZW50IHdlIHJlLWdlbmVyYXRlIHRoZSBEb20wIEdJQ3YzIERUIG5vZGUsIGJ5IGNyZWF0
aW5nIHRoZQo+ICJyZWciIHByb3BlcnR5IGZyb20gc2NyYXRjaCB1c2luZyBvdXIgcHJldmlvdXNs
eSBwYXJzZWQgYW5kCj4gdHJhbnNsYXRlZCghKSBob3N0IGFkZHJlc3Nlcy4gSG93ZXZlciB3ZSB0
aGVuIHdyaXRlIHRoZSAqYWJzb2x1dGUqCj4gYWRkcmVzc2VzIGludG8gdGhlIG5ldyBub2RlLCBu
b3QgY29uc2lkZXJpbmcgcG9zc2libGUgInJhbmdlIiBtYXBwaW5ncwo+IGluIGFueSBvZiB0aGUg
R0lDJ3MgcGFyZW50IG5vZGVzLiBTbyB3aGVuZXZlciBvbmUgb2YgdGhlIHBhcmVudHMgaGFzIGEK
PiBub24tZW1wdHkgcmFuZ2VzIHByb3BlcnR5LCBEb20wIHdpbGwgd3JvbmdseSB0cmFuc2xhdGUg
dGhlIGFkZHJlc3Nlcy4KPiBQcm9wZXJseSBpbmNvcnBvcmF0aW5nIHRoZSByYW5nZXMgcHJvcGVy
dGllcyBzb3VuZHMgdGVkaW91cywgc28gbGV0J3MKPiBqdXN0IGNvcHkgdGhlIGZpcnN0IHBhcnQg
b2YgdGhlIHJlZyBwcm9wZXJ0eSBpbnN0ZWFkIChhcyB3ZSBkbyBmb3IgR0lDdjIpLAo+IHNpbmNl
IHRoZSBhZGRyZXNzZXMgZm9yIERvbTAgYXJlIGlkZW50aWNhbCB0byB0aG9zZSBmcm9tIHRoZSBo
YXJkd2FyZS4KPgo+IFRoZSBtYWlubGluZSBrZXJuZWwgRFQgZm9yIHRoZSBFc3ByZXNzb2JpbiBi
b2FyZCB3aXRoIGFuIE1hcnZlbGwgMzcyMCBTb0MKPiBoYXMgdGhlIEdJQyBpbiBzdWNoIGFuIHRy
YW5zbGF0ZWQgYnVzLCBzbyB0aGlzIHBhdGNoIGFsbG93cyB0aGlzIGJvYXJkCj4gdG8gYm9vdCBw
cm9wZXJseSAoYWZ0ZXIgYWRkaW5nIHN1cHBvcnQgZm9yIHRoZSBTb0MncyBVQVJUKS4KPgo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IC0t
LQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgfCAyOSArKysrKysrKysrKy0tLS0tLS0tLS0tLS0t
LS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0p
Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dp
Yy12My5jCj4gaW5kZXggYTBkMjkwYjU1Yy4uNmIxN2FiZDBhMSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTE0
NywxMCArMTE0Nyw5IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZ2ljLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkICpmZHQpCj4gIHsKPiAtICAgIGNvbnN0IHZvaWQgKmNvbXBh
dGlibGUgPSBOVUxMOwo+IC0gICAgdWludDMyX3QgbGVuOwo+IC0gICAgX19iZTMyICpuZXdfY2Vs
bHMsICp0bXA7Cj4gLSAgICBpbnQgaSwgcmVzID0gMDsKPiArICAgIGNvbnN0IHZvaWQgKmNvbXBh
dGlibGUsICpod19yZWc7Cj4gKyAgICB1aW50MzJfdCBsZW4sIG5ld19sZW47Cj4gKyAgICBpbnQg
cmVzOwo+Cj4gICAgICBjb21wYXRpYmxlID0gZHRfZ2V0X3Byb3BlcnR5KGdpYywgImNvbXBhdGli
bGUiLCAmbGVuKTsKPiAgICAgIGlmICggIWNvbXBhdGlibGUgKQo+IEBAIC0xMTczLDI3ICsxMTcy
LDIxIEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCj4gICAgICBpZiAoIHJlcyApCj4gICAgICAgICAgcmV0dXJuIHJlczsKPgo+IC0g
ICAgbGVuID0gZHRfY2VsbHNfdG9fc2l6ZShkdF9uX2FkZHJfY2VsbHMoZ2ljKSArIGR0X25fc2l6
ZV9jZWxscyhnaWMpKTsKPiArICAgIG5ld19sZW4gPSBkdF9jZWxsc190b19zaXplKGR0X25fYWRk
cl9jZWxscyhnaWMpICsgZHRfbl9zaXplX2NlbGxzKGdpYykpOwo+ICAgICAgLyoKPiAgICAgICAq
IEdJQyBoYXMgdHdvIG1lbW9yeSByZWdpb25zOiBEaXN0cmlidXRvciArIHJkaXN0IHJlZ2lvbnMK
PiAgICAgICAqIENQVSBpbnRlcmZhY2UgYW5kIHZpcnR1YWwgY3B1IGludGVyZmFjZXMgYWNjZXNz
ZXNlZCBhcyBTeXN0ZW0gcmVnaXN0ZXJzCj4gICAgICAgKiBTbyBjZWxscyBhcmUgY3JlYXRlZCBv
bmx5IGZvciBEaXN0cmlidXRvciBhbmQgcmRpc3QgcmVnaW9ucwo+ICAgICAgICovCj4gLSAgICBs
ZW4gPSBsZW4gKiAoZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnMgKyAxKTsKPiAtICAgIG5ld19jZWxs
cyA9IHh6YWxsb2NfYnl0ZXMobGVuKTsKPiAtICAgIGlmICggbmV3X2NlbGxzID09IE5VTEwgKQo+
IC0gICAgICAgIHJldHVybiAtRkRUX0VSUl9YRU4oRU5PTUVNKTsKPiAtCj4gLSAgICB0bXAgPSBu
ZXdfY2VsbHM7Cj4gLQo+IC0gICAgZHRfc2V0X3JhbmdlKCZ0bXAsIGdpYywgZC0+YXJjaC52Z2lj
LmRiYXNlLCBTWl82NEspOwo+ICsgICAgbmV3X2xlbiA9IG5ld19sZW4gKiAoZC0+YXJjaC52Z2lj
Lm5yX3JlZ2lvbnMgKyAxKTsKPgo+IC0gICAgZm9yICggaSA9IDA7IGkgPCBkLT5hcmNoLnZnaWMu
bnJfcmVnaW9uczsgaSsrICkKPiAtICAgICAgICBkdF9zZXRfcmFuZ2UoJnRtcCwgZ2ljLCBkLT5h
cmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5iYXNlLAo+IC0gICAgICAgICAgICAgICAgICAgICBk
LT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5zaXplKTsKPiArICAgIGh3X3JlZyA9IGR0X2dl
dF9wcm9wZXJ0eShnaWMsICJyZWciLCAmbGVuKTsKPiArICAgIGlmICggIWh3X3JlZyApCj4gKyAg
ICAgICAgcmV0dXJuIC1GRFRfRVJSX1hFTihFTk9FTlQpOwo+ICsgICAgaWYgKCBuZXdfbGVuID4g
bGVuICkKPiArICAgICAgIHJldHVybiAtRkRUX0VSUl9YRU4oRVJBTkdFKTsKPgo+IC0gICAgcmVz
ID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIsIG5ld19jZWxscywgbGVuKTsKPiAtICAgIHhmcmVl
KG5ld19jZWxscyk7Cj4gKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAicmVnIiwgaHdfcmVn
LCBuZXdfbGVuKTsKPiAgICAgIGlmICggcmVzICkKPiAgICAgICAgICByZXR1cm4gcmVzOwo+Cj4g
LS0KPiAyLjE0LjEKPgoKVGVzdGVkIG9uIEVzcHJlc3NvIGJpbjoKClRlc3RlZC1ieTogQW1pdCBT
aW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgoKVGhhbmtzCi1BbWl0CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 10:01:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 10:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egSjE-0004CD-1Q; Tue, 30 Jan 2018 10:01:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=6aaf=ez=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1egSjC-0004C7-Vm
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 10:01:23 +0000
X-Inumbo-ID: 90f492f0-05a4-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 90f492f0-05a4-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 10:01:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0D4E3AE10;
 Tue, 30 Jan 2018 10:01:13 +0000 (UTC)
To: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <8082FF9BCB2B054996454E47167FF4EC1C703026@SHSMSX104.ccr.corp.intel.com>
 <19c52a64-c301-ba27-8faa-7bbeb53df99a@suse.com>
 <8082FF9BCB2B054996454E47167FF4EC1C706222@SHSMSX104.ccr.corp.intel.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c53f492a-e5c1-f4b4-6318-2903870ef26d@suse.com>
Date: Tue, 30 Jan 2018 11:01:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <8082FF9BCB2B054996454E47167FF4EC1C706222@SHSMSX104.ccr.corp.intel.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMDE6MzMsIFpoYW5nLCBYaW9uZyBZIHdyb3RlOgo+IFRoZSBtZXNzYWdlIGlz
IHJlYWxseSBzaG9ydC4gRG9tMCBlcnJvciBoYXBwZW5zIGJlZm9yZSB0aGUgZmlyc3Qga2VybmVs
IG1lc3NhZ2U6Cj4gCj4g4paSIFhlbiA0LjExLXVuc3RhYmxlCj4gKFhFTikgWGVuIHZlcnNpb24g
NC4xMS11bnN0YWJsZSAodGVzdEApIChnY2MgKFVidW50dSA1LjQuMC02dWJ1bnR1MX4xNi4wNC40
KSA1LjQuMCAyMDE2MDYwOSkgZGVidWc9biAgVHVlIEphbiAzMCAwMjozODoxNCBDU1QgMjAxOAoK
QWFoLCBqdXN0IHNhdyB0aGF0IG5vdzogY2FuIHlvdSBwbGVhc2UgdXNlIGEgaHlwZXJ2aXNvciB3
aXRoIGRlYnVnPXk/ClRoaXMgc2hvdWxkIGFkZCBzb21lIG1vcmUgbWVzc2FnZXMgdG8gdGhlIGxv
ZyB3aGljaCBtaWdodCBnaXZlIHNvbWUgbW9yZQppbnNpZ2h0LgoKLi4uCgo+IChYRU4pIGQwdjAg
VW5oYW5kbGVkIHBhZ2UgZmF1bHQgZmF1bHQvdHJhcCBbIzE0LCBlYz0wMDAwXQo+IChYRU4pIFBh
Z2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDAwMDAwMDAyODoKPiAoWEVOKSAgTDRbMHgwMDBdID0g
MDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZmZmZmZmZmZmCj4gKFhFTikgZG9tYWluX2NyYXNoX3N5
bmMgY2FsbGVkIGZyb20gZW50cnkuUzogZmF1bHQgYXQgZmZmZjgyZDA4MDM1MzBlNCB4ODZfNjQv
ZW50cnkuUyNjcmVhdGVfYm91bmNlX2ZyYW1lKzB4MTM1LzB4MTUxCj4gKFhFTikgRG9tYWluIDAg
KHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUjMDoKPiAoWEVOKSAtLS0tWyBYZW4tNC4xMS11bnN0YWJs
ZSAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDAK
PiAoWEVOKSBSSVA6ICAgIGUwMzM6WzxmZmZmZmZmZjgxMDNmNzhiPl0KPiAoWEVOKSBSRkxBR1M6
IDAwMDAwMDAwMDAwMDAyOTIgICBFTTogMSAgIENPTlRFWFQ6IHB2IGd1ZXN0IChkMHYwKQo+IChY
RU4pIHJheDogMDAwMDAwMDAwMDAwMDAwMCAgIHJieDogZmZmZmZmZmY4MWUwNjAyMCAgIHJjeDog
MDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAgIHJzaTogZmZm
ZmZmZmY4MjQwM2U5MCAgIHJkaTogZmZmZmZmZmY4MjQwM2U4Ywo+IChYRU4pIHJicDogZmZmZmZm
ZmY4MjQwM2VjOCAgIHJzcDogZmZmZmZmZmY4MjQwM2UxMCAgIHI4OiAgZmZmZmZmZmY4MjQwM2Yw
MAo+IChYRU4pIHI5OiAgMDAwMDAwMDBmZmZmZmZmZiAgIHIxMDogZmZmZmZmZmY4MjQwM2YwNCAg
IHIxMTogMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIHIxMjogZmZmZmZmZmY4MjQwM2U4OCAgIHIx
MzogZmZmZmZmZmY4MjQwM2U3OCAgIHIxNDogZmZmZmZmZmY4MjQwM2U4MAo+IChYRU4pIHIxNTog
ZmZmZmZmZmY4MjQwM2U4NCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAw
MDM1MjZlMAo+IChYRU4pIGNyMzogMDAwMDAwMDQwZWI2NjAwMCAgIGNyMjogMDAwMDAwMDAwMDAw
MDAyOAo+IChYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAwMDAwMDAwMDAwMDAw
MCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBm
czogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMmIgICBjczogZTAzMwo+IChYRU4pIEd1ZXN0IHN0
YWNrIHRyYWNlIGZyb20gcnNwPWZmZmZmZmZmODI0MDNlMTA6Cj4gKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTAzZjc4
Ygo+IChYRU4pICAgIDAwMDAwMDAxMDAwMGUwMzAgMDAwMDAwMDAwMDAxMDA5MiBmZmZmZmZmZjgy
NDAzZTU4IDAwMDAwMDAwMDAwMGUwMmIKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIGZmZmZm
ZmZmODI2NTkxZTAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBm
ZmZmZmZmZjgyNjU5MWUwIGZmZmZmZmZmODI0MDNmMDQKPiAoWEVOKSAgICBmZmZmZmZmZjgyNDAz
ZjAwIGZmZmZmZmZmODI0MDNlZmMgZmZmZmZmZmY4MjQwM2VmOCBmZmZmZmZmZjgyNDAzZjQwCj4g
KFhFTikgICAgZmZmZmZmZmY4MTA0MDM0MyBmZmZmZmZmZjgyNDAzZjE0IGZmZmZmZmZmODI0MDNm
MTAgZmZmZmZmZmY4MjQwM2YwYwo+IChYRU4pICAgIGZmZmZmZmZmODI0MDNmMDggMDAwMDAwMDAw
MDAwMzAyNyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwODAwMDAwMDgKPiAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIGZmZmZmZmZmODEwMzIxMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZm
ZmZmODI0MDNmZjggZmZmZmZmZmY4MjZhYzM1ZAoKQ2FuIHlvdSBwbGVhc2UgdHJhbnNsYXRlIHRo
ZSBrZXJuZWwgYWRkcmVzc2VzIGluIHRoaXMgc3RhY2sgZHVtcCB0bwpzeW1ib2wrb2Zmc2V0ICh2
aWEgZGlzYXNzZW1ibHkgb2YgdGhlIGtlcm5lbCkgb3IgZmlsZStsaW5lICh2aWEKYWRkcjJsaW5l
IHV0aWxpdHkpPwoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 10:55:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 10:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egTZa-0007c6-HD; Tue, 30 Jan 2018 10:55:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egTZZ-0007c0-Pq
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 10:55:29 +0000
X-Inumbo-ID: 0cd579d3-05ac-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0cd579d3-05ac-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 11:55:14 +0100 (CET)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id B972180D;
 Tue, 30 Jan 2018 02:55:25 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A12CC3F25C;
 Tue, 30 Jan 2018 02:55:24 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-2-git-send-email-andrew.cooper3@citrix.com>
 <alpine.DEB.2.10.1801291221010.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <dde52f58-12cc-5d4c-e8bb-44ae68585d7e@arm.com>
Date: Tue, 30 Jan 2018 10:55:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801291221010.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] arm/alternatives: Fix
 apply_alternatives() API
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyOS8wMS8xOCAyMDoyMywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIE1v
biwgMjkgSmFuIDIwMTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFRoZSAhSEFTX0FMVEVSTkFU
SVZFIGNhc2UgaGFzIGJpdC1yb3R0ZW4gYW5kIHdvbid0IGV2ZW4gY29tcGlsZS4KPj4KPj4gVGhl
IHg4NiBzaWRlIG9mIGFwcGx5X2FsdGVybmF0aXZlcygpIGlzIHZvaWQsIHdoaWxlIHRoZSBBUk0g
c2lkZSByZXR1cm5zIGludC4KPj4gSG93ZXZlciwgdGhlIGZ1bmN0aW9ucyBjYW4ndCBmYWlsIGFu
ZCBubyByZXR1cm4gdmFsdWVzIGFyZSBjaGVja2VkLiAgU3dpdGNoCj4+IHRoZSBBUk0gc2lkZSB0
byBiZSB2b2lkIGFzIHdlbGwuCj4+Cj4+IE9uZSBvYnNlcnZhdGlvbiBpcyB0aGF0IF9fYXBwbHlf
YWx0ZXJuYXRpdmVzX211bHRpX3N0b3AoKSBpcyBvbmx5IHVzZWQgYXQgYm9vdAo+PiB0aW1lLCBz
byBjYW4gYmVjb21lIF9faW5pdCBhbmQgaXRzIHN0YXRpYyBkYXRhIGNhbiBiZWNvbWUgX19pbml0
ZGF0YQo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IAo+IEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gCj4gCj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPgo+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ0M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gQ0M6IFJvc3MgTGFn
ZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+Pgo+PiBUT0RPOiBEcm9wIHRoZSAh
SEFTX0FMVEVSTkFUSVZFIGNhc2Ugb24gQVJNPwo+IAo+IFllYWgsIHdlIGNvdWxkIGRvLiBKdWxp
ZW4sIHdoYXQgZG8geW91IHRoaW5rPwoKU291bmRzIGdvb2QuIEluIHRoYXQgY2FzZSwgd2Ugc2hv
dWxkIHJlbW92ZSBhbGwgdGhlIHJlZmVyZW5jZSBvZiAKSEFTX0FMVEVSTkFUSVZFIGluIHRoZSBj
b2RlLgoKQ2hlZXJzLAoKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:03:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egTgo-0008Pr-LY; Tue, 30 Jan 2018 11:02:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egTgn-0008Pa-BS
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 11:02:57 +0000
X-Inumbo-ID: 2bcb465d-05ad-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2bcb465d-05ad-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 11:03:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,434,1511827200"; d="scan'208";a="66901012"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671E4D02000078001A17C1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5921d505-c6dd-afdf-5ca8-cf4731033c22@citrix.com>
Date: Tue, 30 Jan 2018 11:01:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A671E4D02000078001A17C1@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 1/4] x86: remove CR reads from exit-to-guest
	path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTA6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvYXNtX2RlZm5zLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZu
cy5oCj4gQEAgLTIwNiwxMyArMjA2LDEyIEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKPiAg
I2RlZmluZSBBU01fU1RBQyBBU01fQUMoU1RBQykKPiAgI2RlZmluZSBBU01fQ0xBQyBBU01fQUMo
Q0xBQykKPiAgCj4gLS5tYWNybyB3cml0ZV9jcjMgdmFsOnJlcSwgdG1wMTpyZXEsIHRtcDI6cmVx
Cj4gLSAgICAgICAgbW92ICAgJWNyNCwgJVx0bXAxCj4gLSAgICAgICAgbW92ICAgJVx0bXAxLCAl
XHRtcDIKPiAtICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXHRtcDEKPiAtICAgICAgICBt
b3YgICAlXHRtcDEsICVjcjQKPiArLm1hY3JvIHdyaXRlX2NyMyB2YWw6cmVxLCBjcjQ6cmVxLCB0
bXA6cmVxCj4gKyAgICAgICAgbW92ICAgJVxjcjQsICVcdG1wCj4gKyAgICAgICAgYW5kICAgJH5Y
ODZfQ1I0X1BHRSwgJVxjcjQKPiArICAgICAgICBtb3YgICAlXGNyNCwgJWNyNAoKVGhpcyBpcyBj
b25mdXNpbmcgdG8gcmVhZDsgSXQgdG9vayBtZSBhIHdoaWxlIHRvIHdvcmsgb3V0IHdoeSBpdAph
c3NlbWJsZWQgaW4gdGhlIGZpcnN0IHBsYWNlLsKgIEdpdmVuIHRoYXQgdGhlcmUgYXJlIG9ubHkg
dHdvIGluc3RhbmNlcwpvZiB3cml0ZV9jcjMgbm93LCBJJ2Qgc3VnZ2VzdCBleHBhbmRpbmcgdGhp
cyBpbiB0aGUgdHdvIHNpdGVzLsKgIEl0IHdpbGwKYWxzbyBtYWtlIGl0IGNsZWFyIHdoaWNoIHJl
Z2lzdGVycyBoYXZlIHJlYWwgdmFsdWVzIGFuZCB3aGljaCBhcmUKdGVtcG9yYXJ5LCB3aGljaCBp
c24ndCBjbGVhciBmcm9tIHRoZSBjdXJyZW50IGNhbGxzaXRlcy4KCk90aGVyd2lzZSwgUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:05:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:05:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egTj7-00007w-4F; Tue, 30 Jan 2018 11:05:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egTj6-00007k-1Q
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 11:05:20 +0000
X-Inumbo-ID: 80957be0-05ad-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 80957be0-05ad-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 11:05:38 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EE35B80D;
 Tue, 30 Jan 2018 03:05:11 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C2DED3F25C;
 Tue, 30 Jan 2018 03:05:10 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-3-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <62aa2c5e-ea89-caf8-e4e6-9e0dfe1b912b@arm.com>
Date: Tue, 30 Jan 2018 11:05:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1517240291-32409-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/5] xen/alternatives: Plumb a 'live'
 parameter through apply_alternatives()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmV3LAoKT24gMjkvMDEvMTggMTU6MzgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
eDg2LCB3ZSB3b3VsZCBsaWtlIHRvIGFsdGVyIGhvdyB3ZSBwYXRjaCBiYXNlZCBvbiB3aGV0aGVy
IHRoZXJlIGlzIGFueQo+IGNoYW5jZSBvZiB0aGUgY29kZSBiZWluZyBwYXRjaGVkIGJlaW5nIGNv
bmN1cnJlbnRseSBleGVjdXRlZC4KPiAKPiBwcmVwYXJlX3BheWxvYWQoKSBwYXNzZXMgZmFsc2Ug
KGFzIHRoZSBsaXZlcGF0Y2ggZGVmaW5pdGVseSBpc24ndCBsaXZlIGF0IHRoaXMKPiBwb2ludCks
IHdoZXJlYXMgdGhlIGJvb3QtdGltZSBhbHRlcm5hdGl2ZXMgYXBwbGljYXRpb24gcGFzc2VzIHRy
dWUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IEND
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb20+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyAg
ICAgICAgfCAxMCArKysrKystLS0tCj4gICB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyAgICAg
ICAgfCAgNSArKystLQo+ICAgeGVuL2NvbW1vbi9saXZlcGF0Y2guYyAgICAgICAgICAgIHwgIDIg
Ky0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCB8ICA2ICsrKystLQo+ICAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIHwgIDMgKystCj4gICA1IGZpbGVzIGNo
YW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5j
Cj4gaW5kZXggOTkxMTJlMS4uMDc4YjI1OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYWx0
ZXJuYXRpdmUuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jCj4gQEAgLTk4LDcg
Kzk4LDggQEAgc3RhdGljIHUzMiBnZXRfYWx0X2luc24oY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAq
YWx0LAo+ICAgICogVGhlIHJlZ2lvbiBwYXRjaGVkIHNob3VsZCBiZSByZWFkLXdyaXRlIHRvIGFs
bG93IF9fYXBwbHlfYWx0ZXJuYXRpdmVzCj4gICAgKiB0byByZXBsYWNpbmcgdGhlIGluc3RydWN0
aW9ucyB3aGVuIG5lY2Vzc2FyeS4KPiAgICAqLwo+IC1zdGF0aWMgdm9pZCBfX2FwcGx5X2FsdGVy
bmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X3JlZ2lvbiAqcmVnaW9uKQo+ICtzdGF0aWMgdm9pZCBf
X2FwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X3JlZ2lvbiAqcmVnaW9uLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGxpdmUpCj4gICB7Cj4gICAgICAg
Y29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqYWx0Owo+ICAgICAgIGNvbnN0IHUzMiAqcmVwbHB0cjsK
PiBAQCAtMTkzLDcgKzE5NCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IF9fYXBwbHlfYWx0ZXJuYXRp
dmVzX211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQo+ICAgICAgICAgICByZWdpb24uYmVnaW4gPSAo
dm9pZCAqKV9fYWx0X2luc3RydWN0aW9ucyAtICh2b2lkICopX3N0YXJ0ICsgeGVubWFwOwo+ICAg
ICAgICAgICByZWdpb24uZW5kID0gKHZvaWQgKilfX2FsdF9pbnN0cnVjdGlvbnNfZW5kIC0gKHZv
aWQgKilfc3RhcnQgKyB4ZW5tYXA7Cj4gICAKPiAtICAgICAgICBfX2FwcGx5X2FsdGVybmF0aXZl
cygmcmVnaW9uKTsKPiArICAgICAgICBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCB0cnVl
KTsKPiAgIAo+ICAgICAgICAgICB1bnJlZ2lzdGVyX3ZpcnR1YWxfcmVnaW9uKCZwYXRjaF9yZWdp
b24pOwo+ICAgCj4gQEAgLTIyNCwxNCArMjI1LDE1IEBAIHZvaWQgX19pbml0IGFwcGx5X2FsdGVy
bmF0aXZlc19hbGwodm9pZCkKPiAgIH0KPiAgIAo+ICAgdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMo
Y29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCkKPiArICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIGxpdmUpCgpUaGlzIGZ1bmN0aW9uIGlzIG5vdCBhYmxlIHRvIGRlYWwgd2l0aCAibGl2ZSIg
Y29kZSwgc28gSSB0aGluayBhdCBsZWFzdCAKbmVlZCBhbiBBU1NFUlQoIWxpdmUpIHRvIHByZXZl
bnQgbWlzLXVzYWdlIG9mIHRoZSBjb2RlLgoKV2l0aCB0aGF0OgoKUmV2aWV3ZWQtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:10:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egTno-0000tc-Vb; Tue, 30 Jan 2018 11:10:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egTnn-0000tK-JV
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 11:10:11 +0000
X-Inumbo-ID: 1b1c351e-05ae-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b1c351e-05ae-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 12:09:57 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 04:10:08 -0700
Message-Id: <5A70609D02000078001A3AE1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 04:10:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671E4D02000078001A17C1@prv-mh.provo.novell.com>
 <5921d505-c6dd-afdf-5ca8-cf4731033c22@citrix.com>
In-Reply-To: <5921d505-c6dd-afdf-5ca8-cf4731033c22@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/4] x86: remove CR reads from exit-to-guest
	path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDEyOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDEvMTggMTA6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKPj4gQEAgLTIwNiwxMyArMjA2LDEyIEBAIHZvaWQgcmV0X2Zyb21faW50cih2
b2lkKTsKPj4gICNkZWZpbmUgQVNNX1NUQUMgQVNNX0FDKFNUQUMpCj4+ICAjZGVmaW5lIEFTTV9D
TEFDIEFTTV9BQyhDTEFDKQo+PiAgCj4+IC0ubWFjcm8gd3JpdGVfY3IzIHZhbDpyZXEsIHRtcDE6
cmVxLCB0bXAyOnJlcQo+PiAtICAgICAgICBtb3YgICAlY3I0LCAlXHRtcDEKPj4gLSAgICAgICAg
bW92ICAgJVx0bXAxLCAlXHRtcDIKPj4gLSAgICAgICAgYW5kICAgJH5YODZfQ1I0X1BHRSwgJVx0
bXAxCj4+IC0gICAgICAgIG1vdiAgICVcdG1wMSwgJWNyNAo+PiArLm1hY3JvIHdyaXRlX2NyMyB2
YWw6cmVxLCBjcjQ6cmVxLCB0bXA6cmVxCj4+ICsgICAgICAgIG1vdiAgICVcY3I0LCAlXHRtcAo+
PiArICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXGNyNAo+PiArICAgICAgICBtb3YgICAl
XGNyNCwgJWNyNAo+IAo+IFRoaXMgaXMgY29uZnVzaW5nIHRvIHJlYWQ7IEl0IHRvb2sgbWUgYSB3
aGlsZSB0byB3b3JrIG91dCB3aHkgaXQKPiBhc3NlbWJsZWQgaW4gdGhlIGZpcnN0IHBsYWNlLiAg
R2l2ZW4gdGhhdCB0aGVyZSBhcmUgb25seSB0d28gaW5zdGFuY2VzCj4gb2Ygd3JpdGVfY3IzIG5v
dywgSSdkIHN1Z2dlc3QgZXhwYW5kaW5nIHRoaXMgaW4gdGhlIHR3byBzaXRlcy4gIEl0IHdpbGwK
PiBhbHNvIG1ha2UgaXQgY2xlYXIgd2hpY2ggcmVnaXN0ZXJzIGhhdmUgcmVhbCB2YWx1ZXMgYW5k
IHdoaWNoIGFyZQo+IHRlbXBvcmFyeSwgd2hpY2ggaXNuJ3QgY2xlYXIgZnJvbSB0aGUgY3VycmVu
dCBjYWxsc2l0ZXMuCgpIbW0sIHBhcnQgb2YgdGhlIHJlYXNvbiBJIGRpZG4ndCB3YW50IHRvIGRy
b3AgdGhlIG1hY3JvIGFsdG9nZXRoZXIKaXMgaXRzIHNpbWlsYXJpdHkgd2l0aCB3cml0ZV9jcjMo
KSwgc28gaXQgd291bGQgdHVybiB1cCBpbiBncmVwLXMgZm9yIHRoYXQKb25lLiBIb3cgYWJvdXQg
c3dpdGNoaW5nIHRoZSB0d28gdXNlIHNpdGVzIHRvIHNwZWNpZnkgbmFtZWQKYXJndW1lbnRzIHRv
IHRoZSBtYWNybz8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:15:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:15:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egTsc-00016R-JZ; Tue, 30 Jan 2018 11:15:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egTsa-000158-Po
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 11:15:08 +0000
X-Inumbo-ID: e00f9aac-05ae-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e00f9aac-05ae-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 11:15:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3DB4180D;
 Tue, 30 Jan 2018 03:15:01 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E6033F25C;
 Tue, 30 Jan 2018 03:15:00 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180130093505.14362-1-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d51c152e-ee60-7907-5336-f911f834e417@arm.com>
Date: Tue, 30 Jan 2018 11:14:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180130093505.14362-1-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Amit Tomer <amittomer25@gmail.com>
Subject: Re: [Xen-devel] [PATCH] ARM: GICv3: copy Dom0 GICv3 reg property
	from host DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAzMC8wMS8xOCAwOTozNSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQEAg
LTExNzMsMjcgKzExNzIsMjEgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX2R0X25vZGUo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICBpZiAoIHJlcyApCj4gICAgICAgICAgIHJl
dHVybiByZXM7Cj4gICAKPiAtICAgIGxlbiA9IGR0X2NlbGxzX3RvX3NpemUoZHRfbl9hZGRyX2Nl
bGxzKGdpYykgKyBkdF9uX3NpemVfY2VsbHMoZ2ljKSk7Cj4gKyAgICBuZXdfbGVuID0gZHRfY2Vs
bHNfdG9fc2l6ZShkdF9uX2FkZHJfY2VsbHMoZ2ljKSArIGR0X25fc2l6ZV9jZWxscyhnaWMpKTsK
PiAgICAgICAvKgo+ICAgICAgICAqIEdJQyBoYXMgdHdvIG1lbW9yeSByZWdpb25zOiBEaXN0cmli
dXRvciArIHJkaXN0IHJlZ2lvbnMKPiAgICAgICAgKiBDUFUgaW50ZXJmYWNlIGFuZCB2aXJ0dWFs
IGNwdSBpbnRlcmZhY2VzIGFjY2Vzc2VzZWQgYXMgU3lzdGVtIHJlZ2lzdGVycwo+ICAgICAgICAq
IFNvIGNlbGxzIGFyZSBjcmVhdGVkIG9ubHkgZm9yIERpc3RyaWJ1dG9yIGFuZCByZGlzdCByZWdp
b25zCj4gICAgICAgICovCj4gLSAgICBsZW4gPSBsZW4gKiAoZC0+YXJjaC52Z2ljLm5yX3JlZ2lv
bnMgKyAxKTsKPiAtICAgIG5ld19jZWxscyA9IHh6YWxsb2NfYnl0ZXMobGVuKTsKPiAtICAgIGlm
ICggbmV3X2NlbGxzID09IE5VTEwgKQo+IC0gICAgICAgIHJldHVybiAtRkRUX0VSUl9YRU4oRU5P
TUVNKTsKPiAtCj4gLSAgICB0bXAgPSBuZXdfY2VsbHM7Cj4gLQo+IC0gICAgZHRfc2V0X3Jhbmdl
KCZ0bXAsIGdpYywgZC0+YXJjaC52Z2ljLmRiYXNlLCBTWl82NEspOwo+ICsgICAgbmV3X2xlbiA9
IG5ld19sZW4gKiAoZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnMgKyAxKTsKPiAgIAo+IC0gICAgZm9y
ICggaSA9IDA7IGkgPCBkLT5hcmNoLnZnaWMubnJfcmVnaW9uczsgaSsrICkKPiAtICAgICAgICBk
dF9zZXRfcmFuZ2UoJnRtcCwgZ2ljLCBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5iYXNl
LAo+IC0gICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5z
aXplKTsKPiArICAgIGh3X3JlZyA9IGR0X2dldF9wcm9wZXJ0eShnaWMsICJyZWciLCAmbGVuKTsK
PiArICAgIGlmICggIWh3X3JlZyApCj4gKyAgICAgICAgcmV0dXJuIC1GRFRfRVJSX1hFTihFTk9F
TlQpOwo+ICsgICAgaWYgKCBuZXdfbGVuID4gbGVuICkKPiArCXJldHVybiAtRkRUX0VSUl9YRU4o
RVJBTkdFKTsKClRoZSBpbmRlbnRhdGlvbiBsb29rcyB3cm9uZyBoZXJlLgoKV2l0aCB0aGF0IGZp
eGVkOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:16:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egTuA-0001Cs-Tc; Tue, 30 Jan 2018 11:16:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egTu9-0001CZ-0F
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 11:16:45 +0000
X-Inumbo-ID: 19569ff3-05af-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19569ff3-05af-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 11:17:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,434,1511827200"; d="scan'208";a="460252384"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 30 Jan 2018 11:16:36 +0000
Message-ID: <1517310996-14249-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <dde52f58-12cc-5d4c-e8bb-44ae68585d7e@arm.com>
References: <dde52f58-12cc-5d4c-e8bb-44ae68585d7e@arm.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH 0.5/5] arm/alternatives: Drop the
	!HAS_ALTERNATIVE infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QVJNIG5vdyB1bmNvbmRpdGlvbmFsbHkgc2VsZWN0cyBIQVNfQUxURVJOQVRJVkUsIHdoaWNoIGhh
cyBjYXVzZWQgdGhlCiFIQVNfQUxURVJOQVRJVkUgY29kZSBpbiBpbmNsdWRlL2FzbS1hcm0vYWx0
ZXJuYXRpdmUuaCB0byBiaXRyb3QgdG8gdGhlIHBvaW50Cm9mIGZhaWxpbmcgdG8gY29tcGlsZS4K
CkV4cGFuZCBhbGwgdGhlIENPTkZJR19IQVNfQUxURVJOQVRJVkUgcmVmZXJlbmNlcyBpbiBBUk0g
Y29kZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgpDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCk4uQi4gT25seSBjb21waWxlIHRl
c3RlZAotLS0KIHhlbi9hcmNoL2FybS94ZW4ubGRzLlMgICAgICAgICAgICAgICAgICAgIHwgIDIg
LS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCAgICAgICAgIHwgMTUgLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkX2Z1bmMuYyB8ICAy
ICstCiAzIGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxOCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMu
UwppbmRleCBjOWI5NTQ2Li5iMDM5MDE4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0veGVuLmxk
cy5TCisrKyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKQEAgLTE1NCwxNCArMTU0LDEyIEBAIFNF
Q1RJT05TCiAgICAgICAgKiguaW5pdGNhbGwxLmluaXQpCiAgICAgICAgX19pbml0Y2FsbF9lbmQg
PSAuOwogCi0jaWZkZWYgQ09ORklHX0hBU19BTFRFUk5BVElWRQogICAgICAgIC4gPSBBTElHTig0
KTsKICAgICAgICBfX2FsdF9pbnN0cnVjdGlvbnMgPSAuOwogICAgICAgICooLmFsdGluc3RydWN0
aW9ucykKICAgICAgICBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kID0gLjsKICAgICAgICAuID0gQUxJ
R04oNCk7CiAgICAgICAgKiguYWx0aW5zdHJfcmVwbGFjZW1lbnQpCi0jZW5kaWYKIAogICAgICAg
ICooLmluaXQuZGF0YSkKICAgICAgICAqKC5pbml0LmRhdGEucmVsKQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hbHRl
cm5hdGl2ZS5oCmluZGV4IDZjYzlkMGQuLjRlMzNkMWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vYWx0ZXJuYXRpdmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0
aXZlLmgKQEAgLTMsOCArMyw2IEBACiAKICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogCi0j
aWZkZWYgQ09ORklHX0hBU19BTFRFUk5BVElWRQotCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCiAj
aW5jbHVkZSA8eGVuL2luaXQuaD4KQEAgLTE1MiwxNyArMTUwLDQgQEAgaW50IGFwcGx5X2FsdGVy
bmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFsdF9p
bnN0ciAqZW4KICNkZWZpbmUgQUxURVJOQVRJVkUob2xkaW5zdHIsIG5ld2luc3RyLCAuLi4pICAg
XAogCV9BTFRFUk5BVElWRV9DRkcob2xkaW5zdHIsIG5ld2luc3RyLCBfX1ZBX0FSR1NfXywgMSkK
IAotI2Vsc2UgLyogIUNPTkZJR19IQVNfQUxURVJOQVRJVkUgKi8KLQotc3RhdGljIGlubGluZSB2
b2lkIGFwcGx5X2FsdGVybmF0aXZlc19hbGwodm9pZCkKLXsKLX0KLQotc3RhdGljIGlubGluZSBp
bnQgYXBwbHlfYWx0ZXJuYXRpdmVzKHZvaWQgKnN0YXJ0LCBzaXplX3QgbGVuZ3RoKQotewotICAg
IHJldHVybiAwOwotfQotCi0jZW5kaWYKLQogI2VuZGlmIC8qIF9fQVNNX0FMVEVSTkFUSVZFX0gg
Ki8KZGlmZiAtLWdpdCBhL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGRfZnVuYy5j
IGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZF9mdW5jLmMKaW5kZXggMTUxOGY3
MS4uYjM1ODIyNCAxMDA2NDQKLS0tIGEveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3Js
ZF9mdW5jLmMKKysrIGIveGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZF9mdW5jLmMK
QEAgLTI5LDcgKzI5LDcgQEAgY29uc3QgY2hhciAqeGVuX2hlbGxvX3dvcmxkKHZvaWQpCiAgICAg
cmMgPSBfX2dldF91c2VyKHRtcCwgbm9uX2Nhbm9uaWNhbF9hZGRyKTsKICAgICBCVUdfT04ocmMg
IT0gLUVGQVVMVCk7CiAjZW5kaWYKLSNpZiBkZWZpbmVkKENPTkZJR19BUk0pICYmIGRlZmluZWQo
Q09ORklHX0hBU19BTFRFUk5BVElWRSkKKyNpZiBkZWZpbmVkKENPTkZJR19BUk0pCiAgICAgYXNt
KEFMVEVSTkFUSVZFKCJub3AiLCAibm9wIiwgTElWRVBBVENIX0ZFQVRVUkUpKTsKICNlbmRpZgog
Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:24:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:24:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egU1h-0001yz-TB; Tue, 30 Jan 2018 11:24:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egU1h-0001yt-Dk
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 11:24:33 +0000
X-Inumbo-ID: 30879329-05b0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 30879329-05b0-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 11:24:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,434,1511827200"; d="scan'208";a="66902239"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-3-git-send-email-andrew.cooper3@citrix.com>
 <62aa2c5e-ea89-caf8-e4e6-9e0dfe1b912b@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <474baed8-722c-3eda-320e-51abd3289b0a@citrix.com>
Date: Tue, 30 Jan 2018 11:24:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <62aa2c5e-ea89-caf8-e4e6-9e0dfe1b912b@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/5] xen/alternatives: Plumb a 'live'
 parameter through apply_alternatives()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTE6MDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBBbmRyZXcsCj4KPiBP
biAyOS8wMS8xOCAxNTozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24geDg2LCB3ZSB3b3Vs
ZCBsaWtlIHRvIGFsdGVyIGhvdyB3ZSBwYXRjaCBiYXNlZCBvbiB3aGV0aGVyIHRoZXJlIGlzCj4+
IGFueQo+PiBjaGFuY2Ugb2YgdGhlIGNvZGUgYmVpbmcgcGF0Y2hlZCBiZWluZyBjb25jdXJyZW50
bHkgZXhlY3V0ZWQuCj4+Cj4+IHByZXBhcmVfcGF5bG9hZCgpIHBhc3NlcyBmYWxzZSAoYXMgdGhl
IGxpdmVwYXRjaCBkZWZpbml0ZWx5IGlzbid0Cj4+IGxpdmUgYXQgdGhpcwo+PiBwb2ludCksIHdo
ZXJlYXMgdGhlIGJvb3QtdGltZSBhbHRlcm5hdGl2ZXMgYXBwbGljYXRpb24gcGFzc2VzIHRydWUu
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4+IC0tLQo+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+PiBD
QzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDQzogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsg
V2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gQ0M6IFJvc3MgTGFnZXJ3YWxsIDxyb3Nz
LmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL2FsdGVybmF0
aXZlLmPCoMKgwqDCoMKgwqDCoCB8IDEwICsrKysrKy0tLS0KPj4gwqAgeGVuL2FyY2gveDg2L2Fs
dGVybmF0aXZlLmPCoMKgwqDCoMKgwqDCoCB8wqAgNSArKystLQo+PiDCoCB4ZW4vY29tbW9uL2xp
dmVwYXRjaC5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMiArLQo+PiDCoCB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2FsdGVybmF0aXZlLmggfMKgIDYgKysrKy0tCj4+IMKgIHhlbi9pbmNsdWRlL2Fz
bS14ODYvYWx0ZXJuYXRpdmUuaCB8wqAgMyArKy0KPj4gwqAgNSBmaWxlcyBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKPj4gaW5kZXgg
OTkxMTJlMS4uMDc4YjI1OSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZl
LmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2FsdGVybmF0aXZlLmMKPj4gQEAgLTk4LDcgKzk4LDgg
QEAgc3RhdGljIHUzMiBnZXRfYWx0X2luc24oY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqYWx0LAo+
PiDCoMKgICogVGhlIHJlZ2lvbiBwYXRjaGVkIHNob3VsZCBiZSByZWFkLXdyaXRlIHRvIGFsbG93
Cj4+IF9fYXBwbHlfYWx0ZXJuYXRpdmVzCj4+IMKgwqAgKiB0byByZXBsYWNpbmcgdGhlIGluc3Ry
dWN0aW9ucyB3aGVuIG5lY2Vzc2FyeS4KPj4gwqDCoCAqLwo+PiAtc3RhdGljIHZvaWQgX19hcHBs
eV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9yZWdpb24gKnJlZ2lvbikKPj4gK3N0YXRp
YyB2b2lkIF9fYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfcmVnaW9uICpyZWdp
b24sCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGJvb2wgbGl2ZSkKPj4gwqAgewo+PiDCoMKgwqDCoMKgIGNvbnN0IHN0
cnVjdCBhbHRfaW5zdHIgKmFsdDsKPj4gwqDCoMKgwqDCoCBjb25zdCB1MzIgKnJlcGxwdHI7Cj4+
IEBAIC0xOTMsNyArMTk0LDcgQEAgc3RhdGljIGludCBfX2luaXQKPj4gX19hcHBseV9hbHRlcm5h
dGl2ZXNfbXVsdGlfc3RvcCh2b2lkICp1bnVzZWQpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZWdp
b24uYmVnaW4gPSAodm9pZCAqKV9fYWx0X2luc3RydWN0aW9ucyAtICh2b2lkICopX3N0YXJ0Cj4+
ICsgeGVubWFwOwo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnaW9uLmVuZCA9ICh2b2lkICopX19h
bHRfaW5zdHJ1Y3Rpb25zX2VuZCAtICh2b2lkCj4+ICopX3N0YXJ0ICsgeGVubWFwOwo+PiDCoCAt
wqDCoMKgwqDCoMKgwqAgX19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbik7Cj4+ICvCoMKgwqDC
oMKgwqDCoCBfX2FwcGx5X2FsdGVybmF0aXZlcygmcmVnaW9uLCB0cnVlKTsKPj4gwqAgwqDCoMKg
wqDCoMKgwqDCoMKgIHVucmVnaXN0ZXJfdmlydHVhbF9yZWdpb24oJnBhdGNoX3JlZ2lvbik7Cj4+
IMKgIEBAIC0yMjQsMTQgKzIyNSwxNSBAQCB2b2lkIF9faW5pdCBhcHBseV9hbHRlcm5hdGl2ZXNf
YWxsKHZvaWQpCj4+IMKgIH0KPj4gwqAgwqAgdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qg
c3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCkKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3Qgc3RydWN0IGFs
dF9pbnN0ciAqZW5kLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBib29sIGxpdmUpCj4KPiBUaGlzIGZ1bmN0aW9uIGlzIG5vdCBhYmxlIHRvIGRlYWwg
d2l0aCAibGl2ZSIgY29kZSwgc28gSSB0aGluayBhdAo+IGxlYXN0IG5lZWQgYW4gQVNTRVJUKCFs
aXZlKSB0byBwcmV2ZW50IG1pcy11c2FnZSBvZiB0aGUgY29kZS4KClRoaXMgcGFzc2VzIHN0cmFp
Z2h0IHRocm91Z2ggaW50byBfX2FwcGx5X2FsdGVybmF0aXZlcygpLCBqdXN0IGxpa2UKX19hcHBs
eV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCBkb2VzLCBhbmQgbXVsdGlfc3RvcCBpcyB1c2VkIG9u
IGxpdmUgY29kZS4KCkVpdGhlciBib3RoIGFyZSB1bnNhZmUgKGFsdGhvdWdoIGFsbCBldmlkZW5j
ZSB0byB0aGUgY29udHJhcnkpLCBvciBib3RoCmFyZSBzYWZlLCBidXQgSSBkb24ndCB0aGluayB0
aGF0IGFuIGFzc2VydCBoZXJlIGlzIGFwcHJvcHJpYXRlLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:29:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egU6M-0002AF-Ek; Tue, 30 Jan 2018 11:29:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egU6K-0002A9-TI
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 11:29:20 +0000
X-Inumbo-ID: dbc98213-05b0-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id dbc98213-05b0-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 11:29:39 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6527D80D;
 Tue, 30 Jan 2018 03:29:13 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8028F3F25C;
 Tue, 30 Jan 2018 03:29:12 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <dde52f58-12cc-5d4c-e8bb-44ae68585d7e@arm.com>
 <1517310996-14249-1-git-send-email-andrew.cooper3@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aca49986-d840-51de-d128-e907ed2a6fe2@arm.com>
Date: Tue, 30 Jan 2018 11:29:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1517310996-14249-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 0.5/5] arm/alternatives: Drop the
 !HAS_ALTERNATIVE infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmV3LAoKVGhhbmsgeW91IGZvciBkb2luZyB0aGUgY2xlYW4tdXAuCgpPbiAzMC8wMS8x
OCAxMToxNiwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBBUk0gbm93IHVuY29uZGl0aW9uYWxseSBz
ZWxlY3RzIEhBU19BTFRFUk5BVElWRSwgd2hpY2ggaGFzIGNhdXNlZCB0aGUKPiAhSEFTX0FMVEVS
TkFUSVZFIGNvZGUgaW4gaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggdG8gYml0cm90IHRv
IHRoZSBwb2ludAo+IG9mIGZhaWxpbmcgdG8gY29tcGlsZS4KPiAKPiBFeHBhbmQgYWxsIHRoZSBD
T05GSUdfSEFTX0FMVEVSTkFUSVZFIHJlZmVyZW5jZXMgaW4gQVJNIGNvZGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0K
PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gCj4gTi5CLiBPbmx5IGNvbXBpbGUgdGVz
dGVkCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TICAgICAgICAgICAgICAgICAgICB8
ICAyIC0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggICAgICAgICB8IDE1
IC0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZF9m
dW5jLmMgfCAgMiArLQoKWW91IGZvcmdvdCBvbiBpbiBpbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRh
LmggOikuCgo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTggZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMgYi94ZW4vYXJjaC9h
cm0veGVuLmxkcy5TCj4gaW5kZXggYzliOTU0Ni4uYjAzOTAxOCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0veGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwo+IEBAIC0x
NTQsMTQgKzE1NCwxMiBAQCBTRUNUSU9OUwo+ICAgICAgICAgICooLmluaXRjYWxsMS5pbml0KQo+
ICAgICAgICAgIF9faW5pdGNhbGxfZW5kID0gLjsKPiAgIAo+IC0jaWZkZWYgQ09ORklHX0hBU19B
TFRFUk5BVElWRQo+ICAgICAgICAgIC4gPSBBTElHTig0KTsKPiAgICAgICAgICBfX2FsdF9pbnN0
cnVjdGlvbnMgPSAuOwo+ICAgICAgICAgICooLmFsdGluc3RydWN0aW9ucykKPiAgICAgICAgICBf
X2FsdF9pbnN0cnVjdGlvbnNfZW5kID0gLjsKPiAgICAgICAgICAuID0gQUxJR04oNCk7Cj4gICAg
ICAgICAgKiguYWx0aW5zdHJfcmVwbGFjZW1lbnQpCj4gLSNlbmRpZgo+ICAgCj4gICAgICAgICAg
KiguaW5pdC5kYXRhKQo+ICAgICAgICAgICooLmluaXQuZGF0YS5yZWwpCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
YWx0ZXJuYXRpdmUuaAo+IGluZGV4IDZjYzlkMGQuLjRlMzNkMWMgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9hbHRlcm5hdGl2ZS5oCj4gQEAgLTMsOCArMyw2IEBACj4gICAKPiAgICNpbmNsdWRlIDxhc20v
Y3B1ZmVhdHVyZS5oPgo+ICAgCj4gLSNpZmRlZiBDT05GSUdfSEFTX0FMVEVSTkFUSVZFCj4gLQo+
ICAgI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAgIAo+ICAgI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4g
QEAgLTE1MiwxNyArMTUwLDQgQEAgaW50IGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3Qg
YWx0X2luc3RyICpzdGFydCwgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW4KPiAgICNkZWZpbmUg
QUxURVJOQVRJVkUob2xkaW5zdHIsIG5ld2luc3RyLCAuLi4pICAgXAo+ICAgCV9BTFRFUk5BVElW
RV9DRkcob2xkaW5zdHIsIG5ld2luc3RyLCBfX1ZBX0FSR1NfXywgMSkKPiAgIAo+IC0jZWxzZSAv
KiAhQ09ORklHX0hBU19BTFRFUk5BVElWRSAqLwo+IC0KPiAtc3RhdGljIGlubGluZSB2b2lkIGFw
cGx5X2FsdGVybmF0aXZlc19hbGwodm9pZCkKPiAtewo+IC19Cj4gLQo+IC1zdGF0aWMgaW5saW5l
IGludCBhcHBseV9hbHRlcm5hdGl2ZXModm9pZCAqc3RhcnQsIHNpemVfdCBsZW5ndGgpCj4gLXsK
PiAtICAgIHJldHVybiAwOwo+IC19Cj4gLQo+IC0jZW5kaWYKPiAtCj4gICAjZW5kaWYgLyogX19B
U01fQUxURVJOQVRJVkVfSCAqLwo+IGRpZmYgLS1naXQgYS94ZW4vdGVzdC9saXZlcGF0Y2gveGVu
X2hlbGxvX3dvcmxkX2Z1bmMuYyBiL3hlbi90ZXN0L2xpdmVwYXRjaC94ZW5faGVsbG9fd29ybGRf
ZnVuYy5jCj4gaW5kZXggMTUxOGY3MS4uYjM1ODIyNCAxMDA2NDQKPiAtLS0gYS94ZW4vdGVzdC9s
aXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkX2Z1bmMuYwo+ICsrKyBiL3hlbi90ZXN0L2xpdmVwYXRj
aC94ZW5faGVsbG9fd29ybGRfZnVuYy5jCj4gQEAgLTI5LDcgKzI5LDcgQEAgY29uc3QgY2hhciAq
eGVuX2hlbGxvX3dvcmxkKHZvaWQpCj4gICAgICAgcmMgPSBfX2dldF91c2VyKHRtcCwgbm9uX2Nh
bm9uaWNhbF9hZGRyKTsKPiAgICAgICBCVUdfT04ocmMgIT0gLUVGQVVMVCk7Cj4gICAjZW5kaWYK
PiAtI2lmIGRlZmluZWQoQ09ORklHX0FSTSkgJiYgZGVmaW5lZChDT05GSUdfSEFTX0FMVEVSTkFU
SVZFKQo+ICsjaWYgZGVmaW5lZChDT05GSUdfQVJNKQo+ICAgICAgIGFzbShBTFRFUk5BVElWRSgi
bm9wIiwgIm5vcCIsIExJVkVQQVRDSF9GRUFUVVJFKSk7Cj4gICAjZW5kaWYKPiAgIAo+IAoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:31:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:31:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egU8X-0002mE-UP; Tue, 30 Jan 2018 11:31:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egU8W-0002lu-IN
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 11:31:36 +0000
X-Inumbo-ID: 2cdd0424-05b1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2cdd0424-05b1-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 11:31:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,434,1511827200"; d="scan'208";a="66902625"
To: Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <dde52f58-12cc-5d4c-e8bb-44ae68585d7e@arm.com>
 <1517310996-14249-1-git-send-email-andrew.cooper3@citrix.com>
 <aca49986-d840-51de-d128-e907ed2a6fe2@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7f32d836-32b9-0641-ce36-aba53653dc40@citrix.com>
Date: Tue, 30 Jan 2018 11:31:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <aca49986-d840-51de-d128-e907ed2a6fe2@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 0.5/5] arm/alternatives: Drop the
 !HAS_ALTERNATIVE infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTE6MjksIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBBbmRyZXcsCj4KPiBU
aGFuayB5b3UgZm9yIGRvaW5nIHRoZSBjbGVhbi11cC4KPgo+IE9uIDMwLzAxLzE4IDExOjE2LCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBBUk0gbm93IHVuY29uZGl0aW9uYWxseSBzZWxlY3RzIEhB
U19BTFRFUk5BVElWRSwgd2hpY2ggaGFzIGNhdXNlZCB0aGUKPj4gIUhBU19BTFRFUk5BVElWRSBj
b2RlIGluIGluY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIHRvIGJpdHJvdCB0bwo+PiB0aGUg
cG9pbnQKPj4gb2YgZmFpbGluZyB0byBjb21waWxlLgo+Pgo+PiBFeHBhbmQgYWxsIHRoZSBDT05G
SUdfSEFTX0FMVEVSTkFUSVZFIHJlZmVyZW5jZXMgaW4gQVJNIGNvZGUuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IC0tLQo+
PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+PiBDQzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ0M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4KPj4gTi5CLiBPbmx5IGNvbXBpbGUg
dGVzdGVkCj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDIgLS0KPj4gwqAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9hbHRlcm5hdGl2ZS5owqDCoMKgwqDCoMKgwqDCoCB8IDE1IC0tLS0tLS0tLS0tLS0tLQo+PiDC
oCB4ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkX2Z1bmMuYyB8wqAgMiArLQo+Cj4g
WW91IGZvcmdvdCBvbiBpbiBpbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmggOikuCgpPb3BzIC0g
c28gSSBkaWQuwqAgRm9sZGVkIHRoaXMgaW5jcmVtZW50YWwgZGlmZi4KCn5BbmRyZXcKCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCmIveGVuL2luY2x1ZGUvYXNt
LWFybS9jcHVlcnJhdGEuaAppbmRleCA3ZGU2ODM2Li40ZTQ1YjIzIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1
ZXJyYXRhLmgKQEAgLTcsOCArNyw2IEBACsKgdm9pZCBjaGVja19sb2NhbF9jcHVfZXJyYXRhKHZv
aWQpOwrCoHZvaWQgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kcyh2b2lkKTsKwqAKLSNpZmRlZiBD
T05GSUdfSEFTX0FMVEVSTkFUSVZFCi0KwqAjZGVmaW5lIENIRUNLX1dPUktBUk9VTkRfSEVMUEVS
KGVycmF0dW0sIGZlYXR1cmUsIGFyY2gpwqDCoMKgwqDCoMKgwqDCoCBcCsKgc3RhdGljIGlubGlu
ZSBib29sIGNoZWNrX3dvcmthcm91bmRfIyNlcnJhdHVtKHZvaWQpwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIFwKwqB7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCkBAIC0yNywxOSArMjUsNiBAQCBzdGF0aWMgaW5saW5l
IGJvb2wKY2hlY2tfd29ya2Fyb3VuZF8jI2VycmF0dW0odm9pZCnCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgXArCoMKgwqDCoCB9wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgXArCoH0KwqAKLSNlbHNlIC8qIENPTkZJR19IQVNfQUxURVJO
QVRJVkUgKi8KLQotI2RlZmluZSBDSEVDS19XT1JLQVJPVU5EX0hFTFBFUihlcnJhdHVtLCBmZWF0
dXJlLCBhcmNoKcKgwqDCoMKgwqDCoMKgwqAgXAotc3RhdGljIGlubGluZSBib29sIGNoZWNrX3dv
cmthcm91bmRfIyNlcnJhdHVtKHZvaWQpwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKLXvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIFwKLcKgwqDCoCBpZiAoICFJU19FTkFCTEVEKGFyY2gpICnCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwK
LcKgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
XAotwqDCoMKgIGVsc2XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBcCi3CoMKgwqDCoMKgwqDCoCByZXR1cm4gdW5saWtlbHkoY3B1c19oYXZlX2Nh
cChmZWF0dXJlKSk7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKLX0KLQotI2VuZGlm
Ci0KwqBDSEVDS19XT1JLQVJPVU5EX0hFTFBFUig3NjY0MjIsIEFSTTMyX1dPUktBUk9VTkRfNzY2
NDIyLCBDT05GSUdfQVJNXzMyKQrCoENIRUNLX1dPUktBUk9VTkRfSEVMUEVSKDgzNDIyMCwgQVJN
NjRfV09SS0FST1VORF84MzQyMjAsIENPTkZJR19BUk1fNjQpCsKgCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:44:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:44:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egUL2-0003aH-3l; Tue, 30 Jan 2018 11:44:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egUL0-0003aB-4k
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 11:44:30 +0000
X-Inumbo-ID: f9b5c809-05b2-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f9b5c809-05b2-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 11:44:48 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 732B780D;
 Tue, 30 Jan 2018 03:44:22 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5B55B3F25C;
 Tue, 30 Jan 2018 03:44:21 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-3-git-send-email-andrew.cooper3@citrix.com>
 <62aa2c5e-ea89-caf8-e4e6-9e0dfe1b912b@arm.com>
 <474baed8-722c-3eda-320e-51abd3289b0a@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e6b896a3-9eaa-d0f8-4ae7-9b65079d3bca@arm.com>
Date: Tue, 30 Jan 2018 11:44:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <474baed8-722c-3eda-320e-51abd3289b0a@citrix.com>
Content-Language: en-US
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/5] xen/alternatives: Plumb a 'live'
 parameter through apply_alternatives()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmV3LAoKT24gMzAvMDEvMTggMTE6MjQsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24g
MzAvMDEvMTggMTE6MDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmV3LAo+Pgo+PiBP
biAyOS8wMS8xOCAxNTozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIHg4Niwgd2Ugd291
bGQgbGlrZSB0byBhbHRlciBob3cgd2UgcGF0Y2ggYmFzZWQgb24gd2hldGhlciB0aGVyZSBpcwo+
Pj4gYW55Cj4+PiBjaGFuY2Ugb2YgdGhlIGNvZGUgYmVpbmcgcGF0Y2hlZCBiZWluZyBjb25jdXJy
ZW50bHkgZXhlY3V0ZWQuCj4+Pgo+Pj4gcHJlcGFyZV9wYXlsb2FkKCkgcGFzc2VzIGZhbHNlIChh
cyB0aGUgbGl2ZXBhdGNoIGRlZmluaXRlbHkgaXNuJ3QKPj4+IGxpdmUgYXQgdGhpcwo+Pj4gcG9p
bnQpLCB3aGVyZWFzIHRoZSBib290LXRpbWUgYWx0ZXJuYXRpdmVzIGFwcGxpY2F0aW9uIHBhc3Nl
cyB0cnVlLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+Cj4+PiBDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+Pj4gQ0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+PiBDQzogS29u
cmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+Pj4gQ0M6IFJvc3Mg
TGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+Pj4gLS0tCj4+PiAgwqAgeGVu
L2FyY2gvYXJtL2FsdGVybmF0aXZlLmPCoMKgwqDCoMKgwqDCoCB8IDEwICsrKysrKy0tLS0KPj4+
ICDCoCB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuY8KgwqDCoMKgwqDCoMKgIHzCoCA1ICsrKy0t
Cj4+PiAgwqAgeGVuL2NvbW1vbi9saXZlcGF0Y2guY8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKg
IDIgKy0KPj4+ICDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmggfMKgIDYgKysr
Ky0tCj4+PiAgwqAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIHzCoCAzICsrLQo+
Pj4gIMKgIDUgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0p
Cj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hbHRlcm5hdGl2ZS5jIGIveGVuL2Fy
Y2gvYXJtL2FsdGVybmF0aXZlLmMKPj4+IGluZGV4IDk5MTEyZTEuLjA3OGIyNTkgMTAwNjQ0Cj4+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vYWx0ZXJuYXRpdmUuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJt
L2FsdGVybmF0aXZlLmMKPj4+IEBAIC05OCw3ICs5OCw4IEBAIHN0YXRpYyB1MzIgZ2V0X2FsdF9p
bnNuKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmFsdCwKPj4+ICDCoMKgICogVGhlIHJlZ2lvbiBw
YXRjaGVkIHNob3VsZCBiZSByZWFkLXdyaXRlIHRvIGFsbG93Cj4+PiBfX2FwcGx5X2FsdGVybmF0
aXZlcwo+Pj4gIMKgwqAgKiB0byByZXBsYWNpbmcgdGhlIGluc3RydWN0aW9ucyB3aGVuIG5lY2Vz
c2FyeS4KPj4+ICDCoMKgICovCj4+PiAtc3RhdGljIHZvaWQgX19hcHBseV9hbHRlcm5hdGl2ZXMo
Y29uc3Qgc3RydWN0IGFsdF9yZWdpb24gKnJlZ2lvbikKPj4+ICtzdGF0aWMgdm9pZCBfX2FwcGx5
X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X3JlZ2lvbiAqcmVnaW9uLAo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgYm9vbCBsaXZlKQo+Pj4gIMKgIHsKPj4+ICDCoMKgwqDCoMKgIGNvbnN0IHN0cnVjdCBhbHRf
aW5zdHIgKmFsdDsKPj4+ICDCoMKgwqDCoMKgIGNvbnN0IHUzMiAqcmVwbHB0cjsKPj4+IEBAIC0x
OTMsNyArMTk0LDcgQEAgc3RhdGljIGludCBfX2luaXQKPj4+IF9fYXBwbHlfYWx0ZXJuYXRpdmVz
X211bHRpX3N0b3Aodm9pZCAqdW51c2VkKQo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCByZWdpb24u
YmVnaW4gPSAodm9pZCAqKV9fYWx0X2luc3RydWN0aW9ucyAtICh2b2lkICopX3N0YXJ0Cj4+PiAr
IHhlbm1hcDsKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgcmVnaW9uLmVuZCA9ICh2b2lkICopX19h
bHRfaW5zdHJ1Y3Rpb25zX2VuZCAtICh2b2lkCj4+PiAqKV9zdGFydCArIHhlbm1hcDsKPj4+ICDC
oCAtwqDCoMKgwqDCoMKgwqAgX19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbik7Cj4+PiArwqDC
oMKgwqDCoMKgwqAgX19hcHBseV9hbHRlcm5hdGl2ZXMoJnJlZ2lvbiwgdHJ1ZSk7Cj4+PiAgwqAg
wqDCoMKgwqDCoMKgwqDCoMKgIHVucmVnaXN0ZXJfdmlydHVhbF9yZWdpb24oJnBhdGNoX3JlZ2lv
bik7Cj4+PiAgwqAgQEAgLTIyNCwxNCArMjI1LDE1IEBAIHZvaWQgX19pbml0IGFwcGx5X2FsdGVy
bmF0aXZlc19hbGwodm9pZCkKPj4+ICDCoCB9Cj4+PiAgwqAgwqAgdm9pZCBhcHBseV9hbHRlcm5h
dGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4+PiAtwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpl
bmQpCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBj
b25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBib29sIGxpdmUpCj4+Cj4+IFRoaXMgZnVuY3Rpb24gaXMg
bm90IGFibGUgdG8gZGVhbCB3aXRoICJsaXZlIiBjb2RlLCBzbyBJIHRoaW5rIGF0Cj4+IGxlYXN0
IG5lZWQgYW4gQVNTRVJUKCFsaXZlKSB0byBwcmV2ZW50IG1pcy11c2FnZSBvZiB0aGUgY29kZS4K
PiAKPiBUaGlzIHBhc3NlcyBzdHJhaWdodCB0aHJvdWdoIGludG8gX19hcHBseV9hbHRlcm5hdGl2
ZXMoKSwganVzdCBsaWtlCj4gX19hcHBseV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCBkb2VzLCBh
bmQgbXVsdGlfc3RvcCBpcyB1c2VkIG9uIGxpdmUgY29kZS4KPiAKPiBFaXRoZXIgYm90aCBhcmUg
dW5zYWZlIChhbHRob3VnaCBhbGwgZXZpZGVuY2UgdG8gdGhlIGNvbnRyYXJ5KSwgb3IgYm90aAo+
IGFyZSBzYWZlLCBidXQgSSBkb24ndCB0aGluayB0aGF0IGFuIGFzc2VydCBoZXJlIGlzIGFwcHJv
cHJpYXRlLgoKSSBkaXNhZ3JlZSBoZXJlLiBJbiB0aGUgY29tbWl0IG1lc3NhZ2UgeW91IHdyb3Rl
OiAiT24geDg2LCB3ZSB3b3VsZCBsaWtlIAp0byBhbHRlciBob3cgd2UgcGF0Y2ggYmFzZWQgb24g
d2hldGhlciB0aGVyZSBpcyBhbnkgY2hhbmNlIG9mIHRoZSBjb2RlIApiZWluZyBwYXRjaGVkIGJl
aW5nIGNvbmN1cnJlbnRseSBleGVjdXRlZC4iCgpJIHRyYW5zbGF0ZSB0aGlzIGFzIGFsbCB0aGUg
b3RoZXIgQ1BVcyBtYXkgYmUgYWxpdmUgYW5kIHRoZSBjb2RlIHdvdWxkIApiZSBtYXBwZWQgd2l0
aCByZWFkLWV4ZWN1dGFibGUgcGVybWlzc2lvbiAobm8gd3JpdGUgcGVybWlzc2lvbikuIEl0IHdp
bGwgCm5vdCBiZSBlYXNpbHkgcG9zc2libGUgdG8gbWFrZSB0aGUgcmVnaW9uIHdyaXRhYmxlIGJl
Y2F1c2UgdGhlIHByb2Nlc3NvciAKaGFzIGJlZW4gY29uZmlndXJlZCB0byBmb3JiaWQgaXQuCgpf
X2FwcGx5X2FsdGVybmF0aXZlcyByZWxpZXMgb24gdGhlIHJlZ2lvbiBwYXRjaGVkIHRvIGJlIHdy
aXRlIGFjY2Vzc2libGUgCmFuZCB0aGUgcmVnaW9uIG5vdCBleGVjdXRlZCBieSBhbnkgQ1BVcy4K
CiAgX19hcHBseV9hbHRlcm5hdGl2ZXNfbXVsdGlfc3RvcCBoYXMgdGhlIGxvZ2ljIG1ha2UgdGhl
IHdyaXRlIAphY2Nlc3NpYmxlLiBUaGlzIGlzIG5vdCB0aGUgY2FzZSBvZiBhcHBseV9hbHRlcm5h
dGl2ZXMuCgpTbyB0aGUgZm9ybWVyIGZ1bmN0aW9uIGlzIHNhZmUgd2hpbGUgdGhlIGxhdHRlciBv
bmUgaXMgdW5zYWZlIHdoZW4gbGl2ZSAKaXMgdHJ1ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:48:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egUOv-0003mE-N0; Tue, 30 Jan 2018 11:48:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egUOu-0003m8-LL
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 11:48:32 +0000
X-Inumbo-ID: 76b69712-05b3-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 76b69712-05b3-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 12:48:18 +0100 (CET)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 72A7680D;
 Tue, 30 Jan 2018 03:48:30 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B617A3F25C;
 Tue, 30 Jan 2018 03:48:29 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-2-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d9cc88ba-a9f7-95c1-8482-7977b3a7bdf3@arm.com>
Date: Tue, 30 Jan 2018 11:48:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124181058.6157-2-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 1/8] ARM: VGIC: drop unneeded
 gic_restore_pending_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxODoxMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSW4g
Z2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkgd2UgcHVzaCBvdXIgcGVuZGluZyB2aXJ0dWFsIElS
UXMgaW50byB0aGUKPiBsaXN0IHJlZ2lzdGVycy4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgb25j
ZSBmcm9tIGdpY19pbmplY3QoKSwganVzdAo+IGJlZm9yZSB3ZSByZXR1cm4gdG8gdGhlIGd1ZXN0
LCBidXQgYWxzbyBpbiBnaWNfcmVzdG9yZV9zdGF0ZSgpLCB3aGVuCj4gd2UgY29udGV4dC1zd2l0
Y2ggYSBWQ1BVLiBIYXZpbmcgYSBjbG9zZXIgbG9vayBpdCB0dXJucyBvdXQgdGhhdCB0aGUKPiBs
YXRlciBjYWxsIGlzIG5vdCBuZWVkZWQsIHNpbmNlIHdlIHdpbGwgYWx3YXlzIGNhbGwgZ2ljX2lu
amVjdCgpIGFueXdheS4KPiBTbyByZW1vdmUgdGhhdCBjYWxsIChhbmQgdGhlIGZvcndhcmQgZGVj
bGFyYXRpb24pIHRvIHN0cmVhbWxpbmUgdGhpcwo+IGludGVyZmFjZSBhbmQgbWFrZSBzZXBhcmF0
aW5nIHRoZSBHSUMgZnJvbSB0aGUgVkdJQyB3b3JsZCBsYXRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KClJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoKPiAtLS0KPiAg
IHhlbi9hcmNoL2FybS9naWMuYyB8IDQgLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDQgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2Fy
bS9naWMuYwo+IGluZGV4IGJhYzhhZGEyYmIuLjcyMWExN2E5ZDcgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTM2LDggKzM2
LDYgQEAKPiAgICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+ICAgI2luY2x1ZGUgPGFzbS9hY3BpLmg+
Cj4gICAKPiAtc3RhdGljIHZvaWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1
ICp2KTsKPiAtCj4gICBzdGF0aWMgREVGSU5FX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwo+
ICAgCj4gICAjZGVmaW5lIGxyX2FsbF9mdWxsKCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8
PCBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnMpIC0gMSkpCj4gQEAgLTkxLDggKzg5LDYgQEAgdm9p
ZCBnaWNfcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICBnaWNfaHdfb3BzLT5y
ZXN0b3JlX3N0YXRlKHYpOwo+ICAgCj4gICAgICAgaXNiKCk7Cj4gLQo+IC0gICAgZ2ljX3Jlc3Rv
cmVfcGVuZGluZ19pcnFzKHYpOwo+ICAgfQo+ICAgCj4gICAvKiBkZXNjLT5pcnEgbmVlZHMgdG8g
YmUgZGlzYWJsZWQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5jdGlvbiAqLwo+IAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 11:54:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 11:54:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egUUM-0004SO-AW; Tue, 30 Jan 2018 11:54:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egUUL-0004RZ-6f
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 11:54:09 +0000
X-Inumbo-ID: 3eb2ff2e-05b4-11e8-ba59-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::62d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3eb2ff2e-05b4-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 12:53:54 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=kfcBcO6LRRtmwlWvmnezN8Lb4Pi+sacw9HXxxna2U48=;
 b=UcOR8V+cKAu7BxWpnUf0nKPL55JFeHdIL/hXd7YEpS5ksSgiiySpSXAIHogVwA/VquRd6+zbtOrkrekjJFJJCUrBRHqqZCeztdQJ6rqi+T5GdugEmP5linyxBv4k/E5zmEMd9noGAj7amxHAcStHlzc/X4L03EbYGpGrEN7RDJ8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from [10.1.206.53] (217.140.96.140) by
 VI1PR0801MB2062.eurprd08.prod.outlook.com (2603:10a6:800:8b::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Tue, 30
 Jan 2018 11:53:59 +0000
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-3-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <76dec5e2-2d44-2dba-6877-d9da27ab6753@arm.com>
Date: Tue, 30 Jan 2018 11:53:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124181058.6157-3-andre.przywara@linaro.org>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: AM4P190CA0013.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:200:56::23) To VI1PR0801MB2062.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::19)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: bc16c5d3-dda1-4c8a-145d-08d567d82647
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0801MB2062; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 3:2wDe4YVrflEV3CqnQMnxya1Du9gf6lDImUjekUkcTgM/vwIdoW4ZS1UPZv8dkZ8h3Ji3qbcWtotPsdMhW5IFCDKEw8HHwYZcTufnYaIsspRH6/7nVMotX2RJuGtOyHz1VZ0JG9B/oKhzkifdxRoDDJhE4PL7694ME9Al/OjVs43J3fJ2UEf8yyfneG6anKRMWcmrJR5dEx8wbcUfpZlItJzMH8hViTo4oFfhMCwkd9K2pOrP7oZ2RbVG7DE1sDV5;
 25:+nqb9UUqfedzxk7h7O94g3V+PxZf6tMAMam3pdC66z3dn4z8Syd1v/S4pccDnJFvM2sz2coM6kxXJPnDUA2y7r3oWVgdazWO/LAy2Tu1kKDMdvId4MN/bysszourZJXpHXIv7xMYQSPCgg4kqSJEO/cgiyx5pXsu4oQWEDnPMlsYm+rNU0PQMqOthcuYD2fQtj5l7vFw/4P9nopJ/i7Zv2CUb6s+OfMTz2UPw+Hj8sW2+iX2jl7BBwdWkqb06j/KCWcKg1N7xs8pmitkLL3xhesdqHEvcTuzhoDyQMlFX70u2mro9EIEl89oYvUB07jDDGovf59wDRjHut7FGF4UmQ==;
 31:bWY4jRb50u9Evx9Q4LXlv1kbjVFhurAaOSTIi4Wcsarg+G7GP77g/IGSLNTw3dZqrp2WQ6XOtKJgN6KGEnKCm2yn5bro7PgjtzTZDVzlQYyfBFM9LgW9biRGwJH7SGP/gI8GCTswehzVbHM7OBUaVHuHIjnCxuDsv0uHmBWJUEgKi6IBCJFVL4LoH9YcbrTr0+ATRKOHpDo012iuChI26Fm9sSIDdX78sYlgeA52iFU=
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2062:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 20:+/NOE2Hi6ip/WfYDu3Nr3tgFc9xyMSHFa8jOljmWPzf+3YA3NQNkExtCgkryXwDGHQr3uighjHYYkuGM12eMfW5TzIpAWPzBFmmGjQaWtYJeckZ3dGgUe3ZxQr4cN/oz2wMJGyHddsZHm1kQcUXX/ifU4lMZPwBABmiDw4VFTcQ=;
 4:WvXkyuS7RepwCHYQupZCHSvNJ00Ly+os+Sv3vhHOzWu/m+zd2147c/JNDt9QWqXs4Kd8Uidlgk5bU2TdFsA2S4bUNo6DwUlSX7gskCvU0O/ZPTCCCudrh/PlEMPLmqFSfQPsf2dPCUtOoJBEPHXwdI3kp1A7mNb8msPPWz2QSegebJ4YHzqsdCLc9E4VNrxRYoR3uznd76LSliJapWAs4meRujRulLNgNvpKCNUsxAJOGZ/glp1zGp35+0Pv9Xo5crDajPlUzSn3E4hFQGNZKPNAtjwct+0K3HRRd+CK019xggC/mFL16bbzmw273yzO
X-Microsoft-Antispam-PRVS: <VI1PR0801MB206299DC68EA4DF30247688280E40@VI1PR0801MB2062.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(190756311086443);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3231101)(944501161)(93006095)(93001095)(3002001)(6055026)(6041288)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);
 SRVR:VI1PR0801MB2062; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB2062; 
X-Forefront-PRVS: 0568F32D91
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39380400002)(366004)(39860400002)(346002)(396003)(189003)(199004)(57704003)(23676004)(53936002)(31686004)(229853002)(52146003)(2486003)(68736007)(72206003)(6246003)(106356001)(67846002)(7736002)(386003)(305945005)(81156014)(16526019)(81166006)(53546011)(8676002)(478600001)(65826007)(6116002)(5660300001)(2950100002)(6666003)(3846002)(6486002)(86362001)(52116002)(97736004)(65806001)(31696002)(110136005)(316002)(16576012)(58126008)(36756003)(83506002)(105586002)(2906002)(50466002)(65956001)(66066001)(47776003)(64126003)(77096007)(26005)(4326008)(8936002)(230700001)(76176011)(25786009)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2062; H:[10.1.206.53]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjI7MjM6M3BmbUdiY1pvNk9NZ2x0OHgvcVZUOEFr?=
 =?utf-8?B?akREMW8zaWgxYUFUYk5FbVR2N0VxWFlCV0c0MEZsdWdwdER5RzcveDR3NjRZ?=
 =?utf-8?B?Qkx4MURlczYyZXJXaExyMHU0ekFjWVgrSElFTnp5bXdZNXZid1ErMUlQNVdx?=
 =?utf-8?B?L2hUSENxbFBhVmxYWGJyTjl5UHZqUDNlN1g4UnR1WjRiS2tWNjNCYWpMdE1S?=
 =?utf-8?B?Y0dBME43S0c0UnZKLzVBWkJqdVM4YXVlakVHUW9vdGt0Sk1GbnhvSmwxWnpp?=
 =?utf-8?B?SHZZWktJM3ZBdzYzMEFHckY2bDRNT1d3WlpUbk45QW5Xd3l1NUUzTlVycnUx?=
 =?utf-8?B?SDR4aUIyaTJPak5BanlabDFaOU9jeG1zUXQxN3BnamRjYmVLaU8zVGZoSUpE?=
 =?utf-8?B?a0pwR013NzZZb3pIRFAwdkJFenlwdThqTnFET0lIRkFYbzZFbXN4dkxNb3E4?=
 =?utf-8?B?c2kyQk5DVStTUm1VbzdqL3IzQXRpc005UTE2eko5TkM2S3ljNlhmTzBJeE5T?=
 =?utf-8?B?a0wxWTF4WHhCWGMyTFpyTmNNYUhFSTk4bVA4cUhkRkhwb2kvMHIyOEVMU1pT?=
 =?utf-8?B?cSs2TXZkRDBiRStZL1Q4YWYxZWRDL0c2ZEJRWlpDVm43cjIzMWJUUzVMaWhj?=
 =?utf-8?B?OE1TV2V5eUdoWjJNandJbUhPZElxVzhKUFNsUmhRV0JIZU1vRDljcjBPY0Vh?=
 =?utf-8?B?YUVSS04yRXUzSUd0T29FVE04ejREOTd4SG1TOE92cDZQS3FNOEwwNXJtVVAy?=
 =?utf-8?B?RFNRbmswZGFVSGZWeFhjTUdqb1ZYYjNwRmJZWlZBcitlL3kyM2lVV2NhMVBL?=
 =?utf-8?B?RExtRnFDTWtubWVWUmpiRkRNcHAvcS9vaTdOWWtuWm5CWHhmTUh2QWZnYlhw?=
 =?utf-8?B?K0M2OVFKSFp1WE5IbWtZOEZwOGMwR3FjTFc3SWdnK3dSa3ArKzVHY2NpOEZr?=
 =?utf-8?B?VjZFK1lySzlBRDZndlR1emF1M2pjZElwOEh1dG9aUksxaTEveml1Q3FRZjdM?=
 =?utf-8?B?R3Uvci9YQVNCK243aThac0Z1NjM4c2tLQXRhVEVXUmxBZ2JMUmZHL2Jid3Bx?=
 =?utf-8?B?Q1ZLK0lkWkNHMzJKRVBDSlNRV0tlZDQxOG83cG1ydGpoV1VWL3dIVjJtS01q?=
 =?utf-8?B?QVhSUWRVSEtTZVNvdkE3RFJnT1hCNzFMWVlxSHk2YjEwMC93OUl6VHFhQ0xG?=
 =?utf-8?B?bTRKc0NiNHhWOXo5bTBaQmxHeGlCVzVycEJaVVhCVnd2bHIxZGFDeDhyT3Z0?=
 =?utf-8?B?TW1uV0R1NVVYZCs3QXJaQlZqbys4WC9tdnpEZ2JVQnR4VUVJcjJOaVQrYk5m?=
 =?utf-8?B?dnl0dkd1dlJqRnhEYjIrTFkrektqMmNJV3Bnc3RobCthYlZZelRmajMyMTRm?=
 =?utf-8?B?cGQzclcrUjZuSGgxelBZQU44Znd4RmVGMUc3dWJKOE5VbHdEa3BZdFRDQ3FO?=
 =?utf-8?B?cjJMNGIrT245K1Jxb0ZqVERnSmhwcUlKb2Y5bDRtMS96bm5nSlRjeDhnRWda?=
 =?utf-8?B?dGMwSmcvaGRKL29wOFN2d1VWaURiNU1KQjJuTnJQcmRZZDl4dkZuWUozTU1z?=
 =?utf-8?B?bFErV0dibDdocmZyeVgzRTcvSmlmekhEczUzNE9xK2xQYkV5bzhWV0VVNUxU?=
 =?utf-8?B?eVgrZVU3OTI2NXdCaklrazJUTnJDbm10REIrOHU2WmtCcnVXeWNvUTNnMldK?=
 =?utf-8?B?eEh5NVNzM0JINUw1d2pYSENnNzZod3JpdGpwMHJJTDN6RWVobUt1OU9ZS1VE?=
 =?utf-8?B?WENqd05XV0N3L2ZUYnJpUnhiYldJWnd6d05rSHh5QVBLQzNKcCtYc01oa3R1?=
 =?utf-8?B?ZW1uY09KSFBqVnM2T2Q1ZkRzbTNiZFd2Y1RSdHJYZjFMVk5UQ0JvTHRtM1dv?=
 =?utf-8?B?RVNXbzRYb1pFV3JFQnYwa3NmcVRKRFlWYktIUXV1NjFMd29DRFpoRVFRZHNE?=
 =?utf-8?B?WndaZ052alRhMVE9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 6:MK9w7XvL8j+/0oQ+ztCXtP9Sx5jfzMJjyARuT3KzKxdr4H+VBTo2VFd2vnKWVp27nyCE1ZqZ29KrFufe42dLcNt3GJqONXmP2JCHsQxOHmF1o/pUYOZ0xobO4mI6R0liTGfO7Mxb2phfuJoKZxKlEoSXie7R5klFph/aBMdoLG4FlEzJEd7IxzUeHGUMSZIqO6gcbbw2TCKZUZ/aHDdMrCwLqjFPjqA8j/eGHjn2FzIIY9r/t8IMiyUhpA3E5pvzw9jgUZ58eztlM7VPmQ3E9GjVgQ+D+0eFfD9SBU9IVJ7FVjAqehCyFzXLv3u+j7SwEqJhmB4GjZteNc+U7/20ol23oyLdm+tquyo6EHwHcRU=;
 5:0mQNnBkLbihuVqFmz/Gu7LjGbGcgsu7UcJ3LwYy3tYmutFACTlNKlobY03iZUXdYOJ75Z8ubIeu06h4Nh98lkjQFlC4ICakYa59yWBeQoFsmkcNj7Ofgs9TMVFez4BMhlOTkEqXNldT6qnc4B4lOolyt5FC89IRiKp+OmH5gwt0=;
 24:kesmMKe1Wibs7oIPMIy/HakPGeP1uPLa1G+sJAaOimwXJvUI8Au7NPWZEvfQ/tX3MhNzWwM+tGYleAeEi3laRoVIj+nQf0D8gfl/PsLs9M0=;
 7:LVCufLD0Vbpnwnn/vk/QgSPhmGvA9KoTfjZm+XB3xluAy7bcg7mwRXey4gNz0MpmllcBME7GfC/gO21Epa3/ouOGgaFI08Lt46k0uLZVpsD+WMakNGCn3igbS5EtmBUJcQlyCaii1D6lb9dQ02uPoGjnvRkAemouU9SrEAfsbnWPfWpYx4sDKF+TPfWb04FkF0q6mhyMR3NF+zRgLfYekHGSfAIr1b6WAZMG7YrPOAm/+PlD9DvecJZD/y/Qb2Qf
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2018 11:53:59.2145 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: bc16c5d3-dda1-4c8a-145d-08d567d82647
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2062
Cc: xen-devel@lists.xenproject.org, nd@arm.com
Subject: Re: [Xen-devel] [PATCH v3 2/8] ARM: VGIC: split gic.c to observe
 hardware/virtual GIC separation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxODoxMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2lj
LmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjk4ZGY4NGUzZDUK
PiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBAQCAtMCww
ICsxLDQxMCBAQAo+ICsvKgo+ICsgKiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+ICsgKgo+ICsg
KiBBUk0gR2VuZXJpYyBJbnRlcnJ1cHQgQ29udHJvbGxlciB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0
Cj4gKyAqCj4gKyAqIFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ICsgKiBDb3B5cmlnaHQgKGMp
IDIwMTEgQ2l0cml4IFN5c3RlbXMuCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlz
aGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9u
IDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqLwo+ICsKPiAr
I2luY2x1ZGUgPHhlbi9saWIuaD4KPiArI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4gKyNpbmNsdWRl
IDx4ZW4vbW0uaD4KPiArI2luY2x1ZGUgPHhlbi9pcnEuaD4KPiArI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgo+ICsjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc29mdGlycS5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2xpc3QuaD4KPiArI2luY2x1ZGUgPHhlbi9kZXZpY2VfdHJlZS5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2FjcGkuaD4KPiArI2luY2x1ZGUgPGFzbS9wMm0uaD4KPiArI2lu
Y2x1ZGUgPGFzbS9kb21haW4uaD4KPiArI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+ICsjaW5j
bHVkZSA8YXNtL2RldmljZS5oPgo+ICsjaW5jbHVkZSA8YXNtL2lvLmg+Cj4gKyNpbmNsdWRlIDxh
c20vZ2ljLmg+Cj4gKyNpbmNsdWRlIDxhc20vdmdpYy5oPgo+ICsjaW5jbHVkZSA8YXNtL2FjcGku
aD4KCkRvIHdlIG5lZWQgYWxsIHRob3NlIGluY2x1ZGVzPyBMaWtlbHkgbm9uZSBvZiB0aGlzIGNv
ZGUgY2FyZXMgYWJvdXQgRFQgCm9yIEFDUEkuCgo+ICsKPiArZXh0ZXJuIHVpbnQ2NF90IHBlcl9j
cHVfX2xyX21hc2s7CgpQbGVhc2UgdXNlIERFQ0xBUkVfUEVSX0NQVShscl9tYXNrKS4gQnV0IHRo
YXQgc2hvdWxkIHJlYWxseSBiZSBkZWZpbmVkIAppbiBhbiBoZWFkZXIgYW5kIG5vdCBhbiBleHRl
cm4gaW4gQyBmaWxlLgoKPiArZXh0ZXJuIGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAq
Z2ljX2h3X29wczsKCkRpdHRvIGZvciB0aGUgZXh0ZXJuLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 12:03:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 12:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egUcu-0005G8-Gl; Tue, 30 Jan 2018 12:03:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egUct-0005G1-Lr
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 12:02:59 +0000
X-Inumbo-ID: 8ec877dd-05b5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ec877dd-05b5-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 12:03:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,434,1511827200"; d="scan'208";a="66904109"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671E8302000078001A17C4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1b5fd587-f11b-129e-78df-d7b3760d8f27@citrix.com>
Date: Tue, 30 Jan 2018 12:02:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A671E8302000078001A17C4@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/4] x86: eliminate most XPTI entry/exit
 code when it's not in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTA6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEludHJvZHVjZSBhIHN5bnRo
ZXRpYyBmZWF0dXJlIGZsYWcgdG8gdXNlIGFsdGVybmF0aXZlIGluc3RydWN0aW9uCj4gcGF0Y2hp
bmcgdG8gTk9QIG91dCBhbGwgY29kZSBvbiBlbnRyeS9leGl0IHBhdGhzIG90aGVyIHRoYW4gdGhv
c2UKPiBpbnZvbHZlZCBpbiBOTUkvI01DIGhhbmRsaW5nICh0aGUgcGF0Y2hpbmcgbG9naWMgY2Fu
J3QgcHJvcGVybHkgaGFuZGxlCj4gdGhvc2UgcGF0aHMgeWV0KS4gSGF2aW5nIE5PUHMgaGVyZSBp
cyBnZW5lcmFsbHkgYmV0dGVyIHRoYW4gdXNpbmcKPiBjb25kaXRpb25hbCBicmFuY2hlcy4KCkdp
dmVuIG15IG90aGVyIHNlcmllcywgSSdkIHByZWZlciB0byBmaXggdGhlIElTVCBwYXRocyByYXRo
ZXIgdGhhbgppbnRyb2R1Y2UgeWV0LW1vcmUgd29ya2Fyb3VuZHMuCgo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9lbnRyeS5TCj4gQEAgLTE4OSw3ICsxODksNyBAQCBFTlRSWShjb21wYXRfcG9zdF9oYW5k
bGVfZXhjZXB0aW9uKQo+ICAKPiAgLyogU2VlIGxzdGFyX2VudGVyIGZvciBlbnRyeSByZWdpc3Rl
ciBzdGF0ZS4gKi8KPiAgRU5UUlkoY3N0YXJfZW50ZXIpCj4gLSAgICAgICAgLyogc3RpIGNvdWxk
IGxpdmUgaGVyZSB3aGVuIHdlIGRvbid0IHN3aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KPiAr
ICAgICAgICBBTFRFUk5BVElWRSBub3AsIHN0aSwgWDg2X0ZFQVRVUkVfTk9fWFBUSQoKSSBkbyBu
b3QgdGhpbmsgdGhlIGNvbXBsZXhpdHkgb2Ygb2YgYWx0ZXJpbmcgdGhlIHBvc2l0aW9uIG9mIHN0
aQpvdXR3ZWlnaHMgdGhlIGZyYWN0aW9uYWwgZXh0cmEgZGVsYXkgd2hpY2ggd291bGQgcmVzdWx0
IGZyb20KdW5pbGF0ZXJhbGx5IGhhdmluZyB0aGUgc3RpIGxhdGVyLsKgIEZ1cnRoZXJtb3JlLCBp
ZiB5b3UgcmVhbGx5IGFyZQpjb25jZXJuZWQgYWJvdXQgbWljcm9vcHRpbWlzaW5nIHRoaXMsIHlv
dSBkb24ndCB3YW50IGEgc2luZ2xlYnl0ZSBub3AgaGVyZS4KCj4gICAgICAgICAgQ1I0X1BWMzJf
UkVTVE9SRQo+ICAgICAgICAgIG1vdnEgIDgoJXJzcCksJXJheCAvKiBSZXN0b3JlICVyYXguICov
Cj4gICAgICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX1NTLDgoJXJzcCkKPiBAQCAtMjAxLDYgKzIw
MSw3IEBAIEVOVFJZKGNzdGFyX2VudGVyKQo+ICAgICAgICAgIFNBVkVfQUxMCj4gIAo+ICAgICAg
ICAgIEdFVF9TVEFDS19FTkQoYngpCj4gKy5MY3N0YXJfY3IzX3N0YXJ0Ogo+ICAgICAgICAgIG1v
diAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKPiAgICAgICAgICBu
ZWcgICAlcmN4Cj4gICAgICAgICAganogICAgLkxjc3Rhcl9jcjNfb2theQo+IEBAIC0yMTAsNiAr
MjExLDEyIEBAIEVOVFJZKGNzdGFyX2VudGVyKQo+ICAgICAgICAgIG1vdnEgICQwLCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCj4gIC5MY3N0YXJfY3IzX29rYXk6Cj4gICAgICAg
ICAgc3RpCj4gKy5MY3N0YXJfY3IzX2VuZDoKPiArICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGlu
c3RydWN0aW9ucywgImEiLCBAcHJvZ2JpdHMKPiArICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRy
eSAuTGNzdGFyX2NyM19zdGFydCwgLkxjc3Rhcl9jcjNfc3RhcnQsIFwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9OT19YUFRJLCBcCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKC5MY3N0YXJfY3IzX2VuZCAtIC5MY3N0YXJfY3IzX3N0YXJ0KSwgMAo+
ICsgICAgICAgIC5wb3BzZWN0aW9uCgpJdCBvY2N1cnMgdG8gbWUgdGhhdCB0aGlzIHdvdWxkIGJl
IGZhciBtb3JlIGxlZ2libGUgaWYgd2UgaGFkIGFuIGFsdF9ub3AKd3JhcHBlci7CoCBSZXVzaW5n
IC5MY3N0YXJfY3IzX3N0YXJ0IGFuZCBhIGxlbmd0aCBvZiAwIGlzbid0IG9idmlvdXMuCgo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUwo+IEBAIC00Niw3ICs0Nyw2IEBAIHJlc3RvcmVfYWxsX2d1ZXN0Ogo+ICAgICAg
ICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKPiAgICAgICAgICBtb3YgICAl
cmRpLCAlcmF4Cj4gICAgICAgICAgYW5kICAgJXJzaSwgJXJkaQo+IC0gICAgICAgIGp6ICAgIC5M
cmFnX2tlZXBfY3IzCgpUaGlzIGxvb2tzIGxpa2UgYSBmdW5jdGlvbmFsIGNoYW5nZT8KCj4gICAg
ICAgICAgYW5kICAgJXI5LCAlcnNpCj4gICAgICAgICAgYWRkICAgJXJjeCwgJXJkaQo+ICAgICAg
ICAgIGFkZCAgICVyY3gsICVyc2kKPiBAQCAtNDczLDYgKzQ5OSw3IEBAIEVOVFJZKGRvbV9jcmFz
aF9zeW5jX2V4dGFibGUpCj4gIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCj4gICAgICAgICAgU0FW
RV9BTEwgQ0xBQwo+ICAKPiArLkxpbnRyX2NyM19zdGFydDoKPiAgICAgICAgICBHRVRfU1RBQ0tf
RU5EKDE0KQo+ICAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIx
NCksICVyY3gKPiAgICAgICAgICBtb3YgICAlcmN4LCAlcjE1Cj4gQEAgLTQ5Miw5ICs1MTksMjAg
QEAgRU5UUlkoY29tbW9uX2ludGVycnVwdCkKPiAgICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCj4g
ICAgICAgICAgbW92cSAlcnNwLCVyZGkKPiAgICAgICAgICBjYWxscSBkb19JUlEKPiArLkxpbnRy
X2NyM19yZXN0b3JlOgo+ICAgICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQo
eGVuX2NyMykoJXIxNCkKPiArLkxpbnRyX2NyM19lbmQ6Cj4gICAgICAgICAgam1wIHJldF9mcm9t
X2ludHIKPiAgCj4gKyAgICAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwg
QHByb2diaXRzCj4gKyAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxpbnRyX2NyM19yZXN0
b3JlLCAuTGludHJfY3IzX3Jlc3RvcmUsIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBYODZfRkVBVFVSRV9OT19YUFRJLCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KC5MaW50cl9jcjNfZW5kIC0gLkxpbnRyX2NyM19yZXN0b3JlKSwgMAo+ICsgICAgICAgIGFsdGlu
c3RydWN0aW9uX2VudHJ5IC5MaW50cl9jcjNfc3RhcnQsIC5MaW50cl9jcjNfc3RhcnQsIFwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9OT19YUFRJLCBcCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MaW50cl9jcjNfb2theSAtIC5MaW50cl9jcjNf
c3RhcnQpLCAwCgpUaGlzIGlzIG5vdyBnZXR0aW5nIHZlcnkgY29tcGxpY2F0ZWQgdG8gZm9sbG93
LsKgIElzIGl0IGp1c3QgZm9yIElTVApzYWZldHkgYW5kIGxpYWJsZSB0byBkaXNhcHBlYXI/wqAg
SWYgbm90LCBJIHRoaW5rIHdlIG5lZWQgYSBkaWZmZXJlbnQKd2F5LGFzIHRoaXMgaXMgbm93IHNh
eWluZyAic3BvcmFkaWMgaW5zdHJ1Y3Rpb25zIGluc2lkZSB0aGlzIGJsb2NrLCBidXQKbm90IGFs
bCBvZiB0aGVtLCB0dXJuIGludG8gbm9wcyIuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 12:44:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 12:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egVGq-0007xM-Jb; Tue, 30 Jan 2018 12:44:16 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egVGp-0007xF-Ia
 for xen-devel@lists.xensource.com; Tue, 30 Jan 2018 12:44:15 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id 65/8B-03973-E98607A5;
 Tue, 30 Jan 2018 12:44:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVXduRkG
 UwdWzNhb3prxnd2D02N63iz2AMYo1My8pvyKBNeN443emgjNCFfeazjE2MC7j7WLk4hASaGSS
 mHOviRHCecwosfrYRlYIZxujxJfvi4EcTg4RAWeJr2fmsncxcnDwCuhLfF8VCBIWFnCT6Gu9w
 QJSLyFwiFniy4O5rCA1EgKeEt1nC0FqQMyf1z8B1bBzsAlYSRwSA4myCKhKvOvsYJ/AyL2AkW
 EVo0ZxalFZapGukaleUlFmekZJbmJmjq6hgalebmpxcWJ6ak5iUrFecn7uJkagd+sZGBh3MO5
 q9zvEKMnBpCTKuzq1IEqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBG9iOlBOsCg1PbUiLTMHGGYw
 aQkOHiUR3gtpQGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXOuwpkkgBIaUZpH
 twgWPhfYpSVEuZlZGBgEOIpSC3KzSxBlX/FKM7BqCTMOwFkCk9mXgncvldApzABnbIiNxfklJ
 JEhJRUA2Mxk+3u56mc+fe1Q27e3BsywUxnutEDr5ZLbySDDa5aG7MdZu5yFdQrSrrtc1xxYoV
 S47+pM3nSRb8H77q4y3rDwfCOHcsWSRY/Olava91maanodO9eprnE7W+7mfSaNdU14sR+FbzN
 lXGOtCw1n7N5zqU0vjLTwwcDV8b3Fgs1pB3Olgj7rsRSnJFoqMVcVJwIAOHBeRl6AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-11.tower-206.messagelabs.com!1517316253!86757810!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 26990 invoked from network); 30 Jan 2018 12:44:13 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-11.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jan 2018 12:44:13 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egVGm-00069d-KL; Tue, 30 Jan 2018 12:44:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egVGh-0006BP-C5; Tue, 30 Jan 2018 12:44:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egVGh-0001rN-3B; Tue, 30 Jan 2018 12:44:07 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118453-mainreport@xen.org>
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=2b8d75e975d6fbe0140969154a67601698b84738
X-Osstest-Versions-That: xen=43cc31b4778ed8313c4324547da1f46037132c52
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 Jan 2018 12:44:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118453: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ1MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ1My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyYjhkNzVlOTc1ZDZmYmUwMTQwOTY5MTU0YTY3NjAxNjk4Yjg0NzM4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0M2NjMzFiNDc3OGVkODMxM2M0
MzI0NTQ3ZGExZjQ2MDM3MTMyYzUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg0NDIgIDIwMTgt
MDEtMjkgMTc6MDE6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NDUzICAy
MDE4LTAxLTMwIDExOjAxOjE2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0M2NjMzFiNDc3Li4yYjhkNzVlOTc1ICAyYjhkNzVl
OTc1ZDZmYmUwMTQwOTY5MTU0YTY3NjAxNjk4Yjg0NzM4IC0+IHNtb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 13:20:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 13:20:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egVpN-0001iq-Mp; Tue, 30 Jan 2018 13:19:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=txtf=ez=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egVpL-0001ig-RT
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 13:19:56 +0000
X-Inumbo-ID: 3a8d224c-05c0-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a8d224c-05c0-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 14:19:41 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id v123so1057575wmd.5
 for <xen-devel@lists.xenproject.org>; Tue, 30 Jan 2018 05:19:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=7Z1tmyG3RC8p1o/NwL6HQ/ySPOuoNupNf9CdDS9zeXE=;
 b=fkHnQZTup0Oc3HoV/nRGWYJ31lFcWPSA/C31UEg99L5z+hW+BIwCzWSzspwQ69N6Qi
 wVSkcfX1h595ce+f7HU/hUyjUnbEobw2RjPxZHW2mCgJoKCGznBmTE7KwEzE/8jvDCE7
 9Zig/9f+BD0ITEwqsx9orU8Uops+DOTLbeGV8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=7Z1tmyG3RC8p1o/NwL6HQ/ySPOuoNupNf9CdDS9zeXE=;
 b=MBqH4Wzu1M8gF80P0MKc6TwwkKW4LrtGev5dlFynkjX3aESLBT2ehq0/jixcI37CNy
 gRUyWW4/0sABX29Gfv7sa8oAALhJ1t2gr/t4OKihQvweBiyk2kZqGZlHPMm0ylN6XTvU
 lY4Bc17nskeGw9V9bs4ITjkhhnD6ecixLalRSywkH5lgashE3Qxzfn4otjcC1Aa2mkCu
 sanvEkHd4Sz/A0Fs1toysNTQkijWI0emJ4W5IGLM6h6ia/zw6VQfwxycrpBEU7oBDwfI
 hqHVD0i5wIACiYUhLrVYrEVJg+WniBBaSlsqXp1FQMf0bH4Z64q0ZkOj2JKnlvkFMcVS
 nwfg==
X-Gm-Message-State: AKwxytcakFn/lZN7gO4sNeOP1aboRUs2SM+wTRy3kY+nNVSzONKnTcxj
 xZVZo/sJoWrLNYf9mG0qmJwJlfmBb4o=
X-Google-Smtp-Source: AH8x225LAnX82rPM5zQbihFo+7nyQOnID01H+NWWNOF7xz0REw6jFirH4wVmJoqllo+Wv7+Q96m3vA==
X-Received: by 10.28.156.81 with SMTP id f78mr18964776wme.131.1517318392605;
 Tue, 30 Jan 2018 05:19:52 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p34sm4895510wrc.34.2018.01.30.05.19.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 05:19:51 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-6-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <e1fe4973-c12c-3117-cc88-e07271367358@linaro.org>
Date: Tue, 30 Jan 2018 13:19:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124181058.6157-6-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxODoxMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXQg
dGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyBWR0lDIGludGVybmFsIGRhdGEgc3RydWN0dXJl
cyBsaWtlCj4gdGhlIHJhbmsgYW5kIHN0cnVjdCBwZW5kaW5nX2lycSBpbiBnaWMuYywgd2hpY2gg
c2hvdWxkIGJlIFZHSUMgYWdub3N0aWMuCj4gCj4gRmFjdG9yIG91dCBhIG5ldyBmdW5jdGlvbiB2
Z2ljX2Nvbm5lY3RfaHdfaXJxKCksIHdoaWNoIGFsbG93cyBhIHZpcnR1YWwKPiBJUlEgdG8gYmUg
Y29ubmVjdGVkIHRvIGEgaGFyZHdhcmUgSVJRICh1c2luZyB0aGUgaHcgYml0IGluIHRoZSBMUiku
Cj4gCj4gVGhpcyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVyZXMg
YW5kIGltcHJvdmVzIGFic3RyYWN0aW9uLgoKWW91IGFyZSBtb2RpZnlpbmcgdGhlIGxvY2tpbmcg
b2YgdGhlIDIgZnVuY3Rpb25zLiBCdXQgSSBkb24ndCBzZWUgaG93IAp0aGlzIGlzIHNhZmUuIENh
biB5b3UgZXhwbGFpbiBpdD8KCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4gQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9naWMtdmdpYy5j
ICAgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJt
L2dpYy5jICAgICAgICAgfCA0MiArKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDIgKysKPiAgIDMgZmlsZXMg
Y2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBp
bmRleCAwYTI5NThjNWRiLi5kNDRlNGRhY2QzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBAQCAtNDExLDYgKzQx
MSwzNyBAQCB2b2lkIGdpY19kdW1wX3ZnaWNfaW5mbyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAg
ICAgcHJpbnRrKCJQZW5kaW5nIGlycT0lZFxuIiwgcC0+aXJxKTsKPiAgIH0KPiAgIAo+ICtpbnQg
dmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IHZpcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVz
YyAqZGVzYykKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArICAgIC8qIFVzZSB2
Y3B1MCB0byByZXRyaWV2ZSB0aGUgcGVuZGluZ19pcnEgc3RydWN0LiBHaXZlbiB0aGF0IHdlIG9u
bHkKPiArICAgICAqIHJvdXRlIFNQSXMgdG8gZ3Vlc3RzLCBpdCBkb2Vzbid0IG1ha2UgYW55IGRp
ZmZlcmVuY2UuICovCgpDYW4geW91IGZpeCB0aGUgY29kaW5nIHN0eWxlIG9mIHRoZSBjb21tZW50
PwoKPiArICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KGQt
PnZjcHVbMF0sIHZpcnEpOwo+ICsgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2lj
X3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9
IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJxKTsKPiArICAgIGludCByZXQgPSAwOwo+ICsK
PiArICAgIC8qIFdlIGFyZSB0YWtpbmcgdG8gcmFuayBsb2NrIHRvIHByZXZlbnQgcGFyYWxsZWwg
Y29ubmVjdGlvbnMuICovCj4gKyAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxh
Z3MpOwo+ICsKPiArICAgIGlmICggZGVzYyApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogVGhlIFZJ
UlEgc2hvdWxkIG5vdCBiZSBhbHJlYWR5IGVuYWJsZWQgYnkgdGhlIGd1ZXN0ICovCj4gKyAgICAg
ICAgaWYgKCAhcC0+ZGVzYyAmJgo+ICsgICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VF
U1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQo+ICsgICAgICAgICAgICBwLT5kZXNjID0gZGVzYzsK
PiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIHJldCA9IC1FQlVTWTsKPiArICAgIH0KPiAr
ICAgIGVsc2UKPiArICAgICAgICBwLT5kZXNjID0gTlVMTDsKPiArCj4gKyAgICB2Z2ljX3VubG9j
a19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiAr
fQo+ICsKPiAgIC8qCj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAgKiBtb2RlOiBDCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4
IDRjYjc0ZDQ0OWUuLmQ0NmE2ZDU0YjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTEyOCwyNyArMTI4LDEyIEBAIHZvaWQg
Z2ljX3JvdXRlX2lycV90b194ZW4oc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQg
cHJpb3JpdHkpCj4gICBpbnQgZ2ljX3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgdmlycSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHByaW9yaXR5KQo+ICAgewo+IC0gICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKPiAtICAgIC8qIFVzZSB2Y3B1MCB0byByZXRyaWV2ZSB0aGUgcGVu
ZGluZ19pcnEgc3RydWN0LiBHaXZlbiB0aGF0IHdlIG9ubHkKPiAtICAgICAqIHJvdXRlIFNQSXMg
dG8gZ3Vlc3RzLCBpdCBkb2Vzbid0IG1ha2UgYW55IGRpZmZlcmVuY2UuICovCj4gLSAgICBzdHJ1
Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJx
KTsKPiAtICAgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2X3Rh
cmdldCwgdmlycSk7Cj4gLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGlu
Zyh2X3RhcmdldCwgdmlycSk7Cj4gLSAgICBpbnQgcmVzID0gLUVCVVNZOwo+IC0KPiAgICAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsKPiAgICAgICAvKiBDYWxsZXIgaGFz
IGFscmVhZHkgY2hlY2tlZCB0aGF0IHRoZSBJUlEgaXMgYW4gU1BJICovCj4gICAgICAgQVNTRVJU
KHZpcnEgPj0gMzIpOwo+ICAgICAgIEFTU0VSVCh2aXJxIDwgdmdpY19udW1faXJxcyhkKSk7Cj4g
ICAgICAgQVNTRVJUKCFpc19scGkodmlycSkpOwo+ICAgCj4gLSAgICB2Z2ljX2xvY2tfcmFuayh2
X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+IC0KPiAtICAgIGlmICggcC0+ZGVzYyB8fAo+IC0gICAg
ICAgICAvKiBUaGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVhZHkgZW5hYmxlZCBieSB0aGUgZ3Vl
c3QgKi8KPiAtICAgICAgICAgdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3Rh
dHVzKSApCj4gLSAgICAgICAgZ290byBvdXQ7Cj4gLQo+ICAgICAgIGRlc2MtPmhhbmRsZXIgPSBn
aWNfaHdfb3BzLT5naWNfZ3Vlc3RfaXJxX3R5cGU7Cj4gICAgICAgc2V0X2JpdChfSVJRX0dVRVNU
LCAmZGVzYy0+c3RhdHVzKTsKClRoaXMgbG9va3Mgd3JvbmcgdG8gbWUuIFlvdSBkb24ndCB3YW50
IHRvIGV4ZWN1dGUgYW55IG9mIHRoZSBjb2RlIGJlbG93IAppZiB5b3UgYXJlIG5vdCBhYmxlIHRv
IHJvdXRlIHRoZSBwSVJRLiBGb3IgaW5zdGFuY2UgYmVjYXVzZSB0aGUgdklSUSBoYXMgCmFscmVh
ZHkgYSBkZXNjIGFzc2lnbmVkLgoKPiAgIAo+IEBAIC0xNTYsMzEgKzE0MSwxOSBAQCBpbnQgZ2lj
X3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwK
PiAgICAgICAgICAgZ2ljX3NldF9pcnFfdHlwZShkZXNjLCBkZXNjLT5hcmNoLnR5cGUpOwo+ICAg
ICAgIGdpY19zZXRfaXJxX3ByaW9yaXR5KGRlc2MsIHByaW9yaXR5KTsKPiAgIAo+IC0gICAgcC0+
ZGVzYyA9IGRlc2M7Cj4gLSAgICByZXMgPSAwOwo+IC0KPiAtb3V0Ogo+IC0gICAgdmdpY191bmxv
Y2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+IC0KPiAtICAgIHJldHVybiByZXM7Cj4g
KyAgICByZXR1cm4gdmdpY19jb25uZWN0X2h3X2lycShkLCBOVUxMLCB2aXJxLCBkZXNjKTsKPiAg
IH0KPiAgIAo+ICAgLyogVGhpcyBmdW5jdGlvbiBvbmx5IHdvcmtzIHdpdGggU1BJcyBmb3Igbm93
ICovCj4gICBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdmlycSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBpcnFfZGVzYyAqZGVzYykKPiAgIHsKPiAtICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZn
aWNfZ2V0X3RhcmdldF92Y3B1KGQtPnZjcHVbMF0sIHZpcnEpOwo+IC0gICAgc3RydWN0IHZnaWNf
aXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKPiAtICAgIHN0
cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJxKTsKPiAt
ICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBpbnQgcmV0Owo+ICAgCj4gICAgICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKCZkZXNjLT5sb2NrKSk7Cj4gICAgICAgQVNTRVJUKHRlc3RfYml0
KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpKTsKPiAtICAgIEFTU0VSVChwLT5kZXNjID09IGRl
c2MpOwoKWW91IGRyb3BwZWQgdGhpcyBhc3NlcnQgYnV0IEkgZG9uJ3Qgc2VlIGFueSByZXBsYWNl
bWVudCBpbiB0aGUgbmV3IGNvZGU/IApXZSByZWFsbHkgd2FudCB0byBtYWtlIHN1cmUgdGhlIGNh
bGxlciB3aWxsIG5vdCBkbyBzb21ldGhpbmcgZHVtYiBoZXJlIAoobGlrZSBwYXNzaW5nIGEgZGlm
ZmVyZW50IGRlc2MpLgoKPiAgICAgICBBU1NFUlQoIWlzX2xwaSh2aXJxKSk7Cj4gICAKPiAtICAg
IHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4gLQo+ICAgICAgIGlmICgg
ZC0+aXNfZHlpbmcgKQo+ICAgICAgIHsKPiAgICAgICAgICAgZGVzYy0+aGFuZGxlci0+c2h1dGRv
d24oZGVzYyk7Cj4gQEAgLTE5OCwxOSArMTcxLDE2IEBAIGludCBnaWNfcmVtb3ZlX2lycV9mcm9t
X2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAo+ICAgICAgICAgICAg
Ki8KPiAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChfSVJRX0lOUFJPR1JFU1MsICZkZXNjLT5zdGF0
dXMpIHx8Cj4gICAgICAgICAgICAgICAgIXRlc3RfYml0KF9JUlFfRElTQUJMRUQsICZkZXNjLT5z
dGF0dXMpICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIHZnaWNfdW5sb2NrX3Jhbmsodl90
YXJnZXQsIHJhbmssIGZsYWdzKTsKPiAgICAgICAgICAgICAgIHJldHVybiAtRUJVU1k7Cj4gLSAg
ICAgICAgfQo+ICAgICAgIH0KPiAgIAo+ICsgICAgcmV0ID0gdmdpY19jb25uZWN0X2h3X2lycShk
LCBOVUxMLCB2aXJxLCBOVUxMKTsKPiArICAgIGlmICggcmV0ICkKPiArICAgICAgICByZXR1cm4g
cmV0Owo+ICsKPiAgICAgICBjbGVhcl9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cyk7Cj4g
ICAgICAgZGVzYy0+aGFuZGxlciA9ICZub19pcnFfdHlwZTsKPiAgIAo+IC0gICAgcC0+ZGVzYyA9
IE5VTEw7Cj4gLQo+IC0gICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3Mp
Owo+IC0KPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5kZXgg
MjJjODUwMmM5NS4uZjQyNDBkZjM3MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTIxOSw2ICsy
MTksOCBAQCBpbnQgdmdpY192Ml9pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3Vu
dCk7Cj4gICBpbnQgdmdpY192M19pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3Vu
dCk7Cj4gICAKPiAgIGJvb2wgdmdpY19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYp
Owo+ICtpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBpcnFfZGVzYyAqZGVzYyk7Cj4gICAKPiAgIGV4dGVybiBpbnQgZG9tYWluX3ZnaWNfcmVnaXN0
ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKPiAgIGV4dGVybiBpbnQgdmNw
dV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 13:24:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 13:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egVtg-0002UB-8r; Tue, 30 Jan 2018 13:24:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egVtf-0002Tr-NZ
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 13:24:23 +0000
X-Inumbo-ID: eed152dc-05c0-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id eed152dc-05c0-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 13:24:43 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 365441435;
 Tue, 30 Jan 2018 05:24:17 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 741DD3F41F;
 Tue, 30 Jan 2018 05:24:16 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-9-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cbebfba6-93d1-385d-2885-caa26e2e5943@arm.com>
Date: Tue, 30 Jan 2018 13:24:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124181058.6157-9-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgQW5kcmUsCgpPbiAyNC8wMS8xOCAxODoxMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gT24g
QVJNIHRoZSBtYXhpbXVtIG51bWJlciBvZiBJUlFzIGlzIGEgY29uc3RhbnQsIGJ1dCB3ZSBzaGFy
ZSBpdCBiZWluZwo+IGEgdmFyaWFibGUgdG8gbWF0Y2ggeDg2LiBTaW5jZSB3ZSBhcmUgbm90IHN1
cHBvc2VkIHRvIGFsdGVyIGl0LCBsZXQncwo+IG1hcmsgaXQgYXMgImNvbnN0IiB0byBhdm9pZCBh
Y2NpZGVudGFsIGNoYW5nZS4KPiAKPiBTdWdnZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGxpbmFyby5vcmc+CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vaXJxLmMgICAgICAg
IHwgMiArLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCB8IDIgKy0KPiAgIDIgZmlsZXMg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKPiBpbmRleCA2MjEwM2Ey
MGUzLi5kMjI5Y2I2ODcxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9pcnEuYwo+IEBAIC0yNyw3ICsyNyw3IEBACj4gICAjaW5jbHVkZSA8YXNt
L2dpYy5oPgo+ICAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gICAKPiAtdW5zaWduZWQgaW50IF9f
cmVhZF9tb3N0bHkgbnJfaXJxcyA9IE5SX0lSUVM7Cj4gK2NvbnN0IHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IG5yX2lycXMgPSBOUl9JUlFTOwo+ICAgCj4gICBzdGF0aWMgdW5zaWduZWQgaW50
IGxvY2FsX2lycXNfdHlwZVtOUl9MT0NBTF9JUlFTXTsKPiAgIHN0YXRpYyBERUZJTkVfU1BJTkxP
Q0sobG9jYWxfaXJxc190eXBlX2xvY2spOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2lycS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaAo+IGluZGV4IDBkMTEwZWNiMDgu
LjlkNTVlOWIxMjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmgKPiBAQCAtMzQsNyArMzQsNyBAQCBzdHJ1Y3Qg
YXJjaF9pcnFfZGVzYyB7Cj4gICAvKiBUaGlzIGlzIGEgc3B1cmlvdXMgaW50ZXJydXB0IElEIHdo
aWNoIG5ldmVyIG1ha2VzIGl0IGludG8gdGhlIEdJQyBjb2RlLiAqLwo+ICAgI2RlZmluZSBJTlZB
TElEX0lSUSAgICAgMTAyMwo+ICAgCj4gLWV4dGVybiB1bnNpZ25lZCBpbnQgbnJfaXJxczsKPiAr
ZXh0ZXJuIGNvbnN0IHVuc2lnbmVkIGludCBucl9pcnFzOwo+ICAgI2RlZmluZSBucl9zdGF0aWNf
aXJxcyBOUl9JUlFTCj4gICAjZGVmaW5lIGFyY2hfaHdkb21faXJxcyhkb21pZCkgTlJfSVJRUwo+
ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 13:46:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 13:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egWEZ-0003z3-64; Tue, 30 Jan 2018 13:45:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egWEX-0003yx-Vs
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 13:45:58 +0000
X-Inumbo-ID: f1569e58-05c3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1569e58-05c3-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 13:46:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="66910812"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671EB002000078001A17C7@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b1db3393-51c9-e0ca-0909-5328b3b61765@citrix.com>
Date: Tue, 30 Jan 2018 13:45:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A671EB002000078001A17C7@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 3/4] x86: re-organize toggle_guest_*()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTA6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IHRvZ2dsZV9ndWVzdF9tb2Rl
KCkgaXMgb25seSBldmVyIGJlaW5nIGNhbGxlZCBmb3IgNjQtYml0IFBWIHZDUFUtcyAtCj4gcmVw
bGFjZSB0aGUgMzItYml0IFBWIGNvbmRpdGlvbmFsIGJ5IGFuIEFTU0VSVCgpLgo+Cj4gSW50cm9k
dWNlIGEgbG9jYWwgaGVscGVyIHdpdGhvdXQgMzItYml0IFBWIGNvbmRpdGlvbmFsLCB0byBiZSB1
c2VkIGJ5Cj4gYm90aCBwcmUtZXhpc3RpbmcgZnVuY3Rpb25zLgo+Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 13:46:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 13:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egWEs-00041K-F7; Tue, 30 Jan 2018 13:46:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=d+d3=ez=gmail.com=saumyarajesh93@srs-us1.protection.inumbo.net>)
 id 1egWEr-00040z-23
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 13:46:17 +0000
X-Inumbo-ID: e63b0374-05c3-11e8-ba59-bc764e045a96
Received: from mail-yw0-x241.google.com (unknown [2607:f8b0:4002:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e63b0374-05c3-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 14:45:58 +0100 (CET)
Received: by mail-yw0-x241.google.com with SMTP id u17so4720241ywg.9;
 Tue, 30 Jan 2018 05:46:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=gFTI7EAyCCSiYyOmr73hant3jgH4TLZc7nIrG2/eiD4=;
 b=Tk+DQ03QokwmXOsExSYzRpmkux8UVh0kfXYSFZYzEKi38mc3bZoszvAu4/E3hc3UhQ
 z4g4yiMqREIvQ2JhSpHuCkOmJaDEmeehlK3Chov2QtLvMLMMqSgOxGBZ5dqcucg3Fb9a
 SrLVCIZ0CEAAzF+npRxpVGkcBxMdEIFB/S4HA6nuUj1PpI5ZYAszyBI5RJrvi0wGmJH0
 ddyS1hbC4Y9Gaokxys4CngZVMDAaae6O3oKt3dvQBCOv+8cssSK4H7MKEvVgqZhsZWTv
 pdGIIcU1CkFeGF9kWqbZwz6ZfEeabjN+aIPXdPHYODbTeUj1NBKAT/KjgOvvI8NKUeFE
 cO3w==
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=gFTI7EAyCCSiYyOmr73hant3jgH4TLZc7nIrG2/eiD4=;
 b=hIsh67icZflRjzUtf+BF1fAHWNhxnQIJbrPOz+sepYz2YFQne1JSvct9QUHY88HWRF
 8rAIl0BbZ7mYDKitSHxvWerifijn2X5yfBeAMq+5XDGXwUXr1r7Sl2oGnJjJ7yf026F3
 +tuYc6oQAuwXdlFLs1bLPpvHcia9RNiBLTZD3pV+epJLiYHTGoHJ0oHaranvIk2c4SY/
 h6ElU7p/qeHdRj+BBNJjLM0Q8MuSfo5jI/6x3b2VCoEyed0x0Jh7vJBXWHJTO/ZBuXpz
 xmQpZ1ABljb4vCVm7EedP0KsY+GyyqF7LzKsIKhK7fY2JxhfpjI3DODTYqhjybe+EdVj
 EO5Q==
X-Gm-Message-State: AKwxytdt/eGjGRsc4FdME/iOBcn/JhFLmRWy38AG3eS/Pmynu0ajDzYT
 e57c4EUGuXM8wOobnMUY/Nimd6MOMiv84oJvshFp2AdVMQs=
X-Google-Smtp-Source: AH8x225aXwzDi0qSXWnuHR05RUUgTnyK3Zr0UTAO5hwZjGwJF7GSYacwD/+deioq8WU3RcZIEsit2A7KlPgZBCqiaGQ=
X-Received: by 10.13.213.144 with SMTP id x138mr19310714ywd.157.1517319969503; 
 Tue, 30 Jan 2018 05:46:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.13.217.204 with HTTP; Tue, 30 Jan 2018 05:46:08 -0800 (PST)
From: Saumya Rajesh <saumyarajesh93@gmail.com>
Date: Tue, 30 Jan 2018 19:16:08 +0530
Message-ID: <CAONE6ODa=1m17MR8aYvXm=QSYHYd0QytxNb5Qiwd9=1txB48CQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org, xen-users@lists.xenproject.org, 
 embedded-pv-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="001a114fccaecb45610563fe9519"
Subject: [Xen-devel] Issue with booting with xen,passthrough DTB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--001a114fccaecb45610563fe9519
Content-Type: text/plain; charset="UTF-8"

Hi

I am trying to passthrough the I2C bus[channel 2 group A] to DomU in
Xen. I am implementing this on R-Car H3.

I added xen,passthrough = "1" to the i2c2 node in r8a7795.dtsi and
rebuilt the dtb for Domain 0. The dtb works when I boot into Dom0, but
the kernel crashes when I try to boot again using the same dtb.
Assuming that the integrated device using i2c2 somehow gets corrupted
for the second run, I tried to passthrough the entire rcar sound
system, which is associated with i2c2. But I get the same result i.e.
Kernel boots for the first run but fails when I reboot using the same
dtb.

Following is the modification in Dom 0 dtb :

i2c2: i2c@e6510000 {
#address-cells = <1>;
#size-cells = <0>;
compatible = "renesas,i2c-r8a7795";
reg = <0 0xe6510000 0 0x40>;
interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&cpg CPG_MOD 929>;
power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
dmas = <&dmac1 0x95>, <&dmac1 0x94>;
dma-names = "tx", "rx";
i2c-scl-internal-delay-ns = <6>;
status = "disabled";
xen,passthrough = "1";
};

***
rcar_sound: sound@ec500000 {
***
power-domains = <&sysc R8A7795_PD_ALWAYS_ON>;
status = "disabled";
xen,passthrough = "1";
***
Please see the attachment for the kernel log.

Any support or suggestion regarding the cause of this issue will be
much appreciated.

I have also posted another issue regarding passthrough [1]. Please
have a look into it also.

Regards
Saumya

[1] https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg02618.html

--001a114fccaecb45610563fe9519
Content-Type: text/plain; charset="US-ASCII"; name="log_boot_xen_30012018.txt"
Content-Disposition: attachment; filename="log_boot_xen_30012018.txt"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jd1p4dq80

DQoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqDQoqCUJvb3RpbmcgdXNpbmcgcGFzc3Rocm91Z2ggRFRCIGZvciB0aGUgZmlyc3QgdGlt
ZQ0KKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKg0KDQpOT1RJQ0U6ICBCTDI6IFItQ2FyIEdlbjMgSW5pdGlhbCBQcm9ncmFtIExvYWRl
cihDQTU3KSBSZXYuMS4wLjkNCk5PVElDRTogIEJMMjogUFJSIGlzIFItQ2FyIEgzIEVTMS4xDQpO
T1RJQ0U6ICBCTDI6IEJvb3QgZGV2aWNlIGlzIEh5cGVyRmxhc2goODBNSHopDQpOT1RJQ0U6ICBC
TDI6IExDTSBzdGF0ZSBpcyBDTQ0KTk9USUNFOiAgQkwyOiBBVlMgc2V0dGluZyBzdWNjZWVkZWQu
IERWRlNfU2V0VklEPTB4NTINCk5PVElDRTogIEJMMjogRERSMjQwMChyZXYuMC4xNSkNCk5PVElD
RTogIEJMMjogRFJBTSBTcGxpdCBpcyA0Y2gNCk5PVElDRTogIEJMMjogUW9TIGlzIGRlZmF1bHQg
c2V0dGluZyhyZXYuMC4zMikNCk5PVElDRTogIEJMMjogdjEuMShyZWxlYXNlKTozYWQwMmFjDQpO
T1RJQ0U6ICBCTDI6IEJ1aWx0IDogMTU6MTY6MDEsIEZlYiAxNSAyMDE3DQpOT1RJQ0U6ICBCTDI6
IE5vcm1hbCBib290DQpOT1RJQ0U6ICBCTDI6IGRzdD0weGU2MzFhMjA4IHNyYz0weDgxODAwMDAg
bGVuPTUxMigweDIwMCkNCk5PVElDRTogIEJMMjogZHN0PTB4NDNmMDAwMDAgc3JjPTB4ODE4MDQw
MCBsZW49NjE0NCgweDE4MDApDQpOT1RJQ0U6ICBCTDI6IGRzdD0weDQ0MDAwMDAwIHNyYz0weDgx
YzAwMDAgbGVuPTY1NTM2KDB4MTAwMDApDQpOT1RJQ0U6ICBCTDI6IGRzdD0weDQ0MTAwMDAwIHNy
Yz0weDgyMDAwMDAgbGVuPTUyNDI4OCgweDgwMDAwKQ0KTk9USUNFOiAgQkwyOiBkc3Q9MHg0OTAw
MDAwMCBzcmM9MHg4NjQwMDAwIGxlbj0xMDQ4NTc2KDB4MTAwMDAwKQ0KDQoNClUtQm9vdCAyMDE1
LjA0IChGZWIgMTUgMjAxNyAtIDE1OjE2OjAyKQ0KDQpDUFU6IFJlbmVzYXMgRWxlY3Ryb25pY3Mg
UjhBNzc5NSByZXYgMS4xDQpCb2FyZDogU2FsdmF0b3ItWA0KSTJDOiAgIHJlYWR5DQpEUkFNOiAg
My45IEdpQg0KTU1DOiAgIHNoLXNkaGk6IDAsIHNoLXNkaGk6IDEsIHNoLXNkaGk6IDINCkluOiAg
ICBzZXJpYWwNCk91dDogICBzZXJpYWwNCkVycjogICBzZXJpYWwNCk5ldDogICByYXZiDQpIaXQg
YW55IGtleSB0byBzdG9wIGF1dG9ib290OiAgMCANCjgxOTU4NCBieXRlcyByZWFkIGluIDEwMCBt
cyAoNy44IE1pQi9zKQ0KNjU3NzYgYnl0ZXMgcmVhZCBpbiAzNiBtcyAoMS43IE1pQi9zKQ0KMTUw
Njc2NDggYnl0ZXMgcmVhZCBpbiAxMzA1IG1zICgxMSBNaUIvcykNCjEwMzE5IGJ5dGVzIHJlYWQg
aW4gMjQgbXMgKDQxOC45IEtpQi9zKQ0KIyMgQm9vdGluZyBrZXJuZWwgZnJvbSBMZWdhY3kgSW1h
Z2UgYXQgNDgwODAwMDAgLi4uDQogICBJbWFnZSBOYW1lOiAgIFhFTg0KICAgSW1hZ2UgVHlwZTog
ICBBQXJjaDY0IExpbnV4IEtlcm5lbCBJbWFnZSAodW5jb21wcmVzc2VkKQ0KICAgRGF0YSBTaXpl
OiAgICA4MTk1MjAgQnl0ZXMgPSA4MDAuMyBLaUINCiAgIExvYWQgQWRkcmVzczogNzgwODAwMDAN
CiAgIEVudHJ5IFBvaW50OiAgNzgwODAwMDANCiAgIFZlcmlmeWluZyBDaGVja3N1bSAuLi4gT0sN
CiMjIEZsYXR0ZW5lZCBEZXZpY2UgVHJlZSBibG9iIGF0IDQ4MDAwMDAwDQogICBCb290aW5nIHVz
aW5nIHRoZSBmZHQgYmxvYiBhdCAweDQ4MDAwMDAwDQogICBMb2FkaW5nIEtlcm5lbCBJbWFnZSAu
Li4gT0sNCiAgIFVzaW5nIERldmljZSBUcmVlIGluIHBsYWNlIGF0IDAwMDAwMDAwNDgwMDAwMDAs
IGVuZCAwMDAwMDAwMDQ4MDEzMGVmDQoNClN0YXJ0aW5nIGtlcm5lbCAuLi4NCg0KIFhlbiA0Ljgu
MA0KKFhFTikgWGVuIHZlcnNpb24gNC44LjAgKGFhcmNoNjQtcG9reS1saW51eC1nY2MgKExpbmFy
byBHQ0MgNS4yLTIwMTUuMTEtMikgNS4yLjEgMjAxNTEwMDUpIGRlYnVnPW4gIFdlZCBGZWIgMTUg
MTQ6NTY6MTIgSVNUIDIwMTcNCihYRU4pIExhdGVzdCBDaGFuZ2VTZXQ6IFdlZCBKdW4gMjIgMTc6
Mjg6MTggMjAxNiArMDMwMCBnaXQ6M2ZhNWQyYS1kaXJ0eQ0KKFhFTikgUHJvY2Vzc29yOiA0MTFm
ZDA3MzogIkFSTSBMaW1pdGVkIiwgdmFyaWFudDogMHgxLCBwYXJ0IDB4ZDA3LCByZXYgMHgzDQoo
WEVOKSA2NC1iaXQgRXhlY3V0aW9uOg0KKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAw
MDAwMDAwMDIyMjIgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICAgIEV4Y2VwdGlvbiBMZXZlbHM6
IEVMMzo2NCszMiBFTDI6NjQrMzIgRUwxOjY0KzMyIEVMMDo2NCszMg0KKFhFTikgICAgIEV4dGVu
c2lvbnM6IEZsb2F0aW5nUG9pbnQgQWR2YW5jZWRTSU1EDQooWEVOKSAgIERlYnVnIEZlYXR1cmVz
OiAwMDAwMDAwMDEwMzA1MTA2IDAwMDAwMDAwMDAwMDAwMDANCihYRU4pICAgQXV4aWxpYXJ5IEZl
YXR1cmVzOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDANCihYRU4pICAgTWVtb3J5
IE1vZGVsIEZlYXR1cmVzOiAwMDAwMDAwMDAwMDAxMTI0IDAwMDAwMDAwMDAwMDAwMDANCihYRU4p
ICAgSVNBIEZlYXR1cmVzOiAgMDAwMDAwMDAwMDAxMTEyMCAwMDAwMDAwMDAwMDAwMDAwDQooWEVO
KSAzMi1iaXQgRXhlY3V0aW9uOg0KKFhFTikgICBQcm9jZXNzb3IgRmVhdHVyZXM6IDAwMDAwMTMx
OjAwMDExMDExDQooWEVOKSAgICAgSW5zdHJ1Y3Rpb24gU2V0czogQUFyY2gzMiBBMzIgVGh1bWIg
VGh1bWItMiBKYXplbGxlDQooWEVOKSAgICAgRXh0ZW5zaW9uczogR2VuZXJpY1RpbWVyIFNlY3Vy
aXR5DQooWEVOKSAgIERlYnVnIEZlYXR1cmVzOiAwMzAxMDA2Ng0KKFhFTikgICBBdXhpbGlhcnkg
RmVhdHVyZXM6IDAwMDAwMDAwDQooWEVOKSAgIE1lbW9yeSBNb2RlbCBGZWF0dXJlczogMTAyMDEx
MDUgNDAwMDAwMDAgMDEyNjAwMDAgMDIxMDIyMTENCihYRU4pICBJU0EgRmVhdHVyZXM6IDAyMTAx
MTEwIDEzMTEyMTExIDIxMjMyMDQyIDAxMTEyMTMxIDAwMDExMTQyIDAwMDExMTIxDQooWEVOKSBV
c2luZyBQU0NJLTEuMCBmb3IgU01QIGJyaW5ndXANCihYRU4pIEdlbmVyaWMgVGltZXIgSVJROiBw
aHlzPTMwIGh5cD0yNiB2aXJ0PTI3IEZyZXE6IDgzMzMgS0h6DQooWEVOKSBHSUN2MiBpbml0aWFs
aXphdGlvbjoNCihYRU4pICAgICAgICAgZ2ljX2Rpc3RfYWRkcj0wMDAwMDAwMGYxMDEwMDAwDQoo
WEVOKSAgICAgICAgIGdpY19jcHVfYWRkcj0wMDAwMDAwMGYxMDIwMDAwDQooWEVOKSAgICAgICAg
IGdpY19oeXBfYWRkcj0wMDAwMDAwMGYxMDQwMDAwDQooWEVOKSAgICAgICAgIGdpY192Y3B1X2Fk
ZHI9MDAwMDAwMDBmMTA2MDAwMA0KKFhFTikgICAgICAgICBnaWNfbWFpbnRlbmFuY2VfaXJxPTI1
DQooWEVOKSBHSUN2MjogQWRqdXN0aW5nIENQVSBpbnRlcmZhY2UgYmFzZSB0byAweGYxMDJmMDAw
DQooWEVOKSBHSUN2MjogNTEyIGxpbmVzLCA4IGNwdXMsIHNlY3VyZSAoSUlEIDAyMDAwNDNiKS4N
CihYRU4pIFhTTSBGcmFtZXdvcmsgdjEuMC4wIGluaXRpYWxpemVkDQooWEVOKSB4c206IFBvbGlj
eSBsZW4gPSAweDAwMDAwMDAwMDAwMTAwMDAgc3RhcnQgYXQgMHgwMDAwMDAwMDdjMDAwMDAwDQoo
WEVOKSBGbGFzazogMTI4IGF2dGFiIGhhc2ggc2xvdHMsIDI4MCBydWxlcy4NCihYRU4pIEZsYXNr
OiAxMjggYXZ0YWIgaGFzaCBzbG90cywgMjgwIHJ1bGVzLg0KKFhFTikgRmxhc2s6ICA0IHVzZXJz
LCAzIHJvbGVzLCAzOCB0eXBlcywgMiBib29scw0KKFhFTikgRmxhc2s6ICAxMiBjbGFzc2VzLCAy
ODAgcnVsZXMNCihYRU4pIEZsYXNrOiAgU3RhcnRpbmcgaW4gZW5mb3JjaW5nIG1vZGUuDQooWEVO
KSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQgU2NoZWR1bGVyIChjcmVkaXQpDQooWEVOKSBB
bGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDY0IEtpQi4NCihYRU4pIEJyaW5naW5nIHVwIENQVTEN
CihYRU4pIENQVSAxIGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTINCihYRU4pIENQVSAy
IGJvb3RlZC4NCihYRU4pIEJyaW5naW5nIHVwIENQVTMNCihYRU4pIENQVSAzIGJvb3RlZC4NCihY
RU4pIEJyaW5naW5nIHVwIENQVTQNCihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFU0DQooWEVO
KSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDQgKGVycm9yIC02KQ0KKFhFTikgQnJpbmdpbmcgdXAg
Q1BVNQ0KKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTUNCihYRU4pIEZhaWxlZCB0byBicmlu
ZyB1cCBDUFUgNSAoZXJyb3IgLTYpDQooWEVOKSBCcmluZ2luZyB1cCBDUFU2DQooWEVOKSBGYWls
ZWQgdG8gYnJpbmcgdXAgQ1BVNg0KKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA2IChlcnJv
ciAtNikNCihYRU4pIEJyaW5naW5nIHVwIENQVTcNCihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBD
UFU3DQooWEVOKSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDcgKGVycm9yIC02KQ0KKFhFTikgQnJv
dWdodCB1cCA0IENQVXMNCihYRU4pIFAyTTogNDQtYml0IElQQSB3aXRoIDQ0LWJpdCBQQQ0KKFhF
TikgUDJNOiA0IGxldmVscyB3aXRoIG9yZGVyLTAgcm9vdCwgVlRDUiAweDgwMDQzNTk0DQooWEVO
KSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQNCihYRU4pIGJ1aWxkLWlkOiA5Yzc5Y2RiYTk1
MTY2NDBiNzk2NWM4MDBjOGU3NmJkMDlkNWI0ZDE1DQooWEVOKSBhbHRlcm5hdGl2ZXM6IFBhdGNo
aW5nIHdpdGggYWx0IHRhYmxlIDAwMDAwMDAwNDAwZDUyMTggLT4gMDAwMDAwMDA0MDBkNTZhNA0K
KFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqDQooWEVOKSBMb2FkaW5nIGtlcm5lbCBmcm9t
IGJvb3QgbW9kdWxlIEAgMDAwMDAwMDA3YTAwMDAwMA0KKFhFTikgQWxsb2NhdGluZyAxOjEgbWFw
cGluZ3MgdG90YWxsaW5nIDIwNDhNQiBmb3IgZG9tMDoNCihYRU4pIEJBTktbMF0gMHgwMDAwMDA1
MDAwMDAwMC0weDAwMDAwMDc4MDAwMDAwICg2NDBNQikNCihYRU4pIEJBTktbMV0gMHgwMDAwMDYw
MDAwMDAwMC0weDAwMDAwNjQwMDAwMDAwICgxMDI0TUIpDQooWEVOKSBCQU5LWzJdIDB4MDAwMDA3
MTgwMDAwMDAtMHgwMDAwMDczMDAwMDAwMCAoMzg0TUIpDQooWEVOKSBHcmFudCB0YWJsZSByYW5n
ZTogMHgwMDAwMDA3ZmUwMDAwMC0weDAwMDAwMDdmZTY1MDAwDQooWEVOKSBMb2FkaW5nIHpJbWFn
ZSBmcm9tIDAwMDAwMDAwN2EwMDAwMDAgdG8gMDAwMDAwMDA1MDA4MDAwMC0wMDAwMDAwMDUyMDgw
MDAwDQooWEVOKSBBbGxvY2F0aW5nIFBQSSAxNiBmb3IgZXZlbnQgY2hhbm5lbCBpbnRlcnJ1cHQN
CihYRU4pIExvYWRpbmcgZG9tMCBEVEIgdG8gMHgwMDAwMDAwMDU4MDAwMDAwLTB4MDAwMDAwMDA1
ODAwZjdiNA0KKFhFTikgU3RkLiBMb2dsZXZlbDogQWxsDQooWEVOKSBHdWVzdCBMb2dsZXZlbDog
Tm90aGluZyAoUmF0ZS1saW1pdGVkOiBFcnJvcnMgYW5kIHdhcm5pbmdzKQ0KKFhFTikgKioqIFNl
cmlhbCBpbnB1dCAtPiBET00wICh0eXBlICdDVFJMLWEnIHRocmVlIHRpbWVzIHRvIHN3aXRjaCBp
bnB1dCB0byBYZW4pDQooWEVOKSBGcmVlZCAyODhrQiBpbml0IG1lbW9yeS4NCihYRU4pIGQwdjA6
IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjQNCihY
RU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNU
SVZFUjgNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZm
IHRvIElDQUNUSVZFUjEyDQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUg
MHhmZmZmZmZmZiB0byBJQ0FDVElWRVIxNg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3
b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMjANCihYRU4pIGQwdjA6IHZHSUNEOiB1
bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjI0DQooWEVOKSBkMHYw
OiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIyOA0K
KFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNB
Q1RJVkVSMzINCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZm
ZmZmIHRvIElDQUNUSVZFUjM2DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3Jp
dGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVI0MA0KWyAgICAwLjAwMDAwMF0gQm9vdGluZyBMaW51
eCBvbiBwaHlzaWNhbCBDUFUgMHgwDQpbICAgIDAuMDAwMDAwXSBMaW51eCB2ZXJzaW9uIDQuNi4w
LXlvY3RvLXN0YW5kYXJkIChnY2MgdmVyc2lvbiA1LjIuMSAyMDE1MTAwNSAoTGluYXJvIEdDQyA1
LjItMjAxNS4xMS0yKSApICMxIFNNUCBQUkVFTVBUIEZyaSBNYXkgMTIgMTA6Mzk6MzEgSVNUIDIw
MTcNClsgICAgMC4wMDAwMDBdIEJvb3QgQ1BVOiBBQXJjaDY0IFByb2Nlc3NvciBbNDExZmQwNzNd
DQpbICAgIDAuMDAwMDAwXSBkZWJ1ZzogaWdub3JpbmcgbG9nbGV2ZWwgc2V0dGluZy4NClsgICAg
MC4wMDAwMDBdIGVmaTogR2V0dGluZyBFRkkgcGFyYW1ldGVycyBmcm9tIEZEVDoNClsgICAgMC4w
MDAwMDBdIGVmaTogVUVGSSBub3QgZm91bmQuDQpbICAgIDAuMDAwMDAwXSBjbWE6IFJlc2VydmVk
IDEyOCBNaUIgYXQgMHgwMDAwMDAwMDcwMDAwMDAwDQpbICAgIDAuMDAwMDAwXSBPbiBub2RlIDAg
dG90YWxwYWdlczogNTI0Mjg4DQpbICAgIDAuMDAwMDAwXSAgIERNQSB6b25lOiAyNTYwIHBhZ2Vz
IHVzZWQgZm9yIG1lbW1hcA0KWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMCBwYWdlcyByZXNl
cnZlZA0KWyAgICAwLjAwMDAwMF0gICBETUEgem9uZTogMTYzODQwIHBhZ2VzLCBMSUZPIGJhdGNo
OjMxDQpbICAgIDAuMDAwMDAwXSAgIE5vcm1hbCB6b25lOiA1NjMyIHBhZ2VzIHVzZWQgZm9yIG1l
bW1hcA0KWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgem9uZTogMzYwNDQ4IHBhZ2VzLCBMSUZPIGJh
dGNoOjMxDQpbICAgIDAuMDAwMDAwXSBwc2NpOiBwcm9iaW5nIGZvciBjb25kdWl0IG1ldGhvZCBm
cm9tIERULg0KWyAgICAwLjAwMDAwMF0gcHNjaTogUFNDSXYwLjIgZGV0ZWN0ZWQgaW4gZmlybXdh
cmUuDQpbICAgIDAuMDAwMDAwXSBwc2NpOiBVc2luZyBzdGFuZGFyZCBQU0NJIHYwLjIgZnVuY3Rp
b24gSURzDQpbICAgIDAuMDAwMDAwXSBwc2NpOiBUcnVzdGVkIE9TIG1pZ3JhdGlvbiBub3QgcmVx
dWlyZWQNClsgICAgMC4wMDAwMDBdIFhlbiA0Ljggc3VwcG9ydCBmb3VuZA0KWyAgICAwLjAwMDAw
MF0gcGVyY3B1OiBFbWJlZGRlZCAyMCBwYWdlcy9jcHUgQGZmZmZmZmM2ZWZmMWQwMDAgczQzNzc2
IHI4MTkyIGQyOTk1MiB1ODE5MjANClsgICAgMC4wMDAwMDBdIHBjcHUtYWxsb2M6IHM0Mzc3NiBy
ODE5MiBkMjk5NTIgdTgxOTIwIGFsbG9jPTIwKjQwOTYNClsgICAgMC4wMDAwMDBdIHBjcHUtYWxs
b2M6IFswXSAwIFswXSAxIFswXSAyIFswXSAzIA0KWyAgICAwLjAwMDAwMF0gRGV0ZWN0ZWQgUElQ
VCBJLWNhY2hlIG9uIENQVTANClsgICAgMC4wMDAwMDBdIEJ1aWx0IDEgem9uZWxpc3RzIGluIFpv
bmUgb3JkZXIsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6IDUxNjA5Ng0KWyAg
ICAwLjAwMDAwMF0gS2VybmVsIGNvbW1hbmQgbGluZTogY29uc29sZT1odmMwIHJvb3Q9L2Rldi9t
bWNibGsxcDIgcncgcm9vdHdhaXQgcm9vdGZzdHlwZT1leHQ0IGlnbm9yZV9sb2dsZXZlbCBjbWE9
MTI4TQ0KWyAgICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW4gaW5kaXZpZHVhbCBtYXggY3B1IGNvbnRy
aWJ1dGlvbjogNDA5NiBieXRlcw0KWyAgICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW4gdG90YWwgY3B1
X2V4dHJhIGNvbnRyaWJ1dGlvbnM6IDEyMjg4IGJ5dGVzDQpbICAgIDAuMDAwMDAwXSBsb2dfYnVm
X2xlbiBtaW4gc2l6ZTogMTYzODQgYnl0ZXMNClsgICAgMC4wMDAwMDBdIGxvZ19idWZfbGVuOiAz
Mjc2OCBieXRlcw0KWyAgICAwLjAwMDAwMF0gZWFybHkgbG9nIGJ1ZiBmcmVlOiAxNDYzNig4OSUp
DQpbICAgIDAuMDAwMDAwXSBQSUQgaGFzaCB0YWJsZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywg
MzI3NjggYnl0ZXMpDQpbICAgIDAuMDAwMDAwXSBEZW50cnkgY2FjaGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiAyNjIxNDQgKG9yZGVyOiA5LCAyMDk3MTUyIGJ5dGVzKQ0KWyAgICAwLjAwMDAwMF0gSW5v
ZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMzEwNzIgKG9yZGVyOiA4LCAxMDQ4NTc2IGJ5
dGVzKQ0KWyAgICAwLjAwMDAwMF0gc29mdHdhcmUgSU8gVExCIFttZW0gMHg2YmZmZjAwMC0weDZm
ZmZmMDAwXSAoNjRNQikgbWFwcGVkIGF0IFtmZmZmZmZjMDJiZmZmMDAwLWZmZmZmZmMwMmZmZmVm
ZmZdDQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDE4MzE4MTZLLzIwOTcxNTJLIGF2YWlsYWJsZSAo
OTAyOEsga2VybmVsIGNvZGUsIDc2MksgcndkYXRhLCAzOTYwSyByb2RhdGEsIDk2MEsgaW5pdCwg
MzE5SyBic3MsIDEzNDI2NEsgcmVzZXJ2ZWQsIDEzMTA3MksgY21hLXJlc2VydmVkKQ0KWyAgICAw
LjAwMDAwMF0gVmlydHVhbCBrZXJuZWwgbWVtb3J5IGxheW91dDoNClsgICAgMC4wMDAwMDBdICAg
ICBtb2R1bGVzIDogMHhmZmZmZmY4MDAwMDAwMDAwIC0gMHhmZmZmZmY4MDA4MDAwMDAwICAgKCAg
IDEyOCBNQikNClsgICAgMC4wMDAwMDBdICAgICB2bWFsbG9jIDogMHhmZmZmZmY4MDA4MDAwMDAw
IC0gMHhmZmZmZmZiZWJmZmYwMDAwICAgKCAgIDI1MCBHQikNClsgICAgMC4wMDAwMDBdICAgICAg
IC50ZXh0IDogMHhmZmZmZmY4MDA4MDgwMDAwIC0gMHhmZmZmZmY4MDA4OTQwMDAwICAgKCAgODk2
MCBLQikNClsgICAgMC4wMDAwMDBdICAgICAucm9kYXRhIDogMHhmZmZmZmY4MDA4OTQwMDAwIC0g
MHhmZmZmZmY4MDA4ZDMwMDAwICAgKCAgNDAzMiBLQikNClsgICAgMC4wMDAwMDBdICAgICAgIC5p
bml0IDogMHhmZmZmZmY4MDA4ZDMwMDAwIC0gMHhmZmZmZmY4MDA4ZTIwMDAwICAgKCAgIDk2MCBL
QikNClsgICAgMC4wMDAwMDBdICAgICAgIC5kYXRhIDogMHhmZmZmZmY4MDA4ZTIwMDAwIC0gMHhm
ZmZmZmY4MDA4ZWRlYTAwICAgKCAgIDc2MyBLQikNClsgICAgMC4wMDAwMDBdICAgICAgICAuYnNz
IDogMHhmZmZmZmY4MDA4ZWRlYTAwIC0gMHhmZmZmZmY4MDA4ZjJlN2YwICAgKCAgIDMyMCBLQikN
ClsgICAgMC4wMDAwMDBdICAgICBmaXhlZCAgIDogMHhmZmZmZmZiZWZlN2ZkMDAwIC0gMHhmZmZm
ZmZiZWZlYzAwMDAwICAgKCAgNDEwOCBLQikNClsgICAgMC4wMDAwMDBdICAgICBQQ0kgSS9PIDog
MHhmZmZmZmZiZWZlZTAwMDAwIC0gMHhmZmZmZmZiZWZmZTAwMDAwICAgKCAgICAxNiBNQikNClsg
ICAgMC4wMDAwMDBdICAgICB2bWVtbWFwIDogMHhmZmZmZmZiZjAwMDAwMDAwIC0gMHhmZmZmZmZj
MDAwMDAwMDAwICAgKCAgICAgNCBHQiBtYXhpbXVtKQ0KWyAgICAwLjAwMDAwMF0gICAgICAgICAg
ICAgICAweGZmZmZmZmJmMDA0MDAwMDAgLSAweGZmZmZmZmJmMWJjMDAwMDAgICAoICAgNDQwIE1C
IGFjdHVhbCkNClsgICAgMC4wMDAwMDBdICAgICBtZW1vcnkgIDogMHhmZmZmZmZjMDEwMDAwMDAw
IC0gMHhmZmZmZmZjNmYwMDAwMDAwICAgKCAyODE2MCBNQikNClsgICAgMC4wMDAwMDBdIFNMVUI6
IEhXYWxpZ249NjQsIE9yZGVyPTAtMywgTWluT2JqZWN0cz0wLCBDUFVzPTQsIE5vZGVzPTENClsg
ICAgMC4wMDAwMDBdIFByZWVtcHRpYmxlIGhpZXJhcmNoaWNhbCBSQ1UgaW1wbGVtZW50YXRpb24u
DQpbICAgIDAuMDAwMDAwXSAJQnVpbGQtdGltZSBhZGp1c3RtZW50IG9mIGxlYWYgZmFub3V0IHRv
IDY0Lg0KWyAgICAwLjAwMDAwMF0gCVJDVSByZXN0cmljdGluZyBDUFVzIGZyb20gTlJfQ1BVUz02
NCB0byBucl9jcHVfaWRzPTQuDQpbICAgIDAuMDAwMDAwXSBSQ1U6IEFkanVzdGluZyBnZW9tZXRy
eSBmb3IgcmN1X2Zhbm91dF9sZWFmPTY0LCBucl9jcHVfaWRzPTQNClsgICAgMC4wMDAwMDBdIE5S
X0lSUVM6NjQgbnJfaXJxczo2NCAwDQpbICAgIDAuMDAwMDAwXSBBcmNoaXRlY3RlZCBjcDE1IHRp
bWVyKHMpIHJ1bm5pbmcgYXQgOC4zM01IeiAodmlydCkuDQpbICAgIDAuMDAwMDAwXSBjbG9ja3Nv
dXJjZTogYXJjaF9zeXNfY291bnRlcjogbWFzazogMHhmZmZmZmZmZmZmZmZmZiBtYXhfY3ljbGVz
OiAweDFlYzAyOTIzZSwgbWF4X2lkbGVfbnM6IDQ0MDc5NTIwMjEyNSBucw0KWyAgICAwLjAwMDAw
Ml0gc2NoZWRfY2xvY2s6IDU2IGJpdHMgYXQgOE1IeiwgcmVzb2x1dGlvbiAxMjBucywgd3JhcHMg
ZXZlcnkgMjE5OTAyMzI1NTQ5Nm5zDQpbICAgIDAuMDAwMjc1XSBDb25zb2xlOiBjb2xvdXIgZHVt
bXkgZGV2aWNlIDgweDI1DQpbICAgIDAuMzYwNTM1XSBjb25zb2xlIFtodmMwXSBlbmFibGVkDQpb
ICAgIDAuMzY0MDA1XSBDYWxpYnJhdGluZyBkZWxheSBsb29wIChza2lwcGVkKSwgdmFsdWUgY2Fs
Y3VsYXRlZCB1c2luZyB0aW1lciBmcmVxdWVuY3kuLiAxNi42NiBCb2dvTUlQUyAobHBqPTMzMzMz
KQ0KWyAgICAwLjM3NDI3M10gcGlkX21heDogZGVmYXVsdDogMzI3NjggbWluaW11bTogMzAxDQpb
ICAgIDAuMzc4OTc3XSBTZWN1cml0eSBGcmFtZXdvcmsgaW5pdGlhbGl6ZWQNClsgICAgMC4zODMx
MTFdIE1vdW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4
IGJ5dGVzKQ0KWyAgICAwLjM4OTgyN10gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJp
ZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykNClsgICAgMC4zOTc1ODZdIEFTSUQgYWxs
b2NhdG9yIGluaXRpYWxpc2VkIHdpdGggNjU1MzYgZW50cmllcw0KWyAgICAwLjQwMzAzMV0geGVu
OmdyYW50X3RhYmxlOiBHcmFudCB0YWJsZXMgdXNpbmcgdmVyc2lvbiAxIGxheW91dA0KWyAgICAw
LjQwODk2MV0gR3JhbnQgdGFibGUgaW5pdGlhbGl6ZWQNClsgICAgMC40MTI0OTVdIHhlbjpldmVu
dHM6IFVzaW5nIEZJRk8tYmFzZWQgQUJJDQpbICAgIDAuNDE2ODA5XSBYZW46IGluaXRpYWxpemlu
ZyBjcHUwDQpbICAgIDAuNDM3ODk2XSBFRkkgc2VydmljZXMgd2lsbCBub3QgYmUgYXZhaWxhYmxl
Lg0KWyAgICAwLjQ2NjQ4MF0gRGV0ZWN0ZWQgUElQVCBJLWNhY2hlIG9uIENQVTENClsgICAgMC40
NjY1NDVdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTENClsgICAgMC40NjY1NjFdIENQVTE6IEJvb3Rl
ZCBzZWNvbmRhcnkgcHJvY2Vzc29yIFs0MTFmZDA3M10NClsgICAgMC40ODI1MDZdIERldGVjdGVk
IFBJUFQgSS1jYWNoZSBvbiBDUFUyDQpbICAgIDAuNDgyNTUwXSBYZW46IGluaXRpYWxpemluZyBj
cHUyDQpbICAgIDAuNDgyNTY0XSBDUFUyOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3NvciBbNDEx
ZmQwNzNdDQpbICAgIDAuNDk4NTUyXSBEZXRlY3RlZCBQSVBUIEktY2FjaGUgb24gQ1BVMw0KWyAg
ICAwLjQ5ODU5NV0gWGVuOiBpbml0aWFsaXppbmcgY3B1Mw0KWyAgICAwLjQ5ODYwOF0gQ1BVMzog
Qm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgWzQxMWZkMDczXQ0KWyAgICAwLjQ5ODY2MV0gQnJv
dWdodCB1cCA0IENQVXMNClsgICAgMC41Mzk4OTldIFNNUDogVG90YWwgb2YgNCBwcm9jZXNzb3Jz
IGFjdGl2YXRlZC4NClsgICAgMC41NDQ2NTddIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQgZmVhdHVy
ZTogMzItYml0IEVMMCBTdXBwb3J0DQpbICAgIDAuNTUwNTMzXSBDUFU6IEFsbCBDUFUocykgc3Rh
cnRlZCBhdCBFTDENClsgICAgMC41NTUyNDFdIGRldnRtcGZzOiBpbml0aWFsaXplZA0KWyAgICAw
LjU2NDExMl0gRE1JIG5vdCBwcmVzZW50IG9yIGludmFsaWQuDQpbICAgIDAuNTY4MDc2XSBjbG9j
a3NvdXJjZTogamlmZmllczogbWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZm
LCBtYXhfaWRsZV9uczogNzY0NTA0MTc4NTEwMDAwMCBucw0KWyAgICAwLjU3OTM5OV0gcGluY3Ry
bCBjb3JlOiBpbml0aWFsaXplZCBwaW5jdHJsIHN1YnN5c3RlbQ0KWyAgICAwLjU4NTk4OV0gTkVU
OiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxNg0KWyAgICAwLjU5MTczOV0gdmRzbzogMiBw
YWdlcyAoMSBjb2RlIEAgZmZmZmZmODAwODk0NjAwMCwgMSBkYXRhIEAgZmZmZmZmODAwOGUyNDAw
MCkNClsgICAgMC41OTkwNTVdIGh3LWJyZWFrcG9pbnQ6IGZvdW5kIDYgYnJlYWtwb2ludCBhbmQg
NCB3YXRjaHBvaW50IHJlZ2lzdGVycy4NClsgICAgMC42MDYzNjhdIERNQTogcHJlYWxsb2NhdGVk
IDI1NiBLaUIgcG9vbCBmb3IgYXRvbWljIGFsbG9jYXRpb25zDQpbICAgIDAuNjEyNDY0XSB4ZW46
c3dpb3RsYl94ZW46IFdhcm5pbmc6IG9ubHkgYWJsZSB0byBhbGxvY2F0ZSA0IE1CIGZvciBzb2Z0
d2FyZSBJTyBUTEINClsgICAgMC42MjA5NTddIHNvZnR3YXJlIElPIFRMQiBbbWVtIDB4NmI4MDAw
MDAtMHg2YmMwMDAwMF0gKDRNQikgbWFwcGVkIGF0IFtmZmZmZmZjMDJiODAwMDAwLWZmZmZmZmMw
MmJiZmZmZmZdDQpbICAgIDAuNjMwNzc0XSBTZXJpYWw6IEFNQkEgUEwwMTEgVUFSVCBkcml2ZXIN
ClsgICAgMC42MzkyMDFdIHNoLXBmYyBlNjA2MDAwMC5wZmM6IHI4YTc3OTUwX3BmYyBzdXBwb3J0
IHJlZ2lzdGVyZWQNClsgICAgMC42NDUzNDZdIHJlbmVzYXNfaXJxYyBlNjFjMDAwMC5pbnRlcnJ1
cHQtY29udHJvbGxlcjogZmFpbGVkIHRvIGFkZCB0byBQTSBkb21haW4gYWx3YXlzLW9uOiAtNTE3
DQpbICAgIDAuNjYyMDM0XSByY2FyX2h3c3BpbmxvY2sgZTYyNjAwYzAubWZpcy1sb2NrOiBmYWls
ZWQgdG8gYWRkIHRvIFBNIGRvbWFpbiBhbHdheXMtb246IC01MTcNClsgICAgMC42OTA3NTNdIEh1
Z2VUTEIgcmVnaXN0ZXJlZCAyIE1CIHBhZ2Ugc2l6ZSwgcHJlLWFsbG9jYXRlZCAwIHBhZ2VzDQpb
ICAgIDAuNjk4NDY0XSBBQ1BJOiBJbnRlcnByZXRlciBkaXNhYmxlZC4NClsgICAgMC43MDIyNzdd
IHJjYXItY3B1ZnJlcTogdXNlIGF2cyB2YWx1ZTogMA0KWyAgICAwLjcwNjc1NV0geGVuOmJhbGxv
b246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcg0KWyAgICAwLjcxMTg1NF0geGVuX2JhbGxv
b246IEluaXRpYWxpc2luZyBiYWxsb29uIGRyaXZlcg0KWyAgICAwLjcxODE1N10gdmdhYXJiOiBs
b2FkZWQNClsgICAgMC43MjA5NjhdIFNDU0kgc3Vic3lzdGVtIGluaXRpYWxpemVkDQpbICAgIDAu
NzI0NzY4XSBsaWJhdGEgdmVyc2lvbiAzLjAwIGxvYWRlZC4NClsgICAgMC43Mjg3MTVdIHVzYmNv
cmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiZnMNClsgICAgMC43MzQxNDJd
IHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgaHViDQpbICAgIDAuNzM5
NTIwXSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBkZXZpY2UgZHJpdmVyIHVzYg0KWyAgICAwLjc0
NTA4N10gbWVkaWE6IExpbnV4IG1lZGlhIGludGVyZmFjZTogdjAuMTANClsgICAgMC43NDk1NTBd
IExpbnV4IHZpZGVvIGNhcHR1cmUgaW50ZXJmYWNlOiB2Mi4wMA0KWyAgICAwLjc1NDIyMF0gcHBz
X2NvcmU6IExpbnV4UFBTIEFQSSB2ZXIuIDEgcmVnaXN0ZXJlZA0KWyAgICAwLjc1OTE5OF0gcHBz
X2NvcmU6IFNvZnR3YXJlIHZlci4gNS4zLjYgLSBDb3B5cmlnaHQgMjAwNS0yMDA3IFJvZG9sZm8g
R2lvbWV0dGkgPGdpb21ldHRpQGxpbnV4Lml0Pg0KWyAgICAwLjc2ODM3Nl0gUFRQIGNsb2NrIHN1
cHBvcnQgcmVnaXN0ZXJlZA0KWyAgICAwLjc3MjQ1Nl0gZG1pOiBGaXJtd2FyZSByZWdpc3RyYXRp
b24gZmFpbGVkLg0KWyAgICAwLjc3ODIyMV0gQWR2YW5jZWQgTGludXggU291bmQgQXJjaGl0ZWN0
dXJlIERyaXZlciBJbml0aWFsaXplZC4NClsgICAgMC43ODQ5ODldIGkyYy1zaF9tb2JpbGUgZTYw
YjAwMDAuaTJjOiBJMkMgYWRhcHRlciA3LCBidXMgc3BlZWQgMTAwMDAwIEh6DQpbICAgIDAuNzky
MjY4XSBjbG9ja3NvdXJjZTogU3dpdGNoZWQgdG8gY2xvY2tzb3VyY2UgYXJjaF9zeXNfY291bnRl
cg0KWyAgICAwLjc5ODM4OV0gVkZTOiBEaXNrIHF1b3RhcyBkcXVvdF82LjYuMA0KWyAgICAwLjgw
MjI3MV0gVkZTOiBEcXVvdC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDUxMiAob3JkZXIgMCwg
NDA5NiBieXRlcykNClsgICAgMC44MDkzNjldIHBucDogUG5QIEFDUEk6IGRpc2FibGVkDQpbICAg
IDAuODE4NTUyXSAvc29jL3RoZXJtYWwtem9uZXMvc2Vuc29yLXRoZXJtYWwzL2Nvb2xpbmctbWFw
cy9tYXAwOiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAgIDAuODI2NTYyXSBtaXNzaW5nIGNv
b2xpbmdfZGV2aWNlIHByb3BlcnR5DQpbICAgIDAuODMwNzc0XSBmYWlsZWQgdG8gYnVpbGQgdGhl
cm1hbCB6b25lIHNlbnNvci10aGVybWFsMzogLTIyDQpbICAgIDAuODM2NjUzXSBORVQ6IFJlZ2lz
dGVyZWQgcHJvdG9jb2wgZmFtaWx5IDINClsgICAgMC44NDE0MjddIFRDUCBlc3RhYmxpc2hlZCBo
YXNoIHRhYmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQ0KWyAgICAw
Ljg0ODYwM10gVENQIGJpbmQgaGFzaCB0YWJsZSBlbnRyaWVzOiAxNjM4NCAob3JkZXI6IDYsIDI2
MjE0NCBieXRlcykNClsgICAgMC44NTUzNDRdIFRDUDogSGFzaCB0YWJsZXMgY29uZmlndXJlZCAo
ZXN0YWJsaXNoZWQgMTYzODQgYmluZCAxNjM4NCkNClsgICAgMC44NjE4NDVdIFVEUCBoYXNoIHRh
YmxlIGVudHJpZXM6IDEwMjQgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykNClsgICAgMC44Njc4Mzhd
IFVEUC1MaXRlIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6IDMsIDMyNzY4IGJ5dGVz
KQ0KWyAgICAwLjg3NDQxMF0gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAxDQpbICAg
IDAuODc4OTI2XSBSUEM6IFJlZ2lzdGVyZWQgbmFtZWQgVU5JWCBzb2NrZXQgdHJhbnNwb3J0IG1v
ZHVsZS4NClsgICAgMC44ODQ3NTVdIFJQQzogUmVnaXN0ZXJlZCB1ZHAgdHJhbnNwb3J0IG1vZHVs
ZS4NClsgICAgMC44ODk0OTldIFJQQzogUmVnaXN0ZXJlZCB0Y3AgdHJhbnNwb3J0IG1vZHVsZS4N
ClsgICAgMC44OTQyNTFdIFJQQzogUmVnaXN0ZXJlZCB0Y3AgTkZTdjQuMSBiYWNrY2hhbm5lbCB0
cmFuc3BvcnQgbW9kdWxlLg0KWyAgICAwLjkwMDc1M10gUENJOiBDTFMgMCBieXRlcywgZGVmYXVs
dCAxMjgNClsgICAgMC45MDUxOTldIC9zb2MvcG11X2E1NzogY291bGQgbm90IGZpbmQgcGhhbmRs
ZQ0KWyAgICAwLjkwOTgwNV0gaHcgcGVyZmV2ZW50czogZW5hYmxlZCB3aXRoIGFybXY4X2NvcnRl
eF9hNTcgUE1VIGRyaXZlciwgMSBjb3VudGVycyBhdmFpbGFibGUNClsgICAgMC45MTc5NzddIC9z
b2MvcG11X2E1MzogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICAwLjkyMjYzOV0gaHcgcGVy
ZmV2ZW50czogZW5hYmxlZCB3aXRoIGFybXY4X2NvcnRleF9hNTMgUE1VIGRyaXZlciwgMSBjb3Vu
dGVycyBhdmFpbGFibGUNClsgICAgMC45MzExMDZdIGt2bSBbMV06IEhZUCBtb2RlIG5vdCBhdmFp
bGFibGUNClsgICAgMC45Mzc1MjVdIGZ1dGV4IGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3Jk
ZXI6IDUsIDEzMTA3MiBieXRlcykNClsgICAgMC45NDM3NzldIGF1ZGl0OiBpbml0aWFsaXppbmcg
bmV0bGluayBzdWJzeXMgKGRpc2FibGVkKQ0KWyAgICAwLjk0OTE2OV0gYXVkaXQ6IHR5cGU9MjAw
MCBhdWRpdCgwLjczMToxKTogaW5pdGlhbGl6ZWQNClsgICAgMC45NTUxMTNdIHdvcmtpbmdzZXQ6
IHRpbWVzdGFtcF9iaXRzPTQ0IG1heF9vcmRlcj0xOSBidWNrZXRfb3JkZXI9MA0KWyAgICAwLjk2
Njg5MF0gc3F1YXNoZnM6IHZlcnNpb24gNC4wICgyMDA5LzAxLzMxKSBQaGlsbGlwIExvdWdoZXIN
ClsgICAgMC45NzM1ODRdIE5GUzogUmVnaXN0ZXJpbmcgdGhlIGlkX3Jlc29sdmVyIGtleSB0eXBl
DQpbICAgIDAuOTc4NjcyXSBLZXkgdHlwZSBpZF9yZXNvbHZlciByZWdpc3RlcmVkDQpbICAgIDAu
OTgyNzgxXSBLZXkgdHlwZSBpZF9sZWdhY3kgcmVnaXN0ZXJlZA0KWyAgICAwLjk4NzA1NV0gZnVz
ZSBpbml0IChBUEkgdmVyc2lvbiA3LjI0KQ0KWyAgICAwLjk5MTIyNF0gOXA6IEluc3RhbGxpbmcg
djlmcyA5cDIwMDAgZmlsZSBzeXN0ZW0gc3VwcG9ydA0KWyAgICAwLjk5ODYwOF0gaW8gc2NoZWR1
bGVyIG5vb3AgcmVnaXN0ZXJlZA0KWyAgICAxLjAwMjU2MV0gaW8gc2NoZWR1bGVyIGNmcSByZWdp
c3RlcmVkIChkZWZhdWx0KQ0KWyAgICAxLjAxMTEyN10gZ3Bpb19yY2FyIGU2MDUwMDAwLmdwaW86
IGRyaXZpbmcgMTYgR1BJT3MNClsgICAgMS4wMTY0MjddIGdwaW9fcmNhciBlNjA1MTAwMC5ncGlv
OiBkcml2aW5nIDI4IEdQSU9zDQpbICAgIDEuMDIxNjYzXSBncGlvX3JjYXIgZTYwNTIwMDAuZ3Bp
bzogZHJpdmluZyAxNSBHUElPcw0KWyAgICAxLjAyNjg3Ml0gZ3Bpb19yY2FyIGU2MDUzMDAwLmdw
aW86IGRyaXZpbmcgMTYgR1BJT3MNClsgICAgMS4wMzIwNjhdIGdwaW9fcmNhciBlNjA1NDAwMC5n
cGlvOiBkcml2aW5nIDE4IEdQSU9zDQpbICAgIDEuMDM3Mjc5XSBncGlvX3JjYXIgZTYwNTUwMDAu
Z3BpbzogZHJpdmluZyAyNiBHUElPcw0KWyAgICAxLjA0MjUwM10gZ3Bpb19yY2FyIGU2MDU1NDAw
LmdwaW86IGRyaXZpbmcgMzIgR1BJT3MNClsgICAgMS4wNDc2NzZdIGdwaW9fcmNhciBlNjA1NTgw
MC5ncGlvOiBkcml2aW5nIDQgR1BJT3MNClsgICAgMS4wNTM3MTddIFBDSSBob3N0IGJyaWRnZSAv
c29jL3BjaWVAZmUwMDAwMDAgcmFuZ2VzOg0KWyAgICAxLjA1ODc3OF0gICAgSU8gMHhmZTEwMDAw
MC4uMHhmZTFmZmZmZiAtPiAweDAwMDAwMDAwDQpbICAgIDEuMDYzOTU2XSAgIE1FTSAweGZlMjAw
MDAwLi4weGZlM2ZmZmZmIC0+IDB4ZmUyMDAwMDANClsgICAgMS4wNjkxMzFdICAgTUVNIDB4MzAw
MDAwMDAuLjB4MzdmZmZmZmYgLT4gMHgzMDAwMDAwMA0KWyAgICAxLjA3NDMxOF0gICBNRU0gMHgz
ODAwMDAwMC4uMHgzZmZmZmZmZiAtPiAweDM4MDAwMDAwDQpbICAgIDEuMTI5NTg2XSByY2FyLXBj
aWUgZmUwMDAwMDAucGNpZTogUENJZSBsaW5rIGRvd24NClsgICAgMS4xMzQ0NDNdIFBDSSBob3N0
IGJyaWRnZSAvc29jL3BjaWVAZWU4MDAwMDAgcmFuZ2VzOg0KWyAgICAxLjEzOTU1OV0gICAgSU8g
MHhlZTkwMDAwMC4uMHhlZTlmZmZmZiAtPiAweDAwMDAwMDAwDQpbICAgIDEuMTQ0NzM5XSAgIE1F
TSAweGVlYTAwMDAwLi4weGVlYmZmZmZmIC0+IDB4ZWVhMDAwMDANClsgICAgMS4xNDk5MjJdICAg
TUVNIDB4YzAwMDAwMDAuLjB4YzdmZmZmZmYgLT4gMHhjMDAwMDAwMA0KWyAgICAxLjE1NTEwN10g
ICBNRU0gMHhjODAwMDAwMC4uMHhjZmZmZmZmZiAtPiAweGM4MDAwMDAwDQpbICAgIDEuMjEwMzU0
XSByY2FyLXBjaWUgZWU4MDAwMDAucGNpZTogUENJZSBsaW5rIGRvd24NClsgICAgMS4yMjkyMzRd
IHhlbjp4ZW5fZXZ0Y2huOiBFdmVudC1jaGFubmVsIGRldmljZSBpbnN0YWxsZWQNClsgICAgMS4y
MzY5NjFdIGJkOTU3MW13diA3LTAwMzA6IGJkOTU3MW13diBwcm9iZWQNClsgICAgMS4yNDQ5NDRd
IFNlcmlhbDogODI1MC8xNjU1MCBkcml2ZXIsIDQgcG9ydHMsIElSUSBzaGFyaW5nIGRpc2FibGVk
DQpbICAgIDEuMjUyODI5XSBTdXBlckggKEgpU0NJKEYpIGRyaXZlciBpbml0aWFsaXplZA0KWyAg
ICAxLjI1Nzc0OF0gZTZlNjgwMDAuc2VyaWFsOiB0dHlTQzEgYXQgTU1JTyAweGU2ZTY4MDAwIChp
cnEgPSAxMzksIGJhc2VfYmF1ZCA9IDApIGlzIGEgc2NpZg0KWyAgICAxLjI2NjU3NV0gbXNtX3Nl
cmlhbDogZHJpdmVyIGluaXRpYWxpemVkDQpbICAgIDEuMjcwOTIwXSBbZHJtXSBJbml0aWFsaXpl
ZCBkcm0gMS4xLjAgMjAwNjA4MTANClsgICAgMS4yNzYxMjhdIFtkcm1dIFN1cHBvcnRzIHZibGFu
ayB0aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAuMjAxMykuDQpbICAgIDEuMjgyNjQ4XSBb
ZHJtXSBObyBkcml2ZXIgc3VwcG9ydCBmb3IgdmJsYW5rIHRpbWVzdGFtcCBxdWVyeS4NClsgICAg
MS4yODg3MzVdIHJjYXItZHUgZmViMDAwMDAuZGlzcGxheTogZmFpbGVkIHRvIGluaXRpYWxpemUg
RFJNL0tNUyAoLTUxNykNClsgICAgMS4yOTY1MDJdIFVuYWJsZSB0byBkZXRlY3QgY2FjaGUgaGll
cmFyY2h5IGZyb20gRFQgZm9yIENQVSAwDQpbICAgIDEuMzA1NDQ5XSBsb29wOiBtb2R1bGUgbG9h
ZGVkDQpbICAgIDEuMzEwNDA4XSBzY3NpIGhvc3QwOiBzYXRhX3JjYXINClsgICAgMS4zMTM4MDBd
IGF0YTE6IFNBVEEgbWF4IFVETUEvMTMzIGlycSAxNjANClsgICAgMS4zMTkzMzBdIHNwaV9zaF9t
c2lvZiBlNmVhMDAwMC5zcGk6IERNQSBhdmFpbGFibGUNClsgICAgMS4zMjUzNTldIHR1bjogVW5p
dmVyc2FsIFRVTi9UQVAgZGV2aWNlIGRyaXZlciwgMS42DQpbICAgIDEuMzMwMzQ0XSB0dW46IChD
KSAxOTk5LTIwMDQgTWF4IEtyYXNueWFuc2t5IDxtYXhrQHF1YWxjb21tLmNvbT4NClsgICAgMS4z
MzY2ODVdIENBTiBkZXZpY2UgZHJpdmVyIGludGVyZmFjZQ0KWyAgICAxLjM0MTAyM10gZTEwMDBl
OiBJbnRlbChSKSBQUk8vMTAwMCBOZXR3b3JrIERyaXZlciAtIDMuMi42LWsNClsgICAgMS4zNDY3
NTNdIGUxMDAwZTogQ29weXJpZ2h0KGMpIDE5OTkgLSAyMDE1IEludGVsIENvcnBvcmF0aW9uLg0K
WyAgICAxLjM1Mjc1OV0gaWdiOiBJbnRlbChSKSBHaWdhYml0IEV0aGVybmV0IE5ldHdvcmsgRHJp
dmVyIC0gdmVyc2lvbiA1LjMuMC1rDQpbICAgIDEuMzU5NzIzXSBpZ2I6IENvcHlyaWdodCAoYykg
MjAwNy0yMDE0IEludGVsIENvcnBvcmF0aW9uLg0KWyAgICAxLjM2NTM2NF0gaWdidmY6IEludGVs
KFIpIEdpZ2FiaXQgVmlydHVhbCBGdW5jdGlvbiBOZXR3b3JrIERyaXZlciAtIHZlcnNpb24gMi4w
LjItaw0KWyAgICAxLjM3MzE5N10gaWdidmY6IENvcHlyaWdodCAoYykgMjAwOSAtIDIwMTIgSW50
ZWwgQ29ycG9yYXRpb24uDQpbICAgIDEuMzc5MTg5XSBza3kyOiBkcml2ZXIgdmVyc2lvbiAxLjMw
DQpbICAgIDEuMzgzNDE0XSBsaWJwaHk6IHJhdmJfbWlpOiBwcm9iZWQNClsgICAgMS4zODc2MzJd
IHJhdmIgZTY4MDAwMDAuZXRoZXJuZXQgZXRoMDogQmFzZSBhZGRyZXNzIGF0IDB4ZTY4MDAwMDAs
IDJlOjA5OjBhOjAwOmMwOjYzLCBJUlEgMTM2Lg0KWyAgICAxLjM5NjkyNF0gVkZJTyAtIFVzZXIg
TGV2ZWwgbWV0YS1kcml2ZXIgdmVyc2lvbjogMC4zDQpbICAgIDEuNDAyODk0XSBlaGNpX2hjZDog
VVNCIDIuMCAnRW5oYW5jZWQnIEhvc3QgQ29udHJvbGxlciAoRUhDSSkgRHJpdmVyDQpbICAgIDEu
NDA5MzU3XSBlaGNpLXBjaTogRUhDSSBQQ0kgcGxhdGZvcm0gZHJpdmVyDQpbICAgIDEuNDEzODUx
XSBlaGNpLXBsYXRmb3JtOiBFSENJIGdlbmVyaWMgcGxhdGZvcm0gZHJpdmVyDQpbICAgIDEuNDE5
NDEzXSBlaGNpLXBsYXRmb3JtIGVlMGEwMTAwLnVzYjogRUhDSSBIb3N0IENvbnRyb2xsZXINClsg
ICAgMS40MjQ5OTBdIGVoY2ktcGxhdGZvcm0gZWUwYTAxMDAudXNiOiBuZXcgVVNCIGJ1cyByZWdp
c3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDENClsgICAgMS40MzMwMTddIGVoY2ktcGxhdGZv
cm0gZWUwYTAxMDAudXNiOiBpcnEgMTY4LCBpbyBtZW0gMHhlZTBhMDEwMA0KWyAgICAxLjQ0ODI3
NV0gZWhjaS1wbGF0Zm9ybSBlZTBhMDEwMC51c2I6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjEw
DQpbICAgIDEuNDU0NzMzXSBodWIgMS0wOjEuMDogVVNCIGh1YiBmb3VuZA0KWyAgICAxLjQ1ODQw
NV0gaHViIDEtMDoxLjA6IDEgcG9ydCBkZXRlY3RlZA0KWyAgICAxLjQ2MjYzOF0gZWhjaS1wbGF0
Zm9ybSBlZTBjMDEwMC51c2I6IEVIQ0kgSG9zdCBDb250cm9sbGVyDQpbICAgIDEuNDY4MjA4XSBl
aGNpLXBsYXRmb3JtIGVlMGMwMTAwLnVzYjogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWdu
ZWQgYnVzIG51bWJlciAyDQpbICAgIDEuNDc2MTg1XSBlaGNpLXBsYXRmb3JtIGVlMGMwMTAwLnVz
YjogaXJxIDE2OSwgaW8gbWVtIDB4ZWUwYzAxMDANClsgICAgMS40OTIyNzRdIGVoY2ktcGxhdGZv
cm0gZWUwYzAxMDAudXNiOiBVU0IgMi4wIHN0YXJ0ZWQsIEVIQ0kgMS4xMA0KWyAgICAxLjQ5ODY2
NV0gaHViIDItMDoxLjA6IFVTQiBodWIgZm91bmQNClsgICAgMS41MDIzMzVdIGh1YiAyLTA6MS4w
OiAxIHBvcnQgZGV0ZWN0ZWQNClsgICAgMS41MDY1NTRdIGVoY2ktbXNtOiBRdWFsY29tbSBPbi1D
aGlwIEVIQ0kgSG9zdCBDb250cm9sbGVyDQpbICAgIDEuNTEyMTgzXSBvaGNpX2hjZDogVVNCIDEu
MSAnT3BlbicgSG9zdCBDb250cm9sbGVyIChPSENJKSBEcml2ZXINClsgICAgMS41MTgyNzddIG9o
Y2ktcGNpOiBPSENJIFBDSSBwbGF0Zm9ybSBkcml2ZXINClsgICAgMS41MjI3OTRdIG9oY2ktcGxh
dGZvcm06IE9IQ0kgZ2VuZXJpYyBwbGF0Zm9ybSBkcml2ZXINClsgICAgMS41MjgyNDddIG9oY2kt
cGxhdGZvcm0gZWUwYTAwMDAudXNiOiBHZW5lcmljIFBsYXRmb3JtIE9IQ0kgY29udHJvbGxlcg0K
WyAgICAxLjUzNDg1NF0gb2hjaS1wbGF0Zm9ybSBlZTBhMDAwMC51c2I6IG5ldyBVU0IgYnVzIHJl
Z2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgMw0KWyAgICAxLjU0Mjc4MF0gb2hjaS1wbGF0
Zm9ybSBlZTBhMDAwMC51c2I6IGlycSAxNjgsIGlvIG1lbSAweGVlMGEwMDAwDQpbICAgIDEuNjM0
NzMxXSBodWIgMy0wOjEuMDogVVNCIGh1YiBmb3VuZA0KWyAgICAxLjYzODQwMV0gaHViIDMtMDox
LjA6IDEgcG9ydCBkZXRlY3RlZA0KWyAgICAxLjY0MjU4MF0gb2hjaS1wbGF0Zm9ybSBlZTBjMDAw
MC51c2I6IEdlbmVyaWMgUGxhdGZvcm0gT0hDSSBjb250cm9sbGVyDQpbICAgIDEuNjQ5MTg0XSBv
aGNpLXBsYXRmb3JtIGVlMGMwMDAwLnVzYjogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWdu
ZWQgYnVzIG51bWJlciA0DQpbICAgIDEuNjU3MTE3XSBvaGNpLXBsYXRmb3JtIGVlMGMwMDAwLnVz
YjogaXJxIDE2OSwgaW8gbWVtIDB4ZWUwYzAwMDANClsgICAgMS43MjQyNzRdIGF0YTE6IGxpbmsg
cmVzdW1lIHN1Y2NlZWRlZCBhZnRlciAxIHJldHJpZXMNClsgICAgMS43NDY1NzZdIGh1YiA0LTA6
MS4wOiBVU0IgaHViIGZvdW5kDQpbICAgIDEuNzUwMjQ0XSBodWIgNC0wOjEuMDogMSBwb3J0IGRl
dGVjdGVkDQpbICAgIDEuNzU0Njc3XSB4aGNpLWhjZCBlZTAwMDAwMC51c2I6IHhIQ0kgSG9zdCBD
b250cm9sbGVyDQpbICAgIDEuNzU5ODE1XSB4aGNpLWhjZCBlZTAwMDAwMC51c2I6IG5ldyBVU0Ig
YnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNQ0KWyAgICAxLjc4MzMxNF0geGhj
aS1oY2QgZWUwMDAwMDAudXNiOiBoY2MgcGFyYW1zIDB4MDE0MDUxY2UgaGNpIHZlcnNpb24gMHgx
MDAgcXVpcmtzIDB4MDA4MzAwMTANClsgICAgMS43OTE2NzNdIHhoY2ktaGNkIGVlMDAwMDAwLnVz
YjogaXJxIDE2MSwgaW8gbWVtIDB4ZWUwMDAwMDANClsgICAgMS43OTc3NDBdIGh1YiA1LTA6MS4w
OiBVU0IgaHViIGZvdW5kDQpbICAgIDEuODAxNDEyXSBodWIgNS0wOjEuMDogMSBwb3J0IGRldGVj
dGVkDQpbICAgIDEuODA1NTA1XSB4aGNpLWhjZCBlZTAwMDAwMC51c2I6IHhIQ0kgSG9zdCBDb250
cm9sbGVyDQpbICAgIDEuODEwNjQ3XSB4aGNpLWhjZCBlZTAwMDAwMC51c2I6IG5ldyBVU0IgYnVz
IHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNg0KWyAgICAxLjgxODExNl0gdXNiIHVz
YjY6IFdlIGRvbid0IGtub3cgdGhlIGFsZ29yaXRobXMgZm9yIExQTSBmb3IgdGhpcyBob3N0LCBk
aXNhYmxpbmcgTFBNLg0KWyAgICAxLjgyNjQ2N10gaHViIDYtMDoxLjA6IFVTQiBodWIgZm91bmQN
ClsgICAgMS44MzAxMzddIGh1YiA2LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQNClsgICAgMS44MzQ0
NzVdIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiLXN0b3JhZ2UN
ClsgICAgMS44MzU3MjldIGF0YTE6IFNBVEEgbGluayBkb3duIChTU3RhdHVzIDAgU0NvbnRyb2wg
MzAwKQ0KWyAgICAxLjg0Nzg2OF0gcmVuZXNhc191c2JocyBlNjU5MDAwMC51c2I6IHByb2JlIGZh
aWxlZCAoLTUxNykNClsgICAgMS44NTM3ODhdIG1vdXNlZGV2OiBQUy8yIG1vdXNlIGRldmljZSBj
b21tb24gZm9yIGFsbCBtaWNlDQpbICAgIDEuODU5NTA5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5l
dyBpbnRlcmZhY2UgZHJpdmVyIHVzYnRvdWNoc2NyZWVuDQpbICAgIDEuODY2MjA4XSBpMmMgL2Rl
diBlbnRyaWVzIGRyaXZlcg0KWyAgICAxLjg3MDkxN10gaTJjLXJjYXIgZTY2ZDgwMDAuaTJjOiBw
cm9iZWQNClsgICAgMS44NzUxOTJdIGFkdjc0ODIgNC0wMDcwOiBjaGlwIGZvdW5kIEAgMHhlMCAo
ZTY2ZDgwMDAuaTJjKQ0KWyAgICAxLjg5Mjc2NF0gYWR2NzQ4MiA0LTAwNzA6IGFkdjc0ODIgcmV2
aXNpb24gaXMgMjE0Mw0KWyAgICAxLjk0ODg1M10gYWR2NzQ4MiA0LTAwNzA6IGFkdjc0ODIgdHhh
IHBvd2VyIGRvd24NClsgICAgMS45ODA4NTJdIGFkdjc0ODIgNC0wMDcwOiBhZHY3NDgyIHR4YiBw
b3dlciBkb3duDQpbICAgIDEuOTg1NzQ1XSBhZHY3NDgyIDQtMDA3MDogYWR2NzQ4MiBlbmFibGUg
Y3NpMSBhbmQgY3NpNA0KWyAgICAxLjk5MjA4N10gYWR2NzQ4MiA0LTAwMzQ6IGNoaXAgZm91bmQg
QCAweDY4IChlNjZkODAwMC5pMmMpDQpbICAgIDIuMDA4NzQyXSBhZHY3NDgyIDQtMDAzNDogYWR2
NzQ4MiByZXZpc2lvbiBpcyAyMTQzDQpbICAgIDIuMDY0ODUxXSBhZHY3NDgyIDQtMDAzNDogYWR2
NzQ4MiB0eGEgcG93ZXIgZG93bg0KWyAgICAyLjA5Njg1MV0gYWR2NzQ4MiA0LTAwMzQ6IGFkdjc0
ODIgdHhiIHBvd2VyIGRvd24NClsgICAgMi4xMDE3NDBdIGFkdjc0ODIgNC0wMDM0OiBhZHY3NDgy
IGVuYWJsZSBjc2kxIGFuZCBjc2k0DQpbICAgIDIuMTA4NzcwXSByY2FyX2NzaTIgZmVhODAwMDAu
Y3NpMjogRGV0ZWN0ZWQgWUNiQ3I0MjIgaW4gcmNhcl9jc2kyX3BhcnNlX2R0DQpbICAgIDIuMTE1
ODIzXSByY2FyX2NzaTIgZmVhYTAwMDAuY3NpMjogRGV0ZWN0ZWQgcmdiODg4IGluIHJjYXJfY3Np
Ml9wYXJzZV9kdA0KWyAgICAyLjEyMzIzOV0gc29jLWNhbWVyYS1wZHJ2IHNvYy1jYW1lcmEtcGRy
di4wOiBQcm9iaW5nIHNvYy1jYW1lcmEtcGRydi4wDQpbICAgIDIuMTMwMDI4XSBhZHY3NDgyIDQt
MDAzNDogTm90IGRldGVjdCBhbnkgdmlkZW8gaW5wdXQgc2lnbmFsDQpbICAgIDIuMTM2MTAyXSBh
ZHY3NDgyIDQtMDAzNDogTm90IGRldGVjdCBhbnkgdmlkZW8gaW5wdXQgc2lnbmFsDQpbICAgIDIu
MTQxNzY5XSByY2FyX3ZpbiBlNmVmMDAwMC52aWRlbzogbXVsdGlwbGUgc3ViZGV2aWNlcyBhcmVu
J3Qgc3VwcG9ydGVkIHlldCENClsgICAgMi4xNDkzMzZdIHNvYy1jYW1lcmEtcGRydiBzb2MtY2Ft
ZXJhLXBkcnYuMjogUHJvYmluZyBzb2MtY2FtZXJhLXBkcnYuMg0KWyAgICAyLjE1NjQ5MF0gYWR2
NzQ4MiA0LTAwNzA6IE5vdCBkZXRlY3QgYW55IHZpZGVvIGlucHV0IHNpZ25hbA0KWyAgICAyLjE2
Mjk4N10gYWR2NzQ4MiA0LTAwNzA6IE5vdCBkZXRlY3QgYW55IHZpZGVvIGlucHV0IHNpZ25hbA0K
WyAgICAyLjE2ODY0NV0gcmNhcl92aW4gZTZlZjQwMDAudmlkZW86IG11bHRpcGxlIHN1YmRldmlj
ZXMgYXJlbid0IHN1cHBvcnRlZCB5ZXQhDQpbICAgIDIuMTc2NzAzXSBpbXIgZmU4NjAwMDAuaW1y
LWx4NDogSU1SIGRldmljZSAocGRldjogLTEpIHJlZ2lzdGVyZWQgYXMgL2Rldi92aWRlbzINClsg
ICAgMi4xODQyNDZdIGltciBmZTg3MDAwMC5pbXItbHg0OiBJTVIgZGV2aWNlIChwZGV2OiAtMSkg
cmVnaXN0ZXJlZCBhcyAvZGV2L3ZpZGVvMw0KWyAgICAyLjE5MTc4NF0gaW1yIGZlODgwMDAwLmlt
ci1seDQ6IElNUiBkZXZpY2UgKHBkZXY6IC0xKSByZWdpc3RlcmVkIGFzIC9kZXYvdmlkZW80DQpb
ICAgIDIuMTk5MzM2XSBpbXIgZmU4OTAwMDAuaW1yLWx4NDogSU1SIGRldmljZSAocGRldjogLTEp
IHJlZ2lzdGVyZWQgYXMgL2Rldi92aWRlbzUNClsgICAgMi4yMTA3MTZdIHJjYXJfZ2VuM190aGVy
bWFsIGU2MTk4MDAwLnRoZXJtYWw6IFRoZXJtYWwgc2Vuc29yIHByb2JlZA0KWyAgICAyLjIxODQz
NV0gcmNhcl9nZW4zX3RoZXJtYWwgZTYxYTAwMDAudGhlcm1hbDogVGhlcm1hbCBzZW5zb3IgcHJv
YmVkDQpbICAgIDIuMjI0OTU1XSByY2FyX2dlbjNfdGhlcm1hbCBlNjFhODAwMC50aGVybWFsOiBD
YW4ndCByZWdpc3RlciB0aGVybWFsIHpvbmUNClsgICAgMi4yMzIzNDBdIHJlbmVzYXNfd2R0IGU2
MDIwMDAwLndkdDogU3BlY2lmaWVkIHRpbWVvdXQgdmFsdWUgaW52YWxpZCwgdXNpbmcgZGVmYXVs
dA0KWyAgICAyLjI0MDI4OF0geGVuX3dkdDogWGVuIFdhdGNoRG9nIFRpbWVyIERyaXZlciB2MC4w
MQ0KWyAgICAyLjI0NTM4NV0geGVuX3dkdDogY2Fubm90IHJlZ2lzdGVyIG1pc2NkZXYgb24gbWlu
b3I9MTMwICgtMTYpDQpbICAgIDIuMjUxMjEzXSB3ZHQ6IHByb2JlIG9mIHdkdCBmYWlsZWQgd2l0
aCBlcnJvciAtMTYNClsgICAgMi4yNTYzNDNdIGNwdSBjcHUwOiBmYWlsZWQgdG8gZ2V0IGNsb2Nr
OiAtMg0KWyAgICAyLjI2MDYwN10gY3B1ZnJlcS1kdDogcHJvYmUgb2YgY3B1ZnJlcS1kdCBmYWls
ZWQgd2l0aCBlcnJvciAtMg0KWyAgICAyLjI2Njk3OV0gc2RoY2k6IFNlY3VyZSBEaWdpdGFsIEhv
c3QgQ29udHJvbGxlciBJbnRlcmZhY2UgZHJpdmVyDQpbICAgIDIuMjczMDU1XSBzZGhjaTogQ29w
eXJpZ2h0KGMpIFBpZXJyZSBPc3NtYW4NClsgICAgMi4yNzgwNTBdIHNoX21vYmlsZV9zZGhpIGVl
MTAwMDAwLnNkOiBHb3QgQ0QgR1BJTw0KWyAgICAyLjI4Mjg1Nl0gc2hfbW9iaWxlX3NkaGkgZWUx
MDAwMDAuc2Q6IEdvdCBXUCBHUElPDQpbICAgIDIuMjg4MTAwXSBzaF9tb2JpbGVfc2RoaSBlZTE2
MDAwMC5zZDogR290IENEIEdQSU8NClsgICAgMi4yOTI5MDJdIHNoX21vYmlsZV9zZGhpIGVlMTYw
MDAwLnNkOiBHb3QgV1AgR1BJTw0KWyAgICAyLjM1MjQxNl0gc2hfbW9iaWxlX3NkaGkgZWUxNDAw
MDAubW1jOiAzLjNWIHNpZ25hbGxpbmcgdm9sdGFnZSBmYWlsZWQNClsgICAgMi40MDgzNDJdIHNo
X21vYmlsZV9zZGhpIGVlMTQwMDAwLm1tYzogbW1jMCBiYXNlIGF0IDB4ZWUxNDAwMDAgbWF4IGNs
b2NrIHJhdGUgMTk5IE1Ieg0KWyAgICAyLjQxNjQ4Nl0gU3lub3BzeXMgRGVzaWdud2FyZSBNdWx0
aW1lZGlhIENhcmQgSW50ZXJmYWNlIERyaXZlcg0KWyAgICAyLjQyMjkyNl0gc2RoY2ktcGx0Zm06
IFNESENJIHBsYXRmb3JtIGFuZCBPRiBkcml2ZXIgaGVscGVyDQpbICAgIDIuNDI5MTkyXSBsZWR0
cmlnLWNwdTogcmVnaXN0ZXJlZCB0byBpbmRpY2F0ZSBhY3Rpdml0eSBvbiBDUFVzDQpbICAgIDIu
NDM1NzM5XSB1c2Jjb3JlOiByZWdpc3RlcmVkIG5ldyBpbnRlcmZhY2UgZHJpdmVyIHVzYmhpZA0K
WyAgICAyLjQ0MTIxOV0gdXNiaGlkOiBVU0IgSElEIGNvcmUgZHJpdmVyDQpbICAgIDIuNDQ1Njky
XSA1cDQ5djU5MjNhIDQtMDA2YTogUmV2LjB4ZmYsIHByb2JlZA0KWyAgICAyLjQ1MTc4MV0gTmV0
ZmlsdGVyIG1lc3NhZ2VzIHZpYSBORVRMSU5LIHYwLjMwLg0KWyAgICAyLjQ1NjU3M10gbmZfY29u
bnRyYWNrIHZlcnNpb24gMC41LjAgKDE2Mzg0IGJ1Y2tldHMsIDY1NTM2IG1heCkNClsgICAgMi40
NjI3MDZdIGN0bmV0bGluayB2MC45MzogcmVnaXN0ZXJpbmcgd2l0aCBuZm5ldGxpbmsuDQpbICAg
IDIuNDY3OTgyXSBuZl90YWJsZXM6IChjKSAyMDA3LTIwMDkgUGF0cmljayBNY0hhcmR5IDxrYWJl
ckB0cmFzaC5uZXQ+DQpbICAgIDIuNDc0NTAzXSBuZl90YWJsZXNfY29tcGF0OiAoYykgMjAxMiBQ
YWJsbyBOZWlyYSBBeXVzbyA8cGFibG9AbmV0ZmlsdGVyLm9yZz4NClsgICAgMi40ODIxMDldIGlw
X3RhYmxlczogKEMpIDIwMDAtMjAwNiBOZXRmaWx0ZXIgQ29yZSBUZWFtDQpbICAgIDIuNDg3NzY0
XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDEwDQpbICAgIDIuNDkyOTY4XSBzaXQ6
IElQdjYgb3ZlciBJUHY0IHR1bm5lbGluZyBkcml2ZXINClsgICAgMi40OTc4NDRdIE5FVDogUmVn
aXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMTcNClsgICAgMi41MDIyMjVdIGJyaWRnZTogYXV0b21h
dGljIGZpbHRlcmluZyB2aWEgYXJwL2lwL2lwNnRhYmxlcyBoYXMgYmVlbiBkZXByZWNhdGVkLiBV
cGRhdGUgeW91ciBzY3JpcHRzIHRvIGxvYWQgYnJfbmV0ZmlsdGVyIGlmIHlvdSBuZWVkIHRoaXMu
DQpbICAgIDIuNTE0ODM2XSBCcmlkZ2UgZmlyZXdhbGxpbmcgcmVnaXN0ZXJlZA0KWyAgICAyLjUx
ODg5MF0gY2FuOiBjb250cm9sbGVyIGFyZWEgbmV0d29yayBjb3JlIChyZXYgMjAxMjA1MjggYWJp
IDkpDQpbICAgIDIuNTI1MTI0XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDI5DQpb
ICAgIDIuNTI5NTk0XSBjYW46IHJhdyBwcm90b2NvbCAocmV2IDIwMTIwNTI4KQ0KWyAgICAyLjUz
Mzk1NV0gOXBuZXQ6IEluc3RhbGxpbmcgOVAyMDAwIHN1cHBvcnQNClsgICAgMi41MzgyOTBdIEtl
eSB0eXBlIGRuc19yZXNvbHZlciByZWdpc3RlcmVkDQpbICAgIDIuNTQzMDU1XSByZWdpc3RlcmVk
IHRhc2tzdGF0cyB2ZXJzaW9uIDENClsgICAgMi41NDcyNzRdIC9zb2MvdGhlcm1hbC16b25lcy9l
bWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgMi41NTMyMDBdIC9zb2MvdGhl
cm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgMi41NTky
MzddIC9zb2MvdGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUN
ClsgICAgMi41NjUzMDVdIC9zb2MvdGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBm
aW5kIHBoYW5kbGUNClsgICAgMi41NzEzMzZdIC9zb2MvdGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6
IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgMi41NzczODZdIC9zb2MvdGhlcm1hbC16b25l
cy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgMi41ODM0NDJdIC9zb2Mv
dGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgMi41
ODk0ODJdIC9zb2MvdGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5k
bGUNClsgICAgMi41OTU1MjRdIC9zb2MvdGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5v
dCBmaW5kIHBoYW5kbGUNClsgICAgMi42MDE1OTFdIC9zb2MvdGhlcm1hbC16b25lcy9lbWVyZ2Vu
Y3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgMi42MDc2MjBdIC9zb2MvdGhlcm1hbC16
b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAgMi42MTM2NzRdIC9z
b2MvdGhlcm1hbC16b25lcy9lbWVyZ2VuY3k6IGNvdWxkIG5vdCBmaW5kIHBoYW5kbGUNClsgICAg
Mi42MTk3MDZdIHRoZXJtYWwgZW1lcmdlbmN5OiBzaHV0ZG93biBjcHUgbm9uZQ0KWyAgICAyLjYy
NDM5MV0gdGhlcm1hbCBlbWVyZ2VuY3k6IHNldCB0ZW1wZXJhdHVyZSB0byAxMTAgY2Vsc2l1cw0K
WyAgICAyLjYyNzQxOV0gbW1jMDogbmV3IEhTMjAwIE1NQyBjYXJkIGF0IGFkZHJlc3MgMDAwMQ0K
WyAgICAyLjYyNzc0M10gbW1jYmxrMDogbW1jMDowMDAxIEJHU0QzUiAyOS4xIEdpQiANClsgICAg
Mi42MzE4OTBdIG1tY2JsazBib290MDogbW1jMDowMDAxIEJHU0QzUiBwYXJ0aXRpb24gMSAxNi4w
IE1pQg0KWyAgICAyLjYzNjAzMV0gbW1jYmxrMGJvb3QxOiBtbWMwOjAwMDEgQkdTRDNSIHBhcnRp
dGlvbiAyIDE2LjAgTWlCDQpbICAgIDIuNjM2MTY4XSBtbWNibGswcnBtYjogbW1jMDowMDAxIEJH
U0QzUiBwYXJ0aXRpb24gMyA0LjAwIE1pQg0KWyAgICAyLjYzODc5OV0gIG1tY2JsazA6IHAxIHAy
IHAzIHA0IHA1IHA2IHA3IHA4IHA5IHAxMCBwMTEgcDEyIHAxMyBwMTQgcDE1DQpbICAgIDIuNjY0
NjczXSByZW5lc2FzX2lycWMgZTYxYzAwMDAuaW50ZXJydXB0LWNvbnRyb2xsZXI6IGRyaXZpbmcg
NiBpcnFzDQpbICAgIDIuNjcyMjMxXSBwaHlfcmNhcl9nZW4zX3VzYjIgZWUwODAyMDAudXNiLXBo
eTogVW5iYWxhbmNlZCBwbV9ydW50aW1lX2VuYWJsZSENClsgICAgMi42ODAzNTVdIFtkcm1dIFN1
cHBvcnRzIHZibGFuayB0aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAuMjAxMykuDQpbICAg
IDIuNjg2ODc4XSBbZHJtXSBObyBkcml2ZXIgc3VwcG9ydCBmb3IgdmJsYW5rIHRpbWVzdGFtcCBx
dWVyeS4NClsgICAgMi42OTM2NDddIHJjYXItZHUgZmViMDAwMDAuZGlzcGxheTogRGV0ZWN0ZWQg
SERNSSBjb250cm9sbGVyIDB4MjA6MHgxYToweGEwOjB4YzENClsgICAgMi43MDE0NDNdIHJjYXIt
ZHUgZmViMDAwMDAuZGlzcGxheTogcmVnaXN0ZXJlZCBEZXNpZ25XYXJlIEhETUkgSTJDIGJ1cyBk
cml2ZXINClsgICAgMi43MDg4MDNdIHJjYXItZHUgZmViMDAwMDAuZGlzcGxheTogRGV0ZWN0ZWQg
SERNSSBjb250cm9sbGVyIDB4MjA6MHgxYToweGEwOjB4YzENClsgICAgMi43MTY1MjFdIHJjYXIt
ZHUgZmViMDAwMDAuZGlzcGxheTogcmVnaXN0ZXJlZCBEZXNpZ25XYXJlIEhETUkgSTJDIGJ1cyBk
cml2ZXINClsgICAgMi43NDg5MjFdIENvbnNvbGU6IHN3aXRjaGluZyB0byBjb2xvdXIgZnJhbWUg
YnVmZmVyIGRldmljZSAxMjh4NDgNClsgICAgMi43NTc5MzBdIHJjYXItZHUgZmViMDAwMDAuZGlz
cGxheTogZmIwOiAgZnJhbWUgYnVmZmVyIGRldmljZQ0KWyAgICAyLjc3Mjc2OV0gW2RybV0gRGV2
aWNlIGZlYjAwMDAwLmRpc3BsYXkgcHJvYmVkDQpbICAgIDIuNzc3ODM4XSBlaGNpLXBsYXRmb3Jt
IGVlMDgwMTAwLnVzYjogRUhDSSBIb3N0IENvbnRyb2xsZXINClsgICAgMi43ODM0MjJdIGVoY2kt
cGxhdGZvcm0gZWUwODAxMDAudXNiOiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBi
dXMgbnVtYmVyIDcNClsgICAgMi43OTEzOTRdIGVoY2ktcGxhdGZvcm0gZWUwODAxMDAudXNiOiBp
cnEgMTY3LCBpbyBtZW0gMHhlZTA4MDEwMA0KWyAgICAyLjgwODI3N10gZWhjaS1wbGF0Zm9ybSBl
ZTA4MDEwMC51c2I6IFVTQiAyLjAgc3RhcnRlZCwgRUhDSSAxLjEwDQpbICAgIDIuODE0NzM3XSBo
dWIgNy0wOjEuMDogVVNCIGh1YiBmb3VuZA0KWyAgICAyLjgxODQxNF0gaHViIDctMDoxLjA6IDEg
cG9ydCBkZXRlY3RlZA0KWyAgICAyLjgyMjc3Nl0gb2hjaS1wbGF0Zm9ybSBlZTA4MDAwMC51c2I6
IEdlbmVyaWMgUGxhdGZvcm0gT0hDSSBjb250cm9sbGVyDQpbICAgIDIuODI5Mzk2XSBvaGNpLXBs
YXRmb3JtIGVlMDgwMDAwLnVzYjogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVz
IG51bWJlciA4DQpbICAgIDIuODM3MzE1XSBvaGNpLXBsYXRmb3JtIGVlMDgwMDAwLnVzYjogaXJx
IDE2NywgaW8gbWVtIDB4ZWUwODAwMDANClsgICAgMi45MjkwMDBdIGh1YiA4LTA6MS4wOiBVU0Ig
aHViIGZvdW5kDQpbICAgIDIuOTMyNjczXSBodWIgOC0wOjEuMDogMSBwb3J0IGRldGVjdGVkDQpb
ICAgIDIuOTM3MTc4XSByZW5lc2FzX3VzYmhzIGU2NTkwMDAwLnVzYjogdHJhbnNjZWl2ZXIgZm91
bmQNClsgICAgMi45NDI1NzNdIHJlbmVzYXNfdXNiaHMgZTY1OTAwMDAudXNiOiBnYWRnZXQgcHJv
YmVkDQpbICAgIDIuOTQ3NjM1XSByZW5lc2FzX3VzYmhzIGU2NTkwMDAwLnVzYjogcHJvYmVkDQpb
ICAgIDIuOTUyNzM0XSByY2FyX2dlbjNfdGhlcm1hbCBlNjFhODAwMC50aGVybWFsOiBDYW4ndCBy
ZWdpc3RlciB0aGVybWFsIHpvbmUNClsgICAgMi45NjAyNTddIHNoX21vYmlsZV9zZGhpIGVlMTAw
MDAwLnNkOiBHb3QgQ0QgR1BJTw0KWyAgICAyLjk2NTA3M10gc2hfbW9iaWxlX3NkaGkgZWUxMDAw
MDAuc2Q6IEdvdCBXUCBHUElPDQpbICAgIDMuMDcyNDY2XSBzaF9tb2JpbGVfc2RoaSBlZTEwMDAw
MC5zZDogbW1jMSBiYXNlIGF0IDB4ZWUxMDAwMDAgbWF4IGNsb2NrIHJhdGUgMTk5IE1Ieg0KWyAg
ICAzLjA4MDc1Nl0gc2hfbW9iaWxlX3NkaGkgZWUxNjAwMDAuc2Q6IEdvdCBDRCBHUElPDQpbICAg
IDMuMDg1NTYzXSBzaF9tb2JpbGVfc2RoaSBlZTE2MDAwMC5zZDogR290IFdQIEdQSU8NClsgICAg
My4xOTI0MjldIHNoX21vYmlsZV9zZGhpIGVlMTYwMDAwLnNkOiBtbWMyIGJhc2UgYXQgMHhlZTE2
MDAwMCBtYXggY2xvY2sgcmF0ZSAxOTkgTUh6DQpbICAgIDMuMjAxMDgwXSByY2FyX2dlbjNfdGhl
cm1hbCBlNjFhODAwMC50aGVybWFsOiBDYW4ndCByZWdpc3RlciB0aGVybWFsIHpvbmUNClsgICAg
My4yMDk1NjddIGhjdG9zeXM6IHVuYWJsZSB0byBvcGVuIHJ0YyBkZXZpY2UgKHJ0YzApDQpbICAg
IDMuMjE4NTU5XSBTREhJMyBWY2M6IGRpc2FibGluZw0KWyAgICAzLjIyMTcyMF0gU0RISTMgVmNj
UTogZGlzYWJsaW5nDQpbICAgIDMuMjI1MzgxXSBBTFNBIGRldmljZSBsaXN0Og0KWyAgICAzLjIy
ODI4MV0gICBObyBzb3VuZGNhcmRzIGZvdW5kLg0KWyAgICAzLjIzMjAyMF0gV2FpdGluZyBmb3Ig
cm9vdCBkZXZpY2UgL2Rldi9tbWNibGsxcDIuLi4NClsgICAgMy40MzI0MTldIG1tYzE6IG5ldyB1
bHRyYSBoaWdoIHNwZWVkIFNEUjUwIFNESEMgY2FyZCBhdCBhZGRyZXNzIGFhYWENClsgICAgMy40
MzkxOTldIG1tY2JsazE6IG1tYzE6YWFhYSBTTDMyRyAyOC44IEdpQiANClsgICAgMy40NDUzMzhd
ICBtbWNibGsxOiBwMSBwMiBwMyBwNA0KWyAgICAzLjQ1MDM3NF0gcmNhcl9nZW4zX3RoZXJtYWwg
ZTYxYTgwMDAudGhlcm1hbDogQ2FuJ3QgcmVnaXN0ZXIgdGhlcm1hbCB6b25lDQpbICAgIDMuNjI4
ODI4XSBFWFQ0LWZzIChtbWNibGsxcDIpOiBtb3VudGVkIGZpbGVzeXN0ZW0gd2l0aCBvcmRlcmVk
IGRhdGEgbW9kZS4gT3B0czogKG51bGwpDQpbICAgIDMuNjM2ODM4XSBWRlM6IE1vdW50ZWQgcm9v
dCAoZXh0NCBmaWxlc3lzdGVtKSBvbiBkZXZpY2UgMTc5OjEzMC4NClsgICAgMy42NDQ3MTZdIGRl
dnRtcGZzOiBtb3VudGVkDQpbICAgIDMuNjQ4MTA1XSBGcmVlaW5nIHVudXNlZCBrZXJuZWwgbWVt
b3J5OiA5NjBLIChmZmZmZmZjMDEwZDMwMDAwIC0gZmZmZmZmYzAxMGUyMDAwMCkNClsgICAgMy45
NTY2NTFdIHJhbmRvbTogc3lzdGVtZCB1cmFuZG9tIHJlYWQgd2l0aCA2MyBiaXRzIG9mIGVudHJv
cHkgYXZhaWxhYmxlDQpbICAgIDMuOTc3MjU2XSBzeXN0ZW1kWzFdOiBzeXN0ZW1kIDIyNSBydW5u
aW5nIGluIHN5c3RlbSBtb2RlLiAoK1BBTSAtQVVESVQgLVNFTElOVVggK0lNQSAtQVBQQVJNT1Ig
K1NNQUNLICtTWVNWSU5JVCArVVRNUCAtTElCQ1JZUFRTRVRVUCAtR0NSWVBUIC1HTlVUTFMgK0FD
TCArWFogLUxaNCAtU0VDQ09NUCArQkxLSUQgLUVMRlVUSUxTICtLTU9EIC1JRE4pDQpbICAgIDMu
OTk1MjQwXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCB2aXJ0dWFsaXphdGlvbiB4ZW4uDQpbICAgIDQu
MDAwMTMwXSBzeXN0ZW1kWzFdOiBEZXRlY3RlZCBhcmNoaXRlY3R1cmUgYXJtNjQuDQoNCldlbGNv
bWUgdG8gUG9reSAoWW9jdG8gUHJvamVjdCBSZWZlcmVuY2UgRGlzdHJvKSAyLjAuMiAoamV0aHJv
KSENCg0KWyAgICA0LjAxNTA2M10gc3lzdGVtZFsxXTogU2V0IGhvc3RuYW1lIHRvIDxzYWx2YXRv
ci14LXhlbi1kb20wPi4NClsgICAgNC40MTI2MzldIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2Ug
Um9vdCBTbGljZS4NClsgIE9LICBdIENyZWF0ZWQgc2xpY2UgUm9vdCBTbGljZS4NClsgICAgNC40
MjE1NTVdIHN5c3RlbWRbMV06IENyZWF0ZWQgc2xpY2UgU3lzdGVtIFNsaWNlLg0KWyAgT0sgIF0g
Q3JlYXRlZCBzbGljZSBTeXN0ZW0gU2xpY2UuDQpbICAgIDQuNDMwNjcyXSBzeXN0ZW1kWzFdOiBD
cmVhdGVkIHNsaWNlIHN5c3RlbS1nZXR0eS5zbGljZS4NClsgIE9LICBdIENyZWF0ZWQgc2xpY2Ug
c3lzdGVtLWdldHR5LnNsaWNlLg0KWyAgICA0LjQ0MDc2MV0gc3lzdGVtZFsxXTogTGlzdGVuaW5n
IG9uIFN5c2xvZyBTb2NrZXQuDQpbICBPSyAgXSBMaXN0ZW5pbmcgb24gU3lzbG9nIFNvY2tldC4N
ClsgICAgNC40NDk3OTddIHN5c3RlbWRbMV06IExpc3RlbmluZyBvbiAvZGV2L2luaXRjdGwgQ29t
cGF0aWJpbGl0eSBOYW1lZCBQaXBlLg0KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIC9kZXYvaW5pdGN0
bCBDb21wYXRpYmlsaXR5IE5hbWVkIFBpcGUuDQpbICAgIDQuNDYyOTk3XSBzeXN0ZW1kWzFdOiBM
aXN0ZW5pbmcgb24gSm91cm5hbCBTb2NrZXQgKC9kZXYvbG9nKS4NClsgIE9LICBdIExpc3Rlbmlu
ZyBvbiBKb3VybmFsIFNvY2tldCAoL2Rldi9sb2cpLg0KWyAgICA0LjQ3NDMwOV0gc3lzdGVtZFsx
XTogTGlzdGVuaW5nIG9uIEpvdXJuYWwgQXVkaXQgU29ja2V0Lg0KWyAgT0sgIF0gTGlzdGVuaW5n
IG9uIEpvdXJuYWwgQXVkaXQgU29ja2V0Lg0KWyAgICA0LjQ4NDQ5NV0gc3lzdGVtZFsxXTogUmVh
Y2hlZCB0YXJnZXQgUmVtb3RlIEZpbGUgU3lzdGVtcy4NClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0
IFJlbW90ZSBGaWxlIFN5c3RlbXMuDQpbICAgIDQuNDk0OTk4XSBzeXN0ZW1kWzFdOiBMaXN0ZW5p
bmcgb24gdWRldiBDb250cm9sIFNvY2tldC4NClsgIE9LICBdIExpc3RlbmluZyBvbiB1ZGV2IENv
bnRyb2wgU29ja2V0Lg0KWyAgICA0LjUwNTEwOF0gc3lzdGVtZFsxXTogTGlzdGVuaW5nIG9uIEpv
dXJuYWwgU29ja2V0Lg0KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIEpvdXJuYWwgU29ja2V0Lg0KWyAg
ICA0LjUyNDY3NF0gc3lzdGVtZFsxXTogU3RhcnRpbmcgU2V0dXAgVmlydHVhbCBDb25zb2xlLi4u
DQogICAgICAgICBTdGFydGluZyBTZXR1cCBWaXJ0dWFsIENvbnNvbGUuLi4NClsgICAgNC41MzUz
MDJdIHN5c3RlbWRbMV06IFN0YXJ0aW5nIENyZWF0ZSBsaXN0IG9mIHJlcXVpcmVkIHN0YXRpYyBk
ZXZpY2Ugbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5lbC4uLg0KICAgICAgICAgU3RhcnRpbmcg
Q3JlYXRlIGxpc3Qgb2YgcmVxdWlyZWQgc3QuLi4gbm9kZXMgZm9yIHRoZSBjdXJyZW50IGtlcm5l
bC4uLg0KWyAgICA0LjU4MDgyM10gc3lzdGVtZFsxXTogU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9k
dWxlcy4uLg0KICAgICAgICAgU3RhcnRpbmcgTG9hZCBLZXJuZWwgTW9kdWxlcy4uLg0KWyAgICA0
LjU5MTIwNV0gc3lzdGVtZFsxXTogTW91bnRpbmcgRGVidWcgRmlsZSBTeXN0ZW0uLi4NCiAgICAg
ICAgIE1vdW50aW5nIERlYnVnIEZpbGUgU3lzdGVtLi4uWyAgICA0LjU5OTAwOF0gdg0Kc3AyOiBV
bmtub3duIHN5bWJvbCB2c3BtX2VudHJ5X2pvYiAoZXJyIDApDQpbICAgIDQuNjAyNDcyXSBzeXN0
ZW1kWzFdOiBNb3VudGluZyBIdWdlIFBhZ2VzIEZpbGUgU3lzdGVtLi4uDQpbICAgIDQuNjEwNzAy
XSB2ICAgICAgICAgc3AyOiBVbmtub3duIHN5bU1vdW50aW5nIEh1Z2UgUGFnZXMgRmlsZSBTeXN0
ZW0uLi5ib2wgdnNwbV9pbml0X2RyDQppdmVyIChlcnIgMCkNClsgICAgNC42MjAwNTldIHN5c3Rl
bWRbMV06IFN0YXJ0aW5nIEpvdXJuYWwgU2VydmljZS4uLg0KWyAgICA0LjYyMDA4MF0gdnNwMjog
VW5rbm93biBzeW1ib2wgdnNwbV9xdWl0X2RyaXZlciAoZXJyIDApDQogICAgICAgICBTdGFydGlu
ZyBKb3VybmFsIFNlcnZpY2UuLi4NClsgICAgNC42MzY0ODFdIHN5c3RlbWRbMV06IE1vdW50aW5n
IFRlbXBvcmFyeSBEaXJlY3RvcnkuLi4NCiAgICAgICAgIE1vdW50aW5nIFRlbXBvcmFyeSBEaXJl
Y3RvcnkuLi4NClsgICAgNC42NDY2NTldIHN5c3RlbWRbMV06IE1vdW50aW5nIFBPU0lYIE1lc3Nh
Z2UgUXVldWUgRmlsZSBTeXN0ZW0uLi4NCiAgICAgICAgIE1vdW50aW5nIFBPU0lYIE1lc3NhZ2Ug
UXVldWUgRmlsZSBTeXN0ZW0uLi4NClsgICAgNC42NTg5NzhdIHN5c3RlbWRbMV06IE1vdW50aW5n
IE1vdW50IC9wcm9jL3hlbiBmaWxlcy4uLg0KICAgICAgICAgTW91bnRpbmcgTW91bnQgL3Byb2Mv
eGVuIGZpbGVzLi4uDQpbICAgIDQuNjY4NDMwXSBzeXN0ZW1kWzFdOiBMaXN0ZW5pbmcgb24gdWRl
diBLZXJuZWwgU29ja2V0Lg0KWyAgT0sgIF0gTGlzdGVuaW5nIG9uIHVkZXYgS2VybmVsIFNvY2tl
dC4NClsgICAgNC42Nzg0NzRdIHN5c3RlbWRbMV06IFN0YXJ0ZWQgRGlzcGF0Y2ggUGFzc3dvcmQg
UmVxdWVzdHMgdG8gQ29uc29sZSBEaXJlY3RvcnkgV2F0Y2guDQpbICBPSyAgXSBTdGFydGVkIERp
c3BhdGNoIFBhc3N3b3JkIFJlcXVlc3RzIHRvIENvbnNvbGUgRGlyZWN0b3J5IFdhdGNoLg0KWyAg
ICA0LjcwODYxN10gc3lzdGVtZFsxXTogU3RhcnRpbmcgUmVtb3VudCBSb290IGFuZCBLZXJuZWwg
RmlsZSBTeXN0ZW1zLi4uDQogICAgICAgICBTdGFydGluZyBSZW1vdW50IFJvb3QgYW5kIEtlcm5l
bCBGaWxlIFN5c3RlbXMuLi5bICAgIDQuNzE5NTE2XSBFDQpYVDQtZnMgKG1tY2JsazFwMik6IHJl
LW1vdW50ZWQuIE9wdHM6IChudWxsKQ0KWyAgICA0LjcyMjE4N10gc3lzdGVtZFsxXTogQ3JlYXRl
ZCBzbGljZSBVc2VyIGFuZCBTZXNzaW9uIFNsaWNlLg0KWyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBV
c2VyIGFuZCBTZXNzaW9uIFNsaWNlLg0KWyAgICA0LjczNjg2Nl0gc3lzdGVtZFsxXTogUmVhY2hl
ZCB0YXJnZXQgU2xpY2VzLg0KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU2xpY2VzLg0KWyAgICA0
Ljc0NTI0M10gc3lzdGVtZFsxXTogQ3JlYXRlZCBzbGljZSBzeXN0ZW0tc2VyaWFsXHgyZGdldHR5
LnNsaWNlLg0KWyAgT0sgIF0gQ3JlYXRlZCBzbGljZSBzeXN0ZW0tc2VyaWFsXHgyZGdldHR5LnNs
aWNlLg0KWyAgICA0Ljc1NzEyNl0gc3lzdGVtZFsxXTogU3RhcnRlZCBGb3J3YXJkIFBhc3N3b3Jk
IFJlcXVlc3RzIHRvIFdhbGwgRGlyZWN0b3J5IFdhdGNoLg0KWyAgT0sgIF0gU3RhcnRlZCBGb3J3
YXJkIFBhc3N3b3JkIFJlcXVlc3RzIHRvIFdhbGwgRGlyZWN0b3J5IFdhdGNoLg0KWyAgICA0Ljc3
MTQ2MV0gc3lzdGVtZFsxXTogUmVhY2hlZCB0YXJnZXQgUGF0aHMuDQpbICBPSyAgXSBSZWFjaGVk
IHRhcmdldCBQYXRocy4NClsgICAgNC43Nzk0ODhdIHN5c3RlbWRbMV06IFJlYWNoZWQgdGFyZ2V0
IFN3YXAuDQpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTd2FwLg0KWyAgICA0Ljc4ODY0NV0gc3lz
dGVtZFsxXTogTW91bnRlZCBNb3VudCAvcHJvYy94ZW4gZmlsZXMuDQpbICBPSyAgXSBNb3VudGVk
IE1vdW50IC9wcm9jL3hlbiBmaWxlcy4NClsgICAgNC43OTgxOTZdIHN5c3RlbWRbMV06IE1vdW50
ZWQgUE9TSVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4NClsgIE9LICBdIE1vdW50ZWQgUE9T
SVggTWVzc2FnZSBRdWV1ZSBGaWxlIFN5c3RlbS4NClsgICAgNC44MDk0NjldIHN5c3RlbWRbMV06
IE1vdW50ZWQgRGVidWcgRmlsZSBTeXN0ZW0uDQpbICBPSyAgXSBNb3VudGVkIERlYnVnIEZpbGUg
U3lzdGVtLg0KWyAgICA0LjgxODM2MF0gc3lzdGVtZFsxXTogTW91bnRlZCBIdWdlIFBhZ2VzIEZp
bGUgU3lzdGVtLg0KWyAgT0sgIF0gTW91bnRlZCBIdWdlIFBhZ2VzIEZpbGUgU3lzdGVtLg0KWyAg
ICA0LjgyODEyNV0gc3lzdGVtZFsxXTogTW91bnRlZCBUZW1wb3JhcnkgRGlyZWN0b3J5Lg0KWyAg
T0sgIF0gTW91bnRlZCBUZW1wb3JhcnkgRGlyZWN0b3J5Lg0KWyAgICA0LjgzNzYwNl0gc3lzdGVt
ZFsxXTogU3RhcnRlZCBKb3VybmFsIFNlcnZpY2UuDQpbICBPSyAgXSBTdGFydGVkIEpvdXJuYWwg
U2VydmljZS4NClsgIE9LICBdIFN0YXJ0ZWQgU2V0dXAgVmlydHVhbCBDb25zb2xlLg0KWyAgT0sg
IF0gU3RhcnRlZCBDcmVhdGUgbGlzdCBvZiByZXF1aXJlZCBzdGEuLi5jZSBub2RlcyBmb3IgdGhl
IGN1cnJlbnQga2VybmVsLg0KW0ZBSUxFRF0gRmFpbGVkIHRvIHN0YXJ0IExvYWQgS2VybmVsIE1v
ZHVsZXMuDQpTZWUgJ3N5c3RlbWN0bCBzdGF0dXMgc3lzdGVtZC1tb2R1bGVzLWxvYWQuc2Vydmlj
ZScgZm9yIGRldGFpbHMuDQpbICBPSyAgXSBTdGFydGVkIFJlbW91bnQgUm9vdCBhbmQgS2VybmVs
IEZpbGUgU3lzdGVtcy4NCiAgICAgICAgIFN0YXJ0aW5nIHVkZXYgQ29sZHBsdWcgYWxsIERldmlj
ZXMuLi4NCiAgICAgICAgIE1vdW50aW5nIEZVU0UgQ29udHJvbCBGaWxlIFN5c3RlbS4uLg0KICAg
ICAgICAgTW91bnRpbmcgQ29uZmlndXJhdGlvbiBGaWxlIFN5c3RlbS4uLg0KICAgICAgICAgTW91
bnRpbmcgTkZTRCBjb25maWd1cmF0aW9uIGZpbGVzeXN0ZW0uLi4NCiAgICAgICAgIFN0YXJ0aW5n
IEFwcGx5IEtlcm5lbCBWYXJpYWJsZXMuLi4NCiAgICAgICAgIFN0YXJ0aW5nIENyZWF0ZSBTdGF0
aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuLi4NCiAgICAgICAgIFN0YXJ0aW5nIEZsdXNoIEpvdXJu
YWwgdG8gUGVyc2lzdGVudCBTdG9yYWdlLi4uDQpbICBPSyAgXSBNb3VudGVkIENvbmZpZ3VyYXRp
b24gRmlsZSBTeXN0ZW0uDQpbICBPSyAgXSBNb3VudGVkIEZVU0UgQ29udHJvbCBGaWxlIFN5c3Rl
bS4NCltGQUlMRURdIEZhaWxlZCB0byBtb3VudCBORlNEIGNvbmZpZ3VyYXRpb24gZmlsZXN5c3Rl
bS4NClNlZSAnc3lzdGVtY3RsIHN0YXR1cyBwcm9jLWZzLW5mc2QubW91bnQnIGZvciBkZXRhaWxz
Lg0KWyAgT0sgIF0gU3RhcnRlZCBBcHBseSBLZXJuZWwgVmFyaWFibGVzLg0KWyAgICA1LjAyMzM4
OV0gc3lzdGVtZC1qb3VybmFsZFsxNTQ0XTogUmVjZWl2ZWQgcmVxdWVzdCB0byBmbHVzaCBydW50
aW1lIGpvdXJuYWwgZnJvbSBQSUQgMQ0KWyAgT0sgIF0gU3RhcnRlZCBGbHVzaCBKb3VybmFsIHRv
IFBlcnNpc3RlbnQgU3RvcmFnZS4NClsgIE9LICBdIFN0YXJ0ZWQgQ3JlYXRlIFN0YXRpYyBEZXZp
Y2UgTm9kZXMgaW4gL2Rldi4NClsgIE9LICBdIFJlYWNoZWQgdGFyZ2V0IExvY2FsIEZpbGUgU3lz
dGVtcyAoUHJlKS4NCiAgICAgICAgIE1vdW50aW5nIG1vdW50IHhlbnN0b3JlIGZpbGUgc3lzdGVt
Li4uDQogICAgICAgICBNb3VudGluZyAvdmFyL3ZvbGF0aWxlLi4uDQogICAgICAgICBTdGFydGlu
ZyB1ZGV2IEtlcm5lbCBEZXZpY2UgTWFuYWdlci4uLg0KWyAgT0sgIF0gTW91bnRlZCBtb3VudCB4
ZW5zdG9yZSBmaWxlIHN5c3RlbS4NClsgIE9LICBdIE1vdW50ZWQgL3Zhci92b2xhdGlsZS4NCiAg
ICAgICAgIFN0YXJ0aW5nIExvYWQvU2F2ZSBSYW5kb20gU2VlZC4uLg0KWyAgT0sgIF0gUmVhY2hl
ZCB0YXJnZXQgTG9jYWwgRmlsZSBTeXN0ZW1zLg0KICAgICAgICAgU3RhcnRpbmcgQ3JlYXRlIFZv
bGF0aWxlIEZpbGVzIGFuZCBEaXJlY3Rvcmllcy4uLg0KWyAgT0sgIF0gU3RhcnRlZCBMb2FkL1Nh
dmUgUmFuZG9tIFNlZWQuDQpbICBPSyAgXSBTdGFydGVkIENyZWF0ZSBWb2xhdGlsZSBGaWxlcyBh
bmQgRGlyZWN0b3JpZXMuDQogICAgICAgICBTdGFydGluZyBVcGRhdGUgVVRNUCBhYm91dCBTeXN0
ZW0gQm9vdC9TaHV0ZG93bi4uLg0KWyAgT0sgIF0gU3RhcnRlZCB1ZGV2IENvbGRwbHVnIGFsbCBE
ZXZpY2VzLg0KWyAgT0sgIF0gU3RhcnRlZCBVcGRhdGUgVVRNUCBhYm91dCBTeXN0ZW0gQm9vdC9T
aHV0ZG93bi4NClsgIE9LICBdIFN0YXJ0ZWQgdWRldiBLZXJuZWwgRGV2aWNlIE1hbmFnZXIuDQpb
ICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTeXN0ZW0gSW5pdGlhbGl6YXRpb24uDQpbICBPSyAgXSBM
aXN0ZW5pbmcgb24gUlBDYmluZCBTZXJ2ZXIgQWN0aXZhdGlvbiBTb2NrZXQuDQpbICBPSyAgXSBM
aXN0ZW5pbmcgb24gRC1CdXMgU3lzdGVtIE1lc3NhZ2UgQnVzIFNvY2tldC4NClsgIE9LICBdIExp
c3RlbmluZyBvbiBkcm9wYmVhci5zb2NrZXQuDQogICAgICAgICBTdGFydGluZyBSZXN0b3JlIFNv
dW5kIENhcmQgU3RhdGUuLi4NClsgIE9LICBdIFN0YXJ0ZWQgRGFpbHkgQ2xlYW51cCBvZiBUZW1w
b3JhcnkgRGlyZWN0b3JpZXMuDQpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBUaW1lcnMuDQpbICBP
SyAgXSBMaXN0ZW5pbmcgb24gQXZhaGkgbUROUy9ETlMtU0QgU3RhY2sgQWN0aXZhdGlvbiBTb2Nr
ZXQuDQpbICBPSyAgXSBSZWFjaGVkIHRhcmdldCBTb2NrZXRzLg0KWyAgT0sgIF0gUmVhY2hlZCB0
YXJnZXQgQmFzaWMgU3lzdGVtLg0KICAgICAgICAgU3RhcnRpbmcgUGVybWl0IFVzZXIgU2Vzc2lv
bnMuLi4NClsgIE9LICBdIFN0YXJ0ZWQgU3lzdGVtIExvZ2dpbmcgU2VydmljZS4NCiAgICAgICAg
IFN0YXJ0aW5nIFBvd2VyVlIgY29uc3VtZXIgc2VydmljZXMuLi4NClsgICAgNS4zNzU2MjBdIGFk
djc0ODIgNC0wMDM0OiBOb3QgZGV0ZWN0IGFueSB2aWRlbyBpbnB1dCBzaWduYWwNCiAgICAgICAg
IFN0YXJ0aW5nIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrLi4uWyAgICA1LjM4NTkzOV0gYQ0KZHY3
NDgyIDQtMDA3MDogTm90IGRldGVjdCBhbnkgdmlkZW8gaW5wdXQgc2lnbmFsDQogICAgICAgICBT
dGFydGluZyBYZW4gZHJpdmVyIGRvbWFpbiBkZXZpY2UgZGFlbW9uLi4uDQogICAgICAgICBTdGFy
dGluZyBUaGUgWGVuIHhlbnN0b3JlLi4uDQpbICBPSyAgXSBTdGFydGVkIEtlcm5lbCBMb2dnaW5n
IFNlcnZpY2UuDQpbICBPSyAgXSBTdGFydGVkIEQtQnVzIFN5c3RlbSBNZXNzYWdlIEJ1cy4NClsg
ICAgNS40MjA3MzZdIGFkdjc0ODIgNC0wMDM0OiBOb3QgZGV0ZWN0IGFueSB2aWRlbyBpbnB1dCBz
aWduYWwNClsgICAgNS40MjY3MDRdIGFkdjc0ODIgNC0wMDM0OiBOb3QgZGV0ZWN0IGFueSB2aWRl
byBpbnB1dCBzaWduYWwNClsgICAgNS40MzM1MzhdIGFkdjc0ODIgNC0wMDcwOiBOb3QgZGV0ZWN0
IGFueSB2aWRlbyBpbnB1dCBzaWduYWwNClsgICAgNS40NDEzMDRdIGFkdjc0ODIgNC0wMDcwOiBO
b3QgZGV0ZWN0IGFueSB2aWRlbyBpbnB1dCBzaWduYWwNClsgICAgNS41MjMzNzNdIFtkcm1dIElu
aXRpYWxpemVkIHB2ciAxLjcuNDEyODcyMiAyMDExMDcwMSBvbiBtaW5vciAxDQpbICAgIDUuNTMx
MzI1XSByY2FyX2dlbjNfdGhlcm1hbCBlNjFhODAwMC50aGVybWFsOiBDYW4ndCByZWdpc3RlciB0
aGVybWFsIHpvbmUNClsgIE9LICBdIFN0YXJ0ZWQgQXZhaGkgbUROUy9ETlMtU0QgU3RhY2suDQog
ICAgICAgICBTdGFydGluZyBMb2dpbiBTZXJ2aWNlLi4uDQogICAgICAgICBTdGFydGluZyBMU0I6
IFN0YXJ0L3N0b3AgeGVuc3RvcmVkIGFuZCB4ZW5jb25zb2xlZC4uLg0KWyAgT0sgIF0gU3RhcnRl
ZCBSZXN0b3JlIFNvdW5kIENhcmQgU3RhdGUuDQpbICBPSyAgXSBTdGFydGVkIFBlcm1pdCBVc2Vy
IFNlc3Npb25zLg0KWyAgT0sgIF0gRm91bmQgZGV2aWNlIC9kZXYvaHZjMC4NClsgIE9LICBdIFN0
YXJ0ZWQgU2VyaWFsIEdldHR5IG9uIGh2YzAuDQpbICBPSyAgXSBTdGFydGVkIEdldHR5IG9uIHR0
eTEuDQpbICBPSyAgXSBTdGFydGVkIExvZ2luIFNlcnZpY2UuDQpbICBPSyAgXSBTdGFydGVkIFBv
d2VyVlIgY29uc3VtZXIgc2VydmljZXMuDQogICAgICAgICBTdGFydGluZyBXZXN0b24gV2F5bGFu
ZCBjb21wb3NpdG9yIHN0YXJ0dXAuLi4NClsgIE9LICBdIFN0YXJ0ZWQgWGVuIGRyaXZlciBkb21h
aW4gZGV2aWNlIGRhZW1vbi4NClsgIE9LICBdIFN0YXJ0ZWQgVGhlIFhlbiB4ZW5zdG9yZS4NClsg
IE9LICBdIFN0YXJ0ZWQgV2VzdG9uIFdheWxhbmQgY29tcG9zaXRvciBzdGFydHVwLg0KICAgICAg
ICAgU3RhcnRpbmcgeGVuLWluaXQtZG9tMCwgaW5pdGlhbGlzZSAuLi5kZXMsIEpTT04gY29uZmln
dXJhdGlvbiBzdHViKS4uLg0KICAgICAgICAgU3RhcnRpbmcgWGVuY29uc29sZWQgLSBoYW5kbGVz
IGxvZ2cuLi5ndWVzdCBjb25zb2xlcyBhbmQgaHlwZXJ2aXNvci4uLg0KWyAgT0sgIF0gU3RhcnRl
ZCBYZW5jb25zb2xlZCAtIGhhbmRsZXMgbG9nZ2kuLi5tIGd1ZXN0IGNvbnNvbGVzIGFuZCBoeXBl
cnZpc29yLg0KICAgICAgICAgU3RhcnRpbmcgcWVtdSBmb3IgeGVuIGRvbTAgZGlzayBiYWNrZW5k
Li4uDQpbICBPSyAgXSBTdGFydGVkIHFlbXUgZm9yIHhlbiBkb20wIGRpc2sgYmFja2VuZC4NClsg
IE9LICBdIFN0YXJ0ZWQgeGVuLWluaXQtZG9tMCwgaW5pdGlhbGlzZSBELi4ubm9kZXMsIEpTT04g
Y29uZmlndXJhdGlvbiBzdHViKS4NCiAgICAgICAgIFN0YXJ0aW5nIFhlbmRvbWFpbnMgLSBzdGFy
dCBhbmQgc3RvcCBndWVzdHMgb24gYm9vdCBhbmQgc2h1dGRvd24uLi4NCltGQUlMRURdIEZhaWxl
ZCB0byBzdGFydCBMU0I6IFN0YXJ0L3N0b3AgeGVuc3RvcmVkIGFuZCB4ZW5jb25zb2xlZC4NClNl
ZSAnc3lzdGVtY3RsIHN0YXR1cyB4ZW5jb21tb25zLnNlcnZpY2UnIGZvciBkZXRhaWxzLg0KWyAg
T0sgIF0gU3RhcnRlZCBYZW5kb21haW5zIC0gc3RhcnQgYW5kIHN0b3AgZ3Vlc3RzIG9uIGJvb3Qg
YW5kIHNodXRkb3duLg0KWyAgICA5LjMyODQ1Nl0gcmFuZG9tOiBub25ibG9ja2luZyBwb29sIGlz
IGluaXRpYWxpemVkDQoNClBva3kgKFlvY3RvIFByb2plY3QgUmVmZXJlbmNlIERpc3RybykgMi4w
LjIgc2FsdmF0b3IteC14ZW4tZG9tMCBodmMwDQoNCnNhbHZhdG9yLXgteGVuLWRvbTAgbG9naW46
IHJvb3QNCnJvb3RAc2FsdmF0b3IteC14ZW4tZG9tMDp+IyANCnJvb3RAc2FsdmF0b3IteC14ZW4t
ZG9tMDp+IyANCnJvb3RAc2FsdmF0b3IteC14ZW4tZG9tMDp+IyANCnJvb3RAc2FsdmF0b3IteC14
ZW4tZG9tMDp+IyBpMmNkZXRlY3QgLWwNCmkyYy00CWkyYyAgICAgICAJZTY2ZDgwMDAuaTJjICAg
ICAgICAgICAgICAgICAgICAJSTJDIGFkYXB0ZXINCmkyYy03CWkyYyAgICAgICAJZTYwYjAwMDAu
aTJjICAgICAgICAgICAgICAgICAgICAJSTJDIGFkYXB0ZXINCmkyYy04CWkyYyAgICAgICAJRGVz
aWduV2FyZSBIRE1JICAgICAgICAgICAgICAgICAJSTJDIGFkYXB0ZXINCmkyYy05CWkyYyAgICAg
ICAJRGVzaWduV2FyZSBIRE1JICAgICAgICAgICAgICAgICAJSTJDIGFkYXB0ZXINCnJvb3RAc2Fs
dmF0b3IteC14ZW4tZG9tMDp+IyANCnJvb3RAc2FsdmF0b3IteC14ZW4tZG9tMDp+IyANCnJvb3RA
c2FsdmF0b3IteC14ZW4tZG9tMDp+IyANCnJvb3RAc2FsdmF0b3IteC14ZW4tZG9tMDp+IyANCnJv
b3RAc2FsdmF0b3IteC14ZW4tZG9tMDp+IyByZWJvb3QNClRlcm1pbmF0ZWQNClsgIE9LICBdIFN0
b3BwZWQgU2Vzc2lvbiBjMSBvZiB1c2VyIHJvb3QuDQpbICBPSyAgXSBDbG9zZWQgZHJvcGJlYXIu
c29ja2V0Lg0KICAgICAgICAgU3RvcHBpbmcgVXNlciBNYW5hZ2VyIGZvciBVSUQgMC4uLg0KICAg
ICAgICAgVW5tb3VudGluZyAvcnVuL3VzZXIvMC4uLg0KWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQg
VGltZXJzLg0KWyAgT0sgIF0gQ2xvc2VkIFJQQ2JpbmQgU2VydmVyIEFjdGl2YXRpb24gU29ja2V0
Lg0KWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgTXVsdGktVXNlciBTeXN0ZW0uDQogICAgICAgICBT
dG9wcGluZyBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuLi4NCiAgICAgICAgIFN0b3BwaW5nIExv
Z2luIFNlcnZpY2UuLi4NCiAgICAgICAgIFN0b3BwaW5nIFhlbmRvbWFpbnMgLSBzdGFydCBhbmQg
c3RvcCBndWVzdHMgb24gYm9vdCBhbmQgc2h1dGRvd24uLi4NCiAgICAgICAgIFN0b3BwaW5nIFBv
d2VyVlIgY29uc3VtZXIgc2VydmljZXMuLi4NCiAgICAgICAgIFN0b3BwaW5nIEtlcm5lbCBMb2dn
aW5nIFNlcnZpY2UuLi4NClsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IExvZ2luIFByb21wdHMuDQog
ICAgICAgICBTdG9wcGluZyBTZXJpYWwgR2V0dHkgb24gaHZjMC4uLg0KICAgICAgICAgU3RvcHBp
bmcgR2V0dHkgb24gdHR5MS4uLg0KWyAgT0sgIF0gU3RvcHBlZCBEYWlseSBDbGVhbnVwIG9mIFRl
bXBvcmFyeSBEaXJlY3Rvcmllcy4NCiAgICAgICAgIFN0b3BwaW5nIEF2YWhpIG1ETlMvRE5TLVNE
IFN0YWNrLi4uDQogICAgICAgICBTdG9wcGluZyBTeXN0ZW0gTG9nZ2luZyBTZXJ2aWNlLi4uDQog
ICAgICAgICBTdGFydGluZyBTdG9yZSBTb3VuZCBDYXJkIFN0YXRlLi4uDQpbICBPSyAgXSBTdG9w
cGVkIFN5c3RlbSBMb2dnaW5nIFNlcnZpY2UuDQpbICBPSyAgXSBTdG9wcGVkIEF2YWhpIG1ETlMv
RE5TLVNEIFN0YWNrLg0KWyAgT0sgIF0gU3RvcHBlZCBLZXJuZWwgTG9nZ2luZyBTZXJ2aWNlLg0K
WyAgT0sgIF0gU3RvcHBlZCBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMuDQpbICBPSyAgXSBTdG9w
cGVkIExvZ2luIFNlcnZpY2UuDQpbICBPSyAgXSBTdG9wcGVkIFNlcmlhbCBHZXR0eSBvbiBodmMw
Lg0KWyAgT0sgIF0gU3RvcHBlZCBHZXR0eSBvbiB0dHkxLg0KWyAgT0sgIF0gU3RvcHBlZCBVc2Vy
IE1hbmFnZXIgZm9yIFVJRCAwLg0KW0ZBSUxFRF0gRmFpbGVkIHVubW91bnRpbmcgL3J1bi91c2Vy
LzAuDQpbICBPSyAgXSBTdG9wcGVkIFhlbmRvbWFpbnMgLSBzdGFydCBhbmQgc3RvcCBndWVzdHMg
b24gYm9vdCBhbmQgc2h1dGRvd24uDQpbICBPSyAgXSBTdG9wcGVkIFBvd2VyVlIgY29uc3VtZXIg
c2VydmljZXMuDQpbICBPSyAgXSBTdGFydGVkIFN0b3JlIFNvdW5kIENhcmQgU3RhdGUuDQpbICBP
SyAgXSBTdG9wcGVkIHhlbi1pbml0LWRvbTAsIGluaXRpYWxpc2UgRC4uLm5vZGVzLCBKU09OIGNv
bmZpZ3VyYXRpb24gc3R1YikuDQogICAgICAgICBTdG9wcGluZyBYZW5jb25zb2xlZCAtIGhhbmRs
ZXMgbG9nZy4uLmd1ZXN0IGNvbnNvbGVzIGFuZCBoeXBlcnZpc29yLi4uDQpbICBPSyAgXSBSZW1v
dmVkIHNsaWNlIHVzZXItMC5zbGljZS4NClsgIE9LICBdIFJlbW92ZWQgc2xpY2Ugc3lzdGVtLWdl
dHR5LnNsaWNlLg0KWyAgT0sgIF0gUmVtb3ZlZCBzbGljZSBzeXN0ZW0tc2VyaWFsXHgyZGdldHR5
LnNsaWNlLg0KICAgICAgICAgU3RvcHBpbmcgUGVybWl0IFVzZXIgU2Vzc2lvbnMuLi4NClsgIE9L
ICBdIENsb3NlZCBELUJ1cyBTeXN0ZW0gTWVzc2FnZSBCdXMgU29ja2V0Lg0KWyAgT0sgIF0gQ2xv
c2VkIEF2YWhpIG1ETlMvRE5TLVNEIFN0YWNrIEFjdGl2YXRpb24gU29ja2V0Lg0KWyAgT0sgIF0g
Q2xvc2VkIFN5c2xvZyBTb2NrZXQuDQpbICBPSyAgXSBTdG9wcGVkIFhlbmNvbnNvbGVkIC0gaGFu
ZGxlcyBsb2dnaS4uLm0gZ3Vlc3QgY29uc29sZXMgYW5kIGh5cGVydmlzb3IuDQpbICBPSyAgXSBT
dG9wcGVkIFBlcm1pdCBVc2VyIFNlc3Npb25zLg0KWyAgT0sgIF0gU3RvcHBlZCB0YXJnZXQgUmVt
b3RlIEZpbGUgU3lzdGVtcy4NClsgIE9LICBdIFN0b3BwZWQgVGhlIFhlbiB4ZW5zdG9yZS4NClsg
IE9LICBdIFN0b3BwZWQgdGFyZ2V0IEJhc2ljIFN5c3RlbS4NClsgIE9LICBdIFN0b3BwZWQgdGFy
Z2V0IFNsaWNlcy4NClsgIE9LICBdIFJlbW92ZWQgc2xpY2UgVXNlciBhbmQgU2Vzc2lvbiBTbGlj
ZS4NClsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IFBhdGhzLg0KWyAgT0sgIF0gU3RvcHBlZCBEaXNw
YXRjaCBQYXNzd29yZCBSZXF1ZXN0cyB0byBDb25zb2xlIERpcmVjdG9yeSBXYXRjaC4NClsgIE9L
ICBdIFN0b3BwZWQgRm9yd2FyZCBQYXNzd29yZCBSZXF1ZXN0cyB0byBXYWxsIERpcmVjdG9yeSBX
YXRjaC4NClsgIE9LICBdIFN0b3BwZWQgdGFyZ2V0IFN5c3RlbSBJbml0aWFsaXphdGlvbi4NCiAg
ICAgICAgIFN0b3BwaW5nIFVwZGF0ZSBVVE1QIGFib3V0IFN5c3RlbSBCb290L1NodXRkb3duLi4u
DQogICAgICAgICBTdG9wcGluZyBMb2FkL1NhdmUgUmFuZG9tIFNlZWQuLi4NClsgIE9LICBdIFN0
b3BwZWQgdGFyZ2V0IFN3YXAuDQpbICBPSyAgXSBTdG9wcGVkIEFwcGx5IEtlcm5lbCBWYXJpYWJs
ZXMuDQpbICBPSyAgXSBTdG9wcGVkIFNldHVwIFZpcnR1YWwgQ29uc29sZS4NCiAgICAgICAgIFVu
bW91bnRpbmcgVGVtcG9yYXJ5IERpcmVjdG9yeS4uLg0KICAgICAgICAgVW5tb3VudGluZyBtb3Vu
dCB4ZW5zdG9yZSBmaWxlIHN5c3RlbS4uLg0KWyAgT0sgIF0gU3RvcHBlZCBVcGRhdGUgVVRNUCBh
Ym91dCBTeXN0ZW0gQm9vdC9TaHV0ZG93bi4NClsgIE9LICBdIFN0b3BwZWQgTG9hZC9TYXZlIFJh
bmRvbSBTZWVkLg0KWyAgT0sgIF0gVW5tb3VudGVkIFRlbXBvcmFyeSBEaXJlY3RvcnkuDQpbICBP
SyAgXSBVbm1vdW50ZWQgbW91bnQgeGVuc3RvcmUgZmlsZSBzeXN0ZW0uDQpbICBPSyAgXSBTdG9w
cGVkIHRhcmdldCBMb2NhbCBGaWxlIFN5c3RlbXMgKFByZSkuDQpbICBPSyAgXSBTdG9wcGVkIENy
ZWF0ZSBTdGF0aWMgRGV2aWNlIE5vZGVzIGluIC9kZXYuDQpbICBPSyAgXSBSZWFjaGVkIHRhcmdl
dCBVbm1vdW50IEFsbCBGaWxlc3lzdGVtcy4NClsgIE9LICBdIFN0b3BwZWQgUmVtb3VudCBSb290
IGFuZCBLZXJuZWwgRmlsZSBTeXN0ZW1zLg0KWyAgT0sgIF0gU3RvcHBlZCBDcmVhdGUgVm9sYXRp
bGUgRmlsZXMgYW5kIERpcmVjdG9yaWVzLg0KWyAgT0sgIF0gUmVhY2hlZCB0YXJnZXQgU2h1dGRv
d24uDQpbICAxMjQuMjY1NjMwXSB3YXRjaGRvZzogd2F0Y2hkb2cwOiB3YXRjaGRvZyBkaWQgbm90
IHN0b3AhDQpbICAxMjQuMjgzMTI3XSBzeXN0ZW1kLXNodXRkb3duWzFdOiBTZW5kaW5nIFNJR1RF
Uk0gdG8gcmVtYWluaW5nIHByb2Nlc3Nlcy4uLg0KWyAgMTI0LjMyMjYzN10gc3lzdGVtZC1qb3Vy
bmFsZFsxNTQ0XTogUmVjZWl2ZWQgU0lHVEVSTSBmcm9tIFBJRCAxIChzeXN0ZW1kLXNodXRkb3cp
Lg0KWyAgMTM0LjMyODMyNF0gc3lzdGVtZC1zaHV0ZG93blsxXTogU2VuZGluZyBTSUdLSUxMIHRv
IHJlbWFpbmluZyBwcm9jZXNzZXMuLi4NClsgIDEzNC4zNjQ4MjldIHN5c3RlbWQtc2h1dGRvd25b
MV06IEhhcmR3YXJlIHdhdGNoZG9nICdSZW5lc2FzIFdEVCBXYXRjaGRvZycsIHZlcnNpb24gMA0K
WyAgMTM0LjM3Mjg3Nl0gc3lzdGVtZC1zaHV0ZG93blsxXTogVW5tb3VudGluZyBmaWxlIHN5c3Rl
bXMuDQpbICAxMzQuMzc4NjIwXSBzeXN0ZW1kLXNodXRkb3duWzFdOiBVbm1vdW50aW5nIC9ydW4v
dXNlci8wLg0KWyAgMTM0LjM5NjMzNl0gc3lzdGVtZC1zaHV0ZG93blsxXTogVW5tb3VudGluZyAv
dmFyL3ZvbGF0aWxlLg0KWyAgMTM0LjQ3NzM4M10gRVhUNC1mcyAobW1jYmxrMXAyKTogcmUtbW91
bnRlZC4gT3B0czogKG51bGwpDQpbICAxMzQuNDg0NDg2XSBFWFQ0LWZzIChtbWNibGsxcDIpOiBy
ZS1tb3VudGVkLiBPcHRzOiAobnVsbCkNClsgIDEzNC40ODk4MDNdIEVYVDQtZnMgKG1tY2JsazFw
Mik6IHJlLW1vdW50ZWQuIE9wdHM6IChudWxsKQ0KWyAgMTM0LjQ5NTI4OV0gc3lzdGVtZC1zaHV0
ZG93blsxXTogQWxsIGZpbGVzeXN0ZW1zIHVubW91bnRlZC4NClsgIDEzNC41MDA4ODNdIHN5c3Rl
bWQtc2h1dGRvd25bMV06IERlYWN0aXZhdGluZyBzd2Fwcy4NClsgIDEzNC41MDYxMDFdIHN5c3Rl
bWQtc2h1dGRvd25bMV06IEFsbCBzd2FwcyBkZWFjdGl2YXRlZC4NClsgIDEzNC41MTEyNDRdIHN5
c3RlbWQtc2h1dGRvd25bMV06IERldGFjaGluZyBsb29wIGRldmljZXMuDQpbICAxMzQuNTI2MjEz
XSBzeXN0ZW1kLXNodXRkb3duWzFdOiBBbGwgbG9vcCBkZXZpY2VzIGRldGFjaGVkLg0KWyAgMTM0
LjUzMTcwM10gc3lzdGVtZC1zaHV0ZG93blsxXTogRGV0YWNoaW5nIERNIGRldmljZXMuDQpbICAx
MzQuNTM3MDcxXSBzeXN0ZW1kLXNodXRkb3duWzFdOiBBbGwgRE0gZGV2aWNlcyBkZXRhY2hlZC4N
ClsgIDEzNC41NTU5NTldIHN5c3RlbWQtc2h1dGRvd25bMV06IFJlYm9vdGluZy4NClsgIDEzNC44
MjAyODFdIHhlbmJ1czogRmFpbGVkIHRvIHJlbGVhc2Ugd2F0Y2ggQHJlbGVhc2VEb21haW46IC01
DQpbICAxMzQuODI2MDMyXSB4ZW5idXM6IEZhaWxlZCB0byByZWxlYXNlIHdhdGNoIEBpbnRyb2R1
Y2VEb21haW46IC01DQpbICAxMzUuMTkwMjgyXSByZWJvb3Q6IFJlc3RhcnRpbmcgc3lzdGVtDQoo
WEVOKSBIYXJkd2FyZSBEb20wIHNodXRkb3duOiByZWJvb3RpbmcgbWFjaGluZQ0KDQoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioNCioJQm9vdGlu
ZyB1c2luZyB0aGUgc2FtZSBkdGIgZm9yIHRoZSBzZWNvbmQgdGltZQ0KKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKg0KDQpOT1RJQ0U6ICBCTDI6
IFItQ2FyIEdlbjMgSW5pdGlhbCBQcm9ncmFtIExvYWRlcihDQTU3KSBSZXYuMS4wLjkNCk5PVElD
RTogIEJMMjogUFJSIGlzIFItQ2FyIEgzIEVTMS4xDQpOT1RJQ0U6ICBCTDI6IEJvb3QgZGV2aWNl
IGlzIEh5cGVyRmxhc2goODBNSHopDQpOT1RJQ0U6ICBCTDI6IExDTSBzdGF0ZSBpcyBDTQ0KTk9U
SUNFOiAgQkwyOiBBVlMgc2V0dGluZyBzdWNjZWVkZWQuIERWRlNfU2V0VklEPTB4NTINCk5PVElD
RTogIEJMMjogRERSMjQwMChyZXYuMC4xNSkNCk5PVElDRTogIEJMMjogRFJBTSBTcGxpdCBpcyA0
Y2gNCk5PVElDRTogIEJMMjogUW9TIGlzIGRlZmF1bHQgc2V0dGluZyhyZXYuMC4zMikNCk5PVElD
RTogIEJMMjogdjEuMShyZWxlYXNlKTozYWQwMmFjDQpOT1RJQ0U6ICBCTDI6IEJ1aWx0IDogMTU6
MTY6MDEsIEZlYiAxNSAyMDE3DQpOT1RJQ0U6ICBCTDI6IE5vcm1hbCBib290DQpOT1RJQ0U6ICBC
TDI6IGRzdD0weGU2MzFhMjA4IHNyYz0weDgxODAwMDAgbGVuPTUxMigweDIwMCkNCk5PVElDRTog
IEJMMjogZHN0PTB4NDNmMDAwMDAgc3JjPTB4ODE4MDQwMCBsZW49NjE0NCgweDE4MDApDQpOT1RJ
Q0U6ICBCTDI6IGRzdD0weDQ0MDAwMDAwIHNyYz0weDgxYzAwMDAgbGVuPTY1NTM2KDB4MTAwMDAp
DQpOT1RJQ0U6ICBCTDI6IGRzdD0weDQ0MTAwMDAwIHNyYz0weDgyMDAwMDAgbGVuPTUyNDI4OCgw
eDgwMDAwKQ0KTk9USUNFOiAgQkwyOiBkc3Q9MHg0OTAwMDAwMCBzcmM9MHg4NjQwMDAwIGxlbj0x
MDQ4NTc2KDB4MTAwMDAwKQ0KDQoNClUtQm9vdCAyMDE1LjA0IChGZWIgMTUgMjAxNyAtIDE1OjE2
OjAyKQ0KDQpDUFU6IFJlbmVzYXMgRWxlY3Ryb25pY3MgUjhBNzc5NSByZXYgMS4xDQpCb2FyZDog
U2FsdmF0b3ItWA0KSTJDOiAgIHJlYWR5DQpEUkFNOiAgMy45IEdpQg0KTU1DOiAgIHNoLXNkaGk6
IDAsIHNoLXNkaGk6IDEsIHNoLXNkaGk6IDINCkluOiAgICBzZXJpYWwNCk91dDogICBzZXJpYWwN
CkVycjogICBzZXJpYWwNCk5ldDogICByYXZiDQpIaXQgYW55IGtleSB0byBzdG9wIGF1dG9ib290
OiAgMCANCjgxOTU4NCBieXRlcyByZWFkIGluIDk5IG1zICg3LjkgTWlCL3MpDQo2NTc3NiBieXRl
cyByZWFkIGluIDM3IG1zICgxLjcgTWlCL3MpDQoxNTA2NzY0OCBieXRlcyByZWFkIGluIDEzMDYg
bXMgKDExIE1pQi9zKQ0KMTAzMTkgYnl0ZXMgcmVhZCBpbiAyNCBtcyAoNDE4LjkgS2lCL3MpDQoj
IyBCb290aW5nIGtlcm5lbCBmcm9tIExlZ2FjeSBJbWFnZSBhdCA0ODA4MDAwMCAuLi4NCiAgIElt
YWdlIE5hbWU6ICAgWEVODQogICBJbWFnZSBUeXBlOiAgIEFBcmNoNjQgTGludXggS2VybmVsIElt
YWdlICh1bmNvbXByZXNzZWQpDQogICBEYXRhIFNpemU6ICAgIDgxOTUyMCBCeXRlcyA9IDgwMC4z
IEtpQg0KICAgTG9hZCBBZGRyZXNzOiA3ODA4MDAwMA0KICAgRW50cnkgUG9pbnQ6ICA3ODA4MDAw
MA0KICAgVmVyaWZ5aW5nIENoZWNrc3VtIC4uLiBPSw0KIyMgRmxhdHRlbmVkIERldmljZSBUcmVl
IGJsb2IgYXQgNDgwMDAwMDANCiAgIEJvb3RpbmcgdXNpbmcgdGhlIGZkdCBibG9iIGF0IDB4NDgw
MDAwMDANCiAgIExvYWRpbmcgS2VybmVsIEltYWdlIC4uLiBPSw0KICAgVXNpbmcgRGV2aWNlIFRy
ZWUgaW4gcGxhY2UgYXQgMDAwMDAwMDA0ODAwMDAwMCwgZW5kIDAwMDAwMDAwNDgwMTMwZWYNCg0K
U3RhcnRpbmcga2VybmVsIC4uLg0KDQogWGVuIDQuOC4wDQooWEVOKSBYZW4gdmVyc2lvbiA0Ljgu
MCAoYWFyY2g2NC1wb2t5LWxpbnV4LWdjYyAoTGluYXJvIEdDQyA1LjItMjAxNS4xMS0yKSA1LjIu
MSAyMDE1MTAwNSkgZGVidWc9biAgV2VkIEZlYiAxNSAxNDo1NjoxMiBJU1QgMjAxNw0KKFhFTikg
TGF0ZXN0IENoYW5nZVNldDogV2VkIEp1biAyMiAxNzoyODoxOCAyMDE2ICswMzAwIGdpdDozZmE1
ZDJhLWRpcnR5DQooWEVOKSBQcm9jZXNzb3I6IDQxMWZkMDczOiAiQVJNIExpbWl0ZWQiLCB2YXJp
YW50OiAweDEsIHBhcnQgMHhkMDcsIHJldiAweDMNCihYRU4pIDY0LWJpdCBFeGVjdXRpb246DQoo
WEVOKSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAwMDAwMDAwMDAwMjIyMiAwMDAwMDAwMDAwMDAw
MDAwDQooWEVOKSAgICAgRXhjZXB0aW9uIExldmVsczogRUwzOjY0KzMyIEVMMjo2NCszMiBFTDE6
NjQrMzIgRUwwOjY0KzMyDQooWEVOKSAgICAgRXh0ZW5zaW9uczogRmxvYXRpbmdQb2ludCBBZHZh
bmNlZFNJTUQNCihYRU4pICAgRGVidWcgRmVhdHVyZXM6IDAwMDAwMDAwMTAzMDUxMDYgMDAwMDAw
MDAwMDAwMDAwMA0KKFhFTikgICBBdXhpbGlhcnkgRmVhdHVyZXM6IDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICBNZW1vcnkgTW9kZWwgRmVhdHVyZXM6IDAwMDAwMDAw
MDAwMDExMjQgMDAwMDAwMDAwMDAwMDAwMA0KKFhFTikgICBJU0EgRmVhdHVyZXM6ICAwMDAwMDAw
MDAwMDExMTIwIDAwMDAwMDAwMDAwMDAwMDANCihYRU4pIDMyLWJpdCBFeGVjdXRpb246DQooWEVO
KSAgIFByb2Nlc3NvciBGZWF0dXJlczogMDAwMDAxMzE6MDAwMTEwMTENCihYRU4pICAgICBJbnN0
cnVjdGlvbiBTZXRzOiBBQXJjaDMyIEEzMiBUaHVtYiBUaHVtYi0yIEphemVsbGUNCihYRU4pICAg
ICBFeHRlbnNpb25zOiBHZW5lcmljVGltZXIgU2VjdXJpdHkNCihYRU4pICAgRGVidWcgRmVhdHVy
ZXM6IDAzMDEwMDY2DQooWEVOKSAgIEF1eGlsaWFyeSBGZWF0dXJlczogMDAwMDAwMDANCihYRU4p
ICAgTWVtb3J5IE1vZGVsIEZlYXR1cmVzOiAxMDIwMTEwNSA0MDAwMDAwMCAwMTI2MDAwMCAwMjEw
MjIxMQ0KKFhFTikgIElTQSBGZWF0dXJlczogMDIxMDExMTAgMTMxMTIxMTEgMjEyMzIwNDIgMDEx
MTIxMzEgMDAwMTExNDIgMDAwMTExMjENCihYRU4pIFVzaW5nIFBTQ0ktMS4wIGZvciBTTVAgYnJp
bmd1cA0KKFhFTikgR2VuZXJpYyBUaW1lciBJUlE6IHBoeXM9MzAgaHlwPTI2IHZpcnQ9MjcgRnJl
cTogODMzMyBLSHoNCihYRU4pIEdJQ3YyIGluaXRpYWxpemF0aW9uOg0KKFhFTikgICAgICAgICBn
aWNfZGlzdF9hZGRyPTAwMDAwMDAwZjEwMTAwMDANCihYRU4pICAgICAgICAgZ2ljX2NwdV9hZGRy
PTAwMDAwMDAwZjEwMjAwMDANCihYRU4pICAgICAgICAgZ2ljX2h5cF9hZGRyPTAwMDAwMDAwZjEw
NDAwMDANCihYRU4pICAgICAgICAgZ2ljX3ZjcHVfYWRkcj0wMDAwMDAwMGYxMDYwMDAwDQooWEVO
KSAgICAgICAgIGdpY19tYWludGVuYW5jZV9pcnE9MjUNCihYRU4pIEdJQ3YyOiBBZGp1c3Rpbmcg
Q1BVIGludGVyZmFjZSBiYXNlIHRvIDB4ZjEwMmYwMDANCihYRU4pIEdJQ3YyOiA1MTIgbGluZXMs
IDggY3B1cywgc2VjdXJlIChJSUQgMDIwMDA0M2IpLg0KKFhFTikgWFNNIEZyYW1ld29yayB2MS4w
LjAgaW5pdGlhbGl6ZWQNCihYRU4pIHhzbTogUG9saWN5IGxlbiA9IDB4MDAwMDAwMDAwMDAxMDAw
MCBzdGFydCBhdCAweDAwMDAwMDAwN2MwMDAwMDANCihYRU4pIEZsYXNrOiAxMjggYXZ0YWIgaGFz
aCBzbG90cywgMjgwIHJ1bGVzLg0KKFhFTikgRmxhc2s6IDEyOCBhdnRhYiBoYXNoIHNsb3RzLCAy
ODAgcnVsZXMuDQooWEVOKSBGbGFzazogIDQgdXNlcnMsIDMgcm9sZXMsIDM4IHR5cGVzLCAyIGJv
b2xzDQooWEVOKSBGbGFzazogIDEyIGNsYXNzZXMsIDI4MCBydWxlcw0KKFhFTikgRmxhc2s6ICBT
dGFydGluZyBpbiBlbmZvcmNpbmcgbW9kZS4NCihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENy
ZWRpdCBTY2hlZHVsZXIgKGNyZWRpdCkNCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2Yg
NjQgS2lCLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVMQ0KKFhFTikgQ1BVIDEgYm9vdGVkLg0KKFhF
TikgQnJpbmdpbmcgdXAgQ1BVMg0KKFhFTikgQ1BVIDIgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcg
dXAgQ1BVMw0KKFhFTikgQ1BVIDMgYm9vdGVkLg0KKFhFTikgQnJpbmdpbmcgdXAgQ1BVNA0KKFhF
TikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTQNCihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFUg
NCAoZXJyb3IgLTYpDQooWEVOKSBCcmluZ2luZyB1cCBDUFU1DQooWEVOKSBGYWlsZWQgdG8gYnJp
bmcgdXAgQ1BVNQ0KKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVSA1IChlcnJvciAtNikNCihY
RU4pIEJyaW5naW5nIHVwIENQVTYNCihYRU4pIEZhaWxlZCB0byBicmluZyB1cCBDUFU2DQooWEVO
KSBGYWlsZWQgdG8gYnJpbmcgdXAgQ1BVIDYgKGVycm9yIC02KQ0KKFhFTikgQnJpbmdpbmcgdXAg
Q1BVNw0KKFhFTikgRmFpbGVkIHRvIGJyaW5nIHVwIENQVTcNCihYRU4pIEZhaWxlZCB0byBicmlu
ZyB1cCBDUFUgNyAoZXJyb3IgLTYpDQooWEVOKSBCcm91Z2h0IHVwIDQgQ1BVcw0KKFhFTikgUDJN
OiA0NC1iaXQgSVBBIHdpdGggNDQtYml0IFBBDQooWEVOKSBQMk06IDQgbGV2ZWxzIHdpdGggb3Jk
ZXItMCByb290LCBWVENSIDB4ODAwNDM1OTQNCihYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBkaXNh
YmxlZA0KKFhFTikgYnVpbGQtaWQ6IDljNzljZGJhOTUxNjY0MGI3OTY1YzgwMGM4ZTc2YmQwOWQ1
YjRkMTUNCihYRU4pIGFsdGVybmF0aXZlczogUGF0Y2hpbmcgd2l0aCBhbHQgdGFibGUgMDAwMDAw
MDA0MDBkNTIxOCAtPiAwMDAwMDAwMDQwMGQ1NmE0DQooWEVOKSAqKiogTE9BRElORyBET01BSU4g
MCAqKioNCihYRU4pIExvYWRpbmcga2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAwMDAwMDAwMDdh
MDAwMDAwDQooWEVOKSBBbGxvY2F0aW5nIDE6MSBtYXBwaW5ncyB0b3RhbGxpbmcgMjA0OE1CIGZv
ciBkb20wOg0KKFhFTikgQkFOS1swXSAweDAwMDAwMDUwMDAwMDAwLTB4MDAwMDAwNzgwMDAwMDAg
KDY0ME1CKQ0KKFhFTikgQkFOS1sxXSAweDAwMDAwNjAwMDAwMDAwLTB4MDAwMDA2NDAwMDAwMDAg
KDEwMjRNQikNCihYRU4pIEJBTktbMl0gMHgwMDAwMDcxODAwMDAwMC0weDAwMDAwNzMwMDAwMDAw
ICgzODRNQikNCihYRU4pIEdyYW50IHRhYmxlIHJhbmdlOiAweDAwMDAwMDdmZTAwMDAwLTB4MDAw
MDAwN2ZlNjUwMDANCihYRU4pIExvYWRpbmcgekltYWdlIGZyb20gMDAwMDAwMDA3YTAwMDAwMCB0
byAwMDAwMDAwMDUwMDgwMDAwLTAwMDAwMDAwNTIwODAwMDANCihYRU4pIEFsbG9jYXRpbmcgUFBJ
IDE2IGZvciBldmVudCBjaGFubmVsIGludGVycnVwdA0KKFhFTikgTG9hZGluZyBkb20wIERUQiB0
byAweDAwMDAwMDAwNTgwMDAwMDAtMHgwMDAwMDAwMDU4MDBmN2I0DQooWEVOKSBTdGQuIExvZ2xl
dmVsOiBBbGwNCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBOb3RoaW5nIChSYXRlLWxpbWl0ZWQ6IEVy
cm9ycyBhbmQgd2FybmluZ3MpDQooWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUg
J0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRvIFhlbikNCihYRU4pIEZyZWVk
IDI4OGtCIGluaXQgbWVtb3J5Lg0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdy
aXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSNA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxl
ZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSOA0KKFhFTikgZDB2MDogdkdJQ0Q6
IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMTINCihYRU4pIGQw
djA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjE2
DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5kbGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJ
Q0FDVElWRVIyMA0KKFhFTikgZDB2MDogdkdJQ0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZm
ZmZmZmYgdG8gSUNBQ1RJVkVSMjQNCihYRU4pIGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3
cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZFUjI4DQooWEVOKSBkMHYwOiB2R0lDRDogdW5oYW5k
bGVkIHdvcmQgd3JpdGUgMHhmZmZmZmZmZiB0byBJQ0FDVElWRVIzMg0KKFhFTikgZDB2MDogdkdJ
Q0Q6IHVuaGFuZGxlZCB3b3JkIHdyaXRlIDB4ZmZmZmZmZmYgdG8gSUNBQ1RJVkVSMzYNCihYRU4p
IGQwdjA6IHZHSUNEOiB1bmhhbmRsZWQgd29yZCB3cml0ZSAweGZmZmZmZmZmIHRvIElDQUNUSVZF
UjQwDQpbICAgIDAuMDAwMDAwXSBCb290aW5nIExpbnV4IG9uIHBoeXNpY2FsIENQVSAweDANClsg
ICAgMC4wMDAwMDBdIExpbnV4IHZlcnNpb24gNC42LjAteW9jdG8tc3RhbmRhcmQgKGdjYyB2ZXJz
aW9uIDUuMi4xIDIwMTUxMDA1IChMaW5hcm8gR0NDIDUuMi0yMDE1LjExLTIpICkgIzEgU01QIFBS
RUVNUFQgRnJpIE1heSAxMiAxMDozOTozMSBJU1QgMjAxNw0KWyAgICAwLjAwMDAwMF0gQm9vdCBD
UFU6IEFBcmNoNjQgUHJvY2Vzc29yIFs0MTFmZDA3M10NClsgICAgMC4wMDAwMDBdIGRlYnVnOiBp
Z25vcmluZyBsb2dsZXZlbCBzZXR0aW5nLg0KWyAgICAwLjAwMDAwMF0gZWZpOiBHZXR0aW5nIEVG
SSBwYXJhbWV0ZXJzIGZyb20gRkRUOg0KWyAgICAwLjAwMDAwMF0gZWZpOiBVRUZJIG5vdCBmb3Vu
ZC4NClsgICAgMC4wMDAwMDBdIGNtYTogUmVzZXJ2ZWQgMTI4IE1pQiBhdCAweDAwMDAwMDAwNzAw
MDAwMDANClsgICAgMC4wMDAwMDBdIE9uIG5vZGUgMCB0b3RhbHBhZ2VzOiA1MjQyODgNClsgICAg
MC4wMDAwMDBdICAgRE1BIHpvbmU6IDI1NjAgcGFnZXMgdXNlZCBmb3IgbWVtbWFwDQpbICAgIDAu
MDAwMDAwXSAgIERNQSB6b25lOiAwIHBhZ2VzIHJlc2VydmVkDQpbICAgIDAuMDAwMDAwXSAgIERN
QSB6b25lOiAxNjM4NDAgcGFnZXMsIExJRk8gYmF0Y2g6MzENClsgICAgMC4wMDAwMDBdICAgTm9y
bWFsIHpvbmU6IDU2MzIgcGFnZXMgdXNlZCBmb3IgbWVtbWFwDQpbICAgIDAuMDAwMDAwXSAgIE5v
cm1hbCB6b25lOiAzNjA0NDggcGFnZXMsIExJRk8gYmF0Y2g6MzENClsgICAgMC4wMDAwMDBdIHBz
Y2k6IHByb2JpbmcgZm9yIGNvbmR1aXQgbWV0aG9kIGZyb20gRFQuDQpbICAgIDAuMDAwMDAwXSBw
c2NpOiBQU0NJdjAuMiBkZXRlY3RlZCBpbiBmaXJtd2FyZS4NClsgICAgMC4wMDAwMDBdIHBzY2k6
IFVzaW5nIHN0YW5kYXJkIFBTQ0kgdjAuMiBmdW5jdGlvbiBJRHMNClsgICAgMC4wMDAwMDBdIHBz
Y2k6IFRydXN0ZWQgT1MgbWlncmF0aW9uIG5vdCByZXF1aXJlZA0KWyAgICAwLjAwMDAwMF0gWGVu
IDQuOCBzdXBwb3J0IGZvdW5kDQpbICAgIDAuMDAwMDAwXSBwZXJjcHU6IEVtYmVkZGVkIDIwIHBh
Z2VzL2NwdSBAZmZmZmZmYzZlZmYxZDAwMCBzNDM3NzYgcjgxOTIgZDI5OTUyIHU4MTkyMA0KWyAg
ICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogczQzNzc2IHI4MTkyIGQyOTk1MiB1ODE5MjAgYWxsb2M9
MjAqNDA5Ng0KWyAgICAwLjAwMDAwMF0gcGNwdS1hbGxvYzogWzBdIDAgWzBdIDEgWzBdIDIgWzBd
IDMgDQpbICAgIDAuMDAwMDAwXSBEZXRlY3RlZCBQSVBUIEktY2FjaGUgb24gQ1BVMA0KWyAgICAw
LjAwMDAwMF0gQnVpbHQgMSB6b25lbGlzdHMgaW4gWm9uZSBvcmRlciwgbW9iaWxpdHkgZ3JvdXBp
bmcgb24uICBUb3RhbCBwYWdlczogNTE2MDk2DQpbICAgIDAuMDAwMDAwXSBLZXJuZWwgY29tbWFu
ZCBsaW5lOiBjb25zb2xlPWh2YzAgcm9vdD0vZGV2L21tY2JsazFwMiBydyByb290d2FpdCByb290
ZnN0eXBlPWV4dDQgaWdub3JlX2xvZ2xldmVsIGNtYT0xMjhNDQpbICAgIDAuMDAwMDAwXSBsb2df
YnVmX2xlbiBpbmRpdmlkdWFsIG1heCBjcHUgY29udHJpYnV0aW9uOiA0MDk2IGJ5dGVzDQpbICAg
IDAuMDAwMDAwXSBsb2dfYnVmX2xlbiB0b3RhbCBjcHVfZXh0cmEgY29udHJpYnV0aW9uczogMTIy
ODggYnl0ZXMNClsgICAgMC4wMDAwMDBdIGxvZ19idWZfbGVuIG1pbiBzaXplOiAxNjM4NCBieXRl
cw0KWyAgICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW46IDMyNzY4IGJ5dGVzDQpbICAgIDAuMDAwMDAw
XSBlYXJseSBsb2cgYnVmIGZyZWU6IDE0NjM2KDg5JSkNClsgICAgMC4wMDAwMDBdIFBJRCBoYXNo
IHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykNClsgICAgMC4wMDAw
MDBdIERlbnRyeSBjYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDI2MjE0NCAob3JkZXI6IDksIDIw
OTcxNTIgYnl0ZXMpDQpbICAgIDAuMDAwMDAwXSBJbm9kZS1jYWNoZSBoYXNoIHRhYmxlIGVudHJp
ZXM6IDEzMTA3MiAob3JkZXI6IDgsIDEwNDg1NzYgYnl0ZXMpDQpbICAgIDAuMDAwMDAwXSBzb2Z0
d2FyZSBJTyBUTEIgW21lbSAweDZiZmZmMDAwLTB4NmZmZmYwMDBdICg2NE1CKSBtYXBwZWQgYXQg
W2ZmZmZmZmMwMmJmZmYwMDAtZmZmZmZmYzAyZmZmZWZmZl0NClsgICAgMC4wMDAwMDBdIE1lbW9y
eTogMTgzMTgxNksvMjA5NzE1MksgYXZhaWxhYmxlICg5MDI4SyBrZXJuZWwgY29kZSwgNzYySyBy
d2RhdGEsIDM5NjBLIHJvZGF0YSwgOTYwSyBpbml0LCAzMTlLIGJzcywgMTM0MjY0SyByZXNlcnZl
ZCwgMTMxMDcySyBjbWEtcmVzZXJ2ZWQpDQpbICAgIDAuMDAwMDAwXSBWaXJ0dWFsIGtlcm5lbCBt
ZW1vcnkgbGF5b3V0Og0KWyAgICAwLjAwMDAwMF0gICAgIG1vZHVsZXMgOiAweGZmZmZmZjgwMDAw
MDAwMDAgLSAweGZmZmZmZjgwMDgwMDAwMDAgICAoICAgMTI4IE1CKQ0KWyAgICAwLjAwMDAwMF0g
ICAgIHZtYWxsb2MgOiAweGZmZmZmZjgwMDgwMDAwMDAgLSAweGZmZmZmZmJlYmZmZjAwMDAgICAo
ICAgMjUwIEdCKQ0KWyAgICAwLjAwMDAwMF0gICAgICAgLnRleHQgOiAweGZmZmZmZjgwMDgwODAw
MDAgLSAweGZmZmZmZjgwMDg5NDAwMDAgICAoICA4OTYwIEtCKQ0KWyAgICAwLjAwMDAwMF0gICAg
IC5yb2RhdGEgOiAweGZmZmZmZjgwMDg5NDAwMDAgLSAweGZmZmZmZjgwMDhkMzAwMDAgICAoICA0
MDMyIEtCKQ0KWyAgICAwLjAwMDAwMF0gICAgICAgLmluaXQgOiAweGZmZmZmZjgwMDhkMzAwMDAg
LSAweGZmZmZmZjgwMDhlMjAwMDAgICAoICAgOTYwIEtCKQ0KWyAgICAwLjAwMDAwMF0gICAgICAg
LmRhdGEgOiAweGZmZmZmZjgwMDhlMjAwMDAgLSAweGZmZmZmZjgwMDhlZGVhMDAgICAoICAgNzYz
IEtCKQ0KWyAgICAwLjAwMDAwMF0gICAgICAgIC5ic3MgOiAweGZmZmZmZjgwMDhlZGVhMDAgLSAw
eGZmZmZmZjgwMDhmMmU3ZjAgICAoICAgMzIwIEtCKQ0KWyAgICAwLjAwMDAwMF0gICAgIGZpeGVk
ICAgOiAweGZmZmZmZmJlZmU3ZmQwMDAgLSAweGZmZmZmZmJlZmVjMDAwMDAgICAoICA0MTA4IEtC
KQ0KWyAgICAwLjAwMDAwMF0gICAgIFBDSSBJL08gOiAweGZmZmZmZmJlZmVlMDAwMDAgLSAweGZm
ZmZmZmJlZmZlMDAwMDAgICAoICAgIDE2IE1CKQ0KWyAgICAwLjAwMDAwMF0gICAgIHZtZW1tYXAg
OiAweGZmZmZmZmJmMDAwMDAwMDAgLSAweGZmZmZmZmMwMDAwMDAwMDAgICAoICAgICA0IEdCIG1h
eGltdW0pDQpbICAgIDAuMDAwMDAwXSAgICAgICAgICAgICAgIDB4ZmZmZmZmYmYwMDQwMDAwMCAt
IDB4ZmZmZmZmYmYxYmMwMDAwMCAgICggICA0NDAgTUIgYWN0dWFsKQ0KWyAgICAwLjAwMDAwMF0g
ICAgIG1lbW9yeSAgOiAweGZmZmZmZmMwMTAwMDAwMDAgLSAweGZmZmZmZmM2ZjAwMDAwMDAgICAo
IDI4MTYwIE1CKQ0KWyAgICAwLjAwMDAwMF0gU0xVQjogSFdhbGlnbj02NCwgT3JkZXI9MC0zLCBN
aW5PYmplY3RzPTAsIENQVXM9NCwgTm9kZXM9MQ0KWyAgICAwLjAwMDAwMF0gUHJlZW1wdGlibGUg
aGllcmFyY2hpY2FsIFJDVSBpbXBsZW1lbnRhdGlvbi4NClsgICAgMC4wMDAwMDBdIAlCdWlsZC10
aW1lIGFkanVzdG1lbnQgb2YgbGVhZiBmYW5vdXQgdG8gNjQuDQpbICAgIDAuMDAwMDAwXSAJUkNV
IHJlc3RyaWN0aW5nIENQVXMgZnJvbSBOUl9DUFVTPTY0IHRvIG5yX2NwdV9pZHM9NC4NClsgICAg
MC4wMDAwMDBdIFJDVTogQWRqdXN0aW5nIGdlb21ldHJ5IGZvciByY3VfZmFub3V0X2xlYWY9NjQs
IG5yX2NwdV9pZHM9NA0KWyAgICAwLjAwMDAwMF0gTlJfSVJRUzo2NCBucl9pcnFzOjY0IDANClsg
ICAgMC4wMDAwMDBdIEFyY2hpdGVjdGVkIGNwMTUgdGltZXIocykgcnVubmluZyBhdCA4LjMzTUh6
ICh2aXJ0KS4NClsgICAgMC4wMDAwMDBdIGNsb2Nrc291cmNlOiBhcmNoX3N5c19jb3VudGVyOiBt
YXNrOiAweGZmZmZmZmZmZmZmZmZmIG1heF9jeWNsZXM6IDB4MWVjMDI5MjNlLCBtYXhfaWRsZV9u
czogNDQwNzk1MjAyMTI1IG5zDQpbICAgIDAuMDAwMDAzXSBzY2hlZF9jbG9jazogNTYgYml0cyBh
dCA4TUh6LCByZXNvbHV0aW9uIDEyMG5zLCB3cmFwcyBldmVyeSAyMTk5MDIzMjU1NDk2bnMNClsg
ICAgMC4wMDAyNzddIENvbnNvbGU6IGNvbG91ciBkdW1teSBkZXZpY2UgODB4MjUNClsgICAgMC4z
NjA1MzddIGNvbnNvbGUgW2h2YzBdIGVuYWJsZWQNClsgICAgMC4zNjQwMDhdIENhbGlicmF0aW5n
IGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1
ZW5jeS4uIDE2LjY2IEJvZ29NSVBTIChscGo9MzMzMzMpDQpbICAgIDAuMzc0Mjc2XSBwaWRfbWF4
OiBkZWZhdWx0OiAzMjc2OCBtaW5pbXVtOiAzMDENClsgICAgMC4zNzg5NzldIFNlY3VyaXR5IEZy
YW1ld29yayBpbml0aWFsaXplZA0KWyAgICAwLjM4MzExM10gTW91bnQtY2FjaGUgaGFzaCB0YWJs
ZSBlbnRyaWVzOiA0MDk2IChvcmRlcjogMywgMzI3NjggYnl0ZXMpDQpbICAgIDAuMzg5ODI5XSBN
b3VudHBvaW50LWNhY2hlIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3JkZXI6IDMsIDMyNzY4
IGJ5dGVzKQ0KWyAgICAwLjM5NzU5Nl0gQVNJRCBhbGxvY2F0b3IgaW5pdGlhbGlzZWQgd2l0aCA2
NTUzNiBlbnRyaWVzDQpbICAgIDAuNDAzMDM3XSB4ZW46Z3JhbnRfdGFibGU6IEdyYW50IHRhYmxl
cyB1c2luZyB2ZXJzaW9uIDEgbGF5b3V0DQpbICAgIDAuNDA4OTY5XSBHcmFudCB0YWJsZSBpbml0
aWFsaXplZA0KWyAgICAwLjQxMjUwMl0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBBQkkN
ClsgICAgMC40MTY4MTddIFhlbjogaW5pdGlhbGl6aW5nIGNwdTANClsgICAgMC40Mzc5MTVdIEVG
SSBzZXJ2aWNlcyB3aWxsIG5vdCBiZSBhdmFpbGFibGUuDQpbICAgIDAuNDY2NDk3XSBEZXRlY3Rl
ZCBQSVBUIEktY2FjaGUgb24gQ1BVMQ0KWyAgICAwLjQ2NjU2Ml0gWGVuOiBpbml0aWFsaXppbmcg
Y3B1MQ0KWyAgICAwLjQ2NjU3N10gQ1BVMTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgWzQx
MWZkMDczXQ0KWyAgICAwLjQ4MjUyM10gRGV0ZWN0ZWQgUElQVCBJLWNhY2hlIG9uIENQVTINClsg
ICAgMC40ODI1NzBdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTINClsgICAgMC40ODI1ODJdIENQVTI6
IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIFs0MTFmZDA3M10NClsgICAgMC40OTg1NzRdIERl
dGVjdGVkIFBJUFQgSS1jYWNoZSBvbiBDUFUzDQpbICAgIDAuNDk4NjE2XSBYZW46IGluaXRpYWxp
emluZyBjcHUzDQpbICAgIDAuNDk4NjMwXSBDUFUzOiBCb290ZWQgc2Vjb25kYXJ5IHByb2Nlc3Nv
ciBbNDExZmQwNzNdDQpbICAgIDAuNDk4NjgwXSBCcm91Z2h0IHVwIDQgQ1BVcw0KWyAgICAwLjUz
OTkxOV0gU01QOiBUb3RhbCBvZiA0IHByb2Nlc3NvcnMgYWN0aXZhdGVkLg0KWyAgICAwLjU0NDY3
Nl0gQ1BVIGZlYXR1cmVzOiBkZXRlY3RlZCBmZWF0dXJlOiAzMi1iaXQgRUwwIFN1cHBvcnQNClsg
ICAgMC41NTA1NTFdIENQVTogQWxsIENQVShzKSBzdGFydGVkIGF0IEVMMQ0KWyAgICAwLjU1NTI0
N10gZGV2dG1wZnM6IGluaXRpYWxpemVkDQpbICAgIDAuNTY0NDM2XSBETUkgbm90IHByZXNlbnQg
b3IgaW52YWxpZC4NClsgICAgMC41Njg0MTBdIGNsb2Nrc291cmNlOiBqaWZmaWVzOiBtYXNrOiAw
eGZmZmZmZmZmIG1heF9jeWNsZXM6IDB4ZmZmZmZmZmYsIG1heF9pZGxlX25zOiA3NjQ1MDQxNzg1
MTAwMDAwIG5zDQpbICAgIDAuNTc5NzM5XSBwaW5jdHJsIGNvcmU6IGluaXRpYWxpemVkIHBpbmN0
cmwgc3Vic3lzdGVtDQpbICAgIDAuNTg2MzI2XSBORVQ6IFJlZ2lzdGVyZWQgcHJvdG9jb2wgZmFt
aWx5IDE2DQpbICAgIDAuNTkyMDc5XSB2ZHNvOiAyIHBhZ2VzICgxIGNvZGUgQCBmZmZmZmY4MDA4
OTQ2MDAwLCAxIGRhdGEgQCBmZmZmZmY4MDA4ZTI0MDAwKQ0KWyAgICAwLjU5OTM5N10gaHctYnJl
YWtwb2ludDogZm91bmQgNiBicmVha3BvaW50IGFuZCA0IHdhdGNocG9pbnQgcmVnaXN0ZXJzLg0K
WyAgICAwLjYwNjcwNF0gRE1BOiBwcmVhbGxvY2F0ZWQgMjU2IEtpQiBwb29sIGZvciBhdG9taWMg
YWxsb2NhdGlvbnMNClsgICAgMC42MTI3OTVdIHhlbjpzd2lvdGxiX3hlbjogV2FybmluZzogb25s
eSBhYmxlIHRvIGFsbG9jYXRlIDQgTUIgZm9yIHNvZnR3YXJlIElPIFRMQg0KWyAgICAwLjYyMTI4
N10gc29mdHdhcmUgSU8gVExCIFttZW0gMHg2YjgwMDAwMC0weDZiYzAwMDAwXSAoNE1CKSBtYXBw
ZWQgYXQgW2ZmZmZmZmMwMmI4MDAwMDAtZmZmZmZmYzAyYmJmZmZmZl0NClsgICAgMC42MzExMDdd
IFNlcmlhbDogQU1CQSBQTDAxMSBVQVJUIGRyaXZlcg0KWyAgICAwLjYzOTUzMF0gc2gtcGZjIGU2
MDYwMDAwLnBmYzogcjhhNzc5NTBfcGZjIHN1cHBvcnQgcmVnaXN0ZXJlZA0KWyAgICAwLjY0NTY3
Ml0gcmVuZXNhc19pcnFjIGU2MWMwMDAwLmludGVycnVwdC1jb250cm9sbGVyOiBmYWlsZWQgdG8g
YWRkIHRvIFBNIGRvbWFpbiBhbHdheXMtb246IC01MTcNClsgICAgMC42NjIzNTBdIHJjYXJfaHdz
cGlubG9jayBlNjI2MDBjMC5tZmlzLWxvY2s6IGZhaWxlZCB0byBhZGQgdG8gUE0gZG9tYWluIGFs
d2F5cy1vbjogLTUxNw0KWyAgICAwLjY5MTA5Nl0gSHVnZVRMQiByZWdpc3RlcmVkIDIgTUIgcGFn
ZSBzaXplLCBwcmUtYWxsb2NhdGVkIDAgcGFnZXMNClsgICAgMC42OTg5NjRdIEFDUEk6IEludGVy
cHJldGVyIGRpc2FibGVkLg0KWyAgICAwLjcwMjgyNF0gcmNhci1jcHVmcmVxOiB1c2UgYXZzIHZh
bHVlOiAwDQpbICAgIDAuNzA3MjI0XSB4ZW46YmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24g
ZHJpdmVyDQpbICAgIDAuNzEyMzAwXSB4ZW5fYmFsbG9vbjogSW5pdGlhbGlzaW5nIGJhbGxvb24g
ZHJpdmVyDQpbICAgIDAuNzE4NjQyXSB2Z2FhcmI6IGxvYWRlZA0KWyAgICAwLjcyMTQ2NV0gU0NT
SSBzdWJzeXN0ZW0gaW5pdGlhbGl6ZWQNClsgICAgMC43MjUyNTVdIGxpYmF0YSB2ZXJzaW9uIDMu
MDAgbG9hZGVkLg0KWyAgICAwLjcyOTIzM10gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcgaW50ZXJm
YWNlIGRyaXZlciB1c2Jmcw0KWyAgICAwLjczNDY1OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBuZXcg
aW50ZXJmYWNlIGRyaXZlciBodWINClsgICAgMC43NDAwMzRdIHVzYmNvcmU6IHJlZ2lzdGVyZWQg
bmV3IGRldmljZSBkcml2ZXIgdXNiDQpbICAgIDAuNzQ1NTk4XSBtZWRpYTogTGludXggbWVkaWEg
aW50ZXJmYWNlOiB2MC4xMA0KWyAgICAwLjc1MDA2MV0gTGludXggdmlkZW8gY2FwdHVyZSBpbnRl
cmZhY2U6IHYyLjAwDQpbICAgIDAuNzU0NzM0XSBwcHNfY29yZTogTGludXhQUFMgQVBJIHZlci4g
MSByZWdpc3RlcmVkDQpbICAgIDAuNzU5NzEwXSBwcHNfY29yZTogU29mdHdhcmUgdmVyLiA1LjMu
NiAtIENvcHlyaWdodCAyMDA1LTIwMDcgUm9kb2xmbyBHaW9tZXR0aSA8Z2lvbWV0dGlAbGludXgu
aXQ+DQpbICAgIDAuNzY4ODg5XSBQVFAgY2xvY2sgc3VwcG9ydCByZWdpc3RlcmVkDQpbICAgIDAu
NzcyOTcxXSBkbWk6IEZpcm13YXJlIHJlZ2lzdHJhdGlvbiBmYWlsZWQuDQpbICAgIDAuNzc4NzM3
XSBBZHZhbmNlZCBMaW51eCBTb3VuZCBBcmNoaXRlY3R1cmUgRHJpdmVyIEluaXRpYWxpemVkLg0K
WyAgICAwLjc4NTUwN10gaTJjLXNoX21vYmlsZSBlNjBiMDAwMC5pMmM6IEkyQyBhZGFwdGVyIDcs
IGJ1cyBzcGVlZCAxMDAwMDAgSHoNClsgICAgMC43OTI3OTVdIGNsb2Nrc291cmNlOiBTd2l0Y2hl
ZCB0byBjbG9ja3NvdXJjZSBhcmNoX3N5c19jb3VudGVyDQpbICAgIDAuNzk4ODg4XSBWRlM6IERp
c2sgcXVvdGFzIGRxdW90XzYuNi4wDQpbICAgIDAuODAyODA2XSBWRlM6IERxdW90LWNhY2hlIGhh
c2ggdGFibGUgZW50cmllczogNTEyIChvcmRlciAwLCA0MDk2IGJ5dGVzKQ0KWyAgICAwLjgwOTkw
MV0gcG5wOiBQblAgQUNQSTogZGlzYWJsZWQNClsgICAgMC44MTkwNzZdIC9zb2MvdGhlcm1hbC16
b25lcy9zZW5zb3ItdGhlcm1hbDMvY29vbGluZy1tYXBzL21hcDA6IGNvdWxkIG5vdCBmaW5kIHBo
YW5kbGUNClsgICAgMC44MjcwNzldIG1pc3NpbmcgY29vbGluZ19kZXZpY2UgcHJvcGVydHkNClsg
ICAgMC44MzEyOTldIGZhaWxlZCB0byBidWlsZCB0aGVybWFsIHpvbmUgc2Vuc29yLXRoZXJtYWwz
OiAtMjINClsgICAgMC44MzcxODJdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMg0K
WyAgICAwLjg0MTg0Ml0gVENQIGVzdGFibGlzaGVkIGhhc2ggdGFibGUgZW50cmllczogMTYzODQg
KG9yZGVyOiA1LCAxMzEwNzIgYnl0ZXMpDQpbICAgIDAuODQ5MDIyXSBUQ1AgYmluZCBoYXNoIHRh
YmxlIGVudHJpZXM6IDE2Mzg0IChvcmRlcjogNiwgMjYyMTQ0IGJ5dGVzKQ0KWyAgICAwLjg1NTc1
NV0gVENQOiBIYXNoIHRhYmxlcyBjb25maWd1cmVkIChlc3RhYmxpc2hlZCAxNjM4NCBiaW5kIDE2
Mzg0KQ0KWyAgICAwLjg2MjI1N10gVURQIGhhc2ggdGFibGUgZW50cmllczogMTAyNCAob3JkZXI6
IDMsIDMyNzY4IGJ5dGVzKQ0KWyAgICAwLjg2ODIzOV0gVURQLUxpdGUgaGFzaCB0YWJsZSBlbnRy
aWVzOiAxMDI0IChvcmRlcjogMywgMzI3NjggYnl0ZXMpDQpbICAgIDAuODc0ODIyXSBORVQ6IFJl
Z2lzdGVyZWQgcHJvdG9jb2wgZmFtaWx5IDENClsgICAgMC44NzkzNDRdIFJQQzogUmVnaXN0ZXJl
ZCBuYW1lZCBVTklYIHNvY2tldCB0cmFuc3BvcnQgbW9kdWxlLg0KWyAgICAwLjg4NTE3NV0gUlBD
OiBSZWdpc3RlcmVkIHVkcCB0cmFuc3BvcnQgbW9kdWxlLg0KWyAgICAwLjg4OTkyM10gUlBDOiBS
ZWdpc3RlcmVkIHRjcCB0cmFuc3BvcnQgbW9kdWxlLg0KWyAgICAwLjg5NDY2Nl0gUlBDOiBSZWdp
c3RlcmVkIHRjcCBORlN2NC4xIGJhY2tjaGFubmVsIHRyYW5zcG9ydCBtb2R1bGUuDQpbICAgIDAu
OTAxMTY3XSBQQ0k6IENMUyAwIGJ5dGVzLCBkZWZhdWx0IDEyOA0KWyAgICAwLjkwNTYyM10gL3Nv
Yy9wbXVfYTU3OiBjb3VsZCBub3QgZmluZCBwaGFuZGxlDQpbICAgIDAuOTEwMjI3XSBodyBwZXJm
ZXZlbnRzOiBlbmFibGVkIHdpdGggYXJtdjhfY29ydGV4X2E1NyBQTVUgZHJpdmVyLCAxIGNvdW50
ZXJzIGF2YWlsYWJsZQ0KWyAgICAwLjkxODQwOF0gL3NvYy9wbXVfYTUzOiBjb3VsZCBub3QgZmlu
ZCBwaGFuZGxlDQpbICAgIDAuOTIzMDc0XSBodyBwZXJmZXZlbnRzOiBlbmFibGVkIHdpdGggYXJt
djhfY29ydGV4X2E1MyBQTVUgZHJpdmVyLCAxIGNvdW50ZXJzIGF2YWlsYWJsZQ0KWyAgICAwLjkz
MTUzM10ga3ZtIFsxXTogSFlQIG1vZGUgbm90IGF2YWlsYWJsZQ0KWyAgICAwLjkzNzk3Nl0gZnV0
ZXggaGFzaCB0YWJsZSBlbnRyaWVzOiAxMDI0IChvcmRlcjogNSwgMTMxMDcyIGJ5dGVzKQ0KWyAg
ICAwLjk0NDIzN10gYXVkaXQ6IGluaXRpYWxpemluZyBuZXRsaW5rIHN1YnN5cyAoZGlzYWJsZWQp
DQpbICAgIDAuOTQ5NjQ2XSBhdWRpdDogdHlwZT0yMDAwIGF1ZGl0KDAuNzMxOjEpOiBpbml0aWFs
aXplZA0KWyAgICAwLjk1NTU2N10gd29ya2luZ3NldDogdGltZXN0YW1wX2JpdHM9NDQgbWF4X29y
ZGVyPTE5IGJ1Y2tldF9vcmRlcj0wDQpbICAgIDAuOTY3MjU1XSBzcXVhc2hmczogdmVyc2lvbiA0
LjAgKDIwMDkvMDEvMzEpIFBoaWxsaXAgTG91Z2hlcg0KWyAgICAwLjk3MzkyNV0gTkZTOiBSZWdp
c3RlcmluZyB0aGUgaWRfcmVzb2x2ZXIga2V5IHR5cGUNClsgICAgMC45NzkwMThdIEtleSB0eXBl
IGlkX3Jlc29sdmVyIHJlZ2lzdGVyZWQNClsgICAgMC45ODMxMTddIEtleSB0eXBlIGlkX2xlZ2Fj
eSByZWdpc3RlcmVkDQpbICAgIDAuOTg3NDEwXSBmdXNlIGluaXQgKEFQSSB2ZXJzaW9uIDcuMjQp
DQpbICAgIDAuOTkxNTgxXSA5cDogSW5zdGFsbGluZyB2OWZzIDlwMjAwMCBmaWxlIHN5c3RlbSBz
dXBwb3J0DQpbICAgIDAuOTk4OTQyXSBpbyBzY2hlZHVsZXIgbm9vcCByZWdpc3RlcmVkDQpbICAg
IDEuMDAyODg3XSBpbyBzY2hlZHVsZXIgY2ZxIHJlZ2lzdGVyZWQgKGRlZmF1bHQpDQpbICAgIDEu
MDExNDQ4XSBncGlvX3JjYXIgZTYwNTAwMDAuZ3BpbzogZHJpdmluZyAxNiBHUElPcw0KWyAgICAx
LjAxNjcxM10gZ3Bpb19yY2FyIGU2MDUxMDAwLmdwaW86IGRyaXZpbmcgMjggR1BJT3MNClsgICAg
MS4wMjE5MjddIGdwaW9fcmNhciBlNjA1MjAwMC5ncGlvOiBkcml2aW5nIDE1IEdQSU9zDQpbICAg
IDEuMDI3MTIyXSBncGlvX3JjYXIgZTYwNTMwMDAuZ3BpbzogZHJpdmluZyAxNiBHUElPcw0KWyAg
ICAxLjAzMjMxOV0gZ3Bpb19yY2FyIGU2MDU0MDAwLmdwaW86IGRyaXZpbmcgMTggR1BJT3MNClsg
ICAgMS4wMzc1MzZdIGdwaW9fcmNhciBlNjA1NTAwMC5ncGlvOiBkcml2aW5nIDI2IEdQSU9zDQpb
ICAgIDEuMDQyNzc4XSBncGlvX3JjYXIgZTYwNTU0MDAuZ3BpbzogZHJpdmluZyAzMiBHUElPcw0K
WyAgICAxLjA0Nzk1NF0gZ3Bpb19yY2FyIGU2MDU1ODAwLmdwaW86IGRyaXZpbmcgNCBHUElPcw0K
WyAgICAxLjA1Mzk0OV0gUENJIGhvc3QgYnJpZGdlIC9zb2MvcGNpZUBmZTAwMDAwMCByYW5nZXM6
DQpbICAgIDEuMDU5MDE0XSAgICBJTyAweGZlMTAwMDAwLi4weGZlMWZmZmZmIC0+IDB4MDAwMDAw
MDANClsgICAgMS4wNjQxODNdICAgTUVNIDB4ZmUyMDAwMDAuLjB4ZmUzZmZmZmYgLT4gMHhmZTIw
MDAwMA0KWyAgICAxLjA2OTM2OF0gICBNRU0gMHgzMDAwMDAwMC4uMHgzN2ZmZmZmZiAtPiAweDMw
MDAwMDAwDQpbICAgIDEuMDc0NTQ0XSAgIE1FTSAweDM4MDAwMDAwLi4weDNmZmZmZmZmIC0+IDB4
MzgwMDAwMDANClsgICAgMS4xMjk4MjNdIHJjYXItcGNpZSBmZTAwMDAwMC5wY2llOiBQQ0llIGxp
bmsgZG93bg0KWyAgICAxLjEzNDY3Nl0gUENJIGhvc3QgYnJpZGdlIC9zb2MvcGNpZUBlZTgwMDAw
MCByYW5nZXM6DQpbICAgIDEuMTM5Nzk3XSAgICBJTyAweGVlOTAwMDAwLi4weGVlOWZmZmZmIC0+
IDB4MDAwMDAwMDANClsgICAgMS4xNDQ5NzZdICAgTUVNIDB4ZWVhMDAwMDAuLjB4ZWViZmZmZmYg
LT4gMHhlZWEwMDAwMA0KWyAgICAxLjE1MDE1OV0gICBNRU0gMHhjMDAwMDAwMC4uMHhjN2ZmZmZm
ZiAtPiAweGMwMDAwMDAwDQpbICAgIDEuMTU1MzQxXSAgIE1FTSAweGM4MDAwMDAwLi4weGNmZmZm
ZmZmIC0+IDB4YzgwMDAwMDANClsgICAgMS4yMTA1OTJdIHJjYXItcGNpZSBlZTgwMDAwMC5wY2ll
OiBQQ0llIGxpbmsgZG93bg0KWyAgICAxLjIyOTM3Nl0geGVuOnhlbl9ldnRjaG46IEV2ZW50LWNo
YW5uZWwgZGV2aWNlIGluc3RhbGxlZA0KWyAgICAxLjIzNzAzNF0gYmQ5NTcxbXd2IDctMDAzMDog
YmQ5NTcxbXd2IHByb2JlZA0KWyAgICAxLjI0NDkzOV0gU2VyaWFsOiA4MjUwLzE2NTUwIGRyaXZl
ciwgNCBwb3J0cywgSVJRIHNoYXJpbmcgZGlzYWJsZWQNClsgICAgMS4yNTI3NjZdIFN1cGVySCAo
SClTQ0koRikgZHJpdmVyIGluaXRpYWxpemVkDQpbICAgIDEuMjU3NzI0XSBlNmU2ODAwMC5zZXJp
YWw6IHR0eVNDMSBhdCBNTUlPIDB4ZTZlNjgwMDAgKGlycSA9IDEzOSwgYmFzZV9iYXVkID0gMCkg
aXMgYSBzY2lmDQpbICAgIDEuMjY2NTYzXSBtc21fc2VyaWFsOiBkcml2ZXIgaW5pdGlhbGl6ZWQN
ClsgICAgMS4yNzA5MDJdIFtkcm1dIEluaXRpYWxpemVkIGRybSAxLjEuMCAyMDA2MDgxMA0KWyAg
ICAxLjI3NjA5Ml0gW2RybV0gU3VwcG9ydHMgdmJsYW5rIHRpbWVzdGFtcCBjYWNoaW5nIFJldiAy
ICgyMS4xMC4yMDEzKS4NClsgICAgMS4yODI2MTBdIFtkcm1dIE5vIGRyaXZlciBzdXBwb3J0IGZv
ciB2YmxhbmsgdGltZXN0YW1wIHF1ZXJ5Lg0KWyAgICAxLjI4ODY5MV0gcmNhci1kdSBmZWIwMDAw
MC5kaXNwbGF5OiBmYWlsZWQgdG8gaW5pdGlhbGl6ZSBEUk0vS01TICgtNTE3KQ0KWyAgICAxLjI5
NjQzMV0gVW5hYmxlIHRvIGRldGVjdCBjYWNoZSBoaWVyYXJjaHkgZnJvbSBEVCBmb3IgQ1BVIDAN
ClsgICAgMS4zMDUzNzNdIGxvb3A6IG1vZHVsZSBsb2FkZWQNClsgICAgMS4zMTAzMDVdIHNjc2kg
aG9zdDA6IHNhdGFfcmNhcg0KWyAgICAxLjMxMzcwNV0gYXRhMTogU0FUQSBtYXggVURNQS8xMzMg
aXJxIDE2MA0KWyAgICAxLjMxOTIzMF0gc3BpX3NoX21zaW9mIGU2ZWEwMDAwLnNwaTogRE1BIGF2
YWlsYWJsZQ0KWyAgICAxLjMyNTE4Nl0gdHVuOiBVbml2ZXJzYWwgVFVOL1RBUCBkZXZpY2UgZHJp
dmVyLCAxLjYNClsgICAgMS4zMzAxODddIHR1bjogKEMpIDE5OTktMjAwNCBNYXggS3Jhc255YW5z
a3kgPG1heGtAcXVhbGNvbW0uY29tPg0KWyAgICAxLjMzNjUxNl0gQ0FOIGRldmljZSBkcml2ZXIg
aW50ZXJmYWNlDQpbICAgIDEuMzQwODkzXSBlMTAwMGU6IEludGVsKFIpIFBSTy8xMDAwIE5ldHdv
cmsgRHJpdmVyIC0gMy4yLjYtaw0KWyAgICAxLjM0NjYyOV0gZTEwMDBlOiBDb3B5cmlnaHQoYykg
MTk5OSAtIDIwMTUgSW50ZWwgQ29ycG9yYXRpb24uDQpbICAgIDEuMzUyNjMyXSBpZ2I6IEludGVs
KFIpIEdpZ2FiaXQgRXRoZXJuZXQgTmV0d29yayBEcml2ZXIgLSB2ZXJzaW9uIDUuMy4wLWsNClsg
ICAgMS4zNTk1ODVdIGlnYjogQ29weXJpZ2h0IChjKSAyMDA3LTIwMTQgSW50ZWwgQ29ycG9yYXRp
b24uDQpbICAgIDEuMzY1MjM5XSBpZ2J2ZjogSW50ZWwoUikgR2lnYWJpdCBWaXJ0dWFsIEZ1bmN0
aW9uIE5ldHdvcmsgRHJpdmVyIC0gdmVyc2lvbiAyLjAuMi1rDQpbICAgIDEuMzczMDYzXSBpZ2J2
ZjogQ29weXJpZ2h0IChjKSAyMDA5IC0gMjAxMiBJbnRlbCBDb3Jwb3JhdGlvbi4NClsgICAgMS4z
NzkwNjFdIHNreTI6IGRyaXZlciB2ZXJzaW9uIDEuMzANClsgICAgMS4zODMyODddIGxpYnBoeTog
cmF2Yl9taWk6IHByb2JlZA0KWyAgICAxLjM4NzUwOF0gcmF2YiBlNjgwMDAwMC5ldGhlcm5ldCBl
dGgwOiBCYXNlIGFkZHJlc3MgYXQgMHhlNjgwMDAwMCwgMmU6MDk6MGE6MDA6YzA6NjMsIElSUSAx
MzYuDQpbICAgIDEuMzk2ODAzXSBWRklPIC0gVXNlciBMZXZlbCBtZXRhLWRyaXZlciB2ZXJzaW9u
OiAwLjMNClsgICAgMS40MDI4MDFdIGVoY2lfaGNkOiBVU0IgMi4wICdFbmhhbmNlZCcgSG9zdCBD
b250cm9sbGVyIChFSENJKSBEcml2ZXINClsgICAgMS40MDkyNTJdIGVoY2ktcGNpOiBFSENJIFBD
SSBwbGF0Zm9ybSBkcml2ZXINClsgICAgMS40MTM3NzBdIGVoY2ktcGxhdGZvcm06IEVIQ0kgZ2Vu
ZXJpYyBwbGF0Zm9ybSBkcml2ZXINClsgICAgMS40MTkzMzddIGVoY2ktcGxhdGZvcm0gZWUwYTAx
MDAudXNiOiBFSENJIEhvc3QgQ29udHJvbGxlcg0KWyAgICAxLjQyNDkxMl0gZWhjaS1wbGF0Zm9y
bSBlZTBhMDEwMC51c2I6IG5ldyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1i
ZXIgMQ0KWyAgICAxLjQzMjk0Nl0gZWhjaS1wbGF0Zm9ybSBlZTBhMDEwMC51c2I6IGlycSAxNjgs
IGlvIG1lbSAweGVlMGEwMTAwDQpbICAgIDEuNDQ4ODAxXSBlaGNpLXBsYXRmb3JtIGVlMGEwMTAw
LnVzYjogVVNCIDIuMCBzdGFydGVkLCBFSENJIDEuMTANClsgICAgMS40NTUyNjJdIGh1YiAxLTA6
MS4wOiBVU0IgaHViIGZvdW5kDQpbICAgIDEuNDU4OTMyXSBodWIgMS0wOjEuMDogMSBwb3J0IGRl
dGVjdGVkDQpbICAgIDEuNDYzMTY2XSBlaGNpLXBsYXRmb3JtIGVlMGMwMTAwLnVzYjogRUhDSSBI
b3N0IENvbnRyb2xsZXINClsgICAgMS40Njg3MzddIGVoY2ktcGxhdGZvcm0gZWUwYzAxMDAudXNi
OiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDINClsgICAgMS40
NzY3MDJdIGVoY2ktcGxhdGZvcm0gZWUwYzAxMDAudXNiOiBpcnEgMTY5LCBpbyBtZW0gMHhlZTBj
MDEwMA0KWyAgICAxLjQ5MjgwMV0gZWhjaS1wbGF0Zm9ybSBlZTBjMDEwMC51c2I6IFVTQiAyLjAg
c3RhcnRlZCwgRUhDSSAxLjEwDQpbICAgIDEuNDk5MTczXSBodWIgMi0wOjEuMDogVVNCIGh1YiBm
b3VuZA0KWyAgICAxLjUwMjg0OF0gaHViIDItMDoxLjA6IDEgcG9ydCBkZXRlY3RlZA0KWyAgICAx
LjUwNzA0MV0gZWhjaS1tc206IFF1YWxjb21tIE9uLUNoaXAgRUhDSSBIb3N0IENvbnRyb2xsZXIN
ClsgICAgMS41MTI2NjVdIG9oY2lfaGNkOiBVU0IgMS4xICdPcGVuJyBIb3N0IENvbnRyb2xsZXIg
KE9IQ0kpIERyaXZlcg0KWyAgICAxLjUxODc1N10gb2hjaS1wY2k6IE9IQ0kgUENJIHBsYXRmb3Jt
IGRyaXZlcg0KWyAgICAxLjUyMzI4MF0gb2hjaS1wbGF0Zm9ybTogT0hDSSBnZW5lcmljIHBsYXRm
b3JtIGRyaXZlcg0KWyAgICAxLjUyODcyM10gb2hjaS1wbGF0Zm9ybSBlZTBhMDAwMC51c2I6IEdl
bmVyaWMgUGxhdGZvcm0gT0hDSSBjb250cm9sbGVyDQpbICAgIDEuNTM1MzM0XSBvaGNpLXBsYXRm
b3JtIGVlMGEwMDAwLnVzYjogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVzIG51
bWJlciAzDQpbICAgIDEuNTQzMjU1XSBvaGNpLXBsYXRmb3JtIGVlMGEwMDAwLnVzYjogaXJxIDE2
OCwgaW8gbWVtIDB4ZWUwYTAwMDANClsgICAgMS42MzUyNDldIGh1YiAzLTA6MS4wOiBVU0IgaHVi
IGZvdW5kDQpbICAgIDEuNjM4OTE4XSBodWIgMy0wOjEuMDogMSBwb3J0IGRldGVjdGVkDQpbICAg
IDEuNjQzMDk0XSBvaGNpLXBsYXRmb3JtIGVlMGMwMDAwLnVzYjogR2VuZXJpYyBQbGF0Zm9ybSBP
SENJIGNvbnRyb2xsZXINClsgICAgMS42NDk2OTddIG9oY2ktcGxhdGZvcm0gZWUwYzAwMDAudXNi
OiBuZXcgVVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDQNClsgICAgMS42
NTc2MTddIG9oY2ktcGxhdGZvcm0gZWUwYzAwMDAudXNiOiBpcnEgMTY5LCBpbyBtZW0gMHhlZTBj
MDAwMA0KWyAgICAxLjcyNDc5N10gYXRhMTogbGluayByZXN1bWUgc3VjY2VlZGVkIGFmdGVyIDEg
cmV0cmllcw0KWyAgICAxLjc0NzEwMl0gaHViIDQtMDoxLjA6IFVTQiBodWIgZm91bmQNClsgICAg
MS43NTA3NzFdIGh1YiA0LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQNClsgICAgMS43NTUyMDRdIHho
Y2ktaGNkIGVlMDAwMDAwLnVzYjogeEhDSSBIb3N0IENvbnRyb2xsZXINClsgICAgMS43NjAzNDBd
IHhoY2ktaGNkIGVlMDAwMDAwLnVzYjogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQg
YnVzIG51bWJlciA1DQpbICAgIDEuNzgzODMyXSB4aGNpLWhjZCBlZTAwMDAwMC51c2I6IGhjYyBw
YXJhbXMgMHgwMTQwNTFjZSBoY2kgdmVyc2lvbiAweDEwMCBxdWlya3MgMHgwMDgzMDAxMA0KWyAg
ICAxLjc5MjE4NV0geGhjaS1oY2QgZWUwMDAwMDAudXNiOiBpcnEgMTYxLCBpbyBtZW0gMHhlZTAw
MDAwMA0KWyAgICAxLjc5ODI1OV0gaHViIDUtMDoxLjA6IFVTQiBodWIgZm91bmQNClsgICAgMS44
MDE5MjldIGh1YiA1LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQNClsgICAgMS44MDYwMjVdIHhoY2kt
aGNkIGVlMDAwMDAwLnVzYjogeEhDSSBIb3N0IENvbnRyb2xsZXINClsgICAgMS44MTExNjddIHho
Y2ktaGNkIGVlMDAwMDAwLnVzYjogbmV3IFVTQiBidXMgcmVnaXN0ZXJlZCwgYXNzaWduZWQgYnVz
IG51bWJlciA2DQpbICAgIDEuODE4NjM2XSB1c2IgdXNiNjogV2UgZG9uJ3Qga25vdyB0aGUgYWxn
b3JpdGhtcyBmb3IgTFBNIGZvciB0aGlzIGhvc3QsIGRpc2FibGluZyBMUE0uDQpbICAgIDEuODI2
OTgyXSBodWIgNi0wOjEuMDogVVNCIGh1YiBmb3VuZA0KWyAgICAxLjgzMDY1MF0gaHViIDYtMDox
LjA6IDEgcG9ydCBkZXRlY3RlZA0KWyAgICAxLjgzNDk3OV0gdXNiY29yZTogcmVnaXN0ZXJlZCBu
ZXcgaW50ZXJmYWNlIGRyaXZlciB1c2Itc3RvcmFnZQ0KWyAgICAxLjgzNjIzM10gYXRhMTogU0FU
QSBsaW5rIGRvd24gKFNTdGF0dXMgMCBTQ29udHJvbCAzMDApDQpbICAgIDEuODQ4MzYxXSByZW5l
c2FzX3VzYmhzIGU2NTkwMDAwLnVzYjogcHJvYmUgZmFpbGVkICgtNTE3KQ0KWyAgICAxLjg1NDI4
M10gbW91c2VkZXY6IFBTLzIgbW91c2UgZGV2aWNlIGNvbW1vbiBmb3IgYWxsIG1pY2UNClsgICAg
MS44NjAwMDldIHVzYmNvcmU6IHJlZ2lzdGVyZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNidG91
Y2hzY3JlZW4NClsgICAgMS44NjY3MTFdIGkyYyAvZGV2IGVudHJpZXMgZHJpdmVyDQpbICAgIDEu
ODcxNDM2XSBpMmMtcmNhciBlNjZkODAwMC5pMmM6IHByb2JlZA0KWyAgICAxLjg3NTcwN10gYWR2
NzQ4MiA0LTAwNzA6IGNoaXAgZm91bmQgQCAweGUwIChlNjZkODAwMC5pMmMpDQpbICAgIDEuODkz
Mjk0XSBhZHY3NDgyIDQtMDA3MDogYWR2NzQ4MiByZXZpc2lvbiBpcyAyMTQzDQpbICAgIDEuOTQ5
MzgwXSBhZHY3NDgyIDQtMDA3MDogYWR2NzQ4MiB0eGEgcG93ZXIgZG93bg0KWyAgICAxLjk4MTM4
MF0gYWR2NzQ4MiA0LTAwNzA6IGFkdjc0ODIgdHhiIHBvd2VyIGRvd24NClsgICAgMS45ODYyNzBd
IGFkdjc0ODIgNC0wMDcwOiBhZHY3NDgyIGVuYWJsZSBjc2kxIGFuZCBjc2k0DQpbICAgIDEuOTky
NjIzXSBhZHY3NDgyIDQtMDAzNDogY2hpcCBmb3VuZCBAIDB4NjggKGU2NmQ4MDAwLmkyYykNClsg
ICAgMi4wMDkyNjhdIGFkdjc0ODIgNC0wMDM0OiBhZHY3NDgyIHJldmlzaW9uIGlzIDIxNDMNClsg
ICAgMi4wNjUzNzldIGFkdjc0ODIgNC0wMDM0OiBhZHY3NDgyIHR4YSBwb3dlciBkb3duDQpbICAg
IDIuMDk3Mzc5XSBhZHY3NDgyIDQtMDAzNDogYWR2NzQ4MiB0eGIgcG93ZXIgZG93bg0KWyAgICAy
LjEwMjI3MV0gYWR2NzQ4MiA0LTAwMzQ6IGFkdjc0ODIgZW5hYmxlIGNzaTEgYW5kIGNzaTQNClsg
ICAgMi4xMDkzMDJdIHJjYXJfY3NpMiBmZWE4MDAwMC5jc2kyOiBEZXRlY3RlZCBZQ2JDcjQyMiBp
biByY2FyX2NzaTJfcGFyc2VfZHQNClsgICAgMi4xMTYzNTJdIHJjYXJfY3NpMiBmZWFhMDAwMC5j
c2kyOiBEZXRlY3RlZCByZ2I4ODggaW4gcmNhcl9jc2kyX3BhcnNlX2R0DQpbICAgIDIuMTIzNzgz
XSBzb2MtY2FtZXJhLXBkcnYgc29jLWNhbWVyYS1wZHJ2LjA6IFByb2Jpbmcgc29jLWNhbWVyYS1w
ZHJ2LjANClsgICAgMi4xMzA1NjBdIGFkdjc0ODIgNC0wMDM0OiBOb3QgZGV0ZWN0IGFueSB2aWRl
byBpbnB1dCBzaWduYWwNClsgICAgMi4xMzY2MzJdIGFkdjc0ODIgNC0wMDM0OiBOb3QgZGV0ZWN0
IGFueSB2aWRlbyBpbnB1dCBzaWduYWwNClsgICAgMi4xNDIyOTldIHJjYXJfdmluIGU2ZWYwMDAw
LnZpZGVvOiBtdWx0aXBsZSBzdWJkZXZpY2VzIGFyZW4ndCBzdXBwb3J0ZWQgeWV0IQ0KWyAgICAy
LjE0OTg3MV0gc29jLWNhbWVyYS1wZHJ2IHNvYy1jYW1lcmEtcGRydi4yOiBQcm9iaW5nIHNvYy1j
YW1lcmEtcGRydi4yDQpbICAgIDIuMTU3MDIzXSBhZHY3NDgyIDQtMDA3MDogTm90IGRldGVjdCBh
bnkgdmlkZW8gaW5wdXQgc2lnbmFsDQpbICAgIDIuMTYzNTQ4XSBhZHY3NDgyIDQtMDA3MDogTm90
IGRldGVjdCBhbnkgdmlkZW8gaW5wdXQgc2lnbmFsDQpbICAgIDIuMTY5MjA3XSByY2FyX3ZpbiBl
NmVmNDAwMC52aWRlbzogbXVsdGlwbGUgc3ViZGV2aWNlcyBhcmVuJ3Qgc3VwcG9ydGVkIHlldCEN
ClsgICAgMi4xNzcyMzVdIGltciBmZTg2MDAwMC5pbXItbHg0OiBJTVIgZGV2aWNlIChwZGV2OiAt
MSkgcmVnaXN0ZXJlZCBhcyAvZGV2L3ZpZGVvMg0KWyAgICAyLjE4NDc3Nl0gaW1yIGZlODcwMDAw
Lmltci1seDQ6IElNUiBkZXZpY2UgKHBkZXY6IC0xKSByZWdpc3RlcmVkIGFzIC9kZXYvdmlkZW8z
DQpbICAgIDIuMTkyMzA5XSBpbXIgZmU4ODAwMDAuaW1yLWx4NDogSU1SIGRldmljZSAocGRldjog
LTEpIHJlZ2lzdGVyZWQgYXMgL2Rldi92aWRlbzQNClsgICAgMi4xOTk4MzVdIGltciBmZTg5MDAw
MC5pbXItbHg0OiBJTVIgZGV2aWNlIChwZGV2OiAtMSkgcmVnaXN0ZXJlZCBhcyAvZGV2L3ZpZGVv
NQ0KWyAgICAyLjIxMTIyMF0gcmNhcl9nZW4zX3RoZXJtYWwgZTYxOTgwMDAudGhlcm1hbDogVGhl
cm1hbCBzZW5zb3IgcHJvYmVkDQpbICAgIDIuMjE4OTQyXSByY2FyX2dlbjNfdGhlcm1hbCBlNjFh
MDAwMC50aGVybWFsOiBUaGVybWFsIHNlbnNvciBwcm9iZWQNClsgICAgMi4yMjU0NTddIHJjYXJf
Z2VuM190aGVybWFsIGU2MWE4MDAwLnRoZXJtYWw6IENhbid0IHJlZ2lzdGVyIHRoZXJtYWwgem9u
ZQ0KWyAgICAyLjIzMjg0MV0gcmVuZXNhc193ZHQgZTYwMjAwMDAud2R0OiBTcGVjaWZpZWQgdGlt
ZW91dCB2YWx1ZSBpbnZhbGlkLCB1c2luZyBkZWZhdWx0DQpbICAgIDIuMjQwNzc1XSB4ZW5fd2R0
OiBYZW4gV2F0Y2hEb2cgVGltZXIgRHJpdmVyIHYwLjAxDQpbICAgIDIuMjQ1ODc0XSB4ZW5fd2R0
OiBjYW5ub3QgcmVnaXN0ZXIgbWlzY2RldiBvbiBtaW5vcj0xMzAgKC0xNikNClsgICAgMi4yNTE3
MDNdIHdkdDogcHJvYmUgb2Ygd2R0IGZhaWxlZCB3aXRoIGVycm9yIC0xNg0KWyAgICAyLjI1Njgy
NV0gY3B1IGNwdTA6IGZhaWxlZCB0byBnZXQgY2xvY2s6IC0yDQpbICAgIDIuMjYxMDg5XSBjcHVm
cmVxLWR0OiBwcm9iZSBvZiBjcHVmcmVxLWR0IGZhaWxlZCB3aXRoIGVycm9yIC0yDQpbICAgIDIu
MjY3NDYyXSBzZGhjaTogU2VjdXJlIERpZ2l0YWwgSG9zdCBDb250cm9sbGVyIEludGVyZmFjZSBk
cml2ZXINClsgICAgMi4yNzM1NDBdIHNkaGNpOiBDb3B5cmlnaHQoYykgUGllcnJlIE9zc21hbg0K
WyAgICAyLjI3ODUyOV0gc2hfbW9iaWxlX3NkaGkgZWUxMDAwMDAuc2Q6IEdvdCBDRCBHUElPDQpb
ICAgIDIuMjgzMzI5XSBzaF9tb2JpbGVfc2RoaSBlZTEwMDAwMC5zZDogR290IFdQIEdQSU8NClsg
ICAgMi4yODg1NzFdIHNoX21vYmlsZV9zZGhpIGVlMTYwMDAwLnNkOiBHb3QgQ0QgR1BJTw0KWyAg
ICAyLjI5MzM3Ml0gc2hfbW9iaWxlX3NkaGkgZWUxNjAwMDAuc2Q6IEdvdCBXUCBHUElPDQpbICAg
IDIuMzUyOTQyXSBzaF9tb2JpbGVfc2RoaSBlZTE0MDAwMC5tbWM6IDMuM1Ygc2lnbmFsbGluZyB2
b2x0YWdlIGZhaWxlZA0KWyAgICAyLjQwODg2NV0gc2hfbW9iaWxlX3NkaGkgZWUxNDAwMDAubW1j
OiBtbWMwIGJhc2UgYXQgMHhlZTE0MDAwMCBtYXggY2xvY2sgcmF0ZSAxOTkgTUh6DQpbICAgIDIu
NDE3MDAyXSBTeW5vcHN5cyBEZXNpZ253YXJlIE11bHRpbWVkaWEgQ2FyZCBJbnRlcmZhY2UgRHJp
dmVyDQpbICAgIDIuNDIzNDQ3XSBzZGhjaS1wbHRmbTogU0RIQ0kgcGxhdGZvcm0gYW5kIE9GIGRy
aXZlciBoZWxwZXINClsgICAgMi40Mjk3MDVdIGxlZHRyaWctY3B1OiByZWdpc3RlcmVkIHRvIGlu
ZGljYXRlIGFjdGl2aXR5IG9uIENQVXMNClsgICAgMi40MzYyNjVdIHVzYmNvcmU6IHJlZ2lzdGVy
ZWQgbmV3IGludGVyZmFjZSBkcml2ZXIgdXNiaGlkDQpbICAgIDIuNDQxNzM5XSB1c2JoaWQ6IFVT
QiBISUQgY29yZSBkcml2ZXINClsgICAgMi40NDYxNzZdIDVwNDl2NTkyM2EgNC0wMDZhOiBSZXYu
MHhmZiwgcHJvYmVkDQpbICAgIDIuNDUyMjQwXSBOZXRmaWx0ZXIgbWVzc2FnZXMgdmlhIE5FVExJ
TksgdjAuMzAuDQpbICAgIDIuNDU3MDczXSBuZl9jb25udHJhY2sgdmVyc2lvbiAwLjUuMCAoMTYz
ODQgYnVja2V0cywgNjU1MzYgbWF4KQ0KWyAgICAyLjQ2MzIyMl0gY3RuZXRsaW5rIHYwLjkzOiBy
ZWdpc3RlcmluZyB3aXRoIG5mbmV0bGluay4NClsgICAgMi40Njg1MjNdIG5mX3RhYmxlczogKGMp
IDIwMDctMjAwOSBQYXRyaWNrIE1jSGFyZHkgPGthYmVyQHRyYXNoLm5ldD4NClsgICAgMi40NzUw
MjhdIG5mX3RhYmxlc19jb21wYXQ6IChjKSAyMDEyIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0Bu
ZXRmaWx0ZXIub3JnPg0KWyAgICAyLjQ4MjY2NF0gaXBfdGFibGVzOiAoQykgMjAwMC0yMDA2IE5l
dGZpbHRlciBDb3JlIFRlYW0NClsgICAgMi40ODgzNjFdIE5FVDogUmVnaXN0ZXJlZCBwcm90b2Nv
bCBmYW1pbHkgMTANClsgICAgMi40OTM2MjNdIHNpdDogSVB2NiBvdmVyIElQdjQgdHVubmVsaW5n
IGRyaXZlcg0KWyAgICAyLjQ5ODUwM10gTkVUOiBSZWdpc3RlcmVkIHByb3RvY29sIGZhbWlseSAx
Nw0KWyAgICAyLjUwMjg5Nl0gYnJpZGdlOiBhdXRvbWF0aWMgZmlsdGVyaW5nIHZpYSBhcnAvaXAv
aXA2dGFibGVzIGhhcyBiZWVuIGRlcHJlY2F0ZWQuIFVwZGF0ZSB5b3VyIHNjcmlwdHMgdG8gbG9h
ZCBicl9uZXRmaWx0ZXIgaWYgeW91IG5lZWQgdGhpcy4NClsgICAgMi41MTU0OTJdIEJyaWRnZSBm
aXJld2FsbGluZyByZWdpc3RlcmVkDQpbICAgIDIuNTE5NTM3XSBjYW46IGNvbnRyb2xsZXIgYXJl
YSBuZXR3b3JrIGNvcmUgKHJldiAyMDEyMDUyOCBhYmkgOSkNClsgICAgMi41MjU3OTldIE5FVDog
UmVnaXN0ZXJlZCBwcm90b2NvbCBmYW1pbHkgMjkNClsgICAgMi41MzAyNDhdIGNhbjogcmF3IHBy
b3RvY29sIChyZXYgMjAxMjA1MjgpDQpbICAgIDIuNTM0NjIwXSA5cG5ldDogSW5zdGFsbGluZyA5
UDIwMDAgc3VwcG9ydA0KWyAgICAyLjUzODk0Nl0gS2V5IHR5cGUgZG5zX3Jlc29sdmVyIHJlZ2lz
dGVyZWQNClsgICAgMi41NDM3MjRdIHJlZ2lzdGVyZWQgdGFza3N0YXRzIHZlcnNpb24gMQ0KWyAg
ICAyLjU0Nzk1MV0gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5jeTogY291bGQgbm90IGZpbmQg
cGhhbmRsZQ0KWyAgICAyLjU1Mzg3Nl0gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5jeTogY291
bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICAyLjU1OTkxNV0gL3NvYy90aGVybWFsLXpvbmVzL2Vt
ZXJnZW5jeTogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICAyLjU2NTk4MV0gL3NvYy90aGVy
bWFsLXpvbmVzL2VtZXJnZW5jeTogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICAyLjU3MjAx
MF0gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5jeTogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0K
WyAgICAyLjU3ODA2M10gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5jeTogY291bGQgbm90IGZp
bmQgcGhhbmRsZQ0KWyAgICAyLjU4NDExOF0gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5jeTog
Y291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICAyLjU5MDE1OV0gL3NvYy90aGVybWFsLXpvbmVz
L2VtZXJnZW5jeTogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICAyLjU5NjIwMV0gL3NvYy90
aGVybWFsLXpvbmVzL2VtZXJnZW5jeTogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICAyLjYw
MjI2OV0gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5jeTogY291bGQgbm90IGZpbmQgcGhhbmRs
ZQ0KWyAgICAyLjYwODI5N10gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5jeTogY291bGQgbm90
IGZpbmQgcGhhbmRsZQ0KWyAgICAyLjYxNDM1MV0gL3NvYy90aGVybWFsLXpvbmVzL2VtZXJnZW5j
eTogY291bGQgbm90IGZpbmQgcGhhbmRsZQ0KWyAgICAyLjYyMDM4NV0gdGhlcm1hbCBlbWVyZ2Vu
Y3k6IHNodXRkb3duIGNwdSBub25lDQpbICAgIDIuNjI1MDY4XSB0aGVybWFsIGVtZXJnZW5jeTog
c2V0IHRlbXBlcmF0dXJlIHRvIDExMCBjZWxzaXVzDQpbICAgIDIuNjMxMjMxXSByZW5lc2FzX2ly
cWMgZTYxYzAwMDAuaW50ZXJydXB0LWNvbnRyb2xsZXI6IGRyaXZpbmcgNiBpcnFzDQpbICAgIDIu
NjM4ODAyXSBwaHlfcmNhcl9nZW4zX3VzYjIgZWUwODAyMDAudXNiLXBoeTogVW5iYWxhbmNlZCBw
bV9ydW50aW1lX2VuYWJsZSENClsgICAgMi42NDY4NjhdIFtkcm1dIFN1cHBvcnRzIHZibGFuayB0
aW1lc3RhbXAgY2FjaGluZyBSZXYgMiAoMjEuMTAuMjAxMykuDQpbICAgIDIuNjUzNDE4XSBbZHJt
XSBObyBkcml2ZXIgc3VwcG9ydCBmb3IgdmJsYW5rIHRpbWVzdGFtcCBxdWVyeS4NClsgICAgMi42
NjAxNjddIHJjYXItZHUgZmViMDAwMDAuZGlzcGxheTogRGV0ZWN0ZWQgSERNSSBjb250cm9sbGVy
IDB4MjA6MHgxYToweGEwOjB4YzENClsgICAgMi42NjgwMDNdIHJjYXItZHUgZmViMDAwMDAuZGlz
cGxheTogcmVnaXN0ZXJlZCBEZXNpZ25XYXJlIEhETUkgSTJDIGJ1cyBkcml2ZXINClsgICAgMi42
NzUzNzhdIHJjYXItZHUgZmViMDAwMDAuZGlzcGxheTogRGV0ZWN0ZWQgSERNSSBjb250cm9sbGVy
IDB4MjA6MHgxYToweGEwOjB4YzENClsgICAgMi42Nzk0MjFdIG1tYzA6IG5ldyBIUzIwMCBNTUMg
Y2FyZCBhdCBhZGRyZXNzIDAwMDENClsgICAgMi42ODM3NTldIG1tY2JsazA6IG1tYzA6MDAwMSBC
R1NEM1IgMjkuMSBHaUIgDQpbICAgIDIuNjgzOTAyXSBtbWNibGswYm9vdDA6IG1tYzA6MDAwMSBC
R1NEM1IgcGFydGl0aW9uIDEgMTYuMCBNaUINClsgICAgMi42ODQwNDNdIG1tY2JsazBib290MTog
bW1jMDowMDAxIEJHU0QzUiBwYXJ0aXRpb24gMiAxNi4wIE1pQg0KWyAgICAyLjY4ODE5MV0gbW1j
YmxrMHJwbWI6IG1tYzA6MDAwMSBCR1NEM1IgcGFydGl0aW9uIDMgNC4wMCBNaUINClsgICAgMi42
OTA3ODRdICBtbWNibGswOiBwMSBwMiBwMyBwNCBwNSBwNiBwNyBwOCBwOSBwMTAgcDExIHAxMiBw
MTMgcDE0IHAxNQ0KWyAgICAyLjcxNzI2M10gcmNhci1kdSBmZWIwMDAwMC5kaXNwbGF5OiByZWdp
c3RlcmVkIERlc2lnbldhcmUgSERNSSBJMkMgYnVzIGRyaXZlcg0KWyAgICAyLjc0OTc1OF0gQ29u
c29sZTogc3dpdGNoaW5nIHRvIGNvbG91ciBmcmFtZSBidWZmZXIgZGV2aWNlIDEyOHg0OA0KWyAg
ICAyLjc1ODc2M10gcmNhci1kdSBmZWIwMDAwMC5kaXNwbGF5OiBmYjA6ICBmcmFtZSBidWZmZXIg
ZGV2aWNlDQpbICAgIDIuNzczMjk5XSBbZHJtXSBEZXZpY2UgZmViMDAwMDAuZGlzcGxheSBwcm9i
ZWQNClsgICAgMi43Nzg0MjVdIGVoY2ktcGxhdGZvcm0gZWUwODAxMDAudXNiOiBFSENJIEhvc3Qg
Q29udHJvbGxlcg0KWyAgICAyLjc4NDAxMF0gZWhjaS1wbGF0Zm9ybSBlZTA4MDEwMC51c2I6IG5l
dyBVU0IgYnVzIHJlZ2lzdGVyZWQsIGFzc2lnbmVkIGJ1cyBudW1iZXIgNw0KWyAgICAyLjc5MTk4
NV0gZWhjaS1wbGF0Zm9ybSBlZTA4MDEwMC51c2I6IGlycSAxNjcsIGlvIG1lbSAweGVlMDgwMTAw
DQpbICAgIDIuODA4ODAxXSBlaGNpLXBsYXRmb3JtIGVlMDgwMTAwLnVzYjogVVNCIDIuMCBzdGFy
dGVkLCBFSENJIDEuMTANClsgICAgMi44MTUyNjldIGh1YiA3LTA6MS4wOiBVU0IgaHViIGZvdW5k
DQpbICAgIDIuODE4OTQwXSBodWIgNy0wOjEuMDogMSBwb3J0IGRldGVjdGVkDQpbICAgIDIuODIz
MzI2XSBvaGNpLXBsYXRmb3JtIGVlMDgwMDAwLnVzYjogR2VuZXJpYyBQbGF0Zm9ybSBPSENJIGNv
bnRyb2xsZXINClsgICAgMi44Mjk5MzJdIG9oY2ktcGxhdGZvcm0gZWUwODAwMDAudXNiOiBuZXcg
VVNCIGJ1cyByZWdpc3RlcmVkLCBhc3NpZ25lZCBidXMgbnVtYmVyIDgNClsgICAgMi44Mzc4NzFd
IG9oY2ktcGxhdGZvcm0gZWUwODAwMDAudXNiOiBpcnEgMTY3LCBpbyBtZW0gMHhlZTA4MDAwMA0K
WyAgICAyLjkyOTUzNV0gaHViIDgtMDoxLjA6IFVTQiBodWIgZm91bmQNClsgICAgMi45MzMyMDhd
IGh1YiA4LTA6MS4wOiAxIHBvcnQgZGV0ZWN0ZWQNClsgICAgMi45Mzc3MTNdIHJlbmVzYXNfdXNi
aHMgZTY1OTAwMDAudXNiOiB0cmFuc2NlaXZlciBmb3VuZA0KWyAgICAyLjk0MzEwNV0gcmVuZXNh
c191c2JocyBlNjU5MDAwMC51c2I6IGdhZGdldCBwcm9iZWQNClsgICAgMi45NDgxNjddIHJlbmVz
YXNfdXNiaHMgZTY1OTAwMDAudXNiOiBwcm9iZWQNClsgICAgMi45NTMzNTZdIHJjYXJfZ2VuM190
aGVybWFsIGU2MWE4MDAwLnRoZXJtYWw6IENhbid0IHJlZ2lzdGVyIHRoZXJtYWwgem9uZQ0KWyAg
ICAyLjk2MDg5N10gc2hfbW9iaWxlX3NkaGkgZWUxMDAwMDAuc2Q6IEdvdCBDRCBHUElPDQpbICAg
IDIuOTY1NzAwXSBzaF9tb2JpbGVfc2RoaSBlZTEwMDAwMC5zZDogR290IFdQIEdQSU8NClsgICAg
My4wNzI5NzhdIHNoX21vYmlsZV9zZGhpIGVlMTAwMDAwLnNkOiBtbWMxIGJhc2UgYXQgMHhlZTEw
MDAwMCBtYXggY2xvY2sgcmF0ZSAxOTkgTUh6DQpbICAgIDMuMDgxMjQ1XSBzaF9tb2JpbGVfc2Ro
aSBlZTE2MDAwMC5zZDogR290IENEIEdQSU8NClsgICAgMy4wODYwNDhdIHNoX21vYmlsZV9zZGhp
IGVlMTYwMDAwLnNkOiBHb3QgV1AgR1BJTw0KWyAgICAzLjE5Mjk1M10gc2hfbW9iaWxlX3NkaGkg
ZWUxNjAwMDAuc2Q6IG1tYzIgYmFzZSBhdCAweGVlMTYwMDAwIG1heCBjbG9jayByYXRlIDE5OSBN
SHoNClsgICAgMy4yMDE2NjRdIHJjYXJfZ2VuM190aGVybWFsIGU2MWE4MDAwLnRoZXJtYWw6IENh
bid0IHJlZ2lzdGVyIHRoZXJtYWwgem9uZQ0KWyAgICAzLjIxMDE2Ml0gaGN0b3N5czogdW5hYmxl
IHRvIG9wZW4gcnRjIGRldmljZSAocnRjMCkNClsgICAgMy4yMTkxMjhdIFNESEkzIFZjYzogZGlz
YWJsaW5nDQpbICAgIDMuMjIyMjk1XSBTREhJMyBWY2NROiBkaXNhYmxpbmcNClsgICAgMy4yMjU5
NjJdIEFMU0EgZGV2aWNlIGxpc3Q6DQpbICAgIDMuMjI4ODQ2XSAgIE5vIHNvdW5kY2FyZHMgZm91
bmQuDQpbICAgIDMuMjMyNTg2XSBXYWl0aW5nIGZvciByb290IGRldmljZSAvZGV2L21tY2JsazFw
Mi4uLg0KWyAgICAzLjQzNjk0Nl0gbW1jMTogbmV3IHVsdHJhIGhpZ2ggc3BlZWQgU0RSNTAgU0RI
QyBjYXJkIGF0IGFkZHJlc3MgYWFhYQ0KWyAgICAzLjQ0MzczMl0gbW1jYmxrMTogbW1jMTphYWFh
IFNMMzJHIDI4LjggR2lCIA0KWyAgICAzLjQ0OTg0MF0gIG1tY2JsazE6IHAxIHAyIHAzIHA0DQpb
ICAgIDMuNDU0ODM0XSByY2FyX2dlbjNfdGhlcm1hbCBlNjFhODAwMC50aGVybWFsOiBDYW4ndCBy
ZWdpc3RlciB0aGVybWFsIHpvbmUNClsgICAgMy41ODQ5MjRdIEpCRDI6IG5vIHZhbGlkIGpvdXJu
YWwgc3VwZXJibG9jayBmb3VuZA0KWyAgICAzLjU4OTcyNF0gRVhUNC1mcyAobW1jYmxrMXAyKTog
ZXJyb3IgbG9hZGluZyBqb3VybmFsDQpbICAgIDMuNjA5NTY5XSBKQkQyOiBubyB2YWxpZCBqb3Vy
bmFsIHN1cGVyYmxvY2sgZm91bmQNClsgICAgMy42MTQzNjJdIEVYVDQtZnMgKG1tY2JsazFwMik6
IGVycm9yIGxvYWRpbmcgam91cm5hbA0KWyAgICAzLjYxOTYzN10gTGlzdCBvZiBhbGwgcGFydGl0
aW9uczoNClsgICAgMy42MjMxMDNdIGIzMDAgICAgICAgIDMwNTM1NjgwIG1tY2JsazAgIGRyaXZl
cjogbW1jYmxrDQpbICAgIDMuNjI4NDM0XSAgIGIzMDEgICAgICAgICAgICAxMDI0IG1tY2JsazBw
MSAyMTIwMDQwMC0wODA0LTAxNDYtOWRjYy1hOGM1MTI1NTk5NGYNClsgICAgMy42MzU5NTRdICAg
YjMwMiAgICAgICAgICAgICA1MTIgbW1jYmxrMHAyIGQxMTdmOThlLTZmMmMtZDA0Yi1hNWIyLTMz
MWExOWY5MWNiMg0KWyAgICAzLjY0MzQ2OF0gICBiMzAzICAgICAgICAgICAgIDUxMiBtbWNibGsw
cDMgMjU3MTg3NzctZDBhZC03NDQzLTllNjAtMDJjYjU5MWM5NzM3DQpbICAgIDMuNjUwOTg0XSAg
IGIzMDQgICAgICAgICAgICAgNTEyIG1tY2JsazBwNCA4YTRiYjhiNC1lMzA0LWFlNDgtODUzNi1h
ZmY1YzljNDk1YjENClsgICAgMy42NTg1MDJdICAgYjMwNSAgICAgICAgICAgICA1MTIgbW1jYmxr
MHA1IDA4OTkyMTM1LTEzYzYtMDg0Yi05MzIyLTMzOTFmZjU3MWUxOQ0KWyAgICAzLjY2NjAxOF0g
ICBiMzA2ICAgICAgICAgICAgIDUxMiBtbWNibGswcDYgMzMzYTEyOGUtZDNlMy1iOTRkLTkyZjQt
ZDNlYmQ5YjMyMjRmDQpbICAgIDMuNjczNTM1XSAgIGIzMDcgICAgICAgICAgICAgNTEyIG1tY2Js
azBwNyBmMjBhYTkwMi0xYzVkLTI5NGEtOTE3Ny05N2E1MTNlM2NhZTQNClsgICAgMy42ODEwNTJd
ICAgYjMwOCAgICAgICAgICAgMTYzODQgbW1jYmxrMHA4IGRiODg1MDNkLTM0YTUtM2U0MS04MzZk
LWM3NTdjYjY4MjgxNA0KWyAgICAzLjY4ODU2OV0gICBiMzA5ICAgICAgICAgICAxNjM4NCBtbWNi
bGswcDkgMDEyYjMzMDMtMzRhYy0yODRkLTk5YjQtMzRlMDNhMjMzNWY0DQpbICAgIDMuNjk2MDg1
XSAgIGIzMGEgICAgICAgICAgIDE2Mzg0IG1tY2JsazBwMTAgZmFlYzJlY2YtODU0NC1lMjQxLWIx
OWQtNzU3ZTc5NmRhNjA3DQpbICAgIDMuNzAzNjg5XSAgIGIzMGIgICAgICAgICAyMDk3MTUyIG1t
Y2JsazBwMTEgZjEzYTA5NzgtYjFiNS0xYTRlLTg4MjEtMzk0MzhlMjRiNjI3DQpbICAgIDMuNzEx
MjkzXSAgIGIzMGMgICAgICAgICAyMDk3MTUyIG1tY2JsazBwMTIgYjcxMGViMDQtNDViOS1lOTRh
LThkMGItMjE0NThkNTk2ZjU0DQpbICAgIDMuNzE4ODk1XSAgIGIzMGQgICAgICAgICAgMjYyMTQ0
IG1tY2JsazBwMTMgYWQ1ZWM0YjYtMmQ5Zi04NTQ0LTk0MTctZmUzYmQxYzliMWIzDQpbICAgIDMu
NzI2NDk4XSAgIGIzMGUgICAgICAgICAgMjYyMTQ0IG1tY2JsazBwMTQgY2NlYjBiMTgtMzljYi1k
NTQ3LTlkYjctMDNiNDA1ZmE3N2Q0DQpbICAgIDMuNzM0MTAyXSAgIGIzMGYgICAgICAgIDI1NzYz
MzExIG1tY2JsazBwMTUgZDQ5ODFhMmItMDQ3OC01NDRlLTk2MDctN2ZkM2M2NTEwNjhkDQpbICAg
IDMuNzQxNzA5XSBiMzYwICAgICAgICAgICAgNDA5NiBtbWNibGswcnBtYiAgKGRyaXZlcj8pDQpb
ICAgIDMuNzQ2OTc2XSBiMzQwICAgICAgICAgICAxNjM4NCBtbWNibGswYm9vdDEgIChkcml2ZXI/
KQ0KWyAgICAzLjc1MjMzMl0gYjMyMCAgICAgICAgICAgMTYzODQgbW1jYmxrMGJvb3QwICAoZHJp
dmVyPykNClsgICAgMy43NTc2OTNdIGIzODAgICAgICAgIDMwMTgzOTM2IG1tY2JsazEgIGRyaXZl
cjogbW1jYmxrDQpbICAgIDMuNzYzMDQ1XSAgIGIzODEgICAgICAgICA3NzYwODk2IG1tY2JsazFw
MSAwMDBjNjA4Yi0wMQ0KWyAgICAzLjc2ODQwMl0gICBiMzgyICAgICAgICAxMjY1NjI1MCBtbWNi
bGsxcDIgMDAwYzYwOGItMDINClsgICAgMy43NzM3NTldICAgYjM4MyAgICAgICAgIDQ4ODIyMjYg
bW1jYmxrMXAzIDAwMGM2MDhiLTAzDQpbICAgIDMuNzc5MTE2XSAgIGIzODQgICAgICAgICA0ODgy
NTE2IG1tY2JsazFwNCAwMDBjNjA4Yi0wNA0KWyAgICAzLjc4NDQ3MV0gTm8gZmlsZXN5c3RlbSBj
b3VsZCBtb3VudCByb290LCB0cmllZDogIGV4dDQNClsgICAgMy43ODk4MzBdIEtlcm5lbCBwYW5p
YyAtIG5vdCBzeW5jaW5nOiBWRlM6IFVuYWJsZSB0byBtb3VudCByb290IGZzIG9uIHVua25vd24t
YmxvY2soMTc5LDEzMCkNClsgICAgMy43OTg0NzJdIENQVTogMyBQSUQ6IDEgQ29tbTogc3dhcHBl
ci8wIE5vdCB0YWludGVkIDQuNi4wLXlvY3RvLXN0YW5kYXJkICMxDQpbICAgIDMuODA1NjM5XSBI
YXJkd2FyZSBuYW1lOiBSZW5lc2FzIFNhbHZhdG9yLVggYm9hcmQgYmFzZWQgb24gcjhhNzc5NSAo
RFQpDQpbICAgIDMuODEyNDY1XSBDYWxsIHRyYWNlOg0KWyAgICAzLjgxNDk4NF0gWzxmZmZmZmY4
MDA4MDg4OWYwPl0gZHVtcF9iYWNrdHJhY2UrMHgwLzB4MWE4DQpbICAgIDMuODIwNDE2XSBbPGZm
ZmZmZjgwMDgwODhiYWM+XSBzaG93X3N0YWNrKzB4MTQvMHgyMA0KWyAgICAzLjgyNTUyMl0gWzxm
ZmZmZmY4MDA4MzUwNzM0Pl0gZHVtcF9zdGFjaysweDk0LzB4YjgNClsgICAgMy44MzA2MTVdIFs8
ZmZmZmZmODAwODE1NDNjOD5dIHBhbmljKzB4MTEwLzB4MjVjDQpbICAgIDMuODM1NDUzXSBbPGZm
ZmZmZjgwMDhkMzExODg+XSBtb3VudF9ibG9ja19yb290KzB4MjBjLzB4MjY0DQpbICAgIDMuODQx
MjM4XSBbPGZmZmZmZjgwMDhkMzEyZjg+XSBtb3VudF9yb290KzB4MTE4LzB4MTMwDQpbICAgIDMu
ODQ2NTA4XSBbPGZmZmZmZjgwMDhkMzE0NGM+XSBwcmVwYXJlX25hbWVzcGFjZSsweDEzYy8weDE4
NA0KWyAgICAzLjg1MjM4M10gWzxmZmZmZmY4MDA4ZDMwZDNjPl0ga2VybmVsX2luaXRfZnJlZWFi
bGUrMHgxY2MvMHgxZjANClsgICAgMy44NTg1MjJdIFs8ZmZmZmZmODAwODkyMjc5MD5dIGtlcm5l
bF9pbml0KzB4MTAvMHgxMDANClsgICAgMy44NjM3ODhdIFs8ZmZmZmZmODAwODA4NGUxMD5dIHJl
dF9mcm9tX2ZvcmsrMHgxMC8weDQwDQpbICAgIDMuODY5MTQzXSBTTVA6IHN0b3BwaW5nIHNlY29u
ZGFyeSBDUFVzDQpbICAgIDMuODczMTMyXSBLZXJuZWwgT2Zmc2V0OiBkaXNhYmxlZA0KWyAgICAz
Ljg3NjY2MF0gTWVtb3J5IExpbWl0OiBub25lDQpbICAgIDMuODc5Nzc0XSAtLS1bIGVuZCBLZXJu
ZWwgcGFuaWMgLSBub3Qgc3luY2luZzogVkZTOiBVbmFibGUgdG8gbW91bnQgcm9vdCBmcyBvbiB1
bmtub3duLWJsb2NrKDE3OSwxMzApDQoNCg0K
--001a114fccaecb45610563fe9519
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--001a114fccaecb45610563fe9519--


From xen-devel-bounces@lists.xenproject.org Tue Jan 30 13:52:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 13:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egWKC-000508-4R; Tue, 30 Jan 2018 13:51:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egWKA-0004zy-LW
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 13:51:46 +0000
X-Inumbo-ID: ad6961d2-05c4-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad6961d2-05c4-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 14:51:31 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 06:51:43 -0700
Message-Id: <5A70867C02000078001A3BBC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 06:51:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671E8302000078001A17C4@prv-mh.provo.novell.com>
 <1b5fd587-f11b-129e-78df-d7b3760d8f27@citrix.com>
In-Reply-To: <1b5fd587-f11b-129e-78df-d7b3760d8f27@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/4] x86: eliminate most XPTI entry/exit
 code when it's not in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDEzOjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDEvMTggMTA6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJbnRyb2R1Y2Ug
YSBzeW50aGV0aWMgZmVhdHVyZSBmbGFnIHRvIHVzZSBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbgo+
PiBwYXRjaGluZyB0byBOT1Agb3V0IGFsbCBjb2RlIG9uIGVudHJ5L2V4aXQgcGF0aHMgb3RoZXIg
dGhhbiB0aG9zZQo+PiBpbnZvbHZlZCBpbiBOTUkvI01DIGhhbmRsaW5nICh0aGUgcGF0Y2hpbmcg
bG9naWMgY2FuJ3QgcHJvcGVybHkgaGFuZGxlCj4+IHRob3NlIHBhdGhzIHlldCkuIEhhdmluZyBO
T1BzIGhlcmUgaXMgZ2VuZXJhbGx5IGJldHRlciB0aGFuIHVzaW5nCj4+IGNvbmRpdGlvbmFsIGJy
YW5jaGVzLgo+IAo+IEdpdmVuIG15IG90aGVyIHNlcmllcywgSSdkIHByZWZlciB0byBmaXggdGhl
IElTVCBwYXRocyByYXRoZXIgdGhhbgo+IGludHJvZHVjZSB5ZXQtbW9yZSB3b3JrYXJvdW5kcy4K
Ck1vcmUgd29ya2Fyb3VuZHM/IFRoZSBwYXRjaCBzaW1wbHkgYXZvaWRzIHRvdWNoaW5nIHRoZSBJ
U1QgcGF0aC4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPj4g
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwo+PiBAQCAtMTg5LDcgKzE4
OSw3IEBAIEVOVFJZKGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRpb24pCj4+ICAKPj4gIC8qIFNl
ZSBsc3Rhcl9lbnRlciBmb3IgZW50cnkgcmVnaXN0ZXIgc3RhdGUuICovCj4+ICBFTlRSWShjc3Rh
cl9lbnRlcikKPj4gLSAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUgaGVyZSB3aGVuIHdlIGRvbid0
IHN3aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KPj4gKyAgICAgICAgQUxURVJOQVRJVkUgbm9w
LCBzdGksIFg4Nl9GRUFUVVJFX05PX1hQVEkKPiAKPiBJIGRvIG5vdCB0aGluayB0aGUgY29tcGxl
eGl0eSBvZiBvZiBhbHRlcmluZyB0aGUgcG9zaXRpb24gb2Ygc3RpCj4gb3V0d2VpZ2hzIHRoZSBm
cmFjdGlvbmFsIGV4dHJhIGRlbGF5IHdoaWNoIHdvdWxkIHJlc3VsdCBmcm9tCj4gdW5pbGF0ZXJh
bGx5IGhhdmluZyB0aGUgc3RpIGxhdGVyLiAgRnVydGhlcm1vcmUsIGlmIHlvdSByZWFsbHkgYXJl
Cj4gY29uY2VybmVkIGFib3V0IG1pY3Jvb3B0aW1pc2luZyB0aGlzLCB5b3UgZG9uJ3Qgd2FudCBh
IHNpbmdsZWJ5dGUgbm9wIGhlcmUuCj4gCj4+ICAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKClRo
ZXJlIGlzLCBub3QgdGhlIGxlYXN0LCB0aGlzLCB3aGljaCBJJ20gYWZyYWlkIGlzIGFkZGluZyBx
dWl0ZSBhIGJpdApvZiBhIGRlbGF5LiBXaGlsZSB3ZSdyZSBub3QgcmVhbC10aW1lIHJlYWR5LCBJ
IGRvbid0IHRoaW5rIHdlIHNob3VsZApuZWVkbGVzc2x5IGRlbGF5IHRoZSBlbmFibGluZyBvZiBp
bnRlcnJ1cHRzLgoKQXMgdG8gdGhlIHNpbmdsZSBieXRlIE5PUCAtIGFyZSB5b3Ugc3VnZ2VzdGlu
ZyBpdCBpcyB3b3JzZSB0aGFuCnRoZSBzaW5nbGUgYnl0ZSBTVEk/Cgo+PiBAQCAtMjEwLDYgKzIx
MSwxMiBAQCBFTlRSWShjc3Rhcl9lbnRlcikKPj4gICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKPj4gIC5MY3N0YXJfY3IzX29rYXk6Cj4+ICAgICAg
ICAgIHN0aQo+PiArLkxjc3Rhcl9jcjNfZW5kOgo+PiArICAgICAgICAucHVzaHNlY3Rpb24gLmFs
dGluc3RydWN0aW9ucywgImEiLCBAcHJvZ2JpdHMKPj4gKyAgICAgICAgYWx0aW5zdHJ1Y3Rpb25f
ZW50cnkgLkxjc3Rhcl9jcjNfc3RhcnQsIC5MY3N0YXJfY3IzX3N0YXJ0LCBcCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX05PX1hQVEksIFwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKC5MY3N0YXJfY3IzX2VuZCAtIC5MY3N0YXJfY3IzX3N0YXJ0
KSwgMAo+PiArICAgICAgICAucG9wc2VjdGlvbgo+IAo+IEl0IG9jY3VycyB0byBtZSB0aGF0IHRo
aXMgd291bGQgYmUgZmFyIG1vcmUgbGVnaWJsZSBpZiB3ZSBoYWQgYW4gYWx0X25vcAo+IHdyYXBw
ZXIuICBSZXVzaW5nIC5MY3N0YXJfY3IzX3N0YXJ0IGFuZCBhIGxlbmd0aCBvZiAwIGlzbid0IG9i
dmlvdXMuCgpDb3VsZCBjZXJ0YWlubHkgZG8gdGhhdCwgYnV0IG9uZSB0aGluZyBhdCBhIHRpbWUu
Cgo+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4gKysrIGIveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TCj4+IEBAIC00Niw3ICs0Nyw2IEBAIHJlc3RvcmVfYWxsX2d1ZXN0
Ogo+PiAgICAgICAgICBtb3ZhYnMgJERJUkVDVE1BUF9WSVJUX1NUQVJULCAlcmN4Cj4+ICAgICAg
ICAgIG1vdiAgICVyZGksICVyYXgKPj4gICAgICAgICAgYW5kICAgJXJzaSwgJXJkaQo+PiAtICAg
ICAgICBqeiAgICAuTHJhZ19rZWVwX2NyMwo+IAo+IFRoaXMgbG9va3MgbGlrZSBhIGZ1bmN0aW9u
YWwgY2hhbmdlPwoKRGVmaW5pdGVseSBub3QgLSB0aGUgY29uZGl0aW9uYWwgYnJhbmNoIHNpbXBs
eSBiZWNvbWVzIHVubmVjZXNzYXJ5CndoZW4gdGhlIGVudGlyZSBwaWVjZSBvZiBjb2RlIGdldHMg
Tk9QLWVkIG91dC4KCj4+IEBAIC00OTIsOSArNTE5LDIwIEBAIEVOVFJZKGNvbW1vbl9pbnRlcnJ1
cHQpCj4+ICAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKPj4gICAgICAgICAgbW92cSAlcnNwLCVy
ZGkKPj4gICAgICAgICAgY2FsbHEgZG9fSVJRCj4+ICsuTGludHJfY3IzX3Jlc3RvcmU6Cj4+ICAg
ICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKPj4g
Ky5MaW50cl9jcjNfZW5kOgo+PiAgICAgICAgICBqbXAgcmV0X2Zyb21faW50cgo+PiAgCj4+ICsg
ICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwo+PiAr
ICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTGludHJfY3IzX3Jlc3RvcmUsIC5MaW50cl9j
cjNfcmVzdG9yZSwgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVS
RV9OT19YUFRJLCBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGludHJfY3Iz
X2VuZCAtIC5MaW50cl9jcjNfcmVzdG9yZSksIDAKPj4gKyAgICAgICAgYWx0aW5zdHJ1Y3Rpb25f
ZW50cnkgLkxpbnRyX2NyM19zdGFydCwgLkxpbnRyX2NyM19zdGFydCwgXAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9OT19YUFRJLCBcCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICguTGludHJfY3IzX29rYXkgLSAuTGludHJfY3IzX3N0YXJ0KSwg
MAo+IAo+IFRoaXMgaXMgbm93IGdldHRpbmcgdmVyeSBjb21wbGljYXRlZCB0byBmb2xsb3cuICBJ
cyBpdCBqdXN0IGZvciBJU1QKPiBzYWZldHkgYW5kIGxpYWJsZSB0byBkaXNhcHBlYXI/ICBJZiBu
b3QsIEkgdGhpbmsgd2UgbmVlZCBhIGRpZmZlcmVudAo+IHdheSxhcyB0aGlzIGlzIG5vdyBzYXlp
bmcgInNwb3JhZGljIGluc3RydWN0aW9ucyBpbnNpZGUgdGhpcyBibG9jaywgYnV0Cj4gbm90IGFs
bCBvZiB0aGVtLCB0dXJuIGludG8gbm9wcyIuCgpUaGlzIGlzIG5vdCBhbiBJU1QgcGF0aCwgYW5k
IGl0IGlzIGFsc28gbm90IE5PUC1pbmcgb3V0IHNwb3JhZGljCmluc3RydWN0aW9ucyAtIHdlIGNh
bid0IGRyb3AgdGhlIGZpcnN0IHBpZWNlIG9mIGNvZGUgd2l0aG91dCBhbHNvCmRyb3BwaW5nIHRo
ZSBzZWNvbmQsIGFzICVyMTQgd29uJ3QgYmUgc2V0IHVwIGlmIHRoZSBmaXJzdCBibG9jawppcyBn
b25lLiBUaGV5J3JlIGNsZWFybHkgZnJhbWVkIGJ5IC5MaW50cl9jcjNfKiBsYWJlbHMgLSBJJ20g
bm90CnN1cmUgaG93IHRvIG1ha2UgZXZlbiBtb3JlIG9idmlvdXMgd2hhdCdzIGdvaW5nIG9uLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 14:29:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 14:29:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egWui-0007NU-6i; Tue, 30 Jan 2018 14:29:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egWuh-0007NO-NN
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 14:29:31 +0000
X-Inumbo-ID: f2a9ba7a-05c9-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2a9ba7a-05c9-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 15:29:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="66914422"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671ECC02000078001A17CA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ca473293-3e58-dc3e-8217-5621d3525870@citrix.com>
Date: Tue, 30 Jan 2018 14:29:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A671ECC02000078001A17CA@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 4/4] x86: avoid double CR3 reload when
 switching to guest user mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDEvMTggMTA6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoZW4gWFBUSSBpcyBhY3Rp
dmUsIHRoZSBDUjMgbG9hZCBpbiByZXN0b3JlX2FsbF9ndWVzdCBpcyBzdWZmaWNpZW50Cj4gd2hl
biBzd2l0Y2hpbmcgdG8gdXNlciBtb2RlLCBpbXByb3ZpbmcgaW4gcGFydGljdWxhciBzeXN0ZW0g
Y2FsbCBhbmQKPiBwYWdlIGZhdWx0IGV4aXQgcGF0aHMgZm9yIHRoZSBndWVzdC4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCldoaWxlIEkgY2FuIHNl
ZSB0aGUgdXRpbGl0eSBvZiB0aGlzLCB3ZSBhcmUgc3RhcnRpbmcgdG8gZ2V0IGludG8KY29tcGxp
Y2F0ZWQgdGVycml0b3J5IGFzIHRvIHdoaWNoIGNyMyBpcyBsb2FkZWQuwqAgQWxzbywgdGhlIG5h
bWUKInRvZ2dsZSIgaXMgbm8gbG9uZ2VyIHN0cmljdGx5IGFjY3VyYXRlLgoKVGhhdCBiZWluZyBz
YWlkLCBhbGwgb2YgdGhlc2UgaGVscGVycyBhcmUgb25seSB1c2VkIGluIHN5bmNocm9ub3VzCmNv
bnRleHRzIGFzIGZhciBhcyBJIGNhbiB0ZWxsLCBzbyBzb21lIEFTU0VSVCghaW5faXJxKCkpIHdv
dWxkIHByb2JhYmx5CmdvIGEgbG9uZyB3YXkuCgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2Rv
bWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCj4gQEAgLTIyMCwxMCArMjIw
LDIwIEBAIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICoKPiAgICAgIHJl
dHVybiByYzsKPiAgfQo+ICAKPiAtc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3Qg
dmNwdSAqdikKPiArc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdiwg
Ym9vbCBmb3JjZV9jcjMpCj4gIHsKPiAgICAgIHYtPmFyY2guZmxhZ3MgXj0gVEZfa2VybmVsX21v
ZGU7Cj4gICAgICB1cGRhdGVfY3IzKHYpOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBUaGVyZSdz
IG5vIG5lZWQgdG8gbG9hZCBDUjMgaGVyZSB3aGVuIGl0IGlzIGdvaW5nIHRvIGJlIGxvYWRlZCBv
biB0aGUKPiArICAgICAqIHdheSBvdXQgdG8gZ3Vlc3QgbW9kZSBhZ2FpbiBhbnl3YXksIGFuZCB3
aGVuIHRoZSBwYWdlIHRhYmxlcyB3ZSdyZQo+ICsgICAgICogY3VycmVudGx5IG9uIGFyZSB0aGUg
a2VybmVsIG9uZXMgKHdoZXJlYXMgd2hlbiBzd2l0Y2hpbmcgdG8ga2VybmVsCj4gKyAgICAgKiBt
b2RlIHdlIG5lZWQgdG8gYmUgYWJsZSB0byB3cml0ZSBhIGJvdW5jZSBmcmFtZSBvbnRvIHRoZSBr
ZXJuZWwgc3RhY2spLgo+ICsgICAgICovCj4gKyAgICBpZiAoICFmb3JjZV9jcjMgJiYgISh2LT5h
cmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICAg
ICAgLyogRG9uJ3QgZmx1c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24n
dCB0aWNrIFRMQiBjbG9jay4gKi8KPiAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUlY3Iz
IiA6IDogInIiICh2LT5hcmNoLmNyMykgOiAibWVtb3J5IiApOwo+ICAKPiBAQCAtMjUzLDEzICsy
NjMsMTMgQEAgdm9pZCB0b2dnbGVfZ3Vlc3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIH0K
PiAgICAgIGFzbSB2b2xhdGlsZSAoICJzd2FwZ3MiICk7Cj4gIAo+IC0gICAgX3RvZ2dsZV9ndWVz
dF9wdCh2KTsKPiArICAgIF90b2dnbGVfZ3Vlc3RfcHQodiwgY3B1X2hhc19ub194cHRpKTsKPiAg
fQo+ICAKPiAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAg
IGlmICggIWlzX3B2XzMyYml0X3ZjcHUodikgKQo+IC0gICAgICAgIF90b2dnbGVfZ3Vlc3RfcHQo
dik7Cj4gKyAgICAgICAgX3RvZ2dsZV9ndWVzdF9wdCh2LCB0cnVlKTsKClRoaXMgY2FuIGJlIGNv
bnZlcnRlZCBhcyB3ZWxsLsKgIFRoZSBvbmx5IGNhbGxlcnMgYXJlIHRoZSBMRFQtZmF1bHQgYW5k
CkkvTyBwZXJtIGNoZWNrLCBib3RoIHdoZW4gd2UgYXJlIGN1cnJlbnRseSBvbiB1c2VyIHBhZ2V0
YWJsZXMsIG5lZWRpbmcKdG8gc3dpdGNoIHRvIGtlcm5lbCBicmllZmx5LCB0aGVuIGJhY2sgdG8g
dXNlci4KCkhvd2V2ZXIsIGl0IHdvdWxkIGJlIGJldHRlciB0byBkcm9wIHRoZSBwYXJhbWV0ZXIg
YW5kIGZlZWQKY3B1X2hhc19ub194cHRpIGludG8gdGhlIGNvbmRpdGlvbmFsIGFib3ZlIHdoaWNo
IGV4cGxhaW5zIHdoeSBpdCBpcyBzYWZlCnRvIGRvLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 14:36:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 14:36:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egX1m-00084f-Up; Tue, 30 Jan 2018 14:36:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/cio=ez=citrix.com=prvs=561c7975c=roger.pau@srs-us1.protection.inumbo.net>)
 id 1egX1l-00084Z-Rj
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 14:36:49 +0000
X-Inumbo-ID: f8c9b790-05ca-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8c9b790-05ca-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 15:36:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="66914991"
Date: Tue, 30 Jan 2018 14:36:03 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <20180130143603.2uzxacs2vq47oxev@MacBook-Pro-de-Roger.local>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-9-andre.przywara@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124181058.6157-9-andre.przywara@linaro.org>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDY6MTA6NThQTSArMDAwMCwgQW5kcmUgUHJ6eXdhcmEg
d3JvdGU6Cj4gT24gQVJNIHRoZSBtYXhpbXVtIG51bWJlciBvZiBJUlFzIGlzIGEgY29uc3RhbnQs
IGJ1dCB3ZSBzaGFyZSBpdCBiZWluZwo+IGEgdmFyaWFibGUgdG8gbWF0Y2ggeDg2LiBTaW5jZSB3
ZSBhcmUgbm90IHN1cHBvc2VkIHRvIGFsdGVyIGl0LCBsZXQncwo+IG1hcmsgaXQgYXMgImNvbnN0
IiB0byBhdm9pZCBhY2NpZGVudGFsIGNoYW5nZS4KPiAKPiBTdWdnZXN0ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9p
cnEuYyAgICAgICAgfCAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmggfCAyICstCj4g
IDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKPiBpbmRl
eCA2MjEwM2EyMGUzLi5kMjI5Y2I2ODcxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9pcnEu
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+IEBAIC0yNyw3ICsyNyw3IEBACj4gICNpbmNs
dWRlIDxhc20vZ2ljLmg+Cj4gICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+ICAKPiAtdW5zaWduZWQg
aW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxcyA9IE5SX0lSUVM7Cj4gK2NvbnN0IHVuc2lnbmVkIGlu
dCBfX3JlYWRfbW9zdGx5IG5yX2lycXMgPSBOUl9JUlFTOwoKU2hvdWxkbid0IHlvdSByZW1vdmUg
dGhlIF9fcmVhZF9tb3N0bHkgYXR0cmlidXRlLCBzbyB0aGUgc3ltYm9sIGl0J3MKcGxhY2VkIGF0
IHRoZSAucm9kYXRhIHNlY3Rpb24gYnkgdGhlIGNvbXBpbGVyPwoKUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 14:49:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 14:49:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egXEE-0000R9-25; Tue, 30 Jan 2018 14:49:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ouqm=ez=citrix.com=prvs=561307958=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egXEC-0000QI-NA
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 14:49:40 +0000
X-Inumbo-ID: c383418c-05cc-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c383418c-05cc-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 15:49:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="460283779"
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23152.34289.771476.168964@mariner.uk.xensource.com>
Date: Tue, 30 Jan 2018 14:49:21 +0000
To: Julien Grall <julien.grall@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] test lab: laxton power cycle time changed to 30s
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG91ciByZWNvcmRzLgoKMTQ6NDEgPGp1bGllbmc+IERpemlldDogSG93IGxvbmcgZG8gd2Ug
d2FpdCBpbiBvZmYgc3RhdGUgd2hlbiBoYXJkIGN5Y2xpbmcgdGhlIAogICAgICAgICAgICAgICAg
Ym94IGluIHRoZSBjb2xvPwoxNDo0MiA8RGl6aWV0PiBJIHRoaW5rIHRoZSBkZWZhdWx0IGlzIHF1
aXRlIHNob3J0IGJ1dCB0aGVyZSdzIGEgcGVyLWhvc3QgCiAgICAgICAgICAgICAgIG92ZXJyaWRl
LgoxNDo0MyA8RGl6aWV0PiBEZWZhdWx0IGlzIDVzLiAgU29tZSBob3N0cyBoYXZlIG1vcmUuCjE0
OjQ0IDxqdWxpZW5nPiBEaXppZXQ6IEZvciBzb2Z0aXJvbjogRXZlbiB0aG91Z2ggdGhlIGZpcm13
YXJlIGlzIHN0aWxsIAogICAgICAgICAgICAgICAgc3VzY2VwdGlibGUgdG8gc2VsZi1icmlja2lu
Zywgd2UgaWRlbnRpZmllZCB3aGF0IGFjdGl2aXRpZXMgCiAgICAgICAgICAgICAgICBjYXVzZSBp
dCB0aGUgbW9zdCBhbmQgY2FuIHByb3ZpZGUgc29tZSBpbnB1dCBvbiBhdm9pZGluZyB0aGF0LiAK
ICAgICAgICAgICAgICAgIChhdm9pZCB1c2luZyBpcG1pIGZvciBwb3dlciBjeWNsaW5nLCBhbmQg
d2hlbiBoYXJkIGN5Y2xpbmcgd2FpdCAKICAgICAgICAgICAgICAgIGF0IGxlYXN0IDMwcyBpbiBv
ZmYgc3RhdGUpCjE0OjQ0IDxEaXppZXQ+IEl0J3Mgbm9ybWFsbHkgZWFzeSB0byB0ZWxsIGlmIGl0
J3MgdG9vIHNob3J0OiB0aGUgaG9zdCBzdXJ2aXZlcyAKICAgICAgICAgICAgICAgdGhlIGF0dGVt
cHQgdG8gcG93ZXIgY3ljbGUsIGJ1dCBtYW51YWwgb2ZmIGFuZCB0aGVuIG1hbnVhbCBvbiAKMTQ6
NDMgPERpemlldD4gRGVmYXVsdCBpcyA1cy4gIFNvbWUgaG9zdHMgaGF2ZSBtb3JlLgoxNDo0NCA8
anVsaWVuZz4gRGl6aWV0OiBGb3Igc29mdGlyb246IEV2ZW4gdGhvdWdoIHRoZSBmaXJtd2FyZSBp
cyBzdGlsbCAKICAgICAgICAgICAgICAgIHN1c2NlcHRpYmxlIHRvIHNlbGYtYnJpY2tpbmcsIHdl
IGlkZW50aWZpZWQgd2hhdCBhY3Rpdml0aWVzIAogICAgICAgICAgICAgICAgY2F1c2UgaXQgdGhl
IG1vc3QgYW5kIGNhbiBwcm92aWRlIHNvbWUgaW5wdXQgb24gYXZvaWRpbmcgdGhhdC4gCiAgICAg
ICAgICAgICAgICAoYXZvaWQgdXNpbmcgaXBtaSBmb3IgcG93ZXIgY3ljbGluZywgYW5kIHdoZW4g
aGFyZCBjeWNsaW5nIHdhaXQgCiAgICAgICAgICAgICAgICBhdCBsZWFzdCAzMHMgaW4gb2ZmIHN0
YXRlKQoxNDo0NCA8RGl6aWV0PiBJdCdzIG5vcm1hbGx5IGVhc3kgdG8gdGVsbCBpZiBpdCdzIHRv
byBzaG9ydDogdGhlIGhvc3Qgc3Vydml2ZXMgCiAgICAgICAgICAgICAgIHRoZSBhdHRlbXB0IHRv
IHBvd2VyIGN5Y2xlLCBidXQgbWFudWFsIG9mZiBhbmQgdGhlbiBtYW51YWwgb24gCiAgICAgICAg
ICAgICAgIHJlYm9vdHMgaXQuCjE0OjQ0IDxqdWxpZW5nPiBEaXppZXQ6IEluIGEgdGhyZWFkIGRp
c2N1c3Npb24gd2l0aGluIEFybS4KMTQ6NDQgPERpemlldD4gd2FpdCBhdCBsZWFzdCAzMHM+IEkg
Y2FuIHRvdGFsbHkgZG8gdGhhdC4KMTQ6NDUgPERpemlldD4ganVsaWVuZzogTm93IGRvbmUuCjE0
OjQ1IDxqdWxpZW5nPiBEaXppZXQ6IFRoYW5rIHlvdSEgSG9wZWZ1bGx5IGxheHRvbjEgd2lsbCBz
dGF5IGFsaXZlIGxvbmdlciA6KQoxNDo0NSA8RGl6aWV0PiBZZXMuLi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 14:49:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 14:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egXEU-0000SJ-9d; Tue, 30 Jan 2018 14:49:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egXES-0000RZ-V5
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 14:49:56 +0000
X-Inumbo-ID: e227ab19-05cc-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e227ab19-05cc-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 14:50:16 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 07:49:49 -0700
Message-Id: <5A70941B02000078001A3BF0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 07:49:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-6-jgross@suse.com>
In-Reply-To: <20180122123256.1431-6-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 05/12] x86: don't access saved user
 regs via rsp in trap handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbiBv
cmRlciB0byBzdXBwb3J0IHN3aXRjaGluZyBzdGFja3Mgd2hlbiBlbnRlcmluZyB0aGUgaHlwZXJ2
aXNvciBmb3IKPiBzdXBwb3J0IG9mIHBhZ2UgdGFibGUgaXNvbGF0aW9uLCBkb24ndCB1c2UgJXJz
cCBmb3IgYWNjZXNzaW5nIHRoZQo+IHNhdmVkIHVzZXIgcmVnaXN0ZXJzLCBidXQgZG8gdGhhdCB2
aWEgJXJkaS4KCklmIHRoaXMgcmVhbGx5IHR1cm5zIG91dCB0byBiZSBuZWNlc3NhcnkgLi4uCgo+
IEBAIC01OCwyMCArNTgsMjQgQEAgY29tcGF0X3Rlc3RfZ3Vlc3RfZXZlbnRzOgo+ICAgICAgICAg
IGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKPiAgCj4gICAgICAgICAgQUxJR04KPiAtLyog
JXJieDogc3RydWN0IHZjcHUgKi8KPiArLyogJXJieDogc3RydWN0IHZjcHUsICVyZGk6IHVzZXJf
cmVncyAqLwo+ICBjb21wYXRfcHJvY2Vzc19zb2Z0aXJxczoKPiAgICAgICAgICBzdGkKPiArICAg
ICAgICBwdXNocSAlcmRpCj4gICAgICAgICAgY2FsbCAgZG9fc29mdGlycQo+ICsgICAgICAgIHBv
cHEgICVyZGkKPiAgICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCgouLi4gdG8g
YXZvaWQgY2hhbmdlcyBsaWtlIHRoaXMgb25lICh3aGljaCB1bmR1bHkgYWZmZWN0IHN0YWNrCmFs
aWdubWVudCkgeW91IHdpbGwgd2FudCB0byBjb25zaWRlciB1c2luZyBlLmcuICVyMTIgaW5zdGVh
ZC4KCkJ1dCBjb25jZXJuaW5nIHNwZWNpZmljYWxseSB0aGUgY29tcGF0IGVudHJ5IGNvZGUsIGl0
J3MgdW5jbGVhciB0bwptZSB3aHkgeW91J2QgbmVlZCB0byBzd2l0Y2ggc3RhY2tzIHRoZXJlIHRv
by4KCj4gQEAgLTIxMSwxMyArMjE4LDE1IEBAIEVOVFJZKGNzdGFyX2VudGVyKQo+ICAgICAgICAg
IHRlc3RsICR+MywlZXNpCj4gICAgICAgICAgbGVhbCAgKCwlcmN4LFRCRl9JTlRFUlJVUFQpLCVl
Y3gKPiAgVU5MSUtFTFlfU1RBUlQoeiwgY29tcGF0X3N5c2NhbGxfZ3BmKQo+IC0gICAgICAgIG1v
dnEgIFZDUFVfdHJhcF9jdHh0KCVyYngpLCVyZGkKPiAtICAgICAgICBtb3ZsICAkVFJBUF9ncF9m
YXVsdCxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKPiAtICAgICAgICBzdWJsICAkMixVUkVHU19y
aXAoJXJzcCkKPiArICAgICAgICBwdXNocSAlcmN4Cj4gKyAgICAgICAgbW92cSAgVkNQVV90cmFw
X2N0eHQoJXJieCksJXJjeAo+ICsgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2Vu
dHJ5X3ZlY3RvciglcmRpKQo+ICsgICAgICAgIHN1YmwgICQyLFVSRUdTX3JpcCglcmRpKQo+ICAg
ICAgICAgIG1vdmwgICQwLFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KQo+IC0gICAgICAgIG1v
dmwgIFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19laXAoJXJkaSks
JWVheAo+IC0gICAgICAgIG1vdnp3bCBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsg
VFJBUElORk9fY3MoJXJkaSksJWVzaQo+IC0gICAgICAgIHRlc3RiICQ0LFRSQVBfZ3BfZmF1bHQg
KiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19mbGFncyglcmRpKQo+ICsgICAgICAgIG1vdmwg
IFRSQVBfZ3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19laXAoJXJjeCksJWVh
eAo+ICsgICAgICAgIG1vdnp3bCBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsgVFJB
UElORk9fY3MoJXJjeCksJWVzaQo+ICsgICAgICAgIHRlc3RiICQ0LFRSQVBfZ3BfZmF1bHQgKiBU
UkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19mbGFncyglcmN4KQo+ICsgICAgICAgIHBvcHEgICVy
Y3gKCklzIHRoZXJlIHJlYWxseSBubyByZWdpc3RlciBhdmFpbGFibGUsIHJlcXVpcmluZyB5b3Ug
dG8gcHVzaC9wb3AKJXJjeCBoZXJlPwoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJl
bnQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCj4gQEAgLTk1LDkgKzk1
LDEzIEBAIHVuc2lnbmVkIGxvbmcgZ2V0X3N0YWNrX2R1bXBfYm90dG9tICh1bnNpZ25lZCBsb25n
IHNwKTsKPiAgICAgICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAgICAgIF9fYXNtX18gX192b2xhdGlsZV9f
ICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAg
ICAgICJtb3YgJTAsJSUiX19PUCJzcDsiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAtICAgICAgICAgICAgQ0hFQ0tfRk9SX0xJVkVQQVRDSF9XT1JLICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgICAgICAiam1wICVjMSIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtICAg
ICAgICAgICAgOiA6ICJyIiAoZ3Vlc3RfY3B1X3VzZXJfcmVncygpKSwgImkiIChfX2ZuKSA6ICJt
ZW1vcnkiICk7ICAgXAo+ICsgICAgICAgICAgICAibW92ICUxLCUlIl9fT1AiZGk7IiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICJwdXNocSAl
JSJfX09QImRpOyIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgICAgICAgQ0hFQ0tfRk9SX0xJVkVQQVRDSF9XT1JLICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAicG9wcSAlJSJfX09QImRpOyIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICJqbXAg
JWMyIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiArICAgICAgICAgICAgOiA6ICJyIiAoZ2V0X2NwdV9pbmZvKCkpLCAiciIgKGd1ZXN0X2NwdV91
c2VyX3JlZ3MoKSksICAgICAgXAo+ICsgICAgICAgICAgICAgICAgImkiIChfX2ZuKSA6ICJtZW1v
cnkiICk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICAgdW5yZWFj
aGFibGUoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiAgICAgIH0pCgpJZiB5b3Ugd2FudCBndWVzdF9jcHVfdXNlcl9yZWdzKCkgaW4gJXJkaSwg
d2h5IGRvbid0IHlvdSB1c2UKIkQiIGFzIGNvbnN0cmFpbnQ/IFdoeSBkbyB5b3UgbmVlZCB0byBy
ZXN0b3JlICVyZGkgcHJpb3IgdG8gdGhlCmZpbmFsIEpNUD8gQW5kIHdoeSBkbyB5b3UgbmVlZCB0
aGUgdmFsdWUgaW4gJXJkaSBiZWZvcmUgY2FsbGluZwpjaGVja19mb3JfbGl2ZXBhdGNoX3dvcmso
KSwgd2hlbiB0aGUgZnVuY3Rpb24gdGFrZXMgbm8gYXJndW1lbnRzPwoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 15:11:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 15:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egXZ3-0002Sz-6D; Tue, 30 Jan 2018 15:11:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egXZ2-0002Sr-7B
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 15:11:12 +0000
X-Inumbo-ID: c671ad02-05cf-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c671ad02-05cf-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 16:10:58 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 08:11:10 -0700
Message-Id: <5A70991902000078001A3C16@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 08:11:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <xen-devel@lists.xenproject.org>,"Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-10-jgross@suse.com>
In-Reply-To: <20180122123256.1431-10-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v2 09/12] x86: enhance syscall stub to
 work in per-domain mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L3RyYXBzLmMKPiBAQCAtMjYwLDEwICsyNjAsMTEgQEAgdm9pZCBkb19kb3VibGVfZmF1bHQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICBwYW5pYygiRE9VQkxFIEZBVUxUIC0tIHN5
c3RlbSBzaHV0ZG93biIpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdW5zaWduZWQgaW50IHdyaXRlX3N0
dWJfdHJhbXBvbGluZSgKPiAtICAgIHVuc2lnbmVkIGNoYXIgKnN0dWIsIHVuc2lnbmVkIGxvbmcg
c3R1Yl92YSwKPiAtICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tLCB1bnNpZ25lZCBsb25n
IHRhcmdldF92YSkKPiArdm9pZCB3cml0ZV9zdHViX3RyYW1wb2xpbmUodW5zaWduZWQgY2hhciAq
c3R1YiwgdW5zaWduZWQgbG9uZyBzdHViX3ZhLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHN0YWNrX2JvdHRvbSwgdW5zaWduZWQgbG9uZyB0YXJnZXRfdmEpCgpX
aHkgZG9lcyB0aGUgc3RhdGljIGdvIGF3YXk/Cgo+IEBAIC0yODIsMjQgKzI4MywzMiBAQCBzdGF0
aWMgdW5zaWduZWQgaW50IHdyaXRlX3N0dWJfdHJhbXBvbGluZSgKPiAgICAgIC8qIHB1c2hxICVy
YXggKi8KPiAgICAgIHN0dWJbMjNdID0gMHg1MDsKPiAgCj4gLSAgICAvKiBqbXAgdGFyZ2V0X3Zh
ICovCj4gLSAgICBzdHViWzI0XSA9IDB4ZTk7Cj4gLSAgICAqKGludDMyX3QgKikmc3R1YlsyNV0g
PSB0YXJnZXRfdmEgLSAoc3R1Yl92YSArIDI5KTsKPiAtCj4gLSAgICAvKiBSb3VuZCB1cCB0byBh
IG11bHRpcGxlIG9mIDE2IGJ5dGVzLiAqLwo+IC0gICAgcmV0dXJuIDMyOwo+ICsgICAgdGFyZ2V0
X2RpZmYgPSB0YXJnZXRfdmEgLSAoc3R1Yl92YSArIDI5KTsKPiArICAgIGlmICggdGFyZ2V0X2Rp
ZmYgPj4gMzEgPT0gdGFyZ2V0X2RpZmYgPj4gNjMgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIGpt
cCB0YXJnZXRfdmEgKi8KPiArICAgICAgICBzdHViWzI0XSA9IDB4ZTk7Cj4gKyAgICAgICAgKihp
bnQzMl90ICopJnN0dWJbMjVdID0gdGFyZ2V0X2RpZmY7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4g
KyAgICB7Cj4gKyAgICAgICAgLyogbW92YWJzIHRhcmdldF92YSwgJXJheCAqLwo+ICsgICAgICAg
IHN0dWJbMjRdID0gMHg0ODsKPiArICAgICAgICBzdHViWzI1XSA9IDB4Yjg7Cj4gKyAgICAgICAg
Kih1aW50NjRfdCAqKSZzdHViWzI2XSA9IHRhcmdldF92YTsKPiArICAgICAgICAvKiBqbXBxICol
cmF4ICovCj4gKyAgICAgICAgc3R1YlszNF0gPSAweGZmOwo+ICsgICAgICAgIHN0dWJbMzVdID0g
MHhlMDsKPiArICAgIH0KClRoaXMgY2xlYXJseSBuZWVkcyBhbm90aGVyIHNvbHV0aW9uLCBhcyB5
b3UnZCBoYXZlIHRvIGdvIHRocm91Z2ggYQp0aHVuayBub3csIGFuZCB0aGUgdGh1bmsgd291bGQg
YmUgdW5yZWFjaGFibGUgdG9vLgoKPiAgfQo+ICAKPiAgREVGSU5FX1BFUl9DUFUoc3RydWN0IHN0
dWJzLCBzdHVicyk7Cj4gLXZvaWQgbHN0YXJfZW50ZXIodm9pZCk7Cj4gLXZvaWQgY3N0YXJfZW50
ZXIodm9pZCk7CgpXaHkgZG8gdGhlc2UgbW92ZSBpbnRvIGEgaGVhZGVyPwoKPiBAQCAtMzEyLDEw
ICszMjEsOSBAQCB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQodm9pZCkKPiAgICAgICAq
IHN0YXJ0IG9mIHRoZSBzdHVicy4KPiAgICAgICAqLwo+ICAgICAgd3Jtc3JsKE1TUl9MU1RBUiwg
c3R1Yl92YSk7Cj4gLSAgICBvZmZzZXQgPSB3cml0ZV9zdHViX3RyYW1wb2xpbmUoc3R1Yl9wYWdl
ICsgKHN0dWJfdmEgJiB+UEFHRV9NQVNLKSwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHViX3ZhLCBzdGFja19ib3R0b20sCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbHN0YXJfZW50ZXIpOwo+IC0gICAgc3R1Yl92YSAr
PSBvZmZzZXQ7Cj4gKyAgICB3cml0ZV9zdHViX3RyYW1wb2xpbmUoc3R1Yl9wYWdlICsgKHN0dWJf
dmEgJiB+UEFHRV9NQVNLKSwgc3R1Yl92YSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBz
dGFja19ib3R0b20sICh1bnNpZ25lZCBsb25nKWxzdGFyX2VudGVyKTsKPiArICAgIHN0dWJfdmEg
Kz0gU1RVQl9UUkFNUE9MSU5FX1NJWkVfUEVSQ1BVOwoKVGhlIGZ1bmN0aW9uIG1heSBoYXZlIHdy
aXR0ZW4gbW9yZSB0aGFuIDMyIGJ5dGVzIG5vdzsgeW91J2QKbm90aWNlIHRoZSBicmVha2FnZSBp
ZiB5b3UgcHV0IGEgc3VpdGFibGUgQlVJTERfQlVHX09OKCkgaW50bwp0aGUgZnVuY3Rpb24uIE90
aGVyd2lzZSBJIHJlY29tbWVuZCB5b3Ugc3RpY2sgdG8gdGhlIGN1cnJlbnQKInJldHVybiBudW1i
ZXIgb2YgYnl0ZXMgd3JpdHRlbiIgbW9kZWwuCgo+IEBAIC0zMjgsMTIgKzMzNiwxMSBAQCB2b2lk
IHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQodm9pZCkKPiAgCj4gICAgICAvKiBUcmFtcG9saW5l
IGZvciBTWVNDQUxMIGVudHJ5IGZyb20gY29tcGF0aWJpbGl0eSBtb2RlLiAqLwo+ICAgICAgd3Jt
c3JsKE1TUl9DU1RBUiwgc3R1Yl92YSk7Cj4gLSAgICBvZmZzZXQgKz0gd3JpdGVfc3R1Yl90cmFt
cG9saW5lKHN0dWJfcGFnZSArIChzdHViX3ZhICYgflBBR0VfTUFTSyksCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0dWJfdmEsIHN0YWNrX2JvdHRvbSwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpY3N0YXJfZW50ZXIp
Owo+ICsgICAgd3JpdGVfc3R1Yl90cmFtcG9saW5lKHN0dWJfcGFnZSArIChzdHViX3ZhICYgflBB
R0VfTUFTSyksIHN0dWJfdmEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhY2tfYm90
dG9tLCAodW5zaWduZWQgbG9uZyljc3Rhcl9lbnRlcik7Cj4gIAo+ICAgICAgLyogRG9uJ3QgY29u
c3VtZSBtb3JlIHRoYW4gaGFsZiBvZiB0aGUgc3R1YiBzcGFjZSBoZXJlLiAqLwo+IC0gICAgQVNT
RVJUKG9mZnNldCA8PSBTVFVCX0JVRl9TSVpFIC8gMik7Cj4gKyAgICBBU1NFUlQoMiAqIFNUVUJf
VFJBTVBPTElORV9TSVpFX1BFUkNQVSA8PSBTVFVCX0JVRl9TSVpFIC8gMik7CgpCVUlMRF9CVUdf
T04oKSBmb3IgY29tcGlsZSB0aW1lIGNvbnN0YW50cy4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 15:40:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 15:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egY17-0004UA-OL; Tue, 30 Jan 2018 15:40:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egY16-0004U3-Qv
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 15:40:12 +0000
X-Inumbo-ID: e7ba242b-05d3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7ba242b-05d3-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 15:40:32 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 08:40:05 -0700
Message-Id: <5A709FDF02000078001A3C2C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 08:39:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-7-jgross@suse.com>
In-Reply-To: <20180122123256.1431-7-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 06/12] x86: add a xpti command line
 parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBAQCAt
MjEyLDYgKzI0OSwyNCBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAo+ICAgICAgLyogNjQtYml0IFBWIGd1ZXN0IGJ5
IGRlZmF1bHQuICovCj4gICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJi
aXRfc2hpbmZvID0gMDsKPiAgCj4gKyAgICBzd2l0Y2ggKG9wdF94cHRpKQoKU3R5bGUuCgo+ICsg
ICAgewo+ICsgICAgY2FzZSBYUFRJX09GRjoKPiArICAgICAgICBkLT5hcmNoLnB2X2RvbWFpbi54
cHRpID0gZmFsc2U7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIFhQVElfT046Cj4gKyAg
ICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IHRydWU7Cj4gKyAgICAgICAgYnJlYWs7Cj4g
KyAgICBjYXNlIFhQVElfTk9ET00wOgo+ICsgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkg
PSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgJiYKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkICE9IDAgJiYKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkICE9IGhhcmR3YXJlX2RvbWlk
Owo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBYUFRJX0RFRkFVTFQ6Cj4gKyAgICAgICAg
ZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZf
VkVORE9SX0FNRDsKPiArICAgICAgICBicmVhazsKPiArICAgIH0KCldoeSBkb2VzIGEgMzItYml0
IGRvbWFpbiBuZWVkIHRoaXM/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 15:40:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 15:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egY1r-0004XQ-0h; Tue, 30 Jan 2018 15:40:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egY1p-0004XF-8f
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 15:40:57 +0000
X-Inumbo-ID: ee7454f7-05d3-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee7454f7-05d3-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 16:40:43 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 08:40:55 -0700
Message-Id: <5A70A01402000078001A3C30@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 08:40:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-11-jgross@suse.com>
In-Reply-To: <20180122123256.1431-11-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 10/12] x86: allocate per-vcpu stacks
 for interrupt entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBJbiBj
YXNlIG9mIFhQVEkgYmVpbmcgYWN0aXZlIGZvciBhIHB2LWRvbWFpbiBhbGxvY2F0ZSBhbmQgaW5p
dGlhbGl6ZQo+IHBlci12Y3B1IHN0YWNrcy4gVGhlIHN0YWNrcyBhcmUgYWRkZWQgdG8gdGhlIHBl
ci1kb21haW4gbWFwcGluZ3Mgb2YKPiB0aGUgcHYtZG9tYWluLgoKQ29uc2lkZXJpbmcgdGhlIGlu
dGVuZGVkIHVzZSBvZiB0aGVzZSBzdGFja3MgKGFzIHBlciB0aGUgb3ZlcnZpZXcKbWFpbCkgSSBj
b25zaWRlciAzMmsgcGVyIHZDUFUgYSBub24tbmVnbGlnaWJsZSBhbW91bnQgb2YgZXh0cmEgbWVt
b3J5CnVzZS4KCj4gK3N0YXRpYyBpbnQgcHZfdmNwdV9pbml0X3hwdGkoc3RydWN0IHZjcHUgKnYp
Cj4gK3sKPiArICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Cj4gKyAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwZzsKPiArICAgIHZvaWQgKnB0cjsKPiArICAgIHN0cnVjdCBjcHVfaW5mbyAq
aW5mbzsKPiArICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tOwo+ICsgICAgaW50IHJjOwo+
ICsKPiArICAgIC8qIFBvcHVsYXRlIHBhZ2UgdGFibGVzLiAqLwo+ICsgICAgcmMgPSBjcmVhdGVf
cGVyZG9tYWluX21hcHBpbmcoZCwgWFBUSV9TVEFSVCh2KSwgU1RBQ0tfUEFHRVMsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOSUwobDFfcGdlbnRyeV90ICopLCBOVUxMKTsK
PiArICAgIGlmICggcmMgKQo+ICsgICAgICAgIGdvdG8gZG9uZTsKPiArCj4gKyAgICAvKiBNYXAg
c3RhY2tzLiAqLwo+ICsgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcoZCwgWFBUSV9T
VEFSVCh2KSwgSVNUX01BWCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwsIE5JTChzdHJ1Y3QgcGFnZV9pbmZvICopKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgICAg
IGdvdG8gZG9uZTsKPiArCj4gKyAgICBwdHIgPSBhbGxvY194ZW5oZWFwX3BhZ2UoKTsKPiArICAg
IGlmICggIXB0ciApCj4gKyAgICB7Cj4gKyAgICAgICAgcmMgPSAtRU5PTUVNOwo+ICsgICAgICAg
IGdvdG8gZG9uZTsKPiArICAgIH0KPiArICAgIGNsZWFyX3BhZ2UocHRyKTsKPiArICAgIGFkZG1m
bl90b19wZXJkb21haW5fbWFwcGluZyhkLCBYUFRJX1NUQVJUKHYpICsgU1RBQ0tfU0laRSAtIFBB
R0VfU0laRSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHZpcnRfdG9f
bWZuKHB0cikpKTsKClRoaXMgY2FuJ3QgYmUgY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKCkgYmVj
YXVzZSBvZiAuLi4/IElmIGl0J3MKdGhlIFhlbiBoZWFwIHBhZ2UgeW91IHVzZSBoZXJlIC0gdGhh
dCB3b3VsZCBiZSB0aGUgbmV4dCBxdWVzdGlvbjoKRG9lcyBpdCBuZWVkIHRvIGJlIHN1Y2gsIHJh
dGhlciB0aGFuIGEgZG9taGVhcCBvbmU/IEkgZG8gc2VlIC4uLgoKPiArICAgIGluZm8gPSAoc3Ry
dWN0IGNwdV9pbmZvICopKCh1bnNpZ25lZCBsb25nKXB0ciArIFBBR0VfU0laRSkgLSAxOwo+ICsg
ICAgaW5mby0+ZmxhZ3MgPSBPTl9WQ1BVU1RBQ0s7Cj4gKyAgICB2LT5hcmNoLnB2X3ZjcHUuc3Rh
Y2tfcmVncyA9ICZpbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzOwoKLi4uIHRoaXMgcG9pbnRlciwg
YnV0IHdpdGhvdXQgYSBjbGVhciBwaWN0dXJlIG9uIGludGVuZGVkIHVzZSBpdCdzCmhhcmQgdG8g
anVkZ2UuCgo+ICsgICAgLyogTWFwIFRTUy4gKi8KPiArICAgIHJjID0gY3JlYXRlX3BlcmRvbWFp
bl9tYXBwaW5nKGQsIFhQVElfVFNTKHYpLCAxLCBOVUxMLCAmcGcpOwo+ICsgICAgaWYgKCByYyAp
Cj4gKyAgICAgICAgZ290byBkb25lOwo+ICsgICAgaW5mbyA9IChzdHJ1Y3QgY3B1X2luZm8gKiko
WFBUSV9TVEFSVCh2KSArIFNUQUNLX1NJWkUpIC0gMTsKCklpdWMgdGhpcyBpcyBhIHBvaW50ZXIg
b25lIGFic29sdXRlbHkgbXVzdCBub3QgZGUtcmVmZXJlbmNlLiBBIGJpdApkYW5nZXJvdXMsIEkg
d291bGQgc2F5LCB0aGUgbW9yZSB0aGF0IGZ1cnRoZXIgdXAgdGhlIHNhbWUKdmFyaWFibGUgaXMg
YmVpbmcgZGUtcmVmZXJlbmNlZC4KCkFsc28gSSB3b3VsZCBhc3N1bWUgdGhlIFRTUyBjYW4gYmUg
bWFwcGVkIHIvby4KCj4gKyAgICBzdGFja19ib3R0b20gPSAodW5zaWduZWQgbG9uZykmaW5mby0+
Z3Vlc3RfY3B1X3VzZXJfcmVncy5lczsKPiArICAgIHB0ciA9IF9fbWFwX2RvbWFpbl9wYWdlKHBn
KTsKPiArICAgIHRzc19pbml0KHB0ciwgc3RhY2tfYm90dG9tKTsKPiArICAgIHVubWFwX2RvbWFp
bl9wYWdlKHB0cik7Cj4gKwo+ICsgICAgLyogTWFwIHN0dWIgdHJhbXBvbGluZXMuICovCj4gKyAg
ICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhkLCBYUFRJX1RSQU1QT0xJTkUodiksIDEs
IE5VTEwsICZwZyk7Cj4gKyAgICBpZiAoIHJjICkKPiArICAgICAgICBnb3RvIGRvbmU7Cj4gKyAg
ICBwdHIgPSBfX21hcF9kb21haW5fcGFnZShwZyk7Cj4gKyAgICB3cml0ZV9zdHViX3RyYW1wb2xp
bmUoKHVuc2lnbmVkIGNoYXIgKilwdHIsIFhQVElfVFJBTVBPTElORSh2KSwKCkkgd291bGQgYmUg
dmVyeSBzdXJwcmlzZWQgaWYgeW91IHJlYWxseSBuZWVkZWQgdGhlIGNhc3QgaGVyZS4KCj4gQEAg
LTI1LDYgKzI1LDIxIEBACj4gICAqLwo+ICAKPiAgLyoKPiArICogVGhlIHZjcHUgc3RhY2tzIHVz
ZWQgZm9yIFhQVEkgYXJlIGFycmFuZ2VkIHNpbWlsYXIgdG8gdGhlIHBoeXNpY2FsIGNwdQo+ICsg
KiBzdGFja3Mgd2l0aCBzb21lIG1vZGlmaWNhdGlvbnMuIFRoZSBtYWluIGRpZmZlcmVuY2UgYXJl
IHRoZSBwcmltYXJ5IHN0YWNrCj4gKyAqIHNpemUgKG9ubHkgMSBwYWdlKSBhbmQgdXNhZ2Ugb2Yg
dGhlIHVudXNlZCBtYXBwaW5ncyBmb3IgVFNTIGFuZCBJRFQuCj4gKyAqCj4gKyAqIDcgLSBQcmlt
YXJ5IHN0YWNrICh3aXRoIGEgc3RydWN0IGNwdV9pbmZvIGF0IHRoZSB0b3ApCj4gKyAqIDYgLSB1
bnVzZWQKPiArICogNSAtIFRTUwoKSnVkZ2luZyBieSB0aGUgY29tbWVudCB0aGlzIG1pZ2h0IG1l
YW4gIlRTUyAvIElEVCIsIG9yIHNsb3RzIDQgb3IgNgptaWdodCBiZSB1c2VkIGZvciB0aGUgSURU
LiBPdG9oIEkgZG9uJ3Qgc2VlIGFueSBJRFQgcmVsYXRlZCBsb2dpYyBpbgpwdl92Y3B1X2luaXRf
eHB0aSgpLiBQbGVhc2UgY2xhcmlmeSB0aGlzLgoKPiBAQCAtMzcsMTAgKzUyLDI0IEBAIHN0cnVj
dCB2Y3B1Owo+ICAKPiAgc3RydWN0IGNwdV9pbmZvIHsKPiAgICAgIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7Cj4gLSAgICB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yX2lk
Owo+IC0gICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKPiAtICAgIHVuc2lnbmVkIGxvbmcg
cGVyX2NwdV9vZmZzZXQ7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGNyNDsKPiArICAgIHVuaW9uIHsK
PiArICAgICAgICAvKiBwZXIgcGh5c2ljYWwgY3B1IG1hcHBpbmcgKi8KPiArICAgICAgICBzdHJ1
Y3Qgewo+ICsgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1Owo+ICsgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0Owo+ICsgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGNyNDsKPiArICAgICAgICB9Owo+ICsgICAgICAgIC8qIHBlciB2Y3B1IG1hcHBpbmcg
KHhwdGkpICovCj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBwYWQxOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBhZDI7Cj4gKyAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tX2NwdTsKPiArICAgICAgICB9OwoKSW4gb3JkZXIg
dG8gYXZvaWQgYWNjaWRlbnRhbCB1c2UgaW4gdGhlIHdyb25nIGNvbnRleHQgYXMgbXVjaCBhcwpw
b3NzaWJsZSwgSSB0aGluayB5b3Ugd2FudCB0byBuYW1lIGJvdGggc3RydWN0dXJlcy4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 15:44:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 15:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egY5e-0004nz-Nr; Tue, 30 Jan 2018 15:44:54 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egY5d-0004nY-Fr
 for xen-devel@lists.xensource.com; Tue, 30 Jan 2018 15:44:53 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-5.messagelabs.com id D8/CE-03876-4F2907A5;
 Tue, 30 Jan 2018 15:44:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrHLMWRWlGSWpSXmKPExsWS0XRdVffzpII
 og0Wd4hb3prxnd2D02N63iz2AMYo1My8pvyKBNePWvIlMBVvLKg7vFGlgnOPVxcjFISTQyCRx
 7uNDNgjnMaPExu8/mSGcbYwSV2/eZupi5OQQEXCW+HpmLjuIzSugL/Fu2StmEFtYIETieON8d
 pAGCYE16hJtHzaDFUkIeEosuXWFFcbevfw6kM3OwSZgJXFIDCTKIqAqcfvjXeYJjNwLGBlWMW
 oUpxaVpRbpGhrrJRVlpmeU5CZm5ugaGpjq5aYWFyemp+YkJhXrJefnbmIE+pcBCHYw/tvmeYh
 RkoNJSZR3dWpBlBBfUn5KZUZicUZ8UWlOavEhRhkODiUJ3pUTgXKCRanpqRVpmTnAQINJS3Dw
 KInwpk0ASvMWFyTmFmemQ6ROMVpyND140MbM8efhSyB548XrNmYhlrz8vFQpcd4dIPMEQBoyS
 vPgxsGi4RKjrJQwLyPQgUI8BalFuZklqPKvGMU5GJWEeS+DTOHJzCuB2/oK6CAmoINW5OaCHF
 SSiJCSamCcVJ6289MnpZxnqYEiVSvn6vDxbpHfeHRd9bErv8LSr3h9iv3e5F5dE/1OdINonMT
 PLvn/9d2LQu16Zj78k5Xp1zJdhfXd6aatG7cK/lg2+cXFuc67lhuHGzs8VcrnLk586mZvsOuR
 jd2mkxJPVs4/6dalU8STFF4hdpaDk+3Cnd+CasG5pw2UWIozEg21mIuKEwHUcCIKgQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-14.tower-206.messagelabs.com!1517327090!67753565!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 52602 invoked from network); 30 Jan 2018 15:44:51 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-14.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jan 2018 15:44:51 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egY5Z-0002UC-Nd; Tue, 30 Jan 2018 15:44:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egY5U-0000qk-8n; Tue, 30 Jan 2018 15:44:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egY5T-0002Gt-Ig; Tue, 30 Jan 2018 15:44:44 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118441-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-pair:<job
 status>:broken:regression
 xen-unstable:build-armhf-xsm:xen-build:fail:regression
 xen-unstable:test-amd64-amd64-pair:host-install/src_host(4):broken:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start.2:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-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:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-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-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-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
X-Osstest-Versions-That: xen=e871e80c38547d9faefc6604532ba3e985e65873
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 Jan 2018 15:44:43 +0000
Subject: [Xen-devel] [xen-unstable test] 118441: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1663663961427593041=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1663663961427593041==
Content-Type: text/plain

flight 118441 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118441/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-pair           <job status>                 broken
 build-armhf-xsm               6 xen-build                fail REGR. vs. 118174

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-pair         4 host-install/src_host(4) broken pass in 118423
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 118423 pass in 118441
 test-armhf-armhf-xl-rtds     17 guest-start.2    fail in 118423 pass in 118441
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail in 118423 pass in 118441

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 118423 like 118174
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 118423 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 118423 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 118423 never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118174
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118174
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118174
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118174
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118174
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608
baseline version:
 xen                  e871e80c38547d9faefc6604532ba3e985e65873

Last test of basis   118174  2018-01-17 17:13:00 Z   12 days
Failing since        118230  2018-01-19 14:22:44 Z   11 days   12 attempts
Testing same since   118393  2018-01-27 16:25:36 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Anthony Liguori <aliguori@amazon.com>
  Bob Moore <robert.moore@intel.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Daniel Kiper <daniel.kiper@oracle.com>
  David Scott <dave@recoil.org>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Ian Jackson <Ian.Jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Jon Ludlam <jonathan.ludlam@citrix.com>
  Jonathan Ludlam <jonathan.ludlam@citrix.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Lv Zheng <lv.zheng@intel.com>
  Michael Young <m.a.young@durham.ac.uk>
  Oleksandr Grytsov <oleksandr_grytsov@epam.com>
  Paul Durrant <paul.durrant@citrix.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>
  Yi Sun <yi.y.sun@linux.intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              fail    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        broken  
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-amd64-amd64-pair broken
broken-step test-amd64-amd64-pair host-install/src_host(4)

Not pushing.

(No revision log; it would be 2521 lines long.)


--===============1663663961427593041==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1663663961427593041==--

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 15:49:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 15:49:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYAC-0004zp-AQ; Tue, 30 Jan 2018 15:49:36 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <julien.grall@arm.com>) id 1egYAB-0004zj-8r
 for xen-devel@lists.xensource.com; Tue, 30 Jan 2018 15:49:35 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-1.bemta-5.messagelabs.com id 3B/75-03996-E04907A5;
 Tue, 30 Jan 2018 15:49:34 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrMIsWRWlGSWpSXmKPExsVysyfVTZd3SkG
 UwbxWPYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrHpznzGgq6aivnNk9kbGBf5dzFycQgJbGaU
 OHrpPguEs5tR4tLZr4xdjJwcwgKpEjOObWUCSYgINDJKbLuxnw0kISSgL7H653ZmEJtNQFPiz
 udPTCA2r4CVxMee56wgNouAqsT+FW/B6kUFwiXutL5jgagRlDg58wmYzSlgIPFnbxdYL7OAmc
 S8zQ+ZIWxxiVtP5kPF5SWat85mnsDINwtJ+ywkLbOQtMxC0rKAkWUVo3pxalFZapGuoV5SUWZ
 6RkluYmaOrqGBqV5uanFxYnpqTmJSsV5yfu4mRmAg1jMwMO5gbOp1PsQoycGkJMq7OrUgSogv
 KT+lMiOxOCO+qDQntfgQowwHh5IEr8hkoJxgUWp6akVaZg4wJmDSEhw8SiK8aROA0rzFBYm5x
 ZnpEKlTjJYcTQ8etDFz/Hn4EkjeePG6jVmIJS8/L1VKnFcTZJ4ASENGaR7cOFjcXmKUlRLmZW
 RgYBDiKUgtys0sQZV/xSjOwagkzOsAMoUnM68EbusroIOYgA5akZsLclBJIkJKqoExRGiy8bM
 PPAcLbk24x34rJHjT5sZtGvG91345THNM+hTw/FuwAUvu5nmT19/aelBs5X55weVVIS6xSqkJ
 q19c3vMoadU2nr1qYg4C5SEiH0OObV3+9IL8o6tPuf4IlSolzrv/594zb1HD0sJH/L98m0L8T
 6Vovcgv3Z36Tis/yzajjJ9P42ylEktxRqKhFnNRcSIAQnBJKdYCAAA=
X-Env-Sender: julien.grall@arm.com
X-Msg-Ref: server-2.tower-206.messagelabs.com!1517327372!85974369!1
X-Originating-IP: [217.140.101.70]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 5284 invoked from network); 30 Jan 2018 15:49:33 -0000
Received: from foss.arm.com (HELO foss.arm.com) (217.140.101.70)
 by server-2.tower-206.messagelabs.com with SMTP; 30 Jan 2018 15:49:33 -0000
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1ACA715AB;
 Tue, 30 Jan 2018 07:49:32 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4CB793F24D;
 Tue, 30 Jan 2018 07:49:31 -0800 (PST)
To: osstest service owner <osstest-admin@xenproject.org>,
 xen-devel@lists.xensource.com, Ian Jackson <ian.jackson@eu.citrix.com>
References: <osstest-118441-mainreport@xen.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c1236676-e73b-5b85-379d-71d2cd64e5f1@arm.com>
Date: Tue, 30 Jan 2018 15:49:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <osstest-118441-mainreport@xen.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [xen-unstable test] 118441: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMC8wMS8xOCAxNTo0NCwgb3NzdGVzdCBzZXJ2aWNlIG93bmVyIHdyb3RlOgo+IGZsaWdo
dCAxMTg0NDEgeGVuLXVuc3RhYmxlIHJlYWwgW3JlYWxdCj4gaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ0MS8KPiAKPiBSZWdyZXNzaW9ucyA6LSgK
PiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKPiBpbmNs
dWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KPiAgIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgIDYgeGVuLWJ1aWxkICAgICAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExODE3NAoKIEZyb20gdGhlIGxvZyBbMV06CgpmYWlsdXJlICh0cmFwcGVk
KTogc3RhdHVzIDY1MjgwIGF0IE9zc3Rlc3QvVGVzdFN1cHBvcnQucG0gbGluZSA0ODYuCgpJYW4s
IGFueSBpZGVhPwoKQ2hlZXJzLAoKClsxXSAKaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzLzExODQ0MS9idWlsZC1hcm1oZi14c20vNi50cy14ZW4tYnVpbGQu
bG9nCgo+IAo+IFRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxv
Y2tpbmcpOgo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgNCBob3N0LWluc3RhbGwv
c3JjX2hvc3QoNCkgYnJva2VuIHBhc3MgaW4gMTE4NDIzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGluIDExODQyMyBwYXNz
IGluIDExODQ0MQo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNyBndWVzdC1zdGFy
dC4yICAgIGZhaWwgaW4gMTE4NDIzIHBhc3MgaW4gMTE4NDQxCj4gICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDEx
ODQyMyBwYXNzIGluIDExODQ0MQo+IAo+IFRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6Cj4gICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCj4gICB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCj4gICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgZmFpbCBpbiAxMTg0MjMgbGlrZSAxMTgxNzQKPiAgIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTg0MjMgbmV2ZXIg
cGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExODQyMyBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODQyMyBuZXZlciBwYXNz
Cj4gICB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTgxNzQKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3NAo+ICAg
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE4MTc0Cj4gICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNzQKPiAgIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODE3NAo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTc0Cj4gICB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTgxNzQKPiAgIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODE3NAo+ICAgdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4MTc0Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gICB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAg
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gICB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCj4gICB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwo+ICAgdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCj4gICB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKPiAgIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4g
ICB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwo+ICAgdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKPiAgIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwo+
ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKPiAgIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwo+IAo+IHZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6Cj4g
ICB4ZW4gICAgICAgICAgICAgICAgICA0YzdlNDc4ZDU5N2IwMzQ2ZWVmM2EyNTZjZmQ2Nzk0YWM3
NzhiNjA4Cj4gYmFzZWxpbmUgdmVyc2lvbjoKPiAgIHhlbiAgICAgICAgICAgICAgICAgIGU4NzFl
ODBjMzg1NDdkOWZhZWZjNjYwNDUzMmJhM2U5ODVlNjU4NzMKPiAKPiBMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTgxNzQgIDIwMTgtMDEtMTcgMTc6MTM6MDAgWiAgIDEyIGRheXMKPiBGYWlsaW5nIHNp
bmNlICAgICAgICAxMTgyMzAgIDIwMTgtMDEtMTkgMTQ6MjI6NDQgWiAgIDExIGRheXMgICAxMiBh
dHRlbXB0cwo+IFRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODM5MyAgMjAxOC0wMS0yNyAxNjoyNToz
NiBaICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCj4gCj4gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0Ogo+ICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gICAgQW50aG9ueSBMaWd1b3JpIDxhbGlndW9yaUBhbWF6b24uY29tPgo+
ICAgIEJvYiBNb29yZSA8cm9iZXJ0Lm1vb3JlQGludGVsLmNvbT4KPiAgICBEYW5pZWwgRGUgR3Jh
YWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KPiAgICBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBl
ckBvcmFjbGUuY29tPgo+ICAgIERhdmlkIFNjb3R0IDxkYXZlQHJlY29pbC5vcmc+Cj4gICAgRG91
ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgo+ICAgIEdlb3JnZSBEdW5sYXAgPGdlb3Jn
ZS5kdW5sYXBAY2l0cml4LmNvbT4KPiAgICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0
cml4LmNvbT4KPiAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gICAgSm9uIEx1
ZGxhbSA8am9uYXRoYW4ubHVkbGFtQGNpdHJpeC5jb20+Cj4gICAgSm9uYXRoYW4gTHVkbGFtIDxq
b25hdGhhbi5sdWRsYW1AY2l0cml4LmNvbT4KPiAgICBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPiAgICBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiAgICBMdiBaaGVuZyA8bHYuemhlbmdA
aW50ZWwuY29tPgo+ICAgIE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+Cj4g
ICAgT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVwYW0uY29tPgo+ICAgIFBh
dWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gICAgUmFmYWVsIEouIFd5c29j
a2kgPHJhZmFlbC5qLnd5c29ja2lAaW50ZWwuY29tPgo+ICAgIFJvZ2VyIFBhdSBNb25uZSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Cj4gICAgUm9nZXIgUGF1IE1vbm7Dg8KpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KPiAgICBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4K
PiAgICBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+Cj4gICAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ICAgIFRpbSBEZWVnYW4gPHRp
bUB4ZW4ub3JnPgo+ICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gICAgWWkgU3Vu
IDx5aS55LnN1bkBsaW51eC5pbnRlbC5jb20+Cj4gCj4gam9iczoKPiAgIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcwo+ICAgYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwKPiAgIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MKPiAgIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzCj4gICBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgYnVpbGQtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4g
ICBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcwo+ICAgYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICBidWlsZC1hbWQ2NC1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MKPiAgIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzCj4gICBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
Cj4gICBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcwo+ICAgYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAg
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MKPiAgIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcwo+
ICAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzCj4gICB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZAo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4g
ICB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
Cj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbAo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsCj4gICB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICAg
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+
ICAgdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MKPiAgIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzCj4gICB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsCj4gICB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bAo+ICAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwKPiAgIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbAo+ICAgdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAg
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0
LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcwo+ICAgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWkzODYtbWlncnVw
Z3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MK
PiAgIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYnJva2VuCj4gICB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAg
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcwo+ICAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MKPiAgIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzCj4gICB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcwo+ICAgdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MK
PiAgIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzCj4gICB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcwo+IAo+IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IHNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwo+IGxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwo+IGltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKPiAKPiBMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAo+ICAgICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCj4gCj4gRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKPiAgICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
PiAgICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKPiAKPiBUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKPiAgICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cj4gCj4gYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgYnJva2VuCj4gYnJv
a2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KQo+
IAo+IE5vdCBwdXNoaW5nLgo+IAo+IChObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI1MjEg
bGluZXMgbG9uZy4pCj4gCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbAo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 15:57:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 15:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYHQ-0005jb-Dm; Tue, 30 Jan 2018 15:57:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egYHO-0005j2-UI
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 15:57:02 +0000
X-Inumbo-ID: 41924d54-05d6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41924d54-05d6-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 15:57:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="460299022"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 30 Jan 2018 15:56:09 +0000
Message-ID: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 1/4] x86/emul: Introduce a test covering
	legacy byte ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2MjoKICogTmV3Ci0tLQog
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCAxNSArKysrKysr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCA3YThkZjQxLi44NTBmYmE2
IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAt
NDQyLDYgKzQ0MiwyMSBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAg
IGdvdG8gZmFpbDsKICAgICBwcmludGYoIm9rYXlcbiIpOwogCisgICAgcHJpbnRmKCIlLTQwcyIs
ICJUZXN0aW5nIHhjaGdsICVibCwlYWguLi4iKTsKKyAgICBpbnN0clswXSA9IDB4ODY7IGluc3Ry
WzFdID0gMHhkYzsKKyAgICByZWdzLmVmbGFncyA9IDB4MjAwOworICAgIHJlZ3MuZWlwICAgID0g
KHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJlZ3MuZWF4ICAgID0gMHhhYWFhYmJjYzsK
KyAgICByZWdzLmVieCAgICA9IDB4ZGRkZGVlZmY7CisgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4
dCwgJmVtdWxvcHMpOworICAgIGlmICggKHJjICE9IFg4NkVNVUxfT0tBWSkgfHwKKyAgICAgICAg
IChyZWdzLmVheCAhPSAweGFhYWFmZmNjKSB8fAorICAgICAgICAgKHJlZ3MuZWJ4ICE9IDB4ZGRk
ZGVlYmIpIHx8CisgICAgICAgICAocmVncy5lZmxhZ3MgIT0gMHgyMDApIHx8CisgICAgICAgICAo
cmVncy5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzJdKSApCisgICAgICAgIGdvdG8gZmFp
bDsKKyAgICBwcmludGYoIm9rYXlcbiIpOworCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5n
IGxvY2sgY21weGNoZ2wgJWVjeCwoJWVieCkuLi4iKTsKICAgICBpbnN0clswXSA9IDB4ZjA7IGlu
c3RyWzFdID0gMHgwZjsgaW5zdHJbMl0gPSAweGIxOyBpbnN0clszXSA9IDB4MGI7CiAgICAgcmVn
cy5lZmxhZ3MgPSAweDIwMDsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 15:57:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 15:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYHQ-0005jm-M3; Tue, 30 Jan 2018 15:57:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egYHP-0005j3-KS
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 15:57:03 +0000
X-Inumbo-ID: 4294e825-05d6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4294e825-05d6-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 15:57:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="460299024"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 30 Jan 2018 15:56:12 +0000
Message-ID: <1517327772-22297-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
References: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 4/4] x86/emul: Improvements to internal users
	of decode_register()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdCB1c2VycyBvZiBkZWNvZGVfcmVnaXN0ZXIoKSBjYW4gYmUgcmVwbGFjZWQgd2l0aCBkZWNv
ZGVfZ3ByKCkgcmlnaHQgYXdheS4KCkZvciB0aGUgZmV3IHNpdGVzIHdoaWNoIGRvIGNhcmUgYWJv
dXQgcG9zc2libHkgdXNpbmcgdGhlIGxlZ2FjeSBieXRlb3AKZW5jb2RpbmcsIHJlbmFtZSBkZWNv
ZGVfcmVnaXN0ZXIoKSB0byBkZWNvZGVfZ3ByX2J5dGVvcCgpLCBhbmQgYWRqdXN0IGl0cyAnaW50
CmhpZ2hieXRlX3JlZ3MnIHBhcmFtZXRlciB0byB0aGUgbW9yZSBjb3JyZWN0ICdib29sIGxlZ2Fj
eV9ieXRlb3AnLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2MjoK
ICogcy9oaWdoYnl0ZS9sZWdhY3lfYnl0ZW9wLyBhY3Jvc3MgdGhlIHBhdGNoCiAqIEtlZXAgZGVj
b2RlX2dwcl9ieXRlb3AoKSByZXR1cm5pbmcgdm9pZC4gIEl0IGRvZXNuJ3QgYWZmZWN0IGFueSB1
c2VjYXNlcwotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgNjkg
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMwIGlu
c2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKaW5kZXggMzc2NmI3YS4uMjQ0NDQxNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKQEAgLTE5NTcsOSArMTk1Nyw4IEBAIGNvbnN0IHVpbnQ4X3QgY3B1X3Vz
ZXJfcmVnc19ncHJfb2Zmc2V0c1tdID0gewogI2VuZGlmCiB9OwogCi12b2lkICoKLWRlY29kZV9y
ZWdpc3RlcigKLSAgICB1aW50OF90IG1vZHJtX3JlZywgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIGludCBoaWdoYnl0ZV9yZWdzKQorc3RhdGljIHZvaWQgKmRlY29kZV9ncHJfYnl0ZW9wKAor
ICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgbW9kcm1fcmVnLCBi
b29sIGxlZ2FjeV9ieXRlb3ApCiB7CiAgICAgc3RhdGljIGNvbnN0IHVpbnQ4X3QgYnl0ZW9wX29m
ZnNldHNbXSA9IHsKICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIGFsKSwK
QEAgLTE5NzIsNyArMTk3MSw3IEBAIGRlY29kZV9yZWdpc3RlcigKICAgICAgICAgb2Zmc2V0b2Yo
c3RydWN0IGNwdV91c2VyX3JlZ3MsIGJoKSwKICAgICB9OwogCi0gICAgaWYgKCAhaGlnaGJ5dGVf
cmVncyApCisgICAgaWYgKCAhbGVnYWN5X2J5dGVvcCApCiAgICAgICAgIHJldHVybiBkZWNvZGVf
Z3ByKHJlZ3MsIG1vZHJtX3JlZyk7CiAKICAgICAvKiBDaGVjayB0aGF0IHRoZSBhcnJheSBpcyBh
IHBvd2VyIG9mIHR3by4gKi8KQEAgLTE5ODcsMTAgKzE5ODYsMTEgQEAgZGVjb2RlX3JlZ2lzdGVy
KAogICAgIHJldHVybiAodm9pZCAqKXJlZ3MgKyBieXRlb3Bfb2Zmc2V0c1ttb2RybV9yZWddOwog
fQogCi1zdGF0aWMgdm9pZCAqZGVjb2RlX3ZleF9ncHIodW5zaWduZWQgaW50IHZleF9yZWcsIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQorc3RhdGljIHVuc2lnbmVkIGxvbmcg
KmRlY29kZV92ZXhfZ3ByKAorICAgIHVuc2lnbmVkIGludCB2ZXhfcmVnLCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywKKyAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
IHsKLSAgICByZXR1cm4gZGVjb2RlX3JlZ2lzdGVyKH52ZXhfcmVnICYgKG1vZGVfNjRiaXQoKSA/
IDB4ZiA6IDcpLCByZWdzLCAwKTsKKyAgICByZXR1cm4gZGVjb2RlX2dwcihyZWdzLCB+dmV4X3Jl
ZyAmIChtb2RlXzY0Yml0KCkgPyAweGYgOiA3KSk7CiB9CiAKIHN0YXRpYyBib29sIGlzX2FsaWdu
ZWQoZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2ZmcywKQEAgLTI3OTksOCAr
Mjc5OSw3IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgc2liX2luZGV4ID0gKChzaWIg
Pj4gMykgJiA3KSB8ICgocmV4X3ByZWZpeCA8PCAyKSAmIDgpOwogICAgICAgICAgICAgICAgIHNp
Yl9iYXNlICA9IChzaWIgJiA3KSB8ICgocmV4X3ByZWZpeCA8PCAzKSAmIDgpOwogICAgICAgICAg
ICAgICAgIGlmICggc2liX2luZGV4ICE9IDQgJiYgIShkICYgdlNJQikgKQotICAgICAgICAgICAg
ICAgICAgICBlYS5tZW0ub2ZmID0gKihsb25nICopZGVjb2RlX3JlZ2lzdGVyKHNpYl9pbmRleCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdGF0ZS0+cmVncywgMCk7CisgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPSAqZGVj
b2RlX2dwcihzdGF0ZS0+cmVncywgc2liX2luZGV4KTsKICAgICAgICAgICAgICAgICBlYS5tZW0u
b2ZmIDw8PSAoc2liID4+IDYpICYgMzsKICAgICAgICAgICAgICAgICBpZiAoIChtb2RybV9tb2Qg
PT0gMCkgJiYgKChzaWJfYmFzZSAmIDcpID09IDUpICkKICAgICAgICAgICAgICAgICAgICAgZWEu
bWVtLm9mZiArPSBpbnNuX2ZldGNoX3R5cGUoaW50MzJfdCk7CkBAIC0yODE5LDE1ICsyODE4LDEz
IEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgKz0gc3RhdGUt
PnJlZ3MtPnIoYnApOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgKz0gKihsb25nICopZGVjb2RlX3JlZ2lzdGVy
KHNpYl9iYXNlLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdGF0ZS0+cmVncywgMCk7CisgICAgICAgICAgICAgICAgICAgIGVhLm1l
bS5vZmYgKz0gKmRlY29kZV9ncHIoc3RhdGUtPnJlZ3MsIHNpYl9iYXNlKTsKICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYoZCAmIHZTSUIsIEVYQ19VRCk7CiAgICAgICAgICAgICAgICAgbW9k
cm1fcm0gfD0gKHJleF9wcmVmaXggJiAxKSA8PCAzOwotICAgICAgICAgICAgICAgIGVhLm1lbS5v
ZmYgPSAqKGxvbmcgKilkZWNvZGVfcmVnaXN0ZXIobW9kcm1fcm0sCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+cmVncywgMCk7Cisg
ICAgICAgICAgICAgICAgZWEubWVtLm9mZiA9ICpkZWNvZGVfZ3ByKHN0YXRlLT5yZWdzLCBtb2Ry
bV9ybSk7CiAgICAgICAgICAgICAgICAgaWYgKCAobW9kcm1fcm0gPT0gNSkgJiYgKG1vZHJtX21v
ZCAhPSAwKSApCiAgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5zZWcgPSB4ODZfc2VnX3NzOwog
ICAgICAgICAgICAgfQpAQCAtMzA1Miw4ICszMDQ5LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHN0YXRlLT5ub3RfNjRiaXQgJiYgbW9kZV82NGJpdCgpLCBFWENf
VUQpOwogCiAgICAgaWYgKCBlYS50eXBlID09IE9QX1JFRyApCi0gICAgICAgIGVhLnJlZyA9IGRl
Y29kZV9yZWdpc3Rlcihtb2RybV9ybSwgJl9yZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGQgJiBCeXRlT3ApICYmICFyZXhfcHJlZml4KTsKKyAgICAgICAgZWEucmVnID0g
ZGVjb2RlX2dwcl9ieXRlb3AoJl9yZWdzLCBtb2RybV9ybSwgKGQgJiBCeXRlT3ApICYmICFyZXhf
cHJlZml4KTsKIAogICAgIG1lbXNldChtbXZhbHAsIDB4YWEgLyogYXJiaXRyYXJ5ICovLCBzaXpl
b2YoKm1tdmFscCkpOwogCkBAIC0zMDY3LDEzICszMDYzLDEzIEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICBzcmMudHlwZSA9IE9QX1JFRzsKICAgICAgICAgaWYgKCBkICYgQnl0ZU9wICkKICAgICAg
ICAgewotICAgICAgICAgICAgc3JjLnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9yZWcsICZf
cmVncywgKHJleF9wcmVmaXggPT0gMCkpOworICAgICAgICAgICAgc3JjLnJlZyA9IGRlY29kZV9n
cHJfYnl0ZW9wKCZfcmVncywgbW9kcm1fcmVnLCAhcmV4X3ByZWZpeCk7CiAgICAgICAgICAgICBz
cmMudmFsID0gKih1aW50OF90ICopc3JjLnJlZzsKICAgICAgICAgICAgIHNyYy5ieXRlcyA9IDE7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7Ci0gICAgICAgICAgICBzcmMucmVn
ID0gZGVjb2RlX3JlZ2lzdGVyKG1vZHJtX3JlZywgJl9yZWdzLCAwKTsKKyAgICAgICAgICAgIHNy
Yy5yZWcgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnKTsKICAgICAgICAgICAgIHN3aXRj
aCAoIChzcmMuYnl0ZXMgPSBvcF9ieXRlcykgKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
Y2FzZSAyOiBzcmMudmFsID0gKih1aW50MTZfdCAqKXNyYy5yZWc7IGJyZWFrOwpAQCAtMzE0Mywx
MyArMzEzOSwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZHN0LnR5cGUgPSBPUF9SRUc7CiAg
ICAgICAgIGlmICggZCAmIEJ5dGVPcCApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRzdC5yZWcg
PSBkZWNvZGVfcmVnaXN0ZXIobW9kcm1fcmVnLCAmX3JlZ3MsIChyZXhfcHJlZml4ID09IDApKTsK
KyAgICAgICAgICAgIGRzdC5yZWcgPSBkZWNvZGVfZ3ByX2J5dGVvcCgmX3JlZ3MsIG1vZHJtX3Jl
ZywgIXJleF9wcmVmaXgpOwogICAgICAgICAgICAgZHN0LnZhbCA9ICoodWludDhfdCAqKWRzdC5y
ZWc7CiAgICAgICAgICAgICBkc3QuYnl0ZXMgPSAxOwogICAgICAgICB9CiAgICAgICAgIGVsc2UK
ICAgICAgICAgewotICAgICAgICAgICAgZHN0LnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9y
ZWcsICZfcmVncywgMCk7CisgICAgICAgICAgICBkc3QucmVnID0gZGVjb2RlX2dwcigmX3JlZ3Ms
IG1vZHJtX3JlZyk7CiAgICAgICAgICAgICBzd2l0Y2ggKCAoZHN0LmJ5dGVzID0gb3BfYnl0ZXMp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2UgMjogZHN0LnZhbCA9ICoodWludDE2
X3QgKilkc3QucmVnOyBicmVhazsKQEAgLTMzMzksNyArMzMzNSw3IEBAIHg4Nl9lbXVsYXRlKAog
CiAgICAgY2FzZSAweDQwIC4uLiAweDRmOiAvKiBpbmMvZGVjIHJlZyAqLwogICAgICAgICBkc3Qu
dHlwZSAgPSBPUF9SRUc7Ci0gICAgICAgIGRzdC5yZWcgICA9IGRlY29kZV9yZWdpc3RlcihiICYg
NywgJl9yZWdzLCAwKTsKKyAgICAgICAgZHN0LnJlZyAgID0gZGVjb2RlX2dwcigmX3JlZ3MsIGIg
JiA3KTsKICAgICAgICAgZHN0LmJ5dGVzID0gb3BfYnl0ZXM7CiAgICAgICAgIGRzdC52YWwgICA9
ICpkc3QucmVnOwogICAgICAgICBpZiAoIGIgJiA4ICkKQEAgLTMzNDksMTQgKzMzNDUsMTIgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDUwIC4uLiAweDU3OiAv
KiBwdXNoIHJlZyAqLwotICAgICAgICBzcmMudmFsID0gKih1bnNpZ25lZCBsb25nICopZGVjb2Rl
X3JlZ2lzdGVyKAotICAgICAgICAgICAgKGIgJiA3KSB8ICgocmV4X3ByZWZpeCAmIDEpIDw8IDMp
LCAmX3JlZ3MsIDApOworICAgICAgICBzcmMudmFsID0gKmRlY29kZV9ncHIoJl9yZWdzLCAoYiAm
IDcpIHwgKChyZXhfcHJlZml4ICYgMSkgPDwgMykpOwogICAgICAgICBnb3RvIHB1c2g7CiAKICAg
ICBjYXNlIDB4NTggLi4uIDB4NWY6IC8qIHBvcCByZWcgKi8KICAgICAgICAgZHN0LnR5cGUgID0g
T1BfUkVHOwotICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfcmVnaXN0ZXIoCi0gICAgICAgICAg
ICAoYiAmIDcpIHwgKChyZXhfcHJlZml4ICYgMSkgPDwgMyksICZfcmVncywgMCk7CisgICAgICAg
IGRzdC5yZWcgICA9IGRlY29kZV9ncHIoJl9yZWdzLCAoYiAmIDcpIHwgKChyZXhfcHJlZml4ICYg
MSkgPDwgMykpOwogICAgICAgICBkc3QuYnl0ZXMgPSBvcF9ieXRlczsKICAgICAgICAgaWYgKCBt
b2RlXzY0Yml0KCkgJiYgKGRzdC5ieXRlcyA9PSA0KSApCiAgICAgICAgICAgICBkc3QuYnl0ZXMg
PSA4OwpAQCAtMzM3MCw3ICszMzY0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGVhLnZhbCA9
IF9yZWdzLmVzcDsKICAgICAgICAgZm9yICggaSA9IDA7IGkgPCA4OyBpKysgKQogICAgICAgICB7
Ci0gICAgICAgICAgICB2b2lkICpyZWcgPSBkZWNvZGVfcmVnaXN0ZXIoaSwgJl9yZWdzLCAwKTsK
KyAgICAgICAgICAgIHZvaWQgKnJlZyA9IGRlY29kZV9ncHIoJl9yZWdzLCBpKTsKIAogICAgICAg
ICAgICAgaWYgKCAocmMgPSBvcHMtPndyaXRlKHg4Nl9zZWdfc3MsIHNwX3ByZV9kZWMob3BfYnl0
ZXMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZyAhPSAmX3JlZ3MuZXNw
ID8gcmVnIDogJmVhLnZhbCwKQEAgLTMzODIsNyArMzM3Niw3IEBAIHg4Nl9lbXVsYXRlKAogICAg
IGNhc2UgMHg2MTogLyogcG9wYSAqLwogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IDg7IGkrKyAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIHZvaWQgKnJlZyA9IGRlY29kZV9yZWdpc3Rlcig3IC0g
aSwgJl9yZWdzLCAwKTsKKyAgICAgICAgICAgIHZvaWQgKnJlZyA9IGRlY29kZV9ncHIoJl9yZWdz
LCA3IC0gaSk7CiAKICAgICAgICAgICAgIGlmICggKHJjID0gcmVhZF91bG9uZyh4ODZfc2VnX3Nz
LCBzcF9wb3N0X2luYyhvcF9ieXRlcyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgJmRzdC52YWwsIG9wX2J5dGVzLCBjdHh0LCBvcHMpKSAhPSAwICkKQEAgLTM2NjIsOCArMzY1
Niw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgMHg5MSAuLi4gMHg5NzogLyogeGNoZyByZWcs
JSVyYXggKi8KICAgICAgICAgZHN0LnR5cGUgPSBPUF9SRUc7CiAgICAgICAgIGRzdC5ieXRlcyA9
IG9wX2J5dGVzOwotICAgICAgICBkc3QucmVnICA9IGRlY29kZV9yZWdpc3RlcigKLSAgICAgICAg
ICAgIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAxKSA8PCAzKSwgJl9yZWdzLCAwKTsKKyAgICAg
ICAgZHN0LnJlZyAgPSBkZWNvZGVfZ3ByKCZfcmVncywgKGIgJiA3KSB8ICgocmV4X3ByZWZpeCAm
IDEpIDw8IDMpKTsKICAgICAgICAgZHN0LnZhbCAgPSAqZHN0LnJlZzsKICAgICAgICAgZ290byB4
Y2hnOwogCkBAIC0zODk1LDE0ICszODg4LDEzIEBAIHg4Nl9lbXVsYXRlKAogICAgIH0KIAogICAg
IGNhc2UgMHhiMCAuLi4gMHhiNzogLyogbW92IGltbTgscjggKi8KLSAgICAgICAgZHN0LnJlZyA9
IGRlY29kZV9yZWdpc3RlcigKLSAgICAgICAgICAgIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAx
KSA8PCAzKSwgJl9yZWdzLCAocmV4X3ByZWZpeCA9PSAwKSk7CisgICAgICAgIGRzdC5yZWcgPSBk
ZWNvZGVfZ3ByX2J5dGVvcCgmX3JlZ3MsIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAxKSA8PCAz
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICFyZXhfcHJlZml4KTsKICAg
ICAgICAgZHN0LnZhbCA9IHNyYy52YWw7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGI4
IC4uLiAweGJmOiAvKiBtb3YgaW1tezE2LDMyLDY0fSxyezE2LDMyLDY0fSAqLwotICAgICAgICBk
c3QucmVnID0gZGVjb2RlX3JlZ2lzdGVyKAotICAgICAgICAgICAgKGIgJiA3KSB8ICgocmV4X3By
ZWZpeCAmIDEpIDw8IDMpLCAmX3JlZ3MsIDApOworICAgICAgICBkc3QucmVnID0gZGVjb2RlX2dw
cigmX3JlZ3MsIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAxKSA8PCAzKSk7CiAgICAgICAgIGRz
dC52YWwgPSBzcmMudmFsOwogICAgICAgICBicmVhazsKIApAQCAtNTY4NCw3ICs1Njc2LDcgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAKICAgICAgICAgY29weV9SRVhf
VkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKLSAgICAgICAgZWEucmVnID0gZGVjb2RlX3JlZ2lz
dGVyKG1vZHJtX3JlZywgJl9yZWdzLCAwKTsKKyAgICAgICAgZWEucmVnID0gZGVjb2RlX2dwcigm
X3JlZ3MsIG1vZHJtX3JlZyk7CiAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoKmVh
LnJlZyksICIrbSIgKGZpYy5leG5fcmFpc2VkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogImMiIChtbXZhbHApLCAibSIgKCptbXZhbHApKTsKIApAQCAtNjQ2MSw3ICs2NDUzLDcgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgc2hpZnQg
PSBzcmMudmFsOwotICAgICAgICAgICAgc3JjLnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9y
ZWcsICZfcmVncywgMCk7CisgICAgICAgICAgICBzcmMucmVnID0gZGVjb2RlX2dwcigmX3JlZ3Ms
IG1vZHJtX3JlZyk7CiAgICAgICAgICAgICBzcmMudmFsID0gdHJ1bmNhdGVfd29yZCgqc3JjLnJl
ZywgZHN0LmJ5dGVzKTsKICAgICAgICAgfQogICAgICAgICBpZiAoIChzaGlmdCAmPSB3aWR0aCAt
IDEpID09IDAgKQpAQCAtNjU4MCw3ICs2NTcyLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGZh
aWxfaWYoIW9wcy0+cmVhZF9zZWdtZW50KTsKICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRf
c2VnbWVudChzZWcsICZzcmVnLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAg
IGdvdG8gZG9uZTsKLSAgICAgICAgZHN0LnJlZyA9IGRlY29kZV9yZWdpc3Rlcihtb2RybV9ybSwg
Jl9yZWdzLCAwKTsKKyAgICAgICAgZHN0LnJlZyA9IGRlY29kZV9ncHIoJl9yZWdzLCBtb2RybV9y
bSk7CiAgICAgICAgIGlmICggIShtb2RybV9yZWcgJiAyKSApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIC8qIHJke2YsZ31zYmFzZSAqLwpAQCAtNjY0MCw3ICs2NjMyLDcgQEAgeDg2X2VtdWxhdGUo
CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YjYpOiAvKiBtb3Z6eCBybTgscnsxNiwz
Miw2NH0gKi8KICAgICAgICAgLyogUmVjb21wdXRlIERzdFJlZyBhcyB3ZSBtYXkgaGF2ZSBkZWNv
ZGVkIEFIL0JIL0NIL0RILiAqLwotICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfcmVnaXN0ZXIo
bW9kcm1fcmVnLCAmX3JlZ3MsIDApOworICAgICAgICBkc3QucmVnICAgPSBkZWNvZGVfZ3ByKCZf
cmVncywgbW9kcm1fcmVnKTsKICAgICAgICAgZHN0LmJ5dGVzID0gb3BfYnl0ZXM7CiAgICAgICAg
IGRzdC52YWwgICA9ICh1aW50OF90KXNyYy52YWw7CiAgICAgICAgIGJyZWFrOwpAQCAtNjczMiw3
ICs2NzI0LDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
YmUpOiAvKiBtb3ZzeCBybTgscnsxNiwzMiw2NH0gKi8KICAgICAgICAgLyogUmVjb21wdXRlIERz
dFJlZyBhcyB3ZSBtYXkgaGF2ZSBkZWNvZGVkIEFIL0JIL0NIL0RILiAqLwotICAgICAgICBkc3Qu
cmVnICAgPSBkZWNvZGVfcmVnaXN0ZXIobW9kcm1fcmVnLCAmX3JlZ3MsIDApOworICAgICAgICBk
c3QucmVnICAgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnKTsKICAgICAgICAgZHN0LmJ5
dGVzID0gb3BfYnl0ZXM7CiAgICAgICAgIGRzdC52YWwgICA9IChpbnQ4X3Qpc3JjLnZhbDsKICAg
ICAgICAgYnJlYWs7CkBAIC02OTU3LDggKzY5NDksNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNh
c2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhjOCkgLi4uIFg4NkVNVUxfT1BDKDB4MGYsIDB4Y2YpOiAv
KiBic3dhcCAqLwogICAgICAgICBkc3QudHlwZSA9IE9QX1JFRzsKLSAgICAgICAgZHN0LnJlZyAg
PSBkZWNvZGVfcmVnaXN0ZXIoCi0gICAgICAgICAgICAoYiAmIDcpIHwgKChyZXhfcHJlZml4ICYg
MSkgPDwgMyksICZfcmVncywgMCk7CisgICAgICAgIGRzdC5yZWcgID0gZGVjb2RlX2dwcigmX3Jl
Z3MsIChiICYgNykgfCAoKHJleF9wcmVmaXggJiAxKSA8PCAzKSk7CiAgICAgICAgIHN3aXRjaCAo
IGRzdC5ieXRlcyA9IG9wX2J5dGVzICkKICAgICAgICAgewogICAgICAgICBkZWZhdWx0OiAvKiBj
YXNlIDI6ICovCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 15:57:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 15:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYHQ-0005k3-TH; Tue, 30 Jan 2018 15:57:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egYHP-0005j4-KQ
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 15:57:03 +0000
X-Inumbo-ID: 42f1a2de-05d6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42f1a2de-05d6-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 15:57:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="460299026"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 30 Jan 2018 15:56:10 +0000
Message-ID: <1517327772-22297-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
References: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 2/4] x86/emul: Optimise decode_register()
	somewhat
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBvc2l0aW9ucyBvZiBHUFJzIGluc2lkZSBzdHJ1Y3QgY3B1X3VzZXJfcmVncyBkb2Vzbid0
IGZvbGxvdyBhbnkKcGFydGljdWxhciBvcmRlciwgc28gYXMgY29tcGlsZWQsIGRlY29kZV9yZWdp
c3RlcigpIGJlY29tZXMgYSBqdW1wIHRhYmxlIHRvIDE2CmJsb2NrcyB3aGljaCBjYWxjdWxhdGUg
dGhlIGFwcHJvcHJpYXRlIG9mZnNldCwgYXQgYSB0b3RhbCBvZiAyMDcgYnl0ZXMuCgpJbnN0ZWFk
LCBwcmUtY29tcHV0ZSB0aGUgb2Zmc2V0cyBhdCBidWlsZCB0aW1lIGFuZCB1c2UgcG9pbnRlciBh
cml0aG1ldGljIHRvCmNhbGN1bGF0ZSB0aGUgcmVzdWx0LiAgQnkgb2JzZXJ2YXRpb24sIG1vc3Qg
Y2FsbGVycyBpbiB4ODZfZW11bGF0ZSgpIGlubGluZQphbmQgY29uc3RhbnQtcHJvcGFnYXRlIHRo
ZSBoaWdoYnl0ZV9yZWdzIHZhbHVlIG9mIDAuCgpUaGUgc3BsaXR0aW5nIG9mIHRoZSBnZW5lcmFs
IGFuZCBsZWdhY3kgYnl0ZS1vcCBjYXNlcyBtZWFucyB0aGF0IHdlIHdpbGwgbm93CmhpdCBhbiBB
U1NFUlQgaWYgYW55IGNvZGUgcGF0aCB0cmllcyB0byB1c2UgdGhlIGxlZ2FjeSBieXRlLW9wIGVu
Y29kaW5nIHdpdGggYQpSRVggcHJlZml4LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+Cgp2MjoKICogTW92ZSBieXRlb3Bfb2Zmc2V0c1tdIGludG8gZnVuY3Rpb24gc2Nv
cGUuICBSZWFycmFuZ2UgdG8gaGF2ZSBhIHNtYWxsZXIKICAgYnl0ZW9wX29mZnNldHNbXSBhcnJh
eS4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDc1ICsrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRp
b25zKCspLCAyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCmluZGV4IGZmMGEwMDMuLjEyM2Q5NDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
ZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCkBAIC0xOTM1LDM2ICsxOTM1LDY3IEBAIGxvYWRfc2VnKAogICAgIHJldHVybiBy
YzsKIH0KIAorLyogTWFwIEdQUnMgYnkgTW9kUk0gZW5jb2RpbmcgdG8gdGhlaXIgb2Zmc2V0IHdp
dGhpbiBzdHJ1Y3QgY3B1X3VzZXJfcmVncy4gKi8KK3N0YXRpYyBjb25zdCB1aW50OF90IGNwdV91
c2VyX3JlZ3NfZ3ByX29mZnNldHNbXSA9IHsKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJf
cmVncywgcihheCkpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGN4KSks
CisgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoZHgpKSwKKyAgICBvZmZzZXRv
ZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihieCkpLAorICAgIG9mZnNldG9mKHN0cnVjdCBjcHVf
dXNlcl9yZWdzLCByKHNwKSksCisgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIo
YnApKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihzaSkpLAorICAgIG9m
ZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGRpKSksCisjaWZkZWYgX194ODZfNjRfXwor
ICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByOCksCisgICAgb2Zmc2V0b2Yoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MsIHI5KSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cywgcjEwKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjExKSwKKyAgICBv
ZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjEyKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncywgcjEzKSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywg
cjE0KSwKKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjE1KSwKKyNlbmRpZgor
fTsKKwogdm9pZCAqCiBkZWNvZGVfcmVnaXN0ZXIoCiAgICAgdWludDhfdCBtb2RybV9yZWcsIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaGlnaGJ5dGVfcmVncykKIHsKLSAgICB2b2lk
ICpwOworICAgIHN0YXRpYyBjb25zdCB1aW50OF90IGJ5dGVvcF9vZmZzZXRzW10gPSB7CisgICAg
ICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBhbCksCisgICAgICAgIG9mZnNldG9m
KHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBjbCksCisgICAgICAgIG9mZnNldG9mKHN0cnVjdCBjcHVf
dXNlcl9yZWdzLCBkbCksCisgICAgICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBi
bCksCisgICAgICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBhaCksCisgICAgICAg
IG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCBjaCksCisgICAgICAgIG9mZnNldG9mKHN0
cnVjdCBjcHVfdXNlcl9yZWdzLCBkaCksCisgICAgICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNl
cl9yZWdzLCBiaCksCisgICAgfTsKIAotICAgIHN3aXRjaCAoIG1vZHJtX3JlZyApCisgICAgaWYg
KCAhaGlnaGJ5dGVfcmVncyApCiAgICAgewotICAgIGNhc2UgIDA6IHAgPSAmcmVncy0+cihheCk7
IGJyZWFrOwotICAgIGNhc2UgIDE6IHAgPSAmcmVncy0+cihjeCk7IGJyZWFrOwotICAgIGNhc2Ug
IDI6IHAgPSAmcmVncy0+cihkeCk7IGJyZWFrOwotICAgIGNhc2UgIDM6IHAgPSAmcmVncy0+cihi
eCk7IGJyZWFrOwotICAgIGNhc2UgIDQ6IHAgPSAoaGlnaGJ5dGVfcmVncyA/ICZyZWdzLT5haCA6
ICh2b2lkICopJnJlZ3MtPnIoc3ApKTsgYnJlYWs7Ci0gICAgY2FzZSAgNTogcCA9IChoaWdoYnl0
ZV9yZWdzID8gJnJlZ3MtPmNoIDogKHZvaWQgKikmcmVncy0+cihicCkpOyBicmVhazsKLSAgICBj
YXNlICA2OiBwID0gKGhpZ2hieXRlX3JlZ3MgPyAmcmVncy0+ZGggOiAodm9pZCAqKSZyZWdzLT5y
KHNpKSk7IGJyZWFrOwotICAgIGNhc2UgIDc6IHAgPSAoaGlnaGJ5dGVfcmVncyA/ICZyZWdzLT5i
aCA6ICh2b2lkICopJnJlZ3MtPnIoZGkpKTsgYnJlYWs7Ci0jaWYgZGVmaW5lZChfX3g4Nl82NF9f
KQotICAgIGNhc2UgIDg6IHAgPSAmcmVncy0+cjg7ICBicmVhazsKLSAgICBjYXNlICA5OiBwID0g
JnJlZ3MtPnI5OyAgYnJlYWs7Ci0gICAgY2FzZSAxMDogcCA9ICZyZWdzLT5yMTA7IGJyZWFrOwot
ICAgIGNhc2UgMTE6IHAgPSAmcmVncy0+cjExOyBicmVhazsKLSAgICBjYXNlIDEyOiBwID0gJnJl
Z3MtPnIxMjsgYnJlYWs7Ci0gICAgY2FzZSAxMzogcCA9ICZyZWdzLT5yMTM7IGJyZWFrOwotICAg
IGNhc2UgMTQ6IHAgPSAmcmVncy0+cjE0OyBicmVhazsKLSAgICBjYXNlIDE1OiBwID0gJnJlZ3Mt
PnIxNTsgYnJlYWs7Ci0jZW5kaWYKLSAgICBkZWZhdWx0OiBCVUcoKTsgcCA9IE5VTEw7IGJyZWFr
OworICAgICAgICAvKiBDaGVjayB0aGF0IHRoZSBhcnJheSBpcyBhIHBvd2VyIG9mIHR3by4gKi8K
KyAgICAgICAgQlVJTERfQlVHX09OKEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0
cykgJgorICAgICAgICAgICAgICAgICAgICAgKEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19ncHJf
b2Zmc2V0cykgLSAxKSk7CisKKyAgICAgICAgQVNTRVJUKG1vZHJtX3JlZyA8IEFSUkFZX1NJWkUo
Y3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0cykpOworCisgICAgICAgIC8qIEZvciBzYWZldHkgaW4g
cmVsZWFzZSBidWlsZHMuICBEZWJ1ZyBidWlsZHMgd2lsbCBoaXQgdGhlIEFTU0VSVCgpICovCisg
ICAgICAgIG1vZHJtX3JlZyAmPSBBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMp
IC0gMTsKKworICAgICAgICByZXR1cm4gKHZvaWQgKilyZWdzICsgY3B1X3VzZXJfcmVnc19ncHJf
b2Zmc2V0c1ttb2RybV9yZWddOwogICAgIH0KIAotICAgIHJldHVybiBwOworICAgIC8qIENoZWNr
IHRoYXQgdGhlIGFycmF5IGlzIGEgcG93ZXIgb2YgdHdvLiAqLworICAgIEJVSUxEX0JVR19PTihB
UlJBWV9TSVpFKGJ5dGVvcF9vZmZzZXRzKSAmCisgICAgICAgICAgICAgICAgIChBUlJBWV9TSVpF
KGJ5dGVvcF9vZmZzZXRzKSAtIDEpKTsKKworICAgIEFTU0VSVChtb2RybV9yZWcgPCBBUlJBWV9T
SVpFKGJ5dGVvcF9vZmZzZXRzKSk7CisKKyAgICAvKiBGb3Igc2FmZXR5IGluIHJlbGVhc2UgYnVp
bGRzLiAgRGVidWcgYnVpbGRzIHdpbGwgaGl0IHRoZSBBU1NFUlQoKSAqLworICAgIG1vZHJtX3Jl
ZyAmPSBBUlJBWV9TSVpFKGJ5dGVvcF9vZmZzZXRzKSAtIDE7CisKKyAgICByZXR1cm4gKHZvaWQg
KilyZWdzICsgYnl0ZW9wX29mZnNldHNbbW9kcm1fcmVnXTsKIH0KIAogc3RhdGljIHZvaWQgKmRl
Y29kZV92ZXhfZ3ByKHVuc2lnbmVkIGludCB2ZXhfcmVnLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 15:57:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 15:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYHN-0005jB-6q; Tue, 30 Jan 2018 15:57:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egYHL-0005j5-NH
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 15:56:59 +0000
X-Inumbo-ID: 2aee50b3-05d6-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2aee50b3-05d6-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 16:56:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="460299023"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 30 Jan 2018 15:56:11 +0000
Message-ID: <1517327772-22297-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
References: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/4] x86/hvm: Improvements to external users
	of decode_register()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogUmVuYW1lIHRvIGRlY29kZV9ncHIoKSB0byBiZSBtb3JlIHNwZWNpZmljIGFzIHRvIGl0cyBw
dXJwb3NlCiAqIERyb3AgdGhlIGhpZ2hieXRlIGVuY29kaW5nIGhhbmRsaW5nLCBhcyBubyB1c2Vy
cyBjdXJyZW50bHkgY2FyZSwgYW5kIGl0CiAgIHVubGlrZWx5IHRoYXQgZnV0dXJlIHVzZXJzIHdv
dWxkIGNhcmUuCiAqIENoYW5nZSB0byBhIHN0YXRpYyBpbmxpbmUsIHJldHVybmluZyBhbiB1bnNp
Z25lZCBsb25nIHBvaW50ZXIuCgpEb2luZyBzbyBoaWdobGlnaHRzIHRoYXQgdGhlICJpbnZhbGlk
IGdwciIgcGF0aHMgaW4gaHZtX21vdl97dG8sZnJvbX1fY3IoKQp3ZXJlIGFjdHVhbGx5IHVucmVh
Y2hhYmxlLiAgQWxsIGNhbGxlcnMgYWxyZWFkeSBwYXNzZWQgaW4tcmFuZ2UgR1BScywgYW5kCm91
dC1vZi1yYW5nZSBHUFJzIHdvdWxkIGhhdmUgaGl0IHRoZSBCVUcoKSBwcmV2aW91c2x5LgoKU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KUmV2
aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6CiAqIEZpeCBjb21taXQgbWVz
c2FnZQotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgIHwgMTcgKyst
LS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgICAgIHwg
MTYgKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMgfCAxNSArKy0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5oIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KIDQgZmlsZXMgY2hhbmdl
ZCwgMzIgaW5zZXJ0aW9ucygrKSwgNDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggOGQ2Nzg1MS4u
MThkNzIxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCkBAIC0yMDYxLDE2ICsyMDYxLDkgQEAgc3RhdGljIHZvaWQgaHZtX3Nl
dF91Y19tb2RlKHN0cnVjdCB2Y3B1ICp2LCBib29sX3QgaXNfaW5fdWNfbW9kZSkKIGludCBodm1f
bW92X3RvX2NyKHVuc2lnbmVkIGludCBjciwgdW5zaWduZWQgaW50IGdwcikKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgdW5zaWduZWQgbG9uZyB2YWwsICpyZWc7Cisg
ICAgdW5zaWduZWQgbG9uZyB2YWwgPSAqZGVjb2RlX2dwcihndWVzdF9jcHVfdXNlcl9yZWdzKCks
IGdwcik7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAocmVnID0gZGVjb2RlX3JlZ2lzdGVyKGdw
ciwgZ3Vlc3RfY3B1X3VzZXJfcmVncygpLCAwKSkgPT0gTlVMTCApCi0gICAgewotICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLCAiaW52YWxpZCBncHI6ICV1XG4iLCBncHIpOwotICAgICAgICBn
b3RvIGV4aXRfYW5kX2NyYXNoOwotICAgIH0KLQotICAgIHZhbCA9ICpyZWc7CiAgICAgSFZNVFJB
Q0VfTE9OR18yRChDUl9XUklURSwgY3IsIFRSQ19QQVJfTE9ORyh2YWwpKTsKICAgICBIVk1fREJH
X0xPRyhEQkdfTEVWRUxfMSwgIkNSJXUsIHZhbHVlID0gJWx4IiwgY3IsIHZhbCk7CiAKQEAgLTIx
MTEsMTMgKzIxMDQsNyBAQCBpbnQgaHZtX21vdl90b19jcih1bnNpZ25lZCBpbnQgY3IsIHVuc2ln
bmVkIGludCBncHIpCiBpbnQgaHZtX21vdl9mcm9tX2NyKHVuc2lnbmVkIGludCBjciwgdW5zaWdu
ZWQgaW50IGdwcikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Ci0gICAgdW5z
aWduZWQgbG9uZyB2YWwgPSAwLCAqcmVnOwotCi0gICAgaWYgKCAocmVnID0gZGVjb2RlX3JlZ2lz
dGVyKGdwciwgZ3Vlc3RfY3B1X3VzZXJfcmVncygpLCAwKSkgPT0gTlVMTCApCi0gICAgewotICAg
ICAgICBnZHByaW50ayhYRU5MT0dfRVJSLCAiaW52YWxpZCBncHI6ICV1XG4iLCBncHIpOwotICAg
ICAgICBnb3RvIGV4aXRfYW5kX2NyYXNoOwotICAgIH0KKyAgICB1bnNpZ25lZCBsb25nIHZhbCA9
IDAsICpyZWcgPSBkZWNvZGVfZ3ByKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSwgZ3ByKTsKIAogICAg
IHN3aXRjaCAoIGNyICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggODg1ZWFiMy4uZGZlOTdi
OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMzQ3LDE4ICszNDcsMTQgQEAgZW51bSB2bXhfaW5zbl9l
cnJubyBzZXRfdnZtY3NfcmVhbF9zYWZlKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1MzIgZW5jb2Rp
bmcsCiBzdGF0aWMgdW5zaWduZWQgbG9uZyByZWdfcmVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbmRleCkK
IHsKLSAgICB1bnNpZ25lZCBsb25nICpwdmFsID0gZGVjb2RlX3JlZ2lzdGVyKGluZGV4LCByZWdz
LCAwKTsKLQotICAgIHJldHVybiAqcHZhbDsKKyAgICByZXR1cm4gKmRlY29kZV9ncHIocmVncywg
aW5kZXgpOwogfQogCiBzdGF0aWMgdm9pZCByZWdfd3JpdGUoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluZGV4LAogICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiB7Ci0gICAgdW5zaWduZWQgbG9u
ZyAqcHZhbCA9IGRlY29kZV9yZWdpc3RlcihpbmRleCwgcmVncywgMCk7Ci0KLSAgICAqcHZhbCA9
IHZhbHVlOworICAgICpkZWNvZGVfZ3ByKHJlZ3MsIGluZGV4KSA9IHZhbHVlOwogfQogCiBzdGF0
aWMgaW5saW5lIHUzMiBfX24yX3Bpbl9leGVjX2NvbnRyb2woc3RydWN0IHZjcHUgKnYpCkBAIC0y
NDgzLDE0ICsyNDc5LDggQEAgaW50IG52bXhfbjJfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgICAgICBjYXNlIFZNWF9DT05UUk9MX1JFR19BQ0NFU1Nf
VFlQRV9NT1ZfVE9fQ1I6CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBncCA9IFZNWF9DT05UUk9MX1JFR19BQ0NFU1NfR1BSKGV4aXRfcXVhbGlmaWNhdGlvbik7
Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcmVnOworICAgICAgICAgICAgICAgIHZh
bCA9ICpkZWNvZGVfZ3ByKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSwgZ3ApOwogCi0gICAgICAgICAg
ICAgICAgaWYgKCAocmVnID0gZGVjb2RlX3JlZ2lzdGVyKGdwLCBndWVzdF9jcHVfdXNlcl9yZWdz
KCksIDApKSA9PSBOVUxMICkKLSAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19FUlIsICJpbnZhbGlkIGdwcjogJWx4XG4iLCBncCk7Ci0gICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICB2
YWwgPSAqcmVnOwogICAgICAgICAgICAgICAgIGlmICggY3IgPT0gMCApCiAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgICAgICB1NjQgY3IwX2doX21hc2sgPSBnZXRfdnZtY3Modiwg
Q1IwX0dVRVNUX0hPU1RfTUFTSyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CmluZGV4IDEyM2Q5NDEuLjM3NjZiN2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCkBAIC0xOTM2LDcgKzE5MzYsNyBAQCBsb2FkX3NlZygKIH0KIAogLyogTWFwIEdQUnMg
YnkgTW9kUk0gZW5jb2RpbmcgdG8gdGhlaXIgb2Zmc2V0IHdpdGhpbiBzdHJ1Y3QgY3B1X3VzZXJf
cmVncy4gKi8KLXN0YXRpYyBjb25zdCB1aW50OF90IGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHNb
XSA9IHsKK2NvbnN0IHVpbnQ4X3QgY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0c1tdID0gewogICAg
IG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGF4KSksCiAgICAgb2Zmc2V0b2Yoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MsIHIoY3gpKSwKICAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJf
cmVncywgcihkeCkpLApAQCAtMTk3MywxOCArMTk3Myw3IEBAIGRlY29kZV9yZWdpc3RlcigKICAg
ICB9OwogCiAgICAgaWYgKCAhaGlnaGJ5dGVfcmVncyApCi0gICAgewotICAgICAgICAvKiBDaGVj
ayB0aGF0IHRoZSBhcnJheSBpcyBhIHBvd2VyIG9mIHR3by4gKi8KLSAgICAgICAgQlVJTERfQlVH
X09OKEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0cykgJgotICAgICAgICAgICAg
ICAgICAgICAgKEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0cykgLSAxKSk7Ci0K
LSAgICAgICAgQVNTRVJUKG1vZHJtX3JlZyA8IEFSUkFZX1NJWkUoY3B1X3VzZXJfcmVnc19ncHJf
b2Zmc2V0cykpOwotCi0gICAgICAgIC8qIEZvciBzYWZldHkgaW4gcmVsZWFzZSBidWlsZHMuICBE
ZWJ1ZyBidWlsZHMgd2lsbCBoaXQgdGhlIEFTU0VSVCgpICovCi0gICAgICAgIG1vZHJtX3JlZyAm
PSBBUlJBWV9TSVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpIC0gMTsKLQotICAgICAgICBy
ZXR1cm4gKHZvaWQgKilyZWdzICsgY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0c1ttb2RybV9yZWdd
OwotICAgIH0KKyAgICAgICAgcmV0dXJuIGRlY29kZV9ncHIocmVncywgbW9kcm1fcmVnKTsKIAog
ICAgIC8qIENoZWNrIHRoYXQgdGhlIGFycmF5IGlzIGEgcG93ZXIgb2YgdHdvLiAqLwogICAgIEJV
SUxEX0JVR19PTihBUlJBWV9TSVpFKGJ5dGVvcF9vZmZzZXRzKSAmCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5oCmluZGV4IDBjOGM4MGEuLmFiNWVmNDEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCkBAIC0yNSw2ICsyNSwxNCBAQAogCiAjZGVmaW5lIE1B
WF9JTlNUX0xFTiAxNQogCisjaWYgZGVmaW5lZChfX2kzODZfXykKKyMgZGVmaW5lIFg4Nl9OUl9H
UFJTIDgKKyNlbGlmIGRlZmluZWQoX194ODZfNjRfXykKKyMgZGVmaW5lIFg4Nl9OUl9HUFJTIDE2
CisjZWxzZQorIyBlcnJvciBVbmtub3duIGNvbXBpbGF0aW9uIHdpZHRoCisjZW5kaWYKKwogc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQ7CiAKIC8qCkBAIC02MDEsMTQgKzYwOSwyNyBAQCBpbnQgeDg2
X2VtdWxhdGVfd3JhcHBlcigKICNkZWZpbmUgeDg2X2VtdWxhdGUgeDg2X2VtdWxhdGVfd3JhcHBl
cgogI2VuZGlmCiAKKy8qIE1hcCBHUFJzIGJ5IE1vZFJNIGVuY29kaW5nIHRvIHRoZWlyIG9mZnNl
dCB3aXRoaW4gc3RydWN0IGNwdV91c2VyX3JlZ3MuICovCitleHRlcm4gY29uc3QgdWludDhfdCBj
cHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzW1g4Nl9OUl9HUFJTXTsKKwogLyoKICAqIEdpdmVuIHRo
ZSAncmVnJyBwb3J0aW9uIG9mIGEgTW9kUk0gYnl0ZSwgYW5kIGEgcmVnaXN0ZXIgYmxvY2ssIHJl
dHVybiBhCiAgKiBwb2ludGVyIGludG8gdGhlIGJsb2NrIHRoYXQgYWRkcmVzc2VzIHRoZSByZWxl
dmFudCByZWdpc3Rlci4KLSAqIEBoaWdoYnl0ZV9yZWdzIHNwZWNpZmllcyB3aGV0aGVyIHRvIGRl
Y29kZSBBSCxDSCxESCxCSC4KICAqLwotdm9pZCAqCi1kZWNvZGVfcmVnaXN0ZXIoCi0gICAgdWlu
dDhfdCBtb2RybV9yZWcsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaGlnaGJ5dGVf
cmVncyk7CitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgKmRlY29kZV9ncHIoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG1vZHJtKQoreworICAgIC8qIENoZWNrIHRoYXQgdGhlIGFycmF5IGlz
IGEgcG93ZXIgb2YgdHdvLiAqLworICAgIEJVSUxEX0JVR19PTihBUlJBWV9TSVpFKGNwdV91c2Vy
X3JlZ3NfZ3ByX29mZnNldHMpICYKKyAgICAgICAgICAgICAgICAgKEFSUkFZX1NJWkUoY3B1X3Vz
ZXJfcmVnc19ncHJfb2Zmc2V0cykgLSAxKSk7CisKKyAgICBBU1NFUlQobW9kcm0gPCBBUlJBWV9T
SVpFKGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHMpKTsKKworICAgIC8qIEZvciBzYWZldHkgaW4g
cmVsZWFzZSBidWlsZHMuICBEZWJ1ZyBidWlsZHMgd2lsbCBoaXQgdGhlIEFTU0VSVCgpICovCisg
ICAgbW9kcm0gJj0gQVJSQVlfU0laRShjcHVfdXNlcl9yZWdzX2dwcl9vZmZzZXRzKSAtIDE7CisK
KyAgICByZXR1cm4gKHZvaWQgKilyZWdzICsgY3B1X3VzZXJfcmVnc19ncHJfb2Zmc2V0c1ttb2Ry
bV07Cit9CiAKIC8qIFVuaGFuZGxlYWJsZSByZWFkLCB3cml0ZSBvciBpbnN0cnVjdGlvbiBmZXRj
aCAqLwogaW50Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:01:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:01:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYLI-0007G1-GP; Tue, 30 Jan 2018 16:01:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=akh8=ez=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1egYLH-0007FO-AV
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 16:01:03 +0000
X-Inumbo-ID: bc61fbb8-05d6-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc61fbb8-05d6-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 17:00:48 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id 39so3025234wrb.10;
 Tue, 30 Jan 2018 08:01:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=yiaj0l+bDqalGdWsWdjhsP0TJQj+eSbmtuJq7PmGwwo=;
 b=UC0znMbfZP93Pygs/QoJoOe9P7HamrFxAy/fK83J7uUXb8dJeZIlY30eGBI0/7TAPS
 ElAX3EIFZiG9jqf/Bl4R9hgCd8sHazerg2yPkIvlokhuO7dL8w4UUBDszbqnlRzVUtue
 dT3tOpQsAfJiMlEo4t9iaT065jCzcW8rGDSSf11e6BfSvSjxfzObC/R6Pcs3Oen4Aw5e
 rpnuInH3638zN8Bu0tD+jJwF7tbTJgmW/4tSRn4bJUGJiH/+OLNsi0qqXzJcokg4O5lz
 QlWUVPd923+uNfZhKgm5xRNlCcogE5T6l+KyXDNeDl+56JfJxy2CZ4lsdvjpMBrpSVcD
 tLtg==
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=yiaj0l+bDqalGdWsWdjhsP0TJQj+eSbmtuJq7PmGwwo=;
 b=dNVD1xNPmww/CEXGsSSOqdnUXGKQxsbhm/94Z6G49gzXiLrS2h0NRxbp5nnSjMIpCX
 ou4Pj6kXvzQhkHn3/zRGEs0sjqtKBJD2hMyUP5xczPVjbzYLrp2/Tx2GuRuDHSN0OAXT
 1Nbxos8W7dKKv+PxkBYdRY3jTBQSyMQqguG6K66UDUU0hNqTJeLvS884KHuS8xuBWF0Y
 qHVfKgSg9h3XP2QmEvoWydChWIpLztEZHRkE1D88ZIHWpPrvDY4t/Bad5XH3qWt0dgiR
 mKIbE8QCKqkbGtVqWxxYZzB2m6R9hrA+wP0pMW6nV+ujcxv5Pygg4AGj0CdBgrdYOYTk
 2uJQ==
X-Gm-Message-State: AKwxytcSIsWUKR1aMyYvuef+ePgdut8cg/fKMCg0V99FN1KB5Rj6AZKm
 lhtLfABhjwnlw0lbskSyj3JP92iw
X-Google-Smtp-Source: AH8x224xYJghV5vRIlvZG04zzRicTJupjIPkSF/WXBa/qUpe8ktPhWVFQG7GrRs6QJ2lCdIhCfmdrA==
X-Received: by 10.223.182.19 with SMTP id f19mr24822248wre.46.1517328059474;
 Tue, 30 Jan 2018 08:00:59 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:2000:8cdd:ddc0:4144?
 ([2a02:c7f:ac18:da00:2000:8cdd:ddc0:4144])
 by smtp.gmail.com with ESMTPSA id i16sm13276257wre.30.2018.01.30.08.00.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 08:00:58 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <BDD49C8F-CBF3-4C00-B8CF-710D431EB9AA@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Tue, 30 Jan 2018 16:00:57 +0000
In-Reply-To: <219B4CE4-9E0A-47CC-BD7B-261BE9FA6F91@gmail.com>
To: xen-devel <xen-devel@lists.xenproject.org>,
 minios-devel@lists.xenproject.org, xapi-devel@lists.xenproject.org,
 mirageos-devel@lists.xenproject.org, win-pv-devel@lists.xenproject.org
References: <219B4CE4-9E0A-47CC-BD7B-261BE9FA6F91@gmail.com>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 George Dunlap <george.dunlap@citrix.com>, Julien Grall <julien.grall@arm.com>,
 paul.durrant@citrix.com, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 mindy@somerandomidiot.com, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] Changes to Outreachy program : need URGENT input from
 mentors (was Re: Preparing for GSoC and Outreachy )
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.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="===============7930060357592759717=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7930060357592759717==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_E36FB8A2-C921-4A4D-92A2-B6D9A2927A6C"


--Apple-Mail=_E36FB8A2-C921-4A4D-92A2-B6D9A2927A6C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi all, (mentors on CC list)

a quick note that there are significant changes to Outreachy this year, =
which in my view will make it a little harder to participate.

Namely
* This round, instead of having communities create landing pages on =
their own websites or wikis coordinators and mentors will create =
accounts on the Outreachy website
* This means we would have to copy projects from our wiki to =
https://www.outreachy.org <https://www.outreachy.org/> - I don't know =
what the template is yet, but this may create some extra work for =
mentors=20
* The Outreachy application period opens in two weeks, on February 12.
* Apart from this, there is fairly little information on the timeline =
and process for this round and Outreachy mail ended up in my spam =
folder: I was polling the website for info and there was not much=20

Current status:
* I have claimed the Xen Project page on https://www.outreachy =
<https://www.outreachy/> - waiting for it to be approved (I tried with =
an xenproject.org <http://xenproject.org/> alias which did not work)
* We have funding for one intern (maybe more) and thus qualify. Whether =
I can find more funds, depends on the cost of the developer summit. =
Hopefully I will know more this week (I expect concrete developer summit =
proposal this week)

Need input:
* For us too participate I need at least 3-4 mentors and projects to be =
added to https://www.outreachy.org <https://www.outreachy.org/>=20
* If you are willing to do this, please raise your hand now by replying =
to this thread or contacting me privately and I will help=20

Best Regards
Lars

> On 8 Jan 2018, at 15:19, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi All,
>=20
> it's this time of the year again to prepare for GSoC/Outreachy! The =
application deadline for orgs is January 23 - February 11: ideally we =
will have a good updated lists of projects by then as Google will look =
at the quality of the project list. I will also need co-org admins: =
@Mindy are you willing to do this again? Maybe also someone from the =
Unikraft project. That helps ensure that we have reps from various =
subproject that ensure that we don't miss deadlines.
>=20
>=20
> Best Regards
> Lars
>=20
> Existing Projects (for people on the CC list)
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> If you are CC'ed you have one or several projects listed on =
https://wiki.xenproject.org/wiki/Outreach_Program_Projects ... What I =
need you to do is to
>=20
> a) Weed out any projects that have been completed or are not relevant =
any more
>   @Mindy: For MirageOS folks, please check and update =
https://github.com/mirage/mirage-www/wiki/Pioneer-Projects and do the =
same
>=20
> b) Decide whether you still want to mentor:
>   This requires some of your bandwidth from mid-Feb to March 2018 to =
work on small projects
>   The actual work happens from May 14 - Aug 14
>=20
>   If not, please reply and list projects affected
>   If yes, please also do so and I will update the Verified field =
accordingly
>=20
> c) Add any new information to existing projects as relevant.=20
>=20
>=20
> New Projects
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> Feel free to add new projects to the list, but if you do so please let =
the list know. We are not going to be very strict with =
https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Conventions_for=
_Projects_and_Project_Mentors, but getting someone else to review your =
proposal is a good idea.=20
>=20
> Unikraft
> --------
> I created a place-holder for Unikraft at =
https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unikraft as =
Unikraft project members indicated they want to participate.
> You probably do want to set expectations with regards to start-up =
tasks and come up with a set of tasks to act as a filter for applicants =
(e.g. showing that they set up the environment, etc.)=20
>=20
>=20
> Specific Improvements to the project documentation
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D
>=20
> Hypervisor start-up tasks
> -------------------------
> https://wiki.xenproject.org/wiki/Xen_Project_Development_Projects =
contains: "An easy way to get started (and show that you can set up the =
Xen Development Environment, fix an issue, build and test Xen, submit a =
patch, etc.) is to address a suitable number of Coverity Scan issues. =
Ask on xen-devel@ for a set of suitable Coverity issues. Note that this =
does not require any access to the Coverity scan results. Open bugs to =
fix under the Small Code Contribution Requirement can also be found on =
bugs.xenproject.org"
>=20
> Do we want to change this? Finding small get started projects is =
always a little bit of a problem. Maybe we can prepare a better list =
somewhere.
>=20
> In-tree vs. Wiki based projects
> -------------------------------
> We could also decide to move Hypervisor related ideas in-tree =
somewhere and generate a list if that makes things easier. But this is =
not necessary, in particular given with everything that is going on. I =
just wanted to raise this as an option: I am not particularly wedded to =
using the wiki.
>=20


--Apple-Mail=_E36FB8A2-C921-4A4D-92A2-B6D9A2927A6C
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"">Hi =
all, (mentors on CC list)<div class=3D""><br class=3D""><div class=3D"">a =
quick note that there are significant changes to Outreachy this year, =
which in my view will make it a little harder to participate.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Namely</div><div =
class=3D"">* This round, instead of having communities create landing =
pages on their own websites or wikis coordinators and mentors will =
create accounts on the Outreachy website</div><div class=3D"">* This =
means we would have to copy projects from our wiki to <a =
href=3D"https://www.outreachy.org" =
class=3D"">https://www.outreachy.org</a>&nbsp;- I don't know what the =
template is yet, but this may create some extra work for =
mentors&nbsp;</div><div class=3D"">* The Outreachy application period =
opens in two weeks, on February 12.</div><div class=3D"">* Apart from =
this, there is fairly little information on the timeline and process for =
this round and Outreachy mail ended up in my spam folder: I was polling =
the website for info and there was not much&nbsp;<br class=3D""><div><br =
class=3D""></div><div>Current status:</div><div>* I have claimed the Xen =
Project page on <a href=3D"https://www.outreachy" =
class=3D"">https://www.outreachy</a>&nbsp;- waiting for it to be =
approved (I tried with an&nbsp;<a href=3D"http://xenproject.org" =
class=3D"">xenproject.org</a>&nbsp;alias which did not work)</div><div>* =
We have funding for one intern (maybe more) and thus qualify. Whether I =
can find more funds, depends on the cost of the developer summit. =
Hopefully I will know more this week (I expect concrete developer summit =
proposal this week)</div><div><br class=3D""></div><div>Need =
input:</div><div>* For us too participate I need at least 3-4 mentors =
and projects to be added to&nbsp;<a href=3D"https://www.outreachy.org" =
class=3D"">https://www.outreachy.org</a>&nbsp;</div><div>* If you are =
willing to do this, please raise your hand now by replying to this =
thread or contacting me privately and I will help&nbsp;</div><div><br =
class=3D""></div><div>Best Regards</div><div>Lars</div><div><br =
class=3D""><blockquote type=3D"cite" class=3D""><div class=3D"">On 8 Jan =
2018, at 15:19, Lars Kurth &lt;<a href=3D"mailto:lars.kurth.xen@gmail.com"=
 class=3D"">lars.kurth.xen@gmail.com</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div class=3D"">Hi =
All,<br class=3D""><br class=3D"">it's this time of the year again to =
prepare for GSoC/Outreachy! The application deadline for orgs is January =
23 - February 11: ideally we will have a good updated lists of projects =
by then as Google will look at the quality of the project list. I will =
also need co-org admins: @Mindy are you willing to do this again? Maybe =
also someone from the Unikraft project. That helps ensure that we have =
reps from various subproject that ensure that we don't miss =
deadlines.<br class=3D""><br class=3D""><br class=3D"">Best Regards<br =
class=3D"">Lars<br class=3D""><br class=3D"">Existing Projects (for =
people on the CC list)<br class=3D"">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br class=3D"">If you are CC'ed you have one or several =
projects listed on <a =
href=3D"https://wiki.xenproject.org/wiki/Outreach_Program_Projects" =
class=3D"">https://wiki.xenproject.org/wiki/Outreach_Program_Projects</a> =
... What I need you to do is to<br class=3D""><br class=3D"">a) Weed out =
any projects that have been completed or are not relevant any more<br =
class=3D""> &nbsp;&nbsp;@Mindy: For MirageOS folks, please check and =
update <a =
href=3D"https://github.com/mirage/mirage-www/wiki/Pioneer-Projects" =
class=3D"">https://github.com/mirage/mirage-www/wiki/Pioneer-Projects</a> =
and do the same<br class=3D""><br class=3D"">b) Decide whether you still =
want to mentor:<br class=3D""> &nbsp;&nbsp;This requires some of your =
bandwidth from mid-Feb to March 2018 to work on small projects<br =
class=3D""> &nbsp;&nbsp;The actual work happens from May 14 - Aug 14<br =
class=3D""><br class=3D""> &nbsp;&nbsp;If not, please reply and list =
projects affected<br class=3D""> &nbsp;&nbsp;If yes, please also do so =
and I will update the Verified field accordingly<br class=3D""><br =
class=3D"">c) Add any new information to existing projects as relevant. =
<br class=3D""><br class=3D""><br class=3D"">New Projects<br =
class=3D"">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br class=3D"">Feel free =
to add new projects to the list, but if you do so please let the list =
know. We are not going to be very strict with <a =
href=3D"https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Convent=
ions_for_Projects_and_Project_Mentors" =
class=3D"">https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Conv=
entions_for_Projects_and_Project_Mentors</a>, but getting someone else =
to review your proposal is a good idea. <br class=3D""><br =
class=3D"">Unikraft<br class=3D"">--------<br class=3D"">I created a =
place-holder for Unikraft at <a =
href=3D"https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unikraf=
t" =
class=3D"">https://wiki.xenproject.org/wiki/Outreach_Program_Projects#Unik=
raft</a> as Unikraft project members indicated they want to =
participate.<br class=3D"">You probably do want to set expectations with =
regards to start-up tasks and come up with a set of tasks to act as a =
filter for applicants (e.g. showing that they set up the environment, =
etc.) <br class=3D""><br class=3D""><br class=3D"">Specific Improvements =
to the project documentation<br =
class=3D"">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D<br class=3D""><br class=3D"">Hypervisor start-up tasks<br =
class=3D"">-------------------------<br class=3D""><a =
href=3D"https://wiki.xenproject.org/wiki/Xen_Project_Development_Projects"=
 =
class=3D"">https://wiki.xenproject.org/wiki/Xen_Project_Development_Projec=
ts</a> contains: "An easy way to get started (and show that you can set =
up the Xen Development Environment, fix an issue, build and test Xen, =
submit a patch, etc.) is to address a suitable number of Coverity Scan =
issues. Ask on xen-devel@ for a set of suitable Coverity issues. Note =
that this does not require any access to the Coverity scan results. Open =
bugs to fix under the Small Code Contribution Requirement can also be =
found on <a href=3D"http://bugs.xenproject.org" =
class=3D"">bugs.xenproject.org</a>"<br class=3D""><br class=3D"">Do we =
want to change this? Finding small get started projects is always a =
little bit of a problem. Maybe we can prepare a better list =
somewhere.<br class=3D""><br class=3D"">In-tree vs. Wiki based =
projects<br class=3D"">-------------------------------<br class=3D"">We =
could also decide to move Hypervisor related ideas in-tree somewhere and =
generate a list if that makes things easier. But this is not necessary, =
in particular given with everything that is going on. I just wanted to =
raise this as an option: I am not particularly wedded to using the =
wiki.<br class=3D""><br class=3D""></div></div></blockquote></div><br =
class=3D""></div></div></body></html>=

--Apple-Mail=_E36FB8A2-C921-4A4D-92A2-B6D9A2927A6C--


--===============7930060357592759717==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7930060357592759717==--


From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYNO-0007So-3S; Tue, 30 Jan 2018 16:03:14 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=561307958=Ian.Jackson@citrix.com>)
 id 1egYNM-0007Se-Up
 for xen-devel@lists.xensource.com; Tue, 30 Jan 2018 16:03:13 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-5.messagelabs.com id 7E/1F-03973-047907A5;
 Tue, 30 Jan 2018 16:03:12 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrPIsWRWlGSWpSXmKPExsXitHRDpK799II
 ogylXFS3uTXnP7sDosb1vF3sAYxRrZl5SfkUCa8aJlSfZChZxVHScjG5gfMHWxcjJISHgL7Fx
 yiZWCNtD4vrZE0wgNpuArkTTlr9gNbwCghInZz5hAbGZBXQkFuz+xAZhy0tsfzuHGaLGQaJz6
 XqwOIuAqsStO+/ZQWwRAXWJPxcmMELUK0vseDcVzBYWSJWYcWwr2C5OAWuJuxfXgNULCcRL7N
 u0hx3iHhOJtwt3As3kAIqrScxdHw8RtpT4tv4p8wRGgVlIrpuF5LpZSK5bwMi8ilGjOLWoLLV
 I18hSL6koMz2jJDcxM0fX0MBULze1uDgxPTUnMalYLzk/dxMjMDDrGRgYdzBe3uJ3iFGSg0lJ
 lHd1akGUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneuGlAOcGi1PTUirTMHGCMwKQlOHiURHjZQ
 dK8xQWJucWZ6RCpU4y6HDdevG5jFmLJy89LlRLnNQcpEgApyijNgxsBi9dLjLJSwryMDAwMQj
 wFqUW5mSWo8q8YxTkYlYR5PUGm8GTmlcBtegV0BBPQEStyc0GOKElESEk1MC4+y3KoPv/dquv
 nL/ZFGh743dXgn9D1wnWSwaPObatnSkRoftZeePSxp5PZ7gUqZobOpacmCH6S2ntDdWapYk6e
 65tXzIEF93tVObdpOyfueLpGcP75qezaU5b88ZhZzybQOynJoP/H4f2uSw3SLP5rzk7sesnYd
 eqR1DRZhi0bev4VTV++/LESS3FGoqEWc1FxIgAnOa7/0gIAAA==
X-Env-Sender: prvs=561307958=Ian.Jackson@citrix.com
X-Msg-Ref: server-9.tower-206.messagelabs.com!1517328189!106692982!1
X-Originating-IP: [66.165.176.89]
X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: 
 VHJ1c3RlZCBJUDogNjYuMTY1LjE3Ni44OSA9PiAyMDMwMDc=\n,received_headers: No 
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 10668 invoked from network); 30 Jan 2018 16:03:11 -0000
Received: from smtp.citrix.com (HELO SMTP.CITRIX.COM) (66.165.176.89)
 by server-9.tower-206.messagelabs.com with RC4-SHA encrypted SMTP;
 30 Jan 2018 16:03:11 -0000
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="460300517"
X-CrossPremisesHeadersFilteredBySendConnector: FTLPEX02AMS01.citrite.net
From: Ian Jackson <ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Message-ID: <23152.38668.802028.222240@mariner.uk.xensource.com>
Date: Tue, 30 Jan 2018 16:02:20 +0000
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <c1236676-e73b-5b85-379d-71d2cd64e5f1@arm.com>
References: <osstest-118441-mainreport@xen.org>
 <c1236676-e73b-5b85-379d-71d2cd64e5f1@arm.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
X-OrganizationHeadersPreserved: FTLPEX02AMS01.citrite.net
Cc: xen-devel@lists.xensource.com
Subject: Re: [Xen-devel] [xen-unstable test] 118441: regressions - trouble:
 blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuIEdyYWxsIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBbeGVuLXVuc3RhYmxlIHRlc3Rd
IDExODQ0MTogcmVncmVzc2lvbnMgLSB0cm91YmxlOiBibG9ja2VkL2Jyb2tlbi9mYWlsL3Bhc3Mi
KToKLi4KPiBmYWlsdXJlICh0cmFwcGVkKTogc3RhdHVzIDY1MjgwIGF0IE9zc3Rlc3QvVGVzdFN1
cHBvcnQucG0gbGluZSA0ODYuCgpUaGUgcmVhbCBlcnJvciBpcyB0aGlzOgoKICBDb25uZWN0aW9u
IGNsb3NlZCBieSAxNzIuMTYuMTQ0LjQ0IHBvcnQgMjIKCkF0IDIwMTgtMDEtMjkgMTk6MTU6Mjkg
Wi4gIFRoaXMgaXMgbXlzdGVyaW91cyB0byBtZS4gIEkgdGhpbmsgdGhhdAptZXNzYWdlIG1lYW5z
IHRoYXQgdGhlIG9zc3Rlc3QgY29udHJvbGxlcidzIHNzaCBjbGllbnQgZ290IGEgVENQCmNvbm5l
Y3Rpb24gY2xvc2UuICBJdCB3YXMgcnVubmluZyBhbiBpbm5vY3VvdXMgYW5kIHNob3J0LXJ1bm5p
bmcKaW5mb3JtYXRpb24gZ2F0aGVyaW5nIGNvbW1hbmQuCgpJIGxvb2tlZCBpbiBhbGwgb2YgdGhl
IGxvZ3MgZnJvbSAvdmFyL2xvZyAoYXBhcnQgZnJvbSB0aGUgb25lcyBmcm9tCnRoZSBpbnN0YWxs
ZXIpIGFuZCBub25lIG9mIHRoZW0gc2hvdyBhbnl0aGluZyBhdCB0aGlzIHRpbWUuICBUaGUgbmV4
dAp0ZXN0IHN0ZXAgd2FzIGFibGUgdG8gc3NoIHRvIHRoZSBib3gganVzdCBmaW5lLgoKSXQgc2Vl
bXMgdGhhdCB0aGUgc3NoZCBzZXJ2aWNpbmcgdGhpcyBwYXJ0aWN1bGFyIHJlcXVlc3QganVzdCBl
eGl0ZWQKYW5kIHRoZXJlIGlzIG5vIGV4cGxhbmF0aW9uLgoKVGhlIERIQ1AgbGVhc2VzIHNlZW0g
dG8gYmUgYmVpbmcgcmVuZXdlZCB2ZXJ5IGZyZXF1ZW50bHkgKGV2ZXJ5IDQgbWlucwpBRkFJQ1Qs
IGFsdGhvdWdoIHRoZSBzZXJ2ZXIgZGVmYXVsdCBsZWFzZSB0aW1lIGlzIDEwIG1pbnMpIGJ1dCB0
aGlzCnNob3VsZCBub3QgY2F1c2UgbG9zc2FnZS4gIEluIGFueSBjYXNlIHRoZSBwcmV2aW91cyBy
ZW5ld2FsIHdhcwoxOToxMzo0MCBzbyB0aGUgbmV4dCBvbmUgd291bGRuJ3QgYmUgdW50aWwgMTk6
MTcsIGllIGFmdGVyIHRoZQpmYWlsdXJlLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:07:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:07:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYRO-0007fc-L8; Tue, 30 Jan 2018 16:07:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egYRN-0007fW-Nq
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 16:07:21 +0000
X-Inumbo-ID: b2ce1af5-05d7-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2ce1af5-05d7-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 16:07:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 09:07:14 -0700
Message-Id: <5A70A63D02000078001A3C7C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 09:07:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-12-jgross@suse.com>
In-Reply-To: <20180122123256.1431-12-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 11/12] x86: modify interrupt handlers
 to support stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L2FzbS1vZmZzZXRzLmMKPiBAQCAtMTM3LDYgKzEzNywxMCBAQCB2b2lkIF9fZHVtbXlf
Xyh2b2lkKQo+ICAgICAgT0ZGU0VUKENQVUlORk9fcHJvY2Vzc29yX2lkLCBzdHJ1Y3QgY3B1X2lu
Zm8sIHByb2Nlc3Nvcl9pZCk7Cj4gICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0
cnVjdCBjcHVfaW5mbywgY3VycmVudF92Y3B1KTsKPiAgICAgIE9GRlNFVChDUFVJTkZPX2NyNCwg
c3RydWN0IGNwdV9pbmZvLCBjcjQpOwo+ICsgICAgT0ZGU0VUKENQVUlORk9fc3RhY2tfYm90dG9t
X2NwdSwgc3RydWN0IGNwdV9pbmZvLCBzdGFja19ib3R0b21fY3B1KTsKPiArICAgIE9GRlNFVChD
UFVJTkZPX2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGZsYWdzKTsKPiArICAgIERFRklORShBU01f
T05fVkNQVVNUQUNLLCBPTl9WQ1BVU1RBQ0spOwo+ICsgICAgREVGSU5FKEFTTV9WQ1BVU1RBQ0tf
QUNUSVZFLCBWQ1BVU1RBQ0tfQUNUSVZFKTsKClNlZWluZyB0aGVpciB1c2VzIGluIGFzbV9kZWZu
cy5oIGl0J3Mgbm90IHJlYWxseSBjbGVhciB0byBtZSB3aHkKeW91IGNhbid0IHVzZSB0aGUgQyBj
b25zdGFudHMgdGhlcmUsIHRoZSBtb3JlIHRoYXQgdGhvc2UgdXNlcwphcmUgaW5zaWRlIEMgbWFj
cm9zICh3aGljaCBwZXJoYXBzIHdvdWxkIGJldHRlciBiZSBhc3NlbWJsZXIKb25lcykuIFRoZSBs
YXR0ZXIgZG9lc24ndCBldmVuIGFwcGVhciB0byBiZSB1c2VkIGluIGFzc2VtYmx5CmNvZGUuCgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPiArKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCj4gQEAgLTE5LDYgKzE5LDcgQEAgRU5UUlkoZW50
cnlfaW50ODIpCj4gICAgICAgICAgbW92bCAgJEhZUEVSQ0FMTF9WRUNUT1IsIDQoJXJzcCkKPiAg
ICAgICAgICBTQVZFX0FMTCBjb21wYXQ9MSAvKiBEUEwxIGdhdGUsIHJlc3RyaWN0ZWQgdG8gMzJi
aXQgUFYgZ3Vlc3RzIG9ubHkuICovCj4gICAgICAgICAgbW92ICAgJXJzcCwgJXJkaQo+ICsgICAg
ICAgIFNXSVRDSF9GUk9NX1ZDUFVfU1RBQ0sKPiAgICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCgpP
bmNlIGFnYWluIC0gd2h5IGZvciBjb21wYXQgbW9kZSBndWVzdHM/Cgo+IEBAIC02MTUsNyArNjIz
LDkgQEAgRU5UUlkoZWFybHlfcGFnZV9mYXVsdCkKPiAgICAgICAgICBtb3ZsICAkVFJBUF9wYWdl
X2ZhdWx0LDQoJXJzcCkKPiAgICAgICAgICBTQVZFX0FMTAo+ICAgICAgICAgIG1vdnEgICVyc3As
JXJkaQo+ICsgICAgICAgIFNXSVRDSF9GUk9NX1ZDUFVfU1RBQ0sKCldoeSwgaW4gdGhpcyBjb250
ZXh0PwoKPiAgICAgICAgICBjYWxsICBkb19lYXJseV9wYWdlX2ZhdWx0Cj4gKyAgICAgICAgbW92
cSAgJXJzcCwgJXJkaQo+ICAgICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbgoKRG9lc24ndCB0
aGlzIGJlbG9uZyBpbiBhbiBlYXJsaWVyIHBhdGNoPwoKPiAtLS0gYS94ZW4vY29tbW9uL3dhaXQu
Ywo+ICsrKyBiL3hlbi9jb21tb24vd2FpdC5jCj4gQEAgLTEyMiwxMCArMTIyLDEwIEBAIHZvaWQg
d2FrZV91cF9hbGwoc3RydWN0IHdhaXRxdWV1ZV9oZWFkICp3cSkKPiAgCj4gIHN0YXRpYyB2b2lk
IF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0cXVldWVfdmNwdSAqd3F2KQo+ICB7Cj4gLSAg
ICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7Cj4gKyAgICBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqdXNlcl9yZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwo+ICAg
ICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICAgICAgdW5zaWduZWQgbG9uZyBkdW1t
eTsKPiAtICAgIHUzMiBlbnRyeV92ZWN0b3IgPSBjcHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVn
cy5lbnRyeV92ZWN0b3I7Cj4gKyAgICB1MzIgZW50cnlfdmVjdG9yID0gdXNlcl9yZWdzLT5lbnRy
eV92ZWN0b3I7Cj4gIAo+ICAgICAgQVNTRVJUKHdxdi0+ZXNwID09IDApOwo+ICAKPiBAQCAtMTYw
LDcgKzE2MCw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0cXVl
dWVfdmNwdSAqd3F2KQo+ICAgICAgICAgICJwb3AgJSVyMTE7IHBvcCAlJXIxMDsgcG9wICUlcjk7
ICBwb3AgJSVyODsiCj4gICAgICAgICAgInBvcCAlJXJicDsgcG9wICUlcmR4OyBwb3AgJSVyYng7
IHBvcCAlJXJheCIKPiAgICAgICAgICA6ICI9JlMiICh3cXYtPmVzcCksICI9JmMiIChkdW1teSks
ICI9JkQiIChkdW1teSkKPiAtICAgICAgICA6ICJpIiAoUEFHRV9TSVpFKSwgIjAiICgwKSwgIjEi
IChjcHVfaW5mbyksICIyIiAod3F2LT5zdGFjaykKPiArICAgICAgICA6ICJpIiAoUEFHRV9TSVpF
KSwgIjAiICgwKSwgIjEiICh1c2VyX3JlZ3MpLCAiMiIgKHdxdi0+c3RhY2spCj4gICAgICAgICAg
OiAibWVtb3J5IiApOwo+ICAKPiAgICAgIGlmICggdW5saWtlbHkod3F2LT5lc3AgPT0gMCkgKQo+
IEBAIC0xNjksNyArMTY5LDcgQEAgc3RhdGljIHZvaWQgX19wcmVwYXJlX3RvX3dhaXQoc3RydWN0
IHdhaXRxdWV1ZV92Y3B1ICp3cXYpCj4gICAgICAgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3Vz
KCk7Cj4gICAgICB9Cj4gIAo+IC0gICAgY3B1X2luZm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3MuZW50
cnlfdmVjdG9yID0gZW50cnlfdmVjdG9yOwo+ICsgICAgdXNlcl9yZWdzLT5lbnRyeV92ZWN0b3Ig
PSBlbnRyeV92ZWN0b3I7Cj4gIH0KCkkgZG9uJ3Qgc2VlIGhvdyB0aGlzIGNoYW5nZSBpcyByZWxh
dGVkIHRvIHRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2gsCm9yIHdoeSB0aGUgY2hhbmdlIGlzIG5l
ZWRlZC4gQWxsIHlvdSBkbyBpcyB1dGlsaXplIHRoYXQKZ3Vlc3RfY3B1X3VzZXJfcmVncyBpcyB0
aGUgZmlyc3QgZmllbGQgb2Ygc3RydWN0IGNwdV9pbmZvIGFmYWljcy4KCj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmgKPiBAQCAtMTE2LDYgKzExNiwyNSBAQCB2b2lkIHJldF9mcm9tX2ludHIodm9pZCk7
Cj4gICAgICAgICAgR0VUX1NUQUNLX0VORChyZWcpOyAgICAgICAgICAgICAgICAgICAgICAgXAo+
ICAgICAgICAgIF9fR0VUX0NVUlJFTlQocmVnKQo+ICAKPiArI2RlZmluZSBTV0lUQ0hfRlJPTV9W
Q1BVX1NUQUNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiArICAgICAgICB0ZXN0YiAkQVNNX09OX1ZDUFVTVEFDSywgU1RB
Q0tfQ1BVSU5GT19GSUVMRChmbGFncykoJXJheCk7ICAgICAgIFwKPiArICAgICAgICBqeiAgICAx
ZjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPiArICAgICAgICBtb3ZxICBTVEFDS19DUFVJTkZPX0ZJRUxEKHN0YWNrX2JvdHRvbV9jcHUp
KCVyYXgpLCAlcnNwOyAgICAgICAgIFwKPiArMToKPiArCj4gKyNkZWZpbmUgU1dJVENIX0ZST01f
VkNQVV9TVEFDS19JU1QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4g
KyAgICAgICAgR0VUX1NUQUNLX0VORChheCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgdGVzdGIgJEFTTV9PTl9WQ1BVU1RBQ0ssIFNU
QUNLX0NQVUlORk9fRklFTEQoZmxhZ3MpKCVyYXgpOyAgICAgICBcCj4gKyAgICAgICAganogICAg
MWY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4gKyAgICAgICAgc3VicSAgJChDUFVJTkZPX3NpemVvZiAtIDEpLCAlcmF4OyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgYWRkcSAgQ1BVSU5GT19zdGFja19i
b3R0b21fY3B1KCVyYXgpLCAlcnNwOyAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAg
c3VicSAgJXJheCwgJXJzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCgpJZiBJJ20gbm90IG1pc3Rha2VuLCAlcnNwIGlzIGNvbXBsZXRlIHJ1YmJpc2gg
Zm9yIG9uIGluc3RydWN0aW9uCmhlcmUuIFdoaWxlIHF1aXRlIGxpa2VseSBub3QgYSBwcm9ibGVt
IGluIHByYWN0aWNlLCBpdCB3b3VsZCBzdGlsbApmZWVsIGJldHRlciBpZiB5b3Ugd2VudCB0aHJv
dWdoIGFuIGludGVybWVkaWF0ZSByZWdpc3Rlci4gSSBhbHNvCnRoaW5rIHRoZSBjYWxjdWxhdGlv
biBtaWdodCB0aGVuIGVuZCB1cCBlYXNpZXIgdG8gZm9sbG93LiBJdCdsbCBhbHNvCm1ha2UgYW5h
bHlzaXMgb2YgYSBjcmFzaCBlYXNpZXIgaWYgYW4gTk1JIG9yICNNQyBoaXRzIGV4YWN0bHkgYXQK
dGhpcyBib3VuZGFyeS4KCj4gKzE6Cj4gKwo+ICsjZGVmaW5lIFNXSVRDSF9UT19WQ1BVX1NUQUNL
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAg
IG1vdnEgICVyZGksICVyc3AKCkZvciB0aGVzZSBhZGRpdGlvbnMgYXMgYSB3aG9sZTogQXQgbGVh
c3QgaW4gbmV3IHBpZWNlcyBvZiBjb2RlCnBsZWFzZSBhdm9pZCBpbnNuIHN1ZmZpeGVzIHdoZW4g
dGhleSdyZSByZWR1bmRhbnQgd2l0aCByZWdpc3RlcnMKdXNlZC4KCj4gQEAgLTk0LDkgKzk1LDE2
IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9pbmZvICpnZXRfY3B1X2luZm8odm9pZCkKPiAg
I2RlZmluZSBzZXRfcHJvY2Vzc29yX2lkKGlkKSAgZG8geyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+ICAgICAgc3RydWN0IGNwdV9pbmZvICpjaV9fID0gZ2V0X2NwdV9p
bmZvKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gICAgICBjaV9fLT5wZXJfY3B1
X29mZnNldCA9IF9fcGVyX2NwdV9vZmZzZXRbY2lfXy0+cHJvY2Vzc29yX2lkID0gKGlkKV07IFwK
PiArICAgIGNpX18tPmZsYWdzID0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAo+ICB9IHdoaWxlICgwKQoKTm90IGhlcmUsIG5vLiBDb25zaWRl
cmluZyBvdGhlciBzaW1pbGFyIGNoYW5nZXMgYnkgcmVjZW50IHBhdGNoZXMKSSBjYW4gc2VlIHRo
ZSBuZWVkIGZvciBhIGhlbHBlciBkb2luZyB0aGF0LCBidXQgdGhpcyBzaG91bGRuJ3QgYmUKaGlk
ZGVuIGluIGEgY29tcGxldGVseSB1bnJlbGF0ZWQgbWFjcm8uCgo+IC0jZGVmaW5lIGd1ZXN0X2Nw
dV91c2VyX3JlZ3MoKSAoJmdldF9jcHVfaW5mbygpLT5ndWVzdF9jcHVfdXNlcl9yZWdzKQo+ICsj
ZGVmaW5lIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm8gPSBnZXRfY3B1X2lu
Zm8oKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKClBsZWFzZSB1c2UgYSBtb3JlIG1h
Y3JvLXN1aXRhYmxlIG5hbWUsIGUuZy4gY2lfXyBhcyBhYm92ZS4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:14:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYYd-0008Pz-1e; Tue, 30 Jan 2018 16:14:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egYYb-0008OQ-7n
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 16:14:49 +0000
X-Inumbo-ID: be3111a4-05d8-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id be3111a4-05d8-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 16:15:09 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 43C5A15AB;
 Tue, 30 Jan 2018 08:14:43 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 349BF3F25C;
 Tue, 30 Jan 2018 08:14:42 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 Jan 2018 16:14:33 +0000
Message-Id: <20180130161433.6910-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180130161433.6910-1-julien.grall@arm.com>
References: <20180130161433.6910-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 3/3] xen/arm: Don't crash the domain on invalid
	HVC immediate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCkgc2hvdWxkIG9ubHkgYmUgdXNlZCB3aGVuIHNvbWV0
aGluZyB3ZW50IHdyb25nCmluIFhlbi4gSXQgaXMgYmV0dGVyIHRvIGluamVjdCB0byB0aGUgZ3Vl
c3QgYXMgaXQgd2lsbCBiZSBpbiBiZXR0ZXIKcG9zaXRpb24gdG8gcHJvdmlkZSBoZWxwZnVsIGlu
Zm9ybWF0aW9uIChzdGFjayB0cmFjZS4uLikuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgogICAgV2UgcG90ZW50aWFsbHkgd2FudCB0byBy
ZXR1cm4gLTEgaW5zdGVhZC4gVGhpcyB3b3VsZCBtYWtlIFhlbiBtb3JlCiAgICBmdXR1cmUtcHJv
b2YgaWYgd2UgZGVjaWRlIHRvIGltcGxlbWVudCB0aGUgb3RoZXIgSFZDIGltbWVkaWF0ZS4KLS0t
CiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyB8IDEzICsrKysrKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCA4NDNhZGY0OTU5Li4xOGRh
NDVkZmYzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9h
cm0vdHJhcHMuYwpAQCAtMTQ3MywxNCArMTQ3MywxNyBAQCBzdGF0aWMgdm9pZCBkb19kZWJ1Z190
cmFwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNpZ25lZCBpbnQgY29kZSkKICNlbmRp
ZgogCiBzdGF0aWMgdm9pZCBkb190cmFwX2h5cGVyY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgcmVnaXN0ZXJfdCAqbnIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGlzcykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IpCiB7CiAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwgPSBOVUxMOwogCiAgICAg
QlVJTERfQlVHX09OKE5SX2h5cGVyY2FsbHMgPCBBUlJBWV9TSVpFKGFybV9oeXBlcmNhbGxfdGFi
bGUpICk7CiAKLSAgICBpZiAoIGlzcyAhPSBYRU5fSFlQRVJDQUxMX1RBRyApCi0gICAgICAgIGRv
bWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOworICAgIGlmICggaHNyLmlzcyAhPSBYRU5fSFlQRVJD
QUxMX1RBRyApCisgICAgeworICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiSW52YWxp
ZCBIVkMgaW1tIDB4JXhcbiIsIGhzci5pc3MpOworICAgICAgICByZXR1cm4gaW5qZWN0X3VuZGVm
X2V4Y2VwdGlvbihyZWdzLCBoc3IpOworICAgIH0KIAogICAgIGlmICggKm5yID49IEFSUkFZX1NJ
WkUoYXJtX2h5cGVyY2FsbF90YWJsZSkgKQogICAgIHsKQEAgLTIxNTAsNyArMjE1Myw3IEBAIHZv
aWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAg
ICBpZiAoIGhzci5pc3MgPT0gMCApCiAgICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9odmNfc21j
Y2MocmVncyk7CiAgICAgICAgIG5yID0gcmVncy0+cjEyOwotICAgICAgICBkb190cmFwX2h5cGVy
Y2FsbChyZWdzLCAmbnIsIGhzci5pc3MpOworICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdz
LCAmbnIsIGhzcik7CiAgICAgICAgIHJlZ3MtPnIxMiA9ICh1aW50MzJfdClucjsKICAgICAgICAg
YnJlYWs7CiAgICAgfQpAQCAtMjE2NCw3ICsyMTY3LDcgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5
bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAjZW5kaWYKICAgICAgICAgaWYgKCBoc3Iu
aXNzID09IDAgKQogICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfaHZjX3NtY2NjKHJlZ3MpOwot
ICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAmcmVncy0+eDE2LCBoc3IuaXNzKTsKKyAg
ICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyKTsKICAgICAgICAg
YnJlYWs7CiAgICAgY2FzZSBIU1JfRUNfU01DNjQ6CiAgICAgICAgIC8qCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:14:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYYa-0008Ox-Nh; Tue, 30 Jan 2018 16:14:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egYYZ-0008OJ-88
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 16:14:47 +0000
X-Inumbo-ID: bca138e9-05d8-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id bca138e9-05d8-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 16:15:07 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9C59815AB;
 Tue, 30 Jan 2018 08:14:40 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8BCDB3F25C;
 Tue, 30 Jan 2018 08:14:39 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 Jan 2018 16:14:31 +0000
Message-Id: <20180130161433.6910-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180130161433.6910-1-julien.grall@arm.com>
References: <20180130161433.6910-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 1/3] xen/arm: io: Distinguish unhandled IO from
	aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Q3VycmVudGx5LCBYZW4gaXMgY29uc2lkZXJpbmcgdGhhdCBhbiBJTyBjb3VsZCBlaXRoZXIgYmUg
aGFuZGxlZCBvcgp1bmhhbmRsZWQuIFdoZW4gdW5oYW5kbGVkLCB0aGUgc3RhZ2UtMiBhYm9ydCBm
dW5jdGlvbiB3aWxsIHRyeSBhbm90aGVyCndheSB0byByZXNvbHZlIHRoZSBhYm9ydC4KCkhvd2V2
ZXIsIHRoZSBNTUlPIGVtdWxhdGlvbiBtYXkgcmV0dXJuIHVuaGFuZGxlZCB3aGVuIHRoZSBhZGRy
ZXNzCmJlbG9uZ3MgdG8gYW4gZW11bGF0ZWQgcmFuZ2UgYnV0IHdhcyBub3QgY29ycmVjdC4gSW4g
dGhhdCBjYXNlLCBYZW4Kc2hvdWxkIGF2b2RpIHRvIHRyeSBhbm90aGVyIHdheSBhbmQgZGlyZWN0
bHkgaW5qZWN0IGEgZ3Vlc3QgZGF0YSBhYm9ydC4KCkludHJvZHVjZSBhIHRyaS1zdGF0ZSByZXR1
cm4gdG8gZGlzdGluZ3Vpc2ggdGhlIGZvbGxvd2luZyBzdGF0ZToKICAgICogSU9fQUJPUlQ6IFRo
ZSBJTyB3YXMgaGFuZGxlZCBidXQgcmVzdWx0ZWQgdG8gYW4gYWJvcnQKICAgICogSU9fSEFORExF
RDogVGhlIElPIHdhcyBoYW5kbGVkCiAgICAqIElPX1VOSEFORExFRDogVGhlIElPIHdhcyB1bmhh
bmRsZWQKCkZvciBub3csIGl0IGlzIGNvbnNpZGVyZWQgdGhhdCBhbiBJTyBiZWxvbmdpbmcgdG8g
YW4gZW11bGF0ZWQgcmFuZ2UKY291bGQgZWl0aGVyIGJlIGhhbmRsZWQgb3IgaW5qZWN0IGFuIGFi
b3J0LiBUaGlzIGNvdWxkIGJlIHJldmlzaXQgaW4gdGhlCmZ1dHVyZSBpZiBvdmVybGFwcGVkIHJl
Z2lvbiBleGlzdCAob3Igd2Ugd2FudCB0byB0cnkgYW5vdGhlciB3YXkgdG8KcmVzb2x2ZSB0aGUg
YWJvcnQpLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KLS0tCiB4ZW4vYXJjaC9hcm0vaW8uYyAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrLS0t
LS0tLS0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCAzNCArKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaCB8ICA5ICsrKysr
KysrLQogMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaW8uYyBiL3hlbi9hcmNoL2FybS9pby5jCmluZGV4
IGM3NDhkOGY1YmYuLmE3NGVjMjFiODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pby5jCisr
KyBiL3hlbi9hcmNoL2FybS9pby5jCkBAIC0yMyw4ICsyMyw5IEBACiAjaW5jbHVkZSA8YXNtL2N1
cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vbW1pby5oPgogCi1zdGF0aWMgaW50IGhhbmRsZV9yZWFk
KGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVjdCB2Y3B1ICp2LAotICAg
ICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbykKK3N0YXRpYyBlbnVtIGlvX3N0
YXRlIGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQogewogICAgIGNvbnN0IHN0
cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKQEAgLTM3LDcgKzM4LDcgQEAgc3RhdGlj
IGludCBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBzdHJ1
Y3QgdmNwdSAqdiwKICAgICB1aW50OF90IHNpemUgPSAoMSA8PCBkYWJ0LnNpemUpICogODsKIAog
ICAgIGlmICggIWhhbmRsZXItPm9wcy0+cmVhZCh2LCBpbmZvLCAmciwgaGFuZGxlci0+cHJpdikg
KQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIElPX0FCT1JUOwogCiAgICAgLyoK
ICAgICAgKiBTaWduIGV4dGVuZCBpZiByZXF1aXJlZC4KQEAgLTU3LDE3ICs1OCwyMCBAQCBzdGF0
aWMgaW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0
cnVjdCB2Y3B1ICp2LAogCiAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIGRhYnQucmVnLCByKTsKIAot
ICAgIHJldHVybiAxOworICAgIHJldHVybiBJT19IQU5ETEVEOwogfQogCi1zdGF0aWMgaW50IGhh
bmRsZV93cml0ZShjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBzdHJ1Y3QgdmNw
dSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQorc3RhdGlj
IGVudW0gaW9fc3RhdGUgaGFuZGxlX3dyaXRlKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhh
bmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8pCiB7
CiAgICAgY29uc3Qgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0OwogICAgIHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOworICAgIGludCBy
ZXQ7CiAKLSAgICByZXR1cm4gaGFuZGxlci0+b3BzLT53cml0ZSh2LCBpbmZvLCBnZXRfdXNlcl9y
ZWcocmVncywgZGFidC5yZWcpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRs
ZXItPnByaXYpOworICAgIHJldCA9IGhhbmRsZXItPm9wcy0+d3JpdGUodiwgaW5mbywgZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIGRhYnQucmVnKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhh
bmRsZXItPnByaXYpOworICAgIHJldHVybiAoIHJldCApID8gSU9fSEFORExFRCA6IElPX0FCT1JU
OwogfQogCiAvKiBUaGlzIGZ1bmN0aW9uIGFzc3VtZXMgdGhhdCBtbWlvIHJlZ2lvbnMgYXJlIG5v
dCBvdmVybGFwcGVkICovCkBAIC0xMDAsMTQgKzEwNCwxNCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IG1taW9faGFuZGxlciAqZmluZF9tbWlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwKICAgICBy
ZXR1cm4gaGFuZGxlcjsKIH0KIAotaW50IGhhbmRsZV9tbWlvKG1taW9faW5mb190ICppbmZvKQor
ZW51bSBpb19zdGF0ZSBoYW5kbGVfbW1pbyhtbWlvX2luZm9fdCAqaW5mbykKIHsKICAgICBzdHJ1
Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFu
ZGxlciA9IE5VTEw7CiAKICAgICBoYW5kbGVyID0gZmluZF9tbWlvX2hhbmRsZXIodi0+ZG9tYWlu
LCBpbmZvLT5ncGEpOwogICAgIGlmICggIWhhbmRsZXIgKQotICAgICAgICByZXR1cm4gMDsKKyAg
ICAgICAgcmV0dXJuIElPX1VOSEFORExFRDsKIAogICAgIGlmICggaW5mby0+ZGFidC53cml0ZSAp
CiAgICAgICAgIHJldHVybiBoYW5kbGVfd3JpdGUoaGFuZGxlciwgdiwgaW5mbyk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IGM4
NTM0ZDZjZmYuLjg0M2FkZjQ5NTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCkBAIC0xODY0LDEwICsxODY0LDEwIEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBocGZhcl9pc192YWxpZChib29sIHMxcHR3LCB1aW50OF90IGZzYykKICAgICBy
ZXR1cm4gczFwdHcgfHwgKGZzYyA9PSBGU0NfRkxUX1RSQU5TICYmICFjaGVja193b3JrYXJvdW5k
XzgzNDIyMCgpKTsKIH0KIAotc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9u
IGhzciBoc3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBncGEpCi17Citz
dGF0aWMgZW51bSBpb19zdGF0ZSB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24g
aHNyIGhzciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdw
YSkKKyB7CiAgICAgY29uc3Qgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBoc3IuZGFidDsKICAgICBt
bWlvX2luZm9fdCBpbmZvID0gewogICAgICAgICAuZ3BhID0gZ3BhLApAQCAtMTg3OSwxMSArMTg3
OSwxMSBAQCBzdGF0aWMgYm9vbCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCiAKICAgICAvKiBzdGFnZS0xIHBhZ2UgdGFibGUgc2hvdWxkIG5ldmVyIGxpdmUgaW4g
YW4gZW11bGF0ZWQgTU1JTyByZWdpb24gKi8KICAgICBpZiAoIGRhYnQuczFwdHcgKQotICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgICAgIHJldHVybiBJT19VTkhBTkRMRUQ7CiAKICAgICAvKiBB
bGwgdGhlIGluc3RydWN0aW9ucyB1c2VkIG9uIGVtdWxhdGVkIE1NSU8gcmVnaW9uIHNob3VsZCBi
ZSB2YWxpZCAqLwogICAgIGlmICggIWRhYnQudmFsaWQgKQotICAgICAgICByZXR1cm4gZmFsc2U7
CisgICAgICAgIHJldHVybiBJT19VTkhBTkRMRUQ7CiAKICAgICAvKgogICAgICAqIEVycmF0dW0g
NzY2NDIyOiBUaHVtYiBzdG9yZSB0cmFuc2xhdGlvbiBmYXVsdCB0byBIeXBlcnZpc29yIG1heQpA
QCAtMTg5NiwxMSArMTg5NiwxMSBAQCBzdGF0aWMgYm9vbCB0cnlfaGFuZGxlX21taW8oc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywgIlVuYWJsZSB0byBkZWNvZGUgaW5zdHJ1Y3Rp
b25cbiIpOwotICAgICAgICAgICAgcmV0dXJuIGZhbHNlOworICAgICAgICAgICAgcmV0dXJuIElP
X0FCT1JUOwogICAgICAgICB9CiAgICAgfQogCi0gICAgcmV0dXJuICEhaGFuZGxlX21taW8oJmlu
Zm8pOworICAgIHJldHVybiBoYW5kbGVfbW1pbygmaW5mbyk7CiB9CiAKIC8qCkBAIC0yMDA1LDEw
ICsyMDA1LDIxIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgKgogICAgICAgICAgKiBOb3RlIHRoYXQg
ZW11bGF0ZWQgcmVnaW9uIGNhbm5vdCBiZSBleGVjdXRlZAogICAgICAgICAgKi8KLSAgICAgICAg
aWYgKCBpc19kYXRhICYmIHRyeV9oYW5kbGVfbW1pbyhyZWdzLCBoc3IsIGdwYSkgKQorICAgICAg
ICBpZiAoIGlzX2RhdGEgKQogICAgICAgICB7Ci0gICAgICAgICAgICBhZHZhbmNlX3BjKHJlZ3Ms
IGhzcik7Ci0gICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICBlbnVtIGlvX3N0YXRlIHN0
YXRlID0gdHJ5X2hhbmRsZV9tbWlvKHJlZ3MsIGhzciwgZ3BhKTsKKworICAgICAgICAgICAgc3dp
dGNoICggc3RhdGUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBJT19BQk9SVDoK
KyAgICAgICAgICAgICAgICBnb3RvIGluamVjdF9hYnQ7CisgICAgICAgICAgICBjYXNlIElPX0hB
TkRMRUQ6CisgICAgICAgICAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOworICAgICAgICAg
ICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIGNhc2UgSU9fVU5IQU5ETEVEOgorICAgICAgICAg
ICAgICAgIC8qIE5vdGhpbmcgdG8gZG8gKi8KKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgIH0KICAgICAgICAgfQogCiAgICAgICAgIC8qCkBAIC0yMDI5LDYgKzIwNDAsNyBAQCBz
dGF0aWMgdm9pZCBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKICAgICAgICAgICAgICAgICBoc3IuYml0cywgeGFidC5mc2MpOwogICAgIH0KIAor
aW5qZWN0X2FidDoKICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJIU1I9MHgleCBwYz0lIyJQ
UklyZWdpc3RlciIgZ3ZhPSUjIlBSSXZhZGRyCiAgICAgICAgICAgICAgIiBncGE9JSMiUFJJcGFk
ZHIiXG4iLCBoc3IuYml0cywgcmVncy0+cGMsIGd2YSwgZ3BhKTsKICAgICBpZiAoIGlzX2RhdGEg
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL21taW8uaAppbmRleCAzN2UyYjdhNzA3Li5iYWFlY2Y2OTMxIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8u
aApAQCAtMzIsNiArMzIsMTMgQEAgdHlwZWRlZiBzdHJ1Y3QKICAgICBwYWRkcl90IGdwYTsKIH0g
bW1pb19pbmZvX3Q7CiAKK2VudW0gaW9fc3RhdGUKK3sKKyAgICBJT19BQk9SVCwgICAgICAgLyog
VGhlIElPIHdhcyBoYW5kbGVkIGJ5IHRoZSBoZWxwZXIgYW5kIGxlYWQgdG8gYW4gYWJvcnQuICov
CisgICAgSU9fSEFORExFRCwgICAgIC8qIFRoZSBJTyB3YXMgc3VjY2Vzc2Z1bGx5IGhhbmRsZWQg
YnkgdGhlIGhlbHBlci4gKi8KKyAgICBJT19VTkhBTkRMRUQsICAgLyogVGhlIElPIHdhcyBub3Qg
aGFuZGxlZCBieSB0aGUgaGVscGVyLiAqLworfTsKKwogdHlwZWRlZiBpbnQgKCptbWlvX3JlYWRf
dCkoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVnaXN0ZXJfdCAqciwgdm9pZCAqcHJpdik7CiB0eXBlZGVmIGludCAoKm1taW9f
d3JpdGVfdCkoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLApAQCAtNTYsNyArNjMs
NyBAQCBzdHJ1Y3Qgdm1taW8gewogICAgIHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXJzOwog
fTsKIAotZXh0ZXJuIGludCBoYW5kbGVfbW1pbyhtbWlvX2luZm9fdCAqaW5mbyk7CitleHRlcm4g
ZW51bSBpb19zdGF0ZSBoYW5kbGVfbW1pbyhtbWlvX2luZm9fdCAqaW5mbyk7CiB2b2lkIHJlZ2lz
dGVyX21taW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgKm9wcywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgcGFkZHJfdCBzaXplLCB2b2lkICpwcml2KTsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:14:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYYZ-0008Om-Gf; Tue, 30 Jan 2018 16:14:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egYYY-0008OI-AU
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 16:14:46 +0000
X-Inumbo-ID: bc28509c-05d8-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id bc28509c-05d8-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 16:15:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 4E31C1529;
 Tue, 30 Jan 2018 08:14:39 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3E07D3F25C;
 Tue, 30 Jan 2018 08:14:38 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 Jan 2018 16:14:30 +0000
Message-Id: <20180130161433.6910-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 0/3] xen/arm: Inject an exception to the guest
	rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGkgYWxsLAoKVGhpcyBzbWFsbCBzZXJpZXMgcmVwbGFjZXMgYWxsIGNhbGwgdG8gZG9tYWluX2Ny
YXNoX3N5bmNocm9ub3VzIGJ5IGluamVjdGluZwphbiBleGNlcHRpb24gdG8gdGhlIGd1ZXN0LgoK
VGhpcyB3aWxsIHJlc3VsdCB0byBhIG5pY2VyIHRyYWNlIGZyb20gdGhlIGd1ZXN0IChubyBuZWVk
IHRvIG1hbnVhbGx5IHdhbGsKdGhlIHN0YWNrKSBhbmQgZ2l2ZSBhIGNoYW5jZSB0byB0aGUgZ3Vl
c3QgdG8gZ2l2ZSBhIGJpdCBtb3JlIGluZm9ybWF0aW9uIG9uCndoYXQgaXQgd2FzIGRvaW5nLgoK
Q2hlZXJzLAoKSnVsaWVuIEdyYWxsICgzKToKICB4ZW4vYXJtOiBpbzogRGlzdGluZ3Vpc2ggdW5o
YW5kbGVkIElPIGZyb20gYWJvcnRlZCBvbmUKICB4ZW4vYXJtOiBEb24ndCBjcmFzaCBkb21haW4g
b24gYmFkIE1NSU8gZW11bGF0aW9uCiAgeGVuL2FybTogRG9uJ3QgY3Jhc2ggdGhlIGRvbWFpbiBv
biBpbnZhbGlkIEhWQyBpbW1lZGlhdGUKCiB4ZW4vYXJjaC9hcm0vaW8uYyAgICAgICAgICB8IDI0
ICsrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDQ3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L2FybS92Z2ljLXYyLmMgICAgIHwgIDIgLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwg
IDMgLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICB8ICA4IC0tLS0tLS0tCiB4ZW4vYXJj
aC9hcm0vdnBsMDExLmMgICAgICB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaCB8
ICA5ICsrKysrKysrLQogNyBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA0MiBkZWxl
dGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:14:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:14:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYYX-0008OR-9x; Tue, 30 Jan 2018 16:14:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egYYV-0008OK-Pb
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 16:14:43 +0000
X-Inumbo-ID: a62475db-05d8-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a62475db-05d8-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 17:14:29 +0100 (CET)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EA20D1529;
 Tue, 30 Jan 2018 08:14:41 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DAE593F25C;
 Tue, 30 Jan 2018 08:14:40 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 Jan 2018 16:14:32 +0000
Message-Id: <20180130161433.6910-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180130161433.6910-1-julien.grall@arm.com>
References: <20180130161433.6910-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 2/3] xen/arm: Don't crash domain on bad MMIO
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Tm93IHRoZSBNTUlPIGVtdWxhdGlvbiBpcyBhYmxlIHRvIGRpc3Rpbmd1aXNoIHVuaGFuZGxlZCBJ
TyBmcm9tIGFib3J0ZWQKb25lLCB0aGVyZSBhcmUgbm8gbmVlZCB0byBjcmFzaCB0aGUgZG9tYWlu
IHdoZW4gdGhlIHJlZ2lvbiBpcyBhY2Nlc3MKd2l0aCBhIGJhZCB3aWR0aC4KCkluc3RlYWQgbGV0
IFhlbiBpbmplY3QgYSBkYXRhIGFib3J0IHRvIHRoZSBndWVzdCBhbmQgZGVjaWRlIHdoYXQgdG8g
ZG8uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgIHwgMiAtLQogeGVuL2FyY2gvYXJtL3ZnaWMt
djMtaXRzLmMgfCAzIC0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCA4IC0tLS0tLS0t
CiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICB8IDIgLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTUg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyBiL3hlbi9h
cmNoL2FybS92Z2ljLXYyLmMKaW5kZXggMmJkYjI1MjYxYS4uNjQ2ZDFmM2QxMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCkBA
IC0zNDgsNyArMzQ4LDYgQEAgc3RhdGljIGludCB2Z2ljX3YyX2Rpc3RyX21taW9fcmVhZChzdHJ1
Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUiAiJXB2OiB2R0lDRDogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4
eFxuIiwKICAgICAgICAgICAgdiwgZGFidC5zaXplLCBkYWJ0LnJlZywgZ2ljZF9yZWcpOwotICAg
IGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAwOwogCiByZWFkX2FzX3pl
cm9fMzI6CkBAIC02MTMsNyArNjEyLDYgQEAgYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5MT0df
R19FUlIKICAgICAgICAgICAgIiVwdjogdkdJQ0Q6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQ
UklyZWdpc3RlciIgb2Zmc2V0ICUjMDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRh
YnQucmVnLCByLCBnaWNkX3JlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAg
ICAgcmV0dXJuIDA7CiAKIHdyaXRlX2lnbm9yZV8zMjoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggZDhmYTQ0
MjU4ZC4uMzIwNjFjNmIwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTExMzYsNyArMTEzNiw2IEBAIHJl
YWRfcmVzZXJ2ZWQ6CiBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAidkdJVFM6
IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwNGx4XG4iLAogICAgICAgICAgICBpbmZv
LT5kYWJ0LnNpemUsIGluZm8tPmRhYnQucmVnLCAodW5zaWduZWQgbG9uZylpbmZvLT5ncGEgJiAw
eGZmZmYpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogCiAgICAgcmV0dXJuIDA7
CiB9CkBAIC0xNDQ2LDggKzE0NDUsNiBAQCBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhFTkxPR19H
X0VSUiAidkdJVFM6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDhseFxuIiwKICAg
ICAgICAgICAgaW5mby0+ZGFidC5zaXplLCBpbmZvLT5kYWJ0LnJlZywgKHVuc2lnbmVkIGxvbmcp
aW5mby0+Z3BhICYgMHhmZmZmKTsKIAotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwot
CiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IGFmMTZkZmQwMDUuLjJhZDhhNmJlNjIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMuYwpAQCAtMzI4LDcgKzMyOCw2IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX3JkaXN0cl9yZF9t
bWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogYmFkX3dpZHRoOgog
ICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwdiB2R0lDUjogYmFkIHJlYWQgd2lkdGggJWQgciVk
IG9mZnNldCAlIzA4eFxuIiwKICAgICAgICAgICAgdiwgZGFidC5zaXplLCBkYWJ0LnJlZywgZ2lj
cl9yZWcpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAwOwog
CiByZWFkX2FzX3plcm9fNjQ6CkBAIC02NDgsNyArNjQ3LDYgQEAgYmFkX3dpZHRoOgogICAgIHBy
aW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAiJXB2OiB2R0lDUjogYmFkIHdyaXRlIHdpZHRo
ICVkIHIlZD0lIlBSSXJlZ2lzdGVyIiBvZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgdiwgZGFi
dC5zaXplLCBkYWJ0LnJlZywgciwgZ2ljcl9yZWcpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cygpOwogICAgIHJldHVybiAwOwogCiB3cml0ZV9pZ25vcmVfNjQ6CkBAIC03NjAsNyArNzU4
LDYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfZGlzdHJfY29tbW9uX21taW9fcmVhZChjb25zdCBj
aGFyICpuYW1lLCBzdHJ1Y3QgdmNwdSAqdiwKIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9H
X0dfRVJSICIlcHY6ICVzOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAog
ICAgICAgICAgICB2LCBuYW1lLCBkYWJ0LnNpemUsIGRhYnQucmVnLCByZWcpOwotICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAwOwogCiByZWFkX2FzX3plcm86CkBA
IC04NzYsNyArODczLDYgQEAgYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAg
ICAgICAgICAgIiVwdjogJXM6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQUklyZWdpc3RlciIg
b2Zmc2V0ICUjMDh4XG4iLAogICAgICAgICAgICB2LCBuYW1lLCBkYWJ0LnNpemUsIGRhYnQucmVn
LCByLCByZWcpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAw
OwogCiB3cml0ZV9pZ25vcmVfMzI6CkBAIC05MzcsNyArOTMzLDYgQEAgc3RhdGljIGludCB2Z2lj
X3YzX3JkaXN0cl9zZ2lfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5m
bywKIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcHY6IHZHSUNSOiBTR0k6
IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgIHYsIGRh
YnQuc2l6ZSwgZGFidC5yZWcsIGdpY3JfcmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25v
dXMoKTsKICAgICByZXR1cm4gMDsKIAogcmVhZF9hc196ZXJvXzMyOgpAQCAtMTAxNyw3ICsxMDEy
LDYgQEAgYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAgIiVw
djogdkdJQ1I6IFNHSTogYmFkIHdyaXRlIHdpZHRoICVkIHIlZD0lIlBSSXJlZ2lzdGVyIiBvZmZz
ZXQgJSMwOHhcbiIsCiAgICAgICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHIsIGdpY3Jf
cmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICByZXR1cm4gMDsKIAog
d3JpdGVfaWdub3JlXzMyOgpAQCAtMTI2OCw3ICsxMjYyLDYgQEAgc3RhdGljIGludCB2Z2ljX3Yz
X2Rpc3RyX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiBiYWRf
d2lkdGg6CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiJXB2OiB2R0lDRDogYmFkIHJlYWQgd2lk
dGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKICAgICAgICAgICAgdiwgZGFidC5zaXplLCBkYWJ0
LnJlZywgZ2ljZF9yZWcpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJl
dHVybiAwOwogCiByZWFkX2FzX3plcm9fMzI6CkBAIC0xNDU2LDcgKzE0NDksNiBAQCBiYWRfd2lk
dGg6CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgogICAgICAgICAgICAiJXB2OiB2R0lDRDogYmFk
IHdyaXRlIHdpZHRoICVkIHIlZD0lIlBSSXJlZ2lzdGVyIiBvZmZzZXQgJSMwOHhcbiIsCiAgICAg
ICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHIsIGdpY2RfcmVnKTsKLSAgICBkb21haW5f
Y3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICByZXR1cm4gMDsKIAogd3JpdGVfaWdub3JlXzMyOgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5j
CmluZGV4IDcyNWIyZTAzYWQuLjc3ODhjMmZjMzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92
cGwwMTEuYworKysgYi94ZW4vYXJjaC9hcm0vdnBsMDExLmMKQEAgLTI5Niw3ICsyOTYsNiBAQCBz
dGF0aWMgaW50IHZwbDAxMV9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsCiBiYWRfd2lkdGg6CiAg
ICAgZ3ByaW50ayhYRU5MT0dfRVJSLCAidnBsMDExOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zm
c2V0ICUjMDh4XG4iLAogICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3Jl
Zyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIH0K
QEAgLTM2Niw3ICszNjUsNiBAQCB3cml0ZV9pZ25vcmU6CiBiYWRfd2lkdGg6CiAgICAgZ3ByaW50
ayhYRU5MT0dfRVJSLCAidnBsMDExOiBiYWQgd3JpdGUgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4
eFxuIiwKICAgICAgICAgICAgIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHZwbDAxMV9yZWcpOwotICAg
IGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAwOwogCiB9Ci0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:34:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYrD-0001iw-Nj; Tue, 30 Jan 2018 16:34:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=6aaf=ez=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1egYrC-0001il-S0
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 16:34:02 +0000
X-Inumbo-ID: 588d76d7-05db-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 588d76d7-05db-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 17:33:48 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B3FAAADDB;
 Tue, 30 Jan 2018 16:33:59 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-6-jgross@suse.com> <5A70941B02000078001A3BF0@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6c5cf7a3-5fd1-ef85-c0fb-d3ecb1327b4d@suse.com>
Date: Tue, 30 Jan 2018 17:33:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A70941B02000078001A3BF0@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 05/12] x86: don't access saved user
 regs via rsp in trap handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTU6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gSW4gb3JkZXIgdG8gc3VwcG9ydCBz
d2l0Y2hpbmcgc3RhY2tzIHdoZW4gZW50ZXJpbmcgdGhlIGh5cGVydmlzb3IgZm9yCj4+IHN1cHBv
cnQgb2YgcGFnZSB0YWJsZSBpc29sYXRpb24sIGRvbid0IHVzZSAlcnNwIGZvciBhY2Nlc3Npbmcg
dGhlCj4+IHNhdmVkIHVzZXIgcmVnaXN0ZXJzLCBidXQgZG8gdGhhdCB2aWEgJXJkaS4KPiAKPiBJ
ZiB0aGlzIHJlYWxseSB0dXJucyBvdXQgdG8gYmUgbmVjZXNzYXJ5IC4uLgo+IAo+PiBAQCAtNTgs
MjAgKzU4LDI0IEBAIGNvbXBhdF90ZXN0X2d1ZXN0X2V2ZW50czoKPj4gICAgICAgICAgam1wICAg
Y29tcGF0X3Rlc3RfYWxsX2V2ZW50cwo+PiAgCj4+ICAgICAgICAgIEFMSUdOCj4+IC0vKiAlcmJ4
OiBzdHJ1Y3QgdmNwdSAqLwo+PiArLyogJXJieDogc3RydWN0IHZjcHUsICVyZGk6IHVzZXJfcmVn
cyAqLwo+PiAgY29tcGF0X3Byb2Nlc3Nfc29mdGlycXM6Cj4+ICAgICAgICAgIHN0aQo+PiArICAg
ICAgICBwdXNocSAlcmRpCj4+ICAgICAgICAgIGNhbGwgIGRvX3NvZnRpcnEKPj4gKyAgICAgICAg
cG9wcSAgJXJkaQo+PiAgICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9hbGxfZXZlbnRzCj4gCj4g
Li4uIHRvIGF2b2lkIGNoYW5nZXMgbGlrZSB0aGlzIG9uZSAod2hpY2ggdW5kdWx5IGFmZmVjdCBz
dGFjawo+IGFsaWdubWVudCkgeW91IHdpbGwgd2FudCB0byBjb25zaWRlciB1c2luZyBlLmcuICVy
MTIgaW5zdGVhZC4KClJpZ2h0LiBJIGhhdmUgdGhpcyBhbHJlYWR5IG9uIG15IGFnZW5kYSBmb3Ig
dGhlIG5leHQgdmVyc2lvbiBvZiB0aGUKcGF0Y2hlcy4KCj4gQnV0IGNvbmNlcm5pbmcgc3BlY2lm
aWNhbGx5IHRoZSBjb21wYXQgZW50cnkgY29kZSwgaXQncyB1bmNsZWFyIHRvCj4gbWUgd2h5IHlv
dSdkIG5lZWQgdG8gc3dpdGNoIHN0YWNrcyB0aGVyZSB0b28uCgpUaGF0IHdhcyBqdXN0IGZvciBj
b25zaXN0ZW5jeS4gSSBjYW4gZHJvcCB0aGF0IGlmIHlvdSBwcmVmZXIuCgo+IAo+PiBAQCAtMjEx
LDEzICsyMTgsMTUgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCj4+ICAgICAgICAgIHRlc3RsICR+Mywl
ZXNpCj4+ICAgICAgICAgIGxlYWwgICgsJXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4Cj4+ICBVTkxJ
S0VMWV9TVEFSVCh6LCBjb21wYXRfc3lzY2FsbF9ncGYpCj4+IC0gICAgICAgIG1vdnEgIFZDUFVf
dHJhcF9jdHh0KCVyYngpLCVyZGkKPj4gLSAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1bHQsVVJF
R1NfZW50cnlfdmVjdG9yKCVyc3ApCj4+IC0gICAgICAgIHN1YmwgICQyLFVSRUdTX3JpcCglcnNw
KQo+PiArICAgICAgICBwdXNocSAlcmN4Cj4+ICsgICAgICAgIG1vdnEgIFZDUFVfdHJhcF9jdHh0
KCVyYngpLCVyY3gKPj4gKyAgICAgICAgbW92bCAgJFRSQVBfZ3BfZmF1bHQsVVJFR1NfZW50cnlf
dmVjdG9yKCVyZGkpCj4+ICsgICAgICAgIHN1YmwgICQyLFVSRUdTX3JpcCglcmRpKQo+PiAgICAg
ICAgICBtb3ZsICAkMCxUUkFQQk9VTkNFX2Vycm9yX2NvZGUoJXJkeCkKPj4gLSAgICAgICAgbW92
bCAgVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJTkZPX2VpcCglcmRpKSwl
ZWF4Cj4+IC0gICAgICAgIG1vdnp3bCBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsg
VFJBUElORk9fY3MoJXJkaSksJWVzaQo+PiAtICAgICAgICB0ZXN0YiAkNCxUUkFQX2dwX2ZhdWx0
ICogVFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZmxhZ3MoJXJkaSkKPj4gKyAgICAgICAgbW92
bCAgVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZPX3NpemVvZiArIFRSQVBJTkZPX2VpcCglcmN4KSwl
ZWF4Cj4+ICsgICAgICAgIG1vdnp3bCBUUkFQX2dwX2ZhdWx0ICogVFJBUElORk9fc2l6ZW9mICsg
VFJBUElORk9fY3MoJXJjeCksJWVzaQo+PiArICAgICAgICB0ZXN0YiAkNCxUUkFQX2dwX2ZhdWx0
ICogVFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZmxhZ3MoJXJjeCkKPj4gKyAgICAgICAgcG9w
cSAgJXJjeAo+IAo+IElzIHRoZXJlIHJlYWxseSBubyByZWdpc3RlciBhdmFpbGFibGUsIHJlcXVp
cmluZyB5b3UgdG8gcHVzaC9wb3AKPiAlcmN4IGhlcmU/CgpXaXRoIHN3aXRjaGluZyBmcm9tICVy
ZGkgdG8gZS5nLiAlcjEyIHRoaXMgaXMgbm8gbG9uZ2VyIGFuIGlzc3VlLgoKPiAKPj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmgKPj4gQEAgLTk1LDkgKzk1LDEzIEBAIHVuc2lnbmVkIGxvbmcgZ2V0X3N0YWNr
X2R1bXBfYm90dG9tICh1bnNpZ25lZCBsb25nIHNwKTsKPj4gICAgICAoeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4g
ICAgICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4gICAgICAgICAgICAgICJtb3YgJTAsJSUiX19PUCJzcDsiICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gLSAgICAgICAgICAgIENI
RUNLX0ZPUl9MSVZFUEFUQ0hfV09SSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+PiAtICAgICAgICAgICAgICJqbXAgJWMxIiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAtICAgICAgICAgICAgOiA6ICJyIiAoZ3Vlc3Rf
Y3B1X3VzZXJfcmVncygpKSwgImkiIChfX2ZuKSA6ICJtZW1vcnkiICk7ICAgXAo+PiArICAgICAg
ICAgICAgIm1vdiAlMSwlJSJfX09QImRpOyIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAo+PiArICAgICAgICAgICAgInB1c2hxICUlIl9fT1AiZGk7IiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgQ0hFQ0tfRk9S
X0xJVkVQQVRDSF9XT1JLICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAr
ICAgICAgICAgICAgInBvcHEgJSUiX19PUCJkaTsiICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgImptcCAlYzIiICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICAgICAgOiA6
ICJyIiAoZ2V0X2NwdV9pbmZvKCkpLCAiciIgKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSksICAgICAg
XAo+PiArICAgICAgICAgICAgICAgICJpIiAoX19mbikgOiAibWVtb3J5IiApOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAgICAgICB1bnJlYWNoYWJsZSgpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAgIH0pCj4g
Cj4gSWYgeW91IHdhbnQgZ3Vlc3RfY3B1X3VzZXJfcmVncygpIGluICVyZGksIHdoeSBkb24ndCB5
b3UgdXNlCj4gIkQiIGFzIGNvbnN0cmFpbnQ/IFdoeSBkbyB5b3UgbmVlZCB0byByZXN0b3JlICVy
ZGkgcHJpb3IgdG8gdGhlCj4gZmluYWwgSk1QPyBBbmQgd2h5IGRvIHlvdSBuZWVkIHRoZSB2YWx1
ZSBpbiAlcmRpIGJlZm9yZSBjYWxsaW5nCj4gY2hlY2tfZm9yX2xpdmVwYXRjaF93b3JrKCksIHdo
ZW4gdGhlIGZ1bmN0aW9uIHRha2VzIG5vIGFyZ3VtZW50cz8KCldpbGwgY2hhbmdlLgoKCkp1ZXJn
ZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:34:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egYrD-0001j7-Uz; Tue, 30 Jan 2018 16:34:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pwqs=ez=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egYrD-0001ik-1q
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 16:34:03 +0000
X-Inumbo-ID: 6d4fce42-05db-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d4fce42-05db-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 16:34:22 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 30 Jan 2018 09:33:55 -0700
Message-Id: <5A70AC7F02000078001A3CA6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 30 Jan 2018 09:33:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-13-jgross@suse.com>
In-Reply-To: <20180122123256.1431-13-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 12/12] x86: activate per-vcpu stacks
 in case of xpti
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBXaGVu
IHNjaGVkdWxpbmcgYSB2Y3B1IHN1YmplY3QgdG8geHB0aSBhY3RpdmF0ZSB0aGUgcGVyLXZjcHUg
c3RhY2tzCj4gYnkgbG9hZGluZyB0aGUgdmNwdSBzcGVjaWZpYyBnZHQgYW5kIHRzcy4gV2hlbiBk
ZS1zY2hlZHVsaW5nIHN1Y2ggYQo+IHZjcHUgc3dpdGNoIGJhY2sgdG8gdGhlIHBlciBwaHlzaWNh
bCBjcHUgZ2R0IGFuZCB0c3MuCj4gCj4gQWNjZXNzaW5nIHRoZSB1c2VyIHJlZ2lzdGVycyBvbiB0
aGUgc3RhY2sgaXMgZG9uZSB2aWEgaGVscGVycyBhcwo+IGRlcGVuZGluZyBvbiBYUFRJIGFjdGl2
ZSBvciBub3QgdGhlIHJlZ2lzdGVycyBhcmUgbG9jYXRlZCBlaXRoZXIgb24KPiB0aGUgcGVyLXZj
cHUgc3RhY2sgb3Igb24gdGhlIGRlZmF1bHQgc3RhY2suCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvZG9tYWlu
LmMgICAgICAgICAgICAgIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0KPiAgeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAgICB8IDM0ICsrKysrKysrKysr
KysrKy0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZGVzYy5oICAgICAgICAgfCAgNSArKysKPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9yZWdzLmggICAgICAgICB8ICAyICsKPiAgNCBmaWxlcyBjaGFu
Z2VkLCAxMDcgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IGluZGV4IGRh
MWJmMWE5N2IuLmQ3NTIzNGNhMzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gQEAgLTE1ODUsOSArMTU4NSwyOCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgbmVlZF9mdWxsX2dkdChjb25zdCBzdHJ1Y3QgZG9tYWluIAo+ICpk
KQo+ICAgICAgcmV0dXJuIGlzX3B2X2RvbWFpbihkKSAmJiAhaXNfaWRsZV9kb21haW4oZCk7Cj4g
IH0KPiAgCj4gK3N0YXRpYyB2b2lkIGNvcHlfdXNlcl9yZWdzX2Zyb21fc3RhY2soc3RydWN0IHZj
cHUgKnYpCj4gK3sKPiArICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpzdGFja19yZWdzOwoKY29u
c3QKCj4gKyAgICBzdGFja19yZWdzID0gKGlzX3B2X3ZjcHUodikgJiYgdi0+ZG9tYWluLT5hcmNo
LnB2X2RvbWFpbi54cHRpKQo+ICsgICAgICAgICAgICAgICAgID8gdi0+YXJjaC5wdl92Y3B1LnN0
YWNrX3JlZ3MKPiArICAgICAgICAgICAgICAgICA6ICZnZXRfY3B1X2luZm8oKS0+Z3Vlc3RfY3B1
X3VzZXJfcmVnczsKClVnbHkgb3BlbiBjb2Rpbmcgb2Ygd2hhdCBwcmV2aW91c2x5IHdhcyBndWVz
dF9jcHVfdXNlcl9yZWdzKCkuCgo+ICsgICAgbWVtY3B5KCZ2LT5hcmNoLnVzZXJfcmVncywgc3Rh
Y2tfcmVncywgQ1RYVF9TV0lUQ0hfU1RBQ0tfQllURVMpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9p
ZCBjb3B5X3VzZXJfcmVnc190b19zdGFjayhzdHJ1Y3QgdmNwdSAqdikKCmNvbnN0Cgo+IEBAIC0x
NjM1LDcgKzE2NTQsNyBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCj4gIAo+
ICAgICAgZ2R0ID0gIWlzX3B2XzMyYml0X2RvbWFpbihuZCkgPyBwZXJfY3B1KGdkdF90YWJsZSwg
Y3B1KSA6Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlcl9jcHUoY29t
cGF0X2dkdF90YWJsZSwgY3B1KTsKPiAtICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgKQo+ICsg
ICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KG5kKSAmJiAhbmQtPmFyY2gucHZfZG9tYWluLnhwdGkgKQo+
ICAgICAgewo+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gdmlydF90b19tZm4oZ2R0KTsK
PiAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnBsMWUgPSBwdl9nZHRfcHRlcyhuKTsKPiBAQCAtMTY0
NywyMyArMTY2Niw2OCBAQCBzdGF0aWMgdm9pZCBfX2NvbnRleHRfc3dpdGNoKHZvaWQpCj4gICAg
ICB9Cj4gIAo+ICAgICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KHBkKSAmJgo+IC0gICAgICAgICAoKHAt
PnZjcHVfaWQgIT0gbi0+dmNwdV9pZCkgfHwgIW5lZWRfZnVsbF9nZHQobmQpKSApCj4gKyAgICAg
ICAgICgocC0+dmNwdV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9mdWxsX2dkdChuZCkgfHwK
PiArICAgICAgICAgIHBkLT5hcmNoLnB2X2RvbWFpbi54cHRpKSApCj4gICAgICB7Cj4gICAgICAg
ICAgZ2R0X2Rlc2MubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFOwo+ICAgICAgICAgIGdk
dF9kZXNjLmJhc2UgID0gKHVuc2lnbmVkIGxvbmcpKGdkdCAtIEZJUlNUX1JFU0VSVkVEX0dEVF9F
TlRSWSk7Cj4gIAo+ICsgICAgICAgIGlmICggcGQtPmFyY2gucHZfZG9tYWluLnhwdGkgKQo+ICsg
ICAgICAgICAgICBfc2V0X3Rzc2xkdF90eXBlKGdkdCArIFRTU19FTlRSWSAtIEZJUlNUX1JFU0VS
VkVEX0dEVF9FTlRSWSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTWVNfREVTQ190
c3NfYXZhaWwpOwoKV2h5IGlzIHRoaXMgbm90IGRvbmUgaW4gdGhlIGlmKCkgYWZ0ZXIgbGdkdCgp
PwoKPiAgICAgICAgICBsZ2R0KCZnZHRfZGVzYyk7Cj4gKwo+ICsgICAgICAgIGlmICggcGQtPmFy
Y2gucHZfZG9tYWluLnhwdGkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBzdHViX3ZhID0gdGhpc19jcHUoc3R1YnMuYWRkcik7Cj4gKwo+ICsgICAgICAgICAgICBs
dHIoVFNTX0VOVFJZIDw8IDMpOwo+ICsgICAgICAgICAgICBnZXRfY3B1X2luZm8oKS0+ZmxhZ3Mg
Jj0gflZDUFVTVEFDS19BQ1RJVkU7Cj4gKyAgICAgICAgICAgIHdybXNybChNU1JfTFNUQVIsIHN0
dWJfdmEpOwo+ICsgICAgICAgICAgICB3cm1zcmwoTVNSX0NTVEFSLCBzdHViX3ZhICsgU1RVQl9U
UkFNUE9MSU5FX1NJWkVfUEVSQ1BVKTsKPiArICAgICAgICAgICAgaWYgKCBib290X2NwdV9kYXRh
Lng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAo+ICsgICAgICAgICAgICAgICAgIGJv
b3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0NFTlRBVVIgKQo+ICsgICAgICAg
ICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1NZU0VOVEVSX0VTUCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAodW5zaWduZWQgbG9uZykmZ2V0X2NwdV9pbmZvKCktPmd1ZXN0X2NwdV91c2VyX3Jl
Z3MuZXMpOwoKV2h5IGlzIHRoaXMgbm90IC0gbGlrZSBiZWxvdyAtICZndWVzdF9jcHVfdXNlcl9y
ZWdzKCktPmVzPwoKPiArICAgICAgICB9Cj4gICAgICB9Cj4gIAo+ICAgICAgd3JpdGVfcHRiYXNl
KG4pOwo+ICAKPiAgICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgJiYKPiAtICAgICAgICAgKChw
LT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVkX2Z1bGxfZ2R0KHBkKSkgKQo+ICsgICAg
ICAgICAoKHAtPnZjcHVfaWQgIT0gbi0+dmNwdV9pZCkgfHwgIW5lZWRfZnVsbF9nZHQocGQpIHx8
Cj4gKyAgICAgICAgICBuZC0+YXJjaC5wdl9kb21haW4ueHB0aSkgKQo+ICAgICAgewo+ICAgICAg
ICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURTsKPiAgICAgICAgICBn
ZHRfZGVzYy5iYXNlID0gR0RUX1ZJUlRfU1RBUlQobik7Cj4gIAo+ICsgICAgICAgIGlmICggbmQt
PmFyY2gucHZfZG9tYWluLnhwdGkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3RydWN0
IGNwdV9pbmZvICppbmZvOwo+ICsKPiArICAgICAgICAgICAgZ2R0ID0gKHN0cnVjdCBkZXNjX3N0
cnVjdCAqKUdEVF9WSVJUX1NUQVJUKG4pOwo+ICsgICAgICAgICAgICBnZHRbUEVSX0NQVV9HRFRf
RU5UUlldLmEgPSBjcHU7Cj4gKyAgICAgICAgICAgIF9zZXRfdHNzbGR0X3R5cGUoZ2R0ICsgVFNT
X0VOVFJZLCBTWVNfREVTQ190c3NfYXZhaWwpOwo+ICsgICAgICAgICAgICBpbmZvID0gKHN0cnVj
dCBjcHVfaW5mbyAqKShYUFRJX1NUQVJUKG4pICsgU1RBQ0tfU0laRSkgLSAxOwo+ICsgICAgICAg
ICAgICBpbmZvLT5zdGFja19ib3R0b21fY3B1ID0gKHVuc2lnbmVkIGxvbmcpZ3Vlc3RfY3B1X3Vz
ZXJfcmVncygpOwo+ICsgICAgICAgIH0KPiArCj4gICAgICAgICAgbGdkdCgmZ2R0X2Rlc2MpOwo+
ICsKPiArICAgICAgICBpZiAoIG5kLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IFhQVElfVFJBTVBPTElORShu
KTsKPiArCj4gKyAgICAgICAgICAgIGx0cihUU1NfRU5UUlkgPDwgMyk7Cj4gKyAgICAgICAgICAg
IGdldF9jcHVfaW5mbygpLT5mbGFncyB8PSBWQ1BVU1RBQ0tfQUNUSVZFOwo+ICsgICAgICAgICAg
ICB3cm1zcmwoTVNSX0xTVEFSLCBzdHViX3ZhKTsKPiArICAgICAgICAgICAgd3Jtc3JsKE1TUl9D
U1RBUiwgc3R1Yl92YSArIFNUVUJfVFJBTVBPTElORV9TSVpFX1BFUlZDUFUpOwo+ICsgICAgICAg
ICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMIHx8
Cj4gKyAgICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5E
T1JfQ0VOVEFVUiApCj4gKyAgICAgICAgICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJf
RVNQLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKSZndWVzdF9jcHVf
dXNlcl9yZWdzKCktPmVzKTsKPiArICAgICAgICB9CgpTbyBvbiBhIHN3aXRjaCBmcm9tIFBWIHRv
IFBWIHlvdSBhZGQgdHdvIExUUiBhbmQgNiBXUk1TUi4gUXVpdGUKYSBsb3QsIGFuZCBJJ20gbm90
IGF0IGFsbCBjb252aW5jZWQgdGhhdCB0aGlzIGRvdWJsZSB3cml0aW5nIGlzIGFsbCByZWFsbHkK
bmVlZGVkIGluIHN1Y2ggYSBjYXNlLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKPiBAQCAtMTMzLDEwICsxMzMsMzYgQEAg
aW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKPiAgCj4gIHN0YXRpYyBpbnQgcHZf
Y3JlYXRlX2dkdF9sZHRfbDF0YWIoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAtICAgIHJldHVybiBj
cmVhdGVfcGVyZG9tYWluX21hcHBpbmcodi0+ZG9tYWluLCBHRFRfVklSVF9TVEFSVCh2KSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVUgPDwgR0RUX0xEVF9WQ1BVX1NI
SUZULAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4tPmFy
Y2gucHZfZG9tYWluLmdkdF9sZHRfbDF0YWIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIE5VTEwpOwo+ICsgICAgaW50IHJjOwo+ICsKPiArICAgIHJjID0gY3JlYXRlX3Bl
cmRvbWFpbl9tYXBwaW5nKHYtPmRvbWFpbiwgR0RUX1ZJUlRfU1RBUlQodiksCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAxVSA8PCBHRFRfTERUX1ZDUFVfU0hJRlQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gucHZfZG9tYWlu
LmdkdF9sZHRfbDF0YWIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
KTsKPiArICAgIGlmICggIXJjICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSApCj4g
KyAgICB7Cj4gKyAgICAgICAgc3RydWN0IGRlc2Nfc3RydWN0ICpnZHQ7Cj4gKyAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqZ2R0X3BnOwo+ICsKPiArICAgICAgICBCVUlMRF9CVUdfT04oTlJfUkVT
RVJWRURfR0RUX1BBR0VTID4gMSk7Cj4gKyAgICAgICAgZ2R0ID0gKHN0cnVjdCBkZXNjX3N0cnVj
dCAqKUdEVF9WSVJUX1NUQVJUKHYpICsKPiArICAgICAgICAgICAgICBGSVJTVF9SRVNFUlZFRF9H
RFRfRU5UUlk7Cj4gKyAgICAgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcodi0+ZG9t
YWluLCAodW5zaWduZWQgbG9uZylnZHQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlJfUkVTRVJWRURfR0RUX1BBR0VTLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5VTEwsICZnZHRfcGcpOwo+ICsgICAgICAgIGlmICggIXJjICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIGdkdCA9IF9fbWFwX2RvbWFpbl9wYWdlKGdkdF9wZyk7
Cj4gKyAgICAgICAgICAgIG1lbWNweShnZHQsIGJvb3RfY3B1X2dkdF90YWJsZSwgTlJfUkVTRVJW
RURfR0RUX0JZVEVTKTsKPiArICAgICAgICAgICAgX3NldF90c3NsZHRfZGVzYyhnZHQgKyBUU1Nf
RU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlksCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICBYUFRJX1RTUyh2KSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldG9mKHN0
cnVjdCB0c3Nfc3RydWN0LCBfX2NhY2hlbGluZV9maWxsZXIpIC0gMSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgIFNZU19ERVNDX3Rzc19hdmFpbCk7Cj4gKyAgICAgICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKGdkdCk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBy
YzsKPiAgfQoKU2luY2UgeW91IGZpZGRsZSB3aXRoIHRoZSBHRFQgYW55d2F5IGR1cmluZyBjb250
ZXh0IHN3aXRjaCAtIGRvCnlvdSByZWFsbHkgbmVlZCB0byBhbGxvY2F0ZSBhbm90aGVyIHBhZ2Ug
aGVyZSwgcmF0aGVyIHRoYW4gc2ltcGx5Cm1hcHBpbmcgdGhlIHBDUFUncyBHRFQgcGFnZSBpbnRv
IHRoZSB2Q1BVJ3MgcGVyLWRvbWFpbiBhcmVhPwpUaGF0IHdvdWxkIGFsc28gZWxpbWluYXRlIGEg
Y29uY2VybiByZWdhcmRpbmcgY2hhbmdlcyBiZWluZyBtYWRlCnRvIHRoZSBHRFQgYWZ0ZXIgYSBk
b21haW4gd2FzIGNyZWF0ZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:48:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egZ5B-0002fG-8B; Tue, 30 Jan 2018 16:48:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egZ59-0002fA-HV
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 16:48:27 +0000
X-Inumbo-ID: 70564bc6-05dd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70564bc6-05dd-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 16:48:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="66926178"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20180130161433.6910-1-julien.grall@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d948cb7b-6c0b-ef3f-b95a-5e0c9c8f7065@citrix.com>
Date: Tue, 30 Jan 2018 16:38:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180130161433.6910-1-julien.grall@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTY6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBhbGwsCj4KPiBUaGlz
IHNtYWxsIHNlcmllcyByZXBsYWNlcyBhbGwgY2FsbCB0byBkb21haW5fY3Jhc2hfc3luY2hyb25v
dXMgYnkgaW5qZWN0aW5nCj4gYW4gZXhjZXB0aW9uIHRvIHRoZSBndWVzdC4KPgo+IFRoaXMgd2ls
bCByZXN1bHQgdG8gYSBuaWNlciB0cmFjZSBmcm9tIHRoZSBndWVzdCAobm8gbmVlZCB0byBtYW51
YWxseSB3YWxrCj4gdGhlIHN0YWNrKSBhbmQgZ2l2ZSBhIGNoYW5jZSB0byB0aGUgZ3Vlc3QgdG8g
Z2l2ZSBhIGJpdCBtb3JlIGluZm9ybWF0aW9uIG9uCj4gd2hhdCBpdCB3YXMgZG9pbmcuCj4KPiBD
aGVlcnMsCj4KPiBKdWxpZW4gR3JhbGwgKDMpOgo+ICAgeGVuL2FybTogaW86IERpc3Rpbmd1aXNo
IHVuaGFuZGxlZCBJTyBmcm9tIGFib3J0ZWQgb25lCj4gICB4ZW4vYXJtOiBEb24ndCBjcmFzaCBk
b21haW4gb24gYmFkIE1NSU8gZW11bGF0aW9uCj4gICB4ZW4vYXJtOiBEb24ndCBjcmFzaCB0aGUg
ZG9tYWluIG9uIGludmFsaWQgSFZDIGltbWVkaWF0ZQoKVGhhbmtzLgoKSSBkb24ndCBmZWVsIHF1
YWxpZmllZCB0byByZXZpZXcgdGhlc2UsIGJ1dCBzb21lIG5vdGVzLgoKUGF0Y2ggMS7CoCBzL2F2
b2RpL2F2b2lkLyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKClBhdGNoZXMgMiBhbmQgMy7CoCBZb3Ug
cHJvYmFibHkgd2FudCB0byBjb252ZXJ0IHRoZSBwcmludGtzIHRvCmdkcHJpbnRrKClzLCBvdGhl
cndpc2UgZ3Vlc3RzIGNhbiBjaG9rZSB1cCB0aGUgcmF0ZWxpbWl0ZWQgbG9nLsKgIERvaW5nCnNv
IHdpbGwgYWxzbyBtZWFuIHRoYXQgdGhlIHZjcHUgd2lsbCBiZSBpZGVudGlmaWVkIGNvbnNpc3Rl
bnRseSwgd2hpY2gKaXQgaXNuJ3QgY3VycmVudGx5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:50:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:50:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egZ75-0003Gu-Is; Tue, 30 Jan 2018 16:50:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=6aaf=ez=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1egZ73-0003Gl-VJ
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 16:50:25 +0000
X-Inumbo-ID: a1c6c290-05dd-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a1c6c290-05dd-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 17:50:10 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A08A7AE11;
 Tue, 30 Jan 2018 16:50:21 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xenproject.org
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-10-jgross@suse.com> <5A70991902000078001A3C16@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8cb83381-4b38-5470-61e2-35e2ee94ecf9@suse.com>
Date: Tue, 30 Jan 2018 17:50:20 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A70991902000078001A3C16@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v2 09/12] x86: enhance syscall stub to
 work in per-domain mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTY6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC90cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+PiBAQCAt
MjYwLDEwICsyNjAsMTEgQEAgdm9pZCBkb19kb3VibGVfZmF1bHQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCj4+ICAgICAgcGFuaWMoIkRPVUJMRSBGQVVMVCAtLSBzeXN0ZW0gc2h1dGRvd24i
KTsKPj4gIH0KPj4gIAo+PiAtc3RhdGljIHVuc2lnbmVkIGludCB3cml0ZV9zdHViX3RyYW1wb2xp
bmUoCj4+IC0gICAgdW5zaWduZWQgY2hhciAqc3R1YiwgdW5zaWduZWQgbG9uZyBzdHViX3ZhLAo+
PiAtICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tLCB1bnNpZ25lZCBsb25nIHRhcmdldF92
YSkKPj4gK3ZvaWQgd3JpdGVfc3R1Yl90cmFtcG9saW5lKHVuc2lnbmVkIGNoYXIgKnN0dWIsIHVu
c2lnbmVkIGxvbmcgc3R1Yl92YSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc3RhY2tfYm90dG9tLCB1bnNpZ25lZCBsb25nIHRhcmdldF92YSkKPiAKPiBXaHkg
ZG9lcyB0aGUgc3RhdGljIGdvIGF3YXk/CgpJJ2xsIG5lZWQgaXQgaW4gcGF0Y2ggMTAuCgo+IAo+
PiBAQCAtMjgyLDI0ICsyODMsMzIgQEAgc3RhdGljIHVuc2lnbmVkIGludCB3cml0ZV9zdHViX3Ry
YW1wb2xpbmUoCj4+ICAgICAgLyogcHVzaHEgJXJheCAqLwo+PiAgICAgIHN0dWJbMjNdID0gMHg1
MDsKPj4gIAo+PiAtICAgIC8qIGptcCB0YXJnZXRfdmEgKi8KPj4gLSAgICBzdHViWzI0XSA9IDB4
ZTk7Cj4+IC0gICAgKihpbnQzMl90ICopJnN0dWJbMjVdID0gdGFyZ2V0X3ZhIC0gKHN0dWJfdmEg
KyAyOSk7Cj4+IC0KPj4gLSAgICAvKiBSb3VuZCB1cCB0byBhIG11bHRpcGxlIG9mIDE2IGJ5dGVz
LiAqLwo+PiAtICAgIHJldHVybiAzMjsKPj4gKyAgICB0YXJnZXRfZGlmZiA9IHRhcmdldF92YSAt
IChzdHViX3ZhICsgMjkpOwo+PiArICAgIGlmICggdGFyZ2V0X2RpZmYgPj4gMzEgPT0gdGFyZ2V0
X2RpZmYgPj4gNjMgKQo+PiArICAgIHsKPj4gKyAgICAgICAgLyogam1wIHRhcmdldF92YSAqLwo+
PiArICAgICAgICBzdHViWzI0XSA9IDB4ZTk7Cj4+ICsgICAgICAgICooaW50MzJfdCAqKSZzdHVi
WzI1XSA9IHRhcmdldF9kaWZmOwo+PiArICAgIH0KPj4gKyAgICBlbHNlCj4+ICsgICAgewo+PiAr
ICAgICAgICAvKiBtb3ZhYnMgdGFyZ2V0X3ZhLCAlcmF4ICovCj4+ICsgICAgICAgIHN0dWJbMjRd
ID0gMHg0ODsKPj4gKyAgICAgICAgc3R1YlsyNV0gPSAweGI4Owo+PiArICAgICAgICAqKHVpbnQ2
NF90ICopJnN0dWJbMjZdID0gdGFyZ2V0X3ZhOwo+PiArICAgICAgICAvKiBqbXBxIColcmF4ICov
Cj4+ICsgICAgICAgIHN0dWJbMzRdID0gMHhmZjsKPj4gKyAgICAgICAgc3R1YlszNV0gPSAweGUw
Owo+PiArICAgIH0KPiAKPiBUaGlzIGNsZWFybHkgbmVlZHMgYW5vdGhlciBzb2x1dGlvbiwgYXMg
eW91J2QgaGF2ZSB0byBnbyB0aHJvdWdoIGEKPiB0aHVuayBub3csIGFuZCB0aGUgdGh1bmsgd291
bGQgYmUgdW5yZWFjaGFibGUgdG9vLgoKQWFoLCByaWdodC4gU28gbWF5YmUgaXQgd291bGQgYmUg
YmV0dGVyIG5vdCB0byBzaGFyZSB0aGUgY29kZSBmb3IKd3JpdGluZyB0aGUgc3R1YiBwYWdlIHdp
dGggWFBUSS4KCkknbGwgcmVwbGFjZSB0aGlzIHBhdGNoIHdpdGggb25lIGFkZGluZyBhIG5ldyBm
dW5jdGlvbiBmb3IgWFBUSS4KCgpKdWVyZ2VuCgo+IAo+PiAgfQo+PiAgCj4+ICBERUZJTkVfUEVS
X0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsKPj4gLXZvaWQgbHN0YXJfZW50ZXIodm9pZCk7Cj4+
IC12b2lkIGNzdGFyX2VudGVyKHZvaWQpOwo+IAo+IFdoeSBkbyB0aGVzZSBtb3ZlIGludG8gYSBo
ZWFkZXI/Cj4gCj4+IEBAIC0zMTIsMTAgKzMyMSw5IEBAIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJh
cHNfaW5pdCh2b2lkKQo+PiAgICAgICAqIHN0YXJ0IG9mIHRoZSBzdHVicy4KPj4gICAgICAgKi8K
Pj4gICAgICB3cm1zcmwoTVNSX0xTVEFSLCBzdHViX3ZhKTsKPj4gLSAgICBvZmZzZXQgPSB3cml0
ZV9zdHViX3RyYW1wb2xpbmUoc3R1Yl9wYWdlICsgKHN0dWJfdmEgJiB+UEFHRV9NQVNLKSwKPj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3R1Yl92YSwgc3RhY2tfYm90dG9t
LAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyls
c3Rhcl9lbnRlcik7Cj4+IC0gICAgc3R1Yl92YSArPSBvZmZzZXQ7Cj4+ICsgICAgd3JpdGVfc3R1
Yl90cmFtcG9saW5lKHN0dWJfcGFnZSArIChzdHViX3ZhICYgflBBR0VfTUFTSyksIHN0dWJfdmEs
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YWNrX2JvdHRvbSwgKHVuc2lnbmVkIGxv
bmcpbHN0YXJfZW50ZXIpOwo+PiArICAgIHN0dWJfdmEgKz0gU1RVQl9UUkFNUE9MSU5FX1NJWkVf
UEVSQ1BVOwo+IAo+IFRoZSBmdW5jdGlvbiBtYXkgaGF2ZSB3cml0dGVuIG1vcmUgdGhhbiAzMiBi
eXRlcyBub3c7IHlvdSdkCj4gbm90aWNlIHRoZSBicmVha2FnZSBpZiB5b3UgcHV0IGEgc3VpdGFi
bGUgQlVJTERfQlVHX09OKCkgaW50bwo+IHRoZSBmdW5jdGlvbi4gT3RoZXJ3aXNlIEkgcmVjb21t
ZW5kIHlvdSBzdGljayB0byB0aGUgY3VycmVudAo+ICJyZXR1cm4gbnVtYmVyIG9mIGJ5dGVzIHdy
aXR0ZW4iIG1vZGVsLgo+IAo+PiBAQCAtMzI4LDEyICszMzYsMTEgQEAgdm9pZCBzdWJhcmNoX3Bl
cmNwdV90cmFwc19pbml0KHZvaWQpCj4+ICAKPj4gICAgICAvKiBUcmFtcG9saW5lIGZvciBTWVND
QUxMIGVudHJ5IGZyb20gY29tcGF0aWJpbGl0eSBtb2RlLiAqLwo+PiAgICAgIHdybXNybChNU1Jf
Q1NUQVIsIHN0dWJfdmEpOwo+PiAtICAgIG9mZnNldCArPSB3cml0ZV9zdHViX3RyYW1wb2xpbmUo
c3R1Yl9wYWdlICsgKHN0dWJfdmEgJiB+UEFHRV9NQVNLKSwKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0dWJfdmEsIHN0YWNrX2JvdHRvbSwKPj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKWNzdGFyX2VudGVyKTsKPj4g
KyAgICB3cml0ZV9zdHViX3RyYW1wb2xpbmUoc3R1Yl9wYWdlICsgKHN0dWJfdmEgJiB+UEFHRV9N
QVNLKSwgc3R1Yl92YSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhY2tfYm90dG9t
LCAodW5zaWduZWQgbG9uZyljc3Rhcl9lbnRlcik7Cj4+ICAKPj4gICAgICAvKiBEb24ndCBjb25z
dW1lIG1vcmUgdGhhbiBoYWxmIG9mIHRoZSBzdHViIHNwYWNlIGhlcmUuICovCj4+IC0gICAgQVNT
RVJUKG9mZnNldCA8PSBTVFVCX0JVRl9TSVpFIC8gMik7Cj4+ICsgICAgQVNTRVJUKDIgKiBTVFVC
X1RSQU1QT0xJTkVfU0laRV9QRVJDUFUgPD0gU1RVQl9CVUZfU0laRSAvIDIpOwo+IAo+IEJVSUxE
X0JVR19PTigpIGZvciBjb21waWxlIHRpbWUgY29uc3RhbnRzLgo+IAo+IEphbgo+IAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 16:52:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 16:52:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egZ8f-0003OM-Sw; Tue, 30 Jan 2018 16:52:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=6aaf=ez=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1egZ8f-0003Nq-Ev
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 16:52:05 +0000
X-Inumbo-ID: f2746667-05dd-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2746667-05dd-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 16:52:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3D6ECAE83;
 Tue, 30 Jan 2018 16:51:58 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-7-jgross@suse.com> <5A709FDF02000078001A3C2C@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <760084ed-c900-f325-5f8b-6216c9f599a7@suse.com>
Date: Tue, 30 Jan 2018 17:51:57 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A709FDF02000078001A3C2C@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 06/12] x86: add a xpti command line
	parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTY6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTIxMiw2ICsyNDksMjQgQEAg
aW50IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBk
b21jcl9mbGFncywKPj4gICAgICAvKiA2NC1iaXQgUFYgZ3Vlc3QgYnkgZGVmYXVsdC4gKi8KPj4g
ICAgICBkLT5hcmNoLmlzXzMyYml0X3B2ID0gZC0+YXJjaC5oYXNfMzJiaXRfc2hpbmZvID0gMDsK
Pj4gIAo+PiArICAgIHN3aXRjaCAob3B0X3hwdGkpCj4gCj4gU3R5bGUuCj4gCj4+ICsgICAgewo+
PiArICAgIGNhc2UgWFBUSV9PRkY6Cj4+ICsgICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkg
PSBmYWxzZTsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsgICAgY2FzZSBYUFRJX09OOgo+PiArICAg
ICAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0gdHJ1ZTsKPj4gKyAgICAgICAgYnJlYWs7Cj4+
ICsgICAgY2FzZSBYUFRJX05PRE9NMDoKPj4gKyAgICAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0
aSA9IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRCAmJgo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkICE9IDAgJiYKPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCAhPSBoYXJkd2FyZV9k
b21pZDsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsgICAgY2FzZSBYUFRJX0RFRkFVTFQ6Cj4+ICsg
ICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSBib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
IT0gWDg2X1ZFTkRPUl9BTUQ7Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArICAgIH0KPiAKPiBXaHkg
ZG9lcyBhIDMyLWJpdCBkb21haW4gbmVlZCB0aGlzPwoKSXQgZG9lc24ndC4gSW4gbXkgY3VycmVu
dCB2ZXJzaW9uIEkgaGF2ZSBtb3ZlZCB0aGlzIGluaXRpYWxpemF0aW9uIGFuZAppdCB3aWxsIG5l
dmVyIHJ1biBmb3IgMzIgYml0IGRvbWFpbnMuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:00:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:00:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egZH6-0004D3-R2; Tue, 30 Jan 2018 17:00:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egZH5-0004Cx-PY
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:00:47 +0000
X-Inumbo-ID: 29683b3f-05df-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 29683b3f-05df-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 17:01:06 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6E27B1529;
 Tue, 30 Jan 2018 09:00:39 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A011E3F25C;
 Tue, 30 Jan 2018 09:00:38 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20180130161433.6910-1-julien.grall@arm.com>
 <d948cb7b-6c0b-ef3f-b95a-5e0c9c8f7065@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <864d6a7f-00c7-5ef5-51f0-e7f74b35ca70@arm.com>
Date: Tue, 30 Jan 2018 17:00:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <d948cb7b-6c0b-ef3f-b95a-5e0c9c8f7065@citrix.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMC8wMS8xOCAxNjozOCwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wMS8xOCAx
NjoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBhbGwsCj4+Cj4+IFRoaXMgc21hbGwgc2Vy
aWVzIHJlcGxhY2VzIGFsbCBjYWxsIHRvIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyBieSBpbmpl
Y3RpbmcKPj4gYW4gZXhjZXB0aW9uIHRvIHRoZSBndWVzdC4KPj4KPj4gVGhpcyB3aWxsIHJlc3Vs
dCB0byBhIG5pY2VyIHRyYWNlIGZyb20gdGhlIGd1ZXN0IChubyBuZWVkIHRvIG1hbnVhbGx5IHdh
bGsKPj4gdGhlIHN0YWNrKSBhbmQgZ2l2ZSBhIGNoYW5jZSB0byB0aGUgZ3Vlc3QgdG8gZ2l2ZSBh
IGJpdCBtb3JlIGluZm9ybWF0aW9uIG9uCj4+IHdoYXQgaXQgd2FzIGRvaW5nLgo+Pgo+PiBDaGVl
cnMsCj4+Cj4+IEp1bGllbiBHcmFsbCAoMyk6Cj4+ICAgIHhlbi9hcm06IGlvOiBEaXN0aW5ndWlz
aCB1bmhhbmRsZWQgSU8gZnJvbSBhYm9ydGVkIG9uZQo+PiAgICB4ZW4vYXJtOiBEb24ndCBjcmFz
aCBkb21haW4gb24gYmFkIE1NSU8gZW11bGF0aW9uCj4+ICAgIHhlbi9hcm06IERvbid0IGNyYXNo
IHRoZSBkb21haW4gb24gaW52YWxpZCBIVkMgaW1tZWRpYXRlCj4gCj4gVGhhbmtzLgo+IAo+IEkg
ZG9uJ3QgZmVlbCBxdWFsaWZpZWQgdG8gcmV2aWV3IHRoZXNlLCBidXQgc29tZSBub3Rlcy4KPiAK
PiBQYXRjaCAxLsKgIHMvYXZvZGkvYXZvaWQvIGluIHRoZSBjb21taXQgbWVzc2FnZQo+IAo+IFBh
dGNoZXMgMiBhbmQgMy7CoCBZb3UgcHJvYmFibHkgd2FudCB0byBjb252ZXJ0IHRoZSBwcmludGtz
IHRvCj4gZ2RwcmludGsoKXMsIG90aGVyd2lzZSBndWVzdHMgY2FuIGNob2tlIHVwIHRoZSByYXRl
bGltaXRlZCBsb2cuwqAgRG9pbmcKPiBzbyB3aWxsIGFsc28gbWVhbiB0aGF0IHRoZSB2Y3B1IHdp
bGwgYmUgaWRlbnRpZmllZCBjb25zaXN0ZW50bHksIHdoaWNoCj4gaXQgaXNuJ3QgY3VycmVudGx5
LgpXZSBkaWRuJ3QgdXNlIGcqcHJpbnRrIGJlY2F1c2UgaXQgd291bGQgYmUgbW9yZSBjb25mdXNp
bmcgdG8gcHJpbnQgdGhlIApjdXJyZW50IHZDUFUgaW4gc29tZSBjYXNlcyAoZS5nIHdoZW4gYWNj
ZXNzaW5nIHRoZSByZS1kaXN0cmlidXRvciBvZiAKYW5vdGhlciB2Q1BVKSBvciBkb2VzIG5vdCBt
YXR0ZXIgKGUuZyBmb3IgSVRTKS4KClRoZSBwcm9ibGVtIHdpdGggdGhlIGRlYnVnIHZlcnNpb24g
aXMgdGhvc2UgaW5mb3JtYXRpb24gYXJlIGFjdHVhbGx5IApxdWl0ZSB1c2VmdWwgaW4gbm9uLWRl
YnVnIGJ1aWxkLiBXZSBmb3VuZCBxdWl0ZSBhIGZldyBpc3N1ZXMgdGhhbmtzIHRvIHRoZW0uCgpJ
IHRoaW5rIGl0IHdvdWxkIG1ha2UgbW9yZSBzZW5zZSBmb3IgWGVuIHRvIHByb3ZpZGUgcGVyLWd1
ZXN0IApyYXRlbGltaXRlZCB0aGFuIGhpZGluZyB0aG9zZSBtZXNzYWdlcyBpbiBub24tZGVidWcg
YnVpbGQuCgo+IAo+IH5BbmRyZXcKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:13:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egZSn-000506-4F; Tue, 30 Jan 2018 17:12:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=6aaf=ez=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1egZSm-0004zs-6H
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 17:12:52 +0000
X-Inumbo-ID: d96f20ec-05e0-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d96f20ec-05e0-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 17:13:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 65163AE15;
 Tue, 30 Jan 2018 17:12:44 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-11-jgross@suse.com> <5A70A01402000078001A3C30@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e184ecf3-655e-ad67-8c39-647ecd113dfe@suse.com>
Date: Tue, 30 Jan 2018 18:12:43 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A70A01402000078001A3C30@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 10/12] x86: allocate per-vcpu stacks
 for interrupt entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTY6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gSW4gY2FzZSBvZiBYUFRJIGJlaW5n
IGFjdGl2ZSBmb3IgYSBwdi1kb21haW4gYWxsb2NhdGUgYW5kIGluaXRpYWxpemUKPj4gcGVyLXZj
cHUgc3RhY2tzLiBUaGUgc3RhY2tzIGFyZSBhZGRlZCB0byB0aGUgcGVyLWRvbWFpbiBtYXBwaW5n
cyBvZgo+PiB0aGUgcHYtZG9tYWluLgo+IAo+IENvbnNpZGVyaW5nIHRoZSBpbnRlbmRlZCB1c2Ug
b2YgdGhlc2Ugc3RhY2tzIChhcyBwZXIgdGhlIG92ZXJ2aWV3Cj4gbWFpbCkgSSBjb25zaWRlciAz
MmsgcGVyIHZDUFUgYSBub24tbmVnbGlnaWJsZSBhbW91bnQgb2YgZXh0cmEgbWVtb3J5Cj4gdXNl
LgoKTWF5YmUgSSBjYW4gc2hyaW5rIHRoaXMgYnkgcHV0dGluZyBtdWx0aXBsZSBlbnRyeSBzdGFj
a3MgaW50byBvbmUgcGFnZS4KSW4gdGhlIGVuZCBJIG9ubHkgbmVlZCBzdHJ1Y3QgY3B1X2luZm8g
YW5kIG1heWJlIHNvbWUgc3BhcmUgZm9yIGVhY2gKc3RhY2suCgo+IAo+PiArc3RhdGljIGludCBw
dl92Y3B1X2luaXRfeHB0aShzdHJ1Y3QgdmNwdSAqdikKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgZG9t
YWluICpkID0gdi0+ZG9tYWluOwo+PiArICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnOwo+PiArICAg
IHZvaWQgKnB0cjsKPj4gKyAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm87Cj4+ICsgICAgdW5zaWdu
ZWQgbG9uZyBzdGFja19ib3R0b207Cj4+ICsgICAgaW50IHJjOwo+PiArCj4+ICsgICAgLyogUG9w
dWxhdGUgcGFnZSB0YWJsZXMuICovCj4+ICsgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBp
bmcoZCwgWFBUSV9TVEFSVCh2KSwgU1RBQ0tfUEFHRVMsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTklMKGwxX3BnZW50cnlfdCAqKSwgTlVMTCk7Cj4+ICsgICAgaWYgKCBy
YyApCj4+ICsgICAgICAgIGdvdG8gZG9uZTsKPj4gKwo+PiArICAgIC8qIE1hcCBzdGFja3MuICov
Cj4+ICsgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcoZCwgWFBUSV9TVEFSVCh2KSwg
SVNUX01BWCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBOSUwo
c3RydWN0IHBhZ2VfaW5mbyAqKSk7Cj4+ICsgICAgaWYgKCByYyApCj4+ICsgICAgICAgIGdvdG8g
ZG9uZTsKPj4gKwo+PiArICAgIHB0ciA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpOwo+PiArICAgIGlm
ICggIXB0ciApCj4+ICsgICAgewo+PiArICAgICAgICByYyA9IC1FTk9NRU07Cj4+ICsgICAgICAg
IGdvdG8gZG9uZTsKPj4gKyAgICB9Cj4+ICsgICAgY2xlYXJfcGFnZShwdHIpOwo+PiArICAgIGFk
ZG1mbl90b19wZXJkb21haW5fbWFwcGluZyhkLCBYUFRJX1NUQVJUKHYpICsgU1RBQ0tfU0laRSAt
IFBBR0VfU0laRSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbih2aXJ0
X3RvX21mbihwdHIpKSk7Cj4gCj4gVGhpcyBjYW4ndCBiZSBjcmVhdGVfcGVyZG9tYWluX21hcHBp
bmcoKSBiZWNhdXNlIG9mIC4uLj8gSWYgaXQncwo+IHRoZSBYZW4gaGVhcCBwYWdlIHlvdSB1c2Ug
aGVyZSAtIHRoYXQgd291bGQgYmUgdGhlIG5leHQgcXVlc3Rpb246Cj4gRG9lcyBpdCBuZWVkIHRv
IGJlIHN1Y2gsIHJhdGhlciB0aGFuIGEgZG9taGVhcCBvbmU/IEkgZG8gc2VlIC4uLgoKSSBuZWVk
IHRvIHJlZmVyZW5jZSB0aGUgdXNlciByZWdzIGluIF9fY29udGV4dF9zd2l0Y2goKSBiZWZvcmUK
c3dpdGNoaW5nIHRvIHRoZSBuZXcgYWRkcmVzcyBzcGFjZSAob3RoZXJ3aXNlIEknZCBoYWQgdG8g
cmV3b3JrCl9fY29udGV4dF9zd2l0Y2goKSB3aGljaCBJIHdhbnRlZCB0byBhdm9pZCkuCgo+IAo+
PiArICAgIGluZm8gPSAoc3RydWN0IGNwdV9pbmZvICopKCh1bnNpZ25lZCBsb25nKXB0ciArIFBB
R0VfU0laRSkgLSAxOwo+PiArICAgIGluZm8tPmZsYWdzID0gT05fVkNQVVNUQUNLOwo+PiArICAg
IHYtPmFyY2gucHZfdmNwdS5zdGFja19yZWdzID0gJmluZm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3M7
Cj4gCj4gLi4uIHRoaXMgcG9pbnRlciwgYnV0IHdpdGhvdXQgYSBjbGVhciBwaWN0dXJlIG9uIGlu
dGVuZGVkIHVzZSBpdCdzCj4gaGFyZCB0byBqdWRnZS4KClNlZSBwYXRjaCAxMi4KCj4gCj4+ICsg
ICAgLyogTWFwIFRTUy4gKi8KPj4gKyAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhk
LCBYUFRJX1RTUyh2KSwgMSwgTlVMTCwgJnBnKTsKPj4gKyAgICBpZiAoIHJjICkKPj4gKyAgICAg
ICAgZ290byBkb25lOwo+PiArICAgIGluZm8gPSAoc3RydWN0IGNwdV9pbmZvICopKFhQVElfU1RB
UlQodikgKyBTVEFDS19TSVpFKSAtIDE7Cj4gCj4gSWl1YyB0aGlzIGlzIGEgcG9pbnRlciBvbmUg
YWJzb2x1dGVseSBtdXN0IG5vdCBkZS1yZWZlcmVuY2UuIEEgYml0Cj4gZGFuZ2Vyb3VzLCBJIHdv
dWxkIHNheSwgdGhlIG1vcmUgdGhhdCBmdXJ0aGVyIHVwIHRoZSBzYW1lCj4gdmFyaWFibGUgaXMg
YmVpbmcgZGUtcmVmZXJlbmNlZC4KCk9rYXksIEknbGwgYWRkIGFub3RoZXIgdmFyaWFibGUgZm9y
IHRoaXMgcHVycG9zZS4KCj4gCj4gQWxzbyBJIHdvdWxkIGFzc3VtZSB0aGUgVFNTIGNhbiBiZSBt
YXBwZWQgci9vLgoKUmlnaHQuCgo+IAo+PiArICAgIHN0YWNrX2JvdHRvbSA9ICh1bnNpZ25lZCBs
b25nKSZpbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLmVzOwo+PiArICAgIHB0ciA9IF9fbWFwX2Rv
bWFpbl9wYWdlKHBnKTsKPj4gKyAgICB0c3NfaW5pdChwdHIsIHN0YWNrX2JvdHRvbSk7Cj4+ICsg
ICAgdW5tYXBfZG9tYWluX3BhZ2UocHRyKTsKPj4gKwo+PiArICAgIC8qIE1hcCBzdHViIHRyYW1w
b2xpbmVzLiAqLwo+PiArICAgIHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKGQsIFhQVElf
VFJBTVBPTElORSh2KSwgMSwgTlVMTCwgJnBnKTsKPj4gKyAgICBpZiAoIHJjICkKPj4gKyAgICAg
ICAgZ290byBkb25lOwo+PiArICAgIHB0ciA9IF9fbWFwX2RvbWFpbl9wYWdlKHBnKTsKPj4gKyAg
ICB3cml0ZV9zdHViX3RyYW1wb2xpbmUoKHVuc2lnbmVkIGNoYXIgKilwdHIsIFhQVElfVFJBTVBP
TElORSh2KSwKPiAKPiBJIHdvdWxkIGJlIHZlcnkgc3VycHJpc2VkIGlmIHlvdSByZWFsbHkgbmVl
ZGVkIHRoZSBjYXN0IGhlcmUuCgpPaCwgdGhpcyBpcyBhIGxlZnRvdmVyIGZyb20gYSBwcmV2aW91
cyB2ZXJzaW9uIHdoZXJlIHB0ciB3YXMgY2hhciAqLgoKPiAKPj4gQEAgLTI1LDYgKzI1LDIxIEBA
Cj4+ICAgKi8KPj4gIAo+PiAgLyoKPj4gKyAqIFRoZSB2Y3B1IHN0YWNrcyB1c2VkIGZvciBYUFRJ
IGFyZSBhcnJhbmdlZCBzaW1pbGFyIHRvIHRoZSBwaHlzaWNhbCBjcHUKPj4gKyAqIHN0YWNrcyB3
aXRoIHNvbWUgbW9kaWZpY2F0aW9ucy4gVGhlIG1haW4gZGlmZmVyZW5jZSBhcmUgdGhlIHByaW1h
cnkgc3RhY2sKPj4gKyAqIHNpemUgKG9ubHkgMSBwYWdlKSBhbmQgdXNhZ2Ugb2YgdGhlIHVudXNl
ZCBtYXBwaW5ncyBmb3IgVFNTIGFuZCBJRFQuCj4+ICsgKgo+PiArICogNyAtIFByaW1hcnkgc3Rh
Y2sgKHdpdGggYSBzdHJ1Y3QgY3B1X2luZm8gYXQgdGhlIHRvcCkKPj4gKyAqIDYgLSB1bnVzZWQK
Pj4gKyAqIDUgLSBUU1MKPiAKPiBKdWRnaW5nIGJ5IHRoZSBjb21tZW50IHRoaXMgbWlnaHQgbWVh
biAiVFNTIC8gSURUIiwgb3Igc2xvdHMgNCBvciA2Cj4gbWlnaHQgYmUgdXNlZCBmb3IgdGhlIElE
VC4gT3RvaCBJIGRvbid0IHNlZSBhbnkgSURUIHJlbGF0ZWQgbG9naWMgaW4KPiBwdl92Y3B1X2lu
aXRfeHB0aSgpLiBQbGVhc2UgY2xhcmlmeSB0aGlzLgoKT2ggeWVzLiBJJ2xsIHJlbW92ZSB0aGUg
SURUIHJlbGF0ZWQgY29tbWVudHMsIGFzIEkgdGhpbmsgSSBjYW4ganVzdCBtYXAKdGhlIG9yaWdp
bmFsIElEVC4KCj4gCj4+IEBAIC0zNywxMCArNTIsMjQgQEAgc3RydWN0IHZjcHU7Cj4+ICAKPj4g
IHN0cnVjdCBjcHVfaW5mbyB7Cj4+ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgZ3Vlc3RfY3B1
X3VzZXJfcmVnczsKPj4gLSAgICB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yX2lkOwo+PiAtICAgIHN0
cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7Cj4+IC0gICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29m
ZnNldDsKPj4gLSAgICB1bnNpZ25lZCBsb25nIGNyNDsKPj4gKyAgICB1bmlvbiB7Cj4+ICsgICAg
ICAgIC8qIHBlciBwaHlzaWNhbCBjcHUgbWFwcGluZyAqLwo+PiArICAgICAgICBzdHJ1Y3Qgewo+
PiArICAgICAgICAgICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKPj4gKyAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7Cj4+ICsgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIGNyNDsKPj4gKyAgICAgICAgfTsKPj4gKyAgICAgICAgLyogcGVyIHZjcHUgbWFwcGluZyAo
eHB0aSkgKi8KPj4gKyAgICAgICAgc3RydWN0IHsKPj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgcGFkMTsKPj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGFkMjsKPj4gKyAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tX2NwdTsKPj4gKyAgICAgICAgfTsKPiAKPiBJ
biBvcmRlciB0byBhdm9pZCBhY2NpZGVudGFsIHVzZSBpbiB0aGUgd3JvbmcgY29udGV4dCBhcyBt
dWNoIGFzCj4gcG9zc2libGUsIEkgdGhpbmsgeW91IHdhbnQgdG8gbmFtZSBib3RoIHN0cnVjdHVy
ZXMuCgpPa2F5LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:19:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egZZ3-0005Pj-9j; Tue, 30 Jan 2018 17:19:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=6aaf=ez=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1egZZ2-0005P2-FE
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 17:19:20 +0000
X-Inumbo-ID: c11ee111-05e1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c11ee111-05e1-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 17:19:40 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0E259AC7A;
 Tue, 30 Jan 2018 17:19:13 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-12-jgross@suse.com> <5A70A63D02000078001A3C7C@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8ce8eeea-2c5b-28d2-749b-068ae1f87091@suse.com>
Date: Tue, 30 Jan 2018 18:19:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A70A63D02000078001A3C7C@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 11/12] x86: modify interrupt handlers
 to support stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTc6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9hc20tb2Zmc2V0cy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNl
dHMuYwo+PiBAQCAtMTM3LDYgKzEzNywxMCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQo+PiAgICAg
IE9GRlNFVChDUFVJTkZPX3Byb2Nlc3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNzb3Jf
aWQpOwo+PiAgICAgIE9GRlNFVChDUFVJTkZPX2N1cnJlbnRfdmNwdSwgc3RydWN0IGNwdV9pbmZv
LCBjdXJyZW50X3ZjcHUpOwo+PiAgICAgIE9GRlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNwdV9p
bmZvLCBjcjQpOwo+PiArICAgIE9GRlNFVChDUFVJTkZPX3N0YWNrX2JvdHRvbV9jcHUsIHN0cnVj
dCBjcHVfaW5mbywgc3RhY2tfYm90dG9tX2NwdSk7Cj4+ICsgICAgT0ZGU0VUKENQVUlORk9fZmxh
Z3MsIHN0cnVjdCBjcHVfaW5mbywgZmxhZ3MpOwo+PiArICAgIERFRklORShBU01fT05fVkNQVVNU
QUNLLCBPTl9WQ1BVU1RBQ0spOwo+PiArICAgIERFRklORShBU01fVkNQVVNUQUNLX0FDVElWRSwg
VkNQVVNUQUNLX0FDVElWRSk7Cj4gCj4gU2VlaW5nIHRoZWlyIHVzZXMgaW4gYXNtX2RlZm5zLmgg
aXQncyBub3QgcmVhbGx5IGNsZWFyIHRvIG1lIHdoeQo+IHlvdSBjYW4ndCB1c2UgdGhlIEMgY29u
c3RhbnRzIHRoZXJlLCB0aGUgbW9yZSB0aGF0IHRob3NlIHVzZXMKPiBhcmUgaW5zaWRlIEMgbWFj
cm9zICh3aGljaCBwZXJoYXBzIHdvdWxkIGJldHRlciBiZSBhc3NlbWJsZXIKPiBvbmVzKS4gVGhl
IGxhdHRlciBkb2Vzbid0IGV2ZW4gYXBwZWFyIHRvIGJlIHVzZWQgaW4gYXNzZW1ibHkKPiBjb2Rl
LgoKSSB0cmllZCB1c2luZyB0aGUgQyBjb25zdGFudHMgYnV0IHRoaXMgbGVkIHRvIHJhdGhlciBu
YXN0eSBpbmNsdWRlCmRlcGVuZGVuY2llcy4KCkFTTV9WQ1BVU1RBQ0tfQUNUSVZFIHdpbGwgYmUg
dXNlZCB3aGVuICVjcjMgc3dpdGNoaW5nIGlzIGJlaW5nIGFkZGVkLgoKPiAKPj4gLS0tIGEveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwo+PiArKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9lbnRyeS5TCj4+IEBAIC0xOSw2ICsxOSw3IEBAIEVOVFJZKGVudHJ5X2ludDgy
KQo+PiAgICAgICAgICBtb3ZsICAkSFlQRVJDQUxMX1ZFQ1RPUiwgNCglcnNwKQo+PiAgICAgICAg
ICBTQVZFX0FMTCBjb21wYXQ9MSAvKiBEUEwxIGdhdGUsIHJlc3RyaWN0ZWQgdG8gMzJiaXQgUFYg
Z3Vlc3RzIG9ubHkuICovCj4+ICAgICAgICAgIG1vdiAgICVyc3AsICVyZGkKPj4gKyAgICAgICAg
U1dJVENIX0ZST01fVkNQVV9TVEFDSwo+PiAgICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCj4gCj4g
T25jZSBhZ2FpbiAtIHdoeSBmb3IgY29tcGF0IG1vZGUgZ3Vlc3RzPwo+IAo+PiBAQCAtNjE1LDcg
KzYyMyw5IEBAIEVOVFJZKGVhcmx5X3BhZ2VfZmF1bHQpCj4+ICAgICAgICAgIG1vdmwgICRUUkFQ
X3BhZ2VfZmF1bHQsNCglcnNwKQo+PiAgICAgICAgICBTQVZFX0FMTAo+PiAgICAgICAgICBtb3Zx
ICAlcnNwLCVyZGkKPj4gKyAgICAgICAgU1dJVENIX0ZST01fVkNQVV9TVEFDSwo+IAo+IFdoeSwg
aW4gdGhpcyBjb250ZXh0PwoKU2FtZSBhcyBiZWZvcmU6IGNvbnNpc3RlbmN5LiBJIGNhbiByZW1v
dmUgdGhpcy4KCj4gCj4+ICAgICAgICAgIGNhbGwgIGRvX2Vhcmx5X3BhZ2VfZmF1bHQKPj4gKyAg
ICAgICAgbW92cSAgJXJzcCwgJXJkaQo+PiAgICAgICAgICBqbXAgICByZXN0b3JlX2FsbF94ZW4K
PiAKPiBEb2Vzbid0IHRoaXMgYmVsb25nIGluIGFuIGVhcmxpZXIgcGF0Y2g/CgpJIGhhdmUgY2xl
YW5lZCB0aGlzIHVwIGFscmVhZHkuCgo+IAo+PiAtLS0gYS94ZW4vY29tbW9uL3dhaXQuYwo+PiAr
KysgYi94ZW4vY29tbW9uL3dhaXQuYwo+PiBAQCAtMTIyLDEwICsxMjIsMTAgQEAgdm9pZCB3YWtl
X3VwX2FsbChzdHJ1Y3Qgd2FpdHF1ZXVlX2hlYWQgKndxKQo+PiAgCj4+ICBzdGF0aWMgdm9pZCBf
X3ByZXBhcmVfdG9fd2FpdChzdHJ1Y3Qgd2FpdHF1ZXVlX3ZjcHUgKndxdikKPj4gIHsKPj4gLSAg
ICBzdHJ1Y3QgY3B1X2luZm8gKmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7Cj4+ICsgICAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnVzZXJfcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKPj4g
ICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBk
dW1teTsKPj4gLSAgICB1MzIgZW50cnlfdmVjdG9yID0gY3B1X2luZm8tPmd1ZXN0X2NwdV91c2Vy
X3JlZ3MuZW50cnlfdmVjdG9yOwo+PiArICAgIHUzMiBlbnRyeV92ZWN0b3IgPSB1c2VyX3JlZ3Mt
PmVudHJ5X3ZlY3RvcjsKPj4gIAo+PiAgICAgIEFTU0VSVCh3cXYtPmVzcCA9PSAwKTsKPj4gIAo+
PiBAQCAtMTYwLDcgKzE2MCw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVj
dCB3YWl0cXVldWVfdmNwdSAqd3F2KQo+PiAgICAgICAgICAicG9wICUlcjExOyBwb3AgJSVyMTA7
IHBvcCAlJXI5OyAgcG9wICUlcjg7Igo+PiAgICAgICAgICAicG9wICUlcmJwOyBwb3AgJSVyZHg7
IHBvcCAlJXJieDsgcG9wICUlcmF4Igo+PiAgICAgICAgICA6ICI9JlMiICh3cXYtPmVzcCksICI9
JmMiIChkdW1teSksICI9JkQiIChkdW1teSkKPj4gLSAgICAgICAgOiAiaSIgKFBBR0VfU0laRSks
ICIwIiAoMCksICIxIiAoY3B1X2luZm8pLCAiMiIgKHdxdi0+c3RhY2spCj4+ICsgICAgICAgIDog
ImkiIChQQUdFX1NJWkUpLCAiMCIgKDApLCAiMSIgKHVzZXJfcmVncyksICIyIiAod3F2LT5zdGFj
aykKPj4gICAgICAgICAgOiAibWVtb3J5IiApOwo+PiAgCj4+ICAgICAgaWYgKCB1bmxpa2VseSh3
cXYtPmVzcCA9PSAwKSApCj4+IEBAIC0xNjksNyArMTY5LDcgQEAgc3RhdGljIHZvaWQgX19wcmVw
YXJlX3RvX3dhaXQoc3RydWN0IHdhaXRxdWV1ZV92Y3B1ICp3cXYpCj4+ICAgICAgICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOwo+PiAgICAgIH0KPj4gIAo+PiAtICAgIGNwdV9pbmZvLT5n
dWVzdF9jcHVfdXNlcl9yZWdzLmVudHJ5X3ZlY3RvciA9IGVudHJ5X3ZlY3RvcjsKPj4gKyAgICB1
c2VyX3JlZ3MtPmVudHJ5X3ZlY3RvciA9IGVudHJ5X3ZlY3RvcjsKPj4gIH0KPiAKPiBJIGRvbid0
IHNlZSBob3cgdGhpcyBjaGFuZ2UgaXMgcmVsYXRlZCB0byB0aGUgcHVycG9zZSBvZiB0aGlzIHBh
dGNoLAo+IG9yIHdoeSB0aGUgY2hhbmdlIGlzIG5lZWRlZC4gQWxsIHlvdSBkbyBpcyB1dGlsaXpl
IHRoYXQKPiBndWVzdF9jcHVfdXNlcl9yZWdzIGlzIHRoZSBmaXJzdCBmaWVsZCBvZiBzdHJ1Y3Qg
Y3B1X2luZm8gYWZhaWNzLgoKZ3Vlc3RfY3B1X3VzZXJfcmVncygpIG1pZ2h0IHBvaW50IHRvIGVp
dGhlciBzdGFjaywgd2hpbGUgZ2V0X2NwdV9pbmZvKCkKd2lsbCBhbHdheXMgcmVmZXJlbmNlIHRo
ZSBYZW4gc3RhY2sgYW5kIG5ldmVyIHRoZSBwZXItdmNwdSBvbmUuCgo+IAo+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKPj4gQEAgLTExNiw2ICsxMTYsMjUgQEAgdm9pZCByZXRfZnJvbV9pbnRyKHZv
aWQpOwo+PiAgICAgICAgICBHRVRfU1RBQ0tfRU5EKHJlZyk7ICAgICAgICAgICAgICAgICAgICAg
ICBcCj4+ICAgICAgICAgIF9fR0VUX0NVUlJFTlQocmVnKQo+PiAgCj4+ICsjZGVmaW5lIFNXSVRD
SF9GUk9NX1ZDUFVfU1RBQ0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+PiArICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgdGVzdGIgJEFTTV9PTl9WQ1BV
U1RBQ0ssIFNUQUNLX0NQVUlORk9fRklFTEQoZmxhZ3MpKCVyYXgpOyAgICAgICBcCj4+ICsgICAg
ICAgIGp6ICAgIDFmOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+PiArICAgICAgICBtb3ZxICBTVEFDS19DUFVJTkZPX0ZJRUxEKHN0YWNr
X2JvdHRvbV9jcHUpKCVyYXgpLCAlcnNwOyAgICAgICAgIFwKPj4gKzE6Cj4+ICsKPj4gKyNkZWZp
bmUgU1dJVENIX0ZST01fVkNQVV9TVEFDS19JU1QgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4+ICsgICAgICAgIEdFVF9TVEFDS19FTkQoYXgpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICB0ZXN0YiAkQVNN
X09OX1ZDUFVTVEFDSywgU1RBQ0tfQ1BVSU5GT19GSUVMRChmbGFncykoJXJheCk7ICAgICAgIFwK
Pj4gKyAgICAgICAganogICAgMWY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAgICAgIHN1YnEgICQoQ1BVSU5GT19zaXplb2Yg
LSAxKSwgJXJheDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArICAgICAgICBh
ZGRxICBDUFVJTkZPX3N0YWNrX2JvdHRvbV9jcHUoJXJheCksICVyc3A7ICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4gKyAgICAgICAgc3VicSAgJXJheCwgJXJzcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gCj4gSWYgSSdtIG5vdCBtaXN0YWtlbiwg
JXJzcCBpcyBjb21wbGV0ZSBydWJiaXNoIGZvciBvbiBpbnN0cnVjdGlvbgo+IGhlcmUuIFdoaWxl
IHF1aXRlIGxpa2VseSBub3QgYSBwcm9ibGVtIGluIHByYWN0aWNlLCBpdCB3b3VsZCBzdGlsbAo+
IGZlZWwgYmV0dGVyIGlmIHlvdSB3ZW50IHRocm91Z2ggYW4gaW50ZXJtZWRpYXRlIHJlZ2lzdGVy
LiBJIGFsc28KPiB0aGluayB0aGUgY2FsY3VsYXRpb24gbWlnaHQgdGhlbiBlbmQgdXAgZWFzaWVy
IHRvIGZvbGxvdy4gSXQnbGwgYWxzbwo+IG1ha2UgYW5hbHlzaXMgb2YgYSBjcmFzaCBlYXNpZXIg
aWYgYW4gTk1JIG9yICNNQyBoaXRzIGV4YWN0bHkgYXQKPiB0aGlzIGJvdW5kYXJ5LgoKT2theS4g
V2lsbCBjaGFuZ2UuCgo+IAo+PiArMToKPj4gKwo+PiArI2RlZmluZSBTV0lUQ0hfVE9fVkNQVV9T
VEFDSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAg
ICAgICAgbW92cSAgJXJkaSwgJXJzcAo+IAo+IEZvciB0aGVzZSBhZGRpdGlvbnMgYXMgYSB3aG9s
ZTogQXQgbGVhc3QgaW4gbmV3IHBpZWNlcyBvZiBjb2RlCj4gcGxlYXNlIGF2b2lkIGluc24gc3Vm
Zml4ZXMgd2hlbiB0aGV5J3JlIHJlZHVuZGFudCB3aXRoIHJlZ2lzdGVycwo+IHVzZWQuCgpPa2F5
LgoKPiAKPj4gQEAgLTk0LDkgKzk1LDE2IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IGNwdV9pbmZv
ICpnZXRfY3B1X2luZm8odm9pZCkKPj4gICNkZWZpbmUgc2V0X3Byb2Nlc3Nvcl9pZChpZCkgIGRv
IHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAgICBzdHJ1Y3Qg
Y3B1X2luZm8gKmNpX18gPSBnZXRfY3B1X2luZm8oKTsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKPj4gICAgICBjaV9fLT5wZXJfY3B1X29mZnNldCA9IF9fcGVyX2NwdV9vZmZzZXRbY2lf
Xy0+cHJvY2Vzc29yX2lkID0gKGlkKV07IFwKPj4gKyAgICBjaV9fLT5mbGFncyA9IDA7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gIH0gd2hp
bGUgKDApCj4gCj4gTm90IGhlcmUsIG5vLiBDb25zaWRlcmluZyBvdGhlciBzaW1pbGFyIGNoYW5n
ZXMgYnkgcmVjZW50IHBhdGNoZXMKPiBJIGNhbiBzZWUgdGhlIG5lZWQgZm9yIGEgaGVscGVyIGRv
aW5nIHRoYXQsIGJ1dCB0aGlzIHNob3VsZG4ndCBiZQo+IGhpZGRlbiBpbiBhIGNvbXBsZXRlbHkg
dW5yZWxhdGVkIG1hY3JvLgoKT2theS4KCj4gCj4+IC0jZGVmaW5lIGd1ZXN0X2NwdV91c2VyX3Jl
Z3MoKSAoJmdldF9jcHVfaW5mbygpLT5ndWVzdF9jcHVfdXNlcl9yZWdzKQo+PiArI2RlZmluZSBn
dWVzdF9jcHVfdXNlcl9yZWdzKCkgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+PiArICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVfaW5mbygpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IAo+IFBsZWFzZSB1c2UgYSBtb3JlIG1hY3Jv
LXN1aXRhYmxlIG5hbWUsIGUuZy4gY2lfXyBhcyBhYm92ZS4KCk9rYXkuCgoKSnVlcmdlbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:26:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:26:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egZgL-0006BR-2M; Tue, 30 Jan 2018 17:26:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ilxa=ez=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egZgJ-0006BJ-Ri
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 17:26:51 +0000
X-Inumbo-ID: ce435d02-05e2-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce435d02-05e2-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 17:27:11 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B44A52175D;
 Tue, 30 Jan 2018 17:26:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B44A52175D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 09:26:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@linaro.org>
In-Reply-To: <20180124181058.6157-2-andre.przywara@linaro.org>
Message-ID: <alpine.DEB.2.10.1801300926290.11958@sstabellini-ThinkPad-X260>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-2-andre.przywara@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 1/8] ARM: VGIC: drop unneeded
 gic_restore_pending_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNCBKYW4gMjAxOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSW4gZ2ljX3Jlc3Rv
cmVfcGVuZGluZ19pcnFzKCkgd2UgcHVzaCBvdXIgcGVuZGluZyB2aXJ0dWFsIElSUXMgaW50byB0
aGUKPiBsaXN0IHJlZ2lzdGVycy4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgb25jZSBmcm9tIGdp
Y19pbmplY3QoKSwganVzdAo+IGJlZm9yZSB3ZSByZXR1cm4gdG8gdGhlIGd1ZXN0LCBidXQgYWxz
byBpbiBnaWNfcmVzdG9yZV9zdGF0ZSgpLCB3aGVuCj4gd2UgY29udGV4dC1zd2l0Y2ggYSBWQ1BV
LiBIYXZpbmcgYSBjbG9zZXIgbG9vayBpdCB0dXJucyBvdXQgdGhhdCB0aGUKPiBsYXRlciBjYWxs
IGlzIG5vdCBuZWVkZWQsIHNpbmNlIHdlIHdpbGwgYWx3YXlzIGNhbGwgZ2ljX2luamVjdCgpIGFu
eXdheS4KPiBTbyByZW1vdmUgdGhhdCBjYWxsIChhbmQgdGhlIGZvcndhcmQgZGVjbGFyYXRpb24p
IHRvIHN0cmVhbWxpbmUgdGhpcwo+IGludGVyZmFjZSBhbmQgbWFrZSBzZXBhcmF0aW5nIHRoZSBH
SUMgZnJvbSB0aGUgVkdJQyB3b3JsZCBsYXRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KClJldmlld2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL2dpYy5jIHwgNCAtLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBp
bmRleCBiYWM4YWRhMmJiLi43MjFhMTdhOWQ3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC0zNiw4ICszNiw2IEBACj4gICNp
bmNsdWRlIDxhc20vdmdpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KPiAgCj4gLXN0YXRp
YyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdik7Cj4gLQo+ICBz
dGF0aWMgREVGSU5FX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwo+ICAKPiAgI2RlZmluZSBs
cl9hbGxfZnVsbCgpICh0aGlzX2NwdShscl9tYXNrKSA9PSAoKDEgPDwgZ2ljX2h3X29wcy0+aW5m
by0+bnJfbHJzKSAtIDEpKQo+IEBAIC05MSw4ICs4OSw2IEBAIHZvaWQgZ2ljX3Jlc3RvcmVfc3Rh
dGUoc3RydWN0IHZjcHUgKnYpCj4gICAgICBnaWNfaHdfb3BzLT5yZXN0b3JlX3N0YXRlKHYpOwo+
ICAKPiAgICAgIGlzYigpOwo+IC0KPiAtICAgIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyh2KTsK
PiAgfQo+ICAKPiAgLyogZGVzYy0+aXJxIG5lZWRzIHRvIGJlIGRpc2FibGVkIGJlZm9yZSBjYWxs
aW5nIHRoaXMgZnVuY3Rpb24gKi8KPiAtLSAKPiAyLjE0LjEKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:33:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egZmZ-0006ve-NW; Tue, 30 Jan 2018 17:33:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=6aaf=ez=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1egZmY-0006v1-6c
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 17:33:18 +0000
X-Inumbo-ID: b485ed48-05e3-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b485ed48-05e3-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 17:33:38 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0ECA7AC8A;
 Tue, 30 Jan 2018 17:33:11 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-13-jgross@suse.com> <5A70AC7F02000078001A3CA6@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5aeec5ac-843b-1c25-102a-c05eaeeda69c@suse.com>
Date: Tue, 30 Jan 2018 18:33:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A70AC7F02000078001A3CA6@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 12/12] x86: activate per-vcpu stacks
 in case of xpti
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTc6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gV2hlbiBzY2hlZHVsaW5nIGEgdmNw
dSBzdWJqZWN0IHRvIHhwdGkgYWN0aXZhdGUgdGhlIHBlci12Y3B1IHN0YWNrcwo+PiBieSBsb2Fk
aW5nIHRoZSB2Y3B1IHNwZWNpZmljIGdkdCBhbmQgdHNzLiBXaGVuIGRlLXNjaGVkdWxpbmcgc3Vj
aCBhCj4+IHZjcHUgc3dpdGNoIGJhY2sgdG8gdGhlIHBlciBwaHlzaWNhbCBjcHUgZ2R0IGFuZCB0
c3MuCj4+Cj4+IEFjY2Vzc2luZyB0aGUgdXNlciByZWdpc3RlcnMgb24gdGhlIHN0YWNrIGlzIGRv
bmUgdmlhIGhlbHBlcnMgYXMKPj4gZGVwZW5kaW5nIG9uIFhQVEkgYWN0aXZlIG9yIG5vdCB0aGUg
cmVnaXN0ZXJzIGFyZSBsb2NhdGVkIGVpdGhlciBvbgo+PiB0aGUgcGVyLXZjcHUgc3RhY2sgb3Ig
b24gdGhlIGRlZmF1bHQgc3RhY2suCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAg
ICAgICAgIHwgNzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KPj4gIHhl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYyAgICAgICAgICAgfCAzNCArKysrKysrKysrKysrKystLQo+
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kZXNjLmggICAgICAgICB8ICA1ICsrKwo+PiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9yZWdzLmggICAgICAgICB8ICAyICsKPj4gIDQgZmlsZXMgY2hhbmdlZCwg
MTA3IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+IGluZGV4IGRhMWJm
MWE5N2IuLmQ3NTIzNGNhMzUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+
PiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gQEAgLTE1ODUsOSArMTU4NSwyOCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgbmVlZF9mdWxsX2dkdChjb25zdCBzdHJ1Y3QgZG9tYWluIAo+PiAq
ZCkKPj4gICAgICByZXR1cm4gaXNfcHZfZG9tYWluKGQpICYmICFpc19pZGxlX2RvbWFpbihkKTsK
Pj4gIH0KPj4gIAo+PiArc3RhdGljIHZvaWQgY29weV91c2VyX3JlZ3NfZnJvbV9zdGFjayhzdHJ1
Y3QgdmNwdSAqdikKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqc3RhY2tfcmVn
czsKPiAKPiBjb25zdAoKT2theS4KCj4gCj4+ICsgICAgc3RhY2tfcmVncyA9IChpc19wdl92Y3B1
KHYpICYmIHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aSkKPj4gKyAgICAgICAgICAgICAg
ICAgPyB2LT5hcmNoLnB2X3ZjcHUuc3RhY2tfcmVncwo+PiArICAgICAgICAgICAgICAgICA6ICZn
ZXRfY3B1X2luZm8oKS0+Z3Vlc3RfY3B1X3VzZXJfcmVnczsKPiAKPiBVZ2x5IG9wZW4gY29kaW5n
IG9mIHdoYXQgcHJldmlvdXNseSB3YXMgZ3Vlc3RfY3B1X3VzZXJfcmVncygpLgoKSSBoYXZlIHRv
IG1ha2Ugc3VyZSB0byBhZGRyZXNzIHRoZSBwZXIgcGh5c2ljYWwgY3B1IHN0YWNrLgoKPiAKPj4g
KyAgICBtZW1jcHkoJnYtPmFyY2gudXNlcl9yZWdzLCBzdGFja19yZWdzLCBDVFhUX1NXSVRDSF9T
VEFDS19CWVRFUyk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGNvcHlfdXNlcl9yZWdzX3Rv
X3N0YWNrKHN0cnVjdCB2Y3B1ICp2KQo+IAo+IGNvbnN0CgpPa2F5LgoKPiAKPj4gQEAgLTE2MzUs
NyArMTY1NCw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkKPj4gIAo+PiAg
ICAgIGdkdCA9ICFpc19wdl8zMmJpdF9kb21haW4obmQpID8gcGVyX2NwdShnZHRfdGFibGUsIGNw
dSkgOgo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGVyX2NwdShjb21w
YXRfZ2R0X3RhYmxlLCBjcHUpOwo+PiAtICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgKQo+PiAr
ICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgJiYgIW5kLT5hcmNoLnB2X2RvbWFpbi54cHRpICkK
Pj4gICAgICB7Cj4+ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gdmlydF90b19tZm4oZ2R0
KTsKPj4gICAgICAgICAgbDFfcGdlbnRyeV90ICpwbDFlID0gcHZfZ2R0X3B0ZXMobik7Cj4+IEBA
IC0xNjQ3LDIzICsxNjY2LDY4IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkK
Pj4gICAgICB9Cj4+ICAKPj4gICAgICBpZiAoIG5lZWRfZnVsbF9nZHQocGQpICYmCj4+IC0gICAg
ICAgICAoKHAtPnZjcHVfaWQgIT0gbi0+dmNwdV9pZCkgfHwgIW5lZWRfZnVsbF9nZHQobmQpKSAp
Cj4+ICsgICAgICAgICAoKHAtPnZjcHVfaWQgIT0gbi0+dmNwdV9pZCkgfHwgIW5lZWRfZnVsbF9n
ZHQobmQpIHx8Cj4+ICsgICAgICAgICAgcGQtPmFyY2gucHZfZG9tYWluLnhwdGkpICkKPj4gICAg
ICB7Cj4+ICAgICAgICAgIGdkdF9kZXNjLmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURTsK
Pj4gICAgICAgICAgZ2R0X2Rlc2MuYmFzZSAgPSAodW5zaWduZWQgbG9uZykoZ2R0IC0gRklSU1Rf
UkVTRVJWRURfR0RUX0VOVFJZKTsKPj4gIAo+PiArICAgICAgICBpZiAoIHBkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICkKPj4gKyAgICAgICAgICAgIF9zZXRfdHNzbGR0X3R5cGUoZ2R0ICsgVFNTX0VO
VFJZIC0gRklSU1RfUkVTRVJWRURfR0RUX0VOVFJZLAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBTWVNfREVTQ190c3NfYXZhaWwpOwo+IAo+IFdoeSBpcyB0aGlzIG5vdCBkb25lIGlu
IHRoZSBpZigpIGFmdGVyIGxnZHQoKT8KCkkgaGFkIHNvbWUgcHJvYmxlbXMgaGVyZSB3aGVuIGRl
dmVsb3BpbmcgdGhlIHBhdGNoZXMuIEp1c3Qgd2FudGVkIHRvCm1ha2Ugc3VyZSBhbGwgY2hhbmdl
cyBvZiB0aGUgR0RUIGFyZSBpbiBwbGFjZSBiZWZvcmUgYWN0aXZhdGluZyBpdC4KSSBjYW4gbW92
ZSBpdC4KCj4gCj4+ICAgICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKPj4gKwo+PiArICAgICAgICBp
ZiAoIHBkLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBzdHViX3ZhID0gdGhpc19jcHUoc3R1YnMuYWRkcik7Cj4+ICsKPj4g
KyAgICAgICAgICAgIGx0cihUU1NfRU5UUlkgPDwgMyk7Cj4+ICsgICAgICAgICAgICBnZXRfY3B1
X2luZm8oKS0+ZmxhZ3MgJj0gflZDUFVTVEFDS19BQ1RJVkU7Cj4+ICsgICAgICAgICAgICB3cm1z
cmwoTVNSX0xTVEFSLCBzdHViX3ZhKTsKPj4gKyAgICAgICAgICAgIHdybXNybChNU1JfQ1NUQVIs
IHN0dWJfdmEgKyBTVFVCX1RSQU1QT0xJTkVfU0laRV9QRVJDUFUpOwo+PiArICAgICAgICAgICAg
aWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAo+PiAr
ICAgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9D
RU5UQVVSICkKPj4gKyAgICAgICAgICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRVNQ
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmZ2V0X2NwdV9pbmZv
KCktPmd1ZXN0X2NwdV91c2VyX3JlZ3MuZXMpOwo+IAo+IFdoeSBpcyB0aGlzIG5vdCAtIGxpa2Ug
YmVsb3cgLSAmZ3Vlc3RfY3B1X3VzZXJfcmVncygpLT5lcz8KClJpZ2h0LCB0aGlzIHdvdWxkIGhh
dmUgYmVlbiBwb3NzaWJsZSwgYnV0IEkgbmVlZGVkIHRvIG1vdmUgcmVzdG9yaW5nIHRoZQpNU1Jz
IHRvIGFub3RoZXIgcGxhY2Ugd2hlcmUgVkNQVVNUQUNLX0FDVElWRSB3YXMgc3RpbGwgc2V0LCBz
byB1c2luZwpndWVzdF9jcHVfdXNlcl9yZWdzKCkgd291bGQgYmUgd3JvbmcuCgpJJ2xsIGFkZCBh
IGNvbW1lbnQuCgo+IAo+PiArICAgICAgICB9Cj4+ICAgICAgfQo+PiAgCj4+ICAgICAgd3JpdGVf
cHRiYXNlKG4pOwo+PiAgCj4+ICAgICAgaWYgKCBuZWVkX2Z1bGxfZ2R0KG5kKSAmJgo+PiAtICAg
ICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVkX2Z1bGxfZ2R0KHBkKSkg
KQo+PiArICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8ICFuZWVkX2Z1bGxf
Z2R0KHBkKSB8fAo+PiArICAgICAgICAgIG5kLT5hcmNoLnB2X2RvbWFpbi54cHRpKSApCj4+ICAg
ICAgewo+PiAgICAgICAgICBnZHRfZGVzYy5saW1pdCA9IExBU1RfUkVTRVJWRURfR0RUX0JZVEU7
Cj4+ICAgICAgICAgIGdkdF9kZXNjLmJhc2UgPSBHRFRfVklSVF9TVEFSVChuKTsKPj4gIAo+PiAr
ICAgICAgICBpZiAoIG5kLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKPj4gKyAgICAgICAgewo+PiAr
ICAgICAgICAgICAgc3RydWN0IGNwdV9pbmZvICppbmZvOwo+PiArCj4+ICsgICAgICAgICAgICBn
ZHQgPSAoc3RydWN0IGRlc2Nfc3RydWN0ICopR0RUX1ZJUlRfU1RBUlQobik7Cj4+ICsgICAgICAg
ICAgICBnZHRbUEVSX0NQVV9HRFRfRU5UUlldLmEgPSBjcHU7Cj4+ICsgICAgICAgICAgICBfc2V0
X3Rzc2xkdF90eXBlKGdkdCArIFRTU19FTlRSWSwgU1lTX0RFU0NfdHNzX2F2YWlsKTsKPj4gKyAg
ICAgICAgICAgIGluZm8gPSAoc3RydWN0IGNwdV9pbmZvICopKFhQVElfU1RBUlQobikgKyBTVEFD
S19TSVpFKSAtIDE7Cj4+ICsgICAgICAgICAgICBpbmZvLT5zdGFja19ib3R0b21fY3B1ID0gKHVu
c2lnbmVkIGxvbmcpZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwo+PiArICAgICAgICB9Cj4+ICsKPj4g
ICAgICAgICAgbGdkdCgmZ2R0X2Rlc2MpOwo+PiArCj4+ICsgICAgICAgIGlmICggbmQtPmFyY2gu
cHZfZG9tYWluLnhwdGkgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHN0dWJfdmEgPSBYUFRJX1RSQU1QT0xJTkUobik7Cj4+ICsKPj4gKyAgICAgICAgICAgIGx0
cihUU1NfRU5UUlkgPDwgMyk7Cj4+ICsgICAgICAgICAgICBnZXRfY3B1X2luZm8oKS0+ZmxhZ3Mg
fD0gVkNQVVNUQUNLX0FDVElWRTsKPj4gKyAgICAgICAgICAgIHdybXNybChNU1JfTFNUQVIsIHN0
dWJfdmEpOwo+PiArICAgICAgICAgICAgd3Jtc3JsKE1TUl9DU1RBUiwgc3R1Yl92YSArIFNUVUJf
VFJBTVBPTElORV9TSVpFX1BFUlZDUFUpOwo+PiArICAgICAgICAgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAo+PiArICAgICAgICAgICAgICAg
ICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9DRU5UQVVSICkKPj4gKyAg
ICAgICAgICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJfRVNQLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmZ3Vlc3RfY3B1X3VzZXJfcmVncygpLT5lcyk7
Cj4+ICsgICAgICAgIH0KPiAKPiBTbyBvbiBhIHN3aXRjaCBmcm9tIFBWIHRvIFBWIHlvdSBhZGQg
dHdvIExUUiBhbmQgNiBXUk1TUi4gUXVpdGUKPiBhIGxvdCwgYW5kIEknbSBub3QgYXQgYWxsIGNv
bnZpbmNlZCB0aGF0IHRoaXMgZG91YmxlIHdyaXRpbmcgaXMgYWxsIHJlYWxseQo+IG5lZWRlZCBp
biBzdWNoIGEgY2FzZS4KCkknbGwgdGVzdCBpZiBJIGNhbiBvbWl0IHNvbWUgb2YgdGhvc2UuIE1h
eWJlIG5vdCBhdCBvbmNlLCBidXQgd2hlbiBJCmhhdmUgYSB3b3JraW5nIFhQVEkgdmVyc2lvbiBz
aG93aW5nIG15IGFwcHJvYWNoIGlzIHJlYWxseSB3b3J0aCBiZWluZwpjb25zaWRlcmVkLgoKPiAK
Pj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9w
di9kb21haW4uYwo+PiBAQCAtMTMzLDEwICsxMzMsMzYgQEAgaW50IHN3aXRjaF9jb21wYXQoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4gIAo+PiAgc3RhdGljIGludCBwdl9jcmVhdGVfZ2R0X2xkdF9sMXRh
YihzdHJ1Y3QgdmNwdSAqdikKPj4gIHsKPj4gLSAgICByZXR1cm4gY3JlYXRlX3BlcmRvbWFpbl9t
YXBwaW5nKHYtPmRvbWFpbiwgR0RUX1ZJUlRfU1RBUlQodiksCj4+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAxVSA8PCBHRFRfTERUX1ZDUFVfU0hJRlQsCj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLmdk
dF9sZHRfbDF0YWIsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxM
KTsKPj4gKyAgICBpbnQgcmM7Cj4+ICsKPj4gKyAgICByYyA9IGNyZWF0ZV9wZXJkb21haW5fbWFw
cGluZyh2LT5kb21haW4sIEdEVF9WSVJUX1NUQVJUKHYpLAo+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDFVIDw8IEdEVF9MRFRfVkNQVV9TSElGVCwKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLmdkdF9sZHRf
bDF0YWIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCk7Cj4+ICsg
ICAgaWYgKCAhcmMgJiYgdi0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpICkKPj4gKyAgICB7
Cj4+ICsgICAgICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAqZ2R0Owo+PiArICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpnZHRfcGc7Cj4+ICsKPj4gKyAgICAgICAgQlVJTERfQlVHX09OKE5SX1JFU0VS
VkVEX0dEVF9QQUdFUyA+IDEpOwo+PiArICAgICAgICBnZHQgPSAoc3RydWN0IGRlc2Nfc3RydWN0
ICopR0RUX1ZJUlRfU1RBUlQodikgKwo+PiArICAgICAgICAgICAgICBGSVJTVF9SRVNFUlZFRF9H
RFRfRU5UUlk7Cj4+ICsgICAgICAgIHJjID0gY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKHYtPmRv
bWFpbiwgKHVuc2lnbmVkIGxvbmcpZ2R0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBOUl9SRVNFUlZFRF9HRFRfUEFHRVMsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIE5VTEwsICZnZHRfcGcpOwo+PiArICAgICAgICBpZiAoICFyYyAp
Cj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGdkdCA9IF9fbWFwX2RvbWFpbl9wYWdlKGdk
dF9wZyk7Cj4+ICsgICAgICAgICAgICBtZW1jcHkoZ2R0LCBib290X2NwdV9nZHRfdGFibGUsIE5S
X1JFU0VSVkVEX0dEVF9CWVRFUyk7Cj4+ICsgICAgICAgICAgICBfc2V0X3Rzc2xkdF9kZXNjKGdk
dCArIFRTU19FTlRSWSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSwKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICBYUFRJX1RTUyh2KSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICBv
ZmZzZXRvZihzdHJ1Y3QgdHNzX3N0cnVjdCwgX19jYWNoZWxpbmVfZmlsbGVyKSAtIDEsCj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgU1lTX0RFU0NfdHNzX2F2YWlsKTsKPj4gKyAgICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKGdkdCk7Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9Cj4+ICsK
Pj4gKyAgICByZXR1cm4gcmM7Cj4+ICB9Cj4gCj4gU2luY2UgeW91IGZpZGRsZSB3aXRoIHRoZSBH
RFQgYW55d2F5IGR1cmluZyBjb250ZXh0IHN3aXRjaCAtIGRvCj4geW91IHJlYWxseSBuZWVkIHRv
IGFsbG9jYXRlIGFub3RoZXIgcGFnZSBoZXJlLCByYXRoZXIgdGhhbiBzaW1wbHkKPiBtYXBwaW5n
IHRoZSBwQ1BVJ3MgR0RUIHBhZ2UgaW50byB0aGUgdkNQVSdzIHBlci1kb21haW4gYXJlYT8KPiBU
aGF0IHdvdWxkIGFsc28gZWxpbWluYXRlIGEgY29uY2VybiByZWdhcmRpbmcgY2hhbmdlcyBiZWlu
ZyBtYWRlCj4gdG8gdGhlIEdEVCBhZnRlciBhIGRvbWFpbiB3YXMgY3JlYXRlZC4KCkhtbSwgbGV0
IG1lIHRoaW5rIGFib3V0IHRoYXQuIEknbGwgcG9zdHBvbmUgaXQgdG8gbGF0ZXIuCgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:51:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega3Y-0008Kg-5C; Tue, 30 Jan 2018 17:50:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/toe=ez=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ega3W-0008Ka-Td
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:50:50 +0000
X-Inumbo-ID: 1315a909-05e6-11e8-ba59-bc764e045a96
Received: from mail-pf0-x230.google.com (unknown [2607:f8b0:400e:c00::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1315a909-05e6-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 18:50:36 +0100 (CET)
Received: by mail-pf0-x230.google.com with SMTP id 17so8325427pfw.11
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 09:50:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=ql8B4hRhnN6ln/RHAxrnHgJxH5pV0wneEFY1ZiT/rVU=;
 b=nLQ82Zf6AWbWy24rjK507dIZDesnZCXFFqQMHDi4aRioQrPw5pWWS66JDZfDGabMa1
 hiczXmbql4AakdR7MJ0kuQeN2Eg30fQ/Pfuy3wQnL9AvB3Q+nPVXmO+WDA3o6ETCwALz
 S2PVPYJeQSa7LNs8frt6CZLIOKBOwt7UNnexZEBUjIleQeJbySgYNCAv3+2EnOD5KSuP
 0DmP7WFX9BHVbtTfLrCNqYXhZLWzPPf1ZMpB/LS69WDXrvs3OC6axV73YXPactJZdRZj
 uF+VNhdJ8VrrK4jW4c8DXF5ih64wm5s5sH1/4ndSFpZXkUXVXjrY9thT484nVbh4uWLS
 cwew==
X-Google-DKIM-Signature: v=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=ql8B4hRhnN6ln/RHAxrnHgJxH5pV0wneEFY1ZiT/rVU=;
 b=nYeuB+fRH3m02I4pGT4hs1A/U7J/h/w3DgkHL0BRIi0Y1jGknZRkJ+DrAR+6hTojQf
 2/kFFvh0AstRqKLhN069cTCThcXE2DrzYXc3AOD0+xqvzu3tVBLNoAMjto7Iu1fmtBYu
 qe+GLvB8/oCqBYqxwMfsQ5cv/U0ysVcRbPzDBlY7zrw/wsxJtM/VbUUVILqym3BkDaIG
 VKBByGu6IUIv/ON3ylB85ZpEiHxrILn7AaaTK7GThj/k8RlPJgOgpA/H4zGqVKdDpr8N
 VRtIVA3DBOARw/zD00bctXlQQiq1R6bFwDk4pqMX5ahV6z3iw5R9duix2AJgogg3J7NO
 YHzg==
X-Gm-Message-State: AKwxyteLaXHf7i+ALSyHJSxWb25BDc6t87q3nLAY/QzSKmjbiES5bBOt
 jwpQ275kskvvHBxytzmtbhXMvg==
X-Google-Smtp-Source: AH8x227rI2E/9mkj9P56OjJv0fVVcX5GdLaW1a0FUsGZcnjJobhWHaFaJDlCoXHfua/Jd0GE1Q8Ufg==
X-Received: by 10.98.226.24 with SMTP id a24mr31292366pfi.192.1517334647710;
 Tue, 30 Jan 2018 09:50:47 -0800 (PST)
Received: from localhost.localdomain ([139.198.120.23])
 by smtp.gmail.com with ESMTPSA id j23sm37594970pfj.42.2018.01.30.09.50.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 09:50:46 -0800 (PST)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 01:50:17 +0800
Message-Id: <20180130175024.26921-1-blackskygg@gmail.com>
X-Mailer: git-send-email 2.16.1
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v4 0/7] Allow setting up shared memory areas
	between VMs from xl config files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGksCgpUaGlzIHNlcmllcyBpbXBsZW1lbnRzIHRoZSBuZXcgeGwgY29uZmlnIGVudHJ5IHByb3Bv
c2VkIGluIFsxXS4gVXNlcnMgY2FuIHVzZQp0aGUgbmV3IGNvbmZpZyBlbnRyeSB0byBzdGF0aWNh
bGx5IHNldHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYW1vbmcgVk1zIHRoYXQKZG9uJ3QgaGF2ZSBn
cmFudCB0YWJsZSBzdXBwb3J0IHNvIHRoYXQgdGhleSBjb3VsZCBjb21tdW5pY2F0ZSB3aXRoIGVh
Y2ggb3RoZXIKdGhyb3VnaCB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkgYXJlYXMuCgpBZnRlciBz
ZXZlcmFsIHJvdW5kcyBvZiByZXZpZXdzLCB0aGUgY3VycmVudCBkZXNpZ24gaXMgc29tZXdoYXQg
ZGlmZmVyZW50CmZyb20gd2hhdCB3YXMgZGVzY3JpYmVkIGluIHRoZSBvcmlnaW5hbCBwcm9wb3Nh
bC4gU28gcGxlYXNlIHJlZmVyIHRvIHRoZQpkb2N1bWVudGF0aW9uIGluIFtwYXRjaCA3LzddIGZv
ciB0aGUgY3VycmVudCBkZXNpZ24uCgpbMV0gUHJvcG9zYWwgdG8gYWxsb3cgc2V0dGluZyB1cCBz
aGFyZWQgbWVtb3J5IGFyZWFzIGJldHdlZW4gVk1zIGZyb20geGwKY29uZmlnIGZpbGU6CiAgaHR0
cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMy
NDIuaHRtbAoKdjM6CiAgKiBBZGRlZCB0aGUgZG9jcwogICogQ2hhbmdlZCB0aGUgb3JkZXIgb2Yg
cGF0Y2hlcyB0byByZWZsZWN0IHRoZWlyIGludGVybmFsIGRlcGVuZGVuY2llcwogICogRml4ZWQg
dGhlIGVycm9yIGhhbmRsaW5nIHdoZW4gbWVtb3J5IG1hcHBpbmcgYXJlIGRvbmUgYnV0IHRoZSB4
cwogICAgdHJhc2FjdGlvbiBmYWlscwogICogQ2hhbmdlZCB0aGUgeHNtIGhvb2tzIHRvIGxvb2t1
cCB0aGUgY3VycmVudCBkb21haW4gdGhlbXNlbHZlcyBpbnN0ZWFkIG9mCiAgICBnZXR0aW5nIGl0
IGFzIGEgcGFyYW1ldGVyCnY0OgogICogUGxhY2UgdGhlIHNzaG0gaW5mbywgd2hpY2ggc2hvdWxk
IG5vdCBiZSByZWFkYWJsZSBieSBndWVzdHMsIHVuZGVyIHRoZQogICAgL2xpYnhsL3N0YXRpY19z
aG0geHMgcGF0aC4KICAqIEFkZCBhIG5ldyBzdWJvcCB0byB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAo
KSB0byBzdXBwb3J0IHRoZSBtZW1vcnkgc2hhcmluZywKICAgIGluc3RlYWQgb2YgbW9kaWZ5aW5n
IGFuIG9sZCBvbmUuCgpDaGVlcnMsCgpaaG9uZ3plIExpdSAoNyk6CiAgbGlieGM6IGFkZCB4Y19k
b21haW5fcmVtb3ZlX2Zyb21fcGh5c21hcCB0byB3cmFwCiAgICBYRU5NRU1fcmVtb3ZlX2Zyb21f
cGh5c21hcAogIHhlbjogeHNtOiBmbGFzazogaW50cm9kdWNlIFhFTk1BUFNQQUNFX2dtZm5fc2hh
cmUgZm9yIG1lbW9yeSBzaGFyaW5nCiAgbGlieGw6IGludHJvZHVjZSBhIG5ldyBzdHJ1Y3R1cmUg
dG8gcmVwcmVzZW50IHN0YXRpYyBzaGFyZWQgbWVtb3J5CiAgICByZWdpb25zCiAgbGlieGw6IHN1
cHBvcnQgbWFwcGluZyBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcyBkdXJpbmcgZG9tYWluCiAg
ICBjcmVhdGlvbgogIGxpYnhsOiBzdXBwb3J0IHVubWFwcGluZyBzdGF0aWMgc2hhcmVkIG1lbW9y
eSBhcmVhcyBkdXJpbmcgZG9tYWluCiAgICBkZXN0cnVjdGlvbgogIGxpYnhsOnhsOiBhZGQgcGFy
c2luZyBjb2RlIHRvIHBhcnNlICJsaWJ4bF9zdGF0aWNfc3NobSIgZnJvbSB4bCBjb25maWcKICAg
IGZpbGVzCiAgZG9jczogZG9jdW1lbnRhdGlvbiBhYm91dCBzdGF0aWMgc2hhcmVkIG1lbW9yeSBy
ZWdpb25zCgogZG9jcy9tYW4veGwtc3RhdGljLXNobS1jb25maWd1cmF0aW9uLnBvZC41IHwgMjU3
ICsrKysrKysrKysrKysrKwogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgICAg
ICAgIHwgICA4ICsKIGRvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93biAgICAgICAgICB8
ICA0NyArKysKIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgICAgICAgICB8ICAg
MiArCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCAgICAgICAgICAgICAgfCAgIDQgKwog
dG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAgICAgICAgICAgICAgICAgIHwgIDExICsKIHRvb2xz
L2xpYnhsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQogdG9vbHMvbGli
eGwvbGlieGwuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsKIHRvb2xzL2xpYnhsL2xp
YnhsX2FyY2guaCAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy9saWJ4bC9saWJ4bF9h
cm0uYyAgICAgICAgICAgICAgICAgICAgfCAgMTUgKwogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRl
LmMgICAgICAgICAgICAgICAgIHwgIDI3ICsrCiB0b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyAg
ICAgICAgICAgICAgICAgfCAgIDUgKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCAgICAg
ICAgICAgICAgIHwgIDE2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYyAgICAgICAgICAgICAg
ICAgICB8IDUwMyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsICAgICAgICAgICAgICAgIHwgIDMyICstCiB0b29scy9saWJ4bC9saWJ4bF94
ODYuYyAgICAgICAgICAgICAgICAgICAgfCAgMTkgKysKIHRvb2xzL2xpYnhsL2xpYnhsdV9zc2ht
LmMgICAgICAgICAgICAgICAgICB8IDIxMCArKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhs
dXRpbC5oICAgICAgICAgICAgICAgICAgICB8ICAgNiArCiB0b29scy94bC94bF9wYXJzZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMjQgKy0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgOCArLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA0ICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCAgICAgICAg
ICAgICAgICB8ICAgNCArCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICAgICAg
ICAgfCAgIDYgKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgICAgICAgIHwg
ICA2ICsKIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAr
CiB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKwogeGVu
L3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICAgIHwgICA1ICsKIDI3IGZpbGVz
IGNoYW5nZWQsIDEyMzUgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBkb2NzL21hbi94bC1zdGF0aWMtc2htLWNvbmZpZ3VyYXRpb24ucG9kLjUKIGNyZWF0
ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF9zc2htLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB0b29scy9saWJ4bC9saWJ4bHVfc3NobS5jCgotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:51:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega3k-0008Ll-JR; Tue, 30 Jan 2018 17:51:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/toe=ez=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ega3j-0008LT-Kv
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:51:03 +0000
X-Inumbo-ID: 1ad17723-05e6-11e8-ba59-bc764e045a96
Received: from mail-pg0-x243.google.com (unknown [2607:f8b0:400e:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ad17723-05e6-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 18:50:48 +0100 (CET)
Received: by mail-pg0-x243.google.com with SMTP id 136so7820236pgd.8
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 09:51:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=VcoxUyUfpyqSeShPVNzrq/z0vsSLd0owSMJc3JYFYP8=;
 b=QQR83og868rxArvm7G2AIALUotnSrdY+Wi6Y9KBP4piibEJEEdVEF0Pfuax0BRa2SM
 caRy9cdzzyWaH3DeBf/bwdgLNUenhEmTM7e3HKftev+8CB2ZodeQZDisI8ArGFXcEoK2
 YSXImVHkcYXdv6nAeLj7FWcQ+34RXKzqwvgY0+TEkcRuz6tY3a1bLM04YNlo2T1iOzUk
 JFwvMn5UIc5DcjxG1wzV8FJwxskBwXmwrQawhEzjyN53EXRRai/bQCf9tInVoUxBStw5
 Rq7wvUnoGNpGlsERFmvPavFNwnMBrSXpt36/GqyMlJ5M75qR+IhDipRvPkVyNFU0wkZO
 IhCw==
X-Google-DKIM-Signature: v=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=VcoxUyUfpyqSeShPVNzrq/z0vsSLd0owSMJc3JYFYP8=;
 b=iIXDzs0+U7CAW2IM42cqBDnum+C0ejsqYwh+Zhyr9lJfmGSV81zMijxCjHnLxe7bY1
 ilTgiLgIDqPz3RQoVLRn8nQKkR2itIT2xxRrcJK1kDLinWUzCpkXBdFIggHpNWqh9I+z
 dh9N6gTtuM0AkzK4VbE6QGBSqchmcKXJzqrOqBTMKGy2rvQiU1rGYyE6YnLIc3iZA/EW
 o8HhRO0fea4tWOZWE8IfBLKSctRA/bTJsv0iGdZDUzUn9uHR5WhhfVcz/A1SJaa4JTzJ
 c6f1oyLHoWx8dm22669WsyGVAjsYTq5iz2MCZIj7vY7/k+LgiiNcnDXBdWLxS7oCbPWi
 l3yA==
X-Gm-Message-State: AKwxytf1mkOLize4oH19VvgHx83I55XedxutY44zCdLnk7ifUCHcvvD3
 eA1qagBdhAtAX1qV6B6xH3KADA==
X-Google-Smtp-Source: AH8x226u4QRyDQw2c4CQQE/Ev6tAmVUEWZLVFATR8FBYxq0iy4/XPJ00FrEIS5h5WdX/b4rSmeGQ6Q==
X-Received: by 10.101.85.15 with SMTP id f15mr24643142pgr.153.1517334660806;
 Tue, 30 Jan 2018 09:51:00 -0800 (PST)
Received: from localhost.localdomain ([139.198.120.23])
 by smtp.gmail.com with ESMTPSA id j23sm37594970pfj.42.2018.01.30.09.50.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 09:50:59 -0800 (PST)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 01:50:20 +0800
Message-Id: <20180130175024.26921-4-blackskygg@gmail.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180130175024.26921-1-blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v4 3/7] libxl: introduce a new structure to
	represent static shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIGEgbmV3IHN0cnVjdHVyZSB0byB0aGUgSURMIGZhbWlsaXkgdG8gcmVwcmVzZW50IHN0YXRp
YyBzaGFyZWQgbWVtb3J5IHJlZ2lvbnMKYXMgcHJvcG9zZWQgaW4gdGhlIHByb3Bvc2FsICJBbGxv
dyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25m
aWcgZmlsZSIgKHNlZSBbMV0pLgoKQW5kIGRlbGV0ZWQgc29tZSB0cmFpbGluZyB3aGl0ZSBzcGFj
ZXMuCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDgvbXNnMDMyNDIuaHRtbAoKU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5
Z2dAZ21haWwuY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkNj
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogeGVu
LWRldmVsQGxpc3RzLnhlbi5vcmcKLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAg
NCArKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAzMiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4
bC9saWJ4bC5oCmluZGV4IGVjYTBlYTJjNTAuLjM3MmFkM2NkMzIgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtMjM2NSw2ICsyMzY1
LDEwIEBAIGludCBsaWJ4bF9mZF9zZXRfbm9uYmxvY2sobGlieGxfY3R4ICpjdHgsIGludCBmZCwg
aW50IG5vbmJsb2NrKTsKIGludCBsaWJ4bF9xZW11X21vbml0b3JfY29tbWFuZChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29u
c3QgY2hhciAqY29tbWFuZF9saW5lLCBjaGFyICoqb3V0cHV0KTsKIAorLyogQ29uc3RhbnRzIGZv
ciBsaWJ4bF9zdGF0aWNfc2htICovCisjZGVmaW5lIExJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTiBV
SU5UNjRfTUFYCisjZGVmaW5lIExJQlhMX1NTSE1fSURfTUFYTEVOICAgIDEyOAorCiAjaW5jbHVk
ZSA8bGlieGxfZXZlbnQuaD4KIAogI2VuZGlmIC8qIExJQlhMX0ggKi8KZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApp
bmRleCAzNTAzODEyMGNhLi40ZTlhY2NmMTY4IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCkBAIC01NTksMTAg
KzU1OSwxMCBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgiZG9tYWluX2J1aWxk
X2luZm8iLFsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgia2V5bWFw
IiwgICAgICAgICAgIHN0cmluZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoInNkbCIsICAgICAgICAgICAgICBsaWJ4bF9zZGxfaW5mbyksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoInNwaWNlIiwgICAgICAgICAgICBsaWJ4bF9zcGlj
ZV9pbmZvKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAorCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImdmeF9wYXNzdGhydSIsICAgICBs
aWJ4bF9kZWZib29sKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgi
Z2Z4X3Bhc3N0aHJ1X2tpbmQiLCBsaWJ4bF9nZnhfcGFzc3RocnVfa2luZCksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKKwogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKCJzZXJpYWwiLCAgICAgICAgICAgc3RyaW5nKSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiYm9vdCIsICAgICAgICAgICAgIHN0cmluZyks
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInVzYiIsICAgICAgICAg
ICAgICBsaWJ4bF9kZWZib29sKSwKQEAgLTgxNiw2ICs4MTYsMzMgQEAgbGlieGxfZGV2aWNlX3Zk
aXNwbCA9IFN0cnVjdCgiZGV2aWNlX3ZkaXNwbCIsIFsKICAgICAoImNvbm5lY3RvcnMiLCBBcnJh
eShsaWJ4bF9jb25uZWN0b3JfcGFyYW0sICJudW1fY29ubmVjdG9ycyIpKQogICAgIF0pCiAKK2xp
YnhsX3NzaG1fY2FjaGVwb2xpY3kgPSBFbnVtZXJhdGlvbigic3NobV9jYWNoZXBvbGljeSIsIFsK
KyAgICAoLTEsICJVTktOT1dOIiksCisgICAgKDAsICAiQVJNX05PUk1BTCIpLCAgIyBBUk0gcG9s
aWNpZXMgc2hvdWxkIGJlIDwgMzIKKyAgICAoMzIsICAiWDg2X05PUk1BTCIpLCAjIFg4NiBwb2xp
Y2llcyBzaG91bGQgYmUgPj0gMzIKKyAgICBdLCBpbml0X3ZhbCA9ICJMSUJYTF9TU0hNX0NIQ0hF
X1BPTElDWV9VTktOT1dOIikKKworbGlieGxfc3NobV9wcm90ID0gRW51bWVyYXRpb24oInNzaG1f
cHJvdCIsIFsKKyAgICAoLTEsICJVTktOT1dOIiksCisgICAgKDMsICAiUlciKSwKKyAgICBdLCBp
bml0X3ZhbCA9ICJMSUJYTF9TU0hNX1BST1RfVU5LTk9XTiIpCisKK2xpYnhsX3NzaG1fcm9sZSA9
IEVudW1lcmF0aW9uKCJzc2htX3JvbGUiLCBbCisgICAgKC0xLCAiVU5LTk9XTiIpLAorICAgICgw
LCAgIk1BU1RFUiIpLAorICAgICgxLCAgIlNMQVZFIiksCisgICAgXSwgaW5pdF92YWwgPSAiTElC
WExfU1NITV9ST0xFX1VOS05PV04iKQorCitsaWJ4bF9zdGF0aWNfc2htID0gU3RydWN0KCJzdGF0
aWNfc2htIiwgWworICAgICgiaWQiLCBzdHJpbmcpLAorICAgICgib2Zmc2V0IiwgdWludDY0LCB7
J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKKyAgICAoImJlZ2luIiwg
dWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKKyAgICAo
ImVuZCIsIHVpbnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04nfSks
CisgICAgKCJwcm90IiwgbGlieGxfc3NobV9wcm90LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1f
UFJPVF9VTktOT1dOJ30pLAorICAgICgiY2FjaGVfcG9saWN5IiwgbGlieGxfc3NobV9jYWNoZXBv
bGljeSwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04nfSksCisg
ICAgKCJyb2xlIiwgbGlieGxfc3NobV9yb2xlLCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUk9M
RV9VTktOT1dOJ30pLAorXSkKKwogbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWlu
X2NvbmZpZyIsIFsKICAgICAoImNfaW5mbyIsIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5mbyksCiAg
ICAgKCJiX2luZm8iLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyksCkBAIC04MzUsNiArODYyLDcg
QEAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9tYWluX2NvbmZpZyIsIFsKICAgICAo
ImNoYW5uZWxzIiwgQXJyYXkobGlieGxfZGV2aWNlX2NoYW5uZWwsICJudW1fY2hhbm5lbHMiKSks
CiAgICAgKCJ1c2JjdHJscyIsIEFycmF5KGxpYnhsX2RldmljZV91c2JjdHJsLCAibnVtX3VzYmN0
cmxzIikpLAogICAgICgidXNiZGV2cyIsIEFycmF5KGxpYnhsX2RldmljZV91c2JkZXYsICJudW1f
dXNiZGV2cyIpKSwKKyAgICAoInNzaG1zIiwgQXJyYXkobGlieGxfc3RhdGljX3NobSwgIm51bV9z
c2htcyIpKSwKIAogICAgICgib25fcG93ZXJvZmYiLCBsaWJ4bF9hY3Rpb25fb25fc2h1dGRvd24p
LAogICAgICgib25fcmVib290IiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKLS0gCjIuMTYu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:51:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega3a-0008Kx-C6; Tue, 30 Jan 2018 17:50:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/toe=ez=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ega3Z-0008Kr-V7
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:50:53 +0000
X-Inumbo-ID: 154cada2-05e6-11e8-ba59-bc764e045a96
Received: from mail-pg0-x241.google.com (unknown [2607:f8b0:400e:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 154cada2-05e6-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 18:50:39 +0100 (CET)
Received: by mail-pg0-x241.google.com with SMTP id k68so7828242pga.3
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 09:50:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=zncaZzaxka4Bnd29WQw0oTJQvbQdy+/2NYNvQDhv1fQ=;
 b=nzfSuS09BBO8Gf4vy2MPfnUCAmejYJ1UECRMToDXHRy+zU2KdyaQkdsHUn2Bbe/EEa
 gYMUaztcLWDNs5B7RpYUPiSMbgJmOMASVSIb39ZZFVBfGpXCN9Z4phlg0wRUd4pbmf86
 XBzg/lUEjEmnYITcd8PrIYRqvx6KN2AbKYeLA1abS42C7R9p/HbCgPFKfNxgVsUa+dNl
 PguUsrqzAhwoxvrJLkQIP3YY1OXNIDcdaT/Q66EW3MK4wwjUtj4TR4OcoFeUIXQjMfK1
 V7Qud5JCOEmVyXI4xs2c5AElFO4+l6xVbs2YhxvyJ6Me4UYp/xscBEanG5pFN9+WNspq
 /Ccg==
X-Google-DKIM-Signature: v=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=zncaZzaxka4Bnd29WQw0oTJQvbQdy+/2NYNvQDhv1fQ=;
 b=P+GbeWWdO6KFXc++ka4AebrL+CJuiYvXZLmXfzk8co/T+kuStIraR4kZ6TJNEvJEWB
 WFNzi/eaRiJ+y9y5Mi5nrdrpcG4zU5CQBDRwKvZBf7CIEgjkmrScr8z5ctqjAClwPva/
 RTPxFQ6pyEtBSQPUpYwnzJeFdQ4nr8PgiBGUYebPPVdUBypt7yIT2f5XoKlpkJpGHzt+
 jzpPUXhshCLNJNLLw+0/JEqbXxyNpmxBwQFauPv5y3lUvQQKyt3fXGRQ3HeKTaM+1g+Q
 xvYr4Pvl4NhZLiCEscYi7ROM+j06W3A4UREzPeQxDebmByCNm7mVLCi6PYkRfKhB4Rk7
 SyDQ==
X-Gm-Message-State: AKwxyteoa7JQQfksVvZMilYzUCou/Dr4LFLDdS9n7T7dt4ZViiQ067sM
 uUL7Y5P6wOMbu4whCCKL9XDn3w==
X-Google-Smtp-Source: AH8x225FhViNoYM0AHotedbw189z4P+7lPu5n1PneAWTIghPoVNV10bwwxKpOcO+1vllYNX6QUMZtQ==
X-Received: by 10.99.110.3 with SMTP id j3mr24730112pgc.85.1517334651551;
 Tue, 30 Jan 2018 09:50:51 -0800 (PST)
Received: from localhost.localdomain ([139.198.120.23])
 by smtp.gmail.com with ESMTPSA id j23sm37594970pfj.42.2018.01.30.09.50.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 09:50:50 -0800 (PST)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 01:50:18 +0800
Message-Id: <20180130175024.26921-2-blackskygg@gmail.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180130175024.26921-1-blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v4 1/7] libxc: add xc_domain_remove_from_physmap
	to wrap XENMEM_remove_from_physmap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkg
YXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIuIFNlZToKCiAgaHR0cHM6Ly9s
aXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIuaHRt
bAoKVGhlbiBwbGFuIGlzIHRvIHVzZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggdG8gbWFw
IHRoZSBzaGFyZWQgcGFnZXMgZnJvbQpvbmUgZG9tVSB0byBhbm90aGVyIGFuZCB1c2UgWEVOTUVN
X3JlbW92ZV9mcm9tX3BoeXNtYXAgdG8gY2FuY2VsIHRoZSBzaGFyaW5nLgpBIHdyYXBwZXIgdG8g
WEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIHdhcyBhZGRlZCBpbiB0aGUgZm9sbG93aW5nIGNv
bW1pdDoKCiAgY29tbWl0IDIwZTcyNWU5MzY0Y2ZmNGEyOTk0NWY2Njk4NmVjZDg4Y2NhODc0M2QK
Ck5vdyBhZGQgdGhlIHdyYXBwZXIgdG8gWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAuCgpTaWdu
ZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+ClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwotLS0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgIDQgKysrKwogdG9vbHMvbGlieGMveGNf
ZG9tYWluLmMgICAgICAgfCAxMSArKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90
b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAyMzViOGJiODQ3Li41NDNhYmZjYjM0
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTQxNiw2ICsxNDE2LDEwIEBAIGludCB4Y19kb21h
aW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2goeGNfaW50ZXJmYWNlICp4Y2gsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHhlbl9wZm5fdCAqZ2ZwbnMsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGludCAqZXJycyk7CiAKK2ludCB4Y19kb21haW5fcmVtb3ZlX2Zy
b21fcGh5c21hcCh4Y19pbnRlcmZhY2UgKnhjaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB4ZW5fcGZuX3QgZ3Bmbik7CisKIGludCB4Y19kb21haW5fcG9wdWxhdGVfcGh5c21hcCh4Y19p
bnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
b21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX2V4
dGVudHMsCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21haW4uYyBiL3Rvb2xzL2xpYnhj
L3hjX2RvbWFpbi5jCmluZGV4IGRhMGFhMmY2YTguLmVhM2RmMWVmMzEgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbWFpbi5jCkBAIC0x
MDkwLDYgKzEwOTAsMTcgQEAgb3V0OgogICAgIHJldHVybiByYzsKIH0KIAoraW50IHhjX2RvbWFp
bl9yZW1vdmVfZnJvbV9waHlzbWFwKHhjX2ludGVyZmFjZSAqeGNoLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhlbl9wZm5fdCBncGZuKQoreworICAgIHN0cnVjdCB4ZW5fcmVtb3ZlX2Zy
b21fcGh5c21hcCB4cmZwID0geworICAgICAgICAuZG9taWQgPSBkb21pZCwKKyAgICAgICAgLmdw
Zm4gPSBncGZuLAorICAgIH07CisgICAgcmV0dXJuIGRvX21lbW9yeV9vcCh4Y2gsIFhFTk1FTV9y
ZW1vdmVfZnJvbV9waHlzbWFwLCAmeHJmcCwgc2l6ZW9mKHhyZnApKTsKK30KKwogaW50IHhjX2Rv
bWFpbl9jbGFpbV9wYWdlcyh4Y19pbnRlcmZhY2UgKnhjaCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBkb21pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:51:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:51:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega3o-0008NO-QZ; Tue, 30 Jan 2018 17:51:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/toe=ez=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ega3n-0008Mg-B5
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:51:07 +0000
X-Inumbo-ID: 1d4eb89b-05e6-11e8-ba59-bc764e045a96
Received: from mail-pg0-x243.google.com (unknown [2607:f8b0:400e:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d4eb89b-05e6-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 18:50:53 +0100 (CET)
Received: by mail-pg0-x243.google.com with SMTP id y27so7832645pgc.5
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 09:51:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/1uIF8ttuZqAeVlprAwhqQ6weMeqvJsRAlbD18Tj40Y=;
 b=PXJJzNvdUzWaZjkTF0eVYFz+d2iX/xLyGkq7M7RJuf+US3heFjIYwWuDx8TnYrlu+f
 C/k0bUs/RqqTKy1p3Q8eUTrIjGmRtaeGEwAg7Fuou8O5Nbj554g0a+TK2ZNS7wCUJlMW
 E5kDNUUq4FUeNkRZlaF/vfOBmt70ghFOC3K9/WeSaDsDd+4mNdvAL3ehZhdmzq9i0OAh
 puFw+o/2uMimoVVyI+0p70pTcBxIzrj8LWB7dnTy4pe3UI4KwSA3NXdxRhSeWfTiEhQN
 4GuQ5SCnPl+voelthSZx3rL12BA48PwLjjItT5MsbpoICBA7J9BUEAn5rONEsLBcNds+
 4jRQ==
X-Google-DKIM-Signature: v=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=/1uIF8ttuZqAeVlprAwhqQ6weMeqvJsRAlbD18Tj40Y=;
 b=qYUm0s+JJDDWBI1CxwIyhhcMGUxBhCWADfT/LgVmqVMbRlPx89H+0jak3aRwbdjJts
 OGydydjowq6q1RgLL5YP+cw+Hb6IhXe5qSNmsEIlcGMBld6ePbkYNf3EZCg4AG7oEcQD
 PovfFfTTSkg8uOY5YbfIgmHbk5T0f2ugL5cQ/L310df/BLzK6SI+7ROtkXfZOcec7qPb
 Q8onu7vGe+dO9YOALyrt+qU/lJBb2q+BdmI+37AZvy79LhBiNsQECPToTV3GI7gf4mX7
 iPWEtammJQ5XYrTUBrmVWi+2sBTh91Tv5leOiexz/8YCrF/u4M/FosUHKPmcajN4lwUG
 TBRQ==
X-Gm-Message-State: AKwxytdPp1TITQ1xy1ZRT9j1Ie6SO2gYayzz19dDhVPU4Wx3aUCb6CwC
 e6SJTo0wldHyEFpWfwFgfgQkqw==
X-Google-Smtp-Source: AH8x224KDzvz0tZ90eTyoSQTHeKweEQ0FPyq3Ph7YhHJAZAQ51qK5JE/6xxNiikl7Wybm9r6MbSV5A==
X-Received: by 10.98.93.157 with SMTP id n29mr31543138pfj.195.1517334664863;
 Tue, 30 Jan 2018 09:51:04 -0800 (PST)
Received: from localhost.localdomain ([139.198.120.23])
 by smtp.gmail.com with ESMTPSA id j23sm37594970pfj.42.2018.01.30.09.51.01
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 09:51:03 -0800 (PST)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 01:50:21 +0800
Message-Id: <20180130175024.26921-5-blackskygg@gmail.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180130175024.26921-1-blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v4 4/7] libxl: support mapping static shared
	memory areas during domain creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIGxpYnhsX19zc2htX2FkZCB0byBtYXAgc2hhcmVkIHBhZ2VzIGZyb20gb25lIERvbVUgdG8g
YW5vdGhlciwgVGhlIG1hcHBpbmcKcHJvY2VzcyBpbnZvbHZlcyB0aGUgZm9sbHdpbmcgc3RlcHM6
CgogICogU2V0IGRlZmF1bHRzIGFuZCBjaGVjayBmb3IgZnVydGhlciBlcnJvcnMgaW4gdGhlIHN0
YXRpY19zaG0gY29uZmlnczoKICAgIG92ZXJsYXBwaW5nIGFyZWFzLCBpbnZhbGlkIHJhbmdlcywg
ZHVwbGljYXRlZCBtYXN0ZXIgZG9tYWluLAogICAgbm90IHBhZ2UgYWxpZ25lZCwgbm8gbWFzdGVy
IGRvbWFpbiBldGMuCiAgKiBVc2UgeGNfZG9tYWluX2FkZF90b19waHlzbWFwX2JhdGNoIHRvIGRv
IHRoZSBwYWdlIHNoYXJpbmcuCiAgKiBXaGVuIHNvbWUgb2YgdGhlIHBhZ2VzIGNhbid0IGJlIHN1
Y2Nlc3NmdWxseSBtYXBwZWQsIHJvbGwgYmFjayBhbnkKICAgIHN1Y2Nlc3NmdWxseSBtYXBwZWQg
cGFnZXMgc28gdGhhdCB0aGUgc3lzdGVtIHN0YXlzIGluIGEgY29uc2lzdGVudCBzdGF0ZS4KICAq
IFdyaXRlIGluZm9tYXRpb24gYWJvdXQgc3RhdGljIHNoYXJlZCBtZW1vcnkgYXJlYXMgaW50byB0
aGUgYXBwcm9wcmlhdGUKICAgIHhlbnN0b3JlIHBhdGhzIGFuZCBzZXQgdGhlIHJlZmNvdW50IG9m
IHRoZSBzaGFyZWQgcmVnaW9uIGFjY29yZGluZ2x5LgoKVGVtcG9yYXJpbHkgbWFyayB0aGlzIGFz
IHVuc3VwcG9ydGVkIG9uIHg4NiBiZWNhdXNlIGNhbGxpbmcgcDJtX2FkZF9mb3JlaWduIG9uCnR3
byBkb21VJ3MgaXMgY3VycmVudGx5IG5vdCBhbGxvd2Qgb24geDg2IChzZWUgdGhlIGNvbW1lbnRz
IGluCng4Ni9tbS9wMm0uYzpwMm1fYWRkX2ZvcmVpZ24gZm9yIG1vcmUgZGV0YWlscykuCgpUaGlz
IGlzIGZvciB0aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVh
cyBiZXR3ZWVuIFZNcwpmcm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCgpbMV0gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIu
aHRtbAoKU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgoK
Q2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiB4
ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwotLS0KICBWMzoKICAqIFVubWFwIHRoZSBzdWNjZXNzZnVs
bHkgbWFwcGVkIHBhZ2VzIHdoZW5ldmVyIHJjICE9IDAuCgogIFY0OgogICogVXNlIFhFTk1BUFNQ
QUNFX2dtZm5fc2hhcmUgaW5zdGVhZCBvZiAqX2dtZm5fZm9yZWlnbi4KLS0tCiB0b29scy9saWJ4
bC9NYWtlZmlsZSAgICAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bF9hcmNoLmggICAg
IHwgICA2ICsKIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgfCAgMTUgKysKIHRvb2xzL2xp
YnhsL2xpYnhsX2NyZWF0ZS5jICAgfCAgMjcgKysrCiB0b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oIHwgIDE0ICsrCiB0b29scy9saWJ4bC9saWJ4bF9zc2htLmMgICAgIHwgMzk3ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3g4
Ni5jICAgICAgfCAgMTkgKysrCiA3IGZpbGVzIGNoYW5nZWQsIDQ3OSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMvbGlieGwvbGlieGxfc3NobS5j
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmls
ZQppbmRleCA5MTdjZWIwZTcyLi5lMjgzNGQ4NGRjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9N
YWtlZmlsZQorKysgYi90b29scy9saWJ4bC9NYWtlZmlsZQpAQCAtMTM5LDcgKzEzOSw3IEBAIExJ
QlhMX09CSlMgPSBmbGV4YXJyYXkubyBsaWJ4bC5vIGxpYnhsX2NyZWF0ZS5vIGxpYnhsX2RtLm8g
bGlieGxfcGNpLm8gXAogCQkJbGlieGxfZG9tX3N1c3BlbmQubyBsaWJ4bF9kb21fc2F2ZS5vIGxp
YnhsX3VzYi5vIFwKIAkJCWxpYnhsX3Z0cG0ubyBsaWJ4bF9uaWMubyBsaWJ4bF9kaXNrLm8gbGli
eGxfY29uc29sZS5vIFwKIAkJCWxpYnhsX2NwdXBvb2wubyBsaWJ4bF9tZW0ubyBsaWJ4bF9zY2hl
ZC5vIGxpYnhsX3RtZW0ubyBcCi0JCQlsaWJ4bF85cGZzLm8gbGlieGxfZG9tYWluLm8gbGlieGxf
dmRpc3BsLm8gXAorCQkJbGlieGxfOXBmcy5vIGxpYnhsX2RvbWFpbi5vIGxpYnhsX3ZkaXNwbC5v
IGxpYnhsX3NzaG0ubyBcCiAgICAgICAgICAgICAgICAgICAgICAgICAkKExJQlhMX09CSlMteSkK
IExJQlhMX09CSlMgKz0gbGlieGxfZ2VuaWQubwogTElCWExfT0JKUyArPSBfbGlieGxfdHlwZXMu
byBsaWJ4bF9mbGFzay5vIF9saWJ4bF90eXBlc19pbnRlcm5hbC5vCmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9hcmNoLmggYi90b29scy9saWJ4bC9saWJ4bF9hcmNoLmgKaW5kZXggNzg0
ZWM3ZjYwOS4uMTE0MzNmZTQ2NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5o
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaApAQCAtNzgsNiArNzgsMTIgQEAgaW50IGxp
YnhsX19hcmNoX2V4dHJhX21lbW9yeShsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqaW5mbywKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm91dCk7CiAKK19oaWRkZW4KK2Jvb2wgbGli
eGxfX2FyY2hfZG9tYWluX3N1cHBvcnRfc3NobShjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5m
byAqYl9pbmZvKTsKKworX2hpZGRlbgoraW50IGxpYnhsX19hcmNoX2RvbWFpbl9zc2htX2NhY2hl
cG9saWN5X3NldGRlZmF1bHQobGlieGxfc3RhdGljX3NobSAqc3NobSk7CisKICNpZiBkZWZpbmVk
KF9faTM4Nl9fKSB8fCBkZWZpbmVkKF9feDg2XzY0X18pCiAKICNkZWZpbmUgTEFQSUNfQkFTRV9B
RERSRVNTICAweGZlZTAwMDAwCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDNlNDY1NTQzMDEuLmUxNDg3OWVjMDggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2FybS5jCkBAIC0xMTU0LDYgKzExNTQsMjEgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVp
bGRfaW5mb19hY3BpX3NldGRlZmF1bHQoCiAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZi
X2luZm8tPmFjcGksIGZhbHNlKTsKIH0KIAorYm9vbCBsaWJ4bF9fYXJjaF9kb21haW5fc3VwcG9y
dF9zc2htKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pCit7CisgICAgcmV0
dXJuIHRydWU7Cit9CisKK2ludCBsaWJ4bF9fYXJjaF9kb21haW5fc3NobV9jYWNoZXBvbGljeV9z
ZXRkZWZhdWx0KGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaWYgKHNzaG0tPmNhY2hl
X3BvbGljeSA9PSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04pCisgICAgICAgIHNzaG0t
PmNhY2hlX3BvbGljeSA9IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfQVJNX05PUk1BTDsKKyAgICBp
ZiAoc3NobS0+Y2FjaGVfcG9saWN5ID49IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1B
TCkKKyAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8q
CiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS90b29scy9saWJ4
bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IGM0OTgx
MzUyNDYuLjk4YzE2ODY3YmYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5j
CisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCkBAIC01MzIsNiArNTMyLDE0IEBAIGlu
dCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldCA9IEVSUk9S
X0lOVkFMOwogICAgICAgICBnb3RvIG91dDsKICAgICB9CisKKyAgICAvKiB0aGUgcDJtIGhhcyBi
ZWVuIHNldHVwLCB3ZSBjb3VsZCBtYXAgdGhlIHN0YXRpYyBzaGFyZWQgbWVtb3J5IG5vdy4gKi8K
KyAgICByZXQgPSBsaWJ4bF9fc3NobV9hZGQoZ2MsIGRvbWlkLCBkX2NvbmZpZy0+c3NobXMsIGRf
Y29uZmlnLT5udW1fc3NobXMpOworICAgIGlmIChyZXQgIT0gMCkgeworICAgICAgICBMT0coRVJS
T1IsICJmYWlsZWQgdG8gbWFwIHN0YXRpYyBzaGFyZWQgbWVtb3J5Iik7CisgICAgICAgIGdvdG8g
b3V0OworICAgIH0KKwogICAgIHJldCA9IGxpYnhsX19idWlsZF9wb3N0KGdjLCBkb21pZCwgaW5m
bywgc3RhdGUsIHZtZW50cywgbG9jYWxlbnRzKTsKIG91dDoKICAgICByZXR1cm4gcmV0OwpAQCAt
OTU3LDYgKzk2NSwyNSBAQCBzdGF0aWMgdm9pZCBpbml0aWF0ZV9kb21haW5fY3JlYXRlKGxpYnhs
X19lZ2MgKmVnYywKICAgICAgICAgZ290byBlcnJvcl9vdXQ7CiAgICAgfQogCisgICAgaWYgKGRf
Y29uZmlnLT5udW1fc3NobXMgIT0gMCAmJgorICAgICAgICAhbGlieGxfX2FyY2hfZG9tYWluX3N1
cHBvcnRfc3NobSgmZF9jb25maWctPmJfaW5mbykpIHsKKyAgICAgICAgTE9HRChFUlJPUiwgZG9t
aWQsICJzdGF0aWNfc2htIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhpcyBkb21haW4gdHlwZS4iKTsK
KyAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8gZXJyb3Jfb3V0OworICAg
IH0KKworICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+bnVtX3NzaG1zOyArK2kpIHsKKyAg
ICAgICAgcmV0ID0gbGlieGxfX3NzaG1fc2V0ZGVmYXVsdChnYywgZG9taWQsICZkX2NvbmZpZy0+
c3NobXNbaV0pOworICAgICAgICBpZiAocmV0KSB7CisgICAgICAgICAgICBMT0dEKEVSUk9SLCBk
b21pZCwgIlVuYWJsZSB0byBzZXQgZGVmYXVsdHMgZm9yIHN0YXRpYyBzaG0iKTsKKyAgICAgICAg
ICAgIGdvdG8gZXJyb3Jfb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgcmV0ID0gbGlieGxf
X3NzaG1fY2hlY2tfb3ZlcmxhcChnYywgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkX2NvbmZpZy0+c3NobXMsIGRfY29uZmlnLT5udW1fc3NobXMpOworICAgIGlm
IChyZXQpIGdvdG8gZXJyb3Jfb3V0OworCiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdj
LCBkX2NvbmZpZywgJmRvbWlkLCAmc3RhdGUtPmNvbmZpZyk7CiAgICAgaWYgKHJldCkgewogICAg
ICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKaW5kZXggNTA2Njg3ZmJlOS4uMmNmZTRjMDhhNyAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCkBAIC00NDE1LDYgKzQ0MTUsMjAgQEAgc3RhdGljIGlubGluZSBib29sIGxpYnhsX19z
dHJpbmdfaXNfZGVmYXVsdChjaGFyICoqcykKIH0KICNlbmRpZgogCisvKgorICogU2V0IHVwIHN0
YXRpYyBzaGFyZWQgcmFtIHBhZ2VzIGZvciBIVk0gZG9tYWlucyB0byBjb21tdW5pY2F0ZQorICoK
KyAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgY2FsbGVkIGFmdGVyIHRoZSBtZW1vcnkg
bWFwIGlzIGNvbnN0cnVjdGVkCisgKiBhbmQgYmVmb3JlIGFueSBmdXJ0aGVyIG1lbW9yeSBhY2Nl
c3MuCisgKi8KK19oaWRkZW4gaW50IGxpYnhsX19zc2htX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2ht
ICpzc2htLCBpbnQgbGVuKTsKKworX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fY2hlY2tfb3Zlcmxh
cChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobXMsIGludCBsZW4pOworX2hpZGRl
biBpbnQgbGlieGxfX3NzaG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21p
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAq
c3NobSk7CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9zc2htLmMgYi90b29scy9saWJ4bC9saWJ4bF9zc2htLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uNTYyZjQ2ZjI5OQotLS0gL2Rldi9u
dWxsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwpAQCAtMCwwICsxLDM5NyBAQAorI2lu
Y2x1ZGUgImxpYnhsX29zZGVwcy5oIgorI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCisjaW5j
bHVkZSAibGlieGxfYXJjaC5oIgorCisjZGVmaW5lIFNTSE1fUEFUSChpZCkgR0NTUFJJTlRGKCIv
bGlieGwvc3RhdGljX3NobS8lcyIsIGlkKQorCisjZGVmaW5lIFNTSE1fRVJST1IoZG9taWQsIHNz
aG1pZCwgZiwgLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgTE9HRChF
UlJPUiwgZG9taWQsICJzdGF0aWNfc2htIGlkID0gJXM6ICIgZiwgc3NobWlkLCAjI19fVkFfQVJH
U19fKQorCisKKy8qIFNldCBkZWZhdWx0IHZhbHVlcyBmb3IgbGlieGxfc3RhdGljX3NobSAqLwor
aW50IGxpYnhsX19zc2htX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htKQorewor
ICAgIGludCByYzsKKworICAgIGlmIChzc2htLT5yb2xlID09IExJQlhMX1NTSE1fUk9MRV9VTktO
T1dOKQorICAgICAgICBzc2htLT5yb2xlID0gTElCWExfU1NITV9ST0xFX1NMQVZFOworICAgIGlm
IChzc2htLT5wcm90ID09IExJQlhMX1NTSE1fUFJPVF9VTktOT1dOKQorICAgICAgICBzc2htLT5w
cm90ID0gTElCWExfU1NITV9QUk9UX1JXOworCisgICAgLyogcm9sZS1zcGVjaWZpYyBjaGVja3Mg
Ki8KKyAgICBpZiAoc3NobS0+cm9sZSA9PSBMSUJYTF9TU0hNX1JPTEVfU0xBVkUpIHsKKyAgICAg
ICAgaWYgKHNzaG0tPm9mZnNldCA9PSBMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04pCisgICAgICAg
ICAgICBzc2htLT5vZmZzZXQgPSAwOworICAgICAgICBpZiAoc3NobS0+Y2FjaGVfcG9saWN5ICE9
IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfVU5LTk9XTikgeworICAgICAgICAgICAgU1NITV9FUlJP
Uihkb21pZCwgc3NobS0+aWQsCisgICAgICAgICAgICAgICAgICAgICAgICJjYWNoZV9wb2xpY3kg
aXMgb25seSBhcHBsaWNhYmxlIHRvIG1hc3RlciBkb21haW5zIik7CisgICAgICAgICAgICByYyA9
IEVSUk9SX0lOVkFMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICB9IGVs
c2UgeworICAgICAgICBpZiAoc3NobS0+b2Zmc2V0ICE9IExJQlhMX1NTSE1fUkFOR0VfVU5LTk9X
TikgeworICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICJvZmZzZXQgaXMgb25seSBhcHBsaWNhYmxlIHRvIHNsYXZlIGRvbWFpbnMi
KTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgICAgICBnb3RvIG91dDsK
KyAgICAgICAgfQorCisgICAgICAgIHJjID0gbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVw
b2xpY3lfc2V0ZGVmYXVsdChzc2htKTsKKyAgICAgICAgaWYgKHJjKSB7CisgICAgICAgICAgICBT
U0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgImNhY2hl
IHBvbGljeSBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm0iKTsKKyAgICAgICAgICAgIGdv
dG8gb3V0OworICAgICAgICB9CisgICAgfQorCisgICAgcmMgPSAwOworb3V0OgorICAgIHJldHVy
biByYzsKK30KKworLyogQ29tcGFyYXRvciBmb3Igc29ydGluZyBzc2htIHJhbmdlcyBieSBzc2ht
LT5iZWdpbiAqLworc3RhdGljIGludCBzc2htX3JhbmdlX2NtcChjb25zdCB2b2lkICphLCBjb25z
dCB2b2lkICpiKQoreworICAgIGxpYnhsX3N0YXRpY19zaG0gKmNvbnN0ICpzc2htYSA9IGEsICpj
b25zdCAqc3NobWIgPSBiOworICAgIHJldHVybiAoKnNzaG1hKS0+YmVnaW4gPiAoKnNzaG1iKS0+
YmVnaW4gPyAxIDogLTE7Cit9CisKKy8qIGNoZWNrIGlmIHRoZSBzc2htIHNsYXZlIGNvbmZpZ3Mg
aW4gQHNzaG0gb3ZlcmxhcCAqLworaW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxf
X2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobXMsIGludCBsZW4pCit7CisKKyAgICBjb25zdCBs
aWJ4bF9zdGF0aWNfc2htICoqc2xhdmVfc3NobXMgPSBOVUxMOworICAgIGludCBudW1fc2xhdmVz
OworICAgIGludCBpOworCisgICAgaWYgKCFsZW4pIHJldHVybiAwOworCisgICAgc2xhdmVfc3No
bXMgPSBsaWJ4bF9fY2FsbG9jKGdjLCBsZW4sIHNpemVvZihzbGF2ZV9zc2htc1swXSkpOworICAg
IG51bV9zbGF2ZXMgPSAwOworICAgIGZvciAoaSA9IDA7IGkgPCBsZW47ICsraSkgeworICAgICAg
ICBpZiAoc3NobXNbaV0ucm9sZSA9PSBMSUJYTF9TU0hNX1JPTEVfU0xBVkUpCisgICAgICAgICAg
ICBzbGF2ZV9zc2htc1tudW1fc2xhdmVzKytdID0gc3NobXMgKyBpOworICAgIH0KKyAgICBxc29y
dChzbGF2ZV9zc2htcywgbnVtX3NsYXZlcywgc2l6ZW9mKHNsYXZlX3NzaG1zWzBdKSwgc3NobV9y
YW5nZV9jbXApOworCisgICAgZm9yIChpID0gMDsgaSA8IG51bV9zbGF2ZXMgLSAxOyArK2kpIHsK
KyAgICAgICAgaWYgKHNsYXZlX3NzaG1zW2krMV0tPmJlZ2luIDwgc2xhdmVfc3NobXNbaV0tPmVu
ZCkgeworICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc2xhdmVfc3NobXNbaSsxXS0+aWQs
ICJzbGF2ZSByYW5nZXMgb3ZlcmxhcC4iKTsKKyAgICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZB
TDsKKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAwOworfQorCisvKiAgIGxpYnhsX19z
c2htX2RvX21hcCAtLSBtYXAgcGFnZXMgaW50byBzbGF2ZSdzIHBoeXNtYXAKKyAqCisgKiAgIFRo
aXMgZnVuY3Rpb25zIG1hcHMKKyAqICAgICBtYXN0ZXIgZ2ZuOiBbQG1zc2htLT5iZWdpbiArIEBz
c2htLT5vZmZzZXQsIEBtc3NobS0+ZW5kICsgQHNzaG0tPm9mZnNldCkKKyAqICAgaW50bworICog
ICAgIHNsYXZlIGdmbjogW0Bzc2htLT5iZWdpbiwgQHNzaG0tPmVuZCkKKyAqCisgKiAgIFRoZSBn
Zm5zIG9mIHRoZSBwYWdlcyB0aGF0IGFyZSBzdWNjZXNzZnVsbHkgbWFwcGVkIHdpbGwgYmUgc3Rv
cmVkCisgKiAgIGluIEBtYXBwZWQsIGFuZCB0aGUgbnVtYmVyIG9mIHRoZSBnZm5zIHdpbGwgYmUg
c3RvcmVkIGluIEBubWFwcGVkLgorICoKKyAqICAgVGhlIGNhbGxlciBoYXZlIHRvIGd1YXJlbnRl
ZSB0aGF0IHNzaG0tPmJlZ2luIDwgc3NobS0+ZW5kIGFuZCBhbGwgdGhlCisgKiAgIHZhbHVlcyBh
cmUgcGFnZS1hbGlnbmVkLgorICovCitzdGF0aWMgaW50IGxpYnhsX19zc2htX2RvX21hcChsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBtaWQsIHVpbnQzMl90IHNpZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sIGxpYnhsX3N0YXRpY19zaG0gKm1z
c2htLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICptYXBwZWQsIHVu
c2lnbmVkIGludCAqbm1hcHBlZCkKK3sKKyAgICBpbnQgcmM7CisgICAgaW50IGk7CisgICAgdW5z
aWduZWQgaW50IG51bV9tcGFnZXMsIG51bV9zcGFnZXMsIG51bV9zdWNjZXNzLCBvZmZzZXQ7Cisg
ICAgaW50ICplcnJzOworICAgIHhlbl91bG9uZ190ICppZHhzOworICAgIHhlbl9wZm5fdCAqZ3Bm
bnM7CisKKyAgICBudW1fbXBhZ2VzID0gKG1zc2htLT5lbmQgLSBtc3NobS0+YmVnaW4pID4+IFhD
X1BBR0VfU0hJRlQ7CisgICAgbnVtX3NwYWdlcyA9IChzc2htLT5lbmQgLSBzc2htLT5iZWdpbikg
Pj4gWENfUEFHRV9TSElGVDsKKyAgICBvZmZzZXQgPSBzc2htLT5vZmZzZXQgPj4gWENfUEFHRV9T
SElGVDsKKworICAgIC8qIENoZWNrIHJhbmdlLiBUZXN0IG9mZnNldCA8IG1wYWdlcyBmaXJzdCB0
byBhdm9pZCBvdmVyZmxvdyAqLworICAgIGlmICgob2Zmc2V0ID49IG51bV9tcGFnZXMpIHx8IChu
dW1fbXBhZ2VzIC0gb2Zmc2V0IDwgbnVtX3NwYWdlcykpIHsKKyAgICAgICAgU1NITV9FUlJPUihz
aWQsIHNzaG0tPmlkLCAiZXhjZWVkcyBtYXN0ZXIncyBhZGRyZXNzIHNwYWNlLiIpOworICAgICAg
ICByYyA9IEVSUk9SX0lOVkFMOworICAgICAgICBnb3RvIG91dDsKKyAgICB9CisKKyAgICAvKiBm
aWxsIG91dCB0aGUgcGZuJ3MgYW5kIGRvIHRoZSBtYXBwaW5nICovCisgICAgZXJycyA9IGxpYnhs
X19jYWxsb2MoZ2MsIG51bV9zcGFnZXMsIHNpemVvZihpbnQpKTsKKyAgICBpZHhzID0gbGlieGxf
X2NhbGxvYyhnYywgbnVtX3NwYWdlcywgc2l6ZW9mKHhlbl91bG9uZ190KSk7CisgICAgZ3BmbnMg
PSBsaWJ4bF9fY2FsbG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2YoeGVuX3Bmbl90KSk7CisgICAg
Zm9yIChpID0gMDsgaSA8IG51bV9zcGFnZXM7IGkrKykgeworICAgICAgICBpZHhzW2ldID0gKG1z
c2htLT5iZWdpbiA+PiBYQ19QQUdFX1NISUZUKSArIG9mZnNldCArIGk7CisgICAgICAgIGdwZm5z
W2ldPSAoc3NobS0+YmVnaW4gPj4gWENfUEFHRV9TSElGVCkgKyBpOworICAgIH0KKyAgICByYyA9
IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21hcF9iYXRjaChDVFgtPnhjaCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaWQsIG1pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBYRU5NQVBTUEFDRV9nbWZuX3NoYXJlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG51bV9zcGFnZXMsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWR4cywgZ3BmbnMsIGVycnMpOworCisgICAgbnVtX3N1
Y2Nlc3MgPSAwOworICAgIGZvciAoaSA9IDA7IGkgPCBudW1fc3BhZ2VzOyBpKyspIHsKKyAgICAg
ICAgaWYgKGVycnNbaV0pIHsKKyAgICAgICAgICAgIFNTSE1fRVJST1Ioc2lkLCBzc2htLT5pZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgImNhbid0IG1hcCBhdCBhZGRyZXNzIDB4JSJQUkl4NjQi
LiIsCisgICAgICAgICAgICAgICAgICAgICAgIGdwZm5zW2ldIDw8IFhDX1BBR0VfU0hJRlQpOwor
ICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICB9IGVsc2UgeworICAgICAgICAg
ICAgbWFwcGVkW251bV9zdWNjZXNzKytdID0gZ3BmbnNbaV07CisgICAgICAgIH0KKyAgICB9Cisg
ICAgKm5tYXBwZWQgPSBudW1fc3VjY2VzczsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAg
cmMgPSAwOworb3V0OgorICAgIHJldHVybiByYzsKK30KKworc3RhdGljIGludCBsaWJ4bF9fc3No
bV9pbmNyZWYobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB4dCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnNzaG1fcGF0aCkKK3sKKyAgICBpbnQgcmMs
IGNvdW50OworICAgIGNvbnN0IGNoYXIgKmNvdW50X3BhdGgsICpjb3VudF9zdHJpbmc7CisKKyAg
ICBjb3VudF9wYXRoID0gR0NTUFJJTlRGKCIlcy91c2VyY250Iiwgc3NobV9wYXRoKTsKKyAgICBy
YyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0LCBjb3VudF9wYXRoLCAmY291bnRfc3Ry
aW5nKTsKKyAgICBpZiAocmMpIGdvdG8gb3V0OworICAgIGNvdW50ID0gYXRvaShjb3VudF9zdHJp
bmcpOworCisgICAgY291bnRfc3RyaW5nID0gR0NTUFJJTlRGKCIlZCIsIGNvdW50KzEpOworICAg
IHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHh0LCBjb3VudF9wYXRoLCBjb3VudF9z
dHJpbmcpOworICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICByYyA9IDA7CitvdXQ6CisgICAg
cmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IGxpYnhsX19zc2htX2FkZF9zbGF2ZShsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaW50IHJjLCBpOworICAgIGNvbnN0IGNo
YXIgKnNzaG1fcGF0aCwgKnNsYXZlX3BhdGg7CisgICAgY29uc3QgY2hhciAqZG9tX3BhdGgsICpk
b21fc3NobV9wYXRoLCAqZG9tX3JvbGVfcGF0aDsKKyAgICBjb25zdCBjaGFyICp4c192YWx1ZTsK
KyAgICBjaGFyICplbnRzWzldOworICAgIGxpYnhsX3N0YXRpY19zaG0gbWFzdGVyX3NzaG07Cisg
ICAgdWludDMyX3QgbWFzdGVyX2RvbWlkOworICAgIHhlbl9wZm5fdCAqbWFwcGVkOworICAgIHVu
c2lnbmVkIGludCBubWFwcGVkID0gMDsKKyAgICB4c190cmFuc2FjdGlvbl90IHh0ID0gWEJUX05V
TEw7CisgICAgYm9vbCBpc3JldHJ5OworCisgICAgc3NobV9wYXRoID0gU1NITV9QQVRIKHNzaG0t
PmlkKTsKKyAgICBzbGF2ZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zbGF2ZXMvJSJQUkl1MzIsIHNz
aG1fcGF0aCwgZG9taWQpOworICAgIGRvbV9wYXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdj
LCBkb21pZCk7CisgICAgLyogdGhlIGRvbWFpbiBzaG91bGQgYmUgaW4geGVuc3RvcmUgYnkgbm93
ICovCisgICAgYXNzZXJ0KGRvbV9wYXRoKTsKKyAgICBkb21fc3NobV9wYXRoID0gR0NTUFJJTlRG
KCIlcy9zdGF0aWNfc2htLyVzIiwgZG9tX3BhdGgsIHNzaG0tPmlkKTsKKyAgICBkb21fcm9sZV9w
YXRoID0gR0NTUFJJTlRGKCIlcy9yb2xlIiwgZG9tX3NzaG1fcGF0aCk7CisKKyAgICAvKiBwcmVw
YXJlIHRoZSBzbGF2ZSB4ZW5zdG9yZSBlbnRyaWVzICovCisgICAgZW50c1swXSA9ICJiZWdpbiI7
CisgICAgZW50c1sxXSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+YmVnaW4pOworICAg
IGVudHNbMl0gPSAiZW5kIjsKKyAgICBlbnRzWzNdID0gR0NTUFJJTlRGKCIweCUiUFJJeDY0LCBz
c2htLT5lbmQpOworICAgIGVudHNbNF0gPSAib2Zmc2V0IjsKKyAgICBlbnRzWzVdID0gR0NTUFJJ
TlRGKCIweCUiUFJJeDY0LCBzc2htLT5vZmZzZXQpOworICAgIGVudHNbNl0gPSAicHJvdCI7Cisg
ICAgZW50c1s3XSA9IGxpYnhsX19zdHJkdXAoZ2MsIGxpYnhsX3NzaG1fcHJvdF90b19zdHJpbmco
c3NobS0+cHJvdCkpOworICAgIGVudHNbOF0gPSBOVUxMOworCisgICAgbWFwcGVkID0gbGlieGxf
X2NhbGxvYyhnYywgKHNzaG0tPmVuZCAtIHNzaG0tPmJlZ2luKSA+PiBYQ19QQUdFX1NISUZULAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHhlbl9wZm5fdCkpOworCisgICAgaXNy
ZXRyeSA9IGZhbHNlOworICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJh
bnNhY3Rpb25fc3RhcnQoZ2MsICZ4dCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAg
ICAgICAgaWYgKCFsaWJ4bF9feHNfcmVhZChnYywgeHQsIHNzaG1fcGF0aCkpIHsKKyAgICAgICAg
ICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLCAibm8gbWFzdGVyIGZvdW5kLiIpOworICAg
ICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAg
IH0KKworICAgICAgICAvKiBldmVyeSBJRCBjYW4gYXBwZWFyIGluIGVhY2ggZG9tYWluIGF0IG1v
c3Qgb25jZSAqLworICAgICAgICBpZiAobGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBkb21fc3NobV9w
YXRoKSkgeworICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCisgICAgICAg
ICAgICAgICAgICAgICAgICJkb21haW4gdHJpZWQgdG8gbWFwIHRoZSBzYW1lIElEIHR3aWNlLiIp
OworICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOworICAgICAgICAgICAgZ290byBvdXQ7Cisg
ICAgICAgIH0KKworICAgICAgICAvKiBsb29rIGF0IHRoZSBtYXN0ZXIgaW5mbyBhbmQgc2VlIGlm
IHdlIGNvdWxkIGRvIHRoZSBtYXBwaW5nICovCisgICAgICAgIHJjID0gbGlieGxfX3hzX3JlYWRf
Y2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQ
UklOVEYoIiVzL3Byb3QiLCBzc2htX3BhdGgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgJnhzX3ZhbHVlKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAg
bGlieGxfc3NobV9wcm90X2Zyb21fc3RyaW5nKHhzX3ZhbHVlLCAmbWFzdGVyX3NzaG0ucHJvdCk7
CisKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB4dCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmVnaW4iLCBzc2htX3Bh
dGgpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnhzX3ZhbHVlKTsKKyAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgbWFzdGVyX3NzaG0uYmVnaW4gPSBzdHJ0
b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOworCisgICAgICAgIHJjID0gbGlieGxfX3hzX3JlYWRf
Y2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQ
UklOVEYoIiVzL2VuZCIsIHNzaG1fcGF0aCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmeHNfdmFsdWUpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworICAgICAgICBt
YXN0ZXJfc3NobS5lbmQgPSBzdHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOworCisgICAgICAg
IHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgeHQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL21hc3RlciIsIHNzaG1fcGF0aCksCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeHNfdmFsdWUpOworICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OworICAgICAgICBtYXN0ZXJfZG9taWQgPSBzdHJ0b3VsbCh4c192YWx1ZSwg
TlVMTCwgMTYpOworCisgICAgICAgIGlmIChzc2htLT5wcm90ID09IExJQlhMX1NTSE1fUFJPVF9V
TktOT1dOKQorICAgICAgICAgICAgc3NobS0+cHJvdCA9IG1hc3Rlcl9zc2htLnByb3Q7CisKKyAg
ICAgICAgLyogY2hlY2sgaWYgdGhlIHNsYXZlIGlzIGFza2luZyB0b28gbXVjaCBwZXJtaXNzaW9u
ICovCisgICAgICAgIGlmIChtYXN0ZXJfc3NobS5wcm90IDwgc3NobS0+cHJvdCkgeworICAgICAg
ICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsICJzbGF2ZSBpcyBhc2tpbmcgdG9vIG11
Y2ggcGVybWlzc2lvbi4iKTsKKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAg
ICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCisgICAgICAgIC8qIGFsbCBjaGVja3MgcGFzc2Vk
LCBkbyB0aGUgam9iICovCisgICAgICAgIGlmICghaXNyZXRyeSkgeworICAgICAgICAgICAgcmMg
PSBsaWJ4bF9fc3NobV9kb19tYXAoZ2MsIG1hc3Rlcl9kb21pZCwgZG9taWQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzc2htLCAmbWFzdGVyX3NzaG0sCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBtYXBwZWQsICZubWFwcGVkKTsKKyAgICAgICAgICAg
IGlmIChyYykgZ290byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICAvKiB3cml0ZSB0aGUgcmVz
dWx0IHRvIHhlbnN0b3JlIGFuZCBjb21taXQgKi8KKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3Jp
dGVfY2hlY2tlZChnYywgeHQsIGRvbV9yb2xlX3BhdGgsICJzbGF2ZSIpOworICAgICAgICBpZiAo
cmMpIGdvdG8gb3V0OworICAgICAgICByYyA9IGxpYnhsX194c193cml0ZXYoZ2MsIHh0LCBzbGF2
ZV9wYXRoLCBlbnRzKTsKKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKKyAgICAgICAgcmMgPSBs
aWJ4bF9fc3NobV9pbmNyZWYoZ2MsIHh0LCBzc2htX3BhdGgpOworICAgICAgICBpZiAocmMpIGdv
dG8gb3V0OworCisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX2NvbW1pdChnYywg
Jnh0KTsKKyAgICAgICAgaWYgKCFyYykgYnJlYWs7CisgICAgICAgIGlmIChyYyA8IDApIGdvdG8g
b3V0OworICAgICAgICBpc3JldHJ5ID0gdHJ1ZTsKKyAgICB9CisKKyAgICByYyA9IDA7CitvdXQ6
CisgICAgaWYgKHJjKSB7CisgICAgICAgIC8qIHJvbGwgYmFjayBzdWNjZXNzZnVsbHkgbWFwcGVk
IHBhZ2VzICovCisgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLCAiZmFpbGVkIHRv
IG1hcCBzb21lIHBhZ2VzLCBjYW5jZWxsaW5nLiIpOworICAgICAgICBmb3IgKGkgPSAwOyBpIDwg
bm1hcHBlZDsgaSsrKSB7CisgICAgICAgICAgICB4Y19kb21haW5fcmVtb3ZlX2Zyb21fcGh5c21h
cChDVFgtPnhjaCwgZG9taWQsIG1hcHBlZFtpXSk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBs
aWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ4dCk7CisKKyAgICByZXR1cm4gcmM7Cit9
CisKK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fYWRkX21hc3RlcihsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0
aWNfc2htICpzc2htKQoreworICAgIGludCByYzsKKyAgICBjb25zdCBjaGFyICpzc2htX3BhdGgs
ICpkb21fcGF0aCwgKmRvbV9yb2xlX3BhdGg7CisgICAgY2hhciAqZW50c1sxM107CisgICAgc3Ry
dWN0IHhzX3Blcm1pc3Npb25zIG5vcGVybTsKKyAgICB4c190cmFuc2FjdGlvbl90IHh0ID0gWEJU
X05VTEw7CisKKyAgICBzc2htX3BhdGggPSBTU0hNX1BBVEgoc3NobS0+aWQpOworICAgIGRvbV9w
YXRoID0gbGlieGxfX3hzX2dldF9kb21wYXRoKGdjLCBkb21pZCk7CisgICAgLyogdGhlIGRvbWFp
biBzaG91bGQgYmUgaW4geGVuc3RvcmUgYnkgbm93ICovCisgICAgYXNzZXJ0KGRvbV9wYXRoKTsK
KyAgICBkb21fcm9sZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zdGF0aWNfc2htLyVzL3JvbGUiLCBk
b21fcGF0aCwgc3NobS0+aWQpOworCisgICAgLyogcHJlcGFyZSB0aGUgeGVuc3RvcmUgZW50cmll
cyAqLworICAgIGVudHNbMF0gPSAibWFzdGVyIjsKKyAgICBlbnRzWzFdID0gR0NTUFJJTlRGKCIl
IlBSSXUzMiwgZG9taWQpOworICAgIGVudHNbMl0gPSAiYmVnaW4iOworICAgIGVudHNbM10gPSBH
Q1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0tPmJlZ2luKTsKKyAgICBlbnRzWzRdID0gImVuZCI7
CisgICAgZW50c1s1XSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+ZW5kKTsKKyAgICBl
bnRzWzZdID0gInByb3QiOworICAgIGVudHNbN10gPSBsaWJ4bF9fc3RyZHVwKGdjLCBsaWJ4bF9z
c2htX3Byb3RfdG9fc3RyaW5nKHNzaG0tPnByb3QpKTsKKyAgICBlbnRzWzhdID0gImNhY2hlX3Bv
bGljeSI7CisgICAgZW50c1s5XSA9IGxpYnhsX19zdHJkdXAoZ2MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfc3NobV9jYWNoZXBvbGljeV90b19zdHJpbmcoc3NobS0+Y2FjaGVf
cG9saWN5KSk7CisgICAgZW50c1sxMF0gPSAidXNlcmNudCI7CisgICAgZW50c1sxMV0gPSAiMSI7
CisgICAgZW50c1sxMl0gPSBOVUxMOworCisgICAgLyogY291bGQgb25seSBiZSBhY2Nlc3NlZCBi
eSBEb20wICovCisgICAgbm9wZXJtLmlkID0gMDsKKyAgICBub3Blcm0ucGVybXMgPSBYU19QRVJN
X05PTkU7CisKKyAgICBmb3IgKDs7KSB7CisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0
aW9uX3N0YXJ0KGdjLCAmeHQpOworICAgICAgICBpZiAocmMpIGdvdG8gb3V0OworCisgICAgICAg
IGlmICghbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBzc2htX3BhdGgpKSB7CisgICAgICAgICAgICAv
KiBldmVyeSBJRCBjYW4gYXBwZWFyIGluIGVhY2ggZG9tYWluIGF0IG1vc3Qgb25jZSAqLworICAg
ICAgICAgICAgaWYgKGxpYnhsX194c19yZWFkKGdjLCB4dCwgZG9tX3JvbGVfcGF0aCkpIHsKKyAg
ICAgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJkb21haW4gdHJpZWQgdG8gbWFwIHRoZSBzYW1lIElEIHR3aWNlLiIpOwor
ICAgICAgICAgICAgICAgIHJjID0gRVJST1JfRkFJTDsKKyAgICAgICAgICAgICAgICBnb3RvIG91
dDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNr
ZWQoZ2MsIHh0LCBkb21fcm9sZV9wYXRoLCAibWFzdGVyIik7CisgICAgICAgICAgICBpZiAocmMp
IGdvdG8gb3V0OzsKKworICAgICAgICAgICAgbGlieGxfX3hzX21rbm9kKGdjLCB4dCwgc3NobV9w
YXRoLCAmbm9wZXJtLCAxKTsKKyAgICAgICAgICAgIGxpYnhsX194c193cml0ZXYoZ2MsIHh0LCBz
c2htX3BhdGgsIGVudHMpOworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgU1NITV9FUlJP
Uihkb21pZCwgc3NobS0+aWQsICJjYW4gb25seSBoYXZlIG9uZSBtYXN0ZXIuIik7CisgICAgICAg
ICAgICByYyA9IEVSUk9SX0ZBSUw7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQor
CisgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX2NvbW1pdChnYywgJnh0KTsKKyAg
ICAgICAgaWYgKCFyYykgYnJlYWs7CisgICAgICAgIGlmIChyYyA8IDApIGdvdG8gb3V0OworICAg
IH0KKworICAgIHJjID0gMDsKK291dDoKKyAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQo
Z2MsICZ4dCk7CisgICAgcmV0dXJuIHJjOworfQorCitpbnQgbGlieGxfX3NzaG1fYWRkKGxpYnhs
X19nYyAqZ2MsICB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgbGlieGxfc3Rh
dGljX3NobSAqc3NobXMsIGludCBsZW4pCit7CisgICAgaW50IHJjLCBpOworCisgICAgZm9yIChp
ID0gMDsgaSA8IGxlbjsgKytpKSB7CisgICAgICAgIGlmIChzc2htc1tpXS5yb2xlID09IExJQlhM
X1NTSE1fUk9MRV9TTEFWRSkgeworICAgICAgICAgICAgcmMgPSBsaWJ4bF9fc3NobV9hZGRfc2xh
dmUoZ2MsIGRvbWlkLCBzc2htcytpKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHJj
ID0gbGlieGxfX3NzaG1fYWRkX21hc3RlcihnYywgZG9taWQsIHNzaG1zK2kpOworICAgICAgICB9
CisgICAgICAgIGlmIChyYykgIHJldHVybiByYzsKKyAgICB9CisKKyAgICByZXR1cm4gMDsKK30K
KworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtYmFzaWMtb2Zmc2V0
OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfeDg2LmMgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwppbmRleCA1
ZjkxZmU0ZjkyLi44ZWM1MDQ0ZWIyIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF94ODYu
YworKysgYi90b29scy9saWJ4bC9saWJ4bF94ODYuYwpAQCAtNTk2LDYgKzU5NiwyNSBAQCB2b2lk
IGxpYnhsX19hcmNoX2RvbWFpbl9idWlsZF9pbmZvX2FjcGlfc2V0ZGVmYXVsdCgKICAgICBsaWJ4
bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+YWNwaSwgdHJ1ZSk7CiB9CiAKK2Jvb2wgbGli
eGxfX2FyY2hfZG9tYWluX3N1cHBvcnRfc3NobShjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5m
byAqYl9pbmZvKQoreworICAgIC8qIEZJWE1FOiBNYXJrIHRoaXMgYXMgdW5zdXBwb3J0ZWQgZm9y
IGNhbGxpbmcgcDJtX2FkZF9mb3JlaWduIG9uIHR3bworICAgICAqIERvbVUncyBpcyBjdXJyZW50
bHkgbm90IGFsbG93ZCBvbiB4ODYsIHNlZSB0aGUgY29tbWVudHMgaW4KKyAgICAgKiB4ODYvbW0v
cDJtLmM6IHAybV9hZGRfZm9yZWlnbi4KKyAgICAgKi8KKyAgICAgcmV0dXJuIGZhbHNlOworfQor
CitpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0ZGVmYXVsdChsaWJ4
bF9zdGF0aWNfc2htICpzc2htKQoreworICAgIGlmIChzc2htLT5jYWNoZV9wb2xpY3kgPT0gTElC
WExfU1NITV9DQUNIRVBPTElDWV9VTktOT1dOKQorICAgICAgICBzc2htLT5jYWNoZV9wb2xpY3kg
PSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1g4Nl9OT1JNQUw7CisgICAgaWYgKHNzaG0tPmNhY2hl
X3BvbGljeSA8IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1BTCkKKyAgICAgICAgcmV0
dXJuIEVSUk9SX0lOVkFMOworCisgICAgcmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJp
YWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:51:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:51:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega3x-0008Qp-5U; Tue, 30 Jan 2018 17:51:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/toe=ez=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ega3w-0008QR-2V
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:51:16 +0000
X-Inumbo-ID: 22420b44-05e6-11e8-ba59-bc764e045a96
Received: from mail-pg0-x242.google.com (unknown [2607:f8b0:400e:c05::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22420b44-05e6-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 18:51:01 +0100 (CET)
Received: by mail-pg0-x242.google.com with SMTP id m136so7818255pga.12
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 09:51:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=MwmhRd44Ho9g67tmJeSU3pxVnI5jHBR+GfxcxJvSZTg=;
 b=CODZ1+ysabjRn/fsWh9Vbrd2Pt9tNpI0xxYbAikZYqSBIV7eSUOpxSZSpwg02vq2Bc
 ofK9AGY+sisQvaxgAw0Pj2TCto9OhSPdKHh7+wsjlI5dRC4VMkizJSodGfp34ovVCbYp
 at+KGG5aWWM3V09LuhWb/rCTRRCdyBoYmFWjd9EOGhGl0ialMirvYFBo1vHJbo26OrN5
 0U7HrBDVR7GpQ06mQRBmlA0Jem4rsgfEwJRWnMr2WXlRoL2kYN0E9hUPKhMCNZ6Y0T9k
 PypSUeynzUUSzUaFB5mw9BIyoFdmb+PR/NtmBsoYkzYD53FH0JCy3FYAqyx6q8luCZWS
 GYRQ==
X-Google-DKIM-Signature: v=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=MwmhRd44Ho9g67tmJeSU3pxVnI5jHBR+GfxcxJvSZTg=;
 b=IA7CDCxbpilepl9mnFNk8MAULrEWQKDGRzJm6kvUsklqKTS/eP5R6V+jxJD54qvd5x
 sPGFpQ3eQGIKqO8Qzc/UBHCru4cZ+3U7skMu/y9ONSgusQv5pmyQ1XBlVM15J2B2m96H
 szeFAnO+4BCCZLVQPhluUarT0zss0N9XCLE/HER3dPfSq1i17emZ5HoeHZcKED/ZJ6xx
 kwz84bI7KCEH04catlk/7z0LVJn1lACrwWYOI+LW7ACtJo4CkhDyWm6IzTqIW0MNiixc
 Z75yD2RVap4RMhFlUFibeblKFlIR46HBBjYad9N4UPbZBwi4V91Af0hblCAXwsHRLTE+
 tbcA==
X-Gm-Message-State: AKwxytfz+k3U9Tf++NM63Eee1WnQw+a970pWl8m64SC7D30mJMovsusm
 dsOQvn6Keb2rVVHiyVpNgJy3OA==
X-Google-Smtp-Source: AH8x224Bu56TkA4bURjzxCSONMUBjfivANlKWsgZUMG7nWJqcHSlYr3NUf9O+JqFuTBkypsLId97RQ==
X-Received: by 2002:a17:902:7c95:: with SMTP id
 y21-v6mr21579453pll.243.1517334673235; 
 Tue, 30 Jan 2018 09:51:13 -0800 (PST)
Received: from localhost.localdomain ([139.198.120.23])
 by smtp.gmail.com with ESMTPSA id j23sm37594970pfj.42.2018.01.30.09.51.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 09:51:12 -0800 (PST)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 01:50:23 +0800
Message-Id: <20180130175024.26921-7-blackskygg@gmail.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180130175024.26921-1-blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v4 6/7] libxl:xl: add parsing code to parse
	"libxl_static_sshm" from xl config files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIHRoZSBwYXJzaW5nIHV0aWxzIGZvciB0aGUgbmV3bHkgaW50cm9kdWNlZCBsaWJ4bF9zdGF0
aWNfc3NobSBzdHJ1Y3QKdG8gdGhlIGxpYnhsL2xpYnhsdV8qIGZhbWlseS4gQW5kIGFkZCByZWFs
YXRlZCBwYXJzaW5nIGNvZGUgaW4geGwgdG8KcGFyc2UgdGhlIHN0cnVjdCBmcm9tIHhsIGNvbmZp
ZyBmaWxlcy4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdwpzZXR0aW5nIHVwIHNoYXJl
ZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMgZnJvbSB4bCBjb25maWcgZmlsZSIgKHNlZSBbMV0p
LgoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA4L21zZzAzMjQyLmh0bWwKClNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdn
QGdtYWlsLmNvbT4KCkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKLS0tCiB0b29scy9saWJ4bC9NYWtl
ZmlsZSAgICAgIHwgICAyICstCiB0b29scy9saWJ4bC9saWJ4bHVfc3NobS5jIHwgMjEwICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHRvb2xzL2xpYnhsL2xp
YnhsdXRpbC5oICAgfCAgIDYgKysKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAgfCAgMjQgKysr
KystCiA0IGZpbGVzIGNoYW5nZWQsIDI0MCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9NYWtlZmlsZSBiL3Rvb2xzL2xpYnhsL01ha2VmaWxlCmluZGV4IGUyODM0
ZDg0ZGMuLmRmZDY4YmMyZGYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlCisrKyBi
L3Rvb2xzL2xpYnhsL01ha2VmaWxlCkBAIC0xNzYsNyArMTc2LDcgQEAgQVVUT0lOQ1M9IGxpYnhs
dV9jZmdfeS5oIGxpYnhsdV9jZmdfbC5oIF9saWJ4bF9saXN0LmggX3BhdGhzLmggXAogQVVUT1NS
Q1M9IGxpYnhsdV9jZmdfeS5jIGxpYnhsdV9jZmdfbC5jCiBBVVRPU1JDUyArPSBfbGlieGxfc2F2
ZV9tc2dzX2NhbGxvdXQuYyBfbGlieGxfc2F2ZV9tc2dzX2hlbHBlci5jCiBMSUJYTFVfT0JKUyA9
IGxpYnhsdV9jZmdfeS5vIGxpYnhsdV9jZmdfbC5vIGxpYnhsdV9jZmcubyBcCi0JbGlieGx1X2Rp
c2tfbC5vIGxpYnhsdV9kaXNrLm8gbGlieGx1X3ZpZi5vIGxpYnhsdV9wY2kubworCWxpYnhsdV9k
aXNrX2wubyBsaWJ4bHVfZGlzay5vIGxpYnhsdV92aWYubyBsaWJ4bHVfcGNpLm8gbGlieGx1X3Nz
aG0ubwogJChMSUJYTFVfT0JKUyk6IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW5jdHJsKSAjIEZv
ciB4ZW50b29sbG9nLmgKIAogJChURVNUX1BST0dfT0JKUykgX2xpYnhsLmFwaS1mb3ItY2hlY2s6
IENGTEFHUyArPSAkKENGTEFHU19saWJ4ZW50b29sbG9nKSAkKENGTEFHU19saWJ4ZW50b29sY29y
ZSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsdV9zc2htLmMgYi90b29scy9saWJ4bC9s
aWJ4bHVfc3NobS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjUyNzZm
ZjkzOTUKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9saWJ4bC9saWJ4bHVfc3NobS5jCkBAIC0w
LDAgKzEsMjEwIEBACisjaW5jbHVkZSAibGlieGxfb3NkZXBzLmgiIC8qIG11c3QgY29tZSBiZWZv
cmUgYW55IG90aGVyIGhlYWRlcnMgKi8KKyNpbmNsdWRlICJsaWJ4bHVfaW50ZXJuYWwuaCIKKyNp
bmNsdWRlICJ4ZW5jdHJsLmgiCisKKyNpbmNsdWRlIDxjdHlwZS5oPgorCisjZGVmaW5lIFBBUkFN
X1JFKEVYUFIpICJeXFxzKiIgRVhQUiAiXFxzKigsfCQpIgorI2RlZmluZSBXT1JEX1JFICAgICAg
ICAgIihbX2EtekEtWjAtOV0rKSIKKyNkZWZpbmUgRVFVX1JFICAgICAgICAgUEFSQU1fUkUoV09S
RF9SRSAiXFxzKj1cXHMqIiBXT1JEX1JFKQorCisjZGVmaW5lIFJFVF9JTlZBTChtc2csIGN1cnJf
c3RyKSAgZG8geyAgICAgICAgICAgICAgXAorICAgICAgICB4bHVfX3NzaG1fZXJyKGNmZywgbXNn
LCBjdXJyX3N0cik7ICAgICAgICAgIFwKKyAgICAgICAgcmMgPSBFSU5WQUw7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGdvdG8gb3V0OyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIH0gd2hpbGUoMCkKKworLyogc2V0IGEgbWVtYmVyIGlu
IGxpYnhsX3N0YXRpY19zaG0gYW5kIHJlcG9ydCBhbiBlcnJvciBpZiBpdCdzIHJlc3BlY2lmaWVk
LAorICogQGN1cnJfc3RyIGluZGljYXRlcyB0aGUgaGVhZCBvZiB0aGUgcmVtYWluaW5nIHN0cmlu
Zy4gKi8KKyNkZWZpbmUgU0VUX1ZBTCh2YXIsIG5hbWUsIHR5cGUsIHZhbHVlLCBjdXJyX3N0cikg
IGRvIHsgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgaWYgKCh2YXIpICE9IExJQlhMX1NTSE1f
IyN0eXBlIyNfVU5LTk9XTiAmJiAodmFyKSAhPSB2YWx1ZSkgeyAgIFwKKyAgICAgICAgICAgIFJF
VF9JTlZBTCgiXCIiIG5hbWUgIlwiIHJlc3BlY2lmaWVkIiwgY3Vycl9zdHIpOyAgICAgICAgICAg
IFwKKyAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKHZhcikgPSB2YWx1ZTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlKDApCisK
Kworc3RhdGljIHZvaWQgeGx1X19zc2htX2VycihYTFVfQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIg
Km1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqY3Vycl9zdHIpIHsK
KyAgICBmcHJpbnRmKGNmZy0+cmVwb3J0LAorICAgICAgICAgICAgIiVzOiBjb25maWcgcGFyc2lu
ZyBlcnJvciBpbiBzaGFyZWRfbWVtb3J5OiAlcyBhdCAnJXMnXG4iLAorICAgICAgICAgICAgY2Zn
LT5jb25maWdfc291cmNlLCBtc2csIGN1cnJfc3RyKTsKK30KKworc3RhdGljIGludCBwYXJzZV9w
cm90KFhMVV9Db25maWcgKmNmZywgY2hhciAqc3RyLCBsaWJ4bF9zc2htX3Byb3QgKnByb3QpCit7
CisgICAgaW50IHJjOworICAgIGxpYnhsX3NzaG1fcHJvdCBuZXdfcHJvdDsKKworICAgIGlmICgh
c3RyY21wKHN0ciwgInJ3IikpIHsKKyAgICAgICAgbmV3X3Byb3QgPSBMSUJYTF9TU0hNX1BST1Rf
Ulc7CisgICAgfSBlbHNlIHsKKyAgICAgICAgUkVUX0lOVkFMKCJpbnZhbGlkIHBlcm1pc3Npb24g
ZmxhZ3MiLCBzdHIpOworICAgIH0KKworICAgIFNFVF9WQUwoKnByb3QsICJwZXJtaXNzaW9uIGZs
YWdzIiwgUFJPVCwgbmV3X3Byb3QsIHN0cik7CisKKyAgICByYyA9IDA7CisKKyBvdXQ6CisgICAg
cmV0dXJuIHJjOworfQorCitzdGF0aWMgaW50IHBhcnNlX2NhY2hlcG9saWN5KFhMVV9Db25maWcg
KmNmZywgY2hhciAqc3RyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zc2ht
X2NhY2hlcG9saWN5ICpwb2xpY3kpCit7CisgICAgaW50IHJjOworICAgIGxpYnhsX3NzaG1fY2Fj
aGVwb2xpY3kgbmV3X3BvbGljeTsKKworICAgIGlmICghc3RyY21wKHN0ciwgIkFSTV9ub3JtYWwi
KSkgeworICAgICAgICBuZXdfcG9saWN5ID0gTElCWExfU1NITV9DQUNIRVBPTElDWV9BUk1fTk9S
TUFMOworICAgIH0gZWxzZSBpZiAoIXN0cmNtcChzdHIsICJ4ODZfbm9ybWFsIikpIHsKKyAgICAg
ICAgbmV3X3BvbGljeSA9IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfWDg2X05PUk1BTDsKKyAgICB9
IGVsc2UgeworICAgICAgICBSRVRfSU5WQUwoImludmFsaWQgY2FjaGUgcG9saWN5Iiwgc3RyKTsK
KyAgICB9CisKKyAgICBTRVRfVkFMKCpwb2xpY3ksICJjYWNoZSBwb2xpY3kiLCBDQUNIRVBPTElD
WSwgbmV3X3BvbGljeSwgc3RyKTsKKyAgICByYyA9IDA7CisKKyBvdXQ6CisgICAgcmV0dXJuIHJj
OworfQorCisvKiBoYW5kbGUga2V5ID0gdmFsdWUgcGFpcnMgKi8KK3N0YXRpYyBpbnQgaGFuZGxl
X2VxdShYTFVfQ29uZmlnICpjZmcsIGNoYXIgKmtleSwgY2hhciAqdmFsLAorICAgICAgICAgICAg
ICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCit7CisgICAgaW50IHJjOworCisgICAg
aWYgKCFzdHJjbXAoa2V5LCAiaWQiKSkgeworICAgICAgICBpZiAoc3RybGVuKHZhbCkgPiBMSUJY
TF9TU0hNX0lEX01BWExFTikgeyBSRVRfSU5WQUwoImlkIHRvbyBsb25nIiwgdmFsKTsgfQorICAg
ICAgICBpZiAoc3NobS0+aWQgJiYgIXN0cmNtcChzc2htLT5pZCwgdmFsKSkgeworICAgICAgICAg
ICAgUkVUX0lOVkFMKCJpZCByZXNwZWNpZmllZCIsIHZhbCk7CisgICAgICAgIH0KKworICAgICAg
ICBzc2htLT5pZCA9IHN0cmR1cCh2YWwpOworICAgICAgICBpZiAoIXNzaG0tPmlkKSB7CisgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNzaG0gcGFyc2VyIG91dCBvZiBtZW1vcnlcbiIpOwor
ICAgICAgICAgICAgcmMgPSBFTk9NRU07CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAg
fQorICAgIH0gZWxzZSBpZiAoIXN0cmNtcChrZXksICJyb2xlIikpIHsKKyAgICAgICAgbGlieGxf
c3NobV9yb2xlIG5ld19yb2xlOworCisgICAgICAgIGlmICghc3RyY21wKCJtYXN0ZXIiLCB2YWwp
KSB7CisgICAgICAgICAgICBuZXdfcm9sZSA9IExJQlhMX1NTSE1fUk9MRV9NQVNURVI7CisgICAg
ICAgIH0gZWxzZSBpZiAoIXN0cmNtcCgic2xhdmUiLCB2YWwpKSB7CisgICAgICAgICAgICBuZXdf
cm9sZSA9IExJQlhMX1NTSE1fUk9MRV9TTEFWRTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAg
ICAgIFJFVF9JTlZBTCgiaW52YWxpZCByb2xlIiwgdmFsKTsKKyAgICAgICAgfQorCisgICAgICAg
IFNFVF9WQUwoc3NobS0+cm9sZSwgInJvbGUiLCBST0xFLCBuZXdfcm9sZSwgdmFsKTsKKyAgICB9
IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAiYmVnaW4iKSB8fAorICAgICAgICAgICAgICAgIXN0cmNt
cChrZXksICJlbmQiKSB8fAorICAgICAgICAgICAgICAgIXN0cmNtcChrZXksICJvZmZzZXQiKSkg
eworICAgICAgICBjaGFyICplbmRwdHI7CisgICAgICAgIGludCBiYXNlID0gMTA7CisgICAgICAg
IHVpbnQ2NF90IG5ld19hZGRyOworCisgICAgICAgIC8qIENvdWxkIGJlIGluIGhleCBmb3JtLiBO
b3RlIHRoYXQgd2UgZG9uJ3QgbmVlZCB0byBjaGVjayB0aGUgbGVuZ3RoIGhlcmUsCisgICAgICAg
ICAqIGZvciB2YWxbXSBpcyBOVUxMLXRlcm1pbmF0ZWQgKi8KKyAgICAgICAgaWYgKHZhbFswXSA9
PSAnMCcgJiYgdmFsWzFdID09ICd4JykgeyBiYXNlID0gMTY7IH0KKyAgICAgICAgbmV3X2FkZHIg
PSBzdHJ0b3VsbCh2YWwsICZlbmRwdHIsIGJhc2UpOworICAgICAgICBpZiAoZXJybm8gPT0gRVJB
TkdFIHx8ICplbmRwdHIpCisgICAgICAgICAgICBSRVRfSU5WQUwoImludmFsaWQgYmVnaW4vZW5k
L29mZnNldCIsIHZhbCk7CisgICAgICAgIGlmIChuZXdfYWRkciAmIH5YQ19QQUdFX01BU0spCisg
ICAgICAgICAgICBSRVRfSU5WQUwoImJlZ2luL2VuZC9vZmZzZXQgaXMgbm90IGEgbXVsdGlwbGUg
b2YgNEsiLCB2YWwpOworCisgICAgICAgIC8qIGJlZ2luIG9yIGVuZCAqLworICAgICAgICBpZiAo
a2V5WzBdID09ICdiJykgeworICAgICAgICAgICAgU0VUX1ZBTChzc2htLT5iZWdpbiwgImJlZ2lu
bmluZyBhZGRyZXNzIiwgUkFOR0UsIG5ld19hZGRyLCB2YWwpOworICAgICAgICB9IGVsc2UgaWYo
a2V5WzBdID09ICdlJyl7CisgICAgICAgICAgICBTRVRfVkFMKHNzaG0tPmVuZCwgImVuZGluZyBh
ZGRyZXNzIiwgUkFOR0UsIG5ld19hZGRyLCB2YWwpOworICAgICAgICB9IGVsc2UgeworICAgICAg
ICAgICAgU0VUX1ZBTChzc2htLT5vZmZzZXQsICJvZmZzZXQiLCBSQU5HRSwgbmV3X2FkZHIsIHZh
bCk7CisgICAgICAgIH0KKyAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAicHJvdCIpKSB7Cisg
ICAgICAgIHJjID0gcGFyc2VfcHJvdChjZmcsIHZhbCwgJnNzaG0tPnByb3QpOworICAgICAgICBp
ZiAocmMpIHsgZ290byBvdXQ7IH0KKyAgICB9IGVsc2UgaWYgKCFzdHJjbXAoa2V5LCAiY2FjaGVf
cG9saWN5IikpIHsKKyAgICAgICAgcmMgPSBwYXJzZV9jYWNoZXBvbGljeShjZmcsIHZhbCwgJnNz
aG0tPmNhY2hlX3BvbGljeSk7CisgICAgICAgIGlmIChyYykgeyBnb3RvIG91dDsgfQorICAgIH0g
ZWxzZSB7CisgICAgICAgIFJFVF9JTlZBTCgiaW52YWxpZCBvcHRpb24iLCBrZXkpOworICAgIH0K
KworICAgIHJjID0gMDsKKworIG91dDoKKyAgICByZXR1cm4gcmM7Cit9CisKK2ludCB4bHVfc3No
bV9wYXJzZShYTFVfQ29uZmlnICpjZmcsIGNvbnN0IGNoYXIgKnNwZWMsCisgICAgICAgICAgICAg
ICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkKK3sKKyAgICBpbnQgcmM7CisgICAgcmVnZXhf
dCBlcXVfcmVjOworICAgIGNoYXIgKmJ1ZjIgPSBOVUxMLCAqcHRyID0gTlVMTDsKKyAgICByZWdt
YXRjaF90IHBtYXRjaFszXTsKKworICAgIHJjID0gcmVnY29tcCgmZXF1X3JlYywgRVFVX1JFLCBS
RUdfRVhURU5ERUQpOworICAgIGlmIChyYykgeworICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNz
aG0gcGFyc2VyIGZhaWxlZCB0byBpbml0aWFsaXplXG4iKTsKKyAgICAgICAgZ290byBvdXQ7Cisg
ICAgfQorCisgICAgYnVmMiA9IHB0ciA9IHN0cmR1cChzcGVjKTsKKyAgICBpZiAoIWJ1ZjIpIHsK
KyAgICAgICAgZnByaW50ZihzdGRlcnIsICJzc2htIHBhcnNlciBvdXQgb2YgbWVtb3J5XG4iKTsK
KyAgICAgICAgcmMgPSBFTk9NRU07CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8q
IG1haW4gcGFyc2luZyBsb29wICovCisgICAgd2hpbGUgKHRydWUpIHsKKyAgICAgICAgaWYgKCEq
cHRyKSB7IGJyZWFrOyB9CisgICAgICAgIGlmIChyZWdleGVjKCZlcXVfcmVjLCBwdHIsIDMsIHBt
YXRjaCwgMCkpCisgICAgICAgICAgICBSRVRfSU5WQUwoInVucmVjb2duaXplZCB0b2tlbiIsIHB0
cik7CisKKyAgICAgICAgcHRyW3BtYXRjaFsxXS5ybV9lb10gPSAnXDAnOworICAgICAgICBwdHJb
cG1hdGNoWzJdLnJtX2VvXSA9ICdcMCc7CisgICAgICAgIHJjID0gaGFuZGxlX2VxdShjZmcsIHB0
ciArIHBtYXRjaFsxXS5ybV9zbywKKyAgICAgICAgICAgICAgICAgICAgICAgIHB0ciArIHBtYXRj
aFsyXS5ybV9zbywgc3NobSk7CisgICAgICAgIGlmIChyYykgeyBnb3RvIG91dDsgfQorCisgICAg
ICAgIHB0ciArPSBwbWF0Y2hbMF0ucm1fZW87CisgICAgfQorCisgICAgaWYgKCpwdHIpIHsgUkVU
X0lOVkFMKCJpbnZhbGlkIHN5bnRheCIsIHB0cik7IH0KKworICAgIC8qIGRvIHNvbWUgZWFybHkg
Y2hlY2tzICovCisgICAgaWYgKCFzc2htLT5pZCkgeworICAgICAgICBSRVRfSU5WQUwoImlkIG5v
dCBzcGVjaWZpZWQiLCBzcGVjKTsKKyAgICB9CisgICAgaWYgKHNzaG0tPmJlZ2luID09IExJQlhM
X1NTSE1fUkFOR0VfVU5LTk9XTikgeworICAgICAgICBSRVRfSU5WQUwoImJlZ2luIGFkZHJlc3Mg
bm90IHNwZWNpZmllZCIsIHNwZWMpOworICAgIH0KKyAgICBpZiAoc3NobS0+ZW5kID09IExJQlhM
X1NTSE1fUkFOR0VfVU5LTk9XTikgeworICAgICAgICBSRVRfSU5WQUwoImVuZCBhZGRyZXNzIG5v
dCBzcGVjaWZpZWQiLCBzcGVjKTsKKyAgICB9CisgICAgaWYgKHNzaG0tPmJlZ2luID4gc3NobS0+
ZW5kKSB7CisgICAgICAgIFJFVF9JTlZBTCgiYmVnaW4gYWRkcmVzcyBsYXJnZXIgdGhhdCBlbmQg
YWRkcmVzcyIsIHNwZWMpOworICAgIH0KKworICAgIHJjID0gMDsKKworIG91dDoKKyAgICBpZiAo
YnVmMikgeyBmcmVlKGJ1ZjIpOyB9CisgICAgcmVnZnJlZSgmZXF1X3JlYyk7CisgICAgcmV0dXJu
IHJjOworfQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bHV0aWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5o
CmluZGV4IGU4MWI2NDRjMDEuLmVlMzljYjViZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsdXRpbC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsdXRpbC5oCkBAIC0xMTgsNiArMTE4LDEy
IEBAIGludCB4bHVfcmRtX3BhcnNlKFhMVV9Db25maWcgKmNmZywgbGlieGxfcmRtX3Jlc2VydmUg
KnJkbSwgY29uc3QgY2hhciAqc3RyKTsKIGludCB4bHVfdmlmX3BhcnNlX3JhdGUoWExVX0NvbmZp
ZyAqY2ZnLCBjb25zdCBjaGFyICpyYXRlLAogICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9k
ZXZpY2VfbmljICpuaWMpOwogCisvKgorICogc3RhdGljIHNoYXJlZCBtZW1vcnkgc3BlY2lmaWNh
dGlvbiBwYXJzaW5nCisgKi8KK2ludCB4bHVfc3NobV9wYXJzZShYTFVfQ29uZmlnICpjZmcsIGNv
bnN0IGNoYXIgKnNwZWMsCisgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3No
bSk7CisKICNlbmRpZiAvKiBMSUJYTFVUSUxfSCAqLwogCiAvKgpkaWZmIC0tZ2l0IGEvdG9vbHMv
eGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3BhcnNlLmMKaW5kZXggZjY4NDI1NDBjYS4uMzIy
MTQwMWRhYyAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFyc2UuYworKysgYi90b29scy94bC94
bF9wYXJzZS5jCkBAIC04NjAsNyArODYwLDcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25z
dCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGxvbmcgbCwgdmNwdXMgPSAwOwogICAgIFhMVV9D
b25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29uZmlnTGlzdCAqY3B1cywgKnZiZHMsICpuaWNzLCAq
cGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRwbXMsCi0gICAgICAgICAgICAgICAgICAgKnVzYmN0
cmxzLCAqdXNiZGV2cywgKnA5ZGV2cywgKnZkaXNwbHM7CisgICAgICAgICAgICAgICAgICAgKnVz
YmN0cmxzLCAqdXNiZGV2cywgKnA5ZGV2cywgKnZkaXNwbHMsICpzc2htczsKICAgICBYTFVfQ29u
ZmlnTGlzdCAqY2hhbm5lbHMsICppb3BvcnRzLCAqaXJxcywgKmlvbWVtLCAqdmlyaWRpYW4sICpk
dGRldnMsCiAgICAgICAgICAgICAgICAgICAgKm1jYV9jYXBzOwogICAgIGludCBudW1faW9wb3J0
cywgbnVtX2lycXMsIG51bV9pb21lbSwgbnVtX2NwdXMsIG51bV92aXJpZGlhbiwgbnVtX21jYV9j
YXBzOwpAQCAtMTU2Niw2ICsxNTY2LDI4IEBAIHZvaWQgcGFyc2VfY29uZmlnX2RhdGEoY29uc3Qg
Y2hhciAqY29uZmlnX3NvdXJjZSwKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICgheGx1X2Nm
Z19nZXRfbGlzdCAoY29uZmlnLCAic3RhdGljX3NobSIsICZzc2htcywgMCwgMCkpIHsKKyAgICAg
ICAgZF9jb25maWctPm51bV9zc2htcyA9IDA7CisgICAgICAgIGRfY29uZmlnLT5zc2htcyA9IE5V
TEw7CisgICAgICAgIHdoaWxlICgoYnVmID0geGx1X2NmZ19nZXRfbGlzdGl0ZW0gKHNzaG1zLCBk
X2NvbmZpZy0+bnVtX3NzaG1zKSkgIT0gTlVMTCkgeworICAgICAgICAgICAgbGlieGxfc3RhdGlj
X3NobSAqc3NobTsKKyAgICAgICAgICAgIGNoYXIgKmJ1ZjIgPSBzdHJkdXAoYnVmKTsKKyAgICAg
ICAgICAgIGludCByZXQ7CisKKyAgICAgICAgICAgIHNzaG0gPSBBUlJBWV9FWFRFTkRfSU5JVF9O
T0RFVklEKGRfY29uZmlnLT5zc2htcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRfY29uZmlnLT5udW1fc3NobXMsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htX2luaXQpOworICAgICAgICAg
ICAgcmV0ID0geGx1X3NzaG1fcGFyc2UoY29uZmlnLCBidWYyLCBzc2htKTsKKyAgICAgICAgICAg
IGlmIChyZXQpIHsKKyAgICAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICJ4bDogSW52YWxpZCBhcmd1bWVudCBmb3Igc3RhdGljX3NobTogJXMiLCBi
dWYyKTsKKyAgICAgICAgICAgICAgICBleGl0KEVYSVRfRkFJTFVSRSk7CisgICAgICAgICAgICB9
CisKKyAgICAgICAgICAgIGZyZWUoYnVmMik7CisgICAgICAgIH0KKyAgICB9CisKICAgICBpZiAo
IXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAicDkiLCAmcDlkZXZzLCAwLCAwKSkgewogICAgICAg
ICBsaWJ4bF9kZXZpY2VfcDkgKnA5OwogICAgICAgICBjaGFyICpzZWN1cml0eV9tb2RlbCA9IE5V
TEw7Ci0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:51:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega42-0008Td-C8; Tue, 30 Jan 2018 17:51:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/toe=ez=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ega40-0008Si-Ao
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:51:20 +0000
X-Inumbo-ID: 24b407e0-05e6-11e8-ba59-bc764e045a96
Received: from mail-pg0-x241.google.com (unknown [2607:f8b0:400e:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24b407e0-05e6-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 18:51:05 +0100 (CET)
Received: by mail-pg0-x241.google.com with SMTP id k68so7829218pga.3
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 09:51:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NBC4YWKhUe3Pr2/gTiASq9q950FC7G9mMbaFgrygOqI=;
 b=RSuDHALGeZZDZpv1HlWoIZIN55NuLn6uqSginHAiT3ew24rAGzOskPfGRAtqILvZjh
 d4+fiyVjE7huFX/d9gzgBkDC/Fo0+zLgK5OGjxvdoOoxYN61aPQOqtdjfQs0c18UJE1s
 K6LwAMk9/LuFN1XbLcSiR0vYw7uhULh9WDOe7ZZlI7iWRH7Jvsb7oFtYF0LptPV8PjnE
 uycs9pFK+zMuxH9EY/o0GGqST3S9sAbLy0D/dg0gBt9H2DnUG+JNBLZP5kT4oN2S1INT
 FxWHboeSH3QDPd+GyYbhrZD6+UK6WQv2OSrpckJkwR40YuwnfAXpM1l6fUW7PBF9i36x
 3X2A==
X-Google-DKIM-Signature: v=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=NBC4YWKhUe3Pr2/gTiASq9q950FC7G9mMbaFgrygOqI=;
 b=SZ95JiRi+BcDEkXEmBgn9bwCvVf+Vg4/1qekYZYZ0se3I2CwDns8mhlibzg6IetYl3
 KSqGEwjZPBSymyGuRuhLU1lv9rIJQ+lC0+JEiN5jJw2XDcrowgOnsmYYb9vPs5cX32VT
 3yR2SWXPPKPotu9ZmznHkr9RxQ6fttrGDudF70njb9MyL7YEtS4hDR8kQ+ZkGGp3Fq32
 M/z5uHFFyVKj++7/XNj6qL2dIdJEgIORmFGAEKZkb6hwEZJIJoJ5tLHghKjzLyuhNf3t
 PPL2Pl0kWsMUDGdj1Y30nQ2Cz9/MdbvEW0cz+kbXGRu1FLBHRLZqkcTrmQHFjho1AEf4
 W8sQ==
X-Gm-Message-State: AKwxytdQTWQo0YLLVNxSpPseGnutuJRs4ighu+PmIlANjWLVjR1E0ndv
 X7vMLZffqWAg3gzwVJp9UMDIeQ==
X-Google-Smtp-Source: AH8x227hiBfdCw+nuZYSOXwh6DZOnWXlrSKVBQ1ZOtgCUpV09rygP61bHKMfVULBWQnYkcnQ8QzR+A==
X-Received: by 2002:a17:902:2845:: with SMTP id
 e63-v6mr25249040plb.438.1517334677327; 
 Tue, 30 Jan 2018 09:51:17 -0800 (PST)
Received: from localhost.localdomain ([139.198.120.23])
 by smtp.gmail.com with ESMTPSA id j23sm37594970pfj.42.2018.01.30.09.51.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 09:51:16 -0800 (PST)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 01:50:24 +0800
Message-Id: <20180130175024.26921-8-blackskygg@gmail.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180130175024.26921-1-blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v4 7/7] docs: documentation about static shared
	memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIGRvY3MgdG8gZG9jdW1lbnQgdGhlIG1vdGl2YXRpb24sIHVzYWdlLCB1c2UgY2FzZXMgYW5k
IG90aGVyCnJlbGV2YW50IGluZm9ybWF0aW9uIGFib3V0IHRoZSBzdGF0aWMgc2hhcmVkIG1lbW9y
eSBmZWF0dXJlLgoKVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNo
YXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKZnJvbSB4bCBjb25maWcgZmlsZSIuIFNlZToK
CiAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgv
bXNnMDMyNDIuaHRtbAoKU2lnbmVkLW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21h
aWwuY29tPgoKQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwotLS0KIGRvY3MvbWFuL3hsLXN0YXRpYy1z
aG0tY29uZmlndXJhdGlvbi5wb2QuNSB8IDI1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluICAgICAgICAgICAgICAgICAgIHwgICA4ICsKIGRv
Y3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93biAgICAgICAgICB8ICA0NyArKysrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgMzEyIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2Nz
L21hbi94bC1zdGF0aWMtc2htLWNvbmZpZ3VyYXRpb24ucG9kLjUKCmRpZmYgLS1naXQgYS9kb2Nz
L21hbi94bC1zdGF0aWMtc2htLWNvbmZpZ3VyYXRpb24ucG9kLjUgYi9kb2NzL21hbi94bC1zdGF0
aWMtc2htLWNvbmZpZ3VyYXRpb24ucG9kLjUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uZDY4ZWQwZWJmNwotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvbWFuL3hsLXN0YXRp
Yy1zaG0tY29uZmlndXJhdGlvbi5wb2QuNQpAQCAtMCwwICsxLDI1NyBAQAorPWhlYWQxIE5BTUUK
KworeGwtc3RhdGljLXNobS1jb25maWd1cmF0aW9uIC0gWEwgU3RhdGljIFNoYXJlZCBNZW1lb3J5
IENvbmZpZ3VyYXRpb24gU3ludGF4CisKKworKEI8Tk9URT46IFRoaXMgaXMgY3VycmVudGx5IG9u
bHkgYXZhaWxhYmxlIHRvIEFSTSBndWVzdHMuKQorCis9aGVhZDEgREVTQ1JJUFRJT04KKworVGhl
IHN0YXRpY19zaG0gb3B0aW9uIGFsbG93cyB1c2VycyB0byBzdGF0aWNhbGx5IHNldHVwIHNoYXJl
ZCBtZW1vcnkgcmVnaW9ucworYW1vbmcgYSBncm91cCBvZiBWTXMsIGVuYWJsaW5nIGd1ZXN0cyB3
aXRob3V0IGdyYW50IHRhYmxlIHN1cHBvcnQgdG8gZG8KK3NobS1iYXNlZCBjb21tdW5pY2F0aW9u
LgorCitFdmVyeSBzaGFyZWQgcmVnaW9uIGlzOgorCis9b3ZlciA0CisKKyogVW5pcXVlbHkgaWRl
bnRpZmllZCBieSBhIHN0cmluZyB0aGF0IGlzIG5vIGxvbmdlciB0aGFuIDEyOCBjaGFyYWN0ZXJz
LCB3aGljaAoraXMgY2FsbGVkIGFuIEI8aWRlbnRpZmllcj4gaW4gdGhpcyBkb2N1bWVudC4KKwor
KiBCYWNrZWQgYnkgZXhhY3RlbHkgb25lIGRvbWFpbiwgd2hpY2ggaXMgY2FsbGVkIGEgQjxtYXN0
ZXI+IGRvbWFpbiwgYW5kIGFsbAordGhlIG90aGVyIGRvbWFpbnMgd2hvIGFyZSBhbHNvIHNoYXJp
bmcgdGhpcyByZWdpb24gYXJlIGNhbGxlZCBCPHNsYXZlPnMuCisKKz1iYWNrCisKKz1oZWFkMSBT
WU5UQVgKKworVGhpcyBkb2N1bWVudCBzcGVjaWZpZXMgc3ludGF4IG9mIHRoZSBzdGF0aWMgc2hh
cmVkIG1lbW9yeSBjb25maWd1cmF0aW9uIGluCit0aGUgeGwgY29uZmlnIGZpbGUuIEl0IGhhcyB0
aGUgZm9sbG93aW5nIGZvcm06CisKKyAgICBzdGF0aWNfc2htID0gWyAiU1NITV9TUEVDIiwgIlNT
SE1fU1BFQyIsIC4uLiBdCisKK3doZXJlIGVhY2ggQzxTU0hNX1NQRUM+IGlzIGluIHRoaXMgZm9y
bToKKworICAgIFs8a2V5Pj08dmFsdWU+LF0qCisKK1ZhbGlkIGV4YW1wbGVzIG9mIEM8U1NITV9T
UEVDPiBhcmU6CisKKyAgICBpZD1JRDEsIGJlZ2luPTB4MTAwMDAwLCBlbmQ9MHgyMDAwMDAsIHJv
bGU9bWFzdGVyLCBjYWNoZV9wb2xpY3k9eDg2X25vcm1hbAorICAgIGlkPUlEMSwgb2Zmc2V0ID0g
MCwgYmVnaW49MHg1MDAwMDAsIGVuZD0weDYwMDAwMCwgcm9sZT1zbGF2ZSwgcHJvdD1ydworICAg
IGlkPUlEMiwgYmVnaW49MHgzMDAwMDAsIGVuZD0weDQwMDAwMCwgcm9sZT1tYXN0ZXIKKyAgICBp
ZD1JRDIsIG9mZnNldCA9IDB4MTAwMDAsIGJlZ2luPTB4NjkwMDAwLCBlbmQ9MHg4MDAwMDAsIHJv
bGU9c2xhdmUKKyAgICBpZD1JRDIsIG9mZnNldCA9IDB4MTAwMDAsIGJlZ2luPTB4NjkwMDAwLCBl
bmQ9MHg4MDAwMDAsIHJvbGU9c2xhdmUKKworVGhlc2UgbWlnaHQgYmUgc3BlY2lmaWVkIGluIHRo
ZSBkb21haW4gY29uZmlnIGZpbGUgbGlrZSB0aGlzOgorCisgICAgc3RhdGljX3NobSA9IFsiaWQ9
SUQyLCBvZmZzZXQgPSAweDEwMDAwLCBiZWdpbj0weDY5MDAwMCwgZW5kPTB4ODAwMDAwLAorcm9s
ZT1zbGF2ZSJdCisKKworTW9yZSBmb3JtYWxseSwgdGhlIHN0cmluZyBpcyBhIHNlcmllcyBvZiBj
b21tYS1zZXBhcmF0ZWQga2V5d29yZC92YWx1ZQorcGFpcnMuIEVhY2ggcGFyYW1ldGVyIG1heSBi
ZSBzcGVjaWZpZWQgYXQgbW9zdCBvbmNlLiBEZWZhdWx0IHZhbHVlcyBhcHBseSBpZgordGhlIHBh
cmFtZXRlciBpcyBub3Qgc3BlY2lmaWVkLgorCis9aGVhZDEgUGFyYW1ldGVycworCis9b3ZlciA0
CisKKz1pdGVtIEI8aWQ+CisKKz1vdmVyIDQKKworPWl0ZW0gRGVzY3JpcHRpb24KKworVGhlIHVu
aXF1ZSBpZGVudGlmaWVyIG9mIHRoZSBzaGFyZWQgbWVtb3J5IHJlZ2lvbi4KKworRXZlcnkgaWRl
bnRpZmllciBjb3VsZCBhcHBlYXIgb25seSBvbmNlIGluIGVhY2ggeGwgY29uZmlnIGZpbGUuCisK
Kz1pdGVtIFN1cHBvcnRlZCB2YWx1ZXMKKworQSBzdHJpbmcgdGhhdCBjb250YWlucyBhbHBoYW51
bWVyaWNzIGFuZCAiXyJzLCBhbmQgaXMgbm8gbG9uZ2VyIHRoYW4gMTI4CitjaGFyYWN0ZXJzLgor
Cis9aXRlbSBEZWZhdWx0IHZhbHVlCisKK05vbmUsIHRoaXMgcGFyYW1ldGVyIGlzIG1hbmRhdG9y
eS4KKworPWJhY2sKKworPWl0ZW0gQjxiZWdpbj4vQjxlbmQ+CisKKz1vdmVyIDQKKworPWl0ZW0g
RGVzY3JpcHRpb24KKworVGhlIGJvdW5kYXJpZXMgb2YgdGhlIHNoYXJlZCBtZW1vcnkgYXJlYS4K
KworPWl0ZW0gU3VwcG9ydGVkIHZhbHVlcworCitTYW1lIHdpdGggQjxvZmZzZXQ+LgorCis9aXRl
bSBEZWZhdWx0IFZhbHVlCisKK05vbmUsIHRoaXMgcGFyYW1ldGVyIGlzIG1hbmRhdG9yeS4KKwor
PWJhY2sKKworPWl0ZW0gQjxvZmZzZXQ+CisKKz1vdmVyIDQKKworPWl0ZW0gRGVzY3JpcHRpb24K
KworQ2FuIG9ubHkgYXBwZWFyIHdoZW4gQjxyb2xlPiA9IHNsYXZlLiBJZiBzZXQsIHRoZSBhZGRy
ZXNzIG1hcHBpbmcgd2lsbCBub3QKK3N0YXJ0IGZyb20gdGhlIGJlZ2lubmluZyB0aGUgYmFja2lu
ZyBtZW1vcnkgcmVnaW9uLCBidXQgZnJvbSB0aGUgbWlkZGxlCisoQjxvZmZldD4gYnl0ZXMgYXdh
eSBmcm9tIHRoZSBiZWdpbm5pbmcpIG9mIGl0LiBTZWUgdGhlIGdyYXBoIGJlbG93OgorCitXaXRo
IEI8b2Zmc2V0PiA9IDAsIHRoZSBtYXBwaW5nIHdpbGwgbG9vayBsaWtlOgorCisgIGJhY2tpbmcg
bWVtb3J5IHJlZ2lvbjogICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
CisgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfAorICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8CisgICAgICAgICAg
ICAgICAgICAgICAgICAgIFYgICAgICAgICAgICAgICAgICAgICAgIFYKKyAgc2xhdmUncyBzaGFy
ZWQgcmVnaW9uOiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworCitXaXRoIEI8b2Zmc2V0PiA+
IDA6CisKKyAgYmFja2luZyBtZW1vcnkgcmVnaW9uOiAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjCisgICAgICAgICAgICAgICAgICAgICAgICAgICB8PC0tIG9mZnNl
dCAtLT58fCAgICAgICAgICAgICAgICAgICAgICAgfAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgViAgICAgICAgICAg
ICAgICAgICAgICAgVgorICBzbGF2ZSdzIG1lbW9yeSByZWdpb246ICAgICAgICAgICAgICAgICAg
ICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKworPWl0ZW0gU3VwcG9ydGVkIHZhbHVlcworCitE
ZWNpbWFscyBvciBoZXhhZGVjaW1hbHMgd2l0aCBhIHByZWZpeCAiMHgiLCBhbmQgc2hvdWxkIGJl
IHRoZSBtdWx0aXBsZSBvZiB0aGUKK2h5cGVydmlzb3IgcGFnZSBncmFudWxhcml0eSAoY3VycmVu
dGx5IDRLIG9uIGJvdGggQVJNIGFuZCB4ODYpLgorCis9aXRlbSBEZWZhdWx0IHZhbHVlCisKKzB4
MAorCis9YmFjaworCis9aXRlbSBCPHJvbGU+CisKKz1vdmVyIDQKKworPWl0ZW0gRGVzY3JpcHRp
b24KKworVGhlIGJhY2tpbmcgYXJlYSB3b3VsZCBiZSB0YWtlbiBmcm9tIG9uZSBkb21haW4sIHdo
aWNoIHdlIHdpbGwgbWFyaworYXMgdGhlICJtYXN0ZXIgZG9tYWluIiwgYW5kIHRoaXMgZG9tYWlu
IHNob3VsZCBiZSBjcmVhdGVkIHByaW9yIHRvIGFueQorb3RoZXIgc2xhdmUgZG9tYWlucyB0aGF0
IGRlcGVuZCBvbiBpdC4KKworVGhpcyBhcnVnbWVudCBzcGVjaWZpZXMgdGhlIHJvbGUgb2YgdGhp
cyBkb21haW4uCisKKz1pdGVtIFN1cHBvcnRlZCB2YWx1ZXMKKworbWFzdGVyLCBzbGF2ZQorCis9
aXRlbSBEZWZhdWx0IHZhbHVlCisKK3NsYXZlCisKKz1iYWNrCisKKz1pdGVtIEI8cHJvdD4KKwor
PW92ZXIgNAorCis9aXRlbSBEZXNjcmlwdGlvbgorCitXaGVuIEI8cm9sZT4gPSBtYXN0ZXIsIHRo
aXMgbWVhbnMgdGhlIGxhcmdlc3Qgc2V0IG9mIHN0YWdlLTIgcGVybWlzc2lvbiBmbGFncwordGhh
dCBjYW4gYmUgZ3JhbnRlZCB0byB0aGUgc2xhdmUgZG9tYWlucy4gV2hlbiBCPHJvbGU+ID0gc2xh
dmUsIHRoaXMgbWVhbnMgdGhlCitzdGFnZS0yIHBlcm1pc3Npb24gZmxhZ3Mgb2YgdGhlIHNoYXJl
ZCBtZW1vcnkgYXJlYS4KKworPWl0ZW0gU3VwcG9ydGVkIHZhbHVlcworCitDdXJyZW50bHkgb25s
eSAncncnIGlzIHN1cHBvcnRlZC4KKworPWl0ZW0gRGVmYXVsdCB2YWx1ZQorCitydworCis9YmFj
aworCis9aXRlbSBCPGNhY2hlX3BvbGljeT4KKworPW92ZXIgNAorCis9aXRlbSBEZXNjcmlwdGlv
bgorCitUaGUgc3RhZ2UtMiBjYWNoZWFiaWxpdHkvc2hhcmVhYmlsaXR5IGF0dHJpYnV0ZXMgb2Yg
dGhlIHNoYXJlZCBtZW1vcnkgYXJlYS4KK1RoaXMgY2FuIG9ubHkgYXBwZWFyIHdoZW4gQjxyb2xl
PiA9IG1hc3Rlci4KKworPWl0ZW0gU3VwcG9ydGVkIHZhbHVlcworCitDdXJyZW50bHksIG9ubHkg
dGhlIGZvbGxvd2luZyBwb2xpY3kgaXMgc3VwcG9ydGVkOgorCis9b3ZlciA0CisKKz1pdGVtIEI8
QVJNX25vcm1hbD4KKworT25seSBhcHBsaWNhYmxlIHRvIEFSTSBndWVzdHMuIFRoaXMgd291bGQg
bWVhbiBJbm5lciBhbmQgT3V0ZXIgV3JpdGUtQmFjaworQ2FjaGVhYmxlLCBhbmQgSW5uZXIgU2hh
cmVhYmxlLgorCis9YmFjaworCis9aXRlbSBEZWZhdWx0IHZhbHVlCisKK0FSTV9ub3JtYWwKKwor
PWJhY2sKKworPWJhY2sKKworPWhlYWQxIFRZUElDQUwgVVNBR0UKKworQSB0eXBpY2FsIHByb2Nl
ZHVyZSBvZiBzZXR0aW5nIHVwIGEgc2hhcmVkIG1lbSByZWdpb24gYW1vbmcgc2V2ZXJhbCBWTXMg
aXM6CisKKz1vdmVyIDQKKworMS4gQWRkIGEgc3RhdGljX3NobSBvcHRpb24gdG8gdGhlIG1hc3Rl
ciBkb21haW4ncyB4bCBjb25maWcgZmlsZSwgYXNzaWduIGFuCitCPElEPiB0byBpdCBhbmQgbWFy
ayBpdCdzIEI8cm9sZT4gYXMgbWFzdGVyLCBhbmQgc2V0IHVwIHRoZSBib3VuZGFyaWVzLCBwcm90
CitmbGFnLCBhbmQgQjxjYWNoZV9wb2xpY3k+IGFwcHJvcHJpYXRlbHkuCisKKzIuIEFkZCBhIHN0
YXRpY19zaG0gb3B0aW9uIHRvIGV2ZXJ5IHNsYXZlIGRvbWFpbidzIHhsIGNvbmZpZyBmaWxlLCBz
ZXQKK3RoZWlyIEI8SUQ+IHRvIHRoZSBzYW1lIHZhbHVlIGFzIHRoZSBtYXN0ZXIncywgYW5kIHNl
dCB1cCB0aGUgQjxvZmZzZXQ+LAorYm91bmRhcmllcyBhbmQgcHJvdCBmbGFnIGFwcHJvcHJpYXRl
bHkuCisKKzMuIENyZWF0ZSB0aGUgbWFzdGVyIGRvbWFpbi4KKworNC4gQ3JlYXRlIHRoZSBzbGF2
ZXMuCisKKz1iYWNrCisKK1JlbWVtYmVyIHRoYXQgdGhlIG1hc3RlciBkb21haW4gbXVzdCBiZSBj
cmVhdGVkIGJlZm9yZSBhbnkgc2xhdmUgZG9tYWlucyBjb3VsZAorYmUgY3JlYXRlZCwgZm9yIHRo
ZSBzbGF2ZXMgZGVwZW5kIG9uIHRoZSBtZW1vcnkgcGFnZXMgYmFja2VkIGJ5IHRoZWlyIG1hc3Rl
ci4KKworPWhlYWQxIEV4YW1wbGUKKworU3VwcG9zZSB0aGF0IHdlIGhhdmUgMyBkb21haW5zOiB2
bTF+dm0zLiBBbmQgd2Ugd2FudCB0byBzZXR1cCB0d28gc2hhcmVkCityZWdpb25zLCBzYXksIElE
MSBhbmQgSUQyLCBhbW9uZyB0aGUgdGhyZWUgZG9tYWlucywgd2l0aCB0aGUgZm9sbG93aW5nIGFk
ZHJlc3MKK21hcHBpbmc6CisKKyAgIElEMTogKHZtMSA6IDB4MTAwMDAwfjB4MjAwMDAwKSA8PT09
PT0+ICh2bTIgOiAweDUwMDAwMH4weDYwMDAwMCkKKyAgIElEMjogKHZtMSA6IDB4MzEwMDAwfjB4
NDAwMDAwKSA8PT09PT0+ICh2bTMgOiAweDY5MDAwMH4weDgwMDAwMCkKKworQWNjb3JkaW5nIHRv
IHRoZSBzeW50YXggZGVmaW5lZCBhYm92ZSwgdGhlIHhsIGNvbmZpZyBmaWxlcyBvZiB0aGUgdGhy
ZWUgZG9tYWlucworc2hvdWxkIGNvbnRhaW5zIHRoZSBmb2xsb3dpbmcgY29udGVudDoKKworSW4g
eGwgY29uZmlnIGZpbGUgb2Ygdm0xOgorICBzdGF0aWNfc2htID0gWyAiaWQ9SUQxLCBiZWdpbj0w
eDEwMDAwMCwgZW5kPTB4MjAwMDAwLCByb2xlPW1hc3RlciwKK2NhY2hlX3BvbGljeT14ODZfbm9y
bWFsLCBwcm90PXJ3IiwKKyJpZD1JRDIsIGJlZ2luPTB4MzAwMDAwLCBlbmQ9MHg0MDAwMDAsIHJv
bGU9bWFzdGVyIiBdCisKK0luIHhsIGNvbmZpZyBmaWxlIG9mIHZtMjoKKyAgc3RhdGljX3NobSA9
IFsgImlkPUlEMSwgb2Zmc2V0PTAsIGJlZ2luPTB4NTAwMDAwLCBlbmQ9MHg2MDAwMDAsCityb2xl
PXNsYXZlLCBwcm90PXJ3IiBdCisKK0luIHhsIGNvbmZpZyBmaWxlIG9mIHZtMzoKKyAgc3RhdGlj
X3NobSA9IFsgImlkPUlEMiwgb2Zmc2V0PTB4MTAwMDAsIGJlZ2luPTB4NjkwMDAwLAorZW5kPTB4
ODAwMDAwLCByb2xlPXNsYXZlIiBdCisKK0FmdGVyIHRoYXQsIGp1c3QgY3JlYXRlIHZtMSBmaXJz
dCwgYW5kIHRoZW4gY3JlYXRlIHZtMiBhbmQgdm0zIGluIGFueSBvcmRlci4KZGlmZiAtLWdpdCBh
L2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbiBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgppbmRl
eCBhNjk5MzY3Nzc5Li5jNGQ4ZDVlOGZmIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcucG9k
LjUuaW4KKysrIGIvZG9jcy9tYW4veGwuY2ZnLnBvZC41LmluCkBAIC0yNzcsNiArMjc3LDE0IEBA
IG1lbW9yeT04MDk2IHdpbGwgcmVwb3J0IHNpZ25pZmljYW50bHkgbGVzcyBtZW1vcnkgYXZhaWxh
YmxlIGZvciB1c2UKIHRoYW4gYSBzeXN0ZW0gd2l0aCBtYXhtZW09ODA5NiBtZW1vcnk9ODA5NiBk
dWUgdG8gdGhlIG1lbW9yeSBvdmVyaGVhZAogb2YgaGF2aW5nIHRvIHRyYWNrIHRoZSB1bnVzZWQg
cGFnZXMuCiAKKz1pdGVtIEI8c3RhdGljX3NobT1bICJTU0hNX1NQRUMiLCAiU1NITV9TUEVDIiwg
Li4uIF0+CisKK1NwZWNpZmllcyB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkgcmVnaW9ucyBvZiB0
aGlzIGd1ZXN0LiBTdGF0aWMgc2hhcmVkCittZW1vcnkgcmVnaW9ucyBlbmFibGVzIGd1ZXN0cyB0
byBjb21tdW5pY2F0ZSB3aXRoIGVhY2ggb3RoZXIgdGhyb3VnaAorb25lIG9yIG1vcmUgc2hhcmVk
IG1lbW9yeSByZWdpb25zLCBldmVuIHdpdGhvdXQgZ3JhbnQgdGFibGUgc3VwcG9ydC4KK0N1cnJl
bnRseSwgdGhpcyBvbmx5IHdvcmtzIG9uIEFSTSBndWVzdHMuCitTZWUgTDx4bC1zdGF0aWMtc2ht
LWNvbmZpZ3VyYXRpb24oNSk+IGZvciBtb3JlIGRldGFpbHMuCisKID1iYWNrCiAKID1oZWFkMyBH
dWVzdCBWaXJ0dWFsIE5VTUEgQ29uZmlndXJhdGlvbgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bnN0b3JlLXBhdGhzLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3du
CmluZGV4IDdiZTI1OTJjNzQuLjMzYWQxMjM4MzkgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW5z
dG9yZS1wYXRocy5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rv
d24KQEAgLTE3NCw2ICsxNzQsMTQgQEAgdGhhbiB0aGlzIGFtb3VudCBvZiBSQU0uCiAKIFRoZSBz
aXplIG9mIHRoZSB2aWRlbyBSQU0gdGhpcyBkb21haW4gaXMgY29uZmlndXJlZCB3aXRoLgogCisj
IyMjIH4vc3RhdGljX3NobS9bX2EtekEtWjAtOV0rL3JvbGUgPSAoIm1hc3RlciJ8InNsYXZlIikg
W10KKworKE5vdGU6IEN1cnJlbnRseSwgdGhpcyB3aWxsIG9ubHkgYXBwZWFyIG9uIEFSTSBndWVz
dHMuKQorCitUaGUgcm9sZSBvZiB0aGlzIGRvbWFpbiBpbiB0aGUgc3RhdGljIHNoYXJlZCBtZW1v
cnkgcmVnaW9uIHdob3NlIGlkIG1hdGNoZXMKK3RoZSBgW19hLXpBLVowLTldK2AgcGFydCBpbiB0
aGUgcGF0aC4gKERlc2NyaWJlZCBpbiB0aGUgbWFucGFnZQorKip4bC1zdGF0aWMtc2htLWNvbmZp
Z3VyYXRpb24oNSkqKikuCisKICMjIyMgfi9kZXZpY2Uvc3VzcGVuZC9ldmVudC1jaGFubmVsID0g
IiJ8RVZUQ0hOIFt3XQogCiBUaGUgZG9tYWluJ3Mgc3VzcGVuZCBldmVudCBjaGFubmVsLiBUaGUg
dG9vbHN0YWNrIHdpbGwgY3JlYXRlIHRoaXMKQEAgLTUzOSw2ICs1NDcsNDUgQEAgdHlwZS4gVGhl
IG5hbWUgb2YgZWFjaCBiYWNrZW5kIGRpcmVjdG9yeSBpcyB0aGUgc2FtZSBhcyB0aGUgYmFja2Vu
ZCB0eXBlCiAKIENvbnRhaW5zIHRoZSBQSURzIG9mIHRoZSBkZXZpY2UgbW9kZWxzIHJ1bm5pbmcg
b24gdGhlIGRvbWFpbi4KIAorIyMjIyAvbGlieGwvc3RhdGljX3NobS9bX2EtekEtWjAtOV0rLyog
W10KKworKE5vdGU6IEN1cnJlbnRseSwgdGhpcyB3aWxsIG9ubHkgYXBwZWFyIG9uIEFSTSBndWVz
dHMuKQorCitUaGUgZm9sbG93aW5nIHBhdGhzIGNvbnRhaW4gYmFja2luZyBtZW1vcnkgcGFyYW1l
dGVycyBvZiBhIHN0YXRpYyBzaGFyZWQgbWVtb3J5Cit3aG9zZSBpZCBtYXRjaGVzIHRoZSBgW19h
LXpBLVowLTldK2AgcGFydCBpbiB0aGUgcGF0aC4gVGhlaXIgZm9ybWF0cyBhbmQKK21lYW5pbmdz
IGFyZSB0aGUgc2FtZSBhcyB0aG9zZSBpbiBhbiB4bCBjb25maWcgZmlsZSwgZGVzY3JpYmVkIGlu
IHRoZSBtYW5wYWdlCisqKnhsLXN0YXRpYy1zaG0tY29uZmlndXJhdGlvbig1KSoqLgorCisqIGJl
Z2luL2VuZDogdGhlIGJvdW5kYXJ5IG9mIHRoZSBiYWNraW5nIG1lbW9yeSByZWdpb24uCisqIHBy
b3Q6IHRoZSBsYXJnZXN0IHNldCBvZiBzdGFnZS0yIHBlcm1pc3Npb24gZmxhZ3MgdGhhdCBjYW4g
YmUgZ3JhbnRlZCB0bworICB0aGUgc2xhdmUgZG9tYWlucy4KKyogY2FjaGVfcG9saWN5OiB0aGUg
c3RhZ2UtMiBjYWNoZWFiaWxpdHkvc2hhcmVhYmlsaXR5IGF0dHJpYnV0ZXMgb2YgdGhlIGJhY2tp
bmcKKyAgbWVtb3J5IHJlZ2lvbi4KKworVGhlIGZvbGxvd2luZyBwYXRocyBjb250YWluIHJ1bi10
aW1lIGluZm9ybWF0aW9uIGFib3V0IHRoZSBzdGF0aWMgc2hhcmVkIG1lbW9yeQorcmVnaW9uLgor
CisqIG1hc3RlcjogdGhlIGRvbWlkIG9mIHRoZSBiYWNraW5nIGRvbWFpbi4KKyogc2xhdmVzOiBp
bmZvcm1hdGlvbiBhYm91dCB0aGUgc2xhdmVzIHRoYXQgYXJlIHNoYXJpbmcgdGhlIHJlZ2lvbiwg
c2VlCisgICoqIC9saWJ4bC9zdGF0aWNfc2htL1tfYS16QS1aMC05XSsvc2xhdmVzLyRET01JRC8q
ICoqIGJlbG93LgorKiB1c2VyY250OiBBbiBpbnRlZ2VyLiBUaGlzIGlzIHRoZSByZWZlcmVuY2Ug
Y291bnQgb2YgdGhlIGJhY2tpbmcgbWVtb3J5IHJlZ2lvbiwKKyAgaW5jbHVkaW5nIHRoZSBtYXN0
ZXIgZG9tYWluIGl0c2VsZi4gV2hlbiB0aGlzIHZhbHVlIHJlYWNoaWVzIDAsIHRoZSBiYWNraW5n
CisgIG1lbW9yeSByZWdpb24gd2lsbCBiZSBmcmVlZC4KKworIyMjIyAvbGlieGwvc3RhaXRjX3No
bS9bX2EtekEtWjAtOV0rL3NsYXZlcy8kRE9NSUQvKiBbXQorCisoTm90ZTogQ3VycmVudGx5LCB0
aGlzIHdpbGwgb25seSBhcHBlYXIgb24gQVJNIGd1ZXN0cy4pCisKK1RoZSBmb2xsb3dpbmcgcGF0
aHMgY29udGFpbiBzdGF0aWMgc2hhcmVkIG1lbW9yeSByZWdpb24gcGFyYW1ldGVycyBvZiBhIHNs
YXZlCitkb21haW4uIFRoZWlyIGZvcm1hdHMgYW5kIG1lYW5pbmdzIGFyZSB0aGUgc2FtZSBhcyB0
aG9zZSBpbiB4bCBjb25maWcgZmlsZXMsCitkZXNjcmliZWQgaW4gdGhlIG1hbnBhZ2UgKip4bC1z
dGF0aWMtc2htLWNvbmZpZ3VyYXRpb24oNSkqKi4KKworKiBiZWdpbi9lbmQ6IHRoZSBib3VuZGFy
eSBvZiB0aGUgc2hhcmVkIG1lbW9yeSByZWdpb24uCisqIHByb3Q6IHRoZSBzdGFnZS0yIHBlcm1p
c3Npb24gZmxhZ3Mgb2YgdGhlIHNoYXJlZCBtZW1vcnkgYXJlYS4KKyogb2Zmc2V0OiB3aGVuIG1h
cHBpbmcgdGhlIGJhY2tpbmcgbWVtb3J5IHJlZ2lvbiB0byB0aGUgc2xhdmUncyBtZW1vcnkgc3Bh
Y2UsCisgIHRoZSBtYXBwaW5nIHdpbGwgc3RhcnQgZnJvbSBvZmZzZXQgYnl0ZXMgYWZ0ZXIgdGhl
IGJlZ2lubmluZyBvZiB0aGUgYmFja2luZworICBtZW1vcnkgcmVnaW9uLgorCiAjIyBWaXJ0dWFs
IE1hY2hpbmUgUGF0aHMKIAogVGhlIC92bS8kVVVJRCBuYW1lc3BhY2UgaXMgdXNlZCBieSB0b29s
c3RhY2tzIHRvIHN0b3JlIHZhcmlvdXMKLS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:52:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:52:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega4j-0000GU-L8; Tue, 30 Jan 2018 17:52:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/toe=ez=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ega4i-0000FK-Cl
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:52:04 +0000
X-Inumbo-ID: 537f2d83-05e6-11e8-b9b1-635ca7ef6cff
Received: from mail-pf0-f169.google.com (unknown [209.85.192.169])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 537f2d83-05e6-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 17:52:24 +0000 (UTC)
Received: by mail-pf0-f169.google.com with SMTP id 23so9780161pfp.3
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 09:51:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=taqP/fvo4/XMulq3M1Ng972qfaY1vdJnjRUE3OlTLHA=;
 b=Uv0mXajkUwcqLYB0lNVUYbh9VRQFjQGYtAHdgwtTjZqDgq7hQMns70n/J9lTvQXZkU
 fALFeve/UHpaI/33zVbhTIN7nxWUFhFj9KBBkOdLLHCuseHkkrKToY5YtMCuvcDIyVCi
 dwuvmdvEeEULhkQJVV/QZvnejLNdM06yDOOx2wPkjLMAX4qIRla5Uo+T5T97rpWR+y7f
 pXGGdMm9cWSjaFG5mfB7AqNADF7bt00PUPrFzb82bgj7HNsbr1/pAQmgo8p6HA92ZgMT
 OefVaVPQlsmoEhw29OTrxhovHQbZqBPjxhAKAIXLDLzt7ND6maF7y7O4xlh8O8JcNGP+
 i5ww==
X-Google-DKIM-Signature: v=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=taqP/fvo4/XMulq3M1Ng972qfaY1vdJnjRUE3OlTLHA=;
 b=b7U++ngANoV72DUBGus87Nq7bsTjy60uM3IWeFO0B/2ox9DktqIdxweFATrjo39SuG
 arhmXoe1e2ijaPEqEc6xhxdvYTlIclNSjMsWdYXmmBDUXAlsQWRq5DOI/AQ1hr1mPIM+
 +Vi8Uo8/IfRQEmpgHiE68Vheor31Zr2ItUfFWi/UuYaJ2G2qu+vGU0ZByJcklfJG1Xjj
 jzvtB8+vdNgSjLB6WF7WeVkoF6Fs6kAwVj9GR5vDZnDfug86TGgf7gjISBMgFsOcWwVn
 uxL8vfKaytnLA6NDXyFFrLtTw1lacw2KrB9IUDNVfLm9sA7JEmFRn4E3NVBeHfQ0fsXi
 uxrg==
X-Gm-Message-State: AKwxytdZRBCJqd4YVzzjQowfmFS1phFFyMOYBY1I8VlO+tOSCglM104a
 o2H+ylx4vWwWcCuGAyKiOxyQMQ==
X-Google-Smtp-Source: AH8x227p+GIxv67tOyFoTvUv2FWVqX7fO7PPcUnyp1RmiqgWbltS7/s5yySCxmQV7xGjNRppfaAnCA==
X-Received: by 2002:a17:902:fa2:: with SMTP id
 31-v6mr25040616plz.346.1517334656461; 
 Tue, 30 Jan 2018 09:50:56 -0800 (PST)
Received: from localhost.localdomain ([139.198.120.23])
 by smtp.gmail.com with ESMTPSA id j23sm37594970pfj.42.2018.01.30.09.50.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 09:50:55 -0800 (PST)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 01:50:19 +0800
Message-Id: <20180130175024.26921-3-blackskygg@gmail.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180130175024.26921-1-blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
	XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhlIGV4aXN0aW5nIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiBzdWJvcCBvZiBYRU5NRU1fYWRk
X3RvX3BoeXNtYXAgZm9yYmlkcwphIERvbTAgdG8gbWFwIG1lbW9yeSBwYWdlcyBmcm9tIG9uZSBE
b21VIHRvIGFub3RoZXIsIHdoaWNoIHJlc3RyaWN0cyBzb21lIHVzZWZ1bAp5ZXQgbm90IGRhbmdl
cm91cyB1c2UgY2FzZXMgLS0gc3VjaCBhcyBzaGFyaW5nIHBhZ2VzIGFtb25nIERvbVUncyBzbyB0
aGF0IHRoZXkKY2FuIGRvIHNobS1iYXNlZCBjb21tdW5pY2F0aW9uLgoKVGhpcyBwYXRjaCBpbnRy
b2R1Y2VzIFhFTk1BUFNQQUNFX2dtZm5fc2hhcmUgdG8gYWRkcmVzcyB0aGlzIGluY29udmVuaWVu
Y2UsCndoaWNoIGlzIG1vc3RseSB0aGUgc2FtZSBhcyBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ24g
YnV0IGhhcyBpdHMgb3duIHhzbSBjaGVjay4KClNwZWNpZmljYWxseSwgdGhlIHBhdGNoOgoKKiBJ
bnRyb2R1Y2VzIGEgbmV3IGF2IHBlcm1pc3Npb24gTU1VX19TSEFSRV9NRU0gdG8gZGVub3RlIGlm
IHR3byBkb21haW5zIGNhbgogIHNoYXJlIG1lbW9yeSBieSB1c2luZyB0aGUgbmV3IHN1Ym9wOwoq
IEludHJvZHVjZXMgeHNtX21hcF9nbWZuX3NoYXJlKCkgdG8gY2hlY2sgaWYgKGN1cnJlbnQpIGhh
cyBwcm9wZXIgcGVybWlzc2lvbgogIG92ZXIgKHQpIEFORCBNTVVfX1NIQVJFX01FTSBpcyBhbGxv
d2VkIGJldHdlZW4gKGQpIGFuZCAodCk7CiogTW9kaWZ5IHRoZSBkZWZhdWx0IHhlbi50ZSB0byBh
bGxvdyBNTVVfX1NIQVJFX01FTSBmb3Igbm9ybWFsIGRvbWFpbnMgdGhhdAogIGFsbG93IGdyYW50
IG1hcHBpbmcvZXZlbnQgY2hhbm5lbHMuCgpUaGUgbmV3IHN1Ym9wIGlzIG1hcmtlZCB1bnN1cHBv
cnRlZCBmb3IgeDg2IGJlY2F1c2UgY2FsbGluZyBwMm1fYWRkX2ZvcmVnaW4Kb24gdHdvIERvbVUn
cyBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBvbiB4ODYuCgpUaGlzIGlzIGZvciB0aGUgcHJv
cG9zYWwgIkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwpm
cm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW4ub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIuaHRtbAoKU2lnbmVkLW9m
Zi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgoKQ2M6IERhbmllbCBEZSBH
cmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQog
IFYzOgogICogQ2hhbmdlIHNldmVyYWwgaWYgc3RhdGVtZW50cyB0byB0aGUgR0NDICcuLi4gPSBh
ID86IGInIGV4dGVudGlvbi4KICAqIExvb2t1cCB0aGUgY3VycmVudCBkb21haW4gaW4gdGhlIGhv
b2tzIGluc3RlYWQgb2YgcGFzc2luZyBpdCBhcyBhbiBhcmcuCgogIFY0OgogICogRWxpbWluYXRl
IHRoZSBkdXBsaWNhdGVkIChjKSBvdmVyIChkKSBjaGVjay4KICAqIEFkZGVkIGEgbmV3IHN1Ym9w
IGluc3RlYWQgb2YgbW9kaWZ5aW5nIHRoZSBvbGQgc3Vib3AuCi0tLQogdG9vbHMvZmxhc2svcG9s
aWN5L21vZHVsZXMveGVuLmlmICAgfCAyICsrCiB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAg
ICAgICAgICB8IDggKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAg
IHwgNCArKysrCiB4ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggICAgICAgICB8IDQgKysrKwog
eGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAgfCA2ICsrKysrKwogeGVuL2luY2x1
ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgfCA2ICsrKysrKwogeGVuL3hzbS9kdW1teS5jICAg
ICAgICAgICAgICAgICAgICAgfCAxICsKIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAg
ICAgIHwgNyArKysrKysrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8IDUg
KysrKysKIDkgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiBiL3Rvb2xzL2Zs
YXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZgppbmRleCA0NTk4ODBiYjAxLi5mMDJkNDkxMTRmIDEw
MDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYKKysrIGIvdG9vbHMv
Zmxhc2svcG9saWN5L21vZHVsZXMveGVuLmlmCkBAIC0xMjcsNiArMTI3LDggQEAgZGVmaW5lKGBk
b21haW5fY29tbXMnLCBgCiAJZG9tYWluX2V2ZW50X2NvbW1zKCQxLCAkMikKIAlhbGxvdyAkMSAk
MjpncmFudCB7IG1hcF9yZWFkIG1hcF93cml0ZSBjb3B5IHVubWFwIH07CiAJYWxsb3cgJDIgJDE6
Z3JhbnQgeyBtYXBfcmVhZCBtYXBfd3JpdGUgY29weSB1bm1hcCB9OworCWFsbG93ICQxICQyOm1t
dSBzaGFyZV9tZW07CisJYWxsb3cgJDIgJDE6bW11IHNoYXJlX21lbTsKICcpCiAKICMgZG9tYWlu
X3NlbGZfY29tbXMoZG9tYWluKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4v
YXJjaC9hcm0vbW0uYwppbmRleCAzYzMyOGUyZGY1Li44ZTM4NWQ2MmE4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTI1MSw2ICsxMjUx
LDcgQEAgaW50IHhlbm1lbV9hZGRfdG9fcGh5c21hcF9vbmUoCiAKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVpZ246CisgICAgY2FzZSBYRU5NQVBTUEFDRV9n
bWZuX3NoYXJlOgogICAgIHsKICAgICAgICAgc3RydWN0IGRvbWFpbiAqb2Q7CiAgICAgICAgIHAy
bV90eXBlX3QgcDJtdDsKQEAgLTEyNjUsNyArMTI2NiwxMiBAQCBpbnQgeGVubWVtX2FkZF90b19w
aHlzbWFwX29uZSgKICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgICAgICB9CiAKLSAg
ICAgICAgcmMgPSB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBkLCBvZCk7CisgICAg
ICAgIGlmICggc3BhY2UgPT0gWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduICkgeworICAgICAgICAg
ICAgcmMgPSB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VULCBkLCBvZCk7CisgICAgICAg
IH0gZWxzZSB7CisgICAgICAgICAgICByYyA9IHhzbV9tYXBfZ21mbl9zaGFyZShYU01fVEFSR0VU
LCBkLCBvZCk7CisgICAgICAgIH0KKwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgewogICAg
ICAgICAgICAgcmN1X3VubG9ja19kb21haW4ob2QpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBjNzMyNzM0YWMxLi42ODQ0MDNmNzM3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
NDEyNiw2ICs0MTI2LDEwIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAogICAgICAg
ICB9CiAgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduOgogICAgICAgICAgICAg
cmV0dXJuIHAybV9hZGRfZm9yZWlnbihkLCBpZHgsIGdmbl94KGdwZm4pLCBleHRyYS5mb3JlaWdu
X2RvbWlkKTsKKyAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9nbWZuX3NoYXJlOgorICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAiWEVOTUFQ
U1BBQ0VfZ21mbl9zaGFyZSBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBvbiB4ODZcbiIpOwor
ICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBicmVhazsK
ICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggMjkzODZkZjk4Yi4uY2U3MDc4ODY2MCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9tZW1vcnkuaApAQCAtMjI3LDYgKzIyNywxMCBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh4
ZW5fbWFjaHBoeXNfbWFwcGluZ190KTsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgU3RhZ2UtMiB1c2luZyB0aGUgTm9ybWFsIE1lbW9yeQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJbm5lci9PdXRlciBXcml0ZS1CYWNrIENhY2hlYWJsZQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZW1vcnkgYXR0cmlidXRlLiAqLwor
I2RlZmluZSBYRU5NQVBTUEFDRV9nbWZuX3NoYXJlICAgNiAvKiBTYW1lIGFzICpfZ21mbl9mb3Jl
aWduLCBidXQgdGhpcyBpcworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
b3IgYSBwcml2aWxlZ2VkIGRvbSB0byBzaGFyZSBwYWdlcworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBiZXR3ZWVuIHR3byBkb21zLiAqLworCiAvKiBgIH0gKi8KIAogLyoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oIGIveGVuL2luY2x1ZGUveHNtL2R1
bW15LmgKaW5kZXggZDZkZGFkY2FmZC4uY2RhODdkZWExMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUveHNtL2R1bW15LmgKKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKQEAgLTUyMSw2ICs1
MjEsMTIgQEAgc3RhdGljIFhTTV9JTkxJTkUgaW50IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9E
RUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCBzdHIKICAgICByZXR1cm4geHNtX2RlZmF1bHRf
YWN0aW9uKGFjdGlvbiwgZCwgdCk7CiB9CiAKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFw
X2dtZm5fc2hhcmUoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21h
aW4gKnQpCit7CisgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7CisgICAgcmV0dXJu
IHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgdCk7Cit9CisKIHN0
YXRpYyBYU01fSU5MSU5FIGludCB4c21faHZtX3BhcmFtKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIG9wKQogewogICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhT
TV9UQVJHRVQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveHNtL3hzbS5oIGIveGVuL2luY2x1
ZGUveHNtL3hzbS5oCmluZGV4IGUzOTEyYmNjOWQuLjEzMDViMTY5NzMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hzbS94c20uaAorKysgYi94ZW4vaW5jbHVkZS94c20veHNtLmgKQEAgLTg2LDYg
Kzg2LDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCphZGRfdG9fcGh5c21h
cCkgKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMik7CiAgICAgaW50ICgqcmVt
b3ZlX2Zyb21fcGh5c21hcCkgKHN0cnVjdCBkb21haW4gKmQxLCBzdHJ1Y3QgZG9tYWluICpkMik7
CiAgICAgaW50ICgqbWFwX2dtZm5fZm9yZWlnbikgKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBk
b21haW4gKnQpOworICAgIGludCAoKm1hcF9nbWZuX3NoYXJlKSAoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IGRvbWFpbiAqdCk7CiAgICAgaW50ICgqY2xhaW1fcGFnZXMpIChzdHJ1Y3QgZG9tYWlu
ICpkKTsKIAogICAgIGludCAoKmNvbnNvbGVfaW8pIChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgY21k
KTsKQEAgLTM3NSw2ICszNzYsMTEgQEAgc3RhdGljIGlubGluZSBpbnQgeHNtX21hcF9nbWZuX2Zv
cmVpZ24gKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkLCBzdHIKICAgICByZXR1
cm4geHNtX29wcy0+bWFwX2dtZm5fZm9yZWlnbihkLCB0KTsKIH0KIAorc3RhdGljIGlubGluZSBp
bnQgeHNtX21hcF9nbWZuX3NoYXJlICh4c21fZGVmYXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4geHNtX29wcy0+bWFwX2dtZm5fc2hh
cmUoZCwgdCk7Cit9CisKIHN0YXRpYyBpbmxpbmUgaW50IHhzbV9jbGFpbV9wYWdlcyh4c21fZGVm
YXVsdF90IGRlZiwgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICByZXR1cm4geHNtX29wcy0+Y2xh
aW1fcGFnZXMoZCk7CmRpZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15
LmMKaW5kZXggNDc5YjEwMzYxNC4uMzAxN2RmYzlhNiAxMDA2NDQKLS0tIGEveGVuL3hzbS9kdW1t
eS5jCisrKyBiL3hlbi94c20vZHVtbXkuYwpAQCAtMTI0LDYgKzEyNCw3IEBAIHZvaWQgX19pbml0
IHhzbV9maXh1cF9vcHMgKHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqb3BzKQogICAgIHNldF90b19k
dW1teV9pZl9udWxsKG9wcywgYWRkX3RvX3BoeXNtYXApOwogICAgIHNldF90b19kdW1teV9pZl9u
dWxsKG9wcywgcmVtb3ZlX2Zyb21fcGh5c21hcCk7CiAgICAgc2V0X3RvX2R1bW15X2lmX251bGwo
b3BzLCBtYXBfZ21mbl9mb3JlaWduKTsKKyAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIG1h
cF9nbWZuX3NoYXJlKTsKIAogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywgdm1fZXZlbnRf
Y29udHJvbCk7CiAKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svaG9va3MuYyBiL3hlbi94c20v
Zmxhc2svaG9va3MuYwppbmRleCAxODAyZDhkZmU2Li5kNGE4MTUzMzAxIDEwMDY0NAotLS0gYS94
ZW4veHNtL2ZsYXNrL2hvb2tzLmMKKysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCkBAIC0xMTk2
LDYgKzExOTYsMTIgQEAgc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCiAgICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShk
LCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSk7CiB9CiAK
K3N0YXRpYyBpbnQgZmxhc2tfbWFwX2dtZm5fc2hhcmUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IGRvbWFpbiAqdCkKK3sKKyAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybSh0LCBTRUNDTEFTU19N
TVUsIE1NVV9fTUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSkgPzoKKyAgICAgICAgZG9tYWluX2hh
c19wZXJtKGQsIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19TSEFSRV9NRU0pOworfQorCiBzdGF0aWMg
aW50IGZsYXNrX2h2bV9wYXJhbShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIG9wKQog
ewogICAgIHUzMiBwZXJtOwpAQCAtMTgxNSw2ICsxODIxLDcgQEAgc3RhdGljIHN0cnVjdCB4c21f
b3BlcmF0aW9ucyBmbGFza19vcHMgPSB7CiAgICAgLmFkZF90b19waHlzbWFwID0gZmxhc2tfYWRk
X3RvX3BoeXNtYXAsCiAgICAgLnJlbW92ZV9mcm9tX3BoeXNtYXAgPSBmbGFza19yZW1vdmVfZnJv
bV9waHlzbWFwLAogICAgIC5tYXBfZ21mbl9mb3JlaWduID0gZmxhc2tfbWFwX2dtZm5fZm9yZWln
biwKKyAgICAubWFwX2dtZm5fc2hhcmUgPSBmbGFza19tYXBfZ21mbl9zaGFyZSwKIAogI2lmIGRl
ZmluZWQoQ09ORklHX0hBU19QQVNTVEhST1VHSCkgJiYgZGVmaW5lZChDT05GSUdfSEFTX1BDSSkK
ICAgICAuZ2V0X2RldmljZV9ncm91cCA9IGZsYXNrX2dldF9kZXZpY2VfZ3JvdXAsCmRpZmYgLS1n
aXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20vZmxhc2sv
cG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IDg5Yjk5OTY2YmIuLmUyNDlhNjg3MjggMTAwNjQ0
Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC0zODMsNiArMzgzLDExIEBAIGNsYXNzIG1t
dQogIyBBbGxvdyBhIHByaXZpbGVnZWQgZG9tYWluIHRvIGluc3RhbGwgYSBtYXAgb2YgYSBwYWdl
IGl0IGRvZXMgbm90IG93bi4gIFVzZWQKICMgZm9yIHN0dWIgZG9tYWluIGRldmljZSBtb2RlbHMg
d2l0aCB0aGUgUFYgZnJhbWVidWZmZXIuCiAgICAgdGFyZ2V0X2hhY2sKKyMgQ2hlY2tlZCB3aGVu
IHVzaW5nIFhFTk1FTV9hZGRfdG9fcGh5c21hcCB3aXRoIFhFTk1BUFNQQUNFX2dtZm5fc2hhcmUK
KyMgdG8gc2hhcmUgbWVtb3J5IGJldHdlZW4gdHdvIGRvbWFpbnM6CisjICBzb3VyY2UgPSBkb21h
aW4gd2hvc2UgbWVtb3J5IGlzIGJlaW5nIHNoYXJlZAorIyAgdGFyZ2V0ID0gY2xpZW50IGRvbWFp
bgorICAgIHNoYXJlX21lbQogfQogCiAjIGNvbnRyb2wgb2YgdGhlIHBhZ2luZ19kb21jdGwgc3Bs
aXQgYnkgc3Vib3AKLS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:52:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:52:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega4w-0000L0-0W; Tue, 30 Jan 2018 17:52:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/toe=ez=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ega4u-0000JI-Iz
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:52:16 +0000
X-Inumbo-ID: 5afebcd9-05e6-11e8-b9b1-635ca7ef6cff
Received: from mail-pf0-f170.google.com (unknown [209.85.192.170])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5afebcd9-05e6-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 17:52:36 +0000 (UTC)
Received: by mail-pf0-f170.google.com with SMTP id a88so9768569pfe.12
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 09:52:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gPKzBFkEKi7emUw4bM4t5n893k/22woeBY5oW+pzn2E=;
 b=Ny4Z64gNQg2fEvaEz6sT4JrzV+sdTG1st40bmxFHI1wZfY6vM4SbYusEoj10Da3bAv
 ACNa5xA6gxw8W4kqe9Bg9NF3pH6pOcAcY2ybSeX+mRBnvXGnspeqg8vTs5Jgpe43mLxb
 EsgjjYrNn9zvtgR/Yv+CW5XYFALnfucZZO5p+WGERQUauNIXiPM8cjwhG32D8BZgZFk+
 UgH3yCFab/shfn8qD8MjR4rdOhNFhLh+4aZyFPordAi6X25v1Q03KjSvUsQ9D6QpsQK2
 QVoJe17TYU9E6i7IGun2q/VBlFP/3dlVCtWLqOBnKcrBVaNnw8SaGvzy0Ym2AE9Gw6Vr
 kAxg==
X-Google-DKIM-Signature: v=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=gPKzBFkEKi7emUw4bM4t5n893k/22woeBY5oW+pzn2E=;
 b=OIVTjd3zh40p85JJrSlmbq5pem4CsoGReiMXh37h8Dx2SFPp/3XYxtwWiSGb8KE1iG
 gHrsEdZA3M6FLX+mhRvRPCEfMiUdVbPgzgtmGPL3/sCjLDdBKLWxlKj8796FLIh3i8nm
 HsliH1hqxE+o0R3WIyh8MNeZn4GHBMvLjzTan3JjFOWXI7JxwEGlpDStgWAr7jchBIuU
 aoo/2LzPTuypTiqXg6vSOzmoYeIO0d0aZFfHRVROrh7TeFVqdXjjQvBaQ/+mdob5yXt1
 IVDve/LyJ9OjzPZmrCQh195q1cxLmqARLH5GFDyoZOMjASwMasxX30nHFWyIAj7Uk/xv
 BXYQ==
X-Gm-Message-State: AKwxytf5PIkwptHzPlSlRNuiaF1eW+KdykfLBIdwcWBgnPNP5TVj8GCO
 nc12NA+oWwIsRYW7rPMVpes+2A==
X-Google-Smtp-Source: AH8x226/bDnvvGhNWe4WaVCsUVX01R7wqPkzNtPSVYXnQyvCuz1i1dRsLwgzCKKtG0/bx4pepFnqVw==
X-Received: by 2002:a17:902:123:: with SMTP id
 32-v6mr26039069plb.278.1517334669057; 
 Tue, 30 Jan 2018 09:51:09 -0800 (PST)
Received: from localhost.localdomain ([139.198.120.23])
 by smtp.gmail.com with ESMTPSA id j23sm37594970pfj.42.2018.01.30.09.51.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 09:51:08 -0800 (PST)
From: Zhongze Liu <blackskygg@gmail.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 01:50:22 +0800
Message-Id: <20180130175024.26921-6-blackskygg@gmail.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180130175024.26921-1-blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>
Subject: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static shared
	memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

QWRkIGxpYnhsX19zc2htX2RlbCB0byB1bm1hcCBzdGF0aWMgc2hhcmVkIG1lbW9yeSBhcmVhcyBt
YXBwZWQgYnkKbGlieGxfX3NzaG1fYWRkIGR1cmluZyBkb21haW4gY3JlYXRpb24uIFRoZSB1bm1h
cHBpbmcgcHJvY2VzcyBpczoKCiogRm9yIGEgbWFzdGVyOiBkZWNyZWFzZSB0aGUgcmVmY291bnQg
b2YgdGhlIHNzaG0gcmVnaW9uLCBpZiB0aGUgcmVmY291bnQKICByZWFjaGVzIDAsIGNsZWFudXAg
dGhlIHdob2xlIHNzaG0gcGF0aC4KKiBGb3IgYSBzbGF2ZTogMSkgdW5tYXAgdGhlIHNoYXJlZCBw
YWdlcywgYW5kIGNsZWFudXAgcmVsYXRlZCB4cyBlbnRyaWVzLiBJZgogIHRoZSBzeXN0ZW0gd29y
a3Mgbm9ybWFsbHksIGFsbCB0aGUgc2hhcmVkIHBhZ2VzIHdpbGwgYmUgdW5tYXBwZWQsIHNvIHRo
ZXJlCiAgd29uJ3QgYmUgcGFnZSBsZWFrcy4gSW4gY2FzZSBvZiBlcnJvcnMsIHRoZSB1bm1hcHBp
bmcgcHJvY2VzcyB3aWxsIGdvIG9uIGFuZAogIHVubWFwIGFsbCB0aGUgb3RoZXIgcGFnZXMgdGhh
dCBjYW4gYmUgdW5tYXBwZWQsIHNvIHRoZSBvdGhlciBwYWdlcyB3b24ndAogIGJlIGxlYWtlZCwg
ZWl0aGVyLiAyKSBEZWNyZWFzZSB0aGUgcmVmY291bnQgb2YgdGhlIHNzaG0gcmVnaW9uLCBpZiB0
aGUKICByZWZjb3VudCByZWFjaGVzIDAsIGNsZWFudXAgdGhlIHdob2xlIHNzaG0gcGF0aC4KClRo
aXMgaXMgZm9yIHRoZSBwcm9wb3NhbCAiQWxsb3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFy
ZWFzIGJldHdlZW4gVk1zCmZyb20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KClsxXSBodHRw
czovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOC9tc2cwMzI0
Mi5odG1sCgpTaWduZWQtb2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+
CgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCi0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMg
ICB8ICAgNSArKwogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAgMiArCiB0b29scy9s
aWJ4bC9saWJ4bF9zc2htLmMgICAgIHwgMTA2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTEzIGluc2VydGlvbnMoKykKCmRpZmYg
LS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv
bWFpbi5jCmluZGV4IDEzYjFjNzNkNDAuLjM3ZjAwMTU1NGIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCkBAIC0x
MDI2LDYgKzEwMjYsMTEgQEAgdm9pZCBsaWJ4bF9fZGVzdHJveV9kb21pZChsaWJ4bF9fZWdjICpl
Z2MsIGxpYnhsX19kZXN0cm95X2RvbWlkX3N0YXRlICpkaXMpCiAgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAorICAgIHJjID0gbGlieGxfX3NzaG1fZGVsKGdjLCBkb21pZCk7CisgICAgaWYgKHJj
KSB7CisgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiRGVsZXRpbmcgc3RhdGljIHNobSBmYWls
ZWQuIik7CisgICAgfQorCiAgICAgaWYgKGxpYnhsX19kZXZpY2VfcGNpX2Rlc3Ryb3lfYWxsKGdj
LCBkb21pZCkgPCAwKQogICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlBjaSBzaHV0ZG93biBm
YWlsZWQiKTsKICAgICByYyA9IHhjX2RvbWFpbl9wYXVzZShjdHgtPnhjaCwgZG9taWQpOwpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2ludGVybmFsLmgKaW5kZXggMmNmZTRjMDhhNy4uYzM5OGI2YTZiOCAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5h
bC5oCkBAIC00NDI0LDYgKzQ0MjQsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX3N0cmlu
Z19pc19kZWZhdWx0KGNoYXIgKipzKQogX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fYWRkKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxp
YnhsX3N0YXRpY19zaG0gKnNzaG0sIGludCBsZW4pOwogCitfaGlkZGVuIGludCBsaWJ4bF9fc3No
bV9kZWwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOworCiBfaGlkZGVuIGludCBsaWJ4
bF9fc3NobV9jaGVja19vdmVybGFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2ht
cywgaW50IGxlbik7CiBfaGlkZGVuIGludCBsaWJ4bF9fc3NobV9zZXRkZWZhdWx0KGxpYnhsX19n
YyAqZ2MsIHVpbnQzMl90IGRvbWlkLApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc3No
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCmluZGV4IDU2MmY0NmYyOTkuLjFiZjRkNGMy
ZGMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9zc2htLmMKQEAgLTg2LDYgKzg2LDExMiBAQCBpbnQgbGlieGxfX3NzaG1fY2hlY2tf
b3ZlcmxhcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gMDsKIH0K
IAorLyogRGVjcmVhc2UgdGhlIHJlZmNvdW50IG9mIGFuIHNzaG0uIFdoZW4gcmVmY291bnQgcmVh
Y2hlcyAwLAorICogY2xlYW4gdXAgdGhlIHdob2xlIHNzaG0gcGF0aC4KKyAqLworc3RhdGljIHZv
aWQgbGlieGxfX3NzaG1fZGVjcmVmKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgeHQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3NobV9wYXRoKQor
eworICAgIGludCBjb3VudDsKKyAgICBjb25zdCBjaGFyICpjb3VudF9wYXRoLCAqY291bnRfc3Ry
aW5nOworCisgICAgY291bnRfcGF0aCA9IEdDU1BSSU5URigiJXMvdXNlcmNudCIsIHNzaG1fcGF0
aCk7CisgICAgaWYgKGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0LCBjb3VudF9wYXRoLCAm
Y291bnRfc3RyaW5nKSkKKyAgICAgICAgcmV0dXJuOworICAgIGNvdW50ID0gYXRvaShjb3VudF9z
dHJpbmcpOworCisgICAgaWYgKC0tY291bnQgPT0gMCkgeworICAgICAgICBsaWJ4bF9feHNfcGF0
aF9jbGVhbnVwKGdjLCB4dCwgc3NobV9wYXRoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwor
ICAgIGNvdW50X3N0cmluZyA9IEdDU1BSSU5URigiJWQiLCBjb3VudCk7CisgICAgbGlieGxfX3hz
X3dyaXRlX2NoZWNrZWQoZ2MsIHh0LCBjb3VudF9wYXRoLCBjb3VudF9zdHJpbmcpOworCisgICAg
cmV0dXJuOworfQorCitzdGF0aWMgdm9pZCBsaWJ4bF9fc3NobV9kb191bm1hcChsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwgY29uc3QgY2hhciAqaWQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1aW50NjRfdCBiZWdpbiwgdWludDY0X3QgZW5kKQoreworICAgIGJlZ2lu
ID4+PSBYQ19QQUdFX1NISUZUOworICAgIGVuZCA+Pj0gWENfUEFHRV9TSElGVDsKKyAgICBmb3Ig
KDsgYmVnaW4gPCBlbmQ7ICsrYmVnaW4pIHsKKyAgICAgICAgaWYgKHhjX2RvbWFpbl9yZW1vdmVf
ZnJvbV9waHlzbWFwKENUWC0+eGNoLCBkb21pZCwgYmVnaW4pKSB7CisgICAgICAgICAgICBTU0hN
X0VSUk9SKGRvbWlkLCBpZCwKKyAgICAgICAgICAgICAgICAgICAgICAgInVuYWJsZSB0byB1bm1h
cCBzaGFyZWQgcGFnZSBhdCAweCUiUFJJeDY0Ii4iLAorICAgICAgICAgICAgICAgICAgICAgICBi
ZWdpbik7CisgICAgICAgIH0KKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIGxpYnhsX19zc2htX2Rl
bF9zbGF2ZShsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHh0LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICppZCwgYm9v
bCBpc3JldHJ5KQoreworICAgIGNvbnN0IGNoYXIgKnNsYXZlX3BhdGgsICpiZWdpbl9zdHIsICpl
bmRfc3RyOworICAgIHVpbnQ2NF90IGJlZ2luLCBlbmQ7CisKKyAgICBzbGF2ZV9wYXRoID0gR0NT
UFJJTlRGKCIlcy9zbGF2ZXMvJSJQUkl1MzIsIFNTSE1fUEFUSChpZCksIGRvbWlkKTsKKworICAg
IGJlZ2luX3N0ciA9IGxpYnhsX194c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9iZWdpbiIs
IHNsYXZlX3BhdGgpKTsKKyAgICBlbmRfc3RyID0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBHQ1NQ
UklOVEYoIiVzL2VuZCIsIHNsYXZlX3BhdGgpKTsKKyAgICBiZWdpbiA9IHN0cnRvdWxsKGJlZ2lu
X3N0ciwgTlVMTCwgMTYpOworICAgIGVuZCA9IHN0cnRvdWxsKGVuZF9zdHIsIE5VTEwsIDE2KTsK
KworICAgIC8qIEF2b2lkIGNhbGxpbmcgZG9fdW5tYXAgbWFueSB0aW1lcyBpbiBjYXNlIG9mIHhz
IHRyYW5zYWN0aW9uIHJldHJ5ICovCisgICAgaWYgKCFpc3JldHJ5KQorICAgICAgICBsaWJ4bF9f
c3NobV9kb191bm1hcChnYywgZG9taWQsIGlkLCBiZWdpbiwgZW5kKTsKKworICAgIGxpYnhsX194
c19wYXRoX2NsZWFudXAoZ2MsIHh0LCBzbGF2ZV9wYXRoKTsKK30KKworLyogRGVsZXRlIHN0YXRp
Y19zaG0gZW50cmllcyBpbiB0aGUgeGVuc290cmUuICovCitpbnQgbGlieGxfX3NzaG1fZGVsKGxp
YnhsX19nYyAqZ2MsICB1aW50MzJfdCBkb21pZCkKK3sKKyAgICBpbnQgcmMsIGk7CisgICAgYm9v
bCBpc3JldHJ5OworICAgIHhzX3RyYW5zYWN0aW9uX3QgeHQgPSBYQlRfTlVMTDsKKyAgICBjb25z
dCBjaGFyICpkb21fcGF0aCwgKmRvbV9zc2htX3BhdGgsICpyb2xlOworICAgIGNoYXIgKipzc2ht
X2VudHM7CisgICAgdW5zaWduZWQgaW50IHNzaG1fbnVtOworCisgICAgZG9tX3BhdGggPSBsaWJ4
bF9feHNfZ2V0X2RvbXBhdGgoZ2MsIGRvbWlkKTsKKyAgICBkb21fc3NobV9wYXRoID0gR0NTUFJJ
TlRGKCIlcy9zdGF0aWNfc2htIiwgZG9tX3BhdGgpOworCisgICAgaXNyZXRyeSA9IGZhbHNlOwor
ICAgIGZvciAoOzspIHsKKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQo
Z2MsICZ4dCk7CisgICAgICAgIGlmIChyYykgZ290byBvdXQ7CisKKyAgICAgICAgaWYgKGxpYnhs
X194c19yZWFkKGdjLCB4dCwgZG9tX3NzaG1fcGF0aCkpIHsKKyAgICAgICAgICAgIHNzaG1fZW50
cyA9IGxpYnhsX194c19kaXJlY3RvcnkoZ2MsIHh0LCBkb21fc3NobV9wYXRoLCAmc3NobV9udW0p
OworICAgICAgICAgICAgaWYgKCFzc2htX2VudHMpIGNvbnRpbnVlOworCisgICAgICAgICAgICBm
b3IgKGkgPSAwOyBpIDwgc3NobV9udW07ICsraSkgeworICAgICAgICAgICAgICAgIHJvbGUgPSBs
aWJ4bF9feHNfcmVhZChnYywgeHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEdDU1BSSU5URigiJXMvJXMvcm9sZSIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBkb21fc3NobV9wYXRoLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3NobV9lbnRzW2ldKSk7CisgICAgICAgICAgICAg
ICAgYXNzZXJ0KHJvbGUpOworICAgICAgICAgICAgICAgIGlmICghc3RybmNtcChyb2xlLCAic2xh
dmUiLCA1KSkKKyAgICAgICAgICAgICAgICAgICAgbGlieGxfX3NzaG1fZGVsX3NsYXZlKGdjLCB4
dCwgZG9taWQsIHNzaG1fZW50c1tpXSwgaXNyZXRyeSk7CisKKyAgICAgICAgICAgICAgICBsaWJ4
bF9fc3NobV9kZWNyZWYoZ2MsIHh0LCBTU0hNX1BBVEgoc3NobV9lbnRzW2ldKSk7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0KKworICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9j
b21taXQoZ2MsICZ4dCk7CisgICAgICAgIGlmICghcmMpIGJyZWFrOworICAgICAgICBpZiAocmMg
PCAwKSBnb3RvIG91dDsKKyAgICAgICAgaXNyZXRyeSA9IHRydWU7CisgICAgfQorCisgICAgcmMg
PSAwOworb3V0OgorICAgIGxpYnhsX194c190cmFuc2FjdGlvbl9hYm9ydChnYywgJnh0KTsKKyAg
ICByZXR1cm4gcmM7Cit9CisKIC8qICAgbGlieGxfX3NzaG1fZG9fbWFwIC0tIG1hcCBwYWdlcyBp
bnRvIHNsYXZlJ3MgcGh5c21hcAogICoKICAqICAgVGhpcyBmdW5jdGlvbnMgbWFwcwotLSAKMi4x
Ni4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:55:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:55:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega8C-0000tY-Eu; Tue, 30 Jan 2018 17:55:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ilxa=ez=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ega8B-0000tS-H4
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:55:39 +0000
X-Inumbo-ID: d472db8f-05e6-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d472db8f-05e6-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 17:56:00 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0DEA421780;
 Tue, 30 Jan 2018 17:55:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0DEA421780
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 09:55:32 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180124182616.3384-2-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801300939300.11958@sstabellini-ThinkPad-X260>
References: <20180124182616.3384-1-julien.grall@linaro.org>
 <20180124182616.3384-2-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm: GICv3: Parse ITS
 information from the firmware tables later on
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZXJlIGFyZSBEZXZp
Y2UgVHJlZSAoZS5nIGZvciB0aGUgRm91bmRhdGlvbiBNb2RlbCkgb3V0IHRoYXQgZGVzY3JpYmVz
IHRoZQo+IElUUyBidXQgTFBJcyBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZSBwbGF0Zm9ybS4gQm9v
dGluZyB3aXRoIHN1Y2ggRFQgd2lsbAo+IHJlc3VsdCB0byBhbiBlYXJseSBEYXRhIEFib3J0LiBU
aGUgc2FtZSBEVCBpcyBib290aW5nIGZpbmUgd2l0aCBhCj4gYmFyZW1ldGFsICBMaW51eCBiZWNh
dXNlIElUUyB3aWxsIGJlIGluaXRpYWxpemVkIG9ubHkgd2hlbiBMUElzIGlzCj4gc3VwcG9ydGVk
Lgo+IAo+IFdoaWxlIHRoaXMgaXMgYSBidWcgaW4gdGhlIERULCBJIHRoaW5rIFhlbiBzaG91bGQg
YmUgYm9vdCB3aXRoIHRoZSBzYW1lCj4gaGFyZHdhcmUgbGV2ZWwgc3VwcG9ydCAoZS5nIElUUyB3
aWxsIG5vdCBiZSB1c2VkKSBhcyB3aXRoIGEgYmFyZW1ldGFsCj4gTGludXguCj4gCj4gVGhlIHNs
aWdodCBwcm9ibGVtIGlzIFhlbiBpcyByZWx5aW5nIG9uIGdpY3YzX2l0c19ob3N0X2hhc19pdHMo
KSB0byBrbm93Cj4gaWYgSVRTIGNhbiBiZSB1c2VkLiBUaGUgbGlzdCBpcyBwb3B1bGF0ZWQgYnkg
Z2ljdjNfaXRzX3tkdCxhY3BpfV9pbml0KCkuCj4gSXQgd291bGQgdGhlb3JpdGljYWwgYmUgcG9z
c2libGUgdG8gZ2F0ZSB0aG9zZSB3aXRoIGEgY2hlY2sgb2YKICAgICAgICAgICBeIHRoZW9yZXRp
Y2FsbHkKCgo+IEdJQ0RfVFlQRVIuTFBJUyBiZWNhdXNlIHdlIGRvbid0IGtub3cgeWV0IHdoZXRo
ZXIgdGhlIEhXIGlzIGFuIGFjdHVhbAo+IEdJQ3YzL0dJQ3Y0Lgo+IAo+IExvb2tpbmcgYXQgdGhl
IGNhbGxlcnMgb2YgZ2ljdjNfaXRzX2hvc3RfaGFzX2l0cygpLCB0aGV5IHdpbGwgb25seSBiZQo+
IGRvbmUgYWZ0ZXIgZ2ljdjNfaXRzX2luaXQoKSBpcyBjYWxsZWQuIFRoZXJlZm9yZSBtb3ZlIHRo
ZSBwYXJzaW5nIG9mIElUUwo+IGluZm9ybWF0aW9uIGZyb20gZmlybXdhcmUgdGFibGVzIGxhdGVy
IG9uLgo+IAo+IE5vdGUgdGhhdCBnaWN2M19pdHNfaW5pdCgpIGhhcyBiZWVuIG1vdmVkIGF0IHRo
ZSBlbmQgb2YgdGhlIGZpbGUgdG8KPiBhdm9pZCBmb3J3YXJkIGRlY2xhcmF0aW9uLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4gCj4g
LS0tCj4gCj4gSSBjYW4gbW92ZSB0aGUgY29kZSBtb3ZlbWVudCBpbiBhIHNlcGFyYXRlIHBhdGNo
IGlmIG5lY2Vzc2FyeS4gSXQgd2FzCj4gc21hbGwgZW5vdWdoIHRoYXQgSSB0aG91Z2h0IGl0IHdv
dWxkIG5vdCBiZSB3b3J0aC4KClllYWgsIHRoYXQncyBPSywgdGhhbmtzIGZvciBwb2ludGluZyBp
dCBvdXQKClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CgoKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gQWN0dWFsbHkgdGVzdCBj
b21waWxhdGlvbiBhbmQgYm9vdCBvZiB0aGlzIHBhdGNoLi4uCj4gLS0tCj4gIHhlbi9hcmNoL2Fy
bS9naWMtdjMtaXRzLmMgICAgICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICAgICAgICB8ICA1IC0tLS0t
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oIHwgMTIgLS0tLS0tLS0tLQo+ICAz
IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDM0IGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12
My1pdHMuYwo+IGluZGV4IGU1N2FlMDU3NzEuLjYxMjc4OTRkMGIgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12My1pdHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMK
PiBAQCAtNTE1LDIxICs1MTUsNiBAQCBzdGF0aWMgaW50IGdpY3YzX2l0c19pbml0X3NpbmdsZV9p
dHMoc3RydWN0IGhvc3RfaXRzICpod19pdHMpCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAt
aW50IGdpY3YzX2l0c19pbml0KHZvaWQpCj4gLXsKPiAtICAgIHN0cnVjdCBob3N0X2l0cyAqaHdf
aXRzOwo+IC0gICAgaW50IHJldDsKPiAtCj4gLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0
cywgJmhvc3RfaXRzX2xpc3QsIGVudHJ5KQo+IC0gICAgewo+IC0gICAgICAgIHJldCA9IGdpY3Yz
X2l0c19pbml0X3NpbmdsZV9pdHMoaHdfaXRzKTsKPiAtICAgICAgICBpZiAoIHJldCApCj4gLSAg
ICAgICAgICAgIHJldHVybiByZXQ7Cj4gLSAgICB9Cj4gLQo+IC0gICAgcmV0dXJuIDA7Cj4gLX0K
PiAtCj4gIC8qCj4gICAqIFRPRE86IEludmVzdGlnYXRlIHRoZSBpbnRlcmFjdGlvbiB3aGVuIGEg
Z3Vlc3QgcmVtb3ZlcyBhIGRldmljZSB3aGlsZQo+ICAgKiBzb21lIExQSXMgYXJlIHN0aWxsIGlu
IGZsaWdodC4KPiBAQCAtMTAxOSw3ICsxMDA0LDcgQEAgc3RhdGljIHZvaWQgYWRkX3RvX2hvc3Rf
aXRzX2xpc3QocGFkZHJfdCBhZGRyLCBwYWRkcl90IHNpemUsCj4gIH0KPiAgCj4gIC8qIFNjYW4g
dGhlIERUIGZvciBhbnkgSVRTIG5vZGVzIGFuZCBjcmVhdGUgYSBsaXN0IG9mIGhvc3QgSVRTZXMg
b3V0IG9mIGl0LiAqLwo+IC12b2lkIGdpY3YzX2l0c19kdF9pbml0KGNvbnN0IHN0cnVjdCBkdF9k
ZXZpY2Vfbm9kZSAqbm9kZSkKPiArc3RhdGljIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKQo+ICB7Cj4gICAgICBjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX25vZGUgKml0cyA9IE5VTEw7Cj4gIAo+IEBAIC0xMDU2LDcgKzEwNDEsNyBAQCBzdGF0
aWMgaW50IGdpY3YzX2l0c19hY3BpX3Byb2JlKHN0cnVjdCBhY3BpX3N1YnRhYmxlX2hlYWRlciAq
aGVhZGVyLAo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gLXZvaWQgZ2ljdjNfaXRzX2FjcGlf
aW5pdCh2b2lkKQo+ICtzdGF0aWMgdm9pZCBnaWN2M19pdHNfYWNwaV9pbml0KHZvaWQpCj4gIHsK
PiAgICAgIC8qIFBhcnNlIElUUyBpbmZvcm1hdGlvbiAqLwo+ICAgICAgYWNwaV90YWJsZV9wYXJz
ZV9tYWR0KEFDUElfTUFEVF9UWVBFX0dFTkVSSUNfVFJBTlNMQVRPUiwKPiBAQCAtMTA4MSw4ICsx
MDY2LDM2IEBAIHVuc2lnbmVkIGxvbmcgZ2ljdjNfaXRzX21ha2VfaHdkb21fbWFkdChjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLCB2b2lkICpiYXNlX3B0cikKPiAgCj4gICAgICByZXR1cm4gc2l6ZW9m
KHN0cnVjdCBhY3BpX21hZHRfZ2VuZXJpY190cmFuc2xhdG9yKSAqIHZnaWNfdjNfaXRzX2NvdW50
KGQpOwo+ICB9Cj4gKyNlbHNlIC8qICFDT05GSUdfQUNQSSAqLwo+ICsKPiArc3RhdGljIHZvaWQg
Z2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+ICt7Cj4gKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKPiArfQo+ICsKPiAgI2VuZGlmCj4gIAo+ICtpbnQgZ2ljdjNfaXRzX2luaXQodm9pZCkKPiAr
ewo+ICsgICAgc3RydWN0IGhvc3RfaXRzICpod19pdHM7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiAr
ICAgIGlmICggYWNwaV9kaXNhYmxlZCApCj4gKyAgICAgICAgZ2ljdjNfaXRzX2R0X2luaXQoZHRf
aW50ZXJydXB0X2NvbnRyb2xsZXIpOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIGdpY3YzX2l0c19h
Y3BpX2luaXQoKTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGh3X2l0cywgJmhvc3Rf
aXRzX2xpc3QsIGVudHJ5KQo+ICsgICAgewo+ICsgICAgICAgIHJldCA9IGdpY3YzX2l0c19pbml0
X3NpbmdsZV9pdHMoaHdfaXRzKTsKPiArICAgICAgICBpZiAoIHJldCApCj4gKyAgICAgICAgICAg
IHJldHVybiByZXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gKwo+
ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gaW5kZXggYTBk
MjkwYjU1Yy4uOWY5Y2Y1OWY4MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBAQCAtMTMxNCw5ICsxMzE0LDYgQEAgc3Rh
dGljIHZvaWQgX19pbml0IGdpY3YzX2R0X2luaXQodm9pZCkKPiAgICAgIGlmICggIXJlcyApCj4g
ICAgICAgICAgZHRfZGV2aWNlX2dldF9hZGRyZXNzKG5vZGUsIDEgKyBnaWN2My5yZGlzdF9jb3Vu
dCArIDIsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ2YmFzZSwgJnZzaXplKTsK
PiAtCj4gLSAgICAvKiBDaGVjayBmb3IgSVRTIGNoaWxkIG5vZGVzIGFuZCBidWlsZCB0aGUgaG9z
dCBJVFMgbGlzdCBhY2NvcmRpbmdseS4gKi8KPiAtICAgIGdpY3YzX2l0c19kdF9pbml0KG5vZGUp
Owo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50IGdpY3YzX2lvbWVtX2RlbnlfYWNjZXNzKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQpCj4gQEAgLTE2MDgsOCArMTYwNSw2IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBnaWN2M19hY3BpX2luaXQodm9pZCkKPiAgCj4gICAgICBnaWN2My5yZGlzdF9zdHJpZGUgPSAw
Owo+ICAKPiAtICAgIGdpY3YzX2l0c19hY3BpX2luaXQoKTsKPiAtCj4gICAgICAvKgo+ICAgICAg
ICogSW4gQUNQSSwgMCBpcyBjb25zaWRlcmVkIGFzIHRoZSBpbnZhbGlkIGFkZHJlc3MuIEhvd2V2
ZXIgdGhlIHJlc3QKPiAgICAgICAqIG9mIHRoZSBpbml0aWFsaXphdGlvbiByZWx5IG9uIHRoZSBp
bnZhbGlkIGFkZHJlc3MgdG8gYmUKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IGluZGV4IDQw
ZGZmZGMwZmEuLjc4YTliYjE0ZGUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjNfaXRzLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19pdHMuaAo+IEBA
IC0xMzMsMTEgKzEzMyw3IEBAIHN0cnVjdCBob3N0X2l0cyB7Cj4gIAo+ICBleHRlcm4gc3RydWN0
IGxpc3RfaGVhZCBob3N0X2l0c19saXN0Owo+ICAKPiAtLyogUGFyc2UgdGhlIGhvc3QgRFQgYW5k
IHBpY2sgdXAgYWxsIGhvc3QgSVRTZXMuICovCj4gLXZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29u
c3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpub2RlKTsKPiAtCj4gICNpZmRlZiBDT05GSUdfQUNQ
SQo+IC12b2lkIGdpY3YzX2l0c19hY3BpX2luaXQodm9pZCk7Cj4gIHVuc2lnbmVkIGxvbmcgZ2lj
djNfaXRzX21ha2VfaHdkb21fbWFkdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYmFzZV9wdHIpOwo+ICAjZW5k
aWYKPiBAQCAtMjAyLDE1ICsxOTgsNyBAQCB2b2lkIGdpY3YzX2xwaV91cGRhdGVfaG9zdF9lbnRy
eSh1aW50MzJfdCBob3N0X2xwaSwgaW50IGRvbWFpbl9pZCwKPiAgCj4gICNlbHNlCj4gIAo+IC1z
dGF0aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2R0X2luaXQoY29uc3Qgc3RydWN0IGR0X2Rldmlj
ZV9ub2RlICpub2RlKQo+IC17Cj4gLX0KPiAtCj4gICNpZmRlZiBDT05GSUdfQUNQSQo+IC1zdGF0
aWMgaW5saW5lIHZvaWQgZ2ljdjNfaXRzX2FjcGlfaW5pdCh2b2lkKQo+IC17Cj4gLX0KPiAtCj4g
IHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBnaWN2M19pdHNfbWFrZV9od2RvbV9tYWR0KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmJhc2VfcHRyKQo+ICB7Cj4gLS0gCj4gMi4xMS4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 17:55:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 17:55:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ega8O-0000v1-MR; Tue, 30 Jan 2018 17:55:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ilxa=ez=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ega8N-0000uU-Mp
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 17:55:51 +0000
X-Inumbo-ID: db6c8ec5-05e6-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db6c8ec5-05e6-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 17:56:12 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C8FCE21780;
 Tue, 30 Jan 2018 17:55:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C8FCE21780
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 09:55:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180124182616.3384-3-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1801300955360.11958@sstabellini-ThinkPad-X260>
References: <20180124182616.3384-1-julien.grall@linaro.org>
 <20180124182616.3384-3-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen/arm: GICv3: Only initialize ITS
 when the distributor supports LPIs.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyNCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZXJlIGFyZSBmaXJt
d2FyZSB0YWJsZXMgb3V0IGRlc2NyaWJpbmcgdGhlIElUUyBidXQgZG9lcyBub3Qgc3VwcG9ydAo+
IExQSXMuIFRoaXMgd2lsbCByZXN1bHQgdG8gYSBkYXRhIGFib3J0IHdoZW4gdHJ5aW5nIHRvIGlu
aXRpYWxpemUgSVRTLgo+IAo+IFdoaWxlIHRoaXMgY2FuIGJlIGNvbnNpZGVyIGEgYnVnIGluIHRo
ZSBEZXZpY2UtVHJlZSwgc2FtZSBjb25maWd1cmF0aW9uCj4gYm9vdHMgb24gTGludXguIFNvIGdh
dGUgdGhlIElUUyBpbml0aWFsaXphdGlvbiB3aXRoIHRoZSBzdXBwb3J0IG9mIExQSXMKPiBpbiB0
aGUgZGlzdHJpYnV0b3IuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgfCAxNCAr
KysrKysrKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCj4gaW5kZXggOWY5Y2Y1OWY4Mi4uNzMwNDUwZTM0YiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
PiBAQCAtMTYzNyw2ICsxNjM3LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGdpY3YzX2dldF9o
d2RvbV9leHRyYV9tYWR0X3NpemUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAgfQo+ICAjZW5k
aWYKPiAgCj4gK3N0YXRpYyBib29sIGdpY19kaXN0X3N1cHBvcnRzX2xwaXModm9pZCkKPiArewo+
ICsgICAgcmV0dXJuIChyZWFkbF9yZWxheGVkKEdJQ0QgKyBHSUNEX1RZUEVSKSAmIEdJQ0RfVFlQ
RV9MUElTKTsKPiArfQo+ICsKPiAgLyogU2V0IHVwIHRoZSBHSUMgKi8KPiAgc3RhdGljIGludCBf
X2luaXQgZ2ljdjNfaW5pdCh2b2lkKQo+ICB7Cj4gQEAgLTE2OTksOSArMTcwNCwxMiBAQCBzdGF0
aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCj4gIAo+ICAgICAgZ2ljdjNfZGlzdF9pbml0
KCk7Cj4gIAo+IC0gICAgcmVzID0gZ2ljdjNfaXRzX2luaXQoKTsKPiAtICAgIGlmICggcmVzICkK
PiAtICAgICAgICBwYW5pYygiR0lDdjM6IElUUzogaW5pdGlhbGl6YXRpb24gZmFpbGVkOiAlZFxu
IiwgcmVzKTsKPiArICAgIGlmICggZ2ljX2Rpc3Rfc3VwcG9ydHNfbHBpcygpICkKPiArICAgIHsK
PiArICAgICAgICByZXMgPSBnaWN2M19pdHNfaW5pdCgpOwo+ICsgICAgICAgIGlmICggcmVzICkK
PiArICAgICAgICAgICAgcGFuaWMoIkdJQ3YzOiBJVFM6IGluaXRpYWxpemF0aW9uIGZhaWxlZDog
JWRcbiIsIHJlcyk7Cj4gKyAgICB9Cj4gIAo+ICAgICAgcmVzID0gZ2ljdjNfY3B1X2luaXQoKTsK
PiAgICAgIGlmICggcmVzICkKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:01:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:01:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egaDm-0001og-Bm; Tue, 30 Jan 2018 18:01:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=txtf=ez=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egaDl-0001oa-Hp
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:01:25 +0000
X-Inumbo-ID: 8d5ea1fc-05e7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d5ea1fc-05e7-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 19:01:10 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id g1so2957257wmg.2
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 10:01:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=wNllSUCn7OcnukVP5dHn6sYbGB41nobsxXPZj8kPHf8=;
 b=jDgOcCiuEz9sBQSILNGX3DViBJFJcb4Nw2bCVzS8nvTjTziREUnf+QBG0JBj2okbkG
 BRJof9Iu0nfdfJEejPIWAk2jjDq5c/boGeNU0K1mpzpq/8v3sOk7ksySdpEFtaFiDt1n
 BFYLASi7IlWl5+JCS36bJg4VqQ6WtCHYNgCoc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=wNllSUCn7OcnukVP5dHn6sYbGB41nobsxXPZj8kPHf8=;
 b=DN428m0hP+HQiVHarA30yPw27iVXw4XWYL01KgLg9OAFwBW8GgVSiZjX5xDAQOBVDL
 0IX7zR3I7AjffjlBiGIhPnIFEY/UW6JmSuGzqRoAUDomC70NjF/fgWgW9l65JAFKc0Fn
 6/qJH1f7GfznKn5yTFmSIPALrrZltooR4SyR06QwXFrrkhqo4Yd2iC4U9JyDYqhkdZ5b
 8L53XHXmVCmfA7ABKfahCCQdq/8HX1xbE+OEW+qNmeQAlfO0mCUpFMGfNhxMT+57X56L
 xO5595Vx5Z2PppQaehD2nPhLaBzNIvdWGaJ5xXumL4hWu33/7GbPCTHJzgn1SUrZMlkN
 6YcQ==
X-Gm-Message-State: AKwxytf0eG//cI2jh8HH5/RPZFakTnSZ4YSdUBMqWUj0Xmc6iNMMUpai
 lB2H5MxwqS3dqClcP1YfPZrTOg==
X-Google-Smtp-Source: AH8x224qfid8nnxtcF5AlRd+wcSEwIq99lRPhB07RSspbGzvfbXo835vT4/pvNu8AKezvNaJEeMzEw==
X-Received: by 10.28.53.130 with SMTP id c124mr19295572wma.110.1517335281136; 
 Tue, 30 Jan 2018 10:01:21 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id 74sm14800594wmf.38.2018.01.30.10.01.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 10:01:20 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
Date: Tue, 30 Jan 2018 18:01:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyNi8wMS8xOCAxODoyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGksCgpIaSBW
b2xvZHlteXIsCgo+IE9uIDI2LjAxLjE4IDIwOjE1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
LAo+Pgo+PiBPbiAyNi8wMS8xOCAxODowOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+PiBP
biAyNC4wMS4xOCAyMDozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IC3CoMKgwqAgY2FzZSBQ
U0NJXzBfMl9GTjMyKEFGRklOSVRZX0lORk8pOgo+Pj4+IC3CoMKgwqAgY2FzZSBQU0NJXzBfMl9G
TjY0KEFGRklOSVRZX0lORk8pOgo+Pj4+ICvCoMKgwqAgc3dpdGNoICggZmlkICkKPj4+PiDCoMKg
wqDCoMKgIHsKPj4+PiAtwqDCoMKgwqDCoMKgwqAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkco
cmVncywgMSk7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMy
KHJlZ3MsIDIpOwo+Pj4+IC0KPj4+PiAtwqDCoMKgwqDCoMKgwqAgcGVyZmNfaW5jcih2cHNjaV9j
cHVfYWZmaW5pdHlfaW5mbyk7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKPj4+PiAtwqDCoMKg
wqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+Pj4gLcKgwqDCoCB9Cj4+Pj4gLQo+Pj4+IMKgwqDCoMKg
wqAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX0NPVU5UKFNUQU5EQVJEKToKPj4+PiDCoMKgwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLCAKPj4+PiBT
U1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKPj4+IE5vdyBkZWZpbml0aW9uIFNTU0NfU01DQ0Nf
RlVOQ1RJT05fQ09VTlQgZGVwZW5kcyBvbiBjb2RlIGluIHZzY3BpLmMuCj4+PiBNYXliZSBpdCBp
cyB0aW1lIHRvIGludHJvZHVjZSBmdW5jdGlvbiBnZXRfcHNjaV8wXzJfZm5fY291bnQoKSBhbmQg
Cj4+PiB1c2UgaXQgdGhlcmUsIHdoYXQgZG8geW91IHRoaW5rPwo+Pgo+PiBEZWZpbml0ZWx5IG5v
dCBhIGZ1bmN0aW9uLiBJdCBpcyBhIHN0YXRpYyBudW1iZXIuIEJ1dCBJIGNhbiB0aGluayBvZiAK
Pj4gc2VwYXJhdGUgdGhlIGNhbGwgY291bnQuCj4gWWVwLCBzZXBhcmF0ZSBjYWxsIGNvdW50IGZv
ciB2UFNDSSBhbmQgZm9yIFNTU0MgaXRzZWxmIHdvdWxkIGJlIGEgZ29vZCAKPiB0aGluZy4KCkxv
b2tpbmcgYSBiaXQgbW9yZSBpbnRvIGl0LCB0aGlzIHdpbGwgbm90IG1ha2UgYSByZWFsIGltcHJv
dmVtZW50LiBUaGlzIAp3aWxsIGJlIGVxdWFsbHkgZGlmZmljdWx0IHRvIHJlbWVtYmVyIHRvIHVw
ZGF0ZSB0aGUgY2FsbCBjb3VudC4KCkFsc28sIGJhc2VkIG9uIHRoZSByZWNlbnQgU01DQ0MgdXBk
YXRlICgyLjEuNSBbMV0pOgoiVGhlIEdlbmVyYWwgU2VydmljZSBRdWVyaWVzIGZvciBTTUNDQyBj
YWxsIHJhbmdlcyBhcmUgZGVzY3JpYmVkIGluIApTTUNDQyBzZWN0aW9uIDYuMi4gVGhlc2UgZnVu
Y3Rpb25zIGFyZSBub3QgYWx3YXlzIHdlbGwgc3VpdGVkIHRvIApmaXJtd2FyZSB0aGF0IGlzIGlu
dGVncmF0ZWQgd2l0aCBtdWx0aXBsZSBzdWItc2VydmljZXMgYmVpbmcgY29tYmluZWQgCmludG8g
b25lIHNlcnZpY2UgcmFuZ2UuIEZvciBleGFtcGxlLCBQU0NJIGFuZCBTREVJIGluIHRoZSBTdGFu
ZGFyZCAKU2VydmljZSByYW5nZS4gSW4gcGFydGljdWxhciwgdGhlIOKAmGNhbGwgY291bnTigJkg
YW5kIOKAmHJldmlzaW9u4oCZIGZ1bmN0aW9ucyAKZG8gbm90IHByb3ZpZGUgdXNlZnVsIGluZm9y
bWF0aW9uIHRvIHRoZSBjYWxsZXIgd2hlbiBtdWx0aXBsZSBmdW5jdGlvbnMgCmFyZSBwcm92aWRl
ZC4gQXMgYSByZXN1bHQsIHRoZXNlIGFyZSBub3Qgd2lkZWx5IHVzZWQgdG8gaWRlbnRpZnkgCmZp
cm13YXJlIHNlcnZpY2VzLiIKClNvIEkgd291bGQgbm90IHdvcnJ5IHRoYXQgbXVjaCBpZiB0aGUg
ZnVuY3Rpb24gY291bnQgaXMgbm90IHN5bmMgaW4gdGhlIApmdXR1cmUuIEJUVywgaXQgaXMgYWxy
ZWFkeSB3cm9uZyBpbiBYZW4gNC4xMC4gRm9yIHN0YW5kYXJkIHNlcnZpY2UsIHdlIApkb24ndCBp
bXBsZW1lbnQgMTMgYnV0IDUyLgoKQ2hlZXJzLAoKWzFdIApodHRwczovL2RldmVsb3Blci5hcm0u
Y29tLy0vbWVkaWEvZGV2ZWxvcGVyL3BkZi9BUk0lMjBERU4lMjAwMDcwQSUyMEZpcm13YXJlJTIw
aW50ZXJmYWNlcyUyMGZvciUyMG1pdGlnYXRpbmclMjBDVkUtMjAxNy01NzE1X1YxLjAucGRmP3Jl
dmlzaW9uPWQyMGQxNDc2LWI3NzAtNDczOS1hZWJlLTJkMzE0Nzc4OGUzZiZsYT1lbgoKSSBkb24n
dCBleHBlY3QgUFNDSSB0byBiZQoKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:14:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egaQi-0002eG-Ip; Tue, 30 Jan 2018 18:14:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ilxa=ez=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egaQh-0002eA-6n
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:14:47 +0000
X-Inumbo-ID: 6b60f37f-05e9-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6b60f37f-05e9-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 19:14:32 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 885CE21738;
 Tue, 30 Jan 2018 18:14:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 885CE21738
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 10:14:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180130161433.6910-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1801301002570.11958@sstabellini-ThinkPad-X260>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <20180130161433.6910-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen/arm: io: Distinguish unhandled IO
 from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgWGVu
IGlzIGNvbnNpZGVyaW5nIHRoYXQgYW4gSU8gY291bGQgZWl0aGVyIGJlIGhhbmRsZWQgb3IKPiB1
bmhhbmRsZWQuIFdoZW4gdW5oYW5kbGVkLCB0aGUgc3RhZ2UtMiBhYm9ydCBmdW5jdGlvbiB3aWxs
IHRyeSBhbm90aGVyCj4gd2F5IHRvIHJlc29sdmUgdGhlIGFib3J0Lgo+IAo+IEhvd2V2ZXIsIHRo
ZSBNTUlPIGVtdWxhdGlvbiBtYXkgcmV0dXJuIHVuaGFuZGxlZCB3aGVuIHRoZSBhZGRyZXNzCj4g
YmVsb25ncyB0byBhbiBlbXVsYXRlZCByYW5nZSBidXQgd2FzIG5vdCBjb3JyZWN0LiBJbiB0aGF0
IGNhc2UsIFhlbgo+IHNob3VsZCBhdm9kaSB0byB0cnkgYW5vdGhlciB3YXkgYW5kIGRpcmVjdGx5
IGluamVjdCBhIGd1ZXN0IGRhdGEgYWJvcnQuCiAgICAgICAgIF4gYXZvaWQKCgo+IEludHJvZHVj
ZSBhIHRyaS1zdGF0ZSByZXR1cm4gdG8gZGlzdGluZ3Vpc2ggdGhlIGZvbGxvd2luZyBzdGF0ZToK
PiAgICAgKiBJT19BQk9SVDogVGhlIElPIHdhcyBoYW5kbGVkIGJ1dCByZXN1bHRlZCB0byBhbiBh
Ym9ydAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4g
aW4gYW4gYWJvcnQKCgo+ICAgICAqIElPX0hBTkRMRUQ6IFRoZSBJTyB3YXMgaGFuZGxlZAo+ICAg
ICAqIElPX1VOSEFORExFRDogVGhlIElPIHdhcyB1bmhhbmRsZWQKPiAKPiBGb3Igbm93LCBpdCBp
cyBjb25zaWRlcmVkIHRoYXQgYW4gSU8gYmVsb25naW5nIHRvIGFuIGVtdWxhdGVkIHJhbmdlCj4g
Y291bGQgZWl0aGVyIGJlIGhhbmRsZWQgb3IgaW5qZWN0IGFuIGFib3J0LiBUaGlzIGNvdWxkIGJl
IHJldmlzaXQgaW4gdGhlCj4gZnV0dXJlIGlmIG92ZXJsYXBwZWQgcmVnaW9uIGV4aXN0IChvciB3
ZSB3YW50IHRvIHRyeSBhbm90aGVyIHdheSB0bwo+IHJlc29sdmUgdGhlIGFib3J0KS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vaW8uYyAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrLS0tLS0tLS0t
LQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmggfCAgOSArKysrKysr
Ky0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lvLmMgYi94ZW4vYXJjaC9hcm0vaW8uYwo+
IGluZGV4IGM3NDhkOGY1YmYuLmE3NGVjMjFiODYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2lvLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vaW8uYwo+IEBAIC0yMyw4ICsyMyw5IEBACj4gICNp
bmNsdWRlIDxhc20vY3VycmVudC5oPgo+ICAjaW5jbHVkZSA8YXNtL21taW8uaD4KPiAgCj4gLXN0
YXRpYyBpbnQgaGFuZGxlX3JlYWQoY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlciwg
c3RydWN0IHZjcHUgKnYsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmlu
Zm8pCj4gK3N0YXRpYyBlbnVtIGlvX3N0YXRlIGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlv
X2hhbmRsZXIgKmhhbmRsZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2lu
Zm9fdCAqaW5mbykKPiAgewo+ICAgICAgY29uc3Qgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZv
LT5kYWJ0Owo+ICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNl
cl9yZWdzKCk7Cj4gQEAgLTM3LDcgKzM4LDcgQEAgc3RhdGljIGludCBoYW5kbGVfcmVhZChjb25z
dCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgIHVp
bnQ4X3Qgc2l6ZSA9ICgxIDw8IGRhYnQuc2l6ZSkgKiA4Owo+ICAKPiAgICAgIGlmICggIWhhbmRs
ZXItPm9wcy0+cmVhZCh2LCBpbmZvLCAmciwgaGFuZGxlci0+cHJpdikgKQo+IC0gICAgICAgIHJl
dHVybiAwOwo+ICsgICAgICAgIHJldHVybiBJT19BQk9SVDsKPiAgCj4gICAgICAvKgo+ICAgICAg
ICogU2lnbiBleHRlbmQgaWYgcmVxdWlyZWQuCj4gQEAgLTU3LDE3ICs1OCwyMCBAQCBzdGF0aWMg
aW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVj
dCB2Y3B1ICp2LAo+ICAKPiAgICAgIHNldF91c2VyX3JlZyhyZWdzLCBkYWJ0LnJlZywgcik7Cj4g
IAo+IC0gICAgcmV0dXJuIDE7Cj4gKyAgICByZXR1cm4gSU9fSEFORExFRDsKPiAgfQo+ICAKPiAt
c3RhdGljIGludCBoYW5kbGVfd3JpdGUoY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxl
ciwgc3RydWN0IHZjcHUgKnYsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190
ICppbmZvKQo+ICtzdGF0aWMgZW51bSBpb19zdGF0ZSBoYW5kbGVfd3JpdGUoY29uc3Qgc3RydWN0
IG1taW9faGFuZGxlciAqaGFuZGxlciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bW1pb19pbmZvX3QgKmluZm8pCj4gIHsKPiAgICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0
ID0gaW5mby0+ZGFidDsKPiAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3Rf
Y3B1X3VzZXJfcmVncygpOwo+ICsgICAgaW50IHJldDsKPiAgCj4gLSAgICByZXR1cm4gaGFuZGxl
ci0+b3BzLT53cml0ZSh2LCBpbmZvLCBnZXRfdXNlcl9yZWcocmVncywgZGFidC5yZWcpLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlci0+cHJpdik7Cj4gKyAgICByZXQg
PSBoYW5kbGVyLT5vcHMtPndyaXRlKHYsIGluZm8sIGdldF91c2VyX3JlZyhyZWdzLCBkYWJ0LnJl
ZyksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZXItPnByaXYpOwo+ICsg
ICAgcmV0dXJuICggcmV0ICkgPyBJT19IQU5ETEVEIDogSU9fQUJPUlQ7Cj4gIH0KPiAgCj4gIC8q
IFRoaXMgZnVuY3Rpb24gYXNzdW1lcyB0aGF0IG1taW8gcmVnaW9ucyBhcmUgbm90IG92ZXJsYXBw
ZWQgKi8KPiBAQCAtMTAwLDE0ICsxMDQsMTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hh
bmRsZXIgKmZpbmRfbW1pb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICByZXR1cm4g
aGFuZGxlcjsKPiAgfQo+ICAKPiAtaW50IGhhbmRsZV9tbWlvKG1taW9faW5mb190ICppbmZvKQo+
ICtlbnVtIGlvX3N0YXRlIGhhbmRsZV9tbWlvKG1taW9faW5mb190ICppbmZvKQo+ICB7Cj4gICAg
ICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gICAgICBjb25zdCBzdHJ1Y3QgbW1pb19oYW5k
bGVyICpoYW5kbGVyID0gTlVMTDsKPiAgCj4gICAgICBoYW5kbGVyID0gZmluZF9tbWlvX2hhbmRs
ZXIodi0+ZG9tYWluLCBpbmZvLT5ncGEpOwo+ICAgICAgaWYgKCAhaGFuZGxlciApCj4gLSAgICAg
ICAgcmV0dXJuIDA7Cj4gKyAgICAgICAgcmV0dXJuIElPX1VOSEFORExFRDsKPiAgCj4gICAgICBp
ZiAoIGluZm8tPmRhYnQud3JpdGUgKQo+ICAgICAgICAgIHJldHVybiBoYW5kbGVfd3JpdGUoaGFu
ZGxlciwgdiwgaW5mbyk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVu
L2FyY2gvYXJtL3RyYXBzLmMKPiBpbmRleCBjODUzNGQ2Y2ZmLi44NDNhZGY0OTU5IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMK
PiBAQCAtMTg2NCwxMCArMTg2NCwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHBmYXJfaXNfdmFs
aWQoYm9vbCBzMXB0dywgdWludDhfdCBmc2MpCj4gICAgICByZXR1cm4gczFwdHcgfHwgKGZzYyA9
PSBGU0NfRkxUX1RSQU5TICYmICFjaGVja193b3JrYXJvdW5kXzgzNDIyMCgpKTsKPiAgfQo+ICAK
PiAtc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQo+IC17Cj4gK3N0YXRpYyBl
bnVtIGlvX3N0YXRlIHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBo
c3IsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSkK
PiArIHsKPiAgICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaHNyLmRhYnQ7Cj4gICAg
ICBtbWlvX2luZm9fdCBpbmZvID0gewo+ICAgICAgICAgIC5ncGEgPSBncGEsCj4gQEAgLTE4Nzks
MTEgKzE4NzksMTEgQEAgc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLAo+ICAKPiAgICAgIC8qIHN0YWdlLTEgcGFnZSB0YWJsZSBzaG91bGQgbmV2
ZXIgbGl2ZSBpbiBhbiBlbXVsYXRlZCBNTUlPIHJlZ2lvbiAqLwo+ICAgICAgaWYgKCBkYWJ0LnMx
cHR3ICkKPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICAgICAgcmV0dXJuIElPX1VOSEFO
RExFRDsKPiAgCj4gICAgICAvKiBBbGwgdGhlIGluc3RydWN0aW9ucyB1c2VkIG9uIGVtdWxhdGVk
IE1NSU8gcmVnaW9uIHNob3VsZCBiZSB2YWxpZCAqLwo+ICAgICAgaWYgKCAhZGFidC52YWxpZCAp
Cj4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIHJldHVybiBJT19VTkhBTkRMRUQ7
Cj4gIAo+ICAgICAgLyoKPiAgICAgICAqIEVycmF0dW0gNzY2NDIyOiBUaHVtYiBzdG9yZSB0cmFu
c2xhdGlvbiBmYXVsdCB0byBIeXBlcnZpc29yIG1heQo+IEBAIC0xODk2LDExICsxODk2LDExIEBA
IHN0YXRpYyBib29sIHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
PiAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX0RFQlVHLCAiVW5hYmxlIHRvIGRlY29kZSBpbnN0cnVjdGlvblxuIik7Cj4gLSAgICAg
ICAgICAgIHJldHVybiBmYWxzZTsKPiArICAgICAgICAgICAgcmV0dXJuIElPX0FCT1JUOwo+ICAg
ICAgICAgIH0KPiAgICAgIH0KCldoeSBkbyB0aGUgZmlyc3QgdHdvIGVycm9yIGNoZWNrcyByZXN1
bHQgaW4gSU9fVU5IQU5ETEVELCB3aGlsZSB0aGUKdGhpcmQgcmVzdWx0IGluIElPX0FCT1JUPyBT
cGVjaWZpY2FsbHkgaW4gcmVsYXRpb24gdG8gcGFnZXRhYmxlIHdhbGsKZmFpbHVyZXMgZHVlIHRv
IHNvbWVvbmUgZWxzZSBjaGFuZ2luZyBzdGFnZS0yIGVudHJ5IHNpbXVsdGFuZW91c2x5IChzZWUK
Y29tbWVudCB0b3dhcmQgdGhlIGVuZCBvZiBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdCk/CgoK
PiAtICAgIHJldHVybiAhIWhhbmRsZV9tbWlvKCZpbmZvKTsKPiArICAgIHJldHVybiBoYW5kbGVf
bW1pbygmaW5mbyk7Cj4gIH0KPiAgCj4gIC8qCj4gQEAgLTIwMDUsMTAgKzIwMDUsMjEgQEAgc3Rh
dGljIHZvaWQgZG9fdHJhcF9zdGFnZTJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCj4gICAgICAgICAgICoKPiAgICAgICAgICAgKiBOb3RlIHRoYXQgZW11bGF0ZWQgcmVn
aW9uIGNhbm5vdCBiZSBleGVjdXRlZAo+ICAgICAgICAgICAqLwo+IC0gICAgICAgIGlmICggaXNf
ZGF0YSAmJiB0cnlfaGFuZGxlX21taW8ocmVncywgaHNyLCBncGEpICkKPiArICAgICAgICBpZiAo
IGlzX2RhdGEgKQo+ICAgICAgICAgIHsKPiAtICAgICAgICAgICAgYWR2YW5jZV9wYyhyZWdzLCBo
c3IpOwo+IC0gICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgICAgIGVudW0gaW9fc3RhdGUg
c3RhdGUgPSB0cnlfaGFuZGxlX21taW8ocmVncywgaHNyLCBncGEpOwo+ICsKPiArICAgICAgICAg
ICAgc3dpdGNoICggc3RhdGUgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgIGNhc2Ug
SU9fQUJPUlQ6Cj4gKyAgICAgICAgICAgICAgICBnb3RvIGluamVjdF9hYnQ7Cj4gKyAgICAgICAg
ICAgIGNhc2UgSU9fSEFORExFRDoKPiArICAgICAgICAgICAgICAgIGFkdmFuY2VfcGMocmVncywg
aHNyKTsKPiArICAgICAgICAgICAgICAgIHJldHVybjsKPiArICAgICAgICAgICAgY2FzZSBJT19V
TkhBTkRMRUQ6Cj4gKyAgICAgICAgICAgICAgICAvKiBOb3RoaW5nIHRvIGRvICovCj4gKyAgICAg
ICAgICAgICAgICBicmVhazsKPiArICAgICAgICAgICAgfQo+ICAgICAgICAgIH0KPiAgCj4gICAg
ICAgICAgLyoKPiBAQCAtMjAyOSw2ICsyMDQwLDcgQEAgc3RhdGljIHZvaWQgZG9fdHJhcF9zdGFn
ZTJfYWJvcnRfZ3Vlc3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gICAgICAgICAgICAg
ICAgICBoc3IuYml0cywgeGFidC5mc2MpOwo+ICAgICAgfQo+ICAKPiAraW5qZWN0X2FidDoKPiAg
ICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgIkhTUj0weCV4IHBjPSUjIlBSSXJlZ2lzdGVyIiBn
dmE9JSMiUFJJdmFkZHIKPiAgICAgICAgICAgICAgICIgZ3BhPSUjIlBSSXBhZGRyIlxuIiwgaHNy
LmJpdHMsIHJlZ3MtPnBjLCBndmEsIGdwYSk7Cj4gICAgICBpZiAoIGlzX2RhdGEgKQo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bW1pby5oCj4gaW5kZXggMzdlMmI3YTcwNy4uYmFhZWNmNjkzMSAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL21taW8uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5o
Cj4gQEAgLTMyLDYgKzMyLDEzIEBAIHR5cGVkZWYgc3RydWN0Cj4gICAgICBwYWRkcl90IGdwYTsK
PiAgfSBtbWlvX2luZm9fdDsKPiAgCj4gK2VudW0gaW9fc3RhdGUKPiArewo+ICsgICAgSU9fQUJP
UlQsICAgICAgIC8qIFRoZSBJTyB3YXMgaGFuZGxlZCBieSB0aGUgaGVscGVyIGFuZCBsZWFkIHRv
IGFuIGFib3J0LiAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXiBsZWQKCj4gKyAgICBJT19IQU5ETEVELCAgICAgLyogVGhl
IElPIHdhcyBzdWNjZXNzZnVsbHkgaGFuZGxlZCBieSB0aGUgaGVscGVyLiAqLwo+ICsgICAgSU9f
VU5IQU5ETEVELCAgIC8qIFRoZSBJTyB3YXMgbm90IGhhbmRsZWQgYnkgdGhlIGhlbHBlci4gKi8K
PiArfTsKPiArCj4gIHR5cGVkZWYgaW50ICgqbW1pb19yZWFkX3QpKHN0cnVjdCB2Y3B1ICp2LCBt
bWlvX2luZm9fdCAqaW5mbywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJf
dCAqciwgdm9pZCAqcHJpdik7Cj4gIHR5cGVkZWYgaW50ICgqbW1pb193cml0ZV90KShzdHJ1Y3Qg
dmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gQEAgLTU2LDcgKzYzLDcgQEAgc3RydWN0IHZt
bWlvIHsKPiAgICAgIHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXJzOwo+ICB9Owo+ICAKPiAt
ZXh0ZXJuIGludCBoYW5kbGVfbW1pbyhtbWlvX2luZm9fdCAqaW5mbyk7Cj4gK2V4dGVybiBlbnVt
IGlvX3N0YXRlIGhhbmRsZV9tbWlvKG1taW9faW5mb190ICppbmZvKTsKPiAgdm9pZCByZWdpc3Rl
cl9tbWlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgKm9wcywKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCBwYWRkcl90IHNpemUsIHZvaWQgKnByaXYpOwo+
IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:19:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egaUn-0002qi-Dj; Tue, 30 Jan 2018 18:19:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ilxa=ez=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egaUl-0002qM-Hl
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:18:59 +0000
X-Inumbo-ID: 1686edd9-05ea-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1686edd9-05ea-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 18:19:19 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5A81321738;
 Tue, 30 Jan 2018 18:18:52 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5A81321738
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 10:18:51 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180130161433.6910-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1801301016040.11958@sstabellini-ThinkPad-X260>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <20180130161433.6910-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen/arm: Don't crash domain on bad MMIO
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE5vdyB0aGUgTU1JTyBl
bXVsYXRpb24gaXMgYWJsZSB0byBkaXN0aW5ndWlzaCB1bmhhbmRsZWQgSU8gZnJvbSBhYm9ydGVk
Cj4gb25lLCB0aGVyZSBhcmUgbm8gbmVlZCB0byBjcmFzaCB0aGUgZG9tYWluIHdoZW4gdGhlIHJl
Z2lvbiBpcyBhY2Nlc3MKPiB3aXRoIGEgYmFkIHdpZHRoLgo+IAo+IEluc3RlYWQgbGV0IFhlbiBp
bmplY3QgYSBkYXRhIGFib3J0IHRvIHRoZSBndWVzdCBhbmQgZGVjaWRlIHdoYXQgdG8gZG8uCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCk5p
Y2UhCgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAyIC0tCj4gIHhlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgMyAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAg
ICAgfCA4IC0tLS0tLS0tCj4gIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgIHwgMiAtLQo+ICA0
IGZpbGVzIGNoYW5nZWQsIDE1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+IGluZGV4IDJiZGIyNTI2
MWEuLjY0NmQxZjNkMTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiBAQCAtMzQ4LDcgKzM0OCw2IEBAIHN0YXRpYyBp
bnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICpp
bmZvLAo+ICBiYWRfd2lkdGg6Cj4gICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcHY6IHZHSUNE
OiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAgICAgICAgIHYs
IGRhYnQuc2l6ZSwgZGFidC5yZWcsIGdpY2RfcmVnKTsKPiAtICAgIGRvbWFpbl9jcmFzaF9zeW5j
aHJvbm91cygpOwo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+ICByZWFkX2FzX3plcm9fMzI6Cj4gQEAg
LTYxMyw3ICs2MTIsNiBAQCBiYWRfd2lkdGg6Cj4gICAgICBwcmludGsoWEVOTE9HX0dfRVJSCj4g
ICAgICAgICAgICAgIiVwdjogdkdJQ0Q6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQUklyZWdp
c3RlciIgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAgICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5y
ZWcsIHIsIGdpY2RfcmVnKTsKPiAtICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICAg
ICAgcmV0dXJuIDA7Cj4gIAo+ICB3cml0ZV9pZ25vcmVfMzI6Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiBpbmRl
eCBkOGZhNDQyNThkLi4zMjA2MWM2YjAzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
LXYzLWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiBAQCAtMTEzNiw3
ICsxMTM2LDYgQEAgcmVhZF9yZXNlcnZlZDoKPiAgYmFkX3dpZHRoOgo+ICAgICAgcHJpbnRrKFhF
TkxPR19HX0VSUiAidkdJVFM6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwNGx4XG4i
LAo+ICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSwgaW5mby0+ZGFidC5yZWcsICh1bnNpZ25l
ZCBsb25nKWluZm8tPmdwYSAmIDB4ZmZmZik7Cj4gLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25v
dXMoKTsKPiAgCj4gICAgICByZXR1cm4gMDsKPiAgfQo+IEBAIC0xNDQ2LDggKzE0NDUsNiBAQCBi
YWRfd2lkdGg6Cj4gICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJ2R0lUUzogYmFkIHdyaXRlIHdp
ZHRoICVkIHIlZCBvZmZzZXQgJSMwOGx4XG4iLAo+ICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6
ZSwgaW5mby0+ZGFidC5yZWcsICh1bnNpZ25lZCBsb25nKWluZm8tPmdwYSAmIDB4ZmZmZik7Cj4g
IAo+IC0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gLQo+ICAgICAgcmV0dXJuIDA7
Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy12My5jCj4gaW5kZXggYWYxNmRmZDAwNS4uMmFkOGE2YmU2MiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
Ywo+IEBAIC0zMjgsNyArMzI4LDYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21t
aW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gIGJhZF93aWR0aDoK
PiAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwdiB2R0lDUjogYmFkIHJlYWQgd2lkdGggJWQg
ciVkIG9mZnNldCAlIzA4eFxuIiwKPiAgICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVn
LCBnaWNyX3JlZyk7Cj4gLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiAgICAgIHJl
dHVybiAwOwo+ICAKPiAgcmVhZF9hc196ZXJvXzY0Ogo+IEBAIC02NDgsNyArNjQ3LDYgQEAgYmFk
X3dpZHRoOgo+ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgo+ICAgICAgICAgICAgIiVwdjogdkdJ
Q1I6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQUklyZWdpc3RlciIgb2Zmc2V0ICUjMDh4XG4i
LAo+ICAgICAgICAgICAgdiwgZGFidC5zaXplLCBkYWJ0LnJlZywgciwgZ2ljcl9yZWcpOwo+IC0g
ICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gICAgICByZXR1cm4gMDsKPiAgCj4gIHdy
aXRlX2lnbm9yZV82NDoKPiBAQCAtNzYwLDcgKzc1OCw2IEBAIHN0YXRpYyBpbnQgX192Z2ljX3Yz
X2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3QgY2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYs
Cj4gIGJhZF93aWR0aDoKPiAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwdjogJXM6IGJhZCBy
ZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIsCj4gICAgICAgICAgICAgdiwgbmFtZSwg
ZGFidC5zaXplLCBkYWJ0LnJlZywgcmVnKTsKPiAtICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91
cygpOwo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+ICByZWFkX2FzX3plcm86Cj4gQEAgLTg3Niw3ICs4
NzMsNiBAQCBiYWRfd2lkdGg6Cj4gICAgICBwcmludGsoWEVOTE9HX0dfRVJSCj4gICAgICAgICAg
ICAgIiVwdjogJXM6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQUklyZWdpc3RlciIgb2Zmc2V0
ICUjMDh4XG4iLAo+ICAgICAgICAgICAgIHYsIG5hbWUsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHIs
IHJlZyk7Cj4gLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiAgICAgIHJldHVybiAw
Owo+ICAKPiAgd3JpdGVfaWdub3JlXzMyOgo+IEBAIC05MzcsNyArOTMzLDYgQEAgc3RhdGljIGlu
dCB2Z2ljX3YzX3JkaXN0cl9zZ2lfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9f
dCAqaW5mbywKPiAgYmFkX3dpZHRoOgo+ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiJXB2OiB2
R0lDUjogU0dJOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAg
ICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIGdpY3JfcmVnKTsKPiAtICAgIGRvbWFpbl9j
cmFzaF9zeW5jaHJvbm91cygpOwo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+ICByZWFkX2FzX3plcm9f
MzI6Cj4gQEAgLTEwMTcsNyArMTAxMiw2IEBAIGJhZF93aWR0aDoKPiAgICAgIHByaW50ayhYRU5M
T0dfR19FUlIKPiAgICAgICAgICAgICAiJXB2OiB2R0lDUjogU0dJOiBiYWQgd3JpdGUgd2lkdGgg
JWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9mZnNldCAlIzA4eFxuIiwKPiAgICAgICAgICAgICB2LCBk
YWJ0LnNpemUsIGRhYnQucmVnLCByLCBnaWNyX3JlZyk7Cj4gLSAgICBkb21haW5fY3Jhc2hfc3lu
Y2hyb25vdXMoKTsKPiAgICAgIHJldHVybiAwOwo+ICAKPiAgd3JpdGVfaWdub3JlXzMyOgo+IEBA
IC0xMjY4LDcgKzEyNjIsNiBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0
cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgYmFkX3dpZHRoOgo+ICAgICAgcHJp
bnRrKFhFTkxPR19HX0VSUiAiJXB2OiB2R0lDRDogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNl
dCAlIzA4eFxuIiwKPiAgICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVnLCBnaWNkX3Jl
Zyk7Cj4gLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiAgICAgIHJldHVybiAwOwo+
ICAKPiAgcmVhZF9hc196ZXJvXzMyOgo+IEBAIC0xNDU2LDcgKzE0NDksNiBAQCBiYWRfd2lkdGg6
Cj4gICAgICBwcmludGsoWEVOTE9HX0dfRVJSCj4gICAgICAgICAgICAgIiVwdjogdkdJQ0Q6IGJh
ZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQUklyZWdpc3RlciIgb2Zmc2V0ICUjMDh4XG4iLAo+ICAg
ICAgICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHIsIGdpY2RfcmVnKTsKPiAtICAgIGRv
bWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+ICB3cml0ZV9p
Z25vcmVfMzI6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNo
L2FybS92cGwwMTEuYwo+IGluZGV4IDcyNWIyZTAzYWQuLjc3ODhjMmZjMzIgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4g
QEAgLTI5Niw3ICsyOTYsNiBAQCBzdGF0aWMgaW50IHZwbDAxMV9tbWlvX3JlYWQoc3RydWN0IHZj
cHUgKnYsCj4gIGJhZF93aWR0aDoKPiAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTog
YmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiAgICAgICAgICAgICAgZGFi
dC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Cj4gLSAgICBkb21haW5fY3Jhc2hfc3luY2hy
b25vdXMoKTsKPiAgICAgIHJldHVybiAwOwo+ICAKPiAgfQo+IEBAIC0zNjYsNyArMzY1LDYgQEAg
d3JpdGVfaWdub3JlOgo+ICBiYWRfd2lkdGg6Cj4gICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2
cGwwMTE6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAgICAg
ICAgICBkYWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFfcmVnKTsKPiAtICAgIGRvbWFpbl9jcmFz
aF9zeW5jaHJvbm91cygpOwo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+ICB9Cj4gLS0gCj4gMi4xMS4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:19:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egaUm-0002qX-7H; Tue, 30 Jan 2018 18:19:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egaUk-0002qK-Ns
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:18:58 +0000
X-Inumbo-ID: 156c07a3-05ea-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 156c07a3-05ea-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 18:19:17 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 6433D1529;
 Tue, 30 Jan 2018 10:18:50 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 774163F25C;
 Tue, 30 Jan 2018 10:18:49 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 30 Jan 2018 18:18:39 +0000
Message-Id: <20180130181840.5068-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different from
	the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

WGVuIGRvZXMgbm90IHByb3Blcmx5IHN1cHBvcnQgYmlnLkxJVFRMRSBwbGF0Zm9ybS4gQWxsIHZD
UFVzIG9mIGEgZ3Vlc3QKd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUg
KHNlZSBhcmNoX2RvbWFpbl9jcmVhdGUpLgpBdCBiZXN0IHRoZSBndWVzdCBtYXkgc2VlIHVucmVs
aWFibGUgcGVyZm9ybWFuY2UgKHZDUFUgc3dpdGNoaW5nIGJldHdlZW4KYmlnIGFuZCBMSVRUTEUp
LCBhdCB3b3JzdCB0aGUgZ3Vlc3Qgd2lsbCBiZWNvbWUgdW5yZWxpYWJsZSBvciBpbnNlY3VyZS4K
ClRoaXMgaXMgYmVjb21pbmcgbW9yZSBhcHBhcmVudCB3aXRoIGJyYW5jaCBwcmVkaWN0b3IgaGFy
ZGVuaW5nIGluIExpbnV4CmJlY2F1c2UgdGhleSB0YXJnZXQgYSBzcGVjaWZpYyBraW5kIG9mIENQ
VXMgYW5kIG1heSBub3Qgd29yayBvbiBvdGhlcgpDUFVzLgoKRm9yIHRoZSB0aW1lIGJlaW5nLCBw
YXJrIGFueSBDUFVzIHdpdGggYSBNRElSIGRpZmZlcmVudCBmcm9tIHRoZSBib290CkNQVS4gVGhp
cyB3aWxsIGJlIHJldmlzaXRlZCBpbiB0aGUgZnV0dXJlIG9uY2UgWGVuIGdhaW5zIHVuZGVyc3Rh
bmRpbmcKb2YgYmlnLkxJVFRMRS4KClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKV2UgcHJvYmFibHkg
d2FudCB0byBiYWNrcG9ydCB0aGlzIGFzIHBhcnQgb2YgWFNBLTI1NC4gVXNpbmcgYmlnLkxJVFRM
RQpvbiBYZW4gaGFzIG5ldmVyIGJlZW4gc3VwcG9ydGVkIGJ1dCB3ZSBkaWRuJ3QgbWFrZSBpdCBj
bGVhcmx5LiBUaGlzIGlzCmJlY29taW5nIG1vcmUgYXBwYXJlbnQgd2l0aCBjb2RlIHRhcmdldGlu
ZyBzcGVjaWZpYyBDUFVzLgotLS0KIHhlbi9hcmNoL2FybS9zbXBib290LmMgfCAxNSArKysrKysr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKaW5kZXggMTI1
NTE4NWE5Yy4uMmMyODE1ZjllZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwor
KysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCkBAIC0yOTIsNiArMjkyLDIxIEBAIHZvaWQgc3Rh
cnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAgIGluaXRf
dHJhcHMoKTsKIAorICAgIC8qCisgICAgICogQ3VycmVudGx5IFhlbiBhc3N1bWVzIHRoZSBwbGF0
Zm9ybSBoYXMgb25seSBvbmUga2luZCBvZiBDUFVzLgorICAgICAqIFRoaXMgYXNzdW1wdGlvbiBk
b2VzIG5vdCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQorICAgICAqIHJlc3Vs
dCB0byB1bnN0YWJpbGl0eS4gQmV0dGVyIHRvIHBhcmsgdGhlbSBmb3Igbm93LgorICAgICAqCisg
ICAgICogVE9ETzogQWRkIGJpZy5MSVRUTEUgc3VwcG9ydC4KKyAgICAgKi8KKyAgICBpZiAoIGN1
cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzICE9IGJvb3RfY3B1X2RhdGEubWlkci5iaXRzICkKKyAg
ICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDUFUldSBNSURSICgweCV4KSBkb2VzIG5v
dCBtYXRjaCBib290IENQVSBNSURSICgweCV4KS5cbiIsCisgICAgICAgICAgICAgICBzbXBfcHJv
Y2Vzc29yX2lkKCksIGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzLAorICAgICAgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS5taWRyLmJpdHMpOworICAgICAgICBzdG9wX2NwdSgpOworICAgIH0KKwog
ICAgIG1tdV9pbml0X3NlY29uZGFyeV9jcHUoKTsKIAogICAgIGdpY19pbml0X3NlY29uZGFyeV9j
cHUoKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:25:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egaaV-0003e6-2L; Tue, 30 Jan 2018 18:24:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ilxa=ez=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egaaT-0003dv-9b
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:24:53 +0000
X-Inumbo-ID: e96b4897-05ea-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e96b4897-05ea-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 18:25:13 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1C1E121738;
 Tue, 30 Jan 2018 18:24:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1C1E121738
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 10:24:45 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180130161433.6910-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1801301019190.11958@sstabellini-ThinkPad-X260>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <20180130161433.6910-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: Don't crash the domain on
 invalid HVC immediate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGRvbWFpbl9jcmFzaF9z
eW5jaHJvbm91cygpIHNob3VsZCBvbmx5IGJlIHVzZWQgd2hlbiBzb21ldGhpbmcgd2VudCB3cm9u
Zwo+IGluIFhlbi4gSXQgaXMgYmV0dGVyIHRvIGluamVjdCB0byB0aGUgZ3Vlc3QgYXMgaXQgd2ls
bCBiZSBpbiBiZXR0ZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBeIGEgYmV0dGVyCgoKPiBwb3NpdGlvbiB0byBwcm92aWRlIGhl
bHBmdWwgaW5mb3JtYXRpb24gKHN0YWNrIHRyYWNlLi4uKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+IAo+ICAgICBXZSBw
b3RlbnRpYWxseSB3YW50IHRvIHJldHVybiAtMSBpbnN0ZWFkLiBUaGlzIHdvdWxkIG1ha2UgWGVu
IG1vcmUKPiAgICAgZnV0dXJlLXByb29mIGlmIHdlIGRlY2lkZSB0byBpbXBsZW1lbnQgdGhlIG90
aGVyIEhWQyBpbW1lZGlhdGUuCj4gLS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgMTMgKysr
KysrKystLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCj4gaW5kZXggODQzYWRmNDk1OS4uMThkYTQ1ZGZmMyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE0
NzMsMTQgKzE0NzMsMTcgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCj4gICNlbmRpZgo+ICAKPiAgc3RhdGlj
IHZvaWQgZG9fdHJhcF9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHJlZ2lz
dGVyX3QgKm5yLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IGlzcykKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhz
cikKPiAgewo+ICAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwgPSBOVUxMOwo+ICAKPiAgICAg
IEJVSUxEX0JVR19PTihOUl9oeXBlcmNhbGxzIDwgQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3Rh
YmxlKSApOwo+ICAKPiAtICAgIGlmICggaXNzICE9IFhFTl9IWVBFUkNBTExfVEFHICkKPiAtICAg
ICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiArICAgIGlmICggaHNyLmlzcyAhPSBY
RU5fSFlQRVJDQUxMX1RBRyApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FS
TklORywgIkludmFsaWQgSFZDIGltbSAweCV4XG4iLCBoc3IuaXNzKTsKPiArICAgICAgICByZXR1
cm4gaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwoKSXQgbG9va3MgYSBiaXQgd2Vp
cmQsIGdpdmVuIHRoYXQgaW5qZWN0X3VuZGVmX2V4Y2VwdGlvbiBkb2Vzbid0IHJldHVybgphbnl0
aGluZy4gVGhpcyBpcyBqdXN0IGNvZGUgc3R5bGUgc28gYW55d2F5OgoKUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+ICsgICAgfQo+ICAK
PiAgICAgIGlmICggKm5yID49IEFSUkFZX1NJWkUoYXJtX2h5cGVyY2FsbF90YWJsZSkgKQo+ICAg
ICAgewo+IEBAIC0yMTUwLDcgKzIxNTMsNyBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICBpZiAoIGhzci5pc3MgPT0gMCApCj4g
ICAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsKPiAgICAgICAgICBu
ciA9IHJlZ3MtPnIxMjsKPiAtICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAmbnIsIGhz
ci5pc3MpOwo+ICsgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZuciwgaHNyKTsKPiAg
ICAgICAgICByZWdzLT5yMTIgPSAodWludDMyX3QpbnI7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAg
ICB9Cj4gQEAgLTIxNjQsNyArMjE2Nyw3IEBAIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAjZW5kaWYKPiAgICAgICAgICBpZiAoIGhzci5pc3Mg
PT0gMCApCj4gICAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsKPiAt
ICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAmcmVncy0+eDE2LCBoc3IuaXNzKTsKPiAr
ICAgICAgICBkb190cmFwX2h5cGVyY2FsbChyZWdzLCAmcmVncy0+eDE2LCBoc3IpOwo+ICAgICAg
ICAgIGJyZWFrOwo+ICAgICAgY2FzZSBIU1JfRUNfU01DNjQ6Cj4gICAgICAgICAgLyoKPiAtLSAK
PiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:26:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egabx-0003kM-CY; Tue, 30 Jan 2018 18:26:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egabw-0003k1-Rt
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:26:24 +0000
X-Inumbo-ID: 203a872a-05eb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 203a872a-05eb-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 18:26:45 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 510BF1529;
 Tue, 30 Jan 2018 10:26:18 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7AE183F25C;
 Tue, 30 Jan 2018 10:26:17 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <20180130161433.6910-4-julien.grall@arm.com>
 <alpine.DEB.2.10.1801301019190.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a8c3b9fd-667e-dedd-200b-9e94d8f5ad08@arm.com>
Date: Tue, 30 Jan 2018 18:26:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801301019190.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: Don't crash the domain on
 invalid HVC immediate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMC8wMS8xOCAxODoyNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1ZSwg
MzAgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKCkgc2hvdWxkIG9ubHkgYmUgdXNlZCB3aGVuIHNvbWV0aGluZyB3ZW50IHdyb25nCj4+IGlu
IFhlbi4gSXQgaXMgYmV0dGVyIHRvIGluamVjdCB0byB0aGUgZ3Vlc3QgYXMgaXQgd2lsbCBiZSBp
biBiZXR0ZXIKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBeIGEgYmV0dGVyCj4gCj4gCj4+IHBvc2l0aW9uIHRvIHByb3ZpZGUg
aGVscGZ1bCBpbmZvcm1hdGlvbiAoc3RhY2sgdHJhY2UuLi4pLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+PiAtLS0KPj4KPj4gICAg
ICBXZSBwb3RlbnRpYWxseSB3YW50IHRvIHJldHVybiAtMSBpbnN0ZWFkLiBUaGlzIHdvdWxkIG1h
a2UgWGVuIG1vcmUKPj4gICAgICBmdXR1cmUtcHJvb2YgaWYgd2UgZGVjaWRlIHRvIGltcGxlbWVu
dCB0aGUgb3RoZXIgSFZDIGltbWVkaWF0ZS4KPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL3RyYXBz
LmMgfCAxMyArKysrKysrKy0tLS0tCj4+ICAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr
KSwgNSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5j
IGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gaW5kZXggODQzYWRmNDk1OS4uMThkYTQ1ZGZmMyAx
MDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJt
L3RyYXBzLmMKPj4gQEAgLTE0NzMsMTQgKzE0NzMsMTcgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdf
dHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCj4+ICAg
I2VuZGlmCj4+ICAgCj4+ICAgc3RhdGljIHZvaWQgZG9fdHJhcF9oeXBlcmNhbGwoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIHJlZ2lzdGVyX3QgKm5yLAo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBpc3MpCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyKQo+PiAgIHsKPj4gICAgICAgYXJtX2h5cGVyY2Fs
bF9mbl90IGNhbGwgPSBOVUxMOwo+PiAgIAo+PiAgICAgICBCVUlMRF9CVUdfT04oTlJfaHlwZXJj
YWxscyA8IEFSUkFZX1NJWkUoYXJtX2h5cGVyY2FsbF90YWJsZSkgKTsKPj4gICAKPj4gLSAgICBp
ZiAoIGlzcyAhPSBYRU5fSFlQRVJDQUxMX1RBRyApCj4+IC0gICAgICAgIGRvbWFpbl9jcmFzaF9z
eW5jaHJvbm91cygpOwo+PiArICAgIGlmICggaHNyLmlzcyAhPSBYRU5fSFlQRVJDQUxMX1RBRyAp
Cj4+ICsgICAgewo+PiArICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiSW52YWxpZCBI
VkMgaW1tIDB4JXhcbiIsIGhzci5pc3MpOwo+PiArICAgICAgICByZXR1cm4gaW5qZWN0X3VuZGVm
X2V4Y2VwdGlvbihyZWdzLCBoc3IpOwo+IAo+IEl0IGxvb2tzIGEgYml0IHdlaXJkLCBnaXZlbiB0
aGF0IGluamVjdF91bmRlZl9leGNlcHRpb24gZG9lc24ndCByZXR1cm4KPiBhbnl0aGluZy4gVGhp
cyBpcyBqdXN0IGNvZGUgc3R5bGUgc28gYW55d2F5OgoKSSBmb2xsb3dlZCBjb2Rpbmcgc3R5bGUg
aW4gb3RoZXIgcGFydCBvZiB0aGUgZW11bGF0aW9uIChzZWUgZG9fc3lzcmVnIApmb3IgaW5zdGFu
Y2UpLiBJIGFtIGhhcHB5IHRvIGNoYW5nZSB0aGF0IHRob3VnaC4KCkNoZWVycywKCj4gCj4gUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAK
PiAKPj4gKyAgICB9Cj4+ICAgCj4+ICAgICAgIGlmICggKm5yID49IEFSUkFZX1NJWkUoYXJtX2h5
cGVyY2FsbF90YWJsZSkgKQo+PiAgICAgICB7Cj4+IEBAIC0yMTUwLDcgKzIxNTMsNyBAQCB2b2lk
IGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gICAgICAg
ICAgIGlmICggaHNyLmlzcyA9PSAwICkKPj4gICAgICAgICAgICAgICByZXR1cm4gZG9fdHJhcF9o
dmNfc21jY2MocmVncyk7Cj4+ICAgICAgICAgICBuciA9IHJlZ3MtPnIxMjsKPj4gLSAgICAgICAg
ZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJm5yLCBoc3IuaXNzKTsKPj4gKyAgICAgICAgZG9fdHJh
cF9oeXBlcmNhbGwocmVncywgJm5yLCBoc3IpOwo+PiAgICAgICAgICAgcmVncy0+cjEyID0gKHVp
bnQzMl90KW5yOwo+PiAgICAgICAgICAgYnJlYWs7Cj4+ICAgICAgIH0KPj4gQEAgLTIxNjQsNyAr
MjE2Nyw3IEBAIHZvaWQgZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+PiAgICNlbmRpZgo+PiAgICAgICAgICAgaWYgKCBoc3IuaXNzID09IDAgKQo+PiAgICAg
ICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsKPj4gLSAgICAgICAgZG9f
dHJhcF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyLmlzcyk7Cj4+ICsgICAgICAgIGRv
X3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYsIGhzcik7Cj4+ICAgICAgICAgICBicmVh
azsKPj4gICAgICAgY2FzZSBIU1JfRUNfU01DNjQ6Cj4+ICAgICAgICAgICAvKgo+PiAtLSAKPj4g
Mi4xMS4wCj4+CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:28:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:28:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egadw-0003vd-Oj; Tue, 30 Jan 2018 18:28:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e9vk=ez=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1egadv-0003vX-Lt
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:28:27 +0000
X-Inumbo-ID: 53ea9011-05eb-11e8-ba59-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 53ea9011-05eb-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 19:28:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=sou7TmryFDkk1/9SNiwhI8J+mm1cz7zevNU36Ns3p9I=;
 b=UX7fn9bRLx3Ak/kw9941hES0OLZxCvU1qx+sfmeaS+/QnqE/cRyF4P5RvSktDcZhfyO8ouq+LSc7GXRl9uaqHD4KpA4P+zGdhjEWKU+lmDP5gLN+AZ8Ae5Pv2IjENq6CJ4XdgGJx6Ukj79zAzHtsHtkHavKRmk5dLFV0ZhRyQwg=
Received: from [10.17.182.79] (85.223.209.53) by
 HE1PR03MB1770.eurprd03.prod.outlook.com (2a01:111:e400:7b72::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Tue, 30
 Jan 2018 18:28:15 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
 <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
Date: Tue, 30 Jan 2018 20:28:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: DB6PR07CA0013.eurprd07.prod.outlook.com
 (2603:10a6:6:2d::23) To HE1PR03MB1770.eurprd03.prod.outlook.com
 (2a01:111:e400:7b72::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a31c5641-8aea-42dd-b80d-08d5680f3a70
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR03MB1770; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 3:ZP4ZZIOyXJ+JEyx2Rt7narc3Mln7P+0/kOekAXgtnRbp7cATccR+Zggg31CuysWAzWQW1E7tPJAEKaJmTu1egczdpmg+WOYB2ali9IwokLdueQp32ABcELYMONns08CFOa0D5jwpBcrWJtp7pxr3hBECFgoQpQ3825IV0JThxZBe3l4Fc8GqTZ5EdoOJE0l+uqCyOfVflo3jJKuaKKM1P2cfgZr6/19xpj5LQOkY8mcpW5Jj0zCs/ZNKxcFvApDk;
 25:9pVoZTr4NIRbKk8nthzwFn7Dg4PeBYitMVmajHR7E6myosxGwlbs15jtole24sbdVbvaFrG9fUjdQ3Rb4naUjIlgKRO6icghBEIM+mt1llEJz01gUGRAR7R5v8mKxZT3b7z+Po3ZQGGKD7XA8brGF5cciHwQMrBZuD5EXUp6+Go4vUEJibu6tm1Xp2tSjtZ26OV6F9RY/iKcbsVvR1X5xmq9VwvMDeRtYzBgCgq5cLN+6OH7zGPfc5kmPahIT66zs6Nj2e0T3pn3dLnINHF3DS2G3jTkeIAOihTiXocDk7y0lBn3nj1ZbghGsve+3ntyTw6Fi6+4R6LYOLb3DJBjHg==;
 31:zCuY49nZaGjyXNFnxWy/DnOfGOQB+upisuv4ISppOnowihyh28lTHdnv+ilcDtJnXzSGJiGwI94X4n9Uy1UyAv/Vj8Bf2iNeQoxnIaCd1JmorBxWFgBmoqeb7mQz288stPqtTibtVaDpI/MRqXpIlcVR8QC1pLY/wT8nhXmqo+qFVwwMmFkJBVMJcDrVrWPEPEgyWKcrlRMFAKCLVPs9ttpFhus/qy02NIk2Mly90fM=
X-MS-TrafficTypeDiagnostic: HE1PR03MB1770:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 20:7ihdHkEuFgcAqD2q4Af2O/QBKgG7jf03Y67chuIkdWXW2s0f1pInXfaH4pWRcjIamHsHnR3cK7tKIuQrSoVT4LtJ3/cuocTe2G/xFota2va3g+Y4+uOOC3my7No7jPsLhlyPCx48wBBkIVPV/tHHBKbfvhZgzvqBvmZcbCMokvZl8WCJEExOm+LNZirJQv0NaF5Ah7aJjwVyhuNCv+FoYuIM8S3ZEl5oAmoSlu1OMfDnTAI/tKYEJg0XCQ/s6gfPlsb376wb5aZcTP2lzRCCfw6X2h1lmo0S0Kc3lsTYbzwOeJmVLdDOADzEQJ/NWF3BfJWNu0Ev8issKoBjp4eZN+BM1TmuOJHhucjFs7Q9vpJN0ne+5iEfFOAxddTfYgWRoeDfGxuDX+f8DJsDy3bqQBlqcrY4WrdIHUZHj9CLz6ZBHdRzyrfWmzRKLn6U6OWZzlp5C4mdElWrG4Ik0gnBrsWtvk0qxgKWe4EU3VFcfNjZytzVkex3DHgMl1cZB9o9;
 4:0bglHxdxKrbfwfCFtTyg2Yvg9gM3zjk5xrZ696us7kk6fw8A7dlI0NTac2J6N9qdZz/8KoAJhSwSRNzgcdYZId+hQCYJIKMTkpa5EYh8hQzWfxVIiNpkgvSiBOADLXst9r56qVEi2hJ8G0DHN1JH/eGZXFv4pNYNGKVL8JiFY3YZYyl+MQhU15qwtu1Ihn9E6xi0Wf3I1t/Bpigho9SC73phtA29AenlvN4llttfw+n7T4cXJR7Qa7E9QTeJe94xp2CfGu7WSouiJnTUfnReZTc79E6fYd2hkNW9ANobezstUjwCrl5AtCaX7cjQtXht
X-Microsoft-Antispam-PRVS: <HE1PR03MB17704332F036EA95C17B9B97E6E40@HE1PR03MB1770.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(944501161)(93006095)(93001095)(10201501046)(3002001)(6041288)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);
 SRVR:HE1PR03MB1770; BCL:0; PCL:0; RULEID:; SRVR:HE1PR03MB1770; 
X-Forefront-PRVS: 0568F32D91
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(346002)(366004)(396003)(39380400002)(39860400002)(199004)(76104003)(51444003)(189003)(5660300001)(2906002)(55236004)(59450400001)(8676002)(64126003)(23676004)(2870700001)(68736007)(229853002)(6486002)(36756003)(105586002)(50466002)(97736004)(80792005)(2486003)(3846002)(81156014)(52146003)(76176011)(93886005)(81166006)(6116002)(52116002)(31686004)(8936002)(65826007)(16526019)(53936002)(305945005)(186003)(316002)(83506002)(58126008)(65806001)(66066001)(106356001)(7736002)(6246003)(16576012)(966005)(47776003)(72206003)(4326008)(6306002)(53546011)(2950100002)(386003)(67846002)(478600001)(65956001)(26005)(86362001)(31696002)(25786009)(6666003)(77096007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB1770; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzTUIxNzcwOzIzOk12TC92OVNZWUp5eTY0WXRDbkNaL1RSZUJR?=
 =?utf-8?B?WlQ2cFRWdTc2bFptbVZSZlJYd25ZWTQ4L3RxMHBlNytTbmtsWEMwODNHTnp2?=
 =?utf-8?B?blpxWGUvZitud0Y0TWpEQW82ZmpxSmsrSG1wWnh5T0NPUnY2OUY3cmNVZ0Jt?=
 =?utf-8?B?Y3I4YlBvM1ZCdDdhTnJLNll6RzIrdkVmQmFFODFUUWFaNXE5U1JmeGNkdFdp?=
 =?utf-8?B?UWQ0Tk04WERyOFdPZWxkbkVrSGpuR29oWUhBSkVlMFIxNlN6MTN0bFI1QTYz?=
 =?utf-8?B?WStQa0UzRGVQUzJ0NHUrNGU2TkZKQmgreDY1YzlReTZxMHhlbGkyY0J1MEdB?=
 =?utf-8?B?amNLSEFHMUdzSVF3NUVSV1VqTTlkUyt3eGlOcWJ6emw2WHlGcDVCUndqZ1Nx?=
 =?utf-8?B?MXFyRFZFRmlIbnlNdHM5L1ZtVk5COHQ4N0JRelhRR0xQa212ejNINGt6Ullt?=
 =?utf-8?B?d3JZR041U1lXcnVzemtkWGpYeS9xR1hBMG1XODcrSFMvWDk3WksyV2RyUkxs?=
 =?utf-8?B?QkFqUTRFTGl5eFRVQmJmTjVRb3lyTjZuNkNwejJxQWs3bnhRR2thVElrQlRx?=
 =?utf-8?B?NzBYRTRxVml1eWpmb3gwcnd3NVNrS3Q0TXBFc3RrSlF4RUxJS3gvWE1MSnVI?=
 =?utf-8?B?c2s0UW1lZFM4SUVzam96bnMxcVdTUzcyY0YxVVJmaGdUbktjMm1YV3k4enoy?=
 =?utf-8?B?U3IvYUo0WjNWWFErZ3UxTDFIb0xWaWtIYmFlSmlIVTZwaitnTk9kdVprRVNu?=
 =?utf-8?B?RzJrV3dqbHUvODZ4bnczMWQ5c1kvM256Tjc0SlRrUEl0bUtIcjUySldEUHdn?=
 =?utf-8?B?Q1RnTzh0cDJPdDFaYUwvMnFaTUhSSC9SUFRwR29lOVVUZHRHV2tsa3BLWndX?=
 =?utf-8?B?VGNNZ1VEUU5NK0hFUTRQem1MWWdFMkFqNXc4ZVZaREh3bVpUajBDSHVtbFBN?=
 =?utf-8?B?THRDNktpWWtXcFVUSTkxdmZhdHhSSjBWamFIZmhRbHpLNXVXSm9wVVFOQWc1?=
 =?utf-8?B?YU5NQU9HZnNxenFIOHc0NDBlNVdUWUMySFM4ZUtZSXNEMGdLQkhyS010WWxI?=
 =?utf-8?B?RVllQnR5VHBPa2dQbW95NjlHaUY1MFM2WTRSZzZ6U0FaT2FkN0JRV2VCdDFW?=
 =?utf-8?B?L3hOVHc5TXFhdTRIK1hzSVZIYm45STZlQ3M4bEJZMW9TMUJHOTI3N1c5ZndS?=
 =?utf-8?B?bVJZWG4zbmR1TDJUSDhQbmJhLytzVWN5czZxRWV3WEFoSk1pTFA3RVV0cUhM?=
 =?utf-8?B?eXZzRkxsY1FPYU91OUtZcFZPK1RLSENwajE2OW5rRDJROVl4QjlPbVRkUmZ1?=
 =?utf-8?B?bEIrZUxhODd2NHRhdC8wQmVQejBSNVBmd3hqaW5ndXdDY2FwdVJ2blRiWEE4?=
 =?utf-8?B?TTFJeUZZdmpsTlVtdSsxSzd4K05wK2RJWmdjWkNwNFBRQ3h0SUN0ZXc1UlAy?=
 =?utf-8?B?VlpRY2lCY0JKemppc0h4NzliS2RncThsYnpaQnpLd1ZPc3ZBbW5uMDlpaGEw?=
 =?utf-8?B?SjFoWmpLTU1tNkppNnpGcUFGcXdRS2VxN1U0VStoaDhITXptMnNPZ082ajBz?=
 =?utf-8?B?Ympwd0dEUHNCZDFycWNzUm9Hd3h1R2hZaXV0NFRMN0RKRko4YWU5MC9kTUVH?=
 =?utf-8?B?bE00YWpaMEJHTkoxTzA3MldkUnMxbVhjVXJDc0Y3QldQNlVCS0VaL2NUVy9Q?=
 =?utf-8?B?SnZLaGFveW1HbjNXZkZPTnh2SDVaRmFsU3NRYjNHemxyM01HV1dKeHZWQ05o?=
 =?utf-8?B?ZS9JdnpKRUxpc0VQeWlBTXJ0ajNCVElaWXFQcHM0VGpBL0hqU2YyUGZSMkVL?=
 =?utf-8?B?RndPQ3kzRW5CQ0kxYXBXVzFPVzZUYTY0UEZqYWVLU1RTdjNKNFBvTjhIUTBG?=
 =?utf-8?B?di9OVlZ4YVBwaGZhUVZlZ0xCNFhCaWZtbkswVmtPeE5NOGlxQWcwbmYwa0Ir?=
 =?utf-8?B?Rm5BQUl3blJmMXRZb2JnbUJsRVRVWUZla2J4ZWIxZU1nSm5zWXJ2Q3hsWmJu?=
 =?utf-8?B?akZaSXo2cEdNNWdvVUJkNHY4NTZsVW1WQk1uRWQzcnBKRmE4ckMvdHlGL3BK?=
 =?utf-8?B?QTgwNDVYWk0yYTdrckJwOTYwSmxrMFV5OHlZSmUvNThZZ1Jma0VxNXBHN1dx?=
 =?utf-8?B?Tmc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 6:oM+HzE5BC2sUN9ul4/HxDRHtu37vtDPzLUvljZHyjZj22F1aaFTBQdsyo1cv5wcoO742DMjJuLxpQZvQyygFMsMSmqdXcWJzS8pPLsuf3L39Hy5W0V/npvugknu4MdFPwEm859jduKSCBnm8CnniAeVZaUQMmxlB52g4hsNOlEhU8xXvLHM9Dj7DFo/dG9itu6J6sM6Scz6znkQjjqUHCiBMCSCukrIc/IVpTd2II9676COSwA7P9yHOqOEQrwZHtBNdbWhJl06cHM5rhhkVScTiR09po+iC0aumE41u6EQRiJYP29SdjImLIuTS1ziTYIPlVfbXPG07jXYiCf0j6DPOSnrUHzxp8K74FmJwQQU=;
 5:vOURU/RLzgSA4Qq8bdA7+GkHLD/lJgEbVf4K3yD7D00WRG4K9UC8dMy2/WBtC+b4Tcmlg33fB8FGoo7M0wH+nKlGVl/iPGt0e0o+J/1apXXrpywoYODZkhoYkYo9/7vrZIcjGkowcLj/BkwVqUNhtB+r5up3kidaB9O+aIm8nRE=;
 24:zBmyA1eHjwm1mbiuZXXwsMy+nTZpxGQSvV9i4ZAuPYYNAMrf2UQ923bGSTx2IzzcV28qMJ/mKu7uP8LyeAsciGI620RRViDbNcaRqGa3pN0=;
 7:vIAGJp7cuvj0DVepk10UUyw/rWu9rXQZo3H1ROV5o9JZqybF1aMB8B3k3Xyitho+pUjyCAxapj/YlWqWHa+a/caPlIhSrBQj6v1UyoENunBNpu6n/CS/B44nL0gKZgegzXuxzcjjQA3Imq+A94r8tM8pABQg/QJXJPxC7UaoVYQD47bLio1V+/gXDjxtyMw2k56vpOA0teuFdcDLd7bgKHaPeALACJsEbiOswUmoiOTSKickA4LW3VwWUgiaKu06
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2018 18:28:15.0650 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a31c5641-8aea-42dd-b80d-08d5680f3a70
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB1770
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSnVsaWVuLAoKT24gMzAuMDEuMTggMjA6MDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAyNi8wMS8xOCAxODoyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEhpLAo+IAo+
IEhpIFZvbG9keW15ciwKPiAKPj4gT24gMjYuMDEuMTggMjA6MTUsIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4+IEhpLAo+Pj4KPj4+IE9uIDI2LzAxLzE4IDE4OjA5LCBWb2xvZHlteXIgQmFiY2h1ayB3
cm90ZToKPj4+PiBPbiAyNC4wMS4xOCAyMDozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiAt
wqDCoMKgIGNhc2UgUFNDSV8wXzJfRk4zMihBRkZJTklUWV9JTkZPKToKPj4+Pj4gLcKgwqDCoCBj
YXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5GTyk6Cj4+Pj4+ICvCoMKgwqAgc3dpdGNoICgg
ZmlkICkKPj4+Pj4gwqDCoMKgwqDCoCB7Cj4+Pj4+IC3CoMKgwqDCoMKgwqDCoCByZWdpc3Rlcl90
IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPj4+Pj4gLcKgwqDCoMKgwqDCoMKgIHVpbnQzMl90
IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOwo+Pj4+PiAtCj4+Pj4+IC3CoMKgwqDCoMKgwqDC
oCBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvKTsKPj4+Pj4gLcKgwqDCoMKgwqDC
oMKgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYs
IGxhZmYpKTsKPj4+Pj4gLcKgwqDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwo+Pj4+PiAtwqDCoMKg
IH0KPj4+Pj4gLQo+Pj4+PiDCoMKgwqDCoMKgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VO
VChTVEFOREFSRCk6Cj4+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmlsbF9mdW5jdGlv
bl9jYWxsX2NvdW50KHJlZ3MsIAo+Pj4+PiBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKPj4+
PiBOb3cgZGVmaW5pdGlvbiBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIGRlcGVuZHMgb24gY29k
ZSBpbiB2c2NwaS5jLgo+Pj4+IE1heWJlIGl0IGlzIHRpbWUgdG8gaW50cm9kdWNlIGZ1bmN0aW9u
IGdldF9wc2NpXzBfMl9mbl9jb3VudCgpIGFuZCAKPj4+PiB1c2UgaXQgdGhlcmUsIHdoYXQgZG8g
eW91IHRoaW5rPwo+Pj4KPj4+IERlZmluaXRlbHkgbm90IGEgZnVuY3Rpb24uIEl0IGlzIGEgc3Rh
dGljIG51bWJlci4gQnV0IEkgY2FuIHRoaW5rIG9mIAo+Pj4gc2VwYXJhdGUgdGhlIGNhbGwgY291
bnQuCj4+IFllcCwgc2VwYXJhdGUgY2FsbCBjb3VudCBmb3IgdlBTQ0kgYW5kIGZvciBTU1NDIGl0
c2VsZiB3b3VsZCBiZSBhIGdvb2QgCj4+IHRoaW5nLgo+IAo+IExvb2tpbmcgYSBiaXQgbW9yZSBp
bnRvIGl0LCB0aGlzIHdpbGwgbm90IG1ha2UgYSByZWFsIGltcHJvdmVtZW50LiBUaGlzIAo+IHdp
bGwgYmUgZXF1YWxseSBkaWZmaWN1bHQgdG8gcmVtZW1iZXIgdG8gdXBkYXRlIHRoZSBjYWxsIGNv
dW50LgpOZXZlcnRoZWxlc3MsIEkgdGhpbmsgdGhhdCBpdCBpcyByaWdodCB0aGluZyB0byBob2xk
IGNhbGwgY291bnQgaW4gdGhlCnNhbWUgZmlsZSwgd2hlcmUgY2FsbHMgYXJlIGltcGxlbWVudGVk
LiBUaGlzIGluY3JlYXNlcyBjaGFuY2VzIHRoYXQgY2FsbCAKY291bnQgd2lsbCBiZSBoZWxkIGlu
IHN5bmMuCgo+IEFsc28sIGJhc2VkIG9uIHRoZSByZWNlbnQgU01DQ0MgdXBkYXRlICgyLjEuNSBb
MV0pOgo+ICJUaGUgR2VuZXJhbCBTZXJ2aWNlIFF1ZXJpZXMgZm9yIFNNQ0NDIGNhbGwgcmFuZ2Vz
IGFyZSBkZXNjcmliZWQgaW4gCj4gU01DQ0Mgc2VjdGlvbiA2LjIuIFRoZXNlIGZ1bmN0aW9ucyBh
cmUgbm90IGFsd2F5cyB3ZWxsIHN1aXRlZCB0byAKPiBmaXJtd2FyZSB0aGF0IGlzIGludGVncmF0
ZWQgd2l0aCBtdWx0aXBsZSBzdWItc2VydmljZXMgYmVpbmcgY29tYmluZWQgCj4gaW50byBvbmUg
c2VydmljZSByYW5nZS4gRm9yIGV4YW1wbGUsIFBTQ0kgYW5kIFNERUkgaW4gdGhlIFN0YW5kYXJk
IAo+IFNlcnZpY2UgcmFuZ2UuIEluIHBhcnRpY3VsYXIsIHRoZSDigJhjYWxsIGNvdW504oCZIGFu
ZCDigJhyZXZpc2lvbuKAmSBmdW5jdGlvbnMgCj4gZG8gbm90IHByb3ZpZGUgdXNlZnVsIGluZm9y
bWF0aW9uIHRvIHRoZSBjYWxsZXIgd2hlbiBtdWx0aXBsZSBmdW5jdGlvbnMgCj4gYXJlIHByb3Zp
ZGVkLiBBcyBhIHJlc3VsdCwgdGhlc2UgYXJlIG5vdCB3aWRlbHkgdXNlZCB0byBpZGVudGlmeSAK
PiBmaXJtd2FyZSBzZXJ2aWNlcy4iCj4gCj4gU28gSSB3b3VsZCBub3Qgd29ycnkgdGhhdCBtdWNo
IGlmIHRoZSBmdW5jdGlvbiBjb3VudCBpcyBub3Qgc3luYyBpbiB0aGUgCj4gZnV0dXJlLiBCVFcs
IGl0IGlzIGFscmVhZHkgd3JvbmcgaW4gWGVuIDQuMTAuIEZvciBzdGFuZGFyZCBzZXJ2aWNlLCB3
ZSAKPiBkb24ndCBpbXBsZW1lbnQgMTMgYnV0IDUyLgoyLjEuNSBkZXByZWNhdGVzIGdlbmVyYWwg
c2VydmljZSBxdWVyaWVzIGluIFNNQ0NDIDEuMS4gU28sIGVpdGhlciB3ZSAKdXBncmFkZVNNQ0ND
IGluIFhlbiB0byAxLjEgb3Igd2Ugc2hvdWxkIGJlIGNvbmZvcm0gd2l0aCBTTUNDQyAxLjAgYW5k
IApzaG91bGQgcmV0dXJuIHJpZ2h0IG51bWJlciBvZiBmdW5jdGlvbnMsIGluY2x1ZGluZyBjaGFu
Z2VzIGluIFhlbiA0LjEwIAp0aGF0IHlvdSBtZW50aW9uZWQuCgpCVFcsIHBlcnNvbmFsbHkgSSdt
IG5vdCBoYXBweSB3aXRoIGNhbGwgVUlEIGFuZCBjYWxsIHZlcnNpb24gCmRlcHJlY2F0aW9uLiBU
aGlzIG1ha2VzIGltcG9zc2libGUgZHluYW1pYyBkaXNjb3Zlcnkgb2YgVEVFLCB3aGljaCB3YXMg
CnVzZWQgaW4gbXkgVEVFIG1lZGlhdG9yIHBhdGNoIHNlcmllcy4KCgo+IENoZWVycywKPiAKPiBb
MV0gCj4gaHR0cHM6Ly9kZXZlbG9wZXIuYXJtLmNvbS8tL21lZGlhL2RldmVsb3Blci9wZGYvQVJN
JTIwREVOJTIwMDA3MEElMjBGaXJtd2FyZSUyMGludGVyZmFjZXMlMjBmb3IlMjBtaXRpZ2F0aW5n
JTIwQ1ZFLTIwMTctNTcxNV9WMS4wLnBkZj9yZXZpc2lvbj1kMjBkMTQ3Ni1iNzcwLTQ3MzktYWVi
ZS0yZDMxNDc3ODhlM2YmbGE9ZW4gCj4gCj4gCj4gSSBkb24ndCBleHBlY3QgUFNDSSB0byBiZQo+
IApUaGVyZSBpcyBzb21lIHRleHQgbWlzc2luZy4gQXJlIHlvdSB3YW50ZWQgdG8gYWRkIHNvbWV0
aGluZz8KCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:32:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:32:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egahL-0004dz-Bw; Tue, 30 Jan 2018 18:31:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egahK-0004dt-9W
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:31:58 +0000
X-Inumbo-ID: d262923e-05eb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d262923e-05eb-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 19:31:44 +0100 (CET)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 9C90E1435;
 Tue, 30 Jan 2018 10:31:56 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CE1883F25C;
 Tue, 30 Jan 2018 10:31:55 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <20180130161433.6910-2-julien.grall@arm.com>
 <alpine.DEB.2.10.1801301002570.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d0b17da6-0e9a-f9aa-92fb-673231fcec87@arm.com>
Date: Tue, 30 Jan 2018 18:31:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801301002570.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen/arm: io: Distinguish unhandled IO
 from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDMwLzAxLzE4IDE4OjE0LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBDdXJyZW50bHks
IFhlbiBpcyBjb25zaWRlcmluZyB0aGF0IGFuIElPIGNvdWxkIGVpdGhlciBiZSBoYW5kbGVkIG9y
Cj4+IHVuaGFuZGxlZC4gV2hlbiB1bmhhbmRsZWQsIHRoZSBzdGFnZS0yIGFib3J0IGZ1bmN0aW9u
IHdpbGwgdHJ5IGFub3RoZXIKPj4gd2F5IHRvIHJlc29sdmUgdGhlIGFib3J0Lgo+Pgo+PiBIb3dl
dmVyLCB0aGUgTU1JTyBlbXVsYXRpb24gbWF5IHJldHVybiB1bmhhbmRsZWQgd2hlbiB0aGUgYWRk
cmVzcwo+PiBiZWxvbmdzIHRvIGFuIGVtdWxhdGVkIHJhbmdlIGJ1dCB3YXMgbm90IGNvcnJlY3Qu
IEluIHRoYXQgY2FzZSwgWGVuCj4+IHNob3VsZCBhdm9kaSB0byB0cnkgYW5vdGhlciB3YXkgYW5k
IGRpcmVjdGx5IGluamVjdCBhIGd1ZXN0IGRhdGEgYWJvcnQuCj4gICAgICAgICAgIF4gYXZvaWQK
PiAKPiAKPj4gSW50cm9kdWNlIGEgdHJpLXN0YXRlIHJldHVybiB0byBkaXN0aW5ndWlzaCB0aGUg
Zm9sbG93aW5nIHN0YXRlOgo+PiAgICAgICogSU9fQUJPUlQ6IFRoZSBJTyB3YXMgaGFuZGxlZCBi
dXQgcmVzdWx0ZWQgdG8gYW4gYWJvcnQKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBeIGluIGFuIGFib3J0Cj4gCj4gCj4+ICAgICAgKiBJT19IQU5E
TEVEOiBUaGUgSU8gd2FzIGhhbmRsZWQKPj4gICAgICAqIElPX1VOSEFORExFRDogVGhlIElPIHdh
cyB1bmhhbmRsZWQKPj4KPj4gRm9yIG5vdywgaXQgaXMgY29uc2lkZXJlZCB0aGF0IGFuIElPIGJl
bG9uZ2luZyB0byBhbiBlbXVsYXRlZCByYW5nZQo+PiBjb3VsZCBlaXRoZXIgYmUgaGFuZGxlZCBv
ciBpbmplY3QgYW4gYWJvcnQuIFRoaXMgY291bGQgYmUgcmV2aXNpdCBpbiB0aGUKPj4gZnV0dXJl
IGlmIG92ZXJsYXBwZWQgcmVnaW9uIGV4aXN0IChvciB3ZSB3YW50IHRvIHRyeSBhbm90aGVyIHdh
eSB0bwo+PiByZXNvbHZlIHRoZSBhYm9ydCkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9pby5j
ICAgICAgICAgIHwgMjQgKysrKysrKysrKysrKystLS0tLS0tLS0tCj4+ICAgeGVuL2FyY2gvYXJt
L3RyYXBzLmMgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4+
ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmggfCAgOSArKysrKysrKy0KPj4gICAzIGZpbGVz
IGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2lvLmMgYi94ZW4vYXJjaC9hcm0vaW8uYwo+PiBpbmRleCBjNzQ4
ZDhmNWJmLi5hNzRlYzIxYjg2IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vaW8uYwo+PiAr
KysgYi94ZW4vYXJjaC9hcm0vaW8uYwo+PiBAQCAtMjMsOCArMjMsOSBAQAo+PiAgICNpbmNsdWRl
IDxhc20vY3VycmVudC5oPgo+PiAgICNpbmNsdWRlIDxhc20vbW1pby5oPgo+PiAgIAo+PiAtc3Rh
dGljIGludCBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBz
dHJ1Y3QgdmNwdSAqdiwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmlu
Zm8pCj4+ICtzdGF0aWMgZW51bSBpb19zdGF0ZSBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1p
b19oYW5kbGVyICpoYW5kbGVyLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHZjcHUgKnYsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlv
X2luZm9fdCAqaW5mbykKPj4gICB7Cj4+ICAgICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0
ID0gaW5mby0+ZGFidDsKPj4gICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVz
dF9jcHVfdXNlcl9yZWdzKCk7Cj4+IEBAIC0zNyw3ICszOCw3IEBAIHN0YXRpYyBpbnQgaGFuZGxl
X3JlYWQoY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlciwgc3RydWN0IHZjcHUgKnYs
Cj4+ICAgICAgIHVpbnQ4X3Qgc2l6ZSA9ICgxIDw8IGRhYnQuc2l6ZSkgKiA4Owo+PiAgIAo+PiAg
ICAgICBpZiAoICFoYW5kbGVyLT5vcHMtPnJlYWQodiwgaW5mbywgJnIsIGhhbmRsZXItPnByaXYp
ICkKPj4gLSAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAgICAgIHJldHVybiBJT19BQk9SVDsKPj4g
ICAKPj4gICAgICAgLyoKPj4gICAgICAgICogU2lnbiBleHRlbmQgaWYgcmVxdWlyZWQuCj4+IEBA
IC01NywxNyArNTgsMjAgQEAgc3RhdGljIGludCBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1p
b19oYW5kbGVyICpoYW5kbGVyLCBzdHJ1Y3QgdmNwdSAqdiwKPj4gICAKPj4gICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIGRhYnQucmVnLCByKTsKPj4gICAKPj4gLSAgICByZXR1cm4gMTsKPj4gKyAg
ICByZXR1cm4gSU9fSEFORExFRDsKPj4gICB9Cj4+ICAgCj4+IC1zdGF0aWMgaW50IGhhbmRsZV93
cml0ZShjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBzdHJ1Y3QgdmNwdSAqdiwK
Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQo+PiArc3RhdGlj
IGVudW0gaW9fc3RhdGUgaGFuZGxlX3dyaXRlKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhh
bmRsZXIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUg
KnYsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmlu
Zm8pCj4+ICAgewo+PiAgICAgICBjb25zdCBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGluZm8tPmRh
YnQ7Cj4+ICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJf
cmVncygpOwo+PiArICAgIGludCByZXQ7Cj4+ICAgCj4+IC0gICAgcmV0dXJuIGhhbmRsZXItPm9w
cy0+d3JpdGUodiwgaW5mbywgZ2V0X3VzZXJfcmVnKHJlZ3MsIGRhYnQucmVnKSwKPj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVyLT5wcml2KTsKPj4gKyAgICByZXQgPSBo
YW5kbGVyLT5vcHMtPndyaXRlKHYsIGluZm8sIGdldF91c2VyX3JlZyhyZWdzLCBkYWJ0LnJlZyks
Cj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVyLT5wcml2KTsKPj4gKyAg
ICByZXR1cm4gKCByZXQgKSA/IElPX0hBTkRMRUQgOiBJT19BQk9SVDsKPj4gICB9Cj4+ICAgCj4+
ICAgLyogVGhpcyBmdW5jdGlvbiBhc3N1bWVzIHRoYXQgbW1pbyByZWdpb25zIGFyZSBub3Qgb3Zl
cmxhcHBlZCAqLwo+PiBAQCAtMTAwLDE0ICsxMDQsMTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBt
bWlvX2hhbmRsZXIgKmZpbmRfbW1pb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAg
IHJldHVybiBoYW5kbGVyOwo+PiAgIH0KPj4gICAKPj4gLWludCBoYW5kbGVfbW1pbyhtbWlvX2lu
Zm9fdCAqaW5mbykKPj4gK2VudW0gaW9fc3RhdGUgaGFuZGxlX21taW8obW1pb19pbmZvX3QgKmlu
Zm8pCj4+ICAgewo+PiAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+ICAgICAgIGNv
bnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIgPSBOVUxMOwo+PiAgIAo+PiAgICAgICBo
YW5kbGVyID0gZmluZF9tbWlvX2hhbmRsZXIodi0+ZG9tYWluLCBpbmZvLT5ncGEpOwo+PiAgICAg
ICBpZiAoICFoYW5kbGVyICkKPj4gLSAgICAgICAgcmV0dXJuIDA7Cj4+ICsgICAgICAgIHJldHVy
biBJT19VTkhBTkRMRUQ7Cj4+ICAgCj4+ICAgICAgIGlmICggaW5mby0+ZGFidC53cml0ZSApCj4+
ICAgICAgICAgICByZXR1cm4gaGFuZGxlX3dyaXRlKGhhbmRsZXIsIHYsIGluZm8pOwo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBp
bmRleCBjODUzNGQ2Y2ZmLi44NDNhZGY0OTU5IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
dHJhcHMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+PiBAQCAtMTg2NCwxMCArMTg2
NCwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHBmYXJfaXNfdmFsaWQoYm9vbCBzMXB0dywgdWlu
dDhfdCBmc2MpCj4+ICAgICAgIHJldHVybiBzMXB0dyB8fCAoZnNjID09IEZTQ19GTFRfVFJBTlMg
JiYgIWNoZWNrX3dvcmthcm91bmRfODM0MjIwKCkpOwo+PiAgIH0KPj4gICAKPj4gLXN0YXRpYyBi
b29sIHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAo+PiAtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQo+PiAtewo+PiArc3RhdGljIGVudW0gaW9f
c3RhdGUgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBncGEpCj4+ICsg
ewo+PiAgICAgICBjb25zdCBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGhzci5kYWJ0Owo+PiAgICAg
ICBtbWlvX2luZm9fdCBpbmZvID0gewo+PiAgICAgICAgICAgLmdwYSA9IGdwYSwKPj4gQEAgLTE4
NzksMTEgKzE4NzksMTEgQEAgc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLAo+PiAgIAo+PiAgICAgICAvKiBzdGFnZS0xIHBhZ2UgdGFibGUgc2hv
dWxkIG5ldmVyIGxpdmUgaW4gYW4gZW11bGF0ZWQgTU1JTyByZWdpb24gKi8KPj4gICAgICAgaWYg
KCBkYWJ0LnMxcHR3ICkKPj4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiArICAgICAgICByZXR1
cm4gSU9fVU5IQU5ETEVEOwo+PiAgIAo+PiAgICAgICAvKiBBbGwgdGhlIGluc3RydWN0aW9ucyB1
c2VkIG9uIGVtdWxhdGVkIE1NSU8gcmVnaW9uIHNob3VsZCBiZSB2YWxpZCAqLwo+PiAgICAgICBp
ZiAoICFkYWJ0LnZhbGlkICkKPj4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiArICAgICAgICBy
ZXR1cm4gSU9fVU5IQU5ETEVEOwo+PiAgIAo+PiAgICAgICAvKgo+PiAgICAgICAgKiBFcnJhdHVt
IDc2NjQyMjogVGh1bWIgc3RvcmUgdHJhbnNsYXRpb24gZmF1bHQgdG8gSHlwZXJ2aXNvciBtYXkK
Pj4gQEAgLTE4OTYsMTEgKzE4OTYsMTEgQEAgc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+PiAgICAgICAgICAgaWYgKCByYyApCj4+ICAgICAg
ICAgICB7Cj4+ICAgICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsICJVbmFibGUgdG8g
ZGVjb2RlIGluc3RydWN0aW9uXG4iKTsKPj4gLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPj4g
KyAgICAgICAgICAgIHJldHVybiBJT19BQk9SVDsKPj4gICAgICAgICAgIH0KPj4gICAgICAgfQo+
IAo+IFdoeSBkbyB0aGUgZmlyc3QgdHdvIGVycm9yIGNoZWNrcyByZXN1bHQgaW4gSU9fVU5IQU5E
TEVELCB3aGlsZSB0aGUKPiB0aGlyZCByZXN1bHQgaW4gSU9fQUJPUlQ/IFNwZWNpZmljYWxseSBp
biByZWxhdGlvbiB0byBwYWdldGFibGUgd2Fsawo+IGZhaWx1cmVzIGR1ZSB0byBzb21lb25lIGVs
c2UgY2hhbmdpbmcgc3RhZ2UtMiBlbnRyeSBzaW11bHRhbmVvdXNseSAoc2VlCj4gY29tbWVudCB0
b3dhcmQgdGhlIGVuZCBvZiBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdCk/CgpHb29kIHF1ZXN0
aW9uLiBTb21laG93IEkgY29uc2lkZXJlZCB0aGUgZmlyc3QgdHdvIGFzIHBhcnQgb2YgbG9va2lu
ZyB1cCAKdGhlIHByb3BlciBoYW5kbGVyIGFuZCBub3QgdGhlIGRldmljZSBpdHNlbGYuCgpCdXQg
SSBndWVzcyB0aGF0IGF0IHRoaXMgc3RhZ2Ugd2Uga25vdyB0aGF0IElPIHdhcyB0YXJnZXRpbmcg
YW4gZW11bGF0ZWQgCnJlZ2lvbi4gU28gd2UgY2FuIHJldHVybiBJT19BQk9SVC4KCk9uIGEgc2lk
ZSBub3RlLCBpdCBsb29rcyBsaWtlIHRoZSBjaGVjayBkYWJ0LnMxcHR3IGlzIHVubmVjZXNzYXJ5
IApiZWNhdXNlIGEgc3RhZ2UgMiBhYm9ydCBvbiBzdGFnZSAxIHRyYW5zbGF0aW9uIHRhYmxlIGxv
b2t1cCB3aWxsIG5vdCAKcmV0dXJuIGEgdmFsaWQgaW5zdHJ1Y3Rpb24gc3luZHJvbWUgKHNlZSBC
My0xNDMzIGluIERESSAwNDA2Qy5jIGFuZCAKRDEwLTI0NjAgaW4gRERJIDA0ODdDLmEpLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:41:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:41:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egaqi-0005Q6-8W; Tue, 30 Jan 2018 18:41:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egaqh-0005Q0-9V
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:41:39 +0000
X-Inumbo-ID: 40b27b4c-05ed-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 40b27b4c-05ed-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 18:41:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="66936225"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <d948cb7b-6c0b-ef3f-b95a-5e0c9c8f7065@citrix.com>
 <864d6a7f-00c7-5ef5-51f0-e7f74b35ca70@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b6abd6f2-92cf-8bb4-2d96-681a198fb375@citrix.com>
Date: Tue, 30 Jan 2018 18:29:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <864d6a7f-00c7-5ef5-51f0-e7f74b35ca70@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTc6MDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPgo+Cj4gT24gMzAvMDEvMTgg
MTY6MzgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDMwLzAxLzE4IDE2OjE0LCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+PiBIaSBhbGwsCj4+Pgo+Pj4gVGhpcyBzbWFsbCBzZXJpZXMgcmVwbGFj
ZXMgYWxsIGNhbGwgdG8gZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzIGJ5Cj4+PiBpbmplY3RpbmcK
Pj4+IGFuIGV4Y2VwdGlvbiB0byB0aGUgZ3Vlc3QuCj4+Pgo+Pj4gVGhpcyB3aWxsIHJlc3VsdCB0
byBhIG5pY2VyIHRyYWNlIGZyb20gdGhlIGd1ZXN0IChubyBuZWVkIHRvCj4+PiBtYW51YWxseSB3
YWxrCj4+PiB0aGUgc3RhY2spIGFuZCBnaXZlIGEgY2hhbmNlIHRvIHRoZSBndWVzdCB0byBnaXZl
IGEgYml0IG1vcmUKPj4+IGluZm9ybWF0aW9uIG9uCj4+PiB3aGF0IGl0IHdhcyBkb2luZy4KPj4+
Cj4+PiBDaGVlcnMsCj4+Pgo+Pj4gSnVsaWVuIEdyYWxsICgzKToKPj4+IMKgwqAgeGVuL2FybTog
aW86IERpc3Rpbmd1aXNoIHVuaGFuZGxlZCBJTyBmcm9tIGFib3J0ZWQgb25lCj4+PiDCoMKgIHhl
bi9hcm06IERvbid0IGNyYXNoIGRvbWFpbiBvbiBiYWQgTU1JTyBlbXVsYXRpb24KPj4+IMKgwqAg
eGVuL2FybTogRG9uJ3QgY3Jhc2ggdGhlIGRvbWFpbiBvbiBpbnZhbGlkIEhWQyBpbW1lZGlhdGUK
Pj4KPj4gVGhhbmtzLgo+Pgo+PiBJIGRvbid0IGZlZWwgcXVhbGlmaWVkIHRvIHJldmlldyB0aGVz
ZSwgYnV0IHNvbWUgbm90ZXMuCj4+Cj4+IFBhdGNoIDEuwqAgcy9hdm9kaS9hdm9pZC8gaW4gdGhl
IGNvbW1pdCBtZXNzYWdlCj4+Cj4+IFBhdGNoZXMgMiBhbmQgMy7CoCBZb3UgcHJvYmFibHkgd2Fu
dCB0byBjb252ZXJ0IHRoZSBwcmludGtzIHRvCj4+IGdkcHJpbnRrKClzLCBvdGhlcndpc2UgZ3Vl
c3RzIGNhbiBjaG9rZSB1cCB0aGUgcmF0ZWxpbWl0ZWQgbG9nLsKgIERvaW5nCj4+IHNvIHdpbGwg
YWxzbyBtZWFuIHRoYXQgdGhlIHZjcHUgd2lsbCBiZSBpZGVudGlmaWVkIGNvbnNpc3RlbnRseSwg
d2hpY2gKPj4gaXQgaXNuJ3QgY3VycmVudGx5Lgo+IFdlIGRpZG4ndCB1c2UgZypwcmludGsgYmVj
YXVzZSBpdCB3b3VsZCBiZSBtb3JlIGNvbmZ1c2luZyB0byBwcmludCB0aGUKPiBjdXJyZW50IHZD
UFUgaW4gc29tZSBjYXNlcyAoZS5nIHdoZW4gYWNjZXNzaW5nIHRoZSByZS1kaXN0cmlidXRvciBv
Zgo+IGFub3RoZXIgdkNQVSkgb3IgZG9lcyBub3QgbWF0dGVyIChlLmcgZm9yIElUUykuCgpJbiB0
aGUgZm9ybWVyIGNhc2UsIHlvdSdkIHdhbnQgdG8gcHJpbnQgYm90aCBjdXJyZW50LCBhbmQgdGhl
IHRhcmdldAp2Y3B1LsKgIFRoZSBsYXR0ZXIgc3RpbGwgbWF0dGVycyB3aGF0IGN1cnJlbnQgaXMg
aWYgc29tZXRoaW5nIGdvZXMgd3JvbmcuCgpXZSBoYXZlIHBsZW50eSBvZiBzaW1pbGFyIGNhc2Vz
IGluIHg4NiwgYnV0IGF0IHRoZSBwb2ludCB5b3UgYXJlCnByaW50aW5nIGFuIGRpYWdub3N0aWMg
bWVzc2FnZSwgaWdub3JpbmcgY3VycmVudCBpcyBhbG1vc3QgYWx3YXlzIHRoZQp3cm9uZyB0aGlu
ayB0byBkby4KCj4KPiBUaGUgcHJvYmxlbSB3aXRoIHRoZSBkZWJ1ZyB2ZXJzaW9uIGlzIHRob3Nl
IGluZm9ybWF0aW9uIGFyZSBhY3R1YWxseQo+IHF1aXRlIHVzZWZ1bCBpbiBub24tZGVidWcgYnVp
bGQuIFdlIGZvdW5kIHF1aXRlIGEgZmV3IGlzc3VlcyB0aGFua3MgdG8KPiB0aGVtLgo+Cj4gSSB0
aGluayBpdCB3b3VsZCBtYWtlIG1vcmUgc2Vuc2UgZm9yIFhlbiB0byBwcm92aWRlIHBlci1ndWVz
dAo+IHJhdGVsaW1pdGVkIHRoYW4gaGlkaW5nIHRob3NlIG1lc3NhZ2VzIGluIG5vbi1kZWJ1ZyBi
dWlsZC4KClBlciBndWVzdCBpcyBxdWl0ZSBhIGxvdCBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gZ2xv
YmFsLCBhbmQgd291bGQgc3RpbGwKcmVxdWlyZSBhIGdsb2JhbCBsaW1pdCB0byBwcmV2ZW50IGEg
Y29uY2VydGVkIGF0dGFjayBmcm9tIG11bHRpcGxlCmd1ZXN0cyB0byBhdm9pZCBEb1NpbmcgdGhl
IHN5c3RlbS4KCkRlYnVnIHZzIHVuaWxhdGVyYWwgaXMgeW91ciBwcmVyb2dhdGl2ZSBhcyBhIG1h
aW50YWluZXIsIGJ1dCBhcyB5b3UndmUKc2FpZCB5b3Vyc2VsZiwgdGhlIGFyZSB1c2VkIGZvciBk
ZWJ1Z2dpbmcgcHVycG9zZXMsIHdoaWNoIHByb3ZlcyBteSBwb2ludC4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:44:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egatH-0005YR-Ja; Tue, 30 Jan 2018 18:44:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=txtf=ez=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egatG-0005YK-1e
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:44:18 +0000
X-Inumbo-ID: 8ab8d1c9-05ed-11e8-ba59-bc764e045a96
Received: from mail-wr0-x236.google.com (unknown [2a00:1450:400c:c0c::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ab8d1c9-05ed-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 19:44:03 +0100 (CET)
Received: by mail-wr0-x236.google.com with SMTP id 36so12301734wrh.1
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 10:44:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=4jvHtH6D9RN+7em1bE3xxjVPfUvfY4BIp2yKIvDPrjY=;
 b=RwZgpLL0BZE5RZ3NHr8/KejNF0VCSpxZASUvmPbP2y5vhGj4kZGxBBC6HL5UHPiFLg
 4b9xazF+kbfifarcbnqCoabeSN/MOdc0kHeJ6T47WIvcVMsxwWpdyaUCItQ4SsgcIzdt
 poJg6JoymfgxBmeqLxPB/WZStpFuEzkLhmIXw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=4jvHtH6D9RN+7em1bE3xxjVPfUvfY4BIp2yKIvDPrjY=;
 b=syIELYrBHZcPnf1BtmifBT1GnHmWfuEv/Q0WSyZJsUt7Snoeh/WILkYEMxyMmaCHEx
 J74RkG95I2CK6LS+8r0cDOU0JCipKEfqTyACZCL+yeoVwcowZKS9FQl+TMK32IHx8p/M
 8ywb75o0VIuUqPcq4z3PjZyo0i23nvWBs2KfJpjX/XJ+PzIG8teZ0Dfa1ncfu8pfukJV
 b4j9nRquRPrzYNrEFnapTE5u+V7Pw61GJwO+0Y6JodisY3esQu/+kB+w9fv9mKge8+97
 b4HBdImqMiTKNiMk6lyvR5YmpTUdWhNzG76OieWNUzCZ0TNNtLUo/8RjoRTvu4KAQ3HX
 JIHA==
X-Gm-Message-State: AKwxytfRee4MauNfto/Qoq9Mr8kiiXIwXjGk/lDZ/u33nWfUSGdpP6zx
 g0dOhIA+/gb7y5b4Ej7oETC0fw==
X-Google-Smtp-Source: AH8x227rfSFcVElHo8ZqSTRyygxSa2Y24hGQtrB8Kr1bc6IZ5pzOX1TyjvysvjS00M40tMaQm9ij8w==
X-Received: by 10.223.192.76 with SMTP id c12mr22093424wrf.217.1517337855150; 
 Tue, 30 Jan 2018 10:44:15 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p21sm10086360wmc.45.2018.01.30.10.44.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 30 Jan 2018 10:44:14 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
 <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
 <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <da92d21d-6346-bd34-9f26-e8b2b1033b56@linaro.org>
Date: Tue, 30 Jan 2018 18:44:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMC8wMS8xOCAxODoyOCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAo+IAo+IE9uIDMwLjAxLjE4IDIwOjAxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9u
IDI2LzAxLzE4IDE4OjI3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEhpLAo+Pgo+PiBI
aSBWb2xvZHlteXIsCj4+Cj4+PiBPbiAyNi4wMS4xOCAyMDoxNSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gT24gMjYvMDEvMTggMTg6MDksIFZvbG9keW15ciBCYWJjaHVr
IHdyb3RlOgo+Pj4+PiBPbiAyNC4wMS4xOCAyMDozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+
Pj4gLcKgwqDCoCBjYXNlIFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6Cj4+Pj4+PiAtwqDC
oMKgIGNhc2UgUFNDSV8wXzJfRk42NChBRkZJTklUWV9JTkZPKToKPj4+Pj4+ICvCoMKgwqAgc3dp
dGNoICggZmlkICkKPj4+Pj4+IMKgwqDCoMKgwqAgewo+Pj4+Pj4gLcKgwqDCoMKgwqDCoMKgIHJl
Z2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+Pj4+Pj4gLcKgwqDCoMKgwqDCoMKg
IHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOwo+Pj4+Pj4gLQo+Pj4+Pj4gLcKg
wqDCoMKgwqDCoMKgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwo+Pj4+Pj4g
LcKgwqDCoMKgwqDCoMKgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0
eV9pbmZvKHRhZmYsIAo+Pj4+Pj4gbGFmZikpOwo+Pj4+Pj4gLcKgwqDCoMKgwqDCoMKgIHJldHVy
biB0cnVlOwo+Pj4+Pj4gLcKgwqDCoCB9Cj4+Pj4+PiAtCj4+Pj4+PiDCoMKgwqDCoMKgIGNhc2Ug
QVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVChTVEFOREFSRCk6Cj4+Pj4+PiDCoMKgwqDCoMKgwqDC
oMKgwqAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLCAKPj4+Pj4+IFNTU0Nf
U01DQ0NfRlVOQ1RJT05fQ09VTlQpOwo+Pj4+PiBOb3cgZGVmaW5pdGlvbiBTU1NDX1NNQ0NDX0ZV
TkNUSU9OX0NPVU5UIGRlcGVuZHMgb24gY29kZSBpbiB2c2NwaS5jLgo+Pj4+PiBNYXliZSBpdCBp
cyB0aW1lIHRvIGludHJvZHVjZSBmdW5jdGlvbiBnZXRfcHNjaV8wXzJfZm5fY291bnQoKSBhbmQg
Cj4+Pj4+IHVzZSBpdCB0aGVyZSwgd2hhdCBkbyB5b3UgdGhpbms/Cj4+Pj4KPj4+PiBEZWZpbml0
ZWx5IG5vdCBhIGZ1bmN0aW9uLiBJdCBpcyBhIHN0YXRpYyBudW1iZXIuIEJ1dCBJIGNhbiB0aGlu
ayBvZiAKPj4+PiBzZXBhcmF0ZSB0aGUgY2FsbCBjb3VudC4KPj4+IFllcCwgc2VwYXJhdGUgY2Fs
bCBjb3VudCBmb3IgdlBTQ0kgYW5kIGZvciBTU1NDIGl0c2VsZiB3b3VsZCBiZSBhIAo+Pj4gZ29v
ZCB0aGluZy4KPj4KPj4gTG9va2luZyBhIGJpdCBtb3JlIGludG8gaXQsIHRoaXMgd2lsbCBub3Qg
bWFrZSBhIHJlYWwgaW1wcm92ZW1lbnQuIAo+PiBUaGlzIHdpbGwgYmUgZXF1YWxseSBkaWZmaWN1
bHQgdG8gcmVtZW1iZXIgdG8gdXBkYXRlIHRoZSBjYWxsIGNvdW50Lgo+IE5ldmVydGhlbGVzcywg
SSB0aGluayB0aGF0IGl0IGlzIHJpZ2h0IHRoaW5nIHRvIGhvbGQgY2FsbCBjb3VudCBpbiB0aGUK
PiBzYW1lIGZpbGUsIHdoZXJlIGNhbGxzIGFyZSBpbXBsZW1lbnRlZC4gVGhpcyBpbmNyZWFzZXMg
Y2hhbmNlcyB0aGF0IGNhbGwgCj4gY291bnQgd2lsbCBiZSBoZWxkIGluIHN5bmMuCgpTbyB5b3Ug
YXJlIHN1Z2dlc3RpbmcgdG8gaW1wbGVtZW50IGEgZnVuY3Rpb24/IElmIHNvLCB0aGF0J3MgYSBu
by1nbyAKZnJvbSBteSBzaWRlLgoKPiAKPj4gQWxzbywgYmFzZWQgb24gdGhlIHJlY2VudCBTTUND
QyB1cGRhdGUgKDIuMS41IFsxXSk6Cj4+ICJUaGUgR2VuZXJhbCBTZXJ2aWNlIFF1ZXJpZXMgZm9y
IFNNQ0NDIGNhbGwgcmFuZ2VzIGFyZSBkZXNjcmliZWQgaW4gCj4+IFNNQ0NDIHNlY3Rpb24gNi4y
LiBUaGVzZSBmdW5jdGlvbnMgYXJlIG5vdCBhbHdheXMgd2VsbCBzdWl0ZWQgdG8gCj4+IGZpcm13
YXJlIHRoYXQgaXMgaW50ZWdyYXRlZCB3aXRoIG11bHRpcGxlIHN1Yi1zZXJ2aWNlcyBiZWluZyBj
b21iaW5lZCAKPj4gaW50byBvbmUgc2VydmljZSByYW5nZS4gRm9yIGV4YW1wbGUsIFBTQ0kgYW5k
IFNERUkgaW4gdGhlIFN0YW5kYXJkIAo+PiBTZXJ2aWNlIHJhbmdlLiBJbiBwYXJ0aWN1bGFyLCB0
aGUg4oCYY2FsbCBjb3VudOKAmSBhbmQg4oCYcmV2aXNpb27igJkgCj4+IGZ1bmN0aW9ucyBkbyBu
b3QgcHJvdmlkZSB1c2VmdWwgaW5mb3JtYXRpb24gdG8gdGhlIGNhbGxlciB3aGVuIAo+PiBtdWx0
aXBsZSBmdW5jdGlvbnMgYXJlIHByb3ZpZGVkLiBBcyBhIHJlc3VsdCwgdGhlc2UgYXJlIG5vdCB3
aWRlbHkgCj4+IHVzZWQgdG8gaWRlbnRpZnkgZmlybXdhcmUgc2VydmljZXMuIgo+Pgo+PiBTbyBJ
IHdvdWxkIG5vdCB3b3JyeSB0aGF0IG11Y2ggaWYgdGhlIGZ1bmN0aW9uIGNvdW50IGlzIG5vdCBz
eW5jIGluIAo+PiB0aGUgZnV0dXJlLiBCVFcsIGl0IGlzIGFscmVhZHkgd3JvbmcgaW4gWGVuIDQu
MTAuIEZvciBzdGFuZGFyZCAKPj4gc2VydmljZSwgd2UgZG9uJ3QgaW1wbGVtZW50IDEzIGJ1dCA1
Mi4KPiAyLjEuNSBkZXByZWNhdGVzIGdlbmVyYWwgc2VydmljZSBxdWVyaWVzIGluIFNNQ0NDIDEu
MS4gU28sIGVpdGhlciB3ZSAKPiB1cGdyYWRlU01DQ0MgaW4gWGVuIHRvIDEuMSBvciB3ZSBzaG91
bGQgYmUgY29uZm9ybSB3aXRoIFNNQ0NDIDEuMCBhbmQgCj4gc2hvdWxkIHJldHVybiByaWdodCBu
dW1iZXIgb2YgZnVuY3Rpb25zLCBpbmNsdWRpbmcgY2hhbmdlcyBpbiBYZW4gNC4xMCAKPiB0aGF0
IHlvdSBtZW50aW9uZWQuCj4gCj4gQlRXLCBwZXJzb25hbGx5IEknbSBub3QgaGFwcHkgd2l0aCBj
YWxsIFVJRCBhbmQgY2FsbCB2ZXJzaW9uIAo+IGRlcHJlY2F0aW9uLiBUaGlzIG1ha2VzIGltcG9z
c2libGUgZHluYW1pYyBkaXNjb3Zlcnkgb2YgVEVFLCB3aGljaCB3YXMgCj4gdXNlZCBpbiBteSBU
RUUgbWVkaWF0b3IgcGF0Y2ggc2VyaWVzLgoKMi4xLjUgb25seSBkZXByZWNhdGVzIGZvciBBcmNo
aXRlY3R1cmUgc2VydmljZSB3aGljaCBpcyBub3QgaW1wbGVtZW50ZWQgCmZvciBYZW4gYXQgbW9t
ZW50LiBOb3RoaW5nIGlzIGJlZW4gc2FpZCBmb3IgdGhlIHJlc3Qgb2YgdGhlbSBPUC1URUUuIFRo
ZSAKZG9jdW1lbnRhdGlvbiBvbmx5IGFja25vd2xlZGdlIHRoZSBmYWN0IGl0IGlzIGRpZmZpY3Vs
dCBmb3Igc29tZSBzZXJ2aWNlIAooc3VjaCBhcyBTU1NDKSB0byBpbmZlciBpbmZvcm1hdGlvbiBm
cm9tIHRoYXQuCgpJIGxvb2tlZCBhdCBzb21lIGltcGxlbWVudGF0aW9uIG9mIFNNQ0NDIGFuZCB0
aG9zZSBjYWxscyBhcmUgZWl0aGVyIG5vdCAKaGFuZGxlZCBvciB0aGUgbnVtYmVyIGFyZSBub3Qg
Y29ycmVjdC4KCkFueXdheSwgSSBoYXZlIGEgU01DQ0MgMS4xIHBhdGNoIHNlcmllcyBjb21pbmcg
dXAgc29vbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:47:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:47:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egaw1-0005iQ-0X; Tue, 30 Jan 2018 18:47:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbpm=ez=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egavz-0005iD-Qz
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 18:47:07 +0000
X-Inumbo-ID: 04ea6743-05ee-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 04ea6743-05ee-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 18:47:27 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 8E6FB1435;
 Tue, 30 Jan 2018 10:47:00 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C0B993F25C;
 Tue, 30 Jan 2018 10:46:59 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
References: <20180130161433.6910-1-julien.grall@arm.com>
 <d948cb7b-6c0b-ef3f-b95a-5e0c9c8f7065@citrix.com>
 <864d6a7f-00c7-5ef5-51f0-e7f74b35ca70@arm.com>
 <b6abd6f2-92cf-8bb4-2d96-681a198fb375@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <381dfde4-bf8e-0008-3c41-a7f8b143b721@arm.com>
Date: Tue, 30 Jan 2018 18:46:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <b6abd6f2-92cf-8bb4-2d96-681a198fb375@citrix.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAzMC8wMS8xOCAxODoyOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wMS8x
OCAxNzowMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAzMC8wMS8xOCAxNjozOCwg
QW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDMwLzAxLzE4IDE2OjE0LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+Pj4gSGkgYWxsLAo+Pj4+Cj4+Pj4gVGhpcyBzbWFsbCBzZXJpZXMgcmVwbGFjZXMg
YWxsIGNhbGwgdG8gZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzIGJ5Cj4+Pj4gaW5qZWN0aW5nCj4+
Pj4gYW4gZXhjZXB0aW9uIHRvIHRoZSBndWVzdC4KPj4+Pgo+Pj4+IFRoaXMgd2lsbCByZXN1bHQg
dG8gYSBuaWNlciB0cmFjZSBmcm9tIHRoZSBndWVzdCAobm8gbmVlZCB0bwo+Pj4+IG1hbnVhbGx5
IHdhbGsKPj4+PiB0aGUgc3RhY2spIGFuZCBnaXZlIGEgY2hhbmNlIHRvIHRoZSBndWVzdCB0byBn
aXZlIGEgYml0IG1vcmUKPj4+PiBpbmZvcm1hdGlvbiBvbgo+Pj4+IHdoYXQgaXQgd2FzIGRvaW5n
Lgo+Pj4+Cj4+Pj4gQ2hlZXJzLAo+Pj4+Cj4+Pj4gSnVsaWVuIEdyYWxsICgzKToKPj4+PiAgwqDC
oCB4ZW4vYXJtOiBpbzogRGlzdGluZ3Vpc2ggdW5oYW5kbGVkIElPIGZyb20gYWJvcnRlZCBvbmUK
Pj4+PiAgwqDCoCB4ZW4vYXJtOiBEb24ndCBjcmFzaCBkb21haW4gb24gYmFkIE1NSU8gZW11bGF0
aW9uCj4+Pj4gIMKgwqAgeGVuL2FybTogRG9uJ3QgY3Jhc2ggdGhlIGRvbWFpbiBvbiBpbnZhbGlk
IEhWQyBpbW1lZGlhdGUKPj4+Cj4+PiBUaGFua3MuCj4+Pgo+Pj4gSSBkb24ndCBmZWVsIHF1YWxp
ZmllZCB0byByZXZpZXcgdGhlc2UsIGJ1dCBzb21lIG5vdGVzLgo+Pj4KPj4+IFBhdGNoIDEuwqAg
cy9hdm9kaS9hdm9pZC8gaW4gdGhlIGNvbW1pdCBtZXNzYWdlCj4+Pgo+Pj4gUGF0Y2hlcyAyIGFu
ZCAzLsKgIFlvdSBwcm9iYWJseSB3YW50IHRvIGNvbnZlcnQgdGhlIHByaW50a3MgdG8KPj4+IGdk
cHJpbnRrKClzLCBvdGhlcndpc2UgZ3Vlc3RzIGNhbiBjaG9rZSB1cCB0aGUgcmF0ZWxpbWl0ZWQg
bG9nLsKgIERvaW5nCj4+PiBzbyB3aWxsIGFsc28gbWVhbiB0aGF0IHRoZSB2Y3B1IHdpbGwgYmUg
aWRlbnRpZmllZCBjb25zaXN0ZW50bHksIHdoaWNoCj4+PiBpdCBpc24ndCBjdXJyZW50bHkuCj4+
IFdlIGRpZG4ndCB1c2UgZypwcmludGsgYmVjYXVzZSBpdCB3b3VsZCBiZSBtb3JlIGNvbmZ1c2lu
ZyB0byBwcmludCB0aGUKPj4gY3VycmVudCB2Q1BVIGluIHNvbWUgY2FzZXMgKGUuZyB3aGVuIGFj
Y2Vzc2luZyB0aGUgcmUtZGlzdHJpYnV0b3Igb2YKPj4gYW5vdGhlciB2Q1BVKSBvciBkb2VzIG5v
dCBtYXR0ZXIgKGUuZyBmb3IgSVRTKS4KPiAKPiBJbiB0aGUgZm9ybWVyIGNhc2UsIHlvdSdkIHdh
bnQgdG8gcHJpbnQgYm90aCBjdXJyZW50LCBhbmQgdGhlIHRhcmdldAo+IHZjcHUuwqAgVGhlIGxh
dHRlciBzdGlsbCBtYXR0ZXJzIHdoYXQgY3VycmVudCBpcyBpZiBzb21ldGhpbmcgZ29lcyB3cm9u
Zy4KPiAKPiBXZSBoYXZlIHBsZW50eSBvZiBzaW1pbGFyIGNhc2VzIGluIHg4NiwgYnV0IGF0IHRo
ZSBwb2ludCB5b3UgYXJlCj4gcHJpbnRpbmcgYW4gZGlhZ25vc3RpYyBtZXNzYWdlLCBpZ25vcmlu
ZyBjdXJyZW50IGlzIGFsbW9zdCBhbHdheXMgdGhlCj4gd3JvbmcgdGhpbmsgdG8gZG8uCgpJIHdp
bGwgbG9vayBhdCBpdCBvbiBhbm90aGVyIHNlcmllcy4KCj4gCj4+Cj4+IFRoZSBwcm9ibGVtIHdp
dGggdGhlIGRlYnVnIHZlcnNpb24gaXMgdGhvc2UgaW5mb3JtYXRpb24gYXJlIGFjdHVhbGx5Cj4+
IHF1aXRlIHVzZWZ1bCBpbiBub24tZGVidWcgYnVpbGQuIFdlIGZvdW5kIHF1aXRlIGEgZmV3IGlz
c3VlcyB0aGFua3MgdG8KPj4gdGhlbS4KPj4KPj4gSSB0aGluayBpdCB3b3VsZCBtYWtlIG1vcmUg
c2Vuc2UgZm9yIFhlbiB0byBwcm92aWRlIHBlci1ndWVzdAo+PiByYXRlbGltaXRlZCB0aGFuIGhp
ZGluZyB0aG9zZSBtZXNzYWdlcyBpbiBub24tZGVidWcgYnVpbGQuCj4gCj4gUGVyIGd1ZXN0IGlz
IHF1aXRlIGEgbG90IG1vcmUgY29tcGxpY2F0ZWQgdGhhbiBnbG9iYWwsIGFuZCB3b3VsZCBzdGls
bAo+IHJlcXVpcmUgYSBnbG9iYWwgbGltaXQgdG8gcHJldmVudCBhIGNvbmNlcnRlZCBhdHRhY2sg
ZnJvbSBtdWx0aXBsZQo+IGd1ZXN0cyB0byBhdm9pZCBEb1NpbmcgdGhlIHN5c3RlbS4KPiAKPiBE
ZWJ1ZyB2cyB1bmlsYXRlcmFsIGlzIHlvdXIgcHJlcm9nYXRpdmUgYXMgYSBtYWludGFpbmVyLCBi
dXQgYXMgeW91J3ZlCj4gc2FpZCB5b3Vyc2VsZiwgdGhlIGFyZSB1c2VkIGZvciBkZWJ1Z2dpbmcg
cHVycG9zZXMsIHdoaWNoIHByb3ZlcyBteSBwb2ludC4KClNvIG9uIHg4NiwgeW91IGFsd2F5cyBy
ZXF1ZXN0IHRoZSB1c2VyIHRvIHJlcHJvZHVjZSBpdCB3aXRoIGRlYnVnIGJ1aWxkIAplbmFibGU/
CgpTdGVmYW5vLCB3aGF0J3MgeW91ciBvcGluaW9uIGhlcmU/CgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 18:57:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 18:57:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egb6C-0006Vv-TG; Tue, 30 Jan 2018 18:57:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=kyhp=ez=beer.net=glasgow@srs-us1.protection.inumbo.net>)
 id 1egb6B-0006Vp-JU
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 18:57:39 +0000
X-Inumbo-ID: 7d6adbb8-05ef-11e8-b9b1-635ca7ef6cff
Received: from dark.beer.net (unknown [204.145.225.20])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7d6adbb8-05ef-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 18:57:59 +0000 (UTC)
Received: from dark.beer.net (glasgow@localhost [127.0.0.1])
 by dark.beer.net (8.13.8/8.13.8) with ESMTP id w0UIvUX1062691;
 Tue, 30 Jan 2018 12:57:30 -0600 (CST)
Received: (from glasgow@localhost)
 by dark.beer.net (8.13.8/8.13.8/Submit) id w0UIvSXT062690;
 Tue, 30 Jan 2018 12:57:28 -0600 (CST)
From: Michael Glasgow <glasgow@beer.net>
Message-Id: <201801301857.w0UIvSXT062690@dark.beer.net>
In-Reply-To: <20180129113709.afgogfzp3pszcav3@MacBook-Pro-de-Roger.local> from
 "Roger Pau [Monn_]" at "Jan 29, 2018 11:37:31 am"
To: roger.pau@citrix.com (Roger Pau [Monn_])
Date: Tue, 30 Jan 2018 12:57:28 -0600 (CST)
X-Mailer: ELM [version 2.4ME+ PL54 (25)]
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] firmware/shim: fix build process to use POSIX find
	options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

Um9nZXIgUGF1IFtNb25uX10gd3JvdGU6Cj4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDE6NTQ6
MzBQTSAtMDYwMCwgTWljaGFlbCBHbGFzZ293IHdyb3RlOgo+ID4gVGhpcyByZWNlbnQgcGF0Y2gg
Y2FuIGJlIHNpbXBsaWZpZWQgYSBiaXQuICAoVGhlIHBhdGNoIGJlbG93IGlzCj4gPiB1bnRlc3Rl
ZCwganVzdCBhIHN1Z2dlc3Rpb24uKQo+IAo+IFRoYW5rcywgdGhpcyBMR1RNLCBidXQgaXQgbmVl
ZHMgeW91ciBTaWduZWQtb2ZmLWJ5IHRhZyBpbiBvcmRlciB0byBiZQo+IGFwcGxpZWQuCgpTaW1w
bGlmeSBwb3NpeC1mcmllbmRseSBjaGFuZ2VzIGEgYml0LgoKU2lnbmVkLW9mZi1ieTogTWljaGFl
bCBHbGFzZ293IDxnbGFzZ293QGJlZXIubmV0PgotLS0KCmRpZmYgLXVyIGEvdG9vbHMvZmlybXdh
cmUveGVuLWRpci9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKLS0t
IGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSAgIDIwMTgtMDEtMjYgMTE6NDA6MDAu
NzExMzg5NjA1IC0wNjAwCisrKyBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgICAy
MDE4LTAxLTI2IDExOjUxOjQxLjI3OTgyNTE0MiAtMDYwMApAQCAtMjAsOSArMjAsOCBAQAogICAg
ICAgIHJtIC1mIGxpbmtmYXJtLnN0YW1wLnRtcAogICAgICAgICQoZm9yZWFjaCBkLCAkKExJTktf
RElSUyksIFwKICAgICAgICAgICAgICAgICAobWtkaXIgLXAgJChEKS8kKGQpOyBcCi0gICAgICAg
ICAgICAgICAgIGNkICQoRCkvJChkKTsgXAotICAgICAgICAgICAgICAgICBmaW5kICQoWEVOX1JP
T1QpLyQoZCkvIC10eXBlIGQgLWV4ZWMgc2ggLWMgXAotICAgICAgICAgICAgICAgICAgICAgImVj
aG8ge30gfCBzZWQgJ3MsXiQoWEVOX1JPT1QpLyQoZCkvLCxnJyB8IHhhcmdzIG1rZGlyIC1wIgog
XDspOykKKyAgICAgICAgICAgICAgICAgY2QgJChEKS8kKGQpICYmIFwKKyAgICAgICAgICAgICAg
ICAgKGNkICQoWEVOX1JPT1QpLyQoZCkgJiYgZmluZCAuIC10eXBlIGQpIHwgeGFyZ3MgbWtkaXIg
LXAgXDspOykKICAgICAgICAkKGZvcmVhY2ggZCwgJChMSU5LX0RJUlMpLCBcCiAgICAgICAgICAg
ICAgICAoY2QgJChYRU5fUk9PVCk7IFwKICAgICAgICAgICAgICAgICBmaW5kICQoZCkgISAtdHlw
ZSBsIC10eXBlIGYgXAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 19:04:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 19:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egbCl-0007HG-Jm; Tue, 30 Jan 2018 19:04:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ilxa=ez=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egbCk-0007HA-PT
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 19:04:26 +0000
X-Inumbo-ID: 6fececf7-05f0-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6fececf7-05f0-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 19:04:46 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EC6FB2175D;
 Tue, 30 Jan 2018 19:04:18 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EC6FB2175D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 11:04:16 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Andre Przywara <andre.przywara@arm.com>
In-Reply-To: <20180130093505.14362-1-andre.przywara@arm.com>
Message-ID: <alpine.DEB.2.10.1801301036400.11958@sstabellini-ThinkPad-X260>
References: <20180130093505.14362-1-andre.przywara@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>, Amit Tomer <amittomer25@gmail.com>
Subject: Re: [Xen-devel] [PATCH] ARM: GICv3: copy Dom0 GICv3 reg property
	from host DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBKYW4gMjAxOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXQgdGhlIG1vbWVu
dCB3ZSByZS1nZW5lcmF0ZSB0aGUgRG9tMCBHSUN2MyBEVCBub2RlLCBieSBjcmVhdGluZyB0aGUK
PiAicmVnIiBwcm9wZXJ0eSBmcm9tIHNjcmF0Y2ggdXNpbmcgb3VyIHByZXZpb3VzbHkgcGFyc2Vk
IGFuZAo+IHRyYW5zbGF0ZWQoISkgaG9zdCBhZGRyZXNzZXMuIEhvd2V2ZXIgd2UgdGhlbiB3cml0
ZSB0aGUgKmFic29sdXRlKgo+IGFkZHJlc3NlcyBpbnRvIHRoZSBuZXcgbm9kZSwgbm90IGNvbnNp
ZGVyaW5nIHBvc3NpYmxlICJyYW5nZSIgbWFwcGluZ3MKPiBpbiBhbnkgb2YgdGhlIEdJQydzIHBh
cmVudCBub2Rlcy4gU28gd2hlbmV2ZXIgb25lIG9mIHRoZSBwYXJlbnRzIGhhcyBhCj4gbm9uLWVt
cHR5IHJhbmdlcyBwcm9wZXJ0eSwgRG9tMCB3aWxsIHdyb25nbHkgdHJhbnNsYXRlIHRoZSBhZGRy
ZXNzZXMuCj4gUHJvcGVybHkgaW5jb3Jwb3JhdGluZyB0aGUgcmFuZ2VzIHByb3BlcnRpZXMgc291
bmRzIHRlZGlvdXMsIHNvIGxldCdzCj4ganVzdCBjb3B5IHRoZSBmaXJzdCBwYXJ0IG9mIHRoZSBy
ZWcgcHJvcGVydHkgaW5zdGVhZCAoYXMgd2UgZG8gZm9yIEdJQ3YyKSwKPiBzaW5jZSB0aGUgYWRk
cmVzc2VzIGZvciBEb20wIGFyZSBpZGVudGljYWwgdG8gdGhvc2UgZnJvbSB0aGUgaGFyZHdhcmUu
Cj4gCj4gVGhlIG1haW5saW5lIGtlcm5lbCBEVCBmb3IgdGhlIEVzcHJlc3NvYmluIGJvYXJkIHdp
dGggYW4gTWFydmVsbCAzNzIwIFNvQwo+IGhhcyB0aGUgR0lDIGluIHN1Y2ggYW4gdHJhbnNsYXRl
ZCBidXMsIHNvIHRoaXMgcGF0Y2ggYWxsb3dzIHRoaXMgYm9hcmQKPiB0byBib290IHByb3Blcmx5
IChhZnRlciBhZGRpbmcgc3VwcG9ydCBmb3IgdGhlIFNvQydzIFVBUlQpLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKVGhlcmUgaXMg
b25lIGNvZGUgc3R5bGUgaXNzdWUgYmVsb3csIGJ1dCBJJ2xsIGZpeCBpdCBvbiBjb21taXQuCgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
PiAtLS0KPiAgeGVuL2FyY2gvYXJtL2dpYy12My5jIHwgMjkgKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKPiBpbmRleCBhMGQyOTBiNTVjLi42YjE3YWJkMGExIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBA
IC0xMTQ3LDEwICsxMTQ3LDkgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9tX2R0X25vZGUo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpnaWMsCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCkKPiAgewo+IC0gICAgY29uc3Qgdm9pZCAq
Y29tcGF0aWJsZSA9IE5VTEw7Cj4gLSAgICB1aW50MzJfdCBsZW47Cj4gLSAgICBfX2JlMzIgKm5l
d19jZWxscywgKnRtcDsKPiAtICAgIGludCBpLCByZXMgPSAwOwo+ICsgICAgY29uc3Qgdm9pZCAq
Y29tcGF0aWJsZSwgKmh3X3JlZzsKPiArICAgIHVpbnQzMl90IGxlbiwgbmV3X2xlbjsKPiArICAg
IGludCByZXM7Cj4gIAo+ICAgICAgY29tcGF0aWJsZSA9IGR0X2dldF9wcm9wZXJ0eShnaWMsICJj
b21wYXRpYmxlIiwgJmxlbik7Cj4gICAgICBpZiAoICFjb21wYXRpYmxlICkKPiBAQCAtMTE3Mywy
NyArMTE3MiwyMSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBz
dHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgaWYgKCByZXMgKQo+ICAgICAgICAgIHJldHVybiByZXM7
Cj4gIAo+IC0gICAgbGVuID0gZHRfY2VsbHNfdG9fc2l6ZShkdF9uX2FkZHJfY2VsbHMoZ2ljKSAr
IGR0X25fc2l6ZV9jZWxscyhnaWMpKTsKPiArICAgIG5ld19sZW4gPSBkdF9jZWxsc190b19zaXpl
KGR0X25fYWRkcl9jZWxscyhnaWMpICsgZHRfbl9zaXplX2NlbGxzKGdpYykpOwo+ICAgICAgLyoK
PiAgICAgICAqIEdJQyBoYXMgdHdvIG1lbW9yeSByZWdpb25zOiBEaXN0cmlidXRvciArIHJkaXN0
IHJlZ2lvbnMKPiAgICAgICAqIENQVSBpbnRlcmZhY2UgYW5kIHZpcnR1YWwgY3B1IGludGVyZmFj
ZXMgYWNjZXNzZXNlZCBhcyBTeXN0ZW0gcmVnaXN0ZXJzCj4gICAgICAgKiBTbyBjZWxscyBhcmUg
Y3JlYXRlZCBvbmx5IGZvciBEaXN0cmlidXRvciBhbmQgcmRpc3QgcmVnaW9ucwo+ICAgICAgICov
Cj4gLSAgICBsZW4gPSBsZW4gKiAoZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnMgKyAxKTsKPiAtICAg
IG5ld19jZWxscyA9IHh6YWxsb2NfYnl0ZXMobGVuKTsKPiAtICAgIGlmICggbmV3X2NlbGxzID09
IE5VTEwgKQo+IC0gICAgICAgIHJldHVybiAtRkRUX0VSUl9YRU4oRU5PTUVNKTsKPiAtCj4gLSAg
ICB0bXAgPSBuZXdfY2VsbHM7Cj4gLQo+IC0gICAgZHRfc2V0X3JhbmdlKCZ0bXAsIGdpYywgZC0+
YXJjaC52Z2ljLmRiYXNlLCBTWl82NEspOwo+ICsgICAgbmV3X2xlbiA9IG5ld19sZW4gKiAoZC0+
YXJjaC52Z2ljLm5yX3JlZ2lvbnMgKyAxKTsKPiAgCj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IGQt
PmFyY2gudmdpYy5ucl9yZWdpb25zOyBpKysgKQo+IC0gICAgICAgIGR0X3NldF9yYW5nZSgmdG1w
LCBnaWMsIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLmJhc2UsCj4gLSAgICAgICAgICAg
ICAgICAgICAgIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zW2ldLnNpemUpOwo+ICsgICAgaHdf
cmVnID0gZHRfZ2V0X3Byb3BlcnR5KGdpYywgInJlZyIsICZsZW4pOwo+ICsgICAgaWYgKCAhaHdf
cmVnICkKPiArICAgICAgICByZXR1cm4gLUZEVF9FUlJfWEVOKEVOT0VOVCk7Cj4gKyAgICBpZiAo
IG5ld19sZW4gPiBsZW4gKQo+ICsJcmV0dXJuIC1GRFRfRVJSX1hFTihFUkFOR0UpOwo+ICAKPiAt
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eShmZHQsICJyZWciLCBuZXdfY2VsbHMsIGxlbik7Cj4gLSAg
ICB4ZnJlZShuZXdfY2VsbHMpOwo+ICsgICAgcmVzID0gZmR0X3Byb3BlcnR5KGZkdCwgInJlZyIs
IGh3X3JlZywgbmV3X2xlbik7Cj4gICAgICBpZiAoIHJlcyApCj4gICAgICAgICAgcmV0dXJuIHJl
czsKPiAgCj4gLS0gCj4gMi4xNC4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 19:09:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 19:09:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egbHn-0007Tk-9a; Tue, 30 Jan 2018 19:09:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ilxa=ez=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egbHl-0007Te-N5
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 19:09:37 +0000
X-Inumbo-ID: 141d5e35-05f1-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 141d5e35-05f1-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 20:09:22 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0A6E12175D;
 Tue, 30 Jan 2018 19:09:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0A6E12175D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 11:09:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <d0b17da6-0e9a-f9aa-92fb-673231fcec87@arm.com>
Message-ID: <alpine.DEB.2.10.1801301108460.11958@sstabellini-ThinkPad-X260>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <20180130161433.6910-2-julien.grall@arm.com>
 <alpine.DEB.2.10.1801301002570.11958@sstabellini-ThinkPad-X260>
 <d0b17da6-0e9a-f9aa-92fb-673231fcec87@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, Stefano Stabellini <sstabellini@kernel.org>,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen/arm: io: Distinguish unhandled IO
 from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMzAvMDEvMTggMTg6MTQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1
ZSwgMzAgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gQ3VycmVudGx5LCBYZW4g
aXMgY29uc2lkZXJpbmcgdGhhdCBhbiBJTyBjb3VsZCBlaXRoZXIgYmUgaGFuZGxlZCBvcgo+ID4g
PiB1bmhhbmRsZWQuIFdoZW4gdW5oYW5kbGVkLCB0aGUgc3RhZ2UtMiBhYm9ydCBmdW5jdGlvbiB3
aWxsIHRyeSBhbm90aGVyCj4gPiA+IHdheSB0byByZXNvbHZlIHRoZSBhYm9ydC4KPiA+ID4gCj4g
PiA+IEhvd2V2ZXIsIHRoZSBNTUlPIGVtdWxhdGlvbiBtYXkgcmV0dXJuIHVuaGFuZGxlZCB3aGVu
IHRoZSBhZGRyZXNzCj4gPiA+IGJlbG9uZ3MgdG8gYW4gZW11bGF0ZWQgcmFuZ2UgYnV0IHdhcyBu
b3QgY29ycmVjdC4gSW4gdGhhdCBjYXNlLCBYZW4KPiA+ID4gc2hvdWxkIGF2b2RpIHRvIHRyeSBh
bm90aGVyIHdheSBhbmQgZGlyZWN0bHkgaW5qZWN0IGEgZ3Vlc3QgZGF0YSBhYm9ydC4KPiA+ICAg
ICAgICAgICBeIGF2b2lkCj4gPiAKPiA+IAo+ID4gPiBJbnRyb2R1Y2UgYSB0cmktc3RhdGUgcmV0
dXJuIHRvIGRpc3Rpbmd1aXNoIHRoZSBmb2xsb3dpbmcgc3RhdGU6Cj4gPiA+ICAgICAgKiBJT19B
Qk9SVDogVGhlIElPIHdhcyBoYW5kbGVkIGJ1dCByZXN1bHRlZCB0byBhbiBhYm9ydAo+ID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBpbiBhbiBh
Ym9ydAo+ID4gCj4gPiAKPiA+ID4gICAgICAqIElPX0hBTkRMRUQ6IFRoZSBJTyB3YXMgaGFuZGxl
ZAo+ID4gPiAgICAgICogSU9fVU5IQU5ETEVEOiBUaGUgSU8gd2FzIHVuaGFuZGxlZAo+ID4gPiAK
PiA+ID4gRm9yIG5vdywgaXQgaXMgY29uc2lkZXJlZCB0aGF0IGFuIElPIGJlbG9uZ2luZyB0byBh
biBlbXVsYXRlZCByYW5nZQo+ID4gPiBjb3VsZCBlaXRoZXIgYmUgaGFuZGxlZCBvciBpbmplY3Qg
YW4gYWJvcnQuIFRoaXMgY291bGQgYmUgcmV2aXNpdCBpbiB0aGUKPiA+ID4gZnV0dXJlIGlmIG92
ZXJsYXBwZWQgcmVnaW9uIGV4aXN0IChvciB3ZSB3YW50IHRvIHRyeSBhbm90aGVyIHdheSB0bwo+
ID4gPiByZXNvbHZlIHRoZSBhYm9ydCkuCj4gPiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+ID4gPiAtLS0KPiA+ID4gICB4ZW4vYXJj
aC9hcm0vaW8uYyAgICAgICAgICB8IDI0ICsrKysrKysrKysrKysrLS0tLS0tLS0tLQo+ID4gPiAg
IHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLQo+ID4gPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oIHwgIDkgKysrKysr
KystCj4gPiA+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlv
bnMoLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaW8uYyBiL3hlbi9h
cmNoL2FybS9pby5jCj4gPiA+IGluZGV4IGM3NDhkOGY1YmYuLmE3NGVjMjFiODYgMTAwNjQ0Cj4g
PiA+IC0tLSBhL3hlbi9hcmNoL2FybS9pby5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9pby5j
Cj4gPiA+IEBAIC0yMyw4ICsyMyw5IEBACj4gPiA+ICAgI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+
Cj4gPiA+ICAgI2luY2x1ZGUgPGFzbS9tbWlvLmg+Cj4gPiA+ICAgLXN0YXRpYyBpbnQgaGFuZGxl
X3JlYWQoY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlciwgc3RydWN0IHZjcHUKPiA+
ID4gKnYsCj4gPiA+IC0gICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQo+
ID4gPiArc3RhdGljIGVudW0gaW9fc3RhdGUgaGFuZGxlX3JlYWQoY29uc3Qgc3RydWN0IG1taW9f
aGFuZGxlciAqaGFuZGxlciwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB2Y3B1ICp2LAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bW1pb19pbmZvX3QgKmluZm8pCj4gPiA+ICAgewo+ID4gPiAgICAgICBjb25zdCBzdHJ1Y3QgaHNy
X2RhYnQgZGFidCA9IGluZm8tPmRhYnQ7Cj4gPiA+ICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwo+ID4gPiBAQCAtMzcsNyArMzgsNyBAQCBz
dGF0aWMgaW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIKPiA+ID4gKmhh
bmRsZXIsIHN0cnVjdCB2Y3B1ICp2LAo+ID4gPiAgICAgICB1aW50OF90IHNpemUgPSAoMSA8PCBk
YWJ0LnNpemUpICogODsKPiA+ID4gICAgICAgICBpZiAoICFoYW5kbGVyLT5vcHMtPnJlYWQodiwg
aW5mbywgJnIsIGhhbmRsZXItPnByaXYpICkKPiA+ID4gLSAgICAgICAgcmV0dXJuIDA7Cj4gPiA+
ICsgICAgICAgIHJldHVybiBJT19BQk9SVDsKPiA+ID4gICAgICAgICAvKgo+ID4gPiAgICAgICAg
KiBTaWduIGV4dGVuZCBpZiByZXF1aXJlZC4KPiA+ID4gQEAgLTU3LDE3ICs1OCwyMCBAQCBzdGF0
aWMgaW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIKPiA+ID4gKmhhbmRs
ZXIsIHN0cnVjdCB2Y3B1ICp2LAo+ID4gPiAgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCBkYWJ0
LnJlZywgcik7Cj4gPiA+ICAgLSAgICByZXR1cm4gMTsKPiA+ID4gKyAgICByZXR1cm4gSU9fSEFO
RExFRDsKPiA+ID4gICB9Cj4gPiA+ICAgLXN0YXRpYyBpbnQgaGFuZGxlX3dyaXRlKGNvbnN0IHN0
cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVjdCB2Y3B1Cj4gPiA+ICp2LAo+ID4gPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8pCj4gPiA+ICtzdGF0aWMg
ZW51bSBpb19zdGF0ZSBoYW5kbGVfd3JpdGUoY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFu
ZGxlciwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNw
dSAqdiwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9f
dCAqaW5mbykKPiA+ID4gICB7Cj4gPiA+ICAgICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0
ID0gaW5mby0+ZGFidDsKPiA+ID4gICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBn
dWVzdF9jcHVfdXNlcl9yZWdzKCk7Cj4gPiA+ICsgICAgaW50IHJldDsKPiA+ID4gICAtICAgIHJl
dHVybiBoYW5kbGVyLT5vcHMtPndyaXRlKHYsIGluZm8sIGdldF91c2VyX3JlZyhyZWdzLCBkYWJ0
LnJlZyksCj4gPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFuZGxlci0+cHJp
dik7Cj4gPiA+ICsgICAgcmV0ID0gaGFuZGxlci0+b3BzLT53cml0ZSh2LCBpbmZvLCBnZXRfdXNl
cl9yZWcocmVncywgZGFidC5yZWcpLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaGFuZGxlci0+cHJpdik7Cj4gPiA+ICsgICAgcmV0dXJuICggcmV0ICkgPyBJT19IQU5ETEVE
IDogSU9fQUJPUlQ7Cj4gPiA+ICAgfQo+ID4gPiAgICAgLyogVGhpcyBmdW5jdGlvbiBhc3N1bWVz
IHRoYXQgbW1pbyByZWdpb25zIGFyZSBub3Qgb3ZlcmxhcHBlZCAqLwo+ID4gPiBAQCAtMTAwLDE0
ICsxMDQsMTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIKPiA+ID4gKmZpbmRf
bW1pb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsCj4gPiA+ICAgICAgIHJldHVybiBoYW5kbGVy
Owo+ID4gPiAgIH0KPiA+ID4gICAtaW50IGhhbmRsZV9tbWlvKG1taW9faW5mb190ICppbmZvKQo+
ID4gPiArZW51bSBpb19zdGF0ZSBoYW5kbGVfbW1pbyhtbWlvX2luZm9fdCAqaW5mbykKPiA+ID4g
ICB7Cj4gPiA+ICAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPiA+ID4gICAgICAgY29u
c3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlciA9IE5VTEw7Cj4gPiA+ICAgICAgICAgaGFu
ZGxlciA9IGZpbmRfbW1pb19oYW5kbGVyKHYtPmRvbWFpbiwgaW5mby0+Z3BhKTsKPiA+ID4gICAg
ICAgaWYgKCAhaGFuZGxlciApCj4gPiA+IC0gICAgICAgIHJldHVybiAwOwo+ID4gPiArICAgICAg
ICByZXR1cm4gSU9fVU5IQU5ETEVEOwo+ID4gPiAgICAgICAgIGlmICggaW5mby0+ZGFidC53cml0
ZSApCj4gPiA+ICAgICAgICAgICByZXR1cm4gaGFuZGxlX3dyaXRlKGhhbmRsZXIsIHYsIGluZm8p
Owo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0v
dHJhcHMuYwo+ID4gPiBpbmRleCBjODUzNGQ2Y2ZmLi44NDNhZGY0OTU5IDEwMDY0NAo+ID4gPiAt
LS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMu
Ywo+ID4gPiBAQCAtMTg2NCwxMCArMTg2NCwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHBmYXJf
aXNfdmFsaWQoYm9vbCBzMXB0dywKPiA+ID4gdWludDhfdCBmc2MpCj4gPiA+ICAgICAgIHJldHVy
biBzMXB0dyB8fCAoZnNjID09IEZTQ19GTFRfVFJBTlMgJiYKPiA+ID4gIWNoZWNrX3dvcmthcm91
bmRfODM0MjIwKCkpOwo+ID4gPiAgIH0KPiA+ID4gICAtc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9t
bWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ID4gPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4gPiA+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBncGEpCj4gPiA+IC17Cj4gPiA+ICtzdGF0aWMgZW51bSBpb19zdGF0
ZSB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKPiA+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSkKPiA+
ID4gKyB7Cj4gPiA+ICAgICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaHNyLmRhYnQ7
Cj4gPiA+ICAgICAgIG1taW9faW5mb190IGluZm8gPSB7Cj4gPiA+ICAgICAgICAgICAuZ3BhID0g
Z3BhLAo+ID4gPiBAQCAtMTg3OSwxMSArMTg3OSwxMSBAQCBzdGF0aWMgYm9vbCB0cnlfaGFuZGxl
X21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MKPiA+ID4gKnJlZ3MsCj4gPiA+ICAgICAgICAgLyog
c3RhZ2UtMSBwYWdlIHRhYmxlIHNob3VsZCBuZXZlciBsaXZlIGluIGFuIGVtdWxhdGVkIE1NSU8g
cmVnaW9uCj4gPiA+ICovCj4gPiA+ICAgICAgIGlmICggZGFidC5zMXB0dyApCj4gPiA+IC0gICAg
ICAgIHJldHVybiBmYWxzZTsKPiA+ID4gKyAgICAgICAgcmV0dXJuIElPX1VOSEFORExFRDsKPiA+
ID4gICAgICAgICAvKiBBbGwgdGhlIGluc3RydWN0aW9ucyB1c2VkIG9uIGVtdWxhdGVkIE1NSU8g
cmVnaW9uIHNob3VsZCBiZQo+ID4gPiB2YWxpZCAqLwo+ID4gPiAgICAgICBpZiAoICFkYWJ0LnZh
bGlkICkKPiA+ID4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+ID4gPiArICAgICAgICByZXR1cm4g
SU9fVU5IQU5ETEVEOwo+ID4gPiAgICAgICAgIC8qCj4gPiA+ICAgICAgICAqIEVycmF0dW0gNzY2
NDIyOiBUaHVtYiBzdG9yZSB0cmFuc2xhdGlvbiBmYXVsdCB0byBIeXBlcnZpc29yIG1heQo+ID4g
PiBAQCAtMTg5NiwxMSArMTg5NiwxMSBAQCBzdGF0aWMgYm9vbCB0cnlfaGFuZGxlX21taW8oc3Ry
dWN0IGNwdV91c2VyX3JlZ3MKPiA+ID4gKnJlZ3MsCj4gPiA+ICAgICAgICAgICBpZiAoIHJjICkK
PiA+ID4gICAgICAgICAgIHsKPiA+ID4gICAgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJV
RywgIlVuYWJsZSB0byBkZWNvZGUgaW5zdHJ1Y3Rpb25cbiIpOwo+ID4gPiAtICAgICAgICAgICAg
cmV0dXJuIGZhbHNlOwo+ID4gPiArICAgICAgICAgICAgcmV0dXJuIElPX0FCT1JUOwo+ID4gPiAg
ICAgICAgICAgfQo+ID4gPiAgICAgICB9Cj4gPiAKPiA+IFdoeSBkbyB0aGUgZmlyc3QgdHdvIGVy
cm9yIGNoZWNrcyByZXN1bHQgaW4gSU9fVU5IQU5ETEVELCB3aGlsZSB0aGUKPiA+IHRoaXJkIHJl
c3VsdCBpbiBJT19BQk9SVD8gU3BlY2lmaWNhbGx5IGluIHJlbGF0aW9uIHRvIHBhZ2V0YWJsZSB3
YWxrCj4gPiBmYWlsdXJlcyBkdWUgdG8gc29tZW9uZSBlbHNlIGNoYW5naW5nIHN0YWdlLTIgZW50
cnkgc2ltdWx0YW5lb3VzbHkgKHNlZQo+ID4gY29tbWVudCB0b3dhcmQgdGhlIGVuZCBvZiBkb190
cmFwX3N0YWdlMl9hYm9ydF9ndWVzdCk/Cj4gCj4gR29vZCBxdWVzdGlvbi4gU29tZWhvdyBJIGNv
bnNpZGVyZWQgdGhlIGZpcnN0IHR3byBhcyBwYXJ0IG9mIGxvb2tpbmcgdXAgdGhlCj4gcHJvcGVy
IGhhbmRsZXIgYW5kIG5vdCB0aGUgZGV2aWNlIGl0c2VsZi4KPiAKPiBCdXQgSSBndWVzcyB0aGF0
IGF0IHRoaXMgc3RhZ2Ugd2Uga25vdyB0aGF0IElPIHdhcyB0YXJnZXRpbmcgYW4gZW11bGF0ZWQK
PiByZWdpb24uIFNvIHdlIGNhbiByZXR1cm4gSU9fQUJPUlQuCgpUaGF0IGlzIHdoYXQgSSB0aG91
Z2h0IGFzIHdlbGwKCgo+IE9uIGEgc2lkZSBub3RlLCBpdCBsb29rcyBsaWtlIHRoZSBjaGVjayBk
YWJ0LnMxcHR3IGlzIHVubmVjZXNzYXJ5IGJlY2F1c2UgYQo+IHN0YWdlIDIgYWJvcnQgb24gc3Rh
Z2UgMSB0cmFuc2xhdGlvbiB0YWJsZSBsb29rdXAgd2lsbCBub3QgcmV0dXJuIGEgdmFsaWQKPiBp
bnN0cnVjdGlvbiBzeW5kcm9tZSAoc2VlIEIzLTE0MzMgaW4gRERJIDA0MDZDLmMgYW5kIEQxMC0y
NDYwIGluIERESSAwNDg3Qy5hKS4KCmluIHRoYXQgY2FzZSwgZ28gYWhlYWQgYW5kIHJlbW92ZSBp
dCBhcyBwYXJ0IG9mIHRoaXMgcGF0Y2gsIG1lbnRpb24gaXQKaW4gdGhlIGNvbW1pdCBtZXNzYWdl
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 19:14:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 19:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egbMI-0008A2-R6; Tue, 30 Jan 2018 19:14:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egbMH-00089w-Mo
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 19:14:17 +0000
X-Inumbo-ID: d03ef2e9-05f1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d03ef2e9-05f1-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 19:14:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="66938803"
To: Julien Grall <julien.grall@arm.com>, <xen-devel@lists.xen.org>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <d948cb7b-6c0b-ef3f-b95a-5e0c9c8f7065@citrix.com>
 <864d6a7f-00c7-5ef5-51f0-e7f74b35ca70@arm.com>
 <b6abd6f2-92cf-8bb4-2d96-681a198fb375@citrix.com>
 <381dfde4-bf8e-0008-3c41-a7f8b143b721@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a4fee978-ab9a-ea1c-339b-b9e70f1f9f8b@citrix.com>
Date: Tue, 30 Jan 2018 19:09:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <381dfde4-bf8e-0008-3c41-a7f8b143b721@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTg6NDYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIDMwLzAx
LzE4IDE4OjI5LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAzMC8wMS8xOCAxNzowMCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAzMC8wMS8xOCAxNjozOCwgQW5kcmV3IENv
b3BlciB3cm90ZToKPj4+PiBPbiAzMC8wMS8xOCAxNjoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
Pj4+PiBIaSBhbGwsCj4+Pj4+Cj4+Pj4+IFRoaXMgc21hbGwgc2VyaWVzIHJlcGxhY2VzIGFsbCBj
YWxsIHRvIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyBieQo+Pj4+PiBpbmplY3RpbmcKPj4+Pj4g
YW4gZXhjZXB0aW9uIHRvIHRoZSBndWVzdC4KPj4+Pj4KPj4+Pj4gVGhpcyB3aWxsIHJlc3VsdCB0
byBhIG5pY2VyIHRyYWNlIGZyb20gdGhlIGd1ZXN0IChubyBuZWVkIHRvCj4+Pj4+IG1hbnVhbGx5
IHdhbGsKPj4+Pj4gdGhlIHN0YWNrKSBhbmQgZ2l2ZSBhIGNoYW5jZSB0byB0aGUgZ3Vlc3QgdG8g
Z2l2ZSBhIGJpdCBtb3JlCj4+Pj4+IGluZm9ybWF0aW9uIG9uCj4+Pj4+IHdoYXQgaXQgd2FzIGRv
aW5nLgo+Pj4+Pgo+Pj4+PiBDaGVlcnMsCj4+Pj4+Cj4+Pj4+IEp1bGllbiBHcmFsbCAoMyk6Cj4+
Pj4+IMKgwqDCoCB4ZW4vYXJtOiBpbzogRGlzdGluZ3Vpc2ggdW5oYW5kbGVkIElPIGZyb20gYWJv
cnRlZCBvbmUKPj4+Pj4gwqDCoMKgIHhlbi9hcm06IERvbid0IGNyYXNoIGRvbWFpbiBvbiBiYWQg
TU1JTyBlbXVsYXRpb24KPj4+Pj4gwqDCoMKgIHhlbi9hcm06IERvbid0IGNyYXNoIHRoZSBkb21h
aW4gb24gaW52YWxpZCBIVkMgaW1tZWRpYXRlCj4+Pj4KPj4+PiBUaGFua3MuCj4+Pj4KPj4+PiBJ
IGRvbid0IGZlZWwgcXVhbGlmaWVkIHRvIHJldmlldyB0aGVzZSwgYnV0IHNvbWUgbm90ZXMuCj4+
Pj4KPj4+PiBQYXRjaCAxLsKgIHMvYXZvZGkvYXZvaWQvIGluIHRoZSBjb21taXQgbWVzc2FnZQo+
Pj4+Cj4+Pj4gUGF0Y2hlcyAyIGFuZCAzLsKgIFlvdSBwcm9iYWJseSB3YW50IHRvIGNvbnZlcnQg
dGhlIHByaW50a3MgdG8KPj4+PiBnZHByaW50aygpcywgb3RoZXJ3aXNlIGd1ZXN0cyBjYW4gY2hv
a2UgdXAgdGhlIHJhdGVsaW1pdGVkIGxvZy7CoCBEb2luZwo+Pj4+IHNvIHdpbGwgYWxzbyBtZWFu
IHRoYXQgdGhlIHZjcHUgd2lsbCBiZSBpZGVudGlmaWVkIGNvbnNpc3RlbnRseSwgd2hpY2gKPj4+
PiBpdCBpc24ndCBjdXJyZW50bHkuCj4+PiBXZSBkaWRuJ3QgdXNlIGcqcHJpbnRrIGJlY2F1c2Ug
aXQgd291bGQgYmUgbW9yZSBjb25mdXNpbmcgdG8gcHJpbnQgdGhlCj4+PiBjdXJyZW50IHZDUFUg
aW4gc29tZSBjYXNlcyAoZS5nIHdoZW4gYWNjZXNzaW5nIHRoZSByZS1kaXN0cmlidXRvciBvZgo+
Pj4gYW5vdGhlciB2Q1BVKSBvciBkb2VzIG5vdCBtYXR0ZXIgKGUuZyBmb3IgSVRTKS4KPj4KPj4g
SW4gdGhlIGZvcm1lciBjYXNlLCB5b3UnZCB3YW50IHRvIHByaW50IGJvdGggY3VycmVudCwgYW5k
IHRoZSB0YXJnZXQKPj4gdmNwdS7CoCBUaGUgbGF0dGVyIHN0aWxsIG1hdHRlcnMgd2hhdCBjdXJy
ZW50IGlzIGlmIHNvbWV0aGluZyBnb2VzIHdyb25nLgo+Pgo+PiBXZSBoYXZlIHBsZW50eSBvZiBz
aW1pbGFyIGNhc2VzIGluIHg4NiwgYnV0IGF0IHRoZSBwb2ludCB5b3UgYXJlCj4+IHByaW50aW5n
IGFuIGRpYWdub3N0aWMgbWVzc2FnZSwgaWdub3JpbmcgY3VycmVudCBpcyBhbG1vc3QgYWx3YXlz
IHRoZQo+PiB3cm9uZyB0aGluayB0byBkby4KPgo+IEkgd2lsbCBsb29rIGF0IGl0IG9uIGFub3Ro
ZXIgc2VyaWVzLgoKRmFpciBlbm91Z2guCgo+Cj4+Cj4+Pgo+Pj4gVGhlIHByb2JsZW0gd2l0aCB0
aGUgZGVidWcgdmVyc2lvbiBpcyB0aG9zZSBpbmZvcm1hdGlvbiBhcmUgYWN0dWFsbHkKPj4+IHF1
aXRlIHVzZWZ1bCBpbiBub24tZGVidWcgYnVpbGQuIFdlIGZvdW5kIHF1aXRlIGEgZmV3IGlzc3Vl
cyB0aGFua3MgdG8KPj4+IHRoZW0uCj4+Pgo+Pj4gSSB0aGluayBpdCB3b3VsZCBtYWtlIG1vcmUg
c2Vuc2UgZm9yIFhlbiB0byBwcm92aWRlIHBlci1ndWVzdAo+Pj4gcmF0ZWxpbWl0ZWQgdGhhbiBo
aWRpbmcgdGhvc2UgbWVzc2FnZXMgaW4gbm9uLWRlYnVnIGJ1aWxkLgo+Pgo+PiBQZXIgZ3Vlc3Qg
aXMgcXVpdGUgYSBsb3QgbW9yZSBjb21wbGljYXRlZCB0aGFuIGdsb2JhbCwgYW5kIHdvdWxkIHN0
aWxsCj4+IHJlcXVpcmUgYSBnbG9iYWwgbGltaXQgdG8gcHJldmVudCBhIGNvbmNlcnRlZCBhdHRh
Y2sgZnJvbSBtdWx0aXBsZQo+PiBndWVzdHMgdG8gYXZvaWQgRG9TaW5nIHRoZSBzeXN0ZW0uCj4+
Cj4+IERlYnVnIHZzIHVuaWxhdGVyYWwgaXMgeW91ciBwcmVyb2dhdGl2ZSBhcyBhIG1haW50YWlu
ZXIsIGJ1dCBhcyB5b3UndmUKPj4gc2FpZCB5b3Vyc2VsZiwgdGhlIGFyZSB1c2VkIGZvciBkZWJ1
Z2dpbmcgcHVycG9zZXMsIHdoaWNoIHByb3ZlcyBteQo+PiBwb2ludC4KPgo+IFNvIG9uIHg4Niwg
eW91IGFsd2F5cyByZXF1ZXN0IHRoZSB1c2VyIHRvIHJlcHJvZHVjZSBpdCB3aXRoIGRlYnVnCj4g
YnVpbGQgZW5hYmxlPwoKVGhhdCBpcyB2ZXJ5IHNwZWNpZmljIHRvIHdoYXQgZ29lcyB3cm9uZywg
YnV0IG5vLCB3ZSBnZW5lcmFsbHkgZG9uJ3QKaGF2ZSByZWxlYXNlLWJ1aWxkIG1lc3NhZ2VzIGZv
ciAidGhlIGd1ZXN0IHNjcmV3ZWQgdXAgYW5kIHdlIGhpdCBpdApleHBlY3RlZCB3YXkgZm9yIGRv
aW5nIHNvIi7CoCBXZSBkbyAod2VsbCAtIGFyZSB0cnlpbmcgdG8sIHdoaWNoIGlzIGhvdyBJCmZv
dW5kIHRoaXMgZG9tYWluX2NyYXNoX3N5bmMgaXNzdWUgaW4gdGhlIGZpcnN0IHBsYWNlKSBnZXQg
Y29uc2lzdGVudCBhdApwcmludGluZyB1c2VmdWwgcmVsZWFzZS1idWlsZCBtZXNzYWdlcyBmb3Ig
YWJub3JtYWwgdGVybWluYXRpb24gb2YgdGhlCmd1ZXN0LgoKSW4gdGVybXMgb2YgbWFraW5nIGl0
IGVhc2llciB0byBkZWJ1ZywgWGVuU2VydmVyIGFsd2F5cyBzaGlwcyB3aXRoIGEKcmVsZWFzZSBh
bmQgZGVidWcgaHlwZXJ2aXNvciBidWlsdCBmcm9tIHRoZSBzYW1lIHNvdXJjZSBzbyBjdXN0b21l
cnMgY2FuCnRyaXZpYWxseSBzd2l0Y2ggaW50byB0aGUgZGVidWcgdmVyc2lvbiBhbmQgY29sbGVj
dCBsb2dzIGlmIHdlIHRoaW5rCnRoYXQgaXMgYSB1c2VmdWwgdGhpbmcgdG8gZG8sIGJ1dCB0aGlz
IGlzIG9ubHkgdXNlZCBpbiBhIGZyYWN0aW9uIG9mCmNhc2VzIGluIHRoZSBmaXJzdCBwbGFjZS4K
CkFueXRoaW5nIG1vcmUgY29tcGxpY2F0ZWQgaXMgZGVmaW5pdGVseSBnb2luZyB0byByZXF1aXJl
IGFuIGV4cGVyaWVuY2VkCmh1bWFuIHRvIGludmVzdGlnYXRlLCBhdCB3aGljaCBwb2ludCB0aGV5
IGNhbiBkbyB3aGF0ZXZlciB0aGV5IHdhbnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 19:21:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 19:21:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egbSq-0000S2-Gq; Tue, 30 Jan 2018 19:21:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ilxa=ez=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egbSp-0000Ru-Vf
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 19:21:04 +0000
X-Inumbo-ID: ae099d7c-05f2-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae099d7c-05f2-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 20:20:49 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DCC882173F;
 Tue, 30 Jan 2018 19:21:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DCC882173F
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 11:21:01 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <381dfde4-bf8e-0008-3c41-a7f8b143b721@arm.com>
Message-ID: <alpine.DEB.2.10.1801301110180.11958@sstabellini-ThinkPad-X260>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <d948cb7b-6c0b-ef3f-b95a-5e0c9c8f7065@citrix.com>
 <864d6a7f-00c7-5ef5-51f0-e7f74b35ca70@arm.com>
 <b6abd6f2-92cf-8bb4-2d96-681a198fb375@citrix.com>
 <381dfde4-bf8e-0008-3c41-a7f8b143b721@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-253457304-1517339557=:11958"
Content-ID: <alpine.DEB.2.10.1801301113181.11958@sstabellini-ThinkPad-X260>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-253457304-1517339557=:11958
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1801301113182.11958@sstabellini-ThinkPad-X260>

On Tue, 30 Jan 2018, Julien Grall wrote:
> Hi,
> 
> On 30/01/18 18:29, Andrew Cooper wrote:
> > On 30/01/18 17:00, Julien Grall wrote:
> > > 
> > > 
> > > On 30/01/18 16:38, Andrew Cooper wrote:
> > > > On 30/01/18 16:14, Julien Grall wrote:
> > > > > Hi all,
> > > > > 
> > > > > This small series replaces all call to domain_crash_synchronous by
> > > > > injecting
> > > > > an exception to the guest.
> > > > > 
> > > > > This will result to a nicer trace from the guest (no need to
> > > > > manually walk
> > > > > the stack) and give a chance to the guest to give a bit more
> > > > > information on
> > > > > what it was doing.
> > > > > 
> > > > > Cheers,
> > > > > 
> > > > > Julien Grall (3):
> > > > >  Â Â  xen/arm: io: Distinguish unhandled IO from aborted one
> > > > >  Â Â  xen/arm: Don't crash domain on bad MMIO emulation
> > > > >  Â Â  xen/arm: Don't crash the domain on invalid HVC immediate
> > > > 
> > > > Thanks.
> > > > 
> > > > I don't feel qualified to review these, but some notes.
> > > > 
> > > > Patch 1.Â  s/avodi/avoid/ in the commit message
> > > > 
> > > > Patches 2 and 3.Â  You probably want to convert the printks to
> > > > gdprintk()s, otherwise guests can choke up the ratelimited log.Â  Doing
> > > > so will also mean that the vcpu will be identified consistently, which
> > > > it isn't currently.
> > > We didn't use g*printk because it would be more confusing to print the
> > > current vCPU in some cases (e.g when accessing the re-distributor of
> > > another vCPU) or does not matter (e.g for ITS).
> > 
> > In the former case, you'd want to print both current, and the target
> > vcpu.Â  The latter still matters what current is if something goes wrong.
> > 
> > We have plenty of similar cases in x86, but at the point you are
> > printing an diagnostic message, ignoring current is almost always the
> > wrong think to do.
> 
> I will look at it on another series.
> 
> > 
> > > 
> > > The problem with the debug version is those information are actually
> > > quite useful in non-debug build. We found quite a few issues thanks to
> > > them.
> > > 
> > > I think it would make more sense for Xen to provide per-guest
> > > ratelimited than hiding those messages in non-debug build.
> > 
> > Per guest is quite a lot more complicated than global, and would still
> > require a global limit to prevent a concerted attack from multiple
> > guests to avoid DoSing the system.
> > 
> > Debug vs unilateral is your prerogative as a maintainer, but as you've
> > said yourself, the are used for debugging purposes, which proves my point.
> 
> So on x86, you always request the user to reproduce it with debug build
> enable?
> 
> Stefano, what's your opinion here?

I think it would be great to have per-guest rate limiting.

On ARM, it would be impossible to ask users to repro with debug enabled,
given that many deployments are embedded (set-top boxes, etc).

I think it is OK to keep the XENLOG_DEBUG, they should be filtered out
by loglvl. But we need to be careful about the others. We might want to
convert the XENLOG_WARNING in traps.c to XENLOG_DEBUG: they are warning
about guests misbehaving, but from the hypervisor point of view, it's not
a problem, guests can shoot themselves if they want to; it's OK.
--8323329-253457304-1517339557=:11958
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-253457304-1517339557=:11958--


From xen-devel-bounces@lists.xenproject.org Tue Jan 30 19:24:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 19:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egbVu-0000bj-Uv; Tue, 30 Jan 2018 19:24:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egbVt-0000bb-J4
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 19:24:13 +0000
X-Inumbo-ID: 32c585a2-05f3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 32c585a2-05f3-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 19:24:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="66939843"
To: Stefano Stabellini <sstabellini@kernel.org>, Julien Grall
 <julien.grall@arm.com>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <d948cb7b-6c0b-ef3f-b95a-5e0c9c8f7065@citrix.com>
 <864d6a7f-00c7-5ef5-51f0-e7f74b35ca70@arm.com>
 <b6abd6f2-92cf-8bb4-2d96-681a198fb375@citrix.com>
 <381dfde4-bf8e-0008-3c41-a7f8b143b721@arm.com>
 <alpine.DEB.2.10.1801301110180.11958@sstabellini-ThinkPad-X260>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <623e02e3-bfeb-7c42-bf09-af683ce99cc6@citrix.com>
Date: Tue, 30 Jan 2018 19:23:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801301110180.11958@sstabellini-ThinkPad-X260>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTk6MjEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUdWUsIDMw
IEphbiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAzMC8wMS8xOCAx
ODoyOSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDMwLzAxLzE4IDE3OjAwLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+Pj4KPj4+PiBPbiAzMC8wMS8xOCAxNjozOCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4+Pj4gT24gMzAvMDEvMTggMTY6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+
IEhpIGFsbCwKPj4+Pj4+Cj4+Pj4+PiBUaGlzIHNtYWxsIHNlcmllcyByZXBsYWNlcyBhbGwgY2Fs
bCB0byBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMgYnkKPj4+Pj4+IGluamVjdGluZwo+Pj4+Pj4g
YW4gZXhjZXB0aW9uIHRvIHRoZSBndWVzdC4KPj4+Pj4+Cj4+Pj4+PiBUaGlzIHdpbGwgcmVzdWx0
IHRvIGEgbmljZXIgdHJhY2UgZnJvbSB0aGUgZ3Vlc3QgKG5vIG5lZWQgdG8KPj4+Pj4+IG1hbnVh
bGx5IHdhbGsKPj4+Pj4+IHRoZSBzdGFjaykgYW5kIGdpdmUgYSBjaGFuY2UgdG8gdGhlIGd1ZXN0
IHRvIGdpdmUgYSBiaXQgbW9yZQo+Pj4+Pj4gaW5mb3JtYXRpb24gb24KPj4+Pj4+IHdoYXQgaXQg
d2FzIGRvaW5nLgo+Pj4+Pj4KPj4+Pj4+IENoZWVycywKPj4+Pj4+Cj4+Pj4+PiBKdWxpZW4gR3Jh
bGwgKDMpOgo+Pj4+Pj4gIMKgwqAgeGVuL2FybTogaW86IERpc3Rpbmd1aXNoIHVuaGFuZGxlZCBJ
TyBmcm9tIGFib3J0ZWQgb25lCj4+Pj4+PiAgwqDCoCB4ZW4vYXJtOiBEb24ndCBjcmFzaCBkb21h
aW4gb24gYmFkIE1NSU8gZW11bGF0aW9uCj4+Pj4+PiAgwqDCoCB4ZW4vYXJtOiBEb24ndCBjcmFz
aCB0aGUgZG9tYWluIG9uIGludmFsaWQgSFZDIGltbWVkaWF0ZQo+Pj4+PiBUaGFua3MuCj4+Pj4+
Cj4+Pj4+IEkgZG9uJ3QgZmVlbCBxdWFsaWZpZWQgdG8gcmV2aWV3IHRoZXNlLCBidXQgc29tZSBu
b3Rlcy4KPj4+Pj4KPj4+Pj4gUGF0Y2ggMS7CoCBzL2F2b2RpL2F2b2lkLyBpbiB0aGUgY29tbWl0
IG1lc3NhZ2UKPj4+Pj4KPj4+Pj4gUGF0Y2hlcyAyIGFuZCAzLsKgIFlvdSBwcm9iYWJseSB3YW50
IHRvIGNvbnZlcnQgdGhlIHByaW50a3MgdG8KPj4+Pj4gZ2RwcmludGsoKXMsIG90aGVyd2lzZSBn
dWVzdHMgY2FuIGNob2tlIHVwIHRoZSByYXRlbGltaXRlZCBsb2cuwqAgRG9pbmcKPj4+Pj4gc28g
d2lsbCBhbHNvIG1lYW4gdGhhdCB0aGUgdmNwdSB3aWxsIGJlIGlkZW50aWZpZWQgY29uc2lzdGVu
dGx5LCB3aGljaAo+Pj4+PiBpdCBpc24ndCBjdXJyZW50bHkuCj4+Pj4gV2UgZGlkbid0IHVzZSBn
KnByaW50ayBiZWNhdXNlIGl0IHdvdWxkIGJlIG1vcmUgY29uZnVzaW5nIHRvIHByaW50IHRoZQo+
Pj4+IGN1cnJlbnQgdkNQVSBpbiBzb21lIGNhc2VzIChlLmcgd2hlbiBhY2Nlc3NpbmcgdGhlIHJl
LWRpc3RyaWJ1dG9yIG9mCj4+Pj4gYW5vdGhlciB2Q1BVKSBvciBkb2VzIG5vdCBtYXR0ZXIgKGUu
ZyBmb3IgSVRTKS4KPj4+IEluIHRoZSBmb3JtZXIgY2FzZSwgeW91J2Qgd2FudCB0byBwcmludCBi
b3RoIGN1cnJlbnQsIGFuZCB0aGUgdGFyZ2V0Cj4+PiB2Y3B1LsKgIFRoZSBsYXR0ZXIgc3RpbGwg
bWF0dGVycyB3aGF0IGN1cnJlbnQgaXMgaWYgc29tZXRoaW5nIGdvZXMgd3JvbmcuCj4+Pgo+Pj4g
V2UgaGF2ZSBwbGVudHkgb2Ygc2ltaWxhciBjYXNlcyBpbiB4ODYsIGJ1dCBhdCB0aGUgcG9pbnQg
eW91IGFyZQo+Pj4gcHJpbnRpbmcgYW4gZGlhZ25vc3RpYyBtZXNzYWdlLCBpZ25vcmluZyBjdXJy
ZW50IGlzIGFsbW9zdCBhbHdheXMgdGhlCj4+PiB3cm9uZyB0aGluayB0byBkby4KPj4gSSB3aWxs
IGxvb2sgYXQgaXQgb24gYW5vdGhlciBzZXJpZXMuCj4+Cj4+Pj4gVGhlIHByb2JsZW0gd2l0aCB0
aGUgZGVidWcgdmVyc2lvbiBpcyB0aG9zZSBpbmZvcm1hdGlvbiBhcmUgYWN0dWFsbHkKPj4+PiBx
dWl0ZSB1c2VmdWwgaW4gbm9uLWRlYnVnIGJ1aWxkLiBXZSBmb3VuZCBxdWl0ZSBhIGZldyBpc3N1
ZXMgdGhhbmtzIHRvCj4+Pj4gdGhlbS4KPj4+Pgo+Pj4+IEkgdGhpbmsgaXQgd291bGQgbWFrZSBt
b3JlIHNlbnNlIGZvciBYZW4gdG8gcHJvdmlkZSBwZXItZ3Vlc3QKPj4+PiByYXRlbGltaXRlZCB0
aGFuIGhpZGluZyB0aG9zZSBtZXNzYWdlcyBpbiBub24tZGVidWcgYnVpbGQuCj4+PiBQZXIgZ3Vl
c3QgaXMgcXVpdGUgYSBsb3QgbW9yZSBjb21wbGljYXRlZCB0aGFuIGdsb2JhbCwgYW5kIHdvdWxk
IHN0aWxsCj4+PiByZXF1aXJlIGEgZ2xvYmFsIGxpbWl0IHRvIHByZXZlbnQgYSBjb25jZXJ0ZWQg
YXR0YWNrIGZyb20gbXVsdGlwbGUKPj4+IGd1ZXN0cyB0byBhdm9pZCBEb1NpbmcgdGhlIHN5c3Rl
bS4KPj4+Cj4+PiBEZWJ1ZyB2cyB1bmlsYXRlcmFsIGlzIHlvdXIgcHJlcm9nYXRpdmUgYXMgYSBt
YWludGFpbmVyLCBidXQgYXMgeW91J3ZlCj4+PiBzYWlkIHlvdXJzZWxmLCB0aGUgYXJlIHVzZWQg
Zm9yIGRlYnVnZ2luZyBwdXJwb3Nlcywgd2hpY2ggcHJvdmVzIG15IHBvaW50Lgo+PiBTbyBvbiB4
ODYsIHlvdSBhbHdheXMgcmVxdWVzdCB0aGUgdXNlciB0byByZXByb2R1Y2UgaXQgd2l0aCBkZWJ1
ZyBidWlsZAo+PiBlbmFibGU/Cj4+Cj4+IFN0ZWZhbm8sIHdoYXQncyB5b3VyIG9waW5pb24gaGVy
ZT8KPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGdyZWF0IHRvIGhhdmUgcGVyLWd1ZXN0IHJhdGUgbGlt
aXRpbmcuCj4KPiBPbiBBUk0sIGl0IHdvdWxkIGJlIGltcG9zc2libGUgdG8gYXNrIHVzZXJzIHRv
IHJlcHJvIHdpdGggZGVidWcgZW5hYmxlZCwKPiBnaXZlbiB0aGF0IG1hbnkgZGVwbG95bWVudHMg
YXJlIGVtYmVkZGVkIChzZXQtdG9wIGJveGVzLCBldGMpLgo+Cj4gSSB0aGluayBpdCBpcyBPSyB0
byBrZWVwIHRoZSBYRU5MT0dfREVCVUcsIHRoZXkgc2hvdWxkIGJlIGZpbHRlcmVkIG91dAo+IGJ5
IGxvZ2x2bC4gQnV0IHdlIG5lZWQgdG8gYmUgY2FyZWZ1bCBhYm91dCB0aGUgb3RoZXJzLiBXZSBt
aWdodCB3YW50IHRvCj4gY29udmVydCB0aGUgWEVOTE9HX1dBUk5JTkcgaW4gdHJhcHMuYyB0byBY
RU5MT0dfREVCVUc6IHRoZXkgYXJlIHdhcm5pbmcKPiBhYm91dCBndWVzdHMgbWlzYmVoYXZpbmcs
IGJ1dCBmcm9tIHRoZSBoeXBlcnZpc29yIHBvaW50IG9mIHZpZXcsIGl0J3Mgbm90Cj4gYSBwcm9i
bGVtLCBndWVzdHMgY2FuIHNob290IHRoZW1zZWx2ZXMgaWYgdGhleSB3YW50IHRvOyBpdCdzIE9L
LgoKVGhpcyBpcyBhIHZhbGlkIGFyZ3VtZW50LCBidXQgdG8gZG8gaXQgY29uc2lzdGVudGx5LCB5
b3UnbGwgd2FudCB0bwpwcm92aWRlIGFuIGFyY2gtc3BlY2lmaWMgdmVyc2lvbiBvZiBnZHByaW50
aygpIHNvIHRoYXQgdGhlIGNvbW1vbiBjb2RlCnByaW50aygpcyBkb24ndCBldmFwb3JhdGUgaW50
byAvZGV2L251bGwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 19:27:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 19:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egbYU-0000kv-BH; Tue, 30 Jan 2018 19:26:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=chuq=ez=citrix.com=prvs=5612829e9=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egbYT-0000kn-K0
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 19:26:53 +0000
X-Inumbo-ID: 92725597-05f3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92725597-05f3-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 19:27:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,435,1511827200"; d="scan'208";a="66940001"
To: Jan Beulich <JBeulich@suse.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-5-git-send-email-andrew.cooper3@citrix.com>
 <5A703D5602000078001A3A1B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4fcd2069-5e5d-2bec-512a-86e04d83b669@citrix.com>
Date: Tue, 30 Jan 2018 19:26:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A703D5602000078001A3A1B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: RossLagerwall <ross.lagerwall@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/alternative: Implement NMI/#MC-safe
	patching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMDg6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjAxLjE4IGF0
IDE2OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ICtib29sIGluaXRf
b3JfbGl2ZXBhdGNoIHRleHRfcG9rZV9saXZlKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+PiArewo+PiArICAgIHN0cnVjdCBsaXZlX3Bva2VfaW5mbyAqaSA9ICZsaXZlX3Bva2Vf
aW5mbzsKPj4gKwo+PiArICAgIGlmICggdW5saWtlbHkoaS0+Y3B1ICE9IHNtcF9wcm9jZXNzb3Jf
aWQoKSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgQVNTRVJUKHJlZ3MpOwo+PiArCj4+ICsgICAg
ICAgIC8qCj4+ICsgICAgICAgICAqIFdlIGhpdCBhIGJyZWFrcG9pbnQsIG9uIGEgQ1BVIHdoaWNo
IHdhcyBub3QgcGVyZm9ybWluZyB0aGUKPj4gKyAgICAgICAgICogcGF0Y2hpbmcuICBUaGlzIGlz
IG9ubHkgZXhwZWN0ZWQgdG8gYmUgcG9zc2libGUgZm9yIHRoZSBOTUkvI01DCj4+ICsgICAgICAg
ICAqIHBhdGhzLCBhbmQgZXZlbiB0aGVuLCBvbmx5IGlmIHdlIGhpdCB0aGUgdGlueSByYWNlIHdp
bmRvdyBiZWxvdwo+PiArICAgICAgICAgKiB3aGlsZSBwYXRjaGluZyBpbiB0aGUgTk1JLyNNQyBo
YW5kbGVycy4KPj4gKyAgICAgICAgICoKPj4gKyAgICAgICAgICogV2UgY2FuJ3Qgc2FmZWx5IGV2
YWx1YXRlIHdoZXRoZXIgd2UgaGl0IGEgdHJhbnNpZW50IGJyZWFrcG9pbnQKPj4gKyAgICAgICAg
ICogYmVjYXVzZSBpLT5jcHUgaGFzIGxpa2VseSBjb21wbGV0ZWQgdGhlIHBhdGNoIGFuZCBtb3Zl
ZCBvbiB0byB0aGUKPj4gKyAgICAgICAgICogbmV4dCBwYXRjaCBzaXRlLgo+PiArICAgICAgICAg
Kgo+PiArICAgICAgICAgKiBHbyB0byBzbGVlcCBmb3IgYSBiaXQgYW5kIHN5bmNocm9uaXNlIHRo
ZSBwaXBlbGluZSBhcyB3ZSBhcmUgbm93IGluCj4+ICsgICAgICAgICAqIGEgY3Jvc3MtbW9kaWZ5
aW5nIHNjZW5hcmlvLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgY3B1X3JlbGF4KCk7Cj4+
ICsgICAgICAgIGNwdWlkX2VheCgwKTsKPj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAg
KiBQcmVzdW1lIHRoYXQgd2UgaGl0IHRoZSB0cmFuc2llbnQgYnJlYWtwb2ludCwgYXMgd2UgY2Fu
J3QgY29uZmlybQo+PiArICAgICAgICAgKiB3aGV0aGVyIHdlIGRpZCBvciBub3QuICBXZSBkb24n
dCBleHBlY3QgdGhlcmUgdG8gYmUgYW55IG90aGVyCj4+ICsgICAgICAgICAqIGJyZWFrcG9pbnRz
IHRvIGhpdCwgYnV0IGlmIHdlIGRpZCBoaXQgYW5vdGhlciBvbmUsIHRoZW4gaW4gdGhlCj4+ICsg
ICAgICAgICAqIHdvcnNlIGNhc2Ugd2Ugd2lsbCBvbmx5IGxpdmVsb2NrIHVudGlsIGktPmNwdSBo
YXMgZmluaXNoZWQgYWxsIG9mCj4+ICsgICAgICAgICAqIGl0cyBwYXRjaGluZy4KPj4gKyAgICAg
ICAgICovCj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIH0KPj4gKwo+PiArICAgIC8q
Cj4+ICsgICAgICogV2UgYXJlIHRoZSBDUFUgcGVyZm9ybWluZyB0aGUgcGF0Y2hpbmcsIGFuZCBt
aWdodCBoYXZlIGVuZGVkIHVwIGhlcmUgYnkKPj4gKyAgICAgKiBoaXR0aW5nIGEgYnJlYWtwb2lu
dC4KPj4gKyAgICAgKgo+PiArICAgICAqIEVpdGhlciB3YXksIHdlIG5lZWQgdG8gY29tcGxldGUg
cGFydGljdWxhciBwYXRjaCB0byBtYWtlIGZvcndhcmRzCj4+ICsgICAgICogcHJvZ3Jlc3MuICBU
aGlzIGxvZ2ljIGlzIHNhZmUgZXZlbiBpZiBleGVjdXRlZCByZWN1cnNpdmVseSBpbiB0aGUKPj4g
KyAgICAgKiBicmVha3BvaW50IGhhbmRsZXI7IHRoZSB3b3JzdCB0aGF0IHdpbGwgaGFwcGVuIHdo
ZW4gbm9ybWFsIGV4ZWN1dGlvbgo+PiArICAgICAqIHJlc3VtZXMgaXMgdGhhdCB3ZSB3aWxsIHJl
d3JpdGUgdGhlIHNhbWUgYnl0ZXMgYSBzZWNvbmQgdGltZS4KPj4gKyAgICAgKi8KPj4gKwo+PiAr
ICAgIC8qIEZpcnN0LCBpbnNlcnQgYSBicmVha3BvaW50IHRvIHByZXZlbnQgZXhlY3V0aW9uIG9m
IHRoZSBwYXRjaCBzaXRlLiAqLwo+PiArICAgIGktPmFkZHJbMF0gPSAweGNjOwo+PiArICAgIHNt
cF93bWIoKTsKPiBUaGlzIGlzIG5lY2Vzc2FyeSwgYnV0IG5vdCBzdWZmaWNpZW50IHdoZW4gcmVw
bGFjaW5nIG1vcmUgdGhhbiBhCj4gc2luZ2xlIGluc246IFRoZSBvdGhlciBDUFUgbWF5IGJlIGV4
ZWN1dGluZyBpbnN0cnVjdGlvbnMgX2FmdGVyXwo+IHRoZSBpbml0aWFsIG9uZSB0aGF0IGlzIGJl
aW5nIHJlcGxhY2VkLCBhbmQgLi4uCj4KPj4gKyAgICAvKiBTZWNvbmQsIGNvcHkgdGhlIHJlbWFp
bmluZyBpbnN0cnVjdGlvbnMgaW50byBwbGFjZS4gKi8KPj4gKyAgICBtZW1jcHkoaS0+YWRkciAr
IDEsIGktPm9wY29kZSArIDEsIGktPmxlbiAtIDEpOwo+IC4uLiB0aGlzIG1heSBiZSBhbHRlcmlu
ZyB0aGluZ3MgdW5kZXJuZWF0aCBpdHMgZmVldC4KCkhtbS4KCkl0IGlzIGNvbXBsZXRlbHkgaW1w
b3NzaWJsZSB0byByZWNvdmVyIGlmIGFub3RoZXIgQ1BVIGhpdHMgdGhlIG1pZGRsZSBvZgp0aGlz
IG1lbWNweSgpLsKgIEl0IGlzIGltcG9zc2libGUgdG8gc3luY2hyb25pc2UgYSBzcGVjaWZpYyB3
cml0ZSBhZ2FpbnN0CnRoZSByZW1vdGUgQ1BVIHBpcGVsaW5lcy4KClRoZSBvbmx5IHdheSB0byBi
ZSBzYWZlIGlzIHRvIGd1YXJhbnRlZSB0aGF0IENQVXMgY2FuJ3QgaGl0IHRoZSBjb2RlIHRvCmJl
Z2luIHdpdGguCgpPbiBBTUQsIHdlIGNhbiB1c2UgU1RHSS9DTEdJIHRvIGRvIHRoaXMgc2Vuc2li
bHksIGFuZCByZWFsbHkgcmVhbGx5CmluaGliaXQgYWxsIGludGVycnVwdHMuwqAgRm9yIEludGVs
LCB3ZSBjYW4gZml4IHRoZSBOTUkgcHJvYmxlbSBieQpyZW5kZXp2b3VzaW5nIGFuZCBydW5uaW5n
IHRoZSBwYXRjaGluZyBsb29wIGluIE5NSSBjb250ZXh0LCBhdCB3aGljaApwb2ludCB0aGUgaGFy
ZHdhcmUgbGF0Y2ggd2lsbCBwcmV2ZW50IGZ1cnRoZXIgTk1Jcy4KCkhvd2V2ZXIsIHRoZXJlIGlz
IGxpdGVyYWxseSBub3RoaW5nIHdlIGNhbiBkbyB0byBwcmV2ZW50ICNNQyBmcm9tCmFycml2aW5n
LsKgIFdlIGNhbiBzdG9wIHNlcnZpY2luZyAjTUMgYnkgZGlzYWJsaW5nIENSNC5NQ0UsIGJ1dCB0
aGVuIHRoZQpwcm9jZXNzb3Igd2lsbCBzaHV0IGRvd24uCgpXZSBjYW4ndCBwdXQgYSBiaWcgYmFy
cmllciBhdCB0aGUgaGVhZCBvZiAjTUMgaGFuZGxlciB3aGljaCBkZWxheXMKcHJvY2Vzc2luZywg
YmVjYXVzZSB3ZSBoYXZlIG5vIHdheSB0byBlbnN1cmUgdGhhdCBwcm9jZXNzb3JzIGFyZW4ndAph
bHJlYWR5IGxhdGVyIGluIHRoZSAjTUMgaGFuZGxlci7CoCBGdXJ0aGVybW9yZSwgYXR0ZW1wdGlu
ZyB0byBkbyBzbwpoZWlnaHRlbnMgdGhlIHJpc2sgb2YgaGl0dGluZyBhIHNodXRkb3duIGNvbmRp
dGlvbiBmcm9tIGEgc2Vjb25kIHF1ZXVlZCAjTUMuCgoKVGhlIGNoYW5jZSBvZiBoaXR0aW5nIGFu
IE5NSS8jTUMgY29sbGlkZSB3aXRoIHBhdGNoaW5nIGlzIGFscmVhZHkKbWludXNjdWxlLsKgIEFs
dGVybmF0aXZlcyBhbmQgbGl2ZXBhdGNoaW5nIGhhdmUgYmVlbiB1c2VkIChieSBYZW5TZXJ2ZXIK
YWxvbmUpIGluIHRoaXMgZm9ybSBmb3IgbmVhcmx5IDMgeWVhcnMsIGFjcm9zcyBtaWxsaW9ucyBv
ZiBzZXJ2ZXJzLAp3aXRob3V0IGEgc2luZ2xlIHJlcG9ydCBvZiBzdWNoIGEgY29sbGlzaW9uLsKg
IFRoZSBjaGFuY2Ugb2YgYW4gI01DCmNvbGxpc2lvbiBpcyBmYXIgbGVzcyBsaWtlbHkgdGhhbiBh
biBOTUkgY29sbGlzaW9uLCBhbmQgaW4gdGhlIGJlc3QgY2FzZS4KCldoaWxlIHdlIGNhbiBhcnJh
bmdlIGFuZCB0ZXN0IGZ1bGwgTk1JIHNhZmV0eSwgd2UgY2Fubm90IHRlc3QgI01DIHNhZmV0eQph
dCBhbGwuwqAgQW55IGNvZGUgdG8gdHJ5IGFuZCBpbXBsZW1lbnQgI01DIHNhZmV0eSBpcyBnb2lu
ZyB0byBiZQpjb21wbGljYXRlZCwgYW5kIG1ha2UgdGhpbmdzIHdvcnNlIGlmIGFuICNNQyBkb2Vz
IGhpdC4KClRoZXJlZm9yZSwgSSBhZ3JlZSB3aXRoIHRoZSBMaW51eCB2aWV3IHRoYXQgdHJ5aW5n
IHRvIGRvIGFueXRoaW5nIGZvcgojTUMgc2FmZXR5IGlzIGdvaW5nIHRvIGJlIHdvcnNlIHRoYW4g
ZG9pbmcgbm90aGluZyBhdCBhbGwuCgo+PiBAQCAtMTUzLDcgKzIzMSwzMSBAQCB2b2lkIGluaXRf
b3JfbGl2ZXBhdGNoIGFkZF9ub3BzKHZvaWQgKmluc25zLCB1bnNpZ25lZCBpbnQgbGVuKQo+PiAg
dm9pZCBpbml0X29yX2xpdmVwYXRjaCBub2lubGluZQo+PiAgdGV4dF9wb2tlKHZvaWQgKmFkZHIs
IGNvbnN0IHZvaWQgKm9wY29kZSwgc2l6ZV90IGxlbiwgYm9vbCBsaXZlKQo+PiAgewo+PiAtICAg
IG1lbWNweShhZGRyLCBvcGNvZGUsIGxlbik7Cj4+ICsgICAgaWYgKCAhbGl2ZSB8fCBsZW4gPT0g
MSApCj4+ICsgICAgewo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBJZiB3ZSBrbm93ICph
ZGRyIGNhbid0IGJlIGV4ZWN1dGVkLCBvciB3ZSBhcmUgcGF0Y2hpbmcgYSBzaW5nbGUKPj4gKyAg
ICAgICAgICogYnl0ZSwgaXQgaXMgc2FmZSB0byB1c2UgYSBzdHJhaWdodCBtZW1jcHkoKS4KPj4g
KyAgICAgICAgICovCj4+ICsgICAgICAgIG1lbWNweShhZGRyLCBvcGNvZGUsIGxlbik7Cj4gSXMg
aXQgcmVhbGx5IHdvcnRoIHNwZWNpYWwgY2FzaW5nIHRoaXM/IFdoZXRoZXIgdG8gYWN0dWFsbHkg
YWNrCj4gcGF0Y2hlcyAyIGFuZCAzIGRlcGVuZHMgb24gdGhhdC4KClllcywgYW5kIGV2ZW4gbW9y
ZSBzbyBpZiB3ZSBhcmUgZ29pbmcgdG8gdXNlIGFuIE5NSSByZW5kZXp2b3VzLsKgIFdlCmRlZmlu
aXRlbHkgZG9uJ3Qgd2FudCB0byBoYXZlIGFuIE5NSSByZW5kZXp2b3VzIHdoaWxlIGFwcGx5aW5n
CmFsdGVybmF0aXZlcyBhcyBwYXJ0IG9mIGxpdmVwYXRjaCBwcmVwYXJhdGlvbi4KCj4KPj4gKyAg
ICAgICAgfTsKPj4gKyAgICAgICAgc21wX3dtYigpOwo+PiArICAgICAgICBhY3RpdmVfdGV4dF9w
YXRjaGluZyA9IHRydWU7Cj4+ICsgICAgICAgIHNtcF93bWIoKTsKPj4gKyAgICAgICAgdGV4dF9w
b2tlX2xpdmUoTlVMTCk7Cj4+ICsgICAgICAgIHNtcF93bWIoKTsKPj4gKyAgICAgICAgYWN0aXZl
X3RleHRfcGF0Y2hpbmcgPSBmYWxzZTsKPiBQZXJoYXBzIGJldHRlciB0byB6YXAgbGl2ZV9wb2tl
X2luZm8uY3B1IGFnYWluIGhlcmU/IFRoYXQgY291bGQKPiBpbiBmYWN0IHJlcGxhY2UgdGhlIHNl
cGFyYXRlIGFjdGl2ZV90ZXh0X3BhdGNoaW5nIGZsYWcuCgpObyAtIGl0IGNhbnQgYmVjYXVzZS4u
LgoKPj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3Ry
YXBzLmMKPj4gQEAgLTExOSw2ICsxMTksOCBAQCBib29sZWFuX3BhcmFtKCJsZXIiLCBvcHRfbGVy
KTsKPj4gICNkZWZpbmUgc3RhY2tfd29yZHNfcGVyX2xpbmUgNAo+PiAgI2RlZmluZSBFU1BfQkVG
T1JFX0VYQ0VQVElPTihyZWdzKSAoKHVuc2lnbmVkIGxvbmcgKilyZWdzLT5yc3ApCj4+ICAKPj4g
K2Jvb2wgYWN0aXZlX3RleHRfcGF0Y2hpbmc7Cj4gV2h5IGhlcmUgcmF0aGVyIHRoYW4gaW4gYWx0
ZXJuYXRpdmUuYz8KCi4uLiBpbiB0aGUgIUxJVkVQQVRDSCBjYXNlLCBhbHRlcm5hdGl2ZS5jIGlz
IGFuIC5pbml0Lm8gYW5kIHRoZSBidWlsZApmYWlscyBiZWNhdXNlIG9mIGEgbm9uemVybyBic3Mu
CgpXZSBjYW5ub3QgaGF2ZSBhIHBvc3NpYmx5LWluaXQgdmFyaWFibGUgcmVmZXJlbmNlZCBpbiB0
aGUgaGVhZCBvZiBhbgpleGNlcHRpb24gaGFuZGxlci4KCj4+IEBAIC02ODYsOSArNjg5LDM2IEBA
IEVOVFJZKGRlYnVnKQo+PiAgICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9uCj4+ICAKPj4g
IEVOVFJZKGludDMpCj4+ICsgICAgICAgIC8qIEZvciBwYXRjaGluZy1zYWZldHksIHRoZXJlIG11
c3Qgbm90IGJlIGFueSBhbHRlcm5hdGl2ZXMgaGVyZS4gKi8KPj4gICAgICAgICAgcHVzaHEgJDAK
Pj4gICAgICAgICAgbW92bCAgJFRSQVBfaW50Myw0KCVyc3ApCj4+IC0gICAgICAgIGptcCAgIGhh
bmRsZV9leGNlcHRpb24KPj4gKwo+PiArICAgICAgICAvKiBJZiB0aGVyZSBpcyBubyBwYXRjaGlu
ZyBhY3RpdmUsIGNvbnRpbnVlIG5vcm1hbGx5LiAgKi8KPj4gKyAgICAgICAgY21wYiAgJDEsIGFj
dGl2ZV90ZXh0X3BhdGNoaW5nKCVyaXApCj4gSSB0aGluayBpdCBpcyBiZXR0ZXIgdG8gY29tcGFy
ZSBhZ2FpbnN0IHplcm8gaW4gY2FzZXMgbGlrZSB0aGlzLiBCdXQKPiB0aGVuIC0gaXMgdGhpcyBz
YWZlPyBUaGVyZSdzIG5vIGd1YXJhbnRlZSB0aGF0IHRoZSBJTlQzIGhhbmRsaW5nCj4gb24gYSBu
b24tcGF0Y2hpbmcgQ1BVIG1ha2VzIGl0IGhlcmUgYmVmb3JlIHRoZSBwYXRjaGluZyBDUFUKPiBj
bGVhcnMgdGhlIGZsYWcgYWdhaW4uCgpIbW0gLSBpbiB0aGUgY2FzZSBvZiBhbiBub24tcGF0Y2hp
bmcgQ1BVLCB3ZSdkIG5lZWQgdG8gcGVlayB1bmRlciAlcmlwCnRvIHNlZSBpZiB0aGUgYnJlYWtw
b2ludCBoYWQgZGlzYXBwZWFyZWQgaW4gdGhlIGNhc2Ugd2UgZmluZCB0aGlzCmJvb2xlYW4gY2xl
YXIuwqAgT1RPSCwgdGhlIE5NSS1yZW5kZXp2b3VzIHBsYW4gd291bGQgYXZvaWQgdGhpcyBwcm9i
bGVtCnRvIGJlZ2luIHdpdGguCgo+Cj4+ICsgICAgICAgIGplICAgIGhhbmRsZV9leGNlcHRpb25f
Z3Byc19zYXZlZAo+PiArCj4+ICsgICAgICAgIC8qCj4+ICsgICAgICAgICAqIFdlIHRoaW5rIHdl
IGhpdCB0aGUgdHJhbnNpZW50IGRlYnVnIHRyYXAuICB0ZXh0X3Bva2VfbGl2ZSgpIGhhcwo+PiAr
ICAgICAgICAgKiBwcm9iYWJseSBjb21wbGV0ZWQgdGhlIHBhdGNoaW5nLCBzbyByZXdpbmQgdGhl
IGluc3RydWN0aW9uIHBvaW50ZXIKPj4gKyAgICAgICAgICogYW5kIHRyeSBhZ2Fpbi4KPj4gKyAg
ICAgICAgICovCj4+ICsgICAgICAgIHN1YnEgICQxLCBVUkVHU19yaXAoJXJzcCkKPj4gKyAgICAg
ICAgam1wICAgcmVzdG9yZV9hbGxfeGVuCj4gSWYgaXQgd2FzIGFuIE5NSSB0aGF0IHdhcyBpbnRl
cnJ1cHRlZCwgeW91IG11c3RuJ3QgcmV0dXJuIHVzaW5nCj4gSVJFVC4KCkkgdGhvdWdodCB3ZSBm
aXhlZCB0aGF0LCBidXQgaXQgYXBwZWFycyB0aGF0IHRoZSBwYXRjaCBuZXZlciBnb3QgaW4uCgo+
Cj4gT3ZlcmFsbCBJIHRoaW5rIHlvdXIgYXR0ZW1wdCB0byBzb2x2ZSB0d28gcHJvYmxlbXMgYXQg
b25jZSBoZXJlCj4gZ29lcyBiZXlvbmQgd2hhdCB3ZSBuZWVkIGltbWVkaWF0ZWx5OiBMaXZlIHBh
dGNoaW5nIGluIGFuIE5NSS8KPiAjTUMgc2FmZSB3YXkgb3VnaHQgdG8gYmUgYSBzZWNvbmQgc3Rl
cC4gVGhlIGltbWVkaWF0ZSBnb2FsCj4gc2hvdWxkIGJlIHRvIG1ha2UgYm9vdCB0aW1lIGFsdGVy
bmF0aXZlcyBwYXRjaGluZyBOTUkvI01DIHNhZmUsCj4gYW5kIHRoYXQgY2FuIGJlIGhhZCB3aXRo
IGEgc2xpbW1lZCBkb3duIHZlcnNpb24gb2YgdGhpcyBwYXRjaAo+IChhcyBhdCB0aGF0IHRpbWUg
b25seSBhIHNpbmdsZSBDUFUgaXMgdXApOyBtb3N0IG9mIHRoZSBub3QgcHVyZWx5Cj4gbWVjaGFu
aWNhbCBpc3N1ZXMgcG9pbnRlZCBvdXQgYWJvdmUgYXJlIHNvbGVseSByZWxhdGVkIHRvIHRoZQo+
IGxpdmUgcGF0Y2hpbmcgc2NlbmFyaW8uCgpJIGNvdWxkIHRyeSB0aGlzLCBidXQgSSBkb24ndCB0
aGluayB0aGUgcmVzdWx0IHdpbGwgYmUgbXVjaCBzaW1wbGVyLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 19:35:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 19:35:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egbgw-0001Yh-9Z; Tue, 30 Jan 2018 19:35:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e9vk=ez=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1egbgu-0001Yb-OP
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 19:35:36 +0000
X-Inumbo-ID: b6281f27-05f4-11e8-ba59-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b6281f27-05f4-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 20:35:22 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=q/y5ZXnIrPbAIiFJq9HqyDUsgmVxhvAT/O4tPvZEXkE=;
 b=BhKghusxRcqVgZclSiD6Qs5BtmpVzgQI4JFLyhBo+sdUMvNqXPkntb5s2rXwGbSmoAhTxfvmNPZ3n2NoYtdVmIdB4wsdQhMJ9t7pctSAEz6v2ez2rJN7lk047cYlbIlPYdy7QqctrVBxGxJKER40llT1P0XBd0FVPUZEns3rflA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.53) by
 HE1PR03MB1772.eurprd03.prod.outlook.com (2a01:111:e400:7be8::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Tue, 30
 Jan 2018 19:35:27 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
 <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
 <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
 <da92d21d-6346-bd34-9f26-e8b2b1033b56@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <8e999880-9d28-981e-465e-7b9d25ce5c37@epam.com>
Date: Tue, 30 Jan 2018 21:35:20 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <da92d21d-6346-bd34-9f26-e8b2b1033b56@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: AM5PR0102CA0003.eurprd01.prod.exchangelabs.com
 (2603:10a6:206::16) To HE1PR03MB1772.eurprd03.prod.outlook.com
 (2a01:111:e400:7be8::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: eaea0955-7647-4ff9-bfd7-08d568189dc3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR03MB1772; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1772;
 3:r1QpZ739mgdgnDnLAzSh/fClX2svxtd9pLpUq6R75de+4yt1Rk5GUhpoiMMbVefVZK68SHZy31AxfpwPEqYpoQ/JWiO62uFkPcV/jKyDAI5GFjEhiSWtcdHP8gWteuiGDvQQrQ2NyhS6lQktkVAm+pOcq7TCuhMXz4LQirC20M1oxL0jCmBmRAB1gFm93v1eY+KUEWb0hoBMmxwQHqlB/y1Dy+6B9kq35PK77TQCW5OtGx/yyJrycD3LyP3IUET0;
 25:ZgpB7N/yQaBroBfzmiMtcYAZcKVvT0aPrIyV4e/lhJWzOJKu8PMGzOWCMVUdn8xDi+QQnBSMO7pffmKziDDWY2CTD+0J0pyFN9b5CyMVXT6EMZcHpu/i5seUbK+yV7gx47KEn0QeZyNbgtCU/WfE+1BsWquHjktYpLlBa9RwPacl7tIyOwj/udhvV/ZJWfglhI23neCyByR14Y5fwy0s4RRd7G0Fy/jEAM0sD0AJ2oCBCY7HGjddAnejv0zo3G+sQCPP10/AcEYb0QZS3NijUl8p0bQNCkosAGF3CbrlrgFL+sZ1Z7GuOX9lmNd9wkASVgZbRfcI4yFg4C4ZezbnaQ==;
 31:QWSUBQT0PyTAmdAaXR+3gD5YZJw7zjn82xCoxW1MH24f0fGGA1CaKcjsd1iAXk6Sk++hawJhCN9JlKucmHe46sXveReyAwnsUtP6qHfUlIvqf4zpL+Pq6IzcqUp35H8lHF8/ja+oAY0/agVJk18X6wAH8DvjeFjzICRcjOY4cPHSk61ThsHublBgk5Cn2oJuhvX2JfY5YcaXtFR0KudV9ZDTdoZ3WxNkNsLRPjzARMM=
X-MS-TrafficTypeDiagnostic: HE1PR03MB1772:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1772;
 20:rtxFs0K8T5EmFIdO5MfOyCgnwvrtwUFH0RrnmAY/zlG/APJGMAwA8OEBOgx19ykrpgQ/bv5hChMeHMvNuaThFundNTepJs0RkIRbaimbUAUvzC2g24z3ajuvGT8TVmsK8lzds8Z5tuEr+Ghk970gYDATxvqf3/m2AvLDz2qX8Oa4LWc3HpclbaDO3iiGBIM/bRO6KKPhLYFgE8GwCD2CpnhuoMpa/dG5tyiuzCu8PC+Z2XIvqEpIHwizpPrAtHlE65XtUmHQuTHdXkCrBnI6ZJNWaZipxqIaF/X8q9c+3Tzw82Q/Jm1Obg5G9B6hsms7fPVAvtPLDa6EZroeFrzbw/6c7YhbFaNoYemjgjkrEyFaE4x5aDQMmbMQI2c/ghi1w6t1Ia1JZKWjOXIb5Qax6k9RZOucPsGLMuA/AC9H1xKS/Dh5KhJbrsKQuESoxUNGdTDlB6p9rR8TEPvd9R7QMw0j2Qhot67CwbtiCw4gjI+KbfCBB2k5Dqtq6AocXvqq;
 4:jDHQrAUdo+sV+1q/50E87u4ddvDKSRZ7tc42KRBV2CCWwTT9CylOvw/tIwZ6Gea5WixdzLj4KqKaWvxbmYwZaKkSVC1JCgSpo7Yyb1RsC1utYPT0vQzPzGrjQbFBkaKFeF2/1RetZc6GaT5Cxu1m1tg8UCdCddbgc0lZb8h7esC9J7Yhfdg9QI7K/A9su85lr9ovak1AL+zfwR/NocINAxXXCXR6q6CiyNVtIYhFEv6vrwdrInum1JsfLBuD+lhL0rTZKFcq3bao3j2Q+kbbXg==
X-Microsoft-Antispam-PRVS: <HE1PR03MB1772A961EEE7E3A479709530E6E40@HE1PR03MB1772.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231101)(944501161)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:HE1PR03MB1772; BCL:0; PCL:0; RULEID:; SRVR:HE1PR03MB1772; 
X-Forefront-PRVS: 0568F32D91
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(396003)(39860400002)(39380400002)(366004)(376002)(199004)(189003)(76104003)(51444003)(52314003)(106356001)(6116002)(7736002)(2906002)(86362001)(81166006)(4326008)(50466002)(229853002)(83506002)(2950100002)(105586002)(2870700001)(3846002)(67846002)(6666003)(55236004)(305945005)(8936002)(64126003)(5660300001)(186003)(68736007)(36756003)(65826007)(77096007)(2486003)(25786009)(52146003)(26005)(52116002)(58126008)(76176011)(8676002)(81156014)(23676004)(59450400001)(72206003)(80792005)(97736004)(93886005)(66066001)(6486002)(53546011)(386003)(16576012)(316002)(65806001)(53936002)(65956001)(47776003)(6246003)(31686004)(31696002)(478600001)(16526019);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB1772; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzTUIxNzcyOzIzOjVDd3dDZXhQSzNxb3JyeWhIcE16SFZYWGVW?=
 =?utf-8?B?V0dIQXhDMVZSRHR5enJvU0lGbjN0MU9tWHpiRGRlVjNhU1FVWjR0MUtRU1ZL?=
 =?utf-8?B?bVlpdVp1RkR2QkhxVEJiRzd6RWJlOUczeGFUbjRuSmpZU3FnL2RJckJOZ2hY?=
 =?utf-8?B?S05uQ2k3MDRKYnFXN0hoaTdtSStINDl4VE5qZmQ1aFF2UzE5UnAxZWhVZWM5?=
 =?utf-8?B?WGQ4ZzkvY05xOW8waGo5anhwdHNpcVZDeEZxclRPZ1NYbXV4NTlEUi9STStn?=
 =?utf-8?B?Znh4VWNuYXNmVFY0ck1vN0FEYjZSSDVMNHJKZXhoZWllVVpQbzBlSHByOTRk?=
 =?utf-8?B?dEtSSldZTm15STNHYUt5T3NOcnNNOFVTeVN0bnovSVVtc0JQVUJnQlhMRTF2?=
 =?utf-8?B?eitPeFlUemhvVUluZGFrREtGOHoydGFTL2ZXQVFvQkxsTlJXbmdCcGlTRXR4?=
 =?utf-8?B?YXFrQ01FamF2dlBrRHBaQ3c2aEhYcXFubDlFU01Sb1BIUnJvdmhITXByb2Iy?=
 =?utf-8?B?M2NZcFFBT1FpcnhSSk01Y0hjd0dSVGRGTEpIUUxPbGg4L0RXS0lETXBsY1FX?=
 =?utf-8?B?Q0JFbVFqZTUyTk9QNmd6NkYxcjV4b29YRElGS3B5TUR6dUFFcUlyU2gzdDNR?=
 =?utf-8?B?cVhURzZIK2JiQ1FFTDYvbkF0b2NtTlVkZXB4QVViWWZRZEUyRVcrZzdtZUo5?=
 =?utf-8?B?Z3UxaTAwYzZ5bGZKL3FCbWVIOEI0ZGxBcTU3MDdvYXNOZjR1aUVIQ04xejJp?=
 =?utf-8?B?Wmc0cVdiZ3pJbWhaTGd0cFBDQk1HL2ZFdE5JSTduMjVRTDlSYXcrZFFQd05H?=
 =?utf-8?B?SnUzZTZ5Z3E2NXE1eHFtdDhHTE9ONWRpL2p2NXRKakVURGVHMlBKSk1EdlRi?=
 =?utf-8?B?SURyRU9lUDB3aDYrbWN1Z0haZFM4OEtSZnZXQi9Bdm9VSmRVRUlQRzRSTWpX?=
 =?utf-8?B?Q21TN09Ha1JiYXFHcHRUSlZBYTh4L1loSnpHbm8ra3IyTXM2QllGZGd3VzVl?=
 =?utf-8?B?TkV5RXM2SzllZkVNM0NCY3Ftc25sV2Vxei9NOEYzUGtNVnlWK0NnLzlLVWhx?=
 =?utf-8?B?bWI0THdXMWVFNzZXY3l4OERXSCt3ODVpaXF3QUx6akQybHpqeU5uWU9pRWRk?=
 =?utf-8?B?OVMwbG9BMkhMRk9xeCt4dDFkOFJxSG9HL2hxdWlBM2U5ZzJETGw1M1dtbVVp?=
 =?utf-8?B?bVpkSDRwZlFpK3JpclBIa0RHMlRFRWlWUllQQVp5RnVqd1oxLy9razBpZkp1?=
 =?utf-8?B?ODdhOVpJTHRwTFg3RmFFMzdqS1ZMMDVlU1lmb1dpeEgrVFk0Tno3UCttb2lt?=
 =?utf-8?B?bGdVbDFvaVlMSzdtT05ZbTR1bkNWeXB5QVhybEhUbzlRNjgya2RWWVJJOXdr?=
 =?utf-8?B?SGZkM0NzN1pVa1BiRmZxeFNSeG5mOGMvQzNLV1dtQWZlNzZYSnN5Y0l3eUNq?=
 =?utf-8?B?cnNoTEZBY3dwTkZDczRreGY4ck5sa1VNLzgwT3pKSFpNcHB1Q1BqSzcyT0p3?=
 =?utf-8?B?bEYyU0JUQmVxaGhvSVJnTGhlUFpNcnRUak5yQ0FHekpXKyt5RHR3YnlQSnp3?=
 =?utf-8?B?cHdGNFh1dVMzdzErdTU0V0VtYzk1ZVE3Sks1NHowQlFjYWV4K2xXcndIS1F6?=
 =?utf-8?B?WWRCVHdTdHpmN3MvUXl0QmZCRWlQWHA1QjBvV25senVaSzFmZ3ZTVzhVZlRa?=
 =?utf-8?B?U0NuanhmdzJ4SFJjZWp6enFjbG9DRHhKeHd5WGZ6U09sSkt1b3hkTmdBcmJX?=
 =?utf-8?B?a2tzQVREb2dDSGdlMlRCNGIwY2NWVGV2c3JlVEtCZkVndDBqVG05bmlJWFRj?=
 =?utf-8?B?QjlHUkMrby9wTFNJWlBOdWMzRWdRVWtVSXVXZmFvMVZGbWVWR1lxTlFleGNF?=
 =?utf-8?B?OFhySHAyMWpLMXF0dFduR2NPcVJPMlROTjJlSWNEZUg3K21aSGdnd01lRXdi?=
 =?utf-8?B?RW95cElHVXl5cTVCVUJtSythVkRQWWtIM3h0RWl4SHVCaVVvTGtWbitGVi9l?=
 =?utf-8?B?cDhFVVpmNE1jWFpqdEpCODNWWmUxcHVHeEFGV0lEUklqeHNaeFJ6WUF4SGZV?=
 =?utf-8?B?MUR1dGtNK0dwZFdMNlBNVjZiVTA1OWhqamYvb0d4cWJoN09JMVVmcFA4aDNG?=
 =?utf-8?B?bGc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1772;
 6:zzGp2/fq+WFS9Q4mQsICxPxgvONjrZ2tlzc3wWUP8UL+5jTZcWrr1QARJABdclSTSHfZo35SZwQumQPmrvghVi0vyPBDRC1tvfPz31LEjjptNaT4pJ0ewNBTH+1gH31wyaleSqNAKpBkGdrg5S7Ta/fZcidLS+fUaejJTsTobvy/93XmqZHw3QjeFoaqw2fuuOu+yLVt6ClY3lXf38MrWGXji9z/9z4i4ihLRSp7CkKldxvXhI4FemfPV8V89ggIcVAafMRBCYjAU3HB2+vu159b8AygQGm1dpRzfh8eRXMkTQq809gpju0xN+DQu5lYBFEIC2bWYc+Ac2JwNUYQiPf9RlT8Ei0UBRpMoiKG6dk=;
 5:Oi1h5WrDhoicbG8+WiVGar0SwYJo+M1r6kmpBVD2J7iObNMY+C6A115/Ce1EvE5fS9DvKisN/GU4uvpykevhYLZFi/rH3A6kIYQjuudmmNPBohuIiIeIQ9Zs3JaCdLYuNINtHhfGPjEulqQ7XDcYtJNMM+wyd5AiXKNVoJ3jLts=;
 24:WblmS2bttZNfuIR2yADZQHrKJhHvietEvABbqSSoDWuYxm00uHEAtIwbsowRY6ucFCBCMHaNV7KLYkSMeA6gVmbSU12dfbkw1HhFo/pqJzM=;
 7:pVrMyJYW78Ju/U1Ilm3/PCLylaSrgocuId5jiHskSV84ZCthLKzxQ/y5x6+ppFWgn0eejkv9jFq2ka+Dzz3i75+BDC9ipo7+jxYRgC+xixPVrMtC+8EOEE/azUZtuHTgh2SGl7eueGYQeBXTrRcDcdG4SYs+XUh+9ZZ9MqcmVY0HfM3cPQ5352WkIFgnC0yr1xL8tBqnPAUX7ZEnJsOvzV99ja2AsLuKLO9uxpHAk45nEqNT8mVjVOzgfpxjlo1Z
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2018 19:35:27.2679 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: eaea0955-7647-4ff9-bfd7-08d568189dc3
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB1772
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMC4wMS4xOCAyMDo0NCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDMwLzAx
LzE4IDE4OjI4LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSGkgSnVsaWVuLAo+Pgo+PiBP
biAzMC4wMS4xOCAyMDowMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAyNi8w
MS8xOCAxODoyNywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4gSGksCj4+Pgo+Pj4gSGkg
Vm9sb2R5bXlyLAo+Pj4KPj4+PiBPbiAyNi4wMS4xOCAyMDoxNSwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4gT24gMjYvMDEvMTggMTg6MDksIFZvbG9keW15ciBCYWJj
aHVrIHdyb3RlOgo+Pj4+Pj4gT24gMjQuMDEuMTggMjA6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4+Pj4+PiAtwqDCoMKgIGNhc2UgUFNDSV8wXzJfRk4zMihBRkZJTklUWV9JTkZPKToKPj4+Pj4+
PiAtwqDCoMKgIGNhc2UgUFNDSV8wXzJfRk42NChBRkZJTklUWV9JTkZPKToKPj4+Pj4+PiArwqDC
oMKgIHN3aXRjaCAoIGZpZCApCj4+Pj4+Pj4gwqDCoMKgwqDCoCB7Cj4+Pj4+Pj4gLcKgwqDCoMKg
wqDCoMKgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+Pj4+Pj4+IC3CoMKg
wqDCoMKgwqDCoCB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKPj4+Pj4+PiAt
Cj4+Pj4+Pj4gLcKgwqDCoMKgwqDCoMKgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2lu
Zm8pOwo+Pj4+Pj4+IC3CoMKgwqDCoMKgwqDCoCBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNj
aV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCAKPj4+Pj4+PiBsYWZmKSk7Cj4+Pj4+Pj4gLcKgwqDC
oMKgwqDCoMKgIHJldHVybiB0cnVlOwo+Pj4+Pj4+IC3CoMKgwqAgfQo+Pj4+Pj4+IC0KPj4+Pj4+
PiDCoMKgwqDCoMKgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVChTVEFOREFSRCk6Cj4+
Pj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2NhbGxfY291bnQo
cmVncywgCj4+Pj4+Pj4gU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7Cj4+Pj4+PiBOb3cgZGVm
aW5pdGlvbiBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIGRlcGVuZHMgb24gY29kZSBpbiB2c2Nw
aS5jLgo+Pj4+Pj4gTWF5YmUgaXQgaXMgdGltZSB0byBpbnRyb2R1Y2UgZnVuY3Rpb24gZ2V0X3Bz
Y2lfMF8yX2ZuX2NvdW50KCkgYW5kIAo+Pj4+Pj4gdXNlIGl0IHRoZXJlLCB3aGF0IGRvIHlvdSB0
aGluaz8KPj4+Pj4KPj4+Pj4gRGVmaW5pdGVseSBub3QgYSBmdW5jdGlvbi4gSXQgaXMgYSBzdGF0
aWMgbnVtYmVyLiBCdXQgSSBjYW4gdGhpbmsgCj4+Pj4+IG9mIHNlcGFyYXRlIHRoZSBjYWxsIGNv
dW50Lgo+Pj4+IFllcCwgc2VwYXJhdGUgY2FsbCBjb3VudCBmb3IgdlBTQ0kgYW5kIGZvciBTU1ND
IGl0c2VsZiB3b3VsZCBiZSBhIAo+Pj4+IGdvb2QgdGhpbmcuCj4+Pgo+Pj4gTG9va2luZyBhIGJp
dCBtb3JlIGludG8gaXQsIHRoaXMgd2lsbCBub3QgbWFrZSBhIHJlYWwgaW1wcm92ZW1lbnQuIAo+
Pj4gVGhpcyB3aWxsIGJlIGVxdWFsbHkgZGlmZmljdWx0IHRvIHJlbWVtYmVyIHRvIHVwZGF0ZSB0
aGUgY2FsbCBjb3VudC4KPj4gTmV2ZXJ0aGVsZXNzLCBJIHRoaW5rIHRoYXQgaXQgaXMgcmlnaHQg
dGhpbmcgdG8gaG9sZCBjYWxsIGNvdW50IGluIHRoZQo+PiBzYW1lIGZpbGUsIHdoZXJlIGNhbGxz
IGFyZSBpbXBsZW1lbnRlZC4gVGhpcyBpbmNyZWFzZXMgY2hhbmNlcyB0aGF0IAo+PiBjYWxsIGNv
dW50IHdpbGwgYmUgaGVsZCBpbiBzeW5jLgo+IAo+IFNvIHlvdSBhcmUgc3VnZ2VzdGluZyB0byBp
bXBsZW1lbnQgYSBmdW5jdGlvbj8gSWYgc28sIHRoYXQncyBhIG5vLWdvIAo+IGZyb20gbXkgc2lk
ZS4KSSdtIG5vdCBpbnNpc3Qgb24gZnVuY3Rpb24gaWYgeW91IGNhbiBwcm9wb3NlIGFsdGVybmF0
aXZlLgpCdXQgd2h5IHlvdSBhcmUgYWdhaW5zdCBnZXR0ZXIgZnVuY3Rpb24gaW4gdGhlIGZpcnN0
IHBsYWNlPwoKSSB3YW50ZWQgdG8gcHJvcG9zZSBhbm90aGVyIGFwcHJvYWNoOiBkZWZpbmUgdGhp
cyBjYWxsIGNvdW50IGluCnZwc2NpLmgsIGJ1dCB0aGVyZSBpcyBubyB2cHNjaS5oLCBpbnN0ZWFk
IHlvdSB1c2UgcHNjaS5oLCB3aGljaCBpcyAKY29uZnVzaW5nIGluIGl0c2VsZi4KCj4+Cj4+PiBB
bHNvLCBiYXNlZCBvbiB0aGUgcmVjZW50IFNNQ0NDIHVwZGF0ZSAoMi4xLjUgWzFdKToKPj4+ICJU
aGUgR2VuZXJhbCBTZXJ2aWNlIFF1ZXJpZXMgZm9yIFNNQ0NDIGNhbGwgcmFuZ2VzIGFyZSBkZXNj
cmliZWQgaW4gCj4+PiBTTUNDQyBzZWN0aW9uIDYuMi4gVGhlc2UgZnVuY3Rpb25zIGFyZSBub3Qg
YWx3YXlzIHdlbGwgc3VpdGVkIHRvIAo+Pj4gZmlybXdhcmUgdGhhdCBpcyBpbnRlZ3JhdGVkIHdp
dGggbXVsdGlwbGUgc3ViLXNlcnZpY2VzIGJlaW5nIGNvbWJpbmVkIAo+Pj4gaW50byBvbmUgc2Vy
dmljZSByYW5nZS4gRm9yIGV4YW1wbGUsIFBTQ0kgYW5kIFNERUkgaW4gdGhlIFN0YW5kYXJkIAo+
Pj4gU2VydmljZSByYW5nZS4gSW4gcGFydGljdWxhciwgdGhlIOKAmGNhbGwgY291bnTigJkgYW5k
IOKAmHJldmlzaW9u4oCZIAo+Pj4gZnVuY3Rpb25zIGRvIG5vdCBwcm92aWRlIHVzZWZ1bCBpbmZv
cm1hdGlvbiB0byB0aGUgY2FsbGVyIHdoZW4gCj4+PiBtdWx0aXBsZSBmdW5jdGlvbnMgYXJlIHBy
b3ZpZGVkLiBBcyBhIHJlc3VsdCwgdGhlc2UgYXJlIG5vdCB3aWRlbHkgCj4+PiB1c2VkIHRvIGlk
ZW50aWZ5IGZpcm13YXJlIHNlcnZpY2VzLiIKPj4+Cj4+PiBTbyBJIHdvdWxkIG5vdCB3b3JyeSB0
aGF0IG11Y2ggaWYgdGhlIGZ1bmN0aW9uIGNvdW50IGlzIG5vdCBzeW5jIGluIAo+Pj4gdGhlIGZ1
dHVyZS4gQlRXLCBpdCBpcyBhbHJlYWR5IHdyb25nIGluIFhlbiA0LjEwLiBGb3Igc3RhbmRhcmQg
Cj4+PiBzZXJ2aWNlLCB3ZSBkb24ndCBpbXBsZW1lbnQgMTMgYnV0IDUyLgo+PiAyLjEuNSBkZXBy
ZWNhdGVzIGdlbmVyYWwgc2VydmljZSBxdWVyaWVzIGluIFNNQ0NDIDEuMS4gU28sIGVpdGhlciB3
ZSAKPj4gdXBncmFkZVNNQ0NDIGluIFhlbiB0byAxLjEgb3Igd2Ugc2hvdWxkIGJlIGNvbmZvcm0g
d2l0aCBTTUNDQyAxLjAgYW5kIAo+PiBzaG91bGQgcmV0dXJuIHJpZ2h0IG51bWJlciBvZiBmdW5j
dGlvbnMsIGluY2x1ZGluZyBjaGFuZ2VzIGluIFhlbiA0LjEwIAo+PiB0aGF0IHlvdSBtZW50aW9u
ZWQuCj4+Cj4+IEJUVywgcGVyc29uYWxseSBJJ20gbm90IGhhcHB5IHdpdGggY2FsbCBVSUQgYW5k
IGNhbGwgdmVyc2lvbiAKPj4gZGVwcmVjYXRpb24uIFRoaXMgbWFrZXMgaW1wb3NzaWJsZSBkeW5h
bWljIGRpc2NvdmVyeSBvZiBURUUsIHdoaWNoIHdhcyAKPj4gdXNlZCBpbiBteSBURUUgbWVkaWF0
b3IgcGF0Y2ggc2VyaWVzLgo+IAo+IDIuMS41IG9ubHkgZGVwcmVjYXRlcyBmb3IgQXJjaGl0ZWN0
dXJlIHNlcnZpY2Ugd2hpY2ggaXMgbm90IGltcGxlbWVudGVkIAo+IGZvciBYZW4gYXQgbW9tZW50
LiBOb3RoaW5nIGlzIGJlZW4gc2FpZCBmb3IgdGhlIHJlc3Qgb2YgdGhlbSBPUC1URUUuIFRoZSAK
PiBkb2N1bWVudGF0aW9uIG9ubHkgYWNrbm93bGVkZ2UgdGhlIGZhY3QgaXQgaXMgZGlmZmljdWx0
IGZvciBzb21lIHNlcnZpY2UgCj4gKHN1Y2ggYXMgU1NTQykgdG8gaW5mZXIgaW5mb3JtYXRpb24g
ZnJvbSB0aGF0LgpBaCwgc29ycnkuIEkgbWlzc2VkIHRoYXQgcG9pbnQuIEJ1dCwgYW55d2F5cywg
aWYgaXQgaXMgZGVwcmVjYXRlZCBvbmx5IApmb3IgQXJjaGl0ZWN0dXJlIHNlcnZpY2UsIHRoZW4g
YWxsIG90aGVyIHNlcnZpY2VzIHN0aWxsIHNob3VsZCBwcm92aWRlIApyaWdodCByZXNwb25zZXMg
dG8gc3RhbmRhcmQgcXVlcmllcy4KCj4gCj4gSSBsb29rZWQgYXQgc29tZSBpbXBsZW1lbnRhdGlv
biBvZiBTTUNDQyBhbmQgdGhvc2UgY2FsbHMgYXJlIGVpdGhlciBub3QgCj4gaGFuZGxlZCBvciB0
aGUgbnVtYmVyIGFyZSBub3QgY29ycmVjdC4KSSBhZ3JlZSB0aGF0ICpzb21lKiBpbXBsZW1lbnRh
dGlvbnMgY2FuIG5vdCBjb25mb3JtIHRvIFNNQ0NDLkJ1dCwgSSAKdGhvdWdodCB5b3Ugd2FudCBY
ZW4gdG8gZm9sbG93IHN0YW5kYXJkcyBhcyBjbG9zZSBhcyBwb3NzaWJsZS4uLgoKPiBBbnl3YXks
IEkgaGF2ZSBhIFNNQ0NDIDEuMSBwYXRjaCBzZXJpZXMgY29taW5nIHVwIHNvb24uClRoYXQgd291
bGQgYmUgZ3JlYXQuCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 19:53:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 19:53:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egbyC-0002yT-Py; Tue, 30 Jan 2018 19:53:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pov8=ez=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1egbyA-0002yN-Mb
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 19:53:26 +0000
X-Inumbo-ID: 3403a4bb-05f7-11e8-ba59-bc764e045a96
Received: from mail-io0-x234.google.com (unknown [2607:f8b0:4001:c06::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3403a4bb-05f7-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 20:53:12 +0100 (CET)
Received: by mail-io0-x234.google.com with SMTP id c17so12761033iod.1
 for <xen-devel@lists.xenproject.org>; Tue, 30 Jan 2018 11:53:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=TvDQbyDi8gGNXt5SZ+yn3aNzfMaaGnJuxytXMQIoCaY=;
 b=TL7qUiMkaja1MhO8tHcSOeYxcoF2BQ4UUakojTXFrXVtDqW2cRtWnP5bgSmktY6buk
 5/DtQ3KnTFvURV2mYbJl4oZcxRrsLcfNGfHynOyggDUBeOfkPrmFIjzanAbDmek4Qk1K
 7tSOF3Ub994tVBa30lKsdSxYIa7LbMXFU7d4B0lM+vqlT85znKMgRYpeEeuiW7RliK9M
 15ShoZz9jViUzj2mQrSkwO3MXBbTf90gSsKY2meTpXAeNUjbyOBBnw5iznZ7WIj+X2DP
 0iMux5GgA8OuKOSL4b/EapO6/+4qQN7zh1LPEl/ZndXeKqcRXD95P0AP8TQteuo6+2lT
 lBCg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=TvDQbyDi8gGNXt5SZ+yn3aNzfMaaGnJuxytXMQIoCaY=;
 b=okI4jE8rtfaJ0/oNcL9SND0eFrn2qvR7x2EQMhEFKYQv0EC9hQHNt7hFZDxWYXvEZE
 EwYkSIU2bxnHN+95xOGtoRrs8bogzbbXmOV8t9AP8YlkFCLBdBCf2r065e5V0bzl+8a1
 N1n5XI7zQ209EOg8I37Q2/QqGgNlUq/MzD8M+S+pEqBqkvkEO2HHLZI4s0OzKQd1omlp
 EEU7ICVWq2HdVWiTqNDvZf5dT8+IASje5SFYwOSx/FoGfhkLa0+sgbGKjBFH6KtSHiTh
 yj69qJ9zVwT+OjrIZBu/eG+ji2jQibzvjctmk6ImlWDwS9NBK2xF5nKqbBJ+K5n9WNAz
 71sg==
X-Gm-Message-State: AKwxyteffi73ffxcNm8DKn/knsqVXLQTqyNoly84O1IKqwReIEzwaTk5
 OtNUwOLVnkdj8SWRu08ucykjdSt9UqAeb4F6ajI=
X-Google-Smtp-Source: AH8x2249iOlj/UUaeDD3+v5iBCwVcrLPTgtrlcv7ldZxTYIeJz9gaD5pBmKqOZAsjCChwI29Q1Y5WeqFPQB8JQKfSpk=
X-Received: by 10.107.179.195 with SMTP id c186mr29985589iof.41.1517342004795; 
 Tue, 30 Jan 2018 11:53:24 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.156.148 with HTTP; Tue, 30 Jan 2018 11:53:24 -0800 (PST)
In-Reply-To: <1e844b3a-ad36-8bfe-d49d-acfcf67b472e@xevo.com>
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
 <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
 <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
 <808e9d86-82c9-9eed-8752-3294c1df74f2@linaro.org>
 <CAPD2p-=aFOY24NpZuwfnq=xS0r9BPFrZry=h8buc5UCXuHtZ0Q@mail.gmail.com>
 <CAPD2p-nYe305YPenOFTQfptVHnNQ2ms=UJ0O7cb4pJHUkeXFrw@mail.gmail.com>
 <ec3f44df-2a4e-f418-f15e-610891cbcb24@xevo.com>
 <CAPD2p-=VOfjVCKhcCo7jzKkdUY7YCtW9yNEJyGbXqWZw3ZRxDQ@mail.gmail.com>
 <1e844b3a-ad36-8bfe-d49d-acfcf67b472e@xevo.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Tue, 30 Jan 2018 21:53:24 +0200
Message-ID: <CAPD2p-mNB0o=wMjLqBn41A8=nGsZY1Vgm-Y7nOD-WX2TVtbzaA@mail.gmail.com>
To: Martin Kelly <mkelly@xevo.com>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFR1ZSwgSmFuIDMwLCAyMDE4IGF0IDI6MjIgQU0sIE1hcnRpbiBLZWxseSA8bWtlbGx5
QHhldm8uY29tPiB3cm90ZToKPiBPbiAwMS8yOS8yMDE4IDA4OjMxIEFNLCBPbGVrc2FuZHIgVHlz
aGNoZW5rbyB3cm90ZToKPj4KPj4gSGkKPj4KPj4gT24gU2F0LCBKYW4gMjcsIDIwMTggYXQgMjo0
MSBBTSwgTWFydGluIEtlbGx5IDxta2VsbHlAeGV2by5jb20+IHdyb3RlOgo+Pj4KPj4+IE9uIDAx
LzI2LzIwMTggMTA6MTMgQU0sIE9sZWtzYW5kciBUeXNoY2hlbmtvIHdyb3RlOgo+Pj4+Cj4+Pj4K
Pj4+PiBIaSwgTWFydGluCj4+Pj4KPj4+PiBPbiBGcmksIEphbiAyNiwgMjAxOCBhdCA4OjA1IFBN
LCBPbGVrc2FuZHIgVHlzaGNoZW5rbwo+Pj4+IDxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToK
Pj4+Pj4KPj4+Pj4KPj4+Pj4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMzo0OSBQTSwgSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4+Pj4gd3JvdGU6Cj4+Pj4+Pgo+Pj4+
Pj4KPj4+Pj4+IEhpLAo+Pj4+Pj4KPj4+Pj4+IEkgYW0gQ0NpbmcgT2xla3NhbmRyLiBIZSBrbm93
cyBiZXR0ZXIgdGhhbiBtZSB0aGlzIHBsYXRmb3JtLgo+Pj4+Pgo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBI
aSwgSnVsaWVuLgo+Pj4+Pgo+Pj4+PiBPSywgdGhhbmsgeW91LCBJIHdpbGwgdHJ5IHRvIHByb3Zp
ZGUgc29tZSBwb2ludGVycy4KPj4+Pj4KPj4+Pj4+Cj4+Pj4+PiBDaGVlcnMsCj4+Pj4+Pgo+Pj4+
Pj4gT24gMjYvMDEvMTggMDA6MjksIE1hcnRpbiBLZWxseSB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+
Cj4+Pj4+Pj4KPj4+Pj4+PiBPbiAwMS8yNS8yMDE4IDA0OjE3IEFNLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+
IE9uIDI0LzAxLzE4IDIyOjEwLCBNYXJ0aW4gS2VsbHkgd3JvdGU6Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBIaSwKPj4+Pj4+Pj4KPj4+Pj4+Pj4KPj4+Pj4+Pj4KPj4+
Pj4+Pj4KPj4+Pj4+Pj4gSGVsbG8sCj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBEb2VzIGFueW9uZSBrbm93
IGlmIEdQVSBwYXNzdGhyb3VnaCBpcyBzdXBwb3J0ZWQgb24gQVJNPyAoZS5nLiBmb3IKPj4+Pj4+
Pj4+IGEKPj4+Pj4+Pj4+IEdQVQo+Pj4+Pj4+Pj4gaW50ZWdyYXRlZCBpbnRvIGFuIEFSTSBTb0Mp
LiBJIGNoZWNrZWQgZG9jdW1lbnRhdGlvbiBhbmQgdGhlIGNvZGUsCj4+Pj4+Pj4+PiBidXQgSQo+
Pj4+Pj4+Pj4gY291bGRuJ3QgdGVsbCBmb3Igc3VyZS4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBJZiBz
bywgd2hhdCBhcmUgdGhlIGhhcmR3YXJlIHJlcXVpcmVtZW50cyBmb3IgaXQ/IElmIG5vdCwgaXMg
aXQKPj4+Pj4+Pj4+IGZlYXNpYmxlCj4+Pj4+Pj4+PiB0byBkbyBpbiB0aGUgZnV0dXJlPwo+Pj4+
Pj4+Pgo+Pj4+Pj4+Pgo+Pj4+Pj4+Pgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBYZW4gQXJtIHN1cHBvcnRz
IGRldmljZSBpbnRlZ3JhdGVkIGludG8gYW4gQVJNIFNvQy4gSW4gZ2VuZXJhbCB3ZQo+Pj4+Pj4+
PiBoaWdobHkKPj4+Pj4+Pj4gcmVjb21tZW5kIHRvIGhhdmUgdGhlIEdQVSBiZWhpbmQgYW4gSU9N
TVUuIFNvIHBhc3N0aHJvdWdoIHdvdWxkIGJlCj4+Pj4+Pj4+IGZ1bGx5Cj4+Pj4+Pj4+IHNlY3Vy
ZS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gRG9lcyB5b3VyIHBsYXRmb3JtIGhhcyBhbiBJT01NVT8gSWYg
c28gd2hpY2ggb25lPyBEbyB5b3Uga25vdyBpZiB0aGUKPj4+Pj4+Pj4gR1BVCj4+Pj4+Pj4+IGlz
IGJlaGluZCBpdD8KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSXQgd291bGQgYmUgcG9zc2libGUgdG8gZG8g
cGFzc3Rocm91Z2ggd2l0aG91dCBJT01NVSwgYnV0IHRoYXQncwo+Pj4+Pj4+PiBtb3JlCj4+Pj4+
Pj4+IGNvbXBsZXggYW5kIHdvdWxkIHJlcXVpcmUgc29tZSBoYWNrIGluIFhlbiB0byBtYWtlIHN1
cmUgdGhlIGd1ZXN0Cj4+Pj4+Pj4+IG1lbW9yeSBpcwo+Pj4+Pj4+PiBkaXJlY3QgbWFwcGVkIChl
LmcgZ3Vlc3QgcGh5c2ljYWwgYWRkcmVzcyA9IGhvc3QgcGh5c2ljYWwgYWRkcmVzcykuCj4+Pj4+
Pj4+Cj4+Pj4+Pj4+IEZvciBtb3JlIGRvY3VtZW50YXRpb24gb24gaG93IHRvIGRvIGl0IChzZWUg
WzFdIGFuZCBbMl0pLgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBDaGVlcnMsCj4+Pj4+Pj4+Cj4+Pj4+Pj4+
IFsxXQo+Pj4+Pj4+Pgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBodHRwczovL2V2ZW50cy5zdGF0aWMubGlu
dXhmb3VuZC5vcmcvc2l0ZXMvZXZlbnRzL2ZpbGVzL3NsaWRlcy90YWxrXzUucGRmCj4+Pj4+Pj4+
IFsyXSBodHRwczovL3dpa2kueGVuLm9yZy9pbWFnZXMvMS8xNy9EZXZpY2VfcGFzc3Rocm91Z2hf
eGVuLnBkZgo+Pj4+Pj4+Pgo+Pj4+Pj4+Cj4+Pj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Pj4+Cj4+Pj4+
Pj4gVGhhbmtzIHZlcnkgbXVjaCBmb3IgdGhlIGluZm9ybWF0aW9uLiBJJ20gbG9va2luZyBhdCB0
aGUgUmVuZXNhcwo+Pj4+Pj4+IFItQ2FyCj4+Pj4+Pj4gSDMKPj4+Pj4+PiBSOEE3Nzk1LCB3aGlj
aCBoYXMgYW4gSU9NTVUgKHVzaW5nIHRoZSBMaW51eCBpcG1tdS12bXNhIGRyaXZlciBpbgo+Pj4+
Pj4+IGRyaXZlcnMvaW9tbXUvaXBtbXUtdm1zYS5jKS4gTG9va2luZyBhdCB0aGUgZGV2aWNlIHRy
ZWUgZm9yIGl0Cj4+Pj4+Pj4gKHI4YTc3OTUuZHRzaSksIGl0IGFwcGVhcnMgeW91IGNvdWxkIHBh
c3MgdGhyb3VnaCB0aGUKPj4+Pj4+PiBkaXNwbGF5QGZlYjAwMDAwCj4+Pj4+Pj4gbm9kZQo+Pj4+
Pj4+IGZvciB0aGUgRFJNIGRyaXZlci4KPj4+Pj4+Pgo+Pj4+Pj4+IEkgZGlkIG5vdGljZSB0aGlz
IHBhdGNoIHNlcmllcywgd2hpY2ggZGlkbid0IGdldCBtZXJnZWQ6Cj4+Pj4+Pj4KPj4+Pj4+Pgo+
Pj4+Pj4+Cj4+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1s
L3hlbi1kZXZlbC8yMDE3LTA3L21zZzAyNjc5Lmh0bWwKPj4+Pj4+Pgo+Pj4+Pj4+IFByZXN1bWFi
bHkgdGhhdCBkcml2ZXIgd291bGQgYmUgbmVlZGVkIGluIFhlbi4KPj4+Pj4+Pgo+Pj4+Pj4+IEFy
ZSB0aGVyZSBhbnkgZ290Y2hhcyBJJ20gbWlzc2luZz8gSXMgR1BVIHBhc3N0aHJvdWdoIG9uIEFS
TQo+Pj4+Pj4+IHNvbWV0aGluZwo+Pj4+Pj4+IHRoYXQgaXMgInRoZW9yZXRpY2FsbHkgZG9hYmxl
IiBvciBzb21ldGhpbmcgdGhhdCBoYXMgYmVlbiBkb25lCj4+Pj4+Pj4gYWxyZWFkeQo+Pj4+Pj4+
IGFuZAo+Pj4+Pj4+IHNob3duIHRvIGJlIHBlcmZvcm1hbnQ/Cj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4g
SSBhc3N1bWUgdGhlIEgzIFNvQyB2ZXJzaW9uIHlvdSBhcmUgdXNpbmcgaXMgRVMyLjAsIGJlY2F1
c2Ugb2YKPj4+PiByOGE3Nzk1LmR0c2kuCj4+Pj4KPj4+PiBCVFcsIHdoYXQgQlNQIHZlcnNpb24g
YXJlIHlvdSB1c2luZz8gSSBhbSB3b25kZXJpbmcgd2hhdCBpcyB5b3VyCj4+Pj4gdXNlLWNhc2U/
Cj4+Pj4gSWYgeW91IHdhbnQgdG8ga2VlcCBHUFUgaW4gc29tZSBkZWRpY2F0ZWQgZG9tYWluIHdp
dGhvdXQgbm8gaGFyZHdhcmUKPj4+PiBhdCBhbGwsIHlvdSBoYXZlIHRvIHVzZSBzb21ldGhpbmcg
bGlrZSBQViBEUk0gZnJvbnRlbmQgcnVubmluZyBoZXJlCj4+Pj4gYW5kIFBWIERSTSBiYWNrZW5k
IGluIHRoZSBoYXJkd2FyZS9kcml2ZXIgZG9tYWluLgo+Pj4+IFRoZSB0aGluZ3MgYXJlIGdvaW5n
IHRvIGJlIG11Y2ggc2ltcGxlIGlmIHlvdSBwYXNzIHRocm91Z2ggYWxsCj4+Pj4gcmVxdWlyZWQg
ZGlzcGxheSBzdWItY29tcG9uZW50cyBhcyB3ZWxsLCBmb3IgdGhlICJyY2FyLWR1IiBEUk0gdG8g
YmUKPj4+PiBmdW5jdGlvbmFsLgo+Pj4+IFdoaWNoIHdheSBhcmUgeW91IGxvb2tpbmcgZm9yPwo+
Pj4KPj4+Cj4+Pgo+Pj4gTXkgQlNQIGFuZCBrZXJuZWwgdmVyc2lvbiBpcyBmbGV4aWJsZSwgYW5k
IEknZCBiZSBoYXBweSB0byB1c2Ugd2hhdGV2ZXIKPj4+IHdvcmtzIGJlc3QuIFRoZSB1c2UtY2Fz
ZSBpcyB1c2luZyBPcGVuQ0wgaW5zaWRlIGEgVk0gZm9yIGhpZ2gtcGVyZm9ybWFuY2UKPj4+IEdQ
R1BVLgo+Pgo+PiBTb3VuZHMgaW5kZWVkIGludGVyZXN0aW5nLgo+Pgo+Pj4gVGhpcyBtZWFucyB0
aGF0IHBlcmZvcm1hbmNlIGlzIGNyaXRpY2FsLCBhbmQgSSB3b3VsZCBnbyB3aXRoIHdoYXRldmVy
Cj4+PiBzb2x1dGlvbiBvZmZlcnMgdGhlIGJlc3QgcGVyZm9ybWFuY2UuCj4+Cj4+IE9oLCBJIHNl
ZS4KPj4KPj4+Cj4+Pgo+Pj4+Cj4+Pj4gQW55d2F5LCBpbiBib3RoIGNhc2VzIHlvdSBoYXZlIHRv
IHBhc3MgdGhyb3VnaCBHUFUuIEZvciB0aGF0IHNvbWUKPj4+PiBhY3Rpdml0aWVzIHNob3VsZCBi
ZSBkb25lOgo+Pj4+Cj4+Pj4gMS4gWGVuIHNpZGU6Cj4+Pj4KPj4+PiBBcyBmb3IgdGhlIHBhdGNo
IHNlcmllcywgeW91IGFyZSByaWdodCwgeW91IGhhdmUgdG8gYmFzZSBvbiBpdC4gVGhlcmUKPj4+
PiBhcmUgdHdvIHNlcGFyYXRlIHBhdGNoIHNlcmllcyB3aGljaCBoYXZlbid0IHVwc3RyZWFtZWQg
eWV0LAo+Pj4+IGJ1dCBuZWVkZWQgZm9yIHRoZSBwYXNzdGhyb3VnaCBmZWF0dXJlIHRvIHdvcmsg
b24gUi1DYXIgR2VuMyBTb0NzIChNMywKPj4+PiBIMykuCj4+Pj4KPj4+PiBodHRwczovL3d3dy5t
YWlsLWFyY2hpdmUuY29tL3hlbi1kZXZlbEBsaXN0cy54ZW4ub3JnL21zZzExNTkwMS5odG1sCj4+
Pj4gaHR0cHM6Ly93d3cubWFpbC1hcmNoaXZlLmNvbS94ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZy9t
c2cxMTYwMzguaHRtbAo+Pj4+Cj4+Pj4gQWxzbyBhZGRpdGlvbmFsIHBhdGNoIGlzIG5lZWRlZCB0
byB0ZWFjaCBJUE1NVS1WTVNBIGRyaXZlciB0byBoYW5kbGUKPj4+PiBkZXZpY2VzIHdoaWNoIGFy
ZSBob29rZWQgdXAgdG8gbXVsdGlwbGUgSVBNTVUgY2FjaGVzLgo+Pj4+IFNpbmNlIHRoZSBHUFUg
b24gSDMgU29DIGlzIGNvbm5lY3RlZCB0byBtdWx0aXBsZSBJUE1NVSBjYWNoZXM6IFBWMCAtCj4+
Pj4gUFYzLgo+Pj4+Cj4+Pj4gSSBoYXZlIGNyZWF0ZWQgbmV3IGJyYW5jaCB5b3UgY2FuIHNpbXBs
eSBiYXNlIG9uIHRvIGdldCByZXF1aXJlZAo+Pj4+IHN1cHBvcnQgaW4gaGFuZC4KPj4+PiByZXBv
OiBodHRwczovL2dpdGh1Yi5jb20vb3R5c2hjaGVua28xL3hlbi5naXQgYnJhbmNoOiBpcG1tdV9u
ZXh0Cj4+Pj4KPj4+PiAyLiBEZXZpY2UgdHJlZXMgYW5kIGd1ZXN0IGNvbmZpZyBmaWxlOgo+Pj4+
Cj4+Pj4gMi4xLiBZb3UgaGF2ZSB0byBhZGQgZm9sbG93aW5nIHRvIHRoZSBkb21haW4gMCBkZXZp
Y2UgdHJlZToKPj4+Pgo+Pj4+IFRoZXJlIGlzIG5vIG1hZ2ljIGhlcmUuIFRoaXMgaXMganVzdCB0
byBlbmFibGUgY29ycmVzcG9uZGluZyBJUE1NVXMsCj4+Pj4gaG9va2VkIHVwIEdQVSB0byB0aGVt
IGFuZCBub3RpZnkgWGVuCj4+Pj4gdGhhdCBkZXZpY2UgaXMgZ29pbmcgdG8gYmUgcGFzcyB0aHJv
dWdoZWQuCj4+Pj4KPj4+PiAmZ3N4IHsKPj4+PiAgICAgICB4ZW4scGFzc3Rocm91Z2g7Cj4+Pj4K
Pj4+PiAgICAgICBpb21tdXMgPSA8JmlwbW11X3B2MCAwPiwgPCZpcG1tdV9wdjAgMT4sCj4+Pj4g
ICAgICAgPCZpcG1tdV9wdjAgMj4sIDwmaXBtbXVfcHYwIDM+LAo+Pj4+ICAgICAgIDwmaXBtbXVf
cHYwIDQ+LCA8JmlwbW11X3B2MCA1PiwKPj4+PiAgICAgICA8JmlwbW11X3B2MCA2PiwgPCZpcG1t
dV9wdjAgNz4sCj4+Pj4gICAgICAgPCZpcG1tdV9wdjEgMD4sIDwmaXBtbXVfcHYxIDE+LAo+Pj4+
ICAgICAgIDwmaXBtbXVfcHYxIDI+LCA8JmlwbW11X3B2MSAzPiwKPj4+PiAgICAgICA8JmlwbW11
X3B2MSA0PiwgPCZpcG1tdV9wdjEgNT4sCj4+Pj4gICAgICAgPCZpcG1tdV9wdjEgNj4sIDwmaXBt
bXVfcHYxIDc+LAo+Pj4+ICAgICAgIDwmaXBtbXVfcHYyIDA+LCA8JmlwbW11X3B2MiAxPiwKPj4+
PiAgICAgICA8JmlwbW11X3B2MiAyPiwgPCZpcG1tdV9wdjIgMz4sCj4+Pj4gICAgICAgPCZpcG1t
dV9wdjIgND4sIDwmaXBtbXVfcHYyIDU+LAo+Pj4+ICAgICAgIDwmaXBtbXVfcHYyIDY+LCA8Jmlw
bW11X3B2MiA3PiwKPj4+PiAgICAgICA8JmlwbW11X3B2MyAwPiwgPCZpcG1tdV9wdjMgMT4sCj4+
Pj4gICAgICAgPCZpcG1tdV9wdjMgMj4sIDwmaXBtbXVfcHYzIDM+LAo+Pj4+ICAgICAgIDwmaXBt
bXVfcHYzIDQ+LCA8JmlwbW11X3B2MyA1PiwKPj4+PiAgICAgICA8JmlwbW11X3B2MyA2PiwgPCZp
cG1tdV9wdjMgNz47Cj4+Pj4gfTsKPj4+Pgo+Pj4+ICAgICZpcG1tdV9wdjAgewo+Pj4+ICAgICAg
ICBzdGF0dXMgPSAib2theSI7Cj4+Pj4gICAgfTsKPj4+Pgo+Pj4+ICAgICZpcG1tdV9wdjEgewo+
Pj4+ICAgICAgICBzdGF0dXMgPSAib2theSI7Cj4+Pj4gICAgfTsKPj4+Pgo+Pj4+ICAgICZpcG1t
dV9wdjIgewo+Pj4+ICAgICAgICBzdGF0dXMgPSAib2theSI7Cj4+Pj4gICAgfTsKPj4+Pgo+Pj4+
ICAgICZpcG1tdV9wdjMgewo+Pj4+ICAgICAgICBzdGF0dXMgPSAib2theSI7Cj4+Pj4gICAgfTsK
Pj4+Pgo+Pj4+ICAgICZpcG1tdV9tbSB7Cj4+Pj4gICAgICAgIHN0YXR1cyA9ICJva2F5IjsKPj4+
PiAgICB9Owo+Pj4+Cj4+Pj4gMi4yLiBZb3UgaGF2ZSB0byBhZGQgZm9sbG93aW5nIHRvIHRoZSBn
dWVzdCBjb25maWcgZmlsZToKPj4+Pgo+Pj4+IEkgbWlnaHQgbWlzdGFrZSBoZXJlLCBwbGVhc2Ug
dXNlIGV4aXN0aW5nIGRvY3VtZW50YXRpb24gdG8gc2VlIGhvdyBhCj4+Pj4gZ3Vlc3QgY29uZmln
IGZpbGUKPj4+PiBzaG91bGQgYmUgcHJvcGVybHkgbW9kaWZpZWQuIEZvciBleGFtcGxlCj4+Pj4K
Pj4+PiBodHRwczovL2V2ZW50cy5zdGF0aWMubGludXhmb3VuZC5vcmcvc2l0ZXMvZXZlbnRzL2Zp
bGVzL3NsaWRlcy90YWxrXzUucGRmCj4+Pj4KPj4+PiBkdGRldiA9IFsgIi9zb2MvZ3N4QGZkMDAw
MDAwIiBdCj4+Pj4KPj4+PiBpcnFzID0gWyAxNTEgXQo+Pj4+Cj4+Pj4gaW9tZW0gPSBbICJmZDAw
MCw0MCIgXQo+Pj4+Cj4+Pj4gZGV2aWNlX3RyZWUgPSAiZG9tVS5kdGIiIDwtIFRoaXMgaXMgdGhl
IGd1ZXN0IHBhcnRpYWwgZGV2aWNlIHRyZWUuCj4+Pj4KPj4+PiAyLjMgQWN0dWFsbHkgdGhlIGd1
ZXN0IHBhcnRpYWwgZGV2aWNlIHRyZWUgSSBoYXZlIHVzZWQgaXM6Cj4+Pj4KPj4+PiAvZHRzLXYx
LzsKPj4+Pgo+Pj4+ICNpbmNsdWRlIDxkdC1iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxlci9h
cm0tZ2ljLmg+Cj4+Pj4KPj4+PiAvIHsKPj4+PiAgICAgICAjYWRkcmVzcy1jZWxscyA9IDwyPjsK
Pj4+PiAgICAgICAjc2l6ZS1jZWxscyA9IDwyPjsKPj4+Pgo+Pj4+ICAgICAgIHBhc3N0aHJvdWdo
IHsKPj4+PiAgICAgICAgICAgY29tcGF0aWJsZSA9ICJzaW1wbGUtYnVzIjsKPj4+PiAgICAgICAg
ICAgcmFuZ2VzOwo+Pj4+Cj4+Pj4gICAgICAgICAgICNhZGRyZXNzLWNlbGxzID0gPDI+Owo+Pj4+
ICAgICAgICAgICAjc2l6ZS1jZWxscyA9IDwyPjsKPj4+Pgo+Pj4+ICAgICAgICAgICBnc3g6IGdz
eEBmZDAwMDAwMCB7Cj4+Pj4gICAgICAgICAgICAgICBjb21wYXRpYmxlID0gInJlbmVzYXMsZ3N4
IjsKPj4+PiAgICAgICAgICAgICAgIHJlZyA9IDwwIDB4ZmQwMDAwMDAgMCAweDNmZmZmPjsKPj4+
PiAgICAgICAgICAgICAgIGludGVycnVwdHMgPSA8R0lDX1NQSSAxMTkgSVJRX1RZUEVfTEVWRUxf
SElHSD47Cj4+Pj4gICAgICAgICAgICAgICAvKmNsb2NrcyA9IDwmY3BnIENQR19NT0QgMTEyPjsq
Lwo+Pj4+ICAgICAgICAgICAgICAgLypwb3dlci1kb21haW5zID0gPCZzeXNjIFI4QTc3OTVfUERf
M0RHX0U+OyovCj4+Pj4gICAgICAgICAgIH07Cj4+Pj4gICAgICAgfTsKPj4+PiB9Owo+Pj4+Cj4+
Pj4gSG9wZSB0aGlzIGhlbHBzLgo+Pj4+Cj4+Pgo+Pj4gWWVzLCB0aGlzIGlzIGNlcnRhaW5seSB2
ZXJ5IGhlbHBmdWwsIHRoYW5rIHlvdS4KPj4+Cj4+PiBKdXN0IHRvIHZlcmlmeSwgaXQgc291bmRz
IGxpa2UgdGhpcyB3b3VsZCBiZSBIVk0gbW9kZSB3aXRoIHRoZQo+Pj4gcGFzc3Rocm91Z2gKPj4+
IGJlaW5nIHRyYW5zcGFyZW50IHRvIHRoZSBndWVzdDsgaXMgdGhhdCBjb3JyZWN0Pwo+Pgo+PiBJ
IGFtIG5vdCBzdXJlIHRoYXQgdW5kZXJzdG9vZCB5b3VyIHF1ZXN0aW9uLgo+Pgo+Cj4gSSdtIHdv
bmRlcmluZyB3aGF0IHRoZSBHUFUgd291bGQgbGlrZSB0byB0aGUgZ3Vlc3QuIFdvdWxkIGl0IGJl
IHRoZSBzYW1lCj4gaW50ZXJmYWNlIGFzIG9uIGEgbmF0aXZlIG1hY2hpbmUsIG9yIHdvdWxkIEkg
bmVlZCBQViBkcml2ZXJzPwoKSXQgZGVwZW5kcyBvbiB3aGF0IGd1ZXN0IGRvbWFpbiBjb250YWlu
cy4KCklmIERvbVUgaGFzIGJvdGggRGlzcGxheSBVbml0IGFuZCBHUFUgYXNzaWduZWQgdGhlbiBQ
ViBkcml2ZXIgaXMgbm90IG5lZWRlZC4KU28sIGhlcmUgd2UgaGF2ZSB0aGUgc2FtZSBpbnRlcmZh
Y2UgYXMgb24gYSBuYXRpdmUgbWFjaGluZS4KCkJ1dCBpZiBEb21VIGhhcyBvbmx5IEdQVSBhc3Np
Z25lZCB0aGVuIHNvbWV0aGluZyBsaWtlIFBWIGRpc3BsYXkKZnJvbnRlbmQgaXMgbmVlZGVkIGhl
cmUsCnBsdXMgUFYgZGlzcGxheSBiYWNrZW5kIHJ1bm5pbmcgaW4gYSBndWVzdCBkb21haW4gd2hp
Y2ggb3ducyBEaXNwbGF5IFVuaXQuCgpUaGUgcG9zc2libGUgaGludCBpcyB0aGF0IGlmIERpc3Bs
YXkgVW5pdCBoYXMgaW5kZXBlbmRlbnQgY3J0Y3MsCmNvbm5lY3RvcnMsIGV0YyBpdCBtaWdodCBi
ZSBwb3NzaWJsZSB0byBzcGxpdCBpdAppbnRvIHRoZSBzZXBhcmF0ZSB1bml0cyBhbmQgYXNzaWdu
IHRoZW0gdG8gZGlmZmVyZW50IGd1ZXN0IGRvbWFpbnMgKG9mCmNvdXJzZSwgdGhlIEhXIG11c3Qg
YmUgc3BsaXR0YWJsZSkuCkkgdGhpbmssIHRoaXMgd291bGQgYXZvaWQgUFYgZHJpdmVyIHVzYWdl
LgoKPgo+Pj4KPj4+IEFsc28sIGRvIHlvdSBrbm93IGlmIGl0IHdvdWxkIGJlIHBvc3NpYmxlIHRv
IHNoYXJlIHRoZSBHUFUgYWNyb3NzCj4+PiBtdWx0aXBsZQo+Pj4gVk1zLCBvciB3b3VsZCBpdCBi
ZSBleGNsdXNpdmUgdG8gYSBWTT8KPj4+IEknbSBub3Qgc3VyZSB3aGV0aGVyIHRoZSBJT01NVQo+
Pj4gc3VwcG9ydHMgdGhpcywgb3Igd2hldGhlciB0aGUgRFJNIGRyaXZlciBzdXBwb3J0cyBpdC4K
Pj4KPj4KPj4gWGVuIGFzc2lnbnMgYWxsIGRldmljZXMgdG8gZG9tYWluIDAgKHByaXZpbGVnZWQg
ZG9tYWluKSBieSBkZWZhdWx0Lgo+PiBXaXRoIHBhc3N0aHJvdWdoIGZlYXR1cmUgeW91IGNhbiBh
c3NpZ24gZGV2aWNlIHRvIGFub3RoZXIgVk0sIGFuZCBpdAo+PiB3aWxsIGJlIGV4Y2x1c2l2ZSB0
byB0aGF0IFZNIG9ubHkuCj4+Cj4+IEl0IGlzIHBvc3NpYmxlIHRvIHNoYXJlIHRoZSBHUFUgYWNy
b3NzIG11bHRpcGxlIFZNcywgYnV0IGl0IGlzIHlldAo+PiBhbm90aGVyIHRlY2huaXF1ZSB0aGFu
IHBhc3N0aHJvdWdoLgo+PiBXZSBoYXZlIGEgc29sdXRpb24gdG8gZG8gc28sIGJ1dCBpdCBoYXNu
J3QgZ29uZSBwdWJsaWMgeWV0LiBXZSBhcmUKPj4gZ29pbmcgdG8gcmVkZXNpZ24gaXQuCj4+Cj4K
PiBUaGF0IHNvdW5kcyBpbnRlcmVzdGluZzsgZG8geW91IGhhdmUgYW55IG1vcmUgZGV0YWlscyB5
b3UgY291bGQgc2hhcmU/CkkndmUgc2VudCB5b3UgYSBQTS4KCi0tIApSZWdhcmRzLAoKT2xla3Nh
bmRyIFR5c2hjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 19:56:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 19:56:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egc18-00037O-7z; Tue, 30 Jan 2018 19:56:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hdvu=ez=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1egc17-000379-63
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 19:56:29 +0000
X-Inumbo-ID: b5c01540-05f7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5c01540-05f7-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 19:56: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.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egc10-0001FV-QM; Tue, 30 Jan 2018 19: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egc0v-0007RD-H9; Tue, 30 Jan 2018 19:56:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egc0v-0007Lq-7D; Tue, 30 Jan 2018 19:56:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118459-mainreport@xen.org>
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=6fd572826c26f777b72e3b5f64a137dbcfdd6361
X-Osstest-Versions-That: xen=2b8d75e975d6fbe0140969154a67601698b84738
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 Jan 2018 19:56:17 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118459: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ1OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ1OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2ZmQ1NzI4MjZjMjZmNzc3YjcyZTNiNWY2NGExMzdkYmNmZGQ2MzYxCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyYjhkNzVlOTc1ZDZmYmUwMTQw
OTY5MTU0YTY3NjAxNjk4Yjg0NzM4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg0NTMgIDIwMTgt
MDEtMzAgMTE6MDE6MTYgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NDU5ICAy
MDE4LTAxLTMwIDE4OjExOjUzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDJiOGQ3NWU5NzUuLjZmZDU3MjgyNmMg
IDZmZDU3MjgyNmMyNmY3NzdiNzJlM2I1ZjY0YTEzN2RiY2ZkZDYzNjEgLT4gc21va2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 21:08:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 21:08:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egd88-000818-He; Tue, 30 Jan 2018 21:07:48 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.42])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egd86-00080k-Sz
 for xen-devel@lists.xensource.com; Tue, 30 Jan 2018 21:07:47 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta.az-a.eu-central-1.aws.symcld.net id 9B/B8-18381-C9ED07A5;
 Tue, 30 Jan 2018 21:07:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrKLMWRWlGSWpSXmKPExsWS0XRdVXf2vYI
 og4WbTCzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8bmWTPZC84YVyzfMou1gbFdrYuRk0NIoJFJ
 YsG35C5GLiD7MaPEpTcTWSCcbYwSazf/ZAWpEhFwlvh6Zi57FyMHB6+AvkRHjwyIKSxgJHHzr
 A5IuYRAF5vEw1tvWEHiEgK+EnMnSoJ0gpiLZrwDGsnOwSZgJXFIDKSARUBVYukO/wmM3AsYGV
 YxWiYVZaZnlOQmZuboGhoY6BoaGusa6xqZGOslVukm6qWW6ian5pUUJQJl9RLLi/WKK3OTc1L
 08lJLNjECPc8ABDsY585JPMQoycGkJMq7OrUgSogvKT+lMiOxOCO+qDQntfgQowwHh5IE7+cD
 QDnBotT01Iq0zBxgCMKkJTh4lER4r4GkeYsLEnOLM9MhUqcYjTmaHjxoY+a48eJ1G7MQS15+X
 qqUOO8BkFIBkNKM0jy4QbDYuMQoKyXMywh0mhBPQWpRbmYJqvwrRnEORiVhXpGDQFN4MvNK4P
 a9AjqFCeiUFbm5IKeUJCKkpBoYLy3Li2DauWXLWe5UxpU6T2W7b3Uc+B7+bn6r1AT2l3dnrbi
 3O3TTGu9X9+605r57FCZo9jOr9l15wL7kwD5G/fRNMx6KKPLsEoq+Iu12Qz3udIlajKONXKB1
 h9eJmWdvpN56/XaR/wqTPQIJ3x1epgiuNFwTM2PKd1GBJqaXbCttznsn7V69S4mlOCPRUIu5q
 DgRAKSbVMGIAgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-37.tower-225.messagelabs.com!1517346458!543437!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 14390 invoked from network); 30 Jan 2018 21:07:39 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-37.tower-225.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 30 Jan 2018 21:07:39 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egd7x-0003CS-8g; Tue, 30 Jan 2018 21:07:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egd7r-0002qf-VT; Tue, 30 Jan 2018 21:07:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egd7r-0000VZ-M2; Tue, 30 Jan 2018 21:07:31 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118448-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 Jan 2018 21:07:31 +0000
Subject: [Xen-devel] [seabios test] 118448: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ0OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDgxIGRheXMgICA5NyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDEzIGRheXMgICAx
OCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 22:07:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 22:07:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ege3J-0003hB-Qm; Tue, 30 Jan 2018 22:06:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=txtf=ez=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ege3J-0003h5-Du
 for xen-devel@lists.xen.org; Tue, 30 Jan 2018 22:06:53 +0000
X-Inumbo-ID: d71ebca1-0609-11e8-ba59-bc764e045a96
Received: from mail-qt0-x233.google.com (unknown [2607:f8b0:400d:c0d::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d71ebca1-0609-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 23:06:37 +0100 (CET)
Received: by mail-qt0-x233.google.com with SMTP id o35so19293749qtj.13
 for <xen-devel@lists.xen.org>; Tue, 30 Jan 2018 14:06:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=hPG7hZyfsc+obNbBzJ1iSKslZNMXI5bP69oVtoR9tRM=;
 b=WKe+rnli6jt6X2WBjrbB0DX0wT2jV0poktDoEw5vSTwXLSZl/tnDYCkbB0AOAZdYw2
 m16rtAq94bXenFlti5Fsw4xLWW6lcaDsS0IRiscHB/XHZrOTE5yPFCdjY85naZP+QQh5
 Zx4NmeT7Ti9zc6IqL1cU1oOstm3Z8I/VP9pVU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=hPG7hZyfsc+obNbBzJ1iSKslZNMXI5bP69oVtoR9tRM=;
 b=JSAOhXzi0/98AF1DB3MckT2Nxpl7zRUKj57/3FbOOUmI8KKx3HXpegGTwWG005Fvme
 4/oPmEgO+6YoTRkmDkk7SyNDk/nI3l9xT/uP6jmpG0Pbp32mHXklkTLLhXPFcurTqbxQ
 r2j9EULST8huRwMPppDlddnRPNz/BNKq07re6p/gJySf6ULmb82Wyu8kxk1LS1MXxbRC
 R3O/KKZGk46wgxpjsNq26XlnX54zJ/v3UXj87Pw0E66MFqgNXCzaUxpF9AS0jejqL8Ia
 PrDlvv4W9fwDAXKjtlJoi+TyDt+UG1Ugwbkmav+lW2/MZS2uz8ViTDIxSS52CpNRy2cC
 3PLA==
X-Gm-Message-State: AKwxytfL2Wnizet567+DW1nR8kfanWCjWcCuM0x1rENlGKzLZRQ9p219
 5Q01XecUdnFV62/mXglbotikR2yTTRtorKUso6XdLw==
X-Google-Smtp-Source: AH8x227PNFWa322EviwCIqUjqD/QrfRdMxjSMWq5ZxL9gYazK61d1YvdNh/LOHL+D7kjglz5PklXUprl3X5v6lkWSgI=
X-Received: by 10.200.23.66 with SMTP id u2mr47382863qtk.294.1517350009522;
 Tue, 30 Jan 2018 14:06:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.20.14 with HTTP; Tue, 30 Jan 2018 14:06:49 -0800 (PST)
In-Reply-To: <8e999880-9d28-981e-465e-7b9d25ce5c37@epam.com>
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
 <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
 <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
 <da92d21d-6346-bd34-9f26-e8b2b1033b56@linaro.org>
 <8e999880-9d28-981e-465e-7b9d25ce5c37@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Date: Tue, 30 Jan 2018 22:06:49 +0000
Message-ID: <CAEC2Cxrs+4-kbEofcp2NMuYH-qx2cyXpzJJ5nzoRBwGFGUynhw@mail.gmail.com>
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAgSmFudWFyeSAyMDE4IGF0IDE5OjM1LCBWb2xvZHlteXIgQmFiY2h1awo8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+IHdyb3RlOgo+Cj4KPiBPbiAzMC4wMS4xOCAyMDo0NCwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+Pgo+Pgo+Pgo+PiBPbiAzMC8wMS8xOCAxODoyOCwgVm9sb2R5bXlyIEJh
YmNodWsgd3JvdGU6Cj4+Pgo+Pj4gSGkgSnVsaWVuLAo+Pj4KPj4+IE9uIDMwLjAxLjE4IDIwOjAx
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+Cj4+Pj4gT24gMjYvMDEvMTggMTg6
MjcsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+Pgo+Pj4+PiBIaSwKPj4+Pgo+Pj4+Cj4+
Pj4gSGkgVm9sb2R5bXlyLAo+Pj4+Cj4+Pj4+IE9uIDI2LjAxLjE4IDIwOjE1LCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+Pj4+Pgo+Pj4+Pj4gSGksCj4+Pj4+Pgo+Pj4+Pj4gT24gMjYvMDEvMTggMTg6
MDksIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+Pj4+Cj4+Pj4+Pj4gT24gMjQuMDEuMTgg
MjA6MzQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pj4KPj4+Pj4+Pj4gLSAgICBjYXNlIFBT
Q0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6Cj4+Pj4+Pj4+IC0gICAgY2FzZSBQU0NJXzBfMl9G
TjY0KEFGRklOSVRZX0lORk8pOgo+Pj4+Pj4+PiArICAgIHN3aXRjaCAoIGZpZCApCj4+Pj4+Pj4+
ICAgICAgIHsKPj4+Pj4+Pj4gLSAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVn
cywgMSk7Cj4+Pj4+Pj4+IC0gICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3Ms
IDIpOwo+Pj4+Pj4+PiAtCj4+Pj4+Pj4+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2Fm
ZmluaXR5X2luZm8pOwo+Pj4+Pj4+PiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9f
cHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLAo+Pj4+Pj4+PiBsYWZmKSk7Cj4+Pj4+Pj4+IC0g
ICAgICAgIHJldHVybiB0cnVlOwo+Pj4+Pj4+PiAtICAgIH0KPj4+Pj4+Pj4gLQo+Pj4+Pj4+PiAg
ICAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQoU1RBTkRBUkQpOgo+Pj4+Pj4+PiAg
ICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLAo+Pj4+Pj4+PiBT
U1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKPj4+Pj4+Pgo+Pj4+Pj4+IE5vdyBkZWZpbml0aW9u
IFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgZGVwZW5kcyBvbiBjb2RlIGluIHZzY3BpLmMuCj4+
Pj4+Pj4gTWF5YmUgaXQgaXMgdGltZSB0byBpbnRyb2R1Y2UgZnVuY3Rpb24gZ2V0X3BzY2lfMF8y
X2ZuX2NvdW50KCkgYW5kCj4+Pj4+Pj4gdXNlIGl0IHRoZXJlLCB3aGF0IGRvIHlvdSB0aGluaz8K
Pj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gRGVmaW5pdGVseSBub3QgYSBmdW5jdGlvbi4gSXQgaXMgYSBz
dGF0aWMgbnVtYmVyLiBCdXQgSSBjYW4gdGhpbmsgb2YKPj4+Pj4+IHNlcGFyYXRlIHRoZSBjYWxs
IGNvdW50Lgo+Pj4+Pgo+Pj4+PiBZZXAsIHNlcGFyYXRlIGNhbGwgY291bnQgZm9yIHZQU0NJIGFu
ZCBmb3IgU1NTQyBpdHNlbGYgd291bGQgYmUgYSBnb29kCj4+Pj4+IHRoaW5nLgo+Pj4+Cj4+Pj4K
Pj4+PiBMb29raW5nIGEgYml0IG1vcmUgaW50byBpdCwgdGhpcyB3aWxsIG5vdCBtYWtlIGEgcmVh
bCBpbXByb3ZlbWVudC4gVGhpcwo+Pj4+IHdpbGwgYmUgZXF1YWxseSBkaWZmaWN1bHQgdG8gcmVt
ZW1iZXIgdG8gdXBkYXRlIHRoZSBjYWxsIGNvdW50Lgo+Pj4KPj4+IE5ldmVydGhlbGVzcywgSSB0
aGluayB0aGF0IGl0IGlzIHJpZ2h0IHRoaW5nIHRvIGhvbGQgY2FsbCBjb3VudCBpbiB0aGUKPj4+
IHNhbWUgZmlsZSwgd2hlcmUgY2FsbHMgYXJlIGltcGxlbWVudGVkLiBUaGlzIGluY3JlYXNlcyBj
aGFuY2VzIHRoYXQgY2FsbAo+Pj4gY291bnQgd2lsbCBiZSBoZWxkIGluIHN5bmMuCj4+Cj4+Cj4+
IFNvIHlvdSBhcmUgc3VnZ2VzdGluZyB0byBpbXBsZW1lbnQgYSBmdW5jdGlvbj8gSWYgc28sIHRo
YXQncyBhIG5vLWdvIGZyb20KPj4gbXkgc2lkZS4KPgo+IEknbSBub3QgaW5zaXN0IG9uIGZ1bmN0
aW9uIGlmIHlvdSBjYW4gcHJvcG9zZSBhbHRlcm5hdGl2ZS4KPiBCdXQgd2h5IHlvdSBhcmUgYWdh
aW5zdCBnZXR0ZXIgZnVuY3Rpb24gaW4gdGhlIGZpcnN0IHBsYWNlPwoKQmVjYXVzZSBhIGZ1bmN0
aW9uIHJldHVybmluZyBhIGNvbnN0IHZhbHVlIGlzIHByZXR0eSBkdW1iLgoKPgo+IEkgd2FudGVk
IHRvIHByb3Bvc2UgYW5vdGhlciBhcHByb2FjaDogZGVmaW5lIHRoaXMgY2FsbCBjb3VudCBpbgo+
IHZwc2NpLmgsIGJ1dCB0aGVyZSBpcyBubyB2cHNjaS5oLCBpbnN0ZWFkIHlvdSB1c2UgcHNjaS5o
LCB3aGljaCBpcyBjb25mdXNpbmcKPiBpbiBpdHNlbGYuCgpJIHRob3VnaHQgYWJvdXQgdnBzY2ku
aCwgYnV0IGJhc2ljYWxseSB5b3Ugd2lsbCBoYXZlIG9ubHkgMiBmdW5jdGlvbnMgaW4gaXQgYW5k
CnRoZSBudW1iZXIgb2YgUFNDSSBjYWxscy4gVGhhdCdzIGl0LgoKU28gaXQgaXMgbm90IGdvaW5n
IHRvIGhlbHAgdG8gdXBkYXRlIGJlY2F1c2UgdGhlIGhlYWRlciB3aWxsIHVubGlrZWx5IG5lZWQg
dG8KY2hhbmdlIHdoZW4gYWRkaW5nIG5ldyBQU0NJIGNhbGwuCgpbLi4uXQoKPj4KPj4gSSBsb29r
ZWQgYXQgc29tZSBpbXBsZW1lbnRhdGlvbiBvZiBTTUNDQyBhbmQgdGhvc2UgY2FsbHMgYXJlIGVp
dGhlciBub3QKPj4gaGFuZGxlZCBvciB0aGUgbnVtYmVyIGFyZSBub3QgY29ycmVjdC4KPgo+IEkg
YWdyZWUgdGhhdCAqc29tZSogaW1wbGVtZW50YXRpb25zIGNhbiBub3QgY29uZm9ybSB0byBTTUND
Qy5CdXQsIEkgdGhvdWdodAo+IHlvdSB3YW50IFhlbiB0byBmb2xsb3cgc3RhbmRhcmRzIGFzIGNs
b3NlIGFzIHBvc3NpYmxlLi4uCgpJdCBpcyBub3QgYWJvdXQgY2Fubm90IGNvbmZvcm0gYnV0IG9u
bHkgaW1wbGVtZW50cyBwYXJ0aWFsbHkgU01DQ0MuIEkgY291bGQgbmFtZQpBVEYgZm9yIHRoYXQg
KHllcykuCgpTbyBpdCBtYWtlcyBtZSBtb3JlIGNvbmZpZGVudCB0aGUgY2FsbCBjb3VudCBpcyBu
b3Qgc29tZXRoaW5nIHBlb3BsZSBzZWVtIHRvCmNhcmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 22:31:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 22:31:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egeQc-0005hp-QW; Tue, 30 Jan 2018 22:30:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hdvu=ez=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1egeQb-0005hR-HC
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 22:30:57 +0000
X-Inumbo-ID: 34f4ce19-060d-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 34f4ce19-060d-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 23:30:42 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egeQZ-0005Is-Fu; Tue, 30 Jan 2018 22: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egeQU-0007yw-6x; Tue, 30 Jan 2018 22:30:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egeQT-0008N5-T0; Tue, 30 Jan 2018 22:30:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118460-mainreport@xen.org>
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=16a31ca735165e63d67e86f60996f2b6a31cc0ee
X-Osstest-Versions-That: xen=6fd572826c26f777b72e3b5f64a137dbcfdd6361
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 30 Jan 2018 22:30:49 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118460: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ2MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ2MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxNmEzMWNhNzM1MTY1ZTYzZDY3ZTg2ZjYwOTk2ZjJiNmEzMWNjMGVlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2ZmQ1NzI4MjZjMjZmNzc3Yjcy
ZTNiNWY2NGExMzdkYmNmZGQ2MzYxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg0NTkgIDIwMTgt
MDEtMzAgMTg6MTE6NTMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NDYwICAy
MDE4LTAxLTMwIDIwOjAxOjQwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzov
aG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNmZkNTcyODI2Yy4uMTZhMzFjYTczNSAgMTZhMzFjYTcz
NTE2NWU2M2Q2N2U4NmY2MDk5NmYyYjZhMzFjYzBlZSAtPiBzbW9rZQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 22:40:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 22:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egeZ9-0005zW-LG; Tue, 30 Jan 2018 22:39:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=osp8=ez=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1egeZ8-0005wR-89
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 22:39:46 +0000
X-Inumbo-ID: 848b2912-060e-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 848b2912-060e-11e8-b9b1-635ca7ef6cff;
 Tue, 30 Jan 2018 22:40:05 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3B3E21529;
 Tue, 30 Jan 2018 14:39:38 -0800 (PST)
Received: from [192.168.3.111] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 554123F487;
 Tue, 30 Jan 2018 14:39:37 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180130093505.14362-1-andre.przywara@arm.com>
 <alpine.DEB.2.10.1801301036400.11958@sstabellini-ThinkPad-X260>
From: =?UTF-8?Q?Andr=c3=a9_Przywara?= <andre.przywara@arm.com>
Organization: ARM Ltd.
Message-ID: <ad42b328-b3d7-28e8-998f-6a18414935bc@arm.com>
Date: Tue, 30 Jan 2018 22:39:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801301036400.11958@sstabellini-ThinkPad-X260>
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Amit Tomer <amittomer25@gmail.com>
Subject: Re: [Xen-devel] [PATCH] ARM: GICv3: copy Dom0 GICv3 reg property
	from host DT
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTk6MDQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUdWUsIDMw
IEphbiAyMDE4LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gQXQgdGhlIG1vbWVudCB3ZSByZS1n
ZW5lcmF0ZSB0aGUgRG9tMCBHSUN2MyBEVCBub2RlLCBieSBjcmVhdGluZyB0aGUKPj4gInJlZyIg
cHJvcGVydHkgZnJvbSBzY3JhdGNoIHVzaW5nIG91ciBwcmV2aW91c2x5IHBhcnNlZCBhbmQKPj4g
dHJhbnNsYXRlZCghKSBob3N0IGFkZHJlc3Nlcy4gSG93ZXZlciB3ZSB0aGVuIHdyaXRlIHRoZSAq
YWJzb2x1dGUqCj4+IGFkZHJlc3NlcyBpbnRvIHRoZSBuZXcgbm9kZSwgbm90IGNvbnNpZGVyaW5n
IHBvc3NpYmxlICJyYW5nZSIgbWFwcGluZ3MKPj4gaW4gYW55IG9mIHRoZSBHSUMncyBwYXJlbnQg
bm9kZXMuIFNvIHdoZW5ldmVyIG9uZSBvZiB0aGUgcGFyZW50cyBoYXMgYQo+PiBub24tZW1wdHkg
cmFuZ2VzIHByb3BlcnR5LCBEb20wIHdpbGwgd3JvbmdseSB0cmFuc2xhdGUgdGhlIGFkZHJlc3Nl
cy4KPj4gUHJvcGVybHkgaW5jb3Jwb3JhdGluZyB0aGUgcmFuZ2VzIHByb3BlcnRpZXMgc291bmRz
IHRlZGlvdXMsIHNvIGxldCdzCj4+IGp1c3QgY29weSB0aGUgZmlyc3QgcGFydCBvZiB0aGUgcmVn
IHByb3BlcnR5IGluc3RlYWQgKGFzIHdlIGRvIGZvciBHSUN2MiksCj4+IHNpbmNlIHRoZSBhZGRy
ZXNzZXMgZm9yIERvbTAgYXJlIGlkZW50aWNhbCB0byB0aG9zZSBmcm9tIHRoZSBoYXJkd2FyZS4K
Pj4KPj4gVGhlIG1haW5saW5lIGtlcm5lbCBEVCBmb3IgdGhlIEVzcHJlc3NvYmluIGJvYXJkIHdp
dGggYW4gTWFydmVsbCAzNzIwIFNvQwo+PiBoYXMgdGhlIEdJQyBpbiBzdWNoIGFuIHRyYW5zbGF0
ZWQgYnVzLCBzbyB0aGlzIHBhdGNoIGFsbG93cyB0aGlzIGJvYXJkCj4+IHRvIGJvb3QgcHJvcGVy
bHkgKGFmdGVyIGFkZGluZyBzdXBwb3J0IGZvciB0aGUgU29DJ3MgVUFSVCkuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+IAo+IFRo
ZXJlIGlzIG9uZSBjb2RlIHN0eWxlIGlzc3VlIGJlbG93LCBidXQgSSdsbCBmaXggaXQgb24gY29t
bWl0LgoKQXJnaCwgaW5kZWVkLCBKdWxpZW4gZm91bmQgdGhpcyBhcyB3ZWxsLgpUaGFua3MgZm9y
IHRoZSBzbW9vdGggaGFuZGxpbmchCgpDaGVlcnMsCkFuZHJlLgoKPiBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IAo+PiAtLS0KPj4gIHhl
bi9hcmNoL2FybS9naWMtdjMuYyB8IDI5ICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCj4+
ICAxIGZpbGUgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4+Cj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKPj4gaW5kZXggYTBkMjkwYjU1Yy4uNmIxN2FiZDBhMSAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy12My5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiBAQCAtMTE0
NywxMCArMTE0Nyw5IEBAIHN0YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmdpYywKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZvaWQgKmZkdCkKPj4gIHsKPj4gLSAgICBjb25zdCB2b2lkICpj
b21wYXRpYmxlID0gTlVMTDsKPj4gLSAgICB1aW50MzJfdCBsZW47Cj4+IC0gICAgX19iZTMyICpu
ZXdfY2VsbHMsICp0bXA7Cj4+IC0gICAgaW50IGksIHJlcyA9IDA7Cj4+ICsgICAgY29uc3Qgdm9p
ZCAqY29tcGF0aWJsZSwgKmh3X3JlZzsKPj4gKyAgICB1aW50MzJfdCBsZW4sIG5ld19sZW47Cj4+
ICsgICAgaW50IHJlczsKPj4gIAo+PiAgICAgIGNvbXBhdGlibGUgPSBkdF9nZXRfcHJvcGVydHko
Z2ljLCAiY29tcGF0aWJsZSIsICZsZW4pOwo+PiAgICAgIGlmICggIWNvbXBhdGlibGUgKQo+PiBA
QCAtMTE3MywyNyArMTE3MiwyMSBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9k
ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgIGlmICggcmVzICkKPj4gICAgICAgICAg
cmV0dXJuIHJlczsKPj4gIAo+PiAtICAgIGxlbiA9IGR0X2NlbGxzX3RvX3NpemUoZHRfbl9hZGRy
X2NlbGxzKGdpYykgKyBkdF9uX3NpemVfY2VsbHMoZ2ljKSk7Cj4+ICsgICAgbmV3X2xlbiA9IGR0
X2NlbGxzX3RvX3NpemUoZHRfbl9hZGRyX2NlbGxzKGdpYykgKyBkdF9uX3NpemVfY2VsbHMoZ2lj
KSk7Cj4+ICAgICAgLyoKPj4gICAgICAgKiBHSUMgaGFzIHR3byBtZW1vcnkgcmVnaW9uczogRGlz
dHJpYnV0b3IgKyByZGlzdCByZWdpb25zCj4+ICAgICAgICogQ1BVIGludGVyZmFjZSBhbmQgdmly
dHVhbCBjcHUgaW50ZXJmYWNlcyBhY2Nlc3Nlc2VkIGFzIFN5c3RlbSByZWdpc3RlcnMKPj4gICAg
ICAgKiBTbyBjZWxscyBhcmUgY3JlYXRlZCBvbmx5IGZvciBEaXN0cmlidXRvciBhbmQgcmRpc3Qg
cmVnaW9ucwo+PiAgICAgICAqLwo+PiAtICAgIGxlbiA9IGxlbiAqIChkLT5hcmNoLnZnaWMubnJf
cmVnaW9ucyArIDEpOwo+PiAtICAgIG5ld19jZWxscyA9IHh6YWxsb2NfYnl0ZXMobGVuKTsKPj4g
LSAgICBpZiAoIG5ld19jZWxscyA9PSBOVUxMICkKPj4gLSAgICAgICAgcmV0dXJuIC1GRFRfRVJS
X1hFTihFTk9NRU0pOwo+PiAtCj4+IC0gICAgdG1wID0gbmV3X2NlbGxzOwo+PiAtCj4+IC0gICAg
ZHRfc2V0X3JhbmdlKCZ0bXAsIGdpYywgZC0+YXJjaC52Z2ljLmRiYXNlLCBTWl82NEspOwo+PiAr
ICAgIG5ld19sZW4gPSBuZXdfbGVuICogKGQtPmFyY2gudmdpYy5ucl9yZWdpb25zICsgMSk7Cj4+
ICAKPj4gLSAgICBmb3IgKCBpID0gMDsgaSA8IGQtPmFyY2gudmdpYy5ucl9yZWdpb25zOyBpKysg
KQo+PiAtICAgICAgICBkdF9zZXRfcmFuZ2UoJnRtcCwgZ2ljLCBkLT5hcmNoLnZnaWMucmRpc3Rf
cmVnaW9uc1tpXS5iYXNlLAo+PiAtICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC52Z2ljLnJk
aXN0X3JlZ2lvbnNbaV0uc2l6ZSk7Cj4+ICsgICAgaHdfcmVnID0gZHRfZ2V0X3Byb3BlcnR5KGdp
YywgInJlZyIsICZsZW4pOwo+PiArICAgIGlmICggIWh3X3JlZyApCj4+ICsgICAgICAgIHJldHVy
biAtRkRUX0VSUl9YRU4oRU5PRU5UKTsKPj4gKyAgICBpZiAoIG5ld19sZW4gPiBsZW4gKQo+PiAr
CXJldHVybiAtRkRUX0VSUl9YRU4oRVJBTkdFKTsKPj4gIAo+PiAtICAgIHJlcyA9IGZkdF9wcm9w
ZXJ0eShmZHQsICJyZWciLCBuZXdfY2VsbHMsIGxlbik7Cj4+IC0gICAgeGZyZWUobmV3X2NlbGxz
KTsKPj4gKyAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAicmVnIiwgaHdfcmVnLCBuZXdfbGVu
KTsKPj4gICAgICBpZiAoIHJlcyApCj4+ICAgICAgICAgIHJldHVybiByZXM7Cj4+ICAKPj4gLS0g
Cj4+IDIuMTQuMQo+PgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 22:56:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 22:56:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egeor-0007L6-Uw; Tue, 30 Jan 2018 22:56:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kh0k=ez=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1egeoq-0007L0-Io
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 22:56:00 +0000
X-Inumbo-ID: b4620d9c-0610-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::729])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b4620d9c-0610-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 23:55:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7T+nyixwUKotAGuMmoOeMGQSIqelKoeBCfxdLA5OqN8=;
 b=dxV7d/00Af7zoaEZKbSZJMUkXmB3yyB08TOWGQcmqrKEVYBjjnU02hTNmMaDMoThrroo0PGRrZxbEvo1tyylQ0+cQo4m/NBsVbMaPedzBR5TslvQ40qVFJppRzuCPI1iXt19aUBIfDPNsaVfrQ5bt4GMKBJGq/gNqI9mP29QWvU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
Received: from austen3.home (109.158.171.230) by
 DB6PR0602MB2807.eurprd06.prod.outlook.com (2603:10a6:4:9a::17) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Tue, 30
 Jan 2018 22:55:51 +0000
Date: Tue, 30 Jan 2018 22:55:47 +0000 (GMT)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: xen-devel@lists.xenproject.org
Message-ID: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-Originating-IP: [109.158.171.230]
X-ClientProxiedBy: CWLP265CA0001.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:10::13) To DB6PR0602MB2807.eurprd06.prod.outlook.com
 (2603:10a6:4:9a::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: dc02d176-748e-4587-364e-08d568349cdc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0602MB2807; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2807;
 3:tjxaSgCFXBi8Ia3AqOTXiT6Y5QJHCohEB4SEpDEGZs3AZX3ZGI9dE3o9N4KAobpzMnmC2UZ4rdezq9rUUxhAow+uRpQJt/NQmitauTkqn/h75Lk6NAQ8PqElui6g0z4wq3MjSGNkyYNMCWH3xd5VloFlFHWEs0jk6TCw9i8b/bYIitLYZQvr3CxCVYoEetgEIkjpa6xEOK+t8OUtDKJKs2EV2SG9W1vlabvY8PwVCIHDag2BANadmg5Yrl4xbNEA;
 25:W5mOmPDvhsQQuFPIF1gZ2TIumY8CYINmOF4MB4b66WKRdHuUCp/WiRq2WY+KxRYFP2oZYqgs6fV6DvQpPMSFH+p0y+YyVGGGba87l88TIHIb7pSETnpqejRdrUI7c/CZYsPgbr1aH1X3dtXLSA8o4A31gwoL2BgEnNBoKwG3iewtyaDy/8G/zbKzCFyY/OMR/HeGXslenkTbBgjr4CwMFte4JLO9lX65BVJjKAxBn2vPrQoas4GKSZl04J8RH6wUVdbQKn/wzVN75/d9868i1DHcWCnpCQopF/mv+qZxELbaW4k9SEZRFxJ8vQPp3g4h7ptsQDtUW/FRVTlVvqyYaw==;
 31:lMYbEZbV2ZPiAkSINvelNs2HPYKI76R7ziqd93QuwKXKplJd8XTMmmVxJP64yVyqjExQuvhP37GQ9qhN1j63ZXiTKl/cNVt74qQeFxlqmhSf2qlUuWAjAvZx2x4AJpVwZ8lO1cxoIqmWduLiXOAwGx4Qi2zUIyTyJFuv5XSFF7YGmE/mLaKDs0jc8ykKVzDcCNsL1DOFXQIXgPTJW9UYqRRo9t8u6Ex0Trm5sI/ZTAM=
X-MS-TrafficTypeDiagnostic: DB6PR0602MB2807:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2807;
 20:RyVnTFdfnNAnGi/VlDdMie2ooXpudf7qYJCGFEWMRJuDdy4+uvGjs3xHcmG1ou9tv05oeEOeHn0yJUJql6keriqa9XaNhi3y3Ssx+LRNtxgXzHATKAc7aZmpK1/ElbR5xvo+hmuwSr8p4vKOh3iN2N80HmZtf6aM9s0KvUn1e8KCgGQz5wOC+RCwDey1xfi91YX1+GIsQdVWo1xhCYPZXOPpMmBDBDJPoV8f8RAJe10esM54niqoomaUqKxh7n4ujGtATmz//bjqe4a1ugnGySuUYxIXsIuPv68DRHlD8agsvqRmEYPOOMn/fxCKhqSqES42LN8cuNlJkleSTsHl5g==;
 4:z7bClANNBOH2fAXwa/SXBLGf9KKAIEsFtIHEx2ggcEYPGfCE0kI+Ml8bYgSHjizNeBcqLhOMvk3WezGYUzZP/HnRWEEkMbLPhgsGUiEkU/alBVad2qmVhr7oZosNm1kwisTz3CeToZsPQHyvyxy31dX0Sj+c4R50+9hlUPLRPYW8OMB4INqetfNxybDud4iwzHEs0Da3AKUEvRByzyLjoVS4zarwabSiAQZnHYbzEDj6NDgoW+OfL79G5ML4gJmssirWFcqqDrD/lZwJFA89uqnCuJzNChxttoqIGJZohjWzGZnjKdQdA0uOXTLFSZdkETA6vr5WxguU1C55M/zrIKStwufchZTYT1LNo8Wp024=
X-Microsoft-Antispam-PRVS: <DB6PR0602MB2807828718DA88B72777006087E40@DB6PR0602MB2807.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(83566789882024)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231101)(944501161)(10201501046)(6041288)(20161123558120)(20161123560045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011);
 SRVR:DB6PR0602MB2807; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0602MB2807; 
X-Forefront-PRVS: 0568F32D91
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(39860400002)(366004)(376002)(396003)(346002)(39380400002)(189003)(199004)(23726003)(66066001)(5660300001)(53936002)(9686003)(6306002)(105586002)(478600001)(74482002)(966005)(8666007)(16586007)(316002)(69596002)(575784001)(55016002)(3846002)(6916009)(6116002)(86362001)(58126008)(6666003)(2906002)(5005980100005)(68736007)(81156014)(97736004)(52116002)(54906003)(50466002)(106356001)(186003)(26005)(4326008)(21086003)(786003)(6506007)(59450400001)(16526019)(25786009)(386003)(36756003)(2361001)(81166006)(42882006)(8936002)(67846002)(8676002)(83506002)(47776003)(305945005)(7696005)(7736002)(2351001)(118906001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0602MB2807; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0602MB2807;
 23:p7PJryqq8Zhh3fS52oCIbmqZYspzK9VnH6UI0Y2?=
 =?us-ascii?Q?HiWgRtGHuJCUQYFTHPd5/7JCEAIX7yIstL6AKmHpDBRmOoTBqLP0v1Pd0xj3?=
 =?us-ascii?Q?6c/UhJSjgGNtg9vZACQMhXWSQ93/n4AXdhPruU6Faza+4Qp6dUkrg1P9ucAP?=
 =?us-ascii?Q?D394Rvetxp3K25P8NpQ3G9OTYbTQKWky2M8AKz4kfFRO7Q7mEPjjFUxMPUuV?=
 =?us-ascii?Q?8OH47b+DaW6uDYpEH/mJGWvzArKhIRSpjpdAKpyNonSprXR0WCDpjjoCczj3?=
 =?us-ascii?Q?DERLUEUHUVfbdGN5TA7pI3UCN6b+bDsrLU1APVyxp+C+JE49/hACO7XfT/LO?=
 =?us-ascii?Q?HmymA8BLSlnjrIczz15Dduilbr364n+HKlA1niXecXEpM1Vq4YG+Y8rPMQ1I?=
 =?us-ascii?Q?yUbrURn/chlQGZ9/fd00kYVrFv16lm0TWziT3suRgmOSyUL3oOM/Q8ARpn6/?=
 =?us-ascii?Q?MUbAvIJ9bZdFf94V65Hjk6tTopDfStwm8N24aP867azWKFOJiLRy8XP3yIt0?=
 =?us-ascii?Q?jmIkNL+mxqmRPWNmaBN+V48Oe1KwWOwO5MkMrpuVzw7FxmXSyOs6eZonRR0h?=
 =?us-ascii?Q?Otk4syUBLQsQ4dd88P4Xu+VZSbM3WkgGQOSNTlo0jfveTnoDhcKOjKcVFXPO?=
 =?us-ascii?Q?R0JrH2+538WenKXaEU0y884prOBqEHFoDIykCvZk+SR13E2SOztb0MZCYC3E?=
 =?us-ascii?Q?aQRJS6oMlgXPPWBkgQyXNEd5KVjQrbHYFo2RefrjbpU4lIt7O0jg0SKTUxJ/?=
 =?us-ascii?Q?CCwOdpqsPkLATLRV9kCkr0k2eDQ8bjdvMigXPFMhohuRiDdhN1fmGUonJYzE?=
 =?us-ascii?Q?5cb+txfl52a7wCQTdkea2hB8y7RadwSl78it5rIw6BaRMPGpXB/S9QFw+Voq?=
 =?us-ascii?Q?mNMR2IVgQ6SsR7oaOspHi0guwhDsIndLPXjAVg/D4Nr+rTCILDXhenlpFPkX?=
 =?us-ascii?Q?/gJfWV+8Zg44k8WKZO7leHuslAeucB7qEIxokNAaMcDm92UQPVyNH/CAg4fM?=
 =?us-ascii?Q?5HB1wxQqGRaTSjkA2+r+fjLBRow6o1LqaGGgtTS/SkLMYgyak17Gvk4RT5RL?=
 =?us-ascii?Q?Uf9ZN60V8bWMbyMr+6br7LHzszaURN+7ijOFh+6oTYtAr5f3WKQTSkYa0lud?=
 =?us-ascii?Q?2W+b9aW077mutE7/V0Nn2f5u8Q4Yp1Z+bb3gjAfcX64aGftL+3HqR9W7mA34?=
 =?us-ascii?Q?hYlkY2LP+TmcIfeO7KWzmIHAXKY+L4TWN+g5TwoduxtM9/Pkq8TKrV8CL6hU?=
 =?us-ascii?Q?zPg9lIouMqWGAJWjAE+y/aWqxifkIno0Y55heakeXDpAASznplM8u73z/U9y?=
 =?us-ascii?Q?nQMNk9RD5KY5CGQN6YS+OfzhW7tDOX+oHXC1lJULiPz1UsIjYtJ63A8NjuQn?=
 =?us-ascii?Q?Yq4xGop0vFamghz9pzsHgomj8ASIU1giMxyGEjY+KtgES40BI+bFaQ5b6r+m?=
 =?us-ascii?Q?d4WOyH1g/bQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2807;
 6:UCSuKg1a503tpmXYhop3C8PbpIgFgEVjV1PvvrH3zjwEUsKQdvDNzpk3kH3xt17rYSQy6fyXkOKNk9NGUw+YLdIWzyQiiEw5yWrmmGxoRGUXkF69DTIRH5ZXJFdZJ296hEXYr3OajfNNSfqGSXi4NkSpOKQNRMZP3t+gmeZSXNvMqATCGazbYWz0FNdNiGEqfyZ0LKch9xMXf/oJbumuWbWh8V1rTUJzPQgA4milOE7fz+GRbJb22WMbHHUZB6DHVYv63xLtwFdknvY1LMOa1MTS/CTe4QHIDeKGm7JafmERnf4rv+QTlWayq91+lfaSSCVPS1iMYbYh8VgiOR0v5Gi9dENfnbloGS7jRwmtugE=;
 5:xIudNABN+Ho0yd79oIyhJrGaLUmaVi38Dcm/nVO3r/BhdaLT5zRsA7+pdFoI3WviUe0WCx1TYajrQ3PJoSe1uSJ0lfDA9TIy4MLn2cXMTQ1Wj2Jn+iKmwzZdDC70wDifw7GbUcZGGSDyoXPW0fJW0beRZ94gzq0blbe4mLJzO58=;
 24:OzKJxgIi1pCp0kwntYSGya3uEiyPwDHlUEiBGQwickADaAN3smUDVf65sYFzoJZN/r9Abmx98/beVOGrUirwCrIPtd1OOZz1gJ9LyAoD1rM=;
 7:CV8QyDT9xkC4U4YDH1sR76ZHunZv8gCNNuGI52V8VICRRehOERqAbY43gWAizo0w6jY+bHtsLr3vSBaLszfeHI9xhfK5AfTSH4BDO3t9mqvLEzmzmn6Blp7HoXQlFNIIf2m2RssN8PWxGHQis71dr+EGk/uOt6KU70V5LUN/57O2kHFC6+667qp32zcJcXIUp4x+tKF+s3xXxQseYpU/dQfdYJh5zmosCvnw7Gdfe/PxgzRSBcqeo/s88WeXz0Lt
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2018 22:55:51.6746 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: dc02d176-748e-4587-364e-08d568349cdc
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0602MB2807
Cc: Marcello Seri <marcello.seri@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 John Thomson <git@johnthomson.fastmail.com.au>, David Scott <dave@recoil.org>
Subject: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

WGVuIGJ1aWx0IHdpdGggb2NhbWwgNC4wNiBnaXZlcyBlcnJvcnMgc3VjaCBhcwpFcnJvcjogVGhp
cyBleHByZXNzaW9uIGhhcyB0eXBlIGJ5dGVzIGJ1dCBhbiBleHByZXNzaW9uIHdhcwogCWV4cGVj
dGVkIG9mIHR5cGUgc3RyaW5nCmFzIEJ5dGUgYW5kIHNhZmUtc3RyaW5ncyB3aGljaCB3ZXJlIGlu
dHJvZHVjZWQgaW4gNC4wMiBhcmUgdGhlCmRlZmF1bHQgaW4gNC4wNi4KVGhpcyBwYXRjaCB3aGlj
aCBpcyBwYXJ0bHkgYnkgUmljaGFyZCBXLk0uIEpvbmVzIG9mIFJlZCBIYXQKZnJvbSBodHRwczov
L2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE1MjY3MDMKZml4ZXMgdGhlc2Ug
aXNzdWVzLgoKU2lnbmVkLW9mZi1ieTogTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5h
Yy51az4KUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0
cml4LmNvbT4KLS0tCiAgdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbCAgICAgICAgfCAgNiArKyst
LS0KICB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgICB8ICAyICstCiAgdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL2xvZ2dpbmcubWwgfCAyMiArKysrKysrKysrKy0tLS0tLS0tLS0tCiAgdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbCAgfCAgMiArLQogIHRvb2xzL29jYW1sL3hlbnN0
b3JlZC91dGlscy5tbCAgIHwgMTggKysrKysrKysrLS0tLS0tLS0tCiAgNSBmaWxlcyBjaGFuZ2Vk
LCAyNSBpbnNlcnRpb25zKCspLCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9v
Y2FtbC9saWJzL3hiL3hiLm1sIGIvdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbAppbmRleCA1MDk0
NGI1ZmQ2Li5hYTJjZjk4MjIzIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC9saWJzL3hiL3hiLm1s
CisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWwKQEAgLTg0LDcgKzg0LDcgQEAgbGV0IHJl
YWRfbW1hcCBiYWNrIGNvbiBzIGxlbiA9CgogIGxldCByZWFkIGNvbiBzIGxlbiA9CiAgCW1hdGNo
IGNvbi5iYWNrZW5kIHdpdGgKLQl8IEZkIGJhY2tmZCAgICAgLT4gcmVhZF9mZCBiYWNrZmQgY29u
IHMgbGVuCisJfCBGZCBiYWNrZmQgICAgIC0+IHJlYWRfZmQgYmFja2ZkIGNvbiAoQnl0ZXMub2Zf
c3RyaW5nIHMpIGxlbgogIAl8IFhlbm1tYXAgYmFja21tYXAgLT4gcmVhZF9tbWFwIGJhY2ttbWFw
IGNvbiBzIGxlbgoKICBsZXQgd3JpdGVfZmQgYmFjayBjb24gcyBsZW4gPQpAQCAtOTgsNyArOTgs
NyBAQCBsZXQgd3JpdGVfbW1hcCBiYWNrIGNvbiBzIGxlbiA9CgogIGxldCB3cml0ZSBjb24gcyBs
ZW4gPQogIAltYXRjaCBjb24uYmFja2VuZCB3aXRoCi0JfCBGZCBiYWNrZmQgICAgIC0+IHdyaXRl
X2ZkIGJhY2tmZCBjb24gcyBsZW4KKwl8IEZkIGJhY2tmZCAgICAgLT4gd3JpdGVfZmQgYmFja2Zk
IGNvbiAoQnl0ZXMub2Zfc3RyaW5nIHMpIGxlbgogIAl8IFhlbm1tYXAgYmFja21tYXAgLT4gd3Jp
dGVfbW1hcCBiYWNrbW1hcCBjb24gcyBsZW4KCiAgKCogTkI6IGNhbiB0aHJvdyBSZWNvbm5lY3Qg
KikKQEAgLTE0Nyw3ICsxNDcsNyBAQCBsZXQgaW5wdXQgY29uID0KICAJfCBOb0hkciAoaSwgYnVm
KSAgICAgIC0+CiAgCQkoKiB3ZSBjb21wbGV0ZSB0aGUgcGFydGlhbCBoZWFkZXIgKikKICAJCWlm
IHN6ID4gMCB0aGVuCi0JCQlTdHJpbmcuYmxpdCBzIDAgYnVmIChQYXJ0aWFsLmhlYWRlcl9zaXpl
ICgpIC0gaSkgc3o7CisJCQlTdHJpbmcuYmxpdCBzIDAgKEJ5dGVzLm9mX3N0cmluZyBidWYpIChQ
YXJ0aWFsLmhlYWRlcl9zaXplICgpIC0gaSkgc3o7CiAgCQljb24ucGFydGlhbF9pbiA8LSBpZiBz
eiA9IGkgdGhlbgogIAkJCUhhdmVIZHIgKFBhcnRpYWwub2Zfc3RyaW5nIGJ1ZikgZWxzZSBOb0hk
ciAoaSAtIHN6LCBidWYpCiAgCSk7CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hjL3hl
bmN0cmwubWwgYi90b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwKaW5kZXggOTExNmFhMjIy
Yy4uMzFiMTNmNGJiZCAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yy94ZW5jdHJsLm1s
CisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGMveGVuY3RybC5tbApAQCAtMjkyLDcgKzI5Miw3IEBA
IGV4dGVybmFsIG1hcnNoYWxsX2NvcmVfaGVhZGVyOiBjb3JlX2hlYWRlciAtPiBzdHJpbmcgPSAi
c3R1Yl9tYXJzaGFsbF9jb3JlX2hlYWRlCiAgKCogY29yZWR1bXAgKikKICBsZXQgY29yZWR1bXAg
eGNoIGRvbWlkIGZkID0KICAJbGV0IGR1bXAgcyA9Ci0JCWxldCB3ZCA9IFVuaXgud3JpdGUgZmQg
cyAwIChTdHJpbmcubGVuZ3RoIHMpIGluCisJCWxldCB3ZCA9IFVuaXgud3JpdGUgZmQgKEJ5dGVz
Lm9mX3N0cmluZyBzKSAwIChTdHJpbmcubGVuZ3RoIHMpIGluCiAgCQlpZiB3ZCA8PiBTdHJpbmcu
bGVuZ3RoIHMgdGhlbgogIAkJCWZhaWx3aXRoICJlcnJvciB3aGlsZSB3cml0aW5nIjsKICAJCWlu
CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvbG9nZ2luZy5tbCBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCmluZGV4IDBjMGQwM2QwYzQuLmQyNGFiZjhhM2EgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCisrKyBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9sb2dnaW5nLm1sCkBAIC02MCwxMSArNjAsMTEgQEAgdHlwZSBsb2dnZXIg
PQogIGxldCB0cnVuY2F0ZV9saW5lIG5iX2NoYXJzIGxpbmUgPQogIAlpZiBTdHJpbmcubGVuZ3Ro
IGxpbmUgPiBuYl9jaGFycyAtIDEgdGhlbgogIAkJbGV0IGxlbiA9IG1heCAobmJfY2hhcnMgLSAx
KSAyIGluCi0JCWxldCBkc3RfbGluZSA9IFN0cmluZy5jcmVhdGUgbGVuIGluCi0JCVN0cmluZy5i
bGl0IGxpbmUgMCBkc3RfbGluZSAwIChsZW4gLSAyKTsKLQkJZHN0X2xpbmUuW2xlbi0yXSA8LSAn
Lic7Ci0JCWRzdF9saW5lLltsZW4tMV0gPC0gJy4nOwotCQlkc3RfbGluZQorCQlsZXQgZHN0X2xp
bmUgPSBCeXRlcy5jcmVhdGUgbGVuIGluCisJCUJ5dGVzLmJsaXRfc3RyaW5nIGxpbmUgMCBkc3Rf
bGluZSAwIChsZW4gLSAyKTsKKwkJQnl0ZXMuc2V0IGRzdF9saW5lIChsZW4tMikgJy4nOworCQlC
eXRlcy5zZXQgZHN0X2xpbmUgKGxlbi0xKSAnLic7CisJCUJ5dGVzLnRvX3N0cmluZyBkc3RfbGlu
ZQogIAllbHNlIGxpbmUKCiAgbGV0IGxvZ19yb3RhdGUgcmVmX2NoIGxvZ19maWxlIGxvZ19uYl9m
aWxlcyA9CkBAIC0yNTIsMTMgKzI1MiwxMyBAQCBsZXQgc3RyaW5nX29mX2FjY2Vzc190eXBlID0g
ZnVuY3Rpb24KICAJKikKCiAgbGV0IHNhbml0aXplX2RhdGEgZGF0YSA9Ci0JbGV0IGRhdGEgPSBT
dHJpbmcuY29weSBkYXRhIGluCi0JZm9yIGkgPSAwIHRvIFN0cmluZy5sZW5ndGggZGF0YSAtIDEK
KwlsZXQgZGF0YSA9IEJ5dGVzLmNvcHkgZGF0YSBpbgorCWZvciBpID0gMCB0byBCeXRlcy5sZW5n
dGggZGF0YSAtIDEKICAJZG8KLQkJaWYgZGF0YS5baV0gPSAnXDAwMCcgdGhlbgotCQkJZGF0YS5b
aV0gPC0gJyAnCisJCWlmIEJ5dGVzLmdldCBkYXRhIGkgPSAnXDAwMCcgdGhlbgorCQkJQnl0ZXMu
c2V0IGRhdGEgaSAnICcKICAJZG9uZTsKLQlTdHJpbmcuZXNjYXBlZCBkYXRhCisJU3RyaW5nLmVz
Y2FwZWQgKEJ5dGVzLnRvX3N0cmluZyBkYXRhKQoKICBsZXQgYWN0aXZhdGVfYWNjZXNzX2xvZyA9
IHJlZiB0cnVlCiAgbGV0IGFjY2Vzc19sb2dfZGVzdGluYXRpb24gPSByZWYgKEZpbGUgKFBhdGhz
Lnhlbl9sb2dfZGlyIF4gIi94ZW5zdG9yZWQtYWNjZXNzLmxvZyIpKQpAQCAtMjkxLDcgKzI5MSw3
IEBAIGxldCBhY2Nlc3NfbG9nZ2luZyB+Y29uIH50aWQgPyhkYXRhPSIiKSB+bGV2ZWwgYWNjZXNz
X3R5cGUgPQogIAkJCQlsZXQgZGF0ZSA9IHN0cmluZ19vZl9kYXRlKCkgaW4KICAJCQkJbGV0IHRp
ZCA9IHN0cmluZ19vZl90aWQgfmNvbiB0aWQgaW4KICAJCQkJbGV0IGFjY2Vzc190eXBlID0gc3Ry
aW5nX29mX2FjY2Vzc190eXBlIGFjY2Vzc190eXBlIGluCi0JCQkJbGV0IGRhdGEgPSBzYW5pdGl6
ZV9kYXRhIGRhdGEgaW4KKwkJCQlsZXQgZGF0YSA9IHNhbml0aXplX2RhdGEgKEJ5dGVzLm9mX3N0
cmluZyBkYXRhKSBpbgogIAkJCQlsZXQgcHJlZml4ID0gcHJlZml4ICFhY2Nlc3NfbG9nX2Rlc3Rp
bmF0aW9uIGRhdGUgaW4KICAJCQkJbGV0IG1zZyA9IFByaW50Zi5zcHJpbnRmICIlcyAlcyAlcyAl
cyIgcHJlZml4IHRpZCBhY2Nlc3NfdHlwZSBkYXRhIGluCiAgCQkJCWxvZ2dlci53cml0ZSB+bGV2
ZWwgbXNnKQpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbCBiL3Rv
b2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwKaW5kZXggYjhhOGZkMDBlMS4uZDA1MTU1Yzk3
ZSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbAorKysgYi90b29s
cy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sCkBAIC0xMjIsNyArMTIyLDcgQEAgbGV0IHBpZGZp
bGVfd3JpdGUgZmlsZW5hbWUgPQogIAkJbGV0IHBpZCA9IFVuaXguZ2V0cGlkICgpIGluCiAgCQls
ZXQgYnVmID0gc3RyaW5nX29mX2ludCBwaWQgXiAiXG4iIGluCiAgCQlsZXQgbGVuID0gU3RyaW5n
Lmxlbmd0aCBidWYgaW4KLQkJaWYgVW5peC53cml0ZSBmZCBidWYgMCBsZW4gPD4gbGVuCisJCWlm
IFVuaXgud3JpdGUgZmQgKEJ5dGVzLm9mX3N0cmluZyBidWYpIDAgbGVuIDw+IGxlbgogIAkJdGhl
biBmYWlsd2l0aCAicGlkZmlsZV93cml0ZSBmYWlsZWQiOwogIAkpCiAgCShmdW4gKCkgLT4gVW5p
eC5jbG9zZSBmZCkKZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC91dGlscy5tbCBi
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC91dGlscy5tbAppbmRleCBlODljMWFmZjA0Li5jOTZkZWY3
YmVlIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMubWwKKysrIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL3V0aWxzLm1sCkBAIC00NSwyMyArNDUsMjMgQEAgbGV0IGdldF9o
aWVyYXJjaHkgcGF0aCA9CgogIGxldCBoZXhpZnkgcyA9CiAgCWxldCBoZXhzZXFfb2ZfY2hhciBj
ID0gc3ByaW50ZiAiJTAyeCIgKENoYXIuY29kZSBjKSBpbgotCWxldCBocyA9IFN0cmluZy5jcmVh
dGUgKFN0cmluZy5sZW5ndGggcyAqIDIpIGluCisJbGV0IGhzID0gQnl0ZXMuY3JlYXRlIChTdHJp
bmcubGVuZ3RoIHMgKiAyKSBpbgogIAlmb3IgaSA9IDAgdG8gU3RyaW5nLmxlbmd0aCBzIC0gMQog
IAlkbwogIAkJbGV0IHNlcSA9IGhleHNlcV9vZl9jaGFyIHMuW2ldIGluCi0JCWhzLltpICogMl0g
PC0gc2VxLlswXTsKLQkJaHMuW2kgKiAyICsgMV0gPC0gc2VxLlsxXTsKKwkJQnl0ZXMuc2V0IGhz
IChpICogMikgc2VxLlswXTsKKwkJQnl0ZXMuc2V0IGhzIChpICogMiArIDEpIHNlcS5bMV07CiAg
CWRvbmU7Ci0JaHMKKwlCeXRlcy50b19zdHJpbmcgaHMKCiAgbGV0IHVuaGV4aWZ5IGhzID0KICAJ
bGV0IGNoYXJfb2ZfaGV4c2VxIHNlcTAgc2VxMSA9IENoYXIuY2hyIChpbnRfb2Zfc3RyaW5nIChz
cHJpbnRmICIweCVjJWMiIHNlcTAgc2VxMSkpIGluCi0JbGV0IHMgPSBTdHJpbmcuY3JlYXRlIChT
dHJpbmcubGVuZ3RoIGhzIC8gMikgaW4KLQlmb3IgaSA9IDAgdG8gU3RyaW5nLmxlbmd0aCBzIC0g
MQorCWxldCBzID0gQnl0ZXMuY3JlYXRlIChTdHJpbmcubGVuZ3RoIGhzIC8gMikgaW4KKwlmb3Ig
aSA9IDAgdG8gQnl0ZXMubGVuZ3RoIHMgLSAxCiAgCWRvCi0JCXMuW2ldIDwtIGNoYXJfb2ZfaGV4
c2VxIGhzLltpICogMl0gaHMuW2kgKiAyICsgMV0KKwkJQnl0ZXMuc2V0IHMgaSAoY2hhcl9vZl9o
ZXhzZXEgaHMuW2kgKiAyXSBocy5baSAqIDIgKyAxXSkKICAJZG9uZTsKLQlzCisJQnl0ZXMudG9f
c3RyaW5nIHMKCiAgbGV0IHRyaW1fcGF0aCBwYXRoID0KICAJdHJ5CkBAIC04NSw3ICs4NSw3IEBA
IGxldCBjcmVhdGVfdW5peF9zb2NrZXQgbmFtZSA9CiAgbGV0IHJlYWRfZmlsZV9zaW5nbGVfaW50
ZWdlciBmaWxlbmFtZSA9CiAgCWxldCBmZCA9IFVuaXgub3BlbmZpbGUgZmlsZW5hbWUgWyBVbml4
Lk9fUkRPTkxZIF0gMG82NDAgaW4KICAJbGV0IGJ1ZiA9IFN0cmluZy5tYWtlIDIwIChjaGFyX29m
X2ludCAwKSBpbgotCWxldCBzeiA9IFVuaXgucmVhZCBmZCBidWYgMCAyMCBpbgorCWxldCBzeiA9
IFVuaXgucmVhZCBmZCAoQnl0ZXMub2Zfc3RyaW5nIGJ1ZikgMCAyMCBpbgogIAlVbml4LmNsb3Nl
IGZkOwogIAlpbnRfb2Zfc3RyaW5nIChTdHJpbmcuc3ViIGJ1ZiAwIHN6KQoKLS0gCjIuMTQuMwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Jan 30 22:57:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 30 Jan 2018 22:57:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egepz-0007Qp-C7; Tue, 30 Jan 2018 22:57:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kh0k=ez=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1egepy-0007QZ-1F
 for xen-devel@lists.xenproject.org; Tue, 30 Jan 2018 22:57:10 +0000
X-Inumbo-ID: ddf8a68f-0610-11e8-ba59-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [104.47.0.94]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ddf8a68f-0610-11e8-ba59-bc764e045a96;
 Tue, 30 Jan 2018 23:56:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=/wdrNDVD9qS1rxHgwDlauc68H+I1J5Yd2HZi9N6pwl4=;
 b=cJONUMtozgskOBIrGBYMCZ1Y5JyQru5rVsJOQcoXxvm0gPj9B+gddNQVjB0qApMAyd/WzTKY+iZbPyO6FnOXHDkv4McsTHqFq8z7bym60r9ZT8oI4AGeuvHnrCkJie+/7uCSfcQnparp+dzER27C40aJ/T7m5y4Y0N5jKqSHnB0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
Received: from austen3.home (109.158.171.230) by
 DB6PR0602MB2805.eurprd06.prod.outlook.com (2603:10a6:4:9a::15) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Tue, 30
 Jan 2018 22:56:59 +0000
Date: Tue, 30 Jan 2018 22:56:56 +0000 (GMT)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: Xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <alpine.LFD.2.21.1801302256000.2952@austen3.home>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-Originating-IP: [109.158.171.230]
X-ClientProxiedBy: CWXP265CA0003.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:400:2e::15) To DB6PR0602MB2805.eurprd06.prod.outlook.com
 (2603:10a6:4:9a::15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4ba592ab-f841-434a-80d8-08d56834c57c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0602MB2805; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2805;
 3:5j/97qXNcs5YszFDnpiRuuX8aoRdR9nfeYWFW8+7RCvhjf46N8hoFt9LrJN3XSoYpq+hWJKt/6z9tLCAul0A/8CGqFdZNdT2WqCfWSDW3qAlqzr07CmZCFr3ZRYHNhAEIHtbR492hxeT57AjqBYF3E5EZ4Sb19JgX/RPZvFuNbRriqNswZm/s3ad7tH/gmBqWAPbpfukN3VtFOIJ4eA8WRxj9kqtaCQpY8eoD6ZR3UksQdA0sU1TFJ8kwRcAFann;
 25:/HZV9KPC+j2DEc22IdmEzN8ZMojaz3nHKsxwhURO0OJCbFj4Pbd0PC0TDjUQLWre/2b9yyGVOpptLtAJd3x/gYhceh6w3bL/5ZTaW6Yf0e9d3vc7Ozoo7SRZxaCRS9O6AMxsY0SZzvYjQPmw8s4rwyyXRqJeKnOFp1pSSmfmFeeAHPQk+DpLzN8gN/9/7XiWVUbaHuQh9Q8omnhy2NWcBU5RYddXgk+CpwJKk50OXu9LXLcQtxbWy7fbd4erwRzcaZbNhXqkaZQjMNryXzN1BZYkP344zpQ0i4NsAAdzN6DGVxvLkjJr1JWbsBF2g4zFP76Ak5EmnqMcQD57I23u6w==;
 31:N7mTJwc2860E9VCF9AOxPODgTzIzsUG+R88lYI9FxaLFG2/Hu/j5kkvf33N1B83TJykIzuVxVcDlM/LzIBKSVteOM52OPg+OaSzgsP9obDzinSVFql9FvRfLbgl6lTZL1vsdTKLQg1rP7JUL7Q/JdXwU0N+CwKH0wq4d1gBBacSufRpcLRDd8khFpxtFyRzgLSEwiO+Zi5cU7+i7SKYgSL6qGWFa1B7GMNJ+mI7Atuc=
X-MS-TrafficTypeDiagnostic: DB6PR0602MB2805:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2805;
 20:ojVUmtkeC5ge9z+Q5sHLRhXUTzFaRPiIGM8na2bhidPzcQNjrMEb8uN5WC3AzSg7XTOoW4EzqBW1FLZkFoAHPMz7yV97N6dckYqKtvZXVSSSmVGOJrFc4F6Ikc8MSuH9KTbbWUS9cmy8GA+nf+BppJ5FnH0XjdwzrKPXw8mdie/o/uV2daGCqOv9h5n+STGyEM5AzIQY+uJsVTbLYKkkLg0MErbeIxPfyCFzJJ0drhM06X98u65yHXTla1jQ+os31i03iotDrPrWaufrpoVFw6jpW1cmxxnSaX/KraHzyl2VMBqO3Yb/OPIy04hOPozhmcKnpqeRgaFbg0vZH+NUng==;
 4:1pAUS0wt+hBPwA3bck7iL/jIuQOlhuoi1nbKF2MnZdIQmSFbW51fLMzlfhzmOGk8F8c33q//NUtzcxb94xJBsyWQwq8qgwW1bEDC/CVpYcQwk0B5ojJ6YhTguJmmQW4L4my673AEPurnhAiFQWCKC+SOgNe+FOv5p7OgVJrKBoFYy50bLtBrv7JN5hmL7HSW+E37DApThlB94gMKR9EYzZC+iahOSrW7hVdqrkMdxkDj/BfNYI+k4JRQCYakTWpn1bPcjqWFMB/cF3+EHJ6kjJ535PRsmY5FgscMPM9WJob139MLEo3DHfWGYQSYxzsH
X-Microsoft-Antispam-PRVS: <DB6PR0602MB28051DAB524E643B1A5B100B87E40@DB6PR0602MB2805.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(22074186197030);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231101)(944501161)(10201501046)(6041288)(20161123558120)(20161123560045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011);
 SRVR:DB6PR0602MB2805; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0602MB2805; 
X-Forefront-PRVS: 0568F32D91
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(366004)(396003)(39860400002)(376002)(346002)(39380400002)(189003)(199004)(7110500001)(59450400001)(53376002)(478600001)(5005980100005)(7736002)(5660300001)(4326008)(53936002)(47776003)(575784001)(55016002)(8666007)(54906003)(6306002)(7696005)(9686003)(66066001)(305945005)(52116002)(86362001)(8936002)(81156014)(16526019)(58126008)(25786009)(97736004)(21086003)(81166006)(6506007)(316002)(106356001)(16586007)(83506002)(786003)(74482002)(2906002)(68736007)(6916009)(42882006)(67846002)(36756003)(8676002)(2420400007)(105586002)(186003)(23726003)(6666003)(386003)(10710500007)(3846002)(6116002)(15650500001)(50466002)(69596002)(26005)(118906001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:DB6PR0602MB2805; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB6PR0602MB2805;
 23:C3dUzZrcl53K+fBGV8dZpXnjatpcXoz8jEThiJP?=
 =?us-ascii?Q?XcZmIi+zSavGXQDMGzuNjHrwQT0DHQXTeF2rK+2rahRBjz1+tIMioAJCMETV?=
 =?us-ascii?Q?Um7O8ZPCxBIIFQ++RiZnPpcEh3+DUnVBglFm7u8xMe4Kg7Es7OkZDJX17oFq?=
 =?us-ascii?Q?dhUG6rKZ4kV6byvrrpGGOzoxLGmVqVMtpYUi6r7XhR3wsiqMeu6sKM2MA/wP?=
 =?us-ascii?Q?IrCoczn8r4E0COxj5vqFhuuU1r8yLqUYPsvkyt7bb+82SphaSG+51p2Ch85p?=
 =?us-ascii?Q?rAulIpA7larlM/t90oYpsLDGaMRN2fqKiDGII13eOn8zBQ7KlB9b6PPtO4qU?=
 =?us-ascii?Q?tSP9mx3CMKeepZQrUX2up2BlgJNiZpm9AIyX5K+I+iECufd539ssZilIEmCt?=
 =?us-ascii?Q?egDjcgw0+bjkymZ/TabEfeXJLavA2KUHP51hQhylkUrVMTOiI1WOVXJBOFGj?=
 =?us-ascii?Q?BHrLI0XVw86NFcPBgB4D+lFu/aT+tt9lUWmlYDP7DjsIiUS1iXJnfDX91qwp?=
 =?us-ascii?Q?vpaa9wZpXeFdD5O4JkxM1+bvmXQ6UEeHVIH4Bgv9r16Ikr2Kg5AfuYi0PvQK?=
 =?us-ascii?Q?YXTkmudR1SncK/Xq0M65uKo72/+DyvXm3ZxnvMpDGcm9Cw2eL7dePjsBXxfD?=
 =?us-ascii?Q?70mB5rXA/iAfBoQU5xtAqwCvPzieBptXc4KqE+W7eVDQFS1J+RyF5yLGnL2Y?=
 =?us-ascii?Q?VVbshLloaoeAM2zUPNRaJg0CuNFPEMqWao2TpXE0mgG7MeOjs8pp9nsl3JC8?=
 =?us-ascii?Q?sx0QPqjy8WagAUc37t49oblONY2PcdX09Vp0nuy0pvljG/fhUe08zSSl+yHW?=
 =?us-ascii?Q?6Dhk/Lqs7f2zUZbRXpC0rBA3IYVL96fSRvmsJgefV6+jvcrxtXpB4mNgm8Rs?=
 =?us-ascii?Q?obqwFFrdPdlC4MpMhgDudj7xjSfCp5jYjiRuYGk8UqmzQHObHgZSP7SCOcrR?=
 =?us-ascii?Q?SITLemxRN1Ukk0dqSA9vSTpRR8RefoR0FrDTa6cFQwRrdGaBekr4MDCJvGQQ?=
 =?us-ascii?Q?CFd0UjjPdjXjOiKpPe8ZySSvHintR4Y6CKLQl6mcGPRgqc0wdOjU8GN3BfkK?=
 =?us-ascii?Q?RAaHHWXVkJvaNpm6o7cH8tgrOr0Er6ZB9jZgoFFV3m+Nob3T3vzgeOQXF0be?=
 =?us-ascii?Q?Yn7uTlL5+Wt0bxsnm2dA620LYLWAHmJfX3EJAAIPsRAMTXBfJJQDMy0AKSBG?=
 =?us-ascii?Q?FYbUk+5INitmH1B2VDUYq3K/LBEVjFSDgalXTgi0I+dDglDgtcTqKmGIjyvu?=
 =?us-ascii?Q?sW/wuQX9s0Ijq7aB02/+eKDLW7Y8nT0vsJoT9MIWpOGMgKSbRqjclVzu+Lj3?=
 =?us-ascii?Q?Bao81ZI7TvNKFE2DGgE+BikyIdO2jreSe2K9pxPLwjVT+d2Vyw0SBDNKoxN/?=
 =?us-ascii?Q?NUqmTBRvN3VncU2PCkZPg70USpJRsj2++5BdQ3VM3kp/+G7eJKvJR6t50Frz?=
 =?us-ascii?Q?ttGSbmmucQtzLaS6zOs8k6150neMu0sOA5aC9DOiYKsbjeO6TkFZUCIA3LBh?=
 =?us-ascii?Q?o1Q7Wi1f+ot70aA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0602MB2805;
 6:JrAJ5gzhX9IIefITKQEuy51MmXd6CR4YYxRugsRzRZeb3nv9lHLe3EgsVzklyfM40ncKnPUU9JqgLJWfpjCOBr1trRlufxuavZGccKZ5mXQj0e6WKI+PR9Mf3RVXgItKTvuslu9Vt7f3i7OpHkN0Ip/b5FzZ/xXNvuxh8udMo/IsaKwdrgCXn51KmqqELXVsijZjlSMrN+5Cq+mzNoq/xGKMQSfW47YxQ+BVBOhLtTt5e3SM2uUUPqdD/JUbyTO+JG7Bln7XU48lYB2U6+e2VTnAaUy05ZiqeeqKIQ/y1hGU2MfM/DU39FYZJ3EUqUnn0cNY1pO6/k8Yn7DlpcBXbSljCUIy2YMQacZ6tod9kwA=;
 5:TAmDKPkHq4NLVJhvmgmoMtOrAN+cVaXEtJCKQdhjHFYUowiI+7+ZtlKH6zYb9G5QUNnSSQ+hdpufwNY6s2H1RxWTWh/H03ZC8dgHjRdIZX9iv57d8WEVfRKc5H8VrvnQLkElPd4bE/IRzVBfialSVeGLbiXc9aCXZV9AHP2nYYk=;
 24:v7H8ZWfQP69I+KtUlPdOzvkbSbnHVKtAliWItxFNDgcbXOGG8yTDE3melrCzbcvpYTZk9fENAbjOw9iIIjo4R5nBTFcGyE7QLcJBUPd2k1U=;
 7:Fx9bMlMyvGTySFCRgdQyrzouTRZf7AAvAXh8vymEs/ka29u5rYifhkGLof+EDFncotMDi81q84iQBXyEjnYtmKwoRJsi+8lhesBcH+sFWlM/NfcAq7JCSdVd1yDqUP0j4INi3V27v2sQB7vaeEZ5ui1Ey6SddPa93CtwMWr2avx3BQFUHy79bVZMOZ5+LrB2EibevGEgzGZV+XqM9apMMqPES8+6unYMXjcYIOtaIDcdlyDnkaBwx65lH8oH1eTl
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Jan 2018 22:56:59.9746 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4ba592ab-f841-434a-80d8-08d56834c57c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0602MB2805
Cc: Marcello Seri <marcello.seri@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 John Thomson <git@johnthomson.fastmail.com.au>, David Scott <dave@recoil.org>
Subject: [Xen-devel] [PATCH 2/2] update the minimal ocaml version to 4.02
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

VGhlIG9jYW1sIHNhZmUtc3RyaW5ncyBwYXRjaCB1c2VzIGNvZGUgaW50cm9kdWNlZCBpbiBvY2Ft
bCA0LjAyCnNvIHVwZGF0ZSB0aGUgbWluaW1hbCB2ZXJzaW9uLgpTaWduZWQtb2ZmLWJ5OiBNaWNo
YWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgotLS0KICBzdHViZG9tL2NvbmZpZ3Vy
ZSAgICB8IDQgKystLQogIHN0dWJkb20vY29uZmlndXJlLmFjIHwgMiArLQogIHRvb2xzL2NvbmZp
Z3VyZSAgICAgIHwgMiArLQogIHRvb2xzL2NvbmZpZ3VyZS5hYyAgIHwgMiArLQogIDQgZmlsZXMg
Y2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3N0
dWJkb20vY29uZmlndXJlIGIvc3R1YmRvbS9jb25maWd1cmUKaW5kZXggYTdhMGMwOTE1NC4uYWJi
NzQ5ZmFlZCAxMDA3NTUKLS0tIGEvc3R1YmRvbS9jb25maWd1cmUKKysrIGIvc3R1YmRvbS9jb25m
aWd1cmUKQEAgLTM1MjgsMTAgKzM1MjgsMTAgQEAgR1JVQl9WRVJTSU9OPSIwLjk3IgoKICBpZiB0
ZXN0ICJ4JE9DQU1MX1VSTCIgPSAieCI7IHRoZW4gOgoKLQlPQ0FNTF9VUkw9Imh0dHA6Ly9jYW1s
LmlucmlhLmZyL3B1Yi9kaXN0cmliL29jYW1sLTMuMTEiCisJT0NBTUxfVVJMPSJodHRwOi8vY2Ft
bC5pbnJpYS5mci9wdWIvZGlzdHJpYi9vY2FtbC00LjAyIgoKICBmaQotT0NBTUxfVkVSU0lPTj0i
My4xMS4wIgorT0NBTUxfVkVSU0lPTj0iNC4wMi4wIgoKCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9j
b25maWd1cmUuYWMgYi9zdHViZG9tL2NvbmZpZ3VyZS5hYwppbmRleCA5ZmVjODUzOWQyLi45MDY2
ZGZhYWE3IDEwMDY0NAotLS0gYS9zdHViZG9tL2NvbmZpZ3VyZS5hYworKysgYi9zdHViZG9tL2Nv
bmZpZ3VyZS5hYwpAQCAtNjUsNyArNjUsNyBAQCBBWF9TVFVCRE9NX0xJQihbTElCUENJXSwgW2xp
YnBjaV0sIFsyLjIuOV0sIFtodHRwOi8vd3d3Lmtlcm5lbC5vcmcvcHViL3NvZnR3YXJlLwogIEFY
X1NUVUJET01fTElCKFtORVdMSUJdLCBbbmV3bGliXSwgWzEuMTYuMF0sIFtmdHA6Ly9zb3VyY2Vz
LnJlZGhhdC5jb20vcHViL25ld2xpYl0pCiAgQVhfU1RVQkRPTV9MSUIoW0xXSVBdLCBbbHdpcF0s
IFsxLjMuMF0sIFtodHRwOi8vZG93bmxvYWQuc2F2YW5uYWguZ251Lm9yZy9yZWxlYXNlcy9sd2lw
XSkKICBBWF9TVFVCRE9NX0xJQihbR1JVQl0sIFtncnViXSwgWzAuOTddLCBbaHR0cDovL2FscGhh
LmdudS5vcmcvZ251L2dydWJdKQotQVhfU1RVQkRPTV9MSUJfTk9FWFQoW09DQU1MXSwgW29jYW1s
XSwgWzMuMTEuMF0sIFtodHRwOi8vY2FtbC5pbnJpYS5mci9wdWIvZGlzdHJpYi9vY2FtbC0zLjEx
XSkKK0FYX1NUVUJET01fTElCX05PRVhUKFtPQ0FNTF0sIFtvY2FtbF0sIFs0LjAyLjBdLCBbaHR0
cDovL2NhbWwuaW5yaWEuZnIvcHViL2Rpc3RyaWIvb2NhbWwtNC4wMl0pCiAgQVhfU1RVQkRPTV9M
SUIoW0dNUF0sIFtsaWJnbXBdLCBbNC4zLjJdLCBbZnRwOi8vZnRwLmdtcGxpYi5vcmcvcHViL2dt
cC00LjMuMl0pCiAgQVhfU1RVQkRPTV9MSUIoW1BPTEFSU1NMXSwgW3BvbGFyc3NsXSwgWzEuMS40
XSwgW2h0dHA6Ly9wb2xhcnNzbC5vcmcvY29kZS9yZWxlYXNlc10pCiAgQVhfU1RVQkRPTV9MSUIo
W1RQTUVNVV0sIFtiZXJsaW9zIHRwbSBlbXVsYXRvcl0sIFswLjcuNF0sIFtodHRwOi8vZG93bmxv
YWQuYmVybGlvcy5kZS90cG0tZW11bGF0b3JdKQpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJl
IGIvdG9vbHMvY29uZmlndXJlCmluZGV4IDA1OTIxYjQ4OTguLmZlYjM0ZmMwM2QgMTAwNzU1Ci0t
LSBhL3Rvb2xzL2NvbmZpZ3VyZQorKysgYi90b29scy9jb25maWd1cmUKQEAgLTY2MTYsNyArNjYx
Niw3IEBAIGVsc2UKICAgICAgICAgICAgICAgICAgICAgICAtZSAncy9bXjAtOV0vL2cnYAoKCi0g
IGF4X2NvbXBhcmVfdmVyc2lvbl9CPWBlY2hvICIzLjA5LjMiIHwgc2VkIC1lICdzL1woWzAtOV0q
XCkvWlwxWi9nJyBcCisgIGF4X2NvbXBhcmVfdmVyc2lvbl9CPWBlY2hvICI0LjAyLjAiIHwgc2Vk
IC1lICdzL1woWzAtOV0qXCkvWlwxWi9nJyBcCiAgICAgICAgICAgICAgICAgICAgICAgLWUgJ3Mv
WlwoWzAtOV1cKVovWjBcMVovZycgXAogICAgICAgICAgICAgICAgICAgICAgIC1lICdzL1pcKFsw
LTldWzAtOV1cKVovWjBcMVovZycgXAogICAgICAgICAgICAgICAgICAgICAgIC1lICdzL1pcKFsw
LTldWzAtOV1bMC05XVwpWi9aMFwxWi9nJyBcCmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUu
YWMgYi90b29scy9jb25maWd1cmUuYWMKaW5kZXggZDFhM2E3OGQ4Ny4uMDZlYjE2ZGI0ZiAxMDA2
NDQKLS0tIGEvdG9vbHMvY29uZmlndXJlLmFjCisrKyBiL3Rvb2xzL2NvbmZpZ3VyZS5hYwpAQCAt
Mjk0LDcgKzI5NCw3IEBAIEFTX0lGKFt0ZXN0ICJ4JG9jYW1sdG9vbHMiID0gInh5Il0sIFsKICAg
ICAgICAgICAgICBBQ19NU0dfRVJST1IoW09jYW1sIHRvb2xzIGVuYWJsZWQsIGJ1dCBtaXNzaW5n
IG9jYW1sb3B0IG9yIG9jYW1sZmluZF0pXSkKICAgICAgICAgIG9jYW1sdG9vbHM9Im4iCiAgICAg
IF0sIFsKLSAgICAgICAgQVhfQ09NUEFSRV9WRVJTSU9OKFskT0NBTUxWRVJTSU9OXSwgW2x0XSwg
WzMuMDkuM10sIFsKKyAgICAgICAgQVhfQ09NUEFSRV9WRVJTSU9OKFskT0NBTUxWRVJTSU9OXSwg
W2x0XSwgWzQuMDIuMF0sIFsKICAgICAgICAgICAgICBBU19JRihbdGVzdCAieCRlbmFibGVfb2Nh
bWx0b29scyIgPSAieHllcyJdLCBbCiAgICAgICAgICAgICAgICAgIEFDX01TR19FUlJPUihbWW91
ciB2ZXJzaW9uIG9mIE9DYW1sOiAkT0NBTUxWRVJTSU9OIGlzIG5vdCBzdXBwb3J0ZWRdKV0pCiAg
ICAgICAgICAgICAgb2NhbWx0b29scz0ibiIKLS0gCjIuMTQuMwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 00:01:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 00:01:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egfpw-0004M5-2a; Wed, 31 Jan 2018 00:01:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9wlp=e2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egfpu-0004Lz-Pk
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 00:01:10 +0000
X-Inumbo-ID: e4451f0b-0619-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e4451f0b-0619-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 00:01:31 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1540921738;
 Wed, 31 Jan 2018 00:01:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1540921738
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 30 Jan 2018 16:01:03 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: mjaggi@caviumnetworks.com
Message-ID: <alpine.DEB.2.10.1801301533160.11958@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 sstabellini@kernel.org
Subject: [Xen-devel] ThunderX support in Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWFuaXNoLAoKSSBhbSB0ZXN0aW5nIFhlbiBzdXBwb3J0IGluIFRodW5kZXJYLCBidXQgSSBh
bSBoYXZpbmcgc29tZSBpc3N1ZXMKYm9vdGluZyBEb20wIHVzaW5nIFhlbiBzdGFnaW5nIGFuZCB0
aGUgVWJ1bnR1IFhlbmlhbCBrZXJuZWwgKGl0IGhhcwpDT05GSUdfWEVOIGVuYWJsZWQpLiBUaGUg
dHJhY2UgaXMgYXBwZW5lZCB0byB0aGlzIGVtYWlsLiBJIGFtIHVzaW5nIHRoZQpkZXZpY2UgdHJl
ZSBjb252ZXJ0ZWQgZnJvbSAvcHJvYy9kZXZpY2UtdHJlZSBvbiB0aGUgcnVubmluZyBzeXN0ZW0K
d2l0aG91dCBYZW4uCgpEbyBJIG5lZWQgdG8gdXBkYXRlIExpbnV4IGtlcm5lbD8gRG8gSSBuZWVk
IHRvIHVzZSBhIHNwZWNpZmljIERUQj8gSWYKc28sIGNvdWxkIHlvdSBwbGVhc2UgcG9zdCB0aGUg
a2VybmVsIGNvbmZpZyBhbmQgZHRzPyBBbnkgaGVscCB3b3VsZCBiZQphcHByZWNpYXRlZC4KClRo
YW5rcyEKCi0gU3RlZmFubwoKClsgICAgMy4yNzMwOThdIFVuYWJsZSB0byBoYW5kbGUga2VybmVs
IE5VTEwgcG9pbnRlciBkZXJlZmVyZW5jZSBhdCB2aXJ0dWFsIGFkZHJlc3MgMDAwMDAwODAKWyAg
ICAzLjI4MTI1NF0gcGdkID0gZmZmZjAwMDAwOTQ2ZDAwMApbICAgIDMuMjg0NzIxXSBbMDAwMDAw
ODBdICpwZ2Q9MDAwMDAwMDBiZmZmZTAwMywgKnB1ZD0wMDAwMDAwMGJmZmZkMDAzLCAqcG1kPTAw
MDAwMDAwMDAwMDAwMDAKWyAgICAzLjI5MzA1OV0gSW50ZXJuYWwgZXJyb3I6IE9vcHM6IDk2MDAw
MDA0IFsjMV0gU01QClsgICAgMy4yOTgwMDFdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDMuMzAx
MTI3XSBDUFU6IDgxIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgNC4xMC4wLTM4
LWdlbmVyaWMgIzQyfjE2LjA0LjEtVWJ1bnR1ClsgICAgMy4zMDk1NjRdIEhhcmR3YXJlIG5hbWU6
IGNhdml1bSx0aHVuZGVyLTg4eHggKERUKQpbICAgIDMuMzE0NDkyXSB0YXNrOiBmZmZmODAwMDdj
NTczYTAwIHRhc2suc3RhY2s6IGZmZmY4MDAwN2M1NzgwMDAKWyAgICAzLjMyMDQ4NV0gUEMgaXMg
YXQgYXJtX3NtbXVfZGV2aWNlX2NmZ19wcm9iZSsweDMwMC8weDc3MApbICAgIDMuMzI2MDM5XSBM
UiBpcyBhdCBhcm1fc21tdV9kZXZpY2VfY2ZnX3Byb2JlKzB4MjVjLzB4NzcwClsgICAgMy4zMzE1
OTBdIHBjIDogWzxmZmZmMDAwMDA4Njk4OWY4Pl0gbHIgOiBbPGZmZmYwMDAwMDg2OTg5NTQ+XSBw
c3RhdGU6IDgwNDAwMDQ1ClsgICAgMy4zMzkwNTNdIHNwIDogZmZmZjgwMDA3YzU3YjlkMApbICAg
IDMuMzQyNDM5XSB4Mjk6IGZmZmY4MDAwN2M1N2I5ZDAgeDI4OiAwMDAwMDAwMDAwMDAwMDAwIApb
ICAgIDMuMzQ3ODIwXSB4Mjc6IDAwMDAwMDAwMDAwMDAwMDAgeDI2OiBmZmZmMDAwMDA5NDQ0MDAw
IApbICAgIDMuMzUzMjAxXSB4MjU6IDAwMDAwMDAwMDAwMDAwMDEgeDI0OiAwMDAwMDAwMDAwMDAw
MDAwIApbICAgIDMuMzU4NTgyXSB4MjM6IGZmZmYwMDAwMDkzNmYwMDAgeDIyOiAwMDAwZmZmZmZm
ZmZmZmZmIApbICAgIDMuMzYzOTYzXSB4MjE6IGZmZmY4MDAwNzkxZTIwMTAgeDIwOiAwMDAwMDAw
MDU4MDBmNTU1IApbICAgIDMuMzY5MzQ0XSB4MTk6IGZmZmY4MDAwNzkxZTE4MTggeDE4OiBmZmZm
MDAwMDA5MjI4YjEwIApbICAgIDMuMzc0NzI2XSB4MTc6IDAwMDAwMDAwMTQ1YmVmYzQgeDE2OiAw
MDAwMDAwMGRlYWRiZWVmIApbICAgIDMuMzgwMTA3XSB4MTU6IGZmZmYwMDAwODkzODE4NTcgeDE0
OiAyOTc5NmM2ZTZmMjAzMjJkIApbICAgIDMuMzg1NDg4XSB4MTM6IDY1Njc2MTc0NzMyMDMwMjgg
eDEyOiAyMDczNmI2ZTYxNjIyMDc0IApbICAgIDMuMzkwODY5XSB4MTE6IDc4NjU3NDZlNmY2MzIw
MzggeDEwOiAzMjMxMDkyMDNhMzA3NTZkIApbICAgIDMuMzk2MjUxXSB4OSA6IDZkNzMyZTMwMzAz
MDMwMzAgeDggOiBmZmZmMDAwMDA4NjVkNDUwIApbICAgIDMuNDAxNjMyXSB4NyA6IGZmZmYwMDAw
MDhlZGEwMDAgeDYgOiAwMDAwMDAwMDAwMDAwMWY5IApbICAgIDMuNDA3MDEzXSB4NSA6IGZmZmYw
MDAwMDkzODM4YzggeDQgOiAwMDAwMDAwMDAwMDAwMDAwIApbICAgIDMuNDEyMzk0XSB4MyA6IGZm
ZmYwMDAwMDk0NDRlZTggeDIgOiAwMDAwMDAwMDAwMDAwMDAwIApbICAgIDMuNDE3Nzc1XSB4MSA6
IDAwMDAwMDAwMDAwMDAwMDIgeDAgOiAwMDAwMDAwMDAwMDAwMDAwIApbICAgIDMuNDIzMTU2XSAK
WyAgICAzLjQyNDcxOV0gUHJvY2VzcyBzd2FwcGVyLzAgKHBpZDogMSwgc3RhY2sgbGltaXQgPSAw
eGZmZmY4MDAwN2M1NzgwMDApClsgICAgMy40MzE0OTBdIFN0YWNrOiAoMHhmZmZmODAwMDdjNTdi
OWQwIHRvIDB4ZmZmZjgwMDA3YzU3YzAwMCkKWyAgICAzLjQzNzMwNl0gYjljMDogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZmZmY4MDAwN2M1N2JhMjAgZmZmZjAwMDAwODY5YTIz
MApbICAgIDMuNDQ1MjA0XSBiOWUwOiBmZmZmODAwMDc5MWUxODE4IDAwMDAwMDAwMDAwMDAwODEg
MDAwMDAwMDAwMDAwMDA4MSBmZmZmODAwMDc5MWUyMDAwClsgICAgMy40NTMxMDJdIGJhMDA6IGZm
ZmY4MDAwNzkxZTIwMTAgZmZmZjAwMDAwOTIyODAwMCBmZmZmMDAwMDA5MmQ1MDAwIGZmZmY4MDAw
NzkxZTIwMDAKWyAgICAzLjQ2MTAwMV0gYmEyMDogZmZmZjgwMDA3YzU3YmE4MCBmZmZmMDAwMDA4
NmFjZWE4IGZmZmYwMDAwMDkyZDU3MzAgZmZmZjgwMDA3OTFlMjAxMApbICAgIDMuNDY4OTE5XSBi
YTQwOiBmZmZmMDAwMDA5MmQ1NzA4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwClsgICAgMy40NzY3OTddIGJhNjA6IGZmZmYwMDAwMDkyZDUwMDAgZmZm
ZjAwMDAwOTQ0NDAwMCAwMDAwODMwMDAwMDAwMDAwIDAwMDAwMDAwMDAwNDBhMTEKWyAgICAzLjQ4
NDY5NV0gYmE4MDogZmZmZjgwMDA3YzU3YmFiMCBmZmZmMDAwMDA4NmFhNmZjIGZmZmY4MDAwNzkx
ZTIwMTAgZmZmZjAwMDAwOTQ0NDAwMApbICAgIDMuNDkyNTkzXSBiYWEwOiBmZmZmMDAwMDA5MmQ1
NzMwIGZmZmYwMDAwMDk0NDQwMDAgZmZmZjgwMDA3YzU3YmFmMCBmZmZmMDAwMDA4NmFhYTZjClsg
ICAgMy41MDA1MTFdIGJhYzA6IDAwMDAwMDAwMDAwMDAwMDEgZmZmZjAwMDAwOTJkNTczMCBmZmZm
ODAwMDc5MWUyMDEwIGZmZmY4MDAwN2M1N2JiYzgKWyAgICAzLjUwODM5MF0gYmFlMDogMDAwMDAw
MDAwMDAwMDAwMCBmZmZmODAwMDc5MWUyMmUwIGZmZmY4MDAwN2M1N2JiMjAgZmZmZjAwMDAwODZh
ODA2OApbICAgIDMuNTE2Mjg4XSBiYjAwOiAwMDAwMDAwMDAwMDAwMDAwIGZmZmY4MDAwN2M1N2Ji
YzggZmZmZjAwMDAwODZhYTliOCBmZmZmMDAwMDA5MjI4MDAwClsgICAgMy41MjQxODZdIGJiMjA6
IGZmZmY4MDAwN2M1N2JiODAgZmZmZjAwMDAwODZhYTI1OCBmZmZmODAwMDc5MWUyMDEwIGZmZmYw
MDAwMDkyMjgwMDAKWyAgICAzLjUzMjEwNF0gYmI0MDogZmZmZjgwMDA3OTFlMjA3MCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDEgZmZmZjAwMDAwODZhYTI0MApbICAgIDMuNTM5OTg2
XSBiYjYwOiBmZmZmODAwMDc5MWUyMDEwIGZmZmY4MDAwN2FiZmZhYzggZmZmZjgwMDA3OTE3YWQ2
OCAwMDAwMDAwMDAwMDQwYTExClsgICAgMy41NDc4ODFdIGJiODA6IGZmZmY4MDAwN2M1N2JiZTAg
ZmZmZjAwMDAwODZhYWI5NCBmZmZmODAwMDc5MWUyMDEwIGZmZmY4MDAwNzkxZTIwMTAKWyAgICAz
LjU1NTc3OV0gYmJhMDogZmZmZjAwMDAwOTJkNjRjMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmYwMDAw
MDkyMjgwMDAgZmZmZjgwMDA3OTFlMjAxMApbICAgIDMuNTYzNjk3XSBiYmMwOiBmZmZmMDAwMDA5
MmQ2MWMwIGZmZmY4MDAwNzkxZTIwMTAgMDAwMDAwMDAwMDAwMDAwMSAwMDAwMDAwMDAwMDQwYTEx
ClsgICAgMy41NzE1NzZdIGJiZTA6IGZmZmY4MDAwN2M1N2JjMDAgZmZmZjAwMDAwODZhOTQ5MCBm
ZmZmODAwMDc5MWUyMDIwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjU3OTQ3NF0gYmMwMDogZmZm
ZjgwMDA3YzU3YmMzMCBmZmZmMDAwMDA4NmE2OTljIGZmZmY4MDAwNzkxZTIwMjAgZmZmZjgwMDA3
OTFlMjAxMApbICAgIDMuNTg3MzcyXSBiYzIwOiBmZmZmMDAwMDA5MmQ2MWMwIGZmZmYwMDAwMDg2
YTY5OTQgZmZmZjgwMDA3YzU3YmNiMCBmZmZmMDAwMDA4ODlhYzQ4ClsgICAgMy41OTUyOTBdIGJj
NDA6IGZmZmY4MDAwNzkxZTIwMDAgZmZmZjgwMDA3OTFlMjAxMCAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmY4MDAwN2ZmZDdlNTAKWyAgICAzLjYwMzE2OV0gYmM2MDogMDAwMDAwMDAwMDAwMDAwMCBmZmZm
MDAwMDA4ZTY5YTc4IGZmZmYwMDAwMDhlMDA0YjggZmZmZjAwMDAwOGRlYTdmMApbICAgIDMuNjEx
MDY3XSBiYzgwOiBmZmZmMDAwMDA4ZTY5YTQ4IGZmZmYwMDAwMDhlZDgyMDAgMDAwMDAwMDAwMDAw
MDAwMCBmZmZmODAwMDc5MWUyMDEwClsgICAgMy42MTg5NjVdIGJjYTA6IDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDA0MGExMSBmZmZmODAwMDdjNTdiY2QwIGZmZmYwMDAwMDg4OWI2YjQKWyAg
ICAzLjYyNjg4M10gYmNjMDogZmZmZjgwMDA3OTFlMjAwMCBmZmZmODAwMDc5MWUyMDEwIGZmZmY4
MDAwN2M1N2JkMTAgZmZmZjAwMDAwODg5Yjc0OApbICAgIDMuNjM0NzYxXSBiY2UwOiBmZmZmODAw
MDdmZmQ3ZGI4IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmMDAwMDA4ZDFk
MTQwClsgICAgMy42NDI2NjBdIGJkMDA6IGZmZmYwMDAwMDkzNjIwMDAgZmZmZjAwMDAwOGU0ZTIw
MCBmZmZmODAwMDdjNTdiZDQwIGZmZmYwMDAwMDhlNGUyNzAKWyAgICAzLjY1MDU1OF0gYmQyMDog
ZmZmZjgwMDA3ZmZkN2RiOCBmZmZmMDAwMDA4ZWQ0ZTAwIGZmZmY4MDAwN2ZmZDdkYjggZmZmZjAw
MDAwOGQxZDE0MApbICAgIDMuNjU4NDc2XSBiZDQwOiBmZmZmODAwMDdjNTdiZDYwIGZmZmYwMDAw
MDhlNGUxN2MgZmZmZjAwMDAwOTIyODAwMCBmZmZmMDAwMDA5MmZhMDAwClsgICAgMy42NjYzNTRd
IGJkNjA6IGZmZmY4MDAwN2M1N2JkYTAgZmZmZjAwMDAwODA4M2I1YyBmZmZmMDAwMDA5MjI4MDAw
IGZmZmY4MDAwN2M1NzNhMDAKWyAgICAzLjY3NDI1M10gYmQ4MDogZmZmZjAwMDAwOGU0ZTExYyAw
MDAwMDAwMDAwMDAwMDAwIGZmZmYwMDAwMDhlZDRlMDAgMDAwMDAwMDAwMDA0MGExMQpbICAgIDMu
NjgyMTUxXSBiZGEwOiBmZmZmODAwMDdjNTdiZTMwIGZmZmYwMDAwMDhlMDBkZGMgMDAwMDAwMDAw
MDAwMDEwMCBmZmZmMDAwMDA5MjI4MDAwClsgICAgMy42OTAwNjldIGJkYzA6IGZmZmYwMDAwMDkz
NjIwMDAgMDAwMDAwMDAwMDAwMDAwMiBmZmZmMDAwMDA5MzYyMDAwIGZmZmYwMDAwMDhlNjlhNzgK
WyAgICAzLjY5Nzk0N10gYmRlMDogZmZmZjAwMDAwOGUwMDRiOCBmZmZmMDAwMDA4ZGVhNzAwIGZm
ZmYwMDAwMDhlNjlhNDggZmZmZjAwMDAwOGVkODExMApbICAgIDMuNzA1ODQ2XSBiZTAwOiBmZmZm
MDAwMDA5MjRhZTEwIGZmZmYwMDAwMDhjOWM3YjggMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMjAw
MDAwMDAyClsgICAgMy43MTM3NDRdIGJlMjA6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDA0
MGExMSBmZmZmODAwMDdjNTdiZWEwIGZmZmYwMDAwMDhhMTYzNTAKWyAgICAzLjcyMTY2M10gYmU0
MDogZmZmZjAwMDAwOGExNjMzOCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMApbICAgIDMuNzI5NTQwXSBiZTYwOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy43Mzc0
MzhdIGJlODA6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwNDBhMTEKWyAgICAzLjc0NTMzN10gYmVhMDogMDAwMDAwMDAwMDAwMDAw
MCBmZmZmMDAwMDA4MDgzOGEwIGZmZmYwMDAwMDhhMTYzMzggMDAwMDAwMDAwMDAwMDAwMApbICAg
IDMuNzUzMjU1XSBiZWMwOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy43NjExMzNdIGJlZTA6IDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKWyAgICAzLjc2OTAzMV0gYmYwMDogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMApbICAgIDMuNzc2OTMwXSBiZjIwOiAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwClsgICAgMy43ODQ4NDhdIGJmNDA6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjc5MjcyNl0g
YmY2MDogMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMApbICAgIDMuODAwNjI0XSBiZjgwOiAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy44
MDg1MjJdIGJmYTA6IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKWyAgICAzLjgxNjQ0MV0gYmZjMDogMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDA1IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMApb
ICAgIDMuODI0MzE5XSBiZmUwOiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwClsgICAgMy44MzIyMTZdIENhbGwgdHJhY2U6
ClsgICAgMy44MzQ3MzRdIEV4Y2VwdGlvbiBzdGFjaygweGZmZmY4MDAwN2M1N2I3ZTAgdG8gMHhm
ZmZmODAwMDdjNTdiOTEwKQpbICAgIDMuODQxMjQ0XSBiN2UwOiBmZmZmODAwMDc5MWUxODE4IDAw
MDEwMDAwMDAwMDAwMDAgMDAwMDAwMDA0MTM2MTAwMCBmZmZmMDAwMDA4Njk4OWY4ClsgICAgMy44
NDkxNDJdIGI4MDA6IDAwMDAwMDAwODA0MDAwNDUgZmYwMDMwNzU2ZDZkNzMyZSAwMDAwMDAwMDAw
MDAwMDA2IGZmZmYwMDAwMDgxM2JjN2MKWyAgICAzLjg1NzA0MF0gYjgyMDogZmZmZjgwMDA3YzU3
Yjg0MCBmZmZmMDAwMDA4MTNiZGFjIGZmZmY4MDAwN2MwODMxMDAgZmZmZjgwMDA3ZmZkZjA0OApb
ICAgIDMuODY0OTM5XSBiODQwOiBmZmZmODAwMDdjNTdiODkwIGZmZmYwMDAwMDgxM2JmN2MgZmZm
ZjAwMDAwOTIyODAwMCAwMDAwMDAwMDAwMDQwYTExClsgICAgMy44NzI4MzddIGI4NjA6IGZmZmY4
MDAwN2M1N2I5MTAgZmZmZjAwMDAwODZhNGJlMCBmZmZmODAwMDc5MWUyMDEwIGZmZmYwMDAwMDhj
YzY5ZTAKWyAgICAzLjg4MDczNV0gYjg4MDogZmZmZjgwMDA3YzU3Yjk2OCAwMDAwMDAwMDAwMDQw
YTExIGZmZmY4MDAwN2M1N2I5MTAgMDAwMDAwMDAwMDA0MGExMQpbICAgIDMuODg4NjMzXSBiOGEw
OiAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDIgMDAwMDAwMDAwMDAwMDAwMCBmZmZm
MDAwMDA5NDQ0ZWU4ClsgICAgMy44OTY1MzFdIGI4YzA6IDAwMDAwMDAwMDAwMDAwMDAgZmZmZjAw
MDAwOTM4MzhjOCAwMDAwMDAwMDAwMDAwMWY5IGZmZmYwMDAwMDhlZGEwMDAKWyAgICAzLjkwNDQz
M10gYjhlMDogZmZmZjAwMDAwODY1ZDQ1MCA2ZDczMmUzMDMwMzAzMDMwIDMyMzEwOTIwM2EzMDc1
NmQgNzg2NTc0NmU2ZjYzMjAzOApbICAgIDMuOTEyMzI3XSBiOTAwOiAyMDczNmI2ZTYxNjIyMDc0
IDY1Njc2MTc0NzMyMDMwMjgKWyAgICAzLjkxNzI3Nl0gWzxmZmZmMDAwMDA4Njk4OWY4Pl0gYXJt
X3NtbXVfZGV2aWNlX2NmZ19wcm9iZSsweDMwMC8weDc3MApbICAgIDMuOTIzODcyXSBbPGZmZmYw
MDAwMDg2OWEyMzA+XSBhcm1fc21tdV9kZXZpY2VfcHJvYmUrMHgyYjgvMHg3NDgKWyAgICAzLjkz
MDEyMl0gWzxmZmZmMDAwMDA4NmFjZWE4Pl0gcGxhdGZvcm1fZHJ2X3Byb2JlKzB4NTgvMHhjMApb
ICAgIDMuOTM1OTM2XSBbPGZmZmYwMDAwMDg2YWE2ZmM+XSBkcml2ZXJfcHJvYmVfZGV2aWNlKzB4
MmM0LzB4NDU4ClsgICAgMy45NDIwMzFdIFs8ZmZmZjAwMDAwODZhYWE2Yz5dIF9fZGV2aWNlX2F0
dGFjaF9kcml2ZXIrMHhiNC8weDE2MApbICAgIDMuOTQ4MjYyXSBbPGZmZmYwMDAwMDg2YTgwNjg+
XSBidXNfZm9yX2VhY2hfZHJ2KzB4ODAvMHhlMApbICAgIDMuOTUzOTAyXSBbPGZmZmYwMDAwMDg2
YWEyNTg+XSBfX2RldmljZV9hdHRhY2grMHhlOC8weDE3MApbICAgIDMuOTU5NTQzXSBbPGZmZmYw
MDAwMDg2YWFiOTQ+XSBkZXZpY2VfaW5pdGlhbF9wcm9iZSsweDI0LzB4MzAKWyAgICAzLjk2NTUz
Ml0gWzxmZmZmMDAwMDA4NmE5NDkwPl0gYnVzX3Byb2JlX2RldmljZSsweGEwLzB4YTgKWyAgICAz
Ljk3MTE3NF0gWzxmZmZmMDAwMDA4NmE2OTljPl0gZGV2aWNlX2FkZCsweDM4NC8weDYwOApbICAg
IDMuOTc2NDcyXSBbPGZmZmYwMDAwMDg4OWFjNDg+XSBvZl9kZXZpY2VfYWRkKzB4NDgvMHg2OApb
ICAgIDMuOTgxODUwXSBbPGZmZmYwMDAwMDg4OWI2YjQ+XSBvZl9wbGF0Zm9ybV9kZXZpY2VfY3Jl
YXRlX3BkYXRhKzB4OWMvMHhmOApbICAgIDMuOTg4NzkzXSBbPGZmZmYwMDAwMDg4OWI3NDg+XSBv
Zl9wbGF0Zm9ybV9kZXZpY2VfY3JlYXRlKzB4MzgvMHg0OApbICAgIDMuOTk1MjM4XSBbPGZmZmYw
MDAwMDhlNGUyNzA+XSBhcm1fc21tdV9vZl9pbml0KzB4MmMvMHg0NApbICAgIDQuMDAwODU3XSBb
PGZmZmYwMDAwMDhlNGUxN2M+XSBvZl9pb21tdV9pbml0KzB4NjAvMHhiNApbICAgIDQuMDA2MjYw
XSBbPGZmZmYwMDAwMDgwODNiNWM+XSBkb19vbmVfaW5pdGNhbGwrMHg1Yy8weDE2OApbICAgIDQu
MDExODgyXSBbPGZmZmYwMDAwMDhlMDBkZGM+XSBrZXJuZWxfaW5pdF9mcmVlYWJsZSsweDFhYy8w
eDI2NApbICAgIDQuMDE4MDQ2XSBbPGZmZmYwMDAwMDhhMTYzNTA+XSBrZXJuZWxfaW5pdCsweDE4
LzB4MTEwClsgICAgNC4wMjMzMzddIFs8ZmZmZjAwMDAwODA4MzhhMD5dIHJldF9mcm9tX2Zvcmsr
MHgxMC8weDMwClsgICAgNC4wMjg3MjNdIENvZGU6IDM3MDgxZjAwIGI0MDAxZTc1IGY5NDEzNmEw
IGI0MDAxZTIwIChmOTQwNDAwMikgClsgICAgNC4wMzQ5MjZdIC0tLVsgZW5kIHRyYWNlIGQ1NDBj
NTUwZTg4NTY3ZTggXS0tLQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 00:19:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 00:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egg7B-0005KU-Qy; Wed, 31 Jan 2018 00:19:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mav5=e2=ddns.com.au=adi@srs-us1.protection.inumbo.net>)
 id 1egg7A-0005KI-8u
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 00:19:00 +0000
X-Inumbo-ID: 4af29592-061c-11e8-ba59-bc764e045a96
Received: from smtp3.quick.net.au (unknown [175.45.125.7])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4af29592-061c-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 01:18:43 +0100 (CET)
Received: from next1.quick.net.au (unknown [175.45.125.93])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by smtp3.quick.net.au (Postfix) with ESMTPS id B556F40986
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 11:18:51 +1100 (AEDT)
Received: from next.quick.net.au (localhost [127.0.0.1])
 (Authenticated sender: adi@ddns.com.au)
 by next1.quick.net.au (Postfix) with ESMTPA id 4D457622D2
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 11:18:51 +1100 (AEDT)
Received: from eth1207.vic.adsl.internode.on.net ([150.101.223.182])
 by next.quick.net.au
 with HTTP (HTTP/1.1 POST); Wed, 31 Jan 2018 11:18:49 +1100
MIME-Version: 1.0
Date: Wed, 31 Jan 2018 11:18:49 +1100
From: Adi Pircalabu <adi@ddns.com.au>
To: xen-devel@lists.xenproject.org
Organization: DDNS
Message-ID: <b4129ec6500da5abe6c461c9ad8b975b@ddns.com.au>
X-Sender: adi@ddns.com.au
User-Agent: DDNS Next Webmail/1.2.7
X-Virus-Scanned: clamav-milter 0.99.3 at smtp3.quick.net.au
X-Virus-Status: Clean
X-Spam-Flag: NO
X-Spam-Status: No, score=-2.5 required=5.0 tests=ALL_TRUSTED,BAYES_00
 autolearn=ham autolearn_force=no version=3.4.1
X-Spam-Report: * -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP
 * -1.5 BAYES_00 BODY: Bayes spam probability is 0 to 1%
 *      [score: 0.0000]
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on smtp3.quick.net.au
Subject: [Xen-devel] kernel-ml-4.15.0-1.el7.elrepo.x86_64 doesn't boot as
	Xen PV domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SW5pdGlhbGx5IHN1Ym1pdHRlZCBoZXJlOiBodHRwOi8vZWxyZXBvLm9yZy9idWdzL3ZpZXcucGhw
P2lkPTgyMAoKTm8gaXNzdWVzIHdpdGggdGhlIGxhdGVzdCA0LjE0LjF4IHZlcnNpb25zLiBUaGUg
Y3Jhc2ggcmVwbGljYXRlcyBvbiAzIApoeXBlcnZpc29yczoKLSBDZW50T1MgNy40IHJ1bm5pbmcg
a2VybmVsIDQuOS43Ny0zMC5lbDcueDg2XzY0IGFuZCAKeGVuLTQuNi42LTkuZWw3Lng4Nl82NCBv
biBJbnRlbChSKSBDb3JlKFRNKSBpNy03NzAwIENQVSBAIDMuNjBHSHoKLSBDZW50T1MgNy40IHJ1
bm5pbmcga2VybmVsIDQuOS43Ny0zMC5lbDcueDg2XzY0IGFuZCAKeGVuLTQuNi42LTkuZWw3Lng4
Nl82NCBvbiBBTUQgUGhlbm9tKHRtKSBJSSBYNiAxMDkwVCBQcm9jZXNzb3IKLSBDZW50T1MgNi45
IHJ1bm5pbmcga2VybmVsIDQuOS43NS0zMC5lbDYueDg2XzY0IGFuZCAKeGVuLTQuNi42LTguZWw2
Lng4Nl82NCBvbiBJbnRlbChSKSBYZW9uKFIpIENQVSBFNTQyMCAgQCAyLjUwR0h6Cgp4bCBkbWVz
ZyBvbiBDZW50T1MgNy40ClsuLi5dCihkNikgSFZNIExvYWRlcgooZDYpIERldGVjdGVkIFhlbiB2
NC42LjYtOS5lbDcKKGQ2KSBYZW5idXMgcmluZ3MgQDB4ZmVmZmMwMDAsIGV2ZW50IGNoYW5uZWwg
MQooZDYpIFN5c3RlbSByZXF1ZXN0ZWQgU2VhQklPUwooZDYpIENQVSBzcGVlZCBpcyAzNjA3IE1I
egooZDYpIFJlbG9jYXRpbmcgZ3Vlc3QgbWVtb3J5IGZvciBsb3dtZW0gTU1JTyBzcGFjZSBkaXNh
YmxlZAooZDYpIFBDSS1JU0EgbGluayAwIHJvdXRlZCB0byBJUlE1CihkNikgUENJLUlTQSBsaW5r
IDEgcm91dGVkIHRvIElSUTEwCihkNikgUENJLUlTQSBsaW5rIDIgcm91dGVkIHRvIElSUTExCihk
NikgUENJLUlTQSBsaW5rIDMgcm91dGVkIHRvIElSUTUKKGQ2KSBwY2kgZGV2IDAxOjIgSU5URC0+
SVJRNQooZDYpIHBjaSBkZXYgMDE6MyBJTlRBLT5JUlExMAooZDYpIHBjaSBkZXYgMDI6MCBJTlRB
LT5JUlExMQooZDYpIHBjaSBkZXYgMDQ6MCBJTlRBLT5JUlE1CihkNikgTm8gUkFNIGluIGhpZ2gg
bWVtb3J5OyBzZXR0aW5nIGhpZ2hfbWVtIHJlc291cmNlIGJhc2UgdG8gMTAwMDAwMDAwCihkNikg
cGNpIGRldiAwMzowIGJhciAxMCBzaXplIDAwMjAwMDAwMDogMGYwMDAwMDA4CihkNikgcGNpIGRl
diAwMjowIGJhciAxNCBzaXplIDAwMTAwMDAwMDogMGYyMDAwMDA4CihkNikgcGNpIGRldiAwNDow
IGJhciAzMCBzaXplIDAwMDA0MDAwMDogMGYzMDAwMDAwCihkNikgcGNpIGRldiAwMzowIGJhciAz
MCBzaXplIDAwMDAxMDAwMDogMGYzMDQwMDAwCihkNikgcGNpIGRldiAwMzowIGJhciAxNCBzaXpl
IDAwMDAwMTAwMDogMGYzMDUwMDAwCihkNikgcGNpIGRldiAwMjowIGJhciAxMCBzaXplIDAwMDAw
MDEwMDogMDAwMDBjMDAxCihkNikgcGNpIGRldiAwNDowIGJhciAxMCBzaXplIDAwMDAwMDEwMDog
MDAwMDBjMTAxCihkNikgcGNpIGRldiAwNDowIGJhciAxNCBzaXplIDAwMDAwMDEwMDogMGYzMDUx
MDAwCihkNikgcGNpIGRldiAwMToyIGJhciAyMCBzaXplIDAwMDAwMDAyMDogMDAwMDBjMjAxCihk
NikgcGNpIGRldiAwMToxIGJhciAyMCBzaXplIDAwMDAwMDAxMDogMDAwMDBjMjIxCihkNikgTXVs
dGlwcm9jZXNzb3IgaW5pdGlhbGlzYXRpb246CihkNikgLSBDUFUwIC4uLiAzOS1iaXQgcGh5cyAu
Li4gZml4ZWQgTVRSUnMgLi4uIHZhciBNVFJScyBbMS84XSAuLi4gCmRvbmUuCihkNikgLSBDUFUx
IC4uLiAzOS1iaXQgcGh5cyAuLi4gZml4ZWQgTVRSUnMgLi4uIHZhciBNVFJScyBbMS84XSAuLi4g
CmRvbmUuCihkNikgV3JpdGluZyBTTUJJT1MgdGFibGVzIC4uLgooZDYpIExvYWRpbmcgU2VhQklP
UyAuLi4KKGQ2KSBDcmVhdGluZyBNUCB0YWJsZXMgLi4uCihkNikgTG9hZGluZyBBQ1BJIC4uLgoo
ZDYpIHZtODYgVFNTIGF0IGZjMDBhMTgwCihkNikgQklPUyBtYXA6CihkNikgMTAwMDAtMTAwZTM6
IFNjcmF0Y2ggc3BhY2UKKGQ2KSBjMDAwMC1mZmZmZjogTWFpbiBCSU9TCihkNikgRTgyMCB0YWJs
ZToKKGQ2KSBbMDBdOiAwMDAwMDAwMDowMDAwMDAwMCAtIDAwMDAwMDAwOjAwMGEwMDAwOiBSQU0K
KGQ2KSBIT0xFOiAwMDAwMDAwMDowMDBhMDAwMCAtIDAwMDAwMDAwOjAwMGMwMDAwCihkNikgWzAx
XTogMDAwMDAwMDA6MDAwYzAwMDAgLSAwMDAwMDAwMDowMDEwMDAwMDogUkVTRVJWRUQKKGQ2KSBb
MDJdOiAwMDAwMDAwMDowMDEwMDAwMCAtIDAwMDAwMDAwOmJmODAwMDAwOiBSQU0KKGQ2KSBIT0xF
OiAwMDAwMDAwMDpiZjgwMDAwMCAtIDAwMDAwMDAwOmZjMDAwMDAwCihkNikgWzAzXTogMDAwMDAw
MDA6ZmMwMDAwMDAgLSAwMDAwMDAwMTowMDAwMDAwMDogUkVTRVJWRUQKKGQ2KSBJbnZva2luZyBT
ZWFCSU9TIC4uLgooZDYpIFNlYUJJT1MgKHZlcnNpb24gPy0yMDE1MDcyOV8xMzAzMjUtKQooZDYp
CihkNikgRm91bmQgWGVuIGh5cGVydmlzb3Igc2lnbmF0dXJlIGF0IDQwMDAwMDAwCihkNikgUnVu
bmluZyBvbiBRRU1VIChpNDQwZngpCihkNikgeGVuOiBjb3B5IGU4MjAuLi4KKGQ2KSBSZWxvY2F0
aW5nIGluaXQgZnJvbSAweDAwMGRlOTIwIHRvIDB4YmY3YWVjMTAgKHNpemUgNzA0NDgpCihkNikg
Q1BVIE1oej0zNjA4CihkNikgRm91bmQgOCBQQ0kgZGV2aWNlcyAobWF4IFBDSSBidXMgaXMgMDAp
CihkNikgQWxsb2NhdGVkIFhlbiBoeXBlcmNhbGwgcGFnZSBhdCBiZjdmZjAwMAooZDYpIERldGVj
dGVkIFhlbiB2NC42LjYtOS5lbDcKKGQ2KSB4ZW46IGNvcHkgQklPUyB0YWJsZXMuLi4KKGQ2KSBD
b3B5aW5nIFNNQklPUyBlbnRyeSBwb2ludCBmcm9tIDB4MDAwMTAwMjAgdG8gMHgwMDBmNjYwMAoo
ZDYpIENvcHlpbmcgTVBUQUJMRSBmcm9tIDB4ZmMwMDExNjAvZmMwMDExNzAgdG8gMHgwMDBmNjUw
MAooZDYpIENvcHlpbmcgUElSIGZyb20gMHgwMDAxMDA0MCB0byAweDAwMGY2NDgwCihkNikgQ29w
eWluZyBBQ1BJIFJTRFAgZnJvbSAweDAwMDEwMGMwIHRvIDB4MDAwZjY0NTAKKGQ2KSBVc2luZyBw
bXRpbWVyLCBpb3BvcnQgMHhiMDA4CihkNikgU2NhbiBmb3IgVkdBIG9wdGlvbiByb20KKGQ2KSBS
dW5uaW5nIG9wdGlvbiByb20gYXQgYzAwMDowMDAzCihkNikgcG1tIGNhbGwgYXJnMT0wCihkNikg
VHVybmluZyBvbiB2Z2EgdGV4dCBtb2RlIGNvbnNvbGUKKGQ2KSBTZWFCSU9TICh2ZXJzaW9uID8t
MjAxNTA3MjlfMTMwMzI1LSkKKGQ2KSBNYWNoaW5lIFVVSUQgOGViYzVhNDgtMmY1Ny00NDA4LTlm
Y2ItMzQ0NjA0OTEzZTI3CihkNikgVUhDSSBpbml0IG9uIGRldiAwMDowMS4yIChpbz1jMjAwKQoo
ZDYpIEZvdW5kIDAgbHB0IHBvcnRzCihkNikgRm91bmQgMSBzZXJpYWwgcG9ydHMKKGQ2KSBBVEEg
Y29udHJvbGxlciAxIGF0IDFmMC8zZjQvMCAoaXJxIDE0IGRldiA5KQooZDYpIEFUQSBjb250cm9s
bGVyIDIgYXQgMTcwLzM3NC8wIChpcnEgMTUgZGV2IDkpCihkNikgYXRhMC0wOiBRRU1VIEhBUkRE
SVNLIEFUQS03IEhhcmQtRGlzayAoNDA5NjAgTWlCeXRlcykKKGQ2KSBTZWFyY2hpbmcgYm9vdG9y
ZGVyIGZvcjogL3BjaUBpMGNmOC8qQDEsMS9kcml2ZUAwL2Rpc2tAMAooZDYpIERWRC9DRCBbYXRh
MS0wOiBRRU1VIERWRC1ST00gQVRBUEktNCBEVkQvQ0RdCihkNikgU2VhcmNoaW5nIGJvb3RvcmRl
ciBmb3I6IC9wY2lAaTBjZjgvKkAxLDEvZHJpdmVAMS9kaXNrQDAKKGQ2KSBQUzIga2V5Ym9hcmQg
aW5pdGlhbGl6ZWQKKGQ2KSBBbGwgdGhyZWFkcyBjb21wbGV0ZS4KKGQ2KSBTY2FuIGZvciBvcHRp
b24gcm9tcwooZDYpIFJ1bm5pbmcgb3B0aW9uIHJvbSBhdCBjOTgwOjAwMDMKKGQ2KSBwbW0gY2Fs
bCBhcmcxPTEKKGQ2KSBwbW0gY2FsbCBhcmcxPTAKKGQ2KSBwbW0gY2FsbCBhcmcxPTEKKGQ2KSBw
bW0gY2FsbCBhcmcxPTAKKGQ2KSBTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogL3BjaUBpMGNmOC8q
QDQKKGQ2KQooZDYpIFByZXNzIEYxMiBmb3IgYm9vdCBtZW51LgooZDYpCihkNikgU2VhcmNoaW5n
IGJvb3RvcmRlciBmb3I6IEhBTFQKKGQ2KSBkcml2ZSAweDAwMGY2NDAwOiBQQ0hTPTE2MzgzLzE2
LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQvMjU1LzYzIApzPTgzODg2MDgwCihkNikgU3Bh
Y2UgYXZhaWxhYmxlIGZvciBVTUI6IGNhODAwLWVlODAwLCBmNWUyMC1mNjNhMAooZDYpIFJldHVy
bmVkIDI1ODA0OCBieXRlcyBvZiBab25lSGlnaAooZDYpIGU4MjAgbWFwIGhhcyA2IGl0ZW1zOgoo
ZDYpIDA6IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDlmYzAwID0gMSBSQU0KKGQ2KSAx
OiAwMDAwMDAwMDAwMDlmYzAwIC0gMDAwMDAwMDAwMDBhMDAwMCA9IDIgUkVTRVJWRUQKKGQ2KSAy
OiAwMDAwMDAwMDAwMGYwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCA9IDIgUkVTRVJWRUQKKGQ2KSAz
OiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDBiZjdmZjAwMCA9IDEgUkFNCihkNikgNDogMDAw
MDAwMDBiZjdmZjAwMCAtIDAwMDAwMDAwYmY4MDAwMDAgPSAyIFJFU0VSVkVECihkNikgNTogMDAw
MDAwMDBmYzAwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgPSAyIFJFU0VSVkVECihkNikgZW50ZXIg
aGFuZGxlXzE5OgooZDYpIE5VTEwKKGQ2KSBCb290aW5nIGZyb20gSGFyZCBEaXNrLi4uCihkNikg
Qm9vdGluZyBmcm9tIDAwMDA6N2MwMAooZDcpIEhWTSBMb2FkZXIKKGQ3KSBEZXRlY3RlZCBYZW4g
djQuNi42LTkuZWw3CihkNykgWGVuYnVzIHJpbmdzIEAweGZlZmZjMDAwLCBldmVudCBjaGFubmVs
IDEKKGQ3KSBTeXN0ZW0gcmVxdWVzdGVkIFNlYUJJT1MKKGQ3KSBDUFUgc3BlZWQgaXMgMzYwNyBN
SHoKKGQ3KSBSZWxvY2F0aW5nIGd1ZXN0IG1lbW9yeSBmb3IgbG93bWVtIE1NSU8gc3BhY2UgZGlz
YWJsZWQKKGQ3KSBQQ0ktSVNBIGxpbmsgMCByb3V0ZWQgdG8gSVJRNQooZDcpIFBDSS1JU0EgbGlu
ayAxIHJvdXRlZCB0byBJUlExMAooZDcpIFBDSS1JU0EgbGluayAyIHJvdXRlZCB0byBJUlExMQoo
ZDcpIFBDSS1JU0EgbGluayAzIHJvdXRlZCB0byBJUlE1CihkNykgcGNpIGRldiAwMToyIElOVEQt
PklSUTUKKGQ3KSBwY2kgZGV2IDAxOjMgSU5UQS0+SVJRMTAKKGQ3KSBwY2kgZGV2IDAyOjAgSU5U
QS0+SVJRMTEKKGQ3KSBwY2kgZGV2IDA0OjAgSU5UQS0+SVJRNQooZDcpIE5vIFJBTSBpbiBoaWdo
IG1lbW9yeTsgc2V0dGluZyBoaWdoX21lbSByZXNvdXJjZSBiYXNlIHRvIDEwMDAwMDAwMAooZDcp
IHBjaSBkZXYgMDM6MCBiYXIgMTAgc2l6ZSAwMDIwMDAwMDA6IDBmMDAwMDAwOAooZDcpIHBjaSBk
ZXYgMDI6MCBiYXIgMTQgc2l6ZSAwMDEwMDAwMDA6IDBmMjAwMDAwOAooZDcpIHBjaSBkZXYgMDQ6
MCBiYXIgMzAgc2l6ZSAwMDAwNDAwMDA6IDBmMzAwMDAwMAooZDcpIHBjaSBkZXYgMDM6MCBiYXIg
MzAgc2l6ZSAwMDAwMTAwMDA6IDBmMzA0MDAwMAooZDcpIHBjaSBkZXYgMDM6MCBiYXIgMTQgc2l6
ZSAwMDAwMDEwMDA6IDBmMzA1MDAwMAooZDcpIHBjaSBkZXYgMDI6MCBiYXIgMTAgc2l6ZSAwMDAw
MDAxMDA6IDAwMDAwYzAwMQooZDcpIHBjaSBkZXYgMDQ6MCBiYXIgMTAgc2l6ZSAwMDAwMDAxMDA6
IDAwMDAwYzEwMQooZDcpIHBjaSBkZXYgMDQ6MCBiYXIgMTQgc2l6ZSAwMDAwMDAxMDA6IDBmMzA1
MTAwMAooZDcpIHBjaSBkZXYgMDE6MiBiYXIgMjAgc2l6ZSAwMDAwMDAwMjA6IDAwMDAwYzIwMQoo
ZDcpIHBjaSBkZXYgMDE6MSBiYXIgMjAgc2l6ZSAwMDAwMDAwMTA6IDAwMDAwYzIyMQooZDcpIE11
bHRpcHJvY2Vzc29yIGluaXRpYWxpc2F0aW9uOgooZDcpIC0gQ1BVMCAuLi4gMzktYml0IHBoeXMg
Li4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRSUnMgWzEvOF0gLi4uIApkb25lLgooZDcpIC0gQ1BV
MSAuLi4gMzktYml0IHBoeXMgLi4uIGZpeGVkIE1UUlJzIC4uLiB2YXIgTVRSUnMgWzEvOF0gLi4u
IApkb25lLgooZDcpIFdyaXRpbmcgU01CSU9TIHRhYmxlcyAuLi4KKGQ3KSBMb2FkaW5nIFNlYUJJ
T1MgLi4uCihkNykgQ3JlYXRpbmcgTVAgdGFibGVzIC4uLgooZDcpIExvYWRpbmcgQUNQSSAuLi4K
KGQ3KSB2bTg2IFRTUyBhdCBmYzAwYTE4MAooZDcpIEJJT1MgbWFwOgooZDcpIDEwMDAwLTEwMGUz
OiBTY3JhdGNoIHNwYWNlCihkNykgYzAwMDAtZmZmZmY6IE1haW4gQklPUwooZDcpIEU4MjAgdGFi
bGU6CihkNykgWzAwXTogMDAwMDAwMDA6MDAwMDAwMDAgLSAwMDAwMDAwMDowMDBhMDAwMDogUkFN
CihkNykgSE9MRTogMDAwMDAwMDA6MDAwYTAwMDAgLSAwMDAwMDAwMDowMDBjMDAwMAooZDcpIFsw
MV06IDAwMDAwMDAwOjAwMGMwMDAwIC0gMDAwMDAwMDA6MDAxMDAwMDA6IFJFU0VSVkVECihkNykg
WzAyXTogMDAwMDAwMDA6MDAxMDAwMDAgLSAwMDAwMDAwMDo5ZjgwMDAwMDogUkFNCihkNykgSE9M
RTogMDAwMDAwMDA6OWY4MDAwMDAgLSAwMDAwMDAwMDpmYzAwMDAwMAooZDcpIFswM106IDAwMDAw
MDAwOmZjMDAwMDAwIC0gMDAwMDAwMDE6MDAwMDAwMDA6IFJFU0VSVkVECihkNykgSW52b2tpbmcg
U2VhQklPUyAuLi4KKGQ3KSBTZWFCSU9TICh2ZXJzaW9uID8tMjAxNTA3MjlfMTMwMzI1LSkKKGQ3
KQooZDcpIEZvdW5kIFhlbiBoeXBlcnZpc29yIHNpZ25hdHVyZSBhdCA0MDAwMDAwMAooZDcpIFJ1
bm5pbmcgb24gUUVNVSAoaTQ0MGZ4KQooZDcpIHhlbjogY29weSBlODIwLi4uCihkNykgUmVsb2Nh
dGluZyBpbml0IGZyb20gMHgwMDBkZTkyMCB0byAweDlmN2FlYzEwIChzaXplIDcwNDQ4KQooZDcp
IENQVSBNaHo9MzYwNwooZDcpIEZvdW5kIDggUENJIGRldmljZXMgKG1heCBQQ0kgYnVzIGlzIDAw
KQooZDcpIEFsbG9jYXRlZCBYZW4gaHlwZXJjYWxsIHBhZ2UgYXQgOWY3ZmYwMDAKKGQ3KSBEZXRl
Y3RlZCBYZW4gdjQuNi42LTkuZWw3CihkNykgeGVuOiBjb3B5IEJJT1MgdGFibGVzLi4uCihkNykg
Q29weWluZyBTTUJJT1MgZW50cnkgcG9pbnQgZnJvbSAweDAwMDEwMDIwIHRvIDB4MDAwZjY2MDAK
KGQ3KSBDb3B5aW5nIE1QVEFCTEUgZnJvbSAweGZjMDAxMTYwL2ZjMDAxMTcwIHRvIDB4MDAwZjY1
MDAKKGQ3KSBDb3B5aW5nIFBJUiBmcm9tIDB4MDAwMTAwNDAgdG8gMHgwMDBmNjQ4MAooZDcpIENv
cHlpbmcgQUNQSSBSU0RQIGZyb20gMHgwMDAxMDBjMCB0byAweDAwMGY2NDUwCihkNykgVXNpbmcg
cG10aW1lciwgaW9wb3J0IDB4YjAwOAooZDcpIFNjYW4gZm9yIFZHQSBvcHRpb24gcm9tCihkNykg
UnVubmluZyBvcHRpb24gcm9tIGF0IGMwMDA6MDAwMwooZDcpIHBtbSBjYWxsIGFyZzE9MAooZDcp
IFR1cm5pbmcgb24gdmdhIHRleHQgbW9kZSBjb25zb2xlCihkNykgU2VhQklPUyAodmVyc2lvbiA/
LTIwMTUwNzI5XzEzMDMyNS0pCihkNykgTWFjaGluZSBVVUlEIGE4M2FhNzAyLWY5ODctNDBmMC04
NDJlLTQ2OWFlMjUxMDBlOQooZDcpIFVIQ0kgaW5pdCBvbiBkZXYgMDA6MDEuMiAoaW89YzIwMCkK
KGQ3KSBGb3VuZCAwIGxwdCBwb3J0cwooZDcpIEZvdW5kIDEgc2VyaWFsIHBvcnRzCihkNykgQVRB
IGNvbnRyb2xsZXIgMSBhdCAxZjAvM2Y0LzAgKGlycSAxNCBkZXYgOSkKKGQ3KSBBVEEgY29udHJv
bGxlciAyIGF0IDE3MC8zNzQvMCAoaXJxIDE1IGRldiA5KQooZDcpIGF0YTAtMDogUUVNVSBIQVJE
RElTSyBBVEEtNyBIYXJkLURpc2sgKDUxMjAwIE1pQnl0ZXMpCihkNykgU2VhcmNoaW5nIGJvb3Rv
cmRlciBmb3I6IC9wY2lAaTBjZjgvKkAxLDEvZHJpdmVAMC9kaXNrQDAKKGQ3KSBQUzIga2V5Ym9h
cmQgaW5pdGlhbGl6ZWQKKGQ3KSBBbGwgdGhyZWFkcyBjb21wbGV0ZS4KKGQ3KSBTY2FuIGZvciBv
cHRpb24gcm9tcwooZDcpIFJ1bm5pbmcgb3B0aW9uIHJvbSBhdCBjOTgwOjAwMDMKKGQ3KSBwbW0g
Y2FsbCBhcmcxPTEKKGQ3KSBwbW0gY2FsbCBhcmcxPTAKKGQ3KSBwbW0gY2FsbCBhcmcxPTEKKGQ3
KSBwbW0gY2FsbCBhcmcxPTAKKGQ3KSBTZWFyY2hpbmcgYm9vdG9yZGVyIGZvcjogL3BjaUBpMGNm
OC8qQDQKKGQ3KQooZDcpIFByZXNzIEYxMiBmb3IgYm9vdCBtZW51LgooZDcpCihkNykgU2VhcmNo
aW5nIGJvb3RvcmRlciBmb3I6IEhBTFQKKGQ3KSBkcml2ZSAweDAwMGY2NDAwOiBQQ0hTPTE2Mzgz
LzE2LzYzIHRyYW5zbGF0aW9uPWxiYSBMQ0hTPTEwMjQvMjU1LzYzIApzPTEwNDg1NzYwMAooZDcp
CihkNykgU3BhY2UgYXZhaWxhYmxlIGZvciBVTUI6IGNhODAwLWVmMDAwLCBmNWUyMC1mNjQwMAoo
ZDcpIFJldHVybmVkIDI1ODA0OCBieXRlcyBvZiBab25lSGlnaAooZDcpIGU4MjAgbWFwIGhhcyA2
IGl0ZW1zOgooZDcpIDA6IDAwMDAwMDAwMDAwMDAwMDAgLSAwMDAwMDAwMDAwMDlmYzAwID0gMSBS
QU0KKGQ3KSAxOiAwMDAwMDAwMDAwMDlmYzAwIC0gMDAwMDAwMDAwMDBhMDAwMCA9IDIgUkVTRVJW
RUQKKGQ3KSAyOiAwMDAwMDAwMDAwMGYwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCA9IDIgUkVTRVJW
RUQKKGQ3KSAzOiAwMDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDA5ZjdmZjAwMCA9IDEgUkFNCihk
NykgNDogMDAwMDAwMDA5ZjdmZjAwMCAtIDAwMDAwMDAwOWY4MDAwMDAgPSAyIFJFU0VSVkVECihk
NykgNTogMDAwMDAwMDBmYzAwMDAwMCAtIDAwMDAwMDAxMDAwMDAwMDAgPSAyIFJFU0VSVkVECihk
NykgZW50ZXIgaGFuZGxlXzE5OgooZDcpIE5VTEwKKGQ3KSBCb290aW5nIGZyb20gSGFyZCBEaXNr
Li4uCihkNykgQm9vdGluZyBmcm9tIDAwMDA6N2MwMAooWEVOKSBkOHYwOiB1bmhhbmRsZWQgcGFn
ZSBmYXVsdCAoZWM9MDAwMCkKKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJvbSAwMDAwMDAwMDAwMDAw
MDI4OgooWEVOKSBMNFsweDAwMF0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZmZmZmZmYK
KFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gZW50cnkuUzogZmF1bHQgYXQgZmZm
ZjgyZDA4MDIyYTQ3MiAKY3JlYXRlX2JvdW5jZV9mcmFtZSsweDEyYi8weDEzYQooWEVOKSBEb21h
aW4gOCAodmNwdSMwKSBjcmFzaGVkIG9uIGNwdSM2OgooWEVOKSAtLS0tWyBYZW4tNC42LjYtOS5l
bDcgeDg2XzY0IGRlYnVnPW4gTm90IHRhaW50ZWQgXS0tLS0KKFhFTikgQ1BVOiA2CihYRU4pIFJJ
UDogZTAzMzpbPGZmZmZmZmZmODEwM2YyNjE+XQooWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAy
OTIgRU06IDEgQ09OVEVYVDogcHYgZ3Vlc3QgKGQ4djApCihYRU4pIHJheDogMDAwMDAwMDAwMDAw
MDAwMCByYng6IGZmZmZmZmZmODFlMDU3MjAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHJk
eDogMDAwMDAwMDAwMDAwMDAzMCByc2k6IGZmZmZmZmZmODIyMDNlZmMgcmRpOiBmZmZmZmZmZjgy
NDFkNDYwCihYRU4pIHJicDogZmZmZmZmZmY4MjIwM2VjOCByc3A6IGZmZmZmZmZmODIyMDNlMTAg
cjg6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjk6IGZmZmZmZmZmODIyMDNmMDAgcjEwOiAwMDAw
MDAwMGZmZmZmZmZmIHIxMTogZmZmZmZmZmY4MjIwM2YwNAooWEVOKSByMTI6IGZmZmZmZmZmODIy
MDNlNzggcjEzOiBmZmZmZmZmZjgyMjAzZTdjIHIxNDogZmZmZmZmZmY4MjIwM2U4MAooWEVOKSBy
MTU6IGZmZmZmZmZmODIyMDNlODQgY3IwOiAwMDAwMDAwMDgwMDUwMDNiIGNyNDogMDAwMDAwMDAw
MDM1MjZlMAooWEVOKSBjcjM6IDAwMDAwMDA0MjYzMTQwMDAgY3IyOiAwMDAwMDAwMDAwMDAwMDI4
CihYRU4pIGRzOiAwMDAwIGVzOiAwMDAwIGZzOiAwMDAwIGdzOiAwMDAwIHNzOiBlMDJiIGNzOiBl
MDMzCihYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmZmZmZmODIyMDNlMTA6CihY
RU4pIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MjIwM2YwNCAwMDAwMDAwMDAwMDAwMDAwIApm
ZmZmZmZmZjgxMDNmMjYxCihYRU4pIDAwMDAwMDAxMDAwMGUwMzAgMDAwMDAwMDAwMDAxMDA5MiBm
ZmZmZmZmZjgyMjAzZTU4IAowMDAwMDAwMDAwMDBlMDJiCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZmZmZmY4MjQxZDQ2MCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4p
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAw
MDAwMDAwMDAwMDAwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZm
ZmZmZjgyNDFkNDYwIApmZmZmZmZmZjgyMjAzZjA0CihYRU4pIGZmZmZmZmZmODIyMDNmMDAgZmZm
ZmZmZmY4MjIwM2VmYyBmZmZmZmZmZjgyMjAzZWY4IApmZmZmZmZmZjgyMjAzZjQwCihYRU4pIGZm
ZmZmZmZmODEwM2ZjZTYgZmZmZmZmZmY4MjIwM2YxNCBmZmZmZmZmZjgyMjAzZjEwIApmZmZmZmZm
ZjgyMjAzZjBjCihYRU4pIGZmZmZmZmZmODIyMDNmMDggMDAwMDAwMDAwMDAwMzAyNyAwMDAwMDAw
MDAwMDAwMDAwIAowMDAwMDAwMDgwMDAwMDA4CihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyMjAzZmY4IApmZmZmZmZmZjgy
NDZjNDkwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAw
MDAwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwZjAwMDAwMDYwYzBjNzQ4IApjY2NjY2NjY2NjY2NjMzA1
CihYRU4pIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2Nj
IApjY2NjY2NjY2NjY2NjY2NjCihYRU4pIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2Nj
YyBjY2NjY2NjY2NjY2NjY2NjIApjY2NjY2NjY2NjY2NjY2NjCihYRU4pIGNjY2NjY2NjY2NjY2Nj
Y2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIApjY2NjY2NjY2NjY2NjY2NjCihY
RU4pIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIApj
Y2NjY2NjY2NjY2NjY2NjCgp4bCBkbWVzZyBvbiBDZW50T1MgNi45OgooWEVOKSBkMzh2MDogdW5o
YW5kbGVkIHBhZ2UgZmF1bHQgKGVjPTAwMDApCihYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAw
MDAwMDAwMDAwMDAyODoKKFhFTikgTDRbMHgwMDBdID0gMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZm
ZmZmZmZmZmZmCihYRU4pIGRvbWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZh
dWx0IGF0IGZmZmY4MmQwODAyMzA5ODMgCmNyZWF0ZV9ib3VuY2VfZnJhbWUrMHgxMmIvMHgxM2EK
KFhFTikgRG9tYWluIDM4ICh2Y3B1IzApIGNyYXNoZWQgb24gY3B1IzI6CihYRU4pIC0tLS1bIFhl
bi00LjYuNi04LmVsNiB4ODZfNjQgZGVidWc9biBOb3QgdGFpbnRlZCBdLS0tLQooWEVOKSBDUFU6
IDIKKFhFTikgUklQOiBlMDMzOls8ZmZmZmZmZmY4MTAzZjI2MT5dCihYRU4pIFJGTEFHUzogMDAw
MDAwMDAwMDAwMDI5MiBFTTogMSBDT05URVhUOiBwdiBndWVzdCAoZDM4djApCihYRU4pIHJheDog
MDAwMDAwMDAwMDAwMDAwMCByYng6IGZmZmZmZmZmODFlMDU3MjAgcmN4OiAwMDAwMDAwMDAwMDAw
MDAwCihYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAzMCByc2k6IGZmZmZmZmZmODIyMDNlZmMgcmRp
OiBmZmZmZmZmZjgyNDFkNDYwCihYRU4pIHJicDogZmZmZmZmZmY4MjIwM2VjOCByc3A6IGZmZmZm
ZmZmODIyMDNlMTAgcjg6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjk6IGZmZmZmZmZmODIyMDNm
MDAgcjEwOiAwMDAwMDAwMGZmZmZmZmZmIHIxMTogZmZmZmZmZmY4MjIwM2YwNAooWEVOKSByMTI6
IGZmZmZmZmZmODIyMDNlNzggcjEzOiBmZmZmZmZmZjgyMjAzZTdjIHIxNDogZmZmZmZmZmY4MjIw
M2U4MAooWEVOKSByMTU6IGZmZmZmZmZmODIyMDNlODQgY3IwOiAwMDAwMDAwMDgwMDUwMDNiIGNy
NDogMDAwMDAwMDAwMDA0MjZlNAooWEVOKSBjcjM6IDAwMDAwMDA0OWM1NzEwMDAgY3IyOiAwMDAw
MDAwMDAwMDAwMDI4CihYRU4pIGRzOiAwMDAwIGVzOiAwMDAwIGZzOiAwMDAwIGdzOiAwMDAwIHNz
OiBlMDJiIGNzOiBlMDMzCihYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmZmZmZm
ODIyMDNlMTA6CihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MjIwM2YwNCAwMDAwMDAw
MDAwMDAwMDAwIApmZmZmZmZmZjgxMDNmMjYxCihYRU4pIDAwMDAwMDAxMDAwMGUwMzAgMDAwMDAw
MDAwMDAxMDA5MiBmZmZmZmZmZjgyMjAzZTU4IAowMDAwMDAwMDAwMDBlMDJiCihYRU4pIDAwMDAw
MDAwMDAwMDAwMDAgZmZmZmZmZmY4MjQxZDQ2MCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAw
MDAwMDAwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCBmZmZmZmZmZjgyNDFkNDYwIApmZmZmZmZmZjgyMjAzZjA0CihYRU4pIGZmZmZmZmZm
ODIyMDNmMDAgZmZmZmZmZmY4MjIwM2VmYyBmZmZmZmZmZjgyMjAzZWY4IApmZmZmZmZmZjgyMjAz
ZjQwCihYRU4pIGZmZmZmZmZmODEwM2ZjZTYgZmZmZmZmZmY4MjIwM2YxNCBmZmZmZmZmZjgyMjAz
ZjEwIApmZmZmZmZmZjgyMjAzZjBjCihYRU4pIGZmZmZmZmZmODIyMDNmMDggMDAwMDAwMDAwMDAw
MzAyNiAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDgwMDAwMDA4CihYRU4pIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAw
CihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyMjAzZmY4
IApmZmZmZmZmZjgyNDZjNDkwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihY
RU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAow
MDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4pIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIAowMDAwMDAwMDAwMDAwMDAwCihYRU4p
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwZjAwMDAwMDYwYzBjNzQ4IApjY2Nj
Y2NjY2NjY2NjMzA1CihYRU4pIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2Nj
Y2NjY2NjY2NjY2NjIApjY2NjY2NjY2NjY2NjY2NjCihYRU4pIGNjY2NjY2NjY2NjY2NjY2MgY2Nj
Y2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIApjY2NjY2NjY2NjY2NjY2NjCihYRU4pIGNj
Y2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIApjY2NjY2Nj
Y2NjY2NjY2NjCihYRU4pIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2Nj
Y2NjY2NjY2NjIApjY2NjY2NjY2NjY2NjY2NjCgotLSAKQWRpIFBpcmNhbGFidQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 00:32:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 00:32:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eggJh-0006kM-6d; Wed, 31 Jan 2018 00:31:57 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eggJg-0006kF-DL
 for xen-devel@lists.xensource.com; Wed, 31 Jan 2018 00:31:56 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-17.bemta-5.messagelabs.com id F0/85-03585-B7E017A5;
 Wed, 31 Jan 2018 00:31:55 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrGLMWRWlGSWpSXmKPExsWS0XRdVbeKrzD
 K4M4LDYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvGrUadgelLFjO4XrA2MO2y6GLk4hAQamSSW
 t/WyQTiPGSWm7F0K5WxjlLi85x9zFyMnh4iAs8TXM3PZuxg5OHgF9CV+3JYHCQsLmEmc61gBV
 i8h8E1J4kvzSyaQhISAt0Tj/Q9w9o4NfUA2OwebgJXEITGQKSwCqhJtH1UmMHIvYGRYxahRnF
 pUllqka2iol1SUmZ5RkpuYmaNraGCql5taXJyYnpqTmFSsl5yfu4kR6FsGINjBuLLd+RCjJAe
 Tkijv6tSCKCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvE28hVFCgkWp6akVaZk5wCCDSUtw8CiJ
 8OrwAKV5iwsSc4sz0yFSpxiNOZoePGhj5rjx4nUbsxBLXn5eqpQ4byvIJAGQ0ozSPLhBsOC/x
 CgrJczLCHSaEE9BalFuZgmq/CtGcQ5GJWHe2SBTeDLzSuD2vQI6hQnolBW5uSCnlCQipKQaGP
 3y9Y9uKZr2XnsOr9BrvVmSXCdcbP9nsE3psdovmvA62nuW2c5FEy7Vrj6afthoX0PUjNerr+y
 4pZLaLmwqU3uWWU3pXc3+36vS9T/PnXCaQ+zXp56UY4Yz3l2NYGJwi5LZ8Cnu64WnBdrTk7SK
 hdQNfiZE2SVvM/GbYyL6TPr8nNPcBjFKnkosxRmJhlrMRcWJAK3AdOR5AgAA
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-10.tower-206.messagelabs.com!1517358713!78195918!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 9253 invoked from network); 31 Jan 2018 00:31:54 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-10.tower-206.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Jan 2018 00:31:54 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eggJc-0000X4-H1; Wed, 31 Jan 2018 00: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.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eggJX-0004IC-0M; Wed, 31 Jan 2018 00:31:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eggJW-0003HJ-Lx; Wed, 31 Jan 2018 00:31:46 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118445-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0a4b6e2f80aad46fb55a5cf7b1664c0aef030ee0
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 00:31:46 +0000
Subject: [Xen-devel] [linux-linus test] 118445: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ0NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NDQ1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAxNyBy
dW1wcnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODMy
NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAwYTRiNmUyZjgwYWFkNDZmYjU1YTVjZjdi
MTY2NGMwYWVmMDMwZWUwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1
YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgICA1IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFogICAgNCBkYXlzICAgIDQgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NDQ1ICAyMDE4LTAxLTI5IDIxOjM1OjE3IFog
ICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQozODAgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25z
IHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3
b3VsZCBiZSAyMDY4MyBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 00:37:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 00:37:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eggPD-0006xf-Sh; Wed, 31 Jan 2018 00:37:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ywvg=e2=xevo.com=mkelly@srs-us1.protection.inumbo.net>)
 id 1eggPC-0006xZ-Tw
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 00:37:39 +0000
X-Inumbo-ID: e72bdb06-061e-11e8-ba59-bc764e045a96
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe44::613])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e72bdb06-061e-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 01:37:23 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=uievolution.onmicrosoft.com; s=selector1-xevo-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ecrl/XGL9IAAHthgiZZH7BaU+jESqf3yB58y4GP/YHQ=;
 b=sUH7+e6sUKNdkjQEaDCG50pOivWVHwsgi4E/nj8KnGN3Q92UafAZLb54DCp71EN6658KrtTBdIr2RHurHyUsCsIN56BCgXGXP5Tdfvy/aU+pamb8QuuAjOnj1A3Ol3JLNxvU6JqtCZ3/FBXdzyLc9VMcH6Ew47FQkI4RgLU7M2Y=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=mkelly@xevo.com; 
Received: from [192.168.0.3] (71.35.165.30) by
 CY4PR0101MB2935.prod.exchangelabs.com (2603:10b6:910:47::12) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Wed, 31
 Jan 2018 00:37:32 +0000
To: Oleksandr Tyshchenko <olekstysh@gmail.com>
References: <7a4b5e6c-c66d-115f-d6c7-e30d7b36c3ef@xevo.com>
 <5fae3c3b-41e5-1930-3abc-a3d1f051aa05@linaro.org>
 <366c2b28-fecc-4725-5fa9-fd563010f64f@xevo.com>
 <808e9d86-82c9-9eed-8752-3294c1df74f2@linaro.org>
 <CAPD2p-=aFOY24NpZuwfnq=xS0r9BPFrZry=h8buc5UCXuHtZ0Q@mail.gmail.com>
 <CAPD2p-nYe305YPenOFTQfptVHnNQ2ms=UJ0O7cb4pJHUkeXFrw@mail.gmail.com>
 <ec3f44df-2a4e-f418-f15e-610891cbcb24@xevo.com>
 <CAPD2p-=VOfjVCKhcCo7jzKkdUY7YCtW9yNEJyGbXqWZw3ZRxDQ@mail.gmail.com>
 <1e844b3a-ad36-8bfe-d49d-acfcf67b472e@xevo.com>
 <CAPD2p-mNB0o=wMjLqBn41A8=nGsZY1Vgm-Y7nOD-WX2TVtbzaA@mail.gmail.com>
From: Martin Kelly <mkelly@xevo.com>
Message-ID: <974cb4cf-4891-4609-749c-09b8fc9eb137@xevo.com>
Date: Tue, 30 Jan 2018 16:37:24 -0800
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CAPD2p-mNB0o=wMjLqBn41A8=nGsZY1Vgm-Y7nOD-WX2TVtbzaA@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [71.35.165.30]
X-ClientProxiedBy: DM5PR19CA0030.namprd19.prod.outlook.com
 (2603:10b6:3:9a::16) To CY4PR0101MB2935.prod.exchangelabs.com
 (2603:10b6:910:47::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f11cf6c2-637d-4077-0a05-08d56842d111
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY4PR0101MB2935; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR0101MB2935;
 3:h7QikR1OZP3nDPib4N+lWYgoZc7l5CVvRWeTgA+7BB/LLKlbRfvpNpEnEOqOhUgGCIFvKdcFNN2hDiCeoT0hWJogcRepTgys+Jr5ZrCLkYrNCQ74lKRUjc0S80z7z9NE5hrBd0aBz2j5jr7fyPlDsXSsCVdBdxWG92jphLFo7Zo5I19nItm00o+YqoQyCGKL3SL3bDSFQAoGTEDzSs1IZ0G0/H+3ZgjBbUEbpjFHOMqbURKWvXtm9lohppCSRF7+;
 25:AY4lN00uGQvlYxj1JYMkRf/xnqGFD5EQV5PFKL/0CRFfUwAAi9hmeYvIKWTZUrIO8PPCWvblg+poXapGcQT6R7j2xGGHtCH3Mz37oQspkSo0X2Y4PCafxDWH8RVQvQuxUn7P1zNwPJ7UL6x2AfujYOMWi/SmH14Jl/6mB3dMrzR2wR7+BvJmnxKQvN6J+57IpxHeMY4t0uEOfzQ7lOZgnDQ6OU70AJLUnTLyFMxaysEHGZ6A7KdtmAFAKsIdY1W+xXAPxMz9jlyvlEMP+0QkWOn81ni9HXwM3H3EHFlge7v/shaD23MB5cXMaGanG9rRMOYbuPlrjCPdEpJt5E/K1Q==;
 31:pjDObm1iEaPY47HmsKVPXWZrCVI2bFlD0BhcM/M3V8xOZfAcmg/szbqLKv4HF2KiDiaXeLN2ze52kyT/014vqkk4qrywPIZdXbCVRR52UmrbBtaoSFF91ekB8QCFu/8P3qqMAp6Qs9VTy+Jtb3iLIMO2U9dVfMo3yEFkQRwqLas4Po9Z4gOEHGAuO0p8cE60vKPLXxeAhQZ1ya0pQP485HrZN7q3QNvVcslTpdeK5h8=
X-MS-TrafficTypeDiagnostic: CY4PR0101MB2935:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR0101MB2935;
 20:uMrt4LHImdgtvYAbuRGu/sdA1o8KBhnpZNtf6L5EJ5CgFcDa6MR6+5IcFF/trAorY1UKxPcBob3qyebqyDtY7Q5Pa4DGg3sJtdheli7Vk0CB8vxhufY2BKWsn0+JfR98qM34MIDqPFOmT22GnhSjqH6vGxbW211Sx8HW5oGWJpG5tWJnWbBoEbFoc4BwnmNff250Ht1FSFD0DmXINp0BWeIf/cz+NH1F1MaX5OI7kuGRpPyRdPdBg1YfX6ikOlBaik/ThBtZU+BB2zixUzq0uTT8F+ABy4MQ7Z9TN74CJ/Wat9PqYXn5HJzMXuVeapq4o+7OqZbusCHkcN1+LISmI/347+rJa1dAOe0UM3Nu9XSO5CXqvaN1yT/oX9VUhxkf3+cjoSBnhXDAYb1PJ4oxn+0kChREt7bhIjQMBCAjGxs=;
 4:JI/j4SSYiyG9XvYgY2KIq9kacOz74MXbjWOwe9cNQFd8sGqpDNMROFUAiWoavCZUw8rMTg/OMLXFdKN1laLwKFytEgSvhrKlUGIR97XXbSZYk2brAwE8/53p6slppaYWIPG6NSUDL0xR6lrhFMOpiBvxxYkRdfJwx4p63ADWqhlRCfi1BnWr8mp5b11I7p/Z/c9CkG4WnPdb98Gx6kjF7gxVZfWe+2Eihrh/Uibf4tiUyYLN9dfz2MTAbEsRlTboDYFZYEnbNxYGvFidkUltig==
X-Microsoft-Antispam-PRVS: <CY4PR0101MB293589B5D05F781D0C237BC2ABFB0@CY4PR0101MB2935.prod.exchangelabs.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231101)(2400082)(944501161)(93006095)(93001095)(6041288)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:CY4PR0101MB2935; BCL:0; PCL:0; RULEID:; SRVR:CY4PR0101MB2935; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(39380400002)(376002)(39840400004)(366004)(396003)(189003)(199004)(6246003)(39060400002)(186003)(66066001)(47776003)(36756003)(2906002)(6486002)(7736002)(26005)(1411001)(6116002)(3846002)(8676002)(65956001)(81166006)(65806001)(81156014)(8936002)(77096007)(305945005)(4326008)(86362001)(53546011)(229853002)(386003)(16526019)(50466002)(76176011)(68736007)(64126003)(97736004)(53936002)(23676004)(52116002)(93886005)(25786009)(316002)(52146003)(117156002)(2486003)(65826007)(54906003)(5660300001)(16576012)(106356001)(31696002)(58126008)(6666003)(478600001)(83506002)(67846002)(105586002)(31686004)(6916009)(230700001)(2950100002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR0101MB2935; H:[192.168.0.3]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: xevo.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTRQUjAxMDFNQjI5MzU7MjM6T2gyQWx3VWszZExBNFljTTNGR29JY1kx?=
 =?utf-8?B?MzVkMkQ5a1hzQWZRYjZoWmF3Umh4WUUrNVNlL2JBY01YQ2QxNlpBcnhrZDR6?=
 =?utf-8?B?RTJkeEs4RWUyczViQ2xMSEh6OHRKY3lVbWhqWTVWRDIxNTlpYVNtSURQdXFh?=
 =?utf-8?B?RDRISlE3M2o1S2d1VXFoL29Qd1hCMXJRU21oRWV6Y01vUTdPWGxTaVhKM3Yz?=
 =?utf-8?B?dFprVi9nNlY2OHRRM1d5RGhQb2YwOHlwMEtUR21TejkxVlgyLzRCeDBlMlRT?=
 =?utf-8?B?Mjl1SGNLSm1lRDBHR2xaTEtzS04xYy9ldjJIcGJGUWF1VnYvaU01R053akhz?=
 =?utf-8?B?b2ZSeE5sM25lZ3VKUnc1KzZ0RnlkcnJBckVWbC9xaE5HRUx0TVdYQkFKckE0?=
 =?utf-8?B?N2JPMVBWMmlxSnFQM25OaWR4bG0yaFM1a2o0SG5iYUhneGdxbGp1SDhlbVNo?=
 =?utf-8?B?cVZRNmlseWw5bFhlaEJVc2pDL3dGSUFsSUR3bHRoRVRNSTliM2VUYXZ5WTh0?=
 =?utf-8?B?Mi9sQnVURTYrNno0YkZ1eEtpZVNDaUFTVE52Z0hab0ZxT01IbDJsWDdUNitB?=
 =?utf-8?B?Rk5rTzk3dGZRYmwyU2h6OHFrTEZHZFUxTGI0SnRTM1ZSZG05dWFBVzdkZ0Y4?=
 =?utf-8?B?S2RqdGQ0cDVHVTgxcVZmejk2ZkdnWllVY2ZOcGxJZVdvbEJNWlQrTU5na1Vw?=
 =?utf-8?B?OEVOeTZzUzJxUHFxY2d6dENzTk1Vc3dWcVdmalBrK2ZHVS9YVEdZT1R1WUdE?=
 =?utf-8?B?MGdQVGlxYm5ZV3k4WTdlTitvWWVmQWhzYXhhc0x1MEo4Sm5qaVpCeERBZ0dp?=
 =?utf-8?B?dDFmMWlrTHJoTjVNWkN0ZXpZYTJlWTNaU1c5M0FJUjRGeDBMWnNxa3E2MzVi?=
 =?utf-8?B?UThaQVVjc2lRWkRWZHhQZEJYeDY3VmpaYzRsVnpOVDZWYWdsMGZEcU5sSG9W?=
 =?utf-8?B?RUxPNVMvejNEcy81dC9rVU9lV21sMWVxaGlTbENsQ2dxdFNmY1crdFdBT2lQ?=
 =?utf-8?B?anQ2Y0dQMmZ2LzhiekNkM2RUYlBBZUw0WTcyU3ZqVFNRQnRPWSswaVlxS3FQ?=
 =?utf-8?B?YWF4Z0d0ZlczSVNXR3VXVVNwa1FqcmNjc1daYStZajRyMlRvS0w5cVBOS2RC?=
 =?utf-8?B?cFQ3WjhWTnVHUVpUbHc2OXJWaEYrbXR4T2NwV2UrajU4eFFOak5iS3FSL3g5?=
 =?utf-8?B?alZrTjRJN3QwM3JMTUcyMTVFaGxBVVhlRlpyYUJ1QWFMc01kTmRKTG5sQk02?=
 =?utf-8?B?WWhyWVBvUm0xWWx6QmxqV1JnVDI1TXpOY2ZsQ0tOclhLOXhXR0tERjBoOVA5?=
 =?utf-8?B?M3VvN1FTVHE1RnVlUTZYWVk3cUQrTG9hQXFKU2xFdWhhQ2I3QmxyL2pIS3ln?=
 =?utf-8?B?UDc2Z0lqTjExdjBjdHhzQzNUb0loekFpY1BnOHFoYkcwcTVOcUExWGZQT2Ev?=
 =?utf-8?B?K0llb1ZuNjFFRlpncVVJdUN6UUpJdmdqUG1veEFxVzRtTnd3Ujk4R1l6Tmda?=
 =?utf-8?B?KzQrQ3puVVhqQTdsUXZYQnU0cE9QckhqSDltOE5pUzJyOHYzRElna0ErMDE1?=
 =?utf-8?B?TTlrSklGOG1pL0JxU2ZLQ3BCTGtqdnFYd3R0MnNFc2FsQ3VCVE8yOUk0bkFV?=
 =?utf-8?B?MllFdG9QYTFnamQ2VTk2VnB5WHBFbGE3RHhHb3FsSXA4WENKZ2RwS0dOczhG?=
 =?utf-8?B?SjJFTXBHYnB2R01tWFViS04yVkVjT1FiUzEyWEZtLzdqSlFqd29heUZidVhv?=
 =?utf-8?B?bjJUL1krcVA0Q01paVp5OStZOEZabUZ0VTE1SUl0ZVljTHRNNm0zNkJ5SVJD?=
 =?utf-8?B?MzNBbENrcStoc0RiaHg0d2V6Y1F2V3NYdzR6VFd3aEJHMkhlSTlTVW05V2Jv?=
 =?utf-8?B?dDdjR2I4eHVzeXNCbGVVRWZKOUd0VXhzRk91dlE4Wk5UUlJXQ3ZQcU1PWTVE?=
 =?utf-8?B?SWFvQnFHZXo3N1VCZk40dFJ2Wk1JbWx4NFZJb0xoMmFUMWVncjQ1Nm5qWmQv?=
 =?utf-8?B?WUdvakVZRHZrM2RrZVhyK1duaEFJTGRhQ2dYWjhBPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR0101MB2935;
 6:ar/PhUVCYDsofGBGKSCP9dom8Rzh/vPkNRReUNV/+pXEjCEWxndVhpyhClmREON93CqorFMtGU7gSkaITV6LD1+uMSG1Nc0AaEaP7jvdEuTSM9W2XZbqDQDv0ZRqdvHSLUJ3pDBihQobdNDrdTW+NzUWGLNl8R6ieeLloqUJQaJBguDHFyr/lpJZgP3WXRY4jFlGUGiFLHIILMP61TpDGN8XQcYif/rE4Ujb/rUA5mp3m2VR0BfO+JpEYUQzStKJCBMICLwGSEKB2YmnVWbsi52sdBUhlQhekKyf4gYi8z8afgrJfuJ+oJS2e74OJiz8dOrU1gGGnJlu+DC0AUAXNwqEJgP2KKEa/0xgiqYYAf4=;
 5:GvHknB9EwHjCs+exJ4mOLkbekwWAJTiA4ECCC6nLLXVijZIAUiZ+Zod65YTsXYwGFiI1+c9J03DnV39to4Rgu1xC2USjyOdiqhrcMk9W/XIDglGKIw9n5xOYPmO2FbSWXpu3FJPgo4koqbk69dakSKb+9OsLgfR4C53SAz2H2LM=;
 24:aIaOMjUiB38moKxe88juFdES5RxJWhT63dk3A46F5e/Q5ZxSoZB1okLoqvBaZ0sJk3Sk1B6ENrStRh/4KT82M88ctNuBEHKgnCxIj0BFyW0=;
 7:zxCU84cVc07zkiqQteBai3+MqSNMQ0Gf00hfre4mky9R29EUgIx3PuCcm565/WT5OP6nxnAYfz2BAW8ePqyca8LnpMUnfm93JNodMCujF8qp6KDqUgSXq0j7T94OvJy/vfktQpC1bjHNZcPFw0YiuCxDvBAzDztTBjhCRiAwvuKnml3P3PATAyklpP3/kosy3siSLo6QKFWWgTLEyI2icbQkhM32l7xW7jeMEVx/PXe3AlUZ21drdl7k9HEqcfW+
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: xevo.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 00:37:32.2321 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f11cf6c2-637d-4077-0a05-08d56842d111
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: e0a7ca1f-2458-4cd6-a7c7-d733c07495ab
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR0101MB2935
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Oleksandr Tyshchenko <oleksandr_tyshchenko@epam.com>
Subject: Re: [Xen-devel] GPU passthrough on ARM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMzAvMjAxOCAxMTo1MyBBTSwgT2xla3NhbmRyIFR5c2hjaGVua28gd3JvdGU6Cj4+Cj4+
IEknbSB3b25kZXJpbmcgd2hhdCB0aGUgR1BVIHdvdWxkIGxpa2UgdG8gdGhlIGd1ZXN0LiBXb3Vs
ZCBpdCBiZSB0aGUgc2FtZQo+PiBpbnRlcmZhY2UgYXMgb24gYSBuYXRpdmUgbWFjaGluZSwgb3Ig
d291bGQgSSBuZWVkIFBWIGRyaXZlcnM/Cj4gCj4gSXQgZGVwZW5kcyBvbiB3aGF0IGd1ZXN0IGRv
bWFpbiBjb250YWlucy4KPiAKPiBJZiBEb21VIGhhcyBib3RoIERpc3BsYXkgVW5pdCBhbmQgR1BV
IGFzc2lnbmVkIHRoZW4gUFYgZHJpdmVyIGlzIG5vdCBuZWVkZWQuCj4gU28sIGhlcmUgd2UgaGF2
ZSB0aGUgc2FtZSBpbnRlcmZhY2UgYXMgb24gYSBuYXRpdmUgbWFjaGluZS4KPiAKPiBCdXQgaWYg
RG9tVSBoYXMgb25seSBHUFUgYXNzaWduZWQgdGhlbiBzb21ldGhpbmcgbGlrZSBQViBkaXNwbGF5
Cj4gZnJvbnRlbmQgaXMgbmVlZGVkIGhlcmUsCj4gcGx1cyBQViBkaXNwbGF5IGJhY2tlbmQgcnVu
bmluZyBpbiBhIGd1ZXN0IGRvbWFpbiB3aGljaCBvd25zIERpc3BsYXkgVW5pdC4KPiAKPiBUaGUg
cG9zc2libGUgaGludCBpcyB0aGF0IGlmIERpc3BsYXkgVW5pdCBoYXMgaW5kZXBlbmRlbnQgY3J0
Y3MsCj4gY29ubmVjdG9ycywgZXRjIGl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIHNwbGl0IGl0Cj4g
aW50byB0aGUgc2VwYXJhdGUgdW5pdHMgYW5kIGFzc2lnbiB0aGVtIHRvIGRpZmZlcmVudCBndWVz
dCBkb21haW5zIChvZgo+IGNvdXJzZSwgdGhlIEhXIG11c3QgYmUgc3BsaXR0YWJsZSkuCj4gSSB0
aGluaywgdGhpcyB3b3VsZCBhdm9pZCBQViBkcml2ZXIgdXNhZ2UuCj4gCgpUaGF0IG1ha2VzIHNl
bnNlLiBUaGFua3MgYWdhaW4gZm9yIHlvdXIgaGVscCB1bmRlcnN0YW5kaW5nIHRoaXMgYmV0dGVy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 02:58:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 02:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egibM-0006Ed-6B; Wed, 31 Jan 2018 02:58:20 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egibL-0006EW-CW
 for xen-devel@lists.xensource.com; Wed, 31 Jan 2018 02:58:19 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 7E/1A-04168-AC0317A5;
 Wed, 31 Jan 2018 02:58:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVfekQWG
 UQfd2VYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvFh11zmgjnzGSsmfVzA3sB4L7uLkYtDSKCR
 SWLrtb1MEM5jRomWn+fZIZxtjBKbt98FynByiAg4S3w9M5cdxOYV0JdonTGBGcQWFtCR+PPnI
 RtIg4TACR2J2Y+WgiUkBDwl7jSdZ4GxZy4+BGSzc7AJWEkcEgOJsgioSiz52MQ8gZF7ASPDKk
 aN4tSistQiXSNLvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MQB8zAMEOxgOLAg8
 xSnIwKYnyrk4tiBLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwXtRvzBKSLAoNT21Ii0zBxhsMGkJ
 Dh4lEd4VIGne4oLE3OLMdIjUKUZjjqYHD9qYOW68eN3GLMSSl5+XKiXOuwikVACkNKM0D24QL
 AouMcpKCfMyAp0mxFOQWpSbWYIq/4pRnINRSZh3J8gUnsy8Erh9r4BOYQI5JTcX5JSSRISUVA
 Ojw5fpAn8bk4VsmnT2Td/rsi1UL/3gsaiU3elakuubdbm+KP39fKLmZ+kR/RPXVYvZvsnkLHj
 FxHFYyKN+us5s38u82/5diZIpPHm4SEhu749+6xkKu286rvQr6084kqT2J6yLZV1PTqXWcibr
 ubwqfYa9gncuxX5eLm74aO0m+1+MK73n8lUqsRRnJBpqMRcVJwIAApxTc30CAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-4.tower-27.messagelabs.com!1517367496!110513208!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 1044 invoked from network); 31 Jan 2018 02:58:17 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-4.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Jan 2018 02:58:17 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egibG-0006XR-VW; Wed, 31 Jan 2018 02:58:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egibB-0005On-MC; Wed, 31 Jan 2018 02:58:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egibB-00013J-Di; Wed, 31 Jan 2018 02:58:09 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118446-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-livepatch:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-livepatch:host-install(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:debian-di-install:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6f6786ef0d7f7025860d360f6b1267193ffd1b27
X-Osstest-Versions-That: xen=31d38d633a306b2b06767b5a5f5a8a00269f3c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 02:58:09 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118446: FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ0NiB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ0Ni8KCkZhaWx1cmVzIGFuZCBw
cm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBh
cmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAg
ICBicm9rZW4gaW4gMTE4MzY5CiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgIDxqb2Ig
c3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuICBpbiAxMTgzNjkKClRlc3RzIHdoaWNoIGFy
ZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExODM2OSBw
YXNzIGluIDExODQ0NgogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICA0IGhvc3QtaW5zdGFs
bCg0KSBicm9rZW4gaW4gMTE4MzY5IHBhc3MgaW4gMTE4NDQ2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExODM2OSBwYXNz
IGluIDExODQ0NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0
LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTgzNjkgcGFzcyBpbiAxMTg0NDYKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgZmFpbCBpbiAxMTgzNjkg
cGFzcyBpbiAxMTg0NDYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTE4NDMxIHBhc3MgaW4gMTE4NDQ2CiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgcGFzcyBpbiAxMTgzNjkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICA0OSB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDExODQzMQoKVGVzdHMgd2hpY2ggZGlk
IG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE4NDMxIGxpa2Ug
MTE4MTcwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIGluIDExODQzMSBsaWtlIDExODE3MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE4MTcwCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExODE3MAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlz
dC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9k
aXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgNmY2Nzg2ZWYwZDdmNzAyNTg2MGQzNjBmNmIxMjY3MTkzZmZkMWIy
NwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMzFkMzhkNjMzYTMwNmIy
YjA2NzY3YjVhNWY1YThhMDAyNjlmM2M5MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MTcwICAy
MDE4LTAxLTE3IDE2OjUwOjAzIFogICAxMyBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODI4
NSAgMjAxOC0wMS0yMyAxNDoxNTozMSBaICAgIDcgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExODMyOSAgMjAxOC0wMS0yNSAxMzo0ODoyNyBaICAgIDUgZGF5cyAgICA1
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCBicm9r
ZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2ZjY3ODZlZjBkN2Y3MDI1ODYwZDM2MGY2YjEy
NjcxOTNmZmQxYjI3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM3IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtNjQ6
IEltcGxlbWVudCBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBmb3IgYWZmZWN0ZWQgQ29ydGV4
LUEgQ1BVcwogICAgCiAgICBDb3J0ZXgtQTU3LCBBNzIsIEE3MyBhbmQgQTc1IGFyZSBzdXNjZXB0
aWJsZSB0byBicmFuY2ggcHJlZGljdG9yCiAgICBhbGlhc2luZyBhbmQgY2FuIHRoZW9yaXRpY2Fs
bHkgYmUgYXR0YWNrZWQgYnkgbWFsaWNpb3VzIGNvZGUuCiAgICAKICAgIFRoaXMgcGF0Y2ggaW1w
bGVtZW50cyBhIFBTQ0ktYmFzZWQgbWl0aWdhdGlvbiBmb3IgdGhlc2UgQ1BVcyB3aGVuCiAgICBh
dmFpbGFibGUuIFRoZSBjYWxsIGludG8gZmlybXdhcmUgd2lsbCBpbnZhbGlkYXRlIHRoZSBicmFu
Y2ggcHJlZGljdG9yCiAgICBzdGF0ZSwgcHJldmVudGluZyBhbnkgbWFsaWNpb3VzIGVudHJpZXMg
ZnJvbSBhZmZlY3Rpb24gb3RoZXIgdmljdGltCiAgICBjb250ZXh0cy4KICAgIAogICAgUG9ydGVk
IGZyb20gTGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L2FybTY0L2xpbnV4LmdpdAogICAgYnJhbmNoIGtwdGkuCiAgICAKICAgICBTaWduZWQtb2ZmLWJ5
OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogICAgIFNpZ25lZC1vZmYtYnk6
IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogICAgCiAgICBUaGlzIGlzIHBhcnQg
b2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlNzMw
ZjhlNDFlODUzN2YxZGI5NzcwYjk0NjRmOTUyM2MyODg1N2I5KQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgOWY3OWU4ZDg0NmU4NDEzYzgyOGY1ZmM3Y2M2YWM3MzM3MjhkZmYwMCkKICAg
IAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKCmNv
bW1pdCA0NDEzOWZlZDdjNzk0ZWI0ZTQ3YTliYjkzMDYxZTMyNWJkNTdmZThjCkF1dGhvcjogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0
OjIzOjM2IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtNjQ6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4g
dGhlIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwogICAgCiAgICBBbGlhc2luZyBh
dHRhY2tlZCBhZ2FpbnN0IENQVSBicmFuY2ggcHJlZGljdG9ycyBjYW4gYWxsb3cgYW4gYXR0YWNr
ZXIgdG8KICAgIHJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wgZmxvdyBvbiBzb21lIENQVXMg
YW5kIHBvdGVudGlhbGx5IGRpdnVsZ2UKICAgIGluZm9ybWF0aW9uIGZyb20gb25lIGNvbnRleHQg
dG8gYW5vdGhlci4KICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGluaXRpYWwgc2tlbGV0b24gY29k
ZSBiZWhpbmQgYSBuZXcgS2NvbmZpZyBvcHRpb24gdG8KICAgIGVuYWJsZSBpbXBsZW1lbnRhdGlv
bi1zcGVjaWZpYyBtaXRpZ2F0aW9ucyBhZ2FpbnN0IHRoZXNlIGF0dGFja3MgZm9yCiAgICBDUFVz
IHRoYXQgYXJlIGFmZmVjdGVkLgogICAgCiAgICBNb3N0IG9mIHRoZSBtaXRpZ2F0aW9ucyB3aWxs
IGhhdmUgdG8gYmUgYXBwbGllZCB3aGVuIGVudGVyaW5nIHRvIHRoZQogICAgaHlwZXJ2aXNvciBm
cm9tIHRoZSBndWVzdCBjb250ZXh0LiBGb3Igc2FmZXR5LCBpdCBpcyBhcHBsaWVkIGF0IGV2ZXJ5
CiAgICBleGNlcHRpb24gZW50cnkuIFNvIHRoZXJlIGFyZSBwb3RlbnRpYWwgZm9yIG9wdGltaXpp
bmcgd2hlbiByZWNlaXZpbmcKICAgIGFuIGV4Y2VwdGlvbiBhdCB0aGUgc2FtZSBsZXZlbC4KICAg
IAogICAgQmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNoIHByZWRpY3RvciwgaXQg
aXMgbm90IHBvc3NpYmxlIHRvCiAgICBzYWZlbHkgdXNlIGJyYW5jaCBpbnN0cnVjdGlvbiBiZWZv
cmUgdGhlIG1pdGlnYXRpb24gaXMgYXBwbGllZC4KICAgIFRoZXJlZm9yZSwgdGhpcyBoYXMgdG8g
YmUgZG9uZSBpbiB0aGUgdmVjdG9yIGVudHJ5IGJlZm9yZSBqdW1wIHRvIHRoZQogICAgaGVscGVy
IGhhbmRsaW5nIGEgZ2l2ZW4gZXhjZXB0aW9uLgogICAgCiAgICBPbiBBcm02NCwgZWFjaCB2ZWN0
b3IgY2FuIGhvbGQgMzIgaW5zdHJ1Y3Rpb25zLiBUaGlzIGxlYXZlIHVzIDMxCiAgICBpbnN0cnVj
dGlvbnMgZm9yIHRoZSBtaXRpZ2F0aW9uLiBUaGUgbGFzdCBvbmUgaXMgdGhlIGJyYW5jaCBpbnN0
cnVjdGlvbgogICAgdG8gdGhlIGhlbHBlci4KICAgIAogICAgQmVjYXVzZSBhIHBsYXRmb3JtIG1h
eSBoYXZlIENQVXMgd2l0aCBkaWZmZXJlbnQgbWljcm8tYXJjaGl0ZWN0dXJlcywKICAgIHBlci1D
UFUgdmVjdG9yIHRhYmxlIG5lZWRzIHRvIGJlIHByb3ZpZGVkLiBSZWFsaXN0aWNhbGx5LCBvbmx5
IGEgZmV3CiAgICBkaWZmZXJlbnQgbWl0aWdhdGlvbnMgd2lsbCBiZSBuZWNlc3NhcnkuIFNvIHBy
b3ZpZGUgYSBzbWFsbCBzZXQgb2YKICAgIHZlY3RvciB0YWJsZXMuIFRoZXkgd2lsbCBiZSByZS11
c2VkIGFuZCBwYXRjaCB3aXRoIHRoZSBtaXRpZ2F0aW9ucwogICAgb24tZGVtYW5kLgogICAgCiAg
ICBUaGlzIGlzIGJhc2VkIG9uIHRoZSB3b3JrIGRvbmUgaW4gTGludXggKHNlZSBbMV0pLgogICAg
CiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgWzFdIGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAgIGJyYW5j
aCBrdHBpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNGM0
ZmRkYzE2NmNmNTI4YWNhNDk1NDBiY2M5ZWU0ZjE5NmIwMWRhYykKICAgIChjaGVycnkgcGlja2Vk
IGZyb20gY29tbWl0IGZiYTQ4ZWZmMThjMDJkNzE2Yzk1YjkyZGY4MDRhNzU1NjIwYmU4MmUpCiAg
ICAKICAgIENvbmZsaWN0czoKICAgICAgICAgICAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCiAg
ICAgICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZXJyYXRhLmgKICAgICAgICAgICAgeGVu
L2luY2x1ZGUvYXNtLWFybS9jcHVmZWF0dXJlLmgKCmNvbW1pdCBjZjBiNTg0YzhjNTAzMDU4OGJj
NDdhMzYxNGFkODYwYWY3NDgyYzUzCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM1IDIwMTggKzAwMDAKCiAgICB4
ZW4vYXJtOiBjcHVlcnJhdGE6IEFkZCBNSURSX0FMTF9WRVJTSU9OUwogICAgCiAgICBJbnRyb2R1
Y2UgYSBuZXcgbWFjcm8gTUlEUl9BTExfVkVSU0lPTlMgdG8gbWF0Y2ggYWxsIHZhcmlhbnQvcmV2
aXNpb24gb2YgYQogICAgZ2l2ZW4gQ1BVIG1vZGVsLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBi
YTczMDcwYWY0M2EzOGQyMDA0MTNmNDQ2ZDZhNzE4ZTEwODg2N2I2KQogICAgCiAgICBDb25mbGlj
dHM6CiAgICAgICAgICAgIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwogICAgCiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCAzNzkwODMzZWYxNmI5NTY1MzQyNGVjOWIxNDVlNDYwZWMxYTU2
ZDE2KQoKY29tbWl0IDg1OTkwYmY1M2FkZGNkYjBjZThlNDU4YTNkOGZhZDE5OTcxMGFjNTkKQXV0
aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBK
YW4gMTYgMTQ6MjM6MzQgMjAxOCArMDAwMAoKICAgIHhlbi9hcm02NDogQWRkIG1pc3NpbmcgTUlE
UiB2YWx1ZXMgZm9yIENvcnRleC1BNzIsIEE3MyBhbmQgQTc1CiAgICAKICAgIENvcnRleC1BNzIs
IEE3MyBhbmQgQTc1IE1JRFIgd2lsbCBiZSB1c2VkIHRvIGEgZm9sbG93LXVwIGZvciBoYXJkZW5p
bmcKICAgIHRoZSBicmFuY2ggcHJlZGljdG9yLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNB
LTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3OTc1YmZmNTI0YzRl
MmMzMGVmYmYxNDRkZTc1M2YxNTFkOTc0ZTUzKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21t
aXQgNTA0NTBjMWYzM2RjNzJmMjEzOGE2NzFkNzM4OTM0Zjc5NmJlMzMxOCkKCmNvbW1pdCA5NDZk
ZDJlZWZhZTJmYWVlY2JlYjk2NjJlNjY5MzVjODA3MGY2NGY1CkF1dGhvcjogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjMzIDIw
MTggKzAwMDAKCiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgZW5hYmxlIGNhbGxiYWNrIHRvIGVuYWJs
ZSBhIGNhcGFiaWxpdGllcyBvbiBlYWNoIG9ubGluZSBDUFUKICAgIAogICAgT25jZSBYZW4ga25v
d3Mgd2hhdCBmZWF0dXJlcy93b3JrYXJvdW5kcyBwcmVzZW50IG9uIHRoZSBwbGF0Zm9ybSwgaXQK
ICAgIG1pZ2h0IGJlIG5lY2Vzc2FyeSB0byBjb25maWd1cmUgZWFjaCBvbmxpbmUgQ1BVLgogICAg
CiAgICBJbnRyb2R1Y2UgYSBuZXcgY2FsbGJhY2sgImVuYWJsZSIgdGhhdCB3aWxsIGJlIGNhbGxl
ZCBvbiBlYWNoIG9ubGluZSBDUFUgdG8KICAgIGNvbmZpZ3VyZSB0aGUgImNhcGFiaWxpdHkiLgog
ICAgCiAgICBUaGUgY29kZSBpcyBiYXNlZCBvbiBMaW51eCB2NC4xNCAod2hlcmUgY3B1ZmVhdHVy
ZS5jIGNvbWVzIGZyb20pLCB0aGUKICAgIGV4cGxhbmF0aW9uIG9mIHdoeSB1c2luZyBzdG9wX21h
Y2hpbmVfcnVuIGlzIGtlcHQgYXMgd2UgaGF2ZSBzaW1pbGFyCiAgICBwcm9ibGVtIGluIHRoZSBm
dXR1cmUuCiAgICAKICAgIExhc3RseSBpbnRyb2R1Y2UgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5k
IHRoYXQgd2lsbCBiZSBjYWxsZWQgb25jZSBDUFVzCiAgICBoYXZlIGJvb3RlZCBhbmQgYmVmb3Jl
IHRoZSBoYXJkd2FyZSBkb21haW4gaXMgY3JlYXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3
NTAwNDk1MTU1YWFjY2U0Mzc4NzhjYjU3NmY0NTIyNGFlOTg0ZjQwKQogICAgCiAgICBDb25mbGlj
dHM6CiAgICAgICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCiAgICAKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDJlYzdjY2JmZmM2Yjc4OGY2NWU1NTQ5OGU0MzQ3
YzFlZTNhNDRiMDEpCgpjb21taXQgNDUwN2JiNmFlMmI3NzhhNDg0Mzk0MzM4NDUyNTQ2YzFlNGZj
NmFlNQpBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUg
SmFuIDIzIDE0OjQ5OjU4IDIwMTggKzAxMDAKCiAgICB1cGRhdGUgWGVuIHZlcnNpb24gdG8gNC44
LjMKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 06:08:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 06:08:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eglYy-0002vo-Uj; Wed, 31 Jan 2018 06:08:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wrta=e2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eglYx-0002vi-Ey
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 06:08:03 +0000
X-Inumbo-ID: 0edfa2fd-064d-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0edfa2fd-064d-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 07:07:47 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B2B26ADFB;
 Wed, 31 Jan 2018 06:07:59 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-5-git-send-email-andrew.cooper3@citrix.com>
 <5A703D5602000078001A3A1B@prv-mh.provo.novell.com>
 <4fcd2069-5e5d-2bec-512a-86e04d83b669@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <68659d33-37b2-60da-35df-45d0f98c1c06@suse.com>
Date: Wed, 31 Jan 2018 07:07:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <4fcd2069-5e5d-2bec-512a-86e04d83b669@citrix.com>
Content-Language: de-DE
Cc: RossLagerwall <ross.lagerwall@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/alternative: Implement NMI/#MC-safe
 patching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMjA6MjYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gSG93ZXZlciwgdGhlcmUg
aXMgbGl0ZXJhbGx5IG5vdGhpbmcgd2UgY2FuIGRvIHRvIHByZXZlbnQgI01DIGZyb20KPiBhcnJp
dmluZy7CoCBXZSBjYW4gc3RvcCBzZXJ2aWNpbmcgI01DIGJ5IGRpc2FibGluZyBDUjQuTUNFLCBi
dXQgdGhlbiB0aGUKPiBwcm9jZXNzb3Igd2lsbCBzaHV0IGRvd24uCgpIbW0sIHRoZXJlIGlzIGEg
d2F5IHRvIGF2b2lkICNNQyBvbiBvdGhlciBwcm9jZXNzb3JzLCBidXQgdGhpcwpyZXF1aXJlcyB0
aGUgcmVhbGx5IGJpZyBoYW1tZXI6IHN0b3AgYWxsIG90aGVyIGNwdXMgYW5kIHJlc3RhcnQKdGhl
bSBhZnRlciBwYXRjaGluZy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 06:23:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 06:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eglnS-0004KB-4J; Wed, 31 Jan 2018 06:23:02 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eglnQ-0004K5-QQ
 for xen-devel@lists.xensource.com; Wed, 31 Jan 2018 06:23:00 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id EA/2B-21906-4C0617A5;
 Wed, 31 Jan 2018 06:23:00 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVfdwQmG
 UwY4Xghb3prxnd2D02N63iz2AMYo1My8pvyKBNWPi8ZfsBc80K/rXz2JvYOyW7mLk4hASaGSS
 +PX6AnsXIyeQ85hR4szNQIjENkaJbdOWgCVEBJwlvp6ZC2bzCuhL3Hm/nxXEFhawlpi87wYrS
 IOEwAYeiSP/ZoAlJAR8JS7OesXUxcgBZn/oYOxiZOdgE7CSOCQGUsAioCqxee9ttgmM3AsYGV
 YxahSnFpWlFukaGuolFWWmZ5TkJmbm6BoamOnlphYXJ6an5iQmFesl5+duYgR6lwEIdjB+WhZ
 wiFGSg0lJlHd1akGUEF9SfkplRmJxRnxRaU5q8SFGGQ4OJQneU/GFUUKCRanpqRVpmTnAMINJ
 S3DwKInw3okDSvMWFyTmFmemQ6ROMRpzND140MbMcePF6zZmIZa8/LxUKXHemSCTBEBKM0rz4
 AbBwv8So6yUMC8j0GlCPAWpRbmZJajyrxjFORiVhHlfgUzhycwrgdv3CugUJqBTVuTmgpxSko
 iQkmpglDp5K0T5Zb8b06IwqUkdR2O9xGVmCL9au3ad4fuQ7CT1WQ4uNntXZnw//avkdRvL7ru
 eD3e539L3qLi19KPT1L3FvJl2dzLN1aSfl3z2qTqXvUtT/3Mcw46Ps6Tdrhe+TUvyLf2+2ldm
 6/xl3xnFjQwFfjfwsGm3NJSalDjZTnriyOqvOilIiaU4I9FQi7moOBEA+QqTp3oCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-27.messagelabs.com!1517379778!58459296!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 37635 invoked from network); 31 Jan 2018 06:22:59 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Jan 2018 06:22:59 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eglnN-0003kR-2I; Wed, 31 Jan 2018 06:22:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eglnH-0007sR-PY; Wed, 31 Jan 2018 06:22:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eglnH-0002uv-FN; Wed, 31 Jan 2018 06:22:51 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118447-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt: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-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm: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-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f2e16994f7d660a54daba1059441dc0dcf4d9cbd
X-Osstest-Versions-That: libvirt=614be3b8827604c730856d8c90f0854f76df9fcc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 06:22:51 +0000
Subject: [Xen-devel] [libvirt test] 118447: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ0NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0NDcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODM5NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4Mzk0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTgzOTQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBmMmUxNjk5NGY3ZDY2MGE1NGRhYmExMDU5NDQxZGMwZGNmNGQ5Y2JkCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA2MTRiZTNiODgyNzYwNGM3MzA4NTZkOGM5
MGYwODU0Zjc2ZGY5ZmNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzOTQgIDIwMTgtMDEtMjcg
MTg6MzI6NDkgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NDQ3ICAyMDE4LTAx
LTMwIDA0OjIwOjI3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KICBFcmlrIFNrdWx0ZXR5IDxlc2t1bHRldEByZWRoYXQuY29tPgogIEpvaG4g
RmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+CiAgSnVsaW8gRmFyYWNjbyA8amNmYXJhY2NvQGdt
YWlsLmNvbT4KICBLYXNoeWFwIENoYW1hcnRoeSA8a2NoYW1hcnRAcmVkaGF0LmNvbT4KICBNYXJ0
aW4gS2xldHphbmRlciA8bWtsZXR6YW5AcmVkaGF0LmNvbT4KICBNaWNoYWwgUHJpdm96bmlrIDxt
cHJpdm96bkByZWRoYXQuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVu
L2dpdC9saWJ2aXJ0LmdpdAogICA2MTRiZTNiODgyLi5mMmUxNjk5NGY3ICBmMmUxNjk5NGY3ZDY2
MGE1NGRhYmExMDU5NDQxZGMwZGNmNGQ5Y2JkIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 06:58:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 06:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egmLK-0006X8-N8; Wed, 31 Jan 2018 06:58:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wrta=e2=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1egmLJ-0006X2-Ff
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 06:58:01 +0000
X-Inumbo-ID: 1ffca083-0654-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ffca083-0654-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 06:58:22 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id F05BDACBE;
 Wed, 31 Jan 2018 06:57:52 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 31 Jan 2018 07:57:51 +0100
Message-Id: <20180131065751.30204-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: jgross@suse.com
Subject: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKd291bGQgbGlrZSB0byBzZWUgaW4gNC4xMSBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIHR3aWNl
IGEKeWVhci4gVGhlIHVwY29taW5nIDQuMTEgdGltZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgoKKiBM
YXN0IHBvc3RpbmcgZGF0ZTogTWFyY2ggMTZ0aCwgMjAxOAoqIEhhcmQgY29kZSBmcmVlemU6IE1h
cmNoIDMwdGgsIDIwMTgKKiBSQzE6IFRCRAoqIFJlbGVhc2U6IEp1bmUgMXN0LCAyMDE4CgpOb3Rl
IHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwg
cGF0Y2hlcwp0aGF0IHdpc2ggdG8gZ28gaW50byA0LjExIG11c3QgYmUgcG9zdGVkIG5vIGxhdGVy
IHRoYW4gdGhlIGxhc3QgcG9zdGluZwpkYXRlLiBBbGwgcGF0Y2hlcyBwb3N0ZWQgYWZ0ZXIgdGhh
dCBkYXRlIHdpbGwgYmUgYXV0b21hdGljYWxseSBxdWV1ZWQKaW50byBuZXh0IHJlbGVhc2UuCgpS
Q3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVlemUuCgpXZSByZWNlbnRs
eSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qg
b25seSBiaWcpCmZvciB0aGUgcHJvamVjdC4gU2VlOiBodHRwczovL3hlbnByb2plY3QuYXRsYXNz
aWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgoKTW9zdCBvZiB0aGUgdGFza3MgdHJhY2tlZCBi
eSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25kaW5nIGppcmEgdGFzawpyZWZlcnJl
ZCBieSBYRU4tTi4KCkkgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZlcnNpb24gbnVtYmVy
IG9mIHNlcmllcyBhc3NvY2lhdGVkIHRvIGVhY2gKZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2Vu
ZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKd2FzIHBvc3Rl
ZCB1cHN0cmVhbT8KCj0gUHJvamVjdHMgPQoKPT0gSHlwZXJ2aXNvciA9PSAKCiogIFBlci1jcHUg
dGFza2xldAogIC0gIFhFTi0yOAogIC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsawoKPT09IHg4NiA9
PT0gCgoqICBFbmFibGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluIFhlbiAodjEwKQog
IC0gIFhFTi00OAogIC0gIFlpIFN1bgoKKiAgZ3Vlc3QgcmVzb3VyY2UgbWFwcGluZyAodjE3KQog
IC0gIFBhdWwgRHVycmFudAoKKiAgdk5WRElNTSBzdXBwb3J0IGZvciBIVk0gZ3Vlc3QgKFJGQyB2
NCkKICAtICBYRU4tNDUKICAtICBIYW96aG9uZyBaaGFuZwoKKiAgQ29tZXQ6IFJ1biBQViBpbiBQ
VkggY29udGFpbmVyICh2MikKICAtICBXZWkgTGl1CgoqICBwZXItQ1BVL0w0LXNoYWRvd2luZyAo
ZmFpcmx5LVJGQykKICAtICBBbmRyZXcgQ29vcGVyCgoqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVj
dGlvbiBlbXVsYXRvciBhZGRpdGlvbnMKICAtICBKYW4gQmV1bGljaAoKKiAgUFYtSU9NTVUKICAt
ICBQYXVsIER1cnJhbnQKCiogIEhWTSBndWVzdCBDUFUgdG9wb2xvZ3kgc3VwcG9ydCAoUkZDKQog
IC0gIENoYW8gR2FvCgoqICBNaXRpZ2F0aW9ucyBmb3IgU1AyL0NWRS0yMDE3LTU3MTUvQnJhbmNo
IFRhcmdldCBJbmplY3Rpb24gKHY3KQogIC0gIEFuZHJldyBDb29wZXIKCiogIFZpeGVuOiBBIFBW
LWluLUhWTSBzaGltICh2MykKICAtICBBbnRob255IExpZ3VvcmkKCiogIEFkZCBkbW9wcyB0byBh
bGxvdyB1c2Ugb2YgVkdBIHdpdGggcmVzdHJpY3RlZCBRRU1VICh2MykKICAtICBSb3NzIExhZ2Vy
d2FsbAoKKiAgSW50ZWwgUHJvY2Vzc29yIFRyYWNlIHZpcnR1bGl6YXRpb24gZW5hYmxpbmcgKHYx
KQogIC0gIEx1d2VpIEthbmcKCj09PSBBUk0gPT09IAoKKiAgU01NVXYzIGRyaXZlciAoUkZDIHY0
KQogIC0gIFNhbWVlciBHb2VsCgoqICBJT1JUIHN1cHBvcnQgKFJGQykKICAtICBNYW5pc2ggSmFn
Z2kKCiogIEltcGxlbWVudCBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBmb3IgYWZmZWN0ZWQg
Q29ydGV4LUEgQ1BVcyAodjEpCiAgLSAgSnVsaWVuIEdyYWxsCgo9PSBHcnViMiA9PSAKCiogIFN1
cHBvcnQgUFZIIGd1ZXN0IGJvb3QgKHYxKQogIC0gIEp1ZXJnZW4gR3Jvc3MKCgpKdWVyZ2VuIEdy
b3NzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 09:18:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 09:18:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egoWm-0008Hm-Dk; Wed, 31 Jan 2018 09:18:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=orvy=e2=citrix.com=prvs=56287adec=roger.pau@srs-us1.protection.inumbo.net>)
 id 1egoWl-0008Hg-5P
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 09:17:59 +0000
X-Inumbo-ID: 96f4abb3-0667-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96f4abb3-0667-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 10:17:42 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,439,1511827200"; d="scan'208";a="66971911"
Date: Wed, 31 Jan 2018 09:17:49 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180131091749.2chb53i3wpe2kadl@MacBook-Pro-de-Roger.local>
References: <20180131065751.30204-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180131065751.30204-1-jgross@suse.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMDc6NTc6NTFBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiA9PT0geDg2ID09PSAKCiogIFBDSSBjb25maWcgc3BhY2UgZW11bGF0aW9uIGluIFhl
biBmb3IgUFZIIERvbTAgKHY4KQogICAgLSAgUm9nZXIgUGF1IE1vbm7DqQoKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAxL21zZzAyMDQy
Lmh0bWwKClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 09:18:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 09:18:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egoXI-0008Jr-Lc; Wed, 31 Jan 2018 09:18:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0vh=e2=citrix.com=prvs=562ead7b8=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1egoXH-0008JH-0H
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 09:18:31 +0000
X-Inumbo-ID: c128551e-0667-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c128551e-0667-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 09:18:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,439,1511827200"; d="scan'208";a="460430474"
To: Juergen Gross <jgross@suse.com>
References: <20180131065751.30204-1-jgross@suse.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <541db1ff-90cd-d925-d630-dba5cbf3ea51@citrix.com>
Date: Wed, 31 Jan 2018 09:18:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180131065751.30204-1-jgross@suse.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gMDEvMzEvMjAxOCAwNjo1NyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUaGlzIGVtYWls
IG9ubHkgdHJhY2tzIGJpZyBpdGVtcyBmb3IgeGVuLmdpdCB0cmVlLiBQbGVhc2UgcmVwbHkgZm9y
IGl0ZW1zIHlvdQo+IHdvdWxkIGxpa2UgdG8gc2VlIGluIDQuMTEgc28gdGhhdCBwZW9wbGUgaGF2
ZSBhbiBpZGVhIHdoYXQgaXMgZ29pbmcgb24gYW5kCj4gcHJpb3JpdGlzZSBhY2NvcmRpbmdseS4K
PiAKc25pcD4KPiAqICBNaXRpZ2F0aW9ucyBmb3IgU1AyL0NWRS0yMDE3LTU3MTUvQnJhbmNoIFRh
cmdldCBJbmplY3Rpb24gKHY3KQo+ICAgIC0gIEFuZHJldyBDb29wZXIKPiAKPiAqICBWaXhlbjog
QSBQVi1pbi1IVk0gc2hpbSAodjMpCj4gICAgLSAgQW50aG9ueSBMaWd1b3JpCj4gCj4gKiAgQWRk
IGRtb3BzIHRvIGFsbG93IHVzZSBvZiBWR0Egd2l0aCByZXN0cmljdGVkIFFFTVUgKHYzKQo+ICAg
IC0gIFJvc3MgTGFnZXJ3YWxsCgp2NCBoYXMgYmVlbiBzZW50IGFuZCBjb21taXR0ZWQuCgpUaGFu
a3MsCi0tIApSb3NzIExhZ2Vyd2FsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 09:50:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 09:50:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egp2H-0002ee-5J; Wed, 31 Jan 2018 09:50:33 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egp2F-0002eF-VJ
 for xen-devel@lists.xensource.com; Wed, 31 Jan 2018 09:50:32 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 51/4E-21906-761917A5;
 Wed, 31 Jan 2018 09:50:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrOLMWRWlGSWpSXmKPExsWS0XRdVTdtYmG
 Uwe41ohb3prxnd2D02N63iz2AMYo1My8pvyKBNaPt8EP2gk3hFVdWXmVsYDxg3sXIySEk0Mgk
 sapZo4uRC8h+zChx4sE7NojENkaJ7VccQWwRAWeJr2fmsoPYvAL6EpuPn2EBsYUFbCWmP7jDC
 tIsIfBfTmLBw1XMIAkJAW+J+cdOssDYJ5ZcBCpi52ATsJI4JAYSZRFQlWi/tYhtAiP3AkaGVY
 waxalFZalFuoYWeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjDc3Bhx
 ilORgUhLlXZ1aECXEl5SfUpmRWJwRX1Sak1p8iFGGg0NJgldwQmGUkGBRanpqRVpmDjDMYNIS
 HDxKIrxf+4HSvMUFibnFmekQqVOMxhxNDx60MXPcePG6jVmIJS8/L1VKnNcbZJIASGlGaR7cI
 Fj4X2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5Iw712QhTyZeSVw+14BncIEdMrPbLBTShIRUl
 INjLOeCpabahR6VScvKVPaIPNGf/PmWT5HPKdyi5ll7Tpsr1uQff25nV281vFCBcZnHNMWsen
 fNrlo+ynnvWeiWPHTMO53VzOFknofbp1p8DGtQf9qY4H736ocjkrluysORR3x2y304PdERwW5
 hT17ymfX3D1ebcthP7uLX+LAP/69Lv/9AlPClViKMxINtZiLihMBDcA+WnoCAAA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-3.tower-27.messagelabs.com!1517392229!110523811!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=MAILTO_TO_SPAM_ADDR
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 62415 invoked from network); 31 Jan 2018 09:50:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-3.tower-27.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Jan 2018 09:50:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egp2A-00017O-SZ; Wed, 31 Jan 2018 09:50:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egp25-0001dv-K6; Wed, 31 Jan 2018 09:50:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egp25-0000UW-4x; Wed, 31 Jan 2018 09:50:21 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118449-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-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-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-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-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-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:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl: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=30d9fefe1aca1e92c785214aa9201fd7c2287d56
X-Osstest-Versions-That: qemuu=e607bbee553cfe73072870cef458cfa4e78133e2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 09:50:21 +0000
Subject: [Xen-devel] [qemu-mainline test] 118449: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7045929594707268648=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7045929594707268648==
Content-Type: text/plain

flight 118449 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118449/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118411
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118411
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118411
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118411
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118411
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118411
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                30d9fefe1aca1e92c785214aa9201fd7c2287d56
baseline version:
 qemuu                e607bbee553cfe73072870cef458cfa4e78133e2

Last test of basis   118411  2018-01-28 07:17:23 Z    3 days
Failing since        118436  2018-01-29 10:11:34 Z    1 days    2 attempts
Testing same since   118449  2018-01-30 06:22:08 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  CĂ©dric Le Goater <clg@kaod.org>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Edgar Kaziakhmedov <edgar.kaziakhmedov@virtuozzo.com>
  Eric Blake <eblake@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jason Wang <jasowang@redhat.com>
  Li Zhijian <lizhijian@cn.fujitsu.com>
  Mao Zhongyi <maozy.fnst@cn.fujitsu.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Miika S <miika9764@gmail.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Prasad J Pandit <pjp@fedoraproject.org>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>
  thuth@redhat.com <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Zhang Chen <zhangckid@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   e607bbee55..30d9fefe1a  30d9fefe1aca1e92c785214aa9201fd7c2287d56 -> upstream-tested


--===============7045929594707268648==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7045929594707268648==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 09:52:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 09:52:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egp4D-0002mN-L5; Wed, 31 Jan 2018 09:52:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=emza=e2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1egp4D-0002le-1C
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 09:52:33 +0000
X-Inumbo-ID: 827bc218-066c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 827bc218-066c-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 09:52: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.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egp44-0001AK-QH; Wed, 31 Jan 2018 09:52:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egp3z-0001iH-2B; Wed, 31 Jan 2018 09:52:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egp3y-0002B7-8j; Wed, 31 Jan 2018 09:52:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118462-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 09:52:18 +0000
Subject: [Xen-devel] [seabios test] 118462: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ2MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0NjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgODggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDgxIGRheXMgICA5OCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE0IGRheXMgICAx
OSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 09:57:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 09:57:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egp99-00030E-7u; Wed, 31 Jan 2018 09:57:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egp97-000308-QW
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 09:57:37 +0000
X-Inumbo-ID: 2168994a-066d-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2168994a-066d-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 10:57:21 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 02:57:35 -0700
Message-Id: <5A71A11C02000078001A3F0F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 02:57:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180131065751.30204-1-jgross@suse.com>
In-Reply-To: <20180131065751.30204-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Yi Sun <yi.y.sun@linux.intel.com>
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE4IGF0IDA3OjU3LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiA9PT0g
eDg2ID09PSAKPiAKPiAqICBFbmFibGUgTWVtb3J5IEJhbmR3aWR0aCBBbGxvY2F0aW9uIGluIFhl
biAodjEwKQo+ICAgLSAgWEVOLTQ4Cj4gICAtICBZaSBTdW4KCkkgdGhpbmsgdGhpcyBoYXMgYWxs
IGdvbmUgaW4sIHRoZSB0b29scyBwYXJ0cyBhIGxpdHRsZSBsZXNzIHRoYW4gdHdvIHdlZWtzCmFn
by4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 10:13:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 10:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egpO4-0004Tz-I4; Wed, 31 Jan 2018 10:13:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egpO3-0004Tt-5V
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 10:13:03 +0000
X-Inumbo-ID: 49378aff-066f-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49378aff-066f-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 11:12:47 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 03:13:01 -0700
Message-Id: <5A71A4BB02000078001A3F1B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 03:12:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671ECC02000078001A17CA@prv-mh.provo.novell.com>
 <ca473293-3e58-dc3e-8217-5621d3525870@citrix.com>
In-Reply-To: <ca473293-3e58-dc3e-8217-5621d3525870@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 4/4] x86: avoid double CR3 reload when
 switching to guest user mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDE1OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDEvMTggMTA6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBXaGVuIFhQVEkg
aXMgYWN0aXZlLCB0aGUgQ1IzIGxvYWQgaW4gcmVzdG9yZV9hbGxfZ3Vlc3QgaXMgc3VmZmljaWVu
dAo+PiB3aGVuIHN3aXRjaGluZyB0byB1c2VyIG1vZGUsIGltcHJvdmluZyBpbiBwYXJ0aWN1bGFy
IHN5c3RlbSBjYWxsIGFuZAo+PiBwYWdlIGZhdWx0IGV4aXQgcGF0aHMgZm9yIHRoZSBndWVzdC4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IAo+
IFdoaWxlIEkgY2FuIHNlZSB0aGUgdXRpbGl0eSBvZiB0aGlzLCB3ZSBhcmUgc3RhcnRpbmcgdG8g
Z2V0IGludG8KPiBjb21wbGljYXRlZCB0ZXJyaXRvcnkgYXMgdG8gd2hpY2ggY3IzIGlzIGxvYWRl
ZC4gIEFsc28sIHRoZSBuYW1lCj4gInRvZ2dsZSIgaXMgbm8gbG9uZ2VyIHN0cmljdGx5IGFjY3Vy
YXRlLgoKWWVzLCB0aGUgIndoaWNoIENSMyBpcyBsb2FkZWQiIGlzIG5vdCB2ZXJ5IG5pY2UgYSBz
aXR1YXRpb24uIEkKd291bGRuJ3QgbWluZCB0aGlzIGJlaW5nIGRyb3BwZWQgdW5sZXNzIGl0IGNh
biBiZSBwcm92ZW4gYnkKc29tZW9uZSBlbHNlIHRvIGhhdmUgbW9yZSB0aGFuIGp1c3QgYSBwcmV0
dHkgbWFyZ2luYWwgZWZmZWN0LgpUaGUgb25lIHBhdGNoIGZyb20gdGhpcyBzZXJpZXMgSSBjZXJ0
YWlubHkgd2FudCB0byBzZWUgZ28gaW4gaXMKcGF0Y2ggMiAod2l0aCB3aGF0ZXZlciBhZGp1c3Rt
ZW50cyBhcmUgbmVjZXNzYXJ5KTsgYWxsIHRoZQpvdGhlcnMgYXJlIG1vcmUgb3IgbGVzcyBvcHRp
b25hbCwgYnV0IEkgc3RpbGwgd2FudGVkIHRvIHBvc3QKdGhlbS4KCkFzIHRvICJ0b2dnbGUiIGlu
IHRoZSBuYW1lIC0gdGhlIGZ1bmN0aW9uIHN0aWxsIHRvZ2dsZXMgcGFnZQp0YWJsZXMgaW4gYWxs
IGNhc2VzIChpbiB0aGUgc2Vuc2Ugb2Ygd2hhdCdzIHN0b3JlZCBpbiB2LT5hcmNoLmNyMyk7Cml0
IGp1c3QgZG9lc24ndCBuZWNlc3NhcmlseSBhbHNvIGxvYWQgdGhhdCB2YWx1ZSBpbnRvIENSMy4K
Cj4gVGhhdCBiZWluZyBzYWlkLCBhbGwgb2YgdGhlc2UgaGVscGVycyBhcmUgb25seSB1c2VkIGlu
IHN5bmNocm9ub3VzCj4gY29udGV4dHMgYXMgZmFyIGFzIEkgY2FuIHRlbGwsIHNvIHNvbWUgQVNT
RVJUKCFpbl9pcnEoKSkgd291bGQgcHJvYmFibHkKPiBnbyBhIGxvbmcgd2F5LgoKSSBjYW4gY2Vy
dGFpbmx5IGRvIHRoYXQuCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKPj4gKysr
IGIveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCj4+IEBAIC0yMjAsMTAgKzIyMCwyMCBAQCBpbnQg
cHZfZG9tYWluX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqCj4+ICAgICAgcmV0dXJuIHJjOwo+
PiAgfQo+PiAgCj4+IC1zdGF0aWMgdm9pZCBfdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2
KQo+PiArc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBm
b3JjZV9jcjMpCj4+ICB7Cj4+ICAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9kZTsK
Pj4gICAgICB1cGRhdGVfY3IzKHYpOwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiBUaGVyZSdz
IG5vIG5lZWQgdG8gbG9hZCBDUjMgaGVyZSB3aGVuIGl0IGlzIGdvaW5nIHRvIGJlIGxvYWRlZCBv
biB0aGUKPj4gKyAgICAgKiB3YXkgb3V0IHRvIGd1ZXN0IG1vZGUgYWdhaW4gYW55d2F5LCBhbmQg
d2hlbiB0aGUgcGFnZSB0YWJsZXMgd2UncmUKPj4gKyAgICAgKiBjdXJyZW50bHkgb24gYXJlIHRo
ZSBrZXJuZWwgb25lcyAod2hlcmVhcyB3aGVuIHN3aXRjaGluZyB0byBrZXJuZWwKPj4gKyAgICAg
KiBtb2RlIHdlIG5lZWQgdG8gYmUgYWJsZSB0byB3cml0ZSBhIGJvdW5jZSBmcmFtZSBvbnRvIHRo
ZSBrZXJuZWwgc3RhY2spLgo+PiArICAgICAqLwo+PiArICAgIGlmICggIWZvcmNlX2NyMyAmJiAh
KHYtPmFyY2guZmxhZ3MgJiBURl9rZXJuZWxfbW9kZSkgKQo+PiArICAgICAgICByZXR1cm47Cj4+
ICsKPj4gICAgICAvKiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBU
TEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwo+PiAgICAgIGFzbSB2b2xhdGlsZSAoICJtb3Yg
JTAsICUlY3IzIiA6IDogInIiICh2LT5hcmNoLmNyMykgOiAibWVtb3J5IiApOwo+PiAgCj4+IEBA
IC0yNTMsMTMgKzI2MywxMyBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2
KQo+PiAgICAgIH0KPj4gICAgICBhc20gdm9sYXRpbGUgKCAic3dhcGdzIiApOwo+PiAgCj4+IC0g
ICAgX3RvZ2dsZV9ndWVzdF9wdCh2KTsKPj4gKyAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYsIGNwdV9o
YXNfbm9feHB0aSk7Cj4+ICB9Cj4+ICAKPj4gIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2
Y3B1ICp2KQo+PiAgewo+PiAgICAgIGlmICggIWlzX3B2XzMyYml0X3ZjcHUodikgKQo+PiAtICAg
ICAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYpOwo+PiArICAgICAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYs
IHRydWUpOwo+IAo+IFRoaXMgY2FuIGJlIGNvbnZlcnRlZCBhcyB3ZWxsLiAgVGhlIG9ubHkgY2Fs
bGVycyBhcmUgdGhlIExEVC1mYXVsdCBhbmQKPiBJL08gcGVybSBjaGVjaywgYm90aCB3aGVuIHdl
IGFyZSBjdXJyZW50bHkgb24gdXNlciBwYWdldGFibGVzLCBuZWVkaW5nCj4gdG8gc3dpdGNoIHRv
IGtlcm5lbCBicmllZmx5LCB0aGVuIGJhY2sgdG8gdXNlci4KCkNvbnZlcnRlZCB0byB3aGF0PyBU
aG9zZSBjb2RlIHBhdGhzIGNlcnRhaW5seSBuZWVkIENSMyB0byBiZQp3cml0dGVuLCBvciBlbHNl
IHRoZSBhY3R1YWwgbWVtb3J5IGFjY2Vzc2VzIHdpbGwgZmFpbC4KCj4gSG93ZXZlciwgaXQgd291
bGQgYmUgYmV0dGVyIHRvIGRyb3AgdGhlIHBhcmFtZXRlciBhbmQgZmVlZAo+IGNwdV9oYXNfbm9f
eHB0aSBpbnRvIHRoZSBjb25kaXRpb25hbCBhYm92ZSB3aGljaCBleHBsYWlucyB3aHkgaXQgaXMg
c2FmZQo+IHRvIGRvLgoKQXMgYSByZXN1bHQsIEkgYWxzbyBkb24ndCB1bmRlcnN0YW5kIHRoaXMg
cGFydC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 10:13:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 10:13:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egpOL-0004WE-QH; Wed, 31 Jan 2018 10:13:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=emza=e2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1egpOK-0004Vy-8W
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 10:13:20 +0000
X-Inumbo-ID: 5394931e-066f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5394931e-066f-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 11:13:05 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egpOH-0001nh-7y; Wed, 31 Jan 2018 10:13:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egpOB-0002jW-Vl; Wed, 31 Jan 2018 10:13:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egpOB-0004Pk-OB; Wed, 31 Jan 2018 10:13:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118472-mainreport@xen.org>
X-Osstest-Versions-This: xen=16a31ca735165e63d67e86f60996f2b6a31cc0ee
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 10:13:11 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 118472: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7899575583754182508=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7899575583754182508==
Content-Type: text/plain

flight 118472 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118472/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  16a31ca735165e63d67e86f60996f2b6a31cc0ee
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118414  2018-01-28 09:18:47 Z    3 days
Testing same since   118472  2018-01-31 09:19:44 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@arm.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   4c7e478d59..16a31ca735  16a31ca735165e63d67e86f60996f2b6a31cc0ee -> coverity-tested/smoke


--===============7899575583754182508==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7899575583754182508==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 10:18:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 10:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egpTb-0004rA-Ft; Wed, 31 Jan 2018 10:18:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egpTZ-0004qJ-N8
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 10:18:45 +0000
X-Inumbo-ID: 2bc5b7cc-0670-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2bc5b7cc-0670-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 10:19:08 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 03:18:38 -0700
Message-Id: <5A71A60D02000078001A3F20@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 03:18:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-11-jgross@suse.com>
 <5A70A01402000078001A3C30@suse.com>
 <e184ecf3-655e-ad67-8c39-647ecd113dfe@suse.com>
In-Reply-To: <e184ecf3-655e-ad67-8c39-647ecd113dfe@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 10/12] x86: allocate per-vcpu stacks
 for interrupt entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDE4OjEyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAz
MC8wMS8xOCAxNjo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEz
OjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+ICtzdGF0aWMgaW50IHB2X3ZjcHVfaW5p
dF94cHRpKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKPj4+ICsgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGc7Cj4+PiArICAgIHZvaWQg
KnB0cjsKPj4+ICsgICAgc3RydWN0IGNwdV9pbmZvICppbmZvOwo+Pj4gKyAgICB1bnNpZ25lZCBs
b25nIHN0YWNrX2JvdHRvbTsKPj4+ICsgICAgaW50IHJjOwo+Pj4gKwo+Pj4gKyAgICAvKiBQb3B1
bGF0ZSBwYWdlIHRhYmxlcy4gKi8KPj4+ICsgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBp
bmcoZCwgWFBUSV9TVEFSVCh2KSwgU1RBQ0tfUEFHRVMsCj4+PiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIE5JTChsMV9wZ2VudHJ5X3QgKiksIE5VTEwpOwo+Pj4gKyAgICBpZiAo
IHJjICkKPj4+ICsgICAgICAgIGdvdG8gZG9uZTsKPj4+ICsKPj4+ICsgICAgLyogTWFwIHN0YWNr
cy4gKi8KPj4+ICsgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcoZCwgWFBUSV9TVEFS
VCh2KSwgSVNUX01BWCwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVM
TCwgTklMKHN0cnVjdCBwYWdlX2luZm8gKikpOwo+Pj4gKyAgICBpZiAoIHJjICkKPj4+ICsgICAg
ICAgIGdvdG8gZG9uZTsKPj4+ICsKPj4+ICsgICAgcHRyID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7
Cj4+PiArICAgIGlmICggIXB0ciApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIHJjID0gLUVOT01F
TTsKPj4+ICsgICAgICAgIGdvdG8gZG9uZTsKPj4+ICsgICAgfQo+Pj4gKyAgICBjbGVhcl9wYWdl
KHB0cik7Cj4+PiArICAgIGFkZG1mbl90b19wZXJkb21haW5fbWFwcGluZyhkLCBYUFRJX1NUQVJU
KHYpICsgU1RBQ0tfU0laRSAtIFBBR0VfU0laRSwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4odmlydF90b19tZm4ocHRyKSkpOwo+PiAKPj4gVGhpcyBjYW4ndCBiZSBj
cmVhdGVfcGVyZG9tYWluX21hcHBpbmcoKSBiZWNhdXNlIG9mIC4uLj8gSWYgaXQncwo+PiB0aGUg
WGVuIGhlYXAgcGFnZSB5b3UgdXNlIGhlcmUgLSB0aGF0IHdvdWxkIGJlIHRoZSBuZXh0IHF1ZXN0
aW9uOgo+PiBEb2VzIGl0IG5lZWQgdG8gYmUgc3VjaCwgcmF0aGVyIHRoYW4gYSBkb21oZWFwIG9u
ZT8gSSBkbyBzZWUgLi4uCj4gCj4gSSBuZWVkIHRvIHJlZmVyZW5jZSB0aGUgdXNlciByZWdzIGlu
IF9fY29udGV4dF9zd2l0Y2goKSBiZWZvcmUKPiBzd2l0Y2hpbmcgdG8gdGhlIG5ldyBhZGRyZXNz
IHNwYWNlIChvdGhlcndpc2UgSSdkIGhhZCB0byByZXdvcmsKPiBfX2NvbnRleHRfc3dpdGNoKCkg
d2hpY2ggSSB3YW50ZWQgdG8gYXZvaWQpLgoKQW5kIGEgc3VpdGFibHkgbWFwcGVkIGRvbWFpbi1o
ZWFwIHBhZ2Ugd29uJ3QgZG8/Cgo+Pj4gKyAgICBpbmZvID0gKHN0cnVjdCBjcHVfaW5mbyAqKSgo
dW5zaWduZWQgbG9uZylwdHIgKyBQQUdFX1NJWkUpIC0gMTsKPj4+ICsgICAgaW5mby0+ZmxhZ3Mg
PSBPTl9WQ1BVU1RBQ0s7Cj4+PiArICAgIHYtPmFyY2gucHZfdmNwdS5zdGFja19yZWdzID0gJmlu
Zm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3M7Cj4+IAo+PiAuLi4gdGhpcyBwb2ludGVyLCBidXQgd2l0
aG91dCBhIGNsZWFyIHBpY3R1cmUgb24gaW50ZW5kZWQgdXNlIGl0J3MKPj4gaGFyZCB0byBqdWRn
ZS4KPiAKPiBTZWUgcGF0Y2ggMTIuCgpXZWxsLCB0aGF0J3Mgb25lIG9mIHRoZSBiaWcgcHJvYmxl
bXMgd2l0aCB0aGlzIFJGQzogVGhlIG92ZXJ2aWV3Cm1haWwgZG9lc24ndCBnaXZlIGEgY2xlYXIg
cGljdHVyZSBvZiB0aGUgaW50ZW5kZWQgb3ZlcmFsbCBjaGFuZ2VzCihpbmNsdWRpbmcgb25lcyB5
ZXQgdG8gYmUgc3VibWl0dGVkKSwgYW5kIGluZGl2aWR1YWwgcGF0Y2hlcyByZWx5Cm9uIHRoZSBy
ZWFkZXIgdG8gcHVsbCBvdXQgaW5mb3JtYXRpb24gZnJvbSBsYXRlciBwYXRjaGVzIHRvCnVuZGVy
c3RhbmQgd2hhdCB0aGUgY3VycmVudCBwYXRjaCBvbmUgaXMgbG9va2luZyBhdCBkb2VzLgoKPj4+
ICsgICAgLyogTWFwIFRTUy4gKi8KPj4+ICsgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBp
bmcoZCwgWFBUSV9UU1ModiksIDEsIE5VTEwsICZwZyk7Cj4+PiArICAgIGlmICggcmMgKQo+Pj4g
KyAgICAgICAgZ290byBkb25lOwo+Pj4gKyAgICBpbmZvID0gKHN0cnVjdCBjcHVfaW5mbyAqKShY
UFRJX1NUQVJUKHYpICsgU1RBQ0tfU0laRSkgLSAxOwo+PiAKPj4gSWl1YyB0aGlzIGlzIGEgcG9p
bnRlciBvbmUgYWJzb2x1dGVseSBtdXN0IG5vdCBkZS1yZWZlcmVuY2UuIEEgYml0Cj4+IGRhbmdl
cm91cywgSSB3b3VsZCBzYXksIHRoZSBtb3JlIHRoYXQgZnVydGhlciB1cCB0aGUgc2FtZQo+PiB2
YXJpYWJsZSBpcyBiZWluZyBkZS1yZWZlcmVuY2VkLgo+IAo+IE9rYXksIEknbGwgYWRkIGFub3Ro
ZXIgdmFyaWFibGUgZm9yIHRoaXMgcHVycG9zZS4KCk9yIGF0IGxlYXN0IGFkZCBhIGNvbW1lbnQg
Y2xlYXJseSBzdGF0aW5nIHRoZSByZXN0cmljdGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 10:30:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 10:30:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egpf3-0006IN-J9; Wed, 31 Jan 2018 10:30:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egpf2-0006IE-Rq
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 10:30:36 +0000
X-Inumbo-ID: d3f21793-0671-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3f21793-0671-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 10:30:59 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 03:30:30 -0700
Message-Id: <5A71A8D502000078001A3F3C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 03:30:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-8-jgross@suse.com>
In-Reply-To: <20180122123256.1431-8-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 07/12] x86: allow per-domain mappings
 without NX bit or with specific mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAxLjE4IGF0IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBGb3Ig
c3VwcG9ydCBvZiBwZXItdmNwdSBzdGFja3Mgd2UgbmVlZCBwZXItdmNwdSB0cmFtcG9saW5lcy4g
VG8gYmUKPiBhYmxlIHRvIHB1dCB0aG9zZSBpbnRvIHRoZSBwZXItZG9tYWluIG1hcHBpbmdzIHRo
ZSB1cHBlciBsZXZlbHMKPiBwYWdlIHRhYmxlcyBtdXN0IG5vdCBoYXZlIE5YIHNldCBmb3IgcGVy
LWRvbWFpbiBtYXBwaW5ncy4KPiAKPiBJbiBvcmRlciB0byBiZSBhYmxlIHRvIHJlc2V0IHRoZSBO
WCBiaXQgZm9yIGEgcGVyLWRvbWFpbiBtYXBwaW5nIGFkZAo+IGEgaGVscGVyIGZsaXBmbGFnc19w
ZXJkb21haW5fbWFwcGluZygpIGZvciBmbGlwcGluZyBwYWdlIHRhYmxlIGZsYWdzCj4gb2YgYSBz
cGVjaWZpYyBtYXBwZWQgcGFnZS4KPiAKPiBUbyBiZSBhYmxlIHRvIHVzZSBhIHBhZ2UgZnJvbSB4
ZW4gaGVhcCBmb3IgdGhlIGxhc3QgcGVyLXZjcHUgc3RhY2sKPiBwYWdlIGFkZCBhIGhlbHBlciB0
byBtYXAgYW4gYXJiaXRyYXJ5IG1mbiBpbiB0aGUgcGVyZG9tYWluIGFyZWEuCgpPbmUgZnVydGhl
ciByZW1hcmsgb24gdGhpcyBwYXRjaCBhcyBhIHdob2xlOgpjcmVhdGVfcGVyZG9tYWluX21hcHBp
bmcoKSBhbGxvd3MgdGhlIEwxIHRhYmxlcyB0byBiZSByZXR1cm5lZCwKYW5kIEkgdGhpbmsgbWFr
aW5nIHRoaXMgZml0IHlvdXIgbmVlZHMgKGlmIGl0IGRvZXNuJ3QgaW4gaXRzIGN1cnJlbnQKc2hh
cGUpIG1pZ2h0IGJlIGJldHRlciB0aGFuIGludHJvZHVjaW5nIG5ldyBmdW5jdGlvbnMgd2hpY2gg
aW4KdGhlIGVuZCBvbmx5IHdhbnQgdG8gZmlkZGxlIHdpdGggdGhlIEwxIGVudHJpZXMgb2YgcHJl
dmlvdXNseQplc3RhYmxpc2hlZCBtYXBwaW5ncy4gVGhpcyBtaWdodCBhbHNvIGhlbHAgbWFwcGlu
ZyB0aGUgcENQVSdzCkdEVCBpbnRvIHRoZSB2Q1BVJ3MgcGVyLWRvbWFpbiBtYXBwaW5ncyBkdXJp
bmcgY29udGV4dCBzd2l0Y2gsCmFzIHN1Z2dlc3RlZCBlbHNld2hlcmUuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 10:32:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 10:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egph1-0006P3-VG; Wed, 31 Jan 2018 10:32:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u0th=e2=citrix.com=prvs=562673196=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egph0-0006Oh-FA
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 10:32:38 +0000
X-Inumbo-ID: 1b530295-0672-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b530295-0672-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 10:32:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,439,1511827200"; d="scan'208";a="66975963"
To: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-5-git-send-email-andrew.cooper3@citrix.com>
 <5A703D5602000078001A3A1B@prv-mh.provo.novell.com>
 <4fcd2069-5e5d-2bec-512a-86e04d83b669@citrix.com>
 <68659d33-37b2-60da-35df-45d0f98c1c06@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4b202f86-fb2c-586c-0f8a-ceb13c9fa077@citrix.com>
Date: Wed, 31 Jan 2018 10:32:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <68659d33-37b2-60da-35df-45d0f98c1c06@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: RossLagerwall <ross.lagerwall@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/alternative: Implement NMI/#MC-safe
 patching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMDY6MDcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMzAvMDEvMTggMjA6
MjYsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IEhvd2V2ZXIsIHRoZXJlIGlzIGxpdGVyYWxseSBu
b3RoaW5nIHdlIGNhbiBkbyB0byBwcmV2ZW50ICNNQyBmcm9tCj4+IGFycml2aW5nLsKgIFdlIGNh
biBzdG9wIHNlcnZpY2luZyAjTUMgYnkgZGlzYWJsaW5nIENSNC5NQ0UsIGJ1dCB0aGVuIHRoZQo+
PiBwcm9jZXNzb3Igd2lsbCBzaHV0IGRvd24uCj4gSG1tLCB0aGVyZSBpcyBhIHdheSB0byBhdm9p
ZCAjTUMgb24gb3RoZXIgcHJvY2Vzc29ycywgYnV0IHRoaXMKPiByZXF1aXJlcyB0aGUgcmVhbGx5
IGJpZyBoYW1tZXI6IHN0b3AgYWxsIG90aGVyIGNwdXMgYW5kIHJlc3RhcnQKPiB0aGVtIGFmdGVy
IHBhdGNoaW5nLgoKSSB0aGluayB0aGF0IGZpcm1seSBnb2VzIG9uIHRoZSBwaWxlIG9mICJ3b3Jz
ZSB0aGFuIGRvaW5nIG5vdGhpbmciIDopCgpBbHNvLCBpdCBkb2Vzbid0IHNvbHZlIHRoZSBwcm9i
bGVtIG9mICNNQyBhcnJpdmluZyBvbiB0aGUgY3VycmVudCBwcm9jZXNzb3IuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 10:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 10:36:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egpl0-0006f9-IA; Wed, 31 Jan 2018 10:36:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egpky-0006eJ-Ti
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 10:36:44 +0000
X-Inumbo-ID: af09d216-0672-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af09d216-0672-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 10:37:07 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 03:36:37 -0700
Message-Id: <5A71AA4202000078001A3F56@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 03:36:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-12-jgross@suse.com>
 <5A70A63D02000078001A3C7C@suse.com>
 <8ce8eeea-2c5b-28d2-749b-068ae1f87091@suse.com>
In-Reply-To: <8ce8eeea-2c5b-28d2-749b-068ae1f87091@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 11/12] x86: modify interrupt handlers
 to support stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDE4OjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAz
MC8wMS8xOCAxNzowNywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEz
OjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvYXNtLW9mZnNldHMuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0
cy5jCj4+PiBAQCAtMTM3LDYgKzEzNywxMCBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQo+Pj4gICAg
ICBPRkZTRVQoQ1BVSU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKPj4+ICAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVudF92Y3B1LCBzdHJ1Y3QgY3B1X2lu
Zm8sIGN1cnJlbnRfdmNwdSk7Cj4+PiAgICAgIE9GRlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNw
dV9pbmZvLCBjcjQpOwo+Pj4gKyAgICBPRkZTRVQoQ1BVSU5GT19zdGFja19ib3R0b21fY3B1LCBz
dHJ1Y3QgY3B1X2luZm8sIHN0YWNrX2JvdHRvbV9jcHUpOwo+Pj4gKyAgICBPRkZTRVQoQ1BVSU5G
T19mbGFncywgc3RydWN0IGNwdV9pbmZvLCBmbGFncyk7Cj4+PiArICAgIERFRklORShBU01fT05f
VkNQVVNUQUNLLCBPTl9WQ1BVU1RBQ0spOwo+Pj4gKyAgICBERUZJTkUoQVNNX1ZDUFVTVEFDS19B
Q1RJVkUsIFZDUFVTVEFDS19BQ1RJVkUpOwo+PiAKPj4gU2VlaW5nIHRoZWlyIHVzZXMgaW4gYXNt
X2RlZm5zLmggaXQncyBub3QgcmVhbGx5IGNsZWFyIHRvIG1lIHdoeQo+PiB5b3UgY2FuJ3QgdXNl
IHRoZSBDIGNvbnN0YW50cyB0aGVyZSwgdGhlIG1vcmUgdGhhdCB0aG9zZSB1c2VzCj4+IGFyZSBp
bnNpZGUgQyBtYWNyb3MgKHdoaWNoIHBlcmhhcHMgd291bGQgYmV0dGVyIGJlIGFzc2VtYmxlcgo+
PiBvbmVzKS4gVGhlIGxhdHRlciBkb2Vzbid0IGV2ZW4gYXBwZWFyIHRvIGJlIHVzZWQgaW4gYXNz
ZW1ibHkKPj4gY29kZS4KPiAKPiBJIHRyaWVkIHVzaW5nIHRoZSBDIGNvbnN0YW50cyBidXQgdGhp
cyBsZWQgdG8gcmF0aGVyIG5hc3R5IGluY2x1ZGUKPiBkZXBlbmRlbmNpZXMuCgpIbW0sIEkgY2Fu
IGltYWdpbmUgdGhpcyB0byBiZSB0aGUgY2FzZSwgYnV0IEknZCBsaWtlIHRvIGhhdmUgbW9yZQpk
ZXRhaWwgZm9yIGp1c3RpZmljYXRpb24uIGN1cnJlbnQuaCBpdHNlbGYgZG9lc24ndCBoYXZlIHRo
YXQgbWFueQpkZXBlbmRlbmNpZXMsIGFuZCBpZiBoYWxmLXdheSByZWFzb25hYmxlIGRpc2VudGFu
Z2xpbmcgb3VyCmhlYWRlcnMgbWF5IGJlIHRoZSBiZXR0ZXIgY2hvaWNlLgoKPiBBU01fVkNQVVNU
QUNLX0FDVElWRSB3aWxsIGJlIHVzZWQgd2hlbiAlY3IzIHN3aXRjaGluZyBpcyBiZWluZyBhZGRl
ZC4KClBsZWFzZSBpbnRyb2R1Y2UgaXQgd2hlbiBuZWVkZWQuCgo+Pj4gLS0tIGEveGVuL2NvbW1v
bi93YWl0LmMKPj4+ICsrKyBiL3hlbi9jb21tb24vd2FpdC5jCj4+PiBAQCAtMTIyLDEwICsxMjIs
MTAgQEAgdm9pZCB3YWtlX3VwX2FsbChzdHJ1Y3Qgd2FpdHF1ZXVlX2hlYWQgKndxKQo+Pj4gIAo+
Pj4gIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0cXVldWVfdmNwdSAq
d3F2KQo+Pj4gIHsKPj4+IC0gICAgc3RydWN0IGNwdV9pbmZvICpjcHVfaW5mbyA9IGdldF9jcHVf
aW5mbygpOwo+Pj4gKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqdXNlcl9yZWdzID0gZ3Vlc3Rf
Y3B1X3VzZXJfcmVncygpOwo+Pj4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4+
PiAgICAgIHVuc2lnbmVkIGxvbmcgZHVtbXk7Cj4+PiAtICAgIHUzMiBlbnRyeV92ZWN0b3IgPSBj
cHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRyeV92ZWN0b3I7Cj4+PiArICAgIHUzMiBl
bnRyeV92ZWN0b3IgPSB1c2VyX3JlZ3MtPmVudHJ5X3ZlY3RvcjsKPj4+ICAKPj4+ICAgICAgQVNT
RVJUKHdxdi0+ZXNwID09IDApOwo+Pj4gIAo+Pj4gQEAgLTE2MCw3ICsxNjAsNyBAQCBzdGF0aWMg
dm9pZCBfX3ByZXBhcmVfdG9fd2FpdChzdHJ1Y3Qgd2FpdHF1ZXVlX3ZjcHUgKndxdikKPj4+ICAg
ICAgICAgICJwb3AgJSVyMTE7IHBvcCAlJXIxMDsgcG9wICUlcjk7ICBwb3AgJSVyODsiCj4+PiAg
ICAgICAgICAicG9wICUlcmJwOyBwb3AgJSVyZHg7IHBvcCAlJXJieDsgcG9wICUlcmF4Igo+Pj4g
ICAgICAgICAgOiAiPSZTIiAod3F2LT5lc3ApLCAiPSZjIiAoZHVtbXkpLCAiPSZEIiAoZHVtbXkp
Cj4+PiAtICAgICAgICA6ICJpIiAoUEFHRV9TSVpFKSwgIjAiICgwKSwgIjEiIChjcHVfaW5mbyks
ICIyIiAod3F2LT5zdGFjaykKPj4+ICsgICAgICAgIDogImkiIChQQUdFX1NJWkUpLCAiMCIgKDAp
LCAiMSIgKHVzZXJfcmVncyksICIyIiAod3F2LT5zdGFjaykKPj4+ICAgICAgICAgIDogIm1lbW9y
eSIgKTsKPj4+ICAKPj4+ICAgICAgaWYgKCB1bmxpa2VseSh3cXYtPmVzcCA9PSAwKSApCj4+PiBA
QCAtMTY5LDcgKzE2OSw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3
YWl0cXVldWVfdmNwdSAqd3F2KQo+Pj4gICAgICAgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3Vz
KCk7Cj4+PiAgICAgIH0KPj4+ICAKPj4+IC0gICAgY3B1X2luZm8tPmd1ZXN0X2NwdV91c2VyX3Jl
Z3MuZW50cnlfdmVjdG9yID0gZW50cnlfdmVjdG9yOwo+Pj4gKyAgICB1c2VyX3JlZ3MtPmVudHJ5
X3ZlY3RvciA9IGVudHJ5X3ZlY3RvcjsKPj4+ICB9Cj4+IAo+PiBJIGRvbid0IHNlZSBob3cgdGhp
cyBjaGFuZ2UgaXMgcmVsYXRlZCB0byB0aGUgcHVycG9zZSBvZiB0aGlzIHBhdGNoLAo+PiBvciB3
aHkgdGhlIGNoYW5nZSBpcyBuZWVkZWQuIEFsbCB5b3UgZG8gaXMgdXRpbGl6ZSB0aGF0Cj4+IGd1
ZXN0X2NwdV91c2VyX3JlZ3MgaXMgdGhlIGZpcnN0IGZpZWxkIG9mIHN0cnVjdCBjcHVfaW5mbyBh
ZmFpY3MuCj4gCj4gZ3Vlc3RfY3B1X3VzZXJfcmVncygpIG1pZ2h0IHBvaW50IHRvIGVpdGhlciBz
dGFjaywgd2hpbGUgZ2V0X2NwdV9pbmZvKCkKPiB3aWxsIGFsd2F5cyByZWZlcmVuY2UgdGhlIFhl
biBzdGFjayBhbmQgbmV2ZXIgdGhlIHBlci12Y3B1IG9uZS4KClRoZW4gdGhlIGRlc2NyaXB0aW9u
IHNob3VsZCBzYXkgc28gZm9yIGp1c3RpZmljYXRpb24uCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 10:36:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 10:36:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egplA-0006gK-P6; Wed, 31 Jan 2018 10:36:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u0th=e2=citrix.com=prvs=562673196=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egpl9-0006fQ-3U
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 10:36:55 +0000
X-Inumbo-ID: b52d1106-0672-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b52d1106-0672-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 10:37:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,439,1511827200"; d="scan'208";a="460438779"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 31 Jan 2018 10:36:41 +0000
Message-ID: <1517395001-30725-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen/cmdline: Fix parse_boolean() for unadorned
	values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBjb21tYW5kIGxpbmUgc3VjaCBhcyAiY3B1aWQ9bm8taWJyc2Isbm8tc3RpYnAiIHRpY2tsZXMg
YSBidWcgaW4KcGFyc2VfYm9vbGVhbigpIGJlY2F1c2UgdGhlIHNlcGFyYXRpbmcgY29tbWEgZmFp
bHMgdGhlIE5VTCBjYXNlLgoKSW5zdGVhZCwgY2hlY2sgZm9yIHNsZW4gPT0gbmxlbiB3aGljaCBh
Y2NvdW50cyBmb3IgdGhlIGJvdW5kYXJ5IChpZiBhbnkpCnBhc3NlZCB2aWEgdGhlICdlJyBwYXJh
bWV0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KClRoaXMgd2Fu
dHMgYmFja3BvcnRpbmcgZXZlcnl3aGVyZSB0aGUgc3BlY3RyZSBzZXJpZXMgaGFzIGdvbmUuCi0t
LQogeGVuL2NvbW1vbi9rZXJuZWwuYyB8IDE2ICsrKysrKysrKystLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxMCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24va2VybmVsLmMgYi94ZW4vY29tbW9uL2tlcm5lbC5jCmluZGV4IDE5ZjliYWQuLjU3NjZh
MGYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24va2VybmVsLmMKKysrIGIveGVuL2NvbW1vbi9rZXJu
ZWwuYwpAQCAtMjU5LDEyICsyNTksMTYgQEAgaW50IHBhcnNlX2Jvb2xlYW4oY29uc3QgY2hhciAq
bmFtZSwgY29uc3QgY2hhciAqcywgY29uc3QgY2hhciAqZSkKICAgICBpZiAoIHNsZW4gPCBubGVu
IHx8IHN0cm5jbXAocywgbmFtZSwgbmxlbikgKQogICAgICAgICByZXR1cm4gLTE7CiAKLSAgICBz
d2l0Y2ggKCBzW25sZW5dICkKLSAgICB7Ci0gICAgY2FzZSAnXDAnOiByZXR1cm4gdmFsOwotICAg
IGNhc2UgJz0nOiAgcmV0dXJuIHBhcnNlX2Jvb2woJnNbbmxlbiArIDFdLCBlKTsKLSAgICBkZWZh
dWx0OiAgIHJldHVybiAtMTsKLSAgICB9CisgICAgLyogRXhhY3QsIHVuYWRvcm5lZCBuYW1lPyAg
UmVzdWx0IGRlcGVuZHMgb24gdGhlICduby0nIHByZWZpeC4gKi8KKyAgICBpZiAoIHNsZW4gPT0g
bmxlbiApCisgICAgICAgIHJldHVybiB2YWw7CisKKyAgICAvKiA9JFNPTUVUSElORz8gIERlZmVy
IHRvIHRoZSByZWd1bGFyIGJvb2xlYW4gcGFyc2luZy4gKi8KKyAgICBpZiAoIHNbbmxlbl0gPT0g
Jz0nICkKKyAgICAgICAgcmV0dXJuIHBhcnNlX2Jvb2woJnNbbmxlbiArIDFdLCBlKTsKKworICAg
IC8qIFVucmVjb2duaXNlZC4gIEdpdmUgdXAuICovCisgICAgcmV0dXJuIC0xOwogfQogCiB1bnNp
Z25lZCBpbnQgdGFpbnRlZDsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 10:40:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 10:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egpop-0007RT-8v; Wed, 31 Jan 2018 10:40:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egpoo-0007Qe-4p
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 10:40:42 +0000
X-Inumbo-ID: 3cdf6343-0673-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3cdf6343-0673-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 10:41:05 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 03:40:35 -0700
Message-Id: <5A71AB3102000078001A3F71@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 03:40:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-13-jgross@suse.com>
 <5A70AC7F02000078001A3CA6@suse.com>
 <5aeec5ac-843b-1c25-102a-c05eaeeda69c@suse.com>
In-Reply-To: <5aeec5ac-843b-1c25-102a-c05eaeeda69c@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 12/12] x86: activate per-vcpu stacks
 in case of xpti
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDE4OjMzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAz
MC8wMS8xOCAxNzozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEz
OjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+PiBAQCAtMTU4NSw5ICsxNTg1
LDI4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkX2Z1bGxfZ2R0KGNvbnN0IHN0cnVjdCBkb21h
aW4gCj4+PiAqZCkKPj4+ICAgICAgcmV0dXJuIGlzX3B2X2RvbWFpbihkKSAmJiAhaXNfaWRsZV9k
b21haW4oZCk7Cj4+PiAgfQo+Pj4gIAo+Pj4gK3N0YXRpYyB2b2lkIGNvcHlfdXNlcl9yZWdzX2Zy
b21fc3RhY2soc3RydWN0IHZjcHUgKnYpCj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqc3RhY2tfcmVnczsKPj4gCj4+IGNvbnN0Cj4gCj4gT2theS4KPiAKPj4gCj4+PiArICAg
IHN0YWNrX3JlZ3MgPSAoaXNfcHZfdmNwdSh2KSAmJiB2LT5kb21haW4tPmFyY2gucHZfZG9tYWlu
LnhwdGkpCj4+PiArICAgICAgICAgICAgICAgICA/IHYtPmFyY2gucHZfdmNwdS5zdGFja19yZWdz
Cj4+PiArICAgICAgICAgICAgICAgICA6ICZnZXRfY3B1X2luZm8oKS0+Z3Vlc3RfY3B1X3VzZXJf
cmVnczsKPj4gCj4+IFVnbHkgb3BlbiBjb2Rpbmcgb2Ygd2hhdCBwcmV2aW91c2x5IHdhcyBndWVz
dF9jcHVfdXNlcl9yZWdzKCkuCj4gCj4gSSBoYXZlIHRvIG1ha2Ugc3VyZSB0byBhZGRyZXNzIHRo
ZSBwZXIgcGh5c2ljYWwgY3B1IHN0YWNrLgoKSSB3b3VsZCBoYXZlIGd1ZXNzZWQgdGhhdCdzIHRo
ZSByZWFzb24sIGJ1dCBlc3BlY2lhbGx5IHdoZW4KdXNlcyBhcmUgaW5jb25zaXN0ZW50IChzZWUg
ZS5nLiB0aGUgdHdvIE1TUl9JQTMyX1NZU0VOVEVSX0VTUAp3cml0ZXMpIGEgYnJpZWYgY29tbWVu
dCBzaG91bGQgYmUgYXR0YWNoZWQgdG8gY2xhcmlmeSB3aHkgdGhlCm90aGVyIHZhcmlhbnQgaXMg
dW5zdWl0YWJsZSBpbiB0aGUgc3BlY2lmaWMgY2FzZS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 10:46:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 10:46:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egpu8-0007hU-09; Wed, 31 Jan 2018 10:46:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egpu7-0007hM-BB
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 10:46:11 +0000
X-Inumbo-ID: 00d97a8e-0674-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00d97a8e-0674-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 10:46:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 03:46:04 -0700
Message-Id: <5A71AC7902000078001A3F80@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 03:46:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517395001-30725-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517395001-30725-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/cmdline: Fix parse_boolean() for
 unadorned values
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE4IGF0IDExOjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQSBjb21tYW5kIGxpbmUgc3VjaCBhcyAiY3B1aWQ9bm8taWJyc2Isbm8tc3RpYnAiIHRp
Y2tsZXMgYSBidWcgaW4KPiBwYXJzZV9ib29sZWFuKCkgYmVjYXVzZSB0aGUgc2VwYXJhdGluZyBj
b21tYSBmYWlscyB0aGUgTlVMIGNhc2UuCj4gCj4gSW5zdGVhZCwgY2hlY2sgZm9yIHNsZW4gPT0g
bmxlbiB3aGljaCBhY2NvdW50cyBmb3IgdGhlIGJvdW5kYXJ5IChpZiBhbnkpCj4gcGFzc2VkIHZp
YSB0aGUgJ2UnIHBhcmFtZXRlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:00:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egq8F-0000gx-9B; Wed, 31 Jan 2018 11:00:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egq8D-0000g8-V2
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 11:00:45 +0000
X-Inumbo-ID: 09dfcb95-0676-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09dfcb95-0676-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 11:01:08 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 04:00:38 -0700
Message-Id: <5A71AFE402000078001A3F9C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 04:00:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-5-git-send-email-andrew.cooper3@citrix.com>
 <5A703D5602000078001A3A1B@prv-mh.provo.novell.com>
 <4fcd2069-5e5d-2bec-512a-86e04d83b669@citrix.com>
In-Reply-To: <4fcd2069-5e5d-2bec-512a-86e04d83b669@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: RossLagerwall <ross.lagerwall@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/alternative: Implement NMI/#MC-safe
 patching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDIwOjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzAvMDEvMTggMDg6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyOS4w
MS4xOCBhdCAxNjozOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gKyAg
ICAvKgo+Pj4gKyAgICAgKiBXZSBhcmUgdGhlIENQVSBwZXJmb3JtaW5nIHRoZSBwYXRjaGluZywg
YW5kIG1pZ2h0IGhhdmUgZW5kZWQgdXAgaGVyZSBieQo+Pj4gKyAgICAgKiBoaXR0aW5nIGEgYnJl
YWtwb2ludC4KPj4+ICsgICAgICoKPj4+ICsgICAgICogRWl0aGVyIHdheSwgd2UgbmVlZCB0byBj
b21wbGV0ZSBwYXJ0aWN1bGFyIHBhdGNoIHRvIG1ha2UgZm9yd2FyZHMKPj4+ICsgICAgICogcHJv
Z3Jlc3MuICBUaGlzIGxvZ2ljIGlzIHNhZmUgZXZlbiBpZiBleGVjdXRlZCByZWN1cnNpdmVseSBp
biB0aGUKPj4+ICsgICAgICogYnJlYWtwb2ludCBoYW5kbGVyOyB0aGUgd29yc3QgdGhhdCB3aWxs
IGhhcHBlbiB3aGVuIG5vcm1hbCBleGVjdXRpb24KPj4+ICsgICAgICogcmVzdW1lcyBpcyB0aGF0
IHdlIHdpbGwgcmV3cml0ZSB0aGUgc2FtZSBieXRlcyBhIHNlY29uZCB0aW1lLgo+Pj4gKyAgICAg
Ki8KPj4+ICsKPj4+ICsgICAgLyogRmlyc3QsIGluc2VydCBhIGJyZWFrcG9pbnQgdG8gcHJldmVu
dCBleGVjdXRpb24gb2YgdGhlIHBhdGNoIHNpdGUuICovCj4+PiArICAgIGktPmFkZHJbMF0gPSAw
eGNjOwo+Pj4gKyAgICBzbXBfd21iKCk7Cj4+IFRoaXMgaXMgbmVjZXNzYXJ5LCBidXQgbm90IHN1
ZmZpY2llbnQgd2hlbiByZXBsYWNpbmcgbW9yZSB0aGFuIGEKPj4gc2luZ2xlIGluc246IFRoZSBv
dGhlciBDUFUgbWF5IGJlIGV4ZWN1dGluZyBpbnN0cnVjdGlvbnMgX2FmdGVyXwo+PiB0aGUgaW5p
dGlhbCBvbmUgdGhhdCBpcyBiZWluZyByZXBsYWNlZCwgYW5kIC4uLgo+Pgo+Pj4gKyAgICAvKiBT
ZWNvbmQsIGNvcHkgdGhlIHJlbWFpbmluZyBpbnN0cnVjdGlvbnMgaW50byBwbGFjZS4gKi8KPj4+
ICsgICAgbWVtY3B5KGktPmFkZHIgKyAxLCBpLT5vcGNvZGUgKyAxLCBpLT5sZW4gLSAxKTsKPj4g
Li4uIHRoaXMgbWF5IGJlIGFsdGVyaW5nIHRoaW5ncyB1bmRlcm5lYXRoIGl0cyBmZWV0Lgo+IAo+
IEhtbS4KPiAKPiBJdCBpcyBjb21wbGV0ZWx5IGltcG9zc2libGUgdG8gcmVjb3ZlciBpZiBhbm90
aGVyIENQVSBoaXRzIHRoZSBtaWRkbGUgb2YKPiB0aGlzIG1lbWNweSgpLiAgSXQgaXMgaW1wb3Nz
aWJsZSB0byBzeW5jaHJvbmlzZSBhIHNwZWNpZmljIHdyaXRlIGFnYWluc3QKPiB0aGUgcmVtb3Rl
IENQVSBwaXBlbGluZXMuCgpJdCBpcyBub3QgY29tcGxldGVseSBpbXBvc3NpYmxlLCBidXQgdGhl
IHNvbHV0aW9uIHdvdWxkIGJlIGF3a3dhcmQKdG8gdXNlOiBJZiB0aGUgY29kZSBkb2luZyB0aGUg
cGF0Y2hpbmcga25ldyBpbnN0cnVjdGlvbiBib3VuZGFyaWVzLAppdCBjb3VsZCBwdXQgYnJlYWtw
b2ludHMgb250byBhbGwgb2YgdGhlbS4gT3IgbWF5YmUgaXQgaXNuJ3QgYWxsIHRoYXQKYmFkIHRv
IHVzZSAtIHdlIGhhdmUgYW4gaW5zbiBkZWNvZGVyIGFmdGVyIGFsbC4KCj4gVGhlIG9ubHkgd2F5
IHRvIGJlIHNhZmUgaXMgdG8gZ3VhcmFudGVlIHRoYXQgQ1BVcyBjYW4ndCBoaXQgdGhlIGNvZGUg
dG8KPiBiZWdpbiB3aXRoLgo+IAo+IE9uIEFNRCwgd2UgY2FuIHVzZSBTVEdJL0NMR0kgdG8gZG8g
dGhpcyBzZW5zaWJseSwgYW5kIHJlYWxseSByZWFsbHkKPiBpbmhpYml0IGFsbCBpbnRlcnJ1cHRz
LgoKTm90IHJlYWxseSBmb3IgI01DIC0gY2xlYXIgR0lGIG1heSBhbHNvIHJlc3VsdCBpbiBzaHV0
ZG93biB3aGVuCm9uZSB3b3VsZCBuZWVkIGRlbGl2ZXJpbmcuCgo+ICBGb3IgSW50ZWwsIHdlIGNh
biBmaXggdGhlIE5NSSBwcm9ibGVtIGJ5Cj4gcmVuZGV6dm91c2luZyBhbmQgcnVubmluZyB0aGUg
cGF0Y2hpbmcgbG9vcCBpbiBOTUkgY29udGV4dCwgYXQgd2hpY2gKPiBwb2ludCB0aGUgaGFyZHdh
cmUgbGF0Y2ggd2lsbCBwcmV2ZW50IGZ1cnRoZXIgTk1Jcy4KPiAKPiBIb3dldmVyLCB0aGVyZSBp
cyBsaXRlcmFsbHkgbm90aGluZyB3ZSBjYW4gZG8gdG8gcHJldmVudCAjTUMgZnJvbQo+IGFycml2
aW5nLiAgV2UgY2FuIHN0b3Agc2VydmljaW5nICNNQyBieSBkaXNhYmxpbmcgQ1I0Lk1DRSwgYnV0
IHRoZW4gdGhlCj4gcHJvY2Vzc29yIHdpbGwgc2h1dCBkb3duLgoKTm90IGEgZ29vZCBpZGVhIGlu
ZGVlZC4KCj4gV2UgY2FuJ3QgcHV0IGEgYmlnIGJhcnJpZXIgYXQgdGhlIGhlYWQgb2YgI01DIGhh
bmRsZXIgd2hpY2ggZGVsYXlzCj4gcHJvY2Vzc2luZywgYmVjYXVzZSB3ZSBoYXZlIG5vIHdheSB0
byBlbnN1cmUgdGhhdCBwcm9jZXNzb3JzIGFyZW4ndAo+IGFscmVhZHkgbGF0ZXIgaW4gdGhlICNN
QyBoYW5kbGVyLiAgRnVydGhlcm1vcmUsIGF0dGVtcHRpbmcgdG8gZG8gc28KPiBoZWlnaHRlbnMg
dGhlIHJpc2sgb2YgaGl0dGluZyBhIHNodXRkb3duIGNvbmRpdGlvbiBmcm9tIGEgc2Vjb25kIHF1
ZXVlZCAjTUMuCj4gCj4gCj4gVGhlIGNoYW5jZSBvZiBoaXR0aW5nIGFuIE5NSS8jTUMgY29sbGlk
ZSB3aXRoIHBhdGNoaW5nIGlzIGFscmVhZHkKPiBtaW51c2N1bGUuICBBbHRlcm5hdGl2ZXMgYW5k
IGxpdmVwYXRjaGluZyBoYXZlIGJlZW4gdXNlZCAoYnkgWGVuU2VydmVyCj4gYWxvbmUpIGluIHRo
aXMgZm9ybSBmb3IgbmVhcmx5IDMgeWVhcnMsIGFjcm9zcyBtaWxsaW9ucyBvZiBzZXJ2ZXJzLAo+
IHdpdGhvdXQgYSBzaW5nbGUgcmVwb3J0IG9mIHN1Y2ggYSBjb2xsaXNpb24uICBUaGUgY2hhbmNl
IG9mIGFuICNNQwo+IGNvbGxpc2lvbiBpcyBmYXIgbGVzcyBsaWtlbHkgdGhhbiBhbiBOTUkgY29s
bGlzaW9uLCBhbmQgaW4gdGhlIGJlc3QgY2FzZS4KPiAKPiBXaGlsZSB3ZSBjYW4gYXJyYW5nZSBh
bmQgdGVzdCBmdWxsIE5NSSBzYWZldHksIHdlIGNhbm5vdCB0ZXN0ICNNQyBzYWZldHkKPiBhdCBh
bGwuICBBbnkgY29kZSB0byB0cnkgYW5kIGltcGxlbWVudCAjTUMgc2FmZXR5IGlzIGdvaW5nIHRv
IGJlCj4gY29tcGxpY2F0ZWQsIGFuZCBtYWtlIHRoaW5ncyB3b3JzZSBpZiBhbiAjTUMgZG9lcyBo
aXQuCj4gCj4gVGhlcmVmb3JlLCBJIGFncmVlIHdpdGggdGhlIExpbnV4IHZpZXcgdGhhdCB0cnlp
bmcgdG8gZG8gYW55dGhpbmcgZm9yCj4gI01DIHNhZmV0eSBpcyBnb2luZyB0byBiZSB3b3JzZSB0
aGFuIGRvaW5nIG5vdGhpbmcgYXQgYWxsLgoKSSBhZ3JlZS4gQnV0IGFzIHNhaWQgYmVmb3JlIC0g
dGhlIGltbWVkaWF0ZSBnb2FsIG91Z2h0IHRvIGJlIHRvCm1ha2UgYWx0ZXJuYXRpdmVzIHBhdGNo
aW5nIHNhZmUsIGFuZCB0aGF0IGRvZXNuJ3QgcmVxdWlyZSBhbnkKb2YgdGhlc2UgY29uc2lkZXJh
dGlvbnMuCgo+Pj4gQEAgLTE1Myw3ICsyMzEsMzEgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBh
ZGRfbm9wcyh2b2lkICppbnNucywgdW5zaWduZWQgaW50IGxlbikKPj4+ICB2b2lkIGluaXRfb3Jf
bGl2ZXBhdGNoIG5vaW5saW5lCj4+PiAgdGV4dF9wb2tlKHZvaWQgKmFkZHIsIGNvbnN0IHZvaWQg
Km9wY29kZSwgc2l6ZV90IGxlbiwgYm9vbCBsaXZlKQo+Pj4gIHsKPj4+IC0gICAgbWVtY3B5KGFk
ZHIsIG9wY29kZSwgbGVuKTsKPj4+ICsgICAgaWYgKCAhbGl2ZSB8fCBsZW4gPT0gMSApCj4+PiAr
ICAgIHsKPj4+ICsgICAgICAgIC8qCj4+PiArICAgICAgICAgKiBJZiB3ZSBrbm93ICphZGRyIGNh
bid0IGJlIGV4ZWN1dGVkLCBvciB3ZSBhcmUgcGF0Y2hpbmcgYSBzaW5nbGUKPj4+ICsgICAgICAg
ICAqIGJ5dGUsIGl0IGlzIHNhZmUgdG8gdXNlIGEgc3RyYWlnaHQgbWVtY3B5KCkuCj4+PiArICAg
ICAgICAgKi8KPj4+ICsgICAgICAgIG1lbWNweShhZGRyLCBvcGNvZGUsIGxlbik7Cj4+IElzIGl0
IHJlYWxseSB3b3J0aCBzcGVjaWFsIGNhc2luZyB0aGlzPyBXaGV0aGVyIHRvIGFjdHVhbGx5IGFj
awo+PiBwYXRjaGVzIDIgYW5kIDMgZGVwZW5kcyBvbiB0aGF0Lgo+IAo+IFllcywgYW5kIGV2ZW4g
bW9yZSBzbyBpZiB3ZSBhcmUgZ29pbmcgdG8gdXNlIGFuIE5NSSByZW5kZXp2b3VzLiAgV2UKPiBk
ZWZpbml0ZWx5IGRvbid0IHdhbnQgdG8gaGF2ZSBhbiBOTUkgcmVuZGV6dm91cyB3aGlsZSBhcHBs
eWluZwo+IGFsdGVybmF0aXZlcyBhcyBwYXJ0IG9mIGxpdmVwYXRjaCBwcmVwYXJhdGlvbi4KCldl
bGwsIGFnYWluIC0gbGl2ZSBwYXRjaGluZyBzaG91bGQgYmUgdGhlIHNlY29uZCBzdGVwIGhlcmUu
Cgo+Pj4gKyAgICAgICAgfTsKPj4+ICsgICAgICAgIHNtcF93bWIoKTsKPj4+ICsgICAgICAgIGFj
dGl2ZV90ZXh0X3BhdGNoaW5nID0gdHJ1ZTsKPj4+ICsgICAgICAgIHNtcF93bWIoKTsKPj4+ICsg
ICAgICAgIHRleHRfcG9rZV9saXZlKE5VTEwpOwo+Pj4gKyAgICAgICAgc21wX3dtYigpOwo+Pj4g
KyAgICAgICAgYWN0aXZlX3RleHRfcGF0Y2hpbmcgPSBmYWxzZTsKPj4gUGVyaGFwcyBiZXR0ZXIg
dG8gemFwIGxpdmVfcG9rZV9pbmZvLmNwdSBhZ2FpbiBoZXJlPyBUaGF0IGNvdWxkCj4+IGluIGZh
Y3QgcmVwbGFjZSB0aGUgc2VwYXJhdGUgYWN0aXZlX3RleHRfcGF0Y2hpbmcgZmxhZy4KPiAKPiBO
byAtIGl0IGNhbnQgYmVjYXVzZS4uLgo+IAo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMK
Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+PiBAQCAtMTE5LDYgKzExOSw4IEBAIGJv
b2xlYW5fcGFyYW0oImxlciIsIG9wdF9sZXIpOwo+Pj4gICNkZWZpbmUgc3RhY2tfd29yZHNfcGVy
X2xpbmUgNAo+Pj4gICNkZWZpbmUgRVNQX0JFRk9SRV9FWENFUFRJT04ocmVncykgKCh1bnNpZ25l
ZCBsb25nICopcmVncy0+cnNwKQo+Pj4gIAo+Pj4gK2Jvb2wgYWN0aXZlX3RleHRfcGF0Y2hpbmc7
Cj4+IFdoeSBoZXJlIHJhdGhlciB0aGFuIGluIGFsdGVybmF0aXZlLmM/Cj4gCj4gLi4uIGluIHRo
ZSAhTElWRVBBVENIIGNhc2UsIGFsdGVybmF0aXZlLmMgaXMgYW4gLmluaXQubyBhbmQgdGhlIGJ1
aWxkCj4gZmFpbHMgYmVjYXVzZSBvZiBhIG5vbnplcm8gYnNzLgo+IAo+IFdlIGNhbm5vdCBoYXZl
IGEgcG9zc2libHktaW5pdCB2YXJpYWJsZSByZWZlcmVuY2VkIGluIHRoZSBoZWFkIG9mIGFuCj4g
ZXhjZXB0aW9uIGhhbmRsZXIuCgpJJ2QgbGlrZSB0byByZXZpc2l0IHRoaXMgb25jZSB0aGUgbGl2
ZSBwYXRjaGluZyBhc3BlY3Qgd2FzIHNwbGl0IG9mZgpvZiB0aGUgbW9yZSBpbW1lZGlhdGUgYWx0
ZXJuYXRpdmVzIHBhdGNoaW5nIHBhcnQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:06:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:06:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqDX-0000sd-Rv; Wed, 31 Jan 2018 11:06:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egqDW-0000sV-Nf
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 11:06:14 +0000
X-Inumbo-ID: ce1d2059-0676-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce1d2059-0676-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 11:06:37 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 04:06:07 -0700
Message-Id: <5A71B12D02000078001A3FA7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 04:06:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/emul: Introduce a test covering
 legacy byte ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDE2OjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CndpdGgg
b25lIGNvc21ldGljIHJlbWFyazoKCj4gLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rl
c3RfeDg2X2VtdWxhdG9yLmMKPiArKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94
ODZfZW11bGF0b3IuYwo+IEBAIC00NDIsNiArNDQyLDIxIEBAIGludCBtYWluKGludCBhcmdjLCBj
aGFyICoqYXJndikKPiAgICAgICAgICBnb3RvIGZhaWw7Cj4gICAgICBwcmludGYoIm9rYXlcbiIp
Owo+ICAKPiArICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB4Y2hnbCAlYmwsJWFoLi4uIik7
Cj4gKyAgICBpbnN0clswXSA9IDB4ODY7IGluc3RyWzFdID0gMHhkYzsKPiArICAgIHJlZ3MuZWZs
YWdzID0gMHgyMDA7CgpQbGVhc2UgY2FuIHdlIHN0b3AgdGhlIGJhZCBoYWJpdCBvZiB1c2luZyBo
ZXggbnVtYmVycyBoZXJlIChhbmQKaW4gdGhlIGNoZWNrIGJlbG93KT8gV2UgaGF2ZSBYODZfRUZM
QUdTX0lGIGF2YWlsYWJsZSBhZnRlciBhbGwuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:09:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:09:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqGz-00016F-AO; Wed, 31 Jan 2018 11:09:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egqGy-000165-1V
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 11:09:48 +0000
X-Inumbo-ID: 4da86287-0677-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4da86287-0677-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 11:10:11 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 04:09:41 -0700
Message-Id: <5A71B20402000078001A3FB4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 04:09:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
 <1517327772-22297-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517327772-22297-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 2/4] x86/emul: Optimise decode_register()
 somewhat
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDE2OjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC0xOTM1LDM2ICsx
OTM1LDY3IEBAIGxvYWRfc2VnKAo+ICAgICAgcmV0dXJuIHJjOwo+ICB9Cj4gIAo+ICsvKiBNYXAg
R1BScyBieSBNb2RSTSBlbmNvZGluZyB0byB0aGVpciBvZmZzZXQgd2l0aGluIHN0cnVjdCBjcHVf
dXNlcl9yZWdzLiAqLwo+ICtzdGF0aWMgY29uc3QgdWludDhfdCBjcHVfdXNlcl9yZWdzX2dwcl9v
ZmZzZXRzW10gPSB7Cj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihheCkp
LAo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoY3gpKSwKPiArICAgIG9m
ZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGR4KSksCj4gKyAgICBvZmZzZXRvZihzdHJ1
Y3QgY3B1X3VzZXJfcmVncywgcihieCkpLAo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNwdV91c2Vy
X3JlZ3MsIHIoc3ApKSwKPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByKGJw
KSksCj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcihzaSkpLAo+ICsgICAg
b2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIoZGkpKSwKPiArI2lmZGVmIF9feDg2XzY0
X18KPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByOCksCj4gKyAgICBvZmZz
ZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywgcjkpLAo+ICsgICAgb2Zmc2V0b2Yoc3RydWN0IGNw
dV91c2VyX3JlZ3MsIHIxMCksCj4gKyAgICBvZmZzZXRvZihzdHJ1Y3QgY3B1X3VzZXJfcmVncywg
cjExKSwKPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9yZWdzLCByMTIpLAo+ICsgICAg
b2Zmc2V0b2Yoc3RydWN0IGNwdV91c2VyX3JlZ3MsIHIxMyksCj4gKyAgICBvZmZzZXRvZihzdHJ1
Y3QgY3B1X3VzZXJfcmVncywgcjE0KSwKPiArICAgIG9mZnNldG9mKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzLCByMTUpLAo+ICsjZW5kaWYKPiArfTsKPiArCj4gIHZvaWQgKgo+ICBkZWNvZGVfcmVnaXN0
ZXIoCj4gICAgICB1aW50OF90IG1vZHJtX3JlZywgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IGludCBoaWdoYnl0ZV9yZWdzKQo+ICB7Cj4gLSAgICB2b2lkICpwOwo+ICsgICAgc3RhdGljIGNv
bnN0IHVpbnQ4X3QgYnl0ZW9wX29mZnNldHNbXSA9IHsKCmJ5dGVfcmVnX29mZnNldHNbXSA/CgpX
aXRoIHRoYXQgKG9yIGEgc3VpdGFibGUgb3RoZXIgbmFtZSBub3QgdXNpbmcgIm9wIiB3aGVuIHJl
Z2lzdGVycwphcmUgbWVhbnQpClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:17:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:17:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqOY-0001ne-2S; Wed, 31 Jan 2018 11:17:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egqOX-0001nU-8k
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 11:17:37 +0000
X-Inumbo-ID: 652af9a9-0678-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 652af9a9-0678-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 11:18:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 04:17:30 -0700
Message-Id: <5A71B3D802000078001A3FC7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 04:17:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
 <1517327772-22297-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517327772-22297-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 4/4] x86/emul: Improvements to internal
 users of decode_register()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDE2OjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC0xOTU3LDkgKzE5
NTcsOCBAQCBjb25zdCB1aW50OF90IGNwdV91c2VyX3JlZ3NfZ3ByX29mZnNldHNbXSA9IHsKPiAg
I2VuZGlmCj4gIH07Cj4gIAo+IC12b2lkICoKPiAtZGVjb2RlX3JlZ2lzdGVyKAo+IC0gICAgdWlu
dDhfdCBtb2RybV9yZWcsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgaGlnaGJ5dGVf
cmVncykKPiArc3RhdGljIHZvaWQgKmRlY29kZV9ncHJfYnl0ZW9wKAo+ICsgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBtb2RybV9yZWcsIGJvb2wgbGVnYWN5X2J5
dGVvcCkKCkFnYWluIEknbSBub3QgcmVhbGx5IGhhcHB5IGFib3V0ICJvcCIgaGVyZS4gV2h5IG5v
dCBmb2xsb3cgdGhlCm1vZGVsIG9mIG15IG9yaWdpbmFsIHBhdGNoIGFuZCBtYWtlIHRoaXMKCnN0
YXRpYyB2b2lkICpfZGVjb2RlX2dwcigKICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1
bnNpZ25lZCBpbnQgbW9kcm1fcmVnLCBib29sIGxlZ2FjeSkKCj8gV2l0aCB0aGF0IG9yIGEgc3Vi
c3RhbnRpYWxseSBzaW1pbGFyIGFkanVzdG1lbnQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:21:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqSO-0002Ve-IE; Wed, 31 Jan 2018 11:21:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m0yd=e2=citrix.com=prvs=562ca755c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egqSN-0002VY-Uh
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 11:21:35 +0000
X-Inumbo-ID: dbef7966-0678-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbef7966-0678-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 12:21:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,439,1511827200"; d="scan'208";a="460444009"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 31 Jan 2018 11:21:24 +0000
Message-ID: <1517397684-15450-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@linaro.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [OSSTEST PATCH] sg-report-host-history: Multiply size
	of reported history by 10
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LAogIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3Qv
cmVzdWx0cy9ob3N0L2xheHRvbjEuaHRtbApjb250YWlucyB+MjAwIGpvYnMgYXMgZXhwZWN0ZWQs
IGJ1dCB0aGF0IGNvdmVycyBvbmx5IDQgZGF5cy4gIFdlCm9idmlvdXNseSB3b3VsZCBsaWtlIG1v
cmUgbGlrZSBhIG1vbnRoLgoKVGhlIGVmZmVjdCBvdWdodCB0byBiZSBzb21lIG1vcmUgZGIgd29y
aywgYnV0IG5vdCB3b3JzZSBjb25jdXJyZW5jeS4KCkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgpTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25A
ZXUuY2l0cml4LmNvbT4KLS0tCiBzZy1yZXBvcnQtaG9zdC1oaXN0b3J5IHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc2ct
cmVwb3J0LWhvc3QtaGlzdG9yeSBiL3NnLXJlcG9ydC1ob3N0LWhpc3RvcnkKaW5kZXggMTlhODZh
Yi4uODcxYWQ1ZiAxMDA3NTUKLS0tIGEvc2ctcmVwb3J0LWhvc3QtaGlzdG9yeQorKysgYi9zZy1y
ZXBvcnQtaG9zdC1oaXN0b3J5CkBAIC0yOCw3ICsyOCw3IEBAIHVzZSBQT1NJWDsKIAogdXNlIE9z
c3Rlc3Q6OkV4ZWN1dGl2ZSBxdyg6REVGQVVMVCA6Y29sb3Vycyk7CiAKLW91ciAkbGltaXQ9IDIw
MDsKK291ciAkbGltaXQ9IDIwMDA7CiBvdXIgJGZsaWdodGxpbWl0Owogb3VyICRodG1sb3V0ID0g
Ii4iOwogb3VyIEBibGVzc2luZ3M7Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:24:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:24:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqVH-0002gF-2p; Wed, 31 Jan 2018 11:24:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u0th=e2=citrix.com=prvs=562673196=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egqVG-0002fj-2u
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 11:24:34 +0000
X-Inumbo-ID: 5cec6564-0679-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5cec6564-0679-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 11:24:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,439,1511827200"; d="scan'208";a="66978880"
To: Jan Beulich <JBeulich@suse.com>
References: <1517327772-22297-1-git-send-email-andrew.cooper3@citrix.com>
 <5A71B12D02000078001A3FA7@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c024febe-de6f-9ca4-8338-720a3233a6fe@citrix.com>
Date: Wed, 31 Jan 2018 11:24:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A71B12D02000078001A3FA7@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 1/4] x86/emul: Introduce a test covering
 legacy byte ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMTE6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMwLjAxLjE4IGF0
IDE2OjU2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiB3aXRoIG9uZSBjb3NtZXRpYyBy
ZW1hcms6Cj4KPj4gLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxh
dG9yLmMKPj4gKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9y
LmMKPj4gQEAgLTQ0Miw2ICs0NDIsMjEgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2
KQo+PiAgICAgICAgICBnb3RvIGZhaWw7Cj4+ICAgICAgcHJpbnRmKCJva2F5XG4iKTsKPj4gIAo+
PiArICAgIHByaW50ZigiJS00MHMiLCAiVGVzdGluZyB4Y2hnbCAlYmwsJWFoLi4uIik7Cj4+ICsg
ICAgaW5zdHJbMF0gPSAweDg2OyBpbnN0clsxXSA9IDB4ZGM7Cj4+ICsgICAgcmVncy5lZmxhZ3Mg
PSAweDIwMDsKPiBQbGVhc2UgY2FuIHdlIHN0b3AgdGhlIGJhZCBoYWJpdCBvZiB1c2luZyBoZXgg
bnVtYmVycyBoZXJlIChhbmQKPiBpbiB0aGUgY2hlY2sgYmVsb3cpPyBXZSBoYXZlIFg4Nl9FRkxB
R1NfSUYgYXZhaWxhYmxlIGFmdGVyIGFsbC4KCk9rLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:25:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqVq-0002kM-Ag; Wed, 31 Jan 2018 11:25:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ba1y=e2=citrix.com=prvs=562d74746=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1egqVo-0002kC-RB
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 11:25:08 +0000
X-Inumbo-ID: 5bdb4903-0679-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bdb4903-0679-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 12:24:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,439,1511827200"; d="scan'208";a="460444368"
Date: Wed, 31 Jan 2018 11:24:43 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180131112443.rrxl6ryrm6cspicu@citrix.com>
References: <20180131065751.30204-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180131065751.30204-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMDc6NTc6NTFBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiAqICBDb21ldDogUnVuIFBWIGluIFBWSCBjb250YWluZXIgKHYyKQo+ICAgLSAgV2Vp
IExpdQo+IAoKVGhpcyBpcyBjb21taXR0ZWQgc29tZSB0aW1lIGFnby4KCldlaS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:33:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqdL-0003aU-1v; Wed, 31 Jan 2018 11:32:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=scuc=e2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1egqdJ-0003aO-FK
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 11:32:53 +0000
X-Inumbo-ID: 6fe52bf5-067a-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6fe52bf5-067a-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 12:32:37 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=SlA6AC7dJM7rouvOfRsEI5eG+xRg5A4j+7VS5Ukp2/8=;
 b=AdG/BRDcrxCCukAjvoOOlrxLthZmAyvl4W6s1IR/CyIFFTgTe7fF2m2w2KVAhghx6pKtoix9P0xZb7c0i0h/owqwMnim8aLsw5u2sW2U2kKcDm+lMJF0jV9RXi/PMgViIYztwzQC1v+CZLottIerqiG2iHXNAJeGv+M8KwSupdI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.53) by
 DB5PR03MB1766.eurprd03.prod.outlook.com (2a01:111:e400:c580::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Wed, 31
 Jan 2018 11:32:44 +0000
To: Julien Grall <julien.grall@linaro.org>
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
 <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
 <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
 <da92d21d-6346-bd34-9f26-e8b2b1033b56@linaro.org>
 <8e999880-9d28-981e-465e-7b9d25ce5c37@epam.com>
 <CAEC2Cxrs+4-kbEofcp2NMuYH-qx2cyXpzJJ5nzoRBwGFGUynhw@mail.gmail.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <852b174e-0c3d-e541-2de0-21361b0685b3@epam.com>
Date: Wed, 31 Jan 2018 13:32:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <CAEC2Cxrs+4-kbEofcp2NMuYH-qx2cyXpzJJ5nzoRBwGFGUynhw@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1PR0202CA0021.eurprd02.prod.outlook.com
 (2603:10a6:803:14::34) To DB5PR03MB1766.eurprd03.prod.outlook.com
 (2a01:111:e400:c580::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: bf5c9b01-2404-4b6d-41d3-08d5689e58b7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1766; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1766;
 3:M7ba/DCq0egvb7ESgDfnVNaeIZg8PP7kERU3SYMUvPLDXLlL6/I1lrqyzcCrPK8lRWxci4+Urm5e9hCGMOz+prJ7iNX6FWY5V4KANCm6Q1vRBtB1XpRS4C5CuieA6aVcEWanbPlSGAOkb4wV7M3UyQttoCrTRzHitrb+rMkp67kDpFfPDwj0aJdJFMRyaK2z1hCFXdyx1jZuVKo5lVUIdse8zWofwjxsJ76DRxq6F/Qe1MKt9OyIkvwlyzBn3MRN;
 25:R8cIS15QoGiHHeCMdiWfSDhSGeO0bGptwQChIIU1l2Lj9UVVC+fydc/uR8HZTEZSkXTxGW3bbWToME+IVzq+72eTvLH9G8BNuiVXyUGBVndqqjGoXIiQqdqm1INtTqy6weui93GhuEbJfNx5Wd1SPjePlaE6RAXM+c8uAZZe/z52Qm01a3vTifmEoS5SO0WELzjb2NxmL16GaJ7KuraAfmy0B5QeWhLhds17/5IY7lR7UN+bwO4HkzPcEPT5kCB5JgY097qfdb/IghmfT84TbF/T4BDj75bbebQiEgA6ipmqItO4hSRTSHVRk6kUVOsf8EmQIEHtqNDUEMFfi7x8OQ==;
 31:fY6Zr5+gzhzEYsoCSDy4b+NG/K8Kxdf+QnJqnrOCc2oZpDV3GgZl1aH4tGzOdFzGl+ulvMWqD0diztK/dcApaS99Bg/qe5mx5Ppt2wDmuhHlocuxKW7fOhVBdn8XNHXg/LWbJH0gtTA8CErAR59pvGW7BZO6boByCDw4HR9/68a1EJXlQlur2HXT9nQ8r/GuGLWYctqwH6bfeyXLYRme9C4l78Sb5U9Ad0Xqyf9PzhA=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1766:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1766;
 20:k6SdJU57I9Bsu3WFzBWq8H6OEiMK33W0tKNTL++NSZP1vt7pPivFzwpioqKx8owmeLO3pkVaMPyZVsLgDq5jThgLefZJ54AL/h7ZGes9N050xfgElV+7/U1oLkB6S0G82ujFdlZoVVSV9dD7Kz+OLbom6CUrEYuEapooNKh/Kwyfyy1gAqthL1VEyiAFPmnFUtysqOSju/95q4J5ZZJw7N1Pfz6eUr0MHB0mMNYNr3IbaYb89J3hPFAtmU4KspklTcmbjynMg8yRvb1qjuHxaHFpxLw4eBvsiJMu0tpqwmfHtaFydHtPHxXkmvnroJ+yZZ0IKeSNyTLUW3jmWOdJ23aP9zNgDadosRVy+UMPZPY2d2uMmvmLxIoCPMxXcmi9GTqdIvLQlMwOehtS/0TJoNkm0u3FpnsPmyIIXXyOcoYPglxDzsWEe3duonrEesH7LFWg9Nwh165kgUS5hhR/FKk3HiRph3mA2zDmZmSnbazLEyjtEdZFRgspYZ1ZXctn;
 4:UdCo3wLcpHPhlrTp5g2/KQinAu3Ugx2lK1ZZ1/vBEmq02EpHhnuNt5DqIAcV9suBfFlAvHkv2ivs2uZfgX4I6eF6T9Jq2cDJZcQDY3oFUcXQhPHcY+VAjQUyDbdS/YjMPQU1qWxveJfGQjcdOzbjHHNVBR39U12QJy/edb8H2Qws0kqjE84JTbQmHrGGYMVi18fPxRHRVJ0DCJMlUql3mdwE9jCUIPL4aztVT+hz/rl6HrXzkK9G+DLtr4JiPpoMFZU6lyUsmp59u/7495dkhZ1e5haNZdl61xsSjMKcuhhTy3QcCw5axDMxS7dl/E6+
X-Microsoft-Antispam-PRVS: <DB5PR03MB17665810F5156AF1D316A07BE6FB0@DB5PR03MB1766.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3231101)(2400082)(944501161)(3002001)(93006095)(93001095)(6041288)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(6072148)(201708071742011);
 SRVR:DB5PR03MB1766; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1766; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(39380400002)(39860400002)(376002)(346002)(366004)(76104003)(51444003)(189003)(199004)(97736004)(83506002)(72206003)(80792005)(58126008)(229853002)(93886005)(65956001)(305945005)(7736002)(54906003)(31686004)(68736007)(5660300001)(16576012)(65806001)(316002)(16526019)(105586002)(6486002)(53936002)(66066001)(2906002)(478600001)(186003)(86362001)(386003)(8936002)(53546011)(8676002)(6246003)(230700001)(106356001)(6666003)(26005)(6916009)(55236004)(81166006)(25786009)(77096007)(2950100002)(65826007)(4326008)(64126003)(67846002)(81156014)(3846002)(52146003)(52116002)(36756003)(23676004)(31696002)(2486003)(6116002)(59450400001)(50466002)(76176011)(47776003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1766; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY2OzIzOmJOaDVDTjBDdm4rS2V1UiswcnJ1RXlZa0tV?=
 =?utf-8?B?RTJhcDZDT012YUZQNzFWZjR3MDNyUUVQRkFnWGIwOExvWFlrUjhSQ1hNV0xV?=
 =?utf-8?B?TUU3dGs3aVM4S29ua1ByamRzOGx4ZjZDS1FkYXpPWTN1bUFnUDVkeDR4aHBB?=
 =?utf-8?B?d2xzbG13VWpVVlNvVU9vdlFpdXRCQ2FweXIxUEhoZndpWnBRMVhsRzJhVm90?=
 =?utf-8?B?MFVlNExodjJmS2hwd0ZTNGZHWVNIZFZCZDFucVpUSFhJSjQ0bDJlTisxTnFz?=
 =?utf-8?B?OGJUODZQWldXQnBvUTZQQXJ3U2VVOG9QMzNPeFdZZ3BIQnBiVENpSEZDbHBD?=
 =?utf-8?B?Nzl2Vk05OFFDTzcyUEYxV1JwWnV1N1hmVDkxZWRtSXBJbllhVWhHcXdNWDRs?=
 =?utf-8?B?bW9jMHMra0cwOHRsd0ZqYW5URHV0TXBHclFFc0sxcHpsaENmMExtTXlPU3ZZ?=
 =?utf-8?B?RjU1cGsyZGw0ZmZYOEFEYWVhTjA0aTczbW5URzdMZ3ZRZjVPWHBxVTNrUHRR?=
 =?utf-8?B?K3RhMk84d2hqbFoycitlc1F3cVRXVHVESTVNbDVCNW1BblZQVGZMY3dReC8w?=
 =?utf-8?B?Nk5VVmZIbzlxenNpUytDQVU0cnJwd05VaU1ZVGZ5UE1KdVNObWlJUTFGcWJv?=
 =?utf-8?B?QVlaMTRocFRhQ3VnSURMbWt1TzAxZHBveDdnZmY5K3NNQy83YmdiT0VQRHZx?=
 =?utf-8?B?MFRIRUM1TVZlWEpvQ3EzZGJDOW8xa0NCOXBTRnV1M3I5bnhNMVRFWEdGNWNl?=
 =?utf-8?B?Q1pSVytIeS9kSi9HUmtOTm1VcTFkblk4NS9WcDQ1RkRCZ0VlZzQwZTgwUFFv?=
 =?utf-8?B?S210OEM0c2pJOWpRSUozMFY4OGpmZkJDL1JuTnZaQ2xaSy9sOWNRTUkvNlpP?=
 =?utf-8?B?cnRWeWVmbzBIcHpBQUdOL1EvdzNod0IreXpUTHFVVGloZFBhT1Y4NVhubVlT?=
 =?utf-8?B?ZGxPeDArbWQzWUUzemZrS0piZkNPU2xURDlXOWtCNVFYcFdDdXVPTHRZUzNq?=
 =?utf-8?B?VEVqU3YyYU9jUVFCYjlwUVY1SzB5N3hjcnQzNFpXdG1PZElCQWx6S0Fsd2o4?=
 =?utf-8?B?L0NRU0FtcC9KZk11a0t3WkYzTk80SWtCd0J3Ym9BbFRwZUdKalNuTm52Sk1O?=
 =?utf-8?B?ZGEwdG1CT05OMFhXT0hTaVd3SW9HWkhRT0RtMkR0eXk5Y3lkUHNqTnU2c3kx?=
 =?utf-8?B?VDVqNGpNUGMwdk94WUM0QnNCbTUwRjhHOXYwY05vWTJQQ3orUUdnMGJJSGd2?=
 =?utf-8?B?Zi9qNklBTDU4eDMzclJUQjNVWkZtUVZwMTJYdzhwbTg4QS8yTktwRVFHUWxv?=
 =?utf-8?B?U1c5ZWhMWmI4TE8rODh3dVg5aStTTnZCNHIrd3lqejE3bDBTeWViekhmUTBX?=
 =?utf-8?B?QU9uUjRPcmtvN2puaTVHaUIwUUhWNUdMY0FINmRNQVBsNjVvNFZ4REZoRVhN?=
 =?utf-8?B?eGVJMEpBcjAxMW03cUNyclhvdEZCN0N6WFgrMXJ3R0tFTW1JRWlQdjhVU1l6?=
 =?utf-8?B?alljVlBnZWhqV2N3VGFBcjRHWlFpSmVjOEdSWk1kYy9pbllOTndSUTFEaWVX?=
 =?utf-8?B?Y0pDYTI4azNSZGhMZGp5bU5YeHYrd2cwUmpNQnExUGI5YnpQeGZkdGIxMzhy?=
 =?utf-8?B?SzUzRWxLWEVDdWJOZWRMdHd3UUhuZm9vNzVMU050Qno5VS84ekUvdmpFK2pL?=
 =?utf-8?B?Ykw0b1lUYklyUWhDTFZVZnJSY2dSRTFCYVV3UGNMMlB6V3A0d0krTWFCU0Fs?=
 =?utf-8?B?VWk1dGVmTDZOVHVibm94MFhReE9PbDBueW16L2hLOEh5VkRYaWhXS1gwVWdH?=
 =?utf-8?B?dTZFZkZqTDFVTFpQMFJzV2d5bElSYlRQa1F3L2tMRWJzUjE1QVVkMDVaZkxa?=
 =?utf-8?B?WXpDODBlaVQvQ1hLVWdpdklLMG1aeEZ3WGhhTXhHaHE2S2Q1Qmh5YW5ZS09L?=
 =?utf-8?B?TnVWaWM1VUNkTVJrWEZXTWdLeVYzRGRmUXozVkdoMU4vbW1jemljcEQ4Uytl?=
 =?utf-8?B?bUdsSGFsSndMNzkvOGZCak9HVTRLMGVEVmpYZ3NqWC96V3lWekF4OFZidHNz?=
 =?utf-8?B?aXB3Tmg2d2JSVi9NNkZpYSt0UFVJUXN5S3lZb3VTWE1WWlkvZk02YU10MjEz?=
 =?utf-8?B?M3c9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1766;
 6:imCllR4AQ8H9pNqpVRs5w+aEQybfzD2BOQ1cTKkOBWIxeT/1XIhb52euNUxHGd6iKdWFavpZ3H3Q9dvTQywmecbJKHKlQsVcwbj6VmWhxX4USIE8gSNi7Ec5EJSDOz+0u++wkTMdDiLx7OjSJweVFnpE26Cm8Q4U7mvJ0UmVyiMRBU4/Gto+Xx1ucdLHmdXjHmsRhYgYek4p09tu/cRnpPQcvZdt0XJp9MoRuQeSJMHLHk5GEt0byN1UK0gYB0XPbiKcpyA/xT8s312QxBOih+pn0Q6Qdi6LitUXGiVDYQiVdn0phG5LvhSa6q+czqA8bS5xyDypsPbmmReh7ssc67dqnUW9rPW7jp9rjKeOHq0=;
 5:wlVKBERfkuOG4LFkHAn50viT0GivdOCNdrs1HLBpGdKXbZyg0BqV5d/jRUKyfFcO66AW0VHi5GS8iJAN7yeopTeMIjgGbgNeeBoKcQp4Zhm+Ue1cZgm7i+chxN+iDFhTxl1+Qwp4O7YEyKqg9NrltogEq15lIvSRl9kW5c5GylQ=;
 24:zrsWpU8OcYU7yyfMbNe/hWNa7kG0157ixboAzp/R+/MHBYpnSx71+qrU2B4J65ppYiWIw1fXGBMAEoyA3wdhIILIXdFNyRau1O/8iObUlZY=;
 7:csyBrAiWbWvCcK9yZArrG/Tv2+tk+Xmjn0rNswUF+SkDxFrO+AghTIuYcwtzNORXRy2ZaoeBpA6DHHAVN7F3H51gCiu3uefQdm5iORPDRgWPTDqn0gd6+vxWPuK8fZkEnhzJQ/geodw6zJYKHSdESf1Y+QPYt82FWrer/OAgEQ7AFyJEmGfIzlzVmzocova+7LMyy5UVRZmvWJeAnQ7v0BN6DDClzQjOAQXFilHnMVL1kAbSorbMyZiizP2eAKs/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 11:32:44.0319 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: bf5c9b01-2404-4b6d-41d3-08d5689e58b7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1766
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgSnVsaWVuLAoKT24gMzEuMDEuMTggMDA6MDYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBPbiAz
MCBKYW51YXJ5IDIwMTggYXQgMTk6MzUsIFZvbG9keW15ciBCYWJjaHVrCj4gPHZvbG9keW15cl9i
YWJjaHVrQGVwYW0uY29tPiB3cm90ZToKPj4KPj4KPj4gT24gMzAuMDEuMTggMjA6NDQsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4KPj4+IE9uIDMwLzAxLzE4IDE4OjI4LCBWb2xvZHlt
eXIgQmFiY2h1ayB3cm90ZToKPj4+Pgo+Pj4+IEhpIEp1bGllbiwKPj4+Pgo+Pj4+IE9uIDMwLjAx
LjE4IDIwOjAxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IE9u
IDI2LzAxLzE4IDE4OjI3LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4+Cj4+Pj4+PiBI
aSwKPj4+Pj4KPj4+Pj4KPj4+Pj4gSGkgVm9sb2R5bXlyLAo+Pj4+Pgo+Pj4+Pj4gT24gMjYuMDEu
MTggMjA6MTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+Pgo+Pj4+Pj4+IEhpLAo+Pj4+Pj4+
Cj4+Pj4+Pj4gT24gMjYvMDEvMTggMTg6MDksIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4+
Pj4+Pgo+Pj4+Pj4+PiBPbiAyNC4wMS4xOCAyMDozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKEFGRklOSVRZX0lORk8pOgo+
Pj4+Pj4+Pj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5GTyk6Cj4+Pj4+Pj4+
PiArICAgIHN3aXRjaCAoIGZpZCApCj4+Pj4+Pj4+PiAgICAgICAgewo+Pj4+Pj4+Pj4gLSAgICAg
ICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7Cj4+Pj4+Pj4+PiAtICAgICAg
ICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKPj4+Pj4+Pj4+IC0KPj4+Pj4+
Pj4+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwo+Pj4+Pj4+
Pj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2lu
Zm8odGFmZiwKPj4+Pj4+Pj4+IGxhZmYpKTsKPj4+Pj4+Pj4+IC0gICAgICAgIHJldHVybiB0cnVl
Owo+Pj4+Pj4+Pj4gLSAgICB9Cj4+Pj4+Pj4+PiAtCj4+Pj4+Pj4+PiAgICAgICAgY2FzZSBBUk1f
U01DQ0NfRlVOQ19DQUxMX0NPVU5UKFNUQU5EQVJEKToKPj4+Pj4+Pj4+ICAgICAgICAgICAgcmV0
dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLAo+Pj4+Pj4+Pj4gU1NTQ19TTUNDQ19G
VU5DVElPTl9DT1VOVCk7Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IE5vdyBkZWZpbml0aW9uIFNTU0NfU01D
Q0NfRlVOQ1RJT05fQ09VTlQgZGVwZW5kcyBvbiBjb2RlIGluIHZzY3BpLmMuCj4+Pj4+Pj4+IE1h
eWJlIGl0IGlzIHRpbWUgdG8gaW50cm9kdWNlIGZ1bmN0aW9uIGdldF9wc2NpXzBfMl9mbl9jb3Vu
dCgpIGFuZAo+Pj4+Pj4+PiB1c2UgaXQgdGhlcmUsIHdoYXQgZG8geW91IHRoaW5rPwo+Pj4+Pj4+
Cj4+Pj4+Pj4KPj4+Pj4+PiBEZWZpbml0ZWx5IG5vdCBhIGZ1bmN0aW9uLiBJdCBpcyBhIHN0YXRp
YyBudW1iZXIuIEJ1dCBJIGNhbiB0aGluayBvZgo+Pj4+Pj4+IHNlcGFyYXRlIHRoZSBjYWxsIGNv
dW50Lgo+Pj4+Pj4KPj4+Pj4+IFllcCwgc2VwYXJhdGUgY2FsbCBjb3VudCBmb3IgdlBTQ0kgYW5k
IGZvciBTU1NDIGl0c2VsZiB3b3VsZCBiZSBhIGdvb2QKPj4+Pj4+IHRoaW5nLgo+Pj4+Pgo+Pj4+
Pgo+Pj4+PiBMb29raW5nIGEgYml0IG1vcmUgaW50byBpdCwgdGhpcyB3aWxsIG5vdCBtYWtlIGEg
cmVhbCBpbXByb3ZlbWVudC4gVGhpcwo+Pj4+PiB3aWxsIGJlIGVxdWFsbHkgZGlmZmljdWx0IHRv
IHJlbWVtYmVyIHRvIHVwZGF0ZSB0aGUgY2FsbCBjb3VudC4KPj4+Pgo+Pj4+IE5ldmVydGhlbGVz
cywgSSB0aGluayB0aGF0IGl0IGlzIHJpZ2h0IHRoaW5nIHRvIGhvbGQgY2FsbCBjb3VudCBpbiB0
aGUKPj4+PiBzYW1lIGZpbGUsIHdoZXJlIGNhbGxzIGFyZSBpbXBsZW1lbnRlZC4gVGhpcyBpbmNy
ZWFzZXMgY2hhbmNlcyB0aGF0IGNhbGwKPj4+PiBjb3VudCB3aWxsIGJlIGhlbGQgaW4gc3luYy4K
Pj4+Cj4+Pgo+Pj4gU28geW91IGFyZSBzdWdnZXN0aW5nIHRvIGltcGxlbWVudCBhIGZ1bmN0aW9u
PyBJZiBzbywgdGhhdCdzIGEgbm8tZ28gZnJvbQo+Pj4gbXkgc2lkZS4KPj4KPj4gSSdtIG5vdCBp
bnNpc3Qgb24gZnVuY3Rpb24gaWYgeW91IGNhbiBwcm9wb3NlIGFsdGVybmF0aXZlLgo+PiBCdXQg
d2h5IHlvdSBhcmUgYWdhaW5zdCBnZXR0ZXIgZnVuY3Rpb24gaW4gdGhlIGZpcnN0IHBsYWNlPwo+
IAo+IEJlY2F1c2UgYSBmdW5jdGlvbiByZXR1cm5pbmcgYSBjb25zdCB2YWx1ZSBpcyBwcmV0dHkg
ZHVtYi4KCkkgY2FuJ3QgYWdyZWUgd2l0aCB5b3UgdGhlcmUuIEluIG15IG9waW5pb24gLSBpZiBp
dCBpcyBuZWVkZWQgZm9yIApjbGFyaXR5IC0gdGhlbiBpdCBpcyBmaW5lLgoKTmV2ZXJ0aGVsZXNz
LCB5b3UgaGF2ZSBteSBvcGluaW9uLiBJdCBpcyB1cCB0byB5b3Ugd2hhdCB0byBkbyB3aXRoIGl0
LgoKPj4KPj4gSSB3YW50ZWQgdG8gcHJvcG9zZSBhbm90aGVyIGFwcHJvYWNoOiBkZWZpbmUgdGhp
cyBjYWxsIGNvdW50IGluCj4+IHZwc2NpLmgsIGJ1dCB0aGVyZSBpcyBubyB2cHNjaS5oLCBpbnN0
ZWFkIHlvdSB1c2UgcHNjaS5oLCB3aGljaCBpcyBjb25mdXNpbmcKPj4gaW4gaXRzZWxmLgo+IAo+
IEkgdGhvdWdodCBhYm91dCB2cHNjaS5oLCBidXQgYmFzaWNhbGx5IHlvdSB3aWxsIGhhdmUgb25s
eSAyIGZ1bmN0aW9ucyBpbiBpdCBhbmQKPiB0aGUgbnVtYmVyIG9mIFBTQ0kgY2FsbHMuIFRoYXQn
cyBpdC4KCklzICB0aGlzIHJlYWxseSBhIHByb2JsZW0/IEl0IGlzIHF1aXRlIG5hdHVyYWwgdG8g
ZmluZCBkZWNsYXJhdGlvbnMgZm9yIApzb21ldGhpbmcuYyBpbiBzb21ldGhpbmcuaC4gQnkgbW92
aW5nIGRlY2xhcmF0aW9uIGludG8gZGlmZmVyZW50IGZpbGUsIAp5b3UgYXJlIGhpZGluZyBpdCBm
cm9tIGFueW9uZSB3aG8gZG9lcyBub3QgY2Fycnkgc2FjcmVkIGtub3dsZWRnZSAob3IgCnVzZSBn
cmVwL2NzY29wZSwgeWVzKS4KQW5kIHRoZW4sIHdoZW4gcGVvcGxlIGRlY2lkZSB0byBleHRlbmQg
c29tZXRoaW5nLmMgdGhleSBjb250aW51ZSB0byBwdXQgCmRlY2xhcmF0aW9ucyBpbnRvIGluYXBw
cm9wcmlhdGUuaC4gSnVzdCBsb29rIGF0IHByb2Nlc3Nvci5oIGFzIGEgZ29vZCAKZXhhbXBsZS4g
QWxsIGZ1bmN0aW9ucyBpdCBkZWZpbmUgYXJlIGltcGxlbWVudGVkIGVpdGhlciBpbiB0cmFwcy5j
IG9yIApkb21haW4uYy4gQnV0IGZ1bmN0aW9ucyBmcm9tIHByb2Nlc3Nvci5jIGFyZSBkZWZpbmVk
IGluIHByb2NpbmZvLmguCkkgY2FuIHRlbGwgZm9yIHN1cmUsIHRoYXQgdGhpcyBjb25mdXNlcyBu
ZXdiaWVzLgoKCj4gU28gaXQgaXMgbm90IGdvaW5nIHRvIGhlbHAgdG8gdXBkYXRlIGJlY2F1c2Ug
dGhlIGhlYWRlciB3aWxsIHVubGlrZWx5IG5lZWQgdG8KPiBjaGFuZ2Ugd2hlbiBhZGRpbmcgbmV3
IFBTQ0kgY2FsbC4KClllcy4gQnV0IGF0IGxlYXN0IHdlIGNhbiBwdXQgY29tbWVudCBhYm92ZSBz
d2l0Y2goZmlkKToKCi8qIFBsZWFzZSBkb24ndCBmb3JnZXQgdG8gdXBkYXRlIGNhbGwgY291bnQg
aW4gKHYpcHNjaS5oICovCgoKPiBbLi4uXQo+IAo+Pj4KPj4+IEkgbG9va2VkIGF0IHNvbWUgaW1w
bGVtZW50YXRpb24gb2YgU01DQ0MgYW5kIHRob3NlIGNhbGxzIGFyZSBlaXRoZXIgbm90Cj4+PiBo
YW5kbGVkIG9yIHRoZSBudW1iZXIgYXJlIG5vdCBjb3JyZWN0Lgo+Pgo+PiBJIGFncmVlIHRoYXQg
KnNvbWUqIGltcGxlbWVudGF0aW9ucyBjYW4gbm90IGNvbmZvcm0gdG8gU01DQ0MuQnV0LCBJIHRo
b3VnaHQKPj4geW91IHdhbnQgWGVuIHRvIGZvbGxvdyBzdGFuZGFyZHMgYXMgY2xvc2UgYXMgcG9z
c2libGUuLi4KPiAKPiBJdCBpcyBub3QgYWJvdXQgY2Fubm90IGNvbmZvcm0gYnV0IG9ubHkgaW1w
bGVtZW50cyBwYXJ0aWFsbHkgU01DQ0MuIEkgY291bGQgbmFtZQo+IEFURiBmb3IgdGhhdCAoeWVz
KS4KPiAKPiBTbyBpdCBtYWtlcyBtZSBtb3JlIGNvbmZpZGVudCB0aGUgY2FsbCBjb3VudCBpcyBu
b3Qgc29tZXRoaW5nIHBlb3BsZSBzZWVtIHRvCj4gY2FyZS4KClNvLCB5b3UgcHJvcG9zZSB0byBm
aXggdGhpcyBvbmx5IHdoZW4gc29tZXRoaW5nIHdpbGwgdHJpcCBvdmVyIHRoaXM/CgotLSAKVm9s
b2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:36:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqgt-0003kC-Gi; Wed, 31 Jan 2018 11:36:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egqgs-0003k6-LJ
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 11:36:34 +0000
X-Inumbo-ID: f3da5f48-067a-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22b.google.com (unknown [2a00:1450:400c:c09::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3da5f48-067a-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 12:36:18 +0100 (CET)
Received: by mail-wm0-x22b.google.com with SMTP id 141so7294327wme.3
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 03:36:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=+7H+pF8hJgTU7x3fO/zDdNP59OmkSNgIJzS/5wUA+vc=;
 b=QrmxrsLInl9i7Z5H8DccWtkaHOOQQy6ZaX0phYigLenb2F/CG6WuKBOpzibuZbQu3s
 cHMfejmLo8l4F8v/0K2GgpGbwcF9AWytMYQNdwpeLyQlbJN1TqVUvNtoc2z4kj8bnCkL
 q+pPC+MJp8dLMH0a9RMLHWHDQIUNvDXuTXhJ8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=+7H+pF8hJgTU7x3fO/zDdNP59OmkSNgIJzS/5wUA+vc=;
 b=CG5U9wNBHSrcM95OMrCRwQUl+IaGqBKWhmAN2WJGM66obOuTt+BLXuhw3vF5qKhtOI
 Nkggjx91eh1rmlRh+kCEka+NH15Ee+ALkTQscuxmgmDAH+B1Ts4sZMnZ58dKHNzfJnS5
 CwbLMDFU4luY5pobdsLdA6b0rBoV9hsLAZLqOkmpFg0u3zdcmgSQgKQVUdeDI82mPKnR
 a9+uOQOj22p3lHvE0L7iHi9h45n2KIqANeaWbmMN+lMDVNGs6yANkExLqOWP+VpzD0WZ
 iq8enjGSJS1RJsLMq6u8XPTOit87a2mCI5TdmNXvz9j7FOHyXzISnOioNHiycHQ+4kCW
 iyVQ==
X-Gm-Message-State: AKwxytfKgNKxLE2HBA9n0t024CVEDRkVCpWQltarVVLjxGehx1WEccga
 oO8lrLG4FNWkvwdCglhetXEj4g==
X-Google-Smtp-Source: AH8x2270weJTnhQh+heFTD2NqAUKW0SVWuzJMtppScvk6hIedzt35MCQYpqivcxturVBoaROHbCwfw==
X-Received: by 10.80.163.136 with SMTP id s8mr54470915edb.162.1517398591559;
 Wed, 31 Jan 2018 03:36:31 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id d60sm8749012edc.40.2018.01.31.03.36.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 03:36:31 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
 <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
 <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
 <da92d21d-6346-bd34-9f26-e8b2b1033b56@linaro.org>
 <8e999880-9d28-981e-465e-7b9d25ce5c37@epam.com>
 <CAEC2Cxrs+4-kbEofcp2NMuYH-qx2cyXpzJJ5nzoRBwGFGUynhw@mail.gmail.com>
 <852b174e-0c3d-e541-2de0-21361b0685b3@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <58fbf816-1c73-5f4e-a747-4d4520f55503@linaro.org>
Date: Wed, 31 Jan 2018 11:36:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <852b174e-0c3d-e541-2de0-21361b0685b3@epam.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAzMS8wMS8xOCAxMTozMiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEkgdGhv
dWdodCBhYm91dCB2cHNjaS5oLCBidXQgYmFzaWNhbGx5IHlvdSB3aWxsIGhhdmUgb25seSAyIGZ1
bmN0aW9ucyAKPj4gaW4gaXQgYW5kCj4+IHRoZSBudW1iZXIgb2YgUFNDSSBjYWxscy4gVGhhdCdz
IGl0Lgo+IAo+IElzwqAgdGhpcyByZWFsbHkgYSBwcm9ibGVtPyBJdCBpcyBxdWl0ZSBuYXR1cmFs
IHRvIGZpbmQgZGVjbGFyYXRpb25zIGZvciAKPiBzb21ldGhpbmcuYyBpbiBzb21ldGhpbmcuaC4g
QnkgbW92aW5nIGRlY2xhcmF0aW9uIGludG8gZGlmZmVyZW50IGZpbGUsIAo+IHlvdSBhcmUgaGlk
aW5nIGl0IGZyb20gYW55b25lIHdobyBkb2VzIG5vdCBjYXJyeSBzYWNyZWQga25vd2xlZGdlIChv
ciAKPiB1c2UgZ3JlcC9jc2NvcGUsIHllcykuCj4gQW5kIHRoZW4sIHdoZW4gcGVvcGxlIGRlY2lk
ZSB0byBleHRlbmQgc29tZXRoaW5nLmMgdGhleSBjb250aW51ZSB0byBwdXQgCj4gZGVjbGFyYXRp
b25zIGludG8gaW5hcHByb3ByaWF0ZS5oLiBKdXN0IGxvb2sgYXQgcHJvY2Vzc29yLmggYXMgYSBn
b29kIAo+IGV4YW1wbGUuIEFsbCBmdW5jdGlvbnMgaXQgZGVmaW5lIGFyZSBpbXBsZW1lbnRlZCBl
aXRoZXIgaW4gdHJhcHMuYyBvciAKPiBkb21haW4uYy4gQnV0IGZ1bmN0aW9ucyBmcm9tIHByb2Nl
c3Nvci5jIGFyZSBkZWZpbmVkIGluIHByb2NpbmZvLmguCj4gSSBjYW4gdGVsbCBmb3Igc3VyZSwg
dGhhdCB0aGlzIGNvbmZ1c2VzIG5ld2JpZXMuCj4gCj4gCj4+IFNvIGl0IGlzIG5vdCBnb2luZyB0
byBoZWxwIHRvIHVwZGF0ZSBiZWNhdXNlIHRoZSBoZWFkZXIgd2lsbCB1bmxpa2VseSAKPj4gbmVl
ZCB0bwo+PiBjaGFuZ2Ugd2hlbiBhZGRpbmcgbmV3IFBTQ0kgY2FsbC4KPiAKPiBZZXMuIEJ1dCBh
dCBsZWFzdCB3ZSBjYW4gcHV0IGNvbW1lbnQgYWJvdmUgc3dpdGNoKGZpZCk6Cj4gCj4gLyogUGxl
YXNlIGRvbid0IGZvcmdldCB0byB1cGRhdGUgY2FsbCBjb3VudCBpbiAodilwc2NpLmggKi8KClNl
ZSBteSBhbnN3ZXIgb24gbXkgb3duIGUtbWFpbCBJIHNlbnQgZmV3IG1pbnV0ZXMgYWdvLiBJIHNh
aWQgSSB3aWxsIApjcmVhdGUgYSB0aGUgdnBzY2kuaC4KCj4gCj4gCj4+IFsuLi5dCj4+Cj4+Pj4K
Pj4+PiBJIGxvb2tlZCBhdCBzb21lIGltcGxlbWVudGF0aW9uIG9mIFNNQ0NDIGFuZCB0aG9zZSBj
YWxscyBhcmUgZWl0aGVyIG5vdAo+Pj4+IGhhbmRsZWQgb3IgdGhlIG51bWJlciBhcmUgbm90IGNv
cnJlY3QuCj4+Pgo+Pj4gSSBhZ3JlZSB0aGF0ICpzb21lKiBpbXBsZW1lbnRhdGlvbnMgY2FuIG5v
dCBjb25mb3JtIHRvIFNNQ0NDLkJ1dCwgSSAKPj4+IHRob3VnaHQKPj4+IHlvdSB3YW50IFhlbiB0
byBmb2xsb3cgc3RhbmRhcmRzIGFzIGNsb3NlIGFzIHBvc3NpYmxlLi4uCj4+Cj4+IEl0IGlzIG5v
dCBhYm91dCBjYW5ub3QgY29uZm9ybSBidXQgb25seSBpbXBsZW1lbnRzIHBhcnRpYWxseSBTTUND
Qy4gSSAKPj4gY291bGQgbmFtZQo+PiBBVEYgZm9yIHRoYXQgKHllcykuCj4+Cj4+IFNvIGl0IG1h
a2VzIG1lIG1vcmUgY29uZmlkZW50IHRoZSBjYWxsIGNvdW50IGlzIG5vdCBzb21ldGhpbmcgcGVv
cGxlIAo+PiBzZWVtIHRvCj4+IGNhcmUuCj4gCj4gU28sIHlvdSBwcm9wb3NlIHRvIGZpeCB0aGlz
IG9ubHkgd2hlbiBzb21ldGhpbmcgd2lsbCB0cmlwIG92ZXIgdGhpcz8KCk5vLCBJIGFtIGp1c3Qg
c2F5aW5nIHRoYXQgaXQgaXMgbm90IHRoYXQgaW1wb3J0YW50IGlmIHdlIGdldCBpdCB3cm9uZy4g
ClRoYXQgbnVtYmVyIGRvZXMgbm90IHRlbGwgeW91IGFueXRoaW5nLiBZb3UgY2FuIGhhdmUgMiBm
dW5jdGlvbnMgYW5kIApzdGlsbCBkb2VzIG5vdCBrbm93IHdoZXJlIHRoZXkgYXJlIChpdCBpcyBu
b3QgYWx3YXlzIHBvc3NpYmxlIHRvIGp1c3QgCnByb2JlIGEgZnVuY3Rpb24gSUQgYmVjYXVzZSB0
aGV5IG1heSBoYXZlIHNpZGUtZWZmZWN0KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:48:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:48:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqsT-0004aW-Ij; Wed, 31 Jan 2018 11:48:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egqsS-0004aQ-Gb
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 11:48:32 +0000
X-Inumbo-ID: 9fb45f6a-067c-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9fb45f6a-067c-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 12:48:16 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id x4so8057990wmc.0
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 03:48:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=zAQqgOIzOonQUdWY3So70w0TdTEoHRHWVig7W8RYfpE=;
 b=gncUXLTUdfu2+ZeZP80B0Pk2sM0Xm+nfHsCieB0Pgqrz79B7jM14ayh2WCCruhVvDx
 WmuyF8OMYwL5/LQpjCwoURU+76khH6NjJyEzlwglMJbO9dqlcpJykySuVI65ZzepWciG
 b6fQ/+Ctrgk0dnED+GlvT2rgpfo1yA28ksj7o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=zAQqgOIzOonQUdWY3So70w0TdTEoHRHWVig7W8RYfpE=;
 b=IOwZCpUtPVEu1pLGit1Ckfwb80dl+T2pxfcJcCYglxOmxbfCseU/Mcahjf7TmqJsMr
 h8F7J+lO/A4ju2le5mgoKMpWYIESbxReYysFAeKSKOeiHfoTOKEqJJXRwWerFPLiKOwQ
 Ejxgug8Zl9pmn8e0uOe3R8UwlUVdIbP00zXQ5NxEecBdAuo3tKdjAEa+98Zr5LBtxENg
 Rghx77WtkdHQbS//JJtmShtllqc1qf35MeP6tYbhMt9omcahYk1wRSfVgfL+GY6hpnSl
 A/bQ2Ekh8SHzGRMP2GROMnfRu/XoHug+A07C/mMwVvSJ9vF322f7+LcZUcxFtUf7IURx
 STpA==
X-Gm-Message-State: AKwxytfMXpG4vU1Bcp1d/C9lnxJ4fdoFbaFDYrxNEos5mGi4YpLqj7jr
 v8e8Unpu+btf4aL9D1aiwmBdljk7OGE=
X-Google-Smtp-Source: AH8x224AtLZnrIJTyMwSrkV3CE6BnnfgM6F4yFxPKhtuij3ZsmWR/jiarcNCkCLjow+H2o5Vpk0LzQ==
X-Received: by 10.80.167.162 with SMTP id i31mr19343104edc.37.1517399309321;
 Wed, 31 Jan 2018 03:48:29 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z49sm8949462edd.93.2018.01.31.03.48.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 03:48:28 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, mjaggi@caviumnetworks.com
References: <alpine.DEB.2.10.1801301533160.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <ffda8beb-6f45-7c84-5755-722c357d3581@linaro.org>
Date: Wed, 31 Jan 2018 11:48:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801301533160.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] ThunderX support in Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDMxLzAxLzE4IDAwOjAxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gSSBhbSB0ZXN0aW5nIFhlbiBzdXBwb3J0IGluIFRodW5kZXJYLCBidXQgSSBhbSBoYXZpbmcg
c29tZSBpc3N1ZXMKPiBib290aW5nIERvbTAgdXNpbmcgWGVuIHN0YWdpbmcgYW5kIHRoZSBVYnVu
dHUgWGVuaWFsIGtlcm5lbCAoaXQgaGFzCj4gQ09ORklHX1hFTiBlbmFibGVkKS4gVGhlIHRyYWNl
IGlzIGFwcGVuZWQgdG8gdGhpcyBlbWFpbC4gSSBhbSB1c2luZyB0aGUKPiBkZXZpY2UgdHJlZSBj
b252ZXJ0ZWQgZnJvbSAvcHJvYy9kZXZpY2UtdHJlZSBvbiB0aGUgcnVubmluZyBzeXN0ZW0KPiB3
aXRob3V0IFhlbi4KCldoeSBkbyB5b3UgbmVlZCB0byBjb252ZXJ0IHRoZSBEVCBmcm9tIC9wcm9j
L2RldmljZS10cmVlPyBZb3Ugc2hvdWxkIGp1c3QKcmVseSBvbiB0aGUgb25lIHByb3ZpZGVkIGJ5
IHRoZSBmaXJtd2FyZSBkaXJlY3RseS4KCj4gWyAgICAzLjI3MzA5OF0gVW5hYmxlIHRvIGhhbmRs
ZSBrZXJuZWwgTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIGF0IHZpcnR1YWwgYWRkcmVzcyAwMDAw
MDA4MAo+IFsgICAgMy4yODEyNTRdIHBnZCA9IGZmZmYwMDAwMDk0NmQwMDAKPiBbICAgIDMuMjg0
NzIxXSBbMDAwMDAwODBdICpwZ2Q9MDAwMDAwMDBiZmZmZTAwMywgKnB1ZD0wMDAwMDAwMGJmZmZk
MDAzLCAqcG1kPTAwMDAwMDAwMDAwMDAwMDAKPiBbICAgIDMuMjkzMDU5XSBJbnRlcm5hbCBlcnJv
cjogT29wczogOTYwMDAwMDQgWyMxXSBTTVAKPiBbICAgIDMuMjk4MDAxXSBNb2R1bGVzIGxpbmtl
ZCBpbjoKPiBbICAgIDMuMzAxMTI3XSBDUFU6IDgxIFBJRDogMSBDb21tOiBzd2FwcGVyLzAgTm90
IHRhaW50ZWQgNC4xMC4wLTM4LWdlbmVyaWMgIzQyfjE2LjA0LjEtVWJ1bnR1Cj4gWyAgICAzLjMw
OTU2NF0gSGFyZHdhcmUgbmFtZTogY2F2aXVtLHRodW5kZXItODh4eCAoRFQpCj4gWyAgICAzLjMx
NDQ5Ml0gdGFzazogZmZmZjgwMDA3YzU3M2EwMCB0YXNrLnN0YWNrOiBmZmZmODAwMDdjNTc4MDAw
Cj4gWyAgICAzLjMyMDQ4NV0gUEMgaXMgYXQgYXJtX3NtbXVfZGV2aWNlX2NmZ19wcm9iZSsweDMw
MC8weDc3MAo+IFsgICAgMy4zMjYwMzldIExSIGlzIGF0IGFybV9zbW11X2RldmljZV9jZmdfcHJv
YmUrMHgyNWMvMHg3NzAKClNNTVUgc2hvdWxkIG5vdCBiZSBhc3NpZ25lZCB0byB0aGUgaGFyZHdh
cmUgZG9tYWluLiBDYXZpdW0gaGFzIGEgc3BlY2lmaWMKY29tcGF0aWJsZSBmb3IgdGhlaXIgU01N
VXMgd2hpY2ggaXMgbm90IGluIFhlbiB5ZXQuCgpUaGVyZSB3YXMgYW4gYXR0ZW1wdCB0byBhZGQg
dGhlIGNvbXBhdGlibGUgaW4gWGVuIChzZWUgWzFdIHdoaWNoIEkgZGlkbid0CmFjayBiZWNhdXNl
IHRoZSBTTU1VIGNoYW5nZXMgZm9yIENhdml1bSB3ZXJlIG5vdCBhZGRlZC4KClVudGlsIHRoZSBT
TU1VIGRyaXZlciBwcm9wZXJseSBzdXBwb3J0IENhdml1bSdzIFNNTVUsIHdlIHNob3VsZCBibGFj
a2xpc3QKdGhlbS4KCldoZW4gd29ya2luZyBvbiBnZXR0aW5nIFhlbiBib290aW5nIG9uIHJvY2hl
c3RlcnswLDF9IChUaHVuZGVyLVggaW4gT3NzdGVzdCksCkkgYmxhY2tsaXN0IHRoZW0gd2l0aCB0
aGlzIHNtYWxsIHBhdGNoLiBJIHdpbGwgY2xlYW4tdXAgaXQgYW5kIHNlbmQgaXQgb24gdGhlIE1M
OgoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwppbmRleCAxNTVjOTUyMzQ5Li44YjdmYjBlMTJhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCkBAIC0xMTgyLDYgKzExODIsNyBAQCBzdGF0aWMgaW50IGhhbmRsZV9ub2RlKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBrZXJuZWxfaW5mbyAqa2luZm8sCiAgICAgICAgIERUX01BVENI
X1RZUEUoIm1lbW9yeSIpLAogICAgICAgICAvKiBUaGUgbWVtb3J5IG1hcHBlZCB0aW1lciBpcyBu
b3Qgc3VwcG9ydGVkIGJ5IFhlbi4gKi8KICAgICAgICAgRFRfTUFUQ0hfQ09NUEFUSUJMRSgiYXJt
LGFybXY3LXRpbWVyLW1lbSIpLAorICAgICAgICBEVF9NQVRDSF9DT01QQVRJQkxFKCJjYXZpdW0s
c21tdS12MiIpLAogICAgICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiAgICAgfTsKICAgICBzdGF0
aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCB0aW1lcl9tYXRjaGVzW10gX19pbml0Y29u
c3QgPQoKVGhlIG9ubHkgb3RoZXIgaXNzdWVzIEkgZm91bmQgd2FzIHdoZW4gYm9vdGluZyB1c2lu
ZyBHcnViLiBJIG5lZWRlZCB0byBidW1wIHRoZQpudW1iZXIgb2YgYmFua3MuCgpCeSB0aGUgd2F5
LCBpZiB5b3UgaGF2ZW4ndCBkb25lIGl0LiBJIHdvdWxkIGhpZ2hseSByZWNvbW1lbmQgdG8gdXBn
cmFkZSB0byB0aGUgbGF0ZXN0CmZpcm13YXJlLgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA2L21zZzAyMjkzLmh0bWwKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 11:54:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 11:54:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egqxl-0005J0-9O; Wed, 31 Jan 2018 11:54:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q4u6=e2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egqxk-0005Iu-Ex
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 11:54:00 +0000
X-Inumbo-ID: 78df095f-067d-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 78df095f-067d-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 11:54:20 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id CDE861435;
 Wed, 31 Jan 2018 03:53:50 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0A6803F487;
 Wed, 31 Jan 2018 03:53:49 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <d948cb7b-6c0b-ef3f-b95a-5e0c9c8f7065@citrix.com>
 <864d6a7f-00c7-5ef5-51f0-e7f74b35ca70@arm.com>
 <b6abd6f2-92cf-8bb4-2d96-681a198fb375@citrix.com>
 <381dfde4-bf8e-0008-3c41-a7f8b143b721@arm.com>
 <alpine.DEB.2.10.1801301110180.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <91c1ce00-4c71-5154-97ed-b2d5232fdf87@arm.com>
Date: Wed, 31 Jan 2018 11:53:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801301110180.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/3] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDMwLzAxLzE4IDE5OjIxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4g
T24gMzAvMDEvMTggMTg6MjksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAzMC8wMS8xOCAx
NzowMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Cj4+Pj4KPj4+PiBPbiAzMC8wMS8xOCAxNjoz
OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+Pj4gT24gMzAvMDEvMTggMTY6MTQsIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+Pj4+IEhpIGFsbCwKPj4+Pj4+Cj4+Pj4+PiBUaGlzIHNtYWxsIHNlcmll
cyByZXBsYWNlcyBhbGwgY2FsbCB0byBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMgYnkKPj4+Pj4+
IGluamVjdGluZwo+Pj4+Pj4gYW4gZXhjZXB0aW9uIHRvIHRoZSBndWVzdC4KPj4+Pj4+Cj4+Pj4+
PiBUaGlzIHdpbGwgcmVzdWx0IHRvIGEgbmljZXIgdHJhY2UgZnJvbSB0aGUgZ3Vlc3QgKG5vIG5l
ZWQgdG8KPj4+Pj4+IG1hbnVhbGx5IHdhbGsKPj4+Pj4+IHRoZSBzdGFjaykgYW5kIGdpdmUgYSBj
aGFuY2UgdG8gdGhlIGd1ZXN0IHRvIGdpdmUgYSBiaXQgbW9yZQo+Pj4+Pj4gaW5mb3JtYXRpb24g
b24KPj4+Pj4+IHdoYXQgaXQgd2FzIGRvaW5nLgo+Pj4+Pj4KPj4+Pj4+IENoZWVycywKPj4+Pj4+
Cj4+Pj4+PiBKdWxpZW4gR3JhbGwgKDMpOgo+Pj4+Pj4gICDCoMKgIHhlbi9hcm06IGlvOiBEaXN0
aW5ndWlzaCB1bmhhbmRsZWQgSU8gZnJvbSBhYm9ydGVkIG9uZQo+Pj4+Pj4gICDCoMKgIHhlbi9h
cm06IERvbid0IGNyYXNoIGRvbWFpbiBvbiBiYWQgTU1JTyBlbXVsYXRpb24KPj4+Pj4+ICAgwqDC
oCB4ZW4vYXJtOiBEb24ndCBjcmFzaCB0aGUgZG9tYWluIG9uIGludmFsaWQgSFZDIGltbWVkaWF0
ZQo+Pj4+Pgo+Pj4+PiBUaGFua3MuCj4+Pj4+Cj4+Pj4+IEkgZG9uJ3QgZmVlbCBxdWFsaWZpZWQg
dG8gcmV2aWV3IHRoZXNlLCBidXQgc29tZSBub3Rlcy4KPj4+Pj4KPj4+Pj4gUGF0Y2ggMS7CoCBz
L2F2b2RpL2F2b2lkLyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPj4+Pj4KPj4+Pj4gUGF0Y2hlcyAy
IGFuZCAzLsKgIFlvdSBwcm9iYWJseSB3YW50IHRvIGNvbnZlcnQgdGhlIHByaW50a3MgdG8KPj4+
Pj4gZ2RwcmludGsoKXMsIG90aGVyd2lzZSBndWVzdHMgY2FuIGNob2tlIHVwIHRoZSByYXRlbGlt
aXRlZCBsb2cuwqAgRG9pbmcKPj4+Pj4gc28gd2lsbCBhbHNvIG1lYW4gdGhhdCB0aGUgdmNwdSB3
aWxsIGJlIGlkZW50aWZpZWQgY29uc2lzdGVudGx5LCB3aGljaAo+Pj4+PiBpdCBpc24ndCBjdXJy
ZW50bHkuCj4+Pj4gV2UgZGlkbid0IHVzZSBnKnByaW50ayBiZWNhdXNlIGl0IHdvdWxkIGJlIG1v
cmUgY29uZnVzaW5nIHRvIHByaW50IHRoZQo+Pj4+IGN1cnJlbnQgdkNQVSBpbiBzb21lIGNhc2Vz
IChlLmcgd2hlbiBhY2Nlc3NpbmcgdGhlIHJlLWRpc3RyaWJ1dG9yIG9mCj4+Pj4gYW5vdGhlciB2
Q1BVKSBvciBkb2VzIG5vdCBtYXR0ZXIgKGUuZyBmb3IgSVRTKS4KPj4+Cj4+PiBJbiB0aGUgZm9y
bWVyIGNhc2UsIHlvdSdkIHdhbnQgdG8gcHJpbnQgYm90aCBjdXJyZW50LCBhbmQgdGhlIHRhcmdl
dAo+Pj4gdmNwdS7CoCBUaGUgbGF0dGVyIHN0aWxsIG1hdHRlcnMgd2hhdCBjdXJyZW50IGlzIGlm
IHNvbWV0aGluZyBnb2VzIHdyb25nLgo+Pj4KPj4+IFdlIGhhdmUgcGxlbnR5IG9mIHNpbWlsYXIg
Y2FzZXMgaW4geDg2LCBidXQgYXQgdGhlIHBvaW50IHlvdSBhcmUKPj4+IHByaW50aW5nIGFuIGRp
YWdub3N0aWMgbWVzc2FnZSwgaWdub3JpbmcgY3VycmVudCBpcyBhbG1vc3QgYWx3YXlzIHRoZQo+
Pj4gd3JvbmcgdGhpbmsgdG8gZG8uCj4+Cj4+IEkgd2lsbCBsb29rIGF0IGl0IG9uIGFub3RoZXIg
c2VyaWVzLgo+Pgo+Pj4KPj4+Pgo+Pj4+IFRoZSBwcm9ibGVtIHdpdGggdGhlIGRlYnVnIHZlcnNp
b24gaXMgdGhvc2UgaW5mb3JtYXRpb24gYXJlIGFjdHVhbGx5Cj4+Pj4gcXVpdGUgdXNlZnVsIGlu
IG5vbi1kZWJ1ZyBidWlsZC4gV2UgZm91bmQgcXVpdGUgYSBmZXcgaXNzdWVzIHRoYW5rcyB0bwo+
Pj4+IHRoZW0uCj4+Pj4KPj4+PiBJIHRoaW5rIGl0IHdvdWxkIG1ha2UgbW9yZSBzZW5zZSBmb3Ig
WGVuIHRvIHByb3ZpZGUgcGVyLWd1ZXN0Cj4+Pj4gcmF0ZWxpbWl0ZWQgdGhhbiBoaWRpbmcgdGhv
c2UgbWVzc2FnZXMgaW4gbm9uLWRlYnVnIGJ1aWxkLgo+Pj4KPj4+IFBlciBndWVzdCBpcyBxdWl0
ZSBhIGxvdCBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gZ2xvYmFsLCBhbmQgd291bGQgc3RpbGwKPj4+
IHJlcXVpcmUgYSBnbG9iYWwgbGltaXQgdG8gcHJldmVudCBhIGNvbmNlcnRlZCBhdHRhY2sgZnJv
bSBtdWx0aXBsZQo+Pj4gZ3Vlc3RzIHRvIGF2b2lkIERvU2luZyB0aGUgc3lzdGVtLgo+Pj4KPj4+
IERlYnVnIHZzIHVuaWxhdGVyYWwgaXMgeW91ciBwcmVyb2dhdGl2ZSBhcyBhIG1haW50YWluZXIs
IGJ1dCBhcyB5b3UndmUKPj4+IHNhaWQgeW91cnNlbGYsIHRoZSBhcmUgdXNlZCBmb3IgZGVidWdn
aW5nIHB1cnBvc2VzLCB3aGljaCBwcm92ZXMgbXkgcG9pbnQuCj4+Cj4+IFNvIG9uIHg4NiwgeW91
IGFsd2F5cyByZXF1ZXN0IHRoZSB1c2VyIHRvIHJlcHJvZHVjZSBpdCB3aXRoIGRlYnVnIGJ1aWxk
Cj4+IGVuYWJsZT8KPj4KPj4gU3RlZmFubywgd2hhdCdzIHlvdXIgb3BpbmlvbiBoZXJlPwo+IAo+
IEkgdGhpbmsgaXQgd291bGQgYmUgZ3JlYXQgdG8gaGF2ZSBwZXItZ3Vlc3QgcmF0ZSBsaW1pdGlu
Zy4KPiAKPiBPbiBBUk0sIGl0IHdvdWxkIGJlIGltcG9zc2libGUgdG8gYXNrIHVzZXJzIHRvIHJl
cHJvIHdpdGggZGVidWcgZW5hYmxlZCwKPiBnaXZlbiB0aGF0IG1hbnkgZGVwbG95bWVudHMgYXJl
IGVtYmVkZGVkIChzZXQtdG9wIGJveGVzLCBldGMpLgo+IAo+IEkgdGhpbmsgaXQgaXMgT0sgdG8g
a2VlcCB0aGUgWEVOTE9HX0RFQlVHLCB0aGV5IHNob3VsZCBiZSBmaWx0ZXJlZCBvdXQKPiBieSBs
b2dsdmwuIEJ1dCB3ZSBuZWVkIHRvIGJlIGNhcmVmdWwgYWJvdXQgdGhlIG90aGVycy4gV2UgbWln
aHQgd2FudCB0bwo+IGNvbnZlcnQgdGhlIFhFTkxPR19XQVJOSU5HIGluIHRyYXBzLmMgdG8gWEVO
TE9HX0RFQlVHOiB0aGV5IGFyZSB3YXJuaW5nCj4gYWJvdXQgZ3Vlc3RzIG1pc2JlaGF2aW5nLCBi
dXQgZnJvbSB0aGUgaHlwZXJ2aXNvciBwb2ludCBvZiB2aWV3LCBpdCdzIG5vdAo+IGEgcHJvYmxl
bSwgZ3Vlc3RzIGNhbiBzaG9vdCB0aGVtc2VsdmVzIGlmIHRoZXkgd2FudCB0bzsgaXQncyBPSy4K
Ck5vdCByZWFsbHkuIFNvbWUgb2YgdGhlIFhFTkxPR19XQVJOSU5HIG1heSBoYXBwZW4gYmVjYXVz
ZSBYZW4gZG9lcyBub3QgCmhhbmRsZSBhIHRyYXAgKHNlZSB0aGUgb25lIG9uIGRvX3RyYXBfZ3Vl
c3Rfc3luYykuIFRoYXQgaGFzIG5vdGhpbmcgdG8gCmRvIHdpdGggYSBndWVzdCBtaXNiZWhhdmlu
ZyBhbmQgY291bGQgaGFwcGVuIGlmIFhlbiBib290cyBvbiBuZXdlciBoYXJkd2FyZS4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 12:17:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 12:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egrKU-0006s0-D4; Wed, 31 Jan 2018 12:17:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q4u6=e2=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egrKT-0006ru-1Q
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 12:17:29 +0000
X-Inumbo-ID: c19a7a28-0680-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c19a7a28-0680-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 12:17:51 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id A13341435;
 Wed, 31 Jan 2018 04:17:21 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D171B3F487;
 Wed, 31 Jan 2018 04:17:20 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <20180130161433.6910-2-julien.grall@arm.com>
 <alpine.DEB.2.10.1801301002570.11958@sstabellini-ThinkPad-X260>
 <d0b17da6-0e9a-f9aa-92fb-673231fcec87@arm.com>
 <alpine.DEB.2.10.1801301108460.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <85c0be04-c01c-a77a-30e4-3ffacaacc9ac@arm.com>
Date: Wed, 31 Jan 2018 12:17:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801301108460.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen/arm: io: Distinguish unhandled IO
 from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDMwLzAxLzE4IDE5OjA5LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+Pj4gaW5k
ZXggYzg1MzRkNmNmZi4uODQzYWRmNDk1OSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0v
dHJhcHMuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+Pj4gQEAgLTE4NjQsMTAg
KzE4NjQsMTAgQEAgc3RhdGljIGlubGluZSBib29sIGhwZmFyX2lzX3ZhbGlkKGJvb2wgczFwdHcs
Cj4+Pj4gdWludDhfdCBmc2MpCj4+Pj4gICAgICAgIHJldHVybiBzMXB0dyB8fCAoZnNjID09IEZT
Q19GTFRfVFJBTlMgJiYKPj4+PiAhY2hlY2tfd29ya2Fyb3VuZF84MzQyMjAoKSk7Cj4+Pj4gICAg
fQo+Pj4+ICAgIC1zdGF0aWMgYm9vbCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBo
c3IgaHNyLAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBncGEpCj4+
Pj4gLXsKPj4+PiArc3RhdGljIGVudW0gaW9fc3RhdGUgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQo+Pj4+ICsgewo+Pj4+ICAgICAgICBjb25zdCBzdHJ1
Y3QgaHNyX2RhYnQgZGFidCA9IGhzci5kYWJ0Owo+Pj4+ICAgICAgICBtbWlvX2luZm9fdCBpbmZv
ID0gewo+Pj4+ICAgICAgICAgICAgLmdwYSA9IGdwYSwKPj4+PiBAQCAtMTg3OSwxMSArMTg3OSwx
MSBAQCBzdGF0aWMgYm9vbCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MKPj4+
PiAqcmVncywKPj4+PiAgICAgICAgICAvKiBzdGFnZS0xIHBhZ2UgdGFibGUgc2hvdWxkIG5ldmVy
IGxpdmUgaW4gYW4gZW11bGF0ZWQgTU1JTyByZWdpb24KPj4+PiAqLwo+Pj4+ICAgICAgICBpZiAo
IGRhYnQuczFwdHcgKQo+Pj4+IC0gICAgICAgIHJldHVybiBmYWxzZTsKPj4+PiArICAgICAgICBy
ZXR1cm4gSU9fVU5IQU5ETEVEOwo+Pj4+ICAgICAgICAgIC8qIEFsbCB0aGUgaW5zdHJ1Y3Rpb25z
IHVzZWQgb24gZW11bGF0ZWQgTU1JTyByZWdpb24gc2hvdWxkIGJlCj4+Pj4gdmFsaWQgKi8KPj4+
PiAgICAgICAgaWYgKCAhZGFidC52YWxpZCApCj4+Pj4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+
Pj4+ICsgICAgICAgIHJldHVybiBJT19VTkhBTkRMRUQ7Cj4+Pj4gICAgICAgICAgLyoKPj4+PiAg
ICAgICAgICogRXJyYXR1bSA3NjY0MjI6IFRodW1iIHN0b3JlIHRyYW5zbGF0aW9uIGZhdWx0IHRv
IEh5cGVydmlzb3IgbWF5Cj4+Pj4gQEAgLTE4OTYsMTEgKzE4OTYsMTEgQEAgc3RhdGljIGJvb2wg
dHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzCj4+Pj4gKnJlZ3MsCj4+Pj4gICAg
ICAgICAgICBpZiAoIHJjICkKPj4+PiAgICAgICAgICAgIHsKPj4+PiAgICAgICAgICAgICAgICBn
cHJpbnRrKFhFTkxPR19ERUJVRywgIlVuYWJsZSB0byBkZWNvZGUgaW5zdHJ1Y3Rpb25cbiIpOwo+
Pj4+IC0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4+Pj4gKyAgICAgICAgICAgIHJldHVybiBJ
T19BQk9SVDsKPj4+PiAgICAgICAgICAgIH0KPj4+PiAgICAgICAgfQo+Pj4KPj4+IFdoeSBkbyB0
aGUgZmlyc3QgdHdvIGVycm9yIGNoZWNrcyByZXN1bHQgaW4gSU9fVU5IQU5ETEVELCB3aGlsZSB0
aGUKPj4+IHRoaXJkIHJlc3VsdCBpbiBJT19BQk9SVD8gU3BlY2lmaWNhbGx5IGluIHJlbGF0aW9u
IHRvIHBhZ2V0YWJsZSB3YWxrCj4+PiBmYWlsdXJlcyBkdWUgdG8gc29tZW9uZSBlbHNlIGNoYW5n
aW5nIHN0YWdlLTIgZW50cnkgc2ltdWx0YW5lb3VzbHkgKHNlZQo+Pj4gY29tbWVudCB0b3dhcmQg
dGhlIGVuZCBvZiBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdCk/Cj4+Cj4+IEdvb2QgcXVlc3Rp
b24uIFNvbWVob3cgSSBjb25zaWRlcmVkIHRoZSBmaXJzdCB0d28gYXMgcGFydCBvZiBsb29raW5n
IHVwIHRoZQo+PiBwcm9wZXIgaGFuZGxlciBhbmQgbm90IHRoZSBkZXZpY2UgaXRzZWxmLgo+Pgo+
PiBCdXQgSSBndWVzcyB0aGF0IGF0IHRoaXMgc3RhZ2Ugd2Uga25vdyB0aGF0IElPIHdhcyB0YXJn
ZXRpbmcgYW4gZW11bGF0ZWQKPj4gcmVnaW9uLiBTbyB3ZSBjYW4gcmV0dXJuIElPX0FCT1JULgo+
IAo+IFRoYXQgaXMgd2hhdCBJIHRob3VnaHQgYXMgd2VsbAoKQWN0dWFsbHksIEkgaGF2ZSBzYWlk
IHNvbWV0aGluZyBjb21wbGV0ZWx5IHdyb25nIHllc3RlcmRheS4gTXVzdCBoYXZlIApiZWVuIHRv
byB0aXJlZCA6Ly4KCkF0IHRoZSB0aW1lIHlvdSBjYWxsIHRyeV9oYW5kbGVfbW1pbywgeW91IHN0
aWxsIGRvbid0IGtub3cgd2hldGhlciB0aGUgCmZhdWx0IHdhcyBiZWNhdXNlIG9mIGFjY2Vzc2lu
ZyBhbiBlbXVsYXRlZCBNTUlPIHJlZ2lvbi4gWW91IHdpbGwgb25seSBiZSAKc3VyZSB3aGVuIGZp
bmRfbW1pb19oYW5kbGVyKCkgaGFzIHJldHVybmVkIGEgbm9uLU5VTEwgcG9pbnRlciAoc2VlIApo
YW5kbGVfbW1pbygpKS4KClNvIHJldHVybmluZyBJT19VTkhBTkRMRUQgaGVyZSBpcyBjb3JyZWN0
IGFzIHlvdSB3YW50IHRvIHRyeSBhbm90aGVyIAptZXRob2QgdG8gaGFuZGxlIHRoZSBmYXVsdC4K
Ckhvd2V2ZXIsIGl0IGFsc28gbWVhbnMgdGhhdCBldmVuIGJhZCBhY2Nlc3MgdG8gZW11bGF0ZWQg
cmVnaW9uIHdpbGwgCnJlc3VsdCB0byBmYWxsYmFjayBvbiBhbm90aGVyIG1ldGhvZC4gV2hpbGUg
dGhpcyBzaG91bGQgbm90IGJlIGlzc3VlLCBJIApkb24ndCB0aGluayB0aGlzIGlzIGZ1dHVyZSBw
cm9vZiAoSSBhbSBtb3N0bHkgd29ycnkgb24gdGhlIEFDUEkgY2FzZSAKd2hlcmUgTU1JTyBhcmUg
bWFwcGVkIG9uLWRlbWFuZCkuCgpTbyBJIHdpbGwgc2VuZCBhIHBhdGNoIHRvIGZvbGQgdHJ5X2hh
bmRsZV9tbWlvKCkgaW50byBoYW5kbGVfbW1pbygpLgoKPiAKPiAKPj4gT24gYSBzaWRlIG5vdGUs
IGl0IGxvb2tzIGxpa2UgdGhlIGNoZWNrIGRhYnQuczFwdHcgaXMgdW5uZWNlc3NhcnkgYmVjYXVz
ZSBhCj4+IHN0YWdlIDIgYWJvcnQgb24gc3RhZ2UgMSB0cmFuc2xhdGlvbiB0YWJsZSBsb29rdXAg
d2lsbCBub3QgcmV0dXJuIGEgdmFsaWQKPj4gaW5zdHJ1Y3Rpb24gc3luZHJvbWUgKHNlZSBCMy0x
NDMzIGluIERESSAwNDA2Qy5jIGFuZCBEMTAtMjQ2MCBpbiBEREkgMDQ4N0MuYSkuCj4gCj4gaW4g
dGhhdCBjYXNlLCBnbyBhaGVhZCBhbmQgcmVtb3ZlIGl0IGFzIHBhcnQgb2YgdGhpcyBwYXRjaCwg
bWVudGlvbiBpdAo+IGluIHRoZSBjb21taXQgbWVzc2FnZQoKSSB3aWxsIGRvIHRoYXQgaW4gYSBw
YXRjaCB0aGF0IGZvbGQgdHJ5X2hhbmRsZV9tbWlvKCkgaW4gaGFuZGxlX21taW8oKS4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 12:44:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 12:44:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egrjn-0000Y3-RK; Wed, 31 Jan 2018 12:43:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=emza=e2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1egrjm-0000Xs-Ej
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 12:43:38 +0000
X-Inumbo-ID: 69ce69f6-0684-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 69ce69f6-0684-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 12: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.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egrjg-0005lW-48; Wed, 31 Jan 2018 12:43:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egrjZ-0003yU-KI; Wed, 31 Jan 2018 12:43:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egrjZ-0008LZ-Bk; Wed, 31 Jan 2018 12:43:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118479-mainreport@xen.org>
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=ac37ec1ddef234eeba6f438c29ff687c64962ebd
X-Osstest-Versions-That: xen=16a31ca735165e63d67e86f60996f2b6a31cc0ee
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 12:43:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118479: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ3OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhYzM3ZWMxZGRlZjIzNGVlYmE2ZjQzOGMyOWZmNjg3YzY0OTYyZWJkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxNmEzMWNhNzM1MTY1ZTYzZDY3
ZTg2ZjYwOTk2ZjJiNmEzMWNjMGVlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg0NjAgIDIwMTgt
MDEtMzAgMjA6MDE6NDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NDc5ICAy
MDE4LTAxLTMxIDExOjAxOjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDE2YTMxY2E3MzUuLmFjMzdlYzFk
ZGUgIGFjMzdlYzFkZGVmMjM0ZWViYTZmNDM4YzI5ZmY2ODdjNjQ5NjJlYmQgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 12:51:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 12:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egrr4-0001Ii-Jh; Wed, 31 Jan 2018 12:51:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u0th=e2=citrix.com=prvs=562673196=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egrr3-0001Ia-0D
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 12:51:09 +0000
X-Inumbo-ID: 75c3f8fc-0685-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 75c3f8fc-0685-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 12:51:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,440,1511827200"; d="scan'208";a="460454538"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 31 Jan 2018 12:50:59 +0000
Message-ID: <1517403059-21284-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86/emul: Split exception handling out of
	invoke_stub()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGEgcmVsZWFzZSBidWlsZCwgYmxvYXQtby1tZXRlciByZXBvcnRzOgoKICBhZGQvcmVtb3Zl
OiAwLzAgZ3Jvdy9zaHJpbms6IDAvMSB1cC9kb3duOiAwLy01MTExICgtNTExMSkKICBmdW5jdGlv
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRh
CiAgeDg2X2VtdWxhdGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI2NDU4ICAxMjEz
NDcgICAtNTExMQoKb3IgaW4gb3RoZXIgd29yZHMsIGEgNCUgcmVkdW5jdGlvbiBpbiBjb2RlIHNp
emUgZnJvbSB0aGlzIGNoYW5nZSBhbG9uZS4KClRoZSB1c2Ugb2YgX19MSU5FX18gaXMgYSBjb25j
ZXJuIHdpdGggbGl2ZXBhdGNoaW5nLCBidXQgYW55IGxpdmVwYXRjaCB0b3VjaGluZwp0aGlzIGZp
bGUgaXMgb3ZlcndoZW1saW5nbHkgbGlrZWx5IHRvIGFsdGVyIHg4Nl9lbXVsYXRlKCkgYW55d2F5
LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cgp2MjoKICogUmV0YWlu
IF9fTElORV9fLiAgSXQgY2FuJ3QgYmUgZW1iZWRkZWQgaW4gdW5pb24gc3R1Yl9leGNlcHRpb25f
dG9rZW4gYXMgdGhlCiAgIGZ1bGwgdG9rZW4gZ2V0cyB3cml0dGVuIGJ5IHRoZSBleGNlcHRpb24g
aGFubGRlci4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDM3
ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyMyBp
bnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5jCmluZGV4IDRjYzUxZWEuLmM5MjIxYzggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC04NjYsNyArODY2LDggQEAgc3RhdGljIGlubGluZSBpbnQgbWtl
Yyh1aW50OF90IGUsIGludDMyX3QgZWMsIC4uLikKIAogI2lmZGVmIF9fWEVOX18KICMgZGVmaW5l
IGludm9rZV9zdHViKHByZSwgcG9zdCwgY29uc3RyYWludHMuLi4pIGRvIHsgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICB1bmlvbiBzdHViX2V4Y2VwdGlvbl90b2tlbiByZXNfID0geyAucmF3ID0g
fjAgfTsgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzdHViX2V4bl9pbmZvID0gKHVuaW9uIHN0
dWJfZXhjZXB0aW9uX3Rva2VuKSB7IC5yYXcgPSB+MCB9OyAgICAgICAgIFwKKyAgICBzdHViX2V4
bl9saW5lID0gX19MSU5FX187IC8qIFV0aWxpdHkgb3V0d2VpZ2hzIGxpdmVwYXRjaGluZyBjb3N0
ICovIFwKICAgICBhc20gdm9sYXRpbGUgKCBwcmUgIlxuXHRJTkRJUkVDVF9DQUxMICVbc3R1Yl1c
blx0IiBwb3N0ICJcbiIgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAiLkxyZXQlPTpcblx0
IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAiLnB1c2hzZWN0aW9uIC5maXh1cCxcImF4XCJcbiIgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTg3NSwyMSArODc2LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IG1rZWModWludDhfdCBl
LCBpbnQzMl90IGVjLCAuLi4pCiAgICAgICAgICAgICAgICAgICAgImptcCAuTHJldCU9XG5cdCIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAg
Ii5wb3BzZWN0aW9uXG5cdCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgICAgICAgICAgICAgICAgX0FTTV9FWFRBQkxFKC5McmV0JT0sIC5MZml4JT0pICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgOiBbZXhuXSAiK2ciIChyZXNfKSwg
Y29uc3RyYWludHMsICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgOiBb
ZXhuXSAiK2ciIChzdHViX2V4bl9pbmZvKSwgY29uc3RyYWludHMsICAgICAgICAgICBcCiAgICAg
ICAgICAgICAgICAgICAgICBbc3R1Yl0gInIiIChzdHViLmZ1bmMpLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAibSIgKCoodWludDhfdCgqKVtNQVhf
SU5TVF9MRU4gKyAxXSlzdHViLnB0cikgKTsgICBcCi0gICAgaWYgKCB1bmxpa2VseSh+cmVzXy5y
YXcpICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgImV4Y2VwdGlvbiAl
dSAoZWM9JTA0eCkgaW4gZW11bGF0aW9uIHN0dWIgKGxpbmUgJXUpXG4iLCBcCi0gICAgICAgICAg
ICAgICAgcmVzXy5maWVsZHMudHJhcG5yLCByZXNfLmZpZWxkcy5lYywgX19MSU5FX18pOyAgICAg
ICAgICBcCi0gICAgICAgIGdwcmludGsoWEVOTE9HX0lORk8sICJzdHViOiAlIl9fc3RyaW5naWZ5
KE1BWF9JTlNUX0xFTikicGhcbiIsICBcCi0gICAgICAgICAgICAgICAgc3R1Yi5mdW5jKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihyZXNfLmZpZWxkcy50cmFwbnIgPT0gRVhDX1VELCBFWENfVUQpOyAg
ICBcCi0gICAgICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4pOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGdvdG8gZG9u
ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCB1bmxpa2VseSh+c3R1Yl9leG5faW5mby5yYXcp
ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGdvdG8gZW11bGF0
aW9uX3N0dWJfZmFpbHVyZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9
IHdoaWxlICgwKQogI2Vsc2UKICMgZGVmaW5lIGludm9rZV9zdHViKHByZSwgcG9zdCwgY29uc3Ry
YWludHMuLi4pICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTMwMTcsNiArMzAwOCwxMCBA
QCB4ODZfZW11bGF0ZSgKICAgICBzdHJ1Y3QgZnB1X2luc25fY3R4dCBmaWMgPSB7IC50eXBlID0g
WDg2RU1VTF9GUFVfbm9uZSwgLmV4bl9yYWlzZWQgPSAtMSB9OwogICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9zdHViIHN0dWIgPSB7fTsKICAgICBERUNMQVJFX0FMSUdORUQobW12YWxfdCwgbW12YWwp
OworI2lmZGVmIF9fWEVOX18KKyAgICB1bmlvbiBzdHViX2V4Y2VwdGlvbl90b2tlbiBzdHViX2V4
bl9pbmZvOworICAgIHVuc2lnbmVkIGludCBzdHViX2V4bl9saW5lOworI2VuZGlmCiAKICAgICBB
U1NFUlQob3BzLT5yZWFkKTsKIApAQCAtODAyMyw2ICs4MDE4LDIwIEBAIHg4Nl9lbXVsYXRlKAog
ICAgIHB1dF9zdHViKHN0dWIpOwogICAgIHJldHVybiByYzsKICN1bmRlZiBzdGF0ZQorCisjaWZk
ZWYgX19YRU5fXworIGVtdWxhdGlvbl9zdHViX2ZhaWx1cmU6CisgICAgZ3ByaW50ayhYRU5MT0df
V0FSTklORywKKyAgICAgICAgICAgICJleGNlcHRpb24gJXUgKGVjPSUwNHgpIGluIGVtdWxhdGlv
biBzdHViIChsaW5lICV1KVxuIiwKKyAgICAgICAgICAgIHN0dWJfZXhuX2luZm8uZmllbGRzLnRy
YXBuciwgc3R1Yl9leG5faW5mby5maWVsZHMuZWMsCisgICAgICAgICAgICBzdHViX2V4bl9saW5l
KTsKKyAgICBncHJpbnRrKFhFTkxPR19JTkZPLCAiICBzdHViOiAlIl9fc3RyaW5naWZ5KE1BWF9J
TlNUX0xFTikicGhcbiIsCisgICAgICAgICAgICBzdHViLmZ1bmMpOworICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZihzdHViX2V4bl9pbmZvLmZpZWxkcy50cmFwbnIgPT0gRVhDX1VELCBFWENfVUQp
OworICAgIGRvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4pOworICAgIHJjID0gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CisgICAgZ290byBkb25lOworI2VuZGlmCiB9CiAKICN1bmRlZiBvcF9ieXRl
cwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 13:03:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 13:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egs2t-00026o-Md; Wed, 31 Jan 2018 13:03:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m0yd=e2=citrix.com=prvs=562ca755c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egs2s-00026c-0z
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 13:03:22 +0000
X-Inumbo-ID: 13aca905-0687-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13aca905-0687-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 14:03:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,440,1511827200"; d="scan'208";a="460456346"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 31 Jan 2018 13:03:09 +0000
Message-ID: <1517403790-16538-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 1/2] SUPPORT.md: increment version number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJlcG9ydGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBTVVBQT1JULm1k
IHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEvU1VQUE9SVC5tZCBiL1NVUFBPUlQubWQKaW5kZXggNDJmZmE5Zi4uYTE4MTBi
OCAxMDA2NDQKLS0tIGEvU1VQUE9SVC5tZAorKysgYi9TVVBQT1JULm1kCkBAIC05LDcgKzksNyBA
QCBmb3IgdGhlIGRlZmluaXRpb25zIG9mIHRoZSBzdXBwb3J0IHN0YXR1cyBsZXZlbHMgZXRjLgog
CiAjIFJlbGVhc2UgU3VwcG9ydAogCi0gICAgWGVuLVZlcnNpb246IDQuMTAtdW5zdGFibGUKKyAg
ICBYZW4tVmVyc2lvbjogNC4xMS11bnN0YWJsZQogICAgIEluaXRpYWwtUmVsZWFzZTogbi9hCiAg
ICAgU3VwcG9ydGVkLVVudGlsOiBUQkQKICAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsOiBVbnJl
bGVhc2VkIC0gbm90IHlldCBzZWN1cml0eS1zdXBwb3J0ZWQKLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 13:03:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 13:03:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egs2t-00026z-TI; Wed, 31 Jan 2018 13:03:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m0yd=e2=citrix.com=prvs=562ca755c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egs2s-00026d-3b
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 13:03:22 +0000
X-Inumbo-ID: 147dfa92-0687-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 147dfa92-0687-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 14:03:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,440,1511827200"; d="scan'208";a="460456348"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 31 Jan 2018 13:03:10 +0000
Message-ID: <1517403790-16538-2-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1517403790-16538-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1517403790-16538-1-git-send-email-ian.jackson@eu.citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH 2/2] release-checklist.txt: Say to increment
	SUPPORT.md version number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJlcG9ydGVkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5
OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBkb2NzL3Byb2Nl
c3MvcmVsZWFzZS1jaGVja2xpc3QudHh0IHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKykKCmRpZmYgLS1naXQgYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS1jaGVja2xpc3QudHh0IGIv
ZG9jcy9wcm9jZXNzL3JlbGVhc2UtY2hlY2tsaXN0LnR4dAppbmRleCBiOTY5NjRlLi5jNzkxYWQy
IDEwMDY0NAotLS0gYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS1jaGVja2xpc3QudHh0CisrKyBiL2Rv
Y3MvcHJvY2Vzcy9yZWxlYXNlLWNoZWNrbGlzdC50eHQKQEAgLTUwLDYgKzUwLDcgQEAgdD1SRUxF
QVNFLSRyCiAKICogY2hhbmdlIHhlbi11bnN0YWJsZSBSRUFETUUgKHNob3VsZCBzYXkgIlhlbiA0
LjUiIGluIHJlbGVhc2VzIGFuZCBvbiBzdGFibGUgYnJhbmNoZXMsICJYZW4gNC41LXVuc3RhYmxl
IiBvbiB1bnN0YWJsZSkKICogY2hhbmdlIHhlbi11bnN0YWJsZSBDb25maWcubWsgKFFFTVVfVVBT
VFJFQU1fUkVWSVNJT04sIFFFTVVfVFJBRElUSU9OQUxfUkVWSVNJT04sIE1JTklPU19VUFNUUkVB
TV9SRVZJU0lPTikKKyogY2hhbmdlIFNVUFBPUlQubWQgaGVhZGluZwogKiBjaGFuZ2UgeGVuLXVu
c3RhYmxlIHhlbi9NYWtlZmlsZSBYRU5fRVhUUkFWRVJTSU9OCiAjIGlmIG1haW4gdmVyc2lvbiBu
dW1iZXIgaGFzIGNoYW5nZWQgKGVnIDQuNyAtPiA0LjgpIHJlcnVuIC4vYXV0b2dlbi5zaAogKiBy
ZXJ1biAuL2F1dG9nZW4uc2ggdG8gdXBkYXRlIHZlcnNpb24gbnVtYmVyIGluIGNvbmZpZ3VyZQot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 13:07:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 13:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egs6W-0002NE-DB; Wed, 31 Jan 2018 13:07:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m0yd=e2=citrix.com=prvs=562ca755c=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1egs6V-0002N4-QH
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 13:07:07 +0000
X-Inumbo-ID: b1746ccb-0687-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1746ccb-0687-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 13:07:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,440,1511827200"; d="scan'208";a="460457125"
From: Ian Jackson <ian.jackson@eu.citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 31 Jan 2018 13:06:44 +0000
Message-ID: <1517404004-16786-1-git-send-email-ian.jackson@eu.citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Lars Kurth <lars.kurth@citrix.com>
Subject: [Xen-devel] [PATCH 4.10] SUPPORT.md: Fix version and Initial-Release
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2VjdXJpdHktU3VwcG9ydC1VbnRpbCBzaG91bGQgYmUgYFRCRCcuICBXZSBuZWVkIHRvIGFuc3dl
ciB0aGVzZQpxdWVzdGlvbnMgcHJvcGVybHksIGJ1dCBsZXQncyBub3QgYmxvY2sgZml4aW5nIHRo
ZSBvYnZpb3VzIGJ1Z3MgaGVyZQpmb3IgdGhhdCBwb2xpY3kgZGlzY3Vzc2lvbi4KCkNDOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogTGFycyBLdXJ0aCA8bGFy
cy5rdXJ0aEBjaXRyaXguY29tPgpSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPElhbi5KYWNrc29u
QGV1LmNpdHJpeC5jb20+Ci0tLQogU1VQUE9SVC5tZCB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQu
bWQgYi9TVVBQT1JULm1kCmluZGV4IDQyZmZhOWYuLjU1MTcwZDkgMTAwNjQ0Ci0tLSBhL1NVUFBP
UlQubWQKKysrIGIvU1VQUE9SVC5tZApAQCAtOSwxMCArOSwxMCBAQCBmb3IgdGhlIGRlZmluaXRp
b25zIG9mIHRoZSBzdXBwb3J0IHN0YXR1cyBsZXZlbHMgZXRjLgogCiAjIFJlbGVhc2UgU3VwcG9y
dAogCi0gICAgWGVuLVZlcnNpb246IDQuMTAtdW5zdGFibGUKLSAgICBJbml0aWFsLVJlbGVhc2U6
IG4vYQorICAgIFhlbi1WZXJzaW9uOiA0LjEwCisgICAgSW5pdGlhbC1SZWxlYXNlOiAyMDE3LTEy
LTEzCiAgICAgU3VwcG9ydGVkLVVudGlsOiBUQkQKLSAgICBTZWN1cml0eS1TdXBwb3J0LVVudGls
OiBVbnJlbGVhc2VkIC0gbm90IHlldCBzZWN1cml0eS1zdXBwb3J0ZWQKKyAgICBTZWN1cml0eS1T
dXBwb3J0LVVudGlsOiBUQkQKIAogIyBGZWF0dXJlIFN1cHBvcnQKIAotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 13:10:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 13:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egs9w-00031V-Qp; Wed, 31 Jan 2018 13:10:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u0th=e2=citrix.com=prvs=562673196=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egs9v-00031P-Co
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 13:10:39 +0000
X-Inumbo-ID: 182e9108-0688-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 182e9108-0688-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 14:10:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,440,1511827200"; d="scan'208";a="66984912"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <1517403790-16538-1-git-send-email-ian.jackson@eu.citrix.com>
 <1517403790-16538-2-git-send-email-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4437605d-f7de-62a2-151f-79fea376bcf5@citrix.com>
Date: Wed, 31 Jan 2018 13:09:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1517403790-16538-2-git-send-email-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 2/2] release-checklist.txt: Say to increment
 SUPPORT.md version number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMTM6MDMsIElhbiBKYWNrc29uIHdyb3RlOgo+IENDOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29u
IDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+IC0tLQo+ICBkb2NzL3Byb2Nlc3MvcmVsZWFz
ZS1jaGVja2xpc3QudHh0IHwgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+
Cj4gZGlmZiAtLWdpdCBhL2RvY3MvcHJvY2Vzcy9yZWxlYXNlLWNoZWNrbGlzdC50eHQgYi9kb2Nz
L3Byb2Nlc3MvcmVsZWFzZS1jaGVja2xpc3QudHh0Cj4gaW5kZXggYjk2OTY0ZS4uYzc5MWFkMiAx
MDA2NDQKPiAtLS0gYS9kb2NzL3Byb2Nlc3MvcmVsZWFzZS1jaGVja2xpc3QudHh0Cj4gKysrIGIv
ZG9jcy9wcm9jZXNzL3JlbGVhc2UtY2hlY2tsaXN0LnR4dAo+IEBAIC01MCw2ICs1MCw3IEBAIHQ9
UkVMRUFTRS0kcgo+ICAKPiAgKiBjaGFuZ2UgeGVuLXVuc3RhYmxlIFJFQURNRSAoc2hvdWxkIHNh
eSAiWGVuIDQuNSIgaW4gcmVsZWFzZXMgYW5kIG9uIHN0YWJsZSBicmFuY2hlcywgIlhlbiA0LjUt
dW5zdGFibGUiIG9uIHVuc3RhYmxlKQo+ICAqIGNoYW5nZSB4ZW4tdW5zdGFibGUgQ29uZmlnLm1r
IChRRU1VX1VQU1RSRUFNX1JFVklTSU9OLCBRRU1VX1RSQURJVElPTkFMX1JFVklTSU9OLCBNSU5J
T1NfVVBTVFJFQU1fUkVWSVNJT04pCj4gKyogY2hhbmdlIFNVUFBPUlQubWQgaGVhZGluZwo+ICAq
IGNoYW5nZSB4ZW4tdW5zdGFibGUgeGVuL01ha2VmaWxlIFhFTl9FWFRSQVZFUlNJT04KPiAgIyBp
ZiBtYWluIHZlcnNpb24gbnVtYmVyIGhhcyBjaGFuZ2VkIChlZyA0LjcgLT4gNC44KSByZXJ1biAu
L2F1dG9nZW4uc2gKPiAgKiByZXJ1biAuL2F1dG9nZW4uc2ggdG8gdXBkYXRlIHZlcnNpb24gbnVt
YmVyIGluIGNvbmZpZ3VyZQoKVGhpcyBhbHNvIChzb21ld2hlcmUpIG5lZWRzIGFuICJlZGl0IHN0
YWdpbmctJFguJFkncyBTVVBQT1JULm1kIiB0byBmaWxsCmluIHRoZSBoZWFkaW5nLgoKT24gdGhh
dCBub3RlLCA0LjEwJ3MgYmxvY2sgY3VycmVudGx5IHNheXM6CgojIFJlbGVhc2UgU3VwcG9ydAoK
wqDCoMKgIFhlbi1WZXJzaW9uOiA0LjEwLXVuc3RhYmxlCsKgwqDCoCBJbml0aWFsLVJlbGVhc2U6
IG4vYQrCoMKgwqAgU3VwcG9ydGVkLVVudGlsOiBUQkQKwqDCoMKgIFNlY3VyaXR5LVN1cHBvcnQt
VW50aWw6IFVucmVsZWFzZWQgLSBub3QgeWV0IHNlY3VyaXR5LXN1cHBvcnRlZAoKd2hpY2ggaXMg
c3RhbGUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 13:11:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 13:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egsAn-00035u-2o; Wed, 31 Jan 2018 13:11:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u0th=e2=citrix.com=prvs=562673196=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egsAl-00035S-IF
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 13:11:31 +0000
X-Inumbo-ID: 4e5a4529-0688-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e5a4529-0688-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 13:11:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,440,1511827200"; d="scan'208";a="66985013"
To: Ian Jackson <ian.jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <1517404004-16786-1-git-send-email-ian.jackson@eu.citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c1ff0003-861c-c1db-9eff-f19d00bd27c5@citrix.com>
Date: Wed, 31 Jan 2018 13:10:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1517404004-16786-1-git-send-email-ian.jackson@eu.citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lars Kurth <lars.kurth@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 4.10] SUPPORT.md: Fix version and
	Initial-Release
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMTM6MDYsIElhbiBKYWNrc29uIHdyb3RlOgo+IFNlY3VyaXR5LVN1cHBvcnQt
VW50aWwgc2hvdWxkIGJlIGBUQkQnLiAgV2UgbmVlZCB0byBhbnN3ZXIgdGhlc2UKPiBxdWVzdGlv
bnMgcHJvcGVybHksIGJ1dCBsZXQncyBub3QgYmxvY2sgZml4aW5nIHRoZSBvYnZpb3VzIGJ1Z3Mg
aGVyZQo+IGZvciB0aGF0IHBvbGljeSBkaXNjdXNzaW9uLgo+Cj4gQ0M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IExhcnMgS3VydGggPGxhcnMua3VydGhA
Y2l0cml4LmNvbT4KPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUu
Y2l0cml4LmNvbT4KPiAtLS0KPiAgU1VQUE9SVC5tZCB8IDYgKysrLS0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvU1VQ
UE9SVC5tZCBiL1NVUFBPUlQubWQKPiBpbmRleCA0MmZmYTlmLi41NTE3MGQ5IDEwMDY0NAo+IC0t
LSBhL1NVUFBPUlQubWQKPiArKysgYi9TVVBQT1JULm1kCj4gQEAgLTksMTAgKzksMTAgQEAgZm9y
IHRoZSBkZWZpbml0aW9ucyBvZiB0aGUgc3VwcG9ydCBzdGF0dXMgbGV2ZWxzIGV0Yy4KPiAgCj4g
ICMgUmVsZWFzZSBTdXBwb3J0Cj4gIAo+IC0gICAgWGVuLVZlcnNpb246IDQuMTAtdW5zdGFibGUK
PiAtICAgIEluaXRpYWwtUmVsZWFzZTogbi9hCj4gKyAgICBYZW4tVmVyc2lvbjogNC4xMAoKSXMg
aXQgd29ydGggbWFraW5nIHRoaXMgNC4xMC4wID/CoCBXZSBhcmUgbGlhYmxlIHRvIG1ha2UgY2hh
bmdlcyB0byB0aGUKZG9jdW1lbnQgb3ZlciB0aGUgY291cnNlIG9mIHRoZSBwb2ludCByZWxlYXNl
cy4KCkVpdGhlciB3YXksIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKPiArICAgIEluaXRpYWwtUmVsZWFzZTogMjAxNy0xMi0xMwo+ICAgICAgU3Vw
cG9ydGVkLVVudGlsOiBUQkQKPiAtICAgIFNlY3VyaXR5LVN1cHBvcnQtVW50aWw6IFVucmVsZWFz
ZWQgLSBub3QgeWV0IHNlY3VyaXR5LXN1cHBvcnRlZAo+ICsgICAgU2VjdXJpdHktU3VwcG9ydC1V
bnRpbDogVEJECj4gIAo+ICAjIEZlYXR1cmUgU3VwcG9ydAo+ICAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 13:46:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 13:46:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egshi-0005Fz-UY; Wed, 31 Jan 2018 13:45:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egshh-0005Fr-9c
 for xen-devel@lists.xensource.com; Wed, 31 Jan 2018 13:45:33 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-4.bemta-6.messagelabs.com id F5/13-21146-B78C17A5;
 Wed, 31 Jan 2018 13:45:31 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrFLMWRWlGSWpSXmKPExsWS0XRdVbfqRGG
 Uwf0nVhb3prxnd2D02N63iz2AMYo1My8pvyKBNWNhQx9TwY/pjBVLXu5mbWDcl9bFyMUhJNDI
 JLGy5SUbhPOYUeLMqyMsEM42Rom5T5sYuxg5OUQEnCW+npnLDmLzCuhLNJyawAxiCwtYSTw/t
 x+sW0JgsobEge7bYA0SAp4SSz5sZIGz379i6mJk52ADajgkBhJlEVCVuNr3k3ECI/cCRoZVjB
 rFqUVlqUW6hkZ6SUWZ6RkluYmZObqGBmZ6uanFxYnpqTmJScV6yfm5mxiBPmYAgh2MlzcGHGK
 U5GBSEuVdnVoQJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCd/HxwighwaLU9NSKtMwcYLDBpCU4
 eJREeO+DpHmLCxJzizPTIVKnGI05mh48aGPmuPHidRuzEEtefl6qlDjvJZBSAZDSjNI8uEGwK
 LjEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYV5hkCk8mXklcPteAZ3CBHTKz2ywU0oSEVJSDY
 zJOVOLs9ncUnsS7BVqnoecrLqdsnP1jF+HchPvuFRVi3ayRjRPN5wkksf7R0feUV1mcZW71uN
 zOhuCewy+PeK5ci721TzLe3f3Bx1ht1kcz2V8tuFlaGrZZKvA0/tl30Yzh2zpdlTcnMGT+Urn
 n0PXh3fTu/9vWfHCa6baBOcdO2bXzZziMUuJpTgj0VCLuag4EQBFl1i8fQIAAA==
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-6.tower-21.messagelabs.com!1517406329!54601225!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 16309 invoked from network); 31 Jan 2018 13:45:30 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-6.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Jan 2018 13:45:30 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egshd-0007O4-2j; Wed, 31 Jan 2018 13:45:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egshX-0006GR-FW; Wed, 31 Jan 2018 13:45:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egshW-0006L1-27; Wed, 31 Jan 2018 13:45:23 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118452-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-credit2:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-start/win.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-start/win.repeat:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
X-Osstest-Versions-That: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 13:45:22 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118452: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ1MiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ1Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE4MzE0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4g
MTE4NDM4IFJFR1IuIHZzLiAxMTgxNjcKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE4MzE0IHBhc3MgaW4gMTE4NDUyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWls
IGluIDExODQzOCBwYXNzIGluIDExODQ1MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgMTggZ3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIHBhc3MgaW4gMTE4MzE0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZhaWwgcGFzcyBpbiAxMTg0MzgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTgg
Z3Vlc3Qtc3RhcnQvd2luLnJlcGVhdCBmYWlsIGluIDExODQzOCBibG9ja2VkIGluIDExODIyMgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFp
bCBpbiAxMTg0MzggbGlrZSAxMTgxNjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExODQzOCBsaWtlIDExODE2NwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgIGZhaWwgaW4gMTE4NDM4
IGxpa2UgMTE4MTY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgZmFpbCBpbiAxMTg0MzggbGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODIy
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4MjIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyMjIKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vl
c3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE4MjIyCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGEy
NTY3ZDZiNTRiN2IxODdlY2MwMTY1MDIxYjZkZDA3ZGFmYWYwNmEKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGRjN2Q0NjU4MGQ5YzYzM2E1OWJlMWMzNzc2Zjc5YzAxZGQw
Y2I5OGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODIyMiAgMjAxOC0wMS0xOSAwNjo1Mzo0MCBa
ICAgMTIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgzMTQgIDIwMTgtMDEtMjQgMjE6NDQ6
MTcgWiAgICA2IGRheXMgICAgNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywg
Y29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVw
b3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1t
YXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1h
cnkKCmJyb2tlbi1qb2IgdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIGJyb2tlbgoKTm90IHB1
c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KY29tbWl0IGEyNTY3ZDZiNTRiN2IxODdlY2MwMTY1MDIxYjZkZDA3ZGFmYWYw
NmEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAg
IE1vbiBKYW4gMjIgMTQ6MzU6NDIgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IGNwdWVycmF0YTog
UmVtb3ZlIHBlcmNwdS5oIGluY2x1ZGUKICAgIAogICAgVGhlIGluY2x1ZGUgcGVyY3B1Lmggd2Fz
IGFkZGVkIGJ5IG1pc3Rha2UgaW4gY3B1ZXJyYXRhLmggKHNlZSBjb21taXQKICAgIDRjNGZkZGMx
NjYgInhlbi9hcm02NDogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiB0aGUgYnJhbmNoIGFsaWFzaW5n
CiAgICBhdHRhY2tzIikuIFNvIHJlbW92ZSBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCBhNWU3Y2U5NTYwYjQwOGRiZGMyZjdmYjhhNThmNjIwOTYwMWNjMDU0KQoK
Y29tbWl0IDlmNzllOGQ4NDZlODQxM2M4MjhmNWZjN2NjNmFjNzMzNzI4ZGZmMDAKQXV0aG9yOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBKYW4gMTYg
MTQ6MjM6MzcgMjAxOCArMDAwMAoKICAgIHhlbi9hcm02NDogSW1wbGVtZW50IGJyYW5jaCBwcmVk
aWN0b3IgaGFyZGVuaW5nIGZvciBhZmZlY3RlZCBDb3J0ZXgtQSBDUFVzCiAgICAKICAgIENvcnRl
eC1BNTcsIEE3MiwgQTczIGFuZCBBNzUgYXJlIHN1c2NlcHRpYmxlIHRvIGJyYW5jaCBwcmVkaWN0
b3IKICAgIGFsaWFzaW5nIGFuZCBjYW4gdGhlb3JpdGljYWxseSBiZSBhdHRhY2tlZCBieSBtYWxp
Y2lvdXMgY29kZS4KICAgIAogICAgVGhpcyBwYXRjaCBpbXBsZW1lbnRzIGEgUFNDSS1iYXNlZCBt
aXRpZ2F0aW9uIGZvciB0aGVzZSBDUFVzIHdoZW4KICAgIGF2YWlsYWJsZS4gVGhlIGNhbGwgaW50
byBmaXJtd2FyZSB3aWxsIGludmFsaWRhdGUgdGhlIGJyYW5jaCBwcmVkaWN0b3IKICAgIHN0YXRl
LCBwcmV2ZW50aW5nIGFueSBtYWxpY2lvdXMgZW50cmllcyBmcm9tIGFmZmVjdGlvbiBvdGhlciB2
aWN0aW0KICAgIGNvbnRleHRzLgogICAgCiAgICBQb3J0ZWQgZnJvbSBMaW51eCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICBi
cmFuY2gga3B0aS4KICAgIAogICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+CiAgICAgU2lnbmVkLW9mZi1ieTogV2lsbCBEZWFjb24gPHdpbGwuZGVh
Y29uQGFybS5jb20+CiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
ICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGU3MzBmOGU0MWU4NTM3ZjFkYjk3NzBiOTQ2
NGY5NTIzYzI4ODU3YjkpCgpjb21taXQgZmJhNDhlZmYxOGMwMmQ3MTZjOTViOTJkZjgwNGE3NTU2
MjBiZTgyZQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRh
dGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNiAyMDE4ICswMDAwCgogICAgeGVuL2FybTY0OiBBZGQg
c2tlbGV0b24gdG8gaGFyZGVuIHRoZSBicmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MK
ICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMg
Y2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICByZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9s
IGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRpYWxseSBkaXZ1bGdlCiAgICBpbmZvcm1hdGlv
biBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIuCiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBp
bml0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5kIGEgbmV3IEtjb25maWcgb3B0aW9uIHRvCiAgICBl
bmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgbWl0aWdhdGlvbnMgYWdhaW5zdCB0aGVzZSBh
dHRhY2tzIGZvcgogICAgQ1BVcyB0aGF0IGFyZSBhZmZlY3RlZC4KICAgIAogICAgTW9zdCBvZiB0
aGUgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0
aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4gRm9yIHNhZmV0eSwgaXQg
aXMgYXBwbGllZCBhdCBldmVyeQogICAgZXhjZXB0aW9uIGVudHJ5LiBTbyB0aGVyZSBhcmUgcG90
ZW50aWFsIGZvciBvcHRpbWl6aW5nIHdoZW4gcmVjZWl2aW5nCiAgICBhbiBleGNlcHRpb24gYXQg
dGhlIHNhbWUgbGV2ZWwuCiAgICAKICAgIEJlY2F1c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJy
YW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5vdCBwb3NzaWJsZSB0bwogICAgc2FmZWx5IHVzZSBicmFu
Y2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQuCiAgICBUaGVy
ZWZvcmUsIHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVt
cCB0byB0aGUKICAgIGhlbHBlciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAg
T24gQXJtNjQsIGVhY2ggdmVjdG9yIGNhbiBob2xkIDMyIGluc3RydWN0aW9ucy4gVGhpcyBsZWF2
ZSB1cyAzMQogICAgaW5zdHJ1Y3Rpb25zIGZvciB0aGUgbWl0aWdhdGlvbi4gVGhlIGxhc3Qgb25l
IGlzIHRoZSBicmFuY2ggaW5zdHJ1Y3Rpb24KICAgIHRvIHRoZSBoZWxwZXIuCiAgICAKICAgIEJl
Y2F1c2UgYSBwbGF0Zm9ybSBtYXkgaGF2ZSBDUFVzIHdpdGggZGlmZmVyZW50IG1pY3JvLWFyY2hp
dGVjdHVyZXMsCiAgICBwZXItQ1BVIHZlY3RvciB0YWJsZSBuZWVkcyB0byBiZSBwcm92aWRlZC4g
UmVhbGlzdGljYWxseSwgb25seSBhIGZldwogICAgZGlmZmVyZW50IG1pdGlnYXRpb25zIHdpbGwg
YmUgbmVjZXNzYXJ5LiBTbyBwcm92aWRlIGEgc21hbGwgc2V0IG9mCiAgICB2ZWN0b3IgdGFibGVz
LiBUaGV5IHdpbGwgYmUgcmUtdXNlZCBhbmQgcGF0Y2ggd2l0aCB0aGUgbWl0aWdhdGlvbnMKICAg
IG9uLWRlbWFuZC4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiB0aGUgd29yayBkb25lIGluIExp
bnV4IChzZWUgWzFdKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAg
IFsxXSBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQv
bGludXguZ2l0CiAgICBicmFuY2gga3RwaQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IDRjNGZkZGMxNjZjZjUyOGFjYTQ5NTQwYmNjOWVlNGYxOTZiMDFkYWMp
Cgpjb21taXQgMzc5MDgzM2VmMTZiOTU2NTM0MjRlYzliMTQ1ZTQ2MGVjMWE1NmQxNgpBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAx
NiAxNDoyMzozNSAyMDE4ICswMDAwCgogICAgeGVuL2FybTogY3B1ZXJyYXRhOiBBZGQgTUlEUl9B
TExfVkVSU0lPTlMKICAgIAogICAgSW50cm9kdWNlIGEgbmV3IG1hY3JvIE1JRFJfQUxMX1ZFUlNJ
T05TIHRvIG1hdGNoIGFsbCB2YXJpYW50L3JldmlzaW9uIG9mIGEKICAgIGdpdmVuIENQVSBtb2Rl
bC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVk
LW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYmE3MzA3MGFmNDNhMzhkMjAwNDEzZjQ0NmQ2YTcx
OGUxMDg4NjdiNikKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMKCmNvbW1pdCA1MDQ1MGMxZjMzZGM3MmYyMTM4YTY3MWQ3Mzg5MzRmNzk2YmUz
MzE4CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTog
ICBUdWUgSmFuIDE2IDE0OjIzOjM0IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtNjQ6IEFkZCBtaXNz
aW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTcyLCBBNzMgYW5kIEE3NQogICAgCiAgICBDb3J0
ZXgtQTcyLCBBNzMgYW5kIEE3NSBNSURSIHdpbGwgYmUgdXNlZCB0byBhIGZvbGxvdy11cCBmb3Ig
aGFyZGVuaW5nCiAgICB0aGUgYnJhbmNoIHByZWRpY3Rvci4KICAgIAogICAgVGhpcyBpcyBwYXJ0
IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzk3NWJm
ZjUyNGM0ZTJjMzBlZmJmMTQ0ZGU3NTNmMTUxZDk3NGU1MykKCmNvbW1pdCAyZWM3Y2NiZmZjNmI3
ODhmNjVlNTU0OThlNDM0N2MxZWUzYTQ0YjAxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjMzIDIwMTggKzAwMDAK
CiAgICB4ZW4vYXJtOiBJbnRyb2R1Y2UgZW5hYmxlIGNhbGxiYWNrIHRvIGVuYWJsZSBhIGNhcGFi
aWxpdGllcyBvbiBlYWNoIG9ubGluZSBDUFUKICAgIAogICAgT25jZSBYZW4ga25vd3Mgd2hhdCBm
ZWF0dXJlcy93b3JrYXJvdW5kcyBwcmVzZW50IG9uIHRoZSBwbGF0Zm9ybSwgaXQKICAgIG1pZ2h0
IGJlIG5lY2Vzc2FyeSB0byBjb25maWd1cmUgZWFjaCBvbmxpbmUgQ1BVLgogICAgCiAgICBJbnRy
b2R1Y2UgYSBuZXcgY2FsbGJhY2sgImVuYWJsZSIgdGhhdCB3aWxsIGJlIGNhbGxlZCBvbiBlYWNo
IG9ubGluZSBDUFUgdG8KICAgIGNvbmZpZ3VyZSB0aGUgImNhcGFiaWxpdHkiLgogICAgCiAgICBU
aGUgY29kZSBpcyBiYXNlZCBvbiBMaW51eCB2NC4xNCAod2hlcmUgY3B1ZmVhdHVyZS5jIGNvbWVz
IGZyb20pLCB0aGUKICAgIGV4cGxhbmF0aW9uIG9mIHdoeSB1c2luZyBzdG9wX21hY2hpbmVfcnVu
IGlzIGtlcHQgYXMgd2UgaGF2ZSBzaW1pbGFyCiAgICBwcm9ibGVtIGluIHRoZSBmdXR1cmUuCiAg
ICAKICAgIExhc3RseSBpbnRyb2R1Y2UgZW5hYmxlX2VycmF0YV93b3JrYXJvdW5kIHRoYXQgd2ls
bCBiZSBjYWxsZWQgb25jZSBDUFVzCiAgICBoYXZlIGJvb3RlZCBhbmQgYmVmb3JlIHRoZSBoYXJk
d2FyZSBkb21haW4gaXMgY3JlYXRlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQu
CiAgICAKICAgIFNpZ25lZC1vZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3NTAwNDk1MTU1
YWFjY2U0Mzc4NzhjYjU3NmY0NTIyNGFlOTg0ZjQwKQogICAgCiAgICBDb25mbGljdHM6CiAgICAg
ICAgICAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vY3B1ZmVhdHVyZS5oCihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 14:29:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 14:29:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egtOU-00082X-9j; Wed, 31 Jan 2018 14:29:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=scuc=e2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1egtOT-00082L-Pz
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 14:29:45 +0000
X-Inumbo-ID: 255ff274-0693-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::623])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 255ff274-0693-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 15:29:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=+vd3pqAkdHokLnvnF66aIhsknaBCbB8gWtWGlXAcblA=;
 b=Kw5Fl697opRBpPuY/vhI/qXcxkG6vEg5Yus9c8Xk6iB1Bptzz/nKtkPVH/2+6FT/oSCGGQTrpz6CO6UhCTbwbSC7ICCcK1BJa+7QTDmjf9H6EDGM4l8oCGzipFB8czOJffvFIJXl0IFgIl37a6cPz9niRl7L0RzCNEj2UOXynAs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.53) by
 AM4PR03MB1763.eurprd03.prod.outlook.com (2603:10a6:200:10::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Wed, 31
 Jan 2018 14:29:35 +0000
To: Julien Grall <julien.grall@linaro.org>
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
 <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
 <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
 <da92d21d-6346-bd34-9f26-e8b2b1033b56@linaro.org>
 <8e999880-9d28-981e-465e-7b9d25ce5c37@epam.com>
 <CAEC2Cxrs+4-kbEofcp2NMuYH-qx2cyXpzJJ5nzoRBwGFGUynhw@mail.gmail.com>
 <852b174e-0c3d-e541-2de0-21361b0685b3@epam.com>
 <58fbf816-1c73-5f4e-a747-4d4520f55503@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <d0fa1a65-48e0-866a-d941-ae5071e72025@epam.com>
Date: Wed, 31 Jan 2018 16:29:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <58fbf816-1c73-5f4e-a747-4d4520f55503@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1PR0202CA0020.eurprd02.prod.outlook.com
 (2603:10a6:803:14::33) To AM4PR03MB1763.eurprd03.prod.outlook.com
 (2603:10a6:200:10::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 91fe5cb6-b16d-4e98-e2fb-08d568b70dc1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1763; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 3:FoSkErZ+16zNgq0M9r7qlfzppvmVE8HVyDAkkPDZIVMhOMlAw59aou6kIZ2xzqiX76svmAi2I9mR35CZIswj2z92uhHNZmOlddtTL9Wt6f4iwzODy9YRroVBAkHoXtGEZCryjOcN3TOTMbNVBD3zu6f+blmY5kn9gi7+ny29Uz+EWcfSPTDAioWxz83G/yBXoIwU4MC4sxZyinEPCsJ4GuHpM/dkcnTZ0O0hDILbmGqt589IjOmKwRSF39NkCPHs;
 25:k9Qlnh0bAA9SexK6B8YswjxHreCJmcFmC7jnfOaPhDS2uNVzcP8K+rj2v/jQmxI6col/KM3GAGhsXJcFuROhE2VXa7hf58vxWwI9sV5yJA457hGcD0JbEITpmsSdNfzvq+rUugb7Hu/4H/vI6Nx7dcNKECQ8WL8ZIGWByllaCxeMrqYOPPmGKZ9E6BIS3LfAKWGuWlKC/6VeSyitlKYLz2fe/lG80rfQf4Z2V0VFHYnuO5ywpdpNJWZojuJudKpHxLVMS7SBOXp5XjhOTTS4EDAdV5CAMcTXinDqNxPR8jweZemtYoHRmY2PaAiqSoyudp/FysSR63eETuqT03GEmw==;
 31:JtgovuzfgaGiiy+jPIbagX5UU6RnY96dJdekoRYkphcd3xN0qUirPXillAh5wko/pYbG9vNy7ldLWb6ce48surZcEjdiMMf4kIHOGFd0Q3DmE/GxeKAe7dNPXSCEy01Wz454fQVMevc4SKvH8tgMw+oitEIgc1QWrp/HfrHsl2lo56Q6UWmTB/BaNFMPmmM8cPqrUBg1ryIzktHSYmyuI04l3YNKwjYxqcuZK5UQ36Y=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1763:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 20:Xp5UAUIYY3+j162dUafYsGg19yGBdgwpUj364+8Mmv4PVQqdaz7laQqExHo1FMvjMHkM8bujaWBJX5yTI2++ool292DZAvA+nW41oGjT+EfGsb9k/uzYW12vX6ZdP5eZJZ+AkVhT8tbhKx0e27HzR2LlpqYxZLd3ChdyLA17IynhyHIWwRXvRbEN7HsFVA/2oEIzqLNL75vXs6nRmm9fCXB9jM0H09vbvWU8IAA3hsWdmQHouElOvwrEOVhRO+E20HnKBO6Hgm4EdxLdLezpAfgaG7s5/msR4QWPxTPLXN/dTbvUoPEOYXF2R506hsQmvv5grpKey1LhwwDrbEmyZyOmmE/ajpsjSnb+o9NnwdTo5qYCcCiwayae7NRYcEGhagUTjugehTGl7psxFyWmK4XfqRGQ31BOE7WQBwyQ6dQWPr8Dl12rqPGLKZVRuhZm8vImLcgHRkgHtqeAKxSMgxBasfsS8m5RWNJeZwP2Wp3cUehqoaqT0Dh/gIT1mWpN;
 4:7AtCJfz6layWsrV6irbwIUJKHXC5Mmr7pL8NEpzVTZ4LWhg35pa0KZ2bhKInx+u16YoNsG6hOlsKsAN23EmcuYm9C+vAy6zBudRHsC+ZksA+Mxooe9hR4/qkLZAgA8Rnsol8zLANXFUyutcZlS8/flxkpkzTD7R+wXFSbYikNei4loRv+sEy0x/Cwl7VCKxXNAeIgaoDsGE1G+0+/P7Y3NvaRPDWYxkZp1Fpl7f5f76xJgbdcbmTLMIYa+TaKZQ2w88wlq0qiSC0/URn3r4xXA==
X-Microsoft-Antispam-PRVS: <AM4PR03MB176369C20F498B34BE6FF586E6FB0@AM4PR03MB1763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231101)(2400082)(944501161)(93006095)(93001095)(3002001)(6041288)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(6072148)(201708071742011);
 SRVR:AM4PR03MB1763; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1763; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(346002)(396003)(39380400002)(366004)(376002)(199004)(189003)(66066001)(105586002)(3846002)(2870700001)(80792005)(6116002)(65956001)(36756003)(16576012)(54906003)(25786009)(106356001)(58126008)(26005)(6246003)(64126003)(86362001)(186003)(77096007)(50466002)(97736004)(8676002)(8936002)(47776003)(478600001)(2906002)(65806001)(4326008)(72206003)(316002)(93886005)(68736007)(81166006)(81156014)(16526019)(6666003)(305945005)(7736002)(229853002)(53936002)(2486003)(59450400001)(386003)(76176011)(23676004)(67846002)(52116002)(53546011)(5660300001)(31696002)(6916009)(83506002)(2950100002)(31686004)(52146003)(55236004)(6486002)(65826007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1763; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYzOzIzOklNSVJ0TnkyZEhOOHlvc2VwOGZNRVhsMjJK?=
 =?utf-8?B?OEhiWE9ra01MYTZDUWhCcjB5UUxjSzlyRGhUZUxJaUgzOVdkenBINHU2V2Fv?=
 =?utf-8?B?dC9ndEdzOVpKai8yWVBDdTY2WUVmOFlaTmo5SVRtLzNFeHFoNnpsSjREalhj?=
 =?utf-8?B?SllBZFdKckhCNHZUNXZZdzBCM2FtV293MG1vdExUODhFd3VGc3hPeVlFV3dS?=
 =?utf-8?B?OWZ0Y05TUnpZb0tZZi8zMmwwTkpMZ0xRcjVLelN6RUhNZlRPR3NLYUpFcnRm?=
 =?utf-8?B?bGlFMStGUkJTOWhFNjhmQmplWUtQRW90ZmYxODZxSlg5UTBWc2dFU290OGdy?=
 =?utf-8?B?NFVtRFdNbG5IN1VYdXkzRmVhMEpmVkF1K3dpQXB5Y2xnczBjd01EMGkvbDlz?=
 =?utf-8?B?eWEwZTBnSXpKZUVIQTdHNzZOdTJBWkE4YkxZVGFQK3BsdWE1NFlXVkJVTERz?=
 =?utf-8?B?REtXZHhXbFVZSVcwd1FPSmJxbGR2Z3ArWUphMnlXdlRWWXExUGxDeUJIdUhH?=
 =?utf-8?B?ODZHb2t6ZkpYajZRRHB3REZNcXJORkhTYkhKcnRMSEZ2Z21nK2xrbEYwS0oy?=
 =?utf-8?B?bkFrOXpJY2lZNHVCd1JSWnkwVGx6am5ibFRmcU5yRXZtZFJZdTY1VHlzcmpm?=
 =?utf-8?B?bW9kM1lQakdBY3lpNkhrNFdVSHdxY0VFM29oRkhVZTl4YmR4dnRRb1ZhL1BW?=
 =?utf-8?B?QlNnejQ1MTlRY1h6V2FramFyUjhBWjRQbndQSWV4Q3JKK2lHcmNxMlQ2WkJl?=
 =?utf-8?B?TlhHVDJraVhwWXdadjBxWW8wMUFPelcvb0RIVG9QOVZBclA4OXlDMDhOekZV?=
 =?utf-8?B?L0JCbTVINzVSYlBtMmN6VmxVUFpYNzdZYmVZZGFQeGVJekZ1Rmd6TkQxTUNu?=
 =?utf-8?B?NEVydWpkREF2T3hDTi8rbnpoYW4wRUxDMGRLREZhbTJiKzd6NlNvR01pZjF0?=
 =?utf-8?B?bnJoeVZGMXNXeHBBVTAxTGRsZEM3WjZhRnBDUVJTUjQzcDdpSzlvcldyRktN?=
 =?utf-8?B?SVhTaTBDaUVrb1FkeFlYKzZybHdHZHZpRm9pMnphZklwRUxvRWt0d1FnMWts?=
 =?utf-8?B?TE90NTNISFdrUkJCQityUDRmUmI2S01wckxsNVUyZW5qUFVsWWtMMGRqV0Ex?=
 =?utf-8?B?aEtpbTNaUkg0NUhHNzFMQ1cxWWpiOGYrNVRQOTRxNUszcUVEMDVrWEFMVHNa?=
 =?utf-8?B?WFZtd015VXlqcXRhbTZLTm5GQm9yR3BrN3VhNTkyVmxxK0xGSmh5QWZ0RnM2?=
 =?utf-8?B?V3lWMnJ3L1Rzc2NYSXV3ZWkzM21neVFPWTNvUythZWhCOGpvTHZxQVVldEYv?=
 =?utf-8?B?bVhDcDAvbE5OVDlySVlPWjBUVTZ6d1ltSEx0ZkpZNW5qVUhmU21NZGlzZm8r?=
 =?utf-8?B?ZVVBUkkyeHU1VGhyb3ZOT2oyQ0JQaWM1NnVZNERhcmJWQnZqbEo2OU5ZSU54?=
 =?utf-8?B?T2UrNWhaRVI3dzJqeU1mMUs2Z0NXYVFxL2RVbEZFRk1nR0lLekhsUTFtdWR6?=
 =?utf-8?B?SjliMUpmdjhybjNhdjArVTJEbll2emxrSS8xelU4RkdlSThvYW9KM2tKVUZN?=
 =?utf-8?B?Qm1NU2NuUU93YUxSdUdLQktVdlpTZGkvNXdCaGpLRzBTRE5XOGhsSGhuTVM3?=
 =?utf-8?B?T0RNUVdUdFJFR1BDakN0clQ3YWNhbUZIMXQ5dkhyVkZqVU5MbzhkVmpJTlI1?=
 =?utf-8?B?ZHdpUm1xR21PbC94Ujdwc1h0ZWxrUktYcFdXOFZlZWdHOFBYZE9ZSm9FRUc4?=
 =?utf-8?B?Y0QyODB6MDA1NHNyeVFtNEFIbWVvRk1QeEpyaHU3anJtK1hwU2NiaDVoWXZm?=
 =?utf-8?B?Q1czdlJXQUtGRC8vR25aWlRiaVhkTEh6NDdlY2Qxd1BoUkpQSDF3SGJycjVE?=
 =?utf-8?B?ZUNodDhyT203WTUzbFNBU3lTT3NFQlA5cGkzV0lTbGJVR0ttZDZ1ekFHME5R?=
 =?utf-8?B?Y05XaXJ1TEw4YjZxU0daNWxodHJVVGxlNmExRWdaRVdMR2crenpPSDhUUmto?=
 =?utf-8?B?QmlEU0RFbnZrZXFJQ2JVTlBWM1lpQ0lVR1JveGFCemx2OE8yaWJjM1ZwMkUy?=
 =?utf-8?Q?G4qQ=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 6:zTkJDF3wx6jBMZ8lihtd4ARnMoww/rS7hlgxbyOoMIfrQtaXWkSKtdKPkolMb1AGkiAHlwxP/dUegHPzTJddqTd8VzQcb5Vc2ZZYiyXKlx/xOKe0wXhtSW9bZ0Tl0WrxHFOPQWW4oBYAs7hXovpqL/NKoz4Y8u6gZz9JcktGAm9iCmXyRSIED61w5nR6jywb1pv2fJvXZ4U38bBtj3yL5N97UweP2SgflEjGnhNj7psL1ppi0Rg0MhqsVpVoW4m+baXaAmHtsgY5duL/qp7+qWQglnN2k42abRKSEuAUkPmLG7gcUq/KLAVwTxESlVLHzLtfu9tToYhj0m6lZ/eLFrrUDqyyHbhLDXQ2lgczI34=;
 5:J+Whm88FOveqSBFfx3SzOk2oKEHPdlVA77IYGRxLqQ1Bv4g3GEspiQdEMIRR+l+YiT4yZU/lFo0i07DkN1Zt3JrbSIr295MND5rYtBn/RojVEZyRAxjFsQXSy+jcG4IdaGyvEdg6WWkLlS9MXkYvKw1fyICtNVqsagHj1FcW0/A=;
 24:Jnsewhlc2aMErvPooQ0a/4WEP0WP393+19z6bCKYOWpS8K5u/CwOCdvcZ7oWU/IqhZRCpbmR9mWa7ChqksRMDzpOJDgkqNMCR1HxAwastz8=;
 7:AFCUh7crUPFfX9ERJwsNaOCsSRW3ayJRKym9vfNE7xJzZupCWPbqKF88AL710CeGf7snXOD2jcxNgR5BF0dfqAjUIi80L5+MlOBNmDqw5PV8LEuKioUCp+644U3K/UYPVHa6g9scKZww3q79PAsr72r4fX5LpBpMPrqgDyzfhzbJg6KfXlDsSd3/cZheXpdptNPLNf4LGpsszX9BPLxzWbIaOMn5vk02KKAa9/oVYdIIDHVZSScs91dUuu7FlqoU
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 14:29:35.7688 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 91fe5cb6-b16d-4e98-e2fb-08d568b70dc1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1763
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAzMS4wMS4xOCAxMzozNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDMxLzAxLzE4IDExOjMyLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEkgdGhvdWdodCBh
Ym91dCB2cHNjaS5oLCBidXQgYmFzaWNhbGx5IHlvdSB3aWxsIGhhdmUgb25seSAyIGZ1bmN0aW9u
cyAKPj4+IGluIGl0IGFuZAo+Pj4gdGhlIG51bWJlciBvZiBQU0NJIGNhbGxzLiBUaGF0J3MgaXQu
Cj4+Cj4+IElzwqAgdGhpcyByZWFsbHkgYSBwcm9ibGVtPyBJdCBpcyBxdWl0ZSBuYXR1cmFsIHRv
IGZpbmQgZGVjbGFyYXRpb25zIAo+PiBmb3Igc29tZXRoaW5nLmMgaW4gc29tZXRoaW5nLmguIEJ5
IG1vdmluZyBkZWNsYXJhdGlvbiBpbnRvIGRpZmZlcmVudCAKPj4gZmlsZSwgeW91IGFyZSBoaWRp
bmcgaXQgZnJvbSBhbnlvbmUgd2hvIGRvZXMgbm90IGNhcnJ5IHNhY3JlZCAKPj4ga25vd2xlZGdl
IChvciB1c2UgZ3JlcC9jc2NvcGUsIHllcykuCj4+IEFuZCB0aGVuLCB3aGVuIHBlb3BsZSBkZWNp
ZGUgdG8gZXh0ZW5kIHNvbWV0aGluZy5jIHRoZXkgY29udGludWUgdG8gCj4+IHB1dCBkZWNsYXJh
dGlvbnMgaW50byBpbmFwcHJvcHJpYXRlLmguIEp1c3QgbG9vayBhdCBwcm9jZXNzb3IuaCBhcyBh
IAo+PiBnb29kIGV4YW1wbGUuIEFsbCBmdW5jdGlvbnMgaXQgZGVmaW5lIGFyZSBpbXBsZW1lbnRl
ZCBlaXRoZXIgaW4gCj4+IHRyYXBzLmMgb3IgZG9tYWluLmMuIEJ1dCBmdW5jdGlvbnMgZnJvbSBw
cm9jZXNzb3IuYyBhcmUgZGVmaW5lZCBpbiAKPj4gcHJvY2luZm8uaC4KPj4gSSBjYW4gdGVsbCBm
b3Igc3VyZSwgdGhhdCB0aGlzIGNvbmZ1c2VzIG5ld2JpZXMuCj4+Cj4+Cj4+PiBTbyBpdCBpcyBu
b3QgZ29pbmcgdG8gaGVscCB0byB1cGRhdGUgYmVjYXVzZSB0aGUgaGVhZGVyIHdpbGwgdW5saWtl
bHkgCj4+PiBuZWVkIHRvCj4+PiBjaGFuZ2Ugd2hlbiBhZGRpbmcgbmV3IFBTQ0kgY2FsbC4KPj4K
Pj4gWWVzLiBCdXQgYXQgbGVhc3Qgd2UgY2FuIHB1dCBjb21tZW50IGFib3ZlIHN3aXRjaChmaWQp
Ogo+Pgo+PiAvKiBQbGVhc2UgZG9uJ3QgZm9yZ2V0IHRvIHVwZGF0ZSBjYWxsIGNvdW50IGluICh2
KXBzY2kuaCAqLwo+IAo+IFNlZSBteSBhbnN3ZXIgb24gbXkgb3duIGUtbWFpbCBJIHNlbnQgZmV3
IG1pbnV0ZXMgYWdvLiBJIHNhaWQgSSB3aWxsIAo+IGNyZWF0ZSBhIHRoZSB2cHNjaS5oLgo+IAoK
SSBjYW4ndCBmaW5kIGl0IGFueXdoZXJlLiBJIGV2ZW4gdHJpZWQgTWFya21haWwuIFdvdWxkIHlv
dSBwbGVhc2UgcG9pbnQgCml0IHRvIG1lPwoKWy4uLl0KCi0tIApWb2xvZHlteXIgQmFiY2h1awoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 14:44:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 14:44:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egtcZ-0000v7-Pb; Wed, 31 Jan 2018 14:44:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=emza=e2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1egtcY-0000uk-OA
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 14:44:18 +0000
X-Inumbo-ID: 2e18865a-0695-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e18865a-0695-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 15:44:03 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egtcW-0000XI-NL; Wed, 31 Jan 2018 14:44:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egtcR-0008UJ-Fr; Wed, 31 Jan 2018 14:44:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egtcR-0003oP-96; Wed, 31 Jan 2018 14:44:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118485-mainreport@xen.org>
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=9885e4d81ff27e51a221c7987cbc36c520cb0b21
X-Osstest-Versions-That: xen=ac37ec1ddef234eeba6f438c29ff687c64962ebd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 14:44:11 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118485: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4812851793161474606=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4812851793161474606==
Content-Type: text/plain

flight 118485 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118485/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  9885e4d81ff27e51a221c7987cbc36c520cb0b21
baseline version:
 xen                  ac37ec1ddef234eeba6f438c29ff687c64962ebd

Last test of basis   118479  2018-01-31 11:01:09 Z    0 days
Testing same since   118485  2018-01-31 13:01:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   ac37ec1dde..9885e4d81f  9885e4d81ff27e51a221c7987cbc36c520cb0b21 -> smoke


--===============4812851793161474606==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4812851793161474606==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 14:45:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 14:45:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egtdm-0000zw-2m; Wed, 31 Jan 2018 14:45:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egtdk-0000za-3n
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 14:45:32 +0000
X-Inumbo-ID: 706ff5bf-0695-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 706ff5bf-0695-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 14:45:54 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 07:45:23 -0700
Message-Id: <5A71E49102000078001A4090@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 07:45:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <1517404004-16786-1-git-send-email-ian.jackson@eu.citrix.com>
 <c1ff0003-861c-c1db-9eff-f19d00bd27c5@citrix.com>
In-Reply-To: <c1ff0003-861c-c1db-9eff-f19d00bd27c5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Lars Kurth <lars.kurth@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 4.10] SUPPORT.md: Fix version and
	Initial-Release
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE4IGF0IDE0OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDEvMTggMTM6MDYsIElhbiBKYWNrc29uIHdyb3RlOgo+PiBTZWN1cml0eS1T
dXBwb3J0LVVudGlsIHNob3VsZCBiZSBgVEJEJy4gIFdlIG5lZWQgdG8gYW5zd2VyIHRoZXNlCj4+
IHF1ZXN0aW9ucyBwcm9wZXJseSwgYnV0IGxldCdzIG5vdCBibG9jayBmaXhpbmcgdGhlIG9idmlv
dXMgYnVncyBoZXJlCj4+IGZvciB0aGF0IHBvbGljeSBkaXNjdXNzaW9uLgo+Pgo+PiBDQzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gQ0M6IExhcnMgS3VydGgg
PGxhcnMua3VydGhAY2l0cml4LmNvbT4KPj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJ
YW4uSmFja3NvbkBldS5jaXRyaXguY29tPgo+PiAtLS0KPj4gIFNVUFBPUlQubWQgfCA2ICsrKy0t
LQo+PiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4K
Pj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCj4+IGluZGV4IDQyZmZhOWYu
LjU1MTcwZDkgMTAwNjQ0Cj4+IC0tLSBhL1NVUFBPUlQubWQKPj4gKysrIGIvU1VQUE9SVC5tZAo+
PiBAQCAtOSwxMCArOSwxMCBAQCBmb3IgdGhlIGRlZmluaXRpb25zIG9mIHRoZSBzdXBwb3J0IHN0
YXR1cyBsZXZlbHMgZXRjLgo+PiAgCj4+ICAjIFJlbGVhc2UgU3VwcG9ydAo+PiAgCj4+IC0gICAg
WGVuLVZlcnNpb246IDQuMTAtdW5zdGFibGUKPj4gLSAgICBJbml0aWFsLVJlbGVhc2U6IG4vYQo+
PiArICAgIFhlbi1WZXJzaW9uOiA0LjEwCj4gCj4gSXMgaXQgd29ydGggbWFraW5nIHRoaXMgNC4x
MC4wID8gIFdlIGFyZSBsaWFibGUgdG8gbWFrZSBjaGFuZ2VzIHRvIHRoZQo+IGRvY3VtZW50IG92
ZXIgdGhlIGNvdXJzZSBvZiB0aGUgcG9pbnQgcmVsZWFzZXMuCj4gCj4gRWl0aGVyIHdheSwgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpGb3IgdGhl
IHB1cnBvc2Ugb2YgdGhlIGRvY3VtZW50IEkgdGhpbmsgbGVhdmluZyBvdXQgdGhlIHN0YWJsZQpy
ZWxlYXNlIG51bWJlciBpcyBmaW5lLgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 14:55:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 14:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egtmk-0001nh-53; Wed, 31 Jan 2018 14:54:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egtmj-0001nX-86
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 14:54:49 +0000
X-Inumbo-ID: a56f0f99-0696-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22b.google.com (unknown [2a00:1450:400c:c09::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a56f0f99-0696-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 15:54:33 +0100 (CET)
Received: by mail-wm0-x22b.google.com with SMTP id i186so8696392wmi.4
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 06:54:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=kc4oycBPAgkAgh3mDIg7AJxoqb73oA133AHAM1t2kMM=;
 b=FkWDcV5FyOcXLhmnGflxJj8SPxqSXdINY9BYP06EWRCOPMUHA+PFv0DhPviRZJEA5p
 bG1SLEwQt/Df0xACBTGP03nexazxdBNaZ7w26fUJGvvRKS5GNhe1ze6N681XXOdHopkx
 afx47PPYW/FyiQ1CSmIpnye8L+H4UpczT+KD8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=kc4oycBPAgkAgh3mDIg7AJxoqb73oA133AHAM1t2kMM=;
 b=hZURP/530c2z5GNQY6Mpr9egyn6+Y32uIXj4uxa9Hzi0h5agrtMACwQ5R5XjF9jB54
 13xylz4Z65PlmOfq8CO5C6i1XUugEqCEXz5Uf5zVerVfERdjLM+8ny1NIr4c5lvIbzzG
 y/qP68JDIgx5dFbV6jeOE0PuYE7bWCwNe486SjNVDRHnSdU4BgiXiKwvKFfhU6t80Bwm
 ihHtgTry2tIaydyXmtiw6QRp3MRqS7uEPuFOj2LWnIUhEGLNevNluD1LDl0fJpgxDTUv
 eaQTakHLh6M2pk/YraqWbH0FGj57qquImSidaYKQY8H4yIrwQ7WsLFNCgWZFvHWiKlU9
 Go4w==
X-Gm-Message-State: AKwxytchI/nqoZ/6/M9N2kdjapCepQpQH7rUJ6Ffj5Unt21KTT36avBo
 KCmM7rjVgaRQP+v64lwZ0KiQyQ==
X-Google-Smtp-Source: AH8x227sKbLvfS/5xZD0ujRE+PXf88wQ3w8tCQNAOGzBPqOec/s25KIWYPvXqObLnClEsTRlAjPyvg==
X-Received: by 10.28.184.82 with SMTP id i79mr24007572wmf.6.1517410486169;
 Wed, 31 Jan 2018 06:54:46 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id o98sm15019597wrb.44.2018.01.31.06.54.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 06:54:45 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
 <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
 <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
 <da92d21d-6346-bd34-9f26-e8b2b1033b56@linaro.org>
 <8e999880-9d28-981e-465e-7b9d25ce5c37@epam.com>
 <CAEC2Cxrs+4-kbEofcp2NMuYH-qx2cyXpzJJ5nzoRBwGFGUynhw@mail.gmail.com>
 <852b174e-0c3d-e541-2de0-21361b0685b3@epam.com>
 <58fbf816-1c73-5f4e-a747-4d4520f55503@linaro.org>
 <d0fa1a65-48e0-866a-d941-ae5071e72025@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <da7adce5-ef8f-a5c6-125e-1d37663afcab@linaro.org>
Date: Wed, 31 Jan 2018 14:54:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <d0fa1a65-48e0-866a-d941-ae5071e72025@epam.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMS8wMS8xOCAxNDoyOSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGksCgpIaSBW
b2xvZHlteXIsCgo+IE9uIDMxLjAxLjE4IDEzOjM2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhp
LAo+Pgo+PiBPbiAzMS8wMS8xOCAxMTozMiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+Pj4g
SSB0aG91Z2h0IGFib3V0IHZwc2NpLmgsIGJ1dCBiYXNpY2FsbHkgeW91IHdpbGwgaGF2ZSBvbmx5
IDIgCj4+Pj4gZnVuY3Rpb25zIGluIGl0IGFuZAo+Pj4+IHRoZSBudW1iZXIgb2YgUFNDSSBjYWxs
cy4gVGhhdCdzIGl0Lgo+Pj4KPj4+IElzwqAgdGhpcyByZWFsbHkgYSBwcm9ibGVtPyBJdCBpcyBx
dWl0ZSBuYXR1cmFsIHRvIGZpbmQgZGVjbGFyYXRpb25zIAo+Pj4gZm9yIHNvbWV0aGluZy5jIGlu
IHNvbWV0aGluZy5oLiBCeSBtb3ZpbmcgZGVjbGFyYXRpb24gaW50byBkaWZmZXJlbnQgCj4+PiBm
aWxlLCB5b3UgYXJlIGhpZGluZyBpdCBmcm9tIGFueW9uZSB3aG8gZG9lcyBub3QgY2Fycnkgc2Fj
cmVkIAo+Pj4ga25vd2xlZGdlIChvciB1c2UgZ3JlcC9jc2NvcGUsIHllcykuCj4+PiBBbmQgdGhl
biwgd2hlbiBwZW9wbGUgZGVjaWRlIHRvIGV4dGVuZCBzb21ldGhpbmcuYyB0aGV5IGNvbnRpbnVl
IHRvIAo+Pj4gcHV0IGRlY2xhcmF0aW9ucyBpbnRvIGluYXBwcm9wcmlhdGUuaC4gSnVzdCBsb29r
IGF0IHByb2Nlc3Nvci5oIGFzIGEgCj4+PiBnb29kIGV4YW1wbGUuIEFsbCBmdW5jdGlvbnMgaXQg
ZGVmaW5lIGFyZSBpbXBsZW1lbnRlZCBlaXRoZXIgaW4gCj4+PiB0cmFwcy5jIG9yIGRvbWFpbi5j
LiBCdXQgZnVuY3Rpb25zIGZyb20gcHJvY2Vzc29yLmMgYXJlIGRlZmluZWQgaW4gCj4+PiBwcm9j
aW5mby5oLgo+Pj4gSSBjYW4gdGVsbCBmb3Igc3VyZSwgdGhhdCB0aGlzIGNvbmZ1c2VzIG5ld2Jp
ZXMuCj4+Pgo+Pj4KPj4+PiBTbyBpdCBpcyBub3QgZ29pbmcgdG8gaGVscCB0byB1cGRhdGUgYmVj
YXVzZSB0aGUgaGVhZGVyIHdpbGwgCj4+Pj4gdW5saWtlbHkgbmVlZCB0bwo+Pj4+IGNoYW5nZSB3
aGVuIGFkZGluZyBuZXcgUFNDSSBjYWxsLgo+Pj4KPj4+IFllcy4gQnV0IGF0IGxlYXN0IHdlIGNh
biBwdXQgY29tbWVudCBhYm92ZSBzd2l0Y2goZmlkKToKPj4+Cj4+PiAvKiBQbGVhc2UgZG9uJ3Qg
Zm9yZ2V0IHRvIHVwZGF0ZSBjYWxsIGNvdW50IGluICh2KXBzY2kuaCAqLwo+Pgo+PiBTZWUgbXkg
YW5zd2VyIG9uIG15IG93biBlLW1haWwgSSBzZW50IGZldyBtaW51dGVzIGFnby4gSSBzYWlkIEkg
d2lsbCAKPj4gY3JlYXRlIGEgdGhlIHZwc2NpLmguCj4+Cj4gCj4gSSBjYW4ndCBmaW5kIGl0IGFu
eXdoZXJlLiBJIGV2ZW4gdHJpZWQgTWFya21haWwuIFdvdWxkIHlvdSBwbGVhc2UgcG9pbnQgCj4g
aXQgdG8gbWU/CgpJIHdyb3RlIGl0IHNvbWV3aGVyZSBhbmQgdGhvdWdodCBJIHNlbnQgYnV0IEkg
Y2FuJ3QgZmluZCBpdCA6Ly4gU29ycnkgCmZvciB0aGF0LgoKSSB3YXMgc2F5aW5nIGFmdGVyIHNv
bWUgdGhvdWdodCwgSSB3aWxsIGNyZWF0ZSBhIGhlYWRlciB2cHNpYy5oIHdpdGggCm51bWJlciBp
biBpdC4KCkkgd2lsbCBhbHNvIGFkZCBhIGNvbW1lbnQgYXMgeW91IHN1Z2dlc3RlZC4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 14:57:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 14:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egtp6-0001vH-HM; Wed, 31 Jan 2018 14:57:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=scuc=e2=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1egtp5-0001vA-1Y
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 14:57:15 +0000
X-Inumbo-ID: fcc2367c-0696-11e8-ba59-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::617])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fcc2367c-0696-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 15:56:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6Goe8oax5CIYGE3cQAr3UGs8H+oB1POaSGUQnEqmxlc=;
 b=ijP7qa5brQlCVoEmclxrfP4mQQrhyFR+HoUSItpTnJGmbVLcx/eeFidOgZfZkPpxGY83BJBggdLBNNmoychx0YrvO6mnNoejB0WhkiWgPpUeWg+dF/M7ld3Mnu2mm59ZyhGGf3hh7y4ojybCSb58L8rrnWmYTCOVvWpNzdw5EC0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.54) by
 DB5PR03MB1765.eurprd03.prod.outlook.com (2a01:111:e400:c57f::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Wed, 31
 Jan 2018 14:57:05 +0000
To: Julien Grall <julien.grall@linaro.org>
References: <20180124183445.23705-1-julien.grall@linaro.org>
 <20180124183445.23705-4-julien.grall@linaro.org>
 <b60c341e-c3bc-8fe4-a7fd-96be076f8ebf@epam.com>
 <96603159-92dc-aabb-4f13-61730b4f3c54@linaro.org>
 <8c4765dc-c22f-8159-6145-d98dd9070222@epam.com>
 <4a1be819-7e7c-e37c-574e-5d3eb5e76dec@linaro.org>
 <c1db35c3-fdde-a6f0-589d-981569d57f99@epam.com>
 <da92d21d-6346-bd34-9f26-e8b2b1033b56@linaro.org>
 <8e999880-9d28-981e-465e-7b9d25ce5c37@epam.com>
 <CAEC2Cxrs+4-kbEofcp2NMuYH-qx2cyXpzJJ5nzoRBwGFGUynhw@mail.gmail.com>
 <852b174e-0c3d-e541-2de0-21361b0685b3@epam.com>
 <58fbf816-1c73-5f4e-a747-4d4520f55503@linaro.org>
 <d0fa1a65-48e0-866a-d941-ae5071e72025@epam.com>
 <da7adce5-ef8f-a5c6-125e-1d37663afcab@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <bda47e33-5fbc-b110-91c5-f7200bd42285@epam.com>
Date: Wed, 31 Jan 2018 16:57:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <da7adce5-ef8f-a5c6-125e-1d37663afcab@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR0402CA0033.eurprd04.prod.outlook.com
 (2603:10a6:7:7c::22) To DB5PR03MB1765.eurprd03.prod.outlook.com
 (2a01:111:e400:c57f::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 355a85cf-7aee-4113-4573-08d568bae573
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1765; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 3:rBVBsLsRzXWK5coATDliiPLjWpCfX44dxS0EkTWXWolfC3LMSZIud4xdTP2FbRHi+dVfBR8bu6f4C2W7/fSp7r03BXiaSnuzDQJwAKUr+M7MT3V0OLvZScoUNubGhCN1+C6AWIjsDJxn3xlzh7N95gYXJCbp6++DQTg9KC/cmlgxZIbrCM0gMKcSKU4oAxKJmOtNakGxY12rxydIw2bD5imTZSMlIXjoLFq39rSst617a1EPh0QchuPB/7755oJ+;
 25:45uLteg9iK7FvWBEFzD+7GsraZYNQZIoRT5V65kfQrtBOMA7s04zp/IBTimxIQECUTxrH0VXVBxmWisNkl6nrppDtNTmq1KnocqfQFvc1jtP3utQluvmh2sBm3Mu20bTv/25rc4SGUoS1yYLkzIdFGXDA86ogwAcYgRM79dIzK+TaHsqGmrYKEes8oo+cydZN11pVwv2ODjjm4JUCYBwnwaIwsGcif8c4JxYhEVF4t4Rr0ObmSqQCQs+Xiau5TGED5Qli2wOPKJrQ0sw71jx1uXs5EtGPR7We5p6NOTRVTH8yeaJzYlk5nCYzyCD7PGDtjQuTbFCndLjaqB5l2JzlA==;
 31:5CoBf2t4jfGHWgbg13PtsziQlkdvY6dF6amRiIXSGcbv32wj3TTA2v0v8iFX+66FtCQoScXaQf3v+H5BW0OrBB/+87AC8kDWFV12h7EXvJkK5V7SIbtR5Zew5wHbo+6yCyq7tIcrMoOhXl12iMJMXAcj2DCLV6Z1wozzG9pNaJkwaMTY62dMwRaOQIQ44Xm8QUFeqnCZL/YDSA0ppeEueMbaWM9JuxvU5syAti8e0KM=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1765:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 20:RIzjheIZgzyMcN8V2I673TSJmg3kKm2EuCz3LsHh186NdB1fLsJJN5vpJ3wj2rboBqw5Vtn+xDG8zXtCfIoMMXhXH+dc5JQYTiEVh1o4SbeId7rrSmWgypWfHv8UIE1YVPdEgRjFSMRrDK4Z5gYCwFMO7/XDxwkjrjRPmRk0zA19VKZBTCFbxr/+YV59qupFAL/lqeg3VlXDGE0Ql46KARXM95bDBCoo5/dBx0ms4Yp9KZOuXjkU2bOduUH5RbP4KZMvaK0oFjkQ3G5zNXqSDlPctgYjHgzRrWyi3yD/w3rxWgHJZoPTyeW8uR339IClX0wgOGyTUoEcSAYo6tBrF6H+1+OcgXH5LFJ6+3KcvXjfhcFPQwZM7uEg35FaLMMx+sxmj0limkdDZE15sxI4Znod4pPb11qmAnv6EEJuJzyealvwjWVUzK/J/c0M+eCu8Ls8xw9Mhx7zTZP43kZBlFndKdT66dBUtFvP3KO8qYBpH9B/u9dvaYhV5Zs7zT+G;
 4:X+CCPXQ6amXolYDK0qSsuOOmJmTZVvbdqqVt9iC24YfDc3UnOjDTH9+ssU3YYjz54/ZS4le4sGUftfTadkNsJKNsuBLqpasGaJ2/Uk+OT+CKZPQ4SUg8CqHBGrugr1QzAYJF7oKVdPeRaClRglzTUp1m9siR4PGPSPVe4csyou9awDL2k/iufuyRLILfbWGpeK/3RT4PS2jvc4fl/wSI9+Nn8K0rN0jpi+r1D7bhpFkGwbzOMXHLMFlbk2DevITFju0k0/DjOd41qTcGH+CKrw==
X-Microsoft-Antispam-PRVS: <DB5PR03MB1765FF8E0CBFA09B58F8F365E6FB0@DB5PR03MB1765.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231101)(2400082)(944501161)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011);
 SRVR:DB5PR03MB1765; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1765; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39380400002)(346002)(396003)(39860400002)(366004)(189003)(199004)(86362001)(93886005)(53546011)(59450400001)(229853002)(6916009)(316002)(52116002)(2486003)(6666003)(2870700001)(47776003)(7736002)(97736004)(31696002)(3846002)(68736007)(5660300001)(6116002)(2950100002)(54906003)(72206003)(67846002)(52146003)(58126008)(478600001)(50466002)(386003)(16576012)(81156014)(76176011)(6246003)(83506002)(23676004)(55236004)(65826007)(106356001)(26005)(4326008)(105586002)(8676002)(65806001)(53936002)(80792005)(77096007)(305945005)(6486002)(65956001)(66066001)(64126003)(36756003)(186003)(16526019)(2906002)(8936002)(81166006)(31686004)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1765; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY1OzIzOmI4MlorNGM0Z2xNd2l0VjR0QTJZcVFEUnJX?=
 =?utf-8?B?bHAxeG5LVkczTUpPaE95TWRSRUl3a3NxNTZVM0V2RnQxOXNiU1lFZjNjT3Bh?=
 =?utf-8?B?QlRVT0ZDekJMT2NIcCtMZ3phcE9Rb0lIeHhjc25nYlZpS0h2U1Z5ODhVTjd1?=
 =?utf-8?B?N2p2ejFwNVRJb2FpbmFhYzJ2azg0NjBldkpXVDdkVlpLUThtRm9JWmpRTUs0?=
 =?utf-8?B?eE5EUENQK3BHd2ZpMWhUN1phQkxSN1J4S1ZIb0tWQzNnRDE1cXk1eGhXWjJS?=
 =?utf-8?B?NGxyZzFrZ3Erc0N3MUdlMWU4NDR2K2t6dFJsS21SL2dxWWMwaXYyWGpUc2RC?=
 =?utf-8?B?c3ZSZlE5ZWJRVE1NVkJja1MwNVFpTlgzRHRVWUZWSmZMZUJXa29UdlFhOEto?=
 =?utf-8?B?MXJsRjN2cjNIbWJpa2N1TTJnbyt2OVBITnhHQk5XK1U0elFWS0lnYTQ3ckNn?=
 =?utf-8?B?WXVqUjd0KzNPbUl0ajNwMWF5K1J2Y3dDbTlOVDVKYU5XWm5MRGd4Ry8zNVFO?=
 =?utf-8?B?K0lscDByOEZpdXdCWXdONEVxQzR6NzVGWEpHM0xNM21wbWZxMllIY3NzY2Zp?=
 =?utf-8?B?UEtNeU82ZTFiRTEvTUlCK0xuUkhoMFU2YzFLd1JiY2FJWHZRM0dJcGwvNFlw?=
 =?utf-8?B?MWlHY20weEFnQ1c5VG0yWFpaSW9zWDErOWMvNkc3OEJOMFNGTmo0UEdWMGkw?=
 =?utf-8?B?Ri8wWERTOXlrUFZlUlRqNjJ1NTFGZzVDOFFubS9xeHVIRlRkZ2ZZczc3TTYv?=
 =?utf-8?B?MTR3WVhHKzg0QlN0aklORVEwUXh1cmNkUGxGdHZvem9VREVoWHk1SHBteTAz?=
 =?utf-8?B?R3czRjNFTCtlejBla0w0aDRWdHRHSzR2dWVZZFJvaGdPT0x2enc5MkxHNm5t?=
 =?utf-8?B?dHVQQWt5czhQcG5QajBVOGROT3FFaU1ydUZDc3E5RUVrdW8zVVdCWWFWTFdh?=
 =?utf-8?B?N1JodkNmSnlRU0QzVXBCQUh6WXVTeC9CVmdDZ2RqQzBmSjFLbmU5djUvSUdq?=
 =?utf-8?B?bnZqSW83c3RpdkNhUGxidk5QVW92TldMU1JFZHlZVWgzd2t4VTFYRFRZeElK?=
 =?utf-8?B?SkpWVWVxQVlydWhMQkl6TlIxRy93MURHMjdjdkpMeXZLMStiSlBzekdoQ01L?=
 =?utf-8?B?MjlpVGlsZVJJbDdpU25SMG5NcGFGMndnU3NWcG9xU0ZNeWZpY2NiSm9lS0cx?=
 =?utf-8?B?Ri8wWk9kbEplbk1pcW1rSlp2Vk1tVzJ2SWQ1MlErdS83OW4rUzBuOXcybDNZ?=
 =?utf-8?B?akZYUW5BR0U4TDIxWnZpb0JWSWZOM3UyUE9MZllaQ0pKWXlSaXRqMXlidERF?=
 =?utf-8?B?VVR6UjNkYS82K0xuUkN2VzRiNWNnYkZVQVF0N2ZKa3BJN2phY2c5SEJWaXZP?=
 =?utf-8?B?MWpNRGRHTXltZnZlNVZzZkVybHBkMVJPV1NUZnVGMU04aW5FRjdrbmZENTlM?=
 =?utf-8?B?L0VnR2VmSHM0ZmVzc1BYcFRtcE5KczJyeHZHaTFqdzdiUGRES1cxSWY5NFVC?=
 =?utf-8?B?eVVRTmJqMmRpbm9oQm1BVU1jOFFjY0tadVVZZmgrUHd6UkRkeEFEcmZCYnRm?=
 =?utf-8?B?NktOaU9EdFo1VHV3dkFOVHRtcEF3TU10Z2pUZHRlY0FvVDNzeGNlN00zZ0dE?=
 =?utf-8?B?L3JkcHJIM3Y0eGhWWEVGU1QyZFFZaHJuL04xQjdFbEI5L2JoWlRJd1prZkFF?=
 =?utf-8?B?QWpnLytnaTNMRS9ISEdOWHNjWlJ0OEZzUGtrVXFlaGdQL3h1aVJ1UHMyYUtk?=
 =?utf-8?B?UFVKY3o1aC9UekJyUFhiVjA0VGtrbFltSTRRdDBrWk1tSElpZHZuOTdqOHJV?=
 =?utf-8?B?emdPNFhRKzhqKzRIRlZCM09qblVidkg5eE5lR0hPQitlaTVIOVBwRXI0KzN3?=
 =?utf-8?B?OGp4QUFlRURIK2t5Rk5pSVpxM3l5OWw0ZnFRY2pTZzhETUhUZnEyb3krU0pT?=
 =?utf-8?B?UkV0ZmZ1cEpFU3NiWGdabUI4SWVDcnF3WStvMFVQYlBjaUp1bU1BcURiQURT?=
 =?utf-8?B?bHVlZWF1ZTRPNnlOU3ZxZHd1OHpLVTNETDd4azd5VkJFa2FWWmhhYTFWczA1?=
 =?utf-8?Q?QH84=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 6:+01pWJ7gskE6eIhTPusASlCxRO0QCIYeEdjXrGzWCgnbx0MOQE2RfLR9VdIGhkpG0BJkjfV96tyG11wEzz17wjihGHAAKVKFCoHWRdnj2+gYdb2BrJ+xqkbE8qkkQRFOLt7N4uZ9QNMFBgfprPySaOKBKDyrTuqNk/10wWreRIQ02u+wwUWf51aIO3lQlzYQpVOqXrLxiXfrnQCEThxLcldOHsfu8tZNic/5Uhpnwq06H/La4jfxg2kfOKPBb6x9oBQ288gq89ZhLmYUVqs11x1A1ewl+1fUl4+lP0gvbf4kDJOcksAWO5W9BMpxCEkNJCnmaupeBgRjn/3Plxzmewh8cCiEHBpSFWwF2v3JyuI=;
 5:v5EuYPrIHrltQDUCDLuI/nwM2nWEeMW453EN8uCqsG/dof46mHU2f9r9wwLDBRnaFatm61NXnLGhrwLATLrPgLfe/Xv8Qxp3ZgrsjeOpXFwfeee9bSFdRL+ExpdhzL9kK5APwi8+3qU254wLKnPJAOlLhiuW05rA8g7CI0J3ZpE=;
 24:zufo5LpPIlgVYKmu27Zf7rAkoc6Khv1Ivs8eLPwdFO80bJyTVf6rsU1N3c+X8OxTedtokts5aNWxaSB5kBXogTiDzJ9xBKafElZ+wo1FRxw=;
 7:Wymc2PI0WJeRFT6DtEuSKkwzDJQHAcsg1yRmFTN1YWs2eBPqrR96rC1dAqa7D9mHzw3tfe3jvL41Ykh1f7P3PI4+Rw/GlhPaZw2mxUigufSA5JFGNWVf5TJM/BMrsI02zrEN6vtO0eFuzHkwjc+95+PKIs4WIgRLqP5J4xXb///ikuZDxZOOBUClkdCguTjIpvgfGRX9RAjoe6I24rLX+FnteN8WQI/L8LlYIpNtkeOkkmoB+yVZuccbVFF9+25N
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 14:57:05.8504 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 355a85cf-7aee-4113-4573-08d568bae573
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1765
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMS4wMS4xOCAxNjo1NCwgSnVsaWVuIEdyYWxsIHdyb3RlOgoKPj4+IE9uIDMxLzAxLzE4
IDExOjMyLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+Pj4gSSB0aG91Z2h0IGFib3V0IHZw
c2NpLmgsIGJ1dCBiYXNpY2FsbHkgeW91IHdpbGwgaGF2ZSBvbmx5IDIgCj4+Pj4+IGZ1bmN0aW9u
cyBpbiBpdCBhbmQKPj4+Pj4gdGhlIG51bWJlciBvZiBQU0NJIGNhbGxzLiBUaGF0J3MgaXQuCj4+
Pj4KPj4+PiBJc8KgIHRoaXMgcmVhbGx5IGEgcHJvYmxlbT8gSXQgaXMgcXVpdGUgbmF0dXJhbCB0
byBmaW5kIGRlY2xhcmF0aW9ucyAKPj4+PiBmb3Igc29tZXRoaW5nLmMgaW4gc29tZXRoaW5nLmgu
IEJ5IG1vdmluZyBkZWNsYXJhdGlvbiBpbnRvIGRpZmZlcmVudCAKPj4+PiBmaWxlLCB5b3UgYXJl
IGhpZGluZyBpdCBmcm9tIGFueW9uZSB3aG8gZG9lcyBub3QgY2Fycnkgc2FjcmVkIAo+Pj4+IGtu
b3dsZWRnZSAob3IgdXNlIGdyZXAvY3Njb3BlLCB5ZXMpLgo+Pj4+IEFuZCB0aGVuLCB3aGVuIHBl
b3BsZSBkZWNpZGUgdG8gZXh0ZW5kIHNvbWV0aGluZy5jIHRoZXkgY29udGludWUgdG8gCj4+Pj4g
cHV0IGRlY2xhcmF0aW9ucyBpbnRvIGluYXBwcm9wcmlhdGUuaC4gSnVzdCBsb29rIGF0IHByb2Nl
c3Nvci5oIGFzIGEgCj4+Pj4gZ29vZCBleGFtcGxlLiBBbGwgZnVuY3Rpb25zIGl0IGRlZmluZSBh
cmUgaW1wbGVtZW50ZWQgZWl0aGVyIGluIAo+Pj4+IHRyYXBzLmMgb3IgZG9tYWluLmMuIEJ1dCBm
dW5jdGlvbnMgZnJvbSBwcm9jZXNzb3IuYyBhcmUgZGVmaW5lZCBpbiAKPj4+PiBwcm9jaW5mby5o
Lgo+Pj4+IEkgY2FuIHRlbGwgZm9yIHN1cmUsIHRoYXQgdGhpcyBjb25mdXNlcyBuZXdiaWVzLgo+
Pj4+Cj4+Pj4KPj4+Pj4gU28gaXQgaXMgbm90IGdvaW5nIHRvIGhlbHAgdG8gdXBkYXRlIGJlY2F1
c2UgdGhlIGhlYWRlciB3aWxsIAo+Pj4+PiB1bmxpa2VseSBuZWVkIHRvCj4+Pj4+IGNoYW5nZSB3
aGVuIGFkZGluZyBuZXcgUFNDSSBjYWxsLgo+Pj4+Cj4+Pj4gWWVzLiBCdXQgYXQgbGVhc3Qgd2Ug
Y2FuIHB1dCBjb21tZW50IGFib3ZlIHN3aXRjaChmaWQpOgo+Pj4+Cj4+Pj4gLyogUGxlYXNlIGRv
bid0IGZvcmdldCB0byB1cGRhdGUgY2FsbCBjb3VudCBpbiAodilwc2NpLmggKi8KPj4+Cj4+PiBT
ZWUgbXkgYW5zd2VyIG9uIG15IG93biBlLW1haWwgSSBzZW50IGZldyBtaW51dGVzIGFnby4gSSBz
YWlkIEkgd2lsbCAKPj4+IGNyZWF0ZSBhIHRoZSB2cHNjaS5oLgo+Pj4KPj4KPj4gSSBjYW4ndCBm
aW5kIGl0IGFueXdoZXJlLiBJIGV2ZW4gdHJpZWQgTWFya21haWwuIFdvdWxkIHlvdSBwbGVhc2Ug
Cj4+IHBvaW50IGl0IHRvIG1lPwo+IAo+IEkgd3JvdGUgaXQgc29tZXdoZXJlIGFuZCB0aG91Z2h0
IEkgc2VudCBidXQgSSBjYW4ndCBmaW5kIGl0IDovLiBTb3JyeSAKPiBmb3IgdGhhdC4KPiAKQWgs
IEkgc2VlLiBJdCBpcyBva2F5LgoKPiBJIHdhcyBzYXlpbmcgYWZ0ZXIgc29tZSB0aG91Z2h0LCBJ
IHdpbGwgY3JlYXRlIGEgaGVhZGVyIHZwc2ljLmggd2l0aCAKPiBudW1iZXIgaW4gaXQuCj4gCj4g
SSB3aWxsIGFsc28gYWRkIGEgY29tbWVudCBhcyB5b3Ugc3VnZ2VzdGVkLgoKVGhhbmtzLiBJJ20g
ZmluZSB3aXRoIHRoaXMuCgoKCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:00:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egtsE-0002g3-3a; Wed, 31 Jan 2018 15:00:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jzu7=e2=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1egtsD-0002fw-0T
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 15:00:29 +0000
X-Inumbo-ID: 6fcc5953-0697-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6fcc5953-0697-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 16:00:12 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id o89so21144966lfg.10
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 07:00:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=oc76H4+MxIh6TvF1Pdio9GA2X9yccBl+tC8gP4AsrYE=;
 b=Yx+offMIOQhBcwB1jnKUNjgiKY73K6yUoKZXIrU7TpuEPgsrsbnutrOHtBGhnwFWac
 9WNrVeaIpHT95T6A4nvE0GZNcB2yApDuoDNU2fh4p1Gq08jSEYQx1QTjF4kjti40ccEg
 2MZ9xiyRFKUVYcMsZeNFinnPu0xK7NVN1ERkHAmLUJqdEgLmbv0YxcgTFeacgscLhRAD
 NxwR4EPqMET1+s8x8rPnNOFqoFzKrviTdYDA1y+mxze9NcQBq7r0PhoTDnTcCr4lKJ8I
 Mdg3S0V3K/gz9yKARmmoiAXd1zJT5kSAwaRCPPMJL9k5LF7IYfQ6Yje4/eiZWB11DQHo
 u/8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.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=oc76H4+MxIh6TvF1Pdio9GA2X9yccBl+tC8gP4AsrYE=;
 b=Clzpy61Jm0byLnapAYqJR/HdwyPVcRFzi9yDwoR/wbnxP/vcgqCykzZoU5ANXXlLDg
 QbFQ+7MJ8PCMeyYXCFq8B7KD0aNwegX4Sy+6yGVmsAk1VLmB30WrbHGM8g/37Tn36VFN
 lFGJhi7F8kHN2WztVk5CNEbDsOCRu4B2KqSoWjTgjCQK3JmnGZd45vLtpT9/+y5CEzWF
 m/Yk3DwQ5TmZK7P6oJs8i++p0Pkq27FrzzOjc4YmnM+UddYERK1/mF7gRNiVJEPFgxsK
 niL6ADHkGG9J1u0IDVl/KTm8NTRUxh5aR2VL0TJJHS4rRqpcokFrutNSScY8hT9St9HO
 45EA==
X-Gm-Message-State: AKwxytdRDkghCnluBlsYlNHbiLM8lt2XVXITdf9QacWRuh5tFc7HAU1o
 LU1kEDNuokdKK0wJK5Re3us=
X-Google-Smtp-Source: AH8x224wGtmWndkSPWDv8N11NKOTiZoB/oo8waX1g3XnzbNtoxSgyPHokL2ZiUWUeH+RuHDWT53S6w==
X-Received: by 10.25.202.9 with SMTP id a9mr19426126lfg.144.1517410825423;
 Wed, 31 Jan 2018 07:00:25 -0800 (PST)
Received: from [10.17.182.9] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 u87sm3975923lfk.8.2018.01.31.07.00.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 07:00:24 -0800 (PST)
To: Eduardo Otubo <otubo@redhat.com>, xen-devel@lists.xenproject.org
References: <20171123141835.5820-1-otubo@redhat.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <fcbb9d8a-85b4-5543-6ebc-cd34a66729ff@gmail.com>
Date: Wed, 31 Jan 2018 17:00:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20171123141835.5820-1-otubo@redhat.com>
Content-Language: en-US
Cc: jgross@suse.com, wei.liu2@citrix.com, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, paul.durrant@citrix.com, cheshi@redhat.com,
 vkuznets@redhat.com, mgamal@redhat.com, cavery@redhat.com,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCHv2] xen-netfront: remove warning when
 unloading module
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksIEVkdWFyZG8hCgpJIGFtIHdvcmtpbmcgb24gYSBmcm9udGVuZCBkcml2ZXIgKFBWIERSTSkg
YW5kIGFsc28gc2VlaW5nIHNvbWUgc3RyYW5nZQoKdGhpbmdzIG9uIGRyaXZlciB1bmxvYWRpbmc6
Cgp4dCMgcm1tb2QgLWYgZHJtX3hlbl9mcm9udC5rbwpbIDMyMzYuNDYyNDk3XSBbZHJtXSBVbnJl
Z2lzdGVyaW5nIFhFTiBQViB2ZGlzcGwKWyAzMjM2LjQ4NTc0NV0gW2RybTp4ZW5fZHJ2X3JlbW92
ZSBbZHJtX3hlbl9mcm9udF1dICpFUlJPUiogQmFja2VuZCAKc3RhdGUgaXMgSW5pdFdhaXQgd2hp
bGUgcmVtb3ZpbmcgZHJpdmVyClsgMzIzNi40ODY5NTBdIHZkaXNwbCB2ZGlzcGwtMDogMjIgZnJl
ZWluZyBldmVudCBjaGFubmVsIDExClsgMzIzNi40OTYxMjNdIHZkaXNwbCB2ZGlzcGwtMDogZmFp
bGVkIHRvIHdyaXRlIGVycm9yIG5vZGUgZm9yIApkZXZpY2UvdmRpc3BsLzAgKDIyIGZyZWVpbmcg
ZXZlbnQgY2hhbm5lbCAxMSkKWyAzMjM2LjQ5NjI3MV0gdmRpc3BsIHZkaXNwbC0wOiAyMiBmcmVl
aW5nIGV2ZW50IGNoYW5uZWwgMTIKWyAzMjM2LjUwMTYzM10gdmRpc3BsIHZkaXNwbC0wOiBmYWls
ZWQgdG8gd3JpdGUgZXJyb3Igbm9kZSBmb3IgCmRldmljZS92ZGlzcGwvMCAoMjIgZnJlZWluZyBl
dmVudCBjaGFubmVsIDEyKQoKVGhlc2UgYXJlIHNvbWV3aGF0IGRpZmZlcmVudCBmcm9tIHlvdXIg
dXNlLWNhc2Ugd2l0aCBncmFudCByZWZlcmVuY2VzLCAKYnV0IEkgaGF2ZSBhIHF1ZXN0aW9uOgoK
ZG8geW91IHJlYWxseSBzZWUgdGhhdCBYZW5idXNTdGF0ZUNsb3NlZCBhbmQgWGVuYnVzU3RhdGVD
bG9zaW5nIGFyZQoKY2FsbGVkPyBJbiBteSBkcml2ZXIgSSBjYW4ndCBzZWUgdGhvc2UgYW5kIG9u
Y2UgSSB0cmllZCB0byBkaWcgZGVlcGVyIAppbnRvIHRoZSBwcm9ibGVtCgpJIHNhdyB0aGF0IG9u
IGRyaXZlciByZW1vdmFsIGl0IGlzIGRpc2Nvbm5lY3RlZCBmcm9tIFhlbkJ1cywgc28gbm8gCmJh
Y2tlbmQgc3RhdGUKCmNoYW5nZSBldmVudHMgY29tZSBpbiB2aWEgLm90aGVyZW5kX2NoYW5nZWQg
Y2FsbGJhY2suCgpUaGUgb25seSBkaWZmZXJlbmNlIEkgc2VlIGhlcmUgaXMgdGhhdCB0aGUgYmFj
a2VuZCBpcyBhIHVzZXItc3BhY2UgCmFwcGxpY2F0aW9uCgpUaGFuayB5b3UsCk9sZWtzYW5kcgoK
T24gMTEvMjMvMjAxNyAwNDoxOCBQTSwgRWR1YXJkbyBPdHVibyB3cm90ZToKPiB2MjoKPiAgICog
UmVwbGFjZSBidXN5IHdhaXQgd2l0aCB3YWl0X2V2ZW50KCkvd2FrZV91cF9hbGwoKQo+ICAgKiBD
YW5ub3QgZ2FyYW50ZWUgdGhhdCBhdCB0aGUgdGltZSB4ZW5uZXRfcmVtb3ZlIGlzIGNhbGxlZCwg
dGhlCj4gICAgIHhlbl9uZXRiYWNrIHN0YXRlIHdpbGwgbm90IGJlIFhlbmJ1c1N0YXRlQ2xvc2Vk
LCBzbyBhZGRlZCBhCj4gICAgIGNvbmRpdGlvbiBmb3IgdGhhdAo+ICAgKiBUaGVyZSdzIGEgc21h
bGwgY2hhbmNlIGZvciB0aGUgeGVuX25ldGJhY2sgc3RhdGUgaXMKPiAgICAgWGVuYnVzU3RhdGVV
bmtub3duIGJ5IHRoZSB0aW1lIHRoZSB4ZW5fbmV0ZnJvbnQgc3dpdGNoZXMgdG8gQ2xvc2VkLAo+
ICAgICBzbyBhZGRlZCBhIGNvbmRpdGlvbiBmb3IgdGhhdC4KPgo+IFdoZW4gdW5sb2FkaW5nIG1v
ZHVsZSB4ZW5fbmV0ZnJvbnQgZnJvbSBndWVzdCwgZG1lc2cgd291bGQgb3V0cHV0Cj4gd2Fybmlu
ZyBtZXNzYWdlcyBsaWtlIGJlbG93Ogo+Cj4gICAgWyAgMTA1LjIzNjgzNl0geGVuOmdyYW50X3Rh
YmxlOiBXQVJOSU5HOiBnLmUuIDB4OTAzIHN0aWxsIGluIHVzZSEKPiAgICBbICAxMDUuMjM2ODM5
XSBkZWZlcnJpbmcgZy5lLiAweDkwMyAocGZuIDB4MzU4MDUpCj4KPiBUaGlzIHByb2JsZW0gcmVs
aWVzIG9uIG5ldGZyb250IGFuZCBuZXRiYWNrIGJlaW5nIG91dCBvZiBzeW5jLiBCeSB0aGUgdGlt
ZQo+IG5ldGZyb250IHJldm9rZXMgdGhlIGcuZS4ncyBuZXRiYWNrIGRpZG4ndCBoYXZlIGVub3Vn
aCB0aW1lIHRvIGZyZWUgYWxsIG9mCj4gdGhlbSwgaGVuY2UgZGlzcGxheWluZyB0aGUgd2Fybmlu
Z3Mgb24gZG1lc2cuCj4KPiBUaGUgdHJpY2sgaGVyZSBpcyB0byBtYWtlIG5ldGZyb250IHRvIHdh
aXQgdW50aWwgbmV0YmFjayBmcmVlcyBhbGwgdGhlIGcuZS4ncwo+IGFuZCBvbmx5IHRoZW4gY29u
dGludWUgdG8gY2xlYW51cCBmb3IgdGhlIG1vZHVsZSByZW1vdmFsLCBhbmQgdGhpcyBpcyBkb25l
IGJ5Cj4gbWFuaXB1bGF0aW5nIGJvdGggZGV2aWNlIHN0YXRlcy4KPgo+IFNpZ25lZC1vZmYtYnk6
IEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+Cj4gLS0tCj4gICBkcml2ZXJzL25ldC94
ZW4tbmV0ZnJvbnQuYyB8IDE4ICsrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxlIGNoYW5nZWQs
IDE4IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL25ldC94ZW4tbmV0ZnJv
bnQuYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCj4gaW5kZXggOGI4Njg5YzZkODg3Li4z
OTE0MzJlMjcyNWQgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMKPiAr
KysgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJvbnQuYwo+IEBAIC04Nyw2ICs4Nyw4IEBAIHN0cnVj
dCBuZXRmcm9udF9jYiB7Cj4gICAvKiBJUlEgbmFtZSBpcyBxdWV1ZSBuYW1lIHdpdGggIi10eCIg
b3IgIi1yeCIgYXBwZW5kZWQgKi8KPiAgICNkZWZpbmUgSVJRX05BTUVfU0laRSAoUVVFVUVfTkFN
RV9TSVpFICsgMykKPiAgIAo+ICtzdGF0aWMgREVDTEFSRV9XQUlUX1FVRVVFX0hFQUQobW9kdWxl
X3VubG9hZF9xKTsKPiArCj4gICBzdHJ1Y3QgbmV0ZnJvbnRfc3RhdHMgewo+ICAgCXU2NAkJCXBh
Y2tldHM7Cj4gICAJdTY0CQkJYnl0ZXM7Cj4gQEAgLTIwMjEsMTAgKzIwMjMsMTIgQEAgc3RhdGlj
IHZvaWQgbmV0YmFja19jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gICAJCWJy
ZWFrOwo+ICAgCj4gICAJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKPiArCQl3YWtlX3VwX2FsbCgm
bW9kdWxlX3VubG9hZF9xKTsKPiAgIAkJaWYgKGRldi0+c3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9z
ZWQpCj4gICAJCQlicmVhazsKPiAgIAkJLyogTWlzc2VkIHRoZSBiYWNrZW5kJ3MgQ0xPU0lORyBz
dGF0ZSAtLSBmYWxsdGhyb3VnaCAqLwo+ICAgCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5nOgo+ICsJ
CXdha2VfdXBfYWxsKCZtb2R1bGVfdW5sb2FkX3EpOwo+ICAgCQl4ZW5idXNfZnJvbnRlbmRfY2xv
c2VkKGRldik7Cj4gICAJCWJyZWFrOwo+ICAgCX0KPiBAQCAtMjEzMCw2ICsyMTM0LDIwIEBAIHN0
YXRpYyBpbnQgeGVubmV0X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ICAgCj4g
ICAJZGV2X2RiZygmZGV2LT5kZXYsICIlc1xuIiwgZGV2LT5ub2RlbmFtZSk7Cj4gICAKPiArCWlm
ICh4ZW5idXNfcmVhZF9kcml2ZXJfc3RhdGUoZGV2LT5vdGhlcmVuZCkgIT0gWGVuYnVzU3RhdGVD
bG9zZWQpIHsKPiArCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zaW5n
KTsKPiArCQl3YWl0X2V2ZW50KG1vZHVsZV91bmxvYWRfcSwKPiArCQkJICAgeGVuYnVzX3JlYWRf
ZHJpdmVyX3N0YXRlKGRldi0+b3RoZXJlbmQpID09Cj4gKwkJCSAgIFhlbmJ1c1N0YXRlQ2xvc2lu
Zyk7Cj4gKwo+ICsJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7
Cj4gKwkJd2FpdF9ldmVudChtb2R1bGVfdW5sb2FkX3EsCj4gKwkJCSAgIHhlbmJ1c19yZWFkX2Ry
aXZlcl9zdGF0ZShkZXYtPm90aGVyZW5kKSA9PQo+ICsJCQkgICBYZW5idXNTdGF0ZUNsb3NlZCB8
fAo+ICsJCQkgICB4ZW5idXNfcmVhZF9kcml2ZXJfc3RhdGUoZGV2LT5vdGhlcmVuZCkgPT0KPiAr
CQkJICAgWGVuYnVzU3RhdGVVbmtub3duKTsKPiArCX0KPiArCj4gICAJeGVubmV0X2Rpc2Nvbm5l
Y3RfYmFja2VuZChpbmZvKTsKPiAgIAo+ICAgCXVucmVnaXN0ZXJfbmV0ZGV2KGluZm8tPm5ldGRl
dik7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:06:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egty0-0002uG-Qk; Wed, 31 Jan 2018 15:06:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+8su=e2=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1egtxz-0002u4-Jg
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 15:06:27 +0000
X-Inumbo-ID: 4620b44b-0698-11e8-ba59-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::60c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4620b44b-0698-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 16:06:12 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=34H6OYe2UhixyZzIDyiVUYnu07Q6Ao5WyBovDJlK1eM=;
 b=kWzcwEVuyqpl0gIm8ROJEAqXwoVud7VVoJcBJuoOr5j8HYOgJ3xT5hhfTz6khF77jOLVfCw7OfY/XU5ikYhXqEg6vqO8GXBFA+4779E3MWmvl+OAlE5He37j7j+rbeKLmMj9/2VmCmv0GQp6k4EU0LDHFVDFOIpdegbSsL04bAM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.51) by
 DB6PR0301MB2408.eurprd03.prod.outlook.com (2603:10a6:4:59::13) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Wed, 31
 Jan 2018 15:06:19 +0000
To: Saumya Rajesh <saumyarajesh93@gmail.com>
References: <CAONE6OA9h6omWptvGQE6EdD+s0geCbUcGUwX1NKPj16PF7_TNA@mail.gmail.com>
 <37217807-7f20-bdbf-f852-033fcae1bd01@epam.com>
 <CAONE6OCM9wEd6zJCH5147vTMWyt4CGH9uXbBX0y29di9cC3QaQ@mail.gmail.com>
 <bc345300-7e46-367f-4e16-db1ffa4e56d0@epam.com>
 <CAONE6OAUJ+SjvYkiAaT-0Y_8av4T0dX60R8o2OZum6g8Ucg+1w@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <74fb0cae-875a-d93b-233c-8819b3d89d8e@epam.com>
Date: Wed, 31 Jan 2018 17:06:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAONE6OAUJ+SjvYkiAaT-0Y_8av4T0dX60R8o2OZum6g8Ucg+1w@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM5PR0701CA0016.eurprd07.prod.outlook.com
 (2603:10a6:203:51::26) To DB6PR0301MB2408.eurprd03.prod.outlook.com
 (2603:10a6:4:59::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0db10d05-8db0-4681-caef-08d568bc2f64
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 3:4TuTCjF/H3mB6emWPV5J8ACmDZny6B805TtCxZgc8Zhh5PQTHcteNyPE2wEGSPqs2vyqILu9CnubtcHCb0BkH+lwBtg1GgUV2i7pKGanwGB6/UW2ON+yukFmwGRk8dp8JIXDNCzAU0O1J+McBWDbbBnn/dlH6QtrwVW+Tg3oT2t+tavizJGHlslfga5ZdC+9muOrSc+hiVYZH32EOkbd56HFBe7c+JOxOgEdudU0e2nikUxQFrcoSpDiUu2akB+f;
 25:v7nFQ3tGdxZ6XYmua4Su0UmiX2h2mDI/If+zV9Jdx4Y2NJJcxnCP6C3xN5yDJ71IbhFZXH6jav8NaLKx8ZVYSP4BCpe7ZPZnHSJfaILhN0yNw2F92r2CH+aiFwhdW5BKATy5o4qBsGoUUXsh6ifID2VJ05xyBYJqXo4SHmm0yGwDmHozUhg8R/PhoIRfILgkag108jUilKUyqxTv18B9xdmxn7xeyDJGbYN+I7eIWjpZuypUXKdrm4FASQO2gvfzXClonxyMu9XQkid4xuBH9oOdecZhvhYjeXxJ80nwQ7DUf1y9OiZcM5rE79uDP+ITSN12mhd+xeWaDykJupkV9Q==;
 31:0LPUxGNkwVFjQt3oCdpWbz9i/z1XBd7LdI38sfpTLUorEEnBi+Me5ZVeJWE5HyPuXmAse6Ql7Xj6TY+f7iBzRkta87T3kkZuj0QCcrrW+LgGLnuXqVes7+g16np2CFxTq0A72AsAZokuKtgy9maiu+7d2u9+991WQNhrt+2SZo7FMTBImxpK7wBQbfARO4J/IzM0Yi4qm6K7o0aXz4fV0iSdMO8vV+h+i7qHH7trzcQ=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2408:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 20:XrflLpsykqLo6RuGvgR1bztuXo9egAqBORFS1BJOuZNE+BYoj15mnTnocfvs5F4oFaCCEd/YqmtsNelVjuLw/ecQ5dYzwVyjg7NCOe8sQ2EjqlQA40I18SNkjVbsnpi+VGbHbbQ4QM6qm3pAtgr43TOsw9y3HeaCu4+OfS7GOn3BfTr+QfRmBFT+g0OXZzImPDvqiyYPJyI7za5kCfKhXnlBPTdNX3PaQwTwWcLIYAZ4dAn78v/rGIX+WucsiqJKkE1gW6xlaJVTNddUzzD+ke/eTsumdmG6cBSQ7mVvqu7WQgBY5FyTq7eFvCBWDvP16qucdxxwYJMcR6mslsiLIHlROHJGlksUuLHumrV0URofvRigMsEfdF+WcLClvu7MPtwV3iRhzt6Tv4nnqC1yry5o4xzFcnZeNjbO6zCT9AmUW5NiD1L/S+UKvZg4u+gF36Dh9kcDk7Vti7QCW6sci9hz0uC/qqT/CmsGpxCRBn0q5Zt0LsjfIb01oJWt9g5J;
 4:j4BwtjIhLqAEOhFvc9Jklh0e2fvCfIUh9yTawTRu9WMQuHgNNWfLid69tMCYalfm6nL2yC4Nn/etzQ+Ur4Kvwu8ugixTE2LT4K04bZaThNU85u1MMFMiQgzMCVmAeRe9eOIP8lJt3ynrjh0BBr1UBWi5Y1Af8ujLznkTqmFZtqHzZRKrnYFtizWTS8C3ZyzUf3hE3+mqUbJKoFapr73u7fZ2eFYi+zwmJP7JFh/osFmFLdlABWoWCoQ3MvePHoZ3RuvpbQUY9m3ivgPyD4tAdg==
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2408F34F0A604DE963F50325E6FB0@DB6PR0301MB2408.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231101)(2400082)(944501161)(3002001)(10201501046)(6041288)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:DB6PR0301MB2408; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0301MB2408; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(346002)(39860400002)(366004)(396003)(39380400002)(199004)(189003)(31696002)(52116002)(966005)(6306002)(31686004)(81166006)(65806001)(72206003)(8936002)(16576012)(316002)(105586002)(80792005)(25786009)(76176011)(478600001)(8676002)(81156014)(83506002)(47776003)(2950100002)(67846002)(58126008)(6486002)(229853002)(65956001)(59450400001)(6246003)(77096007)(230700001)(386003)(53936002)(186003)(65826007)(6666003)(1411001)(50466002)(5660300001)(106356001)(64126003)(68736007)(4326008)(86362001)(7736002)(55236004)(26005)(93886005)(39060400002)(97736004)(16526019)(305945005)(66066001)(6916009)(23676004)(2486003)(53546011)(6116002)(2906002)(52146003)(3846002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2408; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDFNQjI0MDg7MjM6NDE2czIwaE1mRWlMQW4xOE1yUnIzRytS?=
 =?utf-8?B?SFBOMFE4MEpZV01IUGlMLzcyc3k2eHNiVWx4OXprTzV4akpNZ2NEdjZXWkV2?=
 =?utf-8?B?RmZ6SGxvSFFkV2ZkdFFDZUdGMm5aM2hKU2RxWXBHeFBJMmU4cGtUb3FMbGFO?=
 =?utf-8?B?N0lUaUhpQldtTWxjbHVWL3RQbDFrWWNYSFhyb3V5NzBnVVFKYVRGNHIrbWFE?=
 =?utf-8?B?NWQ0a1djN1FqeGUzMzJkOFlnM25FVXVTNzdVZ2YxdnVTbUhIWXREUWtSZFhY?=
 =?utf-8?B?bFpla2xobXBpN1dDTkp0RGtHb0R3VXVGLy9yNTZ1TjNwY1F4cEVFVmc0bUZY?=
 =?utf-8?B?VFVPK3VnU0FqaERoWHJaU2E5aWRYdlFKQ1dkOHFES0czTWpWMERrWTd4c1Jt?=
 =?utf-8?B?MEpndDhnNitPZGdxeGlXWXZENVZGRWE2Z1h3UkNlQUtIY1VXOFliOU5vcmlF?=
 =?utf-8?B?UkVCNmIwUm1yUzg4TW83cXA5aUZwU2RYbE5oS0p2cFBVdUx0MXZrN1Qxa0x4?=
 =?utf-8?B?bXlyb2d1ZklFbUdwc25IaWpETHg4Vmw3ekIwUGE2MzFXeVl4Ym8wS2k4R2dI?=
 =?utf-8?B?WGs2NCtvMFFoSmJUYVhSVkQrd2w0T2RXQytINDhEMG5JVk5zc05sVk1xRStj?=
 =?utf-8?B?SlhCR2VsaWllWGlkY3Fmek5UVWh0dG1JVUt1TnMxUGs3MHE3bDlzb1ZWREli?=
 =?utf-8?B?eWhCcU5iTEJ5UVBzNWh4ZVNKeGQrTnRibVJZZUx1TEk3SWxoQTZYN3BMZjNy?=
 =?utf-8?B?NmNRcXBQWmdrQUZKenVqOFNzSEdhVkFTRjZyZ0I4bjIzM29OMzhZNS9KWVMz?=
 =?utf-8?B?VnYrMDFqbVFmbmtkYlA2Zk5hRXFlam45MXI4VUtweldZVlJJR2djSTgzUTh6?=
 =?utf-8?B?Q3JXOEVkQjFjMzM1V1QvcnJ4N2E5N3VOdTBMWWVtZlZCMGtkZ2xUMmpCWjVi?=
 =?utf-8?B?TUdZSkdMY3JmWWpRa3lLRFpnSmZCdGgxcTZBUkp4UG8zVWh5U3JWRHF5Y2tQ?=
 =?utf-8?B?eDB3QUNyOEFPRlIxNGxYeGJBZlVDTHZHT1d5ZzBHQVNDQ1RuL1Z3My9zRnlL?=
 =?utf-8?B?VzFMazRJRW9TNGVCbEYzRW1SRDZvRkg2YVhNZ3NHdk03ME41b1FZVjlEdnJu?=
 =?utf-8?B?a01BT3dkRW1vVDk1Tm5LWmViVnhJRytrbGZUdzJSa01sSG90czB3Yk54amZV?=
 =?utf-8?B?S1pqc1pWdEtMcktrdUt6UjF2V3g2Y0oxNlZIb0ppMXlldjNsT0ZMS08waXln?=
 =?utf-8?B?UmZlVU5vL1p4RHpDWFVLejRmaWI5bkxSMVU4SDdSUUVhYTVpYXBxSGplYkJl?=
 =?utf-8?B?eEF3aUU3YVA1RVo2RHNCcUVMV1hvZ2YxcGt1L2JsUy9reWF1MUs1QTUrbW5z?=
 =?utf-8?B?b096VllTOVdncXAwSlU2RmtOT0pvN0p1eHZGZHRNZWs1NjcvckRQK053U1pQ?=
 =?utf-8?B?c2JZTVFGQkMvdW1ONlNSR2FQVDNENmdXQjErMGhrbjRpUWRPcXp4MkVic2VM?=
 =?utf-8?B?M0lpcEtZbHJJcklTZ1dHTFN4ZWc2NW9LZWpEZUxEaW12OFR3TXhYU3dqU1Bl?=
 =?utf-8?B?U2I1UE1JUzBoNVdJZHl5SnJJNThlTkxGS3lGM1hpcnRZMkFWbGJUWXJCd3Vw?=
 =?utf-8?B?aG0ybFNEaEU4Q0lWRTA2MGNYdmVFelVSb1o1cTNBT0VTVHRIZVhOTSsrQ2Zm?=
 =?utf-8?B?K1MyVEJlRnErc2l5TzRzcW4yeDFoNW41NGVCM2Q5MjlKWlRhTWM1amI0dVlO?=
 =?utf-8?B?bWNRYndTOFVDWWJQYWYrU3NVVnBCU1dDdDhpRi9NK0pHckF3M0FRU2NqOC9O?=
 =?utf-8?B?T1NJWnJIcVZoQUdlSEdyQms0NG5ydFFEZjdoSHJEb1dWWEdWZHE5UHJ0Y2RG?=
 =?utf-8?B?LzNsR1RiRUtsN21JUmxtcHc5YzZLMzhnSGd2cThTSHRhdUJJUTN2UWJwdERt?=
 =?utf-8?B?aU5LcEt2MXBvK0Jaa3M3SnZPd3pWS1J4NTFZUVFTQTNTS0JzMDVzRVVOUXhK?=
 =?utf-8?B?cENwVzBGZ3NpSFhMb1NEcnREdnBNaUVZVHkwa2Y3QTNVbzNwODNpVGV1VXBM?=
 =?utf-8?B?eWNISDI1UnBoV0JuaXM2NTRvYys5QW5VN3YxRUhKbHIyKzdRMzd3U2sxMlJ0?=
 =?utf-8?Q?TG+nAgL25qqUQLnE7IFi0KAo4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 6:FX33/rPuYQdsYX2S4dKTxKmqguGJcQsL/wSlEwCuqSmAiSwRtVH/7UDpJNNFjZGQXNezKARQ67TkhBYs3XoH9GQ1u7Q5Ol+bWks+JQs5xgkYb1QohTwmXW7/0c8YWmKqwd2lG6DbdHy24Npy98060+bmpCVrWGx0bfE4Y1wtqwRVe6U1tqy94YBNxMIocBxCjyxieCQ0Y2fs2NgS0wQ/TQjtmAINHLQE/deDbv9fV8+2UQ0IGLQQILJejfjC63OKFIsjDwQZNyemh2OIiHO+IKkzXVBc4Y63qokpUoY4SS1wok+cnBT/VLfyfeazB5kRAUL08EojiqGW37TNVqNnj/iL+2rgq62rGIJhBLtAeS0=;
 5:gVcgRvIAFbiSyIZe296qJrmECuvsA1wIk1vkFVdPwTdXU40GGNg6164j0PXNduWByskN36b4UMIbG3kYAn9QOBFAuEYOoUL8dT0NzTw1xtoIDKxlnkkwyTdiWnSV6o8UFq2do1clBeAnfxq0reRHdAjwtmx39ZLmO9THE8fTuMk=;
 24:J4PVcuEzGNrjgsbDzSl56881cw0siMbtlYUyB/zaU2Q7s+6zWM7eWlpOCnImtowamxQGyynIwJS59stOt3U0YyDnHdSXeF/c3ZjNU71+bAA=;
 7:U1aYa7JbwgyQId6psmtKuHF9SH6ZXZb+GdPHntbdojSRhc9SWLkav5T4ITJNBQYBVrjb0yqf+9DmzMKbkiXRYjUFg+q50a24+sMggto4Z6x2x9mxAO1NJRSEtpUPf3lWixd+V5WQRbJLRN8Y7EmsWj27DT8LVjzwARiv8M+ew7Hr1eLizYd0HboF3V8AFwa70c3fEbnD2HlZLmnpHmiVMtUhCex2YmZCZ0BmVJTADyB0QskYb3XlsYg83TegkXDN
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 15:06:19.5599 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0db10d05-8db0-4681-caef-08d568bc2f64
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2408
Cc: xen-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Access I2C bus from guest/DomU on ARM board
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGVsbG8gU2F1bXlhLAoKCk9uIDE4LjAxLjE4IDA5OjUwLCBTYXVteWEgUmFqZXNoIHdyb3RlOgo+
IEFjdHVhbGx5IEkgYW0gcGxhbm5pbmcgdG8gc2V0IHVwIEFuZHJvaWQgYXMgZ3Vlc3QgaW4gWGVu
LgpJIHNlZS4KCj4gSW4gb3JkZXIgdG8gZW5hYmxlIHNvdW5kIGluIHRoZSBBbmRyb2lkIGd1ZXN0
LCBJIG5lZWQgdG8gcGFzc3Rocm91Z2ggCj4gdGhlIGF1ZGlvIGNvZGVjIGRldmljZSB3aGljaCBj
b21tdW5pY2F0ZXMgdGhyb3VnaCB0aGUgSTJDIGJ1cy4gRm9yIAo+IEJFL0ZFIHNjaGVtZSwgSSB0
aGluayBzaGFyaW5nIHRoZSBpbnRlcm5hbCBETUEgYW5kIGNsb2NrIHdvdWxkIHBvc2UgCj4gcHJv
YmxlbXMuIFNvIEknbSBnb2luZyB0byBnbyBhaGVhZCB3aXRoIHRoZSBkZXZpY2UgcGFzc3Rocm91
Z2ggd2F5LgpQYXNzaW5nIHRocm91Z2ggSTJDIGJ1cyB0byBndWVzdCBkb21haW4gd291bGQgbm90
IGJlIGVub3VnaCB0byBnZXQgc291bmQgCmluIEFuZHJvaWQuIFlvdSB3b3VsZCBmYWNlIG1vcmUg
ZGVwZW5kZW5jaWVzLCBhbmQgdGhleSBtYXkgYXBwZWFyIG5vdCAKc29sdmFibGUuCgo+IEFueSB0
aG91Z2h0cyBvciBpbnB1dHMgeW91IGNhbiBwb3NzaWJseSBnaXZlIHJlZ2FyZGluZyB0aGlzIHVz
ZSBjYXNlIAo+IHdpbGwgYmUgdmVyeSBoZWxwZnVsIGFuZCB2YWx1YWJsZS4KV2UgYXJlIHVzaW5n
IFBWIEF1ZGlvIHNvbHV0aW9uIGZvciBzdWNoIGEgdGFzazoKCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wMy9tc2cwMjQyOC5odG1sCmh0
dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzgvNy8xMTUKCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:26:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:26:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eguHH-0004JI-LP; Wed, 31 Jan 2018 15:26:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eguHG-0004JC-Vf
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 15:26:23 +0000
X-Inumbo-ID: 0e32df9c-069b-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e32df9c-069b-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 16:26:07 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id t94so3889150wrc.5
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 07:26:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=RaGrfNY/chxVL8XIBQjqslhGE0cDKcMga0qco1OWgF0=;
 b=ZlmeN7jsNf+EJVeAYO7XwRy6Xxl/2zW0zm6Alfuuom5uPhq34cNq/ALFeH7MrOojsx
 dQhTdOs/Ncn1G2iDOIG71VAqE4dWEmwV2aoRHmPHojy3UTeOjMKhbcz1i/VJ8yPNa/Zw
 Y+TJpUYCEDuiG5x9cSebQng+fw7cZbDuo67iA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=RaGrfNY/chxVL8XIBQjqslhGE0cDKcMga0qco1OWgF0=;
 b=JolsclnjEIcUprfvTxEgyA1yoQMpPN3Nu/a7gHtJ762cf3dzHH/7SXuJQfh1a8pP0W
 9RJSsmVg/L1Qo8fVIj/0nfZbQRXOedFjZVd0+e3Ye/dBLRH1nWtmD8WgCBiyOVvIf6Tp
 ivx1LpUOxlvw5e2s3m7EPX0SOfttJ+O28Xs4gnEgYEWJorae6Ba/K6nAwMk3Lqir646f
 7c6oqB6LHFz3NChaKaJbc2H1Ntni/Xg6LbxI1d/baLUL9EmbyaPbI45B+wXk1c8oMqXZ
 azSmAQNMUrf9hqvBEU2tXLxH3Ly1H4Q88baI7AbqidYt6q+6kY1TqSUExu2y1+KPTP13
 8mFA==
X-Gm-Message-State: AKwxytckam+SeOUKlaCIaAIk6kBQqNMiAMQ9uRSJvKCIiJqUAwPiCFRN
 Th09pNpaXlKW+tEKWXtrL6WCCQ==
X-Google-Smtp-Source: AH8x226jEb8DHmEi57DzKIYqIj8hCSbx+WIYJgqwhcUuAExQI5yUpRGnpyzHa7u+9p9JKIkgYGpoZQ==
X-Received: by 10.223.130.234 with SMTP id 97mr9228408wrc.144.1517412380020;
 Wed, 31 Jan 2018 07:26:20 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id c24sm17444559wre.10.2018.01.31.07.26.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 07:26:19 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Xen-devel <xen-devel@lists.xen.org>
References: <dde52f58-12cc-5d4c-e8bb-44ae68585d7e@arm.com>
 <1517310996-14249-1-git-send-email-andrew.cooper3@citrix.com>
 <aca49986-d840-51de-d128-e907ed2a6fe2@arm.com>
 <7f32d836-32b9-0641-ce36-aba53653dc40@citrix.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <30c47e1e-2448-edb3-9ea2-df5fa1d2ac1c@linaro.org>
Date: Wed, 31 Jan 2018 15:26:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <7f32d836-32b9-0641-ce36-aba53653dc40@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 0.5/5] arm/alternatives: Drop the
 !HAS_ALTERNATIVE infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAzMC8wMS8xOCAxMTozMSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAzMC8wMS8x
OCAxMToyOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBBbmRyZXcsCj4+Cj4+IFRoYW5rIHlv
dSBmb3IgZG9pbmcgdGhlIGNsZWFuLXVwLgo+Pgo+PiBPbiAzMC8wMS8xOCAxMToxNiwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+IEFSTSBub3cgdW5jb25kaXRpb25hbGx5IHNlbGVjdHMgSEFTX0FM
VEVSTkFUSVZFLCB3aGljaCBoYXMgY2F1c2VkIHRoZQo+Pj4gIUhBU19BTFRFUk5BVElWRSBjb2Rl
IGluIGluY2x1ZGUvYXNtLWFybS9hbHRlcm5hdGl2ZS5oIHRvIGJpdHJvdCB0bwo+Pj4gdGhlIHBv
aW50Cj4+PiBvZiBmYWlsaW5nIHRvIGNvbXBpbGUuCj4+Pgo+Pj4gRXhwYW5kIGFsbCB0aGUgQ09O
RklHX0hBU19BTFRFUk5BVElWRSByZWZlcmVuY2VzIGluIEFSTSBjb2RlLgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiAt
LS0KPj4+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+
PiBDQzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+IENDOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+Pgo+Pj4gTi5CLiBPbmx5
IGNvbXBpbGUgdGVzdGVkCj4+PiAtLS0KPj4+ICDCoCB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDIgLS0KPj4+ICDCoCB4ZW4v
aW5jbHVkZS9hc20tYXJtL2FsdGVybmF0aXZlLmjCoMKgwqDCoMKgwqDCoMKgIHwgMTUgLS0tLS0t
LS0tLS0tLS0tCj4+PiAgwqAgeGVuL3Rlc3QvbGl2ZXBhdGNoL3hlbl9oZWxsb193b3JsZF9mdW5j
LmMgfMKgIDIgKy0KPj4KPj4gWW91IGZvcmdvdCBvbiBpbiBpbmNsdWRlL2FzbS1hcm0vY3B1ZXJy
YXRhLmggOikuCj4gCj4gT29wcyAtIHNvIEkgZGlkLsKgIEZvbGRlZCB0aGlzIGluY3JlbWVudGFs
IGRpZmYuCgpXaXRoIHRoYXQgZm9sZGVkOgoKQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IAo+IH5BbmRyZXcKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAo+IGIveGVuL2luY2x1ZGUvYXNtLWFybS9j
cHVlcnJhdGEuaAo+IGluZGV4IDdkZTY4MzYuLjRlNDViMjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9jcHVlcnJhdGEuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vY3B1
ZXJyYXRhLmgKPiBAQCAtNyw4ICs3LDYgQEAKPiAgwqB2b2lkIGNoZWNrX2xvY2FsX2NwdV9lcnJh
dGEodm9pZCk7Cj4gIMKgdm9pZCBlbmFibGVfZXJyYXRhX3dvcmthcm91bmRzKHZvaWQpOwo+ICAg
Cj4gLSNpZmRlZiBDT05GSUdfSEFTX0FMVEVSTkFUSVZFCj4gLQo+ICDCoCNkZWZpbmUgQ0hFQ0tf
V09SS0FST1VORF9IRUxQRVIoZXJyYXR1bSwgZmVhdHVyZSwgYXJjaCnCoMKgwqDCoMKgwqDCoMKg
IFwKPiAgwqBzdGF0aWMgaW5saW5lIGJvb2wgY2hlY2tfd29ya2Fyb3VuZF8jI2VycmF0dW0odm9p
ZCnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+ICDCoHvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPiBAQCAtMjcs
MTkgKzI1LDYgQEAgc3RhdGljIGlubGluZSBib29sCj4gY2hlY2tfd29ya2Fyb3VuZF8jI2VycmF0
dW0odm9pZCnCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+ICDCoMKgwqDCoCB9wqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+ICDC
oH0KPiAgIAo+IC0jZWxzZSAvKiBDT05GSUdfSEFTX0FMVEVSTkFUSVZFICovCj4gLQo+IC0jZGVm
aW5lIENIRUNLX1dPUktBUk9VTkRfSEVMUEVSKGVycmF0dW0sIGZlYXR1cmUsIGFyY2gpwqDCoMKg
wqDCoMKgwqDCoCBcCj4gLXN0YXRpYyBpbmxpbmUgYm9vbCBjaGVja193b3JrYXJvdW5kXyMjZXJy
YXR1bSh2b2lkKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4gLXvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPiAt
wqDCoMKgIGlmICggIUlTX0VOQUJMRUQoYXJjaCkgKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+IC3CoMKgwqDC
oMKgwqDCoCByZXR1cm4gZmFsc2U7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPiAtwqDC
oMKgIGVsc2XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBcCj4gLcKgwqDCoMKgwqDCoMKgIHJldHVybiB1bmxpa2VseShjcHVzX2hhdmVfY2FwKGZl
YXR1cmUpKTvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+IC19Cj4gLQo+IC0jZW5k
aWYKPiAtCj4gIMKgQ0hFQ0tfV09SS0FST1VORF9IRUxQRVIoNzY2NDIyLCBBUk0zMl9XT1JLQVJP
VU5EXzc2NjQyMiwgQ09ORklHX0FSTV8zMikKPiAgwqBDSEVDS19XT1JLQVJPVU5EX0hFTFBFUig4
MzQyMjAsIEFSTTY0X1dPUktBUk9VTkRfODM0MjIwLCBDT05GSUdfQVJNXzY0KQo+ICAgCj4gCj4g
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:29:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:29:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eguKO-0004Qy-55; Wed, 31 Jan 2018 15:29:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eguKM-0004Qs-QB
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 15:29:34 +0000
X-Inumbo-ID: 80b3789b-069b-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80b3789b-069b-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 16:29:19 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id r78so8836196wme.0
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 07:29:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=V0J5M0DWO9kiUCTTNVpT2sDt3LVdH+RlN/UF9bWXMAA=;
 b=kUHOWatrF6Lu2vLB1AZCR2Jdyvm/s6nI3vl598pLWC/XEt7ROfzxXUsxWcXGYIH+Tu
 46P+Ei3RbXlFOhLfMXuqCF10nz9Hp1WEcyipi1kujm23yeXqYR/bq3asssMdludekc0p
 lf42blPUpOsXboZLegrUrnqd2J3SKfKZHATME=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=V0J5M0DWO9kiUCTTNVpT2sDt3LVdH+RlN/UF9bWXMAA=;
 b=k2LH/fwWXm5rFkduxrGUIVtCusqRUQNRalhdADG8LityAET4Tb7DzMo9AHKSMy8A3+
 l7Gv6IotldACWJd5jnfwHDI0q6XRKw59BlPbOD/FfdRU3pWBO1Th9BPAsM3YVswLALQu
 MeEetuMq1Fghwc959Co4Z0YHzmd1sQIXrU6h4b95IS+hIDSxRRShC8y6V2Yoz74jjZRp
 Uib5tzq5fS7OzgBdP4Kj5JA/7QCZd3Xq8phzNevGw1ihcEr8jYMeaa5tziqOhwaWI11O
 Zl9FC15P+EPHJ9vB4iYRGL8TztYRQfezz9oxeNjVIZAFhd9ilLHydhpPvd7/KMbQOHqx
 SZDQ==
X-Gm-Message-State: AKwxytexsCl0dLvNaxSC/e8YGSmTbpIXF6hh7yRIABxQtKZzlngqFwcG
 c/HdNgJpZLC9lvRm76RHav+wjg==
X-Google-Smtp-Source: AH8x22423O9rYe6KFmEsBxubTisgbpZVXE/iQ7k7rRtbgGizzNHc+Psvo40UZy+3Zr74lDv3tgepVQ==
X-Received: by 10.28.143.196 with SMTP id r187mr26694645wmd.68.1517412572122; 
 Wed, 31 Jan 2018 07:29:32 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id m7sm11091801wrb.91.2018.01.31.07.29.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 07:29:31 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-5-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241545580.6440@sstabellini-ThinkPad-X260>
 <bc492613-35a6-57ad-41e4-b024429549eb@linaro.org>
 <alpine.DEB.2.10.1801251042590.11958@sstabellini-ThinkPad-X260>
 <be044a8e-aa82-ffbe-3b6e-386ce5d91177@linaro.org>
 <alpine.DEB.2.10.1801251136070.11958@sstabellini-ThinkPad-X260>
 <ec7f0351-372f-cbfc-1a9b-7b203d5eb0e0@linaro.org>
Message-ID: <e146fe16-5998-82e8-0722-952e4823582c@linaro.org>
Date: Wed, 31 Jan 2018 15:29:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <ec7f0351-372f-cbfc-1a9b-7b203d5eb0e0@linaro.org>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAyNi8wMS8xOCAxNjoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiAiVGhlcmVmb3JlIGh5
cGVydmlzb3IgY29kZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBzaG91bGQgYmUK
Pj4gbWluaW1pemVkIGFuZCBhbHdheXMgaGF2ZSBpbnRlcnJ1cHRzIGFuZCBhc3luYyBhYm9ydHMg
bWFza2VkIHRvIHJlZHVjZQo+PiB0aGUgcmlzayB0byB1c2UgdGhlbS4iCj4+Cj4+IERvIHlvdSB0
aGluayB0aGF0IGl0IGlzIGNsZWFyZXI/Cj4gCj4gV2VsbCwgdGhhdCB3YXMgY292ZXJlZCBieSAi
aW50ZXJydXB0cyIuIElmIHlvdSBsb29rIGF0IHRoZSBBcm0gQXJtLCBBLCAKPiBJLCBGIGFyZSBj
b25zaWRlcmVkIGFsbCBpbnRlcnJ1cHRzLgoKSSByZXdvcmtlZCB0aGUgcGFyYWdyYXBoIGFuZCBp
dCBpcyBub3c6CgoiSG93ZXZlciwgb24gYXJtMzIsIGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5n
bGUgaW5zdHJ1Y3Rpb24uIFRoaXMgbWVhbnMgCnRoYXQgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJs
ZXMgbWF5IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0aGF0IApkb2VzIG5vdCBob2xk
IHdoZW4gaW4gdGhlIGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLiAKVGhl
cmVmb3JlIGh5cGVydmlzb3IgY29kZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBz
aG91bGQgYmUKbWluaW1pemVkIGFuZCBhbHdheXMgaGF2ZSBJUlEgYW5kIFNFcnJvciBtYXNrZWQg
dG8gcmVkdWNlIHRoZSByaXNrIHRvIAp1c2UgdGhlbS4iCgpDaGVlcnMsCgoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:31:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:31:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eguMH-00052E-JZ; Wed, 31 Jan 2018 15:31:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eguMG-000525-GX
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 15:31:32 +0000
X-Inumbo-ID: c688b46a-069b-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22f.google.com (unknown [2a00:1450:400c:c09::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c688b46a-069b-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 16:31:16 +0100 (CET)
Received: by mail-wm0-x22f.google.com with SMTP id v71so8814013wmv.2
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 07:31:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=85lG3407AwYuG1u7JBM8oSyc3D/9Na1nuJdZYz1USks=;
 b=N4+tU21l1YTQT0ATTQ4oY6jYYHraF2/LBGQ2XxlZvVUuZ4iLs8ZKIn2qFt527jxg8o
 yNzj0IoAtWNLNEFvmGYgpE8k+YmB1jQlrR8Tz1ssSFEWFGVs382Tszbp8cU4/TBj9YTr
 Jd73roPimhWrVzZBrAbX0r2sUNJp3bO2bB5Hc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=85lG3407AwYuG1u7JBM8oSyc3D/9Na1nuJdZYz1USks=;
 b=VgYzSAfGuOlPIhfJ6HXS/8aZYaRBHoafhmFXpZ+VCSgtvQITbwiggVef0T4+W7Mbrk
 d5ScbD4TqUNT+ooAnzY15tk4ZvOteRYQXLF5QMAGuDz1tf488KeIcT2CyIof+n8Wv2Jf
 OOJ8mHtJiwRsNAGav9RF+4fwHjhufuuzEomhsTvXybClVdnxfkLVYuRZIGW9tvdiccqc
 PvwtoI2p1Xhz7vMPVrQWv8w8myVmKCvi2iqJmfFiuCcszgUQ7fHi8ahJsIp+ct4NhcEU
 +Q60LxctfceJCBULJ3mp+05gZZo0HBKnmt4n9lXcUKFNxWKDrkr9fszhX1Set0NA2aSq
 q8fA==
X-Gm-Message-State: AKwxyteCSVkx63ibZ7OembMcPN48L2Ehs8Ekt8e+VT4xZkuMv/zaw8hw
 ZLI7EwRBUtzPH71PNbZMZN0DRw==
X-Google-Smtp-Source: AH8x225VUWC5jQVpiwxSmvfM8tOVPine6d6ytZX2u5Ud4NsjPlgbyQHPet9dACCYG46Y/nRNWH8kOQ==
X-Received: by 10.80.153.45 with SMTP id k42mr58539982edb.21.1517412689325;
 Wed, 31 Jan 2018 07:31:29 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f29sm7017847eda.43.2018.01.31.07.31.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 07:31:28 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-6-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241559160.6440@sstabellini-ThinkPad-X260>
 <f30b7ab4-bcbf-26bd-f874-693fd6f2cd67@linaro.org>
 <alpine.DEB.2.10.1801251135170.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <96795592-24af-f0fa-d13c-15fb69c656cb@linaro.org>
Date: Wed, 31 Jan 2018 15:31:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801251135170.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm32: Invalidate BTB on guest exit
 for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGkgU3RlZmFubywKCk9uIDI1LzAxLzE4IDE5OjM1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4+IFRoaXMgbWVhbnMgdGhhdCBibmUgd2lsbCBicmFuY2ggb25seSB3aGVuIGJpdCAyIGlzIHNl
dC4gU28gdGhlIG9ubHkgd2F5IHRvIGVuZAo+PiBoZXJlIGlzIGJlY2F1c2UgdGhlIGZpcnN0IDMt
Yml0IGFyZSBlcXVhbCB0byAweDAwWC4gVGhpcyBjb3JyZXNwb25kcyB0bwo+PiBJUlEvRklRIHZl
Y3Rvci4KPiAKPiBJIGdvdCBpdCB0aGUgb3RoZXIgd2F5IGFyb3VuZCwgdGhhbmtzIGZvciB0aGUg
ZXhwbGFuYXRpb24gOi0pCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKRGlkIHlvdSBtZWFuIFJldmlld2VkLWJ5IG9yIEFja2Vk
LWJ5PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:34:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:34:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eguOb-0005D9-Vs; Wed, 31 Jan 2018 15:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eguOa-0005Cp-0h
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 15:33:56 +0000
X-Inumbo-ID: 33515fd8-069c-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33515fd8-069c-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 15:34:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 08:33:48 -0700
Message-Id: <5A71EFEA02000078001A40E6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 08:33:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/shim: don't use 32-bit compare on boolean
	variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCB1cHN0cmVhbSBnYXMgc2lsZW50bHkgYXNzdW1lcyAzMi1iaXQgb3BlcmFuZCBzaXpl
IGZvciBtb3N0Cm9wZXJhdGlvbnMgd2hlcmUgdGhlIHNpemUgY2FuJ3QgYmUgaW5mZXJyZWQgZnJv
bSBhbiBpbnZvbHZlZCByZWdpc3RlcgoobXkgb3duIG9uZSBkb2Vzbid0IGFueW1vcmUsIHdoaWNo
IGlzIGhvdyBJJ3ZlIG5vdGljZWQgdGhpcykuIEl0IGlzIHB1cmUKbHVjayB0aGF0IHRoZSAzIGJ5
dGVzIGZvbGxvd2luZyBwdmhfYm9vdCBhcmUgY3VycmVudGx5IHBhZGRpbmcgb25lcy4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3hlbi9hcmNo
L3g4Ni9ib290L2hlYWQuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKQEAgLTU4Niw3
ICs1ODYsNyBAQCB0cmFtcG9saW5lX3NldHVwOgogICAgICAgICBwdXNoICAgICVlYXggICAgICAg
ICAgICAgICAgLyogTWFnaWMgbnVtYmVyLiAqLwogICAgICAgICBjYWxsICAgIHJlbG9jCiAjaWZk
ZWYgQ09ORklHX1BWSF9HVUVTVAotICAgICAgICBjbXAgICAgICQwLCBzeW1fZnMocHZoX2Jvb3Qp
CisgICAgICAgIGNtcGIgICAgJDAsIHN5bV9mcyhwdmhfYm9vdCkKICAgICAgICAgamUgICAgICAx
ZgogICAgICAgICBtb3YgICAgICVlYXgsIHN5bV9mcyhwdmhfc3RhcnRfaW5mb19wYSkKICAgICAg
ICAgam1wICAgICAyZgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:41:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:41:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eguVu-00061i-QS; Wed, 31 Jan 2018 15:41:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wbgo=e2=gmail.com=andy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1eguVt-00061W-PZ
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 15:41:29 +0000
X-Inumbo-ID: 2b15d8d1-069d-11e8-ba59-bc764e045a96
Received: from mail-qk0-x232.google.com (unknown [2607:f8b0:400d:c09::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b15d8d1-069d-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 16:41:13 +0100 (CET)
Received: by mail-qk0-x232.google.com with SMTP id d21so15254597qkj.3
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 07:41:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dQ6hWCJJXstOd3PUPKVRiZ4Rqak6zcmV3P9kE8pV84A=;
 b=kIg/MZFDzC81rBXkOXlz9ctId7bp00cKmqWxHeH/F8PtNcGiiNLxqUTNS39nvnufCM
 TGPp1e+D8+b2A5JHtMI8BRW4PvUYC9Iob7V6cSHgtVueOGxe2D76AKmZGFOwzHqSp/lM
 ebjlBlZNvI21I456KXNEkxyHbQCw40lDwuZgv2UP+/7K3c4cL2dWJYxxqY/u737GY74P
 Kjz6JnXaH01a7imirFFNAdgeyUgVQDiH75raNHIS/tAaU+U0tsvkuu/iOxwcM8HWsdcW
 NxpPd6rII7OpSWl0KFT/l79lkzj8kSdYQuVLttPLJhPRMImwiSn9mCwavoayaI+tcBWv
 /kBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dQ6hWCJJXstOd3PUPKVRiZ4Rqak6zcmV3P9kE8pV84A=;
 b=ojh303hqBqxLWisEZC8kHj5dLrEEcR8qx6bqja1tiGw0tTbWPpNJ/67smhAXgQioHu
 dAMneDRg2cS2zstR4pl/Xbxb/Jl3ouknS35QwJo/mfvfz1OgBftPPHTSZ4Usij4XYJN1
 /3FPpB2eQR2dx1rt24oFxEOvt28ft9z92IqssxNk6nkozb5z/qCyUm3QpvYNRIWiHtQF
 9lNA6voG0Udr0XWfmuWNK4UoRMZpZkQrh+zIPaip9D+S+Vi3+4/7BtcF0tFlCRwZfRv8
 VGljfdXMBKr3eMd7WS/zxWlg9n5dDQ8k9nm4K1d5rnUUnxgXY/wn2tzkSQgYtrmmGXCy
 u6zg==
X-Gm-Message-State: AKwxyteolqcvy0c05uZL+wvjj9clE0FT0MR9iEcSRCu8jOqKxjUU2XG7
 +xjsqLKCLOZlSlHjnFqNjOP3S8UVbV4QubKWN4g=
X-Google-Smtp-Source: AH8x226dVxssSMtGzFnnrFDH1V92l99thiJyk3oB7JfvbeVH9Rr/zVXXAFDCNiKfNrY+SftLzdi/N9cr7tgES8ZSYzA=
X-Received: by 10.55.180.65 with SMTP id d62mr22972069qkf.242.1517413287702;
 Wed, 31 Jan 2018 07:41:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.175.35 with HTTP; Wed, 31 Jan 2018 07:41:27 -0800 (PST)
In-Reply-To: <CAJZ5v0gN-w6MJFOuTsircR5kBHz_U38NB7wErREYL=w_tj-hQQ@mail.gmail.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
 <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
 <CAJZ5v0gN-w6MJFOuTsircR5kBHz_U38NB7wErREYL=w_tj-hQQ@mail.gmail.com>
From: Andy Shevchenko <andy.shevchenko@gmail.com>
Date: Wed, 31 Jan 2018 17:41:27 +0200
Message-ID: <CAHp75VcuUTgVzT0ZTWfQDZOhdjVg8wp5UZC8UY0-eOvy0JVqNw@mail.gmail.com>
To: "Rafael J. Wysocki" <rafael@kernel.org>
Cc: Juergen Gross <jgross@suse.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Stable <stable@vger.kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgNTowMSBBTSwgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFl
bEBrZXJuZWwub3JnPiB3cm90ZToKPiBPbiBGcmksIEphbiAyNiwgMjAxOCBhdCA3OjA4IFBNLCBB
bmR5IFNoZXZjaGVua28KPiA8YW5keS5zaGV2Y2hlbmtvQGdtYWlsLmNvbT4gd3JvdGU6Cgo+PiBJ
IGhhdmUgc3R1bWJsZWQgb24gdGhlIHNpbWlsYXIgc3R1ZmYgYW5kIHJlYWxpemUgdGhhdC4KPj4K
Pj4gUGVyaGFwcywgb25lIG9mIHRoZSBzb2x1dGlvbiBpcyB0byBoYXZlIGFuIGFkZGl0aW9uYWwg
c3RydWN0IHVuZGVyCj4+IHg4Nl9pbml0IHRvIGFsdGVybmF0ZSBBQ1BJIHJlbGF0ZWQgc3R1ZmYu
Cj4KPiBJJ20gbm90IHN1cmUgaWYgdGhhdCByZWFsbHkgaXMgYSBwcm9ibGVtIGluIHRoaXMgcGFy
dGljdWxhciBjYXNlLgo+Cj4gV2h5IHdvdWxkIHlvdSB3YW50IHRvIHVzZSBkaWZmZXJlbnQgUlNE
UCByZXRyaWV2YWwgZnVuY3Rpb25zIGZvciBvbmUgYXJjaD8KCkkgd2FzIG5vdCBjbGVhci4gSSdt
IHRhbGtpbmcgYWJvdXQgYXBwcm9hY2ggc3RydWN0IHg4Nl9pbml0IHZzLiBfX3dlYWsgZnVuY3Rp
b24uCkluIG15IGNhc2UgaXQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCBSRFNQLCBidXQgd2l0aCBB
Q1BJIHN0dWJzLgoKLS0gCldpdGggQmVzdCBSZWdhcmRzLApBbmR5IFNoZXZjaGVua28KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:43:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eguY4-0006CJ-A3; Wed, 31 Jan 2018 15:43:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wbgo=e2=gmail.com=andy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1eguY2-0006C9-P3
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 15:43:42 +0000
X-Inumbo-ID: 7a5aaedd-069d-11e8-ba59-bc764e045a96
Received: from mail-qt0-x242.google.com (unknown [2607:f8b0:400d:c0d::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a5aaedd-069d-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 16:43:26 +0100 (CET)
Received: by mail-qt0-x242.google.com with SMTP id c2so22337672qtn.9
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 07:43:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=c1Glr3TT2I0H51gMfTbyEs3jVFwh+nyH81TgSTI1GSY=;
 b=QIXHuWd4YQ2Xyr6Go2XKOb3zooMJvLuKA2no29/md6VG0qyp9BG+numTP7N0TaFLq3
 u1iah2bQ2LhqS95oG30teCRMlLu724rg7gtlvoY5GtmUfyb9rXDZJg6DetQ+ZAGWNm3q
 v7w7zX9ItOc3QI8KUB/tq9uiMiVifvDlJrHs6czMek2wGoOZ0nCJIjE25iIM8XtKHQWU
 44TM1a9eGrvoqUTVR0cP8CN8mpAOxmsZhlmg/jFLDWxEn3+LkXZQcEPoNXt+YHTw3wbc
 4OdwiGX4pHgMi/WUufqeJ11++bP48/KtdBe0p5XMHDUNgLY8ct5b0ztdQ0Y/OTzzJwyg
 P5hA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=c1Glr3TT2I0H51gMfTbyEs3jVFwh+nyH81TgSTI1GSY=;
 b=bOEBtCDwuM7p8NwOfN1wPg42tJQAUy3T1w937ck22l4LT4lnnuxGiLD/R0WvCvA/tl
 AuG+X66NsYSymgxOzSfYy29xqwUAvLBV/6xVMeIVfsZ77FG0mVXeNxnWdhDIyav5FoTn
 M5w+AeDead6P9cs8Y8n+0yLa5j2nRR83I132dDj5t5IqJjCG9aiqEDNEMhXCJmZiVuIg
 0CSA4CKQatYvb7F3+pnWgOrPnGqfZCsiZbUCLXvW6R8N66Cg+6/YA+hgncHdk9biEogR
 LMzx3jWrO1Vd1hnxk1SFs7bFtkIKWtpvyLRjGIz62chTWcupIh6eA3Ojy7EuViQ6Jfzz
 s4hA==
X-Gm-Message-State: AKwxytd9kfPyFK5YsPmMQF6xaKbX5dpi0iLWGtpFDwKpx/F9cLr/yj/A
 JP82DP8h0+ZOsTxKP442ZUcWDqJy5hugxhWtMGU=
X-Google-Smtp-Source: AH8x227a5q92iz7btr3yHP3BKjvuAGV3u4dQgrgfULQOWVEB5FsFcCF0uR0ECajtFJgVk+spxGebYeaMStGH5Fbvlt8=
X-Received: by 10.237.58.226 with SMTP id o89mr53058359qte.207.1517413420709; 
 Wed, 31 Jan 2018 07:43:40 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.175.35 with HTTP; Wed, 31 Jan 2018 07:43:40 -0800 (PST)
In-Reply-To: <CAJZ5v0gr7Jd-1dOD_DTRQDCX7ON68O1KJ9ioAJAnwBYm2cEdZg@mail.gmail.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
 <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
 <a33e605a-73d7-83b7-4472-14f66b6738be@suse.com>
 <CAHp75VdUO2Rq7geYD9xxY3nnzGAhO46+w+rQx44=MgJ6obRcEA@mail.gmail.com>
 <CAJZ5v0gr7Jd-1dOD_DTRQDCX7ON68O1KJ9ioAJAnwBYm2cEdZg@mail.gmail.com>
From: Andy Shevchenko <andy.shevchenko@gmail.com>
Date: Wed, 31 Jan 2018 17:43:40 +0200
Message-ID: <CAHp75Vf7SRNGeU_To9WNmzECxaKjDbYeFspnJiwCGAhAwOTRyA@mail.gmail.com>
To: "Rafael J. Wysocki" <rafael@kernel.org>
Cc: Juergen Gross <jgross@suse.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Stable <stable@vger.kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgNTowMiBBTSwgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFl
bEBrZXJuZWwub3JnPiB3cm90ZToKPiBPbiBTdW4sIEphbiAyOCwgMjAxOCBhdCA0OjA0IFBNLCBB
bmR5IFNoZXZjaGVua28KPiA8YW5keS5zaGV2Y2hlbmtvQGdtYWlsLmNvbT4gd3JvdGU6Cj4+IE9u
IEZyaSwgSmFuIDI2LCAyMDE4IGF0IDg6MjEgUE0sIEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+PiBPbiAyNi8wMS8xOCAxOTowOCwgQW5keSBTaGV2Y2hlbmtvIHdyb3Rl
Ogo+Pj4+IE9uIFRodSwgSmFuIDI1LCAyMDE4IGF0IDQ6MzYgUE0sIEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4gd3JvdGU6Cgo+Pj4+IFRoZSBwcm9ibGVtIHdpdGggd2VhayBmdW5jdGlv
bnMgdGhhdCB3ZSBjYW4ndCBoYXZlIG1vcmUgdGhhbiBvbmUKPj4+PiBpbXBsZW1lbnRhdGlvbiBw
ZXIga2VybmVsIHdoaWxlIHdlIHdvdWxkIGxpa2UgdG8gYnVpbHQgc2V2ZXJhbCBjb2RlCj4+Pj4g
cGF0aHMuCj4+Pj4KPj4+PiBJIGhhdmUgc3R1bWJsZWQgb24gdGhlIHNpbWlsYXIgc3R1ZmYgYW5k
IHJlYWxpemUgdGhhdC4KPj4+Pgo+Pj4+IFBlcmhhcHMsIG9uZSBvZiB0aGUgc29sdXRpb24gaXMg
dG8gaGF2ZSBhbiBhZGRpdGlvbmFsIHN0cnVjdCB1bmRlcgo+Pj4+IHg4Nl9pbml0IHRvIGFsdGVy
bmF0ZSBBQ1BJIHJlbGF0ZWQgc3R1ZmYuCj4+Pgo+Pj4gSSB0aGluayB3ZSBjYW4gZ28gdGhhdCBy
b3V0ZSB3aGVuIGFub3RoZXIgdXNlciBvZiB0aGF0IGludGVyZmFjZSBpcwo+Pj4gYXBwZWFyaW5n
Lgo+Pgo+PiBXaHkgbm90IHRvIGVzdGFibGlzaCB0aGUgc3RydWN0PyBBdCBsZWFzdCB0aGlzIHJv
dXRlIEkgd291bGQgbGlrZSB0bwo+PiBnbyB3aXRoIFsxXS4KPj4KPj4gWzFdOiBodHRwczovL2xr
bWwub3JnL2xrbWwvMjAxOC8xLzE3LzgzNAo+Cj4gTWF5YmUgSSdtIGEgYml0IHNsb3cgdG9kYXks
IGJ1dCBjYXJlIHRvIGV4cGxhaW4gd2hhdCBleGFjdGx5IHlvdSBtZWFuPwoKSW5zdGVhZCBvZiBk
ZWNsYXJpbmcgZnVuY3Rpb24gYXMgX193ZWFrLCBlc3RhYmxpc2ggYSBuZXcgc3RydWN0IGZvcgpB
Q1BJIHJlbGF0ZWQgc3R1YnMgYW5kIGluY29ycG9yYXRlIGl0IGludG8geDg2X2luaXQuCgpUaGF0
IGlzIG15IHByb3Bvc2FsLiBJIHRoaW5rIEkgd291bGQgZ28gdGhpcyB3YXkgaW4gbXkgY2FzZSB3
aGVyZSBJCm5lZWQgdG8gdHJlYXQgZGlmZmVyZW50bHkgQUNQSSBIVyByZWR1Y2VkIGluaXRpYWxp
emF0aW9uIG9mIGxlZ2FjeQpkZXZpY2VzLgoKLS0gCldpdGggQmVzdCBSZWdhcmRzLApBbmR5IFNo
ZXZjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:47:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:47:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egubV-0006NQ-Pu; Wed, 31 Jan 2018 15:47:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u0th=e2=citrix.com=prvs=562673196=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egubU-0006NK-7u
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 15:47:16 +0000
X-Inumbo-ID: 101de77d-069e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 101de77d-069e-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 15:47:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,440,1511827200"; d="scan'208";a="66998189"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A71EFEA02000078001A40E6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <cbb6095a-491f-6355-f72d-700ebd28b695@citrix.com>
Date: Wed, 31 Jan 2018 15:36:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A71EFEA02000078001A40E6@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/shim: don't use 32-bit compare on
 boolean variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMTU6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEN1cnJlbnQgdXBzdHJlYW0g
Z2FzIHNpbGVudGx5IGFzc3VtZXMgMzItYml0IG9wZXJhbmQgc2l6ZSBmb3IgbW9zdAo+IG9wZXJh
dGlvbnMgd2hlcmUgdGhlIHNpemUgY2FuJ3QgYmUgaW5mZXJyZWQgZnJvbSBhbiBpbnZvbHZlZCBy
ZWdpc3Rlcgo+IChteSBvd24gb25lIGRvZXNuJ3QgYW55bW9yZSwgd2hpY2ggaXMgaG93IEkndmUg
bm90aWNlZCB0aGlzKS4gSXQgaXMgcHVyZQo+IGx1Y2sgdGhhdCB0aGUgMyBieXRlcyBmb2xsb3dp
bmcgcHZoX2Jvb3QgYXJlIGN1cnJlbnRseSBwYWRkaW5nIG9uZXMuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlckBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 15:54:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 15:54:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eguiN-00077v-IL; Wed, 31 Jan 2018 15:54:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+q94=e2=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eguiN-00077p-15
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 15:54:23 +0000
X-Inumbo-ID: f7065f94-069e-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7065f94-069e-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 16:54:06 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id g1so175033wmg.2
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 07:54:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=WCH9qRP6sfbsLDo/nr5sIcsVhLT3jlebat22kPsJxPo=;
 b=VEPAbfGF0Roqb4N6d1DVwSMRNdux92kWXDaJIc+F8h1IFA0wpPpl8eP9nXuF9Kcl6Q
 Ks8a/Tf6cVmBuC89CBRGOSABo66b8BMs9woGuOe5UiDq9otazJ5X8xjY6M+sS2k2Pgdm
 +e3bzSaUmCp5NARw9l/iRb316YWN0tK1ZBJ+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-language
 :content-transfer-encoding;
 bh=WCH9qRP6sfbsLDo/nr5sIcsVhLT3jlebat22kPsJxPo=;
 b=myvm+sP7uHoZqt7H9koEk1/RwYHTU/QjgP1nLMQf8gREgutQ+hbj08w8cvMH8PWYli
 AkdmyVbZemnrlIuDTDk6ZwbXR2TJjx7TuGg3FTo62ohQo/msxRQndQg/Zdd9Na4Kk0Cg
 9rVfTisrcDAntDxY58AMVZwEpg+kV2hZHaQqc5VcYEGg92aPltJKFlnLrMuqz77caKcw
 lW6l571dhPUWfqcSd1IKGRgPjseQVGeGJ/zJh1R/oKQriZvlSCuueM3SCGfFjcNkNHul
 HyCEHwY8Nz38PLy1FTF3Mz3SNHmvz+xizmXtBUxTB1CcvY3mHupXECv1fNeUAg0GtxSW
 A7rw==
X-Gm-Message-State: AKwxytdXzXiBf1JyaM1n+22yw0RKd0j6+9G0qslub71Mkxwz2SfIfRwD
 PVrAju7Bd3toexcp/tvPMNl53rV9vZA=
X-Google-Smtp-Source: AH8x226DiZ1lUT4/rfMY/EcU4WEpArHcntiLWuKXG7vPhEPVss8ZR0qhnIzPIK385TRWvtdscPqNKA==
X-Received: by 10.28.170.195 with SMTP id t186mr25832204wme.93.1517414058841; 
 Wed, 31 Jan 2018 07:54:18 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id g19sm20337135wrd.55.2018.01.31.07.54.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 07:54:18 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-6-andre.przywara@linaro.org>
 <e1fe4973-c12c-3117-cc88-e07271367358@linaro.org>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <12941294-f9f3-94bb-3447-3d990c1f5a0d@linaro.org>
Date: Wed, 31 Jan 2018 15:54:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e1fe4973-c12c-3117-cc88-e07271367358@linaro.org>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpZZWFoISBMb2NraW5nIGRpc2N1c3Npb25zISBIYXZlIGZ1biBiZWxvdyA7LSkKCk9uIDMw
LzAxLzE4IDEzOjE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgQW5kcmUsCj4gCj4gT24gMjQv
MDEvMTggMTg6MTAsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBBdCB0aGUgbW9tZW50IHdlIGhh
cHBpbHkgYWNjZXNzIFZHSUMgaW50ZXJuYWwgZGF0YSBzdHJ1Y3R1cmVzIGxpa2UKPj4gdGhlIHJh
bmsgYW5kIHN0cnVjdCBwZW5kaW5nX2lycSBpbiBnaWMuYywgd2hpY2ggc2hvdWxkIGJlIFZHSUMg
YWdub3N0aWMuCj4+Cj4+IEZhY3RvciBvdXQgYSBuZXcgZnVuY3Rpb24gdmdpY19jb25uZWN0X2h3
X2lycSgpLCB3aGljaCBhbGxvd3MgYSB2aXJ0dWFsCj4+IElSUSB0byBiZSBjb25uZWN0ZWQgdG8g
YSBoYXJkd2FyZSBJUlEgKHVzaW5nIHRoZSBodyBiaXQgaW4gdGhlIExSKS4KPj4KPj4gVGhpcyBy
ZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVyZXMgYW5kIGltcHJvdmVz
Cj4+IGFic3RyYWN0aW9uLgo+IAo+IFlvdSBhcmUgbW9kaWZ5aW5nIHRoZSBsb2NraW5nIG9mIHRo
ZSAyIGZ1bmN0aW9ucy4gQnV0IEkgZG9uJ3Qgc2VlIGhvdwo+IHRoaXMgaXMgc2FmZS4gQ2FuIHlv
dSBleHBsYWluIGl0PwoKQXJlIHlvdSB3b3JyaWVkIGFib3V0IGFueXRoaW5nIHBhcnRpY3VsYXI/
IEkgd2lsbCBleHBsYWluIG15IHJlYXNvbmluZwpiZWxvdywgYnV0IGZlZWwgZnJlZSB0byBwb2lu
dCBtZSB0byB0aGUgY2F1c2Ugb2YgeW91ciBncmlwZXMuCgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4gQWNrZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4gLS0tCj4+IMKgIHhl
bi9hcmNoL2FybS9naWMtdmdpYy5jwqDCoMKgIHwgMzEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+PiDCoCB4ZW4vYXJjaC9hcm0vZ2ljLmPCoMKgwqDCoMKgwqDCoMKgIHwgNDIKPj4g
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+IMKgIHhlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oIHzCoCAyICsrCj4+IMKgIDMgZmlsZXMgY2hhbmdlZCwgMzkgaW5z
ZXJ0aW9ucygrKSwgMzYgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4+IGluZGV4IDBhMjk1OGM1
ZGIuLmQ0NGU0ZGFjZDMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4+IEBAIC00MTEsNiArNDExLDM3IEBAIHZv
aWQgZ2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQo+PiDCoMKgwqDCoMKgwqDCoMKg
wqAgcHJpbnRrKCJQZW5kaW5nIGlycT0lZFxuIiwgcC0+aXJxKTsKPj4gwqAgfQo+PiDCoCAraW50
IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkCj4+IGludCB2aXJxLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCj4+ICt7Cj4+ICvCoMKgwqAgdW5z
aWduZWQgbG9uZyBmbGFnczsKPj4gK8KgwqDCoCAvKiBVc2UgdmNwdTAgdG8gcmV0cmlldmUgdGhl
IHBlbmRpbmdfaXJxIHN0cnVjdC4gR2l2ZW4gdGhhdCB3ZSBvbmx5Cj4+ICvCoMKgwqDCoCAqIHJv
dXRlIFNQSXMgdG8gZ3Vlc3RzLCBpdCBkb2Vzbid0IG1ha2UgYW55IGRpZmZlcmVuY2UuICovCj4g
Cj4gQ2FuIHlvdSBmaXggdGhlIGNvZGluZyBzdHlsZSBvZiB0aGUgY29tbWVudD8KClN1cmUsIEkg
d2Fzbid0IHN1cmUgaWYgdGhlIG9yaWdpbmFsIHN0eWxlIHdhcyBvbiBwdXJwb3NlLgoKPj4gK8Kg
wqDCoCBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLT52Y3B1
WzBdLCB2aXJxKTsKPj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZnaWNf
cmFua19pcnEodl90YXJnZXQsIHZpcnEpOwo+PiArwqDCoMKgIHN0cnVjdCBwZW5kaW5nX2lycSAq
cCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJxKTsKPj4gK8KgwqDCoCBpbnQgcmV0ID0g
MDsKPj4gKwo+PiArwqDCoMKgIC8qIFdlIGFyZSB0YWtpbmcgdG8gcmFuayBsb2NrIHRvIHByZXZl
bnQgcGFyYWxsZWwgY29ubmVjdGlvbnMuICovCj4+ICvCoMKgwqAgdmdpY19sb2NrX3Jhbmsodl90
YXJnZXQsIHJhbmssIGZsYWdzKTsKClNvIHRoZSByYW5rIGxvY2sgaGVyZSBwcm90ZWN0cyBhZ2Fp
bnN0IGFzc2lnbmluZyBkaWZmZXJlbnQgKG9yIHRoZQpzYW1lPykgaGFyZHdhcmUgSVJRcyB0byBz
b21lIHBhcnRpY3VsYXIgdmlydHVhbCBJUlEuIFRoZSByYW5rIGxvY2sgaXMKbm90IHN0cmljdGx5
IGNvcnJlY3QsIGJ1dCBhIG5vdC10b28tYmFkIHJlcGxhY2VtZW50IGZvciB0aGUgbWlzc2luZwpw
ZXItSVJRIGxvY2suIFRvIHRoaXMgZGVncmVlIGl0IHByb3RlY3RzIHJlYWRpbmcgYW5kIGFzc2ln
bmluZyBwLT5kZXNjCmluIHN0cnVjdCBwZW5kaW5nX2lycS4KCj4+ICsKPj4gK8KgwqDCoCBpZiAo
IGRlc2MgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIC8qIFRoZSBWSVJRIHNob3Vs
ZCBub3QgYmUgYWxyZWFkeSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLwo+PiArwqDCoMKgwqDCoMKg
wqAgaWYgKCAhcC0+ZGVzYyAmJgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICF0ZXN0X2Jp
dChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgcC0+ZGVzYyA9IGRlc2M7Cj4+ICvCoMKgwqDCoMKgwqDCoCBlbHNlCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHJldCA9IC1FQlVTWTsKPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAg
ZWxzZQo+PiArwqDCoMKgwqDCoMKgwqAgcC0+ZGVzYyA9IE5VTEw7Cj4+ICsKPj4gK8KgwqDCoCB2
Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4+ICsKPj4gK8KgwqDCoCBy
ZXR1cm4gcmV0Owo+PiArfQo+PiArCj4+IMKgIC8qCj4+IMKgwqAgKiBMb2NhbCB2YXJpYWJsZXM6
Cj4+IMKgwqAgKiBtb2RlOiBDCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94
ZW4vYXJjaC9hcm0vZ2ljLmMKPj4gaW5kZXggNGNiNzRkNDQ5ZS4uZDQ2YTZkNTRiMyAxMDA2NDQK
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+
PiBAQCAtMTI4LDI3ICsxMjgsMTIgQEAgdm9pZCBnaWNfcm91dGVfaXJxX3RvX3hlbihzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MsCj4+IHVuc2lnbmVkIGludCBwcmlvcml0eSkKPj4gwqAgaW50IGdpY19y
b3V0ZV9pcnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50Cj4+IHByaW9yaXR5KQo+PiDCoCB7
Cj4+IC3CoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gLcKgwqDCoCAvKiBVc2UgdmNwdTAg
dG8gcmV0cmlldmUgdGhlIHBlbmRpbmdfaXJxIHN0cnVjdC4gR2l2ZW4gdGhhdCB3ZSBvbmx5Cj4+
IC3CoMKgwqDCoCAqIHJvdXRlIFNQSXMgdG8gZ3Vlc3RzLCBpdCBkb2Vzbid0IG1ha2UgYW55IGRp
ZmZlcmVuY2UuICovCj4+IC3CoMKgwqAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRf
dGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Cj4+IC3CoMKgwqAgc3RydWN0IHZnaWNfaXJx
X3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKPj4gLcKgwqDCoCBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgdmlycSk7Cj4+
IC3CoMKgwqAgaW50IHJlcyA9IC1FQlVTWTsKPj4gLQo+PiDCoMKgwqDCoMKgIEFTU0VSVChzcGlu
X2lzX2xvY2tlZCgmZGVzYy0+bG9jaykpOwo+PiDCoMKgwqDCoMKgIC8qIENhbGxlciBoYXMgYWxy
ZWFkeSBjaGVja2VkIHRoYXQgdGhlIElSUSBpcyBhbiBTUEkgKi8KPj4gwqDCoMKgwqDCoCBBU1NF
UlQodmlycSA+PSAzMik7Cj4+IMKgwqDCoMKgwqAgQVNTRVJUKHZpcnEgPCB2Z2ljX251bV9pcnFz
KGQpKTsKPj4gwqDCoMKgwqDCoCBBU1NFUlQoIWlzX2xwaSh2aXJxKSk7Cj4+IMKgIC3CoMKgwqAg
dmdpY19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKPj4gLQo+PiAtwqDCoMKgIGlm
ICggcC0+ZGVzYyB8fAo+PiAtwqDCoMKgwqDCoMKgwqDCoCAvKiBUaGUgVklSUSBzaG91bGQgbm90
IGJlIGFscmVhZHkgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgKi8KPj4gLcKgwqDCoMKgwqDCoMKgwqAg
dGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSApCj4+IC3CoMKgwqDC
oMKgwqDCoCBnb3RvIG91dDsKPj4gLQo+PiDCoMKgwqDCoMKgIGRlc2MtPmhhbmRsZXIgPSBnaWNf
aHdfb3BzLT5naWNfZ3Vlc3RfaXJxX3R5cGU7CgpBc3NpZ25pbmcgZGVzYy0+aGFuZGxlciBpcyBw
cm90ZWN0ZWQgYnkgdGhlIGRlc2MgbG9jaywgd2hpY2ggd2UgY2hlY2sgaXMKaGVsZCBhYm92ZS4g
VGhpcyBpcyBpbmRlcGVuZGVudCBmcm9tIHRoZSB2aXJ0dWFsIElSUSBsb2NraW5nLiBUaGlzIGlz
Cm9ubHkgbGVhdmluZyBhc2lkZSB0aGUgaXNzdWUgeW91IGNvcnJlY3RseSBwb2ludCBvdXQgYmVs
b3cgLi4uCgo+PiDCoMKgwqDCoMKgIHNldF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cyk7
Cj4gCj4gVGhpcyBsb29rcyB3cm9uZyB0byBtZS4gWW91IGRvbid0IHdhbnQgdG8gZXhlY3V0ZSBh
bnkgb2YgdGhlIGNvZGUgYmVsb3cKPiBpZiB5b3UgYXJlIG5vdCBhYmxlIHRvIHJvdXRlIHRoZSBw
SVJRLiBGb3IgaW5zdGFuY2UgYmVjYXVzZSB0aGUgdklSUSBoYXMKPiBhbHJlYWR5IGEgZGVzYyBh
c3NpZ25lZC4KCkFoLCBnb29kIHBvaW50LiBJbmRlZWQgSSBkaWRuJ3QgY29uc2lkZXIgdGhlIGZh
aWx1cmUgcGF0aC4gU2hvdWxkIGJlCmVhc2lseSBmaXhlZCwgdGhvdWdoLiBUaGFua3MgZm9yIGNh
dGNoaW5nIHRoaXMuCgo+PiDCoCBAQCAtMTU2LDMxICsxNDEsMTkgQEAgaW50IGdpY19yb3V0ZV9p
cnFfdG9fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwKPj4gdW5zaWduZWQgaW50IHZpcnEsCj4+IMKg
wqDCoMKgwqDCoMKgwqDCoCBnaWNfc2V0X2lycV90eXBlKGRlc2MsIGRlc2MtPmFyY2gudHlwZSk7
Cj4+IMKgwqDCoMKgwqAgZ2ljX3NldF9pcnFfcHJpb3JpdHkoZGVzYywgcHJpb3JpdHkpOwo+PiDC
oCAtwqDCoMKgIHAtPmRlc2MgPSBkZXNjOwo+PiAtwqDCoMKgIHJlcyA9IDA7Cj4+IC0KPj4gLW91
dDoKPj4gLcKgwqDCoCB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4+
IC0KPj4gLcKgwqDCoCByZXR1cm4gcmVzOwo+PiArwqDCoMKgIHJldHVybiB2Z2ljX2Nvbm5lY3Rf
aHdfaXJxKGQsIE5VTEwsIHZpcnEsIGRlc2MpOwo+PiDCoCB9Cj4+IMKgIMKgIC8qIFRoaXMgZnVu
Y3Rpb24gb25seSB3b3JrcyB3aXRoIFNQSXMgZm9yIG5vdyAqLwo+PiDCoCBpbnQgZ2ljX3JlbW92
ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKPj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgc3RydWN0IGlycV9kZXNjICpkZXNjKQo+PiDCoCB7Cj4+IC3CoMKgwqAgc3RydWN0IHZj
cHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Cj4+
IC3CoMKgwqAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFy
Z2V0LCB2aXJxKTsKPj4gLcKgwqDCoCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVu
ZGluZyh2X3RhcmdldCwgdmlycSk7Cj4+IC3CoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4g
K8KgwqDCoCBpbnQgcmV0Owo+PiDCoCDCoMKgwqDCoMKgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgm
ZGVzYy0+bG9jaykpOwo+PiDCoMKgwqDCoMKgIEFTU0VSVCh0ZXN0X2JpdChfSVJRX0dVRVNULCAm
ZGVzYy0+c3RhdHVzKSk7Cj4+IC3CoMKgwqAgQVNTRVJUKHAtPmRlc2MgPT0gZGVzYyk7Cj4gCj4g
WW91IGRyb3BwZWQgdGhpcyBhc3NlcnQgYnV0IEkgZG9uJ3Qgc2VlIGFueSByZXBsYWNlbWVudCBp
biB0aGUgbmV3IGNvZGU/Cj4gV2UgcmVhbGx5IHdhbnQgdG8gbWFrZSBzdXJlIHRoZSBjYWxsZXIg
d2lsbCBub3QgZG8gc29tZXRoaW5nIGR1bWIgaGVyZQo+IChsaWtlIHBhc3NpbmcgYSBkaWZmZXJl
bnQgZGVzYykuCgpTbyB0aGUgZmlyc3QgdGhpbmcgaGVyZSBpcyB0aGF0IEkgY2FuJ3QgaGF2ZSBh
bnl0aGluZyBkZXJlZmVyZW5jaW5nCnN0cnVjdCBwZW5kaW5nX2lycSBoZXJlLiBTZWNvbmRseSB0
aGUgcmFuayBsb2NrIChwcm90ZWN0aW5nIHRoZSBwLT4Kc3RydWN0dXJlKSBpcyBvbmx5IHRha2Vu
IGJlbG93LCBzbyBub3RoaW5nIHByZXZlbnRzIHRoaXMgZnJvbSBjaGFuZ2luZwpiZXR3ZWVuIHRo
ZSBBU1NFUlQgYW5kIHRoZSBsb2NrLCBBRkFJQ1MuCkFuZCB0byBiZSBob25lc3QsIEkgZG9uJ3Qg
cmVhbGx5IGdldCB0aGUgcHVycG9zZSBvZiB0aGlzIEFTU0VSVDogdGhlCmRlc2MgcG9pbnRlciBp
cyB0YWtlbiBmcm9tIHRoZSBwZW5kaW5nX2lycSBpbiB0aGUgY2FsbGVyLCBidXQgd2l0aG91dAph
bnkgbG9ja3MuIFNvIGlmIEkgYW0gbm90IG1pc3Rha2VuLCBpdCBjb3VsZCByYWNlIHdpdGggYQpn
aWNfcm91dGVfaXJxX3RvX3hlbigpLCBhbmQgdGhhdCB3b3VsZCBsZWFkIHRvIHRoZSBBU1NFUlQg
dHJpZ2dlcmluZywKanVzdCBiZWNhdXNlIG9mIHRoaXMgcmFjZSBhbmQgbm90IGJlY2F1c2Ugb2Yg
dGhlIGNvZGUgYmVpbmcgYnJva2VuCnVsdGltYXRlbHkuCkkgKmNvdWxkKiBnZXQgdGhlIGlycV9k
ZXNjIGJ5IGNhbGxpbmcgdGhlIG5ldyB2Z2ljX2dldF9od19pcnFfZGVzYygpIC0KYWdhaW4uIE5v
dCBzdXJlIGlmIHRoYXQgaXMgdXNlZnVsLCB0aG91Z2guCkFub3RoZXIgcG9zc2liaWxpdHkgd291
bGQgYmUgdG8gcmV0aGluayB0aGlzIHdob2xlIGZ1bmN0aW9uYWxpdHk6ClRoZSBvbmx5IGNhbGxl
ciAocmVsZWFzZV9ndWVzdF9pcnEoKSBpbiBpcnEuYykgZ2V0cyBhIHZpcnR1YWwgSVJRCm51bWJl
ciwgdGhlbiBmaW5kcyB0aGUgYXNzb2NpYXRlZCBpcnFfZGVzYywgb25seSB0byBsb2NrIGl0LiBU
aGVuIGl0CnBhc3NlcyBib3RoIHRoZSB2aXJ0dWFsIElSUSBudW1iZXIgYW5kIHRoZSBpcnFfZGVz
YyB0byB0aGlzIGZ1bmN0aW9uLAp3aGVyZSBib3RoIGFyZSByZWNoZWNrZWQuIFRoZSByZWFzb24g
Zm9yIHRoaXMgcmVkdW5kYW5jeSBzZWVtcyB0byBiZQpzb21lIGxvY2tpbmcgb3JkZXIgKGlycV9k
ZXNjIGZpcnN0PyksIGhvd2V2ZXIgSSBjYW4ndCBmaW5kIGFueQpkb2N1bWVudGF0aW9uIGFib3V0
IHRoaXMuClNvIEkgd29uZGVyIGlmIHdlIGNvdWxkIGp1c3QgcGFzcyBvbiBvbmx5IHRoZSB2aXJ0
dWFsIElSUSBudW1iZXIsIGFuZApsZXQgaXQgdXAgdG8gdGhpcyBmdW5jdGlvbiBoZXJlIHRvIHNh
ZmVseSByZXRyaWV2ZSB0aGUgcmlnaHQgaXJxX2Rlc2MuCgo+PiDCoMKgwqDCoMKgIEFTU0VSVCgh
aXNfbHBpKHZpcnEpKTsKPj4gwqAgLcKgwqDCoCB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFu
aywgZmxhZ3MpOwoKSSBjb3VsZG4ndCBmaW5kIHdoYXQgdGhpcyBsb2NrIHByb3RlY3RzIGhlcmUs
IHNvIGVhcmx5IGF0IGxlYXN0LiBVbnRpbAp0aGUgYWN0dWFsICJwLT5kZXNjID0gTlVMTDsiIGxp
bmUgYmVsb3cgbm90aGluZyBuZWVkcyB0byBiZSBwcm90ZWN0ZWQgYnkKdGhpcyBsb2NrLCBpdCdz
IGFsbCBhbHJlYWR5IGNvdmVyZWQgYnkgdGhlIGRlc2MgbG9jay4KV2Ugb25seSBuZWVkIHRoZSBs
b2NrIHRvIGV2ZW50dWFsbHkgYXRvbWljYWxseSByZW1vdmUgdGhlIGNvbm5lY3Rpb24KYmV0d2Vl
biB0aGUgaC93IGFuZCB0aGUgdmlydHVhbCBJUlEsIHdoaWNoIGlzIGRvbmUgaW4KdmdpY19jb25u
ZWN0X2h3X2lycSgpIG5vdy4KCkNoZWVycywKQW5kcmUuCgo+PiAtCj4+IMKgwqDCoMKgwqAgaWYg
KCBkLT5pc19keWluZyApCj4+IMKgwqDCoMKgwqAgewo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgZGVz
Yy0+aGFuZGxlci0+c2h1dGRvd24oZGVzYyk7Cj4+IEBAIC0xOTgsMTkgKzE3MSwxNiBAQCBpbnQg
Z2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLAo+PiB1bnNpZ25lZCBp
bnQgdmlycSwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgKi8KPj4gwqDCoMKgwqDCoMKgwqDCoMKg
IGlmICggdGVzdF9iaXQoX0lSUV9JTlBST0dSRVNTLCAmZGVzYy0+c3RhdHVzKSB8fAo+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICF0ZXN0X2JpdChfSVJRX0RJU0FCTEVELCAmZGVzYy0+
c3RhdHVzKSApCj4+IC3CoMKgwqDCoMKgwqDCoCB7Cj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHZnaWNfdW5sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKPj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FQlVTWTsKPj4gLcKgwqDCoMKgwqDCoMKgIH0KPj4gwqDC
oMKgwqDCoCB9Cj4+IMKgICvCoMKgwqAgcmV0ID0gdmdpY19jb25uZWN0X2h3X2lycShkLCBOVUxM
LCB2aXJxLCBOVUxMKTsKPj4gK8KgwqDCoCBpZiAoIHJldCApCj4+ICvCoMKgwqDCoMKgwqDCoCBy
ZXR1cm4gcmV0Owo+PiArCj4+IMKgwqDCoMKgwqAgY2xlYXJfYml0KF9JUlFfR1VFU1QsICZkZXNj
LT5zdGF0dXMpOwo+PiDCoMKgwqDCoMKgIGRlc2MtPmhhbmRsZXIgPSAmbm9faXJxX3R5cGU7Cj4+
IMKgIC3CoMKgwqAgcC0+ZGVzYyA9IE5VTEw7Cj4+IC0KPj4gLcKgwqDCoCB2Z2ljX3VubG9ja19y
YW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4+IC0KPj4gwqDCoMKgwqDCoCByZXR1cm4gMDsK
Pj4gwqAgfQo+PiDCoCBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+PiBpbmRleCAyMmM4NTAyYzk1Li5mNDI0MGRmMzcx
IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+PiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+PiBAQCAtMjE5LDYgKzIxOSw4IEBAIGludCB2Z2ljX3Yy
X2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKPj4gwqAgaW50IHZnaWNf
djNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwo+PiDCoCDCoCBib29s
IHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKPj4gK2ludCB2Z2ljX2Nv
bm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZAo+
PiBpbnQgdmlycSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgc3RydWN0IGlycV9kZXNjICpkZXNjKTsKPj4gwqAgwqAgZXh0ZXJuIGludCBkb21haW5f
dmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwo+PiDCoCBl
eHRlcm4gaW50IHZjcHVfdmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2KTsKPj4KPiAKPiBDaGVlcnMs
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:16:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:16:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egv3P-0000gi-Kv; Wed, 31 Jan 2018 16:16:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egv3O-0000gc-QZ
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 16:16:06 +0000
X-Inumbo-ID: 00979238-06a2-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00979238-06a2-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:15:50 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id g1so129405wmg.2
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 08:16:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=/JFo7hyBbzM14bhomVOkcy5O9wbci1GYkt78wcfyc+4=;
 b=XVj56aKWpgl7igveoncaWA+1egx9sBqbhqfGGJsj6lLkoFTilvG/amm9pNFMxysmQ/
 c3EXrhn+Egdz590lnzHT6MlsB22+DRPBSxYObOVV8elllVaZUeR56+iwG5GWUAVtXrPD
 ymfH2Y5lctjUn+KlV3GYtKwn238yAr1RkLssA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=/JFo7hyBbzM14bhomVOkcy5O9wbci1GYkt78wcfyc+4=;
 b=NEv8wpfI9wKhFEWFfrn0YjRe2qkDke/Cq8ZKNMhErP0xuFpOEAoh8Y/Y6pIm3ZU3ld
 bKyuO8WmsIoZiyRK/bUyaeI492TRconXMBkdJMjzt77Ybcts1D5JFsPbKndWZXuS6W17
 +8lAX5IyVlVIFPRjrcXIipjk5P84DC4dZI/nESF4tQmVsGiEhKsWXcGLTaAWNqqNLcDh
 N0dDpss9cph5pTElQgBxFaX8aOChvfXcn8mAdJYsej8VRib5XlzH25VGxqDPnGkAdQ42
 sdplyudFZ7ARgsIU5Q9hC+8DOfOcUM3JKThsRZdOp9TxVe7IMbU1/HrRxdJCkyaL+75u
 8T3w==
X-Gm-Message-State: AKwxytfWVjIR1FgQaJLt1a6yCK42ltG2U4IkfyFzqHvS9u4QSzoAYEQK
 U/vsGQe8YnbrxbWzNIhzRD/TE1NN1Og=
X-Google-Smtp-Source: AH8x224e7bKt6+Bq9ZGJ6tmCisMj60ne2wcOZWJ+SMoPPx2SoQ2eD7GbFNfFklNkNar1P4UQhyOnhw==
X-Received: by 10.28.35.214 with SMTP id j205mr25195755wmj.131.1517415363360; 
 Wed, 31 Jan 2018 08:16:03 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id q186sm92924wmb.33.2018.01.31.08.16.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:16:02 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-7-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <41c4cb64-9504-f52d-56c3-1acc89e64c12@linaro.org>
Date: Wed, 31 Jan 2018 16:16:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180124181058.6157-7-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 6/8] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAyNC8wMS8xOCAxODoxMCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXQgdGhlIG1v
bWVudCB3ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5hbCBzdHJ1Y3QgcGVuZGluZ19p
cnEKPiAod2hpY2ggZGVzY3JpYmVzIGEgdmlydHVhbCBJUlEpIGluIGlycS5jLgo+IEZhY3RvciBv
dXQgdGhlIGFjdHVhbGx5IG5lZWRlZCBmdW5jdGlvbmFsaXR5IHRvIGxlYXJuIHRoZSBhc3NvY2lh
dGVkCj4gaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQgaW50byBnaWMtdmdpYy5jIHRvIGltcHJv
dmUgYWJzdHJhY3Rpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGxpbmFyby5vcmc+Cj4gQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jICAg
IHwgMTUgKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vaXJxLmMgICAgICAgICB8ICA3
ICsrLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDIgKysKPiAgIDMgZmls
ZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+
IGluZGV4IGQ0NGU0ZGFjZDMuLjNhZDk4ZGNkM2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy12Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+IEBAIC00MTEsNiAr
NDExLDIxIEBAIHZvaWQgZ2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAg
ICAgICBwcmludGsoIlBlbmRpbmcgaXJxPSVkXG4iLCBwLT5pcnEpOwo+ICAgfQo+ICAgCj4gK3N0
cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rlc2Moc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHZjcHUgKnYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHZpcnEpCj4gK3sKPiArICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKPiArCj4g
KyAgICBpZiAoICF2ICkKPiArICAgICAgICB2ID0gZC0+dmNwdVswXTsKCkkgZGlzbGlrZSB0aGlz
IG5ldyBmdW5jdGlvbiBpbiB0aGUgY3VycmVudCBzdGF0ZS4gTGV0J3MgaW1hZ2luZSBzb21lb25l
IApkZWNpZGUgdG8gcGFzcyBhIFBQSSBidXQgbm8gdkNQVS4gVGhlIHZDUFUgd291bGQgbm93IGJl
IGRlZmF1bHQgdG8gdkNQVTAgCmFuZCBwb3RlbnRpYWxseSByZXR1cm5pbmcgdGhlIHdyb25nIGly
cV9kZXNjIChpbWFnaW5lIFBQSSBwYXNzdGhyb3VnaCAKc3VjaCBhcyBmb3IgdGhlIHZ0aW1lciku
CgpTbyB0aGUgY29kZSBuZWVkcyBhdCBsZWFzdCBjaGVja2luZyB0aGUgdkNQVSBpcyBwYXNzZWQg
aW4gdGhlIGNhc2Ugb2YgYSAKUFBJLiBJIHdvdWxkIGJlIGhhcHB5IHdpdGggYW4gQVNTRVJUKCku
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:24:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvBN-0001Qv-FV; Wed, 31 Jan 2018 16:24:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+q94=e2=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1egvBL-0001Qp-NS
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 16:24:19 +0000
X-Inumbo-ID: 2655560e-06a3-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2655560e-06a3-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:24:03 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id t74so173403wme.3
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 08:24:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=B0xFYxiQnwLZ4K8Pu/hVgaIiqIHkaZ4oKkOgsWO9pE0=;
 b=ZbOSMIRb4GwqUQ1EXQcrIrQgPAhYoOm/x0PM+MdcFAmIj5jKepyNpoSVNsEUnvWoFZ
 POEJi/3Fo172sG0v2ICo1mNVJMS7PclXTUR2qBJrsQ4L4OVMkQ2Sr9FnzaW8AmjOd6Ld
 54SMeR+Ff2ZNCj1eM7unHqU2FJKhvapjARj9U=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=B0xFYxiQnwLZ4K8Pu/hVgaIiqIHkaZ4oKkOgsWO9pE0=;
 b=GNXBKgB3LPXPU2b/9eu30CfwM+uarrrM0WCA1/HCv/Wv8VJ7vakUiDCNvK3IJLE4ww
 iygMztRcXM1vqtIBle0DREByJhtUsBB6uE0I+oVXi5myrHg9BPt7fWh/8DmIq920AcTX
 9ah56x+BeLViX2ZiSGIpCKmJIFfUk202ThLux/466tgJ5cPVElrNh2PnWs4ZeMNeJi9a
 6X/537sWAFvZJRJBM/0V28NjKomcoVM2vJ33lLBhY72W9rNt4beFxcJUcv0iZBmJ0Z4q
 MqiksxJJADm+RWJXIdENxMeNf6993ns3hgkP1HDhE1y4fx3/G4rnHhT/fxFcEA0OnvOi
 mfgQ==
X-Gm-Message-State: AKwxytdjdCaAYR63wc2Zc43q/zEaJ4h3JXnt6xouPciRiJxlwL1cFqxZ
 gyR6QyzpnFldLd+yPHk0nd4d0wkmGo8=
X-Google-Smtp-Source: AH8x226H/hHlQTV1fL+k1w7vHfPWWJkY6e83wQtWsLAS8VjV0GDULJVD/6Rb5WkGuKUMO1V1qHEi4A==
X-Received: by 10.28.54.157 with SMTP id y29mr26347516wmh.36.1517415856353;
 Wed, 31 Jan 2018 08:24:16 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id d73sm129964wma.16.2018.01.31.08.24.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:24:15 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-7-andre.przywara@linaro.org>
 <41c4cb64-9504-f52d-56c3-1acc89e64c12@linaro.org>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <4e43fe67-2618-0085-fd9b-f0209afa7983@linaro.org>
Date: Wed, 31 Jan 2018 16:24:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <41c4cb64-9504-f52d-56c3-1acc89e64c12@linaro.org>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 6/8] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzMS8wMS8xOCAxNjoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDI0LzAxLzE4IDE4OjEwLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gQXQgdGhlIG1vbWVudCB3
ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5hbCBzdHJ1Y3QgcGVuZGluZ19pcnEKPj4g
KHdoaWNoIGRlc2NyaWJlcyBhIHZpcnR1YWwgSVJRKSBpbiBpcnEuYy4KPj4gRmFjdG9yIG91dCB0
aGUgYWN0dWFsbHkgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgdG8gbGVhcm4gdGhlIGFzc29jaWF0ZWQK
Pj4gaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQgaW50byBnaWMtdmdpYy5jIHRvIGltcHJvdmUg
YWJzdHJhY3Rpb24uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBsaW5hcm8ub3JnPgo+PiBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmPC
oMKgwqAgfCAxNSArKysrKysrKysrKysrKysKPj4gwqAgeGVuL2FyY2gvYXJtL2lycS5jwqDCoMKg
wqDCoMKgwqDCoCB8wqAgNyArKy0tLS0tCj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
IHzCoCAyICsrCj4+IMKgIDMgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgNSBkZWxl
dGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVu
L2FyY2gvYXJtL2dpYy12Z2ljLmMKPj4gaW5kZXggZDQ0ZTRkYWNkMy4uM2FkOThkY2QzYSAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPj4gKysrIGIveGVuL2FyY2gvYXJt
L2dpYy12Z2ljLmMKPj4gQEAgLTQxMSw2ICs0MTEsMjEgQEAgdm9pZCBnaWNfZHVtcF92Z2ljX2lu
Zm8oc3RydWN0IHZjcHUgKnYpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBwcmludGsoIlBlbmRpbmcg
aXJxPSVkXG4iLCBwLT5pcnEpOwo+PiDCoCB9Cj4+IMKgICtzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNf
Z2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1Cj4+ICp2LAo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IHZpcnEpCj4+ICt7Cj4+ICvCoMKgwqAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwOwo+PiArCj4+ICvCoMKgwqAgaWYgKCAhdiApCj4+ICvCoMKgwqDC
oMKgwqDCoCB2ID0gZC0+dmNwdVswXTsKPiAKPiBJIGRpc2xpa2UgdGhpcyBuZXcgZnVuY3Rpb24g
aW4gdGhlIGN1cnJlbnQgc3RhdGUuIExldCdzIGltYWdpbmUgc29tZW9uZQo+IGRlY2lkZSB0byBw
YXNzIGEgUFBJIGJ1dCBubyB2Q1BVLiBUaGUgdkNQVSB3b3VsZCBub3cgYmUgZGVmYXVsdCB0byB2
Q1BVMAo+IGFuZCBwb3RlbnRpYWxseSByZXR1cm5pbmcgdGhlIHdyb25nIGlycV9kZXNjIChpbWFn
aW5lIFBQSSBwYXNzdGhyb3VnaAo+IHN1Y2ggYXMgZm9yIHRoZSB2dGltZXIpLgo+IAo+IFNvIHRo
ZSBjb2RlIG5lZWRzIGF0IGxlYXN0IGNoZWNraW5nIHRoZSB2Q1BVIGlzIHBhc3NlZCBpbiB0aGUg
Y2FzZSBvZiBhCj4gUFBJLiBJIHdvdWxkIGJlIGhhcHB5IHdpdGggYW4gQVNTRVJUKCkuCgpZZWFo
LCBnb29kIHBvaW50LiBTb21ldGhpbmcgbGlrZSBBU1NFUlQoIXYgJiYgdmlycSA+PSAzMiksIEkg
Z3Vlc3M/CgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:25:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:25:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvC8-0001WH-SD; Wed, 31 Jan 2018 16:25:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvC8-0001W8-70
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 16:25:08 +0000
X-Inumbo-ID: 435ecfad-06a3-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 435ecfad-06a3-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:24:52 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id f71so215761wmf.0
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 08:25:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=D4pZ73srcOlo1/Yt5ExAmJNBQrWLO7HBPm5AmRHomUk=;
 b=jGaWG8Fu2s8VNUpmgcZg3XGb5Tax1CXjk0aWSaIprn4hGs5iQAR/ZrRrzfK9FlnK/c
 zhfj9EtsbJ8U112ntzP3Duesk/aQ8X4xcjMFsvhsW6M7CNxwOxmFl1gYC69JT9jfJUoT
 6S7+HdYlIzScurzd+U7TGVbI5BeAAWSKnND10=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=D4pZ73srcOlo1/Yt5ExAmJNBQrWLO7HBPm5AmRHomUk=;
 b=QzUtudvYFo8cxX3/475gWpVTNvpDxRyyUc+uwUuGI8VhKEoaLEE06lqTohPc3CBWaD
 +vX/rm7UAQpZXHd1KWer7WVD/bOPAlVvbo+vEFEa0CtsDRYc4lIeiVHDGpIQNTY5tgWB
 QE4Z0RWj/RMZUPtEM/SudLGM9sNM72LEy3mrC/pXVJSwiTRjBFqjGG+eDw5gzszlvMFP
 1ZpejbNR4DZZs9WEnY+3lgzNqmYR5kFaI007/MTcxe3hiBjG8swUSQU96frCIcMgSSSQ
 aKSAZq9wIbeDLKYJpI2L1zHHEJL3gvyQcRQFRjyMRyohkbRkdJGsM9DMt8IREBj3MQfW
 lgVA==
X-Gm-Message-State: AKwxytconSbvYldJxJx4JAqhcM5H583eemkH0OoeVIXtI8ao3cwp2Rr+
 G4HcftzoBOVTlx3EA38BBAOPuf14H9U=
X-Google-Smtp-Source: AH8x224Eiu1bp7zuYSEUvGzt/og1T4YvOoL3h4ckLFCOfWPGPF6GoP9HSZPsq0uSS2H+veYzhW+Wtw==
X-Received: by 10.28.220.193 with SMTP id t184mr19606065wmg.126.1517415905031; 
 Wed, 31 Jan 2018 08:25:05 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t66sm6251460wrc.21.2018.01.31.08.25.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:25:04 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-7-andre.przywara@linaro.org>
 <41c4cb64-9504-f52d-56c3-1acc89e64c12@linaro.org>
 <4e43fe67-2618-0085-fd9b-f0209afa7983@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <0928b290-4e39-03f3-78e2-148532a0bb98@linaro.org>
Date: Wed, 31 Jan 2018 16:25:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <4e43fe67-2618-0085-fd9b-f0209afa7983@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 6/8] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMS8wMS8xOCAxNjoyNCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MzEvMDEvMTggMTY6MTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDI0LzAx
LzE4IDE4OjEwLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IEF0IHRoZSBtb21lbnQgd2UgaGFw
cGlseSBhY2Nlc3MgdGhlIFZHSUMgaW50ZXJuYWwgc3RydWN0IHBlbmRpbmdfaXJxCj4+PiAod2hp
Y2ggZGVzY3JpYmVzIGEgdmlydHVhbCBJUlEpIGluIGlycS5jLgo+Pj4gRmFjdG9yIG91dCB0aGUg
YWN0dWFsbHkgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgdG8gbGVhcm4gdGhlIGFzc29jaWF0ZWQKPj4+
IGhhcmR3YXJlIElSUSBhbmQgbW92ZSB0aGF0IGludG8gZ2ljLXZnaWMuYyB0byBpbXByb3ZlIGFi
c3RyYWN0aW9uLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBsaW5hcm8ub3JnPgo+Pj4gQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+IC0tLQo+Pj4gIMKgIHhlbi9hcmNoL2FybS9naWMtdmdp
Yy5jwqDCoMKgIHwgMTUgKysrKysrKysrKysrKysrCj4+PiAgwqAgeGVuL2FyY2gvYXJtL2lycS5j
wqDCoMKgwqDCoMKgwqDCoCB8wqAgNyArKy0tLS0tCj4+PiAgwqAgeGVuL2luY2x1ZGUvYXNtLWFy
bS92Z2ljLmggfMKgIDIgKysKPj4+ICDCoCAzIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMt
dmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPj4+IGluZGV4IGQ0NGU0ZGFjZDMuLjNh
ZDk4ZGNkM2EgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+Pj4gKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPj4+IEBAIC00MTEsNiArNDExLDIxIEBAIHZvaWQg
Z2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDC
oCBwcmludGsoIlBlbmRpbmcgaXJxPSVkXG4iLCBwLT5pcnEpOwo+Pj4gIMKgIH0KPj4+ICDCoCAr
c3RydWN0IGlycV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgdmNwdQo+Pj4gKnYsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IHZp
cnEpCj4+PiArewo+Pj4gK8KgwqDCoCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Cj4+PiArCj4+PiAr
wqDCoMKgIGlmICggIXYgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHYgPSBkLT52Y3B1WzBdOwo+Pgo+
PiBJIGRpc2xpa2UgdGhpcyBuZXcgZnVuY3Rpb24gaW4gdGhlIGN1cnJlbnQgc3RhdGUuIExldCdz
IGltYWdpbmUgc29tZW9uZQo+PiBkZWNpZGUgdG8gcGFzcyBhIFBQSSBidXQgbm8gdkNQVS4gVGhl
IHZDUFUgd291bGQgbm93IGJlIGRlZmF1bHQgdG8gdkNQVTAKPj4gYW5kIHBvdGVudGlhbGx5IHJl
dHVybmluZyB0aGUgd3JvbmcgaXJxX2Rlc2MgKGltYWdpbmUgUFBJIHBhc3N0aHJvdWdoCj4+IHN1
Y2ggYXMgZm9yIHRoZSB2dGltZXIpLgo+Pgo+PiBTbyB0aGUgY29kZSBuZWVkcyBhdCBsZWFzdCBj
aGVja2luZyB0aGUgdkNQVSBpcyBwYXNzZWQgaW4gdGhlIGNhc2Ugb2YgYQo+PiBQUEkuIEkgd291
bGQgYmUgaGFwcHkgd2l0aCBhbiBBU1NFUlQoKS4KPiAKPiBZZWFoLCBnb29kIHBvaW50LiBTb21l
dGhpbmcgbGlrZSBBU1NFUlQoIXYgJiYgdmlycSA+PSAzMiksIEkgZ3Vlc3M/CgpZZXMuIEl0IHNo
b3VsZCBiZSBlbm91Z2guCgpDaGVlcnMsCgoKPiBDaGVlcnMsCj4gQW5kcmUuCj4gCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:30:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:30:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvHN-0002HV-If; Wed, 31 Jan 2018 16:30:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvHM-0002HO-T0
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 16:30:32 +0000
X-Inumbo-ID: 04fb0cbf-06a4-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04fb0cbf-06a4-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:30:17 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id f3so213843wmc.1
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 08:30:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=f4TI61a4eqkrsPXaHkwoppBo3X3ix/BN1I1zFpQOlv0=;
 b=gzVtyHm6VcLlPQJqO6L11MFW35tnzOcU+XkWGh24cibYhRNkN9+4XTTzLlvn4imCW+
 /d49ng1jDzflGm3AXolB+JzfoOSVUycA2aUshf/C4SzbDDbSOZ6abfQg1D/YHbNXnj87
 5/KONDUoG5oUfSQdfbeK9k05ZoDNq8ZU4R420=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=f4TI61a4eqkrsPXaHkwoppBo3X3ix/BN1I1zFpQOlv0=;
 b=uib3ikNPh83ykvzNxCwOVxyf9OixnfLQUNvWyqAeM0DAQCTjEQC4RmKU3NFQ3u8Yj+
 qwP2YzBSJekVADnEHHmPmIK3rj80sDdxuYDohthnjJnkKYkvJVFvb++SI67zLsTe4+xs
 kZWAdYNiqW2MEe5dTQjh5l5OUGJuiKoyvjrbACj+IE0OO+wTrffVMtk8udYa+BtwCVGB
 9MeSBM7DpB8XCF+UQAyswtxehuk0/zIRrYcwfzcbZIoXljQIJz4tSAOPcivl6Baj7bRF
 IrMcMVgbwCmvPj5qMAq5w/VzD7VJusRHOXSw4D/NL5GXvPGwVhIJuVUnte1WqevIHFow
 pTrg==
X-Gm-Message-State: AKwxytcyCcELjoiYxIKN/X7svmNEBNIHfx3Red6KKryDfx0qJrNgaT0G
 QcvKF/aIZlJ1NR4Wf/RxIwfv5FLo7P8=
X-Google-Smtp-Source: AH8x226AMC3an+na3uljZ1mn3HGu/KLC2i4xcQAbOnv8G/8gOxWn+H9WcfjNIAjYs0U6gO3lHdyURQ==
X-Received: by 10.80.212.154 with SMTP id s26mr55593581edi.268.1517416229822; 
 Wed, 31 Jan 2018 08:30:29 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id c45sm9205048edb.17.2018.01.31.08.30.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:30:29 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-6-andre.przywara@linaro.org>
 <e1fe4973-c12c-3117-cc88-e07271367358@linaro.org>
 <12941294-f9f3-94bb-3447-3d990c1f5a0d@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <d60ec8ef-81e9-d4a3-4e35-8e27bccffa30@linaro.org>
Date: Wed, 31 Jan 2018 16:30:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <12941294-f9f3-94bb-3447-3d990c1f5a0d@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMS8wMS8xOCAxNTo1NCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gWWVh
aCEgTG9ja2luZyBkaXNjdXNzaW9ucyEgSGF2ZSBmdW4gYmVsb3cgOy0pCj4gCj4gT24gMzAvMDEv
MTggMTM6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUsCj4+Cj4+IE9uIDI0LzAx
LzE4IDE4OjEwLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IEF0IHRoZSBtb21lbnQgd2UgaGFw
cGlseSBhY2Nlc3MgVkdJQyBpbnRlcm5hbCBkYXRhIHN0cnVjdHVyZXMgbGlrZQo+Pj4gdGhlIHJh
bmsgYW5kIHN0cnVjdCBwZW5kaW5nX2lycSBpbiBnaWMuYywgd2hpY2ggc2hvdWxkIGJlIFZHSUMg
YWdub3N0aWMuCj4+Pgo+Pj4gRmFjdG9yIG91dCBhIG5ldyBmdW5jdGlvbiB2Z2ljX2Nvbm5lY3Rf
aHdfaXJxKCksIHdoaWNoIGFsbG93cyBhIHZpcnR1YWwKPj4+IElSUSB0byBiZSBjb25uZWN0ZWQg
dG8gYSBoYXJkd2FyZSBJUlEgKHVzaW5nIHRoZSBodyBiaXQgaW4gdGhlIExSKS4KPj4+Cj4+PiBU
aGlzIHJlbW92ZXMgc2FpZCBhY2Nlc3NlcyB0byBWR0lDIGRhdGEgc3RydWN0dXJlcyBhbmQgaW1w
cm92ZXMKPj4+IGFic3RyYWN0aW9uLgo+Pgo+PiBZb3UgYXJlIG1vZGlmeWluZyB0aGUgbG9ja2lu
ZyBvZiB0aGUgMiBmdW5jdGlvbnMuIEJ1dCBJIGRvbid0IHNlZSBob3cKPj4gdGhpcyBpcyBzYWZl
LiBDYW4geW91IGV4cGxhaW4gaXQ/Cj4gCj4gQXJlIHlvdSB3b3JyaWVkIGFib3V0IGFueXRoaW5n
IHBhcnRpY3VsYXI/IEkgd2lsbCBleHBsYWluIG15IHJlYXNvbmluZwo+IGJlbG93LCBidXQgZmVl
bCBmcmVlIHRvIHBvaW50IG1lIHRvIHRoZSBjYXVzZSBvZiB5b3VyIGdyaXBlcy4KCkluIGdlbmVy
YWwsIGl0IGlzIHF1aXRlIG5pY2UgdG8gZXhwbGFpbiByb3VnaGx5IGluIHRoZSBjb21taXQgbWVz
c2FnZSAKd2h5IHRoZSBuZXcgbG9ja2luZyBvcmRlciBpcyBvay4gSXQgd291bGQgYXZvaWQgcmV2
aWV3ZXJzIHRvIHNwZW5kIHRpbWUgCmd1ZXNzaW5nIHdoeSBpdCBpcyBmaW5lLgoKSW4gdGhhdCBw
YXJ0aWN1bGFyIGNhc2UgSSBhbSBjb25jZXJuZWQgYWJvdXQgYW55IHBvdGVudGlhbCBjb25jdXJy
ZW50IAphY2Nlc3Mgb24gYW55dGhpbmcgcmVsYXRlZCB0byBhIHZJUlEuCgpbLi4uXQoKPj4+ICDC
oMKgwqDCoMKgIHNldF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cyk7Cj4+Cj4+IFRoaXMg
bG9va3Mgd3JvbmcgdG8gbWUuIFlvdSBkb24ndCB3YW50IHRvIGV4ZWN1dGUgYW55IG9mIHRoZSBj
b2RlIGJlbG93Cj4+IGlmIHlvdSBhcmUgbm90IGFibGUgdG8gcm91dGUgdGhlIHBJUlEuIEZvciBp
bnN0YW5jZSBiZWNhdXNlIHRoZSB2SVJRIGhhcwo+PiBhbHJlYWR5IGEgZGVzYyBhc3NpZ25lZC4K
PiAKPiBBaCwgZ29vZCBwb2ludC4gSW5kZWVkIEkgZGlkbid0IGNvbnNpZGVyIHRoZSBmYWlsdXJl
IHBhdGguIFNob3VsZCBiZQo+IGVhc2lseSBmaXhlZCwgdGhvdWdoLiBUaGFua3MgZm9yIGNhdGNo
aW5nIHRoaXMuCj4gCj4+PiAgwqAgQEAgLTE1NiwzMSArMTQxLDE5IEBAIGludCBnaWNfcm91dGVf
aXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsCj4+PiB1bnNpZ25lZCBpbnQgdmlycSwKPj4+
ICDCoMKgwqDCoMKgwqDCoMKgwqAgZ2ljX3NldF9pcnFfdHlwZShkZXNjLCBkZXNjLT5hcmNoLnR5
cGUpOwo+Pj4gIMKgwqDCoMKgwqAgZ2ljX3NldF9pcnFfcHJpb3JpdHkoZGVzYywgcHJpb3JpdHkp
Owo+Pj4gIMKgIC3CoMKgwqAgcC0+ZGVzYyA9IGRlc2M7Cj4+PiAtwqDCoMKgIHJlcyA9IDA7Cj4+
PiAtCj4+PiAtb3V0Ogo+Pj4gLcKgwqDCoCB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5r
LCBmbGFncyk7Cj4+PiAtCj4+PiAtwqDCoMKgIHJldHVybiByZXM7Cj4+PiArwqDCoMKgIHJldHVy
biB2Z2ljX2Nvbm5lY3RfaHdfaXJxKGQsIE5VTEwsIHZpcnEsIGRlc2MpOwo+Pj4gIMKgIH0KPj4+
ICDCoCDCoCAvKiBUaGlzIGZ1bmN0aW9uIG9ubHkgd29ya3Mgd2l0aCBTUElzIGZvciBub3cgKi8K
Pj4+ICDCoCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdmlycSwKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCj4+PiAg
wqAgewo+Pj4gLcKgwqDCoCBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRf
dmNwdShkLT52Y3B1WzBdLCB2aXJxKTsKPj4+IC3CoMKgwqAgc3RydWN0IHZnaWNfaXJxX3Jhbmsg
KnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKPj4+IC3CoMKgwqAgc3RydWN0
IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIHZpcnEpOwo+Pj4gLcKg
wqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4gK8KgwqDCoCBpbnQgcmV0Owo+Pj4gIMKgIMKg
wqDCoMKgwqAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkZXNjLT5sb2NrKSk7Cj4+PiAgwqDCoMKg
wqDCoCBBU1NFUlQodGVzdF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykpOwo+Pj4gLcKg
wqDCoCBBU1NFUlQocC0+ZGVzYyA9PSBkZXNjKTsKPj4KPj4gWW91IGRyb3BwZWQgdGhpcyBhc3Nl
cnQgYnV0IEkgZG9uJ3Qgc2VlIGFueSByZXBsYWNlbWVudCBpbiB0aGUgbmV3IGNvZGU/Cj4+IFdl
IHJlYWxseSB3YW50IHRvIG1ha2Ugc3VyZSB0aGUgY2FsbGVyIHdpbGwgbm90IGRvIHNvbWV0aGlu
ZyBkdW1iIGhlcmUKPj4gKGxpa2UgcGFzc2luZyBhIGRpZmZlcmVudCBkZXNjKS4KPiAKPiBTbyB0
aGUgZmlyc3QgdGhpbmcgaGVyZSBpcyB0aGF0IEkgY2FuJ3QgaGF2ZSBhbnl0aGluZyBkZXJlZmVy
ZW5jaW5nCj4gc3RydWN0IHBlbmRpbmdfaXJxIGhlcmUuIFNlY29uZGx5IHRoZSByYW5rIGxvY2sg
KHByb3RlY3RpbmcgdGhlIHAtPgo+IHN0cnVjdHVyZSkgaXMgb25seSB0YWtlbiBiZWxvdywgc28g
bm90aGluZyBwcmV2ZW50cyB0aGlzIGZyb20gY2hhbmdpbmcKPiBiZXR3ZWVuIHRoZSBBU1NFUlQg
YW5kIHRoZSBsb2NrLCBBRkFJQ1MuCgpZb3UgY291bGQgbW92ZSB0aGUgQVNTRVJUIHdpdGhpbiB0
aGUgbG9jaywgcmlnaHQ/Cgo+IEFuZCB0byBiZSBob25lc3QsIEkgZG9uJ3QgcmVhbGx5IGdldCB0
aGUgcHVycG9zZSBvZiB0aGlzIEFTU0VSVDogdGhlCj4gZGVzYyBwb2ludGVyIGlzIHRha2VuIGZy
b20gdGhlIHBlbmRpbmdfaXJxIGluIHRoZSBjYWxsZXIsIGJ1dCB3aXRob3V0Cj4gYW55IGxvY2tz
LiBTbyBpZiBJIGFtIG5vdCBtaXN0YWtlbiwgaXQgY291bGQgcmFjZSB3aXRoIGEKPiBnaWNfcm91
dGVfaXJxX3RvX3hlbigpLCBhbmQgdGhhdCB3b3VsZCBsZWFkIHRvIHRoZSBBU1NFUlQgdHJpZ2dl
cmluZywKPiBqdXN0IGJlY2F1c2Ugb2YgdGhpcyByYWNlIGFuZCBub3QgYmVjYXVzZSBvZiB0aGUg
Y29kZSBiZWluZyBicm9rZW4KPiB1bHRpbWF0ZWx5Lgo+IEkgKmNvdWxkKiBnZXQgdGhlIGlycV9k
ZXNjIGJ5IGNhbGxpbmcgdGhlIG5ldyB2Z2ljX2dldF9od19pcnFfZGVzYygpIC0KPiBhZ2Fpbi4g
Tm90IHN1cmUgaWYgdGhhdCBpcyB1c2VmdWwsIHRob3VnaC4KPiBBbm90aGVyIHBvc3NpYmlsaXR5
IHdvdWxkIGJlIHRvIHJldGhpbmsgdGhpcyB3aG9sZSBmdW5jdGlvbmFsaXR5Ogo+IFRoZSBvbmx5
IGNhbGxlciAocmVsZWFzZV9ndWVzdF9pcnEoKSBpbiBpcnEuYykgZ2V0cyBhIHZpcnR1YWwgSVJR
Cj4gbnVtYmVyLCB0aGVuIGZpbmRzIHRoZSBhc3NvY2lhdGVkIGlycV9kZXNjLCBvbmx5IHRvIGxv
Y2sgaXQuIFRoZW4gaXQKPiBwYXNzZXMgYm90aCB0aGUgdmlydHVhbCBJUlEgbnVtYmVyIGFuZCB0
aGUgaXJxX2Rlc2MgdG8gdGhpcyBmdW5jdGlvbiwKPiB3aGVyZSBib3RoIGFyZSByZWNoZWNrZWQu
IFRoZSByZWFzb24gZm9yIHRoaXMgcmVkdW5kYW5jeSBzZWVtcyB0byBiZQo+IHNvbWUgbG9ja2lu
ZyBvcmRlciAoaXJxX2Rlc2MgZmlyc3Q/KSwgaG93ZXZlciBJIGNhbid0IGZpbmQgYW55Cj4gZG9j
dW1lbnRhdGlvbiBhYm91dCB0aGlzLgo+IFNvIEkgd29uZGVyIGlmIHdlIGNvdWxkIGp1c3QgcGFz
cyBvbiBvbmx5IHRoZSB2aXJ0dWFsIElSUSBudW1iZXIsIGFuZAo+IGxldCBpdCB1cCB0byB0aGlz
IGZ1bmN0aW9uIGhlcmUgdG8gc2FmZWx5IHJldHJpZXZlIHRoZSByaWdodCBpcnFfZGVzYy4KCldo
aWxlIEkgYWdyZWUgdGhhdCB0aGUgQVNTRVJUIHdpdGhvdXQgYW55IGxvY2sgaXMgZGFuZ2Vyb3Vz
LCBpdCBjb3VsZCBhdCAKbGVhc3QgY2F0Y2ggc29tZW9uZSBwYXNzaW5nIHRoZSB3cm9uZyBpcnFf
ZGVzYy4gU29tZXRoaW5nIHdpbGwgcmVhbGx5IGdvIAp3cm9uZyBpZiB5b3UgZGlzYWJsZSBwSVJR
IEEgYnV0IHRoZSBpcnFfZGVzYyB3YXMgYmVsb25naW5nIHRvIHBJUlEgQi4KCkFuZCBJIGFncmVl
IHRoYXQgdGhlIGNvZGUgZG9lcyBub3QgcHJldmVudCB0aGF0IHRvZGF5LiBCdXQgaXQgYXQgbGVh
c3QgCmxpbWl0IHRoZSBzY29wZSBvZiB0aGUgcHJvYmxlbS4KClNvIEkgdGhpbmsgdGhlIGNvZGUg
c2hvdWxkIGJlOgoKZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdCguLi4uLikKewoKICAgIHZnaWNf
bG9ja19yYW5rKC4uLikKICAgIGlmICggcC0+ZGVzYyAhPSBkZXNjICkKICAgIHsKCXZnaWNfdW5s
b2NrX3JhbmsoLi4uKQogICAgICAgICByZXR1cm4gLTE7CiAgICB9CgogICAgZG8gdGhlIHZHSUMg
cmVtb3ZhbAoKICAgIHZnaWNfdW5sb2NrX3JhbmsoLi4uKQoKICAgIHJldHVybiAwOwp9Cgo+IAo+
Pj4gIMKgwqDCoMKgwqAgQVNTRVJUKCFpc19scGkodmlycSkpOwo+Pj4gIMKgIC3CoMKgwqAgdmdp
Y19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKPiAKPiBJIGNvdWxkbid0IGZpbmQg
d2hhdCB0aGlzIGxvY2sgcHJvdGVjdHMgaGVyZSwgc28gZWFybHkgYXQgbGVhc3QuIFVudGlsCj4g
dGhlIGFjdHVhbCAicC0+ZGVzYyA9IE5VTEw7IiBsaW5lIGJlbG93IG5vdGhpbmcgbmVlZHMgdG8g
YmUgcHJvdGVjdGVkIGJ5Cj4gdGhpcyBsb2NrLCBpdCdzIGFsbCBhbHJlYWR5IGNvdmVyZWQgYnkg
dGhlIGRlc2MgbG9jay4KPiBXZSBvbmx5IG5lZWQgdGhlIGxvY2sgdG8gZXZlbnR1YWxseSBhdG9t
aWNhbGx5IHJlbW92ZSB0aGUgY29ubmVjdGlvbgo+IGJldHdlZW4gdGhlIGgvdyBhbmQgdGhlIHZp
cnR1YWwgSVJRLCB3aGljaCBpcyBkb25lIGluCj4gdmdpY19jb25uZWN0X2h3X2lycSgpIG5vdy4K
ClNlZSBhYm92ZS4KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:41:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:41:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvR2-00032m-Ja; Wed, 31 Jan 2018 16:40:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9wlp=e2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egvR1-00032g-7v
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:40:31 +0000
X-Inumbo-ID: 6963f1c0-06a5-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6963f1c0-06a5-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:40:14 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DE12321737;
 Wed, 31 Jan 2018 16:40:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DE12321737
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 31 Jan 2018 08:40:27 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <e146fe16-5998-82e8-0722-952e4823582c@linaro.org>
Message-ID: <alpine.DEB.2.10.1801310840130.11958@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-5-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241545580.6440@sstabellini-ThinkPad-X260>
 <bc492613-35a6-57ad-41e4-b024429549eb@linaro.org>
 <alpine.DEB.2.10.1801251042590.11958@sstabellini-ThinkPad-X260>
 <be044a8e-aa82-ffbe-3b6e-386ce5d91177@linaro.org>
 <alpine.DEB.2.10.1801251136070.11958@sstabellini-ThinkPad-X260>
 <ec7f0351-372f-cbfc-1a9b-7b203d5eb0e0@linaro.org>
 <e146fe16-5998-82e8-0722-952e4823582c@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDI2LzAxLzE4IDE2
OjIxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ICJUaGVyZWZvcmUgaHlwZXJ2aXNvciBjb2Rl
IHJ1bm5pbmcgd2l0aCBndWVzdCB2ZWN0b3JzIHRhYmxlIHNob3VsZCBiZQo+ID4gPiBtaW5pbWl6
ZWQgYW5kIGFsd2F5cyBoYXZlIGludGVycnVwdHMgYW5kIGFzeW5jIGFib3J0cyBtYXNrZWQgdG8g
cmVkdWNlCj4gPiA+IHRoZSByaXNrIHRvIHVzZSB0aGVtLiIKPiA+ID4gCj4gPiA+IERvIHlvdSB0
aGluayB0aGF0IGl0IGlzIGNsZWFyZXI/Cj4gPiAKPiA+IFdlbGwsIHRoYXQgd2FzIGNvdmVyZWQg
YnkgImludGVycnVwdHMiLiBJZiB5b3UgbG9vayBhdCB0aGUgQXJtIEFybSwgQSwgSSwgRgo+ID4g
YXJlIGNvbnNpZGVyZWQgYWxsIGludGVycnVwdHMuCj4gCj4gSSByZXdvcmtlZCB0aGUgcGFyYWdy
YXBoIGFuZCBpdCBpcyBub3c6Cj4gCj4gIkhvd2V2ZXIsIG9uIGFybTMyLCBlYWNoIHZlY3RvciBj
b250YWluIGEgc2luZ2xlIGluc3RydWN0aW9uLiBUaGlzIG1lYW5zIHRoYXQKPiB0aGUgaGFyZGVu
ZWQgdmVjdG9yIHRhYmxlcyBtYXkgcmVseSBvbiB0aGUgc3RhdGUgb2YgcmVnaXN0ZXJzIHRoYXQg
ZG9lcyBub3QKPiBob2xkIHdoZW4gaW4gdGhlIGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVz
IGFsaWduZWQpLiBUaGVyZWZvcmUgaHlwZXJ2aXNvcgo+IGNvZGUgcnVubmluZyB3aXRoIGd1ZXN0
IHZlY3RvcnMgdGFibGUgc2hvdWxkIGJlCj4gbWluaW1pemVkIGFuZCBhbHdheXMgaGF2ZSBJUlEg
YW5kIFNFcnJvciBtYXNrZWQgdG8gcmVkdWNlIHRoZSByaXNrIHRvIHVzZQo+IHRoZW0uIgoKSSB0
aGluayBpdCdzIG11Y2ggYmV0dGVyLCB0aGFua3MhCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:41:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:41:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvRR-00034v-Qs; Wed, 31 Jan 2018 16:40:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9wlp=e2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egvRQ-00034Z-0e
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:40:56 +0000
X-Inumbo-ID: 8fa3c353-06a5-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8fa3c353-06a5-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 16:41:18 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7CD6221737;
 Wed, 31 Jan 2018 16:40:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7CD6221737
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 31 Jan 2018 08:40:47 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <96795592-24af-f0fa-d13c-15fb69c656cb@linaro.org>
Message-ID: <alpine.DEB.2.10.1801310840340.11958@sstabellini-ThinkPad-X260>
References: <20180119134103.3390-1-julien.grall@linaro.org>
 <20180119134103.3390-6-julien.grall@linaro.org>
 <alpine.DEB.2.10.1801241559160.6440@sstabellini-ThinkPad-X260>
 <f30b7ab4-bcbf-26bd-f874-693fd6f2cd67@linaro.org>
 <alpine.DEB.2.10.1801251135170.11958@sstabellini-ThinkPad-X260>
 <96795592-24af-f0fa-d13c-15fb69c656cb@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm32: Invalidate BTB on guest exit
 for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjUvMDEvMTggMTk6MzUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gVGhp
cyBtZWFucyB0aGF0IGJuZSB3aWxsIGJyYW5jaCBvbmx5IHdoZW4gYml0IDIgaXMgc2V0LiBTbyB0
aGUgb25seSB3YXkgdG8KPiA+ID4gZW5kCj4gPiA+IGhlcmUgaXMgYmVjYXVzZSB0aGUgZmlyc3Qg
My1iaXQgYXJlIGVxdWFsIHRvIDB4MDBYLiBUaGlzIGNvcnJlc3BvbmRzIHRvCj4gPiA+IElSUS9G
SVEgdmVjdG9yLgo+ID4gCj4gPiBJIGdvdCBpdCB0aGUgb3RoZXIgd2F5IGFyb3VuZCwgdGhhbmtz
IGZvciB0aGUgZXhwbGFuYXRpb24gOi0pCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiBEaWQgeW91IG1lYW4gUmV2
aWV3ZWQtYnkgb3IgQWNrZWQtYnk/CgpMT0whICBJIG1lYW50IFJldmlld2VkLWJ5LgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:53:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvdn-00040z-53; Wed, 31 Jan 2018 16:53:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvdm-00040l-4f
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:53:42 +0000
X-Inumbo-ID: 4117a870-06a7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4117a870-06a7-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:53:26 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id v15so15755736wrb.8
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 08:53:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=xvBGid/P6bTEX9mCNOUxX68IMm2bSv+9vmn9THHVgx0=;
 b=O1syqsWya5sePN31evsixbGwEcbXDlYgEtX0ppO7o5CayzHu3bf00mvBD4T9y6aP6l
 E+39qkEg3xbcpHggpquCEqMAbQ0HUQxfYsuxgzGeTTN1FNZezGmU5UGNL21NU4alPrEm
 B7XxlOU8TLjl0QRjLxbIV4zbsUaqfiYoK52S4=
X-Google-DKIM-Signature: v=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=xvBGid/P6bTEX9mCNOUxX68IMm2bSv+9vmn9THHVgx0=;
 b=LqHCSiNFzu57eTTN1nMYVc9FsCzZp/GOqD1qkKnEWWFWeFNZDg2tsHjlIrvAdHMQ5m
 xOw/xJKfEB3/ZDUTD5/EdmMG6V8W6jawmj9IcxY110n2eWOMYHp0k9LGdG34tR9lbdV/
 JePg2OmFfh23D/NCbPkMOhABRnhzr+jHHtMZJX/xh2jvuWMGvW+qE2dipnTngJy+WXeT
 SxKFNUsD5eSKvNt+so1/0SOf3M9Iv5H482PIocJdGNbElh4zqapC5LKnmqy9W+rtbVrE
 0KyXfK0qgcFmNJ7ta76RXiHwtxdLP27LS9XVDsQQWSgmdpyoxakjg7aIaAsvOI1s/kHS
 L6JQ==
X-Gm-Message-State: AKwxytecLq25dO+6GN/t5ovQj4mk2fcS6twXOsnM7hhWl56AZK4ccgKR
 c8t1XoaKKjQE7tNPs1rx1uNJSyk2qks=
X-Google-Smtp-Source: AH8x226cHyrd34psAqdh1JHGTet3lu3EH6UxpAkoJPvCQKXSfIMHJY/C6oorZJfAA+/8//d9IexO6A==
X-Received: by 10.223.128.169 with SMTP id 38mr26039675wrl.104.1517417619243; 
 Wed, 31 Jan 2018 08:53:39 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h194sm223745wma.8.2018.01.31.08.53.38
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:53:38 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
X-Google-Original-From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 16:53:27 +0000
Message-Id: <20180131165334.23175-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 0/7] xen/arm32: Branch predictor hardening
	(XSA-254 variant 2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgcHJvdmlkZXMgYSBza2VsZXRvbiBmb3IgbWl0aWdhdGluZyBi
cmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBmb3IKYXJtMzIgb24gZXhjZXB0aW9uIGVudHJ5LgoK
SXQgYWxzbyBpbXBsZW1lbnRzIG1pdGlnYXRpb24gZm9yIENvcnRleC1BMTIsIEExNSBhbmQgQTE3
LiBTb0MgdmVuZG9ycyB3aXRoCmFmZmVjdGVkIENQVXMgYXJlIHN0cm9uZ2x5IGVuY291cmFnZWQg
dG8gdXBkYXRlLgoKRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGltcGFjdCBvZiB0aGlz
IGlzc3VlIGFuZCB0aGUgc29mdHdhcmUgbWl0aWdhdGlvbnMKZm9yIEFybSBwcm9jZXNzb3JzLCBw
bGVhc2Ugc2VlIGh0dHA6Ly93d3cuYXJtLmNvbS9zZWN1cml0eS11cGRhdGUuCgpDaGVlcnMsCgpK
dWxpZW4gR3JhbGwgKDcpOgogIHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9U
UkFQX0VOVFJZXyogbWFjcm9zCiAgeGVuL2FybTMyOiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBm
b3IgQ29ydGV4LUExNyBhbmQgQTEyCiAgeGVuL2FybTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJh
cF9yZXNldCBlbnRyeQogIHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2gg
cHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRCIG9u
IGd1ZXN0IGV4aXQgZm9yIENvcnRleCBBMTcgYW5kIDEyCiAgeGVuL2FybTMyOiBJbnZhbGlkYXRl
IGljYWNoZSBvbiBndWVzdCBleGlzdCBmb3IgQ29ydGV4LUExNQogIHhlbi9hcm0zMjogZW50cnk6
IERvY3VtZW50IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgoKIHhlbi9h
cmNoL2FybS9LY29uZmlnICAgICAgICAgICAgfCAgIDMgKwogeGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgICAgICB8IDE2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyAgICAgIHwgICA1ICsrCiB4ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMgICAgICAgIHwgIDYyICsrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaCB8ICAgNCArCiA1IGZpbGVzIGNoYW5nZWQsIDIxMyBpbnNlcnRpb25z
KCspLCAyNSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:53:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvdq-00042Y-T6; Wed, 31 Jan 2018 16:53:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvdp-00041y-4u
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:53:45 +0000
X-Inumbo-ID: 42c3e152-06a7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42c3e152-06a7-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:53:29 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id j21so9319365wmh.1
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 08:53:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=bh/6mSgwEGAYt2ZhvNGW17XpxXkL+MIvvqEdQRHyL0I=;
 b=VHyQ/HB6tBjEEpin/DL0C57nPqvYObMtoSMHuH7QX2UK2ChsZnCFVtFGbRUlzemEi5
 ds3oGzoq/2PHbao8+BBXmAPp4I8MXu62NKHEMzDIfMJSszGUBlrmDhfj2F5Mjscad4ln
 8b/ln0xlHA8680shXU103hdckPanIpNT4uLfs=
X-Google-DKIM-Signature: v=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=bh/6mSgwEGAYt2ZhvNGW17XpxXkL+MIvvqEdQRHyL0I=;
 b=VpLSjWOlxv87rDitseZBBYjbDCPtyfzQ6V4TKKZOgtp2CjjDjCSLHEoGL/YPQxQrSQ
 /qED8TFR2eBxVj1j+NWkk7AqBPuqyuTTHqTmfaKUNwIjELw3uD+wN8rpND/4Zlf+vMPf
 3tvr/oTtzLt8ztlToVOoaHzneoEMws2JEsEe7DuV1UUaqa6eNM9w4l4BQoVTcFnXXFe/
 viPg5qSU/IZM3AFszG330OGf2sm5nv7jZFMLeMn2Fyk8hzmwjeRxaTjnUXE/cybmWPG5
 mw/aJWHurhi3oH6usd8kTs6mWHMbGRT2DKKVcizCxeZl3HIFOSJj9V93Ojozy2uFP1Xt
 o1wA==
X-Gm-Message-State: AKwxytcTteA2a9qyeE7DxJKrqjpZtBZf8VE0BwYpSVerkeGCD9YPO5PT
 TB1QIKsfwttd13+aDxrkUBwb7a6h6JQ=
X-Google-Smtp-Source: AH8x224KRzEjZ58u7Q5m565PTfe95ZX+HMgPgMogXdiILbQEgm1e7i2pMjQ8eLVxg2bpkdAH4xfBYw==
X-Received: by 10.28.139.66 with SMTP id n63mr24506911wmd.101.1517417622111;
 Wed, 31 Jan 2018 08:53:42 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h194sm223745wma.8.2018.01.31.08.53.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:53:41 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
X-Google-Original-From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 16:53:30 +0000
Message-Id: <20180131165334.23175-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131165334.23175-1-julien.grall@arm.com>
References: <20180131165334.23175-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 3/7] xen/arm32: entry: Add missing trap_reset
	entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkF0IHRoZSBtb21l
bnQsIHRoZSByZXNldCB2ZWN0b3IgaXMgZGVmaW5lZCBhcyAud29yZCAwIChlLmcgYW5kZXEgcjAs
IHIwLApyMCkuCgpUaGlzIGlzIHJhdGhlciB1bmludHVpdGl2ZSBhbmQgd2lsbCByZXN1bHQgdG8g
ZXhlY3V0ZSB0aGUgdHJhcAp1bmRlZmluZWQuIEluc3RlYWQgaW50cm9kdWNlIHRyYXAgaGVscGVy
cyBmb3IgcmVzZXQgYW5kIHdpbGwgZ2VuZXJhdGUgYW4KZXJyb3IgbWVzc2FnZSBpbiB0aGUgdW5s
aWtlbHkgY2FzZSB0aGF0IHJlc2V0IHdpbGwgYmUgY2FsbGVkLgoKVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yNTQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8u
b3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUmVwbGFjZSAud29yZCAwIGJ5
IHRyYXBfcmVzZXQKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDMgKystCiB4ZW4v
YXJjaC9hcm0vYXJtMzIvdHJhcHMuYyB8IDUgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCBjNjQ5MGQyODQ3Li42
NDg3NmMxMTg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTM3LDcgKzEzNyw3IEBAIHRyYXBfIyN0cmFw
OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKIAogICAgICAgICAuYWxpZ24gNQogR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCi0gICAg
ICAgIC53b3JkIDAgICAgICAgICAgICAgICAgICAgICAgICAgLyogMHgwMCAtIFJlc2V0ICovCisg
ICAgICAgIGIgdHJhcF9yZXNldCAgICAgICAgICAgICAgICAgICAgLyogMHgwMCAtIFJlc2V0ICov
CiAgICAgICAgIGIgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24gICAgLyogMHgwNCAtIFVuZGVm
aW5lZCBJbnN0cnVjdGlvbiAqLwogICAgICAgICBiIHRyYXBfaHlwZXJ2aXNvcl9jYWxsICAgICAg
ICAgIC8qIDB4MDggLSBIeXBlcnZpc29yIENhbGwgKi8KICAgICAgICAgYiB0cmFwX3ByZWZldGNo
X2Fib3J0ICAgICAgICAgICAvKiAweDBjIC0gUHJlZmV0Y2ggQWJvcnQgKi8KQEAgLTE0Niw2ICsx
NDYsNyBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICAgICAgICAgYiB0cmFwX2lycSAgICAg
ICAgICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCiAgICAgICAgIGIgdHJhcF9maXEgICAg
ICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwogCitERUZJTkVfVFJBUF9FTlRSWShy
ZXNldCkKIERFRklORV9UUkFQX0VOVFJZKHVuZGVmaW5lZF9pbnN0cnVjdGlvbikKIERFRklORV9U
UkFQX0VOVFJZKGh5cGVydmlzb3JfY2FsbCkKIERFRklORV9UUkFQX0VOVFJZKHByZWZldGNoX2Fi
b3J0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgYi94ZW4vYXJjaC9h
cm0vYXJtMzIvdHJhcHMuYwppbmRleCA3MDUyNTU4ODNlLi40ZjI3NTQzZGVjIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvdHJh
cHMuYwpAQCAtMjMsNiArMjMsMTEgQEAKIAogI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KIAor
dm9pZCBkb190cmFwX3Jlc2V0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIGRv
X3VuZXhwZWN0ZWRfdHJhcCgiUmVzZXQiLCByZWdzKTsKK30KKwogdm9pZCBkb190cmFwX3VuZGVm
aW5lZF9pbnN0cnVjdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICB1aW50
MzJfdCBwYyA9IHJlZ3MtPnBjOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:53:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvdr-000437-Ak; Wed, 31 Jan 2018 16:53:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvdq-00042Q-NV
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:53:46 +0000
X-Inumbo-ID: 43d74af6-06a7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43d74af6-06a7-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:53:31 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id r71so401381wmd.1
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 08:53:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=SRRi4MYELI0at24H5HCmENu0qnc/LikNUcYduXU3NMs=;
 b=bkgMHhEAA98ehfH/aH5vI0GQi//E6eCf70d8AgIDlgAmr5APfr00r8LFReHWILpG77
 PPTBuT8CqZOHj5nwZmkAmH7QNciGjRQ0EC9tFGLzVrFV1PWeFuf14nJ7+GokWVErantW
 KDB924aHfNswwNP4KhGEAF5BMlF3RlVyETfL8=
X-Google-DKIM-Signature: v=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=SRRi4MYELI0at24H5HCmENu0qnc/LikNUcYduXU3NMs=;
 b=jhCV8tVpH2q03g5gSYHB001uziug372jV+w40O+YagIGqrjXVlRf+mdrYXIVW6ScLl
 TEXZkf5nbP0pbgpMHxN5fwclBJFD9R5E2lW9of0e0EbMDoVoc8bj9B04f3ykzv0QiSDv
 EttiaB8ir+oGcbhQ5p5SnXCZjdQOVNXSAKJFoKSV2EtkZI2rytpbXliMv0pzZNVb4i9S
 V6YxEaxZ9IozTJSfwJM0ROxMN2yzzNKEwTqHL7BIzTlPtgoXKl9KVt8FI5e/TAEVQzCR
 JquuSZA5QFFVTPYkdXU4ycwGB9qX3OWGN5Csu/rRSu4QW+1CtAr04dHMQJ9hbisMhONW
 sCtg==
X-Gm-Message-State: AKwxytfK1+aGfZPp4mgmZdLYTTAUcwQ7kFZknloyYu9pvFxHOzqaXvXM
 2tYvnIM0alYHeUnnYFtaaYIGKRQbQD0=
X-Google-Smtp-Source: AH8x227jlgmEwirQCmi5svh7rrbxcKG0S5qpg2zGrlg3U0NaQNfghWpxwKYlP0uIIgWOpNbbF69+0w==
X-Received: by 10.28.225.133 with SMTP id y127mr22664753wmg.55.1517417623884; 
 Wed, 31 Jan 2018 08:53:43 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h194sm223745wma.8.2018.01.31.08.53.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:53:43 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
X-Google-Original-From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 16:53:32 +0000
Message-Id: <20180131165334.23175-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131165334.23175-1-julien.grall@arm.com>
References: <20180131165334.23175-1-julien.grall@arm.com>
Cc: Marc Zyngier <marc.zyngier@arm.com>, sstabellini@kernel.org,
 Julien Grall <julien.grall@linaro.org>, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 5/7] xen/arm32: Invalidate BTB on guest exit
	for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkluIG9yZGVyIHRv
IGF2b2lkIGFsaWFzaW5nIGF0dGFja2VzIGFnYWlucyB0aGUgYnJhbmNoIHByZWRpY3RvciwgbGV0
J3MKaW52YWxpZGF0ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXN0LiBUaGlzIGlzIG1hZGUgY29tcGxp
Y2F0ZWQgYnkgdGhlIGZhY3QKdGhhdCB3ZSBjYW5ub3QgdGFrZSBhIGJyYW5jaCBpbnZhbGlkYXRp
bmcgdGhlIEJUQi4KClRoaXMgaXMgYmFzZWQgb24gdGhlIGZpcnN0IHZlcnNpb24gcG9zcnRlZCBi
eSBNYXJjIFp5bmdpZXIgb24gTGludXgtYXJtCm1haWxpbmcgbGlzdCAoc2VlIFsxXSkuCgpUaGlz
IGlzIHBhcnQgb2YgWFNBLTI1NC4KClNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56
eW5naWVyQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CgpbMV0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvYXJtLWtlcm5l
bC9tc2c2MjcwMzIuaHRtbAoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIFN0
ZWZhbm8ncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgNTUg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gv
YXJtL2NwdWVycmF0YS5jICAgfCAxOSArKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQs
IDc0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDgyOGU1MmMyNWMuLmEyOTVmM2Fk
NjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xNjAsNiArMTYwLDYxIEBAIEdMT0JBTChoeXBfdHJhcHNf
dmVjdG9yKQogICAgICAgICBiIHRyYXBfaXJxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MTgg
LSBJUlEgKi8KICAgICAgICAgYiB0cmFwX2ZpcSAgICAgICAgICAgICAgICAgICAgICAvKiAweDFj
IC0gRklRICovCiAKKyAgICAgICAgLmFsaWduIDUKK0dMT0JBTChoeXBfdHJhcHNfdmVjdG9yX2Jw
X2ludikKKyAgICAgICAgLyoKKyAgICAgICAgICogV2UgZW5jb2RlIHRoZSBleGNlcHRpb24gZW50
cnkgaW4gdGhlIGJvdHRvbSAzIGJpdHMgb2YKKyAgICAgICAgICogU1AsIGFuZCB3ZSBoYXZlIHRv
IGd1YXJhbnRlZSB0byBiZSA4IGJ5dGVzIGFsaWduZWQuCisgICAgICAgICAqLworICAgICAgICBh
ZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFJlc2V0ICAgICAgICAgICAgNyAqLwor
ICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFVuZGVmICAgICAgICAg
ICAgNiAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVy
dmlzb3IgQ2FsbCAgNSAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAg
IC8qIFByZWZldGNoIGFib3J0ICAgNCAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAg
ICAgICAgICAgIC8qIERhdGEgYWJvcnQgICAgICAgMyAqLworICAgICAgICBhZGQgc3AsIHNwLCAj
MSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgICAgICAgMiAqLworICAgICAgICBhZGQg
c3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIElSUSAgICAgICAgICAgICAgMSAqLworICAg
ICAgICBub3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZJUSAgICAgICAgICAgICAg
MCAqLworCisgICAgICAgIG1jcglwMTUsIDAsIHIwLCBjNywgYzUsIDYJICAgIC8qIEJQSUFMTCAq
LworICAgICAgICBpc2IKKworICAgICAgICAvKgorICAgICAgICAgKiBBcyB3ZSBjYW5ub3QgdXNl
IGFueSB0ZW1wb3JhcnkgcmVnaXN0ZXJzIGFuZCBjYW5ub3QKKyAgICAgICAgICogY2xvYmJlciBT
UCwgd2UgY2FuIGRlY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHVzaW5nCisgICAgICAgICAqIGFu
IHVucm9sbGVkIGJpbmFyeSBzZWFyY2guCisgICAgICAgICAqLworICAgICAgICB0c3Qgc3AsICM0
CisgICAgICAgIGJuZSAxZgorCisgICAgICAgIHRzdCBzcCwgIzIKKyAgICAgICAgYm5lIDNmCisK
KyAgICAgICAgdHN0IHNwLCAjMQorICAgICAgICBiaWMgc3AsIHNwLCAjMHg3CisgICAgICAgIGJu
ZSB0cmFwX2lycQorICAgICAgICBiICAgdHJhcF9maXEKKworMToKKyAgICAgICAgdHN0IHNwLCAj
MgorICAgICAgICBibmUgMmYKKworICAgICAgICB0c3Qgc3AsICMxCisgICAgICAgIGJpYyBzcCwg
c3AsICMweDcKKyAgICAgICAgYm5lIHRyYXBfaHlwZXJ2aXNvcl9jYWxsCisgICAgICAgIGIgICB0
cmFwX3ByZWZldGNoX2Fib3J0CisKKzI6CisgICAgICAgIHRzdCBzcCwgIzEKKyAgICAgICAgYmlj
IHNwLCBzcCwgIzB4NworICAgICAgICBibmUgdHJhcF9yZXNldAorICAgICAgICBiICAgdHJhcF91
bmRlZmluZWRfaW5zdHJ1Y3Rpb24KKworMzoKKyAgICAgICAgdHN0IHNwLCAjMQorICAgICAgICBi
aWMgc3AsIHNwLCAjMHg3CisgICAgICAgIGJuZSB0cmFwX2RhdGFfYWJvcnQKKyAgICAgICAgYiAg
IHRyYXBfZ3Vlc3Rfc3luYworCiBERUZJTkVfVFJBUF9FTlRSWShyZXNldCkKIERFRklORV9UUkFQ
X0VOVFJZKHVuZGVmaW5lZF9pbnN0cnVjdGlvbikKIERFRklORV9UUkFQX0VOVFJZKGh5cGVydmlz
b3JfY2FsbCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYwppbmRleCAwYTEzOGZhNzM1Li5jNzllNmQ2NWQzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5j
CkBAIC0xOTgsNiArMTk4LDEzIEBAIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoY29uc3Qgc3Ry
dWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKICAgICB0aGlzX2NwdShicF9oYXJkZW5f
dmVjcykgPSBoeXBfdmVjczsKIH0KIAorc3RhdGljIGludCBlbmFibGVfYnBfaW52X2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQoreworICAgIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoZGF0YSwgaHlw
X3RyYXBzX3ZlY3Rvcl9icF9pbnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhl
Y3V0ZSBCUElBTEwiKTsKKyAgICByZXR1cm4gMDsKK30KKwogI2VuZGlmCiAKICNkZWZpbmUgTUlE
Ul9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCkBAIC0yODQsNiArMjkxLDE4IEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAg
ICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAogICAgIH0sCiAjZW5kaWYK
KyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKKyAgICB7CisgICAg
ICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBN
SURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BMTIpLAorICAgICAgICAuZW5hYmxlID0gZW5h
YmxlX2JwX2ludl9oYXJkZW5pbmcsCisgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5
ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9O
UyhNSURSX0NPUlRFWF9BMTcpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2JwX2ludl9oYXJk
ZW5pbmcsCisgICAgfSwKKyNlbmRpZgogICAgIHt9LAogfTsKIAotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:53:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvdr-00043O-IL; Wed, 31 Jan 2018 16:53:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvdq-00042X-Um
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:53:46 +0000
X-Inumbo-ID: 4460a1b4-06a7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4460a1b4-06a7-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:53:31 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id 141so333486wme.3
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 08:53:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lrTWqKEW6gP537ohAywj+4yXa6QFJXwL9vsnOYS1skM=;
 b=BJLBuXzArzdt2XMLQZqk0OgPE8tAN1eo0BQIb0Re/nSYDL5Wkvea4X4JusrrpYVcxT
 VcUcMCj0m+InE4MmH4qKtwluJ5mVCMNq9783QTiQ4uW24Jnq23w3I6VvFFgP8+WhShoy
 abORy6nONhLO2IYD52AFsS0PuEkBCiLRupRK4=
X-Google-DKIM-Signature: v=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=lrTWqKEW6gP537ohAywj+4yXa6QFJXwL9vsnOYS1skM=;
 b=hk5WWNgztdUdDg4aN4AKr6fzIMFIOgUJkpD4ijOBRqmw9Q8zQTLUOUz5xaw1J0K1of
 oVChka+M9VZNdwwiouzv92RIx/9DDEX0Q7G7Vde0OAE3IVDFO/+pME5iiNLRlvz/HC+6
 /iRly50A2LOKOlVfYJW7tPUgRZ6FQ6lerHOqBem8wQIxHHoZVdkyiHSmOO1Oj1Ikjb1v
 zklcItPcckHvFxzfI0peVaZjpfgap6zQGxqvAhEO7QHQCQTobKsAIfFL4/cXSqDomEtM
 ZTyacwBX3czC9O+oGo1uirGwmaYuFQfUt3jqm2sIJ94U8t+1g/8cFUrSl/B7lNAE7RC3
 KJHQ==
X-Gm-Message-State: AKwxytep8AMwR/7tecBDekByLcJr5RdpH+j8C/YWPBEI9kOR9R0MEwDu
 rfWpFEzhYXUoEdQP3AH93yUqRp6+y1s=
X-Google-Smtp-Source: AH8x226fh9XneZsg5wZXWq0i/0t/JEu814EoMEW2nyBvAJLfLhUqToFf3aWt1wsFIvj0kNH4c+iU+g==
X-Received: by 10.28.4.206 with SMTP id 197mr22491745wme.42.1517417624798;
 Wed, 31 Jan 2018 08:53:44 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h194sm223745wma.8.2018.01.31.08.53.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:53:44 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
X-Google-Original-From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 16:53:33 +0000
Message-Id: <20180131165334.23175-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131165334.23175-1-julien.grall@arm.com>
References: <20180131165334.23175-1-julien.grall@arm.com>
Cc: Marc Zyngier <marc.zyngier@arm.com>, sstabellini@kernel.org,
 Julien Grall <julien.grall@linaro.org>, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 6/7] xen/arm32: Invalidate icache on guest
	exist for Cortex-A15
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkluIG9yZGVyIHRv
IGF2b2lkIGFsaWFzaW5nIGF0dGFja3MgYWdhaW5zdCB0aGUgYnJhbmNoIHByZWRpY3RvciBvbgpD
b3J0ZXggQS0xNSwgbGV0J3MgaW52YWxpZGF0ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXQsIHdoaWNo
IGNhbiBvbmx5IGJlCmRvbmUgYnkgaW52YWxpZGF0aW5nIHRoZSBpY2FjaGUgKHdpdGggQUNUTFJb
MF0gYmVpbmcgc2V0KS4KCldlIHVzZSB0aGUgc2FtZSBoYWNrIGFzIGZvciBBMTIvQTE3IHRvIHBl
cmZvcm0gdGhlIHZlY3RvciBkZWNvZGluZy4KClRoaXMgaXMgYmFzZWQgb24gTGludXggcGF0Y2gg
ZnJvbSB0aGUga3B0aSBicmFuY2ggaW4gWzFdLgoKWzFdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2FybTY0L2xpbnV4LmdpdAoKU2lnbmVkLW9mZi1ieTog
TWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCgpDaGFuZ2VzIGluIHYyOgogICAg
LSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMgfCAyMSArKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAg
IHwgMTMgKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUwppbmRleCBhMjk1ZjNhZDY3Li44MzdmNjRkMjBkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpA
QCAtMTYxLDYgKzE2MSwyNiBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICAgICAgICAgYiB0
cmFwX2ZpcSAgICAgICAgICAgICAgICAgICAgICAvKiAweDFjIC0gRklRICovCiAKICAgICAgICAg
LmFsaWduIDUKK0dMT0JBTChoeXBfdHJhcHNfdmVjdG9yX2ljX2ludikKKyAgICAgICAgLyoKKyAg
ICAgICAgICogV2UgZW5jb2RlIHRoZSBleGNlcHRpb24gZW50cnkgaW4gdGhlIGJvdHRvbSAzIGJp
dHMgb2YKKyAgICAgICAgICogU1AsIGFuZCB3ZSBoYXZlIHRvIGd1YXJhbnRlZSB0byBiZSA4IGJ5
dGVzIGFsaWduZWQuCisgICAgICAgICAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAg
ICAgICAgICAgIC8qIFJlc2V0ICAgICAgICAgICAgNyAqLworICAgICAgICBhZGQgc3AsIHNwLCAj
MSAgICAgICAgICAgICAgICAgIC8qIFVuZGVmICAgICAgICAgICAgNiAqLworICAgICAgICBhZGQg
c3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgY2FsbCAgNSAqLworICAg
ICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFByZWZldGNoIGFib3J0ICAg
NCAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIERhdGEgYWJv
cnQgICAgICAgMyAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8q
IEh5cGVydmlzb3IgICAgICAgMiAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAg
ICAgICAgIC8qIElSUSAgICAgICAgICAgICAgMSAqLworICAgICAgICBub3AgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIEZJUSAgICAgICAgICAgICAgMCAqLworCisgICAgICAgIG1jciBw
MTUsIDAsIHIwLCBjNywgYzUsIDAgICAgICAgLyogSUNJQUxMVSAqLworICAgICAgICBpc2IKKwor
ICAgICAgICBiIGRlY29kZV92ZWN0b3JzCisKKyAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBf
dHJhcHNfdmVjdG9yX2JwX2ludikKICAgICAgICAgLyoKICAgICAgICAgICogV2UgZW5jb2RlIHRo
ZSBleGNlcHRpb24gZW50cnkgaW4gdGhlIGJvdHRvbSAzIGJpdHMgb2YKQEAgLTE3OCw2ICsxOTgs
NyBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9icF9pbnYpCiAgICAgICAgIG1jcglwMTUsIDAs
IHIwLCBjNywgYzUsIDYJICAgIC8qIEJQSUFMTCAqLwogICAgICAgICBpc2IKIAorZGVjb2RlX3Zl
Y3RvcnM6CiAgICAgICAgIC8qCiAgICAgICAgICAqIEFzIHdlIGNhbm5vdCB1c2UgYW55IHRlbXBv
cmFyeSByZWdpc3RlcnMgYW5kIGNhbm5vdAogICAgICAgICAgKiBjbG9iYmVyIFNQLCB3ZSBjYW4g
ZGVjb2RlIHRoZSBleGNlcHRpb24gZW50cnkgdXNpbmcKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCBjNzllNmQ2NWQz
Li45Yzc0NThlZjA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0xODAsNiArMTgwLDcgQEAgc3RhdGljIGludCBl
bmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKIERFRklORV9QRVJfQ1BVX1JFQURf
TU9TVExZKGNvbnN0IGNoYXIgKiwgYnBfaGFyZGVuX3ZlY3MpOwogCiBleHRlcm4gY2hhciBoeXBf
dHJhcHNfdmVjdG9yX2JwX2ludltdOworZXh0ZXJuIGNoYXIgaHlwX3RyYXBzX3ZlY3Rvcl9pY19p
bnZbXTsKIAogc3RhdGljIHZvaWQgX19tYXliZV91bnVzZWQKIGluc3RhbGxfYnBfaGFyZGVuaW5n
X3ZlY3MoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKQEAgLTIwNSw2
ICsyMDYsMTMgQEAgc3RhdGljIGludCBlbmFibGVfYnBfaW52X2hhcmRlbmluZyh2b2lkICpkYXRh
KQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgaW50IGVuYWJsZV9pY19pbnZfaGFyZGVuaW5n
KHZvaWQgKmRhdGEpCit7CisgICAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjcyhkYXRhLCBoeXBf
dHJhcHNfdmVjdG9yX2ljX2ludiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJleGVj
dXRlIElDSUFMTFUiKTsKKyAgICByZXR1cm4gMDsKK30KKwogI2VuZGlmCiAKICNkZWZpbmUgTUlE
Ul9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCkBAIC0zMDIsNiArMzEwLDExIEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAg
ICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BMTcpLAogICAgICAgICAuZW5hYmxl
ID0gZW5hYmxlX2JwX2ludl9oYXJkZW5pbmcsCiAgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBh
YmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9W
RVJTSU9OUyhNSURSX0NPUlRFWF9BMTUpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2ljX2lu
dl9oYXJkZW5pbmcsCisgICAgfSwKICNlbmRpZgogICAgIHt9LAogfTsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:53:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvdn-00041A-Bs; Wed, 31 Jan 2018 16:53:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvdm-00040r-IH
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:53:42 +0000
X-Inumbo-ID: 4192ea13-06a7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4192ea13-06a7-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:53:27 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id f6so14114395wra.6
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 08:53:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=BGqGk+EjkrOkZthPFwTXa3D+SAXF6gXGIlHoIxQ/6xo=;
 b=PHHLuLcrjzG5t9XRXXJN0Wtbz44PIifIuR85N8iO0bIb0YWN0FN3mMMv+39gipFORK
 7y90X9CzPeJYx/2jT6fkORCKIdb8jiQZYeK8jiQTSNXwYtn4HPT55ef6rC7jbruGRsmO
 jnu7JhXzXYBiON2UNYTE7o+xcCuqu6LFQ/bKA=
X-Google-DKIM-Signature: v=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=BGqGk+EjkrOkZthPFwTXa3D+SAXF6gXGIlHoIxQ/6xo=;
 b=kFIApxCx1U65GLOuZ8JGtdpEQQ/PiT/D1DiJX3ZKyN9YDPvEJF6DV3XD1kh/9n3Tbd
 WnaSSMAOSbzwqGgnVJDt0Htt6mLK/qKmc/yatqrNNHwkbtvFdLNPhN6aJ5u5YTMm4kvB
 vL+XHqk2VonHHUMBcKGg8p0u5Gg047gGJJ7ZSZ9MEPG/nXUxt2KMI8miKkHq8slZjDGl
 hT4rSYae9Xa0F5g3FRqBum4tdSfRTo1RVNd3C3jR/DFmbdXBZhQvzolPQMOZ/KnfStFy
 VGOQMWj/qyWb8C9JSBYfSeNIalegr7LOC/AuETeDl/Hd8cUP1wQjjLVkBHUzNdQEccYV
 wpaw==
X-Gm-Message-State: AKwxytcAk6cVUMH3VnUE9OLcN5ajttO2CUFKWqcH2MlaZAxMovV8zGBQ
 dceYcMBDfaCrxOZShkLcFA3Jaz27nAM=
X-Google-Smtp-Source: AH8x227kYPWzTp06cBPdUIq9innyjcB+S3lrdnJL+428kdVFnRpGwqIPJfbaEtj9usWe5lv1be5grA==
X-Received: by 10.223.182.4 with SMTP id f4mr5093021wre.11.1517417620121;
 Wed, 31 Jan 2018 08:53:40 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h194sm223745wma.8.2018.01.31.08.53.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:53:39 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
X-Google-Original-From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 16:53:28 +0000
Message-Id: <20180131165334.23175-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131165334.23175-1-julien.grall@arm.com>
References: <20180131165334.23175-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 1/7] xen/arm32: entry: Consolidate
	DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KClRoZSBvbmx5IGRp
ZmZlcmVuY2UgYmV0d2VlbiBhbGwgdGhlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zICBhcmUg
dGhlCmludGVycnVwdHMgKEFzeW5jaHJvbm91cyBBYm9ydCwgSVJRLCBGSVEpIHVubWFza2VkLgoK
UmF0aGVyIHRoYW4gZHVwbGljYXRpbmcgdGhlIGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9UUkFQ
X0VOVFJZIG1hY3JvCnRoYXQgd2lsbCB0YWtlIHRoZSBsaXN0IG9mIGludGVycnVwdHMgdG8gdW5t
YXNrLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAg
ICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9l
bnRyeS5TIHwgMzYgKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpp
bmRleCAxMjA5MjJlNjRlLi5jNjQ5MGQyODQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUwpAQCAtMTExLDM5ICsx
MTEsMjkgQEAgYWJvcnRfZ3Vlc3RfZXhpdF9lbmQ6CiBza2lwX2NoZWNrOgogICAgICAgICBtb3Yg
cGMsIGxyCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUlkodHJhcCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKy8qCisgKiBNYWNybyB0byBkZWZpbmUgdHJhcCBl
bnRyeS4gVGhlIGlmbGFncyBjb3JyZXNwb25kcyB0byB0aGUgbGlzdCBvZgorICogaW50ZXJydXB0
cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdG8gdW5tYXNrLgorICovCisjZGVmaW5l
IF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwgaWZsYWdzKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB0cmFwXyMjdHJhcDogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIFNB
VkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgIGNwc2llIGk7ICAgICAgICAvKiBsb2NhbF9pcnFfZW5hYmxlICovICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGE7ICAgICAgICAvKiBhc3lu
Y2hyb25vdXMgYWJvcnQgZW5hYmxlICovICAgICAgICAgICAgICAgICBcCisgICAgICAgIGNwc2ll
IGlmbGFnczsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgIGFkciBsciwgcmV0dXJuX2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIG1vdiByMTEs
IHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgICAgIGJpYyBzcCwgIzc7IC8qIEFsaWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9u
IGd1ZXN0IHRyYXApICovICBcCiAgICAgICAgIGIgZG9fdHJhcF8jI3RyYXAKIAotI2RlZmluZSBE
RUZJTkVfVFJBUF9FTlRSWV9OT0lSUSh0cmFwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBBTElHTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBTQVZF
X0FMTDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICBjcHNpZSBhOyAgICAgICAgLyogYXN5bmNocm9ub3VzIGFib3J0IGVuYWJs
ZSAqLyAgICAgICAgICAgICAgICAgXAotICAgICAgICBhZHIgbHIsIHJldHVybl9mcm9tX3RyYXA7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjAs
IHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBtb3YgcjExLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0aGUgc3Rh
Y2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0cmFwKSAqLyAgXAotICAgICAgICBiIGRvX3RyYXBf
IyN0cmFwCisvKiBUcmFwIGhhbmRsZXIgd2hpY2ggdW5tYXNrIElSUS9BYm9ydCwga2VlcCBGSVEg
bWFza2VkICovCisjZGVmaW5lIERFRklORV9UUkFQX0VOVFJZKHRyYXApIF9fREVGSU5FX1RSQVBf
RU5UUlkodHJhcCwgYWkpCiAKLSNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVCh0cmFw
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgQUxJR047ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLXRy
YXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgU0FWRV9BTEw7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY3BzaWUgaTsgICAgICAg
IC8qIGxvY2FsX2lycV9lbmFibGUgKi8gICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgYWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgbW92IHIwLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgbW92IHIxMSwgc3A7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
YmljIHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3QgdHJh
cCkgKi8gIFwKLSAgICAgICAgYiBkb190cmFwXyMjdHJhcAorLyogVHJhcCBoYW5kbGVyIHdoaWNo
IHVubWFzayBBYm9ydCwga2VlcCBJUlEvRklRIG1hc2tlZCAqLworI2RlZmluZSBERUZJTkVfVFJB
UF9FTlRSWV9OT0lSUSh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZKHRyYXAsIGEpCisKKy8qIFRy
YXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRLCBrZWVwIEFib3J0L0ZJUSBtYXNrZWQgKi8KKyNk
ZWZpbmUgREVGSU5FX1RSQVBfRU5UUllfTk9BQk9SVCh0cmFwKSBfX0RFRklORV9UUkFQX0VOVFJZ
KHRyYXAsIGkpCiAKICAgICAgICAgLmFsaWduIDUKIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:53:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvdo-00041k-MI; Wed, 31 Jan 2018 16:53:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvdn-00041b-PQ
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:53:43 +0000
X-Inumbo-ID: 420d5c23-06a7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 420d5c23-06a7-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:53:28 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id h9so2738773wre.12
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 08:53:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vlZuztuqXFHwOF9vWd8kU2lGJYgXgGOt/WpDlhU7dPU=;
 b=N50jYn6NZrTNODs2ceRNyU7hzjUKeUFy6f4ZsQOhFA0IhFsTkG0gO0PpbY15hqdnKm
 r9yeGQHER9o5mre3no0pea2+W+AjhcSEg700PoLAHbqu0fu2YCgZlO42d6mg2bPLt5nT
 riyh9JYuWDRoraXApmPsKXshoTPmBEWoBx3uM=
X-Google-DKIM-Signature: v=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=vlZuztuqXFHwOF9vWd8kU2lGJYgXgGOt/WpDlhU7dPU=;
 b=N3CxRrgT8I9omNiqY/9EMSQcfI8Xr9Z0Orh6Je0Op2nHjyxB4no4+Do/xb9PH3OfIz
 7DSVqxQmUcKCvdjnS1Hl9kUHjsM2QalSHL2fgbu3yYyGLcIfXp9lftBs0+YR8MWsXTvr
 zwXmsK5HMmFTq6gWtgCV9SJ+lNMtvQYdasdFJyFL8WOFkODQkX9VfZD7S29QvG21gpDo
 Z8//gCzJJcGkXNMumfFVcWATWrxr5x2D3GdRyLQv/iHUqB0fxbPZAcECHsD2cxZtFIaO
 B0m0ZtClOD1L8hFlAUd6N1mvZVKoWbOuUs2Ez84+3+EBHWpxtBMv/wgTBfGUXUjI9oub
 DAJQ==
X-Gm-Message-State: AKwxytd0xAjPDcyJipibXJ34ZnPqv2AcuMtazGPgCQTAa+18y2xunEL/
 F1GFx/ff+uAT9OUWwz3PS8BeJnojZd4=
X-Google-Smtp-Source: AH8x224sX5KRbAB+bf8Jo+YnX7Kdv801c7qroH5NsF34+EyFmAF3FMq8tLAKdUVNH1cXCTesEET5bg==
X-Received: by 10.223.129.67 with SMTP id 61mr26473152wrm.271.1517417620962;
 Wed, 31 Jan 2018 08:53:40 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h194sm223745wma.8.2018.01.31.08.53.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:53:40 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
X-Google-Original-From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 16:53:29 +0000
Message-Id: <20180131165334.23175-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131165334.23175-1-julien.grall@arm.com>
References: <20180131165334.23175-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 2/7] xen/arm32: Add missing MIDR values for
	Cortex-A17 and A12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkNvcnRleC1BMTcg
YW5kIEExMiBNSURSIHdpbGwgYmUgdXNlZCBpbiBhIGZvbGxvdy11cCBwYXRjaCBmb3IgaGFyZGVu
aW5nCnRoZSBicmFuY2ggcHJlZGljdG9yLgoKVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2Vk
LCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nl
c3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAppbmRleCA0NjZkYTVkYTg2
Li5jMGY3OWQwMDkzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKQEAgLTQ0LDYgKzQ0LDggQEAK
IAogI2RlZmluZSBBUk1fQ1BVX0lNUF9BUk0gICAgICAgICAgICAgMHg0MQogCisjZGVmaW5lIEFS
TV9DUFVfUEFSVF9DT1JURVhfQTEyICAgICAweEMwRAorI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09S
VEVYX0ExNyAgICAgMHhDMEUKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTUgICAgIDB4
QzBGCiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTUzICAgICAweEQwMwogI2RlZmluZSBB
Uk1fQ1BVX1BBUlRfQ09SVEVYX0E1NyAgICAgMHhEMDcKQEAgLTUxLDYgKzUzLDggQEAKICNkZWZp
bmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNzMgICAgIDB4RDA5CiAjZGVmaW5lIEFSTV9DUFVfUEFS
VF9DT1JURVhfQTc1ICAgICAweEQwQQogCisjZGVmaW5lIE1JRFJfQ09SVEVYX0ExMiBNSURSX0NQ
VV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTEyKQorI2RlZmlu
ZSBNSURSX0NPUlRFWF9BMTcgTUlEUl9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BV
X1BBUlRfQ09SVEVYX0ExNykKICNkZWZpbmUgTUlEUl9DT1JURVhfQTE1IE1JRFJfQ1BVX01PREVM
KEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTUpCiAjZGVmaW5lIE1JRFJf
Q09SVEVYX0E1MyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9D
T1JURVhfQTUzKQogI2RlZmluZSBNSURSX0NPUlRFWF9BNTcgTUlEUl9DUFVfTU9ERUwoQVJNX0NQ
VV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E1NykKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:53:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvdr-00042q-3p; Wed, 31 Jan 2018 16:53:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvdp-000427-EN
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:53:45 +0000
X-Inumbo-ID: 435a8ef1-06a7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 435a8ef1-06a7-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:53:30 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id v123so307773wmd.5
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 08:53:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Cub161RLdKHZHHDZ93E4AXR8p3rYsl29M8+ULXfv41M=;
 b=RI5pZJgiJ8IAZXzvV5YHN8vChGcaSsHYmjf78ZKJUCdQF6ZhOmE1wJS6PaH6Fd28Nd
 U+wy22/eSoLmMF++C26bsp7h/WEZaHD0sUv64IKKJNDthnaLiMeL2fft6T5ScEBwReYx
 KTk1XeJGOQZkMlG4tHEb/JrN07KR1tDrr90yo=
X-Google-DKIM-Signature: v=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=Cub161RLdKHZHHDZ93E4AXR8p3rYsl29M8+ULXfv41M=;
 b=XurgJ+H60Jkj17nOlKgUo3ONTDRzv7nUoiQ0lnmY0BuIVmsUR7R3PHKMg+gpId7TBF
 OE1BVkxvaDlB9TYl/CVrf/laHt6DI1jGrhyU/vGISBfFiEzHs7F7Vawy0nfcY2L5wH9p
 F4dhspIXu2nnQlZ5DY6teq+boirVaLQKio8IovYSQybzILbBuxbrCTlJmNFxGpjSRZrU
 t5q8j4WvldNOB1N+v2Q5g+PTCsDjuuGZ42HMELxYn6a+Rr+fWJhYlhXdFXHJhZut3SqE
 oJINIHxBROlO2aMdeDTBNlCdR+UFbHq44+5sjmSwLkVf4iyP0+AWQjmFb+j9qI9vSTxa
 FUSw==
X-Gm-Message-State: AKwxyteuZu4TEdTORsPrnJBfmRqc0lLIGFCVD1RfvTKI1dD7UgksKmAm
 DYc2rjiUssfMDlsfCvQg63+XnnBDrdk=
X-Google-Smtp-Source: AH8x2279jU3GMDh3qaBn1CYYIjAMnWj/1kGpMTai9G3qAFBVFFCfQ2XS3vWuOBUacr4kRas+V4wlWA==
X-Received: by 10.28.53.138 with SMTP id c132mr22242818wma.108.1517417622988; 
 Wed, 31 Jan 2018 08:53:42 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h194sm223745wma.8.2018.01.31.08.53.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:53:42 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
X-Google-Original-From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 16:53:31 +0000
Message-Id: <20180131165334.23175-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131165334.23175-1-julien.grall@arm.com>
References: <20180131165334.23175-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 4/7] xen/arm32: Add skeleton to harden branch
	predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkFsaWFzaW5nIGF0
dGFja2VkIGFnYWluc3QgQ1BVIGJyYW5jaCBwcmVkaWN0b3JzIGNhbiBhbGxvdyBhbiBhdHRhY2tl
ciB0bwpyZWRpcmVjdCBzcGVjdWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBw
b3RlbnRpYWxseSBkaXZ1bGdlCmluZm9ybWF0aW9uIGZyb20gb25lIGNvbnRleHQgdG8gYW5vdGhl
ci4KClRoaXMgcGF0Y2ggYWRkcyBpbml0aWF0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5kIGEgbmV3
IEtjb25maWcgb3B0aW9uCnRvIGVuYWJsZSBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBtaXRpZ2F0
aW9ucyBhZ2FpbnN0IHRoZXNlIGF0dGFja3MKZm9yIENQVXMgdGhhdCBhcmUgYWZmZWN0ZWQuCgpN
b3N0IG9mIG1pdGlnYXRpb25zIHdpbGwgaGF2ZSB0byBiZSBhcHBsaWVkIHdoZW4gZW50ZXJpbmcg
dG8gdGhlCmh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4KCkJlY2F1c2UgdGhlIGF0
dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5vdCBwb3NzaWJsZSB0bwpz
YWZlbHkgdXNlIGJyYW5jaCBpbnN0cnVjdGlvbiBiZWZvcmUgdGhlIG1pdGlnYXRpb24gaXMgYXBw
bGllZC4KVGhlcmVmb3JlIHRoaXMgaGFzIHRvIGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBi
ZWZvcmUganVtcCB0byB0aGUKaGVscGVyIGhhbmRsaW5nIGEgZ2l2ZW4gZXhjZXB0aW9uLgoKSG93
ZXZlciwgb24gYXJtMzIsIGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24u
IFRoaXMgbWVhbnMKdGhhdCB0aGUgaGFyZGVuZWQgdmVjdG9yIHRhYmxlcyBtYXkgcmVseSBvbiB0
aGUgc3RhdGUgb2YgcmVnaXN0ZXJzIHRoYXQKZG9lcyBub3QgaG9sZCB3aGVuIGluIHRoZSBoeXBl
cnZpc29yIChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4KVGhlcmVmb3JlIGh5cGVydmlzb3Ig
Y29kZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBzaG91bGQgYmUKbWluaW1pemVk
IGFuZCBhbHdheXMgaGF2ZSBJUlFzIGFuZCBTRXJyb3JzIG1hc2tlZCB0byByZWR1Y2UgdGhlIHJp
c2sgdG8KdXNlIHRoZW0uCgpUaGlzIHBhdGNoIHByb3ZpZGVzIGFuIGluZnJhc3RydWN0dXJlIHRv
IHN3aXRjaCB2ZWN0b3IgdGFibGVzIGJlZm9yZQplbnRlcmluZyB0byB0aGUgZ3Vlc3QgYW5kIHdo
ZW4gbGVhdmluZyBpdC4KCk5vdGUgdGhhdCBhbHRlcm5hdGl2ZSBjb3VsZCBoYXZlIGJlZW4gdXNl
ZCwgYnV0IG9sZGVyIFhlbiAoNC44IG9yCmVhcmxpZXIpIGRvZXNuJ3QgaGF2ZSBzdXBwb3J0LiBT
byBhdm9pZCB1c2luZyBhbHRlcm5hdGl2ZSB0byBlYXNlCmJhY2twb3J0aW5nLgoKVGhpcyBpcyBw
YXJ0IG9mIFhTQS0yNTQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQ2xhcmlmeSB0
aGUgY29tbWl0IG1lc3NhZ2UKLS0tCiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICB8ICAzICsr
KwogeGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgfCA0MSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgfCAzMCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9LY29uZmlnIGIv
eGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggMDZmZDg1Y2M3Ny4uMjc4MmVlNjU4OSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKQEAg
LTE5MSw2ICsxOTEsOSBAQCBjb25maWcgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKIGNvbmZpZyBB
Uk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgogICAgIGRlZl9ib29sIHkgaWYgQVJNXzY0ICYm
IEhBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiAKK2NvbmZpZyBBUk0zMl9IQVJERU5fQlJBTkNIX1BS
RURJQ1RPUgorICAgIGRlZl9ib29sIHkgaWYgQVJNXzMyICYmIEhBUkRFTl9CUkFOQ0hfUFJFRElD
VE9SCisKIHNvdXJjZSAiY29tbW9uL0tjb25maWciCiAKIHNvdXJjZSAiZHJpdmVycy9LY29uZmln
IgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJjaC9hcm0v
YXJtMzIvZW50cnkuUwppbmRleCA2NDg3NmMxMTg0Li44MjhlNTJjMjVjIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnku
UwpAQCAtMzQsNiArMzQsMjAgQEAKICAgICAgICAgYmxuZSBzYXZlX2d1ZXN0X3JlZ3MKIAogc2F2
ZV9ndWVzdF9yZWdzOgorI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RP
UgorICAgICAgICAvKgorICAgICAgICAgKiBSZXN0b3JlIHZlY3RvcnMgdGFibGUgdG8gdGhlIGRl
ZmF1bHQgYXMgaXQgbWF5IGhhdmUgYmVlbgorICAgICAgICAgKiBjaGFuZ2VkIHdoZW4gcmV0dXJu
aW5nIHRvIHRoZSBndWVzdCAoc2VlCisgICAgICAgICAqIHJldHVybl90b19oeXBlcnZpc29yKS4g
V2UgbmVlZCB0byBkbyB0aGF0IGVhcmx5IChlLmcgYmVmb3JlCisgICAgICAgICAqIGFueSBpbnRl
cnJ1cHRzIGFyZSB1bm1hc2tlZCkgYmVjYXVzZSBoYXJkZW5lZCB2ZWN0b3JzIHJlcXVpcmVzCisg
ICAgICAgICAqIFNQIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4gVGhpcyBkb2VzIG5vdCBob2xkIHdo
ZW4gcnVubmluZyBpbgorICAgICAgICAgKiB0aGUgaHlwZXJ2aXNvci4KKyAgICAgICAgICovCisg
ICAgICAgIGxkciByMSwgPWh5cF90cmFwc192ZWN0b3IKKyAgICAgICAgbWNyIHAxNSwgNCwgcjEs
IGMxMiwgYzAsIDAKKyAgICAgICAgaXNiCisjZW5kaWYKKwogICAgICAgICBsZHIgcjExLCA9MHhm
ZmZmZmZmZiAgLyogQ2xvYmJlciBTUCB3aGljaCBpcyBvbmx5IHZhbGlkIGZvciBoeXBlcnZpc29y
IGZyYW1lcy4gKi8KICAgICAgICAgc3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCiAgICAgICAgIFNB
VkVfT05FX0JBTktFRChTUF91c3IpCkBAIC0xNzksMTIgKzE5MywzNyBAQCByZXR1cm5fdG9fZ3Vl
c3Q6CiAgICAgICAgIFJFU1RPUkVfT05FX0JBTktFRChSMTFfZmlxKTsgUkVTVE9SRV9PTkVfQkFO
S0VEKFIxMl9maXEpOwogICAgICAgICAvKiBGYWxsIHRocnUgKi8KIHJldHVybl90b19oeXBlcnZp
c29yOgotICAgICAgICBjcHNpZCBpCisgICAgICAgIGNwc2lkIGFpCiAgICAgICAgIGxkciBsciwg
W3NwLCAjVVJFR1NfbHJdCiAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdTX3BjXQogICAgICAg
ICBtc3IgRUxSX2h5cCwgcjExCiAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdTX2Nwc3JdCiAg
ICAgICAgIG1zciBTUFNSX2h5cCwgcjExCisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SCisgICAgICAgIC8qCisgICAgICAgICAqIEhhcmRlbmluZyBicmFuY2ggcHJl
ZGljdG9yIG1heSByZXF1aXJlIHRvIHNldHVwIGEgZGlmZmVyZW50CisgICAgICAgICAqIHZlY3Rv
ciB0YWJsZXMgYmVmb3JlIHJldHVybmluZyB0byB0aGUgZ3Vlc3RzLiBUaG9zZSB2ZWN0b3JzCisg
ICAgICAgICAqIG1heSByZWx5IG9uIHRoZSBzdGF0ZSBvZiByZWdpc3RlcnMgdGhhdCBkb2VzIG5v
dCBob2xkIHdoZW4KKyAgICAgICAgICogcnVubmluZyBpbiB0aGUgaHlwZXJ2aXNvciAoZS5nIFNQ
IGlzIDggYnl0ZXMgYWxpZ25lZCkuIFNvIHNldHVwCisgICAgICAgICAqIEhWQkFSIHZlcnkgbGF0
ZS4KKyAgICAgICAgICoKKyAgICAgICAgICogRGVmYXVsdCB2ZWN0b3JzIHRhYmxlIHdpbGwgYmUg
cmVzdG9yZWQgb24gZXhpdCAoc2VlCisgICAgICAgICAqIHNhdmVfZ3Vlc3RfcmVncykuCisgICAg
ICAgICAqLworICAgICAgICBtb3YgcjksICMwICAgICAgICAgICAgICAgICAgICAgIC8qIHZlY3Rv
ciB0YWJsZXMgPSBOVUxMICovCisgICAgICAgIC8qCisgICAgICAgICAqIExvYWQgdmVjdG9yIHRh
YmxlcyBwb2ludGVyIGZyb20gdGhlIHBlci1jcHUgYnBfaGFyZGVuX3ZlY3MKKyAgICAgICAgICog
d2hlbiByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IG9ubHkuCisgICAgICAgICAqLworICAgICAgICBh
bmQgcjExLCAjUFNSX01PREVfTUFTSworICAgICAgICBjbXAgcjExLCAjUFNSX01PREVfSFlQCisg
ICAgICAgIGxkcm5lIHIxMSwgPXBlcl9jcHVfX2JwX2hhcmRlbl92ZWNzCisgICAgICAgIG1yY25l
IHAxNSwgNCwgcjEwLCBjMTMsIGMwLCAyICAgLyogcjEwID0gcGVyLWNwdSBvZmZzZXQgKEhUUElE
UikgKi8KKyAgICAgICAgYWRkbmUgcjExLCByMTEsIHIxMCAgICAgICAgICAgICAvKiByMTEgPSBv
ZmZzZXQgb2YgdGhlIHZlY3RvciB0YWJsZXMgKi8KKyAgICAgICAgbGRybmUgcjksIFtyMTFdICAg
ICAgICAgICAgICAgICAvKiByOSAgPSB2ZWN0b3IgdGFibGVzICovCisgICAgICAgIGNtcCByOSwg
IzAgICAgICAgICAgICAgICAgICAgICAgLyogT25seSB1cGRhdGUgSFZCQVIgd2hlbiB0aGUgdmVj
dG9yICovCisgICAgICAgIG1jcm5lIHAxNSwgNCwgcjksIGMxMiwgYzAsIDAgICAgLyogdGFibGVz
IGlzIG5vdCBOVUxMLiAqLworI2VuZGlmCiAgICAgICAgIHBvcCB7cjAtcjEyfQogICAgICAgICBh
ZGQgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApOyAvKiBTUCwgTFIsIFNQU1IsIFBDICov
CiAgICAgICAgIGNscmV4CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggZjFlYTdmM2M1Yi4uMGExMzhmYTczNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYwpAQCAtMTcwLDYgKzE3MCwzNiBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hh
cmRlbmluZyh2b2lkICpkYXRhKQogCiAjZW5kaWYgLyogQ09ORklHX0FSTTY0X0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SICovCiAKKy8qIEhhcmRlbmluZyBCcmFuY2ggcHJlZGljdG9yIGNvZGUgZm9y
IEFybTMyICovCisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisK
Ky8qCisgKiBQZXItQ1BVIHZlY3RvciB0YWJsZXMgdG8gdXNlIHdoZW4gcmV0dXJuaW5nIHRvIHRo
ZSBndWVzdHMuIFRoZXkgd2lsbAorICogb25seSBiZSB1c2VkIG9uIHBsYXRmb3JtIHJlcXVpcmlu
ZyB0byBoYXJkZW4gdGhlIGJyYW5jaCBwcmVkaWN0b3IuCisgKi8KK0RFRklORV9QRVJfQ1BVX1JF
QURfTU9TVExZKGNvbnN0IGNoYXIgKiwgYnBfaGFyZGVuX3ZlY3MpOworCitleHRlcm4gY2hhciBo
eXBfdHJhcHNfdmVjdG9yX2JwX2ludltdOworCitzdGF0aWMgdm9pZCBfX21heWJlX3VudXNlZAor
aW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjcyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRp
ZXMgKmVudHJ5LAorICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVj
cywgY29uc3QgY2hhciAqZGVzYykKK3sKKyAgICAvKgorICAgICAqIEVuYWJsZSBjYWxsYmFja3Mg
YXJlIGNhbGxlZCBvbiBldmVyeSBDUFUgYmFzZWQgb24gdGhlCisgICAgICogY2FwYWJpbGl0aWVz
LiBTbyBkb3VibGUtY2hlY2sgd2hldGhlciB0aGUgQ1BVIG1hdGNoZXMgdGhlCisgICAgICogZW50
cnkuCisgICAgICovCisgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKKyAgICAgICAg
cmV0dXJuOworCisgICAgcHJpbnRrKFhFTkxPR19JTkZPICJDUFUldSB3aWxsICVzIG9uIGd1ZXN0
IGV4aXRcbiIsCisgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgZGVzYyk7CisgICAgdGhp
c19jcHUoYnBfaGFyZGVuX3ZlY3MpID0gaHlwX3ZlY3M7Cit9CisKKyNlbmRpZgorCiAjZGVmaW5l
IE1JRFJfUkFOR0UobW9kZWwsIG1pbiwgbWF4KSAgICAgXAogICAgIC5tYXRjaGVzID0gaXNfYWZm
ZWN0ZWRfbWlkcl9yYW5nZSwgIFwKICAgICAubWlkcl9tb2RlbCA9IG1vZGVsLCAgICAgICAgICAg
ICAgICBcCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:53:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:53:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvdt-00046G-St; Wed, 31 Jan 2018 16:53:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egvds-00043x-9i
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 16:53:48 +0000
X-Inumbo-ID: 45084269-06a7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45084269-06a7-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 17:53:33 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id r78so373416wme.0
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 08:53:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KoqbpoQQBCRj75zpMkQ4+B8W9gHe3Bk3kL/qOXtYd04=;
 b=hytLztMPwD8Cc39fzudtRPZdo6hhH8cSWEa/QANi+wkfm8nbCJD755nGZ9YagoKle3
 3Pl3r880Gi7hr2aa3FXTO4v280z4/AcsA/qpNfe/FJ51A5leZ1A5Qu4h0fBJyM/uXeHQ
 51WhDbw2tZsbwCC0IZ5zh/0jQ0rC1jgo+TyZ0=
X-Google-DKIM-Signature: v=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=KoqbpoQQBCRj75zpMkQ4+B8W9gHe3Bk3kL/qOXtYd04=;
 b=dI3maeLdiAbZVeU8AEfi3A+5moBT/41hUvRh+Uu8cphl0VAGBOtS+QJ+GpM6K7wUOA
 3nRc8i8AWulMB4RV1omRxn/6NO1hXD2mzOW8rHXdLpupFcvmqFKwdotjBlqjJjmp/HLn
 Mpo4ZDFJOBaB05wRHM/WTf8hHuRn69zNSJgDWE4CrY+WdVcA2hGqiHLEQwVZEUNBBO5h
 tw+yQUNLQyozIoWBICfXRyQPuqTiqCSvx93GC4FSIm/htDCnAwskZEYdPI3MsEdeKR7p
 UgSlQCJ6DyHryGSNUtgvKSl8d5TBioh8ucMituxYAJ7zYR0o1x30Q/VExZIaonHvQjLc
 odBA==
X-Gm-Message-State: AKwxyteW9Fy6ON5qE/qBgogiUonpnFP+weAczESyAYx5JUDZLCkG3YJR
 qpG8cUfa+RuG0SUTIFBVVtCjeXKC8+k=
X-Google-Smtp-Source: AH8x226X6KGDON4D3L73HvICMKUoivM5cf1odbe+Ks+/U8jVqlpYnssvrXb9JsiOZZ/VawvswOJafw==
X-Received: by 10.28.217.213 with SMTP id q204mr18271455wmg.154.1517417625950; 
 Wed, 31 Jan 2018 08:53:45 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id h194sm223745wma.8.2018.01.31.08.53.44
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 08:53:45 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
X-Google-Original-From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 16:53:34 +0000
Message-Id: <20180131165334.23175-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131165334.23175-1-julien.grall@arm.com>
References: <20180131165334.23175-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 7/7] xen/arm32: entry: Document the purpose
	of r11 in the traps handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCkl0IHRvb2sgbWUg
YSBiaXQgb2YgdGltZSB0byB1bmRlcnN0YW5kIHdoeSBfX0RFRklORV9UUkFQX0VOVFJZIGlzCnN0
b3JpbmcgdGhlIG9yaWdpbmFsIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCBpcyB3b3JraW5nIGlu
IHBhaXIgd2l0aApyZXR1cm5fdHJhcHNfZW50cnkgd2hlcmUgc3Agd2lsbCBiZSByZXN0b3JlZCBm
cm9tIHIxMS4KClRoaXMgaXMgZmluZSBiZWNhdXNlIHBlciB0aGUgQUFQQ1MgcjExIG11c3QgYmUg
cHJlc2VydmVkIGJ5IHRoZQpzdWJyb3V0aW5lLiBTbyBpbiByZXR1cm5fZnJvbV90cmFwLCByMTEg
d2lsbCBzdGlsbCBjb250YWluIHRoZSBvcmlnaW5hbApzdGFjayBwb2ludGVyLgoKQWRkIHNvbWUg
ZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSB0byBwb2ludCB0aGUgMiBzaWRlcyB0byBlYWNoIG90
aGVyLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3
ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDggKysrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDgzN2Y2NGQyMGQu
LjlmNjhkYTBiOTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xMzYsNiArMTM2LDEwIEBAIHRyYXBfIyN0
cmFwOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgY3BzaWUgaWZsYWdzOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYWRyIGxyLCByZXR1cm5fZnJvbV90
cmFwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgbW92
IHIwLCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICogU2F2ZSB0aGUgc3RhY2sgcG9pbnRl
ciBpbiByMTEuIEl0IHdpbGwgYmUgcmVzdG9yZWQgYWZ0ZXIgdGhlIFwKKyAgICAgICAgICogdHJh
cCBoYXMgYmVlbiBoYW5kbGVkIChzZWUgcmV0dXJuX2Zyb21fdHJhcCkuICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgbW92IHIxMSwgc3A7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYmljIHNwLCAj
NzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50ZXIgKG5vb3Agb24gZ3Vlc3QgdHJhcCkgKi8gIFwK
ICAgICAgICAgYiBkb190cmFwXyMjdHJhcApAQCAtMjQ2LDYgKzI1MCwxMCBAQCBERUZJTkVfVFJB
UF9FTlRSWV9OT0lSUShmaXEpCiBERUZJTkVfVFJBUF9FTlRSWV9OT0FCT1JUKGRhdGFfYWJvcnQp
CiAKIHJldHVybl9mcm9tX3RyYXA6CisgICAgICAgIC8qCisgICAgICAgICAqIFJlc3RvcmUgdGhl
IHN0YWNrIHBvaW50ZXIgZnJvbSByMTEuIEl0IHdhcyBzYXZlZCBvbiBleGNlcHRpb24KKyAgICAg
ICAgICogZW50cnkgKHNlZSBfX0RFRklORV9UUkFQX0VOVFJZKS4KKyAgICAgICAgICovCiAgICAg
ICAgIG1vdiBzcCwgcjExCiBFTlRSWShyZXR1cm5fdG9fbmV3X3ZjcHUzMikKICAgICAgICAgbGRy
IHIxMSwgW3NwLCAjVVJFR1NfY3Bzcl0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 16:55:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 16:55:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egvfX-0004nX-7E; Wed, 31 Jan 2018 16:55:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xytx=e2=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1egvfW-0004m7-5z
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 16:55:30 +0000
X-Inumbo-ID: 9965967e-06a7-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9965967e-06a7-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 16:55:54 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 31 Jan 2018 09:55:23 -0700
Message-Id: <5A72030902000078001A4165@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 31 Jan 2018 09:55:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH RFC] firmware/shim: fix Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG11bHRpcGxlIGlzc3VlcyBoZXJlLCBhbmQgSSdtIGhhcHB5IHRvIHNwbGl0IHRo
ZSBwYXRjaCB1cCBpZgp0aGF0J3Mgd2hhdCBpdCB0YWtlczoKLSAic2V0IC1lIiBvbiBhIHNlcGFy
YXRlIE1ha2VmaWxlIGxpbmUgaXMgbWVhbmluZ2xlc3MuIEdsdWUgdG9nZXRoZXIgYWxsCiAgdGhl
IGxpbmVzIHRoYXQgdGhpcyBpcyBzdXBwb3NlZCB0byBjb3Zlci4KLSBJIGhhdmUgbm8gaWRlYSB3
aGF0ICouZDEgaXMgc3VwcG9zZWQgdG8gcmVmZXIgdG8gLSB3ZSBvbmx5IGhhdmUgLiouZAogIGFu
ZCAuKi5kMiBmaWxlcyAobm90IGFsc28gdGhlIGxlYWRpbmcgZG90KS4KLSBJIGhhdmUgYWxzbyBu
byBpZGVhIHdoYXQgKi4xIGlzIG1lYW50IHRvIGNvdmVyLiBJbnN0ZWFkIGFsc28gZXhjbHVkZQog
IHByZXByb2Nlc3NlZCBhbmQgbm9uLXNvdXJjZSBhc3NlbWJseSBmaWxlcy4KLSBFeGNsdWRpbmcg
c3ltbGlua3MgaW4gdGhlIHNvdXJjZSB0cmVlIGlzIGEgcHJvYmxlbSBmb3IgbWU6IFNob3J0IG9m
CiAgb3V0LW9mLXRyZWUgYnVpbGRzLCBpbiBvcmRlciB0byBlYXNpbHkgYnVpbGQgdGVzdCBtdWx0
aXBsZQogIGNvbmZpZ3VyYXRpb25zLCBJJ20gc2V0dGluZyB1cCBteSBidWlsZCB0cmVlcyBhcyB0
cmVlcyBvZiBzeW1saW5rcwogIGludG8gdGhlIHNvdXJjZSB0cmVlLiBIZW5jZSB0aGUgb3JpZ2lu
YWwgbG9naWMgd291bGQgZmluZCBvbmx5IHRoZSBmZXcKICBnZW5lcmF0ZWQgZmlsZXMgdW5kZXIg
Y29uZmlnLy4gSSBkbyByZWFsaXplIHRob3VnaCB0aGF0IGZpbmQncyAteHR5cGUKICBwcmltYXJ5
IGlzIGEgbm9uLXN0YW5kYXJkIGV4dGVuc2lvbiAoZXhwbGljaXRseSBoYXZpbmcgIiEgdHlwZSAt
bCIKICBzZWVtcyBwb2ludGxlc3MgdGhvdWdoLCBhdCBsZWFzdCBmb3Igc3RhbmRhcmQgY29uZm9y
bWluZyBmaW5kLCBhcwogICItdHlwZSBmIiBpcyBzdXBwb3NlZCB0byBvbmx5IGZpbmQgbm9uLXN5
bWxpbmtlZCBmaWxlcykuCgpJcnJlc3BlY3RpdmUgb2YgdGhlIGNoYW5nZXMgSSdtIHN0aWxsIG9i
c2VydmluZyAibWtkaXIgLXAiIHRvIHJlcG9ydCBhCm1pc3Npbmcgb3BlcmFuZCwgYXMgY29uZmln
LyBoYXMgbm8gc3ViZGlycy4gT2RkbHkgZW5vdWdoIHRoaXMgZG9lc24ndApjYXVzZSB0aGUgd2hv
bGUgY29tbWFuZCAoYW5kIGhlbmNlIHRoZSBidWlsZCB0byBmYWlsKSwgZGVzcGl0ZSB0aGUKInNl
dCAtZSIgbm93IGNvdmVyaW5nIHRoZSBlbnRpcmUgc2V0IG9mIGNvbW1hbmRzIC0gcGVyaGFwcyBh
IHF1aXJrIG9mCnRoZSByZWxhdGl2ZWx5IG9sZCBiYXNoIEkndmUgc2VlbiB0aGlzIHdpdGggKGEg
ZmV3IHNpbXBsZSBleHBlcmltZW50cwpzdWdnZXN0IHRoYXQgY29tbWFuZHMgaW5zaWRlICgpIHBy
b2R1Y2luZyBhIG5vbi1zdWNjZXNzIHN0YXR1cyB3b3VsZApleGl0IHRoZSBpbm5lciBzaGVsbCwg
YnV0IG5vdCB0aGUgb3V0ZXIgb25lKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCi0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKKysr
IGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQpAQCAtMTYsMTggKzE2LDE4IEBAIERF
UF9GSUxFUz0kKGZvcmVhY2ggaSwgJChMSU5LX0ZJTEVTKSwgJCgKIAogbGlua2Zhcm0uc3RhbXA6
ICQoREVQX0RJUlMpICQoREVQX0ZJTEVTKSBGT1JDRQogCW1rZGlyIC1wICQoRCkKLQlzZXQgLWUK
IAlybSAtZiBsaW5rZmFybS5zdGFtcC50bXAKKwlzZXQgLWU7IFwKIAkkKGZvcmVhY2ggZCwgJChM
SU5LX0RJUlMpLCBcCiAJCSAobWtkaXIgLXAgJChEKS8kKGQpOyBcCiAJCSAgY2QgJChEKS8kKGQp
OyBcCiAJCSAgZmluZCAkKFhFTl9ST09UKS8kKGQpLyAtdHlwZSBkIHxcCi0JCQlzZWQgJ3MsXiQo
WEVOX1JPT1QpLyQoZCkvLCxnJyB8IHhhcmdzIG1rZGlyIC1wKTspCisJCQlzZWQgJ3MsXiQoWEVO
X1JPT1QpLyQoZCkvLCxnJyB8IHhhcmdzIG1rZGlyIC1wKTspIFwKIAkkKGZvcmVhY2ggZCwgJChM
SU5LX0RJUlMpLCBcCiAJCShjZCAkKFhFTl9ST09UKTsgXAotCQkgZmluZCAkKGQpICEgLXR5cGUg
bCAtdHlwZSBmIFwKLQkJICQoYWRkcHJlZml4ICEgLXBhdGggLCAnKi5bb2RhMV0nICcqLmRbMTJd
JykpIFwKLQkJID4+IGxpbmtmYXJtLnN0YW1wLnRtcCA7ICkKKwkJIGZpbmQgJChkKSAteHR5cGUg
ZiBcCisJCSAkKGFkZHByZWZpeCAhIC1wYXRoICwgJyouW2lzb2FdJyAnLiouZCcgJy4qLmQyJykp
IFwKKwkJID4+IGxpbmtmYXJtLnN0YW1wLnRtcDspIFwKIAkkKGZvcmVhY2ggZiwgJChMSU5LX0ZJ
TEVTKSwgXAogCQllY2hvICQoZikgPj4gbGlua2Zhcm0uc3RhbXAudG1wIDspCiAJY21wIC1zIGxp
bmtmYXJtLnN0YW1wLnRtcCBsaW5rZmFybS5zdGFtcCAmJiBcCgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 17:30:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 17:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egwCs-0007FM-3d; Wed, 31 Jan 2018 17:29:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9wlp=e2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egwCr-0007FG-Jo
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 17:29:57 +0000
X-Inumbo-ID: 69412a14-06ac-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 69412a14-06ac-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 17:30:20 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 510E120852;
 Wed, 31 Jan 2018 17:29:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 510E120852
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 31 Jan 2018 09:29:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180131165334.23175-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1801310929410.11958@sstabellini-ThinkPad-X260>
References: <20180131165334.23175-1-julien.grall@arm.com>
 <20180131165334.23175-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/7] xen/arm32: entry: Add missing
	trap_reset entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4gCj4gQXQgdGhlIG1vbWVudCwgdGhlIHJl
c2V0IHZlY3RvciBpcyBkZWZpbmVkIGFzIC53b3JkIDAgKGUuZyBhbmRlcSByMCwgcjAsCj4gcjAp
Lgo+IAo+IFRoaXMgaXMgcmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxsIHJlc3VsdCB0byBleGVj
dXRlIHRoZSB0cmFwCj4gdW5kZWZpbmVkLiBJbnN0ZWFkIGludHJvZHVjZSB0cmFwIGhlbHBlcnMg
Zm9yIHJlc2V0IGFuZCB3aWxsIGdlbmVyYXRlIGFuCj4gZXJyb3IgbWVzc2FnZSBpbiB0aGUgdW5s
aWtlbHkgY2FzZSB0aGF0IHJlc2V0IHdpbGwgYmUgY2FsbGVkLgo+IAo+IFRoaXMgaXMgcGFydCBv
ZiBYU0EtMjU0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFJl
cGxhY2UgLndvcmQgMCBieSB0cmFwX3Jlc2V0Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm0zMi9l
bnRyeS5TIHwgMyArKy0KPiAgeGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgfCA1ICsrKysrCj4g
IDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMy
L2VudHJ5LlMKPiBpbmRleCBjNjQ5MGQyODQ3Li42NDg3NmMxMTg0IDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5
LlMKPiBAQCAtMTM3LDcgKzEzNyw3IEBAIHRyYXBfIyN0cmFwOiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgCj4gICAgICAgICAg
LmFsaWduIDUKPiAgR0xPQkFMKGh5cF90cmFwc192ZWN0b3IpCj4gLSAgICAgICAgLndvcmQgMCAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiAweDAwIC0gUmVzZXQgKi8KPiArICAgICAgICBiIHRy
YXBfcmVzZXQgICAgICAgICAgICAgICAgICAgIC8qIDB4MDAgLSBSZXNldCAqLwo+ICAgICAgICAg
IGIgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24gICAgLyogMHgwNCAtIFVuZGVmaW5lZCBJbnN0
cnVjdGlvbiAqLwo+ICAgICAgICAgIGIgdHJhcF9oeXBlcnZpc29yX2NhbGwgICAgICAgICAgLyog
MHgwOCAtIEh5cGVydmlzb3IgQ2FsbCAqLwo+ICAgICAgICAgIGIgdHJhcF9wcmVmZXRjaF9hYm9y
dCAgICAgICAgICAgLyogMHgwYyAtIFByZWZldGNoIEFib3J0ICovCj4gQEAgLTE0Niw2ICsxNDYs
NyBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKPiAgICAgICAgICBiIHRyYXBfaXJxICAgICAg
ICAgICAgICAgICAgICAgIC8qIDB4MTggLSBJUlEgKi8KPiAgICAgICAgICBiIHRyYXBfZmlxICAg
ICAgICAgICAgICAgICAgICAgIC8qIDB4MWMgLSBGSVEgKi8KPiAgCj4gK0RFRklORV9UUkFQX0VO
VFJZKHJlc2V0KQo+ICBERUZJTkVfVFJBUF9FTlRSWSh1bmRlZmluZWRfaW5zdHJ1Y3Rpb24pCj4g
IERFRklORV9UUkFQX0VOVFJZKGh5cGVydmlzb3JfY2FsbCkKPiAgREVGSU5FX1RSQVBfRU5UUlko
cHJlZmV0Y2hfYWJvcnQpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5j
IGIveGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKPiBpbmRleCA3MDUyNTU4ODNlLi40ZjI3NTQz
ZGVjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKPiBAQCAtMjMsNiArMjMsMTEgQEAKPiAgCj4gICNpbmNs
dWRlIDxhc20vcHJvY2Vzc29yLmg+Cj4gIAo+ICt2b2lkIGRvX3RyYXBfcmVzZXQoc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAgIGRvX3VuZXhwZWN0ZWRfdHJhcCgiUmVzZXQi
LCByZWdzKTsKPiArfQo+ICsKPiAgdm9pZCBkb190cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+ICAgICAgdWludDMyX3QgcGMgPSByZWdz
LT5wYzsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 17:30:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 17:30:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egwDq-0007m8-CU; Wed, 31 Jan 2018 17:30:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9wlp=e2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egwDp-0007m0-Ma
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 17:30:57 +0000
X-Inumbo-ID: 75e913ad-06ac-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 75e913ad-06ac-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 18:30:42 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A082B20852;
 Wed, 31 Jan 2018 17:30:55 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A082B20852
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 31 Jan 2018 09:30:55 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180131165334.23175-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1801310930030.11958@sstabellini-ThinkPad-X260>
References: <20180131165334.23175-1-julien.grall@arm.com>
 <20180131165334.23175-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 4/7] xen/arm32: Add skeleton to harden
 branch predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEZyb206IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4gCj4gQWxpYXNpbmcgYXR0YWNrZWQgYWdh
aW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCj4gcmVk
aXJlY3Qgc3BlY3VsYXRpdmUgY29udHJvbCBmbG93IG9uIHNvbWUgQ1BVcyBhbmQgcG90ZW50aWFs
bHkgZGl2dWxnZQo+IGluZm9ybWF0aW9uIGZyb20gb25lIGNvbnRleHQgdG8gYW5vdGhlci4KPiAK
PiBUaGlzIHBhdGNoIGFkZHMgaW5pdGlhdGlhbCBza2VsZXRvbiBjb2RlIGJlaGluZCBhIG5ldyBL
Y29uZmlnIG9wdGlvbgo+IHRvIGVuYWJsZSBpbXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBtaXRpZ2F0
aW9ucyBhZ2FpbnN0IHRoZXNlIGF0dGFja3MKPiBmb3IgQ1BVcyB0aGF0IGFyZSBhZmZlY3RlZC4K
PiAKPiBNb3N0IG9mIG1pdGlnYXRpb25zIHdpbGwgaGF2ZSB0byBiZSBhcHBsaWVkIHdoZW4gZW50
ZXJpbmcgdG8gdGhlCj4gaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVzdCBjb250ZXh0Lgo+IAo+IEJl
Y2F1c2UgdGhlIGF0dGFjayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5vdCBw
b3NzaWJsZSB0bwo+IHNhZmVseSB1c2UgYnJhbmNoIGluc3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0
aWdhdGlvbiBpcyBhcHBsaWVkLgo+IFRoZXJlZm9yZSB0aGlzIGhhcyB0byBiZSBkb25lIGluIHRo
ZSB2ZWN0b3IgZW50cnkgYmVmb3JlIGp1bXAgdG8gdGhlCj4gaGVscGVyIGhhbmRsaW5nIGEgZ2l2
ZW4gZXhjZXB0aW9uLgo+IAo+IEhvd2V2ZXIsIG9uIGFybTMyLCBlYWNoIHZlY3RvciBjb250YWlu
IGEgc2luZ2xlIGluc3RydWN0aW9uLiBUaGlzIG1lYW5zCj4gdGhhdCB0aGUgaGFyZGVuZWQgdmVj
dG9yIHRhYmxlcyBtYXkgcmVseSBvbiB0aGUgc3RhdGUgb2YgcmVnaXN0ZXJzIHRoYXQKPiBkb2Vz
IG5vdCBob2xkIHdoZW4gaW4gdGhlIGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWdu
ZWQpLgo+IFRoZXJlZm9yZSBoeXBlcnZpc29yIGNvZGUgcnVubmluZyB3aXRoIGd1ZXN0IHZlY3Rv
cnMgdGFibGUgc2hvdWxkIGJlCj4gbWluaW1pemVkIGFuZCBhbHdheXMgaGF2ZSBJUlFzIGFuZCBT
RXJyb3JzIG1hc2tlZCB0byByZWR1Y2UgdGhlIHJpc2sgdG8KPiB1c2UgdGhlbS4KPiAKPiBUaGlz
IHBhdGNoIHByb3ZpZGVzIGFuIGluZnJhc3RydWN0dXJlIHRvIHN3aXRjaCB2ZWN0b3IgdGFibGVz
IGJlZm9yZQo+IGVudGVyaW5nIHRvIHRoZSBndWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0Lgo+IAo+
IE5vdGUgdGhhdCBhbHRlcm5hdGl2ZSBjb3VsZCBoYXZlIGJlZW4gdXNlZCwgYnV0IG9sZGVyIFhl
biAoNC44IG9yCj4gZWFybGllcikgZG9lc24ndCBoYXZlIHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5n
IGFsdGVybmF0aXZlIHRvIGVhc2UKPiBiYWNrcG9ydGluZy4KPiAKPiBUaGlzIGlzIHBhcnQgb2Yg
WFNBLTI1NC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBDbGFy
aWZ5IHRoZSBjb21taXQgbWVzc2FnZQo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAg
ICB8ICAzICsrKwo+ICB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDQxICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEu
YyAgIHwgMzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdl
ZCwgNzMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vS2NvbmZpZyBiL3hlbi9hcmNoL2FybS9LY29uZmlnCj4gaW5kZXggMDZmZDg1Y2M3
Ny4uMjc4MmVlNjU4OSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9LY29uZmlnCj4gQEAgLTE5MSw2ICsxOTEsOSBAQCBjb25maWcgSEFSREVO
X0JSQU5DSF9QUkVESUNUT1IKPiAgY29uZmlnIEFSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9S
Cj4gICAgICBkZWZfYm9vbCB5IGlmIEFSTV82NCAmJiBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+
ICAKPiArY29uZmlnIEFSTTMyX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCj4gKyAgICBkZWZfYm9v
bCB5IGlmIEFSTV8zMiAmJiBIQVJERU5fQlJBTkNIX1BSRURJQ1RPUgo+ICsKPiAgc291cmNlICJj
b21tb24vS2NvbmZpZyIKPiAgCj4gIHNvdXJjZSAiZHJpdmVycy9LY29uZmlnIgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCj4gaW5kZXggNjQ4NzZjMTE4NC4uODI4ZTUyYzI1YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCj4g
QEAgLTM0LDYgKzM0LDIwIEBACj4gICAgICAgICAgYmxuZSBzYXZlX2d1ZXN0X3JlZ3MKPiAgCj4g
IHNhdmVfZ3Vlc3RfcmVnczoKPiArI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BS
RURJQ1RPUgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogUmVzdG9yZSB2ZWN0b3JzIHRhYmxl
IHRvIHRoZSBkZWZhdWx0IGFzIGl0IG1heSBoYXZlIGJlZW4KPiArICAgICAgICAgKiBjaGFuZ2Vk
IHdoZW4gcmV0dXJuaW5nIHRvIHRoZSBndWVzdCAoc2VlCj4gKyAgICAgICAgICogcmV0dXJuX3Rv
X2h5cGVydmlzb3IpLiBXZSBuZWVkIHRvIGRvIHRoYXQgZWFybHkgKGUuZyBiZWZvcmUKPiArICAg
ICAgICAgKiBhbnkgaW50ZXJydXB0cyBhcmUgdW5tYXNrZWQpIGJlY2F1c2UgaGFyZGVuZWQgdmVj
dG9ycyByZXF1aXJlcwo+ICsgICAgICAgICAqIFNQIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4gVGhp
cyBkb2VzIG5vdCBob2xkIHdoZW4gcnVubmluZyBpbgo+ICsgICAgICAgICAqIHRoZSBoeXBlcnZp
c29yLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGxkciByMSwgPWh5cF90cmFwc192ZWN0b3IK
PiArICAgICAgICBtY3IgcDE1LCA0LCByMSwgYzEyLCBjMCwgMAo+ICsgICAgICAgIGlzYgo+ICsj
ZW5kaWYKPiArCj4gICAgICAgICAgbGRyIHIxMSwgPTB4ZmZmZmZmZmYgIC8qIENsb2JiZXIgU1Ag
d2hpY2ggaXMgb25seSB2YWxpZCBmb3IgaHlwZXJ2aXNvciBmcmFtZXMuICovCj4gICAgICAgICAg
c3RyIHIxMSwgW3NwLCAjVVJFR1Nfc3BdCj4gICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3Vz
cikKPiBAQCAtMTc5LDEyICsxOTMsMzcgQEAgcmV0dXJuX3RvX2d1ZXN0Ogo+ICAgICAgICAgIFJF
U1RPUkVfT05FX0JBTktFRChSMTFfZmlxKTsgUkVTVE9SRV9PTkVfQkFOS0VEKFIxMl9maXEpOwo+
ICAgICAgICAgIC8qIEZhbGwgdGhydSAqLwo+ICByZXR1cm5fdG9faHlwZXJ2aXNvcjoKPiAtICAg
ICAgICBjcHNpZCBpCj4gKyAgICAgICAgY3BzaWQgYWkKPiAgICAgICAgICBsZHIgbHIsIFtzcCwg
I1VSRUdTX2xyXQo+ICAgICAgICAgIGxkciByMTEsIFtzcCwgI1VSRUdTX3BjXQo+ICAgICAgICAg
IG1zciBFTFJfaHlwLCByMTEKPiAgICAgICAgICBsZHIgcjExLCBbc3AsICNVUkVHU19jcHNyXQo+
ICAgICAgICAgIG1zciBTUFNSX2h5cCwgcjExCj4gKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVO
X0JSQU5DSF9QUkVESUNUT1IKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEhhcmRlbmluZyBi
cmFuY2ggcHJlZGljdG9yIG1heSByZXF1aXJlIHRvIHNldHVwIGEgZGlmZmVyZW50Cj4gKyAgICAg
ICAgICogdmVjdG9yIHRhYmxlcyBiZWZvcmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdHMuIFRob3Nl
IHZlY3RvcnMKPiArICAgICAgICAgKiBtYXkgcmVseSBvbiB0aGUgc3RhdGUgb2YgcmVnaXN0ZXJz
IHRoYXQgZG9lcyBub3QgaG9sZCB3aGVuCj4gKyAgICAgICAgICogcnVubmluZyBpbiB0aGUgaHlw
ZXJ2aXNvciAoZS5nIFNQIGlzIDggYnl0ZXMgYWxpZ25lZCkuIFNvIHNldHVwCj4gKyAgICAgICAg
ICogSFZCQVIgdmVyeSBsYXRlLgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogRGVmYXVsdCB2
ZWN0b3JzIHRhYmxlIHdpbGwgYmUgcmVzdG9yZWQgb24gZXhpdCAoc2VlCj4gKyAgICAgICAgICog
c2F2ZV9ndWVzdF9yZWdzKS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBtb3YgcjksICMwICAg
ICAgICAgICAgICAgICAgICAgIC8qIHZlY3RvciB0YWJsZXMgPSBOVUxMICovCj4gKyAgICAgICAg
LyoKPiArICAgICAgICAgKiBMb2FkIHZlY3RvciB0YWJsZXMgcG9pbnRlciBmcm9tIHRoZSBwZXIt
Y3B1IGJwX2hhcmRlbl92ZWNzCj4gKyAgICAgICAgICogd2hlbiByZXR1cm5pbmcgdG8gdGhlIGd1
ZXN0IG9ubHkuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgYW5kIHIxMSwgI1BTUl9NT0RFX01B
U0sKPiArICAgICAgICBjbXAgcjExLCAjUFNSX01PREVfSFlQCj4gKyAgICAgICAgbGRybmUgcjEx
LCA9cGVyX2NwdV9fYnBfaGFyZGVuX3ZlY3MKPiArICAgICAgICBtcmNuZSBwMTUsIDQsIHIxMCwg
YzEzLCBjMCwgMiAgIC8qIHIxMCA9IHBlci1jcHUgb2Zmc2V0IChIVFBJRFIpICovCj4gKyAgICAg
ICAgYWRkbmUgcjExLCByMTEsIHIxMCAgICAgICAgICAgICAvKiByMTEgPSBvZmZzZXQgb2YgdGhl
IHZlY3RvciB0YWJsZXMgKi8KPiArICAgICAgICBsZHJuZSByOSwgW3IxMV0gICAgICAgICAgICAg
ICAgIC8qIHI5ICA9IHZlY3RvciB0YWJsZXMgKi8KPiArICAgICAgICBjbXAgcjksICMwICAgICAg
ICAgICAgICAgICAgICAgIC8qIE9ubHkgdXBkYXRlIEhWQkFSIHdoZW4gdGhlIHZlY3RvciAqLwo+
ICsgICAgICAgIG1jcm5lIHAxNSwgNCwgcjksIGMxMiwgYzAsIDAgICAgLyogdGFibGVzIGlzIG5v
dCBOVUxMLiAqLwo+ICsjZW5kaWYKPiAgICAgICAgICBwb3Age3IwLXIxMn0KPiAgICAgICAgICBh
ZGQgc3AsICMoVVJFR1NfU1BfdXNyIC0gVVJFR1Nfc3ApOyAvKiBTUCwgTFIsIFNQU1IsIFBDICov
Cj4gICAgICAgICAgY2xyZXgKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5j
IGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gaW5kZXggZjFlYTdmM2M1Yi4uMGExMzhmYTcz
NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMKPiBAQCAtMTcwLDYgKzE3MCwzNiBAQCBzdGF0aWMgaW50IGVuYWJs
ZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQo+ICAKPiAgI2VuZGlmIC8qIENPTkZJR19B
Uk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLwo+ICAKPiArLyogSGFyZGVuaW5nIEJyYW5j
aCBwcmVkaWN0b3IgY29kZSBmb3IgQXJtMzIgKi8KPiArI2lmZGVmIENPTkZJR19BUk0zMl9IQVJE
RU5fQlJBTkNIX1BSRURJQ1RPUgo+ICsKPiArLyoKPiArICogUGVyLUNQVSB2ZWN0b3IgdGFibGVz
IHRvIHVzZSB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3RzLiBUaGV5IHdpbGwKPiArICogb25s
eSBiZSB1c2VkIG9uIHBsYXRmb3JtIHJlcXVpcmluZyB0byBoYXJkZW4gdGhlIGJyYW5jaCBwcmVk
aWN0b3IuCj4gKyAqLwo+ICtERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWShjb25zdCBjaGFyICos
IGJwX2hhcmRlbl92ZWNzKTsKPiArCj4gK2V4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBf
aW52W107Cj4gKwo+ICtzdGF0aWMgdm9pZCBfX21heWJlX3VudXNlZAo+ICtpbnN0YWxsX2JwX2hh
cmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY3MsIGNvbnN0IGNo
YXIgKmRlc2MpCj4gK3sKPiArICAgIC8qCj4gKyAgICAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBj
YWxsZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRoZQo+ICsgICAgICogY2FwYWJpbGl0aWVzLiBT
byBkb3VibGUtY2hlY2sgd2hldGhlciB0aGUgQ1BVIG1hdGNoZXMgdGhlCj4gKyAgICAgKiBlbnRy
eS4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKPiArICAg
ICAgICByZXR1cm47Cj4gKwo+ICsgICAgcHJpbnRrKFhFTkxPR19JTkZPICJDUFUldSB3aWxsICVz
IG9uIGd1ZXN0IGV4aXRcbiIsCj4gKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBkZXNj
KTsKPiArICAgIHRoaXNfY3B1KGJwX2hhcmRlbl92ZWNzKSA9IGh5cF92ZWNzOwo+ICt9Cj4gKwo+
ICsjZW5kaWYKPiArCj4gICNkZWZpbmUgTUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBc
Cj4gICAgICAubWF0Y2hlcyA9IGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UsICBcCj4gICAgICAubWlk
cl9tb2RlbCA9IG1vZGVsLCAgICAgICAgICAgICAgICBcCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 17:34:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 17:34:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egwH4-00080g-RG; Wed, 31 Jan 2018 17:34:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egwH3-00080Z-0u
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 17:34:17 +0000
X-Inumbo-ID: ec661aac-06ac-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22f.google.com (unknown [2a00:1450:400c:c0c::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec661aac-06ac-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 18:34:01 +0100 (CET)
Received: by mail-wr0-x22f.google.com with SMTP id a43so8336232wrc.4
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 09:34:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=uOy1Aa6A7apmw6wgmkCYXxsAbMlD6HiUTVpDzxSZtTY=;
 b=HdgWtc4mt0e9DJfugaEykfyQ518REKyvZjtk5lGPgX1I3jeUkl3xy4q9fOsCsFF3P7
 ekAxJFvbui4Aq2OKgB6z9gLAQcDG47kF6FLErHziVyb6ErqP763OoOWU+apxHUD2Mkch
 uP1w/xBcZSrJ0EM6Z/LB0/n1zBbfcWiW2BSHQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=uOy1Aa6A7apmw6wgmkCYXxsAbMlD6HiUTVpDzxSZtTY=;
 b=S2Caq/i/uRvYRQY2Z6tN5dz9C5Y7/EORBgq0GImpt34ZGrhnt0Rdk3jymDPisgoiDk
 1WMjO1cTUidFzHaAJqJ8036rpbLx+6gYCDZR8BKi5JggseCpHb2KMl4wD7YCtbvnrMnd
 wH/SuBtDKBqygPKbrtl+rIEozVjZl/UcFNaumP0Ozt67i7NlR7MmXQQccSbOLtGFGeHd
 /20FxWwySDfgweTWfwYMS46tXqheOCFVunMm45HkfD9DzARdtISSEnS5cBf2ykjFcJM8
 LpQ1uUUEB1n/adUamMyByyCmKQI4Eje+kUphRF0LptC7FHv7nXbGR8pj2g//E49w7FAE
 dUuw==
X-Gm-Message-State: AKwxyteoGQClP/6JAq5bijpj1sLo/Po2WJxN9LPJ5n2KMiNmxDY4uTN6
 FaCdo5pOq4hDukKY3scvk3/Jiw==
X-Google-Smtp-Source: AH8x225+YpSHBZMTFKQFmJg0pWuGFItSc2zAkK/L8leQUyzArDT4FvWgaUQr/9L+QC/a7IomHq8VGA==
X-Received: by 10.223.195.78 with SMTP id e14mr26378557wrg.68.1517420054333;
 Wed, 31 Jan 2018 09:34:14 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id z41sm26265540wrb.50.2018.01.31.09.34.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 09:34:13 -0800 (PST)
To: xen-devel@lists.xen.org
References: <20180131165334.23175-1-julien.grall@arm.com>
 <20180131165334.23175-6-julien.grall@arm.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <d09253ad-a658-92db-4034-c1911a2b7cca@linaro.org>
Date: Wed, 31 Jan 2018 17:34:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180131165334.23175-6-julien.grall@arm.com>
Content-Language: en-US
Cc: Marc Zyngier <marc.zyngier@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 5/7] xen/arm32: Invalidate BTB on guest
 exit for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

SGksCgpPbiAzMS8wMS8xOCAxNjo1MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ICtHTE9CQUwoaHlw
X3RyYXBzX3ZlY3Rvcl9icF9pbnYpCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBXZSBlbmNv
ZGUgdGhlIGV4Y2VwdGlvbiBlbnRyeSBpbiB0aGUgYm90dG9tIDMgYml0cyBvZgo+ICsgICAgICAg
ICAqIFNQLCBhbmQgd2UgaGF2ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRlcyBhbGlnbmVkLgo+
ICsgICAgICAgICAqLwo+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAg
LyogUmVzZXQgICAgICAgICAgICA3ICovCj4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAg
ICAgICAgICAgICAvKiBVbmRlZiAgICAgICAgICAgIDYgKi8KPiArICAgICAgICBhZGQgc3AsIHNw
LCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgQ2FsbCAgNSAqLwo+ICsgICAgICAg
IGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogUHJlZmV0Y2ggYWJvcnQgICA0ICov
Cj4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBEYXRhIGFib3J0
ICAgICAgIDMgKi8KPiArICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8q
IEh5cGVydmlzb3IgICAgICAgMiAqLwo+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAg
ICAgICAgICAgLyogSVJRICAgICAgICAgICAgICAxICovCj4gKyAgICAgICAgbm9wICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBGSVEgICAgICAgICAgICAgIDAgKi8KPiArCj4gKyAgICAg
ICAgbWNyCXAxNSwgMCwgcjAsIGM3LCBjNSwgNgkgICAgLyogQlBJQUxMICovCj4gKyAgICAgICAg
aXNiCj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogQXMgd2UgY2Fubm90IHVzZSBhbnkg
dGVtcG9yYXJ5IHJlZ2lzdGVycyBhbmQgY2Fubm90Cj4gKyAgICAgICAgICogY2xvYmJlciBTUCwg
d2UgY2FuIGRlY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IHVzaW5nCj4gKyAgICAgICAgICogYW4g
dW5yb2xsZWQgYmluYXJ5IHNlYXJjaC4KPiArICAgICAgICAgKi8KPiArICAgICAgICB0c3Qgc3As
ICM0Cj4gKyAgICAgICAgYm5lIDFmCj4gKwo+ICsgICAgICAgIHRzdCBzcCwgIzIKPiArICAgICAg
ICBibmUgM2YKPiArCj4gKyAgICAgICAgdHN0IHNwLCAjMQo+ICsgICAgICAgIGJpYyBzcCwgc3As
ICMweDcKPiArICAgICAgICBibmUgdHJhcF9pcnEKPiArICAgICAgICBiICAgdHJhcF9maXEKPiAr
Cj4gKzE6Cj4gKyAgICAgICAgdHN0IHNwLCAjMgo+ICsgICAgICAgIGJuZSAyZgo+ICsKPiArICAg
ICAgICB0c3Qgc3AsICMxCj4gKyAgICAgICAgYmljIHNwLCBzcCwgIzB4Nwo+ICsgICAgICAgIGJu
ZSB0cmFwX2h5cGVydmlzb3JfY2FsbAo+ICsgICAgICAgIGIgICB0cmFwX3ByZWZldGNoX2Fib3J0
Cj4gKwo+ICsyOgo+ICsgICAgICAgIHRzdCBzcCwgIzEKPiArICAgICAgICBiaWMgc3AsIHNwLCAj
MHg3Cj4gKyAgICAgICAgYm5lIHRyYXBfcmVzZXQKPiArICAgICAgICBiICAgdHJhcF91bmRlZmlu
ZWRfaW5zdHJ1Y3Rpb24KPiArCj4gKzM6Cj4gKyAgICAgICAgdHN0IHNwLCAjMQo+ICsgICAgICAg
IGJpYyBzcCwgc3AsICMweDcKPiArICAgICAgICBibmUgdHJhcF9kYXRhX2Fib3J0Cj4gKyAgICAg
ICAgYiAgIHRyYXBfZ3Vlc3Rfc3luYwoKSnVzdCBhZnRlciBJIGhpdCB0aGUgc2VudCBidXR0b24g
TWFyYyBwb2ludGVkIG1lIHRvIGEgZGlzY3Vzc2lvbiBvbiAKTGludXggTUwgWzFdLgoKVGhleSBm
b3VuZCBhIHNvbHV0aW9uIHdoaWNoIHdvdWxkIHN0cmVhbWxpbmUgdGhlIGNvZGUsIGltcHJvdmUg
dGhlIApyZWFkYWJpbGl0eSBhbmQgcHJpb3JpdGl6ZSBleGNlcHRpb24uCgpJIHdvdWxkIGJlIHRl
bXB0IHRvIHVzZSBhIHNpbWlsYXIgc29sdXRpb24gb24gWGVuLiBTdGVmYW5vLCBkbyB5b3UgaGF2
ZSAKYW55IG9waW5pb25zPyBTaGFsbCBJIHJlc3BpbiB0aGUgc2VyaWVzIG9yIGRvIGEgZm9sbG93
LXVwPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 17:39:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 17:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egwLx-0008Cj-DS; Wed, 31 Jan 2018 17:39:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9wlp=e2=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1egwLv-0008Cd-W0
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 17:39:20 +0000
X-Inumbo-ID: b8cd45d9-06ad-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b8cd45d9-06ad-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 17:39:43 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 34B2221720;
 Wed, 31 Jan 2018 17:39:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 34B2221720
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 31 Jan 2018 09:39:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <d09253ad-a658-92db-4034-c1911a2b7cca@linaro.org>
Message-ID: <alpine.DEB.2.10.1801310938220.11958@sstabellini-ThinkPad-X260>
References: <20180131165334.23175-1-julien.grall@arm.com>
 <20180131165334.23175-6-julien.grall@arm.com>
 <d09253ad-a658-92db-4034-c1911a2b7cca@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Marc Zyngier <marc.zyngier@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 5/7] xen/arm32: Invalidate BTB on guest
 exit for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDMx
LzAxLzE4IDE2OjUzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiArR0xPQkFMKGh5cF90cmFwc192
ZWN0b3JfYnBfaW52KQo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAgICAqIFdlIGVuY29kZSB0
aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCj4gPiArICAgICAgICAg
KiBTUCwgYW5kIHdlIGhhdmUgdG8gZ3VhcmFudGVlIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4KPiA+
ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAg
ICAvKiBSZXNldCAgICAgICAgICAgIDcgKi8KPiA+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAg
ICAgICAgICAgICAgICAgLyogVW5kZWYgICAgICAgICAgICA2ICovCj4gPiArICAgICAgICBhZGQg
c3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgQ2FsbCAgNSAqLwo+ID4g
KyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBQcmVmZXRjaCBhYm9y
dCAgIDQgKi8KPiA+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyog
RGF0YSBhYm9ydCAgICAgICAzICovCj4gPiArICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAg
ICAgICAgICAgIC8qIEh5cGVydmlzb3IgICAgICAgMiAqLwo+ID4gKyAgICAgICAgYWRkIHNwLCBz
cCwgIzEgICAgICAgICAgICAgICAgICAvKiBJUlEgICAgICAgICAgICAgIDEgKi8KPiA+ICsgICAg
ICAgIG5vcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRklRICAgICAgICAgICAgICAw
ICovCj4gPiArCj4gPiArICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcsIGM1LCA2CSAgICAvKiBC
UElBTEwgKi8KPiA+ICsgICAgICAgIGlzYgo+ID4gKwo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAg
ICAgICAqIEFzIHdlIGNhbm5vdCB1c2UgYW55IHRlbXBvcmFyeSByZWdpc3RlcnMgYW5kIGNhbm5v
dAo+ID4gKyAgICAgICAgICogY2xvYmJlciBTUCwgd2UgY2FuIGRlY29kZSB0aGUgZXhjZXB0aW9u
IGVudHJ5IHVzaW5nCj4gPiArICAgICAgICAgKiBhbiB1bnJvbGxlZCBiaW5hcnkgc2VhcmNoLgo+
ID4gKyAgICAgICAgICovCj4gPiArICAgICAgICB0c3Qgc3AsICM0Cj4gPiArICAgICAgICBibmUg
MWYKPiA+ICsKPiA+ICsgICAgICAgIHRzdCBzcCwgIzIKPiA+ICsgICAgICAgIGJuZSAzZgo+ID4g
Kwo+ID4gKyAgICAgICAgdHN0IHNwLCAjMQo+ID4gKyAgICAgICAgYmljIHNwLCBzcCwgIzB4Nwo+
ID4gKyAgICAgICAgYm5lIHRyYXBfaXJxCj4gPiArICAgICAgICBiICAgdHJhcF9maXEKPiA+ICsK
PiA+ICsxOgo+ID4gKyAgICAgICAgdHN0IHNwLCAjMgo+ID4gKyAgICAgICAgYm5lIDJmCj4gPiAr
Cj4gPiArICAgICAgICB0c3Qgc3AsICMxCj4gPiArICAgICAgICBiaWMgc3AsIHNwLCAjMHg3Cj4g
PiArICAgICAgICBibmUgdHJhcF9oeXBlcnZpc29yX2NhbGwKPiA+ICsgICAgICAgIGIgICB0cmFw
X3ByZWZldGNoX2Fib3J0Cj4gPiArCj4gPiArMjoKPiA+ICsgICAgICAgIHRzdCBzcCwgIzEKPiA+
ICsgICAgICAgIGJpYyBzcCwgc3AsICMweDcKPiA+ICsgICAgICAgIGJuZSB0cmFwX3Jlc2V0Cj4g
PiArICAgICAgICBiICAgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24KPiA+ICsKPiA+ICszOgo+
ID4gKyAgICAgICAgdHN0IHNwLCAjMQo+ID4gKyAgICAgICAgYmljIHNwLCBzcCwgIzB4Nwo+ID4g
KyAgICAgICAgYm5lIHRyYXBfZGF0YV9hYm9ydAo+ID4gKyAgICAgICAgYiAgIHRyYXBfZ3Vlc3Rf
c3luYwo+IAo+IEp1c3QgYWZ0ZXIgSSBoaXQgdGhlIHNlbnQgYnV0dG9uIE1hcmMgcG9pbnRlZCBt
ZSB0byBhIGRpc2N1c3Npb24gb24gTGludXggTUwKPiBbMV0uCj4gCj4gVGhleSBmb3VuZCBhIHNv
bHV0aW9uIHdoaWNoIHdvdWxkIHN0cmVhbWxpbmUgdGhlIGNvZGUsIGltcHJvdmUgdGhlIHJlYWRh
YmlsaXR5Cj4gYW5kIHByaW9yaXRpemUgZXhjZXB0aW9uLgo+IAo+IEkgd291bGQgYmUgdGVtcHQg
dG8gdXNlIGEgc2ltaWxhciBzb2x1dGlvbiBvbiBYZW4uIFN0ZWZhbm8sIGRvIHlvdSBoYXZlIGFu
eQo+IG9waW5pb25zPyBTaGFsbCBJIHJlc3BpbiB0aGUgc2VyaWVzIG9yIGRvIGEgZm9sbG93LXVw
PwogCllvdSBmb3Jnb3QgdGhlIGxpbmsgOi0pCkkgcHJlZmVyIGlmIHlvdSByZXNwaW4sIGJlY2F1
c2UgaXQgaXMgZ29pbmcgdG8gbWFrZSB0aGUgYmFja3BvcnRzCnNsaWdodGx5IGVhc2llci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 17:40:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 17:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egwMd-000076-PR; Wed, 31 Jan 2018 17:40:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zm5=e2=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1egwMd-0008TL-Bp
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 17:40:03 +0000
X-Inumbo-ID: ba79be65-06ad-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba79be65-06ad-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 18:39:47 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id f6so14286022wra.6
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 09:40:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=g/CqZN5ui9aqydhjgFkpVhmqHDhGlQpfZT2Uf5FGsdg=;
 b=G1m16G4hAX1zvQhgJHBr9EfGAgcLEug5B3Tbe0ZCuse0xwP78hmgIa8JBTfRkYmkJy
 APgagqL0K9LQuI1ZeiZAFxeD0TYxodjVgR9A6VyDr9NiTEBqcE2wfQ02HLE+4+/xupJR
 ih1uodPHPdkEAj/Ys6Qv+xkx1Yuu9HZYlGR0E=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=g/CqZN5ui9aqydhjgFkpVhmqHDhGlQpfZT2Uf5FGsdg=;
 b=PpsfP0aZobHVGEmr19PUtD+xtmLumfgbshhqlR1GJz4/OMxH/bjafeJ2nk7IbiZu6x
 t4HRSHGOTHlH+e30aFhrGDYn8BIPpkq+HeXe2l22L0eBdh8kvMYbgzPjnFXEAViCfkjb
 Zmy3BFwVHoplRcqGOFYuTwGqoYrxCM4V1wVFsffa/wVp+FybZHa0RR1LPSpp6qCVl6pB
 AW66x9I+zPv8O0XgXv0k3H2b3VbcXgBHM3Bo0t9TzGhjq4+noUmYIFTE/wAH2OxRtfAr
 BRF8YYahrSmbKdHLwuy/MFvYsVgo8T6LIEOPVcivBLR5uwSsWT2Z2MXyQGgSyyCvwtQU
 TjUQ==
X-Gm-Message-State: AKwxytenBGN9k3wr/7eAz79Z5bL6O/nnUNfSdRxXblM4nLJxXHBJ8VS9
 V/XDRMMYgHaqsCvyUxuZi/Yw0A==
X-Google-Smtp-Source: AH8x225ky4X6t8eVGJ0ZUGnd66jPvI8VLeK0r5Y3TSxI59Oa9a9plD6/cTfFFl1iCNJIkya36NEwMw==
X-Received: by 10.223.129.33 with SMTP id 30mr25961093wrm.255.1517420400040;
 Wed, 31 Jan 2018 09:40:00 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id x127sm266107wmb.36.2018.01.31.09.39.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 09:39:59 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180131165334.23175-1-julien.grall@arm.com>
 <20180131165334.23175-6-julien.grall@arm.com>
 <d09253ad-a658-92db-4034-c1911a2b7cca@linaro.org>
 <alpine.DEB.2.10.1801310938220.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <0d5cb50f-45b5-ec4b-7d99-b7c19a56d57c@linaro.org>
Date: Wed, 31 Jan 2018 17:39:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1801310938220.11958@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Marc Zyngier <marc.zyngier@arm.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 5/7] xen/arm32: Invalidate BTB on guest
 exit for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

CgpPbiAzMS8wMS8xOCAxNzozOSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdlZCwg
MzEgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDMxLzAxLzE4
IDE2OjUzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiArR0xPQkFMKGh5cF90cmFwc192ZWN0b3Jf
YnBfaW52KQo+Pj4gKyAgICAgICAgLyoKPj4+ICsgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhj
ZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCj4+PiArICAgICAgICAgKiBTUCwg
YW5kIHdlIGhhdmUgdG8gZ3VhcmFudGVlIHRvIGJlIDggYnl0ZXMgYWxpZ25lZC4KPj4+ICsgICAg
ICAgICAqLwo+Pj4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBS
ZXNldCAgICAgICAgICAgIDcgKi8KPj4+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAg
ICAgICAgICAgLyogVW5kZWYgICAgICAgICAgICA2ICovCj4+PiArICAgICAgICBhZGQgc3AsIHNw
LCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgQ2FsbCAgNSAqLwo+Pj4gKyAgICAg
ICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQg
Ki8KPj4+ICsgICAgICAgIGFkZCBzcCwgc3AsICMxICAgICAgICAgICAgICAgICAgLyogRGF0YSBh
Ym9ydCAgICAgICAzICovCj4+PiArICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAg
ICAgIC8qIEh5cGVydmlzb3IgICAgICAgMiAqLwo+Pj4gKyAgICAgICAgYWRkIHNwLCBzcCwgIzEg
ICAgICAgICAgICAgICAgICAvKiBJUlEgICAgICAgICAgICAgIDEgKi8KPj4+ICsgICAgICAgIG5v
cCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogRklRICAgICAgICAgICAgICAwICovCj4+
PiArCj4+PiArICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcsIGM1LCA2CSAgICAvKiBCUElBTEwg
Ki8KPj4+ICsgICAgICAgIGlzYgo+Pj4gKwo+Pj4gKyAgICAgICAgLyoKPj4+ICsgICAgICAgICAq
IEFzIHdlIGNhbm5vdCB1c2UgYW55IHRlbXBvcmFyeSByZWdpc3RlcnMgYW5kIGNhbm5vdAo+Pj4g
KyAgICAgICAgICogY2xvYmJlciBTUCwgd2UgY2FuIGRlY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5
IHVzaW5nCj4+PiArICAgICAgICAgKiBhbiB1bnJvbGxlZCBiaW5hcnkgc2VhcmNoLgo+Pj4gKyAg
ICAgICAgICovCj4+PiArICAgICAgICB0c3Qgc3AsICM0Cj4+PiArICAgICAgICBibmUgMWYKPj4+
ICsKPj4+ICsgICAgICAgIHRzdCBzcCwgIzIKPj4+ICsgICAgICAgIGJuZSAzZgo+Pj4gKwo+Pj4g
KyAgICAgICAgdHN0IHNwLCAjMQo+Pj4gKyAgICAgICAgYmljIHNwLCBzcCwgIzB4Nwo+Pj4gKyAg
ICAgICAgYm5lIHRyYXBfaXJxCj4+PiArICAgICAgICBiICAgdHJhcF9maXEKPj4+ICsKPj4+ICsx
Ogo+Pj4gKyAgICAgICAgdHN0IHNwLCAjMgo+Pj4gKyAgICAgICAgYm5lIDJmCj4+PiArCj4+PiAr
ICAgICAgICB0c3Qgc3AsICMxCj4+PiArICAgICAgICBiaWMgc3AsIHNwLCAjMHg3Cj4+PiArICAg
ICAgICBibmUgdHJhcF9oeXBlcnZpc29yX2NhbGwKPj4+ICsgICAgICAgIGIgICB0cmFwX3ByZWZl
dGNoX2Fib3J0Cj4+PiArCj4+PiArMjoKPj4+ICsgICAgICAgIHRzdCBzcCwgIzEKPj4+ICsgICAg
ICAgIGJpYyBzcCwgc3AsICMweDcKPj4+ICsgICAgICAgIGJuZSB0cmFwX3Jlc2V0Cj4+PiArICAg
ICAgICBiICAgdHJhcF91bmRlZmluZWRfaW5zdHJ1Y3Rpb24KPj4+ICsKPj4+ICszOgo+Pj4gKyAg
ICAgICAgdHN0IHNwLCAjMQo+Pj4gKyAgICAgICAgYmljIHNwLCBzcCwgIzB4Nwo+Pj4gKyAgICAg
ICAgYm5lIHRyYXBfZGF0YV9hYm9ydAo+Pj4gKyAgICAgICAgYiAgIHRyYXBfZ3Vlc3Rfc3luYwo+
Pgo+PiBKdXN0IGFmdGVyIEkgaGl0IHRoZSBzZW50IGJ1dHRvbiBNYXJjIHBvaW50ZWQgbWUgdG8g
YSBkaXNjdXNzaW9uIG9uIExpbnV4IE1MCj4+IFsxXS4KPj4KPj4gVGhleSBmb3VuZCBhIHNvbHV0
aW9uIHdoaWNoIHdvdWxkIHN0cmVhbWxpbmUgdGhlIGNvZGUsIGltcHJvdmUgdGhlIHJlYWRhYmls
aXR5Cj4+IGFuZCBwcmlvcml0aXplIGV4Y2VwdGlvbi4KPj4KPj4gSSB3b3VsZCBiZSB0ZW1wdCB0
byB1c2UgYSBzaW1pbGFyIHNvbHV0aW9uIG9uIFhlbi4gU3RlZmFubywgZG8geW91IGhhdmUgYW55
Cj4+IG9waW5pb25zPyBTaGFsbCBJIHJlc3BpbiB0aGUgc2VyaWVzIG9yIGRvIGEgZm9sbG93LXVw
Pwo+ICAgCj4gWW91IGZvcmdvdCB0aGUgbGluayA6LSkKPiBJIHByZWZlciBpZiB5b3UgcmVzcGlu
LCBiZWNhdXNlIGl0IGlzIGdvaW5nIHRvIG1ha2UgdGhlIGJhY2twb3J0cwo+IHNsaWdodGx5IGVh
c2llci4KCkhlcmUgdGhlIGxpbms6CgpodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9hcm0t
a2VybmVsL21zZzYzMTg2MC5odG1sCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 18:19:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 18:19:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egwyW-0002dT-Ot; Wed, 31 Jan 2018 18:19:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kige=e2=citrix.com=prvs=562c7e543=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1egwyV-0002dN-9D
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 18:19:11 +0000
X-Inumbo-ID: 319ded19-06b3-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 319ded19-06b3-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 19:18:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,441,1511827200"; d="scan'208";a="67011280"
From: Christian Lindig <christian.lindig@citrix.com>
To: Michael Young <m.a.young@durham.ac.uk>
Thread-Topic: [PATCH 2/2] update the minimal ocaml version to 4.02
Thread-Index: AQHTmh2sT86w8733Z06b0v+atYqge6OON9cA
Date: Wed, 31 Jan 2018 18:07:48 +0000
Message-ID: <33F56F23-0200-4B57-BBCA-6E57F0BB5DF0@citrix.com>
References: <alpine.LFD.2.21.1801302256000.2952@austen3.home>
In-Reply-To: <alpine.LFD.2.21.1801302256000.2952@austen3.home>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <72D4BC918D1715429951F9FBEA8A96AF@citrix.com>
MIME-Version: 1.0
Cc: Marcello Seri <marcello.seri@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 John Thomson <git@johnthomson.fastmail.com.au>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH 2/2] update the minimal ocaml version to 4.02
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; 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+IE9uIDMwLiBKYW4gMjAxOCwgYXQgMjI6NTYsIE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0Bk
dXJoYW0uYWMudWs+IHdyb3RlOgo+IAo+IFRoZSBvY2FtbCBzYWZlLXN0cmluZ3MgcGF0Y2ggdXNl
cyBjb2RlIGludHJvZHVjZWQgaW4gb2NhbWwgNC4wMgo+IHNvIHVwZGF0ZSB0aGUgbWluaW1hbCB2
ZXJzaW9uLgo+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0u
YWMudWs+Cj4gLS0tCj4gc3R1YmRvbS9jb25maWd1cmUgICAgfCA0ICsrLS0KPiBzdHViZG9tL2Nv
bmZpZ3VyZS5hYyB8IDIgKy0KPiB0b29scy9jb25maWd1cmUgICAgICB8IDIgKy0KPiB0b29scy9j
b25maWd1cmUuYWMgICB8IDIgKy0KPiA0IGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvc3R1YmRvbS9jb25maWd1cmUgYi9zdHVi
ZG9tL2NvbmZpZ3VyZQo+IGluZGV4IGE3YTBjMDkxNTQuLmFiYjc0OWZhZWQgMTAwNzU1Cj4gLS0t
IGEvc3R1YmRvbS9jb25maWd1cmUKPiArKysgYi9zdHViZG9tL2NvbmZpZ3VyZQo+IEBAIC0zNTI4
LDEwICszNTI4LDEwIEBAIEdSVUJfVkVSU0lPTj0iMC45NyIKPiAKPiBpZiB0ZXN0ICJ4JE9DQU1M
X1VSTCIgPSAieCI7IHRoZW4gOgo+IAo+IC0JT0NBTUxfVVJMPSJodHRwOi8vY2FtbC5pbnJpYS5m
ci9wdWIvZGlzdHJpYi9vY2FtbC0zLjExIgo+ICsJT0NBTUxfVVJMPSJodHRwOi8vY2FtbC5pbnJp
YS5mci9wdWIvZGlzdHJpYi9vY2FtbC00LjAyIgo+IAo+IGZpCj4gLU9DQU1MX1ZFUlNJT049IjMu
MTEuMCIKPiArT0NBTUxfVkVSU0lPTj0iNC4wMi4wIgo+IAo+IAo+IAo+IGRpZmYgLS1naXQgYS9z
dHViZG9tL2NvbmZpZ3VyZS5hYyBiL3N0dWJkb20vY29uZmlndXJlLmFjCj4gaW5kZXggOWZlYzg1
MzlkMi4uOTA2NmRmYWFhNyAxMDA2NDQKPiAtLS0gYS9zdHViZG9tL2NvbmZpZ3VyZS5hYwo+ICsr
KyBiL3N0dWJkb20vY29uZmlndXJlLmFjCj4gQEAgLTY1LDcgKzY1LDcgQEAgQVhfU1RVQkRPTV9M
SUIoW0xJQlBDSV0sIFtsaWJwY2ldLCBbMi4yLjldLCBbaHR0cDovL3d3dy5rZXJuZWwub3JnL3B1
Yi9zb2Z0d2FyZS8KPiBBWF9TVFVCRE9NX0xJQihbTkVXTElCXSwgW25ld2xpYl0sIFsxLjE2LjBd
LCBbZnRwOi8vc291cmNlcy5yZWRoYXQuY29tL3B1Yi9uZXdsaWJdKQo+IEFYX1NUVUJET01fTElC
KFtMV0lQXSwgW2x3aXBdLCBbMS4zLjBdLCBbaHR0cDovL2Rvd25sb2FkLnNhdmFubmFoLmdudS5v
cmcvcmVsZWFzZXMvbHdpcF0pCj4gQVhfU1RVQkRPTV9MSUIoW0dSVUJdLCBbZ3J1Yl0sIFswLjk3
XSwgW2h0dHA6Ly9hbHBoYS5nbnUub3JnL2dudS9ncnViXSkKPiAtQVhfU1RVQkRPTV9MSUJfTk9F
WFQoW09DQU1MXSwgW29jYW1sXSwgWzMuMTEuMF0sIFtodHRwOi8vY2FtbC5pbnJpYS5mci9wdWIv
ZGlzdHJpYi9vY2FtbC0zLjExXSkKPiArQVhfU1RVQkRPTV9MSUJfTk9FWFQoW09DQU1MXSwgW29j
YW1sXSwgWzQuMDIuMF0sIFtodHRwOi8vY2FtbC5pbnJpYS5mci9wdWIvZGlzdHJpYi9vY2FtbC00
LjAyXSkKPiBBWF9TVFVCRE9NX0xJQihbR01QXSwgW2xpYmdtcF0sIFs0LjMuMl0sIFtmdHA6Ly9m
dHAuZ21wbGliLm9yZy9wdWIvZ21wLTQuMy4yXSkKPiBBWF9TVFVCRE9NX0xJQihbUE9MQVJTU0xd
LCBbcG9sYXJzc2xdLCBbMS4xLjRdLCBbaHR0cDovL3BvbGFyc3NsLm9yZy9jb2RlL3JlbGVhc2Vz
XSkKPiBBWF9TVFVCRE9NX0xJQihbVFBNRU1VXSwgW2Jlcmxpb3MgdHBtIGVtdWxhdG9yXSwgWzAu
Ny40XSwgW2h0dHA6Ly9kb3dubG9hZC5iZXJsaW9zLmRlL3RwbS1lbXVsYXRvcl0pCj4gZGlmZiAt
LWdpdCBhL3Rvb2xzL2NvbmZpZ3VyZSBiL3Rvb2xzL2NvbmZpZ3VyZQo+IGluZGV4IDA1OTIxYjQ4
OTguLmZlYjM0ZmMwM2QgMTAwNzU1Cj4gLS0tIGEvdG9vbHMvY29uZmlndXJlCj4gKysrIGIvdG9v
bHMvY29uZmlndXJlCj4gQEAgLTY2MTYsNyArNjYxNiw3IEBAIGVsc2UKPiAgICAgICAgICAgICAg
ICAgICAgICAtZSAncy9bXjAtOV0vL2cnYAo+IAo+IAo+IC0gIGF4X2NvbXBhcmVfdmVyc2lvbl9C
PWBlY2hvICIzLjA5LjMiIHwgc2VkIC1lICdzL1woWzAtOV0qXCkvWlwxWi9nJyBcCj4gKyAgYXhf
Y29tcGFyZV92ZXJzaW9uX0I9YGVjaG8gIjQuMDIuMCIgfCBzZWQgLWUgJ3MvXChbMC05XSpcKS9a
XDFaL2cnIFwKPiAgICAgICAgICAgICAgICAgICAgICAtZSAncy9aXChbMC05XVwpWi9aMFwxWi9n
JyBcCj4gICAgICAgICAgICAgICAgICAgICAgLWUgJ3MvWlwoWzAtOV1bMC05XVwpWi9aMFwxWi9n
JyBcCj4gICAgICAgICAgICAgICAgICAgICAgLWUgJ3MvWlwoWzAtOV1bMC05XVswLTldXClaL1ow
XDFaL2cnIFwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlLmFjIGIvdG9vbHMvY29uZmln
dXJlLmFjCj4gaW5kZXggZDFhM2E3OGQ4Ny4uMDZlYjE2ZGI0ZiAxMDA2NDQKPiAtLS0gYS90b29s
cy9jb25maWd1cmUuYWMKPiArKysgYi90b29scy9jb25maWd1cmUuYWMKPiBAQCAtMjk0LDcgKzI5
NCw3IEBAIEFTX0lGKFt0ZXN0ICJ4JG9jYW1sdG9vbHMiID0gInh5Il0sIFsKPiAgICAgICAgICAg
ICBBQ19NU0dfRVJST1IoW09jYW1sIHRvb2xzIGVuYWJsZWQsIGJ1dCBtaXNzaW5nIG9jYW1sb3B0
IG9yIG9jYW1sZmluZF0pXSkKPiAgICAgICAgIG9jYW1sdG9vbHM9Im4iCj4gICAgIF0sIFsKPiAt
ICAgICAgICBBWF9DT01QQVJFX1ZFUlNJT04oWyRPQ0FNTFZFUlNJT05dLCBbbHRdLCBbMy4wOS4z
XSwgWwo+ICsgICAgICAgIEFYX0NPTVBBUkVfVkVSU0lPTihbJE9DQU1MVkVSU0lPTl0sIFtsdF0s
IFs0LjAyLjBdLCBbCj4gICAgICAgICAgICAgQVNfSUYoW3Rlc3QgIngkZW5hYmxlX29jYW1sdG9v
bHMiID0gInh5ZXMiXSwgWwo+ICAgICAgICAgICAgICAgICBBQ19NU0dfRVJST1IoW1lvdXIgdmVy
c2lvbiBvZiBPQ2FtbDogJE9DQU1MVkVSU0lPTiBpcyBub3Qgc3VwcG9ydGVkXSldKQo+ICAgICAg
ICAgICAgIG9jYW1sdG9vbHM9Im4iCj4gLS0gCj4gMi4xNC4zCgpBY2tlZC1ieTogQ2hyaXN0aWFu
IExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 18:46:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 18:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egxOF-0004bl-Vf; Wed, 31 Jan 2018 18:45:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pbgk=e2=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1egxOE-0004bf-Cb
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 18:45:46 +0000
X-Inumbo-ID: 003a0525-06b7-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 003a0525-06b7-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 18:46:09 +0000 (UTC)
Received: by mail-wm0-f65.google.com with SMTP id v123so964684wmd.5
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 10:45:39 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=pkRGbuVJl8kbFLt0rb8ECuXFN0wz2lHg2AzlGYsFcjg=;
 b=DNhByNlxsizsRb056GSTDTRMqEvfWZZOSfNnJcW5CfRFD/IuuOPT0/cm9wHjWBzxmm
 1GuPt/r0Uq+xCKp0Q4wgzkdp/gsuCi2/R1S9ISFrgXrmeFoM0ZeJIxnYWUqCJ5HkUDgw
 dLKu7aSu18mEZefXRpHkkUaOKDtdQIvV9TF5eCYH9L2oX544k88kpW99QOSKNj94MvBV
 oLrcTgarTb0r4rz50maVRxEws4hJWYN0Cl9jtm7LhJN0B/c5Egl/oxfI09A28shhzEF8
 pYFBgPgyHkVi5EQSY8XO4OI7H6FJiBPH+P/BBU53/rW6bSn2M/JOH0c7SqRur1Zgi/Wl
 NFtw==
X-Gm-Message-State: AKwxytchQDwl7nWXcWTZ94C6zHYFupgB0NcAl2f0CvpRWHsy5LjrBZT9
 KG7QyztbZSAMCJsCMN/OIAeAoCJs
X-Google-Smtp-Source: AH8x227YbUwl6/aqw5pb/agIPSEzcYWJ+9JaNKnYReKnACtf5NH5ivTwg94/D50ryrIgHstAG5T1Nw==
X-Received: by 10.80.142.172 with SMTP id w41mr58573061edw.275.1517424338265; 
 Wed, 31 Jan 2018 10:45:38 -0800 (PST)
Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com.
 [74.125.82.45])
 by smtp.gmail.com with ESMTPSA id k42sm10120505edb.44.2018.01.31.10.45.36
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 10:45:37 -0800 (PST)
Received: by mail-wm0-f45.google.com with SMTP id f71so1083131wmf.0
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 10:45:36 -0800 (PST)
X-Received: by 10.28.141.144 with SMTP id p138mr26879888wmd.58.1517424336425; 
 Wed, 31 Jan 2018 10:45:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Wed, 31 Jan 2018 10:44:55 -0800 (PST)
In-Reply-To: <1517303777-10633-2-git-send-email-rcojocaru@bitdefender.com>
References: <1517303777-10633-1-git-send-email-rcojocaru@bitdefender.com>
 <1517303777-10633-2-git-send-email-rcojocaru@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 31 Jan 2018 11:44:55 -0700
X-Gmail-Original-Message-ID: <CABfawhm8wVcSE+gWq87P6qNC=gukY_rau0bM77TXz0f8az1Jdg@mail.gmail.com>
Message-ID: <CABfawhm8wVcSE+gWq87P6qNC=gukY_rau0bM77TXz0f8az1Jdg@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, bitweasil@cryptohaze.com,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V2 2/2] x86/hvm: fix domain crash when CR3
 has the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

IgoKT24gVHVlLCBKYW4gMzAsIDIwMTggYXQgMjoxNiBBTSwgUmF6dmFuIENvam9jYXJ1CjxyY29q
b2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBUaGUgZW11bGF0aW9uIGxheWVycyBvZiBY
ZW4gbGFjayBQQ0lEIHN1cHBvcnQsIGFuZCBhcyB3ZSBvbmx5IG9mZmVyCj4gUENJRCB0byBIQVAg
Z3Vlc3RzLCBhbGwgd3JpdGVzIHRvIENSMyBhcmUgaGFuZGxlZCBieSBoYXJkd2FyZSwKPiBleGNl
cHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBDb25zZXF1ZW50bHksIHRyeWluZyB0
byBzZXQKPiBDUjMgd2hlbiB0aGUgbm9mbHVzaCBiaXQgaXMgc2V0IGluIGh2bV9zZXRfY3IzKCkg
bGVhZHMgdG8gZG9tYWluCj4gY3Jhc2hlcy4gVGhlIHdvcmthcm91bmQgaXMgdG8gY2xlYXIgdGhl
IG5vZmx1c2ggYml0IGluCj4gaHZtX3NldF9jcjMoKS4gQ1IzIHZhbHVlcyBpbiBodm1fbW9uaXRv
cl9jcigpIGFyZSBhbHNvIHNhbml0aXplZC4KPiBBZGRpdGlvbmFsbHksIGEgYm9vbCBwYXJhbWV0
ZXIgbm93IHByb3BhZ2F0ZXMgdG8KPiB7c3ZtLHZteH1fdXBkYXRlX2d1ZXN0X2NyKCksIHNvIHRo
YXQgbm8gZmx1c2hlcyBvY2N1ciB3aGVuCj4gdGhlIGJpdCB3YXMgc2V0Lgo+Cj4gU2lnbmVkLW9m
Zi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IFJlcG9y
dGVkLWJ5OiBCaXR3ZWFzaWwgPGJpdHdlYXNpbEBjcnlwdG9oYXplLmNvbT4KPiBTdWdnZXN0ZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4KPiAtLS0KPiBD
aGFuZ2VzIHNpbmNlIFYxOgo+ICAtIEFkZGVkIHRoZSBib29sIG5vZmx1c2ggcGFyYW1ldGVyIGFu
ZCBjb2RlIHRvIHByb3BhZ2F0ZSBpdCB0bwo+ICAgIHtzdm0sdm14fV91cGRhdGVfZ3Vlc3RfY3Io
KS4KPiAgLSBBZGRlZCBYODZfQ1IzX05PRkxVU0hfRElTQUJMRV9NQVNLIGFuZCBYODZfQ1IzX05P
RkxVU0hfRElTQUJMRS4KPiAgLSBObyBsb25nZXIgc2FuaXRpemluZyB0aGUgb2xkIHZhbHVlIGlu
IGh2bV9tb25pdG9yX2NyKCkuCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAg
ICAgICB8ICA2ICsrKy0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAy
NSArKysrKysrKysrKysrKysrLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5j
ICAgICAgICB8ICAzICsrKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAg
NCArKy0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICB8IDIyICsrKysrKysr
KysrKysrLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jICAgICAgIHwgIDQg
KystLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAgNCArKy0tCj4gIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICB8IDE2ICsrKysrKysrKy0tLS0tLS0KPiAg
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYyAgICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAg
ICB8ICA2ICsrKy0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyAgICAgfCAgMiAr
LQo+ICB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgfCAxMCArKysrKysrLS0tCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3N2bS9zdm0uaCB8ICAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFn
aW5nLmggICAgICB8ICA3ICsrKystLS0KPiAgMTcgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9u
cygrKSwgNTAgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9k
b21haW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKPiBpbmRleCA2MDQ3NDY0Li45YmUw
ODVlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL2RvbWFpbi5jCj4gQEAgLTI4Nyw5ICsyODcsOSBAQCBpbnQgYXJjaF9zZXRf
aW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRleHRfdCAq
Y3R4KQo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+Cj4gLSAgICBodm1fdXBk
YXRlX2d1ZXN0X2NyKHYsIDApOwo+IC0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsKPiAt
ICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgNCk7Cj4gKyAgICBodm1fdXBkYXRlX2d1ZXN0X2Ny
KHYsIDAsIGZhbHNlKTsKPiArICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMywgZmFsc2UpOwo+
ICsgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0LCBmYWxzZSk7Cj4gICAgICBodm1fdXBkYXRl
X2d1ZXN0X2VmZXIodik7Cj4KPiAgICAgIGlmICggaHZtX3BhZ2luZ19lbmFibGVkKHYpICYmICFw
YWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXggYzQyODdhMy4uYjQyZmJk
MSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwo+IEBAIC0yMTg0LDcgKzIxODQsNyBAQCBzdGF0aWMgdm9pZCBodm1fdXBk
YXRlX2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGxvbmcgdmFs
dWUpCj4gIHsKPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbY3JdID0gdmFsdWU7Cj4g
ICAgICBuZXN0ZWRodm1fc2V0X2NyKHYsIGNyLCB2YWx1ZSk7Cj4gLSAgICBodm1fdXBkYXRlX2d1
ZXN0X2NyKHYsIGNyKTsKPiArICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgY3IsIGZhbHNlKTsK
PiAgfQo+Cj4gIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5
X2RlZmVyKQo+IEBAIC0yMzEwLDYgKzIzMTAsNyBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQg
bG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3Vy
cmVudDsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gICAgICB1bnNpZ25lZCBsb25n
IG9sZCA9IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM107Cj4gKyAgICBib29sIG5vZmx1c2gg
PSBmYWxzZTsKPgo+ICAgICAgaWYgKCBtYXlfZGVmZXIgJiYgdW5saWtlbHkodi0+ZG9tYWluLT5h
cmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpKSAp
CgpJbiB0aGlzIGlmIGJsb2NrIHNob3VsZG4ndCB3ZSBzYXZlIHRoZSAibm9mbHVzaCIgaW50bwoi
di0+YXJjaC52bV9ldmVudC0+d3JpdGVfZGF0YSIgc28gdGhhdCBpdCBjYW4gYmUgdXNlZCBkdXJp
bmcKaHZtX2RvX3Jlc3VtZSBhcyB3ZWxsPwoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 18:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 18:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egxWN-0005LE-Qd; Wed, 31 Jan 2018 18:54:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pbgk=e2=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1egxWN-0005L8-J0
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 18:54:11 +0000
X-Inumbo-ID: 2dc2f592-06b8-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2dc2f592-06b8-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 18:54:35 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id 141so1033442wme.3
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 10:54:05 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=rHqD7O3weTsWrMukTqRh5HmfhhQJQXBka2g7wtGB44A=;
 b=gdiI/1sF7sC4dFPJAXLxCiJKJOnIXe0j2QQHJBfbhBcf2l/ofK01kA1wZuxnhm0irI
 PkI0zpd/mOVzfnGBfSDOyrlCl69ji9isJAX7rF70iH7qHxwxcXiYgq1AZL0M/bEvEkrS
 aBQxasELZIpMepw4FGxNsVmufoKNhQpl9njPHmrXxE+OmPgE1clAmP+lzBVLdoDon879
 1je2X5CVPY1cj/6UC0dxcRJ3tSjeQmblDEHYSIVl2qhxn/vLkeDShkwwD/v04RYuYJ0U
 VtwdOAfYIVv3+amFi+ssTImH05E2ozI2ZEUkwwHzwg6RFjz7/8ATrV/yzhFca2uDrvEY
 anlg==
X-Gm-Message-State: AKwxytc9hypFFr4vMozzHACXLY6O4pxnHphAmsodKMk3gOCDAsJ7LtYo
 Xu7hrs950rMj0OG5o1cx8RzqY5VL
X-Google-Smtp-Source: AH8x227iZY8i/MkRP+um8NV+e3eOFD82WKRtcWaq47tteLuQyQSe6Z6kytFg1biOzwJIc5iMlq88Hg==
X-Received: by 10.80.130.2 with SMTP id 2mr59053820edf.7.1517424844093;
 Wed, 31 Jan 2018 10:54:04 -0800 (PST)
Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com.
 [209.85.128.176])
 by smtp.gmail.com with ESMTPSA id p32sm9745096eda.69.2018.01.31.10.54.03
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 10:54:03 -0800 (PST)
Received: by mail-wr0-f176.google.com with SMTP id 36so16181051wrh.1
 for <xen-devel@lists.xen.org>; Wed, 31 Jan 2018 10:54:03 -0800 (PST)
X-Received: by 10.223.163.195 with SMTP id m3mr7835898wrb.90.1517424843370;
 Wed, 31 Jan 2018 10:54:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Wed, 31 Jan 2018 10:53:22 -0800 (PST)
In-Reply-To: <CABfawhm8wVcSE+gWq87P6qNC=gukY_rau0bM77TXz0f8az1Jdg@mail.gmail.com>
References: <1517303777-10633-1-git-send-email-rcojocaru@bitdefender.com>
 <1517303777-10633-2-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhm8wVcSE+gWq87P6qNC=gukY_rau0bM77TXz0f8az1Jdg@mail.gmail.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 31 Jan 2018 11:53:22 -0700
X-Gmail-Original-Message-ID: <CABfawhkb1YMqpVrMM+izmf-1X3SQBToQ4MDoHNwP=6x-dGYaZQ@mail.gmail.com>
Message-ID: <CABfawhkb1YMqpVrMM+izmf-1X3SQBToQ4MDoHNwP=6x-dGYaZQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, bitweasil@cryptohaze.com,
 Jan Beulich <jbeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V2 2/2] x86/hvm: fix domain crash when CR3
 has the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMTE6NDQgQU0sIFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNA
dGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4gIgo+Cj4gT24gVHVlLCBKYW4gMzAsIDIwMTggYXQgMjox
NiBBTSwgUmF6dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+PiBUaGUgZW11bGF0aW9uIGxheWVycyBvZiBYZW4gbGFjayBQQ0lEIHN1cHBvcnQsIGFuZCBh
cyB3ZSBvbmx5IG9mZmVyCj4+IFBDSUQgdG8gSEFQIGd1ZXN0cywgYWxsIHdyaXRlcyB0byBDUjMg
YXJlIGhhbmRsZWQgYnkgaGFyZHdhcmUsCj4+IGV4Y2VwdCB3aGVuIGludHJvc3BlY3Rpb24gaXMg
aW52b2x2ZWQuIENvbnNlcXVlbnRseSwgdHJ5aW5nIHRvIHNldAo+PiBDUjMgd2hlbiB0aGUgbm9m
bHVzaCBiaXQgaXMgc2V0IGluIGh2bV9zZXRfY3IzKCkgbGVhZHMgdG8gZG9tYWluCj4+IGNyYXNo
ZXMuIFRoZSB3b3JrYXJvdW5kIGlzIHRvIGNsZWFyIHRoZSBub2ZsdXNoIGJpdCBpbgo+PiBodm1f
c2V0X2NyMygpLiBDUjMgdmFsdWVzIGluIGh2bV9tb25pdG9yX2NyKCkgYXJlIGFsc28gc2FuaXRp
emVkLgo+PiBBZGRpdGlvbmFsbHksIGEgYm9vbCBwYXJhbWV0ZXIgbm93IHByb3BhZ2F0ZXMgdG8K
Pj4ge3N2bSx2bXh9X3VwZGF0ZV9ndWVzdF9jcigpLCBzbyB0aGF0IG5vIGZsdXNoZXMgb2NjdXIg
d2hlbgo+PiB0aGUgYml0IHdhcyBzZXQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4gUmVwb3J0ZWQtYnk6IEJpdHdlYXNp
bCA8Yml0d2Vhc2lsQGNyeXB0b2hhemUuY29tPgo+PiBTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+Cj4+IC0tLQo+PiBDaGFuZ2VzIHNpbmNl
IFYxOgo+PiAgLSBBZGRlZCB0aGUgYm9vbCBub2ZsdXNoIHBhcmFtZXRlciBhbmQgY29kZSB0byBw
cm9wYWdhdGUgaXQgdG8KPj4gICAge3N2bSx2bXh9X3VwZGF0ZV9ndWVzdF9jcigpLgo+PiAgLSBB
ZGRlZCBYODZfQ1IzX05PRkxVU0hfRElTQUJMRV9NQVNLIGFuZCBYODZfQ1IzX05PRkxVU0hfRElT
QUJMRS4KPj4gIC0gTm8gbG9uZ2VyIHNhbml0aXppbmcgdGhlIG9sZCB2YWx1ZSBpbiBodm1fbW9u
aXRvcl9jcigpLgo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAgICAgICB8
ICA2ICsrKy0tLQo+PiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMjUgKysr
KysrKysrKysrKysrKy0tLS0tLS0tLQo+PiAgeGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgICAg
ICAgIHwgIDMgKysrCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgNCAr
Ky0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgfCAyMiArKysrKysrKysr
KysrKy0tLS0tLS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgICAgICAgfCAgNCAr
Ky0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAgNCArKy0tCj4+ICB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgfCAxNiArKysrKysrKystLS0tLS0tCj4+
ICB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAgMiArLQo+PiAgeGVuL2FyY2gv
eDg2L21tL2hhcC9oYXAuYyAgICAgICAgIHwgIDYgKysrLS0tCj4+ICB4ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jICAgfCAgMiArLQo+PiAgeGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jICAgIHwgIDYgKysrLS0tCj4+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyAgICAg
fCAgMiArLQo+PiAgeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgICAgIHwgIDIgKy0KPj4g
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICB8IDEwICsrKysrKystLS0KPj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCB8ICAyICstCj4+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L3BhZ2luZy5oICAgICAgfCAgNyArKysrLS0tCj4+ICAxNyBmaWxlcyBjaGFuZ2VkLCA3
MyBpbnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jCj4+IGluZGV4
IDYwNDc0NjQuLjliZTA4NWUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWlu
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYwo+PiBAQCAtMjg3LDkgKzI4Nyw5
IEBAIGludCBhcmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgdmNw
dV9odm1fY29udGV4dF90ICpjdHgpCj4+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+PiAgICAg
IH0KPj4KPj4gLSAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOwo+PiAtICAgIGh2bV91cGRh
dGVfZ3Vlc3RfY3IodiwgMyk7Cj4+IC0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKPj4g
KyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDAsIGZhbHNlKTsKPj4gKyAgICBodm1fdXBkYXRl
X2d1ZXN0X2NyKHYsIDMsIGZhbHNlKTsKPj4gKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDQs
IGZhbHNlKTsKPj4gICAgICBodm1fdXBkYXRlX2d1ZXN0X2VmZXIodik7Cj4+Cj4+ICAgICAgaWYg
KCBodm1fcGFnaW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkK
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCj4+IGluZGV4IGM0Mjg3YTMuLmI0MmZiZDEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiBAQCAtMjE4
NCw3ICsyMTg0LDcgQEAgc3RhdGljIHZvaWQgaHZtX3VwZGF0ZV9jcihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGNyLCB1bnNpZ25lZCBsb25nIHZhbHVlKQo+PiAgewo+PiAgICAgIHYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbY3JdID0gdmFsdWU7Cj4+ICAgICAgbmVzdGVkaHZtX3NldF9j
cih2LCBjciwgdmFsdWUpOwo+PiAtICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgY3IpOwo+PiAr
ICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgY3IsIGZhbHNlKTsKPj4gIH0KPj4KPj4gIGludCBo
dm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQo+PiBAQCAt
MjMxMCw2ICsyMzEwLDcgQEAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJv
b2xfdCBtYXlfZGVmZXIpCj4+ICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+PiAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBvbGQgPSB2LT5h
cmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdOwo+PiArICAgIGJvb2wgbm9mbHVzaCA9IGZhbHNlOwo+
Pgo+PiAgICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5tb25p
dG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMykpICkKPgo+IElu
IHRoaXMgaWYgYmxvY2sgc2hvdWxkbid0IHdlIHNhdmUgdGhlICJub2ZsdXNoIiBpbnRvCj4gInYt
PmFyY2gudm1fZXZlbnQtPndyaXRlX2RhdGEiIHNvIHRoYXQgaXQgY2FuIGJlIHVzZWQgZHVyaW5n
Cj4gaHZtX2RvX3Jlc3VtZSBhcyB3ZWxsPwo+CgpOZXZlciBtaW5kLCBJIHNlZSB0aGF0IHRoaXMg
b25seSBhcHBsaWVzIG9uIHRoZSByZXR1cm4gcGF0aCBhbHJlYWR5LgoKVGFtYXMKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 18:59:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 18:59:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egxbt-0005ZT-Ed; Wed, 31 Jan 2018 18:59:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u0th=e2=citrix.com=prvs=562673196=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egxbt-0005ZN-0S
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 18:59:53 +0000
X-Inumbo-ID: e0c77cc2-06b8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0c77cc2-06b8-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 19:59:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,441,1511827200"; d="scan'208";a="67014891"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A2957910200007800195897@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <43a53018-f218-cbac-4f03-216018d7f238@citrix.com>
Date: Wed, 31 Jan 2018 18:58:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A2957910200007800195897@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 03/25] x86emul: support F16C insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE5vdGUgdGhhdCB0aGlzIGF2
b2lkcyBlbXVsYXRpbmcgdGhlIGJlaGF2aW9yIG9mIFZDVlRQUzJQSCBmb3VuZCBvbiBhdAo+IGxl
YXN0IHNvbWUgSW50ZWwgQ1BVcywgd2hpY2ggdXBkYXRlIE1YQ1NSIGV2ZW4gd2hlbiB0aGUgbWVt
b3J5IHdyaXRlCj4gZmF1bHRzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 19:52:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 19:52:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egyQb-000100-KK; Wed, 31 Jan 2018 19:52:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u0th=e2=citrix.com=prvs=562673196=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1egyQa-0000zW-E4
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 19:52:16 +0000
X-Inumbo-ID: 4abfc8b5-06c0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4abfc8b5-06c0-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 19:52:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,441,1511827200"; d="scan'208";a="67018085"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A2957BE020000780019589A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0240ec12-13bf-dbb9-9dc6-2f150da3b50a@citrix.com>
Date: Wed, 31 Jan 2018 19:51:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A2957BE020000780019589A@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 04/25] x86emul: support FMA4 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 19:52:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 19:52:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egyQS-0000yn-9K; Wed, 31 Jan 2018 19:52:08 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egyQR-0000yg-7G
 for xen-devel@lists.xensource.com; Wed, 31 Jan 2018 19:52:07 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id F7/D6-09538-66E127A5;
 Wed, 31 Jan 2018 19:52:06 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrLLMWRWlGSWpSXmKPExsWS0XRdVTdZrij
 K4EeHusW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzTj04hVbwY6ZjBXbVsY1MO5L62Lk4hASaGSS
 +LLlIxuE85hRouviKyYIZxujxOOVz5m7GDk5RAScJb6emcvexcjBwSugL9FyJB8kLCxgLvGh4
 y4rSL2EwFxliSedy5hAaiQEPCW6zxaC1ICYfceXA7Wyc7AJWEkcEgOJsgioSlyd+4Z5AiP3Ak
 aGVYwaxalFZalFuoaGeklFmekZJbmJmTm6hgZmermpxcWJ6ak5iUnFesn5uZsYgd5lAIIdjJ+
 WBRxilORgUhLlvXWnMEqILyk/pTIjsTgjvqg0J7X4EKMMB4eSBO9y2aIoIcGi1PTUirTMHGCY
 waQlOHiURHjlQdK8xQWJucWZ6RCpU4yWHE0PHrQxc7xZ/xBI3njxuo1ZiCUvPy9VSpy3DaRBA
 KQhozQPbhwsFi4xykoJ8zICHSjEU5BalJtZgir/ilGcg1FJmDcMZApPZl4J3NZXQAcxAR30M7
 sQ5KCSRISUVAPj2gclWbdezVhrvWmtk2dk9apr8b8rH6/XuJ+X6mK/fL7sgpl8ir0JCS/vl+/
 8n+//aH+2l/FCla+1wfe/pJkYBZ45lZwv+KBEITP+e5qO1DLWsp8Xrr8x/Sb/IkXZrvKc3JId
 82/IycjvbmD93X9sjXq2EDPzjpmyi1JFWtccvTuxufpYo+hRJZbijERDLeai4kQAVaMkV4ACA
 AA=
X-Env-Sender: aliasfile-bounces@xenproject.org
X-Msg-Ref: server-15.tower-21.messagelabs.com!1517428322!77551617!1
X-Originating-IP: [104.130.215.37]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 21704 invoked from network); 31 Jan 2018 19:52:03 -0000
Received: from mail.xenproject.org (HELO mail.xenproject.org) (104.130.215.37)
 by server-15.tower-21.messagelabs.com with AES128-GCM-SHA256
 encrypted SMTP; 31 Jan 2018 19:52:03 -0000
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egyQL-0000ii-UI; Wed, 31 Jan 2018 19:52:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egyQG-0005MX-6U; Wed, 31 Jan 2018 19:51:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egyQE-00005T-Sy; Wed, 31 Jan 2018 19:51:55 +0000
To: xen-devel@lists.xensource.com,
    osstest-admin@xenproject.org
Message-ID: <osstest-118456-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-multivcpu:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-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-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-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-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=2b8d75e975d6fbe0140969154a67601698b84738
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 19:51:54 +0000
Subject: [Xen-devel] [xen-unstable test] 118456: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2565383322080931730=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2565383322080931730==
Content-Type: text/plain

flight 118456 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118456/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-multivcpu 16 guest-start/debian.repeat fail REGR. vs. 118441

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118423
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118441
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118441
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118441
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118441
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118441
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118441
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118441
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118441
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118441
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  2b8d75e975d6fbe0140969154a67601698b84738
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118441  2018-01-29 15:47:57 Z    2 days
Testing same since   118456  2018-01-30 15:48:17 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 2b8d75e975d6fbe0140969154a67601698b84738
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Sat Jan 27 21:09:10 2018 +0000

    x86/hvm: Drop hvm_set_mode() and associated vmx hooks
    
    This is more vestigial rementants of PVHv1.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>

commit 474bb2e262b54e32ddb82b226ee1c69b86361930
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Sun Jan 21 17:21:05 2018 +0000

    xen/evtchn: Cleanup for virq_is_global() infrastructure
    
    Switch it, and the arch infrastructure, to return bool.  Drop the unnecessary
    rc variable, and remove a redundant assertion from send_global_virq().
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 1943e8fe359e8b507759acea139e6fc9be241105
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 29 18:01:35 2018 +0000

    x86/asm: Drop __GET_CURRENT()
    
    __GET_CURRENT() is dangerous to use, as is easy to confuse with GET_CURRENT(),
    but strictly depends on the regster parameter already having the STACK_END
    value in it.  Also, there is no reason to special case accesses of
    current_vcpu differently to other cpuinfo fields.
    
    Expand __GET_CURRENT() in its current users, and remove the macro.
    
    Take the opportunity to replace the GET_CURRENT() in the cstar path which
    doesn't need to recalculate STACK_END.
    
    No functional change.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 43cc31b4778ed8313c4324547da1f46037132c52
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 19:03:12 2018 +0000

    tools/libxl: Fix assertion failure when trying to build a nested-virt PVH domain
    
    xl: libxl.c:339: libxl_defbool_val: Assertion `!libxl_defbool_is_default(db)' failed.
    
    This happens because initiate_domain_create() checks for type != HVM, then
    pokes at the hvm union.  Check for == HVM instead so the union access is
    correctly guarded.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>

commit 0252bcf32d4f193d5a077342ca62fe16b6731b58
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 19:33:40 2018 +0000

    xen: Fix XSM build after dropping XEN_DOMCTL_getmemlist
    
    c/s 94450e36bfbb removed XEN_DOMCTL_getmemlist entirely, but missed adjusting
    the XSM side of things.  As far as I can tell, 'pagelist' wasn't even offered
    to dom0 in default policy.
    
    Also, drop the stale struct xen_domctl_getmemlist which was missed from the
    same changeset.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>

commit b03e568ea9eb609f85a0a496c83a5f27ce18498e
Author: Stefano Stabellini <sstabellini@kernel.org>
Date:   Fri Jan 26 09:19:31 2018 -0800

    x86/boot: turn the selftests ASSERT into a warning
    
    On selftests failure, print a very visible warning instead of crashing
    over an ASSERT.
    
    Signed-off-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    
    Adjust to print extra information in the case of a failure
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 510414bd5a65a239912c12482102073ca8cf7424
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 26 15:59:51 2018 +0000

    x86/boot: Make the "Building Dom0" messages consistent
    
    Switch the PV message to match the wording of the PVH side, use the same
    number of ***'s, explicitly identify PV vs PVH, set the log level at INFO, and
    print the real domid (which won't be 0 in pv-shim mode).
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>

commit 94450e36bfbb1cac447fb4009476e6d54bf68678
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Jan 15 10:00:51 2018 +0000

    xen: Drop DOMCTL_getmemlist and xc_get_pfn_list()
    
    c/s 4ddf474e2 "tools/xen-mceinj: Pass in GPA when injecting through
    MSR_MCI_ADDR" removed the remaining user of hypercall.
    
    It has been listed as broken, deprecated and wont-fix since XSA-74, so take
    this opportunity to remove it completely.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d933f1a53c06002351c1e36d40615e40bd4bf6af
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Fri Jan 19 18:04:27 2018 +0000

    tools/ocaml: Drop coredump infrastructure
    
    It is unused, and uses an obsolete hypercall which has never ever functioned
    for HVM guests.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Christian Lindig <christian.lindig@citrix.com>

commit 1124a9a26f05439a3aa31eaea227285e50dc94c0
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Fri Jan 26 15:29:10 2018 +0000

    xen/pvshim: fix GNTTABOP_query_size hypercall forwarding with SMAP
    
    Disable SMAP in the shim before bouncing the hypercall, or else L0
    will fail to get the hypercall buffer.
    
    Reported-by: Fatih Acar <fatih.acar@gandi.net>
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


--===============2565383322080931730==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2565383322080931730==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 19:58:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 19:58:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egyW8-0001Jv-8O; Wed, 31 Jan 2018 19:58:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8gvp=e2=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1egyW7-0001JJ-4T
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 19:57:59 +0000
X-Inumbo-ID: 1680bf79-06c1-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1680bf79-06c1-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 19:58:21 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w0VJubiS185881;
 Wed, 31 Jan 2018 19:57:41 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-2017-10-26;
 bh=PRliSocY3RFa4+8KEJA9cQfy3SwhZwG1+I4Vpo3410A=;
 b=LKcOoC9A/ko2/lJtWdgzxRtwrlsFss1WFBxhhuzqWH30ycSgB/CQTL2WkiTMpyWk4iSU
 1NZ+Mchiqd7TLl7pFqMhlciNrtpA3Wk7sQYQZypDSJ1vLbDq0Tc12z7/zWRGiwdb5urw
 YTpb4zljRr8KjNbIBOLBa+LZ4OHMKDO2bxIS1b10UNdzYe1ILRoHXeutNaZDC47GEtSB
 KAYEz+1bWN8R0C7Bmmckv6Riq04nYNkRauyv8MlaCLdGwzgJGi0PrJ2aRMvrLwwZSHeq
 9ooXy6NQNu4n+3H2VMrBY0d9oPlCojyMb2YMmBM4OAbkvFLcWCV1LUWx64FvZcath7iX fA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2fucd9jp91-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 31 Jan 2018 19:57:41 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w0VJvdPp031068
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 31 Jan 2018 19:57:40 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w0VJvcW0016375;
 Wed, 31 Jan 2018 19:57:38 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 31 Jan 2018 11:57:38 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 862476A09F6; Wed, 31 Jan 2018 14:57:37 -0500 (EST)
Date: Wed, 31 Jan 2018 14:57:37 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180131195737.GB22045@char.us.oracle.com>
References: <dde52f58-12cc-5d4c-e8bb-44ae68585d7e@arm.com>
 <1517310996-14249-1-git-send-email-andrew.cooper3@citrix.com>
 <aca49986-d840-51de-d128-e907ed2a6fe2@arm.com>
 <7f32d836-32b9-0641-ce36-aba53653dc40@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7f32d836-32b9-0641-ce36-aba53653dc40@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8791
 signatures=668659
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=983
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1801310250
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 0.5/5] arm/alternatives: Drop the
 !HAS_ALTERNATIVE infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMzAsIDIwMTggYXQgMTE6MzE6MjdBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAzMC8wMS8xOCAxMToyOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gSGkgQW5k
cmV3LAo+ID4KPiA+IFRoYW5rIHlvdSBmb3IgZG9pbmcgdGhlIGNsZWFuLXVwLgo+ID4KPiA+IE9u
IDMwLzAxLzE4IDExOjE2LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4+IEFSTSBub3cgdW5jb25k
aXRpb25hbGx5IHNlbGVjdHMgSEFTX0FMVEVSTkFUSVZFLCB3aGljaCBoYXMgY2F1c2VkIHRoZQo+
ID4+ICFIQVNfQUxURVJOQVRJVkUgY29kZSBpbiBpbmNsdWRlL2FzbS1hcm0vYWx0ZXJuYXRpdmUu
aCB0byBiaXRyb3QgdG8KPiA+PiB0aGUgcG9pbnQKPiA+PiBvZiBmYWlsaW5nIHRvIGNvbXBpbGUu
Cj4gPj4KPiA+PiBFeHBhbmQgYWxsIHRoZSBDT05GSUdfSEFTX0FMVEVSTkFUSVZFIHJlZmVyZW5j
ZXMgaW4gQVJNIGNvZGUuCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4+IC0tLQo+ID4+IENDOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPj4gQ0M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gPj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KPiA+Pgo+ID4+IE4uQi4gT25seSBjb21waWxlIHRlc3RlZAo+ID4+
IC0tLQo+ID4+IMKgIHhlbi9hcmNoL2FybS94ZW4ubGRzLlPCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB8wqAgMiAtLQo+ID4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vYWx0
ZXJuYXRpdmUuaMKgwqDCoMKgwqDCoMKgwqAgfCAxNSAtLS0tLS0tLS0tLS0tLS0KPiA+PiDCoCB4
ZW4vdGVzdC9saXZlcGF0Y2gveGVuX2hlbGxvX3dvcmxkX2Z1bmMuYyB8wqAgMiArLQo+ID4KPiA+
IFlvdSBmb3Jnb3Qgb24gaW4gaW5jbHVkZS9hc20tYXJtL2NwdWVycmF0YS5oIDopLgo+IAo+IE9v
cHMgLSBzbyBJIGRpZC7CoCBGb2xkZWQgdGhpcyBpbmNyZW1lbnRhbCBkaWZmLgpSZXZpZXdlZC1i
eTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 20:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 20:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egz7q-000449-TN; Wed, 31 Jan 2018 20:36:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pnem=e2=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1egz7o-00043r-Sy
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 20:36:56 +0000
X-Inumbo-ID: 718bdb00-06c6-11e8-ba59-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 718bdb00-06c6-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 21:36:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=RaFrw9J7T5ZJUEhqsU6TOQPMD5b4Nd9Qnk2HieWu5Fo=;
 b=0R+11w2J/Q3Vo3AxF5aPsxRCvUgie82gpPUdsi8UHu4cgav7suNun6zj7qPGLQmO3p4rkeNS3dtrWGdHAOPY/tvAu6ur/fXEzLNknl48gnK/uKUMLrvoPHC2yEhfJMMF+fhhIHs3uBf2FeJjCeJNMXuLoIBBje/GP9afn03uHyc=
Received: from nikka.amd.com (165.204.78.1) by
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Wed, 31 Jan 2018 20:36:50 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 14:35:25 -0600
Message-Id: <20180131203525.21660-4-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131203525.21660-1-brian.woods@amd.com>
References: <20180131203525.21660-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR05CA0028.namprd05.prod.outlook.com (10.174.92.169) To
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 90742d74-d027-4c92-dd3b-08d568ea5b82
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BN6PR12MB1828; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 3:DrGwRKkYYK0DkmhdupcW2GcbeqRoyo4ceju0/E4R4WN9abRmgqnG8XVzDoxtpIw7cX904p6FselMAzUpBxi/zcWMh0OcVf4BH7rtrOwbjLNhGElUgZxM053wCFfV6oP2FsXVgc+kR8W/6tjFo4M+k4oKRJlIDfbxvbqWyE4UuhyrNNE8PbNpWn+A/ONDbq98wfeP4CQW65t4Y0HyXuuT0yf24MFFFkaJaSVRINTPJQv9Ylp/P/m4uOT1fr1bjoBv;
 25:QRHQ8MP+3l+qVkh1zmNuBegEjef+yJojpqpEiwXUtZNhyrnYOOcMm2OHoh6Y326yW5S7ouKVfoHxNAeT/IPQ7LyjUqjWjV+eqmolHV9BRh/+zMU2z+oOlx4pOUmRLrc5afcvd0q1THAjthHva7gCCMQr/8mhbZXBSNSDOjsf3MyfUHO1cyZcA+1/4Jkmh9QOLpyyOFboitsuETzcIqRL5PuY9mWDYhHCBsLdtByHii7TVIsFrdOJ1Cj9MF7/31eBp7dnUIBqx0yHxg6UfzmgQsKNiC43qaGqaH1cX+KKY1ShklEFQcIufbgmewJl2a1EFS2l21D5ndzfwK0hSSnfdA==;
 31:Iw7Y6t6igAiGX6s7wbWXgAGSNRsqk3fdY/R8Go5SO05kDO67K2p+u52ET18QcPgZCLPAAoJFmKg0O7ThXagK7i32+Aa5ph2JwHi6ybrCPYwwvcoIwsZDksJN67+svFweWGN4VAN6JTtdRPNcPQcrDFXyvfhcsFcyzEq9Z6apRbUHDZ2Fun6TpVcVUuNRAMIfyPXihD3hB1K45aD6tp44IfhywtXtglyVJmE3P4QYXx8=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1828:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:nll7pXyLM/8TZFA0hT3ZzhlmZAQXs3xuWqngoOZeO0//lb2KXflAN1QiHQUakjEXA0661WNWFAfMhcdTNNacY7B/WrKBIpoPUF10bV+NV4+PIWkPycSZN3cjYEr6BzCheLAehF/vi+LVU5ObvlPdz2CmVFV6ejaUs2e3RKu3OYea8LGUMW6JOclDCyhOi+mKzkfuiJt4U4orC91v+iQz7STlscye9NE+B6PZcN7PYR51Df/zzB7aZ4nt3mVyhpwoQDgN1NeoJEosyGNaCyhO6FFZGkprJL/TWmEA6g/MEbsAWeZ0f+CV4zqITGHXAK6phFJIe6rEoFkgr5KGC8f8vfE4UJCUlP7qt1WcSUCqFxjOfxa2x+7wLwkU1QO5XeLjFnjjMShIVOEir4qugz/ObV1yPMdPRCtO8taqEe6GG4YtxIyRGHIBvo2Wg/q0HOqeJvI5S/O5q7C82aW1XEWQJ8KRK18SPCz1gUmAFVNjXQUVvIcg4hapXhmWi6zh1rIr;
 4:lkgZZsfXH10fftIFTIR/SW4k+p4xixvCEqEqOsD/Ff18MnwHdbNsQ6SlMA65BWn//vS+qe1mRcMDGXmuh1NRnl10n9G9RHEx6OgOua24N6crZvrQxyUKOvJEPMgN6jJru/+1CY939RqAr/1F2MK2EIJ5U2uVr4Uu6/Wey43XlpkigZQRhhmty9aNFojoJz81ST27cxWZTFjZxUlNV1tCyb7WsDWW61jYQKNOMgxDC+YFb1gwiEahd+NMEdC63pf1DhajtGeEl5bM2zIZYKtsjRhsjZvW/qdh9EjBDL2XuhrSGv5oy4CWCiPo924iJAiQeArnXFb1Ebu+pYSZKBfPkQ==
X-Microsoft-Antispam-PRVS: <BN6PR12MB182817A62745743EF1ACA910E5FB0@BN6PR12MB1828.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231101)(2400082)(944501161)(3002001)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:BN6PR12MB1828; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1828; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(39380400002)(39860400002)(366004)(376002)(346002)(189003)(199004)(25786009)(105586002)(68736007)(81156014)(6116002)(81166006)(575784001)(106356001)(50226002)(3846002)(8676002)(2361001)(72206003)(2351001)(8936002)(86362001)(2906002)(2950100002)(6916009)(53416004)(6666003)(5660300001)(8666007)(1076002)(6486002)(316002)(51416003)(53936002)(52116002)(7696005)(4326008)(66066001)(7736002)(26005)(54906003)(48376002)(76176011)(386003)(36756003)(97736004)(47776003)(50466002)(16586007)(186003)(16526019)(59450400001)(305945005)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1828; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1828;
 23:V6p1KylLahUF/nHCUN8CWQHtgmoRKAqtITLZ4faiY?=
 =?us-ascii?Q?cBgKMDxBBILK5UN9Aon9H+cVUStdmoyYHgiEOxRk4vaROfJJyOTbfytqAYT/?=
 =?us-ascii?Q?3f9+0jAOSJ+tE69t2GODtZaXslFbH8CSRJbf7/jnBDq+oxFB+slxL1zOkLk0?=
 =?us-ascii?Q?8LdLbccdPl29bvJajMrdYJWaqD8dqrq7YXHmgCf0ZGyOFE0Zd9tl9Jg4/nDj?=
 =?us-ascii?Q?thVzzKrlLA61816XkYPRFZ1gY0McbBVDtbJT83dkWrytDrpyU+gsJe8v0PqL?=
 =?us-ascii?Q?jjEcODFhuKTs7eR+5ngQ7rlyXQoz+DaQnvUvLTRnLy6u1CdsBE7NA6GSkhC3?=
 =?us-ascii?Q?fWB2+BT0BhJaCYUtAoibNVhCZueSM/hIsy1+ViBumFI0QmBB4Na/T5GO/0Jt?=
 =?us-ascii?Q?KjDM0//wp5h/UJBbCEskiJr2OLVtQqpnifuSMZxwlO/qZgOIq2pYeeCy5YMP?=
 =?us-ascii?Q?098HSL4NqpPg9hiFimRs7e/Dik53/t+SXqcqX5m2LSDkIA0z5W//lfwDKy/l?=
 =?us-ascii?Q?T0DwwZUlWvYHK+NEZKjT6ypIT1eVqP6EvU+UbUq/TtkPHOZ+v8eMftidGUOe?=
 =?us-ascii?Q?ZaIo4txqYwzZP4G4Z7VRKEBRs86LFS7/9IK+qZCxwdW89navdLmZexGGX66e?=
 =?us-ascii?Q?f7i7izCnFXuDvRdXE2kqs9PFtvzMvCpTpo6VtdQWntOMGG13fUUHwoUXgulv?=
 =?us-ascii?Q?BqO59SOTJ42+vz5rSqfkOfc+4w5U/LuQr3NqJ7A9aG0rLJC6Le/Lh1L/OdVg?=
 =?us-ascii?Q?YZAoog3puEP9AzF+loOBEo5vma7/raJz55TUMd2AfndIxbCVRoPBXoqQVDUv?=
 =?us-ascii?Q?nOBiihUa4xCa9vbT2vLxxkvhBCRa8r5MCHEgRltxeNnI8ttQpXP1Bs/IA3eu?=
 =?us-ascii?Q?Llra/4WVapBOMkOZkxPsJNHJ4niFeWoAhnt9wJCk8jA4ycG6NSnuLMLR7znN?=
 =?us-ascii?Q?vPcK62PGd6Hs4haLdcgjKo1P5SQ7qzoRmKna55MhPszwE3SK/CbuOq8OYIeP?=
 =?us-ascii?Q?myXuYPKyVGkQTcv1c7PLn7NvYoVSDbcHiDB/8k5qdXnfSPfoDWmz/6EUAder?=
 =?us-ascii?Q?WF3VcXVqYbDFr0rk31eHUbzW+7UZSNOg7alEV1SnK/UasNFtPum4ObosJ39/?=
 =?us-ascii?Q?9a77G9uyal2O8lKZm8uDyWDKzK1aOr1i/p8j2+8FZBjdbMdi8MDVcFxU0nJR?=
 =?us-ascii?Q?icbN08jKJMtnEKNeOiwvpr0K1d8XWsTpvBcYjCzxS3fqgeQXFd23D9kdetmJ?=
 =?us-ascii?Q?RIE4j/PXmq+BSw7eyeAM5jhPe7WYfZK6Z6ofw4+?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 6:Vx1oQtxc0IE7DkCVRXq6TFrBR8RcB/o11+kgE2KFbJPneMiHwmHI4EE46kAq8wEi3AErc/KGMrhpWSuiKXlYtYmpLCIOYnJ6qkYUfD/Kd/Qi647zYXyuhKg6/hQEKc+p8+xB22HqPccQv5ih/iIm5MCWhJkJlyEq+YXt4HRxQjFwUxNxGpUaPvahnyUYW2d+f01+vkXVgMm9I4rhiVBefQF5AaCPI7KcmO+Euvp2iGixxk4I0YpyxuDvDNdRYWZUA6s0YlCw/XLht0oytc7TJJBgNeuLE/bGe56tqJ0ZbPq0h6uDJmekaCSyuR7vtgaJOtUUl7TP9JT3k4QAfyJBXRUslAn5e26N9iRVWOBcl6Y=;
 5:dVdWnwqyVHiZEcfeJb9K0H//5KKbNUJQxCBBBTu7qxFAtL04T75J6SbylD+Lpy4Yex6tWYsQvBQQinQEEJ6L81oAQoy6G/dcBdIT1mzoTUt7j8BydSEfKQK8az9Zh+UABBWY2eiAfTSmWMxpklhxAGg0CHmSqHVkvSa+e7vS03E=;
 24:3k+h74pjY16cBn5bNXH5QAd3ggIcCbNWsHoFM120wu7wEsNsn2XxOO7j+jdadqgsg6TSh8JnAi01rkt+GYO71NlU+Q7q9nlqg0wH8kihXcE=;
 7:E93Y0CVxcQnZfUxo6V7PF/SVOcdtwlYPLoz1OAVOlXm5RrEthaBAKneG2NMuhjz6ReRylm4/xgu2mRufTDUeDIqZSlHCwZIUCY7FFClZFOJKJ5PbGJ5XAQ6SO+ntVF0lLtMa778OYkKVA8cfFyZl/NfVgv8Uf+VvmIHGvh5QqyYpoqxfyQxdzXB5+GMxaPz93knZFTZHVBvK9cUHw557ssW8B3alaPf3gDHx+f8ZsIW1QL+nlBZoH7NEyCxJDnpy
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:MY7vtecFPDxEst90EmrXi1+fzZwccn7qeuc9bWbQRYaGdLl2Q3A6ZV3hJSQ/cCE2LSp2SlsnK7Rzb1tZQUA0mmUZzcPPOYTS2Bi0d9e9TV5dmCHGoWEDWGcB5G8vg6I8znqCY8yMOFv8+nnqJJOB8v5sEAd6IH+lhUl+7OdR0+9aF9eFeggW3/yIM1c3qs9tLfTptXTrRYXo+LWW2ExCIwuLw5ld/v0YCF5hETKMhz6HfEwRrScFMTfMl6K07KKX
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 20:36:50.6029 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 90742d74-d027-4c92-dd3b-08d568ea5b82
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1828
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 3/3] x86/svm: correct EFER.SVME intercept checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29ycmVjdHMgc29tZSBFRkVSLlNWTUUgY2hlY2tzIGluIGludGVyY2VwdHMuICBTZWUgQU1EIEFQ
TSB2b2wyIHNlY3Rpb24KMTUuNCBmb3IgbW9yZSBkZXRhaWxzLiAgVk1NQ0FMTCBpc24ndCBjaGVj
a2VkIGR1ZSB0byBndWVzdHMgbmVlZGluZyBpdAp0byBib290LgoKUmVwb3J0ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6IEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL25l
c3RlZHN2bS5jIHwgMTAgKysrKysrKystLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAg
ICAgfCAgOCArKysrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKaW5kZXggMWY3YjBkM2U4OC4uMWY1
OTgxZmMxOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKQEAgLTE2MjAsNyArMTYyMCwxMiBA
QCB2b2lkIHN2bV92bWV4aXRfZG9fc3RnaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgc3Ry
dWN0IHZjcHUgKnYpCiB7CiAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuOwogCi0gICAgaWYgKCAh
bmVzdGVkaHZtX2VuYWJsZWQodi0+ZG9tYWluKSApIHsKKyAgICAvKgorICAgICAqIFNUR0kgZG9l
c24ndCByZXF1aXJlIFNWTUUgdG8gYmUgc2V0IHRvIGJlIHVzZWQuICBTZWUgQU1EIEFQTSB2b2wK
KyAgICAgKiAyIHNlY3Rpb24gMTUuNCBmb3IgZGV0YWlscy4KKyAgICAgKi8KKyAgICBpZiAoICFu
ZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pICkKKyAgICB7CiAgICAgICAgIGh2bV9pbmplY3Rf
aHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2X0VWRU5UX05PX0VDKTsKICAgICAgICAg
cmV0dXJuOwogICAgIH0KQEAgLTE2NDAsNyArMTY0NSw4IEBAIHZvaWQgc3ZtX3ZtZXhpdF9kb19j
bGdpKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBzdHJ1Y3QgdmNwdSAqdikKICAgICB1aW50
MzJfdCBnZW5lcmFsMV9pbnRlcmNlcHRzID0gdm1jYl9nZXRfZ2VuZXJhbDFfaW50ZXJjZXB0cyh2
bWNiKTsKICAgICB2aW50cl90IGludHI7CiAKLSAgICBpZiAoICFuZXN0ZWRodm1fZW5hYmxlZCh2
LT5kb21haW4pICkgeworICAgIGlmICggIW5zdm1fZWZlcl9zdm1fZW5hYmxlZCh2KSApCisgICAg
ewogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3AsIFg4Nl9F
VkVOVF9OT19FQyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDc4
NjRlZTM5YWUuLjI1OTlmMDJhYjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0yMjU1LDcgKzIyNTUsNiBA
QCBzdm1fdm1leGl0X2RvX3ZtcnVuKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogewogICAg
IGlmICggIW5zdm1fZWZlcl9zdm1fZW5hYmxlZCh2KSApCiAgICAgewotICAgICAgICBnZHByaW50
ayhYRU5MT0dfRVJSLCAiVk1SVU46IG5lc3RlZGh2bSBkaXNhYmxlZCwgaW5qZWN0aW5nICNVRFxu
Iik7CiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBfaW52YWxpZF9vcCwgWDg2
X0VWRU5UX05PX0VDKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KQEAgLTIzMTAsNyArMjMwOSw2
IEBAIHN2bV92bWV4aXRfZG9fdm1sb2FkKHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiwKIAogICAg
IGlmICggIW5zdm1fZWZlcl9zdm1fZW5hYmxlZCh2KSApIAogICAgIHsKLSAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwgIlZNTE9BRDogbmVzdGVkaHZtIGRpc2FibGVkLCBpbmplY3RpbmcgI1VE
XG4iKTsKICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBY
ODZfRVZFTlRfTk9fRUMpOwogICAgICAgICByZXR1cm47CiAgICAgfQpAQCAtMjM0Niw3ICsyMzQ0
LDYgQEAgc3ZtX3ZtZXhpdF9kb192bXNhdmUoc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiLAogCiAg
ICAgaWYgKCAhbnN2bV9lZmVyX3N2bV9lbmFibGVkKHYpICkgCiAgICAgewotICAgICAgICBnZHBy
aW50ayhYRU5MT0dfRVJSLCAiVk1TQVZFOiBuZXN0ZWRodm0gZGlzYWJsZWQsIGluamVjdGluZyAj
VURcbiIpOwogICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2VwdGlvbihUUkFQX2ludmFsaWRfb3As
IFg4Nl9FVkVOVF9OT19FQyk7CiAgICAgICAgIHJldHVybjsKICAgICB9CkBAIC0yODIwLDYgKzI4
MTcsMTEgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBWTUVYSVRfSU5WTFBHQToKKyAgICAgICAg
aWYgKCAhbnN2bV9lZmVyX3N2bV9lbmFibGVkKHYpICkKKyAgICAgICAgeworICAgICAgICAgICAg
aHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9pbnZhbGlkX29wLCBYODZfRVZFTlRfTk9fRUMp
OworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KICAgICAgICAgaWYgKCAoaW5zdF9sZW4g
PSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5WTFBHQSkpID09IDAgKQogICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgIHN2bV9pbnZscGdhX2ludGVyY2VwdCh2LCByZWdzLT5y
YXgsIHJlZ3MtPmVjeCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 20:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 20:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egz7o-00043b-FU; Wed, 31 Jan 2018 20:36:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pnem=e2=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1egz7n-00042g-Im
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 20:36:55 +0000
X-Inumbo-ID: 6f7f9f2a-06c6-11e8-ba59-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6f7f9f2a-06c6-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 21:36:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=52D/ZE1uIjeYqlyQCHXnvGjjdHwbbUHxwsblXLrzNNg=;
 b=ubzbnMllptAczSb1HoGC5OfmMiw5BGmpTaZNkNMm+UC3ZrpR2x5MjAvJs7Gun2ambFI8njNjU8gWwbMBgaMfPxhtepDIQ2CiO6fZhm20QcRy3aL/0CJXJ78fTHT8nIeuhFy54Xp5//GXnagJOgQqbE/SiEJp069fdhnHPo3KEtA=
Received: from nikka.amd.com (165.204.78.1) by
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Wed, 31 Jan 2018 20:36:47 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 14:35:22 -0600
Message-Id: <20180131203525.21660-1-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR05CA0028.namprd05.prod.outlook.com (10.174.92.169) To
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: a467071f-ec99-4039-0f3d-08d568ea59e8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BN6PR12MB1828; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 3:Fbkhtj5bMcat2mwYLFCqCHW+rOSgcoA18XmoXJxe8jI3spp3PutQCqOYmxRlHLERwnAcG6qYRhWZ5dJ8KuzoYtT1VFZwVtD/Wo8IXv+lM3a3Nu37ClaNYfLJlvklkrkGImczVSbbNOQyhHclW+8+n2gzwARSS9Fdd/0rCUrIWidqZZ6YTnBAcklBmMdSl7SKtrQIOY4IWL5/F+eDEhR3mbUHvPNn925YaRi5JlTBy1y5iUQ1ENFi7U6voNHJLweC;
 25:gPD4En5R18PEX99rAMB0odxYog9T234D25RwrlS/VpWhS18UwlQenjD8M1VZ/hmgh4BBYUAu20O560enh2AxhLIGb8Td92oQkyDqX47Ffq3P0IzRn2Km1qkylNdnDEJ6XiCFEjs+6x8iDk0MGHfoU+bTPwtZJ93LCzodobdsqwwZ9haLqRBXzc/uRedG2IsQQDRZZ24Obih/Drv0tzLH+PVk6S3mXRyC0fKQU3bDY+Q1r1NAlkThN/fpQvN/6/3Uu+d+lDsy0t1urKiE1htqdn16m0KJyiX5W7JMePtyhCc0AoTiPjDM9gh18uQDySJydfnOvFO5V+z5xxWTsx39rg==;
 31:1/NMqzTdecSEjAjMgrRY2W+IFknIeGfjkrY0YzwzSzHWchj97KSjX4D87ymbbz+7koPPRTwdKZKTVZDZGJbDjcpAAi/iu3ZVhnG6I1K0MWKBKGN0eZFj9wOPRB2earnS2zxjIDaLun59TGQ8JEUqaXE1LHD18bZx7lTckOFsNC+L5jrDgQHgIjveG+O77nlnsgK5g0LQU2qQkRDznLB5PawEVGzYcsmIRYZuO8eegGA=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1828:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:OZkGSSdm222CNCJWMLRUIUBGhC80RecqkB4OL+7HrlnkuqoQO9SIoDUypvYguNK0LLkEhUU7wHCTiJIAHwII7MbGul75Xuy7R6u2jZVJ5PoCxBnYrwMpyWrYdUMY5xYn8ctHa1xKDWWSTLnoH2aSEipaixl31Ga9IlleX8N0mWYQXeCW4t/4eKSpy2AJgfZZnL84IPlxFa29I0J/XwwdvOCq0Xt0LEmB53c0xdGlqq3PPDtUmLgknVO4jMSP0GhX3zDpromwhuHsAHXWm4rgVhlISmjVKVT4wkJRPXv9H65tUAJTHhmD4IwzmMJQbOpCOOo+0Lcaj2FvZBev9FAZmjq9mRKNX7HDTXX3YhVnlm6YMzTPNWJVTnqN03qWbJ0niTaxjqGRbZo/MSdLoUWp1ggHPMYAb71+4Rk3asPzpAkq/7ZaJboEEJh/JaGDGf85j5nV09GUAmMos6IuN35Ex1LUOa6jgrOOFM+kosQY+8G2nCQ/p3sUrwQA72oWXEJD;
 4:gRYG4JolxnA+60N0KoFI9U8eAHbitIWgoWt4epEo6b2XuykkI3MPapc05rAJucpoas9ITZAb/kDbwXqMoQ0BSGKXsTfnJSTIcDjlyKuh60vmPEjG6peXc9zgPVy2XgHea3gZaawjqyYmKOlz73tlwxf4XRpohnxiCBgle+QEoHld8a8tMXA7SihGUzv+WC40gd/1+elTQuyLKfGW1K90jkkqjeMIlSV2vymib6339VHnULcCcDSVGPkGAZRz/8A43uylIIWDgf1w4JVESrbRDQ==
X-Microsoft-Antispam-PRVS: <BN6PR12MB182894AD31D16009C212AAD5E5FB0@BN6PR12MB1828.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231101)(2400082)(944501161)(3002001)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:BN6PR12MB1828; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1828; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(39380400002)(39860400002)(366004)(376002)(346002)(189003)(199004)(25786009)(105586002)(68736007)(81156014)(6116002)(81166006)(106356001)(50226002)(3846002)(8676002)(2361001)(72206003)(2351001)(8936002)(86362001)(2906002)(6916009)(53416004)(6666003)(5660300001)(8666007)(1076002)(6486002)(316002)(51416003)(53936002)(52116002)(7696005)(4326008)(66066001)(7736002)(26005)(54906003)(48376002)(386003)(36756003)(97736004)(47776003)(50466002)(16586007)(186003)(16526019)(59450400001)(305945005)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1828; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1828;
 23:VYB92G6OiwYnnWfbrr0wkD0pqfjLddvRpd4sXT7Vs?=
 =?us-ascii?Q?ci4M45UDgr0tjV/F6eZTetaeMrXSQ5BHS4kquX66d1xk4C3rQHLL94SsyKLi?=
 =?us-ascii?Q?ZteBhnSzCOeGFIVUISlGvdqPSV/jlmqDJxxHMU+HPUeDmCL7NM416+1jFez5?=
 =?us-ascii?Q?oICuhh+k2JDX9Ii+LyhgzHDV6XOq8uwTJNGD+lV/8N3xzHoq8s25alkMBQPU?=
 =?us-ascii?Q?bSCRgcAnLy1k+1YjgAnVXo3DxfQlZQMcdisqlnDbhuREfAlEIgO9bNV8S/om?=
 =?us-ascii?Q?OJvR33jvnHCrGTb3jw9x++uIdn39SzxTSNArymfZ29Hy/JBXPTQYfVildrVN?=
 =?us-ascii?Q?aixLqAiRsjR/USPFYw3gZ/DB49kDQY/sBQFQfJGISffGIQJi88eIFRoNL0FN?=
 =?us-ascii?Q?O2eAlBeugM7FEdy6Xpx5s/wBEZM+tn2JCfAJ5fNNs9pXtBAoLEiPkweklhst?=
 =?us-ascii?Q?wlQDT/FceC7XLTN3SguT5QFYwAZKRSUR1+URUs6daZ8d6ME1N+jMKsTtbfFo?=
 =?us-ascii?Q?hhHJfxVUhREulBdWJvsU98vjFrSQR2FHW6xJ8bBu1WZ+X1JQsnPjRpWTyPXE?=
 =?us-ascii?Q?QVLyhK3ZncsHXjYKgaYUeh9knqlkXk6RvjsJKsE/ahApmQyZhidwVsAWTxOq?=
 =?us-ascii?Q?RFLxEt0vJNOg0SScB9v6binK+qDzkFQiOvANsvpjfQEhkSyzmllaK5nqnTzY?=
 =?us-ascii?Q?PfMSvPhuKIavSXZiWWtyPfKyEkxHN2J9f6QBwx0PPOH4y1/iKycNes8PAcif?=
 =?us-ascii?Q?eyLYYO/nhWNhIDyMuMp7QzkkY1lvEqXCV5QdDQQqAMJspUxoiwYs8dqzeExr?=
 =?us-ascii?Q?07hCOwFqxZ+1+c+4CjkGJkZOVYKhdbHRJ4LueF03XOs+oUKSUuugiErF7PR+?=
 =?us-ascii?Q?8x9RkrvosoxfxyZfpXb6SB/w5tCRPVvCw8YxER6LJS/Q5zFlt8N+3UDytQU7?=
 =?us-ascii?Q?UKJNfzmdJPADvvlQhZ1hCnwyOemFiPcNpDV98EQ+hwg1VyNRqjxOeWHNh7p2?=
 =?us-ascii?Q?X/Jds+4uMv4ImvfToVv7T1jqqSSN+Y7MRnXkp4rLnA6jldo5ePAjRVkP8fHM?=
 =?us-ascii?Q?slkNkgdGBVewFF1DgUCNe5H/NdfUtseeCWql6J03oskXUc0rV3/E462E4G/N?=
 =?us-ascii?Q?tEbQe0cy9BtZE3JYv5DWLTNlNQWDPHSjCVGX51YqSDiRLibkwcuSLMqFr+V5?=
 =?us-ascii?Q?hFG7ux4r70BB9wqGIlhoGlAsaYoz44E63Ob?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 6:zqnGdNs4PUHMoYQxAn4w1Liazm/19U0XWIUKk6Cs246qjTOCdQMEVyaaabcAMhLZjUEQXk0L/phpAlAxvyIFhtFoA6nV+EXmHeoYzhJgZOjcLNUWx6ixGP9Q1YsRCYlNeQVy5a5gXxD2NPAauEmzONvCfeWHd6gNMfr45ymn3dWESiVKNde/j0IGaKSFeNV7Qlff3/NigBF01tC+8pCZGbu6wzlCaeTISKHjsVEDxYjgXtkgVC9dycPio65yU62FxAcCfU6PLDpoIQ9y9ZquptVQSBdpzmDaXLBX0iMKVvYGosMIEW95/UA1jb6lhvBtRDBYhK/a61xzDHT3MaCDtZjjQUwr0gYKiAlOlAXLF9E=;
 5:FsqsVJ7sYwPbh0935sZjCnFwPt69KK7Vku6TfNiubGaVKHMGkl2Qk0qR0i79HW/Tql6Z1oXdR7hR05jMSoKlIgatCi5kPKrRHnZ7m3gA2DVXj6qmwl3N+NZCeEO1FH9VPdfIqzuyv3dBsfjPDZTVc4VDha0MwlKjqFjnKZ84EdA=;
 24:PmatnoOlSCpVS28vcFphZD5Mqsruc1IdYXXWxPWxyKIOnW4qYqcRXJmZW5yYj89trYKjFL3cQuDUCmMOyqtsZa+kSfnXQCzjNAtPkk9yPXM=;
 7:+zpnacg3OgWZOY2QbXfftlgBubHFbFUDE+At1RcCTmCD/iDBpsjrM8UdX+Ydd9y2l3zNBusvu55bKXT8ndQeJYwhKQiS/LNX/3Vz3spCtzMH5ajgFVAGXlI4I96ViXZAjTiXrIA4U0X68fraa0dorhr1mgizMyZZvKNt5jrLjvKI/p1CE3pq2SK2dEACudeAZMb/FTWeMjB2Cyiha4GSBELB6n+5TzU1WvDpnwJ1HglNe/wv8aPDT9ESR1ivUxoO
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:wfCBKVoLeJDA+9qwq7Rr4nbQ5i2j3Jrkxn995YuAR+HFr67JQASa3AYhGFhiV2uAB9oLUR3vMHovJzLNcTgAUSohxckEI/Xtnk3/tb4T192+xjpHjg0C4UN9FdV2eGKp0fR5Ed5whYyRT215mDHIA5JREAGWvdnQX5rvveLovPDaJQE0DhVoWaRIlAqLIb82XAdDoKGcUOSOSA3A+67mqCHaX4ccUyxg8ZGbEQzQF50qiX+yguanM7FDJ6TLOFKF
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 20:36:47.9096 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a467071f-ec99-4039-0f3d-08d568ea59e8
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1828
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 0/3] Various SVM Cleanups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHNtYWxsIHNlcmllcyBvZiBTVk0gY2xlYW51cCBwYXRjaGVzLiAgVGhlIGZpcnN0
IHBhdGNoIGlzCmNvcnJlY3RpbmcgYSBjb3VwbGUgb2YgY2hlY2tzIHJlbGF0aW5nIHRvIFZHSUYu
ICBUaGUgb3RoZXIgdHdvIGFyZQplbnN1cmluZyB0aGF0IG5lc3RlZCBTVk0gZnVuY3Rpb25hbGl0
eSBpcyBlbXVsYXRlZC9zZXR1cCBtb3JlCmNvcnJlY3RseS4KCkJyaWFuIFdvb2RzICgzKToKICB4
ODYvc3ZtOiB1cGRhdGUgVkdJRiBzdXBwb3J0CiAgeDg2L3N2bTogYWRkIEVGRVIgU1ZNRSBzdXBw
b3J0IGZvciBWR0lGL1ZMT0FECiAgeDg2L3N2bTogY29ycmVjdCBFRkVSLlNWTUUgaW50ZXJjZXB0
IGNoZWNrcwoKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jIHwgMjQgKysrKysrKysr
Ky0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgfCA3NyArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMg
ICAgICB8IDE3IC0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA5NCBpbnNlcnRpb25zKCspLCAy
NCBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 20:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 20:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egz7r-00044K-4B; Wed, 31 Jan 2018 20:36:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pnem=e2=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1egz7o-00043s-U9
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 20:36:56 +0000
X-Inumbo-ID: 7102319c-06c6-11e8-ba59-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7102319c-06c6-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 21:36:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Ym3Tb6YWw/hrvyvf6zdayFvHYtR7IDPweHOTiTZf9MY=;
 b=payk1rXS/ivH6ZJ9YDD8+E8kH7YJTpP01tkZpH82EnGXhBnXlexj5UqemvVhMQ94UcyYettDkJFhv3w5GuHyJM1va1veqgiJGX+IbrAP+5O4xx9Glp3oW2sLhR5ZjobxH6UGn9OvJGv9+7EZ6qYhw/aJ5Jk53r/gWX9Qjv0CQKs=
Received: from nikka.amd.com (165.204.78.1) by
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Wed, 31 Jan 2018 20:36:49 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 14:35:24 -0600
Message-Id: <20180131203525.21660-3-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131203525.21660-1-brian.woods@amd.com>
References: <20180131203525.21660-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR05CA0028.namprd05.prod.outlook.com (10.174.92.169) To
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: a8a63eb7-6ee6-4687-0e52-08d568ea5b01
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BN6PR12MB1828; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 3:WNKwET6iqpv099PGQkGtQlnf5sYA/pUExbIeTxhTBDpBFU+6gqvzOabxfs96J4IrU9XM4w2aSuxXiY+fehXPMU1IEPd8351+K4LSj9Gy/sBr3Cb9wCYy3lnvBMB2Fw8fqANpASZT4kDJpzN84Y7jZ2vRC6uW2xGXiM/xyaNiX4smJ22ZujXxyy9MV7Ls5nr0MTbEsga3+wSpn8heCLGw7eYpRz4LvQLYiNpcZTDrhZCOyYbD3t1vA0TPN0gS/7Rg;
 25:HAwuDTup9q3mvqwxzlp3pUe16J0Oo2sTOOeBGDFoTepLoP59Cr7wCGsZChWb9hU2frv8Y/SUMiyCkVc9AE/V0n/F9+4JcoOUnH0CXnOOdlukHcrtY78u2NgxjU/rHq7WY9cLyg3az1rMSiaVNCyqs7rGUcOBEr/zmEyu8tLBPZf+KyZbfUqFm9h0ItYv1H7Uw7ihxcYm0ivgtdIUkcUWr8YZ2Pmm3dR70xpG2DgcUGfnp5XNDq/28Zx9TgsTJ7DQ5e0SU0ZXE8ezOKyGEjIRd+Ii4Gny2zAx+pVSCKsBTF/in3M+c4mgQDhUH68VSwbcgyW0dkmuHHT8zPkhSrV0uw==;
 31:1kftI90MOeaK6OyTAfM/J7L9+OM7DZ6Ta9ZEETqQMigitItwt5Sp8MW9NkGv8MZHYkq8apTgfJn507tSB/6JyKUsMO8oUlxoa6u/zVby6062M/ZohCVbV9yYZV6NbdTn9mkIU/qEQrq8h+YKyQUDSo2hdsQjwZQouYkBVIFGxyoOaJl4DAGR/5IzK3yjyHC1Kc+CP7qV02JBD4K0BG4j4D1sV9EE0Q19ssnOWJU78+Q=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1828:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:017+fEimHl2OdNo/qrbxVy83TdXk5GsvDUTdkFwCaPZZSNiQr8uzb/Y7xmbX06uwFH9GiSmwzTg8y5bsD9jhfbuK3QyNGb6qtYDWoNuzMq1tHMj5SRmzeB5A4Xm5HA3+b4ScnVxDyRId6DPKWOgmLm4xmQd6RThn0Gl7YZS2FMeyvIIkllHFweoJOEBUOVWHPCdBSnyAsczpWCcAYsXx/RSqEopCdC5CCzuTI4PfXgDRrOw7y298dZtt6/gORrTy7gAQDSyajVxSAblK69dSVCO+iy0j/9ZW8LE5Z2IOP3ykXLCUKuYoeWkiZ/fvi4z7sXs1NKT6J/MUAbD1H8GkmR42HNzYR1DoQjevIZ94XBFzEEQw/KOLatAs58+GYQiKXS3FxF1jAxJp7H/maHqu5VBwV4fEYdT+cxlkO/4N0MJ71gC6fATrsirSblGxixTP6T4U0EAJOyRq1Rau0MQ3LikNZMAHBtu/N2/7bpxIWjGBRM2d6RUkpBF7XnggA0L8;
 4:HZP3mtk1xWFnnpRmGNDk/RWV0mgIGUQsqAbEpCMzDNbIukmB7uOyUpL3IdPxt6VruOZuMKvXGxy2Arp/1NhTgHLAX4q9eeHvfR+RBCckZgP/aCCPyEw6sv/aYc4je0ztAfxlDmx8dsOhk/3HQt+qVZw4a/HtmPFGXfyN4l/wks3t/7nTNgj5Qs/GIN1u2yr9qJY0LYO81qL4KZWknggnAvIRorTr04oD3lWKyjDbyIbRkvITWtnD6rRLU1+DlNQZhC5aG1sMOKABbMbTVvJf2hPkoyhCHnJD3KyTmgbggqqd8TN6kdxYFZVGcErt2phkscxzxXPPi8S1mBs96lGzBQ==
X-Microsoft-Antispam-PRVS: <BN6PR12MB1828E0F23DD1BD2D1E35365DE5FB0@BN6PR12MB1828.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231101)(2400082)(944501161)(3002001)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:BN6PR12MB1828; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1828; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(39380400002)(39860400002)(366004)(376002)(346002)(189003)(199004)(25786009)(105586002)(68736007)(81156014)(6116002)(81166006)(106356001)(50226002)(3846002)(8676002)(2361001)(72206003)(2351001)(8936002)(86362001)(2906002)(2950100002)(6916009)(53416004)(6666003)(5660300001)(8666007)(1076002)(6486002)(316002)(51416003)(53936002)(52116002)(7696005)(4326008)(66066001)(7736002)(26005)(54906003)(48376002)(76176011)(386003)(36756003)(97736004)(47776003)(50466002)(16586007)(186003)(16526019)(59450400001)(305945005)(478600001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1828; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1828;
 23:TFfW1bb2V2bkJEQucAk8zq8iFzVE6mvXq5vcaFh9g?=
 =?us-ascii?Q?5/ZcTa2HfBLC/A9oKp/Am00hqpnUSo5QmX7cqKcmvc1YifJ/dGvefSwTWDpS?=
 =?us-ascii?Q?2NFRvz3Pdd0IMDiwmAzPcN6tpUkemQSTF69kLGt8zHPsu6r9MIwDbpBrpYdG?=
 =?us-ascii?Q?0Nm7mC/pCOZD5cB68038aRnrLw6xHkS/p1g6Iqa/ZsRFKk7UlIFeQTUNvrTK?=
 =?us-ascii?Q?C8a8cWIvxuzAudlQaV0tP8Cnanwq3vPNSfRtJ4FC0WU/6SAPegF2dOXlzGs/?=
 =?us-ascii?Q?llufNK1PuoZMtLdnvrnGe+CqorTtCv1LCfsFdn60HfztQfuiyibOLZUpZwXD?=
 =?us-ascii?Q?R+TYHNHbPtxmiPJSdbEftAxhXdNs3ICx9Kbshv9pPCPvyp/ZKjCFMRDignCp?=
 =?us-ascii?Q?/zkJNV86WmC/nC3fga74Rz6OIwIvwvo+t0Q1y1Uy9FJMy4vl7CnhaKD2hmAm?=
 =?us-ascii?Q?1K3NAAiaEdBdljidlLdrZxhG15vpeszTs5UCkkIsUfnGJdY4z7u0HNW828da?=
 =?us-ascii?Q?OA0qHxaPZWV2QjkukY+qRgqf+/0YPtHs2wSWWoQUEAw2f1ZzSxES912hyGAG?=
 =?us-ascii?Q?EBabDoF6KGIhyr5IJVWfdHd9S0UJkIE6SWQCfatQ7cubFWOT4UBnxUWg8N+v?=
 =?us-ascii?Q?9v+qm4p9HKFr8RwVC2ezxog15yfrog0vjOusUlYIXZ2ynEMsB7mGKq0b0sc0?=
 =?us-ascii?Q?oDmvMREtTgxFlyorykpylkIEPbUvUYkQo3YiSNjJJyfKVUYQVh3X++2w7q5R?=
 =?us-ascii?Q?BgjtfPL3Bdx8G4ZIEwKp8oF1yl5wP3/b005cPLr1htKtQTKK0L0GoeHAX6cp?=
 =?us-ascii?Q?lMfYTrcaV8zeOnz5JMUT7p8lTXPuiNchx/Pu6fDtWdtxevn/NfZQh32VpjMz?=
 =?us-ascii?Q?gw68GGzqtHDagPpp0XGIXruMqrnhGVK6CsDkDhDvLi4f57rKAfoSyOViP//t?=
 =?us-ascii?Q?mgMXVuT/zYF+2mAKf/p1kQxsjzcktcuyP++D6QPwpVQ7SQE7XrSMilzpYTtV?=
 =?us-ascii?Q?UHX+5NwA8PEbcSmNxiAJLkk2xvHVfElC17QJRSq5LCR1esP08naoofunlCvW?=
 =?us-ascii?Q?sOLtLOUMB2X2U3wZ/ookJAPAllmlgBFdVq1oMqEiwx49/JPUU5iRjQoyaQCL?=
 =?us-ascii?Q?VuOGP3VhSGHznEzp5LLnvhDonbz547MjTrMJFFxLGFmm/EYKK99sbYsFlUGs?=
 =?us-ascii?Q?xXFH90rJ0ajzNIq2mQpGXDosOjOHFpTalbhoP6N4VOghl5URfHmF5t1y3lcR?=
 =?us-ascii?Q?ZfLzrUekSvfRANHkFRZlvEWcxuTT9g/4bKMY6U1?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 6:9g3pdPUYWR0prEoV5U/RCSytnYbBDUsSTcHehBLMaLnfNac7N+NUVY5CR7mM19oASgpGGxP5PJOyBdYGRA1jY2jlzLcWw3WKAG5WYOrqT1Wq/hPDsrMzXb0p8WE2+GhJsETHDo9mPJk8haDuaqRlvr7btquVGTzuIHFJiGHzEldS0W3ALE9lmClnuZVvpkpTwhKRW7o4Oo0RnRIBY++vyiYirIBdnNW4/1tnHcotWh76bBtRHI/0Za4Be3SmVGA9G+7eWAHGzDpsAE/6+d9E7lzPkwUsIBS5HM05fNDjSy6KlcrGA7OwoK5fW6vSEcEzosupuB325ZaDMPngi0yCo6DnVLPS9s/lNDOP5rc8pzI=;
 5:RwM9uK896rq0qpN/mP5oIgG5O1lPogOJETKbLzn+1LgwRdFnfv/XGVNIpCkoLK3EY3PzUB7yobUyOM7NU26eOS/KTryUkNiW0d7K9pczphAk6oxj67cGcuIqrjrB7Kc+iYeNaD71Luq24pRcnOZq5lvSDyxqCZp9cASqFq8EkW8=;
 24:qN0JyskI+F4V4ZCK5VZbe3YpbTl3nWxDoC/n/JROoXIf3aNdb7ZHk3UuzUoSmJxIUUVrHG5mNe9/RG7d1U9JMbtG6uuKc80dCODd5Jp/yNg=;
 7:My1sEq9OJb1KckBulx7mBt+be2c8cugp/unli6H+RcA2rkf17esQyAIEDrpr8lJGBSFWDAJSmuAl1OU2z3NZD+8Il9yDc2rt/rXOwOsqJ5eWbspBOsP4zaIEk326PpCDTemNQh97ohChVKMRxTwIoInrzPuq2W2kUPAJWsG9u8MxNTTEThw9Zn+Dwe40Gs1vp8+KSWaPZn1iZ5lnkmfv+ERkEE90H0rfDoiT3A0KnWZhzGD0t4K8rmOPEUMtv90b
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:Urvw+ocUNN+BCVaE0dg1woVTCMhXzh5ur3S0qCMLx1mNYzkgU3dLieQ7xHOu2Gu4ZcdgMOk2mKDScLXVhUIudixOmwBGsFfaR0fzet04FzAzKtHf7bh4+77gfkQVv63XQsFh9eOZwtp9/82P943RhHTMwQ2oyobys5I0/zNZUQgeNngv8RNZmXtMUN8tV/shOLoqypzCwsTtkhROk5jm+69ceOZWJcQ/igKb4eulFwNbRzz9eXY4ru4DMDzyOQ0g
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 20:36:49.7521 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a8a63eb7-6ee6-4687-0e52-08d568ea5b01
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1828
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25seSBlbmFibGUgdmlydHVhbCBWTUxPQUQvU0FWRSBhbmQgVkdJRiBpZiB0aGUgZ3Vlc3QgRUZF
Ui5TVk1FIGlzIHNldC4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1k
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgfCA2OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3Zt
Y2IuYyB8IDE3IC0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDY5IGluc2VydGlvbnMoKyks
IDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYzQ4ZmRmYWE1ZC4uNzg2NGVlMzlh
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTYwMSw2ICs2MDEsNzMgQEAgdm9pZCBzdm1fdXBkYXRlX2d1
ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgfQogfQogCisvKgor
ICogVGhpcyBydW5zIG9uIEVGRVIgY2hhbmdlIHRvIHNlZSBpZiBuZXN0ZWQgZmVhdHVyZXMgbmVl
ZCB0byBlaXRoZXIgYmUKKyAqIHR1cm5lZCBvZmYgb3Igb24uCisgKi8KK3N0YXRpYyB2b2lkIHN2
bV9uZXN0ZWRfZmVhdHVyZXNfb25fZWZlcl91cGRhdGUoc3RydWN0IHZjcHUgKnYpCit7CisgICAg
c3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7CisgICAgc3Ry
dWN0IG5lc3RlZHN2bSAqc3ZtID0gJnZjcHVfbmVzdGVkc3ZtKHYpOworICAgIHUzMiBnZW5lcmFs
Ml9pbnRlcmNlcHRzOworICAgIHZpbnRyX3QgdmludHI7CisKKyAgIC8qCisgICAgKiBOZWVkIHN0
YXRlIGZvciB0cmFuc2ZlcmluZyB0aGUgbmVzdGVkIGdpZiBzdGF0dXMgc28gb25seSB3cml0ZSBv
bgorICAgICogdGhlIGh2bV92Y3B1IEVGRVIuU1ZNRSBjaGFuZ2luZy4KKyAgICAqLworICAgIGlm
ICggKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmIEVGRVJfU1ZNRSkgJiYKKyAgICAgICAg
IG5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikpCisgICAgeworICAgICAgICBpZiAoICh2bWNi
LT52aXJ0X2V4dC5maWVsZHMudmxvYWRzYXZlX2VuYWJsZSA9PSAwKSAmJgorICAgICAgICAgICAg
IHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICYmCisgICAgICAgICAgICAgY3B1X2hhc19zdm1f
dmxvYWRzYXZlICkKKyAgICAgICAgeworICAgICAgICAgICAgdm1jYi0+dmlydF9leHQuZmllbGRz
LnZsb2Fkc2F2ZV9lbmFibGUgPSAxOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyAg
PSB2bWNiX2dldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpOworICAgICAgICAgICAgZ2VuZXJh
bDJfaW50ZXJjZXB0cyAmPSB+KEdFTkVSQUwyX0lOVEVSQ0VQVF9WTUxPQUQgfAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9WTVNBVkUpOwor
ICAgICAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiLCBnZW5lcmFsMl9p
bnRlcmNlcHRzKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggKHZtY2ItPl92aW50ci5maWVs
ZHMudmdpZl9lbmFibGUgPT0gMCkgJiYKKyAgICAgICAgICAgICBjcHVfaGFzX3N2bV92Z2lmICkK
KyAgICAgICAgeworICAgICAgICAgICAgdmludHIgPSB2bWNiX2dldF92aW50cih2bWNiKTsKKyAg
ICAgICAgICAgIHZpbnRyLmZpZWxkcy52Z2lmID0gc3ZtLT5uc19naWY7CisgICAgICAgICAgICB2
aW50ci5maWVsZHMudmdpZl9lbmFibGUgPSAxOworICAgICAgICAgICAgdm1jYl9zZXRfdmludHIo
dm1jYiwgdmludHIpOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyAgPSB2bWNiX2dl
dF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJj
ZXB0cyAmPSB+KEdFTkVSQUwyX0lOVEVSQ0VQVF9TVEdJIHwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfQ0xHSSk7CisgICAgICAgICAgICB2
bWNiX3NldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IsIGdlbmVyYWwyX2ludGVyY2VwdHMpOwor
ICAgICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlmICggdm1jYi0+dmly
dF9leHQuZmllbGRzLnZsb2Fkc2F2ZV9lbmFibGUgPT0gMSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlID0gMDsKKyAgICAgICAg
ICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgID0gdm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2
bWNiKTsKKyAgICAgICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgfD0gKEdFTkVSQUwyX0lOVEVS
Q0VQVF9WTUxPQUQgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0VORVJB
TDJfSU5URVJDRVBUX1ZNU0FWRSk7CisgICAgICAgICAgICB2bWNiX3NldF9nZW5lcmFsMl9pbnRl
cmNlcHRzKHZtY2IsIGdlbmVyYWwyX2ludGVyY2VwdHMpOworICAgICAgICB9CisKKyAgICAgICAg
aWYgKCB2bWNiLT5fdmludHIuZmllbGRzLnZnaWZfZW5hYmxlID09IDEgKQorICAgICAgICB7Cisg
ICAgICAgICAgICB2aW50ciA9IHZtY2JfZ2V0X3ZpbnRyKHZtY2IpOworICAgICAgICAgICAgc3Zt
LT5uc19naWYgPSB2aW50ci5maWVsZHMudmdpZjsKKyAgICAgICAgICAgIHZpbnRyLmZpZWxkcy52
Z2lmX2VuYWJsZSA9IDA7CisgICAgICAgICAgICB2bWNiX3NldF92aW50cih2bWNiLCB2aW50cik7
CisgICAgICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRzICA9IHZtY2JfZ2V0X2dlbmVyYWwyX2lu
dGVyY2VwdHModm1jYik7CisgICAgICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRzIHw9IChHRU5F
UkFMMl9JTlRFUkNFUFRfU1RHSSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHRU5FUkFMMl9JTlRFUkNFUFRfQ0xHSSk7CisgICAgICAgICAgICB2bWNiX3NldF9nZW5lcmFs
Ml9pbnRlcmNlcHRzKHZtY2IsIGdlbmVyYWwyX2ludGVyY2VwdHMpOworICAgICAgICB9CisgICAg
fQorfQorCiBzdGF0aWMgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUgKnYp
CiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7
CkBAIC02MTEsNiArNjc4LDggQEAgc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9lZmVyKHN0
cnVjdCB2Y3B1ICp2KQogICAgIGlmICggbG1hICkKICAgICAgICAgbmV3X2VmZXIgfD0gRUZFUl9M
TUU7CiAgICAgdm1jYl9zZXRfZWZlcih2bWNiLCBuZXdfZWZlcik7CisKKyAgICBzdm1fbmVzdGVk
X2ZlYXR1cmVzX29uX2VmZXJfdXBkYXRlKHYpOwogfQogCiBzdGF0aWMgdm9pZCBzdm1fY3B1aWRf
cG9saWN5X2NoYW5nZWQoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS92bWNiLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKaW5kZXggMGU2Y2Jh
NWI3Yi4uOTk3ZTc1OTdlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwpAQCAtMjAwLDI5ICsyMDAsMTIgQEAg
c3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jYihzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAgICAvKiBQ
QVQgaXMgdW5kZXIgY29tcGxldGUgY29udHJvbCBvZiBTVk0gd2hlbiB1c2luZyBuZXN0ZWQgcGFn
aW5nLiAqLwogICAgICAgICBzdm1fZGlzYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2LCBNU1JfSUEz
Ml9DUl9QQVQpOwotCi0gICAgICAgIC8qIFVzZSB2aXJ0dWFsIFZNTE9BRC9WTVNBVkUgaWYgYXZh
aWxhYmxlLiAqLwotICAgICAgICBpZiAoIGNwdV9oYXNfc3ZtX3Zsb2Fkc2F2ZSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlID0g
MTsKLSAgICAgICAgICAgIHZtY2ItPl9nZW5lcmFsMl9pbnRlcmNlcHRzICY9IH5HRU5FUkFMMl9J
TlRFUkNFUFRfVk1MT0FEOwotICAgICAgICAgICAgdm1jYi0+X2dlbmVyYWwyX2ludGVyY2VwdHMg
Jj0gfkdFTkVSQUwyX0lOVEVSQ0VQVF9WTVNBVkU7Ci0gICAgICAgIH0KICAgICB9CiAgICAgZWxz
ZQogICAgIHsKICAgICAgICAgdm1jYi0+X2V4Y2VwdGlvbl9pbnRlcmNlcHRzIHw9ICgxVSA8PCBU
UkFQX3BhZ2VfZmF1bHQpOwogICAgIH0KIAotICAgIC8qIGlmIGF2YWlsYWJsZSwgZW5hYmxlIGFu
ZCBjb25maWd1cmUgdmlydHVhbCBnaWYgKi8KLSAgICBpZiAoIGNwdV9oYXNfc3ZtX3ZnaWYgKQot
ICAgIHsKLSAgICAgICAgdm1jYi0+X3ZpbnRyLmZpZWxkcy52Z2lmID0gMTsKLSAgICAgICAgdm1j
Yi0+X3ZpbnRyLmZpZWxkcy52Z2lmX2VuYWJsZSA9IDE7Ci0gICAgICAgIHZtY2ItPl9nZW5lcmFs
Ml9pbnRlcmNlcHRzICY9IH5HRU5FUkFMMl9JTlRFUkNFUFRfU1RHSTsKLSAgICAgICAgdm1jYi0+
X2dlbmVyYWwyX2ludGVyY2VwdHMgJj0gfkdFTkVSQUwyX0lOVEVSQ0VQVF9DTEdJOwotICAgIH0K
LQogICAgIGlmICggY3B1X2hhc19wYXVzZV9maWx0ZXIgKQogICAgIHsKICAgICAgICAgdm1jYi0+
X3BhdXNlX2ZpbHRlcl9jb3VudCA9IFNWTV9QQVVTRUZJTFRFUl9JTklUOwotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 20:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 20:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egz7o-00043m-MO; Wed, 31 Jan 2018 20:36:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pnem=e2=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1egz7n-00042h-K8
 for xen-devel@lists.xen.org; Wed, 31 Jan 2018 20:36:55 +0000
X-Inumbo-ID: 70a370f2-06c6-11e8-ba59-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 70a370f2-06c6-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 21:36:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=yaf+Z5icuzjH05swy5qvENbzYbaKxOFiWJXuwvaH5wU=;
 b=QgrPrV/IiahbZhIDpnL4XhE59cVdT3IAv6t1RK14WDwj1oNMP3OTi0pjEaKnV/iX7WtPwMT9+RFLmzAei4cjO3uq86+TzBdcC7K+ydM6CHqvL1GoujGXlgdZqYaMOCkpYl4avFgi53TnCDw39xGKvFFD+Ogbhm/TRI+VAifSXsY=
Received: from nikka.amd.com (165.204.78.1) by
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Wed, 31 Jan 2018 20:36:48 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Wed, 31 Jan 2018 14:35:23 -0600
Message-Id: <20180131203525.21660-2-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131203525.21660-1-brian.woods@amd.com>
References: <20180131203525.21660-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR05CA0028.namprd05.prod.outlook.com (10.174.92.169) To
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 3e2e6247-809c-403d-1c1c-08d568ea5a7d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BN6PR12MB1828; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 3:GJCSvrHI1QYDiPNC6Y4eSY9PqJWTgxJxPbTIbasQsoIlzxFiXXy69ZoYpqlZHXSPh2bfxu+Y0QB+kORjB+aQGs0JngKrx+JdOVWAm1n99W6DkeRUQGnKAFmjeMx+P2zF8uyEsEF7BfgQaM0GeRu97HMHsMYU8EnN8wcYfMpKWisZLmkWvEgjgh9BDO3EMvsdRO342oe6838ICuvuf1QakoeuXn8ZMEuhSPQr7BgAqQm1NknJK7p6n+LCHLY3J+iL;
 25:09jywtPH50bhKFCzA96B7g9JQhjv+wRAcLQheJhz4zVb77iHDOswy8OAZl+HpF8pwlbvFWcXNqyszHZBJwzWeX3BLcEdhgCnCsKBX1HG7lyM+kb6C9uu2QIVDtLkTt27vJ2KAfbkmy9vyQ+l4VHMBkFtYQPL8/NNhQVXyhbEFk6xZST7gj27reehdxMP9FVzDJzQN6BAW9qdW1ROztmCjHdqHs+G+fdYneB3cO5Tk4T4asBX2rBppsOl6cWELY0TWeXRDNzp/27j2inuOmfeDKo/pGJA6ULeUqd+Eh+uP+E1IA3kz4Ij18VQTYYBY/PmYMIu9BgTtXBegk3JlQe1ZQ==;
 31:tEoXexeJKVnoDsk2SDRLPGzgIVWsKEIEfrrWZEjXnWX2WsFw7kAv3DocllKNUGgegwkjpEeXROxX/E3D3wy6u0b4ALsoeICo2MMY0Kv2oq3riIou6AOKL44J3R9nEtRWPmNrZN08/8DfMD8KrypWh+NlfwO7KhhpT9nYDQPuRBUgJTn/mnbRxqlcQQD/wNavvhGUEqGSoIg8dIZB1wxBPxAjyrqK/yWakOM5yzvk3So=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1828:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:NzBrwtnB+PEuA7BV4lqVAS+5WH0D78Ck939K8UGLCX0YKiI5eBRWMi7q5nOi/vk2DhvpGa4rnJbrqVubuYtIcuA0+6qC+G4BmO2N9tGV+EZcWsaHi1AOX8G/jEZD1AcpuJy4JbTYqFRoNffGTwG/x0Y1Ts0NrWHZuz+zy+Ac8WYv8YUQgCsrrO/N909OuuvDwRV8TnYyAAuOvO/9WAgG43U7ZhQvXqRxM9cXnnnKKdgmiieAWLvW//ndpTQUDorelEeTrXHeMBYE41vFb2S3Atd4kg7Tss9PlqhLA56VntndvPS2OPjgt/0oEQZubFfe7RpwvakOAyEf7a6P1+kuCHtlu6b0Fi9HKv+JYppBcso7RPufK9zjUw/26trITF9SPBbXIIHtGSjizvcMkRxAEMzrq9jl+poBZRyLeIuPLFb32rxYtUrTBz9AM65ssr69pITW8K6Ta7TjhFXSDzTGEkkxuaKyTU9GORaKnpdou5svoRiRedPD/SwDhu9rnEgD;
 4:acTB147k0moVmdwwRsW0Pd/B94KY7+4WfM2HyR6FYO2CC6XVcSjsAsfJl80giuhi++l2xpwNjj5w6xrhELtcmYPtC0QwUUdUPKxTs6rHpkIffHbfu6dTkBHs+2DRv4LW58nXryimAz3rzKkSS9cPAx4bRNn7kt/IZf8tM9OEikqLgpKnN3VOx3c5SC+NIgcaf3E1coMz048BVLBfXI4sUeTjgXdxea3N1Z4oc0SHKHvExS+bpkFPziq7W4BZO/XfoW3kjzBP3R2WLpoXhaZoUIZ9TszrKowGwkkXIt6i8bq5fyQjJbVXSl9BB/w9o9Go
X-Microsoft-Antispam-PRVS: <BN6PR12MB1828D9C754E2179340DAD9F9E5FB0@BN6PR12MB1828.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3231101)(2400082)(944501161)(3002001)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:BN6PR12MB1828; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1828; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(39380400002)(39860400002)(366004)(376002)(346002)(189003)(199004)(25786009)(105586002)(68736007)(81156014)(6116002)(81166006)(575784001)(106356001)(50226002)(3846002)(8676002)(2361001)(72206003)(2351001)(8936002)(86362001)(2906002)(2950100002)(6916009)(53416004)(6666003)(5660300001)(8666007)(1076002)(6486002)(316002)(51416003)(53936002)(52116002)(7696005)(4326008)(66066001)(7736002)(26005)(54906003)(48376002)(76176011)(386003)(36756003)(97736004)(47776003)(50466002)(16586007)(186003)(16526019)(59450400001)(305945005)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1828; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1828;
 23:P0519MrN0iEfuFMjQCy9T1nRJ2saPYowhAYeKya55?=
 =?us-ascii?Q?Exf68DHTayeIWEfW+eZBNXRqSqvIAKx1r6atdiG9qZjbMx2hVXbQli/xTReK?=
 =?us-ascii?Q?UOIsETdC9zAJQ9oq/zD8FAXhZvC7rqti2AWYA2z4mdSgUonjqi+6CtqRskIC?=
 =?us-ascii?Q?IuDI1FBFk6zI4PeT4gPk0oHTZ0A93nxnOCi76vwcPJ8YRBoAt0PQ4OtUQKJC?=
 =?us-ascii?Q?Ww2x2Q9qXtCPzHJWfcaHwKhG4cI0saHj7q28g1Xz6h7N37WAPDHJ7NsfBHSi?=
 =?us-ascii?Q?mwth78lsrMDW0qm8i6h7/w0NgkkYiF3vuvqELfMECvtGsxn/stRUiE185reB?=
 =?us-ascii?Q?UxuzUflTeZpQ2cmISYnbsP7iuVnY8EN7MRjO2E/0xU6IG553iNOQJPyyU0Hp?=
 =?us-ascii?Q?SFVVY6nJIQ+lz0gdKfmhvG/JN/mAPqqSoJEHH1WmezDib3QanwzfqOD8f5OV?=
 =?us-ascii?Q?S3VBmyKQqRpOzufHWTGOaw96xLXjjJ3XRrofRJyFOEgnTmCY66sBH4L55YsD?=
 =?us-ascii?Q?RTC6bZemSCue82AGkiqtgwL1J/F/L1SN/qWXJhEvB04OWuUOjN3es+B/eXbn?=
 =?us-ascii?Q?K1UjCBDByumMIRyyvYGpLjvRaucAa2GTQ0l4L4qVRCDy3CO+VbjXTaQ6BsIy?=
 =?us-ascii?Q?7Tqnipj/pQuP4pQBW4hC7/oqxpE6H/qXnJg5SMLBXUMym3Grhq+mO1asPkmo?=
 =?us-ascii?Q?LHN9ReHLK8cyyJCMkGkaDUMsWZUUbVg0vQ2QuRLElcSMt5NgD3qXuaJLWt/j?=
 =?us-ascii?Q?f0hYFktTnpqCS+ME81VSYb8BBIwI7lSGKmn3Ej+ITfzfFE1YtsfnLeMOgrq/?=
 =?us-ascii?Q?BzEFh7/lv9E6fO44gjx4fUTSoRppQyoKGUsYGarMQJi0Nc/ZiTOSdyrfbLov?=
 =?us-ascii?Q?NYAdEnSBwnvAHk5HXmmA7bmdKvbOpF79yNm/V/D6q6DmmhfZiEZBdMfnXXJg?=
 =?us-ascii?Q?rRdk8wQ7fw8uD67yu5yyyuPm+Ml7gGjuX0xM6Y8lLxd/u3GZjRGvKOWhkO0D?=
 =?us-ascii?Q?juHNl6HY5DuoGDBWrbRlSgjQInc/HuSX51kmTuro0vurnNbUt1tW3ozdCQ0K?=
 =?us-ascii?Q?QGYuN9OfGNmjIzm1N9gc9Ed6f7aXwjXilZuBejFi9g68HxCLEhvnMehBVT0T?=
 =?us-ascii?Q?LwXu62VsD7BMCHNYOL97tZ2xG2aiUwrLU2FjySFtYPvCfqPX+FofjeCCniUN?=
 =?us-ascii?Q?R3c8Ql3uZxZVhrou6NL74/FixHKwQNOBdjaY9Gnz/wSVCoNBXBCdOQ6Up/CH?=
 =?us-ascii?Q?O+NNEODtCsO8DWuw9/RABpZedVimtUYhvgtilD3?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 6:VrbmEjeB698l3eYNbaBUsCRBSCHPQ23CKAhQF7pPN7XQFG4p72wj7Na+8Jn7bOkqVQL3Ajv16mRGaLKKotAObUN+W3edMvuzqCzuK4e9VdAE7FhMBdnURsvO0n0sNeM5UuQ+aUExMZ6IzXMIIBuyG36kYDP2dL5S+yr+W/mhY67SgBo8P1t80WspqYoCBiB4qFjeYo69G9RSEEuIHJ90V0fp17F6jSiKKkJDfVRmZH4fZgpPb/cmbOfinPZ1gN7Dusgm8d/XKoGgP4Bx5Nc3Op7+r0VaiftMKGkAc3TAJobIb67hlXCKAu8pSUD+GIi+sK8GKN99qqRnp67ie0RjAkKcIGcHj9wXisXcRvaXxaY=;
 5:4hiLvFYj6tRStjxJHf6SvPyWKUWwbQ0zUL8xmNbxpak9gr5tuCc61k+mFrVk51+2ZfCgp6j9sR/c+0nMlDTKzJ+EyafdcRtLVyW1xfUyRxxXhTgLWQZ6BpoecQf+5aJ+XkWAjHCoX7Svev0fXXBwtCdkesEyKa4aWE8yKd4hfjk=;
 24:SNaATsFJBEr06ZZH2+8UkyPet28QVwoSaMYpny3BeQoKGpf/5YCapssaE98xPOXprQhkbjcKCkmEyZ4wDp4WM/JxUcJSHhD+RqG7hn1g4aE=;
 7:bQv651Vf3jli45EV1/qOyYGEc+U0G6MPvI1FgIs0zhLm7pMSw4txB1xVYAcLCwIe7s/3oTZ3KFmXXHlfAUynViKfR1Myev8V9uXPYzgmPiTw9yhuGFswDSuvYotSKAmgvG0WHOYEhLxFXz/uPqeXK6WYUDqrsqdqH7h/rPlHx2d3RzQQG4YXx2FwOD4dyWHU+D/4+QKBCGrXFCNPvoacED4p9NLXn5iRy14D3e3LvfTcXo0srMXarqtDl0DSDnfP
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:0mj4buP1KCq/GciOYkjqiVH8wxini/qOvOjsRkmyVTHtnFkcdIg4d+/WIhAt6XhFxYj9QMxMRNj50Keb3YoCMD/mX3I3Bl6WlrU5RddSoBeM8UFS+pLVdpixP5FvUvq5ozJfGGcx987LcMpEWXfAY7ry9x6sGNM7lhVSfUdmQo6Bsr/WyZGDBZWxboKtqtxYvcuSFQJip296ITkBXiq1xpcEIrJulMgOvALz6a5PXoByDv9vX/F9+qJOi6aec9Lt
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 20:36:48.8884 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3e2e6247-809c-403d-1c1c-08d568ea5a7d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1828
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 1/3] x86/svm: update VGIF support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIHBsYWNlcyB3aGVyZSB0aGUgR0lGIHZhbHVlIGlzIGNoZWNrZWQuICBBIGd1ZXN0
IHdpdGggVkdJRgplbmFibGVkIGNhbiBjaGFuZ2UgdGhlIEdJRiB2YWx1ZSB3aXRob3V0IHRoZSBo
b3N0IGJlaW5nIGludm9sdmVkLAp0aGVyZWZvcmUgaXQgbmVlZHMgdG8gY2hlY2sgdGhlIEdJRiB2
YWx1ZSBpbiB0aGUgVk1DQiByYXRoZXIgdGhlIG9uZSBpbgp0aGUgbmVzdGVkc3ZtIHN0cnVjdC4K
ClNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jIHwgMTQgKysrKysrKysrKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
bmVzdGVkc3ZtLmMKaW5kZXggYjZmNjQ0OWQ3NS4uMWY3YjBkM2U4OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
bmVzdGVkc3ZtLmMKQEAgLTgwMCw4ICs4MDAsMTMgQEAgbnN2bV92Y3B1X3ZtZXhpdF9pbmplY3Qo
c3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHN0cnVjdCBu
ZXN0ZWR2Y3B1ICpudiA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsKICAgICBzdHJ1Y3QgbmVzdGVkc3Zt
ICpzdm0gPSAmdmNwdV9uZXN0ZWRzdm0odik7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICpuc192
bWNiOworICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNi
OworCisgICAgaWYgKCB2bWNiLT5fdmludHIuZmllbGRzLnZnaWZfZW5hYmxlICkKKyAgICAgICAg
QVNTRVJUKHZtY2ItPl92aW50ci5maWVsZHMudmdpZiA9PSAwKTsKKyAgICBlbHNlCisgICAgICAg
IEFTU0VSVChzdm0tPm5zX2dpZiA9PSAwKTsKIAotICAgIEFTU0VSVChzdm0tPm5zX2dpZiA9PSAw
KTsKICAgICBuc192bWNiID0gbnYtPm52X3Z2bWN4OwogCiAgICAgaWYgKG52LT5udl92bWV4aXRf
cGVuZGluZykgewpAQCAtMTM0Myw4ICsxMzQ4LDEzIEBAIG5lc3RlZHN2bV92bWV4aXRfZGVmZXIo
c3RydWN0IHZjcHUgKnYsCiAgICAgdWludDY0X3QgZXhpdGNvZGUsIHVpbnQ2NF90IGV4aXRpbmZv
MSwgdWludDY0X3QgZXhpdGluZm8yKQogewogICAgIHN0cnVjdCBuZXN0ZWRzdm0gKnN2bSA9ICZ2
Y3B1X25lc3RlZHN2bSh2KTsKKyAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNo
Lmh2bV9zdm0udm1jYjsKKworICAgIGlmICggdm1jYi0+X3ZpbnRyLmZpZWxkcy52Z2lmX2VuYWJs
ZSApCisgICAgICAgIHZtY2ItPl92aW50ci5maWVsZHMudmdpZiA9IDA7CisgICAgZWxzZQorICAg
ICAgICBuZXN0ZWRzdm1fdmNwdV9jbGdpKHYpOwogCi0gICAgbmVzdGVkc3ZtX3ZjcHVfY2xnaSh2
KTsKICAgICBzdm0tPm5zX3ZtZXhpdC5leGl0Y29kZSA9IGV4aXRjb2RlOwogICAgIHN2bS0+bnNf
dm1leGl0LmV4aXRpbmZvMSA9IGV4aXRpbmZvMTsKICAgICBzdm0tPm5zX3ZtZXhpdC5leGl0aW5m
bzIgPSBleGl0aW5mbzI7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 21:14:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 21:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1egzhp-00075u-5Q; Wed, 31 Jan 2018 21:14:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=emza=e2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1egzho-00075j-36
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 21:14:08 +0000
X-Inumbo-ID: ba8b9729-06cb-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba8b9729-06cb-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 21:14:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1egzhg-0002zo-0N; Wed, 31 Jan 2018 21:14:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1egzha-0000Xt-HS; Wed, 31 Jan 2018 21:13:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1egzha-00069x-Af; Wed, 31 Jan 2018 21:13:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1egzha-00069x-Af@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 21:13:54 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-amd64-xl-pvhv2-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2071727226472193394=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2071727226472193394==
Content-Type: text/plain

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvhv2-amd
testid guest-start

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  4a5733771e6f33918eba07b584cccce564a67ac1
  Bug not present: 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/118498/


  commit 4a5733771e6f33918eba07b584cccce564a67ac1
  Author: Juergen Gross <jgross@suse.com>
  Date:   Fri Dec 1 15:14:07 2017 +0100
  
      libxl: put RSDP for PVH guest near 4GB
      
      Instead of locating the RSDP table below 1MB put it just below 4GB
      like the rest of the ACPI tables in case of PVH guests. This will
      avoid punching more holes than necessary into the memory map.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>
      Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-linus/test-amd64-amd64-xl-pvhv2-amd.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-linus/test-amd64-amd64-xl-pvhv2-amd.guest-start --summary-out=tmp/118498.bisection-summary --basis-template=118324 --blessings=real,real-bisect linux-linus test-amd64-amd64-xl-pvhv2-amd guest-start
Searching for failure / basis pass:
 118445 fail [host=pinot1] / 118428 ok.
Failure / basis pass flights: 118445 / 118428
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 0a4b6e2f80aad46fb55a5cf7b1664c0aef030ee0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4c7e478d597b0346eef3a256cfd6794ac778b608
Basis pass d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 e871e80c38547d9faefc6604532ba3e985e65873
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git#d8a5b80568a9cb66810e75b182018e9edb68e8ff-0a4b6e2f80aad46fb55a5cf7b1664c0aef030ee0 git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-c8ea0457495342c417c3dc033bba25148b279f60 git://xenbits.xen.org/qemu-xen.git#2b033e396f4fa0981bae1213cdacd15775655a97-2b033e396f4fa0981bae1213cdacd15775655a97 git://xenbits.xen.org/xen.git#e871e80c38547d9faefc6604532ba3e985e65873-4c7e478d597b0346eef3a256cfd6794ac778b608
>From git://cache:9419/git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6
   0be600a5add7..e1c70f32386c  master     -> origin/master
Loaded 178959 nodes in revision graph
Searching for test results:
 118463 pass d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 e871e80c38547d9faefc6604532ba3e985e65873
 118445 fail 0a4b6e2f80aad46fb55a5cf7b1664c0aef030ee0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4c7e478d597b0346eef3a256cfd6794ac778b608
 118428 pass d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 e871e80c38547d9faefc6604532ba3e985e65873
 118466 fail 0a4b6e2f80aad46fb55a5cf7b1664c0aef030ee0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4c7e478d597b0346eef3a256cfd6794ac778b608
 118498 fail d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4a5733771e6f33918eba07b584cccce564a67ac1
 118467 fail d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 35e40550ab7544c88db548d4d34ce670870e0926
 118469 pass d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 335eba772b82db70381512ae1384104810800767
 118470 pass d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 62982da926a6c0eeb3f40daa2059ecbb804a69f0
 118478 pass d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 e730f8e41e8537f1db9770b9464f9523c28857b9
 118482 fail d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 81838c9067ab7f4b89d33f90a71225ffff9800ba
 118486 fail d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4a5733771e6f33918eba07b584cccce564a67ac1
 118489 pass d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
 118491 fail d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4a5733771e6f33918eba07b584cccce564a67ac1
 118492 pass d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
 118493 fail d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4a5733771e6f33918eba07b584cccce564a67ac1
 118494 pass d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
Searching for interesting versions
 Result found: flight 118428 (pass), for basis pass
 Result found: flight 118445 (fail), for basis failure
 Repro found: flight 118463 (pass), for basis pass
 Repro found: flight 118466 (fail), for basis failure
 0 revisions at d8a5b80568a9cb66810e75b182018e9edb68e8ff c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
No revisions left to test, checking graph state.
 Result found: flight 118489 (pass), for last pass
 Result found: flight 118491 (fail), for first failure
 Repro found: flight 118492 (pass), for last pass
 Repro found: flight 118493 (fail), for first failure
 Repro found: flight 118494 (pass), for last pass
 Repro found: flight 118498 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  4a5733771e6f33918eba07b584cccce564a67ac1
  Bug not present: 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/118498/


  commit 4a5733771e6f33918eba07b584cccce564a67ac1
  Author: Juergen Gross <jgross@suse.com>
  Date:   Fri Dec 1 15:14:07 2017 +0100
  
      libxl: put RSDP for PVH guest near 4GB
      
      Instead of locating the RSDP table below 1MB put it just below 4GB
      like the rest of the ACPI tables in case of PVH guests. This will
      avoid punching more holes than necessary into the memory map.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>
      Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>

pnmtopng: 247 colors found
Revision graph left in /home/logs/results/bisect/linux-linus/test-amd64-amd64-xl-pvhv2-amd.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
118498: tolerable ALL FAIL

flight 118498 linux-linus real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/118498/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start            fail baseline untested


jobs:
 test-amd64-amd64-xl-pvhv2-amd                                fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



--===============2071727226472193394==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2071727226472193394==--

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 22:13:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 22:13:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh0dA-0002bB-NB; Wed, 31 Jan 2018 22:13:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9aqv=e2=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1eh0d8-0002b5-Hi
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 22:13:22 +0000
X-Inumbo-ID: e86a5e59-06d3-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::70a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e86a5e59-06d3-11e8-ba59-bc764e045a96;
 Wed, 31 Jan 2018 23:13:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=0qDXYv2Aq822h2CxXzfUtri5adaSc9OCw7JJYVjD/fk=;
 b=kou6juiq4NV7/7u2LzlnoTGzZFkkpR4IDuRuRXXEf+6UgOJgB0xvqnLKbb2wMQ+3uKcVCfU9iVUD0X2IGwvLcfiKK1sQO77r67VArsXDjVX5mmBURUzT+/eImwgJKF+egMkrRSq7e1qhsqPVIOVPYCN+ReYCPEFwsdPo2r6m17k=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
Received: from austen3.home (109.158.171.230) by
 VI1PR0602MB2815.eurprd06.prod.outlook.com (2603:10a6:800:b3::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Wed, 31
 Jan 2018 22:13:12 +0000
Date: Wed, 31 Jan 2018 22:13:05 +0000 (GMT)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: Adi Pircalabu <adi@ddns.com.au>
In-Reply-To: <b4129ec6500da5abe6c461c9ad8b975b@ddns.com.au>
Message-ID: <alpine.LFD.2.21.1801312150210.2821@austen3.home>
References: <b4129ec6500da5abe6c461c9ad8b975b@ddns.com.au>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-Originating-IP: [109.158.171.230]
X-ClientProxiedBy: HE1PR05CA0179.eurprd05.prod.outlook.com
 (2603:10a6:3:f8::27) To VI1PR0602MB2815.eurprd06.prod.outlook.com
 (2603:10a6:800:b3::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 06649b05-49b9-4716-378f-08d568f7d1bc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0602MB2815; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0602MB2815;
 3:94DDgnW3Zq7vWzANnnUcpA4rxON+o47xZw49K6FDbU6l6zO51/d83OOJCGBpU9rhYoTMIIPus6dORjUBtP7JSemL531/yLzw3n+zQ1Frrjmzwku6U1KzEVR0/CIaIOImxpHfH3ljKXCfuq9ex3zjm170dahzNXuv9chrTQ4SPIfilvW0FvBYzR7K9NGBeS+cm5uqyxGeS6LfnBvR7J+pl0jmXd4Gr5t6oGBHBHIOPbREY7faVUoNlU+Rf4gF1CEB;
 25:2XX/u9hBC9Wlk3aXOScpbBAwZJayhaxFTv6BX+C5MOrER4x5bpht+8gRmvYdN+uWKfFIROyGpVY1BXBRutyuCs7S7s+Gdl9mYw/mQ4i9dawloNy4G3ICF6uCKwd2xGo9WUpQCCC+f0B0R0xQSdqIEqAT1D8XsE6kG05+kiDR26sFIE1DcitRQTUYA1+9sZsMxFxmfh2fv9uLKDcHOqlidUXhszVlnguxNB4/8TEceRge5h86KtuRy4+jw7ZZ+GxVKa3XgWTUug0emneDdnODPgWcK+kxflLRLarjyR5vpvymslf6oeb4R2avKU53HYbs3CMNnUnkFV/hkvMKzsbYpA==;
 31:3BZDkDrZgVwuOBuijluE6WnMCHJ+1V0lbTaSO9YnlExiSHFTh6gFcp7JaExFEwAf1PAtK4RKyP3aGOpdlPKvv95SOyMCcmZ1x2Ipy3LD9K99wTLhI1flH3Y43aC3ThVneVKWaJPycemWYzselMwYBMZx2k3hHyhXUi+HQX4ZHwn7D8GBKFT/zxodMuPnLMtgxLnrvePZNDgW0VfqqfPul49zrLoNdBdxSaHqBcgdNWw=
X-MS-TrafficTypeDiagnostic: VI1PR0602MB2815:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0602MB2815;
 20:uEa4Iw4fImS0m1YaWY2YjjUbvtBzzfq1vLgIzxeDhNOCpVfiZIYC7jeOqdt5jeAB9wgBuyLECe1+LfEuvN2oVZk2ySZAwrFFn7F89VLMcWTZrBtyM5GVoRst/LmraHzvIe2WMBc9vP0TMuqepBuCb6X2Q16uJ5JJPQH4OnOmqQ/1VeeAv+lBFWU8mPtQuSZPRMuTnidg+Zljr9BOPiOZ9wqo8kTm5JuLGHO6l4CpMLl8kz4NaaBBWtFWzZ3KdsKjVHc8k6gjoyQ21cwpQfXuPUqBmUu6Jc8NaxXwNBySAEnt1Yl8N/rpu0SlYdeNu4W/73WsJvlcnBNYfHvCEeLoVA==;
 4:XMVYwENqzp3OkZQskYW4AT6eJE/iOr93LebB7gKIWcP8bg4KuoOgJOWAUX97xEJb6EjFJLpDqRzKwQhD5aoMqTk2WZz4XPJ/IJckbPlrHIcZtxzKI9kdnC3vSmNjnPtB/+KxPJKG1pkaXSyEdGWQe97so9RA9Ca16C5AzWFix4gRkxGKqpmGT2ihG+JR4enCJx9X4/E1zDOhD1n2eHKD2/3BQSudBImlzTpqd/S1qy7mZRyqCSkmFgKaS+y1Ftc16N0Gy7M75NxNYQNTBcB4AQ==
X-Microsoft-Antispam-PRVS: <VI1PR0602MB2815750C549671D1CF9E121F87FB0@VI1PR0602MB2815.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231101)(2400082)(944501161)(93006095)(93001095)(6041288)(20161123564045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:VI1PR0602MB2815; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0602MB2815; 
X-Forefront-PRVS: 056929CBB8
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(39860400002)(346002)(366004)(396003)(39380400002)(376002)(199004)(189003)(16586007)(6246003)(186003)(786003)(42882006)(316002)(25786009)(5660300001)(386003)(229853002)(9686003)(16526019)(106356001)(36756003)(2950100002)(6506007)(3846002)(97736004)(23726003)(26005)(6666003)(5005980100005)(50466002)(53936002)(575784001)(6116002)(4326008)(105586002)(6916009)(58126008)(83506002)(68736007)(66066001)(305945005)(67846002)(7736002)(76176011)(47776003)(86362001)(478600001)(81166006)(55016002)(2906002)(21086003)(7696005)(52116002)(8936002)(81156014)(69596002)(74482002)(118906001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0602MB2815; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0602MB2815;
 23:XcuN+Ed0tBMr9NAPek0WQuF0hYykB30fTdwtsMH?=
 =?us-ascii?Q?ilW/azG/tGqeN0kOwmpjYOLiIVYQaGr0TZDBnLkhui74THdv87DyI/MvDvcs?=
 =?us-ascii?Q?amttfuOk2AEf/DLqioHktY7fSdXtE0XEb5l5up1EaGyz1A//t/TM+3DvWHuJ?=
 =?us-ascii?Q?kCKdkzFtpoK4xy0A73J4LMPULUAYAtZMlVbEV6GW9yYNMSBatrLSoFzCpqzP?=
 =?us-ascii?Q?9HRCrkLoO9BItLTUzl5DkU4orp1yxvdUEP3Ds8PQezXQmL/UowHA925IKun5?=
 =?us-ascii?Q?WWcfl6zQX2YOP5lQohVcoCXboXiKUiUwSkDQjrjQdDlL2S7IWngvJrq7l4qg?=
 =?us-ascii?Q?eBzrDvS/1k+M8LwDj053+4EKpPIdX3h2Xn3sgPYdhiupRvIfEYCkFaaQozid?=
 =?us-ascii?Q?Rr0Ur7ALSW7Xd7oRhxt/9MujvGdee/3Dg6ZuwvjR8GK+ST2KF+FZvHCIKNVI?=
 =?us-ascii?Q?tMD2/Ja73oJ20/b/myAnyR14JxoRiKoFyGU0VarplyuLA2NBnADSlqDfShhq?=
 =?us-ascii?Q?1QP1hCGXNpeLxX1iSKNJUBQ3a2JwjW20au1RtOQJxmjKmvldC6o1iYbSo+zy?=
 =?us-ascii?Q?AdrkrSDHjktlABH7CGfKseGkUJyzJtlPJ7Gfb864wlCD+USIMpjBQnyuCVGL?=
 =?us-ascii?Q?Ecs1xHLtZmCuAuuSqJzzPB7Tm0IwggVIhryLCkp93gEaFrrGdLJeaGo52lcK?=
 =?us-ascii?Q?zi/W6Jn+gT6ziM2mgzoofv4vhntlf61tX5KLGjxUD5uMdsig2Qak7mGnIMbZ?=
 =?us-ascii?Q?PdPmUlyGBu7yZuNx5ldGqQHQHr/aFwgE1yE3hpgAl/MWX1qAedFHEo622nEc?=
 =?us-ascii?Q?SWCwKTf3wRDBNfY/Dei8CPUe1blL0UXFicPtcVRWbrbJQeC4PZ3iouyeVlR1?=
 =?us-ascii?Q?ySpsvoZdtBsGh2A8pyJmQJ9+zSiKRc5P0s0YmCVT8VlNzwc0sRpUKSrwY3wa?=
 =?us-ascii?Q?MqsD9B2f3Hd3ONKYlKxeZG0bzucm9Bfup3M79qSXRBgMBtfCbH8o+PE7UOmc?=
 =?us-ascii?Q?1/e+kLXDDncPezO+IuCnJquvdN6Cxbvp4ZTWkteRtZHjc7qJlEqDWsN3iI6d?=
 =?us-ascii?Q?3rSqx8n/8bqzzreiMgXyf/JK6+e92GbSh72EefrTgBcJEspI7svE+nRp7HKY?=
 =?us-ascii?Q?1AzRhV4wNSwe45isyL9+DwNEkiU/sSYZyMDfFdCHcvBluSWrWhR2yI1JOMDY?=
 =?us-ascii?Q?k59S0KBzdZTwzfFcztw1D2V6OtiFanO+6wANZVPwRWIGKcvyFHk5lpb3DVec?=
 =?us-ascii?Q?qyhRR7c3LZV353eUBq3ly0xlcXzHB5z+36PZ0XRAdtGvIAvWIz8BAsMy/x1L?=
 =?us-ascii?Q?ZWvbvIhI/X7E4OJ3lXUA8jdcPpGbinT8iDWofTKNZ7PyERfedAkQZPTtEtHq?=
 =?us-ascii?Q?1vdRxUg=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0602MB2815;
 6:+MsoflScnBpMJ9seQusHw/TYqwqfGCNlegD/sTMyhSz+cNDxj8RTKf1SAtQYbYoxWFQTWTXFfst+I7mAscJyDuTD7luq5e9Y+KUWw42ctCn41IuspIxMnmNFC5O1P0FEHre5X6S9e5pia1eGDD8BT/tqg3CryoyMPsmGNMo9LspvurEK556IWxvvAkXrcBzLfeFiErV53XdsMzik6tKLEUk3GALSp+7c5YMkD+nwixan2aIB1bwbiANrAw9w/L1M1LvLRwVm97WQnvjcshd17bCfot37vZM+ir45HycD+Ui7EN3bIBQBoPLpwhLDV+WiSiRR7talDwBosa+TFEc4aXNkXO3NlamkFUvcWVMgsCw=;
 5:rCSDpgNM/UmuANTT7iTC7npNoz2NPA3WKZR+WeXWDuMlstuMhsYQxwO2ThJMIzOUVph9no3suwxyvty4NvIhWGXJT/B3kYtv75GCiFjIKMk5uxYnPx8N/bvCpSpXxS44t28X080ov+kE0zthJEr+3F7nlLILOt8SbpvajHsWsVM=;
 24:PR6hzjsIoFbkKETfGS2WPNbe5K9kgt8NqQcM+tiVRD3Jc7CwPkklPLuXB3GagLINYhp0Pf+UzkiJs+nDZ8fsnIsv9HLsMIti9CxVdttgVKU=;
 7:6w75mV8JWiJz262fE+k7A+B++7+3Fdli1clbawQ6Rm+s36Jh0hupmd8uqXmCkpGqfQOhf/gJcsoX7RUXdegqHFG87ihTQab79MHmFlcEglxjKQVQ663/n3QRz4Ls9OSxk1cRHOlk92q5KqbxQYbJVBO6Y3nXXor77MIlM0SsrGZEaiMBYG8w1hXNjV6wVvn/K74VeZY6Vo/w/cY8AVe9yEa8VIwjLahByvO65pYFbuBzUIKCC+fBHl7A9Ut8Sla/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2018 22:13:12.2933 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 06649b05-49b9-4716-378f-08d568f7d1bc
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0602MB2815
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] kernel-ml-4.15.0-1.el7.elrepo.x86_64 doesn't boot
 as	Xen PV domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.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>

T24gV2VkLCAzMSBKYW4gMjAxOCwgQWRpIFBpcmNhbGFidSB3cm90ZToKCj4gKFhFTikgZDh2MDog
dW5oYW5kbGVkIHBhZ2UgZmF1bHQgKGVjPTAwMDApCj4gKFhFTikgUGFnZXRhYmxlIHdhbGsgZnJv
bSAwMDAwMDAwMDAwMDAwMDI4Ogo+IChYRU4pIEw0WzB4MDAwXSA9IDAwMDAwMDAwMDAwMDAwMDAg
ZmZmZmZmZmZmZmZmZmZmZgo+IChYRU4pIGRvbWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tIGVu
dHJ5LlM6IGZhdWx0IGF0IGZmZmY4MmQwODAyMmE0NzIgCj4gY3JlYXRlX2JvdW5jZV9mcmFtZSsw
eDEyYi8weDEzYQo+IChYRU4pIERvbWFpbiA4ICh2Y3B1IzApIGNyYXNoZWQgb24gY3B1IzY6Cj4g
KFhFTikgLS0tLVsgWGVuLTQuNi42LTkuZWw3IHg4Nl82NCBkZWJ1Zz1uIE5vdCB0YWludGVkIF0t
LS0tCj4gKFhFTikgQ1BVOiA2Cj4gKFhFTikgUklQOiBlMDMzOls8ZmZmZmZmZmY4MTAzZjI2MT5d
Cj4gKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDAwMjkyIEVNOiAxIENPTlRFWFQ6IHB2IGd1ZXN0
IChkOHYwKQo+IChYRU4pIHJheDogMDAwMDAwMDAwMDAwMDAwMCByYng6IGZmZmZmZmZmODFlMDU3
MjAgcmN4OiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgcmR4OiAwMDAwMDAwMDAwMDAwMDMwIHJz
aTogZmZmZmZmZmY4MjIwM2VmYyByZGk6IGZmZmZmZmZmODI0MWQ0NjAKPiAoWEVOKSByYnA6IGZm
ZmZmZmZmODIyMDNlYzggcnNwOiBmZmZmZmZmZjgyMjAzZTEwIHI4OiAwMDAwMDAwMDAwMDAwMDAw
Cj4gKFhFTikgcjk6IGZmZmZmZmZmODIyMDNmMDAgcjEwOiAwMDAwMDAwMGZmZmZmZmZmIHIxMTog
ZmZmZmZmZmY4MjIwM2YwNAo+IChYRU4pIHIxMjogZmZmZmZmZmY4MjIwM2U3OCByMTM6IGZmZmZm
ZmZmODIyMDNlN2MgcjE0OiBmZmZmZmZmZjgyMjAzZTgwCj4gKFhFTikgcjE1OiBmZmZmZmZmZjgy
MjAzZTg0IGNyMDogMDAwMDAwMDA4MDA1MDAzYiBjcjQ6IDAwMDAwMDAwMDAzNTI2ZTAKPiAoWEVO
KSBjcjM6IDAwMDAwMDA0MjYzMTQwMDAgY3IyOiAwMDAwMDAwMDAwMDAwMDI4Cj4gKFhFTikgZHM6
IDAwMDAgZXM6IDAwMDAgZnM6IDAwMDAgZ3M6IDAwMDAgc3M6IGUwMmIgY3M6IGUwMzMKPiAoWEVO
KSBHdWVzdCBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmZmZmZjgyMjAzZTEwOgo+IChYRU4pIDAw
MDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MjIwM2YwNCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZm
ODEwM2YyNjEKPiAoWEVOKSAwMDAwMDAwMTAwMDBlMDMwIDAwMDAwMDAwMDAwMTAwOTIgZmZmZmZm
ZmY4MjIwM2U1OCAwMDAwMDAwMDAwMDBlMDJiCj4gKFhFTikgMDAwMDAwMDAwMDAwMDAwMCBmZmZm
ZmZmZjgyNDFkNDYwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKPiAoWEVOKSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZm
ZmY4MjQxZDQ2MCBmZmZmZmZmZjgyMjAzZjA0Cj4gKFhFTikgZmZmZmZmZmY4MjIwM2YwMCBmZmZm
ZmZmZjgyMjAzZWZjIGZmZmZmZmZmODIyMDNlZjggZmZmZmZmZmY4MjIwM2Y0MAo+IChYRU4pIGZm
ZmZmZmZmODEwM2ZjZTYgZmZmZmZmZmY4MjIwM2YxNCBmZmZmZmZmZjgyMjAzZjEwIGZmZmZmZmZm
ODIyMDNmMGMKPiAoWEVOKSBmZmZmZmZmZjgyMjAzZjA4IDAwMDAwMDAwMDAwMDMwMjcgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDgwMDAwMDA4Cj4gKFhFTikgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyMjAzZmY4IGZmZmZmZmZm
ODI0NmM0OTAKPiAoWEVOKSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKPiAoWEVOKSAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgMDAwMDAwMDAwMDAwMDAwMCAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pIDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwZjAwMDAwMDYwYzBjNzQ4IGNjY2NjY2Nj
Y2NjY2MzMDUKPiAoWEVOKSBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2Nj
Y2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjCj4gKFhFTikgY2NjY2NjY2NjY2NjY2NjYyBjY2Nj
Y2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwo+IChYRU4pIGNj
Y2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2Nj
Y2NjY2NjY2MKPiAoWEVOKSBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2Nj
Y2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjCgpJIGFuIGdldHRpbmcgYSBzaW1pbGFyIGNyYXNo
IHdpdGggYSBQViBndWVzdCBydW5uaW5nIEZlZG9yYSByYXdoaWRlCgooWEVOKSBkMjZ2MCBVbmhh
bmRsZWQgcGFnZSBmYXVsdCBmYXVsdC90cmFwIFsjMTQsIGVjPTAwMDBdCihYRU4pIFBhZ2V0YWJs
ZSB3YWxrIGZyb20gMDAwMDAwMDAwMDAwMDAyODoKKFhFTikgIEw0WzB4MDAwXSA9IDAwMDAwMDAw
MDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgooWEVOKSBkb21haW5fY3Jhc2hfc3luYyBjYWxsZWQg
ZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCBmZmZmODJkMDgwMzQ4YTY4IGVudHJ5Lm8jY3JlYXRlX2Jv
dW5jZV9mcmFtZSsweDEzNS8weDE0ZAooWEVOKSBEb21haW4gMjYgKHZjcHUjMCkgY3Jhc2hlZCBv
biBjcHUjMDoKKFhFTikgLS0tLVsgWGVuLTQuOS4xICB4ODZfNjQgIGRlYnVnPW4gICBOb3QgdGFp
bnRlZCBdLS0tLQooWEVOKSBDUFU6ICAgIDAKKFhFTikgUklQOiAgICBlMDMzOls8ZmZmZmZmZmY4
MTAzNmE4OT5dCihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAwMDI5MiAgIEVNOiAxICAgQ09OVEVY
VDogcHYgZ3Vlc3QgKGQyNnYwKQooWEVOKSByYXg6IDAwMDAwMDAwMDAwMDAwMDAgICByYng6IGZm
ZmZmZmZmODFlMDNmYTAgICByY3g6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcmR4OiAwMDAwMDAw
MDAwMDAwMDAwICAgcnNpOiBmZmZmZmZmZjgyMjAzZjA0ICAgcmRpOiBmZmZmZmZmZjgyMzc3N2Uw
CihYRU4pIHJicDogZmZmZmZmZmY4MjIwM2YwOCAgIHJzcDogZmZmZmZmZmY4MjIwM2UyMCAgIHI4
OiAgZmZmZmZmZmY4MjIwM2YwOAooWEVOKSByOTogIDAwMDAwMDAwZmZmZmZmZmYgICByMTA6IGZm
ZmZmZmZmODIyMDNmMGMgICByMTE6IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjEyOiBmZmZmZmZm
ZjgyMjAzZjBjICAgcjEzOiBmZmZmZmZmZjgyMjAzZTg4ICAgcjE0OiBmZmZmZmZmZjgyMjAzZjAw
CihYRU4pIHIxNTogZmZmZmZmZmY4MjIwM2U5OCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNy
NDogMDAwMDAwMDAwMDE1MjZlMAooWEVOKSBjcjM6IDAwMDAwMDAyMTcwOWEwMDAgICBjcjI6IDAw
MDAwMDAwMDAwMDAwMjgKKFhFTikgZnNiOiAwMDAwMDAwMDAwMDAwMDAwICAgZ3NiOiAwMDAwMDAw
MDAwMDAwMDAwICAgZ3NzOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIGRzOiAwMDAwICAgZXM6IDAw
MDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IGUwMmIgICBjczogZTAzMwooWEVOKSBHdWVz
dCBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmZmZmZjgyMjAzZTIwOgooWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxMDM2
YTg5CihYRU4pICAgIDAwMDAwMDAxMDAwMGUwMzAgMDAwMDAwMDAwMDAxMDA5MiBmZmZmZmZmZjgy
MjAzZTY4IDAwMDAwMDAwMDAwMGUwMmIKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAoKVGhpcyBleGFtcGxl
IGlzIHdoZW4gYm9vdGluZyA0LjE1LjAtMS5mYzI4Lng4Nl82NCwgdGhlIGxhc3Qga2VybmVsIEkg
CnN1Y2Nlc3NmdWxseSBib290ZWQgb24gdGhpcyBndWVzdCB3YXMgNC4xNS4wLTAucmM0LmdpdDMu
MS5mYzI4Lng4Nl82NAoKSW4gdGhpcyBidWlsZCBvZiB4ZW4gdGhlIGNvZGUgYXQgY3JlYXRlX2Jv
dW5jZV9mcmFtZSsweDEzNSAoaWUuIDMwOSkgaXMKICAgIDB4ZmZmZjgyZDA4MDM0OGE2MSA8Y3Jl
YXRlX2JvdW5jZV9mcmFtZSszMDI+Ogltb3YgICAgMHg4KCVyZHgpLCVyYXgKICAgIDB4ZmZmZjgy
ZDA4MDM0OGE2NSA8Y3JlYXRlX2JvdW5jZV9mcmFtZSszMDY+Ogl0ZXN0ICAgJXJheCwlcmF4CiAg
ICAweGZmZmY4MmQwODAzNDhhNjggPGNyZWF0ZV9ib3VuY2VfZnJhbWUrMzA5PjoKICAgICBqZSAg
ICAgMHhmZmZmODJkMDgwMzQ5ZTYwIDxhcmNoL3g4Ni94ODZfNjQvZW50cnkuby51bmxpa2VseSsx
MTY+CiAgICAweGZmZmY4MmQwODAzNDhhNmUgPGNyZWF0ZV9ib3VuY2VfZnJhbWUrMzE1PjoJbW92
ICAgICVyYXgsMHg4OCglcnNwKQogICAgMHhmZmZmODJkMDgwMzQ4YTc2IDxjcmVhdGVfYm91bmNl
X2ZyYW1lKzMyMz46CXJldHEKICAgIDB4ZmZmZjgyZDA4MDM0OGE3NyA8Y3JlYXRlX2JvdW5jZV9m
cmFtZSszMjQ+Oglub3B3ICAgMHgwKCVyYXgsJXJheCwxKQoKaWUuIGF0CiAgICAgICAgIG1vdnEg
IFRSQVBCT1VOQ0VfZWlwKCVyZHgpLCVyYXgKICAgICAgICAgdGVzdHEgJXJheCwlcmF4ClVOTElL
RUxZX1NUQVJUKHosIGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX2JvdW5jZV9pcCkKICAgICAgICAg
bGVhICAgVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwoY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfYm91
bmNlX2lwKSglcmlwKSwgJXJkaQogICAgICAgICBqbXAgICBhc21fZG9tYWluX2NyYXNoX3N5bmNo
cm9ub3VzICAvKiBEb2VzIG5vdCByZXR1cm4gKi8KX19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5j
ZV9mcmFtZV9iYWRfYm91bmNlX2lwKQogICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX3JpcCs4KCVy
c3ApCiAgICAgICAgIHJldAppbiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKCiAJTWljaGFl
bCBZb3VuZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 23:31:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 23:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh1q6-0007sr-1G; Wed, 31 Jan 2018 23:30:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=emza=e2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh1q4-0007se-GI
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 23:30:48 +0000
X-Inumbo-ID: d2a7d399-06de-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d2a7d399-06de-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 23:31: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.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh1pv-0006Sg-Tt; Wed, 31 Jan 2018 23:30:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eh1pq-0001hN-LR; Wed, 31 Jan 2018 23:30:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eh1pq-00020k-CP; Wed, 31 Jan 2018 23:30:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118464-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt: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-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-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-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-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-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-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-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=13ddd1667e7f01071cdf120132238ffca004a88e
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 23:30:34 +0000
Subject: [Xen-devel] [linux-linus test] 118464: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ2NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NDY0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMy
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDEzZGRkMTY2N2U3ZjAx
MDcxY2RmMTIwMTMyMjM4ZmZjYTAwNGE4OGUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBaICAgIDYgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6MTcgWiAgICA1IGRh
eXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTg0NjQgIDIwMTgtMDEtMzEg
MDA6MzY6MzUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjUzOSBwZW9wbGUgdG91Y2hl
ZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDQzODk3IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Jan 31 23:43:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 31 Jan 2018 23:43:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh22R-0000Gm-73; Wed, 31 Jan 2018 23:43:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=emza=e2=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh22Q-0000GP-4O
 for xen-devel@lists.xenproject.org; Wed, 31 Jan 2018 23:43:34 +0000
X-Inumbo-ID: 9b58179c-06e0-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b58179c-06e0-11e8-b9b1-635ca7ef6cff;
 Wed, 31 Jan 2018 23:43:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh22J-0006mp-CH; Wed, 31 Jan 2018 23:43:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eh22D-0002Gk-Qz; Wed, 31 Jan 2018 23:43:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eh22D-0006wI-LL; Wed, 31 Jan 2018 23:43:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118484-mainreport@xen.org>
X-Osstest-Versions-This: xtf=9eeb26f3faeb25925c0cfde9ec18571fdbfbe4fa
X-Osstest-Versions-That: xtf=bade68b7087acd6b5ca6310a7460faeea48e4b1c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 31 Jan 2018 23:43:21 +0000
Subject: [Xen-devel] [xtf test] 118484: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@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>

ZmxpZ2h0IDExODQ4NCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ4NC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDllZWIyNmYzZmFlYjI1OTI1YzBjZmRlOWVjMTg1NzFm
ZGJmYmU0ZmEKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGJhZGU2OGI3
MDg3YWNkNmI1Y2E2MzEwYTc0NjBmYWVlYTQ4ZTRiMWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
NzU3NSAgMjAxOC0wMS0wMiAxOTo1MDoyNiBaICAgMjkgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTg0ODQgIDIwMTgtMDEtMzEgMTI6MTg6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgYmFkZTY4Yi4u
OWVlYjI2ZiAgOWVlYjI2ZjNmYWViMjU5MjVjMGNmZGU5ZWMxODU3MWZkYmZiZTRmYSAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

